
/data/app/~~oNMsFU4VVQGRMt7DuuFX4Q==/com.tencent.tmgp.codev-G0uUDbKTGcxn-dNSdimDpQ==/lib/arm64/libtav.so:	file format elf64-littleaarch64

Disassembly of section .plt:

000000000009fc30 <.plt>:
   9fc30: a9bf7bf0     	stp	x16, x30, [sp, #-0x10]!
   9fc34: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc38: f9438e11     	ldr	x17, [x16, #0x718]
   9fc3c: 911c6210     	add	x16, x16, #0x718
   9fc40: d61f0220     	br	x17
   9fc44: d503201f     	nop
   9fc48: d503201f     	nop
   9fc4c: d503201f     	nop

000000000009fc50 <VMSetTranposition@plt>:
   9fc50: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc54: f9439211     	ldr	x17, [x16, #0x720]
   9fc58: 911c8210     	add	x16, x16, #0x720
   9fc5c: d61f0220     	br	x17

000000000009fc60 <_ZN7android13FLACExtractorD0Ev@plt>:
   9fc60: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc64: f9439611     	ldr	x17, [x16, #0x728]
   9fc68: 911ca210     	add	x16, x16, #0x728
   9fc6c: d61f0220     	br	x17

000000000009fc70 <_ZNK7android16NuMediaExtractor13getFileFormatEPNS_2spINS_8AMessageEEE@plt>:
   9fc70: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc74: f9439a11     	ldr	x17, [x16, #0x730]
   9fc78: 911cc210     	add	x16, x16, #0x730
   9fc7c: d61f0220     	br	x17

000000000009fc80 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>:
   9fc80: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc84: f9439e11     	ldr	x17, [x16, #0x738]
   9fc88: 911ce210     	add	x16, x16, #0x738
   9fc8c: d61f0220     	br	x17

000000000009fc90 <sonicSetChordPitch@plt>:
   9fc90: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fc94: f943a211     	ldr	x17, [x16, #0x740]
   9fc98: 911d0210     	add	x16, x16, #0x740
   9fc9c: d61f0220     	br	x17

000000000009fca0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEiRKT_S7_@plt>:
   9fca0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fca4: f943a611     	ldr	x17, [x16, #0x748]
   9fca8: 911d2210     	add	x16, x16, #0x748
   9fcac: d61f0220     	br	x17

000000000009fcb0 <_ZNK7android7AString4sizeEv@plt>:
   9fcb0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fcb4: f943aa11     	ldr	x17, [x16, #0x750]
   9fcb8: 911d4210     	add	x16, x16, #0x750
   9fcbc: d61f0220     	br	x17

000000000009fcc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE9push_backERKS3_@plt>:
   9fcc0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fcc4: f943ae11     	ldr	x17, [x16, #0x758]
   9fcc8: 911d6210     	add	x16, x16, #0x758
   9fccc: d61f0220     	br	x17

000000000009fcd0 <_ZN7android12IMediaSourceD0Ev@plt>:
   9fcd0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fcd4: f943b211     	ldr	x17, [x16, #0x760]
   9fcd8: 911d8210     	add	x16, x16, #0x760
   9fcdc: d61f0220     	br	x17

000000000009fce0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEmmEv@plt>:
   9fce0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fce4: f943b611     	ldr	x17, [x16, #0x768]
   9fce8: 911da210     	add	x16, x16, #0x768
   9fcec: d61f0220     	br	x17

000000000009fcf0 <ogg_stream_reset@plt>:
   9fcf0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fcf4: f943ba11     	ldr	x17, [x16, #0x770]
   9fcf8: 911dc210     	add	x16, x16, #0x770
   9fcfc: d61f0220     	br	x17

000000000009fd00 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   9fd00: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd04: f943be11     	ldr	x17, [x16, #0x778]
   9fd08: 911de210     	add	x16, x16, #0x778
   9fd0c: d61f0220     	br	x17

000000000009fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>:
   9fd10: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd14: f943c211     	ldr	x17, [x16, #0x780]
   9fd18: 911e0210     	add	x16, x16, #0x780
   9fd1c: d61f0220     	br	x17

000000000009fd20 <_ZN7android12MemorySourceD2Ev@plt>:
   9fd20: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd24: f943c611     	ldr	x17, [x16, #0x788]
   9fd28: 911e2210     	add	x16, x16, #0x788
   9fd2c: d61f0220     	br	x17

000000000009fd30 <_ZNK9mkvparser5Track9GetNumberEv@plt>:
   9fd30: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd34: f943ca11     	ldr	x17, [x16, #0x790]
   9fd38: 911e4210     	add	x16, x16, #0x790
   9fd3c: d61f0220     	br	x17

000000000009fd40 <_ZN7android6VectorINS_11KeyedVectorIllEEE7editTopEv@plt>:
   9fd40: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd44: f943ce11     	ldr	x17, [x16, #0x798]
   9fd48: 911e6210     	add	x16, x16, #0x798
   9fd4c: d61f0220     	br	x17

000000000009fd50 <_ZN9mkvparser5TrackC2EPNS_7SegmentExx@plt>:
   9fd50: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd54: f943d211     	ldr	x17, [x16, #0x7a0]
   9fd58: 911e8210     	add	x16, x16, #0x7a0
   9fd5c: d61f0220     	br	x17

000000000009fd60 <_ZN9mkvparser7SegmentC1EPNS_10IMkvReaderExxx@plt>:
   9fd60: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd64: f943d611     	ldr	x17, [x16, #0x7a8]
   9fd68: 911ea210     	add	x16, x16, #0x7a8
   9fd6c: d61f0220     	br	x17

000000000009fd70 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE4sizeEv@plt>:
   9fd70: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd74: f943da11     	ldr	x17, [x16, #0x7b0]
   9fd78: 911ec210     	add	x16, x16, #0x7b0
   9fd7c: d61f0220     	br	x17

000000000009fd80 <JET_Process@plt>:
   9fd80: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd84: f943de11     	ldr	x17, [x16, #0x7b8]
   9fd88: 911ee210     	add	x16, x16, #0x7b8
   9fd8c: d61f0220     	br	x17

000000000009fd90 <memcpy@plt>:
   9fd90: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fd94: f943e211     	ldr	x17, [x16, #0x7c0]
   9fd98: 911f0210     	add	x16, x16, #0x7c0
   9fd9c: d61f0220     	br	x17

000000000009fda0 <_ZN7android7String8C1EPKDsm@plt>:
   9fda0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fda4: f943e611     	ldr	x17, [x16, #0x7c8]
   9fda8: 911f2210     	add	x16, x16, #0x7c8
   9fdac: d61f0220     	br	x17

000000000009fdb0 <_ZN7android12IMediaSourceC2Ev@plt>:
   9fdb0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fdb4: f943ea11     	ldr	x17, [x16, #0x7d0]
   9fdb8: 911f4210     	add	x16, x16, #0x7d0
   9fdbc: d61f0220     	br	x17

000000000009fdc0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEEixEm@plt>:
   9fdc0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fdc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   9fdc8: 911f6210     	add	x16, x16, #0x7d8
   9fdcc: d61f0220     	br	x17

000000000009fdd0 <_ZN9mkvparser4Tags3Tag21ExpandSimpleTagsArrayEv@plt>:
   9fdd0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fdd4: f943f211     	ldr	x17, [x16, #0x7e0]
   9fdd8: 911f8210     	add	x16, x16, #0x7e0
   9fddc: d61f0220     	br	x17

000000000009fde0 <_ZN7android10MidiEngine14releaseBuffersEv@plt>:
   9fde0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fde4: f943f611     	ldr	x17, [x16, #0x7e8]
   9fde8: 911fa210     	add	x16, x16, #0x7e8
   9fdec: d61f0220     	br	x17

000000000009fdf0 <_ZN7android12WAVExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   9fdf0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fdf4: f943fa11     	ldr	x17, [x16, #0x7f0]
   9fdf8: 911fc210     	add	x16, x16, #0x7f0
   9fdfc: d61f0220     	br	x17

000000000009fe00 <_ZN9mkvparser4Tags3Tag14ParseSimpleTagEPNS_10IMkvReaderExx@plt>:
   9fe00: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe04: f943fe11     	ldr	x17, [x16, #0x7f8]
   9fe08: 911fe210     	add	x16, x16, #0x7f8
   9fe0c: d61f0220     	br	x17

000000000009fe10 <SMF_ParseHeader@plt>:
   9fe10: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe14: f9440211     	ldr	x17, [x16, #0x800]
   9fe18: 91200210     	add	x16, x16, #0x800
   9fe1c: d61f0220     	br	x17

000000000009fe20 <_ZNK7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEE6lookupERKhPS1_@plt>:
   9fe20: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe24: f9440611     	ldr	x17, [x16, #0x808]
   9fe28: 91202210     	add	x16, x16, #0x808
   9fe2c: d61f0220     	br	x17

000000000009fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>:
   9fe30: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe34: f9440a11     	ldr	x17, [x16, #0x810]
   9fe38: 91204210     	add	x16, x16, #0x810
   9fe3c: d61f0220     	br	x17

000000000009fe40 <_ZN7android6VectorIiED2Ev@plt>:
   9fe40: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe44: f9440e11     	ldr	x17, [x16, #0x818]
   9fe48: 91206210     	add	x16, x16, #0x818
   9fe4c: d61f0220     	br	x17

000000000009fe50 <_ZN7android10ColorUtils26setHDRStaticInfoIntoFormatERKNS_13HDRStaticInfoERNS_2spINS_8AMessageEEE@plt>:
   9fe50: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe54: f9441211     	ldr	x17, [x16, #0x820]
   9fe58: 91208210     	add	x16, x16, #0x820
   9fe5c: d61f0220     	br	x17

000000000009fe60 <_ZNK9mkvparser7Cluster7GetNextEPKNS_10BlockEntryERS3_@plt>:
   9fe60: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe64: f9441611     	ldr	x17, [x16, #0x828]
   9fe68: 9120a210     	add	x16, x16, #0x828
   9fe6c: d61f0220     	br	x17

000000000009fe70 <_ZN7android11SampleTable24getCompositionTimeOffsetEj@plt>:
   9fe70: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe74: f9441a11     	ldr	x17, [x16, #0x830]
   9fe78: 9120c210     	add	x16, x16, #0x830
   9fe7c: d61f0220     	br	x17

000000000009fe80 <_ZN7android9ATSParser8parsePIDEPNS_10ABitReaderEjjjPNS0_9SyncEventE@plt>:
   9fe80: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe84: f9441e11     	ldr	x17, [x16, #0x838]
   9fe88: 9120e210     	add	x16, x16, #0x838
   9fe8c: d61f0220     	br	x17

000000000009fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>:
   9fe90: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fe94: f9442211     	ldr	x17, [x16, #0x840]
   9fe98: 91210210     	add	x16, x16, #0x840
   9fe9c: d61f0220     	br	x17

000000000009fea0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKjRKS4_@plt>:
   9fea0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fea4: f9442611     	ldr	x17, [x16, #0x848]
   9fea8: 91212210     	add	x16, x16, #0x848
   9feac: d61f0220     	br	x17

000000000009feb0 <vprintf@plt>:
   9feb0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9feb4: f9442a11     	ldr	x17, [x16, #0x850]
   9feb8: 91214210     	add	x16, x16, #0x850
   9febc: d61f0220     	br	x17

000000000009fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>:
   9fec0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fec4: f9442e11     	ldr	x17, [x16, #0x858]
   9fec8: 91216210     	add	x16, x16, #0x858
   9fecc: d61f0220     	br	x17

000000000009fed0 <_ZN7android11MPEG4Source36parseSampleAuxiliaryInformationSizesEll@plt>:
   9fed0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fed4: f9443211     	ldr	x17, [x16, #0x860]
   9fed8: 91218210     	add	x16, x16, #0x860
   9fedc: d61f0220     	br	x17

000000000009fee0 <_ZN7android16NuMediaExtractor11selectTrackEm@plt>:
   9fee0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fee4: f9443611     	ldr	x17, [x16, #0x868]
   9fee8: 9121a210     	add	x16, x16, #0x868
   9feec: d61f0220     	br	x17

000000000009fef0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE25__construct_range_forwardIKS8_S8_S8_S8_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS9_PSE_RT_EE5valueEvE4typeERS9_PSK_SP_RSJ_@plt>:
   9fef0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fef4: f9443a11     	ldr	x17, [x16, #0x870]
   9fef8: 9121c210     	add	x16, x16, #0x870
   9fefc: d61f0220     	br	x17

000000000009ff00 <_ZN7android10ColorUtils41convertCodecColorAspectsToPlatformAspectsERKNS_12ColorAspectsEPiS4_S4_@plt>:
   9ff00: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff04: f9443e11     	ldr	x17, [x16, #0x878]
   9ff08: 9121e210     	add	x16, x16, #0x878
   9ff0c: d61f0220     	br	x17

000000000009ff10 <fopen@plt>:
   9ff10: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff14: f9444211     	ldr	x17, [x16, #0x880]
   9ff18: 91220210     	add	x16, x16, #0x880
   9ff1c: d61f0220     	br	x17

000000000009ff20 <_ZNK7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEE3mapIS1_vEEbRKhPT_@plt>:
   9ff20: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff24: f9444611     	ldr	x17, [x16, #0x888]
   9ff28: 91222210     	add	x16, x16, #0x888
   9ff2c: d61f0220     	br	x17

000000000009ff30 <_ZN7android2spINS_12IMediaSourceEEC2INS_9OggSourceEEEPT_@plt>:
   9ff30: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff34: f9444a11     	ldr	x17, [x16, #0x890]
   9ff38: 91224210     	add	x16, x16, #0x890
   9ff3c: d61f0220     	br	x17

000000000009ff40 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE3addERKiRKS2_@plt>:
   9ff40: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff44: f9444e11     	ldr	x17, [x16, #0x898]
   9ff48: 91226210     	add	x16, x16, #0x898
   9ff4c: d61f0220     	br	x17

000000000009ff50 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE3addERKjRKS4_@plt>:
   9ff50: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff54: f9445211     	ldr	x17, [x16, #0x8a0]
   9ff58: 91228210     	add	x16, x16, #0x8a0
   9ff5c: d61f0220     	br	x17

000000000009ff60 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   9ff60: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff64: f9445611     	ldr	x17, [x16, #0x8a8]
   9ff68: 9122a210     	add	x16, x16, #0x8a8
   9ff6c: d61f0220     	br	x17

000000000009ff70 <_ZN7android14MyOggExtractor15getFileMetaDataEv@plt>:
   9ff70: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff74: f9445a11     	ldr	x17, [x16, #0x8b0]
   9ff78: 9122c210     	add	x16, x16, #0x8b0
   9ff7c: d61f0220     	br	x17

000000000009ff80 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_NodeD2Ev@plt>:
   9ff80: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff84: f9445e11     	ldr	x17, [x16, #0x8b8]
   9ff88: 9122e210     	add	x16, x16, #0x8b8
   9ff8c: d61f0220     	br	x17

000000000009ff90 <EAS_HWGetWord@plt>:
   9ff90: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ff94: f9446211     	ldr	x17, [x16, #0x8c0]
   9ff98: 91230210     	add	x16, x16, #0x8c0
   9ff9c: d61f0220     	br	x17

000000000009ffa0 <_ZN9mkvparser7Segment11LoadClusterERxRl@plt>:
   9ffa0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ffa4: f9446611     	ldr	x17, [x16, #0x8c8]
   9ffa8: 91232210     	add	x16, x16, #0x8c8
   9ffac: d61f0220     	br	x17

000000000009ffb0 <ogg_stream_packetpeek@plt>:
   9ffb0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ffb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   9ffb8: 91234210     	add	x16, x16, #0x8d0
   9ffbc: d61f0220     	br	x17

000000000009ffc0 <_ZNK7android11SampleTable13getSampleTimeEmmm@plt>:
   9ffc0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ffc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   9ffc8: 91236210     	add	x16, x16, #0x8d8
   9ffcc: d61f0220     	br	x17

000000000009ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>:
   9ffd0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ffd4: f9447211     	ldr	x17, [x16, #0x8e0]
   9ffd8: 91238210     	add	x16, x16, #0x8e0
   9ffdc: d61f0220     	br	x17

000000000009ffe0 <_ZN7android15JMediaExtractor14getSampleFlagsEPj@plt>:
   9ffe0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9ffe4: f9447611     	ldr	x17, [x16, #0x8e8]
   9ffe8: 9123a210     	add	x16, x16, #0x8e8
   9ffec: d61f0220     	br	x17

000000000009fff0 <_ZN7android2spINS_10FLACParserEEaSEPS1_@plt>:
   9fff0: f0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   9fff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   9fff8: 9123c210     	add	x16, x16, #0x8f0
   9fffc: d61f0220     	br	x17

00000000000a0000 <_ZN7android7String87toLowerEmm@plt>:
   a0000: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0004: f9447e11     	ldr	x17, [x16, #0x8f8]
   a0008: 9123e210     	add	x16, x16, #0x8f8
   a000c: d61f0220     	br	x17

00000000000a0010 <_ZN7android17move_forward_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>:
   a0010: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0014: f9448211     	ldr	x17, [x16, #0x900]
   a0018: 91240210     	add	x16, x16, #0x900
   a001c: d61f0220     	br	x17

00000000000a0020 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEEC2Ev@plt>:
   a0020: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0024: f9448611     	ldr	x17, [x16, #0x908]
   a0028: 91242210     	add	x16, x16, #0x908
   a002c: d61f0220     	br	x17

00000000000a0030 <_ZN7android6VectorIPKN9mkvparser8CuePointEEC2ERKS5_@plt>:
   a0030: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0034: f9448a11     	ldr	x17, [x16, #0x910]
   a0038: 91244210     	add	x16, x16, #0x910
   a003c: d61f0220     	br	x17

00000000000a0040 <_ZN7android4ESDS28parseDecoderConfigDescriptorEmm@plt>:
   a0040: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0044: f9448e11     	ldr	x17, [x16, #0x918]
   a0048: 91246210     	add	x16, x16, #0x918
   a004c: d61f0220     	br	x17

00000000000a0050 <_Unwind_GetRegionStart@plt>:
   a0050: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0054: f9449211     	ldr	x17, [x16, #0x920]
   a0058: 91248210     	add	x16, x16, #0x920
   a005c: d61f0220     	br	x17

00000000000a0060 <_ZN7android9ATSParser6Stream8parsePESEPNS_10ABitReaderEPNS0_9SyncEventE@plt>:
   a0060: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0064: f9449611     	ldr	x17, [x16, #0x928]
   a0068: 9124a210     	add	x16, x16, #0x928
   a006c: d61f0220     	br	x17

00000000000a0070 <utf8_to_utf32_length@plt>:
   a0070: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0074: f9449a11     	ldr	x17, [x16, #0x930]
   a0078: 9124c210     	add	x16, x16, #0x930
   a007c: d61f0220     	br	x17

00000000000a0080 <_ZN7android18move_backward_typeIjEEvPT_PKS1_m@plt>:
   a0080: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0084: f9449e11     	ldr	x17, [x16, #0x938]
   a0088: 9124e210     	add	x16, x16, #0x938
   a008c: d61f0220     	br	x17

00000000000a0090 <VMStartVoice@plt>:
   a0090: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0094: f944a211     	ldr	x17, [x16, #0x940]
   a0098: 91250210     	add	x16, x16, #0x940
   a009c: d61f0220     	br	x17

00000000000a00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>:
   a00a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00a4: f944a611     	ldr	x17, [x16, #0x948]
   a00a8: 91252210     	add	x16, x16, #0x948
   a00ac: d61f0220     	br	x17

00000000000a00b0 <_ZN7android11KeyedVectorIllED2Ev@plt>:
   a00b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00b4: f944aa11     	ldr	x17, [x16, #0x950]
   a00b8: 91254210     	add	x16, x16, #0x950
   a00bc: d61f0220     	br	x17

00000000000a00c0 <_ZN7android9ATSParser19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>:
   a00c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00c4: f944ae11     	ldr	x17, [x16, #0x958]
   a00c8: 91256210     	add	x16, x16, #0x958
   a00cc: d61f0220     	br	x17

00000000000a00d0 <memchr@plt>:
   a00d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00d4: f944b211     	ldr	x17, [x16, #0x960]
   a00d8: 91258210     	add	x16, x16, #0x960
   a00dc: d61f0220     	br	x17

00000000000a00e0 <_ZSt14get_unexpectedv@plt>:
   a00e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00e4: f944b611     	ldr	x17, [x16, #0x968]
   a00e8: 9125a210     	add	x16, x16, #0x968
   a00ec: d61f0220     	br	x17

00000000000a00f0 <_ZNK7android4ListIlE8distanceIlNS1_14CONST_ITERATORES3_EElNS1_13_ListIteratorIT_T0_EENS4_IS5_T1_EE@plt>:
   a00f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a00f4: f944ba11     	ldr	x17, [x16, #0x970]
   a00f8: 9125c210     	add	x16, x16, #0x970
   a00fc: d61f0220     	br	x17

00000000000a0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>:
   a0100: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0104: f944be11     	ldr	x17, [x16, #0x978]
   a0108: 9125e210     	add	x16, x16, #0x978
   a010c: d61f0220     	br	x17

00000000000a0110 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREED2Ev@plt>:
   a0110: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0114: f944c211     	ldr	x17, [x16, #0x980]
   a0118: 91260210     	add	x16, x16, #0x980
   a011c: d61f0220     	br	x17

00000000000a0120 <_ZN7android10MidiSourceD2Ev@plt>:
   a0120: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0124: f944c611     	ldr	x17, [x16, #0x988]
   a0128: 91262210     	add	x16, x16, #0x988
   a012c: d61f0220     	br	x17

00000000000a0130 <_ZNK7android11KeyedVectorIjmE7valueAtEm@plt>:
   a0130: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0134: f944ca11     	ldr	x17, [x16, #0x990]
   a0138: 91264210     	add	x16, x16, #0x990
   a013c: d61f0220     	br	x17

00000000000a0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>:
   a0140: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0144: f944ce11     	ldr	x17, [x16, #0x998]
   a0148: 91266210     	add	x16, x16, #0x998
   a014c: d61f0220     	br	x17

00000000000a0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>:
   a0150: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0154: f944d211     	ldr	x17, [x16, #0x9a0]
   a0158: 91268210     	add	x16, x16, #0x9a0
   a015c: d61f0220     	br	x17

00000000000a0160 <_ZN7_JNIEnv13CallIntMethodEP8_jobjectP10_jmethodIDz@plt>:
   a0160: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0164: f944d611     	ldr	x17, [x16, #0x9a8]
   a0168: 9126a210     	add	x16, x16, #0x9a8
   a016c: d61f0220     	br	x17

00000000000a0170 <_ZN7android16NuMediaExtractor14readSampleDataERKNS_2spINS_7ABufferEEE@plt>:
   a0170: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0174: f944da11     	ldr	x17, [x16, #0x9b0]
   a0178: 9126c210     	add	x16, x16, #0x9b0
   a017c: d61f0220     	br	x17

00000000000a0180 <_ZN7android17move_forward_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>:
   a0180: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0184: f944de11     	ldr	x17, [x16, #0x9b8]
   a0188: 9126e210     	add	x16, x16, #0x9b8
   a018c: d61f0220     	br	x17

00000000000a0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>:
   a0190: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0194: f944e211     	ldr	x17, [x16, #0x9c0]
   a0198: 91270210     	add	x16, x16, #0x9c0
   a019c: d61f0220     	br	x17

00000000000a01a0 <_ZN7android13AStringPrintfEPKcz@plt>:
   a01a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01a4: f944e611     	ldr	x17, [x16, #0x9c8]
   a01a8: 91272210     	add	x16, x16, #0x9c8
   a01ac: d61f0220     	br	x17

00000000000a01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>:
   a01b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   a01b8: 91274210     	add	x16, x16, #0x9d0
   a01bc: d61f0220     	br	x17

00000000000a01c0 <_ZN7android16MPEG2PSExtractor5TrackD1Ev@plt>:
   a01c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   a01c8: 91276210     	add	x16, x16, #0x9d8
   a01cc: d61f0220     	br	x17

00000000000a01d0 <_ZN7android15JMediaExtractor13unselectTrackEm@plt>:
   a01d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01d4: f944f211     	ldr	x17, [x16, #0x9e0]
   a01d8: 91278210     	add	x16, x16, #0x9e0
   a01dc: d61f0220     	br	x17

00000000000a01e0 <_ZN7android10ABitReaderC1EPKhm@plt>:
   a01e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01e4: f944f611     	ldr	x17, [x16, #0x9e8]
   a01e8: 9127a210     	add	x16, x16, #0x9e8
   a01ec: d61f0220     	br	x17

00000000000a01f0 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>:
   a01f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a01f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   a01f8: 9127c210     	add	x16, x16, #0x9f0
   a01fc: d61f0220     	br	x17

00000000000a0200 <_ZN7android16MPEG2PSExtractor12WrappedTrackC1ERKNS_2spIS0_EERKNS2_INS0_5TrackEEE@plt>:
   a0200: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0204: f944fe11     	ldr	x17, [x16, #0x9f8]
   a0208: 9127e210     	add	x16, x16, #0x9f8
   a020c: d61f0220     	br	x17

00000000000a0210 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE5arrayEv@plt>:
   a0210: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0214: f9450211     	ldr	x17, [x16, #0xa00]
   a0218: 91280210     	add	x16, x16, #0xa00
   a021c: d61f0220     	br	x17

00000000000a0220 <utf8_to_utf16_no_null_terminator@plt>:
   a0220: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0224: f9450611     	ldr	x17, [x16, #0xa08]
   a0228: 91282210     	add	x16, x16, #0xa08
   a022c: d61f0220     	br	x17

00000000000a0230 <_ZN7android19AnotherPacketSource18queueDiscontinuityENS_9ATSParser17DiscontinuityTypeERKNS_2spINS_8AMessageEEEb@plt>:
   a0230: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0234: f9450a11     	ldr	x17, [x16, #0xa10]
   a0238: 91284210     	add	x16, x16, #0xa10
   a023c: d61f0220     	br	x17

00000000000a0240 <_ZNK9mkvparser7Cluster8GetEntryElRPKNS_10BlockEntryE@plt>:
   a0240: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0244: f9450e11     	ldr	x17, [x16, #0xa18]
   a0248: 91286210     	add	x16, x16, #0xa18
   a024c: d61f0220     	br	x17

00000000000a0250 <_ZN7android11KeyedVectorIiNS_6VectorIiEEED2Ev@plt>:
   a0250: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0254: f9451211     	ldr	x17, [x16, #0xa20]
   a0258: 91288210     	add	x16, x16, #0xa20
   a025c: d61f0220     	br	x17

00000000000a0260 <mdct_backward@plt>:
   a0260: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0264: f9451611     	ldr	x17, [x16, #0xa28]
   a0268: 9128a210     	add	x16, x16, #0xa28
   a026c: d61f0220     	br	x17

00000000000a0270 <VMSetSynthPolyphony@plt>:
   a0270: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0274: f9451a11     	ldr	x17, [x16, #0xa30]
   a0278: 9128c210     	add	x16, x16, #0xa30
   a027c: d61f0220     	br	x17

00000000000a0280 <_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvm@plt>:
   a0280: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0284: f9451e11     	ldr	x17, [x16, #0xa38]
   a0288: 9128e210     	add	x16, x16, #0xa38
   a028c: d61f0220     	br	x17

00000000000a0290 <_ZN7android7AString5setToEPKcm@plt>:
   a0290: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0294: f9452211     	ldr	x17, [x16, #0xa40]
   a0298: 91290210     	add	x16, x16, #0xa40
   a029c: d61f0220     	br	x17

00000000000a02a0 <asprintf@plt>:
   a02a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02a4: f9452611     	ldr	x17, [x16, #0xa48]
   a02a8: 91292210     	add	x16, x16, #0xa48
   a02ac: d61f0220     	br	x17

00000000000a02b0 <_ZN7android12destroy_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_m@plt>:
   a02b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02b4: f9452a11     	ldr	x17, [x16, #0xa50]
   a02b8: 91294210     	add	x16, x16, #0xa50
   a02bc: d61f0220     	br	x17

00000000000a02c0 <_ZN7android14construct_typeINS_16key_value_pair_tIllEEEEvPT_m@plt>:
   a02c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02c4: f9452e11     	ldr	x17, [x16, #0xa58]
   a02c8: 91296210     	add	x16, x16, #0xa58
   a02cc: d61f0220     	br	x17

00000000000a02d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEEC2Ev@plt>:
   a02d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02d4: f9453211     	ldr	x17, [x16, #0xa60]
   a02d8: 91298210     	add	x16, x16, #0xa60
   a02dc: d61f0220     	br	x17

00000000000a02e0 <_ZN9mkvparser10AudioTrack5ParseEPNS_7SegmentERKNS_5Track4InfoExxRPS0_@plt>:
   a02e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02e4: f9453611     	ldr	x17, [x16, #0xa68]
   a02e8: 9129a210     	add	x16, x16, #0xa68
   a02ec: d61f0220     	br	x17

00000000000a02f0 <_ZNK9mkvparser5Track10GetCodecIdEv@plt>:
   a02f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a02f4: f9453a11     	ldr	x17, [x16, #0xa70]
   a02f8: 9129c210     	add	x16, x16, #0xa70
   a02fc: d61f0220     	br	x17

00000000000a0300 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE3mapIS4_vEEbRKS2_PT_@plt>:
   a0300: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0304: f9453e11     	ldr	x17, [x16, #0xa78]
   a0308: 9129e210     	add	x16, x16, #0xa78
   a030c: d61f0220     	br	x17

00000000000a0310 <__assert2@plt>:
   a0310: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0314: f9454211     	ldr	x17, [x16, #0xa80]
   a0318: 912a0210     	add	x16, x16, #0xa80
   a031c: d61f0220     	br	x17

00000000000a0320 <_ZNK9mkvparser10VideoTrack9GetHeightEv@plt>:
   a0320: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0324: f9454611     	ldr	x17, [x16, #0xa88]
   a0328: 912a2210     	add	x16, x16, #0xa88
   a032c: d61f0220     	br	x17

00000000000a0330 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser17MasteringMetadataELi0ELb0EEC2IRS3_vEEOT_@plt>:
   a0330: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0334: f9454a11     	ldr	x17, [x16, #0xa90]
   a0338: 912a4210     	add	x16, x16, #0xa90
   a033c: d61f0220     	br	x17

00000000000a0340 <__cxa_rethrow_primary_exception@plt>:
   a0340: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0344: f9454e11     	ldr	x17, [x16, #0xa98]
   a0348: 912a6210     	add	x16, x16, #0xa98
   a034c: d61f0220     	br	x17

00000000000a0350 <_ZN9mkvparser8Chapters7Edition4InitEv@plt>:
   a0350: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0354: f9455211     	ldr	x17, [x16, #0xaa0]
   a0358: 912a8210     	add	x16, x16, #0xaa0
   a035c: d61f0220     	br	x17

00000000000a0360 <ogg_page_bos@plt>:
   a0360: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0364: f9455611     	ldr	x17, [x16, #0xaa8]
   a0368: 912aa210     	add	x16, x16, #0xaa8
   a036c: d61f0220     	br	x17

00000000000a0370 <_ZN7android12decodeBase64ERKNS_7AStringE@plt>:
   a0370: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0374: f9455a11     	ldr	x17, [x16, #0xab0]
   a0378: 912ac210     	add	x16, x16, #0xab0
   a037c: d61f0220     	br	x17

00000000000a0380 <_ZN9mkvparser4Tags9SimpleTagC1Ev@plt>:
   a0380: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0384: f9455e11     	ldr	x17, [x16, #0xab8]
   a0388: 912ae210     	add	x16, x16, #0xab8
   a038c: d61f0220     	br	x17

00000000000a0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>:
   a0390: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0394: f9456211     	ldr	x17, [x16, #0xac0]
   a0398: 912b0210     	add	x16, x16, #0xac0
   a039c: d61f0220     	br	x17

00000000000a03a0 <__cxa_decrement_exception_refcount@plt>:
   a03a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03a4: f9456611     	ldr	x17, [x16, #0xac8]
   a03a8: 912b2210     	add	x16, x16, #0xac8
   a03ac: d61f0220     	br	x17

00000000000a03b0 <_ZN7android6VectorINS_11MPEG4Source6SampleEE3addERKS2_@plt>:
   a03b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03b4: f9456a11     	ldr	x17, [x16, #0xad0]
   a03b8: 912b4210     	add	x16, x16, #0xad0
   a03bc: d61f0220     	br	x17

00000000000a03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>:
   a03c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03c4: f9456e11     	ldr	x17, [x16, #0xad8]
   a03c8: 912b6210     	add	x16, x16, #0xad8
   a03cc: d61f0220     	br	x17

00000000000a03d0 <_ZN7android2spINS_10DataSourceEEaSINS_15MPEG4DataSourceEEERS2_RKNS0_IT_EE@plt>:
   a03d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03d4: f9457211     	ldr	x17, [x16, #0xae0]
   a03d8: 912b8210     	add	x16, x16, #0xae0
   a03dc: d61f0220     	br	x17

00000000000a03e0 <VMSetGlobalEASLib@plt>:
   a03e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03e4: f9457611     	ldr	x17, [x16, #0xae8]
   a03e8: 912ba210     	add	x16, x16, #0xae8
   a03ec: d61f0220     	br	x17

00000000000a03f0 <_ZN7android2spINS_12IMediaSourceEEC2INS_10FLACSourceEEEPT_@plt>:
   a03f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a03f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   a03f8: 912bc210     	add	x16, x16, #0xaf0
   a03fc: d61f0220     	br	x17

00000000000a0400 <_ZN9mkvparser8Chapters19ExpandEditionsArrayEv@plt>:
   a0400: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0404: f9457e11     	ldr	x17, [x16, #0xaf8]
   a0408: 912be210     	add	x16, x16, #0xaf8
   a040c: d61f0220     	br	x17

00000000000a0410 <_ZN7android14MPEG4Extractor12readMetaDataEv@plt>:
   a0410: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0414: f9458211     	ldr	x17, [x16, #0xb00]
   a0418: 912c0210     	add	x16, x16, #0xb00
   a041c: d61f0220     	br	x17

00000000000a0420 <_ZN7android15IMediaExtractorD2Ev@plt>:
   a0420: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0424: f9458611     	ldr	x17, [x16, #0xb08]
   a0428: 912c2210     	add	x16, x16, #0xb08
   a042c: d61f0220     	br	x17

00000000000a0430 <_ZN7android15JMediaExtractor7advanceEv@plt>:
   a0430: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0434: f9458a11     	ldr	x17, [x16, #0xb10]
   a0438: 912c4210     	add	x16, x16, #0xb10
   a043c: d61f0220     	br	x17

00000000000a0440 <_ZN7android10VectorImplC2Emj@plt>:
   a0440: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0444: f9458e11     	ldr	x17, [x16, #0xb18]
   a0448: 912c6210     	add	x16, x16, #0xb18
   a044c: d61f0220     	br	x17

00000000000a0450 <_ZN7android17HevcParameterSets8parsePpsEPKhm@plt>:
   a0450: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0454: f9459211     	ldr	x17, [x16, #0xb20]
   a0458: 912c8210     	add	x16, x16, #0xb20
   a045c: d61f0220     	br	x17

00000000000a0460 <_ZN7android9ATSParser7Program15parsePSISectionEjPNS_10ABitReaderEPi@plt>:
   a0460: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0464: f9459611     	ldr	x17, [x16, #0xb28]
   a0468: 912ca210     	add	x16, x16, #0xb28
   a046c: d61f0220     	br	x17

00000000000a0470 <EAS_HWShutdown@plt>:
   a0470: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0474: f9459a11     	ldr	x17, [x16, #0xb30]
   a0478: 912cc210     	add	x16, x16, #0xb30
   a047c: d61f0220     	br	x17

00000000000a0480 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>:
   a0480: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0484: f9459e11     	ldr	x17, [x16, #0xb38]
   a0488: 912ce210     	add	x16, x16, #0xb38
   a048c: d61f0220     	br	x17

00000000000a0490 <_ZN7android2spINS_8AMessageEE5clearEv@plt>:
   a0490: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0494: f945a211     	ldr	x17, [x16, #0xb40]
   a0498: 912d0210     	add	x16, x16, #0xb40
   a049c: d61f0220     	br	x17

00000000000a04a0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2EPS2_@plt>:
   a04a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04a4: f945a611     	ldr	x17, [x16, #0xb48]
   a04a8: 912d2210     	add	x16, x16, #0xb48
   a04ac: d61f0220     	br	x17

00000000000a04b0 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEEixEm@plt>:
   a04b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04b4: f945aa11     	ldr	x17, [x16, #0xb50]
   a04b8: 912d4210     	add	x16, x16, #0xb50
   a04bc: d61f0220     	br	x17

00000000000a04c0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_NodeD2Ev@plt>:
   a04c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04c4: f945ae11     	ldr	x17, [x16, #0xb58]
   a04c8: 912d6210     	add	x16, x16, #0xb58
   a04cc: d61f0220     	br	x17

00000000000a04d0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a04d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04d4: f945b211     	ldr	x17, [x16, #0xb60]
   a04d8: 912d8210     	add	x16, x16, #0xb60
   a04dc: d61f0220     	br	x17

00000000000a04e0 <_ZN9mkvparser8Chapters7EditionC1Ev@plt>:
   a04e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04e4: f945b611     	ldr	x17, [x16, #0xb68]
   a04e8: 912da210     	add	x16, x16, #0xb68
   a04ec: d61f0220     	br	x17

00000000000a04f0 <_ZN7android16MPEG2PSExtractor11dequeuePackEv@plt>:
   a04f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a04f4: f945ba11     	ldr	x17, [x16, #0xb70]
   a04f8: 912dc210     	add	x16, x16, #0xb70
   a04fc: d61f0220     	br	x17

00000000000a0500 <floor0_inverse1@plt>:
   a0500: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0504: f945be11     	ldr	x17, [x16, #0xb78]
   a0508: 912de210     	add	x16, x16, #0xb78
   a050c: d61f0220     	br	x17

00000000000a0510 <utf16_to_utf8@plt>:
   a0510: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0514: f945c211     	ldr	x17, [x16, #0xb80]
   a0518: 912e0210     	add	x16, x16, #0xb80
   a051c: d61f0220     	br	x17

00000000000a0520 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEEC2Ev@plt>:
   a0520: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0524: f945c611     	ldr	x17, [x16, #0xb88]
   a0528: 912e2210     	add	x16, x16, #0xb88
   a052c: d61f0220     	br	x17

00000000000a0530 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE7indexOfERKS4_@plt>:
   a0530: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0534: f945ca11     	ldr	x17, [x16, #0xb90]
   a0538: 912e4210     	add	x16, x16, #0xb90
   a053c: d61f0220     	br	x17

00000000000a0540 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEEixEm@plt>:
   a0540: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0544: f945ce11     	ldr	x17, [x16, #0xb98]
   a0548: 912e6210     	add	x16, x16, #0xb98
   a054c: d61f0220     	br	x17

00000000000a0550 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>:
   a0550: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0554: f945d211     	ldr	x17, [x16, #0xba0]
   a0558: 912e8210     	add	x16, x16, #0xba0
   a055c: d61f0220     	br	x17

00000000000a0560 <_ZN7android9ATSParser6Stream9signalEOSEi@plt>:
   a0560: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0564: f945d611     	ldr	x17, [x16, #0xba8]
   a0568: 912ea210     	add	x16, x16, #0xba8
   a056c: d61f0220     	br	x17

00000000000a0570 <_ZN7android12SharedBuffer12sizeFromDataEPKv@plt>:
   a0570: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0574: f945da11     	ldr	x17, [x16, #0xbb0]
   a0578: 912ec210     	add	x16, x16, #0xbb0
   a057c: d61f0220     	br	x17

00000000000a0580 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE7isEmptyEv@plt>:
   a0580: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0584: f945de11     	ldr	x17, [x16, #0xbb8]
   a0588: 912ee210     	add	x16, x16, #0xbb8
   a058c: d61f0220     	br	x17

00000000000a0590 <ov_raw_seek@plt>:
   a0590: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0594: f945e211     	ldr	x17, [x16, #0xbc0]
   a0598: 912f0210     	add	x16, x16, #0xbc0
   a059c: d61f0220     	br	x17

00000000000a05a0 <SMF_Time@plt>:
   a05a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05a4: f945e611     	ldr	x17, [x16, #0xbc8]
   a05a8: 912f2210     	add	x16, x16, #0xbc8
   a05ac: d61f0220     	br	x17

00000000000a05b0 <_ZN7android10splat_typeIjEEvPT_PKS1_m@plt>:
   a05b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   a05b8: 912f4210     	add	x16, x16, #0xbd0
   a05bc: d61f0220     	br	x17

00000000000a05c0 <_ZN7android6VectorINS_11KeyedVectorIllEEE10editItemAtEm@plt>:
   a05c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   a05c8: 912f6210     	add	x16, x16, #0xbd8
   a05cc: d61f0220     	br	x17

00000000000a05d0 <strncpy@plt>:
   a05d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05d4: f945f211     	ldr	x17, [x16, #0xbe0]
   a05d8: 912f8210     	add	x16, x16, #0xbe0
   a05dc: d61f0220     	br	x17

00000000000a05e0 <_ZN7android12MP3ExtractorD1Ev@plt>:
   a05e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05e4: f945f611     	ldr	x17, [x16, #0xbe8]
   a05e8: 912fa210     	add	x16, x16, #0xbe8
   a05ec: d61f0220     	br	x17

00000000000a05f0 <_ZNSt6__ndk113__vector_baseINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a05f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a05f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   a05f8: 912fc210     	add	x16, x16, #0xbf0
   a05fc: d61f0220     	br	x17

00000000000a0600 <_ZN7android14FindAVCLayerIdEPKhm@plt>:
   a0600: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0604: f945fe11     	ldr	x17, [x16, #0xbf8]
   a0608: 912fe210     	add	x16, x16, #0xbf8
   a060c: d61f0220     	br	x17

00000000000a0610 <oggpack_readinit@plt>:
   a0610: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0614: f9460211     	ldr	x17, [x16, #0xc00]
   a0618: 91300210     	add	x16, x16, #0xc00
   a061c: d61f0220     	br	x17

00000000000a0620 <_ZNKSt6__ndk110error_code7messageEv@plt>:
   a0620: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0624: f9460611     	ldr	x17, [x16, #0xc08]
   a0628: 91302210     	add	x16, x16, #0xc08
   a062c: d61f0220     	br	x17

00000000000a0630 <_ZN7android2spINS_15MPEG4DataSourceEED2Ev@plt>:
   a0630: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0634: f9460a11     	ldr	x17, [x16, #0xc10]
   a0638: 91304210     	add	x16, x16, #0xc10
   a063c: d61f0220     	br	x17

00000000000a0640 <_ZN7android7AString5setToEPKc@plt>:
   a0640: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0644: f9460e11     	ldr	x17, [x16, #0xc18]
   a0648: 91306210     	add	x16, x16, #0xc18
   a064c: d61f0220     	br	x17

00000000000a0650 <_Unwind_RaiseException@plt>:
   a0650: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0654: f9461211     	ldr	x17, [x16, #0xc20]
   a0658: 91308210     	add	x16, x16, #0xc20
   a065c: d61f0220     	br	x17

00000000000a0660 <_ZNK7android17MatroskaExtractor9TrackInfo4findEx@plt>:
   a0660: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0664: f9461611     	ldr	x17, [x16, #0xc28]
   a0668: 9130a210     	add	x16, x16, #0xc28
   a066c: d61f0220     	br	x17

00000000000a0670 <_ZNK7android12SharedBuffer4sizeEv@plt>:
   a0670: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0674: f9461a11     	ldr	x17, [x16, #0xc30]
   a0678: 9130c210     	add	x16, x16, #0xc30
   a067c: d61f0220     	br	x17

00000000000a0680 <FLAC__bitreader_reset_read_crc16@plt>:
   a0680: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0684: f9461e11     	ldr	x17, [x16, #0xc38]
   a0688: 9130e210     	add	x16, x16, #0xc38
   a068c: d61f0220     	br	x17

00000000000a0690 <FLAC__bitreader_delete@plt>:
   a0690: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0694: f9462211     	ldr	x17, [x16, #0xc40]
   a0698: 91310210     	add	x16, x16, #0xc40
   a069c: d61f0220     	br	x17

00000000000a06a0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEED2Ev@plt>:
   a06a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06a4: f9462611     	ldr	x17, [x16, #0xc48]
   a06a8: 91312210     	add	x16, x16, #0xc48
   a06ac: d61f0220     	br	x17

00000000000a06b0 <_ZN7android12SharedBuffer7deallocEPKS0_@plt>:
   a06b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06b4: f9462a11     	ldr	x17, [x16, #0xc50]
   a06b8: 91314210     	add	x16, x16, #0xc50
   a06bc: d61f0220     	br	x17

00000000000a06c0 <_ZN7android17MatroskaExtractor14synthesizeAVCCEPNS0_9TrackInfoEm@plt>:
   a06c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06c4: f9462e11     	ldr	x17, [x16, #0xc58]
   a06c8: 91316210     	add	x16, x16, #0xc58
   a06cc: d61f0220     	br	x17

00000000000a06d0 <_ZN7android10VBRISeekerC1Ev@plt>:
   a06d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06d4: f9463211     	ldr	x17, [x16, #0xc60]
   a06d8: 91318210     	add	x16, x16, #0xc60
   a06dc: d61f0220     	br	x17

00000000000a06e0 <_ZN7android14construct_typeINS_9ATSParser7Program10StreamInfoEEEvPT_m@plt>:
   a06e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06e4: f9463611     	ldr	x17, [x16, #0xc68]
   a06e8: 9131a210     	add	x16, x16, #0xc68
   a06ec: d61f0220     	br	x17

00000000000a06f0 <_ZN7android9ATSParser7Program9getSourceENS0_10SourceTypeE@plt>:
   a06f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a06f4: f9463a11     	ldr	x17, [x16, #0xc70]
   a06f8: 9131c210     	add	x16, x16, #0xc70
   a06fc: d61f0220     	br	x17

00000000000a0700 <_ZNSt6__ndk113__vector_baseINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEED2Ev@plt>:
   a0700: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0704: f9463e11     	ldr	x17, [x16, #0xc78]
   a0708: 9131e210     	add	x16, x16, #0xc78
   a070c: d61f0220     	br	x17

00000000000a0710 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEE5clearEv@plt>:
   a0710: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0714: f9464211     	ldr	x17, [x16, #0xc80]
   a0718: 91320210     	add	x16, x16, #0xc80
   a071c: d61f0220     	br	x17

00000000000a0720 <EAS_MixEnginePrep@plt>:
   a0720: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0724: f9464611     	ldr	x17, [x16, #0xc88]
   a0728: 91322210     	add	x16, x16, #0xc88
   a072c: d61f0220     	br	x17

00000000000a0730 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a0730: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0734: f9464a11     	ldr	x17, [x16, #0xc90]
   a0738: 91324210     	add	x16, x16, #0xc90
   a073c: d61f0220     	br	x17

00000000000a0740 <SMF_Reset@plt>:
   a0740: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0744: f9464e11     	ldr	x17, [x16, #0xc98]
   a0748: 91326210     	add	x16, x16, #0xc98
   a074c: d61f0220     	br	x17

00000000000a0750 <_ZN7android9WAVSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEEtilm@plt>:
   a0750: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0754: f9465211     	ldr	x17, [x16, #0xca0]
   a0758: 91328210     	add	x16, x16, #0xca0
   a075c: d61f0220     	br	x17

00000000000a0760 <_ZN7android13MidiExtractorD2Ev@plt>:
   a0760: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0764: f9465611     	ldr	x17, [x16, #0xca8]
   a0768: 9132a210     	add	x16, x16, #0xca8
   a076c: d61f0220     	br	x17

00000000000a0770 <pthread_detach@plt>:
   a0770: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0774: f9465a11     	ldr	x17, [x16, #0xcb0]
   a0778: 9132c210     	add	x16, x16, #0xcb0
   a077c: d61f0220     	br	x17

00000000000a0780 <_ZN7android11KeyedVectorIjNS_7AStringEED2Ev@plt>:
   a0780: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0784: f9465e11     	ldr	x17, [x16, #0xcb8]
   a0788: 9132e210     	add	x16, x16, #0xcb8
   a078c: d61f0220     	br	x17

00000000000a0790 <_ZN7android12destroy_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_m@plt>:
   a0790: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0794: f9466211     	ldr	x17, [x16, #0xcc0]
   a0798: 91330210     	add	x16, x16, #0xcc0
   a079c: d61f0220     	br	x17

00000000000a07a0 <ogg_sync_bufferin@plt>:
   a07a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07a4: f9466611     	ldr	x17, [x16, #0xcc8]
   a07a8: 91332210     	add	x16, x16, #0xcc8
   a07ac: d61f0220     	br	x17

00000000000a07b0 <_ZN7android21ElementaryStreamQueue20dequeueAccessUnitAACEv@plt>:
   a07b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   a07b8: 91334210     	add	x16, x16, #0xcd0
   a07bc: d61f0220     	br	x17

00000000000a07c0 <_ZN7android15IMediaExtractorD1Ev@plt>:
   a07c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   a07c8: 91336210     	add	x16, x16, #0xcd8
   a07cc: d61f0220     	br	x17

00000000000a07d0 <FLAC__bitwriter_zero_pad_to_byte_boundary@plt>:
   a07d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07d4: f9467211     	ldr	x17, [x16, #0xce0]
   a07d8: 91338210     	add	x16, x16, #0xce0
   a07dc: d61f0220     	br	x17

00000000000a07e0 <_ZNK7android2spINS_15IMediaExtractorEEneEPKS1_@plt>:
   a07e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07e4: f9467611     	ldr	x17, [x16, #0xce8]
   a07e8: 9133a210     	add	x16, x16, #0xce8
   a07ec: d61f0220     	br	x17

00000000000a07f0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE9__destroyISA_EEvNS_17integral_constantIbLb1EEERSB_PT_@plt>:
   a07f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a07f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   a07f8: 9133c210     	add	x16, x16, #0xcf0
   a07fc: d61f0220     	br	x17

00000000000a0800 <EAS_VolumeToGain@plt>:
   a0800: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0804: f9467e11     	ldr	x17, [x16, #0xcf8]
   a0808: 9133e210     	add	x16, x16, #0xcf8
   a080c: d61f0220     	br	x17

00000000000a0810 <jniThrowExceptionFmt@plt>:
   a0810: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0814: f9468211     	ldr	x17, [x16, #0xd00]
   a0818: 91340210     	add	x16, x16, #0xd00
   a081c: d61f0220     	br	x17

00000000000a0820 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE7rlookupERKS8_PS2_@plt>:
   a0820: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0824: f9468611     	ldr	x17, [x16, #0xd08]
   a0828: 91342210     	add	x16, x16, #0xd08
   a082c: d61f0220     	br	x17

00000000000a0830 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>:
   a0830: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0834: f9468a11     	ldr	x17, [x16, #0xd10]
   a0838: 91344210     	add	x16, x16, #0xd10
   a083c: d61f0220     	br	x17

00000000000a0840 <_ZN7android7AString6appendEPv@plt>:
   a0840: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0844: f9468e11     	ldr	x17, [x16, #0xd18]
   a0848: 91346210     	add	x16, x16, #0xd18
   a084c: d61f0220     	br	x17

00000000000a0850 <vorbis_dsp_destroy@plt>:
   a0850: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0854: f9469211     	ldr	x17, [x16, #0xd20]
   a0858: 91348210     	add	x16, x16, #0xd20
   a085c: d61f0220     	br	x17

00000000000a0860 <getpwuid@plt>:
   a0860: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0864: f9469611     	ldr	x17, [x16, #0xd28]
   a0868: 9134a210     	add	x16, x16, #0xd28
   a086c: d61f0220     	br	x17

00000000000a0870 <_ZN7android16MPEG2PSExtractor12WrappedTrackD1Ev@plt>:
   a0870: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0874: f9469a11     	ldr	x17, [x16, #0xd30]
   a0878: 9134c210     	add	x16, x16, #0xd30
   a087c: d61f0220     	br	x17

00000000000a0880 <_ZN7android2spINS_16NuMediaExtractorEEC2Ev@plt>:
   a0880: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0884: f9469e11     	ldr	x17, [x16, #0xd38]
   a0888: 9134e210     	add	x16, x16, #0xd38
   a088c: d61f0220     	br	x17

00000000000a0890 <EAS_HWOpenFile@plt>:
   a0890: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0894: f946a211     	ldr	x17, [x16, #0xd40]
   a0898: 91350210     	add	x16, x16, #0xd40
   a089c: d61f0220     	br	x17

00000000000a08a0 <FLAC__MD5Final@plt>:
   a08a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08a4: f946a611     	ldr	x17, [x16, #0xd48]
   a08a8: 91352210     	add	x16, x16, #0xd48
   a08ac: d61f0220     	br	x17

00000000000a08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>:
   a08b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08b4: f946aa11     	ldr	x17, [x16, #0xd50]
   a08b8: 91354210     	add	x16, x16, #0xd50
   a08bc: d61f0220     	br	x17

00000000000a08c0 <EAS_IntGetStrmParam@plt>:
   a08c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08c4: f946ae11     	ldr	x17, [x16, #0xd58]
   a08c8: 91356210     	add	x16, x16, #0xd58
   a08cc: d61f0220     	br	x17

00000000000a08d0 <_ZN7android16NuMediaExtractor6seekToElNS_12IMediaSource11ReadOptions8SeekModeE@plt>:
   a08d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08d4: f946b211     	ldr	x17, [x16, #0xd60]
   a08d8: 91358210     	add	x16, x16, #0xd60
   a08dc: d61f0220     	br	x17

00000000000a08e0 <_ZN7android17move_forward_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a08e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08e4: f946b611     	ldr	x17, [x16, #0xd68]
   a08e8: 9135a210     	add	x16, x16, #0xd68
   a08ec: d61f0220     	br	x17

00000000000a08f0 <_ZN9mkvparser7SegmentD1Ev@plt>:
   a08f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a08f4: f946ba11     	ldr	x17, [x16, #0xd70]
   a08f8: 9135c210     	add	x16, x16, #0xd70
   a08fc: d61f0220     	br	x17

00000000000a0900 <_ZN7android16MPEG2TSExtractor8feedMoreEb@plt>:
   a0900: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0904: f946be11     	ldr	x17, [x16, #0xd78]
   a0908: 9135e210     	add	x16, x16, #0xd78
   a090c: d61f0220     	br	x17

00000000000a0910 <_Unwind_SetIP@plt>:
   a0910: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0914: f946c211     	ldr	x17, [x16, #0xd80]
   a0918: 91360210     	add	x16, x16, #0xd80
   a091c: d61f0220     	br	x17

00000000000a0920 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a0920: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0924: f946c611     	ldr	x17, [x16, #0xd88]
   a0928: 91362210     	add	x16, x16, #0xd88
   a092c: d61f0220     	br	x17

00000000000a0930 <_ZNK7android10VectorImpl8itemSizeEv@plt>:
   a0930: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0934: f946ca11     	ldr	x17, [x16, #0xd90]
   a0938: 91364210     	add	x16, x16, #0xd90
   a093c: d61f0220     	br	x17

00000000000a0940 <_ZNK7android7ALookupIiNS_12ColorAspects9PrimariesEE3mapIS2_vEEbRKiPT_@plt>:
   a0940: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0944: f946ce11     	ldr	x17, [x16, #0xd98]
   a0948: 91366210     	add	x16, x16, #0xd98
   a094c: d61f0220     	br	x17

00000000000a0950 <_ZN7android15IMediaExtractorC2Ev@plt>:
   a0950: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0954: f946d211     	ldr	x17, [x16, #0xda0]
   a0958: 91368210     	add	x16, x16, #0xda0
   a095c: d61f0220     	br	x17

00000000000a0960 <_ZdlPv@plt>:
   a0960: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0964: f946d611     	ldr	x17, [x16, #0xda8]
   a0968: 9136a210     	add	x16, x16, #0xda8
   a096c: d61f0220     	br	x17

00000000000a0970 <res_unpack@plt>:
   a0970: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0974: f946da11     	ldr	x17, [x16, #0xdb0]
   a0978: 9136c210     	add	x16, x16, #0xdb0
   a097c: d61f0220     	br	x17

00000000000a0980 <FLAC__bitreader_read_unary_unsigned@plt>:
   a0980: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0984: f946de11     	ldr	x17, [x16, #0xdb8]
   a0988: 9136e210     	add	x16, x16, #0xdb8
   a098c: d61f0220     	br	x17

00000000000a0990 <_ZNK7android6VectorINS_9SidxEntryEE5arrayEv@plt>:
   a0990: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0994: f946e211     	ldr	x17, [x16, #0xdc0]
   a0998: 91370210     	add	x16, x16, #0xdc0
   a099c: d61f0220     	br	x17

00000000000a09a0 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a09a0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09a4: f946e611     	ldr	x17, [x16, #0xdc8]
   a09a8: 91372210     	add	x16, x16, #0xdc8
   a09ac: d61f0220     	br	x17

00000000000a09b0 <_ZN7android10Compare_EQImhEENS_7AStringERKT_RKT0_@plt>:
   a09b0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   a09b8: 91374210     	add	x16, x16, #0xdd0
   a09bc: d61f0220     	br	x17

00000000000a09c0 <_ZNK7android13BlockIterator11blockTimeUsEv@plt>:
   a09c0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   a09c8: 91376210     	add	x16, x16, #0xdd8
   a09cc: d61f0220     	br	x17

00000000000a09d0 <_ZN16scoped_local_refIP8_jobjectED2Ev@plt>:
   a09d0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09d4: f946f211     	ldr	x17, [x16, #0xde0]
   a09d8: 91378210     	add	x16, x16, #0xde0
   a09dc: d61f0220     	br	x17

00000000000a09e0 <_ZN7android9copy_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>:
   a09e0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09e4: f946f611     	ldr	x17, [x16, #0xde8]
   a09e8: 9137a210     	add	x16, x16, #0xde8
   a09ec: d61f0220     	br	x17

00000000000a09f0 <_ZN7android14SampleIterator14getChunkOffsetEjPl@plt>:
   a09f0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a09f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   a09f8: 9137c210     	add	x16, x16, #0xdf0
   a09fc: d61f0220     	br	x17

00000000000a0a00 <VMMIDIShutdown@plt>:
   a0a00: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a04: f946fe11     	ldr	x17, [x16, #0xdf8]
   a0a08: 9137e210     	add	x16, x16, #0xdf8
   a0a0c: d61f0220     	br	x17

00000000000a0a10 <_ZN7android11KeyedVectorIjNS_7AStringEE3addERKjRKS1_@plt>:
   a0a10: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a14: f9470211     	ldr	x17, [x16, #0xe00]
   a0a18: 91380210     	add	x16, x16, #0xe00
   a0a1c: d61f0220     	br	x17

00000000000a0a20 <_ZN7android10Compare_GTIjjEENS_7AStringERKT_RKT0_@plt>:
   a0a20: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a24: f9470611     	ldr	x17, [x16, #0xe08]
   a0a28: 91382210     	add	x16, x16, #0xe08
   a0a2c: d61f0220     	br	x17

00000000000a0a30 <_ZN7android18move_backward_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>:
   a0a30: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a34: f9470a11     	ldr	x17, [x16, #0xe10]
   a0a38: 91384210     	add	x16, x16, #0xe10
   a0a3c: d61f0220     	br	x17

00000000000a0a40 <_ZN7android12IMediaSource11ReadOptionsC1Ev@plt>:
   a0a40: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a44: f9470e11     	ldr	x17, [x16, #0xe18]
   a0a48: 91386210     	add	x16, x16, #0xe18
   a0a4c: d61f0220     	br	x17

00000000000a0a50 <_ZN7android13BlockIterator5resetEv@plt>:
   a0a50: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a54: f9471211     	ldr	x17, [x16, #0xe20]
   a0a58: 91388210     	add	x16, x16, #0xe20
   a0a5c: d61f0220     	br	x17

00000000000a0a60 <_ZN7android10splat_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a0a60: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a64: f9471611     	ldr	x17, [x16, #0xe28]
   a0a68: 9138a210     	add	x16, x16, #0xe28
   a0a6c: d61f0220     	br	x17

00000000000a0a70 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2Ev@plt>:
   a0a70: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a74: f9471a11     	ldr	x17, [x16, #0xe30]
   a0a78: 9138c210     	add	x16, x16, #0xe30
   a0a7c: d61f0220     	br	x17

00000000000a0a80 <_ZN7android9ATSParser7Program10switchPIDsERKNS_6VectorINS1_10StreamInfoEEE@plt>:
   a0a80: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a84: f9471e11     	ldr	x17, [x16, #0xe38]
   a0a88: 9138e210     	add	x16, x16, #0xe38
   a0a8c: d61f0220     	br	x17

00000000000a0a90 <_ZN7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a0a90: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0a94: f9472211     	ldr	x17, [x16, #0xe40]
   a0a98: 91390210     	add	x16, x16, #0xe40
   a0a9c: d61f0220     	br	x17

00000000000a0aa0 <_ZN7android8MetaData10typed_dataD1Ev@plt>:
   a0aa0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0aa4: f9472611     	ldr	x17, [x16, #0xe48]
   a0aa8: 91392210     	add	x16, x16, #0xe48
   a0aac: d61f0220     	br	x17

00000000000a0ab0 <_ZN7android13MPEG2TSSourceD2Ev@plt>:
   a0ab0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ab4: f9472a11     	ldr	x17, [x16, #0xe50]
   a0ab8: 91394210     	add	x16, x16, #0xe50
   a0abc: d61f0220     	br	x17

00000000000a0ac0 <_ZN7_JNIEnv12NewByteArrayEi@plt>:
   a0ac0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ac4: f9472e11     	ldr	x17, [x16, #0xe58]
   a0ac8: 91396210     	add	x16, x16, #0xe58
   a0acc: d61f0220     	br	x17

00000000000a0ad0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node6getRefEv@plt>:
   a0ad0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ad4: f9473211     	ldr	x17, [x16, #0xe60]
   a0ad8: 91398210     	add	x16, x16, #0xe60
   a0adc: d61f0220     	br	x17

00000000000a0ae0 <WT_ProcessVoice@plt>:
   a0ae0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ae4: f9473611     	ldr	x17, [x16, #0xe68]
   a0ae8: 9139a210     	add	x16, x16, #0xe68
   a0aec: d61f0220     	br	x17

00000000000a0af0 <_ZN7android21ElementaryStreamQueue25dequeueAccessUnitPCMAudioEv@plt>:
   a0af0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0af4: f9473a11     	ldr	x17, [x16, #0xe70]
   a0af8: 9139c210     	add	x16, x16, #0xe70
   a0afc: d61f0220     	br	x17

00000000000a0b00 <_ZN7android7RefBaseD2Ev@plt>:
   a0b00: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b04: f9473e11     	ldr	x17, [x16, #0xe78]
   a0b08: 9139e210     	add	x16, x16, #0xe78
   a0b0c: d61f0220     	br	x17

00000000000a0b10 <FLAC__stream_decoder_process_single@plt>:
   a0b10: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b14: f9474211     	ldr	x17, [x16, #0xe80]
   a0b18: 913a0210     	add	x16, x16, #0xe80
   a0b1c: d61f0220     	br	x17

00000000000a0b20 <ogg_page_pageno@plt>:
   a0b20: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b24: f9474611     	ldr	x17, [x16, #0xe88]
   a0b28: 913a2210     	add	x16, x16, #0xe88
   a0b2c: d61f0220     	br	x17

00000000000a0b30 <_ZN7android6VectorINS_11NALPositionEED2Ev@plt>:
   a0b30: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b34: f9474a11     	ldr	x17, [x16, #0xe90]
   a0b38: 913a4210     	add	x16, x16, #0xe90
   a0b3c: d61f0220     	br	x17

00000000000a0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>:
   a0b40: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b44: f9474e11     	ldr	x17, [x16, #0xe98]
   a0b48: 913a6210     	add	x16, x16, #0xe98
   a0b4c: d61f0220     	br	x17

00000000000a0b50 <_ZN7android12destroy_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_m@plt>:
   a0b50: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b54: f9475211     	ldr	x17, [x16, #0xea0]
   a0b58: 913a8210     	add	x16, x16, #0xea0
   a0b5c: d61f0220     	br	x17

00000000000a0b60 <_ZNK7android10ABitReader8overReadEv@plt>:
   a0b60: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b64: f9475611     	ldr	x17, [x16, #0xea8]
   a0b68: 913aa210     	add	x16, x16, #0xea8
   a0b6c: d61f0220     	br	x17

00000000000a0b70 <_ZN7android7String812appendFormatEPKcz@plt>:
   a0b70: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b74: f9475a11     	ldr	x17, [x16, #0xeb0]
   a0b78: 913ac210     	add	x16, x16, #0xeb0
   a0b7c: d61f0220     	br	x17

00000000000a0b80 <pthread_mutex_destroy@plt>:
   a0b80: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b84: f9475e11     	ldr	x17, [x16, #0xeb8]
   a0b88: 913ae210     	add	x16, x16, #0xeb8
   a0b8c: d61f0220     	br	x17

00000000000a0b90 <_ZN7android21ElementaryStreamQueue5clearEb@plt>:
   a0b90: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0b94: f9476211     	ldr	x17, [x16, #0xec0]
   a0b98: 913b0210     	add	x16, x16, #0xec0
   a0b9c: d61f0220     	br	x17

00000000000a0ba0 <_ZnwmRKSt9nothrow_t@plt>:
   a0ba0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ba4: f9476611     	ldr	x17, [x16, #0xec8]
   a0ba8: 913b2210     	add	x16, x16, #0xec8
   a0bac: d61f0220     	br	x17

00000000000a0bb0 <_Unwind_GetLanguageSpecificData@plt>:
   a0bb0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0bb4: f9476a11     	ldr	x17, [x16, #0xed0]
   a0bb8: 913b4210     	add	x16, x16, #0xed0
   a0bbc: d61f0220     	br	x17

00000000000a0bc0 <_ZN7android2spINS_12IMediaSourceEEC2INS_10MidiSourceEEEPT_@plt>:
   a0bc0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0bc4: f9476e11     	ldr	x17, [x16, #0xed8]
   a0bc8: 913b6210     	add	x16, x16, #0xed8
   a0bcc: d61f0220     	br	x17

00000000000a0bd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a0bd0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0bd4: f9477211     	ldr	x17, [x16, #0xee0]
   a0bd8: 913b8210     	add	x16, x16, #0xee0
   a0bdc: d61f0220     	br	x17

00000000000a0be0 <fseeko@plt>:
   a0be0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0be4: f9477611     	ldr	x17, [x16, #0xee8]
   a0be8: 913ba210     	add	x16, x16, #0xee8
   a0bec: d61f0220     	br	x17

00000000000a0bf0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEEC2Ev@plt>:
   a0bf0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0bf4: f9477a11     	ldr	x17, [x16, #0xef0]
   a0bf8: 913bc210     	add	x16, x16, #0xef0
   a0bfc: d61f0220     	br	x17

00000000000a0c00 <_ZNK7android2spINS_13MidiIoWrapperEEptEv@plt>:
   a0c00: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c04: f9477e11     	ldr	x17, [x16, #0xef8]
   a0c08: 913be210     	add	x16, x16, #0xef8
   a0c0c: d61f0220     	br	x17

00000000000a0c10 <_ZN7android8AMessage8setInt32EPKci@plt>:
   a0c10: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c14: f9478211     	ldr	x17, [x16, #0xf00]
   a0c18: 913c0210     	add	x16, x16, #0xf00
   a0c1c: d61f0220     	br	x17

00000000000a0c20 <_ZNK7android8MetaData10typed_data13usesReservoirEv@plt>:
   a0c20: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c24: f9478611     	ldr	x17, [x16, #0xf08]
   a0c28: 913c2210     	add	x16, x16, #0xf08
   a0c2c: d61f0220     	br	x17

00000000000a0c30 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEE3addERKS2_@plt>:
   a0c30: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c34: f9478a11     	ldr	x17, [x16, #0xf10]
   a0c38: 913c4210     	add	x16, x16, #0xf10
   a0c3c: d61f0220     	br	x17

00000000000a0c40 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE18__construct_at_endIPKS7_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_m@plt>:
   a0c40: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c44: f9478e11     	ldr	x17, [x16, #0xf18]
   a0c48: 913c6210     	add	x16, x16, #0xf18
   a0c4c: d61f0220     	br	x17

00000000000a0c50 <_ZNSt6__ndk113__vector_baseINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEED2Ev@plt>:
   a0c50: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c54: f9479211     	ldr	x17, [x16, #0xf20]
   a0c58: 913c8210     	add	x16, x16, #0xf20
   a0c5c: d61f0220     	br	x17

00000000000a0c60 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE5arrayEv@plt>:
   a0c60: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c64: f9479611     	ldr	x17, [x16, #0xf28]
   a0c68: 913ca210     	add	x16, x16, #0xf28
   a0c6c: d61f0220     	br	x17

00000000000a0c70 <_ZN7android7RefBase12weakref_impl15removeStrongRefEPKv@plt>:
   a0c70: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c74: f9479a11     	ldr	x17, [x16, #0xf30]
   a0c78: 913cc210     	add	x16, x16, #0xf30
   a0c7c: d61f0220     	br	x17

00000000000a0c80 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>:
   a0c80: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c84: f9479e11     	ldr	x17, [x16, #0xf38]
   a0c88: 913ce210     	add	x16, x16, #0xf38
   a0c8c: d61f0220     	br	x17

00000000000a0c90 <_ZN9mkvparser5Track6CreateEPNS_7SegmentERKNS0_4InfoExxRPS0_@plt>:
   a0c90: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0c94: f947a211     	ldr	x17, [x16, #0xf40]
   a0c98: 913d0210     	add	x16, x16, #0xf40
   a0c9c: d61f0220     	br	x17

00000000000a0ca0 <_ZN7android13BlockIteratorC1EPNS_17MatroskaExtractorEmm@plt>:
   a0ca0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ca4: f947a611     	ldr	x17, [x16, #0xf48]
   a0ca8: 913d2210     	add	x16, x16, #0xf48
   a0cac: d61f0220     	br	x17

00000000000a0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>:
   a0cb0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0cb4: f947aa11     	ldr	x17, [x16, #0xf50]
   a0cb8: 913d4210     	add	x16, x16, #0xf50
   a0cbc: d61f0220     	br	x17

00000000000a0cc0 <_ZNK7android9ATSParser9SyncEvent14getMediaSourceEv@plt>:
   a0cc0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0cc4: f947ae11     	ldr	x17, [x16, #0xf58]
   a0cc8: 913d6210     	add	x16, x16, #0xf58
   a0ccc: d61f0220     	br	x17

00000000000a0cd0 <_ZN7android13MidiIoWrapper6readAtEPvii@plt>:
   a0cd0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0cd4: f947b211     	ldr	x17, [x16, #0xf60]
   a0cd8: 913d8210     	add	x16, x16, #0xf60
   a0cdc: d61f0220     	br	x17

00000000000a0ce0 <_ZN7android10Compare_EQIjiEENS_7AStringERKT_RKT0_@plt>:
   a0ce0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0ce4: f947b611     	ldr	x17, [x16, #0xf68]
   a0ce8: 913da210     	add	x16, x16, #0xf68
   a0cec: d61f0220     	br	x17

00000000000a0cf0 <_ZN7android6VectorIPKN9mkvparser8CuePointEEC2Ev@plt>:
   a0cf0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0cf4: f947ba11     	ldr	x17, [x16, #0xf70]
   a0cf8: 913dc210     	add	x16, x16, #0xf70
   a0cfc: d61f0220     	br	x17

00000000000a0d00 <_ZN7android2spINS_8AMessageEEaSERKS2_@plt>:
   a0d00: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d04: f947be11     	ldr	x17, [x16, #0xf78]
   a0d08: 913de210     	add	x16, x16, #0xf78
   a0d0c: d61f0220     	br	x17

00000000000a0d10 <_ZN7android2spINS_11MediaSourceEEC2EOS2_@plt>:
   a0d10: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d14: f947c211     	ldr	x17, [x16, #0xf80]
   a0d18: 913e0210     	add	x16, x16, #0xf80
   a0d1c: d61f0220     	br	x17

00000000000a0d20 <_ZN9mkvparser8Chapters4AtomD1Ev@plt>:
   a0d20: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d24: f947c611     	ldr	x17, [x16, #0xf88]
   a0d28: 913e2210     	add	x16, x16, #0xf88
   a0d2c: d61f0220     	br	x17

00000000000a0d30 <_ZN7android2spINS_17MatroskaExtractorEEC2EPS1_@plt>:
   a0d30: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d34: f947ca11     	ldr	x17, [x16, #0xf90]
   a0d38: 913e4210     	add	x16, x16, #0xf90
   a0d3c: d61f0220     	br	x17

00000000000a0d40 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_NodeD2Ev@plt>:
   a0d40: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d44: f947ce11     	ldr	x17, [x16, #0xf98]
   a0d48: 913e6210     	add	x16, x16, #0xf98
   a0d4c: d61f0220     	br	x17

00000000000a0d50 <close@plt>:
   a0d50: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d54: f947d211     	ldr	x17, [x16, #0xfa0]
   a0d58: 913e8210     	add	x16, x16, #0xfa0
   a0d5c: d61f0220     	br	x17

00000000000a0d60 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>:
   a0d60: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d64: f947d611     	ldr	x17, [x16, #0xfa8]
   a0d68: 913ea210     	add	x16, x16, #0xfa8
   a0d6c: d61f0220     	br	x17

00000000000a0d70 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEEC2Ev@plt>:
   a0d70: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d74: f947da11     	ldr	x17, [x16, #0xfb0]
   a0d78: 913ec210     	add	x16, x16, #0xfb0
   a0d7c: d61f0220     	br	x17

00000000000a0d80 <mdct_unroll_lap@plt>:
   a0d80: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d84: f947de11     	ldr	x17, [x16, #0xfb8]
   a0d88: 913ee210     	add	x16, x16, #0xfb8
   a0d8c: d61f0220     	br	x17

00000000000a0d90 <safe_malloc_mul_2op_p@plt>:
   a0d90: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0d94: f947e211     	ldr	x17, [x16, #0xfc0]
   a0d98: 913f0210     	add	x16, x16, #0xfc0
   a0d9c: d61f0220     	br	x17

00000000000a0da0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5clearEv@plt>:
   a0da0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0da4: f947e611     	ldr	x17, [x16, #0xfc8]
   a0da8: 913f2210     	add	x16, x16, #0xfc8
   a0dac: d61f0220     	br	x17

00000000000a0db0 <_ZN7android9OggSourceD0Ev@plt>:
   a0db0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0db4: f947ea11     	ldr	x17, [x16, #0xfd0]
   a0db8: 913f4210     	add	x16, x16, #0xfd0
   a0dbc: d61f0220     	br	x17

00000000000a0dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEEC2Ev@plt>:
   a0dc0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0dc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   a0dc8: 913f6210     	add	x16, x16, #0xfd8
   a0dcc: d61f0220     	br	x17

00000000000a0dd0 <_ZN7android10Compare_GEIliEENS_7AStringERKT_RKT0_@plt>:
   a0dd0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0dd4: f947f211     	ldr	x17, [x16, #0xfe0]
   a0dd8: 913f8210     	add	x16, x16, #0xfe0
   a0ddc: d61f0220     	br	x17

00000000000a0de0 <_ZN7android6U64_ATEPKh@plt>:
   a0de0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0de4: f947f611     	ldr	x17, [x16, #0xfe8]
   a0de8: 913fa210     	add	x16, x16, #0xfe8
   a0dec: d61f0220     	br	x17

00000000000a0df0 <_ZNK9mkvparser8Chapters7Display11ShallowCopyERS1_@plt>:
   a0df0: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0df4: f947fa11     	ldr	x17, [x16, #0xff0]
   a0df8: 913fc210     	add	x16, x16, #0xff0
   a0dfc: d61f0220     	br	x17

00000000000a0e00 <_ZNK9mkvparser4Cues4InitEv@plt>:
   a0e00: d0001010     	adrp	x16, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
   a0e04: f947fe11     	ldr	x17, [x16, #0xff8]
   a0e08: 913fe210     	add	x16, x16, #0xff8
   a0e0c: d61f0220     	br	x17

00000000000a0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>:
   a0e10: f0001010     	adrp	x16, 0x2a3000
   a0e14: f9400211     	ldr	x17, [x16]
   a0e18: 91000210     	add	x16, x16, #0x0
   a0e1c: d61f0220     	br	x17

00000000000a0e20 <_ZNK7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEE6lookupERKhPS1_@plt>:
   a0e20: f0001010     	adrp	x16, 0x2a3000
   a0e24: f9400611     	ldr	x17, [x16, #0x8]
   a0e28: 91002210     	add	x16, x16, #0x8
   a0e2c: d61f0220     	br	x17

00000000000a0e30 <_Znam@plt>:
   a0e30: f0001010     	adrp	x16, 0x2a3000
   a0e34: f9400a11     	ldr	x17, [x16, #0x10]
   a0e38: 91004210     	add	x16, x16, #0x10
   a0e3c: d61f0220     	br	x17

00000000000a0e40 <EAS_IntSetStrmParam@plt>:
   a0e40: f0001010     	adrp	x16, 0x2a3000
   a0e44: f9400e11     	ldr	x17, [x16, #0x18]
   a0e48: 91006210     	add	x16, x16, #0x18
   a0e4c: d61f0220     	br	x17

00000000000a0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>:
   a0e50: f0001010     	adrp	x16, 0x2a3000
   a0e54: f9401211     	ldr	x17, [x16, #0x20]
   a0e58: 91008210     	add	x16, x16, #0x20
   a0e5c: d61f0220     	br	x17

00000000000a0e60 <_vorbis_unpack_info@plt>:
   a0e60: f0001010     	adrp	x16, 0x2a3000
   a0e64: f9401611     	ldr	x17, [x16, #0x28]
   a0e68: 9100a210     	add	x16, x16, #0x28
   a0e6c: d61f0220     	br	x17

00000000000a0e70 <FLAC__bitreader_bits_left_for_byte_alignment@plt>:
   a0e70: f0001010     	adrp	x16, 0x2a3000
   a0e74: f9401a11     	ldr	x17, [x16, #0x30]
   a0e78: 9100c210     	add	x16, x16, #0x30
   a0e7c: d61f0220     	br	x17

00000000000a0e80 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5clearEv@plt>:
   a0e80: f0001010     	adrp	x16, 0x2a3000
   a0e84: f9401e11     	ldr	x17, [x16, #0x38]
   a0e88: 9100e210     	add	x16, x16, #0x38
   a0e8c: d61f0220     	br	x17

00000000000a0e90 <_ZN7android10ColorUtils35unwrapColorAspectsFromColorTransferEiPNS_12ColorAspects8TransferE@plt>:
   a0e90: f0001010     	adrp	x16, 0x2a3000
   a0e94: f9402211     	ldr	x17, [x16, #0x40]
   a0e98: 91010210     	add	x16, x16, #0x40
   a0e9c: d61f0220     	br	x17

00000000000a0ea0 <_ZN7android12OggExtractorD1Ev@plt>:
   a0ea0: f0001010     	adrp	x16, 0x2a3000
   a0ea4: f9402611     	ldr	x17, [x16, #0x48]
   a0ea8: 91012210     	add	x16, x16, #0x48
   a0eac: d61f0220     	br	x17

00000000000a0eb0 <vorbis_book_decodev_add@plt>:
   a0eb0: f0001010     	adrp	x16, 0x2a3000
   a0eb4: f9402a11     	ldr	x17, [x16, #0x50]
   a0eb8: 91014210     	add	x16, x16, #0x50
   a0ebc: d61f0220     	br	x17

00000000000a0ec0 <_ZN7android6VectorINS_4TrexEE10editItemAtEm@plt>:
   a0ec0: f0001010     	adrp	x16, 0x2a3000
   a0ec4: f9402e11     	ldr	x17, [x16, #0x58]
   a0ec8: 91016210     	add	x16, x16, #0x58
   a0ecc: d61f0220     	br	x17

00000000000a0ed0 <_ZNSt11logic_errorC2EPKc@plt>:
   a0ed0: f0001010     	adrp	x16, 0x2a3000
   a0ed4: f9403211     	ldr	x17, [x16, #0x60]
   a0ed8: 91018210     	add	x16, x16, #0x60
   a0edc: d61f0220     	br	x17

00000000000a0ee0 <VMMuteVoice@plt>:
   a0ee0: f0001010     	adrp	x16, 0x2a3000
   a0ee4: f9403611     	ldr	x17, [x16, #0x68]
   a0ee8: 9101a210     	add	x16, x16, #0x68
   a0eec: d61f0220     	br	x17

00000000000a0ef0 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>:
   a0ef0: f0001010     	adrp	x16, 0x2a3000
   a0ef4: f9403a11     	ldr	x17, [x16, #0x70]
   a0ef8: 9101c210     	add	x16, x16, #0x70
   a0efc: d61f0220     	br	x17

00000000000a0f00 <_ZN7android17move_forward_typeINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS4_m@plt>:
   a0f00: f0001010     	adrp	x16, 0x2a3000
   a0f04: f9403e11     	ldr	x17, [x16, #0x78]
   a0f08: 9101e210     	add	x16, x16, #0x78
   a0f0c: d61f0220     	br	x17

00000000000a0f10 <sonicSetVolume@plt>:
   a0f10: f0001010     	adrp	x16, 0x2a3000
   a0f14: f9404211     	ldr	x17, [x16, #0x80]
   a0f18: 91020210     	add	x16, x16, #0x80
   a0f1c: d61f0220     	br	x17

00000000000a0f20 <_ZNK9mkvparser7Cluster4LoadERxRl@plt>:
   a0f20: f0001010     	adrp	x16, 0x2a3000
   a0f24: f9404611     	ldr	x17, [x16, #0x88]
   a0f28: 91022210     	add	x16, x16, #0x88
   a0f2c: d61f0220     	br	x17

00000000000a0f30 <_ZNK7android9ATSParser10PSISection4sizeEv@plt>:
   a0f30: f0001010     	adrp	x16, 0x2a3000
   a0f34: f9404a11     	ldr	x17, [x16, #0x90]
   a0f38: 91024210     	add	x16, x16, #0x90
   a0f3c: d61f0220     	br	x17

00000000000a0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a0f40: f0001010     	adrp	x16, 0x2a3000
   a0f44: f9404e11     	ldr	x17, [x16, #0x98]
   a0f48: 91026210     	add	x16, x16, #0x98
   a0f4c: d61f0220     	br	x17

00000000000a0f50 <_ZN7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a0f50: f0001010     	adrp	x16, 0x2a3000
   a0f54: f9405211     	ldr	x17, [x16, #0xa0]
   a0f58: 91028210     	add	x16, x16, #0xa0
   a0f5c: d61f0220     	br	x17

00000000000a0f60 <mapping_info_unpack@plt>:
   a0f60: f0001010     	adrp	x16, 0x2a3000
   a0f64: f9405611     	ldr	x17, [x16, #0xa8]
   a0f68: 9102a210     	add	x16, x16, #0xa8
   a0f6c: d61f0220     	br	x17

00000000000a0f70 <_ZN7android3ID320ParseSyncsafeIntegerEPKhPm@plt>:
   a0f70: f0001010     	adrp	x16, 0x2a3000
   a0f74: f9405a11     	ldr	x17, [x16, #0xb0]
   a0f78: 9102c210     	add	x16, x16, #0xb0
   a0f7c: d61f0220     	br	x17

00000000000a0f80 <_ZN7android10Compare_GTImjEENS_7AStringERKT_RKT0_@plt>:
   a0f80: f0001010     	adrp	x16, 0x2a3000
   a0f84: f9405e11     	ldr	x17, [x16, #0xb8]
   a0f88: 9102e210     	add	x16, x16, #0xb8
   a0f8c: d61f0220     	br	x17

00000000000a0f90 <_ZN7android4ESDSD1Ev@plt>:
   a0f90: f0001010     	adrp	x16, 0x2a3000
   a0f94: f9406211     	ldr	x17, [x16, #0xc0]
   a0f98: 91030210     	add	x16, x16, #0xc0
   a0f9c: d61f0220     	br	x17

00000000000a0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>:
   a0fa0: f0001010     	adrp	x16, 0x2a3000
   a0fa4: f9406611     	ldr	x17, [x16, #0xc8]
   a0fa8: 91032210     	add	x16, x16, #0xc8
   a0fac: d61f0220     	br	x17

00000000000a0fb0 <FLAC__format_sample_rate_is_subset@plt>:
   a0fb0: f0001010     	adrp	x16, 0x2a3000
   a0fb4: f9406a11     	ldr	x17, [x16, #0xd0]
   a0fb8: 91034210     	add	x16, x16, #0xd0
   a0fbc: d61f0220     	br	x17

00000000000a0fc0 <_ZNK9mkvparser7Segment8GetCountEv@plt>:
   a0fc0: f0001010     	adrp	x16, 0x2a3000
   a0fc4: f9406e11     	ldr	x17, [x16, #0xd8]
   a0fc8: 91036210     	add	x16, x16, #0xd8
   a0fcc: d61f0220     	br	x17

00000000000a0fd0 <_ZNK7android10VectorImpl9_do_splatEPvPKvm@plt>:
   a0fd0: f0001010     	adrp	x16, 0x2a3000
   a0fd4: f9407211     	ldr	x17, [x16, #0xe0]
   a0fd8: 91038210     	add	x16, x16, #0xe0
   a0fdc: d61f0220     	br	x17

00000000000a0fe0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEEixEm@plt>:
   a0fe0: f0001010     	adrp	x16, 0x2a3000
   a0fe4: f9407611     	ldr	x17, [x16, #0xe8]
   a0fe8: 9103a210     	add	x16, x16, #0xe8
   a0fec: d61f0220     	br	x17

00000000000a0ff0 <_ZNK7android9ATSParser6Stream6isMetaEv@plt>:
   a0ff0: f0001010     	adrp	x16, 0x2a3000
   a0ff4: f9407a11     	ldr	x17, [x16, #0xf0]
   a0ff8: 9103c210     	add	x16, x16, #0xf0
   a0ffc: d61f0220     	br	x17

00000000000a1000 <_ZN7android16MPEG2PSExtractorD1Ev@plt>:
   a1000: d0001010     	adrp	x16, 0x2a3000
   a1004: f9407e11     	ldr	x17, [x16, #0xf8]
   a1008: 9103e210     	add	x16, x16, #0xf8
   a100c: d61f0220     	br	x17

00000000000a1010 <DLS_MuteVoice@plt>:
   a1010: d0001010     	adrp	x16, 0x2a3000
   a1014: f9408211     	ldr	x17, [x16, #0x100]
   a1018: 91040210     	add	x16, x16, #0x100
   a101c: d61f0220     	br	x17

00000000000a1020 <_ZNK7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEltERKS5_@plt>:
   a1020: d0001010     	adrp	x16, 0x2a3000
   a1024: f9408611     	ldr	x17, [x16, #0x108]
   a1028: 91042210     	add	x16, x16, #0x108
   a102c: d61f0220     	br	x17

00000000000a1030 <_ZN16scoped_local_refIP8_jobjectEC2EPPK18JNINativeInterfaceS1_@plt>:
   a1030: d0001010     	adrp	x16, 0x2a3000
   a1034: f9408a11     	ldr	x17, [x16, #0x110]
   a1038: 91044210     	add	x16, x16, #0x110
   a103c: d61f0220     	br	x17

00000000000a1040 <pthread_mutexattr_settype@plt>:
   a1040: d0001010     	adrp	x16, 0x2a3000
   a1044: f9408e11     	ldr	x17, [x16, #0x118]
   a1048: 91046210     	add	x16, x16, #0x118
   a104c: d61f0220     	br	x17

00000000000a1050 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEEC2Ev@plt>:
   a1050: d0001010     	adrp	x16, 0x2a3000
   a1054: f9409211     	ldr	x17, [x16, #0x120]
   a1058: 91048210     	add	x16, x16, #0x120
   a105c: d61f0220     	br	x17

00000000000a1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>:
   a1060: d0001010     	adrp	x16, 0x2a3000
   a1064: f9409611     	ldr	x17, [x16, #0x128]
   a1068: 9104a210     	add	x16, x16, #0x128
   a106c: d61f0220     	br	x17

00000000000a1070 <_ZNK7android6VectorImE6itemAtEm@plt>:
   a1070: d0001010     	adrp	x16, 0x2a3000
   a1074: f9409a11     	ldr	x17, [x16, #0x130]
   a1078: 9104c210     	add	x16, x16, #0x130
   a107c: d61f0220     	br	x17

00000000000a1080 <_ZN7android10VectorImpl15release_storageEv@plt>:
   a1080: d0001010     	adrp	x16, 0x2a3000
   a1084: f9409e11     	ldr	x17, [x16, #0x138]
   a1088: 9104e210     	add	x16, x16, #0x138
   a108c: d61f0220     	br	x17

00000000000a1090 <_ZN7android19MediaBufferObserverC2Ev@plt>:
   a1090: d0001010     	adrp	x16, 0x2a3000
   a1094: f940a211     	ldr	x17, [x16, #0x140]
   a1098: 91050210     	add	x16, x16, #0x140
   a109c: d61f0220     	br	x17

00000000000a10a0 <syslog@plt>:
   a10a0: d0001010     	adrp	x16, 0x2a3000
   a10a4: f940a611     	ldr	x17, [x16, #0x148]
   a10a8: 91052210     	add	x16, x16, #0x148
   a10ac: d61f0220     	br	x17

00000000000a10b0 <_ZNK7android7RefBase12weakref_impl9printRefsEv@plt>:
   a10b0: d0001010     	adrp	x16, 0x2a3000
   a10b4: f940aa11     	ldr	x17, [x16, #0x150]
   a10b8: 91054210     	add	x16, x16, #0x150
   a10bc: d61f0220     	br	x17

00000000000a10c0 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt>:
   a10c0: d0001010     	adrp	x16, 0x2a3000
   a10c4: f940ae11     	ldr	x17, [x16, #0x158]
   a10c8: 91056210     	add	x16, x16, #0x158
   a10cc: d61f0220     	br	x17

00000000000a10d0 <_ZN7android10ABitReaderD2Ev@plt>:
   a10d0: d0001010     	adrp	x16, 0x2a3000
   a10d4: f940b211     	ldr	x17, [x16, #0x160]
   a10d8: 91058210     	add	x16, x16, #0x160
   a10dc: d61f0220     	br	x17

00000000000a10e0 <_ZNK7android8AMessage13findItemIndexEPKcm@plt>:
   a10e0: d0001010     	adrp	x16, 0x2a3000
   a10e4: f940b611     	ldr	x17, [x16, #0x168]
   a10e8: 9105a210     	add	x16, x16, #0x168
   a10ec: d61f0220     	br	x17

00000000000a10f0 <_ZN7android16SortedVectorImpl6removeEPKv@plt>:
   a10f0: d0001010     	adrp	x16, 0x2a3000
   a10f4: f940ba11     	ldr	x17, [x16, #0x170]
   a10f8: 9105c210     	add	x16, x16, #0x170
   a10fc: d61f0220     	br	x17

00000000000a1100 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKjRKS1_@plt>:
   a1100: d0001010     	adrp	x16, 0x2a3000
   a1104: f940be11     	ldr	x17, [x16, #0x178]
   a1108: 9105e210     	add	x16, x16, #0x178
   a110c: d61f0220     	br	x17

00000000000a1110 <_ZNK7android16key_value_pair_tIiNS_6VectorIiEEEltERKS3_@plt>:
   a1110: d0001010     	adrp	x16, 0x2a3000
   a1114: f940c211     	ldr	x17, [x16, #0x180]
   a1118: 91060210     	add	x16, x16, #0x180
   a111c: d61f0220     	br	x17

00000000000a1120 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a1120: d0001010     	adrp	x16, 0x2a3000
   a1124: f940c611     	ldr	x17, [x16, #0x188]
   a1128: 91062210     	add	x16, x16, #0x188
   a112c: d61f0220     	br	x17

00000000000a1130 <_ZN9mkvparser4Tags3TagC1Ev@plt>:
   a1130: d0001010     	adrp	x16, 0x2a3000
   a1134: f940ca11     	ldr	x17, [x16, #0x190]
   a1138: 91064210     	add	x16, x16, #0x190
   a113c: d61f0220     	br	x17

00000000000a1140 <FLAC__stream_encoder_get_bits_per_sample@plt>:
   a1140: d0001010     	adrp	x16, 0x2a3000
   a1144: f940ce11     	ldr	x17, [x16, #0x198]
   a1148: 91066210     	add	x16, x16, #0x198
   a114c: d61f0220     	br	x17

00000000000a1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>:
   a1150: d0001010     	adrp	x16, 0x2a3000
   a1154: f940d211     	ldr	x17, [x16, #0x1a0]
   a1158: 91068210     	add	x16, x16, #0x1a0
   a115c: d61f0220     	br	x17

00000000000a1160 <_ZN7android2spINS_9MP3SeekerEEaSINS_10VBRISeekerEEERS2_ONS0_IT_EE@plt>:
   a1160: d0001010     	adrp	x16, 0x2a3000
   a1164: f940d611     	ldr	x17, [x16, #0x1a8]
   a1168: 9106a210     	add	x16, x16, #0x1a8
   a116c: d61f0220     	br	x17

00000000000a1170 <_ZN7android6VectorINS_4TrexEEC2Ev@plt>:
   a1170: d0001010     	adrp	x16, 0x2a3000
   a1174: f940da11     	ldr	x17, [x16, #0x1b0]
   a1178: 9106c210     	add	x16, x16, #0x1b0
   a117c: d61f0220     	br	x17

00000000000a1180 <_ZNK9mkvparser4Cues15PreloadCuePointERlx@plt>:
   a1180: d0001010     	adrp	x16, 0x2a3000
   a1184: f940de11     	ldr	x17, [x16, #0x1b8]
   a1188: 9106e210     	add	x16, x16, #0x1b8
   a118c: d61f0220     	br	x17

00000000000a1190 <_ZN7android2spINS_12MemorySourceEED2Ev@plt>:
   a1190: d0001010     	adrp	x16, 0x2a3000
   a1194: f940e211     	ldr	x17, [x16, #0x1c0]
   a1198: 91070210     	add	x16, x16, #0x1c0
   a119c: d61f0220     	br	x17

00000000000a11a0 <_ZN7_JNIEnv18SetByteArrayRegionEP11_jbyteArrayiiPKa@plt>:
   a11a0: d0001010     	adrp	x16, 0x2a3000
   a11a4: f940e611     	ldr	x17, [x16, #0x1c8]
   a11a8: 91072210     	add	x16, x16, #0x1c8
   a11ac: d61f0220     	br	x17

00000000000a11b0 <FLAC__format_blocksize_is_subset@plt>:
   a11b0: d0001010     	adrp	x16, 0x2a3000
   a11b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   a11b8: 91074210     	add	x16, x16, #0x1d0
   a11bc: d61f0220     	br	x17

00000000000a11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>:
   a11c0: d0001010     	adrp	x16, 0x2a3000
   a11c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   a11c8: 91076210     	add	x16, x16, #0x1d8
   a11cc: d61f0220     	br	x17

00000000000a11d0 <_ZN9mkvparser19PrimaryChromaticityC2Ev@plt>:
   a11d0: d0001010     	adrp	x16, 0x2a3000
   a11d4: f940f211     	ldr	x17, [x16, #0x1e0]
   a11d8: 91078210     	add	x16, x16, #0x1e0
   a11dc: d61f0220     	br	x17

00000000000a11e0 <VMSetVolume@plt>:
   a11e0: d0001010     	adrp	x16, 0x2a3000
   a11e4: f940f611     	ldr	x17, [x16, #0x1e8]
   a11e8: 9107a210     	add	x16, x16, #0x1e8
   a11ec: d61f0220     	br	x17

00000000000a11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>:
   a11f0: d0001010     	adrp	x16, 0x2a3000
   a11f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   a11f8: 9107c210     	add	x16, x16, #0x1f0
   a11fc: d61f0220     	br	x17

00000000000a1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>:
   a1200: d0001010     	adrp	x16, 0x2a3000
   a1204: f940fe11     	ldr	x17, [x16, #0x1f8]
   a1208: 9107e210     	add	x16, x16, #0x1f8
   a120c: d61f0220     	br	x17

00000000000a1210 <_ZN7android2spINS_16NuMediaExtractorEED2Ev@plt>:
   a1210: d0001010     	adrp	x16, 0x2a3000
   a1214: f9410211     	ldr	x17, [x16, #0x200]
   a1218: 91080210     	add	x16, x16, #0x200
   a121c: d61f0220     	br	x17

00000000000a1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>:
   a1220: d0001010     	adrp	x16, 0x2a3000
   a1224: f9410611     	ldr	x17, [x16, #0x208]
   a1228: 91082210     	add	x16, x16, #0x208
   a122c: d61f0220     	br	x17

00000000000a1230 <_ZN9mkvparser7Cluster16ParseSimpleBlockExRxRl@plt>:
   a1230: d0001010     	adrp	x16, 0x2a3000
   a1234: f9410a11     	ldr	x17, [x16, #0x210]
   a1238: 91084210     	add	x16, x16, #0x210
   a123c: d61f0220     	br	x17

00000000000a1240 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE3addERKS6_@plt>:
   a1240: d0001010     	adrp	x16, 0x2a3000
   a1244: f9410e11     	ldr	x17, [x16, #0x218]
   a1248: 91086210     	add	x16, x16, #0x218
   a124c: d61f0220     	br	x17

00000000000a1250 <_ZNK9mkvparser5Track8VetEntryEPKNS_10BlockEntryE@plt>:
   a1250: d0001010     	adrp	x16, 0x2a3000
   a1254: f9411211     	ldr	x17, [x16, #0x220]
   a1258: 91088210     	add	x16, x16, #0x220
   a125c: d61f0220     	br	x17

00000000000a1260 <_ZN7android11SampleTable21setTimeToSampleParamsElm@plt>:
   a1260: d0001010     	adrp	x16, 0x2a3000
   a1264: f9411611     	ldr	x17, [x16, #0x228]
   a1268: 9108a210     	add	x16, x16, #0x228
   a126c: d61f0220     	br	x17

00000000000a1270 <_ZNK7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEE6lookupERKhPS1_@plt>:
   a1270: d0001010     	adrp	x16, 0x2a3000
   a1274: f9411a11     	ldr	x17, [x16, #0x230]
   a1278: 9108c210     	add	x16, x16, #0x230
   a127c: d61f0220     	br	x17

00000000000a1280 <_ZN7android9ATSParser9SyncEvent5resetEv@plt>:
   a1280: d0001010     	adrp	x16, 0x2a3000
   a1284: f9411e11     	ldr	x17, [x16, #0x238]
   a1288: 9108e210     	add	x16, x16, #0x238
   a128c: d61f0220     	br	x17

00000000000a1290 <FLAC__bitreader_read_rice_signed_block@plt>:
   a1290: d0001010     	adrp	x16, 0x2a3000
   a1294: f9412211     	ldr	x17, [x16, #0x240]
   a1298: 91090210     	add	x16, x16, #0x240
   a129c: d61f0220     	br	x17

00000000000a12a0 <_ZN7android9ATSParser7Program10recoverPTSEm@plt>:
   a12a0: d0001010     	adrp	x16, 0x2a3000
   a12a4: f9412611     	ldr	x17, [x16, #0x248]
   a12a8: 91092210     	add	x16, x16, #0x248
   a12ac: d61f0220     	br	x17

00000000000a12b0 <_ZN7android10Compare_EQIPhS1_EENS_7AStringERKT_RKT0_@plt>:
   a12b0: d0001010     	adrp	x16, 0x2a3000
   a12b4: f9412a11     	ldr	x17, [x16, #0x250]
   a12b8: 91094210     	add	x16, x16, #0x250
   a12bc: d61f0220     	br	x17

00000000000a12c0 <_ZNK7android12IMediaSource11ReadOptions14getNonBlockingEv@plt>:
   a12c0: d0001010     	adrp	x16, 0x2a3000
   a12c4: f9412e11     	ldr	x17, [x16, #0x258]
   a12c8: 91096210     	add	x16, x16, #0x258
   a12cc: d61f0220     	br	x17

00000000000a12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>:
   a12d0: d0001010     	adrp	x16, 0x2a3000
   a12d4: f9413211     	ldr	x17, [x16, #0x260]
   a12d8: 91098210     	add	x16, x16, #0x260
   a12dc: d61f0220     	br	x17

00000000000a12e0 <_ZN9mkvparser8Chapters12ParseEditionExx@plt>:
   a12e0: d0001010     	adrp	x16, 0x2a3000
   a12e4: f9413611     	ldr	x17, [x16, #0x268]
   a12e8: 9109a210     	add	x16, x16, #0x268
   a12ec: d61f0220     	br	x17

00000000000a12f0 <_ZN7android17move_forward_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a12f0: d0001010     	adrp	x16, 0x2a3000
   a12f4: f9413a11     	ldr	x17, [x16, #0x270]
   a12f8: 9109c210     	add	x16, x16, #0x270
   a12fc: d61f0220     	br	x17

00000000000a1300 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>:
   a1300: d0001010     	adrp	x16, 0x2a3000
   a1304: f9413e11     	ldr	x17, [x16, #0x278]
   a1308: 9109e210     	add	x16, x16, #0x278
   a130c: d61f0220     	br	x17

00000000000a1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>:
   a1310: d0001010     	adrp	x16, 0x2a3000
   a1314: f9414211     	ldr	x17, [x16, #0x280]
   a1318: 910a0210     	add	x16, x16, #0x280
   a131c: d61f0220     	br	x17

00000000000a1320 <_ZNK7android17HevcParameterSets7getInfoEv@plt>:
   a1320: d0001010     	adrp	x16, 0x2a3000
   a1324: f9414611     	ldr	x17, [x16, #0x288]
   a1328: 910a2210     	add	x16, x16, #0x288
   a132c: d61f0220     	br	x17

00000000000a1330 <strstr16@plt>:
   a1330: d0001010     	adrp	x16, 0x2a3000
   a1334: f9414a11     	ldr	x17, [x16, #0x290]
   a1338: 910a4210     	add	x16, x16, #0x290
   a133c: d61f0220     	br	x17

00000000000a1340 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2Ev@plt>:
   a1340: d0001010     	adrp	x16, 0x2a3000
   a1344: f9414e11     	ldr	x17, [x16, #0x298]
   a1348: 910a6210     	add	x16, x16, #0x298
   a134c: d61f0220     	br	x17

00000000000a1350 <_ZN9mkvparser5Track4Info5ClearEv@plt>:
   a1350: d0001010     	adrp	x16, 0x2a3000
   a1354: f9415211     	ldr	x17, [x16, #0x2a0]
   a1358: 910a8210     	add	x16, x16, #0x2a0
   a135c: d61f0220     	br	x17

00000000000a1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>:
   a1360: d0001010     	adrp	x16, 0x2a3000
   a1364: f9415611     	ldr	x17, [x16, #0x2a8]
   a1368: 910aa210     	add	x16, x16, #0x2a8
   a136c: d61f0220     	br	x17

00000000000a1370 <strftime@plt>:
   a1370: d0001010     	adrp	x16, 0x2a3000
   a1374: f9415a11     	ldr	x17, [x16, #0x2b0]
   a1378: 910ac210     	add	x16, x16, #0x2b0
   a137c: d61f0220     	br	x17

00000000000a1380 <pthread_join@plt>:
   a1380: d0001010     	adrp	x16, 0x2a3000
   a1384: f9415e11     	ldr	x17, [x16, #0x2b8]
   a1388: 910ae210     	add	x16, x16, #0x2b8
   a138c: d61f0220     	br	x17

00000000000a1390 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE5clearEv@plt>:
   a1390: d0001010     	adrp	x16, 0x2a3000
   a1394: f9416211     	ldr	x17, [x16, #0x2c0]
   a1398: 910b0210     	add	x16, x16, #0x2c0
   a139c: d61f0220     	br	x17

00000000000a13a0 <_ZN14ScopedLocalRefIP7_jclassE5resetES1_@plt>:
   a13a0: d0001010     	adrp	x16, 0x2a3000
   a13a4: f9416611     	ldr	x17, [x16, #0x2c8]
   a13a8: 910b2210     	add	x16, x16, #0x2c8
   a13ac: d61f0220     	br	x17

00000000000a13b0 <_ZNK7android19AnotherPacketSource15wasFormatChangeEi@plt>:
   a13b0: d0001010     	adrp	x16, 0x2a3000
   a13b4: f9416a11     	ldr	x17, [x16, #0x2d0]
   a13b8: 910b4210     	add	x16, x16, #0x2d0
   a13bc: d61f0220     	br	x17

00000000000a13c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEE10editItemAtEm@plt>:
   a13c0: d0001010     	adrp	x16, 0x2a3000
   a13c4: f9416e11     	ldr	x17, [x16, #0x2d8]
   a13c8: 910b6210     	add	x16, x16, #0x2d8
   a13cc: d61f0220     	br	x17

00000000000a13d0 <VMSetDLSLib@plt>:
   a13d0: d0001010     	adrp	x16, 0x2a3000
   a13d4: f9417211     	ldr	x17, [x16, #0x2e0]
   a13d8: 910b8210     	add	x16, x16, #0x2e0
   a13dc: d61f0220     	br	x17

00000000000a13e0 <VMAllNotesOff@plt>:
   a13e0: d0001010     	adrp	x16, 0x2a3000
   a13e4: f9417611     	ldr	x17, [x16, #0x2e8]
   a13e8: 910ba210     	add	x16, x16, #0x2e8
   a13ec: d61f0220     	br	x17

00000000000a13f0 <_ZN7android17move_forward_typeINS_11NALPositionEEEvPT_PKS2_m@plt>:
   a13f0: d0001010     	adrp	x16, 0x2a3000
   a13f4: f9417a11     	ldr	x17, [x16, #0x2f0]
   a13f8: 910bc210     	add	x16, x16, #0x2f0
   a13fc: d61f0220     	br	x17

00000000000a1400 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>:
   a1400: d0001010     	adrp	x16, 0x2a3000
   a1404: f9417e11     	ldr	x17, [x16, #0x2f8]
   a1408: 910be210     	add	x16, x16, #0x2f8
   a140c: d61f0220     	br	x17

00000000000a1410 <_ZN7android14MPEG4Extractor14parseColorInfoElm@plt>:
   a1410: d0001010     	adrp	x16, 0x2a3000
   a1414: f9418211     	ldr	x17, [x16, #0x300]
   a1418: 910c0210     	add	x16, x16, #0x300
   a141c: d61f0220     	br	x17

00000000000a1420 <_ZN9mkvparser15ContentEncoding17ContentEncryptionD1Ev@plt>:
   a1420: d0001010     	adrp	x16, 0x2a3000
   a1424: f9418611     	ldr	x17, [x16, #0x308]
   a1428: 910c2210     	add	x16, x16, #0x308
   a142c: d61f0220     	br	x17

00000000000a1430 <_ZN7android10splat_typeINS_4TrexEEEvPT_PKS2_m@plt>:
   a1430: d0001010     	adrp	x16, 0x2a3000
   a1434: f9418a11     	ldr	x17, [x16, #0x310]
   a1438: 910c4210     	add	x16, x16, #0x310
   a143c: d61f0220     	br	x17

00000000000a1440 <_ZN7android12destroy_typeINS_4TrexEEEvPT_m@plt>:
   a1440: d0001010     	adrp	x16, 0x2a3000
   a1444: f9418e11     	ldr	x17, [x16, #0x318]
   a1448: 910c6210     	add	x16, x16, #0x318
   a144c: d61f0220     	br	x17

00000000000a1450 <_ZN7android6VectorINS_9SidxEntryEEC2Ev@plt>:
   a1450: d0001010     	adrp	x16, 0x2a3000
   a1454: f9419211     	ldr	x17, [x16, #0x320]
   a1458: 910c8210     	add	x16, x16, #0x320
   a145c: d61f0220     	br	x17

00000000000a1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>:
   a1460: d0001010     	adrp	x16, 0x2a3000
   a1464: f9419611     	ldr	x17, [x16, #0x328]
   a1468: 910ca210     	add	x16, x16, #0x328
   a146c: d61f0220     	br	x17

00000000000a1470 <EAS_HWGetDWord@plt>:
   a1470: d0001010     	adrp	x16, 0x2a3000
   a1474: f9419a11     	ldr	x17, [x16, #0x330]
   a1478: 910cc210     	add	x16, x16, #0x330
   a147c: d61f0220     	br	x17

00000000000a1480 <_ZN7android9copy_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>:
   a1480: d0001010     	adrp	x16, 0x2a3000
   a1484: f9419e11     	ldr	x17, [x16, #0x338]
   a1488: 910ce210     	add	x16, x16, #0x338
   a148c: d61f0220     	br	x17

00000000000a1490 <_ZN7android14construct_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_m@plt>:
   a1490: d0001010     	adrp	x16, 0x2a3000
   a1494: f941a211     	ldr	x17, [x16, #0x340]
   a1498: 910d0210     	add	x16, x16, #0x340
   a149c: d61f0220     	br	x17

00000000000a14a0 <_ZN7android14MPEG4Extractor17parse3GPPMetaDataElmi@plt>:
   a14a0: d0001010     	adrp	x16, 0x2a3000
   a14a4: f941a611     	ldr	x17, [x16, #0x348]
   a14a8: 910d2210     	add	x16, x16, #0x348
   a14ac: d61f0220     	br	x17

00000000000a14b0 <FLAC__memory_alloc_aligned_uint64_array@plt>:
   a14b0: d0001010     	adrp	x16, 0x2a3000
   a14b4: f941aa11     	ldr	x17, [x16, #0x350]
   a14b8: 910d4210     	add	x16, x16, #0x350
   a14bc: d61f0220     	br	x17

00000000000a14c0 <EAS_CMEnumFXModules@plt>:
   a14c0: d0001010     	adrp	x16, 0x2a3000
   a14c4: f941ae11     	ldr	x17, [x16, #0x358]
   a14c8: 910d6210     	add	x16, x16, #0x358
   a14cc: d61f0220     	br	x17

00000000000a14d0 <FLAC__bitreader_read_uint32_little_endian@plt>:
   a14d0: d0001010     	adrp	x16, 0x2a3000
   a14d4: f941b211     	ldr	x17, [x16, #0x360]
   a14d8: 910d8210     	add	x16, x16, #0x360
   a14dc: d61f0220     	br	x17

00000000000a14e0 <_ZN7android10XINGSeekerC1Ev@plt>:
   a14e0: d0001010     	adrp	x16, 0x2a3000
   a14e4: f941b611     	ldr	x17, [x16, #0x368]
   a14e8: 910da210     	add	x16, x16, #0x368
   a14ec: d61f0220     	br	x17

00000000000a14f0 <_ZNK7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEE6lookupERKhPS1_@plt>:
   a14f0: d0001010     	adrp	x16, 0x2a3000
   a14f4: f941ba11     	ldr	x17, [x16, #0x370]
   a14f8: 910dc210     	add	x16, x16, #0x370
   a14fc: d61f0220     	br	x17

00000000000a1500 <_ZN7android11MPEG4Source38parseSampleAuxiliaryInformationOffsetsEll@plt>:
   a1500: d0001010     	adrp	x16, 0x2a3000
   a1504: f941be11     	ldr	x17, [x16, #0x378]
   a1508: 910de210     	add	x16, x16, #0x378
   a150c: d61f0220     	br	x17

00000000000a1510 <_ZN7android11SampleTable22CompositionDeltaLookupD2Ev@plt>:
   a1510: d0001010     	adrp	x16, 0x2a3000
   a1514: f941c211     	ldr	x17, [x16, #0x380]
   a1518: 910e0210     	add	x16, x16, #0x380
   a151c: d61f0220     	br	x17

00000000000a1520 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEE3mapIS5_vEEbRKhPT_@plt>:
   a1520: d0001010     	adrp	x16, 0x2a3000
   a1524: f941c611     	ldr	x17, [x16, #0x388]
   a1528: 910e2210     	add	x16, x16, #0x388
   a152c: d61f0220     	br	x17

00000000000a1530 <_ZN7android10VBRISeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>:
   a1530: d0001010     	adrp	x16, 0x2a3000
   a1534: f941ca11     	ldr	x17, [x16, #0x390]
   a1538: 910e4210     	add	x16, x16, #0x390
   a153c: d61f0220     	br	x17

00000000000a1540 <_ZN7android18move_backward_typeIiEEvPT_PKS1_m@plt>:
   a1540: d0001010     	adrp	x16, 0x2a3000
   a1544: f941ce11     	ldr	x17, [x16, #0x398]
   a1548: 910e6210     	add	x16, x16, #0x398
   a154c: d61f0220     	br	x17

00000000000a1550 <__cxa_end_catch@plt>:
   a1550: d0001010     	adrp	x16, 0x2a3000
   a1554: f941d211     	ldr	x17, [x16, #0x3a0]
   a1558: 910e8210     	add	x16, x16, #0x3a0
   a155c: d61f0220     	br	x17

00000000000a1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>:
   a1560: d0001010     	adrp	x16, 0x2a3000
   a1564: f941d611     	ldr	x17, [x16, #0x3a8]
   a1568: 910ea210     	add	x16, x16, #0x3a8
   a156c: d61f0220     	br	x17

00000000000a1570 <_ZNSt6__ndk114error_categoryD2Ev@plt>:
   a1570: d0001010     	adrp	x16, 0x2a3000
   a1574: f941da11     	ldr	x17, [x16, #0x3b0]
   a1578: 910ec210     	add	x16, x16, #0x3b0
   a157c: d61f0220     	br	x17

00000000000a1580 <_ZN7android10splat_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>:
   a1580: d0001010     	adrp	x16, 0x2a3000
   a1584: f941de11     	ldr	x17, [x16, #0x3b8]
   a1588: 910ee210     	add	x16, x16, #0x3b8
   a158c: d61f0220     	br	x17

00000000000a1590 <_ZN7android10FLACParser14releaseBuffersEv@plt>:
   a1590: d0001010     	adrp	x16, 0x2a3000
   a1594: f941e211     	ldr	x17, [x16, #0x3c0]
   a1598: 910f0210     	add	x16, x16, #0x3c0
   a159c: d61f0220     	br	x17

00000000000a15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>:
   a15a0: d0001010     	adrp	x16, 0x2a3000
   a15a4: f941e611     	ldr	x17, [x16, #0x3c8]
   a15a8: 910f2210     	add	x16, x16, #0x3c8
   a15ac: d61f0220     	br	x17

00000000000a15b0 <_ZN7android16NuMediaExtractor13getSampleTimeEPl@plt>:
   a15b0: d0001010     	adrp	x16, 0x2a3000
   a15b4: f941ea11     	ldr	x17, [x16, #0x3d0]
   a15b8: 910f4210     	add	x16, x16, #0x3d0
   a15bc: d61f0220     	br	x17

00000000000a15c0 <dup@plt>:
   a15c0: d0001010     	adrp	x16, 0x2a3000
   a15c4: f941ee11     	ldr	x17, [x16, #0x3d8]
   a15c8: 910f6210     	add	x16, x16, #0x3d8
   a15cc: d61f0220     	br	x17

00000000000a15d0 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKS2_@plt>:
   a15d0: d0001010     	adrp	x16, 0x2a3000
   a15d4: f941f211     	ldr	x17, [x16, #0x3e0]
   a15d8: 910f8210     	add	x16, x16, #0x3e0
   a15dc: d61f0220     	br	x17

00000000000a15e0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE3addERKS4_@plt>:
   a15e0: d0001010     	adrp	x16, 0x2a3000
   a15e4: f941f611     	ldr	x17, [x16, #0x3e8]
   a15e8: 910fa210     	add	x16, x16, #0x3e8
   a15ec: d61f0220     	br	x17

00000000000a15f0 <_ZN7android10XINGSeekerD2Ev@plt>:
   a15f0: d0001010     	adrp	x16, 0x2a3000
   a15f4: f941fa11     	ldr	x17, [x16, #0x3f0]
   a15f8: 910fc210     	add	x16, x16, #0x3f0
   a15fc: d61f0220     	br	x17

00000000000a1600 <_ZN7android4ListIlE4prepEv@plt>:
   a1600: d0001010     	adrp	x16, 0x2a3000
   a1604: f941fe11     	ldr	x17, [x16, #0x3f8]
   a1608: 910fe210     	add	x16, x16, #0x3f8
   a160c: d61f0220     	br	x17

00000000000a1610 <_ZN7android2spINS_19AnotherPacketSourceEEC2EPS1_@plt>:
   a1610: d0001010     	adrp	x16, 0x2a3000
   a1614: f9420211     	ldr	x17, [x16, #0x400]
   a1618: 91100210     	add	x16, x16, #0x400
   a161c: d61f0220     	br	x17

00000000000a1620 <EAS_HWMemCmp@plt>:
   a1620: d0001010     	adrp	x16, 0x2a3000
   a1624: f9420611     	ldr	x17, [x16, #0x408]
   a1628: 91102210     	add	x16, x16, #0x408
   a162c: d61f0220     	br	x17

00000000000a1630 <_ZN7android7String86appendEPKc@plt>:
   a1630: d0001010     	adrp	x16, 0x2a3000
   a1634: f9420a11     	ldr	x17, [x16, #0x410]
   a1638: 91104210     	add	x16, x16, #0x410
   a163c: d61f0220     	br	x17

00000000000a1640 <_ZN7android7ABufferC1EPvm@plt>:
   a1640: d0001010     	adrp	x16, 0x2a3000
   a1644: f9420e11     	ldr	x17, [x16, #0x418]
   a1648: 91106210     	add	x16, x16, #0x418
   a164c: d61f0220     	br	x17

00000000000a1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>:
   a1650: d0001010     	adrp	x16, 0x2a3000
   a1654: f9421211     	ldr	x17, [x16, #0x420]
   a1658: 91108210     	add	x16, x16, #0x420
   a165c: d61f0220     	br	x17

00000000000a1660 <_ZN7_JNIEnv21GetShortArrayElementsEP12_jshortArrayPh@plt>:
   a1660: d0001010     	adrp	x16, 0x2a3000
   a1664: f9421611     	ldr	x17, [x16, #0x428]
   a1668: 9110a210     	add	x16, x16, #0x428
   a166c: d61f0220     	br	x17

00000000000a1670 <_ZN16scoped_local_refIP8_jstringEC2EPPK18JNINativeInterfaceS1_@plt>:
   a1670: d0001010     	adrp	x16, 0x2a3000
   a1674: f9421a11     	ldr	x17, [x16, #0x430]
   a1678: 9110c210     	add	x16, x16, #0x430
   a167c: d61f0220     	br	x17

00000000000a1680 <_ZN7android7String85setToEPKc@plt>:
   a1680: d0001010     	adrp	x16, 0x2a3000
   a1684: f9421e11     	ldr	x17, [x16, #0x438]
   a1688: 9110e210     	add	x16, x16, #0x438
   a168c: d61f0220     	br	x17

00000000000a1690 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE7rlookupERKS4_PS2_@plt>:
   a1690: d0001010     	adrp	x16, 0x2a3000
   a1694: f9422211     	ldr	x17, [x16, #0x440]
   a1698: 91110210     	add	x16, x16, #0x440
   a169c: d61f0220     	br	x17

00000000000a16a0 <vorbis_info_init@plt>:
   a16a0: d0001010     	adrp	x16, 0x2a3000
   a16a4: f9422611     	ldr	x17, [x16, #0x448]
   a16a8: 91112210     	add	x16, x16, #0x448
   a16ac: d61f0220     	br	x17

00000000000a16b0 <_ZN7android8AMessage5clearEv@plt>:
   a16b0: d0001010     	adrp	x16, 0x2a3000
   a16b4: f9422a11     	ldr	x17, [x16, #0x450]
   a16b8: 91114210     	add	x16, x16, #0x450
   a16bc: d61f0220     	br	x17

00000000000a16c0 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEiRKT_S9_@plt>:
   a16c0: d0001010     	adrp	x16, 0x2a3000
   a16c4: f9422e11     	ldr	x17, [x16, #0x458]
   a16c8: 91116210     	add	x16, x16, #0x458
   a16cc: d61f0220     	br	x17

00000000000a16d0 <WT_SetFilterCoeffs@plt>:
   a16d0: d0001010     	adrp	x16, 0x2a3000
   a16d4: f9423211     	ldr	x17, [x16, #0x460]
   a16d8: 91118210     	add	x16, x16, #0x460
   a16dc: d61f0220     	br	x17

00000000000a16e0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEEC2Ev@plt>:
   a16e0: d0001010     	adrp	x16, 0x2a3000
   a16e4: f9423611     	ldr	x17, [x16, #0x468]
   a16e8: 9111a210     	add	x16, x16, #0x468
   a16ec: d61f0220     	br	x17

00000000000a16f0 <__cxa_allocate_exception@plt>:
   a16f0: d0001010     	adrp	x16, 0x2a3000
   a16f4: f9423a11     	ldr	x17, [x16, #0x470]
   a16f8: 9111c210     	add	x16, x16, #0x470
   a16fc: d61f0220     	br	x17

00000000000a1700 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEED2Ev@plt>:
   a1700: d0001010     	adrp	x16, 0x2a3000
   a1704: f9423e11     	ldr	x17, [x16, #0x478]
   a1708: 9111e210     	add	x16, x16, #0x478
   a170c: d61f0220     	br	x17

00000000000a1710 <_ZN7android4ListIlE5_Node6getRefEv@plt>:
   a1710: d0001010     	adrp	x16, 0x2a3000
   a1714: f9424211     	ldr	x17, [x16, #0x480]
   a1718: 91120210     	add	x16, x16, #0x480
   a171c: d61f0220     	br	x17

00000000000a1720 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_m@plt>:
   a1720: d0001010     	adrp	x16, 0x2a3000
   a1724: f9424611     	ldr	x17, [x16, #0x488]
   a1728: 91122210     	add	x16, x16, #0x488
   a172c: d61f0220     	br	x17

00000000000a1730 <lstat@plt>:
   a1730: d0001010     	adrp	x16, 0x2a3000
   a1734: f9424a11     	ldr	x17, [x16, #0x490]
   a1738: 91124210     	add	x16, x16, #0x490
   a173c: d61f0220     	br	x17

00000000000a1740 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE5arrayEv@plt>:
   a1740: d0001010     	adrp	x16, 0x2a3000
   a1744: f9424e11     	ldr	x17, [x16, #0x498]
   a1748: 91126210     	add	x16, x16, #0x498
   a174c: d61f0220     	br	x17

00000000000a1750 <_ZN7android9ATSParser7Program19updateProgramMapPIDEj@plt>:
   a1750: d0001010     	adrp	x16, 0x2a3000
   a1754: f9425211     	ldr	x17, [x16, #0x4a0]
   a1758: 91128210     	add	x16, x16, #0x4a0
   a175c: d61f0220     	br	x17

00000000000a1760 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt>:
   a1760: d0001010     	adrp	x16, 0x2a3000
   a1764: f9425611     	ldr	x17, [x16, #0x4a8]
   a1768: 9112a210     	add	x16, x16, #0x4a8
   a176c: d61f0220     	br	x17

00000000000a1770 <_ZN7android15JMediaExtractor13getSampleTimeEPl@plt>:
   a1770: d0001010     	adrp	x16, 0x2a3000
   a1774: f9425a11     	ldr	x17, [x16, #0x4b0]
   a1778: 9112c210     	add	x16, x16, #0x4b0
   a177c: d61f0220     	br	x17

00000000000a1780 <_ZN7android14MPEG4Extractor17parseSegmentIndexElm@plt>:
   a1780: d0001010     	adrp	x16, 0x2a3000
   a1784: f9425e11     	ldr	x17, [x16, #0x4b8]
   a1788: 9112e210     	add	x16, x16, #0x4b8
   a178c: d61f0220     	br	x17

00000000000a1790 <_ZN7android2spINS_12IMediaSourceEEC2INS_13MPEG2TSSourceEEEPT_@plt>:
   a1790: d0001010     	adrp	x16, 0x2a3000
   a1794: f9426211     	ldr	x17, [x16, #0x4c0]
   a1798: 91130210     	add	x16, x16, #0x4c0
   a179c: d61f0220     	br	x17

00000000000a17a0 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE8max_sizeEv@plt>:
   a17a0: d0001010     	adrp	x16, 0x2a3000
   a17a4: f9426611     	ldr	x17, [x16, #0x4c8]
   a17a8: 91132210     	add	x16, x16, #0x4c8
   a17ac: d61f0220     	br	x17

00000000000a17b0 <_ZN7android6VectorIPKN9mkvparser8CuePointEED2Ev@plt>:
   a17b0: d0001010     	adrp	x16, 0x2a3000
   a17b4: f9426a11     	ldr	x17, [x16, #0x4d0]
   a17b8: 91134210     	add	x16, x16, #0x4d0
   a17bc: d61f0220     	br	x17

00000000000a17c0 <sonicSetPitch@plt>:
   a17c0: d0001010     	adrp	x16, 0x2a3000
   a17c4: f9426e11     	ldr	x17, [x16, #0x4d8]
   a17c8: 91136210     	add	x16, x16, #0x4d8
   a17cc: d61f0220     	br	x17

00000000000a17d0 <_ZN7android15MPEG4DataSourceC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a17d0: d0001010     	adrp	x16, 0x2a3000
   a17d4: f9427211     	ldr	x17, [x16, #0x4e0]
   a17d8: 91138210     	add	x16, x16, #0x4e0
   a17dc: d61f0220     	br	x17

00000000000a17e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE7destroyIS5_EEvRS8_PT_@plt>:
   a17e0: d0001010     	adrp	x16, 0x2a3000
   a17e4: f9427611     	ldr	x17, [x16, #0x4e8]
   a17e8: 9113a210     	add	x16, x16, #0x4e8
   a17ec: d61f0220     	br	x17

00000000000a17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a17f0: d0001010     	adrp	x16, 0x2a3000
   a17f4: f9427a11     	ldr	x17, [x16, #0x4f0]
   a17f8: 9113c210     	add	x16, x16, #0x4f0
   a17fc: d61f0220     	br	x17

00000000000a1800 <oggpack_bytes@plt>:
   a1800: d0001010     	adrp	x16, 0x2a3000
   a1804: f9427e11     	ldr	x17, [x16, #0x4f8]
   a1808: 9113e210     	add	x16, x16, #0x4f8
   a180c: d61f0220     	br	x17

00000000000a1810 <FLAC__memory_alloc_aligned_int32_array@plt>:
   a1810: d0001010     	adrp	x16, 0x2a3000
   a1814: f9428211     	ldr	x17, [x16, #0x500]
   a1818: 91140210     	add	x16, x16, #0x500
   a181c: d61f0220     	br	x17

00000000000a1820 <pthread_mutex_trylock@plt>:
   a1820: d0001010     	adrp	x16, 0x2a3000
   a1824: f9428611     	ldr	x17, [x16, #0x508]
   a1828: 91142210     	add	x16, x16, #0x508
   a182c: d61f0220     	br	x17

00000000000a1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>:
   a1830: d0001010     	adrp	x16, 0x2a3000
   a1834: f9428a11     	ldr	x17, [x16, #0x510]
   a1838: 91144210     	add	x16, x16, #0x510
   a183c: d61f0220     	br	x17

00000000000a1840 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>:
   a1840: d0001010     	adrp	x16, 0x2a3000
   a1844: f9428e11     	ldr	x17, [x16, #0x518]
   a1848: 91146210     	add	x16, x16, #0x518
   a184c: d61f0220     	br	x17

00000000000a1850 <_ZN7android16ReferenceRenamerD2Ev@plt>:
   a1850: d0001010     	adrp	x16, 0x2a3000
   a1854: f9429211     	ldr	x17, [x16, #0x520]
   a1858: 91148210     	add	x16, x16, #0x520
   a185c: d61f0220     	br	x17

00000000000a1860 <_ZN7android14MPEG4Extractor21findTrackByMimePrefixEPKc@plt>:
   a1860: d0001010     	adrp	x16, 0x2a3000
   a1864: f9429611     	ldr	x17, [x16, #0x528]
   a1868: 9114a210     	add	x16, x16, #0x528
   a186c: d61f0220     	br	x17

00000000000a1870 <_ZN7android16NuMediaExtractor26appendVorbisNumPageSamplesEPNS0_9TrackInfoERKNS_2spINS_7ABufferEEE@plt>:
   a1870: d0001010     	adrp	x16, 0x2a3000
   a1874: f9429a11     	ldr	x17, [x16, #0x530]
   a1878: 9114c210     	add	x16, x16, #0x530
   a187c: d61f0220     	br	x17

00000000000a1880 <_ZN7android12compare_typeINS_16key_value_pair_tIjjEEEEiRKT_S5_@plt>:
   a1880: d0001010     	adrp	x16, 0x2a3000
   a1884: f9429e11     	ldr	x17, [x16, #0x538]
   a1888: 9114e210     	add	x16, x16, #0x538
   a188c: d61f0220     	br	x17

00000000000a1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>:
   a1890: d0001010     	adrp	x16, 0x2a3000
   a1894: f942a211     	ldr	x17, [x16, #0x540]
   a1898: 91150210     	add	x16, x16, #0x540
   a189c: d61f0220     	br	x17

00000000000a18a0 <_ZN7android16NuMediaExtractor13setDataSourceEill@plt>:
   a18a0: d0001010     	adrp	x16, 0x2a3000
   a18a4: f942a611     	ldr	x17, [x16, #0x548]
   a18a8: 91152210     	add	x16, x16, #0x548
   a18ac: d61f0220     	br	x17

00000000000a18b0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEneERKS4_@plt>:
   a18b0: d0001010     	adrp	x16, 0x2a3000
   a18b4: f942aa11     	ldr	x17, [x16, #0x550]
   a18b8: 91154210     	add	x16, x16, #0x550
   a18bc: d61f0220     	br	x17

00000000000a18c0 <_ZN7android16key_value_pair_tIjmEC2ERKj@plt>:
   a18c0: d0001010     	adrp	x16, 0x2a3000
   a18c4: f942ae11     	ldr	x17, [x16, #0x558]
   a18c8: 91156210     	add	x16, x16, #0x558
   a18cc: d61f0220     	br	x17

00000000000a18d0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_NodeC2ERKS3_@plt>:
   a18d0: d0001010     	adrp	x16, 0x2a3000
   a18d4: f942b211     	ldr	x17, [x16, #0x560]
   a18d8: 91158210     	add	x16, x16, #0x560
   a18dc: d61f0220     	br	x17

00000000000a18e0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE3addERKS3_@plt>:
   a18e0: d0001010     	adrp	x16, 0x2a3000
   a18e4: f942b611     	ldr	x17, [x16, #0x568]
   a18e8: 9115a210     	add	x16, x16, #0x568
   a18ec: d61f0220     	br	x17

00000000000a18f0 <_ZN7android2spINS_20WVMLoadableExtractorEEC2Ev@plt>:
   a18f0: d0001010     	adrp	x16, 0x2a3000
   a18f4: f942ba11     	ldr	x17, [x16, #0x570]
   a18f8: 9115c210     	add	x16, x16, #0x570
   a18fc: d61f0220     	br	x17

00000000000a1900 <_ZN7android14MyOggExtractor4initEv@plt>:
   a1900: d0001010     	adrp	x16, 0x2a3000
   a1904: f942be11     	ldr	x17, [x16, #0x578]
   a1908: 9115e210     	add	x16, x16, #0x578
   a190c: d61f0220     	br	x17

00000000000a1910 <_ZSt15get_new_handlerv@plt>:
   a1910: d0001010     	adrp	x16, 0x2a3000
   a1914: f942c211     	ldr	x17, [x16, #0x580]
   a1918: 91160210     	add	x16, x16, #0x580
   a191c: d61f0220     	br	x17

00000000000a1920 <_ZN7android18parseVorbisCommentERKNS_2spINS_8MetaDataEEEPKcm@plt>:
   a1920: d0001010     	adrp	x16, 0x2a3000
   a1924: f942c611     	ldr	x17, [x16, #0x588]
   a1928: 91162210     	add	x16, x16, #0x588
   a192c: d61f0220     	br	x17

00000000000a1930 <_ZN7android2spINS_14MPEG4ExtractorEEC2ERKS2_@plt>:
   a1930: d0001010     	adrp	x16, 0x2a3000
   a1934: f942ca11     	ldr	x17, [x16, #0x590]
   a1938: 91164210     	add	x16, x16, #0x590
   a193c: d61f0220     	br	x17

00000000000a1940 <_ZN9mkvparser8SeekHead10ParseEntryEPNS_10IMkvReaderExxPNS0_5EntryE@plt>:
   a1940: d0001010     	adrp	x16, 0x2a3000
   a1944: f942ce11     	ldr	x17, [x16, #0x598]
   a1948: 91166210     	add	x16, x16, #0x598
   a194c: d61f0220     	br	x17

00000000000a1950 <_ZN7android14MatroskaSourceD2Ev@plt>:
   a1950: d0001010     	adrp	x16, 0x2a3000
   a1954: f942d211     	ldr	x17, [x16, #0x5a0]
   a1958: 91168210     	add	x16, x16, #0x5a0
   a195c: d61f0220     	br	x17

00000000000a1960 <_ZN9mkvparser10VideoTrack5ParseEPNS_7SegmentERKNS_5Track4InfoExxRPS0_@plt>:
   a1960: d0001010     	adrp	x16, 0x2a3000
   a1964: f942d611     	ldr	x17, [x16, #0x5a8]
   a1968: 9116a210     	add	x16, x16, #0x5a8
   a196c: d61f0220     	br	x17

00000000000a1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>:
   a1970: d0001010     	adrp	x16, 0x2a3000
   a1974: f942da11     	ldr	x17, [x16, #0x5b0]
   a1978: 9116c210     	add	x16, x16, #0x5b0
   a197c: d61f0220     	br	x17

00000000000a1980 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>:
   a1980: d0001010     	adrp	x16, 0x2a3000
   a1984: f942de11     	ldr	x17, [x16, #0x5b8]
   a1988: 9116e210     	add	x16, x16, #0x5b8
   a198c: d61f0220     	br	x17

00000000000a1990 <_ZN7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ESt16initializer_listINS2_IhS5_EEE@plt>:
   a1990: d0001010     	adrp	x16, 0x2a3000
   a1994: f942e211     	ldr	x17, [x16, #0x5c0]
   a1998: 91170210     	add	x16, x16, #0x5c0
   a199c: d61f0220     	br	x17

00000000000a19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>:
   a19a0: d0001010     	adrp	x16, 0x2a3000
   a19a4: f942e611     	ldr	x17, [x16, #0x5c8]
   a19a8: 91172210     	add	x16, x16, #0x5c8
   a19ac: d61f0220     	br	x17

00000000000a19b0 <_ZN7android6VectorIiE5beginEv@plt>:
   a19b0: d0001010     	adrp	x16, 0x2a3000
   a19b4: f942ea11     	ldr	x17, [x16, #0x5d0]
   a19b8: 91174210     	add	x16, x16, #0x5d0
   a19bc: d61f0220     	br	x17

00000000000a19c0 <EAS_GetLocation@plt>:
   a19c0: d0001010     	adrp	x16, 0x2a3000
   a19c4: f942ee11     	ldr	x17, [x16, #0x5d8]
   a19c8: 91176210     	add	x16, x16, #0x5d8
   a19cc: d61f0220     	br	x17

00000000000a19d0 <_ZN7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEC2ESt16initializer_listINS4_IS2_S8_EEE@plt>:
   a19d0: d0001010     	adrp	x16, 0x2a3000
   a19d4: f942f211     	ldr	x17, [x16, #0x5e0]
   a19d8: 91178210     	add	x16, x16, #0x5e0
   a19dc: d61f0220     	br	x17

00000000000a19e0 <_ZN7android13MPEG2TSSourceC1ERKNS_2spINS_16MPEG2TSExtractorEEERKNS1_INS_19AnotherPacketSourceEEEb@plt>:
   a19e0: d0001010     	adrp	x16, 0x2a3000
   a19e4: f942f611     	ldr	x17, [x16, #0x5e8]
   a19e8: 9117a210     	add	x16, x16, #0x5e8
   a19ec: d61f0220     	br	x17

00000000000a19f0 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEC2EPNS1_5_NodeE@plt>:
   a19f0: d0001010     	adrp	x16, 0x2a3000
   a19f4: f942fa11     	ldr	x17, [x16, #0x5f0]
   a19f8: 9117c210     	add	x16, x16, #0x5f0
   a19fc: d61f0220     	br	x17

00000000000a1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>:
   a1a00: d0001010     	adrp	x16, 0x2a3000
   a1a04: f942fe11     	ldr	x17, [x16, #0x5f8]
   a1a08: 9117e210     	add	x16, x16, #0x5f8
   a1a0c: d61f0220     	br	x17

00000000000a1a10 <FLAC__stream_decoder_new@plt>:
   a1a10: d0001010     	adrp	x16, 0x2a3000
   a1a14: f9430211     	ldr	x17, [x16, #0x600]
   a1a18: 91180210     	add	x16, x16, #0x600
   a1a1c: d61f0220     	br	x17

00000000000a1a20 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEC2ILb1ELb0EEEv@plt>:
   a1a20: d0001010     	adrp	x16, 0x2a3000
   a1a24: f9430611     	ldr	x17, [x16, #0x608]
   a1a28: 91182210     	add	x16, x16, #0x608
   a1a2c: d61f0220     	br	x17

00000000000a1a30 <FLAC__crc16@plt>:
   a1a30: d0001010     	adrp	x16, 0x2a3000
   a1a34: f9430a11     	ldr	x17, [x16, #0x610]
   a1a38: 91184210     	add	x16, x16, #0x610
   a1a3c: d61f0220     	br	x17

00000000000a1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>:
   a1a40: d0001010     	adrp	x16, 0x2a3000
   a1a44: f9430e11     	ldr	x17, [x16, #0x618]
   a1a48: 91186210     	add	x16, x16, #0x618
   a1a4c: d61f0220     	br	x17

00000000000a1a50 <_ZNK7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>:
   a1a50: d0001010     	adrp	x16, 0x2a3000
   a1a54: f9431211     	ldr	x17, [x16, #0x620]
   a1a58: 91188210     	add	x16, x16, #0x620
   a1a5c: d61f0220     	br	x17

00000000000a1a60 <FLAC__stream_decoder_get_state@plt>:
   a1a60: d0001010     	adrp	x16, 0x2a3000
   a1a64: f9431611     	ldr	x17, [x16, #0x628]
   a1a68: 9118a210     	add	x16, x16, #0x628
   a1a6c: d61f0220     	br	x17

00000000000a1a70 <_ZNK7android12NALBitReader18atLeastNumBitsLeftEm@plt>:
   a1a70: d0001010     	adrp	x16, 0x2a3000
   a1a74: f9431a11     	ldr	x17, [x16, #0x630]
   a1a78: 9118c210     	add	x16, x16, #0x630
   a1a7c: d61f0220     	br	x17

00000000000a1a80 <_ZN7android18move_backward_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>:
   a1a80: d0001010     	adrp	x16, 0x2a3000
   a1a84: f9431e11     	ldr	x17, [x16, #0x638]
   a1a88: 9118e210     	add	x16, x16, #0x638
   a1a8c: d61f0220     	br	x17

00000000000a1a90 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEneERKSH_@plt>:
   a1a90: d0001010     	adrp	x16, 0x2a3000
   a1a94: f9432211     	ldr	x17, [x16, #0x640]
   a1a98: 91190210     	add	x16, x16, #0x640
   a1a9c: d61f0220     	br	x17

00000000000a1aa0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE7indexOfERKS6_@plt>:
   a1aa0: d0001010     	adrp	x16, 0x2a3000
   a1aa4: f9432611     	ldr	x17, [x16, #0x648]
   a1aa8: 91192210     	add	x16, x16, #0x648
   a1aac: d61f0220     	br	x17

00000000000a1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>:
   a1ab0: d0001010     	adrp	x16, 0x2a3000
   a1ab4: f9432a11     	ldr	x17, [x16, #0x650]
   a1ab8: 91194210     	add	x16, x16, #0x650
   a1abc: d61f0220     	br	x17

00000000000a1ac0 <EAS_HWFree@plt>:
   a1ac0: d0001010     	adrp	x16, 0x2a3000
   a1ac4: f9432e11     	ldr	x17, [x16, #0x658]
   a1ac8: 91196210     	add	x16, x16, #0x658
   a1acc: d61f0220     	br	x17

00000000000a1ad0 <_ZN7android17MatroskaExtractor19getColorInformationEPKN9mkvparser10VideoTrackERNS_2spINS_8MetaDataEEE@plt>:
   a1ad0: d0001010     	adrp	x16, 0x2a3000
   a1ad4: f9433211     	ldr	x17, [x16, #0x660]
   a1ad8: 91198210     	add	x16, x16, #0x660
   a1adc: d61f0220     	br	x17

00000000000a1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>:
   a1ae0: d0001010     	adrp	x16, 0x2a3000
   a1ae4: f9433611     	ldr	x17, [x16, #0x668]
   a1ae8: 9119a210     	add	x16, x16, #0x668
   a1aec: d61f0220     	br	x17

00000000000a1af0 <EAS_HWMalloc@plt>:
   a1af0: d0001010     	adrp	x16, 0x2a3000
   a1af4: f9433a11     	ldr	x17, [x16, #0x670]
   a1af8: 9119c210     	add	x16, x16, #0x670
   a1afc: d61f0220     	br	x17

00000000000a1b00 <_ZNK7android10FLACParser15getTotalSamplesEv@plt>:
   a1b00: d0001010     	adrp	x16, 0x2a3000
   a1b04: f9433e11     	ldr	x17, [x16, #0x678]
   a1b08: 9119e210     	add	x16, x16, #0x678
   a1b0c: d61f0220     	br	x17

00000000000a1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>:
   a1b10: d0001010     	adrp	x16, 0x2a3000
   a1b14: f9434211     	ldr	x17, [x16, #0x680]
   a1b18: 911a0210     	add	x16, x16, #0x680
   a1b1c: d61f0220     	br	x17

00000000000a1b20 <_ZN7android10IInterfaceD0Ev@plt>:
   a1b20: d0001010     	adrp	x16, 0x2a3000
   a1b24: f9434611     	ldr	x17, [x16, #0x688]
   a1b28: 911a2210     	add	x16, x16, #0x688
   a1b2c: d61f0220     	br	x17

00000000000a1b30 <EAS_CalcPanControl@plt>:
   a1b30: d0001010     	adrp	x16, 0x2a3000
   a1b34: f9434a11     	ldr	x17, [x16, #0x690]
   a1b38: 911a4210     	add	x16, x16, #0x690
   a1b3c: d61f0220     	br	x17

00000000000a1b40 <_ZN7android2spINS_9ATSParser10PSISectionEEC2ERKS3_@plt>:
   a1b40: d0001010     	adrp	x16, 0x2a3000
   a1b44: f9434e11     	ldr	x17, [x16, #0x698]
   a1b48: 911a6210     	add	x16, x16, #0x698
   a1b4c: d61f0220     	br	x17

00000000000a1b50 <_ZN7android14MPEG4ExtractorD1Ev@plt>:
   a1b50: d0001010     	adrp	x16, 0x2a3000
   a1b54: f9435211     	ldr	x17, [x16, #0x6a0]
   a1b58: 911a8210     	add	x16, x16, #0x6a0
   a1b5c: d61f0220     	br	x17

00000000000a1b60 <_ZN7android2spINS_8MetaDataEE5clearEv@plt>:
   a1b60: d0001010     	adrp	x16, 0x2a3000
   a1b64: f9435611     	ldr	x17, [x16, #0x6a8]
   a1b68: 911aa210     	add	x16, x16, #0x6a8
   a1b6c: d61f0220     	br	x17

00000000000a1b70 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE8removeAtEm@plt>:
   a1b70: d0001010     	adrp	x16, 0x2a3000
   a1b74: f9435a11     	ldr	x17, [x16, #0x6b0]
   a1b78: 911ac210     	add	x16, x16, #0x6b0
   a1b7c: d61f0220     	br	x17

00000000000a1b80 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKS5_@plt>:
   a1b80: d0001010     	adrp	x16, 0x2a3000
   a1b84: f9435e11     	ldr	x17, [x16, #0x6b8]
   a1b88: 911ae210     	add	x16, x16, #0x6b8
   a1b8c: d61f0220     	br	x17

00000000000a1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>:
   a1b90: d0001010     	adrp	x16, 0x2a3000
   a1b94: f9436211     	ldr	x17, [x16, #0x6c0]
   a1b98: 911b0210     	add	x16, x16, #0x6c0
   a1b9c: d61f0220     	br	x17

00000000000a1ba0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>:
   a1ba0: d0001010     	adrp	x16, 0x2a3000
   a1ba4: f9436611     	ldr	x17, [x16, #0x6c8]
   a1ba8: 911b2210     	add	x16, x16, #0x6c8
   a1bac: d61f0220     	br	x17

00000000000a1bb0 <_ZN9mkvparser8CuePoint13TrackPosition5ParseEPNS_10IMkvReaderExx@plt>:
   a1bb0: d0001010     	adrp	x16, 0x2a3000
   a1bb4: f9436a11     	ldr	x17, [x16, #0x6d0]
   a1bb8: 911b4210     	add	x16, x16, #0x6d0
   a1bbc: d61f0220     	br	x17

00000000000a1bc0 <_ZN7android7AString6appendEj@plt>:
   a1bc0: d0001010     	adrp	x16, 0x2a3000
   a1bc4: f9436e11     	ldr	x17, [x16, #0x6d8]
   a1bc8: 911b6210     	add	x16, x16, #0x6d8
   a1bcc: d61f0220     	br	x17

00000000000a1bd0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>:
   a1bd0: d0001010     	adrp	x16, 0x2a3000
   a1bd4: f9437211     	ldr	x17, [x16, #0x6e0]
   a1bd8: 911b8210     	add	x16, x16, #0x6e0
   a1bdc: d61f0220     	br	x17

00000000000a1be0 <_ZN7android10VectorImpl5clearEv@plt>:
   a1be0: d0001010     	adrp	x16, 0x2a3000
   a1be4: f9437611     	ldr	x17, [x16, #0x6e8]
   a1be8: 911ba210     	add	x16, x16, #0x6e8
   a1bec: d61f0220     	br	x17

00000000000a1bf0 <_ZN7android18move_backward_typeINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS5_m@plt>:
   a1bf0: d0001010     	adrp	x16, 0x2a3000
   a1bf4: f9437a11     	ldr	x17, [x16, #0x6f0]
   a1bf8: 911bc210     	add	x16, x16, #0x6f0
   a1bfc: d61f0220     	br	x17

00000000000a1c00 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>:
   a1c00: d0001010     	adrp	x16, 0x2a3000
   a1c04: f9437e11     	ldr	x17, [x16, #0x6f8]
   a1c08: 911be210     	add	x16, x16, #0x6f8
   a1c0c: d61f0220     	br	x17

00000000000a1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>:
   a1c10: d0001010     	adrp	x16, 0x2a3000
   a1c14: f9438211     	ldr	x17, [x16, #0x700]
   a1c18: 911c0210     	add	x16, x16, #0x700
   a1c1c: d61f0220     	br	x17

00000000000a1c20 <_ZN7android14MyOggExtractor12findNextPageElPl@plt>:
   a1c20: d0001010     	adrp	x16, 0x2a3000
   a1c24: f9438611     	ldr	x17, [x16, #0x708]
   a1c28: 911c2210     	add	x16, x16, #0x708
   a1c2c: d61f0220     	br	x17

00000000000a1c30 <_ZN7android2spINS_10DataSourceEEC2INS_12MemorySourceEEERKNS0_IT_EE@plt>:
   a1c30: d0001010     	adrp	x16, 0x2a3000
   a1c34: f9438a11     	ldr	x17, [x16, #0x710]
   a1c38: 911c4210     	add	x16, x16, #0x710
   a1c3c: d61f0220     	br	x17

00000000000a1c40 <_ZN7android15JMediaExtractor19getSampleTrackIndexEPm@plt>:
   a1c40: d0001010     	adrp	x16, 0x2a3000
   a1c44: f9438e11     	ldr	x17, [x16, #0x718]
   a1c48: 911c6210     	add	x16, x16, #0x718
   a1c4c: d61f0220     	br	x17

00000000000a1c50 <_ZN7android14construct_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_m@plt>:
   a1c50: d0001010     	adrp	x16, 0x2a3000
   a1c54: f9439211     	ldr	x17, [x16, #0x720]
   a1c58: 911c8210     	add	x16, x16, #0x720
   a1c5c: d61f0220     	br	x17

00000000000a1c60 <_ZN7android9MP3SeekerC2Ev@plt>:
   a1c60: d0001010     	adrp	x16, 0x2a3000
   a1c64: f9439611     	ldr	x17, [x16, #0x728]
   a1c68: 911ca210     	add	x16, x16, #0x728
   a1c6c: d61f0220     	br	x17

00000000000a1c70 <_ZN16scoped_local_refIP11_jthrowableEC2EPPK18JNINativeInterfaceS1_@plt>:
   a1c70: d0001010     	adrp	x16, 0x2a3000
   a1c74: f9439a11     	ldr	x17, [x16, #0x730]
   a1c78: 911cc210     	add	x16, x16, #0x730
   a1c7c: d61f0220     	br	x17

00000000000a1c80 <_ZN7android6VectorIiE9editArrayEv@plt>:
   a1c80: d0001010     	adrp	x16, 0x2a3000
   a1c84: f9439e11     	ldr	x17, [x16, #0x738]
   a1c88: 911ce210     	add	x16, x16, #0x738
   a1c8c: d61f0220     	br	x17

00000000000a1c90 <_ZN7android8String165setToEPKDsm@plt>:
   a1c90: d0001010     	adrp	x16, 0x2a3000
   a1c94: f943a211     	ldr	x17, [x16, #0x740]
   a1c98: 911d0210     	add	x16, x16, #0x740
   a1c9c: d61f0220     	br	x17

00000000000a1ca0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEdeEv@plt>:
   a1ca0: d0001010     	adrp	x16, 0x2a3000
   a1ca4: f943a611     	ldr	x17, [x16, #0x748]
   a1ca8: 911d2210     	add	x16, x16, #0x748
   a1cac: d61f0220     	br	x17

00000000000a1cb0 <_ZN7android2spINS_13MidiIoWrapperEED2Ev@plt>:
   a1cb0: d0001010     	adrp	x16, 0x2a3000
   a1cb4: f943aa11     	ldr	x17, [x16, #0x750]
   a1cb8: 911d4210     	add	x16, x16, #0x750
   a1cbc: d61f0220     	br	x17

00000000000a1cc0 <_ZN7android21ElementaryStreamQueue20dequeueAccessUnitAC3Ev@plt>:
   a1cc0: d0001010     	adrp	x16, 0x2a3000
   a1cc4: f943ae11     	ldr	x17, [x16, #0x758]
   a1cc8: 911d6210     	add	x16, x16, #0x758
   a1ccc: d61f0220     	br	x17

00000000000a1cd0 <FLAC__stream_encoder_finish@plt>:
   a1cd0: d0001010     	adrp	x16, 0x2a3000
   a1cd4: f943b211     	ldr	x17, [x16, #0x760]
   a1cd8: 911d8210     	add	x16, x16, #0x760
   a1cdc: d61f0220     	br	x17

00000000000a1ce0 <_ZN7android7ABuffer4metaEv@plt>:
   a1ce0: d0001010     	adrp	x16, 0x2a3000
   a1ce4: f943b611     	ldr	x17, [x16, #0x768]
   a1ce8: 911da210     	add	x16, x16, #0x768
   a1cec: d61f0220     	br	x17

00000000000a1cf0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKi@plt>:
   a1cf0: d0001010     	adrp	x16, 0x2a3000
   a1cf4: f943ba11     	ldr	x17, [x16, #0x770]
   a1cf8: 911dc210     	add	x16, x16, #0x770
   a1cfc: d61f0220     	br	x17

00000000000a1d00 <_ZN7android7AStringD1Ev@plt>:
   a1d00: d0001010     	adrp	x16, 0x2a3000
   a1d04: f943be11     	ldr	x17, [x16, #0x778]
   a1d08: 911de210     	add	x16, x16, #0x778
   a1d0c: d61f0220     	br	x17

00000000000a1d10 <FLAC__format_cuesheet_is_legal@plt>:
   a1d10: d0001010     	adrp	x16, 0x2a3000
   a1d14: f943c211     	ldr	x17, [x16, #0x780]
   a1d18: 911e0210     	add	x16, x16, #0x780
   a1d1c: d61f0220     	br	x17

00000000000a1d20 <memmem@plt>:
   a1d20: d0001010     	adrp	x16, 0x2a3000
   a1d24: f943c611     	ldr	x17, [x16, #0x788]
   a1d28: 911e2210     	add	x16, x16, #0x788
   a1d2c: d61f0220     	br	x17

00000000000a1d30 <VMIncRefCount@plt>:
   a1d30: d0001010     	adrp	x16, 0x2a3000
   a1d34: f943ca11     	ldr	x17, [x16, #0x790]
   a1d38: 911e4210     	add	x16, x16, #0x790
   a1d3c: d61f0220     	br	x17

00000000000a1d40 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_@plt>:
   a1d40: d0001010     	adrp	x16, 0x2a3000
   a1d44: f943ce11     	ldr	x17, [x16, #0x798]
   a1d48: 911e6210     	add	x16, x16, #0x798
   a1d4c: d61f0220     	br	x17

00000000000a1d50 <getAttackIncrement@plt>:
   a1d50: d0001010     	adrp	x16, 0x2a3000
   a1d54: f943d211     	ldr	x17, [x16, #0x7a0]
   a1d58: 911e8210     	add	x16, x16, #0x7a0
   a1d5c: d61f0220     	br	x17

00000000000a1d60 <clock_gettime@plt>:
   a1d60: d0001010     	adrp	x16, 0x2a3000
   a1d64: f943d611     	ldr	x17, [x16, #0x7a8]
   a1d68: 911ea210     	add	x16, x16, #0x7a8
   a1d6c: d61f0220     	br	x17

00000000000a1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>:
   a1d70: d0001010     	adrp	x16, 0x2a3000
   a1d74: f943da11     	ldr	x17, [x16, #0x7b0]
   a1d78: 911ec210     	add	x16, x16, #0x7b0
   a1d7c: d61f0220     	br	x17

00000000000a1d80 <_ZNK9mkvparser11SegmentInfo16GetTimeCodeScaleEv@plt>:
   a1d80: d0001010     	adrp	x16, 0x2a3000
   a1d84: f943de11     	ldr	x17, [x16, #0x7b8]
   a1d88: 911ee210     	add	x16, x16, #0x7b8
   a1d8c: d61f0220     	br	x17

00000000000a1d90 <_ZdaPvSt11align_val_t@plt>:
   a1d90: d0001010     	adrp	x16, 0x2a3000
   a1d94: f943e211     	ldr	x17, [x16, #0x7c0]
   a1d98: 911f0210     	add	x16, x16, #0x7c0
   a1d9c: d61f0220     	br	x17

00000000000a1da0 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEE8insertAtERKS2_mm@plt>:
   a1da0: d0001010     	adrp	x16, 0x2a3000
   a1da4: f943e611     	ldr	x17, [x16, #0x7c8]
   a1da8: 911f2210     	add	x16, x16, #0x7c8
   a1dac: d61f0220     	br	x17

00000000000a1db0 <_ZNK7android4ESDS9InitCheckEv@plt>:
   a1db0: d0001010     	adrp	x16, 0x2a3000
   a1db4: f943ea11     	ldr	x17, [x16, #0x7d0]
   a1db8: 911f4210     	add	x16, x16, #0x7d0
   a1dbc: d61f0220     	br	x17

00000000000a1dc0 <_ZN7android2spINS_10FileSourceEED2Ev@plt>:
   a1dc0: d0001010     	adrp	x16, 0x2a3000
   a1dc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   a1dc8: 911f6210     	add	x16, x16, #0x7d8
   a1dcc: d61f0220     	br	x17

00000000000a1dd0 <_ZNK7android4ListIlE3endEv@plt>:
   a1dd0: d0001010     	adrp	x16, 0x2a3000
   a1dd4: f943f211     	ldr	x17, [x16, #0x7e0]
   a1dd8: 911f8210     	add	x16, x16, #0x7e0
   a1ddc: d61f0220     	br	x17

00000000000a1de0 <readlink@plt>:
   a1de0: d0001010     	adrp	x16, 0x2a3000
   a1de4: f943f611     	ldr	x17, [x16, #0x7e8]
   a1de8: 911fa210     	add	x16, x16, #0x7e8
   a1dec: d61f0220     	br	x17

00000000000a1df0 <_ZNK7android2spINS_19AnotherPacketSourceEE3getEv@plt>:
   a1df0: d0001010     	adrp	x16, 0x2a3000
   a1df4: f943fa11     	ldr	x17, [x16, #0x7f0]
   a1df8: 911fc210     	add	x16, x16, #0x7f0
   a1dfc: d61f0220     	br	x17

00000000000a1e00 <_ZN7android2spINS_12IMediaSourceEED2Ev@plt>:
   a1e00: d0001010     	adrp	x16, 0x2a3000
   a1e04: f943fe11     	ldr	x17, [x16, #0x7f8]
   a1e08: 911fe210     	add	x16, x16, #0x7f8
   a1e0c: d61f0220     	br	x17

00000000000a1e10 <_ZN9mkvparser7Cluster15HasBlockEntriesEPKNS_7SegmentExRxRl@plt>:
   a1e10: d0001010     	adrp	x16, 0x2a3000
   a1e14: f9440211     	ldr	x17, [x16, #0x800]
   a1e18: 91200210     	add	x16, x16, #0x800
   a1e1c: d61f0220     	br	x17

00000000000a1e20 <_ZN7android7ABufferC1Em@plt>:
   a1e20: d0001010     	adrp	x16, 0x2a3000
   a1e24: f9440611     	ldr	x17, [x16, #0x808]
   a1e28: 91202210     	add	x16, x16, #0x808
   a1e2c: d61f0220     	br	x17

00000000000a1e30 <sscanf@plt>:
   a1e30: d0001010     	adrp	x16, 0x2a3000
   a1e34: f9440a11     	ldr	x17, [x16, #0x810]
   a1e38: 91204210     	add	x16, x16, #0x810
   a1e3c: d61f0220     	br	x17

00000000000a1e40 <_ZNKSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE8max_sizeEv@plt>:
   a1e40: d0001010     	adrp	x16, 0x2a3000
   a1e44: f9440e11     	ldr	x17, [x16, #0x818]
   a1e48: 91206210     	add	x16, x16, #0x818
   a1e4c: d61f0220     	br	x17

00000000000a1e50 <free@plt>:
   a1e50: d0001010     	adrp	x16, 0x2a3000
   a1e54: f9441211     	ldr	x17, [x16, #0x820]
   a1e58: 91208210     	add	x16, x16, #0x820
   a1e5c: d61f0220     	br	x17

00000000000a1e60 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2Ev@plt>:
   a1e60: d0001010     	adrp	x16, 0x2a3000
   a1e64: f9441611     	ldr	x17, [x16, #0x828]
   a1e68: 9120a210     	add	x16, x16, #0x828
   a1e6c: d61f0220     	br	x17

00000000000a1e70 <_ZNK9mkvparser7Cluster8GetFirstERPKNS_10BlockEntryE@plt>:
   a1e70: d0001010     	adrp	x16, 0x2a3000
   a1e74: f9441a11     	ldr	x17, [x16, #0x830]
   a1e78: 9120c210     	add	x16, x16, #0x830
   a1e7c: d61f0220     	br	x17

00000000000a1e80 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEixEm@plt>:
   a1e80: d0001010     	adrp	x16, 0x2a3000
   a1e84: f9441e11     	ldr	x17, [x16, #0x838]
   a1e88: 9120e210     	add	x16, x16, #0x838
   a1e8c: d61f0220     	br	x17

00000000000a1e90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEC2Ev@plt>:
   a1e90: d0001010     	adrp	x16, 0x2a3000
   a1e94: f9442211     	ldr	x17, [x16, #0x840]
   a1e98: 91210210     	add	x16, x16, #0x840
   a1e9c: d61f0220     	br	x17

00000000000a1ea0 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE10indexOfKeyERKj@plt>:
   a1ea0: d0001010     	adrp	x16, 0x2a3000
   a1ea4: f9442611     	ldr	x17, [x16, #0x848]
   a1ea8: 91212210     	add	x16, x16, #0x848
   a1eac: d61f0220     	br	x17

00000000000a1eb0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE11__vallocateEm@plt>:
   a1eb0: d0001010     	adrp	x16, 0x2a3000
   a1eb4: f9442a11     	ldr	x17, [x16, #0x850]
   a1eb8: 91214210     	add	x16, x16, #0x850
   a1ebc: d61f0220     	br	x17

00000000000a1ec0 <FLAC__stream_encoder_set_loose_mid_side_stereo@plt>:
   a1ec0: d0001010     	adrp	x16, 0x2a3000
   a1ec4: f9442e11     	ldr	x17, [x16, #0x858]
   a1ec8: 91216210     	add	x16, x16, #0x858
   a1ecc: d61f0220     	br	x17

00000000000a1ed0 <_ZN7android17move_forward_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>:
   a1ed0: d0001010     	adrp	x16, 0x2a3000
   a1ed4: f9443211     	ldr	x17, [x16, #0x860]
   a1ed8: 91218210     	add	x16, x16, #0x860
   a1edc: d61f0220     	br	x17

00000000000a1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>:
   a1ee0: d0001010     	adrp	x16, 0x2a3000
   a1ee4: f9443611     	ldr	x17, [x16, #0x868]
   a1ee8: 9121a210     	add	x16, x16, #0x868
   a1eec: d61f0220     	br	x17

00000000000a1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>:
   a1ef0: d0001010     	adrp	x16, 0x2a3000
   a1ef4: f9443a11     	ldr	x17, [x16, #0x870]
   a1ef8: 9121c210     	add	x16, x16, #0x870
   a1efc: d61f0220     	br	x17

00000000000a1f00 <_ZNSt6__ndk110unique_ptrIN9mkvparser6ColourENS_14default_deleteIS2_EEEC2ILb1EvEEPS2_@plt>:
   a1f00: d0001010     	adrp	x16, 0x2a3000
   a1f04: f9443e11     	ldr	x17, [x16, #0x878]
   a1f08: 9121e210     	add	x16, x16, #0x878
   a1f0c: d61f0220     	br	x17

00000000000a1f10 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt>:
   a1f10: d0001010     	adrp	x16, 0x2a3000
   a1f14: f9444211     	ldr	x17, [x16, #0x880]
   a1f18: 91220210     	add	x16, x16, #0x880
   a1f1c: d61f0220     	br	x17

00000000000a1f20 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a1f20: d0001010     	adrp	x16, 0x2a3000
   a1f24: f9444611     	ldr	x17, [x16, #0x888]
   a1f28: 91222210     	add	x16, x16, #0x888
   a1f2c: d61f0220     	br	x17

00000000000a1f30 <fread@plt>:
   a1f30: d0001010     	adrp	x16, 0x2a3000
   a1f34: f9444a11     	ldr	x17, [x16, #0x890]
   a1f38: 91224210     	add	x16, x16, #0x890
   a1f3c: d61f0220     	br	x17

00000000000a1f40 <_ZN7android7String811setPathNameEPKcm@plt>:
   a1f40: d0001010     	adrp	x16, 0x2a3000
   a1f44: f9444e11     	ldr	x17, [x16, #0x898]
   a1f48: 91226210     	add	x16, x16, #0x898
   a1f4c: d61f0220     	br	x17

00000000000a1f50 <_ZN7android7AString6appendEl@plt>:
   a1f50: d0001010     	adrp	x16, 0x2a3000
   a1f54: f9445211     	ldr	x17, [x16, #0x8a0]
   a1f58: 91228210     	add	x16, x16, #0x8a0
   a1f5c: d61f0220     	br	x17

00000000000a1f60 <_ZNK7android7ABuffer8capacityEv@plt>:
   a1f60: d0001010     	adrp	x16, 0x2a3000
   a1f64: f9445611     	ldr	x17, [x16, #0x8a8]
   a1f68: 9122a210     	add	x16, x16, #0x8a8
   a1f6c: d61f0220     	br	x17

00000000000a1f70 <_ZN7android16NuMediaExtractor19getSampleTrackIndexEPm@plt>:
   a1f70: d0001010     	adrp	x16, 0x2a3000
   a1f74: f9445a11     	ldr	x17, [x16, #0x8b0]
   a1f78: 9122c210     	add	x16, x16, #0x8b0
   a1f7c: d61f0220     	br	x17

00000000000a1f80 <VMInitMIDI@plt>:
   a1f80: d0001010     	adrp	x16, 0x2a3000
   a1f84: f9445e11     	ldr	x17, [x16, #0x8b8]
   a1f88: 9122e210     	add	x16, x16, #0x8b8
   a1f8c: d61f0220     	br	x17

00000000000a1f90 <_ZN7android12destroy_typeINS_2spINS_7ABufferEEEEEvPT_m@plt>:
   a1f90: d0001010     	adrp	x16, 0x2a3000
   a1f94: f9446211     	ldr	x17, [x16, #0x8c0]
   a1f98: 91230210     	add	x16, x16, #0x8c0
   a1f9c: d61f0220     	br	x17

00000000000a1fa0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a1fa0: d0001010     	adrp	x16, 0x2a3000
   a1fa4: f9446611     	ldr	x17, [x16, #0x8c8]
   a1fa8: 91232210     	add	x16, x16, #0x8c8
   a1fac: d61f0220     	br	x17

00000000000a1fb0 <_ZNK7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEE6lookupERKhPS1_@plt>:
   a1fb0: d0001010     	adrp	x16, 0x2a3000
   a1fb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   a1fb8: 91234210     	add	x16, x16, #0x8d0
   a1fbc: d61f0220     	br	x17

00000000000a1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>:
   a1fc0: d0001010     	adrp	x16, 0x2a3000
   a1fc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   a1fc8: 91236210     	add	x16, x16, #0x8d8
   a1fcc: d61f0220     	br	x17

00000000000a1fd0 <_ZN7android10VectorImpl8insertAtEmm@plt>:
   a1fd0: d0001010     	adrp	x16, 0x2a3000
   a1fd4: f9447211     	ldr	x17, [x16, #0x8e0]
   a1fd8: 91238210     	add	x16, x16, #0x8e0
   a1fdc: d61f0220     	br	x17

00000000000a1fe0 <_ZN7android2spINS_11MPEG4SourceEED2Ev@plt>:
   a1fe0: d0001010     	adrp	x16, 0x2a3000
   a1fe4: f9447611     	ldr	x17, [x16, #0x8e8]
   a1fe8: 9123a210     	add	x16, x16, #0x8e8
   a1fec: d61f0220     	br	x17

00000000000a1ff0 <sysconf@plt>:
   a1ff0: d0001010     	adrp	x16, 0x2a3000
   a1ff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   a1ff8: 9123c210     	add	x16, x16, #0x8f0
   a1ffc: d61f0220     	br	x17

00000000000a2000 <_ZNK7android3ID311getAlbumArtEPmPNS_7String8E@plt>:
   a2000: b0001010     	adrp	x16, 0x2a3000
   a2004: f9447e11     	ldr	x17, [x16, #0x8f8]
   a2008: 9123e210     	add	x16, x16, #0x8f8
   a200c: d61f0220     	br	x17

00000000000a2010 <strchr@plt>:
   a2010: b0001010     	adrp	x16, 0x2a3000
   a2014: f9448211     	ldr	x17, [x16, #0x900]
   a2018: 91240210     	add	x16, x16, #0x900
   a201c: d61f0220     	br	x17

00000000000a2020 <_ZN7androidltERKNS_7HLSTimeES2_@plt>:
   a2020: b0001010     	adrp	x16, 0x2a3000
   a2024: f9448611     	ldr	x17, [x16, #0x908]
   a2028: 91242210     	add	x16, x16, #0x908
   a202c: d61f0220     	br	x17

00000000000a2030 <VMGetSynthPolyphony@plt>:
   a2030: b0001010     	adrp	x16, 0x2a3000
   a2034: f9448a11     	ldr	x17, [x16, #0x910]
   a2038: 91244210     	add	x16, x16, #0x910
   a203c: d61f0220     	br	x17

00000000000a2040 <_ZN7android11MPEG4SourceD0Ev@plt>:
   a2040: b0001010     	adrp	x16, 0x2a3000
   a2044: f9448e11     	ldr	x17, [x16, #0x918]
   a2048: 91246210     	add	x16, x16, #0x918
   a204c: d61f0220     	br	x17

00000000000a2050 <_ZN7android4ListIlEC2Ev@plt>:
   a2050: b0001010     	adrp	x16, 0x2a3000
   a2054: f9449211     	ldr	x17, [x16, #0x920]
   a2058: 91248210     	add	x16, x16, #0x920
   a205c: d61f0220     	br	x17

00000000000a2060 <_ZNK9mkvparser5Block8GetFrameEi@plt>:
   a2060: b0001010     	adrp	x16, 0x2a3000
   a2064: f9449611     	ldr	x17, [x16, #0x928]
   a2068: 9124a210     	add	x16, x16, #0x928
   a206c: d61f0220     	br	x17

00000000000a2070 <VMGetPriority@plt>:
   a2070: b0001010     	adrp	x16, 0x2a3000
   a2074: f9449a11     	ldr	x17, [x16, #0x930]
   a2078: 9124c210     	add	x16, x16, #0x930
   a207c: d61f0220     	br	x17

00000000000a2080 <_ZN7android17MyVorbisExtractorD2Ev@plt>:
   a2080: b0001010     	adrp	x16, 0x2a3000
   a2084: f9449e11     	ldr	x17, [x16, #0x938]
   a2088: 9124e210     	add	x16, x16, #0x938
   a208c: d61f0220     	br	x17

00000000000a2090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEv@plt>:
   a2090: b0001010     	adrp	x16, 0x2a3000
   a2094: f944a211     	ldr	x17, [x16, #0x940]
   a2098: 91250210     	add	x16, x16, #0x940
   a209c: d61f0220     	br	x17

00000000000a20a0 <_ZN7android4ListIlE5_NodeC2ERKl@plt>:
   a20a0: b0001010     	adrp	x16, 0x2a3000
   a20a4: f944a611     	ldr	x17, [x16, #0x948]
   a20a8: 91252210     	add	x16, x16, #0x948
   a20ac: d61f0220     	br	x17

00000000000a20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>:
   a20b0: b0001010     	adrp	x16, 0x2a3000
   a20b4: f944aa11     	ldr	x17, [x16, #0x950]
   a20b8: 91254210     	add	x16, x16, #0x950
   a20bc: d61f0220     	br	x17

00000000000a20c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2EPNS4_5_NodeE@plt>:
   a20c0: b0001010     	adrp	x16, 0x2a3000
   a20c4: f944ae11     	ldr	x17, [x16, #0x958]
   a20c8: 91256210     	add	x16, x16, #0x958
   a20cc: d61f0220     	br	x17

00000000000a20d0 <_ZNKSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a20d0: b0001010     	adrp	x16, 0x2a3000
   a20d4: f944b211     	ldr	x17, [x16, #0x960]
   a20d8: 91258210     	add	x16, x16, #0x960
   a20dc: d61f0220     	br	x17

00000000000a20e0 <_ZN7android14construct_typeINS_11KeyedVectorIllEEEEvPT_m@plt>:
   a20e0: b0001010     	adrp	x16, 0x2a3000
   a20e4: f944b611     	ldr	x17, [x16, #0x968]
   a20e8: 9125a210     	add	x16, x16, #0x968
   a20ec: d61f0220     	br	x17

00000000000a20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>:
   a20f0: b0001010     	adrp	x16, 0x2a3000
   a20f4: f944ba11     	ldr	x17, [x16, #0x970]
   a20f8: 9125c210     	add	x16, x16, #0x970
   a20fc: d61f0220     	br	x17

00000000000a2100 <calloc@plt>:
   a2100: b0001010     	adrp	x16, 0x2a3000
   a2104: f944be11     	ldr	x17, [x16, #0x978]
   a2108: 9125e210     	add	x16, x16, #0x978
   a210c: d61f0220     	br	x17

00000000000a2110 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE7destroyISA_EEvRSB_PT_@plt>:
   a2110: b0001010     	adrp	x16, 0x2a3000
   a2114: f944c211     	ldr	x17, [x16, #0x980]
   a2118: 91260210     	add	x16, x16, #0x980
   a211c: d61f0220     	br	x17

00000000000a2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>:
   a2120: b0001010     	adrp	x16, 0x2a3000
   a2124: f944c611     	ldr	x17, [x16, #0x988]
   a2128: 91262210     	add	x16, x16, #0x988
   a212c: d61f0220     	br	x17

00000000000a2130 <_ZN7android14SampleIterator14findChunkRangeEj@plt>:
   a2130: b0001010     	adrp	x16, 0x2a3000
   a2134: f944ca11     	ldr	x17, [x16, #0x990]
   a2138: 91264210     	add	x16, x16, #0x990
   a213c: d61f0220     	br	x17

00000000000a2140 <_ZN7android10DataSource9getUInt24ElPj@plt>:
   a2140: b0001010     	adrp	x16, 0x2a3000
   a2144: f944ce11     	ldr	x17, [x16, #0x998]
   a2148: 91266210     	add	x16, x16, #0x998
   a214c: d61f0220     	br	x17

00000000000a2150 <_ZN7android12compare_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>:
   a2150: b0001010     	adrp	x16, 0x2a3000
   a2154: f944d211     	ldr	x17, [x16, #0x9a0]
   a2158: 91268210     	add	x16, x16, #0x9a0
   a215c: d61f0220     	br	x17

00000000000a2160 <_ZN7android9ATSParser10PSISection12setSkipBytesEh@plt>:
   a2160: b0001010     	adrp	x16, 0x2a3000
   a2164: f944d611     	ldr	x17, [x16, #0x9a8]
   a2168: 9126a210     	add	x16, x16, #0x9a8
   a216c: d61f0220     	br	x17

00000000000a2170 <_ZN7android2spINS_12MemorySourceEEC2EPS1_@plt>:
   a2170: b0001010     	adrp	x16, 0x2a3000
   a2174: f944da11     	ldr	x17, [x16, #0x9b0]
   a2178: 9126c210     	add	x16, x16, #0x9b0
   a217c: d61f0220     	br	x17

00000000000a2180 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a2180: b0001010     	adrp	x16, 0x2a3000
   a2184: f944de11     	ldr	x17, [x16, #0x9b8]
   a2188: 9126e210     	add	x16, x16, #0x9b8
   a218c: d61f0220     	br	x17

00000000000a2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   a2190: b0001010     	adrp	x16, 0x2a3000
   a2194: f944e211     	ldr	x17, [x16, #0x9c0]
   a2198: 91270210     	add	x16, x16, #0x9c0
   a219c: d61f0220     	br	x17

00000000000a21a0 <_ZNSt6__ndk110__list_impIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>:
   a21a0: b0001010     	adrp	x16, 0x2a3000
   a21a4: f944e611     	ldr	x17, [x16, #0x9c8]
   a21a8: 91272210     	add	x16, x16, #0x9c8
   a21ac: d61f0220     	br	x17

00000000000a21b0 <_ZN9mkvparser8Chapters4Atom4InitEv@plt>:
   a21b0: b0001010     	adrp	x16, 0x2a3000
   a21b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   a21b8: 91274210     	add	x16, x16, #0x9d0
   a21bc: d61f0220     	br	x17

00000000000a21c0 <_ZN7android24MakeAVCCodecSpecificDataERKNS_2spINS_7ABufferEEE@plt>:
   a21c0: b0001010     	adrp	x16, 0x2a3000
   a21c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   a21c8: 91276210     	add	x16, x16, #0x9d8
   a21cc: d61f0220     	br	x17

00000000000a21d0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>:
   a21d0: b0001010     	adrp	x16, 0x2a3000
   a21d4: f944f211     	ldr	x17, [x16, #0x9e0]
   a21d8: 91278210     	add	x16, x16, #0x9e0
   a21dc: d61f0220     	br	x17

00000000000a21e0 <_ZN7android9ATSParser7ProgramC1EPS0_jjl@plt>:
   a21e0: b0001010     	adrp	x16, 0x2a3000
   a21e4: f944f611     	ldr	x17, [x16, #0x9e8]
   a21e8: 9127a210     	add	x16, x16, #0x9e8
   a21ec: d61f0220     	br	x17

00000000000a21f0 <_ZNSt13exception_ptraSERKS_@plt>:
   a21f0: b0001010     	adrp	x16, 0x2a3000
   a21f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   a21f8: 9127c210     	add	x16, x16, #0x9f0
   a21fc: d61f0220     	br	x17

00000000000a2200 <oggpack_adv@plt>:
   a2200: b0001010     	adrp	x16, 0x2a3000
   a2204: f944fe11     	ldr	x17, [x16, #0x9f8]
   a2208: 9127e210     	add	x16, x16, #0x9f8
   a220c: d61f0220     	br	x17

00000000000a2210 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>:
   a2210: b0001010     	adrp	x16, 0x2a3000
   a2214: f9450211     	ldr	x17, [x16, #0xa00]
   a2218: 91280210     	add	x16, x16, #0xa00
   a221c: d61f0220     	br	x17

00000000000a2220 <_ZNK7android2spINS_9ATSParser7ProgramEE3getEv@plt>:
   a2220: b0001010     	adrp	x16, 0x2a3000
   a2224: f9450611     	ldr	x17, [x16, #0xa08]
   a2228: 91282210     	add	x16, x16, #0xa08
   a222c: d61f0220     	br	x17

00000000000a2230 <strcmp@plt>:
   a2230: b0001010     	adrp	x16, 0x2a3000
   a2234: f9450a11     	ldr	x17, [x16, #0xa10]
   a2238: 91284210     	add	x16, x16, #0xa10
   a223c: d61f0220     	br	x17

00000000000a2240 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE3addERKiRKS4_@plt>:
   a2240: b0001010     	adrp	x16, 0x2a3000
   a2244: f9450e11     	ldr	x17, [x16, #0xa18]
   a2248: 91286210     	add	x16, x16, #0xa18
   a224c: d61f0220     	br	x17

00000000000a2250 <strlen16@plt>:
   a2250: b0001010     	adrp	x16, 0x2a3000
   a2254: f9451211     	ldr	x17, [x16, #0xa20]
   a2258: 91288210     	add	x16, x16, #0xa20
   a225c: d61f0220     	br	x17

00000000000a2260 <_ZN7android17HevcParameterSets7getSizeEm@plt>:
   a2260: b0001010     	adrp	x16, 0x2a3000
   a2264: f9451611     	ldr	x17, [x16, #0xa28]
   a2268: 9128a210     	add	x16, x16, #0xa28
   a226c: d61f0220     	br	x17

00000000000a2270 <_ZN7android24convertMetaDataToMessageERKNS_2spINS_8MetaDataEEEPNS0_INS_8AMessageEEE@plt>:
   a2270: b0001010     	adrp	x16, 0x2a3000
   a2274: f9451a11     	ldr	x17, [x16, #0xa30]
   a2278: 9128c210     	add	x16, x16, #0xa30
   a227c: d61f0220     	br	x17

00000000000a2280 <_ZN7android13DataURISourceC1ERKNS_2spINS_7ABufferEEE@plt>:
   a2280: b0001010     	adrp	x16, 0x2a3000
   a2284: f9451e11     	ldr	x17, [x16, #0xa38]
   a2288: 9128e210     	add	x16, x16, #0xa38
   a228c: d61f0220     	br	x17

00000000000a2290 <malloc@plt>:
   a2290: b0001010     	adrp	x16, 0x2a3000
   a2294: f9452211     	ldr	x17, [x16, #0xa40]
   a2298: 91290210     	add	x16, x16, #0xa40
   a229c: d61f0220     	br	x17

00000000000a22a0 <_ZNK7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>:
   a22a0: b0001010     	adrp	x16, 0x2a3000
   a22a4: f9452611     	ldr	x17, [x16, #0xa48]
   a22a8: 91292210     	add	x16, x16, #0xa48
   a22ac: d61f0220     	br	x17

00000000000a22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>:
   a22b0: b0001010     	adrp	x16, 0x2a3000
   a22b4: f9452a11     	ldr	x17, [x16, #0xa50]
   a22b8: 91294210     	add	x16, x16, #0xa50
   a22bc: d61f0220     	br	x17

00000000000a22c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a22c0: b0001010     	adrp	x16, 0x2a3000
   a22c4: f9452e11     	ldr	x17, [x16, #0xa58]
   a22c8: 91296210     	add	x16, x16, #0xa58
   a22cc: d61f0220     	br	x17

00000000000a22d0 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_m@plt>:
   a22d0: b0001010     	adrp	x16, 0x2a3000
   a22d4: f9453211     	ldr	x17, [x16, #0xa60]
   a22d8: 91298210     	add	x16, x16, #0xa60
   a22dc: d61f0220     	br	x17

00000000000a22e0 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a22e0: b0001010     	adrp	x16, 0x2a3000
   a22e4: f9453611     	ldr	x17, [x16, #0xa68]
   a22e8: 9129a210     	add	x16, x16, #0xa68
   a22ec: d61f0220     	br	x17

00000000000a22f0 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE10editItemAtEm@plt>:
   a22f0: b0001010     	adrp	x16, 0x2a3000
   a22f4: f9453a11     	ldr	x17, [x16, #0xa70]
   a22f8: 9129c210     	add	x16, x16, #0xa70
   a22fc: d61f0220     	br	x17

00000000000a2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>:
   a2300: b0001010     	adrp	x16, 0x2a3000
   a2304: f9453e11     	ldr	x17, [x16, #0xa78]
   a2308: 9129e210     	add	x16, x16, #0xa78
   a230c: d61f0220     	br	x17

00000000000a2310 <EAS_Resume@plt>:
   a2310: b0001010     	adrp	x16, 0x2a3000
   a2314: f9454211     	ldr	x17, [x16, #0xa80]
   a2318: 912a0210     	add	x16, x16, #0xa80
   a231c: d61f0220     	br	x17

00000000000a2320 <_ZN7android7parseSEEPNS_10ABitReaderE@plt>:
   a2320: b0001010     	adrp	x16, 0x2a3000
   a2324: f9454611     	ldr	x17, [x16, #0xa88]
   a2328: 912a2210     	add	x16, x16, #0xa88
   a232c: d61f0220     	br	x17

00000000000a2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>:
   a2330: b0001010     	adrp	x16, 0x2a3000
   a2334: f9454a11     	ldr	x17, [x16, #0xa90]
   a2338: 912a4210     	add	x16, x16, #0xa90
   a233c: d61f0220     	br	x17

00000000000a2340 <_ZNK9mkvparser4Tags3Tag11ShallowCopyERS1_@plt>:
   a2340: b0001010     	adrp	x16, 0x2a3000
   a2344: f9454e11     	ldr	x17, [x16, #0xa98]
   a2348: 912a6210     	add	x16, x16, #0xa98
   a234c: d61f0220     	br	x17

00000000000a2350 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE5arrayEv@plt>:
   a2350: b0001010     	adrp	x16, 0x2a3000
   a2354: f9455211     	ldr	x17, [x16, #0xaa0]
   a2358: 912a8210     	add	x16, x16, #0xaa0
   a235c: d61f0220     	br	x17

00000000000a2360 <_ZNSt6__ndk110unique_ptrIN9mkvparser17MasteringMetadataENS_14default_deleteIS2_EEEC2ILb1EvEEPS2_@plt>:
   a2360: b0001010     	adrp	x16, 0x2a3000
   a2364: f9455611     	ldr	x17, [x16, #0xaa8]
   a2368: 912aa210     	add	x16, x16, #0xaa8
   a236c: d61f0220     	br	x17

00000000000a2370 <_ZN7android9copy_typeINS_2spINS_7ABufferEEEEEvPT_PKS4_m@plt>:
   a2370: b0001010     	adrp	x16, 0x2a3000
   a2374: f9455a11     	ldr	x17, [x16, #0xab0]
   a2378: 912ac210     	add	x16, x16, #0xab0
   a237c: d61f0220     	br	x17

00000000000a2380 <_ZN7android12destroy_typeImEEvPT_m@plt>:
   a2380: b0001010     	adrp	x16, 0x2a3000
   a2384: f9455e11     	ldr	x17, [x16, #0xab8]
   a2388: 912ae210     	add	x16, x16, #0xab8
   a238c: d61f0220     	br	x17

00000000000a2390 <_ZNK9mkvparser10BlockEntry10GetClusterEv@plt>:
   a2390: b0001010     	adrp	x16, 0x2a3000
   a2394: f9456211     	ldr	x17, [x16, #0xac0]
   a2398: 912b0210     	add	x16, x16, #0xac0
   a239c: d61f0220     	br	x17

00000000000a23a0 <_ZN7android10ABitReader7getBitsEm@plt>:
   a23a0: b0001010     	adrp	x16, 0x2a3000
   a23a4: f9456611     	ldr	x17, [x16, #0xac8]
   a23a8: 912b2210     	add	x16, x16, #0xac8
   a23ac: d61f0220     	br	x17

00000000000a23b0 <floor1_inverse1@plt>:
   a23b0: b0001010     	adrp	x16, 0x2a3000
   a23b4: f9456a11     	ldr	x17, [x16, #0xad0]
   a23b8: 912b4210     	add	x16, x16, #0xad0
   a23bc: d61f0220     	br	x17

00000000000a23c0 <_ZN7android9MP3SourceD2Ev@plt>:
   a23c0: b0001010     	adrp	x16, 0x2a3000
   a23c4: f9456e11     	ldr	x17, [x16, #0xad8]
   a23c8: 912b6210     	add	x16, x16, #0xad8
   a23cc: d61f0220     	br	x17

00000000000a23d0 <_ZN7android14abs_differenceEjj@plt>:
   a23d0: b0001010     	adrp	x16, 0x2a3000
   a23d4: f9457211     	ldr	x17, [x16, #0xae0]
   a23d8: 912b8210     	add	x16, x16, #0xae0
   a23dc: d61f0220     	br	x17

00000000000a23e0 <EAS_HWLED@plt>:
   a23e0: b0001010     	adrp	x16, 0x2a3000
   a23e4: f9457611     	ldr	x17, [x16, #0xae8]
   a23e8: 912ba210     	add	x16, x16, #0xae8
   a23ec: d61f0220     	br	x17

00000000000a23f0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5beginEv@plt>:
   a23f0: b0001010     	adrp	x16, 0x2a3000
   a23f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   a23f8: 912bc210     	add	x16, x16, #0xaf0
   a23fc: d61f0220     	br	x17

00000000000a2400 <_ZNK7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEE6lookupERKhPS1_@plt>:
   a2400: b0001010     	adrp	x16, 0x2a3000
   a2404: f9457e11     	ldr	x17, [x16, #0xaf8]
   a2408: 912be210     	add	x16, x16, #0xaf8
   a240c: d61f0220     	br	x17

00000000000a2410 <_ZN7android10DataSource5sniffEPNS_7String8EPfPNS_2spINS_8AMessageEEE@plt>:
   a2410: b0001010     	adrp	x16, 0x2a3000
   a2414: f9458211     	ldr	x17, [x16, #0xb00]
   a2418: 912c0210     	add	x16, x16, #0xb00
   a241c: d61f0220     	br	x17

00000000000a2420 <_ZN7android9AACSourceD0Ev@plt>:
   a2420: b0001010     	adrp	x16, 0x2a3000
   a2424: f9458611     	ldr	x17, [x16, #0xb08]
   a2428: 912c2210     	add	x16, x16, #0xb08
   a242c: d61f0220     	br	x17

00000000000a2430 <ogg_sync_destroy@plt>:
   a2430: b0001010     	adrp	x16, 0x2a3000
   a2434: f9458a11     	ldr	x17, [x16, #0xb10]
   a2438: 912c4210     	add	x16, x16, #0xb10
   a243c: d61f0220     	br	x17

00000000000a2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>:
   a2440: b0001010     	adrp	x16, 0x2a3000
   a2444: f9458e11     	ldr	x17, [x16, #0xb18]
   a2448: 912c6210     	add	x16, x16, #0xb18
   a244c: d61f0220     	br	x17

00000000000a2450 <_ZN7android2spINS_10VBRISeekerEEC2EOS2_@plt>:
   a2450: b0001010     	adrp	x16, 0x2a3000
   a2454: f9459211     	ldr	x17, [x16, #0xb20]
   a2458: 912c8210     	add	x16, x16, #0xb20
   a245c: d61f0220     	br	x17

00000000000a2460 <_ZN7android16MediaBufferGroupC1Emmm@plt>:
   a2460: b0001010     	adrp	x16, 0x2a3000
   a2464: f9459611     	ldr	x17, [x16, #0xb28]
   a2468: 912ca210     	add	x16, x16, #0xb28
   a246c: d61f0220     	br	x17

00000000000a2470 <vorbis_comment_init@plt>:
   a2470: b0001010     	adrp	x16, 0x2a3000
   a2474: f9459a11     	ldr	x17, [x16, #0xb30]
   a2478: 912cc210     	add	x16, x16, #0xb30
   a247c: d61f0220     	br	x17

00000000000a2480 <EAS_ParseMIDIStream@plt>:
   a2480: b0001010     	adrp	x16, 0x2a3000
   a2484: f9459e11     	ldr	x17, [x16, #0xb38]
   a2488: 912ce210     	add	x16, x16, #0xb38
   a248c: d61f0220     	br	x17

00000000000a2490 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser6ColourELi0ELb0EEC2IRS3_vEEOT_@plt>:
   a2490: b0001010     	adrp	x16, 0x2a3000
   a2494: f945a211     	ldr	x17, [x16, #0xb40]
   a2498: 912d0210     	add	x16, x16, #0xb40
   a249c: d61f0220     	br	x17

00000000000a24a0 <_ZN7android10VectorImpl4pushEPKv@plt>:
   a24a0: b0001010     	adrp	x16, 0x2a3000
   a24a4: f945a611     	ldr	x17, [x16, #0xb48]
   a24a8: 912d2210     	add	x16, x16, #0xb48
   a24ac: d61f0220     	br	x17

00000000000a24b0 <EAS_InitMIDIStream@plt>:
   a24b0: b0001010     	adrp	x16, 0x2a3000
   a24b4: f945aa11     	ldr	x17, [x16, #0xb50]
   a24b8: 912d4210     	add	x16, x16, #0xb50
   a24bc: d61f0220     	br	x17

00000000000a24c0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE10editItemAtEm@plt>:
   a24c0: b0001010     	adrp	x16, 0x2a3000
   a24c4: f945ae11     	ldr	x17, [x16, #0xb58]
   a24c8: 912d6210     	add	x16, x16, #0xb58
   a24cc: d61f0220     	br	x17

00000000000a24d0 <nanosleep@plt>:
   a24d0: b0001010     	adrp	x16, 0x2a3000
   a24d4: f945b211     	ldr	x17, [x16, #0xb60]
   a24d8: 912d8210     	add	x16, x16, #0xb60
   a24dc: d61f0220     	br	x17

00000000000a24e0 <_ZN7android2spINS_11MediaSourceEEC2Ev@plt>:
   a24e0: b0001010     	adrp	x16, 0x2a3000
   a24e4: f945b611     	ldr	x17, [x16, #0xb68]
   a24e8: 912da210     	add	x16, x16, #0xb68
   a24ec: d61f0220     	br	x17

00000000000a24f0 <_ZN7android10Compare_EQIliEENS_7AStringERKT_RKT0_@plt>:
   a24f0: b0001010     	adrp	x16, 0x2a3000
   a24f4: f945ba11     	ldr	x17, [x16, #0xb70]
   a24f8: 912dc210     	add	x16, x16, #0xb70
   a24fc: d61f0220     	br	x17

00000000000a2500 <_ZN7android7AString6appendEx@plt>:
   a2500: b0001010     	adrp	x16, 0x2a3000
   a2504: f945be11     	ldr	x17, [x16, #0xb78]
   a2508: 912de210     	add	x16, x16, #0xb78
   a250c: d61f0220     	br	x17

00000000000a2510 <_ZN7android9ATSParser9getSourceENS0_10SourceTypeE@plt>:
   a2510: b0001010     	adrp	x16, 0x2a3000
   a2514: f945c211     	ldr	x17, [x16, #0xb80]
   a2518: 912e0210     	add	x16, x16, #0xb80
   a251c: d61f0220     	br	x17

00000000000a2520 <FLAC__stream_decoder_delete@plt>:
   a2520: b0001010     	adrp	x16, 0x2a3000
   a2524: f945c611     	ldr	x17, [x16, #0xb88]
   a2528: 912e2210     	add	x16, x16, #0xb88
   a252c: d61f0220     	br	x17

00000000000a2530 <_Unwind_GetTextRelBase@plt>:
   a2530: b0001010     	adrp	x16, 0x2a3000
   a2534: f945ca11     	ldr	x17, [x16, #0xb90]
   a2538: 912e4210     	add	x16, x16, #0xb90
   a253c: d61f0220     	br	x17

00000000000a2540 <_ZN7android10IInterfaceD2Ev@plt>:
   a2540: b0001010     	adrp	x16, 0x2a3000
   a2544: f945ce11     	ldr	x17, [x16, #0xb98]
   a2548: 912e6210     	add	x16, x16, #0xb98
   a254c: d61f0220     	br	x17

00000000000a2550 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_m@plt>:
   a2550: b0001010     	adrp	x16, 0x2a3000
   a2554: f945d211     	ldr	x17, [x16, #0xba0]
   a2558: 912e8210     	add	x16, x16, #0xba0
   a255c: d61f0220     	br	x17

00000000000a2560 <_ZN7android10VectorImpl3addEPKv@plt>:
   a2560: b0001010     	adrp	x16, 0x2a3000
   a2564: f945d611     	ldr	x17, [x16, #0xba8]
   a2568: 912ea210     	add	x16, x16, #0xba8
   a256c: d61f0220     	br	x17

00000000000a2570 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2Ev@plt>:
   a2570: b0001010     	adrp	x16, 0x2a3000
   a2574: f945da11     	ldr	x17, [x16, #0xbb0]
   a2578: 912ec210     	add	x16, x16, #0xbb0
   a257c: d61f0220     	br	x17

00000000000a2580 <_ZN7android8String165setToERKS0_mm@plt>:
   a2580: b0001010     	adrp	x16, 0x2a3000
   a2584: f945de11     	ldr	x17, [x16, #0xbb8]
   a2588: 912ee210     	add	x16, x16, #0xbb8
   a258c: d61f0220     	br	x17

00000000000a2590 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEED2Ev@plt>:
   a2590: b0001010     	adrp	x16, 0x2a3000
   a2594: f945e211     	ldr	x17, [x16, #0xbc0]
   a2598: 912f0210     	add	x16, x16, #0xbc0
   a259c: d61f0220     	br	x17

00000000000a25a0 <_ZNSt6__ndk111char_traitsIcE6assignERcRKc@plt>:
   a25a0: b0001010     	adrp	x16, 0x2a3000
   a25a4: f945e611     	ldr	x17, [x16, #0xbc8]
   a25a8: 912f2210     	add	x16, x16, #0xbc8
   a25ac: d61f0220     	br	x17

00000000000a25b0 <_ZN7android9AACSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEERKNS_6VectorImEEl@plt>:
   a25b0: b0001010     	adrp	x16, 0x2a3000
   a25b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   a25b8: 912f4210     	add	x16, x16, #0xbd0
   a25bc: d61f0220     	br	x17

00000000000a25c0 <_ZNK7android9ATSParser10PSISection4dataEv@plt>:
   a25c0: b0001010     	adrp	x16, 0x2a3000
   a25c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   a25c8: 912f6210     	add	x16, x16, #0xbd8
   a25cc: d61f0220     	br	x17

00000000000a25d0 <_ZN7_JNIEnv14GetObjectClassEP8_jobject@plt>:
   a25d0: b0001010     	adrp	x16, 0x2a3000
   a25d4: f945f211     	ldr	x17, [x16, #0xbe0]
   a25d8: 912f8210     	add	x16, x16, #0xbe0
   a25dc: d61f0220     	br	x17

00000000000a25e0 <pthread_cond_destroy@plt>:
   a25e0: b0001010     	adrp	x16, 0x2a3000
   a25e4: f945f611     	ldr	x17, [x16, #0xbe8]
   a25e8: 912fa210     	add	x16, x16, #0xbe8
   a25ec: d61f0220     	br	x17

00000000000a25f0 <_ZN7android4ListIlE6insertENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEERKl@plt>:
   a25f0: b0001010     	adrp	x16, 0x2a3000
   a25f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   a25f8: 912fc210     	add	x16, x16, #0xbf0
   a25fc: d61f0220     	br	x17

00000000000a2600 <VMReset@plt>:
   a2600: b0001010     	adrp	x16, 0x2a3000
   a2604: f945fe11     	ldr	x17, [x16, #0xbf8]
   a2608: 912fe210     	add	x16, x16, #0xbf8
   a260c: d61f0220     	br	x17

00000000000a2610 <_ZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_m@plt>:
   a2610: b0001010     	adrp	x16, 0x2a3000
   a2614: f9460211     	ldr	x17, [x16, #0xc00]
   a2618: 91300210     	add	x16, x16, #0xc00
   a261c: d61f0220     	br	x17

00000000000a2620 <_ZN7android15JMediaExtractor11selectTrackEm@plt>:
   a2620: b0001010     	adrp	x16, 0x2a3000
   a2624: f9460611     	ldr	x17, [x16, #0xc08]
   a2628: 91302210     	add	x16, x16, #0xc08
   a262c: d61f0220     	br	x17

00000000000a2630 <isxdigit@plt>:
   a2630: b0001010     	adrp	x16, 0x2a3000
   a2634: f9460a11     	ldr	x17, [x16, #0xc10]
   a2638: 91304210     	add	x16, x16, #0xc10
   a263c: d61f0220     	br	x17

00000000000a2640 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a2640: b0001010     	adrp	x16, 0x2a3000
   a2644: f9460e11     	ldr	x17, [x16, #0xc18]
   a2648: 91306210     	add	x16, x16, #0xc18
   a264c: d61f0220     	br	x17

00000000000a2650 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerC2EPNS3_IS2_EEPKSA_@plt>:
   a2650: b0001010     	adrp	x16, 0x2a3000
   a2654: f9461211     	ldr	x17, [x16, #0xc20]
   a2658: 91308210     	add	x16, x16, #0xc20
   a265c: d61f0220     	br	x17

00000000000a2660 <_ZN7android12OggExtractorD0Ev@plt>:
   a2660: b0001010     	adrp	x16, 0x2a3000
   a2664: f9461611     	ldr	x17, [x16, #0xc28]
   a2668: 9130a210     	add	x16, x16, #0xc28
   a266c: d61f0220     	br	x17

00000000000a2670 <_ZNK9mkvparser7Segment7GetInfoEv@plt>:
   a2670: b0001010     	adrp	x16, 0x2a3000
   a2674: f9461a11     	ldr	x17, [x16, #0xc30]
   a2678: 9130c210     	add	x16, x16, #0xc30
   a267c: d61f0220     	br	x17

00000000000a2680 <_ZN7android10ColorUtils36convertIsoColorAspectsToCodecAspectsEiiibRNS_12ColorAspectsE@plt>:
   a2680: b0001010     	adrp	x16, 0x2a3000
   a2684: f9461e11     	ldr	x17, [x16, #0xc38]
   a2688: 9130e210     	add	x16, x16, #0xc38
   a268c: d61f0220     	br	x17

00000000000a2690 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE10editItemAtEm@plt>:
   a2690: b0001010     	adrp	x16, 0x2a3000
   a2694: f9462211     	ldr	x17, [x16, #0xc40]
   a2698: 91310210     	add	x16, x16, #0xc40
   a269c: d61f0220     	br	x17

00000000000a26a0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a26a0: b0001010     	adrp	x16, 0x2a3000
   a26a4: f9462611     	ldr	x17, [x16, #0xc48]
   a26a8: 91312210     	add	x16, x16, #0xc48
   a26ac: d61f0220     	br	x17

00000000000a26b0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE8distanceIS3_NS4_14CONST_ITERATORES6_EElNS4_13_ListIteratorIT_T0_EENS7_IS8_T1_EE@plt>:
   a26b0: b0001010     	adrp	x16, 0x2a3000
   a26b4: f9462a11     	ldr	x17, [x16, #0xc50]
   a26b8: 91314210     	add	x16, x16, #0xc50
   a26bc: d61f0220     	br	x17

00000000000a26c0 <_ZN7android7HLSTimeC1ERKNS_2spINS_8AMessageEEE@plt>:
   a26c0: b0001010     	adrp	x16, 0x2a3000
   a26c4: f9462e11     	ldr	x17, [x16, #0xc58]
   a26c8: 91316210     	add	x16, x16, #0xc58
   a26cc: d61f0220     	br	x17

00000000000a26d0 <sprintf@plt>:
   a26d0: b0001010     	adrp	x16, 0x2a3000
   a26d4: f9463211     	ldr	x17, [x16, #0xc60]
   a26d8: 91318210     	add	x16, x16, #0xc60
   a26dc: d61f0220     	br	x17

00000000000a26e0 <_ZN7android3ID38Iterator4nextEv@plt>:
   a26e0: b0001010     	adrp	x16, 0x2a3000
   a26e4: f9463611     	ldr	x17, [x16, #0xc68]
   a26e8: 9131a210     	add	x16, x16, #0xc68
   a26ec: d61f0220     	br	x17

00000000000a26f0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE4sizeEv@plt>:
   a26f0: b0001010     	adrp	x16, 0x2a3000
   a26f4: f9463a11     	ldr	x17, [x16, #0xc70]
   a26f8: 9131c210     	add	x16, x16, #0xc70
   a26fc: d61f0220     	br	x17

00000000000a2700 <_ZN7_JNIEnv22GetDirectBufferAddressEP8_jobject@plt>:
   a2700: b0001010     	adrp	x16, 0x2a3000
   a2704: f9463e11     	ldr	x17, [x16, #0xc78]
   a2708: 9131e210     	add	x16, x16, #0xc78
   a270c: d61f0220     	br	x17

00000000000a2710 <_ZN9mkvparser15ContentEncodingD1Ev@plt>:
   a2710: b0001010     	adrp	x16, 0x2a3000
   a2714: f9464211     	ldr	x17, [x16, #0xc80]
   a2718: 91320210     	add	x16, x16, #0xc80
   a271c: d61f0220     	br	x17

00000000000a2720 <_ZN9mkvparser4Tags8ParseTagExx@plt>:
   a2720: b0001010     	adrp	x16, 0x2a3000
   a2724: f9464611     	ldr	x17, [x16, #0xc88]
   a2728: 91322210     	add	x16, x16, #0xc88
   a272c: d61f0220     	br	x17

00000000000a2730 <_ZNK7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>:
   a2730: b0001010     	adrp	x16, 0x2a3000
   a2734: f9464a11     	ldr	x17, [x16, #0xc90]
   a2738: 91324210     	add	x16, x16, #0xc90
   a273c: d61f0220     	br	x17

00000000000a2740 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE6itemAtEm@plt>:
   a2740: b0001010     	adrp	x16, 0x2a3000
   a2744: f9464e11     	ldr	x17, [x16, #0xc98]
   a2748: 91326210     	add	x16, x16, #0xc98
   a274c: d61f0220     	br	x17

00000000000a2750 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKjRKS4_@plt>:
   a2750: b0001010     	adrp	x16, 0x2a3000
   a2754: f9465211     	ldr	x17, [x16, #0xca0]
   a2758: 91328210     	add	x16, x16, #0xca0
   a275c: d61f0220     	br	x17

00000000000a2760 <EAS_CMEnumFXData@plt>:
   a2760: b0001010     	adrp	x16, 0x2a3000
   a2764: f9465611     	ldr	x17, [x16, #0xca8]
   a2768: 9132a210     	add	x16, x16, #0xca8
   a276c: d61f0220     	br	x17

00000000000a2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>:
   a2770: b0001010     	adrp	x16, 0x2a3000
   a2774: f9465a11     	ldr	x17, [x16, #0xcb0]
   a2778: 9132c210     	add	x16, x16, #0xcb0
   a277c: d61f0220     	br	x17

00000000000a2780 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEED2Ev@plt>:
   a2780: b0001010     	adrp	x16, 0x2a3000
   a2784: f9465e11     	ldr	x17, [x16, #0xcb8]
   a2788: 9132e210     	add	x16, x16, #0xcb8
   a278c: d61f0220     	br	x17

00000000000a2790 <_ZN7android9ATSParser28parseProgramAssociationTableEPNS_10ABitReaderE@plt>:
   a2790: b0001010     	adrp	x16, 0x2a3000
   a2794: f9466211     	ldr	x17, [x16, #0xcc0]
   a2798: 91330210     	add	x16, x16, #0xcc0
   a279c: d61f0220     	br	x17

00000000000a27a0 <_ZNSt13bad_exceptionD1Ev@plt>:
   a27a0: b0001010     	adrp	x16, 0x2a3000
   a27a4: f9466611     	ldr	x17, [x16, #0xcc8]
   a27a8: 91332210     	add	x16, x16, #0xcc8
   a27ac: d61f0220     	br	x17

00000000000a27b0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node6getRefEv@plt>:
   a27b0: b0001010     	adrp	x16, 0x2a3000
   a27b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   a27b8: 91334210     	add	x16, x16, #0xcd0
   a27bc: d61f0220     	br	x17

00000000000a27c0 <log10@plt>:
   a27c0: b0001010     	adrp	x16, 0x2a3000
   a27c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   a27c8: 91336210     	add	x16, x16, #0xcd8
   a27cc: d61f0220     	br	x17

00000000000a27d0 <_ZN7android11SampleTable20getMetaDataForSampleEjPlPmPjPbS3_@plt>:
   a27d0: b0001010     	adrp	x16, 0x2a3000
   a27d4: f9467211     	ldr	x17, [x16, #0xce0]
   a27d8: 91338210     	add	x16, x16, #0xce0
   a27dc: d61f0220     	br	x17

00000000000a27e0 <vorbis_book_decodev_set@plt>:
   a27e0: b0001010     	adrp	x16, 0x2a3000
   a27e4: f9467611     	ldr	x17, [x16, #0xce8]
   a27e8: 9133a210     	add	x16, x16, #0xce8
   a27ec: d61f0220     	br	x17

00000000000a27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>:
   a27f0: b0001010     	adrp	x16, 0x2a3000
   a27f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   a27f8: 9133c210     	add	x16, x16, #0xcf0
   a27fc: d61f0220     	br	x17

00000000000a2800 <_ZN7android17move_forward_typeIiEEvPT_PKS1_m@plt>:
   a2800: b0001010     	adrp	x16, 0x2a3000
   a2804: f9467e11     	ldr	x17, [x16, #0xcf8]
   a2808: 9133e210     	add	x16, x16, #0xcf8
   a280c: d61f0220     	br	x17

00000000000a2810 <FLAC__bitreader_new@plt>:
   a2810: b0001010     	adrp	x16, 0x2a3000
   a2814: f9468211     	ldr	x17, [x16, #0xd00]
   a2818: 91340210     	add	x16, x16, #0xd00
   a281c: d61f0220     	br	x17

00000000000a2820 <_ZN7android19AnotherPacketSource18hasBufferAvailableEPi@plt>:
   a2820: b0001010     	adrp	x16, 0x2a3000
   a2824: f9468611     	ldr	x17, [x16, #0xd08]
   a2828: 91342210     	add	x16, x16, #0xd08
   a282c: d61f0220     	br	x17

00000000000a2830 <_ZN7android9ATSParser6Stream19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>:
   a2830: b0001010     	adrp	x16, 0x2a3000
   a2834: f9468a11     	ldr	x17, [x16, #0xd10]
   a2838: 91344210     	add	x16, x16, #0xd10
   a283c: d61f0220     	br	x17

00000000000a2840 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE4pushEv@plt>:
   a2840: b0001010     	adrp	x16, 0x2a3000
   a2844: f9468e11     	ldr	x17, [x16, #0xd18]
   a2848: 91346210     	add	x16, x16, #0xd18
   a284c: d61f0220     	br	x17

00000000000a2850 <_ZN7_JNIEnv12NewGlobalRefEP8_jobject@plt>:
   a2850: b0001010     	adrp	x16, 0x2a3000
   a2854: f9469211     	ldr	x17, [x16, #0xd20]
   a2858: 91348210     	add	x16, x16, #0xd20
   a285c: d61f0220     	br	x17

00000000000a2860 <_ZNK9mkvparser10AudioTrack15GetSamplingRateEv@plt>:
   a2860: b0001010     	adrp	x16, 0x2a3000
   a2864: f9469611     	ldr	x17, [x16, #0xd28]
   a2868: 9134a210     	add	x16, x16, #0xd28
   a286c: d61f0220     	br	x17

00000000000a2870 <getpid@plt>:
   a2870: b0001010     	adrp	x16, 0x2a3000
   a2874: f9469a11     	ldr	x17, [x16, #0xd30]
   a2878: 9134c210     	add	x16, x16, #0xd30
   a287c: d61f0220     	br	x17

00000000000a2880 <_ZN7android13BlockIterator9advance_lEv@plt>:
   a2880: b0001010     	adrp	x16, 0x2a3000
   a2884: f9469e11     	ldr	x17, [x16, #0xd38]
   a2888: 9134e210     	add	x16, x16, #0xd38
   a288c: d61f0220     	br	x17

00000000000a2890 <vorbis_book_decode@plt>:
   a2890: b0001010     	adrp	x16, 0x2a3000
   a2894: f946a211     	ldr	x17, [x16, #0xd40]
   a2898: 91350210     	add	x16, x16, #0xd40
   a289c: d61f0220     	br	x17

00000000000a28a0 <_ZNK7android6VectorIjE5arrayEv@plt>:
   a28a0: b0001010     	adrp	x16, 0x2a3000
   a28a4: f946a611     	ldr	x17, [x16, #0xd48]
   a28a8: 91352210     	add	x16, x16, #0xd48
   a28ac: d61f0220     	br	x17

00000000000a28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>:
   a28b0: b0001010     	adrp	x16, 0x2a3000
   a28b4: f946aa11     	ldr	x17, [x16, #0xd50]
   a28b8: 91354210     	add	x16, x16, #0xd50
   a28bc: d61f0220     	br	x17

00000000000a28c0 <_ZN7android15MyOpusExtractor16verifyOpusHeaderEPNS_11MediaBufferE@plt>:
   a28c0: b0001010     	adrp	x16, 0x2a3000
   a28c4: f946ae11     	ldr	x17, [x16, #0xd58]
   a28c8: 91356210     	add	x16, x16, #0xd58
   a28cc: d61f0220     	br	x17

00000000000a28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>:
   a28d0: b0001010     	adrp	x16, 0x2a3000
   a28d4: f946b211     	ldr	x17, [x16, #0xd60]
   a28d8: 91358210     	add	x16, x16, #0xd60
   a28dc: d61f0220     	br	x17

00000000000a28e0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEEC2Ev@plt>:
   a28e0: b0001010     	adrp	x16, 0x2a3000
   a28e4: f946b611     	ldr	x17, [x16, #0xd68]
   a28e8: 9135a210     	add	x16, x16, #0xd68
   a28ec: d61f0220     	br	x17

00000000000a28f0 <_ZN7android15JMediaExtractor13setDataSourceEill@plt>:
   a28f0: b0001010     	adrp	x16, 0x2a3000
   a28f4: f946ba11     	ldr	x17, [x16, #0xd70]
   a28f8: 9135c210     	add	x16, x16, #0xd70
   a28fc: d61f0220     	br	x17

00000000000a2900 <FLAC__crc8@plt>:
   a2900: b0001010     	adrp	x16, 0x2a3000
   a2904: f946be11     	ldr	x17, [x16, #0xd78]
   a2908: 9135e210     	add	x16, x16, #0xd78
   a290c: d61f0220     	br	x17

00000000000a2910 <_ZN9mkvparser8Chapters7Edition16ExpandAtomsArrayEv@plt>:
   a2910: b0001010     	adrp	x16, 0x2a3000
   a2914: f946c211     	ldr	x17, [x16, #0xd80]
   a2918: 91360210     	add	x16, x16, #0xd80
   a291c: d61f0220     	br	x17

00000000000a2920 <_ZN7android11KeyedVectorIiNS_6VectorIiEEEC2Ev@plt>:
   a2920: b0001010     	adrp	x16, 0x2a3000
   a2924: f946c611     	ldr	x17, [x16, #0xd88]
   a2928: 91362210     	add	x16, x16, #0xd88
   a292c: d61f0220     	br	x17

00000000000a2930 <FLAC__stream_encoder_set_compression_level@plt>:
   a2930: b0001010     	adrp	x16, 0x2a3000
   a2934: f946ca11     	ldr	x17, [x16, #0xd90]
   a2938: 91364210     	add	x16, x16, #0xd90
   a293c: d61f0220     	br	x17

00000000000a2940 <_ZNSt6__ndk15mutex6unlockEv@plt>:
   a2940: b0001010     	adrp	x16, 0x2a3000
   a2944: f946ce11     	ldr	x17, [x16, #0xd98]
   a2948: 91366210     	add	x16, x16, #0xd98
   a294c: d61f0220     	br	x17

00000000000a2950 <_ZN7android12MP3ExtractorC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8AMessageEEE@plt>:
   a2950: b0001010     	adrp	x16, 0x2a3000
   a2954: f946d211     	ldr	x17, [x16, #0xda0]
   a2958: 91368210     	add	x16, x16, #0xda0
   a295c: d61f0220     	br	x17

00000000000a2960 <WT_VoiceFilter@plt>:
   a2960: b0001010     	adrp	x16, 0x2a3000
   a2964: f946d611     	ldr	x17, [x16, #0xda8]
   a2968: 9136a210     	add	x16, x16, #0xda8
   a296c: d61f0220     	br	x17

00000000000a2970 <_ZN7android15JMediaExtractor14readSampleDataEP7_JNIEnvP8_jobjectmPm@plt>:
   a2970: b0001010     	adrp	x16, 0x2a3000
   a2974: f946da11     	ldr	x17, [x16, #0xdb0]
   a2978: 9136c210     	add	x16, x16, #0xdb0
   a297c: d61f0220     	br	x17

00000000000a2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>:
   a2980: b0001010     	adrp	x16, 0x2a3000
   a2984: f946de11     	ldr	x17, [x16, #0xdb8]
   a2988: 9136e210     	add	x16, x16, #0xdb8
   a298c: d61f0220     	br	x17

00000000000a2990 <_ZN7android24MakeAACCodecSpecificDataEjjj@plt>:
   a2990: b0001010     	adrp	x16, 0x2a3000
   a2994: f946e211     	ldr	x17, [x16, #0xdc0]
   a2998: 91370210     	add	x16, x16, #0xdc0
   a299c: d61f0220     	br	x17

00000000000a29a0 <_ZN7android16key_value_pair_tIjjEC2ERKj@plt>:
   a29a0: b0001010     	adrp	x16, 0x2a3000
   a29a4: f946e611     	ldr	x17, [x16, #0xdc8]
   a29a8: 91372210     	add	x16, x16, #0xdc8
   a29ac: d61f0220     	br	x17

00000000000a29b0 <_ZN7android3ID3C1ERKNS_2spINS_10DataSourceEEEbl@plt>:
   a29b0: b0001010     	adrp	x16, 0x2a3000
   a29b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   a29b8: 91374210     	add	x16, x16, #0xdd0
   a29bc: d61f0220     	br	x17

00000000000a29c0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEEC2IDnLb1EEEOT_@plt>:
   a29c0: b0001010     	adrp	x16, 0x2a3000
   a29c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   a29c8: 91376210     	add	x16, x16, #0xdd8
   a29cc: d61f0220     	br	x17

00000000000a29d0 <_ZNK9mkvparser7Segment11GetSeekHeadEv@plt>:
   a29d0: b0001010     	adrp	x16, 0x2a3000
   a29d4: f946f211     	ldr	x17, [x16, #0xde0]
   a29d8: 91378210     	add	x16, x16, #0xde0
   a29dc: d61f0220     	br	x17

00000000000a29e0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>:
   a29e0: b0001010     	adrp	x16, 0x2a3000
   a29e4: f946f611     	ldr	x17, [x16, #0xde8]
   a29e8: 9137a210     	add	x16, x16, #0xde8
   a29ec: d61f0220     	br	x17

00000000000a29f0 <_ZNK9mkvparser7Segment7GetLastEv@plt>:
   a29f0: b0001010     	adrp	x16, 0x2a3000
   a29f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   a29f8: 9137c210     	add	x16, x16, #0xdf0
   a29fc: d61f0220     	br	x17

00000000000a2a00 <_ZN7android9copy_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_PKS5_m@plt>:
   a2a00: b0001010     	adrp	x16, 0x2a3000
   a2a04: f946fe11     	ldr	x17, [x16, #0xdf8]
   a2a08: 9137e210     	add	x16, x16, #0xdf8
   a2a0c: d61f0220     	br	x17

00000000000a2a10 <_ZN7android6VectorINS_11NALPositionEEC2Ev@plt>:
   a2a10: b0001010     	adrp	x16, 0x2a3000
   a2a14: f9470211     	ldr	x17, [x16, #0xe00]
   a2a18: 91380210     	add	x16, x16, #0xe00
   a2a1c: d61f0220     	br	x17

00000000000a2a20 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>:
   a2a20: b0001010     	adrp	x16, 0x2a3000
   a2a24: f9470611     	ldr	x17, [x16, #0xe08]
   a2a28: 91382210     	add	x16, x16, #0xe08
   a2a2c: d61f0220     	br	x17

00000000000a2a30 <__deregister_frame_info_bases@plt>:
   a2a30: b0001010     	adrp	x16, 0x2a3000
   a2a34: f9470a11     	ldr	x17, [x16, #0xe10]
   a2a38: 91384210     	add	x16, x16, #0xe10
   a2a3c: d61f0220     	br	x17

00000000000a2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>:
   a2a40: b0001010     	adrp	x16, 0x2a3000
   a2a44: f9470e11     	ldr	x17, [x16, #0xe18]
   a2a48: 91386210     	add	x16, x16, #0xe18
   a2a4c: d61f0220     	br	x17

00000000000a2a50 <_ZN7android10ColorUtils30wrapColorAspectsIntoColorRangeENS_12ColorAspects5RangeE@plt>:
   a2a50: b0001010     	adrp	x16, 0x2a3000
   a2a54: f9471211     	ldr	x17, [x16, #0xe20]
   a2a58: 91388210     	add	x16, x16, #0xe20
   a2a5c: d61f0220     	br	x17

00000000000a2a60 <FLAC__bitwriter_free@plt>:
   a2a60: b0001010     	adrp	x16, 0x2a3000
   a2a64: f9471611     	ldr	x17, [x16, #0xe28]
   a2a68: 9138a210     	add	x16, x16, #0xe28
   a2a6c: d61f0220     	br	x17

00000000000a2a70 <_ZN7android18move_backward_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a2a70: b0001010     	adrp	x16, 0x2a3000
   a2a74: f9471a11     	ldr	x17, [x16, #0xe30]
   a2a78: 9138c210     	add	x16, x16, #0xe30
   a2a7c: d61f0220     	br	x17

00000000000a2a80 <_ZN7android2spINS_7RefBaseEEC2Ev@plt>:
   a2a80: b0001010     	adrp	x16, 0x2a3000
   a2a84: f9471e11     	ldr	x17, [x16, #0xe38]
   a2a88: 9138e210     	add	x16, x16, #0xe38
   a2a8c: d61f0220     	br	x17

00000000000a2a90 <ogg_stream_packetout@plt>:
   a2a90: b0001010     	adrp	x16, 0x2a3000
   a2a94: f9472211     	ldr	x17, [x16, #0xe40]
   a2a98: 91390210     	add	x16, x16, #0xe40
   a2a9c: d61f0220     	br	x17

00000000000a2aa0 <_ZN9mkvparser15ContentEncoding17ContentEncryptionC1Ev@plt>:
   a2aa0: b0001010     	adrp	x16, 0x2a3000
   a2aa4: f9472611     	ldr	x17, [x16, #0xe48]
   a2aa8: 91392210     	add	x16, x16, #0xe48
   a2aac: d61f0220     	br	x17

00000000000a2ab0 <_ZN7android20LibUtilsFirstStaticsC2Ev@plt>:
   a2ab0: b0001010     	adrp	x16, 0x2a3000
   a2ab4: f9472a11     	ldr	x17, [x16, #0xe50]
   a2ab8: 91394210     	add	x16, x16, #0xe50
   a2abc: d61f0220     	br	x17

00000000000a2ac0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEC2EPNSE_5_NodeE@plt>:
   a2ac0: b0001010     	adrp	x16, 0x2a3000
   a2ac4: f9472e11     	ldr	x17, [x16, #0xe58]
   a2ac8: 91396210     	add	x16, x16, #0xe58
   a2acc: d61f0220     	br	x17

00000000000a2ad0 <jniGetFDFromFileDescriptor@plt>:
   a2ad0: b0001010     	adrp	x16, 0x2a3000
   a2ad4: f9473211     	ldr	x17, [x16, #0xe60]
   a2ad8: 91398210     	add	x16, x16, #0xe60
   a2adc: d61f0220     	br	x17

00000000000a2ae0 <_ZNK9mkvparser6Tracks15GetTrackByIndexEm@plt>:
   a2ae0: b0001010     	adrp	x16, 0x2a3000
   a2ae4: f9473611     	ldr	x17, [x16, #0xe68]
   a2ae8: 9139a210     	add	x16, x16, #0xe68
   a2aec: d61f0220     	br	x17

00000000000a2af0 <_ZNK7android2spINS_12OggExtractorEEptEv@plt>:
   a2af0: b0001010     	adrp	x16, 0x2a3000
   a2af4: f9473a11     	ldr	x17, [x16, #0xe70]
   a2af8: 9139c210     	add	x16, x16, #0xe70
   a2afc: d61f0220     	br	x17

00000000000a2b00 <_ZN7android2spINS_16MPEG2PSExtractorEEC2ERKS2_@plt>:
   a2b00: b0001010     	adrp	x16, 0x2a3000
   a2b04: f9473e11     	ldr	x17, [x16, #0xe78]
   a2b08: 9139e210     	add	x16, x16, #0xe78
   a2b0c: d61f0220     	br	x17

00000000000a2b10 <_ZN7android11SampleTable22CompositionDeltaLookup24getCompositionTimeOffsetEj@plt>:
   a2b10: b0001010     	adrp	x16, 0x2a3000
   a2b14: f9474211     	ldr	x17, [x16, #0xe80]
   a2b18: 913a0210     	add	x16, x16, #0xe80
   a2b1c: d61f0220     	br	x17

00000000000a2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>:
   a2b20: b0001010     	adrp	x16, 0x2a3000
   a2b24: f9474611     	ldr	x17, [x16, #0xe88]
   a2b28: 913a2210     	add	x16, x16, #0xe88
   a2b2c: d61f0220     	br	x17

00000000000a2b30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a2b30: b0001010     	adrp	x16, 0x2a3000
   a2b34: f9474a11     	ldr	x17, [x16, #0xe90]
   a2b38: 913a4210     	add	x16, x16, #0xe90
   a2b3c: d61f0220     	br	x17

00000000000a2b40 <vorbis_dsp_pcmout@plt>:
   a2b40: b0001010     	adrp	x16, 0x2a3000
   a2b44: f9474e11     	ldr	x17, [x16, #0xe98]
   a2b48: 913a6210     	add	x16, x16, #0xe98
   a2b4c: d61f0220     	br	x17

00000000000a2b50 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEED2Ev@plt>:
   a2b50: b0001010     	adrp	x16, 0x2a3000
   a2b54: f9475211     	ldr	x17, [x16, #0xea0]
   a2b58: 913a8210     	add	x16, x16, #0xea0
   a2b5c: d61f0220     	br	x17

00000000000a2b60 <pthread_setspecific@plt>:
   a2b60: b0001010     	adrp	x16, 0x2a3000
   a2b64: f9475611     	ldr	x17, [x16, #0xea8]
   a2b68: 913aa210     	add	x16, x16, #0xea8
   a2b6c: d61f0220     	br	x17

00000000000a2b70 <_ZN7android6VectorINS_11KeyedVectorIllEEED2Ev@plt>:
   a2b70: b0001010     	adrp	x16, 0x2a3000
   a2b74: f9475a11     	ldr	x17, [x16, #0xeb0]
   a2b78: 913ac210     	add	x16, x16, #0xeb0
   a2b7c: d61f0220     	br	x17

00000000000a2b80 <EAS_SetTransposition@plt>:
   a2b80: b0001010     	adrp	x16, 0x2a3000
   a2b84: f9475e11     	ldr	x17, [x16, #0xeb8]
   a2b88: 913ae210     	add	x16, x16, #0xeb8
   a2b8c: d61f0220     	br	x17

00000000000a2b90 <_ZN7android17move_forward_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>:
   a2b90: b0001010     	adrp	x16, 0x2a3000
   a2b94: f9476211     	ldr	x17, [x16, #0xec0]
   a2b98: 913b0210     	add	x16, x16, #0xec0
   a2b9c: d61f0220     	br	x17

00000000000a2ba0 <JET_Event@plt>:
   a2ba0: b0001010     	adrp	x16, 0x2a3000
   a2ba4: f9476611     	ldr	x17, [x16, #0xec8]
   a2ba8: 913b2210     	add	x16, x16, #0xec8
   a2bac: d61f0220     	br	x17

00000000000a2bb0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEED2Ev@plt>:
   a2bb0: b0001010     	adrp	x16, 0x2a3000
   a2bb4: f9476a11     	ldr	x17, [x16, #0xed0]
   a2bb8: 913b4210     	add	x16, x16, #0xed0
   a2bbc: d61f0220     	br	x17

00000000000a2bc0 <_ZN9mkvparser11SimpleBlockD2Ev@plt>:
   a2bc0: b0001010     	adrp	x16, 0x2a3000
   a2bc4: f9476e11     	ldr	x17, [x16, #0xed8]
   a2bc8: 913b6210     	add	x16, x16, #0xed8
   a2bcc: d61f0220     	br	x17

00000000000a2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>:
   a2bd0: b0001010     	adrp	x16, 0x2a3000
   a2bd4: f9477211     	ldr	x17, [x16, #0xee0]
   a2bd8: 913b8210     	add	x16, x16, #0xee0
   a2bdc: d61f0220     	br	x17

00000000000a2be0 <_ZNK7android2spINS_15MPEG4DataSourceEEptEv@plt>:
   a2be0: b0001010     	adrp	x16, 0x2a3000
   a2be4: f9477611     	ldr	x17, [x16, #0xee8]
   a2be8: 913ba210     	add	x16, x16, #0xee8
   a2bec: d61f0220     	br	x17

00000000000a2bf0 <_ZN7android22memcpy_to_i16_from_p24EPsPKhm@plt>:
   a2bf0: b0001010     	adrp	x16, 0x2a3000
   a2bf4: f9477a11     	ldr	x17, [x16, #0xef0]
   a2bf8: 913bc210     	add	x16, x16, #0xef0
   a2bfc: d61f0220     	br	x17

00000000000a2c00 <floor0_free_info@plt>:
   a2c00: b0001010     	adrp	x16, 0x2a3000
   a2c04: f9477e11     	ldr	x17, [x16, #0xef8]
   a2c08: 913be210     	add	x16, x16, #0xef8
   a2c0c: d61f0220     	br	x17

00000000000a2c10 <_ZN7android9copy_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>:
   a2c10: b0001010     	adrp	x16, 0x2a3000
   a2c14: f9478211     	ldr	x17, [x16, #0xf00]
   a2c18: 913c0210     	add	x16, x16, #0xf00
   a2c1c: d61f0220     	br	x17

00000000000a2c20 <_ZNK9mkvparser7Segment8GetFirstEv@plt>:
   a2c20: b0001010     	adrp	x16, 0x2a3000
   a2c24: f9478611     	ldr	x17, [x16, #0xf08]
   a2c28: 913c2210     	add	x16, x16, #0xf08
   a2c2c: d61f0220     	br	x17

00000000000a2c30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE25__construct_range_forwardIKSA_SA_SA_SA_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructISB_PSG_RT_EE5valueEvE4typeERSB_PSM_SR_RSL_@plt>:
   a2c30: b0001010     	adrp	x16, 0x2a3000
   a2c34: f9478a11     	ldr	x17, [x16, #0xf10]
   a2c38: 913c4210     	add	x16, x16, #0xf10
   a2c3c: d61f0220     	br	x17

00000000000a2c40 <_ZN7android6VectorINS_2spINS_7ABufferEEEED2Ev@plt>:
   a2c40: b0001010     	adrp	x16, 0x2a3000
   a2c44: f9478e11     	ldr	x17, [x16, #0xf18]
   a2c48: 913c6210     	add	x16, x16, #0xf18
   a2c4c: d61f0220     	br	x17

00000000000a2c50 <_ZN7android4ListINS_2spINS_7ABufferEEEE6insertENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEERKS3_@plt>:
   a2c50: b0001010     	adrp	x16, 0x2a3000
   a2c54: f9479211     	ldr	x17, [x16, #0xf20]
   a2c58: 913c8210     	add	x16, x16, #0xf20
   a2c5c: d61f0220     	br	x17

00000000000a2c60 <ftello@plt>:
   a2c60: b0001010     	adrp	x16, 0x2a3000
   a2c64: f9479611     	ldr	x17, [x16, #0xf28]
   a2c68: 913ca210     	add	x16, x16, #0xf28
   a2c6c: d61f0220     	br	x17

00000000000a2c70 <FLAC__stream_decoder_reset@plt>:
   a2c70: b0001010     	adrp	x16, 0x2a3000
   a2c74: f9479a11     	ldr	x17, [x16, #0xf30]
   a2c78: 913cc210     	add	x16, x16, #0xf30
   a2c7c: d61f0220     	br	x17

00000000000a2c80 <_ZNK7android4ESDS20skipDescriptorHeaderEmmPhPmS2_@plt>:
   a2c80: b0001010     	adrp	x16, 0x2a3000
   a2c84: f9479e11     	ldr	x17, [x16, #0xf38]
   a2c88: 913ce210     	add	x16, x16, #0xf38
   a2c8c: d61f0220     	br	x17

00000000000a2c90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE10editItemAtEm@plt>:
   a2c90: b0001010     	adrp	x16, 0x2a3000
   a2c94: f947a211     	ldr	x17, [x16, #0xf40]
   a2c98: 913d0210     	add	x16, x16, #0xf40
   a2c9c: d61f0220     	br	x17

00000000000a2ca0 <__cxa_get_globals_fast@plt>:
   a2ca0: b0001010     	adrp	x16, 0x2a3000
   a2ca4: f947a611     	ldr	x17, [x16, #0xf48]
   a2ca8: 913d2210     	add	x16, x16, #0xf48
   a2cac: d61f0220     	br	x17

00000000000a2cb0 <_ZN7android3ID38IteratorD1Ev@plt>:
   a2cb0: b0001010     	adrp	x16, 0x2a3000
   a2cb4: f947aa11     	ldr	x17, [x16, #0xf50]
   a2cb8: 913d4210     	add	x16, x16, #0xf50
   a2cbc: d61f0220     	br	x17

00000000000a2cc0 <_ZN7android2spINS_12OggExtractorEEC2EPS1_@plt>:
   a2cc0: b0001010     	adrp	x16, 0x2a3000
   a2cc4: f947ae11     	ldr	x17, [x16, #0xf58]
   a2cc8: 913d6210     	add	x16, x16, #0xf58
   a2ccc: d61f0220     	br	x17

00000000000a2cd0 <_ZNK9mkvparser6Tracks14GetTracksCountEv@plt>:
   a2cd0: b0001010     	adrp	x16, 0x2a3000
   a2cd4: f947b211     	ldr	x17, [x16, #0xf60]
   a2cd8: 913d8210     	add	x16, x16, #0xf60
   a2cdc: d61f0220     	br	x17

00000000000a2ce0 <_ZN7android7AString6appendERKS0_@plt>:
   a2ce0: b0001010     	adrp	x16, 0x2a3000
   a2ce4: f947b611     	ldr	x17, [x16, #0xf68]
   a2ce8: 913da210     	add	x16, x16, #0xf68
   a2cec: d61f0220     	br	x17

00000000000a2cf0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKjRKS2_@plt>:
   a2cf0: b0001010     	adrp	x16, 0x2a3000
   a2cf4: f947ba11     	ldr	x17, [x16, #0xf70]
   a2cf8: 913dc210     	add	x16, x16, #0xf70
   a2cfc: d61f0220     	br	x17

00000000000a2d00 <VMSetGlobalDLSLib@plt>:
   a2d00: b0001010     	adrp	x16, 0x2a3000
   a2d04: f947be11     	ldr	x17, [x16, #0xf78]
   a2d08: 913de210     	add	x16, x16, #0xf78
   a2d0c: d61f0220     	br	x17

00000000000a2d10 <posix_memalign@plt>:
   a2d10: b0001010     	adrp	x16, 0x2a3000
   a2d14: f947c211     	ldr	x17, [x16, #0xf80]
   a2d18: 913e0210     	add	x16, x16, #0xf80
   a2d1c: d61f0220     	br	x17

00000000000a2d20 <_ZN7android6VectorINS_2spINS_7ABufferEEEE4pushERKS3_@plt>:
   a2d20: b0001010     	adrp	x16, 0x2a3000
   a2d24: f947c611     	ldr	x17, [x16, #0xf88]
   a2d28: 913e2210     	add	x16, x16, #0xf88
   a2d2c: d61f0220     	br	x17

00000000000a2d30 <sched_yield@plt>:
   a2d30: b0001010     	adrp	x16, 0x2a3000
   a2d34: f947ca11     	ldr	x17, [x16, #0xf90]
   a2d38: 913e4210     	add	x16, x16, #0xf90
   a2d3c: d61f0220     	br	x17

00000000000a2d40 <_ZN7android18move_backward_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>:
   a2d40: b0001010     	adrp	x16, 0x2a3000
   a2d44: f947ce11     	ldr	x17, [x16, #0xf98]
   a2d48: 913e6210     	add	x16, x16, #0xf98
   a2d4c: d61f0220     	br	x17

00000000000a2d50 <FLAC__bitreader_get_input_bits_unconsumed@plt>:
   a2d50: b0001010     	adrp	x16, 0x2a3000
   a2d54: f947d211     	ldr	x17, [x16, #0xfa0]
   a2d58: 913e8210     	add	x16, x16, #0xfa0
   a2d5c: d61f0220     	br	x17

00000000000a2d60 <_ZN9mkvparser7Segment13DoLoadClusterERxRl@plt>:
   a2d60: b0001010     	adrp	x16, 0x2a3000
   a2d64: f947d611     	ldr	x17, [x16, #0xfa8]
   a2d68: 913ea210     	add	x16, x16, #0xfa8
   a2d6c: d61f0220     	br	x17

00000000000a2d70 <_ZN7android9ATSParser20parseAdaptationFieldEPNS_10ABitReaderEj@plt>:
   a2d70: b0001010     	adrp	x16, 0x2a3000
   a2d74: f947da11     	ldr	x17, [x16, #0xfb0]
   a2d78: 913ec210     	add	x16, x16, #0xfb0
   a2d7c: d61f0220     	br	x17

00000000000a2d80 <_ZN7android13MidiExtractorD1Ev@plt>:
   a2d80: b0001010     	adrp	x16, 0x2a3000
   a2d84: f947de11     	ldr	x17, [x16, #0xfb8]
   a2d88: 913ee210     	add	x16, x16, #0xfb8
   a2d8c: d61f0220     	br	x17

00000000000a2d90 <_ZN7android14SampleIteratorC1EPNS_11SampleTableE@plt>:
   a2d90: b0001010     	adrp	x16, 0x2a3000
   a2d94: f947e211     	ldr	x17, [x16, #0xfc0]
   a2d98: 913f0210     	add	x16, x16, #0xfc0
   a2d9c: d61f0220     	br	x17

00000000000a2da0 <_ZNK7android6VectorINS_4TrexEE4sizeEv@plt>:
   a2da0: b0001010     	adrp	x16, 0x2a3000
   a2da4: f947e611     	ldr	x17, [x16, #0xfc8]
   a2da8: 913f2210     	add	x16, x16, #0xfc8
   a2dac: d61f0220     	br	x17

00000000000a2db0 <_ZN7android10splat_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>:
   a2db0: b0001010     	adrp	x16, 0x2a3000
   a2db4: f947ea11     	ldr	x17, [x16, #0xfd0]
   a2db8: 913f4210     	add	x16, x16, #0xfd0
   a2dbc: d61f0220     	br	x17

00000000000a2dc0 <_ZN7android9WAVSourceD1Ev@plt>:
   a2dc0: b0001010     	adrp	x16, 0x2a3000
   a2dc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   a2dc8: 913f6210     	add	x16, x16, #0xfd8
   a2dcc: d61f0220     	br	x17

00000000000a2dd0 <_ZNKSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a2dd0: b0001010     	adrp	x16, 0x2a3000
   a2dd4: f947f211     	ldr	x17, [x16, #0xfe0]
   a2dd8: 913f8210     	add	x16, x16, #0xfe0
   a2ddc: d61f0220     	br	x17

00000000000a2de0 <_ZN9mkvparser7Segment14CreateInstanceEPNS_10IMkvReaderExRPS0_@plt>:
   a2de0: b0001010     	adrp	x16, 0x2a3000
   a2de4: f947f611     	ldr	x17, [x16, #0xfe8]
   a2de8: 913fa210     	add	x16, x16, #0xfe8
   a2dec: d61f0220     	br	x17

00000000000a2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>:
   a2df0: b0001010     	adrp	x16, 0x2a3000
   a2df4: f947fa11     	ldr	x17, [x16, #0xff0]
   a2df8: 913fc210     	add	x16, x16, #0xff0
   a2dfc: d61f0220     	br	x17

00000000000a2e00 <__cxa_guard_release@plt>:
   a2e00: b0001010     	adrp	x16, 0x2a3000
   a2e04: f947fe11     	ldr	x17, [x16, #0xff8]
   a2e08: 913fe210     	add	x16, x16, #0xff8
   a2e0c: d61f0220     	br	x17

00000000000a2e10 <_ZN7android7RefBase11renameRefIdEPS0_PKvS3_@plt>:
   a2e10: d0001010     	adrp	x16, 0x2a4000
   a2e14: f9400211     	ldr	x17, [x16]
   a2e18: 91000210     	add	x16, x16, #0x0
   a2e1c: d61f0220     	br	x17

00000000000a2e20 <_ZNK7android15JMediaExtractor14getTrackFormatEP7_JNIEnvmPP8_jobject@plt>:
   a2e20: d0001010     	adrp	x16, 0x2a4000
   a2e24: f9400611     	ldr	x17, [x16, #0x8]
   a2e28: 91002210     	add	x16, x16, #0x8
   a2e2c: d61f0220     	br	x17

00000000000a2e30 <read@plt>:
   a2e30: d0001010     	adrp	x16, 0x2a4000
   a2e34: f9400a11     	ldr	x17, [x16, #0x10]
   a2e38: 91004210     	add	x16, x16, #0x10
   a2e3c: d61f0220     	br	x17

00000000000a2e40 <memmove@plt>:
   a2e40: d0001010     	adrp	x16, 0x2a4000
   a2e44: f9400e11     	ldr	x17, [x16, #0x18]
   a2e48: 91006210     	add	x16, x16, #0x18
   a2e4c: d61f0220     	br	x17

00000000000a2e50 <_ZN7android9copy_typeImEEvPT_PKS1_m@plt>:
   a2e50: d0001010     	adrp	x16, 0x2a4000
   a2e54: f9401211     	ldr	x17, [x16, #0x20]
   a2e58: 91008210     	add	x16, x16, #0x20
   a2e5c: d61f0220     	br	x17

00000000000a2e60 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEE3addERKS2_@plt>:
   a2e60: d0001010     	adrp	x16, 0x2a4000
   a2e64: f9401611     	ldr	x17, [x16, #0x28]
   a2e68: 9100a210     	add	x16, x16, #0x28
   a2e6c: d61f0220     	br	x17

00000000000a2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>:
   a2e70: d0001010     	adrp	x16, 0x2a4000
   a2e74: f9401a11     	ldr	x17, [x16, #0x30]
   a2e78: 9100c210     	add	x16, x16, #0x30
   a2e7c: d61f0220     	br	x17

00000000000a2e80 <_ZNK7android8AMessage8findRectEPKcPiS3_S3_S3_@plt>:
   a2e80: d0001010     	adrp	x16, 0x2a4000
   a2e84: f9401e11     	ldr	x17, [x16, #0x38]
   a2e88: 9100e210     	add	x16, x16, #0x38
   a2e8c: d61f0220     	br	x17

00000000000a2e90 <_ZN7android17HevcParameterSets11findParam64EjPm@plt>:
   a2e90: d0001010     	adrp	x16, 0x2a4000
   a2e94: f9402211     	ldr	x17, [x16, #0x40]
   a2e98: 91010210     	add	x16, x16, #0x40
   a2e9c: d61f0220     	br	x17

00000000000a2ea0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>:
   a2ea0: d0001010     	adrp	x16, 0x2a4000
   a2ea4: f9402611     	ldr	x17, [x16, #0x48]
   a2ea8: 91012210     	add	x16, x16, #0x48
   a2eac: d61f0220     	br	x17

00000000000a2eb0 <_ZN7android2spINS_11MediaSourceEEaSERKS2_@plt>:
   a2eb0: d0001010     	adrp	x16, 0x2a4000
   a2eb4: f9402a11     	ldr	x17, [x16, #0x50]
   a2eb8: 91014210     	add	x16, x16, #0x50
   a2ebc: d61f0220     	br	x17

00000000000a2ec0 <_ZN7android10splat_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>:
   a2ec0: d0001010     	adrp	x16, 0x2a4000
   a2ec4: f9402e11     	ldr	x17, [x16, #0x58]
   a2ec8: 91016210     	add	x16, x16, #0x58
   a2ecc: d61f0220     	br	x17

00000000000a2ed0 <_ZNK7android11KeyedVectorIjmEixEm@plt>:
   a2ed0: d0001010     	adrp	x16, 0x2a4000
   a2ed4: f9403211     	ldr	x17, [x16, #0x60]
   a2ed8: 91018210     	add	x16, x16, #0x60
   a2edc: d61f0220     	br	x17

00000000000a2ee0 <_ZN7android2spINS_15IMediaExtractorEEC2EPS1_@plt>:
   a2ee0: d0001010     	adrp	x16, 0x2a4000
   a2ee4: f9403611     	ldr	x17, [x16, #0x68]
   a2ee8: 9101a210     	add	x16, x16, #0x68
   a2eec: d61f0220     	br	x17

00000000000a2ef0 <_ZN7android6VectorIjED2Ev@plt>:
   a2ef0: d0001010     	adrp	x16, 0x2a4000
   a2ef4: f9403a11     	ldr	x17, [x16, #0x70]
   a2ef8: 9101c210     	add	x16, x16, #0x70
   a2efc: d61f0220     	br	x17

00000000000a2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>:
   a2f00: d0001010     	adrp	x16, 0x2a4000
   a2f04: f9403e11     	ldr	x17, [x16, #0x78]
   a2f08: 9101e210     	add	x16, x16, #0x78
   a2f0c: d61f0220     	br	x17

00000000000a2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>:
   a2f10: d0001010     	adrp	x16, 0x2a4000
   a2f14: f9404211     	ldr	x17, [x16, #0x80]
   a2f18: 91020210     	add	x16, x16, #0x80
   a2f1c: d61f0220     	br	x17

00000000000a2f20 <_ZN7android16MPEG2PSExtractor5TrackD0Ev@plt>:
   a2f20: d0001010     	adrp	x16, 0x2a4000
   a2f24: f9404611     	ldr	x17, [x16, #0x88]
   a2f28: 91022210     	add	x16, x16, #0x88
   a2f2c: d61f0220     	br	x17

00000000000a2f30 <_ZN7android7AString5clearEv@plt>:
   a2f30: d0001010     	adrp	x16, 0x2a4000
   a2f34: f9404a11     	ldr	x17, [x16, #0x90]
   a2f38: 91024210     	add	x16, x16, #0x90
   a2f3c: d61f0220     	br	x17

00000000000a2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   a2f40: d0001010     	adrp	x16, 0x2a4000
   a2f44: f9404e11     	ldr	x17, [x16, #0x98]
   a2f48: 91026210     	add	x16, x16, #0x98
   a2f4c: d61f0220     	br	x17

00000000000a2f50 <_ZNK7android7ALookupIiNS_12ColorAspects8TransferEE6lookupERKiPS2_@plt>:
   a2f50: d0001010     	adrp	x16, 0x2a4000
   a2f54: f9405211     	ldr	x17, [x16, #0xa0]
   a2f58: 91028210     	add	x16, x16, #0xa0
   a2f5c: d61f0220     	br	x17

00000000000a2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>:
   a2f60: d0001010     	adrp	x16, 0x2a4000
   a2f64: f9405611     	ldr	x17, [x16, #0xa8]
   a2f68: 9102a210     	add	x16, x16, #0xa8
   a2f6c: d61f0220     	br	x17

00000000000a2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>:
   a2f70: d0001010     	adrp	x16, 0x2a4000
   a2f74: f9405a11     	ldr	x17, [x16, #0xb0]
   a2f78: 9102c210     	add	x16, x16, #0xb0
   a2f7c: d61f0220     	br	x17

00000000000a2f80 <_ZN7android2spINS_14MPEG4ExtractorEEC2EPS1_@plt>:
   a2f80: d0001010     	adrp	x16, 0x2a4000
   a2f84: f9405e11     	ldr	x17, [x16, #0xb8]
   a2f88: 9102e210     	add	x16, x16, #0xb8
   a2f8c: d61f0220     	br	x17

00000000000a2f90 <JET_ParseEvent@plt>:
   a2f90: d0001010     	adrp	x16, 0x2a4000
   a2f94: f9406211     	ldr	x17, [x16, #0xc0]
   a2f98: 91030210     	add	x16, x16, #0xc0
   a2f9c: d61f0220     	br	x17

00000000000a2fa0 <_ZN7android17HevcParameterSets10addNalUnitEPKhm@plt>:
   a2fa0: d0001010     	adrp	x16, 0x2a4000
   a2fa4: f9406611     	ldr	x17, [x16, #0xc8]
   a2fa8: 91032210     	add	x16, x16, #0xc8
   a2fac: d61f0220     	br	x17

00000000000a2fb0 <_ZN7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairItS1_EEE@plt>:
   a2fb0: d0001010     	adrp	x16, 0x2a4000
   a2fb4: f9406a11     	ldr	x17, [x16, #0xd0]
   a2fb8: 91034210     	add	x16, x16, #0xd0
   a2fbc: d61f0220     	br	x17

00000000000a2fc0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>:
   a2fc0: d0001010     	adrp	x16, 0x2a4000
   a2fc4: f9406e11     	ldr	x17, [x16, #0xd8]
   a2fc8: 91036210     	add	x16, x16, #0xd8
   a2fcc: d61f0220     	br	x17

00000000000a2fd0 <vorbis_dsp_create@plt>:
   a2fd0: d0001010     	adrp	x16, 0x2a4000
   a2fd4: f9407211     	ldr	x17, [x16, #0xe0]
   a2fd8: 91038210     	add	x16, x16, #0xe0
   a2fdc: d61f0220     	br	x17

00000000000a2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>:
   a2fe0: d0001010     	adrp	x16, 0x2a4000
   a2fe4: f9407611     	ldr	x17, [x16, #0xe8]
   a2fe8: 9103a210     	add	x16, x16, #0xe8
   a2fec: d61f0220     	br	x17

00000000000a2ff0 <_ZN7android10splat_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>:
   a2ff0: d0001010     	adrp	x16, 0x2a4000
   a2ff4: f9407a11     	ldr	x17, [x16, #0xf0]
   a2ff8: 9103c210     	add	x16, x16, #0xf0
   a2ffc: d61f0220     	br	x17

00000000000a3000 <_ZSt13get_terminatev@plt>:
   a3000: b0001010     	adrp	x16, 0x2a4000
   a3004: f9407e11     	ldr	x17, [x16, #0xf8]
   a3008: 9103e210     	add	x16, x16, #0xf8
   a300c: d61f0220     	br	x17

00000000000a3010 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE7destroyIS5_EEvRS6_PT_@plt>:
   a3010: b0001010     	adrp	x16, 0x2a4000
   a3014: f9408211     	ldr	x17, [x16, #0x100]
   a3018: 91040210     	add	x16, x16, #0x100
   a301c: d61f0220     	br	x17

00000000000a3020 <_ZN7_JNIEnv14CallLongMethodEP8_jobjectP10_jmethodIDz@plt>:
   a3020: b0001010     	adrp	x16, 0x2a4000
   a3024: f9408611     	ldr	x17, [x16, #0x108]
   a3028: 91042210     	add	x16, x16, #0x108
   a302c: d61f0220     	br	x17

00000000000a3030 <_ZN7android7RefBaseC2Ev@plt>:
   a3030: b0001010     	adrp	x16, 0x2a4000
   a3034: f9408a11     	ldr	x17, [x16, #0x110]
   a3038: 91044210     	add	x16, x16, #0x110
   a303c: d61f0220     	br	x17

00000000000a3040 <_ZNK7android2spINS_7RefBaseEEneEPKS1_@plt>:
   a3040: b0001010     	adrp	x16, 0x2a4000
   a3044: f9408e11     	ldr	x17, [x16, #0x118]
   a3048: 91046210     	add	x16, x16, #0x118
   a304c: d61f0220     	br	x17

00000000000a3050 <EAS_OpenJETStream@plt>:
   a3050: b0001010     	adrp	x16, 0x2a4000
   a3054: f9409211     	ldr	x17, [x16, #0x120]
   a3058: 91048210     	add	x16, x16, #0x120
   a305c: d61f0220     	br	x17

00000000000a3060 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_m@plt>:
   a3060: b0001010     	adrp	x16, 0x2a4000
   a3064: f9409611     	ldr	x17, [x16, #0x128]
   a3068: 9104a210     	add	x16, x16, #0x128
   a306c: d61f0220     	br	x17

00000000000a3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>:
   a3070: b0001010     	adrp	x16, 0x2a4000
   a3074: f9409a11     	ldr	x17, [x16, #0x130]
   a3078: 9104c210     	add	x16, x16, #0x130
   a307c: d61f0220     	br	x17

00000000000a3080 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEEixEm@plt>:
   a3080: b0001010     	adrp	x16, 0x2a4000
   a3084: f9409e11     	ldr	x17, [x16, #0x138]
   a3088: 9104e210     	add	x16, x16, #0x138
   a308c: d61f0220     	br	x17

00000000000a3090 <pthread_once@plt>:
   a3090: b0001010     	adrp	x16, 0x2a4000
   a3094: f940a211     	ldr	x17, [x16, #0x140]
   a3098: 91050210     	add	x16, x16, #0x140
   a309c: d61f0220     	br	x17

00000000000a30a0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects8TransferEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a30a0: b0001010     	adrp	x16, 0x2a4000
   a30a4: f940a611     	ldr	x17, [x16, #0x148]
   a30a8: 91052210     	add	x16, x16, #0x148
   a30ac: d61f0220     	br	x17

00000000000a30b0 <_ZN7android14SampleIterator5resetEv@plt>:
   a30b0: b0001010     	adrp	x16, 0x2a4000
   a30b4: f940aa11     	ldr	x17, [x16, #0x150]
   a30b8: 91054210     	add	x16, x16, #0x150
   a30bc: d61f0220     	br	x17

00000000000a30c0 <_ZNSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a30c0: b0001010     	adrp	x16, 0x2a4000
   a30c4: f940ae11     	ldr	x17, [x16, #0x158]
   a30c8: 91056210     	add	x16, x16, #0x158
   a30cc: d61f0220     	br	x17

00000000000a30d0 <floor1_free_info@plt>:
   a30d0: b0001010     	adrp	x16, 0x2a4000
   a30d4: f940b211     	ldr	x17, [x16, #0x160]
   a30d8: 91058210     	add	x16, x16, #0x160
   a30dc: d61f0220     	br	x17

00000000000a30e0 <oggpack_eop@plt>:
   a30e0: b0001010     	adrp	x16, 0x2a4000
   a30e4: f940b611     	ldr	x17, [x16, #0x168]
   a30e8: 9105a210     	add	x16, x16, #0x168
   a30ec: d61f0220     	br	x17

00000000000a30f0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE18__construct_at_endIPKS9_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESH_SH_m@plt>:
   a30f0: b0001010     	adrp	x16, 0x2a4000
   a30f4: f940ba11     	ldr	x17, [x16, #0x170]
   a30f8: 9105c210     	add	x16, x16, #0x170
   a30fc: d61f0220     	br	x17

00000000000a3100 <FLAC__stream_decoder_set_metadata_ignore_all@plt>:
   a3100: b0001010     	adrp	x16, 0x2a4000
   a3104: f940be11     	ldr	x17, [x16, #0x178]
   a3108: 9105e210     	add	x16, x16, #0x178
   a310c: d61f0220     	br	x17

00000000000a3110 <ogg_stream_pagein@plt>:
   a3110: b0001010     	adrp	x16, 0x2a4000
   a3114: f940c211     	ldr	x17, [x16, #0x180]
   a3118: 91060210     	add	x16, x16, #0x180
   a311c: d61f0220     	br	x17

00000000000a3120 <FLAC__bitreader_init@plt>:
   a3120: b0001010     	adrp	x16, 0x2a4000
   a3124: f940c611     	ldr	x17, [x16, #0x188]
   a3128: 91062210     	add	x16, x16, #0x188
   a312c: d61f0220     	br	x17

00000000000a3130 <_ZN7android6VectorINS_11MPEG4Source6SampleEEC2Ev@plt>:
   a3130: b0001010     	adrp	x16, 0x2a4000
   a3134: f940ca11     	ldr	x17, [x16, #0x190]
   a3138: 91064210     	add	x16, x16, #0x190
   a313c: d61f0220     	br	x17

00000000000a3140 <_ZN7android12compare_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEiRKT_S7_@plt>:
   a3140: b0001010     	adrp	x16, 0x2a4000
   a3144: f940ce11     	ldr	x17, [x16, #0x198]
   a3148: 91066210     	add	x16, x16, #0x198
   a314c: d61f0220     	br	x17

00000000000a3150 <_ZN7android12AMRExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a3150: b0001010     	adrp	x16, 0x2a4000
   a3154: f940d211     	ldr	x17, [x16, #0x1a0]
   a3158: 91068210     	add	x16, x16, #0x1a0
   a315c: d61f0220     	br	x17

00000000000a3160 <FLAC__stream_encoder_set_rice_parameter_search_dist@plt>:
   a3160: b0001010     	adrp	x16, 0x2a4000
   a3164: f940d611     	ldr	x17, [x16, #0x1a8]
   a3168: 9106a210     	add	x16, x16, #0x1a8
   a316c: d61f0220     	br	x17

00000000000a3170 <_ZN7android9copy_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>:
   a3170: b0001010     	adrp	x16, 0x2a4000
   a3174: f940da11     	ldr	x17, [x16, #0x1b0]
   a3178: 9106c210     	add	x16, x16, #0x1b0
   a317c: d61f0220     	br	x17

00000000000a3180 <_ZNSt6__ndk114__shared_countD2Ev@plt>:
   a3180: b0001010     	adrp	x16, 0x2a4000
   a3184: f940de11     	ldr	x17, [x16, #0x1b8]
   a3188: 9106e210     	add	x16, x16, #0x1b8
   a318c: d61f0220     	br	x17

00000000000a3190 <_ZN7android7String813appendFormatVEPKcSt9__va_list@plt>:
   a3190: b0001010     	adrp	x16, 0x2a4000
   a3194: f940e211     	ldr	x17, [x16, #0x1c0]
   a3198: 91070210     	add	x16, x16, #0x1c0
   a319c: d61f0220     	br	x17

00000000000a31a0 <_ZN7android9OggSourceD1Ev@plt>:
   a31a0: b0001010     	adrp	x16, 0x2a4000
   a31a4: f940e611     	ldr	x17, [x16, #0x1c8]
   a31a8: 91072210     	add	x16, x16, #0x1c8
   a31ac: d61f0220     	br	x17

00000000000a31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>:
   a31b0: b0001010     	adrp	x16, 0x2a4000
   a31b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   a31b8: 91074210     	add	x16, x16, #0x1d0
   a31bc: d61f0220     	br	x17

00000000000a31c0 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE8max_sizeEv@plt>:
   a31c0: b0001010     	adrp	x16, 0x2a4000
   a31c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   a31c8: 91076210     	add	x16, x16, #0x1d8
   a31cc: d61f0220     	br	x17

00000000000a31d0 <_ZN7android12destroy_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_m@plt>:
   a31d0: b0001010     	adrp	x16, 0x2a4000
   a31d4: f940f211     	ldr	x17, [x16, #0x1e0]
   a31d8: 91078210     	add	x16, x16, #0x1e0
   a31dc: d61f0220     	br	x17

00000000000a31e0 <_ZN7android16MPEG2PSExtractor5Track13appendPESDataEjmmPKhm@plt>:
   a31e0: b0001010     	adrp	x16, 0x2a4000
   a31e4: f940f611     	ldr	x17, [x16, #0x1e8]
   a31e8: 9107a210     	add	x16, x16, #0x1e8
   a31ec: d61f0220     	br	x17

00000000000a31f0 <_ZN7android14construct_typeINS_14MyOggExtractor8TOCEntryEEEvPT_m@plt>:
   a31f0: b0001010     	adrp	x16, 0x2a4000
   a31f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   a31f8: 9107c210     	add	x16, x16, #0x1f0
   a31fc: d61f0220     	br	x17

00000000000a3200 <EAS_ReportEx@plt>:
   a3200: b0001010     	adrp	x16, 0x2a4000
   a3204: f940fe11     	ldr	x17, [x16, #0x1f8]
   a3208: 9107e210     	add	x16, x16, #0x1f8
   a320c: d61f0220     	br	x17

00000000000a3210 <_ZNSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a3210: b0001010     	adrp	x16, 0x2a4000
   a3214: f9410211     	ldr	x17, [x16, #0x200]
   a3218: 91080210     	add	x16, x16, #0x200
   a321c: d61f0220     	br	x17

00000000000a3220 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE8max_sizeEv@plt>:
   a3220: b0001010     	adrp	x16, 0x2a4000
   a3224: f9410611     	ldr	x17, [x16, #0x208]
   a3228: 91082210     	add	x16, x16, #0x208
   a322c: d61f0220     	br	x17

00000000000a3230 <_ZNSt6__ndk113__vector_baseINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a3230: b0001010     	adrp	x16, 0x2a4000
   a3234: f9410a11     	ldr	x17, [x16, #0x210]
   a3238: 91084210     	add	x16, x16, #0x210
   a323c: d61f0220     	br	x17

00000000000a3240 <_ZN7android11KeyedVectorIjmEC2Ev@plt>:
   a3240: b0001010     	adrp	x16, 0x2a4000
   a3244: f9410e11     	ldr	x17, [x16, #0x218]
   a3248: 91086210     	add	x16, x16, #0x218
   a324c: d61f0220     	br	x17

00000000000a3250 <FLAC__bitwriter_get_write_crc16@plt>:
   a3250: b0001010     	adrp	x16, 0x2a4000
   a3254: f9411211     	ldr	x17, [x16, #0x220]
   a3258: 91088210     	add	x16, x16, #0x220
   a325c: d61f0220     	br	x17

00000000000a3260 <VMGetTranposition@plt>:
   a3260: b0001010     	adrp	x16, 0x2a4000
   a3264: f9411611     	ldr	x17, [x16, #0x228]
   a3268: 9108a210     	add	x16, x16, #0x228
   a326c: d61f0220     	br	x17

00000000000a3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>:
   a3270: b0001010     	adrp	x16, 0x2a4000
   a3274: f9411a11     	ldr	x17, [x16, #0x230]
   a3278: 9108c210     	add	x16, x16, #0x230
   a327c: d61f0220     	br	x17

00000000000a3280 <_ZN9mkvparser15ContentEncoding18ContentCompressionC1Ev@plt>:
   a3280: b0001010     	adrp	x16, 0x2a4000
   a3284: f9411e11     	ldr	x17, [x16, #0x238]
   a3288: 9108e210     	add	x16, x16, #0x238
   a328c: d61f0220     	br	x17

00000000000a3290 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>:
   a3290: b0001010     	adrp	x16, 0x2a4000
   a3294: f9412211     	ldr	x17, [x16, #0x240]
   a3298: 91090210     	add	x16, x16, #0x240
   a329c: d61f0220     	br	x17

00000000000a32a0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a32a0: b0001010     	adrp	x16, 0x2a4000
   a32a4: f9412611     	ldr	x17, [x16, #0x248]
   a32a8: 91092210     	add	x16, x16, #0x248
   a32ac: d61f0220     	br	x17

00000000000a32b0 <_ZNK7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>:
   a32b0: b0001010     	adrp	x16, 0x2a4000
   a32b4: f9412a11     	ldr	x17, [x16, #0x250]
   a32b8: 91094210     	add	x16, x16, #0x250
   a32bc: d61f0220     	br	x17

00000000000a32c0 <feof@plt>:
   a32c0: b0001010     	adrp	x16, 0x2a4000
   a32c4: f9412e11     	ldr	x17, [x16, #0x258]
   a32c8: 91096210     	add	x16, x16, #0x258
   a32cc: d61f0220     	br	x17

00000000000a32d0 <_ZN7android17MatroskaExtractorD1Ev@plt>:
   a32d0: b0001010     	adrp	x16, 0x2a4000
   a32d4: f9413211     	ldr	x17, [x16, #0x260]
   a32d8: 91098210     	add	x16, x16, #0x260
   a32dc: d61f0220     	br	x17

00000000000a32e0 <FLAC__format_picture_is_legal@plt>:
   a32e0: b0001010     	adrp	x16, 0x2a4000
   a32e4: f9413611     	ldr	x17, [x16, #0x268]
   a32e8: 9109a210     	add	x16, x16, #0x268
   a32ec: d61f0220     	br	x17

00000000000a32f0 <_ZN7android15MyOpusExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>:
   a32f0: b0001010     	adrp	x16, 0x2a4000
   a32f4: f9413a11     	ldr	x17, [x16, #0x270]
   a32f8: 9109c210     	add	x16, x16, #0x270
   a32fc: d61f0220     	br	x17

00000000000a3300 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a3300: b0001010     	adrp	x16, 0x2a4000
   a3304: f9413e11     	ldr	x17, [x16, #0x278]
   a3308: 9109e210     	add	x16, x16, #0x278
   a330c: d61f0220     	br	x17

00000000000a3310 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>:
   a3310: b0001010     	adrp	x16, 0x2a4000
   a3314: f9414211     	ldr	x17, [x16, #0x280]
   a3318: 910a0210     	add	x16, x16, #0x280
   a331c: d61f0220     	br	x17

00000000000a3320 <_ZNSt6__ndk110unique_ptrINS_11__list_nodeIPN7android11MediaBufferEPvEENS_22__allocator_destructorINS_9allocatorIS6_EEEEEC2ILb1EvEEPS6_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeISA_EEXT_EE20__good_rval_ref_typeE@plt>:
   a3320: b0001010     	adrp	x16, 0x2a4000
   a3324: f9414611     	ldr	x17, [x16, #0x288]
   a3328: 910a2210     	add	x16, x16, #0x288
   a332c: d61f0220     	br	x17

00000000000a3330 <_ZN7android12AMRExtractorD2Ev@plt>:
   a3330: b0001010     	adrp	x16, 0x2a4000
   a3334: f9414a11     	ldr	x17, [x16, #0x290]
   a3338: 910a4210     	add	x16, x16, #0x290
   a333c: d61f0220     	br	x17

00000000000a3340 <_ZN7android16NuMediaExtractor9TrackInfoC2Ev@plt>:
   a3340: b0001010     	adrp	x16, 0x2a4000
   a3344: f9414e11     	ldr	x17, [x16, #0x298]
   a3348: 910a6210     	add	x16, x16, #0x298
   a334c: d61f0220     	br	x17

00000000000a3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>:
   a3350: b0001010     	adrp	x16, 0x2a4000
   a3354: f9415211     	ldr	x17, [x16, #0x2a0]
   a3358: 910a8210     	add	x16, x16, #0x2a0
   a335c: d61f0220     	br	x17

00000000000a3360 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>:
   a3360: b0001010     	adrp	x16, 0x2a4000
   a3364: f9415611     	ldr	x17, [x16, #0x2a8]
   a3368: 910aa210     	add	x16, x16, #0x2a8
   a336c: d61f0220     	br	x17

00000000000a3370 <strlen@plt>:
   a3370: b0001010     	adrp	x16, 0x2a4000
   a3374: f9415a11     	ldr	x17, [x16, #0x2b0]
   a3378: 910ac210     	add	x16, x16, #0x2b0
   a337c: d61f0220     	br	x17

00000000000a3380 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE7isEmptyEv@plt>:
   a3380: b0001010     	adrp	x16, 0x2a4000
   a3384: f9415e11     	ldr	x17, [x16, #0x2b8]
   a3388: 910ae210     	add	x16, x16, #0x2b8
   a338c: d61f0220     	br	x17

00000000000a3390 <_ZN7android12NALBitReaderC1EPKhm@plt>:
   a3390: b0001010     	adrp	x16, 0x2a4000
   a3394: f9416211     	ldr	x17, [x16, #0x2c0]
   a3398: 910b0210     	add	x16, x16, #0x2c0
   a339c: d61f0220     	br	x17

00000000000a33a0 <EAS_CMEnumOptData@plt>:
   a33a0: b0001010     	adrp	x16, 0x2a4000
   a33a4: f9416611     	ldr	x17, [x16, #0x2c8]
   a33a8: 910b2210     	add	x16, x16, #0x2c8
   a33ac: d61f0220     	br	x17

00000000000a33b0 <sonicWriteShortToStream@plt>:
   a33b0: b0001010     	adrp	x16, 0x2a4000
   a33b4: f9416a11     	ldr	x17, [x16, #0x2d0]
   a33b8: 910b4210     	add	x16, x16, #0x2d0
   a33bc: d61f0220     	br	x17

00000000000a33c0 <ogg_page_version@plt>:
   a33c0: b0001010     	adrp	x16, 0x2a4000
   a33c4: f9416e11     	ldr	x17, [x16, #0x2d8]
   a33c8: 910b6210     	add	x16, x16, #0x2d8
   a33cc: d61f0220     	br	x17

00000000000a33d0 <_ZN7android3ID37parseV1ERKNS_2spINS_10DataSourceEEE@plt>:
   a33d0: b0001010     	adrp	x16, 0x2a4000
   a33d4: f9417211     	ldr	x17, [x16, #0x2e0]
   a33d8: 910b8210     	add	x16, x16, #0x2e0
   a33dc: d61f0220     	br	x17

00000000000a33e0 <jniSetFileDescriptorOfFD@plt>:
   a33e0: b0001010     	adrp	x16, 0x2a4000
   a33e4: f9417611     	ldr	x17, [x16, #0x2e8]
   a33e8: 910ba210     	add	x16, x16, #0x2e8
   a33ec: d61f0220     	br	x17

00000000000a33f0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEEC2Ev@plt>:
   a33f0: b0001010     	adrp	x16, 0x2a4000
   a33f4: f9417a11     	ldr	x17, [x16, #0x2f0]
   a33f8: 910bc210     	add	x16, x16, #0x2f0
   a33fc: d61f0220     	br	x17

00000000000a3400 <_ZN7android2spINS_10MidiEngineEEC2Ev@plt>:
   a3400: b0001010     	adrp	x16, 0x2a4000
   a3404: f9417e11     	ldr	x17, [x16, #0x2f8]
   a3408: 910be210     	add	x16, x16, #0x2f8
   a340c: d61f0220     	br	x17

00000000000a3410 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser19PrimaryChromaticityELi0ELb0EEC2IS3_vEEOT_@plt>:
   a3410: b0001010     	adrp	x16, 0x2a4000
   a3414: f9418211     	ldr	x17, [x16, #0x300]
   a3418: 910c0210     	add	x16, x16, #0x300
   a341c: d61f0220     	br	x17

00000000000a3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>:
   a3420: b0001010     	adrp	x16, 0x2a4000
   a3424: f9418611     	ldr	x17, [x16, #0x308]
   a3428: 910c2210     	add	x16, x16, #0x308
   a342c: d61f0220     	br	x17

00000000000a3430 <_ZN7android7AString5eraseEmm@plt>:
   a3430: b0001010     	adrp	x16, 0x2a4000
   a3434: f9418a11     	ldr	x17, [x16, #0x310]
   a3438: 910c4210     	add	x16, x16, #0x310
   a343c: d61f0220     	br	x17

00000000000a3440 <vorbis_info_blocksize@plt>:
   a3440: b0001010     	adrp	x16, 0x2a4000
   a3444: f9418e11     	ldr	x17, [x16, #0x318]
   a3448: 910c6210     	add	x16, x16, #0x318
   a344c: d61f0220     	br	x17

00000000000a3450 <_ZNK7android11KeyedVectorIjmE10indexOfKeyERKj@plt>:
   a3450: b0001010     	adrp	x16, 0x2a4000
   a3454: f9419211     	ldr	x17, [x16, #0x320]
   a3458: 910c8210     	add	x16, x16, #0x320
   a345c: d61f0220     	br	x17

00000000000a3460 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>:
   a3460: b0001010     	adrp	x16, 0x2a4000
   a3464: f9419611     	ldr	x17, [x16, #0x328]
   a3468: 910ca210     	add	x16, x16, #0x328
   a346c: d61f0220     	br	x17

00000000000a3470 <_ZN7android4ListIlE5eraseENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEE@plt>:
   a3470: b0001010     	adrp	x16, 0x2a4000
   a3474: f9419a11     	ldr	x17, [x16, #0x330]
   a3478: 910cc210     	add	x16, x16, #0x330
   a347c: d61f0220     	br	x17

00000000000a3480 <_ZN9mkvparser7Segment7GetNextEPKNS_7ClusterE@plt>:
   a3480: b0001010     	adrp	x16, 0x2a4000
   a3484: f9419e11     	ldr	x17, [x16, #0x338]
   a3488: 910ce210     	add	x16, x16, #0x338
   a348c: d61f0220     	br	x17

00000000000a3490 <_ZNK7android3ID38Iterator7getDataEPm@plt>:
   a3490: b0001010     	adrp	x16, 0x2a4000
   a3494: f941a211     	ldr	x17, [x16, #0x340]
   a3498: 910d0210     	add	x16, x16, #0x340
   a349c: d61f0220     	br	x17

00000000000a34a0 <VMCheckWorkload@plt>:
   a34a0: b0001010     	adrp	x16, 0x2a4000
   a34a4: f941a611     	ldr	x17, [x16, #0x348]
   a34a8: 910d2210     	add	x16, x16, #0x348
   a34ac: d61f0220     	br	x17

00000000000a34b0 <_ZN7android12AACExtractorD0Ev@plt>:
   a34b0: b0001010     	adrp	x16, 0x2a4000
   a34b4: f941aa11     	ldr	x17, [x16, #0x350]
   a34b8: 910d4210     	add	x16, x16, #0x350
   a34bc: d61f0220     	br	x17

00000000000a34c0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEED2Ev@plt>:
   a34c0: b0001010     	adrp	x16, 0x2a4000
   a34c4: f941ae11     	ldr	x17, [x16, #0x358]
   a34c8: 910d6210     	add	x16, x16, #0x358
   a34cc: d61f0220     	br	x17

00000000000a34d0 <_ZN7android2spINS_11MediaSourceEEC2INS_19AnotherPacketSourceEEERKNS0_IT_EE@plt>:
   a34d0: b0001010     	adrp	x16, 0x2a4000
   a34d4: f941b211     	ldr	x17, [x16, #0x360]
   a34d8: 910d8210     	add	x16, x16, #0x360
   a34dc: d61f0220     	br	x17

00000000000a34e0 <_ZN7android13DataURISource6CreateEPKc@plt>:
   a34e0: b0001010     	adrp	x16, 0x2a4000
   a34e4: f941b611     	ldr	x17, [x16, #0x368]
   a34e8: 910da210     	add	x16, x16, #0x368
   a34ec: d61f0220     	br	x17

00000000000a34f0 <pthread_self@plt>:
   a34f0: b0001010     	adrp	x16, 0x2a4000
   a34f4: f941ba11     	ldr	x17, [x16, #0x370]
   a34f8: 910dc210     	add	x16, x16, #0x370
   a34fc: d61f0220     	br	x17

00000000000a3500 <_ZN7android2spINS_7ABufferEEaSEOS2_@plt>:
   a3500: b0001010     	adrp	x16, 0x2a4000
   a3504: f941be11     	ldr	x17, [x16, #0x378]
   a3508: 910de210     	add	x16, x16, #0x378
   a350c: d61f0220     	br	x17

00000000000a3510 <ov_open_callbacks@plt>:
   a3510: b0001010     	adrp	x16, 0x2a4000
   a3514: f941c211     	ldr	x17, [x16, #0x380]
   a3518: 910e0210     	add	x16, x16, #0x380
   a351c: d61f0220     	br	x17

00000000000a3520 <_ZNK7android11KeyedVectorIllE7isEmptyEv@plt>:
   a3520: b0001010     	adrp	x16, 0x2a4000
   a3524: f941c611     	ldr	x17, [x16, #0x388]
   a3528: 910e2210     	add	x16, x16, #0x388
   a352c: d61f0220     	br	x17

00000000000a3530 <_ZN9mkvparser4Tags9SimpleTagD1Ev@plt>:
   a3530: b0001010     	adrp	x16, 0x2a4000
   a3534: f941ca11     	ldr	x17, [x16, #0x390]
   a3538: 910e4210     	add	x16, x16, #0x390
   a353c: d61f0220     	br	x17

00000000000a3540 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a3540: b0001010     	adrp	x16, 0x2a4000
   a3544: f941ce11     	ldr	x17, [x16, #0x398]
   a3548: 910e6210     	add	x16, x16, #0x398
   a354c: d61f0220     	br	x17

00000000000a3550 <_ZN7android19AnotherPacketSourceD0Ev@plt>:
   a3550: b0001010     	adrp	x16, 0x2a4000
   a3554: f941d211     	ldr	x17, [x16, #0x3a0]
   a3558: 910e8210     	add	x16, x16, #0x3a0
   a355c: d61f0220     	br	x17

00000000000a3560 <_ZNK7android2spINS_11MediaSourceEEeqEPKS1_@plt>:
   a3560: b0001010     	adrp	x16, 0x2a4000
   a3564: f941d611     	ldr	x17, [x16, #0x3a8]
   a3568: 910ea210     	add	x16, x16, #0x3a8
   a356c: d61f0220     	br	x17

00000000000a3570 <_ZN7android12AMRExtractorD0Ev@plt>:
   a3570: b0001010     	adrp	x16, 0x2a4000
   a3574: f941da11     	ldr	x17, [x16, #0x3b0]
   a3578: 910ec210     	add	x16, x16, #0x3b0
   a357c: d61f0220     	br	x17

00000000000a3580 <EAS_SetParameter@plt>:
   a3580: b0001010     	adrp	x16, 0x2a4000
   a3584: f941de11     	ldr	x17, [x16, #0x3b8]
   a3588: 910ee210     	add	x16, x16, #0x3b8
   a358c: d61f0220     	br	x17

00000000000a3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>:
   a3590: b0001010     	adrp	x16, 0x2a4000
   a3594: f941e211     	ldr	x17, [x16, #0x3c0]
   a3598: 910f0210     	add	x16, x16, #0x3c0
   a359c: d61f0220     	br	x17

00000000000a35a0 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEED2Ev@plt>:
   a35a0: b0001010     	adrp	x16, 0x2a4000
   a35a4: f941e611     	ldr	x17, [x16, #0x3c8]
   a35a8: 910f2210     	add	x16, x16, #0x3c8
   a35ac: d61f0220     	br	x17

00000000000a35b0 <EAS_Config@plt>:
   a35b0: b0001010     	adrp	x16, 0x2a4000
   a35b4: f941ea11     	ldr	x17, [x16, #0x3d0]
   a35b8: 910f4210     	add	x16, x16, #0x3d0
   a35bc: d61f0220     	br	x17

00000000000a35c0 <_ZNK7android8String166stringEv@plt>:
   a35c0: b0001010     	adrp	x16, 0x2a4000
   a35c4: f941ee11     	ldr	x17, [x16, #0x3d8]
   a35c8: 910f6210     	add	x16, x16, #0x3d8
   a35cc: d61f0220     	br	x17

00000000000a35d0 <VMMuteAllVoices@plt>:
   a35d0: b0001010     	adrp	x16, 0x2a4000
   a35d4: f941f211     	ldr	x17, [x16, #0x3e0]
   a35d8: 910f8210     	add	x16, x16, #0x3e0
   a35dc: d61f0220     	br	x17

00000000000a35e0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm@plt>:
   a35e0: b0001010     	adrp	x16, 0x2a4000
   a35e4: f941f611     	ldr	x17, [x16, #0x3e8]
   a35e8: 910fa210     	add	x16, x16, #0x3e8
   a35ec: d61f0220     	br	x17

00000000000a35f0 <_ZN7android10ABitReaderD1Ev@plt>:
   a35f0: b0001010     	adrp	x16, 0x2a4000
   a35f4: f941fa11     	ldr	x17, [x16, #0x3f0]
   a35f8: 910fc210     	add	x16, x16, #0x3f0
   a35fc: d61f0220     	br	x17

00000000000a3600 <_ZN7android14MPEG4Extractor5TrackD2Ev@plt>:
   a3600: b0001010     	adrp	x16, 0x2a4000
   a3604: f941fe11     	ldr	x17, [x16, #0x3f8]
   a3608: 910fe210     	add	x16, x16, #0x3f8
   a360c: d61f0220     	br	x17

00000000000a3610 <_ZN7android13MidiIoWrapper10getLocatorEv@plt>:
   a3610: b0001010     	adrp	x16, 0x2a4000
   a3614: f9420211     	ldr	x17, [x16, #0x400]
   a3618: 91100210     	add	x16, x16, #0x400
   a361c: d61f0220     	br	x17

00000000000a3620 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a3620: b0001010     	adrp	x16, 0x2a4000
   a3624: f9420611     	ldr	x17, [x16, #0x408]
   a3628: 91102210     	add	x16, x16, #0x408
   a362c: d61f0220     	br	x17

00000000000a3630 <_ZNK9mkvparser5Track8GetFirstERPKNS_10BlockEntryE@plt>:
   a3630: b0001010     	adrp	x16, 0x2a4000
   a3634: f9420a11     	ldr	x17, [x16, #0x410]
   a3638: 91104210     	add	x16, x16, #0x410
   a363c: d61f0220     	br	x17

00000000000a3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>:
   a3640: b0001010     	adrp	x16, 0x2a4000
   a3644: f9420e11     	ldr	x17, [x16, #0x418]
   a3648: 91106210     	add	x16, x16, #0x418
   a364c: d61f0220     	br	x17

00000000000a3650 <_ZN7android10Compare_GTIxiEENS_7AStringERKT_RKT0_@plt>:
   a3650: b0001010     	adrp	x16, 0x2a4000
   a3654: f9421211     	ldr	x17, [x16, #0x420]
   a3658: 91108210     	add	x16, x16, #0x420
   a365c: d61f0220     	br	x17

00000000000a3660 <VMFindAvailableVoice@plt>:
   a3660: b0001010     	adrp	x16, 0x2a4000
   a3664: f9421611     	ldr	x17, [x16, #0x428]
   a3668: 9110a210     	add	x16, x16, #0x428
   a366c: d61f0220     	br	x17

00000000000a3670 <_ZN7android16NuMediaExtractorC1Ev@plt>:
   a3670: b0001010     	adrp	x16, 0x2a4000
   a3674: f9421a11     	ldr	x17, [x16, #0x430]
   a3678: 9110c210     	add	x16, x16, #0x430
   a367c: d61f0220     	br	x17

00000000000a3680 <FLAC__bitreader_skip_bits_no_crc@plt>:
   a3680: b0001010     	adrp	x16, 0x2a4000
   a3684: f9421e11     	ldr	x17, [x16, #0x438]
   a3688: 9110e210     	add	x16, x16, #0x438
   a368c: d61f0220     	br	x17

00000000000a3690 <strstr@plt>:
   a3690: b0001010     	adrp	x16, 0x2a4000
   a3694: f9422211     	ldr	x17, [x16, #0x440]
   a3698: 91110210     	add	x16, x16, #0x440
   a369c: d61f0220     	br	x17

00000000000a36a0 <_ZN7android9ATSParser12feedTSPacketEPKvmPNS0_9SyncEventE@plt>:
   a36a0: b0001010     	adrp	x16, 0x2a4000
   a36a4: f9422611     	ldr	x17, [x16, #0x448]
   a36a8: 91112210     	add	x16, x16, #0x448
   a36ac: d61f0220     	br	x17

00000000000a36b0 <_ZNK7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEE6lookupERKhPS1_@plt>:
   a36b0: b0001010     	adrp	x16, 0x2a4000
   a36b4: f9422a11     	ldr	x17, [x16, #0x450]
   a36b8: 91114210     	add	x16, x16, #0x450
   a36bc: d61f0220     	br	x17

00000000000a36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>:
   a36c0: b0001010     	adrp	x16, 0x2a4000
   a36c4: f9422e11     	ldr	x17, [x16, #0x458]
   a36c8: 91116210     	add	x16, x16, #0x458
   a36cc: d61f0220     	br	x17

00000000000a36d0 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt>:
   a36d0: b0001010     	adrp	x16, 0x2a4000
   a36d4: f9423211     	ldr	x17, [x16, #0x460]
   a36d8: 91118210     	add	x16, x16, #0x460
   a36dc: d61f0220     	br	x17

00000000000a36e0 <FLAC__stream_decoder_finish@plt>:
   a36e0: b0001010     	adrp	x16, 0x2a4000
   a36e4: f9423611     	ldr	x17, [x16, #0x468]
   a36e8: 9111a210     	add	x16, x16, #0x468
   a36ec: d61f0220     	br	x17

00000000000a36f0 <FLAC__bitwriter_new@plt>:
   a36f0: b0001010     	adrp	x16, 0x2a4000
   a36f4: f9423a11     	ldr	x17, [x16, #0x470]
   a36f8: 9111c210     	add	x16, x16, #0x470
   a36fc: d61f0220     	br	x17

00000000000a3700 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE7destroyIS6_EEvRS7_PT_@plt>:
   a3700: b0001010     	adrp	x16, 0x2a4000
   a3704: f9423e11     	ldr	x17, [x16, #0x478]
   a3708: 9111e210     	add	x16, x16, #0x478
   a370c: d61f0220     	br	x17

00000000000a3710 <pthread_mutexattr_destroy@plt>:
   a3710: b0001010     	adrp	x16, 0x2a4000
   a3714: f9424211     	ldr	x17, [x16, #0x480]
   a3718: 91120210     	add	x16, x16, #0x480
   a371c: d61f0220     	br	x17

00000000000a3720 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE25__construct_range_forwardIKS8_S8_S8_S8_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS9_PSE_RT_EE5valueEvE4typeERS9_PSK_SP_RSJ_@plt>:
   a3720: b0001010     	adrp	x16, 0x2a4000
   a3724: f9424611     	ldr	x17, [x16, #0x488]
   a3728: 91122210     	add	x16, x16, #0x488
   a372c: d61f0220     	br	x17

00000000000a3730 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>:
   a3730: b0001010     	adrp	x16, 0x2a4000
   a3734: f9424a11     	ldr	x17, [x16, #0x490]
   a3738: 91124210     	add	x16, x16, #0x490
   a373c: d61f0220     	br	x17

00000000000a3740 <_ZN7android10MidiEngineC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEES9_@plt>:
   a3740: b0001010     	adrp	x16, 0x2a4000
   a3744: f9424e11     	ldr	x17, [x16, #0x498]
   a3748: 91126210     	add	x16, x16, #0x498
   a374c: d61f0220     	br	x17

00000000000a3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a3750: b0001010     	adrp	x16, 0x2a4000
   a3754: f9425211     	ldr	x17, [x16, #0x4a0]
   a3758: 91128210     	add	x16, x16, #0x4a0
   a375c: d61f0220     	br	x17

00000000000a3760 <_ZN7android18move_backward_typeINS_4TrexEEEvPT_PKS2_m@plt>:
   a3760: b0001010     	adrp	x16, 0x2a4000
   a3764: f9425611     	ldr	x17, [x16, #0x4a8]
   a3768: 9112a210     	add	x16, x16, #0x4a8
   a376c: d61f0220     	br	x17

00000000000a3770 <_ZNSt6__ndk115__thread_structC1Ev@plt>:
   a3770: b0001010     	adrp	x16, 0x2a4000
   a3774: f9425a11     	ldr	x17, [x16, #0x4b0]
   a3778: 9112c210     	add	x16, x16, #0x4b0
   a377c: d61f0220     	br	x17

00000000000a3780 <FLAC__format_sample_rate_is_valid@plt>:
   a3780: b0001010     	adrp	x16, 0x2a4000
   a3784: f9425e11     	ldr	x17, [x16, #0x4b8]
   a3788: 9112e210     	add	x16, x16, #0x4b8
   a378c: d61f0220     	br	x17

00000000000a3790 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEE3addERKS2_@plt>:
   a3790: b0001010     	adrp	x16, 0x2a4000
   a3794: f9426211     	ldr	x17, [x16, #0x4c0]
   a3798: 91130210     	add	x16, x16, #0x4c0
   a379c: d61f0220     	br	x17

00000000000a37a0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>:
   a37a0: b0001010     	adrp	x16, 0x2a4000
   a37a4: f9426611     	ldr	x17, [x16, #0x4c8]
   a37a8: 91132210     	add	x16, x16, #0x4c8
   a37ac: d61f0220     	br	x17

00000000000a37b0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKj@plt>:
   a37b0: b0001010     	adrp	x16, 0x2a4000
   a37b4: f9426a11     	ldr	x17, [x16, #0x4d0]
   a37b8: 91134210     	add	x16, x16, #0x4d0
   a37bc: d61f0220     	br	x17

00000000000a37c0 <_ZN7android6VectorIiE8insertAtERKimm@plt>:
   a37c0: b0001010     	adrp	x16, 0x2a4000
   a37c4: f9426e11     	ldr	x17, [x16, #0x4d8]
   a37c8: 91136210     	add	x16, x16, #0x4d8
   a37cc: d61f0220     	br	x17

00000000000a37d0 <_ZN9mkvparser7Segment12ParseHeadersEv@plt>:
   a37d0: b0001010     	adrp	x16, 0x2a4000
   a37d4: f9427211     	ldr	x17, [x16, #0x4e0]
   a37d8: 91138210     	add	x16, x16, #0x4e0
   a37dc: d61f0220     	br	x17

00000000000a37e0 <mapping_inverse@plt>:
   a37e0: b0001010     	adrp	x16, 0x2a4000
   a37e4: f9427611     	ldr	x17, [x16, #0x4e8]
   a37e8: 9113a210     	add	x16, x16, #0x4e8
   a37ec: d61f0220     	br	x17

00000000000a37f0 <_ZN7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a37f0: b0001010     	adrp	x16, 0x2a4000
   a37f4: f9427a11     	ldr	x17, [x16, #0x4f0]
   a37f8: 9113c210     	add	x16, x16, #0x4f0
   a37fc: d61f0220     	br	x17

00000000000a3800 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_7AStringEEEEEiRKT_S6_@plt>:
   a3800: b0001010     	adrp	x16, 0x2a4000
   a3804: f9427e11     	ldr	x17, [x16, #0x4f8]
   a3808: 9113e210     	add	x16, x16, #0x4f8
   a380c: d61f0220     	br	x17

00000000000a3810 <WT_CheckSampleEnd@plt>:
   a3810: b0001010     	adrp	x16, 0x2a4000
   a3814: f9428211     	ldr	x17, [x16, #0x500]
   a3818: 91140210     	add	x16, x16, #0x500
   a381c: d61f0220     	br	x17

00000000000a3820 <_ZN7android3ID38Iterator9findFrameEv@plt>:
   a3820: b0001010     	adrp	x16, 0x2a4000
   a3824: f9428611     	ldr	x17, [x16, #0x508]
   a3828: 91142210     	add	x16, x16, #0x508
   a382c: d61f0220     	br	x17

00000000000a3830 <FLAC__add_metadata_block@plt>:
   a3830: b0001010     	adrp	x16, 0x2a4000
   a3834: f9428a11     	ldr	x17, [x16, #0x510]
   a3838: 91144210     	add	x16, x16, #0x510
   a383c: d61f0220     	br	x17

00000000000a3840 <EAS_HWVibrate@plt>:
   a3840: b0001010     	adrp	x16, 0x2a4000
   a3844: f9428e11     	ldr	x17, [x16, #0x518]
   a3848: 91146210     	add	x16, x16, #0x518
   a384c: d61f0220     	br	x17

00000000000a3850 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEE6lookupERKhPS5_@plt>:
   a3850: b0001010     	adrp	x16, 0x2a4000
   a3854: f9429211     	ldr	x17, [x16, #0x520]
   a3858: 91148210     	add	x16, x16, #0x520
   a385c: d61f0220     	br	x17

00000000000a3860 <fclose@plt>:
   a3860: b0001010     	adrp	x16, 0x2a4000
   a3864: f9429611     	ldr	x17, [x16, #0x528]
   a3868: 9114a210     	add	x16, x16, #0x528
   a386c: d61f0220     	br	x17

00000000000a3870 <_ZN7android8MetaData8setInt32Eji@plt>:
   a3870: b0001010     	adrp	x16, 0x2a4000
   a3874: f9429a11     	ldr	x17, [x16, #0x530]
   a3878: 9114c210     	add	x16, x16, #0x530
   a387c: d61f0220     	br	x17

00000000000a3880 <_ZNSt6__ndk111char_traitsIcE6lengthEPKc@plt>:
   a3880: b0001010     	adrp	x16, 0x2a4000
   a3884: f9429e11     	ldr	x17, [x16, #0x538]
   a3888: 9114e210     	add	x16, x16, #0x538
   a388c: d61f0220     	br	x17

00000000000a3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>:
   a3890: b0001010     	adrp	x16, 0x2a4000
   a3894: f942a211     	ldr	x17, [x16, #0x540]
   a3898: 91150210     	add	x16, x16, #0x540
   a389c: d61f0220     	br	x17

00000000000a38a0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE11editValueAtEm@plt>:
   a38a0: b0001010     	adrp	x16, 0x2a4000
   a38a4: f942a611     	ldr	x17, [x16, #0x548]
   a38a8: 91152210     	add	x16, x16, #0x548
   a38ac: d61f0220     	br	x17

00000000000a38b0 <EAS_GetStreamParameter@plt>:
   a38b0: b0001010     	adrp	x16, 0x2a4000
   a38b4: f942aa11     	ldr	x17, [x16, #0x550]
   a38b8: 91154210     	add	x16, x16, #0x550
   a38bc: d61f0220     	br	x17

00000000000a38c0 <_ZN7android2spINS_12OggExtractorEEC2ERKS2_@plt>:
   a38c0: b0001010     	adrp	x16, 0x2a4000
   a38c4: f942ae11     	ldr	x17, [x16, #0x558]
   a38c8: 91156210     	add	x16, x16, #0x558
   a38cc: d61f0220     	br	x17

00000000000a38d0 <_ZN7android2spINS_16MPEG2TSExtractorEEC2ERKS2_@plt>:
   a38d0: b0001010     	adrp	x16, 0x2a4000
   a38d4: f942b211     	ldr	x17, [x16, #0x560]
   a38d8: 91158210     	add	x16, x16, #0x560
   a38dc: d61f0220     	br	x17

00000000000a38e0 <_ZNK7android7AString7compareERKS0_@plt>:
   a38e0: b0001010     	adrp	x16, 0x2a4000
   a38e4: f942b611     	ldr	x17, [x16, #0x568]
   a38e8: 9115a210     	add	x16, x16, #0x568
   a38ec: d61f0220     	br	x17

00000000000a38f0 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE13removeItemsAtEmm@plt>:
   a38f0: b0001010     	adrp	x16, 0x2a4000
   a38f4: f942ba11     	ldr	x17, [x16, #0x570]
   a38f8: 9115c210     	add	x16, x16, #0x570
   a38fc: d61f0220     	br	x17

00000000000a3900 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEEC2Ev@plt>:
   a3900: b0001010     	adrp	x16, 0x2a4000
   a3904: f942be11     	ldr	x17, [x16, #0x578]
   a3908: 9115e210     	add	x16, x16, #0x578
   a390c: d61f0220     	br	x17

00000000000a3910 <_ZN7android12compare_typeINS_16key_value_pair_tIjmEEEEiRKT_S5_@plt>:
   a3910: b0001010     	adrp	x16, 0x2a4000
   a3914: f942c211     	ldr	x17, [x16, #0x580]
   a3918: 91160210     	add	x16, x16, #0x580
   a391c: d61f0220     	br	x17

00000000000a3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>:
   a3920: b0001010     	adrp	x16, 0x2a4000
   a3924: f942c611     	ldr	x17, [x16, #0x588]
   a3928: 91162210     	add	x16, x16, #0x588
   a392c: d61f0220     	br	x17

00000000000a3930 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a3930: b0001010     	adrp	x16, 0x2a4000
   a3934: f942ca11     	ldr	x17, [x16, #0x590]
   a3938: 91164210     	add	x16, x16, #0x590
   a393c: d61f0220     	br	x17

00000000000a3940 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>:
   a3940: b0001010     	adrp	x16, 0x2a4000
   a3944: f942ce11     	ldr	x17, [x16, #0x598]
   a3948: 91166210     	add	x16, x16, #0x598
   a394c: d61f0220     	br	x17

00000000000a3950 <_ZN7android18initialize_string8Ev@plt>:
   a3950: b0001010     	adrp	x16, 0x2a4000
   a3954: f942d211     	ldr	x17, [x16, #0x5a0]
   a3958: 91168210     	add	x16, x16, #0x5a0
   a395c: d61f0220     	br	x17

00000000000a3960 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE6lookupERKS2_PS4_@plt>:
   a3960: b0001010     	adrp	x16, 0x2a4000
   a3964: f942d611     	ldr	x17, [x16, #0x5a8]
   a3968: 9116a210     	add	x16, x16, #0x5a8
   a396c: d61f0220     	br	x17

00000000000a3970 <_Unwind_GetCFA@plt>:
   a3970: b0001010     	adrp	x16, 0x2a4000
   a3974: f942da11     	ldr	x17, [x16, #0x5b0]
   a3978: 9116c210     	add	x16, x16, #0x5b0
   a397c: d61f0220     	br	x17

00000000000a3980 <_ZN7android14construct_typeINS_9SidxEntryEEEvPT_m@plt>:
   a3980: b0001010     	adrp	x16, 0x2a4000
   a3984: f942de11     	ldr	x17, [x16, #0x5b8]
   a3988: 9116e210     	add	x16, x16, #0x5b8
   a398c: d61f0220     	br	x17

00000000000a3990 <_ZN7android18move_backward_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>:
   a3990: b0001010     	adrp	x16, 0x2a4000
   a3994: f942e211     	ldr	x17, [x16, #0x5c0]
   a3998: 91170210     	add	x16, x16, #0x5c0
   a399c: d61f0220     	br	x17

00000000000a39a0 <_ZNK7android8MetaData10typed_data8asStringEb@plt>:
   a39a0: b0001010     	adrp	x16, 0x2a4000
   a39a4: f942e611     	ldr	x17, [x16, #0x5c8]
   a39a8: 91172210     	add	x16, x16, #0x5c8
   a39ac: d61f0220     	br	x17

00000000000a39b0 <_ZNK7android7ABuffer4sizeEv@plt>:
   a39b0: b0001010     	adrp	x16, 0x2a4000
   a39b4: f942ea11     	ldr	x17, [x16, #0x5d0]
   a39b8: 91174210     	add	x16, x16, #0x5d0
   a39bc: d61f0220     	br	x17

00000000000a39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>:
   a39c0: b0001010     	adrp	x16, 0x2a4000
   a39c4: f942ee11     	ldr	x17, [x16, #0x5d8]
   a39c8: 91176210     	add	x16, x16, #0x5d8
   a39cc: d61f0220     	br	x17

00000000000a39d0 <_ZN7android2spINS_14MediaExtractorEED2Ev@plt>:
   a39d0: b0001010     	adrp	x16, 0x2a4000
   a39d4: f942f211     	ldr	x17, [x16, #0x5e0]
   a39d8: 91178210     	add	x16, x16, #0x5e0
   a39dc: d61f0220     	br	x17

00000000000a39e0 <_ZN7android16MPEG2PSExtractor12WrappedTrackD2Ev@plt>:
   a39e0: b0001010     	adrp	x16, 0x2a4000
   a39e4: f942f611     	ldr	x17, [x16, #0x5e8]
   a39e8: 9117a210     	add	x16, x16, #0x5e8
   a39ec: d61f0220     	br	x17

00000000000a39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>:
   a39f0: b0001010     	adrp	x16, 0x2a4000
   a39f4: f942fa11     	ldr	x17, [x16, #0x5f0]
   a39f8: 9117c210     	add	x16, x16, #0x5f0
   a39fc: d61f0220     	br	x17

00000000000a3a00 <_ZN7android14construct_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>:
   a3a00: b0001010     	adrp	x16, 0x2a4000
   a3a04: f942fe11     	ldr	x17, [x16, #0x5f8]
   a3a08: 9117e210     	add	x16, x16, #0x5f8
   a3a0c: d61f0220     	br	x17

00000000000a3a10 <_ZNK7android2spINS_10VBRISeekerEEptEv@plt>:
   a3a10: b0001010     	adrp	x16, 0x2a4000
   a3a14: f9430211     	ldr	x17, [x16, #0x600]
   a3a18: 91180210     	add	x16, x16, #0x600
   a3a1c: d61f0220     	br	x17

00000000000a3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>:
   a3a20: b0001010     	adrp	x16, 0x2a4000
   a3a24: f9430611     	ldr	x17, [x16, #0x608]
   a3a28: 91182210     	add	x16, x16, #0x608
   a3a2c: d61f0220     	br	x17

00000000000a3a30 <_ZNK7android4ESDS23getObjectTypeIndicationEPh@plt>:
   a3a30: b0001010     	adrp	x16, 0x2a4000
   a3a34: f9430a11     	ldr	x17, [x16, #0x610]
   a3a38: 91184210     	add	x16, x16, #0x610
   a3a3c: d61f0220     	br	x17

00000000000a3a40 <_ZN7android11KeyedVectorIjjE3addERKjS3_@plt>:
   a3a40: b0001010     	adrp	x16, 0x2a4000
   a3a44: f9430e11     	ldr	x17, [x16, #0x618]
   a3a48: 91186210     	add	x16, x16, #0x618
   a3a4c: d61f0220     	br	x17

00000000000a3a50 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>:
   a3a50: b0001010     	adrp	x16, 0x2a4000
   a3a54: f9431211     	ldr	x17, [x16, #0x620]
   a3a58: 91188210     	add	x16, x16, #0x620
   a3a5c: d61f0220     	br	x17

00000000000a3a60 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEC2Ev@plt>:
   a3a60: b0001010     	adrp	x16, 0x2a4000
   a3a64: f9431611     	ldr	x17, [x16, #0x628]
   a3a68: 9118a210     	add	x16, x16, #0x628
   a3a6c: d61f0220     	br	x17

00000000000a3a70 <realloc@plt>:
   a3a70: b0001010     	adrp	x16, 0x2a4000
   a3a74: f9431a11     	ldr	x17, [x16, #0x630]
   a3a78: 9118c210     	add	x16, x16, #0x630
   a3a7c: d61f0220     	br	x17

00000000000a3a80 <EAS_HWCloseFile@plt>:
   a3a80: b0001010     	adrp	x16, 0x2a4000
   a3a84: f9431e11     	ldr	x17, [x16, #0x638]
   a3a88: 9118e210     	add	x16, x16, #0x638
   a3a8c: d61f0220     	br	x17

00000000000a3a90 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE6lookupERKS2_PS8_@plt>:
   a3a90: b0001010     	adrp	x16, 0x2a4000
   a3a94: f9432211     	ldr	x17, [x16, #0x640]
   a3a98: 91190210     	add	x16, x16, #0x640
   a3a9c: d61f0220     	br	x17

00000000000a3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>:
   a3aa0: b0001010     	adrp	x16, 0x2a4000
   a3aa4: f9432611     	ldr	x17, [x16, #0x648]
   a3aa8: 91192210     	add	x16, x16, #0x648
   a3aac: d61f0220     	br	x17

00000000000a3ab0 <_ZNSt11logic_errorC2ERKS_@plt>:
   a3ab0: b0001010     	adrp	x16, 0x2a4000
   a3ab4: f9432a11     	ldr	x17, [x16, #0x650]
   a3ab8: 91194210     	add	x16, x16, #0x650
   a3abc: d61f0220     	br	x17

00000000000a3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>:
   a3ac0: b0001010     	adrp	x16, 0x2a4000
   a3ac4: f9432e11     	ldr	x17, [x16, #0x658]
   a3ac8: 91196210     	add	x16, x16, #0x658
   a3acc: d61f0220     	br	x17

00000000000a3ad0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE4prepEv@plt>:
   a3ad0: b0001010     	adrp	x16, 0x2a4000
   a3ad4: f9433211     	ldr	x17, [x16, #0x660]
   a3ad8: 91198210     	add	x16, x16, #0x660
   a3adc: d61f0220     	br	x17

00000000000a3ae0 <ogg_sync_reset@plt>:
   a3ae0: b0001010     	adrp	x16, 0x2a4000
   a3ae4: f9433611     	ldr	x17, [x16, #0x668]
   a3ae8: 9119a210     	add	x16, x16, #0x668
   a3aec: d61f0220     	br	x17

00000000000a3af0 <DLS_StartVoice@plt>:
   a3af0: b0001010     	adrp	x16, 0x2a4000
   a3af4: f9433a11     	ldr	x17, [x16, #0x670]
   a3af8: 9119c210     	add	x16, x16, #0x670
   a3afc: d61f0220     	br	x17

00000000000a3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>:
   a3b00: b0001010     	adrp	x16, 0x2a4000
   a3b04: f9433e11     	ldr	x17, [x16, #0x678]
   a3b08: 9119e210     	add	x16, x16, #0x678
   a3b0c: d61f0220     	br	x17

00000000000a3b10 <_ZN7android2spINS_10FileSourceEEC2EPS1_@plt>:
   a3b10: b0001010     	adrp	x16, 0x2a4000
   a3b14: f9434211     	ldr	x17, [x16, #0x680]
   a3b18: 911a0210     	add	x16, x16, #0x680
   a3b1c: d61f0220     	br	x17

00000000000a3b20 <_ZN7android2spINS_8MetaDataEEaSERKS2_@plt>:
   a3b20: b0001010     	adrp	x16, 0x2a4000
   a3b24: f9434611     	ldr	x17, [x16, #0x688]
   a3b28: 911a2210     	add	x16, x16, #0x688
   a3b2c: d61f0220     	br	x17

00000000000a3b30 <_ZN7_JNIEnv25ReleaseShortArrayElementsEP12_jshortArrayPsi@plt>:
   a3b30: b0001010     	adrp	x16, 0x2a4000
   a3b34: f9434a11     	ldr	x17, [x16, #0x690]
   a3b38: 911a4210     	add	x16, x16, #0x690
   a3b3c: d61f0220     	br	x17

00000000000a3b40 <_ZN7android14MPEG4Extractor39updateAudioTrackInfoFromESDS_MPEG4AudioEPKvm@plt>:
   a3b40: b0001010     	adrp	x16, 0x2a4000
   a3b44: f9434e11     	ldr	x17, [x16, #0x698]
   a3b48: 911a6210     	add	x16, x16, #0x698
   a3b4c: d61f0220     	br	x17

00000000000a3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>:
   a3b50: b0001010     	adrp	x16, 0x2a4000
   a3b54: f9435211     	ldr	x17, [x16, #0x6a0]
   a3b58: 911a8210     	add	x16, x16, #0x6a0
   a3b5c: d61f0220     	br	x17

00000000000a3b60 <_ZNK7android9ATSParser9SyncEvent9getTimeUsEv@plt>:
   a3b60: b0001010     	adrp	x16, 0x2a4000
   a3b64: f9435611     	ldr	x17, [x16, #0x6a8]
   a3b68: 911aa210     	add	x16, x16, #0x6a8
   a3b6c: d61f0220     	br	x17

00000000000a3b70 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE7destroyIS8_EEvRS9_PT_@plt>:
   a3b70: b0001010     	adrp	x16, 0x2a4000
   a3b74: f9435a11     	ldr	x17, [x16, #0x6b0]
   a3b78: 911ac210     	add	x16, x16, #0x6b0
   a3b7c: d61f0220     	br	x17

00000000000a3b80 <_ZN7android7AStringC1EPKc@plt>:
   a3b80: b0001010     	adrp	x16, 0x2a4000
   a3b84: f9435e11     	ldr	x17, [x16, #0x6b8]
   a3b88: 911ae210     	add	x16, x16, #0x6b8
   a3b8c: d61f0220     	br	x17

00000000000a3b90 <_ZNK7android4ListIlE5_Node7getPrevEv@plt>:
   a3b90: b0001010     	adrp	x16, 0x2a4000
   a3b94: f9436211     	ldr	x17, [x16, #0x6c0]
   a3b98: 911b0210     	add	x16, x16, #0x6c0
   a3b9c: d61f0220     	br	x17

00000000000a3ba0 <_ZN7android7ABuffer4baseEv@plt>:
   a3ba0: b0001010     	adrp	x16, 0x2a4000
   a3ba4: f9436611     	ldr	x17, [x16, #0x6c8]
   a3ba8: 911b2210     	add	x16, x16, #0x6c8
   a3bac: d61f0220     	br	x17

00000000000a3bb0 <DLS_ReleaseVoice@plt>:
   a3bb0: b0001010     	adrp	x16, 0x2a4000
   a3bb4: f9436a11     	ldr	x17, [x16, #0x6d0]
   a3bb8: 911b4210     	add	x16, x16, #0x6d0
   a3bbc: d61f0220     	br	x17

00000000000a3bc0 <_ZN7android6VectorIPKN9mkvparser8CuePointEE8insertAtERKS4_mm@plt>:
   a3bc0: b0001010     	adrp	x16, 0x2a4000
   a3bc4: f9436e11     	ldr	x17, [x16, #0x6d8]
   a3bc8: 911b6210     	add	x16, x16, #0x6d8
   a3bcc: d61f0220     	br	x17

00000000000a3bd0 <_ZNK7android6VectorINS_11NALPositionEE6itemAtEm@plt>:
   a3bd0: b0001010     	adrp	x16, 0x2a4000
   a3bd4: f9437211     	ldr	x17, [x16, #0x6e0]
   a3bd8: 911b8210     	add	x16, x16, #0x6e0
   a3bdc: d61f0220     	br	x17

00000000000a3be0 <VMSetPriority@plt>:
   a3be0: b0001010     	adrp	x16, 0x2a4000
   a3be4: f9437611     	ldr	x17, [x16, #0x6e8]
   a3be8: 911ba210     	add	x16, x16, #0x6e8
   a3bec: d61f0220     	br	x17

00000000000a3bf0 <_ZN7android10Compare_EQImjEENS_7AStringERKT_RKT0_@plt>:
   a3bf0: b0001010     	adrp	x16, 0x2a4000
   a3bf4: f9437a11     	ldr	x17, [x16, #0x6f0]
   a3bf8: 911bc210     	add	x16, x16, #0x6f0
   a3bfc: d61f0220     	br	x17

00000000000a3c00 <floor1_info_unpack@plt>:
   a3c00: b0001010     	adrp	x16, 0x2a4000
   a3c04: f9437e11     	ldr	x17, [x16, #0x6f8]
   a3c08: 911be210     	add	x16, x16, #0x6f8
   a3c0c: d61f0220     	br	x17

00000000000a3c10 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>:
   a3c10: b0001010     	adrp	x16, 0x2a4000
   a3c14: f9438211     	ldr	x17, [x16, #0x700]
   a3c18: 911c0210     	add	x16, x16, #0x700
   a3c1c: d61f0220     	br	x17

00000000000a3c20 <_ZN7android9ATSParser9signalEOSEi@plt>:
   a3c20: b0001010     	adrp	x16, 0x2a4000
   a3c24: f9438611     	ldr	x17, [x16, #0x708]
   a3c28: 911c2210     	add	x16, x16, #0x708
   a3c2c: d61f0220     	br	x17

00000000000a3c30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_@plt>:
   a3c30: b0001010     	adrp	x16, 0x2a4000
   a3c34: f9438a11     	ldr	x17, [x16, #0x710]
   a3c38: 911c4210     	add	x16, x16, #0x710
   a3c3c: d61f0220     	br	x17

00000000000a3c40 <VMShutdown@plt>:
   a3c40: b0001010     	adrp	x16, 0x2a4000
   a3c44: f9438e11     	ldr	x17, [x16, #0x718]
   a3c48: 911c6210     	add	x16, x16, #0x718
   a3c4c: d61f0220     	br	x17

00000000000a3c50 <_ZN7android6VectorIiEC2ERKS1_@plt>:
   a3c50: b0001010     	adrp	x16, 0x2a4000
   a3c54: f9439211     	ldr	x17, [x16, #0x720]
   a3c58: 911c8210     	add	x16, x16, #0x720
   a3c5c: d61f0220     	br	x17

00000000000a3c60 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a3c60: b0001010     	adrp	x16, 0x2a4000
   a3c64: f9439611     	ldr	x17, [x16, #0x728]
   a3c68: 911ca210     	add	x16, x16, #0x728
   a3c6c: d61f0220     	br	x17

00000000000a3c70 <_ZN7android21ElementaryStreamQueue9signalEOSEv@plt>:
   a3c70: b0001010     	adrp	x16, 0x2a4000
   a3c74: f9439a11     	ldr	x17, [x16, #0x730]
   a3c78: 911cc210     	add	x16, x16, #0x730
   a3c7c: d61f0220     	br	x17

00000000000a3c80 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>:
   a3c80: b0001010     	adrp	x16, 0x2a4000
   a3c84: f9439e11     	ldr	x17, [x16, #0x738]
   a3c88: 911ce210     	add	x16, x16, #0x738
   a3c8c: d61f0220     	br	x17

00000000000a3c90 <_ZN7android4ListINS_2spINS_7ABufferEEEE10push_frontERKS3_@plt>:
   a3c90: b0001010     	adrp	x16, 0x2a4000
   a3c94: f943a211     	ldr	x17, [x16, #0x740]
   a3c98: 911d0210     	add	x16, x16, #0x740
   a3c9c: d61f0220     	br	x17

00000000000a3ca0 <_ZN7android9AACSourceD2Ev@plt>:
   a3ca0: b0001010     	adrp	x16, 0x2a4000
   a3ca4: f943a611     	ldr	x17, [x16, #0x748]
   a3ca8: 911d2210     	add	x16, x16, #0x748
   a3cac: d61f0220     	br	x17

00000000000a3cb0 <_Z20jniThrowExceptionFmtP7_JNIEnvPKcS2_z@plt>:
   a3cb0: b0001010     	adrp	x16, 0x2a4000
   a3cb4: f943aa11     	ldr	x17, [x16, #0x750]
   a3cb8: 911d4210     	add	x16, x16, #0x750
   a3cbc: d61f0220     	br	x17

00000000000a3cc0 <_ZN7android14MatroskaSourceC1ERKNS_2spINS_17MatroskaExtractorEEEm@plt>:
   a3cc0: b0001010     	adrp	x16, 0x2a4000
   a3cc4: f943ae11     	ldr	x17, [x16, #0x758]
   a3cc8: 911d6210     	add	x16, x16, #0x758
   a3ccc: d61f0220     	br	x17

00000000000a3cd0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>:
   a3cd0: b0001010     	adrp	x16, 0x2a4000
   a3cd4: f943b211     	ldr	x17, [x16, #0x760]
   a3cd8: 911d8210     	add	x16, x16, #0x760
   a3cdc: d61f0220     	br	x17

00000000000a3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>:
   a3ce0: b0001010     	adrp	x16, 0x2a4000
   a3ce4: f943b611     	ldr	x17, [x16, #0x768]
   a3ce8: 911da210     	add	x16, x16, #0x768
   a3cec: d61f0220     	br	x17

00000000000a3cf0 <_ZNK7android2spINS_10XINGSeekerEEeqEPKS1_@plt>:
   a3cf0: b0001010     	adrp	x16, 0x2a4000
   a3cf4: f943ba11     	ldr	x17, [x16, #0x770]
   a3cf8: 911dc210     	add	x16, x16, #0x770
   a3cfc: d61f0220     	br	x17

00000000000a3d00 <_ZNK9mkvparser7Cluster7GetLastERPKNS_10BlockEntryE@plt>:
   a3d00: b0001010     	adrp	x16, 0x2a4000
   a3d04: f943be11     	ldr	x17, [x16, #0x778]
   a3d08: 911de210     	add	x16, x16, #0x778
   a3d0c: d61f0220     	br	x17

00000000000a3d10 <_ZN7android7String8C1ERKS0_@plt>:
   a3d10: b0001010     	adrp	x16, 0x2a4000
   a3d14: f943c211     	ldr	x17, [x16, #0x780]
   a3d18: 911e0210     	add	x16, x16, #0x780
   a3d1c: d61f0220     	br	x17

00000000000a3d20 <_ZN7android9ATSParser9SyncEventaSERKS1_@plt>:
   a3d20: b0001010     	adrp	x16, 0x2a4000
   a3d24: f943c611     	ldr	x17, [x16, #0x788]
   a3d28: 911e2210     	add	x16, x16, #0x788
   a3d2c: d61f0220     	br	x17

00000000000a3d30 <_ZN7android7String811setPathNameEPKc@plt>:
   a3d30: b0001010     	adrp	x16, 0x2a4000
   a3d34: f943ca11     	ldr	x17, [x16, #0x790]
   a3d38: 911e4210     	add	x16, x16, #0x790
   a3d3c: d61f0220     	br	x17

00000000000a3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>:
   a3d40: b0001010     	adrp	x16, 0x2a4000
   a3d44: f943ce11     	ldr	x17, [x16, #0x798]
   a3d48: 911e6210     	add	x16, x16, #0x798
   a3d4c: d61f0220     	br	x17

00000000000a3d50 <_ZN7android2spINS_9ATSParser10PSISectionEEC2Ev@plt>:
   a3d50: b0001010     	adrp	x16, 0x2a4000
   a3d54: f943d211     	ldr	x17, [x16, #0x7a0]
   a3d58: 911e8210     	add	x16, x16, #0x7a0
   a3d5c: d61f0220     	br	x17

00000000000a3d60 <ov_time_total@plt>:
   a3d60: b0001010     	adrp	x16, 0x2a4000
   a3d64: f943d611     	ldr	x17, [x16, #0x7a8]
   a3d68: 911ea210     	add	x16, x16, #0x7a8
   a3d6c: d61f0220     	br	x17

00000000000a3d70 <_ZN9mkvparser8Chapters4AtomC1Ev@plt>:
   a3d70: b0001010     	adrp	x16, 0x2a4000
   a3d74: f943da11     	ldr	x17, [x16, #0x7b0]
   a3d78: 911ec210     	add	x16, x16, #0x7b0
   a3d7c: d61f0220     	br	x17

00000000000a3d80 <sonicReadShortFromStream@plt>:
   a3d80: b0001010     	adrp	x16, 0x2a4000
   a3d84: f943de11     	ldr	x17, [x16, #0x7b8]
   a3d88: 911ee210     	add	x16, x16, #0x7b8
   a3d8c: d61f0220     	br	x17

00000000000a3d90 <VMInitialize@plt>:
   a3d90: b0001010     	adrp	x16, 0x2a4000
   a3d94: f943e211     	ldr	x17, [x16, #0x7c0]
   a3d98: 911f0210     	add	x16, x16, #0x7c0
   a3d9c: d61f0220     	br	x17

00000000000a3da0 <_ZNK9mkvparser6Tracks15ParseTrackEntryExxxxRPNS_5TrackE@plt>:
   a3da0: b0001010     	adrp	x16, 0x2a4000
   a3da4: f943e611     	ldr	x17, [x16, #0x7c8]
   a3da8: 911f2210     	add	x16, x16, #0x7c8
   a3dac: d61f0220     	br	x17

00000000000a3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>:
   a3db0: b0001010     	adrp	x16, 0x2a4000
   a3db4: f943ea11     	ldr	x17, [x16, #0x7d0]
   a3db8: 911f4210     	add	x16, x16, #0x7d0
   a3dbc: d61f0220     	br	x17

00000000000a3dc0 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerD2Ev@plt>:
   a3dc0: b0001010     	adrp	x16, 0x2a4000
   a3dc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   a3dc8: 911f6210     	add	x16, x16, #0x7d8
   a3dcc: d61f0220     	br	x17

00000000000a3dd0 <VMStartNote@plt>:
   a3dd0: b0001010     	adrp	x16, 0x2a4000
   a3dd4: f943f211     	ldr	x17, [x16, #0x7e0]
   a3dd8: 911f8210     	add	x16, x16, #0x7e0
   a3ddc: d61f0220     	br	x17

00000000000a3de0 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search@plt>:
   a3de0: b0001010     	adrp	x16, 0x2a4000
   a3de4: f943f611     	ldr	x17, [x16, #0x7e8]
   a3de8: 911fa210     	add	x16, x16, #0x7e8
   a3dec: d61f0220     	br	x17

00000000000a3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>:
   a3df0: b0001010     	adrp	x16, 0x2a4000
   a3df4: f943fa11     	ldr	x17, [x16, #0x7f0]
   a3df8: 911fc210     	add	x16, x16, #0x7f0
   a3dfc: d61f0220     	br	x17

00000000000a3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>:
   a3e00: b0001010     	adrp	x16, 0x2a4000
   a3e04: f943fe11     	ldr	x17, [x16, #0x7f8]
   a3e08: 911fe210     	add	x16, x16, #0x7f8
   a3e0c: d61f0220     	br	x17

00000000000a3e10 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE11__vallocateEm@plt>:
   a3e10: b0001010     	adrp	x16, 0x2a4000
   a3e14: f9440211     	ldr	x17, [x16, #0x800]
   a3e18: 91200210     	add	x16, x16, #0x800
   a3e1c: d61f0220     	br	x17

00000000000a3e20 <_ZN7android16NuMediaExtractor13setDataSourceEPKc@plt>:
   a3e20: b0001010     	adrp	x16, 0x2a4000
   a3e24: f9440611     	ldr	x17, [x16, #0x808]
   a3e28: 91202210     	add	x16, x16, #0x808
   a3e2c: d61f0220     	br	x17

00000000000a3e30 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE9push_backERKSD_@plt>:
   a3e30: b0001010     	adrp	x16, 0x2a4000
   a3e34: f9440a11     	ldr	x17, [x16, #0x810]
   a3e38: 91204210     	add	x16, x16, #0x810
   a3e3c: d61f0220     	br	x17

00000000000a3e40 <_ZN7android12WVMExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a3e40: b0001010     	adrp	x16, 0x2a4000
   a3e44: f9440e11     	ldr	x17, [x16, #0x818]
   a3e48: 91206210     	add	x16, x16, #0x818
   a3e4c: d61f0220     	br	x17

00000000000a3e50 <_ZNK7android9ATSParser10PSISection7isEmptyEv@plt>:
   a3e50: b0001010     	adrp	x16, 0x2a4000
   a3e54: f9441211     	ldr	x17, [x16, #0x820]
   a3e58: 91208210     	add	x16, x16, #0x820
   a3e5c: d61f0220     	br	x17

00000000000a3e60 <_ZN7android9copy_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a3e60: b0001010     	adrp	x16, 0x2a4000
   a3e64: f9441611     	ldr	x17, [x16, #0x828]
   a3e68: 9120a210     	add	x16, x16, #0x828
   a3e6c: d61f0220     	br	x17

00000000000a3e70 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE5arrayEv@plt>:
   a3e70: b0001010     	adrp	x16, 0x2a4000
   a3e74: f9441a11     	ldr	x17, [x16, #0x830]
   a3e78: 9120c210     	add	x16, x16, #0x830
   a3e7c: d61f0220     	br	x17

00000000000a3e80 <_ZNK9mkvparser7Segment11DoneParsingEv@plt>:
   a3e80: b0001010     	adrp	x16, 0x2a4000
   a3e84: f9441e11     	ldr	x17, [x16, #0x838]
   a3e88: 9120e210     	add	x16, x16, #0x838
   a3e8c: d61f0220     	br	x17

00000000000a3e90 <_vorbis_unpack_books@plt>:
   a3e90: b0001010     	adrp	x16, 0x2a4000
   a3e94: f9442211     	ldr	x17, [x16, #0x840]
   a3e98: 91210210     	add	x16, x16, #0x840
   a3e9c: d61f0220     	br	x17

00000000000a3ea0 <_ZN7android11KeyedVectorIllEC2ERKS1_@plt>:
   a3ea0: b0001010     	adrp	x16, 0x2a4000
   a3ea4: f9442611     	ldr	x17, [x16, #0x848]
   a3ea8: 91212210     	add	x16, x16, #0x848
   a3eac: d61f0220     	br	x17

00000000000a3eb0 <_ZNK9mkvparser5Block13GetFrameCountEv@plt>:
   a3eb0: b0001010     	adrp	x16, 0x2a4000
   a3eb4: f9442a11     	ldr	x17, [x16, #0x850]
   a3eb8: 91214210     	add	x16, x16, #0x850
   a3ebc: d61f0220     	br	x17

00000000000a3ec0 <_ZN7android19initialize_string16Ev@plt>:
   a3ec0: b0001010     	adrp	x16, 0x2a4000
   a3ec4: f9442e11     	ldr	x17, [x16, #0x858]
   a3ec8: 91216210     	add	x16, x16, #0x858
   a3ecc: d61f0220     	br	x17

00000000000a3ed0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIllEEEEiRKT_S5_@plt>:
   a3ed0: b0001010     	adrp	x16, 0x2a4000
   a3ed4: f9443211     	ldr	x17, [x16, #0x860]
   a3ed8: 91218210     	add	x16, x16, #0x860
   a3edc: d61f0220     	br	x17

00000000000a3ee0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a3ee0: b0001010     	adrp	x16, 0x2a4000
   a3ee4: f9443611     	ldr	x17, [x16, #0x868]
   a3ee8: 9121a210     	add	x16, x16, #0x868
   a3eec: d61f0220     	br	x17

00000000000a3ef0 <_ZN7android11KeyedVectorIllE13removeItemsAtEmm@plt>:
   a3ef0: b0001010     	adrp	x16, 0x2a4000
   a3ef4: f9443a11     	ldr	x17, [x16, #0x870]
   a3ef8: 9121c210     	add	x16, x16, #0x870
   a3efc: d61f0220     	br	x17

00000000000a3f00 <_ZN7android9nameForFdEi@plt>:
   a3f00: b0001010     	adrp	x16, 0x2a4000
   a3f04: f9443e11     	ldr	x17, [x16, #0x878]
   a3f08: 9121e210     	add	x16, x16, #0x878
   a3f0c: d61f0220     	br	x17

00000000000a3f10 <_ZN7android10VBRISeekerD2Ev@plt>:
   a3f10: b0001010     	adrp	x16, 0x2a4000
   a3f14: f9444211     	ldr	x17, [x16, #0x880]
   a3f18: 91220210     	add	x16, x16, #0x880
   a3f1c: d61f0220     	br	x17

00000000000a3f20 <_ZN7android4ListIPNS_11MediaBufferEE5clearEv@plt>:
   a3f20: b0001010     	adrp	x16, 0x2a4000
   a3f24: f9444611     	ldr	x17, [x16, #0x888]
   a3f28: 91222210     	add	x16, x16, #0x888
   a3f2c: d61f0220     	br	x17

00000000000a3f30 <_ZN7android12WAVExtractorD1Ev@plt>:
   a3f30: b0001010     	adrp	x16, 0x2a4000
   a3f34: f9444a11     	ldr	x17, [x16, #0x890]
   a3f38: 91224210     	add	x16, x16, #0x890
   a3f3c: d61f0220     	br	x17

00000000000a3f40 <_ZN7android2spINS_10XINGSeekerEEC2EOS2_@plt>:
   a3f40: b0001010     	adrp	x16, 0x2a4000
   a3f44: f9444e11     	ldr	x17, [x16, #0x898]
   a3f48: 91226210     	add	x16, x16, #0x898
   a3f4c: d61f0220     	br	x17

00000000000a3f50 <_ZN9mkvparser7Segment24DoLoadClusterUnknownSizeERxRl@plt>:
   a3f50: b0001010     	adrp	x16, 0x2a4000
   a3f54: f9445211     	ldr	x17, [x16, #0x8a0]
   a3f58: 91228210     	add	x16, x16, #0x8a0
   a3f5c: d61f0220     	br	x17

00000000000a3f60 <_ZNK7android7AString17compareIgnoreCaseERKS0_@plt>:
   a3f60: b0001010     	adrp	x16, 0x2a4000
   a3f64: f9445611     	ldr	x17, [x16, #0x8a8]
   a3f68: 9122a210     	add	x16, x16, #0x8a8
   a3f6c: d61f0220     	br	x17

00000000000a3f70 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE5arrayEv@plt>:
   a3f70: b0001010     	adrp	x16, 0x2a4000
   a3f74: f9445a11     	ldr	x17, [x16, #0x8b0]
   a3f78: 9122c210     	add	x16, x16, #0x8b0
   a3f7c: d61f0220     	br	x17

00000000000a3f80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEED2Ev@plt>:
   a3f80: b0001010     	adrp	x16, 0x2a4000
   a3f84: f9445e11     	ldr	x17, [x16, #0x8b8]
   a3f88: 9122e210     	add	x16, x16, #0x8b8
   a3f8c: d61f0220     	br	x17

00000000000a3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>:
   a3f90: b0001010     	adrp	x16, 0x2a4000
   a3f94: f9446211     	ldr	x17, [x16, #0x8c0]
   a3f98: 91230210     	add	x16, x16, #0x8c0
   a3f9c: d61f0220     	br	x17

00000000000a3fa0 <_ZN9mkvparser15ContentEncoding25ParseContentEncodingEntryExxPNS_10IMkvReaderE@plt>:
   a3fa0: b0001010     	adrp	x16, 0x2a4000
   a3fa4: f9446611     	ldr	x17, [x16, #0x8c8]
   a3fa8: 91232210     	add	x16, x16, #0x8c8
   a3fac: d61f0220     	br	x17

00000000000a3fb0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEEixEm@plt>:
   a3fb0: b0001010     	adrp	x16, 0x2a4000
   a3fb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   a3fb8: 91234210     	add	x16, x16, #0x8d0
   a3fbc: d61f0220     	br	x17

00000000000a3fc0 <FLAC__bitwriter_write_raw_int32@plt>:
   a3fc0: b0001010     	adrp	x16, 0x2a4000
   a3fc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   a3fc8: 91236210     	add	x16, x16, #0x8d8
   a3fcc: d61f0220     	br	x17

00000000000a3fd0 <__register_frame_info_table_bases@plt>:
   a3fd0: b0001010     	adrp	x16, 0x2a4000
   a3fd4: f9447211     	ldr	x17, [x16, #0x8e0]
   a3fd8: 91238210     	add	x16, x16, #0x8e0
   a3fdc: d61f0220     	br	x17

00000000000a3fe0 <_ZN7android16NuMediaExtractor9TrackInfoC2ERKS1_@plt>:
   a3fe0: b0001010     	adrp	x16, 0x2a4000
   a3fe4: f9447611     	ldr	x17, [x16, #0x8e8]
   a3fe8: 9123a210     	add	x16, x16, #0x8e8
   a3fec: d61f0220     	br	x17

00000000000a3ff0 <_ZN9mkvparser8Chapters7EditionD1Ev@plt>:
   a3ff0: b0001010     	adrp	x16, 0x2a4000
   a3ff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   a3ff8: 9123c210     	add	x16, x16, #0x8f0
   a3ffc: d61f0220     	br	x17

00000000000a4000 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE3addERKjRKS2_@plt>:
   a4000: 90001010     	adrp	x16, 0x2a4000
   a4004: f9447e11     	ldr	x17, [x16, #0x8f8]
   a4008: 9123e210     	add	x16, x16, #0x8f8
   a400c: d61f0220     	br	x17

00000000000a4010 <_ZNK7android4ESDS20getCodecSpecificInfoEPPKvPm@plt>:
   a4010: 90001010     	adrp	x16, 0x2a4000
   a4014: f9448211     	ldr	x17, [x16, #0x900]
   a4018: 91240210     	add	x16, x16, #0x900
   a401c: d61f0220     	br	x17

00000000000a4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>:
   a4020: 90001010     	adrp	x16, 0x2a4000
   a4024: f9448611     	ldr	x17, [x16, #0x908]
   a4028: 91242210     	add	x16, x16, #0x908
   a402c: d61f0220     	br	x17

00000000000a4030 <_ZNSt6__ndk14pairIhhEC2ILb1ELb0EEERKhS4_@plt>:
   a4030: 90001010     	adrp	x16, 0x2a4000
   a4034: f9448a11     	ldr	x17, [x16, #0x910]
   a4038: 91244210     	add	x16, x16, #0x910
   a403c: d61f0220     	br	x17

00000000000a4040 <sonicFlushStream@plt>:
   a4040: 90001010     	adrp	x16, 0x2a4000
   a4044: f9448e11     	ldr	x17, [x16, #0x918]
   a4048: 91246210     	add	x16, x16, #0x918
   a404c: d61f0220     	br	x17

00000000000a4050 <_ZNK7android7RefBase9decStrongEPKv@plt>:
   a4050: 90001010     	adrp	x16, 0x2a4000
   a4054: f9449211     	ldr	x17, [x16, #0x920]
   a4058: 91248210     	add	x16, x16, #0x920
   a405c: d61f0220     	br	x17

00000000000a4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>:
   a4060: 90001010     	adrp	x16, 0x2a4000
   a4064: f9449611     	ldr	x17, [x16, #0x928]
   a4068: 9124a210     	add	x16, x16, #0x928
   a406c: d61f0220     	br	x17

00000000000a4070 <_ZN7android10splat_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>:
   a4070: 90001010     	adrp	x16, 0x2a4000
   a4074: f9449a11     	ldr	x17, [x16, #0x930]
   a4078: 9124c210     	add	x16, x16, #0x930
   a407c: d61f0220     	br	x17

00000000000a4080 <_ZN7android7AString11makeMutableEv@plt>:
   a4080: 90001010     	adrp	x16, 0x2a4000
   a4084: f9449e11     	ldr	x17, [x16, #0x938]
   a4088: 9124e210     	add	x16, x16, #0x938
   a408c: d61f0220     	br	x17

00000000000a4090 <FLAC__fixed_compute_residual@plt>:
   a4090: 90001010     	adrp	x16, 0x2a4000
   a4094: f944a211     	ldr	x17, [x16, #0x940]
   a4098: 91250210     	add	x16, x16, #0x940
   a409c: d61f0220     	br	x17

00000000000a40a0 <fprintf@plt>:
   a40a0: 90001010     	adrp	x16, 0x2a4000
   a40a4: f944a611     	ldr	x17, [x16, #0x948]
   a40a8: 91252210     	add	x16, x16, #0x948
   a40ac: d61f0220     	br	x17

00000000000a40b0 <utf32_from_utf8_at@plt>:
   a40b0: 90001010     	adrp	x16, 0x2a4000
   a40b4: f944aa11     	ldr	x17, [x16, #0x950]
   a40b8: 91254210     	add	x16, x16, #0x950
   a40bc: d61f0220     	br	x17

00000000000a40c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a40c0: 90001010     	adrp	x16, 0x2a4000
   a40c4: f944ae11     	ldr	x17, [x16, #0x958]
   a40c8: 91256210     	add	x16, x16, #0x958
   a40cc: d61f0220     	br	x17

00000000000a40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>:
   a40d0: 90001010     	adrp	x16, 0x2a4000
   a40d4: f944b211     	ldr	x17, [x16, #0x960]
   a40d8: 91258210     	add	x16, x16, #0x960
   a40dc: d61f0220     	br	x17

00000000000a40e0 <_ZN9mkvparser10AudioTrackC1EPNS_7SegmentExx@plt>:
   a40e0: 90001010     	adrp	x16, 0x2a4000
   a40e4: f944b611     	ldr	x17, [x16, #0x968]
   a40e8: 9125a210     	add	x16, x16, #0x968
   a40ec: d61f0220     	br	x17

00000000000a40f0 <_ZNK7android6VectorINS_11KeyedVectorIllEEE4sizeEv@plt>:
   a40f0: 90001010     	adrp	x16, 0x2a4000
   a40f4: f944ba11     	ldr	x17, [x16, #0x970]
   a40f8: 9125c210     	add	x16, x16, #0x970
   a40fc: d61f0220     	br	x17

00000000000a4100 <_ZN7android2spINS_15IMediaExtractorEEC2INS_14MediaExtractorEEEPT_@plt>:
   a4100: 90001010     	adrp	x16, 0x2a4000
   a4104: f944be11     	ldr	x17, [x16, #0x978]
   a4108: 9125e210     	add	x16, x16, #0x978
   a410c: d61f0220     	br	x17

00000000000a4110 <_ZnamRKSt9nothrow_t@plt>:
   a4110: 90001010     	adrp	x16, 0x2a4000
   a4114: f944c211     	ldr	x17, [x16, #0x980]
   a4118: 91260210     	add	x16, x16, #0x980
   a411c: d61f0220     	br	x17

00000000000a4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>:
   a4120: 90001010     	adrp	x16, 0x2a4000
   a4124: f944c611     	ldr	x17, [x16, #0x988]
   a4128: 91262210     	add	x16, x16, #0x988
   a412c: d61f0220     	br	x17

00000000000a4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>:
   a4130: 90001010     	adrp	x16, 0x2a4000
   a4134: f944ca11     	ldr	x17, [x16, #0x990]
   a4138: 91264210     	add	x16, x16, #0x990
   a413c: d61f0220     	br	x17

00000000000a4140 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a4140: 90001010     	adrp	x16, 0x2a4000
   a4144: f944ce11     	ldr	x17, [x16, #0x998]
   a4148: 91266210     	add	x16, x16, #0x998
   a414c: d61f0220     	br	x17

00000000000a4150 <_ZN7android2spINS_9ATSParser6StreamEEC2Ev@plt>:
   a4150: 90001010     	adrp	x16, 0x2a4000
   a4154: f944d211     	ldr	x17, [x16, #0x9a0]
   a4158: 91268210     	add	x16, x16, #0x9a0
   a415c: d61f0220     	br	x17

00000000000a4160 <_ZNK7android11MediaBuffer4sizeEv@plt>:
   a4160: 90001010     	adrp	x16, 0x2a4000
   a4164: f944d611     	ldr	x17, [x16, #0x9a8]
   a4168: 9126a210     	add	x16, x16, #0x9a8
   a416c: d61f0220     	br	x17

00000000000a4170 <EAS_SearchFile@plt>:
   a4170: 90001010     	adrp	x16, 0x2a4000
   a4174: f944da11     	ldr	x17, [x16, #0x9b0]
   a4178: 9126c210     	add	x16, x16, #0x9b0
   a417c: d61f0220     	br	x17

00000000000a4180 <_ZNK9mkvparser7Cluster14GetElementSizeEv@plt>:
   a4180: 90001010     	adrp	x16, 0x2a4000
   a4184: f944de11     	ldr	x17, [x16, #0x9b8]
   a4188: 9126e210     	add	x16, x16, #0x9b8
   a418c: d61f0220     	br	x17

00000000000a4190 <vorbis_comment_clear@plt>:
   a4190: 90001010     	adrp	x16, 0x2a4000
   a4194: f944e211     	ldr	x17, [x16, #0x9c0]
   a4198: 91270210     	add	x16, x16, #0x9c0
   a419c: d61f0220     	br	x17

00000000000a41a0 <_ZNK7android14SampleIterator15getSampleOffsetEv@plt>:
   a41a0: 90001010     	adrp	x16, 0x2a4000
   a41a4: f944e611     	ldr	x17, [x16, #0x9c8]
   a41a8: 91272210     	add	x16, x16, #0x9c8
   a41ac: d61f0220     	br	x17

00000000000a41b0 <_ZN7android4ListIlED2Ev@plt>:
   a41b0: 90001010     	adrp	x16, 0x2a4000
   a41b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   a41b8: 91274210     	add	x16, x16, #0x9d0
   a41bc: d61f0220     	br	x17

00000000000a41c0 <sonicDestroyStream@plt>:
   a41c0: 90001010     	adrp	x16, 0x2a4000
   a41c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   a41c8: 91276210     	add	x16, x16, #0x9d8
   a41cc: d61f0220     	br	x17

00000000000a41d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE3addERKS6_@plt>:
   a41d0: 90001010     	adrp	x16, 0x2a4000
   a41d4: f944f211     	ldr	x17, [x16, #0x9e0]
   a41d8: 91278210     	add	x16, x16, #0x9e0
   a41dc: d61f0220     	br	x17

00000000000a41e0 <vorbis_dsp_headerin@plt>:
   a41e0: 90001010     	adrp	x16, 0x2a4000
   a41e4: f944f611     	ldr	x17, [x16, #0x9e8]
   a41e8: 9127a210     	add	x16, x16, #0x9e8
   a41ec: d61f0220     	br	x17

00000000000a41f0 <_ZN7android2spINS_9ATSParser7ProgramEEC2Ev@plt>:
   a41f0: 90001010     	adrp	x16, 0x2a4000
   a41f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   a41f8: 9127c210     	add	x16, x16, #0x9f0
   a41fc: d61f0220     	br	x17

00000000000a4200 <_ZN7android7String8C1EPKcm@plt>:
   a4200: 90001010     	adrp	x16, 0x2a4000
   a4204: f944fe11     	ldr	x17, [x16, #0x9f8]
   a4208: 9127e210     	add	x16, x16, #0x9f8
   a420c: d61f0220     	br	x17

00000000000a4210 <FLAC__bitwriter_write_utf8_uint64@plt>:
   a4210: 90001010     	adrp	x16, 0x2a4000
   a4214: f9450211     	ldr	x17, [x16, #0xa00]
   a4218: 91280210     	add	x16, x16, #0xa00
   a421c: d61f0220     	br	x17

00000000000a4220 <getDecayScale@plt>:
   a4220: 90001010     	adrp	x16, 0x2a4000
   a4224: f9450611     	ldr	x17, [x16, #0xa08]
   a4228: 91282210     	add	x16, x16, #0xa08
   a422c: d61f0220     	br	x17

00000000000a4230 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKiRKS4_@plt>:
   a4230: 90001010     	adrp	x16, 0x2a4000
   a4234: f9450a11     	ldr	x17, [x16, #0xa10]
   a4238: 91284210     	add	x16, x16, #0xa10
   a423c: d61f0220     	br	x17

00000000000a4240 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEi@plt>:
   a4240: 90001010     	adrp	x16, 0x2a4000
   a4244: f9450e11     	ldr	x17, [x16, #0xa18]
   a4248: 91286210     	add	x16, x16, #0xa18
   a424c: d61f0220     	br	x17

00000000000a4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>:
   a4250: 90001010     	adrp	x16, 0x2a4000
   a4254: f9451211     	ldr	x17, [x16, #0xa20]
   a4258: 91288210     	add	x16, x16, #0xa20
   a425c: d61f0220     	br	x17

00000000000a4260 <_ZN7android12destroy_typeINS_9SidxEntryEEEvPT_m@plt>:
   a4260: 90001010     	adrp	x16, 0x2a4000
   a4264: f9451611     	ldr	x17, [x16, #0xa28]
   a4268: 9128a210     	add	x16, x16, #0xa28
   a426c: d61f0220     	br	x17

00000000000a4270 <DLSCleanup@plt>:
   a4270: 90001010     	adrp	x16, 0x2a4000
   a4274: f9451a11     	ldr	x17, [x16, #0xa30]
   a4278: 9128c210     	add	x16, x16, #0xa30
   a427c: d61f0220     	br	x17

00000000000a4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>:
   a4280: 90001010     	adrp	x16, 0x2a4000
   a4284: f9451e11     	ldr	x17, [x16, #0xa38]
   a4288: 9128e210     	add	x16, x16, #0xa38
   a428c: d61f0220     	br	x17

00000000000a4290 <VMGetNoteCount@plt>:
   a4290: 90001010     	adrp	x16, 0x2a4000
   a4294: f9452211     	ldr	x17, [x16, #0xa40]
   a4298: 91290210     	add	x16, x16, #0xa40
   a429c: d61f0220     	br	x17

00000000000a42a0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>:
   a42a0: 90001010     	adrp	x16, 0x2a4000
   a42a4: f9452611     	ldr	x17, [x16, #0xa48]
   a42a8: 91292210     	add	x16, x16, #0xa48
   a42ac: d61f0220     	br	x17

00000000000a42b0 <FLAC__stream_encoder_set_do_exhaustive_model_search@plt>:
   a42b0: 90001010     	adrp	x16, 0x2a4000
   a42b4: f9452a11     	ldr	x17, [x16, #0xa50]
   a42b8: 91294210     	add	x16, x16, #0xa50
   a42bc: d61f0220     	br	x17

00000000000a42c0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE11__vallocateEm@plt>:
   a42c0: 90001010     	adrp	x16, 0x2a4000
   a42c4: f9452e11     	ldr	x17, [x16, #0xa58]
   a42c8: 91296210     	add	x16, x16, #0xa58
   a42cc: d61f0220     	br	x17

00000000000a42d0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a42d0: 90001010     	adrp	x16, 0x2a4000
   a42d4: f9453211     	ldr	x17, [x16, #0xa60]
   a42d8: 91298210     	add	x16, x16, #0xa60
   a42dc: d61f0220     	br	x17

00000000000a42e0 <_ZNK7android8String16cvPKDsEv@plt>:
   a42e0: 90001010     	adrp	x16, 0x2a4000
   a42e4: f9453611     	ldr	x17, [x16, #0xa68]
   a42e8: 9129a210     	add	x16, x16, #0xa68
   a42ec: d61f0220     	br	x17

00000000000a42f0 <_ZN7android19AnotherPacketSource20DiscontinuitySegment5clearEv@plt>:
   a42f0: 90001010     	adrp	x16, 0x2a4000
   a42f4: f9453a11     	ldr	x17, [x16, #0xa70]
   a42f8: 9129c210     	add	x16, x16, #0xa70
   a42fc: d61f0220     	br	x17

00000000000a4300 <_ZNK7android2spINS_10FileSourceEEptEv@plt>:
   a4300: 90001010     	adrp	x16, 0x2a4000
   a4304: f9453e11     	ldr	x17, [x16, #0xa78]
   a4308: 9129e210     	add	x16, x16, #0xa78
   a430c: d61f0220     	br	x17

00000000000a4310 <EAS_Prepare@plt>:
   a4310: 90001010     	adrp	x16, 0x2a4000
   a4314: f9454211     	ldr	x17, [x16, #0xa80]
   a4318: 912a0210     	add	x16, x16, #0xa80
   a431c: d61f0220     	br	x17

00000000000a4320 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE4sizeEv@plt>:
   a4320: 90001010     	adrp	x16, 0x2a4000
   a4324: f9454611     	ldr	x17, [x16, #0xa88]
   a4328: 912a2210     	add	x16, x16, #0xa88
   a432c: d61f0220     	br	x17

00000000000a4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>:
   a4330: 90001010     	adrp	x16, 0x2a4000
   a4334: f9454a11     	ldr	x17, [x16, #0xa90]
   a4338: 912a4210     	add	x16, x16, #0xa90
   a433c: d61f0220     	br	x17

00000000000a4340 <_ZN7_JNIEnv17GetStaticMethodIDEP7_jclassPKcS3_@plt>:
   a4340: 90001010     	adrp	x16, 0x2a4000
   a4344: f9454e11     	ldr	x17, [x16, #0xa98]
   a4348: 912a6210     	add	x16, x16, #0xa98
   a434c: d61f0220     	br	x17

00000000000a4350 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a4350: 90001010     	adrp	x16, 0x2a4000
   a4354: f9455211     	ldr	x17, [x16, #0xaa0]
   a4358: 912a8210     	add	x16, x16, #0xaa0
   a435c: d61f0220     	br	x17

00000000000a4360 <_ZN7android11KeyedVectorINS_7String8ES1_E3addERKS1_S4_@plt>:
   a4360: 90001010     	adrp	x16, 0x2a4000
   a4364: f9455611     	ldr	x17, [x16, #0xaa8]
   a4368: 912aa210     	add	x16, x16, #0xaa8
   a436c: d61f0220     	br	x17

00000000000a4370 <EAS_HWDupHandle@plt>:
   a4370: 90001010     	adrp	x16, 0x2a4000
   a4374: f9455a11     	ldr	x17, [x16, #0xab0]
   a4378: 912ac210     	add	x16, x16, #0xab0
   a437c: d61f0220     	br	x17

00000000000a4380 <strncmp@plt>:
   a4380: 90001010     	adrp	x16, 0x2a4000
   a4384: f9455e11     	ldr	x17, [x16, #0xab8]
   a4388: 912ae210     	add	x16, x16, #0xab8
   a438c: d61f0220     	br	x17

00000000000a4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>:
   a4390: 90001010     	adrp	x16, 0x2a4000
   a4394: f9456211     	ldr	x17, [x16, #0xac0]
   a4398: 912b0210     	add	x16, x16, #0xac0
   a439c: d61f0220     	br	x17

00000000000a43a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>:
   a43a0: 90001010     	adrp	x16, 0x2a4000
   a43a4: f9456611     	ldr	x17, [x16, #0xac8]
   a43a8: 912b2210     	add	x16, x16, #0xac8
   a43ac: d61f0220     	br	x17

00000000000a43b0 <FLAC__fixed_restore_signal@plt>:
   a43b0: 90001010     	adrp	x16, 0x2a4000
   a43b4: f9456a11     	ldr	x17, [x16, #0xad0]
   a43b8: 912b4210     	add	x16, x16, #0xad0
   a43bc: d61f0220     	br	x17

00000000000a43c0 <_ZN7android10FLACSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEE@plt>:
   a43c0: 90001010     	adrp	x16, 0x2a4000
   a43c4: f9456e11     	ldr	x17, [x16, #0xad8]
   a43c8: 912b6210     	add	x16, x16, #0xad8
   a43cc: d61f0220     	br	x17

00000000000a43d0 <_ZNK7android6VectorImE7isEmptyEv@plt>:
   a43d0: 90001010     	adrp	x16, 0x2a4000
   a43d4: f9457211     	ldr	x17, [x16, #0xae0]
   a43d8: 912b8210     	add	x16, x16, #0xae0
   a43dc: d61f0220     	br	x17

00000000000a43e0 <_ZN9mkvparser14UnserializeIntEPNS_10IMkvReaderExxRx@plt>:
   a43e0: 90001010     	adrp	x16, 0x2a4000
   a43e4: f9457611     	ldr	x17, [x16, #0xae8]
   a43e8: 912ba210     	add	x16, x16, #0xae8
   a43ec: d61f0220     	br	x17

00000000000a43f0 <_ZN7android10FLACParser12readCallbackEPhPm@plt>:
   a43f0: 90001010     	adrp	x16, 0x2a4000
   a43f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   a43f8: 912bc210     	add	x16, x16, #0xaf0
   a43fc: d61f0220     	br	x17

00000000000a4400 <_ZN7android17move_forward_typeIjEEvPT_PKS1_m@plt>:
   a4400: 90001010     	adrp	x16, 0x2a4000
   a4404: f9457e11     	ldr	x17, [x16, #0xaf8]
   a4408: 912be210     	add	x16, x16, #0xaf8
   a440c: d61f0220     	br	x17

00000000000a4410 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE5clearEv@plt>:
   a4410: 90001010     	adrp	x16, 0x2a4000
   a4414: f9458211     	ldr	x17, [x16, #0xb00]
   a4418: 912c0210     	add	x16, x16, #0xb00
   a441c: d61f0220     	br	x17

00000000000a4420 <_ZN7android4ListINS_2spINS_7ABufferEEEED2Ev@plt>:
   a4420: 90001010     	adrp	x16, 0x2a4000
   a4424: f9458611     	ldr	x17, [x16, #0xb08]
   a4428: 912c2210     	add	x16, x16, #0xb08
   a442c: d61f0220     	br	x17

00000000000a4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>:
   a4430: 90001010     	adrp	x16, 0x2a4000
   a4434: f9458a11     	ldr	x17, [x16, #0xb10]
   a4438: 912c4210     	add	x16, x16, #0xb10
   a443c: d61f0220     	br	x17

00000000000a4440 <_ZNK9mkvparser5Block11GetTimeCodeEPKNS_7ClusterE@plt>:
   a4440: 90001010     	adrp	x16, 0x2a4000
   a4444: f9458e11     	ldr	x17, [x16, #0xb18]
   a4448: 912c6210     	add	x16, x16, #0xb18
   a444c: d61f0220     	br	x17

00000000000a4450 <_ZN7android12MP3ExtractorD2Ev@plt>:
   a4450: 90001010     	adrp	x16, 0x2a4000
   a4454: f9459211     	ldr	x17, [x16, #0xb20]
   a4458: 912c8210     	add	x16, x16, #0xb20
   a445c: d61f0220     	br	x17

00000000000a4460 <_ZN7android2spINS_10DataSourceEEaSERKS2_@plt>:
   a4460: 90001010     	adrp	x16, 0x2a4000
   a4464: f9459611     	ldr	x17, [x16, #0xb28]
   a4468: 912ca210     	add	x16, x16, #0xb28
   a446c: d61f0220     	br	x17

00000000000a4470 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE7valueAtEm@plt>:
   a4470: 90001010     	adrp	x16, 0x2a4000
   a4474: f9459a11     	ldr	x17, [x16, #0xb30]
   a4478: 912cc210     	add	x16, x16, #0xb30
   a447c: d61f0220     	br	x17

00000000000a4480 <_ZN7android8U64LE_ATEPKh@plt>:
   a4480: 90001010     	adrp	x16, 0x2a4000
   a4484: f9459e11     	ldr	x17, [x16, #0xb38]
   a4488: 912ce210     	add	x16, x16, #0xb38
   a448c: d61f0220     	br	x17

00000000000a4490 <FLAC__subframe_add_lpc@plt>:
   a4490: 90001010     	adrp	x16, 0x2a4000
   a4494: f945a211     	ldr	x17, [x16, #0xb40]
   a4498: 912d0210     	add	x16, x16, #0xb40
   a449c: d61f0220     	br	x17

00000000000a44a0 <_ZN7android7RefBase12weakref_impl17renameStrongRefIdEPKvS3_@plt>:
   a44a0: 90001010     	adrp	x16, 0x2a4000
   a44a4: f945a611     	ldr	x17, [x16, #0xb48]
   a44a8: 912d2210     	add	x16, x16, #0xb48
   a44ac: d61f0220     	br	x17

00000000000a44b0 <_ZNK7android7ABuffer9int32DataEv@plt>:
   a44b0: 90001010     	adrp	x16, 0x2a4000
   a44b4: f945aa11     	ldr	x17, [x16, #0xb50]
   a44b8: 912d4210     	add	x16, x16, #0xb50
   a44bc: d61f0220     	br	x17

00000000000a44c0 <_ZN7android2spINS_9ATSParser6StreamEEC2ERKS3_@plt>:
   a44c0: 90001010     	adrp	x16, 0x2a4000
   a44c4: f945ae11     	ldr	x17, [x16, #0xb58]
   a44c8: 912d6210     	add	x16, x16, #0xb58
   a44cc: d61f0220     	br	x17

00000000000a44d0 <_ZNK9mkvparser5Track23GetContentEncodingCountEv@plt>:
   a44d0: 90001010     	adrp	x16, 0x2a4000
   a44d4: f945b211     	ldr	x17, [x16, #0xb60]
   a44d8: 912d8210     	add	x16, x16, #0xb60
   a44dc: d61f0220     	br	x17

00000000000a44e0 <fputc@plt>:
   a44e0: 90001010     	adrp	x16, 0x2a4000
   a44e4: f945b611     	ldr	x17, [x16, #0xb68]
   a44e8: 912da210     	add	x16, x16, #0xb68
   a44ec: d61f0220     	br	x17

00000000000a44f0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a44f0: 90001010     	adrp	x16, 0x2a4000
   a44f4: f945ba11     	ldr	x17, [x16, #0xb70]
   a44f8: 912dc210     	add	x16, x16, #0xb70
   a44fc: d61f0220     	br	x17

00000000000a4500 <_ZN7android30ExtractDimensionsFromVOLHeaderEPKhmPiS2_@plt>:
   a4500: 90001010     	adrp	x16, 0x2a4000
   a4504: f945be11     	ldr	x17, [x16, #0xb78]
   a4508: 912de210     	add	x16, x16, #0xb78
   a450c: d61f0220     	br	x17

00000000000a4510 <_ZN7android2spINS_13MidiIoWrapperEEC2Ev@plt>:
   a4510: 90001010     	adrp	x16, 0x2a4000
   a4514: f945c211     	ldr	x17, [x16, #0xb80]
   a4518: 912e0210     	add	x16, x16, #0xb80
   a451c: d61f0220     	br	x17

00000000000a4520 <_ZN7android7AString6appendEPKcm@plt>:
   a4520: 90001010     	adrp	x16, 0x2a4000
   a4524: f945c611     	ldr	x17, [x16, #0xb88]
   a4528: 912e2210     	add	x16, x16, #0xb88
   a452c: d61f0220     	br	x17

00000000000a4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a4530: 90001010     	adrp	x16, 0x2a4000
   a4534: f945ca11     	ldr	x17, [x16, #0xb90]
   a4538: 912e4210     	add	x16, x16, #0xb90
   a453c: d61f0220     	br	x17

00000000000a4540 <_ZN7android17HevcParameterSets5writeEmPhm@plt>:
   a4540: 90001010     	adrp	x16, 0x2a4000
   a4544: f945ce11     	ldr	x17, [x16, #0xb98]
   a4548: 912e6210     	add	x16, x16, #0xb98
   a454c: d61f0220     	br	x17

00000000000a4550 <_ZNK9mkvparser5Track25GetContentEncodingByIndexEm@plt>:
   a4550: 90001010     	adrp	x16, 0x2a4000
   a4554: f945d211     	ldr	x17, [x16, #0xba0]
   a4558: 912e8210     	add	x16, x16, #0xba0
   a455c: d61f0220     	br	x17

00000000000a4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>:
   a4560: 90001010     	adrp	x16, 0x2a4000
   a4564: f945d611     	ldr	x17, [x16, #0xba8]
   a4568: 912ea210     	add	x16, x16, #0xba8
   a456c: d61f0220     	br	x17

00000000000a4570 <_ZN7android4ListINS_2spINS_7ABufferEEEE4prepEv@plt>:
   a4570: 90001010     	adrp	x16, 0x2a4000
   a4574: f945da11     	ldr	x17, [x16, #0xbb0]
   a4578: 912ec210     	add	x16, x16, #0xbb0
   a457c: d61f0220     	br	x17

00000000000a4580 <_ZN7android8MetaData10typed_data15allocateStorageEm@plt>:
   a4580: 90001010     	adrp	x16, 0x2a4000
   a4584: f945de11     	ldr	x17, [x16, #0xbb8]
   a4588: 912ee210     	add	x16, x16, #0xbb8
   a458c: d61f0220     	br	x17

00000000000a4590 <VMInitializeAllChannels@plt>:
   a4590: 90001010     	adrp	x16, 0x2a4000
   a4594: f945e211     	ldr	x17, [x16, #0xbc0]
   a4598: 912f0210     	add	x16, x16, #0xbc0
   a459c: d61f0220     	br	x17

00000000000a45a0 <_ZN7android14MPEG4ExtractorD0Ev@plt>:
   a45a0: 90001010     	adrp	x16, 0x2a4000
   a45a4: f945e611     	ldr	x17, [x16, #0xbc8]
   a45a8: 912f2210     	add	x16, x16, #0xbc8
   a45ac: d61f0220     	br	x17

00000000000a45b0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE18__construct_at_endIPKS7_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_m@plt>:
   a45b0: 90001010     	adrp	x16, 0x2a4000
   a45b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   a45b8: 912f4210     	add	x16, x16, #0xbd0
   a45bc: d61f0220     	br	x17

00000000000a45c0 <FLAC__bitwriter_write_unary_unsigned@plt>:
   a45c0: 90001010     	adrp	x16, 0x2a4000
   a45c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   a45c8: 912f6210     	add	x16, x16, #0xbd8
   a45cc: d61f0220     	br	x17

00000000000a45d0 <_ZNSt9bad_allocC1Ev@plt>:
   a45d0: 90001010     	adrp	x16, 0x2a4000
   a45d4: f945f211     	ldr	x17, [x16, #0xbe0]
   a45d8: 912f8210     	add	x16, x16, #0xbe0
   a45dc: d61f0220     	br	x17

00000000000a45e0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE10indexOfKeyERKj@plt>:
   a45e0: 90001010     	adrp	x16, 0x2a4000
   a45e4: f945f611     	ldr	x17, [x16, #0xbe8]
   a45e8: 912fa210     	add	x16, x16, #0xbe8
   a45ec: d61f0220     	br	x17

00000000000a45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>:
   a45f0: 90001010     	adrp	x16, 0x2a4000
   a45f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   a45f8: 912fc210     	add	x16, x16, #0xbf0
   a45fc: d61f0220     	br	x17

00000000000a4600 <_ZN7android15MPEG4DataSource10clearCacheEv@plt>:
   a4600: 90001010     	adrp	x16, 0x2a4000
   a4604: f945fe11     	ldr	x17, [x16, #0xbf8]
   a4608: 912fe210     	add	x16, x16, #0xbf8
   a460c: d61f0220     	br	x17

00000000000a4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>:
   a4610: 90001010     	adrp	x16, 0x2a4000
   a4614: f9460211     	ldr	x17, [x16, #0xc00]
   a4618: 91300210     	add	x16, x16, #0xc00
   a461c: d61f0220     	br	x17

00000000000a4620 <_ZN7android17move_forward_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>:
   a4620: 90001010     	adrp	x16, 0x2a4000
   a4624: f9460611     	ldr	x17, [x16, #0xc08]
   a4628: 91302210     	add	x16, x16, #0xc08
   a462c: d61f0220     	br	x17

00000000000a4630 <_ZN7android16NuMediaExtractor7advanceEv@plt>:
   a4630: 90001010     	adrp	x16, 0x2a4000
   a4634: f9460a11     	ldr	x17, [x16, #0xc10]
   a4638: 91304210     	add	x16, x16, #0xc10
   a463c: d61f0220     	br	x17

00000000000a4640 <_ZN7android4ListIlE5clearEv@plt>:
   a4640: 90001010     	adrp	x16, 0x2a4000
   a4644: f9460e11     	ldr	x17, [x16, #0xc18]
   a4648: 91306210     	add	x16, x16, #0xc18
   a464c: d61f0220     	br	x17

00000000000a4650 <_ZN9mkvparser8Chapters5ParseEv@plt>:
   a4650: 90001010     	adrp	x16, 0x2a4000
   a4654: f9461211     	ldr	x17, [x16, #0xc20]
   a4658: 91308210     	add	x16, x16, #0xc20
   a465c: d61f0220     	br	x17

00000000000a4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>:
   a4660: 90001010     	adrp	x16, 0x2a4000
   a4664: f9461611     	ldr	x17, [x16, #0xc28]
   a4668: 9130a210     	add	x16, x16, #0xc28
   a466c: d61f0220     	br	x17

00000000000a4670 <_ZN7android9ATSParser6Stream6setPIDEj@plt>:
   a4670: 90001010     	adrp	x16, 0x2a4000
   a4674: f9461a11     	ldr	x17, [x16, #0xc30]
   a4678: 9130c210     	add	x16, x16, #0xc30
   a467c: d61f0220     	br	x17

00000000000a4680 <_ZNK7android2spINS_12MemorySourceEEeqEPKS1_@plt>:
   a4680: 90001010     	adrp	x16, 0x2a4000
   a4684: f9461e11     	ldr	x17, [x16, #0xc38]
   a4688: 9130e210     	add	x16, x16, #0xc38
   a468c: d61f0220     	br	x17

00000000000a4690 <_ZN9mkvparser6TracksC1EPNS_7SegmentExxxx@plt>:
   a4690: 90001010     	adrp	x16, 0x2a4000
   a4694: f9462211     	ldr	x17, [x16, #0xc40]
   a4698: 91310210     	add	x16, x16, #0xc40
   a469c: d61f0220     	br	x17

00000000000a46a0 <VMProgramChange@plt>:
   a46a0: 90001010     	adrp	x16, 0x2a4000
   a46a4: f9462611     	ldr	x17, [x16, #0xc48]
   a46a8: 91312210     	add	x16, x16, #0xc48
   a46ac: d61f0220     	br	x17

00000000000a46b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE7indexOfERKS6_@plt>:
   a46b0: 90001010     	adrp	x16, 0x2a4000
   a46b4: f9462a11     	ldr	x17, [x16, #0xc50]
   a46b8: 91314210     	add	x16, x16, #0xc50
   a46bc: d61f0220     	br	x17

00000000000a46c0 <_ZNK7android16key_value_pair_tIllEltERKS1_@plt>:
   a46c0: 90001010     	adrp	x16, 0x2a4000
   a46c4: f9462e11     	ldr	x17, [x16, #0xc58]
   a46c8: 91316210     	add	x16, x16, #0xc58
   a46cc: d61f0220     	br	x17

00000000000a46d0 <_ZN7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEC2ESt16initializer_listINS2_IhS5_EEE@plt>:
   a46d0: 90001010     	adrp	x16, 0x2a4000
   a46d4: f9463211     	ldr	x17, [x16, #0xc60]
   a46d8: 91318210     	add	x16, x16, #0xc60
   a46dc: d61f0220     	br	x17

00000000000a46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>:
   a46e0: 90001010     	adrp	x16, 0x2a4000
   a46e4: f9463611     	ldr	x17, [x16, #0xc68]
   a46e8: 9131a210     	add	x16, x16, #0xc68
   a46ec: d61f0220     	br	x17

00000000000a46f0 <_ZN7android14MyOggExtractor18getPacketBlockSizeEPNS_11MediaBufferE@plt>:
   a46f0: 90001010     	adrp	x16, 0x2a4000
   a46f4: f9463a11     	ldr	x17, [x16, #0xc70]
   a46f8: 9131c210     	add	x16, x16, #0xc70
   a46fc: d61f0220     	br	x17

00000000000a4700 <_ZNK7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEE6lookupERKhPS1_@plt>:
   a4700: 90001010     	adrp	x16, 0x2a4000
   a4704: f9463e11     	ldr	x17, [x16, #0xc78]
   a4708: 9131e210     	add	x16, x16, #0xc78
   a470c: d61f0220     	br	x17

00000000000a4710 <_ZN7android15JMediaExtractor13setDataSourceEPKc@plt>:
   a4710: 90001010     	adrp	x16, 0x2a4000
   a4714: f9464211     	ldr	x17, [x16, #0xc80]
   a4718: 91320210     	add	x16, x16, #0xc80
   a471c: d61f0220     	br	x17

00000000000a4720 <_ZN7android22memcpy_to_i16_from_i32EPsPKim@plt>:
   a4720: 90001010     	adrp	x16, 0x2a4000
   a4724: f9464611     	ldr	x17, [x16, #0xc88]
   a4728: 91322210     	add	x16, x16, #0xc88
   a472c: d61f0220     	br	x17

00000000000a4730 <_ZN7android4ListIPNS_11MediaBufferEE5_Node6getRefEv@plt>:
   a4730: 90001010     	adrp	x16, 0x2a4000
   a4734: f9464a11     	ldr	x17, [x16, #0xc90]
   a4738: 91324210     	add	x16, x16, #0xc90
   a473c: d61f0220     	br	x17

00000000000a4740 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a4740: 90001010     	adrp	x16, 0x2a4000
   a4744: f9464e11     	ldr	x17, [x16, #0xc98]
   a4748: 91326210     	add	x16, x16, #0xc98
   a474c: d61f0220     	br	x17

00000000000a4750 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser19PrimaryChromaticityENS_14default_deleteIS2_EEEC2IS3_Lb1EEEOT_@plt>:
   a4750: 90001010     	adrp	x16, 0x2a4000
   a4754: f9465211     	ldr	x17, [x16, #0xca0]
   a4758: 91328210     	add	x16, x16, #0xca0
   a475c: d61f0220     	br	x17

00000000000a4760 <snprintf@plt>:
   a4760: 90001010     	adrp	x16, 0x2a4000
   a4764: f9465611     	ldr	x17, [x16, #0xca8]
   a4768: 9132a210     	add	x16, x16, #0xca8
   a476c: d61f0220     	br	x17

00000000000a4770 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size@plt>:
   a4770: 90001010     	adrp	x16, 0x2a4000
   a4774: f9465a11     	ldr	x17, [x16, #0xcb0]
   a4778: 9132c210     	add	x16, x16, #0xcb0
   a477c: d61f0220     	br	x17

00000000000a4780 <_ZN7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a4780: 90001010     	adrp	x16, 0x2a4000
   a4784: f9465e11     	ldr	x17, [x16, #0xcb8]
   a4788: 9132e210     	add	x16, x16, #0xcb8
   a478c: d61f0220     	br	x17

00000000000a4790 <ov_pcm_seek_page@plt>:
   a4790: 90001010     	adrp	x16, 0x2a4000
   a4794: f9466211     	ldr	x17, [x16, #0xcc0]
   a4798: 91330210     	add	x16, x16, #0xcc0
   a479c: d61f0220     	br	x17

00000000000a47a0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a47a0: 90001010     	adrp	x16, 0x2a4000
   a47a4: f9466611     	ldr	x17, [x16, #0xcc8]
   a47a8: 91332210     	add	x16, x16, #0xcc8
   a47ac: d61f0220     	br	x17

00000000000a47b0 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a47b0: 90001010     	adrp	x16, 0x2a4000
   a47b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   a47b8: 91334210     	add	x16, x16, #0xcd0
   a47bc: d61f0220     	br	x17

00000000000a47c0 <_ZNK7android7String86lengthEv@plt>:
   a47c0: 90001010     	adrp	x16, 0x2a4000
   a47c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   a47c8: 91336210     	add	x16, x16, #0xcd8
   a47cc: d61f0220     	br	x17

00000000000a47d0 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a47d0: 90001010     	adrp	x16, 0x2a4000
   a47d4: f9467211     	ldr	x17, [x16, #0xce0]
   a47d8: 91338210     	add	x16, x16, #0xce0
   a47dc: d61f0220     	br	x17

00000000000a47e0 <_ZNK9mkvparser7Cluster8GetEntryERKNS_8CuePointERKNS1_13TrackPositionE@plt>:
   a47e0: 90001010     	adrp	x16, 0x2a4000
   a47e4: f9467611     	ldr	x17, [x16, #0xce8]
   a47e8: 9133a210     	add	x16, x16, #0xce8
   a47ec: d61f0220     	br	x17

00000000000a47f0 <pthread_equal@plt>:
   a47f0: 90001010     	adrp	x16, 0x2a4000
   a47f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   a47f8: 9133c210     	add	x16, x16, #0xcf0
   a47fc: d61f0220     	br	x17

00000000000a4800 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE8removeAtEm@plt>:
   a4800: 90001010     	adrp	x16, 0x2a4000
   a4804: f9467e11     	ldr	x17, [x16, #0xcf8]
   a4808: 9133e210     	add	x16, x16, #0xcf8
   a480c: d61f0220     	br	x17

00000000000a4810 <_ZN7android12IMediaSourceD2Ev@plt>:
   a4810: 90001010     	adrp	x16, 0x2a4000
   a4814: f9468211     	ldr	x17, [x16, #0xd00]
   a4818: 91340210     	add	x16, x16, #0xd00
   a481c: d61f0220     	br	x17

00000000000a4820 <_ZN7android16MPEG2PSExtractor12dequeueChunkEv@plt>:
   a4820: 90001010     	adrp	x16, 0x2a4000
   a4824: f9468611     	ldr	x17, [x16, #0xd08]
   a4828: 91342210     	add	x16, x16, #0xd08
   a482c: d61f0220     	br	x17

00000000000a4830 <_ZN7android11MediaSourceD2Ev@plt>:
   a4830: 90001010     	adrp	x16, 0x2a4000
   a4834: f9468a11     	ldr	x17, [x16, #0xd10]
   a4838: 91344210     	add	x16, x16, #0xd10
   a483c: d61f0220     	br	x17

00000000000a4840 <ogg_sync_wrote@plt>:
   a4840: 90001010     	adrp	x16, 0x2a4000
   a4844: f9468e11     	ldr	x17, [x16, #0xd18]
   a4848: 91346210     	add	x16, x16, #0xd18
   a484c: d61f0220     	br	x17

00000000000a4850 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEEixEm@plt>:
   a4850: 90001010     	adrp	x16, 0x2a4000
   a4854: f9469211     	ldr	x17, [x16, #0xd20]
   a4858: 91348210     	add	x16, x16, #0xd20
   a485c: d61f0220     	br	x17

00000000000a4860 <_ZN7android21ElementaryStreamQueue26dequeueAccessUnitMPEGVideoEv@plt>:
   a4860: 90001010     	adrp	x16, 0x2a4000
   a4864: f9469611     	ldr	x17, [x16, #0xd28]
   a4868: 9134a210     	add	x16, x16, #0xd28
   a486c: d61f0220     	br	x17

00000000000a4870 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>:
   a4870: 90001010     	adrp	x16, 0x2a4000
   a4874: f9469a11     	ldr	x17, [x16, #0xd30]
   a4878: 9134c210     	add	x16, x16, #0xd30
   a487c: d61f0220     	br	x17

00000000000a4880 <VMCheckKeyGroup@plt>:
   a4880: 90001010     	adrp	x16, 0x2a4000
   a4884: f9469e11     	ldr	x17, [x16, #0xd38]
   a4888: 9134e210     	add	x16, x16, #0xd38
   a488c: d61f0220     	br	x17

00000000000a4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>:
   a4890: 90001010     	adrp	x16, 0x2a4000
   a4894: f946a211     	ldr	x17, [x16, #0xd40]
   a4898: 91350210     	add	x16, x16, #0xd40
   a489c: d61f0220     	br	x17

00000000000a48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>:
   a48a0: 90001010     	adrp	x16, 0x2a4000
   a48a4: f946a611     	ldr	x17, [x16, #0xd48]
   a48a8: 91352210     	add	x16, x16, #0xd48
   a48ac: d61f0220     	br	x17

00000000000a48b0 <_ZN7android11MPEG4Source24parseTrackFragmentHeaderEll@plt>:
   a48b0: 90001010     	adrp	x16, 0x2a4000
   a48b4: f946aa11     	ldr	x17, [x16, #0xd50]
   a48b8: 91354210     	add	x16, x16, #0xd50
   a48bc: d61f0220     	br	x17

00000000000a48c0 <_ZN7android12MP3ExtractorD0Ev@plt>:
   a48c0: 90001010     	adrp	x16, 0x2a4000
   a48c4: f946ae11     	ldr	x17, [x16, #0xd58]
   a48c8: 91356210     	add	x16, x16, #0xd58
   a48cc: d61f0220     	br	x17

00000000000a48d0 <VMPitchBend@plt>:
   a48d0: 90001010     	adrp	x16, 0x2a4000
   a48d4: f946b211     	ldr	x17, [x16, #0xd60]
   a48d8: 91358210     	add	x16, x16, #0xd60
   a48dc: d61f0220     	br	x17

00000000000a48e0 <_ZN7android14MPEG4Extractor19parseITunesMetaDataElm@plt>:
   a48e0: 90001010     	adrp	x16, 0x2a4000
   a48e4: f946b611     	ldr	x17, [x16, #0xd68]
   a48e8: 9135a210     	add	x16, x16, #0xd68
   a48ec: d61f0220     	br	x17

00000000000a48f0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>:
   a48f0: 90001010     	adrp	x16, 0x2a4000
   a48f4: f946ba11     	ldr	x17, [x16, #0xd70]
   a48f8: 9135c210     	add	x16, x16, #0xd70
   a48fc: d61f0220     	br	x17

00000000000a4900 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2Ev@plt>:
   a4900: 90001010     	adrp	x16, 0x2a4000
   a4904: f946be11     	ldr	x17, [x16, #0xd78]
   a4908: 9135e210     	add	x16, x16, #0xd78
   a490c: d61f0220     	br	x17

00000000000a4910 <_ZN7android11MPEG4Source21parseTrackFragmentRunEll@plt>:
   a4910: 90001010     	adrp	x16, 0x2a4000
   a4914: f946c211     	ldr	x17, [x16, #0xd80]
   a4918: 91360210     	add	x16, x16, #0xd80
   a491c: d61f0220     	br	x17

00000000000a4920 <_ZN7android18addVorbisCodecInfoERKNS_2spINS_8MetaDataEEEPKvm@plt>:
   a4920: 90001010     	adrp	x16, 0x2a4000
   a4924: f946c611     	ldr	x17, [x16, #0xd88]
   a4928: 91362210     	add	x16, x16, #0xd88
   a492c: d61f0220     	br	x17

00000000000a4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>:
   a4930: 90001010     	adrp	x16, 0x2a4000
   a4934: f946ca11     	ldr	x17, [x16, #0xd90]
   a4938: 91364210     	add	x16, x16, #0xd90
   a493c: d61f0220     	br	x17

00000000000a4940 <FLAC__MD5Accumulate@plt>:
   a4940: 90001010     	adrp	x16, 0x2a4000
   a4944: f946ce11     	ldr	x17, [x16, #0xd98]
   a4948: 91366210     	add	x16, x16, #0xd98
   a494c: d61f0220     	br	x17

00000000000a4950 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE6itemAtEm@plt>:
   a4950: 90001010     	adrp	x16, 0x2a4000
   a4954: f946d211     	ldr	x17, [x16, #0xda0]
   a4958: 91368210     	add	x16, x16, #0xda0
   a495c: d61f0220     	br	x17

00000000000a4960 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt>:
   a4960: 90001010     	adrp	x16, 0x2a4000
   a4964: f946d611     	ldr	x17, [x16, #0xda8]
   a4968: 9136a210     	add	x16, x16, #0xda8
   a496c: d61f0220     	br	x17

00000000000a4970 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE3popEv@plt>:
   a4970: 90001010     	adrp	x16, 0x2a4000
   a4974: f946da11     	ldr	x17, [x16, #0xdb0]
   a4978: 9136c210     	add	x16, x16, #0xdb0
   a497c: d61f0220     	br	x17

00000000000a4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>:
   a4980: 90001010     	adrp	x16, 0x2a4000
   a4984: f946de11     	ldr	x17, [x16, #0xdb8]
   a4988: 9136e210     	add	x16, x16, #0xdb8
   a498c: d61f0220     	br	x17

00000000000a4990 <_ZNK9mkvparser5Block5Frame4ReadEPNS_10IMkvReaderEPh@plt>:
   a4990: 90001010     	adrp	x16, 0x2a4000
   a4994: f946e211     	ldr	x17, [x16, #0xdc0]
   a4998: 91370210     	add	x16, x16, #0xdc0
   a499c: d61f0220     	br	x17

00000000000a49a0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKS3_@plt>:
   a49a0: 90001010     	adrp	x16, 0x2a4000
   a49a4: f946e611     	ldr	x17, [x16, #0xdc8]
   a49a8: 91372210     	add	x16, x16, #0xdc8
   a49ac: d61f0220     	br	x17

00000000000a49b0 <_ZN7_JNIEnv19SetShortArrayRegionEP12_jshortArrayiiPKs@plt>:
   a49b0: 90001010     	adrp	x16, 0x2a4000
   a49b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   a49b8: 91374210     	add	x16, x16, #0xdd0
   a49bc: d61f0220     	br	x17

00000000000a49c0 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>:
   a49c0: 90001010     	adrp	x16, 0x2a4000
   a49c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   a49c8: 91376210     	add	x16, x16, #0xdd8
   a49cc: d61f0220     	br	x17

00000000000a49d0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE4sizeEv@plt>:
   a49d0: 90001010     	adrp	x16, 0x2a4000
   a49d4: f946f211     	ldr	x17, [x16, #0xde0]
   a49d8: 91378210     	add	x16, x16, #0xde0
   a49dc: d61f0220     	br	x17

00000000000a49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>:
   a49e0: 90001010     	adrp	x16, 0x2a4000
   a49e4: f946f611     	ldr	x17, [x16, #0xde8]
   a49e8: 9137a210     	add	x16, x16, #0xde8
   a49ec: d61f0220     	br	x17

00000000000a49f0 <_ZN7android9copy_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>:
   a49f0: 90001010     	adrp	x16, 0x2a4000
   a49f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   a49f8: 9137c210     	add	x16, x16, #0xdf0
   a49fc: d61f0220     	br	x17

00000000000a4a00 <vorbis_book_clear@plt>:
   a4a00: 90001010     	adrp	x16, 0x2a4000
   a4a04: f946fe11     	ldr	x17, [x16, #0xdf8]
   a4a08: 9137e210     	add	x16, x16, #0xdf8
   a4a0c: d61f0220     	br	x17

00000000000a4a10 <_ZN7android14MPEG4Extractor5TrackC2Ev@plt>:
   a4a10: 90001010     	adrp	x16, 0x2a4000
   a4a14: f9470211     	ldr	x17, [x16, #0xe00]
   a4a18: 91380210     	add	x16, x16, #0xe00
   a4a1c: d61f0220     	br	x17

00000000000a4a20 <_ZNK7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEE6lookupERKS3_PS4_@plt>:
   a4a20: 90001010     	adrp	x16, 0x2a4000
   a4a24: f9470611     	ldr	x17, [x16, #0xe08]
   a4a28: 91382210     	add	x16, x16, #0xe08
   a4a2c: d61f0220     	br	x17

00000000000a4a30 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE4prepEv@plt>:
   a4a30: 90001010     	adrp	x16, 0x2a4000
   a4a34: f9470a11     	ldr	x17, [x16, #0xe10]
   a4a38: 91384210     	add	x16, x16, #0xe10
   a4a3c: d61f0220     	br	x17

00000000000a4a40 <_ZN7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEEC2ESt16initializer_listINSt6__ndk14pairIS2_S4_EEE@plt>:
   a4a40: 90001010     	adrp	x16, 0x2a4000
   a4a44: f9470e11     	ldr	x17, [x16, #0xe18]
   a4a48: 91386210     	add	x16, x16, #0xe18
   a4a4c: d61f0220     	br	x17

00000000000a4a50 <_ZNK7android3ID37isValidEv@plt>:
   a4a50: 90001010     	adrp	x16, 0x2a4000
   a4a54: f9471211     	ldr	x17, [x16, #0xe20]
   a4a58: 91388210     	add	x16, x16, #0xe20
   a4a5c: d61f0220     	br	x17

00000000000a4a60 <_ZNK7android14SampleIterator13getSampleTimeEv@plt>:
   a4a60: 90001010     	adrp	x16, 0x2a4000
   a4a64: f9471611     	ldr	x17, [x16, #0xe28]
   a4a68: 9138a210     	add	x16, x16, #0xe28
   a4a6c: d61f0220     	br	x17

00000000000a4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>:
   a4a70: 90001010     	adrp	x16, 0x2a4000
   a4a74: f9471a11     	ldr	x17, [x16, #0xe30]
   a4a78: 9138c210     	add	x16, x16, #0xe30
   a4a7c: d61f0220     	br	x17

00000000000a4a80 <_ZN7android10MidiEngine9initCheckEv@plt>:
   a4a80: 90001010     	adrp	x16, 0x2a4000
   a4a84: f9471e11     	ldr	x17, [x16, #0xe38]
   a4a88: 9138e210     	add	x16, x16, #0xe38
   a4a8c: d61f0220     	br	x17

00000000000a4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>:
   a4a90: 90001010     	adrp	x16, 0x2a4000
   a4a94: f9472211     	ldr	x17, [x16, #0xe40]
   a4a98: 91390210     	add	x16, x16, #0xe40
   a4a9c: d61f0220     	br	x17

00000000000a4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>:
   a4aa0: 90001010     	adrp	x16, 0x2a4000
   a4aa4: f9472611     	ldr	x17, [x16, #0xe48]
   a4aa8: 91392210     	add	x16, x16, #0xe48
   a4aac: d61f0220     	br	x17

00000000000a4ab0 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a4ab0: 90001010     	adrp	x16, 0x2a4000
   a4ab4: f9472a11     	ldr	x17, [x16, #0xe50]
   a4ab8: 91394210     	add	x16, x16, #0xe50
   a4abc: d61f0220     	br	x17

00000000000a4ac0 <_ZN7android11MediaBuffer5resetEv@plt>:
   a4ac0: 90001010     	adrp	x16, 0x2a4000
   a4ac4: f9472e11     	ldr	x17, [x16, #0xe58]
   a4ac8: 91396210     	add	x16, x16, #0xe58
   a4acc: d61f0220     	br	x17

00000000000a4ad0 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>:
   a4ad0: 90001010     	adrp	x16, 0x2a4000
   a4ad4: f9473211     	ldr	x17, [x16, #0xe60]
   a4ad8: 91398210     	add	x16, x16, #0xe60
   a4adc: d61f0220     	br	x17

00000000000a4ae0 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a4ae0: 90001010     	adrp	x16, 0x2a4000
   a4ae4: f9473611     	ldr	x17, [x16, #0xe68]
   a4ae8: 9139a210     	add	x16, x16, #0xe68
   a4aec: d61f0220     	br	x17

00000000000a4af0 <vorbis_dsp_read@plt>:
   a4af0: 90001010     	adrp	x16, 0x2a4000
   a4af4: f9473a11     	ldr	x17, [x16, #0xe70]
   a4af8: 9139c210     	add	x16, x16, #0xe70
   a4afc: d61f0220     	br	x17

00000000000a4b00 <_ZN7android11MPEG4Source6SampleC2ERKS1_@plt>:
   a4b00: 90001010     	adrp	x16, 0x2a4000
   a4b04: f9473e11     	ldr	x17, [x16, #0xe78]
   a4b08: 9139e210     	add	x16, x16, #0xe78
   a4b0c: d61f0220     	br	x17

00000000000a4b10 <_ZN7android11SampleTable23buildSampleEntriesTableEv@plt>:
   a4b10: 90001010     	adrp	x16, 0x2a4000
   a4b14: f9474211     	ldr	x17, [x16, #0xe80]
   a4b18: 913a0210     	add	x16, x16, #0xe80
   a4b1c: d61f0220     	br	x17

00000000000a4b20 <EAS_CMEnumData@plt>:
   a4b20: 90001010     	adrp	x16, 0x2a4000
   a4b24: f9474611     	ldr	x17, [x16, #0xe88]
   a4b28: 913a2210     	add	x16, x16, #0xe88
   a4b2c: d61f0220     	br	x17

00000000000a4b30 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>:
   a4b30: 90001010     	adrp	x16, 0x2a4000
   a4b34: f9474a11     	ldr	x17, [x16, #0xe90]
   a4b38: 913a4210     	add	x16, x16, #0xe90
   a4b3c: d61f0220     	br	x17

00000000000a4b40 <EAS_MixEngineInit@plt>:
   a4b40: 90001010     	adrp	x16, 0x2a4000
   a4b44: f9474e11     	ldr	x17, [x16, #0xe98]
   a4b48: 913a6210     	add	x16, x16, #0xe98
   a4b4c: d61f0220     	br	x17

00000000000a4b50 <_ZN7android16MediaBufferGroup11has_buffersEv@plt>:
   a4b50: 90001010     	adrp	x16, 0x2a4000
   a4b54: f9475211     	ldr	x17, [x16, #0xea0]
   a4b58: 913a8210     	add	x16, x16, #0xea0
   a4b5c: d61f0220     	br	x17

00000000000a4b60 <_ZN7android2spINS_16NuMediaExtractorEEaSEPS1_@plt>:
   a4b60: 90001010     	adrp	x16, 0x2a4000
   a4b64: f9475611     	ldr	x17, [x16, #0xea8]
   a4b68: 913aa210     	add	x16, x16, #0xea8
   a4b6c: d61f0220     	br	x17

00000000000a4b70 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE7indexOfERKS6_@plt>:
   a4b70: 90001010     	adrp	x16, 0x2a4000
   a4b74: f9475a11     	ldr	x17, [x16, #0xeb0]
   a4b78: 913ac210     	add	x16, x16, #0xeb0
   a4b7c: d61f0220     	br	x17

00000000000a4b80 <_ZN7android12destroy_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>:
   a4b80: 90001010     	adrp	x16, 0x2a4000
   a4b84: f9475e11     	ldr	x17, [x16, #0xeb8]
   a4b88: 913ae210     	add	x16, x16, #0xeb8
   a4b8c: d61f0220     	br	x17

00000000000a4b90 <_ZN7android10Compare_GEImjEENS_7AStringERKT_RKT0_@plt>:
   a4b90: 90001010     	adrp	x16, 0x2a4000
   a4b94: f9476211     	ldr	x17, [x16, #0xec0]
   a4b98: 913b0210     	add	x16, x16, #0xec0
   a4b9c: d61f0220     	br	x17

00000000000a4ba0 <res_inverse@plt>:
   a4ba0: 90001010     	adrp	x16, 0x2a4000
   a4ba4: f9476611     	ldr	x17, [x16, #0xec8]
   a4ba8: 913b2210     	add	x16, x16, #0xec8
   a4bac: d61f0220     	br	x17

00000000000a4bb0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED2Ev@plt>:
   a4bb0: 90001010     	adrp	x16, 0x2a4000
   a4bb4: f9476a11     	ldr	x17, [x16, #0xed0]
   a4bb8: 913b4210     	add	x16, x16, #0xed0
   a4bbc: d61f0220     	br	x17

00000000000a4bc0 <_ZN7android8AMessage17setObjectInternalEPKcRKNS_2spINS_7RefBaseEEENS0_4TypeE@plt>:
   a4bc0: 90001010     	adrp	x16, 0x2a4000
   a4bc4: f9476e11     	ldr	x17, [x16, #0xed8]
   a4bc8: 913b6210     	add	x16, x16, #0xed8
   a4bcc: d61f0220     	br	x17

00000000000a4bd0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>:
   a4bd0: 90001010     	adrp	x16, 0x2a4000
   a4bd4: f9477211     	ldr	x17, [x16, #0xee0]
   a4bd8: 913b8210     	add	x16, x16, #0xee0
   a4bdc: d61f0220     	br	x17

00000000000a4be0 <_ZN7android16MPEG2PSExtractor8feedMoreEv@plt>:
   a4be0: 90001010     	adrp	x16, 0x2a4000
   a4be4: f9477611     	ldr	x17, [x16, #0xee8]
   a4be8: 913ba210     	add	x16, x16, #0xee8
   a4bec: d61f0220     	br	x17

00000000000a4bf0 <_ZN7android14MediaExtractorD1Ev@plt>:
   a4bf0: 90001010     	adrp	x16, 0x2a4000
   a4bf4: f9477a11     	ldr	x17, [x16, #0xef0]
   a4bf8: 913bc210     	add	x16, x16, #0xef0
   a4bfc: d61f0220     	br	x17

00000000000a4c00 <_ZN7android2spINS_9ATSParser7ProgramEEC2ERKS3_@plt>:
   a4c00: 90001010     	adrp	x16, 0x2a4000
   a4c04: f9477e11     	ldr	x17, [x16, #0xef8]
   a4c08: 913be210     	add	x16, x16, #0xef8
   a4c0c: d61f0220     	br	x17

00000000000a4c10 <_ZNK7android11SampleTable12countSamplesEv@plt>:
   a4c10: 90001010     	adrp	x16, 0x2a4000
   a4c14: f9478211     	ldr	x17, [x16, #0xf00]
   a4c18: 913c0210     	add	x16, x16, #0xf00
   a4c1c: d61f0220     	br	x17

00000000000a4c20 <_ZN7android9ATSParser7ProgramD2Ev@plt>:
   a4c20: 90001010     	adrp	x16, 0x2a4000
   a4c24: f9478611     	ldr	x17, [x16, #0xf08]
   a4c28: 913c2210     	add	x16, x16, #0xf08
   a4c2c: d61f0220     	br	x17

00000000000a4c30 <_ZN9mkvparser4Tags9SimpleTag5ParseEPNS_10IMkvReaderExx@plt>:
   a4c30: 90001010     	adrp	x16, 0x2a4000
   a4c34: f9478a11     	ldr	x17, [x16, #0xf10]
   a4c38: 913c4210     	add	x16, x16, #0xf10
   a4c3c: d61f0220     	br	x17

00000000000a4c40 <_ZN9mkvparser7Cluster11CreateBlockExxxx@plt>:
   a4c40: 90001010     	adrp	x16, 0x2a4000
   a4c44: f9478e11     	ldr	x17, [x16, #0xf18]
   a4c48: 913c6210     	add	x16, x16, #0xf18
   a4c4c: d61f0220     	br	x17

00000000000a4c50 <_ZN7android19AnotherPacketSourceC1ERKNS_2spINS_8MetaDataEEE@plt>:
   a4c50: 90001010     	adrp	x16, 0x2a4000
   a4c54: f9479211     	ldr	x17, [x16, #0xf20]
   a4c58: 913c8210     	add	x16, x16, #0xf20
   a4c5c: d61f0220     	br	x17

00000000000a4c60 <VMInitWorkload@plt>:
   a4c60: 90001010     	adrp	x16, 0x2a4000
   a4c64: f9479611     	ldr	x17, [x16, #0xf28]
   a4c68: 913ca210     	add	x16, x16, #0xf28
   a4c6c: d61f0220     	br	x17

00000000000a4c70 <_ZN9mkvparser15ContentEncoding21ContentEncAESSettingsD2Ev@plt>:
   a4c70: 90001010     	adrp	x16, 0x2a4000
   a4c74: f9479a11     	ldr	x17, [x16, #0xf30]
   a4c78: 913cc210     	add	x16, x16, #0xf30
   a4c7c: d61f0220     	br	x17

00000000000a4c80 <_ZN7android9ATSParser10PSISection6appendEPKvm@plt>:
   a4c80: 90001010     	adrp	x16, 0x2a4000
   a4c84: f9479e11     	ldr	x17, [x16, #0xf38]
   a4c88: 913ce210     	add	x16, x16, #0xf38
   a4c8c: d61f0220     	br	x17

00000000000a4c90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE6removeERKS6_@plt>:
   a4c90: 90001010     	adrp	x16, 0x2a4000
   a4c94: f947a211     	ldr	x17, [x16, #0xf40]
   a4c98: 913d0210     	add	x16, x16, #0xf40
   a4c9c: d61f0220     	br	x17

00000000000a4ca0 <_ZN7android17move_forward_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a4ca0: 90001010     	adrp	x16, 0x2a4000
   a4ca4: f947a611     	ldr	x17, [x16, #0xf48]
   a4ca8: 913d2210     	add	x16, x16, #0xf48
   a4cac: d61f0220     	br	x17

00000000000a4cb0 <_ZN7android2spINS_11SampleTableEEC2Ev@plt>:
   a4cb0: 90001010     	adrp	x16, 0x2a4000
   a4cb4: f947aa11     	ldr	x17, [x16, #0xf50]
   a4cb8: 913d4210     	add	x16, x16, #0xf50
   a4cbc: d61f0220     	br	x17

00000000000a4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>:
   a4cc0: 90001010     	adrp	x16, 0x2a4000
   a4cc4: f947ae11     	ldr	x17, [x16, #0xf58]
   a4cc8: 913d6210     	add	x16, x16, #0xf58
   a4ccc: d61f0220     	br	x17

00000000000a4cd0 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE11editValueAtEm@plt>:
   a4cd0: 90001010     	adrp	x16, 0x2a4000
   a4cd4: f947b211     	ldr	x17, [x16, #0xf60]
   a4cd8: 913d8210     	add	x16, x16, #0xf60
   a4cdc: d61f0220     	br	x17

00000000000a4ce0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE5emptyEv@plt>:
   a4ce0: 90001010     	adrp	x16, 0x2a4000
   a4ce4: f947b611     	ldr	x17, [x16, #0xf68]
   a4ce8: 913da210     	add	x16, x16, #0xf68
   a4cec: d61f0220     	br	x17

00000000000a4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>:
   a4cf0: 90001010     	adrp	x16, 0x2a4000
   a4cf4: f947ba11     	ldr	x17, [x16, #0xf70]
   a4cf8: 913dc210     	add	x16, x16, #0xf70
   a4cfc: d61f0220     	br	x17

00000000000a4d00 <_ZN7android12destroy_typeINS_9ATSParser7Program10StreamInfoEEEvPT_m@plt>:
   a4d00: 90001010     	adrp	x16, 0x2a4000
   a4d04: f947be11     	ldr	x17, [x16, #0xf78]
   a4d08: 913de210     	add	x16, x16, #0xf78
   a4d0c: d61f0220     	br	x17

00000000000a4d10 <_ZN7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a4d10: 90001010     	adrp	x16, 0x2a4000
   a4d14: f947c211     	ldr	x17, [x16, #0xf80]
   a4d18: 913e0210     	add	x16, x16, #0xf80
   a4d1c: d61f0220     	br	x17

00000000000a4d20 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREED2Ev@plt>:
   a4d20: 90001010     	adrp	x16, 0x2a4000
   a4d24: f947c611     	ldr	x17, [x16, #0xf88]
   a4d28: 913e2210     	add	x16, x16, #0xf88
   a4d2c: d61f0220     	br	x17

00000000000a4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a4d30: 90001010     	adrp	x16, 0x2a4000
   a4d34: f947ca11     	ldr	x17, [x16, #0xf90]
   a4d38: 913e4210     	add	x16, x16, #0xf90
   a4d3c: d61f0220     	br	x17

00000000000a4d40 <_ZN7android19strictly_order_typeIiEEiRKT_S3_@plt>:
   a4d40: 90001010     	adrp	x16, 0x2a4000
   a4d44: f947ce11     	ldr	x17, [x16, #0xf98]
   a4d48: 913e6210     	add	x16, x16, #0xf98
   a4d4c: d61f0220     	br	x17

00000000000a4d50 <_ZN7android16MPEG2PSExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a4d50: 90001010     	adrp	x16, 0x2a4000
   a4d54: f947d211     	ldr	x17, [x16, #0xfa0]
   a4d58: 913e8210     	add	x16, x16, #0xfa0
   a4d5c: d61f0220     	br	x17

00000000000a4d60 <_ZNSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE18__construct_at_endIPKS4_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_m@plt>:
   a4d60: 90001010     	adrp	x16, 0x2a4000
   a4d64: f947d611     	ldr	x17, [x16, #0xfa8]
   a4d68: 913ea210     	add	x16, x16, #0xfa8
   a4d6c: d61f0220     	br	x17

00000000000a4d70 <_ZN7android10MidiSourceD0Ev@plt>:
   a4d70: 90001010     	adrp	x16, 0x2a4000
   a4d74: f947da11     	ldr	x17, [x16, #0xfb0]
   a4d78: 913ec210     	add	x16, x16, #0xfb0
   a4d7c: d61f0220     	br	x17

00000000000a4d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjmEEEEiRKT_S5_@plt>:
   a4d80: 90001010     	adrp	x16, 0x2a4000
   a4d84: f947de11     	ldr	x17, [x16, #0xfb8]
   a4d88: 913ee210     	add	x16, x16, #0xfb8
   a4d8c: d61f0220     	br	x17

00000000000a4d90 <_ZN7android12OggExtractorD2Ev@plt>:
   a4d90: 90001010     	adrp	x16, 0x2a4000
   a4d94: f947e211     	ldr	x17, [x16, #0xfc0]
   a4d98: 913f0210     	add	x16, x16, #0xfc0
   a4d9c: d61f0220     	br	x17

00000000000a4da0 <__android_log_print@plt>:
   a4da0: 90001010     	adrp	x16, 0x2a4000
   a4da4: f947e611     	ldr	x17, [x16, #0xfc8]
   a4da8: 913f2210     	add	x16, x16, #0xfc8
   a4dac: d61f0220     	br	x17

00000000000a4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>:
   a4db0: 90001010     	adrp	x16, 0x2a4000
   a4db4: f947ea11     	ldr	x17, [x16, #0xfd0]
   a4db8: 913f4210     	add	x16, x16, #0xfd0
   a4dbc: d61f0220     	br	x17

00000000000a4dc0 <_ZN7android9copy_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a4dc0: 90001010     	adrp	x16, 0x2a4000
   a4dc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   a4dc8: 913f6210     	add	x16, x16, #0xfd8
   a4dcc: d61f0220     	br	x17

00000000000a4dd0 <_ZN7android11MPEG4Source10parseChunkEPl@plt>:
   a4dd0: 90001010     	adrp	x16, 0x2a4000
   a4dd4: f947f211     	ldr	x17, [x16, #0xfe0]
   a4dd8: 913f8210     	add	x16, x16, #0xfe0
   a4ddc: d61f0220     	br	x17

00000000000a4de0 <_ZNK7android13BlockIterator5blockEv@plt>:
   a4de0: 90001010     	adrp	x16, 0x2a4000
   a4de4: f947f611     	ldr	x17, [x16, #0xfe8]
   a4de8: 913fa210     	add	x16, x16, #0xfe8
   a4dec: d61f0220     	br	x17

00000000000a4df0 <_ZN7android14construct_typeIiEEvPT_m@plt>:
   a4df0: 90001010     	adrp	x16, 0x2a4000
   a4df4: f947fa11     	ldr	x17, [x16, #0xff0]
   a4df8: 913fc210     	add	x16, x16, #0xff0
   a4dfc: d61f0220     	br	x17

00000000000a4e00 <_ZN7android13FLACExtractorD2Ev@plt>:
   a4e00: 90001010     	adrp	x16, 0x2a4000
   a4e04: f947fe11     	ldr	x17, [x16, #0xff8]
   a4e08: 913fe210     	add	x16, x16, #0xff8
   a4e0c: d61f0220     	br	x17

00000000000a4e10 <VMDeferredStopNote@plt>:
   a4e10: b0001010     	adrp	x16, 0x2a5000
   a4e14: f9400211     	ldr	x17, [x16]
   a4e18: 91000210     	add	x16, x16, #0x0
   a4e1c: d61f0220     	br	x17

00000000000a4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>:
   a4e20: b0001010     	adrp	x16, 0x2a5000
   a4e24: f9400611     	ldr	x17, [x16, #0x8]
   a4e28: 91002210     	add	x16, x16, #0x8
   a4e2c: d61f0220     	br	x17

00000000000a4e30 <_ZN7android16key_value_pair_tIjmEC2ERKjRKm@plt>:
   a4e30: b0001010     	adrp	x16, 0x2a5000
   a4e34: f9400a11     	ldr	x17, [x16, #0x10]
   a4e38: 91004210     	add	x16, x16, #0x10
   a4e3c: d61f0220     	br	x17

00000000000a4e40 <_ZN7android3ID37parseV2ERKNS_2spINS_10DataSourceEEEl@plt>:
   a4e40: b0001010     	adrp	x16, 0x2a5000
   a4e44: f9400e11     	ldr	x17, [x16, #0x18]
   a4e48: 91006210     	add	x16, x16, #0x18
   a4e4c: d61f0220     	br	x17

00000000000a4e50 <_ZN7android14MyOggExtractor10seekToTimeEl@plt>:
   a4e50: b0001010     	adrp	x16, 0x2a5000
   a4e54: f9401211     	ldr	x17, [x16, #0x20]
   a4e58: 91008210     	add	x16, x16, #0x20
   a4e5c: d61f0220     	br	x17

00000000000a4e60 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getPrevEv@plt>:
   a4e60: b0001010     	adrp	x16, 0x2a5000
   a4e64: f9401611     	ldr	x17, [x16, #0x28]
   a4e68: 9100a210     	add	x16, x16, #0x28
   a4e6c: d61f0220     	br	x17

00000000000a4e70 <FLAC__bitreader_read_raw_uint32@plt>:
   a4e70: b0001010     	adrp	x16, 0x2a5000
   a4e74: f9401a11     	ldr	x17, [x16, #0x30]
   a4e78: 9100c210     	add	x16, x16, #0x30
   a4e7c: d61f0220     	br	x17

00000000000a4e80 <ftell@plt>:
   a4e80: b0001010     	adrp	x16, 0x2a5000
   a4e84: f9401e11     	ldr	x17, [x16, #0x38]
   a4e88: 9100e210     	add	x16, x16, #0x38
   a4e8c: d61f0220     	br	x17

00000000000a4e90 <_ZN9mkvparser8Chapters4Atom5ParseEPNS_10IMkvReaderExx@plt>:
   a4e90: b0001010     	adrp	x16, 0x2a5000
   a4e94: f9402211     	ldr	x17, [x16, #0x40]
   a4e98: 91010210     	add	x16, x16, #0x40
   a4e9c: d61f0220     	br	x17

00000000000a4ea0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>:
   a4ea0: b0001010     	adrp	x16, 0x2a5000
   a4ea4: f9402611     	ldr	x17, [x16, #0x48]
   a4ea8: 91012210     	add	x16, x16, #0x48
   a4eac: d61f0220     	br	x17

00000000000a4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>:
   a4eb0: b0001010     	adrp	x16, 0x2a5000
   a4eb4: f9402a11     	ldr	x17, [x16, #0x50]
   a4eb8: 91014210     	add	x16, x16, #0x50
   a4ebc: d61f0220     	br	x17

00000000000a4ec0 <_ZNK7android6VectorIjE6itemAtEm@plt>:
   a4ec0: b0001010     	adrp	x16, 0x2a5000
   a4ec4: f9402e11     	ldr	x17, [x16, #0x58]
   a4ec8: 91016210     	add	x16, x16, #0x58
   a4ecc: d61f0220     	br	x17

00000000000a4ed0 <ferror@plt>:
   a4ed0: b0001010     	adrp	x16, 0x2a5000
   a4ed4: f9403211     	ldr	x17, [x16, #0x60]
   a4ed8: 91018210     	add	x16, x16, #0x60
   a4edc: d61f0220     	br	x17

00000000000a4ee0 <_ZN7android17MatroskaExtractorD2Ev@plt>:
   a4ee0: b0001010     	adrp	x16, 0x2a5000
   a4ee4: f9403611     	ldr	x17, [x16, #0x68]
   a4ee8: 9101a210     	add	x16, x16, #0x68
   a4eec: d61f0220     	br	x17

00000000000a4ef0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>:
   a4ef0: b0001010     	adrp	x16, 0x2a5000
   a4ef4: f9403a11     	ldr	x17, [x16, #0x70]
   a4ef8: 9101c210     	add	x16, x16, #0x70
   a4efc: d61f0220     	br	x17

00000000000a4f00 <_ZN7android14construct_typeImEEvPT_m@plt>:
   a4f00: b0001010     	adrp	x16, 0x2a5000
   a4f04: f9403e11     	ldr	x17, [x16, #0x78]
   a4f08: 9101e210     	add	x16, x16, #0x78
   a4f0c: d61f0220     	br	x17

00000000000a4f10 <_ZN7android17HevcParameterSetsD2Ev@plt>:
   a4f10: b0001010     	adrp	x16, 0x2a5000
   a4f14: f9404211     	ldr	x17, [x16, #0x80]
   a4f18: 91020210     	add	x16, x16, #0x80
   a4f1c: d61f0220     	br	x17

00000000000a4f20 <_ZN7android7ALookupIiNS_12ColorAspects8TransferEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>:
   a4f20: b0001010     	adrp	x16, 0x2a5000
   a4f24: f9404611     	ldr	x17, [x16, #0x88]
   a4f28: 91022210     	add	x16, x16, #0x88
   a4f2c: d61f0220     	br	x17

00000000000a4f30 <_ZN7android6VectorINS_11KeyedVectorIllEEEC2Ev@plt>:
   a4f30: b0001010     	adrp	x16, 0x2a5000
   a4f34: f9404a11     	ldr	x17, [x16, #0x90]
   a4f38: 91024210     	add	x16, x16, #0x90
   a4f3c: d61f0220     	br	x17

00000000000a4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>:
   a4f40: b0001010     	adrp	x16, 0x2a5000
   a4f44: f9404e11     	ldr	x17, [x16, #0x98]
   a4f48: 91026210     	add	x16, x16, #0x98
   a4f4c: d61f0220     	br	x17

00000000000a4f50 <_ZN7_JNIEnv10FatalErrorEPKc@plt>:
   a4f50: b0001010     	adrp	x16, 0x2a5000
   a4f54: f9405211     	ldr	x17, [x16, #0xa0]
   a4f58: 91028210     	add	x16, x16, #0xa0
   a4f5c: d61f0220     	br	x17

00000000000a4f60 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEEC2Ev@plt>:
   a4f60: b0001010     	adrp	x16, 0x2a5000
   a4f64: f9405611     	ldr	x17, [x16, #0xa8]
   a4f68: 9102a210     	add	x16, x16, #0xa8
   a4f6c: d61f0220     	br	x17

00000000000a4f70 <EAS_HWGetByte@plt>:
   a4f70: b0001010     	adrp	x16, 0x2a5000
   a4f74: f9405a11     	ldr	x17, [x16, #0xb0]
   a4f78: 9102c210     	add	x16, x16, #0xb0
   a4f7c: d61f0220     	br	x17

00000000000a4f80 <VMRender@plt>:
   a4f80: b0001010     	adrp	x16, 0x2a5000
   a4f84: f9405e11     	ldr	x17, [x16, #0xb8]
   a4f88: 9102e210     	add	x16, x16, #0xb8
   a4f8c: d61f0220     	br	x17

00000000000a4f90 <_ZN7android10ColorUtils33wrapColorAspectsIntoColorStandardENS_12ColorAspects9PrimariesENS1_12MatrixCoeffsE@plt>:
   a4f90: b0001010     	adrp	x16, 0x2a5000
   a4f94: f9406211     	ldr	x17, [x16, #0xc0]
   a4f98: 91030210     	add	x16, x16, #0xc0
   a4f9c: d61f0220     	br	x17

00000000000a4fa0 <_ZN7android7RefBase12weakref_impl7trackMeEbb@plt>:
   a4fa0: b0001010     	adrp	x16, 0x2a5000
   a4fa4: f9406611     	ldr	x17, [x16, #0xc8]
   a4fa8: 91032210     	add	x16, x16, #0xc8
   a4fac: d61f0220     	br	x17

00000000000a4fb0 <pthread_mutex_unlock@plt>:
   a4fb0: b0001010     	adrp	x16, 0x2a5000
   a4fb4: f9406a11     	ldr	x17, [x16, #0xd0]
   a4fb8: 91034210     	add	x16, x16, #0xd0
   a4fbc: d61f0220     	br	x17

00000000000a4fc0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE11__vallocateEm@plt>:
   a4fc0: b0001010     	adrp	x16, 0x2a5000
   a4fc4: f9406e11     	ldr	x17, [x16, #0xd8]
   a4fc8: 91036210     	add	x16, x16, #0xd8
   a4fcc: d61f0220     	br	x17

00000000000a4fd0 <FLAC__bitreader_is_consumed_byte_aligned@plt>:
   a4fd0: b0001010     	adrp	x16, 0x2a5000
   a4fd4: f9407211     	ldr	x17, [x16, #0xe0]
   a4fd8: 91038210     	add	x16, x16, #0xe0
   a4fdc: d61f0220     	br	x17

00000000000a4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>:
   a4fe0: b0001010     	adrp	x16, 0x2a5000
   a4fe4: f9407611     	ldr	x17, [x16, #0xe8]
   a4fe8: 9103a210     	add	x16, x16, #0xe8
   a4fec: d61f0220     	br	x17

00000000000a4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>:
   a4ff0: b0001010     	adrp	x16, 0x2a5000
   a4ff4: f9407a11     	ldr	x17, [x16, #0xf0]
   a4ff8: 9103c210     	add	x16, x16, #0xf0
   a4ffc: d61f0220     	br	x17

00000000000a5000 <_ZN7android10FLACParser10readBufferEv@plt>:
   a5000: 90001010     	adrp	x16, 0x2a5000
   a5004: f9407e11     	ldr	x17, [x16, #0xf8]
   a5008: 9103e210     	add	x16, x16, #0xf8
   a500c: d61f0220     	br	x17

00000000000a5010 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE7valueAtEm@plt>:
   a5010: 90001010     	adrp	x16, 0x2a5000
   a5014: f9408211     	ldr	x17, [x16, #0x100]
   a5018: 91040210     	add	x16, x16, #0x100
   a501c: d61f0220     	br	x17

00000000000a5020 <_ZN7android14MPEG4ExtractorD2Ev@plt>:
   a5020: 90001010     	adrp	x16, 0x2a5000
   a5024: f9408611     	ldr	x17, [x16, #0x108]
   a5028: 91042210     	add	x16, x16, #0x108
   a502c: d61f0220     	br	x17

00000000000a5030 <_ZN7android6VectorINS_4TrexEE3addERKS1_@plt>:
   a5030: 90001010     	adrp	x16, 0x2a5000
   a5034: f9408a11     	ldr	x17, [x16, #0x110]
   a5038: 91044210     	add	x16, x16, #0x110
   a503c: d61f0220     	br	x17

00000000000a5040 <_ZNK7android12SharedBuffer7acquireEv@plt>:
   a5040: 90001010     	adrp	x16, 0x2a5000
   a5044: f9408e11     	ldr	x17, [x16, #0x118]
   a5048: 91046210     	add	x16, x16, #0x118
   a504c: d61f0220     	br	x17

00000000000a5050 <ogg_page_release@plt>:
   a5050: 90001010     	adrp	x16, 0x2a5000
   a5054: f9409211     	ldr	x17, [x16, #0x120]
   a5058: 91048210     	add	x16, x16, #0x120
   a505c: d61f0220     	br	x17

00000000000a5060 <_ZN9mkvparser10EBMLHeader5ParseEPNS_10IMkvReaderERx@plt>:
   a5060: 90001010     	adrp	x16, 0x2a5000
   a5064: f9409611     	ldr	x17, [x16, #0x128]
   a5068: 9104a210     	add	x16, x16, #0x128
   a506c: d61f0220     	br	x17

00000000000a5070 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE3mapIS4_vEEbRKT_PS2_@plt>:
   a5070: 90001010     	adrp	x16, 0x2a5000
   a5074: f9409a11     	ldr	x17, [x16, #0x130]
   a5078: 9104c210     	add	x16, x16, #0x130
   a507c: d61f0220     	br	x17

00000000000a5080 <_ZN7android10FLACParser10readBufferEbm@plt>:
   a5080: 90001010     	adrp	x16, 0x2a5000
   a5084: f9409e11     	ldr	x17, [x16, #0x138]
   a5088: 9104e210     	add	x16, x16, #0x138
   a508c: d61f0220     	br	x17

00000000000a5090 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEE9push_backERKS2_@plt>:
   a5090: 90001010     	adrp	x16, 0x2a5000
   a5094: f940a211     	ldr	x17, [x16, #0x140]
   a5098: 91050210     	add	x16, x16, #0x140
   a509c: d61f0220     	br	x17

00000000000a50a0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4pushERKS4_@plt>:
   a50a0: 90001010     	adrp	x16, 0x2a5000
   a50a4: f940a611     	ldr	x17, [x16, #0x148]
   a50a8: 91052210     	add	x16, x16, #0x148
   a50ac: d61f0220     	br	x17

00000000000a50b0 <__dynamic_cast@plt>:
   a50b0: 90001010     	adrp	x16, 0x2a5000
   a50b4: f940aa11     	ldr	x17, [x16, #0x150]
   a50b8: 91054210     	add	x16, x16, #0x150
   a50bc: d61f0220     	br	x17

00000000000a50c0 <_ZNSt6__ndk122__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEEELi1ELb0EEC2ISA_vEEOT_@plt>:
   a50c0: 90001010     	adrp	x16, 0x2a5000
   a50c4: f940ae11     	ldr	x17, [x16, #0x158]
   a50c8: 91056210     	add	x16, x16, #0x158
   a50cc: d61f0220     	br	x17

00000000000a50d0 <_ZN9mkvparser10VideoTrackC1EPNS_7SegmentExx@plt>:
   a50d0: 90001010     	adrp	x16, 0x2a5000
   a50d4: f940b211     	ldr	x17, [x16, #0x160]
   a50d8: 91058210     	add	x16, x16, #0x160
   a50dc: d61f0220     	br	x17

00000000000a50e0 <FLAC__cpu_info@plt>:
   a50e0: 90001010     	adrp	x16, 0x2a5000
   a50e4: f940b611     	ldr	x17, [x16, #0x168]
   a50e8: 9105a210     	add	x16, x16, #0x168
   a50ec: d61f0220     	br	x17

00000000000a50f0 <FLAC__stream_encoder_get_blocksize@plt>:
   a50f0: 90001010     	adrp	x16, 0x2a5000
   a50f4: f940ba11     	ldr	x17, [x16, #0x170]
   a50f8: 9105c210     	add	x16, x16, #0x170
   a50fc: d61f0220     	br	x17

00000000000a5100 <_ZN7android14MPEG4Extractor14parseQTMetaKeyElm@plt>:
   a5100: 90001010     	adrp	x16, 0x2a5000
   a5104: f940be11     	ldr	x17, [x16, #0x178]
   a5108: 9105e210     	add	x16, x16, #0x178
   a510c: d61f0220     	br	x17

00000000000a5110 <_ZN7android9copy_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>:
   a5110: 90001010     	adrp	x16, 0x2a5000
   a5114: f940c211     	ldr	x17, [x16, #0x180]
   a5118: 91060210     	add	x16, x16, #0x180
   a511c: d61f0220     	br	x17

00000000000a5120 <_ZN7android15MPEG4DataSource14setCachedRangeElm@plt>:
   a5120: 90001010     	adrp	x16, 0x2a5000
   a5124: f940c611     	ldr	x17, [x16, #0x188]
   a5128: 91062210     	add	x16, x16, #0x188
   a512c: d61f0220     	br	x17

00000000000a5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>:
   a5130: 90001010     	adrp	x16, 0x2a5000
   a5134: f940ca11     	ldr	x17, [x16, #0x190]
   a5138: 91064210     	add	x16, x16, #0x190
   a513c: d61f0220     	br	x17

00000000000a5140 <_ZN7android18move_backward_typeImEEvPT_PKS1_m@plt>:
   a5140: 90001010     	adrp	x16, 0x2a5000
   a5144: f940ce11     	ldr	x17, [x16, #0x198]
   a5148: 91066210     	add	x16, x16, #0x198
   a514c: d61f0220     	br	x17

00000000000a5150 <FLAC__format_seektable_is_legal@plt>:
   a5150: 90001010     	adrp	x16, 0x2a5000
   a5154: f940d211     	ldr	x17, [x16, #0x1a0]
   a5158: 91068210     	add	x16, x16, #0x1a0
   a515c: d61f0220     	br	x17

00000000000a5160 <_ZNK7android8String164sizeEv@plt>:
   a5160: 90001010     	adrp	x16, 0x2a5000
   a5164: f940d611     	ldr	x17, [x16, #0x1a8]
   a5168: 9106a210     	add	x16, x16, #0x1a8
   a516c: d61f0220     	br	x17

00000000000a5170 <_ZN7android16MPEG2TSExtractor4initEv@plt>:
   a5170: 90001010     	adrp	x16, 0x2a5000
   a5174: f940da11     	ldr	x17, [x16, #0x1b0]
   a5178: 9106c210     	add	x16, x16, #0x1b0
   a517c: d61f0220     	br	x17

00000000000a5180 <DLS_SustainPedal@plt>:
   a5180: 90001010     	adrp	x16, 0x2a5000
   a5184: f940de11     	ldr	x17, [x16, #0x1b8]
   a5188: 9106e210     	add	x16, x16, #0x1b8
   a518c: d61f0220     	br	x17

00000000000a5190 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE5clearEv@plt>:
   a5190: 90001010     	adrp	x16, 0x2a5000
   a5194: f940e211     	ldr	x17, [x16, #0x1c0]
   a5198: 91070210     	add	x16, x16, #0x1c0
   a519c: d61f0220     	br	x17

00000000000a51a0 <VMSetPolyphony@plt>:
   a51a0: 90001010     	adrp	x16, 0x2a5000
   a51a4: f940e611     	ldr	x17, [x16, #0x1c8]
   a51a8: 91072210     	add	x16, x16, #0x1c8
   a51ac: d61f0220     	br	x17

00000000000a51b0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE13removeItemsAtEmm@plt>:
   a51b0: 90001010     	adrp	x16, 0x2a5000
   a51b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   a51b8: 91074210     	add	x16, x16, #0x1d0
   a51bc: d61f0220     	br	x17

00000000000a51c0 <_ZN7android10splat_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>:
   a51c0: 90001010     	adrp	x16, 0x2a5000
   a51c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   a51c8: 91076210     	add	x16, x16, #0x1d8
   a51cc: d61f0220     	br	x17

00000000000a51d0 <_ZNK7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEE3mapIS1_vEEbRKhPT_@plt>:
   a51d0: 90001010     	adrp	x16, 0x2a5000
   a51d4: f940f211     	ldr	x17, [x16, #0x1e0]
   a51d8: 91078210     	add	x16, x16, #0x1e0
   a51dc: d61f0220     	br	x17

00000000000a51e0 <strcpy16@plt>:
   a51e0: 90001010     	adrp	x16, 0x2a5000
   a51e4: f940f611     	ldr	x17, [x16, #0x1e8]
   a51e8: 9107a210     	add	x16, x16, #0x1e8
   a51ec: d61f0220     	br	x17

00000000000a51f0 <SMF_CheckFileType@plt>:
   a51f0: 90001010     	adrp	x16, 0x2a5000
   a51f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   a51f8: 9107c210     	add	x16, x16, #0x1f0
   a51fc: d61f0220     	br	x17

00000000000a5200 <_ZN7android2spINS_10MidiEngineEEaSEPS1_@plt>:
   a5200: 90001010     	adrp	x16, 0x2a5000
   a5204: f940fe11     	ldr	x17, [x16, #0x1f8]
   a5208: 9107e210     	add	x16, x16, #0x1f8
   a520c: d61f0220     	br	x17

00000000000a5210 <dlsym@plt>:
   a5210: 90001010     	adrp	x16, 0x2a5000
   a5214: f9410211     	ldr	x17, [x16, #0x200]
   a5218: 91080210     	add	x16, x16, #0x200
   a521c: d61f0220     	br	x17

00000000000a5220 <_ZNK7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEltERKS5_@plt>:
   a5220: 90001010     	adrp	x16, 0x2a5000
   a5224: f9410611     	ldr	x17, [x16, #0x208]
   a5228: 91082210     	add	x16, x16, #0x208
   a522c: d61f0220     	br	x17

00000000000a5230 <__cxa_uncaught_exceptions@plt>:
   a5230: 90001010     	adrp	x16, 0x2a5000
   a5234: f9410a11     	ldr	x17, [x16, #0x210]
   a5238: 91084210     	add	x16, x16, #0x210
   a523c: d61f0220     	br	x17

00000000000a5240 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE8max_sizeEv@plt>:
   a5240: 90001010     	adrp	x16, 0x2a5000
   a5244: f9410e11     	ldr	x17, [x16, #0x218]
   a5248: 91086210     	add	x16, x16, #0x218
   a524c: d61f0220     	br	x17

00000000000a5250 <_ZN7android7ABuffer4dataEv@plt>:
   a5250: 90001010     	adrp	x16, 0x2a5000
   a5254: f9411211     	ldr	x17, [x16, #0x220]
   a5258: 91088210     	add	x16, x16, #0x220
   a525c: d61f0220     	br	x17

00000000000a5260 <_ZN7android9WAVSourceD0Ev@plt>:
   a5260: 90001010     	adrp	x16, 0x2a5000
   a5264: f9411611     	ldr	x17, [x16, #0x228]
   a5268: 9108a210     	add	x16, x16, #0x228
   a526c: d61f0220     	br	x17

00000000000a5270 <_ZN7android6VectorImE3addERKm@plt>:
   a5270: 90001010     	adrp	x16, 0x2a5000
   a5274: f9411a11     	ldr	x17, [x16, #0x230]
   a5278: 9108c210     	add	x16, x16, #0x230
   a527c: d61f0220     	br	x17

00000000000a5280 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node6getRefEv@plt>:
   a5280: 90001010     	adrp	x16, 0x2a5000
   a5284: f9411e11     	ldr	x17, [x16, #0x238]
   a5288: 9108e210     	add	x16, x16, #0x238
   a528c: d61f0220     	br	x17

00000000000a5290 <FLAC__bitwriter_write_rice_signed_block@plt>:
   a5290: 90001010     	adrp	x16, 0x2a5000
   a5294: f9412211     	ldr	x17, [x16, #0x240]
   a5298: 91090210     	add	x16, x16, #0x240
   a529c: d61f0220     	br	x17

00000000000a52a0 <_ZN7android9ATSParser7Program8parsePIDEjjjPNS_10ABitReaderEPiPNS0_9SyncEventE@plt>:
   a52a0: 90001010     	adrp	x16, 0x2a5000
   a52a4: f9412611     	ldr	x17, [x16, #0x248]
   a52a8: 91092210     	add	x16, x16, #0x248
   a52ac: d61f0220     	br	x17

00000000000a52b0 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>:
   a52b0: 90001010     	adrp	x16, 0x2a5000
   a52b4: f9412a11     	ldr	x17, [x16, #0x250]
   a52b8: 91094210     	add	x16, x16, #0x250
   a52bc: d61f0220     	br	x17

00000000000a52c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEED2Ev@plt>:
   a52c0: 90001010     	adrp	x16, 0x2a5000
   a52c4: f9412e11     	ldr	x17, [x16, #0x258]
   a52c8: 91096210     	add	x16, x16, #0x258
   a52cc: d61f0220     	br	x17

00000000000a52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>:
   a52d0: 90001010     	adrp	x16, 0x2a5000
   a52d4: f9413211     	ldr	x17, [x16, #0x260]
   a52d8: 91098210     	add	x16, x16, #0x260
   a52dc: d61f0220     	br	x17

00000000000a52e0 <_ZN9mkvparser4Tags3Tag4InitEv@plt>:
   a52e0: 90001010     	adrp	x16, 0x2a5000
   a52e4: f9413611     	ldr	x17, [x16, #0x268]
   a52e8: 9109a210     	add	x16, x16, #0x268
   a52ec: d61f0220     	br	x17

00000000000a52f0 <_ZNK7android2spINS_10DataSourceEEeqEPKS1_@plt>:
   a52f0: 90001010     	adrp	x16, 0x2a5000
   a52f4: f9413a11     	ldr	x17, [x16, #0x270]
   a52f8: 9109c210     	add	x16, x16, #0x270
   a52fc: d61f0220     	br	x17

00000000000a5300 <_ZN7android15MediaBufferBaseC2Ev@plt>:
   a5300: 90001010     	adrp	x16, 0x2a5000
   a5304: f9413e11     	ldr	x17, [x16, #0x278]
   a5308: 9109e210     	add	x16, x16, #0x278
   a530c: d61f0220     	br	x17

00000000000a5310 <_ZN7android6VectorINS_11MPEG4Source6SampleEE10editItemAtEm@plt>:
   a5310: 90001010     	adrp	x16, 0x2a5000
   a5314: f9414211     	ldr	x17, [x16, #0x280]
   a5318: 910a0210     	add	x16, x16, #0x280
   a531c: d61f0220     	br	x17

00000000000a5320 <_ZNK7android7String8eqEPKc@plt>:
   a5320: 90001010     	adrp	x16, 0x2a5000
   a5324: f9414611     	ldr	x17, [x16, #0x288]
   a5328: 910a2210     	add	x16, x16, #0x288
   a532c: d61f0220     	br	x17

00000000000a5330 <_ZN7android12destroy_typeINS_14MyOggExtractor8TOCEntryEEEvPT_m@plt>:
   a5330: 90001010     	adrp	x16, 0x2a5000
   a5334: f9414a11     	ldr	x17, [x16, #0x290]
   a5338: 910a4210     	add	x16, x16, #0x290
   a533c: d61f0220     	br	x17

00000000000a5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>:
   a5340: 90001010     	adrp	x16, 0x2a5000
   a5344: f9414e11     	ldr	x17, [x16, #0x298]
   a5348: 910a6210     	add	x16, x16, #0x298
   a534c: d61f0220     	br	x17

00000000000a5350 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_m@plt>:
   a5350: 90001010     	adrp	x16, 0x2a5000
   a5354: f9415211     	ldr	x17, [x16, #0x2a0]
   a5358: 910a8210     	add	x16, x16, #0x2a0
   a535c: d61f0220     	br	x17

00000000000a5360 <_ZN7android3ID323removeUnsynchronizationEv@plt>:
   a5360: 90001010     	adrp	x16, 0x2a5000
   a5364: f9415611     	ldr	x17, [x16, #0x2a8]
   a5368: 910aa210     	add	x16, x16, #0x2a8
   a536c: d61f0220     	br	x17

00000000000a5370 <_ZN16scoped_local_refIP8_jstringE5resetES1_@plt>:
   a5370: 90001010     	adrp	x16, 0x2a5000
   a5374: f9415a11     	ldr	x17, [x16, #0x2b0]
   a5378: 910ac210     	add	x16, x16, #0x2b0
   a537c: d61f0220     	br	x17

00000000000a5380 <_ZN7android10VectorImpl14insertVectorAtERKS0_m@plt>:
   a5380: 90001010     	adrp	x16, 0x2a5000
   a5384: f9415e11     	ldr	x17, [x16, #0x2b8]
   a5388: 910ae210     	add	x16, x16, #0x2b8
   a538c: d61f0220     	br	x17

00000000000a5390 <EAS_MixEngineShutdown@plt>:
   a5390: 90001010     	adrp	x16, 0x2a5000
   a5394: f9416211     	ldr	x17, [x16, #0x2c0]
   a5398: 910b0210     	add	x16, x16, #0x2c0
   a539c: d61f0220     	br	x17

00000000000a53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>:
   a53a0: 90001010     	adrp	x16, 0x2a5000
   a53a4: f9416611     	ldr	x17, [x16, #0x2c8]
   a53a8: 910b2210     	add	x16, x16, #0x2c8
   a53ac: d61f0220     	br	x17

00000000000a53b0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEEixEm@plt>:
   a53b0: 90001010     	adrp	x16, 0x2a5000
   a53b4: f9416a11     	ldr	x17, [x16, #0x2d0]
   a53b8: 910b4210     	add	x16, x16, #0x2d0
   a53bc: d61f0220     	br	x17

00000000000a53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>:
   a53c0: 90001010     	adrp	x16, 0x2a5000
   a53c4: f9416e11     	ldr	x17, [x16, #0x2d8]
   a53c8: 910b6210     	add	x16, x16, #0x2d8
   a53cc: d61f0220     	br	x17

00000000000a53d0 <_ZN7android16SortedVectorImplC2ERKS0_@plt>:
   a53d0: 90001010     	adrp	x16, 0x2a5000
   a53d4: f9417211     	ldr	x17, [x16, #0x2e0]
   a53d8: 910b8210     	add	x16, x16, #0x2e0
   a53dc: d61f0220     	br	x17

00000000000a53e0 <_ZNK7android6VectorINS_11NALPositionEE5arrayEv@plt>:
   a53e0: 90001010     	adrp	x16, 0x2a5000
   a53e4: f9417611     	ldr	x17, [x16, #0x2e8]
   a53e8: 910ba210     	add	x16, x16, #0x2e8
   a53ec: d61f0220     	br	x17

00000000000a53f0 <_ZN7android2spINS_15MPEG4DataSourceEEC2EPS1_@plt>:
   a53f0: 90001010     	adrp	x16, 0x2a5000
   a53f4: f9417a11     	ldr	x17, [x16, #0x2f0]
   a53f8: 910bc210     	add	x16, x16, #0x2f0
   a53fc: d61f0220     	br	x17

00000000000a5400 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>:
   a5400: 90001010     	adrp	x16, 0x2a5000
   a5404: f9417e11     	ldr	x17, [x16, #0x2f8]
   a5408: 910be210     	add	x16, x16, #0x2f8
   a540c: d61f0220     	br	x17

00000000000a5410 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKS5_@plt>:
   a5410: 90001010     	adrp	x16, 0x2a5000
   a5414: f9418211     	ldr	x17, [x16, #0x300]
   a5418: 910c0210     	add	x16, x16, #0x300
   a541c: d61f0220     	br	x17

00000000000a5420 <_ZNK7android16key_value_pair_tIjjEltERKS1_@plt>:
   a5420: 90001010     	adrp	x16, 0x2a5000
   a5424: f9418611     	ldr	x17, [x16, #0x308]
   a5428: 910c2210     	add	x16, x16, #0x308
   a542c: d61f0220     	br	x17

00000000000a5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>:
   a5430: 90001010     	adrp	x16, 0x2a5000
   a5434: f9418a11     	ldr	x17, [x16, #0x310]
   a5438: 910c4210     	add	x16, x16, #0x310
   a543c: d61f0220     	br	x17

00000000000a5440 <FLAC__bitreader_read_raw_int32@plt>:
   a5440: 90001010     	adrp	x16, 0x2a5000
   a5444: f9418e11     	ldr	x17, [x16, #0x318]
   a5448: 910c6210     	add	x16, x16, #0x318
   a544c: d61f0220     	br	x17

00000000000a5450 <_ZN7android11KeyedVectorIjjED2Ev@plt>:
   a5450: 90001010     	adrp	x16, 0x2a5000
   a5454: f9419211     	ldr	x17, [x16, #0x320]
   a5458: 910c8210     	add	x16, x16, #0x320
   a545c: d61f0220     	br	x17

00000000000a5460 <_ZNK7android10FLACParser9initCheckEv@plt>:
   a5460: 90001010     	adrp	x16, 0x2a5000
   a5464: f9419611     	ldr	x17, [x16, #0x328]
   a5468: 910ca210     	add	x16, x16, #0x328
   a546c: d61f0220     	br	x17

00000000000a5470 <SMF_Event@plt>:
   a5470: 90001010     	adrp	x16, 0x2a5000
   a5474: f9419a11     	ldr	x17, [x16, #0x330]
   a5478: 910cc210     	add	x16, x16, #0x330
   a547c: d61f0220     	br	x17

00000000000a5480 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a5480: 90001010     	adrp	x16, 0x2a5000
   a5484: f9419e11     	ldr	x17, [x16, #0x338]
   a5488: 910ce210     	add	x16, x16, #0x338
   a548c: d61f0220     	br	x17

00000000000a5490 <__cxa_get_globals@plt>:
   a5490: 90001010     	adrp	x16, 0x2a5000
   a5494: f941a211     	ldr	x17, [x16, #0x340]
   a5498: 910d0210     	add	x16, x16, #0x340
   a549c: d61f0220     	br	x17

00000000000a54a0 <_ZN7android8MetaData9findInt32EjPi@plt>:
   a54a0: 90001010     	adrp	x16, 0x2a5000
   a54a4: f941a611     	ldr	x17, [x16, #0x348]
   a54a8: 910d2210     	add	x16, x16, #0x348
   a54ac: d61f0220     	br	x17

00000000000a54b0 <_ZNK7android6VectorImE5arrayEv@plt>:
   a54b0: 90001010     	adrp	x16, 0x2a5000
   a54b4: f941aa11     	ldr	x17, [x16, #0x350]
   a54b8: 910d4210     	add	x16, x16, #0x350
   a54bc: d61f0220     	br	x17

00000000000a54c0 <ov_test_callbacks@plt>:
   a54c0: 90001010     	adrp	x16, 0x2a5000
   a54c4: f941ae11     	ldr	x17, [x16, #0x358]
   a54c8: 910d6210     	add	x16, x16, #0x358
   a54cc: d61f0220     	br	x17

00000000000a54d0 <_ZNK9mkvparser7Segment11GetDurationEv@plt>:
   a54d0: 90001010     	adrp	x16, 0x2a5000
   a54d4: f941b211     	ldr	x17, [x16, #0x360]
   a54d8: 910d8210     	add	x16, x16, #0x360
   a54dc: d61f0220     	br	x17

00000000000a54e0 <_ZNK9mkvparser4Cues12LoadCuePointEv@plt>:
   a54e0: 90001010     	adrp	x16, 0x2a5000
   a54e4: f941b611     	ldr	x17, [x16, #0x368]
   a54e8: 910da210     	add	x16, x16, #0x368
   a54ec: d61f0220     	br	x17

00000000000a54f0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh25OMX_VIDEO_H263PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a54f0: 90001010     	adrp	x16, 0x2a5000
   a54f4: f941ba11     	ldr	x17, [x16, #0x370]
   a54f8: 910dc210     	add	x16, x16, #0x370
   a54fc: d61f0220     	br	x17

00000000000a5500 <_ZN7android17HevcParameterSets7getTypeEm@plt>:
   a5500: 90001010     	adrp	x16, 0x2a5000
   a5504: f941be11     	ldr	x17, [x16, #0x378]
   a5508: 910de210     	add	x16, x16, #0x378
   a550c: d61f0220     	br	x17

00000000000a5510 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEED2Ev@plt>:
   a5510: 90001010     	adrp	x16, 0x2a5000
   a5514: f941c211     	ldr	x17, [x16, #0x380]
   a5518: 910e0210     	add	x16, x16, #0x380
   a551c: d61f0220     	br	x17

00000000000a5520 <pthread_cond_wait@plt>:
   a5520: 90001010     	adrp	x16, 0x2a5000
   a5524: f941c611     	ldr	x17, [x16, #0x388]
   a5528: 910e2210     	add	x16, x16, #0x388
   a552c: d61f0220     	br	x17

00000000000a5530 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE10editItemAtEm@plt>:
   a5530: 90001010     	adrp	x16, 0x2a5000
   a5534: f941ca11     	ldr	x17, [x16, #0x390]
   a5538: 910e4210     	add	x16, x16, #0x390
   a553c: d61f0220     	br	x17

00000000000a5540 <_ZN7android9ATSParser6Stream5parseEjjPNS_10ABitReaderEPNS0_9SyncEventE@plt>:
   a5540: 90001010     	adrp	x16, 0x2a5000
   a5544: f941ce11     	ldr	x17, [x16, #0x398]
   a5548: 910e6210     	add	x16, x16, #0x398
   a554c: d61f0220     	br	x17

00000000000a5550 <_ZN7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a5550: 90001010     	adrp	x16, 0x2a5000
   a5554: f941d211     	ldr	x17, [x16, #0x3a0]
   a5558: 910e8210     	add	x16, x16, #0x3a0
   a555c: d61f0220     	br	x17

00000000000a5560 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setPrevEPSF_@plt>:
   a5560: 90001010     	adrp	x16, 0x2a5000
   a5564: f941d611     	ldr	x17, [x16, #0x3a8]
   a5568: 910ea210     	add	x16, x16, #0x3a8
   a556c: d61f0220     	br	x17

00000000000a5570 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE4sizeEv@plt>:
   a5570: 90001010     	adrp	x16, 0x2a5000
   a5574: f941da11     	ldr	x17, [x16, #0x3b0]
   a5578: 910ec210     	add	x16, x16, #0x3b0
   a557c: d61f0220     	br	x17

00000000000a5580 <_ZN9mkvparser8SeekHead5ParseEv@plt>:
   a5580: 90001010     	adrp	x16, 0x2a5000
   a5584: f941de11     	ldr	x17, [x16, #0x3b8]
   a5588: 910ee210     	add	x16, x16, #0x3b8
   a558c: d61f0220     	br	x17

00000000000a5590 <_ZN7android16key_value_pair_tIllEC2ERKlS3_@plt>:
   a5590: 90001010     	adrp	x16, 0x2a5000
   a5594: f941e211     	ldr	x17, [x16, #0x3c0]
   a5598: 910f0210     	add	x16, x16, #0x3c0
   a559c: d61f0220     	br	x17

00000000000a55a0 <_ZN7android7String85setToERKS0_@plt>:
   a55a0: 90001010     	adrp	x16, 0x2a5000
   a55a4: f941e611     	ldr	x17, [x16, #0x3c8]
   a55a8: 910f2210     	add	x16, x16, #0x3c8
   a55ac: d61f0220     	br	x17

00000000000a55b0 <mdct_shift_right@plt>:
   a55b0: 90001010     	adrp	x16, 0x2a5000
   a55b4: f941ea11     	ldr	x17, [x16, #0x3d0]
   a55b8: 910f4210     	add	x16, x16, #0x3d0
   a55bc: d61f0220     	br	x17

00000000000a55c0 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>:
   a55c0: 90001010     	adrp	x16, 0x2a5000
   a55c4: f941ee11     	ldr	x17, [x16, #0x3d8]
   a55c8: 910f6210     	add	x16, x16, #0x3d8
   a55cc: d61f0220     	br	x17

00000000000a55d0 <_ZNK7android2spINS_8MetaDataEE3getEv@plt>:
   a55d0: 90001010     	adrp	x16, 0x2a5000
   a55d4: f941f211     	ldr	x17, [x16, #0x3e0]
   a55d8: 910f8210     	add	x16, x16, #0x3e0
   a55dc: d61f0220     	br	x17

00000000000a55e0 <_ZN7android7RefBase12weakref_type7decWeakEPKv@plt>:
   a55e0: 90001010     	adrp	x16, 0x2a5000
   a55e4: f941f611     	ldr	x17, [x16, #0x3e8]
   a55e8: 910fa210     	add	x16, x16, #0x3e8
   a55ec: d61f0220     	br	x17

00000000000a55f0 <_ZNK7android8AMessage12countEntriesEv@plt>:
   a55f0: 90001010     	adrp	x16, 0x2a5000
   a55f4: f941fa11     	ldr	x17, [x16, #0x3f0]
   a55f8: 910fc210     	add	x16, x16, #0x3f0
   a55fc: d61f0220     	br	x17

00000000000a5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>:
   a5600: 90001010     	adrp	x16, 0x2a5000
   a5604: f941fe11     	ldr	x17, [x16, #0x3f8]
   a5608: 910fe210     	add	x16, x16, #0x3f8
   a560c: d61f0220     	br	x17

00000000000a5610 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a5610: 90001010     	adrp	x16, 0x2a5000
   a5614: f9420211     	ldr	x17, [x16, #0x400]
   a5618: 91100210     	add	x16, x16, #0x400
   a561c: d61f0220     	br	x17

00000000000a5620 <ogg_buffer_dup@plt>:
   a5620: 90001010     	adrp	x16, 0x2a5000
   a5624: f9420611     	ldr	x17, [x16, #0x408]
   a5628: 91102210     	add	x16, x16, #0x408
   a562c: d61f0220     	br	x17

00000000000a5630 <ogg_page_granulepos@plt>:
   a5630: 90001010     	adrp	x16, 0x2a5000
   a5634: f9420a11     	ldr	x17, [x16, #0x410]
   a5638: 91104210     	add	x16, x16, #0x410
   a563c: d61f0220     	br	x17

00000000000a5640 <_ZN7android17MatroskaExtractor9TrackInfoC2Ev@plt>:
   a5640: 90001010     	adrp	x16, 0x2a5000
   a5644: f9420e11     	ldr	x17, [x16, #0x418]
   a5648: 91106210     	add	x16, x16, #0x418
   a564c: d61f0220     	br	x17

00000000000a5650 <_ZN7android14construct_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_m@plt>:
   a5650: 90001010     	adrp	x16, 0x2a5000
   a5654: f9421211     	ldr	x17, [x16, #0x420]
   a5658: 91108210     	add	x16, x16, #0x420
   a565c: d61f0220     	br	x17

00000000000a5660 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_NodeC2ERKS2_@plt>:
   a5660: 90001010     	adrp	x16, 0x2a5000
   a5664: f9421611     	ldr	x17, [x16, #0x428]
   a5668: 9110a210     	add	x16, x16, #0x428
   a566c: d61f0220     	br	x17

00000000000a5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>:
   a5670: 90001010     	adrp	x16, 0x2a5000
   a5674: f9421a11     	ldr	x17, [x16, #0x430]
   a5678: 9110c210     	add	x16, x16, #0x430
   a567c: d61f0220     	br	x17

00000000000a5680 <_ZN7android12WAVExtractor4initEv@plt>:
   a5680: 90001010     	adrp	x16, 0x2a5000
   a5684: f9421e11     	ldr	x17, [x16, #0x438]
   a5688: 9110e210     	add	x16, x16, #0x438
   a568c: d61f0220     	br	x17

00000000000a5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>:
   a5690: 90001010     	adrp	x16, 0x2a5000
   a5694: f9422211     	ldr	x17, [x16, #0x440]
   a5698: 91110210     	add	x16, x16, #0x440
   a569c: d61f0220     	br	x17

00000000000a56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>:
   a56a0: 90001010     	adrp	x16, 0x2a5000
   a56a4: f9422611     	ldr	x17, [x16, #0x448]
   a56a8: 91112210     	add	x16, x16, #0x448
   a56ac: d61f0220     	br	x17

00000000000a56b0 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEED2Ev@plt>:
   a56b0: 90001010     	adrp	x16, 0x2a5000
   a56b4: f9422a11     	ldr	x17, [x16, #0x450]
   a56b8: 91114210     	add	x16, x16, #0x450
   a56bc: d61f0220     	br	x17

00000000000a56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>:
   a56c0: 90001010     	adrp	x16, 0x2a5000
   a56c4: f9422e11     	ldr	x17, [x16, #0x458]
   a56c8: 91116210     	add	x16, x16, #0x458
   a56cc: d61f0220     	br	x17

00000000000a56d0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_m@plt>:
   a56d0: 90001010     	adrp	x16, 0x2a5000
   a56d4: f9423211     	ldr	x17, [x16, #0x460]
   a56d8: 91118210     	add	x16, x16, #0x460
   a56dc: d61f0220     	br	x17

00000000000a56e0 <_ZNK9mkvparser5Track13GetCodecDelayEv@plt>:
   a56e0: 90001010     	adrp	x16, 0x2a5000
   a56e4: f9423611     	ldr	x17, [x16, #0x468]
   a56e8: 9111a210     	add	x16, x16, #0x468
   a56ec: d61f0220     	br	x17

00000000000a56f0 <_ZN7android7ABuffer12CreateAsCopyEPKvm@plt>:
   a56f0: 90001010     	adrp	x16, 0x2a5000
   a56f4: f9423a11     	ldr	x17, [x16, #0x470]
   a56f8: 9111c210     	add	x16, x16, #0x470
   a56fc: d61f0220     	br	x17

00000000000a5700 <oggpack_read@plt>:
   a5700: 90001010     	adrp	x16, 0x2a5000
   a5704: f9423e11     	ldr	x17, [x16, #0x478]
   a5708: 9111e210     	add	x16, x16, #0x478
   a570c: d61f0220     	br	x17

00000000000a5710 <_ZNK7android6VectorImEixEm@plt>:
   a5710: 90001010     	adrp	x16, 0x2a5000
   a5714: f9424211     	ldr	x17, [x16, #0x480]
   a5718: 91120210     	add	x16, x16, #0x480
   a571c: d61f0220     	br	x17

00000000000a5720 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEEC2ERKS3_@plt>:
   a5720: 90001010     	adrp	x16, 0x2a5000
   a5724: f9424611     	ldr	x17, [x16, #0x488]
   a5728: 91122210     	add	x16, x16, #0x488
   a572c: d61f0220     	br	x17

00000000000a5730 <_ZN7android12WVMExtractorD0Ev@plt>:
   a5730: 90001010     	adrp	x16, 0x2a5000
   a5734: f9424a11     	ldr	x17, [x16, #0x490]
   a5738: 91124210     	add	x16, x16, #0x490
   a573c: d61f0220     	br	x17

00000000000a5740 <_ZNK7android16NuMediaExtractor14getTrackFormatEmPNS_2spINS_8AMessageEEEj@plt>:
   a5740: 90001010     	adrp	x16, 0x2a5000
   a5744: f9424e11     	ldr	x17, [x16, #0x498]
   a5748: 91126210     	add	x16, x16, #0x498
   a574c: d61f0220     	br	x17

00000000000a5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>:
   a5750: 90001010     	adrp	x16, 0x2a5000
   a5754: f9425211     	ldr	x17, [x16, #0x4a0]
   a5758: 91128210     	add	x16, x16, #0x4a0
   a575c: d61f0220     	br	x17

00000000000a5760 <_ZN7android14construct_typeINS_11NALPositionEEEvPT_m@plt>:
   a5760: 90001010     	adrp	x16, 0x2a5000
   a5764: f9425611     	ldr	x17, [x16, #0x4a8]
   a5768: 9112a210     	add	x16, x16, #0x4a8
   a576c: d61f0220     	br	x17

00000000000a5770 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a5770: 90001010     	adrp	x16, 0x2a5000
   a5774: f9425a11     	ldr	x17, [x16, #0x4b0]
   a5778: 9112c210     	add	x16, x16, #0x4b0
   a577c: d61f0220     	br	x17

00000000000a5780 <_ZN7android7String85clearEv@plt>:
   a5780: 90001010     	adrp	x16, 0x2a5000
   a5784: f9425e11     	ldr	x17, [x16, #0x4b8]
   a5788: 9112e210     	add	x16, x16, #0x4b8
   a578c: d61f0220     	br	x17

00000000000a5790 <VMReleaseAllDeferredNoteOffs@plt>:
   a5790: 90001010     	adrp	x16, 0x2a5000
   a5794: f9426211     	ldr	x17, [x16, #0x4c0]
   a5798: 91130210     	add	x16, x16, #0x4c0
   a579c: d61f0220     	br	x17

00000000000a57a0 <_ZN9mkvparser8Chapters7Edition9ParseAtomEPNS_10IMkvReaderExx@plt>:
   a57a0: 90001010     	adrp	x16, 0x2a5000
   a57a4: f9426611     	ldr	x17, [x16, #0x4c8]
   a57a8: 91132210     	add	x16, x16, #0x4c8
   a57ac: d61f0220     	br	x17

00000000000a57b0 <_ZN7android11MPEG4SourceD1Ev@plt>:
   a57b0: 90001010     	adrp	x16, 0x2a5000
   a57b4: f9426a11     	ldr	x17, [x16, #0x4d0]
   a57b8: 91134210     	add	x16, x16, #0x4d0
   a57bc: d61f0220     	br	x17

00000000000a57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>:
   a57c0: 90001010     	adrp	x16, 0x2a5000
   a57c4: f9426e11     	ldr	x17, [x16, #0x4d8]
   a57c8: 91136210     	add	x16, x16, #0x4d8
   a57cc: d61f0220     	br	x17

00000000000a57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>:
   a57d0: 90001010     	adrp	x16, 0x2a5000
   a57d4: f9427211     	ldr	x17, [x16, #0x4e0]
   a57d8: 91138210     	add	x16, x16, #0x4e0
   a57dc: d61f0220     	br	x17

00000000000a57e0 <VMResetControllers@plt>:
   a57e0: 90001010     	adrp	x16, 0x2a5000
   a57e4: f9427611     	ldr	x17, [x16, #0x4e8]
   a57e8: 9113a210     	add	x16, x16, #0x4e8
   a57ec: d61f0220     	br	x17

00000000000a57f0 <_ZNSt6__ndk14pairIh25OMX_VIDEO_HEVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a57f0: 90001010     	adrp	x16, 0x2a5000
   a57f4: f9427a11     	ldr	x17, [x16, #0x4f0]
   a57f8: 9113c210     	add	x16, x16, #0x4f0
   a57fc: d61f0220     	br	x17

00000000000a5800 <_ZN7android14MatroskaSourceD1Ev@plt>:
   a5800: 90001010     	adrp	x16, 0x2a5000
   a5804: f9427e11     	ldr	x17, [x16, #0x4f8]
   a5808: 9113e210     	add	x16, x16, #0x4f8
   a580c: d61f0220     	br	x17

00000000000a5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>:
   a5810: 90001010     	adrp	x16, 0x2a5000
   a5814: f9428211     	ldr	x17, [x16, #0x500]
   a5818: 91140210     	add	x16, x16, #0x500
   a581c: d61f0220     	br	x17

00000000000a5820 <_ZNK7android3ID38Iterator9getstringEPNS_7String8Eb@plt>:
   a5820: 90001010     	adrp	x16, 0x2a5000
   a5824: f9428611     	ldr	x17, [x16, #0x508]
   a5828: 91142210     	add	x16, x16, #0x508
   a582c: d61f0220     	br	x17

00000000000a5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>:
   a5830: 90001010     	adrp	x16, 0x2a5000
   a5834: f9428a11     	ldr	x17, [x16, #0x510]
   a5838: 91144210     	add	x16, x16, #0x510
   a583c: d61f0220     	br	x17

00000000000a5840 <FLAC__frame_add_header@plt>:
   a5840: 90001010     	adrp	x16, 0x2a5000
   a5844: f9428e11     	ldr	x17, [x16, #0x518]
   a5848: 91146210     	add	x16, x16, #0x518
   a584c: d61f0220     	br	x17

00000000000a5850 <_ZNK7android2spINS_9MP3SeekerEEptEv@plt>:
   a5850: 90001010     	adrp	x16, 0x2a5000
   a5854: f9429211     	ldr	x17, [x16, #0x520]
   a5858: 91148210     	add	x16, x16, #0x520
   a585c: d61f0220     	br	x17

00000000000a5860 <_ZNK7android15MyOpusExtractor21getNumSamplesInPacketEPNS_11MediaBufferE@plt>:
   a5860: 90001010     	adrp	x16, 0x2a5000
   a5864: f9429611     	ldr	x17, [x16, #0x528]
   a5868: 9114a210     	add	x16, x16, #0x528
   a586c: d61f0220     	br	x17

00000000000a5870 <SMF_Resume@plt>:
   a5870: 90001010     	adrp	x16, 0x2a5000
   a5874: f9429a11     	ldr	x17, [x16, #0x530]
   a5878: 9114c210     	add	x16, x16, #0x530
   a587c: d61f0220     	br	x17

00000000000a5880 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a5880: 90001010     	adrp	x16, 0x2a5000
   a5884: f9429e11     	ldr	x17, [x16, #0x538]
   a5888: 9114e210     	add	x16, x16, #0x538
   a588c: d61f0220     	br	x17

00000000000a5890 <_ZN7android9ATSParser7Program19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>:
   a5890: 90001010     	adrp	x16, 0x2a5000
   a5894: f942a211     	ldr	x17, [x16, #0x540]
   a5898: 91150210     	add	x16, x16, #0x540
   a589c: d61f0220     	br	x17

00000000000a58a0 <_ZN7android9ATSParser9updatePCREjmm@plt>:
   a58a0: 90001010     	adrp	x16, 0x2a5000
   a58a4: f942a611     	ldr	x17, [x16, #0x548]
   a58a8: 91152210     	add	x16, x16, #0x548
   a58ac: d61f0220     	br	x17

00000000000a58b0 <VMAddSamples@plt>:
   a58b0: 90001010     	adrp	x16, 0x2a5000
   a58b4: f942aa11     	ldr	x17, [x16, #0x550]
   a58b8: 91154210     	add	x16, x16, #0x550
   a58bc: d61f0220     	br	x17

00000000000a58c0 <_ZN7android17move_forward_typeImEEvPT_PKS1_m@plt>:
   a58c0: 90001010     	adrp	x16, 0x2a5000
   a58c4: f942ae11     	ldr	x17, [x16, #0x558]
   a58c8: 91156210     	add	x16, x16, #0x558
   a58cc: d61f0220     	br	x17

00000000000a58d0 <_ZN7android8String166insertEmPKDsm@plt>:
   a58d0: 90001010     	adrp	x16, 0x2a5000
   a58d4: f942b211     	ldr	x17, [x16, #0x560]
   a58d8: 91158210     	add	x16, x16, #0x560
   a58dc: d61f0220     	br	x17

00000000000a58e0 <_ZN7android9OggSourceD2Ev@plt>:
   a58e0: 90001010     	adrp	x16, 0x2a5000
   a58e4: f942b611     	ldr	x17, [x16, #0x568]
   a58e8: 9115a210     	add	x16, x16, #0x568
   a58ec: d61f0220     	br	x17

00000000000a58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>:
   a58f0: 90001010     	adrp	x16, 0x2a5000
   a58f4: f942ba11     	ldr	x17, [x16, #0x570]
   a58f8: 9115c210     	add	x16, x16, #0x570
   a58fc: d61f0220     	br	x17

00000000000a5900 <jniStrError@plt>:
   a5900: 90001010     	adrp	x16, 0x2a5000
   a5904: f942be11     	ldr	x17, [x16, #0x578]
   a5908: 9115e210     	add	x16, x16, #0x578
   a590c: d61f0220     	br	x17

00000000000a5910 <_ZNK7android8MetaData10typed_data7getDataEPjPPKvPm@plt>:
   a5910: 90001010     	adrp	x16, 0x2a5000
   a5914: f942c211     	ldr	x17, [x16, #0x580]
   a5918: 91160210     	add	x16, x16, #0x580
   a591c: d61f0220     	br	x17

00000000000a5920 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEEC2Ev@plt>:
   a5920: 90001010     	adrp	x16, 0x2a5000
   a5924: f942c611     	ldr	x17, [x16, #0x588]
   a5928: 91162210     	add	x16, x16, #0x588
   a592c: d61f0220     	br	x17

00000000000a5930 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getNextEv@plt>:
   a5930: 90001010     	adrp	x16, 0x2a5000
   a5934: f942ca11     	ldr	x17, [x16, #0x590]
   a5938: 91164210     	add	x16, x16, #0x590
   a593c: d61f0220     	br	x17

00000000000a5940 <_ZN7android8AMessage7setRectEPKciiii@plt>:
   a5940: 90001010     	adrp	x16, 0x2a5000
   a5944: f942ce11     	ldr	x17, [x16, #0x598]
   a5948: 91166210     	add	x16, x16, #0x598
   a594c: d61f0220     	br	x17

00000000000a5950 <_ZN7android12WAVExtractorD0Ev@plt>:
   a5950: 90001010     	adrp	x16, 0x2a5000
   a5954: f942d211     	ldr	x17, [x16, #0x5a0]
   a5958: 91168210     	add	x16, x16, #0x5a0
   a595c: d61f0220     	br	x17

00000000000a5960 <_ZN7android6VectorIiEC2Ev@plt>:
   a5960: 90001010     	adrp	x16, 0x2a5000
   a5964: f942d611     	ldr	x17, [x16, #0x5a8]
   a5968: 9116a210     	add	x16, x16, #0x5a8
   a596c: d61f0220     	br	x17

00000000000a5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>:
   a5970: 90001010     	adrp	x16, 0x2a5000
   a5974: f942da11     	ldr	x17, [x16, #0x5b0]
   a5978: 9116c210     	add	x16, x16, #0x5b0
   a597c: d61f0220     	br	x17

00000000000a5980 <_ZN7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>:
   a5980: 90001010     	adrp	x16, 0x2a5000
   a5984: f942de11     	ldr	x17, [x16, #0x5b8]
   a5988: 9116e210     	add	x16, x16, #0x5b8
   a598c: d61f0220     	br	x17

00000000000a5990 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEE@plt>:
   a5990: 90001010     	adrp	x16, 0x2a5000
   a5994: f942e211     	ldr	x17, [x16, #0x5c0]
   a5998: 91170210     	add	x16, x16, #0x5c0
   a599c: d61f0220     	br	x17

00000000000a59a0 <utf16_to_utf8_length@plt>:
   a59a0: 90001010     	adrp	x16, 0x2a5000
   a59a4: f942e611     	ldr	x17, [x16, #0x5c8]
   a59a8: 91172210     	add	x16, x16, #0x5c8
   a59ac: d61f0220     	br	x17

00000000000a59b0 <_ZN7android17MatroskaExtractorD0Ev@plt>:
   a59b0: 90001010     	adrp	x16, 0x2a5000
   a59b4: f942ea11     	ldr	x17, [x16, #0x5d0]
   a59b8: 91174210     	add	x16, x16, #0x5d0
   a59bc: d61f0220     	br	x17

00000000000a59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>:
   a59c0: 90001010     	adrp	x16, 0x2a5000
   a59c4: f942ee11     	ldr	x17, [x16, #0x5d8]
   a59c8: 91176210     	add	x16, x16, #0x5d8
   a59cc: d61f0220     	br	x17

00000000000a59d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE3addERKS6_@plt>:
   a59d0: 90001010     	adrp	x16, 0x2a5000
   a59d4: f942f211     	ldr	x17, [x16, #0x5e0]
   a59d8: 91178210     	add	x16, x16, #0x5e0
   a59dc: d61f0220     	br	x17

00000000000a59e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a59e0: 90001010     	adrp	x16, 0x2a5000
   a59e4: f942f611     	ldr	x17, [x16, #0x5e8]
   a59e8: 9117a210     	add	x16, x16, #0x5e8
   a59ec: d61f0220     	br	x17

00000000000a59f0 <_ZN7android16GetCurrentTimeUSEv@plt>:
   a59f0: 90001010     	adrp	x16, 0x2a5000
   a59f4: f942fa11     	ldr	x17, [x16, #0x5f0]
   a59f8: 9117c210     	add	x16, x16, #0x5f0
   a59fc: d61f0220     	br	x17

00000000000a5a00 <_ZN9mkvparser4Tags9SimpleTag4InitEv@plt>:
   a5a00: 90001010     	adrp	x16, 0x2a5000
   a5a04: f942fe11     	ldr	x17, [x16, #0x5f8]
   a5a08: 9117e210     	add	x16, x16, #0x5f8
   a5a0c: d61f0220     	br	x17

00000000000a5a10 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a5a10: 90001010     	adrp	x16, 0x2a5000
   a5a14: f9430211     	ldr	x17, [x16, #0x600]
   a5a18: 91180210     	add	x16, x16, #0x600
   a5a1c: d61f0220     	br	x17

00000000000a5a20 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>:
   a5a20: 90001010     	adrp	x16, 0x2a5000
   a5a24: f9430611     	ldr	x17, [x16, #0x608]
   a5a28: 91182210     	add	x16, x16, #0x608
   a5a2c: d61f0220     	br	x17

00000000000a5a30 <_ZN7android11MPEG4SourceC1ERKNS_2spINS_14MPEG4ExtractorEEERKNS1_INS_8MetaDataEEERKNS1_INS_10DataSourceEEEiRKNS1_INS_11SampleTableEEERNS_6VectorINS_9SidxEntryEEEPKNS_4TrexEl@plt>:
   a5a30: 90001010     	adrp	x16, 0x2a5000
   a5a34: f9430a11     	ldr	x17, [x16, #0x610]
   a5a38: 91184210     	add	x16, x16, #0x610
   a5a3c: d61f0220     	br	x17

00000000000a5a40 <_ZN7android14construct_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_m@plt>:
   a5a40: 90001010     	adrp	x16, 0x2a5000
   a5a44: f9430e11     	ldr	x17, [x16, #0x618]
   a5a48: 91186210     	add	x16, x16, #0x618
   a5a4c: d61f0220     	br	x17

00000000000a5a50 <_ZN7android7String85setToEPKDsm@plt>:
   a5a50: 90001010     	adrp	x16, 0x2a5000
   a5a54: f9431211     	ldr	x17, [x16, #0x620]
   a5a58: 91188210     	add	x16, x16, #0x620
   a5a5c: d61f0220     	br	x17

00000000000a5a60 <_ZN7android12AMRExtractorD1Ev@plt>:
   a5a60: 90001010     	adrp	x16, 0x2a5000
   a5a64: f9431611     	ldr	x17, [x16, #0x628]
   a5a68: 9118a210     	add	x16, x16, #0x628
   a5a6c: d61f0220     	br	x17

00000000000a5a70 <_ZN7android2spINS_19AnotherPacketSourceEEC2Ev@plt>:
   a5a70: 90001010     	adrp	x16, 0x2a5000
   a5a74: f9431a11     	ldr	x17, [x16, #0x630]
   a5a78: 9118c210     	add	x16, x16, #0x630
   a5a7c: d61f0220     	br	x17

00000000000a5a80 <EAS_Pause@plt>:
   a5a80: 90001010     	adrp	x16, 0x2a5000
   a5a84: f9431e11     	ldr	x17, [x16, #0x638]
   a5a88: 9118e210     	add	x16, x16, #0x638
   a5a8c: d61f0220     	br	x17

00000000000a5a90 <FLAC__bitwriter_get_write_crc8@plt>:
   a5a90: 90001010     	adrp	x16, 0x2a5000
   a5a94: f9432211     	ldr	x17, [x16, #0x640]
   a5a98: 91190210     	add	x16, x16, #0x640
   a5a9c: d61f0220     	br	x17

00000000000a5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a5aa0: 90001010     	adrp	x16, 0x2a5000
   a5aa4: f9432611     	ldr	x17, [x16, #0x648]
   a5aa8: 91192210     	add	x16, x16, #0x648
   a5aac: d61f0220     	br	x17

00000000000a5ab0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a5ab0: 90001010     	adrp	x16, 0x2a5000
   a5ab4: f9432a11     	ldr	x17, [x16, #0x650]
   a5ab8: 91194210     	add	x16, x16, #0x650
   a5abc: d61f0220     	br	x17

00000000000a5ac0 <_ZN7android9copy_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>:
   a5ac0: 90001010     	adrp	x16, 0x2a5000
   a5ac4: f9432e11     	ldr	x17, [x16, #0x658]
   a5ac8: 91196210     	add	x16, x16, #0x658
   a5acc: d61f0220     	br	x17

00000000000a5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>:
   a5ad0: 90001010     	adrp	x16, 0x2a5000
   a5ad4: f9433211     	ldr	x17, [x16, #0x660]
   a5ad8: 91198210     	add	x16, x16, #0x660
   a5adc: d61f0220     	br	x17

00000000000a5ae0 <_ZNK7android6VectorImE4sizeEv@plt>:
   a5ae0: 90001010     	adrp	x16, 0x2a5000
   a5ae4: f9433611     	ldr	x17, [x16, #0x668]
   a5ae8: 9119a210     	add	x16, x16, #0x668
   a5aec: d61f0220     	br	x17

00000000000a5af0 <_ZN9mkvparser8Chapters4Atom19ExpandDisplaysArrayEv@plt>:
   a5af0: 90001010     	adrp	x16, 0x2a5000
   a5af4: f9433a11     	ldr	x17, [x16, #0x670]
   a5af8: 9119c210     	add	x16, x16, #0x670
   a5afc: d61f0220     	br	x17

00000000000a5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>:
   a5b00: 90001010     	adrp	x16, 0x2a5000
   a5b04: f9433e11     	ldr	x17, [x16, #0x678]
   a5b08: 9119e210     	add	x16, x16, #0x678
   a5b0c: d61f0220     	br	x17

00000000000a5b10 <_ZN7android7ALookupI24OMX_VIDEO_VP9PROFILETYPES1_EC2ESt16initializer_listINSt6__ndk14pairIS1_S1_EEE@plt>:
   a5b10: 90001010     	adrp	x16, 0x2a5000
   a5b14: f9434211     	ldr	x17, [x16, #0x680]
   a5b18: 911a0210     	add	x16, x16, #0x680
   a5b1c: d61f0220     	br	x17

00000000000a5b20 <_ZN7android10FLACSourceD1Ev@plt>:
   a5b20: 90001010     	adrp	x16, 0x2a5000
   a5b24: f9434611     	ldr	x17, [x16, #0x688]
   a5b28: 911a2210     	add	x16, x16, #0x688
   a5b2c: d61f0220     	br	x17

00000000000a5b30 <_ZNK7android9ATSParser9SyncEvent9getOffsetEv@plt>:
   a5b30: 90001010     	adrp	x16, 0x2a5000
   a5b34: f9434a11     	ldr	x17, [x16, #0x690]
   a5b38: 911a4210     	add	x16, x16, #0x690
   a5b3c: d61f0220     	br	x17

00000000000a5b40 <utf8_to_utf16@plt>:
   a5b40: 90001010     	adrp	x16, 0x2a5000
   a5b44: f9434e11     	ldr	x17, [x16, #0x698]
   a5b48: 911a6210     	add	x16, x16, #0x698
   a5b4c: d61f0220     	br	x17

00000000000a5b50 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>:
   a5b50: 90001010     	adrp	x16, 0x2a5000
   a5b54: f9435211     	ldr	x17, [x16, #0x6a0]
   a5b58: 911a8210     	add	x16, x16, #0x6a0
   a5b5c: d61f0220     	br	x17

00000000000a5b60 <_ZN7android10DataSource13CreateFromURIEPKc@plt>:
   a5b60: 90001010     	adrp	x16, 0x2a5000
   a5b64: f9435611     	ldr	x17, [x16, #0x6a8]
   a5b68: 911aa210     	add	x16, x16, #0x6a8
   a5b6c: d61f0220     	br	x17

00000000000a5b70 <EAS_HWMemCpy@plt>:
   a5b70: 90001010     	adrp	x16, 0x2a5000
   a5b74: f9435a11     	ldr	x17, [x16, #0x6b0]
   a5b78: 911ac210     	add	x16, x16, #0x6b0
   a5b7c: d61f0220     	br	x17

00000000000a5b80 <_ZN7android2spINS_12OggExtractorEED2Ev@plt>:
   a5b80: 90001010     	adrp	x16, 0x2a5000
   a5b84: f9435e11     	ldr	x17, [x16, #0x6b8]
   a5b88: 911ae210     	add	x16, x16, #0x6b8
   a5b8c: d61f0220     	br	x17

00000000000a5b90 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5clearEv@plt>:
   a5b90: 90001010     	adrp	x16, 0x2a5000
   a5b94: f9436211     	ldr	x17, [x16, #0x6c0]
   a5b98: 911b0210     	add	x16, x16, #0x6c0
   a5b9c: d61f0220     	br	x17

00000000000a5ba0 <_ZN7android14MPEG4Extractor14parseQTMetaValEilm@plt>:
   a5ba0: 90001010     	adrp	x16, 0x2a5000
   a5ba4: f9436611     	ldr	x17, [x16, #0x6c8]
   a5ba8: 911b2210     	add	x16, x16, #0x6c8
   a5bac: d61f0220     	br	x17

00000000000a5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>:
   a5bb0: 90001010     	adrp	x16, 0x2a5000
   a5bb4: f9436a11     	ldr	x17, [x16, #0x6d0]
   a5bb8: 911b4210     	add	x16, x16, #0x6d0
   a5bbc: d61f0220     	br	x17

00000000000a5bc0 <FLAC__stream_decoder_get_total_samples@plt>:
   a5bc0: 90001010     	adrp	x16, 0x2a5000
   a5bc4: f9436e11     	ldr	x17, [x16, #0x6d8]
   a5bc8: 911b6210     	add	x16, x16, #0x6d8
   a5bcc: d61f0220     	br	x17

00000000000a5bd0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE5arrayEv@plt>:
   a5bd0: 90001010     	adrp	x16, 0x2a5000
   a5bd4: f9437211     	ldr	x17, [x16, #0x6e0]
   a5bd8: 911b8210     	add	x16, x16, #0x6e0
   a5bdc: d61f0220     	br	x17

00000000000a5be0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEC2EPKNS4_5_NodeE@plt>:
   a5be0: 90001010     	adrp	x16, 0x2a5000
   a5be4: f9437611     	ldr	x17, [x16, #0x6e8]
   a5be8: 911ba210     	add	x16, x16, #0x6e8
   a5bec: d61f0220     	br	x17

00000000000a5bf0 <_ZN7android19ConvertMessageToMapEP7_JNIEnvRKNS_2spINS_8AMessageEEEPP8_jobject@plt>:
   a5bf0: 90001010     	adrp	x16, 0x2a5000
   a5bf4: f9437a11     	ldr	x17, [x16, #0x6f0]
   a5bf8: 911bc210     	add	x16, x16, #0x6f0
   a5bfc: d61f0220     	br	x17

00000000000a5c00 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEEC2IDnLb1EEEOT_@plt>:
   a5c00: 90001010     	adrp	x16, 0x2a5000
   a5c04: f9437e11     	ldr	x17, [x16, #0x6f8]
   a5c08: 911be210     	add	x16, x16, #0x6f8
   a5c0c: d61f0220     	br	x17

00000000000a5c10 <_ZN7android7AStringC1ERKS0_@plt>:
   a5c10: 90001010     	adrp	x16, 0x2a5000
   a5c14: f9438211     	ldr	x17, [x16, #0x700]
   a5c18: 911c0210     	add	x16, x16, #0x700
   a5c1c: d61f0220     	br	x17

00000000000a5c20 <_ZN7android2spINS_9ATSParser10PSISectionEEC2EPS2_@plt>:
   a5c20: 90001010     	adrp	x16, 0x2a5000
   a5c24: f9438611     	ldr	x17, [x16, #0x708]
   a5c28: 911c2210     	add	x16, x16, #0x708
   a5c2c: d61f0220     	br	x17

00000000000a5c30 <_ZN7android4ListIPNS_11MediaBufferEE5_NodeC2ERKS2_@plt>:
   a5c30: 90001010     	adrp	x16, 0x2a5000
   a5c34: f9438a11     	ldr	x17, [x16, #0x710]
   a5c38: 911c4210     	add	x16, x16, #0x710
   a5c3c: d61f0220     	br	x17

00000000000a5c40 <_ZN7android14MyOggExtractor8readPageElPNS0_4PageE@plt>:
   a5c40: 90001010     	adrp	x16, 0x2a5000
   a5c44: f9438e11     	ldr	x17, [x16, #0x718]
   a5c48: 911c6210     	add	x16, x16, #0x718
   a5c4c: d61f0220     	br	x17

00000000000a5c50 <_ZNK7android16key_value_pair_tIjNS_7AStringEEltERKS2_@plt>:
   a5c50: 90001010     	adrp	x16, 0x2a5000
   a5c54: f9439211     	ldr	x17, [x16, #0x720]
   a5c58: 911c8210     	add	x16, x16, #0x720
   a5c5c: d61f0220     	br	x17

00000000000a5c60 <_ZNK7android6VectorIiE4sizeEv@plt>:
   a5c60: 90001010     	adrp	x16, 0x2a5000
   a5c64: f9439611     	ldr	x17, [x16, #0x728]
   a5c68: 911ca210     	add	x16, x16, #0x728
   a5c6c: d61f0220     	br	x17

00000000000a5c70 <_ZN9mkvparser5isnanEd@plt>:
   a5c70: 90001010     	adrp	x16, 0x2a5000
   a5c74: f9439a11     	ldr	x17, [x16, #0x730]
   a5c78: 911cc210     	add	x16, x16, #0x730
   a5c7c: d61f0220     	br	x17

00000000000a5c80 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE7destroyIS6_EEvRS7_PT_@plt>:
   a5c80: 90001010     	adrp	x16, 0x2a5000
   a5c84: f9439e11     	ldr	x17, [x16, #0x738]
   a5c88: 911ce210     	add	x16, x16, #0x738
   a5c8c: d61f0220     	br	x17

00000000000a5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>:
   a5c90: 90001010     	adrp	x16, 0x2a5000
   a5c94: f943a211     	ldr	x17, [x16, #0x740]
   a5c98: 911d0210     	add	x16, x16, #0x740
   a5c9c: d61f0220     	br	x17

00000000000a5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>:
   a5ca0: 90001010     	adrp	x16, 0x2a5000
   a5ca4: f943a611     	ldr	x17, [x16, #0x748]
   a5ca8: 911d2210     	add	x16, x16, #0x748
   a5cac: d61f0220     	br	x17

00000000000a5cb0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEED2Ev@plt>:
   a5cb0: 90001010     	adrp	x16, 0x2a5000
   a5cb4: f943aa11     	ldr	x17, [x16, #0x750]
   a5cb8: 911d4210     	add	x16, x16, #0x750
   a5cbc: d61f0220     	br	x17

00000000000a5cc0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>:
   a5cc0: 90001010     	adrp	x16, 0x2a5000
   a5cc4: f943ae11     	ldr	x17, [x16, #0x758]
   a5cc8: 911d6210     	add	x16, x16, #0x758
   a5ccc: d61f0220     	br	x17

00000000000a5cd0 <gmtime@plt>:
   a5cd0: 90001010     	adrp	x16, 0x2a5000
   a5cd4: f943b211     	ldr	x17, [x16, #0x760]
   a5cd8: 911d8210     	add	x16, x16, #0x760
   a5cdc: d61f0220     	br	x17

00000000000a5ce0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEiRKT_S9_@plt>:
   a5ce0: 90001010     	adrp	x16, 0x2a5000
   a5ce4: f943b611     	ldr	x17, [x16, #0x768]
   a5ce8: 911da210     	add	x16, x16, #0x768
   a5cec: d61f0220     	br	x17

00000000000a5cf0 <pthread_cond_timedwait@plt>:
   a5cf0: 90001010     	adrp	x16, 0x2a5000
   a5cf4: f943ba11     	ldr	x17, [x16, #0x770]
   a5cf8: 911dc210     	add	x16, x16, #0x770
   a5cfc: d61f0220     	br	x17

00000000000a5d00 <_ZNSt13exception_ptrD1Ev@plt>:
   a5d00: 90001010     	adrp	x16, 0x2a5000
   a5d04: f943be11     	ldr	x17, [x16, #0x778]
   a5d08: 911de210     	add	x16, x16, #0x778
   a5d0c: d61f0220     	br	x17

00000000000a5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>:
   a5d10: 90001010     	adrp	x16, 0x2a5000
   a5d14: f943c211     	ldr	x17, [x16, #0x780]
   a5d18: 911e0210     	add	x16, x16, #0x780
   a5d1c: d61f0220     	br	x17

00000000000a5d20 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE5clearEv@plt>:
   a5d20: 90001010     	adrp	x16, 0x2a5000
   a5d24: f943c611     	ldr	x17, [x16, #0x788]
   a5d28: 911e2210     	add	x16, x16, #0x788
   a5d2c: d61f0220     	br	x17

00000000000a5d30 <_ZN7android11SampleTable15getSampleSize_lEjPm@plt>:
   a5d30: 90001010     	adrp	x16, 0x2a5000
   a5d34: f943ca11     	ldr	x17, [x16, #0x790]
   a5d38: 911e4210     	add	x16, x16, #0x790
   a5d3c: d61f0220     	br	x17

00000000000a5d40 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEES7_@plt>:
   a5d40: 90001010     	adrp	x16, 0x2a5000
   a5d44: f943ce11     	ldr	x17, [x16, #0x798]
   a5d48: 911e6210     	add	x16, x16, #0x798
   a5d4c: d61f0220     	br	x17

00000000000a5d50 <_ZN7android10FLACParser13writeCallbackEPK11FLAC__FramePKPKi@plt>:
   a5d50: 90001010     	adrp	x16, 0x2a5000
   a5d54: f943d211     	ldr	x17, [x16, #0x7a0]
   a5d58: 911e8210     	add	x16, x16, #0x7a0
   a5d5c: d61f0220     	br	x17

00000000000a5d60 <_ZNSt6__ndk117__compressed_pairIPNS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a5d60: 90001010     	adrp	x16, 0x2a5000
   a5d64: f943d611     	ldr	x17, [x16, #0x7a8]
   a5d68: 911ea210     	add	x16, x16, #0x7a8
   a5d6c: d61f0220     	br	x17

00000000000a5d70 <_ZN7android16MPEG2TSExtractor24feedUntilBufferAvailableERKNS_2spINS_19AnotherPacketSourceEEE@plt>:
   a5d70: 90001010     	adrp	x16, 0x2a5000
   a5d74: f943da11     	ldr	x17, [x16, #0x7b0]
   a5d78: 911ec210     	add	x16, x16, #0x7b0
   a5d7c: d61f0220     	br	x17

00000000000a5d80 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE10indexOfKeyERKi@plt>:
   a5d80: 90001010     	adrp	x16, 0x2a5000
   a5d84: f943de11     	ldr	x17, [x16, #0x7b8]
   a5d88: 911ee210     	add	x16, x16, #0x7b8
   a5d8c: d61f0220     	br	x17

00000000000a5d90 <_ZNK7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEE6lookupERKhPS1_@plt>:
   a5d90: 90001010     	adrp	x16, 0x2a5000
   a5d94: f943e211     	ldr	x17, [x16, #0x7c0]
   a5d98: 911f0210     	add	x16, x16, #0x7c0
   a5d9c: d61f0220     	br	x17

00000000000a5da0 <_ZN7android7String812unlockBufferEm@plt>:
   a5da0: 90001010     	adrp	x16, 0x2a5000
   a5da4: f943e611     	ldr	x17, [x16, #0x7c8]
   a5da8: 911f2210     	add	x16, x16, #0x7c8
   a5dac: d61f0220     	br	x17

00000000000a5db0 <_ZN7android2spINS_8MetaDataEEC2EOS2_@plt>:
   a5db0: 90001010     	adrp	x16, 0x2a5000
   a5db4: f943ea11     	ldr	x17, [x16, #0x7d0]
   a5db8: 911f4210     	add	x16, x16, #0x7d0
   a5dbc: d61f0220     	br	x17

00000000000a5dc0 <vorbis_packet_blocksize@plt>:
   a5dc0: 90001010     	adrp	x16, 0x2a5000
   a5dc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   a5dc8: 911f6210     	add	x16, x16, #0x7d8
   a5dcc: d61f0220     	br	x17

00000000000a5dd0 <_ZN7android13MPEG2TSSourceD0Ev@plt>:
   a5dd0: 90001010     	adrp	x16, 0x2a5000
   a5dd4: f943f211     	ldr	x17, [x16, #0x7e0]
   a5dd8: 911f8210     	add	x16, x16, #0x7e0
   a5ddc: d61f0220     	br	x17

00000000000a5de0 <_ZNK7android11KeyedVectorIjjE7valueAtEm@plt>:
   a5de0: 90001010     	adrp	x16, 0x2a5000
   a5de4: f943f611     	ldr	x17, [x16, #0x7e8]
   a5de8: 911fa210     	add	x16, x16, #0x7e8
   a5dec: d61f0220     	br	x17

00000000000a5df0 <_ZN9mkvparser4Tags15ExpandTagsArrayEv@plt>:
   a5df0: 90001010     	adrp	x16, 0x2a5000
   a5df4: f943fa11     	ldr	x17, [x16, #0x7f0]
   a5df8: 911fc210     	add	x16, x16, #0x7f0
   a5dfc: d61f0220     	br	x17

00000000000a5e00 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEppEv@plt>:
   a5e00: 90001010     	adrp	x16, 0x2a5000
   a5e04: f943fe11     	ldr	x17, [x16, #0x7f8]
   a5e08: 911fe210     	add	x16, x16, #0x7f8
   a5e0c: d61f0220     	br	x17

00000000000a5e10 <VMSetMIPEntry@plt>:
   a5e10: 90001010     	adrp	x16, 0x2a5000
   a5e14: f9440211     	ldr	x17, [x16, #0x800]
   a5e18: 91200210     	add	x16, x16, #0x800
   a5e1c: d61f0220     	br	x17

00000000000a5e20 <_ZN7android14construct_typeINS_11MPEG4Source6SampleEEEvPT_m@plt>:
   a5e20: 90001010     	adrp	x16, 0x2a5000
   a5e24: f9440611     	ldr	x17, [x16, #0x808]
   a5e28: 91202210     	add	x16, x16, #0x808
   a5e2c: d61f0220     	br	x17

00000000000a5e30 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>:
   a5e30: 90001010     	adrp	x16, 0x2a5000
   a5e34: f9440a11     	ldr	x17, [x16, #0x810]
   a5e38: 91204210     	add	x16, x16, #0x810
   a5e3c: d61f0220     	br	x17

00000000000a5e40 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE4sizeEv@plt>:
   a5e40: 90001010     	adrp	x16, 0x2a5000
   a5e44: f9440e11     	ldr	x17, [x16, #0x818]
   a5e48: 91206210     	add	x16, x16, #0x818
   a5e4c: d61f0220     	br	x17

00000000000a5e50 <_ZN7android14construct_typeIPKN9mkvparser8CuePointEEEvPT_m@plt>:
   a5e50: 90001010     	adrp	x16, 0x2a5000
   a5e54: f9441211     	ldr	x17, [x16, #0x820]
   a5e58: 91208210     	add	x16, x16, #0x820
   a5e5c: d61f0220     	br	x17

00000000000a5e60 <_ZN7android9copy_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>:
   a5e60: 90001010     	adrp	x16, 0x2a5000
   a5e64: f9441611     	ldr	x17, [x16, #0x828]
   a5e68: 9120a210     	add	x16, x16, #0x828
   a5e6c: d61f0220     	br	x17

00000000000a5e70 <_ZNK7android14SampleIterator17getSampleDurationEv@plt>:
   a5e70: 90001010     	adrp	x16, 0x2a5000
   a5e74: f9441a11     	ldr	x17, [x16, #0x830]
   a5e78: 9120c210     	add	x16, x16, #0x830
   a5e7c: d61f0220     	br	x17

00000000000a5e80 <_ZN7android10VectorImpl9replaceAtEPKvm@plt>:
   a5e80: 90001010     	adrp	x16, 0x2a5000
   a5e84: f9441e11     	ldr	x17, [x16, #0x838]
   a5e88: 9120e210     	add	x16, x16, #0x838
   a5e8c: d61f0220     	br	x17

00000000000a5e90 <_ZN7android8MetaData8findRectEjPiS1_S1_S1_@plt>:
   a5e90: 90001010     	adrp	x16, 0x2a5000
   a5e94: f9442211     	ldr	x17, [x16, #0x840]
   a5e98: 91210210     	add	x16, x16, #0x840
   a5e9c: d61f0220     	br	x17

00000000000a5ea0 <_ZN9mkvparser8Chapters7DisplayD1Ev@plt>:
   a5ea0: 90001010     	adrp	x16, 0x2a5000
   a5ea4: f9442611     	ldr	x17, [x16, #0x848]
   a5ea8: 91212210     	add	x16, x16, #0x848
   a5eac: d61f0220     	br	x17

00000000000a5eb0 <_ZN7android14MPEG4Extractor19parseAC3SampleEntryEl@plt>:
   a5eb0: 90001010     	adrp	x16, 0x2a5000
   a5eb4: f9442a11     	ldr	x17, [x16, #0x850]
   a5eb8: 91214210     	add	x16, x16, #0x850
   a5ebc: d61f0220     	br	x17

00000000000a5ec0 <VMUpdateRPNStateMachine@plt>:
   a5ec0: 90001010     	adrp	x16, 0x2a5000
   a5ec4: f9442e11     	ldr	x17, [x16, #0x858]
   a5ec8: 91216210     	add	x16, x16, #0x858
   a5ecc: d61f0220     	br	x17

00000000000a5ed0 <_ZNK7android16key_value_pair_tIjNS_8MetaData10typed_dataEEltERKS3_@plt>:
   a5ed0: 90001010     	adrp	x16, 0x2a5000
   a5ed4: f9443211     	ldr	x17, [x16, #0x860]
   a5ed8: 91218210     	add	x16, x16, #0x860
   a5edc: d61f0220     	br	x17

00000000000a5ee0 <_ZN9mkvparser8CuePoint4LoadEPNS_10IMkvReaderE@plt>:
   a5ee0: 90001010     	adrp	x16, 0x2a5000
   a5ee4: f9443611     	ldr	x17, [x16, #0x868]
   a5ee8: 9121a210     	add	x16, x16, #0x868
   a5eec: d61f0220     	br	x17

00000000000a5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>:
   a5ef0: 90001010     	adrp	x16, 0x2a5000
   a5ef4: f9443a11     	ldr	x17, [x16, #0x870]
   a5ef8: 9121c210     	add	x16, x16, #0x870
   a5efc: d61f0220     	br	x17

00000000000a5f00 <_ZN7android10IInterfaceD1Ev@plt>:
   a5f00: 90001010     	adrp	x16, 0x2a5000
   a5f04: f9443e11     	ldr	x17, [x16, #0x878]
   a5f08: 9121e210     	add	x16, x16, #0x878
   a5f0c: d61f0220     	br	x17

00000000000a5f10 <_ZN7android14SampleIteratorD2Ev@plt>:
   a5f10: 90001010     	adrp	x16, 0x2a5000
   a5f14: f9444211     	ldr	x17, [x16, #0x880]
   a5f18: 91220210     	add	x16, x16, #0x880
   a5f1c: d61f0220     	br	x17

00000000000a5f20 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEEixEm@plt>:
   a5f20: 90001010     	adrp	x16, 0x2a5000
   a5f24: f9444611     	ldr	x17, [x16, #0x888]
   a5f28: 91222210     	add	x16, x16, #0x888
   a5f2c: d61f0220     	br	x17

00000000000a5f30 <SMF_Pause@plt>:
   a5f30: 90001010     	adrp	x16, 0x2a5000
   a5f34: f9444a11     	ldr	x17, [x16, #0x890]
   a5f38: 91224210     	add	x16, x16, #0x890
   a5f3c: d61f0220     	br	x17

00000000000a5f40 <EAS_ParseMetaData@plt>:
   a5f40: 90001010     	adrp	x16, 0x2a5000
   a5f44: f9444e11     	ldr	x17, [x16, #0x898]
   a5f48: 91226210     	add	x16, x16, #0x898
   a5f4c: d61f0220     	br	x17

00000000000a5f50 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEEC2Ev@plt>:
   a5f50: 90001010     	adrp	x16, 0x2a5000
   a5f54: f9445211     	ldr	x17, [x16, #0x8a0]
   a5f58: 91228210     	add	x16, x16, #0x8a0
   a5f5c: d61f0220     	br	x17

00000000000a5f60 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEEixEm@plt>:
   a5f60: 90001010     	adrp	x16, 0x2a5000
   a5f64: f9445611     	ldr	x17, [x16, #0x8a8]
   a5f68: 9122a210     	add	x16, x16, #0x8a8
   a5f6c: d61f0220     	br	x17

00000000000a5f70 <_ZN7android16key_value_pair_tINS_7String8ES1_ED2Ev@plt>:
   a5f70: 90001010     	adrp	x16, 0x2a5000
   a5f74: f9445a11     	ldr	x17, [x16, #0x8b0]
   a5f78: 9122c210     	add	x16, x16, #0x8b0
   a5f7c: d61f0220     	br	x17

00000000000a5f80 <_ZN7android19AnotherPacketSource24getMetaAfterLastDequeuedEl@plt>:
   a5f80: 90001010     	adrp	x16, 0x2a5000
   a5f84: f9445e11     	ldr	x17, [x16, #0x8b8]
   a5f88: 9122e210     	add	x16, x16, #0x8b8
   a5f8c: d61f0220     	br	x17

00000000000a5f90 <ov_pcm_seek@plt>:
   a5f90: 90001010     	adrp	x16, 0x2a5000
   a5f94: f9446211     	ldr	x17, [x16, #0x8c0]
   a5f98: 91230210     	add	x16, x16, #0x8c0
   a5f9c: d61f0220     	br	x17

00000000000a5fa0 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEE6lookupERKhPS5_@plt>:
   a5fa0: 90001010     	adrp	x16, 0x2a5000
   a5fa4: f9446611     	ldr	x17, [x16, #0x8c8]
   a5fa8: 91232210     	add	x16, x16, #0x8c8
   a5fac: d61f0220     	br	x17

00000000000a5fb0 <_ZNK9mkvparser15ContentEncoding20GetEncryptionByIndexEm@plt>:
   a5fb0: 90001010     	adrp	x16, 0x2a5000
   a5fb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   a5fb8: 91234210     	add	x16, x16, #0x8d0
   a5fbc: d61f0220     	br	x17

00000000000a5fc0 <_ZN7android21ElementaryStreamQueue26dequeueAccessUnitMPEGAudioEv@plt>:
   a5fc0: 90001010     	adrp	x16, 0x2a5000
   a5fc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   a5fc8: 91236210     	add	x16, x16, #0x8d8
   a5fcc: d61f0220     	br	x17

00000000000a5fd0 <_ZNK7android9ATSParser7Program11parserFlagsEv@plt>:
   a5fd0: 90001010     	adrp	x16, 0x2a5000
   a5fd4: f9447211     	ldr	x17, [x16, #0x8e0]
   a5fd8: 91238210     	add	x16, x16, #0x8e0
   a5fdc: d61f0220     	br	x17

00000000000a5fe0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE6itemAtEm@plt>:
   a5fe0: 90001010     	adrp	x16, 0x2a5000
   a5fe4: f9447611     	ldr	x17, [x16, #0x8e8]
   a5fe8: 9123a210     	add	x16, x16, #0x8e8
   a5fec: d61f0220     	br	x17

00000000000a5ff0 <pthread_cond_broadcast@plt>:
   a5ff0: 90001010     	adrp	x16, 0x2a5000
   a5ff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   a5ff8: 9123c210     	add	x16, x16, #0x8f0
   a5ffc: d61f0220     	br	x17

00000000000a6000 <_ZN7android4ListIPNS_11MediaBufferEE9push_backERKS2_@plt>:
   a6000: f0000ff0     	adrp	x16, 0x2a5000
   a6004: f9447e11     	ldr	x17, [x16, #0x8f8]
   a6008: 9123e210     	add	x16, x16, #0x8f8
   a600c: d61f0220     	br	x17

00000000000a6010 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2Ev@plt>:
   a6010: f0000ff0     	adrp	x16, 0x2a5000
   a6014: f9448211     	ldr	x17, [x16, #0x900]
   a6018: 91240210     	add	x16, x16, #0x900
   a601c: d61f0220     	br	x17

00000000000a6020 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_NodeC2ERKSD_@plt>:
   a6020: f0000ff0     	adrp	x16, 0x2a5000
   a6024: f9448611     	ldr	x17, [x16, #0x908]
   a6028: 91242210     	add	x16, x16, #0x908
   a602c: d61f0220     	br	x17

00000000000a6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>:
   a6030: f0000ff0     	adrp	x16, 0x2a5000
   a6034: f9448a11     	ldr	x17, [x16, #0x910]
   a6038: 91244210     	add	x16, x16, #0x910
   a603c: d61f0220     	br	x17

00000000000a6040 <FLAC__stream_encoder_set_max_residual_partition_order@plt>:
   a6040: f0000ff0     	adrp	x16, 0x2a5000
   a6044: f9448e11     	ldr	x17, [x16, #0x918]
   a6048: 91246210     	add	x16, x16, #0x918
   a604c: d61f0220     	br	x17

00000000000a6050 <fwrite@plt>:
   a6050: f0000ff0     	adrp	x16, 0x2a5000
   a6054: f9449211     	ldr	x17, [x16, #0x920]
   a6058: 91248210     	add	x16, x16, #0x920
   a605c: d61f0220     	br	x17

00000000000a6060 <_ZN7android10splat_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>:
   a6060: f0000ff0     	adrp	x16, 0x2a5000
   a6064: f9449611     	ldr	x17, [x16, #0x928]
   a6068: 9124a210     	add	x16, x16, #0x928
   a606c: d61f0220     	br	x17

00000000000a6070 <_ZN7_JNIEnv16NewWeakGlobalRefEP8_jobject@plt>:
   a6070: f0000ff0     	adrp	x16, 0x2a5000
   a6074: f9449a11     	ldr	x17, [x16, #0x930]
   a6078: 9124c210     	add	x16, x16, #0x930
   a607c: d61f0220     	br	x17

00000000000a6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>:
   a6080: f0000ff0     	adrp	x16, 0x2a5000
   a6084: f9449e11     	ldr	x17, [x16, #0x938]
   a6088: 9124e210     	add	x16, x16, #0x938
   a608c: d61f0220     	br	x17

00000000000a6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>:
   a6090: f0000ff0     	adrp	x16, 0x2a5000
   a6094: f944a211     	ldr	x17, [x16, #0x940]
   a6098: 91250210     	add	x16, x16, #0x940
   a609c: d61f0220     	br	x17

00000000000a60a0 <_ZN7android10IInterfaceC2Ev@plt>:
   a60a0: f0000ff0     	adrp	x16, 0x2a5000
   a60a4: f944a611     	ldr	x17, [x16, #0x948]
   a60a8: 91252210     	add	x16, x16, #0x948
   a60ac: d61f0220     	br	x17

00000000000a60b0 <_ZN7android2spINS_10MidiEngineEEC2ERKS2_@plt>:
   a60b0: f0000ff0     	adrp	x16, 0x2a5000
   a60b4: f944aa11     	ldr	x17, [x16, #0x950]
   a60b8: 91254210     	add	x16, x16, #0x950
   a60bc: d61f0220     	br	x17

00000000000a60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>:
   a60c0: f0000ff0     	adrp	x16, 0x2a5000
   a60c4: f944ae11     	ldr	x17, [x16, #0x958]
   a60c8: 91256210     	add	x16, x16, #0x958
   a60cc: d61f0220     	br	x17

00000000000a60d0 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE6lookupERKS2_PS4_@plt>:
   a60d0: f0000ff0     	adrp	x16, 0x2a5000
   a60d4: f944b211     	ldr	x17, [x16, #0x960]
   a60d8: 91258210     	add	x16, x16, #0x960
   a60dc: d61f0220     	br	x17

00000000000a60e0 <_ZN7android7String811real_appendEPKcm@plt>:
   a60e0: f0000ff0     	adrp	x16, 0x2a5000
   a60e4: f944b611     	ldr	x17, [x16, #0x968]
   a60e8: 9125a210     	add	x16, x16, #0x968
   a60ec: d61f0220     	br	x17

00000000000a60f0 <_ZN7android7ABuffer12setInt32DataEi@plt>:
   a60f0: f0000ff0     	adrp	x16, 0x2a5000
   a60f4: f944ba11     	ldr	x17, [x16, #0x970]
   a60f8: 9125c210     	add	x16, x16, #0x970
   a60fc: d61f0220     	br	x17

00000000000a6100 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a6100: f0000ff0     	adrp	x16, 0x2a5000
   a6104: f944be11     	ldr	x17, [x16, #0x978]
   a6108: 9125e210     	add	x16, x16, #0x978
   a610c: d61f0220     	br	x17

00000000000a6110 <_ZN7android12WVMExtractor18getVendorLibHandleEv@plt>:
   a6110: f0000ff0     	adrp	x16, 0x2a5000
   a6114: f944c211     	ldr	x17, [x16, #0x980]
   a6118: 91260210     	add	x16, x16, #0x980
   a611c: d61f0220     	br	x17

00000000000a6120 <_ZN7android10splat_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>:
   a6120: f0000ff0     	adrp	x16, 0x2a5000
   a6124: f944c611     	ldr	x17, [x16, #0x988]
   a6128: 91262210     	add	x16, x16, #0x988
   a612c: d61f0220     	br	x17

00000000000a6130 <_ZNK7android7String8cvPKcEv@plt>:
   a6130: f0000ff0     	adrp	x16, 0x2a5000
   a6134: f944ca11     	ldr	x17, [x16, #0x990]
   a6138: 91264210     	add	x16, x16, #0x990
   a613c: d61f0220     	br	x17

00000000000a6140 <_ZN7android15JMediaExtractorC1EP7_JNIEnvP8_jobject@plt>:
   a6140: f0000ff0     	adrp	x16, 0x2a5000
   a6144: f944ce11     	ldr	x17, [x16, #0x998]
   a6148: 91266210     	add	x16, x16, #0x998
   a614c: d61f0220     	br	x17

00000000000a6150 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>:
   a6150: f0000ff0     	adrp	x16, 0x2a5000
   a6154: f944d211     	ldr	x17, [x16, #0x9a0]
   a6158: 91268210     	add	x16, x16, #0x9a0
   a615c: d61f0220     	br	x17

00000000000a6160 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EELi0ELb0EEC2IDnvEEOT_@plt>:
   a6160: f0000ff0     	adrp	x16, 0x2a5000
   a6164: f944d611     	ldr	x17, [x16, #0x9a8]
   a6168: 9126a210     	add	x16, x16, #0x9a8
   a616c: d61f0220     	br	x17

00000000000a6170 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEEC2IDnLb1EEEOT_@plt>:
   a6170: f0000ff0     	adrp	x16, 0x2a5000
   a6174: f944da11     	ldr	x17, [x16, #0x9b0]
   a6178: 9126c210     	add	x16, x16, #0x9b0
   a617c: d61f0220     	br	x17

00000000000a6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>:
   a6180: f0000ff0     	adrp	x16, 0x2a5000
   a6184: f944de11     	ldr	x17, [x16, #0x9b8]
   a6188: 9126e210     	add	x16, x16, #0x9b8
   a618c: d61f0220     	br	x17

00000000000a6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>:
   a6190: f0000ff0     	adrp	x16, 0x2a5000
   a6194: f944e211     	ldr	x17, [x16, #0x9c0]
   a6198: 91270210     	add	x16, x16, #0x9c0
   a619c: d61f0220     	br	x17

00000000000a61a0 <_ZN7_JNIEnv23GetDirectBufferCapacityEP8_jobject@plt>:
   a61a0: f0000ff0     	adrp	x16, 0x2a5000
   a61a4: f944e611     	ldr	x17, [x16, #0x9c8]
   a61a8: 91272210     	add	x16, x16, #0x9c8
   a61ac: d61f0220     	br	x17

00000000000a61b0 <_ZN7android11KeyedVectorIjjE5clearEv@plt>:
   a61b0: f0000ff0     	adrp	x16, 0x2a5000
   a61b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   a61b8: 91274210     	add	x16, x16, #0x9d0
   a61bc: d61f0220     	br	x17

00000000000a61c0 <floor0_inverse2@plt>:
   a61c0: f0000ff0     	adrp	x16, 0x2a5000
   a61c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   a61c8: 91276210     	add	x16, x16, #0x9d8
   a61cc: d61f0220     	br	x17

00000000000a61d0 <_ZN7android12AStringUtils7CompareEPKcS2_mb@plt>:
   a61d0: f0000ff0     	adrp	x16, 0x2a5000
   a61d4: f944f211     	ldr	x17, [x16, #0x9e0]
   a61d8: 91278210     	add	x16, x16, #0x9e0
   a61dc: d61f0220     	br	x17

00000000000a61e0 <_ZNSt6__ndk122__compressed_pair_elemImLi0ELb0EEC2IivEEOT_@plt>:
   a61e0: f0000ff0     	adrp	x16, 0x2a5000
   a61e4: f944f611     	ldr	x17, [x16, #0x9e8]
   a61e8: 9127a210     	add	x16, x16, #0x9e8
   a61ec: d61f0220     	br	x17

00000000000a61f0 <_ZN7android10ColorUtils32unwrapColorAspectsFromColorRangeEiPNS_12ColorAspects5RangeE@plt>:
   a61f0: f0000ff0     	adrp	x16, 0x2a5000
   a61f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   a61f8: 9127c210     	add	x16, x16, #0x9f0
   a61fc: d61f0220     	br	x17

00000000000a6200 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE4sizeEv@plt>:
   a6200: f0000ff0     	adrp	x16, 0x2a5000
   a6204: f944fe11     	ldr	x17, [x16, #0x9f8]
   a6208: 9127e210     	add	x16, x16, #0x9f8
   a620c: d61f0220     	br	x17

00000000000a6210 <_ZN7android15MyOpusExtractor18verifyOpusCommentsEPNS_11MediaBufferE@plt>:
   a6210: f0000ff0     	adrp	x16, 0x2a5000
   a6214: f9450211     	ldr	x17, [x16, #0xa00]
   a6218: 91280210     	add	x16, x16, #0xa00
   a621c: d61f0220     	br	x17

00000000000a6220 <ogg_sync_create@plt>:
   a6220: f0000ff0     	adrp	x16, 0x2a5000
   a6224: f9450611     	ldr	x17, [x16, #0xa08]
   a6228: 91282210     	add	x16, x16, #0xa08
   a622c: d61f0220     	br	x17

00000000000a6230 <_ZN9mkvparser10BlockGroup5ParseEv@plt>:
   a6230: f0000ff0     	adrp	x16, 0x2a5000
   a6234: f9450a11     	ldr	x17, [x16, #0xa10]
   a6238: 91284210     	add	x16, x16, #0xa10
   a623c: d61f0220     	br	x17

00000000000a6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>:
   a6240: f0000ff0     	adrp	x16, 0x2a5000
   a6244: f9450e11     	ldr	x17, [x16, #0xa18]
   a6248: 91286210     	add	x16, x16, #0xa18
   a624c: d61f0220     	br	x17

00000000000a6250 <_ZN7android10VectorImplD2Ev@plt>:
   a6250: f0000ff0     	adrp	x16, 0x2a5000
   a6254: f9451211     	ldr	x17, [x16, #0xa20]
   a6258: 91288210     	add	x16, x16, #0xa20
   a625c: d61f0220     	br	x17

00000000000a6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>:
   a6260: f0000ff0     	adrp	x16, 0x2a5000
   a6264: f9451611     	ldr	x17, [x16, #0xa28]
   a6268: 9128a210     	add	x16, x16, #0xa28
   a626c: d61f0220     	br	x17

00000000000a6270 <EAS_CMEnumModules@plt>:
   a6270: f0000ff0     	adrp	x16, 0x2a5000
   a6274: f9451a11     	ldr	x17, [x16, #0xa30]
   a6278: 9128c210     	add	x16, x16, #0xa30
   a627c: d61f0220     	br	x17

00000000000a6280 <_ZN7android6VectorINS_2spINS_7ABufferEEEEC2Ev@plt>:
   a6280: f0000ff0     	adrp	x16, 0x2a5000
   a6284: f9451e11     	ldr	x17, [x16, #0xa38]
   a6288: 9128e210     	add	x16, x16, #0xa38
   a628c: d61f0220     	br	x17

00000000000a6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>:
   a6290: f0000ff0     	adrp	x16, 0x2a5000
   a6294: f9452211     	ldr	x17, [x16, #0xa40]
   a6298: 91290210     	add	x16, x16, #0xa40
   a629c: d61f0220     	br	x17

00000000000a62a0 <FLAC__bitreader_read_utf8_uint32@plt>:
   a62a0: f0000ff0     	adrp	x16, 0x2a5000
   a62a4: f9452611     	ldr	x17, [x16, #0xa48]
   a62a8: 91292210     	add	x16, x16, #0xa48
   a62ac: d61f0220     	br	x17

00000000000a62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>:
   a62b0: f0000ff0     	adrp	x16, 0x2a5000
   a62b4: f9452a11     	ldr	x17, [x16, #0xa50]
   a62b8: 91294210     	add	x16, x16, #0xa50
   a62bc: d61f0220     	br	x17

00000000000a62c0 <EAS_PESeek@plt>:
   a62c0: f0000ff0     	adrp	x16, 0x2a5000
   a62c4: f9452e11     	ldr	x17, [x16, #0xa58]
   a62c8: 91296210     	add	x16, x16, #0xa58
   a62cc: d61f0220     	br	x17

00000000000a62d0 <EAS_Locate@plt>:
   a62d0: f0000ff0     	adrp	x16, 0x2a5000
   a62d4: f9453211     	ldr	x17, [x16, #0xa60]
   a62d8: 91298210     	add	x16, x16, #0xa60
   a62dc: d61f0220     	br	x17

00000000000a62e0 <_ZNSt6__ndk112future_errorD2Ev@plt>:
   a62e0: f0000ff0     	adrp	x16, 0x2a5000
   a62e4: f9453611     	ldr	x17, [x16, #0xa68]
   a62e8: 9129a210     	add	x16, x16, #0xa68
   a62ec: d61f0220     	br	x17

00000000000a62f0 <_ZN7android12WVMExtractorD2Ev@plt>:
   a62f0: f0000ff0     	adrp	x16, 0x2a5000
   a62f4: f9453a11     	ldr	x17, [x16, #0xa70]
   a62f8: 9129c210     	add	x16, x16, #0xa70
   a62fc: d61f0220     	br	x17

00000000000a6300 <_ZN7android8MetaData5clearEv@plt>:
   a6300: f0000ff0     	adrp	x16, 0x2a5000
   a6304: f9453e11     	ldr	x17, [x16, #0xa78]
   a6308: 9129e210     	add	x16, x16, #0xa78
   a630c: d61f0220     	br	x17

00000000000a6310 <_ZN7android16MPEG2PSExtractorD0Ev@plt>:
   a6310: f0000ff0     	adrp	x16, 0x2a5000
   a6314: f9454211     	ldr	x17, [x16, #0xa80]
   a6318: 912a0210     	add	x16, x16, #0xa80
   a631c: d61f0220     	br	x17

00000000000a6320 <_ZNKSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE8max_sizeEv@plt>:
   a6320: f0000ff0     	adrp	x16, 0x2a5000
   a6324: f9454611     	ldr	x17, [x16, #0xa88]
   a6328: 912a2210     	add	x16, x16, #0xa88
   a632c: d61f0220     	br	x17

00000000000a6330 <strcpy@plt>:
   a6330: f0000ff0     	adrp	x16, 0x2a5000
   a6334: f9454a11     	ldr	x17, [x16, #0xa90]
   a6338: 912a4210     	add	x16, x16, #0xa90
   a633c: d61f0220     	br	x17

00000000000a6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>:
   a6340: f0000ff0     	adrp	x16, 0x2a5000
   a6344: f9454e11     	ldr	x17, [x16, #0xa98]
   a6348: 912a6210     	add	x16, x16, #0xa98
   a634c: d61f0220     	br	x17

00000000000a6350 <_ZN7android10MidiSource4initEv@plt>:
   a6350: f0000ff0     	adrp	x16, 0x2a5000
   a6354: f9455211     	ldr	x17, [x16, #0xaa0]
   a6358: 912a8210     	add	x16, x16, #0xaa0
   a635c: d61f0220     	br	x17

00000000000a6360 <labs@plt>:
   a6360: f0000ff0     	adrp	x16, 0x2a5000
   a6364: f9455611     	ldr	x17, [x16, #0xaa8]
   a6368: 912aa210     	add	x16, x16, #0xaa8
   a636c: d61f0220     	br	x17

00000000000a6370 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE11editValueAtEm@plt>:
   a6370: f0000ff0     	adrp	x16, 0x2a5000
   a6374: f9455a11     	ldr	x17, [x16, #0xab0]
   a6378: 912ac210     	add	x16, x16, #0xab0
   a637c: d61f0220     	br	x17

00000000000a6380 <_ZN7android24memcpy_to_i16_from_floatEPsPKfm@plt>:
   a6380: f0000ff0     	adrp	x16, 0x2a5000
   a6384: f9455e11     	ldr	x17, [x16, #0xab8]
   a6388: 912ae210     	add	x16, x16, #0xab8
   a638c: d61f0220     	br	x17

00000000000a6390 <fileno@plt>:
   a6390: f0000ff0     	adrp	x16, 0x2a5000
   a6394: f9456211     	ldr	x17, [x16, #0xac0]
   a6398: 912b0210     	add	x16, x16, #0xac0
   a639c: d61f0220     	br	x17

00000000000a63a0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7indexOfERKS2_@plt>:
   a63a0: f0000ff0     	adrp	x16, 0x2a5000
   a63a4: f9456611     	ldr	x17, [x16, #0xac8]
   a63a8: 912b2210     	add	x16, x16, #0xac8
   a63ac: d61f0220     	br	x17

00000000000a63b0 <_ZN7android11KeyedVectorIllE3addERKlS3_@plt>:
   a63b0: f0000ff0     	adrp	x16, 0x2a5000
   a63b4: f9456a11     	ldr	x17, [x16, #0xad0]
   a63b8: 912b4210     	add	x16, x16, #0xad0
   a63bc: d61f0220     	br	x17

00000000000a63c0 <vorbis_dsp_synthesis@plt>:
   a63c0: f0000ff0     	adrp	x16, 0x2a5000
   a63c4: f9456e11     	ldr	x17, [x16, #0xad8]
   a63c8: 912b6210     	add	x16, x16, #0xad8
   a63cc: d61f0220     	br	x17

00000000000a63d0 <_ZN7android18clamp16_from_floatEf@plt>:
   a63d0: f0000ff0     	adrp	x16, 0x2a5000
   a63d4: f9457211     	ldr	x17, [x16, #0xae0]
   a63d8: 912b8210     	add	x16, x16, #0xae0
   a63dc: d61f0220     	br	x17

00000000000a63e0 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>:
   a63e0: f0000ff0     	adrp	x16, 0x2a5000
   a63e4: f9457611     	ldr	x17, [x16, #0xae8]
   a63e8: 912ba210     	add	x16, x16, #0xae8
   a63ec: d61f0220     	br	x17

00000000000a63f0 <FLAC__bitwriter_init@plt>:
   a63f0: f0000ff0     	adrp	x16, 0x2a5000
   a63f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   a63f8: 912bc210     	add	x16, x16, #0xaf0
   a63fc: d61f0220     	br	x17

00000000000a6400 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE7destroyIS6_EEvRS7_PT_@plt>:
   a6400: f0000ff0     	adrp	x16, 0x2a5000
   a6404: f9457e11     	ldr	x17, [x16, #0xaf8]
   a6408: 912be210     	add	x16, x16, #0xaf8
   a640c: d61f0220     	br	x17

00000000000a6410 <vsnprintf@plt>:
   a6410: f0000ff0     	adrp	x16, 0x2a5000
   a6414: f9458211     	ldr	x17, [x16, #0xb00]
   a6418: 912c0210     	add	x16, x16, #0xb00
   a641c: d61f0220     	br	x17

00000000000a6420 <FLAC__stream_decoder_set_md5_checking@plt>:
   a6420: f0000ff0     	adrp	x16, 0x2a5000
   a6424: f9458611     	ldr	x17, [x16, #0xb08]
   a6428: 912c2210     	add	x16, x16, #0xb08
   a642c: d61f0220     	br	x17

00000000000a6430 <_ZN9mkvparser7Segment20FindOrPreloadClusterEx@plt>:
   a6430: f0000ff0     	adrp	x16, 0x2a5000
   a6434: f9458a11     	ldr	x17, [x16, #0xb10]
   a6438: 912c4210     	add	x16, x16, #0xb10
   a643c: d61f0220     	br	x17

00000000000a6440 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>:
   a6440: f0000ff0     	adrp	x16, 0x2a5000
   a6444: f9458e11     	ldr	x17, [x16, #0xb18]
   a6448: 912c6210     	add	x16, x16, #0xb18
   a644c: d61f0220     	br	x17

00000000000a6450 <_ZN7android16MPEG2TSExtractor4seekElRKNS_12IMediaSource11ReadOptions8SeekModeE@plt>:
   a6450: f0000ff0     	adrp	x16, 0x2a5000
   a6454: f9459211     	ldr	x17, [x16, #0xb20]
   a6458: 912c8210     	add	x16, x16, #0xb20
   a645c: d61f0220     	br	x17

00000000000a6460 <_ZNK9mkvparser15ContentEncoding18GetEncryptionCountEv@plt>:
   a6460: f0000ff0     	adrp	x16, 0x2a5000
   a6464: f9459611     	ldr	x17, [x16, #0xb28]
   a6468: 912ca210     	add	x16, x16, #0xb28
   a646c: d61f0220     	br	x17

00000000000a6470 <_ZdaPv@plt>:
   a6470: f0000ff0     	adrp	x16, 0x2a5000
   a6474: f9459a11     	ldr	x17, [x16, #0xb30]
   a6478: 912cc210     	add	x16, x16, #0xb30
   a647c: d61f0220     	br	x17

00000000000a6480 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_@plt>:
   a6480: f0000ff0     	adrp	x16, 0x2a5000
   a6484: f9459e11     	ldr	x17, [x16, #0xb38]
   a6488: 912ce210     	add	x16, x16, #0xb38
   a648c: d61f0220     	br	x17

00000000000a6490 <_ZN7android8String165setToERKS0_@plt>:
   a6490: f0000ff0     	adrp	x16, 0x2a5000
   a6494: f945a211     	ldr	x17, [x16, #0xb40]
   a6498: 912d0210     	add	x16, x16, #0xb40
   a649c: d61f0220     	br	x17

00000000000a64a0 <getMediaExtractor@plt>:
   a64a0: f0000ff0     	adrp	x16, 0x2a5000
   a64a4: f945a611     	ldr	x17, [x16, #0xb48]
   a64a8: 912d2210     	add	x16, x16, #0xb48
   a64ac: d61f0220     	br	x17

00000000000a64b0 <android_set_abort_message@plt>:
   a64b0: f0000ff0     	adrp	x16, 0x2a5000
   a64b4: f945aa11     	ldr	x17, [x16, #0xb50]
   a64b8: 912d4210     	add	x16, x16, #0xb50
   a64bc: d61f0220     	br	x17

00000000000a64c0 <_ZN7android8MetaData8setFloatEjf@plt>:
   a64c0: f0000ff0     	adrp	x16, 0x2a5000
   a64c4: f945ae11     	ldr	x17, [x16, #0xb58]
   a64c8: 912d6210     	add	x16, x16, #0xb58
   a64cc: d61f0220     	br	x17

00000000000a64d0 <_ZN7android21ElementaryStreamQueue27dequeueAccessUnitMPEG4VideoEv@plt>:
   a64d0: f0000ff0     	adrp	x16, 0x2a5000
   a64d4: f945b211     	ldr	x17, [x16, #0xb60]
   a64d8: 912d8210     	add	x16, x16, #0xb60
   a64dc: d61f0220     	br	x17

00000000000a64e0 <_ZN9mkvparser10EBMLHeader4InitEv@plt>:
   a64e0: f0000ff0     	adrp	x16, 0x2a5000
   a64e4: f945b611     	ldr	x17, [x16, #0xb68]
   a64e8: 912da210     	add	x16, x16, #0xb68
   a64ec: d61f0220     	br	x17

00000000000a64f0 <_ZN7android7AString6appendEi@plt>:
   a64f0: f0000ff0     	adrp	x16, 0x2a5000
   a64f4: f945ba11     	ldr	x17, [x16, #0xb70]
   a64f8: 912dc210     	add	x16, x16, #0xb70
   a64fc: d61f0220     	br	x17

00000000000a6500 <_ZNK7android2spINS_11MPEG4SourceEEptEv@plt>:
   a6500: f0000ff0     	adrp	x16, 0x2a5000
   a6504: f945be11     	ldr	x17, [x16, #0xb78]
   a6508: 912de210     	add	x16, x16, #0xb78
   a650c: d61f0220     	br	x17

00000000000a6510 <_ZNKSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE8max_sizeEv@plt>:
   a6510: f0000ff0     	adrp	x16, 0x2a5000
   a6514: f945c211     	ldr	x17, [x16, #0xb80]
   a6518: 912e0210     	add	x16, x16, #0xb80
   a651c: d61f0220     	br	x17

00000000000a6520 <_ZNK7android2spINS_10VBRISeekerEEeqEPKS1_@plt>:
   a6520: f0000ff0     	adrp	x16, 0x2a5000
   a6524: f945c611     	ldr	x17, [x16, #0xb88]
   a6528: 912e2210     	add	x16, x16, #0xb88
   a652c: d61f0220     	br	x17

00000000000a6530 <_ZN7android7RefBase12weakref_impl13removeWeakRefEPKv@plt>:
   a6530: f0000ff0     	adrp	x16, 0x2a5000
   a6534: f945ca11     	ldr	x17, [x16, #0xb90]
   a6538: 912e4210     	add	x16, x16, #0xb90
   a653c: d61f0220     	br	x17

00000000000a6540 <_ZN9mkvparser11SegmentInfoC1EPNS_7SegmentExxxx@plt>:
   a6540: f0000ff0     	adrp	x16, 0x2a5000
   a6544: f945ce11     	ldr	x17, [x16, #0xb98]
   a6548: 912e6210     	add	x16, x16, #0xb98
   a654c: d61f0220     	br	x17

00000000000a6550 <_ZN7android10FLACParser11eofCallbackEv@plt>:
   a6550: f0000ff0     	adrp	x16, 0x2a5000
   a6554: f945d211     	ldr	x17, [x16, #0xba0]
   a6558: 912e8210     	add	x16, x16, #0xba0
   a655c: d61f0220     	br	x17

00000000000a6560 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEppEv@plt>:
   a6560: f0000ff0     	adrp	x16, 0x2a5000
   a6564: f945d611     	ldr	x17, [x16, #0xba8]
   a6568: 912ea210     	add	x16, x16, #0xba8
   a656c: d61f0220     	br	x17

00000000000a6570 <_ZNK7android17MatroskaExtractor15isLiveStreamingEv@plt>:
   a6570: f0000ff0     	adrp	x16, 0x2a5000
   a6574: f945da11     	ldr	x17, [x16, #0xbb0]
   a6578: 912ec210     	add	x16, x16, #0xbb0
   a657c: d61f0220     	br	x17

00000000000a6580 <_ZN7android10splat_typeImEEvPT_PKS1_m@plt>:
   a6580: f0000ff0     	adrp	x16, 0x2a5000
   a6584: f945de11     	ldr	x17, [x16, #0xbb8]
   a6588: 912ee210     	add	x16, x16, #0xbb8
   a658c: d61f0220     	br	x17

00000000000a6590 <_ZN7android7HLSTimeD2Ev@plt>:
   a6590: f0000ff0     	adrp	x16, 0x2a5000
   a6594: f945e211     	ldr	x17, [x16, #0xbc0]
   a6598: 912f0210     	add	x16, x16, #0xbc0
   a659c: d61f0220     	br	x17

00000000000a65a0 <_ZN7android10FLACParser14lengthCallbackEPm@plt>:
   a65a0: f0000ff0     	adrp	x16, 0x2a5000
   a65a4: f945e611     	ldr	x17, [x16, #0xbc8]
   a65a8: 912f2210     	add	x16, x16, #0xbc8
   a65ac: d61f0220     	br	x17

00000000000a65b0 <_ZNSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE11__vallocateEm@plt>:
   a65b0: f0000ff0     	adrp	x16, 0x2a5000
   a65b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   a65b8: 912f4210     	add	x16, x16, #0xbd0
   a65bc: d61f0220     	br	x17

00000000000a65c0 <_ZN9mkvparser8Chapters4Atom5ClearEv@plt>:
   a65c0: f0000ff0     	adrp	x16, 0x2a5000
   a65c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   a65c8: 912f6210     	add	x16, x16, #0xbd8
   a65cc: d61f0220     	br	x17

00000000000a65d0 <_ZN7android21ElementaryStreamQueue21dequeueAccessUnitH264Ev@plt>:
   a65d0: f0000ff0     	adrp	x16, 0x2a5000
   a65d4: f945f211     	ldr	x17, [x16, #0xbe0]
   a65d8: 912f8210     	add	x16, x16, #0xbe0
   a65dc: d61f0220     	br	x17

00000000000a65e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a65e0: f0000ff0     	adrp	x16, 0x2a5000
   a65e4: f945f611     	ldr	x17, [x16, #0xbe8]
   a65e8: 912fa210     	add	x16, x16, #0xbe8
   a65ec: d61f0220     	br	x17

00000000000a65f0 <_ZNK7android2spINS_19AnotherPacketSourceEEneEPKS1_@plt>:
   a65f0: f0000ff0     	adrp	x16, 0x2a5000
   a65f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   a65f8: 912fc210     	add	x16, x16, #0xbf0
   a65fc: d61f0220     	br	x17

00000000000a6600 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED2Ev@plt>:
   a6600: f0000ff0     	adrp	x16, 0x2a5000
   a6604: f945fe11     	ldr	x17, [x16, #0xbf8]
   a6608: 912fe210     	add	x16, x16, #0xbf8
   a660c: d61f0220     	br	x17

00000000000a6610 <FLAC__bitreader_read_raw_uint64@plt>:
   a6610: f0000ff0     	adrp	x16, 0x2a5000
   a6614: f9460211     	ldr	x17, [x16, #0xc00]
   a6618: 91300210     	add	x16, x16, #0xc00
   a661c: d61f0220     	br	x17

00000000000a6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>:
   a6620: f0000ff0     	adrp	x16, 0x2a5000
   a6624: f9460611     	ldr	x17, [x16, #0xc08]
   a6628: 91302210     	add	x16, x16, #0xc08
   a662c: d61f0220     	br	x17

00000000000a6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>:
   a6630: f0000ff0     	adrp	x16, 0x2a5000
   a6634: f9460a11     	ldr	x17, [x16, #0xc10]
   a6638: 91304210     	add	x16, x16, #0xc10
   a663c: d61f0220     	br	x17

00000000000a6640 <_ZN7android9MP3SourceC1ERKNS_2spINS_8MetaDataEEERKNS1_INS_10DataSourceEEEljRKNS1_INS_9MP3SeekerEEE@plt>:
   a6640: f0000ff0     	adrp	x16, 0x2a5000
   a6644: f9460e11     	ldr	x17, [x16, #0xc18]
   a6648: 91306210     	add	x16, x16, #0xc18
   a664c: d61f0220     	br	x17

00000000000a6650 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE3addERKS6_@plt>:
   a6650: f0000ff0     	adrp	x16, 0x2a5000
   a6654: f9461211     	ldr	x17, [x16, #0xc20]
   a6658: 91308210     	add	x16, x16, #0xc20
   a665c: d61f0220     	br	x17

00000000000a6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   a6660: f0000ff0     	adrp	x16, 0x2a5000
   a6664: f9461611     	ldr	x17, [x16, #0xc28]
   a6668: 9130a210     	add	x16, x16, #0xc28
   a666c: d61f0220     	br	x17

00000000000a6670 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE4sizeEv@plt>:
   a6670: f0000ff0     	adrp	x16, 0x2a5000
   a6674: f9461a11     	ldr	x17, [x16, #0xc30]
   a6678: 9130c210     	add	x16, x16, #0xc30
   a667c: d61f0220     	br	x17

00000000000a6680 <_ZN9mkvparser15ContentEncoding20ParseEncryptionEntryExxPNS_10IMkvReaderEPNS0_17ContentEncryptionE@plt>:
   a6680: f0000ff0     	adrp	x16, 0x2a5000
   a6684: f9461e11     	ldr	x17, [x16, #0xc38]
   a6688: 9130e210     	add	x16, x16, #0xc38
   a668c: d61f0220     	br	x17

00000000000a6690 <_ZN7android4ListIlE5_NodeD2Ev@plt>:
   a6690: f0000ff0     	adrp	x16, 0x2a5000
   a6694: f9462211     	ldr	x17, [x16, #0xc40]
   a6698: 91310210     	add	x16, x16, #0xc40
   a669c: d61f0220     	br	x17

00000000000a66a0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE11__vallocateEm@plt>:
   a66a0: f0000ff0     	adrp	x16, 0x2a5000
   a66a4: f9462611     	ldr	x17, [x16, #0xc48]
   a66a8: 91312210     	add	x16, x16, #0xc48
   a66ac: d61f0220     	br	x17

00000000000a66b0 <_ZNK7android9ATSParser10PSISection10isCompleteEv@plt>:
   a66b0: f0000ff0     	adrp	x16, 0x2a5000
   a66b4: f9462a11     	ldr	x17, [x16, #0xc50]
   a66b8: 91314210     	add	x16, x16, #0xc50
   a66bc: d61f0220     	br	x17

00000000000a66c0 <_ZN7android11SampleTableC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a66c0: f0000ff0     	adrp	x16, 0x2a5000
   a66c4: f9462e11     	ldr	x17, [x16, #0xc58]
   a66c8: 91316210     	add	x16, x16, #0xc58
   a66cc: d61f0220     	br	x17

00000000000a66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>:
   a66d0: f0000ff0     	adrp	x16, 0x2a5000
   a66d4: f9463211     	ldr	x17, [x16, #0xc60]
   a66d8: 91318210     	add	x16, x16, #0xc60
   a66dc: d61f0220     	br	x17

00000000000a66e0 <sonicCreateStream@plt>:
   a66e0: f0000ff0     	adrp	x16, 0x2a5000
   a66e4: f9463611     	ldr	x17, [x16, #0xc68]
   a66e8: 9131a210     	add	x16, x16, #0xc68
   a66ec: d61f0220     	br	x17

00000000000a66f0 <sonicSamplesAvailable@plt>:
   a66f0: f0000ff0     	adrp	x16, 0x2a5000
   a66f4: f9463a11     	ldr	x17, [x16, #0xc70]
   a66f8: 9131c210     	add	x16, x16, #0xc70
   a66fc: d61f0220     	br	x17

00000000000a6700 <_ZN7android12NALBitReaderD2Ev@plt>:
   a6700: f0000ff0     	adrp	x16, 0x2a5000
   a6704: f9463e11     	ldr	x17, [x16, #0xc78]
   a6708: 9131e210     	add	x16, x16, #0xc78
   a670c: d61f0220     	br	x17

00000000000a6710 <_ZN7android17HevcParameterSets14getNumNalUnitsEv@plt>:
   a6710: f0000ff0     	adrp	x16, 0x2a5000
   a6714: f9464211     	ldr	x17, [x16, #0xc80]
   a6718: 91320210     	add	x16, x16, #0xc80
   a671c: d61f0220     	br	x17

00000000000a6720 <_ZN7android16DataSourceReaderC2ERKNS_2spINS_10DataSourceEEE@plt>:
   a6720: f0000ff0     	adrp	x16, 0x2a5000
   a6724: f9464611     	ldr	x17, [x16, #0xc88]
   a6728: 91322210     	add	x16, x16, #0xc88
   a672c: d61f0220     	br	x17

00000000000a6730 <_ZN7android8MetaData9findInt64EjPl@plt>:
   a6730: f0000ff0     	adrp	x16, 0x2a5000
   a6734: f9464a11     	ldr	x17, [x16, #0xc90]
   a6738: 91324210     	add	x16, x16, #0xc90
   a673c: d61f0220     	br	x17

00000000000a6740 <_ZN7android10FLACParser4initEv@plt>:
   a6740: f0000ff0     	adrp	x16, 0x2a5000
   a6744: f9464e11     	ldr	x17, [x16, #0xc98]
   a6748: 91326210     	add	x16, x16, #0xc98
   a674c: d61f0220     	br	x17

00000000000a6750 <_ZN7android18move_backward_typeINS_11NALPositionEEEvPT_PKS2_m@plt>:
   a6750: f0000ff0     	adrp	x16, 0x2a5000
   a6754: f9465211     	ldr	x17, [x16, #0xca0]
   a6758: 91328210     	add	x16, x16, #0xca0
   a675c: d61f0220     	br	x17

00000000000a6760 <_ZN7android12WAVExtractorD2Ev@plt>:
   a6760: f0000ff0     	adrp	x16, 0x2a5000
   a6764: f9465611     	ldr	x17, [x16, #0xca8]
   a6768: 9132a210     	add	x16, x16, #0xca8
   a676c: d61f0220     	br	x17

00000000000a6770 <_ZNK7android16SortedVectorImpl13_indexOrderOfEPKvPm@plt>:
   a6770: f0000ff0     	adrp	x16, 0x2a5000
   a6774: f9465a11     	ldr	x17, [x16, #0xcb0]
   a6778: 9132c210     	add	x16, x16, #0xcb0
   a677c: d61f0220     	br	x17

00000000000a6780 <_ZN7android2spINS_9ATSParser6StreamEED2Ev@plt>:
   a6780: f0000ff0     	adrp	x16, 0x2a5000
   a6784: f9465e11     	ldr	x17, [x16, #0xcb8]
   a6788: 9132e210     	add	x16, x16, #0xcb8
   a678c: d61f0220     	br	x17

00000000000a6790 <setMediaExtractor@plt>:
   a6790: f0000ff0     	adrp	x16, 0x2a5000
   a6794: f9466211     	ldr	x17, [x16, #0xcc0]
   a6798: 91330210     	add	x16, x16, #0xcc0
   a679c: d61f0220     	br	x17

00000000000a67a0 <_ZN9mkvparser7Segment11LoadClusterEv@plt>:
   a67a0: f0000ff0     	adrp	x16, 0x2a5000
   a67a4: f9466611     	ldr	x17, [x16, #0xcc8]
   a67a8: 91332210     	add	x16, x16, #0xcc8
   a67ac: d61f0220     	br	x17

00000000000a67b0 <_ZN7android2spINS_17MatroskaExtractorEEC2ERKS2_@plt>:
   a67b0: f0000ff0     	adrp	x16, 0x2a5000
   a67b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   a67b8: 91334210     	add	x16, x16, #0xcd0
   a67bc: d61f0220     	br	x17

00000000000a67c0 <_ZNK7android7String84sizeEv@plt>:
   a67c0: f0000ff0     	adrp	x16, 0x2a5000
   a67c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   a67c8: 91336210     	add	x16, x16, #0xcd8
   a67cc: d61f0220     	br	x17

00000000000a67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>:
   a67d0: f0000ff0     	adrp	x16, 0x2a5000
   a67d4: f9467211     	ldr	x17, [x16, #0xce0]
   a67d8: 91338210     	add	x16, x16, #0xce0
   a67dc: d61f0220     	br	x17

00000000000a67e0 <_ZN7android2spINS_19AnotherPacketSourceEEaSEPS1_@plt>:
   a67e0: f0000ff0     	adrp	x16, 0x2a5000
   a67e4: f9467611     	ldr	x17, [x16, #0xce8]
   a67e8: 9133a210     	add	x16, x16, #0xce8
   a67ec: d61f0220     	br	x17

00000000000a67f0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE5clearEv@plt>:
   a67f0: f0000ff0     	adrp	x16, 0x2a5000
   a67f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   a67f8: 9133c210     	add	x16, x16, #0xcf0
   a67fc: d61f0220     	br	x17

00000000000a6800 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE10editItemAtEm@plt>:
   a6800: f0000ff0     	adrp	x16, 0x2a5000
   a6804: f9467e11     	ldr	x17, [x16, #0xcf8]
   a6808: 9133e210     	add	x16, x16, #0xcf8
   a680c: d61f0220     	br	x17

00000000000a6810 <floor0_info_unpack@plt>:
   a6810: f0000ff0     	adrp	x16, 0x2a5000
   a6814: f9468211     	ldr	x17, [x16, #0xd00]
   a6818: 91340210     	add	x16, x16, #0xd00
   a681c: d61f0220     	br	x17

00000000000a6820 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE7indexOfERKS2_@plt>:
   a6820: f0000ff0     	adrp	x16, 0x2a5000
   a6824: f9468611     	ldr	x17, [x16, #0xd08]
   a6828: 91342210     	add	x16, x16, #0xd08
   a682c: d61f0220     	br	x17

00000000000a6830 <_ZN7android9copy_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_PKS4_m@plt>:
   a6830: f0000ff0     	adrp	x16, 0x2a5000
   a6834: f9468a11     	ldr	x17, [x16, #0xd10]
   a6838: 91344210     	add	x16, x16, #0xd10
   a683c: d61f0220     	br	x17

00000000000a6840 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>:
   a6840: f0000ff0     	adrp	x16, 0x2a5000
   a6844: f9468e11     	ldr	x17, [x16, #0xd18]
   a6848: 91346210     	add	x16, x16, #0xd18
   a684c: d61f0220     	br	x17

00000000000a6850 <_ZN7android2spINS_10DataSourceEEC2INS_10FileSourceEEERKNS0_IT_EE@plt>:
   a6850: f0000ff0     	adrp	x16, 0x2a5000
   a6854: f9469211     	ldr	x17, [x16, #0xd20]
   a6858: 91348210     	add	x16, x16, #0xd20
   a685c: d61f0220     	br	x17

00000000000a6860 <_ZNK7android6VectorIjEixEm@plt>:
   a6860: f0000ff0     	adrp	x16, 0x2a5000
   a6864: f9469611     	ldr	x17, [x16, #0xd28]
   a6868: 9134a210     	add	x16, x16, #0xd28
   a686c: d61f0220     	br	x17

00000000000a6870 <_ZN7android10Compare_LEIjjEENS_7AStringERKT_RKT0_@plt>:
   a6870: f0000ff0     	adrp	x16, 0x2a5000
   a6874: f9469a11     	ldr	x17, [x16, #0xd30]
   a6878: 9134c210     	add	x16, x16, #0xd30
   a687c: d61f0220     	br	x17

00000000000a6880 <_ZN7android11SampleTable22CompositionDeltaLookup10setEntriesEPKim@plt>:
   a6880: f0000ff0     	adrp	x16, 0x2a5000
   a6884: f9469e11     	ldr	x17, [x16, #0xd38]
   a6888: 9134e210     	add	x16, x16, #0xd38
   a688c: d61f0220     	br	x17

00000000000a6890 <_ZN9mkvparser5TrackD2Ev@plt>:
   a6890: f0000ff0     	adrp	x16, 0x2a5000
   a6894: f946a211     	ldr	x17, [x16, #0xd40]
   a6898: 91350210     	add	x16, x16, #0xd40
   a689c: d61f0220     	br	x17

00000000000a68a0 <vasprintf@plt>:
   a68a0: f0000ff0     	adrp	x16, 0x2a5000
   a68a4: f946a611     	ldr	x17, [x16, #0xd48]
   a68a8: 91352210     	add	x16, x16, #0xd48
   a68ac: d61f0220     	br	x17

00000000000a68b0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm@plt>:
   a68b0: f0000ff0     	adrp	x16, 0x2a5000
   a68b4: f946aa11     	ldr	x17, [x16, #0xd50]
   a68b8: 91354210     	add	x16, x16, #0xd50
   a68bc: d61f0220     	br	x17

00000000000a68c0 <FLAC__stream_encoder_set_do_escape_coding@plt>:
   a68c0: f0000ff0     	adrp	x16, 0x2a5000
   a68c4: f946ae11     	ldr	x17, [x16, #0xd58]
   a68c8: 91356210     	add	x16, x16, #0xd58
   a68cc: d61f0220     	br	x17

00000000000a68d0 <isspace@plt>:
   a68d0: f0000ff0     	adrp	x16, 0x2a5000
   a68d4: f946b211     	ldr	x17, [x16, #0xd60]
   a68d8: 91358210     	add	x16, x16, #0xd60
   a68dc: d61f0220     	br	x17

00000000000a68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>:
   a68e0: f0000ff0     	adrp	x16, 0x2a5000
   a68e4: f946b611     	ldr	x17, [x16, #0xd68]
   a68e8: 9135a210     	add	x16, x16, #0xd68
   a68ec: d61f0220     	br	x17

00000000000a68f0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a68f0: f0000ff0     	adrp	x16, 0x2a5000
   a68f4: f946ba11     	ldr	x17, [x16, #0xd70]
   a68f8: 9135c210     	add	x16, x16, #0xd70
   a68fc: d61f0220     	br	x17

00000000000a6900 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>:
   a6900: f0000ff0     	adrp	x16, 0x2a5000
   a6904: f946be11     	ldr	x17, [x16, #0xd78]
   a6908: 9135e210     	add	x16, x16, #0xd78
   a690c: d61f0220     	br	x17

00000000000a6910 <_ZN7android2spINS_9ATSParser10PSISectionEE5clearEv@plt>:
   a6910: f0000ff0     	adrp	x16, 0x2a5000
   a6914: f946c211     	ldr	x17, [x16, #0xd80]
   a6918: 91360210     	add	x16, x16, #0xd80
   a691c: d61f0220     	br	x17

00000000000a6920 <_ZN7android10splat_typeIiEEvPT_PKS1_m@plt>:
   a6920: f0000ff0     	adrp	x16, 0x2a5000
   a6924: f946c611     	ldr	x17, [x16, #0xd88]
   a6928: 91362210     	add	x16, x16, #0xd88
   a692c: d61f0220     	br	x17

00000000000a6930 <_ZN7android10FLACParser15allocateBuffersEv@plt>:
   a6930: f0000ff0     	adrp	x16, 0x2a5000
   a6934: f946ca11     	ldr	x17, [x16, #0xd90]
   a6938: 91364210     	add	x16, x16, #0xd90
   a693c: d61f0220     	br	x17

00000000000a6940 <_ZNK7android12SharedBuffer4dataEv@plt>:
   a6940: f0000ff0     	adrp	x16, 0x2a5000
   a6944: f946ce11     	ldr	x17, [x16, #0xd98]
   a6948: 91366210     	add	x16, x16, #0xd98
   a694c: d61f0220     	br	x17

00000000000a6950 <_ZNK9mkvparser10VideoTrack9GetColourEv@plt>:
   a6950: f0000ff0     	adrp	x16, 0x2a5000
   a6954: f946d211     	ldr	x17, [x16, #0xda0]
   a6958: 91368210     	add	x16, x16, #0xda0
   a695c: d61f0220     	br	x17

00000000000a6960 <_ZN7android11MPEG4SourceD2Ev@plt>:
   a6960: f0000ff0     	adrp	x16, 0x2a5000
   a6964: f946d611     	ldr	x17, [x16, #0xda8]
   a6968: 9136a210     	add	x16, x16, #0xda8
   a696c: d61f0220     	br	x17

00000000000a6970 <_ZN7android19parseSEWithFallbackEPNS_10ABitReaderEi@plt>:
   a6970: f0000ff0     	adrp	x16, 0x2a5000
   a6974: f946da11     	ldr	x17, [x16, #0xdb0]
   a6978: 9136c210     	add	x16, x16, #0xdb0
   a697c: d61f0220     	br	x17

00000000000a6980 <_ZN9mkvparser19PrimaryChromaticity5ParseEPNS_10IMkvReaderExxbPPS0_@plt>:
   a6980: f0000ff0     	adrp	x16, 0x2a5000
   a6984: f946de11     	ldr	x17, [x16, #0xdb8]
   a6988: 9136e210     	add	x16, x16, #0xdb8
   a698c: d61f0220     	br	x17

00000000000a6990 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE10indexOfKeyERKj@plt>:
   a6990: f0000ff0     	adrp	x16, 0x2a5000
   a6994: f946e211     	ldr	x17, [x16, #0xdc0]
   a6998: 91370210     	add	x16, x16, #0xdc0
   a699c: d61f0220     	br	x17

00000000000a69a0 <_ZN7android11MediaBufferC1ERKNS_2spINS_7ABufferEEE@plt>:
   a69a0: f0000ff0     	adrp	x16, 0x2a5000
   a69a4: f946e611     	ldr	x17, [x16, #0xdc8]
   a69a8: 91372210     	add	x16, x16, #0xdc8
   a69ac: d61f0220     	br	x17

00000000000a69b0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a69b0: f0000ff0     	adrp	x16, 0x2a5000
   a69b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   a69b8: 91374210     	add	x16, x16, #0xdd0
   a69bc: d61f0220     	br	x17

00000000000a69c0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEEixEm@plt>:
   a69c0: f0000ff0     	adrp	x16, 0x2a5000
   a69c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   a69c8: 91376210     	add	x16, x16, #0xdd8
   a69cc: d61f0220     	br	x17

00000000000a69d0 <FLAC__stream_encoder_set_qlp_coeff_precision@plt>:
   a69d0: f0000ff0     	adrp	x16, 0x2a5000
   a69d4: f946f211     	ldr	x17, [x16, #0xde0]
   a69d8: 91378210     	add	x16, x16, #0xde0
   a69dc: d61f0220     	br	x17

00000000000a69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>:
   a69e0: f0000ff0     	adrp	x16, 0x2a5000
   a69e4: f946f611     	ldr	x17, [x16, #0xde8]
   a69e8: 9137a210     	add	x16, x16, #0xde8
   a69ec: d61f0220     	br	x17

00000000000a69f0 <sonicSetSpeed@plt>:
   a69f0: f0000ff0     	adrp	x16, 0x2a5000
   a69f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   a69f8: 9137c210     	add	x16, x16, #0xdf0
   a69fc: d61f0220     	br	x17

00000000000a6a00 <_ZN7android6VectorIjE3popEv@plt>:
   a6a00: f0000ff0     	adrp	x16, 0x2a5000
   a6a04: f946fe11     	ldr	x17, [x16, #0xdf8]
   a6a08: 9137e210     	add	x16, x16, #0xdf8
   a6a0c: d61f0220     	br	x17

00000000000a6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>:
   a6a10: f0000ff0     	adrp	x16, 0x2a5000
   a6a14: f9470211     	ldr	x17, [x16, #0xe00]
   a6a18: 91380210     	add	x16, x16, #0xe00
   a6a1c: d61f0220     	br	x17

00000000000a6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>:
   a6a20: f0000ff0     	adrp	x16, 0x2a5000
   a6a24: f9470611     	ldr	x17, [x16, #0xe08]
   a6a28: 91382210     	add	x16, x16, #0xe08
   a6a2c: d61f0220     	br	x17

00000000000a6a30 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>:
   a6a30: f0000ff0     	adrp	x16, 0x2a5000
   a6a34: f9470a11     	ldr	x17, [x16, #0xe10]
   a6a38: 91384210     	add	x16, x16, #0xe10
   a6a3c: d61f0220     	br	x17

00000000000a6a40 <_ZN7android12SharedBuffer5allocEm@plt>:
   a6a40: f0000ff0     	adrp	x16, 0x2a5000
   a6a44: f9470e11     	ldr	x17, [x16, #0xe18]
   a6a48: 91386210     	add	x16, x16, #0xe18
   a6a4c: d61f0220     	br	x17

00000000000a6a50 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEC2EPKNS1_5_NodeE@plt>:
   a6a50: f0000ff0     	adrp	x16, 0x2a5000
   a6a54: f9471211     	ldr	x17, [x16, #0xe20]
   a6a58: 91388210     	add	x16, x16, #0xe20
   a6a5c: d61f0220     	br	x17

00000000000a6a60 <_ZN7android10ABitReader8skipBitsEm@plt>:
   a6a60: f0000ff0     	adrp	x16, 0x2a5000
   a6a64: f9471611     	ldr	x17, [x16, #0xe28]
   a6a68: 9138a210     	add	x16, x16, #0xe28
   a6a6c: d61f0220     	br	x17

00000000000a6a70 <_Unwind_Find_FDE@plt>:
   a6a70: f0000ff0     	adrp	x16, 0x2a5000
   a6a74: f9471a11     	ldr	x17, [x16, #0xe30]
   a6a78: 9138c210     	add	x16, x16, #0xe30
   a6a7c: d61f0220     	br	x17

00000000000a6a80 <_ZN7android2spINS_9ATSParser7ProgramEED2Ev@plt>:
   a6a80: f0000ff0     	adrp	x16, 0x2a5000
   a6a84: f9471e11     	ldr	x17, [x16, #0xe38]
   a6a88: 9138e210     	add	x16, x16, #0xe38
   a6a8c: d61f0220     	br	x17

00000000000a6a90 <_ZN7android7RefBase10renameRefsEmRKNS_16ReferenceRenamerE@plt>:
   a6a90: f0000ff0     	adrp	x16, 0x2a5000
   a6a94: f9472211     	ldr	x17, [x16, #0xe40]
   a6a98: 91390210     	add	x16, x16, #0xe40
   a6a9c: d61f0220     	br	x17

00000000000a6aa0 <_ZN7android7AString6appendEc@plt>:
   a6aa0: f0000ff0     	adrp	x16, 0x2a5000
   a6aa4: f9472611     	ldr	x17, [x16, #0xe48]
   a6aa8: 91392210     	add	x16, x16, #0xe48
   a6aac: d61f0220     	br	x17

00000000000a6ab0 <FLAC__stream_decoder_get_channels@plt>:
   a6ab0: f0000ff0     	adrp	x16, 0x2a5000
   a6ab4: f9472a11     	ldr	x17, [x16, #0xe50]
   a6ab8: 91394210     	add	x16, x16, #0xe50
   a6abc: d61f0220     	br	x17

00000000000a6ac0 <_ilog@plt>:
   a6ac0: f0000ff0     	adrp	x16, 0x2a5000
   a6ac4: f9472e11     	ldr	x17, [x16, #0xe58]
   a6ac8: 91396210     	add	x16, x16, #0xe58
   a6acc: d61f0220     	br	x17

00000000000a6ad0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKjRKS4_@plt>:
   a6ad0: f0000ff0     	adrp	x16, 0x2a5000
   a6ad4: f9473211     	ldr	x17, [x16, #0xe60]
   a6ad8: 91398210     	add	x16, x16, #0xe60
   a6adc: d61f0220     	br	x17

00000000000a6ae0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEEixEm@plt>:
   a6ae0: f0000ff0     	adrp	x16, 0x2a5000
   a6ae4: f9473611     	ldr	x17, [x16, #0xe68]
   a6ae8: 9139a210     	add	x16, x16, #0xe68
   a6aec: d61f0220     	br	x17

00000000000a6af0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a6af0: f0000ff0     	adrp	x16, 0x2a5000
   a6af4: f9473a11     	ldr	x17, [x16, #0xe70]
   a6af8: 9139c210     	add	x16, x16, #0xe70
   a6afc: d61f0220     	br	x17

00000000000a6b00 <_ZN7android4ListIPNS_11MediaBufferEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>:
   a6b00: f0000ff0     	adrp	x16, 0x2a5000
   a6b04: f9473e11     	ldr	x17, [x16, #0xe78]
   a6b08: 9139e210     	add	x16, x16, #0xe78
   a6b0c: d61f0220     	br	x17

00000000000a6b10 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE9constructIS5_JRS5_EEEvRS8_PT_DpOT0_@plt>:
   a6b10: f0000ff0     	adrp	x16, 0x2a5000
   a6b14: f9474211     	ldr	x17, [x16, #0xe80]
   a6b18: 913a0210     	add	x16, x16, #0xe80
   a6b1c: d61f0220     	br	x17

00000000000a6b20 <_ZN7android10DataSourceD2Ev@plt>:
   a6b20: f0000ff0     	adrp	x16, 0x2a5000
   a6b24: f9474611     	ldr	x17, [x16, #0xe88]
   a6b28: 913a2210     	add	x16, x16, #0xe88
   a6b2c: d61f0220     	br	x17

00000000000a6b30 <_ZN7android10splat_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_PKS5_m@plt>:
   a6b30: f0000ff0     	adrp	x16, 0x2a5000
   a6b34: f9474a11     	ldr	x17, [x16, #0xe90]
   a6b38: 913a4210     	add	x16, x16, #0xe90
   a6b3c: d61f0220     	br	x17

00000000000a6b40 <_ZN7android4ListIlE9push_backERKl@plt>:
   a6b40: f0000ff0     	adrp	x16, 0x2a5000
   a6b44: f9474e11     	ldr	x17, [x16, #0xe98]
   a6b48: 913a6210     	add	x16, x16, #0xe98
   a6b4c: d61f0220     	br	x17

00000000000a6b50 <_ZN7android16SortedVectorImplC2Emj@plt>:
   a6b50: f0000ff0     	adrp	x16, 0x2a5000
   a6b54: f9475211     	ldr	x17, [x16, #0xea0]
   a6b58: 913a8210     	add	x16, x16, #0xea0
   a6b5c: d61f0220     	br	x17

00000000000a6b60 <_ZN7android2spINS_12IMediaSourceEEC2INS_14MatroskaSourceEEEPT_@plt>:
   a6b60: f0000ff0     	adrp	x16, 0x2a5000
   a6b64: f9475611     	ldr	x17, [x16, #0xea8]
   a6b68: 913aa210     	add	x16, x16, #0xea8
   a6b6c: d61f0220     	br	x17

00000000000a6b70 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE9push_backERKS2_@plt>:
   a6b70: f0000ff0     	adrp	x16, 0x2a5000
   a6b74: f9475a11     	ldr	x17, [x16, #0xeb0]
   a6b78: 913ac210     	add	x16, x16, #0xeb0
   a6b7c: d61f0220     	br	x17

00000000000a6b80 <_ZN7android13MidiExtractorD0Ev@plt>:
   a6b80: f0000ff0     	adrp	x16, 0x2a5000
   a6b84: f9475e11     	ldr	x17, [x16, #0xeb8]
   a6b88: 913ae210     	add	x16, x16, #0xeb8
   a6b8c: d61f0220     	br	x17

00000000000a6b90 <_ZNK7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEE3mapIS4_vEEbRKS3_PT_@plt>:
   a6b90: f0000ff0     	adrp	x16, 0x2a5000
   a6b94: f9476211     	ldr	x17, [x16, #0xec0]
   a6b98: 913b0210     	add	x16, x16, #0xec0
   a6b9c: d61f0220     	br	x17

00000000000a6ba0 <_ZNK7android8AMessage14getEntryNameAtEmPNS0_4TypeE@plt>:
   a6ba0: f0000ff0     	adrp	x16, 0x2a5000
   a6ba4: f9476611     	ldr	x17, [x16, #0xec8]
   a6ba8: 913b2210     	add	x16, x16, #0xec8
   a6bac: d61f0220     	br	x17

00000000000a6bb0 <_ZN7android7String87toUpperEmm@plt>:
   a6bb0: f0000ff0     	adrp	x16, 0x2a5000
   a6bb4: f9476a11     	ldr	x17, [x16, #0xed0]
   a6bb8: 913b4210     	add	x16, x16, #0xed0
   a6bbc: d61f0220     	br	x17

00000000000a6bc0 <_ZN7android14MatroskaSource22setWebmBlockCryptoInfoEPNS_11MediaBufferE@plt>:
   a6bc0: f0000ff0     	adrp	x16, 0x2a5000
   a6bc4: f9476e11     	ldr	x17, [x16, #0xed8]
   a6bc8: 913b6210     	add	x16, x16, #0xed8
   a6bcc: d61f0220     	br	x17

00000000000a6bd0 <_ZN9mkvparser7Segment9ParseCuesExRxRl@plt>:
   a6bd0: f0000ff0     	adrp	x16, 0x2a5000
   a6bd4: f9477211     	ldr	x17, [x16, #0xee0]
   a6bd8: 913b8210     	add	x16, x16, #0xee0
   a6bdc: d61f0220     	br	x17

00000000000a6be0 <_ZN7android14MyOggExtractor17parseFileMetaDataEv@plt>:
   a6be0: f0000ff0     	adrp	x16, 0x2a5000
   a6be4: f9477611     	ldr	x17, [x16, #0xee8]
   a6be8: 913ba210     	add	x16, x16, #0xee8
   a6bec: d61f0220     	br	x17

00000000000a6bf0 <memset@plt>:
   a6bf0: f0000ff0     	adrp	x16, 0x2a5000
   a6bf4: f9477a11     	ldr	x17, [x16, #0xef0]
   a6bf8: 913bc210     	add	x16, x16, #0xef0
   a6bfc: d61f0220     	br	x17

00000000000a6c00 <_ZNK7android16NuMediaExtractor11countTracksEv@plt>:
   a6c00: f0000ff0     	adrp	x16, 0x2a5000
   a6c04: f9477e11     	ldr	x17, [x16, #0xef8]
   a6c08: 913be210     	add	x16, x16, #0xef8
   a6c0c: d61f0220     	br	x17

00000000000a6c10 <pthread_mutex_init@plt>:
   a6c10: f0000ff0     	adrp	x16, 0x2a5000
   a6c14: f9478211     	ldr	x17, [x16, #0xf00]
   a6c18: 913c0210     	add	x16, x16, #0xf00
   a6c1c: d61f0220     	br	x17

00000000000a6c20 <_ZN7android2spINS_12IMediaSourceEEC2INS_9MP3SourceEEEPT_@plt>:
   a6c20: f0000ff0     	adrp	x16, 0x2a5000
   a6c24: f9478611     	ldr	x17, [x16, #0xf08]
   a6c28: 913c2210     	add	x16, x16, #0xf08
   a6c2c: d61f0220     	br	x17

00000000000a6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>:
   a6c30: f0000ff0     	adrp	x16, 0x2a5000
   a6c34: f9478a11     	ldr	x17, [x16, #0xf10]
   a6c38: 913c4210     	add	x16, x16, #0xf10
   a6c3c: d61f0220     	br	x17

00000000000a6c40 <__register_frame_info_table@plt>:
   a6c40: f0000ff0     	adrp	x16, 0x2a5000
   a6c44: f9478e11     	ldr	x17, [x16, #0xf18]
   a6c48: 913c6210     	add	x16, x16, #0xf18
   a6c4c: d61f0220     	br	x17

00000000000a6c50 <_ZNSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a6c50: f0000ff0     	adrp	x16, 0x2a5000
   a6c54: f9479211     	ldr	x17, [x16, #0xf20]
   a6c58: 913c8210     	add	x16, x16, #0xf20
   a6c5c: d61f0220     	br	x17

00000000000a6c60 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a6c60: f0000ff0     	adrp	x16, 0x2a5000
   a6c64: f9479611     	ldr	x17, [x16, #0xf28]
   a6c68: 913ca210     	add	x16, x16, #0xf28
   a6c6c: d61f0220     	br	x17

00000000000a6c70 <_ZN7android17terminate_string8Ev@plt>:
   a6c70: f0000ff0     	adrp	x16, 0x2a5000
   a6c74: f9479a11     	ldr	x17, [x16, #0xf30]
   a6c78: 913cc210     	add	x16, x16, #0xf30
   a6c7c: d61f0220     	br	x17

00000000000a6c80 <_ZN9mkvparser10BlockEntryC2EPNS_7ClusterEl@plt>:
   a6c80: f0000ff0     	adrp	x16, 0x2a5000
   a6c84: f9479e11     	ldr	x17, [x16, #0xf38]
   a6c88: 913ce210     	add	x16, x16, #0xf38
   a6c8c: d61f0220     	br	x17

00000000000a6c90 <_ZN7android11MediaBuffer11setObserverEPNS_19MediaBufferObserverE@plt>:
   a6c90: f0000ff0     	adrp	x16, 0x2a5000
   a6c94: f947a211     	ldr	x17, [x16, #0xf40]
   a6c98: 913d0210     	add	x16, x16, #0xf40
   a6c9c: d61f0220     	br	x17

00000000000a6ca0 <_ZNK9mkvparser5Track4Info4CopyERS1_@plt>:
   a6ca0: f0000ff0     	adrp	x16, 0x2a5000
   a6ca4: f947a611     	ldr	x17, [x16, #0xf48]
   a6ca8: 913d2210     	add	x16, x16, #0xf48
   a6cac: d61f0220     	br	x17

00000000000a6cb0 <_ZNK9mkvparser8SeekHead8GetEntryEi@plt>:
   a6cb0: f0000ff0     	adrp	x16, 0x2a5000
   a6cb4: f947aa11     	ldr	x17, [x16, #0xf50]
   a6cb8: 913d4210     	add	x16, x16, #0xf50
   a6cbc: d61f0220     	br	x17

00000000000a6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>:
   a6cc0: f0000ff0     	adrp	x16, 0x2a5000
   a6cc4: f947ae11     	ldr	x17, [x16, #0xf58]
   a6cc8: 913d6210     	add	x16, x16, #0xf58
   a6ccc: d61f0220     	br	x17

00000000000a6cd0 <_ZN9mkvparser8SeekHeadC1EPNS_7SegmentExxxx@plt>:
   a6cd0: f0000ff0     	adrp	x16, 0x2a5000
   a6cd4: f947b211     	ldr	x17, [x16, #0xf60]
   a6cd8: 913d8210     	add	x16, x16, #0xf60
   a6cdc: d61f0220     	br	x17

00000000000a6ce0 <_ZN7android8AMessage10setMessageEPKcRKNS_2spIS0_EE@plt>:
   a6ce0: f0000ff0     	adrp	x16, 0x2a5000
   a6ce4: f947b611     	ldr	x17, [x16, #0xf68]
   a6ce8: 913da210     	add	x16, x16, #0xf68
   a6cec: d61f0220     	br	x17

00000000000a6cf0 <_ZN7android10MidiEngine15allocateBuffersEv@plt>:
   a6cf0: f0000ff0     	adrp	x16, 0x2a5000
   a6cf4: f947ba11     	ldr	x17, [x16, #0xf70]
   a6cf8: 913dc210     	add	x16, x16, #0xf70
   a6cfc: d61f0220     	br	x17

00000000000a6d00 <_ZdaPvRKSt9nothrow_t@plt>:
   a6d00: f0000ff0     	adrp	x16, 0x2a5000
   a6d04: f947be11     	ldr	x17, [x16, #0xf78]
   a6d08: 913de210     	add	x16, x16, #0xf78
   a6d0c: d61f0220     	br	x17

00000000000a6d10 <_ZN7android10VectorImpl4pushEv@plt>:
   a6d10: f0000ff0     	adrp	x16, 0x2a5000
   a6d14: f947c211     	ldr	x17, [x16, #0xf80]
   a6d18: 913e0210     	add	x16, x16, #0xf80
   a6d1c: d61f0220     	br	x17

00000000000a6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>:
   a6d20: f0000ff0     	adrp	x16, 0x2a5000
   a6d24: f947c611     	ldr	x17, [x16, #0xf88]
   a6d28: 913e2210     	add	x16, x16, #0xf88
   a6d2c: d61f0220     	br	x17

00000000000a6d30 <dlopen@plt>:
   a6d30: f0000ff0     	adrp	x16, 0x2a5000
   a6d34: f947ca11     	ldr	x17, [x16, #0xf90]
   a6d38: 913e4210     	add	x16, x16, #0xf90
   a6d3c: d61f0220     	br	x17

00000000000a6d40 <_ZN7android12AACExtractorD1Ev@plt>:
   a6d40: f0000ff0     	adrp	x16, 0x2a5000
   a6d44: f947ce11     	ldr	x17, [x16, #0xf98]
   a6d48: 913e6210     	add	x16, x16, #0xf98
   a6d4c: d61f0220     	br	x17

00000000000a6d50 <_ZN7android4ListIPNS_11MediaBufferEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>:
   a6d50: f0000ff0     	adrp	x16, 0x2a5000
   a6d54: f947d211     	ldr	x17, [x16, #0xfa0]
   a6d58: 913e8210     	add	x16, x16, #0xfa0
   a6d5c: d61f0220     	br	x17

00000000000a6d60 <_ZNK7android13BlockIterator3eosEv@plt>:
   a6d60: f0000ff0     	adrp	x16, 0x2a5000
   a6d64: f947d611     	ldr	x17, [x16, #0xfa8]
   a6d68: 913ea210     	add	x16, x16, #0xfa8
   a6d6c: d61f0220     	br	x17

00000000000a6d70 <FLAC__stream_decoder_process_until_end_of_metadata@plt>:
   a6d70: f0000ff0     	adrp	x16, 0x2a5000
   a6d74: f947da11     	ldr	x17, [x16, #0xfb0]
   a6d78: 913ec210     	add	x16, x16, #0xfb0
   a6d7c: d61f0220     	br	x17

00000000000a6d80 <ov_clear@plt>:
   a6d80: f0000ff0     	adrp	x16, 0x2a5000
   a6d84: f947de11     	ldr	x17, [x16, #0xfb8]
   a6d88: 913ee210     	add	x16, x16, #0xfb8
   a6d8c: d61f0220     	br	x17

00000000000a6d90 <pthread_cond_signal@plt>:
   a6d90: f0000ff0     	adrp	x16, 0x2a5000
   a6d94: f947e211     	ldr	x17, [x16, #0xfc0]
   a6d98: 913f0210     	add	x16, x16, #0xfc0
   a6d9c: d61f0220     	br	x17

00000000000a6da0 <_ZNSt6__ndk114error_categoryC2Ev@plt>:
   a6da0: f0000ff0     	adrp	x16, 0x2a5000
   a6da4: f947e611     	ldr	x17, [x16, #0xfc8]
   a6da8: 913f2210     	add	x16, x16, #0xfc8
   a6dac: d61f0220     	br	x17

00000000000a6db0 <_ZN7android7RefBase12weakref_implC2EPS0_@plt>:
   a6db0: f0000ff0     	adrp	x16, 0x2a5000
   a6db4: f947ea11     	ldr	x17, [x16, #0xfd0]
   a6db8: 913f4210     	add	x16, x16, #0xfd0
   a6dbc: d61f0220     	br	x17

00000000000a6dc0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEixEm@plt>:
   a6dc0: f0000ff0     	adrp	x16, 0x2a5000
   a6dc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   a6dc8: 913f6210     	add	x16, x16, #0xfd8
   a6dcc: d61f0220     	br	x17

00000000000a6dd0 <_ZNK9mkvparser8Chapters4Atom11ShallowCopyERS1_@plt>:
   a6dd0: f0000ff0     	adrp	x16, 0x2a5000
   a6dd4: f947f211     	ldr	x17, [x16, #0xfe0]
   a6dd8: 913f8210     	add	x16, x16, #0xfe0
   a6ddc: d61f0220     	br	x17

00000000000a6de0 <_ZN7android11MediaSourceD1Ev@plt>:
   a6de0: f0000ff0     	adrp	x16, 0x2a5000
   a6de4: f947f611     	ldr	x17, [x16, #0xfe8]
   a6de8: 913fa210     	add	x16, x16, #0xfe8
   a6dec: d61f0220     	br	x17

00000000000a6df0 <EAS_Shutdown@plt>:
   a6df0: f0000ff0     	adrp	x16, 0x2a5000
   a6df4: f947fa11     	ldr	x17, [x16, #0xff0]
   a6df8: 913fc210     	add	x16, x16, #0xff0
   a6dfc: d61f0220     	br	x17

00000000000a6e00 <_ZN7android11KeyedVectorIjNS_7AStringEE5clearEv@plt>:
   a6e00: f0000ff0     	adrp	x16, 0x2a5000
   a6e04: f947fe11     	ldr	x17, [x16, #0xff8]
   a6e08: 913fe210     	add	x16, x16, #0xff8
   a6e0c: d61f0220     	br	x17

00000000000a6e10 <_ZNSt13exception_ptrC1ERKS_@plt>:
   a6e10: 90001010     	adrp	x16, 0x2a6000
   a6e14: f9400211     	ldr	x17, [x16]
   a6e18: 91000210     	add	x16, x16, #0x0
   a6e1c: d61f0220     	br	x17

00000000000a6e20 <vorbis_book_decodevs_add@plt>:
   a6e20: 90001010     	adrp	x16, 0x2a6000
   a6e24: f9400611     	ldr	x17, [x16, #0x8]
   a6e28: 91002210     	add	x16, x16, #0x8
   a6e2c: d61f0220     	br	x17

00000000000a6e30 <_ZN7android16MPEG2PSExtractor5TrackC1EPS0_jj@plt>:
   a6e30: 90001010     	adrp	x16, 0x2a6000
   a6e34: f9400a11     	ldr	x17, [x16, #0x10]
   a6e38: 91004210     	add	x16, x16, #0x10
   a6e3c: d61f0220     	br	x17

00000000000a6e40 <_ZN7android16MPEG2TSExtractorD2Ev@plt>:
   a6e40: 90001010     	adrp	x16, 0x2a6000
   a6e44: f9400e11     	ldr	x17, [x16, #0x18]
   a6e48: 91006210     	add	x16, x16, #0x18
   a6e4c: d61f0220     	br	x17

00000000000a6e50 <_ZN7android10ColorUtils35unwrapColorAspectsFromColorStandardEiPNS_12ColorAspects9PrimariesEPNS1_12MatrixCoeffsE@plt>:
   a6e50: 90001010     	adrp	x16, 0x2a6000
   a6e54: f9401211     	ldr	x17, [x16, #0x20]
   a6e58: 91008210     	add	x16, x16, #0x20
   a6e5c: d61f0220     	br	x17

00000000000a6e60 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects12MatrixCoeffsEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a6e60: 90001010     	adrp	x16, 0x2a6000
   a6e64: f9401611     	ldr	x17, [x16, #0x28]
   a6e68: 9100a210     	add	x16, x16, #0x28
   a6e6c: d61f0220     	br	x17

00000000000a6e70 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE4pushEv@plt>:
   a6e70: 90001010     	adrp	x16, 0x2a6000
   a6e74: f9401a11     	ldr	x17, [x16, #0x30]
   a6e78: 9100c210     	add	x16, x16, #0x30
   a6e7c: d61f0220     	br	x17

00000000000a6e80 <mapping_clear_info@plt>:
   a6e80: 90001010     	adrp	x16, 0x2a6000
   a6e84: f9401e11     	ldr	x17, [x16, #0x38]
   a6e88: 9100e210     	add	x16, x16, #0x38
   a6e8c: d61f0220     	br	x17

00000000000a6e90 <_ZN7android7AStringC1EPKcm@plt>:
   a6e90: 90001010     	adrp	x16, 0x2a6000
   a6e94: f9402211     	ldr	x17, [x16, #0x40]
   a6e98: 91010210     	add	x16, x16, #0x40
   a6e9c: d61f0220     	br	x17

00000000000a6ea0 <_ZN7android8MetaData10typed_data5clearEv@plt>:
   a6ea0: 90001010     	adrp	x16, 0x2a6000
   a6ea4: f9402611     	ldr	x17, [x16, #0x48]
   a6ea8: 91012210     	add	x16, x16, #0x48
   a6eac: d61f0220     	br	x17

00000000000a6eb0 <_ZN7android11SampleTable16findSampleAtTimeEmmmPjj@plt>:
   a6eb0: 90001010     	adrp	x16, 0x2a6000
   a6eb4: f9402a11     	ldr	x17, [x16, #0x50]
   a6eb8: 91014210     	add	x16, x16, #0x50
   a6ebc: d61f0220     	br	x17

00000000000a6ec0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE5arrayEv@plt>:
   a6ec0: 90001010     	adrp	x16, 0x2a6000
   a6ec4: f9402e11     	ldr	x17, [x16, #0x58]
   a6ec8: 91016210     	add	x16, x16, #0x58
   a6ecc: d61f0220     	br	x17

00000000000a6ed0 <_ZN7android10Compare_LEImjEENS_7AStringERKT_RKT0_@plt>:
   a6ed0: 90001010     	adrp	x16, 0x2a6000
   a6ed4: f9403211     	ldr	x17, [x16, #0x60]
   a6ed8: 91018210     	add	x16, x16, #0x60
   a6edc: d61f0220     	br	x17

00000000000a6ee0 <_ZNK7android8AMessage3dupEv@plt>:
   a6ee0: 90001010     	adrp	x16, 0x2a6000
   a6ee4: f9403611     	ldr	x17, [x16, #0x68]
   a6ee8: 9101a210     	add	x16, x16, #0x68
   a6eec: d61f0220     	br	x17

00000000000a6ef0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKj@plt>:
   a6ef0: 90001010     	adrp	x16, 0x2a6000
   a6ef4: f9403a11     	ldr	x17, [x16, #0x70]
   a6ef8: 9101c210     	add	x16, x16, #0x70
   a6efc: d61f0220     	br	x17

00000000000a6f00 <_ZN7android2spINS_13MidiIoWrapperEEaSEPS1_@plt>:
   a6f00: 90001010     	adrp	x16, 0x2a6000
   a6f04: f9403e11     	ldr	x17, [x16, #0x78]
   a6f08: 9101e210     	add	x16, x16, #0x78
   a6f0c: d61f0220     	br	x17

00000000000a6f10 <_ZN9mkvparser8Chapters7Display4InitEv@plt>:
   a6f10: 90001010     	adrp	x16, 0x2a6000
   a6f14: f9404211     	ldr	x17, [x16, #0x80]
   a6f18: 91020210     	add	x16, x16, #0x80
   a6f1c: d61f0220     	br	x17

00000000000a6f20 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEED2Ev@plt>:
   a6f20: 90001010     	adrp	x16, 0x2a6000
   a6f24: f9404611     	ldr	x17, [x16, #0x88]
   a6f28: 91022210     	add	x16, x16, #0x88
   a6f2c: d61f0220     	br	x17

00000000000a6f30 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>:
   a6f30: 90001010     	adrp	x16, 0x2a6000
   a6f34: f9404a11     	ldr	x17, [x16, #0x90]
   a6f38: 91024210     	add	x16, x16, #0x90
   a6f3c: d61f0220     	br	x17

00000000000a6f40 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   a6f40: 90001010     	adrp	x16, 0x2a6000
   a6f44: f9404e11     	ldr	x17, [x16, #0x98]
   a6f48: 91026210     	add	x16, x16, #0x98
   a6f4c: d61f0220     	br	x17

00000000000a6f50 <_ZN7android10FLACSource4initEv@plt>:
   a6f50: 90001010     	adrp	x16, 0x2a6000
   a6f54: f9405211     	ldr	x17, [x16, #0xa0]
   a6f58: 91028210     	add	x16, x16, #0xa0
   a6f5c: d61f0220     	br	x17

00000000000a6f60 <VMGetPolyphony@plt>:
   a6f60: 90001010     	adrp	x16, 0x2a6000
   a6f64: f9405611     	ldr	x17, [x16, #0xa8]
   a6f68: 9102a210     	add	x16, x16, #0xa8
   a6f6c: d61f0220     	br	x17

00000000000a6f70 <_ZNK7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEltERKS5_@plt>:
   a6f70: 90001010     	adrp	x16, 0x2a6000
   a6f74: f9405a11     	ldr	x17, [x16, #0xb0]
   a6f78: 9102c210     	add	x16, x16, #0xb0
   a6f7c: d61f0220     	br	x17

00000000000a6f80 <_ZNSt11logic_errorD2Ev@plt>:
   a6f80: 90001010     	adrp	x16, 0x2a6000
   a6f84: f9405e11     	ldr	x17, [x16, #0xb8]
   a6f88: 9102e210     	add	x16, x16, #0xb8
   a6f8c: d61f0220     	br	x17

00000000000a6f90 <_ZN7android13FLACExtractor4initEv@plt>:
   a6f90: 90001010     	adrp	x16, 0x2a6000
   a6f94: f9406211     	ldr	x17, [x16, #0xc0]
   a6f98: 91030210     	add	x16, x16, #0xc0
   a6f9c: d61f0220     	br	x17

00000000000a6fa0 <_ZN7android18move_backward_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>:
   a6fa0: 90001010     	adrp	x16, 0x2a6000
   a6fa4: f9406611     	ldr	x17, [x16, #0xc8]
   a6fa8: 91032210     	add	x16, x16, #0xc8
   a6fac: d61f0220     	br	x17

00000000000a6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>:
   a6fb0: 90001010     	adrp	x16, 0x2a6000
   a6fb4: f9406a11     	ldr	x17, [x16, #0xd0]
   a6fb8: 91034210     	add	x16, x16, #0xd0
   a6fbc: d61f0220     	br	x17

00000000000a6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>:
   a6fc0: 90001010     	adrp	x16, 0x2a6000
   a6fc4: f9406e11     	ldr	x17, [x16, #0xd8]
   a6fc8: 91036210     	add	x16, x16, #0xd8
   a6fcc: d61f0220     	br	x17

00000000000a6fd0 <_ZN7android9ATSParser7Program9signalEOSEi@plt>:
   a6fd0: 90001010     	adrp	x16, 0x2a6000
   a6fd4: f9407211     	ldr	x17, [x16, #0xe0]
   a6fd8: 91038210     	add	x16, x16, #0xe0
   a6fdc: d61f0220     	br	x17

00000000000a6fe0 <_ZN7android10FLACParserC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEES9_@plt>:
   a6fe0: 90001010     	adrp	x16, 0x2a6000
   a6fe4: f9407611     	ldr	x17, [x16, #0xe8]
   a6fe8: 9103a210     	add	x16, x16, #0xe8
   a6fec: d61f0220     	br	x17

00000000000a6ff0 <_ZN7android2spINS_9ATSParser7ProgramEEC2EPS2_@plt>:
   a6ff0: 90001010     	adrp	x16, 0x2a6000
   a6ff4: f9407a11     	ldr	x17, [x16, #0xf0]
   a6ff8: 9103c210     	add	x16, x16, #0xf0
   a6ffc: d61f0220     	br	x17

00000000000a7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>:
   a7000: f0000ff0     	adrp	x16, 0x2a6000
   a7004: f9407e11     	ldr	x17, [x16, #0xf8]
   a7008: 9103e210     	add	x16, x16, #0xf8
   a700c: d61f0220     	br	x17

00000000000a7010 <_ZN9mkvparser5Block5ParseEPKNS_7ClusterE@plt>:
   a7010: f0000ff0     	adrp	x16, 0x2a6000
   a7014: f9408211     	ldr	x17, [x16, #0x100]
   a7018: 91040210     	add	x16, x16, #0x100
   a701c: d61f0220     	br	x17

00000000000a7020 <_ZN7android6VectorINS_11KeyedVectorIllEEE4pushEv@plt>:
   a7020: f0000ff0     	adrp	x16, 0x2a6000
   a7024: f9408611     	ldr	x17, [x16, #0x108]
   a7028: 91042210     	add	x16, x16, #0x108
   a702c: d61f0220     	br	x17

00000000000a7030 <_ZN7android9AMRSourceD1Ev@plt>:
   a7030: f0000ff0     	adrp	x16, 0x2a6000
   a7034: f9408a11     	ldr	x17, [x16, #0x110]
   a7038: 91044210     	add	x16, x16, #0x110
   a703c: d61f0220     	br	x17

00000000000a7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>:
   a7040: f0000ff0     	adrp	x16, 0x2a6000
   a7044: f9408e11     	ldr	x17, [x16, #0x118]
   a7048: 91046210     	add	x16, x16, #0x118
   a704c: d61f0220     	br	x17

00000000000a7050 <_ZN7android7AString5setToERKS0_mm@plt>:
   a7050: f0000ff0     	adrp	x16, 0x2a6000
   a7054: f9409211     	ldr	x17, [x16, #0x120]
   a7058: 91048210     	add	x16, x16, #0x120
   a705c: d61f0220     	br	x17

00000000000a7060 <__deregister_frame_info@plt>:
   a7060: f0000ff0     	adrp	x16, 0x2a6000
   a7064: f9409611     	ldr	x17, [x16, #0x128]
   a7068: 9104a210     	add	x16, x16, #0x128
   a706c: d61f0220     	br	x17

00000000000a7070 <_ZN7android10splat_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>:
   a7070: f0000ff0     	adrp	x16, 0x2a6000
   a7074: f9409a11     	ldr	x17, [x16, #0x130]
   a7078: 9104c210     	add	x16, x16, #0x130
   a707c: d61f0220     	br	x17

00000000000a7080 <_ZNK7android10VectorImpl16_do_move_forwardEPvPKvm@plt>:
   a7080: f0000ff0     	adrp	x16, 0x2a6000
   a7084: f9409e11     	ldr	x17, [x16, #0x138]
   a7088: 9104e210     	add	x16, x16, #0x138
   a708c: d61f0220     	br	x17

00000000000a7090 <_ZN7_JNIEnv12NewStringUTFEPKc@plt>:
   a7090: f0000ff0     	adrp	x16, 0x2a6000
   a7094: f940a211     	ldr	x17, [x16, #0x140]
   a7098: 91050210     	add	x16, x16, #0x140
   a709c: d61f0220     	br	x17

00000000000a70a0 <_ZN7android12compare_typeINS_16key_value_pair_tIllEEEEiRKT_S5_@plt>:
   a70a0: f0000ff0     	adrp	x16, 0x2a6000
   a70a4: f940a611     	ldr	x17, [x16, #0x148]
   a70a8: 91052210     	add	x16, x16, #0x148
   a70ac: d61f0220     	br	x17

00000000000a70b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE5arrayEv@plt>:
   a70b0: f0000ff0     	adrp	x16, 0x2a6000
   a70b4: f940aa11     	ldr	x17, [x16, #0x150]
   a70b8: 91054210     	add	x16, x16, #0x150
   a70bc: d61f0220     	br	x17

00000000000a70c0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE4sizeEv@plt>:
   a70c0: f0000ff0     	adrp	x16, 0x2a6000
   a70c4: f940ae11     	ldr	x17, [x16, #0x158]
   a70c8: 91056210     	add	x16, x16, #0x158
   a70cc: d61f0220     	br	x17

00000000000a70d0 <_ZN9mkvparser8Chapters7Edition5ClearEv@plt>:
   a70d0: f0000ff0     	adrp	x16, 0x2a6000
   a70d4: f940b211     	ldr	x17, [x16, #0x160]
   a70d8: 91058210     	add	x16, x16, #0x160
   a70dc: d61f0220     	br	x17

00000000000a70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>:
   a70e0: f0000ff0     	adrp	x16, 0x2a6000
   a70e4: f940b611     	ldr	x17, [x16, #0x168]
   a70e8: 9105a210     	add	x16, x16, #0x168
   a70ec: d61f0220     	br	x17

00000000000a70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>:
   a70f0: f0000ff0     	adrp	x16, 0x2a6000
   a70f4: f940ba11     	ldr	x17, [x16, #0x170]
   a70f8: 9105c210     	add	x16, x16, #0x170
   a70fc: d61f0220     	br	x17

00000000000a7100 <_ZN7android17MatroskaExtractor14findThumbnailsEv@plt>:
   a7100: f0000ff0     	adrp	x16, 0x2a6000
   a7104: f940be11     	ldr	x17, [x16, #0x178]
   a7108: 9105e210     	add	x16, x16, #0x178
   a710c: d61f0220     	br	x17

00000000000a7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>:
   a7110: f0000ff0     	adrp	x16, 0x2a6000
   a7114: f940c211     	ldr	x17, [x16, #0x180]
   a7118: 91060210     	add	x16, x16, #0x180
   a711c: d61f0220     	br	x17

00000000000a7120 <strcasecmp@plt>:
   a7120: f0000ff0     	adrp	x16, 0x2a6000
   a7124: f940c611     	ldr	x17, [x16, #0x188]
   a7128: 91062210     	add	x16, x16, #0x188
   a712c: d61f0220     	br	x17

00000000000a7130 <_ZN7android2spINS_15IMediaExtractorEEC2Ev@plt>:
   a7130: f0000ff0     	adrp	x16, 0x2a6000
   a7134: f940ca11     	ldr	x17, [x16, #0x190]
   a7138: 91064210     	add	x16, x16, #0x190
   a713c: d61f0220     	br	x17

00000000000a7140 <vorbis_dsp_restart@plt>:
   a7140: f0000ff0     	adrp	x16, 0x2a6000
   a7144: f940ce11     	ldr	x17, [x16, #0x198]
   a7148: 91066210     	add	x16, x16, #0x198
   a714c: d61f0220     	br	x17

00000000000a7150 <_ZN9mkvparser6ColourC2Ev@plt>:
   a7150: f0000ff0     	adrp	x16, 0x2a6000
   a7154: f940d211     	ldr	x17, [x16, #0x1a0]
   a7158: 91068210     	add	x16, x16, #0x1a0
   a715c: d61f0220     	br	x17

00000000000a7160 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>:
   a7160: f0000ff0     	adrp	x16, 0x2a6000
   a7164: f940d611     	ldr	x17, [x16, #0x1a8]
   a7168: 9106a210     	add	x16, x16, #0x1a8
   a716c: d61f0220     	br	x17

00000000000a7170 <_ZN7android9ATSParser6StreamC1EPNS0_7ProgramEjjj@plt>:
   a7170: f0000ff0     	adrp	x16, 0x2a6000
   a7174: f940da11     	ldr	x17, [x16, #0x1b0]
   a7178: 9106c210     	add	x16, x16, #0x1b0
   a717c: d61f0220     	br	x17

00000000000a7180 <_ZN7android4ESDS17parseESDescriptorEmm@plt>:
   a7180: f0000ff0     	adrp	x16, 0x2a6000
   a7184: f940de11     	ldr	x17, [x16, #0x1b8]
   a7188: 9106e210     	add	x16, x16, #0x1b8
   a718c: d61f0220     	br	x17

00000000000a7190 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>:
   a7190: f0000ff0     	adrp	x16, 0x2a6000
   a7194: f940e211     	ldr	x17, [x16, #0x1c0]
   a7198: 91070210     	add	x16, x16, #0x1c0
   a719c: d61f0220     	br	x17

00000000000a71a0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>:
   a71a0: f0000ff0     	adrp	x16, 0x2a6000
   a71a4: f940e611     	ldr	x17, [x16, #0x1c8]
   a71a8: 91072210     	add	x16, x16, #0x1c8
   a71ac: d61f0220     	br	x17

00000000000a71b0 <_ZN7android3ID327removeUnsynchronizationV2_4Eb@plt>:
   a71b0: f0000ff0     	adrp	x16, 0x2a6000
   a71b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   a71b8: 91074210     	add	x16, x16, #0x1d0
   a71bc: d61f0220     	br	x17

00000000000a71c0 <_ZNSt6__ndk110unique_ptrIN9mkvparser19PrimaryChromaticityENS_14default_deleteIS2_EEEC2ILb1EvEEv@plt>:
   a71c0: f0000ff0     	adrp	x16, 0x2a6000
   a71c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   a71c8: 91076210     	add	x16, x16, #0x1d8
   a71cc: d61f0220     	br	x17

00000000000a71d0 <_ZN7android17move_forward_typeINS_7ABufferEEEvPNS_2spIT_EEPKS4_m@plt>:
   a71d0: f0000ff0     	adrp	x16, 0x2a6000
   a71d4: f940f211     	ldr	x17, [x16, #0x1e0]
   a71d8: 91078210     	add	x16, x16, #0x1e0
   a71dc: d61f0220     	br	x17

00000000000a71e0 <_ZN9mkvparser8Chapters7DisplayC1Ev@plt>:
   a71e0: f0000ff0     	adrp	x16, 0x2a6000
   a71e4: f940f611     	ldr	x17, [x16, #0x1e8]
   a71e8: 9107a210     	add	x16, x16, #0x1e8
   a71ec: d61f0220     	br	x17

00000000000a71f0 <_ZNK7android8AMessage10findObjectEPKcPNS_2spINS_7RefBaseEEE@plt>:
   a71f0: f0000ff0     	adrp	x16, 0x2a6000
   a71f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   a71f8: 9107c210     	add	x16, x16, #0x1f0
   a71fc: d61f0220     	br	x17

00000000000a7200 <pthread_getspecific@plt>:
   a7200: f0000ff0     	adrp	x16, 0x2a6000
   a7204: f940fe11     	ldr	x17, [x16, #0x1f8]
   a7208: 9107e210     	add	x16, x16, #0x1f8
   a720c: d61f0220     	br	x17

00000000000a7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>:
   a7210: f0000ff0     	adrp	x16, 0x2a6000
   a7214: f9410211     	ldr	x17, [x16, #0x200]
   a7218: 91080210     	add	x16, x16, #0x200
   a721c: d61f0220     	br	x17

00000000000a7220 <VMInitMIPTable@plt>:
   a7220: f0000ff0     	adrp	x16, 0x2a6000
   a7224: f9410611     	ldr	x17, [x16, #0x208]
   a7228: 91082210     	add	x16, x16, #0x208
   a722c: d61f0220     	br	x17

00000000000a7230 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>:
   a7230: f0000ff0     	adrp	x16, 0x2a6000
   a7234: f9410a11     	ldr	x17, [x16, #0x210]
   a7238: 91084210     	add	x16, x16, #0x210
   a723c: d61f0220     	br	x17

00000000000a7240 <_ZN9mkvparser8Chapters7Edition5ParseEPNS_10IMkvReaderExx@plt>:
   a7240: f0000ff0     	adrp	x16, 0x2a6000
   a7244: f9410e11     	ldr	x17, [x16, #0x218]
   a7248: 91086210     	add	x16, x16, #0x218
   a724c: d61f0220     	br	x17

00000000000a7250 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>:
   a7250: f0000ff0     	adrp	x16, 0x2a6000
   a7254: f9411211     	ldr	x17, [x16, #0x220]
   a7258: 91088210     	add	x16, x16, #0x220
   a725c: d61f0220     	br	x17

00000000000a7260 <_ZNK7android2spINS_9MP3SeekerEEeqEPKS1_@plt>:
   a7260: f0000ff0     	adrp	x16, 0x2a6000
   a7264: f9411611     	ldr	x17, [x16, #0x228]
   a7268: 9108a210     	add	x16, x16, #0x228
   a726c: d61f0220     	br	x17

00000000000a7270 <_ZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_m@plt>:
   a7270: f0000ff0     	adrp	x16, 0x2a6000
   a7274: f9411a11     	ldr	x17, [x16, #0x230]
   a7278: 9108c210     	add	x16, x16, #0x230
   a727c: d61f0220     	br	x17

00000000000a7280 <_ZN7android2spINS_12IMediaSourceEEaSERKS2_@plt>:
   a7280: f0000ff0     	adrp	x16, 0x2a6000
   a7284: f9411e11     	ldr	x17, [x16, #0x238]
   a7288: 9108e210     	add	x16, x16, #0x238
   a728c: d61f0220     	br	x17

00000000000a7290 <_ZN9mkvparser7ClusterD1Ev@plt>:
   a7290: f0000ff0     	adrp	x16, 0x2a6000
   a7294: f9412211     	ldr	x17, [x16, #0x240]
   a7298: 91090210     	add	x16, x16, #0x240
   a729c: d61f0220     	br	x17

00000000000a72a0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKiRKS2_@plt>:
   a72a0: f0000ff0     	adrp	x16, 0x2a6000
   a72a4: f9412611     	ldr	x17, [x16, #0x248]
   a72a8: 91092210     	add	x16, x16, #0x248
   a72ac: d61f0220     	br	x17

00000000000a72b0 <_ZN7android8MetaDataC1Ev@plt>:
   a72b0: f0000ff0     	adrp	x16, 0x2a6000
   a72b4: f9412a11     	ldr	x17, [x16, #0x250]
   a72b8: 91094210     	add	x16, x16, #0x250
   a72bc: d61f0220     	br	x17

00000000000a72c0 <_ZNK7android7AString8endsWithEPKc@plt>:
   a72c0: f0000ff0     	adrp	x16, 0x2a6000
   a72c4: f9412e11     	ldr	x17, [x16, #0x258]
   a72c8: 91096210     	add	x16, x16, #0x258
   a72cc: d61f0220     	br	x17

00000000000a72d0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>:
   a72d0: f0000ff0     	adrp	x16, 0x2a6000
   a72d4: f9413211     	ldr	x17, [x16, #0x260]
   a72d8: 91098210     	add	x16, x16, #0x260
   a72dc: d61f0220     	br	x17

00000000000a72e0 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a72e0: f0000ff0     	adrp	x16, 0x2a6000
   a72e4: f9413611     	ldr	x17, [x16, #0x268]
   a72e8: 9109a210     	add	x16, x16, #0x268
   a72ec: d61f0220     	br	x17

00000000000a72f0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>:
   a72f0: f0000ff0     	adrp	x16, 0x2a6000
   a72f4: f9413a11     	ldr	x17, [x16, #0x270]
   a72f8: 9109c210     	add	x16, x16, #0x270
   a72fc: d61f0220     	br	x17

00000000000a7300 <FLAC__stream_encoder_get_total_samples_estimate@plt>:
   a7300: f0000ff0     	adrp	x16, 0x2a6000
   a7304: f9413e11     	ldr	x17, [x16, #0x278]
   a7308: 9109e210     	add	x16, x16, #0x278
   a730c: d61f0220     	br	x17

00000000000a7310 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a7310: f0000ff0     	adrp	x16, 0x2a6000
   a7314: f9414211     	ldr	x17, [x16, #0x280]
   a7318: 910a0210     	add	x16, x16, #0x280
   a731c: d61f0220     	br	x17

00000000000a7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>:
   a7320: f0000ff0     	adrp	x16, 0x2a6000
   a7324: f9414611     	ldr	x17, [x16, #0x288]
   a7328: 910a2210     	add	x16, x16, #0x288
   a732c: d61f0220     	br	x17

00000000000a7330 <DLSParser@plt>:
   a7330: f0000ff0     	adrp	x16, 0x2a6000
   a7334: f9414a11     	ldr	x17, [x16, #0x290]
   a7338: 910a4210     	add	x16, x16, #0x290
   a733c: d61f0220     	br	x17

00000000000a7340 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEC2ERKS5_@plt>:
   a7340: f0000ff0     	adrp	x16, 0x2a6000
   a7344: f9414e11     	ldr	x17, [x16, #0x298]
   a7348: 910a6210     	add	x16, x16, #0x298
   a734c: d61f0220     	br	x17

00000000000a7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>:
   a7350: f0000ff0     	adrp	x16, 0x2a6000
   a7354: f9415211     	ldr	x17, [x16, #0x2a0]
   a7358: 910a8210     	add	x16, x16, #0x2a0
   a735c: d61f0220     	br	x17

00000000000a7360 <_ZN16scoped_local_refIP8_jobjectE5resetES1_@plt>:
   a7360: f0000ff0     	adrp	x16, 0x2a6000
   a7364: f9415611     	ldr	x17, [x16, #0x2a8]
   a7368: 910aa210     	add	x16, x16, #0x2a8
   a736c: d61f0220     	br	x17

00000000000a7370 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>:
   a7370: f0000ff0     	adrp	x16, 0x2a6000
   a7374: f9415a11     	ldr	x17, [x16, #0x2b0]
   a7378: 910ac210     	add	x16, x16, #0x2b0
   a737c: d61f0220     	br	x17

00000000000a7380 <__register_frame_info@plt>:
   a7380: f0000ff0     	adrp	x16, 0x2a6000
   a7384: f9415e11     	ldr	x17, [x16, #0x2b8]
   a7388: 910ae210     	add	x16, x16, #0x2b8
   a738c: d61f0220     	br	x17

00000000000a7390 <_ZNK7android10VectorImpl13_do_constructEPvm@plt>:
   a7390: f0000ff0     	adrp	x16, 0x2a6000
   a7394: f9416211     	ldr	x17, [x16, #0x2c0]
   a7398: 910b0210     	add	x16, x16, #0x2c0
   a739c: d61f0220     	br	x17

00000000000a73a0 <_ZN7android9copy_typeINS_4TrexEEEvPT_PKS2_m@plt>:
   a73a0: f0000ff0     	adrp	x16, 0x2a6000
   a73a4: f9416611     	ldr	x17, [x16, #0x2c8]
   a73a8: 910b2210     	add	x16, x16, #0x2c8
   a73ac: d61f0220     	br	x17

00000000000a73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>:
   a73b0: f0000ff0     	adrp	x16, 0x2a6000
   a73b4: f9416a11     	ldr	x17, [x16, #0x2d0]
   a73b8: 910b4210     	add	x16, x16, #0x2d0
   a73bc: d61f0220     	br	x17

00000000000a73c0 <_ZN7android18move_backward_typeINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS4_m@plt>:
   a73c0: f0000ff0     	adrp	x16, 0x2a6000
   a73c4: f9416e11     	ldr	x17, [x16, #0x2d8]
   a73c8: 910b6210     	add	x16, x16, #0x2d8
   a73cc: d61f0220     	br	x17

00000000000a73d0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a73d0: f0000ff0     	adrp	x16, 0x2a6000
   a73d4: f9417211     	ldr	x17, [x16, #0x2e0]
   a73d8: 910b8210     	add	x16, x16, #0x2e0
   a73dc: d61f0220     	br	x17

00000000000a73e0 <_ZNK7android6VectorImE5emptyEv@plt>:
   a73e0: f0000ff0     	adrp	x16, 0x2a6000
   a73e4: f9417611     	ldr	x17, [x16, #0x2e8]
   a73e8: 910ba210     	add	x16, x16, #0x2e8
   a73ec: d61f0220     	br	x17

00000000000a73f0 <_ZN7android10Compare_EQIhiEENS_7AStringERKT_RKT0_@plt>:
   a73f0: f0000ff0     	adrp	x16, 0x2a6000
   a73f4: f9417a11     	ldr	x17, [x16, #0x2f0]
   a73f8: 910bc210     	add	x16, x16, #0x2f0
   a73fc: d61f0220     	br	x17

00000000000a7400 <_ZNK9mkvparser7Segment7GetCuesEv@plt>:
   a7400: f0000ff0     	adrp	x16, 0x2a6000
   a7404: f9417e11     	ldr	x17, [x16, #0x2f8]
   a7408: 910be210     	add	x16, x16, #0x2f8
   a740c: d61f0220     	br	x17

00000000000a7410 <_ZN7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a7410: f0000ff0     	adrp	x16, 0x2a6000
   a7414: f9418211     	ldr	x17, [x16, #0x300]
   a7418: 910c0210     	add	x16, x16, #0x300
   a741c: d61f0220     	br	x17

00000000000a7420 <_ZN7android9MP3SourceD0Ev@plt>:
   a7420: f0000ff0     	adrp	x16, 0x2a6000
   a7424: f9418611     	ldr	x17, [x16, #0x308]
   a7428: 910c2210     	add	x16, x16, #0x308
   a742c: d61f0220     	br	x17

00000000000a7430 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEED2Ev@plt>:
   a7430: f0000ff0     	adrp	x16, 0x2a6000
   a7434: f9418a11     	ldr	x17, [x16, #0x310]
   a7438: 910c4210     	add	x16, x16, #0x310
   a743c: d61f0220     	br	x17

00000000000a7440 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE7indexOfERKS3_@plt>:
   a7440: f0000ff0     	adrp	x16, 0x2a6000
   a7444: f9418e11     	ldr	x17, [x16, #0x318]
   a7448: 910c6210     	add	x16, x16, #0x318
   a744c: d61f0220     	br	x17

00000000000a7450 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE5keyAtEm@plt>:
   a7450: f0000ff0     	adrp	x16, 0x2a6000
   a7454: f9419211     	ldr	x17, [x16, #0x320]
   a7458: 910c8210     	add	x16, x16, #0x320
   a745c: d61f0220     	br	x17

00000000000a7460 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>:
   a7460: f0000ff0     	adrp	x16, 0x2a6000
   a7464: f9419611     	ldr	x17, [x16, #0x328]
   a7468: 910ca210     	add	x16, x16, #0x328
   a746c: d61f0220     	br	x17

00000000000a7470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setNextEPSF_@plt>:
   a7470: f0000ff0     	adrp	x16, 0x2a6000
   a7474: f9419a11     	ldr	x17, [x16, #0x330]
   a7478: 910cc210     	add	x16, x16, #0x330
   a747c: d61f0220     	br	x17

00000000000a7480 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_7AStringEEEEEiRKT_S6_@plt>:
   a7480: f0000ff0     	adrp	x16, 0x2a6000
   a7484: f9419e11     	ldr	x17, [x16, #0x338]
   a7488: 910ce210     	add	x16, x16, #0x338
   a748c: d61f0220     	br	x17

00000000000a7490 <FLAC__MD5Init@plt>:
   a7490: f0000ff0     	adrp	x16, 0x2a6000
   a7494: f941a211     	ldr	x17, [x16, #0x340]
   a7498: 910d0210     	add	x16, x16, #0x340
   a749c: d61f0220     	br	x17

00000000000a74a0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE6insertENSE_13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEERKSD_@plt>:
   a74a0: f0000ff0     	adrp	x16, 0x2a6000
   a74a4: f941a611     	ldr	x17, [x16, #0x348]
   a74a8: 910d2210     	add	x16, x16, #0x348
   a74ac: d61f0220     	br	x17

00000000000a74b0 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order@plt>:
   a74b0: f0000ff0     	adrp	x16, 0x2a6000
   a74b4: f941aa11     	ldr	x17, [x16, #0x350]
   a74b8: 910d4210     	add	x16, x16, #0x350
   a74bc: d61f0220     	br	x17

00000000000a74c0 <_ZN7android6U32_ATEPKh@plt>:
   a74c0: f0000ff0     	adrp	x16, 0x2a6000
   a74c4: f941ae11     	ldr	x17, [x16, #0x358]
   a74c8: 910d6210     	add	x16, x16, #0x358
   a74cc: d61f0220     	br	x17

00000000000a74d0 <_ZSt17current_exceptionv@plt>:
   a74d0: f0000ff0     	adrp	x16, 0x2a6000
   a74d4: f941b211     	ldr	x17, [x16, #0x360]
   a74d8: 910d8210     	add	x16, x16, #0x360
   a74dc: d61f0220     	br	x17

00000000000a74e0 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEED2Ev@plt>:
   a74e0: f0000ff0     	adrp	x16, 0x2a6000
   a74e4: f941b611     	ldr	x17, [x16, #0x368]
   a74e8: 910da210     	add	x16, x16, #0x368
   a74ec: d61f0220     	br	x17

00000000000a74f0 <_ZNK7android4ListIlE5beginEv@plt>:
   a74f0: f0000ff0     	adrp	x16, 0x2a6000
   a74f4: f941ba11     	ldr	x17, [x16, #0x370]
   a74f8: 910dc210     	add	x16, x16, #0x370
   a74fc: d61f0220     	br	x17

00000000000a7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>:
   a7500: f0000ff0     	adrp	x16, 0x2a6000
   a7504: f941be11     	ldr	x17, [x16, #0x378]
   a7508: 910de210     	add	x16, x16, #0x378
   a750c: d61f0220     	br	x17

00000000000a7510 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a7510: f0000ff0     	adrp	x16, 0x2a6000
   a7514: f941c211     	ldr	x17, [x16, #0x380]
   a7518: 910e0210     	add	x16, x16, #0x380
   a751c: d61f0220     	br	x17

00000000000a7520 <_ZN7android16MPEG2TSExtractor14addSyncPoint_lERKNS_9ATSParser9SyncEventE@plt>:
   a7520: f0000ff0     	adrp	x16, 0x2a6000
   a7524: f941c611     	ldr	x17, [x16, #0x388]
   a7528: 910e2210     	add	x16, x16, #0x388
   a752c: d61f0220     	br	x17

00000000000a7530 <_ZN7android10splat_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>:
   a7530: f0000ff0     	adrp	x16, 0x2a6000
   a7534: f941ca11     	ldr	x17, [x16, #0x390]
   a7538: 910e4210     	add	x16, x16, #0x390
   a753c: d61f0220     	br	x17

00000000000a7540 <_ZN7android10VectorImpl12appendVectorERKS0_@plt>:
   a7540: f0000ff0     	adrp	x16, 0x2a6000
   a7544: f941ce11     	ldr	x17, [x16, #0x398]
   a7548: 910e6210     	add	x16, x16, #0x398
   a754c: d61f0220     	br	x17

00000000000a7550 <getuid@plt>:
   a7550: f0000ff0     	adrp	x16, 0x2a6000
   a7554: f941d211     	ldr	x17, [x16, #0x3a0]
   a7558: 910e8210     	add	x16, x16, #0x3a0
   a755c: d61f0220     	br	x17

00000000000a7560 <_ZNK7android7String86stringEv@plt>:
   a7560: f0000ff0     	adrp	x16, 0x2a6000
   a7564: f941d611     	ldr	x17, [x16, #0x3a8]
   a7568: 910ea210     	add	x16, x16, #0x3a8
   a756c: d61f0220     	br	x17

00000000000a7570 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE6itemAtEm@plt>:
   a7570: f0000ff0     	adrp	x16, 0x2a6000
   a7574: f941da11     	ldr	x17, [x16, #0x3b0]
   a7578: 910ec210     	add	x16, x16, #0x3b0
   a757c: d61f0220     	br	x17

00000000000a7580 <_ZN7android13FLACExtractorD1Ev@plt>:
   a7580: f0000ff0     	adrp	x16, 0x2a6000
   a7584: f941de11     	ldr	x17, [x16, #0x3b8]
   a7588: 910ee210     	add	x16, x16, #0x3b8
   a758c: d61f0220     	br	x17

00000000000a7590 <_ZNK7android10VectorImpl12itemLocationEm@plt>:
   a7590: f0000ff0     	adrp	x16, 0x2a6000
   a7594: f941e211     	ldr	x17, [x16, #0x3c0]
   a7598: 910f0210     	add	x16, x16, #0x3c0
   a759c: d61f0220     	br	x17

00000000000a75a0 <__cxa_begin_catch@plt>:
   a75a0: f0000ff0     	adrp	x16, 0x2a6000
   a75a4: f941e611     	ldr	x17, [x16, #0x3c8]
   a75a8: 910f2210     	add	x16, x16, #0x3c8
   a75ac: d61f0220     	br	x17

00000000000a75b0 <islower@plt>:
   a75b0: f0000ff0     	adrp	x16, 0x2a6000
   a75b4: f941ea11     	ldr	x17, [x16, #0x3d0]
   a75b8: 910f4210     	add	x16, x16, #0x3d0
   a75bc: d61f0220     	br	x17

00000000000a75c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE4sizeEv@plt>:
   a75c0: f0000ff0     	adrp	x16, 0x2a6000
   a75c4: f941ee11     	ldr	x17, [x16, #0x3d8]
   a75c8: 910f6210     	add	x16, x16, #0x3d8
   a75cc: d61f0220     	br	x17

00000000000a75d0 <_ZNK7android11KeyedVectorIllE7valueAtEm@plt>:
   a75d0: f0000ff0     	adrp	x16, 0x2a6000
   a75d4: f941f211     	ldr	x17, [x16, #0x3e0]
   a75d8: 910f8210     	add	x16, x16, #0x3e0
   a75dc: d61f0220     	br	x17

00000000000a75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>:
   a75e0: f0000ff0     	adrp	x16, 0x2a6000
   a75e4: f941f611     	ldr	x17, [x16, #0x3e8]
   a75e8: 910fa210     	add	x16, x16, #0x3e8
   a75ec: d61f0220     	br	x17

00000000000a75f0 <_ZN7android10Compare_EQIttEENS_7AStringERKT_RKT0_@plt>:
   a75f0: f0000ff0     	adrp	x16, 0x2a6000
   a75f4: f941fa11     	ldr	x17, [x16, #0x3f0]
   a75f8: 910fc210     	add	x16, x16, #0x3f0
   a75fc: d61f0220     	br	x17

00000000000a7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>:
   a7600: f0000ff0     	adrp	x16, 0x2a6000
   a7604: f941fe11     	ldr	x17, [x16, #0x3f8]
   a7608: 910fe210     	add	x16, x16, #0x3f8
   a760c: d61f0220     	br	x17

00000000000a7610 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE6itemAtEm@plt>:
   a7610: f0000ff0     	adrp	x16, 0x2a6000
   a7614: f9420211     	ldr	x17, [x16, #0x400]
   a7618: 91100210     	add	x16, x16, #0x400
   a761c: d61f0220     	br	x17

00000000000a7620 <_ZN9mkvparser15ContentEncoding21ContentEncAESSettingsC2Ev@plt>:
   a7620: f0000ff0     	adrp	x16, 0x2a6000
   a7624: f9420611     	ldr	x17, [x16, #0x408]
   a7628: 91102210     	add	x16, x16, #0x408
   a762c: d61f0220     	br	x17

00000000000a7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>:
   a7630: f0000ff0     	adrp	x16, 0x2a6000
   a7634: f9420a11     	ldr	x17, [x16, #0x410]
   a7638: 91104210     	add	x16, x16, #0x410
   a763c: d61f0220     	br	x17

00000000000a7640 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE25__construct_range_forwardIKS5_S5_S5_S5_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS6_PSB_RT_EE5valueEvE4typeERS6_PSH_SM_RSG_@plt>:
   a7640: f0000ff0     	adrp	x16, 0x2a6000
   a7644: f9420e11     	ldr	x17, [x16, #0x418]
   a7648: 91106210     	add	x16, x16, #0x418
   a764c: d61f0220     	br	x17

00000000000a7650 <_ZN7android21ElementaryStreamQueue10appendDataEPKvml@plt>:
   a7650: f0000ff0     	adrp	x16, 0x2a6000
   a7654: f9421211     	ldr	x17, [x16, #0x420]
   a7658: 91108210     	add	x16, x16, #0x420
   a765c: d61f0220     	br	x17

00000000000a7660 <_ZN7android8AMessage4Item7setNameEPKcm@plt>:
   a7660: f0000ff0     	adrp	x16, 0x2a6000
   a7664: f9421611     	ldr	x17, [x16, #0x428]
   a7668: 9110a210     	add	x16, x16, #0x428
   a766c: d61f0220     	br	x17

00000000000a7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>:
   a7670: f0000ff0     	adrp	x16, 0x2a6000
   a7674: f9421a11     	ldr	x17, [x16, #0x430]
   a7678: 9110c210     	add	x16, x16, #0x430
   a767c: d61f0220     	br	x17

00000000000a7680 <_ZN7android19AnotherPacketSourceD1Ev@plt>:
   a7680: f0000ff0     	adrp	x16, 0x2a6000
   a7684: f9421e11     	ldr	x17, [x16, #0x438]
   a7688: 9110e210     	add	x16, x16, #0x438
   a768c: d61f0220     	br	x17

00000000000a7690 <__cxa_current_primary_exception@plt>:
   a7690: f0000ff0     	adrp	x16, 0x2a6000
   a7694: f9422211     	ldr	x17, [x16, #0x440]
   a7698: 91110210     	add	x16, x16, #0x440
   a769c: d61f0220     	br	x17

00000000000a76a0 <__cxa_rethrow@plt>:
   a76a0: f0000ff0     	adrp	x16, 0x2a6000
   a76a4: f9422611     	ldr	x17, [x16, #0x448]
   a76a8: 91112210     	add	x16, x16, #0x448
   a76ac: d61f0220     	br	x17

00000000000a76b0 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE6itemAtEm@plt>:
   a76b0: f0000ff0     	adrp	x16, 0x2a6000
   a76b4: f9422a11     	ldr	x17, [x16, #0x450]
   a76b8: 91114210     	add	x16, x16, #0x450
   a76bc: d61f0220     	br	x17

00000000000a76c0 <_ZN7android10VectorImplaSERKS0_@plt>:
   a76c0: f0000ff0     	adrp	x16, 0x2a6000
   a76c4: f9422e11     	ldr	x17, [x16, #0x458]
   a76c8: 91116210     	add	x16, x16, #0x458
   a76cc: d61f0220     	br	x17

00000000000a76d0 <_ZN7android4ListIlE3endEv@plt>:
   a76d0: f0000ff0     	adrp	x16, 0x2a6000
   a76d4: f9423211     	ldr	x17, [x16, #0x460]
   a76d8: 91118210     	add	x16, x16, #0x460
   a76dc: d61f0220     	br	x17

00000000000a76e0 <_ZN7android11MediaSourceC2Ev@plt>:
   a76e0: f0000ff0     	adrp	x16, 0x2a6000
   a76e4: f9423611     	ldr	x17, [x16, #0x468]
   a76e8: 9111a210     	add	x16, x16, #0x468
   a76ec: d61f0220     	br	x17

00000000000a76f0 <ov_pcm_total@plt>:
   a76f0: f0000ff0     	adrp	x16, 0x2a6000
   a76f4: f9423a11     	ldr	x17, [x16, #0x470]
   a76f8: 9111c210     	add	x16, x16, #0x470
   a76fc: d61f0220     	br	x17

00000000000a7700 <_ZN7android10FLACParser12seekCallbackEm@plt>:
   a7700: f0000ff0     	adrp	x16, 0x2a6000
   a7704: f9423e11     	ldr	x17, [x16, #0x478]
   a7708: 9111e210     	add	x16, x16, #0x478
   a770c: d61f0220     	br	x17

00000000000a7710 <_ZN7android2spINS_12IMediaSourceEEC2INS_9AACSourceEEEPT_@plt>:
   a7710: f0000ff0     	adrp	x16, 0x2a6000
   a7714: f9424211     	ldr	x17, [x16, #0x480]
   a7718: 91120210     	add	x16, x16, #0x480
   a771c: d61f0220     	br	x17

00000000000a7720 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE6itemAtEm@plt>:
   a7720: f0000ff0     	adrp	x16, 0x2a6000
   a7724: f9424611     	ldr	x17, [x16, #0x488]
   a7728: 91122210     	add	x16, x16, #0x488
   a772c: d61f0220     	br	x17

00000000000a7730 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE5arrayEv@plt>:
   a7730: f0000ff0     	adrp	x16, 0x2a6000
   a7734: f9424a11     	ldr	x17, [x16, #0x490]
   a7738: 91124210     	add	x16, x16, #0x490
   a773c: d61f0220     	br	x17

00000000000a7740 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a7740: f0000ff0     	adrp	x16, 0x2a6000
   a7744: f9424e11     	ldr	x17, [x16, #0x498]
   a7748: 91126210     	add	x16, x16, #0x498
   a774c: d61f0220     	br	x17

00000000000a7750 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE13removeItemsAtEmm@plt>:
   a7750: f0000ff0     	adrp	x16, 0x2a6000
   a7754: f9425211     	ldr	x17, [x16, #0x4a0]
   a7758: 91128210     	add	x16, x16, #0x4a0
   a775c: d61f0220     	br	x17

00000000000a7760 <_ZNK7android4ESDS10getBitRateEPjS1_@plt>:
   a7760: f0000ff0     	adrp	x16, 0x2a6000
   a7764: f9425611     	ldr	x17, [x16, #0x4a8]
   a7768: 9112a210     	add	x16, x16, #0x4a8
   a776c: d61f0220     	br	x17

00000000000a7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>:
   a7770: f0000ff0     	adrp	x16, 0x2a6000
   a7774: f9425a11     	ldr	x17, [x16, #0x4b0]
   a7778: 9112c210     	add	x16, x16, #0x4b0
   a777c: d61f0220     	br	x17

00000000000a7780 <_ZN7android10DataSource9getUInt64ElPm@plt>:
   a7780: f0000ff0     	adrp	x16, 0x2a6000
   a7784: f9425e11     	ldr	x17, [x16, #0x4b8]
   a7788: 9112e210     	add	x16, x16, #0x4b8
   a778c: d61f0220     	br	x17

00000000000a7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>:
   a7790: f0000ff0     	adrp	x16, 0x2a6000
   a7794: f9426211     	ldr	x17, [x16, #0x4c0]
   a7798: 91130210     	add	x16, x16, #0x4c0
   a779c: d61f0220     	br	x17

00000000000a77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>:
   a77a0: f0000ff0     	adrp	x16, 0x2a6000
   a77a4: f9426611     	ldr	x17, [x16, #0x4c8]
   a77a8: 91132210     	add	x16, x16, #0x4c8
   a77ac: d61f0220     	br	x17

00000000000a77b0 <abort@plt>:
   a77b0: f0000ff0     	adrp	x16, 0x2a6000
   a77b4: f9426a11     	ldr	x17, [x16, #0x4d0]
   a77b8: 91134210     	add	x16, x16, #0x4d0
   a77bc: d61f0220     	br	x17

00000000000a77c0 <_ZN7android16NuMediaExtractor24updateDurationAndBitrateEv@plt>:
   a77c0: f0000ff0     	adrp	x16, 0x2a6000
   a77c4: f9426e11     	ldr	x17, [x16, #0x4d8]
   a77c8: 91136210     	add	x16, x16, #0x4d8
   a77cc: d61f0220     	br	x17

00000000000a77d0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE6itemAtEm@plt>:
   a77d0: f0000ff0     	adrp	x16, 0x2a6000
   a77d4: f9427211     	ldr	x17, [x16, #0x4e0]
   a77d8: 91138210     	add	x16, x16, #0x4e0
   a77dc: d61f0220     	br	x17

00000000000a77e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a77e0: f0000ff0     	adrp	x16, 0x2a6000
   a77e4: f9427611     	ldr	x17, [x16, #0x4e8]
   a77e8: 9113a210     	add	x16, x16, #0x4e8
   a77ec: d61f0220     	br	x17

00000000000a77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>:
   a77f0: f0000ff0     	adrp	x16, 0x2a6000
   a77f4: f9427a11     	ldr	x17, [x16, #0x4f0]
   a77f8: 9113c210     	add	x16, x16, #0x4f0
   a77fc: d61f0220     	br	x17

00000000000a7800 <_ZN7android14construct_typeINS_16key_value_pair_tIjmEEEEvPT_m@plt>:
   a7800: f0000ff0     	adrp	x16, 0x2a6000
   a7804: f9427e11     	ldr	x17, [x16, #0x4f8]
   a7808: 9113e210     	add	x16, x16, #0x4f8
   a780c: d61f0220     	br	x17

00000000000a7810 <__cxa_throw@plt>:
   a7810: f0000ff0     	adrp	x16, 0x2a6000
   a7814: f9428211     	ldr	x17, [x16, #0x500]
   a7818: 91140210     	add	x16, x16, #0x500
   a781c: d61f0220     	br	x17

00000000000a7820 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEED2Ev@plt>:
   a7820: f0000ff0     	adrp	x16, 0x2a6000
   a7824: f9428611     	ldr	x17, [x16, #0x508]
   a7828: 91142210     	add	x16, x16, #0x508
   a782c: d61f0220     	br	x17

00000000000a7830 <FLAC__bitreader_read_utf8_uint64@plt>:
   a7830: f0000ff0     	adrp	x16, 0x2a6000
   a7834: f9428a11     	ldr	x17, [x16, #0x510]
   a7838: 91144210     	add	x16, x16, #0x510
   a783c: d61f0220     	br	x17

00000000000a7840 <isprint@plt>:
   a7840: f0000ff0     	adrp	x16, 0x2a6000
   a7844: f9428e11     	ldr	x17, [x16, #0x518]
   a7848: 91146210     	add	x16, x16, #0x518
   a784c: d61f0220     	br	x17

00000000000a7850 <_ZNK7android2spINS_15JMediaExtractorEEneEPKS1_@plt>:
   a7850: f0000ff0     	adrp	x16, 0x2a6000
   a7854: f9429211     	ldr	x17, [x16, #0x520]
   a7858: 91148210     	add	x16, x16, #0x520
   a785c: d61f0220     	br	x17

00000000000a7860 <_ZN9mkvparser17MasteringMetadataD2Ev@plt>:
   a7860: f0000ff0     	adrp	x16, 0x2a6000
   a7864: f9429611     	ldr	x17, [x16, #0x528]
   a7868: 9114a210     	add	x16, x16, #0x528
   a786c: d61f0220     	br	x17

00000000000a7870 <__cxa_atexit@plt>:
   a7870: f0000ff0     	adrp	x16, 0x2a6000
   a7874: f9429a11     	ldr	x17, [x16, #0x530]
   a7878: 9114c210     	add	x16, x16, #0x530
   a787c: d61f0220     	br	x17

00000000000a7880 <_Z20ENSURE_UNSIGNED_TYPEImEvv@plt>:
   a7880: f0000ff0     	adrp	x16, 0x2a6000
   a7884: f9429e11     	ldr	x17, [x16, #0x538]
   a7888: 9114e210     	add	x16, x16, #0x538
   a788c: d61f0220     	br	x17

00000000000a7890 <_ZN16scoped_local_refIP7_jclassE5resetES1_@plt>:
   a7890: f0000ff0     	adrp	x16, 0x2a6000
   a7894: f942a211     	ldr	x17, [x16, #0x540]
   a7898: 91150210     	add	x16, x16, #0x540
   a789c: d61f0220     	br	x17

00000000000a78a0 <_ZN7android4ListIPNS_11MediaBufferEE5_NodeD2Ev@plt>:
   a78a0: f0000ff0     	adrp	x16, 0x2a6000
   a78a4: f942a611     	ldr	x17, [x16, #0x548]
   a78a8: 91152210     	add	x16, x16, #0x548
   a78ac: d61f0220     	br	x17

00000000000a78b0 <_ZNK7android7AString5c_strEv@plt>:
   a78b0: f0000ff0     	adrp	x16, 0x2a6000
   a78b4: f942aa11     	ldr	x17, [x16, #0x550]
   a78b8: 91154210     	add	x16, x16, #0x550
   a78bc: d61f0220     	br	x17

00000000000a78c0 <_ZN7android12SharedBuffer4dataEv@plt>:
   a78c0: f0000ff0     	adrp	x16, 0x2a6000
   a78c4: f942ae11     	ldr	x17, [x16, #0x558]
   a78c8: 91156210     	add	x16, x16, #0x558
   a78cc: d61f0220     	br	x17

00000000000a78d0 <VMUpdateStaticChannelParameters@plt>:
   a78d0: f0000ff0     	adrp	x16, 0x2a6000
   a78d4: f942b211     	ldr	x17, [x16, #0x560]
   a78d8: 91158210     	add	x16, x16, #0x560
   a78dc: d61f0220     	br	x17

00000000000a78e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEixEm@plt>:
   a78e0: f0000ff0     	adrp	x16, 0x2a6000
   a78e4: f942b611     	ldr	x17, [x16, #0x568]
   a78e8: 9115a210     	add	x16, x16, #0x568
   a78ec: d61f0220     	br	x17

00000000000a78f0 <_ZN7android2spINS_9ATSParserEED2Ev@plt>:
   a78f0: f0000ff0     	adrp	x16, 0x2a6000
   a78f4: f942ba11     	ldr	x17, [x16, #0x570]
   a78f8: 9115c210     	add	x16, x16, #0x570
   a78fc: d61f0220     	br	x17

00000000000a7900 <_ZN7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a7900: f0000ff0     	adrp	x16, 0x2a6000
   a7904: f942be11     	ldr	x17, [x16, #0x578]
   a7908: 9115e210     	add	x16, x16, #0x578
   a790c: d61f0220     	br	x17

00000000000a7910 <__register_frame_info_bases@plt>:
   a7910: f0000ff0     	adrp	x16, 0x2a6000
   a7914: f942c211     	ldr	x17, [x16, #0x580]
   a7918: 91160210     	add	x16, x16, #0x580
   a791c: d61f0220     	br	x17

00000000000a7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>:
   a7920: f0000ff0     	adrp	x16, 0x2a6000
   a7924: f942c611     	ldr	x17, [x16, #0x588]
   a7928: 91162210     	add	x16, x16, #0x588
   a792c: d61f0220     	br	x17

00000000000a7930 <VMInitializeAllVoices@plt>:
   a7930: f0000ff0     	adrp	x16, 0x2a6000
   a7934: f942ca11     	ldr	x17, [x16, #0x590]
   a7938: 91164210     	add	x16, x16, #0x590
   a793c: d61f0220     	br	x17

00000000000a7940 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerC2EPNS3_IS2_EEPKSA_@plt>:
   a7940: f0000ff0     	adrp	x16, 0x2a6000
   a7944: f942ce11     	ldr	x17, [x16, #0x598]
   a7948: 91166210     	add	x16, x16, #0x598
   a794c: d61f0220     	br	x17

00000000000a7950 <_ZN7android2spINS_11MediaSourceEEC2EPS1_@plt>:
   a7950: f0000ff0     	adrp	x16, 0x2a6000
   a7954: f942d211     	ldr	x17, [x16, #0x5a0]
   a7958: 91168210     	add	x16, x16, #0x5a0
   a795c: d61f0220     	br	x17

00000000000a7960 <_ZN7android14MediaExtractorC2Ev@plt>:
   a7960: f0000ff0     	adrp	x16, 0x2a6000
   a7964: f942d611     	ldr	x17, [x16, #0x5a8]
   a7968: 9116a210     	add	x16, x16, #0x5a8
   a796c: d61f0220     	br	x17

00000000000a7970 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEi@plt>:
   a7970: f0000ff0     	adrp	x16, 0x2a6000
   a7974: f942da11     	ldr	x17, [x16, #0x5b0]
   a7978: 9116c210     	add	x16, x16, #0x5b0
   a797c: d61f0220     	br	x17

00000000000a7980 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>:
   a7980: f0000ff0     	adrp	x16, 0x2a6000
   a7984: f942de11     	ldr	x17, [x16, #0x5b8]
   a7988: 9116e210     	add	x16, x16, #0x5b8
   a798c: d61f0220     	br	x17

00000000000a7990 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>:
   a7990: f0000ff0     	adrp	x16, 0x2a6000
   a7994: f942e211     	ldr	x17, [x16, #0x5c0]
   a7998: 91170210     	add	x16, x16, #0x5c0
   a799c: d61f0220     	br	x17

00000000000a79a0 <_ZN9mkvparser10BlockGroupD2Ev@plt>:
   a79a0: f0000ff0     	adrp	x16, 0x2a6000
   a79a4: f942e611     	ldr	x17, [x16, #0x5c8]
   a79a8: 91172210     	add	x16, x16, #0x5c8
   a79ac: d61f0220     	br	x17

00000000000a79b0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEEC2Ev@plt>:
   a79b0: f0000ff0     	adrp	x16, 0x2a6000
   a79b4: f942ea11     	ldr	x17, [x16, #0x5d0]
   a79b8: 91174210     	add	x16, x16, #0x5d0
   a79bc: d61f0220     	br	x17

00000000000a79c0 <_ZN7android9OggSourceC1ERKNS_2spINS_12OggExtractorEEE@plt>:
   a79c0: f0000ff0     	adrp	x16, 0x2a6000
   a79c4: f942ee11     	ldr	x17, [x16, #0x5d8]
   a79c8: 91176210     	add	x16, x16, #0x5d8
   a79cc: d61f0220     	br	x17

00000000000a79d0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE5arrayEv@plt>:
   a79d0: f0000ff0     	adrp	x16, 0x2a6000
   a79d4: f942f211     	ldr	x17, [x16, #0x5e0]
   a79d8: 91178210     	add	x16, x16, #0x5e0
   a79dc: d61f0220     	br	x17

00000000000a79e0 <ogg_sync_pageseek@plt>:
   a79e0: f0000ff0     	adrp	x16, 0x2a6000
   a79e4: f942f611     	ldr	x17, [x16, #0x5e8]
   a79e8: 9117a210     	add	x16, x16, #0x5e8
   a79ec: d61f0220     	br	x17

00000000000a79f0 <_ZN7android16MPEG2TSExtractor10seekBeyondEl@plt>:
   a79f0: f0000ff0     	adrp	x16, 0x2a6000
   a79f4: f942fa11     	ldr	x17, [x16, #0x5f0]
   a79f8: 9117c210     	add	x16, x16, #0x5f0
   a79fc: d61f0220     	br	x17

00000000000a7a00 <_ZN7_JNIEnv15DeleteGlobalRefEP8_jobject@plt>:
   a7a00: f0000ff0     	adrp	x16, 0x2a6000
   a7a04: f942fe11     	ldr	x17, [x16, #0x5f8]
   a7a08: 9117e210     	add	x16, x16, #0x5f8
   a7a0c: d61f0220     	br	x17

00000000000a7a10 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>:
   a7a10: f0000ff0     	adrp	x16, 0x2a6000
   a7a14: f9430211     	ldr	x17, [x16, #0x600]
   a7a18: 91180210     	add	x16, x16, #0x600
   a7a1c: d61f0220     	br	x17

00000000000a7a20 <_ZN7android7String8aSEPKc@plt>:
   a7a20: f0000ff0     	adrp	x16, 0x2a6000
   a7a24: f9430611     	ldr	x17, [x16, #0x608]
   a7a28: 91182210     	add	x16, x16, #0x608
   a7a2c: d61f0220     	br	x17

00000000000a7a30 <_ZN9mkvparser4Tags9SimpleTag5ClearEv@plt>:
   a7a30: f0000ff0     	adrp	x16, 0x2a6000
   a7a34: f9430a11     	ldr	x17, [x16, #0x610]
   a7a38: 91184210     	add	x16, x16, #0x610
   a7a3c: d61f0220     	br	x17

00000000000a7a40 <FLAC__bitwriter_clear@plt>:
   a7a40: f0000ff0     	adrp	x16, 0x2a6000
   a7a44: f9430e11     	ldr	x17, [x16, #0x618]
   a7a48: 91186210     	add	x16, x16, #0x618
   a7a4c: d61f0220     	br	x17

00000000000a7a50 <closelog@plt>:
   a7a50: f0000ff0     	adrp	x16, 0x2a6000
   a7a54: f9431211     	ldr	x17, [x16, #0x620]
   a7a58: 91188210     	add	x16, x16, #0x620
   a7a5c: d61f0220     	br	x17

00000000000a7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>:
   a7a60: f0000ff0     	adrp	x16, 0x2a6000
   a7a64: f9431611     	ldr	x17, [x16, #0x628]
   a7a68: 9118a210     	add	x16, x16, #0x628
   a7a6c: d61f0220     	br	x17

00000000000a7a70 <_ZN7android3ID3D1Ev@plt>:
   a7a70: f0000ff0     	adrp	x16, 0x2a6000
   a7a74: f9431a11     	ldr	x17, [x16, #0x630]
   a7a78: 9118c210     	add	x16, x16, #0x630
   a7a7c: d61f0220     	br	x17

00000000000a7a80 <_ZN7android8U16LE_ATEPKh@plt>:
   a7a80: f0000ff0     	adrp	x16, 0x2a6000
   a7a84: f9431e11     	ldr	x17, [x16, #0x638]
   a7a88: 9118e210     	add	x16, x16, #0x638
   a7a8c: d61f0220     	br	x17

00000000000a7a90 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE6itemAtEm@plt>:
   a7a90: f0000ff0     	adrp	x16, 0x2a6000
   a7a94: f9432211     	ldr	x17, [x16, #0x640]
   a7a98: 91190210     	add	x16, x16, #0x640
   a7a9c: d61f0220     	br	x17

00000000000a7aa0 <_ZN7android16MPEG2TSExtractorD0Ev@plt>:
   a7aa0: f0000ff0     	adrp	x16, 0x2a6000
   a7aa4: f9432611     	ldr	x17, [x16, #0x648]
   a7aa8: 91192210     	add	x16, x16, #0x648
   a7aac: d61f0220     	br	x17

00000000000a7ab0 <_ZN7android7AString6appendEm@plt>:
   a7ab0: f0000ff0     	adrp	x16, 0x2a6000
   a7ab4: f9432a11     	ldr	x17, [x16, #0x650]
   a7ab8: 91194210     	add	x16, x16, #0x650
   a7abc: d61f0220     	br	x17

00000000000a7ac0 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE5keyAtEm@plt>:
   a7ac0: f0000ff0     	adrp	x16, 0x2a6000
   a7ac4: f9432e11     	ldr	x17, [x16, #0x658]
   a7ac8: 91196210     	add	x16, x16, #0x658
   a7acc: d61f0220     	br	x17

00000000000a7ad0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>:
   a7ad0: f0000ff0     	adrp	x16, 0x2a6000
   a7ad4: f9433211     	ldr	x17, [x16, #0x660]
   a7ad8: 91198210     	add	x16, x16, #0x660
   a7adc: d61f0220     	br	x17

00000000000a7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>:
   a7ae0: f0000ff0     	adrp	x16, 0x2a6000
   a7ae4: f9433611     	ldr	x17, [x16, #0x668]
   a7ae8: 9119a210     	add	x16, x16, #0x668
   a7aec: d61f0220     	br	x17

00000000000a7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>:
   a7af0: f0000ff0     	adrp	x16, 0x2a6000
   a7af4: f9433a11     	ldr	x17, [x16, #0x670]
   a7af8: 9119c210     	add	x16, x16, #0x670
   a7afc: d61f0220     	br	x17

00000000000a7b00 <_ZN7android2spINS_16MPEG2TSExtractorEEC2EPS1_@plt>:
   a7b00: f0000ff0     	adrp	x16, 0x2a6000
   a7b04: f9433e11     	ldr	x17, [x16, #0x678]
   a7b08: 9119e210     	add	x16, x16, #0x678
   a7b0c: d61f0220     	br	x17

00000000000a7b10 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE6itemAtEm@plt>:
   a7b10: f0000ff0     	adrp	x16, 0x2a6000
   a7b14: f9434211     	ldr	x17, [x16, #0x680]
   a7b18: 911a0210     	add	x16, x16, #0x680
   a7b1c: d61f0220     	br	x17

00000000000a7b20 <_ZN7android16MPEG2PSExtractor5TrackD2Ev@plt>:
   a7b20: f0000ff0     	adrp	x16, 0x2a6000
   a7b24: f9434611     	ldr	x17, [x16, #0x688]
   a7b28: 911a2210     	add	x16, x16, #0x688
   a7b2c: d61f0220     	br	x17

00000000000a7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>:
   a7b30: f0000ff0     	adrp	x16, 0x2a6000
   a7b34: f9434a11     	ldr	x17, [x16, #0x690]
   a7b38: 911a4210     	add	x16, x16, #0x690
   a7b3c: d61f0220     	br	x17

00000000000a7b40 <_ZN7android10VectorImpl4sortEPFiPKvS2_PvES3_@plt>:
   a7b40: f0000ff0     	adrp	x16, 0x2a6000
   a7b44: f9434e11     	ldr	x17, [x16, #0x698]
   a7b48: 911a6210     	add	x16, x16, #0x698
   a7b4c: d61f0220     	br	x17

00000000000a7b50 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE3addERKjRKS4_@plt>:
   a7b50: f0000ff0     	adrp	x16, 0x2a6000
   a7b54: f9435211     	ldr	x17, [x16, #0x6a0]
   a7b58: 911a8210     	add	x16, x16, #0x6a0
   a7b5c: d61f0220     	br	x17

00000000000a7b60 <_ZN7android10XINGSeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>:
   a7b60: f0000ff0     	adrp	x16, 0x2a6000
   a7b64: f9435611     	ldr	x17, [x16, #0x6a8]
   a7b68: 911aa210     	add	x16, x16, #0x6a8
   a7b6c: d61f0220     	br	x17

00000000000a7b70 <EAS_OpenFile@plt>:
   a7b70: f0000ff0     	adrp	x16, 0x2a6000
   a7b74: f9435a11     	ldr	x17, [x16, #0x6b0]
   a7b78: 911ac210     	add	x16, x16, #0x6b0
   a7b7c: d61f0220     	br	x17

00000000000a7b80 <ogg_stream_create@plt>:
   a7b80: f0000ff0     	adrp	x16, 0x2a6000
   a7b84: f9435e11     	ldr	x17, [x16, #0x6b8]
   a7b88: 911ae210     	add	x16, x16, #0x6b8
   a7b8c: d61f0220     	br	x17

00000000000a7b90 <_ZN7android11SampleTable20setChunkOffsetParamsEjlm@plt>:
   a7b90: f0000ff0     	adrp	x16, 0x2a6000
   a7b94: f9436211     	ldr	x17, [x16, #0x6c0]
   a7b98: 911b0210     	add	x16, x16, #0x6c0
   a7b9c: d61f0220     	br	x17

00000000000a7ba0 <_ZNK9mkvparser10AudioTrack11GetChannelsEv@plt>:
   a7ba0: f0000ff0     	adrp	x16, 0x2a6000
   a7ba4: f9436611     	ldr	x17, [x16, #0x6c8]
   a7ba8: 911b2210     	add	x16, x16, #0x6c8
   a7bac: d61f0220     	br	x17

00000000000a7bb0 <_ZNK7android7ALookupI24OMX_VIDEO_VP9PROFILETYPES1_E6lookupERKS1_PS1_@plt>:
   a7bb0: f0000ff0     	adrp	x16, 0x2a6000
   a7bb4: f9436a11     	ldr	x17, [x16, #0x6d0]
   a7bb8: 911b4210     	add	x16, x16, #0x6d0
   a7bbc: d61f0220     	br	x17

00000000000a7bc0 <_ZNSt6__ndk117__compressed_pairImNS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEEC2IiLb1EEEOT_@plt>:
   a7bc0: f0000ff0     	adrp	x16, 0x2a6000
   a7bc4: f9436e11     	ldr	x17, [x16, #0x6d8]
   a7bc8: 911b6210     	add	x16, x16, #0x6d8
   a7bcc: d61f0220     	br	x17

00000000000a7bd0 <_ZN7android17MyVorbisExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>:
   a7bd0: f0000ff0     	adrp	x16, 0x2a6000
   a7bd4: f9437211     	ldr	x17, [x16, #0x6e0]
   a7bd8: 911b8210     	add	x16, x16, #0x6e0
   a7bdc: d61f0220     	br	x17

00000000000a7be0 <_ZNK7android8AMessage9findFloatEPKcPf@plt>:
   a7be0: f0000ff0     	adrp	x16, 0x2a6000
   a7be4: f9437611     	ldr	x17, [x16, #0x6e8]
   a7be8: 911ba210     	add	x16, x16, #0x6e8
   a7bec: d61f0220     	br	x17

00000000000a7bf0 <_ZNK7android11KeyedVectorIjNS_7AStringEE4sizeEv@plt>:
   a7bf0: f0000ff0     	adrp	x16, 0x2a6000
   a7bf4: f9437a11     	ldr	x17, [x16, #0x6f0]
   a7bf8: 911bc210     	add	x16, x16, #0x6f0
   a7bfc: d61f0220     	br	x17

00000000000a7c00 <_ZN9mkvparser6Colour5ParseEPNS_10IMkvReaderExxPPS0_@plt>:
   a7c00: f0000ff0     	adrp	x16, 0x2a6000
   a7c04: f9437e11     	ldr	x17, [x16, #0x6f8]
   a7c08: 911be210     	add	x16, x16, #0x6f8
   a7c0c: d61f0220     	br	x17

00000000000a7c10 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE7indexOfERKS4_@plt>:
   a7c10: f0000ff0     	adrp	x16, 0x2a6000
   a7c14: f9438211     	ldr	x17, [x16, #0x700]
   a7c18: 911c0210     	add	x16, x16, #0x700
   a7c1c: d61f0220     	br	x17

00000000000a7c20 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2Ev@plt>:
   a7c20: f0000ff0     	adrp	x16, 0x2a6000
   a7c24: f9438611     	ldr	x17, [x16, #0x708]
   a7c28: 911c2210     	add	x16, x16, #0x708
   a7c2c: d61f0220     	br	x17

00000000000a7c30 <_ZN7android19AnotherPacketSource21getBufferedDurationUsEPi@plt>:
   a7c30: f0000ff0     	adrp	x16, 0x2a6000
   a7c34: f9438a11     	ldr	x17, [x16, #0x710]
   a7c38: 911c4210     	add	x16, x16, #0x710
   a7c3c: d61f0220     	br	x17

00000000000a7c40 <_ZdlPvRKSt9nothrow_t@plt>:
   a7c40: f0000ff0     	adrp	x16, 0x2a6000
   a7c44: f9438e11     	ldr	x17, [x16, #0x718]
   a7c48: 911c6210     	add	x16, x16, #0x718
   a7c4c: d61f0220     	br	x17

00000000000a7c50 <_ZN7android19AnotherPacketSource15queueAccessUnitERKNS_2spINS_7ABufferEEE@plt>:
   a7c50: f0000ff0     	adrp	x16, 0x2a6000
   a7c54: f9439211     	ldr	x17, [x16, #0x720]
   a7c58: 911c8210     	add	x16, x16, #0x720
   a7c5c: d61f0220     	br	x17

00000000000a7c60 <_ZNK7android11MediaBuffer13localRefcountEv@plt>:
   a7c60: f0000ff0     	adrp	x16, 0x2a6000
   a7c64: f9439611     	ldr	x17, [x16, #0x728]
   a7c68: 911ca210     	add	x16, x16, #0x728
   a7c6c: d61f0220     	br	x17

00000000000a7c70 <_ZN9mkvparser8Chapters7Display5ParseEPNS_10IMkvReaderExx@plt>:
   a7c70: f0000ff0     	adrp	x16, 0x2a6000
   a7c74: f9439a11     	ldr	x17, [x16, #0x730]
   a7c78: 911cc210     	add	x16, x16, #0x730
   a7c7c: d61f0220     	br	x17

00000000000a7c80 <_ZNK7android2spINS_16MPEG2TSExtractorEEptEv@plt>:
   a7c80: f0000ff0     	adrp	x16, 0x2a6000
   a7c84: f9439e11     	ldr	x17, [x16, #0x738]
   a7c88: 911ce210     	add	x16, x16, #0x738
   a7c8c: d61f0220     	br	x17

00000000000a7c90 <EAS_SetVolume@plt>:
   a7c90: f0000ff0     	adrp	x16, 0x2a6000
   a7c94: f943a211     	ldr	x17, [x16, #0x740]
   a7c98: 911d0210     	add	x16, x16, #0x740
   a7c9c: d61f0220     	br	x17

00000000000a7ca0 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE3mapIS4_vEEbRKS2_PT_@plt>:
   a7ca0: f0000ff0     	adrp	x16, 0x2a6000
   a7ca4: f943a611     	ldr	x17, [x16, #0x748]
   a7ca8: 911d2210     	add	x16, x16, #0x748
   a7cac: d61f0220     	br	x17

00000000000a7cb0 <_ZN7android6U16_ATEPKh@plt>:
   a7cb0: f0000ff0     	adrp	x16, 0x2a6000
   a7cb4: f943aa11     	ldr	x17, [x16, #0x750]
   a7cb8: 911d4210     	add	x16, x16, #0x750
   a7cbc: d61f0220     	br	x17

00000000000a7cc0 <_ZNK7android7ALookupIiNS_12ColorAspects9PrimariesEE6lookupERKiPS2_@plt>:
   a7cc0: f0000ff0     	adrp	x16, 0x2a6000
   a7cc4: f943ae11     	ldr	x17, [x16, #0x758]
   a7cc8: 911d6210     	add	x16, x16, #0x758
   a7ccc: d61f0220     	br	x17

00000000000a7cd0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>:
   a7cd0: f0000ff0     	adrp	x16, 0x2a6000
   a7cd4: f943b211     	ldr	x17, [x16, #0x760]
   a7cd8: 911d8210     	add	x16, x16, #0x760
   a7cdc: d61f0220     	br	x17

00000000000a7ce0 <_ZN7android14MyOggExtractorD2Ev@plt>:
   a7ce0: f0000ff0     	adrp	x16, 0x2a6000
   a7ce4: f943b611     	ldr	x17, [x16, #0x768]
   a7ce8: 911da210     	add	x16, x16, #0x768
   a7cec: d61f0220     	br	x17

00000000000a7cf0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEEC2Ev@plt>:
   a7cf0: f0000ff0     	adrp	x16, 0x2a6000
   a7cf4: f943ba11     	ldr	x17, [x16, #0x770]
   a7cf8: 911dc210     	add	x16, x16, #0x770
   a7cfc: d61f0220     	br	x17

00000000000a7d00 <vfprintf@plt>:
   a7d00: f0000ff0     	adrp	x16, 0x2a6000
   a7d04: f943be11     	ldr	x17, [x16, #0x778]
   a7d08: 911de210     	add	x16, x16, #0x778
   a7d0c: d61f0220     	br	x17

00000000000a7d10 <_ZN7android2spINS_11SampleTableEEC2ERKS2_@plt>:
   a7d10: f0000ff0     	adrp	x16, 0x2a6000
   a7d14: f943c211     	ldr	x17, [x16, #0x780]
   a7d18: 911e0210     	add	x16, x16, #0x780
   a7d1c: d61f0220     	br	x17

00000000000a7d20 <_ZN7android11MediaBuffer5cloneEv@plt>:
   a7d20: f0000ff0     	adrp	x16, 0x2a6000
   a7d24: f943c611     	ldr	x17, [x16, #0x788]
   a7d28: 911e2210     	add	x16, x16, #0x788
   a7d2c: d61f0220     	br	x17

00000000000a7d30 <_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv@plt>:
   a7d30: f0000ff0     	adrp	x16, 0x2a6000
   a7d34: f943ca11     	ldr	x17, [x16, #0x790]
   a7d38: 911e4210     	add	x16, x16, #0x790
   a7d3c: d61f0220     	br	x17

00000000000a7d40 <vorbis_book_unpack@plt>:
   a7d40: f0000ff0     	adrp	x16, 0x2a6000
   a7d44: f943ce11     	ldr	x17, [x16, #0x798]
   a7d48: 911e6210     	add	x16, x16, #0x798
   a7d4c: d61f0220     	br	x17

00000000000a7d50 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a7d50: f0000ff0     	adrp	x16, 0x2a6000
   a7d54: f943d211     	ldr	x17, [x16, #0x7a0]
   a7d58: 911e8210     	add	x16, x16, #0x7a0
   a7d5c: d61f0220     	br	x17

00000000000a7d60 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEixEm@plt>:
   a7d60: f0000ff0     	adrp	x16, 0x2a6000
   a7d64: f943d611     	ldr	x17, [x16, #0x7a8]
   a7d68: 911ea210     	add	x16, x16, #0x7a8
   a7d6c: d61f0220     	br	x17

00000000000a7d70 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getPrevEv@plt>:
   a7d70: f0000ff0     	adrp	x16, 0x2a6000
   a7d74: f943da11     	ldr	x17, [x16, #0x7b0]
   a7d78: 911ec210     	add	x16, x16, #0x7b0
   a7d7c: d61f0220     	br	x17

00000000000a7d80 <_ZN7android12destroy_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_m@plt>:
   a7d80: f0000ff0     	adrp	x16, 0x2a6000
   a7d84: f943de11     	ldr	x17, [x16, #0x7b8]
   a7d88: 911ee210     	add	x16, x16, #0x7b8
   a7d8c: d61f0220     	br	x17

00000000000a7d90 <_ZN9mkvparser5Track4InfoC1Ev@plt>:
   a7d90: f0000ff0     	adrp	x16, 0x2a6000
   a7d94: f943e211     	ldr	x17, [x16, #0x7c0]
   a7d98: 911f0210     	add	x16, x16, #0x7c0
   a7d9c: d61f0220     	br	x17

00000000000a7da0 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEppEv@plt>:
   a7da0: f0000ff0     	adrp	x16, 0x2a6000
   a7da4: f943e611     	ldr	x17, [x16, #0x7c8]
   a7da8: 911f2210     	add	x16, x16, #0x7c8
   a7dac: d61f0220     	br	x17

00000000000a7db0 <_ZN7android9ATSParser7parseTSEPNS_10ABitReaderEPNS0_9SyncEventE@plt>:
   a7db0: f0000ff0     	adrp	x16, 0x2a6000
   a7db4: f943ea11     	ldr	x17, [x16, #0x7d0]
   a7db8: 911f4210     	add	x16, x16, #0x7d0
   a7dbc: d61f0220     	br	x17

00000000000a7dc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEneERKS4_@plt>:
   a7dc0: f0000ff0     	adrp	x16, 0x2a6000
   a7dc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   a7dc8: 911f6210     	add	x16, x16, #0x7d8
   a7dcc: d61f0220     	br	x17

00000000000a7dd0 <strcat@plt>:
   a7dd0: f0000ff0     	adrp	x16, 0x2a6000
   a7dd4: f943f211     	ldr	x17, [x16, #0x7e0]
   a7dd8: 911f8210     	add	x16, x16, #0x7e0
   a7ddc: d61f0220     	br	x17

00000000000a7de0 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEiRKT_S9_@plt>:
   a7de0: f0000ff0     	adrp	x16, 0x2a6000
   a7de4: f943f611     	ldr	x17, [x16, #0x7e8]
   a7de8: 911fa210     	add	x16, x16, #0x7e8
   a7dec: d61f0220     	br	x17

00000000000a7df0 <fseek@plt>:
   a7df0: f0000ff0     	adrp	x16, 0x2a6000
   a7df4: f943fa11     	ldr	x17, [x16, #0x7f0]
   a7df8: 911fc210     	add	x16, x16, #0x7f0
   a7dfc: d61f0220     	br	x17

00000000000a7e00 <vorbis_lsp_to_curve@plt>:
   a7e00: f0000ff0     	adrp	x16, 0x2a6000
   a7e04: f943fe11     	ldr	x17, [x16, #0x7f8]
   a7e08: 911fe210     	add	x16, x16, #0x7f8
   a7e0c: d61f0220     	br	x17

00000000000a7e10 <_ZN7android19strictly_order_typeIlEEiRKT_S3_@plt>:
   a7e10: f0000ff0     	adrp	x16, 0x2a6000
   a7e14: f9440211     	ldr	x17, [x16, #0x800]
   a7e18: 91200210     	add	x16, x16, #0x800
   a7e1c: d61f0220     	br	x17

00000000000a7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>:
   a7e20: f0000ff0     	adrp	x16, 0x2a6000
   a7e24: f9440611     	ldr	x17, [x16, #0x808]
   a7e28: 91202210     	add	x16, x16, #0x808
   a7e2c: d61f0220     	br	x17

00000000000a7e30 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_m@plt>:
   a7e30: f0000ff0     	adrp	x16, 0x2a6000
   a7e34: f9440a11     	ldr	x17, [x16, #0x810]
   a7e38: 91204210     	add	x16, x16, #0x810
   a7e3c: d61f0220     	br	x17

00000000000a7e40 <strerror_r@plt>:
   a7e40: f0000ff0     	adrp	x16, 0x2a6000
   a7e44: f9440e11     	ldr	x17, [x16, #0x818]
   a7e48: 91206210     	add	x16, x16, #0x818
   a7e4c: d61f0220     	br	x17

00000000000a7e50 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getPrevEv@plt>:
   a7e50: f0000ff0     	adrp	x16, 0x2a6000
   a7e54: f9441211     	ldr	x17, [x16, #0x820]
   a7e58: 91208210     	add	x16, x16, #0x820
   a7e5c: d61f0220     	br	x17

00000000000a7e60 <_ZN7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>:
   a7e60: f0000ff0     	adrp	x16, 0x2a6000
   a7e64: f9441611     	ldr	x17, [x16, #0x828]
   a7e68: 9120a210     	add	x16, x16, #0x828
   a7e6c: d61f0220     	br	x17

00000000000a7e70 <_ZN7android19AnotherPacketSource14nextBufferTimeEPl@plt>:
   a7e70: f0000ff0     	adrp	x16, 0x2a6000
   a7e74: f9441a11     	ldr	x17, [x16, #0x830]
   a7e78: 9120c210     	add	x16, x16, #0x830
   a7e7c: d61f0220     	br	x17

00000000000a7e80 <_ZNK7android7AString10startsWithEPKc@plt>:
   a7e80: f0000ff0     	adrp	x16, 0x2a6000
   a7e84: f9441e11     	ldr	x17, [x16, #0x838]
   a7e88: 9120e210     	add	x16, x16, #0x838
   a7e8c: d61f0220     	br	x17

00000000000a7e90 <VMCheckPolyphonyLimiting@plt>:
   a7e90: f0000ff0     	adrp	x16, 0x2a6000
   a7e94: f9442211     	ldr	x17, [x16, #0x840]
   a7e98: 91210210     	add	x16, x16, #0x840
   a7e9c: d61f0220     	br	x17

00000000000a7ea0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a7ea0: f0000ff0     	adrp	x16, 0x2a6000
   a7ea4: f9442611     	ldr	x17, [x16, #0x848]
   a7ea8: 91212210     	add	x16, x16, #0x848
   a7eac: d61f0220     	br	x17

00000000000a7eb0 <_ZN7android9ATSParser7Program15parseProgramMapEPNS_10ABitReaderE@plt>:
   a7eb0: f0000ff0     	adrp	x16, 0x2a6000
   a7eb4: f9442a11     	ldr	x17, [x16, #0x850]
   a7eb8: 91214210     	add	x16, x16, #0x850
   a7ebc: d61f0220     	br	x17

00000000000a7ec0 <_ZN7android14MediaExtractorD0Ev@plt>:
   a7ec0: f0000ff0     	adrp	x16, 0x2a6000
   a7ec4: f9442e11     	ldr	x17, [x16, #0x858]
   a7ec8: 91216210     	add	x16, x16, #0x858
   a7ecc: d61f0220     	br	x17

00000000000a7ed0 <_ZN9mkvparser15ContentEncoding21ParseCompressionEntryExxPNS_10IMkvReaderEPNS0_18ContentCompressionE@plt>:
   a7ed0: f0000ff0     	adrp	x16, 0x2a6000
   a7ed4: f9443211     	ldr	x17, [x16, #0x860]
   a7ed8: 91218210     	add	x16, x16, #0x860
   a7edc: d61f0220     	br	x17

00000000000a7ee0 <_ZN7android18move_backward_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a7ee0: f0000ff0     	adrp	x16, 0x2a6000
   a7ee4: f9443611     	ldr	x17, [x16, #0x868]
   a7ee8: 9121a210     	add	x16, x16, #0x868
   a7eec: d61f0220     	br	x17

00000000000a7ef0 <FLAC__bitwriter_delete@plt>:
   a7ef0: f0000ff0     	adrp	x16, 0x2a6000
   a7ef4: f9443a11     	ldr	x17, [x16, #0x870]
   a7ef8: 9121c210     	add	x16, x16, #0x870
   a7efc: d61f0220     	br	x17

00000000000a7f00 <ogg_stream_destroy@plt>:
   a7f00: f0000ff0     	adrp	x16, 0x2a6000
   a7f04: f9443e11     	ldr	x17, [x16, #0x878]
   a7f08: 9121e210     	add	x16, x16, #0x878
   a7f0c: d61f0220     	br	x17

00000000000a7f10 <_Unwind_Resume@plt>:
   a7f10: f0000ff0     	adrp	x16, 0x2a6000
   a7f14: f9444211     	ldr	x17, [x16, #0x880]
   a7f18: 91220210     	add	x16, x16, #0x880
   a7f1c: d61f0220     	br	x17

00000000000a7f20 <_ZN9mkvparser5Block6SetKeyEb@plt>:
   a7f20: f0000ff0     	adrp	x16, 0x2a6000
   a7f24: f9444611     	ldr	x17, [x16, #0x888]
   a7f28: 91222210     	add	x16, x16, #0x888
   a7f2c: d61f0220     	br	x17

00000000000a7f30 <_ZN9mkvparser8Chapters4Atom12ParseDisplayEPNS_10IMkvReaderExx@plt>:
   a7f30: f0000ff0     	adrp	x16, 0x2a6000
   a7f34: f9444a11     	ldr	x17, [x16, #0x890]
   a7f38: 91224210     	add	x16, x16, #0x890
   a7f3c: d61f0220     	br	x17

00000000000a7f40 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE10indexOfKeyERKj@plt>:
   a7f40: f0000ff0     	adrp	x16, 0x2a6000
   a7f44: f9444e11     	ldr	x17, [x16, #0x898]
   a7f48: 91226210     	add	x16, x16, #0x898
   a7f4c: d61f0220     	br	x17

00000000000a7f50 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjjEEEEiRKT_S5_@plt>:
   a7f50: f0000ff0     	adrp	x16, 0x2a6000
   a7f54: f9445211     	ldr	x17, [x16, #0x8a0]
   a7f58: 91228210     	add	x16, x16, #0x8a0
   a7f5c: d61f0220     	br	x17

00000000000a7f60 <_ZN7android12destroy_typeINS_16key_value_pair_tIjjEEEEvPT_m@plt>:
   a7f60: f0000ff0     	adrp	x16, 0x2a6000
   a7f64: f9445611     	ldr	x17, [x16, #0x8a8]
   a7f68: 9122a210     	add	x16, x16, #0x8a8
   a7f6c: d61f0220     	br	x17

00000000000a7f70 <_ZN7android21ElementaryStreamQueue25dequeueAccessUnitMetadataEv@plt>:
   a7f70: f0000ff0     	adrp	x16, 0x2a6000
   a7f74: f9445a11     	ldr	x17, [x16, #0x8b0]
   a7f78: 9122c210     	add	x16, x16, #0x8b0
   a7f7c: d61f0220     	br	x17

00000000000a7f80 <FLAC__bitreader_clear@plt>:
   a7f80: f0000ff0     	adrp	x16, 0x2a6000
   a7f84: f9445e11     	ldr	x17, [x16, #0x8b8]
   a7f88: 9122e210     	add	x16, x16, #0x8b8
   a7f8c: d61f0220     	br	x17

00000000000a7f90 <floor1_inverse2@plt>:
   a7f90: f0000ff0     	adrp	x16, 0x2a6000
   a7f94: f9446211     	ldr	x17, [x16, #0x8c0]
   a7f98: 91230210     	add	x16, x16, #0x8c0
   a7f9c: d61f0220     	br	x17

00000000000a7fa0 <_ZNK7android7ALookupIiNS_12ColorAspects8TransferEE3mapIS2_vEEbRKiPT_@plt>:
   a7fa0: f0000ff0     	adrp	x16, 0x2a6000
   a7fa4: f9446611     	ldr	x17, [x16, #0x8c8]
   a7fa8: 91232210     	add	x16, x16, #0x8c8
   a7fac: d61f0220     	br	x17

00000000000a7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>:
   a7fb0: f0000ff0     	adrp	x16, 0x2a6000
   a7fb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   a7fb8: 91234210     	add	x16, x16, #0x8d0
   a7fbc: d61f0220     	br	x17

00000000000a7fc0 <_ZN7android17MatroskaExtractor9addTracksEv@plt>:
   a7fc0: f0000ff0     	adrp	x16, 0x2a6000
   a7fc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   a7fc8: 91236210     	add	x16, x16, #0x8d8
   a7fcc: d61f0220     	br	x17

00000000000a7fd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a7fd0: f0000ff0     	adrp	x16, 0x2a6000
   a7fd4: f9447211     	ldr	x17, [x16, #0x8e0]
   a7fd8: 91238210     	add	x16, x16, #0x8e0
   a7fdc: d61f0220     	br	x17

00000000000a7fe0 <EAS_HWFilePos@plt>:
   a7fe0: f0000ff0     	adrp	x16, 0x2a6000
   a7fe4: f9447611     	ldr	x17, [x16, #0x8e8]
   a7fe8: 9123a210     	add	x16, x16, #0x8e8
   a7fec: d61f0220     	br	x17

00000000000a7ff0 <_ZN7android4ListIPNS_11MediaBufferEE4prepEv@plt>:
   a7ff0: f0000ff0     	adrp	x16, 0x2a6000
   a7ff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   a7ff8: 9123c210     	add	x16, x16, #0x8f0
   a7ffc: d61f0220     	br	x17

00000000000a8000 <_ZN7android6VectorINS_11MPEG4Source6SampleEE5clearEv@plt>:
   a8000: d0000ff0     	adrp	x16, 0x2a6000
   a8004: f9447e11     	ldr	x17, [x16, #0x8f8]
   a8008: 9123e210     	add	x16, x16, #0x8f8
   a800c: d61f0220     	br	x17

00000000000a8010 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEED2Ev@plt>:
   a8010: d0000ff0     	adrp	x16, 0x2a6000
   a8014: f9448211     	ldr	x17, [x16, #0x900]
   a8018: 91240210     	add	x16, x16, #0x900
   a801c: d61f0220     	br	x17

00000000000a8020 <FLAC__bitwriter_write_raw_uint64@plt>:
   a8020: d0000ff0     	adrp	x16, 0x2a6000
   a8024: f9448611     	ldr	x17, [x16, #0x908]
   a8028: 91242210     	add	x16, x16, #0x908
   a802c: d61f0220     	br	x17

00000000000a8030 <FLAC__format_seektable_sort@plt>:
   a8030: d0000ff0     	adrp	x16, 0x2a6000
   a8034: f9448a11     	ldr	x17, [x16, #0x910]
   a8038: 91244210     	add	x16, x16, #0x910
   a803c: d61f0220     	br	x17

00000000000a8040 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKj@plt>:
   a8040: d0000ff0     	adrp	x16, 0x2a6000
   a8044: f9448e11     	ldr	x17, [x16, #0x918]
   a8048: 91246210     	add	x16, x16, #0x918
   a804c: d61f0220     	br	x17

00000000000a8050 <_ZN7android17MatroskaExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a8050: d0000ff0     	adrp	x16, 0x2a6000
   a8054: f9449211     	ldr	x17, [x16, #0x920]
   a8058: 91248210     	add	x16, x16, #0x920
   a805c: d61f0220     	br	x17

00000000000a8060 <_ZNK7android2spINS_10DataSourceEEneEPKS1_@plt>:
   a8060: d0000ff0     	adrp	x16, 0x2a6000
   a8064: f9449611     	ldr	x17, [x16, #0x928]
   a8068: 9124a210     	add	x16, x16, #0x928
   a806c: d61f0220     	br	x17

00000000000a8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>:
   a8070: d0000ff0     	adrp	x16, 0x2a6000
   a8074: f9449a11     	ldr	x17, [x16, #0x930]
   a8078: 9124c210     	add	x16, x16, #0x930
   a807c: d61f0220     	br	x17

00000000000a8080 <_ZN7android16MPEG2PSExtractor10dequeuePESEv@plt>:
   a8080: d0000ff0     	adrp	x16, 0x2a6000
   a8084: f9449e11     	ldr	x17, [x16, #0x938]
   a8088: 9124e210     	add	x16, x16, #0x938
   a808c: d61f0220     	br	x17

00000000000a8090 <_ZN7android14SampleIterator25findSampleTimeAndDurationEjPjS1_@plt>:
   a8090: d0000ff0     	adrp	x16, 0x2a6000
   a8094: f944a211     	ldr	x17, [x16, #0x940]
   a8098: 91250210     	add	x16, x16, #0x940
   a809c: d61f0220     	br	x17

00000000000a80a0 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser17MasteringMetadataENS_14default_deleteIS2_EEEC2IRS3_Lb1EEEOT_@plt>:
   a80a0: d0000ff0     	adrp	x16, 0x2a6000
   a80a4: f944a611     	ldr	x17, [x16, #0x948]
   a80a8: 91252210     	add	x16, x16, #0x948
   a80ac: d61f0220     	br	x17

00000000000a80b0 <_ZNSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a80b0: d0000ff0     	adrp	x16, 0x2a6000
   a80b4: f944aa11     	ldr	x17, [x16, #0x950]
   a80b8: 91254210     	add	x16, x16, #0x950
   a80bc: d61f0220     	br	x17

00000000000a80c0 <_ZN7android14MatroskaSourceD0Ev@plt>:
   a80c0: d0000ff0     	adrp	x16, 0x2a6000
   a80c4: f944ae11     	ldr	x17, [x16, #0x958]
   a80c8: 91256210     	add	x16, x16, #0x958
   a80cc: d61f0220     	br	x17

00000000000a80d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE13removeItemsAtEmm@plt>:
   a80d0: d0000ff0     	adrp	x16, 0x2a6000
   a80d4: f944b211     	ldr	x17, [x16, #0x960]
   a80d8: 91258210     	add	x16, x16, #0x960
   a80dc: d61f0220     	br	x17

00000000000a80e0 <_ZN7android17HevcParameterSets8parseVpsEPKhm@plt>:
   a80e0: d0000ff0     	adrp	x16, 0x2a6000
   a80e4: f944b611     	ldr	x17, [x16, #0x968]
   a80e8: 9125a210     	add	x16, x16, #0x968
   a80ec: d61f0220     	br	x17

00000000000a80f0 <exit@plt>:
   a80f0: d0000ff0     	adrp	x16, 0x2a6000
   a80f4: f944ba11     	ldr	x17, [x16, #0x970]
   a80f8: 9125c210     	add	x16, x16, #0x970
   a80fc: d61f0220     	br	x17

00000000000a8100 <_ZN7android10DataSourceC2Ev@plt>:
   a8100: d0000ff0     	adrp	x16, 0x2a6000
   a8104: f944be11     	ldr	x17, [x16, #0x978]
   a8108: 9125e210     	add	x16, x16, #0x978
   a810c: d61f0220     	br	x17

00000000000a8110 <_ZN7android10MidiSourceD1Ev@plt>:
   a8110: d0000ff0     	adrp	x16, 0x2a6000
   a8114: f944c211     	ldr	x17, [x16, #0x980]
   a8118: 91260210     	add	x16, x16, #0x980
   a811c: d61f0220     	br	x17

00000000000a8120 <_ZN7android16NuMediaExtractor9TrackInfoD2Ev@plt>:
   a8120: d0000ff0     	adrp	x16, 0x2a6000
   a8124: f944c611     	ldr	x17, [x16, #0x988]
   a8128: 91262210     	add	x16, x16, #0x988
   a812c: d61f0220     	br	x17

00000000000a8130 <_ZN7android11SampleTable22setSampleToChunkParamsElm@plt>:
   a8130: d0000ff0     	adrp	x16, 0x2a6000
   a8134: f944ca11     	ldr	x17, [x16, #0x990]
   a8138: 91264210     	add	x16, x16, #0x990
   a813c: d61f0220     	br	x17

00000000000a8140 <_ZNK7android3ID38Iterator4doneEv@plt>:
   a8140: d0000ff0     	adrp	x16, 0x2a6000
   a8144: f944ce11     	ldr	x17, [x16, #0x998]
   a8148: 91266210     	add	x16, x16, #0x998
   a814c: d61f0220     	br	x17

00000000000a8150 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm@plt>:
   a8150: d0000ff0     	adrp	x16, 0x2a6000
   a8154: f944d211     	ldr	x17, [x16, #0x9a0]
   a8158: 91268210     	add	x16, x16, #0x9a0
   a815c: d61f0220     	br	x17

00000000000a8160 <_ZN7android21ElementaryStreamQueue17dequeueAccessUnitEv@plt>:
   a8160: d0000ff0     	adrp	x16, 0x2a6000
   a8164: f944d611     	ldr	x17, [x16, #0x9a8]
   a8168: 9126a210     	add	x16, x16, #0x9a8
   a816c: d61f0220     	br	x17

00000000000a8170 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE10removeItemERKj@plt>:
   a8170: d0000ff0     	adrp	x16, 0x2a6000
   a8174: f944da11     	ldr	x17, [x16, #0x9b0]
   a8178: 9126c210     	add	x16, x16, #0x9b0
   a817c: d61f0220     	br	x17

00000000000a8180 <_ZNK9mkvparser8Chapters7Edition11ShallowCopyERS1_@plt>:
   a8180: d0000ff0     	adrp	x16, 0x2a6000
   a8184: f944de11     	ldr	x17, [x16, #0x9b8]
   a8188: 9126e210     	add	x16, x16, #0x9b8
   a818c: d61f0220     	br	x17

00000000000a8190 <_ZN7android7AStringaSERKS0_@plt>:
   a8190: d0000ff0     	adrp	x16, 0x2a6000
   a8194: f944e211     	ldr	x17, [x16, #0x9c0]
   a8198: 91270210     	add	x16, x16, #0x9c0
   a819c: d61f0220     	br	x17

00000000000a81a0 <_ZN7android10ABitReaderC2EPKhm@plt>:
   a81a0: d0000ff0     	adrp	x16, 0x2a6000
   a81a4: f944e611     	ldr	x17, [x16, #0x9c8]
   a81a8: 91272210     	add	x16, x16, #0x9c8
   a81ac: d61f0220     	br	x17

00000000000a81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>:
   a81b0: d0000ff0     	adrp	x16, 0x2a6000
   a81b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   a81b8: 91274210     	add	x16, x16, #0x9d0
   a81bc: d61f0220     	br	x17

00000000000a81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>:
   a81c0: d0000ff0     	adrp	x16, 0x2a6000
   a81c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   a81c8: 91276210     	add	x16, x16, #0x9d8
   a81cc: d61f0220     	br	x17

00000000000a81d0 <_ZN7_JNIEnv24ReleaseByteArrayElementsEP11_jbyteArrayPai@plt>:
   a81d0: d0000ff0     	adrp	x16, 0x2a6000
   a81d4: f944f211     	ldr	x17, [x16, #0x9e0]
   a81d8: 91278210     	add	x16, x16, #0x9e0
   a81dc: d61f0220     	br	x17

00000000000a81e0 <floor1_memosize@plt>:
   a81e0: d0000ff0     	adrp	x16, 0x2a6000
   a81e4: f944f611     	ldr	x17, [x16, #0x9e8]
   a81e8: 9127a210     	add	x16, x16, #0x9e8
   a81ec: d61f0220     	br	x17

00000000000a81f0 <_ZN7android13BlockIterator7advanceEv@plt>:
   a81f0: d0000ff0     	adrp	x16, 0x2a6000
   a81f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   a81f8: 9127c210     	add	x16, x16, #0x9f0
   a81fc: d61f0220     	br	x17

00000000000a8200 <_ZN7android9copy_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>:
   a8200: d0000ff0     	adrp	x16, 0x2a6000
   a8204: f944fe11     	ldr	x17, [x16, #0x9f8]
   a8208: 9127e210     	add	x16, x16, #0x9f8
   a820c: d61f0220     	br	x17

00000000000a8210 <printf@plt>:
   a8210: d0000ff0     	adrp	x16, 0x2a6000
   a8214: f9450211     	ldr	x17, [x16, #0xa00]
   a8218: 91280210     	add	x16, x16, #0xa00
   a821c: d61f0220     	br	x17

00000000000a8220 <_ZNK7android7ABuffer6offsetEv@plt>:
   a8220: d0000ff0     	adrp	x16, 0x2a6000
   a8224: f9450611     	ldr	x17, [x16, #0xa08]
   a8228: 91282210     	add	x16, x16, #0xa08
   a822c: d61f0220     	br	x17

00000000000a8230 <_ZnwmSt11align_val_t@plt>:
   a8230: d0000ff0     	adrp	x16, 0x2a6000
   a8234: f9450a11     	ldr	x17, [x16, #0xa10]
   a8238: 91284210     	add	x16, x16, #0xa10
   a823c: d61f0220     	br	x17

00000000000a8240 <_ZN9mkvparser17MasteringMetadata5ParseEPNS_10IMkvReaderExxPPS0_@plt>:
   a8240: d0000ff0     	adrp	x16, 0x2a6000
   a8244: f9450e11     	ldr	x17, [x16, #0xa18]
   a8248: 91286210     	add	x16, x16, #0xa18
   a824c: d61f0220     	br	x17

00000000000a8250 <_ZN7android8AMessage8setFloatEPKcf@plt>:
   a8250: d0000ff0     	adrp	x16, 0x2a6000
   a8254: f9451211     	ldr	x17, [x16, #0xa20]
   a8258: 91288210     	add	x16, x16, #0xa20
   a825c: d61f0220     	br	x17

00000000000a8260 <_ZNK7android17MatroskaExtractor9TrackInfo8getTrackEv@plt>:
   a8260: d0000ff0     	adrp	x16, 0x2a6000
   a8264: f9451611     	ldr	x17, [x16, #0xa28]
   a8268: 9128a210     	add	x16, x16, #0xa28
   a826c: d61f0220     	br	x17

00000000000a8270 <_ZN7android17move_forward_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>:
   a8270: d0000ff0     	adrp	x16, 0x2a6000
   a8274: f9451a11     	ldr	x17, [x16, #0xa30]
   a8278: 9128c210     	add	x16, x16, #0xa30
   a827c: d61f0220     	br	x17

00000000000a8280 <EAS_PEShutdown@plt>:
   a8280: d0000ff0     	adrp	x16, 0x2a6000
   a8284: f9451e11     	ldr	x17, [x16, #0xa38]
   a8288: 9128e210     	add	x16, x16, #0xa38
   a828c: d61f0220     	br	x17

00000000000a8290 <ogg_stream_reset_serialno@plt>:
   a8290: d0000ff0     	adrp	x16, 0x2a6000
   a8294: f9452211     	ldr	x17, [x16, #0xa40]
   a8298: 91290210     	add	x16, x16, #0xa40
   a829c: d61f0220     	br	x17

00000000000a82a0 <_ZNSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a82a0: d0000ff0     	adrp	x16, 0x2a6000
   a82a4: f9452611     	ldr	x17, [x16, #0xa48]
   a82a8: 91292210     	add	x16, x16, #0xa48
   a82ac: d61f0220     	br	x17

00000000000a82b0 <_ZN7android2spINS_12IMediaSourceEEC2INS_9WAVSourceEEEPT_@plt>:
   a82b0: d0000ff0     	adrp	x16, 0x2a6000
   a82b4: f9452a11     	ldr	x17, [x16, #0xa50]
   a82b8: 91294210     	add	x16, x16, #0xa50
   a82bc: d61f0220     	br	x17

00000000000a82c0 <_ZN7android9PathAdderC2EPNS_6VectorIjEEj@plt>:
   a82c0: d0000ff0     	adrp	x16, 0x2a6000
   a82c4: f9452e11     	ldr	x17, [x16, #0xa58]
   a82c8: 91296210     	add	x16, x16, #0xa58
   a82cc: d61f0220     	br	x17

00000000000a82d0 <_ZN9mkvparser7Cluster15ParseBlockGroupExRxRl@plt>:
   a82d0: d0000ff0     	adrp	x16, 0x2a6000
   a82d4: f9453211     	ldr	x17, [x16, #0xa60]
   a82d8: 91298210     	add	x16, x16, #0xa60
   a82dc: d61f0220     	br	x17

00000000000a82e0 <_ZN7android4ListIlE5beginEv@plt>:
   a82e0: d0000ff0     	adrp	x16, 0x2a6000
   a82e4: f9453611     	ldr	x17, [x16, #0xa68]
   a82e8: 9129a210     	add	x16, x16, #0xa68
   a82ec: d61f0220     	br	x17

00000000000a82f0 <_ZN7android13BlockIterator4seekElbPl@plt>:
   a82f0: d0000ff0     	adrp	x16, 0x2a6000
   a82f4: f9453a11     	ldr	x17, [x16, #0xa70]
   a82f8: 9129c210     	add	x16, x16, #0xa70
   a82fc: d61f0220     	br	x17

00000000000a8300 <WT_VoiceGain@plt>:
   a8300: d0000ff0     	adrp	x16, 0x2a6000
   a8304: f9453e11     	ldr	x17, [x16, #0xa78]
   a8308: 9129e210     	add	x16, x16, #0xa78
   a830c: d61f0220     	br	x17

00000000000a8310 <_ZN7android15MediaBufferBaseD2Ev@plt>:
   a8310: d0000ff0     	adrp	x16, 0x2a6000
   a8314: f9454211     	ldr	x17, [x16, #0xa80]
   a8318: 912a0210     	add	x16, x16, #0xa80
   a831c: d61f0220     	br	x17

00000000000a8320 <_ZNK7android10FLACParser15getMaxBlockSizeEv@plt>:
   a8320: d0000ff0     	adrp	x16, 0x2a6000
   a8324: f9454611     	ldr	x17, [x16, #0xa88]
   a8328: 912a2210     	add	x16, x16, #0xa88
   a832c: d61f0220     	br	x17

00000000000a8330 <FLAC__stream_decoder_seek_absolute@plt>:
   a8330: d0000ff0     	adrp	x16, 0x2a6000
   a8334: f9454a11     	ldr	x17, [x16, #0xa90]
   a8338: 912a4210     	add	x16, x16, #0xa90
   a833c: d61f0220     	br	x17

00000000000a8340 <FLAC__subframe_add_constant@plt>:
   a8340: d0000ff0     	adrp	x16, 0x2a6000
   a8344: f9454e11     	ldr	x17, [x16, #0xa98]
   a8348: 912a6210     	add	x16, x16, #0xa98
   a834c: d61f0220     	br	x17

00000000000a8350 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEC2Ev@plt>:
   a8350: d0000ff0     	adrp	x16, 0x2a6000
   a8354: f9455211     	ldr	x17, [x16, #0xaa0]
   a8358: 912a8210     	add	x16, x16, #0xaa0
   a835c: d61f0220     	br	x17

00000000000a8360 <_ZN7android16NuMediaExtractor13unselectTrackEm@plt>:
   a8360: d0000ff0     	adrp	x16, 0x2a6000
   a8364: f9455611     	ldr	x17, [x16, #0xaa8]
   a8368: 912aa210     	add	x16, x16, #0xaa8
   a836c: d61f0220     	br	x17

00000000000a8370 <_ZN7android8MetaData10typed_data7setDataEjPKvm@plt>:
   a8370: d0000ff0     	adrp	x16, 0x2a6000
   a8374: f9455a11     	ldr	x17, [x16, #0xab0]
   a8378: 912ac210     	add	x16, x16, #0xab0
   a837c: d61f0220     	br	x17

00000000000a8380 <_ZN7android15get_sample_rateEh@plt>:
   a8380: d0000ff0     	adrp	x16, 0x2a6000
   a8384: f9455e11     	ldr	x17, [x16, #0xab8]
   a8388: 912ae210     	add	x16, x16, #0xab8
   a838c: d61f0220     	br	x17

00000000000a8390 <_ZNK7android11MPEG4Source12parseNALSizeEPKh@plt>:
   a8390: d0000ff0     	adrp	x16, 0x2a6000
   a8394: f9456211     	ldr	x17, [x16, #0xac0]
   a8398: 912b0210     	add	x16, x16, #0xac0
   a839c: d61f0220     	br	x17

00000000000a83a0 <EAS_HWReadFile@plt>:
   a83a0: d0000ff0     	adrp	x16, 0x2a6000
   a83a4: f9456611     	ldr	x17, [x16, #0xac8]
   a83a8: 912b2210     	add	x16, x16, #0xac8
   a83ac: d61f0220     	br	x17

00000000000a83b0 <_ZN7android16MediaBufferGroupC1Em@plt>:
   a83b0: d0000ff0     	adrp	x16, 0x2a6000
   a83b4: f9456a11     	ldr	x17, [x16, #0xad0]
   a83b8: 912b4210     	add	x16, x16, #0xad0
   a83bc: d61f0220     	br	x17

00000000000a83c0 <lseek64@plt>:
   a83c0: d0000ff0     	adrp	x16, 0x2a6000
   a83c4: f9456e11     	ldr	x17, [x16, #0xad8]
   a83c8: 912b6210     	add	x16, x16, #0xad8
   a83cc: d61f0220     	br	x17

00000000000a83d0 <_ZN7android13MPEG2TSSourceD1Ev@plt>:
   a83d0: d0000ff0     	adrp	x16, 0x2a6000
   a83d4: f9457211     	ldr	x17, [x16, #0xae0]
   a83d8: 912b8210     	add	x16, x16, #0xae0
   a83dc: d61f0220     	br	x17

00000000000a83e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE4sizeEv@plt>:
   a83e0: d0000ff0     	adrp	x16, 0x2a6000
   a83e4: f9457611     	ldr	x17, [x16, #0xae8]
   a83e8: 912ba210     	add	x16, x16, #0xae8
   a83ec: d61f0220     	br	x17

00000000000a83f0 <_ZN7android5IsIDRERKNS_2spINS_7ABufferEEE@plt>:
   a83f0: d0000ff0     	adrp	x16, 0x2a6000
   a83f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   a83f8: 912bc210     	add	x16, x16, #0xaf0
   a83fc: d61f0220     	br	x17

00000000000a8400 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a8400: d0000ff0     	adrp	x16, 0x2a6000
   a8404: f9457e11     	ldr	x17, [x16, #0xaf8]
   a8408: 912be210     	add	x16, x16, #0xaf8
   a840c: d61f0220     	br	x17

00000000000a8410 <_ZNSt6__ndk19allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEE9constructIS4_JRS4_EEEvPT_DpOT0_@plt>:
   a8410: d0000ff0     	adrp	x16, 0x2a6000
   a8414: f9458211     	ldr	x17, [x16, #0xb00]
   a8418: 912c0210     	add	x16, x16, #0xb00
   a841c: d61f0220     	br	x17

00000000000a8420 <_ZNK7android8AMessage10findBufferEPKcPNS_2spINS_7ABufferEEE@plt>:
   a8420: d0000ff0     	adrp	x16, 0x2a6000
   a8424: f9458611     	ldr	x17, [x16, #0xb08]
   a8428: 912c2210     	add	x16, x16, #0xb08
   a842c: d61f0220     	br	x17

00000000000a8430 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>:
   a8430: d0000ff0     	adrp	x16, 0x2a6000
   a8434: f9458a11     	ldr	x17, [x16, #0xb10]
   a8438: 912c4210     	add	x16, x16, #0xb10
   a843c: d61f0220     	br	x17

00000000000a8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>:
   a8440: d0000ff0     	adrp	x16, 0x2a6000
   a8444: f9458e11     	ldr	x17, [x16, #0xb18]
   a8448: 912c6210     	add	x16, x16, #0xb18
   a844c: d61f0220     	br	x17

00000000000a8450 <VMUpdateAllNotesAge@plt>:
   a8450: d0000ff0     	adrp	x16, 0x2a6000
   a8454: f9459211     	ldr	x17, [x16, #0xb20]
   a8458: 912c8210     	add	x16, x16, #0xb20
   a845c: d61f0220     	br	x17

00000000000a8460 <_ZN7android4ESDSC1EPKvm@plt>:
   a8460: d0000ff0     	adrp	x16, 0x2a6000
   a8464: f9459611     	ldr	x17, [x16, #0xb28]
   a8468: 912ca210     	add	x16, x16, #0xb28
   a846c: d61f0220     	br	x17

00000000000a8470 <memcmp@plt>:
   a8470: d0000ff0     	adrp	x16, 0x2a6000
   a8474: f9459a11     	ldr	x17, [x16, #0xb30]
   a8478: 912cc210     	add	x16, x16, #0xb30
   a847c: d61f0220     	br	x17

00000000000a8480 <_ZNSt6__ndk111char_traitsIcE4moveEPcPKcm@plt>:
   a8480: d0000ff0     	adrp	x16, 0x2a6000
   a8484: f9459e11     	ldr	x17, [x16, #0xb38]
   a8488: 912ce210     	add	x16, x16, #0xb38
   a848c: d61f0220     	br	x17

00000000000a8490 <_ZN9mkvparser10IMkvReaderC2Ev@plt>:
   a8490: d0000ff0     	adrp	x16, 0x2a6000
   a8494: f945a211     	ldr	x17, [x16, #0xb40]
   a8498: 912d0210     	add	x16, x16, #0xb40
   a849c: d61f0220     	br	x17

00000000000a84a0 <_ZN9mkvparser15ContentEncoding18ContentCompressionD1Ev@plt>:
   a84a0: d0000ff0     	adrp	x16, 0x2a6000
   a84a4: f945a611     	ldr	x17, [x16, #0xb48]
   a84a8: 912d2210     	add	x16, x16, #0xb48
   a84ac: d61f0220     	br	x17

00000000000a84b0 <_ZNK7android14SampleIterator13getSampleSizeEv@plt>:
   a84b0: d0000ff0     	adrp	x16, 0x2a6000
   a84b4: f945aa11     	ldr	x17, [x16, #0xb50]
   a84b8: 912d4210     	add	x16, x16, #0xb50
   a84bc: d61f0220     	br	x17

00000000000a84c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE6itemAtEm@plt>:
   a84c0: d0000ff0     	adrp	x16, 0x2a6000
   a84c4: f945ae11     	ldr	x17, [x16, #0xb58]
   a84c8: 912d6210     	add	x16, x16, #0xb58
   a84cc: d61f0220     	br	x17

00000000000a84d0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_VP9PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a84d0: d0000ff0     	adrp	x16, 0x2a6000
   a84d4: f945b211     	ldr	x17, [x16, #0xb60]
   a84d8: 912d8210     	add	x16, x16, #0xb60
   a84dc: d61f0220     	br	x17

00000000000a84e0 <_ZN7android14MyOggExtractor23findPrevGranulePositionElPm@plt>:
   a84e0: d0000ff0     	adrp	x16, 0x2a6000
   a84e4: f945b611     	ldr	x17, [x16, #0xb68]
   a84e8: 912da210     	add	x16, x16, #0xb68
   a84ec: d61f0220     	br	x17

00000000000a84f0 <_ZNK7android12SharedBuffer9onlyOwnerEv@plt>:
   a84f0: d0000ff0     	adrp	x16, 0x2a6000
   a84f4: f945ba11     	ldr	x17, [x16, #0xb70]
   a84f8: 912dc210     	add	x16, x16, #0xb70
   a84fc: d61f0220     	br	x17

00000000000a8500 <VMReleaseAllVoices@plt>:
   a8500: d0000ff0     	adrp	x16, 0x2a6000
   a8504: f945be11     	ldr	x17, [x16, #0xb78]
   a8508: 912de210     	add	x16, x16, #0xb78
   a850c: d61f0220     	br	x17

00000000000a8510 <_ZN7android17HevcParameterSets11findParam32EjPj@plt>:
   a8510: d0000ff0     	adrp	x16, 0x2a6000
   a8514: f945c211     	ldr	x17, [x16, #0xb80]
   a8518: 912e0210     	add	x16, x16, #0xb80
   a851c: d61f0220     	br	x17

00000000000a8520 <FLAC__stream_encoder_set_do_mid_side_stereo@plt>:
   a8520: d0000ff0     	adrp	x16, 0x2a6000
   a8524: f945c611     	ldr	x17, [x16, #0xb88]
   a8528: 912e2210     	add	x16, x16, #0xb88
   a852c: d61f0220     	br	x17

00000000000a8530 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>:
   a8530: d0000ff0     	adrp	x16, 0x2a6000
   a8534: f945ca11     	ldr	x17, [x16, #0xb90]
   a8538: 912e4210     	add	x16, x16, #0xb90
   a853c: d61f0220     	br	x17

00000000000a8540 <_Unwind_GetIP@plt>:
   a8540: d0000ff0     	adrp	x16, 0x2a6000
   a8544: f945ce11     	ldr	x17, [x16, #0xb98]
   a8548: 912e6210     	add	x16, x16, #0xb98
   a854c: d61f0220     	br	x17

00000000000a8550 <_ZN7android12IMediaSourceD1Ev@plt>:
   a8550: d0000ff0     	adrp	x16, 0x2a6000
   a8554: f945d211     	ldr	x17, [x16, #0xba0]
   a8558: 912e8210     	add	x16, x16, #0xba0
   a855c: d61f0220     	br	x17

00000000000a8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>:
   a8560: d0000ff0     	adrp	x16, 0x2a6000
   a8564: f945d611     	ldr	x17, [x16, #0xba8]
   a8568: 912ea210     	add	x16, x16, #0xba8
   a856c: d61f0220     	br	x17

00000000000a8570 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE7destroyIS6_EEvRS7_PT_@plt>:
   a8570: d0000ff0     	adrp	x16, 0x2a6000
   a8574: f945da11     	ldr	x17, [x16, #0xbb0]
   a8578: 912ec210     	add	x16, x16, #0xbb0
   a857c: d61f0220     	br	x17

00000000000a8580 <_ZN7android14SampleIterator19getSampleSizeDirectEjPm@plt>:
   a8580: d0000ff0     	adrp	x16, 0x2a6000
   a8584: f945de11     	ldr	x17, [x16, #0xbb8]
   a8588: 912ee210     	add	x16, x16, #0xbb8
   a858c: d61f0220     	br	x17

00000000000a8590 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a8590: d0000ff0     	adrp	x16, 0x2a6000
   a8594: f945e211     	ldr	x17, [x16, #0xbc0]
   a8598: 912f0210     	add	x16, x16, #0xbc0
   a859c: d61f0220     	br	x17

00000000000a85a0 <_ZNK7android11SampleTable7isValidEv@plt>:
   a85a0: d0000ff0     	adrp	x16, 0x2a6000
   a85a4: f945e611     	ldr	x17, [x16, #0xbc8]
   a85a8: 912f2210     	add	x16, x16, #0xbc8
   a85ac: d61f0220     	br	x17

00000000000a85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>:
   a85b0: d0000ff0     	adrp	x16, 0x2a6000
   a85b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   a85b8: 912f4210     	add	x16, x16, #0xbd0
   a85bc: d61f0220     	br	x17

00000000000a85c0 <_ZNK7android3ID38Iterator9getStringEPNS_7String8ES3_@plt>:
   a85c0: d0000ff0     	adrp	x16, 0x2a6000
   a85c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   a85c8: 912f6210     	add	x16, x16, #0xbd8
   a85cc: d61f0220     	br	x17

00000000000a85d0 <sonicSetRate@plt>:
   a85d0: d0000ff0     	adrp	x16, 0x2a6000
   a85d4: f945f211     	ldr	x17, [x16, #0xbe0]
   a85d8: 912f8210     	add	x16, x16, #0xbe0
   a85dc: d61f0220     	br	x17

00000000000a85e0 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE13removeItemsAtEmm@plt>:
   a85e0: d0000ff0     	adrp	x16, 0x2a6000
   a85e4: f945f611     	ldr	x17, [x16, #0xbe8]
   a85e8: 912fa210     	add	x16, x16, #0xbe8
   a85ec: d61f0220     	br	x17

00000000000a85f0 <_ZN9mkvparser6Tracks5ParseEv@plt>:
   a85f0: d0000ff0     	adrp	x16, 0x2a6000
   a85f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   a85f8: 912fc210     	add	x16, x16, #0xbf0
   a85fc: d61f0220     	br	x17

00000000000a8600 <_ZN7android12IMediaSource11ReadOptions5resetEv@plt>:
   a8600: d0000ff0     	adrp	x16, 0x2a6000
   a8604: f945fe11     	ldr	x17, [x16, #0xbf8]
   a8608: 912fe210     	add	x16, x16, #0xbf8
   a860c: d61f0220     	br	x17

00000000000a8610 <__errno@plt>:
   a8610: d0000ff0     	adrp	x16, 0x2a6000
   a8614: f9460211     	ldr	x17, [x16, #0xc00]
   a8618: 91300210     	add	x16, x16, #0xc00
   a861c: d61f0220     	br	x17

00000000000a8620 <_ZN7android10splat_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>:
   a8620: d0000ff0     	adrp	x16, 0x2a6000
   a8624: f9460611     	ldr	x17, [x16, #0xc08]
   a8628: 91302210     	add	x16, x16, #0xc08
   a862c: d61f0220     	br	x17

00000000000a8630 <_ZN7android2spINS_9MP3SeekerEEC2ERKS2_@plt>:
   a8630: d0000ff0     	adrp	x16, 0x2a6000
   a8634: f9460a11     	ldr	x17, [x16, #0xc10]
   a8638: 91304210     	add	x16, x16, #0xc10
   a863c: d61f0220     	br	x17

00000000000a8640 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>:
   a8640: d0000ff0     	adrp	x16, 0x2a6000
   a8644: f9460e11     	ldr	x17, [x16, #0xc18]
   a8648: 91306210     	add	x16, x16, #0xc18
   a864c: d61f0220     	br	x17

00000000000a8650 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2ERKS3_@plt>:
   a8650: d0000ff0     	adrp	x16, 0x2a6000
   a8654: f9461211     	ldr	x17, [x16, #0xc20]
   a8658: 91308210     	add	x16, x16, #0xc20
   a865c: d61f0220     	br	x17

00000000000a8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>:
   a8660: d0000ff0     	adrp	x16, 0x2a6000
   a8664: f9461611     	ldr	x17, [x16, #0xc28]
   a8668: 9130a210     	add	x16, x16, #0xc28
   a866c: d61f0220     	br	x17

00000000000a8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>:
   a8670: d0000ff0     	adrp	x16, 0x2a6000
   a8674: f9461a11     	ldr	x17, [x16, #0xc30]
   a8678: 9130c210     	add	x16, x16, #0xc30
   a867c: d61f0220     	br	x17

00000000000a8680 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a8680: d0000ff0     	adrp	x16, 0x2a6000
   a8684: f9461e11     	ldr	x17, [x16, #0xc38]
   a8688: 9130e210     	add	x16, x16, #0xc38
   a868c: d61f0220     	br	x17

00000000000a8690 <_ZNSt9exceptionD2Ev@plt>:
   a8690: d0000ff0     	adrp	x16, 0x2a6000
   a8694: f9462211     	ldr	x17, [x16, #0xc40]
   a8698: 91310210     	add	x16, x16, #0xc40
   a869c: d61f0220     	br	x17

00000000000a86a0 <_ZN7android7String86formatEPKcz@plt>:
   a86a0: d0000ff0     	adrp	x16, 0x2a6000
   a86a4: f9462611     	ldr	x17, [x16, #0xc48]
   a86a8: 91312210     	add	x16, x16, #0xc48
   a86ac: d61f0220     	br	x17

00000000000a86b0 <_ZN7android6VectorImE4pushERKm@plt>:
   a86b0: d0000ff0     	adrp	x16, 0x2a6000
   a86b4: f9462a11     	ldr	x17, [x16, #0xc50]
   a86b8: 91314210     	add	x16, x16, #0xc50
   a86bc: d61f0220     	br	x17

00000000000a86c0 <_ZN7android2spINS_10DataSourceEEaSINS_10FileSourceEEERS2_PT_@plt>:
   a86c0: d0000ff0     	adrp	x16, 0x2a6000
   a86c4: f9462e11     	ldr	x17, [x16, #0xc58]
   a86c8: 91316210     	add	x16, x16, #0xc58
   a86cc: d61f0220     	br	x17

00000000000a86d0 <_ZN7android16NuMediaExtractor13getSampleMetaEPNS_2spINS_8MetaDataEEE@plt>:
   a86d0: d0000ff0     	adrp	x16, 0x2a6000
   a86d4: f9463211     	ldr	x17, [x16, #0xc60]
   a86d8: 91318210     	add	x16, x16, #0xc60
   a86dc: d61f0220     	br	x17

00000000000a86e0 <_ZN7android9copy_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>:
   a86e0: d0000ff0     	adrp	x16, 0x2a6000
   a86e4: f9463611     	ldr	x17, [x16, #0xc68]
   a86e8: 9131a210     	add	x16, x16, #0xc68
   a86ec: d61f0220     	br	x17

00000000000a86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>:
   a86f0: d0000ff0     	adrp	x16, 0x2a6000
   a86f4: f9463a11     	ldr	x17, [x16, #0xc70]
   a86f8: 9131c210     	add	x16, x16, #0xc70
   a86fc: d61f0220     	br	x17

00000000000a8700 <_ZN7android8MetaDataC1ERKS0_@plt>:
   a8700: d0000ff0     	adrp	x16, 0x2a6000
   a8704: f9463e11     	ldr	x17, [x16, #0xc78]
   a8708: 9131e210     	add	x16, x16, #0xc78
   a870c: d61f0220     	br	x17

00000000000a8710 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>:
   a8710: d0000ff0     	adrp	x16, 0x2a6000
   a8714: f9464211     	ldr	x17, [x16, #0xc80]
   a8718: 91320210     	add	x16, x16, #0xc80
   a871c: d61f0220     	br	x17

00000000000a8720 <utf8_to_utf32@plt>:
   a8720: d0000ff0     	adrp	x16, 0x2a6000
   a8724: f9464611     	ldr	x17, [x16, #0xc88]
   a8728: 91322210     	add	x16, x16, #0xc88
   a872c: d61f0220     	br	x17

00000000000a8730 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt>:
   a8730: d0000ff0     	adrp	x16, 0x2a6000
   a8734: f9464a11     	ldr	x17, [x16, #0xc90]
   a8738: 91324210     	add	x16, x16, #0xc90
   a873c: d61f0220     	br	x17

00000000000a8740 <_ZN7android19MediaBufferObserverD2Ev@plt>:
   a8740: d0000ff0     	adrp	x16, 0x2a6000
   a8744: f9464e11     	ldr	x17, [x16, #0xc98]
   a8748: 91326210     	add	x16, x16, #0xc98
   a874c: d61f0220     	br	x17

00000000000a8750 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKj@plt>:
   a8750: d0000ff0     	adrp	x16, 0x2a6000
   a8754: f9465211     	ldr	x17, [x16, #0xca0]
   a8758: 91328210     	add	x16, x16, #0xca0
   a875c: d61f0220     	br	x17

00000000000a8760 <_ZN7android9ATSParser10PSISectionC1Ev@plt>:
   a8760: d0000ff0     	adrp	x16, 0x2a6000
   a8764: f9465611     	ldr	x17, [x16, #0xca8]
   a8768: 9132a210     	add	x16, x16, #0xca8
   a876c: d61f0220     	br	x17

00000000000a8770 <_ZN7android11SampleTable19setSyncSampleParamsElm@plt>:
   a8770: d0000ff0     	adrp	x16, 0x2a6000
   a8774: f9465a11     	ldr	x17, [x16, #0xcb0]
   a8778: 9132c210     	add	x16, x16, #0xcb0
   a877c: d61f0220     	br	x17

00000000000a8780 <_ZN7android8MetaData10typed_dataC1Ev@plt>:
   a8780: d0000ff0     	adrp	x16, 0x2a6000
   a8784: f9465e11     	ldr	x17, [x16, #0xcb8]
   a8788: 9132e210     	add	x16, x16, #0xcb8
   a878c: d61f0220     	br	x17

00000000000a8790 <EAS_Calculate2toX@plt>:
   a8790: d0000ff0     	adrp	x16, 0x2a6000
   a8794: f9466211     	ldr	x17, [x16, #0xcc0]
   a8798: 91330210     	add	x16, x16, #0xcc0
   a879c: d61f0220     	br	x17

00000000000a87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>:
   a87a0: d0000ff0     	adrp	x16, 0x2a6000
   a87a4: f9466611     	ldr	x17, [x16, #0xcc8]
   a87a8: 91332210     	add	x16, x16, #0xcc8
   a87ac: d61f0220     	br	x17

00000000000a87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>:
   a87b0: d0000ff0     	adrp	x16, 0x2a6000
   a87b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   a87b8: 91334210     	add	x16, x16, #0xcd0
   a87bc: d61f0220     	br	x17

00000000000a87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>:
   a87c0: d0000ff0     	adrp	x16, 0x2a6000
   a87c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   a87c8: 91336210     	add	x16, x16, #0xcd8
   a87cc: d61f0220     	br	x17

00000000000a87d0 <_ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz@plt>:
   a87d0: d0000ff0     	adrp	x16, 0x2a6000
   a87d4: f9467211     	ldr	x17, [x16, #0xce0]
   a87d8: 91338210     	add	x16, x16, #0xce0
   a87dc: d61f0220     	br	x17

00000000000a87e0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects9PrimariesEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a87e0: d0000ff0     	adrp	x16, 0x2a6000
   a87e4: f9467611     	ldr	x17, [x16, #0xce8]
   a87e8: 9133a210     	add	x16, x16, #0xce8
   a87ec: d61f0220     	br	x17

00000000000a87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>:
   a87f0: d0000ff0     	adrp	x16, 0x2a6000
   a87f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   a87f8: 9133c210     	add	x16, x16, #0xcf0
   a87fc: d61f0220     	br	x17

00000000000a8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>:
   a8800: d0000ff0     	adrp	x16, 0x2a6000
   a8804: f9467e11     	ldr	x17, [x16, #0xcf8]
   a8808: 9133e210     	add	x16, x16, #0xcf8
   a880c: d61f0220     	br	x17

00000000000a8810 <tolower@plt>:
   a8810: d0000ff0     	adrp	x16, 0x2a6000
   a8814: f9468211     	ldr	x17, [x16, #0xd00]
   a8818: 91340210     	add	x16, x16, #0xd00
   a881c: d61f0220     	br	x17

00000000000a8820 <_ZN7android2spINS_10DataSourceEEC2EOS2_@plt>:
   a8820: d0000ff0     	adrp	x16, 0x2a6000
   a8824: f9468611     	ldr	x17, [x16, #0xd08]
   a8828: 91342210     	add	x16, x16, #0xd08
   a882c: d61f0220     	br	x17

00000000000a8830 <_ZNK7android9ATSParser6Stream3pidEv@plt>:
   a8830: d0000ff0     	adrp	x16, 0x2a6000
   a8834: f9468a11     	ldr	x17, [x16, #0xd10]
   a8838: 91344210     	add	x16, x16, #0xd10
   a883c: d61f0220     	br	x17

00000000000a8840 <_ZN7android2spINS_7ABufferEE5clearEv@plt>:
   a8840: d0000ff0     	adrp	x16, 0x2a6000
   a8844: f9468e11     	ldr	x17, [x16, #0xd18]
   a8848: 91346210     	add	x16, x16, #0xd18
   a884c: d61f0220     	br	x17

00000000000a8850 <VMChannelPressure@plt>:
   a8850: d0000ff0     	adrp	x16, 0x2a6000
   a8854: f9469211     	ldr	x17, [x16, #0xd20]
   a8858: 91348210     	add	x16, x16, #0xd20
   a885c: d61f0220     	br	x17

00000000000a8860 <_ZN7android7String87formatVEPKcSt9__va_list@plt>:
   a8860: d0000ff0     	adrp	x16, 0x2a6000
   a8864: f9469611     	ldr	x17, [x16, #0xd28]
   a8868: 9134a210     	add	x16, x16, #0xd28
   a886c: d61f0220     	br	x17

00000000000a8870 <_ZN7android9ATSParser6Stream13onPayloadDataEjmmPKhmPNS0_9SyncEventE@plt>:
   a8870: d0000ff0     	adrp	x16, 0x2a6000
   a8874: f9469a11     	ldr	x17, [x16, #0xd30]
   a8878: 9134c210     	add	x16, x16, #0xd30
   a887c: d61f0220     	br	x17

00000000000a8880 <_ZN7android2spINS_15JMediaExtractorEEC2EOS2_@plt>:
   a8880: d0000ff0     	adrp	x16, 0x2a6000
   a8884: f9469e11     	ldr	x17, [x16, #0xd38]
   a8888: 9134e210     	add	x16, x16, #0xd38
   a888c: d61f0220     	br	x17

00000000000a8890 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>:
   a8890: d0000ff0     	adrp	x16, 0x2a6000
   a8894: f946a211     	ldr	x17, [x16, #0xd40]
   a8898: 91350210     	add	x16, x16, #0xd40
   a889c: d61f0220     	br	x17

00000000000a88a0 <_ZN7android7String85setToEPKcm@plt>:
   a88a0: d0000ff0     	adrp	x16, 0x2a6000
   a88a4: f946a611     	ldr	x17, [x16, #0xd48]
   a88a8: 91352210     	add	x16, x16, #0xd48
   a88ac: d61f0220     	br	x17

00000000000a88b0 <_ZN16scoped_local_refIP11_jthrowableED2Ev@plt>:
   a88b0: d0000ff0     	adrp	x16, 0x2a6000
   a88b4: f946aa11     	ldr	x17, [x16, #0xd50]
   a88b8: 91354210     	add	x16, x16, #0xd50
   a88bc: d61f0220     	br	x17

00000000000a88c0 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE4sizeEv@plt>:
   a88c0: d0000ff0     	adrp	x16, 0x2a6000
   a88c4: f946ae11     	ldr	x17, [x16, #0xd58]
   a88c8: 91356210     	add	x16, x16, #0xd58
   a88cc: d61f0220     	br	x17

00000000000a88d0 <_ZN7android13MidiExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a88d0: d0000ff0     	adrp	x16, 0x2a6000
   a88d4: f946b211     	ldr	x17, [x16, #0xd60]
   a88d8: 91358210     	add	x16, x16, #0xd60
   a88dc: d61f0220     	br	x17

00000000000a88e0 <_ZNK7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEE6lookupERKiPS2_@plt>:
   a88e0: d0000ff0     	adrp	x16, 0x2a6000
   a88e4: f946b611     	ldr	x17, [x16, #0xd68]
   a88e8: 9135a210     	add	x16, x16, #0xd68
   a88ec: d61f0220     	br	x17

00000000000a88f0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node6getRefEv@plt>:
   a88f0: d0000ff0     	adrp	x16, 0x2a6000
   a88f4: f946ba11     	ldr	x17, [x16, #0xd70]
   a88f8: 9135c210     	add	x16, x16, #0xd70
   a88fc: d61f0220     	br	x17

00000000000a8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>:
   a8900: d0000ff0     	adrp	x16, 0x2a6000
   a8904: f946be11     	ldr	x17, [x16, #0xd78]
   a8908: 9135e210     	add	x16, x16, #0xd78
   a890c: d61f0220     	br	x17

00000000000a8910 <VMSetWorkload@plt>:
   a8910: d0000ff0     	adrp	x16, 0x2a6000
   a8914: f946c211     	ldr	x17, [x16, #0xd80]
   a8918: 91360210     	add	x16, x16, #0xd80
   a891c: d61f0220     	br	x17

00000000000a8920 <pthread_mutexattr_init@plt>:
   a8920: d0000ff0     	adrp	x16, 0x2a6000
   a8924: f946c611     	ldr	x17, [x16, #0xd88]
   a8928: 91362210     	add	x16, x16, #0xd88
   a892c: d61f0220     	br	x17

00000000000a8930 <_ZN7android7String8D1Ev@plt>:
   a8930: d0000ff0     	adrp	x16, 0x2a6000
   a8934: f946ca11     	ldr	x17, [x16, #0xd90]
   a8938: 91364210     	add	x16, x16, #0xd90
   a893c: d61f0220     	br	x17

00000000000a8940 <_ZNK7android9ATSParser9SyncEvent15hasReturnedDataEv@plt>:
   a8940: d0000ff0     	adrp	x16, 0x2a6000
   a8944: f946ce11     	ldr	x17, [x16, #0xd98]
   a8948: 91366210     	add	x16, x16, #0xd98
   a894c: d61f0220     	br	x17

00000000000a8950 <_ZN7android14MatroskaSource9readBlockEv@plt>:
   a8950: d0000ff0     	adrp	x16, 0x2a6000
   a8954: f946d211     	ldr	x17, [x16, #0xda0]
   a8958: 91368210     	add	x16, x16, #0xda0
   a895c: d61f0220     	br	x17

00000000000a8960 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE10editItemAtEm@plt>:
   a8960: d0000ff0     	adrp	x16, 0x2a6000
   a8964: f946d611     	ldr	x17, [x16, #0xda8]
   a8968: 9136a210     	add	x16, x16, #0xda8
   a896c: d61f0220     	br	x17

00000000000a8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>:
   a8970: d0000ff0     	adrp	x16, 0x2a6000
   a8974: f946da11     	ldr	x17, [x16, #0xdb0]
   a8978: 9136c210     	add	x16, x16, #0xdb0
   a897c: d61f0220     	br	x17

00000000000a8980 <_ZNK7android6VectorINS_11NALPositionEE4sizeEv@plt>:
   a8980: d0000ff0     	adrp	x16, 0x2a6000
   a8984: f946de11     	ldr	x17, [x16, #0xdb8]
   a8988: 9136e210     	add	x16, x16, #0xdb8
   a898c: d61f0220     	br	x17

00000000000a8990 <EAS_HWInit@plt>:
   a8990: d0000ff0     	adrp	x16, 0x2a6000
   a8994: f946e211     	ldr	x17, [x16, #0xdc0]
   a8998: 91370210     	add	x16, x16, #0xdc0
   a899c: d61f0220     	br	x17

00000000000a89a0 <FLAC__subframe_add_fixed@plt>:
   a89a0: d0000ff0     	adrp	x16, 0x2a6000
   a89a4: f946e611     	ldr	x17, [x16, #0xdc8]
   a89a8: 91372210     	add	x16, x16, #0xdc8
   a89ac: d61f0220     	br	x17

00000000000a89b0 <_ZN7android10MidiEngine10readBufferEv@plt>:
   a89b0: d0000ff0     	adrp	x16, 0x2a6000
   a89b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   a89b8: 91374210     	add	x16, x16, #0xdd0
   a89bc: d61f0220     	br	x17

00000000000a89c0 <_ZN7android8fields_tC2Ev@plt>:
   a89c0: d0000ff0     	adrp	x16, 0x2a6000
   a89c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   a89c8: 91376210     	add	x16, x16, #0xdd8
   a89cc: d61f0220     	br	x17

00000000000a89d0 <_ZNK7android6VectorIiE7isEmptyEv@plt>:
   a89d0: d0000ff0     	adrp	x16, 0x2a6000
   a89d4: f946f211     	ldr	x17, [x16, #0xde0]
   a89d8: 91378210     	add	x16, x16, #0xde0
   a89dc: d61f0220     	br	x17

00000000000a89e0 <_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_@plt>:
   a89e0: d0000ff0     	adrp	x16, 0x2a6000
   a89e4: f946f611     	ldr	x17, [x16, #0xde8]
   a89e8: 9137a210     	add	x16, x16, #0xde8
   a89ec: d61f0220     	br	x17

00000000000a89f0 <_ZN7android17MatroskaExtractor9TrackInfoD2Ev@plt>:
   a89f0: d0000ff0     	adrp	x16, 0x2a6000
   a89f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   a89f8: 9137c210     	add	x16, x16, #0xdf0
   a89fc: d61f0220     	br	x17

00000000000a8a00 <_ZN7android11SampleTable19findThumbnailSampleEPj@plt>:
   a8a00: d0000ff0     	adrp	x16, 0x2a6000
   a8a04: f946fe11     	ldr	x17, [x16, #0xdf8]
   a8a08: 9137e210     	add	x16, x16, #0xdf8
   a8a0c: d61f0220     	br	x17

00000000000a8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>:
   a8a10: d0000ff0     	adrp	x16, 0x2a6000
   a8a14: f9470211     	ldr	x17, [x16, #0xe00]
   a8a18: 91380210     	add	x16, x16, #0xe00
   a8a1c: d61f0220     	br	x17

00000000000a8a20 <_ZN7android9ATSParserC1Ej@plt>:
   a8a20: d0000ff0     	adrp	x16, 0x2a6000
   a8a24: f9470611     	ldr	x17, [x16, #0xe08]
   a8a28: 91382210     	add	x16, x16, #0xe08
   a8a2c: d61f0220     	br	x17

00000000000a8a30 <_ZNK7android6VectorINS_9SidxEntryEE4sizeEv@plt>:
   a8a30: d0000ff0     	adrp	x16, 0x2a6000
   a8a34: f9470a11     	ldr	x17, [x16, #0xe10]
   a8a38: 91384210     	add	x16, x16, #0xe10
   a8a3c: d61f0220     	br	x17

00000000000a8a40 <FLAC__stream_decoder_set_metadata_respond@plt>:
   a8a40: d0000ff0     	adrp	x16, 0x2a6000
   a8a44: f9470e11     	ldr	x17, [x16, #0xe18]
   a8a48: 91386210     	add	x16, x16, #0xe18
   a8a4c: d61f0220     	br	x17

00000000000a8a50 <_ZN7android16key_value_pair_tIjjEC2ERKjS3_@plt>:
   a8a50: d0000ff0     	adrp	x16, 0x2a6000
   a8a54: f9471211     	ldr	x17, [x16, #0xe20]
   a8a58: 91388210     	add	x16, x16, #0xe20
   a8a5c: d61f0220     	br	x17

00000000000a8a60 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a8a60: d0000ff0     	adrp	x16, 0x2a6000
   a8a64: f9471611     	ldr	x17, [x16, #0xe28]
   a8a68: 9138a210     	add	x16, x16, #0xe28
   a8a6c: d61f0220     	br	x17

00000000000a8a70 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEED2Ev@plt>:
   a8a70: d0000ff0     	adrp	x16, 0x2a6000
   a8a74: f9471a11     	ldr	x17, [x16, #0xe30]
   a8a78: 9138c210     	add	x16, x16, #0xe30
   a8a7c: d61f0220     	br	x17

00000000000a8a80 <_ZN7android2spINS_7RefBaseEEC2INS_7ABufferEEERKNS0_IT_EE@plt>:
   a8a80: d0000ff0     	adrp	x16, 0x2a6000
   a8a84: f9471e11     	ldr	x17, [x16, #0xe38]
   a8a88: 9138e210     	add	x16, x16, #0xe38
   a8a8c: d61f0220     	br	x17

00000000000a8a90 <sonicReadFloatFromStream@plt>:
   a8a90: d0000ff0     	adrp	x16, 0x2a6000
   a8a94: f9472211     	ldr	x17, [x16, #0xe40]
   a8a98: 91390210     	add	x16, x16, #0xe40
   a8a9c: d61f0220     	br	x17

00000000000a8aa0 <_ZN9mkvparser4CuesC1EPNS_7SegmentExxxx@plt>:
   a8aa0: d0000ff0     	adrp	x16, 0x2a6000
   a8aa4: f9472611     	ldr	x17, [x16, #0xe48]
   a8aa8: 91392210     	add	x16, x16, #0xe48
   a8aac: d61f0220     	br	x17

00000000000a8ab0 <_ZN7android10DataSource23RegisterDefaultSniffersEv@plt>:
   a8ab0: d0000ff0     	adrp	x16, 0x2a6000
   a8ab4: f9472a11     	ldr	x17, [x16, #0xe50]
   a8ab8: 91394210     	add	x16, x16, #0xe50
   a8abc: d61f0220     	br	x17

00000000000a8ac0 <_ZNK7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEltERKS5_@plt>:
   a8ac0: d0000ff0     	adrp	x16, 0x2a6000
   a8ac4: f9472e11     	ldr	x17, [x16, #0xe58]
   a8ac8: 91396210     	add	x16, x16, #0xe58
   a8acc: d61f0220     	br	x17

00000000000a8ad0 <_ZN7android10FileSourceC1Eill@plt>:
   a8ad0: d0000ff0     	adrp	x16, 0x2a6000
   a8ad4: f9473211     	ldr	x17, [x16, #0xe60]
   a8ad8: 91398210     	add	x16, x16, #0xe60
   a8adc: d61f0220     	br	x17

00000000000a8ae0 <_ZNK7android7String85bytesEv@plt>:
   a8ae0: d0000ff0     	adrp	x16, 0x2a6000
   a8ae4: f9473611     	ldr	x17, [x16, #0xe68]
   a8ae8: 9139a210     	add	x16, x16, #0xe68
   a8aec: d61f0220     	br	x17

00000000000a8af0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a8af0: d0000ff0     	adrp	x16, 0x2a6000
   a8af4: f9473a11     	ldr	x17, [x16, #0xe70]
   a8af8: 9139c210     	add	x16, x16, #0xe70
   a8afc: d61f0220     	br	x17

00000000000a8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>:
   a8b00: d0000ff0     	adrp	x16, 0x2a6000
   a8b04: f9473e11     	ldr	x17, [x16, #0xe78]
   a8b08: 9139e210     	add	x16, x16, #0xe78
   a8b0c: d61f0220     	br	x17

00000000000a8b10 <_ZN9mkvparser7Segment8GetBlockERKNS_8CuePointERKNS1_13TrackPositionE@plt>:
   a8b10: d0000ff0     	adrp	x16, 0x2a6000
   a8b14: f9474211     	ldr	x17, [x16, #0xe80]
   a8b18: 913a0210     	add	x16, x16, #0xe80
   a8b1c: d61f0220     	br	x17

00000000000a8b20 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEC2Ev@plt>:
   a8b20: d0000ff0     	adrp	x16, 0x2a6000
   a8b24: f9474611     	ldr	x17, [x16, #0xe88]
   a8b28: 913a2210     	add	x16, x16, #0xe88
   a8b2c: d61f0220     	br	x17

00000000000a8b30 <_ZN7android4ListIPNS_11MediaBufferEE5beginEv@plt>:
   a8b30: d0000ff0     	adrp	x16, 0x2a6000
   a8b34: f9474a11     	ldr	x17, [x16, #0xe90]
   a8b38: 913a4210     	add	x16, x16, #0xe90
   a8b3c: d61f0220     	br	x17

00000000000a8b40 <EAS_HWMemSet@plt>:
   a8b40: d0000ff0     	adrp	x16, 0x2a6000
   a8b44: f9474e11     	ldr	x17, [x16, #0xe98]
   a8b48: 913a6210     	add	x16, x16, #0xe98
   a8b4c: d61f0220     	br	x17

00000000000a8b50 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKj@plt>:
   a8b50: d0000ff0     	adrp	x16, 0x2a6000
   a8b54: f9475211     	ldr	x17, [x16, #0xea0]
   a8b58: 913a8210     	add	x16, x16, #0xea0
   a8b5c: d61f0220     	br	x17

00000000000a8b60 <_ZN7android18move_backward_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>:
   a8b60: d0000ff0     	adrp	x16, 0x2a6000
   a8b64: f9475611     	ldr	x17, [x16, #0xea8]
   a8b68: 913aa210     	add	x16, x16, #0xea8
   a8b6c: d61f0220     	br	x17

00000000000a8b70 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>:
   a8b70: d0000ff0     	adrp	x16, 0x2a6000
   a8b74: f9475a11     	ldr	x17, [x16, #0xeb0]
   a8b78: 913ac210     	add	x16, x16, #0xeb0
   a8b7c: d61f0220     	br	x17

00000000000a8b80 <_ZN7android2spINS_10DataSourceEEaSINS_13DataURISourceEEERS2_ONS0_IT_EE@plt>:
   a8b80: d0000ff0     	adrp	x16, 0x2a6000
   a8b84: f9475e11     	ldr	x17, [x16, #0xeb8]
   a8b88: 913ae210     	add	x16, x16, #0xeb8
   a8b8c: d61f0220     	br	x17

00000000000a8b90 <_ZNK7android4ListINS_2spINS_7ABufferEEEE4sizeEv@plt>:
   a8b90: d0000ff0     	adrp	x16, 0x2a6000
   a8b94: f9476211     	ldr	x17, [x16, #0xec0]
   a8b98: 913b0210     	add	x16, x16, #0xec0
   a8b9c: d61f0220     	br	x17

00000000000a8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>:
   a8ba0: d0000ff0     	adrp	x16, 0x2a6000
   a8ba4: f9476611     	ldr	x17, [x16, #0xec8]
   a8ba8: 913b2210     	add	x16, x16, #0xec8
   a8bac: d61f0220     	br	x17

00000000000a8bb0 <_ZN7android9AACSourceD1Ev@plt>:
   a8bb0: d0000ff0     	adrp	x16, 0x2a6000
   a8bb4: f9476a11     	ldr	x17, [x16, #0xed0]
   a8bb8: 913b4210     	add	x16, x16, #0xed0
   a8bbc: d61f0220     	br	x17

00000000000a8bc0 <FLAC__bitwriter_get_buffer@plt>:
   a8bc0: d0000ff0     	adrp	x16, 0x2a6000
   a8bc4: f9476e11     	ldr	x17, [x16, #0xed8]
   a8bc8: 913b6210     	add	x16, x16, #0xed8
   a8bcc: d61f0220     	br	x17

00000000000a8bd0 <EAS_flog2@plt>:
   a8bd0: d0000ff0     	adrp	x16, 0x2a6000
   a8bd4: f9477211     	ldr	x17, [x16, #0xee0]
   a8bd8: 913b8210     	add	x16, x16, #0xee0
   a8bdc: d61f0220     	br	x17

00000000000a8be0 <EAS_CloseMIDIStream@plt>:
   a8be0: d0000ff0     	adrp	x16, 0x2a6000
   a8be4: f9477611     	ldr	x17, [x16, #0xee8]
   a8be8: 913ba210     	add	x16, x16, #0xee8
   a8bec: d61f0220     	br	x17

00000000000a8bf0 <FLAC__bitwriter_write_utf8_uint32@plt>:
   a8bf0: d0000ff0     	adrp	x16, 0x2a6000
   a8bf4: f9477a11     	ldr	x17, [x16, #0xef0]
   a8bf8: 913bc210     	add	x16, x16, #0xef0
   a8bfc: d61f0220     	br	x17

00000000000a8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>:
   a8c00: d0000ff0     	adrp	x16, 0x2a6000
   a8c04: f9477e11     	ldr	x17, [x16, #0xef8]
   a8c08: 913be210     	add	x16, x16, #0xef8
   a8c0c: d61f0220     	br	x17

00000000000a8c10 <FLAC__stream_decoder_get_input_bytes_unconsumed@plt>:
   a8c10: d0000ff0     	adrp	x16, 0x2a6000
   a8c14: f9478211     	ldr	x17, [x16, #0xf00]
   a8c18: 913c0210     	add	x16, x16, #0xf00
   a8c1c: d61f0220     	br	x17

00000000000a8c20 <vorbis_book_decodevv_add@plt>:
   a8c20: d0000ff0     	adrp	x16, 0x2a6000
   a8c24: f9478611     	ldr	x17, [x16, #0xf08]
   a8c28: 913c2210     	add	x16, x16, #0xf08
   a8c2c: d61f0220     	br	x17

00000000000a8c30 <_ZNSt6__ndk110__list_impIPN7android11MediaBufferENS_9allocatorIS3_EEE5clearEv@plt>:
   a8c30: d0000ff0     	adrp	x16, 0x2a6000
   a8c34: f9478a11     	ldr	x17, [x16, #0xf10]
   a8c38: 913c4210     	add	x16, x16, #0xf10
   a8c3c: d61f0220     	br	x17

00000000000a8c40 <_ZN7android12AACExtractorC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8AMessageEEE@plt>:
   a8c40: d0000ff0     	adrp	x16, 0x2a6000
   a8c44: f9478e11     	ldr	x17, [x16, #0xf18]
   a8c48: 913c6210     	add	x16, x16, #0xf18
   a8c4c: d61f0220     	br	x17

00000000000a8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>:
   a8c50: d0000ff0     	adrp	x16, 0x2a6000
   a8c54: f9479211     	ldr	x17, [x16, #0xf20]
   a8c58: 913c8210     	add	x16, x16, #0xf20
   a8c5c: d61f0220     	br	x17

00000000000a8c60 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE3mapIS8_vEEbRKS2_PT_@plt>:
   a8c60: d0000ff0     	adrp	x16, 0x2a6000
   a8c64: f9479611     	ldr	x17, [x16, #0xf28]
   a8c68: 913ca210     	add	x16, x16, #0xf28
   a8c6c: d61f0220     	br	x17

00000000000a8c70 <FLAC__format_get_max_rice_partition_order_from_blocksize@plt>:
   a8c70: d0000ff0     	adrp	x16, 0x2a6000
   a8c74: f9479a11     	ldr	x17, [x16, #0xf30]
   a8c78: 913cc210     	add	x16, x16, #0xf30
   a8c7c: d61f0220     	br	x17

00000000000a8c80 <strzcmp16@plt>:
   a8c80: d0000ff0     	adrp	x16, 0x2a6000
   a8c84: f9479e11     	ldr	x17, [x16, #0xf38]
   a8c88: 913ce210     	add	x16, x16, #0xf38
   a8c8c: d61f0220     	br	x17

00000000000a8c90 <_ZNK7android12SharedBuffer11attemptEditEv@plt>:
   a8c90: d0000ff0     	adrp	x16, 0x2a6000
   a8c94: f947a211     	ldr	x17, [x16, #0xf40]
   a8c98: 913d0210     	add	x16, x16, #0xf40
   a8c9c: d61f0220     	br	x17

00000000000a8ca0 <_ZN7android2spINS_16MPEG2PSExtractorEEC2EPS1_@plt>:
   a8ca0: d0000ff0     	adrp	x16, 0x2a6000
   a8ca4: f947a611     	ldr	x17, [x16, #0xf48]
   a8ca8: 913d2210     	add	x16, x16, #0xf48
   a8cac: d61f0220     	br	x17

00000000000a8cb0 <_ZN7android17MatroskaExtractor9TrackInfoC2ERKS1_@plt>:
   a8cb0: d0000ff0     	adrp	x16, 0x2a6000
   a8cb4: f947aa11     	ldr	x17, [x16, #0xf50]
   a8cb8: 913d4210     	add	x16, x16, #0xf50
   a8cbc: d61f0220     	br	x17

00000000000a8cc0 <_ZNK7android16key_value_pair_tIjmEltERKS1_@plt>:
   a8cc0: d0000ff0     	adrp	x16, 0x2a6000
   a8cc4: f947ae11     	ldr	x17, [x16, #0xf58]
   a8cc8: 913d6210     	add	x16, x16, #0xf58
   a8ccc: d61f0220     	br	x17

00000000000a8cd0 <_ZNK7android7AString5emptyEv@plt>:
   a8cd0: d0000ff0     	adrp	x16, 0x2a6000
   a8cd4: f947b211     	ldr	x17, [x16, #0xf60]
   a8cd8: 913d8210     	add	x16, x16, #0xf60
   a8cdc: d61f0220     	br	x17

00000000000a8ce0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_NodeD2Ev@plt>:
   a8ce0: d0000ff0     	adrp	x16, 0x2a6000
   a8ce4: f947b611     	ldr	x17, [x16, #0xf68]
   a8ce8: 913da210     	add	x16, x16, #0xf68
   a8cec: d61f0220     	br	x17

00000000000a8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   a8cf0: d0000ff0     	adrp	x16, 0x2a6000
   a8cf4: f947ba11     	ldr	x17, [x16, #0xf70]
   a8cf8: 913dc210     	add	x16, x16, #0xf70
   a8cfc: d61f0220     	br	x17

00000000000a8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>:
   a8d00: d0000ff0     	adrp	x16, 0x2a6000
   a8d04: f947be11     	ldr	x17, [x16, #0xf78]
   a8d08: 913de210     	add	x16, x16, #0xf78
   a8d0c: d61f0220     	br	x17

00000000000a8d10 <pthread_mutex_lock@plt>:
   a8d10: d0000ff0     	adrp	x16, 0x2a6000
   a8d14: f947c211     	ldr	x17, [x16, #0xf80]
   a8d18: 913e0210     	add	x16, x16, #0xf80
   a8d1c: d61f0220     	br	x17

00000000000a8d20 <_ZN7android6VectorINS_9SidxEntryEE3addERKS1_@plt>:
   a8d20: d0000ff0     	adrp	x16, 0x2a6000
   a8d24: f947c611     	ldr	x17, [x16, #0xf88]
   a8d28: 913e2210     	add	x16, x16, #0xf88
   a8d2c: d61f0220     	br	x17

00000000000a8d30 <WT_NoiseGenerator@plt>:
   a8d30: d0000ff0     	adrp	x16, 0x2a6000
   a8d34: f947ca11     	ldr	x17, [x16, #0xf90]
   a8d38: 913e4210     	add	x16, x16, #0xf90
   a8d3c: d61f0220     	br	x17

00000000000a8d40 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE8max_sizeEv@plt>:
   a8d40: d0000ff0     	adrp	x16, 0x2a6000
   a8d44: f947ce11     	ldr	x17, [x16, #0xf98]
   a8d48: 913e6210     	add	x16, x16, #0xf98
   a8d4c: d61f0220     	br	x17

00000000000a8d50 <_ZN7android2spINS_12IMediaSourceEEC2INS_11MPEG4SourceEEEONS0_IT_EE@plt>:
   a8d50: d0000ff0     	adrp	x16, 0x2a6000
   a8d54: f947d211     	ldr	x17, [x16, #0xfa0]
   a8d58: 913e8210     	add	x16, x16, #0xfa0
   a8d5c: d61f0220     	br	x17

00000000000a8d60 <strncmp16@plt>:
   a8d60: d0000ff0     	adrp	x16, 0x2a6000
   a8d64: f947d611     	ldr	x17, [x16, #0xfa8]
   a8d68: 913ea210     	add	x16, x16, #0xfa8
   a8d6c: d61f0220     	br	x17

00000000000a8d70 <_ZNK7android14MyOggExtractor9getFormatEv@plt>:
   a8d70: d0000ff0     	adrp	x16, 0x2a6000
   a8d74: f947da11     	ldr	x17, [x16, #0xfb0]
   a8d78: 913ec210     	add	x16, x16, #0xfb0
   a8d7c: d61f0220     	br	x17

00000000000a8d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEiRKT_S9_@plt>:
   a8d80: d0000ff0     	adrp	x16, 0x2a6000
   a8d84: f947de11     	ldr	x17, [x16, #0xfb8]
   a8d88: 913ee210     	add	x16, x16, #0xfb8
   a8d8c: d61f0220     	br	x17

00000000000a8d90 <SMF_State@plt>:
   a8d90: d0000ff0     	adrp	x16, 0x2a6000
   a8d94: f947e211     	ldr	x17, [x16, #0xfc0]
   a8d98: 913f0210     	add	x16, x16, #0xfc0
   a8d9c: d61f0220     	br	x17

00000000000a8da0 <_ZN7android10VectorImpl7_shrinkEmm@plt>:
   a8da0: d0000ff0     	adrp	x16, 0x2a6000
   a8da4: f947e611     	ldr	x17, [x16, #0xfc8]
   a8da8: 913f2210     	add	x16, x16, #0xfc8
   a8dac: d61f0220     	br	x17

00000000000a8db0 <utf32_to_utf8_length@plt>:
   a8db0: d0000ff0     	adrp	x16, 0x2a6000
   a8db4: f947ea11     	ldr	x17, [x16, #0xfd0]
   a8db8: 913f4210     	add	x16, x16, #0xfd0
   a8dbc: d61f0220     	br	x17

00000000000a8dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2Ev@plt>:
   a8dc0: d0000ff0     	adrp	x16, 0x2a6000
   a8dc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   a8dc8: 913f6210     	add	x16, x16, #0xfd8
   a8dcc: d61f0220     	br	x17

00000000000a8dd0 <_ZN7android9copy_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a8dd0: d0000ff0     	adrp	x16, 0x2a6000
   a8dd4: f947f211     	ldr	x17, [x16, #0xfe0]
   a8dd8: 913f8210     	add	x16, x16, #0xfe0
   a8ddc: d61f0220     	br	x17

00000000000a8de0 <_ZNK7android4ListIlE5emptyEv@plt>:
   a8de0: d0000ff0     	adrp	x16, 0x2a6000
   a8de4: f947f611     	ldr	x17, [x16, #0xfe8]
   a8de8: 913fa210     	add	x16, x16, #0xfe8
   a8dec: d61f0220     	br	x17

00000000000a8df0 <toupper@plt>:
   a8df0: d0000ff0     	adrp	x16, 0x2a6000
   a8df4: f947fa11     	ldr	x17, [x16, #0xff0]
   a8df8: 913fc210     	add	x16, x16, #0xff0
   a8dfc: d61f0220     	br	x17

00000000000a8e00 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEEixEm@plt>:
   a8e00: d0000ff0     	adrp	x16, 0x2a6000
   a8e04: f947fe11     	ldr	x17, [x16, #0xff8]
   a8e08: 913fe210     	add	x16, x16, #0xff8
   a8e0c: d61f0220     	br	x17

00000000000a8e10 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEE13removeItemsAtEmm@plt>:
   a8e10: f0000ff0     	adrp	x16, 0x2a7000
   a8e14: f9400211     	ldr	x17, [x16]
   a8e18: 91000210     	add	x16, x16, #0x0
   a8e1c: d61f0220     	br	x17

00000000000a8e20 <vorbis_dsp_init@plt>:
   a8e20: f0000ff0     	adrp	x16, 0x2a7000
   a8e24: f9400611     	ldr	x17, [x16, #0x8]
   a8e28: 91002210     	add	x16, x16, #0x8
   a8e2c: d61f0220     	br	x17

00000000000a8e30 <_ZN9mkvparser5isinfEd@plt>:
   a8e30: f0000ff0     	adrp	x16, 0x2a7000
   a8e34: f9400a11     	ldr	x17, [x16, #0x10]
   a8e38: 91004210     	add	x16, x16, #0x10
   a8e3c: d61f0220     	br	x17

00000000000a8e40 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE5arrayEv@plt>:
   a8e40: f0000ff0     	adrp	x16, 0x2a7000
   a8e44: f9400e11     	ldr	x17, [x16, #0x18]
   a8e48: 91006210     	add	x16, x16, #0x18
   a8e4c: d61f0220     	br	x17

00000000000a8e50 <_ZN9mkvparser15ContentEncodingC1Ev@plt>:
   a8e50: f0000ff0     	adrp	x16, 0x2a7000
   a8e54: f9401211     	ldr	x17, [x16, #0x20]
   a8e58: 91008210     	add	x16, x16, #0x20
   a8e5c: d61f0220     	br	x17

00000000000a8e60 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a8e60: f0000ff0     	adrp	x16, 0x2a7000
   a8e64: f9401611     	ldr	x17, [x16, #0x28]
   a8e68: 9100a210     	add	x16, x16, #0x28
   a8e6c: d61f0220     	br	x17

00000000000a8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>:
   a8e70: f0000ff0     	adrp	x16, 0x2a7000
   a8e74: f9401a11     	ldr	x17, [x16, #0x30]
   a8e78: 9100c210     	add	x16, x16, #0x30
   a8e7c: d61f0220     	br	x17

00000000000a8e80 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEED2Ev@plt>:
   a8e80: f0000ff0     	adrp	x16, 0x2a7000
   a8e84: f9401e11     	ldr	x17, [x16, #0x38]
   a8e88: 9100e210     	add	x16, x16, #0x38
   a8e8c: d61f0220     	br	x17

00000000000a8e90 <_ZN7android15MyOpusExtractorD2Ev@plt>:
   a8e90: f0000ff0     	adrp	x16, 0x2a7000
   a8e94: f9402211     	ldr	x17, [x16, #0x40]
   a8e98: 91010210     	add	x16, x16, #0x40
   a8e9c: d61f0220     	br	x17

00000000000a8ea0 <_ZN7android10VectorImpl5_growEmm@plt>:
   a8ea0: f0000ff0     	adrp	x16, 0x2a7000
   a8ea4: f9402611     	ldr	x17, [x16, #0x48]
   a8ea8: 91012210     	add	x16, x16, #0x48
   a8eac: d61f0220     	br	x17

00000000000a8eb0 <_ZN7android11MPEG4Source6SampleC2Ev@plt>:
   a8eb0: f0000ff0     	adrp	x16, 0x2a7000
   a8eb4: f9402a11     	ldr	x17, [x16, #0x50]
   a8eb8: 91014210     	add	x16, x16, #0x50
   a8ebc: d61f0220     	br	x17

00000000000a8ec0 <_ZN9mkvparser7Segment14PreloadClusterEPNS_7ClusterEl@plt>:
   a8ec0: f0000ff0     	adrp	x16, 0x2a7000
   a8ec4: f9402e11     	ldr	x17, [x16, #0x58]
   a8ec8: 91016210     	add	x16, x16, #0x58
   a8ecc: d61f0220     	br	x17

00000000000a8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>:
   a8ed0: f0000ff0     	adrp	x16, 0x2a7000
   a8ed4: f9403211     	ldr	x17, [x16, #0x60]
   a8ed8: 91018210     	add	x16, x16, #0x60
   a8edc: d61f0220     	br	x17

00000000000a8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>:
   a8ee0: f0000ff0     	adrp	x16, 0x2a7000
   a8ee4: f9403611     	ldr	x17, [x16, #0x68]
   a8ee8: 9101a210     	add	x16, x16, #0x68
   a8eec: d61f0220     	br	x17

00000000000a8ef0 <_ZN7android2spINS_12IMediaSourceEEC2INS_9AMRSourceEEEPT_@plt>:
   a8ef0: f0000ff0     	adrp	x16, 0x2a7000
   a8ef4: f9403a11     	ldr	x17, [x16, #0x70]
   a8ef8: 9101c210     	add	x16, x16, #0x70
   a8efc: d61f0220     	br	x17

00000000000a8f00 <_ZN7android15JMediaExtractor6seekToElNS_12IMediaSource11ReadOptions8SeekModeE@plt>:
   a8f00: f0000ff0     	adrp	x16, 0x2a7000
   a8f04: f9403e11     	ldr	x17, [x16, #0x78]
   a8f08: 9101e210     	add	x16, x16, #0x78
   a8f0c: d61f0220     	br	x17

00000000000a8f10 <_Znwm@plt>:
   a8f10: f0000ff0     	adrp	x16, 0x2a7000
   a8f14: f9404211     	ldr	x17, [x16, #0x80]
   a8f18: 91020210     	add	x16, x16, #0x80
   a8f1c: d61f0220     	br	x17

00000000000a8f20 <_ZN7android12destroy_typeINS_11MPEG4Source6SampleEEEvPT_m@plt>:
   a8f20: f0000ff0     	adrp	x16, 0x2a7000
   a8f24: f9404611     	ldr	x17, [x16, #0x88]
   a8f28: 91022210     	add	x16, x16, #0x88
   a8f2c: d61f0220     	br	x17

00000000000a8f30 <_ZNK7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEE3mapIS1_vEEbRKtPT_@plt>:
   a8f30: f0000ff0     	adrp	x16, 0x2a7000
   a8f34: f9404a11     	ldr	x17, [x16, #0x90]
   a8f38: 91024210     	add	x16, x16, #0x90
   a8f3c: d61f0220     	br	x17

00000000000a8f40 <_ZN7android14SampleIterator6seekToEj@plt>:
   a8f40: f0000ff0     	adrp	x16, 0x2a7000
   a8f44: f9404e11     	ldr	x17, [x16, #0x98]
   a8f48: 91026210     	add	x16, x16, #0x98
   a8f4c: d61f0220     	br	x17

00000000000a8f50 <_ZNK7android9ATSParser7Program23PTSTimeDeltaEstablishedEv@plt>:
   a8f50: f0000ff0     	adrp	x16, 0x2a7000
   a8f54: f9405211     	ldr	x17, [x16, #0xa0]
   a8f58: 91028210     	add	x16, x16, #0xa0
   a8f5c: d61f0220     	br	x17

00000000000a8f60 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>:
   a8f60: f0000ff0     	adrp	x16, 0x2a7000
   a8f64: f9405611     	ldr	x17, [x16, #0xa8]
   a8f68: 9102a210     	add	x16, x16, #0xa8
   a8f6c: d61f0220     	br	x17

00000000000a8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>:
   a8f70: f0000ff0     	adrp	x16, 0x2a7000
   a8f74: f9405a11     	ldr	x17, [x16, #0xb0]
   a8f78: 9102c210     	add	x16, x16, #0xb0
   a8f7c: d61f0220     	br	x17

00000000000a8f80 <utf8_to_utf16_length@plt>:
   a8f80: f0000ff0     	adrp	x16, 0x2a7000
   a8f84: f9405e11     	ldr	x17, [x16, #0xb8]
   a8f88: 9102e210     	add	x16, x16, #0xb8
   a8f8c: d61f0220     	br	x17

00000000000a8f90 <_ZNSt6__ndk16chrono8durationIxNS_5ratioILl1ELl1000000000EEEEC2IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS6_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE@plt>:
   a8f90: f0000ff0     	adrp	x16, 0x2a7000
   a8f94: f9406211     	ldr	x17, [x16, #0xc0]
   a8f98: 91030210     	add	x16, x16, #0xc0
   a8f9c: d61f0220     	br	x17

00000000000a8fa0 <_ZNK7android3ID38Iterator5getIDEPNS_7String8E@plt>:
   a8fa0: f0000ff0     	adrp	x16, 0x2a7000
   a8fa4: f9406611     	ldr	x17, [x16, #0xc8]
   a8fa8: 91032210     	add	x16, x16, #0xc8
   a8fac: d61f0220     	br	x17

00000000000a8fb0 <_ZN7android6VectorINS_11NALPositionEE4pushERKS1_@plt>:
   a8fb0: f0000ff0     	adrp	x16, 0x2a7000
   a8fb4: f9406a11     	ldr	x17, [x16, #0xd0]
   a8fb8: 91034210     	add	x16, x16, #0xd0
   a8fbc: d61f0220     	br	x17

00000000000a8fc0 <_ZN7android14MyOggExtractor20buildTableOfContentsEv@plt>:
   a8fc0: f0000ff0     	adrp	x16, 0x2a7000
   a8fc4: f9406e11     	ldr	x17, [x16, #0xd8]
   a8fc8: 91036210     	add	x16, x16, #0xd8
   a8fcc: d61f0220     	br	x17

00000000000a8fd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a8fd0: f0000ff0     	adrp	x16, 0x2a7000
   a8fd4: f9407211     	ldr	x17, [x16, #0xe0]
   a8fd8: 91038210     	add	x16, x16, #0xe0
   a8fdc: d61f0220     	br	x17

00000000000a8fe0 <_ZN7_JNIEnv18GetByteArrayRegionEP11_jbyteArrayiiPa@plt>:
   a8fe0: f0000ff0     	adrp	x16, 0x2a7000
   a8fe4: f9407611     	ldr	x17, [x16, #0xe8]
   a8fe8: 9103a210     	add	x16, x16, #0xe8
   a8fec: d61f0220     	br	x17

00000000000a8ff0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIt24OMX_AUDIO_AACPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a8ff0: f0000ff0     	adrp	x16, 0x2a7000
   a8ff4: f9407a11     	ldr	x17, [x16, #0xf0]
   a8ff8: 9103c210     	add	x16, x16, #0xf0
   a8ffc: d61f0220     	br	x17

00000000000a9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>:
   a9000: d0000ff0     	adrp	x16, 0x2a7000
   a9004: f9407e11     	ldr	x17, [x16, #0xf8]
   a9008: 9103e210     	add	x16, x16, #0xf8
   a900c: d61f0220     	br	x17

00000000000a9010 <_ZNK9mkvparser10VideoTrack8GetWidthEv@plt>:
   a9010: d0000ff0     	adrp	x16, 0x2a7000
   a9014: f9408211     	ldr	x17, [x16, #0x100]
   a9018: 91040210     	add	x16, x16, #0x100
   a901c: d61f0220     	br	x17

00000000000a9020 <_ZN9mkvparser8Chapters4Atom7GetTimeEPKS0_x@plt>:
   a9020: d0000ff0     	adrp	x16, 0x2a7000
   a9024: f9408611     	ldr	x17, [x16, #0x108]
   a9028: 91042210     	add	x16, x16, #0x108
   a902c: d61f0220     	br	x17

00000000000a9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>:
   a9030: d0000ff0     	adrp	x16, 0x2a7000
   a9034: f9408a11     	ldr	x17, [x16, #0x110]
   a9038: 91044210     	add	x16, x16, #0x110
   a903c: d61f0220     	br	x17

00000000000a9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>:
   a9040: d0000ff0     	adrp	x16, 0x2a7000
   a9044: f9408e11     	ldr	x17, [x16, #0x118]
   a9048: 91046210     	add	x16, x16, #0x118
   a904c: d61f0220     	br	x17

00000000000a9050 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEixEm@plt>:
   a9050: d0000ff0     	adrp	x16, 0x2a7000
   a9054: f9409211     	ldr	x17, [x16, #0x120]
   a9058: 91048210     	add	x16, x16, #0x120
   a905c: d61f0220     	br	x17

00000000000a9060 <_ZNKSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a9060: d0000ff0     	adrp	x16, 0x2a7000
   a9064: f9409611     	ldr	x17, [x16, #0x128]
   a9068: 9104a210     	add	x16, x16, #0x128
   a906c: d61f0220     	br	x17

00000000000a9070 <qsort@plt>:
   a9070: d0000ff0     	adrp	x16, 0x2a7000
   a9074: f9409a11     	ldr	x17, [x16, #0x130]
   a9078: 9104c210     	add	x16, x16, #0x130
   a907c: d61f0220     	br	x17

00000000000a9080 <_Unwind_SetGR@plt>:
   a9080: d0000ff0     	adrp	x16, 0x2a7000
   a9084: f9409e11     	ldr	x17, [x16, #0x138]
   a9088: 9104e210     	add	x16, x16, #0x138
   a908c: d61f0220     	br	x17

00000000000a9090 <EAS_LogToLinear16@plt>:
   a9090: d0000ff0     	adrp	x16, 0x2a7000
   a9094: f940a211     	ldr	x17, [x16, #0x140]
   a9098: 91050210     	add	x16, x16, #0x140
   a909c: d61f0220     	br	x17

00000000000a90a0 <_ZNK7android6VectorINS_11NALPositionEEixEm@plt>:
   a90a0: d0000ff0     	adrp	x16, 0x2a7000
   a90a4: f940a611     	ldr	x17, [x16, #0x148]
   a90a8: 91052210     	add	x16, x16, #0x148
   a90ac: d61f0220     	br	x17

00000000000a90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>:
   a90b0: d0000ff0     	adrp	x16, 0x2a7000
   a90b4: f940aa11     	ldr	x17, [x16, #0x150]
   a90b8: 91054210     	add	x16, x16, #0x150
   a90bc: d61f0220     	br	x17

00000000000a90c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a90c0: d0000ff0     	adrp	x16, 0x2a7000
   a90c4: f940ae11     	ldr	x17, [x16, #0x158]
   a90c8: 91056210     	add	x16, x16, #0x158
   a90cc: d61f0220     	br	x17

00000000000a90d0 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5emptyEv@plt>:
   a90d0: d0000ff0     	adrp	x16, 0x2a7000
   a90d4: f940b211     	ldr	x17, [x16, #0x160]
   a90d8: 91058210     	add	x16, x16, #0x160
   a90dc: d61f0220     	br	x17

00000000000a90e0 <_ZN7android8AMessage13freeItemValueEPNS0_4ItemE@plt>:
   a90e0: d0000ff0     	adrp	x16, 0x2a7000
   a90e4: f940b611     	ldr	x17, [x16, #0x168]
   a90e8: 9105a210     	add	x16, x16, #0x168
   a90ec: d61f0220     	br	x17

00000000000a90f0 <FLAC__fixedpoint_log2@plt>:
   a90f0: d0000ff0     	adrp	x16, 0x2a7000
   a90f4: f940ba11     	ldr	x17, [x16, #0x170]
   a90f8: 9105c210     	add	x16, x16, #0x170
   a90fc: d61f0220     	br	x17

00000000000a9100 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE5keyAtEm@plt>:
   a9100: d0000ff0     	adrp	x16, 0x2a7000
   a9104: f940be11     	ldr	x17, [x16, #0x178]
   a9108: 9105e210     	add	x16, x16, #0x178
   a910c: d61f0220     	br	x17

00000000000a9110 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2ERKS6_@plt>:
   a9110: d0000ff0     	adrp	x16, 0x2a7000
   a9114: f940c211     	ldr	x17, [x16, #0x180]
   a9118: 91060210     	add	x16, x16, #0x180
   a911c: d61f0220     	br	x17

00000000000a9120 <_ZNK7android10FLACParser16getBitsPerSampleEv@plt>:
   a9120: d0000ff0     	adrp	x16, 0x2a7000
   a9124: f940c611     	ldr	x17, [x16, #0x188]
   a9128: 91062210     	add	x16, x16, #0x188
   a912c: d61f0220     	br	x17

00000000000a9130 <EAS_State@plt>:
   a9130: d0000ff0     	adrp	x16, 0x2a7000
   a9134: f940ca11     	ldr	x17, [x16, #0x190]
   a9138: 91064210     	add	x16, x16, #0x190
   a913c: d61f0220     	br	x17

00000000000a9140 <_ZN9mkvparser15ContentEncoding31ParseContentEncAESSettingsEntryExxPNS_10IMkvReaderEPNS0_21ContentEncAESSettingsE@plt>:
   a9140: d0000ff0     	adrp	x16, 0x2a7000
   a9144: f940ce11     	ldr	x17, [x16, #0x198]
   a9148: 91066210     	add	x16, x16, #0x198
   a914c: d61f0220     	br	x17

00000000000a9150 <_ZN7android7ALookupIiNS_12ColorAspects9PrimariesEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>:
   a9150: d0000ff0     	adrp	x16, 0x2a7000
   a9154: f940d211     	ldr	x17, [x16, #0x1a0]
   a9158: 91068210     	add	x16, x16, #0x1a0
   a915c: d61f0220     	br	x17

00000000000a9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>:
   a9160: d0000ff0     	adrp	x16, 0x2a7000
   a9164: f940d611     	ldr	x17, [x16, #0x1a8]
   a9168: 9106a210     	add	x16, x16, #0x1a8
   a916c: d61f0220     	br	x17

00000000000a9170 <_ZN7android17move_forward_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>:
   a9170: d0000ff0     	adrp	x16, 0x2a7000
   a9174: f940da11     	ldr	x17, [x16, #0x1b0]
   a9178: 9106c210     	add	x16, x16, #0x1b0
   a917c: d61f0220     	br	x17

00000000000a9180 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEneERKS6_@plt>:
   a9180: d0000ff0     	adrp	x16, 0x2a7000
   a9184: f940de11     	ldr	x17, [x16, #0x1b8]
   a9188: 9106e210     	add	x16, x16, #0x1b8
   a918c: d61f0220     	br	x17

00000000000a9190 <EAS_HWFileSeekOfs@plt>:
   a9190: d0000ff0     	adrp	x16, 0x2a7000
   a9194: f940e211     	ldr	x17, [x16, #0x1c0]
   a9198: 91070210     	add	x16, x16, #0x1c0
   a919c: d61f0220     	br	x17

00000000000a91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>:
   a91a0: d0000ff0     	adrp	x16, 0x2a7000
   a91a4: f940e611     	ldr	x17, [x16, #0x1c8]
   a91a8: 91072210     	add	x16, x16, #0x1c8
   a91ac: d61f0220     	br	x17

00000000000a91b0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE7destroyIS8_EEvRS9_PT_@plt>:
   a91b0: d0000ff0     	adrp	x16, 0x2a7000
   a91b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   a91b8: 91074210     	add	x16, x16, #0x1d0
   a91bc: d61f0220     	br	x17

00000000000a91c0 <_ZNK9mkvparser4Cues4FindExPKNS_5TrackERPKNS_8CuePointERPKNS4_13TrackPositionE@plt>:
   a91c0: d0000ff0     	adrp	x16, 0x2a7000
   a91c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   a91c8: 91076210     	add	x16, x16, #0x1d8
   a91cc: d61f0220     	br	x17

00000000000a91d0 <_ZN7android17move_forward_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>:
   a91d0: d0000ff0     	adrp	x16, 0x2a7000
   a91d4: f940f211     	ldr	x17, [x16, #0x1e0]
   a91d8: 91078210     	add	x16, x16, #0x1e0
   a91dc: d61f0220     	br	x17

00000000000a91e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE5arrayEv@plt>:
   a91e0: d0000ff0     	adrp	x16, 0x2a7000
   a91e4: f940f611     	ldr	x17, [x16, #0x1e8]
   a91e8: 9107a210     	add	x16, x16, #0x1e8
   a91ec: d61f0220     	br	x17

00000000000a91f0 <_ZN16scoped_local_refIP11_jthrowableE5resetES1_@plt>:
   a91f0: d0000ff0     	adrp	x16, 0x2a7000
   a91f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   a91f8: 9107c210     	add	x16, x16, #0x1f0
   a91fc: d61f0220     	br	x17

00000000000a9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>:
   a9200: d0000ff0     	adrp	x16, 0x2a7000
   a9204: f940fe11     	ldr	x17, [x16, #0x1f8]
   a9208: 9107e210     	add	x16, x16, #0x1f8
   a920c: d61f0220     	br	x17

00000000000a9210 <_ZN7android18move_backward_typeINS_7ABufferEEEvPNS_2spIT_EEPKS4_m@plt>:
   a9210: d0000ff0     	adrp	x16, 0x2a7000
   a9214: f9410211     	ldr	x17, [x16, #0x200]
   a9218: 91080210     	add	x16, x16, #0x200
   a921c: d61f0220     	br	x17

00000000000a9220 <_ZN7android2spINS_9ATSParserEEC2EPS1_@plt>:
   a9220: d0000ff0     	adrp	x16, 0x2a7000
   a9224: f9410611     	ldr	x17, [x16, #0x208]
   a9228: 91082210     	add	x16, x16, #0x208
   a922c: d61f0220     	br	x17

00000000000a9230 <_ZN7android10FLACSourceD0Ev@plt>:
   a9230: d0000ff0     	adrp	x16, 0x2a7000
   a9234: f9410a11     	ldr	x17, [x16, #0x210]
   a9238: 91084210     	add	x16, x16, #0x210
   a923c: d61f0220     	br	x17

00000000000a9240 <_ZN7android10MidiSourceC1ERKNS_2spINS_10MidiEngineEEERKNS1_INS_8MetaDataEEE@plt>:
   a9240: d0000ff0     	adrp	x16, 0x2a7000
   a9244: f9410e11     	ldr	x17, [x16, #0x218]
   a9248: 91086210     	add	x16, x16, #0x218
   a924c: d61f0220     	br	x17

00000000000a9250 <_ZN9mkvparser7Cluster16CreateBlockGroupExxx@plt>:
   a9250: d0000ff0     	adrp	x16, 0x2a7000
   a9254: f9411211     	ldr	x17, [x16, #0x220]
   a9258: 91088210     	add	x16, x16, #0x220
   a925c: d61f0220     	br	x17

00000000000a9260 <_ZN7android2spINS_13DataURISourceEED2Ev@plt>:
   a9260: d0000ff0     	adrp	x16, 0x2a7000
   a9264: f9411611     	ldr	x17, [x16, #0x228]
   a9268: 9108a210     	add	x16, x16, #0x228
   a926c: d61f0220     	br	x17

00000000000a9270 <_ZNK9mkvparser5Track4Info7CopyStrEMS1_PcRS1_@plt>:
   a9270: d0000ff0     	adrp	x16, 0x2a7000
   a9274: f9411a11     	ldr	x17, [x16, #0x230]
   a9278: 9108c210     	add	x16, x16, #0x230
   a927c: d61f0220     	br	x17

00000000000a9280 <_ZN9mkvparser5Track8EOSBlockD2Ev@plt>:
   a9280: d0000ff0     	adrp	x16, 0x2a7000
   a9284: f9411e11     	ldr	x17, [x16, #0x238]
   a9288: 9108e210     	add	x16, x16, #0x238
   a928c: d61f0220     	br	x17

00000000000a9290 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEE12emplace_backIJRS3_EEEvDpOT_@plt>:
   a9290: d0000ff0     	adrp	x16, 0x2a7000
   a9294: f9412211     	ldr	x17, [x16, #0x240]
   a9298: 91090210     	add	x16, x16, #0x240
   a929c: d61f0220     	br	x17

00000000000a92a0 <_ZNK7android2spINS_15JMediaExtractorEE3getEv@plt>:
   a92a0: d0000ff0     	adrp	x16, 0x2a7000
   a92a4: f9412611     	ldr	x17, [x16, #0x248]
   a92a8: 91092210     	add	x16, x16, #0x248
   a92ac: d61f0220     	br	x17

00000000000a92b0 <_ZNK7android9ATSParser7Program6numberEv@plt>:
   a92b0: d0000ff0     	adrp	x16, 0x2a7000
   a92b4: f9412a11     	ldr	x17, [x16, #0x250]
   a92b8: 91094210     	add	x16, x16, #0x250
   a92bc: d61f0220     	br	x17

00000000000a92c0 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE3mapIS8_vEEbRKT_PS2_@plt>:
   a92c0: d0000ff0     	adrp	x16, 0x2a7000
   a92c4: f9412e11     	ldr	x17, [x16, #0x258]
   a92c8: 91096210     	add	x16, x16, #0x258
   a92cc: d61f0220     	br	x17

00000000000a92d0 <ogg_page_serialno@plt>:
   a92d0: d0000ff0     	adrp	x16, 0x2a7000
   a92d4: f9413211     	ldr	x17, [x16, #0x260]
   a92d8: 91098210     	add	x16, x16, #0x260
   a92dc: d61f0220     	br	x17

00000000000a92e0 <_ZN7android10Compare_NEIiiEENS_7AStringERKT_RKT0_@plt>:
   a92e0: d0000ff0     	adrp	x16, 0x2a7000
   a92e4: f9413611     	ldr	x17, [x16, #0x268]
   a92e8: 9109a210     	add	x16, x16, #0x268
   a92ec: d61f0220     	br	x17

00000000000a92f0 <__cxa_finalize@plt>:
   a92f0: d0000ff0     	adrp	x16, 0x2a7000
   a92f4: f9413a11     	ldr	x17, [x16, #0x270]
   a92f8: 9109c210     	add	x16, x16, #0x270
   a92fc: d61f0220     	br	x17

00000000000a9300 <_ZN7android14MPEG4Extractor18parseID3v2MetaDataEl@plt>:
   a9300: d0000ff0     	adrp	x16, 0x2a7000
   a9304: f9413e11     	ldr	x17, [x16, #0x278]
   a9308: 9109e210     	add	x16, x16, #0x278
   a930c: d61f0220     	br	x17

00000000000a9310 <_ZN7android14MatroskaSource18clearPendingFramesEv@plt>:
   a9310: d0000ff0     	adrp	x16, 0x2a7000
   a9314: f9414211     	ldr	x17, [x16, #0x280]
   a9318: 910a0210     	add	x16, x16, #0x280
   a931c: d61f0220     	br	x17

00000000000a9320 <_vorbis_unpack_comment@plt>:
   a9320: d0000ff0     	adrp	x16, 0x2a7000
   a9324: f9414611     	ldr	x17, [x16, #0x288]
   a9328: 910a2210     	add	x16, x16, #0x288
   a932c: d61f0220     	br	x17

00000000000a9330 <_ZN7android17move_forward_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>:
   a9330: d0000ff0     	adrp	x16, 0x2a7000
   a9334: f9414a11     	ldr	x17, [x16, #0x290]
   a9338: 910a4210     	add	x16, x16, #0x290
   a933c: d61f0220     	br	x17

00000000000a9340 <_ZNK7android2spINS_7RefBaseEEptEv@plt>:
   a9340: d0000ff0     	adrp	x16, 0x2a7000
   a9344: f9414e11     	ldr	x17, [x16, #0x298]
   a9348: 910a6210     	add	x16, x16, #0x298
   a934c: d61f0220     	br	x17

00000000000a9350 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a9350: d0000ff0     	adrp	x16, 0x2a7000
   a9354: f9415211     	ldr	x17, [x16, #0x2a0]
   a9358: 910a8210     	add	x16, x16, #0x2a0
   a935c: d61f0220     	br	x17

00000000000a9360 <_ZN7android9AMRSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEEbPKlm@plt>:
   a9360: d0000ff0     	adrp	x16, 0x2a7000
   a9364: f9415611     	ldr	x17, [x16, #0x2a8]
   a9368: 910aa210     	add	x16, x16, #0x2a8
   a936c: d61f0220     	br	x17

00000000000a9370 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE13removeItemsAtEmm@plt>:
   a9370: d0000ff0     	adrp	x16, 0x2a7000
   a9374: f9415a11     	ldr	x17, [x16, #0x2b0]
   a9378: 910ac210     	add	x16, x16, #0x2b0
   a937c: d61f0220     	br	x17

00000000000a9380 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>:
   a9380: d0000ff0     	adrp	x16, 0x2a7000
   a9384: f9415e11     	ldr	x17, [x16, #0x2b8]
   a9388: 910ae210     	add	x16, x16, #0x2b8
   a938c: d61f0220     	br	x17

00000000000a9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   a9390: d0000ff0     	adrp	x16, 0x2a7000
   a9394: f9416211     	ldr	x17, [x16, #0x2c0]
   a9398: 910b0210     	add	x16, x16, #0x2c0
   a939c: d61f0220     	br	x17

00000000000a93a0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE5arrayEv@plt>:
   a93a0: d0000ff0     	adrp	x16, 0x2a7000
   a93a4: f9416611     	ldr	x17, [x16, #0x2c8]
   a93a8: 910b2210     	add	x16, x16, #0x2c8
   a93ac: d61f0220     	br	x17

00000000000a93b0 <_ZN7android14MyOggExtractorC2ERKNS_2spINS_10DataSourceEEEPKcml@plt>:
   a93b0: d0000ff0     	adrp	x16, 0x2a7000
   a93b4: f9416a11     	ldr	x17, [x16, #0x2d0]
   a93b8: 910b4210     	add	x16, x16, #0x2d0
   a93bc: d61f0220     	br	x17

00000000000a93c0 <EAS_StreamReady@plt>:
   a93c0: d0000ff0     	adrp	x16, 0x2a7000
   a93c4: f9416e11     	ldr	x17, [x16, #0x2d8]
   a93c8: 910b6210     	add	x16, x16, #0x2d8
   a93cc: d61f0220     	br	x17

00000000000a93d0 <_ZN7android10VectorImplC2ERKS0_@plt>:
   a93d0: d0000ff0     	adrp	x16, 0x2a7000
   a93d4: f9417211     	ldr	x17, [x16, #0x2e0]
   a93d8: 910b8210     	add	x16, x16, #0x2e0
   a93dc: d61f0220     	br	x17

00000000000a93e0 <strnlen@plt>:
   a93e0: d0000ff0     	adrp	x16, 0x2a7000
   a93e4: f9417611     	ldr	x17, [x16, #0x2e8]
   a93e8: 910ba210     	add	x16, x16, #0x2e8
   a93ec: d61f0220     	br	x17

00000000000a93f0 <EAS_Render@plt>:
   a93f0: d0000ff0     	adrp	x16, 0x2a7000
   a93f4: f9417a11     	ldr	x17, [x16, #0x2f0]
   a93f8: 910bc210     	add	x16, x16, #0x2f0
   a93fc: d61f0220     	br	x17

00000000000a9400 <_ZN9mkvparser11SegmentInfo5ParseEv@plt>:
   a9400: d0000ff0     	adrp	x16, 0x2a7000
   a9404: f9417e11     	ldr	x17, [x16, #0x2f8]
   a9408: 910be210     	add	x16, x16, #0x2f8
   a940c: d61f0220     	br	x17

00000000000a9410 <_ZN7android2spINS_10FLACParserEEC2Ev@plt>:
   a9410: d0000ff0     	adrp	x16, 0x2a7000
   a9414: f9418211     	ldr	x17, [x16, #0x300]
   a9418: 910c0210     	add	x16, x16, #0x300
   a941c: d61f0220     	br	x17

00000000000a9420 <_ZN7android18move_backward_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>:
   a9420: d0000ff0     	adrp	x16, 0x2a7000
   a9424: f9418611     	ldr	x17, [x16, #0x308]
   a9428: 910c2210     	add	x16, x16, #0x308
   a942c: d61f0220     	br	x17

00000000000a9430 <_ZN7android2spINS_9MP3SeekerEEC2Ev@plt>:
   a9430: d0000ff0     	adrp	x16, 0x2a7000
   a9434: f9418a11     	ldr	x17, [x16, #0x310]
   a9438: 910c4210     	add	x16, x16, #0x310
   a943c: d61f0220     	br	x17

00000000000a9440 <_ZNSt6__ndk14pairI24OMX_VIDEO_VP9PROFILETYPES1_EC2IS1_S1_Lb0EEEOT_OT0_@plt>:
   a9440: d0000ff0     	adrp	x16, 0x2a7000
   a9444: f9418e11     	ldr	x17, [x16, #0x318]
   a9448: 910c6210     	add	x16, x16, #0x318
   a944c: d61f0220     	br	x17

00000000000a9450 <_ZN7android12destroy_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_m@plt>:
   a9450: d0000ff0     	adrp	x16, 0x2a7000
   a9454: f9419211     	ldr	x17, [x16, #0x320]
   a9458: 910c8210     	add	x16, x16, #0x320
   a945c: d61f0220     	br	x17

00000000000a9460 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getPrevEv@plt>:
   a9460: d0000ff0     	adrp	x16, 0x2a7000
   a9464: f9419611     	ldr	x17, [x16, #0x328]
   a9468: 910ca210     	add	x16, x16, #0x328
   a946c: d61f0220     	br	x17

00000000000a9470 <_ZN7android6VectorIiE9push_backERKi@plt>:
   a9470: d0000ff0     	adrp	x16, 0x2a7000
   a9474: f9419a11     	ldr	x17, [x16, #0x330]
   a9478: 910cc210     	add	x16, x16, #0x330
   a947c: d61f0220     	br	x17

00000000000a9480 <_ZN7android11SampleTable19setSampleSizeParamsEjlm@plt>:
   a9480: d0000ff0     	adrp	x16, 0x2a7000
   a9484: f9419e11     	ldr	x17, [x16, #0x338]
   a9488: 910ce210     	add	x16, x16, #0x338
   a948c: d61f0220     	br	x17

00000000000a9490 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE5clearEv@plt>:
   a9490: d0000ff0     	adrp	x16, 0x2a7000
   a9494: f941a211     	ldr	x17, [x16, #0x340]
   a9498: 910d0210     	add	x16, x16, #0x340
   a949c: d61f0220     	br	x17

00000000000a94a0 <WT_UpdateLFO@plt>:
   a94a0: d0000ff0     	adrp	x16, 0x2a7000
   a94a4: f941a611     	ldr	x17, [x16, #0x348]
   a94a8: 910d2210     	add	x16, x16, #0x348
   a94ac: d61f0220     	br	x17

00000000000a94b0 <_ZN7android7AString6appendEPKc@plt>:
   a94b0: d0000ff0     	adrp	x16, 0x2a7000
   a94b4: f941aa11     	ldr	x17, [x16, #0x350]
   a94b8: 910d4210     	add	x16, x16, #0x350
   a94bc: d61f0220     	br	x17

00000000000a94c0 <__cxa_increment_exception_refcount@plt>:
   a94c0: d0000ff0     	adrp	x16, 0x2a7000
   a94c4: f941ae11     	ldr	x17, [x16, #0x358]
   a94c8: 910d6210     	add	x16, x16, #0x358
   a94cc: d61f0220     	br	x17

00000000000a94d0 <_ZN7android10splat_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>:
   a94d0: d0000ff0     	adrp	x16, 0x2a7000
   a94d4: f941b211     	ldr	x17, [x16, #0x360]
   a94d8: 910d8210     	add	x16, x16, #0x360
   a94dc: d61f0220     	br	x17

00000000000a94e0 <FLAC__stream_encoder_set_max_lpc_order@plt>:
   a94e0: d0000ff0     	adrp	x16, 0x2a7000
   a94e4: f941b611     	ldr	x17, [x16, #0x368]
   a94e8: 910da210     	add	x16, x16, #0x368
   a94ec: d61f0220     	br	x17

00000000000a94f0 <_ZN7android10splat_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_PKS4_m@plt>:
   a94f0: d0000ff0     	adrp	x16, 0x2a7000
   a94f4: f941ba11     	ldr	x17, [x16, #0x370]
   a94f8: 910dc210     	add	x16, x16, #0x370
   a94fc: d61f0220     	br	x17

00000000000a9500 <_ZNK7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEE3mapIS1_vEEbRKhPT_@plt>:
   a9500: d0000ff0     	adrp	x16, 0x2a7000
   a9504: f941be11     	ldr	x17, [x16, #0x378]
   a9508: 910de210     	add	x16, x16, #0x378
   a950c: d61f0220     	br	x17

00000000000a9510 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a9510: d0000ff0     	adrp	x16, 0x2a7000
   a9514: f941c211     	ldr	x17, [x16, #0x380]
   a9518: 910e0210     	add	x16, x16, #0x380
   a951c: d61f0220     	br	x17

00000000000a9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>:
   a9520: d0000ff0     	adrp	x16, 0x2a7000
   a9524: f941c611     	ldr	x17, [x16, #0x388]
   a9528: 910e2210     	add	x16, x16, #0x388
   a952c: d61f0220     	br	x17

00000000000a9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>:
   a9530: d0000ff0     	adrp	x16, 0x2a7000
   a9534: f941ca11     	ldr	x17, [x16, #0x390]
   a9538: 910e4210     	add	x16, x16, #0x390
   a953c: d61f0220     	br	x17

00000000000a9540 <_ZN7android21memcpy_to_i16_from_u8EPsPKhm@plt>:
   a9540: d0000ff0     	adrp	x16, 0x2a7000
   a9544: f941ce11     	ldr	x17, [x16, #0x398]
   a9548: 910e6210     	add	x16, x16, #0x398
   a954c: d61f0220     	br	x17

00000000000a9550 <_ZNSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a9550: d0000ff0     	adrp	x16, 0x2a7000
   a9554: f941d211     	ldr	x17, [x16, #0x3a0]
   a9558: 910e8210     	add	x16, x16, #0x3a0
   a955c: d61f0220     	br	x17

00000000000a9560 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>:
   a9560: d0000ff0     	adrp	x16, 0x2a7000
   a9564: f941d611     	ldr	x17, [x16, #0x3a8]
   a9568: 910ea210     	add	x16, x16, #0x3a8
   a956c: d61f0220     	br	x17

00000000000a9570 <vorbis_dsp_clear@plt>:
   a9570: d0000ff0     	adrp	x16, 0x2a7000
   a9574: f941da11     	ldr	x17, [x16, #0x3b0]
   a9578: 910ec210     	add	x16, x16, #0x3b0
   a957c: d61f0220     	br	x17

00000000000a9580 <fflush@plt>:
   a9580: d0000ff0     	adrp	x16, 0x2a7000
   a9584: f941de11     	ldr	x17, [x16, #0x3b8]
   a9588: 910ee210     	add	x16, x16, #0x3b8
   a958c: d61f0220     	br	x17

00000000000a9590 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a9590: d0000ff0     	adrp	x16, 0x2a7000
   a9594: f941e211     	ldr	x17, [x16, #0x3c0]
   a9598: 910f0210     	add	x16, x16, #0x3c0
   a959c: d61f0220     	br	x17

00000000000a95a0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEC2Ev@plt>:
   a95a0: d0000ff0     	adrp	x16, 0x2a7000
   a95a4: f941e611     	ldr	x17, [x16, #0x3c8]
   a95a8: 910f2210     	add	x16, x16, #0x3c8
   a95ac: d61f0220     	br	x17

00000000000a95b0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>:
   a95b0: d0000ff0     	adrp	x16, 0x2a7000
   a95b4: f941ea11     	ldr	x17, [x16, #0x3d0]
   a95b8: 910f4210     	add	x16, x16, #0x3d0
   a95bc: d61f0220     	br	x17

00000000000a95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>:
   a95c0: d0000ff0     	adrp	x16, 0x2a7000
   a95c4: f941ee11     	ldr	x17, [x16, #0x3d8]
   a95c8: 910f6210     	add	x16, x16, #0x3d8
   a95cc: d61f0220     	br	x17

00000000000a95d0 <_ZN7android7String8C1EPKc@plt>:
   a95d0: d0000ff0     	adrp	x16, 0x2a7000
   a95d4: f941f211     	ldr	x17, [x16, #0x3e0]
   a95d8: 910f8210     	add	x16, x16, #0x3e0
   a95dc: d61f0220     	br	x17

00000000000a95e0 <_ZNK9mkvparser5Track14GetSeekPreRollEv@plt>:
   a95e0: d0000ff0     	adrp	x16, 0x2a7000
   a95e4: f941f611     	ldr	x17, [x16, #0x3e8]
   a95e8: 910fa210     	add	x16, x16, #0x3e8
   a95ec: d61f0220     	br	x17

00000000000a95f0 <_ZN7android7AString6insertEPKcmm@plt>:
   a95f0: d0000ff0     	adrp	x16, 0x2a7000
   a95f4: f941fa11     	ldr	x17, [x16, #0x3f0]
   a95f8: 910fc210     	add	x16, x16, #0x3f0
   a95fc: d61f0220     	br	x17

00000000000a9600 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4pushERKS3_@plt>:
   a9600: d0000ff0     	adrp	x16, 0x2a7000
   a9604: f941fe11     	ldr	x17, [x16, #0x3f8]
   a9608: 910fe210     	add	x16, x16, #0x3f8
   a960c: d61f0220     	br	x17

00000000000a9610 <_ZN7android15IMediaExtractorD0Ev@plt>:
   a9610: d0000ff0     	adrp	x16, 0x2a7000
   a9614: f9420211     	ldr	x17, [x16, #0x400]
   a9618: 91100210     	add	x16, x16, #0x400
   a961c: d61f0220     	br	x17

00000000000a9620 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2ILb1ELb0EEEv@plt>:
   a9620: d0000ff0     	adrp	x16, 0x2a7000
   a9624: f9420611     	ldr	x17, [x16, #0x408]
   a9628: 91102210     	add	x16, x16, #0x408
   a962c: d61f0220     	br	x17

00000000000a9630 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE5arrayEv@plt>:
   a9630: d0000ff0     	adrp	x16, 0x2a7000
   a9634: f9420a11     	ldr	x17, [x16, #0x410]
   a9638: 91104210     	add	x16, x16, #0x410
   a963c: d61f0220     	br	x17

00000000000a9640 <_ZN7android11SampleTable32setCompositionTimeToSampleParamsElm@plt>:
   a9640: d0000ff0     	adrp	x16, 0x2a7000
   a9644: f9420e11     	ldr	x17, [x16, #0x418]
   a9648: 91106210     	add	x16, x16, #0x418
   a964c: d61f0220     	br	x17

00000000000a9650 <_ZN7android11MediaSourceD0Ev@plt>:
   a9650: d0000ff0     	adrp	x16, 0x2a7000
   a9654: f9421211     	ldr	x17, [x16, #0x420]
   a9658: 91108210     	add	x16, x16, #0x420
   a965c: d61f0220     	br	x17

00000000000a9660 <_ZNSt6__ndk113__vector_baseINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>:
   a9660: d0000ff0     	adrp	x16, 0x2a7000
   a9664: f9421611     	ldr	x17, [x16, #0x428]
   a9668: 9110a210     	add	x16, x16, #0x428
   a966c: d61f0220     	br	x17

00000000000a9670 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser6ColourENS_14default_deleteIS2_EEEC2IRS3_Lb1EEEOT_@plt>:
   a9670: d0000ff0     	adrp	x16, 0x2a7000
   a9674: f9421a11     	ldr	x17, [x16, #0x430]
   a9678: 9110c210     	add	x16, x16, #0x430
   a967c: d61f0220     	br	x17

00000000000a9680 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEED2Ev@plt>:
   a9680: d0000ff0     	adrp	x16, 0x2a7000
   a9684: f9421e11     	ldr	x17, [x16, #0x438]
   a9688: 9110e210     	add	x16, x16, #0x438
   a968c: d61f0220     	br	x17

00000000000a9690 <_ZN7android8SniffAMRERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>:
   a9690: d0000ff0     	adrp	x16, 0x2a7000
   a9694: f9422211     	ldr	x17, [x16, #0x440]
   a9698: 91110210     	add	x16, x16, #0x440
   a969c: d61f0220     	br	x17

00000000000a96a0 <_ZN7android16MPEG2TSExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   a96a0: d0000ff0     	adrp	x16, 0x2a7000
   a96a4: f9422611     	ldr	x17, [x16, #0x448]
   a96a8: 91112210     	add	x16, x16, #0x448
   a96ac: d61f0220     	br	x17

00000000000a96b0 <_ZN7android10MidiEngine6seekToEl@plt>:
   a96b0: d0000ff0     	adrp	x16, 0x2a7000
   a96b4: f9422a11     	ldr	x17, [x16, #0x450]
   a96b8: 91114210     	add	x16, x16, #0x450
   a96bc: d61f0220     	br	x17

00000000000a96c0 <_ZN7android6VectorIPKN9mkvparser8CuePointEE9push_backERKS4_@plt>:
   a96c0: d0000ff0     	adrp	x16, 0x2a7000
   a96c4: f9422e11     	ldr	x17, [x16, #0x458]
   a96c8: 91116210     	add	x16, x16, #0x458
   a96cc: d61f0220     	br	x17

00000000000a96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>:
   a96d0: d0000ff0     	adrp	x16, 0x2a7000
   a96d4: f9423211     	ldr	x17, [x16, #0x460]
   a96d8: 91118210     	add	x16, x16, #0x460
   a96dc: d61f0220     	br	x17

00000000000a96e0 <__cxa_guard_abort@plt>:
   a96e0: d0000ff0     	adrp	x16, 0x2a7000
   a96e4: f9423611     	ldr	x17, [x16, #0x468]
   a96e8: 9111a210     	add	x16, x16, #0x468
   a96ec: d61f0220     	br	x17

00000000000a96f0 <_ZN7android9ATSParser6Stream9getSourceENS0_10SourceTypeE@plt>:
   a96f0: d0000ff0     	adrp	x16, 0x2a7000
   a96f4: f9423a11     	ldr	x17, [x16, #0x470]
   a96f8: 9111c210     	add	x16, x16, #0x470
   a96fc: d61f0220     	br	x17

00000000000a9700 <_ZN7android11KeyedVectorIjjEC2Ev@plt>:
   a9700: d0000ff0     	adrp	x16, 0x2a7000
   a9704: f9423e11     	ldr	x17, [x16, #0x478]
   a9708: 9111e210     	add	x16, x16, #0x478
   a970c: d61f0220     	br	x17

00000000000a9710 <FLAC__bitwriter_write_raw_uint32@plt>:
   a9710: d0000ff0     	adrp	x16, 0x2a7000
   a9714: f9424211     	ldr	x17, [x16, #0x480]
   a9718: 91120210     	add	x16, x16, #0x480
   a971c: d61f0220     	br	x17

00000000000a9720 <vorbis_info_clear@plt>:
   a9720: d0000ff0     	adrp	x16, 0x2a7000
   a9724: f9424611     	ldr	x17, [x16, #0x488]
   a9728: 91122210     	add	x16, x16, #0x488
   a972c: d61f0220     	br	x17

00000000000a9730 <_ZNKSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a9730: d0000ff0     	adrp	x16, 0x2a7000
   a9734: f9424a11     	ldr	x17, [x16, #0x490]
   a9738: 91124210     	add	x16, x16, #0x490
   a973c: d61f0220     	br	x17

00000000000a9740 <pthread_key_create@plt>:
   a9740: d0000ff0     	adrp	x16, 0x2a7000
   a9744: f9424e11     	ldr	x17, [x16, #0x498]
   a9748: 91126210     	add	x16, x16, #0x498
   a974c: d61f0220     	br	x17

00000000000a9750 <FLAC__stream_decoder_get_bits_per_sample@plt>:
   a9750: d0000ff0     	adrp	x16, 0x2a7000
   a9754: f9425211     	ldr	x17, [x16, #0x4a0]
   a9758: 91128210     	add	x16, x16, #0x4a0
   a975c: d61f0220     	br	x17

00000000000a9760 <_ZN7android17HevcParameterSets8parseSpsEPKhm@plt>:
   a9760: d0000ff0     	adrp	x16, 0x2a7000
   a9764: f9425611     	ldr	x17, [x16, #0x4a8]
   a9768: 9112a210     	add	x16, x16, #0x4a8
   a976c: d61f0220     	br	x17

00000000000a9770 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerC2EPNS4_IS3_EEPKSB_@plt>:
   a9770: d0000ff0     	adrp	x16, 0x2a7000
   a9774: f9425a11     	ldr	x17, [x16, #0x4b0]
   a9778: 9112c210     	add	x16, x16, #0x4b0
   a977c: d61f0220     	br	x17

00000000000a9780 <_ZN7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ESt16initializer_listINS2_IS3_S4_EEE@plt>:
   a9780: d0000ff0     	adrp	x16, 0x2a7000
   a9784: f9425e11     	ldr	x17, [x16, #0x4b8]
   a9788: 9112e210     	add	x16, x16, #0x4b8
   a978c: d61f0220     	br	x17

00000000000a9790 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2ILb1ELb0EEEv@plt>:
   a9790: d0000ff0     	adrp	x16, 0x2a7000
   a9794: f9426211     	ldr	x17, [x16, #0x4c0]
   a9798: 91130210     	add	x16, x16, #0x4c0
   a979c: d61f0220     	br	x17

00000000000a97a0 <_ZN7android6VectorImED2Ev@plt>:
   a97a0: d0000ff0     	adrp	x16, 0x2a7000
   a97a4: f9426611     	ldr	x17, [x16, #0x4c8]
   a97a8: 91132210     	add	x16, x16, #0x4c8
   a97ac: d61f0220     	br	x17

00000000000a97b0 <_ZN7android17FindAVCDimensionsERKNS_2spINS_7ABufferEEEPiS5_S5_S5_@plt>:
   a97b0: d0000ff0     	adrp	x16, 0x2a7000
   a97b4: f9426a11     	ldr	x17, [x16, #0x4d0]
   a97b8: 91134210     	add	x16, x16, #0x4d0
   a97bc: d61f0220     	br	x17

00000000000a97c0 <_ZN7android7RefBase12weakref_impl15renameWeakRefIdEPKvS3_@plt>:
   a97c0: d0000ff0     	adrp	x16, 0x2a7000
   a97c4: f9426e11     	ldr	x17, [x16, #0x4d8]
   a97c8: 91136210     	add	x16, x16, #0x4d8
   a97cc: d61f0220     	br	x17

00000000000a97d0 <_ZNSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   a97d0: d0000ff0     	adrp	x16, 0x2a7000
   a97d4: f9427211     	ldr	x17, [x16, #0x4e0]
   a97d8: 91138210     	add	x16, x16, #0x4e0
   a97dc: d61f0220     	br	x17

00000000000a97e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>:
   a97e0: d0000ff0     	adrp	x16, 0x2a7000
   a97e4: f9427611     	ldr	x17, [x16, #0x4e8]
   a97e8: 9113a210     	add	x16, x16, #0x4e8
   a97ec: d61f0220     	br	x17

00000000000a97f0 <_ZN7android12destroy_typeINS_11KeyedVectorIllEEEEvPT_m@plt>:
   a97f0: d0000ff0     	adrp	x16, 0x2a7000
   a97f4: f9427a11     	ldr	x17, [x16, #0x4f0]
   a97f8: 9113c210     	add	x16, x16, #0x4f0
   a97fc: d61f0220     	br	x17

00000000000a9800 <_ZNKSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   a9800: d0000ff0     	adrp	x16, 0x2a7000
   a9804: f9427e11     	ldr	x17, [x16, #0x4f8]
   a9808: 9113e210     	add	x16, x16, #0x4f8
   a980c: d61f0220     	br	x17

00000000000a9810 <_ZN7android9ATSParser6Stream5flushEPNS0_9SyncEventE@plt>:
   a9810: d0000ff0     	adrp	x16, 0x2a7000
   a9814: f9428211     	ldr	x17, [x16, #0x500]
   a9818: 91140210     	add	x16, x16, #0x500
   a981c: d61f0220     	br	x17

00000000000a9820 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE5arrayEv@plt>:
   a9820: d0000ff0     	adrp	x16, 0x2a7000
   a9824: f9428611     	ldr	x17, [x16, #0x508]
   a9828: 91142210     	add	x16, x16, #0x508
   a982c: d61f0220     	br	x17

00000000000a9830 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>:
   a9830: d0000ff0     	adrp	x16, 0x2a7000
   a9834: f9428a11     	ldr	x17, [x16, #0x510]
   a9838: 91144210     	add	x16, x16, #0x510
   a983c: d61f0220     	br	x17

00000000000a9840 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>:
   a9840: d0000ff0     	adrp	x16, 0x2a7000
   a9844: f9428e11     	ldr	x17, [x16, #0x518]
   a9848: 91146210     	add	x16, x16, #0x518
   a984c: d61f0220     	br	x17

00000000000a9850 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a9850: d0000ff0     	adrp	x16, 0x2a7000
   a9854: f9429211     	ldr	x17, [x16, #0x520]
   a9858: 91148210     	add	x16, x16, #0x520
   a985c: d61f0220     	br	x17

00000000000a9860 <_ZN9mkvparser6ColourD2Ev@plt>:
   a9860: d0000ff0     	adrp	x16, 0x2a7000
   a9864: f9429611     	ldr	x17, [x16, #0x528]
   a9868: 9114a210     	add	x16, x16, #0x528
   a986c: d61f0220     	br	x17

00000000000a9870 <_ZN7android16ReferenceRenamerC2Ev@plt>:
   a9870: d0000ff0     	adrp	x16, 0x2a7000
   a9874: f9429a11     	ldr	x17, [x16, #0x530]
   a9878: 9114c210     	add	x16, x16, #0x530
   a987c: d61f0220     	br	x17

00000000000a9880 <_ZN7android11SampleTable16getMaxSampleSizeEPm@plt>:
   a9880: d0000ff0     	adrp	x16, 0x2a7000
   a9884: f9429e11     	ldr	x17, [x16, #0x538]
   a9888: 9114e210     	add	x16, x16, #0x538
   a988c: d61f0220     	br	x17

00000000000a9890 <_ZN7android14construct_typeINS_4TrexEEEvPT_m@plt>:
   a9890: d0000ff0     	adrp	x16, 0x2a7000
   a9894: f942a211     	ldr	x17, [x16, #0x540]
   a9898: 91150210     	add	x16, x16, #0x540
   a989c: d61f0220     	br	x17

00000000000a98a0 <_ZdlPvSt11align_val_t@plt>:
   a98a0: d0000ff0     	adrp	x16, 0x2a7000
   a98a4: f942a611     	ldr	x17, [x16, #0x548]
   a98a8: 91152210     	add	x16, x16, #0x548
   a98ac: d61f0220     	br	x17

00000000000a98b0 <EAS_PERender@plt>:
   a98b0: d0000ff0     	adrp	x16, 0x2a7000
   a98b4: f942aa11     	ldr	x17, [x16, #0x550]
   a98b8: 91154210     	add	x16, x16, #0x550
   a98bc: d61f0220     	br	x17

00000000000a98c0 <FLAC__stream_decoder_get_resolved_state_string@plt>:
   a98c0: d0000ff0     	adrp	x16, 0x2a7000
   a98c4: f942ae11     	ldr	x17, [x16, #0x558]
   a98c8: 91156210     	add	x16, x16, #0x558
   a98cc: d61f0220     	br	x17

00000000000a98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>:
   a98d0: d0000ff0     	adrp	x16, 0x2a7000
   a98d4: f942b211     	ldr	x17, [x16, #0x560]
   a98d8: 91158210     	add	x16, x16, #0x560
   a98dc: d61f0220     	br	x17

00000000000a98e0 <WT_Interpolate@plt>:
   a98e0: d0000ff0     	adrp	x16, 0x2a7000
   a98e4: f942b611     	ldr	x17, [x16, #0x568]
   a98e8: 9115a210     	add	x16, x16, #0x568
   a98ec: d61f0220     	br	x17

00000000000a98f0 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE12editValueForERKi@plt>:
   a98f0: d0000ff0     	adrp	x16, 0x2a7000
   a98f4: f942ba11     	ldr	x17, [x16, #0x570]
   a98f8: 9115c210     	add	x16, x16, #0x570
   a98fc: d61f0220     	br	x17

00000000000a9900 <DLS_UpdateVoice@plt>:
   a9900: d0000ff0     	adrp	x16, 0x2a7000
   a9904: f942be11     	ldr	x17, [x16, #0x578]
   a9908: 9115e210     	add	x16, x16, #0x578
   a990c: d61f0220     	br	x17

00000000000a9910 <_ZN7android6VectorImEC2ERKS1_@plt>:
   a9910: d0000ff0     	adrp	x16, 0x2a7000
   a9914: f942c211     	ldr	x17, [x16, #0x580]
   a9918: 91160210     	add	x16, x16, #0x580
   a991c: d61f0220     	br	x17

00000000000a9920 <_ZN7android10FileSourceC1EPKc@plt>:
   a9920: d0000ff0     	adrp	x16, 0x2a7000
   a9924: f942c611     	ldr	x17, [x16, #0x588]
   a9928: 91162210     	add	x16, x16, #0x588
   a992c: d61f0220     	br	x17

00000000000a9930 <_ZN7android6VectorIjE4pushERKj@plt>:
   a9930: d0000ff0     	adrp	x16, 0x2a7000
   a9934: f942ca11     	ldr	x17, [x16, #0x590]
   a9938: 91164210     	add	x16, x16, #0x590
   a993c: d61f0220     	br	x17

00000000000a9940 <_ZN7android8MetaData8setInt64Ejl@plt>:
   a9940: d0000ff0     	adrp	x16, 0x2a7000
   a9944: f942ce11     	ldr	x17, [x16, #0x598]
   a9948: 91166210     	add	x16, x16, #0x598
   a994c: d61f0220     	br	x17

00000000000a9950 <_ZNK7android4ListIlE4sizeEv@plt>:
   a9950: d0000ff0     	adrp	x16, 0x2a7000
   a9954: f942d211     	ldr	x17, [x16, #0x5a0]
   a9958: 91168210     	add	x16, x16, #0x5a0
   a995c: d61f0220     	br	x17

00000000000a9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>:
   a9960: d0000ff0     	adrp	x16, 0x2a7000
   a9964: f942d611     	ldr	x17, [x16, #0x5a8]
   a9968: 9116a210     	add	x16, x16, #0x5a8
   a996c: d61f0220     	br	x17

00000000000a9970 <_ZN7android10splat_typeINS_2spINS_7ABufferEEEEEvPT_PKS4_m@plt>:
   a9970: d0000ff0     	adrp	x16, 0x2a7000
   a9974: f942da11     	ldr	x17, [x16, #0x5b0]
   a9978: 9116c210     	add	x16, x16, #0x5b0
   a997c: d61f0220     	br	x17

00000000000a9980 <_ZN7android2spINS_15IMediaExtractorEEaSEOS2_@plt>:
   a9980: d0000ff0     	adrp	x16, 0x2a7000
   a9984: f942de11     	ldr	x17, [x16, #0x5b8]
   a9988: 9116e210     	add	x16, x16, #0x5b8
   a998c: d61f0220     	br	x17

00000000000a9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>:
   a9990: d0000ff0     	adrp	x16, 0x2a7000
   a9994: f942e211     	ldr	x17, [x16, #0x5c0]
   a9998: 91170210     	add	x16, x16, #0x5c0
   a999c: d61f0220     	br	x17

00000000000a99a0 <_ZN7android8MetaData10typed_data11freeStorageEv@plt>:
   a99a0: d0000ff0     	adrp	x16, 0x2a7000
   a99a4: f942e611     	ldr	x17, [x16, #0x5c8]
   a99a8: 91172210     	add	x16, x16, #0x5c8
   a99ac: d61f0220     	br	x17

00000000000a99b0 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE8max_sizeEv@plt>:
   a99b0: d0000ff0     	adrp	x16, 0x2a7000
   a99b4: f942ea11     	ldr	x17, [x16, #0x5d0]
   a99b8: 91174210     	add	x16, x16, #0x5d0
   a99bc: d61f0220     	br	x17

00000000000a99c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE7destroyIS6_EEvRS7_PT_@plt>:
   a99c0: d0000ff0     	adrp	x16, 0x2a7000
   a99c4: f942ee11     	ldr	x17, [x16, #0x5d8]
   a99c8: 91176210     	add	x16, x16, #0x5d8
   a99cc: d61f0220     	br	x17

00000000000a99d0 <_ZN7android14MediaExtractor6CreateERKNS_2spINS_10DataSourceEEEPKc@plt>:
   a99d0: d0000ff0     	adrp	x16, 0x2a7000
   a99d4: f942f211     	ldr	x17, [x16, #0x5e0]
   a99d8: 91178210     	add	x16, x16, #0x5e0
   a99dc: d61f0220     	br	x17

00000000000a99e0 <_ZN7android6VectorIiE13removeItemsAtEmm@plt>:
   a99e0: d0000ff0     	adrp	x16, 0x2a7000
   a99e4: f942f611     	ldr	x17, [x16, #0x5e8]
   a99e8: 9117a210     	add	x16, x16, #0x5e8
   a99ec: d61f0220     	br	x17

00000000000a99f0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   a99f0: d0000ff0     	adrp	x16, 0x2a7000
   a99f4: f942fa11     	ldr	x17, [x16, #0x5f0]
   a99f8: 9117c210     	add	x16, x16, #0x5f0
   a99fc: d61f0220     	br	x17

00000000000a9a00 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a9a00: d0000ff0     	adrp	x16, 0x2a7000
   a9a04: f942fe11     	ldr	x17, [x16, #0x5f8]
   a9a08: 9117e210     	add	x16, x16, #0x5f8
   a9a0c: d61f0220     	br	x17

00000000000a9a10 <_ZN7android18move_backward_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>:
   a9a10: d0000ff0     	adrp	x16, 0x2a7000
   a9a14: f9430211     	ldr	x17, [x16, #0x600]
   a9a18: 91180210     	add	x16, x16, #0x600
   a9a1c: d61f0220     	br	x17

00000000000a9a20 <_ZN7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEEC2ESt16initializer_listINSt6__ndk14pairIS2_S4_EEE@plt>:
   a9a20: d0000ff0     	adrp	x16, 0x2a7000
   a9a24: f9430611     	ldr	x17, [x16, #0x608]
   a9a28: 91182210     	add	x16, x16, #0x608
   a9a2c: d61f0220     	br	x17

00000000000a9a30 <WT_InterpolateNoLoop@plt>:
   a9a30: d0000ff0     	adrp	x16, 0x2a7000
   a9a34: f9430a11     	ldr	x17, [x16, #0x610]
   a9a38: 91184210     	add	x16, x16, #0x610
   a9a3c: d61f0220     	br	x17

00000000000a9a40 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   a9a40: d0000ff0     	adrp	x16, 0x2a7000
   a9a44: f9430e11     	ldr	x17, [x16, #0x618]
   a9a48: 91186210     	add	x16, x16, #0x618
   a9a4c: d61f0220     	br	x17

00000000000a9a50 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE11__vallocateEm@plt>:
   a9a50: d0000ff0     	adrp	x16, 0x2a7000
   a9a54: f9431211     	ldr	x17, [x16, #0x620]
   a9a58: 91188210     	add	x16, x16, #0x620
   a9a5c: d61f0220     	br	x17

00000000000a9a60 <FLAC__bitwriter_release_buffer@plt>:
   a9a60: d0000ff0     	adrp	x16, 0x2a7000
   a9a64: f9431611     	ldr	x17, [x16, #0x628]
   a9a68: 9118a210     	add	x16, x16, #0x628
   a9a6c: d61f0220     	br	x17

00000000000a9a70 <SMF_GetData@plt>:
   a9a70: d0000ff0     	adrp	x16, 0x2a7000
   a9a74: f9431a11     	ldr	x17, [x16, #0x630]
   a9a78: 9118c210     	add	x16, x16, #0x630
   a9a7c: d61f0220     	br	x17

00000000000a9a80 <_ZN7android13MidiIoWrapper4sizeEv@plt>:
   a9a80: d0000ff0     	adrp	x16, 0x2a7000
   a9a84: f9431e11     	ldr	x17, [x16, #0x638]
   a9a88: 9118e210     	add	x16, x16, #0x638
   a9a8c: d61f0220     	br	x17

00000000000a9a90 <_ZNK9mkvparser4Tags9SimpleTag11ShallowCopyERS1_@plt>:
   a9a90: d0000ff0     	adrp	x16, 0x2a7000
   a9a94: f9432211     	ldr	x17, [x16, #0x640]
   a9a98: 91190210     	add	x16, x16, #0x640
   a9a9c: d61f0220     	br	x17

00000000000a9aa0 <_ZN7android9ATSParser10PSISection5clearEv@plt>:
   a9aa0: d0000ff0     	adrp	x16, 0x2a7000
   a9aa4: f9432611     	ldr	x17, [x16, #0x648]
   a9aa8: 91192210     	add	x16, x16, #0x648
   a9aac: d61f0220     	br	x17

00000000000a9ab0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   a9ab0: d0000ff0     	adrp	x16, 0x2a7000
   a9ab4: f9432a11     	ldr	x17, [x16, #0x650]
   a9ab8: 91194210     	add	x16, x16, #0x650
   a9abc: d61f0220     	br	x17

00000000000a9ac0 <_ZNK7android10VectorImpl17_do_move_backwardEPvPKvm@plt>:
   a9ac0: d0000ff0     	adrp	x16, 0x2a7000
   a9ac4: f9432e11     	ldr	x17, [x16, #0x658]
   a9ac8: 91196210     	add	x16, x16, #0x658
   a9acc: d61f0220     	br	x17

00000000000a9ad0 <_ZN7android16NuMediaExtractor19releaseTrackSamplesEv@plt>:
   a9ad0: d0000ff0     	adrp	x16, 0x2a7000
   a9ad4: f9433211     	ldr	x17, [x16, #0x660]
   a9ad8: 91198210     	add	x16, x16, #0x660
   a9adc: d61f0220     	br	x17

00000000000a9ae0 <_ZNK9mkvparser5Track15GetCodecPrivateERm@plt>:
   a9ae0: d0000ff0     	adrp	x16, 0x2a7000
   a9ae4: f9433611     	ldr	x17, [x16, #0x668]
   a9ae8: 9119a210     	add	x16, x16, #0x668
   a9aec: d61f0220     	br	x17

00000000000a9af0 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt>:
   a9af0: d0000ff0     	adrp	x16, 0x2a7000
   a9af4: f9433a11     	ldr	x17, [x16, #0x670]
   a9af8: 9119c210     	add	x16, x16, #0x670
   a9afc: d61f0220     	br	x17

00000000000a9b00 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE5arrayEv@plt>:
   a9b00: d0000ff0     	adrp	x16, 0x2a7000
   a9b04: f9433e11     	ldr	x17, [x16, #0x678]
   a9b08: 9119e210     	add	x16, x16, #0x678
   a9b0c: d61f0220     	br	x17

00000000000a9b10 <_ZN7android10FLACSourceD2Ev@plt>:
   a9b10: d0000ff0     	adrp	x16, 0x2a7000
   a9b14: f9434211     	ldr	x17, [x16, #0x680]
   a9b18: 911a0210     	add	x16, x16, #0x680
   a9b1c: d61f0220     	br	x17

00000000000a9b20 <_ZN7_JNIEnv22CallStaticObjectMethodEP7_jclassP10_jmethodIDz@plt>:
   a9b20: d0000ff0     	adrp	x16, 0x2a7000
   a9b24: f9434611     	ldr	x17, [x16, #0x688]
   a9b28: 911a2210     	add	x16, x16, #0x688
   a9b2c: d61f0220     	br	x17

00000000000a9b30 <VMUpdateMIPTable@plt>:
   a9b30: d0000ff0     	adrp	x16, 0x2a7000
   a9b34: f9434a11     	ldr	x17, [x16, #0x690]
   a9b38: 911a4210     	add	x16, x16, #0x690
   a9b3c: d61f0220     	br	x17

00000000000a9b40 <SMF_Close@plt>:
   a9b40: d0000ff0     	adrp	x16, 0x2a7000
   a9b44: f9434e11     	ldr	x17, [x16, #0x698]
   a9b48: 911a6210     	add	x16, x16, #0x698
   a9b4c: d61f0220     	br	x17

00000000000a9b50 <_ZNK7android9ATSParser6Stream7isVideoEv@plt>:
   a9b50: d0000ff0     	adrp	x16, 0x2a7000
   a9b54: f9435211     	ldr	x17, [x16, #0x6a0]
   a9b58: 911a8210     	add	x16, x16, #0x6a0
   a9b5c: d61f0220     	br	x17

00000000000a9b60 <_ZNK7android8MetaData10typed_data7storageEv@plt>:
   a9b60: d0000ff0     	adrp	x16, 0x2a7000
   a9b64: f9435611     	ldr	x17, [x16, #0x6a8]
   a9b68: 911aa210     	add	x16, x16, #0x6a8
   a9b6c: d61f0220     	br	x17

00000000000a9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>:
   a9b70: d0000ff0     	adrp	x16, 0x2a7000
   a9b74: f9435a11     	ldr	x17, [x16, #0x6b0]
   a9b78: 911ac210     	add	x16, x16, #0x6b0
   a9b7c: d61f0220     	br	x17

00000000000a9b80 <_ZN7android8AMessage9setStringEPKcS2_l@plt>:
   a9b80: d0000ff0     	adrp	x16, 0x2a7000
   a9b84: f9435e11     	ldr	x17, [x16, #0x6b8]
   a9b88: 911ae210     	add	x16, x16, #0x6b8
   a9b8c: d61f0220     	br	x17

00000000000a9b90 <_ZN7android7String86appendEPKcm@plt>:
   a9b90: d0000ff0     	adrp	x16, 0x2a7000
   a9b94: f9436211     	ldr	x17, [x16, #0x6c0]
   a9b98: 911b0210     	add	x16, x16, #0x6c0
   a9b9c: d61f0220     	br	x17

00000000000a9ba0 <_ZN7android19AnotherPacketSource17dequeueAccessUnitEPNS_2spINS_7ABufferEEE@plt>:
   a9ba0: d0000ff0     	adrp	x16, 0x2a7000
   a9ba4: f9436611     	ldr	x17, [x16, #0x6c8]
   a9ba8: 911b2210     	add	x16, x16, #0x6c8
   a9bac: d61f0220     	br	x17

00000000000a9bb0 <lseek@plt>:
   a9bb0: d0000ff0     	adrp	x16, 0x2a7000
   a9bb4: f9436a11     	ldr	x17, [x16, #0x6d0]
   a9bb8: 911b4210     	add	x16, x16, #0x6d0
   a9bbc: d61f0220     	br	x17

00000000000a9bc0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>:
   a9bc0: d0000ff0     	adrp	x16, 0x2a7000
   a9bc4: f9436e11     	ldr	x17, [x16, #0x6d8]
   a9bc8: 911b6210     	add	x16, x16, #0x6d8
   a9bcc: d61f0220     	br	x17

00000000000a9bd0 <FLAC__stream_decoder_flush@plt>:
   a9bd0: d0000ff0     	adrp	x16, 0x2a7000
   a9bd4: f9437211     	ldr	x17, [x16, #0x6e0]
   a9bd8: 911b8210     	add	x16, x16, #0x6e0
   a9bdc: d61f0220     	br	x17

00000000000a9be0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE5arrayEv@plt>:
   a9be0: d0000ff0     	adrp	x16, 0x2a7000
   a9be4: f9437611     	ldr	x17, [x16, #0x6e8]
   a9be8: 911ba210     	add	x16, x16, #0x6e8
   a9bec: d61f0220     	br	x17

00000000000a9bf0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>:
   a9bf0: d0000ff0     	adrp	x16, 0x2a7000
   a9bf4: f9437a11     	ldr	x17, [x16, #0x6f0]
   a9bf8: 911bc210     	add	x16, x16, #0x6f0
   a9bfc: d61f0220     	br	x17

00000000000a9c00 <_ZNK9mkvparser11SegmentInfo11GetDurationEv@plt>:
   a9c00: d0000ff0     	adrp	x16, 0x2a7000
   a9c04: f9437e11     	ldr	x17, [x16, #0x6f8]
   a9c08: 911be210     	add	x16, x16, #0x6f8
   a9c0c: d61f0220     	br	x17

00000000000a9c10 <_ZN7android16key_value_pair_tINS_7String8ES1_EC2ERKS1_S4_@plt>:
   a9c10: d0000ff0     	adrp	x16, 0x2a7000
   a9c14: f9438211     	ldr	x17, [x16, #0x700]
   a9c18: 911c0210     	add	x16, x16, #0x700
   a9c1c: d61f0220     	br	x17

00000000000a9c20 <_ZNK9mkvparser7Segment9GetTracksEv@plt>:
   a9c20: d0000ff0     	adrp	x16, 0x2a7000
   a9c24: f9438611     	ldr	x17, [x16, #0x708]
   a9c28: 911c2210     	add	x16, x16, #0x708
   a9c2c: d61f0220     	br	x17

00000000000a9c30 <VMValidateEASLib@plt>:
   a9c30: d0000ff0     	adrp	x16, 0x2a7000
   a9c34: f9438a11     	ldr	x17, [x16, #0x710]
   a9c38: 911c4210     	add	x16, x16, #0x710
   a9c3c: d61f0220     	br	x17

00000000000a9c40 <ogg_page_dup@plt>:
   a9c40: d0000ff0     	adrp	x16, 0x2a7000
   a9c44: f9438e11     	ldr	x17, [x16, #0x718]
   a9c48: 911c6210     	add	x16, x16, #0x718
   a9c4c: d61f0220     	br	x17

00000000000a9c50 <_ZN7android16SortedVectorImpl5mergeERKNS_10VectorImplE@plt>:
   a9c50: d0000ff0     	adrp	x16, 0x2a7000
   a9c54: f9439211     	ldr	x17, [x16, #0x720]
   a9c58: 911c8210     	add	x16, x16, #0x720
   a9c5c: d61f0220     	br	x17

00000000000a9c60 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt>:
   a9c60: d0000ff0     	adrp	x16, 0x2a7000
   a9c64: f9439611     	ldr	x17, [x16, #0x728]
   a9c68: 911ca210     	add	x16, x16, #0x728
   a9c6c: d61f0220     	br	x17

00000000000a9c70 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEEixEm@plt>:
   a9c70: d0000ff0     	adrp	x16, 0x2a7000
   a9c74: f9439a11     	ldr	x17, [x16, #0x730]
   a9c78: 911cc210     	add	x16, x16, #0x730
   a9c7c: d61f0220     	br	x17

00000000000a9c80 <_ZN7android9AMRSourceD2Ev@plt>:
   a9c80: d0000ff0     	adrp	x16, 0x2a7000
   a9c84: f9439e11     	ldr	x17, [x16, #0x738]
   a9c88: 911ce210     	add	x16, x16, #0x738
   a9c8c: d61f0220     	br	x17

00000000000a9c90 <_ZN7android2spINS_10DataSourceEEC2EPS1_@plt>:
   a9c90: d0000ff0     	adrp	x16, 0x2a7000
   a9c94: f943a211     	ldr	x17, [x16, #0x740]
   a9c98: 911d0210     	add	x16, x16, #0x740
   a9c9c: d61f0220     	br	x17

00000000000a9ca0 <_ZN7android12destroy_typeIPKN9mkvparser8CuePointEEEvPT_m@plt>:
   a9ca0: d0000ff0     	adrp	x16, 0x2a7000
   a9ca4: f943a611     	ldr	x17, [x16, #0x748]
   a9ca8: 911d2210     	add	x16, x16, #0x748
   a9cac: d61f0220     	br	x17

00000000000a9cb0 <_ZN7android17HevcParameterSetsC1Ev@plt>:
   a9cb0: d0000ff0     	adrp	x16, 0x2a7000
   a9cb4: f943aa11     	ldr	x17, [x16, #0x750]
   a9cb8: 911d4210     	add	x16, x16, #0x750
   a9cbc: d61f0220     	br	x17

00000000000a9cc0 <_ZNK7android11KeyedVectorIjNS_7AStringEEixEm@plt>:
   a9cc0: d0000ff0     	adrp	x16, 0x2a7000
   a9cc4: f943ae11     	ldr	x17, [x16, #0x758]
   a9cc8: 911d6210     	add	x16, x16, #0x758
   a9ccc: d61f0220     	br	x17

00000000000a9cd0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE5arrayEv@plt>:
   a9cd0: d0000ff0     	adrp	x16, 0x2a7000
   a9cd4: f943b211     	ldr	x17, [x16, #0x760]
   a9cd8: 911d8210     	add	x16, x16, #0x760
   a9cdc: d61f0220     	br	x17

00000000000a9ce0 <_ZN7android9ATSParser9SyncEvent4initElRKNS_2spINS_11MediaSourceEEEl@plt>:
   a9ce0: d0000ff0     	adrp	x16, 0x2a7000
   a9ce4: f943b611     	ldr	x17, [x16, #0x768]
   a9ce8: 911da210     	add	x16, x16, #0x768
   a9cec: d61f0220     	br	x17

00000000000a9cf0 <EAS_HWBackLight@plt>:
   a9cf0: d0000ff0     	adrp	x16, 0x2a7000
   a9cf4: f943ba11     	ldr	x17, [x16, #0x770]
   a9cf8: 911dc210     	add	x16, x16, #0x770
   a9cfc: d61f0220     	br	x17

00000000000a9d00 <_ZN7android12WVMExtractorD1Ev@plt>:
   a9d00: d0000ff0     	adrp	x16, 0x2a7000
   a9d04: f943be11     	ldr	x17, [x16, #0x778]
   a9d08: 911de210     	add	x16, x16, #0x778
   a9d0c: d61f0220     	br	x17

00000000000a9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>:
   a9d10: d0000ff0     	adrp	x16, 0x2a7000
   a9d14: f943c211     	ldr	x17, [x16, #0x780]
   a9d18: 911e0210     	add	x16, x16, #0x780
   a9d1c: d61f0220     	br	x17

00000000000a9d20 <_ZN7android12AACExtractorD2Ev@plt>:
   a9d20: d0000ff0     	adrp	x16, 0x2a7000
   a9d24: f943c611     	ldr	x17, [x16, #0x788]
   a9d28: 911e2210     	add	x16, x16, #0x788
   a9d2c: d61f0220     	br	x17

00000000000a9d30 <_ZN7android2spINS_8AMessageEEC2EOS2_@plt>:
   a9d30: d0000ff0     	adrp	x16, 0x2a7000
   a9d34: f943ca11     	ldr	x17, [x16, #0x790]
   a9d38: 911e4210     	add	x16, x16, #0x790
   a9d3c: d61f0220     	br	x17

00000000000a9d40 <ogg_page_continued@plt>:
   a9d40: d0000ff0     	adrp	x16, 0x2a7000
   a9d44: f943ce11     	ldr	x17, [x16, #0x798]
   a9d48: 911e6210     	add	x16, x16, #0x798
   a9d4c: d61f0220     	br	x17

00000000000a9d50 <_ZN7android6skipSEEPNS_10ABitReaderE@plt>:
   a9d50: d0000ff0     	adrp	x16, 0x2a7000
   a9d54: f943d211     	ldr	x17, [x16, #0x7a0]
   a9d58: 911e8210     	add	x16, x16, #0x7a0
   a9d5c: d61f0220     	br	x17

00000000000a9d60 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt>:
   a9d60: d0000ff0     	adrp	x16, 0x2a7000
   a9d64: f943d611     	ldr	x17, [x16, #0x7a8]
   a9d68: 911ea210     	add	x16, x16, #0x7a8
   a9d6c: d61f0220     	br	x17

00000000000a9d70 <__stack_chk_fail@plt>:
   a9d70: d0000ff0     	adrp	x16, 0x2a7000
   a9d74: f943da11     	ldr	x17, [x16, #0x7b0]
   a9d78: 911ec210     	add	x16, x16, #0x7b0
   a9d7c: d61f0220     	br	x17

00000000000a9d80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEED2Ev@plt>:
   a9d80: d0000ff0     	adrp	x16, 0x2a7000
   a9d84: f943de11     	ldr	x17, [x16, #0x7b8]
   a9d88: 911ee210     	add	x16, x16, #0x7b8
   a9d8c: d61f0220     	br	x17

00000000000a9d90 <_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE3addERKS3_@plt>:
   a9d90: d0000ff0     	adrp	x16, 0x2a7000
   a9d94: f943e211     	ldr	x17, [x16, #0x7c0]
   a9d98: 911f0210     	add	x16, x16, #0x7c0
   a9d9c: d61f0220     	br	x17

00000000000a9da0 <_ZN7android2spINS_12IMediaSourceEEC2INS_16MPEG2PSExtractor12WrappedTrackEEEPT_@plt>:
   a9da0: d0000ff0     	adrp	x16, 0x2a7000
   a9da4: f943e611     	ldr	x17, [x16, #0x7c8]
   a9da8: 911f2210     	add	x16, x16, #0x7c8
   a9dac: d61f0220     	br	x17

00000000000a9db0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEELi0ELb0EEC2IDnvEEOT_@plt>:
   a9db0: d0000ff0     	adrp	x16, 0x2a7000
   a9db4: f943ea11     	ldr	x17, [x16, #0x7d0]
   a9db8: 911f4210     	add	x16, x16, #0x7d0
   a9dbc: d61f0220     	br	x17

00000000000a9dc0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE11__vallocateEm@plt>:
   a9dc0: d0000ff0     	adrp	x16, 0x2a7000
   a9dc4: f943ee11     	ldr	x17, [x16, #0x7d8]
   a9dc8: 911f6210     	add	x16, x16, #0x7d8
   a9dcc: d61f0220     	br	x17

00000000000a9dd0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt>:
   a9dd0: d0000ff0     	adrp	x16, 0x2a7000
   a9dd4: f943f211     	ldr	x17, [x16, #0x7e0]
   a9dd8: 911f8210     	add	x16, x16, #0x7e0
   a9ddc: d61f0220     	br	x17

00000000000a9de0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   a9de0: d0000ff0     	adrp	x16, 0x2a7000
   a9de4: f943f611     	ldr	x17, [x16, #0x7e8]
   a9de8: 911fa210     	add	x16, x16, #0x7e8
   a9dec: d61f0220     	br	x17

00000000000a9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>:
   a9df0: d0000ff0     	adrp	x16, 0x2a7000
   a9df4: f943fa11     	ldr	x17, [x16, #0x7f0]
   a9df8: 911fc210     	add	x16, x16, #0x7f0
   a9dfc: d61f0220     	br	x17

00000000000a9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>:
   a9e00: d0000ff0     	adrp	x16, 0x2a7000
   a9e04: f943fe11     	ldr	x17, [x16, #0x7f8]
   a9e08: 911fe210     	add	x16, x16, #0x7f8
   a9e0c: d61f0220     	br	x17

00000000000a9e10 <_ZN7android16MPEG2PSExtractorD2Ev@plt>:
   a9e10: d0000ff0     	adrp	x16, 0x2a7000
   a9e14: f9440211     	ldr	x17, [x16, #0x800]
   a9e18: 91200210     	add	x16, x16, #0x800
   a9e1c: d61f0220     	br	x17

00000000000a9e20 <_ZN7android7String810lockBufferEm@plt>:
   a9e20: d0000ff0     	adrp	x16, 0x2a7000
   a9e24: f9440611     	ldr	x17, [x16, #0x808]
   a9e28: 91202210     	add	x16, x16, #0x808
   a9e2c: d61f0220     	br	x17

00000000000a9e30 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_m@plt>:
   a9e30: d0000ff0     	adrp	x16, 0x2a7000
   a9e34: f9440a11     	ldr	x17, [x16, #0x810]
   a9e38: 91204210     	add	x16, x16, #0x810
   a9e3c: d61f0220     	br	x17

00000000000a9e40 <_ZN7android10VectorImpl13insertArrayAtEPKvmm@plt>:
   a9e40: d0000ff0     	adrp	x16, 0x2a7000
   a9e44: f9440e11     	ldr	x17, [x16, #0x818]
   a9e48: 91206210     	add	x16, x16, #0x818
   a9e4c: d61f0220     	br	x17

00000000000a9e50 <_ZNSt6__ndk15mutexD2Ev@plt>:
   a9e50: d0000ff0     	adrp	x16, 0x2a7000
   a9e54: f9441211     	ldr	x17, [x16, #0x820]
   a9e58: 91208210     	add	x16, x16, #0x820
   a9e5c: d61f0220     	br	x17

00000000000a9e60 <_ZN9mkvparser8ChaptersC1EPNS_7SegmentExxxx@plt>:
   a9e60: d0000ff0     	adrp	x16, 0x2a7000
   a9e64: f9441611     	ldr	x17, [x16, #0x828]
   a9e68: 9120a210     	add	x16, x16, #0x828
   a9e6c: d61f0220     	br	x17

00000000000a9e70 <_ZN7android2spINS_11SampleTableEEaSEPS1_@plt>:
   a9e70: d0000ff0     	adrp	x16, 0x2a7000
   a9e74: f9441a11     	ldr	x17, [x16, #0x830]
   a9e78: 9120c210     	add	x16, x16, #0x830
   a9e7c: d61f0220     	br	x17

00000000000a9e80 <_ZN7android12destroy_typeINS_16key_value_pair_tIllEEEEvPT_m@plt>:
   a9e80: d0000ff0     	adrp	x16, 0x2a7000
   a9e84: f9441e11     	ldr	x17, [x16, #0x838]
   a9e88: 9120e210     	add	x16, x16, #0x838
   a9e8c: d61f0220     	br	x17

00000000000a9e90 <VMActiveVoices@plt>:
   a9e90: d0000ff0     	adrp	x16, 0x2a7000
   a9e94: f9442211     	ldr	x17, [x16, #0x840]
   a9e98: 91210210     	add	x16, x16, #0x840
   a9e9c: d61f0220     	br	x17

00000000000a9ea0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>:
   a9ea0: d0000ff0     	adrp	x16, 0x2a7000
   a9ea4: f9442611     	ldr	x17, [x16, #0x848]
   a9ea8: 91212210     	add	x16, x16, #0x848
   a9eac: d61f0220     	br	x17

00000000000a9eb0 <_ZN7android2spINS_9ATSParser6StreamEEC2EPS2_@plt>:
   a9eb0: d0000ff0     	adrp	x16, 0x2a7000
   a9eb4: f9442a11     	ldr	x17, [x16, #0x850]
   a9eb8: 91214210     	add	x16, x16, #0x850
   a9ebc: d61f0220     	br	x17

00000000000a9ec0 <FLAC__memory_alloc_aligned_unsigned_array@plt>:
   a9ec0: d0000ff0     	adrp	x16, 0x2a7000
   a9ec4: f9442e11     	ldr	x17, [x16, #0x858]
   a9ec8: 91216210     	add	x16, x16, #0x858
   a9ecc: d61f0220     	br	x17

00000000000a9ed0 <VMSetEASLib@plt>:
   a9ed0: d0000ff0     	adrp	x16, 0x2a7000
   a9ed4: f9443211     	ldr	x17, [x16, #0x860]
   a9ed8: 91218210     	add	x16, x16, #0x860
   a9edc: d61f0220     	br	x17

00000000000a9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>:
   a9ee0: d0000ff0     	adrp	x16, 0x2a7000
   a9ee4: f9443611     	ldr	x17, [x16, #0x868]
   a9ee8: 9121a210     	add	x16, x16, #0x868
   a9eec: d61f0220     	br	x17

00000000000a9ef0 <_ZN7android16MPEG2PSExtractor19dequeueSystemHeaderEv@plt>:
   a9ef0: d0000ff0     	adrp	x16, 0x2a7000
   a9ef4: f9443a11     	ldr	x17, [x16, #0x870]
   a9ef8: 9121c210     	add	x16, x16, #0x870
   a9efc: d61f0220     	br	x17

00000000000a9f00 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IRS3_RS4_Lb0EEEOT_OT0_@plt>:
   a9f00: d0000ff0     	adrp	x16, 0x2a7000
   a9f04: f9443e11     	ldr	x17, [x16, #0x878]
   a9f08: 9121e210     	add	x16, x16, #0x878
   a9f0c: d61f0220     	br	x17

00000000000a9f10 <_ZN7android14construct_typeIjEEvPT_m@plt>:
   a9f10: d0000ff0     	adrp	x16, 0x2a7000
   a9f14: f9444211     	ldr	x17, [x16, #0x880]
   a9f18: 91220210     	add	x16, x16, #0x880
   a9f1c: d61f0220     	br	x17

00000000000a9f20 <_ZN7android9ATSParser9SyncEventC1El@plt>:
   a9f20: d0000ff0     	adrp	x16, 0x2a7000
   a9f24: f9444611     	ldr	x17, [x16, #0x888]
   a9f28: 91222210     	add	x16, x16, #0x888
   a9f2c: d61f0220     	br	x17

00000000000a9f30 <_ZN7android2spINS_14MediaExtractorEEC2INS_12WAVExtractorEEEPT_@plt>:
   a9f30: d0000ff0     	adrp	x16, 0x2a7000
   a9f34: f9444a11     	ldr	x17, [x16, #0x890]
   a9f38: 91224210     	add	x16, x16, #0x890
   a9f3c: d61f0220     	br	x17

00000000000a9f40 <FLAC__bitwriter_write_zeroes@plt>:
   a9f40: d0000ff0     	adrp	x16, 0x2a7000
   a9f44: f9444e11     	ldr	x17, [x16, #0x898]
   a9f48: 91226210     	add	x16, x16, #0x898
   a9f4c: d61f0220     	br	x17

00000000000a9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>:
   a9f50: d0000ff0     	adrp	x16, 0x2a7000
   a9f54: f9445211     	ldr	x17, [x16, #0x8a0]
   a9f58: 91228210     	add	x16, x16, #0x8a0
   a9f5c: d61f0220     	br	x17

00000000000a9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>:
   a9f60: d0000ff0     	adrp	x16, 0x2a7000
   a9f64: f9445611     	ldr	x17, [x16, #0x8a8]
   a9f68: 9122a210     	add	x16, x16, #0x8a8
   a9f6c: d61f0220     	br	x17

00000000000a9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>:
   a9f70: d0000ff0     	adrp	x16, 0x2a7000
   a9f74: f9445a11     	ldr	x17, [x16, #0x8b0]
   a9f78: 9122c210     	add	x16, x16, #0x8b0
   a9f7c: d61f0220     	br	x17

00000000000a9f80 <FLAC__bitreader_get_read_crc16@plt>:
   a9f80: d0000ff0     	adrp	x16, 0x2a7000
   a9f84: f9445e11     	ldr	x17, [x16, #0x8b8]
   a9f88: 9122e210     	add	x16, x16, #0x8b8
   a9f8c: d61f0220     	br	x17

00000000000a9f90 <_ZN7android2spINS_10FLACParserEEC2EPS1_@plt>:
   a9f90: d0000ff0     	adrp	x16, 0x2a7000
   a9f94: f9446211     	ldr	x17, [x16, #0x8c0]
   a9f98: 91230210     	add	x16, x16, #0x8c0
   a9f9c: d61f0220     	br	x17

00000000000a9fa0 <_ZNK9mkvparser8SeekHead8GetCountEv@plt>:
   a9fa0: d0000ff0     	adrp	x16, 0x2a7000
   a9fa4: f9446611     	ldr	x17, [x16, #0x8c8]
   a9fa8: 91232210     	add	x16, x16, #0x8c8
   a9fac: d61f0220     	br	x17

00000000000a9fb0 <_ZN7android4ListIPNS_11MediaBufferEE3endEv@plt>:
   a9fb0: d0000ff0     	adrp	x16, 0x2a7000
   a9fb4: f9446a11     	ldr	x17, [x16, #0x8d0]
   a9fb8: 91234210     	add	x16, x16, #0x8d0
   a9fbc: d61f0220     	br	x17

00000000000a9fc0 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE10editItemAtEm@plt>:
   a9fc0: d0000ff0     	adrp	x16, 0x2a7000
   a9fc4: f9446e11     	ldr	x17, [x16, #0x8d8]
   a9fc8: 91236210     	add	x16, x16, #0x8d8
   a9fcc: d61f0220     	br	x17

00000000000a9fd0 <_ZNK7android8AMessage10findStringEPKcPNS_7AStringE@plt>:
   a9fd0: d0000ff0     	adrp	x16, 0x2a7000
   a9fd4: f9447211     	ldr	x17, [x16, #0x8e0]
   a9fd8: 91238210     	add	x16, x16, #0x8e0
   a9fdc: d61f0220     	br	x17

00000000000a9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>:
   a9fe0: d0000ff0     	adrp	x16, 0x2a7000
   a9fe4: f9447611     	ldr	x17, [x16, #0x8e8]
   a9fe8: 9123a210     	add	x16, x16, #0x8e8
   a9fec: d61f0220     	br	x17

00000000000a9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>:
   a9ff0: d0000ff0     	adrp	x16, 0x2a7000
   a9ff4: f9447a11     	ldr	x17, [x16, #0x8f0]
   a9ff8: 9123c210     	add	x16, x16, #0x8f0
   a9ffc: d61f0220     	br	x17

00000000000aa000 <_ZNSt9type_infoD2Ev@plt>:
   aa000: b0000ff0     	adrp	x16, 0x2a7000
   aa004: f9447e11     	ldr	x17, [x16, #0x8f8]
   aa008: 9123e210     	add	x16, x16, #0x8f8
   aa00c: d61f0220     	br	x17

00000000000aa010 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>:
   aa010: b0000ff0     	adrp	x16, 0x2a7000
   aa014: f9448211     	ldr	x17, [x16, #0x900]
   aa018: 91240210     	add	x16, x16, #0x900
   aa01c: d61f0220     	br	x17

00000000000aa020 <_ZN7android14getNextNALUnitEPPKhPmS2_S3_b@plt>:
   aa020: b0000ff0     	adrp	x16, 0x2a7000
   aa024: f9448611     	ldr	x17, [x16, #0x908]
   aa028: 91242210     	add	x16, x16, #0x908
   aa02c: d61f0220     	br	x17

00000000000aa030 <VMControlChange@plt>:
   aa030: b0000ff0     	adrp	x16, 0x2a7000
   aa034: f9448a11     	ldr	x17, [x16, #0x910]
   aa038: 91244210     	add	x16, x16, #0x910
   aa03c: d61f0220     	br	x17

00000000000aa040 <_ZNSt6__ndk119__thread_local_dataEv@plt>:
   aa040: b0000ff0     	adrp	x16, 0x2a7000
   aa044: f9448e11     	ldr	x17, [x16, #0x918]
   aa048: 91246210     	add	x16, x16, #0x918
   aa04c: d61f0220     	br	x17

00000000000aa050 <_ZN9mkvparser10BlockGroupC1EPNS_7ClusterElxxxxxx@plt>:
   aa050: b0000ff0     	adrp	x16, 0x2a7000
   aa054: f9449211     	ldr	x17, [x16, #0x920]
   aa058: 91248210     	add	x16, x16, #0x920
   aa05c: d61f0220     	br	x17

00000000000aa060 <_ZN9mkvparser11SimpleBlock5ParseEv@plt>:
   aa060: b0000ff0     	adrp	x16, 0x2a7000
   aa064: f9449611     	ldr	x17, [x16, #0x928]
   aa068: 9124a210     	add	x16, x16, #0x928
   aa06c: d61f0220     	br	x17

00000000000aa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>:
   aa070: b0000ff0     	adrp	x16, 0x2a7000
   aa074: f9449a11     	ldr	x17, [x16, #0x930]
   aa078: 9124c210     	add	x16, x16, #0x930
   aa07c: d61f0220     	br	x17

00000000000aa080 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEE3mapIS5_vEEbRKhPT_@plt>:
   aa080: b0000ff0     	adrp	x16, 0x2a7000
   aa084: f9449e11     	ldr	x17, [x16, #0x938]
   aa088: 9124e210     	add	x16, x16, #0x938
   aa08c: d61f0220     	br	x17

00000000000aa090 <SynthMasterGain@plt>:
   aa090: b0000ff0     	adrp	x16, 0x2a7000
   aa094: f944a211     	ldr	x17, [x16, #0x940]
   aa098: 91250210     	add	x16, x16, #0x940
   aa09c: d61f0220     	br	x17

00000000000aa0a0 <_ZNK7android2spINS_9MP3SeekerEEneEPKS1_@plt>:
   aa0a0: b0000ff0     	adrp	x16, 0x2a7000
   aa0a4: f944a611     	ldr	x17, [x16, #0x948]
   aa0a8: 91252210     	add	x16, x16, #0x948
   aa0ac: d61f0220     	br	x17

00000000000aa0b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE6itemAtEm@plt>:
   aa0b0: b0000ff0     	adrp	x16, 0x2a7000
   aa0b4: f944aa11     	ldr	x17, [x16, #0x950]
   aa0b8: 91254210     	add	x16, x16, #0x950
   aa0bc: d61f0220     	br	x17

00000000000aa0c0 <_ZN7android14MPEG4Extractor10parseChunkEPli@plt>:
   aa0c0: b0000ff0     	adrp	x16, 0x2a7000
   aa0c4: f944ae11     	ldr	x17, [x16, #0x958]
   aa0c8: 91256210     	add	x16, x16, #0x958
   aa0cc: d61f0220     	br	x17

00000000000aa0d0 <_ZN7android2spINS_10MidiEngineEEC2EPS1_@plt>:
   aa0d0: b0000ff0     	adrp	x16, 0x2a7000
   aa0d4: f944b211     	ldr	x17, [x16, #0x960]
   aa0d8: 91258210     	add	x16, x16, #0x960
   aa0dc: d61f0220     	br	x17

00000000000aa0e0 <_ZNSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   aa0e0: b0000ff0     	adrp	x16, 0x2a7000
   aa0e4: f944b611     	ldr	x17, [x16, #0x968]
   aa0e8: 9125a210     	add	x16, x16, #0x968
   aa0ec: d61f0220     	br	x17

00000000000aa0f0 <EAS_PEInit@plt>:
   aa0f0: b0000ff0     	adrp	x16, 0x2a7000
   aa0f4: f944ba11     	ldr	x17, [x16, #0x970]
   aa0f8: 9125c210     	add	x16, x16, #0x970
   aa0fc: d61f0220     	br	x17

00000000000aa100 <InitVoice@plt>:
   aa100: b0000ff0     	adrp	x16, 0x2a7000
   aa104: f944be11     	ldr	x17, [x16, #0x978]
   aa108: 9125e210     	add	x16, x16, #0x978
   aa10c: d61f0220     	br	x17

00000000000aa110 <_ZN7android2spINS_20WVMLoadableExtractorEED2Ev@plt>:
   aa110: b0000ff0     	adrp	x16, 0x2a7000
   aa114: f944c211     	ldr	x17, [x16, #0x980]
   aa118: 91260210     	add	x16, x16, #0x980
   aa11c: d61f0220     	br	x17

00000000000aa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>:
   aa120: b0000ff0     	adrp	x16, 0x2a7000
   aa124: f944c611     	ldr	x17, [x16, #0x988]
   aa128: 91262210     	add	x16, x16, #0x988
   aa12c: d61f0220     	br	x17

00000000000aa130 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEiRKT_S7_@plt>:
   aa130: b0000ff0     	adrp	x16, 0x2a7000
   aa134: f944ca11     	ldr	x17, [x16, #0x990]
   aa138: 91264210     	add	x16, x16, #0x990
   aa13c: d61f0220     	br	x17

00000000000aa140 <_ZN7android10splat_typeINS_11NALPositionEEEvPT_PKS2_m@plt>:
   aa140: b0000ff0     	adrp	x16, 0x2a7000
   aa144: f944ce11     	ldr	x17, [x16, #0x998]
   aa148: 91266210     	add	x16, x16, #0x998
   aa14c: d61f0220     	br	x17

00000000000aa150 <_ZNK7android10VectorImpl8capacityEv@plt>:
   aa150: b0000ff0     	adrp	x16, 0x2a7000
   aa154: f944d211     	ldr	x17, [x16, #0x9a0]
   aa158: 91268210     	add	x16, x16, #0x9a0
   aa15c: d61f0220     	br	x17

00000000000aa160 <_ZN7android16MPEG2PSExtractor12WrappedTrackD0Ev@plt>:
   aa160: b0000ff0     	adrp	x16, 0x2a7000
   aa164: f944d611     	ldr	x17, [x16, #0x9a8]
   aa168: 9126a210     	add	x16, x16, #0x9a8
   aa16c: d61f0220     	br	x17

00000000000aa170 <__cxa_demangle@plt>:
   aa170: b0000ff0     	adrp	x16, 0x2a7000
   aa174: f944da11     	ldr	x17, [x16, #0x9b0]
   aa178: 9126c210     	add	x16, x16, #0x9b0
   aa17c: d61f0220     	br	x17

00000000000aa180 <_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject@plt>:
   aa180: b0000ff0     	adrp	x16, 0x2a7000
   aa184: f944de11     	ldr	x17, [x16, #0x9b8]
   aa188: 9126e210     	add	x16, x16, #0x9b8
   aa18c: d61f0220     	br	x17

00000000000aa190 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEEixEm@plt>:
   aa190: b0000ff0     	adrp	x16, 0x2a7000
   aa194: f944e211     	ldr	x17, [x16, #0x9c0]
   aa198: 91270210     	add	x16, x16, #0x9c0
   aa19c: d61f0220     	br	x17

00000000000aa1a0 <_ZN7android12OggExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   aa1a0: b0000ff0     	adrp	x16, 0x2a7000
   aa1a4: f944e611     	ldr	x17, [x16, #0x9c8]
   aa1a8: 91272210     	add	x16, x16, #0x9c8
   aa1ac: d61f0220     	br	x17

00000000000aa1b0 <_ZN7android2spINS_12IMediaSourceEEC2ERKS2_@plt>:
   aa1b0: b0000ff0     	adrp	x16, 0x2a7000
   aa1b4: f944ea11     	ldr	x17, [x16, #0x9d0]
   aa1b8: 91274210     	add	x16, x16, #0x9d0
   aa1bc: d61f0220     	br	x17

00000000000aa1c0 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   aa1c0: b0000ff0     	adrp	x16, 0x2a7000
   aa1c4: f944ee11     	ldr	x17, [x16, #0x9d8]
   aa1c8: 91276210     	add	x16, x16, #0x9d8
   aa1cc: d61f0220     	br	x17

00000000000aa1d0 <_ZN7android7hexdumpEPKvmmPNS_7AStringE@plt>:
   aa1d0: b0000ff0     	adrp	x16, 0x2a7000
   aa1d4: f944f211     	ldr	x17, [x16, #0x9e0]
   aa1d8: 91278210     	add	x16, x16, #0x9e0
   aa1dc: d61f0220     	br	x17

00000000000aa1e0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   aa1e0: b0000ff0     	adrp	x16, 0x2a7000
   aa1e4: f944f611     	ldr	x17, [x16, #0x9e8]
   aa1e8: 9127a210     	add	x16, x16, #0x9e8
   aa1ec: d61f0220     	br	x17

00000000000aa1f0 <JET_CloseFile@plt>:
   aa1f0: b0000ff0     	adrp	x16, 0x2a7000
   aa1f4: f944fa11     	ldr	x17, [x16, #0x9f0]
   aa1f8: 9127c210     	add	x16, x16, #0x9f0
   aa1fc: d61f0220     	br	x17

00000000000aa200 <_ZNK7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEE6lookupERKtPS1_@plt>:
   aa200: b0000ff0     	adrp	x16, 0x2a7000
   aa204: f944fe11     	ldr	x17, [x16, #0x9f8]
   aa208: 9127e210     	add	x16, x16, #0x9f8
   aa20c: d61f0220     	br	x17

00000000000aa210 <_ZNK7android2spINS_9ATSParser10PSISectionEEneEPKS2_@plt>:
   aa210: b0000ff0     	adrp	x16, 0x2a7000
   aa214: f9450211     	ldr	x17, [x16, #0xa00]
   aa218: 91280210     	add	x16, x16, #0xa00
   aa21c: d61f0220     	br	x17

00000000000aa220 <_ZNK7android8AMessage8containsEPKc@plt>:
   aa220: b0000ff0     	adrp	x16, 0x2a7000
   aa224: f9450611     	ldr	x17, [x16, #0xa08]
   aa228: 91282210     	add	x16, x16, #0xa08
   aa22c: d61f0220     	br	x17

00000000000aa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>:
   aa230: b0000ff0     	adrp	x16, 0x2a7000
   aa234: f9450a11     	ldr	x17, [x16, #0xa10]
   aa238: 91284210     	add	x16, x16, #0xa10
   aa23c: d61f0220     	br	x17

00000000000aa240 <_ZN7android14construct_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_m@plt>:
   aa240: b0000ff0     	adrp	x16, 0x2a7000
   aa244: f9450e11     	ldr	x17, [x16, #0xa18]
   aa248: 91286210     	add	x16, x16, #0xa18
   aa24c: d61f0220     	br	x17

00000000000aa250 <_ZN7android12destroy_typeIjEEvPT_m@plt>:
   aa250: b0000ff0     	adrp	x16, 0x2a7000
   aa254: f9451211     	ldr	x17, [x16, #0xa20]
   aa258: 91288210     	add	x16, x16, #0xa20
   aa25c: d61f0220     	br	x17

00000000000aa260 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEiRKT_S7_@plt>:
   aa260: b0000ff0     	adrp	x16, 0x2a7000
   aa264: f9451611     	ldr	x17, [x16, #0xa28]
   aa268: 9128a210     	add	x16, x16, #0xa28
   aa26c: d61f0220     	br	x17

00000000000aa270 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE7rlookupERKS4_PS2_@plt>:
   aa270: b0000ff0     	adrp	x16, 0x2a7000
   aa274: f9451a11     	ldr	x17, [x16, #0xa30]
   aa278: 9128c210     	add	x16, x16, #0xa30
   aa27c: d61f0220     	br	x17

00000000000aa280 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt>:
   aa280: b0000ff0     	adrp	x16, 0x2a7000
   aa284: f9451e11     	ldr	x17, [x16, #0xa38]
   aa288: 9128e210     	add	x16, x16, #0xa38
   aa28c: d61f0220     	br	x17

00000000000aa290 <_ZNK7android2spINS_8AMessageEE3getEv@plt>:
   aa290: b0000ff0     	adrp	x16, 0x2a7000
   aa294: f9452211     	ldr	x17, [x16, #0xa40]
   aa298: 91290210     	add	x16, x16, #0xa40
   aa29c: d61f0220     	br	x17

00000000000aa2a0 <_ZN7android9PathAdderD2Ev@plt>:
   aa2a0: b0000ff0     	adrp	x16, 0x2a7000
   aa2a4: f9452611     	ldr	x17, [x16, #0xa48]
   aa2a8: 91292210     	add	x16, x16, #0xa48
   aa2ac: d61f0220     	br	x17

00000000000aa2b0 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative@plt>:
   aa2b0: b0000ff0     	adrp	x16, 0x2a7000
   aa2b4: f9452a11     	ldr	x17, [x16, #0xa50]
   aa2b8: 91294210     	add	x16, x16, #0xa50
   aa2bc: d61f0220     	br	x17

00000000000aa2c0 <_ZN7android19AnotherPacketSourceD2Ev@plt>:
   aa2c0: b0000ff0     	adrp	x16, 0x2a7000
   aa2c4: f9452e11     	ldr	x17, [x16, #0xa58]
   aa2c8: 91296210     	add	x16, x16, #0xa58
   aa2cc: d61f0220     	br	x17

00000000000aa2d0 <_ZN7android9copy_typeINS_11NALPositionEEEvPT_PKS2_m@plt>:
   aa2d0: b0000ff0     	adrp	x16, 0x2a7000
   aa2d4: f9453211     	ldr	x17, [x16, #0xa60]
   aa2d8: 91298210     	add	x16, x16, #0xa60
   aa2dc: d61f0220     	br	x17

00000000000aa2e0 <_ZNK7android12SharedBuffer4editEv@plt>:
   aa2e0: b0000ff0     	adrp	x16, 0x2a7000
   aa2e4: f9453611     	ldr	x17, [x16, #0xa68]
   aa2e8: 9129a210     	add	x16, x16, #0xa68
   aa2ec: d61f0220     	br	x17

00000000000aa2f0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEED2Ev@plt>:
   aa2f0: b0000ff0     	adrp	x16, 0x2a7000
   aa2f4: f9453a11     	ldr	x17, [x16, #0xa70]
   aa2f8: 9129c210     	add	x16, x16, #0xa70
   aa2fc: d61f0220     	br	x17

00000000000aa300 <_ZN7android12destroy_typeIiEEvPT_m@plt>:
   aa300: b0000ff0     	adrp	x16, 0x2a7000
   aa304: f9453e11     	ldr	x17, [x16, #0xa78]
   aa308: 9129e210     	add	x16, x16, #0xa78
   aa30c: d61f0220     	br	x17

00000000000aa310 <_ZN7android10FLACParser13errorCallbackE30FLAC__StreamDecoderErrorStatus@plt>:
   aa310: b0000ff0     	adrp	x16, 0x2a7000
   aa314: f9454211     	ldr	x17, [x16, #0xa80]
   aa318: 912a0210     	add	x16, x16, #0xa80
   aa31c: d61f0220     	br	x17

00000000000aa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>:
   aa320: b0000ff0     	adrp	x16, 0x2a7000
   aa324: f9454611     	ldr	x17, [x16, #0xa88]
   aa328: 912a2210     	add	x16, x16, #0xa88
   aa32c: d61f0220     	br	x17

00000000000aa330 <_ZNK7android7String84findEPKcm@plt>:
   aa330: b0000ff0     	adrp	x16, 0x2a7000
   aa334: f9454a11     	ldr	x17, [x16, #0xa90]
   aa338: 912a4210     	add	x16, x16, #0xa90
   aa33c: d61f0220     	br	x17

00000000000aa340 <_ZN7android9copy_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>:
   aa340: b0000ff0     	adrp	x16, 0x2a7000
   aa344: f9454e11     	ldr	x17, [x16, #0xa98]
   aa348: 912a6210     	add	x16, x16, #0xa98
   aa34c: d61f0220     	br	x17

00000000000aa350 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>:
   aa350: b0000ff0     	adrp	x16, 0x2a7000
   aa354: f9455211     	ldr	x17, [x16, #0xaa0]
   aa358: 912a8210     	add	x16, x16, #0xaa0
   aa35c: d61f0220     	br	x17

00000000000aa360 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE7valueAtEm@plt>:
   aa360: b0000ff0     	adrp	x16, 0x2a7000
   aa364: f9455611     	ldr	x17, [x16, #0xaa8]
   aa368: 912aa210     	add	x16, x16, #0xaa8
   aa36c: d61f0220     	br	x17

00000000000aa370 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE7valueAtEm@plt>:
   aa370: b0000ff0     	adrp	x16, 0x2a7000
   aa374: f9455a11     	ldr	x17, [x16, #0xab0]
   aa378: 912ac210     	add	x16, x16, #0xab0
   aa37c: d61f0220     	br	x17

00000000000aa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>:
   aa380: b0000ff0     	adrp	x16, 0x2a7000
   aa384: f9455e11     	ldr	x17, [x16, #0xab8]
   aa388: 912ae210     	add	x16, x16, #0xab8
   aa38c: d61f0220     	br	x17

00000000000aa390 <oggpack_look@plt>:
   aa390: b0000ff0     	adrp	x16, 0x2a7000
   aa394: f9456211     	ldr	x17, [x16, #0xac0]
   aa398: 912b0210     	add	x16, x16, #0xac0
   aa39c: d61f0220     	br	x17

00000000000aa3a0 <EAS_HWFileSeek@plt>:
   aa3a0: b0000ff0     	adrp	x16, 0x2a7000
   aa3a4: f9456611     	ldr	x17, [x16, #0xac8]
   aa3a8: 912b2210     	add	x16, x16, #0xac8
   aa3ac: d61f0220     	br	x17

00000000000aa3b0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE3addERKjRKS4_@plt>:
   aa3b0: b0000ff0     	adrp	x16, 0x2a7000
   aa3b4: f9456a11     	ldr	x17, [x16, #0xad0]
   aa3b8: 912b4210     	add	x16, x16, #0xad0
   aa3bc: d61f0220     	br	x17

00000000000aa3c0 <_ZNK7android7String814find_extensionEv@plt>:
   aa3c0: b0000ff0     	adrp	x16, 0x2a7000
   aa3c4: f9456e11     	ldr	x17, [x16, #0xad8]
   aa3c8: 912b6210     	add	x16, x16, #0xad8
   aa3cc: d61f0220     	br	x17

00000000000aa3d0 <_ZN7android11SampleTable18findSyncSampleNearEjPjj@plt>:
   aa3d0: b0000ff0     	adrp	x16, 0x2a7000
   aa3d4: f9457211     	ldr	x17, [x16, #0xae0]
   aa3d8: 912b8210     	add	x16, x16, #0xae0
   aa3dc: d61f0220     	br	x17

00000000000aa3e0 <_ZN9mkvparser10AudioTrackD2Ev@plt>:
   aa3e0: b0000ff0     	adrp	x16, 0x2a7000
   aa3e4: f9457611     	ldr	x17, [x16, #0xae8]
   aa3e8: 912ba210     	add	x16, x16, #0xae8
   aa3ec: d61f0220     	br	x17

00000000000aa3f0 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>:
   aa3f0: b0000ff0     	adrp	x16, 0x2a7000
   aa3f4: f9457a11     	ldr	x17, [x16, #0xaf0]
   aa3f8: 912bc210     	add	x16, x16, #0xaf0
   aa3fc: d61f0220     	br	x17

00000000000aa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>:
   aa400: b0000ff0     	adrp	x16, 0x2a7000
   aa404: f9457e11     	ldr	x17, [x16, #0xaf8]
   aa408: 912be210     	add	x16, x16, #0xaf8
   aa40c: d61f0220     	br	x17

00000000000aa410 <_ZN7android11KeyedVectorIllEC2Ev@plt>:
   aa410: b0000ff0     	adrp	x16, 0x2a7000
   aa414: f9458211     	ldr	x17, [x16, #0xb00]
   aa418: 912c0210     	add	x16, x16, #0xb00
   aa41c: d61f0220     	br	x17

00000000000aa420 <_ZN7android14construct_typeINS_2spINS_7ABufferEEEEEvPT_m@plt>:
   aa420: b0000ff0     	adrp	x16, 0x2a7000
   aa424: f9458611     	ldr	x17, [x16, #0xb08]
   aa428: 912c2210     	add	x16, x16, #0xb08
   aa42c: d61f0220     	br	x17

00000000000aa430 <_ZN9mkvparser4Tags3Tag5ClearEv@plt>:
   aa430: b0000ff0     	adrp	x16, 0x2a7000
   aa434: f9458a11     	ldr	x17, [x16, #0xb10]
   aa438: 912c4210     	add	x16, x16, #0xb10
   aa43c: d61f0220     	br	x17

00000000000aa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>:
   aa440: b0000ff0     	adrp	x16, 0x2a7000
   aa444: f9458e11     	ldr	x17, [x16, #0xb18]
   aa448: 912c6210     	add	x16, x16, #0xb18
   aa44c: d61f0220     	br	x17

00000000000aa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>:
   aa450: b0000ff0     	adrp	x16, 0x2a7000
   aa454: f9459211     	ldr	x17, [x16, #0xb20]
   aa458: 912c8210     	add	x16, x16, #0xb20
   aa45c: d61f0220     	br	x17

00000000000aa460 <_ZN7android2spINS_7RefBaseEEaSEPS1_@plt>:
   aa460: b0000ff0     	adrp	x16, 0x2a7000
   aa464: f9459611     	ldr	x17, [x16, #0xb28]
   aa468: 912ca210     	add	x16, x16, #0xb28
   aa46c: d61f0220     	br	x17

00000000000aa470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE3endEv@plt>:
   aa470: b0000ff0     	adrp	x16, 0x2a7000
   aa474: f9459a11     	ldr	x17, [x16, #0xb30]
   aa478: 912cc210     	add	x16, x16, #0xb30
   aa47c: d61f0220     	br	x17

00000000000aa480 <_ZN7android10FLACParser10readBufferEm@plt>:
   aa480: b0000ff0     	adrp	x16, 0x2a7000
   aa484: f9459e11     	ldr	x17, [x16, #0xb38]
   aa488: 912ce210     	add	x16, x16, #0xb38
   aa48c: d61f0220     	br	x17

00000000000aa490 <_ZNSt6__ndk117__compressed_pairIPNS_11__list_nodeIPN7android11MediaBufferEPvEENS_22__allocator_destructorINS_9allocatorIS6_EEEEEC2IRS7_SB_EEOT_OT0_@plt>:
   aa490: b0000ff0     	adrp	x16, 0x2a7000
   aa494: f945a211     	ldr	x17, [x16, #0xb40]
   aa498: 912d0210     	add	x16, x16, #0xb40
   aa49c: d61f0220     	br	x17

00000000000aa4a0 <FLAC__memory_alloc_aligned@plt>:
   aa4a0: b0000ff0     	adrp	x16, 0x2a7000
   aa4a4: f945a611     	ldr	x17, [x16, #0xb48]
   aa4a8: 912d2210     	add	x16, x16, #0xb48
   aa4ac: d61f0220     	br	x17

00000000000aa4b0 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   aa4b0: b0000ff0     	adrp	x16, 0x2a7000
   aa4b4: f945aa11     	ldr	x17, [x16, #0xb50]
   aa4b8: 912d4210     	add	x16, x16, #0xb50
   aa4bc: d61f0220     	br	x17

00000000000aa4c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEixEm@plt>:
   aa4c0: b0000ff0     	adrp	x16, 0x2a7000
   aa4c4: f945ae11     	ldr	x17, [x16, #0xb58]
   aa4c8: 912d6210     	add	x16, x16, #0xb58
   aa4cc: d61f0220     	br	x17

00000000000aa4d0 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE6itemAtEm@plt>:
   aa4d0: b0000ff0     	adrp	x16, 0x2a7000
   aa4d4: f945b211     	ldr	x17, [x16, #0xb60]
   aa4d8: 912d8210     	add	x16, x16, #0xb60
   aa4dc: d61f0220     	br	x17

00000000000aa4e0 <_ZN7android2spINS_19AnotherPacketSourceEEC2ERKS2_@plt>:
   aa4e0: b0000ff0     	adrp	x16, 0x2a7000
   aa4e4: f945b611     	ldr	x17, [x16, #0xb68]
   aa4e8: 912da210     	add	x16, x16, #0xb68
   aa4ec: d61f0220     	br	x17

00000000000aa4f0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjmEEEEvPT_m@plt>:
   aa4f0: b0000ff0     	adrp	x16, 0x2a7000
   aa4f4: f945ba11     	ldr	x17, [x16, #0xb70]
   aa4f8: 912dc210     	add	x16, x16, #0xb70
   aa4fc: d61f0220     	br	x17

00000000000aa500 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE7isEmptyEv@plt>:
   aa500: b0000ff0     	adrp	x16, 0x2a7000
   aa504: f945be11     	ldr	x17, [x16, #0xb78]
   aa508: 912de210     	add	x16, x16, #0xb78
   aa50c: d61f0220     	br	x17

00000000000aa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>:
   aa510: b0000ff0     	adrp	x16, 0x2a7000
   aa514: f945c211     	ldr	x17, [x16, #0xb80]
   aa518: 912e0210     	add	x16, x16, #0xb80
   aa51c: d61f0220     	br	x17

00000000000aa520 <_ZNK9mkvparser7Cluster8GetEntryEPKNS_5TrackEx@plt>:
   aa520: b0000ff0     	adrp	x16, 0x2a7000
   aa524: f945c611     	ldr	x17, [x16, #0xb88]
   aa528: 912e2210     	add	x16, x16, #0xb88
   aa52c: d61f0220     	br	x17

00000000000aa530 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>:
   aa530: b0000ff0     	adrp	x16, 0x2a7000
   aa534: f945ca11     	ldr	x17, [x16, #0xb90]
   aa538: 912e4210     	add	x16, x16, #0xb90
   aa53c: d61f0220     	br	x17

00000000000aa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>:
   aa540: b0000ff0     	adrp	x16, 0x2a7000
   aa544: f945ce11     	ldr	x17, [x16, #0xb98]
   aa548: 912e6210     	add	x16, x16, #0xb98
   aa54c: d61f0220     	br	x17

00000000000aa550 <_ZNK7android11KeyedVectorIjNS_7AStringEE10indexOfKeyERKj@plt>:
   aa550: b0000ff0     	adrp	x16, 0x2a7000
   aa554: f945d211     	ldr	x17, [x16, #0xba0]
   aa558: 912e8210     	add	x16, x16, #0xba0
   aa55c: d61f0220     	br	x17

00000000000aa560 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE4pushEv@plt>:
   aa560: b0000ff0     	adrp	x16, 0x2a7000
   aa564: f945d611     	ldr	x17, [x16, #0xba8]
   aa568: 912ea210     	add	x16, x16, #0xba8
   aa56c: d61f0220     	br	x17

00000000000aa570 <ogg_page_eos@plt>:
   aa570: b0000ff0     	adrp	x16, 0x2a7000
   aa574: f945da11     	ldr	x17, [x16, #0xbb0]
   aa578: 912ec210     	add	x16, x16, #0xbb0
   aa57c: d61f0220     	br	x17

00000000000aa580 <VMCatchNotesForSustainPedal@plt>:
   aa580: b0000ff0     	adrp	x16, 0x2a7000
   aa584: f945de11     	ldr	x17, [x16, #0xbb8]
   aa588: 912ee210     	add	x16, x16, #0xbb8
   aa58c: d61f0220     	br	x17

00000000000aa590 <_ZN7android13FLACExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   aa590: b0000ff0     	adrp	x16, 0x2a7000
   aa594: f945e211     	ldr	x17, [x16, #0xbc0]
   aa598: 912f0210     	add	x16, x16, #0xbc0
   aa59c: d61f0220     	br	x17

00000000000aa5a0 <_ZN7android10FLACParser12tellCallbackEPm@plt>:
   aa5a0: b0000ff0     	adrp	x16, 0x2a7000
   aa5a4: f945e611     	ldr	x17, [x16, #0xbc8]
   aa5a8: 912f2210     	add	x16, x16, #0xbc8
   aa5ac: d61f0220     	br	x17

00000000000aa5b0 <ogg_packet_release@plt>:
   aa5b0: b0000ff0     	adrp	x16, 0x2a7000
   aa5b4: f945ea11     	ldr	x17, [x16, #0xbd0]
   aa5b8: 912f4210     	add	x16, x16, #0xbd0
   aa5bc: d61f0220     	br	x17

00000000000aa5c0 <_ZN7_JNIEnv19DeleteWeakGlobalRefEP8_jobject@plt>:
   aa5c0: b0000ff0     	adrp	x16, 0x2a7000
   aa5c4: f945ee11     	ldr	x17, [x16, #0xbd8]
   aa5c8: 912f6210     	add	x16, x16, #0xbd8
   aa5cc: d61f0220     	br	x17

00000000000aa5d0 <_ZNK9mkvparser10BlockEntry8GetIndexEv@plt>:
   aa5d0: b0000ff0     	adrp	x16, 0x2a7000
   aa5d4: f945f211     	ldr	x17, [x16, #0xbe0]
   aa5d8: 912f8210     	add	x16, x16, #0xbe0
   aa5dc: d61f0220     	br	x17

00000000000aa5e0 <_ZN7android21ElementaryStreamQueueD2Ev@plt>:
   aa5e0: b0000ff0     	adrp	x16, 0x2a7000
   aa5e4: f945f611     	ldr	x17, [x16, #0xbe8]
   aa5e8: 912fa210     	add	x16, x16, #0xbe8
   aa5ec: d61f0220     	br	x17

00000000000aa5f0 <_ZN7_JNIEnv12GetLongFieldEP8_jobjectP9_jfieldID@plt>:
   aa5f0: b0000ff0     	adrp	x16, 0x2a7000
   aa5f4: f945fa11     	ldr	x17, [x16, #0xbf0]
   aa5f8: 912fc210     	add	x16, x16, #0xbf0
   aa5fc: d61f0220     	br	x17

00000000000aa600 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE6itemAtEm@plt>:
   aa600: b0000ff0     	adrp	x16, 0x2a7000
   aa604: f945fe11     	ldr	x17, [x16, #0xbf8]
   aa608: 912fe210     	add	x16, x16, #0xbf8
   aa60c: d61f0220     	br	x17

00000000000aa610 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_@plt>:
   aa610: b0000ff0     	adrp	x16, 0x2a7000
   aa614: f9460211     	ldr	x17, [x16, #0xc00]
   aa618: 91300210     	add	x16, x16, #0xc00
   aa61c: d61f0220     	br	x17

00000000000aa620 <_ZN7android6VectorImEC2Ev@plt>:
   aa620: b0000ff0     	adrp	x16, 0x2a7000
   aa624: f9460611     	ldr	x17, [x16, #0xc08]
   aa628: 91302210     	add	x16, x16, #0xc08
   aa62c: d61f0220     	br	x17

00000000000aa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>:
   aa630: b0000ff0     	adrp	x16, 0x2a7000
   aa634: f9460a11     	ldr	x17, [x16, #0xc10]
   aa638: 91304210     	add	x16, x16, #0xc10
   aa63c: d61f0220     	br	x17

00000000000aa640 <VMMIPUpdateChannelMuting@plt>:
   aa640: b0000ff0     	adrp	x16, 0x2a7000
   aa644: f9460e11     	ldr	x17, [x16, #0xc18]
   aa648: 91306210     	add	x16, x16, #0xc18
   aa64c: d61f0220     	br	x17

00000000000aa650 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE3addERKS4_@plt>:
   aa650: b0000ff0     	adrp	x16, 0x2a7000
   aa654: f9461211     	ldr	x17, [x16, #0xc20]
   aa658: 91308210     	add	x16, x16, #0xc20
   aa65c: d61f0220     	br	x17

00000000000aa660 <_ZSt9terminatev@plt>:
   aa660: b0000ff0     	adrp	x16, 0x2a7000
   aa664: f9461611     	ldr	x17, [x16, #0xc28]
   aa668: 9130a210     	add	x16, x16, #0xc28
   aa66c: d61f0220     	br	x17

00000000000aa670 <_ZN9mkvparser7Segment11DoParseNextERPKNS_7ClusterERxRl@plt>:
   aa670: b0000ff0     	adrp	x16, 0x2a7000
   aa674: f9461a11     	ldr	x17, [x16, #0xc30]
   aa678: 9130c210     	add	x16, x16, #0xc30
   aa67c: d61f0220     	br	x17

00000000000aa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>:
   aa680: b0000ff0     	adrp	x16, 0x2a7000
   aa684: f9461e11     	ldr	x17, [x16, #0xc38]
   aa688: 9130e210     	add	x16, x16, #0xc38
   aa68c: d61f0220     	br	x17

00000000000aa690 <_ZN7android7String8C1Ev@plt>:
   aa690: b0000ff0     	adrp	x16, 0x2a7000
   aa694: f9462211     	ldr	x17, [x16, #0xc40]
   aa698: 91310210     	add	x16, x16, #0xc40
   aa69c: d61f0220     	br	x17

00000000000aa6a0 <_ZN7android10Compare_NEIjjEENS_7AStringERKT_RKT0_@plt>:
   aa6a0: b0000ff0     	adrp	x16, 0x2a7000
   aa6a4: f9462611     	ldr	x17, [x16, #0xc48]
   aa6a8: 91312210     	add	x16, x16, #0xc48
   aa6ac: d61f0220     	br	x17

00000000000aa6b0 <_ZNK7android2spINS_17MatroskaExtractorEE3getEv@plt>:
   aa6b0: b0000ff0     	adrp	x16, 0x2a7000
   aa6b4: f9462a11     	ldr	x17, [x16, #0xc50]
   aa6b8: 91314210     	add	x16, x16, #0xc50
   aa6bc: d61f0220     	br	x17

00000000000aa6c0 <_ZNK7android9ATSParser10PSISection9isCRCOkayEv@plt>:
   aa6c0: b0000ff0     	adrp	x16, 0x2a7000
   aa6c4: f9462e11     	ldr	x17, [x16, #0xc58]
   aa6c8: 91316210     	add	x16, x16, #0xc58
   aa6cc: d61f0220     	br	x17

00000000000aa6d0 <_ZN9mkvparser4TagsC1EPNS_7SegmentExxxx@plt>:
   aa6d0: b0000ff0     	adrp	x16, 0x2a7000
   aa6d4: f9463211     	ldr	x17, [x16, #0xc60]
   aa6d8: 91318210     	add	x16, x16, #0xc60
   aa6dc: d61f0220     	br	x17

00000000000aa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>:
   aa6e0: b0000ff0     	adrp	x16, 0x2a7000
   aa6e4: f9463611     	ldr	x17, [x16, #0xc68]
   aa6e8: 9131a210     	add	x16, x16, #0xc68
   aa6ec: d61f0220     	br	x17

00000000000aa6f0 <_ZN9mkvparser4Tags3Tag5ParseEPNS_10IMkvReaderExx@plt>:
   aa6f0: b0000ff0     	adrp	x16, 0x2a7000
   aa6f4: f9463a11     	ldr	x17, [x16, #0xc70]
   aa6f8: 9131c210     	add	x16, x16, #0xc70
   aa6fc: d61f0220     	br	x17

00000000000aa700 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   aa700: b0000ff0     	adrp	x16, 0x2a7000
   aa704: f9463e11     	ldr	x17, [x16, #0xc78]
   aa708: 9131e210     	add	x16, x16, #0xc78
   aa70c: d61f0220     	br	x17

00000000000aa710 <_ZN7android9AMRSourceD0Ev@plt>:
   aa710: b0000ff0     	adrp	x16, 0x2a7000
   aa714: f9464211     	ldr	x17, [x16, #0xc80]
   aa718: 91320210     	add	x16, x16, #0xc80
   aa71c: d61f0220     	br	x17

00000000000aa720 <_ZN7_JNIEnv12SetLongFieldEP8_jobjectP9_jfieldIDl@plt>:
   aa720: b0000ff0     	adrp	x16, 0x2a7000
   aa724: f9464611     	ldr	x17, [x16, #0xc88]
   aa728: 91322210     	add	x16, x16, #0xc88
   aa72c: d61f0220     	br	x17

00000000000aa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>:
   aa730: b0000ff0     	adrp	x16, 0x2a7000
   aa734: f9464a11     	ldr	x17, [x16, #0xc90]
   aa738: 91324210     	add	x16, x16, #0xc90
   aa73c: d61f0220     	br	x17

00000000000aa740 <_ZNKSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   aa740: b0000ff0     	adrp	x16, 0x2a7000
   aa744: f9464e11     	ldr	x17, [x16, #0xc98]
   aa748: 91326210     	add	x16, x16, #0xc98
   aa74c: d61f0220     	br	x17

00000000000aa750 <_ZNK7android9ATSParser6Stream7isAudioEv@plt>:
   aa750: b0000ff0     	adrp	x16, 0x2a7000
   aa754: f9465211     	ldr	x17, [x16, #0xca0]
   aa758: 91328210     	add	x16, x16, #0xca0
   aa75c: d61f0220     	br	x17

00000000000aa760 <_ZNKSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   aa760: b0000ff0     	adrp	x16, 0x2a7000
   aa764: f9465611     	ldr	x17, [x16, #0xca8]
   aa768: 9132a210     	add	x16, x16, #0xca8
   aa76c: d61f0220     	br	x17

00000000000aa770 <EAS_SetStreamParameter@plt>:
   aa770: b0000ff0     	adrp	x16, 0x2a7000
   aa774: f9465a11     	ldr	x17, [x16, #0xcb0]
   aa778: 9132c210     	add	x16, x16, #0xcb0
   aa77c: d61f0220     	br	x17

00000000000aa780 <_ZN7android6ntoh64Em@plt>:
   aa780: b0000ff0     	adrp	x16, 0x2a7000
   aa784: f9465e11     	ldr	x17, [x16, #0xcb8]
   aa788: 9132e210     	add	x16, x16, #0xcb8
   aa78c: d61f0220     	br	x17

00000000000aa790 <_ZN7android9ATSParser7Program21convertPTSToTimestampEm@plt>:
   aa790: b0000ff0     	adrp	x16, 0x2a7000
   aa794: f9466211     	ldr	x17, [x16, #0xcc0]
   aa798: 91330210     	add	x16, x16, #0xcc0
   aa79c: d61f0220     	br	x17

00000000000aa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>:
   aa7a0: b0000ff0     	adrp	x16, 0x2a7000
   aa7a4: f9466611     	ldr	x17, [x16, #0xcc8]
   aa7a8: 91332210     	add	x16, x16, #0xcc8
   aa7ac: d61f0220     	br	x17

00000000000aa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>:
   aa7b0: b0000ff0     	adrp	x16, 0x2a7000
   aa7b4: f9466a11     	ldr	x17, [x16, #0xcd0]
   aa7b8: 91334210     	add	x16, x16, #0xcd0
   aa7bc: d61f0220     	br	x17

00000000000aa7c0 <_ZN7android9WAVSourceD2Ev@plt>:
   aa7c0: b0000ff0     	adrp	x16, 0x2a7000
   aa7c4: f9466e11     	ldr	x17, [x16, #0xcd8]
   aa7c8: 91336210     	add	x16, x16, #0xcd8
   aa7cc: d61f0220     	br	x17

00000000000aa7d0 <_ZN7android17move_forward_typeINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS5_m@plt>:
   aa7d0: b0000ff0     	adrp	x16, 0x2a7000
   aa7d4: f9467211     	ldr	x17, [x16, #0xce0]
   aa7d8: 91338210     	add	x16, x16, #0xce0
   aa7dc: d61f0220     	br	x17

00000000000aa7e0 <_ZN7android11MediaBufferC1Em@plt>:
   aa7e0: b0000ff0     	adrp	x16, 0x2a7000
   aa7e4: f9467611     	ldr	x17, [x16, #0xce8]
   aa7e8: 9133a210     	add	x16, x16, #0xce8
   aa7ec: d61f0220     	br	x17

00000000000aa7f0 <_ZN7android2spINS_10DataSourceEEaSINS_10FileSourceEEERS2_RKNS0_IT_EE@plt>:
   aa7f0: b0000ff0     	adrp	x16, 0x2a7000
   aa7f4: f9467a11     	ldr	x17, [x16, #0xcf0]
   aa7f8: 9133c210     	add	x16, x16, #0xcf0
   aa7fc: d61f0220     	br	x17

00000000000aa800 <_ZN9mkvparser10IMkvReaderD2Ev@plt>:
   aa800: b0000ff0     	adrp	x16, 0x2a7000
   aa804: f9467e11     	ldr	x17, [x16, #0xcf8]
   aa808: 9133e210     	add	x16, x16, #0xcf8
   aa80c: d61f0220     	br	x17

00000000000aa810 <_ZN7android8AMessageC1Ev@plt>:
   aa810: b0000ff0     	adrp	x16, 0x2a7000
   aa814: f9468211     	ldr	x17, [x16, #0xd00]
   aa818: 91340210     	add	x16, x16, #0xd00
   aa81c: d61f0220     	br	x17

00000000000aa820 <_ZNK7android7RefBase9incStrongEPKv@plt>:
   aa820: b0000ff0     	adrp	x16, 0x2a7000
   aa824: f9468611     	ldr	x17, [x16, #0xd08]
   aa828: 91342210     	add	x16, x16, #0xd08
   aa82c: d61f0220     	br	x17

00000000000aa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>:
   aa830: b0000ff0     	adrp	x16, 0x2a7000
   aa834: f9468a11     	ldr	x17, [x16, #0xd10]
   aa838: 91344210     	add	x16, x16, #0xd10
   aa83c: d61f0220     	br	x17

00000000000aa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>:
   aa840: b0000ff0     	adrp	x16, 0x2a7000
   aa844: f9468e11     	ldr	x17, [x16, #0xd18]
   aa848: 91346210     	add	x16, x16, #0xd18
   aa84c: d61f0220     	br	x17

00000000000aa850 <_ZNK7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>:
   aa850: b0000ff0     	adrp	x16, 0x2a7000
   aa854: f9469211     	ldr	x17, [x16, #0xd20]
   aa858: 91348210     	add	x16, x16, #0xd20
   aa85c: d61f0220     	br	x17

00000000000aa860 <_ZN9mkvparser5Track26ParseContentEncodingsEntryExx@plt>:
   aa860: b0000ff0     	adrp	x16, 0x2a7000
   aa864: f9469611     	ldr	x17, [x16, #0xd28]
   aa868: 9134a210     	add	x16, x16, #0xd28
   aa86c: d61f0220     	br	x17

00000000000aa870 <VMStopNote@plt>:
   aa870: b0000ff0     	adrp	x16, 0x2a7000
   aa874: f9469a11     	ldr	x17, [x16, #0xd30]
   aa878: 9134c210     	add	x16, x16, #0xd30
   aa87c: d61f0220     	br	x17

00000000000aa880 <utf32_to_utf8@plt>:
   aa880: b0000ff0     	adrp	x16, 0x2a7000
   aa884: f9469e11     	ldr	x17, [x16, #0xd38]
   aa888: 9134e210     	add	x16, x16, #0xd38
   aa88c: d61f0220     	br	x17

00000000000aa890 <EAS_HWYield@plt>:
   aa890: b0000ff0     	adrp	x16, 0x2a7000
   aa894: f946a211     	ldr	x17, [x16, #0xd40]
   aa898: 91350210     	add	x16, x16, #0xd40
   aa89c: d61f0220     	br	x17

00000000000aa8a0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5clearEv@plt>:
   aa8a0: b0000ff0     	adrp	x16, 0x2a7000
   aa8a4: f946a611     	ldr	x17, [x16, #0xd48]
   aa8a8: 91352210     	add	x16, x16, #0xd48
   aa8ac: d61f0220     	br	x17

00000000000aa8b0 <_ZNK9mkvparser4Cues11DoneParsingEv@plt>:
   aa8b0: b0000ff0     	adrp	x16, 0x2a7000
   aa8b4: f946aa11     	ldr	x17, [x16, #0xd50]
   aa8b8: 91354210     	add	x16, x16, #0xd50
   aa8bc: d61f0220     	br	x17

00000000000aa8c0 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>:
   aa8c0: b0000ff0     	adrp	x16, 0x2a7000
   aa8c4: f946ae11     	ldr	x17, [x16, #0xd58]
   aa8c8: 91356210     	add	x16, x16, #0xd58
   aa8cc: d61f0220     	br	x17

00000000000aa8d0 <_ZNSt6__ndk117_DeallocateCaller9__do_callEPv@plt>:
   aa8d0: b0000ff0     	adrp	x16, 0x2a7000
   aa8d4: f946b211     	ldr	x17, [x16, #0xd60]
   aa8d8: 91358210     	add	x16, x16, #0xd60
   aa8dc: d61f0220     	br	x17

00000000000aa8e0 <_book_maptype1_quantvals@plt>:
   aa8e0: b0000ff0     	adrp	x16, 0x2a7000
   aa8e4: f946b611     	ldr	x17, [x16, #0xd68]
   aa8e8: 9135a210     	add	x16, x16, #0xd68
   aa8ec: d61f0220     	br	x17

00000000000aa8f0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEEC2IDnLb1EEEOT_@plt>:
   aa8f0: b0000ff0     	adrp	x16, 0x2a7000
   aa8f4: f946ba11     	ldr	x17, [x16, #0xd70]
   aa8f8: 9135c210     	add	x16, x16, #0xd70
   aa8fc: d61f0220     	br	x17

00000000000aa900 <_ZNK7android15JMediaExtractor11countTracksEv@plt>:
   aa900: b0000ff0     	adrp	x16, 0x2a7000
   aa904: f946be11     	ldr	x17, [x16, #0xd78]
   aa908: 9135e210     	add	x16, x16, #0xd78
   aa90c: d61f0220     	br	x17

00000000000aa910 <FLAC__bitreader_free@plt>:
   aa910: b0000ff0     	adrp	x16, 0x2a7000
   aa914: f946c211     	ldr	x17, [x16, #0xd80]
   aa918: 91360210     	add	x16, x16, #0xd80
   aa91c: d61f0220     	br	x17

00000000000aa920 <_ZN7android14construct_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_m@plt>:
   aa920: b0000ff0     	adrp	x16, 0x2a7000
   aa924: f946c611     	ldr	x17, [x16, #0xd88]
   aa928: 91362210     	add	x16, x16, #0xd88
   aa92c: d61f0220     	br	x17

00000000000aa930 <_ZN7android7RefBase12weakref_impl10addWeakRefEPKv@plt>:
   aa930: b0000ff0     	adrp	x16, 0x2a7000
   aa934: f946ca11     	ldr	x17, [x16, #0xd90]
   aa938: 91364210     	add	x16, x16, #0xd90
   aa93c: d61f0220     	br	x17

00000000000aa940 <_ZN9mkvparser17MasteringMetadataC2Ev@plt>:
   aa940: b0000ff0     	adrp	x16, 0x2a7000
   aa944: f946ce11     	ldr	x17, [x16, #0xd98]
   aa948: 91366210     	add	x16, x16, #0xd98
   aa94c: d61f0220     	br	x17

00000000000aa950 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt>:
   aa950: b0000ff0     	adrp	x16, 0x2a7000
   aa954: f946d211     	ldr	x17, [x16, #0xda0]
   aa958: 91368210     	add	x16, x16, #0xda0
   aa95c: d61f0220     	br	x17

00000000000aa960 <_ZN7android7AStringC1Ev@plt>:
   aa960: b0000ff0     	adrp	x16, 0x2a7000
   aa964: f946d611     	ldr	x17, [x16, #0xda8]
   aa968: 9136a210     	add	x16, x16, #0xda8
   aa96c: d61f0220     	br	x17

00000000000aa970 <SMF_SetData@plt>:
   aa970: b0000ff0     	adrp	x16, 0x2a7000
   aa974: f946da11     	ldr	x17, [x16, #0xdb0]
   aa978: 9136c210     	add	x16, x16, #0xdb0
   aa97c: d61f0220     	br	x17

00000000000aa980 <dl_iterate_phdr@plt>:
   aa980: b0000ff0     	adrp	x16, 0x2a7000
   aa984: f946de11     	ldr	x17, [x16, #0xdb8]
   aa988: 9136e210     	add	x16, x16, #0xdb8
   aa98c: d61f0220     	br	x17

00000000000aa990 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE4prepEv@plt>:
   aa990: b0000ff0     	adrp	x16, 0x2a7000
   aa994: f946e211     	ldr	x17, [x16, #0xdc0]
   aa998: 91370210     	add	x16, x16, #0xdc0
   aa99c: d61f0220     	br	x17

00000000000aa9a0 <abs@plt>:
   aa9a0: b0000ff0     	adrp	x16, 0x2a7000
   aa9a4: f946e611     	ldr	x17, [x16, #0xdc8]
   aa9a8: 91372210     	add	x16, x16, #0xdc8
   aa9ac: d61f0220     	br	x17

00000000000aa9b0 <_ZN7android12IMediaSource11ReadOptions9setSeekToElNS1_8SeekModeE@plt>:
   aa9b0: b0000ff0     	adrp	x16, 0x2a7000
   aa9b4: f946ea11     	ldr	x17, [x16, #0xdd0]
   aa9b8: 91374210     	add	x16, x16, #0xdd0
   aa9bc: d61f0220     	br	x17

00000000000aa9c0 <_ZN7android10splat_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>:
   aa9c0: b0000ff0     	adrp	x16, 0x2a7000
   aa9c4: f946ee11     	ldr	x17, [x16, #0xdd8]
   aa9c8: 91376210     	add	x16, x16, #0xdd8
   aa9cc: d61f0220     	br	x17

00000000000aa9d0 <_ZN7android7String8aSERKS0_@plt>:
   aa9d0: b0000ff0     	adrp	x16, 0x2a7000
   aa9d4: f946f211     	ldr	x17, [x16, #0xde0]
   aa9d8: 91378210     	add	x16, x16, #0xde0
   aa9dc: d61f0220     	br	x17

00000000000aa9e0 <_ZN7android10VectorImpl3popEv@plt>:
   aa9e0: b0000ff0     	adrp	x16, 0x2a7000
   aa9e4: f946f611     	ldr	x17, [x16, #0xde8]
   aa9e8: 9137a210     	add	x16, x16, #0xde8
   aa9ec: d61f0220     	br	x17

00000000000aa9f0 <_ZN7android6VectorImE5clearEv@plt>:
   aa9f0: b0000ff0     	adrp	x16, 0x2a7000
   aa9f4: f946fa11     	ldr	x17, [x16, #0xdf0]
   aa9f8: 9137c210     	add	x16, x16, #0xdf0
   aa9fc: d61f0220     	br	x17

00000000000aaa00 <_ZNSt6__ndk122__compressed_pair_elemIPNS_11__list_nodeIPN7android11MediaBufferEPvEELi0ELb0EEC2IRS7_vEEOT_@plt>:
   aaa00: b0000ff0     	adrp	x16, 0x2a7000
   aaa04: f946fe11     	ldr	x17, [x16, #0xdf8]
   aaa08: 9137e210     	add	x16, x16, #0xdf8
   aaa0c: d61f0220     	br	x17

00000000000aaa10 <_ZNK7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEE3mapIS2_vEEbRKiPT_@plt>:
   aaa10: b0000ff0     	adrp	x16, 0x2a7000
   aaa14: f9470211     	ldr	x17, [x16, #0xe00]
   aaa18: 91380210     	add	x16, x16, #0xe00
   aaa1c: d61f0220     	br	x17

00000000000aaa20 <_ZNK9mkvparser4Cues7GetLastEv@plt>:
   aaa20: b0000ff0     	adrp	x16, 0x2a7000
   aaa24: f9470611     	ldr	x17, [x16, #0xe08]
   aaa28: 91382210     	add	x16, x16, #0xe08
   aaa2c: d61f0220     	br	x17

00000000000aaa30 <_ZN7_JNIEnv20GetByteArrayElementsEP11_jbyteArrayPh@plt>:
   aaa30: b0000ff0     	adrp	x16, 0x2a7000
   aaa34: f9470a11     	ldr	x17, [x16, #0xe10]
   aaa38: 91384210     	add	x16, x16, #0xe10
   aaa3c: d61f0220     	br	x17

00000000000aaa40 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE7valueAtEm@plt>:
   aaa40: b0000ff0     	adrp	x16, 0x2a7000
   aaa44: f9470e11     	ldr	x17, [x16, #0xe18]
   aaa48: 91386210     	add	x16, x16, #0xe18
   aaa4c: d61f0220     	br	x17

00000000000aaa50 <_ZNK7android3ID38Iterator15getHeaderLengthEv@plt>:
   aaa50: b0000ff0     	adrp	x16, 0x2a7000
   aaa54: f9471211     	ldr	x17, [x16, #0xe20]
   aaa58: 91388210     	add	x16, x16, #0xe20
   aaa5c: d61f0220     	br	x17

00000000000aaa60 <__cxa_call_unexpected@plt>:
   aaa60: b0000ff0     	adrp	x16, 0x2a7000
   aaa64: f9471611     	ldr	x17, [x16, #0xe28]
   aaa68: 9138a210     	add	x16, x16, #0xe28
   aaa6c: d61f0220     	br	x17

00000000000aaa70 <FLAC__stream_encoder_set_min_residual_partition_order@plt>:
   aaa70: b0000ff0     	adrp	x16, 0x2a7000
   aaa74: f9471a11     	ldr	x17, [x16, #0xe30]
   aaa78: 9138c210     	add	x16, x16, #0xe30
   aaa7c: d61f0220     	br	x17

00000000000aaa80 <_ZN9mkvparser14SafeArrayAllocIcEEPT_yy@plt>:
   aaa80: b0000ff0     	adrp	x16, 0x2a7000
   aaa84: f9471e11     	ldr	x17, [x16, #0xe38]
   aaa88: 9138e210     	add	x16, x16, #0xe38
   aaa8c: d61f0220     	br	x17

00000000000aaa90 <_ZN7android2spINS_12IMediaSourceEEC2Ev@plt>:
   aaa90: b0000ff0     	adrp	x16, 0x2a7000
   aaa94: f9472211     	ldr	x17, [x16, #0xe40]
   aaa98: 91390210     	add	x16, x16, #0xe40
   aaa9c: d61f0220     	br	x17

00000000000aaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>:
   aaaa0: b0000ff0     	adrp	x16, 0x2a7000
   aaaa4: f9472611     	ldr	x17, [x16, #0xe48]
   aaaa8: 91392210     	add	x16, x16, #0xe48
   aaaac: d61f0220     	br	x17

00000000000aaab0 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE7isEmptyEv@plt>:
   aaab0: b0000ff0     	adrp	x16, 0x2a7000
   aaab4: f9472a11     	ldr	x17, [x16, #0xe50]
   aaab8: 91394210     	add	x16, x16, #0xe50
   aaabc: d61f0220     	br	x17

00000000000aaac0 <_ZN9mkvparser5Track4InfoD1Ev@plt>:
   aaac0: b0000ff0     	adrp	x16, 0x2a7000
   aaac4: f9472e11     	ldr	x17, [x16, #0xe58]
   aaac8: 91396210     	add	x16, x16, #0xe58
   aaacc: d61f0220     	br	x17

00000000000aaad0 <_ZNSt6__ndk15mutex4lockEv@plt>:
   aaad0: b0000ff0     	adrp	x16, 0x2a7000
   aaad4: f9473211     	ldr	x17, [x16, #0xe60]
   aaad8: 91398210     	add	x16, x16, #0xe60
   aaadc: d61f0220     	br	x17

00000000000aaae0 <ConvertDelay@plt>:
   aaae0: b0000ff0     	adrp	x16, 0x2a7000
   aaae4: f9473611     	ldr	x17, [x16, #0xe68]
   aaae8: 9139a210     	add	x16, x16, #0xe68
   aaaec: d61f0220     	br	x17

00000000000aaaf0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE11__vallocateEm@plt>:
   aaaf0: b0000ff0     	adrp	x16, 0x2a7000
   aaaf4: f9473a11     	ldr	x17, [x16, #0xe70]
   aaaf8: 9139c210     	add	x16, x16, #0xe70
   aaafc: d61f0220     	br	x17

00000000000aab00 <_ZN9mkvparser7Cluster17CreateSimpleBlockExx@plt>:
   aab00: b0000ff0     	adrp	x16, 0x2a7000
   aab04: f9473e11     	ldr	x17, [x16, #0xe78]
   aab08: 9139e210     	add	x16, x16, #0xe78
   aab0c: d61f0220     	br	x17

00000000000aab10 <_ZNSt6__ndk14pairIN7android10ColorUtils10ColorRangeENS1_12ColorAspects5RangeEEC2IS3_S5_Lb0EEEOT_OT0_@plt>:
   aab10: b0000ff0     	adrp	x16, 0x2a7000
   aab14: f9474211     	ldr	x17, [x16, #0xe80]
   aab18: 913a0210     	add	x16, x16, #0xe80
   aab1c: d61f0220     	br	x17

00000000000aab20 <_ZN7android19AnotherPacketSource9signalEOSEi@plt>:
   aab20: b0000ff0     	adrp	x16, 0x2a7000
   aab24: f9474611     	ldr	x17, [x16, #0xe88]
   aab28: 913a2210     	add	x16, x16, #0xe88
   aab2c: d61f0220     	br	x17

00000000000aab30 <_ZN7android14MediaExtractorD2Ev@plt>:
   aab30: b0000ff0     	adrp	x16, 0x2a7000
   aab34: f9474a11     	ldr	x17, [x16, #0xe90]
   aab38: 913a4210     	add	x16, x16, #0xe90
   aab3c: d61f0220     	br	x17

00000000000aab40 <VMReleaseVoice@plt>:
   aab40: b0000ff0     	adrp	x16, 0x2a7000
   aab44: f9474e11     	ldr	x17, [x16, #0xe98]
   aab48: 913a6210     	add	x16, x16, #0xe98
   aab4c: d61f0220     	br	x17

00000000000aab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>:
   aab50: b0000ff0     	adrp	x16, 0x2a7000
   aab54: f9475211     	ldr	x17, [x16, #0xea0]
   aab58: 913a8210     	add	x16, x16, #0xea0
   aab5c: d61f0220     	br	x17

00000000000aab60 <EAS_CMStaticMemoryModel@plt>:
   aab60: b0000ff0     	adrp	x16, 0x2a7000
   aab64: f9475611     	ldr	x17, [x16, #0xea8]
   aab68: 913aa210     	add	x16, x16, #0xea8
   aab6c: d61f0220     	br	x17

00000000000aab70 <_ZN7android17move_forward_typeINS_4TrexEEEvPT_PKS2_m@plt>:
   aab70: b0000ff0     	adrp	x16, 0x2a7000
   aab74: f9475a11     	ldr	x17, [x16, #0xeb0]
   aab78: 913ac210     	add	x16, x16, #0xeb0
   aab7c: d61f0220     	br	x17

00000000000aab80 <_ZNK7android6VectorINS_9SidxEntryEEixEm@plt>:
   aab80: b0000ff0     	adrp	x16, 0x2a7000
   aab84: f9475e11     	ldr	x17, [x16, #0xeb8]
   aab88: 913ae210     	add	x16, x16, #0xeb8
   aab8c: d61f0220     	br	x17

00000000000aab90 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEneERKS7_@plt>:
   aab90: b0000ff0     	adrp	x16, 0x2a7000
   aab94: f9476211     	ldr	x17, [x16, #0xec0]
   aab98: 913b0210     	add	x16, x16, #0xec0
   aab9c: d61f0220     	br	x17

00000000000aaba0 <_ZN7android12MemorySourceC2EPKhm@plt>:
   aaba0: b0000ff0     	adrp	x16, 0x2a7000
   aaba4: f9476611     	ldr	x17, [x16, #0xec8]
   aaba8: 913b2210     	add	x16, x16, #0xec8
   aabac: d61f0220     	br	x17

00000000000aabb0 <_ZN9mkvparser4Tags3TagD1Ev@plt>:
   aabb0: b0000ff0     	adrp	x16, 0x2a7000
   aabb4: f9476a11     	ldr	x17, [x16, #0xed0]
   aabb8: 913b4210     	add	x16, x16, #0xed0
   aabbc: d61f0220     	br	x17

00000000000aabc0 <_ZN9mkvparser4Tags5ParseEv@plt>:
   aabc0: b0000ff0     	adrp	x16, 0x2a7000
   aabc4: f9476e11     	ldr	x17, [x16, #0xed8]
   aabc8: 913b6210     	add	x16, x16, #0xed8
   aabcc: d61f0220     	br	x17

00000000000aabd0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   aabd0: b0000ff0     	adrp	x16, 0x2a7000
   aabd4: f9477211     	ldr	x17, [x16, #0xee0]
   aabd8: 913b8210     	add	x16, x16, #0xee0
   aabdc: d61f0220     	br	x17

00000000000aabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>:
   aabe0: b0000ff0     	adrp	x16, 0x2a7000
   aabe4: f9477611     	ldr	x17, [x16, #0xee8]
   aabe8: 913ba210     	add	x16, x16, #0xee8
   aabec: d61f0220     	br	x17

00000000000aabf0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getPrevEv@plt>:
   aabf0: b0000ff0     	adrp	x16, 0x2a7000
   aabf4: f9477a11     	ldr	x17, [x16, #0xef0]
   aabf8: 913bc210     	add	x16, x16, #0xef0
   aabfc: d61f0220     	br	x17

00000000000aac00 <_ZNK7android9ATSParser7Program9hasSourceENS0_10SourceTypeE@plt>:
   aac00: b0000ff0     	adrp	x16, 0x2a7000
   aac04: f9477e11     	ldr	x17, [x16, #0xef8]
   aac08: 913be210     	add	x16, x16, #0xef8
   aac0c: d61f0220     	br	x17

00000000000aac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>:
   aac10: b0000ff0     	adrp	x16, 0x2a7000
   aac14: f9478211     	ldr	x17, [x16, #0xf00]
   aac18: 913c0210     	add	x16, x16, #0xf00
   aac1c: d61f0220     	br	x17

00000000000aac20 <_ZN7android9MP3SourceD1Ev@plt>:
   aac20: b0000ff0     	adrp	x16, 0x2a7000
   aac24: f9478611     	ldr	x17, [x16, #0xf08]
   aac28: 913c2210     	add	x16, x16, #0xf08
   aac2c: d61f0220     	br	x17

00000000000aac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>:
   aac30: b0000ff0     	adrp	x16, 0x2a7000
   aac34: f9478a11     	ldr	x17, [x16, #0xf10]
   aac38: 913c4210     	add	x16, x16, #0xf10
   aac3c: d61f0220     	br	x17

00000000000aac40 <DLSAddRef@plt>:
   aac40: b0000ff0     	adrp	x16, 0x2a7000
   aac44: f9478e11     	ldr	x17, [x16, #0xf18]
   aac48: 913c6210     	add	x16, x16, #0xf18
   aac4c: d61f0220     	br	x17

00000000000aac50 <_ZNSt13runtime_errorD2Ev@plt>:
   aac50: b0000ff0     	adrp	x16, 0x2a7000
   aac54: f9479211     	ldr	x17, [x16, #0xf20]
   aac58: 913c8210     	add	x16, x16, #0xf20
   aac5c: d61f0220     	br	x17

00000000000aac60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEES6_@plt>:
   aac60: b0000ff0     	adrp	x16, 0x2a7000
   aac64: f9479611     	ldr	x17, [x16, #0xf28]
   aac68: 913ca210     	add	x16, x16, #0xf28
   aac6c: d61f0220     	br	x17

00000000000aac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>:
   aac70: b0000ff0     	adrp	x16, 0x2a7000
   aac74: f9479a11     	ldr	x17, [x16, #0xf30]
   aac78: 913cc210     	add	x16, x16, #0xf30
   aac7c: d61f0220     	br	x17

00000000000aac80 <ConvertRate@plt>:
   aac80: b0000ff0     	adrp	x16, 0x2a7000
   aac84: f9479e11     	ldr	x17, [x16, #0xf38]
   aac88: 913ce210     	add	x16, x16, #0xf38
   aac8c: d61f0220     	br	x17

00000000000aac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>:
   aac90: b0000ff0     	adrp	x16, 0x2a7000
   aac94: f947a211     	ldr	x17, [x16, #0xf40]
   aac98: 913d0210     	add	x16, x16, #0xf40
   aac9c: d61f0220     	br	x17

00000000000aaca0 <_ZN7android12destroy_typeINS_11NALPositionEEEvPT_m@plt>:
   aaca0: b0000ff0     	adrp	x16, 0x2a7000
   aaca4: f947a611     	ldr	x17, [x16, #0xf48]
   aaca8: 913d2210     	add	x16, x16, #0xf48
   aacac: d61f0220     	br	x17

00000000000aacb0 <EAS_Init@plt>:
   aacb0: b0000ff0     	adrp	x16, 0x2a7000
   aacb4: f947aa11     	ldr	x17, [x16, #0xf50]
   aacb8: 913d4210     	add	x16, x16, #0xf50
   aacbc: d61f0220     	br	x17

00000000000aacc0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE11__constructIS5_JRS5_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_@plt>:
   aacc0: b0000ff0     	adrp	x16, 0x2a7000
   aacc4: f947ae11     	ldr	x17, [x16, #0xf58]
   aacc8: 913d6210     	add	x16, x16, #0xf58
   aaccc: d61f0220     	br	x17

00000000000aacd0 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE7valueAtEm@plt>:
   aacd0: b0000ff0     	adrp	x16, 0x2a7000
   aacd4: f947b211     	ldr	x17, [x16, #0xf60]
   aacd8: 913d8210     	add	x16, x16, #0xf60
   aacdc: d61f0220     	br	x17

00000000000aace0 <strlen32@plt>:
   aace0: b0000ff0     	adrp	x16, 0x2a7000
   aace4: f947b611     	ldr	x17, [x16, #0xf68]
   aace8: 913da210     	add	x16, x16, #0xf68
   aacec: d61f0220     	br	x17

00000000000aacf0 <_ZN7android8SniffAACERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>:
   aacf0: b0000ff0     	adrp	x16, 0x2a7000
   aacf4: f947ba11     	ldr	x17, [x16, #0xf70]
   aacf8: 913dc210     	add	x16, x16, #0xf70
   aacfc: d61f0220     	br	x17

00000000000aad00 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_NodeC2ERKS2_@plt>:
   aad00: b0000ff0     	adrp	x16, 0x2a7000
   aad04: f947be11     	ldr	x17, [x16, #0xf78]
   aad08: 913de210     	add	x16, x16, #0xf78
   aad0c: d61f0220     	br	x17

00000000000aad10 <FLAC__subframe_add_verbatim@plt>:
   aad10: b0000ff0     	adrp	x16, 0x2a7000
   aad14: f947c211     	ldr	x17, [x16, #0xf80]
   aad18: 913e0210     	add	x16, x16, #0xf80
   aad1c: d61f0220     	br	x17

00000000000aad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>:
   aad20: b0000ff0     	adrp	x16, 0x2a7000
   aad24: f947c611     	ldr	x17, [x16, #0xf88]
   aad28: 913e2210     	add	x16, x16, #0xf88
   aad2c: d61f0220     	br	x17

00000000000aad30 <_ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID@plt>:
   aad30: b0000ff0     	adrp	x16, 0x2a7000
   aad34: f947ca11     	ldr	x17, [x16, #0xf90]
   aad38: 913e4210     	add	x16, x16, #0xf90
   aad3c: d61f0220     	br	x17

00000000000aad40 <open@plt>:
   aad40: b0000ff0     	adrp	x16, 0x2a7000
   aad44: f947ce11     	ldr	x17, [x16, #0xf98]
   aad48: 913e6210     	add	x16, x16, #0xf98
   aad4c: d61f0220     	br	x17

00000000000aad50 <_ZN9mkvparser7Segment13AppendClusterEPNS_7ClusterE@plt>:
   aad50: b0000ff0     	adrp	x16, 0x2a7000
   aad54: f947d211     	ldr	x17, [x16, #0xfa0]
   aad58: 913e8210     	add	x16, x16, #0xfa0
   aad5c: d61f0220     	br	x17

00000000000aad60 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE5emptyEv@plt>:
   aad60: b0000ff0     	adrp	x16, 0x2a7000
   aad64: f947d611     	ldr	x17, [x16, #0xfa8]
   aad68: 913ea210     	add	x16, x16, #0xfa8
   aad6c: d61f0220     	br	x17

00000000000aad70 <_ZN7android14MyOggExtractor15_readNextPacketEPPNS_11MediaBufferEb@plt>:
   aad70: b0000ff0     	adrp	x16, 0x2a7000
   aad74: f947da11     	ldr	x17, [x16, #0xfb0]
   aad78: 913ec210     	add	x16, x16, #0xfb0
   aad7c: d61f0220     	br	x17

00000000000aad80 <_ZN7android7ABuffer18setMediaBufferBaseEPNS_15MediaBufferBaseE@plt>:
   aad80: b0000ff0     	adrp	x16, 0x2a7000
   aad84: f947de11     	ldr	x17, [x16, #0xfb8]
   aad88: 913ee210     	add	x16, x16, #0xfb8
   aad8c: d61f0220     	br	x17

00000000000aad90 <_ZN7android6VectorIiE5eraseEPi@plt>:
   aad90: b0000ff0     	adrp	x16, 0x2a7000
   aad94: f947e211     	ldr	x17, [x16, #0xfc0]
   aad98: 913f0210     	add	x16, x16, #0xfc0
   aad9c: d61f0220     	br	x17

00000000000aada0 <_ZN9mkvparser10EBMLHeaderC1Ev@plt>:
   aada0: b0000ff0     	adrp	x16, 0x2a7000
   aada4: f947e611     	ldr	x17, [x16, #0xfc8]
   aada8: 913f2210     	add	x16, x16, #0xfc8
   aadac: d61f0220     	br	x17

00000000000aadb0 <_ZN7android2spINS_9MP3SeekerEEaSINS_10XINGSeekerEEERS2_RKNS0_IT_EE@plt>:
   aadb0: b0000ff0     	adrp	x16, 0x2a7000
   aadb4: f947ea11     	ldr	x17, [x16, #0xfd0]
   aadb8: 913f4210     	add	x16, x16, #0xfd0
   aadbc: d61f0220     	br	x17

00000000000aadc0 <_ZN7android14MPEG4Extractor11verifyTrackEPNS0_5TrackE@plt>:
   aadc0: b0000ff0     	adrp	x16, 0x2a7000
   aadc4: f947ee11     	ldr	x17, [x16, #0xfd8]
   aadc8: 913f6210     	add	x16, x16, #0xfd8
   aadcc: d61f0220     	br	x17

00000000000aadd0 <_ZN7android16DataSourceReaderD2Ev@plt>:
   aadd0: b0000ff0     	adrp	x16, 0x2a7000
   aadd4: f947f211     	ldr	x17, [x16, #0xfe0]
   aadd8: 913f8210     	add	x16, x16, #0xfe0
   aaddc: d61f0220     	br	x17

00000000000aade0 <jniThrowException@plt>:
   aade0: b0000ff0     	adrp	x16, 0x2a7000
   aade4: f947f611     	ldr	x17, [x16, #0xfe8]
   aade8: 913fa210     	add	x16, x16, #0xfe8
   aadec: d61f0220     	br	x17

00000000000aadf0 <_ZN7android9copy_typeIjEEvPT_PKS1_m@plt>:
   aadf0: b0000ff0     	adrp	x16, 0x2a7000
   aadf4: f947fa11     	ldr	x17, [x16, #0xff0]
   aadf8: 913fc210     	add	x16, x16, #0xff0
   aadfc: d61f0220     	br	x17

00000000000aae00 <FLAC__stream_decoder_init_stream@plt>:
   aae00: b0000ff0     	adrp	x16, 0x2a7000
   aae04: f947fe11     	ldr	x17, [x16, #0xff8]
   aae08: 913fe210     	add	x16, x16, #0xff8
   aae0c: d61f0220     	br	x17

00000000000aae10 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2Ev@plt>:
   aae10: d0000ff0     	adrp	x16, 0x2a8000
   aae14: f9400211     	ldr	x17, [x16]
   aae18: 91000210     	add	x16, x16, #0x0
   aae1c: d61f0220     	br	x17

00000000000aae20 <_ZN7android14MPEG4Extractor16parseTrackHeaderEll@plt>:
   aae20: d0000ff0     	adrp	x16, 0x2a8000
   aae24: f9400611     	ldr	x17, [x16, #0x8]
   aae28: 91002210     	add	x16, x16, #0x8
   aae2c: d61f0220     	br	x17

00000000000aae30 <FLAC__bitwriter_write_raw_uint32_little_endian@plt>:
   aae30: d0000ff0     	adrp	x16, 0x2a8000
   aae34: f9400a11     	ldr	x17, [x16, #0x10]
   aae38: 91004210     	add	x16, x16, #0x10
   aae3c: d61f0220     	br	x17

00000000000aae40 <_ZNK7android2spINS_14MediaExtractorEEptEv@plt>:
   aae40: d0000ff0     	adrp	x16, 0x2a8000
   aae44: f9400e11     	ldr	x17, [x16, #0x18]
   aae48: 91006210     	add	x16, x16, #0x18
   aae4c: d61f0220     	br	x17

00000000000aae50 <_ZN7android14MPEG4ExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>:
   aae50: d0000ff0     	adrp	x16, 0x2a8000
   aae54: f9401211     	ldr	x17, [x16, #0x20]
   aae58: 91008210     	add	x16, x16, #0x20
   aae5c: d61f0220     	br	x17

00000000000aae60 <_ZN7android16SortedVectorImplD2Ev@plt>:
   aae60: d0000ff0     	adrp	x16, 0x2a8000
   aae64: f9401611     	ldr	x17, [x16, #0x28]
   aae68: 9100a210     	add	x16, x16, #0x28
   aae6c: d61f0220     	br	x17

00000000000aae70 <_ZN7android14MPEG4Extractor19parseAC3SpecificBoxElt@plt>:
   aae70: d0000ff0     	adrp	x16, 0x2a8000
   aae74: f9401a11     	ldr	x17, [x16, #0x30]
   aae78: 9100c210     	add	x16, x16, #0x30
   aae7c: d61f0220     	br	x17

00000000000aae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>:
   aae80: d0000ff0     	adrp	x16, 0x2a8000
   aae84: f9401e11     	ldr	x17, [x16, #0x38]
   aae88: 9100e210     	add	x16, x16, #0x38
   aae8c: d61f0220     	br	x17

00000000000aae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>:
   aae90: d0000ff0     	adrp	x16, 0x2a8000
   aae94: f9402211     	ldr	x17, [x16, #0x40]
   aae98: 91010210     	add	x16, x16, #0x40
   aae9c: d61f0220     	br	x17

00000000000aaea0 <res_clear_info@plt>:
   aaea0: d0000ff0     	adrp	x16, 0x2a8000
   aaea4: f9402611     	ldr	x17, [x16, #0x48]
   aaea8: 91012210     	add	x16, x16, #0x48
   aaeac: d61f0220     	br	x17

00000000000aaeb0 <_ZN7android17HevcParameterSets20getNumNalUnitsOfTypeEh@plt>:
   aaeb0: d0000ff0     	adrp	x16, 0x2a8000
   aaeb4: f9402a11     	ldr	x17, [x16, #0x50]
   aaeb8: 91014210     	add	x16, x16, #0x50
   aaebc: d61f0220     	br	x17

00000000000aaec0 <FLAC__bitwriter_write_byte_block@plt>:
   aaec0: d0000ff0     	adrp	x16, 0x2a8000
   aaec4: f9402e11     	ldr	x17, [x16, #0x58]
   aaec8: 91016210     	add	x16, x16, #0x58
   aaecc: d61f0220     	br	x17

00000000000aaed0 <_ZNKSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>:
   aaed0: d0000ff0     	adrp	x16, 0x2a8000
   aaed4: f9403211     	ldr	x17, [x16, #0x60]
   aaed8: 91018210     	add	x16, x16, #0x60
   aaedc: d61f0220     	br	x17

00000000000aaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>:
   aaee0: d0000ff0     	adrp	x16, 0x2a8000
   aaee4: f9403611     	ldr	x17, [x16, #0x68]
   aaee8: 9101a210     	add	x16, x16, #0x68
   aaeec: d61f0220     	br	x17

00000000000aaef0 <_ZN7android7RefBase12weakref_type7incWeakEPKv@plt>:
   aaef0: d0000ff0     	adrp	x16, 0x2a8000
   aaef4: f9403a11     	ldr	x17, [x16, #0x70]
   aaef8: 9101c210     	add	x16, x16, #0x70
   aaefc: d61f0220     	br	x17

00000000000aaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>:
   aaf00: d0000ff0     	adrp	x16, 0x2a8000
   aaf04: f9403e11     	ldr	x17, [x16, #0x78]
   aaf08: 9101e210     	add	x16, x16, #0x78
   aaf0c: d61f0220     	br	x17

00000000000aaf10 <EAS_MixEnginePost@plt>:
   aaf10: d0000ff0     	adrp	x16, 0x2a8000
   aaf14: f9404211     	ldr	x17, [x16, #0x80]
   aaf18: 91020210     	add	x16, x16, #0x80
   aaf1c: d61f0220     	br	x17

00000000000aaf20 <sonicWriteFloatToStream@plt>:
   aaf20: d0000ff0     	adrp	x16, 0x2a8000
   aaf24: f9404611     	ldr	x17, [x16, #0x88]
   aaf28: 91022210     	add	x16, x16, #0x88
   aaf2c: d61f0220     	br	x17

00000000000aaf30 <strdup@plt>:
   aaf30: d0000ff0     	adrp	x16, 0x2a8000
   aaf34: f9404a11     	ldr	x17, [x16, #0x90]
   aaf38: 91024210     	add	x16, x16, #0x90
   aaf3c: d61f0220     	br	x17

00000000000aaf40 <_ZN7android4ESDS5parseEv@plt>:
   aaf40: d0000ff0     	adrp	x16, 0x2a8000
   aaf44: f9404e11     	ldr	x17, [x16, #0x98]
   aaf48: 91026210     	add	x16, x16, #0x98
   aaf4c: d61f0220     	br	x17

00000000000aaf50 <_ZN7android9copy_typeIiEEvPT_PKS1_m@plt>:
   aaf50: d0000ff0     	adrp	x16, 0x2a8000
   aaf54: f9405211     	ldr	x17, [x16, #0xa0]
   aaf58: 91028210     	add	x16, x16, #0xa0
   aaf5c: d61f0220     	br	x17

00000000000aaf60 <_ZNK7android8MetaData7hasDataEj@plt>:
   aaf60: d0000ff0     	adrp	x16, 0x2a8000
   aaf64: f9405611     	ldr	x17, [x16, #0xa8]
   aaf68: 9102a210     	add	x16, x16, #0xa8
   aaf6c: d61f0220     	br	x17

00000000000aaf70 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE3mapIS4_vEEbRKT_PS2_@plt>:
   aaf70: d0000ff0     	adrp	x16, 0x2a8000
   aaf74: f9405a11     	ldr	x17, [x16, #0xb0]
   aaf78: 9102c210     	add	x16, x16, #0xb0
   aaf7c: d61f0220     	br	x17

00000000000aaf80 <strncasecmp@plt>:
   aaf80: d0000ff0     	adrp	x16, 0x2a8000
   aaf84: f9405e11     	ldr	x17, [x16, #0xb8]
   aaf88: 9102e210     	add	x16, x16, #0xb8
   aaf8c: d61f0220     	br	x17

00000000000aaf90 <__cxa_free_exception@plt>:
   aaf90: d0000ff0     	adrp	x16, 0x2a8000
   aaf94: f9406211     	ldr	x17, [x16, #0xc0]
   aaf98: 91030210     	add	x16, x16, #0xc0
   aaf9c: d61f0220     	br	x17

00000000000aafa0 <_ZNK7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>:
   aafa0: d0000ff0     	adrp	x16, 0x2a8000
   aafa4: f9406611     	ldr	x17, [x16, #0xc8]
   aafa8: 91032210     	add	x16, x16, #0xc8
   aafac: d61f0220     	br	x17

00000000000aafb0 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>:
   aafb0: d0000ff0     	adrp	x16, 0x2a8000
   aafb4: f9406a11     	ldr	x17, [x16, #0xd0]
   aafb8: 91034210     	add	x16, x16, #0xd0
   aafbc: d61f0220     	br	x17

00000000000aafc0 <strrchr@plt>:
   aafc0: d0000ff0     	adrp	x16, 0x2a8000
   aafc4: f9406e11     	ldr	x17, [x16, #0xd8]
   aafc8: 91036210     	add	x16, x16, #0xd8
   aafcc: d61f0220     	br	x17

00000000000aafd0 <_ZN7android7ABuffer8setRangeEmm@plt>:
   aafd0: d0000ff0     	adrp	x16, 0x2a8000
   aafd4: f9407211     	ldr	x17, [x16, #0xe0]
   aafd8: 91038210     	add	x16, x16, #0xe0
   aafdc: d61f0220     	br	x17

00000000000aafe0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEEC2Ev@plt>:
   aafe0: d0000ff0     	adrp	x16, 0x2a8000
   aafe4: f9407611     	ldr	x17, [x16, #0xe8]
   aafe8: 9103a210     	add	x16, x16, #0xe8
   aafec: d61f0220     	br	x17

00000000000aaff0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEE4pushERKS3_@plt>:
   aaff0: d0000ff0     	adrp	x16, 0x2a8000
   aaff4: f9407a11     	ldr	x17, [x16, #0xf0]
   aaff8: 9103c210     	add	x16, x16, #0xf0
   aaffc: d61f0220     	br	x17

00000000000ab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>:
   ab000: b0000ff0     	adrp	x16, 0x2a8000
   ab004: f9407e11     	ldr	x17, [x16, #0xf8]
   ab008: 9103e210     	add	x16, x16, #0xf8
   ab00c: d61f0220     	br	x17

00000000000ab010 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>:
   ab010: b0000ff0     	adrp	x16, 0x2a8000
   ab014: f9408211     	ldr	x17, [x16, #0x100]
   ab018: 91040210     	add	x16, x16, #0x100
   ab01c: d61f0220     	br	x17

00000000000ab020 <_Unwind_DeleteException@plt>:
   ab020: b0000ff0     	adrp	x16, 0x2a8000
   ab024: f9408611     	ldr	x17, [x16, #0x108]
   ab028: 91042210     	add	x16, x16, #0x108
   ab02c: d61f0220     	br	x17

00000000000ab030 <_ZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_m@plt>:
   ab030: b0000ff0     	adrp	x16, 0x2a8000
   ab034: f9408a11     	ldr	x17, [x16, #0x110]
   ab038: 91044210     	add	x16, x16, #0x110
   ab03c: d61f0220     	br	x17

00000000000ab040 <_ZNK7android10ABitReader4dataEv@plt>:
   ab040: b0000ff0     	adrp	x16, 0x2a8000
   ab044: f9408e11     	ldr	x17, [x16, #0x118]
   ab048: 91046210     	add	x16, x16, #0x118
   ab04c: d61f0220     	br	x17

00000000000ab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>:
   ab050: b0000ff0     	adrp	x16, 0x2a8000
   ab054: f9409211     	ldr	x17, [x16, #0x120]
   ab058: 91048210     	add	x16, x16, #0x120
   ab05c: d61f0220     	br	x17

00000000000ab060 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>:
   ab060: b0000ff0     	adrp	x16, 0x2a8000
   ab064: f9409611     	ldr	x17, [x16, #0x128]
   ab068: 9104a210     	add	x16, x16, #0x128
   ab06c: d61f0220     	br	x17

00000000000ab070 <_ZN7android7RefBase12weakref_impl12addStrongRefEPKv@plt>:
   ab070: b0000ff0     	adrp	x16, 0x2a8000
   ab074: f9409a11     	ldr	x17, [x16, #0x130]
   ab078: 9104c210     	add	x16, x16, #0x130
   ab07c: d61f0220     	br	x17

00000000000ab080 <_ZNK7android4ListIPNS_11MediaBufferEE5emptyEv@plt>:
   ab080: b0000ff0     	adrp	x16, 0x2a8000
   ab084: f9409e11     	ldr	x17, [x16, #0x138]
   ab088: 9104e210     	add	x16, x16, #0x138
   ab08c: d61f0220     	br	x17

00000000000ab090 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>:
   ab090: b0000ff0     	adrp	x16, 0x2a8000
   ab094: f940a211     	ldr	x17, [x16, #0x140]
   ab098: 91050210     	add	x16, x16, #0x140
   ab09c: d61f0220     	br	x17

00000000000ab0a0 <_ZnamSt11align_val_t@plt>:
   ab0a0: b0000ff0     	adrp	x16, 0x2a8000
   ab0a4: f940a611     	ldr	x17, [x16, #0x148]
   ab0a8: 91052210     	add	x16, x16, #0x148
   ab0ac: d61f0220     	br	x17

00000000000ab0b0 <_ZNK9mkvparser7Cluster11GetTimeCodeEv@plt>:
   ab0b0: b0000ff0     	adrp	x16, 0x2a8000
   ab0b4: f940aa11     	ldr	x17, [x16, #0x150]
   ab0b8: 91054210     	add	x16, x16, #0x150
   ab0bc: d61f0220     	br	x17

00000000000ab0c0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh23OMX_VIDEO_H263LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>:
   ab0c0: b0000ff0     	adrp	x16, 0x2a8000
   ab0c4: f940ae11     	ldr	x17, [x16, #0x158]
   ab0c8: 91056210     	add	x16, x16, #0x158
   ab0cc: d61f0220     	br	x17

00000000000ab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>:
   ab0d0: b0000ff0     	adrp	x16, 0x2a8000
   ab0d4: f940b211     	ldr	x17, [x16, #0x160]
   ab0d8: 91058210     	add	x16, x16, #0x160
   ab0dc: d61f0220     	br	x17

00000000000ab0e0 <_ZN7android10ColorUtils33wrapColorAspectsIntoColorTransferENS_12ColorAspects8TransferE@plt>:
   ab0e0: b0000ff0     	adrp	x16, 0x2a8000
   ab0e4: f940b611     	ldr	x17, [x16, #0x168]
   ab0e8: 9105a210     	add	x16, x16, #0x168
   ab0ec: d61f0220     	br	x17

00000000000ab0f0 <_ZN7android9MP3SeekerD2Ev@plt>:
   ab0f0: b0000ff0     	adrp	x16, 0x2a8000
   ab0f4: f940ba11     	ldr	x17, [x16, #0x170]
   ab0f8: 9105c210     	add	x16, x16, #0x170
   ab0fc: d61f0220     	br	x17

00000000000ab100 <_ZN7android8U32LE_ATEPKh@plt>:
   ab100: b0000ff0     	adrp	x16, 0x2a8000
   ab104: f940be11     	ldr	x17, [x16, #0x178]
   ab108: 9105e210     	add	x16, x16, #0x178
   ab10c: d61f0220     	br	x17

00000000000ab110 <_ZN7android14construct_typeINS_16key_value_pair_tIjjEEEEvPT_m@plt>:
   ab110: b0000ff0     	adrp	x16, 0x2a8000
   ab114: f940c211     	ldr	x17, [x16, #0x180]
   ab118: 91060210     	add	x16, x16, #0x180
   ab11c: d61f0220     	br	x17

00000000000ab120 <_ZN7android16MPEG2TSExtractorD1Ev@plt>:
   ab120: b0000ff0     	adrp	x16, 0x2a8000
   ab124: f940c611     	ldr	x17, [x16, #0x188]
   ab128: 91062210     	add	x16, x16, #0x188
   ab12c: d61f0220     	br	x17

00000000000ab130 <FLAC__stream_decoder_get_decode_position@plt>:
   ab130: b0000ff0     	adrp	x16, 0x2a8000
   ab134: f940ca11     	ldr	x17, [x16, #0x190]
   ab138: 91064210     	add	x16, x16, #0x190
   ab13c: d61f0220     	br	x17

00000000000ab140 <_ZN7android6VectorIjEC2Ev@plt>:
   ab140: b0000ff0     	adrp	x16, 0x2a8000
   ab144: f940ce11     	ldr	x17, [x16, #0x198]
   ab148: 91066210     	add	x16, x16, #0x198
   ab14c: d61f0220     	br	x17

00000000000ab150 <_ZNK7android11KeyedVectorIjNS_7AStringEE7valueAtEm@plt>:
   ab150: b0000ff0     	adrp	x16, 0x2a8000
   ab154: f940d211     	ldr	x17, [x16, #0x1a0]
   ab158: 91068210     	add	x16, x16, #0x1a0
   ab15c: d61f0220     	br	x17

00000000000ab160 <_ZNK7android11MediaBuffer8refcountEv@plt>:
   ab160: b0000ff0     	adrp	x16, 0x2a8000
   ab164: f940d611     	ldr	x17, [x16, #0x1a8]
   ab168: 9106a210     	add	x16, x16, #0x1a8
   ab16c: d61f0220     	br	x17

00000000000ab170 <_ZN7android11KeyedVectorIjmED2Ev@plt>:
   ab170: b0000ff0     	adrp	x16, 0x2a8000
   ab174: f940da11     	ldr	x17, [x16, #0x1b0]
   ab178: 9106c210     	add	x16, x16, #0x1b0
   ab17c: d61f0220     	br	x17

00000000000ab180 <openlog@plt>:
   ab180: b0000ff0     	adrp	x16, 0x2a8000
   ab184: f940de11     	ldr	x17, [x16, #0x1b8]
   ab188: 9106e210     	add	x16, x16, #0x1b8
   ab18c: d61f0220     	br	x17

00000000000ab190 <fstat@plt>:
   ab190: b0000ff0     	adrp	x16, 0x2a8000
   ab194: f940e211     	ldr	x17, [x16, #0x1c0]
   ab198: 91070210     	add	x16, x16, #0x1c0
   ab19c: d61f0220     	br	x17

00000000000ab1a0 <_ZNK7android2spINS_11MediaSourceEEneEPKS1_@plt>:
   ab1a0: b0000ff0     	adrp	x16, 0x2a8000
   ab1a4: f940e611     	ldr	x17, [x16, #0x1c8]
   ab1a8: 91072210     	add	x16, x16, #0x1c8
   ab1ac: d61f0220     	br	x17

00000000000ab1b0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>:
   ab1b0: b0000ff0     	adrp	x16, 0x2a8000
   ab1b4: f940ea11     	ldr	x17, [x16, #0x1d0]
   ab1b8: 91074210     	add	x16, x16, #0x1d0
   ab1bc: d61f0220     	br	x17

00000000000ab1c0 <_ZN9mkvparser8Chapters7Display5ClearEv@plt>:
   ab1c0: b0000ff0     	adrp	x16, 0x2a8000
   ab1c4: f940ee11     	ldr	x17, [x16, #0x1d8]
   ab1c8: 91076210     	add	x16, x16, #0x1d8
   ab1cc: d61f0220     	br	x17

00000000000ab1d0 <__cxa_guard_acquire@plt>:
   ab1d0: b0000ff0     	adrp	x16, 0x2a8000
   ab1d4: f940f211     	ldr	x17, [x16, #0x1e0]
   ab1d8: 91078210     	add	x16, x16, #0x1e0
   ab1dc: d61f0220     	br	x17

00000000000ab1e0 <_ZN7android11KeyedVectorIjNS_7AStringEEC2Ev@plt>:
   ab1e0: b0000ff0     	adrp	x16, 0x2a8000
   ab1e4: f940f611     	ldr	x17, [x16, #0x1e8]
   ab1e8: 9107a210     	add	x16, x16, #0x1e8
   ab1ec: d61f0220     	br	x17

00000000000ab1f0 <_ZN7android13MidiIoWrapperC1ERKNS_2spINS_10DataSourceEEE@plt>:
   ab1f0: b0000ff0     	adrp	x16, 0x2a8000
   ab1f4: f940fa11     	ldr	x17, [x16, #0x1f0]
   ab1f8: 9107c210     	add	x16, x16, #0x1f0
   ab1fc: d61f0220     	br	x17

00000000000ab200 <_ZN7android4ListIPNS_11MediaBufferEEC2Ev@plt>:
   ab200: b0000ff0     	adrp	x16, 0x2a8000
   ab204: f940fe11     	ldr	x17, [x16, #0x1f8]
   ab208: 9107e210     	add	x16, x16, #0x1f8
   ab20c: d61f0220     	br	x17

00000000000ab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>:
   ab210: b0000ff0     	adrp	x16, 0x2a8000
   ab214: f9410211     	ldr	x17, [x16, #0x200]
   ab218: 91080210     	add	x16, x16, #0x200
   ab21c: d61f0220     	br	x17

00000000000ab220 <_ZNK7android6VectorIiE5arrayEv@plt>:
   ab220: b0000ff0     	adrp	x16, 0x2a8000
   ab224: f9410611     	ldr	x17, [x16, #0x208]
   ab228: 91082210     	add	x16, x16, #0x208
   ab22c: d61f0220     	br	x17

00000000000ab230 <_ZN7android16MPEG2TSExtractor25queueDiscontinuityForSeekEl@plt>:
   ab230: b0000ff0     	adrp	x16, 0x2a8000
   ab234: f9410a11     	ldr	x17, [x16, #0x210]
   ab238: 91084210     	add	x16, x16, #0x210
   ab23c: d61f0220     	br	x17

00000000000ab240 <_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi@plt>:
   ab240: b0000ff0     	adrp	x16, 0x2a8000
   ab244: f9410e11     	ldr	x17, [x16, #0x218]
   ab248: 91086210     	add	x16, x16, #0x218
   ab24c: d61f0220     	br	x17

00000000000ab250 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEEC2Ev@plt>:
   ab250: b0000ff0     	adrp	x16, 0x2a8000
   ab254: f9411211     	ldr	x17, [x16, #0x220]
   ab258: 91088210     	add	x16, x16, #0x220
   ab25c: d61f0220     	br	x17

00000000000ab260 <_ZN7android18terminate_string16Ev@plt>:
   ab260: b0000ff0     	adrp	x16, 0x2a8000
   ab264: f9411611     	ldr	x17, [x16, #0x228]
   ab268: 9108a210     	add	x16, x16, #0x228
   ab26c: d61f0220     	br	x17

00000000000ab270 <SMF_Prepare@plt>:
   ab270: b0000ff0     	adrp	x16, 0x2a8000
   ab274: f9411a11     	ldr	x17, [x16, #0x230]
   ab278: 9108c210     	add	x16, x16, #0x230
   ab27c: d61f0220     	br	x17

00000000000ab280 <_ZN7android2spINS_11MPEG4SourceEEC2EPS1_@plt>:
   ab280: b0000ff0     	adrp	x16, 0x2a8000
   ab284: f9411e11     	ldr	x17, [x16, #0x238]
   ab288: 9108e210     	add	x16, x16, #0x238
   ab28c: d61f0220     	br	x17

00000000000ab290 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEppEv@plt>:
   ab290: b0000ff0     	adrp	x16, 0x2a8000
   ab294: f9412211     	ldr	x17, [x16, #0x240]
   ab298: 91090210     	add	x16, x16, #0x240
   ab29c: d61f0220     	br	x17

00000000000ab2a0 <_Unwind_GetDataRelBase@plt>:
   ab2a0: b0000ff0     	adrp	x16, 0x2a8000
   ab2a4: f9412611     	ldr	x17, [x16, #0x248]
   ab2a8: 91092210     	add	x16, x16, #0x248
   ab2ac: d61f0220     	br	x17

00000000000ab2b0 <floor0_memosize@plt>:
   ab2b0: b0000ff0     	adrp	x16, 0x2a8000
   ab2b4: f9412a11     	ldr	x17, [x16, #0x250]
   ab2b8: 91094210     	add	x16, x16, #0x250
   ab2bc: d61f0220     	br	x17

00000000000ab2c0 <_ZN7android10FLACParser16metadataCallbackEPK20FLAC__StreamMetadata@plt>:
   ab2c0: b0000ff0     	adrp	x16, 0x2a8000
   ab2c4: f9412e11     	ldr	x17, [x16, #0x258]
   ab2c8: 91096210     	add	x16, x16, #0x258
   ab2cc: d61f0220     	br	x17

00000000000ab2d0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE3endEv@plt>:
   ab2d0: b0000ff0     	adrp	x16, 0x2a8000
   ab2d4: f9413211     	ldr	x17, [x16, #0x260]
   ab2d8: 91098210     	add	x16, x16, #0x260
   ab2dc: d61f0220     	br	x17

00000000000ab2e0 <_ZN9mkvparser7Segment9ParseNextEPKNS_7ClusterERS3_RxRl@plt>:
   ab2e0: b0000ff0     	adrp	x16, 0x2a8000
   ab2e4: f9413611     	ldr	x17, [x16, #0x268]
   ab2e8: 9109a210     	add	x16, x16, #0x268
   ab2ec: d61f0220     	br	x17

00000000000ab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>:
   ab2f0: b0000ff0     	adrp	x16, 0x2a8000
   ab2f4: f9413a11     	ldr	x17, [x16, #0x270]
   ab2f8: 9109c210     	add	x16, x16, #0x270
   ab2fc: d61f0220     	br	x17

00000000000ab300 <_ZNK7android11KeyedVectorIjjE10indexOfKeyERKj@plt>:
   ab300: b0000ff0     	adrp	x16, 0x2a8000
   ab304: f9413e11     	ldr	x17, [x16, #0x278]
   ab308: 9109e210     	add	x16, x16, #0x278
   ab30c: d61f0220     	br	x17

00000000000ab310 <VMStealVoice@plt>:
   ab310: b0000ff0     	adrp	x16, 0x2a8000
   ab314: f9414211     	ldr	x17, [x16, #0x280]
   ab318: 910a0210     	add	x16, x16, #0x280
   ab31c: d61f0220     	br	x17

00000000000ab320 <EAS_CloseFile@plt>:
   ab320: b0000ff0     	adrp	x16, 0x2a8000
   ab324: f9414611     	ldr	x17, [x16, #0x288]
   ab328: 910a2210     	add	x16, x16, #0x288
   ab32c: d61f0220     	br	x17

Disassembly of section .text:

00000000000ab330 <.text>:
   ab330: d100c3ff     	sub	sp, sp, #0x30
   ab334: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ab338: 910083fd     	add	x29, sp, #0x20
   ab33c: f0000fe8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ab340: 91084108     	add	x8, x8, #0x210
   ab344: b0000fe9     	adrp	x9, 0x2a8000
   ab348: f9442529     	ldr	x9, [x9, #0x848]
   ab34c: aa0803e0     	mov	x0, x8
   ab350: d0000fe2     	adrp	x2, 0x2a9000
   ab354: 91000042     	add	x2, x2, #0x0
   ab358: f81f83a0     	stur	x0, [x29, #-0x8]
   ab35c: aa0803e0     	mov	x0, x8
   ab360: f9000be9     	str	x9, [sp, #0x10]
   ab364: f90007e2     	str	x2, [sp, #0x8]
   ab368: 97ffddd2     	bl	0xa2ab0 <_ZN7android20LibUtilsFirstStaticsC2Ev@plt>
   ab36c: f9400be0     	ldr	x0, [sp, #0x10]
   ab370: f85f83a1     	ldur	x1, [x29, #-0x8]
   ab374: f94007e2     	ldr	x2, [sp, #0x8]
   ab378: 97fff13e     	bl	0xa7870 <__cxa_atexit@plt>
   ab37c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ab380: 9100c3ff     	add	sp, sp, #0x30
   ab384: d65f03c0     	ret
   ab388: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab38c: 910003fd     	mov	x29, sp
   ab390: 97ffffe8     	bl	0xab330 <.text>
   ab394: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab398: d65f03c0     	ret
   ab39c: d100c3ff     	sub	sp, sp, #0x30
   ab3a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ab3a4: 910083fd     	add	x29, sp, #0x20
   ab3a8: f0000fe8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ab3ac: 91090108     	add	x8, x8, #0x240
   ab3b0: b0000fe9     	adrp	x9, 0x2a8000
   ab3b4: f942b129     	ldr	x9, [x9, #0x560]
   ab3b8: aa0803e0     	mov	x0, x8
   ab3bc: d0000fe2     	adrp	x2, 0x2a9000
   ab3c0: 91000042     	add	x2, x2, #0x0
   ab3c4: f81f83a0     	stur	x0, [x29, #-0x8]
   ab3c8: aa0803e0     	mov	x0, x8
   ab3cc: f9000be9     	str	x9, [sp, #0x10]
   ab3d0: f90007e2     	str	x2, [sp, #0x8]
   ab3d4: 97fff57b     	bl	0xa89c0 <_ZN7android8fields_tC2Ev@plt>
   ab3d8: f9400be0     	ldr	x0, [sp, #0x10]
   ab3dc: f85f83a1     	ldur	x1, [x29, #-0x8]
   ab3e0: f94007e2     	ldr	x2, [sp, #0x8]
   ab3e4: 97fff123     	bl	0xa7870 <__cxa_atexit@plt>
   ab3e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ab3ec: 9100c3ff     	add	sp, sp, #0x30
   ab3f0: d65f03c0     	ret
   ab3f4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab3f8: 910003fd     	mov	x29, sp
   ab3fc: 97ffffe8     	bl	0xab39c <.text+0x6c>
   ab400: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab404: d65f03c0     	ret
   ab408: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab40c: 910003fd     	mov	x29, sp
   ab410: b0000fe8     	adrp	x8, 0x2a8000
   ab414: f9478508     	ldr	x8, [x8, #0xf08]
   ab418: b0000fe9     	adrp	x9, 0x2a8000
   ab41c: f9466929     	ldr	x9, [x9, #0xcd0]
   ab420: d0000fe2     	adrp	x2, 0x2a9000
   ab424: 91000042     	add	x2, x2, #0x0
   ab428: aa0803e0     	mov	x0, x8
   ab42c: aa0903e1     	mov	x1, x9
   ab430: 97fff110     	bl	0xa7870 <__cxa_atexit@plt>
   ab434: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab438: d65f03c0     	ret
   ab43c: d100c3ff     	sub	sp, sp, #0x30
   ab440: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ab444: 910083fd     	add	x29, sp, #0x20
   ab448: b0000fe8     	adrp	x8, 0x2a8000
   ab44c: f947b108     	ldr	x8, [x8, #0xf60]
   ab450: b0000fe9     	adrp	x9, 0x2a8000
   ab454: f9472929     	ldr	x9, [x9, #0xe50]
   ab458: aa0803e0     	mov	x0, x8
   ab45c: d0000fe2     	adrp	x2, 0x2a9000
   ab460: 91000042     	add	x2, x2, #0x0
   ab464: f81f83a0     	stur	x0, [x29, #-0x8]
   ab468: aa0803e0     	mov	x0, x8
   ab46c: f9000be9     	str	x9, [sp, #0x10]
   ab470: f90007e2     	str	x2, [sp, #0x8]
   ab474: 97ffd6f7     	bl	0xa1050 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEEC2Ev@plt>
   ab478: f9400be0     	ldr	x0, [sp, #0x10]
   ab47c: f85f83a1     	ldur	x1, [x29, #-0x8]
   ab480: f94007e2     	ldr	x2, [sp, #0x8]
   ab484: 97fff0fb     	bl	0xa7870 <__cxa_atexit@plt>
   ab488: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ab48c: 9100c3ff     	add	sp, sp, #0x30
   ab490: d65f03c0     	ret
   ab494: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab498: 910003fd     	mov	x29, sp
   ab49c: 97ffffdb     	bl	0xab408 <.text+0xd8>
   ab4a0: 97ffffe7     	bl	0xab43c <.text+0x10c>
   ab4a4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab4a8: d65f03c0     	ret
   ab4ac: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab4b0: 910003fd     	mov	x29, sp
   ab4b4: b0000fe8     	adrp	x8, 0x2a8000
   ab4b8: f9478508     	ldr	x8, [x8, #0xf08]
   ab4bc: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ab4c0: 9113c129     	add	x9, x9, #0x4f0
   ab4c4: d0000fe2     	adrp	x2, 0x2a9000
   ab4c8: 91000042     	add	x2, x2, #0x0
   ab4cc: aa0803e0     	mov	x0, x8
   ab4d0: aa0903e1     	mov	x1, x9
   ab4d4: 97fff0e7     	bl	0xa7870 <__cxa_atexit@plt>
   ab4d8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab4dc: d65f03c0     	ret
   ab4e0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ab4e4: 910003fd     	mov	x29, sp
   ab4e8: 97fffff1     	bl	0xab4ac <.text+0x17c>
   ab4ec: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ab4f0: d65f03c0     	ret
   ab4f4: d10203ff     	sub	sp, sp, #0x80
   ab4f8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ab4fc: 9101c3fd     	add	x29, sp, #0x70
   ab500: d53bd048     	mrs	x8, TPIDR_EL0
   ab504: f9401509     	ldr	x9, [x8, #0x28]
   ab508: f81f83a9     	stur	x9, [x29, #-0x8]
   ab50c: 321f03ea     	orr	w10, wzr, #0x2
   ab510: b81dc3aa     	stur	w10, [x29, #-0x24]
   ab514: b81d83aa     	stur	w10, [x29, #-0x28]
   ab518: d10083a9     	sub	x9, x29, #0x20
   ab51c: d10093a1     	sub	x1, x29, #0x24
   ab520: d100a3a2     	sub	x2, x29, #0x28
   ab524: aa0903e0     	mov	x0, x9
   ab528: f90013e8     	str	x8, [sp, #0x20]
   ab52c: f9000fe9     	str	x9, [sp, #0x18]
   ab530: 97fffd78     	bl	0xaab10 <_ZNSt6__ndk14pairIN7android10ColorUtils10ColorRangeENS1_12ColorAspects5RangeEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab534: f9400fe8     	ldr	x8, [sp, #0x18]
   ab538: 91002100     	add	x0, x8, #0x8
   ab53c: 320003ea     	orr	w10, wzr, #0x1
   ab540: b81d43aa     	stur	w10, [x29, #-0x2c]
   ab544: b81d03aa     	stur	w10, [x29, #-0x30]
   ab548: d100b3a1     	sub	x1, x29, #0x2c
   ab54c: d100c3a2     	sub	x2, x29, #0x30
   ab550: 97fffd70     	bl	0xaab10 <_ZNSt6__ndk14pairIN7android10ColorUtils10ColorRangeENS1_12ColorAspects5RangeEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab554: f9400fe8     	ldr	x8, [sp, #0x18]
   ab558: 91004100     	add	x0, x8, #0x10
   ab55c: 2a1f03ea     	mov	w10, wzr
   ab560: b81cc3aa     	stur	w10, [x29, #-0x34]
   ab564: b9003bea     	str	w10, [sp, #0x38]
   ab568: d100d3a1     	sub	x1, x29, #0x34
   ab56c: 9100e3e2     	add	x2, sp, #0x38
   ab570: 97fffd68     	bl	0xaab10 <_ZNSt6__ndk14pairIN7android10ColorUtils10ColorRangeENS1_12ColorAspects5RangeEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab574: f9400fe8     	ldr	x8, [sp, #0x18]
   ab578: f90017e8     	str	x8, [sp, #0x28]
   ab57c: 320007ea     	orr	w10, wzr, #0x3
   ab580: 2a0a03e9     	mov	w9, w10
   ab584: f9001be9     	str	x9, [sp, #0x30]
   ab588: f9401be2     	ldr	x2, [sp, #0x30]
   ab58c: f94017e1     	ldr	x1, [sp, #0x28]
   ab590: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ab594: 91148129     	add	x9, x9, #0x520
   ab598: aa0903e0     	mov	x0, x9
   ab59c: f9000be9     	str	x9, [sp, #0x10]
   ab5a0: 97ffe528     	bl	0xa4a40 <_ZN7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEEC2ESt16initializer_listINSt6__ndk14pairIS2_S4_EEE@plt>
   ab5a4: b0000fe0     	adrp	x0, 0x2a8000
   ab5a8: f944ec00     	ldr	x0, [x0, #0x9d8]
   ab5ac: d0000fe2     	adrp	x2, 0x2a9000
   ab5b0: 91000042     	add	x2, x2, #0x0
   ab5b4: f9400be1     	ldr	x1, [sp, #0x10]
   ab5b8: 97fff0ae     	bl	0xa7870 <__cxa_atexit@plt>
   ab5bc: f94013e8     	ldr	x8, [sp, #0x20]
   ab5c0: f9401509     	ldr	x9, [x8, #0x28]
   ab5c4: f85f83a1     	ldur	x1, [x29, #-0x8]
   ab5c8: eb010129     	subs	x9, x9, x1
   ab5cc: b9000fe0     	str	w0, [sp, #0xc]
   ab5d0: f90003e9     	str	x9, [sp]
   ab5d4: 540000a1     	b.ne	0xab5e8 <.text+0x2b8>
   ab5d8: 14000001     	b	0xab5dc <.text+0x2ac>
   ab5dc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ab5e0: 910203ff     	add	sp, sp, #0x80
   ab5e4: d65f03c0     	ret
   ab5e8: 97fff9e2     	bl	0xa9d70 <__stack_chk_fail@plt>
   ab5ec: f81e0ffc     	str	x28, [sp, #-0x20]!
   ab5f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ab5f4: 910043fd     	add	x29, sp, #0x10
   ab5f8: d109c3ff     	sub	sp, sp, #0x270
   ab5fc: d53bd048     	mrs	x8, TPIDR_EL0
   ab600: f9401509     	ldr	x9, [x8, #0x28]
   ab604: f81e83a9     	stur	x9, [x29, #-0x18]
   ab608: 2a1f03ea     	mov	w10, wzr
   ab60c: b816c3aa     	stur	w10, [x29, #-0x94]
   ab610: b815c3aa     	stur	w10, [x29, #-0xa4]
   ab614: b81583aa     	stur	w10, [x29, #-0xa8]
   ab618: d10283a9     	sub	x9, x29, #0xa0
   ab61c: d10293a1     	sub	x1, x29, #0xa4
   ab620: d102a3a2     	sub	x2, x29, #0xa8
   ab624: aa0903e0     	mov	x0, x9
   ab628: f90077e8     	str	x8, [sp, #0xe8]
   ab62c: f90073e9     	str	x9, [sp, #0xe0]
   ab630: 97fff6f4     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab634: d10243a8     	sub	x8, x29, #0x90
   ab638: d10253a1     	sub	x1, x29, #0x94
   ab63c: aa0803e0     	mov	x0, x8
   ab640: f94073e2     	ldr	x2, [sp, #0xe0]
   ab644: f9006fe8     	str	x8, [sp, #0xd8]
   ab648: 97ffe302     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab64c: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab650: 91003100     	add	x0, x8, #0xc
   ab654: 320003ea     	orr	w10, wzr, #0x1
   ab658: b81543aa     	stur	w10, [x29, #-0xac]
   ab65c: b81443aa     	stur	w10, [x29, #-0xbc]
   ab660: b81403aa     	stur	w10, [x29, #-0xc0]
   ab664: d102e3a9     	sub	x9, x29, #0xb8
   ab668: d102f3a1     	sub	x1, x29, #0xbc
   ab66c: d10303a2     	sub	x2, x29, #0xc0
   ab670: f9006be0     	str	x0, [sp, #0xd0]
   ab674: aa0903e0     	mov	x0, x9
   ab678: b900cfea     	str	w10, [sp, #0xcc]
   ab67c: f90063e9     	str	x9, [sp, #0xc0]
   ab680: 97fff6e0     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab684: d102b3a1     	sub	x1, x29, #0xac
   ab688: f9406be0     	ldr	x0, [sp, #0xd0]
   ab68c: f94063e2     	ldr	x2, [sp, #0xc0]
   ab690: 97ffe2f0     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab694: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab698: 91006100     	add	x0, x8, #0x18
   ab69c: 321f03ea     	orr	w10, wzr, #0x2
   ab6a0: b813c3aa     	stur	w10, [x29, #-0xc4]
   ab6a4: 320007eb     	orr	w11, wzr, #0x3
   ab6a8: b812c3ab     	stur	w11, [x29, #-0xd4]
   ab6ac: b81283ab     	stur	w11, [x29, #-0xd8]
   ab6b0: d10343a9     	sub	x9, x29, #0xd0
   ab6b4: d10353a1     	sub	x1, x29, #0xd4
   ab6b8: d10363a2     	sub	x2, x29, #0xd8
   ab6bc: f9005fe0     	str	x0, [sp, #0xb8]
   ab6c0: aa0903e0     	mov	x0, x9
   ab6c4: b900b7ea     	str	w10, [sp, #0xb4]
   ab6c8: b900b3eb     	str	w11, [sp, #0xb0]
   ab6cc: f90057e9     	str	x9, [sp, #0xa8]
   ab6d0: 97fff6cc     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab6d4: d10313a1     	sub	x1, x29, #0xc4
   ab6d8: f9405fe0     	ldr	x0, [sp, #0xb8]
   ab6dc: f94057e2     	ldr	x2, [sp, #0xa8]
   ab6e0: 97ffe2dc     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab6e4: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab6e8: 91009100     	add	x0, x8, #0x24
   ab6ec: b940b3ea     	ldr	w10, [sp, #0xb0]
   ab6f0: b81243aa     	stur	w10, [x29, #-0xdc]
   ab6f4: b81143aa     	stur	w10, [x29, #-0xec]
   ab6f8: b940cfeb     	ldr	w11, [sp, #0xcc]
   ab6fc: b81103ab     	stur	w11, [x29, #-0xf0]
   ab700: d103a3a9     	sub	x9, x29, #0xe8
   ab704: d103b3a1     	sub	x1, x29, #0xec
   ab708: d103c3a2     	sub	x2, x29, #0xf0
   ab70c: f90053e0     	str	x0, [sp, #0xa0]
   ab710: aa0903e0     	mov	x0, x9
   ab714: f9004fe9     	str	x9, [sp, #0x98]
   ab718: 97fff6ba     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab71c: d10373a1     	sub	x1, x29, #0xdc
   ab720: f94053e0     	ldr	x0, [sp, #0xa0]
   ab724: f9404fe2     	ldr	x2, [sp, #0x98]
   ab728: 97ffe2ca     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab72c: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab730: 9100c100     	add	x0, x8, #0x30
   ab734: 321e03ea     	orr	w10, wzr, #0x4
   ab738: b810c3aa     	stur	w10, [x29, #-0xf4]
   ab73c: b9017fea     	str	w10, [sp, #0x17c]
   ab740: b940b3eb     	ldr	w11, [sp, #0xb0]
   ab744: b9017beb     	str	w11, [sp, #0x178]
   ab748: d10403a9     	sub	x9, x29, #0x100
   ab74c: 9105f3e1     	add	x1, sp, #0x17c
   ab750: 9105e3e2     	add	x2, sp, #0x178
   ab754: f9004be0     	str	x0, [sp, #0x90]
   ab758: aa0903e0     	mov	x0, x9
   ab75c: b9008fea     	str	w10, [sp, #0x8c]
   ab760: f90043e9     	str	x9, [sp, #0x80]
   ab764: 97fff6a7     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab768: d103d3a1     	sub	x1, x29, #0xf4
   ab76c: f9404be0     	ldr	x0, [sp, #0x90]
   ab770: f94043e2     	ldr	x2, [sp, #0x80]
   ab774: 97ffe2b7     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab778: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab77c: 9100f100     	add	x0, x8, #0x3c
   ab780: 528000aa     	mov	w10, #0x5               // =5
   ab784: b90177ea     	str	w10, [sp, #0x174]
   ab788: b9408feb     	ldr	w11, [sp, #0x8c]
   ab78c: b90167eb     	str	w11, [sp, #0x164]
   ab790: b90163eb     	str	w11, [sp, #0x160]
   ab794: 9105a3e9     	add	x9, sp, #0x168
   ab798: 910593e1     	add	x1, sp, #0x164
   ab79c: 910583e2     	add	x2, sp, #0x160
   ab7a0: f9003fe0     	str	x0, [sp, #0x78]
   ab7a4: aa0903e0     	mov	x0, x9
   ab7a8: b90077ea     	str	w10, [sp, #0x74]
   ab7ac: f90037e9     	str	x9, [sp, #0x68]
   ab7b0: 97fff694     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab7b4: 9105d3e1     	add	x1, sp, #0x174
   ab7b8: f9403fe0     	ldr	x0, [sp, #0x78]
   ab7bc: f94037e2     	ldr	x2, [sp, #0x68]
   ab7c0: 97ffe2a4     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab7c4: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab7c8: 91012100     	add	x0, x8, #0x48
   ab7cc: 321f07ea     	orr	w10, wzr, #0x6
   ab7d0: b9015fea     	str	w10, [sp, #0x15c]
   ab7d4: b9014fea     	str	w10, [sp, #0x14c]
   ab7d8: b94077eb     	ldr	w11, [sp, #0x74]
   ab7dc: b9014beb     	str	w11, [sp, #0x148]
   ab7e0: 910543e9     	add	x9, sp, #0x150
   ab7e4: 910533e1     	add	x1, sp, #0x14c
   ab7e8: 910523e2     	add	x2, sp, #0x148
   ab7ec: f90033e0     	str	x0, [sp, #0x60]
   ab7f0: aa0903e0     	mov	x0, x9
   ab7f4: b9005fea     	str	w10, [sp, #0x5c]
   ab7f8: f9002be9     	str	x9, [sp, #0x50]
   ab7fc: 97fff681     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab800: 910573e1     	add	x1, sp, #0x15c
   ab804: f94033e0     	ldr	x0, [sp, #0x60]
   ab808: f9402be2     	ldr	x2, [sp, #0x50]
   ab80c: 97ffe291     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab810: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab814: 91015100     	add	x0, x8, #0x54
   ab818: 32000bea     	orr	w10, wzr, #0x7
   ab81c: b90147ea     	str	w10, [sp, #0x144]
   ab820: b9405fea     	ldr	w10, [sp, #0x5c]
   ab824: b90137ea     	str	w10, [sp, #0x134]
   ab828: b90133ea     	str	w10, [sp, #0x130]
   ab82c: 9104e3e9     	add	x9, sp, #0x138
   ab830: 9104d3e1     	add	x1, sp, #0x134
   ab834: 9104c3e2     	add	x2, sp, #0x130
   ab838: f90027e0     	str	x0, [sp, #0x48]
   ab83c: aa0903e0     	mov	x0, x9
   ab840: f90023e9     	str	x9, [sp, #0x40]
   ab844: 97fff66f     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab848: 910513e1     	add	x1, sp, #0x144
   ab84c: f94027e0     	ldr	x0, [sp, #0x48]
   ab850: f94023e2     	ldr	x2, [sp, #0x40]
   ab854: 97ffe27f     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab858: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab85c: 91018100     	add	x0, x8, #0x60
   ab860: 321d03ea     	orr	w10, wzr, #0x8
   ab864: b9012fea     	str	w10, [sp, #0x12c]
   ab868: b940b7ea     	ldr	w10, [sp, #0xb4]
   ab86c: b9011fea     	str	w10, [sp, #0x11c]
   ab870: b9011bea     	str	w10, [sp, #0x118]
   ab874: 910483e9     	add	x9, sp, #0x120
   ab878: 910473e1     	add	x1, sp, #0x11c
   ab87c: 910463e2     	add	x2, sp, #0x118
   ab880: f9001fe0     	str	x0, [sp, #0x38]
   ab884: aa0903e0     	mov	x0, x9
   ab888: f9001be9     	str	x9, [sp, #0x30]
   ab88c: 97fff65d     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab890: 9104b3e1     	add	x1, sp, #0x12c
   ab894: f9401fe0     	ldr	x0, [sp, #0x38]
   ab898: f9401be2     	ldr	x2, [sp, #0x30]
   ab89c: 97ffe26d     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab8a0: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab8a4: 9101b100     	add	x0, x8, #0x6c
   ab8a8: 5280012a     	mov	w10, #0x9               // =9
   ab8ac: b90117ea     	str	w10, [sp, #0x114]
   ab8b0: b94077ea     	ldr	w10, [sp, #0x74]
   ab8b4: b90107ea     	str	w10, [sp, #0x104]
   ab8b8: b90103ea     	str	w10, [sp, #0x100]
   ab8bc: 910423e9     	add	x9, sp, #0x108
   ab8c0: 910413e1     	add	x1, sp, #0x104
   ab8c4: 910403e2     	add	x2, sp, #0x100
   ab8c8: f90017e0     	str	x0, [sp, #0x28]
   ab8cc: aa0903e0     	mov	x0, x9
   ab8d0: f90013e9     	str	x9, [sp, #0x20]
   ab8d4: 97fff64b     	bl	0xa9200 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IS3_S4_Lb0EEEOT_OT0_@plt>
   ab8d8: 910453e1     	add	x1, sp, #0x114
   ab8dc: f94017e0     	ldr	x0, [sp, #0x28]
   ab8e0: f94013e2     	ldr	x2, [sp, #0x20]
   ab8e4: 97ffe25b     	bl	0xa4250 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorStandardENS0_INS1_12ColorAspects9PrimariesENS4_12MatrixCoeffsEEEEC2ILb1ELb0EEERKS3_RKS7_@plt>
   ab8e8: f9406fe8     	ldr	x8, [sp, #0xd8]
   ab8ec: f9007be8     	str	x8, [sp, #0xf0]
   ab8f0: 5280014a     	mov	w10, #0xa               // =10
   ab8f4: 2a0a03e9     	mov	w9, w10
   ab8f8: f9007fe9     	str	x9, [sp, #0xf8]
   ab8fc: f9407fe2     	ldr	x2, [sp, #0xf8]
   ab900: f9407be1     	ldr	x1, [sp, #0xf0]
   ab904: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ab908: 9114e129     	add	x9, x9, #0x538
   ab90c: aa0903e0     	mov	x0, x9
   ab910: f9000fe9     	str	x9, [sp, #0x18]
   ab914: 97ffd82f     	bl	0xa19d0 <_ZN7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEC2ESt16initializer_listINS4_IS2_S8_EEE@plt>
   ab918: b0000fe0     	adrp	x0, 0x2a8000
   ab91c: f9462400     	ldr	x0, [x0, #0xc48]
   ab920: d0000fe2     	adrp	x2, 0x2a9000
   ab924: 91000042     	add	x2, x2, #0x0
   ab928: f9400fe1     	ldr	x1, [sp, #0x18]
   ab92c: 97ffefd1     	bl	0xa7870 <__cxa_atexit@plt>
   ab930: f94077e8     	ldr	x8, [sp, #0xe8]
   ab934: f9401509     	ldr	x9, [x8, #0x28]
   ab938: f85e83a1     	ldur	x1, [x29, #-0x18]
   ab93c: eb010129     	subs	x9, x9, x1
   ab940: b90017e0     	str	w0, [sp, #0x14]
   ab944: f90007e9     	str	x9, [sp, #0x8]
   ab948: 540000c1     	b.ne	0xab960 <.text+0x630>
   ab94c: 14000001     	b	0xab950 <.text+0x620>
   ab950: 9109c3ff     	add	sp, sp, #0x270
   ab954: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ab958: f84207fc     	ldr	x28, [sp], #0x20
   ab95c: d65f03c0     	ret
   ab960: 97fff904     	bl	0xa9d70 <__stack_chk_fail@plt>
   ab964: d10343ff     	sub	sp, sp, #0xd0
   ab968: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   ab96c: 910303fd     	add	x29, sp, #0xc0
   ab970: d53bd048     	mrs	x8, TPIDR_EL0
   ab974: f9401509     	ldr	x9, [x8, #0x28]
   ab978: f81f83a9     	stur	x9, [x29, #-0x8]
   ab97c: 2a1f03ea     	mov	w10, wzr
   ab980: b81b43aa     	stur	w10, [x29, #-0x4c]
   ab984: b81b03aa     	stur	w10, [x29, #-0x50]
   ab988: d10123a9     	sub	x9, x29, #0x48
   ab98c: d10133a1     	sub	x1, x29, #0x4c
   ab990: d10143a2     	sub	x2, x29, #0x50
   ab994: aa0903e0     	mov	x0, x9
   ab998: f90013e8     	str	x8, [sp, #0x20]
   ab99c: f9000fe9     	str	x9, [sp, #0x18]
   ab9a0: 97fffa60     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab9a4: f9400fe8     	ldr	x8, [sp, #0x18]
   ab9a8: 91002100     	add	x0, x8, #0x8
   ab9ac: 320003ea     	orr	w10, wzr, #0x1
   ab9b0: b81ac3aa     	stur	w10, [x29, #-0x54]
   ab9b4: b81a83aa     	stur	w10, [x29, #-0x58]
   ab9b8: d10153a1     	sub	x1, x29, #0x54
   ab9bc: d10163a2     	sub	x2, x29, #0x58
   ab9c0: 97fffa58     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab9c4: f9400fe8     	ldr	x8, [sp, #0x18]
   ab9c8: 91004100     	add	x0, x8, #0x10
   ab9cc: 321f03ea     	orr	w10, wzr, #0x2
   ab9d0: b81a43aa     	stur	w10, [x29, #-0x5c]
   ab9d4: b90063ea     	str	w10, [sp, #0x60]
   ab9d8: d10173a1     	sub	x1, x29, #0x5c
   ab9dc: 910183e2     	add	x2, sp, #0x60
   ab9e0: 97fffa50     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   ab9e4: f9400fe8     	ldr	x8, [sp, #0x18]
   ab9e8: 91006100     	add	x0, x8, #0x18
   ab9ec: 320007ea     	orr	w10, wzr, #0x3
   ab9f0: b9005fea     	str	w10, [sp, #0x5c]
   ab9f4: b9005bea     	str	w10, [sp, #0x58]
   ab9f8: 910173e1     	add	x1, sp, #0x5c
   ab9fc: 910163e2     	add	x2, sp, #0x58
   aba00: 97fffa48     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   aba04: f9400fe8     	ldr	x8, [sp, #0x18]
   aba08: 91008100     	add	x0, x8, #0x20
   aba0c: 321e03ea     	orr	w10, wzr, #0x4
   aba10: b90057ea     	str	w10, [sp, #0x54]
   aba14: b90053ea     	str	w10, [sp, #0x50]
   aba18: 910153e1     	add	x1, sp, #0x54
   aba1c: 910143e2     	add	x2, sp, #0x50
   aba20: 97fffa40     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   aba24: f9400fe8     	ldr	x8, [sp, #0x18]
   aba28: 9100a100     	add	x0, x8, #0x28
   aba2c: 528000aa     	mov	w10, #0x5               // =5
   aba30: b9004fea     	str	w10, [sp, #0x4c]
   aba34: b9004bea     	str	w10, [sp, #0x48]
   aba38: 910133e1     	add	x1, sp, #0x4c
   aba3c: 910123e2     	add	x2, sp, #0x48
   aba40: 97fffa38     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   aba44: f9400fe8     	ldr	x8, [sp, #0x18]
   aba48: 9100c100     	add	x0, x8, #0x30
   aba4c: 321f07ea     	orr	w10, wzr, #0x6
   aba50: b90047ea     	str	w10, [sp, #0x44]
   aba54: b90043ea     	str	w10, [sp, #0x40]
   aba58: 910113e1     	add	x1, sp, #0x44
   aba5c: 910103e2     	add	x2, sp, #0x40
   aba60: 97fffa30     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   aba64: f9400fe8     	ldr	x8, [sp, #0x18]
   aba68: 9100e100     	add	x0, x8, #0x38
   aba6c: 32000bea     	orr	w10, wzr, #0x7
   aba70: b9003fea     	str	w10, [sp, #0x3c]
   aba74: b9003bea     	str	w10, [sp, #0x38]
   aba78: 9100f3e1     	add	x1, sp, #0x3c
   aba7c: 9100e3e2     	add	x2, sp, #0x38
   aba80: 97fffa28     	bl	0xaa320 <_ZNSt6__ndk14pairIN7android10ColorUtils13ColorTransferENS1_12ColorAspects8TransferEEC2IS3_S5_Lb0EEEOT_OT0_@plt>
   aba84: f9400fe8     	ldr	x8, [sp, #0x18]
   aba88: f90017e8     	str	x8, [sp, #0x28]
   aba8c: 321d03ea     	orr	w10, wzr, #0x8
   aba90: 2a0a03e9     	mov	w9, w10
   aba94: f9001be9     	str	x9, [sp, #0x30]
   aba98: f9401be2     	ldr	x2, [sp, #0x30]
   aba9c: f94017e1     	ldr	x1, [sp, #0x28]
   abaa0: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   abaa4: 91154129     	add	x9, x9, #0x550
   abaa8: aa0903e0     	mov	x0, x9
   abaac: f9000be9     	str	x9, [sp, #0x10]
   abab0: 97fff7dc     	bl	0xa9a20 <_ZN7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEEC2ESt16initializer_listINSt6__ndk14pairIS2_S4_EEE@plt>
   abab4: b0000fe0     	adrp	x0, 0x2a8000
   abab8: f9462800     	ldr	x0, [x0, #0xc50]
   ababc: d0000fe2     	adrp	x2, 0x2a9000
   abac0: 91000042     	add	x2, x2, #0x0
   abac4: f9400be1     	ldr	x1, [sp, #0x10]
   abac8: 97ffef6a     	bl	0xa7870 <__cxa_atexit@plt>
   abacc: f94013e8     	ldr	x8, [sp, #0x20]
   abad0: f9401509     	ldr	x9, [x8, #0x28]
   abad4: f85f83a1     	ldur	x1, [x29, #-0x8]
   abad8: eb010129     	subs	x9, x9, x1
   abadc: b9000fe0     	str	w0, [sp, #0xc]
   abae0: f90003e9     	str	x9, [sp]
   abae4: 540000a1     	b.ne	0xabaf8 <.text+0x7c8>
   abae8: 14000001     	b	0xabaec <.text+0x7bc>
   abaec: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   abaf0: 910343ff     	add	sp, sp, #0xd0
   abaf4: d65f03c0     	ret
   abaf8: 97fff89e     	bl	0xa9d70 <__stack_chk_fail@plt>
   abafc: d10403ff     	sub	sp, sp, #0x100
   abb00: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   abb04: 9103c3fd     	add	x29, sp, #0xf0
   abb08: d53bd048     	mrs	x8, TPIDR_EL0
   abb0c: f9401509     	ldr	x9, [x8, #0x28]
   abb10: f81f83a9     	stur	x9, [x29, #-0x8]
   abb14: 320003ea     	orr	w10, wzr, #0x1
   abb18: b81ac3aa     	stur	w10, [x29, #-0x54]
   abb1c: b81a83aa     	stur	w10, [x29, #-0x58]
   abb20: d10143a9     	sub	x9, x29, #0x50
   abb24: d10153a1     	sub	x1, x29, #0x54
   abb28: d10163a2     	sub	x2, x29, #0x58
   abb2c: aa0903e0     	mov	x0, x9
   abb30: f90023e8     	str	x8, [sp, #0x40]
   abb34: f9001fe9     	str	x9, [sp, #0x38]
   abb38: 97ffdcf6     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abb3c: f9401fe8     	ldr	x8, [sp, #0x38]
   abb40: 91002100     	add	x0, x8, #0x8
   abb44: 321f03ea     	orr	w10, wzr, #0x2
   abb48: b81a43aa     	stur	w10, [x29, #-0x5c]
   abb4c: 2a1f03eb     	mov	w11, wzr
   abb50: b81a03ab     	stur	w11, [x29, #-0x60]
   abb54: d10173a1     	sub	x1, x29, #0x5c
   abb58: d10183a2     	sub	x2, x29, #0x60
   abb5c: b90037ea     	str	w10, [sp, #0x34]
   abb60: 97ffdcec     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abb64: f9401fe8     	ldr	x8, [sp, #0x38]
   abb68: 91004100     	add	x0, x8, #0x10
   abb6c: 321e03ea     	orr	w10, wzr, #0x4
   abb70: b819c3aa     	stur	w10, [x29, #-0x64]
   abb74: b94037eb     	ldr	w11, [sp, #0x34]
   abb78: b81983ab     	stur	w11, [x29, #-0x68]
   abb7c: d10193a1     	sub	x1, x29, #0x64
   abb80: d101a3a2     	sub	x2, x29, #0x68
   abb84: b90033ea     	str	w10, [sp, #0x30]
   abb88: 97ffdce2     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abb8c: f9401fe8     	ldr	x8, [sp, #0x38]
   abb90: 91006100     	add	x0, x8, #0x18
   abb94: 528000aa     	mov	w10, #0x5               // =5
   abb98: b81943aa     	stur	w10, [x29, #-0x6c]
   abb9c: 320007eb     	orr	w11, wzr, #0x3
   abba0: b81903ab     	stur	w11, [x29, #-0x70]
   abba4: d101b3a1     	sub	x1, x29, #0x6c
   abba8: d101c3a2     	sub	x2, x29, #0x70
   abbac: b9002fea     	str	w10, [sp, #0x2c]
   abbb0: 97ffdcd8     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abbb4: f9401fe8     	ldr	x8, [sp, #0x38]
   abbb8: 91008100     	add	x0, x8, #0x20
   abbbc: 321f07ea     	orr	w10, wzr, #0x6
   abbc0: b818c3aa     	stur	w10, [x29, #-0x74]
   abbc4: b94033eb     	ldr	w11, [sp, #0x30]
   abbc8: b9007beb     	str	w11, [sp, #0x78]
   abbcc: d101d3a1     	sub	x1, x29, #0x74
   abbd0: 9101e3e2     	add	x2, sp, #0x78
   abbd4: b9002bea     	str	w10, [sp, #0x28]
   abbd8: 97ffdcce     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abbdc: f9401fe8     	ldr	x8, [sp, #0x38]
   abbe0: 9100a100     	add	x0, x8, #0x28
   abbe4: 32000bea     	orr	w10, wzr, #0x7
   abbe8: b90077ea     	str	w10, [sp, #0x74]
   abbec: b94033ea     	ldr	w10, [sp, #0x30]
   abbf0: b90073ea     	str	w10, [sp, #0x70]
   abbf4: 9101d3e1     	add	x1, sp, #0x74
   abbf8: 9101c3e2     	add	x2, sp, #0x70
   abbfc: 97ffdcc5     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abc00: f9401fe8     	ldr	x8, [sp, #0x38]
   abc04: 9100c100     	add	x0, x8, #0x30
   abc08: 321d03ea     	orr	w10, wzr, #0x8
   abc0c: b9006fea     	str	w10, [sp, #0x6c]
   abc10: b9402fea     	ldr	w10, [sp, #0x2c]
   abc14: b9006bea     	str	w10, [sp, #0x68]
   abc18: 9101b3e1     	add	x1, sp, #0x6c
   abc1c: 9101a3e2     	add	x2, sp, #0x68
   abc20: 97ffdcbc     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abc24: f9401fe8     	ldr	x8, [sp, #0x38]
   abc28: 9100e100     	add	x0, x8, #0x38
   abc2c: 5280012a     	mov	w10, #0x9               // =9
   abc30: b90067ea     	str	w10, [sp, #0x64]
   abc34: b9402beb     	ldr	w11, [sp, #0x28]
   abc38: b90063eb     	str	w11, [sp, #0x60]
   abc3c: 910193e1     	add	x1, sp, #0x64
   abc40: 910183e2     	add	x2, sp, #0x60
   abc44: b90027ea     	str	w10, [sp, #0x24]
   abc48: 97ffdcb2     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abc4c: f9401fe8     	ldr	x8, [sp, #0x38]
   abc50: 91010100     	add	x0, x8, #0x40
   abc54: 5280014a     	mov	w10, #0xa               // =10
   abc58: b9005fea     	str	w10, [sp, #0x5c]
   abc5c: 32001fea     	orr	w10, wzr, #0xff
   abc60: b9005bea     	str	w10, [sp, #0x58]
   abc64: 910173e1     	add	x1, sp, #0x5c
   abc68: 910163e2     	add	x2, sp, #0x58
   abc6c: 97ffdca9     	bl	0xa2f10 <_ZNSt6__ndk14pairIiN7android12ColorAspects9PrimariesEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abc70: f9401fe8     	ldr	x8, [sp, #0x38]
   abc74: f90027e8     	str	x8, [sp, #0x48]
   abc78: b94027ea     	ldr	w10, [sp, #0x24]
   abc7c: 2a0a03e9     	mov	w9, w10
   abc80: f9002be9     	str	x9, [sp, #0x50]
   abc84: f9402be2     	ldr	x2, [sp, #0x50]
   abc88: f94027e1     	ldr	x1, [sp, #0x48]
   abc8c: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   abc90: 9115a129     	add	x9, x9, #0x568
   abc94: aa0903e0     	mov	x0, x9
   abc98: f9000fe9     	str	x9, [sp, #0x18]
   abc9c: 97fff52d     	bl	0xa9150 <_ZN7android7ALookupIiNS_12ColorAspects9PrimariesEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>
   abca0: b0000fe0     	adrp	x0, 0x2a8000
   abca4: f947d800     	ldr	x0, [x0, #0xfb0]
   abca8: d0000fe2     	adrp	x2, 0x2a9000
   abcac: 91000042     	add	x2, x2, #0x0
   abcb0: f9400fe1     	ldr	x1, [sp, #0x18]
   abcb4: 97ffeeef     	bl	0xa7870 <__cxa_atexit@plt>
   abcb8: f94023e8     	ldr	x8, [sp, #0x40]
   abcbc: f9401509     	ldr	x9, [x8, #0x28]
   abcc0: f85f83a1     	ldur	x1, [x29, #-0x8]
   abcc4: eb010129     	subs	x9, x9, x1
   abcc8: b90017e0     	str	w0, [sp, #0x14]
   abccc: f90007e9     	str	x9, [sp, #0x8]
   abcd0: 540000a1     	b.ne	0xabce4 <.text+0x9b4>
   abcd4: 14000001     	b	0xabcd8 <.text+0x9a8>
   abcd8: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   abcdc: 910403ff     	add	sp, sp, #0x100
   abce0: d65f03c0     	ret
   abce4: 97fff823     	bl	0xa9d70 <__stack_chk_fail@plt>
   abce8: d10643ff     	sub	sp, sp, #0x190
   abcec: f900bbfc     	str	x28, [sp, #0x170]
   abcf0: a9187bfd     	stp	x29, x30, [sp, #0x180]
   abcf4: 910603fd     	add	x29, sp, #0x180
   abcf8: d53bd048     	mrs	x8, TPIDR_EL0
   abcfc: f9401509     	ldr	x9, [x8, #0x28]
   abd00: f81e83a9     	stur	x9, [x29, #-0x18]
   abd04: 320003ea     	orr	w10, wzr, #0x1
   abd08: b815c3aa     	stur	w10, [x29, #-0xa4]
   abd0c: 320007eb     	orr	w11, wzr, #0x3
   abd10: b81583ab     	stur	w11, [x29, #-0xa8]
   abd14: d10283a9     	sub	x9, x29, #0xa0
   abd18: d10293a1     	sub	x1, x29, #0xa4
   abd1c: d102a3a2     	sub	x2, x29, #0xa8
   abd20: aa0903e0     	mov	x0, x9
   abd24: f90023e8     	str	x8, [sp, #0x40]
   abd28: b9003fea     	str	w10, [sp, #0x3c]
   abd2c: b9003beb     	str	w11, [sp, #0x38]
   abd30: f9001be9     	str	x9, [sp, #0x30]
   abd34: 97ffd71b     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abd38: f9401be8     	ldr	x8, [sp, #0x30]
   abd3c: 91002100     	add	x0, x8, #0x8
   abd40: 321f03ea     	orr	w10, wzr, #0x2
   abd44: b81543aa     	stur	w10, [x29, #-0xac]
   abd48: 2a1f03eb     	mov	w11, wzr
   abd4c: b81503ab     	stur	w11, [x29, #-0xb0]
   abd50: d102b3a1     	sub	x1, x29, #0xac
   abd54: d102c3a2     	sub	x2, x29, #0xb0
   abd58: b9002fea     	str	w10, [sp, #0x2c]
   abd5c: 97ffd711     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abd60: f9401be8     	ldr	x8, [sp, #0x30]
   abd64: 91004100     	add	x0, x8, #0x10
   abd68: 321e03ea     	orr	w10, wzr, #0x4
   abd6c: b814c3aa     	stur	w10, [x29, #-0xb4]
   abd70: b81483aa     	stur	w10, [x29, #-0xb8]
   abd74: d102d3a1     	sub	x1, x29, #0xb4
   abd78: d102e3a2     	sub	x2, x29, #0xb8
   abd7c: 97ffd709     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abd80: f9401be8     	ldr	x8, [sp, #0x30]
   abd84: 91006100     	add	x0, x8, #0x18
   abd88: 528000aa     	mov	w10, #0x5               // =5
   abd8c: b81443aa     	stur	w10, [x29, #-0xbc]
   abd90: b900c3ea     	str	w10, [sp, #0xc0]
   abd94: d102f3a1     	sub	x1, x29, #0xbc
   abd98: 910303e2     	add	x2, sp, #0xc0
   abd9c: 97ffd701     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abda0: f9401be8     	ldr	x8, [sp, #0x30]
   abda4: 91008100     	add	x0, x8, #0x20
   abda8: 321f07ea     	orr	w10, wzr, #0x6
   abdac: b900bfea     	str	w10, [sp, #0xbc]
   abdb0: b9403beb     	ldr	w11, [sp, #0x38]
   abdb4: b900bbeb     	str	w11, [sp, #0xb8]
   abdb8: 9102f3e1     	add	x1, sp, #0xbc
   abdbc: 9102e3e2     	add	x2, sp, #0xb8
   abdc0: b9002bea     	str	w10, [sp, #0x28]
   abdc4: 97ffd6f7     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abdc8: f9401be8     	ldr	x8, [sp, #0x30]
   abdcc: 9100a100     	add	x0, x8, #0x28
   abdd0: 32000bea     	orr	w10, wzr, #0x7
   abdd4: b900b7ea     	str	w10, [sp, #0xb4]
   abdd8: 321a03eb     	orr	w11, wzr, #0x40
   abddc: b900b3eb     	str	w11, [sp, #0xb0]
   abde0: 9102d3e1     	add	x1, sp, #0xb4
   abde4: 9102c3e2     	add	x2, sp, #0xb0
   abde8: b90027ea     	str	w10, [sp, #0x24]
   abdec: 97ffd6ed     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abdf0: f9401be8     	ldr	x8, [sp, #0x30]
   abdf4: 9100c100     	add	x0, x8, #0x30
   abdf8: 321d03ea     	orr	w10, wzr, #0x8
   abdfc: b900afea     	str	w10, [sp, #0xac]
   abe00: b9403fea     	ldr	w10, [sp, #0x3c]
   abe04: b900abea     	str	w10, [sp, #0xa8]
   abe08: 9102b3e1     	add	x1, sp, #0xac
   abe0c: 9102a3e2     	add	x2, sp, #0xa8
   abe10: 97ffd6e4     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abe14: f9401be8     	ldr	x8, [sp, #0x30]
   abe18: 9100e100     	add	x0, x8, #0x38
   abe1c: 5280012a     	mov	w10, #0x9               // =9
   abe20: b900a7ea     	str	w10, [sp, #0xa4]
   abe24: 32001fea     	orr	w10, wzr, #0xff
   abe28: b900a3ea     	str	w10, [sp, #0xa0]
   abe2c: 910293e1     	add	x1, sp, #0xa4
   abe30: 910283e2     	add	x2, sp, #0xa0
   abe34: b90023ea     	str	w10, [sp, #0x20]
   abe38: 97ffd6da     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abe3c: f9401be8     	ldr	x8, [sp, #0x30]
   abe40: 91010100     	add	x0, x8, #0x40
   abe44: 5280014a     	mov	w10, #0xa               // =10
   abe48: b9009fea     	str	w10, [sp, #0x9c]
   abe4c: b94023ea     	ldr	w10, [sp, #0x20]
   abe50: b9009bea     	str	w10, [sp, #0x98]
   abe54: 910273e1     	add	x1, sp, #0x9c
   abe58: 910263e2     	add	x2, sp, #0x98
   abe5c: 97ffd6d1     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abe60: f9401be8     	ldr	x8, [sp, #0x30]
   abe64: 91012100     	add	x0, x8, #0x48
   abe68: 5280016a     	mov	w10, #0xb               // =11
   abe6c: b90097ea     	str	w10, [sp, #0x94]
   abe70: 5280082a     	mov	w10, #0x41              // =65
   abe74: b90093ea     	str	w10, [sp, #0x90]
   abe78: 910253e1     	add	x1, sp, #0x94
   abe7c: 910243e2     	add	x2, sp, #0x90
   abe80: 97ffd6c8     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abe84: f9401be8     	ldr	x8, [sp, #0x30]
   abe88: 91014100     	add	x0, x8, #0x50
   abe8c: 321e07ea     	orr	w10, wzr, #0xc
   abe90: b9008fea     	str	w10, [sp, #0x8c]
   abe94: 5280084a     	mov	w10, #0x42              // =66
   abe98: b9008bea     	str	w10, [sp, #0x88]
   abe9c: 910233e1     	add	x1, sp, #0x8c
   abea0: 910223e2     	add	x2, sp, #0x88
   abea4: 97ffd6bf     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abea8: f9401be8     	ldr	x8, [sp, #0x30]
   abeac: 91016100     	add	x0, x8, #0x58
   abeb0: 528001aa     	mov	w10, #0xd               // =13
   abeb4: b90087ea     	str	w10, [sp, #0x84]
   abeb8: b9402fea     	ldr	w10, [sp, #0x2c]
   abebc: b90083ea     	str	w10, [sp, #0x80]
   abec0: 910213e1     	add	x1, sp, #0x84
   abec4: 910203e2     	add	x2, sp, #0x80
   abec8: 97ffd6b6     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abecc: f9401be8     	ldr	x8, [sp, #0x30]
   abed0: 91018100     	add	x0, x8, #0x60
   abed4: 321f0bea     	orr	w10, wzr, #0xe
   abed8: b9007fea     	str	w10, [sp, #0x7c]
   abedc: b9403bea     	ldr	w10, [sp, #0x38]
   abee0: b9007bea     	str	w10, [sp, #0x78]
   abee4: 9101f3e1     	add	x1, sp, #0x7c
   abee8: 9101e3e2     	add	x2, sp, #0x78
   abeec: 97ffd6ad     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abef0: f9401be8     	ldr	x8, [sp, #0x30]
   abef4: 9101a100     	add	x0, x8, #0x68
   abef8: 32000fea     	orr	w10, wzr, #0xf
   abefc: b90077ea     	str	w10, [sp, #0x74]
   abf00: b9403bea     	ldr	w10, [sp, #0x38]
   abf04: b90073ea     	str	w10, [sp, #0x70]
   abf08: 9101d3e1     	add	x1, sp, #0x74
   abf0c: 9101c3e2     	add	x2, sp, #0x70
   abf10: 97ffd6a4     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abf14: f9401be8     	ldr	x8, [sp, #0x30]
   abf18: 9101c100     	add	x0, x8, #0x70
   abf1c: 321c03ea     	orr	w10, wzr, #0x10
   abf20: b9006fea     	str	w10, [sp, #0x6c]
   abf24: b9402bea     	ldr	w10, [sp, #0x28]
   abf28: b9006bea     	str	w10, [sp, #0x68]
   abf2c: 9101b3e1     	add	x1, sp, #0x6c
   abf30: 9101a3e2     	add	x2, sp, #0x68
   abf34: 97ffd69b     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abf38: f9401be8     	ldr	x8, [sp, #0x30]
   abf3c: 9101e100     	add	x0, x8, #0x78
   abf40: 5280022a     	mov	w10, #0x11              // =17
   abf44: b90067ea     	str	w10, [sp, #0x64]
   abf48: 5280086b     	mov	w11, #0x43              // =67
   abf4c: b90063eb     	str	w11, [sp, #0x60]
   abf50: 910193e1     	add	x1, sp, #0x64
   abf54: 910183e2     	add	x2, sp, #0x60
   abf58: b9001fea     	str	w10, [sp, #0x1c]
   abf5c: 97ffd691     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abf60: f9401be8     	ldr	x8, [sp, #0x30]
   abf64: 91020100     	add	x0, x8, #0x80
   abf68: 5280024a     	mov	w10, #0x12              // =18
   abf6c: b9005fea     	str	w10, [sp, #0x5c]
   abf70: b94027ea     	ldr	w10, [sp, #0x24]
   abf74: b9005bea     	str	w10, [sp, #0x58]
   abf78: 910173e1     	add	x1, sp, #0x5c
   abf7c: 910163e2     	add	x2, sp, #0x58
   abf80: 97ffd688     	bl	0xa19a0 <_ZNSt6__ndk14pairIiN7android12ColorAspects8TransferEEC2IiS3_Lb0EEEOT_OT0_@plt>
   abf84: f9401be8     	ldr	x8, [sp, #0x30]
   abf88: f90027e8     	str	x8, [sp, #0x48]
   abf8c: b9401fea     	ldr	w10, [sp, #0x1c]
   abf90: 2a0a03e9     	mov	w9, w10
   abf94: f9002be9     	str	x9, [sp, #0x50]
   abf98: f9402be2     	ldr	x2, [sp, #0x50]
   abf9c: f94027e1     	ldr	x1, [sp, #0x48]
   abfa0: f0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   abfa4: 91160129     	add	x9, x9, #0x580
   abfa8: aa0903e0     	mov	x0, x9
   abfac: f9000be9     	str	x9, [sp, #0x10]
   abfb0: 97ffe3dc     	bl	0xa4f20 <_ZN7android7ALookupIiNS_12ColorAspects8TransferEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>
   abfb4: b0000fe0     	adrp	x0, 0x2a8000
   abfb8: f9444c00     	ldr	x0, [x0, #0x898]
   abfbc: d0000fe2     	adrp	x2, 0x2a9000
   abfc0: 91000042     	add	x2, x2, #0x0
   abfc4: f9400be1     	ldr	x1, [sp, #0x10]
   abfc8: 97ffee2a     	bl	0xa7870 <__cxa_atexit@plt>
   abfcc: f94023e8     	ldr	x8, [sp, #0x40]
   abfd0: f9401509     	ldr	x9, [x8, #0x28]
   abfd4: f85e83a1     	ldur	x1, [x29, #-0x18]
   abfd8: eb010129     	subs	x9, x9, x1
   abfdc: b9000fe0     	str	w0, [sp, #0xc]
   abfe0: f90003e9     	str	x9, [sp]
   abfe4: 540000c1     	b.ne	0xabffc <.text+0xccc>
   abfe8: 14000001     	b	0xabfec <.text+0xcbc>
   abfec: a9587bfd     	ldp	x29, x30, [sp, #0x180]
   abff0: f940bbfc     	ldr	x28, [sp, #0x170]
   abff4: 910643ff     	add	sp, sp, #0x190
   abff8: d65f03c0     	ret
   abffc: 97fff75d     	bl	0xa9d70 <__stack_chk_fail@plt>
   ac000: d10483ff     	sub	sp, sp, #0x120
   ac004: f90083fc     	str	x28, [sp, #0x100]
   ac008: a9117bfd     	stp	x29, x30, [sp, #0x110]
   ac00c: 910443fd     	add	x29, sp, #0x110
   ac010: d53bd048     	mrs	x8, TPIDR_EL0
   ac014: f9401509     	ldr	x9, [x8, #0x28]
   ac018: f81e83a9     	stur	x9, [x29, #-0x18]
   ac01c: 2a1f03ea     	mov	w10, wzr
   ac020: b81943aa     	stur	w10, [x29, #-0x6c]
   ac024: 32001feb     	orr	w11, wzr, #0xff
   ac028: b81903ab     	stur	w11, [x29, #-0x70]
   ac02c: d101a3a9     	sub	x9, x29, #0x68
   ac030: d101b3a1     	sub	x1, x29, #0x6c
   ac034: d101c3a2     	sub	x2, x29, #0x70
   ac038: aa0903e0     	mov	x0, x9
   ac03c: f90023e8     	str	x8, [sp, #0x40]
   ac040: b9003fea     	str	w10, [sp, #0x3c]
   ac044: b9003beb     	str	w11, [sp, #0x38]
   ac048: f9001be9     	str	x9, [sp, #0x30]
   ac04c: 97ffd8b9     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac050: f9401be8     	ldr	x8, [sp, #0x30]
   ac054: 91002100     	add	x0, x8, #0x8
   ac058: 320003ea     	orr	w10, wzr, #0x1
   ac05c: b818c3aa     	stur	w10, [x29, #-0x74]
   ac060: b81883aa     	stur	w10, [x29, #-0x78]
   ac064: d101d3a1     	sub	x1, x29, #0x74
   ac068: d101e3a2     	sub	x2, x29, #0x78
   ac06c: 97ffd8b1     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac070: f9401be8     	ldr	x8, [sp, #0x30]
   ac074: 91004100     	add	x0, x8, #0x10
   ac078: 321f03ea     	orr	w10, wzr, #0x2
   ac07c: b81843aa     	stur	w10, [x29, #-0x7c]
   ac080: b9403feb     	ldr	w11, [sp, #0x3c]
   ac084: b81803ab     	stur	w11, [x29, #-0x80]
   ac088: d101f3a1     	sub	x1, x29, #0x7c
   ac08c: d10203a2     	sub	x2, x29, #0x80
   ac090: b9002fea     	str	w10, [sp, #0x2c]
   ac094: 97ffd8a7     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac098: f9401be8     	ldr	x8, [sp, #0x30]
   ac09c: 91006100     	add	x0, x8, #0x18
   ac0a0: 321e03ea     	orr	w10, wzr, #0x4
   ac0a4: b817c3aa     	stur	w10, [x29, #-0x84]
   ac0a8: b9402feb     	ldr	w11, [sp, #0x2c]
   ac0ac: b9008beb     	str	w11, [sp, #0x88]
   ac0b0: d10213a1     	sub	x1, x29, #0x84
   ac0b4: 910223e2     	add	x2, sp, #0x88
   ac0b8: b9002bea     	str	w10, [sp, #0x28]
   ac0bc: 97ffd89d     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac0c0: f9401be8     	ldr	x8, [sp, #0x30]
   ac0c4: 91008100     	add	x0, x8, #0x20
   ac0c8: 321f07ea     	orr	w10, wzr, #0x6
   ac0cc: b90087ea     	str	w10, [sp, #0x84]
   ac0d0: 320007eb     	orr	w11, wzr, #0x3
   ac0d4: b90083eb     	str	w11, [sp, #0x80]
   ac0d8: 910213e1     	add	x1, sp, #0x84
   ac0dc: 910203e2     	add	x2, sp, #0x80
   ac0e0: b90027ea     	str	w10, [sp, #0x24]
   ac0e4: b90023eb     	str	w11, [sp, #0x20]
   ac0e8: 97ffd892     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac0ec: f9401be8     	ldr	x8, [sp, #0x30]
   ac0f0: 9100a100     	add	x0, x8, #0x28
   ac0f4: 528000aa     	mov	w10, #0x5               // =5
   ac0f8: b9007fea     	str	w10, [sp, #0x7c]
   ac0fc: b94023eb     	ldr	w11, [sp, #0x20]
   ac100: b9007beb     	str	w11, [sp, #0x78]
   ac104: 9101f3e1     	add	x1, sp, #0x7c
   ac108: 9101e3e2     	add	x2, sp, #0x78
   ac10c: b9001fea     	str	w10, [sp, #0x1c]
   ac110: 97ffd888     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac114: f9401be8     	ldr	x8, [sp, #0x30]
   ac118: 9100c100     	add	x0, x8, #0x30
   ac11c: 32000bea     	orr	w10, wzr, #0x7
   ac120: b90077ea     	str	w10, [sp, #0x74]
   ac124: b9402bea     	ldr	w10, [sp, #0x28]
   ac128: b90073ea     	str	w10, [sp, #0x70]
   ac12c: 9101d3e1     	add	x1, sp, #0x74
   ac130: 9101c3e2     	add	x2, sp, #0x70
   ac134: 97ffd87f     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac138: f9401be8     	ldr	x8, [sp, #0x30]
   ac13c: 9100e100     	add	x0, x8, #0x38
   ac140: 321d03ea     	orr	w10, wzr, #0x8
   ac144: b9006fea     	str	w10, [sp, #0x6c]
   ac148: b9403bea     	ldr	w10, [sp, #0x38]
   ac14c: b9006bea     	str	w10, [sp, #0x68]
   ac150: 9101b3e1     	add	x1, sp, #0x6c
   ac154: 9101a3e2     	add	x2, sp, #0x68
   ac158: 97ffd876     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac15c: f9401be8     	ldr	x8, [sp, #0x30]
   ac160: 91010100     	add	x0, x8, #0x40
   ac164: 5280012a     	mov	w10, #0x9               // =9
   ac168: b90067ea     	str	w10, [sp, #0x64]
   ac16c: b9401fea     	ldr	w10, [sp, #0x1c]
   ac170: b90063ea     	str	w10, [sp, #0x60]
   ac174: 910193e1     	add	x1, sp, #0x64
   ac178: 910183e2     	add	x2, sp, #0x60
   ac17c: 97ffd86d     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac180: f9401be8     	ldr	x8, [sp, #0x30]
   ac184: 91012100     	add	x0, x8, #0x48
   ac188: 5280014a     	mov	w10, #0xa               // =10
   ac18c: b9005fea     	str	w10, [sp, #0x5c]
   ac190: b94027eb     	ldr	w11, [sp, #0x24]
   ac194: b9005beb     	str	w11, [sp, #0x58]
   ac198: 910173e1     	add	x1, sp, #0x5c
   ac19c: 910163e2     	add	x2, sp, #0x58
   ac1a0: b9001bea     	str	w10, [sp, #0x18]
   ac1a4: 97ffd863     	bl	0xa2330 <_ZNSt6__ndk14pairIiN7android12ColorAspects12MatrixCoeffsEEC2IiS3_Lb0EEEOT_OT0_@plt>
   ac1a8: f9401be8     	ldr	x8, [sp, #0x30]
   ac1ac: f90027e8     	str	x8, [sp, #0x48]
   ac1b0: b9401bea     	ldr	w10, [sp, #0x18]
   ac1b4: 2a0a03e9     	mov	w9, w10
   ac1b8: f9002be9     	str	x9, [sp, #0x50]
   ac1bc: f9402be2     	ldr	x2, [sp, #0x50]
   ac1c0: f94027e1     	ldr	x1, [sp, #0x48]
   ac1c4: d0000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ac1c8: 91166129     	add	x9, x9, #0x598
   ac1cc: aa0903e0     	mov	x0, x9
   ac1d0: f9000be9     	str	x9, [sp, #0x10]
   ac1d4: 97ffe5eb     	bl	0xa5980 <_ZN7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEEC2ESt16initializer_listINSt6__ndk14pairIiS2_EEE@plt>
   ac1d8: 90000fe0     	adrp	x0, 0x2a8000
   ac1dc: f9421c00     	ldr	x0, [x0, #0x438]
   ac1e0: b0000fe2     	adrp	x2, 0x2a9000
   ac1e4: 91000042     	add	x2, x2, #0x0
   ac1e8: f9400be1     	ldr	x1, [sp, #0x10]
   ac1ec: 97ffeda1     	bl	0xa7870 <__cxa_atexit@plt>
   ac1f0: f94023e8     	ldr	x8, [sp, #0x40]
   ac1f4: f9401509     	ldr	x9, [x8, #0x28]
   ac1f8: f85e83a1     	ldur	x1, [x29, #-0x18]
   ac1fc: eb010129     	subs	x9, x9, x1
   ac200: b9000fe0     	str	w0, [sp, #0xc]
   ac204: f90003e9     	str	x9, [sp]
   ac208: 540000c1     	b.ne	0xac220 <.text+0xef0>
   ac20c: 14000001     	b	0xac210 <.text+0xee0>
   ac210: a9517bfd     	ldp	x29, x30, [sp, #0x110]
   ac214: f94083fc     	ldr	x28, [sp, #0x100]
   ac218: 910483ff     	add	sp, sp, #0x120
   ac21c: d65f03c0     	ret
   ac220: 97fff6d4     	bl	0xa9d70 <__stack_chk_fail@plt>
   ac224: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ac228: 910003fd     	mov	x29, sp
   ac22c: 97fffcb2     	bl	0xab4f4 <.text+0x1c4>
   ac230: 97fffcef     	bl	0xab5ec <.text+0x2bc>
   ac234: 97fffdcc     	bl	0xab964 <.text+0x634>
   ac238: 97fffe31     	bl	0xabafc <.text+0x7cc>
   ac23c: 97fffeab     	bl	0xabce8 <.text+0x9b8>
   ac240: 97ffff70     	bl	0xac000 <.text+0xcd0>
   ac244: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ac248: d65f03c0     	ret
   ac24c: b0000fe0     	adrp	x0, 0x2a9000
   ac250: 91000000     	add	x0, x0, #0x0
   ac254: 17fff427     	b	0xa92f0 <__cxa_finalize@plt>
   ac258: d65f03c0     	ret
   ac25c: 17ffffff     	b	0xac258 <.text+0xf28>
   ac260: b4000040     	cbz	x0, 0xac268 <.text+0xf38>
   ac264: d61f0000     	br	x0
   ac268: d65f03c0     	ret
   ac26c: 90000008     	adrp	x8, 0xac000 <.text+0xcd0>
   ac270: 91098108     	add	x8, x8, #0x260
   ac274: b0000fe2     	adrp	x2, 0x2a9000
   ac278: 91000042     	add	x2, x2, #0x0
   ac27c: aa0003e1     	mov	x1, x0
   ac280: aa0803e0     	mov	x0, x8
   ac284: 17ffed7b     	b	0xa7870 <__cxa_atexit@plt>

00000000000ac288 <android::RefBase::incStrong(void const*) const>:
   ac288: d10103ff     	sub	sp, sp, #0x40
   ac28c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ac290: 9100c3fd     	add	x29, sp, #0x30
   ac294: 320003e8     	orr	w8, wzr, #0x1
   ac298: 52800002     	mov	w2, #0x0                // =0
   ac29c: 320403e9     	orr	w9, wzr, #0x10000000
   ac2a0: f81f83a0     	stur	x0, [x29, #-0x8]
   ac2a4: f81f03a1     	stur	x1, [x29, #-0x10]
   ac2a8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ac2ac: f9400400     	ldr	x0, [x0, #0x8]
   ac2b0: f9000fe0     	str	x0, [sp, #0x18]
   ac2b4: f9400fe0     	ldr	x0, [sp, #0x18]
   ac2b8: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac2bc: b9000fe8     	str	w8, [sp, #0xc]
   ac2c0: b9000be2     	str	w2, [sp, #0x8]
   ac2c4: b90007e9     	str	w9, [sp, #0x4]
   ac2c8: 97fffb0a     	bl	0xaaef0 <_ZN7android7RefBase12weakref_type7incWeakEPKv@plt>
   ac2cc: f9400fe0     	ldr	x0, [sp, #0x18]
   ac2d0: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac2d4: 97fffb67     	bl	0xab070 <_ZN7android7RefBase12weakref_impl12addStrongRefEPKv@plt>
   ac2d8: f9400fe0     	ldr	x0, [sp, #0x18]
   ac2dc: b9400fe1     	ldr	w1, [sp, #0xc]
   ac2e0: b9400be2     	ldr	w2, [sp, #0x8]
   ac2e4: 94000037     	bl	0xac3c0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x14>
   ac2e8: b90017e0     	str	w0, [sp, #0x14]
   ac2ec: b94017e8     	ldr	w8, [sp, #0x14]
   ac2f0: b94007e9     	ldr	w9, [sp, #0x4]
   ac2f4: 6b09011f     	cmp	w8, w9
   ac2f8: 1a9f07e8     	cset	w8, ne
   ac2fc: 37000048     	tbnz	w8, #0x0, 0xac304 <android::RefBase::incStrong(void const*) const+0x7c>
   ac300: 14000002     	b	0xac308 <android::RefBase::incStrong(void const*) const+0x80>
   ac304: 1400000d     	b	0xac338 <android::RefBase::incStrong(void const*) const+0xb0>
   ac308: 320403e1     	orr	w1, wzr, #0x10000000
   ac30c: 52800002     	mov	w2, #0x0                // =0
   ac310: f9400fe8     	ldr	x8, [sp, #0x18]
   ac314: aa0803e0     	mov	x0, x8
   ac318: 94000093     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   ac31c: b90013e0     	str	w0, [sp, #0x10]
   ac320: f9400fe8     	ldr	x8, [sp, #0x18]
   ac324: f9400508     	ldr	x8, [x8, #0x8]
   ac328: f9400109     	ldr	x9, [x8]
   ac32c: f9400929     	ldr	x9, [x9, #0x10]
   ac330: aa0803e0     	mov	x0, x8
   ac334: d63f0120     	blr	x9
   ac338: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ac33c: 910103ff     	add	sp, sp, #0x40
   ac340: d65f03c0     	ret

00000000000ac344 <android::RefBase::weakref_type::incWeak(void const*)>:
   ac344: d10103ff     	sub	sp, sp, #0x40
   ac348: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ac34c: 9100c3fd     	add	x29, sp, #0x30
   ac350: b27e03e8     	orr	x8, xzr, #0x4
   ac354: 320003e9     	orr	w9, wzr, #0x1
   ac358: 52800002     	mov	w2, #0x0                // =0
   ac35c: f81f83a0     	stur	x0, [x29, #-0x8]
   ac360: f81f03a1     	stur	x1, [x29, #-0x10]
   ac364: f85f83a0     	ldur	x0, [x29, #-0x8]
   ac368: f9000fe0     	str	x0, [sp, #0x18]
   ac36c: f9400fe0     	ldr	x0, [sp, #0x18]
   ac370: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac374: f90007e8     	str	x8, [sp, #0x8]
   ac378: b90007e9     	str	w9, [sp, #0x4]
   ac37c: b90003e2     	str	w2, [sp]
   ac380: 97fff96c     	bl	0xaa930 <_ZN7android7RefBase12weakref_impl10addWeakRefEPKv@plt>
   ac384: f9400fe8     	ldr	x8, [sp, #0x18]
   ac388: f94007e0     	ldr	x0, [sp, #0x8]
   ac38c: 8b000100     	add	x0, x8, x0
   ac390: b94007e1     	ldr	w1, [sp, #0x4]
   ac394: b94003e2     	ldr	w2, [sp]
   ac398: 9400000a     	bl	0xac3c0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x14>
   ac39c: b90017e0     	str	w0, [sp, #0x14]
   ac3a0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ac3a4: 910103ff     	add	sp, sp, #0x40
   ac3a8: d65f03c0     	ret

00000000000ac3ac <android::RefBase::weakref_impl::addStrongRef(void const*)>:
   ac3ac: d10043ff     	sub	sp, sp, #0x10
   ac3b0: f90007e0     	str	x0, [sp, #0x8]
   ac3b4: f90003e1     	str	x1, [sp]
   ac3b8: 910043ff     	add	sp, sp, #0x10
   ac3bc: d65f03c0     	ret
   ac3c0: d10183ff     	sub	sp, sp, #0x60
   ac3c4: f9002fe0     	str	x0, [sp, #0x58]
   ac3c8: b90057e1     	str	w1, [sp, #0x54]
   ac3cc: b90053e2     	str	w2, [sp, #0x50]
   ac3d0: f9402fe0     	ldr	x0, [sp, #0x58]
   ac3d4: b94053e1     	ldr	w1, [sp, #0x50]
   ac3d8: b94057e2     	ldr	w2, [sp, #0x54]
   ac3dc: b9004fe2     	str	w2, [sp, #0x4c]
   ac3e0: 71000421     	subs	w1, w1, #0x1
   ac3e4: 2a0103e8     	mov	w8, w1
   ac3e8: 71001021     	subs	w1, w1, #0x4
   ac3ec: f90023e0     	str	x0, [sp, #0x40]
   ac3f0: f9001fe8     	str	x8, [sp, #0x38]
   ac3f4: b90037e1     	str	w1, [sp, #0x34]
   ac3f8: 54000108     	b.hi	0xac418 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x6c>
   ac3fc: f0000a48     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   ac400: 91374108     	add	x8, x8, #0xdd0
   ac404: f9401feb     	ldr	x11, [sp, #0x38]
   ac408: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   ac40c: 8b0a0109     	add	x9, x8, x10
   ac410: f90017ea     	str	x10, [sp, #0x28]
   ac414: d61f0120     	br	x9
   ac418: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac41c: b90027e8     	str	w8, [sp, #0x24]
   ac420: 14000001     	b	0xac424 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x78>
   ac424: f94023e8     	ldr	x8, [sp, #0x40]
   ac428: 885f7d09     	ldxr	w9, [x8]
   ac42c: 2a0903e0     	mov	w0, w9
   ac430: 2a0003e9     	mov	w9, w0
   ac434: b94027ea     	ldr	w10, [sp, #0x24]
   ac438: 0b0a012b     	add	w11, w9, w10
   ac43c: 880c7d0b     	stxr	w12, w11, [x8]
   ac440: b90023e9     	str	w9, [sp, #0x20]
   ac444: 35ffff0c     	cbnz	w12, 0xac424 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x78>
   ac448: 14000001     	b	0xac44c <android::RefBase::weakref_impl::addStrongRef(void const*)+0xa0>
   ac44c: b94023e8     	ldr	w8, [sp, #0x20]
   ac450: b9004be8     	str	w8, [sp, #0x48]
   ac454: 14000041     	b	0xac558 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1ac>
   ac458: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac45c: b9001fe8     	str	w8, [sp, #0x1c]
   ac460: 14000001     	b	0xac464 <android::RefBase::weakref_impl::addStrongRef(void const*)+0xb8>
   ac464: f94023e8     	ldr	x8, [sp, #0x40]
   ac468: 885ffd09     	ldaxr	w9, [x8]
   ac46c: 2a0903e0     	mov	w0, w9
   ac470: 2a0003e9     	mov	w9, w0
   ac474: b9401fea     	ldr	w10, [sp, #0x1c]
   ac478: 0b0a012b     	add	w11, w9, w10
   ac47c: 880c7d0b     	stxr	w12, w11, [x8]
   ac480: b9001be9     	str	w9, [sp, #0x18]
   ac484: 35ffff0c     	cbnz	w12, 0xac464 <android::RefBase::weakref_impl::addStrongRef(void const*)+0xb8>
   ac488: 14000001     	b	0xac48c <android::RefBase::weakref_impl::addStrongRef(void const*)+0xe0>
   ac48c: b9401be8     	ldr	w8, [sp, #0x18]
   ac490: b9004be8     	str	w8, [sp, #0x48]
   ac494: 14000031     	b	0xac558 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1ac>
   ac498: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac49c: b90017e8     	str	w8, [sp, #0x14]
   ac4a0: 14000001     	b	0xac4a4 <android::RefBase::weakref_impl::addStrongRef(void const*)+0xf8>
   ac4a4: f94023e8     	ldr	x8, [sp, #0x40]
   ac4a8: 885f7d09     	ldxr	w9, [x8]
   ac4ac: 2a0903e0     	mov	w0, w9
   ac4b0: 2a0003e9     	mov	w9, w0
   ac4b4: b94017ea     	ldr	w10, [sp, #0x14]
   ac4b8: 0b0a012b     	add	w11, w9, w10
   ac4bc: 880cfd0b     	stlxr	w12, w11, [x8]
   ac4c0: b90013e9     	str	w9, [sp, #0x10]
   ac4c4: 35ffff0c     	cbnz	w12, 0xac4a4 <android::RefBase::weakref_impl::addStrongRef(void const*)+0xf8>
   ac4c8: 14000001     	b	0xac4cc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x120>
   ac4cc: b94013e8     	ldr	w8, [sp, #0x10]
   ac4d0: b9004be8     	str	w8, [sp, #0x48]
   ac4d4: 14000021     	b	0xac558 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1ac>
   ac4d8: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac4dc: b9000fe8     	str	w8, [sp, #0xc]
   ac4e0: 14000001     	b	0xac4e4 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x138>
   ac4e4: f94023e8     	ldr	x8, [sp, #0x40]
   ac4e8: 885ffd09     	ldaxr	w9, [x8]
   ac4ec: 2a0903e0     	mov	w0, w9
   ac4f0: 2a0003e9     	mov	w9, w0
   ac4f4: b9400fea     	ldr	w10, [sp, #0xc]
   ac4f8: 0b0a012b     	add	w11, w9, w10
   ac4fc: 880cfd0b     	stlxr	w12, w11, [x8]
   ac500: b9000be9     	str	w9, [sp, #0x8]
   ac504: 35ffff0c     	cbnz	w12, 0xac4e4 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x138>
   ac508: 14000001     	b	0xac50c <android::RefBase::weakref_impl::addStrongRef(void const*)+0x160>
   ac50c: b9400be8     	ldr	w8, [sp, #0x8]
   ac510: b9004be8     	str	w8, [sp, #0x48]
   ac514: 14000011     	b	0xac558 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1ac>
   ac518: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac51c: b90007e8     	str	w8, [sp, #0x4]
   ac520: 14000001     	b	0xac524 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x178>
   ac524: f94023e8     	ldr	x8, [sp, #0x40]
   ac528: 885ffd09     	ldaxr	w9, [x8]
   ac52c: 2a0903e0     	mov	w0, w9
   ac530: 2a0003e9     	mov	w9, w0
   ac534: b94007ea     	ldr	w10, [sp, #0x4]
   ac538: 0b0a012b     	add	w11, w9, w10
   ac53c: 880cfd0b     	stlxr	w12, w11, [x8]
   ac540: b90003e9     	str	w9, [sp]
   ac544: 35ffff0c     	cbnz	w12, 0xac524 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x178>
   ac548: 14000001     	b	0xac54c <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1a0>
   ac54c: b94003e8     	ldr	w8, [sp]
   ac550: b9004be8     	str	w8, [sp, #0x48]
   ac554: 14000001     	b	0xac558 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1ac>
   ac558: b9404be0     	ldr	w0, [sp, #0x48]
   ac55c: 910183ff     	add	sp, sp, #0x60
   ac560: d65f03c0     	ret
   ac564: d10183ff     	sub	sp, sp, #0x60
   ac568: f9002fe0     	str	x0, [sp, #0x58]
   ac56c: b90057e1     	str	w1, [sp, #0x54]
   ac570: b90053e2     	str	w2, [sp, #0x50]
   ac574: f9402fe0     	ldr	x0, [sp, #0x58]
   ac578: b94053e1     	ldr	w1, [sp, #0x50]
   ac57c: b94057e2     	ldr	w2, [sp, #0x54]
   ac580: b9004fe2     	str	w2, [sp, #0x4c]
   ac584: 71000421     	subs	w1, w1, #0x1
   ac588: 2a0103e8     	mov	w8, w1
   ac58c: 71001021     	subs	w1, w1, #0x4
   ac590: f90023e0     	str	x0, [sp, #0x40]
   ac594: f9001fe8     	str	x8, [sp, #0x38]
   ac598: b90037e1     	str	w1, [sp, #0x34]
   ac59c: 54000108     	b.hi	0xac5bc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x210>
   ac5a0: f0000a48     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   ac5a4: 91379108     	add	x8, x8, #0xde4
   ac5a8: f9401feb     	ldr	x11, [sp, #0x38]
   ac5ac: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   ac5b0: 8b0a0109     	add	x9, x8, x10
   ac5b4: f90017ea     	str	x10, [sp, #0x28]
   ac5b8: d61f0120     	br	x9
   ac5bc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac5c0: b90027e8     	str	w8, [sp, #0x24]
   ac5c4: 14000001     	b	0xac5c8 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x21c>
   ac5c8: f94023e8     	ldr	x8, [sp, #0x40]
   ac5cc: 885f7d09     	ldxr	w9, [x8]
   ac5d0: 2a0903e0     	mov	w0, w9
   ac5d4: 2a0003e9     	mov	w9, w0
   ac5d8: b94027ea     	ldr	w10, [sp, #0x24]
   ac5dc: 6b0a012b     	subs	w11, w9, w10
   ac5e0: 880c7d0b     	stxr	w12, w11, [x8]
   ac5e4: b90023e9     	str	w9, [sp, #0x20]
   ac5e8: 35ffff0c     	cbnz	w12, 0xac5c8 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x21c>
   ac5ec: 14000001     	b	0xac5f0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x244>
   ac5f0: b94023e8     	ldr	w8, [sp, #0x20]
   ac5f4: b9004be8     	str	w8, [sp, #0x48]
   ac5f8: 14000041     	b	0xac6fc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x350>
   ac5fc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac600: b9001fe8     	str	w8, [sp, #0x1c]
   ac604: 14000001     	b	0xac608 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x25c>
   ac608: f94023e8     	ldr	x8, [sp, #0x40]
   ac60c: 885ffd09     	ldaxr	w9, [x8]
   ac610: 2a0903e0     	mov	w0, w9
   ac614: 2a0003e9     	mov	w9, w0
   ac618: b9401fea     	ldr	w10, [sp, #0x1c]
   ac61c: 6b0a012b     	subs	w11, w9, w10
   ac620: 880c7d0b     	stxr	w12, w11, [x8]
   ac624: b9001be9     	str	w9, [sp, #0x18]
   ac628: 35ffff0c     	cbnz	w12, 0xac608 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x25c>
   ac62c: 14000001     	b	0xac630 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x284>
   ac630: b9401be8     	ldr	w8, [sp, #0x18]
   ac634: b9004be8     	str	w8, [sp, #0x48]
   ac638: 14000031     	b	0xac6fc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x350>
   ac63c: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac640: b90017e8     	str	w8, [sp, #0x14]
   ac644: 14000001     	b	0xac648 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x29c>
   ac648: f94023e8     	ldr	x8, [sp, #0x40]
   ac64c: 885f7d09     	ldxr	w9, [x8]
   ac650: 2a0903e0     	mov	w0, w9
   ac654: 2a0003e9     	mov	w9, w0
   ac658: b94017ea     	ldr	w10, [sp, #0x14]
   ac65c: 6b0a012b     	subs	w11, w9, w10
   ac660: 880cfd0b     	stlxr	w12, w11, [x8]
   ac664: b90013e9     	str	w9, [sp, #0x10]
   ac668: 35ffff0c     	cbnz	w12, 0xac648 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x29c>
   ac66c: 14000001     	b	0xac670 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x2c4>
   ac670: b94013e8     	ldr	w8, [sp, #0x10]
   ac674: b9004be8     	str	w8, [sp, #0x48]
   ac678: 14000021     	b	0xac6fc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x350>
   ac67c: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac680: b9000fe8     	str	w8, [sp, #0xc]
   ac684: 14000001     	b	0xac688 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x2dc>
   ac688: f94023e8     	ldr	x8, [sp, #0x40]
   ac68c: 885ffd09     	ldaxr	w9, [x8]
   ac690: 2a0903e0     	mov	w0, w9
   ac694: 2a0003e9     	mov	w9, w0
   ac698: b9400fea     	ldr	w10, [sp, #0xc]
   ac69c: 6b0a012b     	subs	w11, w9, w10
   ac6a0: 880cfd0b     	stlxr	w12, w11, [x8]
   ac6a4: b9000be9     	str	w9, [sp, #0x8]
   ac6a8: 35ffff0c     	cbnz	w12, 0xac688 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x2dc>
   ac6ac: 14000001     	b	0xac6b0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x304>
   ac6b0: b9400be8     	ldr	w8, [sp, #0x8]
   ac6b4: b9004be8     	str	w8, [sp, #0x48]
   ac6b8: 14000011     	b	0xac6fc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x350>
   ac6bc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ac6c0: b90007e8     	str	w8, [sp, #0x4]
   ac6c4: 14000001     	b	0xac6c8 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x31c>
   ac6c8: f94023e8     	ldr	x8, [sp, #0x40]
   ac6cc: 885ffd09     	ldaxr	w9, [x8]
   ac6d0: 2a0903e0     	mov	w0, w9
   ac6d4: 2a0003e9     	mov	w9, w0
   ac6d8: b94007ea     	ldr	w10, [sp, #0x4]
   ac6dc: 6b0a012b     	subs	w11, w9, w10
   ac6e0: 880cfd0b     	stlxr	w12, w11, [x8]
   ac6e4: b90003e9     	str	w9, [sp]
   ac6e8: 35ffff0c     	cbnz	w12, 0xac6c8 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x31c>
   ac6ec: 14000001     	b	0xac6f0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x344>
   ac6f0: b94003e8     	ldr	w8, [sp]
   ac6f4: b9004be8     	str	w8, [sp, #0x48]
   ac6f8: 14000001     	b	0xac6fc <android::RefBase::weakref_impl::addStrongRef(void const*)+0x350>
   ac6fc: b9404be0     	ldr	w0, [sp, #0x48]
   ac700: 910183ff     	add	sp, sp, #0x60
   ac704: d65f03c0     	ret

00000000000ac708 <android::RefBase::decStrong(void const*) const>:
   ac708: d10183ff     	sub	sp, sp, #0x60
   ac70c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ac710: 910143fd     	add	x29, sp, #0x50
   ac714: 320003e8     	orr	w8, wzr, #0x1
   ac718: 320007e2     	orr	w2, wzr, #0x3
   ac71c: d2800009     	mov	x9, #0x0                // =0
   ac720: f81f83a0     	stur	x0, [x29, #-0x8]
   ac724: f81f03a1     	stur	x1, [x29, #-0x10]
   ac728: f85f83a0     	ldur	x0, [x29, #-0x8]
   ac72c: f9400401     	ldr	x1, [x0, #0x8]
   ac730: f81e83a1     	stur	x1, [x29, #-0x18]
   ac734: f85e83a1     	ldur	x1, [x29, #-0x18]
   ac738: f85f03aa     	ldur	x10, [x29, #-0x10]
   ac73c: f90017e0     	str	x0, [sp, #0x28]
   ac740: aa0103e0     	mov	x0, x1
   ac744: aa0a03e1     	mov	x1, x10
   ac748: b90027e8     	str	w8, [sp, #0x24]
   ac74c: b90023e2     	str	w2, [sp, #0x20]
   ac750: f9000fe9     	str	x9, [sp, #0x18]
   ac754: 97ffd147     	bl	0xa0c70 <_ZN7android7RefBase12weakref_impl15removeStrongRefEPKv@plt>
   ac758: f85e83a9     	ldur	x9, [x29, #-0x18]
   ac75c: aa0903e0     	mov	x0, x9
   ac760: b94027e1     	ldr	w1, [sp, #0x24]
   ac764: b94023e2     	ldr	w2, [sp, #0x20]
   ac768: 97ffff7f     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   ac76c: b81e43a0     	stur	w0, [x29, #-0x1c]
   ac770: b85e43a8     	ldur	w8, [x29, #-0x1c]
   ac774: b94027e0     	ldr	w0, [sp, #0x24]
   ac778: 6b00011f     	cmp	w8, w0
   ac77c: 1a9f17e8     	cset	w8, eq
   ac780: 37000048     	tbnz	w8, #0x0, 0xac788 <android::RefBase::decStrong(void const*) const+0x80>
   ac784: 14000025     	b	0xac818 <android::RefBase::decStrong(void const*) const+0x110>
   ac788: b27c03e8     	orr	x8, xzr, #0x10
   ac78c: 321f03e0     	orr	w0, wzr, #0x2
   ac790: 52800001     	mov	w1, #0x0                // =0
   ac794: 320003e9     	orr	w9, wzr, #0x1
   ac798: f9000be8     	str	x8, [sp, #0x10]
   ac79c: b9000fe1     	str	w1, [sp, #0xc]
   ac7a0: b9000be9     	str	w9, [sp, #0x8]
   ac7a4: 94000028     	bl	0xac844 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x14>
   ac7a8: f85e83a8     	ldur	x8, [x29, #-0x18]
   ac7ac: f9400508     	ldr	x8, [x8, #0x8]
   ac7b0: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac7b4: f940010a     	ldr	x10, [x8]
   ac7b8: f9400d4a     	ldr	x10, [x10, #0x18]
   ac7bc: aa0803e0     	mov	x0, x8
   ac7c0: d63f0140     	blr	x10
   ac7c4: f85e83a8     	ldur	x8, [x29, #-0x18]
   ac7c8: f9400bea     	ldr	x10, [sp, #0x10]
   ac7cc: 8b0a0100     	add	x0, x8, x10
   ac7d0: b9400fe1     	ldr	w1, [sp, #0xc]
   ac7d4: 94000036     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ac7d8: b81e03a0     	stur	w0, [x29, #-0x20]
   ac7dc: b85e03a9     	ldur	w9, [x29, #-0x20]
   ac7e0: b9400be0     	ldr	w0, [sp, #0x8]
   ac7e4: 0a000129     	and	w9, w9, w0
   ac7e8: 34000049     	cbz	w9, 0xac7f0 <android::RefBase::decStrong(void const*) const+0xe8>
   ac7ec: 1400000b     	b	0xac818 <android::RefBase::decStrong(void const*) const+0x110>
   ac7f0: f94017e8     	ldr	x8, [sp, #0x28]
   ac7f4: f9400fe9     	ldr	x9, [sp, #0x18]
   ac7f8: eb09011f     	cmp	x8, x9
   ac7fc: 1a9f17ea     	cset	w10, eq
   ac800: 370000ca     	tbnz	w10, #0x0, 0xac818 <android::RefBase::decStrong(void const*) const+0x110>
   ac804: f94017e8     	ldr	x8, [sp, #0x28]
   ac808: f9400109     	ldr	x9, [x8]
   ac80c: f9400529     	ldr	x9, [x9, #0x8]
   ac810: aa0803e0     	mov	x0, x8
   ac814: d63f0120     	blr	x9
   ac818: f85e83a0     	ldur	x0, [x29, #-0x18]
   ac81c: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac820: 97ffe370     	bl	0xa55e0 <_ZN7android7RefBase12weakref_type7decWeakEPKv@plt>
   ac824: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ac828: 910183ff     	add	sp, sp, #0x60
   ac82c: d65f03c0     	ret

00000000000ac830 <android::RefBase::weakref_impl::removeStrongRef(void const*)>:
   ac830: d10043ff     	sub	sp, sp, #0x10
   ac834: f90007e0     	str	x0, [sp, #0x8]
   ac838: f90003e1     	str	x1, [sp]
   ac83c: 910043ff     	add	sp, sp, #0x10
   ac840: d65f03c0     	ret
   ac844: d10083ff     	sub	sp, sp, #0x20
   ac848: b9001fe0     	str	w0, [sp, #0x1c]
   ac84c: b9401fe0     	ldr	w0, [sp, #0x1c]
   ac850: 71000400     	subs	w0, w0, #0x1
   ac854: 2a0003e8     	mov	w8, w0
   ac858: 71001000     	subs	w0, w0, #0x4
   ac85c: f9000be8     	str	x8, [sp, #0x10]
   ac860: b9000fe0     	str	w0, [sp, #0xc]
   ac864: 54000208     	b.hi	0xac8a4 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x74>
   ac868: f0000a48     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   ac86c: 9137e108     	add	x8, x8, #0xdf8
   ac870: f9400beb     	ldr	x11, [sp, #0x10]
   ac874: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   ac878: 8b0a0109     	add	x9, x8, x10
   ac87c: f90003ea     	str	x10, [sp]
   ac880: d61f0120     	br	x9
   ac884: d50339bf     	dmb	ishld
   ac888: 14000007     	b	0xac8a4 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x74>
   ac88c: d5033bbf     	dmb	ish
   ac890: 14000005     	b	0xac8a4 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x74>
   ac894: d5033bbf     	dmb	ish
   ac898: 14000003     	b	0xac8a4 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x74>
   ac89c: d5033bbf     	dmb	ish
   ac8a0: 14000001     	b	0xac8a4 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x74>
   ac8a4: 910083ff     	add	sp, sp, #0x20
   ac8a8: d65f03c0     	ret
   ac8ac: d100c3ff     	sub	sp, sp, #0x30
   ac8b0: f90017e0     	str	x0, [sp, #0x28]
   ac8b4: b90027e1     	str	w1, [sp, #0x24]
   ac8b8: f94017e0     	ldr	x0, [sp, #0x28]
   ac8bc: b94027e1     	ldr	w1, [sp, #0x24]
   ac8c0: 71000428     	subs	w8, w1, #0x1
   ac8c4: 71000908     	subs	w8, w8, #0x2
   ac8c8: f9000fe0     	str	x0, [sp, #0x18]
   ac8cc: b90017e1     	str	w1, [sp, #0x14]
   ac8d0: b90013e8     	str	w8, [sp, #0x10]
   ac8d4: 54000163     	b.lo	0xac900 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xd0>
   ac8d8: 14000001     	b	0xac8dc <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xac>
   ac8dc: b94017e8     	ldr	w8, [sp, #0x14]
   ac8e0: 71001509     	subs	w9, w8, #0x5
   ac8e4: b9000fe9     	str	w9, [sp, #0xc]
   ac8e8: 54000140     	b.eq	0xac910 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xe0>
   ac8ec: 14000001     	b	0xac8f0 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xc0>
   ac8f0: f9400fe8     	ldr	x8, [sp, #0x18]
   ac8f4: b9400109     	ldr	w9, [x8]
   ac8f8: b90023e9     	str	w9, [sp, #0x20]
   ac8fc: 14000009     	b	0xac920 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xf0>
   ac900: f9400fe8     	ldr	x8, [sp, #0x18]
   ac904: 88dffd09     	ldar	w9, [x8]
   ac908: b90023e9     	str	w9, [sp, #0x20]
   ac90c: 14000005     	b	0xac920 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xf0>
   ac910: f9400fe8     	ldr	x8, [sp, #0x18]
   ac914: 88dffd09     	ldar	w9, [x8]
   ac918: b90023e9     	str	w9, [sp, #0x20]
   ac91c: 14000001     	b	0xac920 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0xf0>
   ac920: b94023e0     	ldr	w0, [sp, #0x20]
   ac924: 9100c3ff     	add	sp, sp, #0x30
   ac928: d65f03c0     	ret

00000000000ac92c <android::RefBase::weakref_type::decWeak(void const*)>:
   ac92c: d10203ff     	sub	sp, sp, #0x80
   ac930: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ac934: 9101c3fd     	add	x29, sp, #0x70
   ac938: b27e03e8     	orr	x8, xzr, #0x4
   ac93c: 320003e9     	orr	w9, wzr, #0x1
   ac940: 320007e2     	orr	w2, wzr, #0x3
   ac944: d280000a     	mov	x10, #0x0               // =0
   ac948: f81f83a0     	stur	x0, [x29, #-0x8]
   ac94c: f81f03a1     	stur	x1, [x29, #-0x10]
   ac950: f85f83a0     	ldur	x0, [x29, #-0x8]
   ac954: f81e83a0     	stur	x0, [x29, #-0x18]
   ac958: f85e83a0     	ldur	x0, [x29, #-0x18]
   ac95c: f85f03a1     	ldur	x1, [x29, #-0x10]
   ac960: f81d83a8     	stur	x8, [x29, #-0x28]
   ac964: b81d43a9     	stur	w9, [x29, #-0x2c]
   ac968: b81d03a2     	stur	w2, [x29, #-0x30]
   ac96c: f9001fea     	str	x10, [sp, #0x38]
   ac970: 97ffe6f0     	bl	0xa6530 <_ZN7android7RefBase12weakref_impl13removeWeakRefEPKv@plt>
   ac974: f85e83a8     	ldur	x8, [x29, #-0x18]
   ac978: f85d83aa     	ldur	x10, [x29, #-0x28]
   ac97c: 8b0a0100     	add	x0, x8, x10
   ac980: b85d43a1     	ldur	w1, [x29, #-0x2c]
   ac984: b85d03a2     	ldur	w2, [x29, #-0x30]
   ac988: 97fffef7     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   ac98c: b81e43a0     	stur	w0, [x29, #-0x1c]
   ac990: b85e43a9     	ldur	w9, [x29, #-0x1c]
   ac994: b85d43a0     	ldur	w0, [x29, #-0x2c]
   ac998: 6b00013f     	cmp	w9, w0
   ac99c: 1a9f07e9     	cset	w9, ne
   ac9a0: 37000049     	tbnz	w9, #0x0, 0xac9a8 <android::RefBase::weakref_type::decWeak(void const*)+0x7c>
   ac9a4: 14000002     	b	0xac9ac <android::RefBase::weakref_type::decWeak(void const*)+0x80>
   ac9a8: 14000048     	b	0xacac8 <android::RefBase::weakref_type::decWeak(void const*)+0x19c>
   ac9ac: b27c03e8     	orr	x8, xzr, #0x10
   ac9b0: 321f03e0     	orr	w0, wzr, #0x2
   ac9b4: 52800001     	mov	w1, #0x0                // =0
   ac9b8: 320003e9     	orr	w9, wzr, #0x1
   ac9bc: f9001be8     	str	x8, [sp, #0x30]
   ac9c0: b9002fe1     	str	w1, [sp, #0x2c]
   ac9c4: b9002be9     	str	w9, [sp, #0x28]
   ac9c8: 97ffff9f     	bl	0xac844 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x14>
   ac9cc: f85e83a8     	ldur	x8, [x29, #-0x18]
   ac9d0: f9401bea     	ldr	x10, [sp, #0x30]
   ac9d4: 8b0a0100     	add	x0, x8, x10
   ac9d8: b9402fe1     	ldr	w1, [sp, #0x2c]
   ac9dc: 97ffffb4     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ac9e0: b81e03a0     	stur	w0, [x29, #-0x20]
   ac9e4: b85e03a9     	ldur	w9, [x29, #-0x20]
   ac9e8: b9402be0     	ldr	w0, [sp, #0x28]
   ac9ec: 0a000129     	and	w9, w9, w0
   ac9f0: 34000049     	cbz	w9, 0xac9f8 <android::RefBase::weakref_type::decWeak(void const*)+0xcc>
   ac9f4: 14000022     	b	0xaca7c <android::RefBase::weakref_type::decWeak(void const*)+0x150>
   ac9f8: 320403e8     	orr	w8, wzr, #0x10000000
   ac9fc: 52800001     	mov	w1, #0x0                // =0
   aca00: f85e83a9     	ldur	x9, [x29, #-0x18]
   aca04: aa0903e0     	mov	x0, x9
   aca08: b90027e8     	str	w8, [sp, #0x24]
   aca0c: 97ffffa8     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   aca10: b94027e8     	ldr	w8, [sp, #0x24]
   aca14: 6b08001f     	cmp	w0, w8
   aca18: 1a9f17e0     	cset	w0, eq
   aca1c: 37000040     	tbnz	w0, #0x0, 0xaca24 <android::RefBase::weakref_type::decWeak(void const*)+0xf8>
   aca20: 1400000e     	b	0xaca58 <android::RefBase::weakref_type::decWeak(void const*)+0x12c>
   aca24: f85e83a8     	ldur	x8, [x29, #-0x18]
   aca28: f9400508     	ldr	x8, [x8, #0x8]
   aca2c: f9401fe9     	ldr	x9, [sp, #0x38]
   aca30: eb09011f     	cmp	x8, x9
   aca34: 1a9f17ea     	cset	w10, eq
   aca38: f9000fe8     	str	x8, [sp, #0x18]
   aca3c: 370000ca     	tbnz	w10, #0x0, 0xaca54 <android::RefBase::weakref_type::decWeak(void const*)+0x128>
   aca40: f9400fe8     	ldr	x8, [sp, #0x18]
   aca44: f9400109     	ldr	x9, [x8]
   aca48: f9400529     	ldr	x9, [x9, #0x8]
   aca4c: aa0803e0     	mov	x0, x8
   aca50: d63f0120     	blr	x9
   aca54: 14000009     	b	0xaca78 <android::RefBase::weakref_type::decWeak(void const*)+0x14c>
   aca58: f85e83a8     	ldur	x8, [x29, #-0x18]
   aca5c: f9401fe9     	ldr	x9, [sp, #0x38]
   aca60: eb09011f     	cmp	x8, x9
   aca64: 1a9f17ea     	cset	w10, eq
   aca68: f9000be8     	str	x8, [sp, #0x10]
   aca6c: 3700006a     	tbnz	w10, #0x0, 0xaca78 <android::RefBase::weakref_type::decWeak(void const*)+0x14c>
   aca70: f9400be0     	ldr	x0, [sp, #0x10]
   aca74: 97ffcfbb     	bl	0xa0960 <_ZdlPv@plt>
   aca78: 14000014     	b	0xacac8 <android::RefBase::weakref_type::decWeak(void const*)+0x19c>
   aca7c: f85e83a8     	ldur	x8, [x29, #-0x18]
   aca80: f9400508     	ldr	x8, [x8, #0x8]
   aca84: f85f03a1     	ldur	x1, [x29, #-0x10]
   aca88: f9400109     	ldr	x9, [x8]
   aca8c: f9401529     	ldr	x9, [x9, #0x28]
   aca90: aa0803e0     	mov	x0, x8
   aca94: d63f0120     	blr	x9
   aca98: f85e83a8     	ldur	x8, [x29, #-0x18]
   aca9c: f9400508     	ldr	x8, [x8, #0x8]
   acaa0: f9401fe9     	ldr	x9, [sp, #0x38]
   acaa4: eb09011f     	cmp	x8, x9
   acaa8: 1a9f17ea     	cset	w10, eq
   acaac: f90007e8     	str	x8, [sp, #0x8]
   acab0: 370000ca     	tbnz	w10, #0x0, 0xacac8 <android::RefBase::weakref_type::decWeak(void const*)+0x19c>
   acab4: f94007e8     	ldr	x8, [sp, #0x8]
   acab8: f9400109     	ldr	x9, [x8]
   acabc: f9400529     	ldr	x9, [x9, #0x8]
   acac0: aa0803e0     	mov	x0, x8
   acac4: d63f0120     	blr	x9
   acac8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   acacc: 910203ff     	add	sp, sp, #0x80
   acad0: d65f03c0     	ret

00000000000acad4 <android::RefBase::forceIncStrong(void const*) const>:
   acad4: d10103ff     	sub	sp, sp, #0x40
   acad8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   acadc: 9100c3fd     	add	x29, sp, #0x30
   acae0: 320003e8     	orr	w8, wzr, #0x1
   acae4: 52800002     	mov	w2, #0x0                // =0
   acae8: 320403e9     	orr	w9, wzr, #0x10000000
   acaec: f81f83a0     	stur	x0, [x29, #-0x8]
   acaf0: f81f03a1     	stur	x1, [x29, #-0x10]
   acaf4: f85f83a0     	ldur	x0, [x29, #-0x8]
   acaf8: f9400400     	ldr	x0, [x0, #0x8]
   acafc: f9000fe0     	str	x0, [sp, #0x18]
   acb00: f9400fe0     	ldr	x0, [sp, #0x18]
   acb04: f85f03a1     	ldur	x1, [x29, #-0x10]
   acb08: b90013e8     	str	w8, [sp, #0x10]
   acb0c: b9000fe2     	str	w2, [sp, #0xc]
   acb10: b9000be9     	str	w9, [sp, #0x8]
   acb14: 97fff8f7     	bl	0xaaef0 <_ZN7android7RefBase12weakref_type7incWeakEPKv@plt>
   acb18: f9400fe0     	ldr	x0, [sp, #0x18]
   acb1c: f85f03a1     	ldur	x1, [x29, #-0x10]
   acb20: 97fff954     	bl	0xab070 <_ZN7android7RefBase12weakref_impl12addStrongRefEPKv@plt>
   acb24: f9400fe0     	ldr	x0, [sp, #0x18]
   acb28: b94013e1     	ldr	w1, [sp, #0x10]
   acb2c: b9400fe2     	ldr	w2, [sp, #0xc]
   acb30: 97fffe24     	bl	0xac3c0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x14>
   acb34: b90017e0     	str	w0, [sp, #0x14]
   acb38: b94017e8     	ldr	w8, [sp, #0x14]
   acb3c: b9400be9     	ldr	w9, [sp, #0x8]
   acb40: 6b08013f     	cmp	w9, w8
   acb44: 1a9f17e0     	cset	w0, eq
   acb48: b90007e8     	str	w8, [sp, #0x4]
   acb4c: 370000c0     	tbnz	w0, #0x0, 0xacb64 <android::RefBase::forceIncStrong(void const*) const+0x90>
   acb50: 14000001     	b	0xacb54 <android::RefBase::forceIncStrong(void const*) const+0x80>
   acb54: b94007e8     	ldr	w8, [sp, #0x4]
   acb58: 34000108     	cbz	w8, 0xacb78 <android::RefBase::forceIncStrong(void const*) const+0xa4>
   acb5c: 14000001     	b	0xacb60 <android::RefBase::forceIncStrong(void const*) const+0x8c>
   acb60: 1400000c     	b	0xacb90 <android::RefBase::forceIncStrong(void const*) const+0xbc>
   acb64: 320403e1     	orr	w1, wzr, #0x10000000
   acb68: 52800002     	mov	w2, #0x0                // =0
   acb6c: f9400fe8     	ldr	x8, [sp, #0x18]
   acb70: aa0803e0     	mov	x0, x8
   acb74: 97fffe7c     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   acb78: f9400fe8     	ldr	x8, [sp, #0x18]
   acb7c: f9400508     	ldr	x8, [x8, #0x8]
   acb80: f9400109     	ldr	x9, [x8]
   acb84: f9400929     	ldr	x9, [x9, #0x10]
   acb88: aa0803e0     	mov	x0, x8
   acb8c: d63f0120     	blr	x9
   acb90: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   acb94: 910103ff     	add	sp, sp, #0x40
   acb98: d65f03c0     	ret

00000000000acb9c <android::RefBase::getStrongCount() const>:
   acb9c: d10083ff     	sub	sp, sp, #0x20
   acba0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   acba4: 910043fd     	add	x29, sp, #0x10
   acba8: 52800001     	mov	w1, #0x0                // =0
   acbac: f90007e0     	str	x0, [sp, #0x8]
   acbb0: f94007e0     	ldr	x0, [sp, #0x8]
   acbb4: f9400400     	ldr	x0, [x0, #0x8]
   acbb8: 97ffff3d     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   acbbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   acbc0: 910083ff     	add	sp, sp, #0x20
   acbc4: d65f03c0     	ret

00000000000acbc8 <android::RefBase::weakref_type::refBase() const>:
   acbc8: d10043ff     	sub	sp, sp, #0x10
   acbcc: f90007e0     	str	x0, [sp, #0x8]
   acbd0: f94007e0     	ldr	x0, [sp, #0x8]
   acbd4: f9400400     	ldr	x0, [x0, #0x8]
   acbd8: 910043ff     	add	sp, sp, #0x10
   acbdc: d65f03c0     	ret

00000000000acbe0 <android::RefBase::weakref_impl::addWeakRef(void const*)>:
   acbe0: d10043ff     	sub	sp, sp, #0x10
   acbe4: f90007e0     	str	x0, [sp, #0x8]
   acbe8: f90003e1     	str	x1, [sp]
   acbec: 910043ff     	add	sp, sp, #0x10
   acbf0: d65f03c0     	ret

00000000000acbf4 <android::RefBase::weakref_impl::removeWeakRef(void const*)>:
   acbf4: d10043ff     	sub	sp, sp, #0x10
   acbf8: f90007e0     	str	x0, [sp, #0x8]
   acbfc: f90003e1     	str	x1, [sp]
   acc00: 910043ff     	add	sp, sp, #0x10
   acc04: d65f03c0     	ret

00000000000acc08 <android::RefBase::weakref_type::attemptIncStrong(void const*)>:
   acc08: d10243ff     	sub	sp, sp, #0x90
   acc0c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   acc10: 910203fd     	add	x29, sp, #0x80
   acc14: d53bd048     	mrs	x8, TPIDR_EL0
   acc18: f9401508     	ldr	x8, [x8, #0x28]
   acc1c: f81f83a8     	stur	x8, [x29, #-0x8]
   acc20: f81e83a0     	stur	x0, [x29, #-0x18]
   acc24: f81e03a1     	stur	x1, [x29, #-0x20]
   acc28: f85e83a8     	ldur	x8, [x29, #-0x18]
   acc2c: aa0803e0     	mov	x0, x8
   acc30: f85e03a1     	ldur	x1, [x29, #-0x20]
   acc34: f81c83a0     	stur	x0, [x29, #-0x38]
   acc38: aa0803e0     	mov	x0, x8
   acc3c: f90023e8     	str	x8, [sp, #0x40]
   acc40: 97fff8ac     	bl	0xaaef0 <_ZN7android7RefBase12weakref_type7incWeakEPKv@plt>
   acc44: f94023e8     	ldr	x8, [sp, #0x40]
   acc48: f81d83a8     	stur	x8, [x29, #-0x28]
   acc4c: f85d83a0     	ldur	x0, [x29, #-0x28]
   acc50: 2a1f03e2     	mov	w2, wzr
   acc54: 2a0203e1     	mov	w1, w2
   acc58: 97ffff15     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   acc5c: b81f43a0     	stur	w0, [x29, #-0xc]
   acc60: 14000001     	b	0xacc64 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5c>
   acc64: b85f43a8     	ldur	w8, [x29, #-0xc]
   acc68: 2a1f03e0     	mov	w0, wzr
   acc6c: 71000508     	subs	w8, w8, #0x1
   acc70: b9003fe8     	str	w8, [sp, #0x3c]
   acc74: b9003be0     	str	w0, [sp, #0x38]
   acc78: 5400012b     	b.lt	0xacc9c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x94>
   acc7c: 14000001     	b	0xacc80 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x78>
   acc80: b85f43a8     	ldur	w8, [x29, #-0xc]
   acc84: 320403e9     	orr	w9, wzr, #0x10000000
   acc88: 6b090108     	subs	w8, w8, w9
   acc8c: 1a9f07e9     	cset	w9, ne
   acc90: b90037e8     	str	w8, [sp, #0x34]
   acc94: b9003be9     	str	w9, [sp, #0x38]
   acc98: 14000001     	b	0xacc9c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x94>
   acc9c: b9403be8     	ldr	w8, [sp, #0x38]
   acca0: 360001a8     	tbz	w8, #0x0, 0xaccd4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xcc>
   acca4: 14000001     	b	0xacca8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xa0>
   acca8: f85d83a0     	ldur	x0, [x29, #-0x28]
   accac: b85f43a8     	ldur	w8, [x29, #-0xc]
   accb0: 11000502     	add	w2, w8, #0x1
   accb4: d10033a1     	sub	x1, x29, #0xc
   accb8: 2a1f03e8     	mov	w8, wzr
   accbc: 2a0803e3     	mov	w3, w8
   accc0: 94000089     	bl	0xacee4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2dc>
   accc4: 36000060     	tbz	w0, #0x0, 0xaccd0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xc8>
   accc8: 14000001     	b	0xacccc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xc4>
   acccc: 14000002     	b	0xaccd4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xcc>
   accd0: 17ffffe5     	b	0xacc64 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5c>
   accd4: b85f43a8     	ldur	w8, [x29, #-0xc]
   accd8: 71000508     	subs	w8, w8, #0x1
   accdc: b90033e8     	str	w8, [sp, #0x30]
   acce0: 5400010b     	b.lt	0xacd00 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xf8>
   acce4: 14000001     	b	0xacce8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xe0>
   acce8: b85f43a8     	ldur	w8, [x29, #-0xc]
   accec: 320403e9     	orr	w9, wzr, #0x10000000
   accf0: 6b090108     	subs	w8, w8, w9
   accf4: b9002fe8     	str	w8, [sp, #0x2c]
   accf8: 54000b41     	b.ne	0xace60 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x258>
   accfc: 14000001     	b	0xacd00 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0xf8>
   acd00: f85d83a8     	ldur	x8, [x29, #-0x28]
   acd04: 91004100     	add	x0, x8, #0x10
   acd08: 2a1f03e1     	mov	w1, wzr
   acd0c: 97fffee8     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   acd10: b81d43a0     	stur	w0, [x29, #-0x2c]
   acd14: 385d43a0     	ldurb	w0, [x29, #-0x2c]
   acd18: 37000540     	tbnz	w0, #0x0, 0xacdc0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x1b8>
   acd1c: 14000001     	b	0xacd20 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x118>
   acd20: b85f43a8     	ldur	w8, [x29, #-0xc]
   acd24: 71000108     	subs	w8, w8, #0x0
   acd28: b9002be8     	str	w8, [sp, #0x28]
   acd2c: 5400010c     	b.gt	0xacd4c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x144>
   acd30: 14000001     	b	0xacd34 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x12c>
   acd34: f85e03a1     	ldur	x1, [x29, #-0x20]
   acd38: f85c83a0     	ldur	x0, [x29, #-0x38]
   acd3c: 97ffe229     	bl	0xa55e0 <_ZN7android7RefBase12weakref_type7decWeakEPKv@plt>
   acd40: 2a1f03e8     	mov	w8, wzr
   acd44: 381f33a8     	sturb	w8, [x29, #-0xd]
   acd48: 14000058     	b	0xacea8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2a0>
   acd4c: 14000001     	b	0xacd50 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x148>
   acd50: b85f43a8     	ldur	w8, [x29, #-0xc]
   acd54: 71000508     	subs	w8, w8, #0x1
   acd58: b90027e8     	str	w8, [sp, #0x24]
   acd5c: 540001ab     	b.lt	0xacd90 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x188>
   acd60: 14000001     	b	0xacd64 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x15c>
   acd64: f85d83a0     	ldur	x0, [x29, #-0x28]
   acd68: b85f43a8     	ldur	w8, [x29, #-0xc]
   acd6c: 11000502     	add	w2, w8, #0x1
   acd70: d10033a1     	sub	x1, x29, #0xc
   acd74: 2a1f03e8     	mov	w8, wzr
   acd78: 2a0803e3     	mov	w3, w8
   acd7c: 9400005a     	bl	0xacee4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2dc>
   acd80: 36000060     	tbz	w0, #0x0, 0xacd8c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x184>
   acd84: 14000001     	b	0xacd88 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x180>
   acd88: 14000002     	b	0xacd90 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x188>
   acd8c: 17fffff1     	b	0xacd50 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x148>
   acd90: b85f43a8     	ldur	w8, [x29, #-0xc]
   acd94: 71000108     	subs	w8, w8, #0x0
   acd98: b90023e8     	str	w8, [sp, #0x20]
   acd9c: 5400010c     	b.gt	0xacdbc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x1b4>
   acda0: 14000001     	b	0xacda4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x19c>
   acda4: f85e03a1     	ldur	x1, [x29, #-0x20]
   acda8: f85c83a0     	ldur	x0, [x29, #-0x38]
   acdac: 97ffe20d     	bl	0xa55e0 <_ZN7android7RefBase12weakref_type7decWeakEPKv@plt>
   acdb0: 2a1f03e8     	mov	w8, wzr
   acdb4: 381f33a8     	sturb	w8, [x29, #-0xd]
   acdb8: 1400003c     	b	0xacea8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2a0>
   acdbc: 14000028     	b	0xace5c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x254>
   acdc0: f85d83a8     	ldur	x8, [x29, #-0x28]
   acdc4: f9400508     	ldr	x8, [x8, #0x8]
   acdc8: f85e03a2     	ldur	x2, [x29, #-0x20]
   acdcc: f9400109     	ldr	x9, [x8]
   acdd0: f9401129     	ldr	x9, [x9, #0x20]
   acdd4: 320003e1     	orr	w1, wzr, #0x1
   acdd8: aa0803e0     	mov	x0, x8
   acddc: d63f0120     	blr	x9
   acde0: 37000100     	tbnz	w0, #0x0, 0xace00 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x1f8>
   acde4: 14000001     	b	0xacde8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x1e0>
   acde8: f85e03a1     	ldur	x1, [x29, #-0x20]
   acdec: f85c83a0     	ldur	x0, [x29, #-0x38]
   acdf0: 97ffe1fc     	bl	0xa55e0 <_ZN7android7RefBase12weakref_type7decWeakEPKv@plt>
   acdf4: 2a1f03e8     	mov	w8, wzr
   acdf8: 381f33a8     	sturb	w8, [x29, #-0xd]
   acdfc: 1400002b     	b	0xacea8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2a0>
   ace00: f85d83a0     	ldur	x0, [x29, #-0x28]
   ace04: 320003e1     	orr	w1, wzr, #0x1
   ace08: 2a1f03e2     	mov	w2, wzr
   ace0c: 97fffd6d     	bl	0xac3c0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x14>
   ace10: b81f43a0     	stur	w0, [x29, #-0xc]
   ace14: b85f43a0     	ldur	w0, [x29, #-0xc]
   ace18: 34000200     	cbz	w0, 0xace58 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x250>
   ace1c: 14000001     	b	0xace20 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x218>
   ace20: b85f43a8     	ldur	w8, [x29, #-0xc]
   ace24: 320403e9     	orr	w9, wzr, #0x10000000
   ace28: 6b090108     	subs	w8, w8, w9
   ace2c: b9001fe8     	str	w8, [sp, #0x1c]
   ace30: 54000140     	b.eq	0xace58 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x250>
   ace34: 14000001     	b	0xace38 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x230>
   ace38: f85d83a8     	ldur	x8, [x29, #-0x28]
   ace3c: f9400508     	ldr	x8, [x8, #0x8]
   ace40: f85e03a1     	ldur	x1, [x29, #-0x20]
   ace44: f9400109     	ldr	x9, [x8]
   ace48: f9400d29     	ldr	x9, [x9, #0x18]
   ace4c: aa0803e0     	mov	x0, x8
   ace50: d63f0120     	blr	x9
   ace54: 14000001     	b	0xace58 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x250>
   ace58: 14000001     	b	0xace5c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x254>
   ace5c: 14000001     	b	0xace60 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x258>
   ace60: f85d83a0     	ldur	x0, [x29, #-0x28]
   ace64: f85e03a1     	ldur	x1, [x29, #-0x20]
   ace68: 97fff882     	bl	0xab070 <_ZN7android7RefBase12weakref_impl12addStrongRefEPKv@plt>
   ace6c: b85f43a8     	ldur	w8, [x29, #-0xc]
   ace70: 320403e9     	orr	w9, wzr, #0x10000000
   ace74: 6b090108     	subs	w8, w8, w9
   ace78: b9001be8     	str	w8, [sp, #0x18]
   ace7c: 54000101     	b.ne	0xace9c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x294>
   ace80: 14000001     	b	0xace84 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x27c>
   ace84: f85d83a0     	ldur	x0, [x29, #-0x28]
   ace88: 320403e1     	orr	w1, wzr, #0x10000000
   ace8c: 2a1f03e2     	mov	w2, wzr
   ace90: 97fffdb5     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   ace94: b90017e0     	str	w0, [sp, #0x14]
   ace98: 14000001     	b	0xace9c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x294>
   ace9c: 320003e8     	orr	w8, wzr, #0x1
   acea0: 381f33a8     	sturb	w8, [x29, #-0xd]
   acea4: 14000001     	b	0xacea8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2a0>
   acea8: 385f33a8     	ldurb	w8, [x29, #-0xd]
   aceac: d53bd049     	mrs	x9, TPIDR_EL0
   aceb0: f9401529     	ldr	x9, [x9, #0x28]
   aceb4: f85f83aa     	ldur	x10, [x29, #-0x8]
   aceb8: eb0a0129     	subs	x9, x9, x10
   acebc: b90013e8     	str	w8, [sp, #0x10]
   acec0: f90007e9     	str	x9, [sp, #0x8]
   acec4: 540000e1     	b.ne	0xacee0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2d8>
   acec8: 14000001     	b	0xacecc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2c4>
   acecc: b94013e8     	ldr	w8, [sp, #0x10]
   aced0: 12000100     	and	w0, w8, #0x1
   aced4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   aced8: 910243ff     	add	sp, sp, #0x90
   acedc: d65f03c0     	ret
   acee0: 97fff3a4     	bl	0xa9d70 <__stack_chk_fail@plt>
   acee4: d103c3ff     	sub	sp, sp, #0xf0
   acee8: f90077e0     	str	x0, [sp, #0xe8]
   aceec: f90073e1     	str	x1, [sp, #0xe0]
   acef0: b900dfe2     	str	w2, [sp, #0xdc]
   acef4: b900dbe3     	str	w3, [sp, #0xd8]
   acef8: f94077e0     	ldr	x0, [sp, #0xe8]
   acefc: b940dbe2     	ldr	w2, [sp, #0xd8]
   acf00: f94073e1     	ldr	x1, [sp, #0xe0]
   acf04: b940dfe3     	ldr	w3, [sp, #0xdc]
   acf08: b900d7e3     	str	w3, [sp, #0xd4]
   acf0c: b940dbe3     	ldr	w3, [sp, #0xd8]
   acf10: 71000442     	subs	w2, w2, #0x1
   acf14: 2a0203e8     	mov	w8, w2
   acf18: 71001042     	subs	w2, w2, #0x4
   acf1c: f90067e0     	str	x0, [sp, #0xc8]
   acf20: f90063e1     	str	x1, [sp, #0xc0]
   acf24: b900bfe3     	str	w3, [sp, #0xbc]
   acf28: f9005be8     	str	x8, [sp, #0xb0]
   acf2c: b900afe2     	str	w2, [sp, #0xac]
   acf30: 54000108     	b.hi	0xacf50 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x348>
   acf34: f0000a48     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   acf38: 91383108     	add	x8, x8, #0xe0c
   acf3c: f9405beb     	ldr	x11, [sp, #0xb0]
   acf40: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   acf44: 8b0a0109     	add	x9, x8, x10
   acf48: f90053ea     	str	x10, [sp, #0xa0]
   acf4c: d61f0120     	br	x9
   acf50: 1400001d     	b	0xacfc4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3bc>
   acf54: b940bfe8     	ldr	w8, [sp, #0xbc]
   acf58: 71000509     	subs	w9, w8, #0x1
   acf5c: 71000929     	subs	w9, w9, #0x2
   acf60: b9009fe9     	str	w9, [sp, #0x9c]
   acf64: 540008e3     	b.lo	0xad080 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x478>
   acf68: 14000033     	b	0xad034 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x42c>
   acf6c: 14000069     	b	0xad110 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x508>
   acf70: b940bfe8     	ldr	w8, [sp, #0xbc]
   acf74: 71000509     	subs	w9, w8, #0x1
   acf78: 71000929     	subs	w9, w9, #0x2
   acf7c: b9009be9     	str	w9, [sp, #0x98]
   acf80: 54001263     	b.lo	0xad1cc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5c4>
   acf84: 1400007f     	b	0xad180 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x578>
   acf88: b940bfe8     	ldr	w8, [sp, #0xbc]
   acf8c: 71000509     	subs	w9, w8, #0x1
   acf90: 71000929     	subs	w9, w9, #0x2
   acf94: b90097e9     	str	w9, [sp, #0x94]
   acf98: 54001883     	b.lo	0xad2a8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x6a0>
   acf9c: 14000001     	b	0xacfa0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x398>
   acfa0: b940bfe8     	ldr	w8, [sp, #0xbc]
   acfa4: 71001509     	subs	w9, w8, #0x5
   acfa8: b90093e9     	str	w9, [sp, #0x90]
   acfac: 54001a40     	b.eq	0xad2f4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x6ec>
   acfb0: 140000ab     	b	0xad25c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x654>
   acfb4: 394343e8     	ldrb	w8, [sp, #0xd0]
   acfb8: 12000100     	and	w0, w8, #0x1
   acfbc: 9103c3ff     	add	sp, sp, #0xf0
   acfc0: d65f03c0     	ret
   acfc4: f94063e8     	ldr	x8, [sp, #0xc0]
   acfc8: b9400109     	ldr	w9, [x8]
   acfcc: b940d7ea     	ldr	w10, [sp, #0xd4]
   acfd0: f94067ed     	ldr	x13, [sp, #0xc8]
   acfd4: 5280000c     	mov	w12, #0x0               // =0
   acfd8: 885ffdab     	ldaxr	w11, [x13]
   acfdc: 6b09017f     	cmp	w11, w9
   acfe0: 54000061     	b.ne	0xacfec <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3e4>
   acfe4: 880cfdaa     	stlxr	w12, w10, [x13]
   acfe8: 35ffff6c     	cbnz	w12, 0xacfd4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3cc>
   acfec: 6b090169     	subs	w9, w11, w9
   acff0: 1a9f17ea     	cset	w10, eq
   acff4: 2a0a03ee     	mov	w14, w10
   acff8: b9008fec     	str	w12, [sp, #0x8c]
   acffc: b9008be9     	str	w9, [sp, #0x88]
   ad000: b90087eb     	str	w11, [sp, #0x84]
   ad004: b90083ee     	str	w14, [sp, #0x80]
   ad008: 370000ea     	tbnz	w10, #0x0, 0xad024 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x41c>
   ad00c: 14000002     	b	0xad014 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x40c>
   ad010: 17ffffe9     	b	0xacfb4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3ac>
   ad014: b94087e8     	ldr	w8, [sp, #0x84]
   ad018: f94063e9     	ldr	x9, [sp, #0xc0]
   ad01c: b9000128     	str	w8, [x9]
   ad020: 14000001     	b	0xad024 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x41c>
   ad024: b94083e8     	ldr	w8, [sp, #0x80]
   ad028: 12000109     	and	w9, w8, #0x1
   ad02c: 390343e9     	strb	w9, [sp, #0xd0]
   ad030: 17fffff8     	b	0xad010 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x408>
   ad034: f94063e8     	ldr	x8, [sp, #0xc0]
   ad038: b9400109     	ldr	w9, [x8]
   ad03c: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad040: f94067ed     	ldr	x13, [sp, #0xc8]
   ad044: 5280000c     	mov	w12, #0x0               // =0
   ad048: 885ffdab     	ldaxr	w11, [x13]
   ad04c: 6b09017f     	cmp	w11, w9
   ad050: 54000061     	b.ne	0xad05c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x454>
   ad054: 880cfdaa     	stlxr	w12, w10, [x13]
   ad058: 35ffff6c     	cbnz	w12, 0xad044 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x43c>
   ad05c: 6b090169     	subs	w9, w11, w9
   ad060: 1a9f17ea     	cset	w10, eq
   ad064: 2a0a03ee     	mov	w14, w10
   ad068: b9007fec     	str	w12, [sp, #0x7c]
   ad06c: b9007be9     	str	w9, [sp, #0x78]
   ad070: b90077eb     	str	w11, [sp, #0x74]
   ad074: b90073ee     	str	w14, [sp, #0x70]
   ad078: 3700034a     	tbnz	w10, #0x0, 0xad0e0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4d8>
   ad07c: 14000015     	b	0xad0d0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4c8>
   ad080: f94063e8     	ldr	x8, [sp, #0xc0]
   ad084: b9400109     	ldr	w9, [x8]
   ad088: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad08c: f94067ed     	ldr	x13, [sp, #0xc8]
   ad090: 5280000c     	mov	w12, #0x0               // =0
   ad094: 885ffdab     	ldaxr	w11, [x13]
   ad098: 6b09017f     	cmp	w11, w9
   ad09c: 54000061     	b.ne	0xad0a8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4a0>
   ad0a0: 880cfdaa     	stlxr	w12, w10, [x13]
   ad0a4: 35ffff6c     	cbnz	w12, 0xad090 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x488>
   ad0a8: 6b090169     	subs	w9, w11, w9
   ad0ac: 1a9f17ea     	cset	w10, eq
   ad0b0: 2a0a03ee     	mov	w14, w10
   ad0b4: b9006fec     	str	w12, [sp, #0x6c]
   ad0b8: b9006be9     	str	w9, [sp, #0x68]
   ad0bc: b90067eb     	str	w11, [sp, #0x64]
   ad0c0: b90063ee     	str	w14, [sp, #0x60]
   ad0c4: 370001ea     	tbnz	w10, #0x0, 0xad100 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4f8>
   ad0c8: 1400000a     	b	0xad0f0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4e8>
   ad0cc: 17ffffba     	b	0xacfb4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3ac>
   ad0d0: b94077e8     	ldr	w8, [sp, #0x74]
   ad0d4: f94063e9     	ldr	x9, [sp, #0xc0]
   ad0d8: b9000128     	str	w8, [x9]
   ad0dc: 14000001     	b	0xad0e0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4d8>
   ad0e0: b94073e8     	ldr	w8, [sp, #0x70]
   ad0e4: 12000109     	and	w9, w8, #0x1
   ad0e8: 390343e9     	strb	w9, [sp, #0xd0]
   ad0ec: 17fffff8     	b	0xad0cc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4c4>
   ad0f0: b94067e8     	ldr	w8, [sp, #0x64]
   ad0f4: f94063e9     	ldr	x9, [sp, #0xc0]
   ad0f8: b9000128     	str	w8, [x9]
   ad0fc: 14000001     	b	0xad100 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4f8>
   ad100: b94063e8     	ldr	w8, [sp, #0x60]
   ad104: 12000109     	and	w9, w8, #0x1
   ad108: 390343e9     	strb	w9, [sp, #0xd0]
   ad10c: 17fffff0     	b	0xad0cc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x4c4>
   ad110: f94063e8     	ldr	x8, [sp, #0xc0]
   ad114: b9400109     	ldr	w9, [x8]
   ad118: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad11c: f94067ed     	ldr	x13, [sp, #0xc8]
   ad120: 5280000c     	mov	w12, #0x0               // =0
   ad124: 885ffdab     	ldaxr	w11, [x13]
   ad128: 6b09017f     	cmp	w11, w9
   ad12c: 54000061     	b.ne	0xad138 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x530>
   ad130: 880cfdaa     	stlxr	w12, w10, [x13]
   ad134: 35ffff6c     	cbnz	w12, 0xad120 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x518>
   ad138: 6b090169     	subs	w9, w11, w9
   ad13c: 1a9f17ea     	cset	w10, eq
   ad140: 2a0a03ee     	mov	w14, w10
   ad144: b9005fec     	str	w12, [sp, #0x5c]
   ad148: b9005be9     	str	w9, [sp, #0x58]
   ad14c: b90057eb     	str	w11, [sp, #0x54]
   ad150: b90053ee     	str	w14, [sp, #0x50]
   ad154: 370000ea     	tbnz	w10, #0x0, 0xad170 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x568>
   ad158: 14000002     	b	0xad160 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x558>
   ad15c: 17ffff96     	b	0xacfb4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3ac>
   ad160: b94057e8     	ldr	w8, [sp, #0x54]
   ad164: f94063e9     	ldr	x9, [sp, #0xc0]
   ad168: b9000128     	str	w8, [x9]
   ad16c: 14000001     	b	0xad170 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x568>
   ad170: b94053e8     	ldr	w8, [sp, #0x50]
   ad174: 12000109     	and	w9, w8, #0x1
   ad178: 390343e9     	strb	w9, [sp, #0xd0]
   ad17c: 17fffff8     	b	0xad15c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x554>
   ad180: f94063e8     	ldr	x8, [sp, #0xc0]
   ad184: b9400109     	ldr	w9, [x8]
   ad188: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad18c: f94067ed     	ldr	x13, [sp, #0xc8]
   ad190: 5280000c     	mov	w12, #0x0               // =0
   ad194: 885ffdab     	ldaxr	w11, [x13]
   ad198: 6b09017f     	cmp	w11, w9
   ad19c: 54000061     	b.ne	0xad1a8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5a0>
   ad1a0: 880cfdaa     	stlxr	w12, w10, [x13]
   ad1a4: 35ffff6c     	cbnz	w12, 0xad190 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x588>
   ad1a8: 6b090169     	subs	w9, w11, w9
   ad1ac: 1a9f17ea     	cset	w10, eq
   ad1b0: 2a0a03ee     	mov	w14, w10
   ad1b4: b9004fec     	str	w12, [sp, #0x4c]
   ad1b8: b9004be9     	str	w9, [sp, #0x48]
   ad1bc: b90047eb     	str	w11, [sp, #0x44]
   ad1c0: b90043ee     	str	w14, [sp, #0x40]
   ad1c4: 3700034a     	tbnz	w10, #0x0, 0xad22c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x624>
   ad1c8: 14000015     	b	0xad21c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x614>
   ad1cc: f94063e8     	ldr	x8, [sp, #0xc0]
   ad1d0: b9400109     	ldr	w9, [x8]
   ad1d4: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad1d8: f94067ed     	ldr	x13, [sp, #0xc8]
   ad1dc: 5280000c     	mov	w12, #0x0               // =0
   ad1e0: 885ffdab     	ldaxr	w11, [x13]
   ad1e4: 6b09017f     	cmp	w11, w9
   ad1e8: 54000061     	b.ne	0xad1f4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5ec>
   ad1ec: 880cfdaa     	stlxr	w12, w10, [x13]
   ad1f0: 35ffff6c     	cbnz	w12, 0xad1dc <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x5d4>
   ad1f4: 6b090169     	subs	w9, w11, w9
   ad1f8: 1a9f17ea     	cset	w10, eq
   ad1fc: 2a0a03ee     	mov	w14, w10
   ad200: b9003fec     	str	w12, [sp, #0x3c]
   ad204: b9003be9     	str	w9, [sp, #0x38]
   ad208: b90037eb     	str	w11, [sp, #0x34]
   ad20c: b90033ee     	str	w14, [sp, #0x30]
   ad210: 370001ea     	tbnz	w10, #0x0, 0xad24c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x644>
   ad214: 1400000a     	b	0xad23c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x634>
   ad218: 17ffff67     	b	0xacfb4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3ac>
   ad21c: b94047e8     	ldr	w8, [sp, #0x44]
   ad220: f94063e9     	ldr	x9, [sp, #0xc0]
   ad224: b9000128     	str	w8, [x9]
   ad228: 14000001     	b	0xad22c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x624>
   ad22c: b94043e8     	ldr	w8, [sp, #0x40]
   ad230: 12000109     	and	w9, w8, #0x1
   ad234: 390343e9     	strb	w9, [sp, #0xd0]
   ad238: 17fffff8     	b	0xad218 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x610>
   ad23c: b94037e8     	ldr	w8, [sp, #0x34]
   ad240: f94063e9     	ldr	x9, [sp, #0xc0]
   ad244: b9000128     	str	w8, [x9]
   ad248: 14000001     	b	0xad24c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x644>
   ad24c: b94033e8     	ldr	w8, [sp, #0x30]
   ad250: 12000109     	and	w9, w8, #0x1
   ad254: 390343e9     	strb	w9, [sp, #0xd0]
   ad258: 17fffff0     	b	0xad218 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x610>
   ad25c: f94063e8     	ldr	x8, [sp, #0xc0]
   ad260: b9400109     	ldr	w9, [x8]
   ad264: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad268: f94067ed     	ldr	x13, [sp, #0xc8]
   ad26c: 5280000c     	mov	w12, #0x0               // =0
   ad270: 885ffdab     	ldaxr	w11, [x13]
   ad274: 6b09017f     	cmp	w11, w9
   ad278: 54000061     	b.ne	0xad284 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x67c>
   ad27c: 880cfdaa     	stlxr	w12, w10, [x13]
   ad280: 35ffff6c     	cbnz	w12, 0xad26c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x664>
   ad284: 6b090169     	subs	w9, w11, w9
   ad288: 1a9f17ea     	cset	w10, eq
   ad28c: 2a0a03ee     	mov	w14, w10
   ad290: b9002fec     	str	w12, [sp, #0x2c]
   ad294: b9002be9     	str	w9, [sp, #0x28]
   ad298: b90027eb     	str	w11, [sp, #0x24]
   ad29c: b90023ee     	str	w14, [sp, #0x20]
   ad2a0: 370005aa     	tbnz	w10, #0x0, 0xad354 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x74c>
   ad2a4: 14000028     	b	0xad344 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x73c>
   ad2a8: f94063e8     	ldr	x8, [sp, #0xc0]
   ad2ac: b9400109     	ldr	w9, [x8]
   ad2b0: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad2b4: f94067ed     	ldr	x13, [sp, #0xc8]
   ad2b8: 5280000c     	mov	w12, #0x0               // =0
   ad2bc: 885ffdab     	ldaxr	w11, [x13]
   ad2c0: 6b09017f     	cmp	w11, w9
   ad2c4: 54000061     	b.ne	0xad2d0 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x6c8>
   ad2c8: 880cfdaa     	stlxr	w12, w10, [x13]
   ad2cc: 35ffff6c     	cbnz	w12, 0xad2b8 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x6b0>
   ad2d0: 6b090169     	subs	w9, w11, w9
   ad2d4: 1a9f17ea     	cset	w10, eq
   ad2d8: 2a0a03ee     	mov	w14, w10
   ad2dc: b9001fec     	str	w12, [sp, #0x1c]
   ad2e0: b9001be9     	str	w9, [sp, #0x18]
   ad2e4: b90017eb     	str	w11, [sp, #0x14]
   ad2e8: b90013ee     	str	w14, [sp, #0x10]
   ad2ec: 3700044a     	tbnz	w10, #0x0, 0xad374 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x76c>
   ad2f0: 1400001d     	b	0xad364 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x75c>
   ad2f4: f94063e8     	ldr	x8, [sp, #0xc0]
   ad2f8: b9400109     	ldr	w9, [x8]
   ad2fc: b940d7ea     	ldr	w10, [sp, #0xd4]
   ad300: f94067ed     	ldr	x13, [sp, #0xc8]
   ad304: 5280000c     	mov	w12, #0x0               // =0
   ad308: 885ffdab     	ldaxr	w11, [x13]
   ad30c: 6b09017f     	cmp	w11, w9
   ad310: 54000061     	b.ne	0xad31c <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x714>
   ad314: 880cfdaa     	stlxr	w12, w10, [x13]
   ad318: 35ffff6c     	cbnz	w12, 0xad304 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x6fc>
   ad31c: 6b090169     	subs	w9, w11, w9
   ad320: 1a9f17ea     	cset	w10, eq
   ad324: 2a0a03ee     	mov	w14, w10
   ad328: b9000fec     	str	w12, [sp, #0xc]
   ad32c: b9000be9     	str	w9, [sp, #0x8]
   ad330: b90007eb     	str	w11, [sp, #0x4]
   ad334: b90003ee     	str	w14, [sp]
   ad338: 370002ea     	tbnz	w10, #0x0, 0xad394 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x78c>
   ad33c: 14000012     	b	0xad384 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x77c>
   ad340: 17ffff1d     	b	0xacfb4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x3ac>
   ad344: b94027e8     	ldr	w8, [sp, #0x24]
   ad348: f94063e9     	ldr	x9, [sp, #0xc0]
   ad34c: b9000128     	str	w8, [x9]
   ad350: 14000001     	b	0xad354 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x74c>
   ad354: b94023e8     	ldr	w8, [sp, #0x20]
   ad358: 12000109     	and	w9, w8, #0x1
   ad35c: 390343e9     	strb	w9, [sp, #0xd0]
   ad360: 17fffff8     	b	0xad340 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x738>
   ad364: b94017e8     	ldr	w8, [sp, #0x14]
   ad368: f94063e9     	ldr	x9, [sp, #0xc0]
   ad36c: b9000128     	str	w8, [x9]
   ad370: 14000001     	b	0xad374 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x76c>
   ad374: b94013e8     	ldr	w8, [sp, #0x10]
   ad378: 12000109     	and	w9, w8, #0x1
   ad37c: 390343e9     	strb	w9, [sp, #0xd0]
   ad380: 17fffff0     	b	0xad340 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x738>
   ad384: b94007e8     	ldr	w8, [sp, #0x4]
   ad388: f94063e9     	ldr	x9, [sp, #0xc0]
   ad38c: b9000128     	str	w8, [x9]
   ad390: 14000001     	b	0xad394 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x78c>
   ad394: b94003e8     	ldr	w8, [sp]
   ad398: 12000109     	and	w9, w8, #0x1
   ad39c: 390343e9     	strb	w9, [sp, #0xd0]
   ad3a0: 17ffffe8     	b	0xad340 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x738>

00000000000ad3a4 <android::RefBase::weakref_type::attemptIncWeak(void const*)>:
   ad3a4: d10143ff     	sub	sp, sp, #0x50
   ad3a8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ad3ac: 910103fd     	add	x29, sp, #0x40
   ad3b0: d53bd048     	mrs	x8, TPIDR_EL0
   ad3b4: f9401508     	ldr	x8, [x8, #0x28]
   ad3b8: f81f83a8     	stur	x8, [x29, #-0x8]
   ad3bc: f81e83a0     	stur	x0, [x29, #-0x18]
   ad3c0: f90013e1     	str	x1, [sp, #0x20]
   ad3c4: f85e83a8     	ldur	x8, [x29, #-0x18]
   ad3c8: f9000fe8     	str	x8, [sp, #0x18]
   ad3cc: f9400fe8     	ldr	x8, [sp, #0x18]
   ad3d0: 91001100     	add	x0, x8, #0x4
   ad3d4: 2a1f03e2     	mov	w2, wzr
   ad3d8: 2a0203e1     	mov	w1, w2
   ad3dc: 97fffd34     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ad3e0: b81f43a0     	stur	w0, [x29, #-0xc]
   ad3e4: 14000001     	b	0xad3e8 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x44>
   ad3e8: b85f43a8     	ldur	w8, [x29, #-0xc]
   ad3ec: 71000508     	subs	w8, w8, #0x1
   ad3f0: b90017e8     	str	w8, [sp, #0x14]
   ad3f4: 540001cb     	b.lt	0xad42c <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x88>
   ad3f8: 14000001     	b	0xad3fc <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x58>
   ad3fc: f9400fe8     	ldr	x8, [sp, #0x18]
   ad400: 91001100     	add	x0, x8, #0x4
   ad404: b85f43a9     	ldur	w9, [x29, #-0xc]
   ad408: 11000522     	add	w2, w9, #0x1
   ad40c: d10033a1     	sub	x1, x29, #0xc
   ad410: 2a1f03e9     	mov	w9, wzr
   ad414: 2a0903e3     	mov	w3, w9
   ad418: 97fffeb3     	bl	0xacee4 <android::RefBase::weakref_type::attemptIncStrong(void const*)+0x2dc>
   ad41c: 36000060     	tbz	w0, #0x0, 0xad428 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x84>
   ad420: 14000001     	b	0xad424 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x80>
   ad424: 14000002     	b	0xad42c <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x88>
   ad428: 17fffff0     	b	0xad3e8 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x44>
   ad42c: b85f43a8     	ldur	w8, [x29, #-0xc]
   ad430: 71000508     	subs	w8, w8, #0x1
   ad434: b90013e8     	str	w8, [sp, #0x10]
   ad438: 540000cb     	b.lt	0xad450 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0xac>
   ad43c: 14000001     	b	0xad440 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0x9c>
   ad440: f9400fe0     	ldr	x0, [sp, #0x18]
   ad444: f94013e1     	ldr	x1, [sp, #0x20]
   ad448: 97fff53a     	bl	0xaa930 <_ZN7android7RefBase12weakref_impl10addWeakRefEPKv@plt>
   ad44c: 14000001     	b	0xad450 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0xac>
   ad450: b85f43a8     	ldur	w8, [x29, #-0xc]
   ad454: 71000108     	subs	w8, w8, #0x0
   ad458: 1a9fd7e9     	cset	w9, gt
   ad45c: d53bd04a     	mrs	x10, TPIDR_EL0
   ad460: f940154a     	ldr	x10, [x10, #0x28]
   ad464: f85f83ab     	ldur	x11, [x29, #-0x8]
   ad468: eb0b014a     	subs	x10, x10, x11
   ad46c: b9000fe8     	str	w8, [sp, #0xc]
   ad470: b9000be9     	str	w9, [sp, #0x8]
   ad474: f90003ea     	str	x10, [sp]
   ad478: 540000e1     	b.ne	0xad494 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0xf0>
   ad47c: 14000001     	b	0xad480 <android::RefBase::weakref_type::attemptIncWeak(void const*)+0xdc>
   ad480: b9400be8     	ldr	w8, [sp, #0x8]
   ad484: 12000100     	and	w0, w8, #0x1
   ad488: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ad48c: 910143ff     	add	sp, sp, #0x50
   ad490: d65f03c0     	ret
   ad494: 97fff237     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ad498 <android::RefBase::weakref_type::getWeakCount() const>:
   ad498: d10083ff     	sub	sp, sp, #0x20
   ad49c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ad4a0: 910043fd     	add	x29, sp, #0x10
   ad4a4: b27e03e8     	orr	x8, xzr, #0x4
   ad4a8: 52800001     	mov	w1, #0x0                // =0
   ad4ac: f90007e0     	str	x0, [sp, #0x8]
   ad4b0: f94007e0     	ldr	x0, [sp, #0x8]
   ad4b4: 8b080000     	add	x0, x0, x8
   ad4b8: 97fffcfd     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ad4bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ad4c0: 910083ff     	add	sp, sp, #0x20
   ad4c4: d65f03c0     	ret

00000000000ad4c8 <android::RefBase::weakref_type::printRefs() const>:
   ad4c8: d10083ff     	sub	sp, sp, #0x20
   ad4cc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ad4d0: 910043fd     	add	x29, sp, #0x10
   ad4d4: f90007e0     	str	x0, [sp, #0x8]
   ad4d8: f94007e0     	ldr	x0, [sp, #0x8]
   ad4dc: 97ffcef5     	bl	0xa10b0 <_ZNK7android7RefBase12weakref_impl9printRefsEv@plt>
   ad4e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ad4e4: 910083ff     	add	sp, sp, #0x20
   ad4e8: d65f03c0     	ret

00000000000ad4ec <android::RefBase::weakref_impl::printRefs() const>:
   ad4ec: d10043ff     	sub	sp, sp, #0x10
   ad4f0: f90007e0     	str	x0, [sp, #0x8]
   ad4f4: 910043ff     	add	sp, sp, #0x10
   ad4f8: d65f03c0     	ret

00000000000ad4fc <android::RefBase::weakref_type::trackMe(bool, bool)>:
   ad4fc: d10083ff     	sub	sp, sp, #0x20
   ad500: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ad504: 910043fd     	add	x29, sp, #0x10
   ad508: f90007e0     	str	x0, [sp, #0x8]
   ad50c: 320003e8     	orr	w8, wzr, #0x1
   ad510: 0a080028     	and	w8, w1, w8
   ad514: 39001fe8     	strb	w8, [sp, #0x7]
   ad518: 320003e8     	orr	w8, wzr, #0x1
   ad51c: 0a080048     	and	w8, w2, w8
   ad520: 39001be8     	strb	w8, [sp, #0x6]
   ad524: f94007e0     	ldr	x0, [sp, #0x8]
   ad528: 39401fe8     	ldrb	w8, [sp, #0x7]
   ad52c: 39401be1     	ldrb	w1, [sp, #0x6]
   ad530: b90003e1     	str	w1, [sp]
   ad534: 2a0803e1     	mov	w1, w8
   ad538: b94003e8     	ldr	w8, [sp]
   ad53c: 2a0803e2     	mov	w2, w8
   ad540: 97ffde98     	bl	0xa4fa0 <_ZN7android7RefBase12weakref_impl7trackMeEbb@plt>
   ad544: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ad548: 910083ff     	add	sp, sp, #0x20
   ad54c: d65f03c0     	ret

00000000000ad550 <android::RefBase::weakref_impl::trackMe(bool, bool)>:
   ad550: d10043ff     	sub	sp, sp, #0x10
   ad554: f90007e0     	str	x0, [sp, #0x8]
   ad558: 320003e8     	orr	w8, wzr, #0x1
   ad55c: 0a080028     	and	w8, w1, w8
   ad560: 39001fe8     	strb	w8, [sp, #0x7]
   ad564: 320003e8     	orr	w8, wzr, #0x1
   ad568: 0a080048     	and	w8, w2, w8
   ad56c: 39001be8     	strb	w8, [sp, #0x6]
   ad570: 910043ff     	add	sp, sp, #0x10
   ad574: d65f03c0     	ret

00000000000ad578 <android::RefBase::createWeak(void const*) const>:
   ad578: d100c3ff     	sub	sp, sp, #0x30
   ad57c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ad580: 910083fd     	add	x29, sp, #0x20
   ad584: f81f83a0     	stur	x0, [x29, #-0x8]
   ad588: f9000be1     	str	x1, [sp, #0x10]
   ad58c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ad590: f9400401     	ldr	x1, [x0, #0x8]
   ad594: f9400be8     	ldr	x8, [sp, #0x10]
   ad598: f90007e0     	str	x0, [sp, #0x8]
   ad59c: aa0103e0     	mov	x0, x1
   ad5a0: aa0803e1     	mov	x1, x8
   ad5a4: 97fff653     	bl	0xaaef0 <_ZN7android7RefBase12weakref_type7incWeakEPKv@plt>
   ad5a8: f94007e8     	ldr	x8, [sp, #0x8]
   ad5ac: f9400500     	ldr	x0, [x8, #0x8]
   ad5b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ad5b4: 9100c3ff     	add	sp, sp, #0x30
   ad5b8: d65f03c0     	ret

00000000000ad5bc <android::RefBase::getWeakRefs() const>:
   ad5bc: d10043ff     	sub	sp, sp, #0x10
   ad5c0: f90007e0     	str	x0, [sp, #0x8]
   ad5c4: f94007e0     	ldr	x0, [sp, #0x8]
   ad5c8: f9400400     	ldr	x0, [x0, #0x8]
   ad5cc: 910043ff     	add	sp, sp, #0x10
   ad5d0: d65f03c0     	ret

00000000000ad5d4 <android::RefBase::RefBase()>:
   ad5d4: d10103ff     	sub	sp, sp, #0x40
   ad5d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ad5dc: 9100c3fd     	add	x29, sp, #0x30
   ad5e0: f0000fc8     	adrp	x8, 0x2a8000
   ad5e4: f9449d08     	ldr	x8, [x8, #0x938]
   ad5e8: b27c03e9     	orr	x9, xzr, #0x10
   ad5ec: 8b090108     	add	x8, x8, x9
   ad5f0: b27d07e9     	orr	x9, xzr, #0x18
   ad5f4: f81f83a0     	stur	x0, [x29, #-0x8]
   ad5f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ad5fc: f9000008     	str	x8, [x0]
   ad600: f9000be0     	str	x0, [sp, #0x10]
   ad604: aa0903e0     	mov	x0, x9
   ad608: 97ffee42     	bl	0xa8f10 <_Znwm@plt>
   ad60c: f90007e0     	str	x0, [sp, #0x8]
   ad610: f9400be1     	ldr	x1, [sp, #0x10]
   ad614: 97ffe5e7     	bl	0xa6db0 <_ZN7android7RefBase12weakref_implC2EPS0_@plt>
   ad618: 14000001     	b	0xad61c <android::RefBase::RefBase()+0x48>
   ad61c: f94007e8     	ldr	x8, [sp, #0x8]
   ad620: f9400be9     	ldr	x9, [sp, #0x10]
   ad624: f9000528     	str	x8, [x9, #0x8]
   ad628: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ad62c: 910103ff     	add	sp, sp, #0x40
   ad630: d65f03c0     	ret
   ad634: 2a0103e8     	mov	w8, w1
   ad638: f81f03a0     	stur	x0, [x29, #-0x10]
   ad63c: b81ec3a8     	stur	w8, [x29, #-0x14]
   ad640: f94007e0     	ldr	x0, [sp, #0x8]
   ad644: 97ffccc7     	bl	0xa0960 <_ZdlPv@plt>
   ad648: f85f03a0     	ldur	x0, [x29, #-0x10]
   ad64c: 97ffea31     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ad650 <android::RefBase::weakref_impl::weakref_impl(android::RefBase*)>:
   ad650: d10103ff     	sub	sp, sp, #0x40
   ad654: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ad658: 9100c3fd     	add	x29, sp, #0x30
   ad65c: 320403e8     	orr	w8, wzr, #0x10000000
   ad660: b27e03e9     	orr	x9, xzr, #0x4
   ad664: 5280000a     	mov	w10, #0x0               // =0
   ad668: b27c03eb     	orr	x11, xzr, #0x10
   ad66c: f81f83a0     	stur	x0, [x29, #-0x8]
   ad670: f81f03a1     	stur	x1, [x29, #-0x10]
   ad674: f85f83a0     	ldur	x0, [x29, #-0x8]
   ad678: aa0003e1     	mov	x1, x0
   ad67c: f9000fe0     	str	x0, [sp, #0x18]
   ad680: aa0103e0     	mov	x0, x1
   ad684: 2a0803e1     	mov	w1, w8
   ad688: f9000be9     	str	x9, [sp, #0x10]
   ad68c: b9000fea     	str	w10, [sp, #0xc]
   ad690: f90003eb     	str	x11, [sp]
   ad694: 94000135     	bl	0xadb68 <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)+0x4c>
   ad698: f9400fe9     	ldr	x9, [sp, #0x18]
   ad69c: f9400beb     	ldr	x11, [sp, #0x10]
   ad6a0: 8b0b0120     	add	x0, x9, x11
   ad6a4: b9400fe1     	ldr	w1, [sp, #0xc]
   ad6a8: 94000130     	bl	0xadb68 <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)+0x4c>
   ad6ac: f85f03a9     	ldur	x9, [x29, #-0x10]
   ad6b0: f9400feb     	ldr	x11, [sp, #0x18]
   ad6b4: f9000569     	str	x9, [x11, #0x8]
   ad6b8: f94003e9     	ldr	x9, [sp]
   ad6bc: 8b090160     	add	x0, x11, x9
   ad6c0: b9400fe1     	ldr	w1, [sp, #0xc]
   ad6c4: 94000129     	bl	0xadb68 <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)+0x4c>
   ad6c8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ad6cc: 910103ff     	add	sp, sp, #0x40
   ad6d0: d65f03c0     	ret

00000000000ad6d4 <android::RefBase::~RefBase()>:
   ad6d4: d10143ff     	sub	sp, sp, #0x50
   ad6d8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ad6dc: 910103fd     	add	x29, sp, #0x40
   ad6e0: f0000fc8     	adrp	x8, 0x2a8000
   ad6e4: f9449d08     	ldr	x8, [x8, #0x938]
   ad6e8: b27c03e9     	orr	x9, xzr, #0x10
   ad6ec: 8b090108     	add	x8, x8, x9
   ad6f0: 52800001     	mov	w1, #0x0                // =0
   ad6f4: 320403ea     	orr	w10, wzr, #0x10000000
   ad6f8: d2800009     	mov	x9, #0x0                // =0
   ad6fc: f81f83a0     	stur	x0, [x29, #-0x8]
   ad700: f85f83a0     	ldur	x0, [x29, #-0x8]
   ad704: f9000008     	str	x8, [x0]
   ad708: f9400408     	ldr	x8, [x0, #0x8]
   ad70c: f81e83a0     	stur	x0, [x29, #-0x18]
   ad710: aa0803e0     	mov	x0, x8
   ad714: b81e43aa     	stur	w10, [x29, #-0x1c]
   ad718: f9000fe9     	str	x9, [sp, #0x18]
   ad71c: 97fffc64     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ad720: b85e43aa     	ldur	w10, [x29, #-0x1c]
   ad724: 6b0a001f     	cmp	w0, w10
   ad728: 1a9f17e0     	cset	w0, eq
   ad72c: 37000040     	tbnz	w0, #0x0, 0xad734 <android::RefBase::~RefBase()+0x60>
   ad730: 1400000b     	b	0xad75c <android::RefBase::~RefBase()+0x88>
   ad734: f85e83a8     	ldur	x8, [x29, #-0x18]
   ad738: f9400509     	ldr	x9, [x8, #0x8]
   ad73c: f9400fea     	ldr	x10, [sp, #0x18]
   ad740: eb0a013f     	cmp	x9, x10
   ad744: 1a9f17eb     	cset	w11, eq
   ad748: f9000be9     	str	x9, [sp, #0x10]
   ad74c: 3700006b     	tbnz	w11, #0x0, 0xad758 <android::RefBase::~RefBase()+0x84>
   ad750: f9400be0     	ldr	x0, [sp, #0x10]
   ad754: 97ffcc83     	bl	0xa0960 <_ZdlPv@plt>
   ad758: 14000020     	b	0xad7d8 <android::RefBase::~RefBase()+0x104>
   ad75c: 320003e8     	orr	w8, wzr, #0x1
   ad760: 52800001     	mov	w1, #0x0                // =0
   ad764: b27c03e9     	orr	x9, xzr, #0x10
   ad768: f85e83aa     	ldur	x10, [x29, #-0x18]
   ad76c: f940054b     	ldr	x11, [x10, #0x8]
   ad770: 8b090160     	add	x0, x11, x9
   ad774: b9000fe8     	str	w8, [sp, #0xc]
   ad778: 97fffc4d     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ad77c: b81f43a0     	stur	w0, [x29, #-0xc]
   ad780: b85f43a8     	ldur	w8, [x29, #-0xc]
   ad784: b9400fe0     	ldr	w0, [sp, #0xc]
   ad788: 0a000108     	and	w8, w8, w0
   ad78c: 35000048     	cbnz	w8, 0xad794 <android::RefBase::~RefBase()+0xc0>
   ad790: 14000012     	b	0xad7d8 <android::RefBase::~RefBase()+0x104>
   ad794: b27e03e8     	orr	x8, xzr, #0x4
   ad798: 52800001     	mov	w1, #0x0                // =0
   ad79c: f85e83a9     	ldur	x9, [x29, #-0x18]
   ad7a0: f940052a     	ldr	x10, [x9, #0x8]
   ad7a4: 8b080140     	add	x0, x10, x8
   ad7a8: 97fffc41     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   ad7ac: 34000040     	cbz	w0, 0xad7b4 <android::RefBase::~RefBase()+0xe0>
   ad7b0: 1400000a     	b	0xad7d8 <android::RefBase::~RefBase()+0x104>
   ad7b4: f85e83a8     	ldur	x8, [x29, #-0x18]
   ad7b8: f9400509     	ldr	x9, [x8, #0x8]
   ad7bc: f9400fea     	ldr	x10, [sp, #0x18]
   ad7c0: eb0a013f     	cmp	x9, x10
   ad7c4: 1a9f17eb     	cset	w11, eq
   ad7c8: f90003e9     	str	x9, [sp]
   ad7cc: 3700006b     	tbnz	w11, #0x0, 0xad7d8 <android::RefBase::~RefBase()+0x104>
   ad7d0: f94003e0     	ldr	x0, [sp]
   ad7d4: 97ffcc63     	bl	0xa0960 <_ZdlPv@plt>
   ad7d8: f9400fe8     	ldr	x8, [sp, #0x18]
   ad7dc: f85e83a9     	ldur	x9, [x29, #-0x18]
   ad7e0: f9000528     	str	x8, [x9, #0x8]
   ad7e4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ad7e8: 910143ff     	add	sp, sp, #0x50
   ad7ec: d65f03c0     	ret

00000000000ad7f0 <android::RefBase::~RefBase()>:
   ad7f0: d10083ff     	sub	sp, sp, #0x20
   ad7f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ad7f8: 910043fd     	add	x29, sp, #0x10
   ad7fc: f0000fc8     	adrp	x8, 0x2a8000
   ad800: f9475908     	ldr	x8, [x8, #0xeb0]
   ad804: f90007e0     	str	x0, [sp, #0x8]
   ad808: f94007e0     	ldr	x0, [sp, #0x8]
   ad80c: f90003e0     	str	x0, [sp]
   ad810: d63f0100     	blr	x8
   ad814: f94003e0     	ldr	x0, [sp]
   ad818: 97ffcc52     	bl	0xa0960 <_ZdlPv@plt>
   ad81c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ad820: 910083ff     	add	sp, sp, #0x20
   ad824: d65f03c0     	ret

00000000000ad828 <android::RefBase::extendObjectLifetime(int)>:
   ad828: d10083ff     	sub	sp, sp, #0x20
   ad82c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ad830: 910043fd     	add	x29, sp, #0x10
   ad834: b27c03e8     	orr	x8, xzr, #0x10
   ad838: 52800002     	mov	w2, #0x0                // =0
   ad83c: f90007e0     	str	x0, [sp, #0x8]
   ad840: b90007e1     	str	w1, [sp, #0x4]
   ad844: f94007e0     	ldr	x0, [sp, #0x8]
   ad848: f9400400     	ldr	x0, [x0, #0x8]
   ad84c: 8b080000     	add	x0, x0, x8
   ad850: b94007e1     	ldr	w1, [sp, #0x4]
   ad854: 94000004     	bl	0xad864 <android::RefBase::extendObjectLifetime(int)+0x3c>
   ad858: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ad85c: 910083ff     	add	sp, sp, #0x20
   ad860: d65f03c0     	ret
   ad864: d10183ff     	sub	sp, sp, #0x60
   ad868: f9002fe0     	str	x0, [sp, #0x58]
   ad86c: b90057e1     	str	w1, [sp, #0x54]
   ad870: b90053e2     	str	w2, [sp, #0x50]
   ad874: f9402fe0     	ldr	x0, [sp, #0x58]
   ad878: b94053e1     	ldr	w1, [sp, #0x50]
   ad87c: b94057e2     	ldr	w2, [sp, #0x54]
   ad880: b9004fe2     	str	w2, [sp, #0x4c]
   ad884: 71000421     	subs	w1, w1, #0x1
   ad888: 2a0103e8     	mov	w8, w1
   ad88c: 71001021     	subs	w1, w1, #0x4
   ad890: f90023e0     	str	x0, [sp, #0x40]
   ad894: f9001fe8     	str	x8, [sp, #0x38]
   ad898: b90037e1     	str	w1, [sp, #0x34]
   ad89c: 54000108     	b.hi	0xad8bc <android::RefBase::extendObjectLifetime(int)+0x94>
   ad8a0: d0000a48     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   ad8a4: 91388108     	add	x8, x8, #0xe20
   ad8a8: f9401feb     	ldr	x11, [sp, #0x38]
   ad8ac: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   ad8b0: 8b0a0109     	add	x9, x8, x10
   ad8b4: f90017ea     	str	x10, [sp, #0x28]
   ad8b8: d61f0120     	br	x9
   ad8bc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ad8c0: b90027e8     	str	w8, [sp, #0x24]
   ad8c4: 14000001     	b	0xad8c8 <android::RefBase::extendObjectLifetime(int)+0xa0>
   ad8c8: f94023e8     	ldr	x8, [sp, #0x40]
   ad8cc: 885f7d09     	ldxr	w9, [x8]
   ad8d0: 2a0903e0     	mov	w0, w9
   ad8d4: 2a0003e9     	mov	w9, w0
   ad8d8: b94027ea     	ldr	w10, [sp, #0x24]
   ad8dc: 2a0a012b     	orr	w11, w9, w10
   ad8e0: 880c7d0b     	stxr	w12, w11, [x8]
   ad8e4: b90023e9     	str	w9, [sp, #0x20]
   ad8e8: 35ffff0c     	cbnz	w12, 0xad8c8 <android::RefBase::extendObjectLifetime(int)+0xa0>
   ad8ec: 14000001     	b	0xad8f0 <android::RefBase::extendObjectLifetime(int)+0xc8>
   ad8f0: b94023e8     	ldr	w8, [sp, #0x20]
   ad8f4: b9004be8     	str	w8, [sp, #0x48]
   ad8f8: 14000041     	b	0xad9fc <android::RefBase::extendObjectLifetime(int)+0x1d4>
   ad8fc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ad900: b9001fe8     	str	w8, [sp, #0x1c]
   ad904: 14000001     	b	0xad908 <android::RefBase::extendObjectLifetime(int)+0xe0>
   ad908: f94023e8     	ldr	x8, [sp, #0x40]
   ad90c: 885ffd09     	ldaxr	w9, [x8]
   ad910: 2a0903e0     	mov	w0, w9
   ad914: 2a0003e9     	mov	w9, w0
   ad918: b9401fea     	ldr	w10, [sp, #0x1c]
   ad91c: 2a0a012b     	orr	w11, w9, w10
   ad920: 880c7d0b     	stxr	w12, w11, [x8]
   ad924: b9001be9     	str	w9, [sp, #0x18]
   ad928: 35ffff0c     	cbnz	w12, 0xad908 <android::RefBase::extendObjectLifetime(int)+0xe0>
   ad92c: 14000001     	b	0xad930 <android::RefBase::extendObjectLifetime(int)+0x108>
   ad930: b9401be8     	ldr	w8, [sp, #0x18]
   ad934: b9004be8     	str	w8, [sp, #0x48]
   ad938: 14000031     	b	0xad9fc <android::RefBase::extendObjectLifetime(int)+0x1d4>
   ad93c: b9404fe8     	ldr	w8, [sp, #0x4c]
   ad940: b90017e8     	str	w8, [sp, #0x14]
   ad944: 14000001     	b	0xad948 <android::RefBase::extendObjectLifetime(int)+0x120>
   ad948: f94023e8     	ldr	x8, [sp, #0x40]
   ad94c: 885f7d09     	ldxr	w9, [x8]
   ad950: 2a0903e0     	mov	w0, w9
   ad954: 2a0003e9     	mov	w9, w0
   ad958: b94017ea     	ldr	w10, [sp, #0x14]
   ad95c: 2a0a012b     	orr	w11, w9, w10
   ad960: 880cfd0b     	stlxr	w12, w11, [x8]
   ad964: b90013e9     	str	w9, [sp, #0x10]
   ad968: 35ffff0c     	cbnz	w12, 0xad948 <android::RefBase::extendObjectLifetime(int)+0x120>
   ad96c: 14000001     	b	0xad970 <android::RefBase::extendObjectLifetime(int)+0x148>
   ad970: b94013e8     	ldr	w8, [sp, #0x10]
   ad974: b9004be8     	str	w8, [sp, #0x48]
   ad978: 14000021     	b	0xad9fc <android::RefBase::extendObjectLifetime(int)+0x1d4>
   ad97c: b9404fe8     	ldr	w8, [sp, #0x4c]
   ad980: b9000fe8     	str	w8, [sp, #0xc]
   ad984: 14000001     	b	0xad988 <android::RefBase::extendObjectLifetime(int)+0x160>
   ad988: f94023e8     	ldr	x8, [sp, #0x40]
   ad98c: 885ffd09     	ldaxr	w9, [x8]
   ad990: 2a0903e0     	mov	w0, w9
   ad994: 2a0003e9     	mov	w9, w0
   ad998: b9400fea     	ldr	w10, [sp, #0xc]
   ad99c: 2a0a012b     	orr	w11, w9, w10
   ad9a0: 880cfd0b     	stlxr	w12, w11, [x8]
   ad9a4: b9000be9     	str	w9, [sp, #0x8]
   ad9a8: 35ffff0c     	cbnz	w12, 0xad988 <android::RefBase::extendObjectLifetime(int)+0x160>
   ad9ac: 14000001     	b	0xad9b0 <android::RefBase::extendObjectLifetime(int)+0x188>
   ad9b0: b9400be8     	ldr	w8, [sp, #0x8]
   ad9b4: b9004be8     	str	w8, [sp, #0x48]
   ad9b8: 14000011     	b	0xad9fc <android::RefBase::extendObjectLifetime(int)+0x1d4>
   ad9bc: b9404fe8     	ldr	w8, [sp, #0x4c]
   ad9c0: b90007e8     	str	w8, [sp, #0x4]
   ad9c4: 14000001     	b	0xad9c8 <android::RefBase::extendObjectLifetime(int)+0x1a0>
   ad9c8: f94023e8     	ldr	x8, [sp, #0x40]
   ad9cc: 885ffd09     	ldaxr	w9, [x8]
   ad9d0: 2a0903e0     	mov	w0, w9
   ad9d4: 2a0003e9     	mov	w9, w0
   ad9d8: b94007ea     	ldr	w10, [sp, #0x4]
   ad9dc: 2a0a012b     	orr	w11, w9, w10
   ad9e0: 880cfd0b     	stlxr	w12, w11, [x8]
   ad9e4: b90003e9     	str	w9, [sp]
   ad9e8: 35ffff0c     	cbnz	w12, 0xad9c8 <android::RefBase::extendObjectLifetime(int)+0x1a0>
   ad9ec: 14000001     	b	0xad9f0 <android::RefBase::extendObjectLifetime(int)+0x1c8>
   ad9f0: b94003e8     	ldr	w8, [sp]
   ad9f4: b9004be8     	str	w8, [sp, #0x48]
   ad9f8: 14000001     	b	0xad9fc <android::RefBase::extendObjectLifetime(int)+0x1d4>
   ad9fc: b9404be0     	ldr	w0, [sp, #0x48]
   ada00: 910183ff     	add	sp, sp, #0x60
   ada04: d65f03c0     	ret

00000000000ada08 <android::RefBase::onFirstRef()>:
   ada08: d10043ff     	sub	sp, sp, #0x10
   ada0c: f90007e0     	str	x0, [sp, #0x8]
   ada10: 910043ff     	add	sp, sp, #0x10
   ada14: d65f03c0     	ret

00000000000ada18 <android::RefBase::onLastStrongRef(void const*)>:
   ada18: d10043ff     	sub	sp, sp, #0x10
   ada1c: f90007e0     	str	x0, [sp, #0x8]
   ada20: f90003e1     	str	x1, [sp]
   ada24: 910043ff     	add	sp, sp, #0x10
   ada28: d65f03c0     	ret

00000000000ada2c <android::RefBase::onIncStrongAttempted(unsigned int, void const*)>:
   ada2c: d10083ff     	sub	sp, sp, #0x20
   ada30: 320003e8     	orr	w8, wzr, #0x1
   ada34: 52800009     	mov	w9, #0x0                // =0
   ada38: 1280000a     	mov	w10, #-0x1              // =-1
   ada3c: 5280000b     	mov	w11, #0x0               // =0
   ada40: f9000fe0     	str	x0, [sp, #0x18]
   ada44: b90017e1     	str	w1, [sp, #0x14]
   ada48: f90007e2     	str	x2, [sp, #0x8]
   ada4c: b94017e1     	ldr	w1, [sp, #0x14]
   ada50: 0a080028     	and	w8, w1, w8
   ada54: 6b09011f     	cmp	w8, w9
   ada58: 1a9f07e8     	cset	w8, ne
   ada5c: 7200011f     	tst	w8, #0x1
   ada60: 1a8b1148     	csel	w8, w10, w11, ne
   ada64: 320003e9     	orr	w9, wzr, #0x1
   ada68: 0a090108     	and	w8, w8, w9
   ada6c: 2a0803e0     	mov	w0, w8
   ada70: 910083ff     	add	sp, sp, #0x20
   ada74: d65f03c0     	ret

00000000000ada78 <android::RefBase::onLastWeakRef(void const*)>:
   ada78: d10043ff     	sub	sp, sp, #0x10
   ada7c: f90007e0     	str	x0, [sp, #0x8]
   ada80: f90003e1     	str	x1, [sp]
   ada84: 910043ff     	add	sp, sp, #0x10
   ada88: d65f03c0     	ret

00000000000ada8c <android::RefBase::renameRefs(unsigned long, android::ReferenceRenamer const&)>:
   ada8c: d10043ff     	sub	sp, sp, #0x10
   ada90: f90007e0     	str	x0, [sp, #0x8]
   ada94: f90003e1     	str	x1, [sp]
   ada98: 910043ff     	add	sp, sp, #0x10
   ada9c: d65f03c0     	ret

00000000000adaa0 <android::RefBase::renameRefId(android::RefBase::weakref_type*, void const*, void const*)>:
   adaa0: d100c3ff     	sub	sp, sp, #0x30
   adaa4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   adaa8: 910083fd     	add	x29, sp, #0x20
   adaac: f81f83a0     	stur	x0, [x29, #-0x8]
   adab0: f9000be1     	str	x1, [sp, #0x10]
   adab4: f90007e2     	str	x2, [sp, #0x8]
   adab8: f85f83a0     	ldur	x0, [x29, #-0x8]
   adabc: f90003e0     	str	x0, [sp]
   adac0: f94003e0     	ldr	x0, [sp]
   adac4: f9400be1     	ldr	x1, [sp, #0x10]
   adac8: f94007e2     	ldr	x2, [sp, #0x8]
   adacc: 97ffda75     	bl	0xa44a0 <_ZN7android7RefBase12weakref_impl17renameStrongRefIdEPKvS3_@plt>
   adad0: f94003e0     	ldr	x0, [sp]
   adad4: f9400be1     	ldr	x1, [sp, #0x10]
   adad8: f94007e2     	ldr	x2, [sp, #0x8]
   adadc: 97ffef39     	bl	0xa97c0 <_ZN7android7RefBase12weakref_impl15renameWeakRefIdEPKvS3_@plt>
   adae0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   adae4: 9100c3ff     	add	sp, sp, #0x30
   adae8: d65f03c0     	ret

00000000000adaec <android::RefBase::weakref_impl::renameStrongRefId(void const*, void const*)>:
   adaec: d10083ff     	sub	sp, sp, #0x20
   adaf0: f9000fe0     	str	x0, [sp, #0x18]
   adaf4: f9000be1     	str	x1, [sp, #0x10]
   adaf8: f90007e2     	str	x2, [sp, #0x8]
   adafc: 910083ff     	add	sp, sp, #0x20
   adb00: d65f03c0     	ret

00000000000adb04 <android::RefBase::weakref_impl::renameWeakRefId(void const*, void const*)>:
   adb04: d10083ff     	sub	sp, sp, #0x20
   adb08: f9000fe0     	str	x0, [sp, #0x18]
   adb0c: f9000be1     	str	x1, [sp, #0x10]
   adb10: f90007e2     	str	x2, [sp, #0x8]
   adb14: 910083ff     	add	sp, sp, #0x20
   adb18: d65f03c0     	ret

00000000000adb1c <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)>:
   adb1c: d100c3ff     	sub	sp, sp, #0x30
   adb20: a9027bfd     	stp	x29, x30, [sp, #0x20]
   adb24: 910083fd     	add	x29, sp, #0x20
   adb28: f81f83a0     	stur	x0, [x29, #-0x8]
   adb2c: f9000be1     	str	x1, [sp, #0x10]
   adb30: f90007e2     	str	x2, [sp, #0x8]
   adb34: f85f83a0     	ldur	x0, [x29, #-0x8]
   adb38: f9400400     	ldr	x0, [x0, #0x8]
   adb3c: f9400be1     	ldr	x1, [sp, #0x10]
   adb40: f94007e2     	ldr	x2, [sp, #0x8]
   adb44: 97ffda57     	bl	0xa44a0 <_ZN7android7RefBase12weakref_impl17renameStrongRefIdEPKvS3_@plt>
   adb48: f85f83a0     	ldur	x0, [x29, #-0x8]
   adb4c: f9400400     	ldr	x0, [x0, #0x8]
   adb50: f9400be1     	ldr	x1, [sp, #0x10]
   adb54: f94007e2     	ldr	x2, [sp, #0x8]
   adb58: 97ffef1a     	bl	0xa97c0 <_ZN7android7RefBase12weakref_impl15renameWeakRefIdEPKvS3_@plt>
   adb5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   adb60: 9100c3ff     	add	sp, sp, #0x30
   adb64: d65f03c0     	ret
   adb68: d10083ff     	sub	sp, sp, #0x20
   adb6c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   adb70: 910043fd     	add	x29, sp, #0x10
   adb74: f90007e0     	str	x0, [sp, #0x8]
   adb78: b90007e1     	str	w1, [sp, #0x4]
   adb7c: f94007e0     	ldr	x0, [sp, #0x8]
   adb80: b94007e1     	ldr	w1, [sp, #0x4]
   adb84: 94000004     	bl	0xadb94 <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)+0x78>
   adb88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   adb8c: 910083ff     	add	sp, sp, #0x20
   adb90: d65f03c0     	ret
   adb94: d10083ff     	sub	sp, sp, #0x20
   adb98: a9017bfd     	stp	x29, x30, [sp, #0x10]
   adb9c: 910043fd     	add	x29, sp, #0x10
   adba0: f90007e0     	str	x0, [sp, #0x8]
   adba4: b90007e1     	str	w1, [sp, #0x4]
   adba8: f94007e0     	ldr	x0, [sp, #0x8]
   adbac: b94007e1     	ldr	w1, [sp, #0x4]
   adbb0: 94000004     	bl	0xadbc0 <android::RefBase::renameRefId(android::RefBase*, void const*, void const*)+0xa4>
   adbb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   adbb8: 910083ff     	add	sp, sp, #0x20
   adbbc: d65f03c0     	ret
   adbc0: d10043ff     	sub	sp, sp, #0x10
   adbc4: f90007e0     	str	x0, [sp, #0x8]
   adbc8: b90007e1     	str	w1, [sp, #0x4]
   adbcc: f94007e0     	ldr	x0, [sp, #0x8]
   adbd0: b94007e1     	ldr	w1, [sp, #0x4]
   adbd4: b9000001     	str	w1, [x0]
   adbd8: 910043ff     	add	sp, sp, #0x10
   adbdc: d65f03c0     	ret

00000000000adbe0 <android::SharedBuffer::alloc(unsigned long)>:
   adbe0: d100c3ff     	sub	sp, sp, #0x30
   adbe4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   adbe8: 910083fd     	add	x29, sp, #0x20
   adbec: d2800008     	mov	x8, #0x0                // =0
   adbf0: f81f83a0     	stur	x0, [x29, #-0x8]
   adbf4: f85f83a0     	ldur	x0, [x29, #-0x8]
   adbf8: 91006000     	add	x0, x0, #0x18
   adbfc: f90007e8     	str	x8, [sp, #0x8]
   adc00: 97ffd1a4     	bl	0xa2290 <malloc@plt>
   adc04: f9000be0     	str	x0, [sp, #0x10]
   adc08: f9400be8     	ldr	x8, [sp, #0x10]
   adc0c: f94007e0     	ldr	x0, [sp, #0x8]
   adc10: eb00011f     	cmp	x8, x0
   adc14: 1a9f07e9     	cset	w9, ne
   adc18: 37000049     	tbnz	w9, #0x0, 0xadc20 <android::SharedBuffer::alloc(unsigned long)+0x40>
   adc1c: 14000009     	b	0xadc40 <android::SharedBuffer::alloc(unsigned long)+0x60>
   adc20: 320003e1     	orr	w1, wzr, #0x1
   adc24: 52800002     	mov	w2, #0x0                // =0
   adc28: f9400be8     	ldr	x8, [sp, #0x10]
   adc2c: aa0803e0     	mov	x0, x8
   adc30: 94000008     	bl	0xadc50 <android::SharedBuffer::alloc(unsigned long)+0x70>
   adc34: f85f83a8     	ldur	x8, [x29, #-0x8]
   adc38: f9400be0     	ldr	x0, [sp, #0x10]
   adc3c: f9000408     	str	x8, [x0, #0x8]
   adc40: f9400be0     	ldr	x0, [sp, #0x10]
   adc44: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   adc48: 9100c3ff     	add	sp, sp, #0x30
   adc4c: d65f03c0     	ret
   adc50: d100c3ff     	sub	sp, sp, #0x30
   adc54: f90017e0     	str	x0, [sp, #0x28]
   adc58: b90027e1     	str	w1, [sp, #0x24]
   adc5c: b90023e2     	str	w2, [sp, #0x20]
   adc60: f94017e0     	ldr	x0, [sp, #0x28]
   adc64: b94023e1     	ldr	w1, [sp, #0x20]
   adc68: b94027e2     	ldr	w2, [sp, #0x24]
   adc6c: b9001fe2     	str	w2, [sp, #0x1c]
   adc70: 2a0103e2     	mov	w2, w1
   adc74: 71000c21     	subs	w1, w1, #0x3
   adc78: f9000be0     	str	x0, [sp, #0x10]
   adc7c: b9000fe2     	str	w2, [sp, #0xc]
   adc80: b9000be1     	str	w1, [sp, #0x8]
   adc84: 54000160     	b.eq	0xadcb0 <android::SharedBuffer::alloc(unsigned long)+0xd0>
   adc88: 14000001     	b	0xadc8c <android::SharedBuffer::alloc(unsigned long)+0xac>
   adc8c: b9400fe8     	ldr	w8, [sp, #0xc]
   adc90: 71001509     	subs	w9, w8, #0x5
   adc94: b90007e9     	str	w9, [sp, #0x4]
   adc98: 54000140     	b.eq	0xadcc0 <android::SharedBuffer::alloc(unsigned long)+0xe0>
   adc9c: 14000001     	b	0xadca0 <android::SharedBuffer::alloc(unsigned long)+0xc0>
   adca0: b9401fe8     	ldr	w8, [sp, #0x1c]
   adca4: f9400be9     	ldr	x9, [sp, #0x10]
   adca8: b9000128     	str	w8, [x9]
   adcac: 14000009     	b	0xadcd0 <android::SharedBuffer::alloc(unsigned long)+0xf0>
   adcb0: b9401fe8     	ldr	w8, [sp, #0x1c]
   adcb4: f9400be9     	ldr	x9, [sp, #0x10]
   adcb8: 889ffd28     	stlr	w8, [x9]
   adcbc: 14000005     	b	0xadcd0 <android::SharedBuffer::alloc(unsigned long)+0xf0>
   adcc0: b9401fe8     	ldr	w8, [sp, #0x1c]
   adcc4: f9400be9     	ldr	x9, [sp, #0x10]
   adcc8: 889ffd28     	stlr	w8, [x9]
   adccc: 14000001     	b	0xadcd0 <android::SharedBuffer::alloc(unsigned long)+0xf0>
   adcd0: 9100c3ff     	add	sp, sp, #0x30
   adcd4: d65f03c0     	ret

00000000000adcd8 <android::SharedBuffer::dealloc(android::SharedBuffer const*)>:
   adcd8: d10083ff     	sub	sp, sp, #0x20
   adcdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   adce0: 910043fd     	add	x29, sp, #0x10
   adce4: f90007e0     	str	x0, [sp, #0x8]
   adce8: f94007e0     	ldr	x0, [sp, #0x8]
   adcec: 97ffd059     	bl	0xa1e50 <free@plt>
   adcf0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   adcf4: 910083ff     	add	sp, sp, #0x20
   adcf8: d65f03c0     	ret

00000000000adcfc <android::SharedBuffer::edit() const>:
   adcfc: d10183ff     	sub	sp, sp, #0x60
   add00: a9057bfd     	stp	x29, x30, [sp, #0x50]
   add04: 910143fd     	add	x29, sp, #0x50
   add08: d2800008     	mov	x8, #0x0                // =0
   add0c: f81f03a0     	stur	x0, [x29, #-0x10]
   add10: f85f03a0     	ldur	x0, [x29, #-0x10]
   add14: f81e03a0     	stur	x0, [x29, #-0x20]
   add18: f90017e8     	str	x8, [sp, #0x28]
   add1c: 97ffe9f5     	bl	0xa84f0 <_ZNK7android12SharedBuffer9onlyOwnerEv@plt>
   add20: 37000040     	tbnz	w0, #0x0, 0xadd28 <android::SharedBuffer::edit() const+0x2c>
   add24: 14000004     	b	0xadd34 <android::SharedBuffer::edit() const+0x38>
   add28: f85e03a8     	ldur	x8, [x29, #-0x20]
   add2c: f81f83a8     	stur	x8, [x29, #-0x8]
   add30: 14000022     	b	0xaddb8 <android::SharedBuffer::edit() const+0xbc>
   add34: f85e03a8     	ldur	x8, [x29, #-0x20]
   add38: f9400500     	ldr	x0, [x8, #0x8]
   add3c: 97ffe341     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   add40: f81e83a0     	stur	x0, [x29, #-0x18]
   add44: f85e83a8     	ldur	x8, [x29, #-0x18]
   add48: f94017e0     	ldr	x0, [sp, #0x28]
   add4c: eb00011f     	cmp	x8, x0
   add50: 1a9f07e9     	cset	w9, ne
   add54: 37000049     	tbnz	w9, #0x0, 0xadd5c <android::SharedBuffer::edit() const+0x60>
   add58: 14000016     	b	0xaddb0 <android::SharedBuffer::edit() const+0xb4>
   add5c: 52800001     	mov	w1, #0x0                // =0
   add60: f85e83a0     	ldur	x0, [x29, #-0x18]
   add64: b90027e1     	str	w1, [sp, #0x24]
   add68: 97ffe6d6     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   add6c: f85e03a8     	ldur	x8, [x29, #-0x20]
   add70: f9000fe0     	str	x0, [sp, #0x18]
   add74: aa0803e0     	mov	x0, x8
   add78: 97ffe2f2     	bl	0xa6940 <_ZNK7android12SharedBuffer4dataEv@plt>
   add7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   add80: f9000be0     	str	x0, [sp, #0x10]
   add84: aa0803e0     	mov	x0, x8
   add88: 97ffca3a     	bl	0xa0670 <_ZNK7android12SharedBuffer4sizeEv@plt>
   add8c: f9400fe8     	ldr	x8, [sp, #0x18]
   add90: f90007e0     	str	x0, [sp, #0x8]
   add94: aa0803e0     	mov	x0, x8
   add98: f9400be1     	ldr	x1, [sp, #0x10]
   add9c: f94007e2     	ldr	x2, [sp, #0x8]
   adda0: 97ffc7fc     	bl	0x9fd90 <memcpy@plt>
   adda4: f85e03a0     	ldur	x0, [x29, #-0x20]
   adda8: b94027e1     	ldr	w1, [sp, #0x24]
   addac: 97ffdfb9     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   addb0: f85e83a8     	ldur	x8, [x29, #-0x18]
   addb4: f81f83a8     	stur	x8, [x29, #-0x8]
   addb8: f85f83a0     	ldur	x0, [x29, #-0x8]
   addbc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   addc0: 910183ff     	add	sp, sp, #0x60
   addc4: d65f03c0     	ret

00000000000addc8 <android::SharedBuffer::onlyOwner() const>:
   addc8: d10083ff     	sub	sp, sp, #0x20
   addcc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   addd0: 910043fd     	add	x29, sp, #0x10
   addd4: 321f03e1     	orr	w1, wzr, #0x2
   addd8: 320003e8     	orr	w8, wzr, #0x1
   adddc: f90007e0     	str	x0, [sp, #0x8]
   adde0: f94007e0     	ldr	x0, [sp, #0x8]
   adde4: b90007e8     	str	w8, [sp, #0x4]
   adde8: 97fffab1     	bl	0xac8ac <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x7c>
   addec: b94007e8     	ldr	w8, [sp, #0x4]
   addf0: 6b08001f     	cmp	w0, w8
   addf4: 1a9f17e0     	cset	w0, eq
   addf8: 320003e1     	orr	w1, wzr, #0x1
   addfc: 0a010000     	and	w0, w0, w1
   ade00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ade04: 910083ff     	add	sp, sp, #0x20
   ade08: d65f03c0     	ret

00000000000ade0c <android::SharedBuffer::data()>:
   ade0c: d10043ff     	sub	sp, sp, #0x10
   ade10: b27d07e8     	orr	x8, xzr, #0x18
   ade14: f90007e0     	str	x0, [sp, #0x8]
   ade18: f94007e0     	ldr	x0, [sp, #0x8]
   ade1c: 8b080000     	add	x0, x0, x8
   ade20: 910043ff     	add	sp, sp, #0x10
   ade24: d65f03c0     	ret

00000000000ade28 <android::SharedBuffer::data() const>:
   ade28: d10043ff     	sub	sp, sp, #0x10
   ade2c: b27d07e8     	orr	x8, xzr, #0x18
   ade30: f90007e0     	str	x0, [sp, #0x8]
   ade34: f94007e0     	ldr	x0, [sp, #0x8]
   ade38: 8b080000     	add	x0, x0, x8
   ade3c: 910043ff     	add	sp, sp, #0x10
   ade40: d65f03c0     	ret

00000000000ade44 <android::SharedBuffer::size() const>:
   ade44: d10043ff     	sub	sp, sp, #0x10
   ade48: f90007e0     	str	x0, [sp, #0x8]
   ade4c: f94007e0     	ldr	x0, [sp, #0x8]
   ade50: f9400400     	ldr	x0, [x0, #0x8]
   ade54: 910043ff     	add	sp, sp, #0x10
   ade58: d65f03c0     	ret

00000000000ade5c <android::SharedBuffer::release(unsigned int) const>:
   ade5c: d10103ff     	sub	sp, sp, #0x40
   ade60: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ade64: 9100c3fd     	add	x29, sp, #0x30
   ade68: 320003e8     	orr	w8, wzr, #0x1
   ade6c: 12800009     	mov	w9, #-0x1               // =-1
   ade70: f81f83a0     	stur	x0, [x29, #-0x8]
   ade74: b81f43a1     	stur	w1, [x29, #-0xc]
   ade78: f85f83a0     	ldur	x0, [x29, #-0x8]
   ade7c: b81f03a8     	stur	w8, [x29, #-0x10]
   ade80: f9000fe0     	str	x0, [sp, #0x18]
   ade84: b90017e9     	str	w9, [sp, #0x14]
   ade88: 97ffe99a     	bl	0xa84f0 <_ZNK7android12SharedBuffer9onlyOwnerEv@plt>
   ade8c: 370002a0     	tbnz	w0, #0x0, 0xadee0 <android::SharedBuffer::release(unsigned int) const+0x84>
   ade90: 320007e2     	orr	w2, wzr, #0x3
   ade94: 320003e8     	orr	w8, wzr, #0x1
   ade98: f9400fe9     	ldr	x9, [sp, #0x18]
   ade9c: aa0903e0     	mov	x0, x9
   adea0: 2a0803e1     	mov	w1, w8
   adea4: b90013e8     	str	w8, [sp, #0x10]
   adea8: 97fff9af     	bl	0xac564 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x1b8>
   adeac: b94013e8     	ldr	w8, [sp, #0x10]
   adeb0: 6b08001f     	cmp	w0, w8
   adeb4: 1a9f17e0     	cset	w0, eq
   adeb8: 320003e1     	orr	w1, wzr, #0x1
   adebc: 0a010001     	and	w1, w0, w1
   adec0: b81f03a1     	stur	w1, [x29, #-0x10]
   adec4: 37000040     	tbnz	w0, #0x0, 0xadecc <android::SharedBuffer::release(unsigned int) const+0x70>
   adec8: 14000015     	b	0xadf1c <android::SharedBuffer::release(unsigned int) const+0xc0>
   adecc: 321f03e0     	orr	w0, wzr, #0x2
   aded0: 97fffa5d     	bl	0xac844 <android::RefBase::weakref_impl::removeStrongRef(void const*)+0x14>
   aded4: b94017e0     	ldr	w0, [sp, #0x14]
   aded8: 37000040     	tbnz	w0, #0x0, 0xadee0 <android::SharedBuffer::release(unsigned int) const+0x84>
   adedc: 14000010     	b	0xadf1c <android::SharedBuffer::release(unsigned int) const+0xc0>
   adee0: 52800008     	mov	w8, #0x0                // =0
   adee4: 320003e9     	orr	w9, wzr, #0x1
   adee8: f9400fea     	ldr	x10, [sp, #0x18]
   adeec: aa0a03e0     	mov	x0, x10
   adef0: 2a0803e1     	mov	w1, w8
   adef4: 2a0803e2     	mov	w2, w8
   adef8: b9000fe9     	str	w9, [sp, #0xc]
   adefc: 97ffff55     	bl	0xadc50 <android::SharedBuffer::alloc(unsigned long)+0x70>
   adf00: b85f43a8     	ldur	w8, [x29, #-0xc]
   adf04: b9400fe9     	ldr	w9, [sp, #0xc]
   adf08: 0a090108     	and	w8, w8, w9
   adf0c: 34000048     	cbz	w8, 0xadf14 <android::SharedBuffer::release(unsigned int) const+0xb8>
   adf10: 14000003     	b	0xadf1c <android::SharedBuffer::release(unsigned int) const+0xc0>
   adf14: f9400fe0     	ldr	x0, [sp, #0x18]
   adf18: 97ffcfce     	bl	0xa1e50 <free@plt>
   adf1c: b85f03a0     	ldur	w0, [x29, #-0x10]
   adf20: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   adf24: 910103ff     	add	sp, sp, #0x40
   adf28: d65f03c0     	ret

00000000000adf2c <android::SharedBuffer::editResize(unsigned long) const>:
   adf2c: d101c3ff     	sub	sp, sp, #0x70
   adf30: a9067bfd     	stp	x29, x30, [sp, #0x60]
   adf34: 910183fd     	add	x29, sp, #0x60
   adf38: d2800008     	mov	x8, #0x0                // =0
   adf3c: f81f03a0     	stur	x0, [x29, #-0x10]
   adf40: f81e83a1     	stur	x1, [x29, #-0x18]
   adf44: f85f03a0     	ldur	x0, [x29, #-0x10]
   adf48: f90017e0     	str	x0, [sp, #0x28]
   adf4c: f90013e8     	str	x8, [sp, #0x20]
   adf50: 97ffe968     	bl	0xa84f0 <_ZNK7android12SharedBuffer9onlyOwnerEv@plt>
   adf54: 37000040     	tbnz	w0, #0x0, 0xadf5c <android::SharedBuffer::editResize(unsigned long) const+0x30>
   adf58: 1400001e     	b	0xadfd0 <android::SharedBuffer::editResize(unsigned long) const+0xa4>
   adf5c: f94017e8     	ldr	x8, [sp, #0x28]
   adf60: f81e03a8     	stur	x8, [x29, #-0x20]
   adf64: f85e03a9     	ldur	x9, [x29, #-0x20]
   adf68: f9400529     	ldr	x9, [x9, #0x8]
   adf6c: f85e83aa     	ldur	x10, [x29, #-0x18]
   adf70: eb0a013f     	cmp	x9, x10
   adf74: 1a9f17eb     	cset	w11, eq
   adf78: 3700004b     	tbnz	w11, #0x0, 0xadf80 <android::SharedBuffer::editResize(unsigned long) const+0x54>
   adf7c: 14000004     	b	0xadf8c <android::SharedBuffer::editResize(unsigned long) const+0x60>
   adf80: f85e03a8     	ldur	x8, [x29, #-0x20]
   adf84: f81f83a8     	stur	x8, [x29, #-0x8]
   adf88: 1400003d     	b	0xae07c <android::SharedBuffer::editResize(unsigned long) const+0x150>
   adf8c: f85e03a0     	ldur	x0, [x29, #-0x20]
   adf90: f85e83a8     	ldur	x8, [x29, #-0x18]
   adf94: 91006101     	add	x1, x8, #0x18
   adf98: 97ffd6b6     	bl	0xa3a70 <realloc@plt>
   adf9c: f81e03a0     	stur	x0, [x29, #-0x20]
   adfa0: f85e03a8     	ldur	x8, [x29, #-0x20]
   adfa4: f94013e0     	ldr	x0, [sp, #0x20]
   adfa8: eb00011f     	cmp	x8, x0
   adfac: 1a9f07e9     	cset	w9, ne
   adfb0: 37000049     	tbnz	w9, #0x0, 0xadfb8 <android::SharedBuffer::editResize(unsigned long) const+0x8c>
   adfb4: 14000007     	b	0xadfd0 <android::SharedBuffer::editResize(unsigned long) const+0xa4>
   adfb8: f85e83a8     	ldur	x8, [x29, #-0x18]
   adfbc: f85e03a9     	ldur	x9, [x29, #-0x20]
   adfc0: f9000528     	str	x8, [x9, #0x8]
   adfc4: f85e03a8     	ldur	x8, [x29, #-0x20]
   adfc8: f81f83a8     	stur	x8, [x29, #-0x8]
   adfcc: 1400002c     	b	0xae07c <android::SharedBuffer::editResize(unsigned long) const+0x150>
   adfd0: f85e83a0     	ldur	x0, [x29, #-0x18]
   adfd4: 97ffe29b     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   adfd8: f81d83a0     	stur	x0, [x29, #-0x28]
   adfdc: f85d83a0     	ldur	x0, [x29, #-0x28]
   adfe0: f94013e8     	ldr	x8, [sp, #0x20]
   adfe4: eb08001f     	cmp	x0, x8
   adfe8: 1a9f07e9     	cset	w9, ne
   adfec: 37000049     	tbnz	w9, #0x0, 0xadff4 <android::SharedBuffer::editResize(unsigned long) const+0xc8>
   adff0: 14000021     	b	0xae074 <android::SharedBuffer::editResize(unsigned long) const+0x148>
   adff4: f94017e8     	ldr	x8, [sp, #0x28]
   adff8: f9400509     	ldr	x9, [x8, #0x8]
   adffc: f9001be9     	str	x9, [sp, #0x30]
   ae000: f85d83a0     	ldur	x0, [x29, #-0x28]
   ae004: 97ffe62f     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae008: f94017e8     	ldr	x8, [sp, #0x28]
   ae00c: f9000fe0     	str	x0, [sp, #0x18]
   ae010: aa0803e0     	mov	x0, x8
   ae014: 97ffe24b     	bl	0xa6940 <_ZNK7android12SharedBuffer4dataEv@plt>
   ae018: f85e83a8     	ldur	x8, [x29, #-0x18]
   ae01c: f9401be9     	ldr	x9, [sp, #0x30]
   ae020: eb09011f     	cmp	x8, x9
   ae024: 1a9f27ea     	cset	w10, lo
   ae028: f9000be0     	str	x0, [sp, #0x10]
   ae02c: 3700004a     	tbnz	w10, #0x0, 0xae034 <android::SharedBuffer::editResize(unsigned long) const+0x108>
   ae030: 14000004     	b	0xae040 <android::SharedBuffer::editResize(unsigned long) const+0x114>
   ae034: f85e83a8     	ldur	x8, [x29, #-0x18]
   ae038: f90007e8     	str	x8, [sp, #0x8]
   ae03c: 14000003     	b	0xae048 <android::SharedBuffer::editResize(unsigned long) const+0x11c>
   ae040: f9401be8     	ldr	x8, [sp, #0x30]
   ae044: f90007e8     	str	x8, [sp, #0x8]
   ae048: f94007e8     	ldr	x8, [sp, #0x8]
   ae04c: 52800001     	mov	w1, #0x0                // =0
   ae050: f9400fe0     	ldr	x0, [sp, #0x18]
   ae054: f9400be2     	ldr	x2, [sp, #0x10]
   ae058: b90007e1     	str	w1, [sp, #0x4]
   ae05c: aa0203e1     	mov	x1, x2
   ae060: aa0803e2     	mov	x2, x8
   ae064: 97ffc74b     	bl	0x9fd90 <memcpy@plt>
   ae068: f94017e0     	ldr	x0, [sp, #0x28]
   ae06c: b94007e1     	ldr	w1, [sp, #0x4]
   ae070: 97ffdf08     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   ae074: f85d83a8     	ldur	x8, [x29, #-0x28]
   ae078: f81f83a8     	stur	x8, [x29, #-0x8]
   ae07c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae080: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   ae084: 9101c3ff     	add	sp, sp, #0x70
   ae088: d65f03c0     	ret

00000000000ae08c <android::SharedBuffer::attemptEdit() const>:
   ae08c: d100c3ff     	sub	sp, sp, #0x30
   ae090: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ae094: 910083fd     	add	x29, sp, #0x20
   ae098: d2800008     	mov	x8, #0x0                // =0
   ae09c: f9000be0     	str	x0, [sp, #0x10]
   ae0a0: f9400be0     	ldr	x0, [sp, #0x10]
   ae0a4: f90007e0     	str	x0, [sp, #0x8]
   ae0a8: f90003e8     	str	x8, [sp]
   ae0ac: 97ffe911     	bl	0xa84f0 <_ZNK7android12SharedBuffer9onlyOwnerEv@plt>
   ae0b0: 37000040     	tbnz	w0, #0x0, 0xae0b8 <android::SharedBuffer::attemptEdit() const+0x2c>
   ae0b4: 14000004     	b	0xae0c4 <android::SharedBuffer::attemptEdit() const+0x38>
   ae0b8: f94007e8     	ldr	x8, [sp, #0x8]
   ae0bc: f81f83a8     	stur	x8, [x29, #-0x8]
   ae0c0: 14000003     	b	0xae0cc <android::SharedBuffer::attemptEdit() const+0x40>
   ae0c4: f94003e8     	ldr	x8, [sp]
   ae0c8: f81f83a8     	stur	x8, [x29, #-0x8]
   ae0cc: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae0d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ae0d4: 9100c3ff     	add	sp, sp, #0x30
   ae0d8: d65f03c0     	ret

00000000000ae0dc <android::SharedBuffer::reset(unsigned long) const>:
   ae0dc: d10103ff     	sub	sp, sp, #0x40
   ae0e0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae0e4: 9100c3fd     	add	x29, sp, #0x30
   ae0e8: d2800008     	mov	x8, #0x0                // =0
   ae0ec: f81f83a0     	stur	x0, [x29, #-0x8]
   ae0f0: f81f03a1     	stur	x1, [x29, #-0x10]
   ae0f4: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae0f8: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae0fc: f9000be0     	str	x0, [sp, #0x10]
   ae100: aa0103e0     	mov	x0, x1
   ae104: f90007e8     	str	x8, [sp, #0x8]
   ae108: 97ffe24e     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae10c: f9000fe0     	str	x0, [sp, #0x18]
   ae110: f9400fe8     	ldr	x8, [sp, #0x18]
   ae114: f94007e0     	ldr	x0, [sp, #0x8]
   ae118: eb00011f     	cmp	x8, x0
   ae11c: 1a9f07e9     	cset	w9, ne
   ae120: 37000049     	tbnz	w9, #0x0, 0xae128 <android::SharedBuffer::reset(unsigned long) const+0x4c>
   ae124: 14000004     	b	0xae134 <android::SharedBuffer::reset(unsigned long) const+0x58>
   ae128: 52800001     	mov	w1, #0x0                // =0
   ae12c: f9400be0     	ldr	x0, [sp, #0x10]
   ae130: 97ffded8     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   ae134: f9400fe0     	ldr	x0, [sp, #0x18]
   ae138: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae13c: 910103ff     	add	sp, sp, #0x40
   ae140: d65f03c0     	ret

00000000000ae144 <android::SharedBuffer::acquire() const>:
   ae144: d10083ff     	sub	sp, sp, #0x20
   ae148: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae14c: 910043fd     	add	x29, sp, #0x10
   ae150: 320003e1     	orr	w1, wzr, #0x1
   ae154: 52800002     	mov	w2, #0x0                // =0
   ae158: f90007e0     	str	x0, [sp, #0x8]
   ae15c: f94007e0     	ldr	x0, [sp, #0x8]
   ae160: 97fff898     	bl	0xac3c0 <android::RefBase::weakref_impl::addStrongRef(void const*)+0x14>
   ae164: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae168: 910083ff     	add	sp, sp, #0x20
   ae16c: d65f03c0     	ret

00000000000ae170 <android::LibUtilsFirstStatics::LibUtilsFirstStatics()>:
   ae170: d10083ff     	sub	sp, sp, #0x20
   ae174: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae178: 910043fd     	add	x29, sp, #0x10
   ae17c: f90007e0     	str	x0, [sp, #0x8]
   ae180: 97ffd5f4     	bl	0xa3950 <_ZN7android18initialize_string8Ev@plt>
   ae184: 97ffd74f     	bl	0xa3ec0 <_ZN7android19initialize_string16Ev@plt>
   ae188: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae18c: 910083ff     	add	sp, sp, #0x20
   ae190: d65f03c0     	ret

00000000000ae194 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()>:
   ae194: d10083ff     	sub	sp, sp, #0x20
   ae198: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae19c: 910043fd     	add	x29, sp, #0x10
   ae1a0: f90007e0     	str	x0, [sp, #0x8]
   ae1a4: 97fff42f     	bl	0xab260 <_ZN7android18terminate_string16Ev@plt>
   ae1a8: 14000001     	b	0xae1ac <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x18>
   ae1ac: 97ffe2b1     	bl	0xa6c70 <_ZN7android17terminate_string8Ev@plt>
   ae1b0: 14000001     	b	0xae1b4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x20>
   ae1b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae1b8: 910083ff     	add	sp, sp, #0x20
   ae1bc: d65f03c0     	ret
   ae1c0: 94000001     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   ae1c4: f81f0ffe     	str	x30, [sp, #-0x10]!
   ae1c8: 97ffe4f6     	bl	0xa75a0 <__cxa_begin_catch@plt>
   ae1cc: 97fff125     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000000ae1d0 <android::initialize_string16()>:
   ae1d0: d10103ff     	sub	sp, sp, #0x40
   ae1d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae1d8: 9100c3fd     	add	x29, sp, #0x30
   ae1dc: b27f03e0     	orr	x0, xzr, #0x2
   ae1e0: 52800008     	mov	w8, #0x0                // =0
   ae1e4: 90000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ae1e8: 91086129     	add	x9, x9, #0x218
   ae1ec: 90000fea     	adrp	x10, 0x2aa000 <crc_lookup+0x2a8>
   ae1f0: 9108814a     	add	x10, x10, #0x220
   ae1f4: b81ec3a8     	stur	w8, [x29, #-0x14]
   ae1f8: f9000be9     	str	x9, [sp, #0x10]
   ae1fc: f90007ea     	str	x10, [sp, #0x8]
   ae200: 97ffe210     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae204: f81f83a0     	stur	x0, [x29, #-0x8]
   ae208: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae20c: 97ffe5ad     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae210: f81f03a0     	stur	x0, [x29, #-0x10]
   ae214: f85f03a9     	ldur	x9, [x29, #-0x10]
   ae218: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ae21c: 79000128     	strh	w8, [x9]
   ae220: f85f83a9     	ldur	x9, [x29, #-0x8]
   ae224: f9400bea     	ldr	x10, [sp, #0x10]
   ae228: f9000149     	str	x9, [x10]
   ae22c: f85f03a9     	ldur	x9, [x29, #-0x10]
   ae230: f94007e0     	ldr	x0, [sp, #0x8]
   ae234: f9000009     	str	x9, [x0]
   ae238: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae23c: 910103ff     	add	sp, sp, #0x40
   ae240: d65f03c0     	ret

00000000000ae244 <android::terminate_string16()>:
   ae244: d100c3ff     	sub	sp, sp, #0x30
   ae248: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ae24c: 910083fd     	add	x29, sp, #0x20
   ae250: 90000fe8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ae254: 91088108     	add	x8, x8, #0x220
   ae258: 52800001     	mov	w1, #0x0                // =0
   ae25c: d2800009     	mov	x9, #0x0                // =0
   ae260: 90000fea     	adrp	x10, 0x2aa000 <crc_lookup+0x2a8>
   ae264: 9108614a     	add	x10, x10, #0x218
   ae268: f9400100     	ldr	x0, [x8]
   ae26c: f81f83a8     	stur	x8, [x29, #-0x8]
   ae270: b81f43a1     	stur	w1, [x29, #-0xc]
   ae274: f90007e9     	str	x9, [sp, #0x8]
   ae278: f90003ea     	str	x10, [sp]
   ae27c: 97ffe8fd     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   ae280: b85f43a1     	ldur	w1, [x29, #-0xc]
   ae284: 97ffde83     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   ae288: f94007e8     	ldr	x8, [sp, #0x8]
   ae28c: f94003e9     	ldr	x9, [sp]
   ae290: f9000128     	str	x8, [x9]
   ae294: f85f83aa     	ldur	x10, [x29, #-0x8]
   ae298: f9000148     	str	x8, [x10]
   ae29c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ae2a0: 9100c3ff     	add	sp, sp, #0x30
   ae2a4: d65f03c0     	ret

00000000000ae2a8 <android::SharedBuffer::bufferFromData(void*)>:
   ae2a8: d10083ff     	sub	sp, sp, #0x20
   ae2ac: d2800008     	mov	x8, #0x0                // =0
   ae2b0: aa0803e1     	mov	x1, x8
   ae2b4: f9000fe0     	str	x0, [sp, #0x18]
   ae2b8: f9400fe0     	ldr	x0, [sp, #0x18]
   ae2bc: eb08001f     	cmp	x0, x8
   ae2c0: 1a9f07e9     	cset	w9, ne
   ae2c4: f9000be1     	str	x1, [sp, #0x10]
   ae2c8: 37000049     	tbnz	w9, #0x0, 0xae2d0 <android::SharedBuffer::bufferFromData(void*)+0x28>
   ae2cc: 14000006     	b	0xae2e4 <android::SharedBuffer::bufferFromData(void*)+0x3c>
   ae2d0: 928002e8     	mov	x8, #-0x18              // =-24
   ae2d4: f9400fe9     	ldr	x9, [sp, #0x18]
   ae2d8: 8b080128     	add	x8, x9, x8
   ae2dc: f90007e8     	str	x8, [sp, #0x8]
   ae2e0: 14000003     	b	0xae2ec <android::SharedBuffer::bufferFromData(void*)+0x44>
   ae2e4: f9400be0     	ldr	x0, [sp, #0x10]
   ae2e8: f90007e0     	str	x0, [sp, #0x8]
   ae2ec: f94007e8     	ldr	x8, [sp, #0x8]
   ae2f0: aa0803e0     	mov	x0, x8
   ae2f4: 910083ff     	add	sp, sp, #0x20
   ae2f8: d65f03c0     	ret

00000000000ae2fc <android::String16::String16()>:
   ae2fc: d10083ff     	sub	sp, sp, #0x20
   ae300: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae304: 910043fd     	add	x29, sp, #0x10
   ae308: f90007e0     	str	x0, [sp, #0x8]
   ae30c: f94007e0     	ldr	x0, [sp, #0x8]
   ae310: f90003e0     	str	x0, [sp]
   ae314: 94000006     	bl	0xae32c <android::String16::String16()+0x30>
   ae318: f94003e8     	ldr	x8, [sp]
   ae31c: f9000100     	str	x0, [x8]
   ae320: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae324: 910083ff     	add	sp, sp, #0x20
   ae328: d65f03c0     	ret
   ae32c: d10083ff     	sub	sp, sp, #0x20
   ae330: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae334: 910043fd     	add	x29, sp, #0x10
   ae338: 90000fe8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ae33c: 91086108     	add	x8, x8, #0x218
   ae340: 90000fe9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ae344: 91088129     	add	x9, x9, #0x220
   ae348: f9400100     	ldr	x0, [x8]
   ae34c: f90007e9     	str	x9, [sp, #0x8]
   ae350: 97ffdb3c     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   ae354: f94007e8     	ldr	x8, [sp, #0x8]
   ae358: f9400100     	ldr	x0, [x8]
   ae35c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae360: 910083ff     	add	sp, sp, #0x20
   ae364: d65f03c0     	ret

00000000000ae368 <android::String16::String16(android::String16::StaticLinkage)>:
   ae368: d10103ff     	sub	sp, sp, #0x40
   ae36c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae370: 9100c3fd     	add	x29, sp, #0x30
   ae374: d2800008     	mov	x8, #0x0                // =0
   ae378: b27f03e9     	orr	x9, xzr, #0x2
   ae37c: 5280000a     	mov	w10, #0x0               // =0
   ae380: f81f83a0     	stur	x0, [x29, #-0x8]
   ae384: b81f43a1     	stur	w1, [x29, #-0xc]
   ae388: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae38c: aa0003eb     	mov	x11, x0
   ae390: f9000168     	str	x8, [x11]
   ae394: f9000be0     	str	x0, [sp, #0x10]
   ae398: aa0903e0     	mov	x0, x9
   ae39c: b9000fea     	str	w10, [sp, #0xc]
   ae3a0: 97ffe1a8     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae3a4: 97ffe547     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae3a8: f9000fe0     	str	x0, [sp, #0x18]
   ae3ac: f9400fe8     	ldr	x8, [sp, #0x18]
   ae3b0: b9400fea     	ldr	w10, [sp, #0xc]
   ae3b4: 7900010a     	strh	w10, [x8]
   ae3b8: f9400fe8     	ldr	x8, [sp, #0x18]
   ae3bc: f9400be9     	ldr	x9, [sp, #0x10]
   ae3c0: f9000128     	str	x8, [x9]
   ae3c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae3c8: 910103ff     	add	sp, sp, #0x40
   ae3cc: d65f03c0     	ret

00000000000ae3d0 <android::String16::String16(android::String16 const&)>:
   ae3d0: d10083ff     	sub	sp, sp, #0x20
   ae3d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae3d8: 910043fd     	add	x29, sp, #0x10
   ae3dc: f90007e0     	str	x0, [sp, #0x8]
   ae3e0: f90003e1     	str	x1, [sp]
   ae3e4: f94007e0     	ldr	x0, [sp, #0x8]
   ae3e8: aa0003e1     	mov	x1, x0
   ae3ec: f94003e8     	ldr	x8, [sp]
   ae3f0: f9400108     	ldr	x8, [x8]
   ae3f4: f9000028     	str	x8, [x1]
   ae3f8: f9400000     	ldr	x0, [x0]
   ae3fc: 97ffdf0d     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   ae400: 97ffdb10     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   ae404: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae408: 910083ff     	add	sp, sp, #0x20
   ae40c: d65f03c0     	ret

00000000000ae410 <android::SharedBuffer::bufferFromData(void const*)>:
   ae410: d10083ff     	sub	sp, sp, #0x20
   ae414: d2800008     	mov	x8, #0x0                // =0
   ae418: aa0803e1     	mov	x1, x8
   ae41c: f9000fe0     	str	x0, [sp, #0x18]
   ae420: f9400fe0     	ldr	x0, [sp, #0x18]
   ae424: eb08001f     	cmp	x0, x8
   ae428: 1a9f07e9     	cset	w9, ne
   ae42c: f9000be1     	str	x1, [sp, #0x10]
   ae430: 37000049     	tbnz	w9, #0x0, 0xae438 <android::SharedBuffer::bufferFromData(void const*)+0x28>
   ae434: 14000006     	b	0xae44c <android::SharedBuffer::bufferFromData(void const*)+0x3c>
   ae438: 928002e8     	mov	x8, #-0x18              // =-24
   ae43c: f9400fe9     	ldr	x9, [sp, #0x18]
   ae440: 8b080128     	add	x8, x9, x8
   ae444: f90007e8     	str	x8, [sp, #0x8]
   ae448: 14000003     	b	0xae454 <android::SharedBuffer::bufferFromData(void const*)+0x44>
   ae44c: f9400be0     	ldr	x0, [sp, #0x10]
   ae450: f90007e0     	str	x0, [sp, #0x8]
   ae454: f94007e8     	ldr	x8, [sp, #0x8]
   ae458: aa0803e0     	mov	x0, x8
   ae45c: 910083ff     	add	sp, sp, #0x20
   ae460: d65f03c0     	ret

00000000000ae464 <android::String16::String16(android::String16 const&, unsigned long, unsigned long)>:
   ae464: d10103ff     	sub	sp, sp, #0x40
   ae468: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae46c: 9100c3fd     	add	x29, sp, #0x30
   ae470: f81f83a0     	stur	x0, [x29, #-0x8]
   ae474: f81f03a1     	stur	x1, [x29, #-0x10]
   ae478: f9000fe2     	str	x2, [sp, #0x18]
   ae47c: f9000be3     	str	x3, [sp, #0x10]
   ae480: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae484: aa0003e1     	mov	x1, x0
   ae488: f90007e0     	str	x0, [sp, #0x8]
   ae48c: f90003e1     	str	x1, [sp]
   ae490: 97ffffa7     	bl	0xae32c <android::String16::String16()+0x30>
   ae494: f94003e1     	ldr	x1, [sp]
   ae498: f9000020     	str	x0, [x1]
   ae49c: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae4a0: f9400fe2     	ldr	x2, [sp, #0x18]
   ae4a4: f9400be3     	ldr	x3, [sp, #0x10]
   ae4a8: f94007e0     	ldr	x0, [sp, #0x8]
   ae4ac: 97ffd035     	bl	0xa2580 <_ZN7android8String165setToERKS0_mm@plt>
   ae4b0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae4b4: 910103ff     	add	sp, sp, #0x40
   ae4b8: d65f03c0     	ret

00000000000ae4bc <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)>:
   ae4bc: d10183ff     	sub	sp, sp, #0x60
   ae4c0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ae4c4: 910143fd     	add	x29, sp, #0x50
   ae4c8: f81f03a0     	stur	x0, [x29, #-0x10]
   ae4cc: f81e83a1     	stur	x1, [x29, #-0x18]
   ae4d0: f81e03a2     	stur	x2, [x29, #-0x20]
   ae4d4: f90017e3     	str	x3, [sp, #0x28]
   ae4d8: f85f03a0     	ldur	x0, [x29, #-0x10]
   ae4dc: f85e83a1     	ldur	x1, [x29, #-0x18]
   ae4e0: f9000fe0     	str	x0, [sp, #0x18]
   ae4e4: aa0103e0     	mov	x0, x1
   ae4e8: 97ffdb1e     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   ae4ec: f90013e0     	str	x0, [sp, #0x20]
   ae4f0: f94017e0     	ldr	x0, [sp, #0x28]
   ae4f4: f94013e1     	ldr	x1, [sp, #0x20]
   ae4f8: eb01001f     	cmp	x0, x1
   ae4fc: 1a9f37e8     	cset	w8, hs
   ae500: 37000048     	tbnz	w8, #0x0, 0xae508 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0x4c>
   ae504: 1400000d     	b	0xae538 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0x7c>
   ae508: 52800001     	mov	w1, #0x0                // =0
   ae50c: f9400fe8     	ldr	x8, [sp, #0x18]
   ae510: f9400100     	ldr	x0, [x8]
   ae514: b90017e1     	str	w1, [sp, #0x14]
   ae518: 97ffdec6     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   ae51c: b94017e1     	ldr	w1, [sp, #0x14]
   ae520: 97ffdddc     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   ae524: 97ffff82     	bl	0xae32c <android::String16::String16()+0x30>
   ae528: f9400fe8     	ldr	x8, [sp, #0x18]
   ae52c: f9000100     	str	x0, [x8]
   ae530: b81fc3bf     	stur	wzr, [x29, #-0x4]
   ae534: 1400002e     	b	0xae5ec <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0x130>
   ae538: f94017e8     	ldr	x8, [sp, #0x28]
   ae53c: f85e03a9     	ldur	x9, [x29, #-0x20]
   ae540: 8b090108     	add	x8, x8, x9
   ae544: f94013e9     	ldr	x9, [sp, #0x20]
   ae548: eb09011f     	cmp	x8, x9
   ae54c: 1a9f97ea     	cset	w10, hi
   ae550: 3700004a     	tbnz	w10, #0x0, 0xae558 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0x9c>
   ae554: 14000005     	b	0xae568 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xac>
   ae558: f94013e8     	ldr	x8, [sp, #0x20]
   ae55c: f94017e9     	ldr	x9, [sp, #0x28]
   ae560: eb090108     	subs	x8, x8, x9
   ae564: f81e03a8     	stur	x8, [x29, #-0x20]
   ae568: f94017e8     	ldr	x8, [sp, #0x28]
   ae56c: b4000048     	cbz	x8, 0xae574 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xb8>
   ae570: 1400000c     	b	0xae5a0 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xe4>
   ae574: f85e03a8     	ldur	x8, [x29, #-0x20]
   ae578: f94013e9     	ldr	x9, [sp, #0x20]
   ae57c: eb09011f     	cmp	x8, x9
   ae580: 1a9f17ea     	cset	w10, eq
   ae584: 3700004a     	tbnz	w10, #0x0, 0xae58c <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xd0>
   ae588: 14000006     	b	0xae5a0 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xe4>
   ae58c: f85e83a1     	ldur	x1, [x29, #-0x18]
   ae590: f9400fe0     	ldr	x0, [sp, #0x18]
   ae594: 97ffdfbf     	bl	0xa6490 <_ZN7android8String165setToERKS0_@plt>
   ae598: b81fc3bf     	stur	wzr, [x29, #-0x4]
   ae59c: 14000014     	b	0xae5ec <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0x130>
   ae5a0: f85e83a8     	ldur	x8, [x29, #-0x18]
   ae5a4: f9400fe9     	ldr	x9, [sp, #0x18]
   ae5a8: eb09011f     	cmp	x8, x9
   ae5ac: 1a9f17ea     	cset	w10, eq
   ae5b0: 3700004a     	tbnz	w10, #0x0, 0xae5b8 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xfc>
   ae5b4: 14000001     	b	0xae5b8 <android::String16::setTo(android::String16 const&, unsigned long, unsigned long)+0xfc>
   ae5b8: b27f03e8     	orr	x8, xzr, #0x2
   ae5bc: f85e83a0     	ldur	x0, [x29, #-0x18]
   ae5c0: f90007e8     	str	x8, [sp, #0x8]
   ae5c4: 97ffd3ff     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   ae5c8: f94017e8     	ldr	x8, [sp, #0x28]
   ae5cc: f94007e9     	ldr	x9, [sp, #0x8]
   ae5d0: 9b087d28     	mul	x8, x9, x8
   ae5d4: 8b080008     	add	x8, x0, x8
   ae5d8: f85e03a2     	ldur	x2, [x29, #-0x20]
   ae5dc: f9400fe0     	ldr	x0, [sp, #0x18]
   ae5e0: aa0803e1     	mov	x1, x8
   ae5e4: 97ffcdab     	bl	0xa1c90 <_ZN7android8String165setToEPKDsm@plt>
   ae5e8: b81fc3a0     	stur	w0, [x29, #-0x4]
   ae5ec: b85fc3a0     	ldur	w0, [x29, #-0x4]
   ae5f0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ae5f4: 910183ff     	add	sp, sp, #0x60
   ae5f8: d65f03c0     	ret

00000000000ae5fc <android::String16::String16(char16_t const*)>:
   ae5fc: d10143ff     	sub	sp, sp, #0x50
   ae600: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ae604: 910103fd     	add	x29, sp, #0x40
   ae608: b27f03e8     	orr	x8, xzr, #0x2
   ae60c: d2800009     	mov	x9, #0x0                // =0
   ae610: f81f83a0     	stur	x0, [x29, #-0x8]
   ae614: f81f03a1     	stur	x1, [x29, #-0x10]
   ae618: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae61c: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae620: f9000be0     	str	x0, [sp, #0x10]
   ae624: aa0103e0     	mov	x0, x1
   ae628: f90007e8     	str	x8, [sp, #0x8]
   ae62c: f90003e9     	str	x9, [sp]
   ae630: 97ffcf08     	bl	0xa2250 <strlen16@plt>
   ae634: f81e83a0     	stur	x0, [x29, #-0x18]
   ae638: f85e83a8     	ldur	x8, [x29, #-0x18]
   ae63c: 91000508     	add	x8, x8, #0x1
   ae640: f94007e9     	ldr	x9, [sp, #0x8]
   ae644: 9b097d00     	mul	x0, x8, x9
   ae648: 97ffe0fe     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae64c: f90013e0     	str	x0, [sp, #0x20]
   ae650: f94013e8     	ldr	x8, [sp, #0x20]
   ae654: f94003e9     	ldr	x9, [sp]
   ae658: eb09011f     	cmp	x8, x9
   ae65c: 1a9f07ea     	cset	w10, ne
   ae660: 3700004a     	tbnz	w10, #0x0, 0xae668 <android::String16::String16(char16_t const*)+0x6c>
   ae664: 1400000b     	b	0xae690 <android::String16::String16(char16_t const*)+0x94>
   ae668: f94013e0     	ldr	x0, [sp, #0x20]
   ae66c: 97ffe495     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae670: f9000fe0     	str	x0, [sp, #0x18]
   ae674: f9400fe0     	ldr	x0, [sp, #0x18]
   ae678: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae67c: 97ffdad9     	bl	0xa51e0 <strcpy16@plt>
   ae680: f9400fe1     	ldr	x1, [sp, #0x18]
   ae684: f9400be8     	ldr	x8, [sp, #0x10]
   ae688: f9000101     	str	x1, [x8]
   ae68c: 14000004     	b	0xae69c <android::String16::String16(char16_t const*)+0xa0>
   ae690: 97ffff27     	bl	0xae32c <android::String16::String16()+0x30>
   ae694: f9400be8     	ldr	x8, [sp, #0x10]
   ae698: f9000100     	str	x0, [x8]
   ae69c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ae6a0: 910143ff     	add	sp, sp, #0x50
   ae6a4: d65f03c0     	ret

00000000000ae6a8 <android::String16::String16(char16_t const*, unsigned long)>:
   ae6a8: d10183ff     	sub	sp, sp, #0x60
   ae6ac: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ae6b0: 910143fd     	add	x29, sp, #0x50
   ae6b4: b27f03e8     	orr	x8, xzr, #0x2
   ae6b8: d2800009     	mov	x9, #0x0                // =0
   ae6bc: 5280000a     	mov	w10, #0x0               // =0
   ae6c0: f81f83a0     	stur	x0, [x29, #-0x8]
   ae6c4: f81f03a1     	stur	x1, [x29, #-0x10]
   ae6c8: f81e83a2     	stur	x2, [x29, #-0x18]
   ae6cc: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae6d0: f85e83a1     	ldur	x1, [x29, #-0x18]
   ae6d4: 91000421     	add	x1, x1, #0x1
   ae6d8: 9b087c28     	mul	x8, x1, x8
   ae6dc: f90013e0     	str	x0, [sp, #0x20]
   ae6e0: aa0803e0     	mov	x0, x8
   ae6e4: f9000fe9     	str	x9, [sp, #0x18]
   ae6e8: b90017ea     	str	w10, [sp, #0x14]
   ae6ec: 97ffe0d5     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae6f0: f81e03a0     	stur	x0, [x29, #-0x20]
   ae6f4: f85e03a8     	ldur	x8, [x29, #-0x20]
   ae6f8: f9400fe9     	ldr	x9, [sp, #0x18]
   ae6fc: eb09011f     	cmp	x8, x9
   ae700: 1a9f07ea     	cset	w10, ne
   ae704: 3700004a     	tbnz	w10, #0x0, 0xae70c <android::String16::String16(char16_t const*, unsigned long)+0x64>
   ae708: 14000017     	b	0xae764 <android::String16::String16(char16_t const*, unsigned long)+0xbc>
   ae70c: b27f03e8     	orr	x8, xzr, #0x2
   ae710: f85e03a0     	ldur	x0, [x29, #-0x20]
   ae714: f90007e8     	str	x8, [sp, #0x8]
   ae718: 97ffe46a     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae71c: f90017e0     	str	x0, [sp, #0x28]
   ae720: f94017e0     	ldr	x0, [sp, #0x28]
   ae724: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae728: f85e83a8     	ldur	x8, [x29, #-0x18]
   ae72c: f94007e9     	ldr	x9, [sp, #0x8]
   ae730: 9b097d02     	mul	x2, x8, x9
   ae734: 97ffc597     	bl	0x9fd90 <memcpy@plt>
   ae738: f94017e8     	ldr	x8, [sp, #0x28]
   ae73c: f85e83a9     	ldur	x9, [x29, #-0x18]
   ae740: f94007e0     	ldr	x0, [sp, #0x8]
   ae744: 9b097c09     	mul	x9, x0, x9
   ae748: 8b090108     	add	x8, x8, x9
   ae74c: b94017ea     	ldr	w10, [sp, #0x14]
   ae750: 7900010a     	strh	w10, [x8]
   ae754: f94017e8     	ldr	x8, [sp, #0x28]
   ae758: f94013e9     	ldr	x9, [sp, #0x20]
   ae75c: f9000128     	str	x8, [x9]
   ae760: 14000004     	b	0xae770 <android::String16::String16(char16_t const*, unsigned long)+0xc8>
   ae764: 97fffef2     	bl	0xae32c <android::String16::String16()+0x30>
   ae768: f94013e8     	ldr	x8, [sp, #0x20]
   ae76c: f9000100     	str	x0, [x8]
   ae770: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ae774: 910183ff     	add	sp, sp, #0x60
   ae778: d65f03c0     	ret

00000000000ae77c <android::String16::String16(android::String8 const&)>:
   ae77c: d10103ff     	sub	sp, sp, #0x40
   ae780: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae784: 9100c3fd     	add	x29, sp, #0x30
   ae788: f81f83a0     	stur	x0, [x29, #-0x8]
   ae78c: f81f03a1     	stur	x1, [x29, #-0x10]
   ae790: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae794: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae798: f9000fe0     	str	x0, [sp, #0x18]
   ae79c: aa0103e0     	mov	x0, x1
   ae7a0: 97ffe370     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   ae7a4: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae7a8: f9000be0     	str	x0, [sp, #0x10]
   ae7ac: aa0103e0     	mov	x0, x1
   ae7b0: 97ffe004     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   ae7b4: f9400be1     	ldr	x1, [sp, #0x10]
   ae7b8: f90007e0     	str	x0, [sp, #0x8]
   ae7bc: aa0103e0     	mov	x0, x1
   ae7c0: f94007e1     	ldr	x1, [sp, #0x8]
   ae7c4: 94000006     	bl	0xae7dc <android::String16::String16(android::String8 const&)+0x60>
   ae7c8: f9400fe1     	ldr	x1, [sp, #0x18]
   ae7cc: f9000020     	str	x0, [x1]
   ae7d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae7d4: 910103ff     	add	sp, sp, #0x40
   ae7d8: d65f03c0     	ret
   ae7dc: d10183ff     	sub	sp, sp, #0x60
   ae7e0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ae7e4: 910143fd     	add	x29, sp, #0x50
   ae7e8: d2800008     	mov	x8, #0x0                // =0
   ae7ec: f81f03a0     	stur	x0, [x29, #-0x10]
   ae7f0: f81e83a1     	stur	x1, [x29, #-0x18]
   ae7f4: f85e83a0     	ldur	x0, [x29, #-0x18]
   ae7f8: f9000be8     	str	x8, [sp, #0x10]
   ae7fc: b4000040     	cbz	x0, 0xae804 <android::String16::String16(android::String8 const&)+0x88>
   ae800: 14000004     	b	0xae810 <android::String16::String16(android::String8 const&)+0x94>
   ae804: 97fffeca     	bl	0xae32c <android::String16::String16()+0x30>
   ae808: f81f83a0     	stur	x0, [x29, #-0x8]
   ae80c: 1400002c     	b	0xae8bc <android::String16::String16(android::String8 const&)+0x140>
   ae810: d2800008     	mov	x8, #0x0                // =0
   ae814: f85f03a9     	ldur	x9, [x29, #-0x10]
   ae818: f81e03a9     	stur	x9, [x29, #-0x20]
   ae81c: f85e03a0     	ldur	x0, [x29, #-0x20]
   ae820: f85e83a1     	ldur	x1, [x29, #-0x18]
   ae824: f90007e8     	str	x8, [sp, #0x8]
   ae828: 97ffe9d6     	bl	0xa8f80 <utf8_to_utf16_length@plt>
   ae82c: f90017e0     	str	x0, [sp, #0x28]
   ae830: f94017e8     	ldr	x8, [sp, #0x28]
   ae834: f94007e9     	ldr	x9, [sp, #0x8]
   ae838: eb09011f     	cmp	x8, x9
   ae83c: 1a9fa7ea     	cset	w10, lt
   ae840: 3700004a     	tbnz	w10, #0x0, 0xae848 <android::String16::String16(android::String8 const&)+0xcc>
   ae844: 14000004     	b	0xae854 <android::String16::String16(android::String8 const&)+0xd8>
   ae848: 97fffeb9     	bl	0xae32c <android::String16::String16()+0x30>
   ae84c: f81f83a0     	stur	x0, [x29, #-0x8]
   ae850: 1400001b     	b	0xae8bc <android::String16::String16(android::String8 const&)+0x140>
   ae854: b27f03e8     	orr	x8, xzr, #0x2
   ae858: f94017e9     	ldr	x9, [sp, #0x28]
   ae85c: 91000529     	add	x9, x9, #0x1
   ae860: 9b097d00     	mul	x0, x8, x9
   ae864: 97ffe077     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   ae868: f90013e0     	str	x0, [sp, #0x20]
   ae86c: f94013e8     	ldr	x8, [sp, #0x20]
   ae870: f9400be9     	ldr	x9, [sp, #0x10]
   ae874: eb09011f     	cmp	x8, x9
   ae878: 1a9f07ea     	cset	w10, ne
   ae87c: 3700004a     	tbnz	w10, #0x0, 0xae884 <android::String16::String16(android::String8 const&)+0x108>
   ae880: 1400000d     	b	0xae8b4 <android::String16::String16(android::String8 const&)+0x138>
   ae884: f85f03a8     	ldur	x8, [x29, #-0x10]
   ae888: f81e03a8     	stur	x8, [x29, #-0x20]
   ae88c: f94013e0     	ldr	x0, [sp, #0x20]
   ae890: 97ffe40c     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   ae894: f9000fe0     	str	x0, [sp, #0x18]
   ae898: f85e03a0     	ldur	x0, [x29, #-0x20]
   ae89c: f85e83a1     	ldur	x1, [x29, #-0x18]
   ae8a0: f9400fe2     	ldr	x2, [sp, #0x18]
   ae8a4: 97ffdca7     	bl	0xa5b40 <utf8_to_utf16@plt>
   ae8a8: f9400fe8     	ldr	x8, [sp, #0x18]
   ae8ac: f81f83a8     	stur	x8, [x29, #-0x8]
   ae8b0: 14000003     	b	0xae8bc <android::String16::String16(android::String8 const&)+0x140>
   ae8b4: 97fffe9e     	bl	0xae32c <android::String16::String16()+0x30>
   ae8b8: f81f83a0     	stur	x0, [x29, #-0x8]
   ae8bc: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae8c0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ae8c4: 910183ff     	add	sp, sp, #0x60
   ae8c8: d65f03c0     	ret

00000000000ae8cc <android::String8::string() const>:
   ae8cc: d10043ff     	sub	sp, sp, #0x10
   ae8d0: f90007e0     	str	x0, [sp, #0x8]
   ae8d4: f94007e0     	ldr	x0, [sp, #0x8]
   ae8d8: f9400000     	ldr	x0, [x0]
   ae8dc: 910043ff     	add	sp, sp, #0x10
   ae8e0: d65f03c0     	ret

00000000000ae8e4 <android::String8::size() const>:
   ae8e4: d10083ff     	sub	sp, sp, #0x20
   ae8e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae8ec: 910043fd     	add	x29, sp, #0x10
   ae8f0: f90007e0     	str	x0, [sp, #0x8]
   ae8f4: f94007e0     	ldr	x0, [sp, #0x8]
   ae8f8: 97ffd7b2     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   ae8fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae900: 910083ff     	add	sp, sp, #0x20
   ae904: d65f03c0     	ret

00000000000ae908 <android::String16::String16(char const*)>:
   ae908: d10103ff     	sub	sp, sp, #0x40
   ae90c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ae910: 9100c3fd     	add	x29, sp, #0x30
   ae914: f81f83a0     	stur	x0, [x29, #-0x8]
   ae918: f81f03a1     	stur	x1, [x29, #-0x10]
   ae91c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae920: f85f03a1     	ldur	x1, [x29, #-0x10]
   ae924: f85f03a8     	ldur	x8, [x29, #-0x10]
   ae928: f9000fe0     	str	x0, [sp, #0x18]
   ae92c: aa0803e0     	mov	x0, x8
   ae930: f9000be1     	str	x1, [sp, #0x10]
   ae934: 97ffd28f     	bl	0xa3370 <strlen@plt>
   ae938: f9400be8     	ldr	x8, [sp, #0x10]
   ae93c: f90007e0     	str	x0, [sp, #0x8]
   ae940: aa0803e0     	mov	x0, x8
   ae944: f94007e1     	ldr	x1, [sp, #0x8]
   ae948: 97ffffa5     	bl	0xae7dc <android::String16::String16(android::String8 const&)+0x60>
   ae94c: f9400fe8     	ldr	x8, [sp, #0x18]
   ae950: f9000100     	str	x0, [x8]
   ae954: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ae958: 910103ff     	add	sp, sp, #0x40
   ae95c: d65f03c0     	ret

00000000000ae960 <android::String16::String16(char const*, unsigned long)>:
   ae960: d100c3ff     	sub	sp, sp, #0x30
   ae964: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ae968: 910083fd     	add	x29, sp, #0x20
   ae96c: f81f83a0     	stur	x0, [x29, #-0x8]
   ae970: f9000be1     	str	x1, [sp, #0x10]
   ae974: f90007e2     	str	x2, [sp, #0x8]
   ae978: f85f83a0     	ldur	x0, [x29, #-0x8]
   ae97c: f9400be1     	ldr	x1, [sp, #0x10]
   ae980: f94007e2     	ldr	x2, [sp, #0x8]
   ae984: f90003e0     	str	x0, [sp]
   ae988: aa0103e0     	mov	x0, x1
   ae98c: aa0203e1     	mov	x1, x2
   ae990: 97ffff93     	bl	0xae7dc <android::String16::String16(android::String8 const&)+0x60>
   ae994: f94003e1     	ldr	x1, [sp]
   ae998: f9000020     	str	x0, [x1]
   ae99c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ae9a0: 9100c3ff     	add	sp, sp, #0x30
   ae9a4: d65f03c0     	ret

00000000000ae9a8 <android::String16::~String16()>:
   ae9a8: d10083ff     	sub	sp, sp, #0x20
   ae9ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae9b0: 910043fd     	add	x29, sp, #0x10
   ae9b4: f90007e0     	str	x0, [sp, #0x8]
   ae9b8: f94007e0     	ldr	x0, [sp, #0x8]
   ae9bc: f9400000     	ldr	x0, [x0]
   ae9c0: 97ffdd9c     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   ae9c4: f90003e0     	str	x0, [sp]
   ae9c8: 14000001     	b	0xae9cc <android::String16::~String16()+0x24>
   ae9cc: 52800001     	mov	w1, #0x0                // =0
   ae9d0: f94003e0     	ldr	x0, [sp]
   ae9d4: 97ffdcaf     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   ae9d8: 14000001     	b	0xae9dc <android::String16::~String16()+0x34>
   ae9dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ae9e0: 910083ff     	add	sp, sp, #0x20
   ae9e4: d65f03c0     	ret
   ae9e8: 97fffdf7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ae9ec <android::String16::size() const>:
   ae9ec: d10083ff     	sub	sp, sp, #0x20
   ae9f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ae9f4: 910043fd     	add	x29, sp, #0x10
   ae9f8: b27f03e8     	orr	x8, xzr, #0x2
   ae9fc: f90007e0     	str	x0, [sp, #0x8]
   aea00: f94007e0     	ldr	x0, [sp, #0x8]
   aea04: f9400000     	ldr	x0, [x0]
   aea08: f90003e8     	str	x8, [sp]
   aea0c: 97ffc6d9     	bl	0xa0570 <_ZN7android12SharedBuffer12sizeFromDataEPKv@plt>
   aea10: f94003e8     	ldr	x8, [sp]
   aea14: 9ac80800     	udiv	x0, x0, x8
   aea18: f1000400     	subs	x0, x0, #0x1
   aea1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   aea20: 910083ff     	add	sp, sp, #0x20
   aea24: d65f03c0     	ret

00000000000aea28 <android::SharedBuffer::sizeFromData(void const*)>:
   aea28: d10083ff     	sub	sp, sp, #0x20
   aea2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   aea30: 910043fd     	add	x29, sp, #0x10
   aea34: d2800008     	mov	x8, #0x0                // =0
   aea38: f90007e0     	str	x0, [sp, #0x8]
   aea3c: f94007e0     	ldr	x0, [sp, #0x8]
   aea40: eb08001f     	cmp	x0, x8
   aea44: 1a9f07e9     	cset	w9, ne
   aea48: 37000049     	tbnz	w9, #0x0, 0xaea50 <android::SharedBuffer::sizeFromData(void const*)+0x28>
   aea4c: 14000006     	b	0xaea64 <android::SharedBuffer::sizeFromData(void const*)+0x3c>
   aea50: f94007e0     	ldr	x0, [sp, #0x8]
   aea54: 97ffdd77     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aea58: f9400400     	ldr	x0, [x0, #0x8]
   aea5c: f90003e0     	str	x0, [sp]
   aea60: 14000003     	b	0xaea6c <android::SharedBuffer::sizeFromData(void const*)+0x44>
   aea64: d2800008     	mov	x8, #0x0                // =0
   aea68: f90003e8     	str	x8, [sp]
   aea6c: f94003e8     	ldr	x8, [sp]
   aea70: aa0803e0     	mov	x0, x8
   aea74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   aea78: 910083ff     	add	sp, sp, #0x20
   aea7c: d65f03c0     	ret

00000000000aea80 <android::String16::setTo(android::String16 const&)>:
   aea80: d100c3ff     	sub	sp, sp, #0x30
   aea84: a9027bfd     	stp	x29, x30, [sp, #0x20]
   aea88: 910083fd     	add	x29, sp, #0x20
   aea8c: 52800008     	mov	w8, #0x0                // =0
   aea90: f81f83a0     	stur	x0, [x29, #-0x8]
   aea94: f9000be1     	str	x1, [sp, #0x10]
   aea98: f85f83a0     	ldur	x0, [x29, #-0x8]
   aea9c: f9400be1     	ldr	x1, [sp, #0x10]
   aeaa0: f9400021     	ldr	x1, [x1]
   aeaa4: f90007e0     	str	x0, [sp, #0x8]
   aeaa8: aa0103e0     	mov	x0, x1
   aeaac: b90007e8     	str	w8, [sp, #0x4]
   aeab0: 97ffdd60     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aeab4: 97ffd963     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   aeab8: f94007e0     	ldr	x0, [sp, #0x8]
   aeabc: f9400000     	ldr	x0, [x0]
   aeac0: 97ffdd5c     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aeac4: b94007e1     	ldr	w1, [sp, #0x4]
   aeac8: 97ffdc72     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   aeacc: f9400be9     	ldr	x9, [sp, #0x10]
   aead0: f9400129     	ldr	x9, [x9]
   aead4: f94007ea     	ldr	x10, [sp, #0x8]
   aead8: f9000149     	str	x9, [x10]
   aeadc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   aeae0: 9100c3ff     	add	sp, sp, #0x30
   aeae4: d65f03c0     	ret

00000000000aeae8 <android::String16::setTo(char16_t const*, unsigned long)>:
   aeae8: d101c3ff     	sub	sp, sp, #0x70
   aeaec: a9067bfd     	stp	x29, x30, [sp, #0x60]
   aeaf0: 910183fd     	add	x29, sp, #0x60
   aeaf4: b27f03e8     	orr	x8, xzr, #0x2
   aeaf8: d2800009     	mov	x9, #0x0                // =0
   aeafc: 5280000a     	mov	w10, #0x0               // =0
   aeb00: f81f03a0     	stur	x0, [x29, #-0x10]
   aeb04: f81e83a1     	stur	x1, [x29, #-0x18]
   aeb08: f81e03a2     	stur	x2, [x29, #-0x20]
   aeb0c: f85f03a0     	ldur	x0, [x29, #-0x10]
   aeb10: aa0003e1     	mov	x1, x0
   aeb14: f9400021     	ldr	x1, [x1]
   aeb18: f90017e0     	str	x0, [sp, #0x28]
   aeb1c: aa0103e0     	mov	x0, x1
   aeb20: f90013e8     	str	x8, [sp, #0x20]
   aeb24: f9000fe9     	str	x9, [sp, #0x18]
   aeb28: b90017ea     	str	w10, [sp, #0x14]
   aeb2c: 97ffdd41     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aeb30: f85e03a8     	ldur	x8, [x29, #-0x20]
   aeb34: 91000508     	add	x8, x8, #0x1
   aeb38: f94013e9     	ldr	x9, [sp, #0x20]
   aeb3c: 9b097d01     	mul	x1, x8, x9
   aeb40: 97ffd14c     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   aeb44: f81d83a0     	stur	x0, [x29, #-0x28]
   aeb48: f85d83a8     	ldur	x8, [x29, #-0x28]
   aeb4c: f9400fe9     	ldr	x9, [sp, #0x18]
   aeb50: eb09011f     	cmp	x8, x9
   aeb54: 1a9f07ea     	cset	w10, ne
   aeb58: 3700004a     	tbnz	w10, #0x0, 0xaeb60 <android::String16::setTo(char16_t const*, unsigned long)+0x78>
   aeb5c: 14000018     	b	0xaebbc <android::String16::setTo(char16_t const*, unsigned long)+0xd4>
   aeb60: b27f03e8     	orr	x8, xzr, #0x2
   aeb64: f85d83a0     	ldur	x0, [x29, #-0x28]
   aeb68: f90007e8     	str	x8, [sp, #0x8]
   aeb6c: 97ffe355     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   aeb70: f9001be0     	str	x0, [sp, #0x30]
   aeb74: f9401be0     	ldr	x0, [sp, #0x30]
   aeb78: f85e83a1     	ldur	x1, [x29, #-0x18]
   aeb7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   aeb80: f94007e9     	ldr	x9, [sp, #0x8]
   aeb84: 9b097d02     	mul	x2, x8, x9
   aeb88: 97ffd0ae     	bl	0xa2e40 <memmove@plt>
   aeb8c: f9401be8     	ldr	x8, [sp, #0x30]
   aeb90: f85e03a9     	ldur	x9, [x29, #-0x20]
   aeb94: f94007e0     	ldr	x0, [sp, #0x8]
   aeb98: 9b097c09     	mul	x9, x0, x9
   aeb9c: 8b090108     	add	x8, x8, x9
   aeba0: b94017ea     	ldr	w10, [sp, #0x14]
   aeba4: 7900010a     	strh	w10, [x8]
   aeba8: f9401be8     	ldr	x8, [sp, #0x30]
   aebac: f94017e9     	ldr	x9, [sp, #0x28]
   aebb0: f9000128     	str	x8, [x9]
   aebb4: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aebb8: 14000003     	b	0xaebc4 <android::String16::setTo(char16_t const*, unsigned long)+0xdc>
   aebbc: 12800168     	mov	w8, #-0xc               // =-12
   aebc0: b81fc3a8     	stur	w8, [x29, #-0x4]
   aebc4: b85fc3a0     	ldur	w0, [x29, #-0x4]
   aebc8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   aebcc: 9101c3ff     	add	sp, sp, #0x70
   aebd0: d65f03c0     	ret

00000000000aebd4 <android::String16::string() const>:
   aebd4: d10043ff     	sub	sp, sp, #0x10
   aebd8: f90007e0     	str	x0, [sp, #0x8]
   aebdc: f94007e0     	ldr	x0, [sp, #0x8]
   aebe0: f9400000     	ldr	x0, [x0]
   aebe4: 910043ff     	add	sp, sp, #0x10
   aebe8: d65f03c0     	ret

00000000000aebec <android::String16::setTo(char16_t const*)>:
   aebec: d10103ff     	sub	sp, sp, #0x40
   aebf0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   aebf4: 9100c3fd     	add	x29, sp, #0x30
   aebf8: f81f83a0     	stur	x0, [x29, #-0x8]
   aebfc: f81f03a1     	stur	x1, [x29, #-0x10]
   aec00: f85f83a0     	ldur	x0, [x29, #-0x8]
   aec04: f85f03a1     	ldur	x1, [x29, #-0x10]
   aec08: f85f03a8     	ldur	x8, [x29, #-0x10]
   aec0c: f9000fe0     	str	x0, [sp, #0x18]
   aec10: aa0803e0     	mov	x0, x8
   aec14: f9000be1     	str	x1, [sp, #0x10]
   aec18: 97ffcd8e     	bl	0xa2250 <strlen16@plt>
   aec1c: f9400fe8     	ldr	x8, [sp, #0x18]
   aec20: f90007e0     	str	x0, [sp, #0x8]
   aec24: aa0803e0     	mov	x0, x8
   aec28: f9400be1     	ldr	x1, [sp, #0x10]
   aec2c: f94007e2     	ldr	x2, [sp, #0x8]
   aec30: 97ffcc18     	bl	0xa1c90 <_ZN7android8String165setToEPKDsm@plt>
   aec34: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   aec38: 910103ff     	add	sp, sp, #0x40
   aec3c: d65f03c0     	ret

00000000000aec40 <android::String16::append(android::String16 const&)>:
   aec40: d10203ff     	sub	sp, sp, #0x80
   aec44: a9077bfd     	stp	x29, x30, [sp, #0x70]
   aec48: 9101c3fd     	add	x29, sp, #0x70
   aec4c: d2800008     	mov	x8, #0x0                // =0
   aec50: f81f03a0     	stur	x0, [x29, #-0x10]
   aec54: f81e83a1     	stur	x1, [x29, #-0x18]
   aec58: f85f03a0     	ldur	x0, [x29, #-0x10]
   aec5c: f9001be0     	str	x0, [sp, #0x30]
   aec60: f90017e8     	str	x8, [sp, #0x28]
   aec64: 97ffd93f     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   aec68: f81e03a0     	stur	x0, [x29, #-0x20]
   aec6c: f85e83a0     	ldur	x0, [x29, #-0x18]
   aec70: 97ffd93c     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   aec74: f81d83a0     	stur	x0, [x29, #-0x28]
   aec78: f85e03a8     	ldur	x8, [x29, #-0x20]
   aec7c: b4000048     	cbz	x8, 0xaec84 <android::String16::append(android::String16 const&)+0x44>
   aec80: 14000006     	b	0xaec98 <android::String16::append(android::String16 const&)+0x58>
   aec84: f85e83a1     	ldur	x1, [x29, #-0x18]
   aec88: f9401be0     	ldr	x0, [sp, #0x30]
   aec8c: 97ffde01     	bl	0xa6490 <_ZN7android8String165setToERKS0_@plt>
   aec90: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aec94: 14000036     	b	0xaed6c <android::String16::append(android::String16 const&)+0x12c>
   aec98: f85d83a8     	ldur	x8, [x29, #-0x28]
   aec9c: b4000048     	cbz	x8, 0xaeca4 <android::String16::append(android::String16 const&)+0x64>
   aeca0: 14000003     	b	0xaecac <android::String16::append(android::String16 const&)+0x6c>
   aeca4: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aeca8: 14000031     	b	0xaed6c <android::String16::append(android::String16 const&)+0x12c>
   aecac: b27f03e8     	orr	x8, xzr, #0x2
   aecb0: f9401be9     	ldr	x9, [sp, #0x30]
   aecb4: f9400120     	ldr	x0, [x9]
   aecb8: f90013e8     	str	x8, [sp, #0x20]
   aecbc: 97ffdcdd     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aecc0: f85e03a8     	ldur	x8, [x29, #-0x20]
   aecc4: f85d83a9     	ldur	x9, [x29, #-0x28]
   aecc8: 8b090108     	add	x8, x8, x9
   aeccc: 91000508     	add	x8, x8, #0x1
   aecd0: f94013e9     	ldr	x9, [sp, #0x20]
   aecd4: 9b097d01     	mul	x1, x8, x9
   aecd8: 97ffd0e6     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   aecdc: f81d03a0     	stur	x0, [x29, #-0x30]
   aece0: f85d03a8     	ldur	x8, [x29, #-0x30]
   aece4: f94017e9     	ldr	x9, [sp, #0x28]
   aece8: eb09011f     	cmp	x8, x9
   aecec: 1a9f07ea     	cset	w10, ne
   aecf0: 3700004a     	tbnz	w10, #0x0, 0xaecf8 <android::String16::append(android::String16 const&)+0xb8>
   aecf4: 1400001c     	b	0xaed64 <android::String16::append(android::String16 const&)+0x124>
   aecf8: b27f03e8     	orr	x8, xzr, #0x2
   aecfc: f85d03a0     	ldur	x0, [x29, #-0x30]
   aed00: f9000fe8     	str	x8, [sp, #0x18]
   aed04: 97ffe2ef     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   aed08: f9001fe0     	str	x0, [sp, #0x38]
   aed0c: f9401fe8     	ldr	x8, [sp, #0x38]
   aed10: f85e03a0     	ldur	x0, [x29, #-0x20]
   aed14: f9400fe9     	ldr	x9, [sp, #0x18]
   aed18: 9b007d20     	mul	x0, x9, x0
   aed1c: 8b000108     	add	x8, x8, x0
   aed20: f85e83a0     	ldur	x0, [x29, #-0x18]
   aed24: f9000be8     	str	x8, [sp, #0x10]
   aed28: 97ffd56e     	bl	0xa42e0 <_ZNK7android8String16cvPKDsEv@plt>
   aed2c: f85d83a8     	ldur	x8, [x29, #-0x28]
   aed30: 91000508     	add	x8, x8, #0x1
   aed34: f9400fe9     	ldr	x9, [sp, #0x18]
   aed38: 9b097d02     	mul	x2, x8, x9
   aed3c: f9400be8     	ldr	x8, [sp, #0x10]
   aed40: f90007e0     	str	x0, [sp, #0x8]
   aed44: aa0803e0     	mov	x0, x8
   aed48: f94007e1     	ldr	x1, [sp, #0x8]
   aed4c: 97ffc411     	bl	0x9fd90 <memcpy@plt>
   aed50: f9401fe8     	ldr	x8, [sp, #0x38]
   aed54: f9401be9     	ldr	x9, [sp, #0x30]
   aed58: f9000128     	str	x8, [x9]
   aed5c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aed60: 14000003     	b	0xaed6c <android::String16::append(android::String16 const&)+0x12c>
   aed64: 12800168     	mov	w8, #-0xc               // =-12
   aed68: b81fc3a8     	stur	w8, [x29, #-0x4]
   aed6c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   aed70: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   aed74: 910203ff     	add	sp, sp, #0x80
   aed78: d65f03c0     	ret

00000000000aed7c <android::String16::operator char16_t const*() const>:
   aed7c: d10043ff     	sub	sp, sp, #0x10
   aed80: f90007e0     	str	x0, [sp, #0x8]
   aed84: f94007e0     	ldr	x0, [sp, #0x8]
   aed88: f9400000     	ldr	x0, [x0]
   aed8c: 910043ff     	add	sp, sp, #0x10
   aed90: d65f03c0     	ret

00000000000aed94 <android::String16::append(char16_t const*, unsigned long)>:
   aed94: d101c3ff     	sub	sp, sp, #0x70
   aed98: a9067bfd     	stp	x29, x30, [sp, #0x60]
   aed9c: 910183fd     	add	x29, sp, #0x60
   aeda0: d2800008     	mov	x8, #0x0                // =0
   aeda4: 52800009     	mov	w9, #0x0                // =0
   aeda8: f81f03a0     	stur	x0, [x29, #-0x10]
   aedac: f81e83a1     	stur	x1, [x29, #-0x18]
   aedb0: f81e03a2     	stur	x2, [x29, #-0x20]
   aedb4: f85f03a0     	ldur	x0, [x29, #-0x10]
   aedb8: f90013e0     	str	x0, [sp, #0x20]
   aedbc: f9000fe8     	str	x8, [sp, #0x18]
   aedc0: b90017e9     	str	w9, [sp, #0x14]
   aedc4: 97ffd8e7     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   aedc8: f81d83a0     	stur	x0, [x29, #-0x28]
   aedcc: f85d83a8     	ldur	x8, [x29, #-0x28]
   aedd0: b4000048     	cbz	x8, 0xaedd8 <android::String16::append(char16_t const*, unsigned long)+0x44>
   aedd4: 14000007     	b	0xaedf0 <android::String16::append(char16_t const*, unsigned long)+0x5c>
   aedd8: f85e83a1     	ldur	x1, [x29, #-0x18]
   aeddc: f85e03a2     	ldur	x2, [x29, #-0x20]
   aede0: f94013e0     	ldr	x0, [sp, #0x20]
   aede4: 97ffcbab     	bl	0xa1c90 <_ZN7android8String165setToEPKDsm@plt>
   aede8: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aedec: 14000038     	b	0xaeecc <android::String16::append(char16_t const*, unsigned long)+0x138>
   aedf0: f85e03a8     	ldur	x8, [x29, #-0x20]
   aedf4: b4000048     	cbz	x8, 0xaedfc <android::String16::append(char16_t const*, unsigned long)+0x68>
   aedf8: 14000003     	b	0xaee04 <android::String16::append(char16_t const*, unsigned long)+0x70>
   aedfc: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aee00: 14000033     	b	0xaeecc <android::String16::append(char16_t const*, unsigned long)+0x138>
   aee04: b27f03e8     	orr	x8, xzr, #0x2
   aee08: f94013e9     	ldr	x9, [sp, #0x20]
   aee0c: f9400120     	ldr	x0, [x9]
   aee10: f90007e8     	str	x8, [sp, #0x8]
   aee14: 97ffdc87     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aee18: f85d83a8     	ldur	x8, [x29, #-0x28]
   aee1c: f85e03a9     	ldur	x9, [x29, #-0x20]
   aee20: 8b090108     	add	x8, x8, x9
   aee24: 91000508     	add	x8, x8, #0x1
   aee28: f94007e9     	ldr	x9, [sp, #0x8]
   aee2c: 9b097d01     	mul	x1, x8, x9
   aee30: 97ffd090     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   aee34: f9001be0     	str	x0, [sp, #0x30]
   aee38: f9401be8     	ldr	x8, [sp, #0x30]
   aee3c: f9400fe9     	ldr	x9, [sp, #0x18]
   aee40: eb09011f     	cmp	x8, x9
   aee44: 1a9f07ea     	cset	w10, ne
   aee48: 3700004a     	tbnz	w10, #0x0, 0xaee50 <android::String16::append(char16_t const*, unsigned long)+0xbc>
   aee4c: 1400001e     	b	0xaeec4 <android::String16::append(char16_t const*, unsigned long)+0x130>
   aee50: b27f03e8     	orr	x8, xzr, #0x2
   aee54: f9401be0     	ldr	x0, [sp, #0x30]
   aee58: f90003e8     	str	x8, [sp]
   aee5c: 97ffe299     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   aee60: f90017e0     	str	x0, [sp, #0x28]
   aee64: f94017e8     	ldr	x8, [sp, #0x28]
   aee68: f85d83a0     	ldur	x0, [x29, #-0x28]
   aee6c: f94003e9     	ldr	x9, [sp]
   aee70: 9b007d20     	mul	x0, x9, x0
   aee74: 8b000108     	add	x8, x8, x0
   aee78: f85e83a1     	ldur	x1, [x29, #-0x18]
   aee7c: f85e03a0     	ldur	x0, [x29, #-0x20]
   aee80: 9b097c02     	mul	x2, x0, x9
   aee84: aa0803e0     	mov	x0, x8
   aee88: 97ffc3c2     	bl	0x9fd90 <memcpy@plt>
   aee8c: f94017e8     	ldr	x8, [sp, #0x28]
   aee90: f85d83a9     	ldur	x9, [x29, #-0x28]
   aee94: f85e03a0     	ldur	x0, [x29, #-0x20]
   aee98: 8b000129     	add	x9, x9, x0
   aee9c: f94003e0     	ldr	x0, [sp]
   aeea0: 9b097c09     	mul	x9, x0, x9
   aeea4: 8b090108     	add	x8, x8, x9
   aeea8: b94017ea     	ldr	w10, [sp, #0x14]
   aeeac: 7900010a     	strh	w10, [x8]
   aeeb0: f94017e8     	ldr	x8, [sp, #0x28]
   aeeb4: f94013e9     	ldr	x9, [sp, #0x20]
   aeeb8: f9000128     	str	x8, [x9]
   aeebc: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aeec0: 14000003     	b	0xaeecc <android::String16::append(char16_t const*, unsigned long)+0x138>
   aeec4: 12800168     	mov	w8, #-0xc               // =-12
   aeec8: b81fc3a8     	stur	w8, [x29, #-0x4]
   aeecc: b85fc3a0     	ldur	w0, [x29, #-0x4]
   aeed0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   aeed4: 9101c3ff     	add	sp, sp, #0x70
   aeed8: d65f03c0     	ret

00000000000aeedc <android::String16::insert(unsigned long, char16_t const*)>:
   aeedc: d10143ff     	sub	sp, sp, #0x50
   aeee0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   aeee4: 910103fd     	add	x29, sp, #0x40
   aeee8: f81f83a0     	stur	x0, [x29, #-0x8]
   aeeec: f81f03a1     	stur	x1, [x29, #-0x10]
   aeef0: f81e83a2     	stur	x2, [x29, #-0x18]
   aeef4: f85f83a0     	ldur	x0, [x29, #-0x8]
   aeef8: f85f03a1     	ldur	x1, [x29, #-0x10]
   aeefc: f85e83a2     	ldur	x2, [x29, #-0x18]
   aef00: f85e83a8     	ldur	x8, [x29, #-0x18]
   aef04: f90013e0     	str	x0, [sp, #0x20]
   aef08: aa0803e0     	mov	x0, x8
   aef0c: f9000fe1     	str	x1, [sp, #0x18]
   aef10: f9000be2     	str	x2, [sp, #0x10]
   aef14: 97ffcccf     	bl	0xa2250 <strlen16@plt>
   aef18: f94013e8     	ldr	x8, [sp, #0x20]
   aef1c: f90007e0     	str	x0, [sp, #0x8]
   aef20: aa0803e0     	mov	x0, x8
   aef24: f9400fe1     	ldr	x1, [sp, #0x18]
   aef28: f9400be2     	ldr	x2, [sp, #0x10]
   aef2c: f94007e3     	ldr	x3, [sp, #0x8]
   aef30: 97ffda68     	bl	0xa58d0 <_ZN7android8String166insertEmPKDsm@plt>
   aef34: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   aef38: 910143ff     	add	sp, sp, #0x50
   aef3c: d65f03c0     	ret

00000000000aef40 <android::String16::insert(unsigned long, char16_t const*, unsigned long)>:
   aef40: d10203ff     	sub	sp, sp, #0x80
   aef44: a9077bfd     	stp	x29, x30, [sp, #0x70]
   aef48: 9101c3fd     	add	x29, sp, #0x70
   aef4c: d2800008     	mov	x8, #0x0                // =0
   aef50: 52800009     	mov	w9, #0x0                // =0
   aef54: f81f03a0     	stur	x0, [x29, #-0x10]
   aef58: f81e83a1     	stur	x1, [x29, #-0x18]
   aef5c: f81e03a2     	stur	x2, [x29, #-0x20]
   aef60: f81d83a3     	stur	x3, [x29, #-0x28]
   aef64: f85f03a0     	ldur	x0, [x29, #-0x10]
   aef68: f90017e0     	str	x0, [sp, #0x28]
   aef6c: f90013e8     	str	x8, [sp, #0x20]
   aef70: b9001fe9     	str	w9, [sp, #0x1c]
   aef74: 97ffd87b     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   aef78: f81d03a0     	stur	x0, [x29, #-0x30]
   aef7c: f85d03a8     	ldur	x8, [x29, #-0x30]
   aef80: b4000048     	cbz	x8, 0xaef88 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x48>
   aef84: 14000007     	b	0xaefa0 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x60>
   aef88: f85e03a1     	ldur	x1, [x29, #-0x20]
   aef8c: f85d83a2     	ldur	x2, [x29, #-0x28]
   aef90: f94017e0     	ldr	x0, [sp, #0x28]
   aef94: 97ffcb3f     	bl	0xa1c90 <_ZN7android8String165setToEPKDsm@plt>
   aef98: b81fc3a0     	stur	w0, [x29, #-0x4]
   aef9c: 14000058     	b	0xaf0fc <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x1bc>
   aefa0: f85d83a8     	ldur	x8, [x29, #-0x28]
   aefa4: b4000048     	cbz	x8, 0xaefac <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x6c>
   aefa8: 14000003     	b	0xaefb4 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x74>
   aefac: b81fc3bf     	stur	wzr, [x29, #-0x4]
   aefb0: 14000053     	b	0xaf0fc <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x1bc>
   aefb4: f85e83a8     	ldur	x8, [x29, #-0x18]
   aefb8: f85d03a9     	ldur	x9, [x29, #-0x30]
   aefbc: eb09011f     	cmp	x8, x9
   aefc0: 1a9f97ea     	cset	w10, hi
   aefc4: 3700004a     	tbnz	w10, #0x0, 0xaefcc <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x8c>
   aefc8: 14000003     	b	0xaefd4 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x94>
   aefcc: f85d03a8     	ldur	x8, [x29, #-0x30]
   aefd0: f81e83a8     	stur	x8, [x29, #-0x18]
   aefd4: b27f03e8     	orr	x8, xzr, #0x2
   aefd8: f94017e9     	ldr	x9, [sp, #0x28]
   aefdc: f9400120     	ldr	x0, [x9]
   aefe0: f9000be8     	str	x8, [sp, #0x10]
   aefe4: 97ffdc13     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   aefe8: f85d03a8     	ldur	x8, [x29, #-0x30]
   aefec: f85d83a9     	ldur	x9, [x29, #-0x28]
   aeff0: 8b090108     	add	x8, x8, x9
   aeff4: 91000508     	add	x8, x8, #0x1
   aeff8: f9400be9     	ldr	x9, [sp, #0x10]
   aeffc: 9b097d01     	mul	x1, x8, x9
   af000: 97ffd01c     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   af004: f9001fe0     	str	x0, [sp, #0x38]
   af008: f9401fe8     	ldr	x8, [sp, #0x38]
   af00c: f94013e9     	ldr	x9, [sp, #0x20]
   af010: eb09011f     	cmp	x8, x9
   af014: 1a9f07ea     	cset	w10, ne
   af018: 3700004a     	tbnz	w10, #0x0, 0xaf020 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0xe0>
   af01c: 14000036     	b	0xaf0f4 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x1b4>
   af020: f9401fe0     	ldr	x0, [sp, #0x38]
   af024: 97ffe227     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af028: f9001be0     	str	x0, [sp, #0x30]
   af02c: f85e83a0     	ldur	x0, [x29, #-0x18]
   af030: f85d03a8     	ldur	x8, [x29, #-0x30]
   af034: eb08001f     	cmp	x0, x8
   af038: 1a9f27e9     	cset	w9, lo
   af03c: 37000049     	tbnz	w9, #0x0, 0xaf044 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x104>
   af040: 14000014     	b	0xaf090 <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x150>
   af044: b27f03e8     	orr	x8, xzr, #0x2
   af048: f9401be9     	ldr	x9, [sp, #0x30]
   af04c: f85e83aa     	ldur	x10, [x29, #-0x18]
   af050: 9b0a7d0a     	mul	x10, x8, x10
   af054: 8b0a0129     	add	x9, x9, x10
   af058: f85d83aa     	ldur	x10, [x29, #-0x28]
   af05c: 9b0a7d0a     	mul	x10, x8, x10
   af060: 8b0a0129     	add	x9, x9, x10
   af064: f9401bea     	ldr	x10, [sp, #0x30]
   af068: f85e83ab     	ldur	x11, [x29, #-0x18]
   af06c: 9b0b7d0b     	mul	x11, x8, x11
   af070: 8b0b014a     	add	x10, x10, x11
   af074: f85d03ab     	ldur	x11, [x29, #-0x30]
   af078: f85e83ac     	ldur	x12, [x29, #-0x18]
   af07c: eb0c016b     	subs	x11, x11, x12
   af080: 9b087d62     	mul	x2, x11, x8
   af084: aa0903e0     	mov	x0, x9
   af088: aa0a03e1     	mov	x1, x10
   af08c: 97ffcf6d     	bl	0xa2e40 <memmove@plt>
   af090: b27f03e8     	orr	x8, xzr, #0x2
   af094: f9401be9     	ldr	x9, [sp, #0x30]
   af098: f85e83aa     	ldur	x10, [x29, #-0x18]
   af09c: 9b0a7d0a     	mul	x10, x8, x10
   af0a0: 8b0a0129     	add	x9, x9, x10
   af0a4: f85e03a1     	ldur	x1, [x29, #-0x20]
   af0a8: f85d83aa     	ldur	x10, [x29, #-0x28]
   af0ac: 9b087d42     	mul	x2, x10, x8
   af0b0: aa0903e0     	mov	x0, x9
   af0b4: f90007e8     	str	x8, [sp, #0x8]
   af0b8: 97ffc336     	bl	0x9fd90 <memcpy@plt>
   af0bc: f9401be8     	ldr	x8, [sp, #0x30]
   af0c0: f85d03a9     	ldur	x9, [x29, #-0x30]
   af0c4: f85d83aa     	ldur	x10, [x29, #-0x28]
   af0c8: 8b0a0129     	add	x9, x9, x10
   af0cc: f94007ea     	ldr	x10, [sp, #0x8]
   af0d0: 9b097d49     	mul	x9, x10, x9
   af0d4: 8b090108     	add	x8, x8, x9
   af0d8: b9401feb     	ldr	w11, [sp, #0x1c]
   af0dc: 7900010b     	strh	w11, [x8]
   af0e0: f9401be8     	ldr	x8, [sp, #0x30]
   af0e4: f94017e9     	ldr	x9, [sp, #0x28]
   af0e8: f9000128     	str	x8, [x9]
   af0ec: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af0f0: 14000003     	b	0xaf0fc <android::String16::insert(unsigned long, char16_t const*, unsigned long)+0x1bc>
   af0f4: 12800168     	mov	w8, #-0xc               // =-12
   af0f8: b81fc3a8     	stur	w8, [x29, #-0x4]
   af0fc: b85fc3a0     	ldur	w0, [x29, #-0x4]
   af100: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   af104: 910203ff     	add	sp, sp, #0x80
   af108: d65f03c0     	ret

00000000000af10c <android::String16::findFirst(char16_t) const>:
   af10c: d10183ff     	sub	sp, sp, #0x60
   af110: a9057bfd     	stp	x29, x30, [sp, #0x50]
   af114: 910143fd     	add	x29, sp, #0x50
   af118: b27f03e8     	orr	x8, xzr, #0x2
   af11c: f81f03a0     	stur	x0, [x29, #-0x10]
   af120: 781ee3a1     	sturh	w1, [x29, #-0x12]
   af124: f85f03a0     	ldur	x0, [x29, #-0x10]
   af128: f9000fe0     	str	x0, [sp, #0x18]
   af12c: f9000be8     	str	x8, [sp, #0x10]
   af130: 97ffd124     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   af134: f81e03a0     	stur	x0, [x29, #-0x20]
   af138: f85e03a8     	ldur	x8, [x29, #-0x20]
   af13c: f90017e8     	str	x8, [sp, #0x28]
   af140: f94017e8     	ldr	x8, [sp, #0x28]
   af144: f9400fe0     	ldr	x0, [sp, #0x18]
   af148: f90007e8     	str	x8, [sp, #0x8]
   af14c: 97ffd805     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af150: f9400be8     	ldr	x8, [sp, #0x10]
   af154: 9b007d00     	mul	x0, x8, x0
   af158: f94007e9     	ldr	x9, [sp, #0x8]
   af15c: 8b000120     	add	x0, x9, x0
   af160: f90013e0     	str	x0, [sp, #0x20]
   af164: f94017e8     	ldr	x8, [sp, #0x28]
   af168: f94013e9     	ldr	x9, [sp, #0x20]
   af16c: eb09011f     	cmp	x8, x9
   af170: 1a9f27ea     	cset	w10, lo
   af174: 3700004a     	tbnz	w10, #0x0, 0xaf17c <android::String16::findFirst(char16_t) const+0x70>
   af178: 14000014     	b	0xaf1c8 <android::String16::findFirst(char16_t) const+0xbc>
   af17c: f94017e8     	ldr	x8, [sp, #0x28]
   af180: 79400109     	ldrh	w9, [x8]
   af184: 785ee3aa     	ldurh	w10, [x29, #-0x12]
   af188: 6b0a013f     	cmp	w9, w10
   af18c: 1a9f17e9     	cset	w9, eq
   af190: 37000049     	tbnz	w9, #0x0, 0xaf198 <android::String16::findFirst(char16_t) const+0x8c>
   af194: 14000008     	b	0xaf1b4 <android::String16::findFirst(char16_t) const+0xa8>
   af198: b27f03e8     	orr	x8, xzr, #0x2
   af19c: f94017e9     	ldr	x9, [sp, #0x28]
   af1a0: f85e03aa     	ldur	x10, [x29, #-0x20]
   af1a4: eb0a0129     	subs	x9, x9, x10
   af1a8: 9ac80d28     	sdiv	x8, x9, x8
   af1ac: f81f83a8     	stur	x8, [x29, #-0x8]
   af1b0: 14000008     	b	0xaf1d0 <android::String16::findFirst(char16_t) const+0xc4>
   af1b4: b27f03e8     	orr	x8, xzr, #0x2
   af1b8: f94017e9     	ldr	x9, [sp, #0x28]
   af1bc: 8b080128     	add	x8, x9, x8
   af1c0: f90017e8     	str	x8, [sp, #0x28]
   af1c4: 17ffffe8     	b	0xaf164 <android::String16::findFirst(char16_t) const+0x58>
   af1c8: 92800008     	mov	x8, #-0x1               // =-1
   af1cc: f81f83a8     	stur	x8, [x29, #-0x8]
   af1d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   af1d4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   af1d8: 910183ff     	add	sp, sp, #0x60
   af1dc: d65f03c0     	ret

00000000000af1e0 <android::String16::findLast(char16_t) const>:
   af1e0: d10183ff     	sub	sp, sp, #0x60
   af1e4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   af1e8: 910143fd     	add	x29, sp, #0x50
   af1ec: b27f03e8     	orr	x8, xzr, #0x2
   af1f0: f81f03a0     	stur	x0, [x29, #-0x10]
   af1f4: 781ee3a1     	sturh	w1, [x29, #-0x12]
   af1f8: f85f03a0     	ldur	x0, [x29, #-0x10]
   af1fc: f9000fe0     	str	x0, [sp, #0x18]
   af200: f9000be8     	str	x8, [sp, #0x10]
   af204: 97ffd0ef     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   af208: f81e03a0     	stur	x0, [x29, #-0x20]
   af20c: f85e03a8     	ldur	x8, [x29, #-0x20]
   af210: f90017e8     	str	x8, [sp, #0x28]
   af214: f94017e8     	ldr	x8, [sp, #0x28]
   af218: f9400fe0     	ldr	x0, [sp, #0x18]
   af21c: f90007e8     	str	x8, [sp, #0x8]
   af220: 97ffd7d0     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af224: f9400be8     	ldr	x8, [sp, #0x10]
   af228: 9b007d00     	mul	x0, x8, x0
   af22c: f94007e9     	ldr	x9, [sp, #0x8]
   af230: 8b000120     	add	x0, x9, x0
   af234: f90013e0     	str	x0, [sp, #0x20]
   af238: f94017e8     	ldr	x8, [sp, #0x28]
   af23c: f94013e9     	ldr	x9, [sp, #0x20]
   af240: eb09011f     	cmp	x8, x9
   af244: 1a9f27ea     	cset	w10, lo
   af248: 3700004a     	tbnz	w10, #0x0, 0xaf250 <android::String16::findLast(char16_t) const+0x70>
   af24c: 14000014     	b	0xaf29c <android::String16::findLast(char16_t) const+0xbc>
   af250: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   af254: f94013e9     	ldr	x9, [sp, #0x20]
   af258: 8b080128     	add	x8, x9, x8
   af25c: f90013e8     	str	x8, [sp, #0x20]
   af260: f94013e8     	ldr	x8, [sp, #0x20]
   af264: 7940010a     	ldrh	w10, [x8]
   af268: 785ee3ab     	ldurh	w11, [x29, #-0x12]
   af26c: 6b0b015f     	cmp	w10, w11
   af270: 1a9f17ea     	cset	w10, eq
   af274: 3700004a     	tbnz	w10, #0x0, 0xaf27c <android::String16::findLast(char16_t) const+0x9c>
   af278: 14000008     	b	0xaf298 <android::String16::findLast(char16_t) const+0xb8>
   af27c: b27f03e8     	orr	x8, xzr, #0x2
   af280: f94013e9     	ldr	x9, [sp, #0x20]
   af284: f85e03aa     	ldur	x10, [x29, #-0x20]
   af288: eb0a0129     	subs	x9, x9, x10
   af28c: 9ac80d28     	sdiv	x8, x9, x8
   af290: f81f83a8     	stur	x8, [x29, #-0x8]
   af294: 14000004     	b	0xaf2a4 <android::String16::findLast(char16_t) const+0xc4>
   af298: 17ffffe8     	b	0xaf238 <android::String16::findLast(char16_t) const+0x58>
   af29c: 92800008     	mov	x8, #-0x1               // =-1
   af2a0: f81f83a8     	stur	x8, [x29, #-0x8]
   af2a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   af2a8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   af2ac: 910183ff     	add	sp, sp, #0x60
   af2b0: d65f03c0     	ret

00000000000af2b4 <android::String16::startsWith(android::String16 const&) const>:
   af2b4: d10183ff     	sub	sp, sp, #0x60
   af2b8: a9057bfd     	stp	x29, x30, [sp, #0x50]
   af2bc: 910143fd     	add	x29, sp, #0x50
   af2c0: f81f03a0     	stur	x0, [x29, #-0x10]
   af2c4: f81e83a1     	stur	x1, [x29, #-0x18]
   af2c8: f85f03a0     	ldur	x0, [x29, #-0x10]
   af2cc: f85e83a1     	ldur	x1, [x29, #-0x18]
   af2d0: f90017e0     	str	x0, [sp, #0x28]
   af2d4: aa0103e0     	mov	x0, x1
   af2d8: 97ffd7a2     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af2dc: f81e03a0     	stur	x0, [x29, #-0x20]
   af2e0: f85e03a0     	ldur	x0, [x29, #-0x20]
   af2e4: f94017e1     	ldr	x1, [sp, #0x28]
   af2e8: f90013e0     	str	x0, [sp, #0x20]
   af2ec: aa0103e0     	mov	x0, x1
   af2f0: 97ffd79c     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af2f4: f94013e1     	ldr	x1, [sp, #0x20]
   af2f8: eb00003f     	cmp	x1, x0
   af2fc: 1a9f97e8     	cset	w8, hi
   af300: 37000048     	tbnz	w8, #0x0, 0xaf308 <android::String16::startsWith(android::String16 const&) const+0x54>
   af304: 14000006     	b	0xaf31c <android::String16::startsWith(android::String16 const&) const+0x68>
   af308: 52800008     	mov	w8, #0x0                // =0
   af30c: 320003e9     	orr	w9, wzr, #0x1
   af310: 0a090108     	and	w8, w8, w9
   af314: 381ff3a8     	sturb	w8, [x29, #-0x1]
   af318: 14000018     	b	0xaf378 <android::String16::startsWith(android::String16 const&) const+0xc4>
   af31c: 52800008     	mov	w8, #0x0                // =0
   af320: f94017e9     	ldr	x9, [sp, #0x28]
   af324: f9400120     	ldr	x0, [x9]
   af328: f85e03a1     	ldur	x1, [x29, #-0x20]
   af32c: f85e83a9     	ldur	x9, [x29, #-0x18]
   af330: f9000fe0     	str	x0, [sp, #0x18]
   af334: aa0903e0     	mov	x0, x9
   af338: b90017e8     	str	w8, [sp, #0x14]
   af33c: f90007e1     	str	x1, [sp, #0x8]
   af340: 97ffd0a0     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   af344: f85e03a3     	ldur	x3, [x29, #-0x20]
   af348: f9400fe9     	ldr	x9, [sp, #0x18]
   af34c: f90003e0     	str	x0, [sp]
   af350: aa0903e0     	mov	x0, x9
   af354: f94007e1     	ldr	x1, [sp, #0x8]
   af358: f94003e2     	ldr	x2, [sp]
   af35c: 97ffe649     	bl	0xa8c80 <strzcmp16@plt>
   af360: b94017e8     	ldr	w8, [sp, #0x14]
   af364: 6b08001f     	cmp	w0, w8
   af368: 1a9f17e0     	cset	w0, eq
   af36c: 320003ea     	orr	w10, wzr, #0x1
   af370: 0a0a000a     	and	w10, w0, w10
   af374: 381ff3aa     	sturb	w10, [x29, #-0x1]
   af378: 385ff3a8     	ldurb	w8, [x29, #-0x1]
   af37c: 2a0803e0     	mov	w0, w8
   af380: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   af384: 910183ff     	add	sp, sp, #0x60
   af388: d65f03c0     	ret

00000000000af38c <android::String16::startsWith(char16_t const*) const>:
   af38c: d10143ff     	sub	sp, sp, #0x50
   af390: a9047bfd     	stp	x29, x30, [sp, #0x40]
   af394: 910103fd     	add	x29, sp, #0x40
   af398: f81f03a0     	stur	x0, [x29, #-0x10]
   af39c: f81e83a1     	stur	x1, [x29, #-0x18]
   af3a0: f85f03a0     	ldur	x0, [x29, #-0x10]
   af3a4: f85e83a1     	ldur	x1, [x29, #-0x18]
   af3a8: f9000fe0     	str	x0, [sp, #0x18]
   af3ac: aa0103e0     	mov	x0, x1
   af3b0: 97ffcba8     	bl	0xa2250 <strlen16@plt>
   af3b4: f90013e0     	str	x0, [sp, #0x20]
   af3b8: f94013e0     	ldr	x0, [sp, #0x20]
   af3bc: f9400fe1     	ldr	x1, [sp, #0x18]
   af3c0: f9000be0     	str	x0, [sp, #0x10]
   af3c4: aa0103e0     	mov	x0, x1
   af3c8: 97ffd766     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af3cc: f9400be1     	ldr	x1, [sp, #0x10]
   af3d0: eb00003f     	cmp	x1, x0
   af3d4: 1a9f97e8     	cset	w8, hi
   af3d8: 37000048     	tbnz	w8, #0x0, 0xaf3e0 <android::String16::startsWith(char16_t const*) const+0x54>
   af3dc: 14000006     	b	0xaf3f4 <android::String16::startsWith(char16_t const*) const+0x68>
   af3e0: 52800008     	mov	w8, #0x0                // =0
   af3e4: 320003e9     	orr	w9, wzr, #0x1
   af3e8: 0a090108     	and	w8, w8, w9
   af3ec: 381ff3a8     	sturb	w8, [x29, #-0x1]
   af3f0: 1400000e     	b	0xaf428 <android::String16::startsWith(char16_t const*) const+0x9c>
   af3f4: 52800008     	mov	w8, #0x0                // =0
   af3f8: f9400fe9     	ldr	x9, [sp, #0x18]
   af3fc: f9400120     	ldr	x0, [x9]
   af400: f85e83a1     	ldur	x1, [x29, #-0x18]
   af404: f94013e2     	ldr	x2, [sp, #0x20]
   af408: b9000fe8     	str	w8, [sp, #0xc]
   af40c: 97ffe655     	bl	0xa8d60 <strncmp16@plt>
   af410: b9400fe8     	ldr	w8, [sp, #0xc]
   af414: 6b08001f     	cmp	w0, w8
   af418: 1a9f17e0     	cset	w0, eq
   af41c: 320003ea     	orr	w10, wzr, #0x1
   af420: 0a0a000a     	and	w10, w0, w10
   af424: 381ff3aa     	sturb	w10, [x29, #-0x1]
   af428: 385ff3a8     	ldurb	w8, [x29, #-0x1]
   af42c: 2a0803e0     	mov	w0, w8
   af430: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   af434: 910143ff     	add	sp, sp, #0x50
   af438: d65f03c0     	ret

00000000000af43c <android::String16::contains(char16_t const*) const>:
   af43c: d100c3ff     	sub	sp, sp, #0x30
   af440: a9027bfd     	stp	x29, x30, [sp, #0x20]
   af444: 910083fd     	add	x29, sp, #0x20
   af448: d2800008     	mov	x8, #0x0                // =0
   af44c: f81f83a0     	stur	x0, [x29, #-0x8]
   af450: f9000be1     	str	x1, [sp, #0x10]
   af454: f85f83a0     	ldur	x0, [x29, #-0x8]
   af458: f9400000     	ldr	x0, [x0]
   af45c: f9400be1     	ldr	x1, [sp, #0x10]
   af460: f90007e8     	str	x8, [sp, #0x8]
   af464: 97ffc7b3     	bl	0xa1330 <strstr16@plt>
   af468: f94007e8     	ldr	x8, [sp, #0x8]
   af46c: eb08001f     	cmp	x0, x8
   af470: 1a9f07e9     	cset	w9, ne
   af474: 320003ea     	orr	w10, wzr, #0x1
   af478: 0a0a0129     	and	w9, w9, w10
   af47c: 2a0903e0     	mov	w0, w9
   af480: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   af484: 9100c3ff     	add	sp, sp, #0x30
   af488: d65f03c0     	ret

00000000000af48c <android::String16::makeLower()>:
   af48c: d101c3ff     	sub	sp, sp, #0x70
   af490: a9067bfd     	stp	x29, x30, [sp, #0x60]
   af494: 910183fd     	add	x29, sp, #0x60
   af498: d2800008     	mov	x8, #0x0                // =0
   af49c: f81f03a0     	stur	x0, [x29, #-0x10]
   af4a0: f85f03a0     	ldur	x0, [x29, #-0x10]
   af4a4: f9000fe0     	str	x0, [sp, #0x18]
   af4a8: f9000be8     	str	x8, [sp, #0x10]
   af4ac: 97ffd72d     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af4b0: f81e83a0     	stur	x0, [x29, #-0x18]
   af4b4: f9400fe0     	ldr	x0, [sp, #0x18]
   af4b8: 97ffd042     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   af4bc: f81e03a0     	stur	x0, [x29, #-0x20]
   af4c0: f9400be8     	ldr	x8, [sp, #0x10]
   af4c4: f81d83a8     	stur	x8, [x29, #-0x28]
   af4c8: f9001bff     	str	xzr, [sp, #0x30]
   af4cc: f9401be8     	ldr	x8, [sp, #0x30]
   af4d0: f85e83a9     	ldur	x9, [x29, #-0x18]
   af4d4: eb09011f     	cmp	x8, x9
   af4d8: 1a9f27ea     	cset	w10, lo
   af4dc: 3700004a     	tbnz	w10, #0x0, 0xaf4e4 <android::String16::makeLower()+0x58>
   af4e0: 1400003d     	b	0xaf5d4 <android::String16::makeLower()+0x148>
   af4e4: 52800828     	mov	w8, #0x41               // =65
   af4e8: b27f03e9     	orr	x9, xzr, #0x2
   af4ec: f85e03aa     	ldur	x10, [x29, #-0x20]
   af4f0: f9401beb     	ldr	x11, [sp, #0x30]
   af4f4: 9b0b7d29     	mul	x9, x9, x11
   af4f8: 8b090149     	add	x9, x10, x9
   af4fc: 7940012c     	ldrh	w12, [x9]
   af500: 79005fec     	strh	w12, [sp, #0x2e]
   af504: 79405fec     	ldrh	w12, [sp, #0x2e]
   af508: 6b08019f     	cmp	w12, w8
   af50c: 1a9fb7e8     	cset	w8, ge
   af510: 37000048     	tbnz	w8, #0x0, 0xaf518 <android::String16::makeLower()+0x8c>
   af514: 1400002c     	b	0xaf5c4 <android::String16::makeLower()+0x138>
   af518: 52800b48     	mov	w8, #0x5a               // =90
   af51c: 79405fe9     	ldrh	w9, [sp, #0x2e]
   af520: 6b08013f     	cmp	w9, w8
   af524: 1a9fc7e8     	cset	w8, le
   af528: 37000048     	tbnz	w8, #0x0, 0xaf530 <android::String16::makeLower()+0xa4>
   af52c: 14000026     	b	0xaf5c4 <android::String16::makeLower()+0x138>
   af530: f85d83a8     	ldur	x8, [x29, #-0x28]
   af534: f9400be9     	ldr	x9, [sp, #0x10]
   af538: eb09011f     	cmp	x8, x9
   af53c: 1a9f07ea     	cset	w10, ne
   af540: 370002aa     	tbnz	w10, #0x0, 0xaf594 <android::String16::makeLower()+0x108>
   af544: f9400fe8     	ldr	x8, [sp, #0x18]
   af548: f9400100     	ldr	x0, [x8]
   af54c: 97ffdab9     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   af550: 97ffeb64     	bl	0xaa2e0 <_ZNK7android12SharedBuffer4editEv@plt>
   af554: f90013e0     	str	x0, [sp, #0x20]
   af558: f94013e8     	ldr	x8, [sp, #0x20]
   af55c: f9400be0     	ldr	x0, [sp, #0x10]
   af560: eb00011f     	cmp	x8, x0
   af564: 1a9f07e9     	cset	w9, ne
   af568: 37000089     	tbnz	w9, #0x0, 0xaf578 <android::String16::makeLower()+0xec>
   af56c: 12800168     	mov	w8, #-0xc               // =-12
   af570: b81fc3a8     	stur	w8, [x29, #-0x4]
   af574: 14000019     	b	0xaf5d8 <android::String16::makeLower()+0x14c>
   af578: f94013e0     	ldr	x0, [sp, #0x20]
   af57c: 97ffe0d1     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af580: f81d83a0     	stur	x0, [x29, #-0x28]
   af584: f85d83a0     	ldur	x0, [x29, #-0x28]
   af588: f81e03a0     	stur	x0, [x29, #-0x20]
   af58c: f9400fe8     	ldr	x8, [sp, #0x18]
   af590: f9000100     	str	x0, [x8]
   af594: b27f03e8     	orr	x8, xzr, #0x2
   af598: 79405fe9     	ldrh	w9, [sp, #0x2e]
   af59c: 32001fea     	orr	w10, wzr, #0xff
   af5a0: 0a0a0120     	and	w0, w9, w10
   af5a4: f90007e8     	str	x8, [sp, #0x8]
   af5a8: 97ffe49a     	bl	0xa8810 <tolower@plt>
   af5ac: f85d83a8     	ldur	x8, [x29, #-0x28]
   af5b0: f9401beb     	ldr	x11, [sp, #0x30]
   af5b4: f94007ec     	ldr	x12, [sp, #0x8]
   af5b8: 9b0b7d8b     	mul	x11, x12, x11
   af5bc: 8b0b0108     	add	x8, x8, x11
   af5c0: 79000100     	strh	w0, [x8]
   af5c4: f9401be8     	ldr	x8, [sp, #0x30]
   af5c8: 91000508     	add	x8, x8, #0x1
   af5cc: f9001be8     	str	x8, [sp, #0x30]
   af5d0: 17ffffbf     	b	0xaf4cc <android::String16::makeLower()+0x40>
   af5d4: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af5d8: b85fc3a0     	ldur	w0, [x29, #-0x4]
   af5dc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   af5e0: 9101c3ff     	add	sp, sp, #0x70
   af5e4: d65f03c0     	ret

00000000000af5e8 <android::String16::replaceAll(char16_t, char16_t)>:
   af5e8: d10183ff     	sub	sp, sp, #0x60
   af5ec: a9057bfd     	stp	x29, x30, [sp, #0x50]
   af5f0: 910143fd     	add	x29, sp, #0x50
   af5f4: d2800008     	mov	x8, #0x0                // =0
   af5f8: f81f03a0     	stur	x0, [x29, #-0x10]
   af5fc: 781ee3a1     	sturh	w1, [x29, #-0x12]
   af600: 781ec3a2     	sturh	w2, [x29, #-0x14]
   af604: f85f03a0     	ldur	x0, [x29, #-0x10]
   af608: f90007e0     	str	x0, [sp, #0x8]
   af60c: f90003e8     	str	x8, [sp]
   af610: 97ffd6d4     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af614: f81e03a0     	stur	x0, [x29, #-0x20]
   af618: f94007e0     	ldr	x0, [sp, #0x8]
   af61c: 97ffcfe9     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   af620: f90017e0     	str	x0, [sp, #0x28]
   af624: f94003e8     	ldr	x8, [sp]
   af628: f90013e8     	str	x8, [sp, #0x20]
   af62c: f9000fff     	str	xzr, [sp, #0x18]
   af630: f9400fe8     	ldr	x8, [sp, #0x18]
   af634: f85e03a9     	ldur	x9, [x29, #-0x20]
   af638: eb09011f     	cmp	x8, x9
   af63c: 1a9f27ea     	cset	w10, lo
   af640: 3700004a     	tbnz	w10, #0x0, 0xaf648 <android::String16::replaceAll(char16_t, char16_t)+0x60>
   af644: 14000030     	b	0xaf704 <android::String16::replaceAll(char16_t, char16_t)+0x11c>
   af648: b27f03e8     	orr	x8, xzr, #0x2
   af64c: f94017e9     	ldr	x9, [sp, #0x28]
   af650: f9400fea     	ldr	x10, [sp, #0x18]
   af654: 9b0a7d08     	mul	x8, x8, x10
   af658: 8b080128     	add	x8, x9, x8
   af65c: 7940010b     	ldrh	w11, [x8]
   af660: 785ee3ac     	ldurh	w12, [x29, #-0x12]
   af664: 6b0c017f     	cmp	w11, w12
   af668: 1a9f17eb     	cset	w11, eq
   af66c: 3700004b     	tbnz	w11, #0x0, 0xaf674 <android::String16::replaceAll(char16_t, char16_t)+0x8c>
   af670: 14000021     	b	0xaf6f4 <android::String16::replaceAll(char16_t, char16_t)+0x10c>
   af674: f94013e8     	ldr	x8, [sp, #0x20]
   af678: f94003e9     	ldr	x9, [sp]
   af67c: eb09011f     	cmp	x8, x9
   af680: 1a9f07ea     	cset	w10, ne
   af684: 370002aa     	tbnz	w10, #0x0, 0xaf6d8 <android::String16::replaceAll(char16_t, char16_t)+0xf0>
   af688: f94007e8     	ldr	x8, [sp, #0x8]
   af68c: f9400100     	ldr	x0, [x8]
   af690: 97ffda68     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   af694: 97ffeb13     	bl	0xaa2e0 <_ZNK7android12SharedBuffer4editEv@plt>
   af698: f9000be0     	str	x0, [sp, #0x10]
   af69c: f9400be8     	ldr	x8, [sp, #0x10]
   af6a0: f94003e0     	ldr	x0, [sp]
   af6a4: eb00011f     	cmp	x8, x0
   af6a8: 1a9f07e9     	cset	w9, ne
   af6ac: 37000089     	tbnz	w9, #0x0, 0xaf6bc <android::String16::replaceAll(char16_t, char16_t)+0xd4>
   af6b0: 12800168     	mov	w8, #-0xc               // =-12
   af6b4: b81fc3a8     	stur	w8, [x29, #-0x4]
   af6b8: 14000014     	b	0xaf708 <android::String16::replaceAll(char16_t, char16_t)+0x120>
   af6bc: f9400be0     	ldr	x0, [sp, #0x10]
   af6c0: 97ffe080     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af6c4: f90013e0     	str	x0, [sp, #0x20]
   af6c8: f94013e0     	ldr	x0, [sp, #0x20]
   af6cc: f90017e0     	str	x0, [sp, #0x28]
   af6d0: f94007e8     	ldr	x8, [sp, #0x8]
   af6d4: f9000100     	str	x0, [x8]
   af6d8: b27f03e8     	orr	x8, xzr, #0x2
   af6dc: 785ec3a9     	ldurh	w9, [x29, #-0x14]
   af6e0: f94013ea     	ldr	x10, [sp, #0x20]
   af6e4: f9400feb     	ldr	x11, [sp, #0x18]
   af6e8: 9b0b7d08     	mul	x8, x8, x11
   af6ec: 8b080148     	add	x8, x10, x8
   af6f0: 79000109     	strh	w9, [x8]
   af6f4: f9400fe8     	ldr	x8, [sp, #0x18]
   af6f8: 91000508     	add	x8, x8, #0x1
   af6fc: f9000fe8     	str	x8, [sp, #0x18]
   af700: 17ffffcc     	b	0xaf630 <android::String16::replaceAll(char16_t, char16_t)+0x48>
   af704: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af708: b85fc3a0     	ldur	w0, [x29, #-0x4]
   af70c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   af710: 910183ff     	add	sp, sp, #0x60
   af714: d65f03c0     	ret

00000000000af718 <android::String16::remove(unsigned long, unsigned long)>:
   af718: d10243ff     	sub	sp, sp, #0x90
   af71c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   af720: 910203fd     	add	x29, sp, #0x80
   af724: d2800008     	mov	x8, #0x0                // =0
   af728: 52800009     	mov	w9, #0x0                // =0
   af72c: f81f03a0     	stur	x0, [x29, #-0x10]
   af730: f81e83a1     	stur	x1, [x29, #-0x18]
   af734: f81e03a2     	stur	x2, [x29, #-0x20]
   af738: f85f03a0     	ldur	x0, [x29, #-0x10]
   af73c: f9001be0     	str	x0, [sp, #0x30]
   af740: f90017e8     	str	x8, [sp, #0x28]
   af744: b90027e9     	str	w9, [sp, #0x24]
   af748: 97ffd686     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   af74c: f81d83a0     	stur	x0, [x29, #-0x28]
   af750: f85e03a8     	ldur	x8, [x29, #-0x20]
   af754: f85d83a0     	ldur	x0, [x29, #-0x28]
   af758: eb00011f     	cmp	x8, x0
   af75c: 1a9f37e9     	cset	w9, hs
   af760: 37000049     	tbnz	w9, #0x0, 0xaf768 <android::String16::remove(unsigned long, unsigned long)+0x50>
   af764: 1400000d     	b	0xaf798 <android::String16::remove(unsigned long, unsigned long)+0x80>
   af768: 52800001     	mov	w1, #0x0                // =0
   af76c: f9401be8     	ldr	x8, [sp, #0x30]
   af770: f9400100     	ldr	x0, [x8]
   af774: b90023e1     	str	w1, [sp, #0x20]
   af778: 97ffda2e     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   af77c: b94023e1     	ldr	w1, [sp, #0x20]
   af780: 97ffd944     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   af784: 97fffaea     	bl	0xae32c <android::String16::String16()+0x30>
   af788: f9401be8     	ldr	x8, [sp, #0x30]
   af78c: f9000100     	str	x0, [x8]
   af790: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af794: 1400006a     	b	0xaf93c <android::String16::remove(unsigned long, unsigned long)+0x224>
   af798: f85e03a8     	ldur	x8, [x29, #-0x20]
   af79c: f85e83a9     	ldur	x9, [x29, #-0x18]
   af7a0: 8b090108     	add	x8, x8, x9
   af7a4: f85d83a9     	ldur	x9, [x29, #-0x28]
   af7a8: eb09011f     	cmp	x8, x9
   af7ac: 1a9f97ea     	cset	w10, hi
   af7b0: 3700004a     	tbnz	w10, #0x0, 0xaf7b8 <android::String16::remove(unsigned long, unsigned long)+0xa0>
   af7b4: 14000005     	b	0xaf7c8 <android::String16::remove(unsigned long, unsigned long)+0xb0>
   af7b8: f85d83a8     	ldur	x8, [x29, #-0x28]
   af7bc: f85e03a9     	ldur	x9, [x29, #-0x20]
   af7c0: eb090108     	subs	x8, x8, x9
   af7c4: f81e83a8     	stur	x8, [x29, #-0x18]
   af7c8: f85e03a8     	ldur	x8, [x29, #-0x20]
   af7cc: b4000048     	cbz	x8, 0xaf7d4 <android::String16::remove(unsigned long, unsigned long)+0xbc>
   af7d0: 14000009     	b	0xaf7f4 <android::String16::remove(unsigned long, unsigned long)+0xdc>
   af7d4: f85e83a8     	ldur	x8, [x29, #-0x18]
   af7d8: f85d83a9     	ldur	x9, [x29, #-0x28]
   af7dc: eb09011f     	cmp	x8, x9
   af7e0: 1a9f17ea     	cset	w10, eq
   af7e4: 3700004a     	tbnz	w10, #0x0, 0xaf7ec <android::String16::remove(unsigned long, unsigned long)+0xd4>
   af7e8: 14000003     	b	0xaf7f4 <android::String16::remove(unsigned long, unsigned long)+0xdc>
   af7ec: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af7f0: 14000053     	b	0xaf93c <android::String16::remove(unsigned long, unsigned long)+0x224>
   af7f4: d2800008     	mov	x8, #0x0                // =0
   af7f8: f85e03a9     	ldur	x9, [x29, #-0x20]
   af7fc: eb08013f     	cmp	x9, x8
   af800: 1a9f97ea     	cset	w10, hi
   af804: 3700004a     	tbnz	w10, #0x0, 0xaf80c <android::String16::remove(unsigned long, unsigned long)+0xf4>
   af808: 14000029     	b	0xaf8ac <android::String16::remove(unsigned long, unsigned long)+0x194>
   af80c: b27f03e8     	orr	x8, xzr, #0x2
   af810: f9401be9     	ldr	x9, [sp, #0x30]
   af814: f9400120     	ldr	x0, [x9]
   af818: f9000fe8     	str	x8, [sp, #0x18]
   af81c: 97ffda05     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   af820: f85d83a8     	ldur	x8, [x29, #-0x28]
   af824: 91000508     	add	x8, x8, #0x1
   af828: f9400fe9     	ldr	x9, [sp, #0x18]
   af82c: 9b097d01     	mul	x1, x8, x9
   af830: 97ffce10     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   af834: f81d03a0     	stur	x0, [x29, #-0x30]
   af838: f85d03a8     	ldur	x8, [x29, #-0x30]
   af83c: f94017e9     	ldr	x9, [sp, #0x28]
   af840: eb09011f     	cmp	x8, x9
   af844: 1a9f07ea     	cset	w10, ne
   af848: 3700008a     	tbnz	w10, #0x0, 0xaf858 <android::String16::remove(unsigned long, unsigned long)+0x140>
   af84c: 12800168     	mov	w8, #-0xc               // =-12
   af850: b81fc3a8     	stur	w8, [x29, #-0x4]
   af854: 1400003a     	b	0xaf93c <android::String16::remove(unsigned long, unsigned long)+0x224>
   af858: b27f03e8     	orr	x8, xzr, #0x2
   af85c: f85d03a0     	ldur	x0, [x29, #-0x30]
   af860: f9000be8     	str	x8, [sp, #0x10]
   af864: 97ffe017     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af868: f81c83a0     	stur	x0, [x29, #-0x38]
   af86c: f85c83a0     	ldur	x0, [x29, #-0x38]
   af870: f85c83a8     	ldur	x8, [x29, #-0x38]
   af874: f85e03a9     	ldur	x9, [x29, #-0x20]
   af878: f9400bea     	ldr	x10, [sp, #0x10]
   af87c: 9b097d49     	mul	x9, x10, x9
   af880: 8b090108     	add	x8, x8, x9
   af884: f85d83a9     	ldur	x9, [x29, #-0x28]
   af888: f85e03ab     	ldur	x11, [x29, #-0x20]
   af88c: eb0b0129     	subs	x9, x9, x11
   af890: 91000529     	add	x9, x9, #0x1
   af894: 9b0a7d22     	mul	x2, x9, x10
   af898: aa0803e1     	mov	x1, x8
   af89c: 97ffcd69     	bl	0xa2e40 <memmove@plt>
   af8a0: f85c83a8     	ldur	x8, [x29, #-0x38]
   af8a4: f9401be9     	ldr	x9, [sp, #0x30]
   af8a8: f9000128     	str	x8, [x9]
   af8ac: b27f03e8     	orr	x8, xzr, #0x2
   af8b0: f9401be9     	ldr	x9, [sp, #0x30]
   af8b4: f9400120     	ldr	x0, [x9]
   af8b8: f90007e8     	str	x8, [sp, #0x8]
   af8bc: 97ffd9dd     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   af8c0: f85e83a8     	ldur	x8, [x29, #-0x18]
   af8c4: 91000508     	add	x8, x8, #0x1
   af8c8: f94007e9     	ldr	x9, [sp, #0x8]
   af8cc: 9b097d01     	mul	x1, x8, x9
   af8d0: 97ffcde8     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   af8d4: f90023e0     	str	x0, [sp, #0x40]
   af8d8: f94023e8     	ldr	x8, [sp, #0x40]
   af8dc: f94017e9     	ldr	x9, [sp, #0x28]
   af8e0: eb09011f     	cmp	x8, x9
   af8e4: 1a9f07ea     	cset	w10, ne
   af8e8: 3700004a     	tbnz	w10, #0x0, 0xaf8f0 <android::String16::remove(unsigned long, unsigned long)+0x1d8>
   af8ec: 14000012     	b	0xaf934 <android::String16::remove(unsigned long, unsigned long)+0x21c>
   af8f0: b27f03e8     	orr	x8, xzr, #0x2
   af8f4: f94023e0     	ldr	x0, [sp, #0x40]
   af8f8: f90003e8     	str	x8, [sp]
   af8fc: 97ffdff1     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af900: f9001fe0     	str	x0, [sp, #0x38]
   af904: f9401fe8     	ldr	x8, [sp, #0x38]
   af908: f85e83a0     	ldur	x0, [x29, #-0x18]
   af90c: f94003e9     	ldr	x9, [sp]
   af910: 9b007d20     	mul	x0, x9, x0
   af914: 8b000108     	add	x8, x8, x0
   af918: b94027ea     	ldr	w10, [sp, #0x24]
   af91c: 7900010a     	strh	w10, [x8]
   af920: f9401fe8     	ldr	x8, [sp, #0x38]
   af924: f9401be0     	ldr	x0, [sp, #0x30]
   af928: f9000008     	str	x8, [x0]
   af92c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   af930: 14000003     	b	0xaf93c <android::String16::remove(unsigned long, unsigned long)+0x224>
   af934: 12800168     	mov	w8, #-0xc               // =-12
   af938: b81fc3a8     	stur	w8, [x29, #-0x4]
   af93c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   af940: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   af944: 910243ff     	add	sp, sp, #0x90
   af948: d65f03c0     	ret

00000000000af94c <android::initialize_string8()>:
   af94c: d10103ff     	sub	sp, sp, #0x40
   af950: a9037bfd     	stp	x29, x30, [sp, #0x30]
   af954: 9100c3fd     	add	x29, sp, #0x30
   af958: b0000fc8     	adrp	x8, 0x2a8000
   af95c: f9454d08     	ldr	x8, [x8, #0xa98]
   af960: b0000fc9     	adrp	x9, 0x2a8000
   af964: f9418129     	ldr	x9, [x9, #0x300]
   af968: b24003e0     	orr	x0, xzr, #0x1
   af96c: 5280000a     	mov	w10, #0x0               // =0
   af970: f0000fcb     	adrp	x11, 0x2aa000 <crc_lookup+0x2a8>
   af974: 9108c16b     	add	x11, x11, #0x230
   af978: f0000fcc     	adrp	x12, 0x2aa000 <crc_lookup+0x2a8>
   af97c: 9108e18c     	add	x12, x12, #0x238
   af980: b940010d     	ldr	w13, [x8]
   af984: b900012d     	str	w13, [x9]
   af988: b81ec3aa     	stur	w10, [x29, #-0x14]
   af98c: f9000beb     	str	x11, [sp, #0x10]
   af990: f90007ec     	str	x12, [sp, #0x8]
   af994: 97ffdc2b     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   af998: f81f83a0     	stur	x0, [x29, #-0x8]
   af99c: f85f83a0     	ldur	x0, [x29, #-0x8]
   af9a0: 97ffdfc8     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   af9a4: f81f03a0     	stur	x0, [x29, #-0x10]
   af9a8: f85f03a8     	ldur	x8, [x29, #-0x10]
   af9ac: b85ec3aa     	ldur	w10, [x29, #-0x14]
   af9b0: 3900010a     	strb	w10, [x8]
   af9b4: f85f83a8     	ldur	x8, [x29, #-0x8]
   af9b8: f9400be9     	ldr	x9, [sp, #0x10]
   af9bc: f9000128     	str	x8, [x9]
   af9c0: f85f03a8     	ldur	x8, [x29, #-0x10]
   af9c4: f94007eb     	ldr	x11, [sp, #0x8]
   af9c8: f9000168     	str	x8, [x11]
   af9cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   af9d0: 910103ff     	add	sp, sp, #0x40
   af9d4: d65f03c0     	ret

00000000000af9d8 <android::terminate_string8()>:
   af9d8: d100c3ff     	sub	sp, sp, #0x30
   af9dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   af9e0: 910083fd     	add	x29, sp, #0x20
   af9e4: f0000fc8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   af9e8: 9108e108     	add	x8, x8, #0x238
   af9ec: 52800001     	mov	w1, #0x0                // =0
   af9f0: d2800009     	mov	x9, #0x0                // =0
   af9f4: f0000fca     	adrp	x10, 0x2aa000 <crc_lookup+0x2a8>
   af9f8: 9108c14a     	add	x10, x10, #0x230
   af9fc: f9400100     	ldr	x0, [x8]
   afa00: f81f83a8     	stur	x8, [x29, #-0x8]
   afa04: b81f43a1     	stur	w1, [x29, #-0xc]
   afa08: f90007e9     	str	x9, [sp, #0x8]
   afa0c: f90003ea     	str	x10, [sp]
   afa10: 97ffe318     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   afa14: b85f43a1     	ldur	w1, [x29, #-0xc]
   afa18: 97ffd89e     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   afa1c: f94007e8     	ldr	x8, [sp, #0x8]
   afa20: f94003e9     	ldr	x9, [sp]
   afa24: f9000128     	str	x8, [x9]
   afa28: f85f83aa     	ldur	x10, [x29, #-0x8]
   afa2c: f9000148     	str	x8, [x10]
   afa30: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   afa34: 9100c3ff     	add	sp, sp, #0x30
   afa38: d65f03c0     	ret

00000000000afa3c <android::String8::String8()>:
   afa3c: d10083ff     	sub	sp, sp, #0x20
   afa40: a9017bfd     	stp	x29, x30, [sp, #0x10]
   afa44: 910043fd     	add	x29, sp, #0x10
   afa48: f90007e0     	str	x0, [sp, #0x8]
   afa4c: f94007e0     	ldr	x0, [sp, #0x8]
   afa50: f90003e0     	str	x0, [sp]
   afa54: 94000006     	bl	0xafa6c <android::String8::String8()+0x30>
   afa58: f94003e8     	ldr	x8, [sp]
   afa5c: f9000100     	str	x0, [x8]
   afa60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   afa64: 910083ff     	add	sp, sp, #0x20
   afa68: d65f03c0     	ret
   afa6c: d10083ff     	sub	sp, sp, #0x20
   afa70: a9017bfd     	stp	x29, x30, [sp, #0x10]
   afa74: 910043fd     	add	x29, sp, #0x10
   afa78: f0000fc8     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   afa7c: 9108c108     	add	x8, x8, #0x230
   afa80: f0000fc9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   afa84: 9108e129     	add	x9, x9, #0x238
   afa88: f9400100     	ldr	x0, [x8]
   afa8c: f90007e9     	str	x9, [sp, #0x8]
   afa90: 97ffd56c     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   afa94: f94007e8     	ldr	x8, [sp, #0x8]
   afa98: f9400100     	ldr	x0, [x8]
   afa9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   afaa0: 910083ff     	add	sp, sp, #0x20
   afaa4: d65f03c0     	ret

00000000000afaa8 <android::String8::String8(android::String8::StaticLinkage)>:
   afaa8: d10103ff     	sub	sp, sp, #0x40
   afaac: a9037bfd     	stp	x29, x30, [sp, #0x30]
   afab0: 9100c3fd     	add	x29, sp, #0x30
   afab4: d2800008     	mov	x8, #0x0                // =0
   afab8: b24003e9     	orr	x9, xzr, #0x1
   afabc: 5280000a     	mov	w10, #0x0               // =0
   afac0: f81f83a0     	stur	x0, [x29, #-0x8]
   afac4: b81f43a1     	stur	w1, [x29, #-0xc]
   afac8: f85f83a0     	ldur	x0, [x29, #-0x8]
   afacc: aa0003eb     	mov	x11, x0
   afad0: f9000168     	str	x8, [x11]
   afad4: f9000be0     	str	x0, [sp, #0x10]
   afad8: aa0903e0     	mov	x0, x9
   afadc: b9000fea     	str	w10, [sp, #0xc]
   afae0: 97ffdbd8     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   afae4: 97ffdf77     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   afae8: f9000fe0     	str	x0, [sp, #0x18]
   afaec: f9400fe8     	ldr	x8, [sp, #0x18]
   afaf0: b9400fea     	ldr	w10, [sp, #0xc]
   afaf4: 3900010a     	strb	w10, [x8]
   afaf8: f9400fe8     	ldr	x8, [sp, #0x18]
   afafc: f9400be9     	ldr	x9, [sp, #0x10]
   afb00: f9000128     	str	x8, [x9]
   afb04: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   afb08: 910103ff     	add	sp, sp, #0x40
   afb0c: d65f03c0     	ret

00000000000afb10 <android::String8::String8(android::String8 const&)>:
   afb10: d10083ff     	sub	sp, sp, #0x20
   afb14: a9017bfd     	stp	x29, x30, [sp, #0x10]
   afb18: 910043fd     	add	x29, sp, #0x10
   afb1c: f90007e0     	str	x0, [sp, #0x8]
   afb20: f90003e1     	str	x1, [sp]
   afb24: f94007e0     	ldr	x0, [sp, #0x8]
   afb28: aa0003e1     	mov	x1, x0
   afb2c: f94003e8     	ldr	x8, [sp]
   afb30: f9400108     	ldr	x8, [x8]
   afb34: f9000028     	str	x8, [x1]
   afb38: f9400000     	ldr	x0, [x0]
   afb3c: 97ffd93d     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   afb40: 97ffd540     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   afb44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   afb48: 910083ff     	add	sp, sp, #0x20
   afb4c: d65f03c0     	ret

00000000000afb50 <android::String8::String8(char const*)>:
   afb50: d10143ff     	sub	sp, sp, #0x50
   afb54: a9047bfd     	stp	x29, x30, [sp, #0x40]
   afb58: 910103fd     	add	x29, sp, #0x40
   afb5c: d2800008     	mov	x8, #0x0                // =0
   afb60: f81f83a0     	stur	x0, [x29, #-0x8]
   afb64: f81f03a1     	stur	x1, [x29, #-0x10]
   afb68: f85f83a0     	ldur	x0, [x29, #-0x8]
   afb6c: aa0003e1     	mov	x1, x0
   afb70: f85f03a9     	ldur	x9, [x29, #-0x10]
   afb74: f85f03aa     	ldur	x10, [x29, #-0x10]
   afb78: f81e83a0     	stur	x0, [x29, #-0x18]
   afb7c: aa0a03e0     	mov	x0, x10
   afb80: f90013e8     	str	x8, [sp, #0x20]
   afb84: f9000fe1     	str	x1, [sp, #0x18]
   afb88: f9000be9     	str	x9, [sp, #0x10]
   afb8c: 97ffcdf9     	bl	0xa3370 <strlen@plt>
   afb90: f9400be8     	ldr	x8, [sp, #0x10]
   afb94: f90007e0     	str	x0, [sp, #0x8]
   afb98: aa0803e0     	mov	x0, x8
   afb9c: f94007e1     	ldr	x1, [sp, #0x8]
   afba0: 94000010     	bl	0xafbe0 <android::String8::String8(char const*)+0x90>
   afba4: f9400fe8     	ldr	x8, [sp, #0x18]
   afba8: f9000100     	str	x0, [x8]
   afbac: f85e83a9     	ldur	x9, [x29, #-0x18]
   afbb0: f9400129     	ldr	x9, [x9]
   afbb4: f94013ea     	ldr	x10, [sp, #0x20]
   afbb8: eb0a013f     	cmp	x9, x10
   afbbc: 1a9f17eb     	cset	w11, eq
   afbc0: 3700004b     	tbnz	w11, #0x0, 0xafbc8 <android::String8::String8(char const*)+0x78>
   afbc4: 14000004     	b	0xafbd4 <android::String8::String8(char const*)+0x84>
   afbc8: 97ffffa9     	bl	0xafa6c <android::String8::String8()+0x30>
   afbcc: f85e83a8     	ldur	x8, [x29, #-0x18]
   afbd0: f9000100     	str	x0, [x8]
   afbd4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   afbd8: 910143ff     	add	sp, sp, #0x50
   afbdc: d65f03c0     	ret
   afbe0: d10143ff     	sub	sp, sp, #0x50
   afbe4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   afbe8: 910103fd     	add	x29, sp, #0x40
   afbec: d2800008     	mov	x8, #0x0                // =0
   afbf0: 52800009     	mov	w9, #0x0                // =0
   afbf4: f81f03a0     	stur	x0, [x29, #-0x10]
   afbf8: f81e83a1     	stur	x1, [x29, #-0x18]
   afbfc: f85e83a0     	ldur	x0, [x29, #-0x18]
   afc00: eb08001f     	cmp	x0, x8
   afc04: 1a9f97ea     	cset	w10, hi
   afc08: f9000be8     	str	x8, [sp, #0x10]
   afc0c: b9000fe9     	str	w9, [sp, #0xc]
   afc10: 3700004a     	tbnz	w10, #0x0, 0xafc18 <android::String8::String8(char const*)+0xc8>
   afc14: 14000026     	b	0xafcac <android::String8::String8(char const*)+0x15c>
   afc18: 92800008     	mov	x8, #-0x1               // =-1
   afc1c: f85e83a9     	ldur	x9, [x29, #-0x18]
   afc20: eb08013f     	cmp	x9, x8
   afc24: 1a9f17ea     	cset	w10, eq
   afc28: 3700004a     	tbnz	w10, #0x0, 0xafc30 <android::String8::String8(char const*)+0xe0>
   afc2c: 14000004     	b	0xafc3c <android::String8::String8(char const*)+0xec>
   afc30: f9400be8     	ldr	x8, [sp, #0x10]
   afc34: f81f83a8     	stur	x8, [x29, #-0x8]
   afc38: 1400001f     	b	0xafcb4 <android::String8::String8(char const*)+0x164>
   afc3c: f85e83a8     	ldur	x8, [x29, #-0x18]
   afc40: 91000500     	add	x0, x8, #0x1
   afc44: 97ffdb7f     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   afc48: f90013e0     	str	x0, [sp, #0x20]
   afc4c: f94013e8     	ldr	x8, [sp, #0x20]
   afc50: f9400be0     	ldr	x0, [sp, #0x10]
   afc54: eb00011f     	cmp	x8, x0
   afc58: 1a9f07e9     	cset	w9, ne
   afc5c: 37000049     	tbnz	w9, #0x0, 0xafc64 <android::String8::String8(char const*)+0x114>
   afc60: 14000010     	b	0xafca0 <android::String8::String8(char const*)+0x150>
   afc64: f94013e0     	ldr	x0, [sp, #0x20]
   afc68: 97ffdf16     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   afc6c: f9000fe0     	str	x0, [sp, #0x18]
   afc70: f9400fe0     	ldr	x0, [sp, #0x18]
   afc74: f85f03a1     	ldur	x1, [x29, #-0x10]
   afc78: f85e83a2     	ldur	x2, [x29, #-0x18]
   afc7c: 97ffc045     	bl	0x9fd90 <memcpy@plt>
   afc80: f9400fe0     	ldr	x0, [sp, #0x18]
   afc84: f85e83a1     	ldur	x1, [x29, #-0x18]
   afc88: 8b010000     	add	x0, x0, x1
   afc8c: b9400fe8     	ldr	w8, [sp, #0xc]
   afc90: 39000008     	strb	w8, [x0]
   afc94: f9400fe0     	ldr	x0, [sp, #0x18]
   afc98: f81f83a0     	stur	x0, [x29, #-0x8]
   afc9c: 14000006     	b	0xafcb4 <android::String8::String8(char const*)+0x164>
   afca0: f9400be8     	ldr	x8, [sp, #0x10]
   afca4: f81f83a8     	stur	x8, [x29, #-0x8]
   afca8: 14000003     	b	0xafcb4 <android::String8::String8(char const*)+0x164>
   afcac: 97ffff70     	bl	0xafa6c <android::String8::String8()+0x30>
   afcb0: f81f83a0     	stur	x0, [x29, #-0x8]
   afcb4: f85f83a0     	ldur	x0, [x29, #-0x8]
   afcb8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   afcbc: 910143ff     	add	sp, sp, #0x50
   afcc0: d65f03c0     	ret

00000000000afcc4 <android::String8::String8(char const*, unsigned long)>:
   afcc4: d10103ff     	sub	sp, sp, #0x40
   afcc8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   afccc: 9100c3fd     	add	x29, sp, #0x30
   afcd0: d2800008     	mov	x8, #0x0                // =0
   afcd4: f81f83a0     	stur	x0, [x29, #-0x8]
   afcd8: f81f03a1     	stur	x1, [x29, #-0x10]
   afcdc: f9000fe2     	str	x2, [sp, #0x18]
   afce0: f85f83a0     	ldur	x0, [x29, #-0x8]
   afce4: aa0003e1     	mov	x1, x0
   afce8: f85f03a2     	ldur	x2, [x29, #-0x10]
   afcec: f9400fe9     	ldr	x9, [sp, #0x18]
   afcf0: f9000be0     	str	x0, [sp, #0x10]
   afcf4: aa0203e0     	mov	x0, x2
   afcf8: f90007e1     	str	x1, [sp, #0x8]
   afcfc: aa0903e1     	mov	x1, x9
   afd00: f90003e8     	str	x8, [sp]
   afd04: 97ffffb7     	bl	0xafbe0 <android::String8::String8(char const*)+0x90>
   afd08: f94007e8     	ldr	x8, [sp, #0x8]
   afd0c: f9000100     	str	x0, [x8]
   afd10: f9400be9     	ldr	x9, [sp, #0x10]
   afd14: f9400129     	ldr	x9, [x9]
   afd18: f94003e0     	ldr	x0, [sp]
   afd1c: eb00013f     	cmp	x9, x0
   afd20: 1a9f17ea     	cset	w10, eq
   afd24: 3700004a     	tbnz	w10, #0x0, 0xafd2c <android::String8::String8(char const*, unsigned long)+0x68>
   afd28: 14000004     	b	0xafd38 <android::String8::String8(char const*, unsigned long)+0x74>
   afd2c: 97ffff50     	bl	0xafa6c <android::String8::String8()+0x30>
   afd30: f9400be8     	ldr	x8, [sp, #0x10]
   afd34: f9000100     	str	x0, [x8]
   afd38: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   afd3c: 910103ff     	add	sp, sp, #0x40
   afd40: d65f03c0     	ret

00000000000afd44 <android::String8::String8(android::String16 const&)>:
   afd44: d10103ff     	sub	sp, sp, #0x40
   afd48: a9037bfd     	stp	x29, x30, [sp, #0x30]
   afd4c: 9100c3fd     	add	x29, sp, #0x30
   afd50: f81f83a0     	stur	x0, [x29, #-0x8]
   afd54: f81f03a1     	stur	x1, [x29, #-0x10]
   afd58: f85f83a0     	ldur	x0, [x29, #-0x8]
   afd5c: f85f03a1     	ldur	x1, [x29, #-0x10]
   afd60: f9000fe0     	str	x0, [sp, #0x18]
   afd64: aa0103e0     	mov	x0, x1
   afd68: 97ffce16     	bl	0xa35c0 <_ZNK7android8String166stringEv@plt>
   afd6c: f85f03a1     	ldur	x1, [x29, #-0x10]
   afd70: f9000be0     	str	x0, [sp, #0x10]
   afd74: aa0103e0     	mov	x0, x1
   afd78: 97ffd4fa     	bl	0xa5160 <_ZNK7android8String164sizeEv@plt>
   afd7c: f9400be1     	ldr	x1, [sp, #0x10]
   afd80: f90007e0     	str	x0, [sp, #0x8]
   afd84: aa0103e0     	mov	x0, x1
   afd88: f94007e1     	ldr	x1, [sp, #0x8]
   afd8c: 94000006     	bl	0xafda4 <android::String8::String8(android::String16 const&)+0x60>
   afd90: f9400fe1     	ldr	x1, [sp, #0x18]
   afd94: f9000020     	str	x0, [x1]
   afd98: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   afd9c: 910103ff     	add	sp, sp, #0x40
   afda0: d65f03c0     	ret
   afda4: d10143ff     	sub	sp, sp, #0x50
   afda8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   afdac: 910103fd     	add	x29, sp, #0x40
   afdb0: d2800008     	mov	x8, #0x0                // =0
   afdb4: f81f03a0     	stur	x0, [x29, #-0x10]
   afdb8: f81e83a1     	stur	x1, [x29, #-0x18]
   afdbc: f85e83a0     	ldur	x0, [x29, #-0x18]
   afdc0: f90007e8     	str	x8, [sp, #0x8]
   afdc4: b4000040     	cbz	x0, 0xafdcc <android::String8::String8(android::String16 const&)+0x88>
   afdc8: 14000004     	b	0xafdd8 <android::String8::String8(android::String16 const&)+0x94>
   afdcc: 97ffff28     	bl	0xafa6c <android::String8::String8()+0x30>
   afdd0: f81f83a0     	stur	x0, [x29, #-0x8]
   afdd4: 14000026     	b	0xafe6c <android::String8::String8(android::String16 const&)+0x128>
   afdd8: b24003e8     	orr	x8, xzr, #0x1
   afddc: f85f03a0     	ldur	x0, [x29, #-0x10]
   afde0: f85e83a1     	ldur	x1, [x29, #-0x18]
   afde4: f90003e8     	str	x8, [sp]
   afde8: 97ffd6ee     	bl	0xa59a0 <utf16_to_utf8_length@plt>
   afdec: 91000408     	add	x8, x0, #0x1
   afdf0: f90013e8     	str	x8, [sp, #0x20]
   afdf4: f94013e8     	ldr	x8, [sp, #0x20]
   afdf8: f94003e0     	ldr	x0, [sp]
   afdfc: eb00011f     	cmp	x8, x0
   afe00: 1a9fa7e9     	cset	w9, lt
   afe04: 37000049     	tbnz	w9, #0x0, 0xafe0c <android::String8::String8(android::String16 const&)+0xc8>
   afe08: 14000004     	b	0xafe18 <android::String8::String8(android::String16 const&)+0xd4>
   afe0c: 97ffff18     	bl	0xafa6c <android::String8::String8()+0x30>
   afe10: f81f83a0     	stur	x0, [x29, #-0x8]
   afe14: 14000016     	b	0xafe6c <android::String8::String8(android::String16 const&)+0x128>
   afe18: f94013e0     	ldr	x0, [sp, #0x20]
   afe1c: 97ffdb09     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   afe20: f9000fe0     	str	x0, [sp, #0x18]
   afe24: f9400fe0     	ldr	x0, [sp, #0x18]
   afe28: f94007e8     	ldr	x8, [sp, #0x8]
   afe2c: eb08001f     	cmp	x0, x8
   afe30: 1a9f07e9     	cset	w9, ne
   afe34: 37000089     	tbnz	w9, #0x0, 0xafe44 <android::String8::String8(android::String16 const&)+0x100>
   afe38: 97ffff0d     	bl	0xafa6c <android::String8::String8()+0x30>
   afe3c: f81f83a0     	stur	x0, [x29, #-0x8]
   afe40: 1400000b     	b	0xafe6c <android::String8::String8(android::String16 const&)+0x128>
   afe44: f9400fe0     	ldr	x0, [sp, #0x18]
   afe48: 97ffde9e     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   afe4c: f9000be0     	str	x0, [sp, #0x10]
   afe50: f85f03a0     	ldur	x0, [x29, #-0x10]
   afe54: f85e83a1     	ldur	x1, [x29, #-0x18]
   afe58: f9400be2     	ldr	x2, [sp, #0x10]
   afe5c: f94013e3     	ldr	x3, [sp, #0x20]
   afe60: 97ffc1ac     	bl	0xa0510 <utf16_to_utf8@plt>
   afe64: f9400be0     	ldr	x0, [sp, #0x10]
   afe68: f81f83a0     	stur	x0, [x29, #-0x8]
   afe6c: f85f83a0     	ldur	x0, [x29, #-0x8]
   afe70: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   afe74: 910143ff     	add	sp, sp, #0x50
   afe78: d65f03c0     	ret

00000000000afe7c <android::String8::String8(char16_t const*)>:
   afe7c: d10103ff     	sub	sp, sp, #0x40
   afe80: a9037bfd     	stp	x29, x30, [sp, #0x30]
   afe84: 9100c3fd     	add	x29, sp, #0x30
   afe88: f81f83a0     	stur	x0, [x29, #-0x8]
   afe8c: f81f03a1     	stur	x1, [x29, #-0x10]
   afe90: f85f83a0     	ldur	x0, [x29, #-0x8]
   afe94: f85f03a1     	ldur	x1, [x29, #-0x10]
   afe98: f85f03a8     	ldur	x8, [x29, #-0x10]
   afe9c: f9000fe0     	str	x0, [sp, #0x18]
   afea0: aa0803e0     	mov	x0, x8
   afea4: f9000be1     	str	x1, [sp, #0x10]
   afea8: 97ffc8ea     	bl	0xa2250 <strlen16@plt>
   afeac: f9400be8     	ldr	x8, [sp, #0x10]
   afeb0: f90007e0     	str	x0, [sp, #0x8]
   afeb4: aa0803e0     	mov	x0, x8
   afeb8: f94007e1     	ldr	x1, [sp, #0x8]
   afebc: 97ffffba     	bl	0xafda4 <android::String8::String8(android::String16 const&)+0x60>
   afec0: f9400fe8     	ldr	x8, [sp, #0x18]
   afec4: f9000100     	str	x0, [x8]
   afec8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   afecc: 910103ff     	add	sp, sp, #0x40
   afed0: d65f03c0     	ret

00000000000afed4 <android::String8::String8(char16_t const*, unsigned long)>:
   afed4: d100c3ff     	sub	sp, sp, #0x30
   afed8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   afedc: 910083fd     	add	x29, sp, #0x20
   afee0: f81f83a0     	stur	x0, [x29, #-0x8]
   afee4: f9000be1     	str	x1, [sp, #0x10]
   afee8: f90007e2     	str	x2, [sp, #0x8]
   afeec: f85f83a0     	ldur	x0, [x29, #-0x8]
   afef0: f9400be1     	ldr	x1, [sp, #0x10]
   afef4: f94007e2     	ldr	x2, [sp, #0x8]
   afef8: f90003e0     	str	x0, [sp]
   afefc: aa0103e0     	mov	x0, x1
   aff00: aa0203e1     	mov	x1, x2
   aff04: 97ffffa8     	bl	0xafda4 <android::String8::String8(android::String16 const&)+0x60>
   aff08: f94003e1     	ldr	x1, [sp]
   aff0c: f9000020     	str	x0, [x1]
   aff10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   aff14: 9100c3ff     	add	sp, sp, #0x30
   aff18: d65f03c0     	ret

00000000000aff1c <android::String8::String8(char32_t const*)>:
   aff1c: d10103ff     	sub	sp, sp, #0x40
   aff20: a9037bfd     	stp	x29, x30, [sp, #0x30]
   aff24: 9100c3fd     	add	x29, sp, #0x30
   aff28: f81f83a0     	stur	x0, [x29, #-0x8]
   aff2c: f81f03a1     	stur	x1, [x29, #-0x10]
   aff30: f85f83a0     	ldur	x0, [x29, #-0x8]
   aff34: f85f03a1     	ldur	x1, [x29, #-0x10]
   aff38: f85f03a8     	ldur	x8, [x29, #-0x10]
   aff3c: f9000fe0     	str	x0, [sp, #0x18]
   aff40: aa0803e0     	mov	x0, x8
   aff44: f9000be1     	str	x1, [sp, #0x10]
   aff48: 97ffeb66     	bl	0xaace0 <strlen32@plt>
   aff4c: f9400be8     	ldr	x8, [sp, #0x10]
   aff50: f90007e0     	str	x0, [sp, #0x8]
   aff54: aa0803e0     	mov	x0, x8
   aff58: f94007e1     	ldr	x1, [sp, #0x8]
   aff5c: 94000006     	bl	0xaff74 <android::String8::String8(char32_t const*)+0x58>
   aff60: f9400fe8     	ldr	x8, [sp, #0x18]
   aff64: f9000100     	str	x0, [x8]
   aff68: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   aff6c: 910103ff     	add	sp, sp, #0x40
   aff70: d65f03c0     	ret
   aff74: d10143ff     	sub	sp, sp, #0x50
   aff78: a9047bfd     	stp	x29, x30, [sp, #0x40]
   aff7c: 910103fd     	add	x29, sp, #0x40
   aff80: d2800008     	mov	x8, #0x0                // =0
   aff84: f81f03a0     	stur	x0, [x29, #-0x10]
   aff88: f81e83a1     	stur	x1, [x29, #-0x18]
   aff8c: f85e83a0     	ldur	x0, [x29, #-0x18]
   aff90: f90007e8     	str	x8, [sp, #0x8]
   aff94: b4000040     	cbz	x0, 0xaff9c <android::String8::String8(char32_t const*)+0x80>
   aff98: 14000004     	b	0xaffa8 <android::String8::String8(char32_t const*)+0x8c>
   aff9c: 97fffeb4     	bl	0xafa6c <android::String8::String8()+0x30>
   affa0: f81f83a0     	stur	x0, [x29, #-0x8]
   affa4: 14000026     	b	0xb003c <android::String8::String8(char32_t const*)+0x120>
   affa8: b24003e8     	orr	x8, xzr, #0x1
   affac: f85f03a0     	ldur	x0, [x29, #-0x10]
   affb0: f85e83a1     	ldur	x1, [x29, #-0x18]
   affb4: f90003e8     	str	x8, [sp]
   affb8: 97ffe37e     	bl	0xa8db0 <utf32_to_utf8_length@plt>
   affbc: 91000408     	add	x8, x0, #0x1
   affc0: f90013e8     	str	x8, [sp, #0x20]
   affc4: f94013e8     	ldr	x8, [sp, #0x20]
   affc8: f94003e0     	ldr	x0, [sp]
   affcc: eb00011f     	cmp	x8, x0
   affd0: 1a9fa7e9     	cset	w9, lt
   affd4: 37000049     	tbnz	w9, #0x0, 0xaffdc <android::String8::String8(char32_t const*)+0xc0>
   affd8: 14000004     	b	0xaffe8 <android::String8::String8(char32_t const*)+0xcc>
   affdc: 97fffea4     	bl	0xafa6c <android::String8::String8()+0x30>
   affe0: f81f83a0     	stur	x0, [x29, #-0x8]
   affe4: 14000016     	b	0xb003c <android::String8::String8(char32_t const*)+0x120>
   affe8: f94013e0     	ldr	x0, [sp, #0x20]
   affec: 97ffda95     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   afff0: f9000fe0     	str	x0, [sp, #0x18]
   afff4: f9400fe0     	ldr	x0, [sp, #0x18]
   afff8: f94007e8     	ldr	x8, [sp, #0x8]
   afffc: eb08001f     	cmp	x0, x8
   b0000: 1a9f07e9     	cset	w9, ne
   b0004: 37000089     	tbnz	w9, #0x0, 0xb0014 <android::String8::String8(char32_t const*)+0xf8>
   b0008: 97fffe99     	bl	0xafa6c <android::String8::String8()+0x30>
   b000c: f81f83a0     	stur	x0, [x29, #-0x8]
   b0010: 1400000b     	b	0xb003c <android::String8::String8(char32_t const*)+0x120>
   b0014: f9400fe0     	ldr	x0, [sp, #0x18]
   b0018: 97ffde2a     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b001c: f9000be0     	str	x0, [sp, #0x10]
   b0020: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0024: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0028: f9400be2     	ldr	x2, [sp, #0x10]
   b002c: f94013e3     	ldr	x3, [sp, #0x20]
   b0030: 97ffea14     	bl	0xaa880 <utf32_to_utf8@plt>
   b0034: f9400be0     	ldr	x0, [sp, #0x10]
   b0038: f81f83a0     	stur	x0, [x29, #-0x8]
   b003c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0040: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b0044: 910143ff     	add	sp, sp, #0x50
   b0048: d65f03c0     	ret

00000000000b004c <android::String8::String8(char32_t const*, unsigned long)>:
   b004c: d100c3ff     	sub	sp, sp, #0x30
   b0050: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b0054: 910083fd     	add	x29, sp, #0x20
   b0058: f81f83a0     	stur	x0, [x29, #-0x8]
   b005c: f9000be1     	str	x1, [sp, #0x10]
   b0060: f90007e2     	str	x2, [sp, #0x8]
   b0064: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0068: f9400be1     	ldr	x1, [sp, #0x10]
   b006c: f94007e2     	ldr	x2, [sp, #0x8]
   b0070: f90003e0     	str	x0, [sp]
   b0074: aa0103e0     	mov	x0, x1
   b0078: aa0203e1     	mov	x1, x2
   b007c: 97ffffbe     	bl	0xaff74 <android::String8::String8(char32_t const*)+0x58>
   b0080: f94003e1     	ldr	x1, [sp]
   b0084: f9000020     	str	x0, [x1]
   b0088: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b008c: 9100c3ff     	add	sp, sp, #0x30
   b0090: d65f03c0     	ret

00000000000b0094 <android::String8::~String8()>:
   b0094: d10083ff     	sub	sp, sp, #0x20
   b0098: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b009c: 910043fd     	add	x29, sp, #0x10
   b00a0: f90007e0     	str	x0, [sp, #0x8]
   b00a4: f94007e0     	ldr	x0, [sp, #0x8]
   b00a8: f9400000     	ldr	x0, [x0]
   b00ac: 97ffd7e1     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b00b0: f90003e0     	str	x0, [sp]
   b00b4: 14000001     	b	0xb00b8 <android::String8::~String8()+0x24>
   b00b8: 52800001     	mov	w1, #0x0                // =0
   b00bc: f94003e0     	ldr	x0, [sp]
   b00c0: 97ffd6f4     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b00c4: 14000001     	b	0xb00c8 <android::String8::~String8()+0x34>
   b00c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b00cc: 910083ff     	add	sp, sp, #0x20
   b00d0: d65f03c0     	ret
   b00d4: 97fff83c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b00d8 <android::String8::length() const>:
   b00d8: d10083ff     	sub	sp, sp, #0x20
   b00dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b00e0: 910043fd     	add	x29, sp, #0x10
   b00e4: f90007e0     	str	x0, [sp, #0x8]
   b00e8: f94007e0     	ldr	x0, [sp, #0x8]
   b00ec: f9400000     	ldr	x0, [x0]
   b00f0: 97ffc120     	bl	0xa0570 <_ZN7android12SharedBuffer12sizeFromDataEPKv@plt>
   b00f4: f1000400     	subs	x0, x0, #0x1
   b00f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b00fc: 910083ff     	add	sp, sp, #0x20
   b0100: d65f03c0     	ret

00000000000b0104 <android::String8::format(char const*, ...)>:
   b0104: d10583ff     	sub	sp, sp, #0x160
   b0108: f900a3fc     	str	x28, [sp, #0x140]
   b010c: a9157bfd     	stp	x29, x30, [sp, #0x150]
   b0110: 910543fd     	add	x29, sp, #0x150
   b0114: d100e3a9     	sub	x9, x29, #0x38
   b0118: 3d8027e7     	str	q7, [sp, #0x90]
   b011c: 3d8023e6     	str	q6, [sp, #0x80]
   b0120: 3d801fe5     	str	q5, [sp, #0x70]
   b0124: 3d801be4     	str	q4, [sp, #0x60]
   b0128: 3d8017e3     	str	q3, [sp, #0x50]
   b012c: 3d8013e2     	str	q2, [sp, #0x40]
   b0130: 3d800fe1     	str	q1, [sp, #0x30]
   b0134: 3d800be0     	str	q0, [sp, #0x20]
   b0138: f9006fe7     	str	x7, [sp, #0xd8]
   b013c: f9006be6     	str	x6, [sp, #0xd0]
   b0140: f90067e5     	str	x5, [sp, #0xc8]
   b0144: f90063e4     	str	x4, [sp, #0xc0]
   b0148: f9005fe3     	str	x3, [sp, #0xb8]
   b014c: f9005be2     	str	x2, [sp, #0xb0]
   b0150: f90057e1     	str	x1, [sp, #0xa8]
   b0154: d53bd041     	mrs	x1, TPIDR_EL0
   b0158: f9401421     	ldr	x1, [x1, #0x28]
   b015c: f9000fe1     	str	x1, [sp, #0x18]
   b0160: f81983a0     	stur	x0, [x29, #-0x68]
   b0164: 321963ea     	orr	w10, wzr, #0xffffff80
   b0168: b81e43aa     	stur	w10, [x29, #-0x1c]
   b016c: 128006ea     	mov	w10, #-0x38             // =-56
   b0170: b81e03aa     	stur	w10, [x29, #-0x20]
   b0174: 910083e0     	add	x0, sp, #0x20
   b0178: 91020000     	add	x0, x0, #0x80
   b017c: f81d83a0     	stur	x0, [x29, #-0x28]
   b0180: 9102a3e0     	add	x0, sp, #0xa8
   b0184: 9100e000     	add	x0, x0, #0x38
   b0188: f81d03a0     	stur	x0, [x29, #-0x30]
   b018c: 910043a0     	add	x0, x29, #0x10
   b0190: f81c83a0     	stur	x0, [x29, #-0x38]
   b0194: 2a1f03ea     	mov	w10, wzr
   b0198: 381973aa     	sturb	w10, [x29, #-0x69]
   b019c: f85983a0     	ldur	x0, [x29, #-0x68]
   b01a0: 3dc00120     	ldr	q0, [x9]
   b01a4: 3dc00521     	ldr	q1, [x9, #0x10]
   b01a8: 3c9b03a1     	stur	q1, [x29, #-0x50]
   b01ac: 3c9a03a0     	stur	q0, [x29, #-0x60]
   b01b0: d10183a1     	sub	x1, x29, #0x60
   b01b4: f9000be8     	str	x8, [sp, #0x10]
   b01b8: 97ffe1aa     	bl	0xa8860 <_ZN7android7String87formatVEPKcSt9__va_list@plt>
   b01bc: 320003ea     	orr	w10, wzr, #0x1
   b01c0: 381973aa     	sturb	w10, [x29, #-0x69]
   b01c4: 385973aa     	ldurb	w10, [x29, #-0x69]
   b01c8: 370000aa     	tbnz	w10, #0x0, 0xb01dc <android::String8::format(char const*, ...)+0xd8>
   b01cc: 14000001     	b	0xb01d0 <android::String8::format(char const*, ...)+0xcc>
   b01d0: f9400be0     	ldr	x0, [sp, #0x10]
   b01d4: 97ffe1d7     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b01d8: 14000001     	b	0xb01dc <android::String8::format(char const*, ...)+0xd8>
   b01dc: d53bd048     	mrs	x8, TPIDR_EL0
   b01e0: f9401508     	ldr	x8, [x8, #0x28]
   b01e4: f9400fe9     	ldr	x9, [sp, #0x18]
   b01e8: eb090108     	subs	x8, x8, x9
   b01ec: f90007e8     	str	x8, [sp, #0x8]
   b01f0: 540000c1     	b.ne	0xb0208 <android::String8::format(char const*, ...)+0x104>
   b01f4: 14000001     	b	0xb01f8 <android::String8::format(char const*, ...)+0xf4>
   b01f8: a9557bfd     	ldp	x29, x30, [sp, #0x150]
   b01fc: f940a3fc     	ldr	x28, [sp, #0x140]
   b0200: 910583ff     	add	sp, sp, #0x160
   b0204: d65f03c0     	ret
   b0208: 97ffe6da     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b020c <android::String8::formatV(char const*, std::__va_list)>:
   b020c: d10203ff     	sub	sp, sp, #0x80
   b0210: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b0214: 9101c3fd     	add	x29, sp, #0x70
   b0218: d53bd049     	mrs	x9, TPIDR_EL0
   b021c: f9401529     	ldr	x9, [x9, #0x28]
   b0220: f81f83a9     	stur	x9, [x29, #-0x8]
   b0224: f9001fe0     	str	x0, [sp, #0x38]
   b0228: 2a1f03ea     	mov	w10, wzr
   b022c: 3900dfea     	strb	w10, [sp, #0x37]
   b0230: aa0803e0     	mov	x0, x8
   b0234: f9000fe1     	str	x1, [sp, #0x18]
   b0238: f9000be8     	str	x8, [sp, #0x10]
   b023c: 97ffe915     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   b0240: f9401fe1     	ldr	x1, [sp, #0x38]
   b0244: f9400fe8     	ldr	x8, [sp, #0x18]
   b0248: 3dc00100     	ldr	q0, [x8]
   b024c: 3dc00501     	ldr	q1, [x8, #0x10]
   b0250: 3c9e03a1     	stur	q1, [x29, #-0x20]
   b0254: 3c9d03a0     	stur	q0, [x29, #-0x30]
   b0258: d100c3a2     	sub	x2, x29, #0x30
   b025c: f9400be0     	ldr	x0, [sp, #0x10]
   b0260: 97ffcbcc     	bl	0xa3190 <_ZN7android7String813appendFormatVEPKcSt9__va_list@plt>
   b0264: b9000fe0     	str	w0, [sp, #0xc]
   b0268: 14000001     	b	0xb026c <android::String8::formatV(char const*, std::__va_list)+0x60>
   b026c: 320003e8     	orr	w8, wzr, #0x1
   b0270: 3900dfe8     	strb	w8, [sp, #0x37]
   b0274: 3940dfe8     	ldrb	w8, [sp, #0x37]
   b0278: 37000168     	tbnz	w8, #0x0, 0xb02a4 <android::String8::formatV(char const*, std::__va_list)+0x98>
   b027c: 14000007     	b	0xb0298 <android::String8::formatV(char const*, std::__va_list)+0x8c>
   b0280: f90017e0     	str	x0, [sp, #0x28]
   b0284: 2a0103e8     	mov	w8, w1
   b0288: b90027e8     	str	w8, [sp, #0x24]
   b028c: f9400be0     	ldr	x0, [sp, #0x10]
   b0290: 97ffe1a8     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b0294: 1400000e     	b	0xb02cc <android::String8::formatV(char const*, std::__va_list)+0xc0>
   b0298: f9400be0     	ldr	x0, [sp, #0x10]
   b029c: 97ffe1a5     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b02a0: 14000001     	b	0xb02a4 <android::String8::formatV(char const*, std::__va_list)+0x98>
   b02a4: d53bd048     	mrs	x8, TPIDR_EL0
   b02a8: f9401508     	ldr	x8, [x8, #0x28]
   b02ac: f85f83a9     	ldur	x9, [x29, #-0x8]
   b02b0: eb090108     	subs	x8, x8, x9
   b02b4: f90003e8     	str	x8, [sp]
   b02b8: 540000e1     	b.ne	0xb02d4 <android::String8::formatV(char const*, std::__va_list)+0xc8>
   b02bc: 14000001     	b	0xb02c0 <android::String8::formatV(char const*, std::__va_list)+0xb4>
   b02c0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b02c4: 910203ff     	add	sp, sp, #0x80
   b02c8: d65f03c0     	ret
   b02cc: f94017e0     	ldr	x0, [sp, #0x28]
   b02d0: 97ffdf10     	bl	0xa7f10 <_Unwind_Resume@plt>
   b02d4: 97ffe6a7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b02d8 <android::String8::appendFormatV(char const*, std::__va_list)>:
   b02d8: d10343ff     	sub	sp, sp, #0xd0
   b02dc: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   b02e0: 910303fd     	add	x29, sp, #0xc0
   b02e4: d53bd048     	mrs	x8, TPIDR_EL0
   b02e8: f9401508     	ldr	x8, [x8, #0x28]
   b02ec: f81f83a8     	stur	x8, [x29, #-0x8]
   b02f0: f90027e0     	str	x0, [sp, #0x48]
   b02f4: f90023e1     	str	x1, [sp, #0x40]
   b02f8: f94027e8     	ldr	x8, [sp, #0x48]
   b02fc: 2a1f03e9     	mov	w9, wzr
   b0300: b9003be9     	str	w9, [sp, #0x38]
   b0304: 3dc00040     	ldr	q0, [x2]
   b0308: 3dc00441     	ldr	q1, [x2, #0x10]
   b030c: 3c9e03a1     	stur	q1, [x29, #-0x20]
   b0310: 3c9d03a0     	stur	q0, [x29, #-0x30]
   b0314: f94023e0     	ldr	x0, [sp, #0x40]
   b0318: 3cdd03a0     	ldur	q0, [x29, #-0x30]
   b031c: 3cde03a1     	ldur	q1, [x29, #-0x20]
   b0320: 3c9c03a1     	stur	q1, [x29, #-0x40]
   b0324: 3c9b03a0     	stur	q0, [x29, #-0x50]
   b0328: aa1f03e1     	mov	x1, xzr
   b032c: d10143a3     	sub	x3, x29, #0x50
   b0330: f90013e0     	str	x0, [sp, #0x20]
   b0334: aa0103e0     	mov	x0, x1
   b0338: f94013ea     	ldr	x10, [sp, #0x20]
   b033c: f9000fe2     	str	x2, [sp, #0x18]
   b0340: aa0a03e2     	mov	x2, x10
   b0344: f9000be8     	str	x8, [sp, #0x10]
   b0348: 97ffd832     	bl	0xa6410 <vsnprintf@plt>
   b034c: b9003fe0     	str	w0, [sp, #0x3c]
   b0350: b9403fe9     	ldr	w9, [sp, #0x3c]
   b0354: 34000469     	cbz	w9, 0xb03e0 <android::String8::appendFormatV(char const*, std::__va_list)+0x108>
   b0358: 14000001     	b	0xb035c <android::String8::appendFormatV(char const*, std::__va_list)+0x84>
   b035c: f9400be0     	ldr	x0, [sp, #0x10]
   b0360: 97ffd118     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b0364: f9001be0     	str	x0, [sp, #0x30]
   b0368: f9401be0     	ldr	x0, [sp, #0x30]
   b036c: b9803ffe     	ldrsw	x30, [sp, #0x3c]
   b0370: 8b1e0001     	add	x1, x0, x30
   b0374: f9400be0     	ldr	x0, [sp, #0x10]
   b0378: 97ffe6aa     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b037c: f90017e0     	str	x0, [sp, #0x28]
   b0380: f94017e0     	ldr	x0, [sp, #0x28]
   b0384: b4000260     	cbz	x0, 0xb03d0 <android::String8::appendFormatV(char const*, std::__va_list)+0xf8>
   b0388: 14000001     	b	0xb038c <android::String8::appendFormatV(char const*, std::__va_list)+0xb4>
   b038c: f94017e8     	ldr	x8, [sp, #0x28]
   b0390: f9401be9     	ldr	x9, [sp, #0x30]
   b0394: 8b090100     	add	x0, x8, x9
   b0398: b9403fea     	ldr	w10, [sp, #0x3c]
   b039c: 1100054a     	add	w10, w10, #0x1
   b03a0: 2a0a03e8     	mov	w8, w10
   b03a4: 93407d01     	sxtw	x1, w8
   b03a8: f94023e2     	ldr	x2, [sp, #0x40]
   b03ac: f9400fe8     	ldr	x8, [sp, #0x18]
   b03b0: 3dc00100     	ldr	q0, [x8]
   b03b4: 3dc00501     	ldr	q1, [x8, #0x10]
   b03b8: 3d801be1     	str	q1, [sp, #0x60]
   b03bc: 3d8017e0     	str	q0, [sp, #0x50]
   b03c0: 910143e3     	add	x3, sp, #0x50
   b03c4: 97ffd813     	bl	0xa6410 <vsnprintf@plt>
   b03c8: b9000fe0     	str	w0, [sp, #0xc]
   b03cc: 14000004     	b	0xb03dc <android::String8::appendFormatV(char const*, std::__va_list)+0x104>
   b03d0: 12800168     	mov	w8, #-0xc               // =-12
   b03d4: b9003be8     	str	w8, [sp, #0x38]
   b03d8: 14000001     	b	0xb03dc <android::String8::appendFormatV(char const*, std::__va_list)+0x104>
   b03dc: 14000001     	b	0xb03e0 <android::String8::appendFormatV(char const*, std::__va_list)+0x108>
   b03e0: b9403be8     	ldr	w8, [sp, #0x38]
   b03e4: d53bd049     	mrs	x9, TPIDR_EL0
   b03e8: f9401529     	ldr	x9, [x9, #0x28]
   b03ec: f85f83aa     	ldur	x10, [x29, #-0x8]
   b03f0: eb0a0129     	subs	x9, x9, x10
   b03f4: b9000be8     	str	w8, [sp, #0x8]
   b03f8: f90003e9     	str	x9, [sp]
   b03fc: 540000c1     	b.ne	0xb0414 <android::String8::appendFormatV(char const*, std::__va_list)+0x13c>
   b0400: 14000001     	b	0xb0404 <android::String8::appendFormatV(char const*, std::__va_list)+0x12c>
   b0404: b9400be0     	ldr	w0, [sp, #0x8]
   b0408: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   b040c: 910343ff     	add	sp, sp, #0xd0
   b0410: d65f03c0     	ret
   b0414: 97ffe657     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b0418 <android::String8::clear()>:
   b0418: d100c3ff     	sub	sp, sp, #0x30
   b041c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b0420: 910083fd     	add	x29, sp, #0x20
   b0424: 52800001     	mov	w1, #0x0                // =0
   b0428: f81f83a0     	stur	x0, [x29, #-0x8]
   b042c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0430: aa0003e8     	mov	x8, x0
   b0434: f9400108     	ldr	x8, [x8]
   b0438: f9000be0     	str	x0, [sp, #0x10]
   b043c: aa0803e0     	mov	x0, x8
   b0440: b9000fe1     	str	w1, [sp, #0xc]
   b0444: 97ffd6fb     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b0448: b9400fe1     	ldr	w1, [sp, #0xc]
   b044c: 97ffd611     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b0450: 97fffd87     	bl	0xafa6c <android::String8::String8()+0x30>
   b0454: f9400be8     	ldr	x8, [sp, #0x10]
   b0458: f9000100     	str	x0, [x8]
   b045c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b0460: 9100c3ff     	add	sp, sp, #0x30
   b0464: d65f03c0     	ret

00000000000b0468 <android::String8::setTo(android::String8 const&)>:
   b0468: d100c3ff     	sub	sp, sp, #0x30
   b046c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b0470: 910083fd     	add	x29, sp, #0x20
   b0474: 52800008     	mov	w8, #0x0                // =0
   b0478: f81f83a0     	stur	x0, [x29, #-0x8]
   b047c: f9000be1     	str	x1, [sp, #0x10]
   b0480: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0484: f9400be1     	ldr	x1, [sp, #0x10]
   b0488: f9400021     	ldr	x1, [x1]
   b048c: f90007e0     	str	x0, [sp, #0x8]
   b0490: aa0103e0     	mov	x0, x1
   b0494: b90007e8     	str	w8, [sp, #0x4]
   b0498: 97ffd6e6     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b049c: 97ffd2e9     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   b04a0: f94007e0     	ldr	x0, [sp, #0x8]
   b04a4: f9400000     	ldr	x0, [x0]
   b04a8: 97ffd6e2     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b04ac: b94007e1     	ldr	w1, [sp, #0x4]
   b04b0: 97ffd5f8     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b04b4: f9400be9     	ldr	x9, [sp, #0x10]
   b04b8: f9400129     	ldr	x9, [x9]
   b04bc: f94007ea     	ldr	x10, [sp, #0x8]
   b04c0: f9000149     	str	x9, [x10]
   b04c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b04c8: 9100c3ff     	add	sp, sp, #0x30
   b04cc: d65f03c0     	ret

00000000000b04d0 <android::String8::setTo(char const*)>:
   b04d0: d10183ff     	sub	sp, sp, #0x60
   b04d4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b04d8: 910143fd     	add	x29, sp, #0x50
   b04dc: 52800008     	mov	w8, #0x0                // =0
   b04e0: d2800009     	mov	x9, #0x0                // =0
   b04e4: f81f03a0     	stur	x0, [x29, #-0x10]
   b04e8: f81e83a1     	stur	x1, [x29, #-0x18]
   b04ec: f85f03a0     	ldur	x0, [x29, #-0x10]
   b04f0: f85e83a1     	ldur	x1, [x29, #-0x18]
   b04f4: f85e83aa     	ldur	x10, [x29, #-0x18]
   b04f8: f90017e0     	str	x0, [sp, #0x28]
   b04fc: aa0a03e0     	mov	x0, x10
   b0500: b90027e8     	str	w8, [sp, #0x24]
   b0504: f9000fe9     	str	x9, [sp, #0x18]
   b0508: f9000be1     	str	x1, [sp, #0x10]
   b050c: 97ffcb99     	bl	0xa3370 <strlen@plt>
   b0510: f9400be9     	ldr	x9, [sp, #0x10]
   b0514: f90007e0     	str	x0, [sp, #0x8]
   b0518: aa0903e0     	mov	x0, x9
   b051c: f94007e1     	ldr	x1, [sp, #0x8]
   b0520: 97fffdb0     	bl	0xafbe0 <android::String8::String8(char const*)+0x90>
   b0524: f81e03a0     	stur	x0, [x29, #-0x20]
   b0528: f94017e9     	ldr	x9, [sp, #0x28]
   b052c: f9400120     	ldr	x0, [x9]
   b0530: 97ffd6c0     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b0534: b94027e1     	ldr	w1, [sp, #0x24]
   b0538: 97ffd5d6     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b053c: f85e03a9     	ldur	x9, [x29, #-0x20]
   b0540: f94017ea     	ldr	x10, [sp, #0x28]
   b0544: f9000149     	str	x9, [x10]
   b0548: f94017e9     	ldr	x9, [sp, #0x28]
   b054c: f9400129     	ldr	x9, [x9]
   b0550: f9400fea     	ldr	x10, [sp, #0x18]
   b0554: eb0a013f     	cmp	x9, x10
   b0558: 1a9f07e8     	cset	w8, ne
   b055c: 37000048     	tbnz	w8, #0x0, 0xb0564 <android::String8::setTo(char const*)+0x94>
   b0560: 14000003     	b	0xb056c <android::String8::setTo(char const*)+0x9c>
   b0564: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0568: 14000008     	b	0xb0588 <android::String8::setTo(char const*)+0xb8>
   b056c: 12800168     	mov	w8, #-0xc               // =-12
   b0570: b90007e8     	str	w8, [sp, #0x4]
   b0574: 97fffd3e     	bl	0xafa6c <android::String8::String8()+0x30>
   b0578: f94017e9     	ldr	x9, [sp, #0x28]
   b057c: f9000120     	str	x0, [x9]
   b0580: b94007e8     	ldr	w8, [sp, #0x4]
   b0584: b81fc3a8     	stur	w8, [x29, #-0x4]
   b0588: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b058c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b0590: 910183ff     	add	sp, sp, #0x60
   b0594: d65f03c0     	ret

00000000000b0598 <android::String8::setTo(char const*, unsigned long)>:
   b0598: d10183ff     	sub	sp, sp, #0x60
   b059c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b05a0: 910143fd     	add	x29, sp, #0x50
   b05a4: 52800008     	mov	w8, #0x0                // =0
   b05a8: d2800009     	mov	x9, #0x0                // =0
   b05ac: f81f03a0     	stur	x0, [x29, #-0x10]
   b05b0: f81e83a1     	stur	x1, [x29, #-0x18]
   b05b4: f81e03a2     	stur	x2, [x29, #-0x20]
   b05b8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b05bc: f85e83a1     	ldur	x1, [x29, #-0x18]
   b05c0: f85e03a2     	ldur	x2, [x29, #-0x20]
   b05c4: f90013e0     	str	x0, [sp, #0x20]
   b05c8: aa0103e0     	mov	x0, x1
   b05cc: aa0203e1     	mov	x1, x2
   b05d0: b9001fe8     	str	w8, [sp, #0x1c]
   b05d4: f9000be9     	str	x9, [sp, #0x10]
   b05d8: 97fffd82     	bl	0xafbe0 <android::String8::String8(char const*)+0x90>
   b05dc: f90017e0     	str	x0, [sp, #0x28]
   b05e0: f94013e9     	ldr	x9, [sp, #0x20]
   b05e4: f9400120     	ldr	x0, [x9]
   b05e8: 97ffd692     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b05ec: b9401fe1     	ldr	w1, [sp, #0x1c]
   b05f0: 97ffd5a8     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b05f4: f94017e9     	ldr	x9, [sp, #0x28]
   b05f8: f94013e2     	ldr	x2, [sp, #0x20]
   b05fc: f9000049     	str	x9, [x2]
   b0600: f94013e9     	ldr	x9, [sp, #0x20]
   b0604: f9400129     	ldr	x9, [x9]
   b0608: f9400be2     	ldr	x2, [sp, #0x10]
   b060c: eb02013f     	cmp	x9, x2
   b0610: 1a9f07e8     	cset	w8, ne
   b0614: 37000048     	tbnz	w8, #0x0, 0xb061c <android::String8::setTo(char const*, unsigned long)+0x84>
   b0618: 14000003     	b	0xb0624 <android::String8::setTo(char const*, unsigned long)+0x8c>
   b061c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0620: 14000008     	b	0xb0640 <android::String8::setTo(char const*, unsigned long)+0xa8>
   b0624: 12800168     	mov	w8, #-0xc               // =-12
   b0628: b9000fe8     	str	w8, [sp, #0xc]
   b062c: 97fffd10     	bl	0xafa6c <android::String8::String8()+0x30>
   b0630: f94013e9     	ldr	x9, [sp, #0x20]
   b0634: f9000120     	str	x0, [x9]
   b0638: b9400fe8     	ldr	w8, [sp, #0xc]
   b063c: b81fc3a8     	stur	w8, [x29, #-0x4]
   b0640: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b0644: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b0648: 910183ff     	add	sp, sp, #0x60
   b064c: d65f03c0     	ret

00000000000b0650 <android::String8::setTo(char16_t const*, unsigned long)>:
   b0650: d10183ff     	sub	sp, sp, #0x60
   b0654: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b0658: 910143fd     	add	x29, sp, #0x50
   b065c: 52800008     	mov	w8, #0x0                // =0
   b0660: d2800009     	mov	x9, #0x0                // =0
   b0664: f81f03a0     	stur	x0, [x29, #-0x10]
   b0668: f81e83a1     	stur	x1, [x29, #-0x18]
   b066c: f81e03a2     	stur	x2, [x29, #-0x20]
   b0670: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0674: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0678: f85e03a2     	ldur	x2, [x29, #-0x20]
   b067c: f90013e0     	str	x0, [sp, #0x20]
   b0680: aa0103e0     	mov	x0, x1
   b0684: aa0203e1     	mov	x1, x2
   b0688: b9001fe8     	str	w8, [sp, #0x1c]
   b068c: f9000be9     	str	x9, [sp, #0x10]
   b0690: 97fffdc5     	bl	0xafda4 <android::String8::String8(android::String16 const&)+0x60>
   b0694: f90017e0     	str	x0, [sp, #0x28]
   b0698: f94013e9     	ldr	x9, [sp, #0x20]
   b069c: f9400120     	ldr	x0, [x9]
   b06a0: 97ffd664     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b06a4: b9401fe1     	ldr	w1, [sp, #0x1c]
   b06a8: 97ffd57a     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b06ac: f94017e9     	ldr	x9, [sp, #0x28]
   b06b0: f94013e2     	ldr	x2, [sp, #0x20]
   b06b4: f9000049     	str	x9, [x2]
   b06b8: f94013e9     	ldr	x9, [sp, #0x20]
   b06bc: f9400129     	ldr	x9, [x9]
   b06c0: f9400be2     	ldr	x2, [sp, #0x10]
   b06c4: eb02013f     	cmp	x9, x2
   b06c8: 1a9f07e8     	cset	w8, ne
   b06cc: 37000048     	tbnz	w8, #0x0, 0xb06d4 <android::String8::setTo(char16_t const*, unsigned long)+0x84>
   b06d0: 14000003     	b	0xb06dc <android::String8::setTo(char16_t const*, unsigned long)+0x8c>
   b06d4: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b06d8: 14000008     	b	0xb06f8 <android::String8::setTo(char16_t const*, unsigned long)+0xa8>
   b06dc: 12800168     	mov	w8, #-0xc               // =-12
   b06e0: b9000fe8     	str	w8, [sp, #0xc]
   b06e4: 97fffce2     	bl	0xafa6c <android::String8::String8()+0x30>
   b06e8: f94013e9     	ldr	x9, [sp, #0x20]
   b06ec: f9000120     	str	x0, [x9]
   b06f0: b9400fe8     	ldr	w8, [sp, #0xc]
   b06f4: b81fc3a8     	stur	w8, [x29, #-0x4]
   b06f8: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b06fc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b0700: 910183ff     	add	sp, sp, #0x60
   b0704: d65f03c0     	ret

00000000000b0708 <android::String8::setTo(char32_t const*, unsigned long)>:
   b0708: d10183ff     	sub	sp, sp, #0x60
   b070c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b0710: 910143fd     	add	x29, sp, #0x50
   b0714: 52800008     	mov	w8, #0x0                // =0
   b0718: d2800009     	mov	x9, #0x0                // =0
   b071c: f81f03a0     	stur	x0, [x29, #-0x10]
   b0720: f81e83a1     	stur	x1, [x29, #-0x18]
   b0724: f81e03a2     	stur	x2, [x29, #-0x20]
   b0728: f85f03a0     	ldur	x0, [x29, #-0x10]
   b072c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0730: f85e03a2     	ldur	x2, [x29, #-0x20]
   b0734: f90013e0     	str	x0, [sp, #0x20]
   b0738: aa0103e0     	mov	x0, x1
   b073c: aa0203e1     	mov	x1, x2
   b0740: b9001fe8     	str	w8, [sp, #0x1c]
   b0744: f9000be9     	str	x9, [sp, #0x10]
   b0748: 97fffe0b     	bl	0xaff74 <android::String8::String8(char32_t const*)+0x58>
   b074c: f90017e0     	str	x0, [sp, #0x28]
   b0750: f94013e9     	ldr	x9, [sp, #0x20]
   b0754: f9400120     	ldr	x0, [x9]
   b0758: 97ffd636     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b075c: b9401fe1     	ldr	w1, [sp, #0x1c]
   b0760: 97ffd54c     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b0764: f94017e9     	ldr	x9, [sp, #0x28]
   b0768: f94013e2     	ldr	x2, [sp, #0x20]
   b076c: f9000049     	str	x9, [x2]
   b0770: f94013e9     	ldr	x9, [sp, #0x20]
   b0774: f9400129     	ldr	x9, [x9]
   b0778: f9400be2     	ldr	x2, [sp, #0x10]
   b077c: eb02013f     	cmp	x9, x2
   b0780: 1a9f07e8     	cset	w8, ne
   b0784: 37000048     	tbnz	w8, #0x0, 0xb078c <android::String8::setTo(char32_t const*, unsigned long)+0x84>
   b0788: 14000003     	b	0xb0794 <android::String8::setTo(char32_t const*, unsigned long)+0x8c>
   b078c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0790: 14000008     	b	0xb07b0 <android::String8::setTo(char32_t const*, unsigned long)+0xa8>
   b0794: 12800168     	mov	w8, #-0xc               // =-12
   b0798: b9000fe8     	str	w8, [sp, #0xc]
   b079c: 97fffcb4     	bl	0xafa6c <android::String8::String8()+0x30>
   b07a0: f94013e9     	ldr	x9, [sp, #0x20]
   b07a4: f9000120     	str	x0, [x9]
   b07a8: b9400fe8     	ldr	w8, [sp, #0xc]
   b07ac: b81fc3a8     	stur	w8, [x29, #-0x4]
   b07b0: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b07b4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b07b8: 910183ff     	add	sp, sp, #0x60
   b07bc: d65f03c0     	ret

00000000000b07c0 <android::String8::append(android::String8 const&)>:
   b07c0: d10103ff     	sub	sp, sp, #0x40
   b07c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b07c8: 9100c3fd     	add	x29, sp, #0x30
   b07cc: f81f03a0     	stur	x0, [x29, #-0x10]
   b07d0: f9000fe1     	str	x1, [sp, #0x18]
   b07d4: f85f03a0     	ldur	x0, [x29, #-0x10]
   b07d8: f9400fe1     	ldr	x1, [sp, #0x18]
   b07dc: f90007e0     	str	x0, [sp, #0x8]
   b07e0: aa0103e0     	mov	x0, x1
   b07e4: 97ffe0bf     	bl	0xa8ae0 <_ZNK7android7String85bytesEv@plt>
   b07e8: f9000be0     	str	x0, [sp, #0x10]
   b07ec: f94007e0     	ldr	x0, [sp, #0x8]
   b07f0: 97ffe0bc     	bl	0xa8ae0 <_ZNK7android7String85bytesEv@plt>
   b07f4: b4000040     	cbz	x0, 0xb07fc <android::String8::append(android::String8 const&)+0x3c>
   b07f8: 14000006     	b	0xb0810 <android::String8::append(android::String8 const&)+0x50>
   b07fc: f9400fe1     	ldr	x1, [sp, #0x18]
   b0800: f94007e0     	ldr	x0, [sp, #0x8]
   b0804: 97ffd367     	bl	0xa55a0 <_ZN7android7String85setToERKS0_@plt>
   b0808: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b080c: 1400000f     	b	0xb0848 <android::String8::append(android::String8 const&)+0x88>
   b0810: f9400be8     	ldr	x8, [sp, #0x10]
   b0814: b4000048     	cbz	x8, 0xb081c <android::String8::append(android::String8 const&)+0x5c>
   b0818: 14000003     	b	0xb0824 <android::String8::append(android::String8 const&)+0x64>
   b081c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0820: 1400000a     	b	0xb0848 <android::String8::append(android::String8 const&)+0x88>
   b0824: f9400fe0     	ldr	x0, [sp, #0x18]
   b0828: 97ffdb4e     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   b082c: f9400be2     	ldr	x2, [sp, #0x10]
   b0830: f94007e8     	ldr	x8, [sp, #0x8]
   b0834: f90003e0     	str	x0, [sp]
   b0838: aa0803e0     	mov	x0, x8
   b083c: f94003e1     	ldr	x1, [sp]
   b0840: 97ffd628     	bl	0xa60e0 <_ZN7android7String811real_appendEPKcm@plt>
   b0844: b81fc3a0     	stur	w0, [x29, #-0x4]
   b0848: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b084c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b0850: 910103ff     	add	sp, sp, #0x40
   b0854: d65f03c0     	ret

00000000000b0858 <android::String8::bytes() const>:
   b0858: d10083ff     	sub	sp, sp, #0x20
   b085c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b0860: 910043fd     	add	x29, sp, #0x10
   b0864: f90007e0     	str	x0, [sp, #0x8]
   b0868: f94007e0     	ldr	x0, [sp, #0x8]
   b086c: 97ffcfd5     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b0870: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b0874: 910083ff     	add	sp, sp, #0x20
   b0878: d65f03c0     	ret

00000000000b087c <android::String8::real_append(char const*, unsigned long)>:
   b087c: d10183ff     	sub	sp, sp, #0x60
   b0880: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b0884: 910143fd     	add	x29, sp, #0x50
   b0888: d2800008     	mov	x8, #0x0                // =0
   b088c: 52800009     	mov	w9, #0x0                // =0
   b0890: f81f03a0     	stur	x0, [x29, #-0x10]
   b0894: f81e83a1     	stur	x1, [x29, #-0x18]
   b0898: f81e03a2     	stur	x2, [x29, #-0x20]
   b089c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b08a0: f9000be0     	str	x0, [sp, #0x10]
   b08a4: f90007e8     	str	x8, [sp, #0x8]
   b08a8: b90007e9     	str	w9, [sp, #0x4]
   b08ac: 97ffe08d     	bl	0xa8ae0 <_ZNK7android7String85bytesEv@plt>
   b08b0: f90017e0     	str	x0, [sp, #0x28]
   b08b4: f9400be8     	ldr	x8, [sp, #0x10]
   b08b8: f9400100     	ldr	x0, [x8]
   b08bc: 97ffd5dd     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b08c0: f94017e8     	ldr	x8, [sp, #0x28]
   b08c4: f85e03a1     	ldur	x1, [x29, #-0x20]
   b08c8: 8b010108     	add	x8, x8, x1
   b08cc: 91000501     	add	x1, x8, #0x1
   b08d0: 97ffc9e8     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   b08d4: f90013e0     	str	x0, [sp, #0x20]
   b08d8: f94013e8     	ldr	x8, [sp, #0x20]
   b08dc: f94007e0     	ldr	x0, [sp, #0x8]
   b08e0: eb00011f     	cmp	x8, x0
   b08e4: 1a9f07e9     	cset	w9, ne
   b08e8: 37000049     	tbnz	w9, #0x0, 0xb08f0 <android::String8::real_append(char const*, unsigned long)+0x74>
   b08ec: 14000016     	b	0xb0944 <android::String8::real_append(char const*, unsigned long)+0xc8>
   b08f0: f94013e0     	ldr	x0, [sp, #0x20]
   b08f4: 97ffdbf3     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b08f8: f9000fe0     	str	x0, [sp, #0x18]
   b08fc: f9400fe0     	ldr	x0, [sp, #0x18]
   b0900: f9400be8     	ldr	x8, [sp, #0x10]
   b0904: f9000100     	str	x0, [x8]
   b0908: f94017e8     	ldr	x8, [sp, #0x28]
   b090c: f9400fe0     	ldr	x0, [sp, #0x18]
   b0910: 8b080008     	add	x8, x0, x8
   b0914: f9000fe8     	str	x8, [sp, #0x18]
   b0918: f9400fe0     	ldr	x0, [sp, #0x18]
   b091c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0920: f85e03a2     	ldur	x2, [x29, #-0x20]
   b0924: 97ffbd1b     	bl	0x9fd90 <memcpy@plt>
   b0928: f9400fe8     	ldr	x8, [sp, #0x18]
   b092c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b0930: 8b000108     	add	x8, x8, x0
   b0934: b94007e9     	ldr	w9, [sp, #0x4]
   b0938: 39000109     	strb	w9, [x8]
   b093c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0940: 14000003     	b	0xb094c <android::String8::real_append(char const*, unsigned long)+0xd0>
   b0944: 12800168     	mov	w8, #-0xc               // =-12
   b0948: b81fc3a8     	stur	w8, [x29, #-0x4]
   b094c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b0950: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b0954: 910183ff     	add	sp, sp, #0x60
   b0958: d65f03c0     	ret

00000000000b095c <android::String8::append(char const*)>:
   b095c: d10103ff     	sub	sp, sp, #0x40
   b0960: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b0964: 9100c3fd     	add	x29, sp, #0x30
   b0968: f81f83a0     	stur	x0, [x29, #-0x8]
   b096c: f81f03a1     	stur	x1, [x29, #-0x10]
   b0970: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0974: f85f03a1     	ldur	x1, [x29, #-0x10]
   b0978: f85f03a8     	ldur	x8, [x29, #-0x10]
   b097c: f9000fe0     	str	x0, [sp, #0x18]
   b0980: aa0803e0     	mov	x0, x8
   b0984: f9000be1     	str	x1, [sp, #0x10]
   b0988: 97ffca7a     	bl	0xa3370 <strlen@plt>
   b098c: f9400fe8     	ldr	x8, [sp, #0x18]
   b0990: f90007e0     	str	x0, [sp, #0x8]
   b0994: aa0803e0     	mov	x0, x8
   b0998: f9400be1     	ldr	x1, [sp, #0x10]
   b099c: f94007e2     	ldr	x2, [sp, #0x8]
   b09a0: 97ffe47c     	bl	0xa9b90 <_ZN7android7String86appendEPKcm@plt>
   b09a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b09a8: 910103ff     	add	sp, sp, #0x40
   b09ac: d65f03c0     	ret

00000000000b09b0 <android::String8::append(char const*, unsigned long)>:
   b09b0: d10103ff     	sub	sp, sp, #0x40
   b09b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b09b8: 9100c3fd     	add	x29, sp, #0x30
   b09bc: f81f03a0     	stur	x0, [x29, #-0x10]
   b09c0: f9000fe1     	str	x1, [sp, #0x18]
   b09c4: f9000be2     	str	x2, [sp, #0x10]
   b09c8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b09cc: f90007e0     	str	x0, [sp, #0x8]
   b09d0: 97ffe044     	bl	0xa8ae0 <_ZNK7android7String85bytesEv@plt>
   b09d4: b4000040     	cbz	x0, 0xb09dc <android::String8::append(char const*, unsigned long)+0x2c>
   b09d8: 14000007     	b	0xb09f4 <android::String8::append(char const*, unsigned long)+0x44>
   b09dc: f9400fe1     	ldr	x1, [sp, #0x18]
   b09e0: f9400be2     	ldr	x2, [sp, #0x10]
   b09e4: f94007e0     	ldr	x0, [sp, #0x8]
   b09e8: 97ffdfae     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
   b09ec: b81fc3a0     	stur	w0, [x29, #-0x4]
   b09f0: 1400000b     	b	0xb0a1c <android::String8::append(char const*, unsigned long)+0x6c>
   b09f4: f9400be8     	ldr	x8, [sp, #0x10]
   b09f8: b4000048     	cbz	x8, 0xb0a00 <android::String8::append(char const*, unsigned long)+0x50>
   b09fc: 14000003     	b	0xb0a08 <android::String8::append(char const*, unsigned long)+0x58>
   b0a00: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0a04: 14000006     	b	0xb0a1c <android::String8::append(char const*, unsigned long)+0x6c>
   b0a08: f9400fe1     	ldr	x1, [sp, #0x18]
   b0a0c: f9400be2     	ldr	x2, [sp, #0x10]
   b0a10: f94007e0     	ldr	x0, [sp, #0x8]
   b0a14: 97ffd5b3     	bl	0xa60e0 <_ZN7android7String811real_appendEPKcm@plt>
   b0a18: b81fc3a0     	stur	w0, [x29, #-0x4]
   b0a1c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b0a20: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b0a24: 910103ff     	add	sp, sp, #0x40
   b0a28: d65f03c0     	ret

00000000000b0a2c <android::String8::appendFormat(char const*, ...)>:
   b0a2c: d10583ff     	sub	sp, sp, #0x160
   b0a30: f900a3fc     	str	x28, [sp, #0x140]
   b0a34: a9157bfd     	stp	x29, x30, [sp, #0x150]
   b0a38: 910543fd     	add	x29, sp, #0x150
   b0a3c: d100e3a8     	sub	x8, x29, #0x38
   b0a40: 3d8027e7     	str	q7, [sp, #0x90]
   b0a44: 3d8023e6     	str	q6, [sp, #0x80]
   b0a48: 3d801fe5     	str	q5, [sp, #0x70]
   b0a4c: 3d801be4     	str	q4, [sp, #0x60]
   b0a50: 3d8017e3     	str	q3, [sp, #0x50]
   b0a54: 3d8013e2     	str	q2, [sp, #0x40]
   b0a58: 3d800fe1     	str	q1, [sp, #0x30]
   b0a5c: 3d800be0     	str	q0, [sp, #0x20]
   b0a60: f9006be7     	str	x7, [sp, #0xd0]
   b0a64: f90067e6     	str	x6, [sp, #0xc8]
   b0a68: f90063e5     	str	x5, [sp, #0xc0]
   b0a6c: f9005fe4     	str	x4, [sp, #0xb8]
   b0a70: f9005be3     	str	x3, [sp, #0xb0]
   b0a74: f90057e2     	str	x2, [sp, #0xa8]
   b0a78: d53bd042     	mrs	x2, TPIDR_EL0
   b0a7c: f9401443     	ldr	x3, [x2, #0x28]
   b0a80: f9000fe3     	str	x3, [sp, #0x18]
   b0a84: f81983a0     	stur	x0, [x29, #-0x68]
   b0a88: f81903a1     	stur	x1, [x29, #-0x70]
   b0a8c: f85983a0     	ldur	x0, [x29, #-0x68]
   b0a90: 321963e9     	orr	w9, wzr, #0xffffff80
   b0a94: b81e43a9     	stur	w9, [x29, #-0x1c]
   b0a98: 128005e9     	mov	w9, #-0x30              // =-48
   b0a9c: b81e03a9     	stur	w9, [x29, #-0x20]
   b0aa0: 910083e1     	add	x1, sp, #0x20
   b0aa4: 91020021     	add	x1, x1, #0x80
   b0aa8: f81d83a1     	stur	x1, [x29, #-0x28]
   b0aac: 9102a3e1     	add	x1, sp, #0xa8
   b0ab0: 9100c021     	add	x1, x1, #0x30
   b0ab4: f81d03a1     	stur	x1, [x29, #-0x30]
   b0ab8: 910043a1     	add	x1, x29, #0x10
   b0abc: f81c83a1     	stur	x1, [x29, #-0x38]
   b0ac0: f85903a1     	ldur	x1, [x29, #-0x70]
   b0ac4: 3dc00100     	ldr	q0, [x8]
   b0ac8: 3dc00501     	ldr	q1, [x8, #0x10]
   b0acc: 3c9b03a1     	stur	q1, [x29, #-0x50]
   b0ad0: 3c9a03a0     	stur	q0, [x29, #-0x60]
   b0ad4: d10183a8     	sub	x8, x29, #0x60
   b0ad8: f9000be2     	str	x2, [sp, #0x10]
   b0adc: aa0803e2     	mov	x2, x8
   b0ae0: 97ffc9ac     	bl	0xa3190 <_ZN7android7String813appendFormatVEPKcSt9__va_list@plt>
   b0ae4: b818c3a0     	stur	w0, [x29, #-0x74]
   b0ae8: b858c3a9     	ldur	w9, [x29, #-0x74]
   b0aec: f9400be8     	ldr	x8, [sp, #0x10]
   b0af0: f9401501     	ldr	x1, [x8, #0x28]
   b0af4: f9400fe2     	ldr	x2, [sp, #0x18]
   b0af8: eb020021     	subs	x1, x1, x2
   b0afc: b9000fe9     	str	w9, [sp, #0xc]
   b0b00: f90003e1     	str	x1, [sp]
   b0b04: 540000e1     	b.ne	0xb0b20 <android::String8::appendFormat(char const*, ...)+0xf4>
   b0b08: 14000001     	b	0xb0b0c <android::String8::appendFormat(char const*, ...)+0xe0>
   b0b0c: b9400fe0     	ldr	w0, [sp, #0xc]
   b0b10: a9557bfd     	ldp	x29, x30, [sp, #0x150]
   b0b14: f940a3fc     	ldr	x28, [sp, #0x140]
   b0b18: 910583ff     	add	sp, sp, #0x160
   b0b1c: d65f03c0     	ret
   b0b20: 97ffe494     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b0b24 <android::String8::lockBuffer(unsigned long)>:
   b0b24: d10143ff     	sub	sp, sp, #0x50
   b0b28: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b0b2c: 910103fd     	add	x29, sp, #0x40
   b0b30: d2800008     	mov	x8, #0x0                // =0
   b0b34: f81f03a0     	stur	x0, [x29, #-0x10]
   b0b38: f81e83a1     	stur	x1, [x29, #-0x18]
   b0b3c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0b40: aa0003e1     	mov	x1, x0
   b0b44: f9400021     	ldr	x1, [x1]
   b0b48: f9000be0     	str	x0, [sp, #0x10]
   b0b4c: aa0103e0     	mov	x0, x1
   b0b50: f90007e8     	str	x8, [sp, #0x8]
   b0b54: 97ffd537     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b0b58: f85e83a8     	ldur	x8, [x29, #-0x18]
   b0b5c: 91000501     	add	x1, x8, #0x1
   b0b60: 97ffc944     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   b0b64: f90013e0     	str	x0, [sp, #0x20]
   b0b68: f94013e8     	ldr	x8, [sp, #0x20]
   b0b6c: f94007e0     	ldr	x0, [sp, #0x8]
   b0b70: eb00011f     	cmp	x8, x0
   b0b74: 1a9f07e9     	cset	w9, ne
   b0b78: 37000049     	tbnz	w9, #0x0, 0xb0b80 <android::String8::lockBuffer(unsigned long)+0x5c>
   b0b7c: 1400000a     	b	0xb0ba4 <android::String8::lockBuffer(unsigned long)+0x80>
   b0b80: f94013e0     	ldr	x0, [sp, #0x20]
   b0b84: 97ffdb4f     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b0b88: f9000fe0     	str	x0, [sp, #0x18]
   b0b8c: f9400fe0     	ldr	x0, [sp, #0x18]
   b0b90: f9400be8     	ldr	x8, [sp, #0x10]
   b0b94: f9000100     	str	x0, [x8]
   b0b98: f9400fe8     	ldr	x8, [sp, #0x18]
   b0b9c: f81f83a8     	stur	x8, [x29, #-0x8]
   b0ba0: 14000003     	b	0xb0bac <android::String8::lockBuffer(unsigned long)+0x88>
   b0ba4: f94007e8     	ldr	x8, [sp, #0x8]
   b0ba8: f81f83a8     	stur	x8, [x29, #-0x8]
   b0bac: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0bb0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b0bb4: 910143ff     	add	sp, sp, #0x50
   b0bb8: d65f03c0     	ret

00000000000b0bbc <android::String8::unlockBuffer()>:
   b0bbc: d100c3ff     	sub	sp, sp, #0x30
   b0bc0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b0bc4: 910083fd     	add	x29, sp, #0x20
   b0bc8: f81f83a0     	stur	x0, [x29, #-0x8]
   b0bcc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0bd0: aa0003e8     	mov	x8, x0
   b0bd4: f9400108     	ldr	x8, [x8]
   b0bd8: f9000be0     	str	x0, [sp, #0x10]
   b0bdc: aa0803e0     	mov	x0, x8
   b0be0: 97ffc9e4     	bl	0xa3370 <strlen@plt>
   b0be4: f9400be8     	ldr	x8, [sp, #0x10]
   b0be8: f90007e0     	str	x0, [sp, #0x8]
   b0bec: aa0803e0     	mov	x0, x8
   b0bf0: f94007e1     	ldr	x1, [sp, #0x8]
   b0bf4: 97ffd46b     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b0bf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b0bfc: 9100c3ff     	add	sp, sp, #0x30
   b0c00: d65f03c0     	ret

00000000000b0c04 <android::String8::unlockBuffer(unsigned long)>:
   b0c04: d10183ff     	sub	sp, sp, #0x60
   b0c08: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b0c0c: 910143fd     	add	x29, sp, #0x50
   b0c10: d2800008     	mov	x8, #0x0                // =0
   b0c14: 52800009     	mov	w9, #0x0                // =0
   b0c18: f81f03a0     	stur	x0, [x29, #-0x10]
   b0c1c: f81e83a1     	stur	x1, [x29, #-0x18]
   b0c20: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0c24: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0c28: f90013e0     	str	x0, [sp, #0x20]
   b0c2c: f9000fe8     	str	x8, [sp, #0x18]
   b0c30: b90017e9     	str	w9, [sp, #0x14]
   b0c34: f90007e1     	str	x1, [sp, #0x8]
   b0c38: 97ffd6e2     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0c3c: f94007e8     	ldr	x8, [sp, #0x8]
   b0c40: eb00011f     	cmp	x8, x0
   b0c44: 1a9f07e9     	cset	w9, ne
   b0c48: 37000049     	tbnz	w9, #0x0, 0xb0c50 <android::String8::unlockBuffer(unsigned long)+0x4c>
   b0c4c: 1400001b     	b	0xb0cb8 <android::String8::unlockBuffer(unsigned long)+0xb4>
   b0c50: f94013e8     	ldr	x8, [sp, #0x20]
   b0c54: f9400100     	ldr	x0, [x8]
   b0c58: 97ffd4f6     	bl	0xa6030 <_ZN7android12SharedBuffer14bufferFromDataEPKv@plt>
   b0c5c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b0c60: 91000501     	add	x1, x8, #0x1
   b0c64: 97ffc903     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   b0c68: f81e03a0     	stur	x0, [x29, #-0x20]
   b0c6c: f85e03a8     	ldur	x8, [x29, #-0x20]
   b0c70: f9400fe0     	ldr	x0, [sp, #0x18]
   b0c74: eb00011f     	cmp	x8, x0
   b0c78: 1a9f07e9     	cset	w9, ne
   b0c7c: 37000089     	tbnz	w9, #0x0, 0xb0c8c <android::String8::unlockBuffer(unsigned long)+0x88>
   b0c80: 12800168     	mov	w8, #-0xc               // =-12
   b0c84: b81fc3a8     	stur	w8, [x29, #-0x4]
   b0c88: 1400000d     	b	0xb0cbc <android::String8::unlockBuffer(unsigned long)+0xb8>
   b0c8c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b0c90: 97ffdb0c     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b0c94: f90017e0     	str	x0, [sp, #0x28]
   b0c98: f94017e0     	ldr	x0, [sp, #0x28]
   b0c9c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b0ca0: 8b080008     	add	x8, x0, x8
   b0ca4: b94017e9     	ldr	w9, [sp, #0x14]
   b0ca8: 39000109     	strb	w9, [x8]
   b0cac: f94017e8     	ldr	x8, [sp, #0x28]
   b0cb0: f94013e0     	ldr	x0, [sp, #0x20]
   b0cb4: f9000008     	str	x8, [x0]
   b0cb8: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b0cbc: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b0cc0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b0cc4: 910183ff     	add	sp, sp, #0x60
   b0cc8: d65f03c0     	ret

00000000000b0ccc <android::String8::find(char const*, unsigned long) const>:
   b0ccc: d10203ff     	sub	sp, sp, #0x80
   b0cd0: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b0cd4: 9101c3fd     	add	x29, sp, #0x70
   b0cd8: d2800008     	mov	x8, #0x0                // =0
   b0cdc: f81d03a0     	stur	x0, [x29, #-0x30]
   b0ce0: f9001fe1     	str	x1, [sp, #0x38]
   b0ce4: f9001be2     	str	x2, [sp, #0x30]
   b0ce8: f85d03a0     	ldur	x0, [x29, #-0x30]
   b0cec: f9000be0     	str	x0, [sp, #0x10]
   b0cf0: f90007e8     	str	x8, [sp, #0x8]
   b0cf4: 97ffd6b3     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0cf8: f90017e0     	str	x0, [sp, #0x28]
   b0cfc: f9401be8     	ldr	x8, [sp, #0x30]
   b0d00: f94017e0     	ldr	x0, [sp, #0x28]
   b0d04: eb00011f     	cmp	x8, x0
   b0d08: 1a9f37e9     	cset	w9, hs
   b0d0c: 37000049     	tbnz	w9, #0x0, 0xb0d14 <android::String8::find(char const*, unsigned long) const+0x48>
   b0d10: 14000004     	b	0xb0d20 <android::String8::find(char const*, unsigned long) const+0x54>
   b0d14: 92800008     	mov	x8, #-0x1               // =-1
   b0d18: f81d83a8     	stur	x8, [x29, #-0x28]
   b0d1c: 14000022     	b	0xb0da4 <android::String8::find(char const*, unsigned long) const+0xd8>
   b0d20: f9400be8     	ldr	x8, [sp, #0x10]
   b0d24: f9400108     	ldr	x8, [x8]
   b0d28: f9401be9     	ldr	x9, [sp, #0x30]
   b0d2c: 8b090108     	add	x8, x8, x9
   b0d30: f90013e8     	str	x8, [sp, #0x20]
   b0d34: f94013e8     	ldr	x8, [sp, #0x20]
   b0d38: f9401fe9     	ldr	x9, [sp, #0x38]
   b0d3c: f81e83a8     	stur	x8, [x29, #-0x18]
   b0d40: f81e03a9     	stur	x9, [x29, #-0x20]
   b0d44: f85e83a8     	ldur	x8, [x29, #-0x18]
   b0d48: f85e03a9     	ldur	x9, [x29, #-0x20]
   b0d4c: f81f83a8     	stur	x8, [x29, #-0x8]
   b0d50: f81f03a9     	stur	x9, [x29, #-0x10]
   b0d54: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0d58: f85f03a1     	ldur	x1, [x29, #-0x10]
   b0d5c: 97ffca4d     	bl	0xa3690 <strstr@plt>
   b0d60: f9000fe0     	str	x0, [sp, #0x18]
   b0d64: f9400fe8     	ldr	x8, [sp, #0x18]
   b0d68: f94007e9     	ldr	x9, [sp, #0x8]
   b0d6c: eb09011f     	cmp	x8, x9
   b0d70: 1a9f07ea     	cset	w10, ne
   b0d74: 3700004a     	tbnz	w10, #0x0, 0xb0d7c <android::String8::find(char const*, unsigned long) const+0xb0>
   b0d78: 14000007     	b	0xb0d94 <android::String8::find(char const*, unsigned long) const+0xc8>
   b0d7c: f9400fe8     	ldr	x8, [sp, #0x18]
   b0d80: f9400be9     	ldr	x9, [sp, #0x10]
   b0d84: f9400129     	ldr	x9, [x9]
   b0d88: eb090108     	subs	x8, x8, x9
   b0d8c: f90003e8     	str	x8, [sp]
   b0d90: 14000003     	b	0xb0d9c <android::String8::find(char const*, unsigned long) const+0xd0>
   b0d94: 92800008     	mov	x8, #-0x1               // =-1
   b0d98: f90003e8     	str	x8, [sp]
   b0d9c: f94003e8     	ldr	x8, [sp]
   b0da0: f81d83a8     	stur	x8, [x29, #-0x28]
   b0da4: f85d83a0     	ldur	x0, [x29, #-0x28]
   b0da8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b0dac: 910203ff     	add	sp, sp, #0x80
   b0db0: d65f03c0     	ret

00000000000b0db4 <android::String8::removeAll(char const*)>:
   b0db4: d10203ff     	sub	sp, sp, #0x80
   b0db8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b0dbc: 9101c3fd     	add	x29, sp, #0x70
   b0dc0: d2800008     	mov	x8, #0x0                // =0
   b0dc4: f81f03a0     	stur	x0, [x29, #-0x10]
   b0dc8: f81e83a1     	stur	x1, [x29, #-0x18]
   b0dcc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0dd0: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0dd4: f90013e0     	str	x0, [sp, #0x20]
   b0dd8: aa0803e2     	mov	x2, x8
   b0ddc: f9000fe8     	str	x8, [sp, #0x18]
   b0de0: 97ffe554     	bl	0xaa330 <_ZNK7android7String84findEPKcm@plt>
   b0de4: f81e03a0     	stur	x0, [x29, #-0x20]
   b0de8: f85e03a8     	ldur	x8, [x29, #-0x20]
   b0dec: f9400fe0     	ldr	x0, [sp, #0x18]
   b0df0: eb00011f     	cmp	x8, x0
   b0df4: 1a9fa7e9     	cset	w9, lt
   b0df8: 37000049     	tbnz	w9, #0x0, 0xb0e00 <android::String8::removeAll(char const*)+0x4c>
   b0dfc: 14000006     	b	0xb0e14 <android::String8::removeAll(char const*)+0x60>
   b0e00: 52800008     	mov	w8, #0x0                // =0
   b0e04: 320003e9     	orr	w9, wzr, #0x1
   b0e08: 0a090108     	and	w8, w8, w9
   b0e0c: 381ff3a8     	sturb	w8, [x29, #-0x1]
   b0e10: 14000056     	b	0xb0f68 <android::String8::removeAll(char const*)+0x1b4>
   b0e14: f94013e0     	ldr	x0, [sp, #0x20]
   b0e18: 97ffd66a     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0e1c: f94013e8     	ldr	x8, [sp, #0x20]
   b0e20: f9000be0     	str	x0, [sp, #0x10]
   b0e24: aa0803e0     	mov	x0, x8
   b0e28: f9400be1     	ldr	x1, [sp, #0x10]
   b0e2c: 97ffe3fd     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b0e30: f81d83a0     	stur	x0, [x29, #-0x28]
   b0e34: f85d83a8     	ldur	x8, [x29, #-0x28]
   b0e38: f9400fe0     	ldr	x0, [sp, #0x18]
   b0e3c: eb00011f     	cmp	x8, x0
   b0e40: 1a9f07e9     	cset	w9, ne
   b0e44: 370000c9     	tbnz	w9, #0x0, 0xb0e5c <android::String8::removeAll(char const*)+0xa8>
   b0e48: 52800008     	mov	w8, #0x0                // =0
   b0e4c: 320003e9     	orr	w9, wzr, #0x1
   b0e50: 0a090108     	and	w8, w8, w9
   b0e54: 381ff3a8     	sturb	w8, [x29, #-0x1]
   b0e58: 14000044     	b	0xb0f68 <android::String8::removeAll(char const*)+0x1b4>
   b0e5c: f85e83a0     	ldur	x0, [x29, #-0x18]
   b0e60: 97ffc944     	bl	0xa3370 <strlen@plt>
   b0e64: f81d03a0     	stur	x0, [x29, #-0x30]
   b0e68: f94013e0     	ldr	x0, [sp, #0x20]
   b0e6c: 97ffd655     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0e70: f9001fe0     	str	x0, [sp, #0x38]
   b0e74: f85e03a0     	ldur	x0, [x29, #-0x20]
   b0e78: f9001be0     	str	x0, [sp, #0x30]
   b0e7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   b0e80: f9401fe9     	ldr	x9, [sp, #0x38]
   b0e84: eb09011f     	cmp	x8, x9
   b0e88: 1a9f27ea     	cset	w10, lo
   b0e8c: 3700004a     	tbnz	w10, #0x0, 0xb0e94 <android::String8::removeAll(char const*)+0xe0>
   b0e90: 1400002d     	b	0xb0f44 <android::String8::removeAll(char const*)+0x190>
   b0e94: d2800008     	mov	x8, #0x0                // =0
   b0e98: f85e83a1     	ldur	x1, [x29, #-0x18]
   b0e9c: f85e03a9     	ldur	x9, [x29, #-0x20]
   b0ea0: f85d03aa     	ldur	x10, [x29, #-0x30]
   b0ea4: 8b0a0122     	add	x2, x9, x10
   b0ea8: f94013e0     	ldr	x0, [sp, #0x20]
   b0eac: f90007e8     	str	x8, [sp, #0x8]
   b0eb0: 97ffe520     	bl	0xaa330 <_ZNK7android7String84findEPKcm@plt>
   b0eb4: f90017e0     	str	x0, [sp, #0x28]
   b0eb8: f94017e8     	ldr	x8, [sp, #0x28]
   b0ebc: f94007e9     	ldr	x9, [sp, #0x8]
   b0ec0: eb09011f     	cmp	x8, x9
   b0ec4: 1a9fa7eb     	cset	w11, lt
   b0ec8: 3700004b     	tbnz	w11, #0x0, 0xb0ed0 <android::String8::removeAll(char const*)+0x11c>
   b0ecc: 14000003     	b	0xb0ed8 <android::String8::removeAll(char const*)+0x124>
   b0ed0: f9401fe8     	ldr	x8, [sp, #0x38]
   b0ed4: f90017e8     	str	x8, [sp, #0x28]
   b0ed8: f85d83a8     	ldur	x8, [x29, #-0x28]
   b0edc: f9401be9     	ldr	x9, [sp, #0x30]
   b0ee0: 8b090108     	add	x8, x8, x9
   b0ee4: f85d83a9     	ldur	x9, [x29, #-0x28]
   b0ee8: f85e03aa     	ldur	x10, [x29, #-0x20]
   b0eec: 8b0a0129     	add	x9, x9, x10
   b0ef0: f85d03aa     	ldur	x10, [x29, #-0x30]
   b0ef4: 8b0a0129     	add	x9, x9, x10
   b0ef8: f94017ea     	ldr	x10, [sp, #0x28]
   b0efc: f85e03ab     	ldur	x11, [x29, #-0x20]
   b0f00: eb0b014a     	subs	x10, x10, x11
   b0f04: f85d03ab     	ldur	x11, [x29, #-0x30]
   b0f08: eb0b0142     	subs	x2, x10, x11
   b0f0c: aa0803e0     	mov	x0, x8
   b0f10: aa0903e1     	mov	x1, x9
   b0f14: 97ffc7cb     	bl	0xa2e40 <memmove@plt>
   b0f18: f94017e8     	ldr	x8, [sp, #0x28]
   b0f1c: f85e03a9     	ldur	x9, [x29, #-0x20]
   b0f20: eb090108     	subs	x8, x8, x9
   b0f24: f85d03a9     	ldur	x9, [x29, #-0x30]
   b0f28: eb090108     	subs	x8, x8, x9
   b0f2c: f9401be9     	ldr	x9, [sp, #0x30]
   b0f30: 8b080128     	add	x8, x9, x8
   b0f34: f9001be8     	str	x8, [sp, #0x30]
   b0f38: f94017e8     	ldr	x8, [sp, #0x28]
   b0f3c: f81e03a8     	stur	x8, [x29, #-0x20]
   b0f40: 17ffffcf     	b	0xb0e7c <android::String8::removeAll(char const*)+0xc8>
   b0f44: 12800008     	mov	w8, #-0x1               // =-1
   b0f48: f9401be1     	ldr	x1, [sp, #0x30]
   b0f4c: f94013e0     	ldr	x0, [sp, #0x20]
   b0f50: b90007e8     	str	w8, [sp, #0x4]
   b0f54: 97ffd393     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b0f58: 320003e8     	orr	w8, wzr, #0x1
   b0f5c: b94007e9     	ldr	w9, [sp, #0x4]
   b0f60: 0a080128     	and	w8, w9, w8
   b0f64: 381ff3a8     	sturb	w8, [x29, #-0x1]
   b0f68: 385ff3a8     	ldurb	w8, [x29, #-0x1]
   b0f6c: 2a0803e0     	mov	w0, w8
   b0f70: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b0f74: 910203ff     	add	sp, sp, #0x80
   b0f78: d65f03c0     	ret

00000000000b0f7c <android::String8::toLower()>:
   b0f7c: d100c3ff     	sub	sp, sp, #0x30
   b0f80: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b0f84: 910083fd     	add	x29, sp, #0x20
   b0f88: d2800001     	mov	x1, #0x0                // =0
   b0f8c: f81f83a0     	stur	x0, [x29, #-0x8]
   b0f90: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0f94: f9000be0     	str	x0, [sp, #0x10]
   b0f98: f90007e1     	str	x1, [sp, #0x8]
   b0f9c: 97ffd609     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0fa0: f9400be1     	ldr	x1, [sp, #0x10]
   b0fa4: f90003e0     	str	x0, [sp]
   b0fa8: aa0103e0     	mov	x0, x1
   b0fac: f94007e1     	ldr	x1, [sp, #0x8]
   b0fb0: f94003e2     	ldr	x2, [sp]
   b0fb4: 97ffbc13     	bl	0xa0000 <_ZN7android7String87toLowerEmm@plt>
   b0fb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b0fbc: 9100c3ff     	add	sp, sp, #0x30
   b0fc0: d65f03c0     	ret

00000000000b0fc4 <android::String8::toLower(unsigned long, unsigned long)>:
   b0fc4: d10143ff     	sub	sp, sp, #0x50
   b0fc8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b0fcc: 910103fd     	add	x29, sp, #0x40
   b0fd0: f81f83a0     	stur	x0, [x29, #-0x8]
   b0fd4: f81f03a1     	stur	x1, [x29, #-0x10]
   b0fd8: f81e83a2     	stur	x2, [x29, #-0x18]
   b0fdc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b0fe0: f9000be0     	str	x0, [sp, #0x10]
   b0fe4: 97ffd5f7     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b0fe8: f90013e0     	str	x0, [sp, #0x20]
   b0fec: f85f03a0     	ldur	x0, [x29, #-0x10]
   b0ff0: f94013e1     	ldr	x1, [sp, #0x20]
   b0ff4: eb01001f     	cmp	x0, x1
   b0ff8: 1a9f37e8     	cset	w8, hs
   b0ffc: 37000048     	tbnz	w8, #0x0, 0xb1004 <android::String8::toLower(unsigned long, unsigned long)+0x40>
   b1000: 14000002     	b	0xb1008 <android::String8::toLower(unsigned long, unsigned long)+0x44>
   b1004: 14000030     	b	0xb10c4 <android::String8::toLower(unsigned long, unsigned long)+0x100>
   b1008: f85f03a8     	ldur	x8, [x29, #-0x10]
   b100c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1010: 8b090108     	add	x8, x8, x9
   b1014: f94013e9     	ldr	x9, [sp, #0x20]
   b1018: eb09011f     	cmp	x8, x9
   b101c: 1a9f97ea     	cset	w10, hi
   b1020: 3700004a     	tbnz	w10, #0x0, 0xb1028 <android::String8::toLower(unsigned long, unsigned long)+0x64>
   b1024: 14000005     	b	0xb1038 <android::String8::toLower(unsigned long, unsigned long)+0x74>
   b1028: f94013e8     	ldr	x8, [sp, #0x20]
   b102c: f85f03a9     	ldur	x9, [x29, #-0x10]
   b1030: eb090108     	subs	x8, x8, x9
   b1034: f81e83a8     	stur	x8, [x29, #-0x18]
   b1038: f94013e1     	ldr	x1, [sp, #0x20]
   b103c: f9400be0     	ldr	x0, [sp, #0x10]
   b1040: 97ffe378     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b1044: f9000fe0     	str	x0, [sp, #0x18]
   b1048: f85f03a0     	ldur	x0, [x29, #-0x10]
   b104c: f9400fe1     	ldr	x1, [sp, #0x18]
   b1050: 8b000020     	add	x0, x1, x0
   b1054: f9000fe0     	str	x0, [sp, #0x18]
   b1058: d2800008     	mov	x8, #0x0                // =0
   b105c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1060: eb08013f     	cmp	x9, x8
   b1064: 1a9f97ea     	cset	w10, hi
   b1068: 3700004a     	tbnz	w10, #0x0, 0xb1070 <android::String8::toLower(unsigned long, unsigned long)+0xac>
   b106c: 14000013     	b	0xb10b8 <android::String8::toLower(unsigned long, unsigned long)+0xf4>
   b1070: 92800008     	mov	x8, #-0x1               // =-1
   b1074: b24003e9     	orr	x9, xzr, #0x1
   b1078: f9400fea     	ldr	x10, [sp, #0x18]
   b107c: 39400140     	ldrb	w0, [x10]
   b1080: f90007e8     	str	x8, [sp, #0x8]
   b1084: f90003e9     	str	x9, [sp]
   b1088: 97ffdde2     	bl	0xa8810 <tolower@plt>
   b108c: f9400fe8     	ldr	x8, [sp, #0x18]
   b1090: 39000100     	strb	w0, [x8]
   b1094: f9400fe8     	ldr	x8, [sp, #0x18]
   b1098: f94003e9     	ldr	x9, [sp]
   b109c: 8b090108     	add	x8, x8, x9
   b10a0: f9000fe8     	str	x8, [sp, #0x18]
   b10a4: f85e83a8     	ldur	x8, [x29, #-0x18]
   b10a8: f94007ea     	ldr	x10, [sp, #0x8]
   b10ac: 8b0a0108     	add	x8, x8, x10
   b10b0: f81e83a8     	stur	x8, [x29, #-0x18]
   b10b4: 17ffffe9     	b	0xb1058 <android::String8::toLower(unsigned long, unsigned long)+0x94>
   b10b8: f94013e1     	ldr	x1, [sp, #0x20]
   b10bc: f9400be0     	ldr	x0, [sp, #0x10]
   b10c0: 97ffd338     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b10c4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b10c8: 910143ff     	add	sp, sp, #0x50
   b10cc: d65f03c0     	ret

00000000000b10d0 <android::String8::toUpper()>:
   b10d0: d100c3ff     	sub	sp, sp, #0x30
   b10d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b10d8: 910083fd     	add	x29, sp, #0x20
   b10dc: d2800001     	mov	x1, #0x0                // =0
   b10e0: f81f83a0     	stur	x0, [x29, #-0x8]
   b10e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b10e8: f9000be0     	str	x0, [sp, #0x10]
   b10ec: f90007e1     	str	x1, [sp, #0x8]
   b10f0: 97ffd5b4     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b10f4: f9400be1     	ldr	x1, [sp, #0x10]
   b10f8: f90003e0     	str	x0, [sp]
   b10fc: aa0103e0     	mov	x0, x1
   b1100: f94007e1     	ldr	x1, [sp, #0x8]
   b1104: f94003e2     	ldr	x2, [sp]
   b1108: 97ffd6aa     	bl	0xa6bb0 <_ZN7android7String87toUpperEmm@plt>
   b110c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b1110: 9100c3ff     	add	sp, sp, #0x30
   b1114: d65f03c0     	ret

00000000000b1118 <android::String8::toUpper(unsigned long, unsigned long)>:
   b1118: d10143ff     	sub	sp, sp, #0x50
   b111c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b1120: 910103fd     	add	x29, sp, #0x40
   b1124: f81f83a0     	stur	x0, [x29, #-0x8]
   b1128: f81f03a1     	stur	x1, [x29, #-0x10]
   b112c: f81e83a2     	stur	x2, [x29, #-0x18]
   b1130: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1134: f9000be0     	str	x0, [sp, #0x10]
   b1138: 97ffd5a2     	bl	0xa67c0 <_ZNK7android7String84sizeEv@plt>
   b113c: f90013e0     	str	x0, [sp, #0x20]
   b1140: f85f03a0     	ldur	x0, [x29, #-0x10]
   b1144: f94013e1     	ldr	x1, [sp, #0x20]
   b1148: eb01001f     	cmp	x0, x1
   b114c: 1a9f37e8     	cset	w8, hs
   b1150: 37000048     	tbnz	w8, #0x0, 0xb1158 <android::String8::toUpper(unsigned long, unsigned long)+0x40>
   b1154: 14000002     	b	0xb115c <android::String8::toUpper(unsigned long, unsigned long)+0x44>
   b1158: 14000030     	b	0xb1218 <android::String8::toUpper(unsigned long, unsigned long)+0x100>
   b115c: f85f03a8     	ldur	x8, [x29, #-0x10]
   b1160: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1164: 8b090108     	add	x8, x8, x9
   b1168: f94013e9     	ldr	x9, [sp, #0x20]
   b116c: eb09011f     	cmp	x8, x9
   b1170: 1a9f97ea     	cset	w10, hi
   b1174: 3700004a     	tbnz	w10, #0x0, 0xb117c <android::String8::toUpper(unsigned long, unsigned long)+0x64>
   b1178: 14000005     	b	0xb118c <android::String8::toUpper(unsigned long, unsigned long)+0x74>
   b117c: f94013e8     	ldr	x8, [sp, #0x20]
   b1180: f85f03a9     	ldur	x9, [x29, #-0x10]
   b1184: eb090108     	subs	x8, x8, x9
   b1188: f81e83a8     	stur	x8, [x29, #-0x18]
   b118c: f94013e1     	ldr	x1, [sp, #0x20]
   b1190: f9400be0     	ldr	x0, [sp, #0x10]
   b1194: 97ffe323     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b1198: f9000fe0     	str	x0, [sp, #0x18]
   b119c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b11a0: f9400fe1     	ldr	x1, [sp, #0x18]
   b11a4: 8b000020     	add	x0, x1, x0
   b11a8: f9000fe0     	str	x0, [sp, #0x18]
   b11ac: d2800008     	mov	x8, #0x0                // =0
   b11b0: f85e83a9     	ldur	x9, [x29, #-0x18]
   b11b4: eb08013f     	cmp	x9, x8
   b11b8: 1a9f97ea     	cset	w10, hi
   b11bc: 3700004a     	tbnz	w10, #0x0, 0xb11c4 <android::String8::toUpper(unsigned long, unsigned long)+0xac>
   b11c0: 14000013     	b	0xb120c <android::String8::toUpper(unsigned long, unsigned long)+0xf4>
   b11c4: 92800008     	mov	x8, #-0x1               // =-1
   b11c8: b24003e9     	orr	x9, xzr, #0x1
   b11cc: f9400fea     	ldr	x10, [sp, #0x18]
   b11d0: 39400140     	ldrb	w0, [x10]
   b11d4: f90007e8     	str	x8, [sp, #0x8]
   b11d8: f90003e9     	str	x9, [sp]
   b11dc: 97ffdf05     	bl	0xa8df0 <toupper@plt>
   b11e0: f9400fe8     	ldr	x8, [sp, #0x18]
   b11e4: 39000100     	strb	w0, [x8]
   b11e8: f9400fe8     	ldr	x8, [sp, #0x18]
   b11ec: f94003e9     	ldr	x9, [sp]
   b11f0: 8b090108     	add	x8, x8, x9
   b11f4: f9000fe8     	str	x8, [sp, #0x18]
   b11f8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b11fc: f94007ea     	ldr	x10, [sp, #0x8]
   b1200: 8b0a0108     	add	x8, x8, x10
   b1204: f81e83a8     	stur	x8, [x29, #-0x18]
   b1208: 17ffffe9     	b	0xb11ac <android::String8::toUpper(unsigned long, unsigned long)+0x94>
   b120c: f94013e1     	ldr	x1, [sp, #0x20]
   b1210: f9400be0     	ldr	x0, [sp, #0x10]
   b1214: 97ffd2e3     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b1218: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b121c: 910143ff     	add	sp, sp, #0x50
   b1220: d65f03c0     	ret

00000000000b1224 <android::String8::getUtf32Length() const>:
   b1224: d100c3ff     	sub	sp, sp, #0x30
   b1228: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b122c: 910083fd     	add	x29, sp, #0x20
   b1230: f81f83a0     	stur	x0, [x29, #-0x8]
   b1234: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1238: aa0003e8     	mov	x8, x0
   b123c: f9400108     	ldr	x8, [x8]
   b1240: f9000be8     	str	x8, [sp, #0x10]
   b1244: 97ffcd5f     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b1248: f9400be8     	ldr	x8, [sp, #0x10]
   b124c: f90007e0     	str	x0, [sp, #0x8]
   b1250: aa0803e0     	mov	x0, x8
   b1254: f94007e1     	ldr	x1, [sp, #0x8]
   b1258: 97ffbb86     	bl	0xa0070 <utf8_to_utf32_length@plt>
   b125c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b1260: 9100c3ff     	add	sp, sp, #0x30
   b1264: d65f03c0     	ret

00000000000b1268 <android::String8::getUtf32At(unsigned long, unsigned long*) const>:
   b1268: d10103ff     	sub	sp, sp, #0x40
   b126c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b1270: 9100c3fd     	add	x29, sp, #0x30
   b1274: f81f83a0     	stur	x0, [x29, #-0x8]
   b1278: f81f03a1     	stur	x1, [x29, #-0x10]
   b127c: f9000fe2     	str	x2, [sp, #0x18]
   b1280: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1284: aa0003e1     	mov	x1, x0
   b1288: f9400021     	ldr	x1, [x1]
   b128c: f9000be1     	str	x1, [sp, #0x10]
   b1290: 97ffcd4c     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b1294: f85f03a2     	ldur	x2, [x29, #-0x10]
   b1298: f9400fe3     	ldr	x3, [sp, #0x18]
   b129c: f9400be1     	ldr	x1, [sp, #0x10]
   b12a0: f90007e0     	str	x0, [sp, #0x8]
   b12a4: aa0103e0     	mov	x0, x1
   b12a8: f94007e1     	ldr	x1, [sp, #0x8]
   b12ac: 97ffcb81     	bl	0xa40b0 <utf32_from_utf8_at@plt>
   b12b0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b12b4: 910103ff     	add	sp, sp, #0x40
   b12b8: d65f03c0     	ret

00000000000b12bc <android::String8::getUtf32(char32_t*) const>:
   b12bc: d100c3ff     	sub	sp, sp, #0x30
   b12c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b12c4: 910083fd     	add	x29, sp, #0x20
   b12c8: f81f83a0     	stur	x0, [x29, #-0x8]
   b12cc: f9000be1     	str	x1, [sp, #0x10]
   b12d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b12d4: aa0003e1     	mov	x1, x0
   b12d8: f9400021     	ldr	x1, [x1]
   b12dc: f90007e1     	str	x1, [sp, #0x8]
   b12e0: 97ffcd38     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b12e4: f9400be2     	ldr	x2, [sp, #0x10]
   b12e8: f94007e1     	ldr	x1, [sp, #0x8]
   b12ec: f90003e0     	str	x0, [sp]
   b12f0: aa0103e0     	mov	x0, x1
   b12f4: f94003e1     	ldr	x1, [sp]
   b12f8: 97ffdd0a     	bl	0xa8720 <utf8_to_utf32@plt>
   b12fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b1300: 9100c3ff     	add	sp, sp, #0x30
   b1304: d65f03c0     	ret

00000000000b1308 <android::String8::setPathName(char const*)>:
   b1308: d10103ff     	sub	sp, sp, #0x40
   b130c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b1310: 9100c3fd     	add	x29, sp, #0x30
   b1314: f81f83a0     	stur	x0, [x29, #-0x8]
   b1318: f81f03a1     	stur	x1, [x29, #-0x10]
   b131c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1320: f85f03a1     	ldur	x1, [x29, #-0x10]
   b1324: f85f03a8     	ldur	x8, [x29, #-0x10]
   b1328: f9000fe0     	str	x0, [sp, #0x18]
   b132c: aa0803e0     	mov	x0, x8
   b1330: f9000be1     	str	x1, [sp, #0x10]
   b1334: 97ffc80f     	bl	0xa3370 <strlen@plt>
   b1338: f9400fe8     	ldr	x8, [sp, #0x18]
   b133c: f90007e0     	str	x0, [sp, #0x8]
   b1340: aa0803e0     	mov	x0, x8
   b1344: f9400be1     	ldr	x1, [sp, #0x10]
   b1348: f94007e2     	ldr	x2, [sp, #0x8]
   b134c: 97ffc2fd     	bl	0xa1f40 <_ZN7android7String811setPathNameEPKcm@plt>
   b1350: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b1354: 910103ff     	add	sp, sp, #0x40
   b1358: d65f03c0     	ret

00000000000b135c <android::String8::setPathName(char const*, unsigned long)>:
   b135c: d10143ff     	sub	sp, sp, #0x50
   b1360: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b1364: 910103fd     	add	x29, sp, #0x40
   b1368: d2800008     	mov	x8, #0x0                // =0
   b136c: 52800009     	mov	w9, #0x0                // =0
   b1370: f81f83a0     	stur	x0, [x29, #-0x8]
   b1374: f81f03a1     	stur	x1, [x29, #-0x10]
   b1378: f81e83a2     	stur	x2, [x29, #-0x18]
   b137c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1380: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1384: f9000fe0     	str	x0, [sp, #0x18]
   b1388: f9000be8     	str	x8, [sp, #0x10]
   b138c: b9000fe9     	str	w9, [sp, #0xc]
   b1390: 97ffe2a4     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b1394: f90013e0     	str	x0, [sp, #0x20]
   b1398: f94013e0     	ldr	x0, [sp, #0x20]
   b139c: f85f03a1     	ldur	x1, [x29, #-0x10]
   b13a0: f85e83a2     	ldur	x2, [x29, #-0x18]
   b13a4: 97ffba7b     	bl	0x9fd90 <memcpy@plt>
   b13a8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b13ac: f9400be0     	ldr	x0, [sp, #0x10]
   b13b0: eb00011f     	cmp	x8, x0
   b13b4: 1a9f97e9     	cset	w9, hi
   b13b8: 37000049     	tbnz	w9, #0x0, 0xb13c0 <android::String8::setPathName(char const*, unsigned long)+0x64>
   b13bc: 1400000f     	b	0xb13f8 <android::String8::setPathName(char const*, unsigned long)+0x9c>
   b13c0: 528005e8     	mov	w8, #0x2f               // =47
   b13c4: f94013e9     	ldr	x9, [sp, #0x20]
   b13c8: f85e83aa     	ldur	x10, [x29, #-0x18]
   b13cc: f100054a     	subs	x10, x10, #0x1
   b13d0: 8b0a0129     	add	x9, x9, x10
   b13d4: 3940012b     	ldrb	w11, [x9]
   b13d8: 6b08017f     	cmp	w11, w8
   b13dc: 1a9f17e8     	cset	w8, eq
   b13e0: 37000048     	tbnz	w8, #0x0, 0xb13e8 <android::String8::setPathName(char const*, unsigned long)+0x8c>
   b13e4: 14000005     	b	0xb13f8 <android::String8::setPathName(char const*, unsigned long)+0x9c>
   b13e8: 92800008     	mov	x8, #-0x1               // =-1
   b13ec: f85e83a9     	ldur	x9, [x29, #-0x18]
   b13f0: 8b080128     	add	x8, x9, x8
   b13f4: f81e83a8     	stur	x8, [x29, #-0x18]
   b13f8: f94013e8     	ldr	x8, [sp, #0x20]
   b13fc: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1400: 8b090108     	add	x8, x8, x9
   b1404: b9400fea     	ldr	w10, [sp, #0xc]
   b1408: 3900010a     	strb	w10, [x8]
   b140c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1410: f9400fe0     	ldr	x0, [sp, #0x18]
   b1414: 97ffd263     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b1418: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b141c: 910143ff     	add	sp, sp, #0x50
   b1420: d65f03c0     	ret

00000000000b1424 <android::String8::getPathLeaf() const>:
   b1424: d101c3ff     	sub	sp, sp, #0x70
   b1428: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b142c: 910183fd     	add	x29, sp, #0x60
   b1430: 528005e9     	mov	w9, #0x2f               // =47
   b1434: d280000a     	mov	x10, #0x0               // =0
   b1438: f0000fab     	adrp	x11, 0x2a8000
   b143c: f947196b     	ldr	x11, [x11, #0xe30]
   b1440: f0000fac     	adrp	x12, 0x2a8000
   b1444: f943e18c     	ldr	x12, [x12, #0x7c0]
   b1448: f81d83a0     	stur	x0, [x29, #-0x28]
   b144c: f85d83a0     	ldur	x0, [x29, #-0x28]
   b1450: aa0003ed     	mov	x13, x0
   b1454: f94001ad     	ldr	x13, [x13]
   b1458: f90017ed     	str	x13, [sp, #0x28]
   b145c: f94017ed     	ldr	x13, [sp, #0x28]
   b1460: f81e83ad     	stur	x13, [x29, #-0x18]
   b1464: b81e43a9     	stur	w9, [x29, #-0x1c]
   b1468: f85e83ad     	ldur	x13, [x29, #-0x18]
   b146c: b85e43a9     	ldur	w9, [x29, #-0x1c]
   b1470: f81f83ad     	stur	x13, [x29, #-0x8]
   b1474: b81f43a9     	stur	w9, [x29, #-0xc]
   b1478: f85f83ad     	ldur	x13, [x29, #-0x8]
   b147c: b85f43a1     	ldur	w1, [x29, #-0xc]
   b1480: f90013e0     	str	x0, [sp, #0x20]
   b1484: aa0d03e0     	mov	x0, x13
   b1488: f9000fe8     	str	x8, [sp, #0x18]
   b148c: f9000bea     	str	x10, [sp, #0x10]
   b1490: f90007eb     	str	x11, [sp, #0x8]
   b1494: f90003ec     	str	x12, [sp]
   b1498: 97ffe6ca     	bl	0xaafc0 <strrchr@plt>
   b149c: f9001be0     	str	x0, [sp, #0x30]
   b14a0: f9401be8     	ldr	x8, [sp, #0x30]
   b14a4: f9400bea     	ldr	x10, [sp, #0x10]
   b14a8: eb0a011f     	cmp	x8, x10
   b14ac: 1a9f17e9     	cset	w9, eq
   b14b0: 37000049     	tbnz	w9, #0x0, 0xb14b8 <android::String8::getPathLeaf() const+0x94>
   b14b4: 14000006     	b	0xb14cc <android::String8::getPathLeaf() const+0xa8>
   b14b8: f9400fe0     	ldr	x0, [sp, #0x18]
   b14bc: f94013e1     	ldr	x1, [sp, #0x20]
   b14c0: f94003e8     	ldr	x8, [sp]
   b14c4: d63f0100     	blr	x8
   b14c8: 14000007     	b	0xb14e4 <android::String8::getPathLeaf() const+0xc0>
   b14cc: b24003e8     	orr	x8, xzr, #0x1
   b14d0: f9401be9     	ldr	x9, [sp, #0x30]
   b14d4: 8b080121     	add	x1, x9, x8
   b14d8: f9400fe0     	ldr	x0, [sp, #0x18]
   b14dc: f94007e8     	ldr	x8, [sp, #0x8]
   b14e0: d63f0100     	blr	x8
   b14e4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b14e8: 9101c3ff     	add	sp, sp, #0x70
   b14ec: d65f03c0     	ret

00000000000b14f0 <android::String8::getPathDir() const>:
   b14f0: d101c3ff     	sub	sp, sp, #0x70
   b14f4: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b14f8: 910183fd     	add	x29, sp, #0x60
   b14fc: 528005e9     	mov	w9, #0x2f               // =47
   b1500: d280000a     	mov	x10, #0x0               // =0
   b1504: f0000fab     	adrp	x11, 0x2a8000
   b1508: f9441d6b     	ldr	x11, [x11, #0x838]
   b150c: d0000c2c     	adrp	x12, 0x237000 <optionalData+0x2d0>
   b1510: 9112f98c     	add	x12, x12, #0x4be
   b1514: f0000fad     	adrp	x13, 0x2a8000
   b1518: f94719ad     	ldr	x13, [x13, #0xe30]
   b151c: f81d83a0     	stur	x0, [x29, #-0x28]
   b1520: f85d83a0     	ldur	x0, [x29, #-0x28]
   b1524: f9400000     	ldr	x0, [x0]
   b1528: f90017e0     	str	x0, [sp, #0x28]
   b152c: f94017e0     	ldr	x0, [sp, #0x28]
   b1530: f81e83a0     	stur	x0, [x29, #-0x18]
   b1534: b81e43a9     	stur	w9, [x29, #-0x1c]
   b1538: f85e83a0     	ldur	x0, [x29, #-0x18]
   b153c: b85e43a9     	ldur	w9, [x29, #-0x1c]
   b1540: f81f83a0     	stur	x0, [x29, #-0x8]
   b1544: b81f43a9     	stur	w9, [x29, #-0xc]
   b1548: f85f83a0     	ldur	x0, [x29, #-0x8]
   b154c: b85f43a1     	ldur	w1, [x29, #-0xc]
   b1550: f90013e8     	str	x8, [sp, #0x20]
   b1554: f9000fea     	str	x10, [sp, #0x18]
   b1558: f9000beb     	str	x11, [sp, #0x10]
   b155c: f90007ec     	str	x12, [sp, #0x8]
   b1560: f90003ed     	str	x13, [sp]
   b1564: 97ffe697     	bl	0xaafc0 <strrchr@plt>
   b1568: f9001be0     	str	x0, [sp, #0x30]
   b156c: f9401be8     	ldr	x8, [sp, #0x30]
   b1570: f9400fea     	ldr	x10, [sp, #0x18]
   b1574: eb0a011f     	cmp	x8, x10
   b1578: 1a9f17e9     	cset	w9, eq
   b157c: 37000049     	tbnz	w9, #0x0, 0xb1584 <android::String8::getPathDir() const+0x94>
   b1580: 14000006     	b	0xb1598 <android::String8::getPathDir() const+0xa8>
   b1584: f94013e0     	ldr	x0, [sp, #0x20]
   b1588: f94007e1     	ldr	x1, [sp, #0x8]
   b158c: f94003e8     	ldr	x8, [sp]
   b1590: d63f0100     	blr	x8
   b1594: 14000008     	b	0xb15b4 <android::String8::getPathDir() const+0xc4>
   b1598: f94017e1     	ldr	x1, [sp, #0x28]
   b159c: f9401be8     	ldr	x8, [sp, #0x30]
   b15a0: f94017e9     	ldr	x9, [sp, #0x28]
   b15a4: eb090102     	subs	x2, x8, x9
   b15a8: f94013e0     	ldr	x0, [sp, #0x20]
   b15ac: f9400be8     	ldr	x8, [sp, #0x10]
   b15b0: d63f0100     	blr	x8
   b15b4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b15b8: 9101c3ff     	add	sp, sp, #0x70
   b15bc: d65f03c0     	ret

00000000000b15c0 <android::String8::walkPath(android::String8*) const>:
   b15c0: d10403ff     	sub	sp, sp, #0x100
   b15c4: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   b15c8: 9103c3fd     	add	x29, sp, #0xf0
   b15cc: 910123e9     	add	x9, sp, #0x48
   b15d0: d53bd04a     	mrs	x10, TPIDR_EL0
   b15d4: f940154a     	ldr	x10, [x10, #0x28]
   b15d8: f900012a     	str	x10, [x9]
   b15dc: f81983a0     	stur	x0, [x29, #-0x68]
   b15e0: f81903a1     	stur	x1, [x29, #-0x70]
   b15e4: f85983aa     	ldur	x10, [x29, #-0x68]
   b15e8: aa0a03e0     	mov	x0, x10
   b15ec: f940014a     	ldr	x10, [x10]
   b15f0: f9003bea     	str	x10, [sp, #0x70]
   b15f4: f9403bea     	ldr	x10, [sp, #0x70]
   b15f8: f90037ea     	str	x10, [sp, #0x68]
   b15fc: f94037ea     	ldr	x10, [sp, #0x68]
   b1600: f81a83aa     	stur	x10, [x29, #-0x58]
   b1604: 528005eb     	mov	w11, #0x2f              // =47
   b1608: b81a43ab     	stur	w11, [x29, #-0x5c]
   b160c: f85a83aa     	ldur	x10, [x29, #-0x58]
   b1610: b85a43ab     	ldur	w11, [x29, #-0x5c]
   b1614: f81b83aa     	stur	x10, [x29, #-0x48]
   b1618: b81b43ab     	stur	w11, [x29, #-0x4c]
   b161c: f85b83aa     	ldur	x10, [x29, #-0x48]
   b1620: b85b43a1     	ldur	w1, [x29, #-0x4c]
   b1624: f90023e0     	str	x0, [sp, #0x40]
   b1628: aa0a03e0     	mov	x0, x10
   b162c: f9001fe9     	str	x9, [sp, #0x38]
   b1630: f9001be8     	str	x8, [sp, #0x30]
   b1634: 97ffc277     	bl	0xa2010 <strchr@plt>
   b1638: f9003fe0     	str	x0, [sp, #0x78]
   b163c: f9403fe8     	ldr	x8, [sp, #0x78]
   b1640: f94037e9     	ldr	x9, [sp, #0x68]
   b1644: eb090108     	subs	x8, x8, x9
   b1648: f90017e8     	str	x8, [sp, #0x28]
   b164c: 54000241     	b.ne	0xb1694 <android::String8::walkPath(android::String8*) const+0xd4>
   b1650: 14000001     	b	0xb1654 <android::String8::walkPath(android::String8*) const+0x94>
   b1654: f94037e8     	ldr	x8, [sp, #0x68]
   b1658: 91000508     	add	x8, x8, #0x1
   b165c: f90037e8     	str	x8, [sp, #0x68]
   b1660: f94037e8     	ldr	x8, [sp, #0x68]
   b1664: f81c83a8     	stur	x8, [x29, #-0x38]
   b1668: 528005e9     	mov	w9, #0x2f               // =47
   b166c: b81c43a9     	stur	w9, [x29, #-0x3c]
   b1670: f85c83a8     	ldur	x8, [x29, #-0x38]
   b1674: b85c43a9     	ldur	w9, [x29, #-0x3c]
   b1678: f81d83a8     	stur	x8, [x29, #-0x28]
   b167c: b81d43a9     	stur	w9, [x29, #-0x2c]
   b1680: f85d83a0     	ldur	x0, [x29, #-0x28]
   b1684: b85d43a1     	ldur	w1, [x29, #-0x2c]
   b1688: 97ffc262     	bl	0xa2010 <strchr@plt>
   b168c: f9003fe0     	str	x0, [sp, #0x78]
   b1690: 14000001     	b	0xb1694 <android::String8::walkPath(android::String8*) const+0xd4>
   b1694: f9403fe8     	ldr	x8, [sp, #0x78]
   b1698: b5000708     	cbnz	x8, 0xb1778 <android::String8::walkPath(android::String8*) const+0x1b8>
   b169c: 14000001     	b	0xb16a0 <android::String8::walkPath(android::String8*) const+0xe0>
   b16a0: 2a1f03e8     	mov	w8, wzr
   b16a4: 39019fe8     	strb	w8, [sp, #0x67]
   b16a8: f94037e9     	ldr	x9, [sp, #0x68]
   b16ac: f9403bea     	ldr	x10, [sp, #0x70]
   b16b0: eb0a0129     	subs	x9, x9, x10
   b16b4: f90013e9     	str	x9, [sp, #0x20]
   b16b8: 540000c0     	b.eq	0xb16d0 <android::String8::walkPath(android::String8*) const+0x110>
   b16bc: 14000001     	b	0xb16c0 <android::String8::walkPath(android::String8*) const+0x100>
   b16c0: f94037e1     	ldr	x1, [sp, #0x68]
   b16c4: f9401be0     	ldr	x0, [sp, #0x30]
   b16c8: 97ffdfc2     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   b16cc: 14000005     	b	0xb16e0 <android::String8::walkPath(android::String8*) const+0x120>
   b16d0: f9401be0     	ldr	x0, [sp, #0x30]
   b16d4: f94023e1     	ldr	x1, [sp, #0x40]
   b16d8: 97ffc98e     	bl	0xa3d10 <_ZN7android7String8C1ERKS0_@plt>
   b16dc: 14000001     	b	0xb16e0 <android::String8::walkPath(android::String8*) const+0x120>
   b16e0: f85903a8     	ldur	x8, [x29, #-0x70]
   b16e4: b4000328     	cbz	x8, 0xb1748 <android::String8::walkPath(android::String8*) const+0x188>
   b16e8: 14000001     	b	0xb16ec <android::String8::walkPath(android::String8*) const+0x12c>
   b16ec: d0000c21     	adrp	x1, 0x237000 <optionalData+0x2d0>
   b16f0: 9112f821     	add	x1, x1, #0x4be
   b16f4: d10043a0     	sub	x0, x29, #0x10
   b16f8: 97ffdfb6     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   b16fc: 14000001     	b	0xb1700 <android::String8::walkPath(android::String8*) const+0x140>
   b1700: f85903a0     	ldur	x0, [x29, #-0x70]
   b1704: d10043a1     	sub	x1, x29, #0x10
   b1708: 97ffe4b2     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
   b170c: f9000fe0     	str	x0, [sp, #0x18]
   b1710: 14000001     	b	0xb1714 <android::String8::walkPath(android::String8*) const+0x154>
   b1714: d10043a0     	sub	x0, x29, #0x10
   b1718: 97ffdc86     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b171c: 1400000b     	b	0xb1748 <android::String8::walkPath(android::String8*) const+0x188>
   b1720: f9002fe0     	str	x0, [sp, #0x58]
   b1724: 2a0103e8     	mov	w8, w1
   b1728: b90057e8     	str	w8, [sp, #0x54]
   b172c: 14000010     	b	0xb176c <android::String8::walkPath(android::String8*) const+0x1ac>
   b1730: f9002fe0     	str	x0, [sp, #0x58]
   b1734: 2a0103e8     	mov	w8, w1
   b1738: b90057e8     	str	w8, [sp, #0x54]
   b173c: d10043a0     	sub	x0, x29, #0x10
   b1740: 97ffdc7c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b1744: 1400000a     	b	0xb176c <android::String8::walkPath(android::String8*) const+0x1ac>
   b1748: 320003e8     	orr	w8, wzr, #0x1
   b174c: 39019fe8     	strb	w8, [sp, #0x67]
   b1750: 39419fe8     	ldrb	w8, [sp, #0x67]
   b1754: 370000a8     	tbnz	w8, #0x0, 0xb1768 <android::String8::walkPath(android::String8*) const+0x1a8>
   b1758: 14000001     	b	0xb175c <android::String8::walkPath(android::String8*) const+0x19c>
   b175c: f9401be0     	ldr	x0, [sp, #0x30]
   b1760: 97ffdc74     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b1764: 14000001     	b	0xb1768 <android::String8::walkPath(android::String8*) const+0x1a8>
   b1768: 1400002e     	b	0xb1820 <android::String8::walkPath(android::String8*) const+0x260>
   b176c: f9401be0     	ldr	x0, [sp, #0x30]
   b1770: 97ffdc70     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b1774: 14000036     	b	0xb184c <android::String8::walkPath(android::String8*) const+0x28c>
   b1778: f94037e8     	ldr	x8, [sp, #0x68]
   b177c: f9403fe9     	ldr	x9, [sp, #0x78]
   b1780: eb080122     	subs	x2, x9, x8
   b1784: d10063a0     	sub	x0, x29, #0x18
   b1788: aa0803e1     	mov	x1, x8
   b178c: 97ffca9d     	bl	0xa4200 <_ZN7android7String8C1EPKcm@plt>
   b1790: f85903a8     	ldur	x8, [x29, #-0x70]
   b1794: b4000328     	cbz	x8, 0xb17f8 <android::String8::walkPath(android::String8*) const+0x238>
   b1798: 14000001     	b	0xb179c <android::String8::walkPath(android::String8*) const+0x1dc>
   b179c: f9403fe8     	ldr	x8, [sp, #0x78]
   b17a0: 91000501     	add	x1, x8, #0x1
   b17a4: d10083a0     	sub	x0, x29, #0x20
   b17a8: 97ffdf8a     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   b17ac: 14000001     	b	0xb17b0 <android::String8::walkPath(android::String8*) const+0x1f0>
   b17b0: f85903a0     	ldur	x0, [x29, #-0x70]
   b17b4: d10083a1     	sub	x1, x29, #0x20
   b17b8: 97ffe486     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
   b17bc: f9000be0     	str	x0, [sp, #0x10]
   b17c0: 14000001     	b	0xb17c4 <android::String8::walkPath(android::String8*) const+0x204>
   b17c4: d10083a0     	sub	x0, x29, #0x20
   b17c8: 97ffdc5a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b17cc: 1400000b     	b	0xb17f8 <android::String8::walkPath(android::String8*) const+0x238>
   b17d0: f9002fe0     	str	x0, [sp, #0x58]
   b17d4: 2a0103e8     	mov	w8, w1
   b17d8: b90057e8     	str	w8, [sp, #0x54]
   b17dc: 1400000e     	b	0xb1814 <android::String8::walkPath(android::String8*) const+0x254>
   b17e0: f9002fe0     	str	x0, [sp, #0x58]
   b17e4: 2a0103e8     	mov	w8, w1
   b17e8: b90057e8     	str	w8, [sp, #0x54]
   b17ec: d10083a0     	sub	x0, x29, #0x20
   b17f0: 97ffdc50     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b17f4: 14000008     	b	0xb1814 <android::String8::walkPath(android::String8*) const+0x254>
   b17f8: d10063a1     	sub	x1, x29, #0x18
   b17fc: f9401be0     	ldr	x0, [sp, #0x30]
   b1800: 97ffc944     	bl	0xa3d10 <_ZN7android7String8C1ERKS0_@plt>
   b1804: 14000001     	b	0xb1808 <android::String8::walkPath(android::String8*) const+0x248>
   b1808: d10063a0     	sub	x0, x29, #0x18
   b180c: 97ffdc49     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b1810: 14000004     	b	0xb1820 <android::String8::walkPath(android::String8*) const+0x260>
   b1814: d10063a0     	sub	x0, x29, #0x18
   b1818: 97ffdc46     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   b181c: 1400000c     	b	0xb184c <android::String8::walkPath(android::String8*) const+0x28c>
   b1820: d53bd048     	mrs	x8, TPIDR_EL0
   b1824: f9401508     	ldr	x8, [x8, #0x28]
   b1828: f9401fe9     	ldr	x9, [sp, #0x38]
   b182c: f940012a     	ldr	x10, [x9]
   b1830: eb0a0108     	subs	x8, x8, x10
   b1834: f90007e8     	str	x8, [sp, #0x8]
   b1838: 540000e1     	b.ne	0xb1854 <android::String8::walkPath(android::String8*) const+0x294>
   b183c: 14000001     	b	0xb1840 <android::String8::walkPath(android::String8*) const+0x280>
   b1840: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   b1844: 910403ff     	add	sp, sp, #0x100
   b1848: d65f03c0     	ret
   b184c: f9402fe0     	ldr	x0, [sp, #0x58]
   b1850: 97ffd9b0     	bl	0xa7f10 <_Unwind_Resume@plt>
   b1854: 97ffe147     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b1858 <android::String8::operator=(android::String8 const&)>:
   b1858: d100c3ff     	sub	sp, sp, #0x30
   b185c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b1860: 910083fd     	add	x29, sp, #0x20
   b1864: f81f83a0     	stur	x0, [x29, #-0x8]
   b1868: f9000be1     	str	x1, [sp, #0x10]
   b186c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1870: f9400be1     	ldr	x1, [sp, #0x10]
   b1874: f90007e0     	str	x0, [sp, #0x8]
   b1878: 97ffcf4a     	bl	0xa55a0 <_ZN7android7String85setToERKS0_@plt>
   b187c: f94007e0     	ldr	x0, [sp, #0x8]
   b1880: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b1884: 9100c3ff     	add	sp, sp, #0x30
   b1888: d65f03c0     	ret

00000000000b188c <android::String8::find_extension() const>:
   b188c: d10203ff     	sub	sp, sp, #0x80
   b1890: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b1894: 9101c3fd     	add	x29, sp, #0x70
   b1898: 528005e8     	mov	w8, #0x2f               // =47
   b189c: d2800009     	mov	x9, #0x0                // =0
   b18a0: f90013e0     	str	x0, [sp, #0x20]
   b18a4: f94013e0     	ldr	x0, [sp, #0x20]
   b18a8: f9400000     	ldr	x0, [x0]
   b18ac: f90007e0     	str	x0, [sp, #0x8]
   b18b0: f94007e0     	ldr	x0, [sp, #0x8]
   b18b4: f9001fe0     	str	x0, [sp, #0x38]
   b18b8: b90037e8     	str	w8, [sp, #0x34]
   b18bc: f9401fe0     	ldr	x0, [sp, #0x38]
   b18c0: b94037e8     	ldr	w8, [sp, #0x34]
   b18c4: f81d83a0     	stur	x0, [x29, #-0x28]
   b18c8: b81d43a8     	stur	w8, [x29, #-0x2c]
   b18cc: f85d83a0     	ldur	x0, [x29, #-0x28]
   b18d0: b85d43a1     	ldur	w1, [x29, #-0x2c]
   b18d4: f90003e9     	str	x9, [sp]
   b18d8: 97ffe5ba     	bl	0xaafc0 <strrchr@plt>
   b18dc: f9000fe0     	str	x0, [sp, #0x18]
   b18e0: f9400fe9     	ldr	x9, [sp, #0x18]
   b18e4: f94003e0     	ldr	x0, [sp]
   b18e8: eb00013f     	cmp	x9, x0
   b18ec: 1a9f17e8     	cset	w8, eq
   b18f0: 37000048     	tbnz	w8, #0x0, 0xb18f8 <android::String8::find_extension() const+0x6c>
   b18f4: 14000004     	b	0xb1904 <android::String8::find_extension() const+0x78>
   b18f8: f94007e8     	ldr	x8, [sp, #0x8]
   b18fc: f9000fe8     	str	x8, [sp, #0x18]
   b1900: 14000005     	b	0xb1914 <android::String8::find_extension() const+0x88>
   b1904: b24003e8     	orr	x8, xzr, #0x1
   b1908: f9400fe9     	ldr	x9, [sp, #0x18]
   b190c: 8b080128     	add	x8, x9, x8
   b1910: f9000fe8     	str	x8, [sp, #0x18]
   b1914: 528005c8     	mov	w8, #0x2e               // =46
   b1918: f9400fe9     	ldr	x9, [sp, #0x18]
   b191c: f81e83a9     	stur	x9, [x29, #-0x18]
   b1920: b81e43a8     	stur	w8, [x29, #-0x1c]
   b1924: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1928: b85e43a8     	ldur	w8, [x29, #-0x1c]
   b192c: f81f83a9     	stur	x9, [x29, #-0x8]
   b1930: b81f43a8     	stur	w8, [x29, #-0xc]
   b1934: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1938: b85f43a1     	ldur	w1, [x29, #-0xc]
   b193c: 97ffe5a1     	bl	0xaafc0 <strrchr@plt>
   b1940: f9000be0     	str	x0, [sp, #0x10]
   b1944: f9400be9     	ldr	x9, [sp, #0x10]
   b1948: f94003e0     	ldr	x0, [sp]
   b194c: eb00013f     	cmp	x9, x0
   b1950: 1a9f17e8     	cset	w8, eq
   b1954: 37000048     	tbnz	w8, #0x0, 0xb195c <android::String8::find_extension() const+0xd0>
   b1958: 14000004     	b	0xb1968 <android::String8::find_extension() const+0xdc>
   b195c: f94003e8     	ldr	x8, [sp]
   b1960: f90017e8     	str	x8, [sp, #0x28]
   b1964: 14000003     	b	0xb1970 <android::String8::find_extension() const+0xe4>
   b1968: f9400be8     	ldr	x8, [sp, #0x10]
   b196c: f90017e8     	str	x8, [sp, #0x28]
   b1970: f94017e0     	ldr	x0, [sp, #0x28]
   b1974: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b1978: 910203ff     	add	sp, sp, #0x80
   b197c: d65f03c0     	ret

00000000000b1980 <android::String8::getPathExtension() const>:
   b1980: d10103ff     	sub	sp, sp, #0x40
   b1984: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b1988: 9100c3fd     	add	x29, sp, #0x30
   b198c: d2800009     	mov	x9, #0x0                // =0
   b1990: d0000c2a     	adrp	x10, 0x237000 <optionalData+0x2d0>
   b1994: 9112f94a     	add	x10, x10, #0x4be
   b1998: f0000fab     	adrp	x11, 0x2a8000
   b199c: f947196b     	ldr	x11, [x11, #0xe30]
   b19a0: f81f83a0     	stur	x0, [x29, #-0x8]
   b19a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b19a8: f9000fe8     	str	x8, [sp, #0x18]
   b19ac: f9000be9     	str	x9, [sp, #0x10]
   b19b0: f90007ea     	str	x10, [sp, #0x8]
   b19b4: f90003eb     	str	x11, [sp]
   b19b8: 97ffe282     	bl	0xaa3c0 <_ZNK7android7String814find_extensionEv@plt>
   b19bc: f81f03a0     	stur	x0, [x29, #-0x10]
   b19c0: f85f03a8     	ldur	x8, [x29, #-0x10]
   b19c4: f9400be9     	ldr	x9, [sp, #0x10]
   b19c8: eb09011f     	cmp	x8, x9
   b19cc: 1a9f07ec     	cset	w12, ne
   b19d0: 3700004c     	tbnz	w12, #0x0, 0xb19d8 <android::String8::getPathExtension() const+0x58>
   b19d4: 14000006     	b	0xb19ec <android::String8::getPathExtension() const+0x6c>
   b19d8: f85f03a1     	ldur	x1, [x29, #-0x10]
   b19dc: f9400fe0     	ldr	x0, [sp, #0x18]
   b19e0: f94003e8     	ldr	x8, [sp]
   b19e4: d63f0100     	blr	x8
   b19e8: 14000005     	b	0xb19fc <android::String8::getPathExtension() const+0x7c>
   b19ec: f9400fe0     	ldr	x0, [sp, #0x18]
   b19f0: f94007e1     	ldr	x1, [sp, #0x8]
   b19f4: f94003e8     	ldr	x8, [sp]
   b19f8: d63f0100     	blr	x8
   b19fc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b1a00: 910103ff     	add	sp, sp, #0x40
   b1a04: d65f03c0     	ret

00000000000b1a08 <android::String8::getBasePath() const>:
   b1a08: d10143ff     	sub	sp, sp, #0x50
   b1a0c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b1a10: 910103fd     	add	x29, sp, #0x40
   b1a14: d2800009     	mov	x9, #0x0                // =0
   b1a18: f0000faa     	adrp	x10, 0x2a8000
   b1a1c: f9441d4a     	ldr	x10, [x10, #0x838]
   b1a20: f0000fab     	adrp	x11, 0x2a8000
   b1a24: f943e16b     	ldr	x11, [x11, #0x7c0]
   b1a28: f81f83a0     	stur	x0, [x29, #-0x8]
   b1a2c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1a30: aa0003ec     	mov	x12, x0
   b1a34: f940018c     	ldr	x12, [x12]
   b1a38: f81e83ac     	stur	x12, [x29, #-0x18]
   b1a3c: f90013e0     	str	x0, [sp, #0x20]
   b1a40: f9000fe8     	str	x8, [sp, #0x18]
   b1a44: f9000be9     	str	x9, [sp, #0x10]
   b1a48: f90007ea     	str	x10, [sp, #0x8]
   b1a4c: f90003eb     	str	x11, [sp]
   b1a50: 97ffe25c     	bl	0xaa3c0 <_ZNK7android7String814find_extensionEv@plt>
   b1a54: f81f03a0     	stur	x0, [x29, #-0x10]
   b1a58: f85f03a8     	ldur	x8, [x29, #-0x10]
   b1a5c: f9400be9     	ldr	x9, [sp, #0x10]
   b1a60: eb09011f     	cmp	x8, x9
   b1a64: 1a9f17ed     	cset	w13, eq
   b1a68: 3700004d     	tbnz	w13, #0x0, 0xb1a70 <android::String8::getBasePath() const+0x68>
   b1a6c: 14000006     	b	0xb1a84 <android::String8::getBasePath() const+0x7c>
   b1a70: f9400fe0     	ldr	x0, [sp, #0x18]
   b1a74: f94013e1     	ldr	x1, [sp, #0x20]
   b1a78: f94003e8     	ldr	x8, [sp]
   b1a7c: d63f0100     	blr	x8
   b1a80: 14000008     	b	0xb1aa0 <android::String8::getBasePath() const+0x98>
   b1a84: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1a88: f85f03a8     	ldur	x8, [x29, #-0x10]
   b1a8c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1a90: eb090102     	subs	x2, x8, x9
   b1a94: f9400fe0     	ldr	x0, [sp, #0x18]
   b1a98: f94007e8     	ldr	x8, [sp, #0x8]
   b1a9c: d63f0100     	blr	x8
   b1aa0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b1aa4: 910143ff     	add	sp, sp, #0x50
   b1aa8: d65f03c0     	ret

00000000000b1aac <android::String8::appendPath(char const*)>:
   b1aac: d10183ff     	sub	sp, sp, #0x60
   b1ab0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b1ab4: 910143fd     	add	x29, sp, #0x50
   b1ab8: 528005e8     	mov	w8, #0x2f               // =47
   b1abc: 528005e9     	mov	w9, #0x2f               // =47
   b1ac0: f81f03a0     	stur	x0, [x29, #-0x10]
   b1ac4: f81e83a1     	stur	x1, [x29, #-0x18]
   b1ac8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b1acc: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1ad0: 3940002a     	ldrb	w10, [x1]
   b1ad4: 6b08015f     	cmp	w10, w8
   b1ad8: 1a9f07e8     	cset	w8, ne
   b1adc: b9001fe9     	str	w9, [sp, #0x1c]
   b1ae0: f9000be0     	str	x0, [sp, #0x10]
   b1ae4: 37000048     	tbnz	w8, #0x0, 0xb1aec <android::String8::appendPath(char const*)+0x40>
   b1ae8: 1400004a     	b	0xb1c10 <android::String8::appendPath(char const*)+0x164>
   b1aec: f85e83a8     	ldur	x8, [x29, #-0x18]
   b1af0: 39400109     	ldrb	w9, [x8]
   b1af4: 34000049     	cbz	w9, 0xb1afc <android::String8::appendPath(char const*)+0x50>
   b1af8: 14000004     	b	0xb1b08 <android::String8::appendPath(char const*)+0x5c>
   b1afc: f9400be8     	ldr	x8, [sp, #0x10]
   b1b00: f81f83a8     	stur	x8, [x29, #-0x8]
   b1b04: 14000048     	b	0xb1c24 <android::String8::appendPath(char const*)+0x178>
   b1b08: f9400be0     	ldr	x0, [sp, #0x10]
   b1b0c: 97ffcb2d     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   b1b10: f81e03a0     	stur	x0, [x29, #-0x20]
   b1b14: f85e03a0     	ldur	x0, [x29, #-0x20]
   b1b18: b4000040     	cbz	x0, 0xb1b20 <android::String8::appendPath(char const*)+0x74>
   b1b1c: 14000007     	b	0xb1b38 <android::String8::appendPath(char const*)+0x8c>
   b1b20: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1b24: f9400be0     	ldr	x0, [sp, #0x10]
   b1b28: 97ffc882     	bl	0xa3d30 <_ZN7android7String811setPathNameEPKc@plt>
   b1b2c: f9400be0     	ldr	x0, [sp, #0x10]
   b1b30: f81f83a0     	stur	x0, [x29, #-0x8]
   b1b34: 1400003c     	b	0xb1c24 <android::String8::appendPath(char const*)+0x178>
   b1b38: 528005e8     	mov	w8, #0x2f               // =47
   b1b3c: f85e83a0     	ldur	x0, [x29, #-0x18]
   b1b40: b9000fe8     	str	w8, [sp, #0xc]
   b1b44: 97ffc60b     	bl	0xa3370 <strlen@plt>
   b1b48: 2a0003e8     	mov	w8, w0
   b1b4c: b81dc3a8     	stur	w8, [x29, #-0x24]
   b1b50: f85e03a0     	ldur	x0, [x29, #-0x20]
   b1b54: 91000400     	add	x0, x0, #0x1
   b1b58: b85dc3a8     	ldur	w8, [x29, #-0x24]
   b1b5c: 2a0803e9     	mov	w9, w8
   b1b60: 93407d29     	sxtw	x9, w9
   b1b64: 8b090001     	add	x1, x0, x9
   b1b68: f9400be0     	ldr	x0, [sp, #0x10]
   b1b6c: 97ffe0ad     	bl	0xa9e20 <_ZN7android7String810lockBufferEm@plt>
   b1b70: f90013e0     	str	x0, [sp, #0x20]
   b1b74: f94013e9     	ldr	x9, [sp, #0x20]
   b1b78: f85e03a0     	ldur	x0, [x29, #-0x20]
   b1b7c: f1000400     	subs	x0, x0, #0x1
   b1b80: 8b000129     	add	x9, x9, x0
   b1b84: 39400128     	ldrb	w8, [x9]
   b1b88: b9400fea     	ldr	w10, [sp, #0xc]
   b1b8c: 6b0a011f     	cmp	w8, w10
   b1b90: 1a9f07e8     	cset	w8, ne
   b1b94: 37000048     	tbnz	w8, #0x0, 0xb1b9c <android::String8::appendPath(char const*)+0xf0>
   b1b98: 14000008     	b	0xb1bb8 <android::String8::appendPath(char const*)+0x10c>
   b1b9c: f94013e8     	ldr	x8, [sp, #0x20]
   b1ba0: f85e03a9     	ldur	x9, [x29, #-0x20]
   b1ba4: 9100052a     	add	x10, x9, #0x1
   b1ba8: f81e03aa     	stur	x10, [x29, #-0x20]
   b1bac: 8b090108     	add	x8, x8, x9
   b1bb0: b9401feb     	ldr	w11, [sp, #0x1c]
   b1bb4: 3900010b     	strb	w11, [x8]
   b1bb8: f94013e8     	ldr	x8, [sp, #0x20]
   b1bbc: f85e03a9     	ldur	x9, [x29, #-0x20]
   b1bc0: 8b090108     	add	x8, x8, x9
   b1bc4: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1bc8: b85dc3aa     	ldur	w10, [x29, #-0x24]
   b1bcc: 1100054a     	add	w10, w10, #0x1
   b1bd0: 2a0a03e9     	mov	w9, w10
   b1bd4: 93407d22     	sxtw	x2, w9
   b1bd8: aa0803e0     	mov	x0, x8
   b1bdc: 97ffb86d     	bl	0x9fd90 <memcpy@plt>
   b1be0: b85dc3aa     	ldur	w10, [x29, #-0x24]
   b1be4: 2a0a03e8     	mov	w8, w10
   b1be8: 93407d08     	sxtw	x8, w8
   b1bec: f85e03a9     	ldur	x9, [x29, #-0x20]
   b1bf0: 8b080128     	add	x8, x9, x8
   b1bf4: f81e03a8     	stur	x8, [x29, #-0x20]
   b1bf8: f85e03a1     	ldur	x1, [x29, #-0x20]
   b1bfc: f9400be0     	ldr	x0, [sp, #0x10]
   b1c00: 97ffd068     	bl	0xa5da0 <_ZN7android7String812unlockBufferEm@plt>
   b1c04: f9400be8     	ldr	x8, [sp, #0x10]
   b1c08: f81f83a8     	stur	x8, [x29, #-0x8]
   b1c0c: 14000006     	b	0xb1c24 <android::String8::appendPath(char const*)+0x178>
   b1c10: f85e83a1     	ldur	x1, [x29, #-0x18]
   b1c14: f9400be0     	ldr	x0, [sp, #0x10]
   b1c18: 97ffc846     	bl	0xa3d30 <_ZN7android7String811setPathNameEPKc@plt>
   b1c1c: f9400be0     	ldr	x0, [sp, #0x10]
   b1c20: f81f83a0     	stur	x0, [x29, #-0x8]
   b1c24: f85f83a0     	ldur	x0, [x29, #-0x8]
   b1c28: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b1c2c: 910183ff     	add	sp, sp, #0x60
   b1c30: d65f03c0     	ret

00000000000b1c34 <android::String8::convertToResPath()>:
   b1c34: d10043ff     	sub	sp, sp, #0x10
   b1c38: f90007e0     	str	x0, [sp, #0x8]
   b1c3c: f94007e0     	ldr	x0, [sp, #0x8]
   b1c40: 910043ff     	add	sp, sp, #0x10
   b1c44: d65f03c0     	ret

00000000000b1c48 <strlen32>:
   b1c48: d10043ff     	sub	sp, sp, #0x10
   b1c4c: f90007e0     	str	x0, [sp, #0x8]
   b1c50: f94007e0     	ldr	x0, [sp, #0x8]
   b1c54: f90003e0     	str	x0, [sp]
   b1c58: f94003e8     	ldr	x8, [sp]
   b1c5c: b9400109     	ldr	w9, [x8]
   b1c60: 35000049     	cbnz	w9, 0xb1c68 <strlen32+0x20>
   b1c64: 14000006     	b	0xb1c7c <strlen32+0x34>
   b1c68: b27e03e8     	orr	x8, xzr, #0x4
   b1c6c: f94003e9     	ldr	x9, [sp]
   b1c70: 8b080128     	add	x8, x9, x8
   b1c74: f90003e8     	str	x8, [sp]
   b1c78: 17fffff8     	b	0xb1c58 <strlen32+0x10>
   b1c7c: b27e03e8     	orr	x8, xzr, #0x4
   b1c80: f94003e9     	ldr	x9, [sp]
   b1c84: f94007ea     	ldr	x10, [sp, #0x8]
   b1c88: eb0a0129     	subs	x9, x9, x10
   b1c8c: 9ac80d20     	sdiv	x0, x9, x8
   b1c90: 910043ff     	add	sp, sp, #0x10
   b1c94: d65f03c0     	ret

00000000000b1c98 <strnlen32>:
   b1c98: d10083ff     	sub	sp, sp, #0x20
   b1c9c: f9000fe0     	str	x0, [sp, #0x18]
   b1ca0: f9000be1     	str	x1, [sp, #0x10]
   b1ca4: f9400fe0     	ldr	x0, [sp, #0x18]
   b1ca8: f90007e0     	str	x0, [sp, #0x8]
   b1cac: 52800008     	mov	w8, #0x0                // =0
   b1cb0: d2800009     	mov	x9, #0x0                // =0
   b1cb4: f9400bea     	ldr	x10, [sp, #0x10]
   b1cb8: eb09015f     	cmp	x10, x9
   b1cbc: 1a9f97eb     	cset	w11, hi
   b1cc0: b90007e8     	str	w8, [sp, #0x4]
   b1cc4: 3700004b     	tbnz	w11, #0x0, 0xb1ccc <strnlen32+0x34>
   b1cc8: 14000007     	b	0xb1ce4 <strnlen32+0x4c>
   b1ccc: 52800008     	mov	w8, #0x0                // =0
   b1cd0: f94007e9     	ldr	x9, [sp, #0x8]
   b1cd4: b940012a     	ldr	w10, [x9]
   b1cd8: 6b08015f     	cmp	w10, w8
   b1cdc: 1a9f07e8     	cset	w8, ne
   b1ce0: b90007e8     	str	w8, [sp, #0x4]
   b1ce4: b94007e8     	ldr	w8, [sp, #0x4]
   b1ce8: 37000048     	tbnz	w8, #0x0, 0xb1cf0 <strnlen32+0x58>
   b1cec: 1400000a     	b	0xb1d14 <strnlen32+0x7c>
   b1cf0: 92800008     	mov	x8, #-0x1               // =-1
   b1cf4: b27e03e9     	orr	x9, xzr, #0x4
   b1cf8: f94007ea     	ldr	x10, [sp, #0x8]
   b1cfc: 8b090149     	add	x9, x10, x9
   b1d00: f90007e9     	str	x9, [sp, #0x8]
   b1d04: f9400be9     	ldr	x9, [sp, #0x10]
   b1d08: 8b080128     	add	x8, x9, x8
   b1d0c: f9000be8     	str	x8, [sp, #0x10]
   b1d10: 17ffffe7     	b	0xb1cac <strnlen32+0x14>
   b1d14: b27e03e8     	orr	x8, xzr, #0x4
   b1d18: f94007e9     	ldr	x9, [sp, #0x8]
   b1d1c: f9400fea     	ldr	x10, [sp, #0x18]
   b1d20: eb0a0129     	subs	x9, x9, x10
   b1d24: 9ac80d20     	sdiv	x0, x9, x8
   b1d28: 910083ff     	add	sp, sp, #0x20
   b1d2c: d65f03c0     	ret

00000000000b1d30 <utf32_from_utf8_at>:
   b1d30: d101c3ff     	sub	sp, sp, #0x70
   b1d34: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b1d38: 910183fd     	add	x29, sp, #0x60
   b1d3c: d53bd048     	mrs	x8, TPIDR_EL0
   b1d40: f9401508     	ldr	x8, [x8, #0x28]
   b1d44: f81f83a8     	stur	x8, [x29, #-0x8]
   b1d48: f81d83a0     	stur	x0, [x29, #-0x28]
   b1d4c: f9001be1     	str	x1, [sp, #0x30]
   b1d50: f90017e2     	str	x2, [sp, #0x28]
   b1d54: f90013e3     	str	x3, [sp, #0x20]
   b1d58: f94017e8     	ldr	x8, [sp, #0x28]
   b1d5c: f9401be0     	ldr	x0, [sp, #0x30]
   b1d60: eb000108     	subs	x8, x8, x0
   b1d64: f9000be8     	str	x8, [sp, #0x10]
   b1d68: 540000a3     	b.lo	0xb1d7c <utf32_from_utf8_at+0x4c>
   b1d6c: 14000001     	b	0xb1d70 <utf32_from_utf8_at+0x40>
   b1d70: 12800008     	mov	w8, #-0x1               // =-1
   b1d74: b81e43a8     	stur	w8, [x29, #-0x1c]
   b1d78: 14000019     	b	0xb1ddc <utf32_from_utf8_at+0xac>
   b1d7c: f94013e8     	ldr	x8, [sp, #0x20]
   b1d80: b50000a8     	cbnz	x8, 0xb1d94 <utf32_from_utf8_at+0x64>
   b1d84: 14000001     	b	0xb1d88 <utf32_from_utf8_at+0x58>
   b1d88: d10043a8     	sub	x8, x29, #0x10
   b1d8c: f90013e8     	str	x8, [sp, #0x20]
   b1d90: 14000001     	b	0xb1d94 <utf32_from_utf8_at+0x64>
   b1d94: f85d83a8     	ldur	x8, [x29, #-0x28]
   b1d98: f94017e9     	ldr	x9, [sp, #0x28]
   b1d9c: 8b090100     	add	x0, x8, x9
   b1da0: d10063a1     	sub	x1, x29, #0x18
   b1da4: 9400001c     	bl	0xb1e14 <utf32_from_utf8_at+0xe4>
   b1da8: b9001fe0     	str	w0, [sp, #0x1c]
   b1dac: b9401fe0     	ldr	w0, [sp, #0x1c]
   b1db0: 37f80100     	tbnz	w0, #0x1f, 0xb1dd0 <utf32_from_utf8_at+0xa0>
   b1db4: 14000001     	b	0xb1db8 <utf32_from_utf8_at+0x88>
   b1db8: f94017e8     	ldr	x8, [sp, #0x28]
   b1dbc: f85e83a9     	ldur	x9, [x29, #-0x18]
   b1dc0: 8b090108     	add	x8, x8, x9
   b1dc4: f94013e9     	ldr	x9, [sp, #0x20]
   b1dc8: f9000128     	str	x8, [x9]
   b1dcc: 14000001     	b	0xb1dd0 <utf32_from_utf8_at+0xa0>
   b1dd0: b9401fe8     	ldr	w8, [sp, #0x1c]
   b1dd4: b81e43a8     	stur	w8, [x29, #-0x1c]
   b1dd8: 14000001     	b	0xb1ddc <utf32_from_utf8_at+0xac>
   b1ddc: b85e43a8     	ldur	w8, [x29, #-0x1c]
   b1de0: d53bd049     	mrs	x9, TPIDR_EL0
   b1de4: f9401529     	ldr	x9, [x9, #0x28]
   b1de8: f85f83aa     	ldur	x10, [x29, #-0x8]
   b1dec: eb0a0129     	subs	x9, x9, x10
   b1df0: b9000fe8     	str	w8, [sp, #0xc]
   b1df4: f90003e9     	str	x9, [sp]
   b1df8: 540000c1     	b.ne	0xb1e10 <utf32_from_utf8_at+0xe0>
   b1dfc: 14000001     	b	0xb1e00 <utf32_from_utf8_at+0xd0>
   b1e00: b9400fe0     	ldr	w0, [sp, #0xc]
   b1e04: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b1e08: 9101c3ff     	add	sp, sp, #0x70
   b1e0c: d65f03c0     	ret
   b1e10: 97ffdfd8     	bl	0xa9d70 <__stack_chk_fail@plt>
   b1e14: d10103ff     	sub	sp, sp, #0x40
   b1e18: 321903e8     	orr	w8, wzr, #0x80
   b1e1c: f9001be0     	str	x0, [sp, #0x30]
   b1e20: f90017e1     	str	x1, [sp, #0x28]
   b1e24: f9401be0     	ldr	x0, [sp, #0x30]
   b1e28: 39400009     	ldrb	w9, [x0]
   b1e2c: 39009fe9     	strb	w9, [sp, #0x27]
   b1e30: 39409fe9     	ldrb	w9, [sp, #0x27]
   b1e34: 0a080128     	and	w8, w9, w8
   b1e38: 34000048     	cbz	w8, 0xb1e40 <utf32_from_utf8_at+0x110>
   b1e3c: 14000008     	b	0xb1e5c <utf32_from_utf8_at+0x12c>
   b1e40: b24003e8     	orr	x8, xzr, #0x1
   b1e44: f94017e9     	ldr	x9, [sp, #0x28]
   b1e48: f9000128     	str	x8, [x9]
   b1e4c: f9401be8     	ldr	x8, [sp, #0x30]
   b1e50: 3940010a     	ldrb	w10, [x8]
   b1e54: b9003fea     	str	w10, [sp, #0x3c]
   b1e58: 1400003d     	b	0xb1f4c <utf32_from_utf8_at+0x21c>
   b1e5c: 321963e8     	orr	w8, wzr, #0xffffff80
   b1e60: 321a03e9     	orr	w9, wzr, #0x40
   b1e64: b24003ea     	orr	x10, xzr, #0x1
   b1e68: f9401beb     	ldr	x11, [sp, #0x30]
   b1e6c: 8b0a016b     	add	x11, x11, x10
   b1e70: f9001beb     	str	x11, [sp, #0x30]
   b1e74: f9000bff     	str	xzr, [sp, #0x10]
   b1e78: 39409fec     	ldrb	w12, [sp, #0x27]
   b1e7c: b9000fec     	str	w12, [sp, #0xc]
   b1e80: f9000bea     	str	x10, [sp, #0x10]
   b1e84: b90023e9     	str	w9, [sp, #0x20]
   b1e88: b9001fe8     	str	w8, [sp, #0x1c]
   b1e8c: 39409fe8     	ldrb	w8, [sp, #0x27]
   b1e90: b94023e9     	ldr	w9, [sp, #0x20]
   b1e94: 0a090108     	and	w8, w8, w9
   b1e98: 35000048     	cbnz	w8, 0xb1ea0 <utf32_from_utf8_at+0x170>
   b1e9c: 14000019     	b	0xb1f00 <utf32_from_utf8_at+0x1d0>
   b1ea0: 320017e8     	orr	w8, wzr, #0x3f
   b1ea4: 321f07e9     	orr	w9, wzr, #0x6
   b1ea8: b24003ea     	orr	x10, xzr, #0x1
   b1eac: b9400feb     	ldr	w11, [sp, #0xc]
   b1eb0: 1ac92169     	lsl	w9, w11, w9
   b1eb4: f9401bec     	ldr	x12, [sp, #0x30]
   b1eb8: 8b0a018a     	add	x10, x12, x10
   b1ebc: f9001bea     	str	x10, [sp, #0x30]
   b1ec0: 3940018b     	ldrb	w11, [x12]
   b1ec4: 0a080168     	and	w8, w11, w8
   b1ec8: 0b080128     	add	w8, w9, w8
   b1ecc: b9000fe8     	str	w8, [sp, #0xc]
   b1ed0: 320003e8     	orr	w8, wzr, #0x1
   b1ed4: f9400be9     	ldr	x9, [sp, #0x10]
   b1ed8: 91000529     	add	x9, x9, #0x1
   b1edc: f9000be9     	str	x9, [sp, #0x10]
   b1ee0: b94023ea     	ldr	w10, [sp, #0x20]
   b1ee4: b9401feb     	ldr	w11, [sp, #0x1c]
   b1ee8: 2a0a016a     	orr	w10, w11, w10
   b1eec: b9001fea     	str	w10, [sp, #0x1c]
   b1ef0: b94023ea     	ldr	w10, [sp, #0x20]
   b1ef4: 1ac82548     	lsr	w8, w10, w8
   b1ef8: b90023e8     	str	w8, [sp, #0x20]
   b1efc: 17ffffe4     	b	0xb1e8c <utf32_from_utf8_at+0x15c>
   b1f00: b27f07e8     	orr	x8, xzr, #0x6
   b1f04: b94023e9     	ldr	w9, [sp, #0x20]
   b1f08: b9401fea     	ldr	w10, [sp, #0x1c]
   b1f0c: 2a090149     	orr	w9, w10, w9
   b1f10: b9001fe9     	str	w9, [sp, #0x1c]
   b1f14: b9401fe9     	ldr	w9, [sp, #0x1c]
   b1f18: f9400beb     	ldr	x11, [sp, #0x10]
   b1f1c: f100056b     	subs	x11, x11, #0x1
   b1f20: 9b0b7d08     	mul	x8, x8, x11
   b1f24: 2a0803ea     	mov	w10, w8
   b1f28: 1aca2129     	lsl	w9, w9, w10
   b1f2c: b9400fea     	ldr	w10, [sp, #0xc]
   b1f30: 0a290149     	bic	w9, w10, w9
   b1f34: b9000fe9     	str	w9, [sp, #0xc]
   b1f38: f9400be8     	ldr	x8, [sp, #0x10]
   b1f3c: f94017eb     	ldr	x11, [sp, #0x28]
   b1f40: f9000168     	str	x8, [x11]
   b1f44: b9400fe9     	ldr	w9, [sp, #0xc]
   b1f48: b9003fe9     	str	w9, [sp, #0x3c]
   b1f4c: b9403fe0     	ldr	w0, [sp, #0x3c]
   b1f50: 910103ff     	add	sp, sp, #0x40
   b1f54: d65f03c0     	ret

00000000000b1f58 <utf32_to_utf8_length>:
   b1f58: d10103ff     	sub	sp, sp, #0x40
   b1f5c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b1f60: 9100c3fd     	add	x29, sp, #0x30
   b1f64: d2800008     	mov	x8, #0x0                // =0
   b1f68: f81f03a0     	stur	x0, [x29, #-0x10]
   b1f6c: f9000fe1     	str	x1, [sp, #0x18]
   b1f70: f85f03a0     	ldur	x0, [x29, #-0x10]
   b1f74: eb08001f     	cmp	x0, x8
   b1f78: 1a9f17e9     	cset	w9, eq
   b1f7c: 37000089     	tbnz	w9, #0x0, 0xb1f8c <utf32_to_utf8_length+0x34>
   b1f80: f9400fe8     	ldr	x8, [sp, #0x18]
   b1f84: b4000048     	cbz	x8, 0xb1f8c <utf32_to_utf8_length+0x34>
   b1f88: 14000004     	b	0xb1f98 <utf32_to_utf8_length+0x40>
   b1f8c: 92800008     	mov	x8, #-0x1               // =-1
   b1f90: f81f83a8     	stur	x8, [x29, #-0x8]
   b1f94: 1400001a     	b	0xb1ffc <utf32_to_utf8_length+0xa4>
   b1f98: b27e03e8     	orr	x8, xzr, #0x4
   b1f9c: f9000bff     	str	xzr, [sp, #0x10]
   b1fa0: f85f03a9     	ldur	x9, [x29, #-0x10]
   b1fa4: f9400fea     	ldr	x10, [sp, #0x18]
   b1fa8: 9b0a7d08     	mul	x8, x8, x10
   b1fac: 8b080128     	add	x8, x9, x8
   b1fb0: f90007e8     	str	x8, [sp, #0x8]
   b1fb4: f85f03a8     	ldur	x8, [x29, #-0x10]
   b1fb8: f94007e9     	ldr	x9, [sp, #0x8]
   b1fbc: eb09011f     	cmp	x8, x9
   b1fc0: 1a9f27ea     	cset	w10, lo
   b1fc4: 3700004a     	tbnz	w10, #0x0, 0xb1fcc <utf32_to_utf8_length+0x74>
   b1fc8: 1400000b     	b	0xb1ff4 <utf32_to_utf8_length+0x9c>
   b1fcc: b27e03e8     	orr	x8, xzr, #0x4
   b1fd0: f85f03a9     	ldur	x9, [x29, #-0x10]
   b1fd4: 8b080128     	add	x8, x9, x8
   b1fd8: f81f03a8     	stur	x8, [x29, #-0x10]
   b1fdc: b9400120     	ldr	w0, [x9]
   b1fe0: 9400000b     	bl	0xb200c <utf32_to_utf8_length+0xb4>
   b1fe4: f9400be8     	ldr	x8, [sp, #0x10]
   b1fe8: 8b000108     	add	x8, x8, x0
   b1fec: f9000be8     	str	x8, [sp, #0x10]
   b1ff0: 17fffff1     	b	0xb1fb4 <utf32_to_utf8_length+0x5c>
   b1ff4: f9400be8     	ldr	x8, [sp, #0x10]
   b1ff8: f81f83a8     	stur	x8, [x29, #-0x8]
   b1ffc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b2000: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b2004: 910103ff     	add	sp, sp, #0x40
   b2008: d65f03c0     	ret
   b200c: d10043ff     	sub	sp, sp, #0x10
   b2010: 321903e8     	orr	w8, wzr, #0x80
   b2014: b90007e0     	str	w0, [sp, #0x4]
   b2018: b94007e0     	ldr	w0, [sp, #0x4]
   b201c: 6b08001f     	cmp	w0, w8
   b2020: 1a9f27e8     	cset	w8, lo
   b2024: 37000048     	tbnz	w8, #0x0, 0xb202c <utf32_to_utf8_length+0xd4>
   b2028: 14000004     	b	0xb2038 <utf32_to_utf8_length+0xe0>
   b202c: b24003e8     	orr	x8, xzr, #0x1
   b2030: f90007e8     	str	x8, [sp, #0x8]
   b2034: 1400002a     	b	0xb20dc <utf32_to_utf8_length+0x184>
   b2038: 321503e8     	orr	w8, wzr, #0x800
   b203c: b94007e9     	ldr	w9, [sp, #0x4]
   b2040: 6b08013f     	cmp	w9, w8
   b2044: 1a9f27e8     	cset	w8, lo
   b2048: 37000048     	tbnz	w8, #0x0, 0xb2050 <utf32_to_utf8_length+0xf8>
   b204c: 14000004     	b	0xb205c <utf32_to_utf8_length+0x104>
   b2050: b27f03e8     	orr	x8, xzr, #0x2
   b2054: f90007e8     	str	x8, [sp, #0x8]
   b2058: 14000021     	b	0xb20dc <utf32_to_utf8_length+0x184>
   b205c: 321003e8     	orr	w8, wzr, #0x10000
   b2060: b94007e9     	ldr	w9, [sp, #0x4]
   b2064: 6b08013f     	cmp	w9, w8
   b2068: 1a9f27e8     	cset	w8, lo
   b206c: 37000048     	tbnz	w8, #0x0, 0xb2074 <utf32_to_utf8_length+0x11c>
   b2070: 14000011     	b	0xb20b4 <utf32_to_utf8_length+0x15c>
   b2074: 529b0008     	mov	w8, #0xd800             // =55296
   b2078: b94007e9     	ldr	w9, [sp, #0x4]
   b207c: 6b08013f     	cmp	w9, w8
   b2080: 1a9f27e8     	cset	w8, lo
   b2084: 370000e8     	tbnz	w8, #0x0, 0xb20a0 <utf32_to_utf8_length+0x148>
   b2088: 529bffe8     	mov	w8, #0xdfff             // =57343
   b208c: b94007e9     	ldr	w9, [sp, #0x4]
   b2090: 6b08013f     	cmp	w9, w8
   b2094: 1a9f97e8     	cset	w8, hi
   b2098: 37000048     	tbnz	w8, #0x0, 0xb20a0 <utf32_to_utf8_length+0x148>
   b209c: 14000004     	b	0xb20ac <utf32_to_utf8_length+0x154>
   b20a0: b24007e8     	orr	x8, xzr, #0x3
   b20a4: f90007e8     	str	x8, [sp, #0x8]
   b20a8: 1400000d     	b	0xb20dc <utf32_to_utf8_length+0x184>
   b20ac: f90007ff     	str	xzr, [sp, #0x8]
   b20b0: 1400000b     	b	0xb20dc <utf32_to_utf8_length+0x184>
   b20b4: 12bffde8     	mov	w8, #0x10ffff           // =1114111
   b20b8: b94007e9     	ldr	w9, [sp, #0x4]
   b20bc: 6b08013f     	cmp	w9, w8
   b20c0: 1a9f87e8     	cset	w8, ls
   b20c4: 37000048     	tbnz	w8, #0x0, 0xb20cc <utf32_to_utf8_length+0x174>
   b20c8: 14000004     	b	0xb20d8 <utf32_to_utf8_length+0x180>
   b20cc: b27e03e8     	orr	x8, xzr, #0x4
   b20d0: f90007e8     	str	x8, [sp, #0x8]
   b20d4: 14000002     	b	0xb20dc <utf32_to_utf8_length+0x184>
   b20d8: f90007ff     	str	xzr, [sp, #0x8]
   b20dc: f94007e0     	ldr	x0, [sp, #0x8]
   b20e0: 910043ff     	add	sp, sp, #0x10
   b20e4: d65f03c0     	ret

00000000000b20e8 <utf32_to_utf8>:
   b20e8: d101c3ff     	sub	sp, sp, #0x70
   b20ec: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b20f0: 910183fd     	add	x29, sp, #0x60
   b20f4: d2800008     	mov	x8, #0x0                // =0
   b20f8: 52800009     	mov	w9, #0x0                // =0
   b20fc: f81f83a0     	stur	x0, [x29, #-0x8]
   b2100: f81f03a1     	stur	x1, [x29, #-0x10]
   b2104: f81e83a2     	stur	x2, [x29, #-0x18]
   b2108: f81e03a3     	stur	x3, [x29, #-0x20]
   b210c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b2110: eb08001f     	cmp	x0, x8
   b2114: 1a9f17ea     	cset	w10, eq
   b2118: f9000fe8     	str	x8, [sp, #0x18]
   b211c: b90017e9     	str	w9, [sp, #0x14]
   b2120: 3700012a     	tbnz	w10, #0x0, 0xb2144 <utf32_to_utf8+0x5c>
   b2124: f85f03a8     	ldur	x8, [x29, #-0x10]
   b2128: b40000e8     	cbz	x8, 0xb2144 <utf32_to_utf8+0x5c>
   b212c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b2130: f9400fe9     	ldr	x9, [sp, #0x18]
   b2134: eb09011f     	cmp	x8, x9
   b2138: 1a9f17ea     	cset	w10, eq
   b213c: 3700004a     	tbnz	w10, #0x0, 0xb2144 <utf32_to_utf8+0x5c>
   b2140: 14000002     	b	0xb2148 <utf32_to_utf8+0x60>
   b2144: 1400002b     	b	0xb21f0 <utf32_to_utf8+0x108>
   b2148: b27e03e8     	orr	x8, xzr, #0x4
   b214c: f85f83a9     	ldur	x9, [x29, #-0x8]
   b2150: f81d83a9     	stur	x9, [x29, #-0x28]
   b2154: f85f83a9     	ldur	x9, [x29, #-0x8]
   b2158: f85f03aa     	ldur	x10, [x29, #-0x10]
   b215c: 9b0a7d08     	mul	x8, x8, x10
   b2160: 8b080128     	add	x8, x9, x8
   b2164: f9001be8     	str	x8, [sp, #0x30]
   b2168: f85e83a8     	ldur	x8, [x29, #-0x18]
   b216c: f90017e8     	str	x8, [sp, #0x28]
   b2170: f85d83a8     	ldur	x8, [x29, #-0x28]
   b2174: f9401be9     	ldr	x9, [sp, #0x30]
   b2178: eb09011f     	cmp	x8, x9
   b217c: 1a9f27ea     	cset	w10, lo
   b2180: 3700004a     	tbnz	w10, #0x0, 0xb2188 <utf32_to_utf8+0xa0>
   b2184: 14000018     	b	0xb21e4 <utf32_to_utf8+0xfc>
   b2188: b27e03e8     	orr	x8, xzr, #0x4
   b218c: f85d83a9     	ldur	x9, [x29, #-0x28]
   b2190: b9400120     	ldr	w0, [x9]
   b2194: f90007e8     	str	x8, [sp, #0x8]
   b2198: 97ffff9d     	bl	0xb200c <utf32_to_utf8_length+0xb4>
   b219c: f90013e0     	str	x0, [sp, #0x20]
   b21a0: f94017e0     	ldr	x0, [sp, #0x28]
   b21a4: f85d83a8     	ldur	x8, [x29, #-0x28]
   b21a8: f94007e9     	ldr	x9, [sp, #0x8]
   b21ac: 8b09010a     	add	x10, x8, x9
   b21b0: f81d83aa     	stur	x10, [x29, #-0x28]
   b21b4: b9400101     	ldr	w1, [x8]
   b21b8: f94013e2     	ldr	x2, [sp, #0x20]
   b21bc: 94000010     	bl	0xb21fc <utf32_to_utf8+0x114>
   b21c0: f94013e8     	ldr	x8, [sp, #0x20]
   b21c4: f94017e9     	ldr	x9, [sp, #0x28]
   b21c8: 8b080128     	add	x8, x9, x8
   b21cc: f90017e8     	str	x8, [sp, #0x28]
   b21d0: f94013e8     	ldr	x8, [sp, #0x20]
   b21d4: f85e03a9     	ldur	x9, [x29, #-0x20]
   b21d8: eb080128     	subs	x8, x9, x8
   b21dc: f81e03a8     	stur	x8, [x29, #-0x20]
   b21e0: 17ffffe4     	b	0xb2170 <utf32_to_utf8+0x88>
   b21e4: f94017e8     	ldr	x8, [sp, #0x28]
   b21e8: b94017e9     	ldr	w9, [sp, #0x14]
   b21ec: 39000109     	strb	w9, [x8]
   b21f0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b21f4: 9101c3ff     	add	sp, sp, #0x70
   b21f8: d65f03c0     	ret
   b21fc: d100c3ff     	sub	sp, sp, #0x30
   b2200: b27e03e8     	orr	x8, xzr, #0x4
   b2204: b0000a29     	adrp	x9, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b2208: 91396129     	add	x9, x9, #0xe58
   b220c: f90017e0     	str	x0, [sp, #0x28]
   b2210: b90027e1     	str	w1, [sp, #0x24]
   b2214: f9000fe2     	str	x2, [sp, #0x18]
   b2218: f9400fe0     	ldr	x0, [sp, #0x18]
   b221c: f94017e2     	ldr	x2, [sp, #0x28]
   b2220: 8b000040     	add	x0, x2, x0
   b2224: f90017e0     	str	x0, [sp, #0x28]
   b2228: f9400fe0     	ldr	x0, [sp, #0x18]
   b222c: eb00011f     	cmp	x8, x0
   b2230: 1a9f17e1     	cset	w1, eq
   b2234: f9000be9     	str	x9, [sp, #0x10]
   b2238: f90007e0     	str	x0, [sp, #0x8]
   b223c: 370002a1     	tbnz	w1, #0x0, 0xb2290 <utf32_to_utf8+0x1a8>
   b2240: 14000001     	b	0xb2244 <utf32_to_utf8+0x15c>
   b2244: b24007e8     	orr	x8, xzr, #0x3
   b2248: f94007e9     	ldr	x9, [sp, #0x8]
   b224c: eb09011f     	cmp	x8, x9
   b2250: 1a9f17ea     	cset	w10, eq
   b2254: 370003aa     	tbnz	w10, #0x0, 0xb22c8 <utf32_to_utf8+0x1e0>
   b2258: 14000001     	b	0xb225c <utf32_to_utf8+0x174>
   b225c: b27f03e8     	orr	x8, xzr, #0x2
   b2260: f94007e9     	ldr	x9, [sp, #0x8]
   b2264: eb09011f     	cmp	x8, x9
   b2268: 1a9f17ea     	cset	w10, eq
   b226c: 370004aa     	tbnz	w10, #0x0, 0xb2300 <utf32_to_utf8+0x218>
   b2270: 14000001     	b	0xb2274 <utf32_to_utf8+0x18c>
   b2274: b24003e8     	orr	x8, xzr, #0x1
   b2278: f94007e9     	ldr	x9, [sp, #0x8]
   b227c: eb09011f     	cmp	x8, x9
   b2280: 1a9f17ea     	cset	w10, eq
   b2284: 370005aa     	tbnz	w10, #0x0, 0xb2338 <utf32_to_utf8+0x250>
   b2288: 14000001     	b	0xb228c <utf32_to_utf8+0x1a4>
   b228c: 14000038     	b	0xb236c <utf32_to_utf8+0x284>
   b2290: 321f07e8     	orr	w8, wzr, #0x6
   b2294: 92800009     	mov	x9, #-0x1               // =-1
   b2298: 528017ea     	mov	w10, #0xbf              // =191
   b229c: 321903eb     	orr	w11, wzr, #0x80
   b22a0: b94027ec     	ldr	w12, [sp, #0x24]
   b22a4: 2a0b018b     	orr	w11, w12, w11
   b22a8: 0a0a016a     	and	w10, w11, w10
   b22ac: f94017ed     	ldr	x13, [sp, #0x28]
   b22b0: 8b0901a9     	add	x9, x13, x9
   b22b4: f90017e9     	str	x9, [sp, #0x28]
   b22b8: 3900012a     	strb	w10, [x9]
   b22bc: b94027ea     	ldr	w10, [sp, #0x24]
   b22c0: 1ac82548     	lsr	w8, w10, w8
   b22c4: b90027e8     	str	w8, [sp, #0x24]
   b22c8: 321f07e8     	orr	w8, wzr, #0x6
   b22cc: 92800009     	mov	x9, #-0x1               // =-1
   b22d0: 528017ea     	mov	w10, #0xbf              // =191
   b22d4: 321903eb     	orr	w11, wzr, #0x80
   b22d8: b94027ec     	ldr	w12, [sp, #0x24]
   b22dc: 2a0b018b     	orr	w11, w12, w11
   b22e0: 0a0a016a     	and	w10, w11, w10
   b22e4: f94017ed     	ldr	x13, [sp, #0x28]
   b22e8: 8b0901a9     	add	x9, x13, x9
   b22ec: f90017e9     	str	x9, [sp, #0x28]
   b22f0: 3900012a     	strb	w10, [x9]
   b22f4: b94027ea     	ldr	w10, [sp, #0x24]
   b22f8: 1ac82548     	lsr	w8, w10, w8
   b22fc: b90027e8     	str	w8, [sp, #0x24]
   b2300: 321f07e8     	orr	w8, wzr, #0x6
   b2304: 92800009     	mov	x9, #-0x1               // =-1
   b2308: 528017ea     	mov	w10, #0xbf              // =191
   b230c: 321903eb     	orr	w11, wzr, #0x80
   b2310: b94027ec     	ldr	w12, [sp, #0x24]
   b2314: 2a0b018b     	orr	w11, w12, w11
   b2318: 0a0a016a     	and	w10, w11, w10
   b231c: f94017ed     	ldr	x13, [sp, #0x28]
   b2320: 8b0901a9     	add	x9, x13, x9
   b2324: f90017e9     	str	x9, [sp, #0x28]
   b2328: 3900012a     	strb	w10, [x9]
   b232c: b94027ea     	ldr	w10, [sp, #0x24]
   b2330: 1ac82548     	lsr	w8, w10, w8
   b2334: b90027e8     	str	w8, [sp, #0x24]
   b2338: 92800008     	mov	x8, #-0x1               // =-1
   b233c: b27e03e9     	orr	x9, xzr, #0x4
   b2340: b94027ea     	ldr	w10, [sp, #0x24]
   b2344: f9400feb     	ldr	x11, [sp, #0x18]
   b2348: 9b0b7d29     	mul	x9, x9, x11
   b234c: f9400beb     	ldr	x11, [sp, #0x10]
   b2350: 8b090169     	add	x9, x11, x9
   b2354: b940012c     	ldr	w12, [x9]
   b2358: 2a0c014a     	orr	w10, w10, w12
   b235c: f94017e9     	ldr	x9, [sp, #0x28]
   b2360: 8b080128     	add	x8, x9, x8
   b2364: f90017e8     	str	x8, [sp, #0x28]
   b2368: 3900010a     	strb	w10, [x8]
   b236c: 9100c3ff     	add	sp, sp, #0x30
   b2370: d65f03c0     	ret

00000000000b2374 <strcmp16>:
   b2374: d10083ff     	sub	sp, sp, #0x20
   b2378: f9000fe0     	str	x0, [sp, #0x18]
   b237c: f9000be1     	str	x1, [sp, #0x10]
   b2380: b9000bff     	str	wzr, [sp, #0x8]
   b2384: b27f03e8     	orr	x8, xzr, #0x2
   b2388: f9400fe9     	ldr	x9, [sp, #0x18]
   b238c: 8b08012a     	add	x10, x9, x8
   b2390: f9000fea     	str	x10, [sp, #0x18]
   b2394: 7940012b     	ldrh	w11, [x9]
   b2398: 79001feb     	strh	w11, [sp, #0xe]
   b239c: f9400be9     	ldr	x9, [sp, #0x10]
   b23a0: 8b080128     	add	x8, x9, x8
   b23a4: f9000be8     	str	x8, [sp, #0x10]
   b23a8: 7940012c     	ldrh	w12, [x9]
   b23ac: 6b0c016b     	subs	w11, w11, w12
   b23b0: b9000beb     	str	w11, [sp, #0x8]
   b23b4: b9400beb     	ldr	w11, [sp, #0x8]
   b23b8: 3500012b     	cbnz	w11, 0xb23dc <strcmp16+0x68>
   b23bc: 52800008     	mov	w8, #0x0                // =0
   b23c0: 79401fe9     	ldrh	w9, [sp, #0xe]
   b23c4: 53003d29     	uxth	w9, w9
   b23c8: 32003fea     	orr	w10, wzr, #0xffff
   b23cc: 0a0a0108     	and	w8, w8, w10
   b23d0: 6b08013f     	cmp	w9, w8
   b23d4: 1a9f07e8     	cset	w8, ne
   b23d8: 37000048     	tbnz	w8, #0x0, 0xb23e0 <strcmp16+0x6c>
   b23dc: 14000002     	b	0xb23e4 <strcmp16+0x70>
   b23e0: 17ffffe9     	b	0xb2384 <strcmp16+0x10>
   b23e4: b9400be0     	ldr	w0, [sp, #0x8]
   b23e8: 910083ff     	add	sp, sp, #0x20
   b23ec: d65f03c0     	ret

00000000000b23f0 <strncmp16>:
   b23f0: d100c3ff     	sub	sp, sp, #0x30
   b23f4: f90013e0     	str	x0, [sp, #0x20]
   b23f8: f9000fe1     	str	x1, [sp, #0x18]
   b23fc: f9000be2     	str	x2, [sp, #0x10]
   b2400: b9000bff     	str	wzr, [sp, #0x8]
   b2404: f9400be0     	ldr	x0, [sp, #0x10]
   b2408: b4000040     	cbz	x0, 0xb2410 <strncmp16+0x20>
   b240c: 14000003     	b	0xb2418 <strncmp16+0x28>
   b2410: b9002fff     	str	wzr, [sp, #0x2c]
   b2414: 1400001f     	b	0xb2490 <strncmp16+0xa0>
   b2418: b27f03e8     	orr	x8, xzr, #0x2
   b241c: f94013e9     	ldr	x9, [sp, #0x20]
   b2420: 8b08012a     	add	x10, x9, x8
   b2424: f90013ea     	str	x10, [sp, #0x20]
   b2428: 7940012b     	ldrh	w11, [x9]
   b242c: 79001feb     	strh	w11, [sp, #0xe]
   b2430: f9400fe9     	ldr	x9, [sp, #0x18]
   b2434: 8b080128     	add	x8, x9, x8
   b2438: f9000fe8     	str	x8, [sp, #0x18]
   b243c: 7940012c     	ldrh	w12, [x9]
   b2440: 6b0c016b     	subs	w11, w11, w12
   b2444: b9000beb     	str	w11, [sp, #0x8]
   b2448: b9400beb     	ldr	w11, [sp, #0x8]
   b244c: 3500012b     	cbnz	w11, 0xb2470 <strncmp16+0x80>
   b2450: 52800008     	mov	w8, #0x0                // =0
   b2454: 79401fe9     	ldrh	w9, [sp, #0xe]
   b2458: 53003d29     	uxth	w9, w9
   b245c: 32003fea     	orr	w10, wzr, #0xffff
   b2460: 0a0a0108     	and	w8, w8, w10
   b2464: 6b08013f     	cmp	w9, w8
   b2468: 1a9f07e8     	cset	w8, ne
   b246c: 37000048     	tbnz	w8, #0x0, 0xb2474 <strncmp16+0x84>
   b2470: 14000006     	b	0xb2488 <strncmp16+0x98>
   b2474: 92800008     	mov	x8, #-0x1               // =-1
   b2478: f9400be9     	ldr	x9, [sp, #0x10]
   b247c: 8b080128     	add	x8, x9, x8
   b2480: f9000be8     	str	x8, [sp, #0x10]
   b2484: b5fffca8     	cbnz	x8, 0xb2418 <strncmp16+0x28>
   b2488: b9400be8     	ldr	w8, [sp, #0x8]
   b248c: b9002fe8     	str	w8, [sp, #0x2c]
   b2490: b9402fe0     	ldr	w0, [sp, #0x2c]
   b2494: 9100c3ff     	add	sp, sp, #0x30
   b2498: d65f03c0     	ret

00000000000b249c <strcpy16>:
   b249c: d100c3ff     	sub	sp, sp, #0x30
   b24a0: f90017e0     	str	x0, [sp, #0x28]
   b24a4: f90013e1     	str	x1, [sp, #0x20]
   b24a8: f94017e0     	ldr	x0, [sp, #0x28]
   b24ac: f9000fe0     	str	x0, [sp, #0x18]
   b24b0: f94013e0     	ldr	x0, [sp, #0x20]
   b24b4: f9000be0     	str	x0, [sp, #0x10]
   b24b8: b27f03e8     	orr	x8, xzr, #0x2
   b24bc: f9400be9     	ldr	x9, [sp, #0x10]
   b24c0: 8b08012a     	add	x10, x9, x8
   b24c4: f9000bea     	str	x10, [sp, #0x10]
   b24c8: 7940012b     	ldrh	w11, [x9]
   b24cc: 79001feb     	strh	w11, [sp, #0xe]
   b24d0: f9400fe9     	ldr	x9, [sp, #0x18]
   b24d4: 8b080128     	add	x8, x9, x8
   b24d8: f9000fe8     	str	x8, [sp, #0x18]
   b24dc: 7900012b     	strh	w11, [x9]
   b24e0: 52800008     	mov	w8, #0x0                // =0
   b24e4: 79401fe9     	ldrh	w9, [sp, #0xe]
   b24e8: 53003d29     	uxth	w9, w9
   b24ec: 32003fea     	orr	w10, wzr, #0xffff
   b24f0: 0a0a0108     	and	w8, w8, w10
   b24f4: 6b08013f     	cmp	w9, w8
   b24f8: 1a9f07e8     	cset	w8, ne
   b24fc: 3707fde8     	tbnz	w8, #0x0, 0xb24b8 <strcpy16+0x1c>
   b2500: f94017e0     	ldr	x0, [sp, #0x28]
   b2504: 9100c3ff     	add	sp, sp, #0x30
   b2508: d65f03c0     	ret

00000000000b250c <strlen16>:
   b250c: d10043ff     	sub	sp, sp, #0x10
   b2510: f90007e0     	str	x0, [sp, #0x8]
   b2514: f94007e0     	ldr	x0, [sp, #0x8]
   b2518: f90003e0     	str	x0, [sp]
   b251c: 52800008     	mov	w8, #0x0                // =0
   b2520: f94003e9     	ldr	x9, [sp]
   b2524: 7940012a     	ldrh	w10, [x9]
   b2528: 53003d4a     	uxth	w10, w10
   b252c: 32003feb     	orr	w11, wzr, #0xffff
   b2530: 0a0b0108     	and	w8, w8, w11
   b2534: 6b08015f     	cmp	w10, w8
   b2538: 1a9f07e8     	cset	w8, ne
   b253c: 37000048     	tbnz	w8, #0x0, 0xb2544 <strlen16+0x38>
   b2540: 14000006     	b	0xb2558 <strlen16+0x4c>
   b2544: b27f03e8     	orr	x8, xzr, #0x2
   b2548: f94003e9     	ldr	x9, [sp]
   b254c: 8b080128     	add	x8, x9, x8
   b2550: f90003e8     	str	x8, [sp]
   b2554: 17fffff2     	b	0xb251c <strlen16+0x10>
   b2558: b27f03e8     	orr	x8, xzr, #0x2
   b255c: f94003e9     	ldr	x9, [sp]
   b2560: f94007ea     	ldr	x10, [sp, #0x8]
   b2564: eb0a0129     	subs	x9, x9, x10
   b2568: 9ac80d20     	sdiv	x0, x9, x8
   b256c: 910043ff     	add	sp, sp, #0x10
   b2570: d65f03c0     	ret

00000000000b2574 <strncpy16>:
   b2574: d100c3ff     	sub	sp, sp, #0x30
   b2578: 52800008     	mov	w8, #0x0                // =0
   b257c: f90017e0     	str	x0, [sp, #0x28]
   b2580: f90013e1     	str	x1, [sp, #0x20]
   b2584: f9000fe2     	str	x2, [sp, #0x18]
   b2588: f94017e0     	ldr	x0, [sp, #0x28]
   b258c: f9000be0     	str	x0, [sp, #0x10]
   b2590: f94013e0     	ldr	x0, [sp, #0x20]
   b2594: f90007e0     	str	x0, [sp, #0x8]
   b2598: b90003e8     	str	w8, [sp]
   b259c: f9400fe8     	ldr	x8, [sp, #0x18]
   b25a0: b5000048     	cbnz	x8, 0xb25a8 <strncpy16+0x34>
   b25a4: 1400001b     	b	0xb2610 <strncpy16+0x9c>
   b25a8: 52800008     	mov	w8, #0x0                // =0
   b25ac: b27f03e9     	orr	x9, xzr, #0x2
   b25b0: 9280000a     	mov	x10, #-0x1              // =-1
   b25b4: f9400feb     	ldr	x11, [sp, #0x18]
   b25b8: 8b0a016a     	add	x10, x11, x10
   b25bc: f9000fea     	str	x10, [sp, #0x18]
   b25c0: f94007ea     	ldr	x10, [sp, #0x8]
   b25c4: 8b09014b     	add	x11, x10, x9
   b25c8: f90007eb     	str	x11, [sp, #0x8]
   b25cc: 7940014c     	ldrh	w12, [x10]
   b25d0: 39001fec     	strb	w12, [sp, #0x7]
   b25d4: 32001fed     	orr	w13, wzr, #0xff
   b25d8: 0a0d018c     	and	w12, w12, w13
   b25dc: f9400bea     	ldr	x10, [sp, #0x10]
   b25e0: 8b090149     	add	x9, x10, x9
   b25e4: f9000be9     	str	x9, [sp, #0x10]
   b25e8: 7900014c     	strh	w12, [x10]
   b25ec: 39401fec     	ldrb	w12, [sp, #0x7]
   b25f0: 53001d8c     	uxtb	w12, w12
   b25f4: 32001fed     	orr	w13, wzr, #0xff
   b25f8: 0a0d0108     	and	w8, w8, w13
   b25fc: 6b08019f     	cmp	w12, w8
   b2600: 1a9f07e8     	cset	w8, ne
   b2604: 37000048     	tbnz	w8, #0x0, 0xb260c <strncpy16+0x98>
   b2608: 14000002     	b	0xb2610 <strncpy16+0x9c>
   b260c: 17ffffe4     	b	0xb259c <strncpy16+0x28>
   b2610: f9400be8     	ldr	x8, [sp, #0x10]
   b2614: b94003e9     	ldr	w9, [sp]
   b2618: 79000109     	strh	w9, [x8]
   b261c: f94017e0     	ldr	x0, [sp, #0x28]
   b2620: 9100c3ff     	add	sp, sp, #0x30
   b2624: d65f03c0     	ret

00000000000b2628 <strnlen16>:
   b2628: d10083ff     	sub	sp, sp, #0x20
   b262c: f9000fe0     	str	x0, [sp, #0x18]
   b2630: f9000be1     	str	x1, [sp, #0x10]
   b2634: f9400fe0     	ldr	x0, [sp, #0x18]
   b2638: f90007e0     	str	x0, [sp, #0x8]
   b263c: 52800008     	mov	w8, #0x0                // =0
   b2640: d2800009     	mov	x9, #0x0                // =0
   b2644: f9400bea     	ldr	x10, [sp, #0x10]
   b2648: eb09015f     	cmp	x10, x9
   b264c: 1a9f97eb     	cset	w11, hi
   b2650: b90007e8     	str	w8, [sp, #0x4]
   b2654: 3700004b     	tbnz	w11, #0x0, 0xb265c <strnlen16+0x34>
   b2658: 1400000a     	b	0xb2680 <strnlen16+0x58>
   b265c: 52800008     	mov	w8, #0x0                // =0
   b2660: f94007e9     	ldr	x9, [sp, #0x8]
   b2664: 7940012a     	ldrh	w10, [x9]
   b2668: 53003d4a     	uxth	w10, w10
   b266c: 32003feb     	orr	w11, wzr, #0xffff
   b2670: 0a0b0108     	and	w8, w8, w11
   b2674: 6b08015f     	cmp	w10, w8
   b2678: 1a9f07e8     	cset	w8, ne
   b267c: b90007e8     	str	w8, [sp, #0x4]
   b2680: b94007e8     	ldr	w8, [sp, #0x4]
   b2684: 37000048     	tbnz	w8, #0x0, 0xb268c <strnlen16+0x64>
   b2688: 1400000a     	b	0xb26b0 <strnlen16+0x88>
   b268c: 92800008     	mov	x8, #-0x1               // =-1
   b2690: b27f03e9     	orr	x9, xzr, #0x2
   b2694: f94007ea     	ldr	x10, [sp, #0x8]
   b2698: 8b090149     	add	x9, x10, x9
   b269c: f90007e9     	str	x9, [sp, #0x8]
   b26a0: f9400be9     	ldr	x9, [sp, #0x10]
   b26a4: 8b080128     	add	x8, x9, x8
   b26a8: f9000be8     	str	x8, [sp, #0x10]
   b26ac: 17ffffe4     	b	0xb263c <strnlen16+0x14>
   b26b0: b27f03e8     	orr	x8, xzr, #0x2
   b26b4: f94007e9     	ldr	x9, [sp, #0x8]
   b26b8: f9400fea     	ldr	x10, [sp, #0x18]
   b26bc: eb0a0129     	subs	x9, x9, x10
   b26c0: 9ac80d20     	sdiv	x0, x9, x8
   b26c4: 910083ff     	add	sp, sp, #0x20
   b26c8: d65f03c0     	ret

00000000000b26cc <strstr16>:
   b26cc: d10103ff     	sub	sp, sp, #0x40
   b26d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b26d4: 9100c3fd     	add	x29, sp, #0x30
   b26d8: b27f03e8     	orr	x8, xzr, #0x2
   b26dc: d2800009     	mov	x9, #0x0                // =0
   b26e0: f81f03a0     	stur	x0, [x29, #-0x10]
   b26e4: f9000fe1     	str	x1, [sp, #0x18]
   b26e8: f9400fe0     	ldr	x0, [sp, #0x18]
   b26ec: 8b080008     	add	x8, x0, x8
   b26f0: f9000fe8     	str	x8, [sp, #0x18]
   b26f4: 7940000a     	ldrh	w10, [x0]
   b26f8: 79002fea     	strh	w10, [sp, #0x16]
   b26fc: f9400fe0     	ldr	x0, [sp, #0x18]
   b2700: f90003e9     	str	x9, [sp]
   b2704: 97ffbed3     	bl	0xa2250 <strlen16@plt>
   b2708: f90007e0     	str	x0, [sp, #0x8]
   b270c: 79402fea     	ldrh	w10, [sp, #0x16]
   b2710: 3500004a     	cbnz	w10, 0xb2718 <strstr16+0x4c>
   b2714: 1400001a     	b	0xb277c <strstr16+0xb0>
   b2718: f85f03a8     	ldur	x8, [x29, #-0x10]
   b271c: 79400109     	ldrh	w9, [x8]
   b2720: 34000049     	cbz	w9, 0xb2728 <strstr16+0x5c>
   b2724: 14000004     	b	0xb2734 <strstr16+0x68>
   b2728: f94003e8     	ldr	x8, [sp]
   b272c: f81f83a8     	stur	x8, [x29, #-0x8]
   b2730: 14000015     	b	0xb2784 <strstr16+0xb8>
   b2734: b27f03e8     	orr	x8, xzr, #0x2
   b2738: f85f03a9     	ldur	x9, [x29, #-0x10]
   b273c: 8b080128     	add	x8, x9, x8
   b2740: f81f03a8     	stur	x8, [x29, #-0x10]
   b2744: 7940012a     	ldrh	w10, [x9]
   b2748: 79402feb     	ldrh	w11, [sp, #0x16]
   b274c: 6b0b015f     	cmp	w10, w11
   b2750: 1a9f07ea     	cset	w10, ne
   b2754: 3707fe2a     	tbnz	w10, #0x0, 0xb2718 <strstr16+0x4c>
   b2758: f85f03a0     	ldur	x0, [x29, #-0x10]
   b275c: f9400fe1     	ldr	x1, [sp, #0x18]
   b2760: f94007e2     	ldr	x2, [sp, #0x8]
   b2764: 97ffd97f     	bl	0xa8d60 <strncmp16@plt>
   b2768: 35fffd80     	cbnz	w0, 0xb2718 <strstr16+0x4c>
   b276c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   b2770: f85f03a9     	ldur	x9, [x29, #-0x10]
   b2774: 8b080128     	add	x8, x9, x8
   b2778: f81f03a8     	stur	x8, [x29, #-0x10]
   b277c: f85f03a8     	ldur	x8, [x29, #-0x10]
   b2780: f81f83a8     	stur	x8, [x29, #-0x8]
   b2784: f85f83a0     	ldur	x0, [x29, #-0x8]
   b2788: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b278c: 910103ff     	add	sp, sp, #0x40
   b2790: d65f03c0     	ret

00000000000b2794 <strzcmp16>:
   b2794: d10143ff     	sub	sp, sp, #0x50
   b2798: b27f03e8     	orr	x8, xzr, #0x2
   b279c: f90023e0     	str	x0, [sp, #0x40]
   b27a0: f9001fe1     	str	x1, [sp, #0x38]
   b27a4: f9001be2     	str	x2, [sp, #0x30]
   b27a8: f90017e3     	str	x3, [sp, #0x28]
   b27ac: f94023e0     	ldr	x0, [sp, #0x40]
   b27b0: f9401fe1     	ldr	x1, [sp, #0x38]
   b27b4: 9b017d01     	mul	x1, x8, x1
   b27b8: 8b010000     	add	x0, x0, x1
   b27bc: f90013e0     	str	x0, [sp, #0x20]
   b27c0: f9401be0     	ldr	x0, [sp, #0x30]
   b27c4: f94017e1     	ldr	x1, [sp, #0x28]
   b27c8: 9b017d08     	mul	x8, x8, x1
   b27cc: 8b080008     	add	x8, x0, x8
   b27d0: f9000fe8     	str	x8, [sp, #0x18]
   b27d4: 52800008     	mov	w8, #0x0                // =0
   b27d8: f94023e9     	ldr	x9, [sp, #0x40]
   b27dc: f94013ea     	ldr	x10, [sp, #0x20]
   b27e0: eb0a013f     	cmp	x9, x10
   b27e4: 1a9f27eb     	cset	w11, lo
   b27e8: b90013e8     	str	w8, [sp, #0x10]
   b27ec: 3700004b     	tbnz	w11, #0x0, 0xb27f4 <strzcmp16+0x60>
   b27f0: 14000006     	b	0xb2808 <strzcmp16+0x74>
   b27f4: f9401be8     	ldr	x8, [sp, #0x30]
   b27f8: f9400fe9     	ldr	x9, [sp, #0x18]
   b27fc: eb09011f     	cmp	x8, x9
   b2800: 1a9f27ea     	cset	w10, lo
   b2804: b90013ea     	str	w10, [sp, #0x10]
   b2808: b94013e8     	ldr	w8, [sp, #0x10]
   b280c: 37000048     	tbnz	w8, #0x0, 0xb2814 <strzcmp16+0x80>
   b2810: 14000013     	b	0xb285c <strzcmp16+0xc8>
   b2814: b27f03e8     	orr	x8, xzr, #0x2
   b2818: f94023e9     	ldr	x9, [sp, #0x40]
   b281c: 8b08012a     	add	x10, x9, x8
   b2820: f90023ea     	str	x10, [sp, #0x40]
   b2824: 7940012b     	ldrh	w11, [x9]
   b2828: f9401be9     	ldr	x9, [sp, #0x30]
   b282c: 8b080128     	add	x8, x9, x8
   b2830: f9001be8     	str	x8, [sp, #0x30]
   b2834: 7940012c     	ldrh	w12, [x9]
   b2838: 6b0c016b     	subs	w11, w11, w12
   b283c: b90017eb     	str	w11, [sp, #0x14]
   b2840: b94017eb     	ldr	w11, [sp, #0x14]
   b2844: 3500004b     	cbnz	w11, 0xb284c <strzcmp16+0xb8>
   b2848: 14000004     	b	0xb2858 <strzcmp16+0xc4>
   b284c: b94017e8     	ldr	w8, [sp, #0x14]
   b2850: b9004fe8     	str	w8, [sp, #0x4c]
   b2854: 1400001f     	b	0xb28d0 <strzcmp16+0x13c>
   b2858: 17ffffdf     	b	0xb27d4 <strzcmp16+0x40>
   b285c: f9401fe8     	ldr	x8, [sp, #0x38]
   b2860: f94017e9     	ldr	x9, [sp, #0x28]
   b2864: eb09011f     	cmp	x8, x9
   b2868: 1a9f27ea     	cset	w10, lo
   b286c: 3700004a     	tbnz	w10, #0x0, 0xb2874 <strzcmp16+0xe0>
   b2870: 14000007     	b	0xb288c <strzcmp16+0xf8>
   b2874: 52800008     	mov	w8, #0x0                // =0
   b2878: f9401be9     	ldr	x9, [sp, #0x30]
   b287c: 7940012a     	ldrh	w10, [x9]
   b2880: 6b0a0108     	subs	w8, w8, w10
   b2884: b9000fe8     	str	w8, [sp, #0xc]
   b2888: 14000010     	b	0xb28c8 <strzcmp16+0x134>
   b288c: f9401fe8     	ldr	x8, [sp, #0x38]
   b2890: f94017e9     	ldr	x9, [sp, #0x28]
   b2894: eb09011f     	cmp	x8, x9
   b2898: 1a9f97ea     	cset	w10, hi
   b289c: 3700004a     	tbnz	w10, #0x0, 0xb28a4 <strzcmp16+0x110>
   b28a0: 14000006     	b	0xb28b8 <strzcmp16+0x124>
   b28a4: f94023e8     	ldr	x8, [sp, #0x40]
   b28a8: 79400109     	ldrh	w9, [x8]
   b28ac: 71000129     	subs	w9, w9, #0x0
   b28b0: b9000be9     	str	w9, [sp, #0x8]
   b28b4: 14000003     	b	0xb28c0 <strzcmp16+0x12c>
   b28b8: 52800008     	mov	w8, #0x0                // =0
   b28bc: b9000be8     	str	w8, [sp, #0x8]
   b28c0: b9400be8     	ldr	w8, [sp, #0x8]
   b28c4: b9000fe8     	str	w8, [sp, #0xc]
   b28c8: b9400fe8     	ldr	w8, [sp, #0xc]
   b28cc: b9004fe8     	str	w8, [sp, #0x4c]
   b28d0: b9404fe0     	ldr	w0, [sp, #0x4c]
   b28d4: 910143ff     	add	sp, sp, #0x50
   b28d8: d65f03c0     	ret

00000000000b28dc <strzcmp16_h_n>:
   b28dc: d10203ff     	sub	sp, sp, #0x80
   b28e0: f9003be0     	str	x0, [sp, #0x70]
   b28e4: f90037e1     	str	x1, [sp, #0x68]
   b28e8: f90033e2     	str	x2, [sp, #0x60]
   b28ec: f9002fe3     	str	x3, [sp, #0x58]
   b28f0: f9403be0     	ldr	x0, [sp, #0x70]
   b28f4: f94037e1     	ldr	x1, [sp, #0x68]
   b28f8: 8b010400     	add	x0, x0, x1, lsl #1
   b28fc: f9002be0     	str	x0, [sp, #0x50]
   b2900: f94033e0     	ldr	x0, [sp, #0x60]
   b2904: f9402fe1     	ldr	x1, [sp, #0x58]
   b2908: 8b010400     	add	x0, x0, x1, lsl #1
   b290c: f90027e0     	str	x0, [sp, #0x48]
   b2910: 14000001     	b	0xb2914 <strzcmp16_h_n+0x38>
   b2914: f9403be8     	ldr	x8, [sp, #0x70]
   b2918: f9402be9     	ldr	x9, [sp, #0x50]
   b291c: 2a1f03e0     	mov	w0, wzr
   b2920: eb090108     	subs	x8, x8, x9
   b2924: f9001fe8     	str	x8, [sp, #0x38]
   b2928: b90037e0     	str	w0, [sp, #0x34]
   b292c: 54000122     	b.hs	0xb2950 <strzcmp16_h_n+0x74>
   b2930: 14000001     	b	0xb2934 <strzcmp16_h_n+0x58>
   b2934: f94033e8     	ldr	x8, [sp, #0x60]
   b2938: f94027e9     	ldr	x9, [sp, #0x48]
   b293c: eb090108     	subs	x8, x8, x9
   b2940: 1a9f27ea     	cset	w10, lo
   b2944: f90017e8     	str	x8, [sp, #0x28]
   b2948: b90037ea     	str	w10, [sp, #0x34]
   b294c: 14000001     	b	0xb2950 <strzcmp16_h_n+0x74>
   b2950: b94037e8     	ldr	w8, [sp, #0x34]
   b2954: 36000308     	tbz	w8, #0x0, 0xb29b4 <strzcmp16_h_n+0xd8>
   b2958: 14000001     	b	0xb295c <strzcmp16_h_n+0x80>
   b295c: f94033e8     	ldr	x8, [sp, #0x60]
   b2960: 79400109     	ldrh	w9, [x8]
   b2964: 5ac00929     	rev	w9, w9
   b2968: 53107d29     	lsr	w9, w9, #16
   b296c: 79008be9     	strh	w9, [sp, #0x44]
   b2970: f9403be8     	ldr	x8, [sp, #0x70]
   b2974: 9100090a     	add	x10, x8, #0x2
   b2978: f9003bea     	str	x10, [sp, #0x70]
   b297c: 79400109     	ldrh	w9, [x8]
   b2980: 79408beb     	ldrh	w11, [sp, #0x44]
   b2984: 6b0b0129     	subs	w9, w9, w11
   b2988: b90043e9     	str	w9, [sp, #0x40]
   b298c: f94033e8     	ldr	x8, [sp, #0x60]
   b2990: 91000908     	add	x8, x8, #0x2
   b2994: f90033e8     	str	x8, [sp, #0x60]
   b2998: b94043e9     	ldr	w9, [sp, #0x40]
   b299c: 340000a9     	cbz	w9, 0xb29b0 <strzcmp16_h_n+0xd4>
   b29a0: 14000001     	b	0xb29a4 <strzcmp16_h_n+0xc8>
   b29a4: b94043e8     	ldr	w8, [sp, #0x40]
   b29a8: b9007fe8     	str	w8, [sp, #0x7c]
   b29ac: 14000022     	b	0xb2a34 <strzcmp16_h_n+0x158>
   b29b0: 17ffffd9     	b	0xb2914 <strzcmp16_h_n+0x38>
   b29b4: f94037e8     	ldr	x8, [sp, #0x68]
   b29b8: f9402fe9     	ldr	x9, [sp, #0x58]
   b29bc: eb090108     	subs	x8, x8, x9
   b29c0: f90013e8     	str	x8, [sp, #0x20]
   b29c4: 54000122     	b.hs	0xb29e8 <strzcmp16_h_n+0x10c>
   b29c8: 14000001     	b	0xb29cc <strzcmp16_h_n+0xf0>
   b29cc: f94033e8     	ldr	x8, [sp, #0x60]
   b29d0: 79400109     	ldrh	w9, [x8]
   b29d4: 5ac00929     	rev	w9, w9
   b29d8: 2a1f03ea     	mov	w10, wzr
   b29dc: 6b494149     	subs	w9, w10, w9, lsr #16
   b29e0: b9001fe9     	str	w9, [sp, #0x1c]
   b29e4: 14000011     	b	0xb2a28 <strzcmp16_h_n+0x14c>
   b29e8: f94037e8     	ldr	x8, [sp, #0x68]
   b29ec: f9402fe9     	ldr	x9, [sp, #0x58]
   b29f0: eb090108     	subs	x8, x8, x9
   b29f4: f9000be8     	str	x8, [sp, #0x10]
   b29f8: 540000c9     	b.ls	0xb2a10 <strzcmp16_h_n+0x134>
   b29fc: 14000001     	b	0xb2a00 <strzcmp16_h_n+0x124>
   b2a00: f9403be8     	ldr	x8, [sp, #0x70]
   b2a04: 79400109     	ldrh	w9, [x8]
   b2a08: b9000fe9     	str	w9, [sp, #0xc]
   b2a0c: 14000004     	b	0xb2a1c <strzcmp16_h_n+0x140>
   b2a10: 2a1f03e0     	mov	w0, wzr
   b2a14: b9000fe0     	str	w0, [sp, #0xc]
   b2a18: 14000001     	b	0xb2a1c <strzcmp16_h_n+0x140>
   b2a1c: b9400fe0     	ldr	w0, [sp, #0xc]
   b2a20: b9001fe0     	str	w0, [sp, #0x1c]
   b2a24: 14000001     	b	0xb2a28 <strzcmp16_h_n+0x14c>
   b2a28: b9401fe8     	ldr	w8, [sp, #0x1c]
   b2a2c: b9007fe8     	str	w8, [sp, #0x7c]
   b2a30: 14000001     	b	0xb2a34 <strzcmp16_h_n+0x158>
   b2a34: b9407fe0     	ldr	w0, [sp, #0x7c]
   b2a38: 910203ff     	add	sp, sp, #0x80
   b2a3c: d65f03c0     	ret

00000000000b2a40 <utf16_to_utf8>:
   b2a40: d101c3ff     	sub	sp, sp, #0x70
   b2a44: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b2a48: 910183fd     	add	x29, sp, #0x60
   b2a4c: d2800008     	mov	x8, #0x0                // =0
   b2a50: 52800009     	mov	w9, #0x0                // =0
   b2a54: f81f83a0     	stur	x0, [x29, #-0x8]
   b2a58: f81f03a1     	stur	x1, [x29, #-0x10]
   b2a5c: f81e83a2     	stur	x2, [x29, #-0x18]
   b2a60: f81e03a3     	stur	x3, [x29, #-0x20]
   b2a64: f85f83a0     	ldur	x0, [x29, #-0x8]
   b2a68: eb08001f     	cmp	x0, x8
   b2a6c: 1a9f17ea     	cset	w10, eq
   b2a70: f9000be8     	str	x8, [sp, #0x10]
   b2a74: b9000fe9     	str	w9, [sp, #0xc]
   b2a78: 3700012a     	tbnz	w10, #0x0, 0xb2a9c <utf16_to_utf8+0x5c>
   b2a7c: f85f03a8     	ldur	x8, [x29, #-0x10]
   b2a80: b40000e8     	cbz	x8, 0xb2a9c <utf16_to_utf8+0x5c>
   b2a84: f85e83a8     	ldur	x8, [x29, #-0x18]
   b2a88: f9400be9     	ldr	x9, [sp, #0x10]
   b2a8c: eb09011f     	cmp	x8, x9
   b2a90: 1a9f17ea     	cset	w10, eq
   b2a94: 3700004a     	tbnz	w10, #0x0, 0xb2a9c <utf16_to_utf8+0x5c>
   b2a98: 14000002     	b	0xb2aa0 <utf16_to_utf8+0x60>
   b2a9c: 1400005b     	b	0xb2c08 <utf16_to_utf8+0x1c8>
   b2aa0: b27f03e8     	orr	x8, xzr, #0x2
   b2aa4: f85f83a9     	ldur	x9, [x29, #-0x8]
   b2aa8: f81d83a9     	stur	x9, [x29, #-0x28]
   b2aac: f85f83a9     	ldur	x9, [x29, #-0x8]
   b2ab0: f85f03aa     	ldur	x10, [x29, #-0x10]
   b2ab4: 9b0a7d08     	mul	x8, x8, x10
   b2ab8: 8b080128     	add	x8, x9, x8
   b2abc: f9001be8     	str	x8, [sp, #0x30]
   b2ac0: f85e83a8     	ldur	x8, [x29, #-0x18]
   b2ac4: f90017e8     	str	x8, [sp, #0x28]
   b2ac8: f85d83a8     	ldur	x8, [x29, #-0x28]
   b2acc: f9401be9     	ldr	x9, [sp, #0x30]
   b2ad0: eb09011f     	cmp	x8, x9
   b2ad4: 1a9f27ea     	cset	w10, lo
   b2ad8: 3700004a     	tbnz	w10, #0x0, 0xb2ae0 <utf16_to_utf8+0xa0>
   b2adc: 14000048     	b	0xb2bfc <utf16_to_utf8+0x1bc>
   b2ae0: 529b0008     	mov	w8, #0xd800             // =55296
   b2ae4: 321617e9     	orr	w9, wzr, #0xfc00
   b2ae8: f85d83aa     	ldur	x10, [x29, #-0x28]
   b2aec: 7940014b     	ldrh	w11, [x10]
   b2af0: 0a090169     	and	w9, w11, w9
   b2af4: 6b08013f     	cmp	w9, w8
   b2af8: 1a9f17e8     	cset	w8, eq
   b2afc: 37000048     	tbnz	w8, #0x0, 0xb2b04 <utf16_to_utf8+0xc4>
   b2b00: 14000029     	b	0xb2ba4 <utf16_to_utf8+0x164>
   b2b04: b27f03e8     	orr	x8, xzr, #0x2
   b2b08: f85d83a9     	ldur	x9, [x29, #-0x28]
   b2b0c: 8b080128     	add	x8, x9, x8
   b2b10: f9401be9     	ldr	x9, [sp, #0x30]
   b2b14: eb09011f     	cmp	x8, x9
   b2b18: 1a9f27ea     	cset	w10, lo
   b2b1c: 3700004a     	tbnz	w10, #0x0, 0xb2b24 <utf16_to_utf8+0xe4>
   b2b20: 14000021     	b	0xb2ba4 <utf16_to_utf8+0x164>
   b2b24: 529b8008     	mov	w8, #0xdc00             // =56320
   b2b28: 321617e9     	orr	w9, wzr, #0xfc00
   b2b2c: f85d83aa     	ldur	x10, [x29, #-0x28]
   b2b30: 7940054b     	ldrh	w11, [x10, #0x2]
   b2b34: 0a090169     	and	w9, w11, w9
   b2b38: 6b08013f     	cmp	w9, w8
   b2b3c: 1a9f17e8     	cset	w8, eq
   b2b40: 37000048     	tbnz	w8, #0x0, 0xb2b48 <utf16_to_utf8+0x108>
   b2b44: 14000018     	b	0xb2ba4 <utf16_to_utf8+0x164>
   b2b48: 52800148     	mov	w8, #0xa                // =10
   b2b4c: 529b8009     	mov	w9, #0xdc00             // =56320
   b2b50: 529b000a     	mov	w10, #0xd800            // =55296
   b2b54: b27f03eb     	orr	x11, xzr, #0x2
   b2b58: f85d83ac     	ldur	x12, [x29, #-0x28]
   b2b5c: 8b0b018d     	add	x13, x12, x11
   b2b60: f81d83ad     	stur	x13, [x29, #-0x28]
   b2b64: 7940018e     	ldrh	w14, [x12]
   b2b68: 6b0a01ca     	subs	w10, w14, w10
   b2b6c: 1ac82148     	lsl	w8, w10, w8
   b2b70: b90027e8     	str	w8, [sp, #0x24]
   b2b74: f85d83ac     	ldur	x12, [x29, #-0x28]
   b2b78: 8b0b018b     	add	x11, x12, x11
   b2b7c: f81d83ab     	stur	x11, [x29, #-0x28]
   b2b80: 79400188     	ldrh	w8, [x12]
   b2b84: 6b090108     	subs	w8, w8, w9
   b2b88: b94027e9     	ldr	w9, [sp, #0x24]
   b2b8c: 2a080128     	orr	w8, w9, w8
   b2b90: b90027e8     	str	w8, [sp, #0x24]
   b2b94: b94027e8     	ldr	w8, [sp, #0x24]
   b2b98: 11404108     	add	w8, w8, #0x10, lsl #12  // =0x10000
   b2b9c: b90027e8     	str	w8, [sp, #0x24]
   b2ba0: 14000007     	b	0xb2bbc <utf16_to_utf8+0x17c>
   b2ba4: b27f03e8     	orr	x8, xzr, #0x2
   b2ba8: f85d83a9     	ldur	x9, [x29, #-0x28]
   b2bac: 8b080128     	add	x8, x9, x8
   b2bb0: f81d83a8     	stur	x8, [x29, #-0x28]
   b2bb4: 7940012a     	ldrh	w10, [x9]
   b2bb8: b90027ea     	str	w10, [sp, #0x24]
   b2bbc: b94027e0     	ldr	w0, [sp, #0x24]
   b2bc0: 97fffd13     	bl	0xb200c <utf32_to_utf8_length+0xb4>
   b2bc4: f9000fe0     	str	x0, [sp, #0x18]
   b2bc8: f94017e0     	ldr	x0, [sp, #0x28]
   b2bcc: b94027e1     	ldr	w1, [sp, #0x24]
   b2bd0: f9400fe2     	ldr	x2, [sp, #0x18]
   b2bd4: 97fffd8a     	bl	0xb21fc <utf32_to_utf8+0x114>
   b2bd8: f9400fe0     	ldr	x0, [sp, #0x18]
   b2bdc: f94017e2     	ldr	x2, [sp, #0x28]
   b2be0: 8b000040     	add	x0, x2, x0
   b2be4: f90017e0     	str	x0, [sp, #0x28]
   b2be8: f9400fe0     	ldr	x0, [sp, #0x18]
   b2bec: f85e03a2     	ldur	x2, [x29, #-0x20]
   b2bf0: eb000040     	subs	x0, x2, x0
   b2bf4: f81e03a0     	stur	x0, [x29, #-0x20]
   b2bf8: 17ffffb4     	b	0xb2ac8 <utf16_to_utf8+0x88>
   b2bfc: f94017e8     	ldr	x8, [sp, #0x28]
   b2c00: b9400fe9     	ldr	w9, [sp, #0xc]
   b2c04: 39000109     	strb	w9, [x8]
   b2c08: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b2c0c: 9101c3ff     	add	sp, sp, #0x70
   b2c10: d65f03c0     	ret

00000000000b2c14 <utf8_length>:
   b2c14: d10103ff     	sub	sp, sp, #0x40
   b2c18: f9001be0     	str	x0, [sp, #0x30]
   b2c1c: f9401be0     	ldr	x0, [sp, #0x30]
   b2c20: f90017e0     	str	x0, [sp, #0x28]
   b2c24: f90013ff     	str	xzr, [sp, #0x20]
   b2c28: f94017e8     	ldr	x8, [sp, #0x28]
   b2c2c: 39400109     	ldrb	w9, [x8]
   b2c30: 35000049     	cbnz	w9, 0xb2c38 <utf8_length+0x24>
   b2c34: 1400007d     	b	0xb2e28 <utf8_length+0x214>
   b2c38: 321903e8     	orr	w8, wzr, #0x80
   b2c3c: b24003e9     	orr	x9, xzr, #0x1
   b2c40: f94017ea     	ldr	x10, [sp, #0x28]
   b2c44: 8b090149     	add	x9, x10, x9
   b2c48: f90017e9     	str	x9, [sp, #0x28]
   b2c4c: 3940014b     	ldrb	w11, [x10]
   b2c50: 39007feb     	strb	w11, [sp, #0x1f]
   b2c54: 39407feb     	ldrb	w11, [sp, #0x1f]
   b2c58: 0a080168     	and	w8, w11, w8
   b2c5c: 34000048     	cbz	w8, 0xb2c64 <utf8_length+0x50>
   b2c60: 14000005     	b	0xb2c74 <utf8_length+0x60>
   b2c64: f94013e8     	ldr	x8, [sp, #0x20]
   b2c68: 91000508     	add	x8, x8, #0x1
   b2c6c: f90013e8     	str	x8, [sp, #0x20]
   b2c70: 17ffffee     	b	0xb2c28 <utf8_length+0x14>
   b2c74: 321a03e8     	orr	w8, wzr, #0x40
   b2c78: 39407fe9     	ldrb	w9, [sp, #0x1f]
   b2c7c: 0a080128     	and	w8, w9, w8
   b2c80: 34000048     	cbz	w8, 0xb2c88 <utf8_length+0x74>
   b2c84: 14000004     	b	0xb2c94 <utf8_length+0x80>
   b2c88: 92800008     	mov	x8, #-0x1               // =-1
   b2c8c: f9001fe8     	str	x8, [sp, #0x38]
   b2c90: 14000068     	b	0xb2e30 <utf8_length+0x21c>
   b2c94: 321a03e8     	orr	w8, wzr, #0x40
   b2c98: 321903e9     	orr	w9, wzr, #0x80
   b2c9c: b24003ea     	orr	x10, xzr, #0x1
   b2ca0: f90007ff     	str	xzr, [sp, #0x8]
   b2ca4: b90007ff     	str	wzr, [sp, #0x4]
   b2ca8: f90007ea     	str	x10, [sp, #0x8]
   b2cac: b9001be8     	str	w8, [sp, #0x18]
   b2cb0: b90017e9     	str	w9, [sp, #0x14]
   b2cb4: 52800008     	mov	w8, #0x0                // =0
   b2cb8: d28000a9     	mov	x9, #0x5                // =5
   b2cbc: f94007ea     	ldr	x10, [sp, #0x8]
   b2cc0: eb09015f     	cmp	x10, x9
   b2cc4: 1a9f27eb     	cset	w11, lo
   b2cc8: b90003e8     	str	w8, [sp]
   b2ccc: 3700004b     	tbnz	w11, #0x0, 0xb2cd4 <utf8_length+0xc0>
   b2cd0: 14000008     	b	0xb2cf0 <utf8_length+0xdc>
   b2cd4: 52800008     	mov	w8, #0x0                // =0
   b2cd8: 39407fe9     	ldrb	w9, [sp, #0x1f]
   b2cdc: b9401bea     	ldr	w10, [sp, #0x18]
   b2ce0: 0a0a0129     	and	w9, w9, w10
   b2ce4: 6b08013f     	cmp	w9, w8
   b2ce8: 1a9f07e8     	cset	w8, ne
   b2cec: b90003e8     	str	w8, [sp]
   b2cf0: b94003e8     	ldr	w8, [sp]
   b2cf4: 37000048     	tbnz	w8, #0x0, 0xb2cfc <utf8_length+0xe8>
   b2cf8: 14000025     	b	0xb2d8c <utf8_length+0x178>
   b2cfc: 321a07e8     	orr	w8, wzr, #0xc0
   b2d00: 321903e9     	orr	w9, wzr, #0x80
   b2d04: f94017ea     	ldr	x10, [sp, #0x28]
   b2d08: 3940014b     	ldrb	w11, [x10]
   b2d0c: 0a080168     	and	w8, w11, w8
   b2d10: 6b09011f     	cmp	w8, w9
   b2d14: 1a9f07e8     	cset	w8, ne
   b2d18: 37000048     	tbnz	w8, #0x0, 0xb2d20 <utf8_length+0x10c>
   b2d1c: 14000004     	b	0xb2d2c <utf8_length+0x118>
   b2d20: 92800008     	mov	x8, #-0x1               // =-1
   b2d24: f9001fe8     	str	x8, [sp, #0x38]
   b2d28: 14000042     	b	0xb2e30 <utf8_length+0x21c>
   b2d2c: 320017e8     	orr	w8, wzr, #0x3f
   b2d30: 321f07e9     	orr	w9, wzr, #0x6
   b2d34: b24003ea     	orr	x10, xzr, #0x1
   b2d38: b94007eb     	ldr	w11, [sp, #0x4]
   b2d3c: 1ac92169     	lsl	w9, w11, w9
   b2d40: f94017ec     	ldr	x12, [sp, #0x28]
   b2d44: 8b0a018a     	add	x10, x12, x10
   b2d48: f90017ea     	str	x10, [sp, #0x28]
   b2d4c: 3940018b     	ldrb	w11, [x12]
   b2d50: 0a080168     	and	w8, w11, w8
   b2d54: 0b080128     	add	w8, w9, w8
   b2d58: b90007e8     	str	w8, [sp, #0x4]
   b2d5c: 320003e8     	orr	w8, wzr, #0x1
   b2d60: f94007e9     	ldr	x9, [sp, #0x8]
   b2d64: 91000529     	add	x9, x9, #0x1
   b2d68: f90007e9     	str	x9, [sp, #0x8]
   b2d6c: b9401bea     	ldr	w10, [sp, #0x18]
   b2d70: b94017eb     	ldr	w11, [sp, #0x14]
   b2d74: 2a0a016a     	orr	w10, w11, w10
   b2d78: b90017ea     	str	w10, [sp, #0x14]
   b2d7c: b9401bea     	ldr	w10, [sp, #0x18]
   b2d80: 1ac82948     	asr	w8, w10, w8
   b2d84: b9001be8     	str	w8, [sp, #0x18]
   b2d88: 17ffffcb     	b	0xb2cb4 <utf8_length+0xa0>
   b2d8c: d28000a8     	mov	x8, #0x5                // =5
   b2d90: f94007e9     	ldr	x9, [sp, #0x8]
   b2d94: eb08013f     	cmp	x9, x8
   b2d98: 1a9f17ea     	cset	w10, eq
   b2d9c: 3700004a     	tbnz	w10, #0x0, 0xb2da4 <utf8_length+0x190>
   b2da0: 14000004     	b	0xb2db0 <utf8_length+0x19c>
   b2da4: 92800008     	mov	x8, #-0x1               // =-1
   b2da8: f9001fe8     	str	x8, [sp, #0x38]
   b2dac: 14000021     	b	0xb2e30 <utf8_length+0x21c>
   b2db0: 12bffde8     	mov	w8, #0x10ffff           // =1114111
   b2db4: b27f07e9     	orr	x9, xzr, #0x6
   b2db8: b9401bea     	ldr	w10, [sp, #0x18]
   b2dbc: b94017eb     	ldr	w11, [sp, #0x14]
   b2dc0: 2a0a016a     	orr	w10, w11, w10
   b2dc4: b90017ea     	str	w10, [sp, #0x14]
   b2dc8: b94017ea     	ldr	w10, [sp, #0x14]
   b2dcc: 39407feb     	ldrb	w11, [sp, #0x1f]
   b2dd0: 0a2a016a     	bic	w10, w11, w10
   b2dd4: f94007ec     	ldr	x12, [sp, #0x8]
   b2dd8: f100058c     	subs	x12, x12, #0x1
   b2ddc: 9b0c7d29     	mul	x9, x9, x12
   b2de0: 2a0903eb     	mov	w11, w9
   b2de4: 1acb214a     	lsl	w10, w10, w11
   b2de8: b94007eb     	ldr	w11, [sp, #0x4]
   b2dec: 2a0a016a     	orr	w10, w11, w10
   b2df0: b90007ea     	str	w10, [sp, #0x4]
   b2df4: b94007ea     	ldr	w10, [sp, #0x4]
   b2df8: 6b08015f     	cmp	w10, w8
   b2dfc: 1a9f97e8     	cset	w8, hi
   b2e00: 37000048     	tbnz	w8, #0x0, 0xb2e08 <utf8_length+0x1f4>
   b2e04: 14000004     	b	0xb2e14 <utf8_length+0x200>
   b2e08: 92800008     	mov	x8, #-0x1               // =-1
   b2e0c: f9001fe8     	str	x8, [sp, #0x38]
   b2e10: 14000008     	b	0xb2e30 <utf8_length+0x21c>
   b2e14: f94007e8     	ldr	x8, [sp, #0x8]
   b2e18: f94013e9     	ldr	x9, [sp, #0x20]
   b2e1c: 8b080128     	add	x8, x9, x8
   b2e20: f90013e8     	str	x8, [sp, #0x20]
   b2e24: 17ffff81     	b	0xb2c28 <utf8_length+0x14>
   b2e28: f94013e8     	ldr	x8, [sp, #0x20]
   b2e2c: f9001fe8     	str	x8, [sp, #0x38]
   b2e30: f9401fe0     	ldr	x0, [sp, #0x38]
   b2e34: 910103ff     	add	sp, sp, #0x40
   b2e38: d65f03c0     	ret

00000000000b2e3c <utf16_to_utf8_length>:
   b2e3c: d10103ff     	sub	sp, sp, #0x40
   b2e40: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b2e44: 9100c3fd     	add	x29, sp, #0x30
   b2e48: d2800008     	mov	x8, #0x0                // =0
   b2e4c: f81f03a0     	stur	x0, [x29, #-0x10]
   b2e50: f9000fe1     	str	x1, [sp, #0x18]
   b2e54: f85f03a0     	ldur	x0, [x29, #-0x10]
   b2e58: eb08001f     	cmp	x0, x8
   b2e5c: 1a9f17e9     	cset	w9, eq
   b2e60: 37000089     	tbnz	w9, #0x0, 0xb2e70 <utf16_to_utf8_length+0x34>
   b2e64: f9400fe8     	ldr	x8, [sp, #0x18]
   b2e68: b4000048     	cbz	x8, 0xb2e70 <utf16_to_utf8_length+0x34>
   b2e6c: 14000004     	b	0xb2e7c <utf16_to_utf8_length+0x40>
   b2e70: 92800008     	mov	x8, #-0x1               // =-1
   b2e74: f81f83a8     	stur	x8, [x29, #-0x8]
   b2e78: 1400003c     	b	0xb2f68 <utf16_to_utf8_length+0x12c>
   b2e7c: b27f03e8     	orr	x8, xzr, #0x2
   b2e80: f9000bff     	str	xzr, [sp, #0x10]
   b2e84: f85f03a9     	ldur	x9, [x29, #-0x10]
   b2e88: f9400fea     	ldr	x10, [sp, #0x18]
   b2e8c: 9b0a7d08     	mul	x8, x8, x10
   b2e90: 8b080128     	add	x8, x9, x8
   b2e94: f90007e8     	str	x8, [sp, #0x8]
   b2e98: f85f03a8     	ldur	x8, [x29, #-0x10]
   b2e9c: f94007e9     	ldr	x9, [sp, #0x8]
   b2ea0: eb09011f     	cmp	x8, x9
   b2ea4: 1a9f27ea     	cset	w10, lo
   b2ea8: 3700004a     	tbnz	w10, #0x0, 0xb2eb0 <utf16_to_utf8_length+0x74>
   b2eac: 1400002d     	b	0xb2f60 <utf16_to_utf8_length+0x124>
   b2eb0: 529b0008     	mov	w8, #0xd800             // =55296
   b2eb4: 321617e9     	orr	w9, wzr, #0xfc00
   b2eb8: f85f03aa     	ldur	x10, [x29, #-0x10]
   b2ebc: 7940014b     	ldrh	w11, [x10]
   b2ec0: 0a090169     	and	w9, w11, w9
   b2ec4: 6b08013f     	cmp	w9, w8
   b2ec8: 1a9f17e8     	cset	w8, eq
   b2ecc: 37000048     	tbnz	w8, #0x0, 0xb2ed4 <utf16_to_utf8_length+0x98>
   b2ed0: 1400001a     	b	0xb2f38 <utf16_to_utf8_length+0xfc>
   b2ed4: b27f03e8     	orr	x8, xzr, #0x2
   b2ed8: f85f03a9     	ldur	x9, [x29, #-0x10]
   b2edc: 8b080128     	add	x8, x9, x8
   b2ee0: f94007e9     	ldr	x9, [sp, #0x8]
   b2ee4: eb09011f     	cmp	x8, x9
   b2ee8: 1a9f27ea     	cset	w10, lo
   b2eec: 3700004a     	tbnz	w10, #0x0, 0xb2ef4 <utf16_to_utf8_length+0xb8>
   b2ef0: 14000012     	b	0xb2f38 <utf16_to_utf8_length+0xfc>
   b2ef4: 529b8008     	mov	w8, #0xdc00             // =56320
   b2ef8: 321617e9     	orr	w9, wzr, #0xfc00
   b2efc: f85f03aa     	ldur	x10, [x29, #-0x10]
   b2f00: 7940054b     	ldrh	w11, [x10, #0x2]
   b2f04: 0a090169     	and	w9, w11, w9
   b2f08: 6b08013f     	cmp	w9, w8
   b2f0c: 1a9f17e8     	cset	w8, eq
   b2f10: 37000048     	tbnz	w8, #0x0, 0xb2f18 <utf16_to_utf8_length+0xdc>
   b2f14: 14000009     	b	0xb2f38 <utf16_to_utf8_length+0xfc>
   b2f18: b27e03e8     	orr	x8, xzr, #0x4
   b2f1c: f9400be9     	ldr	x9, [sp, #0x10]
   b2f20: 91001129     	add	x9, x9, #0x4
   b2f24: f9000be9     	str	x9, [sp, #0x10]
   b2f28: f85f03a9     	ldur	x9, [x29, #-0x10]
   b2f2c: 8b080128     	add	x8, x9, x8
   b2f30: f81f03a8     	stur	x8, [x29, #-0x10]
   b2f34: 1400000a     	b	0xb2f5c <utf16_to_utf8_length+0x120>
   b2f38: b27f03e8     	orr	x8, xzr, #0x2
   b2f3c: f85f03a9     	ldur	x9, [x29, #-0x10]
   b2f40: 8b080128     	add	x8, x9, x8
   b2f44: f81f03a8     	stur	x8, [x29, #-0x10]
   b2f48: 79400120     	ldrh	w0, [x9]
   b2f4c: 97fffc30     	bl	0xb200c <utf32_to_utf8_length+0xb4>
   b2f50: f9400be8     	ldr	x8, [sp, #0x10]
   b2f54: 8b000108     	add	x8, x8, x0
   b2f58: f9000be8     	str	x8, [sp, #0x10]
   b2f5c: 17ffffcf     	b	0xb2e98 <utf16_to_utf8_length+0x5c>
   b2f60: f9400be8     	ldr	x8, [sp, #0x10]
   b2f64: f81f83a8     	stur	x8, [x29, #-0x8]
   b2f68: f85f83a0     	ldur	x0, [x29, #-0x8]
   b2f6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b2f70: 910103ff     	add	sp, sp, #0x40
   b2f74: d65f03c0     	ret

00000000000b2f78 <utf8_to_utf32_length>:
   b2f78: d10103ff     	sub	sp, sp, #0x40
   b2f7c: d2800008     	mov	x8, #0x0                // =0
   b2f80: f9001be0     	str	x0, [sp, #0x30]
   b2f84: f90017e1     	str	x1, [sp, #0x28]
   b2f88: f9401be0     	ldr	x0, [sp, #0x30]
   b2f8c: eb08001f     	cmp	x0, x8
   b2f90: 1a9f17e9     	cset	w9, eq
   b2f94: 37000089     	tbnz	w9, #0x0, 0xb2fa4 <utf8_to_utf32_length+0x2c>
   b2f98: f94017e8     	ldr	x8, [sp, #0x28]
   b2f9c: b4000048     	cbz	x8, 0xb2fa4 <utf8_to_utf32_length+0x2c>
   b2fa0: 14000003     	b	0xb2fac <utf8_to_utf32_length+0x34>
   b2fa4: f9001fff     	str	xzr, [sp, #0x38]
   b2fa8: 14000034     	b	0xb3078 <utf8_to_utf32_length+0x100>
   b2fac: b24003e8     	orr	x8, xzr, #0x1
   b2fb0: f90013ff     	str	xzr, [sp, #0x20]
   b2fb4: f9401be9     	ldr	x9, [sp, #0x30]
   b2fb8: f9000fe9     	str	x9, [sp, #0x18]
   b2fbc: f9401be9     	ldr	x9, [sp, #0x30]
   b2fc0: f94017ea     	ldr	x10, [sp, #0x28]
   b2fc4: 8b0a0129     	add	x9, x9, x10
   b2fc8: f9000be9     	str	x9, [sp, #0x10]
   b2fcc: f90007e8     	str	x8, [sp, #0x8]
   b2fd0: f9400fe8     	ldr	x8, [sp, #0x18]
   b2fd4: f9400be9     	ldr	x9, [sp, #0x10]
   b2fd8: eb09011f     	cmp	x8, x9
   b2fdc: 1a9f27ea     	cset	w10, lo
   b2fe0: 3700004a     	tbnz	w10, #0x0, 0xb2fe8 <utf8_to_utf32_length+0x70>
   b2fe4: 14000023     	b	0xb3070 <utf8_to_utf32_length+0xf8>
   b2fe8: 321903e8     	orr	w8, wzr, #0x80
   b2fec: b24003e9     	orr	x9, xzr, #0x1
   b2ff0: f9400fea     	ldr	x10, [sp, #0x18]
   b2ff4: 3940014b     	ldrb	w11, [x10]
   b2ff8: 39001feb     	strb	w11, [sp, #0x7]
   b2ffc: f90007e9     	str	x9, [sp, #0x8]
   b3000: 39401feb     	ldrb	w11, [sp, #0x7]
   b3004: 0a080168     	and	w8, w11, w8
   b3008: 34000048     	cbz	w8, 0xb3010 <utf8_to_utf32_length+0x98>
   b300c: 14000002     	b	0xb3014 <utf8_to_utf32_length+0x9c>
   b3010: 14000010     	b	0xb3050 <utf8_to_utf32_length+0xd8>
   b3014: 321a03e8     	orr	w8, wzr, #0x40
   b3018: b90003e8     	str	w8, [sp]
   b301c: 39401fe8     	ldrb	w8, [sp, #0x7]
   b3020: b94003e9     	ldr	w9, [sp]
   b3024: 0a090108     	and	w8, w8, w9
   b3028: 35000048     	cbnz	w8, 0xb3030 <utf8_to_utf32_length+0xb8>
   b302c: 14000009     	b	0xb3050 <utf8_to_utf32_length+0xd8>
   b3030: 320003e8     	orr	w8, wzr, #0x1
   b3034: f94007e9     	ldr	x9, [sp, #0x8]
   b3038: 91000529     	add	x9, x9, #0x1
   b303c: f90007e9     	str	x9, [sp, #0x8]
   b3040: b94003ea     	ldr	w10, [sp]
   b3044: 1ac82948     	asr	w8, w10, w8
   b3048: b90003e8     	str	w8, [sp]
   b304c: 17fffff4     	b	0xb301c <utf8_to_utf32_length+0xa4>
   b3050: f94007e8     	ldr	x8, [sp, #0x8]
   b3054: f9400fe9     	ldr	x9, [sp, #0x18]
   b3058: 8b080128     	add	x8, x9, x8
   b305c: f9000fe8     	str	x8, [sp, #0x18]
   b3060: f94013e8     	ldr	x8, [sp, #0x20]
   b3064: 91000508     	add	x8, x8, #0x1
   b3068: f90013e8     	str	x8, [sp, #0x20]
   b306c: 17ffffd9     	b	0xb2fd0 <utf8_to_utf32_length+0x58>
   b3070: f94013e8     	ldr	x8, [sp, #0x20]
   b3074: f9001fe8     	str	x8, [sp, #0x38]
   b3078: f9401fe0     	ldr	x0, [sp, #0x38]
   b307c: 910103ff     	add	sp, sp, #0x40
   b3080: d65f03c0     	ret

00000000000b3084 <utf8_to_utf32>:
   b3084: d10183ff     	sub	sp, sp, #0x60
   b3088: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b308c: 910143fd     	add	x29, sp, #0x50
   b3090: d53bd048     	mrs	x8, TPIDR_EL0
   b3094: f9401508     	ldr	x8, [x8, #0x28]
   b3098: f81f83a8     	stur	x8, [x29, #-0x8]
   b309c: f81e83a0     	stur	x0, [x29, #-0x18]
   b30a0: f81e03a1     	stur	x1, [x29, #-0x20]
   b30a4: f90017e2     	str	x2, [sp, #0x28]
   b30a8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b30ac: b4000108     	cbz	x8, 0xb30cc <utf8_to_utf32+0x48>
   b30b0: 14000001     	b	0xb30b4 <utf8_to_utf32+0x30>
   b30b4: f85e03a8     	ldur	x8, [x29, #-0x20]
   b30b8: b40000a8     	cbz	x8, 0xb30cc <utf8_to_utf32+0x48>
   b30bc: 14000001     	b	0xb30c0 <utf8_to_utf32+0x3c>
   b30c0: f94017e8     	ldr	x8, [sp, #0x28]
   b30c4: b5000068     	cbnz	x8, 0xb30d0 <utf8_to_utf32+0x4c>
   b30c8: 14000001     	b	0xb30cc <utf8_to_utf32+0x48>
   b30cc: 14000020     	b	0xb314c <utf8_to_utf32+0xc8>
   b30d0: f85e83a8     	ldur	x8, [x29, #-0x18]
   b30d4: f90013e8     	str	x8, [sp, #0x20]
   b30d8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b30dc: f85e03a9     	ldur	x9, [x29, #-0x20]
   b30e0: 8b090108     	add	x8, x8, x9
   b30e4: f9000fe8     	str	x8, [sp, #0x18]
   b30e8: f94017e8     	ldr	x8, [sp, #0x28]
   b30ec: f9000be8     	str	x8, [sp, #0x10]
   b30f0: 14000001     	b	0xb30f4 <utf8_to_utf32+0x70>
   b30f4: f94013e8     	ldr	x8, [sp, #0x20]
   b30f8: f9400fe9     	ldr	x9, [sp, #0x18]
   b30fc: eb090108     	subs	x8, x8, x9
   b3100: f90007e8     	str	x8, [sp, #0x8]
   b3104: 540001c2     	b.hs	0xb313c <utf8_to_utf32+0xb8>
   b3108: 14000001     	b	0xb310c <utf8_to_utf32+0x88>
   b310c: f94013e0     	ldr	x0, [sp, #0x20]
   b3110: d10043a1     	sub	x1, x29, #0x10
   b3114: 97fffb40     	bl	0xb1e14 <utf32_from_utf8_at+0xe4>
   b3118: f9400be1     	ldr	x1, [sp, #0x10]
   b311c: 9100103e     	add	x30, x1, #0x4
   b3120: f9000bfe     	str	x30, [sp, #0x10]
   b3124: b9000020     	str	w0, [x1]
   b3128: f85f03a1     	ldur	x1, [x29, #-0x10]
   b312c: f94013fe     	ldr	x30, [sp, #0x20]
   b3130: 8b0103c1     	add	x1, x30, x1
   b3134: f90013e1     	str	x1, [sp, #0x20]
   b3138: 17ffffef     	b	0xb30f4 <utf8_to_utf32+0x70>
   b313c: f9400be8     	ldr	x8, [sp, #0x10]
   b3140: 2a1f03e9     	mov	w9, wzr
   b3144: b9000109     	str	w9, [x8]
   b3148: 14000001     	b	0xb314c <utf8_to_utf32+0xc8>
   b314c: d53bd048     	mrs	x8, TPIDR_EL0
   b3150: f9401508     	ldr	x8, [x8, #0x28]
   b3154: f85f83a9     	ldur	x9, [x29, #-0x8]
   b3158: eb090108     	subs	x8, x8, x9
   b315c: f90003e8     	str	x8, [sp]
   b3160: 540000a1     	b.ne	0xb3174 <utf8_to_utf32+0xf0>
   b3164: 14000001     	b	0xb3168 <utf8_to_utf32+0xe4>
   b3168: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b316c: 910183ff     	add	sp, sp, #0x60
   b3170: d65f03c0     	ret
   b3174: 97ffdaff     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b3178 <utf8_to_utf16_length>:
   b3178: d10143ff     	sub	sp, sp, #0x50
   b317c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b3180: 910103fd     	add	x29, sp, #0x40
   b3184: f81f03a0     	stur	x0, [x29, #-0x10]
   b3188: f81e83a1     	stur	x1, [x29, #-0x18]
   b318c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3190: f85e83a1     	ldur	x1, [x29, #-0x18]
   b3194: 8b010000     	add	x0, x0, x1
   b3198: f90013e0     	str	x0, [sp, #0x20]
   b319c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b31a0: f9000fe0     	str	x0, [sp, #0x18]
   b31a4: f9000bff     	str	xzr, [sp, #0x10]
   b31a8: f9400fe8     	ldr	x8, [sp, #0x18]
   b31ac: f94013e9     	ldr	x9, [sp, #0x20]
   b31b0: eb09011f     	cmp	x8, x9
   b31b4: 1a9f27ea     	cset	w10, lo
   b31b8: 3700004a     	tbnz	w10, #0x0, 0xb31c0 <utf8_to_utf16_length+0x48>
   b31bc: 14000021     	b	0xb3240 <utf8_to_utf16_length+0xc8>
   b31c0: 32003fe8     	orr	w8, wzr, #0xffff
   b31c4: f9400be9     	ldr	x9, [sp, #0x10]
   b31c8: 91000529     	add	x9, x9, #0x1
   b31cc: f9000be9     	str	x9, [sp, #0x10]
   b31d0: f9400fe9     	ldr	x9, [sp, #0x18]
   b31d4: 39400120     	ldrb	w0, [x9]
   b31d8: b90007e8     	str	w8, [sp, #0x4]
   b31dc: 94000028     	bl	0xb327c <utf8_to_utf16_length+0x104>
   b31e0: 2a0003e8     	mov	w8, w0
   b31e4: b9000fe8     	str	w8, [sp, #0xc]
   b31e8: f9400fe0     	ldr	x0, [sp, #0x18]
   b31ec: b9400fe8     	ldr	w8, [sp, #0xc]
   b31f0: 2a0803e9     	mov	w9, w8
   b31f4: 93407d21     	sxtw	x1, w9
   b31f8: 94000030     	bl	0xb32b8 <utf8_to_utf16_length+0x140>
   b31fc: b9000be0     	str	w0, [sp, #0x8]
   b3200: b9400be8     	ldr	w8, [sp, #0x8]
   b3204: b94007e0     	ldr	w0, [sp, #0x4]
   b3208: 6b00011f     	cmp	w8, w0
   b320c: 1a9f97e8     	cset	w8, hi
   b3210: 37000048     	tbnz	w8, #0x0, 0xb3218 <utf8_to_utf16_length+0xa0>
   b3214: 14000004     	b	0xb3224 <utf8_to_utf16_length+0xac>
   b3218: f9400be8     	ldr	x8, [sp, #0x10]
   b321c: 91000508     	add	x8, x8, #0x1
   b3220: f9000be8     	str	x8, [sp, #0x10]
   b3224: b9400fe8     	ldr	w8, [sp, #0xc]
   b3228: 2a0803e9     	mov	w9, w8
   b322c: 93407d29     	sxtw	x9, w9
   b3230: f9400fea     	ldr	x10, [sp, #0x18]
   b3234: 8b090149     	add	x9, x10, x9
   b3238: f9000fe9     	str	x9, [sp, #0x18]
   b323c: 17ffffdb     	b	0xb31a8 <utf8_to_utf16_length+0x30>
   b3240: f9400fe8     	ldr	x8, [sp, #0x18]
   b3244: f94013e9     	ldr	x9, [sp, #0x20]
   b3248: eb09011f     	cmp	x8, x9
   b324c: 1a9f07ea     	cset	w10, ne
   b3250: 3700004a     	tbnz	w10, #0x0, 0xb3258 <utf8_to_utf16_length+0xe0>
   b3254: 14000004     	b	0xb3264 <utf8_to_utf16_length+0xec>
   b3258: 92800008     	mov	x8, #-0x1               // =-1
   b325c: f81f83a8     	stur	x8, [x29, #-0x8]
   b3260: 14000003     	b	0xb326c <utf8_to_utf16_length+0xf4>
   b3264: f9400be8     	ldr	x8, [sp, #0x10]
   b3268: f81f83a8     	stur	x8, [x29, #-0x8]
   b326c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3270: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b3274: 910143ff     	add	sp, sp, #0x50
   b3278: d65f03c0     	ret
   b327c: d10043ff     	sub	sp, sp, #0x10
   b3280: 320007e8     	orr	w8, wzr, #0x3
   b3284: 321f0fe9     	orr	w9, wzr, #0x1e
   b3288: 52bca00a     	mov	w10, #-0x1b000000       // =-452984832
   b328c: 39003fe0     	strb	w0, [sp, #0xf]
   b3290: 39403fe0     	ldrb	w0, [sp, #0xf]
   b3294: 1ac82800     	asr	w0, w0, w8
   b3298: 0a090009     	and	w9, w0, w9
   b329c: 1ac92549     	lsr	w9, w10, w9
   b32a0: 0a080128     	and	w8, w9, w8
   b32a4: 11000508     	add	w8, w8, #0x1
   b32a8: 2a0803eb     	mov	w11, w8
   b32ac: d3407d60     	ubfx	x0, x11, #0, #32
   b32b0: 910043ff     	add	sp, sp, #0x10
   b32b4: d65f03c0     	ret
   b32b8: d101c3ff     	sub	sp, sp, #0x70
   b32bc: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b32c0: 910183fd     	add	x29, sp, #0x60
   b32c4: d53bd048     	mrs	x8, TPIDR_EL0
   b32c8: f9401508     	ldr	x8, [x8, #0x28]
   b32cc: f81f83a8     	stur	x8, [x29, #-0x8]
   b32d0: f81e83a0     	stur	x0, [x29, #-0x18]
   b32d4: f81e03a1     	stur	x1, [x29, #-0x20]
   b32d8: f85e03a8     	ldur	x8, [x29, #-0x20]
   b32dc: f1000508     	subs	x8, x8, #0x1
   b32e0: aa0803e0     	mov	x0, x8
   b32e4: f1000d08     	subs	x8, x8, #0x3
   b32e8: f81d83a0     	stur	x0, [x29, #-0x28]
   b32ec: f9001be8     	str	x8, [sp, #0x30]
   b32f0: 540007a8     	b.hi	0xb33e4 <utf8_to_utf16_length+0x26c>
   b32f4: 90000a28     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b32f8: 91392108     	add	x8, x8, #0xe48
   b32fc: f85d83ab     	ldur	x11, [x29, #-0x28]
   b3300: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   b3304: 8b0a0109     	add	x9, x8, x10
   b3308: f90017ea     	str	x10, [sp, #0x28]
   b330c: d61f0120     	br	x9
   b3310: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3314: 39400109     	ldrb	w9, [x8]
   b3318: b81f03a9     	stur	w9, [x29, #-0x10]
   b331c: 14000035     	b	0xb33f0 <utf8_to_utf16_length+0x278>
   b3320: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3324: 39400109     	ldrb	w9, [x8]
   b3328: 12001129     	and	w9, w9, #0x1f
   b332c: b81f43a9     	stur	w9, [x29, #-0xc]
   b3330: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3334: 39400501     	ldrb	w1, [x8, #0x1]
   b3338: d10033a0     	sub	x0, x29, #0xc
   b333c: 94000101     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b3340: b85f43a9     	ldur	w9, [x29, #-0xc]
   b3344: b81f03a9     	stur	w9, [x29, #-0x10]
   b3348: 1400002a     	b	0xb33f0 <utf8_to_utf16_length+0x278>
   b334c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3350: 39400109     	ldrb	w9, [x8]
   b3354: 12000d29     	and	w9, w9, #0xf
   b3358: b81f43a9     	stur	w9, [x29, #-0xc]
   b335c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3360: 39400501     	ldrb	w1, [x8, #0x1]
   b3364: d10033a8     	sub	x8, x29, #0xc
   b3368: aa0803e0     	mov	x0, x8
   b336c: f90013e8     	str	x8, [sp, #0x20]
   b3370: 940000f4     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b3374: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3378: 39400901     	ldrb	w1, [x8, #0x2]
   b337c: f94013e0     	ldr	x0, [sp, #0x20]
   b3380: 940000f0     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b3384: b85f43a9     	ldur	w9, [x29, #-0xc]
   b3388: b81f03a9     	stur	w9, [x29, #-0x10]
   b338c: 14000019     	b	0xb33f0 <utf8_to_utf16_length+0x278>
   b3390: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3394: 39400109     	ldrb	w9, [x8]
   b3398: 12000929     	and	w9, w9, #0x7
   b339c: b81f43a9     	stur	w9, [x29, #-0xc]
   b33a0: f85e83a8     	ldur	x8, [x29, #-0x18]
   b33a4: 39400501     	ldrb	w1, [x8, #0x1]
   b33a8: d10033a8     	sub	x8, x29, #0xc
   b33ac: aa0803e0     	mov	x0, x8
   b33b0: f9000fe8     	str	x8, [sp, #0x18]
   b33b4: 940000e3     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b33b8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b33bc: 39400901     	ldrb	w1, [x8, #0x2]
   b33c0: f9400fe0     	ldr	x0, [sp, #0x18]
   b33c4: 940000df     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b33c8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b33cc: 39400d01     	ldrb	w1, [x8, #0x3]
   b33d0: f9400fe0     	ldr	x0, [sp, #0x18]
   b33d4: 940000db     	bl	0xb3740 <utf8_to_utf16_n+0x1a4>
   b33d8: b85f43a9     	ldur	w9, [x29, #-0xc]
   b33dc: b81f03a9     	stur	w9, [x29, #-0x10]
   b33e0: 14000004     	b	0xb33f0 <utf8_to_utf16_length+0x278>
   b33e4: 32003fe8     	orr	w8, wzr, #0xffff
   b33e8: b81f03a8     	stur	w8, [x29, #-0x10]
   b33ec: 14000001     	b	0xb33f0 <utf8_to_utf16_length+0x278>
   b33f0: b85f03a8     	ldur	w8, [x29, #-0x10]
   b33f4: d53bd049     	mrs	x9, TPIDR_EL0
   b33f8: f9401529     	ldr	x9, [x9, #0x28]
   b33fc: f85f83aa     	ldur	x10, [x29, #-0x8]
   b3400: eb0a0129     	subs	x9, x9, x10
   b3404: b90017e8     	str	w8, [sp, #0x14]
   b3408: f90007e9     	str	x9, [sp, #0x8]
   b340c: 540000c1     	b.ne	0xb3424 <utf8_to_utf16_length+0x2ac>
   b3410: 14000001     	b	0xb3414 <utf8_to_utf16_length+0x29c>
   b3414: b94017e0     	ldr	w0, [sp, #0x14]
   b3418: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b341c: 9101c3ff     	add	sp, sp, #0x70
   b3420: d65f03c0     	ret
   b3424: 97ffda53     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b3428 <utf8_to_utf16_no_null_terminator>:
   b3428: d10143ff     	sub	sp, sp, #0x50
   b342c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b3430: 910103fd     	add	x29, sp, #0x40
   b3434: f81f83a0     	stur	x0, [x29, #-0x8]
   b3438: f81f03a1     	stur	x1, [x29, #-0x10]
   b343c: f81e83a2     	stur	x2, [x29, #-0x18]
   b3440: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3444: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3448: 8b010000     	add	x0, x0, x1
   b344c: f90013e0     	str	x0, [sp, #0x20]
   b3450: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3454: f9000fe0     	str	x0, [sp, #0x18]
   b3458: f85e83a0     	ldur	x0, [x29, #-0x18]
   b345c: f9000be0     	str	x0, [sp, #0x10]
   b3460: f9400fe8     	ldr	x8, [sp, #0x18]
   b3464: f94013e9     	ldr	x9, [sp, #0x20]
   b3468: eb09011f     	cmp	x8, x9
   b346c: 1a9f27ea     	cset	w10, lo
   b3470: 3700004a     	tbnz	w10, #0x0, 0xb3478 <utf8_to_utf16_no_null_terminator+0x50>
   b3474: 14000033     	b	0xb3540 <utf8_to_utf16_no_null_terminator+0x118>
   b3478: 32003fe8     	orr	w8, wzr, #0xffff
   b347c: f9400fe9     	ldr	x9, [sp, #0x18]
   b3480: 39400120     	ldrb	w0, [x9]
   b3484: b90003e8     	str	w8, [sp]
   b3488: 97ffff7d     	bl	0xb327c <utf8_to_utf16_length+0x104>
   b348c: f90007e0     	str	x0, [sp, #0x8]
   b3490: f9400fe0     	ldr	x0, [sp, #0x18]
   b3494: f94007e1     	ldr	x1, [sp, #0x8]
   b3498: 97ffff88     	bl	0xb32b8 <utf8_to_utf16_length+0x140>
   b349c: b90007e0     	str	w0, [sp, #0x4]
   b34a0: b94007e8     	ldr	w8, [sp, #0x4]
   b34a4: b94003e0     	ldr	w0, [sp]
   b34a8: 6b00011f     	cmp	w8, w0
   b34ac: 1a9f87e8     	cset	w8, ls
   b34b0: 37000048     	tbnz	w8, #0x0, 0xb34b8 <utf8_to_utf16_no_null_terminator+0x90>
   b34b4: 14000008     	b	0xb34d4 <utf8_to_utf16_no_null_terminator+0xac>
   b34b8: b27f03e8     	orr	x8, xzr, #0x2
   b34bc: b94007e9     	ldr	w9, [sp, #0x4]
   b34c0: f9400bea     	ldr	x10, [sp, #0x10]
   b34c4: 8b080148     	add	x8, x10, x8
   b34c8: f9000be8     	str	x8, [sp, #0x10]
   b34cc: 79000149     	strh	w9, [x10]
   b34d0: 14000017     	b	0xb352c <utf8_to_utf16_no_null_terminator+0x104>
   b34d4: 529b8008     	mov	w8, #0xdc00             // =56320
   b34d8: 320027e9     	orr	w9, wzr, #0x3ff
   b34dc: b27f03ea     	orr	x10, xzr, #0x2
   b34e0: 529b000b     	mov	w11, #0xd800            // =55296
   b34e4: 5280014c     	mov	w12, #0xa               // =10
   b34e8: b94007ed     	ldr	w13, [sp, #0x4]
   b34ec: 714041ad     	subs	w13, w13, #0x10, lsl #12 // =0x10000
   b34f0: b90007ed     	str	w13, [sp, #0x4]
   b34f4: b94007ed     	ldr	w13, [sp, #0x4]
   b34f8: 1acc25ac     	lsr	w12, w13, w12
   b34fc: 0b0b018b     	add	w11, w12, w11
   b3500: f9400bee     	ldr	x14, [sp, #0x10]
   b3504: 8b0a01cf     	add	x15, x14, x10
   b3508: f9000bef     	str	x15, [sp, #0x10]
   b350c: 790001cb     	strh	w11, [x14]
   b3510: b94007eb     	ldr	w11, [sp, #0x4]
   b3514: 0a090169     	and	w9, w11, w9
   b3518: 0b080128     	add	w8, w9, w8
   b351c: f9400bee     	ldr	x14, [sp, #0x10]
   b3520: 8b0a01ca     	add	x10, x14, x10
   b3524: f9000bea     	str	x10, [sp, #0x10]
   b3528: 790001c8     	strh	w8, [x14]
   b352c: f94007e8     	ldr	x8, [sp, #0x8]
   b3530: f9400fe9     	ldr	x9, [sp, #0x18]
   b3534: 8b080128     	add	x8, x9, x8
   b3538: f9000fe8     	str	x8, [sp, #0x18]
   b353c: 17ffffc9     	b	0xb3460 <utf8_to_utf16_no_null_terminator+0x38>
   b3540: f9400be0     	ldr	x0, [sp, #0x10]
   b3544: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b3548: 910143ff     	add	sp, sp, #0x50
   b354c: d65f03c0     	ret

00000000000b3550 <utf8_to_utf16>:
   b3550: d10103ff     	sub	sp, sp, #0x40
   b3554: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b3558: 9100c3fd     	add	x29, sp, #0x30
   b355c: 52800008     	mov	w8, #0x0                // =0
   b3560: f81f83a0     	stur	x0, [x29, #-0x8]
   b3564: f81f03a1     	stur	x1, [x29, #-0x10]
   b3568: f9000fe2     	str	x2, [sp, #0x18]
   b356c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3570: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3574: f9400fe2     	ldr	x2, [sp, #0x18]
   b3578: b9000fe8     	str	w8, [sp, #0xc]
   b357c: 97ffb329     	bl	0xa0220 <utf8_to_utf16_no_null_terminator@plt>
   b3580: f9000be0     	str	x0, [sp, #0x10]
   b3584: f9400be0     	ldr	x0, [sp, #0x10]
   b3588: b9400fe8     	ldr	w8, [sp, #0xc]
   b358c: 79000008     	strh	w8, [x0]
   b3590: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b3594: 910103ff     	add	sp, sp, #0x40
   b3598: d65f03c0     	ret

00000000000b359c <utf8_to_utf16_n>:
   b359c: d101c3ff     	sub	sp, sp, #0x70
   b35a0: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b35a4: 910183fd     	add	x29, sp, #0x60
   b35a8: b27f03e8     	orr	x8, xzr, #0x2
   b35ac: f81f03a0     	stur	x0, [x29, #-0x10]
   b35b0: f81e83a1     	stur	x1, [x29, #-0x18]
   b35b4: f81e03a2     	stur	x2, [x29, #-0x20]
   b35b8: f81d83a3     	stur	x3, [x29, #-0x28]
   b35bc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b35c0: f85e83a1     	ldur	x1, [x29, #-0x18]
   b35c4: 8b010000     	add	x0, x0, x1
   b35c8: f9001be0     	str	x0, [sp, #0x30]
   b35cc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b35d0: f90017e0     	str	x0, [sp, #0x28]
   b35d4: f85e03a0     	ldur	x0, [x29, #-0x20]
   b35d8: f85d83a1     	ldur	x1, [x29, #-0x28]
   b35dc: 9b017d08     	mul	x8, x8, x1
   b35e0: 8b080008     	add	x8, x0, x8
   b35e4: f90013e8     	str	x8, [sp, #0x20]
   b35e8: f85e03a8     	ldur	x8, [x29, #-0x20]
   b35ec: f9000fe8     	str	x8, [sp, #0x18]
   b35f0: 52800008     	mov	w8, #0x0                // =0
   b35f4: f94017e9     	ldr	x9, [sp, #0x28]
   b35f8: f9401bea     	ldr	x10, [sp, #0x30]
   b35fc: eb0a013f     	cmp	x9, x10
   b3600: 1a9f27eb     	cset	w11, lo
   b3604: b9000be8     	str	w8, [sp, #0x8]
   b3608: 3700004b     	tbnz	w11, #0x0, 0xb3610 <utf8_to_utf16_n+0x74>
   b360c: 14000006     	b	0xb3624 <utf8_to_utf16_n+0x88>
   b3610: f9400fe8     	ldr	x8, [sp, #0x18]
   b3614: f94013e9     	ldr	x9, [sp, #0x20]
   b3618: eb09011f     	cmp	x8, x9
   b361c: 1a9f27ea     	cset	w10, lo
   b3620: b9000bea     	str	w10, [sp, #0x8]
   b3624: b9400be8     	ldr	w8, [sp, #0x8]
   b3628: 37000048     	tbnz	w8, #0x0, 0xb3630 <utf8_to_utf16_n+0x94>
   b362c: 1400003f     	b	0xb3728 <utf8_to_utf16_n+0x18c>
   b3630: 32003fe8     	orr	w8, wzr, #0xffff
   b3634: f94017e9     	ldr	x9, [sp, #0x28]
   b3638: 39400120     	ldrb	w0, [x9]
   b363c: b90007e8     	str	w8, [sp, #0x4]
   b3640: 97ffff0f     	bl	0xb327c <utf8_to_utf16_length+0x104>
   b3644: f9000be0     	str	x0, [sp, #0x10]
   b3648: f94017e0     	ldr	x0, [sp, #0x28]
   b364c: f9400be1     	ldr	x1, [sp, #0x10]
   b3650: 97ffff1a     	bl	0xb32b8 <utf8_to_utf16_length+0x140>
   b3654: b9000fe0     	str	w0, [sp, #0xc]
   b3658: b9400fe8     	ldr	w8, [sp, #0xc]
   b365c: b94007e0     	ldr	w0, [sp, #0x4]
   b3660: 6b00011f     	cmp	w8, w0
   b3664: 1a9f87e8     	cset	w8, ls
   b3668: 37000048     	tbnz	w8, #0x0, 0xb3670 <utf8_to_utf16_n+0xd4>
   b366c: 14000008     	b	0xb368c <utf8_to_utf16_n+0xf0>
   b3670: b27f03e8     	orr	x8, xzr, #0x2
   b3674: b9400fe9     	ldr	w9, [sp, #0xc]
   b3678: f9400fea     	ldr	x10, [sp, #0x18]
   b367c: 8b080148     	add	x8, x10, x8
   b3680: f9000fe8     	str	x8, [sp, #0x18]
   b3684: 79000149     	strh	w9, [x10]
   b3688: 14000023     	b	0xb3714 <utf8_to_utf16_n+0x178>
   b368c: 529b0008     	mov	w8, #0xd800             // =55296
   b3690: 52800149     	mov	w9, #0xa                // =10
   b3694: b27f03ea     	orr	x10, xzr, #0x2
   b3698: b9400feb     	ldr	w11, [sp, #0xc]
   b369c: 7140416b     	subs	w11, w11, #0x10, lsl #12 // =0x10000
   b36a0: b9000feb     	str	w11, [sp, #0xc]
   b36a4: b9400feb     	ldr	w11, [sp, #0xc]
   b36a8: 1ac92569     	lsr	w9, w11, w9
   b36ac: 0b080128     	add	w8, w9, w8
   b36b0: f9400fec     	ldr	x12, [sp, #0x18]
   b36b4: 8b0a018a     	add	x10, x12, x10
   b36b8: f9000fea     	str	x10, [sp, #0x18]
   b36bc: 79000188     	strh	w8, [x12]
   b36c0: f9400fea     	ldr	x10, [sp, #0x18]
   b36c4: f94013ec     	ldr	x12, [sp, #0x20]
   b36c8: eb0c015f     	cmp	x10, x12
   b36cc: 1a9f37e8     	cset	w8, hs
   b36d0: 37000048     	tbnz	w8, #0x0, 0xb36d8 <utf8_to_utf16_n+0x13c>
   b36d4: 14000006     	b	0xb36ec <utf8_to_utf16_n+0x150>
   b36d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   b36dc: f9400fe9     	ldr	x9, [sp, #0x18]
   b36e0: 8b080128     	add	x8, x9, x8
   b36e4: f81f83a8     	stur	x8, [x29, #-0x8]
   b36e8: 14000012     	b	0xb3730 <utf8_to_utf16_n+0x194>
   b36ec: 529b8008     	mov	w8, #0xdc00             // =56320
   b36f0: 320027e9     	orr	w9, wzr, #0x3ff
   b36f4: b27f03ea     	orr	x10, xzr, #0x2
   b36f8: b9400feb     	ldr	w11, [sp, #0xc]
   b36fc: 0a090169     	and	w9, w11, w9
   b3700: 0b080128     	add	w8, w9, w8
   b3704: f9400fec     	ldr	x12, [sp, #0x18]
   b3708: 8b0a018a     	add	x10, x12, x10
   b370c: f9000fea     	str	x10, [sp, #0x18]
   b3710: 79000188     	strh	w8, [x12]
   b3714: f9400be8     	ldr	x8, [sp, #0x10]
   b3718: f94017e9     	ldr	x9, [sp, #0x28]
   b371c: 8b080128     	add	x8, x9, x8
   b3720: f90017e8     	str	x8, [sp, #0x28]
   b3724: 17ffffb3     	b	0xb35f0 <utf8_to_utf16_n+0x54>
   b3728: f9400fe8     	ldr	x8, [sp, #0x18]
   b372c: f81f83a8     	stur	x8, [x29, #-0x8]
   b3730: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3734: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b3738: 9101c3ff     	add	sp, sp, #0x70
   b373c: d65f03c0     	ret
   b3740: d10043ff     	sub	sp, sp, #0x10
   b3744: 321f07e8     	orr	w8, wzr, #0x6
   b3748: 320017e9     	orr	w9, wzr, #0x3f
   b374c: f90007e0     	str	x0, [sp, #0x8]
   b3750: 39001fe1     	strb	w1, [sp, #0x7]
   b3754: f94007e0     	ldr	x0, [sp, #0x8]
   b3758: b9400001     	ldr	w1, [x0]
   b375c: 1ac82028     	lsl	w8, w1, w8
   b3760: b9000008     	str	w8, [x0]
   b3764: 39401fe8     	ldrb	w8, [sp, #0x7]
   b3768: 0a080128     	and	w8, w9, w8
   b376c: f94007e0     	ldr	x0, [sp, #0x8]
   b3770: b9400009     	ldr	w9, [x0]
   b3774: 2a080128     	orr	w8, w9, w8
   b3778: b9000008     	str	w8, [x0]
   b377c: 910043ff     	add	sp, sp, #0x10
   b3780: d65f03c0     	ret

00000000000b3784 <android::VectorImpl::VectorImpl(unsigned long, unsigned int)>:
   b3784: d10083ff     	sub	sp, sp, #0x20
   b3788: b0000fa8     	adrp	x8, 0x2a8000
   b378c: f941d908     	ldr	x8, [x8, #0x3b0]
   b3790: b27c03e9     	orr	x9, xzr, #0x10
   b3794: 8b090108     	add	x8, x8, x9
   b3798: d2800009     	mov	x9, #0x0                // =0
   b379c: f9000fe0     	str	x0, [sp, #0x18]
   b37a0: f9000be1     	str	x1, [sp, #0x10]
   b37a4: b9000fe2     	str	w2, [sp, #0xc]
   b37a8: f9400fe0     	ldr	x0, [sp, #0x18]
   b37ac: f9000008     	str	x8, [x0]
   b37b0: f9000409     	str	x9, [x0, #0x8]
   b37b4: f900081f     	str	xzr, [x0, #0x10]
   b37b8: b9400fe2     	ldr	w2, [sp, #0xc]
   b37bc: b9001802     	str	w2, [x0, #0x18]
   b37c0: f9400be8     	ldr	x8, [sp, #0x10]
   b37c4: f9001008     	str	x8, [x0, #0x20]
   b37c8: 910083ff     	add	sp, sp, #0x20
   b37cc: d65f03c0     	ret

00000000000b37d0 <android::VectorImpl::VectorImpl(android::VectorImpl const&)>:
   b37d0: d100c3ff     	sub	sp, sp, #0x30
   b37d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b37d8: 910083fd     	add	x29, sp, #0x20
   b37dc: b0000fa8     	adrp	x8, 0x2a8000
   b37e0: f941d908     	ldr	x8, [x8, #0x3b0]
   b37e4: b27c03e9     	orr	x9, xzr, #0x10
   b37e8: 8b090108     	add	x8, x8, x9
   b37ec: d2800009     	mov	x9, #0x0                // =0
   b37f0: f81f83a0     	stur	x0, [x29, #-0x8]
   b37f4: f9000be1     	str	x1, [sp, #0x10]
   b37f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b37fc: f9000008     	str	x8, [x0]
   b3800: f9400be8     	ldr	x8, [sp, #0x10]
   b3804: f9400508     	ldr	x8, [x8, #0x8]
   b3808: f9000408     	str	x8, [x0, #0x8]
   b380c: f9400be8     	ldr	x8, [sp, #0x10]
   b3810: f9400908     	ldr	x8, [x8, #0x10]
   b3814: f9000808     	str	x8, [x0, #0x10]
   b3818: f9400be8     	ldr	x8, [sp, #0x10]
   b381c: b940190a     	ldr	w10, [x8, #0x18]
   b3820: b900180a     	str	w10, [x0, #0x18]
   b3824: f9400be8     	ldr	x8, [sp, #0x10]
   b3828: f9401108     	ldr	x8, [x8, #0x20]
   b382c: f9001008     	str	x8, [x0, #0x20]
   b3830: f9400408     	ldr	x8, [x0, #0x8]
   b3834: eb09011f     	cmp	x8, x9
   b3838: 1a9f07ea     	cset	w10, ne
   b383c: f90007e0     	str	x0, [sp, #0x8]
   b3840: 3700004a     	tbnz	w10, #0x0, 0xb3848 <android::VectorImpl::VectorImpl(android::VectorImpl const&)+0x78>
   b3844: 14000005     	b	0xb3858 <android::VectorImpl::VectorImpl(android::VectorImpl const&)+0x88>
   b3848: f94007e8     	ldr	x8, [sp, #0x8]
   b384c: f9400500     	ldr	x0, [x8, #0x8]
   b3850: 97ffd388     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b3854: 97ffc5fb     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   b3858: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b385c: 9100c3ff     	add	sp, sp, #0x30
   b3860: d65f03c0     	ret

00000000000b3864 <android::VectorImpl::~VectorImpl()>:
   b3864: d10043ff     	sub	sp, sp, #0x10
   b3868: b0000fa8     	adrp	x8, 0x2a8000
   b386c: f941d908     	ldr	x8, [x8, #0x3b0]
   b3870: b27c03e9     	orr	x9, xzr, #0x10
   b3874: 8b090108     	add	x8, x8, x9
   b3878: f90007e0     	str	x0, [sp, #0x8]
   b387c: f94007e9     	ldr	x9, [sp, #0x8]
   b3880: f9000128     	str	x8, [x9]
   b3884: 910043ff     	add	sp, sp, #0x10
   b3888: d65f03c0     	ret

00000000000b388c <android::VectorImpl::~VectorImpl()>:
   b388c: d10043ff     	sub	sp, sp, #0x10
   b3890: f90007e0     	str	x0, [sp, #0x8]
   b3894: d4200020     	brk	#0x1

00000000000b3898 <android::VectorImpl::operator=(android::VectorImpl const&)>:
   b3898: d100c3ff     	sub	sp, sp, #0x30
   b389c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b38a0: 910083fd     	add	x29, sp, #0x20
   b38a4: d2800008     	mov	x8, #0x0                // =0
   b38a8: f81f83a0     	stur	x0, [x29, #-0x8]
   b38ac: f9000be1     	str	x1, [sp, #0x10]
   b38b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b38b4: f9400be1     	ldr	x1, [sp, #0x10]
   b38b8: eb01001f     	cmp	x0, x1
   b38bc: 1a9f07e9     	cset	w9, ne
   b38c0: f90007e8     	str	x8, [sp, #0x8]
   b38c4: f90003e0     	str	x0, [sp]
   b38c8: 37000049     	tbnz	w9, #0x0, 0xb38d0 <android::VectorImpl::operator=(android::VectorImpl const&)+0x38>
   b38cc: 14000016     	b	0xb3924 <android::VectorImpl::operator=(android::VectorImpl const&)+0x8c>
   b38d0: f94003e0     	ldr	x0, [sp]
   b38d4: 97ffb5eb     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b38d8: f9400be0     	ldr	x0, [sp, #0x10]
   b38dc: f9400800     	ldr	x0, [x0, #0x10]
   b38e0: b5000040     	cbnz	x0, 0xb38e8 <android::VectorImpl::operator=(android::VectorImpl const&)+0x50>
   b38e4: 1400000c     	b	0xb3914 <android::VectorImpl::operator=(android::VectorImpl const&)+0x7c>
   b38e8: f9400be8     	ldr	x8, [sp, #0x10]
   b38ec: f9400508     	ldr	x8, [x8, #0x8]
   b38f0: f94003e9     	ldr	x9, [sp]
   b38f4: f9000528     	str	x8, [x9, #0x8]
   b38f8: f9400be8     	ldr	x8, [sp, #0x10]
   b38fc: f9400908     	ldr	x8, [x8, #0x10]
   b3900: f9000928     	str	x8, [x9, #0x10]
   b3904: f9400520     	ldr	x0, [x9, #0x8]
   b3908: 97ffd35a     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b390c: 97ffc5cd     	bl	0xa5040 <_ZNK7android12SharedBuffer7acquireEv@plt>
   b3910: 14000005     	b	0xb3924 <android::VectorImpl::operator=(android::VectorImpl const&)+0x8c>
   b3914: f94007e8     	ldr	x8, [sp, #0x8]
   b3918: f94003e9     	ldr	x9, [sp]
   b391c: f9000528     	str	x8, [x9, #0x8]
   b3920: f900093f     	str	xzr, [x9, #0x10]
   b3924: f94003e0     	ldr	x0, [sp]
   b3928: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b392c: 9100c3ff     	add	sp, sp, #0x30
   b3930: d65f03c0     	ret

00000000000b3934 <android::VectorImpl::release_storage()>:
   b3934: d100c3ff     	sub	sp, sp, #0x30
   b3938: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b393c: 910083fd     	add	x29, sp, #0x20
   b3940: d2800008     	mov	x8, #0x0                // =0
   b3944: f81f83a0     	stur	x0, [x29, #-0x8]
   b3948: f85f83a0     	ldur	x0, [x29, #-0x8]
   b394c: f9400409     	ldr	x9, [x0, #0x8]
   b3950: eb08013f     	cmp	x9, x8
   b3954: 1a9f07ea     	cset	w10, ne
   b3958: f90007e0     	str	x0, [sp, #0x8]
   b395c: 3700004a     	tbnz	w10, #0x0, 0xb3964 <android::VectorImpl::release_storage()+0x30>
   b3960: 14000016     	b	0xb39b8 <android::VectorImpl::release_storage()+0x84>
   b3964: 320003e8     	orr	w8, wzr, #0x1
   b3968: f94007e9     	ldr	x9, [sp, #0x8]
   b396c: f9400520     	ldr	x0, [x9, #0x8]
   b3970: b90007e8     	str	w8, [sp, #0x4]
   b3974: 97ffd33f     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b3978: f9000be0     	str	x0, [sp, #0x10]
   b397c: f9400be0     	ldr	x0, [sp, #0x10]
   b3980: b94007e1     	ldr	w1, [sp, #0x4]
   b3984: 97ffc8c3     	bl	0xa5c90 <_ZNK7android12SharedBuffer7releaseEj@plt>
   b3988: b94007e8     	ldr	w8, [sp, #0x4]
   b398c: 6b08001f     	cmp	w0, w8
   b3990: 1a9f17e0     	cset	w0, eq
   b3994: 37000040     	tbnz	w0, #0x0, 0xb399c <android::VectorImpl::release_storage()+0x68>
   b3998: 14000008     	b	0xb39b8 <android::VectorImpl::release_storage()+0x84>
   b399c: f94007e8     	ldr	x8, [sp, #0x8]
   b39a0: f9400501     	ldr	x1, [x8, #0x8]
   b39a4: f9400902     	ldr	x2, [x8, #0x10]
   b39a8: aa0803e0     	mov	x0, x8
   b39ac: 97ffd37d     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b39b0: f9400be0     	ldr	x0, [sp, #0x10]
   b39b4: 97ffb33f     	bl	0xa06b0 <_ZN7android12SharedBuffer7deallocEPKS0_@plt>
   b39b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b39bc: 9100c3ff     	add	sp, sp, #0x30
   b39c0: d65f03c0     	ret

00000000000b39c4 <android::VectorImpl::editArrayImpl()>:
   b39c4: d10103ff     	sub	sp, sp, #0x40
   b39c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b39cc: 9100c3fd     	add	x29, sp, #0x30
   b39d0: d2800008     	mov	x8, #0x0                // =0
   b39d4: f81f83a0     	stur	x0, [x29, #-0x8]
   b39d8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b39dc: f9400409     	ldr	x9, [x0, #0x8]
   b39e0: eb08013f     	cmp	x9, x8
   b39e4: 1a9f07ea     	cset	w10, ne
   b39e8: f9000be8     	str	x8, [sp, #0x10]
   b39ec: f90007e0     	str	x0, [sp, #0x8]
   b39f0: 3700004a     	tbnz	w10, #0x0, 0xb39f8 <android::VectorImpl::editArrayImpl()+0x34>
   b39f4: 14000021     	b	0xb3a78 <android::VectorImpl::editArrayImpl()+0xb4>
   b39f8: f94007e8     	ldr	x8, [sp, #0x8]
   b39fc: f9400500     	ldr	x0, [x8, #0x8]
   b3a00: 97ffd31c     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b3a04: f81f03a0     	stur	x0, [x29, #-0x10]
   b3a08: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3a0c: 97ffd4a1     	bl	0xa8c90 <_ZNK7android12SharedBuffer11attemptEditEv@plt>
   b3a10: f9000fe0     	str	x0, [sp, #0x18]
   b3a14: f9400fe8     	ldr	x8, [sp, #0x18]
   b3a18: f9400be0     	ldr	x0, [sp, #0x10]
   b3a1c: eb00011f     	cmp	x8, x0
   b3a20: 1a9f17e9     	cset	w9, eq
   b3a24: 37000049     	tbnz	w9, #0x0, 0xb3a2c <android::VectorImpl::editArrayImpl()+0x68>
   b3a28: 14000014     	b	0xb3a78 <android::VectorImpl::editArrayImpl()+0xb4>
   b3a2c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3a30: 97ffb310     	bl	0xa0670 <_ZNK7android12SharedBuffer4sizeEv@plt>
   b3a34: 97ffcc03     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   b3a38: f9000fe0     	str	x0, [sp, #0x18]
   b3a3c: f9400fe0     	ldr	x0, [sp, #0x18]
   b3a40: 97ffcfa0     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b3a44: f94007e8     	ldr	x8, [sp, #0x8]
   b3a48: f9400502     	ldr	x2, [x8, #0x8]
   b3a4c: f9400903     	ldr	x3, [x8, #0x10]
   b3a50: f90003e0     	str	x0, [sp]
   b3a54: aa0803e0     	mov	x0, x8
   b3a58: f94003e1     	ldr	x1, [sp]
   b3a5c: 97ffd8e9     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b3a60: f94007e0     	ldr	x0, [sp, #0x8]
   b3a64: 97ffb587     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b3a68: f9400fe0     	ldr	x0, [sp, #0x18]
   b3a6c: 97ffcf95     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b3a70: f94007e8     	ldr	x8, [sp, #0x8]
   b3a74: f9000500     	str	x0, [x8, #0x8]
   b3a78: f94007e8     	ldr	x8, [sp, #0x8]
   b3a7c: f9400500     	ldr	x0, [x8, #0x8]
   b3a80: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b3a84: 910103ff     	add	sp, sp, #0x40
   b3a88: d65f03c0     	ret

00000000000b3a8c <android::VectorImpl::_do_copy(void*, void const*, unsigned long) const>:
   b3a8c: d10143ff     	sub	sp, sp, #0x50
   b3a90: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b3a94: 910103fd     	add	x29, sp, #0x40
   b3a98: 321e03e8     	orr	w8, wzr, #0x4
   b3a9c: f81f83a0     	stur	x0, [x29, #-0x8]
   b3aa0: f81f03a1     	stur	x1, [x29, #-0x10]
   b3aa4: f81e83a2     	stur	x2, [x29, #-0x18]
   b3aa8: f90013e3     	str	x3, [sp, #0x20]
   b3aac: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3ab0: b9401809     	ldr	w9, [x0, #0x18]
   b3ab4: 0a080128     	and	w8, w9, w8
   b3ab8: f9000fe0     	str	x0, [sp, #0x18]
   b3abc: 35000148     	cbnz	w8, 0xb3ae4 <android::VectorImpl::_do_copy(void*, void const*, unsigned long) const+0x58>
   b3ac0: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3ac4: f85e83a2     	ldur	x2, [x29, #-0x18]
   b3ac8: f94013e3     	ldr	x3, [sp, #0x20]
   b3acc: f9400fe8     	ldr	x8, [sp, #0x18]
   b3ad0: f9400109     	ldr	x9, [x8]
   b3ad4: f9401129     	ldr	x9, [x9, #0x20]
   b3ad8: aa0803e0     	mov	x0, x8
   b3adc: d63f0120     	blr	x9
   b3ae0: 1400000f     	b	0xb3b1c <android::VectorImpl::_do_copy(void*, void const*, unsigned long) const+0x90>
   b3ae4: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3ae8: f85e83a1     	ldur	x1, [x29, #-0x18]
   b3aec: f94013e8     	ldr	x8, [sp, #0x20]
   b3af0: f9400fe9     	ldr	x9, [sp, #0x18]
   b3af4: f9000be0     	str	x0, [sp, #0x10]
   b3af8: aa0903e0     	mov	x0, x9
   b3afc: f90007e1     	str	x1, [sp, #0x8]
   b3b00: f90003e8     	str	x8, [sp]
   b3b04: 97ffb38b     	bl	0xa0930 <_ZNK7android10VectorImpl8itemSizeEv@plt>
   b3b08: f94003e8     	ldr	x8, [sp]
   b3b0c: 9b007d02     	mul	x2, x8, x0
   b3b10: f9400be0     	ldr	x0, [sp, #0x10]
   b3b14: f94007e1     	ldr	x1, [sp, #0x8]
   b3b18: 97ffb09e     	bl	0x9fd90 <memcpy@plt>
   b3b1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b3b20: 910143ff     	add	sp, sp, #0x50
   b3b24: d65f03c0     	ret

00000000000b3b28 <android::VectorImpl::capacity() const>:
   b3b28: d100c3ff     	sub	sp, sp, #0x30
   b3b2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b3b30: 910083fd     	add	x29, sp, #0x20
   b3b34: d2800008     	mov	x8, #0x0                // =0
   b3b38: f9000be0     	str	x0, [sp, #0x10]
   b3b3c: f9400be0     	ldr	x0, [sp, #0x10]
   b3b40: f9400409     	ldr	x9, [x0, #0x8]
   b3b44: eb08013f     	cmp	x9, x8
   b3b48: 1a9f07ea     	cset	w10, ne
   b3b4c: f90007e0     	str	x0, [sp, #0x8]
   b3b50: 3700004a     	tbnz	w10, #0x0, 0xb3b58 <android::VectorImpl::capacity() const+0x30>
   b3b54: 1400000a     	b	0xb3b7c <android::VectorImpl::capacity() const+0x54>
   b3b58: f94007e8     	ldr	x8, [sp, #0x8]
   b3b5c: f9400500     	ldr	x0, [x8, #0x8]
   b3b60: 97ffd2c4     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b3b64: 97ffb2c3     	bl	0xa0670 <_ZNK7android12SharedBuffer4sizeEv@plt>
   b3b68: f94007e8     	ldr	x8, [sp, #0x8]
   b3b6c: f9401109     	ldr	x9, [x8, #0x20]
   b3b70: 9ac90809     	udiv	x9, x0, x9
   b3b74: f81f83a9     	stur	x9, [x29, #-0x8]
   b3b78: 14000002     	b	0xb3b80 <android::VectorImpl::capacity() const+0x58>
   b3b7c: f81f83bf     	stur	xzr, [x29, #-0x8]
   b3b80: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3b84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b3b88: 9100c3ff     	add	sp, sp, #0x30
   b3b8c: d65f03c0     	ret

00000000000b3b90 <android::VectorImpl::insertVectorAt(android::VectorImpl const&, unsigned long)>:
   b3b90: d10143ff     	sub	sp, sp, #0x50
   b3b94: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b3b98: 910103fd     	add	x29, sp, #0x40
   b3b9c: f81f83a0     	stur	x0, [x29, #-0x8]
   b3ba0: f81f03a1     	stur	x1, [x29, #-0x10]
   b3ba4: f81e83a2     	stur	x2, [x29, #-0x18]
   b3ba8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3bac: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3bb0: f90013e0     	str	x0, [sp, #0x20]
   b3bb4: aa0103e0     	mov	x0, x1
   b3bb8: 97ffc50a     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b3bbc: f85e83a2     	ldur	x2, [x29, #-0x18]
   b3bc0: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3bc4: f9000fe0     	str	x0, [sp, #0x18]
   b3bc8: aa0103e0     	mov	x0, x1
   b3bcc: f9000be2     	str	x2, [sp, #0x10]
   b3bd0: 97ffbc00     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b3bd4: f94013e1     	ldr	x1, [sp, #0x20]
   b3bd8: f90007e0     	str	x0, [sp, #0x8]
   b3bdc: aa0103e0     	mov	x0, x1
   b3be0: f9400fe1     	ldr	x1, [sp, #0x18]
   b3be4: f9400be2     	ldr	x2, [sp, #0x10]
   b3be8: f94007e3     	ldr	x3, [sp, #0x8]
   b3bec: 97ffd895     	bl	0xa9e40 <_ZN7android10VectorImpl13insertArrayAtEPKvmm@plt>
   b3bf0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b3bf4: 910143ff     	add	sp, sp, #0x50
   b3bf8: d65f03c0     	ret

00000000000b3bfc <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)>:
   b3bfc: d10183ff     	sub	sp, sp, #0x60
   b3c00: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b3c04: 910143fd     	add	x29, sp, #0x50
   b3c08: d2800008     	mov	x8, #0x0                // =0
   b3c0c: f81f03a0     	stur	x0, [x29, #-0x10]
   b3c10: f81e83a1     	stur	x1, [x29, #-0x18]
   b3c14: f81e03a2     	stur	x2, [x29, #-0x20]
   b3c18: f90017e3     	str	x3, [sp, #0x28]
   b3c1c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3c20: f85e03a1     	ldur	x1, [x29, #-0x20]
   b3c24: f9000fe0     	str	x0, [sp, #0x18]
   b3c28: f9000be8     	str	x8, [sp, #0x10]
   b3c2c: f90007e1     	str	x1, [sp, #0x8]
   b3c30: 97ffbbe8     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b3c34: f94007e8     	ldr	x8, [sp, #0x8]
   b3c38: eb00011f     	cmp	x8, x0
   b3c3c: 1a9f97e9     	cset	w9, hi
   b3c40: 37000049     	tbnz	w9, #0x0, 0xb3c48 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0x4c>
   b3c44: 14000004     	b	0xb3c54 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0x58>
   b3c48: 92800948     	mov	x8, #-0x4b              // =-75
   b3c4c: f81f83a8     	stur	x8, [x29, #-0x8]
   b3c50: 1400001e     	b	0xb3cc8 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0xcc>
   b3c54: f85e03a1     	ldur	x1, [x29, #-0x20]
   b3c58: f94017e2     	ldr	x2, [sp, #0x28]
   b3c5c: f9400fe0     	ldr	x0, [sp, #0x18]
   b3c60: 97ffd490     	bl	0xa8ea0 <_ZN7android10VectorImpl5_growEmm@plt>
   b3c64: f90013e0     	str	x0, [sp, #0x20]
   b3c68: f94013e0     	ldr	x0, [sp, #0x20]
   b3c6c: f9400be1     	ldr	x1, [sp, #0x10]
   b3c70: eb01001f     	cmp	x0, x1
   b3c74: 1a9f07e8     	cset	w8, ne
   b3c78: 37000048     	tbnz	w8, #0x0, 0xb3c80 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0x84>
   b3c7c: 14000006     	b	0xb3c94 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0x98>
   b3c80: f94013e1     	ldr	x1, [sp, #0x20]
   b3c84: f85e83a2     	ldur	x2, [x29, #-0x18]
   b3c88: f94017e3     	ldr	x3, [sp, #0x28]
   b3c8c: f9400fe0     	ldr	x0, [sp, #0x18]
   b3c90: 97ffd85c     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b3c94: f94013e8     	ldr	x8, [sp, #0x20]
   b3c98: f9400be9     	ldr	x9, [sp, #0x10]
   b3c9c: eb09011f     	cmp	x8, x9
   b3ca0: 1a9f07ea     	cset	w10, ne
   b3ca4: 3700004a     	tbnz	w10, #0x0, 0xb3cac <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0xb0>
   b3ca8: 14000004     	b	0xb3cb8 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0xbc>
   b3cac: f85e03a8     	ldur	x8, [x29, #-0x20]
   b3cb0: f90003e8     	str	x8, [sp]
   b3cb4: 14000003     	b	0xb3cc0 <android::VectorImpl::insertArrayAt(void const*, unsigned long, unsigned long)+0xc4>
   b3cb8: 92800168     	mov	x8, #-0xc               // =-12
   b3cbc: f90003e8     	str	x8, [sp]
   b3cc0: f94003e8     	ldr	x8, [sp]
   b3cc4: f81f83a8     	stur	x8, [x29, #-0x8]
   b3cc8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3ccc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b3cd0: 910183ff     	add	sp, sp, #0x60
   b3cd4: d65f03c0     	ret

00000000000b3cd8 <android::VectorImpl::arrayImpl() const>:
   b3cd8: d10043ff     	sub	sp, sp, #0x10
   b3cdc: f90007e0     	str	x0, [sp, #0x8]
   b3ce0: f94007e0     	ldr	x0, [sp, #0x8]
   b3ce4: f9400400     	ldr	x0, [x0, #0x8]
   b3ce8: 910043ff     	add	sp, sp, #0x10
   b3cec: d65f03c0     	ret

00000000000b3cf0 <android::VectorImpl::size() const>:
   b3cf0: d10043ff     	sub	sp, sp, #0x10
   b3cf4: f90007e0     	str	x0, [sp, #0x8]
   b3cf8: f94007e0     	ldr	x0, [sp, #0x8]
   b3cfc: f9400800     	ldr	x0, [x0, #0x10]
   b3d00: 910043ff     	add	sp, sp, #0x10
   b3d04: d65f03c0     	ret

00000000000b3d08 <android::VectorImpl::appendVector(android::VectorImpl const&)>:
   b3d08: d10103ff     	sub	sp, sp, #0x40
   b3d0c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b3d10: 9100c3fd     	add	x29, sp, #0x30
   b3d14: f81f83a0     	stur	x0, [x29, #-0x8]
   b3d18: f81f03a1     	stur	x1, [x29, #-0x10]
   b3d1c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b3d20: f85f03a1     	ldur	x1, [x29, #-0x10]
   b3d24: f9000fe0     	str	x0, [sp, #0x18]
   b3d28: f9000be1     	str	x1, [sp, #0x10]
   b3d2c: 97ffbba9     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b3d30: f9400fe1     	ldr	x1, [sp, #0x18]
   b3d34: f90007e0     	str	x0, [sp, #0x8]
   b3d38: aa0103e0     	mov	x0, x1
   b3d3c: f9400be1     	ldr	x1, [sp, #0x10]
   b3d40: f94007e2     	ldr	x2, [sp, #0x8]
   b3d44: 97ffc58f     	bl	0xa5380 <_ZN7android10VectorImpl14insertVectorAtERKS0_m@plt>
   b3d48: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b3d4c: 910103ff     	add	sp, sp, #0x40
   b3d50: d65f03c0     	ret

00000000000b3d54 <android::VectorImpl::_grow(unsigned long, unsigned long)>:
   b3d54: d102c3ff     	sub	sp, sp, #0xb0
   b3d58: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   b3d5c: 910283fd     	add	x29, sp, #0xa0
   b3d60: d2800008     	mov	x8, #0x0                // =0
   b3d64: f81f03a0     	stur	x0, [x29, #-0x10]
   b3d68: f81e83a1     	stur	x1, [x29, #-0x18]
   b3d6c: f81e03a2     	stur	x2, [x29, #-0x20]
   b3d70: f85f03a0     	ldur	x0, [x29, #-0x10]
   b3d74: f9400801     	ldr	x1, [x0, #0x10]
   b3d78: f85e03a2     	ldur	x2, [x29, #-0x20]
   b3d7c: 8b020021     	add	x1, x1, x2
   b3d80: f81d83a1     	stur	x1, [x29, #-0x28]
   b3d84: f9000be0     	str	x0, [sp, #0x10]
   b3d88: f90007e8     	str	x8, [sp, #0x8]
   b3d8c: 97ffd8f1     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b3d90: f85d83a8     	ldur	x8, [x29, #-0x28]
   b3d94: eb08001f     	cmp	x0, x8
   b3d98: 1a9f27e9     	cset	w9, lo
   b3d9c: 37000049     	tbnz	w9, #0x0, 0xb3da4 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x50>
   b3da0: 1400007f     	b	0xb3f9c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x248>
   b3da4: b27e03e0     	orr	x0, xzr, #0x4
   b3da8: b27f03e8     	orr	x8, xzr, #0x2
   b3dac: f85d83a9     	ldur	x9, [x29, #-0x28]
   b3db0: f85d83aa     	ldur	x10, [x29, #-0x28]
   b3db4: 9ac80948     	udiv	x8, x10, x8
   b3db8: 8b080128     	add	x8, x9, x8
   b3dbc: f81d03a8     	stur	x8, [x29, #-0x30]
   b3dc0: f85d03a8     	ldur	x8, [x29, #-0x30]
   b3dc4: 91000508     	add	x8, x8, #0x1
   b3dc8: f81d03a8     	stur	x8, [x29, #-0x30]
   b3dcc: f85d03a1     	ldur	x1, [x29, #-0x30]
   b3dd0: 940004a0     	bl	0xb5050 <android::VectorImpl::resize(unsigned long)+0xd8>
   b3dd4: f81d03a0     	stur	x0, [x29, #-0x30]
   b3dd8: f85d03a8     	ldur	x8, [x29, #-0x30]
   b3ddc: f9400be9     	ldr	x9, [sp, #0x10]
   b3de0: f940112a     	ldr	x10, [x9, #0x20]
   b3de4: 9b0a7d08     	mul	x8, x8, x10
   b3de8: f81c83a8     	stur	x8, [x29, #-0x38]
   b3dec: f9400528     	ldr	x8, [x9, #0x8]
   b3df0: f94007ea     	ldr	x10, [sp, #0x8]
   b3df4: eb0a011f     	cmp	x8, x10
   b3df8: 1a9f07eb     	cset	w11, ne
   b3dfc: 3700004b     	tbnz	w11, #0x0, 0xb3e04 <android::VectorImpl::_grow(unsigned long, unsigned long)+0xb0>
   b3e00: 1400002b     	b	0xb3eac <android::VectorImpl::_grow(unsigned long, unsigned long)+0x158>
   b3e04: f9400be8     	ldr	x8, [sp, #0x10]
   b3e08: f9400909     	ldr	x9, [x8, #0x10]
   b3e0c: f85e83aa     	ldur	x10, [x29, #-0x18]
   b3e10: eb0a013f     	cmp	x9, x10
   b3e14: 1a9f17eb     	cset	w11, eq
   b3e18: 3700004b     	tbnz	w11, #0x0, 0xb3e20 <android::VectorImpl::_grow(unsigned long, unsigned long)+0xcc>
   b3e1c: 14000024     	b	0xb3eac <android::VectorImpl::_grow(unsigned long, unsigned long)+0x158>
   b3e20: 321e03e8     	orr	w8, wzr, #0x4
   b3e24: f9400be9     	ldr	x9, [sp, #0x10]
   b3e28: b940192a     	ldr	w10, [x9, #0x18]
   b3e2c: 0a080148     	and	w8, w10, w8
   b3e30: 35000048     	cbnz	w8, 0xb3e38 <android::VectorImpl::_grow(unsigned long, unsigned long)+0xe4>
   b3e34: 1400001e     	b	0xb3eac <android::VectorImpl::_grow(unsigned long, unsigned long)+0x158>
   b3e38: 321f03e8     	orr	w8, wzr, #0x2
   b3e3c: f9400be9     	ldr	x9, [sp, #0x10]
   b3e40: b940192a     	ldr	w10, [x9, #0x18]
   b3e44: 0a080148     	and	w8, w10, w8
   b3e48: 35000048     	cbnz	w8, 0xb3e50 <android::VectorImpl::_grow(unsigned long, unsigned long)+0xfc>
   b3e4c: 14000018     	b	0xb3eac <android::VectorImpl::_grow(unsigned long, unsigned long)+0x158>
   b3e50: f9400be8     	ldr	x8, [sp, #0x10]
   b3e54: f9400500     	ldr	x0, [x8, #0x8]
   b3e58: 97ffd206     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b3e5c: f81c03a0     	stur	x0, [x29, #-0x40]
   b3e60: f85c03a0     	ldur	x0, [x29, #-0x40]
   b3e64: f85c83a1     	ldur	x1, [x29, #-0x38]
   b3e68: 97ffbc82     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   b3e6c: f81b83a0     	stur	x0, [x29, #-0x48]
   b3e70: f85b83a8     	ldur	x8, [x29, #-0x48]
   b3e74: f94007e0     	ldr	x0, [sp, #0x8]
   b3e78: eb00011f     	cmp	x8, x0
   b3e7c: 1a9f07e9     	cset	w9, ne
   b3e80: 37000049     	tbnz	w9, #0x0, 0xb3e88 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x134>
   b3e84: 14000006     	b	0xb3e9c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x148>
   b3e88: f85b83a0     	ldur	x0, [x29, #-0x48]
   b3e8c: 97ffce8d     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b3e90: f9400be8     	ldr	x8, [sp, #0x10]
   b3e94: f9000500     	str	x0, [x8, #0x8]
   b3e98: 14000004     	b	0xb3ea8 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x154>
   b3e9c: f94007e8     	ldr	x8, [sp, #0x8]
   b3ea0: f81f83a8     	stur	x8, [x29, #-0x8]
   b3ea4: 14000067     	b	0xb4040 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x2ec>
   b3ea8: 1400003c     	b	0xb3f98 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x244>
   b3eac: f85c83a0     	ldur	x0, [x29, #-0x38]
   b3eb0: 97ffcae4     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   b3eb4: f9002be0     	str	x0, [sp, #0x50]
   b3eb8: f9402be0     	ldr	x0, [sp, #0x50]
   b3ebc: f94007e8     	ldr	x8, [sp, #0x8]
   b3ec0: eb08001f     	cmp	x0, x8
   b3ec4: 1a9f07e9     	cset	w9, ne
   b3ec8: 37000049     	tbnz	w9, #0x0, 0xb3ed0 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x17c>
   b3ecc: 14000030     	b	0xb3f8c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x238>
   b3ed0: f9402be0     	ldr	x0, [sp, #0x50]
   b3ed4: 97ffce7b     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b3ed8: f90027e0     	str	x0, [sp, #0x48]
   b3edc: f85e83a0     	ldur	x0, [x29, #-0x18]
   b3ee0: b5000040     	cbnz	x0, 0xb3ee8 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x194>
   b3ee4: 14000007     	b	0xb3f00 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x1ac>
   b3ee8: f94027e1     	ldr	x1, [sp, #0x48]
   b3eec: f9400be8     	ldr	x8, [sp, #0x10]
   b3ef0: f9400502     	ldr	x2, [x8, #0x8]
   b3ef4: f85e83a3     	ldur	x3, [x29, #-0x18]
   b3ef8: aa0803e0     	mov	x0, x8
   b3efc: 97ffd7c1     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b3f00: f85e83a8     	ldur	x8, [x29, #-0x18]
   b3f04: f9400be9     	ldr	x9, [sp, #0x10]
   b3f08: f940092a     	ldr	x10, [x9, #0x10]
   b3f0c: eb0a011f     	cmp	x8, x10
   b3f10: 1a9f07eb     	cset	w11, ne
   b3f14: 3700004b     	tbnz	w11, #0x0, 0xb3f1c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x1c8>
   b3f18: 14000017     	b	0xb3f74 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x220>
   b3f1c: f9400be8     	ldr	x8, [sp, #0x10]
   b3f20: f9400509     	ldr	x9, [x8, #0x8]
   b3f24: f85e83aa     	ldur	x10, [x29, #-0x18]
   b3f28: f940110b     	ldr	x11, [x8, #0x20]
   b3f2c: 9b0b7d4a     	mul	x10, x10, x11
   b3f30: 8b0a0129     	add	x9, x9, x10
   b3f34: f90023e9     	str	x9, [sp, #0x40]
   b3f38: f94027e9     	ldr	x9, [sp, #0x48]
   b3f3c: f85e83aa     	ldur	x10, [x29, #-0x18]
   b3f40: f85e03ab     	ldur	x11, [x29, #-0x20]
   b3f44: 8b0b014a     	add	x10, x10, x11
   b3f48: f940110b     	ldr	x11, [x8, #0x20]
   b3f4c: 9b0b7d4a     	mul	x10, x10, x11
   b3f50: 8b0a0129     	add	x9, x9, x10
   b3f54: f9001fe9     	str	x9, [sp, #0x38]
   b3f58: f9401fe1     	ldr	x1, [sp, #0x38]
   b3f5c: f94023e2     	ldr	x2, [sp, #0x40]
   b3f60: f9400909     	ldr	x9, [x8, #0x10]
   b3f64: f85e83aa     	ldur	x10, [x29, #-0x18]
   b3f68: eb0a0123     	subs	x3, x9, x10
   b3f6c: aa0803e0     	mov	x0, x8
   b3f70: 97ffd7a4     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b3f74: f9400be0     	ldr	x0, [sp, #0x10]
   b3f78: 97ffb442     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b3f7c: f94027e0     	ldr	x0, [sp, #0x48]
   b3f80: f9400be8     	ldr	x8, [sp, #0x10]
   b3f84: f9000500     	str	x0, [x8, #0x8]
   b3f88: 14000004     	b	0xb3f98 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x244>
   b3f8c: f94007e8     	ldr	x8, [sp, #0x8]
   b3f90: f81f83a8     	stur	x8, [x29, #-0x8]
   b3f94: 1400002b     	b	0xb4040 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x2ec>
   b3f98: 14000021     	b	0xb401c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x2c8>
   b3f9c: f9400be0     	ldr	x0, [sp, #0x10]
   b3fa0: 97ffdb34     	bl	0xaac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>
   b3fa4: f9001be0     	str	x0, [sp, #0x30]
   b3fa8: f85e83a0     	ldur	x0, [x29, #-0x18]
   b3fac: f9400be8     	ldr	x8, [sp, #0x10]
   b3fb0: f9400909     	ldr	x9, [x8, #0x10]
   b3fb4: eb09001f     	cmp	x0, x9
   b3fb8: 1a9f07ea     	cset	w10, ne
   b3fbc: 3700004a     	tbnz	w10, #0x0, 0xb3fc4 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x270>
   b3fc0: 14000017     	b	0xb401c <android::VectorImpl::_grow(unsigned long, unsigned long)+0x2c8>
   b3fc4: f9401be8     	ldr	x8, [sp, #0x30]
   b3fc8: f85e83a9     	ldur	x9, [x29, #-0x18]
   b3fcc: f9400bea     	ldr	x10, [sp, #0x10]
   b3fd0: f940114b     	ldr	x11, [x10, #0x20]
   b3fd4: 9b0b7d29     	mul	x9, x9, x11
   b3fd8: 8b090108     	add	x8, x8, x9
   b3fdc: f90017e8     	str	x8, [sp, #0x28]
   b3fe0: f9401be8     	ldr	x8, [sp, #0x30]
   b3fe4: f85e83a9     	ldur	x9, [x29, #-0x18]
   b3fe8: f85e03ab     	ldur	x11, [x29, #-0x20]
   b3fec: 8b0b0129     	add	x9, x9, x11
   b3ff0: f940114b     	ldr	x11, [x10, #0x20]
   b3ff4: 9b0b7d29     	mul	x9, x9, x11
   b3ff8: 8b090108     	add	x8, x8, x9
   b3ffc: f90013e8     	str	x8, [sp, #0x20]
   b4000: f94013e1     	ldr	x1, [sp, #0x20]
   b4004: f94017e2     	ldr	x2, [sp, #0x28]
   b4008: f9400948     	ldr	x8, [x10, #0x10]
   b400c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b4010: eb090103     	subs	x3, x8, x9
   b4014: aa0a03e0     	mov	x0, x10
   b4018: 97ffcc1a     	bl	0xa7080 <_ZNK7android10VectorImpl16_do_move_forwardEPvPKvm@plt>
   b401c: f85d83a8     	ldur	x8, [x29, #-0x28]
   b4020: f9400be9     	ldr	x9, [sp, #0x10]
   b4024: f9000928     	str	x8, [x9, #0x10]
   b4028: f85e83a1     	ldur	x1, [x29, #-0x18]
   b402c: aa0903e0     	mov	x0, x9
   b4030: 97ffcd58     	bl	0xa7590 <_ZNK7android10VectorImpl12itemLocationEm@plt>
   b4034: f9000fe0     	str	x0, [sp, #0x18]
   b4038: f9400fe8     	ldr	x8, [sp, #0x18]
   b403c: f81f83a8     	stur	x8, [x29, #-0x8]
   b4040: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4044: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   b4048: 9102c3ff     	add	sp, sp, #0xb0
   b404c: d65f03c0     	ret

00000000000b4050 <android::VectorImpl::appendArray(void const*, unsigned long)>:
   b4050: d10103ff     	sub	sp, sp, #0x40
   b4054: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b4058: 9100c3fd     	add	x29, sp, #0x30
   b405c: f81f83a0     	stur	x0, [x29, #-0x8]
   b4060: f81f03a1     	stur	x1, [x29, #-0x10]
   b4064: f9000fe2     	str	x2, [sp, #0x18]
   b4068: f85f83a0     	ldur	x0, [x29, #-0x8]
   b406c: f85f03a1     	ldur	x1, [x29, #-0x10]
   b4070: f9000be0     	str	x0, [sp, #0x10]
   b4074: f90007e1     	str	x1, [sp, #0x8]
   b4078: 97ffbad6     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b407c: f9400fe3     	ldr	x3, [sp, #0x18]
   b4080: f9400be1     	ldr	x1, [sp, #0x10]
   b4084: f90003e0     	str	x0, [sp]
   b4088: aa0103e0     	mov	x0, x1
   b408c: f94007e1     	ldr	x1, [sp, #0x8]
   b4090: f94003e2     	ldr	x2, [sp]
   b4094: 97ffd76b     	bl	0xa9e40 <_ZN7android10VectorImpl13insertArrayAtEPKvmm@plt>
   b4098: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b409c: 910103ff     	add	sp, sp, #0x40
   b40a0: d65f03c0     	ret

00000000000b40a4 <android::VectorImpl::insertAt(unsigned long, unsigned long)>:
   b40a4: d100c3ff     	sub	sp, sp, #0x30
   b40a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b40ac: 910083fd     	add	x29, sp, #0x20
   b40b0: d2800008     	mov	x8, #0x0                // =0
   b40b4: f81f83a0     	stur	x0, [x29, #-0x8]
   b40b8: f9000be1     	str	x1, [sp, #0x10]
   b40bc: f90007e2     	str	x2, [sp, #0x8]
   b40c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b40c4: f9400be2     	ldr	x2, [sp, #0x10]
   b40c8: f94007e3     	ldr	x3, [sp, #0x8]
   b40cc: aa0803e1     	mov	x1, x8
   b40d0: 97ffb788     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
   b40d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b40d8: 9100c3ff     	add	sp, sp, #0x30
   b40dc: d65f03c0     	ret

00000000000b40e0 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)>:
   b40e0: d10183ff     	sub	sp, sp, #0x60
   b40e4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b40e8: 910143fd     	add	x29, sp, #0x50
   b40ec: d2800008     	mov	x8, #0x0                // =0
   b40f0: f81f03a0     	stur	x0, [x29, #-0x10]
   b40f4: f81e83a1     	stur	x1, [x29, #-0x18]
   b40f8: f81e03a2     	stur	x2, [x29, #-0x20]
   b40fc: f90017e3     	str	x3, [sp, #0x28]
   b4100: f85f03a0     	ldur	x0, [x29, #-0x10]
   b4104: f85e03a1     	ldur	x1, [x29, #-0x20]
   b4108: f9000fe0     	str	x0, [sp, #0x18]
   b410c: f9000be8     	str	x8, [sp, #0x10]
   b4110: f90007e1     	str	x1, [sp, #0x8]
   b4114: 97ffbaaf     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b4118: f94007e8     	ldr	x8, [sp, #0x8]
   b411c: eb00011f     	cmp	x8, x0
   b4120: 1a9f97e9     	cset	w9, hi
   b4124: 37000049     	tbnz	w9, #0x0, 0xb412c <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0x4c>
   b4128: 14000004     	b	0xb4138 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0x58>
   b412c: 92800948     	mov	x8, #-0x4b              // =-75
   b4130: f81f83a8     	stur	x8, [x29, #-0x8]
   b4134: 14000029     	b	0xb41d8 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xf8>
   b4138: f85e03a1     	ldur	x1, [x29, #-0x20]
   b413c: f94017e2     	ldr	x2, [sp, #0x28]
   b4140: f9400fe0     	ldr	x0, [sp, #0x18]
   b4144: 97ffd357     	bl	0xa8ea0 <_ZN7android10VectorImpl5_growEmm@plt>
   b4148: f90013e0     	str	x0, [sp, #0x20]
   b414c: f94013e0     	ldr	x0, [sp, #0x20]
   b4150: f9400be1     	ldr	x1, [sp, #0x10]
   b4154: eb01001f     	cmp	x0, x1
   b4158: 1a9f07e8     	cset	w8, ne
   b415c: 37000048     	tbnz	w8, #0x0, 0xb4164 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0x84>
   b4160: 14000011     	b	0xb41a4 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xc4>
   b4164: f85e83a8     	ldur	x8, [x29, #-0x18]
   b4168: f9400be9     	ldr	x9, [sp, #0x10]
   b416c: eb09011f     	cmp	x8, x9
   b4170: 1a9f07ea     	cset	w10, ne
   b4174: 3700004a     	tbnz	w10, #0x0, 0xb417c <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0x9c>
   b4178: 14000007     	b	0xb4194 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xb4>
   b417c: f94013e1     	ldr	x1, [sp, #0x20]
   b4180: f85e83a2     	ldur	x2, [x29, #-0x18]
   b4184: f94017e3     	ldr	x3, [sp, #0x28]
   b4188: f9400fe0     	ldr	x0, [sp, #0x18]
   b418c: 97ffb391     	bl	0xa0fd0 <_ZNK7android10VectorImpl9_do_splatEPvPKvm@plt>
   b4190: 14000005     	b	0xb41a4 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xc4>
   b4194: f94013e1     	ldr	x1, [sp, #0x20]
   b4198: f94017e2     	ldr	x2, [sp, #0x28]
   b419c: f9400fe0     	ldr	x0, [sp, #0x18]
   b41a0: 97ffcc7c     	bl	0xa7390 <_ZNK7android10VectorImpl13_do_constructEPvm@plt>
   b41a4: f94013e8     	ldr	x8, [sp, #0x20]
   b41a8: f9400be9     	ldr	x9, [sp, #0x10]
   b41ac: eb09011f     	cmp	x8, x9
   b41b0: 1a9f07ea     	cset	w10, ne
   b41b4: 3700004a     	tbnz	w10, #0x0, 0xb41bc <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xdc>
   b41b8: 14000004     	b	0xb41c8 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xe8>
   b41bc: f85e03a8     	ldur	x8, [x29, #-0x20]
   b41c0: f90003e8     	str	x8, [sp]
   b41c4: 14000003     	b	0xb41d0 <android::VectorImpl::insertAt(void const*, unsigned long, unsigned long)+0xf0>
   b41c8: 92800168     	mov	x8, #-0xc               // =-12
   b41cc: f90003e8     	str	x8, [sp]
   b41d0: f94003e8     	ldr	x8, [sp]
   b41d4: f81f83a8     	stur	x8, [x29, #-0x8]
   b41d8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b41dc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b41e0: 910183ff     	add	sp, sp, #0x60
   b41e4: d65f03c0     	ret

00000000000b41e8 <android::VectorImpl::_do_splat(void*, void const*, unsigned long) const>:
   b41e8: d100c3ff     	sub	sp, sp, #0x30
   b41ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b41f0: 910083fd     	add	x29, sp, #0x20
   b41f4: f81f83a0     	stur	x0, [x29, #-0x8]
   b41f8: f9000be1     	str	x1, [sp, #0x10]
   b41fc: f90007e2     	str	x2, [sp, #0x8]
   b4200: f90003e3     	str	x3, [sp]
   b4204: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4208: f9400be1     	ldr	x1, [sp, #0x10]
   b420c: f94007e2     	ldr	x2, [sp, #0x8]
   b4210: f94003e3     	ldr	x3, [sp]
   b4214: f9400008     	ldr	x8, [x0]
   b4218: f9401508     	ldr	x8, [x8, #0x28]
   b421c: d63f0100     	blr	x8
   b4220: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b4224: 9100c3ff     	add	sp, sp, #0x30
   b4228: d65f03c0     	ret

00000000000b422c <android::VectorImpl::_do_construct(void*, unsigned long) const>:
   b422c: d100c3ff     	sub	sp, sp, #0x30
   b4230: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b4234: 910083fd     	add	x29, sp, #0x20
   b4238: 320003e8     	orr	w8, wzr, #0x1
   b423c: f81f83a0     	stur	x0, [x29, #-0x8]
   b4240: f9000be1     	str	x1, [sp, #0x10]
   b4244: f90007e2     	str	x2, [sp, #0x8]
   b4248: f85f83a0     	ldur	x0, [x29, #-0x8]
   b424c: b9401809     	ldr	w9, [x0, #0x18]
   b4250: 0a080128     	and	w8, w9, w8
   b4254: f90003e0     	str	x0, [sp]
   b4258: 35000108     	cbnz	w8, 0xb4278 <android::VectorImpl::_do_construct(void*, unsigned long) const+0x4c>
   b425c: f9400be1     	ldr	x1, [sp, #0x10]
   b4260: f94007e2     	ldr	x2, [sp, #0x8]
   b4264: f94003e8     	ldr	x8, [sp]
   b4268: f9400109     	ldr	x9, [x8]
   b426c: f9400929     	ldr	x9, [x9, #0x10]
   b4270: aa0803e0     	mov	x0, x8
   b4274: d63f0120     	blr	x9
   b4278: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b427c: 9100c3ff     	add	sp, sp, #0x30
   b4280: d65f03c0     	ret

00000000000b4284 <android::VectorImpl::sort(int (*)(void const*, void const*))>:
   b4284: d10083ff     	sub	sp, sp, #0x20
   b4288: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b428c: 910043fd     	add	x29, sp, #0x10
   b4290: 90000008     	adrp	x8, 0xb4000 <android::VectorImpl::_grow(unsigned long, unsigned long)+0x2ac>
   b4294: 91183108     	add	x8, x8, #0x60c
   b4298: f90007e0     	str	x0, [sp, #0x8]
   b429c: f90003e1     	str	x1, [sp]
   b42a0: f94007e0     	ldr	x0, [sp, #0x8]
   b42a4: f94003e2     	ldr	x2, [sp]
   b42a8: aa0803e1     	mov	x1, x8
   b42ac: 97ffce25     	bl	0xa7b40 <_ZN7android10VectorImpl4sortEPFiPKvS2_PvES3_@plt>
   b42b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b42b4: 910083ff     	add	sp, sp, #0x20
   b42b8: d65f03c0     	ret

00000000000b42bc <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)>:
   b42bc: d10303ff     	sub	sp, sp, #0xc0
   b42c0: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   b42c4: 9102c3fd     	add	x29, sp, #0xb0
   b42c8: b24003e8     	orr	x8, xzr, #0x1
   b42cc: d2800009     	mov	x9, #0x0                // =0
   b42d0: f81f03a0     	stur	x0, [x29, #-0x10]
   b42d4: f81e83a1     	stur	x1, [x29, #-0x18]
   b42d8: f81e03a2     	stur	x2, [x29, #-0x20]
   b42dc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b42e0: f90027e0     	str	x0, [sp, #0x48]
   b42e4: f90023e8     	str	x8, [sp, #0x40]
   b42e8: f9001fe9     	str	x9, [sp, #0x38]
   b42ec: 97ffba39     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b42f0: f81d83a0     	stur	x0, [x29, #-0x28]
   b42f4: f85d83a8     	ldur	x8, [x29, #-0x28]
   b42f8: f94023e9     	ldr	x9, [sp, #0x40]
   b42fc: eb09011f     	cmp	x8, x9
   b4300: 1a9fd7ea     	cset	w10, gt
   b4304: 3700004a     	tbnz	w10, #0x0, 0xb430c <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x50>
   b4308: 140000bc     	b	0xb45f8 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x33c>
   b430c: b24003e8     	orr	x8, xzr, #0x1
   b4310: f94027e0     	ldr	x0, [sp, #0x48]
   b4314: f9001be8     	str	x8, [sp, #0x30]
   b4318: 97ffc332     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b431c: f81d03a0     	stur	x0, [x29, #-0x30]
   b4320: f9401fe8     	ldr	x8, [sp, #0x38]
   b4324: f81c83a8     	stur	x8, [x29, #-0x38]
   b4328: f9401be0     	ldr	x0, [sp, #0x30]
   b432c: f81c03a0     	stur	x0, [x29, #-0x40]
   b4330: f85c03a8     	ldur	x8, [x29, #-0x40]
   b4334: f85d83a9     	ldur	x9, [x29, #-0x28]
   b4338: eb09011f     	cmp	x8, x9
   b433c: 1a9fa7ea     	cset	w10, lt
   b4340: 3700004a     	tbnz	w10, #0x0, 0xb4348 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x8c>
   b4344: 140000a1     	b	0xb45c8 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x30c>
   b4348: 52800008     	mov	w8, #0x0                // =0
   b434c: f85d03a9     	ldur	x9, [x29, #-0x30]
   b4350: f94027ea     	ldr	x10, [sp, #0x48]
   b4354: f940114b     	ldr	x11, [x10, #0x20]
   b4358: f85c03ac     	ldur	x12, [x29, #-0x40]
   b435c: 9b0c7d6b     	mul	x11, x11, x12
   b4360: 8b0b0129     	add	x9, x9, x11
   b4364: f81b83a9     	stur	x9, [x29, #-0x48]
   b4368: f85d03a9     	ldur	x9, [x29, #-0x30]
   b436c: f940114b     	ldr	x11, [x10, #0x20]
   b4370: f85c03ac     	ldur	x12, [x29, #-0x40]
   b4374: f100058c     	subs	x12, x12, #0x1
   b4378: 9b0c7d6b     	mul	x11, x11, x12
   b437c: 8b0b0129     	add	x9, x9, x11
   b4380: f81b03a9     	stur	x9, [x29, #-0x50]
   b4384: f85e83a9     	ldur	x9, [x29, #-0x18]
   b4388: f85b03a0     	ldur	x0, [x29, #-0x50]
   b438c: f85b83a1     	ldur	x1, [x29, #-0x48]
   b4390: f85e03a2     	ldur	x2, [x29, #-0x20]
   b4394: b9002fe8     	str	w8, [sp, #0x2c]
   b4398: d63f0120     	blr	x9
   b439c: b9402fe8     	ldr	w8, [sp, #0x2c]
   b43a0: 6b08001f     	cmp	w0, w8
   b43a4: 1a9fd7e0     	cset	w0, gt
   b43a8: 37000040     	tbnz	w0, #0x0, 0xb43b0 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0xf4>
   b43ac: 14000083     	b	0xb45b8 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x2fc>
   b43b0: f85c83a8     	ldur	x8, [x29, #-0x38]
   b43b4: f9401fe9     	ldr	x9, [sp, #0x38]
   b43b8: eb09011f     	cmp	x8, x9
   b43bc: 1a9f07ea     	cset	w10, ne
   b43c0: 370004ea     	tbnz	w10, #0x0, 0xb445c <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x1a0>
   b43c4: f94027e0     	ldr	x0, [sp, #0x48]
   b43c8: 97ffda2a     	bl	0xaac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>
   b43cc: f81d03a0     	stur	x0, [x29, #-0x30]
   b43d0: f85d03a0     	ldur	x0, [x29, #-0x30]
   b43d4: f9401fe8     	ldr	x8, [sp, #0x38]
   b43d8: eb08001f     	cmp	x0, x8
   b43dc: 1a9f07e9     	cset	w9, ne
   b43e0: 37000089     	tbnz	w9, #0x0, 0xb43f0 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x134>
   b43e4: 12800168     	mov	w8, #-0xc               // =-12
   b43e8: b81fc3a8     	stur	w8, [x29, #-0x4]
   b43ec: 14000084     	b	0xb45fc <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x340>
   b43f0: f94027e8     	ldr	x8, [sp, #0x48]
   b43f4: f9401100     	ldr	x0, [x8, #0x20]
   b43f8: 97ffb7a6     	bl	0xa2290 <malloc@plt>
   b43fc: f81c83a0     	stur	x0, [x29, #-0x38]
   b4400: f85c83a8     	ldur	x8, [x29, #-0x38]
   b4404: f9401fe0     	ldr	x0, [sp, #0x38]
   b4408: eb00011f     	cmp	x8, x0
   b440c: 1a9f07e9     	cset	w9, ne
   b4410: 37000089     	tbnz	w9, #0x0, 0xb4420 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x164>
   b4414: 12800168     	mov	w8, #-0xc               // =-12
   b4418: b81fc3a8     	stur	w8, [x29, #-0x4]
   b441c: 14000078     	b	0xb45fc <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x340>
   b4420: f85d03a8     	ldur	x8, [x29, #-0x30]
   b4424: f94027e9     	ldr	x9, [sp, #0x48]
   b4428: f940112a     	ldr	x10, [x9, #0x20]
   b442c: f85c03ab     	ldur	x11, [x29, #-0x40]
   b4430: 9b0b7d4a     	mul	x10, x10, x11
   b4434: 8b0a0108     	add	x8, x8, x10
   b4438: f81b83a8     	stur	x8, [x29, #-0x48]
   b443c: f85d03a8     	ldur	x8, [x29, #-0x30]
   b4440: f940112a     	ldr	x10, [x9, #0x20]
   b4444: f85c03ab     	ldur	x11, [x29, #-0x40]
   b4448: f100056b     	subs	x11, x11, #0x1
   b444c: 9b0b7d4a     	mul	x10, x10, x11
   b4450: 8b0a0108     	add	x8, x8, x10
   b4454: f81b03a8     	stur	x8, [x29, #-0x50]
   b4458: 14000005     	b	0xb446c <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x1b0>
   b445c: b24003e2     	orr	x2, xzr, #0x1
   b4460: f85c83a1     	ldur	x1, [x29, #-0x38]
   b4464: f94027e0     	ldr	x0, [sp, #0x48]
   b4468: 97ffd0ce     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b446c: b24003e3     	orr	x3, xzr, #0x1
   b4470: f85c83a1     	ldur	x1, [x29, #-0x38]
   b4474: f85b83a2     	ldur	x2, [x29, #-0x48]
   b4478: f94027e0     	ldr	x0, [sp, #0x48]
   b447c: 97ffd661     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b4480: f85c03a0     	ldur	x0, [x29, #-0x40]
   b4484: f1000400     	subs	x0, x0, #0x1
   b4488: f9002fe0     	str	x0, [sp, #0x58]
   b448c: f85d03a0     	ldur	x0, [x29, #-0x30]
   b4490: f94027e1     	ldr	x1, [sp, #0x48]
   b4494: f9401022     	ldr	x2, [x1, #0x20]
   b4498: f85c03a3     	ldur	x3, [x29, #-0x40]
   b449c: 9b037c42     	mul	x2, x2, x3
   b44a0: 8b020000     	add	x0, x0, x2
   b44a4: f9002be0     	str	x0, [sp, #0x50]
   b44a8: 92800008     	mov	x8, #-0x1               // =-1
   b44ac: d2800009     	mov	x9, #0x0                // =0
   b44b0: b24003ea     	orr	x10, xzr, #0x1
   b44b4: f9402be1     	ldr	x1, [sp, #0x50]
   b44b8: f94027e0     	ldr	x0, [sp, #0x48]
   b44bc: aa0a03e2     	mov	x2, x10
   b44c0: f90013e8     	str	x8, [sp, #0x20]
   b44c4: f9000fe9     	str	x9, [sp, #0x18]
   b44c8: f9000bea     	str	x10, [sp, #0x10]
   b44cc: 97ffd0b5     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b44d0: f9402be1     	ldr	x1, [sp, #0x50]
   b44d4: f85b03a2     	ldur	x2, [x29, #-0x50]
   b44d8: f94027e0     	ldr	x0, [sp, #0x48]
   b44dc: f9400be3     	ldr	x3, [sp, #0x10]
   b44e0: 97ffd648     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b44e4: f85b03a8     	ldur	x8, [x29, #-0x50]
   b44e8: f9002be8     	str	x8, [sp, #0x50]
   b44ec: f9402fe8     	ldr	x8, [sp, #0x58]
   b44f0: f94013e9     	ldr	x9, [sp, #0x20]
   b44f4: 8b090108     	add	x8, x8, x9
   b44f8: f9002fe8     	str	x8, [sp, #0x58]
   b44fc: f9401fe8     	ldr	x8, [sp, #0x38]
   b4500: f81b03a8     	stur	x8, [x29, #-0x50]
   b4504: f9402fea     	ldr	x10, [sp, #0x58]
   b4508: f9400fe0     	ldr	x0, [sp, #0x18]
   b450c: eb00015f     	cmp	x10, x0
   b4510: 1a9fb7eb     	cset	w11, ge
   b4514: 3700004b     	tbnz	w11, #0x0, 0xb451c <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x260>
   b4518: 14000008     	b	0xb4538 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x27c>
   b451c: f85d03a8     	ldur	x8, [x29, #-0x30]
   b4520: f94027e9     	ldr	x9, [sp, #0x48]
   b4524: f940112a     	ldr	x10, [x9, #0x20]
   b4528: f9402feb     	ldr	x11, [sp, #0x58]
   b452c: 9b0b7d4a     	mul	x10, x10, x11
   b4530: 8b0a0108     	add	x8, x8, x10
   b4534: f81b03a8     	stur	x8, [x29, #-0x50]
   b4538: 52800008     	mov	w8, #0x0                // =0
   b453c: d2800009     	mov	x9, #0x0                // =0
   b4540: f9402fea     	ldr	x10, [sp, #0x58]
   b4544: eb09015f     	cmp	x10, x9
   b4548: 1a9fb7eb     	cset	w11, ge
   b454c: b9000fe8     	str	w8, [sp, #0xc]
   b4550: 3700004b     	tbnz	w11, #0x0, 0xb4558 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x29c>
   b4554: 1400000c     	b	0xb4584 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x2c8>
   b4558: 52800008     	mov	w8, #0x0                // =0
   b455c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b4560: f85b03a0     	ldur	x0, [x29, #-0x50]
   b4564: f85c83a1     	ldur	x1, [x29, #-0x38]
   b4568: f85e03a2     	ldur	x2, [x29, #-0x20]
   b456c: b9000be8     	str	w8, [sp, #0x8]
   b4570: d63f0120     	blr	x9
   b4574: b9400be8     	ldr	w8, [sp, #0x8]
   b4578: 6b08001f     	cmp	w0, w8
   b457c: 1a9fd7e0     	cset	w0, gt
   b4580: b9000fe0     	str	w0, [sp, #0xc]
   b4584: b9400fe8     	ldr	w8, [sp, #0xc]
   b4588: 3707f908     	tbnz	w8, #0x0, 0xb44a8 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x1ec>
   b458c: b24003e8     	orr	x8, xzr, #0x1
   b4590: f9402be1     	ldr	x1, [sp, #0x50]
   b4594: f94027e0     	ldr	x0, [sp, #0x48]
   b4598: aa0803e2     	mov	x2, x8
   b459c: f90003e8     	str	x8, [sp]
   b45a0: 97ffd080     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b45a4: f9402be1     	ldr	x1, [sp, #0x50]
   b45a8: f85c83a2     	ldur	x2, [x29, #-0x38]
   b45ac: f94027e0     	ldr	x0, [sp, #0x48]
   b45b0: f94003e3     	ldr	x3, [sp]
   b45b4: 97ffd613     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b45b8: f85c03a8     	ldur	x8, [x29, #-0x40]
   b45bc: 91000508     	add	x8, x8, #0x1
   b45c0: f81c03a8     	stur	x8, [x29, #-0x40]
   b45c4: 17ffff5b     	b	0xb4330 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x74>
   b45c8: f85c83a8     	ldur	x8, [x29, #-0x38]
   b45cc: f9401fe9     	ldr	x9, [sp, #0x38]
   b45d0: eb09011f     	cmp	x8, x9
   b45d4: 1a9f07ea     	cset	w10, ne
   b45d8: 3700004a     	tbnz	w10, #0x0, 0xb45e0 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x324>
   b45dc: 14000007     	b	0xb45f8 <android::VectorImpl::sort(int (*)(void const*, void const*, void*), void*)+0x33c>
   b45e0: b24003e2     	orr	x2, xzr, #0x1
   b45e4: f85c83a1     	ldur	x1, [x29, #-0x38]
   b45e8: f94027e0     	ldr	x0, [sp, #0x48]
   b45ec: 97ffd06d     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b45f0: f85c83a0     	ldur	x0, [x29, #-0x38]
   b45f4: 97ffb617     	bl	0xa1e50 <free@plt>
   b45f8: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b45fc: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b4600: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   b4604: 910303ff     	add	sp, sp, #0xc0
   b4608: d65f03c0     	ret
   b460c: d100c3ff     	sub	sp, sp, #0x30
   b4610: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b4614: 910083fd     	add	x29, sp, #0x20
   b4618: f81f83a0     	stur	x0, [x29, #-0x8]
   b461c: f9000be1     	str	x1, [sp, #0x10]
   b4620: f90007e2     	str	x2, [sp, #0x8]
   b4624: f94007e0     	ldr	x0, [sp, #0x8]
   b4628: f85f83a1     	ldur	x1, [x29, #-0x8]
   b462c: f9400be2     	ldr	x2, [sp, #0x10]
   b4630: f90003e0     	str	x0, [sp]
   b4634: aa0103e0     	mov	x0, x1
   b4638: aa0203e1     	mov	x1, x2
   b463c: f94003e2     	ldr	x2, [sp]
   b4640: d63f0040     	blr	x2
   b4644: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b4648: 9100c3ff     	add	sp, sp, #0x30
   b464c: d65f03c0     	ret

00000000000b4650 <android::VectorImpl::_do_destroy(void*, unsigned long) const>:
   b4650: d100c3ff     	sub	sp, sp, #0x30
   b4654: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b4658: 910083fd     	add	x29, sp, #0x20
   b465c: 321f03e8     	orr	w8, wzr, #0x2
   b4660: f81f83a0     	stur	x0, [x29, #-0x8]
   b4664: f9000be1     	str	x1, [sp, #0x10]
   b4668: f90007e2     	str	x2, [sp, #0x8]
   b466c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4670: b9401809     	ldr	w9, [x0, #0x18]
   b4674: 0a080128     	and	w8, w9, w8
   b4678: f90003e0     	str	x0, [sp]
   b467c: 35000108     	cbnz	w8, 0xb469c <android::VectorImpl::_do_destroy(void*, unsigned long) const+0x4c>
   b4680: f9400be1     	ldr	x1, [sp, #0x10]
   b4684: f94007e2     	ldr	x2, [sp, #0x8]
   b4688: f94003e8     	ldr	x8, [sp]
   b468c: f9400109     	ldr	x9, [x8]
   b4690: f9400d29     	ldr	x9, [x9, #0x18]
   b4694: aa0803e0     	mov	x0, x8
   b4698: d63f0120     	blr	x9
   b469c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b46a0: 9100c3ff     	add	sp, sp, #0x30
   b46a4: d65f03c0     	ret

00000000000b46a8 <android::VectorImpl::pop()>:
   b46a8: d100c3ff     	sub	sp, sp, #0x30
   b46ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b46b0: 910083fd     	add	x29, sp, #0x20
   b46b4: f81f83a0     	stur	x0, [x29, #-0x8]
   b46b8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b46bc: f9000be0     	str	x0, [sp, #0x10]
   b46c0: 97ffb944     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b46c4: b5000040     	cbnz	x0, 0xb46cc <android::VectorImpl::pop()+0x24>
   b46c8: 14000009     	b	0xb46ec <android::VectorImpl::pop()+0x44>
   b46cc: b24003e2     	orr	x2, xzr, #0x1
   b46d0: f9400be0     	ldr	x0, [sp, #0x10]
   b46d4: f90007e2     	str	x2, [sp, #0x8]
   b46d8: 97ffb93e     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b46dc: f1000401     	subs	x1, x0, #0x1
   b46e0: f9400be0     	ldr	x0, [sp, #0x10]
   b46e4: f94007e2     	ldr	x2, [sp, #0x8]
   b46e8: 97ffad8a     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
   b46ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b46f0: 9100c3ff     	add	sp, sp, #0x30
   b46f4: d65f03c0     	ret

00000000000b46f8 <android::VectorImpl::removeItemsAt(unsigned long, unsigned long)>:
   b46f8: d10103ff     	sub	sp, sp, #0x40
   b46fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b4700: 9100c3fd     	add	x29, sp, #0x30
   b4704: f81f03a0     	stur	x0, [x29, #-0x10]
   b4708: f9000fe1     	str	x1, [sp, #0x18]
   b470c: f9000be2     	str	x2, [sp, #0x10]
   b4710: f85f03a0     	ldur	x0, [x29, #-0x10]
   b4714: f90007e0     	str	x0, [sp, #0x8]
   b4718: 97ffb92e     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b471c: f9400fe1     	ldr	x1, [sp, #0x18]
   b4720: f9400be2     	ldr	x2, [sp, #0x10]
   b4724: 8b020021     	add	x1, x1, x2
   b4728: f94007e2     	ldr	x2, [sp, #0x8]
   b472c: aa0203e0     	mov	x0, x2
   b4730: f90003e1     	str	x1, [sp]
   b4734: 97ffb927     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b4738: f94003e1     	ldr	x1, [sp]
   b473c: eb00003f     	cmp	x1, x0
   b4740: 1a9f97e8     	cset	w8, hi
   b4744: 37000048     	tbnz	w8, #0x0, 0xb474c <android::VectorImpl::removeItemsAt(unsigned long, unsigned long)+0x54>
   b4748: 14000004     	b	0xb4758 <android::VectorImpl::removeItemsAt(unsigned long, unsigned long)+0x60>
   b474c: 928002a8     	mov	x8, #-0x16              // =-22
   b4750: f81f83a8     	stur	x8, [x29, #-0x8]
   b4754: 14000007     	b	0xb4770 <android::VectorImpl::removeItemsAt(unsigned long, unsigned long)+0x78>
   b4758: f9400fe1     	ldr	x1, [sp, #0x18]
   b475c: f9400be2     	ldr	x2, [sp, #0x10]
   b4760: f94007e0     	ldr	x0, [sp, #0x8]
   b4764: 97ffd18f     	bl	0xa8da0 <_ZN7android10VectorImpl7_shrinkEmm@plt>
   b4768: f9400fe0     	ldr	x0, [sp, #0x18]
   b476c: f81f83a0     	stur	x0, [x29, #-0x8]
   b4770: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4774: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b4778: 910103ff     	add	sp, sp, #0x40
   b477c: d65f03c0     	ret

00000000000b4780 <android::VectorImpl::push()>:
   b4780: d10083ff     	sub	sp, sp, #0x20
   b4784: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b4788: 910043fd     	add	x29, sp, #0x10
   b478c: d2800008     	mov	x8, #0x0                // =0
   b4790: f90007e0     	str	x0, [sp, #0x8]
   b4794: f94007e0     	ldr	x0, [sp, #0x8]
   b4798: aa0803e1     	mov	x1, x8
   b479c: 97ffb741     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
   b47a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b47a4: 910083ff     	add	sp, sp, #0x20
   b47a8: d65f03c0     	ret

00000000000b47ac <android::VectorImpl::push(void const*)>:
   b47ac: d10103ff     	sub	sp, sp, #0x40
   b47b0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b47b4: 9100c3fd     	add	x29, sp, #0x30
   b47b8: b24003e3     	orr	x3, xzr, #0x1
   b47bc: f81f83a0     	stur	x0, [x29, #-0x8]
   b47c0: f81f03a1     	stur	x1, [x29, #-0x10]
   b47c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b47c8: f85f03a1     	ldur	x1, [x29, #-0x10]
   b47cc: f9000fe0     	str	x0, [sp, #0x18]
   b47d0: f9000be3     	str	x3, [sp, #0x10]
   b47d4: f90007e1     	str	x1, [sp, #0x8]
   b47d8: 97ffb8fe     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b47dc: f9400fe1     	ldr	x1, [sp, #0x18]
   b47e0: f90003e0     	str	x0, [sp]
   b47e4: aa0103e0     	mov	x0, x1
   b47e8: f94007e1     	ldr	x1, [sp, #0x8]
   b47ec: f94003e2     	ldr	x2, [sp]
   b47f0: f9400be3     	ldr	x3, [sp, #0x10]
   b47f4: 97ffb5bf     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
   b47f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b47fc: 910103ff     	add	sp, sp, #0x40
   b4800: d65f03c0     	ret

00000000000b4804 <android::VectorImpl::add()>:
   b4804: d10083ff     	sub	sp, sp, #0x20
   b4808: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b480c: 910043fd     	add	x29, sp, #0x10
   b4810: d2800008     	mov	x8, #0x0                // =0
   b4814: f90007e0     	str	x0, [sp, #0x8]
   b4818: f94007e0     	ldr	x0, [sp, #0x8]
   b481c: aa0803e1     	mov	x1, x8
   b4820: 97ffb750     	bl	0xa2560 <_ZN7android10VectorImpl3addEPKv@plt>
   b4824: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b4828: 910083ff     	add	sp, sp, #0x20
   b482c: d65f03c0     	ret

00000000000b4830 <android::VectorImpl::add(void const*)>:
   b4830: d10103ff     	sub	sp, sp, #0x40
   b4834: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b4838: 9100c3fd     	add	x29, sp, #0x30
   b483c: b24003e3     	orr	x3, xzr, #0x1
   b4840: f81f83a0     	stur	x0, [x29, #-0x8]
   b4844: f81f03a1     	stur	x1, [x29, #-0x10]
   b4848: f85f83a0     	ldur	x0, [x29, #-0x8]
   b484c: f85f03a1     	ldur	x1, [x29, #-0x10]
   b4850: f9000fe0     	str	x0, [sp, #0x18]
   b4854: f9000be3     	str	x3, [sp, #0x10]
   b4858: f90007e1     	str	x1, [sp, #0x8]
   b485c: 97ffb8dd     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b4860: f9400fe1     	ldr	x1, [sp, #0x18]
   b4864: f90003e0     	str	x0, [sp]
   b4868: aa0103e0     	mov	x0, x1
   b486c: f94007e1     	ldr	x1, [sp, #0x8]
   b4870: f94003e2     	ldr	x2, [sp]
   b4874: f9400be3     	ldr	x3, [sp, #0x10]
   b4878: 97ffb59e     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
   b487c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b4880: 910103ff     	add	sp, sp, #0x40
   b4884: d65f03c0     	ret

00000000000b4888 <android::VectorImpl::replaceAt(unsigned long)>:
   b4888: d10083ff     	sub	sp, sp, #0x20
   b488c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b4890: 910043fd     	add	x29, sp, #0x10
   b4894: d2800008     	mov	x8, #0x0                // =0
   b4898: f90007e0     	str	x0, [sp, #0x8]
   b489c: f90003e1     	str	x1, [sp]
   b48a0: f94007e0     	ldr	x0, [sp, #0x8]
   b48a4: f94003e2     	ldr	x2, [sp]
   b48a8: aa0803e1     	mov	x1, x8
   b48ac: 97ffc575     	bl	0xa5e80 <_ZN7android10VectorImpl9replaceAtEPKvm@plt>
   b48b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b48b4: 910083ff     	add	sp, sp, #0x20
   b48b8: d65f03c0     	ret

00000000000b48bc <android::VectorImpl::replaceAt(void const*, unsigned long)>:
   b48bc: d10143ff     	sub	sp, sp, #0x50
   b48c0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b48c4: 910103fd     	add	x29, sp, #0x40
   b48c8: d2800008     	mov	x8, #0x0                // =0
   b48cc: f81f03a0     	stur	x0, [x29, #-0x10]
   b48d0: f81e83a1     	stur	x1, [x29, #-0x18]
   b48d4: f90013e2     	str	x2, [sp, #0x20]
   b48d8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b48dc: f9000be0     	str	x0, [sp, #0x10]
   b48e0: f90007e8     	str	x8, [sp, #0x8]
   b48e4: 97ffb8bb     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b48e8: f94013e8     	ldr	x8, [sp, #0x20]
   b48ec: f9400be1     	ldr	x1, [sp, #0x10]
   b48f0: aa0103e0     	mov	x0, x1
   b48f4: f90003e8     	str	x8, [sp]
   b48f8: 97ffb8b6     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b48fc: f94003e8     	ldr	x8, [sp]
   b4900: eb00011f     	cmp	x8, x0
   b4904: 1a9f37e9     	cset	w9, hs
   b4908: 37000049     	tbnz	w9, #0x0, 0xb4910 <android::VectorImpl::replaceAt(void const*, unsigned long)+0x54>
   b490c: 14000004     	b	0xb491c <android::VectorImpl::replaceAt(void const*, unsigned long)+0x60>
   b4910: 92800948     	mov	x8, #-0x4b              // =-75
   b4914: f81f83a8     	stur	x8, [x29, #-0x8]
   b4918: 1400002a     	b	0xb49c0 <android::VectorImpl::replaceAt(void const*, unsigned long)+0x104>
   b491c: f94013e1     	ldr	x1, [sp, #0x20]
   b4920: f9400be0     	ldr	x0, [sp, #0x10]
   b4924: 97ffb513     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
   b4928: f9000fe0     	str	x0, [sp, #0x18]
   b492c: f9400fe0     	ldr	x0, [sp, #0x18]
   b4930: f85e83a1     	ldur	x1, [x29, #-0x18]
   b4934: eb01001f     	cmp	x0, x1
   b4938: 1a9f07e8     	cset	w8, ne
   b493c: 37000048     	tbnz	w8, #0x0, 0xb4944 <android::VectorImpl::replaceAt(void const*, unsigned long)+0x88>
   b4940: 1400001e     	b	0xb49b8 <android::VectorImpl::replaceAt(void const*, unsigned long)+0xfc>
   b4944: f9400fe8     	ldr	x8, [sp, #0x18]
   b4948: f94007e9     	ldr	x9, [sp, #0x8]
   b494c: eb09011f     	cmp	x8, x9
   b4950: 1a9f17ea     	cset	w10, eq
   b4954: 3700004a     	tbnz	w10, #0x0, 0xb495c <android::VectorImpl::replaceAt(void const*, unsigned long)+0xa0>
   b4958: 14000004     	b	0xb4968 <android::VectorImpl::replaceAt(void const*, unsigned long)+0xac>
   b495c: 92800168     	mov	x8, #-0xc               // =-12
   b4960: f81f83a8     	stur	x8, [x29, #-0x8]
   b4964: 14000017     	b	0xb49c0 <android::VectorImpl::replaceAt(void const*, unsigned long)+0x104>
   b4968: b24003e2     	orr	x2, xzr, #0x1
   b496c: f9400fe1     	ldr	x1, [sp, #0x18]
   b4970: f9400be0     	ldr	x0, [sp, #0x10]
   b4974: 97ffcf8b     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b4978: f85e83a0     	ldur	x0, [x29, #-0x18]
   b497c: f94007e1     	ldr	x1, [sp, #0x8]
   b4980: eb01001f     	cmp	x0, x1
   b4984: 1a9f17e8     	cset	w8, eq
   b4988: 37000048     	tbnz	w8, #0x0, 0xb4990 <android::VectorImpl::replaceAt(void const*, unsigned long)+0xd4>
   b498c: 14000006     	b	0xb49a4 <android::VectorImpl::replaceAt(void const*, unsigned long)+0xe8>
   b4990: b24003e2     	orr	x2, xzr, #0x1
   b4994: f9400fe1     	ldr	x1, [sp, #0x18]
   b4998: f9400be0     	ldr	x0, [sp, #0x10]
   b499c: 97ffca7d     	bl	0xa7390 <_ZNK7android10VectorImpl13_do_constructEPvm@plt>
   b49a0: 14000006     	b	0xb49b8 <android::VectorImpl::replaceAt(void const*, unsigned long)+0xfc>
   b49a4: b24003e3     	orr	x3, xzr, #0x1
   b49a8: f9400fe1     	ldr	x1, [sp, #0x18]
   b49ac: f85e83a2     	ldur	x2, [x29, #-0x18]
   b49b0: f9400be0     	ldr	x0, [sp, #0x10]
   b49b4: 97ffd513     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b49b8: f94013e8     	ldr	x8, [sp, #0x20]
   b49bc: f81f83a8     	stur	x8, [x29, #-0x8]
   b49c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b49c4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b49c8: 910143ff     	add	sp, sp, #0x50
   b49cc: d65f03c0     	ret

00000000000b49d0 <android::VectorImpl::editItemLocation(unsigned long)>:
   b49d0: d10143ff     	sub	sp, sp, #0x50
   b49d4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b49d8: 910103fd     	add	x29, sp, #0x40
   b49dc: d2800008     	mov	x8, #0x0                // =0
   b49e0: f81f03a0     	stur	x0, [x29, #-0x10]
   b49e4: f81e83a1     	stur	x1, [x29, #-0x18]
   b49e8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b49ec: f9000fe0     	str	x0, [sp, #0x18]
   b49f0: f9000be8     	str	x8, [sp, #0x10]
   b49f4: 97ffd5d7     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b49f8: f85e83a8     	ldur	x8, [x29, #-0x18]
   b49fc: f9400fe1     	ldr	x1, [sp, #0x18]
   b4a00: aa0103e0     	mov	x0, x1
   b4a04: f90007e8     	str	x8, [sp, #0x8]
   b4a08: 97ffd5d2     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b4a0c: f94007e8     	ldr	x8, [sp, #0x8]
   b4a10: eb00011f     	cmp	x8, x0
   b4a14: 1a9f27e9     	cset	w9, lo
   b4a18: 37000049     	tbnz	w9, #0x0, 0xb4a20 <android::VectorImpl::editItemLocation(unsigned long)+0x50>
   b4a1c: 14000012     	b	0xb4a64 <android::VectorImpl::editItemLocation(unsigned long)+0x94>
   b4a20: f9400fe0     	ldr	x0, [sp, #0x18]
   b4a24: 97ffd893     	bl	0xaac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>
   b4a28: f90013e0     	str	x0, [sp, #0x20]
   b4a2c: f94013e0     	ldr	x0, [sp, #0x20]
   b4a30: f9400be8     	ldr	x8, [sp, #0x10]
   b4a34: eb08001f     	cmp	x0, x8
   b4a38: 1a9f07e9     	cset	w9, ne
   b4a3c: 37000049     	tbnz	w9, #0x0, 0xb4a44 <android::VectorImpl::editItemLocation(unsigned long)+0x74>
   b4a40: 14000009     	b	0xb4a64 <android::VectorImpl::editItemLocation(unsigned long)+0x94>
   b4a44: f94013e8     	ldr	x8, [sp, #0x20]
   b4a48: f85e83a9     	ldur	x9, [x29, #-0x18]
   b4a4c: f9400fea     	ldr	x10, [sp, #0x18]
   b4a50: f940114b     	ldr	x11, [x10, #0x20]
   b4a54: 9b0b7d29     	mul	x9, x9, x11
   b4a58: 8b090108     	add	x8, x8, x9
   b4a5c: f81f83a8     	stur	x8, [x29, #-0x8]
   b4a60: 14000003     	b	0xb4a6c <android::VectorImpl::editItemLocation(unsigned long)+0x9c>
   b4a64: f9400be8     	ldr	x8, [sp, #0x10]
   b4a68: f81f83a8     	stur	x8, [x29, #-0x8]
   b4a6c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4a70: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b4a74: 910143ff     	add	sp, sp, #0x50
   b4a78: d65f03c0     	ret

00000000000b4a7c <android::VectorImpl::_shrink(unsigned long, unsigned long)>:
   b4a7c: d10283ff     	sub	sp, sp, #0xa0
   b4a80: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b4a84: 910243fd     	add	x29, sp, #0x90
   b4a88: d2800008     	mov	x8, #0x0                // =0
   b4a8c: f81f83a0     	stur	x0, [x29, #-0x8]
   b4a90: f81f03a1     	stur	x1, [x29, #-0x10]
   b4a94: f81e83a2     	stur	x2, [x29, #-0x18]
   b4a98: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4a9c: f9400401     	ldr	x1, [x0, #0x8]
   b4aa0: eb08003f     	cmp	x1, x8
   b4aa4: 1a9f07e9     	cset	w9, ne
   b4aa8: f9000fe8     	str	x8, [sp, #0x18]
   b4aac: f9000be0     	str	x0, [sp, #0x10]
   b4ab0: 37000049     	tbnz	w9, #0x0, 0xb4ab8 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x3c>
   b4ab4: 140000a6     	b	0xb4d4c <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x2d0>
   b4ab8: b27f03e8     	orr	x8, xzr, #0x2
   b4abc: f9400be9     	ldr	x9, [sp, #0x10]
   b4ac0: f940092a     	ldr	x10, [x9, #0x10]
   b4ac4: f85e83ab     	ldur	x11, [x29, #-0x18]
   b4ac8: eb0b014a     	subs	x10, x10, x11
   b4acc: f81e03aa     	stur	x10, [x29, #-0x20]
   b4ad0: f85e03aa     	ldur	x10, [x29, #-0x20]
   b4ad4: aa0903e0     	mov	x0, x9
   b4ad8: f90007e8     	str	x8, [sp, #0x8]
   b4adc: f90003ea     	str	x10, [sp]
   b4ae0: 97ffd59c     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b4ae4: f94007e8     	ldr	x8, [sp, #0x8]
   b4ae8: 9ac80809     	udiv	x9, x0, x8
   b4aec: f94003ea     	ldr	x10, [sp]
   b4af0: eb09015f     	cmp	x10, x9
   b4af4: 1a9f27ec     	cset	w12, lo
   b4af8: 3700004c     	tbnz	w12, #0x0, 0xb4b00 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x84>
   b4afc: 1400006d     	b	0xb4cb0 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x234>
   b4b00: b27e03e0     	orr	x0, xzr, #0x4
   b4b04: b27f03e8     	orr	x8, xzr, #0x2
   b4b08: f85e03a9     	ldur	x9, [x29, #-0x20]
   b4b0c: 9b087d21     	mul	x1, x9, x8
   b4b10: 94000150     	bl	0xb5050 <android::VectorImpl::resize(unsigned long)+0xd8>
   b4b14: f81d83a0     	stur	x0, [x29, #-0x28]
   b4b18: f85f03a8     	ldur	x8, [x29, #-0x10]
   b4b1c: f85e03a9     	ldur	x9, [x29, #-0x20]
   b4b20: eb09011f     	cmp	x8, x9
   b4b24: 1a9f17ea     	cset	w10, eq
   b4b28: 3700004a     	tbnz	w10, #0x0, 0xb4b30 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0xb4>
   b4b2c: 14000025     	b	0xb4bc0 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x144>
   b4b30: 321e03e8     	orr	w8, wzr, #0x4
   b4b34: f9400be9     	ldr	x9, [sp, #0x10]
   b4b38: b940192a     	ldr	w10, [x9, #0x18]
   b4b3c: 0a080148     	and	w8, w10, w8
   b4b40: 35000048     	cbnz	w8, 0xb4b48 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0xcc>
   b4b44: 1400001f     	b	0xb4bc0 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x144>
   b4b48: 321f03e8     	orr	w8, wzr, #0x2
   b4b4c: f9400be9     	ldr	x9, [sp, #0x10]
   b4b50: b940192a     	ldr	w10, [x9, #0x18]
   b4b54: 0a080148     	and	w8, w10, w8
   b4b58: 35000048     	cbnz	w8, 0xb4b60 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0xe4>
   b4b5c: 14000019     	b	0xb4bc0 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x144>
   b4b60: f9400be8     	ldr	x8, [sp, #0x10]
   b4b64: f9400500     	ldr	x0, [x8, #0x8]
   b4b68: 97ffcec2     	bl	0xa8670 <_ZN7android12SharedBuffer14bufferFromDataEPv@plt>
   b4b6c: f81d03a0     	stur	x0, [x29, #-0x30]
   b4b70: f85d03a0     	ldur	x0, [x29, #-0x30]
   b4b74: f85d83a8     	ldur	x8, [x29, #-0x28]
   b4b78: f9400be9     	ldr	x9, [sp, #0x10]
   b4b7c: f940112a     	ldr	x10, [x9, #0x20]
   b4b80: 9b0a7d01     	mul	x1, x8, x10
   b4b84: 97ffb93b     	bl	0xa3070 <_ZNK7android12SharedBuffer10editResizeEm@plt>
   b4b88: f81c83a0     	stur	x0, [x29, #-0x38]
   b4b8c: f85c83a8     	ldur	x8, [x29, #-0x38]
   b4b90: f9400fe9     	ldr	x9, [sp, #0x18]
   b4b94: eb09011f     	cmp	x8, x9
   b4b98: 1a9f07eb     	cset	w11, ne
   b4b9c: 3700004b     	tbnz	w11, #0x0, 0xb4ba4 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x128>
   b4ba0: 14000006     	b	0xb4bb8 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x13c>
   b4ba4: f85c83a0     	ldur	x0, [x29, #-0x38]
   b4ba8: 97ffcb46     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b4bac: f9400be8     	ldr	x8, [sp, #0x10]
   b4bb0: f9000500     	str	x0, [x8, #0x8]
   b4bb4: 14000002     	b	0xb4bbc <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x140>
   b4bb8: 14000065     	b	0xb4d4c <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x2d0>
   b4bbc: 1400003c     	b	0xb4cac <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x230>
   b4bc0: f85d83a8     	ldur	x8, [x29, #-0x28]
   b4bc4: f9400be9     	ldr	x9, [sp, #0x10]
   b4bc8: f940112a     	ldr	x10, [x9, #0x20]
   b4bcc: 9b0a7d00     	mul	x0, x8, x10
   b4bd0: 97ffc79c     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   b4bd4: f81c03a0     	stur	x0, [x29, #-0x40]
   b4bd8: f85c03a8     	ldur	x8, [x29, #-0x40]
   b4bdc: f9400fe9     	ldr	x9, [sp, #0x18]
   b4be0: eb09011f     	cmp	x8, x9
   b4be4: 1a9f07eb     	cset	w11, ne
   b4be8: 3700004b     	tbnz	w11, #0x0, 0xb4bf0 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x174>
   b4bec: 1400002f     	b	0xb4ca8 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x22c>
   b4bf0: f85c03a0     	ldur	x0, [x29, #-0x40]
   b4bf4: 97ffcb33     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b4bf8: f90027e0     	str	x0, [sp, #0x48]
   b4bfc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b4c00: b5000040     	cbnz	x0, 0xb4c08 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x18c>
   b4c04: 14000007     	b	0xb4c20 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x1a4>
   b4c08: f94027e1     	ldr	x1, [sp, #0x48]
   b4c0c: f9400be8     	ldr	x8, [sp, #0x10]
   b4c10: f9400502     	ldr	x2, [x8, #0x8]
   b4c14: f85f03a3     	ldur	x3, [x29, #-0x10]
   b4c18: aa0803e0     	mov	x0, x8
   b4c1c: 97ffd479     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b4c20: f85f03a8     	ldur	x8, [x29, #-0x10]
   b4c24: f85e03a9     	ldur	x9, [x29, #-0x20]
   b4c28: eb09011f     	cmp	x8, x9
   b4c2c: 1a9f07ea     	cset	w10, ne
   b4c30: 3700004a     	tbnz	w10, #0x0, 0xb4c38 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x1bc>
   b4c34: 14000017     	b	0xb4c90 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x214>
   b4c38: f9400be8     	ldr	x8, [sp, #0x10]
   b4c3c: f9400509     	ldr	x9, [x8, #0x8]
   b4c40: f85f03aa     	ldur	x10, [x29, #-0x10]
   b4c44: f85e83ab     	ldur	x11, [x29, #-0x18]
   b4c48: 8b0b014a     	add	x10, x10, x11
   b4c4c: f940110b     	ldr	x11, [x8, #0x20]
   b4c50: 9b0b7d4a     	mul	x10, x10, x11
   b4c54: 8b0a0129     	add	x9, x9, x10
   b4c58: f90023e9     	str	x9, [sp, #0x40]
   b4c5c: f94027e9     	ldr	x9, [sp, #0x48]
   b4c60: f85f03aa     	ldur	x10, [x29, #-0x10]
   b4c64: f940110b     	ldr	x11, [x8, #0x20]
   b4c68: 9b0b7d4a     	mul	x10, x10, x11
   b4c6c: 8b0a0129     	add	x9, x9, x10
   b4c70: f9001fe9     	str	x9, [sp, #0x38]
   b4c74: f9401fe1     	ldr	x1, [sp, #0x38]
   b4c78: f94023e2     	ldr	x2, [sp, #0x40]
   b4c7c: f85e03a9     	ldur	x9, [x29, #-0x20]
   b4c80: f85f03aa     	ldur	x10, [x29, #-0x10]
   b4c84: eb0a0123     	subs	x3, x9, x10
   b4c88: aa0803e0     	mov	x0, x8
   b4c8c: 97ffd45d     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b4c90: f9400be0     	ldr	x0, [sp, #0x10]
   b4c94: 97ffb0fb     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b4c98: f94027e0     	ldr	x0, [sp, #0x48]
   b4c9c: f9400be8     	ldr	x8, [sp, #0x10]
   b4ca0: f9000500     	str	x0, [x8, #0x8]
   b4ca4: 14000002     	b	0xb4cac <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x230>
   b4ca8: 14000029     	b	0xb4d4c <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x2d0>
   b4cac: 14000025     	b	0xb4d40 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x2c4>
   b4cb0: f9400be0     	ldr	x0, [sp, #0x10]
   b4cb4: 97ffd7ef     	bl	0xaac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>
   b4cb8: f9001be0     	str	x0, [sp, #0x30]
   b4cbc: f9401be0     	ldr	x0, [sp, #0x30]
   b4cc0: f85f03a8     	ldur	x8, [x29, #-0x10]
   b4cc4: f9400be9     	ldr	x9, [sp, #0x10]
   b4cc8: f940112a     	ldr	x10, [x9, #0x20]
   b4ccc: 9b0a7d08     	mul	x8, x8, x10
   b4cd0: 8b080008     	add	x8, x0, x8
   b4cd4: f90017e8     	str	x8, [sp, #0x28]
   b4cd8: f94017e1     	ldr	x1, [sp, #0x28]
   b4cdc: f85e83a2     	ldur	x2, [x29, #-0x18]
   b4ce0: aa0903e0     	mov	x0, x9
   b4ce4: 97ffceaf     	bl	0xa87a0 <_ZNK7android10VectorImpl11_do_destroyEPvm@plt>
   b4ce8: f85f03a8     	ldur	x8, [x29, #-0x10]
   b4cec: f85e03a9     	ldur	x9, [x29, #-0x20]
   b4cf0: eb09011f     	cmp	x8, x9
   b4cf4: 1a9f07eb     	cset	w11, ne
   b4cf8: 3700004b     	tbnz	w11, #0x0, 0xb4d00 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x284>
   b4cfc: 14000011     	b	0xb4d40 <android::VectorImpl::_shrink(unsigned long, unsigned long)+0x2c4>
   b4d00: f9401be8     	ldr	x8, [sp, #0x30]
   b4d04: f85f03a9     	ldur	x9, [x29, #-0x10]
   b4d08: f85e83aa     	ldur	x10, [x29, #-0x18]
   b4d0c: 8b0a0129     	add	x9, x9, x10
   b4d10: f9400bea     	ldr	x10, [sp, #0x10]
   b4d14: f940114b     	ldr	x11, [x10, #0x20]
   b4d18: 9b0b7d29     	mul	x9, x9, x11
   b4d1c: 8b090108     	add	x8, x8, x9
   b4d20: f90013e8     	str	x8, [sp, #0x20]
   b4d24: f94017e1     	ldr	x1, [sp, #0x28]
   b4d28: f94013e2     	ldr	x2, [sp, #0x20]
   b4d2c: f85e03a8     	ldur	x8, [x29, #-0x20]
   b4d30: f85f03a9     	ldur	x9, [x29, #-0x10]
   b4d34: eb090103     	subs	x3, x8, x9
   b4d38: aa0a03e0     	mov	x0, x10
   b4d3c: 97ffd361     	bl	0xa9ac0 <_ZNK7android10VectorImpl17_do_move_backwardEPvPKvm@plt>
   b4d40: f85e03a8     	ldur	x8, [x29, #-0x20]
   b4d44: f9400be9     	ldr	x9, [sp, #0x10]
   b4d48: f9000928     	str	x8, [x9, #0x10]
   b4d4c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b4d50: 910283ff     	add	sp, sp, #0xa0
   b4d54: d65f03c0     	ret

00000000000b4d58 <android::VectorImpl::finish_vector()>:
   b4d58: d100c3ff     	sub	sp, sp, #0x30
   b4d5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b4d60: 910083fd     	add	x29, sp, #0x20
   b4d64: d2800008     	mov	x8, #0x0                // =0
   b4d68: f81f83a0     	stur	x0, [x29, #-0x8]
   b4d6c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4d70: f9000be0     	str	x0, [sp, #0x10]
   b4d74: f90007e8     	str	x8, [sp, #0x8]
   b4d78: 97ffb0c2     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b4d7c: f94007e8     	ldr	x8, [sp, #0x8]
   b4d80: f9400be0     	ldr	x0, [sp, #0x10]
   b4d84: f9000408     	str	x8, [x0, #0x8]
   b4d88: f900081f     	str	xzr, [x0, #0x10]
   b4d8c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b4d90: 9100c3ff     	add	sp, sp, #0x30
   b4d94: d65f03c0     	ret

00000000000b4d98 <android::VectorImpl::clear()>:
   b4d98: d10083ff     	sub	sp, sp, #0x20
   b4d9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b4da0: 910043fd     	add	x29, sp, #0x10
   b4da4: d2800001     	mov	x1, #0x0                // =0
   b4da8: f90007e0     	str	x0, [sp, #0x8]
   b4dac: f94007e0     	ldr	x0, [sp, #0x8]
   b4db0: f9400802     	ldr	x2, [x0, #0x10]
   b4db4: 97ffcffb     	bl	0xa8da0 <_ZN7android10VectorImpl7_shrinkEmm@plt>
   b4db8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b4dbc: 910083ff     	add	sp, sp, #0x20
   b4dc0: d65f03c0     	ret

00000000000b4dc4 <android::VectorImpl::itemLocation(unsigned long) const>:
   b4dc4: d10143ff     	sub	sp, sp, #0x50
   b4dc8: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b4dcc: 910103fd     	add	x29, sp, #0x40
   b4dd0: d2800008     	mov	x8, #0x0                // =0
   b4dd4: f81f03a0     	stur	x0, [x29, #-0x10]
   b4dd8: f81e83a1     	stur	x1, [x29, #-0x18]
   b4ddc: f85f03a0     	ldur	x0, [x29, #-0x10]
   b4de0: f9000fe0     	str	x0, [sp, #0x18]
   b4de4: f9000be8     	str	x8, [sp, #0x10]
   b4de8: 97ffd4da     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b4dec: f85e83a8     	ldur	x8, [x29, #-0x18]
   b4df0: f9400fe1     	ldr	x1, [sp, #0x18]
   b4df4: aa0103e0     	mov	x0, x1
   b4df8: f90007e8     	str	x8, [sp, #0x8]
   b4dfc: 97ffd4d5     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b4e00: f94007e8     	ldr	x8, [sp, #0x8]
   b4e04: eb00011f     	cmp	x8, x0
   b4e08: 1a9f27e9     	cset	w9, lo
   b4e0c: 37000049     	tbnz	w9, #0x0, 0xb4e14 <android::VectorImpl::itemLocation(unsigned long) const+0x50>
   b4e10: 14000012     	b	0xb4e58 <android::VectorImpl::itemLocation(unsigned long) const+0x94>
   b4e14: f9400fe0     	ldr	x0, [sp, #0x18]
   b4e18: 97ffc072     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b4e1c: f90013e0     	str	x0, [sp, #0x20]
   b4e20: f94013e0     	ldr	x0, [sp, #0x20]
   b4e24: f9400be8     	ldr	x8, [sp, #0x10]
   b4e28: eb08001f     	cmp	x0, x8
   b4e2c: 1a9f07e9     	cset	w9, ne
   b4e30: 37000049     	tbnz	w9, #0x0, 0xb4e38 <android::VectorImpl::itemLocation(unsigned long) const+0x74>
   b4e34: 14000009     	b	0xb4e58 <android::VectorImpl::itemLocation(unsigned long) const+0x94>
   b4e38: f94013e8     	ldr	x8, [sp, #0x20]
   b4e3c: f85e83a9     	ldur	x9, [x29, #-0x18]
   b4e40: f9400fea     	ldr	x10, [sp, #0x18]
   b4e44: f940114b     	ldr	x11, [x10, #0x20]
   b4e48: 9b0b7d29     	mul	x9, x9, x11
   b4e4c: 8b090108     	add	x8, x8, x9
   b4e50: f81f83a8     	stur	x8, [x29, #-0x8]
   b4e54: 14000003     	b	0xb4e60 <android::VectorImpl::itemLocation(unsigned long) const+0x9c>
   b4e58: f9400be8     	ldr	x8, [sp, #0x10]
   b4e5c: f81f83a8     	stur	x8, [x29, #-0x8]
   b4e60: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4e64: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b4e68: 910143ff     	add	sp, sp, #0x50
   b4e6c: d65f03c0     	ret

00000000000b4e70 <android::VectorImpl::setCapacity(unsigned long)>:
   b4e70: d101c3ff     	sub	sp, sp, #0x70
   b4e74: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b4e78: 910183fd     	add	x29, sp, #0x60
   b4e7c: d2800008     	mov	x8, #0x0                // =0
   b4e80: f81f03a0     	stur	x0, [x29, #-0x10]
   b4e84: f81e83a1     	stur	x1, [x29, #-0x18]
   b4e88: f85f03a0     	ldur	x0, [x29, #-0x10]
   b4e8c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b4e90: f90017e0     	str	x0, [sp, #0x28]
   b4e94: f90013e8     	str	x8, [sp, #0x20]
   b4e98: f9000fe1     	str	x1, [sp, #0x18]
   b4e9c: 97ffb74d     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b4ea0: f9400fe8     	ldr	x8, [sp, #0x18]
   b4ea4: eb00011f     	cmp	x8, x0
   b4ea8: 1a9f87e9     	cset	w9, ls
   b4eac: 37000049     	tbnz	w9, #0x0, 0xb4eb4 <android::VectorImpl::setCapacity(unsigned long)+0x44>
   b4eb0: 14000005     	b	0xb4ec4 <android::VectorImpl::setCapacity(unsigned long)+0x54>
   b4eb4: f94017e0     	ldr	x0, [sp, #0x28]
   b4eb8: 97ffd4a6     	bl	0xaa150 <_ZNK7android10VectorImpl8capacityEv@plt>
   b4ebc: f81f83a0     	stur	x0, [x29, #-0x8]
   b4ec0: 1400002a     	b	0xb4f68 <android::VectorImpl::setCapacity(unsigned long)+0xf8>
   b4ec4: f85e83a8     	ldur	x8, [x29, #-0x18]
   b4ec8: f94017e9     	ldr	x9, [sp, #0x28]
   b4ecc: f940112a     	ldr	x10, [x9, #0x20]
   b4ed0: 9b0a7d08     	mul	x8, x8, x10
   b4ed4: f81e03a8     	stur	x8, [x29, #-0x20]
   b4ed8: f85e03a0     	ldur	x0, [x29, #-0x20]
   b4edc: 97ffc6d9     	bl	0xa6a40 <_ZN7android12SharedBuffer5allocEm@plt>
   b4ee0: f81d83a0     	stur	x0, [x29, #-0x28]
   b4ee4: f85d83a8     	ldur	x8, [x29, #-0x28]
   b4ee8: f94013e9     	ldr	x9, [sp, #0x20]
   b4eec: eb09011f     	cmp	x8, x9
   b4ef0: 1a9f07eb     	cset	w11, ne
   b4ef4: 3700004b     	tbnz	w11, #0x0, 0xb4efc <android::VectorImpl::setCapacity(unsigned long)+0x8c>
   b4ef8: 14000017     	b	0xb4f54 <android::VectorImpl::setCapacity(unsigned long)+0xe4>
   b4efc: f85d83a0     	ldur	x0, [x29, #-0x28]
   b4f00: 97ffca70     	bl	0xa78c0 <_ZN7android12SharedBuffer4dataEv@plt>
   b4f04: f9001be0     	str	x0, [sp, #0x30]
   b4f08: f9401be1     	ldr	x1, [sp, #0x30]
   b4f0c: f94017e0     	ldr	x0, [sp, #0x28]
   b4f10: f9400402     	ldr	x2, [x0, #0x8]
   b4f14: f9000be1     	str	x1, [sp, #0x10]
   b4f18: f90007e2     	str	x2, [sp, #0x8]
   b4f1c: 97ffb72d     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b4f20: f94017e1     	ldr	x1, [sp, #0x28]
   b4f24: f90003e0     	str	x0, [sp]
   b4f28: aa0103e0     	mov	x0, x1
   b4f2c: f9400be1     	ldr	x1, [sp, #0x10]
   b4f30: f94007e2     	ldr	x2, [sp, #0x8]
   b4f34: f94003e3     	ldr	x3, [sp]
   b4f38: 97ffd3b2     	bl	0xa9e00 <_ZNK7android10VectorImpl8_do_copyEPvPKvm@plt>
   b4f3c: f94017e0     	ldr	x0, [sp, #0x28]
   b4f40: 97ffb050     	bl	0xa1080 <_ZN7android10VectorImpl15release_storageEv@plt>
   b4f44: f9401be0     	ldr	x0, [sp, #0x30]
   b4f48: f94017e1     	ldr	x1, [sp, #0x28]
   b4f4c: f9000420     	str	x0, [x1, #0x8]
   b4f50: 14000004     	b	0xb4f60 <android::VectorImpl::setCapacity(unsigned long)+0xf0>
   b4f54: 92800168     	mov	x8, #-0xc               // =-12
   b4f58: f81f83a8     	stur	x8, [x29, #-0x8]
   b4f5c: 14000003     	b	0xb4f68 <android::VectorImpl::setCapacity(unsigned long)+0xf8>
   b4f60: f85e83a8     	ldur	x8, [x29, #-0x18]
   b4f64: f81f83a8     	stur	x8, [x29, #-0x8]
   b4f68: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4f6c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b4f70: 9101c3ff     	add	sp, sp, #0x70
   b4f74: d65f03c0     	ret

00000000000b4f78 <android::VectorImpl::resize(unsigned long)>:
   b4f78: d10103ff     	sub	sp, sp, #0x40
   b4f7c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b4f80: 9100c3fd     	add	x29, sp, #0x30
   b4f84: f81f83a0     	stur	x0, [x29, #-0x8]
   b4f88: f81f03a1     	stur	x1, [x29, #-0x10]
   b4f8c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b4f90: f9000fff     	str	xzr, [sp, #0x18]
   b4f94: f85f03a1     	ldur	x1, [x29, #-0x10]
   b4f98: f9400808     	ldr	x8, [x0, #0x10]
   b4f9c: eb08003f     	cmp	x1, x8
   b4fa0: 1a9f97e9     	cset	w9, hi
   b4fa4: f9000be0     	str	x0, [sp, #0x10]
   b4fa8: 37000049     	tbnz	w9, #0x0, 0xb4fb0 <android::VectorImpl::resize(unsigned long)+0x38>
   b4fac: 1400000a     	b	0xb4fd4 <android::VectorImpl::resize(unsigned long)+0x5c>
   b4fb0: f9400be8     	ldr	x8, [sp, #0x10]
   b4fb4: f9400901     	ldr	x1, [x8, #0x10]
   b4fb8: f85f03a9     	ldur	x9, [x29, #-0x10]
   b4fbc: f940090a     	ldr	x10, [x8, #0x10]
   b4fc0: eb0a0122     	subs	x2, x9, x10
   b4fc4: aa0803e0     	mov	x0, x8
   b4fc8: 97ffb402     	bl	0xa1fd0 <_ZN7android10VectorImpl8insertAtEmm@plt>
   b4fcc: f9000fe0     	str	x0, [sp, #0x18]
   b4fd0: 14000010     	b	0xb5010 <android::VectorImpl::resize(unsigned long)+0x98>
   b4fd4: f85f03a8     	ldur	x8, [x29, #-0x10]
   b4fd8: f9400be9     	ldr	x9, [sp, #0x10]
   b4fdc: f940092a     	ldr	x10, [x9, #0x10]
   b4fe0: eb0a011f     	cmp	x8, x10
   b4fe4: 1a9f27eb     	cset	w11, lo
   b4fe8: 3700004b     	tbnz	w11, #0x0, 0xb4ff0 <android::VectorImpl::resize(unsigned long)+0x78>
   b4fec: 14000009     	b	0xb5010 <android::VectorImpl::resize(unsigned long)+0x98>
   b4ff0: f85f03a1     	ldur	x1, [x29, #-0x10]
   b4ff4: f9400be8     	ldr	x8, [sp, #0x10]
   b4ff8: f9400909     	ldr	x9, [x8, #0x10]
   b4ffc: f85f03aa     	ldur	x10, [x29, #-0x10]
   b5000: eb0a0122     	subs	x2, x9, x10
   b5004: aa0803e0     	mov	x0, x8
   b5008: 97ffab42     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
   b500c: f9000fe0     	str	x0, [sp, #0x18]
   b5010: d2800008     	mov	x8, #0x0                // =0
   b5014: f9400fe9     	ldr	x9, [sp, #0x18]
   b5018: eb08013f     	cmp	x9, x8
   b501c: 1a9fa7ea     	cset	w10, lt
   b5020: 3700004a     	tbnz	w10, #0x0, 0xb5028 <android::VectorImpl::resize(unsigned long)+0xb0>
   b5024: 14000004     	b	0xb5034 <android::VectorImpl::resize(unsigned long)+0xbc>
   b5028: f9400fe8     	ldr	x8, [sp, #0x18]
   b502c: f90007e8     	str	x8, [sp, #0x8]
   b5030: 14000003     	b	0xb503c <android::VectorImpl::resize(unsigned long)+0xc4>
   b5034: f85f03a8     	ldur	x8, [x29, #-0x10]
   b5038: f90007e8     	str	x8, [sp, #0x8]
   b503c: f94007e8     	ldr	x8, [sp, #0x8]
   b5040: aa0803e0     	mov	x0, x8
   b5044: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b5048: 910103ff     	add	sp, sp, #0x40
   b504c: d65f03c0     	ret
   b5050: d10083ff     	sub	sp, sp, #0x20
   b5054: f9000fe0     	str	x0, [sp, #0x18]
   b5058: f9000be1     	str	x1, [sp, #0x10]
   b505c: f9400fe0     	ldr	x0, [sp, #0x18]
   b5060: f9400be1     	ldr	x1, [sp, #0x10]
   b5064: eb01001f     	cmp	x0, x1
   b5068: 1a9f97e8     	cset	w8, hi
   b506c: 37000048     	tbnz	w8, #0x0, 0xb5074 <android::VectorImpl::resize(unsigned long)+0xfc>
   b5070: 14000004     	b	0xb5080 <android::VectorImpl::resize(unsigned long)+0x108>
   b5074: f9400fe8     	ldr	x8, [sp, #0x18]
   b5078: f90007e8     	str	x8, [sp, #0x8]
   b507c: 14000003     	b	0xb5088 <android::VectorImpl::resize(unsigned long)+0x110>
   b5080: f9400be8     	ldr	x8, [sp, #0x10]
   b5084: f90007e8     	str	x8, [sp, #0x8]
   b5088: f94007e8     	ldr	x8, [sp, #0x8]
   b508c: aa0803e0     	mov	x0, x8
   b5090: 910083ff     	add	sp, sp, #0x20
   b5094: d65f03c0     	ret

00000000000b5098 <android::VectorImpl::_do_move_forward(void*, void const*, unsigned long) const>:
   b5098: d100c3ff     	sub	sp, sp, #0x30
   b509c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b50a0: 910083fd     	add	x29, sp, #0x20
   b50a4: f81f83a0     	stur	x0, [x29, #-0x8]
   b50a8: f9000be1     	str	x1, [sp, #0x10]
   b50ac: f90007e2     	str	x2, [sp, #0x8]
   b50b0: f90003e3     	str	x3, [sp]
   b50b4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b50b8: f9400be1     	ldr	x1, [sp, #0x10]
   b50bc: f94007e2     	ldr	x2, [sp, #0x8]
   b50c0: f94003e3     	ldr	x3, [sp]
   b50c4: f9400008     	ldr	x8, [x0]
   b50c8: f9401908     	ldr	x8, [x8, #0x30]
   b50cc: d63f0100     	blr	x8
   b50d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b50d4: 9100c3ff     	add	sp, sp, #0x30
   b50d8: d65f03c0     	ret

00000000000b50dc <android::VectorImpl::_do_move_backward(void*, void const*, unsigned long) const>:
   b50dc: d100c3ff     	sub	sp, sp, #0x30
   b50e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b50e4: 910083fd     	add	x29, sp, #0x20
   b50e8: f81f83a0     	stur	x0, [x29, #-0x8]
   b50ec: f9000be1     	str	x1, [sp, #0x10]
   b50f0: f90007e2     	str	x2, [sp, #0x8]
   b50f4: f90003e3     	str	x3, [sp]
   b50f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b50fc: f9400be1     	ldr	x1, [sp, #0x10]
   b5100: f94007e2     	ldr	x2, [sp, #0x8]
   b5104: f94003e3     	ldr	x3, [sp]
   b5108: f9400008     	ldr	x8, [x0]
   b510c: f9401d08     	ldr	x8, [x8, #0x38]
   b5110: d63f0100     	blr	x8
   b5114: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5118: 9100c3ff     	add	sp, sp, #0x30
   b511c: d65f03c0     	ret

00000000000b5120 <android::VectorImpl::itemSize() const>:
   b5120: d10043ff     	sub	sp, sp, #0x10
   b5124: f90007e0     	str	x0, [sp, #0x8]
   b5128: f94007e0     	ldr	x0, [sp, #0x8]
   b512c: f9401000     	ldr	x0, [x0, #0x20]
   b5130: 910043ff     	add	sp, sp, #0x10
   b5134: d65f03c0     	ret

00000000000b5138 <android::SortedVectorImpl::SortedVectorImpl(unsigned long, unsigned int)>:
   b5138: d10103ff     	sub	sp, sp, #0x40
   b513c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b5140: 9100c3fd     	add	x29, sp, #0x30
   b5144: f0000f88     	adrp	x8, 0x2a8000
   b5148: f944f108     	ldr	x8, [x8, #0x9e0]
   b514c: b27c03e9     	orr	x9, xzr, #0x10
   b5150: 8b090108     	add	x8, x8, x9
   b5154: f81f83a0     	stur	x0, [x29, #-0x8]
   b5158: f81f03a1     	stur	x1, [x29, #-0x10]
   b515c: b81ec3a2     	stur	w2, [x29, #-0x14]
   b5160: f85f83a9     	ldur	x9, [x29, #-0x8]
   b5164: f85f03a1     	ldur	x1, [x29, #-0x10]
   b5168: b85ec3a2     	ldur	w2, [x29, #-0x14]
   b516c: aa0903e0     	mov	x0, x9
   b5170: f9000be8     	str	x8, [sp, #0x10]
   b5174: f90007e9     	str	x9, [sp, #0x8]
   b5178: 97ffacb2     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   b517c: f9400be8     	ldr	x8, [sp, #0x10]
   b5180: f94007e9     	ldr	x9, [sp, #0x8]
   b5184: f9000128     	str	x8, [x9]
   b5188: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b518c: 910103ff     	add	sp, sp, #0x40
   b5190: d65f03c0     	ret

00000000000b5194 <android::SortedVectorImpl::SortedVectorImpl(android::VectorImpl const&)>:
   b5194: d100c3ff     	sub	sp, sp, #0x30
   b5198: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b519c: 910083fd     	add	x29, sp, #0x20
   b51a0: f0000f88     	adrp	x8, 0x2a8000
   b51a4: f944f108     	ldr	x8, [x8, #0x9e0]
   b51a8: b27c03e9     	orr	x9, xzr, #0x10
   b51ac: 8b090108     	add	x8, x8, x9
   b51b0: f81f83a0     	stur	x0, [x29, #-0x8]
   b51b4: f9000be1     	str	x1, [sp, #0x10]
   b51b8: f85f83a9     	ldur	x9, [x29, #-0x8]
   b51bc: f9400be1     	ldr	x1, [sp, #0x10]
   b51c0: aa0903e0     	mov	x0, x9
   b51c4: f90007e8     	str	x8, [sp, #0x8]
   b51c8: f90003e9     	str	x9, [sp]
   b51cc: 97ffd081     	bl	0xa93d0 <_ZN7android10VectorImplC2ERKS0_@plt>
   b51d0: f94007e8     	ldr	x8, [sp, #0x8]
   b51d4: f94003e9     	ldr	x9, [sp]
   b51d8: f9000128     	str	x8, [x9]
   b51dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b51e0: 9100c3ff     	add	sp, sp, #0x30
   b51e4: d65f03c0     	ret

00000000000b51e8 <android::SortedVectorImpl::~SortedVectorImpl()>:
   b51e8: d10083ff     	sub	sp, sp, #0x20
   b51ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b51f0: 910043fd     	add	x29, sp, #0x10
   b51f4: f90007e0     	str	x0, [sp, #0x8]
   b51f8: f94007e0     	ldr	x0, [sp, #0x8]
   b51fc: 97ffc415     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   b5200: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b5204: 910083ff     	add	sp, sp, #0x20
   b5208: d65f03c0     	ret

00000000000b520c <android::SortedVectorImpl::~SortedVectorImpl()>:
   b520c: d10043ff     	sub	sp, sp, #0x10
   b5210: f90007e0     	str	x0, [sp, #0x8]
   b5214: d4200020     	brk	#0x1

00000000000b5218 <android::SortedVectorImpl::operator=(android::SortedVectorImpl const&)>:
   b5218: d10083ff     	sub	sp, sp, #0x20
   b521c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b5220: 910043fd     	add	x29, sp, #0x10
   b5224: f90007e0     	str	x0, [sp, #0x8]
   b5228: f90003e1     	str	x1, [sp]
   b522c: f94007e0     	ldr	x0, [sp, #0x8]
   b5230: f94003e1     	ldr	x1, [sp]
   b5234: 97ffc923     	bl	0xa76c0 <_ZN7android10VectorImplaSERKS0_@plt>
   b5238: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b523c: 910083ff     	add	sp, sp, #0x20
   b5240: d65f03c0     	ret

00000000000b5244 <android::SortedVectorImpl::indexOf(void const*) const>:
   b5244: d10083ff     	sub	sp, sp, #0x20
   b5248: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b524c: 910043fd     	add	x29, sp, #0x10
   b5250: d2800008     	mov	x8, #0x0                // =0
   b5254: f90007e0     	str	x0, [sp, #0x8]
   b5258: f90003e1     	str	x1, [sp]
   b525c: f94007e0     	ldr	x0, [sp, #0x8]
   b5260: f94003e1     	ldr	x1, [sp]
   b5264: aa0803e2     	mov	x2, x8
   b5268: 97ffc542     	bl	0xa6770 <_ZNK7android16SortedVectorImpl13_indexOrderOfEPKvPm@plt>
   b526c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b5270: 910083ff     	add	sp, sp, #0x20
   b5274: d65f03c0     	ret

00000000000b5278 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const>:
   b5278: d10203ff     	sub	sp, sp, #0x80
   b527c: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b5280: 9101c3fd     	add	x29, sp, #0x70
   b5284: d2800008     	mov	x8, #0x0                // =0
   b5288: f81f03a0     	stur	x0, [x29, #-0x10]
   b528c: f81e83a1     	stur	x1, [x29, #-0x18]
   b5290: f81e03a2     	stur	x2, [x29, #-0x20]
   b5294: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5298: f85e03a1     	ldur	x1, [x29, #-0x20]
   b529c: eb08003f     	cmp	x1, x8
   b52a0: 1a9f07e9     	cset	w9, ne
   b52a4: f90007e8     	str	x8, [sp, #0x8]
   b52a8: f90003e0     	str	x0, [sp]
   b52ac: 37000049     	tbnz	w9, #0x0, 0xb52b4 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x3c>
   b52b0: 14000003     	b	0xb52bc <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x44>
   b52b4: f85e03a8     	ldur	x8, [x29, #-0x20]
   b52b8: f900011f     	str	xzr, [x8]
   b52bc: f94003e0     	ldr	x0, [sp]
   b52c0: 97ffb618     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
   b52c4: 37000040     	tbnz	w0, #0x0, 0xb52cc <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x54>
   b52c8: 14000004     	b	0xb52d8 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x60>
   b52cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   b52d0: f81f83a8     	stur	x8, [x29, #-0x8]
   b52d4: 1400004a     	b	0xb53fc <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x184>
   b52d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   b52dc: f81d83a8     	stur	x8, [x29, #-0x28]
   b52e0: f81d03bf     	stur	xzr, [x29, #-0x30]
   b52e4: f94003e0     	ldr	x0, [sp]
   b52e8: 97ffb63a     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b52ec: f1000408     	subs	x8, x0, #0x1
   b52f0: f9001fe8     	str	x8, [sp, #0x38]
   b52f4: f94003e0     	ldr	x0, [sp]
   b52f8: 97ffbf3a     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b52fc: f90017e0     	str	x0, [sp, #0x28]
   b5300: f94003e0     	ldr	x0, [sp]
   b5304: 97ffad8b     	bl	0xa0930 <_ZNK7android10VectorImpl8itemSizeEv@plt>
   b5308: f90013e0     	str	x0, [sp, #0x20]
   b530c: f85d03a8     	ldur	x8, [x29, #-0x30]
   b5310: f9401fe9     	ldr	x9, [sp, #0x38]
   b5314: eb09011f     	cmp	x8, x9
   b5318: 1a9fc7ea     	cset	w10, le
   b531c: 3700004a     	tbnz	w10, #0x0, 0xb5324 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0xac>
   b5320: 1400002c     	b	0xb53d0 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x158>
   b5324: b27f03e8     	orr	x8, xzr, #0x2
   b5328: f85d03a9     	ldur	x9, [x29, #-0x30]
   b532c: f9401fea     	ldr	x10, [sp, #0x38]
   b5330: f85d03ab     	ldur	x11, [x29, #-0x30]
   b5334: eb0b014a     	subs	x10, x10, x11
   b5338: 9ac80d48     	sdiv	x8, x10, x8
   b533c: 8b080128     	add	x8, x9, x8
   b5340: f9001be8     	str	x8, [sp, #0x30]
   b5344: f94017e8     	ldr	x8, [sp, #0x28]
   b5348: f9401be9     	ldr	x9, [sp, #0x30]
   b534c: f94013ea     	ldr	x10, [sp, #0x20]
   b5350: 9b0a7d29     	mul	x9, x9, x10
   b5354: 8b090108     	add	x8, x8, x9
   b5358: f9000fe8     	str	x8, [sp, #0x18]
   b535c: f9400fe1     	ldr	x1, [sp, #0x18]
   b5360: f85e83a2     	ldur	x2, [x29, #-0x18]
   b5364: f94003e8     	ldr	x8, [sp]
   b5368: f9400109     	ldr	x9, [x8]
   b536c: f9402129     	ldr	x9, [x9, #0x40]
   b5370: aa0803e0     	mov	x0, x8
   b5374: d63f0120     	blr	x9
   b5378: b90017e0     	str	w0, [sp, #0x14]
   b537c: b94017e0     	ldr	w0, [sp, #0x14]
   b5380: 34000040     	cbz	w0, 0xb5388 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x110>
   b5384: 14000005     	b	0xb5398 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x120>
   b5388: f9401be8     	ldr	x8, [sp, #0x30]
   b538c: f81d03a8     	stur	x8, [x29, #-0x30]
   b5390: f81d83a8     	stur	x8, [x29, #-0x28]
   b5394: 1400000f     	b	0xb53d0 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x158>
   b5398: 52800008     	mov	w8, #0x0                // =0
   b539c: b94017e9     	ldr	w9, [sp, #0x14]
   b53a0: 6b08013f     	cmp	w9, w8
   b53a4: 1a9fa7e8     	cset	w8, lt
   b53a8: 37000048     	tbnz	w8, #0x0, 0xb53b0 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x138>
   b53ac: 14000005     	b	0xb53c0 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x148>
   b53b0: f9401be8     	ldr	x8, [sp, #0x30]
   b53b4: 91000508     	add	x8, x8, #0x1
   b53b8: f81d03a8     	stur	x8, [x29, #-0x30]
   b53bc: 14000004     	b	0xb53cc <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x154>
   b53c0: f9401be8     	ldr	x8, [sp, #0x30]
   b53c4: f1000508     	subs	x8, x8, #0x1
   b53c8: f9001fe8     	str	x8, [sp, #0x38]
   b53cc: 17ffffd0     	b	0xb530c <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x94>
   b53d0: f85e03a8     	ldur	x8, [x29, #-0x20]
   b53d4: f94007e9     	ldr	x9, [sp, #0x8]
   b53d8: eb09011f     	cmp	x8, x9
   b53dc: 1a9f07ea     	cset	w10, ne
   b53e0: 3700004a     	tbnz	w10, #0x0, 0xb53e8 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x170>
   b53e4: 14000004     	b	0xb53f4 <android::SortedVectorImpl::_indexOrderOf(void const*, unsigned long*) const+0x17c>
   b53e8: f85d03a8     	ldur	x8, [x29, #-0x30]
   b53ec: f85e03a9     	ldur	x9, [x29, #-0x20]
   b53f0: f9000128     	str	x8, [x9]
   b53f4: f85d83a8     	ldur	x8, [x29, #-0x28]
   b53f8: f81f83a8     	stur	x8, [x29, #-0x8]
   b53fc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5400: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b5404: 910203ff     	add	sp, sp, #0x80
   b5408: d65f03c0     	ret

00000000000b540c <android::SortedVectorImpl::orderOf(void const*) const>:
   b540c: d10143ff     	sub	sp, sp, #0x50
   b5410: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b5414: 910103fd     	add	x29, sp, #0x40
   b5418: d53bd048     	mrs	x8, TPIDR_EL0
   b541c: f9401509     	ldr	x9, [x8, #0x28]
   b5420: f81f83a9     	stur	x9, [x29, #-0x8]
   b5424: f81e83a0     	stur	x0, [x29, #-0x18]
   b5428: f90013e1     	str	x1, [sp, #0x20]
   b542c: f85e83a0     	ldur	x0, [x29, #-0x18]
   b5430: f94013e1     	ldr	x1, [sp, #0x20]
   b5434: d10043a2     	sub	x2, x29, #0x10
   b5438: f9000fe8     	str	x8, [sp, #0x18]
   b543c: 97ffc4cd     	bl	0xa6770 <_ZNK7android16SortedVectorImpl13_indexOrderOfEPKvPm@plt>
   b5440: f85f03a8     	ldur	x8, [x29, #-0x10]
   b5444: f9400fe9     	ldr	x9, [sp, #0x18]
   b5448: f9401521     	ldr	x1, [x9, #0x28]
   b544c: f85f83a2     	ldur	x2, [x29, #-0x8]
   b5450: eb020021     	subs	x1, x1, x2
   b5454: f9000be0     	str	x0, [sp, #0x10]
   b5458: f90007e8     	str	x8, [sp, #0x8]
   b545c: f90003e1     	str	x1, [sp]
   b5460: 540000c1     	b.ne	0xb5478 <android::SortedVectorImpl::orderOf(void const*) const+0x6c>
   b5464: 14000001     	b	0xb5468 <android::SortedVectorImpl::orderOf(void const*) const+0x5c>
   b5468: f94007e0     	ldr	x0, [sp, #0x8]
   b546c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b5470: 910143ff     	add	sp, sp, #0x50
   b5474: d65f03c0     	ret
   b5478: 97ffd23e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b547c <android::VectorImpl::isEmpty() const>:
   b547c: d10043ff     	sub	sp, sp, #0x10
   b5480: d2800008     	mov	x8, #0x0                // =0
   b5484: f90007e0     	str	x0, [sp, #0x8]
   b5488: f94007e0     	ldr	x0, [sp, #0x8]
   b548c: f9400800     	ldr	x0, [x0, #0x10]
   b5490: eb08001f     	cmp	x0, x8
   b5494: 1a9f17e9     	cset	w9, eq
   b5498: 320003ea     	orr	w10, wzr, #0x1
   b549c: 0a0a0129     	and	w9, w9, w10
   b54a0: 2a0903e0     	mov	w0, w9
   b54a4: 910043ff     	add	sp, sp, #0x10
   b54a8: d65f03c0     	ret

00000000000b54ac <android::SortedVectorImpl::add(void const*)>:
   b54ac: d10143ff     	sub	sp, sp, #0x50
   b54b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   b54b4: 910103fd     	add	x29, sp, #0x40
   b54b8: d53bd048     	mrs	x8, TPIDR_EL0
   b54bc: f9401508     	ldr	x8, [x8, #0x28]
   b54c0: f81f83a8     	stur	x8, [x29, #-0x8]
   b54c4: f81e83a0     	stur	x0, [x29, #-0x18]
   b54c8: f90013e1     	str	x1, [sp, #0x20]
   b54cc: f85e83a8     	ldur	x8, [x29, #-0x18]
   b54d0: aa0803e0     	mov	x0, x8
   b54d4: f94013e1     	ldr	x1, [sp, #0x20]
   b54d8: d10043a2     	sub	x2, x29, #0x10
   b54dc: f9000be0     	str	x0, [sp, #0x10]
   b54e0: aa0803e0     	mov	x0, x8
   b54e4: 97ffc4a3     	bl	0xa6770 <_ZNK7android16SortedVectorImpl13_indexOrderOfEPKvPm@plt>
   b54e8: f9000fe0     	str	x0, [sp, #0x18]
   b54ec: f9400fe8     	ldr	x8, [sp, #0x18]
   b54f0: b6f80148     	tbz	x8, #0x3f, 0xb5518 <android::SortedVectorImpl::add(void const*)+0x6c>
   b54f4: 14000001     	b	0xb54f8 <android::SortedVectorImpl::add(void const*)+0x4c>
   b54f8: f94013e1     	ldr	x1, [sp, #0x20]
   b54fc: f85f03a2     	ldur	x2, [x29, #-0x10]
   b5500: 320003e8     	orr	w8, wzr, #0x1
   b5504: 2a0803e3     	mov	w3, w8
   b5508: f9400be0     	ldr	x0, [sp, #0x10]
   b550c: 97ffb279     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
   b5510: f9000fe0     	str	x0, [sp, #0x18]
   b5514: 14000007     	b	0xb5530 <android::SortedVectorImpl::add(void const*)+0x84>
   b5518: f94013e1     	ldr	x1, [sp, #0x20]
   b551c: f9400fe2     	ldr	x2, [sp, #0x18]
   b5520: f9400be0     	ldr	x0, [sp, #0x10]
   b5524: 97ffc257     	bl	0xa5e80 <_ZN7android10VectorImpl9replaceAtEPKvm@plt>
   b5528: f9000fe0     	str	x0, [sp, #0x18]
   b552c: 14000001     	b	0xb5530 <android::SortedVectorImpl::add(void const*)+0x84>
   b5530: f9400fe8     	ldr	x8, [sp, #0x18]
   b5534: d53bd049     	mrs	x9, TPIDR_EL0
   b5538: f9401529     	ldr	x9, [x9, #0x28]
   b553c: f85f83aa     	ldur	x10, [x29, #-0x8]
   b5540: eb0a0129     	subs	x9, x9, x10
   b5544: f90007e8     	str	x8, [sp, #0x8]
   b5548: f90003e9     	str	x9, [sp]
   b554c: 540000c1     	b.ne	0xb5564 <android::SortedVectorImpl::add(void const*)+0xb8>
   b5550: 14000001     	b	0xb5554 <android::SortedVectorImpl::add(void const*)+0xa8>
   b5554: f94007e0     	ldr	x0, [sp, #0x8]
   b5558: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   b555c: 910143ff     	add	sp, sp, #0x50
   b5560: d65f03c0     	ret
   b5564: 97ffd203     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b5568 <android::SortedVectorImpl::merge(android::VectorImpl const&)>:
   b5568: d10183ff     	sub	sp, sp, #0x60
   b556c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   b5570: 910143fd     	add	x29, sp, #0x50
   b5574: f81f03a0     	stur	x0, [x29, #-0x10]
   b5578: f81e83a1     	stur	x1, [x29, #-0x18]
   b557c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5580: f85e83a1     	ldur	x1, [x29, #-0x18]
   b5584: f90007e0     	str	x0, [sp, #0x8]
   b5588: aa0103e0     	mov	x0, x1
   b558c: 97ffb565     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
   b5590: 37000520     	tbnz	w0, #0x0, 0xb5634 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0xcc>
   b5594: f85e83a0     	ldur	x0, [x29, #-0x18]
   b5598: 97ffbe92     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b559c: f81e03a0     	stur	x0, [x29, #-0x20]
   b55a0: f94007e0     	ldr	x0, [sp, #0x8]
   b55a4: 97fface3     	bl	0xa0930 <_ZNK7android10VectorImpl8itemSizeEv@plt>
   b55a8: f90017e0     	str	x0, [sp, #0x28]
   b55ac: f85e83a0     	ldur	x0, [x29, #-0x18]
   b55b0: 97ffb588     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b55b4: f90013e0     	str	x0, [sp, #0x20]
   b55b8: f9000fff     	str	xzr, [sp, #0x18]
   b55bc: f9400fe8     	ldr	x8, [sp, #0x18]
   b55c0: f94013e9     	ldr	x9, [sp, #0x20]
   b55c4: eb09011f     	cmp	x8, x9
   b55c8: 1a9f27ea     	cset	w10, lo
   b55cc: 3700004a     	tbnz	w10, #0x0, 0xb55d4 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0x6c>
   b55d0: 14000019     	b	0xb5634 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0xcc>
   b55d4: d2800008     	mov	x8, #0x0                // =0
   b55d8: f85e03a9     	ldur	x9, [x29, #-0x20]
   b55dc: f9400fea     	ldr	x10, [sp, #0x18]
   b55e0: f94017eb     	ldr	x11, [sp, #0x28]
   b55e4: 9b0b7d4a     	mul	x10, x10, x11
   b55e8: 8b0a0129     	add	x9, x9, x10
   b55ec: f94007e0     	ldr	x0, [sp, #0x8]
   b55f0: aa0903e1     	mov	x1, x9
   b55f4: f90003e8     	str	x8, [sp]
   b55f8: 97ffadae     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
   b55fc: f9000be0     	str	x0, [sp, #0x10]
   b5600: f9400be8     	ldr	x8, [sp, #0x10]
   b5604: f94003e9     	ldr	x9, [sp]
   b5608: eb09011f     	cmp	x8, x9
   b560c: 1a9fa7ec     	cset	w12, lt
   b5610: 3700004c     	tbnz	w12, #0x0, 0xb5618 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0xb0>
   b5614: 14000004     	b	0xb5624 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0xbc>
   b5618: f9400be8     	ldr	x8, [sp, #0x10]
   b561c: f81f83a8     	stur	x8, [x29, #-0x8]
   b5620: 14000006     	b	0xb5638 <android::SortedVectorImpl::merge(android::VectorImpl const&)+0xd0>
   b5624: f9400fe8     	ldr	x8, [sp, #0x18]
   b5628: 91000508     	add	x8, x8, #0x1
   b562c: f9000fe8     	str	x8, [sp, #0x18]
   b5630: 17ffffe3     	b	0xb55bc <android::SortedVectorImpl::merge(android::VectorImpl const&)+0x54>
   b5634: f81f83bf     	stur	xzr, [x29, #-0x8]
   b5638: f85f83a0     	ldur	x0, [x29, #-0x8]
   b563c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   b5640: 910183ff     	add	sp, sp, #0x60
   b5644: d65f03c0     	ret

00000000000b5648 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)>:
   b5648: d10203ff     	sub	sp, sp, #0x80
   b564c: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b5650: 9101c3fd     	add	x29, sp, #0x70
   b5654: f81f83a0     	stur	x0, [x29, #-0x8]
   b5658: f81f03a1     	stur	x1, [x29, #-0x10]
   b565c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5660: f81e83bf     	stur	xzr, [x29, #-0x18]
   b5664: f85f03a1     	ldur	x1, [x29, #-0x10]
   b5668: f81e03a0     	stur	x0, [x29, #-0x20]
   b566c: aa0103e0     	mov	x0, x1
   b5670: 97ffb52c     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
   b5674: 37000920     	tbnz	w0, #0x0, 0xb5798 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0x150>
   b5678: 52800008     	mov	w8, #0x0                // =0
   b567c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5680: f85f03a9     	ldur	x9, [x29, #-0x10]
   b5684: f81d83a0     	stur	x0, [x29, #-0x28]
   b5688: aa0903e0     	mov	x0, x9
   b568c: b81d43a8     	stur	w8, [x29, #-0x2c]
   b5690: 97ffb550     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b5694: f1000401     	subs	x1, x0, #0x1
   b5698: f85d83a0     	ldur	x0, [x29, #-0x28]
   b569c: 97ffc7bd     	bl	0xa7590 <_ZNK7android10VectorImpl12itemLocationEm@plt>
   b56a0: f85e03a9     	ldur	x9, [x29, #-0x20]
   b56a4: f9001fe0     	str	x0, [sp, #0x38]
   b56a8: aa0903e0     	mov	x0, x9
   b56ac: 97ffbe4d     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b56b0: f85e03a9     	ldur	x9, [x29, #-0x20]
   b56b4: f9400121     	ldr	x1, [x9]
   b56b8: f9402021     	ldr	x1, [x1, #0x40]
   b56bc: f9001be0     	str	x0, [sp, #0x30]
   b56c0: aa0903e0     	mov	x0, x9
   b56c4: f9401fe2     	ldr	x2, [sp, #0x38]
   b56c8: f90017e1     	str	x1, [sp, #0x28]
   b56cc: aa0203e1     	mov	x1, x2
   b56d0: f9401be2     	ldr	x2, [sp, #0x30]
   b56d4: f94017ea     	ldr	x10, [sp, #0x28]
   b56d8: d63f0140     	blr	x10
   b56dc: b85d43a8     	ldur	w8, [x29, #-0x2c]
   b56e0: 6b08001f     	cmp	w0, w8
   b56e4: 1a9fc7e0     	cset	w0, le
   b56e8: 37000040     	tbnz	w0, #0x0, 0xb56f0 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0xa8>
   b56ec: 14000007     	b	0xb5708 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0xc0>
   b56f0: d2800002     	mov	x2, #0x0                // =0
   b56f4: f85f03a1     	ldur	x1, [x29, #-0x10]
   b56f8: f85e03a0     	ldur	x0, [x29, #-0x20]
   b56fc: 97ffbf21     	bl	0xa5380 <_ZN7android10VectorImpl14insertVectorAtERKS0_m@plt>
   b5700: f81e83a0     	stur	x0, [x29, #-0x18]
   b5704: 14000025     	b	0xb5798 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0x150>
   b5708: 52800008     	mov	w8, #0x0                // =0
   b570c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5710: b90027e8     	str	w8, [sp, #0x24]
   b5714: 97ffbe33     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   b5718: f85e03a9     	ldur	x9, [x29, #-0x20]
   b571c: f9000fe0     	str	x0, [sp, #0x18]
   b5720: aa0903e0     	mov	x0, x9
   b5724: 97ffb52b     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   b5728: f1000401     	subs	x1, x0, #0x1
   b572c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b5730: 97ffc798     	bl	0xa7590 <_ZNK7android10VectorImpl12itemLocationEm@plt>
   b5734: f85e03a9     	ldur	x9, [x29, #-0x20]
   b5738: f9400121     	ldr	x1, [x9]
   b573c: f9402021     	ldr	x1, [x1, #0x40]
   b5740: f9000be0     	str	x0, [sp, #0x10]
   b5744: aa0903e0     	mov	x0, x9
   b5748: f9400fe2     	ldr	x2, [sp, #0x18]
   b574c: f90007e1     	str	x1, [sp, #0x8]
   b5750: aa0203e1     	mov	x1, x2
   b5754: f9400be2     	ldr	x2, [sp, #0x10]
   b5758: f94007ea     	ldr	x10, [sp, #0x8]
   b575c: d63f0140     	blr	x10
   b5760: b94027e8     	ldr	w8, [sp, #0x24]
   b5764: 6b08001f     	cmp	w0, w8
   b5768: 1a9fb7e0     	cset	w0, ge
   b576c: 37000040     	tbnz	w0, #0x0, 0xb5774 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0x12c>
   b5770: 14000006     	b	0xb5788 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0x140>
   b5774: f85f03a1     	ldur	x1, [x29, #-0x10]
   b5778: f85e03a0     	ldur	x0, [x29, #-0x20]
   b577c: 97ffc771     	bl	0xa7540 <_ZN7android10VectorImpl12appendVectorERKS0_@plt>
   b5780: f81e83a0     	stur	x0, [x29, #-0x18]
   b5784: 14000005     	b	0xb5798 <android::SortedVectorImpl::merge(android::SortedVectorImpl const&)+0x150>
   b5788: f85f03a1     	ldur	x1, [x29, #-0x10]
   b578c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b5790: 97ffd130     	bl	0xa9c50 <_ZN7android16SortedVectorImpl5mergeERKNS_10VectorImplE@plt>
   b5794: f81e83a0     	stur	x0, [x29, #-0x18]
   b5798: f85e83a0     	ldur	x0, [x29, #-0x18]
   b579c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b57a0: 910203ff     	add	sp, sp, #0x80
   b57a4: d65f03c0     	ret

00000000000b57a8 <android::SortedVectorImpl::remove(void const*)>:
   b57a8: d10103ff     	sub	sp, sp, #0x40
   b57ac: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b57b0: 9100c3fd     	add	x29, sp, #0x30
   b57b4: d2800008     	mov	x8, #0x0                // =0
   b57b8: f81f83a0     	stur	x0, [x29, #-0x8]
   b57bc: f81f03a1     	stur	x1, [x29, #-0x10]
   b57c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b57c4: f85f03a1     	ldur	x1, [x29, #-0x10]
   b57c8: f9000be0     	str	x0, [sp, #0x10]
   b57cc: f90007e8     	str	x8, [sp, #0x8]
   b57d0: 97ffc7e8     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
   b57d4: f9000fe0     	str	x0, [sp, #0x18]
   b57d8: f9400fe8     	ldr	x8, [sp, #0x18]
   b57dc: f94007e0     	ldr	x0, [sp, #0x8]
   b57e0: eb00011f     	cmp	x8, x0
   b57e4: 1a9fb7e9     	cset	w9, ge
   b57e8: 37000049     	tbnz	w9, #0x0, 0xb57f0 <android::SortedVectorImpl::remove(void const*)+0x48>
   b57ec: 14000005     	b	0xb5800 <android::SortedVectorImpl::remove(void const*)+0x58>
   b57f0: b24003e2     	orr	x2, xzr, #0x1
   b57f4: f9400fe1     	ldr	x1, [sp, #0x18]
   b57f8: f9400be0     	ldr	x0, [sp, #0x10]
   b57fc: 97ffa945     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
   b5800: f9400fe0     	ldr	x0, [sp, #0x18]
   b5804: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b5808: 910103ff     	add	sp, sp, #0x40
   b580c: d65f03c0     	ret

00000000000b5810 <Java_com_tencent_tav_decoder_AudioMixer_nativeRelease>:
   b5810: d100c3ff     	sub	sp, sp, #0x30
   b5814: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5818: 910083fd     	add	x29, sp, #0x20
   b581c: d2800008     	mov	x8, #0x0                // =0
   b5820: f81f83a0     	stur	x0, [x29, #-0x8]
   b5824: f9000be1     	str	x1, [sp, #0x10]
   b5828: f90007e2     	str	x2, [sp, #0x8]
   b582c: f94007e0     	ldr	x0, [sp, #0x8]
   b5830: f90003e0     	str	x0, [sp]
   b5834: f94003e0     	ldr	x0, [sp]
   b5838: eb08001f     	cmp	x0, x8
   b583c: 1a9f07e9     	cset	w9, ne
   b5840: 37000049     	tbnz	w9, #0x0, 0xb5848 <Java_com_tencent_tav_decoder_AudioMixer_nativeRelease+0x38>
   b5844: 14000003     	b	0xb5850 <Java_com_tencent_tav_decoder_AudioMixer_nativeRelease+0x40>
   b5848: f94003e0     	ldr	x0, [sp]
   b584c: 97ffba5d     	bl	0xa41c0 <sonicDestroyStream@plt>
   b5850: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5854: 9100c3ff     	add	sp, sp, #0x30
   b5858: d65f03c0     	ret

00000000000b585c <Java_com_tencent_tav_decoder_AudioMixer_nativeSetup>:
   b585c: d100c3ff     	sub	sp, sp, #0x30
   b5860: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5864: 910083fd     	add	x29, sp, #0x20
   b5868: f81f83a0     	stur	x0, [x29, #-0x8]
   b586c: f9000be1     	str	x1, [sp, #0x10]
   b5870: b9000fe2     	str	w2, [sp, #0xc]
   b5874: b9000be3     	str	w3, [sp, #0x8]
   b5878: b9400fe0     	ldr	w0, [sp, #0xc]
   b587c: b9400be1     	ldr	w1, [sp, #0x8]
   b5880: 97ffc398     	bl	0xa66e0 <sonicCreateStream@plt>
   b5884: f90003e0     	str	x0, [sp]
   b5888: f94003e0     	ldr	x0, [sp]
   b588c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5890: 9100c3ff     	add	sp, sp, #0x30
   b5894: d65f03c0     	ret

00000000000b5898 <Java_com_tencent_tav_decoder_AudioMixer_writeShortToStream>:
   b5898: d101c3ff     	sub	sp, sp, #0x70
   b589c: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b58a0: 910183fd     	add	x29, sp, #0x60
   b58a4: d2800008     	mov	x8, #0x0                // =0
   b58a8: aa0803e5     	mov	x5, x8
   b58ac: f81f03a0     	stur	x0, [x29, #-0x10]
   b58b0: f81e83a1     	stur	x1, [x29, #-0x18]
   b58b4: f81e03a2     	stur	x2, [x29, #-0x20]
   b58b8: f81d83a3     	stur	x3, [x29, #-0x28]
   b58bc: b81d43a4     	stur	w4, [x29, #-0x2c]
   b58c0: bd0033e0     	str	s0, [sp, #0x30]
   b58c4: bd002fe1     	str	s1, [sp, #0x2c]
   b58c8: bd002be2     	str	s2, [sp, #0x28]
   b58cc: f85e03a0     	ldur	x0, [x29, #-0x20]
   b58d0: f90013e0     	str	x0, [sp, #0x20]
   b58d4: f94013e0     	ldr	x0, [sp, #0x20]
   b58d8: eb08001f     	cmp	x0, x8
   b58dc: 1a9f17e4     	cset	w4, eq
   b58e0: f9000be5     	str	x5, [sp, #0x10]
   b58e4: 37000044     	tbnz	w4, #0x0, 0xb58ec <Java_com_tencent_tav_decoder_AudioMixer_writeShortToStream+0x54>
   b58e8: 14000003     	b	0xb58f4 <Java_com_tencent_tav_decoder_AudioMixer_writeShortToStream+0x5c>
   b58ec: b81fc3bf     	stur	wzr, [x29, #-0x4]
   b58f0: 1400001f     	b	0xb596c <Java_com_tencent_tav_decoder_AudioMixer_writeShortToStream+0xd4>
   b58f4: 52800003     	mov	w3, #0x0                // =0
   b58f8: f94013e0     	ldr	x0, [sp, #0x20]
   b58fc: bd4033e0     	ldr	s0, [sp, #0x30]
   b5900: b9000fe3     	str	w3, [sp, #0xc]
   b5904: 97ffc43b     	bl	0xa69f0 <sonicSetSpeed@plt>
   b5908: f94013e0     	ldr	x0, [sp, #0x20]
   b590c: bd402fe0     	ldr	s0, [sp, #0x2c]
   b5910: 97ffad80     	bl	0xa0f10 <sonicSetVolume@plt>
   b5914: f94013e0     	ldr	x0, [sp, #0x20]
   b5918: bd402be0     	ldr	s0, [sp, #0x28]
   b591c: 97ffafa9     	bl	0xa17c0 <sonicSetPitch@plt>
   b5920: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5924: f85d83a1     	ldur	x1, [x29, #-0x28]
   b5928: f9400be2     	ldr	x2, [sp, #0x10]
   b592c: 97ffaf4d     	bl	0xa1660 <_ZN7_JNIEnv21GetShortArrayElementsEP12_jshortArrayPh@plt>
   b5930: f9000fe0     	str	x0, [sp, #0x18]
   b5934: f94013e0     	ldr	x0, [sp, #0x20]
   b5938: f9400fe1     	ldr	x1, [sp, #0x18]
   b593c: b85d43a2     	ldur	w2, [x29, #-0x2c]
   b5940: 97ffb69c     	bl	0xa33b0 <sonicWriteShortToStream@plt>
   b5944: f85f03a1     	ldur	x1, [x29, #-0x10]
   b5948: f85d83a8     	ldur	x8, [x29, #-0x28]
   b594c: f9400fe2     	ldr	x2, [sp, #0x18]
   b5950: aa0103e0     	mov	x0, x1
   b5954: aa0803e1     	mov	x1, x8
   b5958: b9400fe3     	ldr	w3, [sp, #0xc]
   b595c: 97ffb875     	bl	0xa3b30 <_ZN7_JNIEnv25ReleaseShortArrayElementsEP12_jshortArrayPsi@plt>
   b5960: f94013e0     	ldr	x0, [sp, #0x20]
   b5964: 97ffc363     	bl	0xa66f0 <sonicSamplesAvailable@plt>
   b5968: b81fc3a0     	stur	w0, [x29, #-0x4]
   b596c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b5970: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b5974: 9101c3ff     	add	sp, sp, #0x70
   b5978: d65f03c0     	ret

00000000000b597c <_JNIEnv::GetShortArrayElements(_jshortArray*, unsigned char*)>:
   b597c: d100c3ff     	sub	sp, sp, #0x30
   b5980: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5984: 910083fd     	add	x29, sp, #0x20
   b5988: f81f83a0     	stur	x0, [x29, #-0x8]
   b598c: f9000be1     	str	x1, [sp, #0x10]
   b5990: f90007e2     	str	x2, [sp, #0x8]
   b5994: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5998: aa0003e1     	mov	x1, x0
   b599c: f9400021     	ldr	x1, [x1]
   b59a0: f942e821     	ldr	x1, [x1, #0x5d0]
   b59a4: f9400be2     	ldr	x2, [sp, #0x10]
   b59a8: f94007e8     	ldr	x8, [sp, #0x8]
   b59ac: f90003e1     	str	x1, [sp]
   b59b0: aa0203e1     	mov	x1, x2
   b59b4: aa0803e2     	mov	x2, x8
   b59b8: f94003e8     	ldr	x8, [sp]
   b59bc: d63f0100     	blr	x8
   b59c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b59c4: 9100c3ff     	add	sp, sp, #0x30
   b59c8: d65f03c0     	ret

00000000000b59cc <_JNIEnv::ReleaseShortArrayElements(_jshortArray*, short*, int)>:
   b59cc: d10103ff     	sub	sp, sp, #0x40
   b59d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b59d4: 9100c3fd     	add	x29, sp, #0x30
   b59d8: f81f83a0     	stur	x0, [x29, #-0x8]
   b59dc: f81f03a1     	stur	x1, [x29, #-0x10]
   b59e0: f9000fe2     	str	x2, [sp, #0x18]
   b59e4: b90017e3     	str	w3, [sp, #0x14]
   b59e8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b59ec: aa0003e1     	mov	x1, x0
   b59f0: f9400021     	ldr	x1, [x1]
   b59f4: f9430821     	ldr	x1, [x1, #0x610]
   b59f8: f85f03a2     	ldur	x2, [x29, #-0x10]
   b59fc: f9400fe8     	ldr	x8, [sp, #0x18]
   b5a00: b94017e3     	ldr	w3, [sp, #0x14]
   b5a04: f90007e1     	str	x1, [sp, #0x8]
   b5a08: aa0203e1     	mov	x1, x2
   b5a0c: aa0803e2     	mov	x2, x8
   b5a10: f94007e8     	ldr	x8, [sp, #0x8]
   b5a14: d63f0100     	blr	x8
   b5a18: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b5a1c: 910103ff     	add	sp, sp, #0x40
   b5a20: d65f03c0     	ret

00000000000b5a24 <Java_com_tencent_tav_decoder_AudioMixer_readShortFromStream>:
   b5a24: d101c3ff     	sub	sp, sp, #0x70
   b5a28: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b5a2c: 910183fd     	add	x29, sp, #0x60
   b5a30: d2800008     	mov	x8, #0x0                // =0
   b5a34: aa0803e4     	mov	x4, x8
   b5a38: f81f83a0     	stur	x0, [x29, #-0x8]
   b5a3c: f81f03a1     	stur	x1, [x29, #-0x10]
   b5a40: f81e83a2     	stur	x2, [x29, #-0x18]
   b5a44: f81e03a3     	stur	x3, [x29, #-0x20]
   b5a48: f85e83a0     	ldur	x0, [x29, #-0x18]
   b5a4c: f81d83a0     	stur	x0, [x29, #-0x28]
   b5a50: f85d83a0     	ldur	x0, [x29, #-0x28]
   b5a54: eb08001f     	cmp	x0, x8
   b5a58: 1a9f17e9     	cset	w9, eq
   b5a5c: f90013e4     	str	x4, [sp, #0x20]
   b5a60: 37000049     	tbnz	w9, #0x0, 0xb5a68 <Java_com_tencent_tav_decoder_AudioMixer_readShortFromStream+0x44>
   b5a64: 14000002     	b	0xb5a6c <Java_com_tencent_tav_decoder_AudioMixer_readShortFromStream+0x48>
   b5a68: 14000026     	b	0xb5b00 <Java_com_tencent_tav_decoder_AudioMixer_readShortFromStream+0xdc>
   b5a6c: 52800008     	mov	w8, #0x0                // =0
   b5a70: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5a74: f85e03a1     	ldur	x1, [x29, #-0x20]
   b5a78: b9001fe8     	str	w8, [sp, #0x1c]
   b5a7c: 97ffb835     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   b5a80: b81d43a0     	stur	w0, [x29, #-0x2c]
   b5a84: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5a88: f85e03a1     	ldur	x1, [x29, #-0x20]
   b5a8c: f94013e2     	ldr	x2, [sp, #0x20]
   b5a90: 97ffaef4     	bl	0xa1660 <_ZN7_JNIEnv21GetShortArrayElementsEP12_jshortArrayPh@plt>
   b5a94: f90017e0     	str	x0, [sp, #0x28]
   b5a98: f85d83a0     	ldur	x0, [x29, #-0x28]
   b5a9c: f94017e1     	ldr	x1, [sp, #0x28]
   b5aa0: f85d83a2     	ldur	x2, [x29, #-0x28]
   b5aa4: f9000be0     	str	x0, [sp, #0x10]
   b5aa8: aa0203e0     	mov	x0, x2
   b5aac: f90007e1     	str	x1, [sp, #0x8]
   b5ab0: 97ffc310     	bl	0xa66f0 <sonicSamplesAvailable@plt>
   b5ab4: f9400be1     	ldr	x1, [sp, #0x10]
   b5ab8: b90007e0     	str	w0, [sp, #0x4]
   b5abc: aa0103e0     	mov	x0, x1
   b5ac0: f94007e1     	ldr	x1, [sp, #0x8]
   b5ac4: b94007e2     	ldr	w2, [sp, #0x4]
   b5ac8: 97ffb8ae     	bl	0xa3d80 <sonicReadShortFromStream@plt>
   b5acc: f85f83a1     	ldur	x1, [x29, #-0x8]
   b5ad0: f85e03a9     	ldur	x9, [x29, #-0x20]
   b5ad4: b85d43a3     	ldur	w3, [x29, #-0x2c]
   b5ad8: f94017e4     	ldr	x4, [sp, #0x28]
   b5adc: aa0103e0     	mov	x0, x1
   b5ae0: aa0903e1     	mov	x1, x9
   b5ae4: b9401fe2     	ldr	w2, [sp, #0x1c]
   b5ae8: 97ffbbb2     	bl	0xa49b0 <_ZN7_JNIEnv19SetShortArrayRegionEP12_jshortArrayiiPKs@plt>
   b5aec: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5af0: f85e03a1     	ldur	x1, [x29, #-0x20]
   b5af4: f94017e2     	ldr	x2, [sp, #0x28]
   b5af8: b9401fe3     	ldr	w3, [sp, #0x1c]
   b5afc: 97ffb80d     	bl	0xa3b30 <_ZN7_JNIEnv25ReleaseShortArrayElementsEP12_jshortArrayPsi@plt>
   b5b00: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b5b04: 9101c3ff     	add	sp, sp, #0x70
   b5b08: d65f03c0     	ret

00000000000b5b0c <_JNIEnv::GetArrayLength(_jarray*)>:
   b5b0c: d100c3ff     	sub	sp, sp, #0x30
   b5b10: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5b14: 910083fd     	add	x29, sp, #0x20
   b5b18: f81f83a0     	stur	x0, [x29, #-0x8]
   b5b1c: f9000be1     	str	x1, [sp, #0x10]
   b5b20: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5b24: aa0003e1     	mov	x1, x0
   b5b28: f9400021     	ldr	x1, [x1]
   b5b2c: f942ac21     	ldr	x1, [x1, #0x558]
   b5b30: f9400be8     	ldr	x8, [sp, #0x10]
   b5b34: f90007e1     	str	x1, [sp, #0x8]
   b5b38: aa0803e1     	mov	x1, x8
   b5b3c: f94007e8     	ldr	x8, [sp, #0x8]
   b5b40: d63f0100     	blr	x8
   b5b44: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5b48: 9100c3ff     	add	sp, sp, #0x30
   b5b4c: d65f03c0     	ret

00000000000b5b50 <_JNIEnv::SetShortArrayRegion(_jshortArray*, int, int, short const*)>:
   b5b50: d10103ff     	sub	sp, sp, #0x40
   b5b54: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b5b58: 9100c3fd     	add	x29, sp, #0x30
   b5b5c: f81f83a0     	stur	x0, [x29, #-0x8]
   b5b60: f81f03a1     	stur	x1, [x29, #-0x10]
   b5b64: b81ec3a2     	stur	w2, [x29, #-0x14]
   b5b68: b9001be3     	str	w3, [sp, #0x18]
   b5b6c: f9000be4     	str	x4, [sp, #0x10]
   b5b70: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5b74: aa0003e1     	mov	x1, x0
   b5b78: f9400021     	ldr	x1, [x1]
   b5b7c: f9434821     	ldr	x1, [x1, #0x690]
   b5b80: f85f03a4     	ldur	x4, [x29, #-0x10]
   b5b84: b85ec3a2     	ldur	w2, [x29, #-0x14]
   b5b88: b9401be3     	ldr	w3, [sp, #0x18]
   b5b8c: f9400be8     	ldr	x8, [sp, #0x10]
   b5b90: f90007e1     	str	x1, [sp, #0x8]
   b5b94: aa0403e1     	mov	x1, x4
   b5b98: aa0803e4     	mov	x4, x8
   b5b9c: f94007e8     	ldr	x8, [sp, #0x8]
   b5ba0: d63f0100     	blr	x8
   b5ba4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b5ba8: 910103ff     	add	sp, sp, #0x40
   b5bac: d65f03c0     	ret

00000000000b5bb0 <android::fields_t::fields_t()>:
   b5bb0: d10083ff     	sub	sp, sp, #0x20
   b5bb4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b5bb8: 910043fd     	add	x29, sp, #0x10
   b5bbc: b27c03e8     	orr	x8, xzr, #0x10
   b5bc0: f90007e0     	str	x0, [sp, #0x8]
   b5bc4: f94007e0     	ldr	x0, [sp, #0x8]
   b5bc8: 8b080000     	add	x0, x0, x8
   b5bcc: 94000c9b     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   b5bd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b5bd4: 910083ff     	add	sp, sp, #0x20
   b5bd8: d65f03c0     	ret

00000000000b5bdc <android::fields_t::~fields_t()>:
   b5bdc: d10083ff     	sub	sp, sp, #0x20
   b5be0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b5be4: 910043fd     	add	x29, sp, #0x10
   b5be8: b27c03e8     	orr	x8, xzr, #0x10
   b5bec: f90007e0     	str	x0, [sp, #0x8]
   b5bf0: f94007e0     	ldr	x0, [sp, #0x8]
   b5bf4: 8b080000     	add	x0, x0, x8
   b5bf8: 97ffd0fe     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   b5bfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b5c00: 910083ff     	add	sp, sp, #0x20
   b5c04: d65f03c0     	ret

00000000000b5c08 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)>:
   b5c08: d10243ff     	sub	sp, sp, #0x90
   b5c0c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b5c10: 910203fd     	add	x29, sp, #0x80
   b5c14: f0000f88     	adrp	x8, 0x2a8000
   b5c18: f9455d08     	ldr	x8, [x8, #0xab8]
   b5c1c: b27c03e9     	orr	x9, xzr, #0x10
   b5c20: 8b090108     	add	x8, x8, x9
   b5c24: d2800009     	mov	x9, #0x0                // =0
   b5c28: d280050a     	mov	x10, #0x28              // =40
   b5c2c: f81f83a0     	stur	x0, [x29, #-0x8]
   b5c30: f81f03a1     	stur	x1, [x29, #-0x10]
   b5c34: f81e83a2     	stur	x2, [x29, #-0x18]
   b5c38: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5c3c: f81c83a0     	stur	x0, [x29, #-0x38]
   b5c40: f90023e8     	str	x8, [sp, #0x40]
   b5c44: f9001fe9     	str	x9, [sp, #0x38]
   b5c48: f9001bea     	str	x10, [sp, #0x30]
   b5c4c: 97ffb4f9     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   b5c50: f94023e8     	ldr	x8, [sp, #0x40]
   b5c54: f85c83a9     	ldur	x9, [x29, #-0x38]
   b5c58: f9000128     	str	x8, [x9]
   b5c5c: f85f03aa     	ldur	x10, [x29, #-0x10]
   b5c60: f900092a     	str	x10, [x9, #0x10]
   b5c64: f9401fea     	ldr	x10, [sp, #0x38]
   b5c68: f9000d2a     	str	x10, [x9, #0x18]
   b5c6c: f900112a     	str	x10, [x9, #0x20]
   b5c70: f9401be0     	ldr	x0, [sp, #0x30]
   b5c74: 8b000121     	add	x1, x9, x0
   b5c78: aa0103e0     	mov	x0, x1
   b5c7c: f90017e1     	str	x1, [sp, #0x28]
   b5c80: 97ffab00     	bl	0xa0880 <_ZN7android2spINS_16NuMediaExtractorEEC2Ev@plt>
   b5c84: 14000001     	b	0xb5c88 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0x80>
   b5c88: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5c8c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b5c90: 97ffb250     	bl	0xa25d0 <_ZN7_JNIEnv14GetObjectClassEP8_jobject@plt>
   b5c94: f90013e0     	str	x0, [sp, #0x20]
   b5c98: 14000001     	b	0xb5c9c <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0x94>
   b5c9c: f94013e8     	ldr	x8, [sp, #0x20]
   b5ca0: f81d03a8     	stur	x8, [x29, #-0x30]
   b5ca4: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5ca8: f85d03a1     	ldur	x1, [x29, #-0x30]
   b5cac: 97ffb2e9     	bl	0xa2850 <_ZN7_JNIEnv12NewGlobalRefEP8_jobject@plt>
   b5cb0: f9000fe0     	str	x0, [sp, #0x18]
   b5cb4: 14000001     	b	0xb5cb8 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0xb0>
   b5cb8: f9400fe8     	ldr	x8, [sp, #0x18]
   b5cbc: f85c83a9     	ldur	x9, [x29, #-0x38]
   b5cc0: f9000d28     	str	x8, [x9, #0x18]
   b5cc4: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5cc8: f85e83a1     	ldur	x1, [x29, #-0x18]
   b5ccc: 97ffc0e9     	bl	0xa6070 <_ZN7_JNIEnv16NewWeakGlobalRefEP8_jobject@plt>
   b5cd0: f9000be0     	str	x0, [sp, #0x10]
   b5cd4: 14000001     	b	0xb5cd8 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0xd0>
   b5cd8: d2801100     	mov	x0, #0x88               // =136
   b5cdc: f9400be8     	ldr	x8, [sp, #0x10]
   b5ce0: f85c83a9     	ldur	x9, [x29, #-0x38]
   b5ce4: f9001128     	str	x8, [x9, #0x20]
   b5ce8: 97ffcc8a     	bl	0xa8f10 <_Znwm@plt>
   b5cec: f90007e0     	str	x0, [sp, #0x8]
   b5cf0: 14000001     	b	0xb5cf4 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0xec>
   b5cf4: f94007e0     	ldr	x0, [sp, #0x8]
   b5cf8: 97ffb65e     	bl	0xa3670 <_ZN7android16NuMediaExtractorC1Ev@plt>
   b5cfc: 14000001     	b	0xb5d00 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0xf8>
   b5d00: d2800508     	mov	x8, #0x28               // =40
   b5d04: f85c83a9     	ldur	x9, [x29, #-0x38]
   b5d08: 8b080120     	add	x0, x9, x8
   b5d0c: f94007e1     	ldr	x1, [sp, #0x8]
   b5d10: 97ffbb94     	bl	0xa4b60 <_ZN7android2spINS_16NuMediaExtractorEEaSEPS1_@plt>
   b5d14: 14000001     	b	0xb5d18 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0x110>
   b5d18: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b5d1c: 910243ff     	add	sp, sp, #0x90
   b5d20: d65f03c0     	ret
   b5d24: 2a0103e8     	mov	w8, w1
   b5d28: f81e03a0     	stur	x0, [x29, #-0x20]
   b5d2c: b81dc3a8     	stur	w8, [x29, #-0x24]
   b5d30: 1400000c     	b	0xb5d60 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0x158>
   b5d34: 2a0103e8     	mov	w8, w1
   b5d38: f81e03a0     	stur	x0, [x29, #-0x20]
   b5d3c: b81dc3a8     	stur	w8, [x29, #-0x24]
   b5d40: 14000006     	b	0xb5d58 <android::JMediaExtractor::JMediaExtractor(_JNIEnv*, _jobject*)+0x150>
   b5d44: 2a0103e8     	mov	w8, w1
   b5d48: f81e03a0     	stur	x0, [x29, #-0x20]
   b5d4c: b81dc3a8     	stur	w8, [x29, #-0x24]
   b5d50: f94007e0     	ldr	x0, [sp, #0x8]
   b5d54: 97ffab03     	bl	0xa0960 <_ZdlPv@plt>
   b5d58: f94017e0     	ldr	x0, [sp, #0x28]
   b5d5c: 97ffad2d     	bl	0xa1210 <_ZN7android2spINS_16NuMediaExtractorEED2Ev@plt>
   b5d60: f85c83a0     	ldur	x0, [x29, #-0x38]
   b5d64: 97ffab67     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   b5d68: f85e03a0     	ldur	x0, [x29, #-0x20]
   b5d6c: 97ffc869     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000b5d70 <android::sp<android::NuMediaExtractor>::sp()>:
   b5d70: d10043ff     	sub	sp, sp, #0x10
   b5d74: d2800008     	mov	x8, #0x0                // =0
   b5d78: f90007e0     	str	x0, [sp, #0x8]
   b5d7c: f94007e0     	ldr	x0, [sp, #0x8]
   b5d80: f9000008     	str	x8, [x0]
   b5d84: 910043ff     	add	sp, sp, #0x10
   b5d88: d65f03c0     	ret

00000000000b5d8c <_JNIEnv::GetObjectClass(_jobject*)>:
   b5d8c: d100c3ff     	sub	sp, sp, #0x30
   b5d90: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5d94: 910083fd     	add	x29, sp, #0x20
   b5d98: f81f83a0     	stur	x0, [x29, #-0x8]
   b5d9c: f9000be1     	str	x1, [sp, #0x10]
   b5da0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5da4: aa0003e1     	mov	x1, x0
   b5da8: f9400021     	ldr	x1, [x1]
   b5dac: f9407c21     	ldr	x1, [x1, #0xf8]
   b5db0: f9400be8     	ldr	x8, [sp, #0x10]
   b5db4: f90007e1     	str	x1, [sp, #0x8]
   b5db8: aa0803e1     	mov	x1, x8
   b5dbc: f94007e8     	ldr	x8, [sp, #0x8]
   b5dc0: d63f0100     	blr	x8
   b5dc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5dc8: 9100c3ff     	add	sp, sp, #0x30
   b5dcc: d65f03c0     	ret

00000000000b5dd0 <_JNIEnv::NewGlobalRef(_jobject*)>:
   b5dd0: d100c3ff     	sub	sp, sp, #0x30
   b5dd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5dd8: 910083fd     	add	x29, sp, #0x20
   b5ddc: f81f83a0     	stur	x0, [x29, #-0x8]
   b5de0: f9000be1     	str	x1, [sp, #0x10]
   b5de4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5de8: aa0003e1     	mov	x1, x0
   b5dec: f9400021     	ldr	x1, [x1]
   b5df0: f9405421     	ldr	x1, [x1, #0xa8]
   b5df4: f9400be8     	ldr	x8, [sp, #0x10]
   b5df8: f90007e1     	str	x1, [sp, #0x8]
   b5dfc: aa0803e1     	mov	x1, x8
   b5e00: f94007e8     	ldr	x8, [sp, #0x8]
   b5e04: d63f0100     	blr	x8
   b5e08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5e0c: 9100c3ff     	add	sp, sp, #0x30
   b5e10: d65f03c0     	ret

00000000000b5e14 <_JNIEnv::NewWeakGlobalRef(_jobject*)>:
   b5e14: d100c3ff     	sub	sp, sp, #0x30
   b5e18: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5e1c: 910083fd     	add	x29, sp, #0x20
   b5e20: f81f83a0     	stur	x0, [x29, #-0x8]
   b5e24: f9000be1     	str	x1, [sp, #0x10]
   b5e28: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5e2c: aa0003e1     	mov	x1, x0
   b5e30: f9400021     	ldr	x1, [x1]
   b5e34: f9438821     	ldr	x1, [x1, #0x710]
   b5e38: f9400be8     	ldr	x8, [sp, #0x10]
   b5e3c: f90007e1     	str	x1, [sp, #0x8]
   b5e40: aa0803e1     	mov	x1, x8
   b5e44: f94007e8     	ldr	x8, [sp, #0x8]
   b5e48: d63f0100     	blr	x8
   b5e4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5e50: 9100c3ff     	add	sp, sp, #0x30
   b5e54: d65f03c0     	ret

00000000000b5e58 <android::sp<android::NuMediaExtractor>::operator=(android::NuMediaExtractor*)>:
   b5e58: d100c3ff     	sub	sp, sp, #0x30
   b5e5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b5e60: 910083fd     	add	x29, sp, #0x20
   b5e64: d2800008     	mov	x8, #0x0                // =0
   b5e68: f81f83a0     	stur	x0, [x29, #-0x8]
   b5e6c: f9000be1     	str	x1, [sp, #0x10]
   b5e70: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5e74: f9400be1     	ldr	x1, [sp, #0x10]
   b5e78: eb08003f     	cmp	x1, x8
   b5e7c: 1a9f07e9     	cset	w9, ne
   b5e80: f90007e8     	str	x8, [sp, #0x8]
   b5e84: f90003e0     	str	x0, [sp]
   b5e88: 37000049     	tbnz	w9, #0x0, 0xb5e90 <android::sp<android::NuMediaExtractor>::operator=(android::NuMediaExtractor*)+0x38>
   b5e8c: 14000004     	b	0xb5e9c <android::sp<android::NuMediaExtractor>::operator=(android::NuMediaExtractor*)+0x44>
   b5e90: f9400be0     	ldr	x0, [sp, #0x10]
   b5e94: f94003e1     	ldr	x1, [sp]
   b5e98: 97ffd262     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   b5e9c: f94003e8     	ldr	x8, [sp]
   b5ea0: f9400108     	ldr	x8, [x8]
   b5ea4: f94007e9     	ldr	x9, [sp, #0x8]
   b5ea8: eb09011f     	cmp	x8, x9
   b5eac: 1a9f07ea     	cset	w10, ne
   b5eb0: 3700004a     	tbnz	w10, #0x0, 0xb5eb8 <android::sp<android::NuMediaExtractor>::operator=(android::NuMediaExtractor*)+0x60>
   b5eb4: 14000005     	b	0xb5ec8 <android::sp<android::NuMediaExtractor>::operator=(android::NuMediaExtractor*)+0x70>
   b5eb8: f94003e8     	ldr	x8, [sp]
   b5ebc: f9400100     	ldr	x0, [x8]
   b5ec0: f94003e1     	ldr	x1, [sp]
   b5ec4: 97ffb863     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b5ec8: f9400be8     	ldr	x8, [sp, #0x10]
   b5ecc: f94003e9     	ldr	x9, [sp]
   b5ed0: f9000128     	str	x8, [x9]
   b5ed4: f94003e0     	ldr	x0, [sp]
   b5ed8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b5edc: 9100c3ff     	add	sp, sp, #0x30
   b5ee0: d65f03c0     	ret

00000000000b5ee4 <android::sp<android::NuMediaExtractor>::~sp()>:
   b5ee4: d10083ff     	sub	sp, sp, #0x20
   b5ee8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b5eec: 910043fd     	add	x29, sp, #0x10
   b5ef0: d2800008     	mov	x8, #0x0                // =0
   b5ef4: f90007e0     	str	x0, [sp, #0x8]
   b5ef8: f94007e0     	ldr	x0, [sp, #0x8]
   b5efc: aa0003e9     	mov	x9, x0
   b5f00: f9400129     	ldr	x9, [x9]
   b5f04: eb08013f     	cmp	x9, x8
   b5f08: 1a9f07ea     	cset	w10, ne
   b5f0c: f90003e0     	str	x0, [sp]
   b5f10: 3700004a     	tbnz	w10, #0x0, 0xb5f18 <android::sp<android::NuMediaExtractor>::~sp()+0x34>
   b5f14: 14000006     	b	0xb5f2c <android::sp<android::NuMediaExtractor>::~sp()+0x48>
   b5f18: f94003e8     	ldr	x8, [sp]
   b5f1c: f9400100     	ldr	x0, [x8]
   b5f20: f94003e1     	ldr	x1, [sp]
   b5f24: 97ffb84b     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b5f28: 14000001     	b	0xb5f2c <android::sp<android::NuMediaExtractor>::~sp()+0x48>
   b5f2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b5f30: 910083ff     	add	sp, sp, #0x20
   b5f34: d65f03c0     	ret
   b5f38: 97ffe0a3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b5f3c <android::JMediaExtractor::~JMediaExtractor()>:
   b5f3c: d10103ff     	sub	sp, sp, #0x40
   b5f40: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b5f44: 9100c3fd     	add	x29, sp, #0x30
   b5f48: f0000f88     	adrp	x8, 0x2a8000
   b5f4c: f9455d08     	ldr	x8, [x8, #0xab8]
   b5f50: b27c03e9     	orr	x9, xzr, #0x10
   b5f54: 8b090108     	add	x8, x8, x9
   b5f58: d2800009     	mov	x9, #0x0                // =0
   b5f5c: f81f83a0     	stur	x0, [x29, #-0x8]
   b5f60: f85f83a0     	ldur	x0, [x29, #-0x8]
   b5f64: f9000008     	str	x8, [x0]
   b5f68: f9400808     	ldr	x8, [x0, #0x10]
   b5f6c: f9401001     	ldr	x1, [x0, #0x20]
   b5f70: f9000be0     	str	x0, [sp, #0x10]
   b5f74: aa0803e0     	mov	x0, x8
   b5f78: f90007e9     	str	x9, [sp, #0x8]
   b5f7c: 97ffd191     	bl	0xaa5c0 <_ZN7_JNIEnv19DeleteWeakGlobalRefEP8_jobject@plt>
   b5f80: 14000001     	b	0xb5f84 <android::JMediaExtractor::~JMediaExtractor()+0x48>
   b5f84: f94007e8     	ldr	x8, [sp, #0x8]
   b5f88: f9400be9     	ldr	x9, [sp, #0x10]
   b5f8c: f9001128     	str	x8, [x9, #0x20]
   b5f90: f9400920     	ldr	x0, [x9, #0x10]
   b5f94: f9400d21     	ldr	x1, [x9, #0x18]
   b5f98: 97ffc69a     	bl	0xa7a00 <_ZN7_JNIEnv15DeleteGlobalRefEP8_jobject@plt>
   b5f9c: 14000001     	b	0xb5fa0 <android::JMediaExtractor::~JMediaExtractor()+0x64>
   b5fa0: d2800508     	mov	x8, #0x28               // =40
   b5fa4: f94007e9     	ldr	x9, [sp, #0x8]
   b5fa8: f9400bea     	ldr	x10, [sp, #0x10]
   b5fac: f9000d49     	str	x9, [x10, #0x18]
   b5fb0: 8b080140     	add	x0, x10, x8
   b5fb4: 97ffac97     	bl	0xa1210 <_ZN7android2spINS_16NuMediaExtractorEED2Ev@plt>
   b5fb8: f9400be0     	ldr	x0, [sp, #0x10]
   b5fbc: 97ffaad1     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   b5fc0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b5fc4: 910103ff     	add	sp, sp, #0x40
   b5fc8: d65f03c0     	ret
   b5fcc: d2800508     	mov	x8, #0x28               // =40
   b5fd0: 2a0103e9     	mov	w9, w1
   b5fd4: f81f03a0     	stur	x0, [x29, #-0x10]
   b5fd8: b81ec3a9     	stur	w9, [x29, #-0x14]
   b5fdc: f9400be0     	ldr	x0, [sp, #0x10]
   b5fe0: 8b080000     	add	x0, x0, x8
   b5fe4: 97ffac8b     	bl	0xa1210 <_ZN7android2spINS_16NuMediaExtractorEED2Ev@plt>
   b5fe8: f9400be0     	ldr	x0, [sp, #0x10]
   b5fec: 97ffaac5     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   b5ff0: f85f03a0     	ldur	x0, [x29, #-0x10]
   b5ff4: 97ffe074     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b5ff8 <_JNIEnv::DeleteWeakGlobalRef(_jobject*)>:
   b5ff8: d100c3ff     	sub	sp, sp, #0x30
   b5ffc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6000: 910083fd     	add	x29, sp, #0x20
   b6004: f81f83a0     	stur	x0, [x29, #-0x8]
   b6008: f9000be1     	str	x1, [sp, #0x10]
   b600c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6010: aa0003e1     	mov	x1, x0
   b6014: f9400021     	ldr	x1, [x1]
   b6018: f9438c21     	ldr	x1, [x1, #0x718]
   b601c: f9400be8     	ldr	x8, [sp, #0x10]
   b6020: f90007e1     	str	x1, [sp, #0x8]
   b6024: aa0803e1     	mov	x1, x8
   b6028: f94007e8     	ldr	x8, [sp, #0x8]
   b602c: d63f0100     	blr	x8
   b6030: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6034: 9100c3ff     	add	sp, sp, #0x30
   b6038: d65f03c0     	ret

00000000000b603c <_JNIEnv::DeleteGlobalRef(_jobject*)>:
   b603c: d100c3ff     	sub	sp, sp, #0x30
   b6040: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6044: 910083fd     	add	x29, sp, #0x20
   b6048: f81f83a0     	stur	x0, [x29, #-0x8]
   b604c: f9000be1     	str	x1, [sp, #0x10]
   b6050: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6054: aa0003e1     	mov	x1, x0
   b6058: f9400021     	ldr	x1, [x1]
   b605c: f9405821     	ldr	x1, [x1, #0xb0]
   b6060: f9400be8     	ldr	x8, [sp, #0x10]
   b6064: f90007e1     	str	x1, [sp, #0x8]
   b6068: aa0803e1     	mov	x1, x8
   b606c: f94007e8     	ldr	x8, [sp, #0x8]
   b6070: d63f0100     	blr	x8
   b6074: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6078: 9100c3ff     	add	sp, sp, #0x30
   b607c: d65f03c0     	ret

00000000000b6080 <android::JMediaExtractor::~JMediaExtractor()>:
   b6080: d10083ff     	sub	sp, sp, #0x20
   b6084: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6088: 910043fd     	add	x29, sp, #0x10
   b608c: d0000f88     	adrp	x8, 0x2a8000
   b6090: f9453d08     	ldr	x8, [x8, #0xa78]
   b6094: f90007e0     	str	x0, [sp, #0x8]
   b6098: f94007e0     	ldr	x0, [sp, #0x8]
   b609c: f90003e0     	str	x0, [sp]
   b60a0: d63f0100     	blr	x8
   b60a4: f94003e0     	ldr	x0, [sp]
   b60a8: 97ffaa2e     	bl	0xa0960 <_ZdlPv@plt>
   b60ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b60b0: 910083ff     	add	sp, sp, #0x20
   b60b4: d65f03c0     	ret

00000000000b60b8 <android::JMediaExtractor::setDataSource(char const*)>:
   b60b8: d10083ff     	sub	sp, sp, #0x20
   b60bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b60c0: 910043fd     	add	x29, sp, #0x10
   b60c4: d2800508     	mov	x8, #0x28               // =40
   b60c8: f90007e0     	str	x0, [sp, #0x8]
   b60cc: f90003e1     	str	x1, [sp]
   b60d0: f94007e0     	ldr	x0, [sp, #0x8]
   b60d4: 8b080000     	add	x0, x0, x8
   b60d8: 97ffb366     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b60dc: f94003e1     	ldr	x1, [sp]
   b60e0: 97ffb750     	bl	0xa3e20 <_ZN7android16NuMediaExtractor13setDataSourceEPKc@plt>
   b60e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b60e8: 910083ff     	add	sp, sp, #0x20
   b60ec: d65f03c0     	ret

00000000000b60f0 <android::sp<android::NuMediaExtractor>::operator->() const>:
   b60f0: d10043ff     	sub	sp, sp, #0x10
   b60f4: f90007e0     	str	x0, [sp, #0x8]
   b60f8: f94007e0     	ldr	x0, [sp, #0x8]
   b60fc: f9400000     	ldr	x0, [x0]
   b6100: 910043ff     	add	sp, sp, #0x10
   b6104: d65f03c0     	ret

00000000000b6108 <android::JMediaExtractor::setDataSource(int, long, long)>:
   b6108: d100c3ff     	sub	sp, sp, #0x30
   b610c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6110: 910083fd     	add	x29, sp, #0x20
   b6114: d2800508     	mov	x8, #0x28               // =40
   b6118: f81f83a0     	stur	x0, [x29, #-0x8]
   b611c: b81f43a1     	stur	w1, [x29, #-0xc]
   b6120: f90007e2     	str	x2, [sp, #0x8]
   b6124: f90003e3     	str	x3, [sp]
   b6128: f85f83a0     	ldur	x0, [x29, #-0x8]
   b612c: 8b080000     	add	x0, x0, x8
   b6130: 97ffb350     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6134: b85f43a1     	ldur	w1, [x29, #-0xc]
   b6138: f94007e2     	ldr	x2, [sp, #0x8]
   b613c: f94003e3     	ldr	x3, [sp]
   b6140: 97ffadd8     	bl	0xa18a0 <_ZN7android16NuMediaExtractor13setDataSourceEill@plt>
   b6144: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6148: 9100c3ff     	add	sp, sp, #0x30
   b614c: d65f03c0     	ret

00000000000b6150 <android::JMediaExtractor::countTracks() const>:
   b6150: d10083ff     	sub	sp, sp, #0x20
   b6154: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6158: 910043fd     	add	x29, sp, #0x10
   b615c: d2800508     	mov	x8, #0x28               // =40
   b6160: f90007e0     	str	x0, [sp, #0x8]
   b6164: f94007e0     	ldr	x0, [sp, #0x8]
   b6168: 8b080000     	add	x0, x0, x8
   b616c: 97ffb341     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6170: 97ffc2a4     	bl	0xa6c00 <_ZNK7android16NuMediaExtractor11countTracksEv@plt>
   b6174: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6178: 910083ff     	add	sp, sp, #0x20
   b617c: d65f03c0     	ret

00000000000b6180 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const>:
   b6180: d10243ff     	sub	sp, sp, #0x90
   b6184: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b6188: 910203fd     	add	x29, sp, #0x80
   b618c: d53bd048     	mrs	x8, TPIDR_EL0
   b6190: f9401508     	ldr	x8, [x8, #0x28]
   b6194: f81f83a8     	stur	x8, [x29, #-0x8]
   b6198: f81e03a0     	stur	x0, [x29, #-0x20]
   b619c: f81d83a1     	stur	x1, [x29, #-0x28]
   b61a0: f81d03a2     	stur	x2, [x29, #-0x30]
   b61a4: f81c83a3     	stur	x3, [x29, #-0x38]
   b61a8: f85e03a8     	ldur	x8, [x29, #-0x20]
   b61ac: d10043a0     	sub	x0, x29, #0x10
   b61b0: f90017e8     	str	x8, [sp, #0x28]
   b61b4: 97ffbaff     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   b61b8: f94017e8     	ldr	x8, [sp, #0x28]
   b61bc: 9100a100     	add	x0, x8, #0x28
   b61c0: 97ffb32c     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b61c4: f90013e0     	str	x0, [sp, #0x20]
   b61c8: 14000001     	b	0xb61cc <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x4c>
   b61cc: f85d03a1     	ldur	x1, [x29, #-0x30]
   b61d0: d10043a2     	sub	x2, x29, #0x10
   b61d4: 2a1f03e0     	mov	w0, wzr
   b61d8: f94013e3     	ldr	x3, [sp, #0x20]
   b61dc: b9001fe0     	str	w0, [sp, #0x1c]
   b61e0: aa0303e0     	mov	x0, x3
   b61e4: b9401fe3     	ldr	w3, [sp, #0x1c]
   b61e8: 97ffbd56     	bl	0xa5740 <_ZNK7android16NuMediaExtractor14getTrackFormatEmPNS_2spINS_8AMessageEEEj@plt>
   b61ec: b9001be0     	str	w0, [sp, #0x18]
   b61f0: 14000001     	b	0xb61f4 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x74>
   b61f4: b9401be8     	ldr	w8, [sp, #0x18]
   b61f8: b81c43a8     	stur	w8, [x29, #-0x3c]
   b61fc: 340001a8     	cbz	w8, 0xb6230 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0xb0>
   b6200: 14000001     	b	0xb6204 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x84>
   b6204: b85c43a8     	ldur	w8, [x29, #-0x3c]
   b6208: b81ec3a8     	stur	w8, [x29, #-0x14]
   b620c: 320003e8     	orr	w8, wzr, #0x1
   b6210: b90033e8     	str	w8, [sp, #0x30]
   b6214: 14000012     	b	0xb625c <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0xdc>
   b6218: f9001fe0     	str	x0, [sp, #0x38]
   b621c: 2a0103e8     	mov	w8, w1
   b6220: b90037e8     	str	w8, [sp, #0x34]
   b6224: d10043a0     	sub	x0, x29, #0x10
   b6228: 97ffd32e     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   b622c: 1400001b     	b	0xb6298 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x118>
   b6230: f85d83a0     	ldur	x0, [x29, #-0x28]
   b6234: f85c83a2     	ldur	x2, [x29, #-0x38]
   b6238: d10043a1     	sub	x1, x29, #0x10
   b623c: 97ffbe6d     	bl	0xa5bf0 <_ZN7android19ConvertMessageToMapEP7_JNIEnvRKNS_2spINS_8AMessageEEEPP8_jobject@plt>
   b6240: b90017e0     	str	w0, [sp, #0x14]
   b6244: 14000001     	b	0xb6248 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0xc8>
   b6248: b94017e8     	ldr	w8, [sp, #0x14]
   b624c: b81ec3a8     	stur	w8, [x29, #-0x14]
   b6250: 320003e9     	orr	w9, wzr, #0x1
   b6254: b90033e9     	str	w9, [sp, #0x30]
   b6258: 14000001     	b	0xb625c <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0xdc>
   b625c: d10043a0     	sub	x0, x29, #0x10
   b6260: 97ffd320     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   b6264: b85ec3a8     	ldur	w8, [x29, #-0x14]
   b6268: d53bd040     	mrs	x0, TPIDR_EL0
   b626c: f9401400     	ldr	x0, [x0, #0x28]
   b6270: f85f83be     	ldur	x30, [x29, #-0x8]
   b6274: eb1e0000     	subs	x0, x0, x30
   b6278: b90013e8     	str	w8, [sp, #0x10]
   b627c: f90007e0     	str	x0, [sp, #0x8]
   b6280: 54000101     	b.ne	0xb62a0 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x120>
   b6284: 14000001     	b	0xb6288 <android::JMediaExtractor::getTrackFormat(_JNIEnv*, unsigned long, _jobject**) const+0x108>
   b6288: b94013e0     	ldr	w0, [sp, #0x10]
   b628c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b6290: 910243ff     	add	sp, sp, #0x90
   b6294: d65f03c0     	ret
   b6298: f9401fe0     	ldr	x0, [sp, #0x38]
   b629c: 97ffc71d     	bl	0xa7f10 <_Unwind_Resume@plt>
   b62a0: 97ffceb4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b62a4 <android::sp<android::AMessage>::sp()>:
   b62a4: d10043ff     	sub	sp, sp, #0x10
   b62a8: d2800008     	mov	x8, #0x0                // =0
   b62ac: f90007e0     	str	x0, [sp, #0x8]
   b62b0: f94007e0     	ldr	x0, [sp, #0x8]
   b62b4: f9000008     	str	x8, [x0]
   b62b8: 910043ff     	add	sp, sp, #0x10
   b62bc: d65f03c0     	ret

00000000000b62c0 <android::sp<android::AMessage>::~sp()>:
   b62c0: d10083ff     	sub	sp, sp, #0x20
   b62c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b62c8: 910043fd     	add	x29, sp, #0x10
   b62cc: d2800008     	mov	x8, #0x0                // =0
   b62d0: f90007e0     	str	x0, [sp, #0x8]
   b62d4: f94007e0     	ldr	x0, [sp, #0x8]
   b62d8: aa0003e9     	mov	x9, x0
   b62dc: f9400129     	ldr	x9, [x9]
   b62e0: eb08013f     	cmp	x9, x8
   b62e4: 1a9f07ea     	cset	w10, ne
   b62e8: f90003e0     	str	x0, [sp]
   b62ec: 3700004a     	tbnz	w10, #0x0, 0xb62f4 <android::sp<android::AMessage>::~sp()+0x34>
   b62f0: 14000006     	b	0xb6308 <android::sp<android::AMessage>::~sp()+0x48>
   b62f4: f94003e8     	ldr	x8, [sp]
   b62f8: f9400100     	ldr	x0, [x8]
   b62fc: f94003e1     	ldr	x1, [sp]
   b6300: 97ffb754     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b6304: 14000001     	b	0xb6308 <android::sp<android::AMessage>::~sp()+0x48>
   b6308: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b630c: 910083ff     	add	sp, sp, #0x20
   b6310: d65f03c0     	ret
   b6314: 97ffdfac     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b6318 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const>:
   b6318: d10203ff     	sub	sp, sp, #0x80
   b631c: a9077bfd     	stp	x29, x30, [sp, #0x70]
   b6320: 9101c3fd     	add	x29, sp, #0x70
   b6324: d53bd048     	mrs	x8, TPIDR_EL0
   b6328: f9401508     	ldr	x8, [x8, #0x28]
   b632c: f81f83a8     	stur	x8, [x29, #-0x8]
   b6330: f81e03a0     	stur	x0, [x29, #-0x20]
   b6334: f81d83a1     	stur	x1, [x29, #-0x28]
   b6338: f81d03a2     	stur	x2, [x29, #-0x30]
   b633c: f85e03a8     	ldur	x8, [x29, #-0x20]
   b6340: d10043a0     	sub	x0, x29, #0x10
   b6344: f90013e8     	str	x8, [sp, #0x20]
   b6348: 97ffba9a     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   b634c: f94013e8     	ldr	x8, [sp, #0x20]
   b6350: 9100a100     	add	x0, x8, #0x28
   b6354: 97ffb2c7     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6358: f9000fe0     	str	x0, [sp, #0x18]
   b635c: 14000001     	b	0xb6360 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x48>
   b6360: d10043a1     	sub	x1, x29, #0x10
   b6364: f9400fe0     	ldr	x0, [sp, #0x18]
   b6368: 97ffa642     	bl	0x9fc70 <_ZNK7android16NuMediaExtractor13getFileFormatEPNS_2spINS_8AMessageEEE@plt>
   b636c: b90017e0     	str	w0, [sp, #0x14]
   b6370: 14000001     	b	0xb6374 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x5c>
   b6374: b94017e8     	ldr	w8, [sp, #0x14]
   b6378: b81cc3a8     	stur	w8, [x29, #-0x34]
   b637c: 340001a8     	cbz	w8, 0xb63b0 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x98>
   b6380: 14000001     	b	0xb6384 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x6c>
   b6384: b85cc3a8     	ldur	w8, [x29, #-0x34]
   b6388: b81ec3a8     	stur	w8, [x29, #-0x14]
   b638c: 320003e8     	orr	w8, wzr, #0x1
   b6390: b9002be8     	str	w8, [sp, #0x28]
   b6394: 14000012     	b	0xb63dc <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0xc4>
   b6398: f9001be0     	str	x0, [sp, #0x30]
   b639c: 2a0103e8     	mov	w8, w1
   b63a0: b9002fe8     	str	w8, [sp, #0x2c]
   b63a4: d10043a0     	sub	x0, x29, #0x10
   b63a8: 97ffd2ce     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   b63ac: 1400001b     	b	0xb6418 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x100>
   b63b0: f85d83a0     	ldur	x0, [x29, #-0x28]
   b63b4: f85d03a2     	ldur	x2, [x29, #-0x30]
   b63b8: d10043a1     	sub	x1, x29, #0x10
   b63bc: 97ffbe0d     	bl	0xa5bf0 <_ZN7android19ConvertMessageToMapEP7_JNIEnvRKNS_2spINS_8AMessageEEEPP8_jobject@plt>
   b63c0: b90013e0     	str	w0, [sp, #0x10]
   b63c4: 14000001     	b	0xb63c8 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0xb0>
   b63c8: b94013e8     	ldr	w8, [sp, #0x10]
   b63cc: b81ec3a8     	stur	w8, [x29, #-0x14]
   b63d0: 320003e9     	orr	w9, wzr, #0x1
   b63d4: b9002be9     	str	w9, [sp, #0x28]
   b63d8: 14000001     	b	0xb63dc <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0xc4>
   b63dc: d10043a0     	sub	x0, x29, #0x10
   b63e0: 97ffd2c0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   b63e4: b85ec3a8     	ldur	w8, [x29, #-0x14]
   b63e8: d53bd040     	mrs	x0, TPIDR_EL0
   b63ec: f9401400     	ldr	x0, [x0, #0x28]
   b63f0: f85f83be     	ldur	x30, [x29, #-0x8]
   b63f4: eb1e0000     	subs	x0, x0, x30
   b63f8: b9000fe8     	str	w8, [sp, #0xc]
   b63fc: f90003e0     	str	x0, [sp]
   b6400: 54000101     	b.ne	0xb6420 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0x108>
   b6404: 14000001     	b	0xb6408 <android::JMediaExtractor::getFileFormat(_JNIEnv*, _jobject**) const+0xf0>
   b6408: b9400fe0     	ldr	w0, [sp, #0xc]
   b640c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   b6410: 910203ff     	add	sp, sp, #0x80
   b6414: d65f03c0     	ret
   b6418: f9401be0     	ldr	x0, [sp, #0x30]
   b641c: 97ffc6bd     	bl	0xa7f10 <_Unwind_Resume@plt>
   b6420: 97ffce54     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b6424 <android::JMediaExtractor::selectTrack(unsigned long)>:
   b6424: d10083ff     	sub	sp, sp, #0x20
   b6428: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b642c: 910043fd     	add	x29, sp, #0x10
   b6430: d2800508     	mov	x8, #0x28               // =40
   b6434: f90007e0     	str	x0, [sp, #0x8]
   b6438: f90003e1     	str	x1, [sp]
   b643c: f94007e0     	ldr	x0, [sp, #0x8]
   b6440: 8b080000     	add	x0, x0, x8
   b6444: 97ffb28b     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6448: f94003e1     	ldr	x1, [sp]
   b644c: 97ffa6a5     	bl	0x9fee0 <_ZN7android16NuMediaExtractor11selectTrackEm@plt>
   b6450: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6454: 910083ff     	add	sp, sp, #0x20
   b6458: d65f03c0     	ret

00000000000b645c <android::JMediaExtractor::unselectTrack(unsigned long)>:
   b645c: d10083ff     	sub	sp, sp, #0x20
   b6460: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6464: 910043fd     	add	x29, sp, #0x10
   b6468: d2800508     	mov	x8, #0x28               // =40
   b646c: f90007e0     	str	x0, [sp, #0x8]
   b6470: f90003e1     	str	x1, [sp]
   b6474: f94007e0     	ldr	x0, [sp, #0x8]
   b6478: 8b080000     	add	x0, x0, x8
   b647c: 97ffb27d     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6480: f94003e1     	ldr	x1, [sp]
   b6484: 97ffc7b7     	bl	0xa8360 <_ZN7android16NuMediaExtractor13unselectTrackEm@plt>
   b6488: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b648c: 910083ff     	add	sp, sp, #0x20
   b6490: d65f03c0     	ret

00000000000b6494 <android::JMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)>:
   b6494: d100c3ff     	sub	sp, sp, #0x30
   b6498: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b649c: 910083fd     	add	x29, sp, #0x20
   b64a0: d2800508     	mov	x8, #0x28               // =40
   b64a4: f81f83a0     	stur	x0, [x29, #-0x8]
   b64a8: f9000be1     	str	x1, [sp, #0x10]
   b64ac: b9000fe2     	str	w2, [sp, #0xc]
   b64b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b64b4: 8b080000     	add	x0, x0, x8
   b64b8: 97ffb26e     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b64bc: f9400be1     	ldr	x1, [sp, #0x10]
   b64c0: b9400fe2     	ldr	w2, [sp, #0xc]
   b64c4: 97ffa903     	bl	0xa08d0 <_ZN7android16NuMediaExtractor6seekToElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   b64c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b64cc: 9100c3ff     	add	sp, sp, #0x30
   b64d0: d65f03c0     	ret

00000000000b64d4 <android::JMediaExtractor::advance()>:
   b64d4: d10083ff     	sub	sp, sp, #0x20
   b64d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b64dc: 910043fd     	add	x29, sp, #0x10
   b64e0: d2800508     	mov	x8, #0x28               // =40
   b64e4: f90007e0     	str	x0, [sp, #0x8]
   b64e8: f94007e0     	ldr	x0, [sp, #0x8]
   b64ec: 8b080000     	add	x0, x0, x8
   b64f0: 97ffb260     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b64f4: 97ffb84f     	bl	0xa4630 <_ZN7android16NuMediaExtractor7advanceEv@plt>
   b64f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b64fc: 910083ff     	add	sp, sp, #0x20
   b6500: d65f03c0     	ret

00000000000b6504 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)>:
   b6504: d106c3ff     	sub	sp, sp, #0x1b0
   b6508: f900cbfc     	str	x28, [sp, #0x190]
   b650c: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
   b6510: 910683fd     	add	x29, sp, #0x1a0
   b6514: d53bd048     	mrs	x8, TPIDR_EL0
   b6518: f9401508     	ldr	x8, [x8, #0x28]
   b651c: f81e83a8     	stur	x8, [x29, #-0x18]
   b6520: f81b83a0     	stur	x0, [x29, #-0x48]
   b6524: f81b03a1     	stur	x1, [x29, #-0x50]
   b6528: f81a83a2     	stur	x2, [x29, #-0x58]
   b652c: f81a03a3     	stur	x3, [x29, #-0x60]
   b6530: f81983a4     	stur	x4, [x29, #-0x68]
   b6534: f85b83a8     	ldur	x8, [x29, #-0x48]
   b6538: f85b03a0     	ldur	x0, [x29, #-0x50]
   b653c: f85a83a1     	ldur	x1, [x29, #-0x58]
   b6540: f81403a8     	stur	x8, [x29, #-0xc0]
   b6544: 97ffb06f     	bl	0xa2700 <_ZN7_JNIEnv22GetDirectBufferAddressEP8_jobject@plt>
   b6548: f81903a0     	stur	x0, [x29, #-0x70]
   b654c: aa1f03e8     	mov	x8, xzr
   b6550: f81803a8     	stur	x8, [x29, #-0x80]
   b6554: f85b03a8     	ldur	x8, [x29, #-0x50]
   b6558: b0000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b655c: 913a8021     	add	x1, x1, #0xea0
   b6560: aa0803e0     	mov	x0, x8
   b6564: f81383a8     	stur	x8, [x29, #-0xc8]
   b6568: 97ffb54e     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   b656c: d100a3a8     	sub	x8, x29, #0x28
   b6570: f9006be0     	str	x0, [sp, #0xd0]
   b6574: aa0803e0     	mov	x0, x8
   b6578: f85383a1     	ldur	x1, [x29, #-0xc8]
   b657c: f9406be2     	ldr	x2, [sp, #0xd0]
   b6580: f90067e8     	str	x8, [sp, #0xc8]
   b6584: 97ffb0d3     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   b6588: f94067e0     	ldr	x0, [sp, #0xc8]
   b658c: 97ffab1d     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   b6590: f90063e0     	str	x0, [sp, #0xc0]
   b6594: 14000001     	b	0xb6598 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x94>
   b6598: f85903a8     	ldur	x8, [x29, #-0x70]
   b659c: b5000728     	cbnz	x8, 0xb6680 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x17c>
   b65a0: 14000001     	b	0xb65a4 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0xa0>
   b65a4: f85b03a8     	ldur	x8, [x29, #-0x50]
   b65a8: d100a3a0     	sub	x0, x29, #0x28
   b65ac: f9005fe8     	str	x8, [sp, #0xb8]
   b65b0: 97ffab14     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   b65b4: f9005be0     	str	x0, [sp, #0xb0]
   b65b8: 14000001     	b	0xb65bc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0xb8>
   b65bc: b0000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b65c0: 913ad042     	add	x2, x2, #0xeb4
   b65c4: b0000a03     	adrp	x3, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b65c8: 913ae863     	add	x3, x3, #0xeba
   b65cc: f9405fe0     	ldr	x0, [sp, #0xb8]
   b65d0: f9405be1     	ldr	x1, [sp, #0xb0]
   b65d4: 97ffc427     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   b65d8: f90057e0     	str	x0, [sp, #0xa8]
   b65dc: 14000001     	b	0xb65e0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0xdc>
   b65e0: f94057e8     	ldr	x8, [sp, #0xa8]
   b65e4: f81683a8     	stur	x8, [x29, #-0x98]
   b65e8: f85683a2     	ldur	x2, [x29, #-0x98]
   b65ec: f85b03a0     	ldur	x0, [x29, #-0x50]
   b65f0: f85a83a1     	ldur	x1, [x29, #-0x58]
   b65f4: 97ffbee7     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   b65f8: f90053e0     	str	x0, [sp, #0xa0]
   b65fc: 14000001     	b	0xb6600 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0xfc>
   b6600: f94053e8     	ldr	x8, [sp, #0xa0]
   b6604: f81803a8     	stur	x8, [x29, #-0x80]
   b6608: f85803a9     	ldur	x9, [x29, #-0x80]
   b660c: b5000169     	cbnz	x9, 0xb6638 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x134>
   b6610: 14000001     	b	0xb6614 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x110>
   b6614: 128004a8     	mov	w8, #-0x26              // =-38
   b6618: b81c43a8     	stur	w8, [x29, #-0x3c]
   b661c: 320003e8     	orr	w8, wzr, #0x1
   b6620: b81643a8     	stur	w8, [x29, #-0x9c]
   b6624: 140000c6     	b	0xb693c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x438>
   b6628: f81783a0     	stur	x0, [x29, #-0x88]
   b662c: 2a0103e8     	mov	w8, w1
   b6630: b81743a8     	stur	w8, [x29, #-0x8c]
   b6634: 140000d2     	b	0xb697c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x478>
   b6638: f85b03a0     	ldur	x0, [x29, #-0x50]
   b663c: f85803a1     	ldur	x1, [x29, #-0x80]
   b6640: d100b3a2     	sub	x2, x29, #0x2c
   b6644: 97ffd0fb     	bl	0xaaa30 <_ZN7_JNIEnv20GetByteArrayElementsEP11_jbyteArrayPh@plt>
   b6648: f9004fe0     	str	x0, [sp, #0x98]
   b664c: 14000001     	b	0xb6650 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x14c>
   b6650: f9404fe8     	ldr	x8, [sp, #0x98]
   b6654: f81903a8     	stur	x8, [x29, #-0x70]
   b6658: f85b03a0     	ldur	x0, [x29, #-0x50]
   b665c: f85803a1     	ldur	x1, [x29, #-0x80]
   b6660: 97ffb53c     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   b6664: b90097e0     	str	w0, [sp, #0x94]
   b6668: 14000001     	b	0xb666c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x168>
   b666c: b94097e1     	ldr	w1, [sp, #0x94]
   b6670: 2a0103e0     	mov	w0, w1
   b6674: 93407c00     	sxtw	x0, w0
   b6678: f81883a0     	stur	x0, [x29, #-0x78]
   b667c: 14000009     	b	0xb66a0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x19c>
   b6680: f85b03a0     	ldur	x0, [x29, #-0x50]
   b6684: f85a83a1     	ldur	x1, [x29, #-0x58]
   b6688: 97ffbec6     	bl	0xa61a0 <_ZN7_JNIEnv23GetDirectBufferCapacityEP8_jobject@plt>
   b668c: f90047e0     	str	x0, [sp, #0x88]
   b6690: 14000001     	b	0xb6694 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x190>
   b6694: f94047e8     	ldr	x8, [sp, #0x88]
   b6698: f81883a8     	stur	x8, [x29, #-0x78]
   b669c: 14000001     	b	0xb66a0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x19c>
   b66a0: f85883a8     	ldur	x8, [x29, #-0x78]
   b66a4: f85a03a9     	ldur	x9, [x29, #-0x60]
   b66a8: eb090108     	subs	x8, x8, x9
   b66ac: f90043e8     	str	x8, [sp, #0x80]
   b66b0: 54000222     	b.hs	0xb66f4 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1f0>
   b66b4: 14000001     	b	0xb66b8 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1b4>
   b66b8: f85803a8     	ldur	x8, [x29, #-0x80]
   b66bc: b4000128     	cbz	x8, 0xb66e0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1dc>
   b66c0: 14000001     	b	0xb66c4 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1c0>
   b66c4: f85b03a0     	ldur	x0, [x29, #-0x50]
   b66c8: f85803a1     	ldur	x1, [x29, #-0x80]
   b66cc: f85903a2     	ldur	x2, [x29, #-0x70]
   b66d0: 2a1f03e3     	mov	w3, wzr
   b66d4: 97ffc6bf     	bl	0xa81d0 <_ZN7_JNIEnv24ReleaseByteArrayElementsEP11_jbyteArrayPai@plt>
   b66d8: 14000001     	b	0xb66dc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1d8>
   b66dc: 14000001     	b	0xb66e0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x1dc>
   b66e0: 12800428     	mov	w8, #-0x22              // =-34
   b66e4: b81c43a8     	stur	w8, [x29, #-0x3c]
   b66e8: 320003e8     	orr	w8, wzr, #0x1
   b66ec: b81643a8     	stur	w8, [x29, #-0x9c]
   b66f0: 14000093     	b	0xb693c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x438>
   b66f4: 52800908     	mov	w8, #0x48               // =72
   b66f8: 2a0803e0     	mov	w0, w8
   b66fc: 97ffca05     	bl	0xa8f10 <_Znwm@plt>
   b6700: f9003fe0     	str	x0, [sp, #0x78]
   b6704: 14000001     	b	0xb6708 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x204>
   b6708: f9403fe0     	ldr	x0, [sp, #0x78]
   b670c: f85903a8     	ldur	x8, [x29, #-0x70]
   b6710: f85a03a9     	ldur	x9, [x29, #-0x60]
   b6714: 8b090101     	add	x1, x8, x9
   b6718: f85883a8     	ldur	x8, [x29, #-0x78]
   b671c: eb090102     	subs	x2, x8, x9
   b6720: f9403fe8     	ldr	x8, [sp, #0x78]
   b6724: f9003be0     	str	x0, [sp, #0x70]
   b6728: aa0803e0     	mov	x0, x8
   b672c: 97ffabc5     	bl	0xa1640 <_ZN7android7ABufferC1EPvm@plt>
   b6730: 14000001     	b	0xb6734 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x230>
   b6734: d100e3a0     	sub	x0, x29, #0x38
   b6738: f9403be1     	ldr	x1, [sp, #0x70]
   b673c: 97ffcb7d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   b6740: 14000001     	b	0xb6744 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x240>
   b6744: f85403a8     	ldur	x8, [x29, #-0xc0]
   b6748: 9100a100     	add	x0, x8, #0x28
   b674c: 97ffb1c9     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6750: f90037e0     	str	x0, [sp, #0x68]
   b6754: 14000001     	b	0xb6758 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x254>
   b6758: d100e3a1     	sub	x1, x29, #0x38
   b675c: f94037e0     	ldr	x0, [sp, #0x68]
   b6760: 97ffa684     	bl	0xa0170 <_ZN7android16NuMediaExtractor14readSampleDataERKNS_2spINS_7ABufferEEE@plt>
   b6764: b90067e0     	str	w0, [sp, #0x64]
   b6768: 14000001     	b	0xb676c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x268>
   b676c: b94067e8     	ldr	w8, [sp, #0x64]
   b6770: b81603a8     	stur	w8, [x29, #-0xa0]
   b6774: f85803a9     	ldur	x9, [x29, #-0x80]
   b6778: b40002a9     	cbz	x9, 0xb67cc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x2c8>
   b677c: 14000001     	b	0xb6780 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x27c>
   b6780: f85b03a0     	ldur	x0, [x29, #-0x50]
   b6784: f85803a1     	ldur	x1, [x29, #-0x80]
   b6788: f85903a2     	ldur	x2, [x29, #-0x70]
   b678c: 2a1f03e3     	mov	w3, wzr
   b6790: 97ffc690     	bl	0xa81d0 <_ZN7_JNIEnv24ReleaseByteArrayElementsEP11_jbyteArrayPai@plt>
   b6794: 14000001     	b	0xb6798 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x294>
   b6798: 1400000d     	b	0xb67cc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x2c8>
   b679c: f81783a0     	stur	x0, [x29, #-0x88]
   b67a0: 2a0103e8     	mov	w8, w1
   b67a4: b81743a8     	stur	w8, [x29, #-0x8c]
   b67a8: f9403fe0     	ldr	x0, [sp, #0x78]
   b67ac: 97ffa86d     	bl	0xa0960 <_ZdlPv@plt>
   b67b0: 14000073     	b	0xb697c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x478>
   b67b4: f81783a0     	stur	x0, [x29, #-0x88]
   b67b8: 2a0103e8     	mov	w8, w1
   b67bc: b81743a8     	stur	w8, [x29, #-0x8c]
   b67c0: d100e3a0     	sub	x0, x29, #0x38
   b67c4: 97ffcf53     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   b67c8: 1400006d     	b	0xb697c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x478>
   b67cc: b85603a8     	ldur	w8, [x29, #-0xa0]
   b67d0: 340000e8     	cbz	w8, 0xb67ec <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x2e8>
   b67d4: 14000001     	b	0xb67d8 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x2d4>
   b67d8: b85603a8     	ldur	w8, [x29, #-0xa0]
   b67dc: b81c43a8     	stur	w8, [x29, #-0x3c]
   b67e0: 320003e8     	orr	w8, wzr, #0x1
   b67e4: b81643a8     	stur	w8, [x29, #-0x9c]
   b67e8: 14000052     	b	0xb6930 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x42c>
   b67ec: d100e3a0     	sub	x0, x29, #0x38
   b67f0: 97ffa5a8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   b67f4: f9002fe0     	str	x0, [sp, #0x58]
   b67f8: 14000001     	b	0xb67fc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x2f8>
   b67fc: f9402fe0     	ldr	x0, [sp, #0x58]
   b6800: 97ffb46c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   b6804: f9002be0     	str	x0, [sp, #0x50]
   b6808: 14000001     	b	0xb680c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x308>
   b680c: f85983a8     	ldur	x8, [x29, #-0x68]
   b6810: f9402be9     	ldr	x9, [sp, #0x50]
   b6814: f9000109     	str	x9, [x8]
   b6818: f85b03a8     	ldur	x8, [x29, #-0x50]
   b681c: d100a3a0     	sub	x0, x29, #0x28
   b6820: f90027e8     	str	x8, [sp, #0x48]
   b6824: 97ffaa77     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   b6828: f90023e0     	str	x0, [sp, #0x40]
   b682c: 14000001     	b	0xb6830 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x32c>
   b6830: b0000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b6834: 913afc42     	add	x2, x2, #0xebf
   b6838: b0000a03     	adrp	x3, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b683c: 913b2063     	add	x3, x3, #0xec8
   b6840: f94027e0     	ldr	x0, [sp, #0x48]
   b6844: f94023e1     	ldr	x1, [sp, #0x40]
   b6848: 97ffc38a     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   b684c: f9001fe0     	str	x0, [sp, #0x38]
   b6850: 14000001     	b	0xb6854 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x350>
   b6854: f9401fe8     	ldr	x8, [sp, #0x38]
   b6858: f81583a8     	stur	x8, [x29, #-0xa8]
   b685c: f85b03a9     	ldur	x9, [x29, #-0x50]
   b6860: d100a3a0     	sub	x0, x29, #0x28
   b6864: f9001be9     	str	x9, [sp, #0x30]
   b6868: 97ffaa66     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   b686c: f90017e0     	str	x0, [sp, #0x28]
   b6870: 14000001     	b	0xb6874 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x370>
   b6874: b0000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b6878: 913b7442     	add	x2, x2, #0xedd
   b687c: b0000a03     	adrp	x3, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b6880: 913b2063     	add	x3, x3, #0xec8
   b6884: f9401be0     	ldr	x0, [sp, #0x30]
   b6888: f94017e1     	ldr	x1, [sp, #0x28]
   b688c: 97ffc379     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   b6890: f90013e0     	str	x0, [sp, #0x20]
   b6894: 14000001     	b	0xb6898 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x394>
   b6898: f94013e8     	ldr	x8, [sp, #0x20]
   b689c: f81503a8     	stur	x8, [x29, #-0xb0]
   b68a0: f85503a2     	ldur	x2, [x29, #-0xb0]
   b68a4: f85b03a0     	ldur	x0, [x29, #-0x50]
   b68a8: f85a83a1     	ldur	x1, [x29, #-0x58]
   b68ac: f85a03a9     	ldur	x9, [x29, #-0x60]
   b68b0: f85983aa     	ldur	x10, [x29, #-0x68]
   b68b4: f940014a     	ldr	x10, [x10]
   b68b8: 8b0a0123     	add	x3, x9, x10
   b68bc: 97ffbe35     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   b68c0: f9000fe0     	str	x0, [sp, #0x18]
   b68c4: 14000001     	b	0xb68c8 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x3c4>
   b68c8: f9400fe8     	ldr	x8, [sp, #0x18]
   b68cc: f81483a8     	stur	x8, [x29, #-0xb8]
   b68d0: f85b03a0     	ldur	x0, [x29, #-0x50]
   b68d4: f85483a1     	ldur	x1, [x29, #-0xb8]
   b68d8: 97ffc826     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   b68dc: 14000001     	b	0xb68e0 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x3dc>
   b68e0: f85b03a0     	ldur	x0, [x29, #-0x50]
   b68e4: f85a83a1     	ldur	x1, [x29, #-0x58]
   b68e8: f85583a2     	ldur	x2, [x29, #-0xa8]
   b68ec: f85a03a3     	ldur	x3, [x29, #-0x60]
   b68f0: 97ffbe28     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   b68f4: f9000be0     	str	x0, [sp, #0x10]
   b68f8: 14000001     	b	0xb68fc <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x3f8>
   b68fc: f9400be8     	ldr	x8, [sp, #0x10]
   b6900: f81483a8     	stur	x8, [x29, #-0xb8]
   b6904: f85b03a0     	ldur	x0, [x29, #-0x50]
   b6908: f85483a1     	ldur	x1, [x29, #-0xb8]
   b690c: 97ffc819     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   b6910: 14000001     	b	0xb6914 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x410>
   b6914: aa1f03e8     	mov	x8, xzr
   b6918: f81483a8     	stur	x8, [x29, #-0xb8]
   b691c: 2a1f03e9     	mov	w9, wzr
   b6920: b81c43a9     	stur	w9, [x29, #-0x3c]
   b6924: 320003e9     	orr	w9, wzr, #0x1
   b6928: b81643a9     	stur	w9, [x29, #-0x9c]
   b692c: 14000001     	b	0xb6930 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x42c>
   b6930: d100e3a0     	sub	x0, x29, #0x38
   b6934: 97ffcef7     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   b6938: 14000001     	b	0xb693c <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x438>
   b693c: d100a3a0     	sub	x0, x29, #0x28
   b6940: 97ffbde0     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   b6944: b85c43a8     	ldur	w8, [x29, #-0x3c]
   b6948: d53bd040     	mrs	x0, TPIDR_EL0
   b694c: f9401400     	ldr	x0, [x0, #0x28]
   b6950: f85e83be     	ldur	x30, [x29, #-0x18]
   b6954: eb1e0000     	subs	x0, x0, x30
   b6958: b9000fe8     	str	w8, [sp, #0xc]
   b695c: f90003e0     	str	x0, [sp]
   b6960: 54000181     	b.ne	0xb6990 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x48c>
   b6964: 14000001     	b	0xb6968 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x464>
   b6968: b9400fe0     	ldr	w0, [sp, #0xc]
   b696c: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
   b6970: f940cbfc     	ldr	x28, [sp, #0x190]
   b6974: 9106c3ff     	add	sp, sp, #0x1b0
   b6978: d65f03c0     	ret
   b697c: d100a3a0     	sub	x0, x29, #0x28
   b6980: 97ffbdd0     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   b6984: 14000001     	b	0xb6988 <android::JMediaExtractor::readSampleData(_JNIEnv*, _jobject*, unsigned long, unsigned long*)+0x484>
   b6988: f85783a0     	ldur	x0, [x29, #-0x88]
   b698c: 97ffc561     	bl	0xa7f10 <_Unwind_Resume@plt>
   b6990: 97ffccf8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b6994 <_JNIEnv::GetDirectBufferAddress(_jobject*)>:
   b6994: d100c3ff     	sub	sp, sp, #0x30
   b6998: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b699c: 910083fd     	add	x29, sp, #0x20
   b69a0: f81f83a0     	stur	x0, [x29, #-0x8]
   b69a4: f9000be1     	str	x1, [sp, #0x10]
   b69a8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b69ac: aa0003e1     	mov	x1, x0
   b69b0: f9400021     	ldr	x1, [x1]
   b69b4: f9439821     	ldr	x1, [x1, #0x730]
   b69b8: f9400be8     	ldr	x8, [sp, #0x10]
   b69bc: f90007e1     	str	x1, [sp, #0x8]
   b69c0: aa0803e1     	mov	x1, x8
   b69c4: f94007e8     	ldr	x8, [sp, #0x8]
   b69c8: d63f0100     	blr	x8
   b69cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b69d0: 9100c3ff     	add	sp, sp, #0x30
   b69d4: d65f03c0     	ret

00000000000b69d8 <_JNIEnv::FindClass(char const*)>:
   b69d8: d100c3ff     	sub	sp, sp, #0x30
   b69dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b69e0: 910083fd     	add	x29, sp, #0x20
   b69e4: f81f83a0     	stur	x0, [x29, #-0x8]
   b69e8: f9000be1     	str	x1, [sp, #0x10]
   b69ec: f85f83a0     	ldur	x0, [x29, #-0x8]
   b69f0: aa0003e1     	mov	x1, x0
   b69f4: f9400021     	ldr	x1, [x1]
   b69f8: f9401821     	ldr	x1, [x1, #0x30]
   b69fc: f9400be8     	ldr	x8, [sp, #0x10]
   b6a00: f90007e1     	str	x1, [sp, #0x8]
   b6a04: aa0803e1     	mov	x1, x8
   b6a08: f94007e8     	ldr	x8, [sp, #0x8]
   b6a0c: d63f0100     	blr	x8
   b6a10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6a14: 9100c3ff     	add	sp, sp, #0x30
   b6a18: d65f03c0     	ret

00000000000b6a1c <ScopedLocalRef<_jclass*>::ScopedLocalRef(_JNIEnv*, _jclass*)>:
   b6a1c: d10083ff     	sub	sp, sp, #0x20
   b6a20: f9000fe0     	str	x0, [sp, #0x18]
   b6a24: f9000be1     	str	x1, [sp, #0x10]
   b6a28: f90007e2     	str	x2, [sp, #0x8]
   b6a2c: f9400fe0     	ldr	x0, [sp, #0x18]
   b6a30: aa0003e1     	mov	x1, x0
   b6a34: f9400be2     	ldr	x2, [sp, #0x10]
   b6a38: f9000022     	str	x2, [x1]
   b6a3c: f94007e1     	ldr	x1, [sp, #0x8]
   b6a40: f9000401     	str	x1, [x0, #0x8]
   b6a44: 910083ff     	add	sp, sp, #0x20
   b6a48: d65f03c0     	ret

00000000000b6a4c <ScopedLocalRef<_jclass*>::get() const>:
   b6a4c: d10043ff     	sub	sp, sp, #0x10
   b6a50: f90007e0     	str	x0, [sp, #0x8]
   b6a54: f94007e0     	ldr	x0, [sp, #0x8]
   b6a58: f9400400     	ldr	x0, [x0, #0x8]
   b6a5c: 910043ff     	add	sp, sp, #0x10
   b6a60: d65f03c0     	ret

00000000000b6a64 <_JNIEnv::GetMethodID(_jclass*, char const*, char const*)>:
   b6a64: d10103ff     	sub	sp, sp, #0x40
   b6a68: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b6a6c: 9100c3fd     	add	x29, sp, #0x30
   b6a70: f81f83a0     	stur	x0, [x29, #-0x8]
   b6a74: f81f03a1     	stur	x1, [x29, #-0x10]
   b6a78: f9000fe2     	str	x2, [sp, #0x18]
   b6a7c: f9000be3     	str	x3, [sp, #0x10]
   b6a80: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6a84: aa0003e1     	mov	x1, x0
   b6a88: f9400021     	ldr	x1, [x1]
   b6a8c: f9408421     	ldr	x1, [x1, #0x108]
   b6a90: f85f03a2     	ldur	x2, [x29, #-0x10]
   b6a94: f9400fe3     	ldr	x3, [sp, #0x18]
   b6a98: f9400be8     	ldr	x8, [sp, #0x10]
   b6a9c: f90007e1     	str	x1, [sp, #0x8]
   b6aa0: aa0203e1     	mov	x1, x2
   b6aa4: aa0303e2     	mov	x2, x3
   b6aa8: aa0803e3     	mov	x3, x8
   b6aac: f94007e8     	ldr	x8, [sp, #0x8]
   b6ab0: d63f0100     	blr	x8
   b6ab4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b6ab8: 910103ff     	add	sp, sp, #0x40
   b6abc: d65f03c0     	ret

00000000000b6ac0 <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)>:
   b6ac0: d105c3ff     	sub	sp, sp, #0x170
   b6ac4: f900abfc     	str	x28, [sp, #0x150]
   b6ac8: a9167bfd     	stp	x29, x30, [sp, #0x160]
   b6acc: 910583fd     	add	x29, sp, #0x160
   b6ad0: d100e3a8     	sub	x8, x29, #0x38
   b6ad4: 3d802be7     	str	q7, [sp, #0xa0]
   b6ad8: 3d8027e6     	str	q6, [sp, #0x90]
   b6adc: 3d8023e5     	str	q5, [sp, #0x80]
   b6ae0: 3d801fe4     	str	q4, [sp, #0x70]
   b6ae4: 3d801be3     	str	q3, [sp, #0x60]
   b6ae8: 3d8017e2     	str	q2, [sp, #0x50]
   b6aec: 3d8013e1     	str	q1, [sp, #0x40]
   b6af0: 3d800fe0     	str	q0, [sp, #0x30]
   b6af4: f81783a7     	stur	x7, [x29, #-0x88]
   b6af8: f81703a6     	stur	x6, [x29, #-0x90]
   b6afc: f81683a5     	stur	x5, [x29, #-0x98]
   b6b00: f81603a4     	stur	x4, [x29, #-0xa0]
   b6b04: f81583a3     	stur	x3, [x29, #-0xa8]
   b6b08: d53bd043     	mrs	x3, TPIDR_EL0
   b6b0c: f9401464     	ldr	x4, [x3, #0x28]
   b6b10: f90017e4     	str	x4, [sp, #0x28]
   b6b14: f81983a0     	stur	x0, [x29, #-0x68]
   b6b18: f81903a1     	stur	x1, [x29, #-0x70]
   b6b1c: f81883a2     	stur	x2, [x29, #-0x78]
   b6b20: f85983a0     	ldur	x0, [x29, #-0x68]
   b6b24: 321963e9     	orr	w9, wzr, #0xffffff80
   b6b28: b81e43a9     	stur	w9, [x29, #-0x1c]
   b6b2c: 128004e9     	mov	w9, #-0x28              // =-40
   b6b30: b81e03a9     	stur	w9, [x29, #-0x20]
   b6b34: 9100c3e1     	add	x1, sp, #0x30
   b6b38: 91020021     	add	x1, x1, #0x80
   b6b3c: f81d83a1     	stur	x1, [x29, #-0x28]
   b6b40: d102a3a1     	sub	x1, x29, #0xa8
   b6b44: 9100a021     	add	x1, x1, #0x28
   b6b48: f81d03a1     	stur	x1, [x29, #-0x30]
   b6b4c: 910043a1     	add	x1, x29, #0x10
   b6b50: f81c83a1     	stur	x1, [x29, #-0x38]
   b6b54: f9400001     	ldr	x1, [x0]
   b6b58: f9408c21     	ldr	x1, [x1, #0x118]
   b6b5c: f85903a2     	ldur	x2, [x29, #-0x70]
   b6b60: f85883a4     	ldur	x4, [x29, #-0x78]
   b6b64: 3dc00100     	ldr	q0, [x8]
   b6b68: 3dc00501     	ldr	q1, [x8, #0x10]
   b6b6c: 3c9b03a1     	stur	q1, [x29, #-0x50]
   b6b70: 3c9a03a0     	stur	q0, [x29, #-0x60]
   b6b74: d10183a8     	sub	x8, x29, #0x60
   b6b78: f90013e1     	str	x1, [sp, #0x20]
   b6b7c: aa0203e1     	mov	x1, x2
   b6b80: aa0403e2     	mov	x2, x4
   b6b84: f9000fe3     	str	x3, [sp, #0x18]
   b6b88: aa0803e3     	mov	x3, x8
   b6b8c: f94013e8     	ldr	x8, [sp, #0x20]
   b6b90: d63f0100     	blr	x8
   b6b94: f81803a0     	stur	x0, [x29, #-0x80]
   b6b98: f85803a8     	ldur	x8, [x29, #-0x80]
   b6b9c: f9400fe0     	ldr	x0, [sp, #0x18]
   b6ba0: f9401401     	ldr	x1, [x0, #0x28]
   b6ba4: f94017e2     	ldr	x2, [sp, #0x28]
   b6ba8: eb020021     	subs	x1, x1, x2
   b6bac: f9000be8     	str	x8, [sp, #0x10]
   b6bb0: f90007e1     	str	x1, [sp, #0x8]
   b6bb4: 540000e1     	b.ne	0xb6bd0 <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+0x110>
   b6bb8: 14000001     	b	0xb6bbc <_JNIEnv::CallObjectMethod(_jobject*, _jmethodID*, ...)+0xfc>
   b6bbc: f9400be0     	ldr	x0, [sp, #0x10]
   b6bc0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   b6bc4: f940abfc     	ldr	x28, [sp, #0x150]
   b6bc8: 9105c3ff     	add	sp, sp, #0x170
   b6bcc: d65f03c0     	ret
   b6bd0: 97ffcc68     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b6bd4 <_JNIEnv::GetByteArrayElements(_jbyteArray*, unsigned char*)>:
   b6bd4: d100c3ff     	sub	sp, sp, #0x30
   b6bd8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6bdc: 910083fd     	add	x29, sp, #0x20
   b6be0: f81f83a0     	stur	x0, [x29, #-0x8]
   b6be4: f9000be1     	str	x1, [sp, #0x10]
   b6be8: f90007e2     	str	x2, [sp, #0x8]
   b6bec: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6bf0: aa0003e1     	mov	x1, x0
   b6bf4: f9400021     	ldr	x1, [x1]
   b6bf8: f942e021     	ldr	x1, [x1, #0x5c0]
   b6bfc: f9400be2     	ldr	x2, [sp, #0x10]
   b6c00: f94007e8     	ldr	x8, [sp, #0x8]
   b6c04: f90003e1     	str	x1, [sp]
   b6c08: aa0203e1     	mov	x1, x2
   b6c0c: aa0803e2     	mov	x2, x8
   b6c10: f94003e8     	ldr	x8, [sp]
   b6c14: d63f0100     	blr	x8
   b6c18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6c1c: 9100c3ff     	add	sp, sp, #0x30
   b6c20: d65f03c0     	ret

00000000000b6c24 <_JNIEnv::GetDirectBufferCapacity(_jobject*)>:
   b6c24: d100c3ff     	sub	sp, sp, #0x30
   b6c28: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6c2c: 910083fd     	add	x29, sp, #0x20
   b6c30: f81f83a0     	stur	x0, [x29, #-0x8]
   b6c34: f9000be1     	str	x1, [sp, #0x10]
   b6c38: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6c3c: aa0003e1     	mov	x1, x0
   b6c40: f9400021     	ldr	x1, [x1]
   b6c44: f9439c21     	ldr	x1, [x1, #0x738]
   b6c48: f9400be8     	ldr	x8, [sp, #0x10]
   b6c4c: f90007e1     	str	x1, [sp, #0x8]
   b6c50: aa0803e1     	mov	x1, x8
   b6c54: f94007e8     	ldr	x8, [sp, #0x8]
   b6c58: d63f0100     	blr	x8
   b6c5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6c60: 9100c3ff     	add	sp, sp, #0x30
   b6c64: d65f03c0     	ret

00000000000b6c68 <_JNIEnv::ReleaseByteArrayElements(_jbyteArray*, signed char*, int)>:
   b6c68: d10103ff     	sub	sp, sp, #0x40
   b6c6c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b6c70: 9100c3fd     	add	x29, sp, #0x30
   b6c74: f81f83a0     	stur	x0, [x29, #-0x8]
   b6c78: f81f03a1     	stur	x1, [x29, #-0x10]
   b6c7c: f9000fe2     	str	x2, [sp, #0x18]
   b6c80: b90017e3     	str	w3, [sp, #0x14]
   b6c84: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6c88: aa0003e1     	mov	x1, x0
   b6c8c: f9400021     	ldr	x1, [x1]
   b6c90: f9430021     	ldr	x1, [x1, #0x600]
   b6c94: f85f03a2     	ldur	x2, [x29, #-0x10]
   b6c98: f9400fe8     	ldr	x8, [sp, #0x18]
   b6c9c: b94017e3     	ldr	w3, [sp, #0x14]
   b6ca0: f90007e1     	str	x1, [sp, #0x8]
   b6ca4: aa0203e1     	mov	x1, x2
   b6ca8: aa0803e2     	mov	x2, x8
   b6cac: f94007e8     	ldr	x8, [sp, #0x8]
   b6cb0: d63f0100     	blr	x8
   b6cb4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b6cb8: 910103ff     	add	sp, sp, #0x40
   b6cbc: d65f03c0     	ret

00000000000b6cc0 <android::sp<android::ABuffer>::sp(android::ABuffer*)>:
   b6cc0: d100c3ff     	sub	sp, sp, #0x30
   b6cc4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6cc8: 910083fd     	add	x29, sp, #0x20
   b6ccc: d2800008     	mov	x8, #0x0                // =0
   b6cd0: f81f83a0     	stur	x0, [x29, #-0x8]
   b6cd4: f9000be1     	str	x1, [sp, #0x10]
   b6cd8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6cdc: aa0003e1     	mov	x1, x0
   b6ce0: f9400be9     	ldr	x9, [sp, #0x10]
   b6ce4: f9000029     	str	x9, [x1]
   b6ce8: f9400be9     	ldr	x9, [sp, #0x10]
   b6cec: eb08013f     	cmp	x9, x8
   b6cf0: 1a9f07ea     	cset	w10, ne
   b6cf4: f90007e0     	str	x0, [sp, #0x8]
   b6cf8: 3700004a     	tbnz	w10, #0x0, 0xb6d00 <android::sp<android::ABuffer>::sp(android::ABuffer*)+0x40>
   b6cfc: 14000004     	b	0xb6d0c <android::sp<android::ABuffer>::sp(android::ABuffer*)+0x4c>
   b6d00: f9400be0     	ldr	x0, [sp, #0x10]
   b6d04: f94007e1     	ldr	x1, [sp, #0x8]
   b6d08: 97ffcec6     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   b6d0c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6d10: 9100c3ff     	add	sp, sp, #0x30
   b6d14: d65f03c0     	ret

00000000000b6d18 <android::sp<android::ABuffer>::operator->() const>:
   b6d18: d10043ff     	sub	sp, sp, #0x10
   b6d1c: f90007e0     	str	x0, [sp, #0x8]
   b6d20: f94007e0     	ldr	x0, [sp, #0x8]
   b6d24: f9400000     	ldr	x0, [x0]
   b6d28: 910043ff     	add	sp, sp, #0x10
   b6d2c: d65f03c0     	ret

00000000000b6d30 <android::ABuffer::size() const>:
   b6d30: d10043ff     	sub	sp, sp, #0x10
   b6d34: f90007e0     	str	x0, [sp, #0x8]
   b6d38: f94007e0     	ldr	x0, [sp, #0x8]
   b6d3c: f9401c00     	ldr	x0, [x0, #0x38]
   b6d40: 910043ff     	add	sp, sp, #0x10
   b6d44: d65f03c0     	ret

00000000000b6d48 <_JNIEnv::DeleteLocalRef(_jobject*)>:
   b6d48: d100c3ff     	sub	sp, sp, #0x30
   b6d4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b6d50: 910083fd     	add	x29, sp, #0x20
   b6d54: f81f83a0     	stur	x0, [x29, #-0x8]
   b6d58: f9000be1     	str	x1, [sp, #0x10]
   b6d5c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b6d60: aa0003e1     	mov	x1, x0
   b6d64: f9400021     	ldr	x1, [x1]
   b6d68: f9405c21     	ldr	x1, [x1, #0xb8]
   b6d6c: f9400be8     	ldr	x8, [sp, #0x10]
   b6d70: f90007e1     	str	x1, [sp, #0x8]
   b6d74: aa0803e1     	mov	x1, x8
   b6d78: f94007e8     	ldr	x8, [sp, #0x8]
   b6d7c: d63f0100     	blr	x8
   b6d80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b6d84: 9100c3ff     	add	sp, sp, #0x30
   b6d88: d65f03c0     	ret

00000000000b6d8c <android::sp<android::ABuffer>::~sp()>:
   b6d8c: d10083ff     	sub	sp, sp, #0x20
   b6d90: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6d94: 910043fd     	add	x29, sp, #0x10
   b6d98: d2800008     	mov	x8, #0x0                // =0
   b6d9c: f90007e0     	str	x0, [sp, #0x8]
   b6da0: f94007e0     	ldr	x0, [sp, #0x8]
   b6da4: aa0003e9     	mov	x9, x0
   b6da8: f9400129     	ldr	x9, [x9]
   b6dac: eb08013f     	cmp	x9, x8
   b6db0: 1a9f07ea     	cset	w10, ne
   b6db4: f90003e0     	str	x0, [sp]
   b6db8: 3700004a     	tbnz	w10, #0x0, 0xb6dc0 <android::sp<android::ABuffer>::~sp()+0x34>
   b6dbc: 14000006     	b	0xb6dd4 <android::sp<android::ABuffer>::~sp()+0x48>
   b6dc0: f94003e8     	ldr	x8, [sp]
   b6dc4: f9400100     	ldr	x0, [x8]
   b6dc8: f94003e1     	ldr	x1, [sp]
   b6dcc: 97ffb4a1     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b6dd0: 14000001     	b	0xb6dd4 <android::sp<android::ABuffer>::~sp()+0x48>
   b6dd4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6dd8: 910083ff     	add	sp, sp, #0x20
   b6ddc: d65f03c0     	ret
   b6de0: 97ffdcf9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b6de4 <ScopedLocalRef<_jclass*>::~ScopedLocalRef()>:
   b6de4: d10083ff     	sub	sp, sp, #0x20
   b6de8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6dec: 910043fd     	add	x29, sp, #0x10
   b6df0: d2800008     	mov	x8, #0x0                // =0
   b6df4: f90007e0     	str	x0, [sp, #0x8]
   b6df8: f94007e0     	ldr	x0, [sp, #0x8]
   b6dfc: aa0803e1     	mov	x1, x8
   b6e00: 97ffa968     	bl	0xa13a0 <_ZN14ScopedLocalRefIP7_jclassE5resetES1_@plt>
   b6e04: 14000001     	b	0xb6e08 <ScopedLocalRef<_jclass*>::~ScopedLocalRef()+0x24>
   b6e08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6e0c: 910083ff     	add	sp, sp, #0x20
   b6e10: d65f03c0     	ret
   b6e14: 97ffdcec     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b6e18 <android::JMediaExtractor::getSampleTrackIndex(unsigned long*)>:
   b6e18: d10083ff     	sub	sp, sp, #0x20
   b6e1c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6e20: 910043fd     	add	x29, sp, #0x10
   b6e24: d2800508     	mov	x8, #0x28               // =40
   b6e28: f90007e0     	str	x0, [sp, #0x8]
   b6e2c: f90003e1     	str	x1, [sp]
   b6e30: f94007e0     	ldr	x0, [sp, #0x8]
   b6e34: 8b080000     	add	x0, x0, x8
   b6e38: 97ffb00e     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6e3c: f94003e1     	ldr	x1, [sp]
   b6e40: 97ffac4c     	bl	0xa1f70 <_ZN7android16NuMediaExtractor19getSampleTrackIndexEPm@plt>
   b6e44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6e48: 910083ff     	add	sp, sp, #0x20
   b6e4c: d65f03c0     	ret

00000000000b6e50 <android::JMediaExtractor::getSampleTime(long*)>:
   b6e50: d10083ff     	sub	sp, sp, #0x20
   b6e54: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b6e58: 910043fd     	add	x29, sp, #0x10
   b6e5c: d2800508     	mov	x8, #0x28               // =40
   b6e60: f90007e0     	str	x0, [sp, #0x8]
   b6e64: f90003e1     	str	x1, [sp]
   b6e68: f94007e0     	ldr	x0, [sp, #0x8]
   b6e6c: 8b080000     	add	x0, x0, x8
   b6e70: 97ffb000     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6e74: f94003e1     	ldr	x1, [sp]
   b6e78: 97ffa9ce     	bl	0xa15b0 <_ZN7android16NuMediaExtractor13getSampleTimeEPl@plt>
   b6e7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b6e80: 910083ff     	add	sp, sp, #0x20
   b6e84: d65f03c0     	ret

00000000000b6e88 <android::JMediaExtractor::getSampleFlags(unsigned int*)>:
   b6e88: d102c3ff     	sub	sp, sp, #0xb0
   b6e8c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   b6e90: 910283fd     	add	x29, sp, #0xa0
   b6e94: d53bd048     	mrs	x8, TPIDR_EL0
   b6e98: f9401508     	ldr	x8, [x8, #0x28]
   b6e9c: f81f83a8     	stur	x8, [x29, #-0x8]
   b6ea0: f81c83a0     	stur	x0, [x29, #-0x38]
   b6ea4: f81c03a1     	stur	x1, [x29, #-0x40]
   b6ea8: f85c83a8     	ldur	x8, [x29, #-0x38]
   b6eac: f85c03a0     	ldur	x0, [x29, #-0x40]
   b6eb0: 2a1f03e9     	mov	w9, wzr
   b6eb4: b9000009     	str	w9, [x0]
   b6eb8: d10043a0     	sub	x0, x29, #0x10
   b6ebc: f90023e8     	str	x8, [sp, #0x40]
   b6ec0: 97ffcc2c     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   b6ec4: f94023e8     	ldr	x8, [sp, #0x40]
   b6ec8: 9100a100     	add	x0, x8, #0x28
   b6ecc: 97ffafe9     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b6ed0: f9001fe0     	str	x0, [sp, #0x38]
   b6ed4: 14000001     	b	0xb6ed8 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x50>
   b6ed8: d10043a1     	sub	x1, x29, #0x10
   b6edc: f9401fe0     	ldr	x0, [sp, #0x38]
   b6ee0: 97ffc5fc     	bl	0xa86d0 <_ZN7android16NuMediaExtractor13getSampleMetaEPNS_2spINS_8MetaDataEEE@plt>
   b6ee4: b90037e0     	str	w0, [sp, #0x34]
   b6ee8: 14000001     	b	0xb6eec <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x64>
   b6eec: b94037e8     	ldr	w8, [sp, #0x34]
   b6ef0: b81bc3a8     	stur	w8, [x29, #-0x44]
   b6ef4: b85bc3a9     	ldur	w9, [x29, #-0x44]
   b6ef8: 340001a9     	cbz	w9, 0xb6f2c <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xa4>
   b6efc: 14000001     	b	0xb6f00 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x78>
   b6f00: b85bc3a8     	ldur	w8, [x29, #-0x44]
   b6f04: b81d43a8     	stur	w8, [x29, #-0x2c]
   b6f08: 320003e8     	orr	w8, wzr, #0x1
   b6f0c: b9004be8     	str	w8, [sp, #0x48]
   b6f10: 14000037     	b	0xb6fec <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x164>
   b6f14: f9002be0     	str	x0, [sp, #0x50]
   b6f18: 2a0103e8     	mov	w8, w1
   b6f1c: b9004fe8     	str	w8, [sp, #0x4c]
   b6f20: d10043a0     	sub	x0, x29, #0x10
   b6f24: 97ffaa93     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   b6f28: 14000040     	b	0xb7028 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x1a0>
   b6f2c: d10043a0     	sub	x0, x29, #0x10
   b6f30: 97ffb7e0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   b6f34: f90017e0     	str	x0, [sp, #0x28]
   b6f38: 14000001     	b	0xb6f3c <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xb4>
   b6f3c: 528dcc61     	mov	w1, #0x6e63             // =28259
   b6f40: 72ae6f21     	movk	w1, #0x7379, lsl #16
   b6f44: d10053a2     	sub	x2, x29, #0x14
   b6f48: f94017e0     	ldr	x0, [sp, #0x28]
   b6f4c: 97ffb955     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   b6f50: b90027e0     	str	w0, [sp, #0x24]
   b6f54: 14000001     	b	0xb6f58 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xd0>
   b6f58: b94027e8     	ldr	w8, [sp, #0x24]
   b6f5c: 36000148     	tbz	w8, #0x0, 0xb6f84 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xfc>
   b6f60: 14000001     	b	0xb6f64 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xdc>
   b6f64: b85ec3a8     	ldur	w8, [x29, #-0x14]
   b6f68: 340000e8     	cbz	w8, 0xb6f84 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xfc>
   b6f6c: 14000001     	b	0xb6f70 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xe8>
   b6f70: f85c03a8     	ldur	x8, [x29, #-0x40]
   b6f74: b9400109     	ldr	w9, [x8]
   b6f78: 32000129     	orr	w9, w9, #0x1
   b6f7c: b9000109     	str	w9, [x8]
   b6f80: 14000001     	b	0xb6f84 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0xfc>
   b6f84: d10043a0     	sub	x0, x29, #0x10
   b6f88: 97ffb7ca     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   b6f8c: f9000fe0     	str	x0, [sp, #0x18]
   b6f90: 14000001     	b	0xb6f94 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x10c>
   b6f94: 528c6e41     	mov	w1, #0x6372             // =25458
   b6f98: 72acadc1     	movk	w1, #0x656e, lsl #16
   b6f9c: d10063a2     	sub	x2, x29, #0x18
   b6fa0: d10083a3     	sub	x3, x29, #0x20
   b6fa4: d100a3a4     	sub	x4, x29, #0x28
   b6fa8: f9400fe0     	ldr	x0, [sp, #0x18]
   b6fac: 97ffbca5     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   b6fb0: b90017e0     	str	w0, [sp, #0x14]
   b6fb4: 14000001     	b	0xb6fb8 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x130>
   b6fb8: b94017e8     	ldr	w8, [sp, #0x14]
   b6fbc: 360000e8     	tbz	w8, #0x0, 0xb6fd8 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x150>
   b6fc0: 14000001     	b	0xb6fc4 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x13c>
   b6fc4: f85c03a8     	ldur	x8, [x29, #-0x40]
   b6fc8: b9400109     	ldr	w9, [x8]
   b6fcc: 321f0129     	orr	w9, w9, #0x2
   b6fd0: b9000109     	str	w9, [x8]
   b6fd4: 14000001     	b	0xb6fd8 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x150>
   b6fd8: 2a1f03e8     	mov	w8, wzr
   b6fdc: b81d43a8     	stur	w8, [x29, #-0x2c]
   b6fe0: 320003e8     	orr	w8, wzr, #0x1
   b6fe4: b9004be8     	str	w8, [sp, #0x48]
   b6fe8: 14000001     	b	0xb6fec <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x164>
   b6fec: d10043a0     	sub	x0, x29, #0x10
   b6ff0: 97ffaa60     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   b6ff4: b85d43a8     	ldur	w8, [x29, #-0x2c]
   b6ff8: d53bd040     	mrs	x0, TPIDR_EL0
   b6ffc: f9401400     	ldr	x0, [x0, #0x28]
   b7000: f85f83be     	ldur	x30, [x29, #-0x8]
   b7004: eb1e0000     	subs	x0, x0, x30
   b7008: b90013e8     	str	w8, [sp, #0x10]
   b700c: f90007e0     	str	x0, [sp, #0x8]
   b7010: 54000101     	b.ne	0xb7030 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x1a8>
   b7014: 14000001     	b	0xb7018 <android::JMediaExtractor::getSampleFlags(unsigned int*)+0x190>
   b7018: b94013e0     	ldr	w0, [sp, #0x10]
   b701c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   b7020: 9102c3ff     	add	sp, sp, #0xb0
   b7024: d65f03c0     	ret
   b7028: f9402be0     	ldr	x0, [sp, #0x50]
   b702c: 97ffc3b9     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7030: 97ffcb50     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7034 <android::sp<android::MetaData>::sp()>:
   b7034: d10043ff     	sub	sp, sp, #0x10
   b7038: d2800008     	mov	x8, #0x0                // =0
   b703c: f90007e0     	str	x0, [sp, #0x8]
   b7040: f94007e0     	ldr	x0, [sp, #0x8]
   b7044: f9000008     	str	x8, [x0]
   b7048: 910043ff     	add	sp, sp, #0x10
   b704c: d65f03c0     	ret

00000000000b7050 <android::sp<android::MetaData>::operator->() const>:
   b7050: d10043ff     	sub	sp, sp, #0x10
   b7054: f90007e0     	str	x0, [sp, #0x8]
   b7058: f94007e0     	ldr	x0, [sp, #0x8]
   b705c: f9400000     	ldr	x0, [x0]
   b7060: 910043ff     	add	sp, sp, #0x10
   b7064: d65f03c0     	ret

00000000000b7068 <android::sp<android::MetaData>::~sp()>:
   b7068: d10083ff     	sub	sp, sp, #0x20
   b706c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b7070: 910043fd     	add	x29, sp, #0x10
   b7074: d2800008     	mov	x8, #0x0                // =0
   b7078: f90007e0     	str	x0, [sp, #0x8]
   b707c: f94007e0     	ldr	x0, [sp, #0x8]
   b7080: aa0003e9     	mov	x9, x0
   b7084: f9400129     	ldr	x9, [x9]
   b7088: eb08013f     	cmp	x9, x8
   b708c: 1a9f07ea     	cset	w10, ne
   b7090: f90003e0     	str	x0, [sp]
   b7094: 3700004a     	tbnz	w10, #0x0, 0xb709c <android::sp<android::MetaData>::~sp()+0x34>
   b7098: 14000006     	b	0xb70b0 <android::sp<android::MetaData>::~sp()+0x48>
   b709c: f94003e8     	ldr	x8, [sp]
   b70a0: f9400100     	ldr	x0, [x8]
   b70a4: f94003e1     	ldr	x1, [sp]
   b70a8: 97ffb3ea     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b70ac: 14000001     	b	0xb70b0 <android::sp<android::MetaData>::~sp()+0x48>
   b70b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b70b4: 910083ff     	add	sp, sp, #0x20
   b70b8: d65f03c0     	ret
   b70bc: 97ffdc42     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b70c0 <android::JMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)>:
   b70c0: d10083ff     	sub	sp, sp, #0x20
   b70c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b70c8: 910043fd     	add	x29, sp, #0x10
   b70cc: d2800508     	mov	x8, #0x28               // =40
   b70d0: f90007e0     	str	x0, [sp, #0x8]
   b70d4: f90003e1     	str	x1, [sp]
   b70d8: f94007e0     	ldr	x0, [sp, #0x8]
   b70dc: 8b080000     	add	x0, x0, x8
   b70e0: 97ffaf64     	bl	0xa2e70 <_ZNK7android2spINS_16NuMediaExtractorEEptEv@plt>
   b70e4: f94003e1     	ldr	x1, [sp]
   b70e8: 97ffc57a     	bl	0xa86d0 <_ZN7android16NuMediaExtractor13getSampleMetaEPNS_2spINS_8MetaDataEEE@plt>
   b70ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b70f0: 910083ff     	add	sp, sp, #0x20
   b70f4: d65f03c0     	ret

00000000000b70f8 <setMediaExtractor>:
   b70f8: d10343ff     	sub	sp, sp, #0xd0
   b70fc: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   b7100: 910303fd     	add	x29, sp, #0xc0
   b7104: d53bd049     	mrs	x9, TPIDR_EL0
   b7108: f9401529     	ldr	x9, [x9, #0x28]
   b710c: f81f83a9     	stur	x9, [x29, #-0x8]
   b7110: f81e03a0     	stur	x0, [x29, #-0x20]
   b7114: f81d83a1     	stur	x1, [x29, #-0x28]
   b7118: f81d03a2     	stur	x2, [x29, #-0x30]
   b711c: f0000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   b7120: 91090129     	add	x9, x9, #0x240
   b7124: 91004121     	add	x1, x9, #0x10
   b7128: d10043a0     	sub	x0, x29, #0x10
   b712c: f81b83a8     	stur	x8, [x29, #-0x48]
   b7130: f81b03a9     	stur	x9, [x29, #-0x50]
   b7134: 94000083     	bl	0xb7340 <setMediaExtractor+0x248>
   b7138: f85b03a8     	ldur	x8, [x29, #-0x50]
   b713c: f9400109     	ldr	x9, [x8]
   b7140: b5000309     	cbnz	x9, 0xb71a0 <setMediaExtractor+0xa8>
   b7144: 14000001     	b	0xb7148 <setMediaExtractor+0x50>
   b7148: f85e03a0     	ldur	x0, [x29, #-0x20]
   b714c: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7150: 913b8c21     	add	x1, x1, #0xee3
   b7154: 90000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7158: 913c0c42     	add	x2, x2, #0xf03
   b715c: 97ffaa8d     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7160: b81ac3a0     	stur	w0, [x29, #-0x54]
   b7164: 14000001     	b	0xb7168 <setMediaExtractor+0x70>
   b7168: aa1f03e0     	mov	x0, xzr
   b716c: f85b83a8     	ldur	x8, [x29, #-0x48]
   b7170: f90033e0     	str	x0, [sp, #0x60]
   b7174: aa0803e0     	mov	x0, x8
   b7178: f94033e1     	ldr	x1, [sp, #0x60]
   b717c: 97ffb21d     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b7180: 14000001     	b	0xb7184 <setMediaExtractor+0x8c>
   b7184: 320003e8     	orr	w8, wzr, #0x1
   b7188: b81c03a8     	stur	w8, [x29, #-0x40]
   b718c: 1400005b     	b	0xb72f8 <setMediaExtractor+0x200>
   b7190: f81c83a0     	stur	x0, [x29, #-0x38]
   b7194: 2a0103e8     	mov	w8, w1
   b7198: b81c43a8     	stur	w8, [x29, #-0x3c]
   b719c: 14000063     	b	0xb7328 <setMediaExtractor+0x230>
   b71a0: f85e03a0     	ldur	x0, [x29, #-0x20]
   b71a4: f85d83a1     	ldur	x1, [x29, #-0x28]
   b71a8: f0000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   b71ac: f9412102     	ldr	x2, [x8, #0x240]
   b71b0: 97ffcd10     	bl	0xaa5f0 <_ZN7_JNIEnv12GetLongFieldEP8_jobjectP9_jfieldID@plt>
   b71b4: f9002fe0     	str	x0, [sp, #0x58]
   b71b8: 14000001     	b	0xb71bc <setMediaExtractor+0xc4>
   b71bc: d10063a0     	sub	x0, x29, #0x18
   b71c0: f9402fe1     	ldr	x1, [sp, #0x58]
   b71c4: 97ffb20b     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b71c8: 14000001     	b	0xb71cc <setMediaExtractor+0xd4>
   b71cc: f85d03a0     	ldur	x0, [x29, #-0x30]
   b71d0: aa1f03e1     	mov	x1, xzr
   b71d4: 97ffc19f     	bl	0xa7850 <_ZNK7android2spINS_15JMediaExtractorEEneEPKS1_@plt>
   b71d8: b90057e0     	str	w0, [sp, #0x54]
   b71dc: 14000001     	b	0xb71e0 <setMediaExtractor+0xe8>
   b71e0: b94057e8     	ldr	w8, [sp, #0x54]
   b71e4: 36000228     	tbz	w8, #0x0, 0xb7228 <setMediaExtractor+0x130>
   b71e8: 14000001     	b	0xb71ec <setMediaExtractor+0xf4>
   b71ec: f85d03a0     	ldur	x0, [x29, #-0x30]
   b71f0: 97ffa990     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b71f4: f90027e0     	str	x0, [sp, #0x48]
   b71f8: 14000001     	b	0xb71fc <setMediaExtractor+0x104>
   b71fc: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7200: f94027e0     	ldr	x0, [sp, #0x48]
   b7204: 97ffcd87     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   b7208: 14000001     	b	0xb720c <setMediaExtractor+0x114>
   b720c: 14000007     	b	0xb7228 <setMediaExtractor+0x130>
   b7210: f81c83a0     	stur	x0, [x29, #-0x38]
   b7214: 2a0103e8     	mov	w8, w1
   b7218: b81c43a8     	stur	w8, [x29, #-0x3c]
   b721c: d10063a0     	sub	x0, x29, #0x18
   b7220: 97ffafe4     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7224: 14000041     	b	0xb7328 <setMediaExtractor+0x230>
   b7228: d10063a0     	sub	x0, x29, #0x18
   b722c: aa1f03e1     	mov	x1, xzr
   b7230: 97ffc188     	bl	0xa7850 <_ZNK7android2spINS_15JMediaExtractorEEneEPKS1_@plt>
   b7234: b90047e0     	str	w0, [sp, #0x44]
   b7238: 14000001     	b	0xb723c <setMediaExtractor+0x144>
   b723c: b94047e8     	ldr	w8, [sp, #0x44]
   b7240: 36000288     	tbz	w8, #0x0, 0xb7290 <setMediaExtractor+0x198>
   b7244: 14000001     	b	0xb7248 <setMediaExtractor+0x150>
   b7248: f85e03a8     	ldur	x8, [x29, #-0x20]
   b724c: d10063a0     	sub	x0, x29, #0x18
   b7250: f9001fe8     	str	x8, [sp, #0x38]
   b7254: 97ffa977     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b7258: f9001be0     	str	x0, [sp, #0x30]
   b725c: 14000001     	b	0xb7260 <setMediaExtractor+0x168>
   b7260: f9401fe8     	ldr	x8, [sp, #0x38]
   b7264: f9401be9     	ldr	x9, [sp, #0x30]
   b7268: f9000928     	str	x8, [x9, #0x10]
   b726c: d10063a0     	sub	x0, x29, #0x18
   b7270: 97ffa970     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b7274: f90017e0     	str	x0, [sp, #0x28]
   b7278: 14000001     	b	0xb727c <setMediaExtractor+0x184>
   b727c: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7280: f94017e0     	ldr	x0, [sp, #0x28]
   b7284: 97ffb373     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b7288: 14000001     	b	0xb728c <setMediaExtractor+0x194>
   b728c: 14000001     	b	0xb7290 <setMediaExtractor+0x198>
   b7290: f85e03a8     	ldur	x8, [x29, #-0x20]
   b7294: f85d83a9     	ldur	x9, [x29, #-0x28]
   b7298: f0000f8a     	adrp	x10, 0x2aa000 <crc_lookup+0x2a8>
   b729c: f941214a     	ldr	x10, [x10, #0x240]
   b72a0: f85d03a0     	ldur	x0, [x29, #-0x30]
   b72a4: f90013e8     	str	x8, [sp, #0x20]
   b72a8: f9000fe9     	str	x9, [sp, #0x18]
   b72ac: f9000bea     	str	x10, [sp, #0x10]
   b72b0: 97ffc7fc     	bl	0xa92a0 <_ZNK7android2spINS_15JMediaExtractorEE3getEv@plt>
   b72b4: f90007e0     	str	x0, [sp, #0x8]
   b72b8: 14000001     	b	0xb72bc <setMediaExtractor+0x1c4>
   b72bc: f94013e0     	ldr	x0, [sp, #0x20]
   b72c0: f9400fe1     	ldr	x1, [sp, #0x18]
   b72c4: f9400be2     	ldr	x2, [sp, #0x10]
   b72c8: f94007e3     	ldr	x3, [sp, #0x8]
   b72cc: 97ffcd15     	bl	0xaa720 <_ZN7_JNIEnv12SetLongFieldEP8_jobjectP9_jfieldIDl@plt>
   b72d0: 14000001     	b	0xb72d4 <setMediaExtractor+0x1dc>
   b72d4: d10063a1     	sub	x1, x29, #0x18
   b72d8: f85b83a0     	ldur	x0, [x29, #-0x48]
   b72dc: 97ffc569     	bl	0xa8880 <_ZN7android2spINS_15JMediaExtractorEEC2EOS2_@plt>
   b72e0: 14000001     	b	0xb72e4 <setMediaExtractor+0x1ec>
   b72e4: 320003e8     	orr	w8, wzr, #0x1
   b72e8: b81c03a8     	stur	w8, [x29, #-0x40]
   b72ec: d10063a0     	sub	x0, x29, #0x18
   b72f0: 97ffafb0     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b72f4: 14000001     	b	0xb72f8 <setMediaExtractor+0x200>
   b72f8: d10043a0     	sub	x0, x29, #0x10
   b72fc: 940000a8     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   b7300: d53bd040     	mrs	x0, TPIDR_EL0
   b7304: f9401400     	ldr	x0, [x0, #0x28]
   b7308: f85f83be     	ldur	x30, [x29, #-0x8]
   b730c: eb1e0000     	subs	x0, x0, x30
   b7310: f90003e0     	str	x0, [sp]
   b7314: 54000141     	b.ne	0xb733c <setMediaExtractor+0x244>
   b7318: 14000001     	b	0xb731c <setMediaExtractor+0x224>
   b731c: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   b7320: 910343ff     	add	sp, sp, #0xd0
   b7324: d65f03c0     	ret
   b7328: d10043a0     	sub	x0, x29, #0x10
   b732c: 9400009c     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   b7330: 14000001     	b	0xb7334 <setMediaExtractor+0x23c>
   b7334: f85c83a0     	ldur	x0, [x29, #-0x38]
   b7338: 97ffc2f6     	bl	0xa7f10 <_Unwind_Resume@plt>
   b733c: 97ffca8d     	bl	0xa9d70 <__stack_chk_fail@plt>
   b7340: d10083ff     	sub	sp, sp, #0x20
   b7344: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b7348: 910043fd     	add	x29, sp, #0x10
   b734c: f90007e0     	str	x0, [sp, #0x8]
   b7350: f90003e1     	str	x1, [sp]
   b7354: f94007e0     	ldr	x0, [sp, #0x8]
   b7358: aa0003e1     	mov	x1, x0
   b735c: f94003e8     	ldr	x8, [sp]
   b7360: f9000028     	str	x8, [x1]
   b7364: f9400000     	ldr	x0, [x0]
   b7368: 97ffcdda     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
   b736c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b7370: 910083ff     	add	sp, sp, #0x20
   b7374: d65f03c0     	ret

00000000000b7378 <jniThrowException(_JNIEnv*, char const*, char const*)>:
   b7378: d100c3ff     	sub	sp, sp, #0x30
   b737c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b7380: 910083fd     	add	x29, sp, #0x20
   b7384: f81f83a0     	stur	x0, [x29, #-0x8]
   b7388: f9000be1     	str	x1, [sp, #0x10]
   b738c: f90007e2     	str	x2, [sp, #0x8]
   b7390: f85f83a0     	ldur	x0, [x29, #-0x8]
   b7394: f9400be1     	ldr	x1, [sp, #0x10]
   b7398: f94007e2     	ldr	x2, [sp, #0x8]
   b739c: 97ffce91     	bl	0xaade0 <jniThrowException@plt>
   b73a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b73a4: 9100c3ff     	add	sp, sp, #0x30
   b73a8: d65f03c0     	ret

00000000000b73ac <android::sp<android::JMediaExtractor>::sp(android::JMediaExtractor*)>:
   b73ac: d100c3ff     	sub	sp, sp, #0x30
   b73b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b73b4: 910083fd     	add	x29, sp, #0x20
   b73b8: d2800008     	mov	x8, #0x0                // =0
   b73bc: f81f83a0     	stur	x0, [x29, #-0x8]
   b73c0: f9000be1     	str	x1, [sp, #0x10]
   b73c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b73c8: aa0003e1     	mov	x1, x0
   b73cc: f9400be9     	ldr	x9, [sp, #0x10]
   b73d0: f9000029     	str	x9, [x1]
   b73d4: f9400be9     	ldr	x9, [sp, #0x10]
   b73d8: eb08013f     	cmp	x9, x8
   b73dc: 1a9f07ea     	cset	w10, ne
   b73e0: f90007e0     	str	x0, [sp, #0x8]
   b73e4: 3700004a     	tbnz	w10, #0x0, 0xb73ec <android::sp<android::JMediaExtractor>::sp(android::JMediaExtractor*)+0x40>
   b73e8: 14000004     	b	0xb73f8 <android::sp<android::JMediaExtractor>::sp(android::JMediaExtractor*)+0x4c>
   b73ec: f9400be0     	ldr	x0, [sp, #0x10]
   b73f0: f94007e1     	ldr	x1, [sp, #0x8]
   b73f4: 97ffcd0b     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   b73f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b73fc: 9100c3ff     	add	sp, sp, #0x30
   b7400: d65f03c0     	ret

00000000000b7404 <_JNIEnv::GetLongField(_jobject*, _jfieldID*)>:
   b7404: d100c3ff     	sub	sp, sp, #0x30
   b7408: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b740c: 910083fd     	add	x29, sp, #0x20
   b7410: f81f83a0     	stur	x0, [x29, #-0x8]
   b7414: f9000be1     	str	x1, [sp, #0x10]
   b7418: f90007e2     	str	x2, [sp, #0x8]
   b741c: f85f83a0     	ldur	x0, [x29, #-0x8]
   b7420: aa0003e1     	mov	x1, x0
   b7424: f9400021     	ldr	x1, [x1]
   b7428: f9419421     	ldr	x1, [x1, #0x328]
   b742c: f9400be2     	ldr	x2, [sp, #0x10]
   b7430: f94007e8     	ldr	x8, [sp, #0x8]
   b7434: f90003e1     	str	x1, [sp]
   b7438: aa0203e1     	mov	x1, x2
   b743c: aa0803e2     	mov	x2, x8
   b7440: f94003e8     	ldr	x8, [sp]
   b7444: d63f0100     	blr	x8
   b7448: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b744c: 9100c3ff     	add	sp, sp, #0x30
   b7450: d65f03c0     	ret

00000000000b7454 <android::sp<android::JMediaExtractor>::operator!=(android::JMediaExtractor const*) const>:
   b7454: d10043ff     	sub	sp, sp, #0x10
   b7458: f90007e0     	str	x0, [sp, #0x8]
   b745c: f90003e1     	str	x1, [sp]
   b7460: f94007e0     	ldr	x0, [sp, #0x8]
   b7464: f9400000     	ldr	x0, [x0]
   b7468: f94003e1     	ldr	x1, [sp]
   b746c: eb01001f     	cmp	x0, x1
   b7470: 1a9f07e8     	cset	w8, ne
   b7474: 320003e9     	orr	w9, wzr, #0x1
   b7478: 0a090108     	and	w8, w8, w9
   b747c: 2a0803e0     	mov	w0, w8
   b7480: 910043ff     	add	sp, sp, #0x10
   b7484: d65f03c0     	ret

00000000000b7488 <android::sp<android::JMediaExtractor>::operator->() const>:
   b7488: d10043ff     	sub	sp, sp, #0x10
   b748c: f90007e0     	str	x0, [sp, #0x8]
   b7490: f94007e0     	ldr	x0, [sp, #0x8]
   b7494: f9400000     	ldr	x0, [x0]
   b7498: 910043ff     	add	sp, sp, #0x10
   b749c: d65f03c0     	ret

00000000000b74a0 <_JNIEnv::SetLongField(_jobject*, _jfieldID*, long)>:
   b74a0: d10103ff     	sub	sp, sp, #0x40
   b74a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b74a8: 9100c3fd     	add	x29, sp, #0x30
   b74ac: f81f83a0     	stur	x0, [x29, #-0x8]
   b74b0: f81f03a1     	stur	x1, [x29, #-0x10]
   b74b4: f9000fe2     	str	x2, [sp, #0x18]
   b74b8: f9000be3     	str	x3, [sp, #0x10]
   b74bc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b74c0: aa0003e1     	mov	x1, x0
   b74c4: f9400021     	ldr	x1, [x1]
   b74c8: f941b821     	ldr	x1, [x1, #0x370]
   b74cc: f85f03a2     	ldur	x2, [x29, #-0x10]
   b74d0: f9400fe3     	ldr	x3, [sp, #0x18]
   b74d4: f9400be8     	ldr	x8, [sp, #0x10]
   b74d8: f90007e1     	str	x1, [sp, #0x8]
   b74dc: aa0203e1     	mov	x1, x2
   b74e0: aa0303e2     	mov	x2, x3
   b74e4: aa0803e3     	mov	x3, x8
   b74e8: f94007e8     	ldr	x8, [sp, #0x8]
   b74ec: d63f0100     	blr	x8
   b74f0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b74f4: 910103ff     	add	sp, sp, #0x40
   b74f8: d65f03c0     	ret

00000000000b74fc <android::sp<android::JMediaExtractor>::get() const>:
   b74fc: d10043ff     	sub	sp, sp, #0x10
   b7500: f90007e0     	str	x0, [sp, #0x8]
   b7504: f94007e0     	ldr	x0, [sp, #0x8]
   b7508: f9400000     	ldr	x0, [x0]
   b750c: 910043ff     	add	sp, sp, #0x10
   b7510: d65f03c0     	ret

00000000000b7514 <android::sp<android::JMediaExtractor>::sp(android::sp<android::JMediaExtractor>&&)>:
   b7514: d10043ff     	sub	sp, sp, #0x10
   b7518: d2800008     	mov	x8, #0x0                // =0
   b751c: f90007e0     	str	x0, [sp, #0x8]
   b7520: f90003e1     	str	x1, [sp]
   b7524: f94007e0     	ldr	x0, [sp, #0x8]
   b7528: f94003e1     	ldr	x1, [sp]
   b752c: f9400021     	ldr	x1, [x1]
   b7530: f9000001     	str	x1, [x0]
   b7534: f94003e0     	ldr	x0, [sp]
   b7538: f9000008     	str	x8, [x0]
   b753c: 910043ff     	add	sp, sp, #0x10
   b7540: d65f03c0     	ret

00000000000b7544 <android::sp<android::JMediaExtractor>::~sp()>:
   b7544: d10083ff     	sub	sp, sp, #0x20
   b7548: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b754c: 910043fd     	add	x29, sp, #0x10
   b7550: d2800008     	mov	x8, #0x0                // =0
   b7554: f90007e0     	str	x0, [sp, #0x8]
   b7558: f94007e0     	ldr	x0, [sp, #0x8]
   b755c: aa0003e9     	mov	x9, x0
   b7560: f9400129     	ldr	x9, [x9]
   b7564: eb08013f     	cmp	x9, x8
   b7568: 1a9f07ea     	cset	w10, ne
   b756c: f90003e0     	str	x0, [sp]
   b7570: 3700004a     	tbnz	w10, #0x0, 0xb7578 <android::sp<android::JMediaExtractor>::~sp()+0x34>
   b7574: 14000006     	b	0xb758c <android::sp<android::JMediaExtractor>::~sp()+0x48>
   b7578: f94003e8     	ldr	x8, [sp]
   b757c: f9400100     	ldr	x0, [x8]
   b7580: f94003e1     	ldr	x1, [sp]
   b7584: 97ffb2b3     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   b7588: 14000001     	b	0xb758c <android::sp<android::JMediaExtractor>::~sp()+0x48>
   b758c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b7590: 910083ff     	add	sp, sp, #0x20
   b7594: d65f03c0     	ret
   b7598: 97ffdb0b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   b759c: d10083ff     	sub	sp, sp, #0x20
   b75a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b75a4: 910043fd     	add	x29, sp, #0x10
   b75a8: f90007e0     	str	x0, [sp, #0x8]
   b75ac: f94007e0     	ldr	x0, [sp, #0x8]
   b75b0: f9400000     	ldr	x0, [x0]
   b75b4: 97fface3     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
   b75b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b75bc: 910083ff     	add	sp, sp, #0x20
   b75c0: d65f03c0     	ret

00000000000b75c4 <getMediaExtractor>:
   b75c4: d10383ff     	sub	sp, sp, #0xe0
   b75c8: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   b75cc: 910343fd     	add	x29, sp, #0xd0
   b75d0: d53bd049     	mrs	x9, TPIDR_EL0
   b75d4: f9401529     	ldr	x9, [x9, #0x28]
   b75d8: f81f83a9     	stur	x9, [x29, #-0x8]
   b75dc: f81e03a0     	stur	x0, [x29, #-0x20]
   b75e0: f81d83a1     	stur	x1, [x29, #-0x28]
   b75e4: f0000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   b75e8: 91090129     	add	x9, x9, #0x240
   b75ec: 91004121     	add	x1, x9, #0x10
   b75f0: d10043a0     	sub	x0, x29, #0x10
   b75f4: f81a03a8     	stur	x8, [x29, #-0x60]
   b75f8: f90037e9     	str	x9, [sp, #0x68]
   b75fc: 97ffff51     	bl	0xb7340 <setMediaExtractor+0x248>
   b7600: f94037e8     	ldr	x8, [sp, #0x68]
   b7604: f9400109     	ldr	x9, [x8]
   b7608: b5000309     	cbnz	x9, 0xb7668 <getMediaExtractor+0xa4>
   b760c: 14000001     	b	0xb7610 <getMediaExtractor+0x4c>
   b7610: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7614: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7618: 913b8c21     	add	x1, x1, #0xee3
   b761c: 90000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7620: 913ca442     	add	x2, x2, #0xf29
   b7624: 97ffa95b     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7628: b90067e0     	str	w0, [sp, #0x64]
   b762c: 14000001     	b	0xb7630 <getMediaExtractor+0x6c>
   b7630: aa1f03e0     	mov	x0, xzr
   b7634: f85a03a8     	ldur	x8, [x29, #-0x60]
   b7638: f9002fe0     	str	x0, [sp, #0x58]
   b763c: aa0803e0     	mov	x0, x8
   b7640: f9402fe1     	ldr	x1, [sp, #0x58]
   b7644: 97ffb0eb     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b7648: 14000001     	b	0xb764c <getMediaExtractor+0x88>
   b764c: 320003e8     	orr	w8, wzr, #0x1
   b7650: b81c83a8     	stur	w8, [x29, #-0x38]
   b7654: 140000a0     	b	0xb78d4 <getMediaExtractor+0x310>
   b7658: f81d03a0     	stur	x0, [x29, #-0x30]
   b765c: 2a0103e8     	mov	w8, w1
   b7660: b81cc3a8     	stur	w8, [x29, #-0x34]
   b7664: 140000a8     	b	0xb7904 <getMediaExtractor+0x340>
   b7668: f85d83a8     	ldur	x8, [x29, #-0x28]
   b766c: b5000288     	cbnz	x8, 0xb76bc <getMediaExtractor+0xf8>
   b7670: 14000001     	b	0xb7674 <getMediaExtractor+0xb0>
   b7674: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7678: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b767c: 913b8c21     	add	x1, x1, #0xee3
   b7680: 90000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7684: 913d3c42     	add	x2, x2, #0xf4f
   b7688: 97ffa942     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b768c: b90057e0     	str	w0, [sp, #0x54]
   b7690: 14000001     	b	0xb7694 <getMediaExtractor+0xd0>
   b7694: aa1f03e0     	mov	x0, xzr
   b7698: f85a03a8     	ldur	x8, [x29, #-0x60]
   b769c: f90027e0     	str	x0, [sp, #0x48]
   b76a0: aa0803e0     	mov	x0, x8
   b76a4: f94027e1     	ldr	x1, [sp, #0x48]
   b76a8: 97ffb0d2     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b76ac: 14000001     	b	0xb76b0 <getMediaExtractor+0xec>
   b76b0: 320003e8     	orr	w8, wzr, #0x1
   b76b4: b81c83a8     	stur	w8, [x29, #-0x38]
   b76b8: 14000087     	b	0xb78d4 <getMediaExtractor+0x310>
   b76bc: f85e03a0     	ldur	x0, [x29, #-0x20]
   b76c0: f85d83a1     	ldur	x1, [x29, #-0x28]
   b76c4: f0000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   b76c8: f9412102     	ldr	x2, [x8, #0x240]
   b76cc: 97ffcbc9     	bl	0xaa5f0 <_ZN7_JNIEnv12GetLongFieldEP8_jobjectP9_jfieldID@plt>
   b76d0: f90023e0     	str	x0, [sp, #0x40]
   b76d4: 14000001     	b	0xb76d8 <getMediaExtractor+0x114>
   b76d8: f94023e8     	ldr	x8, [sp, #0x40]
   b76dc: f81c03a8     	stur	x8, [x29, #-0x40]
   b76e0: f85c03a9     	ldur	x9, [x29, #-0x40]
   b76e4: b5000ea9     	cbnz	x9, 0xb78b8 <getMediaExtractor+0x2f4>
   b76e8: 14000001     	b	0xb76ec <getMediaExtractor+0x128>
   b76ec: f85e03a0     	ldur	x0, [x29, #-0x20]
   b76f0: f85d83a1     	ldur	x1, [x29, #-0x28]
   b76f4: f0000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   b76f8: f9412502     	ldr	x2, [x8, #0x248]
   b76fc: 97ffcd8d     	bl	0xaad30 <_ZN7_JNIEnv14GetObjectFieldEP8_jobjectP9_jfieldID@plt>
   b7700: f9001fe0     	str	x0, [sp, #0x38]
   b7704: 14000001     	b	0xb7708 <getMediaExtractor+0x144>
   b7708: f9401fe8     	ldr	x8, [sp, #0x38]
   b770c: f81b83a8     	stur	x8, [x29, #-0x48]
   b7710: f85b83a9     	ldur	x9, [x29, #-0x48]
   b7714: b5000129     	cbnz	x9, 0xb7738 <getMediaExtractor+0x174>
   b7718: 14000001     	b	0xb771c <getMediaExtractor+0x158>
   b771c: f85c03a1     	ldur	x1, [x29, #-0x40]
   b7720: f85a03a0     	ldur	x0, [x29, #-0x60]
   b7724: 97ffb0b3     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b7728: 14000001     	b	0xb772c <getMediaExtractor+0x168>
   b772c: 320003e8     	orr	w8, wzr, #0x1
   b7730: b81c83a8     	stur	w8, [x29, #-0x38]
   b7734: 14000068     	b	0xb78d4 <getMediaExtractor+0x310>
   b7738: f85e03a0     	ldur	x0, [x29, #-0x20]
   b773c: f85b83a1     	ldur	x1, [x29, #-0x48]
   b7740: aa1f03e2     	mov	x2, xzr
   b7744: 97ffcb7f     	bl	0xaa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>
   b7748: f9001be0     	str	x0, [sp, #0x30]
   b774c: 14000001     	b	0xb7750 <getMediaExtractor+0x18c>
   b7750: f9401be8     	ldr	x8, [sp, #0x30]
   b7754: f81b03a8     	stur	x8, [x29, #-0x50]
   b7758: f85b03a9     	ldur	x9, [x29, #-0x50]
   b775c: b5000129     	cbnz	x9, 0xb7780 <getMediaExtractor+0x1bc>
   b7760: 14000001     	b	0xb7764 <getMediaExtractor+0x1a0>
   b7764: f85c03a1     	ldur	x1, [x29, #-0x40]
   b7768: f85a03a0     	ldur	x0, [x29, #-0x60]
   b776c: 97ffb0a1     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b7770: 14000001     	b	0xb7774 <getMediaExtractor+0x1b0>
   b7774: 320003e8     	orr	w8, wzr, #0x1
   b7778: b81c83a8     	stur	w8, [x29, #-0x38]
   b777c: 14000056     	b	0xb78d4 <getMediaExtractor+0x310>
   b7780: 321c07e8     	orr	w8, wzr, #0x30
   b7784: 2a0803e0     	mov	w0, w8
   b7788: 97ffc5e2     	bl	0xa8f10 <_Znwm@plt>
   b778c: f90017e0     	str	x0, [sp, #0x28]
   b7790: 14000001     	b	0xb7794 <getMediaExtractor+0x1d0>
   b7794: f94017e0     	ldr	x0, [sp, #0x28]
   b7798: f85e03a1     	ldur	x1, [x29, #-0x20]
   b779c: f85d83a2     	ldur	x2, [x29, #-0x28]
   b77a0: f94017e3     	ldr	x3, [sp, #0x28]
   b77a4: f90013e0     	str	x0, [sp, #0x20]
   b77a8: aa0303e0     	mov	x0, x3
   b77ac: 97ffba65     	bl	0xa6140 <_ZN7android15JMediaExtractorC1EP7_JNIEnvP8_jobject@plt>
   b77b0: 14000001     	b	0xb77b4 <getMediaExtractor+0x1f0>
   b77b4: d10063a0     	sub	x0, x29, #0x18
   b77b8: f94013e1     	ldr	x1, [sp, #0x20]
   b77bc: 97ffb08d     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b77c0: 14000001     	b	0xb77c4 <getMediaExtractor+0x200>
   b77c4: d10063a0     	sub	x0, x29, #0x18
   b77c8: 97ffa81a     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b77cc: f9000fe0     	str	x0, [sp, #0x18]
   b77d0: 14000001     	b	0xb77d4 <getMediaExtractor+0x210>
   b77d4: f85d83a1     	ldur	x1, [x29, #-0x28]
   b77d8: f9400fe0     	ldr	x0, [sp, #0x18]
   b77dc: 97ffcc11     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   b77e0: 14000001     	b	0xb77e4 <getMediaExtractor+0x220>
   b77e4: d10063a0     	sub	x0, x29, #0x18
   b77e8: 97ffc6ae     	bl	0xa92a0 <_ZNK7android2spINS_15JMediaExtractorEE3getEv@plt>
   b77ec: f9000be0     	str	x0, [sp, #0x10]
   b77f0: 14000001     	b	0xb77f4 <getMediaExtractor+0x230>
   b77f4: f9400be8     	ldr	x8, [sp, #0x10]
   b77f8: f81c03a8     	stur	x8, [x29, #-0x40]
   b77fc: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7800: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7804: f0000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   b7808: f9412122     	ldr	x2, [x9, #0x240]
   b780c: f85c03a3     	ldur	x3, [x29, #-0x40]
   b7810: 97ffcbc4     	bl	0xaa720 <_ZN7_JNIEnv12SetLongFieldEP8_jobjectP9_jfieldIDl@plt>
   b7814: 14000001     	b	0xb7818 <getMediaExtractor+0x254>
   b7818: f85c03a0     	ldur	x0, [x29, #-0x40]
   b781c: f85b03a1     	ldur	x1, [x29, #-0x50]
   b7820: 97ffb3bc     	bl	0xa4710 <_ZN7android15JMediaExtractor13setDataSourceEPKc@plt>
   b7824: b9000fe0     	str	w0, [sp, #0xc]
   b7828: 14000001     	b	0xb782c <getMediaExtractor+0x268>
   b782c: b9400fe8     	ldr	w8, [sp, #0xc]
   b7830: b81ac3a8     	stur	w8, [x29, #-0x54]
   b7834: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7838: f85b83a1     	ldur	x1, [x29, #-0x48]
   b783c: f85b03a2     	ldur	x2, [x29, #-0x50]
   b7840: 97ffb3a8     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   b7844: 14000001     	b	0xb7848 <getMediaExtractor+0x284>
   b7848: b85ac3a8     	ldur	w8, [x29, #-0x54]
   b784c: 34000308     	cbz	w8, 0xb78ac <getMediaExtractor+0x2e8>
   b7850: 14000001     	b	0xb7854 <getMediaExtractor+0x290>
   b7854: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7858: b85ac3a3     	ldur	w3, [x29, #-0x54]
   b785c: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7860: 913dc821     	add	x1, x1, #0xf72
   b7864: 90000a02     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7868: 913e1842     	add	x2, x2, #0xf86
   b786c: 97ffb111     	bl	0xa3cb0 <_Z20jniThrowExceptionFmtP7_JNIEnvPKcS2_z@plt>
   b7870: b9000be0     	str	w0, [sp, #0x8]
   b7874: 14000001     	b	0xb7878 <getMediaExtractor+0x2b4>
   b7878: 1400000d     	b	0xb78ac <getMediaExtractor+0x2e8>
   b787c: f81d03a0     	stur	x0, [x29, #-0x30]
   b7880: 2a0103e8     	mov	w8, w1
   b7884: b81cc3a8     	stur	w8, [x29, #-0x34]
   b7888: f94017e0     	ldr	x0, [sp, #0x28]
   b788c: 97ffa435     	bl	0xa0960 <_ZdlPv@plt>
   b7890: 1400001d     	b	0xb7904 <getMediaExtractor+0x340>
   b7894: f81d03a0     	stur	x0, [x29, #-0x30]
   b7898: 2a0103e8     	mov	w8, w1
   b789c: b81cc3a8     	stur	w8, [x29, #-0x34]
   b78a0: d10063a0     	sub	x0, x29, #0x18
   b78a4: 97ffae43     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b78a8: 14000017     	b	0xb7904 <getMediaExtractor+0x340>
   b78ac: d10063a0     	sub	x0, x29, #0x18
   b78b0: 97ffae40     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b78b4: 14000001     	b	0xb78b8 <getMediaExtractor+0x2f4>
   b78b8: f85c03a1     	ldur	x1, [x29, #-0x40]
   b78bc: f85a03a0     	ldur	x0, [x29, #-0x60]
   b78c0: 97ffb04c     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b78c4: 14000001     	b	0xb78c8 <getMediaExtractor+0x304>
   b78c8: 320003e8     	orr	w8, wzr, #0x1
   b78cc: b81c83a8     	stur	w8, [x29, #-0x38]
   b78d0: 14000001     	b	0xb78d4 <getMediaExtractor+0x310>
   b78d4: d10043a0     	sub	x0, x29, #0x10
   b78d8: 97ffff31     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   b78dc: d53bd040     	mrs	x0, TPIDR_EL0
   b78e0: f9401400     	ldr	x0, [x0, #0x28]
   b78e4: f85f83be     	ldur	x30, [x29, #-0x8]
   b78e8: eb1e0000     	subs	x0, x0, x30
   b78ec: f90003e0     	str	x0, [sp]
   b78f0: 54000141     	b.ne	0xb7918 <getMediaExtractor+0x354>
   b78f4: 14000001     	b	0xb78f8 <getMediaExtractor+0x334>
   b78f8: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   b78fc: 910383ff     	add	sp, sp, #0xe0
   b7900: d65f03c0     	ret
   b7904: d10043a0     	sub	x0, x29, #0x10
   b7908: 97ffff25     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   b790c: 14000001     	b	0xb7910 <getMediaExtractor+0x34c>
   b7910: f85d03a0     	ldur	x0, [x29, #-0x30]
   b7914: 97ffc17f     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7918: 97ffc916     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b791c <_JNIEnv::GetObjectField(_jobject*, _jfieldID*)>:
   b791c: d100c3ff     	sub	sp, sp, #0x30
   b7920: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b7924: 910083fd     	add	x29, sp, #0x20
   b7928: f81f83a0     	stur	x0, [x29, #-0x8]
   b792c: f9000be1     	str	x1, [sp, #0x10]
   b7930: f90007e2     	str	x2, [sp, #0x8]
   b7934: f85f83a0     	ldur	x0, [x29, #-0x8]
   b7938: aa0003e1     	mov	x1, x0
   b793c: f9400021     	ldr	x1, [x1]
   b7940: f9417c21     	ldr	x1, [x1, #0x2f8]
   b7944: f9400be2     	ldr	x2, [sp, #0x10]
   b7948: f94007e8     	ldr	x8, [sp, #0x8]
   b794c: f90003e1     	str	x1, [sp]
   b7950: aa0203e1     	mov	x1, x2
   b7954: aa0803e2     	mov	x2, x8
   b7958: f94003e8     	ldr	x8, [sp]
   b795c: d63f0100     	blr	x8
   b7960: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b7964: 9100c3ff     	add	sp, sp, #0x30
   b7968: d65f03c0     	ret

00000000000b796c <_JNIEnv::GetStringUTFChars(_jstring*, unsigned char*)>:
   b796c: d100c3ff     	sub	sp, sp, #0x30
   b7970: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b7974: 910083fd     	add	x29, sp, #0x20
   b7978: f81f83a0     	stur	x0, [x29, #-0x8]
   b797c: f9000be1     	str	x1, [sp, #0x10]
   b7980: f90007e2     	str	x2, [sp, #0x8]
   b7984: f85f83a0     	ldur	x0, [x29, #-0x8]
   b7988: aa0003e1     	mov	x1, x0
   b798c: f9400021     	ldr	x1, [x1]
   b7990: f942a421     	ldr	x1, [x1, #0x548]
   b7994: f9400be2     	ldr	x2, [sp, #0x10]
   b7998: f94007e8     	ldr	x8, [sp, #0x8]
   b799c: f90003e1     	str	x1, [sp]
   b79a0: aa0203e1     	mov	x1, x2
   b79a4: aa0803e2     	mov	x2, x8
   b79a8: f94003e8     	ldr	x8, [sp]
   b79ac: d63f0100     	blr	x8
   b79b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b79b4: 9100c3ff     	add	sp, sp, #0x30
   b79b8: d65f03c0     	ret

00000000000b79bc <_JNIEnv::ReleaseStringUTFChars(_jstring*, char const*)>:
   b79bc: d100c3ff     	sub	sp, sp, #0x30
   b79c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b79c4: 910083fd     	add	x29, sp, #0x20
   b79c8: f81f83a0     	stur	x0, [x29, #-0x8]
   b79cc: f9000be1     	str	x1, [sp, #0x10]
   b79d0: f90007e2     	str	x2, [sp, #0x8]
   b79d4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b79d8: aa0003e1     	mov	x1, x0
   b79dc: f9400021     	ldr	x1, [x1]
   b79e0: f942a821     	ldr	x1, [x1, #0x550]
   b79e4: f9400be2     	ldr	x2, [sp, #0x10]
   b79e8: f94007e8     	ldr	x8, [sp, #0x8]
   b79ec: f90003e1     	str	x1, [sp]
   b79f0: aa0203e1     	mov	x1, x2
   b79f4: aa0803e2     	mov	x2, x8
   b79f8: f94003e8     	ldr	x8, [sp]
   b79fc: d63f0100     	blr	x8
   b7a00: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b7a04: 9100c3ff     	add	sp, sp, #0x30
   b7a08: d65f03c0     	ret

00000000000b7a0c <jniThrowExceptionFmt(_JNIEnv*, char const*, char const*, ...)>:
   b7a0c: d10543ff     	sub	sp, sp, #0x150
   b7a10: f9009bfc     	str	x28, [sp, #0x130]
   b7a14: a9147bfd     	stp	x29, x30, [sp, #0x140]
   b7a18: 910503fd     	add	x29, sp, #0x140
   b7a1c: d100e3a8     	sub	x8, x29, #0x38
   b7a20: 3d8027e7     	str	q7, [sp, #0x90]
   b7a24: 3d8023e6     	str	q6, [sp, #0x80]
   b7a28: 3d801fe5     	str	q5, [sp, #0x70]
   b7a2c: 3d801be4     	str	q4, [sp, #0x60]
   b7a30: 3d8017e3     	str	q3, [sp, #0x50]
   b7a34: 3d8013e2     	str	q2, [sp, #0x40]
   b7a38: 3d800fe1     	str	q1, [sp, #0x30]
   b7a3c: 3d800be0     	str	q0, [sp, #0x20]
   b7a40: f90063e7     	str	x7, [sp, #0xc0]
   b7a44: f9005fe6     	str	x6, [sp, #0xb8]
   b7a48: f9005be5     	str	x5, [sp, #0xb0]
   b7a4c: f90057e4     	str	x4, [sp, #0xa8]
   b7a50: f90053e3     	str	x3, [sp, #0xa0]
   b7a54: d53bd043     	mrs	x3, TPIDR_EL0
   b7a58: f9401464     	ldr	x4, [x3, #0x28]
   b7a5c: f9000fe4     	str	x4, [sp, #0x18]
   b7a60: f81983a0     	stur	x0, [x29, #-0x68]
   b7a64: f81903a1     	stur	x1, [x29, #-0x70]
   b7a68: f81883a2     	stur	x2, [x29, #-0x78]
   b7a6c: 321963e9     	orr	w9, wzr, #0xffffff80
   b7a70: b81e43a9     	stur	w9, [x29, #-0x1c]
   b7a74: 128004e9     	mov	w9, #-0x28              // =-40
   b7a78: b81e03a9     	stur	w9, [x29, #-0x20]
   b7a7c: 910083e0     	add	x0, sp, #0x20
   b7a80: 91020000     	add	x0, x0, #0x80
   b7a84: f81d83a0     	stur	x0, [x29, #-0x28]
   b7a88: 910283e0     	add	x0, sp, #0xa0
   b7a8c: 9100a000     	add	x0, x0, #0x28
   b7a90: f81d03a0     	stur	x0, [x29, #-0x30]
   b7a94: 910043a0     	add	x0, x29, #0x10
   b7a98: f81c83a0     	stur	x0, [x29, #-0x38]
   b7a9c: f85983a0     	ldur	x0, [x29, #-0x68]
   b7aa0: f85903a1     	ldur	x1, [x29, #-0x70]
   b7aa4: f85883a2     	ldur	x2, [x29, #-0x78]
   b7aa8: 3dc00100     	ldr	q0, [x8]
   b7aac: 3dc00501     	ldr	q1, [x8, #0x10]
   b7ab0: 3c9b03a1     	stur	q1, [x29, #-0x50]
   b7ab4: 3c9a03a0     	stur	q0, [x29, #-0x60]
   b7ab8: d10183a8     	sub	x8, x29, #0x60
   b7abc: f9000be3     	str	x3, [sp, #0x10]
   b7ac0: aa0803e3     	mov	x3, x8
   b7ac4: 97ffa353     	bl	0xa0810 <jniThrowExceptionFmt@plt>
   b7ac8: f9400be8     	ldr	x8, [sp, #0x10]
   b7acc: f9401501     	ldr	x1, [x8, #0x28]
   b7ad0: f9400fe2     	ldr	x2, [sp, #0x18]
   b7ad4: eb020021     	subs	x1, x1, x2
   b7ad8: b9000fe0     	str	w0, [sp, #0xc]
   b7adc: f90003e1     	str	x1, [sp]
   b7ae0: 540000e1     	b.ne	0xb7afc <jniThrowExceptionFmt(_JNIEnv*, char const*, char const*, ...)+0xf0>
   b7ae4: 14000001     	b	0xb7ae8 <jniThrowExceptionFmt(_JNIEnv*, char const*, char const*, ...)+0xdc>
   b7ae8: b9400fe0     	ldr	w0, [sp, #0xc]
   b7aec: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   b7af0: f9409bfc     	ldr	x28, [sp, #0x130]
   b7af4: 910543ff     	add	sp, sp, #0x150
   b7af8: d65f03c0     	ret
   b7afc: 97ffc89d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7b00 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative>:
   b7b00: d101c3ff     	sub	sp, sp, #0x70
   b7b04: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b7b08: 910183fd     	add	x29, sp, #0x60
   b7b0c: d53bd048     	mrs	x8, TPIDR_EL0
   b7b10: f9401508     	ldr	x8, [x8, #0x28]
   b7b14: f81f83a8     	stur	x8, [x29, #-0x8]
   b7b18: f81e03a0     	stur	x0, [x29, #-0x20]
   b7b1c: f81d83a1     	stur	x1, [x29, #-0x28]
   b7b20: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7b24: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7b28: d10063a8     	sub	x8, x29, #0x18
   b7b2c: aa1f03e2     	mov	x2, xzr
   b7b30: f90013e0     	str	x0, [sp, #0x20]
   b7b34: aa0803e0     	mov	x0, x8
   b7b38: f9000fe1     	str	x1, [sp, #0x18]
   b7b3c: aa0203e1     	mov	x1, x2
   b7b40: f9000be8     	str	x8, [sp, #0x10]
   b7b44: 97ffafab     	bl	0xa39f0 <_ZN7android2spINS_15JMediaExtractorEEC2EPS1_@plt>
   b7b48: d10043a8     	sub	x8, x29, #0x10
   b7b4c: f94013e0     	ldr	x0, [sp, #0x20]
   b7b50: f9400fe1     	ldr	x1, [sp, #0x18]
   b7b54: f9400be2     	ldr	x2, [sp, #0x10]
   b7b58: 97ffbb0e     	bl	0xa6790 <setMediaExtractor@plt>
   b7b5c: 14000001     	b	0xb7b60 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative+0x60>
   b7b60: d10043a0     	sub	x0, x29, #0x10
   b7b64: 97ffad93     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7b68: d10063a0     	sub	x0, x29, #0x18
   b7b6c: 97ffad91     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7b70: d53bd040     	mrs	x0, TPIDR_EL0
   b7b74: f9401400     	ldr	x0, [x0, #0x28]
   b7b78: f85f83be     	ldur	x30, [x29, #-0x8]
   b7b7c: eb1e0000     	subs	x0, x0, x30
   b7b80: f90007e0     	str	x0, [sp, #0x8]
   b7b84: 540001a1     	b.ne	0xb7bb8 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative+0xb8>
   b7b88: 14000001     	b	0xb7b8c <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative+0x8c>
   b7b8c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b7b90: 9101c3ff     	add	sp, sp, #0x70
   b7b94: d65f03c0     	ret
   b7b98: f9001be0     	str	x0, [sp, #0x30]
   b7b9c: 2a0103e8     	mov	w8, w1
   b7ba0: b9002fe8     	str	w8, [sp, #0x2c]
   b7ba4: d10063a0     	sub	x0, x29, #0x18
   b7ba8: 97ffad82     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7bac: 14000001     	b	0xb7bb0 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative+0xb0>
   b7bb0: f9401be0     	ldr	x0, [sp, #0x30]
   b7bb4: 97ffc0d7     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7bb8: 97ffc86e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7bbc <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative>:
   b7bbc: d10243ff     	sub	sp, sp, #0x90
   b7bc0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b7bc4: 910203fd     	add	x29, sp, #0x80
   b7bc8: d53bd048     	mrs	x8, TPIDR_EL0
   b7bcc: f9401508     	ldr	x8, [x8, #0x28]
   b7bd0: f81f83a8     	stur	x8, [x29, #-0x8]
   b7bd4: f81e03a0     	stur	x0, [x29, #-0x20]
   b7bd8: f81d83a1     	stur	x1, [x29, #-0x28]
   b7bdc: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7be0: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7be4: d10043a8     	sub	x8, x29, #0x10
   b7be8: f9001fe8     	str	x8, [sp, #0x38]
   b7bec: 97ffba2d     	bl	0xa64a0 <getMediaExtractor@plt>
   b7bf0: aa1f03e0     	mov	x0, xzr
   b7bf4: f9401fe8     	ldr	x8, [sp, #0x38]
   b7bf8: f9001be0     	str	x0, [sp, #0x30]
   b7bfc: aa0803e0     	mov	x0, x8
   b7c00: f9401be1     	ldr	x1, [sp, #0x30]
   b7c04: 97ffc26b     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b7c08: b9002fe0     	str	w0, [sp, #0x2c]
   b7c0c: 14000001     	b	0xb7c10 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x54>
   b7c10: b9402fe8     	ldr	w8, [sp, #0x2c]
   b7c14: 36000288     	tbz	w8, #0x0, 0xb7c64 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0xa8>
   b7c18: 14000001     	b	0xb7c1c <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x60>
   b7c1c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7c20: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7c24: 913b8c21     	add	x1, x1, #0xee3
   b7c28: aa1f03e2     	mov	x2, xzr
   b7c2c: 97ffa7d9     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7c30: b9002be0     	str	w0, [sp, #0x28]
   b7c34: 14000001     	b	0xb7c38 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x7c>
   b7c38: 12800008     	mov	w8, #-0x1               // =-1
   b7c3c: b81ec3a8     	stur	w8, [x29, #-0x14]
   b7c40: 320003e8     	orr	w8, wzr, #0x1
   b7c44: b81c83a8     	stur	w8, [x29, #-0x38]
   b7c48: 14000017     	b	0xb7ca4 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0xe8>
   b7c4c: f81d03a0     	stur	x0, [x29, #-0x30]
   b7c50: 2a0103e8     	mov	w8, w1
   b7c54: b81cc3a8     	stur	w8, [x29, #-0x34]
   b7c58: d10043a0     	sub	x0, x29, #0x10
   b7c5c: 97ffad55     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7c60: 14000020     	b	0xb7ce0 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x124>
   b7c64: d10043a0     	sub	x0, x29, #0x10
   b7c68: 97ffa6f2     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b7c6c: f90013e0     	str	x0, [sp, #0x20]
   b7c70: 14000001     	b	0xb7c74 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0xb8>
   b7c74: f94013e0     	ldr	x0, [sp, #0x20]
   b7c78: 97ffcb22     	bl	0xaa900 <_ZNK7android15JMediaExtractor11countTracksEv@plt>
   b7c7c: f9000fe0     	str	x0, [sp, #0x18]
   b7c80: 14000001     	b	0xb7c84 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0xc8>
   b7c84: f9400fe0     	ldr	x0, [sp, #0x18]
   b7c88: 2a0003e8     	mov	w8, w0
   b7c8c: b81c43a8     	stur	w8, [x29, #-0x3c]
   b7c90: b85c43a8     	ldur	w8, [x29, #-0x3c]
   b7c94: b81ec3a8     	stur	w8, [x29, #-0x14]
   b7c98: 320003e8     	orr	w8, wzr, #0x1
   b7c9c: b81c83a8     	stur	w8, [x29, #-0x38]
   b7ca0: 14000001     	b	0xb7ca4 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0xe8>
   b7ca4: d10043a0     	sub	x0, x29, #0x10
   b7ca8: 97ffad42     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7cac: b85ec3a8     	ldur	w8, [x29, #-0x14]
   b7cb0: d53bd040     	mrs	x0, TPIDR_EL0
   b7cb4: f9401400     	ldr	x0, [x0, #0x28]
   b7cb8: f85f83be     	ldur	x30, [x29, #-0x8]
   b7cbc: eb1e0000     	subs	x0, x0, x30
   b7cc0: b90017e8     	str	w8, [sp, #0x14]
   b7cc4: f90007e0     	str	x0, [sp, #0x8]
   b7cc8: 54000101     	b.ne	0xb7ce8 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x12c>
   b7ccc: 14000001     	b	0xb7cd0 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackCountNative+0x114>
   b7cd0: b94017e0     	ldr	w0, [sp, #0x14]
   b7cd4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b7cd8: 910243ff     	add	sp, sp, #0x90
   b7cdc: d65f03c0     	ret
   b7ce0: f85d03a0     	ldur	x0, [x29, #-0x30]
   b7ce4: 97ffc08b     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7ce8: 97ffc822     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7cec <android::sp<android::JMediaExtractor>::operator==(android::JMediaExtractor const*) const>:
   b7cec: d10043ff     	sub	sp, sp, #0x10
   b7cf0: f90007e0     	str	x0, [sp, #0x8]
   b7cf4: f90003e1     	str	x1, [sp]
   b7cf8: f94007e0     	ldr	x0, [sp, #0x8]
   b7cfc: f9400000     	ldr	x0, [x0]
   b7d00: f94003e1     	ldr	x1, [sp]
   b7d04: eb01001f     	cmp	x0, x1
   b7d08: 1a9f17e8     	cset	w8, eq
   b7d0c: 320003e9     	orr	w9, wzr, #0x1
   b7d10: 0a090108     	and	w8, w8, w9
   b7d14: 2a0803e0     	mov	w0, w8
   b7d18: 910043ff     	add	sp, sp, #0x10
   b7d1c: d65f03c0     	ret

00000000000b7d20 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative>:
   b7d20: d10283ff     	sub	sp, sp, #0xa0
   b7d24: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b7d28: 910243fd     	add	x29, sp, #0x90
   b7d2c: d53bd048     	mrs	x8, TPIDR_EL0
   b7d30: f9401508     	ldr	x8, [x8, #0x28]
   b7d34: f81f83a8     	stur	x8, [x29, #-0x8]
   b7d38: f81d83a0     	stur	x0, [x29, #-0x28]
   b7d3c: f81d03a1     	stur	x1, [x29, #-0x30]
   b7d40: b81cc3a2     	stur	w2, [x29, #-0x34]
   b7d44: f85d83a0     	ldur	x0, [x29, #-0x28]
   b7d48: f85d03a1     	ldur	x1, [x29, #-0x30]
   b7d4c: d10043a8     	sub	x8, x29, #0x10
   b7d50: f9001fe8     	str	x8, [sp, #0x38]
   b7d54: 97ffb9d3     	bl	0xa64a0 <getMediaExtractor@plt>
   b7d58: aa1f03e0     	mov	x0, xzr
   b7d5c: f9401fe8     	ldr	x8, [sp, #0x38]
   b7d60: f9001be0     	str	x0, [sp, #0x30]
   b7d64: aa0803e0     	mov	x0, x8
   b7d68: f9401be1     	ldr	x1, [sp, #0x30]
   b7d6c: 97ffc211     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b7d70: b9002fe0     	str	w0, [sp, #0x2c]
   b7d74: 14000001     	b	0xb7d78 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x58>
   b7d78: b9402fe8     	ldr	w8, [sp, #0x2c]
   b7d7c: 36000288     	tbz	w8, #0x0, 0xb7dcc <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0xac>
   b7d80: 14000001     	b	0xb7d84 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x64>
   b7d84: f85d83a0     	ldur	x0, [x29, #-0x28]
   b7d88: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7d8c: 913b8c21     	add	x1, x1, #0xee3
   b7d90: aa1f03e2     	mov	x2, xzr
   b7d94: 97ffa77f     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7d98: b9002be0     	str	w0, [sp, #0x28]
   b7d9c: 14000001     	b	0xb7da0 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x80>
   b7da0: aa1f03e8     	mov	x8, xzr
   b7da4: f81e03a8     	stur	x8, [x29, #-0x20]
   b7da8: 320003e9     	orr	w9, wzr, #0x1
   b7dac: b9004be9     	str	w9, [sp, #0x48]
   b7db0: 14000028     	b	0xb7e50 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x130>
   b7db4: f81c03a0     	stur	x0, [x29, #-0x40]
   b7db8: 2a0103e8     	mov	w8, w1
   b7dbc: b81bc3a8     	stur	w8, [x29, #-0x44]
   b7dc0: d10043a0     	sub	x0, x29, #0x10
   b7dc4: 97ffacfb     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7dc8: 14000031     	b	0xb7e8c <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x16c>
   b7dcc: d10043a0     	sub	x0, x29, #0x10
   b7dd0: 97ffa698     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b7dd4: f90013e0     	str	x0, [sp, #0x20]
   b7dd8: 14000001     	b	0xb7ddc <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0xbc>
   b7ddc: f85d83a1     	ldur	x1, [x29, #-0x28]
   b7de0: b89cc3a2     	ldursw	x2, [x29, #-0x34]
   b7de4: d10063a3     	sub	x3, x29, #0x18
   b7de8: f94013e0     	ldr	x0, [sp, #0x20]
   b7dec: 97ffac0d     	bl	0xa2e20 <_ZNK7android15JMediaExtractor14getTrackFormatEP7_JNIEnvmPP8_jobject@plt>
   b7df0: b9001fe0     	str	w0, [sp, #0x1c]
   b7df4: 14000001     	b	0xb7df8 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0xd8>
   b7df8: b9401fe8     	ldr	w8, [sp, #0x1c]
   b7dfc: b90047e8     	str	w8, [sp, #0x44]
   b7e00: b94047e9     	ldr	w9, [sp, #0x44]
   b7e04: 340001c9     	cbz	w9, 0xb7e3c <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x11c>
   b7e08: 14000001     	b	0xb7e0c <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0xec>
   b7e0c: f85d83a0     	ldur	x0, [x29, #-0x28]
   b7e10: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7e14: 913ef021     	add	x1, x1, #0xfbc
   b7e18: aa1f03e2     	mov	x2, xzr
   b7e1c: 97ffa75d     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7e20: b9001be0     	str	w0, [sp, #0x18]
   b7e24: 14000001     	b	0xb7e28 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x108>
   b7e28: aa1f03e8     	mov	x8, xzr
   b7e2c: f81e03a8     	stur	x8, [x29, #-0x20]
   b7e30: 320003e9     	orr	w9, wzr, #0x1
   b7e34: b9004be9     	str	w9, [sp, #0x48]
   b7e38: 14000006     	b	0xb7e50 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x130>
   b7e3c: f85e83a8     	ldur	x8, [x29, #-0x18]
   b7e40: f81e03a8     	stur	x8, [x29, #-0x20]
   b7e44: 320003e9     	orr	w9, wzr, #0x1
   b7e48: b9004be9     	str	w9, [sp, #0x48]
   b7e4c: 14000001     	b	0xb7e50 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x130>
   b7e50: d10043a0     	sub	x0, x29, #0x10
   b7e54: 97ffacd7     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7e58: f85e03a0     	ldur	x0, [x29, #-0x20]
   b7e5c: d53bd05e     	mrs	x30, TPIDR_EL0
   b7e60: f94017de     	ldr	x30, [x30, #0x28]
   b7e64: f85f83a8     	ldur	x8, [x29, #-0x8]
   b7e68: eb0803c8     	subs	x8, x30, x8
   b7e6c: f9000be0     	str	x0, [sp, #0x10]
   b7e70: f90007e8     	str	x8, [sp, #0x8]
   b7e74: 54000101     	b.ne	0xb7e94 <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x174>
   b7e78: 14000001     	b	0xb7e7c <Java_com_tencent_tav_extractor_AssetExtractor_getTrackFormatNative+0x15c>
   b7e7c: f9400be0     	ldr	x0, [sp, #0x10]
   b7e80: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b7e84: 910283ff     	add	sp, sp, #0xa0
   b7e88: d65f03c0     	ret
   b7e8c: f85c03a0     	ldur	x0, [x29, #-0x40]
   b7e90: 97ffc020     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7e94: 97ffc7b7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7e98 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I>:
   b7e98: d10243ff     	sub	sp, sp, #0x90
   b7e9c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b7ea0: 910203fd     	add	x29, sp, #0x80
   b7ea4: d53bd048     	mrs	x8, TPIDR_EL0
   b7ea8: f9401508     	ldr	x8, [x8, #0x28]
   b7eac: f81f83a8     	stur	x8, [x29, #-0x8]
   b7eb0: f81e83a0     	stur	x0, [x29, #-0x18]
   b7eb4: f81e03a1     	stur	x1, [x29, #-0x20]
   b7eb8: b81dc3a2     	stur	w2, [x29, #-0x24]
   b7ebc: f85e83a0     	ldur	x0, [x29, #-0x18]
   b7ec0: f85e03a1     	ldur	x1, [x29, #-0x20]
   b7ec4: d10043a8     	sub	x8, x29, #0x10
   b7ec8: f9001fe8     	str	x8, [sp, #0x38]
   b7ecc: 97ffb975     	bl	0xa64a0 <getMediaExtractor@plt>
   b7ed0: aa1f03e0     	mov	x0, xzr
   b7ed4: f9401fe8     	ldr	x8, [sp, #0x38]
   b7ed8: f9001be0     	str	x0, [sp, #0x30]
   b7edc: aa0803e0     	mov	x0, x8
   b7ee0: f9401be1     	ldr	x1, [sp, #0x30]
   b7ee4: 97ffc1b3     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b7ee8: b9002fe0     	str	w0, [sp, #0x2c]
   b7eec: 14000001     	b	0xb7ef0 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x58>
   b7ef0: b9402fe8     	ldr	w8, [sp, #0x2c]
   b7ef4: 36000248     	tbz	w8, #0x0, 0xb7f3c <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0xa4>
   b7ef8: 14000001     	b	0xb7efc <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x64>
   b7efc: f85e83a0     	ldur	x0, [x29, #-0x18]
   b7f00: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7f04: 913b8c21     	add	x1, x1, #0xee3
   b7f08: aa1f03e2     	mov	x2, xzr
   b7f0c: 97ffa721     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7f10: b9002be0     	str	w0, [sp, #0x28]
   b7f14: 14000001     	b	0xb7f18 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x80>
   b7f18: 320003e8     	orr	w8, wzr, #0x1
   b7f1c: b81c83a8     	stur	w8, [x29, #-0x38]
   b7f20: 14000022     	b	0xb7fa8 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x110>
   b7f24: f81d03a0     	stur	x0, [x29, #-0x30]
   b7f28: 2a0103e8     	mov	w8, w1
   b7f2c: b81cc3a8     	stur	w8, [x29, #-0x34]
   b7f30: d10043a0     	sub	x0, x29, #0x10
   b7f34: 97ffac9f     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7f38: 1400002d     	b	0xb7fec <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x154>
   b7f3c: d10043a0     	sub	x0, x29, #0x10
   b7f40: 97ffa63c     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b7f44: f90013e0     	str	x0, [sp, #0x20]
   b7f48: 14000001     	b	0xb7f4c <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0xb4>
   b7f4c: b89dc3a1     	ldursw	x1, [x29, #-0x24]
   b7f50: f94013e0     	ldr	x0, [sp, #0x20]
   b7f54: 97ffa9b3     	bl	0xa2620 <_ZN7android15JMediaExtractor11selectTrackEm@plt>
   b7f58: b9001fe0     	str	w0, [sp, #0x1c]
   b7f5c: 14000001     	b	0xb7f60 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0xc8>
   b7f60: b9401fe8     	ldr	w8, [sp, #0x1c]
   b7f64: b81c43a8     	stur	w8, [x29, #-0x3c]
   b7f68: b85c43a9     	ldur	w9, [x29, #-0x3c]
   b7f6c: 34000189     	cbz	w9, 0xb7f9c <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x104>
   b7f70: 14000001     	b	0xb7f74 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0xdc>
   b7f74: f85e83a0     	ldur	x0, [x29, #-0x18]
   b7f78: 90000a01     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b7f7c: 913ef021     	add	x1, x1, #0xfbc
   b7f80: aa1f03e2     	mov	x2, xzr
   b7f84: 97ffa703     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b7f88: b9001be0     	str	w0, [sp, #0x18]
   b7f8c: 14000001     	b	0xb7f90 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0xf8>
   b7f90: 320003e8     	orr	w8, wzr, #0x1
   b7f94: b81c83a8     	stur	w8, [x29, #-0x38]
   b7f98: 14000004     	b	0xb7fa8 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x110>
   b7f9c: 2a1f03e8     	mov	w8, wzr
   b7fa0: b81c83a8     	stur	w8, [x29, #-0x38]
   b7fa4: 14000001     	b	0xb7fa8 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x110>
   b7fa8: d10043a0     	sub	x0, x29, #0x10
   b7fac: 97ffac81     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b7fb0: b85c83a8     	ldur	w8, [x29, #-0x38]
   b7fb4: 71000508     	subs	w8, w8, #0x1
   b7fb8: b90017e8     	str	w8, [sp, #0x14]
   b7fbc: 540001c8     	b.hi	0xb7ff4 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x15c>
   b7fc0: 14000001     	b	0xb7fc4 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x12c>
   b7fc4: d53bd048     	mrs	x8, TPIDR_EL0
   b7fc8: f9401508     	ldr	x8, [x8, #0x28]
   b7fcc: f85f83a9     	ldur	x9, [x29, #-0x8]
   b7fd0: eb090108     	subs	x8, x8, x9
   b7fd4: f90007e8     	str	x8, [sp, #0x8]
   b7fd8: 540000e1     	b.ne	0xb7ff4 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x15c>
   b7fdc: 14000001     	b	0xb7fe0 <Java_com_tencent_tav_extractor_AssetExtractor_selectTrackNative__I+0x148>
   b7fe0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b7fe4: 910243ff     	add	sp, sp, #0x90
   b7fe8: d65f03c0     	ret
   b7fec: f85d03a0     	ldur	x0, [x29, #-0x30]
   b7ff0: 97ffbfc8     	bl	0xa7f10 <_Unwind_Resume@plt>
   b7ff4: 97ffc75f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b7ff8 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative>:
   b7ff8: d10243ff     	sub	sp, sp, #0x90
   b7ffc: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b8000: 910203fd     	add	x29, sp, #0x80
   b8004: d53bd048     	mrs	x8, TPIDR_EL0
   b8008: f9401508     	ldr	x8, [x8, #0x28]
   b800c: f81f83a8     	stur	x8, [x29, #-0x8]
   b8010: f81e83a0     	stur	x0, [x29, #-0x18]
   b8014: f81e03a1     	stur	x1, [x29, #-0x20]
   b8018: b81dc3a2     	stur	w2, [x29, #-0x24]
   b801c: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8020: f85e03a1     	ldur	x1, [x29, #-0x20]
   b8024: d10043a8     	sub	x8, x29, #0x10
   b8028: f9001fe8     	str	x8, [sp, #0x38]
   b802c: 97ffb91d     	bl	0xa64a0 <getMediaExtractor@plt>
   b8030: aa1f03e0     	mov	x0, xzr
   b8034: f9401fe8     	ldr	x8, [sp, #0x38]
   b8038: f9001be0     	str	x0, [sp, #0x30]
   b803c: aa0803e0     	mov	x0, x8
   b8040: f9401be1     	ldr	x1, [sp, #0x30]
   b8044: 97ffc15b     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b8048: b9002fe0     	str	w0, [sp, #0x2c]
   b804c: 14000001     	b	0xb8050 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x58>
   b8050: b9402fe8     	ldr	w8, [sp, #0x2c]
   b8054: 36000248     	tbz	w8, #0x0, 0xb809c <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0xa4>
   b8058: 14000001     	b	0xb805c <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x64>
   b805c: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8060: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8064: 913b8c21     	add	x1, x1, #0xee3
   b8068: aa1f03e2     	mov	x2, xzr
   b806c: 97ffa6c9     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8070: b9002be0     	str	w0, [sp, #0x28]
   b8074: 14000001     	b	0xb8078 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x80>
   b8078: 320003e8     	orr	w8, wzr, #0x1
   b807c: b81c83a8     	stur	w8, [x29, #-0x38]
   b8080: 14000022     	b	0xb8108 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x110>
   b8084: f81d03a0     	stur	x0, [x29, #-0x30]
   b8088: 2a0103e8     	mov	w8, w1
   b808c: b81cc3a8     	stur	w8, [x29, #-0x34]
   b8090: d10043a0     	sub	x0, x29, #0x10
   b8094: 97ffac47     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8098: 1400002d     	b	0xb814c <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x154>
   b809c: d10043a0     	sub	x0, x29, #0x10
   b80a0: 97ffa5e4     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b80a4: f90013e0     	str	x0, [sp, #0x20]
   b80a8: 14000001     	b	0xb80ac <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0xb4>
   b80ac: b89dc3a1     	ldursw	x1, [x29, #-0x24]
   b80b0: f94013e0     	ldr	x0, [sp, #0x20]
   b80b4: 97ffa047     	bl	0xa01d0 <_ZN7android15JMediaExtractor13unselectTrackEm@plt>
   b80b8: b9001fe0     	str	w0, [sp, #0x1c]
   b80bc: 14000001     	b	0xb80c0 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0xc8>
   b80c0: b9401fe8     	ldr	w8, [sp, #0x1c]
   b80c4: b81c43a8     	stur	w8, [x29, #-0x3c]
   b80c8: b85c43a9     	ldur	w9, [x29, #-0x3c]
   b80cc: 34000189     	cbz	w9, 0xb80fc <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x104>
   b80d0: 14000001     	b	0xb80d4 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0xdc>
   b80d4: f85e83a0     	ldur	x0, [x29, #-0x18]
   b80d8: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b80dc: 913ef021     	add	x1, x1, #0xfbc
   b80e0: aa1f03e2     	mov	x2, xzr
   b80e4: 97ffa6ab     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b80e8: b9001be0     	str	w0, [sp, #0x18]
   b80ec: 14000001     	b	0xb80f0 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0xf8>
   b80f0: 320003e8     	orr	w8, wzr, #0x1
   b80f4: b81c83a8     	stur	w8, [x29, #-0x38]
   b80f8: 14000004     	b	0xb8108 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x110>
   b80fc: 2a1f03e8     	mov	w8, wzr
   b8100: b81c83a8     	stur	w8, [x29, #-0x38]
   b8104: 14000001     	b	0xb8108 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x110>
   b8108: d10043a0     	sub	x0, x29, #0x10
   b810c: 97ffac29     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8110: b85c83a8     	ldur	w8, [x29, #-0x38]
   b8114: 71000508     	subs	w8, w8, #0x1
   b8118: b90017e8     	str	w8, [sp, #0x14]
   b811c: 540001c8     	b.hi	0xb8154 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x15c>
   b8120: 14000001     	b	0xb8124 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x12c>
   b8124: d53bd048     	mrs	x8, TPIDR_EL0
   b8128: f9401508     	ldr	x8, [x8, #0x28]
   b812c: f85f83a9     	ldur	x9, [x29, #-0x8]
   b8130: eb090108     	subs	x8, x8, x9
   b8134: f90007e8     	str	x8, [sp, #0x8]
   b8138: 540000e1     	b.ne	0xb8154 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x15c>
   b813c: 14000001     	b	0xb8140 <Java_com_tencent_tav_extractor_AssetExtractor_unselectTrackNative+0x148>
   b8140: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b8144: 910243ff     	add	sp, sp, #0x90
   b8148: d65f03c0     	ret
   b814c: f85d03a0     	ldur	x0, [x29, #-0x30]
   b8150: 97ffbf70     	bl	0xa7f10 <_Unwind_Resume@plt>
   b8154: 97ffc707     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b8158 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative>:
   b8158: d10243ff     	sub	sp, sp, #0x90
   b815c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b8160: 910203fd     	add	x29, sp, #0x80
   b8164: d53bd048     	mrs	x8, TPIDR_EL0
   b8168: f9401508     	ldr	x8, [x8, #0x28]
   b816c: f81f83a8     	stur	x8, [x29, #-0x8]
   b8170: f81e83a0     	stur	x0, [x29, #-0x18]
   b8174: f81e03a1     	stur	x1, [x29, #-0x20]
   b8178: f81d83a2     	stur	x2, [x29, #-0x28]
   b817c: b81d43a3     	stur	w3, [x29, #-0x2c]
   b8180: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8184: f85e03a1     	ldur	x1, [x29, #-0x20]
   b8188: d10043a8     	sub	x8, x29, #0x10
   b818c: f9001fe8     	str	x8, [sp, #0x38]
   b8190: 97ffb8c4     	bl	0xa64a0 <getMediaExtractor@plt>
   b8194: aa1f03e0     	mov	x0, xzr
   b8198: f9401fe8     	ldr	x8, [sp, #0x38]
   b819c: f9001be0     	str	x0, [sp, #0x30]
   b81a0: aa0803e0     	mov	x0, x8
   b81a4: f9401be1     	ldr	x1, [sp, #0x30]
   b81a8: 97ffc102     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b81ac: b9002fe0     	str	w0, [sp, #0x2c]
   b81b0: 14000001     	b	0xb81b4 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x5c>
   b81b4: b9402fe8     	ldr	w8, [sp, #0x2c]
   b81b8: 36000248     	tbz	w8, #0x0, 0xb8200 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xa8>
   b81bc: 14000001     	b	0xb81c0 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x68>
   b81c0: f85e83a0     	ldur	x0, [x29, #-0x18]
   b81c4: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b81c8: 913b8c21     	add	x1, x1, #0xee3
   b81cc: aa1f03e2     	mov	x2, xzr
   b81d0: 97ffa670     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b81d4: b9002be0     	str	w0, [sp, #0x28]
   b81d8: 14000001     	b	0xb81dc <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x84>
   b81dc: 320003e8     	orr	w8, wzr, #0x1
   b81e0: b90043e8     	str	w8, [sp, #0x40]
   b81e4: 14000026     	b	0xb827c <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x124>
   b81e8: f81c83a0     	stur	x0, [x29, #-0x38]
   b81ec: 2a0103e8     	mov	w8, w1
   b81f0: b81c43a8     	stur	w8, [x29, #-0x3c]
   b81f4: d10043a0     	sub	x0, x29, #0x10
   b81f8: 97ffabee     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b81fc: 14000031     	b	0xb82c0 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x168>
   b8200: b85d43a8     	ldur	w8, [x29, #-0x2c]
   b8204: 37f800e8     	tbnz	w8, #0x1f, 0xb8220 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xc8>
   b8208: 14000001     	b	0xb820c <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xb4>
   b820c: b85d43a8     	ldur	w8, [x29, #-0x2c]
   b8210: 71000d08     	subs	w8, w8, #0x3
   b8214: b90027e8     	str	w8, [sp, #0x24]
   b8218: 5400018b     	b.lt	0xb8248 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xf0>
   b821c: 14000001     	b	0xb8220 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xc8>
   b8220: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8224: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8228: 913ef021     	add	x1, x1, #0xfbc
   b822c: aa1f03e2     	mov	x2, xzr
   b8230: 97ffa658     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8234: b90023e0     	str	w0, [sp, #0x20]
   b8238: 14000001     	b	0xb823c <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0xe4>
   b823c: 320003e8     	orr	w8, wzr, #0x1
   b8240: b90043e8     	str	w8, [sp, #0x40]
   b8244: 1400000e     	b	0xb827c <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x124>
   b8248: d10043a0     	sub	x0, x29, #0x10
   b824c: 97ffa579     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b8250: f9000fe0     	str	x0, [sp, #0x18]
   b8254: 14000001     	b	0xb8258 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x100>
   b8258: f85d83a1     	ldur	x1, [x29, #-0x28]
   b825c: b85d43a2     	ldur	w2, [x29, #-0x2c]
   b8260: f9400fe0     	ldr	x0, [sp, #0x18]
   b8264: 97ffc327     	bl	0xa8f00 <_ZN7android15JMediaExtractor6seekToElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   b8268: b90017e0     	str	w0, [sp, #0x14]
   b826c: 14000001     	b	0xb8270 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x118>
   b8270: 2a1f03e8     	mov	w8, wzr
   b8274: b90043e8     	str	w8, [sp, #0x40]
   b8278: 14000001     	b	0xb827c <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x124>
   b827c: d10043a0     	sub	x0, x29, #0x10
   b8280: 97ffabcc     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8284: b94043e8     	ldr	w8, [sp, #0x40]
   b8288: 71000508     	subs	w8, w8, #0x1
   b828c: b90013e8     	str	w8, [sp, #0x10]
   b8290: 540001c8     	b.hi	0xb82c8 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x170>
   b8294: 14000001     	b	0xb8298 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x140>
   b8298: d53bd048     	mrs	x8, TPIDR_EL0
   b829c: f9401508     	ldr	x8, [x8, #0x28]
   b82a0: f85f83a9     	ldur	x9, [x29, #-0x8]
   b82a4: eb090108     	subs	x8, x8, x9
   b82a8: f90007e8     	str	x8, [sp, #0x8]
   b82ac: 540000e1     	b.ne	0xb82c8 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x170>
   b82b0: 14000001     	b	0xb82b4 <Java_com_tencent_tav_extractor_AssetExtractor_seekToNative+0x15c>
   b82b4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b82b8: 910243ff     	add	sp, sp, #0x90
   b82bc: d65f03c0     	ret
   b82c0: f85c83a0     	ldur	x0, [x29, #-0x38]
   b82c4: 97ffbf13     	bl	0xa7f10 <_Unwind_Resume@plt>
   b82c8: 97ffc6aa     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b82cc <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative>:
   b82cc: d10243ff     	sub	sp, sp, #0x90
   b82d0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b82d4: 910203fd     	add	x29, sp, #0x80
   b82d8: d53bd048     	mrs	x8, TPIDR_EL0
   b82dc: f9401508     	ldr	x8, [x8, #0x28]
   b82e0: f81f83a8     	stur	x8, [x29, #-0x8]
   b82e4: f81e03a0     	stur	x0, [x29, #-0x20]
   b82e8: f81d83a1     	stur	x1, [x29, #-0x28]
   b82ec: f85e03a0     	ldur	x0, [x29, #-0x20]
   b82f0: f85d83a1     	ldur	x1, [x29, #-0x28]
   b82f4: d10043a8     	sub	x8, x29, #0x10
   b82f8: f9001fe8     	str	x8, [sp, #0x38]
   b82fc: 97ffb869     	bl	0xa64a0 <getMediaExtractor@plt>
   b8300: aa1f03e0     	mov	x0, xzr
   b8304: f9401fe8     	ldr	x8, [sp, #0x38]
   b8308: f9001be0     	str	x0, [sp, #0x30]
   b830c: aa0803e0     	mov	x0, x8
   b8310: f9401be1     	ldr	x1, [sp, #0x30]
   b8314: 97ffc0a7     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b8318: b9002fe0     	str	w0, [sp, #0x2c]
   b831c: 14000001     	b	0xb8320 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x54>
   b8320: b9402fe8     	ldr	w8, [sp, #0x2c]
   b8324: 36000288     	tbz	w8, #0x0, 0xb8374 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0xa8>
   b8328: 14000001     	b	0xb832c <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x60>
   b832c: f85e03a0     	ldur	x0, [x29, #-0x20]
   b8330: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8334: 913b8c21     	add	x1, x1, #0xee3
   b8338: aa1f03e2     	mov	x2, xzr
   b833c: 97ffa615     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8340: b9002be0     	str	w0, [sp, #0x28]
   b8344: 14000001     	b	0xb8348 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x7c>
   b8348: 2a1f03e8     	mov	w8, wzr
   b834c: 381ec3a8     	sturb	w8, [x29, #-0x14]
   b8350: 320003e8     	orr	w8, wzr, #0x1
   b8354: b81c83a8     	stur	w8, [x29, #-0x38]
   b8358: 1400002f     	b	0xb8414 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x148>
   b835c: f81d03a0     	stur	x0, [x29, #-0x30]
   b8360: 2a0103e8     	mov	w8, w1
   b8364: b81cc3a8     	stur	w8, [x29, #-0x34]
   b8368: d10043a0     	sub	x0, x29, #0x10
   b836c: 97ffab91     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8370: 14000038     	b	0xb8450 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x184>
   b8374: d10043a0     	sub	x0, x29, #0x10
   b8378: 97ffa52e     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b837c: f90013e0     	str	x0, [sp, #0x20]
   b8380: 14000001     	b	0xb8384 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0xb8>
   b8384: f94013e0     	ldr	x0, [sp, #0x20]
   b8388: 97ffa02a     	bl	0xa0430 <_ZN7android15JMediaExtractor7advanceEv@plt>
   b838c: b9001fe0     	str	w0, [sp, #0x1c]
   b8390: 14000001     	b	0xb8394 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0xc8>
   b8394: b9401fe8     	ldr	w8, [sp, #0x1c]
   b8398: b81c43a8     	stur	w8, [x29, #-0x3c]
   b839c: b85c43a9     	ldur	w9, [x29, #-0x3c]
   b83a0: 310fcd29     	adds	w9, w9, #0x3f3
   b83a4: b9001be9     	str	w9, [sp, #0x18]
   b83a8: 540000e1     	b.ne	0xb83c4 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0xf8>
   b83ac: 14000001     	b	0xb83b0 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0xe4>
   b83b0: 2a1f03e8     	mov	w8, wzr
   b83b4: 381ec3a8     	sturb	w8, [x29, #-0x14]
   b83b8: 320003e8     	orr	w8, wzr, #0x1
   b83bc: b81c83a8     	stur	w8, [x29, #-0x38]
   b83c0: 14000015     	b	0xb8414 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x148>
   b83c4: b85c43a8     	ldur	w8, [x29, #-0x3c]
   b83c8: 340001c8     	cbz	w8, 0xb8400 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x134>
   b83cc: 14000001     	b	0xb83d0 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x104>
   b83d0: f85e03a0     	ldur	x0, [x29, #-0x20]
   b83d4: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b83d8: 913ef021     	add	x1, x1, #0xfbc
   b83dc: aa1f03e2     	mov	x2, xzr
   b83e0: 97ffa5ec     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b83e4: b90017e0     	str	w0, [sp, #0x14]
   b83e8: 14000001     	b	0xb83ec <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x120>
   b83ec: 2a1f03e8     	mov	w8, wzr
   b83f0: 381ec3a8     	sturb	w8, [x29, #-0x14]
   b83f4: 320003e8     	orr	w8, wzr, #0x1
   b83f8: b81c83a8     	stur	w8, [x29, #-0x38]
   b83fc: 14000006     	b	0xb8414 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x148>
   b8400: 14000001     	b	0xb8404 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x138>
   b8404: 320003e8     	orr	w8, wzr, #0x1
   b8408: 381ec3a8     	sturb	w8, [x29, #-0x14]
   b840c: b81c83a8     	stur	w8, [x29, #-0x38]
   b8410: 14000001     	b	0xb8414 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x148>
   b8414: d10043a0     	sub	x0, x29, #0x10
   b8418: 97ffab66     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b841c: 385ec3a8     	ldurb	w8, [x29, #-0x14]
   b8420: d53bd040     	mrs	x0, TPIDR_EL0
   b8424: f9401400     	ldr	x0, [x0, #0x28]
   b8428: f85f83be     	ldur	x30, [x29, #-0x8]
   b842c: eb1e0000     	subs	x0, x0, x30
   b8430: b90013e8     	str	w8, [sp, #0x10]
   b8434: f90007e0     	str	x0, [sp, #0x8]
   b8438: 54000101     	b.ne	0xb8458 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x18c>
   b843c: 14000001     	b	0xb8440 <Java_com_tencent_tav_extractor_AssetExtractor_advanceNative+0x174>
   b8440: b94013e0     	ldr	w0, [sp, #0x10]
   b8444: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b8448: 910243ff     	add	sp, sp, #0x90
   b844c: d65f03c0     	ret
   b8450: f85d03a0     	ldur	x0, [x29, #-0x30]
   b8454: 97ffbeaf     	bl	0xa7f10 <_Unwind_Resume@plt>
   b8458: 97ffc646     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b845c <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative>:
   b845c: d10283ff     	sub	sp, sp, #0xa0
   b8460: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b8464: 910243fd     	add	x29, sp, #0x90
   b8468: d53bd048     	mrs	x8, TPIDR_EL0
   b846c: f9401508     	ldr	x8, [x8, #0x28]
   b8470: f81f83a8     	stur	x8, [x29, #-0x8]
   b8474: f81d83a0     	stur	x0, [x29, #-0x28]
   b8478: f81d03a1     	stur	x1, [x29, #-0x30]
   b847c: f81c83a2     	stur	x2, [x29, #-0x38]
   b8480: b81c43a3     	stur	w3, [x29, #-0x3c]
   b8484: f85d83a0     	ldur	x0, [x29, #-0x28]
   b8488: f85d03a1     	ldur	x1, [x29, #-0x30]
   b848c: d10043a8     	sub	x8, x29, #0x10
   b8490: f9001be8     	str	x8, [sp, #0x30]
   b8494: 97ffb803     	bl	0xa64a0 <getMediaExtractor@plt>
   b8498: aa1f03e0     	mov	x0, xzr
   b849c: f9401be8     	ldr	x8, [sp, #0x30]
   b84a0: f90017e0     	str	x0, [sp, #0x28]
   b84a4: aa0803e0     	mov	x0, x8
   b84a8: f94017e1     	ldr	x1, [sp, #0x28]
   b84ac: 97ffc041     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b84b0: b90027e0     	str	w0, [sp, #0x24]
   b84b4: 14000001     	b	0xb84b8 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x5c>
   b84b8: b94027e8     	ldr	w8, [sp, #0x24]
   b84bc: 36000288     	tbz	w8, #0x0, 0xb850c <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0xb0>
   b84c0: 14000001     	b	0xb84c4 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x68>
   b84c4: f85d83a0     	ldur	x0, [x29, #-0x28]
   b84c8: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b84cc: 913b8c21     	add	x1, x1, #0xee3
   b84d0: aa1f03e2     	mov	x2, xzr
   b84d4: 97ffa5af     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b84d8: b90023e0     	str	w0, [sp, #0x20]
   b84dc: 14000001     	b	0xb84e0 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x84>
   b84e0: 12800008     	mov	w8, #-0x1               // =-1
   b84e4: b81e43a8     	stur	w8, [x29, #-0x1c]
   b84e8: 320003e8     	orr	w8, wzr, #0x1
   b84ec: b90043e8     	str	w8, [sp, #0x40]
   b84f0: 14000035     	b	0xb85c4 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x168>
   b84f4: f90027e0     	str	x0, [sp, #0x48]
   b84f8: 2a0103e8     	mov	w8, w1
   b84fc: b90047e8     	str	w8, [sp, #0x44]
   b8500: d10043a0     	sub	x0, x29, #0x10
   b8504: 97ffab2b     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8508: 1400003e     	b	0xb8600 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x1a4>
   b850c: d10043a0     	sub	x0, x29, #0x10
   b8510: 97ffa4c8     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b8514: f9000fe0     	str	x0, [sp, #0x18]
   b8518: 14000001     	b	0xb851c <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0xc0>
   b851c: f85d83a1     	ldur	x1, [x29, #-0x28]
   b8520: f85c83a2     	ldur	x2, [x29, #-0x38]
   b8524: b89c43a3     	ldursw	x3, [x29, #-0x3c]
   b8528: d10063a4     	sub	x4, x29, #0x18
   b852c: f9400fe0     	ldr	x0, [sp, #0x18]
   b8530: 97ffa910     	bl	0xa2970 <_ZN7android15JMediaExtractor14readSampleDataEP7_JNIEnvP8_jobjectmPm@plt>
   b8534: b90017e0     	str	w0, [sp, #0x14]
   b8538: 14000001     	b	0xb853c <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0xe0>
   b853c: b94017e8     	ldr	w8, [sp, #0x14]
   b8540: b9003fe8     	str	w8, [sp, #0x3c]
   b8544: b9403fe9     	ldr	w9, [sp, #0x3c]
   b8548: 310fcd29     	adds	w9, w9, #0x3f3
   b854c: b90013e9     	str	w9, [sp, #0x10]
   b8550: 540000e1     	b.ne	0xb856c <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x110>
   b8554: 14000001     	b	0xb8558 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0xfc>
   b8558: 12800008     	mov	w8, #-0x1               // =-1
   b855c: b81e43a8     	stur	w8, [x29, #-0x1c]
   b8560: 320003e8     	orr	w8, wzr, #0x1
   b8564: b90043e8     	str	w8, [sp, #0x40]
   b8568: 14000017     	b	0xb85c4 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x168>
   b856c: b9403fe8     	ldr	w8, [sp, #0x3c]
   b8570: 340001c8     	cbz	w8, 0xb85a8 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x14c>
   b8574: 14000001     	b	0xb8578 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x11c>
   b8578: f85d83a0     	ldur	x0, [x29, #-0x28]
   b857c: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8580: 913ef021     	add	x1, x1, #0xfbc
   b8584: aa1f03e2     	mov	x2, xzr
   b8588: 97ffa582     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b858c: b9000fe0     	str	w0, [sp, #0xc]
   b8590: 14000001     	b	0xb8594 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x138>
   b8594: 12800008     	mov	w8, #-0x1               // =-1
   b8598: b81e43a8     	stur	w8, [x29, #-0x1c]
   b859c: 320003e8     	orr	w8, wzr, #0x1
   b85a0: b90043e8     	str	w8, [sp, #0x40]
   b85a4: 14000008     	b	0xb85c4 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x168>
   b85a8: 14000001     	b	0xb85ac <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x150>
   b85ac: f85e83a8     	ldur	x8, [x29, #-0x18]
   b85b0: 2a0803e9     	mov	w9, w8
   b85b4: b81e43a9     	stur	w9, [x29, #-0x1c]
   b85b8: 320003e9     	orr	w9, wzr, #0x1
   b85bc: b90043e9     	str	w9, [sp, #0x40]
   b85c0: 14000001     	b	0xb85c4 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x168>
   b85c4: d10043a0     	sub	x0, x29, #0x10
   b85c8: 97ffaafa     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b85cc: b85e43a8     	ldur	w8, [x29, #-0x1c]
   b85d0: d53bd040     	mrs	x0, TPIDR_EL0
   b85d4: f9401400     	ldr	x0, [x0, #0x28]
   b85d8: f85f83be     	ldur	x30, [x29, #-0x8]
   b85dc: eb1e0000     	subs	x0, x0, x30
   b85e0: b9000be8     	str	w8, [sp, #0x8]
   b85e4: f90003e0     	str	x0, [sp]
   b85e8: 54000101     	b.ne	0xb8608 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x1ac>
   b85ec: 14000001     	b	0xb85f0 <Java_com_tencent_tav_extractor_AssetExtractor_readSampleDataNative+0x194>
   b85f0: b9400be0     	ldr	w0, [sp, #0x8]
   b85f4: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b85f8: 910283ff     	add	sp, sp, #0xa0
   b85fc: d65f03c0     	ret
   b8600: f94027e0     	ldr	x0, [sp, #0x48]
   b8604: 97ffbe43     	bl	0xa7f10 <_Unwind_Resume@plt>
   b8608: 97ffc5da     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b860c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative>:
   b860c: d10243ff     	sub	sp, sp, #0x90
   b8610: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b8614: 910203fd     	add	x29, sp, #0x80
   b8618: d53bd048     	mrs	x8, TPIDR_EL0
   b861c: f9401508     	ldr	x8, [x8, #0x28]
   b8620: f81f83a8     	stur	x8, [x29, #-0x8]
   b8624: f81d83a0     	stur	x0, [x29, #-0x28]
   b8628: f81d03a1     	stur	x1, [x29, #-0x30]
   b862c: f85d83a0     	ldur	x0, [x29, #-0x28]
   b8630: f85d03a1     	ldur	x1, [x29, #-0x30]
   b8634: d10043a8     	sub	x8, x29, #0x10
   b8638: f9001be8     	str	x8, [sp, #0x30]
   b863c: 97ffb799     	bl	0xa64a0 <getMediaExtractor@plt>
   b8640: aa1f03e0     	mov	x0, xzr
   b8644: f9401be8     	ldr	x8, [sp, #0x30]
   b8648: f90017e0     	str	x0, [sp, #0x28]
   b864c: aa0803e0     	mov	x0, x8
   b8650: f94017e1     	ldr	x1, [sp, #0x28]
   b8654: 97ffbfd7     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b8658: b90027e0     	str	w0, [sp, #0x24]
   b865c: 14000001     	b	0xb8660 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x54>
   b8660: b94027e8     	ldr	w8, [sp, #0x24]
   b8664: 36000288     	tbz	w8, #0x0, 0xb86b4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0xa8>
   b8668: 14000001     	b	0xb866c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x60>
   b866c: f85d83a0     	ldur	x0, [x29, #-0x28]
   b8670: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8674: 913b8c21     	add	x1, x1, #0xee3
   b8678: aa1f03e2     	mov	x2, xzr
   b867c: 97ffa545     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8680: b90023e0     	str	w0, [sp, #0x20]
   b8684: 14000001     	b	0xb8688 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x7c>
   b8688: 12800008     	mov	w8, #-0x1               // =-1
   b868c: b81e43a8     	stur	w8, [x29, #-0x1c]
   b8690: 320003e8     	orr	w8, wzr, #0x1
   b8694: b90043e8     	str	w8, [sp, #0x40]
   b8698: 14000032     	b	0xb8760 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x154>
   b869c: f81c83a0     	stur	x0, [x29, #-0x38]
   b86a0: 2a0103e8     	mov	w8, w1
   b86a4: b81c43a8     	stur	w8, [x29, #-0x3c]
   b86a8: d10043a0     	sub	x0, x29, #0x10
   b86ac: 97ffaac1     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b86b0: 1400003b     	b	0xb879c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x190>
   b86b4: d10043a0     	sub	x0, x29, #0x10
   b86b8: 97ffa45e     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b86bc: f9000fe0     	str	x0, [sp, #0x18]
   b86c0: 14000001     	b	0xb86c4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0xb8>
   b86c4: d10063a1     	sub	x1, x29, #0x18
   b86c8: f9400fe0     	ldr	x0, [sp, #0x18]
   b86cc: 97ffa55d     	bl	0xa1c40 <_ZN7android15JMediaExtractor19getSampleTrackIndexEPm@plt>
   b86d0: b90017e0     	str	w0, [sp, #0x14]
   b86d4: 14000001     	b	0xb86d8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0xcc>
   b86d8: b94017e8     	ldr	w8, [sp, #0x14]
   b86dc: b9003fe8     	str	w8, [sp, #0x3c]
   b86e0: b9403fe9     	ldr	w9, [sp, #0x3c]
   b86e4: 310fcd29     	adds	w9, w9, #0x3f3
   b86e8: b90013e9     	str	w9, [sp, #0x10]
   b86ec: 540000e1     	b.ne	0xb8708 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0xfc>
   b86f0: 14000001     	b	0xb86f4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0xe8>
   b86f4: 12800008     	mov	w8, #-0x1               // =-1
   b86f8: b81e43a8     	stur	w8, [x29, #-0x1c]
   b86fc: 320003e8     	orr	w8, wzr, #0x1
   b8700: b90043e8     	str	w8, [sp, #0x40]
   b8704: 14000017     	b	0xb8760 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x154>
   b8708: b9403fe8     	ldr	w8, [sp, #0x3c]
   b870c: 340001c8     	cbz	w8, 0xb8744 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x138>
   b8710: 14000001     	b	0xb8714 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x108>
   b8714: f85d83a0     	ldur	x0, [x29, #-0x28]
   b8718: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b871c: 913ef021     	add	x1, x1, #0xfbc
   b8720: aa1f03e2     	mov	x2, xzr
   b8724: 97ffa51b     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8728: b9000fe0     	str	w0, [sp, #0xc]
   b872c: 14000001     	b	0xb8730 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x124>
   b8730: 12800008     	mov	w8, #-0x1               // =-1
   b8734: b81e43a8     	stur	w8, [x29, #-0x1c]
   b8738: 320003e8     	orr	w8, wzr, #0x1
   b873c: b90043e8     	str	w8, [sp, #0x40]
   b8740: 14000008     	b	0xb8760 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x154>
   b8744: 14000001     	b	0xb8748 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x13c>
   b8748: f85e83a8     	ldur	x8, [x29, #-0x18]
   b874c: 2a0803e9     	mov	w9, w8
   b8750: b81e43a9     	stur	w9, [x29, #-0x1c]
   b8754: 320003e9     	orr	w9, wzr, #0x1
   b8758: b90043e9     	str	w9, [sp, #0x40]
   b875c: 14000001     	b	0xb8760 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x154>
   b8760: d10043a0     	sub	x0, x29, #0x10
   b8764: 97ffaa93     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8768: b85e43a8     	ldur	w8, [x29, #-0x1c]
   b876c: d53bd040     	mrs	x0, TPIDR_EL0
   b8770: f9401400     	ldr	x0, [x0, #0x28]
   b8774: f85f83be     	ldur	x30, [x29, #-0x8]
   b8778: eb1e0000     	subs	x0, x0, x30
   b877c: b9000be8     	str	w8, [sp, #0x8]
   b8780: f90003e0     	str	x0, [sp]
   b8784: 54000101     	b.ne	0xb87a4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x198>
   b8788: 14000001     	b	0xb878c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTrackIndexNative+0x180>
   b878c: b9400be0     	ldr	w0, [sp, #0x8]
   b8790: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b8794: 910243ff     	add	sp, sp, #0x90
   b8798: d65f03c0     	ret
   b879c: f85c83a0     	ldur	x0, [x29, #-0x38]
   b87a0: 97ffbddc     	bl	0xa7f10 <_Unwind_Resume@plt>
   b87a4: 97ffc573     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b87a8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative>:
   b87a8: d10283ff     	sub	sp, sp, #0xa0
   b87ac: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b87b0: 910243fd     	add	x29, sp, #0x90
   b87b4: d53bd048     	mrs	x8, TPIDR_EL0
   b87b8: f9401508     	ldr	x8, [x8, #0x28]
   b87bc: f81f83a8     	stur	x8, [x29, #-0x8]
   b87c0: f81d83a0     	stur	x0, [x29, #-0x28]
   b87c4: f81d03a1     	stur	x1, [x29, #-0x30]
   b87c8: f85d83a0     	ldur	x0, [x29, #-0x28]
   b87cc: f85d03a1     	ldur	x1, [x29, #-0x30]
   b87d0: d10043a8     	sub	x8, x29, #0x10
   b87d4: f90023e8     	str	x8, [sp, #0x40]
   b87d8: 97ffb732     	bl	0xa64a0 <getMediaExtractor@plt>
   b87dc: aa1f03e0     	mov	x0, xzr
   b87e0: f94023e8     	ldr	x8, [sp, #0x40]
   b87e4: f9001fe0     	str	x0, [sp, #0x38]
   b87e8: aa0803e0     	mov	x0, x8
   b87ec: f9401fe1     	ldr	x1, [sp, #0x38]
   b87f0: 97ffbf70     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b87f4: b90037e0     	str	w0, [sp, #0x34]
   b87f8: 14000001     	b	0xb87fc <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x54>
   b87fc: b94037e8     	ldr	w8, [sp, #0x34]
   b8800: 36000288     	tbz	w8, #0x0, 0xb8850 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0xa8>
   b8804: 14000001     	b	0xb8808 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x60>
   b8808: f85d83a0     	ldur	x0, [x29, #-0x28]
   b880c: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8810: 913b8c21     	add	x1, x1, #0xee3
   b8814: aa1f03e2     	mov	x2, xzr
   b8818: 97ffa4de     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b881c: b90033e0     	str	w0, [sp, #0x30]
   b8820: 14000001     	b	0xb8824 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x7c>
   b8824: 92800008     	mov	x8, #-0x1               // =-1
   b8828: f81e03a8     	stur	x8, [x29, #-0x20]
   b882c: 320003e9     	orr	w9, wzr, #0x1
   b8830: b81c03a9     	stur	w9, [x29, #-0x40]
   b8834: 14000031     	b	0xb88f8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x150>
   b8838: f81c83a0     	stur	x0, [x29, #-0x38]
   b883c: 2a0103e8     	mov	w8, w1
   b8840: b81c43a8     	stur	w8, [x29, #-0x3c]
   b8844: d10043a0     	sub	x0, x29, #0x10
   b8848: 97ffaa5a     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b884c: 1400003a     	b	0xb8934 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x18c>
   b8850: d10043a0     	sub	x0, x29, #0x10
   b8854: 97ffa3f7     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b8858: f90017e0     	str	x0, [sp, #0x28]
   b885c: 14000001     	b	0xb8860 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0xb8>
   b8860: d10063a1     	sub	x1, x29, #0x18
   b8864: f94017e0     	ldr	x0, [sp, #0x28]
   b8868: 97ffa3c2     	bl	0xa1770 <_ZN7android15JMediaExtractor13getSampleTimeEPl@plt>
   b886c: b90027e0     	str	w0, [sp, #0x24]
   b8870: 14000001     	b	0xb8874 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0xcc>
   b8874: b94027e8     	ldr	w8, [sp, #0x24]
   b8878: b81bc3a8     	stur	w8, [x29, #-0x44]
   b887c: b85bc3a9     	ldur	w9, [x29, #-0x44]
   b8880: 310fcd29     	adds	w9, w9, #0x3f3
   b8884: b90023e9     	str	w9, [sp, #0x20]
   b8888: 540000e1     	b.ne	0xb88a4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0xfc>
   b888c: 14000001     	b	0xb8890 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0xe8>
   b8890: 92800008     	mov	x8, #-0x1               // =-1
   b8894: f81e03a8     	stur	x8, [x29, #-0x20]
   b8898: 320003e9     	orr	w9, wzr, #0x1
   b889c: b81c03a9     	stur	w9, [x29, #-0x40]
   b88a0: 14000016     	b	0xb88f8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x150>
   b88a4: b85bc3a8     	ldur	w8, [x29, #-0x44]
   b88a8: 340001c8     	cbz	w8, 0xb88e0 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x138>
   b88ac: 14000001     	b	0xb88b0 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x108>
   b88b0: f85d83a0     	ldur	x0, [x29, #-0x28]
   b88b4: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b88b8: 913ef021     	add	x1, x1, #0xfbc
   b88bc: aa1f03e2     	mov	x2, xzr
   b88c0: 97ffa4b4     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b88c4: b9001fe0     	str	w0, [sp, #0x1c]
   b88c8: 14000001     	b	0xb88cc <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x124>
   b88cc: 92800008     	mov	x8, #-0x1               // =-1
   b88d0: f81e03a8     	stur	x8, [x29, #-0x20]
   b88d4: 320003e9     	orr	w9, wzr, #0x1
   b88d8: b81c03a9     	stur	w9, [x29, #-0x40]
   b88dc: 14000007     	b	0xb88f8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x150>
   b88e0: 14000001     	b	0xb88e4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x13c>
   b88e4: f85e83a8     	ldur	x8, [x29, #-0x18]
   b88e8: f81e03a8     	stur	x8, [x29, #-0x20]
   b88ec: 320003e9     	orr	w9, wzr, #0x1
   b88f0: b81c03a9     	stur	w9, [x29, #-0x40]
   b88f4: 14000001     	b	0xb88f8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x150>
   b88f8: d10043a0     	sub	x0, x29, #0x10
   b88fc: 97ffaa2d     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8900: f85e03a0     	ldur	x0, [x29, #-0x20]
   b8904: d53bd05e     	mrs	x30, TPIDR_EL0
   b8908: f94017de     	ldr	x30, [x30, #0x28]
   b890c: f85f83a8     	ldur	x8, [x29, #-0x8]
   b8910: eb0803c8     	subs	x8, x30, x8
   b8914: f9000be0     	str	x0, [sp, #0x10]
   b8918: f90007e8     	str	x8, [sp, #0x8]
   b891c: 54000101     	b.ne	0xb893c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x194>
   b8920: 14000001     	b	0xb8924 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleTimeNative+0x17c>
   b8924: f9400be0     	ldr	x0, [sp, #0x10]
   b8928: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b892c: 910283ff     	add	sp, sp, #0xa0
   b8930: d65f03c0     	ret
   b8934: f85c83a0     	ldur	x0, [x29, #-0x38]
   b8938: 97ffbd76     	bl	0xa7f10 <_Unwind_Resume@plt>
   b893c: 97ffc50d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b8940 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags>:
   b8940: d10243ff     	sub	sp, sp, #0x90
   b8944: a9087bfd     	stp	x29, x30, [sp, #0x80]
   b8948: 910203fd     	add	x29, sp, #0x80
   b894c: d53bd048     	mrs	x8, TPIDR_EL0
   b8950: f9401508     	ldr	x8, [x8, #0x28]
   b8954: f81f83a8     	stur	x8, [x29, #-0x8]
   b8958: f81e03a0     	stur	x0, [x29, #-0x20]
   b895c: f81d83a1     	stur	x1, [x29, #-0x28]
   b8960: f85e03a0     	ldur	x0, [x29, #-0x20]
   b8964: f85d83a1     	ldur	x1, [x29, #-0x28]
   b8968: d10043a8     	sub	x8, x29, #0x10
   b896c: f9001fe8     	str	x8, [sp, #0x38]
   b8970: 97ffb6cc     	bl	0xa64a0 <getMediaExtractor@plt>
   b8974: aa1f03e0     	mov	x0, xzr
   b8978: f9401fe8     	ldr	x8, [sp, #0x38]
   b897c: f9001be0     	str	x0, [sp, #0x30]
   b8980: aa0803e0     	mov	x0, x8
   b8984: f9401be1     	ldr	x1, [sp, #0x30]
   b8988: 97ffbf0a     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b898c: b9002fe0     	str	w0, [sp, #0x2c]
   b8990: 14000001     	b	0xb8994 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x54>
   b8994: b9402fe8     	ldr	w8, [sp, #0x2c]
   b8998: 36000288     	tbz	w8, #0x0, 0xb89e8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0xa8>
   b899c: 14000001     	b	0xb89a0 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x60>
   b89a0: f85e03a0     	ldur	x0, [x29, #-0x20]
   b89a4: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b89a8: 913b8c21     	add	x1, x1, #0xee3
   b89ac: aa1f03e2     	mov	x2, xzr
   b89b0: 97ffa478     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b89b4: b9002be0     	str	w0, [sp, #0x28]
   b89b8: 14000001     	b	0xb89bc <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x7c>
   b89bc: 12800008     	mov	w8, #-0x1               // =-1
   b89c0: b81e83a8     	stur	w8, [x29, #-0x18]
   b89c4: 320003e8     	orr	w8, wzr, #0x1
   b89c8: b81c83a8     	stur	w8, [x29, #-0x38]
   b89cc: 14000031     	b	0xb8a90 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x150>
   b89d0: f81d03a0     	stur	x0, [x29, #-0x30]
   b89d4: 2a0103e8     	mov	w8, w1
   b89d8: b81cc3a8     	stur	w8, [x29, #-0x34]
   b89dc: d10043a0     	sub	x0, x29, #0x10
   b89e0: 97ffa9f4     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b89e4: 1400003a     	b	0xb8acc <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x18c>
   b89e8: d10043a0     	sub	x0, x29, #0x10
   b89ec: 97ffa391     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b89f0: f90013e0     	str	x0, [sp, #0x20]
   b89f4: 14000001     	b	0xb89f8 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0xb8>
   b89f8: d10053a1     	sub	x1, x29, #0x14
   b89fc: f94013e0     	ldr	x0, [sp, #0x20]
   b8a00: 97ff9d78     	bl	0x9ffe0 <_ZN7android15JMediaExtractor14getSampleFlagsEPj@plt>
   b8a04: b9001fe0     	str	w0, [sp, #0x1c]
   b8a08: 14000001     	b	0xb8a0c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0xcc>
   b8a0c: b9401fe8     	ldr	w8, [sp, #0x1c]
   b8a10: b81c43a8     	stur	w8, [x29, #-0x3c]
   b8a14: b85c43a9     	ldur	w9, [x29, #-0x3c]
   b8a18: 310fcd29     	adds	w9, w9, #0x3f3
   b8a1c: b9001be9     	str	w9, [sp, #0x18]
   b8a20: 540000e1     	b.ne	0xb8a3c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0xfc>
   b8a24: 14000001     	b	0xb8a28 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0xe8>
   b8a28: 12800008     	mov	w8, #-0x1               // =-1
   b8a2c: b81e83a8     	stur	w8, [x29, #-0x18]
   b8a30: 320003e8     	orr	w8, wzr, #0x1
   b8a34: b81c83a8     	stur	w8, [x29, #-0x38]
   b8a38: 14000016     	b	0xb8a90 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x150>
   b8a3c: b85c43a8     	ldur	w8, [x29, #-0x3c]
   b8a40: 340001c8     	cbz	w8, 0xb8a78 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x138>
   b8a44: 14000001     	b	0xb8a48 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x108>
   b8a48: f85e03a0     	ldur	x0, [x29, #-0x20]
   b8a4c: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8a50: 913ef021     	add	x1, x1, #0xfbc
   b8a54: aa1f03e2     	mov	x2, xzr
   b8a58: 97ffa44e     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8a5c: b90017e0     	str	w0, [sp, #0x14]
   b8a60: 14000001     	b	0xb8a64 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x124>
   b8a64: 12800008     	mov	w8, #-0x1               // =-1
   b8a68: b81e83a8     	stur	w8, [x29, #-0x18]
   b8a6c: 320003e8     	orr	w8, wzr, #0x1
   b8a70: b81c83a8     	stur	w8, [x29, #-0x38]
   b8a74: 14000007     	b	0xb8a90 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x150>
   b8a78: 14000001     	b	0xb8a7c <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x13c>
   b8a7c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   b8a80: b81e83a8     	stur	w8, [x29, #-0x18]
   b8a84: 320003e8     	orr	w8, wzr, #0x1
   b8a88: b81c83a8     	stur	w8, [x29, #-0x38]
   b8a8c: 14000001     	b	0xb8a90 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x150>
   b8a90: d10043a0     	sub	x0, x29, #0x10
   b8a94: 97ffa9c7     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8a98: b85e83a8     	ldur	w8, [x29, #-0x18]
   b8a9c: d53bd040     	mrs	x0, TPIDR_EL0
   b8aa0: f9401400     	ldr	x0, [x0, #0x28]
   b8aa4: f85f83be     	ldur	x30, [x29, #-0x8]
   b8aa8: eb1e0000     	subs	x0, x0, x30
   b8aac: b90013e8     	str	w8, [sp, #0x10]
   b8ab0: f90007e0     	str	x0, [sp, #0x8]
   b8ab4: 54000101     	b.ne	0xb8ad4 <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x194>
   b8ab8: 14000001     	b	0xb8abc <Java_com_tencent_tav_extractor_AssetExtractor_getSampleFlags+0x17c>
   b8abc: b94013e0     	ldr	w0, [sp, #0x10]
   b8ac0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   b8ac4: 910243ff     	add	sp, sp, #0x90
   b8ac8: d65f03c0     	ret
   b8acc: f85d03a0     	ldur	x0, [x29, #-0x30]
   b8ad0: 97ffbd10     	bl	0xa7f10 <_Unwind_Resume@plt>
   b8ad4: 97ffc4a7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b8ad8 <Java_com_tencent_tav_extractor_AssetExtractor_nativeInit>:
   b8ad8: d101c3ff     	sub	sp, sp, #0x70
   b8adc: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b8ae0: 910183fd     	add	x29, sp, #0x60
   b8ae4: f00009e8     	adrp	x8, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8ae8: 913f7d08     	add	x8, x8, #0xfdf
   b8aec: 90000a09     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8af0: 91002129     	add	x9, x9, #0x8
   b8af4: 90000a0a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8af8: 9110f94a     	add	x10, x10, #0x43e
   b8afc: d0000f8b     	adrp	x11, 0x2aa000 <crc_lookup+0x2a8>
   b8b00: 9109016b     	add	x11, x11, #0x240
   b8b04: aa0b03ec     	mov	x12, x11
   b8b08: 90000a0d     	adrp	x13, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8b0c: 91005dad     	add	x13, x13, #0x17
   b8b10: 90000a0e     	adrp	x14, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8b14: 9107fdce     	add	x14, x14, #0x1ff
   b8b18: 321f07ef     	orr	w15, wzr, #0x6
   b8b1c: 90000a10     	adrp	x16, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8b20: 91008a10     	add	x16, x16, #0x22
   b8b24: 90000a11     	adrp	x17, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8b28: 9100a631     	add	x17, x17, #0x29
   b8b2c: f81f83a0     	stur	x0, [x29, #-0x8]
   b8b30: f81f03a1     	stur	x1, [x29, #-0x10]
   b8b34: f85f83a0     	ldur	x0, [x29, #-0x8]
   b8b38: aa0803e1     	mov	x1, x8
   b8b3c: f81e03a9     	stur	x9, [x29, #-0x20]
   b8b40: f81d83aa     	stur	x10, [x29, #-0x28]
   b8b44: f9001beb     	str	x11, [sp, #0x30]
   b8b48: f90017ec     	str	x12, [sp, #0x28]
   b8b4c: f90013ed     	str	x13, [sp, #0x20]
   b8b50: f9000fee     	str	x14, [sp, #0x18]
   b8b54: b90017ef     	str	w15, [sp, #0x14]
   b8b58: f90007f0     	str	x16, [sp, #0x8]
   b8b5c: f90003f1     	str	x17, [sp]
   b8b60: 97ffabd0     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   b8b64: f81e83a0     	stur	x0, [x29, #-0x18]
   b8b68: f85f83a0     	ldur	x0, [x29, #-0x8]
   b8b6c: f85e83a1     	ldur	x1, [x29, #-0x18]
   b8b70: f85e03a2     	ldur	x2, [x29, #-0x20]
   b8b74: f85d83a3     	ldur	x3, [x29, #-0x28]
   b8b78: 97ffbf9a     	bl	0xa89e0 <_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_@plt>
   b8b7c: f94017e8     	ldr	x8, [sp, #0x28]
   b8b80: f9000100     	str	x0, [x8]
   b8b84: f85f83a0     	ldur	x0, [x29, #-0x8]
   b8b88: f85e83a1     	ldur	x1, [x29, #-0x18]
   b8b8c: f94013e2     	ldr	x2, [sp, #0x20]
   b8b90: f9400fe3     	ldr	x3, [sp, #0x18]
   b8b94: 97ffbf93     	bl	0xa89e0 <_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_@plt>
   b8b98: f9401be8     	ldr	x8, [sp, #0x30]
   b8b9c: f9000500     	str	x0, [x8, #0x8]
   b8ba0: 97ffbfc4     	bl	0xa8ab0 <_ZN7android10DataSource23RegisterDefaultSniffersEv@plt>
   b8ba4: b94017e0     	ldr	w0, [sp, #0x14]
   b8ba8: f94007e1     	ldr	x1, [sp, #0x8]
   b8bac: f94003e2     	ldr	x2, [sp]
   b8bb0: 97ffb07c     	bl	0xa4da0 <__android_log_print@plt>
   b8bb4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b8bb8: 9101c3ff     	add	sp, sp, #0x70
   b8bbc: d65f03c0     	ret

00000000000b8bc0 <_JNIEnv::GetFieldID(_jclass*, char const*, char const*)>:
   b8bc0: d10103ff     	sub	sp, sp, #0x40
   b8bc4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b8bc8: 9100c3fd     	add	x29, sp, #0x30
   b8bcc: f81f83a0     	stur	x0, [x29, #-0x8]
   b8bd0: f81f03a1     	stur	x1, [x29, #-0x10]
   b8bd4: f9000fe2     	str	x2, [sp, #0x18]
   b8bd8: f9000be3     	str	x3, [sp, #0x10]
   b8bdc: f85f83a0     	ldur	x0, [x29, #-0x8]
   b8be0: aa0003e1     	mov	x1, x0
   b8be4: f9400021     	ldr	x1, [x1]
   b8be8: f9417821     	ldr	x1, [x1, #0x2f0]
   b8bec: f85f03a2     	ldur	x2, [x29, #-0x10]
   b8bf0: f9400fe3     	ldr	x3, [sp, #0x18]
   b8bf4: f9400be8     	ldr	x8, [sp, #0x10]
   b8bf8: f90007e1     	str	x1, [sp, #0x8]
   b8bfc: aa0203e1     	mov	x1, x2
   b8c00: aa0303e2     	mov	x2, x3
   b8c04: aa0803e3     	mov	x3, x8
   b8c08: f94007e8     	ldr	x8, [sp, #0x8]
   b8c0c: d63f0100     	blr	x8
   b8c10: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b8c14: 910103ff     	add	sp, sp, #0x40
   b8c18: d65f03c0     	ret

00000000000b8c1c <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ>:
   b8c1c: d10283ff     	sub	sp, sp, #0xa0
   b8c20: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b8c24: 910243fd     	add	x29, sp, #0x90
   b8c28: d53bd048     	mrs	x8, TPIDR_EL0
   b8c2c: f9401508     	ldr	x8, [x8, #0x28]
   b8c30: f81f83a8     	stur	x8, [x29, #-0x8]
   b8c34: f81e83a0     	stur	x0, [x29, #-0x18]
   b8c38: f81e03a1     	stur	x1, [x29, #-0x20]
   b8c3c: f81d83a2     	stur	x2, [x29, #-0x28]
   b8c40: f81d03a3     	stur	x3, [x29, #-0x30]
   b8c44: f81c83a4     	stur	x4, [x29, #-0x38]
   b8c48: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8c4c: f85e03a1     	ldur	x1, [x29, #-0x20]
   b8c50: d10043a8     	sub	x8, x29, #0x10
   b8c54: f9001fe8     	str	x8, [sp, #0x38]
   b8c58: 97ffb612     	bl	0xa64a0 <getMediaExtractor@plt>
   b8c5c: aa1f03e0     	mov	x0, xzr
   b8c60: f9401fe8     	ldr	x8, [sp, #0x38]
   b8c64: f9001be0     	str	x0, [sp, #0x30]
   b8c68: aa0803e0     	mov	x0, x8
   b8c6c: f9401be1     	ldr	x1, [sp, #0x30]
   b8c70: 97ffbe50     	bl	0xa85b0 <_ZNK7android2spINS_15JMediaExtractorEEeqEPKS1_@plt>
   b8c74: b9002fe0     	str	w0, [sp, #0x2c]
   b8c78: 14000001     	b	0xb8c7c <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x60>
   b8c7c: b9402fe8     	ldr	w8, [sp, #0x2c]
   b8c80: 36000248     	tbz	w8, #0x0, 0xb8cc8 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0xac>
   b8c84: 14000001     	b	0xb8c88 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x6c>
   b8c88: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8c8c: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8c90: 913b8c21     	add	x1, x1, #0xee3
   b8c94: aa1f03e2     	mov	x2, xzr
   b8c98: 97ffa3be     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8c9c: b9002be0     	str	w0, [sp, #0x28]
   b8ca0: 14000001     	b	0xb8ca4 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x88>
   b8ca4: 320003e8     	orr	w8, wzr, #0x1
   b8ca8: b9004be8     	str	w8, [sp, #0x48]
   b8cac: 14000039     	b	0xb8d90 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x174>
   b8cb0: f81c03a0     	stur	x0, [x29, #-0x40]
   b8cb4: 2a0103e8     	mov	w8, w1
   b8cb8: b81bc3a8     	stur	w8, [x29, #-0x44]
   b8cbc: d10043a0     	sub	x0, x29, #0x10
   b8cc0: 97ffa93c     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8cc4: 14000044     	b	0xb8dd4 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x1b8>
   b8cc8: f85d83a8     	ldur	x8, [x29, #-0x28]
   b8ccc: b5000188     	cbnz	x8, 0xb8cfc <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0xe0>
   b8cd0: 14000001     	b	0xb8cd4 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0xb8>
   b8cd4: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8cd8: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8cdc: 913ef021     	add	x1, x1, #0xfbc
   b8ce0: aa1f03e2     	mov	x2, xzr
   b8ce4: 97ffa3ab     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8ce8: b90027e0     	str	w0, [sp, #0x24]
   b8cec: 14000001     	b	0xb8cf0 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0xd4>
   b8cf0: 320003e8     	orr	w8, wzr, #0x1
   b8cf4: b9004be8     	str	w8, [sp, #0x48]
   b8cf8: 14000026     	b	0xb8d90 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x174>
   b8cfc: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8d00: f85d83a1     	ldur	x1, [x29, #-0x28]
   b8d04: 97ffc51f     	bl	0xaa180 <_Z26jniGetFDFromFileDescriptorP7_JNIEnvP8_jobject@plt>
   b8d08: b90023e0     	str	w0, [sp, #0x20]
   b8d0c: 14000001     	b	0xb8d10 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0xf4>
   b8d10: b94023e8     	ldr	w8, [sp, #0x20]
   b8d14: b90047e8     	str	w8, [sp, #0x44]
   b8d18: d10043a0     	sub	x0, x29, #0x10
   b8d1c: 97ffa2c5     	bl	0xa1830 <_ZNK7android2spINS_15JMediaExtractorEEptEv@plt>
   b8d20: f9000fe0     	str	x0, [sp, #0x18]
   b8d24: 14000001     	b	0xb8d28 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x10c>
   b8d28: b94047e1     	ldr	w1, [sp, #0x44]
   b8d2c: f85d03a2     	ldur	x2, [x29, #-0x30]
   b8d30: f85c83a3     	ldur	x3, [x29, #-0x38]
   b8d34: f9400fe0     	ldr	x0, [sp, #0x18]
   b8d38: 97ffa6ee     	bl	0xa28f0 <_ZN7android15JMediaExtractor13setDataSourceEill@plt>
   b8d3c: b90017e0     	str	w0, [sp, #0x14]
   b8d40: 14000001     	b	0xb8d44 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x128>
   b8d44: b94017e8     	ldr	w8, [sp, #0x14]
   b8d48: b90043e8     	str	w8, [sp, #0x40]
   b8d4c: b94043e9     	ldr	w9, [sp, #0x40]
   b8d50: 340001a9     	cbz	w9, 0xb8d84 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x168>
   b8d54: 14000001     	b	0xb8d58 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x13c>
   b8d58: f85e83a0     	ldur	x0, [x29, #-0x18]
   b8d5c: f00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b8d60: 913dc821     	add	x1, x1, #0xf72
   b8d64: 90000a02     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8d68: 91015442     	add	x2, x2, #0x55
   b8d6c: 97ffa389     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   b8d70: b90013e0     	str	w0, [sp, #0x10]
   b8d74: 14000001     	b	0xb8d78 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x15c>
   b8d78: 320003e8     	orr	w8, wzr, #0x1
   b8d7c: b9004be8     	str	w8, [sp, #0x48]
   b8d80: 14000004     	b	0xb8d90 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x174>
   b8d84: 2a1f03e8     	mov	w8, wzr
   b8d88: b9004be8     	str	w8, [sp, #0x48]
   b8d8c: 14000001     	b	0xb8d90 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x174>
   b8d90: d10043a0     	sub	x0, x29, #0x10
   b8d94: 97ffa907     	bl	0xa31b0 <_ZN7android2spINS_15JMediaExtractorEED2Ev@plt>
   b8d98: b9404be8     	ldr	w8, [sp, #0x48]
   b8d9c: 71000508     	subs	w8, w8, #0x1
   b8da0: b9000fe8     	str	w8, [sp, #0xc]
   b8da4: 540001c8     	b.hi	0xb8ddc <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x1c0>
   b8da8: 14000001     	b	0xb8dac <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x190>
   b8dac: d53bd048     	mrs	x8, TPIDR_EL0
   b8db0: f9401508     	ldr	x8, [x8, #0x28]
   b8db4: f85f83a9     	ldur	x9, [x29, #-0x8]
   b8db8: eb090108     	subs	x8, x8, x9
   b8dbc: f90003e8     	str	x8, [sp]
   b8dc0: 540000e1     	b.ne	0xb8ddc <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x1c0>
   b8dc4: 14000001     	b	0xb8dc8 <Java_com_tencent_tav_extractor_AssetExtractor_setDataSource__Ljava_io_FileDescriptor_2JJ+0x1ac>
   b8dc8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b8dcc: 910283ff     	add	sp, sp, #0xa0
   b8dd0: d65f03c0     	ret
   b8dd4: f85c03a0     	ldur	x0, [x29, #-0x40]
   b8dd8: 97ffbc4e     	bl	0xa7f10 <_Unwind_Resume@plt>
   b8ddc: 97ffc3e5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b8de0 <jniGetFDFromFileDescriptor(_JNIEnv*, _jobject*)>:
   b8de0: d10083ff     	sub	sp, sp, #0x20
   b8de4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b8de8: 910043fd     	add	x29, sp, #0x10
   b8dec: f90007e0     	str	x0, [sp, #0x8]
   b8df0: f90003e1     	str	x1, [sp]
   b8df4: f94007e0     	ldr	x0, [sp, #0x8]
   b8df8: f94003e1     	ldr	x1, [sp]
   b8dfc: 97ffa735     	bl	0xa2ad0 <jniGetFDFromFileDescriptor@plt>
   b8e00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b8e04: 910083ff     	add	sp, sp, #0x20
   b8e08: d65f03c0     	ret

00000000000b8e0c <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize>:
   b8e0c: d10083ff     	sub	sp, sp, #0x20
   b8e10: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b8e14: 910043fd     	add	x29, sp, #0x10
   b8e18: f90007e0     	str	x0, [sp, #0x8]
   b8e1c: f90003e1     	str	x1, [sp]
   b8e20: f94007e0     	ldr	x0, [sp, #0x8]
   b8e24: f94003e1     	ldr	x1, [sp]
   b8e28: 97ffc522     	bl	0xaa2b0 <Java_com_tencent_tav_extractor_AssetExtractor_releaseNative@plt>
   b8e2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b8e30: 910083ff     	add	sp, sp, #0x20
   b8e34: d65f03c0     	ret
   b8e38: d10083ff     	sub	sp, sp, #0x20
   b8e3c: f9000bfe     	str	x30, [sp, #0x10]
   b8e40: 52800008     	mov	w8, #0x0                // =0
   b8e44: d2800502     	mov	x2, #0x28               // =40
   b8e48: f90007e0     	str	x0, [sp, #0x8]
   b8e4c: f94007e0     	ldr	x0, [sp, #0x8]
   b8e50: f90003e0     	str	x0, [sp]
   b8e54: 2a0803e1     	mov	w1, w8
   b8e58: 97ffb766     	bl	0xa6bf0 <memset@plt>
   b8e5c: f94003e0     	ldr	x0, [sp]
   b8e60: b900001f     	str	wzr, [x0]
   b8e64: f9400bfe     	ldr	x30, [sp, #0x10]
   b8e68: 910083ff     	add	sp, sp, #0x20
   b8e6c: d65f03c0     	ret

00000000000b8e70 <ScopedLocalRef<_jclass*>::reset(_jclass*)>:
   b8e70: d100c3ff     	sub	sp, sp, #0x30
   b8e74: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b8e78: 910083fd     	add	x29, sp, #0x20
   b8e7c: d2800008     	mov	x8, #0x0                // =0
   b8e80: f81f83a0     	stur	x0, [x29, #-0x8]
   b8e84: f9000be1     	str	x1, [sp, #0x10]
   b8e88: f85f83a0     	ldur	x0, [x29, #-0x8]
   b8e8c: f9400be1     	ldr	x1, [sp, #0x10]
   b8e90: f9400409     	ldr	x9, [x0, #0x8]
   b8e94: eb09003f     	cmp	x1, x9
   b8e98: 1a9f07ea     	cset	w10, ne
   b8e9c: f90007e8     	str	x8, [sp, #0x8]
   b8ea0: f90003e0     	str	x0, [sp]
   b8ea4: 3700004a     	tbnz	w10, #0x0, 0xb8eac <ScopedLocalRef<_jclass*>::reset(_jclass*)+0x3c>
   b8ea8: 14000010     	b	0xb8ee8 <ScopedLocalRef<_jclass*>::reset(_jclass*)+0x78>
   b8eac: f94003e8     	ldr	x8, [sp]
   b8eb0: f9400509     	ldr	x9, [x8, #0x8]
   b8eb4: f94007ea     	ldr	x10, [sp, #0x8]
   b8eb8: eb0a013f     	cmp	x9, x10
   b8ebc: 1a9f07eb     	cset	w11, ne
   b8ec0: 3700004b     	tbnz	w11, #0x0, 0xb8ec8 <ScopedLocalRef<_jclass*>::reset(_jclass*)+0x58>
   b8ec4: 14000006     	b	0xb8edc <ScopedLocalRef<_jclass*>::reset(_jclass*)+0x6c>
   b8ec8: f94003e8     	ldr	x8, [sp]
   b8ecc: f9400100     	ldr	x0, [x8]
   b8ed0: f94003e8     	ldr	x8, [sp]
   b8ed4: f9400501     	ldr	x1, [x8, #0x8]
   b8ed8: 97ffbea6     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   b8edc: f9400be8     	ldr	x8, [sp, #0x10]
   b8ee0: f94003e9     	ldr	x9, [sp]
   b8ee4: f9000528     	str	x8, [x9, #0x8]
   b8ee8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b8eec: 9100c3ff     	add	sp, sp, #0x30
   b8ef0: d65f03c0     	ret

00000000000b8ef4 <jniRegisterNativeMethods>:
   b8ef4: d10383ff     	sub	sp, sp, #0xe0
   b8ef8: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   b8efc: 910343fd     	add	x29, sp, #0xd0
   b8f00: d53bd048     	mrs	x8, TPIDR_EL0
   b8f04: f9401508     	ldr	x8, [x8, #0x28]
   b8f08: f81f83a8     	stur	x8, [x29, #-0x8]
   b8f0c: f81d03a0     	stur	x0, [x29, #-0x30]
   b8f10: f81c83a1     	stur	x1, [x29, #-0x38]
   b8f14: f81c03a2     	stur	x2, [x29, #-0x40]
   b8f18: b81bc3a3     	stur	w3, [x29, #-0x44]
   b8f1c: f85d03a8     	ldur	x8, [x29, #-0x30]
   b8f20: f81b03a8     	stur	x8, [x29, #-0x50]
   b8f24: f85d03a8     	ldur	x8, [x29, #-0x30]
   b8f28: f85c83a1     	ldur	x1, [x29, #-0x38]
   b8f2c: aa0803e0     	mov	x0, x8
   b8f30: f9002fe8     	str	x8, [sp, #0x58]
   b8f34: 9400006a     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   b8f38: d10063a8     	sub	x8, x29, #0x18
   b8f3c: f9002be0     	str	x0, [sp, #0x50]
   b8f40: aa0803e0     	mov	x0, x8
   b8f44: f9402fe1     	ldr	x1, [sp, #0x58]
   b8f48: f9402be2     	ldr	x2, [sp, #0x50]
   b8f4c: f90027e8     	str	x8, [sp, #0x48]
   b8f50: 97ffb82c     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   b8f54: f94027e0     	ldr	x0, [sp, #0x48]
   b8f58: 97ffb5b6     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b8f5c: f90023e0     	str	x0, [sp, #0x40]
   b8f60: 14000001     	b	0xb8f64 <jniRegisterNativeMethods+0x70>
   b8f64: f94023e8     	ldr	x8, [sp, #0x40]
   b8f68: b5000408     	cbnz	x8, 0xb8fe8 <jniRegisterNativeMethods+0xf4>
   b8f6c: 14000001     	b	0xb8f70 <jniRegisterNativeMethods+0x7c>
   b8f70: f85c83a2     	ldur	x2, [x29, #-0x38]
   b8f74: 90000a01     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8f78: 91024821     	add	x1, x1, #0x92
   b8f7c: d10083a0     	sub	x0, x29, #0x20
   b8f80: 97ff9cc8     	bl	0xa02a0 <asprintf@plt>
   b8f84: b9003fe0     	str	w0, [sp, #0x3c]
   b8f88: 14000001     	b	0xb8f8c <jniRegisterNativeMethods+0x98>
   b8f8c: b9403fe8     	ldr	w8, [sp, #0x3c]
   b8f90: 31000509     	adds	w9, w8, #0x1
   b8f94: b9003be9     	str	w9, [sp, #0x38]
   b8f98: 54000181     	b.ne	0xb8fc8 <jniRegisterNativeMethods+0xd4>
   b8f9c: 14000001     	b	0xb8fa0 <jniRegisterNativeMethods+0xac>
   b8fa0: 90000a08     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b8fa4: 91033508     	add	x8, x8, #0xcd
   b8fa8: f90037e8     	str	x8, [sp, #0x68]
   b8fac: 1400000a     	b	0xb8fd4 <jniRegisterNativeMethods+0xe0>
   b8fb0: f81a83a0     	stur	x0, [x29, #-0x58]
   b8fb4: 2a0103e8     	mov	w8, w1
   b8fb8: b81a43a8     	stur	w8, [x29, #-0x5c]
   b8fbc: d10063a0     	sub	x0, x29, #0x18
   b8fc0: 97ffa168     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b8fc4: 14000043     	b	0xb90d0 <jniRegisterNativeMethods+0x1dc>
   b8fc8: f85e03a8     	ldur	x8, [x29, #-0x20]
   b8fcc: f90037e8     	str	x8, [sp, #0x68]
   b8fd0: 14000001     	b	0xb8fd4 <jniRegisterNativeMethods+0xe0>
   b8fd4: f85b03a0     	ldur	x0, [x29, #-0x50]
   b8fd8: f94037e1     	ldr	x1, [sp, #0x68]
   b8fdc: 97ffafdd     	bl	0xa4f50 <_ZN7_JNIEnv10FatalErrorEPKc@plt>
   b8fe0: 14000001     	b	0xb8fe4 <jniRegisterNativeMethods+0xf0>
   b8fe4: 14000001     	b	0xb8fe8 <jniRegisterNativeMethods+0xf4>
   b8fe8: f85d03a8     	ldur	x8, [x29, #-0x30]
   b8fec: f9400108     	ldr	x8, [x8]
   b8ff0: f9435d08     	ldr	x8, [x8, #0x6b8]
   b8ff4: f85b03a9     	ldur	x9, [x29, #-0x50]
   b8ff8: d10063a0     	sub	x0, x29, #0x18
   b8ffc: f9001be8     	str	x8, [sp, #0x30]
   b9000: f90017e9     	str	x9, [sp, #0x28]
   b9004: 97ffb58b     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b9008: f90013e0     	str	x0, [sp, #0x20]
   b900c: 14000001     	b	0xb9010 <jniRegisterNativeMethods+0x11c>
   b9010: f85c03a2     	ldur	x2, [x29, #-0x40]
   b9014: b85bc3a3     	ldur	w3, [x29, #-0x44]
   b9018: f94017e0     	ldr	x0, [sp, #0x28]
   b901c: f94013e1     	ldr	x1, [sp, #0x20]
   b9020: f9401be8     	ldr	x8, [sp, #0x30]
   b9024: d63f0100     	blr	x8
   b9028: b9001fe0     	str	w0, [sp, #0x1c]
   b902c: 14000001     	b	0xb9030 <jniRegisterNativeMethods+0x13c>
   b9030: b9401fe8     	ldr	w8, [sp, #0x1c]
   b9034: 36f80348     	tbz	w8, #0x1f, 0xb909c <jniRegisterNativeMethods+0x1a8>
   b9038: 14000001     	b	0xb903c <jniRegisterNativeMethods+0x148>
   b903c: f85c83a2     	ldur	x2, [x29, #-0x38]
   b9040: f00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9044: 91040c21     	add	x1, x1, #0x103
   b9048: d100a3a0     	sub	x0, x29, #0x28
   b904c: 97ff9c95     	bl	0xa02a0 <asprintf@plt>
   b9050: b9001be0     	str	w0, [sp, #0x18]
   b9054: 14000001     	b	0xb9058 <jniRegisterNativeMethods+0x164>
   b9058: b9401be8     	ldr	w8, [sp, #0x18]
   b905c: 31000509     	adds	w9, w8, #0x1
   b9060: b90017e9     	str	w9, [sp, #0x14]
   b9064: 540000c1     	b.ne	0xb907c <jniRegisterNativeMethods+0x188>
   b9068: 14000001     	b	0xb906c <jniRegisterNativeMethods+0x178>
   b906c: f00009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9070: 9104c108     	add	x8, x8, #0x130
   b9074: f90033e8     	str	x8, [sp, #0x60]
   b9078: 14000004     	b	0xb9088 <jniRegisterNativeMethods+0x194>
   b907c: f85d83a8     	ldur	x8, [x29, #-0x28]
   b9080: f90033e8     	str	x8, [sp, #0x60]
   b9084: 14000001     	b	0xb9088 <jniRegisterNativeMethods+0x194>
   b9088: f85b03a0     	ldur	x0, [x29, #-0x50]
   b908c: f94033e1     	ldr	x1, [sp, #0x60]
   b9090: 97ffafb0     	bl	0xa4f50 <_ZN7_JNIEnv10FatalErrorEPKc@plt>
   b9094: 14000001     	b	0xb9098 <jniRegisterNativeMethods+0x1a4>
   b9098: 14000001     	b	0xb909c <jniRegisterNativeMethods+0x1a8>
   b909c: d10063a0     	sub	x0, x29, #0x18
   b90a0: 97ffa130     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b90a4: d53bd040     	mrs	x0, TPIDR_EL0
   b90a8: f9401400     	ldr	x0, [x0, #0x28]
   b90ac: f85f83be     	ldur	x30, [x29, #-0x8]
   b90b0: eb1e0000     	subs	x0, x0, x30
   b90b4: f90007e0     	str	x0, [sp, #0x8]
   b90b8: 54000101     	b.ne	0xb90d8 <jniRegisterNativeMethods+0x1e4>
   b90bc: 14000001     	b	0xb90c0 <jniRegisterNativeMethods+0x1cc>
   b90c0: 2a1f03e0     	mov	w0, wzr
   b90c4: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   b90c8: 910383ff     	add	sp, sp, #0xe0
   b90cc: d65f03c0     	ret
   b90d0: f85a83a0     	ldur	x0, [x29, #-0x58]
   b90d4: 97ffbb8f     	bl	0xa7f10 <_Unwind_Resume@plt>
   b90d8: 97ffc326     	bl	0xa9d70 <__stack_chk_fail@plt>
   b90dc: d100c3ff     	sub	sp, sp, #0x30
   b90e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b90e4: 910083fd     	add	x29, sp, #0x20
   b90e8: f81f83a0     	stur	x0, [x29, #-0x8]
   b90ec: f9000be1     	str	x1, [sp, #0x10]
   b90f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   b90f4: f90007e0     	str	x0, [sp, #0x8]
   b90f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   b90fc: f9400000     	ldr	x0, [x0]
   b9100: f9401800     	ldr	x0, [x0, #0x30]
   b9104: f94007e1     	ldr	x1, [sp, #0x8]
   b9108: f9400be8     	ldr	x8, [sp, #0x10]
   b910c: f90003e0     	str	x0, [sp]
   b9110: aa0103e0     	mov	x0, x1
   b9114: aa0803e1     	mov	x1, x8
   b9118: f94003e8     	ldr	x8, [sp]
   b911c: d63f0100     	blr	x8
   b9120: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b9124: 9100c3ff     	add	sp, sp, #0x30
   b9128: d65f03c0     	ret

00000000000b912c <scoped_local_ref<_jclass*>::scoped_local_ref(JNINativeInterface const**, _jclass*)>:
   b912c: d10083ff     	sub	sp, sp, #0x20
   b9130: f9000fe0     	str	x0, [sp, #0x18]
   b9134: f9000be1     	str	x1, [sp, #0x10]
   b9138: f90007e2     	str	x2, [sp, #0x8]
   b913c: f9400fe0     	ldr	x0, [sp, #0x18]
   b9140: aa0003e1     	mov	x1, x0
   b9144: f9400be2     	ldr	x2, [sp, #0x10]
   b9148: f9000022     	str	x2, [x1]
   b914c: f94007e1     	ldr	x1, [sp, #0x8]
   b9150: f9000401     	str	x1, [x0, #0x8]
   b9154: 910083ff     	add	sp, sp, #0x20
   b9158: d65f03c0     	ret

00000000000b915c <scoped_local_ref<_jclass*>::get() const>:
   b915c: d10043ff     	sub	sp, sp, #0x10
   b9160: f90007e0     	str	x0, [sp, #0x8]
   b9164: f94007e0     	ldr	x0, [sp, #0x8]
   b9168: f9400400     	ldr	x0, [x0, #0x8]
   b916c: 910043ff     	add	sp, sp, #0x10
   b9170: d65f03c0     	ret

00000000000b9174 <_JNIEnv::FatalError(char const*)>:
   b9174: d100c3ff     	sub	sp, sp, #0x30
   b9178: a9027bfd     	stp	x29, x30, [sp, #0x20]
   b917c: 910083fd     	add	x29, sp, #0x20
   b9180: f81f83a0     	stur	x0, [x29, #-0x8]
   b9184: f9000be1     	str	x1, [sp, #0x10]
   b9188: f85f83a0     	ldur	x0, [x29, #-0x8]
   b918c: aa0003e1     	mov	x1, x0
   b9190: f9400021     	ldr	x1, [x1]
   b9194: f9404821     	ldr	x1, [x1, #0x90]
   b9198: f9400be8     	ldr	x8, [sp, #0x10]
   b919c: f90007e1     	str	x1, [sp, #0x8]
   b91a0: aa0803e1     	mov	x1, x8
   b91a4: f94007e8     	ldr	x8, [sp, #0x8]
   b91a8: d63f0100     	blr	x8
   b91ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   b91b0: 9100c3ff     	add	sp, sp, #0x30
   b91b4: d65f03c0     	ret

00000000000b91b8 <scoped_local_ref<_jclass*>::~scoped_local_ref()>:
   b91b8: d10083ff     	sub	sp, sp, #0x20
   b91bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b91c0: 910043fd     	add	x29, sp, #0x10
   b91c4: d2800008     	mov	x8, #0x0                // =0
   b91c8: f90007e0     	str	x0, [sp, #0x8]
   b91cc: f94007e0     	ldr	x0, [sp, #0x8]
   b91d0: aa0803e1     	mov	x1, x8
   b91d4: 97ffb9af     	bl	0xa7890 <_ZN16scoped_local_refIP7_jclassE5resetES1_@plt>
   b91d8: 14000001     	b	0xb91dc <scoped_local_ref<_jclass*>::~scoped_local_ref()+0x24>
   b91dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b91e0: 910083ff     	add	sp, sp, #0x20
   b91e4: d65f03c0     	ret
   b91e8: 97ffd3f7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b91ec <jniThrowException>:
   b91ec: d10443ff     	sub	sp, sp, #0x110
   b91f0: f9007bfc     	str	x28, [sp, #0xf0]
   b91f4: a9107bfd     	stp	x29, x30, [sp, #0x100]
   b91f8: 910403fd     	add	x29, sp, #0x100
   b91fc: d53bd048     	mrs	x8, TPIDR_EL0
   b9200: f9401508     	ldr	x8, [x8, #0x28]
   b9204: f81e83a8     	stur	x8, [x29, #-0x18]
   b9208: f81a03a0     	stur	x0, [x29, #-0x60]
   b920c: f81983a1     	stur	x1, [x29, #-0x68]
   b9210: f81903a2     	stur	x2, [x29, #-0x70]
   b9214: f85a03a8     	ldur	x8, [x29, #-0x60]
   b9218: f81883a8     	stur	x8, [x29, #-0x78]
   b921c: f85a03a8     	ldur	x8, [x29, #-0x60]
   b9220: f9400108     	ldr	x8, [x8]
   b9224: f9439108     	ldr	x8, [x8, #0x720]
   b9228: f85883a0     	ldur	x0, [x29, #-0x78]
   b922c: d63f0100     	blr	x8
   b9230: 12001c00     	and	w0, w0, #0xff
   b9234: 340007a0     	cbz	w0, 0xb9328 <jniThrowException+0x13c>
   b9238: 14000001     	b	0xb923c <jniThrowException+0x50>
   b923c: f85a03a8     	ldur	x8, [x29, #-0x60]
   b9240: f9400109     	ldr	x9, [x8]
   b9244: f9403d29     	ldr	x9, [x9, #0x78]
   b9248: f85883a0     	ldur	x0, [x29, #-0x78]
   b924c: f9003be8     	str	x8, [sp, #0x70]
   b9250: d63f0120     	blr	x9
   b9254: d100a3a8     	sub	x8, x29, #0x28
   b9258: f90037e0     	str	x0, [sp, #0x68]
   b925c: aa0803e0     	mov	x0, x8
   b9260: f9403be1     	ldr	x1, [sp, #0x70]
   b9264: f94037e2     	ldr	x2, [sp, #0x68]
   b9268: 97ffa282     	bl	0xa1c70 <_ZN16scoped_local_refIP11_jthrowableEC2EPPK18JNINativeInterfaceS1_@plt>
   b926c: f85a03a8     	ldur	x8, [x29, #-0x60]
   b9270: f9400108     	ldr	x8, [x8]
   b9274: f9404508     	ldr	x8, [x8, #0x88]
   b9278: f85883a0     	ldur	x0, [x29, #-0x78]
   b927c: d63f0100     	blr	x8
   b9280: 14000001     	b	0xb9284 <jniThrowException+0x98>
   b9284: d100a3a0     	sub	x0, x29, #0x28
   b9288: 97ffacf6     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b928c: f90033e0     	str	x0, [sp, #0x60]
   b9290: 14000001     	b	0xb9294 <jniThrowException+0xa8>
   b9294: f94033e8     	ldr	x8, [sp, #0x60]
   b9298: b40003c8     	cbz	x8, 0xb9310 <jniThrowException+0x124>
   b929c: 14000001     	b	0xb92a0 <jniThrowException+0xb4>
   b92a0: d10103a0     	sub	x0, x29, #0x40
   b92a4: 94000082     	bl	0xb94ac <scoped_local_ref<_jthrowable*>::get() const+0x18>
   b92a8: f85a03a0     	ldur	x0, [x29, #-0x60]
   b92ac: d100a3be     	sub	x30, x29, #0x28
   b92b0: f9002fe0     	str	x0, [sp, #0x58]
   b92b4: aa1e03e0     	mov	x0, x30
   b92b8: 97ffacea     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b92bc: f9002be0     	str	x0, [sp, #0x50]
   b92c0: 14000001     	b	0xb92c4 <jniThrowException+0xd8>
   b92c4: d10103a2     	sub	x2, x29, #0x40
   b92c8: f9402fe0     	ldr	x0, [sp, #0x58]
   b92cc: f9402be1     	ldr	x1, [sp, #0x50]
   b92d0: 94000087     	bl	0xb94ec <scoped_local_ref<_jthrowable*>::get() const+0x58>
   b92d4: b9004fe0     	str	w0, [sp, #0x4c]
   b92d8: 14000001     	b	0xb92dc <jniThrowException+0xf0>
   b92dc: d10103a0     	sub	x0, x29, #0x40
   b92e0: 97ffc804     	bl	0xab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>
   b92e4: 1400000b     	b	0xb9310 <jniThrowException+0x124>
   b92e8: f90043e0     	str	x0, [sp, #0x80]
   b92ec: 2a0103e8     	mov	w8, w1
   b92f0: b9007fe8     	str	w8, [sp, #0x7c]
   b92f4: 1400000a     	b	0xb931c <jniThrowException+0x130>
   b92f8: f90043e0     	str	x0, [sp, #0x80]
   b92fc: 2a0103e8     	mov	w8, w1
   b9300: b9007fe8     	str	w8, [sp, #0x7c]
   b9304: d10103a0     	sub	x0, x29, #0x40
   b9308: 97ffc7fa     	bl	0xab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>
   b930c: 14000004     	b	0xb931c <jniThrowException+0x130>
   b9310: d100a3a0     	sub	x0, x29, #0x28
   b9314: 97ffbd67     	bl	0xa88b0 <_ZN16scoped_local_refIP11_jthrowableED2Ev@plt>
   b9318: 14000004     	b	0xb9328 <jniThrowException+0x13c>
   b931c: d100a3a0     	sub	x0, x29, #0x28
   b9320: 97ffbd64     	bl	0xa88b0 <_ZN16scoped_local_refIP11_jthrowableED2Ev@plt>
   b9324: 1400004d     	b	0xb9458 <jniThrowException+0x26c>
   b9328: f85a03a8     	ldur	x8, [x29, #-0x60]
   b932c: f85983a1     	ldur	x1, [x29, #-0x68]
   b9330: aa0803e0     	mov	x0, x8
   b9334: f90023e8     	str	x8, [sp, #0x40]
   b9338: 97ffff69     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   b933c: d10143a8     	sub	x8, x29, #0x50
   b9340: f9001fe0     	str	x0, [sp, #0x38]
   b9344: aa0803e0     	mov	x0, x8
   b9348: f94023e1     	ldr	x1, [sp, #0x40]
   b934c: f9401fe2     	ldr	x2, [sp, #0x38]
   b9350: f9001be8     	str	x8, [sp, #0x30]
   b9354: 97ffb72b     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   b9358: f9401be0     	ldr	x0, [sp, #0x30]
   b935c: 97ffb4b5     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b9360: f90017e0     	str	x0, [sp, #0x28]
   b9364: 14000001     	b	0xb9368 <jniThrowException+0x17c>
   b9368: f94017e8     	ldr	x8, [sp, #0x28]
   b936c: b50001a8     	cbnz	x8, 0xb93a0 <jniThrowException+0x1b4>
   b9370: 14000001     	b	0xb9374 <jniThrowException+0x188>
   b9374: 12800008     	mov	w8, #-0x1               // =-1
   b9378: b81ac3a8     	stur	w8, [x29, #-0x54]
   b937c: 320003e8     	orr	w8, wzr, #0x1
   b9380: b9007be8     	str	w8, [sp, #0x78]
   b9384: 14000025     	b	0xb9418 <jniThrowException+0x22c>
   b9388: f90043e0     	str	x0, [sp, #0x80]
   b938c: 2a0103e8     	mov	w8, w1
   b9390: b9007fe8     	str	w8, [sp, #0x7c]
   b9394: d10143a0     	sub	x0, x29, #0x50
   b9398: 97ffa072     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b939c: 1400002f     	b	0xb9458 <jniThrowException+0x26c>
   b93a0: f85a03a8     	ldur	x8, [x29, #-0x60]
   b93a4: f9400108     	ldr	x8, [x8]
   b93a8: f9403908     	ldr	x8, [x8, #0x70]
   b93ac: f85883a9     	ldur	x9, [x29, #-0x78]
   b93b0: d10143a0     	sub	x0, x29, #0x50
   b93b4: f90013e8     	str	x8, [sp, #0x20]
   b93b8: f9000fe9     	str	x9, [sp, #0x18]
   b93bc: 97ffb49d     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b93c0: f9000be0     	str	x0, [sp, #0x10]
   b93c4: 14000001     	b	0xb93c8 <jniThrowException+0x1dc>
   b93c8: f85903a2     	ldur	x2, [x29, #-0x70]
   b93cc: f9400fe0     	ldr	x0, [sp, #0x18]
   b93d0: f9400be1     	ldr	x1, [sp, #0x10]
   b93d4: f94013e8     	ldr	x8, [sp, #0x20]
   b93d8: d63f0100     	blr	x8
   b93dc: b9000fe0     	str	w0, [sp, #0xc]
   b93e0: 14000001     	b	0xb93e4 <jniThrowException+0x1f8>
   b93e4: b9400fe8     	ldr	w8, [sp, #0xc]
   b93e8: 340000e8     	cbz	w8, 0xb9404 <jniThrowException+0x218>
   b93ec: 14000001     	b	0xb93f0 <jniThrowException+0x204>
   b93f0: 12800008     	mov	w8, #-0x1               // =-1
   b93f4: b81ac3a8     	stur	w8, [x29, #-0x54]
   b93f8: 320003e8     	orr	w8, wzr, #0x1
   b93fc: b9007be8     	str	w8, [sp, #0x78]
   b9400: 14000006     	b	0xb9418 <jniThrowException+0x22c>
   b9404: 2a1f03e8     	mov	w8, wzr
   b9408: b81ac3a8     	stur	w8, [x29, #-0x54]
   b940c: 320003e8     	orr	w8, wzr, #0x1
   b9410: b9007be8     	str	w8, [sp, #0x78]
   b9414: 14000001     	b	0xb9418 <jniThrowException+0x22c>
   b9418: d10143a0     	sub	x0, x29, #0x50
   b941c: 97ffa051     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b9420: b85ac3a8     	ldur	w8, [x29, #-0x54]
   b9424: d53bd040     	mrs	x0, TPIDR_EL0
   b9428: f9401400     	ldr	x0, [x0, #0x28]
   b942c: f85e83be     	ldur	x30, [x29, #-0x18]
   b9430: eb1e0000     	subs	x0, x0, x30
   b9434: b9000be8     	str	w8, [sp, #0x8]
   b9438: f90003e0     	str	x0, [sp]
   b943c: 54000121     	b.ne	0xb9460 <jniThrowException+0x274>
   b9440: 14000001     	b	0xb9444 <jniThrowException+0x258>
   b9444: b9400be0     	ldr	w0, [sp, #0x8]
   b9448: a9507bfd     	ldp	x29, x30, [sp, #0x100]
   b944c: f9407bfc     	ldr	x28, [sp, #0xf0]
   b9450: 910443ff     	add	sp, sp, #0x110
   b9454: d65f03c0     	ret
   b9458: f94043e0     	ldr	x0, [sp, #0x80]
   b945c: 97ffbaad     	bl	0xa7f10 <_Unwind_Resume@plt>
   b9460: 97ffc244     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b9464 <scoped_local_ref<_jthrowable*>::scoped_local_ref(JNINativeInterface const**, _jthrowable*)>:
   b9464: d10083ff     	sub	sp, sp, #0x20
   b9468: f9000fe0     	str	x0, [sp, #0x18]
   b946c: f9000be1     	str	x1, [sp, #0x10]
   b9470: f90007e2     	str	x2, [sp, #0x8]
   b9474: f9400fe0     	ldr	x0, [sp, #0x18]
   b9478: aa0003e1     	mov	x1, x0
   b947c: f9400be2     	ldr	x2, [sp, #0x10]
   b9480: f9000022     	str	x2, [x1]
   b9484: f94007e1     	ldr	x1, [sp, #0x8]
   b9488: f9000401     	str	x1, [x0, #0x8]
   b948c: 910083ff     	add	sp, sp, #0x20
   b9490: d65f03c0     	ret

00000000000b9494 <scoped_local_ref<_jthrowable*>::get() const>:
   b9494: d10043ff     	sub	sp, sp, #0x10
   b9498: f90007e0     	str	x0, [sp, #0x8]
   b949c: f94007e0     	ldr	x0, [sp, #0x8]
   b94a0: f9400400     	ldr	x0, [x0, #0x8]
   b94a4: 910043ff     	add	sp, sp, #0x10
   b94a8: d65f03c0     	ret
   b94ac: d10083ff     	sub	sp, sp, #0x20
   b94b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b94b4: 910043fd     	add	x29, sp, #0x10
   b94b8: f90007e0     	str	x0, [sp, #0x8]
   b94bc: f94007e0     	ldr	x0, [sp, #0x8]
   b94c0: aa0003e1     	mov	x1, x0
   b94c4: f90003e0     	str	x0, [sp]
   b94c8: aa0103e0     	mov	x0, x1
   b94cc: 97ffba19     	bl	0xa7d30 <_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv@plt>
   b94d0: 14000001     	b	0xb94d4 <scoped_local_ref<_jthrowable*>::get() const+0x40>
   b94d4: f94003e0     	ldr	x0, [sp]
   b94d8: 94000b2c     	bl	0xbc188 <scoped_local_ref<_jobject*>::reset(_jobject*)+0x84>
   b94dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b94e0: 910083ff     	add	sp, sp, #0x20
   b94e4: d65f03c0     	ret
   b94e8: 97ffd337     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   b94ec: f81e0ffc     	str	x28, [sp, #-0x20]!
   b94f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b94f4: 910043fd     	add	x29, sp, #0x10
   b94f8: d10903ff     	sub	sp, sp, #0x240
   b94fc: d53bd048     	mrs	x8, TPIDR_EL0
   b9500: f9401508     	ldr	x8, [x8, #0x28]
   b9504: f81e83a8     	stur	x8, [x29, #-0x18]
   b9508: f81983a0     	stur	x0, [x29, #-0x68]
   b950c: f81903a1     	stur	x1, [x29, #-0x70]
   b9510: f81883a2     	stur	x2, [x29, #-0x78]
   b9514: f85983a8     	ldur	x8, [x29, #-0x68]
   b9518: f81803a8     	stur	x8, [x29, #-0x80]
   b951c: f85983a8     	ldur	x8, [x29, #-0x68]
   b9520: f9400100     	ldr	x0, [x8]
   b9524: f9407c00     	ldr	x0, [x0, #0xf8]
   b9528: f85803a1     	ldur	x1, [x29, #-0x80]
   b952c: f85903a2     	ldur	x2, [x29, #-0x70]
   b9530: f81403a0     	stur	x0, [x29, #-0xc0]
   b9534: aa0103e0     	mov	x0, x1
   b9538: aa0203e1     	mov	x1, x2
   b953c: f85403a2     	ldur	x2, [x29, #-0xc0]
   b9540: f81383a8     	stur	x8, [x29, #-0xc8]
   b9544: d63f0040     	blr	x2
   b9548: d100a3a8     	sub	x8, x29, #0x28
   b954c: f81303a0     	stur	x0, [x29, #-0xd0]
   b9550: aa0803e0     	mov	x0, x8
   b9554: f85383a1     	ldur	x1, [x29, #-0xc8]
   b9558: f85303a2     	ldur	x2, [x29, #-0xd0]
   b955c: f81283a8     	stur	x8, [x29, #-0xd8]
   b9560: 97ffb6a8     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   b9564: f85983a8     	ldur	x8, [x29, #-0x68]
   b9568: aa0803e0     	mov	x0, x8
   b956c: f9400108     	ldr	x8, [x8]
   b9570: f9407d08     	ldr	x8, [x8, #0xf8]
   b9574: f85803a1     	ldur	x1, [x29, #-0x80]
   b9578: f85283a2     	ldur	x2, [x29, #-0xd8]
   b957c: f81203a0     	stur	x0, [x29, #-0xe0]
   b9580: aa0203e0     	mov	x0, x2
   b9584: f81183a8     	stur	x8, [x29, #-0xe8]
   b9588: f81103a1     	stur	x1, [x29, #-0xf0]
   b958c: 97ffb429     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b9590: f81083a0     	stur	x0, [x29, #-0xf8]
   b9594: 14000001     	b	0xb9598 <scoped_local_ref<_jthrowable*>::get() const+0x104>
   b9598: f85103a0     	ldur	x0, [x29, #-0xf0]
   b959c: f85083a1     	ldur	x1, [x29, #-0xf8]
   b95a0: f85183a8     	ldur	x8, [x29, #-0xe8]
   b95a4: d63f0100     	blr	x8
   b95a8: f81003a0     	stur	x0, [x29, #-0x100]
   b95ac: 14000001     	b	0xb95b0 <scoped_local_ref<_jthrowable*>::get() const+0x11c>
   b95b0: d100e3a0     	sub	x0, x29, #0x38
   b95b4: f85203a1     	ldur	x1, [x29, #-0xe0]
   b95b8: f85003a2     	ldur	x2, [x29, #-0x100]
   b95bc: 97ffb691     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   b95c0: 14000001     	b	0xb95c4 <scoped_local_ref<_jthrowable*>::get() const+0x130>
   b95c4: f85983a8     	ldur	x8, [x29, #-0x68]
   b95c8: f9400108     	ldr	x8, [x8]
   b95cc: f9408508     	ldr	x8, [x8, #0x108]
   b95d0: f85803a9     	ldur	x9, [x29, #-0x80]
   b95d4: d100e3a0     	sub	x0, x29, #0x38
   b95d8: f900a7e8     	str	x8, [sp, #0x148]
   b95dc: f900a3e9     	str	x9, [sp, #0x140]
   b95e0: 97ffb414     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b95e4: f9009fe0     	str	x0, [sp, #0x138]
   b95e8: 14000001     	b	0xb95ec <scoped_local_ref<_jthrowable*>::get() const+0x158>
   b95ec: f00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b95f0: 9107d442     	add	x2, x2, #0x1f5
   b95f4: f00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b95f8: 9107f463     	add	x3, x3, #0x1fd
   b95fc: f940a3e0     	ldr	x0, [sp, #0x140]
   b9600: f9409fe1     	ldr	x1, [sp, #0x138]
   b9604: f940a7e8     	ldr	x8, [sp, #0x148]
   b9608: d63f0100     	blr	x8
   b960c: f9009be0     	str	x0, [sp, #0x130]
   b9610: 14000001     	b	0xb9614 <scoped_local_ref<_jthrowable*>::get() const+0x180>
   b9614: f9409be8     	ldr	x8, [sp, #0x130]
   b9618: f81683a8     	stur	x8, [x29, #-0x98]
   b961c: f85983a9     	ldur	x9, [x29, #-0x68]
   b9620: aa0903e0     	mov	x0, x9
   b9624: f9400129     	ldr	x9, [x9]
   b9628: f9408929     	ldr	x9, [x9, #0x110]
   b962c: f85803aa     	ldur	x10, [x29, #-0x80]
   b9630: d100a3ab     	sub	x11, x29, #0x28
   b9634: f90097e0     	str	x0, [sp, #0x128]
   b9638: aa0b03e0     	mov	x0, x11
   b963c: f90093e9     	str	x9, [sp, #0x120]
   b9640: f9008fea     	str	x10, [sp, #0x118]
   b9644: 97ffb3fb     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b9648: f9008be0     	str	x0, [sp, #0x110]
   b964c: 14000001     	b	0xb9650 <scoped_local_ref<_jthrowable*>::get() const+0x1bc>
   b9650: f85683a2     	ldur	x2, [x29, #-0x98]
   b9654: f9408fe0     	ldr	x0, [sp, #0x118]
   b9658: f9408be1     	ldr	x1, [sp, #0x110]
   b965c: f94093e8     	ldr	x8, [sp, #0x120]
   b9660: d63f0100     	blr	x8
   b9664: f90087e0     	str	x0, [sp, #0x108]
   b9668: 14000001     	b	0xb966c <scoped_local_ref<_jthrowable*>::get() const+0x1d8>
   b966c: d10123a0     	sub	x0, x29, #0x48
   b9670: f94097e1     	ldr	x1, [sp, #0x128]
   b9674: f94087e2     	ldr	x2, [sp, #0x108]
   b9678: 97ff9ffe     	bl	0xa1670 <_ZN16scoped_local_refIP8_jstringEC2EPPK18JNINativeInterfaceS1_@plt>
   b967c: 14000001     	b	0xb9680 <scoped_local_ref<_jthrowable*>::get() const+0x1ec>
   b9680: d10123a0     	sub	x0, x29, #0x48
   b9684: 97ffb187     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b9688: f90083e0     	str	x0, [sp, #0x100]
   b968c: 14000001     	b	0xb9690 <scoped_local_ref<_jthrowable*>::get() const+0x1fc>
   b9690: f94083e8     	ldr	x8, [sp, #0x100]
   b9694: b50003e8     	cbnz	x8, 0xb9710 <scoped_local_ref<_jthrowable*>::get() const+0x27c>
   b9698: 14000001     	b	0xb969c <scoped_local_ref<_jthrowable*>::get() const+0x208>
   b969c: f85983a8     	ldur	x8, [x29, #-0x68]
   b96a0: f9400108     	ldr	x8, [x8]
   b96a4: f9404508     	ldr	x8, [x8, #0x88]
   b96a8: f85803a0     	ldur	x0, [x29, #-0x80]
   b96ac: d63f0100     	blr	x8
   b96b0: 14000001     	b	0xb96b4 <scoped_local_ref<_jthrowable*>::get() const+0x220>
   b96b4: f85883a0     	ldur	x0, [x29, #-0x78]
   b96b8: f00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b96bc: 91084821     	add	x1, x1, #0x212
   b96c0: 94000378     	bl	0xba4a0 <scoped_local_ref<_jstring*>::get() const+0x18>
   b96c4: f9007fe0     	str	x0, [sp, #0xf8]
   b96c8: 14000001     	b	0xb96cc <scoped_local_ref<_jthrowable*>::get() const+0x238>
   b96cc: 2a1f03e8     	mov	w8, wzr
   b96d0: 381a73a8     	sturb	w8, [x29, #-0x59]
   b96d4: 320003e8     	orr	w8, wzr, #0x1
   b96d8: b81643a8     	stur	w8, [x29, #-0x9c]
   b96dc: 140000cd     	b	0xb9a10 <scoped_local_ref<_jthrowable*>::get() const+0x57c>
   b96e0: f81783a0     	stur	x0, [x29, #-0x88]
   b96e4: 2a0103e8     	mov	w8, w1
   b96e8: b81743a8     	stur	w8, [x29, #-0x8c]
   b96ec: 140000e4     	b	0xb9a7c <scoped_local_ref<_jthrowable*>::get() const+0x5e8>
   b96f0: f81783a0     	stur	x0, [x29, #-0x88]
   b96f4: 2a0103e8     	mov	w8, w1
   b96f8: b81743a8     	stur	w8, [x29, #-0x8c]
   b96fc: 140000dd     	b	0xb9a70 <scoped_local_ref<_jthrowable*>::get() const+0x5dc>
   b9700: f81783a0     	stur	x0, [x29, #-0x88]
   b9704: 2a0103e8     	mov	w8, w1
   b9708: b81743a8     	stur	w8, [x29, #-0x8c]
   b970c: 140000d6     	b	0xb9a64 <scoped_local_ref<_jthrowable*>::get() const+0x5d0>
   b9710: f85983a8     	ldur	x8, [x29, #-0x68]
   b9714: f9400108     	ldr	x8, [x8]
   b9718: f942a508     	ldr	x8, [x8, #0x548]
   b971c: f85803a9     	ldur	x9, [x29, #-0x80]
   b9720: d10123a0     	sub	x0, x29, #0x48
   b9724: f9007be8     	str	x8, [sp, #0xf0]
   b9728: f90077e9     	str	x9, [sp, #0xe8]
   b972c: 97ffb15d     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b9730: f90073e0     	str	x0, [sp, #0xe0]
   b9734: 14000001     	b	0xb9738 <scoped_local_ref<_jthrowable*>::get() const+0x2a4>
   b9738: aa1f03e0     	mov	x0, xzr
   b973c: f94077e1     	ldr	x1, [sp, #0xe8]
   b9740: f9006fe0     	str	x0, [sp, #0xd8]
   b9744: aa0103e0     	mov	x0, x1
   b9748: f94073e1     	ldr	x1, [sp, #0xe0]
   b974c: f9406fe2     	ldr	x2, [sp, #0xd8]
   b9750: f9407be8     	ldr	x8, [sp, #0xf0]
   b9754: d63f0100     	blr	x8
   b9758: f9006be0     	str	x0, [sp, #0xd0]
   b975c: 14000001     	b	0xb9760 <scoped_local_ref<_jthrowable*>::get() const+0x2cc>
   b9760: f9406be8     	ldr	x8, [sp, #0xd0]
   b9764: f81583a8     	stur	x8, [x29, #-0xa8]
   b9768: f85583a9     	ldur	x9, [x29, #-0xa8]
   b976c: b5000269     	cbnz	x9, 0xb97b8 <scoped_local_ref<_jthrowable*>::get() const+0x324>
   b9770: 14000001     	b	0xb9774 <scoped_local_ref<_jthrowable*>::get() const+0x2e0>
   b9774: f85983a8     	ldur	x8, [x29, #-0x68]
   b9778: f9400108     	ldr	x8, [x8]
   b977c: f9404508     	ldr	x8, [x8, #0x88]
   b9780: f85803a0     	ldur	x0, [x29, #-0x80]
   b9784: d63f0100     	blr	x8
   b9788: 14000001     	b	0xb978c <scoped_local_ref<_jthrowable*>::get() const+0x2f8>
   b978c: f85883a0     	ldur	x0, [x29, #-0x78]
   b9790: f00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9794: 9108b421     	add	x1, x1, #0x22d
   b9798: 94000342     	bl	0xba4a0 <scoped_local_ref<_jstring*>::get() const+0x18>
   b979c: f90067e0     	str	x0, [sp, #0xc8]
   b97a0: 14000001     	b	0xb97a4 <scoped_local_ref<_jthrowable*>::get() const+0x310>
   b97a4: 2a1f03e8     	mov	w8, wzr
   b97a8: 381a73a8     	sturb	w8, [x29, #-0x59]
   b97ac: 320003e8     	orr	w8, wzr, #0x1
   b97b0: b81643a8     	stur	w8, [x29, #-0x9c]
   b97b4: 14000097     	b	0xb9a10 <scoped_local_ref<_jthrowable*>::get() const+0x57c>
   b97b8: f85583a1     	ldur	x1, [x29, #-0xa8]
   b97bc: f85883a0     	ldur	x0, [x29, #-0x78]
   b97c0: 94000343     	bl	0xba4cc <scoped_local_ref<_jstring*>::get() const+0x44>
   b97c4: f90063e0     	str	x0, [sp, #0xc0]
   b97c8: 14000001     	b	0xb97cc <scoped_local_ref<_jthrowable*>::get() const+0x338>
   b97cc: f85983a8     	ldur	x8, [x29, #-0x68]
   b97d0: f9400108     	ldr	x8, [x8]
   b97d4: f942a908     	ldr	x8, [x8, #0x550]
   b97d8: f85803a9     	ldur	x9, [x29, #-0x80]
   b97dc: d10123a0     	sub	x0, x29, #0x48
   b97e0: f9005fe8     	str	x8, [sp, #0xb8]
   b97e4: f9005be9     	str	x9, [sp, #0xb0]
   b97e8: 97ffb12e     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b97ec: f90057e0     	str	x0, [sp, #0xa8]
   b97f0: 14000001     	b	0xb97f4 <scoped_local_ref<_jthrowable*>::get() const+0x360>
   b97f4: f85583a2     	ldur	x2, [x29, #-0xa8]
   b97f8: f9405be0     	ldr	x0, [sp, #0xb0]
   b97fc: f94057e1     	ldr	x1, [sp, #0xa8]
   b9800: f9405fe8     	ldr	x8, [sp, #0xb8]
   b9804: d63f0100     	blr	x8
   b9808: 14000001     	b	0xb980c <scoped_local_ref<_jthrowable*>::get() const+0x378>
   b980c: f85983a8     	ldur	x8, [x29, #-0x68]
   b9810: f9400108     	ldr	x8, [x8]
   b9814: f9408508     	ldr	x8, [x8, #0x108]
   b9818: f85803a9     	ldur	x9, [x29, #-0x80]
   b981c: d100a3a0     	sub	x0, x29, #0x28
   b9820: f90053e8     	str	x8, [sp, #0xa0]
   b9824: f9004fe9     	str	x9, [sp, #0x98]
   b9828: 97ffb382     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   b982c: f9004be0     	str	x0, [sp, #0x90]
   b9830: 14000001     	b	0xb9834 <scoped_local_ref<_jthrowable*>::get() const+0x3a0>
   b9834: f00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9838: 91093842     	add	x2, x2, #0x24e
   b983c: f00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9840: 9107f463     	add	x3, x3, #0x1fd
   b9844: f9404fe0     	ldr	x0, [sp, #0x98]
   b9848: f9404be1     	ldr	x1, [sp, #0x90]
   b984c: f94053e8     	ldr	x8, [sp, #0xa0]
   b9850: d63f0100     	blr	x8
   b9854: f90047e0     	str	x0, [sp, #0x88]
   b9858: 14000001     	b	0xb985c <scoped_local_ref<_jthrowable*>::get() const+0x3c8>
   b985c: f94047e8     	ldr	x8, [sp, #0x88]
   b9860: f81503a8     	stur	x8, [x29, #-0xb0]
   b9864: f85983a9     	ldur	x9, [x29, #-0x68]
   b9868: aa0903e0     	mov	x0, x9
   b986c: f9400129     	ldr	x9, [x9]
   b9870: f9408929     	ldr	x9, [x9, #0x110]
   b9874: f85803aa     	ldur	x10, [x29, #-0x80]
   b9878: f85903a1     	ldur	x1, [x29, #-0x70]
   b987c: f85503a2     	ldur	x2, [x29, #-0xb0]
   b9880: f90043e0     	str	x0, [sp, #0x80]
   b9884: aa0a03e0     	mov	x0, x10
   b9888: d63f0120     	blr	x9
   b988c: f9003fe0     	str	x0, [sp, #0x78]
   b9890: 14000001     	b	0xb9894 <scoped_local_ref<_jthrowable*>::get() const+0x400>
   b9894: d10163a0     	sub	x0, x29, #0x58
   b9898: f94043e1     	ldr	x1, [sp, #0x80]
   b989c: f9403fe2     	ldr	x2, [sp, #0x78]
   b98a0: 97ff9f74     	bl	0xa1670 <_ZN16scoped_local_refIP8_jstringEC2EPPK18JNINativeInterfaceS1_@plt>
   b98a4: 14000001     	b	0xb98a8 <scoped_local_ref<_jthrowable*>::get() const+0x414>
   b98a8: d10163a0     	sub	x0, x29, #0x58
   b98ac: 97ffb0fd     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b98b0: f9003be0     	str	x0, [sp, #0x70]
   b98b4: 14000001     	b	0xb98b8 <scoped_local_ref<_jthrowable*>::get() const+0x424>
   b98b8: f9403be8     	ldr	x8, [sp, #0x70]
   b98bc: b5000188     	cbnz	x8, 0xb98ec <scoped_local_ref<_jthrowable*>::get() const+0x458>
   b98c0: 14000001     	b	0xb98c4 <scoped_local_ref<_jthrowable*>::get() const+0x430>
   b98c4: 320003e8     	orr	w8, wzr, #0x1
   b98c8: 381a73a8     	sturb	w8, [x29, #-0x59]
   b98cc: b81643a8     	stur	w8, [x29, #-0x9c]
   b98d0: 1400004d     	b	0xb9a04 <scoped_local_ref<_jthrowable*>::get() const+0x570>
   b98d4: f81783a0     	stur	x0, [x29, #-0x88]
   b98d8: 2a0103e8     	mov	w8, w1
   b98dc: b81743a8     	stur	w8, [x29, #-0x8c]
   b98e0: d10163a0     	sub	x0, x29, #0x58
   b98e4: 97ffaf6f     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   b98e8: 1400005f     	b	0xb9a64 <scoped_local_ref<_jthrowable*>::get() const+0x5d0>
   b98ec: f85883a0     	ldur	x0, [x29, #-0x78]
   b98f0: d0000a01     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
   b98f4: 91211021     	add	x1, x1, #0x844
   b98f8: 940002f5     	bl	0xba4cc <scoped_local_ref<_jstring*>::get() const+0x44>
   b98fc: f90037e0     	str	x0, [sp, #0x68]
   b9900: 14000001     	b	0xb9904 <scoped_local_ref<_jthrowable*>::get() const+0x470>
   b9904: f85983a8     	ldur	x8, [x29, #-0x68]
   b9908: f9400108     	ldr	x8, [x8]
   b990c: f942a508     	ldr	x8, [x8, #0x548]
   b9910: f85803a9     	ldur	x9, [x29, #-0x80]
   b9914: d10163a0     	sub	x0, x29, #0x58
   b9918: f90033e8     	str	x8, [sp, #0x60]
   b991c: f9002fe9     	str	x9, [sp, #0x58]
   b9920: 97ffb0e0     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b9924: f9002be0     	str	x0, [sp, #0x50]
   b9928: 14000001     	b	0xb992c <scoped_local_ref<_jthrowable*>::get() const+0x498>
   b992c: aa1f03e0     	mov	x0, xzr
   b9930: f9402fe1     	ldr	x1, [sp, #0x58]
   b9934: f90027e0     	str	x0, [sp, #0x48]
   b9938: aa0103e0     	mov	x0, x1
   b993c: f9402be1     	ldr	x1, [sp, #0x50]
   b9940: f94027e2     	ldr	x2, [sp, #0x48]
   b9944: f94033e8     	ldr	x8, [sp, #0x60]
   b9948: d63f0100     	blr	x8
   b994c: f90023e0     	str	x0, [sp, #0x40]
   b9950: 14000001     	b	0xb9954 <scoped_local_ref<_jthrowable*>::get() const+0x4c0>
   b9954: f94023e8     	ldr	x8, [sp, #0x40]
   b9958: f81483a8     	stur	x8, [x29, #-0xb8]
   b995c: f85483a9     	ldur	x9, [x29, #-0xb8]
   b9960: b4000309     	cbz	x9, 0xb99c0 <scoped_local_ref<_jthrowable*>::get() const+0x52c>
   b9964: 14000001     	b	0xb9968 <scoped_local_ref<_jthrowable*>::get() const+0x4d4>
   b9968: f85483a1     	ldur	x1, [x29, #-0xb8]
   b996c: f85883a0     	ldur	x0, [x29, #-0x78]
   b9970: 940002d7     	bl	0xba4cc <scoped_local_ref<_jstring*>::get() const+0x44>
   b9974: f9001fe0     	str	x0, [sp, #0x38]
   b9978: 14000001     	b	0xb997c <scoped_local_ref<_jthrowable*>::get() const+0x4e8>
   b997c: f85983a8     	ldur	x8, [x29, #-0x68]
   b9980: f9400108     	ldr	x8, [x8]
   b9984: f942a908     	ldr	x8, [x8, #0x550]
   b9988: f85803a9     	ldur	x9, [x29, #-0x80]
   b998c: d10163a0     	sub	x0, x29, #0x58
   b9990: f9001be8     	str	x8, [sp, #0x30]
   b9994: f90017e9     	str	x9, [sp, #0x28]
   b9998: 97ffb0c2     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   b999c: f90013e0     	str	x0, [sp, #0x20]
   b99a0: 14000001     	b	0xb99a4 <scoped_local_ref<_jthrowable*>::get() const+0x510>
   b99a4: f85483a2     	ldur	x2, [x29, #-0xb8]
   b99a8: f94017e0     	ldr	x0, [sp, #0x28]
   b99ac: f94013e1     	ldr	x1, [sp, #0x20]
   b99b0: f9401be8     	ldr	x8, [sp, #0x30]
   b99b4: d63f0100     	blr	x8
   b99b8: 14000001     	b	0xb99bc <scoped_local_ref<_jthrowable*>::get() const+0x528>
   b99bc: 1400000e     	b	0xb99f4 <scoped_local_ref<_jthrowable*>::get() const+0x560>
   b99c0: f85883a0     	ldur	x0, [x29, #-0x78]
   b99c4: f00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b99c8: 91096421     	add	x1, x1, #0x259
   b99cc: 940002c0     	bl	0xba4cc <scoped_local_ref<_jstring*>::get() const+0x44>
   b99d0: f9000fe0     	str	x0, [sp, #0x18]
   b99d4: 14000001     	b	0xb99d8 <scoped_local_ref<_jthrowable*>::get() const+0x544>
   b99d8: f85983a8     	ldur	x8, [x29, #-0x68]
   b99dc: f9400108     	ldr	x8, [x8]
   b99e0: f9404508     	ldr	x8, [x8, #0x88]
   b99e4: f85803a0     	ldur	x0, [x29, #-0x80]
   b99e8: d63f0100     	blr	x8
   b99ec: 14000001     	b	0xb99f0 <scoped_local_ref<_jthrowable*>::get() const+0x55c>
   b99f0: 14000001     	b	0xb99f4 <scoped_local_ref<_jthrowable*>::get() const+0x560>
   b99f4: 320003e8     	orr	w8, wzr, #0x1
   b99f8: 381a73a8     	sturb	w8, [x29, #-0x59]
   b99fc: b81643a8     	stur	w8, [x29, #-0x9c]
   b9a00: 14000001     	b	0xb9a04 <scoped_local_ref<_jthrowable*>::get() const+0x570>
   b9a04: d10163a0     	sub	x0, x29, #0x58
   b9a08: 97ffaf26     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   b9a0c: 14000001     	b	0xb9a10 <scoped_local_ref<_jthrowable*>::get() const+0x57c>
   b9a10: d10123a0     	sub	x0, x29, #0x48
   b9a14: 97ffaf23     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   b9a18: d100e3a0     	sub	x0, x29, #0x38
   b9a1c: 97ff9ed1     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b9a20: d100a3a0     	sub	x0, x29, #0x28
   b9a24: 97ff9ecf     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b9a28: 385a73a8     	ldurb	w8, [x29, #-0x59]
   b9a2c: d53bd040     	mrs	x0, TPIDR_EL0
   b9a30: f9401400     	ldr	x0, [x0, #0x28]
   b9a34: f85e83be     	ldur	x30, [x29, #-0x18]
   b9a38: eb1e0000     	subs	x0, x0, x30
   b9a3c: b90017e8     	str	w8, [sp, #0x14]
   b9a40: f90007e0     	str	x0, [sp, #0x8]
   b9a44: 54000261     	b.ne	0xb9a90 <scoped_local_ref<_jthrowable*>::get() const+0x5fc>
   b9a48: 14000001     	b	0xb9a4c <scoped_local_ref<_jthrowable*>::get() const+0x5b8>
   b9a4c: b94017e8     	ldr	w8, [sp, #0x14]
   b9a50: 12000100     	and	w0, w8, #0x1
   b9a54: 910903ff     	add	sp, sp, #0x240
   b9a58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b9a5c: f84207fc     	ldr	x28, [sp], #0x20
   b9a60: d65f03c0     	ret
   b9a64: d10123a0     	sub	x0, x29, #0x48
   b9a68: 97ffaf0e     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   b9a6c: 14000001     	b	0xb9a70 <scoped_local_ref<_jthrowable*>::get() const+0x5dc>
   b9a70: d100e3a0     	sub	x0, x29, #0x38
   b9a74: 97ff9ebb     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b9a78: 14000001     	b	0xb9a7c <scoped_local_ref<_jthrowable*>::get() const+0x5e8>
   b9a7c: d100a3a0     	sub	x0, x29, #0x28
   b9a80: 97ff9eb8     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   b9a84: 14000001     	b	0xb9a88 <scoped_local_ref<_jthrowable*>::get() const+0x5f4>
   b9a88: f85783a0     	ldur	x0, [x29, #-0x88]
   b9a8c: 97ffb921     	bl	0xa7f10 <_Unwind_Resume@plt>
   b9a90: 97ffc0b8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b9a94 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::~basic_string()>:
   b9a94: d10103ff     	sub	sp, sp, #0x40
   b9a98: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b9a9c: 9100c3fd     	add	x29, sp, #0x30
   b9aa0: f81f83a0     	stur	x0, [x29, #-0x8]
   b9aa4: f85f83a0     	ldur	x0, [x29, #-0x8]
   b9aa8: f81f03a0     	stur	x0, [x29, #-0x10]
   b9aac: 94000437     	bl	0xbab88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b4>
   b9ab0: 37000040     	tbnz	w0, #0x0, 0xb9ab8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::~basic_string()+0x24>
   b9ab4: 14000011     	b	0xb9af8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::~basic_string()+0x64>
   b9ab8: f85f03a0     	ldur	x0, [x29, #-0x10]
   b9abc: 94000526     	bl	0xbaf54 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x114>
   b9ac0: f85f03a8     	ldur	x8, [x29, #-0x10]
   b9ac4: f9000fe0     	str	x0, [sp, #0x18]
   b9ac8: aa0803e0     	mov	x0, x8
   b9acc: 94000463     	bl	0xbac58 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x384>
   b9ad0: f85f03a8     	ldur	x8, [x29, #-0x10]
   b9ad4: f9000be0     	str	x0, [sp, #0x10]
   b9ad8: aa0803e0     	mov	x0, x8
   b9adc: 94000443     	bl	0xbabe8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x314>
   b9ae0: f9400fe8     	ldr	x8, [sp, #0x18]
   b9ae4: f90007e0     	str	x0, [sp, #0x8]
   b9ae8: aa0803e0     	mov	x0, x8
   b9aec: f9400be1     	ldr	x1, [sp, #0x10]
   b9af0: f94007e2     	ldr	x2, [sp, #0x8]
   b9af4: 9400053d     	bl	0xbafe8 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x60>
   b9af8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b9afc: 910103ff     	add	sp, sp, #0x40
   b9b00: d65f03c0     	ret

00000000000b9b04 <scoped_local_ref<_jthrowable*>::~scoped_local_ref()>:
   b9b04: d10083ff     	sub	sp, sp, #0x20
   b9b08: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b9b0c: 910043fd     	add	x29, sp, #0x10
   b9b10: d2800008     	mov	x8, #0x0                // =0
   b9b14: f90007e0     	str	x0, [sp, #0x8]
   b9b18: f94007e0     	ldr	x0, [sp, #0x8]
   b9b1c: aa0803e1     	mov	x1, x8
   b9b20: 97ffbdb4     	bl	0xa91f0 <_ZN16scoped_local_refIP11_jthrowableE5resetES1_@plt>
   b9b24: 14000001     	b	0xb9b28 <scoped_local_ref<_jthrowable*>::~scoped_local_ref()+0x24>
   b9b28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b9b2c: 910083ff     	add	sp, sp, #0x20
   b9b30: d65f03c0     	ret
   b9b34: 97ffd1a4     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000b9b38 <jniThrowExceptionFmt>:
   b9b38: f81e0ffc     	str	x28, [sp, #-0x20]!
   b9b3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b9b40: 910043fd     	add	x29, sp, #0x10
   b9b44: d109c3ff     	sub	sp, sp, #0x270
   b9b48: d53bd048     	mrs	x8, TPIDR_EL0
   b9b4c: f9401509     	ldr	x9, [x8, #0x28]
   b9b50: f81e83a9     	stur	x9, [x29, #-0x18]
   b9b54: f9001fe0     	str	x0, [sp, #0x38]
   b9b58: f9001be1     	str	x1, [sp, #0x30]
   b9b5c: f90017e2     	str	x2, [sp, #0x28]
   b9b60: f94017e2     	ldr	x2, [sp, #0x28]
   b9b64: 3dc00060     	ldr	q0, [x3]
   b9b68: 3dc00461     	ldr	q1, [x3, #0x10]
   b9b6c: 3d8017e1     	str	q1, [sp, #0x50]
   b9b70: 3d8013e0     	str	q0, [sp, #0x40]
   b9b74: 321703ea     	orr	w10, wzr, #0x200
   b9b78: 2a0a03e1     	mov	w1, w10
   b9b7c: 9101a3e9     	add	x9, sp, #0x68
   b9b80: 910103e3     	add	x3, sp, #0x40
   b9b84: aa0903e0     	mov	x0, x9
   b9b88: f90013e8     	str	x8, [sp, #0x20]
   b9b8c: f9000fe9     	str	x9, [sp, #0x18]
   b9b90: 97ffb220     	bl	0xa6410 <vsnprintf@plt>
   b9b94: f9401fe8     	ldr	x8, [sp, #0x38]
   b9b98: f9401be1     	ldr	x1, [sp, #0x30]
   b9b9c: b90017e0     	str	w0, [sp, #0x14]
   b9ba0: aa0803e0     	mov	x0, x8
   b9ba4: f9400fe2     	ldr	x2, [sp, #0x18]
   b9ba8: 97ffc48e     	bl	0xaade0 <jniThrowException@plt>
   b9bac: f94013e8     	ldr	x8, [sp, #0x20]
   b9bb0: f9401509     	ldr	x9, [x8, #0x28]
   b9bb4: f85e83a1     	ldur	x1, [x29, #-0x18]
   b9bb8: eb010129     	subs	x9, x9, x1
   b9bbc: b90013e0     	str	w0, [sp, #0x10]
   b9bc0: f90007e9     	str	x9, [sp, #0x8]
   b9bc4: 540000e1     	b.ne	0xb9be0 <jniThrowExceptionFmt+0xa8>
   b9bc8: 14000001     	b	0xb9bcc <jniThrowExceptionFmt+0x94>
   b9bcc: b94013e0     	ldr	w0, [sp, #0x10]
   b9bd0: 9109c3ff     	add	sp, sp, #0x270
   b9bd4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b9bd8: f84207fc     	ldr	x28, [sp], #0x20
   b9bdc: d65f03c0     	ret
   b9be0: 97ffc064     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b9be4 <jniThrowNullPointerException>:
   b9be4: d10083ff     	sub	sp, sp, #0x20
   b9be8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b9bec: 910043fd     	add	x29, sp, #0x10
   b9bf0: f00009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9bf4: 91055108     	add	x8, x8, #0x154
   b9bf8: f90007e0     	str	x0, [sp, #0x8]
   b9bfc: f90003e1     	str	x1, [sp]
   b9c00: f94007e0     	ldr	x0, [sp, #0x8]
   b9c04: f94003e2     	ldr	x2, [sp]
   b9c08: aa0803e1     	mov	x1, x8
   b9c0c: 97ffc475     	bl	0xaade0 <jniThrowException@plt>
   b9c10: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b9c14: 910083ff     	add	sp, sp, #0x20
   b9c18: d65f03c0     	ret

00000000000b9c1c <jniThrowRuntimeException>:
   b9c1c: d10083ff     	sub	sp, sp, #0x20
   b9c20: a9017bfd     	stp	x29, x30, [sp, #0x10]
   b9c24: 910043fd     	add	x29, sp, #0x10
   b9c28: f00009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9c2c: 9105cd08     	add	x8, x8, #0x173
   b9c30: f90007e0     	str	x0, [sp, #0x8]
   b9c34: f90003e1     	str	x1, [sp]
   b9c38: f94007e0     	ldr	x0, [sp, #0x8]
   b9c3c: f94003e2     	ldr	x2, [sp]
   b9c40: aa0803e1     	mov	x1, x8
   b9c44: 97ffc467     	bl	0xaade0 <jniThrowException@plt>
   b9c48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   b9c4c: 910083ff     	add	sp, sp, #0x20
   b9c50: d65f03c0     	ret

00000000000b9c54 <jniThrowIOException>:
   b9c54: d10283ff     	sub	sp, sp, #0xa0
   b9c58: a9097bfd     	stp	x29, x30, [sp, #0x90]
   b9c5c: 910243fd     	add	x29, sp, #0x90
   b9c60: d53bd048     	mrs	x8, TPIDR_EL0
   b9c64: f9401509     	ldr	x9, [x8, #0x28]
   b9c68: f81f83a9     	stur	x9, [x29, #-0x8]
   b9c6c: f9001be0     	str	x0, [sp, #0x30]
   b9c70: b9002fe1     	str	w1, [sp, #0x2c]
   b9c74: b9402fe0     	ldr	w0, [sp, #0x2c]
   b9c78: 52800a01     	mov	w1, #0x50               // =80
   b9c7c: 2a0103e2     	mov	w2, w1
   b9c80: 9100e3e1     	add	x1, sp, #0x38
   b9c84: f9000fe8     	str	x8, [sp, #0x18]
   b9c88: 97ffaf1e     	bl	0xa5900 <jniStrError@plt>
   b9c8c: f90013e0     	str	x0, [sp, #0x20]
   b9c90: f9401be0     	ldr	x0, [sp, #0x30]
   b9c94: f94013e2     	ldr	x2, [sp, #0x20]
   b9c98: d00009e1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   b9c9c: 913dc821     	add	x1, x1, #0xf72
   b9ca0: 97ffc450     	bl	0xaade0 <jniThrowException@plt>
   b9ca4: f9400fe8     	ldr	x8, [sp, #0x18]
   b9ca8: f9401509     	ldr	x9, [x8, #0x28]
   b9cac: f85f83a1     	ldur	x1, [x29, #-0x8]
   b9cb0: eb010129     	subs	x9, x9, x1
   b9cb4: b90017e0     	str	w0, [sp, #0x14]
   b9cb8: f90007e9     	str	x9, [sp, #0x8]
   b9cbc: 540000c1     	b.ne	0xb9cd4 <jniThrowIOException+0x80>
   b9cc0: 14000001     	b	0xb9cc4 <jniThrowIOException+0x70>
   b9cc4: b94017e0     	ldr	w0, [sp, #0x14]
   b9cc8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   b9ccc: 910283ff     	add	sp, sp, #0xa0
   b9cd0: d65f03c0     	ret
   b9cd4: 97ffc027     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000b9cd8 <jniStrError>:
   b9cd8: d10103ff     	sub	sp, sp, #0x40
   b9cdc: a9037bfd     	stp	x29, x30, [sp, #0x30]
   b9ce0: 9100c3fd     	add	x29, sp, #0x30
   b9ce4: f00009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9ce8: 91063908     	add	x8, x8, #0x18e
   b9cec: b81fc3a0     	stur	w0, [x29, #-0x4]
   b9cf0: f81f03a1     	stur	x1, [x29, #-0x10]
   b9cf4: f9000fe2     	str	x2, [sp, #0x18]
   b9cf8: b85fc3a0     	ldur	w0, [x29, #-0x4]
   b9cfc: f85f03a1     	ldur	x1, [x29, #-0x10]
   b9d00: f9400fe2     	ldr	x2, [sp, #0x18]
   b9d04: f90007e8     	str	x8, [sp, #0x8]
   b9d08: 97ffb84e     	bl	0xa7e40 <strerror_r@plt>
   b9d0c: b90017e0     	str	w0, [sp, #0x14]
   b9d10: b94017e0     	ldr	w0, [sp, #0x14]
   b9d14: 35000040     	cbnz	w0, 0xb9d1c <jniStrError+0x44>
   b9d18: 14000006     	b	0xb9d30 <jniStrError+0x58>
   b9d1c: f85f03a0     	ldur	x0, [x29, #-0x10]
   b9d20: f9400fe1     	ldr	x1, [sp, #0x18]
   b9d24: b85fc3a3     	ldur	w3, [x29, #-0x4]
   b9d28: f94007e2     	ldr	x2, [sp, #0x8]
   b9d2c: 97ffaa8d     	bl	0xa4760 <snprintf@plt>
   b9d30: f85f03a0     	ldur	x0, [x29, #-0x10]
   b9d34: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   b9d38: 910103ff     	add	sp, sp, #0x40
   b9d3c: d65f03c0     	ret

00000000000b9d40 <jniLogException>:
   b9d40: d101c3ff     	sub	sp, sp, #0x70
   b9d44: a9067bfd     	stp	x29, x30, [sp, #0x60]
   b9d48: 910183fd     	add	x29, sp, #0x60
   b9d4c: d53bd048     	mrs	x8, TPIDR_EL0
   b9d50: f9401509     	ldr	x9, [x8, #0x28]
   b9d54: f81f83a9     	stur	x9, [x29, #-0x8]
   b9d58: f81d83a0     	stur	x0, [x29, #-0x28]
   b9d5c: b81d43a1     	stur	w1, [x29, #-0x2c]
   b9d60: f90017e2     	str	x2, [sp, #0x28]
   b9d64: f90013e3     	str	x3, [sp, #0x20]
   b9d68: f85d83a0     	ldur	x0, [x29, #-0x28]
   b9d6c: f94013e1     	ldr	x1, [sp, #0x20]
   b9d70: d10083a9     	sub	x9, x29, #0x20
   b9d74: f9000fe8     	str	x8, [sp, #0x18]
   b9d78: aa0903e8     	mov	x8, x9
   b9d7c: f9000be9     	str	x9, [sp, #0x10]
   b9d80: 9400000e     	bl	0xb9db8 <jniLogException+0x78>
   b9d84: f9400be0     	ldr	x0, [sp, #0x10]
   b9d88: 97ffc55a     	bl	0xab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>
   b9d8c: f9400fe8     	ldr	x8, [sp, #0x18]
   b9d90: f9401509     	ldr	x9, [x8, #0x28]
   b9d94: f85f83a0     	ldur	x0, [x29, #-0x8]
   b9d98: eb000129     	subs	x9, x9, x0
   b9d9c: f90007e9     	str	x9, [sp, #0x8]
   b9da0: 540000a1     	b.ne	0xb9db4 <jniLogException+0x74>
   b9da4: 14000001     	b	0xb9da8 <jniLogException+0x68>
   b9da8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   b9dac: 9101c3ff     	add	sp, sp, #0x70
   b9db0: d65f03c0     	ret
   b9db4: 97ffbfef     	bl	0xa9d70 <__stack_chk_fail@plt>
   b9db8: d10383ff     	sub	sp, sp, #0xe0
   b9dbc: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   b9dc0: 910343fd     	add	x29, sp, #0xd0
   b9dc4: d53bd049     	mrs	x9, TPIDR_EL0
   b9dc8: f9401529     	ldr	x9, [x9, #0x28]
   b9dcc: f81f83a9     	stur	x9, [x29, #-0x8]
   b9dd0: f81c83a0     	stur	x0, [x29, #-0x38]
   b9dd4: f81c03a1     	stur	x1, [x29, #-0x40]
   b9dd8: f85c83a9     	ldur	x9, [x29, #-0x38]
   b9ddc: f81b83a9     	stur	x9, [x29, #-0x48]
   b9de0: f85c83a9     	ldur	x9, [x29, #-0x38]
   b9de4: f9400120     	ldr	x0, [x9]
   b9de8: f9403c00     	ldr	x0, [x0, #0x78]
   b9dec: f85b83a1     	ldur	x1, [x29, #-0x48]
   b9df0: f81a03a0     	stur	x0, [x29, #-0x60]
   b9df4: aa0103e0     	mov	x0, x1
   b9df8: f85a03a1     	ldur	x1, [x29, #-0x60]
   b9dfc: f90037e8     	str	x8, [sp, #0x68]
   b9e00: f90033e9     	str	x9, [sp, #0x60]
   b9e04: d63f0020     	blr	x1
   b9e08: d10063a8     	sub	x8, x29, #0x18
   b9e0c: f9002fe0     	str	x0, [sp, #0x58]
   b9e10: aa0803e0     	mov	x0, x8
   b9e14: f94033e1     	ldr	x1, [sp, #0x60]
   b9e18: f9402fe2     	ldr	x2, [sp, #0x58]
   b9e1c: 97ff9f95     	bl	0xa1c70 <_ZN16scoped_local_refIP11_jthrowableEC2EPPK18JNINativeInterfaceS1_@plt>
   b9e20: f85c03a8     	ldur	x8, [x29, #-0x40]
   b9e24: b5000308     	cbnz	x8, 0xb9e84 <jniLogException+0x144>
   b9e28: 14000001     	b	0xb9e2c <jniLogException+0xec>
   b9e2c: d10063a0     	sub	x0, x29, #0x18
   b9e30: 97ffaa0c     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b9e34: f9002be0     	str	x0, [sp, #0x50]
   b9e38: 14000001     	b	0xb9e3c <jniLogException+0xfc>
   b9e3c: f9402be8     	ldr	x8, [sp, #0x50]
   b9e40: f81c03a8     	stur	x8, [x29, #-0x40]
   b9e44: f85c03a9     	ldur	x9, [x29, #-0x40]
   b9e48: b50001c9     	cbnz	x9, 0xb9e80 <jniLogException+0x140>
   b9e4c: 14000001     	b	0xb9e50 <jniLogException+0x110>
   b9e50: f00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   b9e54: 910ad421     	add	x1, x1, #0x2b5
   b9e58: f94037e0     	ldr	x0, [sp, #0x68]
   b9e5c: 94000623     	bl	0xbb6e8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x70>
   b9e60: 14000001     	b	0xb9e64 <jniLogException+0x124>
   b9e64: 320003e8     	orr	w8, wzr, #0x1
   b9e68: b81a83a8     	stur	w8, [x29, #-0x58]
   b9e6c: 14000056     	b	0xb9fc4 <jniLogException+0x284>
   b9e70: f81b03a0     	stur	x0, [x29, #-0x50]
   b9e74: 2a0103e8     	mov	w8, w1
   b9e78: b81ac3a8     	stur	w8, [x29, #-0x54]
   b9e7c: 1400005e     	b	0xb9ff4 <jniLogException+0x2b4>
   b9e80: 14000001     	b	0xb9e84 <jniLogException+0x144>
   b9e84: d10063a0     	sub	x0, x29, #0x18
   b9e88: 97ffa9f6     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b9e8c: f90027e0     	str	x0, [sp, #0x48]
   b9e90: 14000001     	b	0xb9e94 <jniLogException+0x154>
   b9e94: f94027e8     	ldr	x8, [sp, #0x48]
   b9e98: b4000128     	cbz	x8, 0xb9ebc <jniLogException+0x17c>
   b9e9c: 14000001     	b	0xb9ea0 <jniLogException+0x160>
   b9ea0: f85c83a8     	ldur	x8, [x29, #-0x38]
   b9ea4: f9400108     	ldr	x8, [x8]
   b9ea8: f9404508     	ldr	x8, [x8, #0x88]
   b9eac: f85b83a0     	ldur	x0, [x29, #-0x48]
   b9eb0: d63f0100     	blr	x8
   b9eb4: 14000001     	b	0xb9eb8 <jniLogException+0x178>
   b9eb8: 14000001     	b	0xb9ebc <jniLogException+0x17c>
   b9ebc: d100c3a8     	sub	x8, x29, #0x30
   b9ec0: aa0803e0     	mov	x0, x8
   b9ec4: f90023e8     	str	x8, [sp, #0x40]
   b9ec8: 97fffd79     	bl	0xb94ac <scoped_local_ref<_jthrowable*>::get() const+0x18>
   b9ecc: f85c83a0     	ldur	x0, [x29, #-0x38]
   b9ed0: f85c03a1     	ldur	x1, [x29, #-0x40]
   b9ed4: f94023e2     	ldr	x2, [sp, #0x40]
   b9ed8: 9400061b     	bl	0xbb744 <scoped_local_ref<_jstring*>::reset(_jstring*)+0xcc>
   b9edc: b9003fe0     	str	w0, [sp, #0x3c]
   b9ee0: 14000001     	b	0xb9ee4 <jniLogException+0x1a4>
   b9ee4: b9403fe8     	ldr	w8, [sp, #0x3c]
   b9ee8: 370002a8     	tbnz	w8, #0x0, 0xb9f3c <jniLogException+0x1fc>
   b9eec: 14000001     	b	0xb9ef0 <jniLogException+0x1b0>
   b9ef0: f85c83a8     	ldur	x8, [x29, #-0x38]
   b9ef4: f9400108     	ldr	x8, [x8]
   b9ef8: f9404508     	ldr	x8, [x8, #0x88]
   b9efc: f85b83a0     	ldur	x0, [x29, #-0x48]
   b9f00: d63f0100     	blr	x8
   b9f04: 14000001     	b	0xb9f08 <jniLogException+0x1c8>
   b9f08: f85c83a0     	ldur	x0, [x29, #-0x38]
   b9f0c: f85c03a1     	ldur	x1, [x29, #-0x40]
   b9f10: d100c3a2     	sub	x2, x29, #0x30
   b9f14: 97fffd76     	bl	0xb94ec <scoped_local_ref<_jthrowable*>::get() const+0x58>
   b9f18: b9003be0     	str	w0, [sp, #0x38]
   b9f1c: 14000001     	b	0xb9f20 <jniLogException+0x1e0>
   b9f20: 14000007     	b	0xb9f3c <jniLogException+0x1fc>
   b9f24: f81b03a0     	stur	x0, [x29, #-0x50]
   b9f28: 2a0103e8     	mov	w8, w1
   b9f2c: b81ac3a8     	stur	w8, [x29, #-0x54]
   b9f30: d100c3a0     	sub	x0, x29, #0x30
   b9f34: 97ffc4ef     	bl	0xab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>
   b9f38: 1400002f     	b	0xb9ff4 <jniLogException+0x2b4>
   b9f3c: d10063a0     	sub	x0, x29, #0x18
   b9f40: 97ffa9c8     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b9f44: f9001be0     	str	x0, [sp, #0x30]
   b9f48: 14000001     	b	0xb9f4c <jniLogException+0x20c>
   b9f4c: f9401be8     	ldr	x8, [sp, #0x30]
   b9f50: b4000268     	cbz	x8, 0xb9f9c <jniLogException+0x25c>
   b9f54: 14000001     	b	0xb9f58 <jniLogException+0x218>
   b9f58: f85c83a8     	ldur	x8, [x29, #-0x38]
   b9f5c: f9400108     	ldr	x8, [x8]
   b9f60: f9403508     	ldr	x8, [x8, #0x68]
   b9f64: f85b83a9     	ldur	x9, [x29, #-0x48]
   b9f68: d10063a0     	sub	x0, x29, #0x18
   b9f6c: f90017e8     	str	x8, [sp, #0x28]
   b9f70: f90013e9     	str	x9, [sp, #0x20]
   b9f74: 97ffa9bb     	bl	0xa4660 <_ZNK16scoped_local_refIP11_jthrowableE3getEv@plt>
   b9f78: f9000fe0     	str	x0, [sp, #0x18]
   b9f7c: 14000001     	b	0xb9f80 <jniLogException+0x240>
   b9f80: f94013e0     	ldr	x0, [sp, #0x20]
   b9f84: f9400fe1     	ldr	x1, [sp, #0x18]
   b9f88: f94017e8     	ldr	x8, [sp, #0x28]
   b9f8c: d63f0100     	blr	x8
   b9f90: b90017e0     	str	w0, [sp, #0x14]
   b9f94: 14000001     	b	0xb9f98 <jniLogException+0x258>
   b9f98: 14000001     	b	0xb9f9c <jniLogException+0x25c>
   b9f9c: d100c3a8     	sub	x8, x29, #0x30
   b9fa0: f94037e0     	ldr	x0, [sp, #0x68]
   b9fa4: aa0803e1     	mov	x1, x8
   b9fa8: f90007e8     	str	x8, [sp, #0x8]
   b9fac: 940007ab     	bl	0xbbe58 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7e0>
   b9fb0: 320003e9     	orr	w9, wzr, #0x1
   b9fb4: b81a83a9     	stur	w9, [x29, #-0x58]
   b9fb8: f94007e0     	ldr	x0, [sp, #0x8]
   b9fbc: 97ffc4cd     	bl	0xab2f0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev@plt>
   b9fc0: 14000001     	b	0xb9fc4 <jniLogException+0x284>
   b9fc4: d10063a0     	sub	x0, x29, #0x18
   b9fc8: 97ffba3a     	bl	0xa88b0 <_ZN16scoped_local_refIP11_jthrowableED2Ev@plt>
   b9fcc: d53bd040     	mrs	x0, TPIDR_EL0
   b9fd0: f9401400     	ldr	x0, [x0, #0x28]
   b9fd4: f85f83be     	ldur	x30, [x29, #-0x8]
   b9fd8: eb1e0000     	subs	x0, x0, x30
   b9fdc: f90003e0     	str	x0, [sp]
   b9fe0: 54000141     	b.ne	0xba008 <jniLogException+0x2c8>
   b9fe4: 14000001     	b	0xb9fe8 <jniLogException+0x2a8>
   b9fe8: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   b9fec: 910383ff     	add	sp, sp, #0xe0
   b9ff0: d65f03c0     	ret
   b9ff4: d10063a0     	sub	x0, x29, #0x18
   b9ff8: 97ffba2e     	bl	0xa88b0 <_ZN16scoped_local_refIP11_jthrowableED2Ev@plt>
   b9ffc: 14000001     	b	0xba000 <jniLogException+0x2c0>
   ba000: f85b03a0     	ldur	x0, [x29, #-0x50]
   ba004: 97ffb7c3     	bl	0xa7f10 <_Unwind_Resume@plt>
   ba008: 97ffbf5a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ba00c <jniCreateFileDescriptor>:
   ba00c: d101c3ff     	sub	sp, sp, #0x70
   ba010: a9067bfd     	stp	x29, x30, [sp, #0x60]
   ba014: 910183fd     	add	x29, sp, #0x60
   ba018: f81f83a0     	stur	x0, [x29, #-0x8]
   ba01c: b81f43a1     	stur	w1, [x29, #-0xc]
   ba020: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba024: f81e83a0     	stur	x0, [x29, #-0x18]
   ba028: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba02c: 910a0000     	add	x0, x0, #0x280
   ba030: 08dffc01     	ldarb	w1, [x0]
   ba034: 370003e1     	tbnz	w1, #0x0, 0xba0b0 <jniCreateFileDescriptor+0xa4>
   ba038: 14000001     	b	0xba03c <jniCreateFileDescriptor+0x30>
   ba03c: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba040: 910a0000     	add	x0, x0, #0x280
   ba044: 97ffc463     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   ba048: 34000340     	cbz	w0, 0xba0b0 <jniCreateFileDescriptor+0xa4>
   ba04c: 14000001     	b	0xba050 <jniCreateFileDescriptor+0x44>
   ba050: f85e83a8     	ldur	x8, [x29, #-0x18]
   ba054: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba058: d00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba05c: 91065c21     	add	x1, x1, #0x197
   ba060: f90017e8     	str	x8, [sp, #0x28]
   ba064: 97fffc1e     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   ba068: f90013e0     	str	x0, [sp, #0x20]
   ba06c: 14000001     	b	0xba070 <jniCreateFileDescriptor+0x64>
   ba070: d00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba074: 9106b842     	add	x2, x2, #0x1ae
   ba078: d00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba07c: 9106d463     	add	x3, x3, #0x1b5
   ba080: f94017e0     	ldr	x0, [sp, #0x28]
   ba084: f94013e1     	ldr	x1, [sp, #0x20]
   ba088: 97ffb57a     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   ba08c: f9000fe0     	str	x0, [sp, #0x18]
   ba090: 14000001     	b	0xba094 <jniCreateFileDescriptor+0x88>
   ba094: 90000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ba098: f9400fe9     	ldr	x9, [sp, #0x18]
   ba09c: f9013d09     	str	x9, [x8, #0x278]
   ba0a0: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba0a4: 910a0000     	add	x0, x0, #0x280
   ba0a8: 97ffa356     	bl	0xa2e00 <__cxa_guard_release@plt>
   ba0ac: 14000001     	b	0xba0b0 <jniCreateFileDescriptor+0xa4>
   ba0b0: f85f83a8     	ldur	x8, [x29, #-0x8]
   ba0b4: f9400109     	ldr	x9, [x8]
   ba0b8: f9407129     	ldr	x9, [x9, #0xe0]
   ba0bc: f85e83a0     	ldur	x0, [x29, #-0x18]
   ba0c0: d00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba0c4: 91065c21     	add	x1, x1, #0x197
   ba0c8: f9000be0     	str	x0, [sp, #0x10]
   ba0cc: aa0803e0     	mov	x0, x8
   ba0d0: f90007e9     	str	x9, [sp, #0x8]
   ba0d4: 97fffc02     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   ba0d8: 90000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ba0dc: f9413d02     	ldr	x2, [x8, #0x278]
   ba0e0: f9400be8     	ldr	x8, [sp, #0x10]
   ba0e4: f90003e0     	str	x0, [sp]
   ba0e8: aa0803e0     	mov	x0, x8
   ba0ec: f94003e1     	ldr	x1, [sp]
   ba0f0: f94007e9     	ldr	x9, [sp, #0x8]
   ba0f4: d63f0120     	blr	x9
   ba0f8: f9001be0     	str	x0, [sp, #0x30]
   ba0fc: f9401be8     	ldr	x8, [sp, #0x30]
   ba100: b40001c8     	cbz	x8, 0xba138 <jniCreateFileDescriptor+0x12c>
   ba104: 14000001     	b	0xba108 <jniCreateFileDescriptor+0xfc>
   ba108: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba10c: f9401be1     	ldr	x1, [sp, #0x30]
   ba110: b85f43a2     	ldur	w2, [x29, #-0xc]
   ba114: 97ffa4b3     	bl	0xa33e0 <jniSetFileDescriptorOfFD@plt>
   ba118: 14000008     	b	0xba138 <jniCreateFileDescriptor+0x12c>
   ba11c: f81e03a0     	stur	x0, [x29, #-0x20]
   ba120: 2a0103e8     	mov	w8, w1
   ba124: b81dc3a8     	stur	w8, [x29, #-0x24]
   ba128: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba12c: 910a0000     	add	x0, x0, #0x280
   ba130: 97ffbd6c     	bl	0xa96e0 <__cxa_guard_abort@plt>
   ba134: 14000005     	b	0xba148 <jniCreateFileDescriptor+0x13c>
   ba138: f9401be0     	ldr	x0, [sp, #0x30]
   ba13c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   ba140: 9101c3ff     	add	sp, sp, #0x70
   ba144: d65f03c0     	ret
   ba148: f85e03a0     	ldur	x0, [x29, #-0x20]
   ba14c: 97ffb771     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ba150 <jniSetFileDescriptorOfFD>:
   ba150: d10183ff     	sub	sp, sp, #0x60
   ba154: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ba158: 910143fd     	add	x29, sp, #0x50
   ba15c: f81f83a0     	stur	x0, [x29, #-0x8]
   ba160: f81f03a1     	stur	x1, [x29, #-0x10]
   ba164: b81ec3a2     	stur	w2, [x29, #-0x14]
   ba168: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba16c: f81e03a0     	stur	x0, [x29, #-0x20]
   ba170: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba174: 910a8000     	add	x0, x0, #0x2a0
   ba178: 08dffc02     	ldarb	w2, [x0]
   ba17c: 370003e2     	tbnz	w2, #0x0, 0xba1f8 <jniSetFileDescriptorOfFD+0xa8>
   ba180: 14000001     	b	0xba184 <jniSetFileDescriptorOfFD+0x34>
   ba184: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba188: 910a8000     	add	x0, x0, #0x2a0
   ba18c: 97ffc411     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   ba190: 34000340     	cbz	w0, 0xba1f8 <jniSetFileDescriptorOfFD+0xa8>
   ba194: 14000001     	b	0xba198 <jniSetFileDescriptorOfFD+0x48>
   ba198: f85e03a8     	ldur	x8, [x29, #-0x20]
   ba19c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba1a0: d00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba1a4: 91065c21     	add	x1, x1, #0x197
   ba1a8: f9000fe8     	str	x8, [sp, #0x18]
   ba1ac: 97fffbcc     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   ba1b0: f9000be0     	str	x0, [sp, #0x10]
   ba1b4: 14000001     	b	0xba1b8 <jniSetFileDescriptorOfFD+0x68>
   ba1b8: d00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba1bc: 9106e442     	add	x2, x2, #0x1b9
   ba1c0: d00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba1c4: 9110c063     	add	x3, x3, #0x430
   ba1c8: f9400fe0     	ldr	x0, [sp, #0x18]
   ba1cc: f9400be1     	ldr	x1, [sp, #0x10]
   ba1d0: 97ffba04     	bl	0xa89e0 <_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_@plt>
   ba1d4: f90007e0     	str	x0, [sp, #0x8]
   ba1d8: 14000001     	b	0xba1dc <jniSetFileDescriptorOfFD+0x8c>
   ba1dc: 90000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ba1e0: f94007e9     	ldr	x9, [sp, #0x8]
   ba1e4: f9014d09     	str	x9, [x8, #0x298]
   ba1e8: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba1ec: 910a8000     	add	x0, x0, #0x2a0
   ba1f0: 97ffa304     	bl	0xa2e00 <__cxa_guard_release@plt>
   ba1f4: 14000001     	b	0xba1f8 <jniSetFileDescriptorOfFD+0xa8>
   ba1f8: f85f83a8     	ldur	x8, [x29, #-0x8]
   ba1fc: f9400108     	ldr	x8, [x8]
   ba200: f941b508     	ldr	x8, [x8, #0x368]
   ba204: f85e03a0     	ldur	x0, [x29, #-0x20]
   ba208: f85f03a1     	ldur	x1, [x29, #-0x10]
   ba20c: 90000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ba210: f9414d22     	ldr	x2, [x9, #0x298]
   ba214: b85ec3a3     	ldur	w3, [x29, #-0x14]
   ba218: d63f0100     	blr	x8
   ba21c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ba220: 910183ff     	add	sp, sp, #0x60
   ba224: d65f03c0     	ret
   ba228: f90017e0     	str	x0, [sp, #0x28]
   ba22c: 2a0103e8     	mov	w8, w1
   ba230: b90027e8     	str	w8, [sp, #0x24]
   ba234: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba238: 910a8000     	add	x0, x0, #0x2a0
   ba23c: 97ffbd29     	bl	0xa96e0 <__cxa_guard_abort@plt>
   ba240: 14000001     	b	0xba244 <jniSetFileDescriptorOfFD+0xf4>
   ba244: f94017e0     	ldr	x0, [sp, #0x28]
   ba248: 97ffb732     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ba24c <jniGetFDFromFileDescriptor>:
   ba24c: d10183ff     	sub	sp, sp, #0x60
   ba250: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ba254: 910143fd     	add	x29, sp, #0x50
   ba258: f81f03a0     	stur	x0, [x29, #-0x10]
   ba25c: f81e83a1     	stur	x1, [x29, #-0x18]
   ba260: f85f03a0     	ldur	x0, [x29, #-0x10]
   ba264: f81e03a0     	stur	x0, [x29, #-0x20]
   ba268: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba26c: 910a4000     	add	x0, x0, #0x290
   ba270: 08dffc08     	ldarb	w8, [x0]
   ba274: 370003e8     	tbnz	w8, #0x0, 0xba2f0 <jniGetFDFromFileDescriptor+0xa4>
   ba278: 14000001     	b	0xba27c <jniGetFDFromFileDescriptor+0x30>
   ba27c: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba280: 910a4000     	add	x0, x0, #0x290
   ba284: 97ffc3d3     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   ba288: 34000340     	cbz	w0, 0xba2f0 <jniGetFDFromFileDescriptor+0xa4>
   ba28c: 14000001     	b	0xba290 <jniGetFDFromFileDescriptor+0x44>
   ba290: f85e03a8     	ldur	x8, [x29, #-0x20]
   ba294: f85f03a0     	ldur	x0, [x29, #-0x10]
   ba298: d00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba29c: 91065c21     	add	x1, x1, #0x197
   ba2a0: f9000fe8     	str	x8, [sp, #0x18]
   ba2a4: 97fffb8e     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   ba2a8: f9000be0     	str	x0, [sp, #0x10]
   ba2ac: 14000001     	b	0xba2b0 <jniGetFDFromFileDescriptor+0x64>
   ba2b0: d00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba2b4: 9106e442     	add	x2, x2, #0x1b9
   ba2b8: d00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba2bc: 9110c063     	add	x3, x3, #0x430
   ba2c0: f9400fe0     	ldr	x0, [sp, #0x18]
   ba2c4: f9400be1     	ldr	x1, [sp, #0x10]
   ba2c8: 97ffb9c6     	bl	0xa89e0 <_ZN7_JNIEnv10GetFieldIDEP7_jclassPKcS3_@plt>
   ba2cc: f90007e0     	str	x0, [sp, #0x8]
   ba2d0: 14000001     	b	0xba2d4 <jniGetFDFromFileDescriptor+0x88>
   ba2d4: 90000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ba2d8: f94007e9     	ldr	x9, [sp, #0x8]
   ba2dc: f9014509     	str	x9, [x8, #0x288]
   ba2e0: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba2e4: 910a4000     	add	x0, x0, #0x290
   ba2e8: 97ffa2c6     	bl	0xa2e00 <__cxa_guard_release@plt>
   ba2ec: 14000001     	b	0xba2f0 <jniGetFDFromFileDescriptor+0xa4>
   ba2f0: f85e83a8     	ldur	x8, [x29, #-0x18]
   ba2f4: b4000268     	cbz	x8, 0xba340 <jniGetFDFromFileDescriptor+0xf4>
   ba2f8: 14000001     	b	0xba2fc <jniGetFDFromFileDescriptor+0xb0>
   ba2fc: f85f03a8     	ldur	x8, [x29, #-0x10]
   ba300: f9400108     	ldr	x8, [x8]
   ba304: f9419108     	ldr	x8, [x8, #0x320]
   ba308: f85e03a0     	ldur	x0, [x29, #-0x20]
   ba30c: f85e83a1     	ldur	x1, [x29, #-0x18]
   ba310: 90000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ba314: f9414522     	ldr	x2, [x9, #0x288]
   ba318: d63f0100     	blr	x8
   ba31c: b81fc3a0     	stur	w0, [x29, #-0x4]
   ba320: 1400000b     	b	0xba34c <jniGetFDFromFileDescriptor+0x100>
   ba324: f90017e0     	str	x0, [sp, #0x28]
   ba328: 2a0103e8     	mov	w8, w1
   ba32c: b90027e8     	str	w8, [sp, #0x24]
   ba330: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba334: 910a4000     	add	x0, x0, #0x290
   ba338: 97ffbcea     	bl	0xa96e0 <__cxa_guard_abort@plt>
   ba33c: 14000008     	b	0xba35c <jniGetFDFromFileDescriptor+0x110>
   ba340: 12800008     	mov	w8, #-0x1               // =-1
   ba344: b81fc3a8     	stur	w8, [x29, #-0x4]
   ba348: 14000001     	b	0xba34c <jniGetFDFromFileDescriptor+0x100>
   ba34c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   ba350: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ba354: 910183ff     	add	sp, sp, #0x60
   ba358: d65f03c0     	ret
   ba35c: f94017e0     	ldr	x0, [sp, #0x28]
   ba360: 97ffb6ec     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ba364 <jniGetReferent>:
   ba364: d10143ff     	sub	sp, sp, #0x50
   ba368: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ba36c: 910103fd     	add	x29, sp, #0x40
   ba370: f81f83a0     	stur	x0, [x29, #-0x8]
   ba374: f81f03a1     	stur	x1, [x29, #-0x10]
   ba378: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba37c: f81e83a0     	stur	x0, [x29, #-0x18]
   ba380: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba384: 910ac000     	add	x0, x0, #0x2b0
   ba388: 08dffc08     	ldarb	w8, [x0]
   ba38c: 370003e8     	tbnz	w8, #0x0, 0xba408 <jniGetReferent+0xa4>
   ba390: 14000001     	b	0xba394 <jniGetReferent+0x30>
   ba394: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba398: 910ac000     	add	x0, x0, #0x2b0
   ba39c: 97ffc38d     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   ba3a0: 34000340     	cbz	w0, 0xba408 <jniGetReferent+0xa4>
   ba3a4: 14000001     	b	0xba3a8 <jniGetReferent+0x44>
   ba3a8: f85e83a8     	ldur	x8, [x29, #-0x18]
   ba3ac: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba3b0: d00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba3b4: 91071021     	add	x1, x1, #0x1c4
   ba3b8: f9000be8     	str	x8, [sp, #0x10]
   ba3bc: 97fffb48     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   ba3c0: f90007e0     	str	x0, [sp, #0x8]
   ba3c4: 14000001     	b	0xba3c8 <jniGetReferent+0x64>
   ba3c8: d00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba3cc: 91077042     	add	x2, x2, #0x1dc
   ba3d0: d00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ba3d4: 91078063     	add	x3, x3, #0x1e0
   ba3d8: f9400be0     	ldr	x0, [sp, #0x10]
   ba3dc: f94007e1     	ldr	x1, [sp, #0x8]
   ba3e0: 97ffb4a4     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   ba3e4: f90003e0     	str	x0, [sp]
   ba3e8: 14000001     	b	0xba3ec <jniGetReferent+0x88>
   ba3ec: 90000f88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   ba3f0: f94003e9     	ldr	x9, [sp]
   ba3f4: f9015509     	str	x9, [x8, #0x2a8]
   ba3f8: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba3fc: 910ac000     	add	x0, x0, #0x2b0
   ba400: 97ffa280     	bl	0xa2e00 <__cxa_guard_release@plt>
   ba404: 14000001     	b	0xba408 <jniGetReferent+0xa4>
   ba408: f85f83a8     	ldur	x8, [x29, #-0x8]
   ba40c: f9400108     	ldr	x8, [x8]
   ba410: f9408908     	ldr	x8, [x8, #0x110]
   ba414: f85e83a0     	ldur	x0, [x29, #-0x18]
   ba418: f85f03a1     	ldur	x1, [x29, #-0x10]
   ba41c: 90000f89     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
   ba420: f9415522     	ldr	x2, [x9, #0x2a8]
   ba424: d63f0100     	blr	x8
   ba428: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ba42c: 910143ff     	add	sp, sp, #0x50
   ba430: d65f03c0     	ret
   ba434: f90013e0     	str	x0, [sp, #0x20]
   ba438: 2a0103e8     	mov	w8, w1
   ba43c: b9001fe8     	str	w8, [sp, #0x1c]
   ba440: 90000f80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   ba444: 910ac000     	add	x0, x0, #0x2b0
   ba448: 97ffbca6     	bl	0xa96e0 <__cxa_guard_abort@plt>
   ba44c: 14000001     	b	0xba450 <jniGetReferent+0xec>
   ba450: f94013e0     	ldr	x0, [sp, #0x20]
   ba454: 97ffb6af     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ba458 <scoped_local_ref<_jstring*>::scoped_local_ref(JNINativeInterface const**, _jstring*)>:
   ba458: d10083ff     	sub	sp, sp, #0x20
   ba45c: f9000fe0     	str	x0, [sp, #0x18]
   ba460: f9000be1     	str	x1, [sp, #0x10]
   ba464: f90007e2     	str	x2, [sp, #0x8]
   ba468: f9400fe0     	ldr	x0, [sp, #0x18]
   ba46c: aa0003e1     	mov	x1, x0
   ba470: f9400be2     	ldr	x2, [sp, #0x10]
   ba474: f9000022     	str	x2, [x1]
   ba478: f94007e1     	ldr	x1, [sp, #0x8]
   ba47c: f9000401     	str	x1, [x0, #0x8]
   ba480: 910083ff     	add	sp, sp, #0x20
   ba484: d65f03c0     	ret

00000000000ba488 <scoped_local_ref<_jstring*>::get() const>:
   ba488: d10043ff     	sub	sp, sp, #0x10
   ba48c: f90007e0     	str	x0, [sp, #0x8]
   ba490: f94007e0     	ldr	x0, [sp, #0x8]
   ba494: f9400400     	ldr	x0, [x0, #0x8]
   ba498: 910043ff     	add	sp, sp, #0x10
   ba49c: d65f03c0     	ret
   ba4a0: d10083ff     	sub	sp, sp, #0x20
   ba4a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ba4a8: 910043fd     	add	x29, sp, #0x10
   ba4ac: f90007e0     	str	x0, [sp, #0x8]
   ba4b0: f90003e1     	str	x1, [sp]
   ba4b4: f94007e0     	ldr	x0, [sp, #0x8]
   ba4b8: f94003e1     	ldr	x1, [sp]
   ba4bc: 97ffbde9     	bl	0xa9c60 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc@plt>
   ba4c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ba4c4: 910083ff     	add	sp, sp, #0x20
   ba4c8: d65f03c0     	ret
   ba4cc: d10083ff     	sub	sp, sp, #0x20
   ba4d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ba4d4: 910043fd     	add	x29, sp, #0x10
   ba4d8: f90007e0     	str	x0, [sp, #0x8]
   ba4dc: f90003e1     	str	x1, [sp]
   ba4e0: f94007e0     	ldr	x0, [sp, #0x8]
   ba4e4: f94003e1     	ldr	x1, [sp]
   ba4e8: 97ffa91e     	bl	0xa4960 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKc@plt>
   ba4ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ba4f0: 910083ff     	add	sp, sp, #0x20
   ba4f4: d65f03c0     	ret

00000000000ba4f8 <scoped_local_ref<_jstring*>::~scoped_local_ref()>:
   ba4f8: d10083ff     	sub	sp, sp, #0x20
   ba4fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ba500: 910043fd     	add	x29, sp, #0x10
   ba504: d2800008     	mov	x8, #0x0                // =0
   ba508: f90007e0     	str	x0, [sp, #0x8]
   ba50c: f94007e0     	ldr	x0, [sp, #0x8]
   ba510: aa0803e1     	mov	x1, x8
   ba514: 97ffab97     	bl	0xa5370 <_ZN16scoped_local_refIP8_jstringE5resetES1_@plt>
   ba518: 14000001     	b	0xba51c <scoped_local_ref<_jstring*>::~scoped_local_ref()+0x24>
   ba51c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ba520: 910083ff     	add	sp, sp, #0x20
   ba524: d65f03c0     	ret
   ba528: 97ffcf27     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ba52c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*)>:
   ba52c: d10103ff     	sub	sp, sp, #0x40
   ba530: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ba534: 9100c3fd     	add	x29, sp, #0x30
   ba538: f81f83a0     	stur	x0, [x29, #-0x8]
   ba53c: f81f03a1     	stur	x1, [x29, #-0x10]
   ba540: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba544: f85f03a1     	ldur	x1, [x29, #-0x10]
   ba548: f85f03a8     	ldur	x8, [x29, #-0x10]
   ba54c: f9000fe0     	str	x0, [sp, #0x18]
   ba550: aa0803e0     	mov	x0, x8
   ba554: f9000be1     	str	x1, [sp, #0x10]
   ba558: 97ffa4ca     	bl	0xa3880 <_ZNSt6__ndk111char_traitsIcE6lengthEPKc@plt>
   ba55c: f9400fe8     	ldr	x8, [sp, #0x18]
   ba560: f90007e0     	str	x0, [sp, #0x8]
   ba564: aa0803e0     	mov	x0, x8
   ba568: f9400be1     	ldr	x1, [sp, #0x10]
   ba56c: f94007e2     	ldr	x2, [sp, #0x8]
   ba570: 97ffb6f8     	bl	0xa8150 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKcm@plt>
   ba574: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ba578: 910103ff     	add	sp, sp, #0x40
   ba57c: d65f03c0     	ret

00000000000ba580 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)>:
   ba580: d10203ff     	sub	sp, sp, #0x80
   ba584: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ba588: 9101c3fd     	add	x29, sp, #0x70
   ba58c: d53bd048     	mrs	x8, TPIDR_EL0
   ba590: f9401508     	ldr	x8, [x8, #0x28]
   ba594: f81f83a8     	stur	x8, [x29, #-0x8]
   ba598: f81e83a0     	stur	x0, [x29, #-0x18]
   ba59c: f81e03a1     	stur	x1, [x29, #-0x20]
   ba5a0: f81d83a2     	stur	x2, [x29, #-0x28]
   ba5a4: f85e83a8     	ldur	x8, [x29, #-0x18]
   ba5a8: aa0803e0     	mov	x0, x8
   ba5ac: f90017e0     	str	x0, [sp, #0x28]
   ba5b0: aa0803e0     	mov	x0, x8
   ba5b4: 9400004b     	bl	0xba6e0 <std::__ndk1::char_traits<char>::length(char const*)+0x24>
   ba5b8: f81d03a0     	stur	x0, [x29, #-0x30]
   ba5bc: f85d03a8     	ldur	x8, [x29, #-0x30]
   ba5c0: f85d83a0     	ldur	x0, [x29, #-0x28]
   ba5c4: eb000108     	subs	x8, x8, x0
   ba5c8: f90013e8     	str	x8, [sp, #0x20]
   ba5cc: 54000363     	b.lo	0xba638 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0xb8>
   ba5d0: 14000001     	b	0xba5d4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0x54>
   ba5d4: f94017e0     	ldr	x0, [sp, #0x28]
   ba5d8: 9400005b     	bl	0xba744 <std::__ndk1::char_traits<char>::length(char const*)+0x88>
   ba5dc: 94000055     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   ba5e0: f9001fe0     	str	x0, [sp, #0x38]
   ba5e4: f9401fe0     	ldr	x0, [sp, #0x38]
   ba5e8: f85e03a1     	ldur	x1, [x29, #-0x20]
   ba5ec: f85d83a2     	ldur	x2, [x29, #-0x28]
   ba5f0: 97ffb7a4     	bl	0xa8480 <_ZNSt6__ndk111char_traitsIcE4moveEPcPKcm@plt>
   ba5f4: f9401fe1     	ldr	x1, [sp, #0x38]
   ba5f8: f85d83a2     	ldur	x2, [x29, #-0x28]
   ba5fc: 8b020021     	add	x1, x1, x2
   ba600: 2a1f03e8     	mov	w8, wzr
   ba604: 381f43a8     	sturb	w8, [x29, #-0xc]
   ba608: d10033a2     	sub	x2, x29, #0xc
   ba60c: f9000fe0     	str	x0, [sp, #0x18]
   ba610: aa0103e0     	mov	x0, x1
   ba614: aa0203e1     	mov	x1, x2
   ba618: 97ff9fe2     	bl	0xa25a0 <_ZNSt6__ndk111char_traitsIcE6assignERcRKc@plt>
   ba61c: f85d83a1     	ldur	x1, [x29, #-0x28]
   ba620: f94017e0     	ldr	x0, [sp, #0x28]
   ba624: 9400007e     	bl	0xba81c <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x24>
   ba628: f85d83a1     	ldur	x1, [x29, #-0x28]
   ba62c: f94017e0     	ldr	x0, [sp, #0x28]
   ba630: 9400008f     	bl	0xba86c <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x74>
   ba634: 14000016     	b	0xba68c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0x10c>
   ba638: f94017e0     	ldr	x0, [sp, #0x28]
   ba63c: 94000091     	bl	0xba880 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x88>
   ba640: f9001be0     	str	x0, [sp, #0x30]
   ba644: f85d03a0     	ldur	x0, [x29, #-0x30]
   ba648: f85d83be     	ldur	x30, [x29, #-0x28]
   ba64c: eb0003c2     	subs	x2, x30, x0
   ba650: f9401be8     	ldr	x8, [sp, #0x30]
   ba654: f85e03a7     	ldur	x7, [x29, #-0x20]
   ba658: aa1f03e1     	mov	x1, xzr
   ba65c: f94017e3     	ldr	x3, [sp, #0x28]
   ba660: f9000be0     	str	x0, [sp, #0x10]
   ba664: aa0303e0     	mov	x0, x3
   ba668: f9400be9     	ldr	x9, [sp, #0x10]
   ba66c: f90007e1     	str	x1, [sp, #0x8]
   ba670: aa0903e1     	mov	x1, x9
   ba674: aa0803e3     	mov	x3, x8
   ba678: f94007e4     	ldr	x4, [sp, #0x8]
   ba67c: aa0803e5     	mov	x5, x8
   ba680: aa1e03e6     	mov	x6, x30
   ba684: 97ffbdb7     	bl	0xa9d60 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt>
   ba688: 14000001     	b	0xba68c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0x10c>
   ba68c: d53bd048     	mrs	x8, TPIDR_EL0
   ba690: f9401508     	ldr	x8, [x8, #0x28]
   ba694: f85f83a9     	ldur	x9, [x29, #-0x8]
   ba698: eb090108     	subs	x8, x8, x9
   ba69c: f90003e8     	str	x8, [sp]
   ba6a0: 540000c1     	b.ne	0xba6b8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0x138>
   ba6a4: 14000001     	b	0xba6a8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::assign(char const*, unsigned long)+0x128>
   ba6a8: f94017e0     	ldr	x0, [sp, #0x28]
   ba6ac: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ba6b0: 910203ff     	add	sp, sp, #0x80
   ba6b4: d65f03c0     	ret
   ba6b8: 97ffbdae     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ba6bc <std::__ndk1::char_traits<char>::length(char const*)>:
   ba6bc: d10083ff     	sub	sp, sp, #0x20
   ba6c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ba6c4: 910043fd     	add	x29, sp, #0x10
   ba6c8: f90007e0     	str	x0, [sp, #0x8]
   ba6cc: f94007e0     	ldr	x0, [sp, #0x8]
   ba6d0: 97ffa328     	bl	0xa3370 <strlen@plt>
   ba6d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ba6d8: 910083ff     	add	sp, sp, #0x20
   ba6dc: d65f03c0     	ret
   ba6e0: d100c3ff     	sub	sp, sp, #0x30
   ba6e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ba6e8: 910083fd     	add	x29, sp, #0x20
   ba6ec: f81f83a0     	stur	x0, [x29, #-0x8]
   ba6f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba6f4: f9000be0     	str	x0, [sp, #0x10]
   ba6f8: 94000124     	bl	0xbab88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b4>
   ba6fc: 37000040     	tbnz	w0, #0x0, 0xba704 <std::__ndk1::char_traits<char>::length(char const*)+0x48>
   ba700: 14000005     	b	0xba714 <std::__ndk1::char_traits<char>::length(char const*)+0x58>
   ba704: f9400be0     	ldr	x0, [sp, #0x10]
   ba708: 94000138     	bl	0xbabe8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x314>
   ba70c: f90007e0     	str	x0, [sp, #0x8]
   ba710: 14000003     	b	0xba71c <std::__ndk1::char_traits<char>::length(char const*)+0x60>
   ba714: d28002e8     	mov	x8, #0x17               // =23
   ba718: f90007e8     	str	x8, [sp, #0x8]
   ba71c: f94007e8     	ldr	x8, [sp, #0x8]
   ba720: f1000500     	subs	x0, x8, #0x1
   ba724: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ba728: 9100c3ff     	add	sp, sp, #0x30
   ba72c: d65f03c0     	ret
   ba730: d10043ff     	sub	sp, sp, #0x10
   ba734: f90007e0     	str	x0, [sp, #0x8]
   ba738: f94007e0     	ldr	x0, [sp, #0x8]
   ba73c: 910043ff     	add	sp, sp, #0x10
   ba740: d65f03c0     	ret
   ba744: d100c3ff     	sub	sp, sp, #0x30
   ba748: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ba74c: 910083fd     	add	x29, sp, #0x20
   ba750: f81f83a0     	stur	x0, [x29, #-0x8]
   ba754: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba758: f9000be0     	str	x0, [sp, #0x10]
   ba75c: 9400010b     	bl	0xbab88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b4>
   ba760: 37000040     	tbnz	w0, #0x0, 0xba768 <std::__ndk1::char_traits<char>::length(char const*)+0xac>
   ba764: 14000005     	b	0xba778 <std::__ndk1::char_traits<char>::length(char const*)+0xbc>
   ba768: f9400be0     	ldr	x0, [sp, #0x10]
   ba76c: 9400013b     	bl	0xbac58 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x384>
   ba770: f90007e0     	str	x0, [sp, #0x8]
   ba774: 14000004     	b	0xba784 <std::__ndk1::char_traits<char>::length(char const*)+0xc8>
   ba778: f9400be0     	ldr	x0, [sp, #0x10]
   ba77c: 94000141     	bl	0xbac80 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3ac>
   ba780: f90007e0     	str	x0, [sp, #0x8]
   ba784: f94007e8     	ldr	x8, [sp, #0x8]
   ba788: aa0803e0     	mov	x0, x8
   ba78c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ba790: 9100c3ff     	add	sp, sp, #0x30
   ba794: d65f03c0     	ret

00000000000ba798 <std::__ndk1::char_traits<char>::move(char*, char const*, unsigned long)>:
   ba798: d10103ff     	sub	sp, sp, #0x40
   ba79c: f9001bfe     	str	x30, [sp, #0x30]
   ba7a0: f90017e0     	str	x0, [sp, #0x28]
   ba7a4: f90013e1     	str	x1, [sp, #0x20]
   ba7a8: f9000fe2     	str	x2, [sp, #0x18]
   ba7ac: f9400fe0     	ldr	x0, [sp, #0x18]
   ba7b0: b4000040     	cbz	x0, 0xba7b8 <std::__ndk1::char_traits<char>::move(char*, char const*, unsigned long)+0x20>
   ba7b4: 14000004     	b	0xba7c4 <std::__ndk1::char_traits<char>::move(char*, char const*, unsigned long)+0x2c>
   ba7b8: f94017e8     	ldr	x8, [sp, #0x28]
   ba7bc: f9000be8     	str	x8, [sp, #0x10]
   ba7c0: 14000009     	b	0xba7e4 <std::__ndk1::char_traits<char>::move(char*, char const*, unsigned long)+0x4c>
   ba7c4: f94017e8     	ldr	x8, [sp, #0x28]
   ba7c8: f94013e1     	ldr	x1, [sp, #0x20]
   ba7cc: f9400fe2     	ldr	x2, [sp, #0x18]
   ba7d0: aa0803e0     	mov	x0, x8
   ba7d4: f90007e8     	str	x8, [sp, #0x8]
   ba7d8: 97ffa19a     	bl	0xa2e40 <memmove@plt>
   ba7dc: f94007e8     	ldr	x8, [sp, #0x8]
   ba7e0: f9000be8     	str	x8, [sp, #0x10]
   ba7e4: f9400be8     	ldr	x8, [sp, #0x10]
   ba7e8: aa0803e0     	mov	x0, x8
   ba7ec: f9401bfe     	ldr	x30, [sp, #0x30]
   ba7f0: 910103ff     	add	sp, sp, #0x40
   ba7f4: d65f03c0     	ret

00000000000ba7f8 <std::__ndk1::char_traits<char>::assign(char&, char const&)>:
   ba7f8: d10043ff     	sub	sp, sp, #0x10
   ba7fc: f90007e0     	str	x0, [sp, #0x8]
   ba800: f90003e1     	str	x1, [sp]
   ba804: f94003e0     	ldr	x0, [sp]
   ba808: 39400008     	ldrb	w8, [x0]
   ba80c: f94007e0     	ldr	x0, [sp, #0x8]
   ba810: 39000008     	strb	w8, [x0]
   ba814: 910043ff     	add	sp, sp, #0x10
   ba818: d65f03c0     	ret
   ba81c: d100c3ff     	sub	sp, sp, #0x30
   ba820: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ba824: 910083fd     	add	x29, sp, #0x20
   ba828: f81f83a0     	stur	x0, [x29, #-0x8]
   ba82c: f9000be1     	str	x1, [sp, #0x10]
   ba830: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba834: f90007e0     	str	x0, [sp, #0x8]
   ba838: 940000d4     	bl	0xbab88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b4>
   ba83c: 37000040     	tbnz	w0, #0x0, 0xba844 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x4c>
   ba840: 14000005     	b	0xba854 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x5c>
   ba844: f9400be1     	ldr	x1, [sp, #0x10]
   ba848: f94007e0     	ldr	x0, [sp, #0x8]
   ba84c: 94000137     	bl	0xbad28 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x454>
   ba850: 14000004     	b	0xba860 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x68>
   ba854: f9400be1     	ldr	x1, [sp, #0x10]
   ba858: f94007e0     	ldr	x0, [sp, #0x8]
   ba85c: 94000141     	bl	0xbad60 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x48c>
   ba860: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ba864: 9100c3ff     	add	sp, sp, #0x30
   ba868: d65f03c0     	ret
   ba86c: d10043ff     	sub	sp, sp, #0x10
   ba870: f90007e0     	str	x0, [sp, #0x8]
   ba874: f90003e1     	str	x1, [sp]
   ba878: 910043ff     	add	sp, sp, #0x10
   ba87c: d65f03c0     	ret
   ba880: d100c3ff     	sub	sp, sp, #0x30
   ba884: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ba888: 910083fd     	add	x29, sp, #0x20
   ba88c: f81f83a0     	stur	x0, [x29, #-0x8]
   ba890: f85f83a0     	ldur	x0, [x29, #-0x8]
   ba894: f9000be0     	str	x0, [sp, #0x10]
   ba898: 940000bc     	bl	0xbab88 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b4>
   ba89c: 37000040     	tbnz	w0, #0x0, 0xba8a4 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0xac>
   ba8a0: 14000005     	b	0xba8b4 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0xbc>
   ba8a4: f9400be0     	ldr	x0, [sp, #0x10]
   ba8a8: 9400013f     	bl	0xbada4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x4d0>
   ba8ac: f90007e0     	str	x0, [sp, #0x8]
   ba8b0: 14000004     	b	0xba8c0 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0xc8>
   ba8b4: f9400be0     	ldr	x0, [sp, #0x10]
   ba8b8: 94000145     	bl	0xbadcc <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x4f8>
   ba8bc: f90007e0     	str	x0, [sp, #0x8]
   ba8c0: f94007e8     	ldr	x8, [sp, #0x8]
   ba8c4: aa0803e0     	mov	x0, x8
   ba8c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ba8cc: 9100c3ff     	add	sp, sp, #0x30
   ba8d0: d65f03c0     	ret

00000000000ba8d4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)>:
   ba8d4: d10403ff     	sub	sp, sp, #0x100
   ba8d8: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   ba8dc: 9103c3fd     	add	x29, sp, #0xf0
   ba8e0: d53bd048     	mrs	x8, TPIDR_EL0
   ba8e4: f9401508     	ldr	x8, [x8, #0x28]
   ba8e8: f81f83a8     	stur	x8, [x29, #-0x8]
   ba8ec: f81d83a0     	stur	x0, [x29, #-0x28]
   ba8f0: f81d03a1     	stur	x1, [x29, #-0x30]
   ba8f4: f81c83a2     	stur	x2, [x29, #-0x38]
   ba8f8: f81c03a3     	stur	x3, [x29, #-0x40]
   ba8fc: f81b83a4     	stur	x4, [x29, #-0x48]
   ba900: f81b03a5     	stur	x5, [x29, #-0x50]
   ba904: f81a83a6     	stur	x6, [x29, #-0x58]
   ba908: f81a03a7     	stur	x7, [x29, #-0x60]
   ba90c: f85d83a8     	ldur	x8, [x29, #-0x28]
   ba910: aa0803e0     	mov	x0, x8
   ba914: f90033e0     	str	x0, [sp, #0x60]
   ba918: aa0803e0     	mov	x0, x8
   ba91c: 9400013c     	bl	0xbae0c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x538>
   ba920: f81983a0     	stur	x0, [x29, #-0x68]
   ba924: f85c83a8     	ldur	x8, [x29, #-0x38]
   ba928: f85983a0     	ldur	x0, [x29, #-0x68]
   ba92c: f85d03a1     	ldur	x1, [x29, #-0x30]
   ba930: eb010000     	subs	x0, x0, x1
   ba934: f1000400     	subs	x0, x0, #0x1
   ba938: eb000108     	subs	x8, x8, x0
   ba93c: f9002fe8     	str	x8, [sp, #0x58]
   ba940: 54000089     	b.ls	0xba950 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x7c>
   ba944: 14000001     	b	0xba948 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x74>
   ba948: f94033e0     	ldr	x0, [sp, #0x60]
   ba94c: 97ffc0a5     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
   ba950: f94033e0     	ldr	x0, [sp, #0x60]
   ba954: 97ffff7c     	bl	0xba744 <std::__ndk1::char_traits<char>::length(char const*)+0x88>
   ba958: f81903a0     	stur	x0, [x29, #-0x70]
   ba95c: f85d03a0     	ldur	x0, [x29, #-0x30]
   ba960: f85983be     	ldur	x30, [x29, #-0x68]
   ba964: d341ffde     	lsr	x30, x30, #1
   ba968: f10043de     	subs	x30, x30, #0x10
   ba96c: eb1e0000     	subs	x0, x0, x30
   ba970: f9002be0     	str	x0, [sp, #0x50]
   ba974: 54000202     	b.hs	0xba9b4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xe0>
   ba978: 14000001     	b	0xba97c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xa8>
   ba97c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ba980: f85c83a9     	ldur	x9, [x29, #-0x38]
   ba984: 8b090108     	add	x8, x8, x9
   ba988: f81f03a8     	stur	x8, [x29, #-0x10]
   ba98c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ba990: d37ff908     	lsl	x8, x8, #1
   ba994: f81e83a8     	stur	x8, [x29, #-0x18]
   ba998: d10043a0     	sub	x0, x29, #0x10
   ba99c: d10063a1     	sub	x1, x29, #0x18
   ba9a0: 94000153     	bl	0xbaeec <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0xac>
   ba9a4: f9400000     	ldr	x0, [x0]
   ba9a8: 9400012e     	bl	0xbae60 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x20>
   ba9ac: f90027e0     	str	x0, [sp, #0x48]
   ba9b0: 14000005     	b	0xba9c4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xf0>
   ba9b4: f85983a8     	ldur	x8, [x29, #-0x68]
   ba9b8: f1000508     	subs	x8, x8, #0x1
   ba9bc: f90027e8     	str	x8, [sp, #0x48]
   ba9c0: 14000001     	b	0xba9c4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0xf0>
   ba9c4: f94027e8     	ldr	x8, [sp, #0x48]
   ba9c8: f9003fe8     	str	x8, [sp, #0x78]
   ba9cc: f94033e0     	ldr	x0, [sp, #0x60]
   ba9d0: 94000161     	bl	0xbaf54 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x114>
   ba9d4: f9403fe8     	ldr	x8, [sp, #0x78]
   ba9d8: 91000501     	add	x1, x8, #0x1
   ba9dc: 94000151     	bl	0xbaf20 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0xe0>
   ba9e0: f9003be0     	str	x0, [sp, #0x70]
   ba9e4: f94033e0     	ldr	x0, [sp, #0x60]
   ba9e8: 94000164     	bl	0xbaf78 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x138>
   ba9ec: f85b83a8     	ldur	x8, [x29, #-0x48]
   ba9f0: b4000208     	cbz	x8, 0xbaa30 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x15c>
   ba9f4: 14000001     	b	0xba9f8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x124>
   ba9f8: f9403be0     	ldr	x0, [sp, #0x70]
   ba9fc: 97ffff4d     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   baa00: f85903be     	ldur	x30, [x29, #-0x70]
   baa04: f90023e0     	str	x0, [sp, #0x40]
   baa08: aa1e03e0     	mov	x0, x30
   baa0c: 97ffff49     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   baa10: f85b83a2     	ldur	x2, [x29, #-0x48]
   baa14: f94023fe     	ldr	x30, [sp, #0x40]
   baa18: f9001fe0     	str	x0, [sp, #0x38]
   baa1c: aa1e03e0     	mov	x0, x30
   baa20: f9401fe1     	ldr	x1, [sp, #0x38]
   baa24: 97ffb9cf     	bl	0xa9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>
   baa28: f9001be0     	str	x0, [sp, #0x30]
   baa2c: 14000001     	b	0xbaa30 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x15c>
   baa30: f85a83a8     	ldur	x8, [x29, #-0x58]
   baa34: b4000168     	cbz	x8, 0xbaa60 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x18c>
   baa38: 14000001     	b	0xbaa3c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x168>
   baa3c: f9403be0     	ldr	x0, [sp, #0x70]
   baa40: 97ffff3c     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   baa44: f85b83be     	ldur	x30, [x29, #-0x48]
   baa48: 8b1e0000     	add	x0, x0, x30
   baa4c: f85a03a1     	ldur	x1, [x29, #-0x60]
   baa50: f85a83a2     	ldur	x2, [x29, #-0x58]
   baa54: 97ffb9c3     	bl	0xa9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>
   baa58: f90017e0     	str	x0, [sp, #0x28]
   baa5c: 14000001     	b	0xbaa60 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x18c>
   baa60: f85c03a8     	ldur	x8, [x29, #-0x40]
   baa64: f85b03a9     	ldur	x9, [x29, #-0x50]
   baa68: eb090108     	subs	x8, x8, x9
   baa6c: f85b83a9     	ldur	x9, [x29, #-0x48]
   baa70: eb090108     	subs	x8, x8, x9
   baa74: f90037e8     	str	x8, [sp, #0x68]
   baa78: f94037e8     	ldr	x8, [sp, #0x68]
   baa7c: b40002a8     	cbz	x8, 0xbaad0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x1fc>
   baa80: 14000001     	b	0xbaa84 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x1b0>
   baa84: f9403be0     	ldr	x0, [sp, #0x70]
   baa88: 97ffff2a     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   baa8c: f85b83be     	ldur	x30, [x29, #-0x48]
   baa90: 8b1e0000     	add	x0, x0, x30
   baa94: f85a83be     	ldur	x30, [x29, #-0x58]
   baa98: 8b1e0000     	add	x0, x0, x30
   baa9c: f85903be     	ldur	x30, [x29, #-0x70]
   baaa0: f90013e0     	str	x0, [sp, #0x20]
   baaa4: aa1e03e0     	mov	x0, x30
   baaa8: 97ffff22     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   baaac: f85b83be     	ldur	x30, [x29, #-0x48]
   baab0: 8b1e0000     	add	x0, x0, x30
   baab4: f85b03be     	ldur	x30, [x29, #-0x50]
   baab8: 8b1e0001     	add	x1, x0, x30
   baabc: f94037e2     	ldr	x2, [sp, #0x68]
   baac0: f94013e0     	ldr	x0, [sp, #0x20]
   baac4: 97ffb9a7     	bl	0xa9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>
   baac8: f9000fe0     	str	x0, [sp, #0x18]
   baacc: 14000001     	b	0xbaad0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x1fc>
   baad0: f85d03a8     	ldur	x8, [x29, #-0x30]
   baad4: f1005908     	subs	x8, x8, #0x16
   baad8: f9000be8     	str	x8, [sp, #0x10]
   baadc: 54000120     	b.eq	0xbab00 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x22c>
   baae0: 14000001     	b	0xbaae4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x210>
   baae4: f94033e0     	ldr	x0, [sp, #0x60]
   baae8: 9400011b     	bl	0xbaf54 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x114>
   baaec: f85903a1     	ldur	x1, [x29, #-0x70]
   baaf0: f85d03be     	ldur	x30, [x29, #-0x30]
   baaf4: 910007c2     	add	x2, x30, #0x1
   baaf8: 9400013c     	bl	0xbafe8 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x60>
   baafc: 14000001     	b	0xbab00 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x22c>
   bab00: f9403be1     	ldr	x1, [sp, #0x70]
   bab04: f94033e0     	ldr	x0, [sp, #0x60]
   bab08: 94000145     	bl	0xbb01c <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x94>
   bab0c: f9403fe0     	ldr	x0, [sp, #0x78]
   bab10: 91000401     	add	x1, x0, #0x1
   bab14: f94033e0     	ldr	x0, [sp, #0x60]
   bab18: 9400014f     	bl	0xbb054 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0xcc>
   bab1c: f85b83a0     	ldur	x0, [x29, #-0x48]
   bab20: f85a83a1     	ldur	x1, [x29, #-0x58]
   bab24: 8b010000     	add	x0, x0, x1
   bab28: f94037e1     	ldr	x1, [sp, #0x68]
   bab2c: 8b010000     	add	x0, x0, x1
   bab30: f81c03a0     	stur	x0, [x29, #-0x40]
   bab34: f85c03a1     	ldur	x1, [x29, #-0x40]
   bab38: f94033e0     	ldr	x0, [sp, #0x60]
   bab3c: 9400007b     	bl	0xbad28 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x454>
   bab40: f9403be0     	ldr	x0, [sp, #0x70]
   bab44: f85c03a1     	ldur	x1, [x29, #-0x40]
   bab48: 8b010000     	add	x0, x0, x1
   bab4c: 2a1f03e8     	mov	w8, wzr
   bab50: 381e43a8     	sturb	w8, [x29, #-0x1c]
   bab54: d10073a1     	sub	x1, x29, #0x1c
   bab58: 97ff9e92     	bl	0xa25a0 <_ZNSt6__ndk111char_traitsIcE6assignERcRKc@plt>
   bab5c: d53bd040     	mrs	x0, TPIDR_EL0
   bab60: f9401400     	ldr	x0, [x0, #0x28]
   bab64: f85f83a1     	ldur	x1, [x29, #-0x8]
   bab68: eb010000     	subs	x0, x0, x1
   bab6c: f90007e0     	str	x0, [sp, #0x8]
   bab70: 540000a1     	b.ne	0xbab84 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2b0>
   bab74: 14000001     	b	0xbab78 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x2a4>
   bab78: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   bab7c: 910403ff     	add	sp, sp, #0x100
   bab80: d65f03c0     	ret
   bab84: 97ffbc7b     	bl	0xa9d70 <__stack_chk_fail@plt>
   bab88: d100c3ff     	sub	sp, sp, #0x30
   bab8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bab90: 910083fd     	add	x29, sp, #0x20
   bab94: b24003e8     	orr	x8, xzr, #0x1
   bab98: d2800009     	mov	x9, #0x0                // =0
   bab9c: f81f83a0     	stur	x0, [x29, #-0x8]
   baba0: f85f83a0     	ldur	x0, [x29, #-0x8]
   baba4: f9000be8     	str	x8, [sp, #0x10]
   baba8: f90007e9     	str	x9, [sp, #0x8]
   babac: 9400001d     	bl	0xbac20 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x34c>
   babb0: 3940000a     	ldrb	w10, [x0]
   babb4: 2a0a03e8     	mov	w8, w10
   babb8: d3401d08     	ubfx	x8, x8, #0, #8
   babbc: f9400be9     	ldr	x9, [sp, #0x10]
   babc0: 8a090108     	and	x8, x8, x9
   babc4: f94007e0     	ldr	x0, [sp, #0x8]
   babc8: eb00011f     	cmp	x8, x0
   babcc: 1a9f07ea     	cset	w10, ne
   babd0: 320003eb     	orr	w11, wzr, #0x1
   babd4: 0a0b014a     	and	w10, w10, w11
   babd8: 2a0a03e0     	mov	w0, w10
   babdc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   babe0: 9100c3ff     	add	sp, sp, #0x30
   babe4: d65f03c0     	ret
   babe8: d10083ff     	sub	sp, sp, #0x20
   babec: a9017bfd     	stp	x29, x30, [sp, #0x10]
   babf0: 910043fd     	add	x29, sp, #0x10
   babf4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
   babf8: f90007e0     	str	x0, [sp, #0x8]
   babfc: f94007e0     	ldr	x0, [sp, #0x8]
   bac00: f90003e8     	str	x8, [sp]
   bac04: 94000007     	bl	0xbac20 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x34c>
   bac08: f9400008     	ldr	x8, [x0]
   bac0c: f94003e0     	ldr	x0, [sp]
   bac10: 8a000100     	and	x0, x8, x0
   bac14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bac18: 910083ff     	add	sp, sp, #0x20
   bac1c: d65f03c0     	ret
   bac20: d10083ff     	sub	sp, sp, #0x20
   bac24: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bac28: 910043fd     	add	x29, sp, #0x10
   bac2c: f90007e0     	str	x0, [sp, #0x8]
   bac30: f94007e0     	ldr	x0, [sp, #0x8]
   bac34: 94000004     	bl	0xbac44 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x370>
   bac38: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bac3c: 910083ff     	add	sp, sp, #0x20
   bac40: d65f03c0     	ret
   bac44: d10043ff     	sub	sp, sp, #0x10
   bac48: f90007e0     	str	x0, [sp, #0x8]
   bac4c: f94007e0     	ldr	x0, [sp, #0x8]
   bac50: 910043ff     	add	sp, sp, #0x10
   bac54: d65f03c0     	ret
   bac58: d10083ff     	sub	sp, sp, #0x20
   bac5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bac60: 910043fd     	add	x29, sp, #0x10
   bac64: f90007e0     	str	x0, [sp, #0x8]
   bac68: f94007e0     	ldr	x0, [sp, #0x8]
   bac6c: 94000013     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bac70: f9400800     	ldr	x0, [x0, #0x10]
   bac74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bac78: 910083ff     	add	sp, sp, #0x20
   bac7c: d65f03c0     	ret
   bac80: d10083ff     	sub	sp, sp, #0x20
   bac84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bac88: 910043fd     	add	x29, sp, #0x10
   bac8c: b24003e8     	orr	x8, xzr, #0x1
   bac90: f90007e0     	str	x0, [sp, #0x8]
   bac94: f94007e0     	ldr	x0, [sp, #0x8]
   bac98: f90003e8     	str	x8, [sp]
   bac9c: 94000007     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   baca0: f94003e8     	ldr	x8, [sp]
   baca4: 8b080000     	add	x0, x0, x8
   baca8: 94000012     	bl	0xbacf0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x41c>
   bacac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bacb0: 910083ff     	add	sp, sp, #0x20
   bacb4: d65f03c0     	ret
   bacb8: d10083ff     	sub	sp, sp, #0x20
   bacbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bacc0: 910043fd     	add	x29, sp, #0x10
   bacc4: f90007e0     	str	x0, [sp, #0x8]
   bacc8: f94007e0     	ldr	x0, [sp, #0x8]
   baccc: 94000004     	bl	0xbacdc <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x408>
   bacd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bacd4: 910083ff     	add	sp, sp, #0x20
   bacd8: d65f03c0     	ret
   bacdc: d10043ff     	sub	sp, sp, #0x10
   bace0: f90007e0     	str	x0, [sp, #0x8]
   bace4: f94007e0     	ldr	x0, [sp, #0x8]
   bace8: 910043ff     	add	sp, sp, #0x10
   bacec: d65f03c0     	ret
   bacf0: d10083ff     	sub	sp, sp, #0x20
   bacf4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bacf8: 910043fd     	add	x29, sp, #0x10
   bacfc: f90007e0     	str	x0, [sp, #0x8]
   bad00: f94007e0     	ldr	x0, [sp, #0x8]
   bad04: 94000004     	bl	0xbad14 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x440>
   bad08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bad0c: 910083ff     	add	sp, sp, #0x20
   bad10: d65f03c0     	ret
   bad14: d10043ff     	sub	sp, sp, #0x10
   bad18: f90007e0     	str	x0, [sp, #0x8]
   bad1c: f94007e0     	ldr	x0, [sp, #0x8]
   bad20: 910043ff     	add	sp, sp, #0x10
   bad24: d65f03c0     	ret
   bad28: d100c3ff     	sub	sp, sp, #0x30
   bad2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bad30: 910083fd     	add	x29, sp, #0x20
   bad34: f81f83a0     	stur	x0, [x29, #-0x8]
   bad38: f9000be1     	str	x1, [sp, #0x10]
   bad3c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bad40: f9400be1     	ldr	x1, [sp, #0x10]
   bad44: f90007e1     	str	x1, [sp, #0x8]
   bad48: 97ffffdc     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bad4c: f94007e1     	ldr	x1, [sp, #0x8]
   bad50: f9000401     	str	x1, [x0, #0x8]
   bad54: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bad58: 9100c3ff     	add	sp, sp, #0x30
   bad5c: d65f03c0     	ret
   bad60: d100c3ff     	sub	sp, sp, #0x30
   bad64: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bad68: 910083fd     	add	x29, sp, #0x20
   bad6c: b24003e8     	orr	x8, xzr, #0x1
   bad70: f81f83a0     	stur	x0, [x29, #-0x8]
   bad74: f9000be1     	str	x1, [sp, #0x10]
   bad78: f85f83a0     	ldur	x0, [x29, #-0x8]
   bad7c: f9400be1     	ldr	x1, [sp, #0x10]
   bad80: 9ac82028     	lsl	x8, x1, x8
   bad84: 2a0803e9     	mov	w9, w8
   bad88: b9000fe9     	str	w9, [sp, #0xc]
   bad8c: 97ffffcb     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bad90: b9400fe9     	ldr	w9, [sp, #0xc]
   bad94: 39000009     	strb	w9, [x0]
   bad98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bad9c: 9100c3ff     	add	sp, sp, #0x30
   bada0: d65f03c0     	ret
   bada4: d10083ff     	sub	sp, sp, #0x20
   bada8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   badac: 910043fd     	add	x29, sp, #0x10
   badb0: f90007e0     	str	x0, [sp, #0x8]
   badb4: f94007e0     	ldr	x0, [sp, #0x8]
   badb8: 97ffff9a     	bl	0xbac20 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x34c>
   badbc: f9400400     	ldr	x0, [x0, #0x8]
   badc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   badc4: 910083ff     	add	sp, sp, #0x20
   badc8: d65f03c0     	ret
   badcc: d10083ff     	sub	sp, sp, #0x20
   badd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   badd4: 910043fd     	add	x29, sp, #0x10
   badd8: 320003e8     	orr	w8, wzr, #0x1
   baddc: f90007e0     	str	x0, [sp, #0x8]
   bade0: f94007e0     	ldr	x0, [sp, #0x8]
   bade4: b90007e8     	str	w8, [sp, #0x4]
   bade8: 97ffff8e     	bl	0xbac20 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x34c>
   badec: 39400008     	ldrb	w8, [x0]
   badf0: b94007e9     	ldr	w9, [sp, #0x4]
   badf4: 1ac92908     	asr	w8, w8, w9
   badf8: 2a0803e0     	mov	w0, w8
   badfc: 93407c00     	sxtw	x0, w0
   bae00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bae04: 910083ff     	add	sp, sp, #0x20
   bae08: d65f03c0     	ret
   bae0c: d10083ff     	sub	sp, sp, #0x20
   bae10: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bae14: 910043fd     	add	x29, sp, #0x10
   bae18: f90007e0     	str	x0, [sp, #0x8]
   bae1c: f94007e0     	ldr	x0, [sp, #0x8]
   bae20: 940000a8     	bl	0xbb0c0 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x138>
   bae24: 9400009c     	bl	0xbb094 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x10c>
   bae28: f90003e0     	str	x0, [sp]
   bae2c: f94003e0     	ldr	x0, [sp]
   bae30: f1004000     	subs	x0, x0, #0x10
   bae34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bae38: 910083ff     	add	sp, sp, #0x20
   bae3c: d65f03c0     	ret

00000000000bae40 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const>:
   bae40: d10083ff     	sub	sp, sp, #0x20
   bae44: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bae48: 910043fd     	add	x29, sp, #0x10
   bae4c: f0000c48     	adrp	x8, 0x245000 <typeinfo name for std::bad_typeid+0x587>
   bae50: 911aa508     	add	x8, x8, #0x6a9
   bae54: f90007e0     	str	x0, [sp, #0x8]
   bae58: aa0803e0     	mov	x0, x8
   bae5c: 940000c1     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
   bae60: d100c3ff     	sub	sp, sp, #0x30
   bae64: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bae68: 910083fd     	add	x29, sp, #0x20
   bae6c: d28002e8     	mov	x8, #0x17               // =23
   bae70: f9000be0     	str	x0, [sp, #0x10]
   bae74: f9400be0     	ldr	x0, [sp, #0x10]
   bae78: eb08001f     	cmp	x0, x8
   bae7c: 1a9f27e9     	cset	w9, lo
   bae80: 37000049     	tbnz	w9, #0x0, 0xbae88 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x48>
   bae84: 14000004     	b	0xbae94 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x54>
   bae88: d28002c8     	mov	x8, #0x16               // =22
   bae8c: f81f83a8     	stur	x8, [x29, #-0x8]
   bae90: 14000013     	b	0xbaedc <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x9c>
   bae94: d28002e8     	mov	x8, #0x17               // =23
   bae98: f9400be9     	ldr	x9, [sp, #0x10]
   bae9c: 91000520     	add	x0, x9, #0x1
   baea0: f90003e8     	str	x8, [sp]
   baea4: 97ffae83     	bl	0xa68b0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE10__align_itILm16EEEmm@plt>
   baea8: f1000408     	subs	x8, x0, #0x1
   baeac: f90007e8     	str	x8, [sp, #0x8]
   baeb0: f94007e8     	ldr	x8, [sp, #0x8]
   baeb4: f94003e9     	ldr	x9, [sp]
   baeb8: eb09011f     	cmp	x8, x9
   baebc: 1a9f17ea     	cset	w10, eq
   baec0: 3700004a     	tbnz	w10, #0x0, 0xbaec8 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x88>
   baec4: 14000004     	b	0xbaed4 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x94>
   baec8: f94007e8     	ldr	x8, [sp, #0x8]
   baecc: 91000508     	add	x8, x8, #0x1
   baed0: f90007e8     	str	x8, [sp, #0x8]
   baed4: f94007e8     	ldr	x8, [sp, #0x8]
   baed8: f81f83a8     	stur	x8, [x29, #-0x8]
   baedc: f85f83a0     	ldur	x0, [x29, #-0x8]
   baee0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   baee4: 9100c3ff     	add	sp, sp, #0x30
   baee8: d65f03c0     	ret
   baeec: d100c3ff     	sub	sp, sp, #0x30
   baef0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   baef4: 910083fd     	add	x29, sp, #0x20
   baef8: 91003fe8     	add	x8, sp, #0xf
   baefc: f81f83a0     	stur	x0, [x29, #-0x8]
   baf00: f9000be1     	str	x1, [sp, #0x10]
   baf04: f85f83a0     	ldur	x0, [x29, #-0x8]
   baf08: f9400be1     	ldr	x1, [sp, #0x10]
   baf0c: 39400102     	ldrb	w2, [x8]
   baf10: 940000cd     	bl	0xbb244 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x20>
   baf14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   baf18: 9100c3ff     	add	sp, sp, #0x30
   baf1c: d65f03c0     	ret
   baf20: d10083ff     	sub	sp, sp, #0x20
   baf24: a9017bfd     	stp	x29, x30, [sp, #0x10]
   baf28: 910043fd     	add	x29, sp, #0x10
   baf2c: d2800008     	mov	x8, #0x0                // =0
   baf30: f90007e0     	str	x0, [sp, #0x8]
   baf34: f90003e1     	str	x1, [sp]
   baf38: f94007e0     	ldr	x0, [sp, #0x8]
   baf3c: f94003e1     	ldr	x1, [sp]
   baf40: aa0803e2     	mov	x2, x8
   baf44: 940000f2     	bl	0xbb30c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0xe8>
   baf48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   baf4c: 910083ff     	add	sp, sp, #0x20
   baf50: d65f03c0     	ret
   baf54: d10083ff     	sub	sp, sp, #0x20
   baf58: a9017bfd     	stp	x29, x30, [sp, #0x10]
   baf5c: 910043fd     	add	x29, sp, #0x10
   baf60: f90007e0     	str	x0, [sp, #0x8]
   baf64: f94007e0     	ldr	x0, [sp, #0x8]
   baf68: 9400010f     	bl	0xbb3a4 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x180>
   baf6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   baf70: 910083ff     	add	sp, sp, #0x20
   baf74: d65f03c0     	ret
   baf78: d10043ff     	sub	sp, sp, #0x10
   baf7c: f90007e0     	str	x0, [sp, #0x8]
   baf80: 910043ff     	add	sp, sp, #0x10
   baf84: d65f03c0     	ret

00000000000baf88 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)>:
   baf88: d10103ff     	sub	sp, sp, #0x40
   baf8c: f9001bfe     	str	x30, [sp, #0x30]
   baf90: f90017e0     	str	x0, [sp, #0x28]
   baf94: f90013e1     	str	x1, [sp, #0x20]
   baf98: f9000fe2     	str	x2, [sp, #0x18]
   baf9c: f9400fe0     	ldr	x0, [sp, #0x18]
   bafa0: b4000040     	cbz	x0, 0xbafa8 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x20>
   bafa4: 14000004     	b	0xbafb4 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x2c>
   bafa8: f94017e8     	ldr	x8, [sp, #0x28]
   bafac: f9000be8     	str	x8, [sp, #0x10]
   bafb0: 14000009     	b	0xbafd4 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x4c>
   bafb4: f94017e8     	ldr	x8, [sp, #0x28]
   bafb8: f94013e1     	ldr	x1, [sp, #0x20]
   bafbc: f9400fe2     	ldr	x2, [sp, #0x18]
   bafc0: aa0803e0     	mov	x0, x8
   bafc4: f90007e8     	str	x8, [sp, #0x8]
   bafc8: 97ff9372     	bl	0x9fd90 <memcpy@plt>
   bafcc: f94007e8     	ldr	x8, [sp, #0x8]
   bafd0: f9000be8     	str	x8, [sp, #0x10]
   bafd4: f9400be8     	ldr	x8, [sp, #0x10]
   bafd8: aa0803e0     	mov	x0, x8
   bafdc: f9401bfe     	ldr	x30, [sp, #0x30]
   bafe0: 910103ff     	add	sp, sp, #0x40
   bafe4: d65f03c0     	ret
   bafe8: d100c3ff     	sub	sp, sp, #0x30
   bafec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   baff0: 910083fd     	add	x29, sp, #0x20
   baff4: f81f83a0     	stur	x0, [x29, #-0x8]
   baff8: f9000be1     	str	x1, [sp, #0x10]
   baffc: f90007e2     	str	x2, [sp, #0x8]
   bb000: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb004: f9400be1     	ldr	x1, [sp, #0x10]
   bb008: f94007e2     	ldr	x2, [sp, #0x8]
   bb00c: 940000f4     	bl	0xbb3dc <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1b8>
   bb010: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb014: 9100c3ff     	add	sp, sp, #0x30
   bb018: d65f03c0     	ret
   bb01c: d100c3ff     	sub	sp, sp, #0x30
   bb020: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb024: 910083fd     	add	x29, sp, #0x20
   bb028: f81f83a0     	stur	x0, [x29, #-0x8]
   bb02c: f9000be1     	str	x1, [sp, #0x10]
   bb030: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb034: f9400be1     	ldr	x1, [sp, #0x10]
   bb038: f90007e1     	str	x1, [sp, #0x8]
   bb03c: 97ffff1f     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bb040: f94007e1     	ldr	x1, [sp, #0x8]
   bb044: f9000801     	str	x1, [x0, #0x10]
   bb048: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb04c: 9100c3ff     	add	sp, sp, #0x30
   bb050: d65f03c0     	ret
   bb054: d100c3ff     	sub	sp, sp, #0x30
   bb058: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb05c: 910083fd     	add	x29, sp, #0x20
   bb060: b24003e8     	orr	x8, xzr, #0x1
   bb064: f81f83a0     	stur	x0, [x29, #-0x8]
   bb068: f9000be1     	str	x1, [sp, #0x10]
   bb06c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb070: f9400be1     	ldr	x1, [sp, #0x10]
   bb074: aa010108     	orr	x8, x8, x1
   bb078: f90007e8     	str	x8, [sp, #0x8]
   bb07c: 97ffff0f     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bb080: f94007e8     	ldr	x8, [sp, #0x8]
   bb084: f9000008     	str	x8, [x0]
   bb088: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb08c: 9100c3ff     	add	sp, sp, #0x30
   bb090: d65f03c0     	ret
   bb094: d10083ff     	sub	sp, sp, #0x20
   bb098: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb09c: 910043fd     	add	x29, sp, #0x10
   bb0a0: 91001fe8     	add	x8, sp, #0x7
   bb0a4: f90007e0     	str	x0, [sp, #0x8]
   bb0a8: f94007e1     	ldr	x1, [sp, #0x8]
   bb0ac: 39400100     	ldrb	w0, [x8]
   bb0b0: 9400000d     	bl	0xbb0e4 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x15c>
   bb0b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb0b8: 910083ff     	add	sp, sp, #0x20
   bb0bc: d65f03c0     	ret
   bb0c0: d10083ff     	sub	sp, sp, #0x20
   bb0c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb0c8: 910043fd     	add	x29, sp, #0x10
   bb0cc: f90007e0     	str	x0, [sp, #0x8]
   bb0d0: f94007e0     	ldr	x0, [sp, #0x8]
   bb0d4: 94000015     	bl	0xbb128 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1a0>
   bb0d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb0dc: 910083ff     	add	sp, sp, #0x20
   bb0e0: d65f03c0     	ret
   bb0e4: d10083ff     	sub	sp, sp, #0x20
   bb0e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb0ec: 910043fd     	add	x29, sp, #0x10
   bb0f0: d10007a8     	sub	x8, x29, #0x1
   bb0f4: 39000100     	strb	w0, [x8]
   bb0f8: f90003e1     	str	x1, [sp]
   bb0fc: f94003e0     	ldr	x0, [sp]
   bb100: 94000004     	bl	0xbb110 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x188>
   bb104: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb108: 910083ff     	add	sp, sp, #0x20
   bb10c: d65f03c0     	ret
   bb110: d10043ff     	sub	sp, sp, #0x10
   bb114: 92800008     	mov	x8, #-0x1               // =-1
   bb118: f90007e0     	str	x0, [sp, #0x8]
   bb11c: aa0803e0     	mov	x0, x8
   bb120: 910043ff     	add	sp, sp, #0x10
   bb124: d65f03c0     	ret
   bb128: d10083ff     	sub	sp, sp, #0x20
   bb12c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb130: 910043fd     	add	x29, sp, #0x10
   bb134: f90007e0     	str	x0, [sp, #0x8]
   bb138: f94007e0     	ldr	x0, [sp, #0x8]
   bb13c: 94000004     	bl	0xbb14c <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1c4>
   bb140: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb144: 910083ff     	add	sp, sp, #0x20
   bb148: d65f03c0     	ret
   bb14c: d10043ff     	sub	sp, sp, #0x10
   bb150: f90007e0     	str	x0, [sp, #0x8]
   bb154: f94007e0     	ldr	x0, [sp, #0x8]
   bb158: 910043ff     	add	sp, sp, #0x10
   bb15c: d65f03c0     	ret
   bb160: d10103ff     	sub	sp, sp, #0x40
   bb164: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bb168: 9100c3fd     	add	x29, sp, #0x30
   bb16c: b27c03e8     	orr	x8, xzr, #0x10
   bb170: b0000f69     	adrp	x9, 0x2a8000
   bb174: f944e929     	ldr	x9, [x9, #0x9d0]
   bb178: b0000f6a     	adrp	x10, 0x2a8000
   bb17c: f943354a     	ldr	x10, [x10, #0x668]
   bb180: f81f83a0     	stur	x0, [x29, #-0x8]
   bb184: aa0803e0     	mov	x0, x8
   bb188: f9000be9     	str	x9, [sp, #0x10]
   bb18c: f90007ea     	str	x10, [sp, #0x8]
   bb190: 97ff9958     	bl	0xa16f0 <__cxa_allocate_exception@plt>
   bb194: f85f83a1     	ldur	x1, [x29, #-0x8]
   bb198: f90003e0     	str	x0, [sp]
   bb19c: 9400000d     	bl	0xbb1d0 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x248>
   bb1a0: 14000001     	b	0xbb1a4 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x21c>
   bb1a4: f94003e0     	ldr	x0, [sp]
   bb1a8: f9400be1     	ldr	x1, [sp, #0x10]
   bb1ac: f94007e2     	ldr	x2, [sp, #0x8]
   bb1b0: 97ffb198     	bl	0xa7810 <__cxa_throw@plt>
   bb1b4: 2a0103e8     	mov	w8, w1
   bb1b8: f81f03a0     	stur	x0, [x29, #-0x10]
   bb1bc: b81ec3a8     	stur	w8, [x29, #-0x14]
   bb1c0: f94003e0     	ldr	x0, [sp]
   bb1c4: 97ffbf73     	bl	0xaaf90 <__cxa_free_exception@plt>
   bb1c8: f85f03a0     	ldur	x0, [x29, #-0x10]
   bb1cc: 97ffb351     	bl	0xa7f10 <_Unwind_Resume@plt>
   bb1d0: d100c3ff     	sub	sp, sp, #0x30
   bb1d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb1d8: 910083fd     	add	x29, sp, #0x20
   bb1dc: b0000f68     	adrp	x8, 0x2a8000
   bb1e0: f9451508     	ldr	x8, [x8, #0xa28]
   bb1e4: b27c03e9     	orr	x9, xzr, #0x10
   bb1e8: 8b090108     	add	x8, x8, x9
   bb1ec: f81f83a0     	stur	x0, [x29, #-0x8]
   bb1f0: f9000be1     	str	x1, [sp, #0x10]
   bb1f4: f85f83a9     	ldur	x9, [x29, #-0x8]
   bb1f8: f9400be1     	ldr	x1, [sp, #0x10]
   bb1fc: aa0903e0     	mov	x0, x9
   bb200: f90007e8     	str	x8, [sp, #0x8]
   bb204: f90003e9     	str	x9, [sp]
   bb208: 97ff9732     	bl	0xa0ed0 <_ZNSt11logic_errorC2EPKc@plt>
   bb20c: f94007e8     	ldr	x8, [sp, #0x8]
   bb210: f94003e9     	ldr	x9, [sp]
   bb214: f9000128     	str	x8, [x9]
   bb218: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb21c: 9100c3ff     	add	sp, sp, #0x30
   bb220: d65f03c0     	ret

00000000000bb224 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)>:
   bb224: d10043ff     	sub	sp, sp, #0x10
   bb228: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
   bb22c: f90007e0     	str	x0, [sp, #0x8]
   bb230: f94007e0     	ldr	x0, [sp, #0x8]
   bb234: 91003c00     	add	x0, x0, #0xf
   bb238: 8a080000     	and	x0, x0, x8
   bb23c: 910043ff     	add	sp, sp, #0x10
   bb240: d65f03c0     	ret
   bb244: d10143ff     	sub	sp, sp, #0x50
   bb248: a9047bfd     	stp	x29, x30, [sp, #0x40]
   bb24c: 910103fd     	add	x29, sp, #0x40
   bb250: d53bd048     	mrs	x8, TPIDR_EL0
   bb254: f9401508     	ldr	x8, [x8, #0x28]
   bb258: f81f83a8     	stur	x8, [x29, #-0x8]
   bb25c: 381f03a2     	sturb	w2, [x29, #-0x10]
   bb260: f81e83a0     	stur	x0, [x29, #-0x18]
   bb264: f90013e1     	str	x1, [sp, #0x20]
   bb268: f85e83a1     	ldur	x1, [x29, #-0x18]
   bb26c: f94013e2     	ldr	x2, [sp, #0x20]
   bb270: d10043a0     	sub	x0, x29, #0x10
   bb274: 94000017     	bl	0xbb2d0 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0xac>
   bb278: 360000a0     	tbz	w0, #0x0, 0xbb28c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x68>
   bb27c: 14000001     	b	0xbb280 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x5c>
   bb280: f94013e8     	ldr	x8, [sp, #0x20]
   bb284: f9000fe8     	str	x8, [sp, #0x18]
   bb288: 14000004     	b	0xbb298 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x74>
   bb28c: f85e83a8     	ldur	x8, [x29, #-0x18]
   bb290: f9000fe8     	str	x8, [sp, #0x18]
   bb294: 14000001     	b	0xbb298 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x74>
   bb298: f9400fe0     	ldr	x0, [sp, #0x18]
   bb29c: d53bd048     	mrs	x8, TPIDR_EL0
   bb2a0: f9401508     	ldr	x8, [x8, #0x28]
   bb2a4: f85f83a9     	ldur	x9, [x29, #-0x8]
   bb2a8: eb090108     	subs	x8, x8, x9
   bb2ac: f9000be0     	str	x0, [sp, #0x10]
   bb2b0: f90007e8     	str	x8, [sp, #0x8]
   bb2b4: 540000c1     	b.ne	0xbb2cc <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0xa8>
   bb2b8: 14000001     	b	0xbb2bc <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x98>
   bb2bc: f9400be0     	ldr	x0, [sp, #0x10]
   bb2c0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   bb2c4: 910143ff     	add	sp, sp, #0x50
   bb2c8: d65f03c0     	ret
   bb2cc: 97ffbaa9     	bl	0xa9d70 <__stack_chk_fail@plt>
   bb2d0: d10083ff     	sub	sp, sp, #0x20
   bb2d4: f9000fe0     	str	x0, [sp, #0x18]
   bb2d8: f9000be1     	str	x1, [sp, #0x10]
   bb2dc: f90007e2     	str	x2, [sp, #0x8]
   bb2e0: f9400be0     	ldr	x0, [sp, #0x10]
   bb2e4: f9400000     	ldr	x0, [x0]
   bb2e8: f94007e1     	ldr	x1, [sp, #0x8]
   bb2ec: f9400021     	ldr	x1, [x1]
   bb2f0: eb01001f     	cmp	x0, x1
   bb2f4: 1a9f27e8     	cset	w8, lo
   bb2f8: 320003e9     	orr	w9, wzr, #0x1
   bb2fc: 0a090108     	and	w8, w8, w9
   bb300: 2a0803e0     	mov	w0, w8
   bb304: 910083ff     	add	sp, sp, #0x20
   bb308: d65f03c0     	ret
   bb30c: d10103ff     	sub	sp, sp, #0x40
   bb310: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bb314: 9100c3fd     	add	x29, sp, #0x30
   bb318: b00009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb31c: 9109c508     	add	x8, x8, #0x271
   bb320: f81f83a0     	stur	x0, [x29, #-0x8]
   bb324: f81f03a1     	stur	x1, [x29, #-0x10]
   bb328: f9000fe2     	str	x2, [sp, #0x18]
   bb32c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb330: f85f03a1     	ldur	x1, [x29, #-0x10]
   bb334: f9000be8     	str	x8, [sp, #0x10]
   bb338: f90007e1     	str	x1, [sp, #0x8]
   bb33c: 97ffff75     	bl	0xbb110 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x188>
   bb340: f94007e8     	ldr	x8, [sp, #0x8]
   bb344: eb00011f     	cmp	x8, x0
   bb348: 1a9f97e9     	cset	w9, hi
   bb34c: 37000049     	tbnz	w9, #0x0, 0xbb354 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x130>
   bb350: 14000003     	b	0xbb35c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x138>
   bb354: f9400be0     	ldr	x0, [sp, #0x10]
   bb358: 97ffff82     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
   bb35c: b24003e8     	orr	x8, xzr, #0x1
   bb360: f85f03a9     	ldur	x9, [x29, #-0x10]
   bb364: 9b087d20     	mul	x0, x9, x8
   bb368: aa0803e1     	mov	x1, x8
   bb36c: 94000004     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
   bb370: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   bb374: 910103ff     	add	sp, sp, #0x40
   bb378: d65f03c0     	ret
   bb37c: d10083ff     	sub	sp, sp, #0x20
   bb380: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb384: 910043fd     	add	x29, sp, #0x10
   bb388: f90007e0     	str	x0, [sp, #0x8]
   bb38c: f90003e1     	str	x1, [sp]
   bb390: f94007e0     	ldr	x0, [sp, #0x8]
   bb394: 97ffb6df     	bl	0xa8f10 <_Znwm@plt>
   bb398: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb39c: 910083ff     	add	sp, sp, #0x20
   bb3a0: d65f03c0     	ret
   bb3a4: d10083ff     	sub	sp, sp, #0x20
   bb3a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb3ac: 910043fd     	add	x29, sp, #0x10
   bb3b0: f90007e0     	str	x0, [sp, #0x8]
   bb3b4: f94007e0     	ldr	x0, [sp, #0x8]
   bb3b8: 94000004     	bl	0xbb3c8 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1a4>
   bb3bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb3c0: 910083ff     	add	sp, sp, #0x20
   bb3c4: d65f03c0     	ret
   bb3c8: d10043ff     	sub	sp, sp, #0x10
   bb3cc: f90007e0     	str	x0, [sp, #0x8]
   bb3d0: f94007e0     	ldr	x0, [sp, #0x8]
   bb3d4: 910043ff     	add	sp, sp, #0x10
   bb3d8: d65f03c0     	ret
   bb3dc: d100c3ff     	sub	sp, sp, #0x30
   bb3e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb3e4: 910083fd     	add	x29, sp, #0x20
   bb3e8: b24003e8     	orr	x8, xzr, #0x1
   bb3ec: f81f83a0     	stur	x0, [x29, #-0x8]
   bb3f0: f9000be1     	str	x1, [sp, #0x10]
   bb3f4: f90007e2     	str	x2, [sp, #0x8]
   bb3f8: f9400be0     	ldr	x0, [sp, #0x10]
   bb3fc: f94007e1     	ldr	x1, [sp, #0x8]
   bb400: 9b087c21     	mul	x1, x1, x8
   bb404: aa0803e2     	mov	x2, x8
   bb408: 94000006     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
   bb40c: 14000001     	b	0xbb410 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1ec>
   bb410: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb414: 9100c3ff     	add	sp, sp, #0x30
   bb418: d65f03c0     	ret
   bb41c: 97ffcb6a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   bb420: d100c3ff     	sub	sp, sp, #0x30
   bb424: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb428: 910083fd     	add	x29, sp, #0x20
   bb42c: f81f83a0     	stur	x0, [x29, #-0x8]
   bb430: f9000be1     	str	x1, [sp, #0x10]
   bb434: f90007e2     	str	x2, [sp, #0x8]
   bb438: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb43c: f9400be1     	ldr	x1, [sp, #0x10]
   bb440: f94007e2     	ldr	x2, [sp, #0x8]
   bb444: 94000004     	bl	0xbb454 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x230>
   bb448: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb44c: 9100c3ff     	add	sp, sp, #0x30
   bb450: d65f03c0     	ret
   bb454: d100c3ff     	sub	sp, sp, #0x30
   bb458: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb45c: 910083fd     	add	x29, sp, #0x20
   bb460: f81f83a0     	stur	x0, [x29, #-0x8]
   bb464: f9000be1     	str	x1, [sp, #0x10]
   bb468: f90007e2     	str	x2, [sp, #0x8]
   bb46c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb470: f9400be1     	ldr	x1, [sp, #0x10]
   bb474: 97ff9383     	bl	0xa0280 <_ZNSt6__ndk117_DeallocateCaller27__do_deallocate_handle_sizeEPvm@plt>
   bb478: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb47c: 9100c3ff     	add	sp, sp, #0x30
   bb480: d65f03c0     	ret

00000000000bb484 <std::__ndk1::_DeallocateCaller::__do_deallocate_handle_size(void*, unsigned long)>:
   bb484: d10083ff     	sub	sp, sp, #0x20
   bb488: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb48c: 910043fd     	add	x29, sp, #0x10
   bb490: f90007e0     	str	x0, [sp, #0x8]
   bb494: f90003e1     	str	x1, [sp]
   bb498: f94007e0     	ldr	x0, [sp, #0x8]
   bb49c: 97ffbd0d     	bl	0xaa8d0 <_ZNSt6__ndk117_DeallocateCaller9__do_callEPv@plt>
   bb4a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb4a4: 910083ff     	add	sp, sp, #0x20
   bb4a8: d65f03c0     	ret

00000000000bb4ac <std::__ndk1::_DeallocateCaller::__do_call(void*)>:
   bb4ac: d10083ff     	sub	sp, sp, #0x20
   bb4b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb4b4: 910043fd     	add	x29, sp, #0x10
   bb4b8: f90007e0     	str	x0, [sp, #0x8]
   bb4bc: f94007e0     	ldr	x0, [sp, #0x8]
   bb4c0: 97ff9528     	bl	0xa0960 <_ZdlPv@plt>
   bb4c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bb4c8: 910083ff     	add	sp, sp, #0x20
   bb4cc: d65f03c0     	ret

00000000000bb4d0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*)>:
   bb4d0: d10103ff     	sub	sp, sp, #0x40
   bb4d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bb4d8: 9100c3fd     	add	x29, sp, #0x30
   bb4dc: f81f83a0     	stur	x0, [x29, #-0x8]
   bb4e0: f81f03a1     	stur	x1, [x29, #-0x10]
   bb4e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb4e8: f85f03a1     	ldur	x1, [x29, #-0x10]
   bb4ec: f85f03a8     	ldur	x8, [x29, #-0x10]
   bb4f0: f9000fe0     	str	x0, [sp, #0x18]
   bb4f4: aa0803e0     	mov	x0, x8
   bb4f8: f9000be1     	str	x1, [sp, #0x10]
   bb4fc: 97ffa0e1     	bl	0xa3880 <_ZNSt6__ndk111char_traitsIcE6lengthEPKc@plt>
   bb500: f9400fe8     	ldr	x8, [sp, #0x18]
   bb504: f90007e0     	str	x0, [sp, #0x8]
   bb508: aa0803e0     	mov	x0, x8
   bb50c: f9400be1     	ldr	x1, [sp, #0x10]
   bb510: f94007e2     	ldr	x2, [sp, #0x8]
   bb514: 97ffb44b     	bl	0xa8640 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
   bb518: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   bb51c: 910103ff     	add	sp, sp, #0x40
   bb520: d65f03c0     	ret

00000000000bb524 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)>:
   bb524: d10203ff     	sub	sp, sp, #0x80
   bb528: a9077bfd     	stp	x29, x30, [sp, #0x70]
   bb52c: 9101c3fd     	add	x29, sp, #0x70
   bb530: d53bd048     	mrs	x8, TPIDR_EL0
   bb534: f9401508     	ldr	x8, [x8, #0x28]
   bb538: f81f83a8     	stur	x8, [x29, #-0x8]
   bb53c: f81e83a0     	stur	x0, [x29, #-0x18]
   bb540: f81e03a1     	stur	x1, [x29, #-0x20]
   bb544: f81d83a2     	stur	x2, [x29, #-0x28]
   bb548: f85e83a8     	ldur	x8, [x29, #-0x18]
   bb54c: aa0803e0     	mov	x0, x8
   bb550: f90017e0     	str	x0, [sp, #0x28]
   bb554: aa0803e0     	mov	x0, x8
   bb558: f90013e8     	str	x8, [sp, #0x20]
   bb55c: 97fffc61     	bl	0xba6e0 <std::__ndk1::char_traits<char>::length(char const*)+0x24>
   bb560: f81d03a0     	stur	x0, [x29, #-0x30]
   bb564: f94013e0     	ldr	x0, [sp, #0x20]
   bb568: 97fffcc6     	bl	0xba880 <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x88>
   bb56c: f9001fe0     	str	x0, [sp, #0x38]
   bb570: f85d03a8     	ldur	x8, [x29, #-0x30]
   bb574: f9401fe0     	ldr	x0, [sp, #0x38]
   bb578: eb000108     	subs	x8, x8, x0
   bb57c: f85d83a0     	ldur	x0, [x29, #-0x28]
   bb580: eb000108     	subs	x8, x8, x0
   bb584: f9000fe8     	str	x8, [sp, #0x18]
   bb588: 54000423     	b.lo	0xbb60c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xe8>
   bb58c: 14000001     	b	0xbb590 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x6c>
   bb590: f85d83a8     	ldur	x8, [x29, #-0x28]
   bb594: b40003a8     	cbz	x8, 0xbb608 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xe4>
   bb598: 14000001     	b	0xbb59c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x78>
   bb59c: f94017e0     	ldr	x0, [sp, #0x28]
   bb5a0: 97fffc69     	bl	0xba744 <std::__ndk1::char_traits<char>::length(char const*)+0x88>
   bb5a4: 97fffc63     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   bb5a8: f9001be0     	str	x0, [sp, #0x30]
   bb5ac: f9401be0     	ldr	x0, [sp, #0x30]
   bb5b0: f9401ffe     	ldr	x30, [sp, #0x38]
   bb5b4: 8b1e0000     	add	x0, x0, x30
   bb5b8: f85e03a1     	ldur	x1, [x29, #-0x20]
   bb5bc: f85d83a2     	ldur	x2, [x29, #-0x28]
   bb5c0: 97ffb6e8     	bl	0xa9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>
   bb5c4: f85d83a1     	ldur	x1, [x29, #-0x28]
   bb5c8: f9401fe2     	ldr	x2, [sp, #0x38]
   bb5cc: 8b010041     	add	x1, x2, x1
   bb5d0: f9001fe1     	str	x1, [sp, #0x38]
   bb5d4: f9401fe1     	ldr	x1, [sp, #0x38]
   bb5d8: f94017e2     	ldr	x2, [sp, #0x28]
   bb5dc: f9000be0     	str	x0, [sp, #0x10]
   bb5e0: aa0203e0     	mov	x0, x2
   bb5e4: 97fffc8e     	bl	0xba81c <std::__ndk1::char_traits<char>::assign(char&, char const&)+0x24>
   bb5e8: f9401be0     	ldr	x0, [sp, #0x30]
   bb5ec: f9401fe1     	ldr	x1, [sp, #0x38]
   bb5f0: 8b010000     	add	x0, x0, x1
   bb5f4: 2a1f03e8     	mov	w8, wzr
   bb5f8: 381f43a8     	sturb	w8, [x29, #-0xc]
   bb5fc: d10033a1     	sub	x1, x29, #0xc
   bb600: 97ff9be8     	bl	0xa25a0 <_ZNSt6__ndk111char_traitsIcE6assignERcRKc@plt>
   bb604: 14000001     	b	0xbb608 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0xe4>
   bb608: 14000010     	b	0xbb648 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x124>
   bb60c: f85d03a8     	ldur	x8, [x29, #-0x30]
   bb610: f9401fe9     	ldr	x9, [sp, #0x38]
   bb614: f85d83aa     	ldur	x10, [x29, #-0x28]
   bb618: 8b0a012b     	add	x11, x9, x10
   bb61c: eb080162     	subs	x2, x11, x8
   bb620: f85e03a7     	ldur	x7, [x29, #-0x20]
   bb624: aa1f03eb     	mov	x11, xzr
   bb628: f94017e0     	ldr	x0, [sp, #0x28]
   bb62c: aa0803e1     	mov	x1, x8
   bb630: aa0903e3     	mov	x3, x9
   bb634: aa0903e4     	mov	x4, x9
   bb638: aa0b03e5     	mov	x5, x11
   bb63c: aa0a03e6     	mov	x6, x10
   bb640: 97ffb9c8     	bl	0xa9d60 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE21__grow_by_and_replaceEmmmmmmPKc@plt>
   bb644: 14000001     	b	0xbb648 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x124>
   bb648: d53bd048     	mrs	x8, TPIDR_EL0
   bb64c: f9401508     	ldr	x8, [x8, #0x28]
   bb650: f85f83a9     	ldur	x9, [x29, #-0x8]
   bb654: eb090108     	subs	x8, x8, x9
   bb658: f90007e8     	str	x8, [sp, #0x8]
   bb65c: 540000c1     	b.ne	0xbb674 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x150>
   bb660: 14000001     	b	0xbb664 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::append(char const*, unsigned long)+0x140>
   bb664: f94017e0     	ldr	x0, [sp, #0x28]
   bb668: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   bb66c: 910203ff     	add	sp, sp, #0x80
   bb670: d65f03c0     	ret
   bb674: 97ffb9bf     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bb678 <scoped_local_ref<_jstring*>::reset(_jstring*)>:
   bb678: d100c3ff     	sub	sp, sp, #0x30
   bb67c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bb680: 910083fd     	add	x29, sp, #0x20
   bb684: d2800008     	mov	x8, #0x0                // =0
   bb688: f81f83a0     	stur	x0, [x29, #-0x8]
   bb68c: f9000be1     	str	x1, [sp, #0x10]
   bb690: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb694: f9400401     	ldr	x1, [x0, #0x8]
   bb698: eb08003f     	cmp	x1, x8
   bb69c: 1a9f07e9     	cset	w9, ne
   bb6a0: f90007e0     	str	x0, [sp, #0x8]
   bb6a4: 37000049     	tbnz	w9, #0x0, 0xbb6ac <scoped_local_ref<_jstring*>::reset(_jstring*)+0x34>
   bb6a8: 1400000d     	b	0xbb6dc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x64>
   bb6ac: f94007e8     	ldr	x8, [sp, #0x8]
   bb6b0: f9400108     	ldr	x8, [x8]
   bb6b4: f9400108     	ldr	x8, [x8]
   bb6b8: f9405d08     	ldr	x8, [x8, #0xb8]
   bb6bc: f94007e9     	ldr	x9, [sp, #0x8]
   bb6c0: f9400120     	ldr	x0, [x9]
   bb6c4: f94007e9     	ldr	x9, [sp, #0x8]
   bb6c8: f9400521     	ldr	x1, [x9, #0x8]
   bb6cc: d63f0100     	blr	x8
   bb6d0: f9400be8     	ldr	x8, [sp, #0x10]
   bb6d4: f94007e9     	ldr	x9, [sp, #0x8]
   bb6d8: f9000528     	str	x8, [x9, #0x8]
   bb6dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bb6e0: 9100c3ff     	add	sp, sp, #0x30
   bb6e4: d65f03c0     	ret
   bb6e8: d10103ff     	sub	sp, sp, #0x40
   bb6ec: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bb6f0: 9100c3fd     	add	x29, sp, #0x30
   bb6f4: f81f83a0     	stur	x0, [x29, #-0x8]
   bb6f8: f81f03a1     	stur	x1, [x29, #-0x10]
   bb6fc: f85f83a0     	ldur	x0, [x29, #-0x8]
   bb700: aa0003e1     	mov	x1, x0
   bb704: f9000fe0     	str	x0, [sp, #0x18]
   bb708: aa0103e0     	mov	x0, x1
   bb70c: 97ffb189     	bl	0xa7d30 <_ZNSt6__ndk117__compressed_pairINS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE5__repES5_EC2ILb1EvEEv@plt>
   bb710: f85f03a1     	ldur	x1, [x29, #-0x10]
   bb714: f85f03a0     	ldur	x0, [x29, #-0x10]
   bb718: f9000be1     	str	x1, [sp, #0x10]
   bb71c: 97ffa059     	bl	0xa3880 <_ZNSt6__ndk111char_traitsIcE6lengthEPKc@plt>
   bb720: f9400fe1     	ldr	x1, [sp, #0x18]
   bb724: f90007e0     	str	x0, [sp, #0x8]
   bb728: aa0103e0     	mov	x0, x1
   bb72c: f9400be1     	ldr	x1, [sp, #0x10]
   bb730: f94007e2     	ldr	x2, [sp, #0x8]
   bb734: 97ff9fab     	bl	0xa35e0 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm@plt>
   bb738: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   bb73c: 910103ff     	add	sp, sp, #0x40
   bb740: d65f03c0     	ret
   bb744: f81e0ffc     	str	x28, [sp, #-0x20]!
   bb748: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bb74c: 910043fd     	add	x29, sp, #0x10
   bb750: d10b03ff     	sub	sp, sp, #0x2c0
   bb754: d53bd048     	mrs	x8, TPIDR_EL0
   bb758: f9401508     	ldr	x8, [x8, #0x28]
   bb75c: f81e83a8     	stur	x8, [x29, #-0x18]
   bb760: f81783a0     	stur	x0, [x29, #-0x88]
   bb764: f81703a1     	stur	x1, [x29, #-0x90]
   bb768: f81683a2     	stur	x2, [x29, #-0x98]
   bb76c: f85783a8     	ldur	x8, [x29, #-0x88]
   bb770: f81603a8     	stur	x8, [x29, #-0xa0]
   bb774: f85783a8     	ldur	x8, [x29, #-0x88]
   bb778: b00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb77c: 910b3021     	add	x1, x1, #0x2cc
   bb780: aa0803e0     	mov	x0, x8
   bb784: f81203a8     	stur	x8, [x29, #-0xe0]
   bb788: 97fff655     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   bb78c: d100a3a8     	sub	x8, x29, #0x28
   bb790: f81183a0     	stur	x0, [x29, #-0xe8]
   bb794: aa0803e0     	mov	x0, x8
   bb798: f85203a1     	ldur	x1, [x29, #-0xe0]
   bb79c: f85183a2     	ldur	x2, [x29, #-0xe8]
   bb7a0: f81103a8     	stur	x8, [x29, #-0xf0]
   bb7a4: 97ffae17     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   bb7a8: f85103a0     	ldur	x0, [x29, #-0xf0]
   bb7ac: 97ffaba1     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb7b0: f81083a0     	stur	x0, [x29, #-0xf8]
   bb7b4: 14000001     	b	0xbb7b8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x140>
   bb7b8: f85083a8     	ldur	x8, [x29, #-0xf8]
   bb7bc: b5000168     	cbnz	x8, 0xbb7e8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x170>
   bb7c0: 14000001     	b	0xbb7c4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x14c>
   bb7c4: 2a1f03e8     	mov	w8, wzr
   bb7c8: 381873a8     	sturb	w8, [x29, #-0x79]
   bb7cc: 320003e8     	orr	w8, wzr, #0x1
   bb7d0: b81503a8     	stur	w8, [x29, #-0xb0]
   bb7d4: 1400018a     	b	0xbbdfc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x784>
   bb7d8: f81583a0     	stur	x0, [x29, #-0xa8]
   bb7dc: 2a0103e8     	mov	w8, w1
   bb7e0: b81543a8     	stur	w8, [x29, #-0xac]
   bb7e4: 14000197     	b	0xbbe40 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7c8>
   bb7e8: f85783a8     	ldur	x8, [x29, #-0x88]
   bb7ec: f9400108     	ldr	x8, [x8]
   bb7f0: f9408508     	ldr	x8, [x8, #0x108]
   bb7f4: f85603a9     	ldur	x9, [x29, #-0xa0]
   bb7f8: d100a3a0     	sub	x0, x29, #0x28
   bb7fc: f81003a8     	stur	x8, [x29, #-0x100]
   bb800: f900e7e9     	str	x9, [sp, #0x1c8]
   bb804: 97ffab8b     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb808: f900e3e0     	str	x0, [sp, #0x1c0]
   bb80c: 14000001     	b	0xbb810 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x198>
   bb810: b00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb814: 9106b842     	add	x2, x2, #0x1ae
   bb818: b00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb81c: 9106d463     	add	x3, x3, #0x1b5
   bb820: f940e7e0     	ldr	x0, [sp, #0x1c8]
   bb824: f940e3e1     	ldr	x1, [sp, #0x1c0]
   bb828: f85003a8     	ldur	x8, [x29, #-0x100]
   bb82c: d63f0100     	blr	x8
   bb830: f900dfe0     	str	x0, [sp, #0x1b8]
   bb834: 14000001     	b	0xbb838 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x1c0>
   bb838: f940dfe8     	ldr	x8, [sp, #0x1b8]
   bb83c: f81483a8     	stur	x8, [x29, #-0xb8]
   bb840: f85783a9     	ldur	x9, [x29, #-0x88]
   bb844: f9400129     	ldr	x9, [x9]
   bb848: f9408529     	ldr	x9, [x9, #0x108]
   bb84c: f85603aa     	ldur	x10, [x29, #-0xa0]
   bb850: d100a3a0     	sub	x0, x29, #0x28
   bb854: f900dbe9     	str	x9, [sp, #0x1b0]
   bb858: f900d7ea     	str	x10, [sp, #0x1a8]
   bb85c: 97ffab75     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb860: f900d3e0     	str	x0, [sp, #0x1a0]
   bb864: 14000001     	b	0xbb868 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x1f0>
   bb868: b00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb86c: 910b8442     	add	x2, x2, #0x2e1
   bb870: b00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb874: 9107f463     	add	x3, x3, #0x1fd
   bb878: f940d7e0     	ldr	x0, [sp, #0x1a8]
   bb87c: f940d3e1     	ldr	x1, [sp, #0x1a0]
   bb880: f940dbe8     	ldr	x8, [sp, #0x1b0]
   bb884: d63f0100     	blr	x8
   bb888: f900cfe0     	str	x0, [sp, #0x198]
   bb88c: 14000001     	b	0xbb890 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x218>
   bb890: f940cfe8     	ldr	x8, [sp, #0x198]
   bb894: f81403a8     	stur	x8, [x29, #-0xc0]
   bb898: f85783a9     	ldur	x9, [x29, #-0x88]
   bb89c: aa0903e0     	mov	x0, x9
   bb8a0: b00009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb8a4: 910ba821     	add	x1, x1, #0x2ea
   bb8a8: f900cbe0     	str	x0, [sp, #0x190]
   bb8ac: aa0903e0     	mov	x0, x9
   bb8b0: 97fff60b     	bl	0xb90dc <jniRegisterNativeMethods+0x1e8>
   bb8b4: f900c7e0     	str	x0, [sp, #0x188]
   bb8b8: 14000001     	b	0xbb8bc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x244>
   bb8bc: d100e3a0     	sub	x0, x29, #0x38
   bb8c0: f940cbe1     	ldr	x1, [sp, #0x190]
   bb8c4: f940c7e2     	ldr	x2, [sp, #0x188]
   bb8c8: 97ffadce     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   bb8cc: 14000001     	b	0xbb8d0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x258>
   bb8d0: d100e3a0     	sub	x0, x29, #0x38
   bb8d4: 97ffab57     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb8d8: f900c3e0     	str	x0, [sp, #0x180]
   bb8dc: 14000001     	b	0xbb8e0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x268>
   bb8e0: f940c3e8     	ldr	x8, [sp, #0x180]
   bb8e4: b5000168     	cbnz	x8, 0xbb910 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x298>
   bb8e8: 14000001     	b	0xbb8ec <scoped_local_ref<_jstring*>::reset(_jstring*)+0x274>
   bb8ec: 2a1f03e8     	mov	w8, wzr
   bb8f0: 381873a8     	sturb	w8, [x29, #-0x79]
   bb8f4: 320003e8     	orr	w8, wzr, #0x1
   bb8f8: b81503a8     	stur	w8, [x29, #-0xb0]
   bb8fc: 1400013a     	b	0xbbde4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x76c>
   bb900: f81583a0     	stur	x0, [x29, #-0xa8]
   bb904: 2a0103e8     	mov	w8, w1
   bb908: b81543a8     	stur	w8, [x29, #-0xac]
   bb90c: 14000139     	b	0xbbdf0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x778>
   bb910: f85783a8     	ldur	x8, [x29, #-0x88]
   bb914: f9400108     	ldr	x8, [x8]
   bb918: f9408508     	ldr	x8, [x8, #0x108]
   bb91c: f85603a9     	ldur	x9, [x29, #-0xa0]
   bb920: d100e3a0     	sub	x0, x29, #0x38
   bb924: f900bfe8     	str	x8, [sp, #0x178]
   bb928: f900bbe9     	str	x9, [sp, #0x170]
   bb92c: 97ffab41     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb930: f900b7e0     	str	x0, [sp, #0x168]
   bb934: 14000001     	b	0xbb938 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x2c0>
   bb938: b00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb93c: 9106b842     	add	x2, x2, #0x1ae
   bb940: b00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bb944: 910bf863     	add	x3, x3, #0x2fe
   bb948: f940bbe0     	ldr	x0, [sp, #0x170]
   bb94c: f940b7e1     	ldr	x1, [sp, #0x168]
   bb950: f940bfe8     	ldr	x8, [sp, #0x178]
   bb954: d63f0100     	blr	x8
   bb958: f900b3e0     	str	x0, [sp, #0x160]
   bb95c: 14000001     	b	0xbb960 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x2e8>
   bb960: f940b3e8     	ldr	x8, [sp, #0x160]
   bb964: f81383a8     	stur	x8, [x29, #-0xc8]
   bb968: f85783a9     	ldur	x9, [x29, #-0x88]
   bb96c: aa0903e0     	mov	x0, x9
   bb970: f9400129     	ldr	x9, [x9]
   bb974: f9407129     	ldr	x9, [x9, #0xe0]
   bb978: f85603aa     	ldur	x10, [x29, #-0xa0]
   bb97c: d100a3ab     	sub	x11, x29, #0x28
   bb980: f900afe0     	str	x0, [sp, #0x158]
   bb984: aa0b03e0     	mov	x0, x11
   bb988: f900abe9     	str	x9, [sp, #0x150]
   bb98c: f900a7ea     	str	x10, [sp, #0x148]
   bb990: 97ffab28     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bb994: f900a3e0     	str	x0, [sp, #0x140]
   bb998: 14000001     	b	0xbb99c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x324>
   bb99c: f85483a2     	ldur	x2, [x29, #-0xb8]
   bb9a0: f940a7e0     	ldr	x0, [sp, #0x148]
   bb9a4: f940a3e1     	ldr	x1, [sp, #0x140]
   bb9a8: f940abe8     	ldr	x8, [sp, #0x150]
   bb9ac: d63f0100     	blr	x8
   bb9b0: f9009fe0     	str	x0, [sp, #0x138]
   bb9b4: 14000001     	b	0xbb9b8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x340>
   bb9b8: d10123a0     	sub	x0, x29, #0x48
   bb9bc: f940afe1     	ldr	x1, [sp, #0x158]
   bb9c0: f9409fe2     	ldr	x2, [sp, #0x138]
   bb9c4: 97ff959b     	bl	0xa1030 <_ZN16scoped_local_refIP8_jobjectEC2EPPK18JNINativeInterfaceS1_@plt>
   bb9c8: 14000001     	b	0xbb9cc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x354>
   bb9cc: d10123a0     	sub	x0, x29, #0x48
   bb9d0: 97ffbc34     	bl	0xaaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>
   bb9d4: f9009be0     	str	x0, [sp, #0x130]
   bb9d8: 14000001     	b	0xbb9dc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x364>
   bb9dc: f9409be8     	ldr	x8, [sp, #0x130]
   bb9e0: b5000168     	cbnz	x8, 0xbba0c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x394>
   bb9e4: 14000001     	b	0xbb9e8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x370>
   bb9e8: 2a1f03e8     	mov	w8, wzr
   bb9ec: 381873a8     	sturb	w8, [x29, #-0x79]
   bb9f0: 320003e8     	orr	w8, wzr, #0x1
   bb9f4: b81503a8     	stur	w8, [x29, #-0xb0]
   bb9f8: 140000f5     	b	0xbbdcc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x754>
   bb9fc: f81583a0     	stur	x0, [x29, #-0xa8]
   bba00: 2a0103e8     	mov	w8, w1
   bba04: b81543a8     	stur	w8, [x29, #-0xac]
   bba08: 140000f4     	b	0xbbdd8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x760>
   bba0c: f85783a8     	ldur	x8, [x29, #-0x88]
   bba10: aa0803e0     	mov	x0, x8
   bba14: f9400108     	ldr	x8, [x8]
   bba18: f9407108     	ldr	x8, [x8, #0xe0]
   bba1c: f85603a9     	ldur	x9, [x29, #-0xa0]
   bba20: d100e3aa     	sub	x10, x29, #0x38
   bba24: f90097e0     	str	x0, [sp, #0x128]
   bba28: aa0a03e0     	mov	x0, x10
   bba2c: f90093e8     	str	x8, [sp, #0x120]
   bba30: f9008fe9     	str	x9, [sp, #0x118]
   bba34: 97ffaaff     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bba38: f9008be0     	str	x0, [sp, #0x110]
   bba3c: 14000001     	b	0xbba40 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x3c8>
   bba40: f85383a8     	ldur	x8, [x29, #-0xc8]
   bba44: d10123a0     	sub	x0, x29, #0x48
   bba48: f90087e8     	str	x8, [sp, #0x108]
   bba4c: 97ffbc15     	bl	0xaaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>
   bba50: f90083e0     	str	x0, [sp, #0x100]
   bba54: 14000001     	b	0xbba58 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x3e0>
   bba58: f9408fe0     	ldr	x0, [sp, #0x118]
   bba5c: f9408be1     	ldr	x1, [sp, #0x110]
   bba60: f94087e2     	ldr	x2, [sp, #0x108]
   bba64: f94083e3     	ldr	x3, [sp, #0x100]
   bba68: f94093e8     	ldr	x8, [sp, #0x120]
   bba6c: d63f0100     	blr	x8
   bba70: f9007fe0     	str	x0, [sp, #0xf8]
   bba74: 14000001     	b	0xbba78 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x400>
   bba78: d10163a0     	sub	x0, x29, #0x58
   bba7c: f94097e1     	ldr	x1, [sp, #0x128]
   bba80: f9407fe2     	ldr	x2, [sp, #0xf8]
   bba84: 97ff956b     	bl	0xa1030 <_ZN16scoped_local_refIP8_jobjectEC2EPPK18JNINativeInterfaceS1_@plt>
   bba88: 14000001     	b	0xbba8c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x414>
   bba8c: d10163a0     	sub	x0, x29, #0x58
   bba90: 97ffbc04     	bl	0xaaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>
   bba94: f9007be0     	str	x0, [sp, #0xf0]
   bba98: 14000001     	b	0xbba9c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x424>
   bba9c: f9407be8     	ldr	x8, [sp, #0xf0]
   bbaa0: b5000168     	cbnz	x8, 0xbbacc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x454>
   bbaa4: 14000001     	b	0xbbaa8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x430>
   bbaa8: 2a1f03e8     	mov	w8, wzr
   bbaac: 381873a8     	sturb	w8, [x29, #-0x79]
   bbab0: 320003e8     	orr	w8, wzr, #0x1
   bbab4: b81503a8     	stur	w8, [x29, #-0xb0]
   bbab8: 140000bf     	b	0xbbdb4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x73c>
   bbabc: f81583a0     	stur	x0, [x29, #-0xa8]
   bbac0: 2a0103e8     	mov	w8, w1
   bbac4: b81543a8     	stur	w8, [x29, #-0xac]
   bbac8: 140000be     	b	0xbbdc0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x748>
   bbacc: f85783a8     	ldur	x8, [x29, #-0x88]
   bbad0: aa0803e0     	mov	x0, x8
   bbad4: f9400108     	ldr	x8, [x8]
   bbad8: f9407d08     	ldr	x8, [x8, #0xf8]
   bbadc: f85603a9     	ldur	x9, [x29, #-0xa0]
   bbae0: f85703a1     	ldur	x1, [x29, #-0x90]
   bbae4: f90077e0     	str	x0, [sp, #0xe8]
   bbae8: aa0903e0     	mov	x0, x9
   bbaec: d63f0100     	blr	x8
   bbaf0: f90073e0     	str	x0, [sp, #0xe0]
   bbaf4: 14000001     	b	0xbbaf8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x480>
   bbaf8: d101a3a0     	sub	x0, x29, #0x68
   bbafc: f94077e1     	ldr	x1, [sp, #0xe8]
   bbb00: f94073e2     	ldr	x2, [sp, #0xe0]
   bbb04: 97ffad3f     	bl	0xa7000 <_ZN16scoped_local_refIP7_jclassEC2EPPK18JNINativeInterfaceS1_@plt>
   bbb08: 14000001     	b	0xbbb0c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x494>
   bbb0c: f85783a8     	ldur	x8, [x29, #-0x88]
   bbb10: f9400108     	ldr	x8, [x8]
   bbb14: f9408508     	ldr	x8, [x8, #0x108]
   bbb18: f85603a9     	ldur	x9, [x29, #-0xa0]
   bbb1c: d101a3a0     	sub	x0, x29, #0x68
   bbb20: f9006fe8     	str	x8, [sp, #0xd8]
   bbb24: f9006be9     	str	x9, [sp, #0xd0]
   bbb28: 97ffaac2     	bl	0xa6630 <_ZNK16scoped_local_refIP7_jclassE3getEv@plt>
   bbb2c: f90067e0     	str	x0, [sp, #0xc8]
   bbb30: 14000001     	b	0xbbb34 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x4bc>
   bbb34: b00009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bbb38: 910c4842     	add	x2, x2, #0x312
   bbb3c: b00009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bbb40: 910c8863     	add	x3, x3, #0x322
   bbb44: f9406be0     	ldr	x0, [sp, #0xd0]
   bbb48: f94067e1     	ldr	x1, [sp, #0xc8]
   bbb4c: f9406fe8     	ldr	x8, [sp, #0xd8]
   bbb50: d63f0100     	blr	x8
   bbb54: f90063e0     	str	x0, [sp, #0xc0]
   bbb58: 14000001     	b	0xbbb5c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x4e4>
   bbb5c: f94063e8     	ldr	x8, [sp, #0xc0]
   bbb60: f81303a8     	stur	x8, [x29, #-0xd0]
   bbb64: f85783a9     	ldur	x9, [x29, #-0x88]
   bbb68: f9400129     	ldr	x9, [x9]
   bbb6c: f940f529     	ldr	x9, [x9, #0x1e8]
   bbb70: f85603aa     	ldur	x10, [x29, #-0xa0]
   bbb74: f85703ab     	ldur	x11, [x29, #-0x90]
   bbb78: f85303ac     	ldur	x12, [x29, #-0xd0]
   bbb7c: d10163a0     	sub	x0, x29, #0x58
   bbb80: f9005fe9     	str	x9, [sp, #0xb8]
   bbb84: f9005bea     	str	x10, [sp, #0xb0]
   bbb88: f90057eb     	str	x11, [sp, #0xa8]
   bbb8c: f90053ec     	str	x12, [sp, #0xa0]
   bbb90: 97ffbbc4     	bl	0xaaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>
   bbb94: f9004fe0     	str	x0, [sp, #0x98]
   bbb98: 14000001     	b	0xbbb9c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x524>
   bbb9c: f9405be0     	ldr	x0, [sp, #0xb0]
   bbba0: f94057e1     	ldr	x1, [sp, #0xa8]
   bbba4: f94053e2     	ldr	x2, [sp, #0xa0]
   bbba8: f9404fe3     	ldr	x3, [sp, #0x98]
   bbbac: f9405fe8     	ldr	x8, [sp, #0xb8]
   bbbb0: d63f0100     	blr	x8
   bbbb4: 14000001     	b	0xbbbb8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x540>
   bbbb8: f85783a8     	ldur	x8, [x29, #-0x88]
   bbbbc: f9400108     	ldr	x8, [x8]
   bbbc0: f9439108     	ldr	x8, [x8, #0x720]
   bbbc4: f85603a0     	ldur	x0, [x29, #-0xa0]
   bbbc8: d63f0100     	blr	x8
   bbbcc: b90097e0     	str	w0, [sp, #0x94]
   bbbd0: 14000001     	b	0xbbbd4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x55c>
   bbbd4: b94097e8     	ldr	w8, [sp, #0x94]
   bbbd8: 12001d09     	and	w9, w8, #0xff
   bbbdc: 34000169     	cbz	w9, 0xbbc08 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x590>
   bbbe0: 14000001     	b	0xbbbe4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x56c>
   bbbe4: 2a1f03e8     	mov	w8, wzr
   bbbe8: 381873a8     	sturb	w8, [x29, #-0x79]
   bbbec: 320003e8     	orr	w8, wzr, #0x1
   bbbf0: b81503a8     	stur	w8, [x29, #-0xb0]
   bbbf4: 1400006a     	b	0xbbd9c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x724>
   bbbf8: f81583a0     	stur	x0, [x29, #-0xa8]
   bbbfc: 2a0103e8     	mov	w8, w1
   bbc00: b81543a8     	stur	w8, [x29, #-0xac]
   bbc04: 14000069     	b	0xbbda8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x730>
   bbc08: f85783a8     	ldur	x8, [x29, #-0x88]
   bbc0c: aa0803e0     	mov	x0, x8
   bbc10: f9400108     	ldr	x8, [x8]
   bbc14: f9408908     	ldr	x8, [x8, #0x110]
   bbc18: f85603a9     	ldur	x9, [x29, #-0xa0]
   bbc1c: d10123aa     	sub	x10, x29, #0x48
   bbc20: f90047e0     	str	x0, [sp, #0x88]
   bbc24: aa0a03e0     	mov	x0, x10
   bbc28: f90043e8     	str	x8, [sp, #0x80]
   bbc2c: f9003fe9     	str	x9, [sp, #0x78]
   bbc30: 97ffbb9c     	bl	0xaaaa0 <_ZNK16scoped_local_refIP8_jobjectE3getEv@plt>
   bbc34: f9003be0     	str	x0, [sp, #0x70]
   bbc38: 14000001     	b	0xbbc3c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x5c4>
   bbc3c: f85403a2     	ldur	x2, [x29, #-0xc0]
   bbc40: f9403fe0     	ldr	x0, [sp, #0x78]
   bbc44: f9403be1     	ldr	x1, [sp, #0x70]
   bbc48: f94043e8     	ldr	x8, [sp, #0x80]
   bbc4c: d63f0100     	blr	x8
   bbc50: f90037e0     	str	x0, [sp, #0x68]
   bbc54: 14000001     	b	0xbbc58 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x5e0>
   bbc58: d101e3a0     	sub	x0, x29, #0x78
   bbc5c: f94047e1     	ldr	x1, [sp, #0x88]
   bbc60: f94037e2     	ldr	x2, [sp, #0x68]
   bbc64: 97ff9683     	bl	0xa1670 <_ZN16scoped_local_refIP8_jstringEC2EPPK18JNINativeInterfaceS1_@plt>
   bbc68: 14000001     	b	0xbbc6c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x5f4>
   bbc6c: d101e3a0     	sub	x0, x29, #0x78
   bbc70: 97ffa80c     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   bbc74: f90033e0     	str	x0, [sp, #0x60]
   bbc78: 14000001     	b	0xbbc7c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x604>
   bbc7c: f94033e8     	ldr	x8, [sp, #0x60]
   bbc80: b50001a8     	cbnz	x8, 0xbbcb4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x63c>
   bbc84: 14000001     	b	0xbbc88 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x610>
   bbc88: 2a1f03e8     	mov	w8, wzr
   bbc8c: 381873a8     	sturb	w8, [x29, #-0x79]
   bbc90: 320003e8     	orr	w8, wzr, #0x1
   bbc94: b81503a8     	stur	w8, [x29, #-0xb0]
   bbc98: 1400003e     	b	0xbbd90 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x718>
   bbc9c: f81583a0     	stur	x0, [x29, #-0xa8]
   bbca0: 2a0103e8     	mov	w8, w1
   bbca4: b81543a8     	stur	w8, [x29, #-0xac]
   bbca8: d101e3a0     	sub	x0, x29, #0x78
   bbcac: 97ffa67d     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   bbcb0: 1400003e     	b	0xbbda8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x730>
   bbcb4: f85783a8     	ldur	x8, [x29, #-0x88]
   bbcb8: f9400108     	ldr	x8, [x8]
   bbcbc: f942a508     	ldr	x8, [x8, #0x548]
   bbcc0: f85603a9     	ldur	x9, [x29, #-0xa0]
   bbcc4: d101e3a0     	sub	x0, x29, #0x78
   bbcc8: f9002fe8     	str	x8, [sp, #0x58]
   bbccc: f9002be9     	str	x9, [sp, #0x50]
   bbcd0: 97ffa7f4     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   bbcd4: f90027e0     	str	x0, [sp, #0x48]
   bbcd8: 14000001     	b	0xbbcdc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x664>
   bbcdc: aa1f03e0     	mov	x0, xzr
   bbce0: f9402be1     	ldr	x1, [sp, #0x50]
   bbce4: f90023e0     	str	x0, [sp, #0x40]
   bbce8: aa0103e0     	mov	x0, x1
   bbcec: f94027e1     	ldr	x1, [sp, #0x48]
   bbcf0: f94023e2     	ldr	x2, [sp, #0x40]
   bbcf4: f9402fe8     	ldr	x8, [sp, #0x58]
   bbcf8: d63f0100     	blr	x8
   bbcfc: f9001fe0     	str	x0, [sp, #0x38]
   bbd00: 14000001     	b	0xbbd04 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x68c>
   bbd04: f9401fe8     	ldr	x8, [sp, #0x38]
   bbd08: f81283a8     	stur	x8, [x29, #-0xd8]
   bbd0c: f85283a9     	ldur	x9, [x29, #-0xd8]
   bbd10: b50000e9     	cbnz	x9, 0xbbd2c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x6b4>
   bbd14: 14000001     	b	0xbbd18 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x6a0>
   bbd18: 2a1f03e8     	mov	w8, wzr
   bbd1c: 381873a8     	sturb	w8, [x29, #-0x79]
   bbd20: 320003e8     	orr	w8, wzr, #0x1
   bbd24: b81503a8     	stur	w8, [x29, #-0xb0]
   bbd28: 1400001a     	b	0xbbd90 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x718>
   bbd2c: f85283a1     	ldur	x1, [x29, #-0xd8]
   bbd30: f85683a0     	ldur	x0, [x29, #-0x98]
   bbd34: 97fff9db     	bl	0xba4a0 <scoped_local_ref<_jstring*>::get() const+0x18>
   bbd38: f9001be0     	str	x0, [sp, #0x30]
   bbd3c: 14000001     	b	0xbbd40 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x6c8>
   bbd40: f85783a8     	ldur	x8, [x29, #-0x88]
   bbd44: f9400108     	ldr	x8, [x8]
   bbd48: f942a908     	ldr	x8, [x8, #0x550]
   bbd4c: f85603a9     	ldur	x9, [x29, #-0xa0]
   bbd50: d101e3a0     	sub	x0, x29, #0x78
   bbd54: f90017e8     	str	x8, [sp, #0x28]
   bbd58: f90013e9     	str	x9, [sp, #0x20]
   bbd5c: 97ffa7d1     	bl	0xa5ca0 <_ZNK16scoped_local_refIP8_jstringE3getEv@plt>
   bbd60: f9000fe0     	str	x0, [sp, #0x18]
   bbd64: 14000001     	b	0xbbd68 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x6f0>
   bbd68: f85283a2     	ldur	x2, [x29, #-0xd8]
   bbd6c: f94013e0     	ldr	x0, [sp, #0x20]
   bbd70: f9400fe1     	ldr	x1, [sp, #0x18]
   bbd74: f94017e8     	ldr	x8, [sp, #0x28]
   bbd78: d63f0100     	blr	x8
   bbd7c: 14000001     	b	0xbbd80 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x708>
   bbd80: 320003e8     	orr	w8, wzr, #0x1
   bbd84: 381873a8     	sturb	w8, [x29, #-0x79]
   bbd88: b81503a8     	stur	w8, [x29, #-0xb0]
   bbd8c: 14000001     	b	0xbbd90 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x718>
   bbd90: d101e3a0     	sub	x0, x29, #0x78
   bbd94: 97ffa643     	bl	0xa56a0 <_ZN16scoped_local_refIP8_jstringED2Ev@plt>
   bbd98: 14000001     	b	0xbbd9c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x724>
   bbd9c: d101a3a0     	sub	x0, x29, #0x68
   bbda0: 97ff95f0     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbda4: 14000004     	b	0xbbdb4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x73c>
   bbda8: d101a3a0     	sub	x0, x29, #0x68
   bbdac: 97ff95ed     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbdb0: 14000004     	b	0xbbdc0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x748>
   bbdb4: d10163a0     	sub	x0, x29, #0x58
   bbdb8: 97ff9306     	bl	0xa09d0 <_ZN16scoped_local_refIP8_jobjectED2Ev@plt>
   bbdbc: 14000004     	b	0xbbdcc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x754>
   bbdc0: d10163a0     	sub	x0, x29, #0x58
   bbdc4: 97ff9303     	bl	0xa09d0 <_ZN16scoped_local_refIP8_jobjectED2Ev@plt>
   bbdc8: 14000004     	b	0xbbdd8 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x760>
   bbdcc: d10123a0     	sub	x0, x29, #0x48
   bbdd0: 97ff9300     	bl	0xa09d0 <_ZN16scoped_local_refIP8_jobjectED2Ev@plt>
   bbdd4: 14000004     	b	0xbbde4 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x76c>
   bbdd8: d10123a0     	sub	x0, x29, #0x48
   bbddc: 97ff92fd     	bl	0xa09d0 <_ZN16scoped_local_refIP8_jobjectED2Ev@plt>
   bbde0: 14000004     	b	0xbbdf0 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x778>
   bbde4: d100e3a0     	sub	x0, x29, #0x38
   bbde8: 97ff95de     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbdec: 14000004     	b	0xbbdfc <scoped_local_ref<_jstring*>::reset(_jstring*)+0x784>
   bbdf0: d100e3a0     	sub	x0, x29, #0x38
   bbdf4: 97ff95db     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbdf8: 14000012     	b	0xbbe40 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7c8>
   bbdfc: d100a3a0     	sub	x0, x29, #0x28
   bbe00: 97ff95d8     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbe04: 385873a8     	ldurb	w8, [x29, #-0x79]
   bbe08: d53bd040     	mrs	x0, TPIDR_EL0
   bbe0c: f9401400     	ldr	x0, [x0, #0x28]
   bbe10: f85e83be     	ldur	x30, [x29, #-0x18]
   bbe14: eb1e0000     	subs	x0, x0, x30
   bbe18: b90017e8     	str	w8, [sp, #0x14]
   bbe1c: f90007e0     	str	x0, [sp, #0x8]
   bbe20: 540001a1     	b.ne	0xbbe54 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7dc>
   bbe24: 14000001     	b	0xbbe28 <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7b0>
   bbe28: b94017e8     	ldr	w8, [sp, #0x14]
   bbe2c: 12000100     	and	w0, w8, #0x1
   bbe30: 910b03ff     	add	sp, sp, #0x2c0
   bbe34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bbe38: f84207fc     	ldr	x28, [sp], #0x20
   bbe3c: d65f03c0     	ret
   bbe40: d100a3a0     	sub	x0, x29, #0x28
   bbe44: 97ff95c7     	bl	0xa1560 <_ZN16scoped_local_refIP7_jclassED2Ev@plt>
   bbe48: 14000001     	b	0xbbe4c <scoped_local_ref<_jstring*>::reset(_jstring*)+0x7d4>
   bbe4c: f85583a0     	ldur	x0, [x29, #-0xa8]
   bbe50: 97ffb030     	bl	0xa7f10 <_Unwind_Resume@plt>
   bbe54: 97ffb7c7     	bl	0xa9d70 <__stack_chk_fail@plt>
   bbe58: d10103ff     	sub	sp, sp, #0x40
   bbe5c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bbe60: 9100c3fd     	add	x29, sp, #0x30
   bbe64: b27d07e2     	orr	x2, xzr, #0x18
   bbe68: f81f83a0     	stur	x0, [x29, #-0x8]
   bbe6c: f81f03a1     	stur	x1, [x29, #-0x10]
   bbe70: f85f83a0     	ldur	x0, [x29, #-0x8]
   bbe74: f85f03a1     	ldur	x1, [x29, #-0x10]
   bbe78: f9000fe0     	str	x0, [sp, #0x18]
   bbe7c: aa0103e0     	mov	x0, x1
   bbe80: f9000be2     	str	x2, [sp, #0x10]
   bbe84: 940000bc     	bl	0xbc174 <scoped_local_ref<_jobject*>::reset(_jobject*)+0x70>
   bbe88: f9400fe1     	ldr	x1, [sp, #0x18]
   bbe8c: f90007e0     	str	x0, [sp, #0x8]
   bbe90: aa0103e0     	mov	x0, x1
   bbe94: f94007e1     	ldr	x1, [sp, #0x8]
   bbe98: f9400be2     	ldr	x2, [sp, #0x10]
   bbe9c: 97ff8fbd     	bl	0x9fd90 <memcpy@plt>
   bbea0: f85f03a0     	ldur	x0, [x29, #-0x10]
   bbea4: 940000b9     	bl	0xbc188 <scoped_local_ref<_jobject*>::reset(_jobject*)+0x84>
   bbea8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   bbeac: 910103ff     	add	sp, sp, #0x40
   bbeb0: d65f03c0     	ret

00000000000bbeb4 <std::__ndk1::__compressed_pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__rep, std::__ndk1::allocator<char>>::__compressed_pair<true, void>()>:
   bbeb4: d10083ff     	sub	sp, sp, #0x20
   bbeb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bbebc: 910043fd     	add	x29, sp, #0x10
   bbec0: f90007e0     	str	x0, [sp, #0x8]
   bbec4: f94007e0     	ldr	x0, [sp, #0x8]
   bbec8: f90003e0     	str	x0, [sp]
   bbecc: 94000057     	bl	0xbc028 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x144>
   bbed0: f94003e0     	ldr	x0, [sp]
   bbed4: 94000060     	bl	0xbc054 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x170>
   bbed8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bbedc: 910083ff     	add	sp, sp, #0x20
   bbee0: d65f03c0     	ret

00000000000bbee4 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)>:
   bbee4: d10203ff     	sub	sp, sp, #0x80
   bbee8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   bbeec: 9101c3fd     	add	x29, sp, #0x70
   bbef0: d53bd048     	mrs	x8, TPIDR_EL0
   bbef4: f9401508     	ldr	x8, [x8, #0x28]
   bbef8: f81f83a8     	stur	x8, [x29, #-0x8]
   bbefc: f81e83a0     	stur	x0, [x29, #-0x18]
   bbf00: f81e03a1     	stur	x1, [x29, #-0x20]
   bbf04: f81d83a2     	stur	x2, [x29, #-0x28]
   bbf08: f85e83a8     	ldur	x8, [x29, #-0x18]
   bbf0c: aa0803e0     	mov	x0, x8
   bbf10: f85d83a1     	ldur	x1, [x29, #-0x28]
   bbf14: f9001be0     	str	x0, [sp, #0x30]
   bbf18: aa0803e0     	mov	x0, x8
   bbf1c: f90017e1     	str	x1, [sp, #0x28]
   bbf20: 97fffbbb     	bl	0xbae0c <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x538>
   bbf24: f94017e8     	ldr	x8, [sp, #0x28]
   bbf28: eb000108     	subs	x8, x8, x0
   bbf2c: f90013e8     	str	x8, [sp, #0x20]
   bbf30: 54000089     	b.ls	0xbbf40 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x5c>
   bbf34: 14000001     	b	0xbbf38 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x54>
   bbf38: f9401be0     	ldr	x0, [sp, #0x30]
   bbf3c: 97ffbb29     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
   bbf40: f85d83a8     	ldur	x8, [x29, #-0x28]
   bbf44: f1005908     	subs	x8, x8, #0x16
   bbf48: f9000fe8     	str	x8, [sp, #0x18]
   bbf4c: 54000128     	b.hi	0xbbf70 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x8c>
   bbf50: 14000001     	b	0xbbf54 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x70>
   bbf54: f85d83a1     	ldur	x1, [x29, #-0x28]
   bbf58: f9401be0     	ldr	x0, [sp, #0x30]
   bbf5c: 97fffb81     	bl	0xbad60 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x48c>
   bbf60: f9401be0     	ldr	x0, [sp, #0x30]
   bbf64: 97fffb47     	bl	0xbac80 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3ac>
   bbf68: f81d03a0     	stur	x0, [x29, #-0x30]
   bbf6c: 14000015     	b	0xbbfc0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0xdc>
   bbf70: f85d83a0     	ldur	x0, [x29, #-0x28]
   bbf74: 97fffbbb     	bl	0xbae60 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x20>
   bbf78: f9001fe0     	str	x0, [sp, #0x38]
   bbf7c: f9401be0     	ldr	x0, [sp, #0x30]
   bbf80: 97fffbf5     	bl	0xbaf54 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0x114>
   bbf84: f9401ffe     	ldr	x30, [sp, #0x38]
   bbf88: 910007c1     	add	x1, x30, #0x1
   bbf8c: 97fffbe5     	bl	0xbaf20 <std::__ndk1::__basic_string_common<true>::__throw_length_error() const+0xe0>
   bbf90: f81d03a0     	stur	x0, [x29, #-0x30]
   bbf94: f85d03a1     	ldur	x1, [x29, #-0x30]
   bbf98: f9401be0     	ldr	x0, [sp, #0x30]
   bbf9c: 97fffc20     	bl	0xbb01c <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x94>
   bbfa0: f9401fe0     	ldr	x0, [sp, #0x38]
   bbfa4: 91000401     	add	x1, x0, #0x1
   bbfa8: f9401be0     	ldr	x0, [sp, #0x30]
   bbfac: 97fffc2a     	bl	0xbb054 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0xcc>
   bbfb0: f85d83a1     	ldur	x1, [x29, #-0x28]
   bbfb4: f9401be0     	ldr	x0, [sp, #0x30]
   bbfb8: 97fffb5c     	bl	0xbad28 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x454>
   bbfbc: 14000001     	b	0xbbfc0 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0xdc>
   bbfc0: f85d03a0     	ldur	x0, [x29, #-0x30]
   bbfc4: 97fff9db     	bl	0xba730 <std::__ndk1::char_traits<char>::length(char const*)+0x74>
   bbfc8: f85e03a1     	ldur	x1, [x29, #-0x20]
   bbfcc: f85d83a2     	ldur	x2, [x29, #-0x28]
   bbfd0: 97ffb464     	bl	0xa9160 <_ZNSt6__ndk111char_traitsIcE4copyEPcPKcm@plt>
   bbfd4: f85d03a1     	ldur	x1, [x29, #-0x30]
   bbfd8: f85d83a2     	ldur	x2, [x29, #-0x28]
   bbfdc: 8b020021     	add	x1, x1, x2
   bbfe0: 2a1f03e8     	mov	w8, wzr
   bbfe4: 381f43a8     	sturb	w8, [x29, #-0xc]
   bbfe8: d10033a2     	sub	x2, x29, #0xc
   bbfec: f9000be0     	str	x0, [sp, #0x10]
   bbff0: aa0103e0     	mov	x0, x1
   bbff4: aa0203e1     	mov	x1, x2
   bbff8: 97ff996a     	bl	0xa25a0 <_ZNSt6__ndk111char_traitsIcE6assignERcRKc@plt>
   bbffc: d53bd040     	mrs	x0, TPIDR_EL0
   bc000: f9401400     	ldr	x0, [x0, #0x28]
   bc004: f85f83a1     	ldur	x1, [x29, #-0x8]
   bc008: eb010000     	subs	x0, x0, x1
   bc00c: f90007e0     	str	x0, [sp, #0x8]
   bc010: 540000a1     	b.ne	0xbc024 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x140>
   bc014: 14000001     	b	0xbc018 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x134>
   bc018: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   bc01c: 910203ff     	add	sp, sp, #0x80
   bc020: d65f03c0     	ret
   bc024: 97ffb753     	bl	0xa9d70 <__stack_chk_fail@plt>
   bc028: d10083ff     	sub	sp, sp, #0x20
   bc02c: f9000bfe     	str	x30, [sp, #0x10]
   bc030: 52800008     	mov	w8, #0x0                // =0
   bc034: b27d07e2     	orr	x2, xzr, #0x18
   bc038: f90007e0     	str	x0, [sp, #0x8]
   bc03c: f94007e0     	ldr	x0, [sp, #0x8]
   bc040: 2a0803e1     	mov	w1, w8
   bc044: 97ffaaeb     	bl	0xa6bf0 <memset@plt>
   bc048: f9400bfe     	ldr	x30, [sp, #0x10]
   bc04c: 910083ff     	add	sp, sp, #0x20
   bc050: d65f03c0     	ret
   bc054: d10083ff     	sub	sp, sp, #0x20
   bc058: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bc05c: 910043fd     	add	x29, sp, #0x10
   bc060: f90007e0     	str	x0, [sp, #0x8]
   bc064: f94007e0     	ldr	x0, [sp, #0x8]
   bc068: 94000004     	bl	0xbc078 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__init(char const*, unsigned long)+0x194>
   bc06c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bc070: 910083ff     	add	sp, sp, #0x20
   bc074: d65f03c0     	ret
   bc078: d10043ff     	sub	sp, sp, #0x10
   bc07c: f90007e0     	str	x0, [sp, #0x8]
   bc080: 910043ff     	add	sp, sp, #0x10
   bc084: d65f03c0     	ret

00000000000bc088 <scoped_local_ref<_jobject*>::scoped_local_ref(JNINativeInterface const**, _jobject*)>:
   bc088: d10083ff     	sub	sp, sp, #0x20
   bc08c: f9000fe0     	str	x0, [sp, #0x18]
   bc090: f9000be1     	str	x1, [sp, #0x10]
   bc094: f90007e2     	str	x2, [sp, #0x8]
   bc098: f9400fe0     	ldr	x0, [sp, #0x18]
   bc09c: aa0003e1     	mov	x1, x0
   bc0a0: f9400be2     	ldr	x2, [sp, #0x10]
   bc0a4: f9000022     	str	x2, [x1]
   bc0a8: f94007e1     	ldr	x1, [sp, #0x8]
   bc0ac: f9000401     	str	x1, [x0, #0x8]
   bc0b0: 910083ff     	add	sp, sp, #0x20
   bc0b4: d65f03c0     	ret

00000000000bc0b8 <scoped_local_ref<_jobject*>::get() const>:
   bc0b8: d10043ff     	sub	sp, sp, #0x10
   bc0bc: f90007e0     	str	x0, [sp, #0x8]
   bc0c0: f94007e0     	ldr	x0, [sp, #0x8]
   bc0c4: f9400400     	ldr	x0, [x0, #0x8]
   bc0c8: 910043ff     	add	sp, sp, #0x10
   bc0cc: d65f03c0     	ret

00000000000bc0d0 <scoped_local_ref<_jobject*>::~scoped_local_ref()>:
   bc0d0: d10083ff     	sub	sp, sp, #0x20
   bc0d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bc0d8: 910043fd     	add	x29, sp, #0x10
   bc0dc: d2800008     	mov	x8, #0x0                // =0
   bc0e0: f90007e0     	str	x0, [sp, #0x8]
   bc0e4: f94007e0     	ldr	x0, [sp, #0x8]
   bc0e8: aa0803e1     	mov	x1, x8
   bc0ec: 97ffac9d     	bl	0xa7360 <_ZN16scoped_local_refIP8_jobjectE5resetES1_@plt>
   bc0f0: 14000001     	b	0xbc0f4 <scoped_local_ref<_jobject*>::~scoped_local_ref()+0x24>
   bc0f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bc0f8: 910083ff     	add	sp, sp, #0x20
   bc0fc: d65f03c0     	ret
   bc100: 97ffc831     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000bc104 <scoped_local_ref<_jobject*>::reset(_jobject*)>:
   bc104: d100c3ff     	sub	sp, sp, #0x30
   bc108: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bc10c: 910083fd     	add	x29, sp, #0x20
   bc110: d2800008     	mov	x8, #0x0                // =0
   bc114: f81f83a0     	stur	x0, [x29, #-0x8]
   bc118: f9000be1     	str	x1, [sp, #0x10]
   bc11c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bc120: f9400401     	ldr	x1, [x0, #0x8]
   bc124: eb08003f     	cmp	x1, x8
   bc128: 1a9f07e9     	cset	w9, ne
   bc12c: f90007e0     	str	x0, [sp, #0x8]
   bc130: 37000049     	tbnz	w9, #0x0, 0xbc138 <scoped_local_ref<_jobject*>::reset(_jobject*)+0x34>
   bc134: 1400000d     	b	0xbc168 <scoped_local_ref<_jobject*>::reset(_jobject*)+0x64>
   bc138: f94007e8     	ldr	x8, [sp, #0x8]
   bc13c: f9400108     	ldr	x8, [x8]
   bc140: f9400108     	ldr	x8, [x8]
   bc144: f9405d08     	ldr	x8, [x8, #0xb8]
   bc148: f94007e9     	ldr	x9, [sp, #0x8]
   bc14c: f9400120     	ldr	x0, [x9]
   bc150: f94007e9     	ldr	x9, [sp, #0x8]
   bc154: f9400521     	ldr	x1, [x9, #0x8]
   bc158: d63f0100     	blr	x8
   bc15c: f9400be8     	ldr	x8, [sp, #0x10]
   bc160: f94007e9     	ldr	x9, [sp, #0x8]
   bc164: f9000528     	str	x8, [x9, #0x8]
   bc168: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bc16c: 9100c3ff     	add	sp, sp, #0x30
   bc170: d65f03c0     	ret
   bc174: d10043ff     	sub	sp, sp, #0x10
   bc178: f90007e0     	str	x0, [sp, #0x8]
   bc17c: f94007e0     	ldr	x0, [sp, #0x8]
   bc180: 910043ff     	add	sp, sp, #0x10
   bc184: d65f03c0     	ret
   bc188: d100c3ff     	sub	sp, sp, #0x30
   bc18c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bc190: 910083fd     	add	x29, sp, #0x20
   bc194: f81f83a0     	stur	x0, [x29, #-0x8]
   bc198: f85f83a0     	ldur	x0, [x29, #-0x8]
   bc19c: 97fffac7     	bl	0xbacb8 <std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__grow_by_and_replace(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, char const*)+0x3e4>
   bc1a0: f9000be0     	str	x0, [sp, #0x10]
   bc1a4: b9000fff     	str	wzr, [sp, #0xc]
   bc1a8: 320007e8     	orr	w8, wzr, #0x3
   bc1ac: b9400fe9     	ldr	w9, [sp, #0xc]
   bc1b0: 6b08013f     	cmp	w9, w8
   bc1b4: 1a9f27e8     	cset	w8, lo
   bc1b8: 37000048     	tbnz	w8, #0x0, 0xbc1c0 <scoped_local_ref<_jobject*>::reset(_jobject*)+0xbc>
   bc1bc: 1400000d     	b	0xbc1f0 <scoped_local_ref<_jobject*>::reset(_jobject*)+0xec>
   bc1c0: b27d03e8     	orr	x8, xzr, #0x8
   bc1c4: f9400be9     	ldr	x9, [sp, #0x10]
   bc1c8: b9400fea     	ldr	w10, [sp, #0xc]
   bc1cc: 2a0a03eb     	mov	w11, w10
   bc1d0: d3407d6b     	ubfx	x11, x11, #0, #32
   bc1d4: 9b0b7d08     	mul	x8, x8, x11
   bc1d8: 8b080128     	add	x8, x9, x8
   bc1dc: f900011f     	str	xzr, [x8]
   bc1e0: b9400fe8     	ldr	w8, [sp, #0xc]
   bc1e4: 11000508     	add	w8, w8, #0x1
   bc1e8: b9000fe8     	str	w8, [sp, #0xc]
   bc1ec: 17ffffef     	b	0xbc1a8 <scoped_local_ref<_jobject*>::reset(_jobject*)+0xa4>
   bc1f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bc1f4: 9100c3ff     	add	sp, sp, #0x30
   bc1f8: d65f03c0     	ret

00000000000bc1fc <scoped_local_ref<_jclass*>::reset(_jclass*)>:
   bc1fc: d100c3ff     	sub	sp, sp, #0x30
   bc200: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bc204: 910083fd     	add	x29, sp, #0x20
   bc208: d2800008     	mov	x8, #0x0                // =0
   bc20c: f81f83a0     	stur	x0, [x29, #-0x8]
   bc210: f9000be1     	str	x1, [sp, #0x10]
   bc214: f85f83a0     	ldur	x0, [x29, #-0x8]
   bc218: f9400401     	ldr	x1, [x0, #0x8]
   bc21c: eb08003f     	cmp	x1, x8
   bc220: 1a9f07e9     	cset	w9, ne
   bc224: f90007e0     	str	x0, [sp, #0x8]
   bc228: 37000049     	tbnz	w9, #0x0, 0xbc230 <scoped_local_ref<_jclass*>::reset(_jclass*)+0x34>
   bc22c: 1400000d     	b	0xbc260 <scoped_local_ref<_jclass*>::reset(_jclass*)+0x64>
   bc230: f94007e8     	ldr	x8, [sp, #0x8]
   bc234: f9400108     	ldr	x8, [x8]
   bc238: f9400108     	ldr	x8, [x8]
   bc23c: f9405d08     	ldr	x8, [x8, #0xb8]
   bc240: f94007e9     	ldr	x9, [sp, #0x8]
   bc244: f9400120     	ldr	x0, [x9]
   bc248: f94007e9     	ldr	x9, [sp, #0x8]
   bc24c: f9400521     	ldr	x1, [x9, #0x8]
   bc250: d63f0100     	blr	x8
   bc254: f9400be8     	ldr	x8, [sp, #0x10]
   bc258: f94007e9     	ldr	x9, [sp, #0x8]
   bc25c: f9000528     	str	x8, [x9, #0x8]
   bc260: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bc264: 9100c3ff     	add	sp, sp, #0x30
   bc268: d65f03c0     	ret

00000000000bc26c <scoped_local_ref<_jthrowable*>::reset(_jthrowable*)>:
   bc26c: d100c3ff     	sub	sp, sp, #0x30
   bc270: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bc274: 910083fd     	add	x29, sp, #0x20
   bc278: d2800008     	mov	x8, #0x0                // =0
   bc27c: f81f83a0     	stur	x0, [x29, #-0x8]
   bc280: f9000be1     	str	x1, [sp, #0x10]
   bc284: f85f83a0     	ldur	x0, [x29, #-0x8]
   bc288: f9400401     	ldr	x1, [x0, #0x8]
   bc28c: eb08003f     	cmp	x1, x8
   bc290: 1a9f07e9     	cset	w9, ne
   bc294: f90007e0     	str	x0, [sp, #0x8]
   bc298: 37000049     	tbnz	w9, #0x0, 0xbc2a0 <scoped_local_ref<_jthrowable*>::reset(_jthrowable*)+0x34>
   bc29c: 1400000d     	b	0xbc2d0 <scoped_local_ref<_jthrowable*>::reset(_jthrowable*)+0x64>
   bc2a0: f94007e8     	ldr	x8, [sp, #0x8]
   bc2a4: f9400108     	ldr	x8, [x8]
   bc2a8: f9400108     	ldr	x8, [x8]
   bc2ac: f9405d08     	ldr	x8, [x8, #0xb8]
   bc2b0: f94007e9     	ldr	x9, [sp, #0x8]
   bc2b4: f9400120     	ldr	x0, [x9]
   bc2b8: f94007e9     	ldr	x9, [sp, #0x8]
   bc2bc: f9400521     	ldr	x1, [x9, #0x8]
   bc2c0: d63f0100     	blr	x8
   bc2c4: f9400be8     	ldr	x8, [sp, #0x10]
   bc2c8: f94007e9     	ldr	x9, [sp, #0x8]
   bc2cc: f9000528     	str	x8, [x9, #0x8]
   bc2d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bc2d4: 9100c3ff     	add	sp, sp, #0x30
   bc2d8: d65f03c0     	ret

00000000000bc2dc <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)>:
   bc2dc: d10343ff     	sub	sp, sp, #0xd0
   bc2e0: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   bc2e4: 910303fd     	add	x29, sp, #0xc0
   bc2e8: d53bd048     	mrs	x8, TPIDR_EL0
   bc2ec: f9401508     	ldr	x8, [x8, #0x28]
   bc2f0: f81f83a8     	stur	x8, [x29, #-0x8]
   bc2f4: f81d83a0     	stur	x0, [x29, #-0x28]
   bc2f8: f81d03a1     	stur	x1, [x29, #-0x30]
   bc2fc: f81c83a2     	stur	x2, [x29, #-0x38]
   bc300: f81c03a3     	stur	x3, [x29, #-0x40]
   bc304: 2a1f03e9     	mov	w9, wzr
   bc308: b81bc3a9     	stur	w9, [x29, #-0x44]
   bc30c: 381b83a9     	sturb	w9, [x29, #-0x48]
   bc310: f85d03a8     	ldur	x8, [x29, #-0x30]
   bc314: b40002c8     	cbz	x8, 0xbc36c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x90>
   bc318: 14000001     	b	0xbc31c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x40>
   bc31c: f85c83a8     	ldur	x8, [x29, #-0x38]
   bc320: b4000268     	cbz	x8, 0xbc36c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x90>
   bc324: 14000001     	b	0xbc328 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x4c>
   bc328: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc32c: f85d03a1     	ldur	x1, [x29, #-0x30]
   bc330: 97ff9e08     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   bc334: b81bc3a0     	stur	w0, [x29, #-0x44]
   bc338: b85bc3a0     	ldur	w0, [x29, #-0x44]
   bc33c: f85d83a1     	ldur	x1, [x29, #-0x28]
   bc340: f85c83be     	ldur	x30, [x29, #-0x38]
   bc344: b90043e0     	str	w0, [sp, #0x40]
   bc348: aa0103e0     	mov	x0, x1
   bc34c: aa1e03e1     	mov	x1, x30
   bc350: 97ff9e00     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   bc354: b94043e8     	ldr	w8, [sp, #0x40]
   bc358: 6b000108     	subs	w8, w8, w0
   bc35c: 1a9f07e0     	cset	w0, ne
   bc360: 381b83a0     	sturb	w0, [x29, #-0x48]
   bc364: b9003fe8     	str	w8, [sp, #0x3c]
   bc368: 14000001     	b	0xbc36c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x90>
   bc36c: 385b83a8     	ldurb	w8, [x29, #-0x48]
   bc370: 37000388     	tbnz	w8, #0x0, 0xbc3e0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x104>
   bc374: 14000001     	b	0xbc378 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x9c>
   bc378: f85d03a8     	ldur	x8, [x29, #-0x30]
   bc37c: b40000e8     	cbz	x8, 0xbc398 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xbc>
   bc380: 14000001     	b	0xbc384 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xa8>
   bc384: f85c83a8     	ldur	x8, [x29, #-0x38]
   bc388: 320003e9     	orr	w9, wzr, #0x1
   bc38c: b9003be9     	str	w9, [sp, #0x38]
   bc390: b4000208     	cbz	x8, 0xbc3d0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xf4>
   bc394: 14000001     	b	0xbc398 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xbc>
   bc398: f85d03a8     	ldur	x8, [x29, #-0x30]
   bc39c: 2a1f03e0     	mov	w0, wzr
   bc3a0: b90037e0     	str	w0, [sp, #0x34]
   bc3a4: b5000108     	cbnz	x8, 0xbc3c4 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xe8>
   bc3a8: 14000001     	b	0xbc3ac <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xd0>
   bc3ac: f85c83a8     	ldur	x8, [x29, #-0x38]
   bc3b0: f1000108     	subs	x8, x8, #0x0
   bc3b4: 1a9f07e9     	cset	w9, ne
   bc3b8: f90017e8     	str	x8, [sp, #0x28]
   bc3bc: b90037e9     	str	w9, [sp, #0x34]
   bc3c0: 14000001     	b	0xbc3c4 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xe8>
   bc3c4: b94037e0     	ldr	w0, [sp, #0x34]
   bc3c8: b9003be0     	str	w0, [sp, #0x38]
   bc3cc: 14000001     	b	0xbc3d0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0xf4>
   bc3d0: b9403be8     	ldr	w8, [sp, #0x38]
   bc3d4: 12000108     	and	w8, w8, #0x1
   bc3d8: 381b83a8     	sturb	w8, [x29, #-0x48]
   bc3dc: 14000001     	b	0xbc3e0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x104>
   bc3e0: 385b83a8     	ldurb	w8, [x29, #-0x48]
   bc3e4: 36000168     	tbz	w8, #0x0, 0xbc410 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x134>
   bc3e8: 14000001     	b	0xbc3ec <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x110>
   bc3ec: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc3f0: f00009c1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   bc3f4: 913ef021     	add	x1, x1, #0xfbc
   bc3f8: aa1f03e2     	mov	x2, xzr
   bc3fc: 97ff95e5     	bl	0xa1b90 <_Z17jniThrowExceptionP7_JNIEnvPKcS2_@plt>
   bc400: 2a1f03e8     	mov	w8, wzr
   bc404: 381e73a8     	sturb	w8, [x29, #-0x19]
   bc408: b90027e0     	str	w0, [sp, #0x24]
   bc40c: 14000065     	b	0xbc5a0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2c4>
   bc410: 2a1f03e8     	mov	w8, wzr
   bc414: b81b43a8     	stur	w8, [x29, #-0x4c]
   bc418: 14000001     	b	0xbc41c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x140>
   bc41c: b85b43a8     	ldur	w8, [x29, #-0x4c]
   bc420: b85bc3a9     	ldur	w9, [x29, #-0x44]
   bc424: 6b090108     	subs	w8, w8, w9
   bc428: b90023e8     	str	w8, [sp, #0x20]
   bc42c: 54000b4a     	b.ge	0xbc594 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2b8>
   bc430: 14000001     	b	0xbc434 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x158>
   bc434: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc438: f85d03a1     	ldur	x1, [x29, #-0x30]
   bc43c: b85b43a2     	ldur	w2, [x29, #-0x4c]
   bc440: 97ffbb80     	bl	0xab240 <_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi@plt>
   bc444: f81a83a0     	stur	x0, [x29, #-0x58]
   bc448: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc44c: f85c83a1     	ldur	x1, [x29, #-0x38]
   bc450: b85b43a2     	ldur	w2, [x29, #-0x4c]
   bc454: 97ffbb7b     	bl	0xab240 <_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi@plt>
   bc458: f90033e0     	str	x0, [sp, #0x60]
   bc45c: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc460: f85a83a1     	ldur	x1, [x29, #-0x58]
   bc464: aa1f03fe     	mov	x30, xzr
   bc468: aa1e03e2     	mov	x2, x30
   bc46c: 97ffb835     	bl	0xaa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>
   bc470: f9002fe0     	str	x0, [sp, #0x58]
   bc474: f9402fe0     	ldr	x0, [sp, #0x58]
   bc478: b50000a0     	cbnz	x0, 0xbc48c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x1b0>
   bc47c: 14000001     	b	0xbc480 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x1a4>
   bc480: 2a1f03e8     	mov	w8, wzr
   bc484: 381e73a8     	sturb	w8, [x29, #-0x19]
   bc488: 14000046     	b	0xbc5a0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2c4>
   bc48c: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc490: f94033e1     	ldr	x1, [sp, #0x60]
   bc494: aa1f03e2     	mov	x2, xzr
   bc498: 97ffb82a     	bl	0xaa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>
   bc49c: f9002be0     	str	x0, [sp, #0x50]
   bc4a0: f9402be0     	ldr	x0, [sp, #0x50]
   bc4a4: b5000120     	cbnz	x0, 0xbc4c8 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x1ec>
   bc4a8: 14000001     	b	0xbc4ac <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x1d0>
   bc4ac: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc4b0: f85a83a1     	ldur	x1, [x29, #-0x58]
   bc4b4: f9402fe2     	ldr	x2, [sp, #0x58]
   bc4b8: 97ffa08a     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   bc4bc: 2a1f03e8     	mov	w8, wzr
   bc4c0: 381e73a8     	sturb	w8, [x29, #-0x19]
   bc4c4: 14000037     	b	0xbc5a0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2c4>
   bc4c8: f85c03a8     	ldur	x8, [x29, #-0x40]
   bc4cc: f9402fe1     	ldr	x1, [sp, #0x58]
   bc4d0: d10043a0     	sub	x0, x29, #0x10
   bc4d4: f9000fe8     	str	x8, [sp, #0x18]
   bc4d8: 97ffb43e     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   bc4dc: f9402be1     	ldr	x1, [sp, #0x50]
   bc4e0: d10063a0     	sub	x0, x29, #0x18
   bc4e4: 97ffb43b     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   bc4e8: 14000001     	b	0xbc4ec <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x210>
   bc4ec: d10043a1     	sub	x1, x29, #0x10
   bc4f0: d10063a2     	sub	x2, x29, #0x18
   bc4f4: f9400fe0     	ldr	x0, [sp, #0x18]
   bc4f8: 97ff9f9a     	bl	0xa4360 <_ZN7android11KeyedVectorINS_7String8ES1_E3addERKS1_S4_@plt>
   bc4fc: f9000be0     	str	x0, [sp, #0x10]
   bc500: 14000001     	b	0xbc504 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x228>
   bc504: d10063a0     	sub	x0, x29, #0x18
   bc508: 97ffb10a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bc50c: d10043a0     	sub	x0, x29, #0x10
   bc510: 97ffb108     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bc514: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc518: f85a83a1     	ldur	x1, [x29, #-0x58]
   bc51c: f9402fe2     	ldr	x2, [sp, #0x58]
   bc520: 97ffa070     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   bc524: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc528: f94033e1     	ldr	x1, [sp, #0x60]
   bc52c: f9402be2     	ldr	x2, [sp, #0x50]
   bc530: 97ffa06c     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   bc534: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc538: f85a83a1     	ldur	x1, [x29, #-0x58]
   bc53c: 97ffb10d     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bc540: f85d83a0     	ldur	x0, [x29, #-0x28]
   bc544: f94033e1     	ldr	x1, [sp, #0x60]
   bc548: 97ffb10a     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bc54c: 14000001     	b	0xbc550 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x274>
   bc550: b85b43a8     	ldur	w8, [x29, #-0x4c]
   bc554: 11000508     	add	w8, w8, #0x1
   bc558: b81b43a8     	stur	w8, [x29, #-0x4c]
   bc55c: 17ffffb0     	b	0xbc41c <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x140>
   bc560: f90027e0     	str	x0, [sp, #0x48]
   bc564: 2a0103e8     	mov	w8, w1
   bc568: b90047e8     	str	w8, [sp, #0x44]
   bc56c: 14000007     	b	0xbc588 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2ac>
   bc570: f90027e0     	str	x0, [sp, #0x48]
   bc574: 2a0103e8     	mov	w8, w1
   bc578: b90047e8     	str	w8, [sp, #0x44]
   bc57c: d10063a0     	sub	x0, x29, #0x18
   bc580: 97ffb0ec     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bc584: 14000001     	b	0xbc588 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2ac>
   bc588: d10043a0     	sub	x0, x29, #0x10
   bc58c: 97ffb0e9     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bc590: 14000012     	b	0xbc5d8 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2fc>
   bc594: 320003e8     	orr	w8, wzr, #0x1
   bc598: 381e73a8     	sturb	w8, [x29, #-0x19]
   bc59c: 14000001     	b	0xbc5a0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2c4>
   bc5a0: 385e73a8     	ldurb	w8, [x29, #-0x19]
   bc5a4: d53bd049     	mrs	x9, TPIDR_EL0
   bc5a8: f9401529     	ldr	x9, [x9, #0x28]
   bc5ac: f85f83aa     	ldur	x10, [x29, #-0x8]
   bc5b0: eb0a0129     	subs	x9, x9, x10
   bc5b4: b9000fe8     	str	w8, [sp, #0xc]
   bc5b8: f90003e9     	str	x9, [sp]
   bc5bc: 54000121     	b.ne	0xbc5e0 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x304>
   bc5c0: 14000001     	b	0xbc5c4 <android::ConvertKeyValueArraysToKeyedVector(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::KeyedVector<android::String8, android::String8>*)+0x2e8>
   bc5c4: b9400fe8     	ldr	w8, [sp, #0xc]
   bc5c8: 12000100     	and	w0, w8, #0x1
   bc5cc: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   bc5d0: 910343ff     	add	sp, sp, #0xd0
   bc5d4: d65f03c0     	ret
   bc5d8: f94027e0     	ldr	x0, [sp, #0x48]
   bc5dc: 97ffae4d     	bl	0xa7f10 <_Unwind_Resume@plt>
   bc5e0: 97ffb5e4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bc5e4 <_JNIEnv::GetObjectArrayElement(_jobjectArray*, int)>:
   bc5e4: d100c3ff     	sub	sp, sp, #0x30
   bc5e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bc5ec: 910083fd     	add	x29, sp, #0x20
   bc5f0: f81f83a0     	stur	x0, [x29, #-0x8]
   bc5f4: f9000be1     	str	x1, [sp, #0x10]
   bc5f8: b9000fe2     	str	w2, [sp, #0xc]
   bc5fc: f85f83a0     	ldur	x0, [x29, #-0x8]
   bc600: aa0003e1     	mov	x1, x0
   bc604: f9400021     	ldr	x1, [x1]
   bc608: f942b421     	ldr	x1, [x1, #0x568]
   bc60c: f9400be8     	ldr	x8, [sp, #0x10]
   bc610: b9400fe2     	ldr	w2, [sp, #0xc]
   bc614: f90003e1     	str	x1, [sp]
   bc618: aa0803e1     	mov	x1, x8
   bc61c: f94003e8     	ldr	x8, [sp]
   bc620: d63f0100     	blr	x8
   bc624: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bc628: 9100c3ff     	add	sp, sp, #0x30
   bc62c: d65f03c0     	ret

00000000000bc630 <android::KeyedVector<android::String8, android::String8>::add(android::String8 const&, android::String8 const&)>:
   bc630: d101c3ff     	sub	sp, sp, #0x70
   bc634: a9067bfd     	stp	x29, x30, [sp, #0x60]
   bc638: 910183fd     	add	x29, sp, #0x60
   bc63c: d53bd048     	mrs	x8, TPIDR_EL0
   bc640: f9401508     	ldr	x8, [x8, #0x28]
   bc644: f81f83a8     	stur	x8, [x29, #-0x8]
   bc648: f81e03a0     	stur	x0, [x29, #-0x20]
   bc64c: f81d83a1     	stur	x1, [x29, #-0x28]
   bc650: f9001be2     	str	x2, [sp, #0x30]
   bc654: f85e03a0     	ldur	x0, [x29, #-0x20]
   bc658: f85d83a1     	ldur	x1, [x29, #-0x28]
   bc65c: f9401be2     	ldr	x2, [sp, #0x30]
   bc660: d10063a8     	sub	x8, x29, #0x18
   bc664: f9000fe0     	str	x0, [sp, #0x18]
   bc668: aa0803e0     	mov	x0, x8
   bc66c: f9000be8     	str	x8, [sp, #0x10]
   bc670: 97ffb568     	bl	0xa9c10 <_ZN7android16key_value_pair_tINS_7String8ES1_EC2ERKS1_S4_@plt>
   bc674: f9400fe0     	ldr	x0, [sp, #0x18]
   bc678: f9400be1     	ldr	x1, [sp, #0x10]
   bc67c: 97ffb5c5     	bl	0xa9d90 <_ZN7android12SortedVectorINS_16key_value_pair_tINS_7String8ES2_EEE3addERKS3_@plt>
   bc680: f90007e0     	str	x0, [sp, #0x8]
   bc684: 14000001     	b	0xbc688 <android::KeyedVector<android::String8, android::String8>::add(android::String8 const&, android::String8 const&)+0x58>
   bc688: d10063a0     	sub	x0, x29, #0x18
   bc68c: 97ffa639     	bl	0xa5f70 <_ZN7android16key_value_pair_tINS_7String8ES1_ED2Ev@plt>
   bc690: d53bd040     	mrs	x0, TPIDR_EL0
   bc694: f9401400     	ldr	x0, [x0, #0x28]
   bc698: f85f83be     	ldur	x30, [x29, #-0x8]
   bc69c: eb1e0000     	subs	x0, x0, x30
   bc6a0: f90003e0     	str	x0, [sp]
   bc6a4: 540001c1     	b.ne	0xbc6dc <android::KeyedVector<android::String8, android::String8>::add(android::String8 const&, android::String8 const&)+0xac>
   bc6a8: 14000001     	b	0xbc6ac <android::KeyedVector<android::String8, android::String8>::add(android::String8 const&, android::String8 const&)+0x7c>
   bc6ac: f94007e0     	ldr	x0, [sp, #0x8]
   bc6b0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   bc6b4: 9101c3ff     	add	sp, sp, #0x70
   bc6b8: d65f03c0     	ret
   bc6bc: f90017e0     	str	x0, [sp, #0x28]
   bc6c0: 2a0103e8     	mov	w8, w1
   bc6c4: b90027e8     	str	w8, [sp, #0x24]
   bc6c8: d10063a0     	sub	x0, x29, #0x18
   bc6cc: 97ffa629     	bl	0xa5f70 <_ZN7android16key_value_pair_tINS_7String8ES1_ED2Ev@plt>
   bc6d0: 14000001     	b	0xbc6d4 <android::KeyedVector<android::String8, android::String8>::add(android::String8 const&, android::String8 const&)+0xa4>
   bc6d4: f94017e0     	ldr	x0, [sp, #0x28]
   bc6d8: 97ffae0e     	bl	0xa7f10 <_Unwind_Resume@plt>
   bc6dc: 97ffb5a5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bc6e0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)>:
   bc6e0: f81e0ffc     	str	x28, [sp, #-0x20]!
   bc6e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bc6e8: 910043fd     	add	x29, sp, #0x10
   bc6ec: d10d03ff     	sub	sp, sp, #0x340
   bc6f0: d53bd048     	mrs	x8, TPIDR_EL0
   bc6f4: f9401508     	ldr	x8, [x8, #0x28]
   bc6f8: f81e83a8     	stur	x8, [x29, #-0x18]
   bc6fc: f81203a0     	stur	x0, [x29, #-0xe0]
   bc700: f81183a1     	stur	x1, [x29, #-0xe8]
   bc704: f81103a2     	stur	x2, [x29, #-0xf0]
   bc708: f85203a8     	ldur	x8, [x29, #-0xe0]
   bc70c: 900009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc710: 910da021     	add	x1, x1, #0x368
   bc714: aa0803e0     	mov	x0, x8
   bc718: f9010be8     	str	x8, [sp, #0x210]
   bc71c: 97ff9ce1     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bc720: d100a3a8     	sub	x8, x29, #0x28
   bc724: f90107e0     	str	x0, [sp, #0x208]
   bc728: aa0803e0     	mov	x0, x8
   bc72c: f9410be1     	ldr	x1, [sp, #0x210]
   bc730: f94107e2     	ldr	x2, [sp, #0x208]
   bc734: f90103e8     	str	x8, [sp, #0x200]
   bc738: 97ff9866     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bc73c: f94103e0     	ldr	x0, [sp, #0x200]
   bc740: 97ff92b0     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bc744: f900ffe0     	str	x0, [sp, #0x1f8]
   bc748: 14000001     	b	0xbc74c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6c>
   bc74c: f940ffe8     	ldr	x8, [sp, #0x1f8]
   bc750: b5000168     	cbnz	x8, 0xbc77c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x9c>
   bc754: 14000001     	b	0xbc758 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x78>
   bc758: 128002a8     	mov	w8, #-0x16              // =-22
   bc75c: b812c3a8     	stur	w8, [x29, #-0xd4]
   bc760: 320003e8     	orr	w8, wzr, #0x1
   bc764: b81003a8     	stur	w8, [x29, #-0x100]
   bc768: 140001c8     	b	0xbce88 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7a8>
   bc76c: f81083a0     	stur	x0, [x29, #-0xf8]
   bc770: 2a0103e8     	mov	w8, w1
   bc774: b81043a8     	stur	w8, [x29, #-0xfc]
   bc778: 140001d4     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bc77c: f85203a8     	ldur	x8, [x29, #-0xe0]
   bc780: d100a3a0     	sub	x0, x29, #0x28
   bc784: f900fbe8     	str	x8, [sp, #0x1f0]
   bc788: 97ff929e     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bc78c: f900f7e0     	str	x0, [sp, #0x1e8]
   bc790: 14000001     	b	0xbc794 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0xb4>
   bc794: 900009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc798: 9106b842     	add	x2, x2, #0x1ae
   bc79c: 900009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc7a0: 9106d463     	add	x3, x3, #0x1b5
   bc7a4: f940fbe0     	ldr	x0, [sp, #0x1f0]
   bc7a8: f940f7e1     	ldr	x1, [sp, #0x1e8]
   bc7ac: 97ffabb1     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bc7b0: f900f3e0     	str	x0, [sp, #0x1e0]
   bc7b4: 14000001     	b	0xbc7b8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0xd8>
   bc7b8: f940f3e8     	ldr	x8, [sp, #0x1e0]
   bc7bc: f90127e8     	str	x8, [sp, #0x248]
   bc7c0: f94127e9     	ldr	x9, [sp, #0x248]
   bc7c4: b50000e9     	cbnz	x9, 0xbc7e0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x100>
   bc7c8: 14000001     	b	0xbc7cc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0xec>
   bc7cc: 128002a8     	mov	w8, #-0x16              // =-22
   bc7d0: b812c3a8     	stur	w8, [x29, #-0xd4]
   bc7d4: 320003e8     	orr	w8, wzr, #0x1
   bc7d8: b81003a8     	stur	w8, [x29, #-0x100]
   bc7dc: 140001ab     	b	0xbce88 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7a8>
   bc7e0: f85203a8     	ldur	x8, [x29, #-0xe0]
   bc7e4: d100a3a0     	sub	x0, x29, #0x28
   bc7e8: f900efe8     	str	x8, [sp, #0x1d8]
   bc7ec: 97ff9285     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bc7f0: f900ebe0     	str	x0, [sp, #0x1d0]
   bc7f4: 14000001     	b	0xbc7f8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x118>
   bc7f8: 900009e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc7fc: 910de842     	add	x2, x2, #0x37a
   bc800: 900009e3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc804: 910df863     	add	x3, x3, #0x37e
   bc808: f940efe0     	ldr	x0, [sp, #0x1d8]
   bc80c: f940ebe1     	ldr	x1, [sp, #0x1d0]
   bc810: 97ffab98     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bc814: f900e7e0     	str	x0, [sp, #0x1c8]
   bc818: 14000001     	b	0xbc81c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x13c>
   bc81c: f940e7e8     	ldr	x8, [sp, #0x1c8]
   bc820: f90123e8     	str	x8, [sp, #0x240]
   bc824: f94123e9     	ldr	x9, [sp, #0x240]
   bc828: b50000e9     	cbnz	x9, 0xbc844 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x164>
   bc82c: 14000001     	b	0xbc830 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x150>
   bc830: 128002a8     	mov	w8, #-0x16              // =-22
   bc834: b812c3a8     	stur	w8, [x29, #-0xd4]
   bc838: 320003e8     	orr	w8, wzr, #0x1
   bc83c: b81003a8     	stur	w8, [x29, #-0x100]
   bc840: 14000192     	b	0xbce88 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7a8>
   bc844: f85203a8     	ldur	x8, [x29, #-0xe0]
   bc848: d100a3a0     	sub	x0, x29, #0x28
   bc84c: f900e3e8     	str	x8, [sp, #0x1c0]
   bc850: 97ff926c     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bc854: f900dfe0     	str	x0, [sp, #0x1b8]
   bc858: 14000001     	b	0xbc85c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x17c>
   bc85c: f94127e2     	ldr	x2, [sp, #0x248]
   bc860: f940e3e0     	ldr	x0, [sp, #0x1c0]
   bc864: f940dfe1     	ldr	x1, [sp, #0x1b8]
   bc868: 97ffa09a     	bl	0xa4ad0 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>
   bc86c: f900dbe0     	str	x0, [sp, #0x1b0]
   bc870: 14000001     	b	0xbc874 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x194>
   bc874: f940dbe8     	ldr	x8, [sp, #0x1b0]
   bc878: f9011fe8     	str	x8, [sp, #0x238]
   bc87c: aa1f03e9     	mov	x9, xzr
   bc880: f9011be9     	str	x9, [sp, #0x230]
   bc884: 14000001     	b	0xbc888 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1a8>
   bc888: f9411be8     	ldr	x8, [sp, #0x230]
   bc88c: f85183a0     	ldur	x0, [x29, #-0xe8]
   bc890: f900d7e8     	str	x8, [sp, #0x1a8]
   bc894: 97ffb01b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bc898: f900d3e0     	str	x0, [sp, #0x1a0]
   bc89c: 14000001     	b	0xbc8a0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1c0>
   bc8a0: f940d3e0     	ldr	x0, [sp, #0x1a0]
   bc8a4: 97ffa353     	bl	0xa55f0 <_ZNK7android8AMessage12countEntriesEv@plt>
   bc8a8: f900cfe0     	str	x0, [sp, #0x198]
   bc8ac: 14000001     	b	0xbc8b0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1d0>
   bc8b0: f940d7e8     	ldr	x8, [sp, #0x1a8]
   bc8b4: f940cfe9     	ldr	x9, [sp, #0x198]
   bc8b8: eb09010a     	subs	x10, x8, x9
   bc8bc: f900cbea     	str	x10, [sp, #0x190]
   bc8c0: 54002d42     	b.hs	0xbce68 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x788>
   bc8c4: 14000001     	b	0xbc8c8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1e8>
   bc8c8: f85183a0     	ldur	x0, [x29, #-0xe8]
   bc8cc: 97ffb00d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bc8d0: f900c7e0     	str	x0, [sp, #0x188]
   bc8d4: 14000001     	b	0xbc8d8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1f8>
   bc8d8: f9411be1     	ldr	x1, [sp, #0x230]
   bc8dc: d100b3a2     	sub	x2, x29, #0x2c
   bc8e0: f940c7e0     	ldr	x0, [sp, #0x188]
   bc8e4: 97ffa8af     	bl	0xa6ba0 <_ZNK7android8AMessage14getEntryNameAtEmPNS0_4TypeE@plt>
   bc8e8: f900c3e0     	str	x0, [sp, #0x180]
   bc8ec: 14000001     	b	0xbc8f0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x210>
   bc8f0: f940c3e8     	ldr	x8, [sp, #0x180]
   bc8f4: f90117e8     	str	x8, [sp, #0x228]
   bc8f8: f94117e0     	ldr	x0, [sp, #0x228]
   bc8fc: 900009e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc900: 910edc21     	add	x1, x1, #0x3b7
   bc904: 52800129     	mov	w9, #0x9                // =9
   bc908: 2a0903e2     	mov	w2, w9
   bc90c: 97ff9e9d     	bl	0xa4380 <strncmp@plt>
   bc910: 35000060     	cbnz	w0, 0xbc91c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x23c>
   bc914: 14000001     	b	0xbc918 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x238>
   bc918: 14000150     	b	0xbce58 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x778>
   bc91c: aa1f03e8     	mov	x8, xzr
   bc920: f90113e8     	str	x8, [sp, #0x220]
   bc924: b85d43a9     	ldur	w9, [x29, #-0x2c]
   bc928: 2a0903e8     	mov	w8, w9
   bc92c: 2a0803e9     	mov	w9, w8
   bc930: 71002929     	subs	w9, w9, #0xa
   bc934: f900bfe8     	str	x8, [sp, #0x178]
   bc938: b90177e9     	str	w9, [sp, #0x174]
   bc93c: 540024c8     	b.hi	0xbcdd4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f4>
   bc940: 900009e8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bc944: 910cf108     	add	x8, x8, #0x33c
   bc948: f940bfeb     	ldr	x11, [sp, #0x178]
   bc94c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   bc950: 8b0a0109     	add	x9, x8, x10
   bc954: f900b7ea     	str	x10, [sp, #0x168]
   bc958: d61f0120     	br	x9
   bc95c: f85183a0     	ldur	x0, [x29, #-0xe8]
   bc960: 97ffafe8     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bc964: f900b3e0     	str	x0, [sp, #0x160]
   bc968: 14000001     	b	0xbc96c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x28c>
   bc96c: f94117e1     	ldr	x1, [sp, #0x228]
   bc970: d100c3a2     	sub	x2, x29, #0x30
   bc974: f940b3e0     	ldr	x0, [sp, #0x160]
   bc978: 97ffb7b2     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
   bc97c: b9015fe0     	str	w0, [sp, #0x15c]
   bc980: 14000001     	b	0xbc984 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x2a4>
   bc984: f85203a0     	ldur	x0, [x29, #-0xe0]
   bc988: b85d03a1     	ldur	w1, [x29, #-0x30]
   bc98c: 940001a0     	bl	0xbd00c <android::sp<android::AMessage>::operator->() const+0x18>
   bc990: f900abe0     	str	x0, [sp, #0x150]
   bc994: 14000001     	b	0xbc998 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x2b8>
   bc998: f940abe8     	ldr	x8, [sp, #0x150]
   bc99c: f90113e8     	str	x8, [sp, #0x220]
   bc9a0: 1400010e     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bc9a4: f85183a0     	ldur	x0, [x29, #-0xe8]
   bc9a8: 97ffafd6     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bc9ac: f900a7e0     	str	x0, [sp, #0x148]
   bc9b0: 14000001     	b	0xbc9b4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x2d4>
   bc9b4: f94117e1     	ldr	x1, [sp, #0x228]
   bc9b8: d100e3a2     	sub	x2, x29, #0x38
   bc9bc: f940a7e0     	ldr	x0, [sp, #0x148]
   bc9c0: 97ff97f0     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   bc9c4: b90147e0     	str	w0, [sp, #0x144]
   bc9c8: 14000001     	b	0xbc9cc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x2ec>
   bc9cc: f85203a0     	ldur	x0, [x29, #-0xe0]
   bc9d0: f85c83a1     	ldur	x1, [x29, #-0x38]
   bc9d4: 940001db     	bl	0xbd140 <android::sp<android::AMessage>::operator->() const+0x14c>
   bc9d8: f9009fe0     	str	x0, [sp, #0x138]
   bc9dc: 14000001     	b	0xbc9e0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x300>
   bc9e0: f9409fe8     	ldr	x8, [sp, #0x138]
   bc9e4: f90113e8     	str	x8, [sp, #0x220]
   bc9e8: 140000fc     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bc9ec: f85183a0     	ldur	x0, [x29, #-0xe8]
   bc9f0: 97ffafc4     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bc9f4: f9009be0     	str	x0, [sp, #0x130]
   bc9f8: 14000001     	b	0xbc9fc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x31c>
   bc9fc: f94117e1     	ldr	x1, [sp, #0x228]
   bca00: d100f3a2     	sub	x2, x29, #0x3c
   bca04: f9409be0     	ldr	x0, [sp, #0x130]
   bca08: 97ffac76     	bl	0xa7be0 <_ZNK7android8AMessage9findFloatEPKcPf@plt>
   bca0c: b9012fe0     	str	w0, [sp, #0x12c]
   bca10: 14000001     	b	0xbca14 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x334>
   bca14: f85203a0     	ldur	x0, [x29, #-0xe0]
   bca18: bc5c43a0     	ldur	s0, [x29, #-0x3c]
   bca1c: 94000216     	bl	0xbd274 <android::sp<android::AMessage>::operator->() const+0x280>
   bca20: f90093e0     	str	x0, [sp, #0x120]
   bca24: 14000001     	b	0xbca28 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x348>
   bca28: f94093e8     	ldr	x8, [sp, #0x120]
   bca2c: f90113e8     	str	x8, [sp, #0x220]
   bca30: 140000ea     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bca34: d10163a0     	sub	x0, x29, #0x58
   bca38: 97ffb7ca     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   bca3c: 14000001     	b	0xbca40 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x360>
   bca40: f85183a0     	ldur	x0, [x29, #-0xe8]
   bca44: 97ffafaf     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bca48: f9008fe0     	str	x0, [sp, #0x118]
   bca4c: 14000001     	b	0xbca50 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x370>
   bca50: f94117e1     	ldr	x1, [sp, #0x228]
   bca54: d10163a2     	sub	x2, x29, #0x58
   bca58: f9408fe0     	ldr	x0, [sp, #0x118]
   bca5c: 97ffb55d     	bl	0xa9fd0 <_ZNK7android8AMessage10findStringEPKcPNS_7AStringE@plt>
   bca60: b90117e0     	str	w0, [sp, #0x114]
   bca64: 14000001     	b	0xbca68 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x388>
   bca68: f85203a8     	ldur	x8, [x29, #-0xe0]
   bca6c: d10163a0     	sub	x0, x29, #0x58
   bca70: f90087e8     	str	x8, [sp, #0x108]
   bca74: 97ffab8f     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bca78: f90083e0     	str	x0, [sp, #0x100]
   bca7c: 14000001     	b	0xbca80 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x3a0>
   bca80: f94087e0     	ldr	x0, [sp, #0x108]
   bca84: f94083e1     	ldr	x1, [sp, #0x100]
   bca88: 97ffa982     	bl	0xa7090 <_ZN7_JNIEnv12NewStringUTFEPKc@plt>
   bca8c: f9007fe0     	str	x0, [sp, #0xf8]
   bca90: 14000001     	b	0xbca94 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x3b4>
   bca94: f9407fe8     	ldr	x8, [sp, #0xf8]
   bca98: f90113e8     	str	x8, [sp, #0x220]
   bca9c: 528000a9     	mov	w9, #0x5                // =5
   bcaa0: b81003a9     	stur	w9, [x29, #-0x100]
   bcaa4: d10163a0     	sub	x0, x29, #0x58
   bcaa8: 97ff9496     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcaac: 140000cb     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bcab0: f81083a0     	stur	x0, [x29, #-0xf8]
   bcab4: 2a0103e8     	mov	w8, w1
   bcab8: b81043a8     	stur	w8, [x29, #-0xfc]
   bcabc: d10163a0     	sub	x0, x29, #0x58
   bcac0: 97ff9490     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcac4: 14000101     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcac8: d10183a0     	sub	x0, x29, #0x60
   bcacc: 97ff901d     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
   bcad0: 14000001     	b	0xbcad4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x3f4>
   bcad4: f85183a0     	ldur	x0, [x29, #-0xe8]
   bcad8: 97ffaf8a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bcadc: f9007be0     	str	x0, [sp, #0xf0]
   bcae0: 14000001     	b	0xbcae4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x404>
   bcae4: f94117e1     	ldr	x1, [sp, #0x228]
   bcae8: d10183a2     	sub	x2, x29, #0x60
   bcaec: f9407be0     	ldr	x0, [sp, #0xf0]
   bcaf0: 97ffae4c     	bl	0xa8420 <_ZNK7android8AMessage10findBufferEPKcPNS_2spINS_7ABufferEEE@plt>
   bcaf4: b900efe0     	str	w0, [sp, #0xec]
   bcaf8: 14000001     	b	0xbcafc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x41c>
   bcafc: f85203a8     	ldur	x8, [x29, #-0xe0]
   bcb00: d10183a0     	sub	x0, x29, #0x60
   bcb04: f90073e8     	str	x8, [sp, #0xe0]
   bcb08: 97ff8ce2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   bcb0c: f9006fe0     	str	x0, [sp, #0xd8]
   bcb10: 14000001     	b	0xbcb14 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x434>
   bcb14: f9406fe0     	ldr	x0, [sp, #0xd8]
   bcb18: 97ffa1ce     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   bcb1c: f9006be0     	str	x0, [sp, #0xd0]
   bcb20: 14000001     	b	0xbcb24 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x444>
   bcb24: d10183a0     	sub	x0, x29, #0x60
   bcb28: 97ff8cda     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   bcb2c: f90067e0     	str	x0, [sp, #0xc8]
   bcb30: 14000001     	b	0xbcb34 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x454>
   bcb34: f94067e0     	ldr	x0, [sp, #0xc8]
   bcb38: 97ff9b9e     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   bcb3c: f90063e0     	str	x0, [sp, #0xc0]
   bcb40: 14000001     	b	0xbcb44 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x464>
   bcb44: f94073e0     	ldr	x0, [sp, #0xe0]
   bcb48: f9406be1     	ldr	x1, [sp, #0xd0]
   bcb4c: f94063e2     	ldr	x2, [sp, #0xc0]
   bcb50: 9400022f     	bl	0xbd40c <android::sp<android::ABuffer>::sp()+0x1c>
   bcb54: f9005fe0     	str	x0, [sp, #0xb8]
   bcb58: 14000001     	b	0xbcb5c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x47c>
   bcb5c: f9405fe8     	ldr	x8, [sp, #0xb8]
   bcb60: f90113e8     	str	x8, [sp, #0x220]
   bcb64: 528000a9     	mov	w9, #0x5                // =5
   bcb68: b81003a9     	stur	w9, [x29, #-0x100]
   bcb6c: d10183a0     	sub	x0, x29, #0x60
   bcb70: 97ffb668     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   bcb74: 14000099     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bcb78: f81083a0     	stur	x0, [x29, #-0xf8]
   bcb7c: 2a0103e8     	mov	w8, w1
   bcb80: b81043a8     	stur	w8, [x29, #-0xfc]
   bcb84: d10183a0     	sub	x0, x29, #0x60
   bcb88: 97ffb662     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   bcb8c: 140000cf     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcb90: f85183a0     	ldur	x0, [x29, #-0xe8]
   bcb94: 97ffaf5b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bcb98: f9005be0     	str	x0, [sp, #0xb0]
   bcb9c: 14000001     	b	0xbcba0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x4c0>
   bcba0: f94117e1     	ldr	x1, [sp, #0x228]
   bcba4: d10193a2     	sub	x2, x29, #0x64
   bcba8: d101a3a3     	sub	x3, x29, #0x68
   bcbac: d101b3a4     	sub	x4, x29, #0x6c
   bcbb0: d101c3a5     	sub	x5, x29, #0x70
   bcbb4: f9405be0     	ldr	x0, [sp, #0xb0]
   bcbb8: 97ff98b2     	bl	0xa2e80 <_ZNK7android8AMessage8findRectEPKcPiS3_S3_S3_@plt>
   bcbbc: b900afe0     	str	w0, [sp, #0xac]
   bcbc0: 14000001     	b	0xbcbc4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x4e4>
   bcbc4: f85203a8     	ldur	x8, [x29, #-0xe0]
   bcbc8: f9411fe9     	ldr	x9, [sp, #0x238]
   bcbcc: f94123ea     	ldr	x10, [sp, #0x240]
   bcbd0: f94117e1     	ldr	x1, [sp, #0x228]
   bcbd4: 900009e0     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bcbd8: 910f0400     	add	x0, x0, #0x3c1
   bcbdc: d10223ab     	sub	x11, x29, #0x88
   bcbe0: f90053e8     	str	x8, [sp, #0xa0]
   bcbe4: aa0b03e8     	mov	x8, x11
   bcbe8: f9004fe9     	str	x9, [sp, #0x98]
   bcbec: f9004bea     	str	x10, [sp, #0x90]
   bcbf0: 97ff8d6c     	bl	0xa01a0 <_ZN7android13AStringPrintfEPKcz@plt>
   bcbf4: 14000001     	b	0xbcbf8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x518>
   bcbf8: d10223a0     	sub	x0, x29, #0x88
   bcbfc: 97ffab2d     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bcc00: f90047e0     	str	x0, [sp, #0x88]
   bcc04: 14000001     	b	0xbcc08 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x528>
   bcc08: b859c3a4     	ldur	w4, [x29, #-0x64]
   bcc0c: f94053e0     	ldr	x0, [sp, #0xa0]
   bcc10: f9404fe1     	ldr	x1, [sp, #0x98]
   bcc14: f9404be2     	ldr	x2, [sp, #0x90]
   bcc18: f94047e3     	ldr	x3, [sp, #0x88]
   bcc1c: 94000268     	bl	0xbd5bc <android::ABuffer::data()+0x24>
   bcc20: 14000001     	b	0xbcc24 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x544>
   bcc24: d10223a0     	sub	x0, x29, #0x88
   bcc28: 97ff9436     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcc2c: f85203a0     	ldur	x0, [x29, #-0xe0]
   bcc30: f9411ffe     	ldr	x30, [sp, #0x238]
   bcc34: f94123e8     	ldr	x8, [sp, #0x240]
   bcc38: f94117e1     	ldr	x1, [sp, #0x228]
   bcc3c: 900009e9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bcc40: 910f2529     	add	x9, x9, #0x3c9
   bcc44: d10283aa     	sub	x10, x29, #0xa0
   bcc48: f90043e8     	str	x8, [sp, #0x80]
   bcc4c: aa0a03e8     	mov	x8, x10
   bcc50: f9003fe0     	str	x0, [sp, #0x78]
   bcc54: aa0903e0     	mov	x0, x9
   bcc58: f9003bfe     	str	x30, [sp, #0x70]
   bcc5c: 97ff8d51     	bl	0xa01a0 <_ZN7android13AStringPrintfEPKcz@plt>
   bcc60: 14000001     	b	0xbcc64 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x584>
   bcc64: d10283a0     	sub	x0, x29, #0xa0
   bcc68: 97ffab12     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bcc6c: f90037e0     	str	x0, [sp, #0x68]
   bcc70: 14000001     	b	0xbcc74 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x594>
   bcc74: b85983a4     	ldur	w4, [x29, #-0x68]
   bcc78: f9403fe0     	ldr	x0, [sp, #0x78]
   bcc7c: f9403be1     	ldr	x1, [sp, #0x70]
   bcc80: f94043e2     	ldr	x2, [sp, #0x80]
   bcc84: f94037e3     	ldr	x3, [sp, #0x68]
   bcc88: 9400024d     	bl	0xbd5bc <android::ABuffer::data()+0x24>
   bcc8c: 14000001     	b	0xbcc90 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x5b0>
   bcc90: d10283a0     	sub	x0, x29, #0xa0
   bcc94: 97ff941b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcc98: f85203a0     	ldur	x0, [x29, #-0xe0]
   bcc9c: f9411ffe     	ldr	x30, [sp, #0x238]
   bcca0: f94123e8     	ldr	x8, [sp, #0x240]
   bcca4: f94117e1     	ldr	x1, [sp, #0x228]
   bcca8: 900009e9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bccac: 910f4129     	add	x9, x9, #0x3d0
   bccb0: d102e3aa     	sub	x10, x29, #0xb8
   bccb4: f90033e8     	str	x8, [sp, #0x60]
   bccb8: aa0a03e8     	mov	x8, x10
   bccbc: f9002fe0     	str	x0, [sp, #0x58]
   bccc0: aa0903e0     	mov	x0, x9
   bccc4: f9002bfe     	str	x30, [sp, #0x50]
   bccc8: 97ff8d36     	bl	0xa01a0 <_ZN7android13AStringPrintfEPKcz@plt>
   bcccc: 14000001     	b	0xbccd0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x5f0>
   bccd0: d102e3a0     	sub	x0, x29, #0xb8
   bccd4: 97ffaaf7     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bccd8: f90027e0     	str	x0, [sp, #0x48]
   bccdc: 14000001     	b	0xbcce0 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x600>
   bcce0: b85943a4     	ldur	w4, [x29, #-0x6c]
   bcce4: f9402fe0     	ldr	x0, [sp, #0x58]
   bcce8: f9402be1     	ldr	x1, [sp, #0x50]
   bccec: f94033e2     	ldr	x2, [sp, #0x60]
   bccf0: f94027e3     	ldr	x3, [sp, #0x48]
   bccf4: 94000232     	bl	0xbd5bc <android::ABuffer::data()+0x24>
   bccf8: 14000001     	b	0xbccfc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x61c>
   bccfc: d102e3a0     	sub	x0, x29, #0xb8
   bcd00: 97ff9400     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcd04: f85203a0     	ldur	x0, [x29, #-0xe0]
   bcd08: f9411ffe     	ldr	x30, [sp, #0x238]
   bcd0c: f94123e8     	ldr	x8, [sp, #0x240]
   bcd10: f94117e1     	ldr	x1, [sp, #0x228]
   bcd14: 900009e9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bcd18: 910f6529     	add	x9, x9, #0x3d9
   bcd1c: d10343aa     	sub	x10, x29, #0xd0
   bcd20: f90023e8     	str	x8, [sp, #0x40]
   bcd24: aa0a03e8     	mov	x8, x10
   bcd28: f9001fe0     	str	x0, [sp, #0x38]
   bcd2c: aa0903e0     	mov	x0, x9
   bcd30: f9001bfe     	str	x30, [sp, #0x30]
   bcd34: 97ff8d1b     	bl	0xa01a0 <_ZN7android13AStringPrintfEPKcz@plt>
   bcd38: 14000001     	b	0xbcd3c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x65c>
   bcd3c: d10343a0     	sub	x0, x29, #0xd0
   bcd40: 97ffaadc     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bcd44: f90017e0     	str	x0, [sp, #0x28]
   bcd48: 14000001     	b	0xbcd4c <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x66c>
   bcd4c: b85903a4     	ldur	w4, [x29, #-0x70]
   bcd50: f9401fe0     	ldr	x0, [sp, #0x38]
   bcd54: f9401be1     	ldr	x1, [sp, #0x30]
   bcd58: f94023e2     	ldr	x2, [sp, #0x40]
   bcd5c: f94017e3     	ldr	x3, [sp, #0x28]
   bcd60: 94000217     	bl	0xbd5bc <android::ABuffer::data()+0x24>
   bcd64: 14000001     	b	0xbcd68 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x688>
   bcd68: d10343a0     	sub	x0, x29, #0xd0
   bcd6c: 97ff93e5     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcd70: 1400001a     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bcd74: f81083a0     	stur	x0, [x29, #-0xf8]
   bcd78: 2a0103e8     	mov	w8, w1
   bcd7c: b81043a8     	stur	w8, [x29, #-0xfc]
   bcd80: d10223a0     	sub	x0, x29, #0x88
   bcd84: 97ff93df     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcd88: 14000050     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcd8c: f81083a0     	stur	x0, [x29, #-0xf8]
   bcd90: 2a0103e8     	mov	w8, w1
   bcd94: b81043a8     	stur	w8, [x29, #-0xfc]
   bcd98: d10283a0     	sub	x0, x29, #0xa0
   bcd9c: 97ff93d9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcda0: 1400004a     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcda4: f81083a0     	stur	x0, [x29, #-0xf8]
   bcda8: 2a0103e8     	mov	w8, w1
   bcdac: b81043a8     	stur	w8, [x29, #-0xfc]
   bcdb0: d102e3a0     	sub	x0, x29, #0xb8
   bcdb4: 97ff93d3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcdb8: 14000044     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcdbc: f81083a0     	stur	x0, [x29, #-0xf8]
   bcdc0: 2a0103e8     	mov	w8, w1
   bcdc4: b81043a8     	stur	w8, [x29, #-0xfc]
   bcdc8: d10343a0     	sub	x0, x29, #0xd0
   bcdcc: 97ff93cd     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   bcdd0: 1400003e     	b	0xbcec8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7e8>
   bcdd4: 14000001     	b	0xbcdd8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x6f8>
   bcdd8: f94113e8     	ldr	x8, [sp, #0x220]
   bcddc: b40003c8     	cbz	x8, 0xbce54 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x774>
   bcde0: 14000001     	b	0xbcde4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x704>
   bcde4: f85203a0     	ldur	x0, [x29, #-0xe0]
   bcde8: f94117e1     	ldr	x1, [sp, #0x228]
   bcdec: 97ffa8a9     	bl	0xa7090 <_ZN7_JNIEnv12NewStringUTFEPKc@plt>
   bcdf0: f90013e0     	str	x0, [sp, #0x20]
   bcdf4: 14000001     	b	0xbcdf8 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x718>
   bcdf8: f94013e8     	ldr	x8, [sp, #0x20]
   bcdfc: f9010fe8     	str	x8, [sp, #0x218]
   bce00: f85203a0     	ldur	x0, [x29, #-0xe0]
   bce04: f9411fe1     	ldr	x1, [sp, #0x238]
   bce08: f94123e2     	ldr	x2, [sp, #0x240]
   bce0c: f9410fe3     	ldr	x3, [sp, #0x218]
   bce10: f94113e4     	ldr	x4, [sp, #0x220]
   bce14: 97ffa4df     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   bce18: f9000fe0     	str	x0, [sp, #0x18]
   bce1c: 14000001     	b	0xbce20 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x740>
   bce20: f85203a0     	ldur	x0, [x29, #-0xe0]
   bce24: f9410fe1     	ldr	x1, [sp, #0x218]
   bce28: 97ffaed2     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bce2c: 14000001     	b	0xbce30 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x750>
   bce30: aa1f03e8     	mov	x8, xzr
   bce34: f9010fe8     	str	x8, [sp, #0x218]
   bce38: f85203a0     	ldur	x0, [x29, #-0xe0]
   bce3c: f94113e1     	ldr	x1, [sp, #0x220]
   bce40: 97ffaecc     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bce44: 14000001     	b	0xbce48 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x768>
   bce48: aa1f03e8     	mov	x8, xzr
   bce4c: f90113e8     	str	x8, [sp, #0x220]
   bce50: 14000001     	b	0xbce54 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x774>
   bce54: 14000001     	b	0xbce58 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x778>
   bce58: f9411be8     	ldr	x8, [sp, #0x230]
   bce5c: 91000508     	add	x8, x8, #0x1
   bce60: f9011be8     	str	x8, [sp, #0x230]
   bce64: 17fffe89     	b	0xbc888 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x1a8>
   bce68: f9411fe8     	ldr	x8, [sp, #0x238]
   bce6c: f85103a9     	ldur	x9, [x29, #-0xf0]
   bce70: f9000128     	str	x8, [x9]
   bce74: 2a1f03ea     	mov	w10, wzr
   bce78: b812c3aa     	stur	w10, [x29, #-0xd4]
   bce7c: 320003ea     	orr	w10, wzr, #0x1
   bce80: b81003aa     	stur	w10, [x29, #-0x100]
   bce84: 14000001     	b	0xbce88 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7a8>
   bce88: d100a3a0     	sub	x0, x29, #0x28
   bce8c: 97ffa48d     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bce90: b852c3a8     	ldur	w8, [x29, #-0xd4]
   bce94: d53bd040     	mrs	x0, TPIDR_EL0
   bce98: f9401400     	ldr	x0, [x0, #0x28]
   bce9c: f85e83be     	ldur	x30, [x29, #-0x18]
   bcea0: eb1e0000     	subs	x0, x0, x30
   bcea4: b90017e8     	str	w8, [sp, #0x14]
   bcea8: f90007e0     	str	x0, [sp, #0x8]
   bceac: 54000181     	b.ne	0xbcedc <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7fc>
   bceb0: 14000001     	b	0xbceb4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7d4>
   bceb4: b94017e0     	ldr	w0, [sp, #0x14]
   bceb8: 910d03ff     	add	sp, sp, #0x340
   bcebc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bcec0: f84207fc     	ldr	x28, [sp], #0x20
   bcec4: d65f03c0     	ret
   bcec8: d100a3a0     	sub	x0, x29, #0x28
   bcecc: 97ffa47d     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bced0: 14000001     	b	0xbced4 <android::ConvertMessageToMap(_JNIEnv*, android::sp<android::AMessage> const&, _jobject**)+0x7f4>
   bced4: f85083a0     	ldur	x0, [x29, #-0xf8]
   bced8: 97ffac0e     	bl	0xa7f10 <_Unwind_Resume@plt>
   bcedc: 97ffb3a5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bcee0 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)>:
   bcee0: d105c3ff     	sub	sp, sp, #0x170
   bcee4: f900abfc     	str	x28, [sp, #0x150]
   bcee8: a9167bfd     	stp	x29, x30, [sp, #0x160]
   bceec: 910583fd     	add	x29, sp, #0x160
   bcef0: d100e3a8     	sub	x8, x29, #0x38
   bcef4: 3d802be7     	str	q7, [sp, #0xa0]
   bcef8: 3d8027e6     	str	q6, [sp, #0x90]
   bcefc: 3d8023e5     	str	q5, [sp, #0x80]
   bcf00: 3d801fe4     	str	q4, [sp, #0x70]
   bcf04: 3d801be3     	str	q3, [sp, #0x60]
   bcf08: 3d8017e2     	str	q2, [sp, #0x50]
   bcf0c: 3d8013e1     	str	q1, [sp, #0x40]
   bcf10: 3d800fe0     	str	q0, [sp, #0x30]
   bcf14: f81783a7     	stur	x7, [x29, #-0x88]
   bcf18: f81703a6     	stur	x6, [x29, #-0x90]
   bcf1c: f81683a5     	stur	x5, [x29, #-0x98]
   bcf20: f81603a4     	stur	x4, [x29, #-0xa0]
   bcf24: f81583a3     	stur	x3, [x29, #-0xa8]
   bcf28: d53bd043     	mrs	x3, TPIDR_EL0
   bcf2c: f9401464     	ldr	x4, [x3, #0x28]
   bcf30: f90017e4     	str	x4, [sp, #0x28]
   bcf34: f81983a0     	stur	x0, [x29, #-0x68]
   bcf38: f81903a1     	stur	x1, [x29, #-0x70]
   bcf3c: f81883a2     	stur	x2, [x29, #-0x78]
   bcf40: f85983a0     	ldur	x0, [x29, #-0x68]
   bcf44: 321963e9     	orr	w9, wzr, #0xffffff80
   bcf48: b81e43a9     	stur	w9, [x29, #-0x1c]
   bcf4c: 128004e9     	mov	w9, #-0x28              // =-40
   bcf50: b81e03a9     	stur	w9, [x29, #-0x20]
   bcf54: 9100c3e1     	add	x1, sp, #0x30
   bcf58: 91020021     	add	x1, x1, #0x80
   bcf5c: f81d83a1     	stur	x1, [x29, #-0x28]
   bcf60: d102a3a1     	sub	x1, x29, #0xa8
   bcf64: 9100a021     	add	x1, x1, #0x28
   bcf68: f81d03a1     	stur	x1, [x29, #-0x30]
   bcf6c: 910043a1     	add	x1, x29, #0x10
   bcf70: f81c83a1     	stur	x1, [x29, #-0x38]
   bcf74: f9400001     	ldr	x1, [x0]
   bcf78: f9407421     	ldr	x1, [x1, #0xe8]
   bcf7c: f85903a2     	ldur	x2, [x29, #-0x70]
   bcf80: f85883a4     	ldur	x4, [x29, #-0x78]
   bcf84: 3dc00100     	ldr	q0, [x8]
   bcf88: 3dc00501     	ldr	q1, [x8, #0x10]
   bcf8c: 3c9b03a1     	stur	q1, [x29, #-0x50]
   bcf90: 3c9a03a0     	stur	q0, [x29, #-0x60]
   bcf94: d10183a8     	sub	x8, x29, #0x60
   bcf98: f90013e1     	str	x1, [sp, #0x20]
   bcf9c: aa0203e1     	mov	x1, x2
   bcfa0: aa0403e2     	mov	x2, x4
   bcfa4: f9000fe3     	str	x3, [sp, #0x18]
   bcfa8: aa0803e3     	mov	x3, x8
   bcfac: f94013e8     	ldr	x8, [sp, #0x20]
   bcfb0: d63f0100     	blr	x8
   bcfb4: f81803a0     	stur	x0, [x29, #-0x80]
   bcfb8: f85803a8     	ldur	x8, [x29, #-0x80]
   bcfbc: f9400fe0     	ldr	x0, [sp, #0x18]
   bcfc0: f9401401     	ldr	x1, [x0, #0x28]
   bcfc4: f94017e2     	ldr	x2, [sp, #0x28]
   bcfc8: eb020021     	subs	x1, x1, x2
   bcfcc: f9000be8     	str	x8, [sp, #0x10]
   bcfd0: f90007e1     	str	x1, [sp, #0x8]
   bcfd4: 540000e1     	b.ne	0xbcff0 <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+0x110>
   bcfd8: 14000001     	b	0xbcfdc <_JNIEnv::NewObject(_jclass*, _jmethodID*, ...)+0xfc>
   bcfdc: f9400be0     	ldr	x0, [sp, #0x10]
   bcfe0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   bcfe4: f940abfc     	ldr	x28, [sp, #0x150]
   bcfe8: 9105c3ff     	add	sp, sp, #0x170
   bcfec: d65f03c0     	ret
   bcff0: 97ffb360     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bcff4 <android::sp<android::AMessage>::operator->() const>:
   bcff4: d10043ff     	sub	sp, sp, #0x10
   bcff8: f90007e0     	str	x0, [sp, #0x8]
   bcffc: f94007e0     	ldr	x0, [sp, #0x8]
   bd000: f9400000     	ldr	x0, [x0]
   bd004: 910043ff     	add	sp, sp, #0x10
   bd008: d65f03c0     	ret
   bd00c: d102c3ff     	sub	sp, sp, #0xb0
   bd010: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   bd014: 910283fd     	add	x29, sp, #0xa0
   bd018: d53bd048     	mrs	x8, TPIDR_EL0
   bd01c: f9401508     	ldr	x8, [x8, #0x28]
   bd020: f81f83a8     	stur	x8, [x29, #-0x8]
   bd024: f81e03a0     	stur	x0, [x29, #-0x20]
   bd028: b81dc3a1     	stur	w1, [x29, #-0x24]
   bd02c: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd030: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd034: 910fd021     	add	x1, x1, #0x3f4
   bd038: aa0803e0     	mov	x0, x8
   bd03c: f81b83a8     	stur	x8, [x29, #-0x48]
   bd040: 97ff9a98     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd044: d10063a8     	sub	x8, x29, #0x18
   bd048: f9002be0     	str	x0, [sp, #0x50]
   bd04c: aa0803e0     	mov	x0, x8
   bd050: f85b83a1     	ldur	x1, [x29, #-0x48]
   bd054: f9402be2     	ldr	x2, [sp, #0x50]
   bd058: f90027e8     	str	x8, [sp, #0x48]
   bd05c: 97ff961d     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd060: f94027e0     	ldr	x0, [sp, #0x48]
   bd064: 97ff9067     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd068: f90023e0     	str	x0, [sp, #0x40]
   bd06c: 14000001     	b	0xbd070 <android::sp<android::AMessage>::operator->() const+0x7c>
   bd070: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd074: d10063a0     	sub	x0, x29, #0x18
   bd078: f9001fe8     	str	x8, [sp, #0x38]
   bd07c: 97ff9061     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd080: f9001be0     	str	x0, [sp, #0x30]
   bd084: 14000001     	b	0xbd088 <android::sp<android::AMessage>::operator->() const+0x94>
   bd088: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd08c: 9106b842     	add	x2, x2, #0x1ae
   bd090: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd094: 91113c63     	add	x3, x3, #0x44f
   bd098: f9401fe0     	ldr	x0, [sp, #0x38]
   bd09c: f9401be1     	ldr	x1, [sp, #0x30]
   bd0a0: 97ffa974     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bd0a4: f90017e0     	str	x0, [sp, #0x28]
   bd0a8: 14000001     	b	0xbd0ac <android::sp<android::AMessage>::operator->() const+0xb8>
   bd0ac: f94017e8     	ldr	x8, [sp, #0x28]
   bd0b0: f81c03a8     	stur	x8, [x29, #-0x40]
   bd0b4: f85e03a9     	ldur	x9, [x29, #-0x20]
   bd0b8: d10063a0     	sub	x0, x29, #0x18
   bd0bc: f90013e9     	str	x9, [sp, #0x20]
   bd0c0: 97ff9050     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd0c4: f9000fe0     	str	x0, [sp, #0x18]
   bd0c8: 14000001     	b	0xbd0cc <android::sp<android::AMessage>::operator->() const+0xd8>
   bd0cc: f85c03a2     	ldur	x2, [x29, #-0x40]
   bd0d0: b85dc3a3     	ldur	w3, [x29, #-0x24]
   bd0d4: f94013e0     	ldr	x0, [sp, #0x20]
   bd0d8: f9400fe1     	ldr	x1, [sp, #0x18]
   bd0dc: 97ff9e7d     	bl	0xa4ad0 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>
   bd0e0: f9000be0     	str	x0, [sp, #0x10]
   bd0e4: 14000001     	b	0xbd0e8 <android::sp<android::AMessage>::operator->() const+0xf4>
   bd0e8: d10063a0     	sub	x0, x29, #0x18
   bd0ec: 97ffa3f5     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd0f0: d53bd040     	mrs	x0, TPIDR_EL0
   bd0f4: f9401400     	ldr	x0, [x0, #0x28]
   bd0f8: f85f83be     	ldur	x30, [x29, #-0x8]
   bd0fc: eb1e0000     	subs	x0, x0, x30
   bd100: f90007e0     	str	x0, [sp, #0x8]
   bd104: 540001c1     	b.ne	0xbd13c <android::sp<android::AMessage>::operator->() const+0x148>
   bd108: 14000001     	b	0xbd10c <android::sp<android::AMessage>::operator->() const+0x118>
   bd10c: f9400be0     	ldr	x0, [sp, #0x10]
   bd110: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   bd114: 9102c3ff     	add	sp, sp, #0xb0
   bd118: d65f03c0     	ret
   bd11c: f81d03a0     	stur	x0, [x29, #-0x30]
   bd120: 2a0103e8     	mov	w8, w1
   bd124: b81cc3a8     	stur	w8, [x29, #-0x34]
   bd128: d10063a0     	sub	x0, x29, #0x18
   bd12c: 97ffa3e5     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd130: 14000001     	b	0xbd134 <android::sp<android::AMessage>::operator->() const+0x140>
   bd134: f85d03a0     	ldur	x0, [x29, #-0x30]
   bd138: 97ffab76     	bl	0xa7f10 <_Unwind_Resume@plt>
   bd13c: 97ffb30d     	bl	0xa9d70 <__stack_chk_fail@plt>
   bd140: d102c3ff     	sub	sp, sp, #0xb0
   bd144: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   bd148: 910283fd     	add	x29, sp, #0xa0
   bd14c: d53bd048     	mrs	x8, TPIDR_EL0
   bd150: f9401508     	ldr	x8, [x8, #0x28]
   bd154: f81f83a8     	stur	x8, [x29, #-0x8]
   bd158: f81e03a0     	stur	x0, [x29, #-0x20]
   bd15c: f81d83a1     	stur	x1, [x29, #-0x28]
   bd160: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd164: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd168: 91101821     	add	x1, x1, #0x406
   bd16c: aa0803e0     	mov	x0, x8
   bd170: f81b83a8     	stur	x8, [x29, #-0x48]
   bd174: 97ff9a4b     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd178: d10063a8     	sub	x8, x29, #0x18
   bd17c: f9002be0     	str	x0, [sp, #0x50]
   bd180: aa0803e0     	mov	x0, x8
   bd184: f85b83a1     	ldur	x1, [x29, #-0x48]
   bd188: f9402be2     	ldr	x2, [sp, #0x50]
   bd18c: f90027e8     	str	x8, [sp, #0x48]
   bd190: 97ff95d0     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd194: f94027e0     	ldr	x0, [sp, #0x48]
   bd198: 97ff901a     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd19c: f90023e0     	str	x0, [sp, #0x40]
   bd1a0: 14000001     	b	0xbd1a4 <android::sp<android::AMessage>::operator->() const+0x1b0>
   bd1a4: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd1a8: d10063a0     	sub	x0, x29, #0x18
   bd1ac: f9001fe8     	str	x8, [sp, #0x38]
   bd1b0: 97ff9014     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd1b4: f9001be0     	str	x0, [sp, #0x30]
   bd1b8: 14000001     	b	0xbd1bc <android::sp<android::AMessage>::operator->() const+0x1c8>
   bd1bc: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd1c0: 9106b842     	add	x2, x2, #0x1ae
   bd1c4: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd1c8: 91115063     	add	x3, x3, #0x454
   bd1cc: f9401fe0     	ldr	x0, [sp, #0x38]
   bd1d0: f9401be1     	ldr	x1, [sp, #0x30]
   bd1d4: 97ffa927     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bd1d8: f90017e0     	str	x0, [sp, #0x28]
   bd1dc: 14000001     	b	0xbd1e0 <android::sp<android::AMessage>::operator->() const+0x1ec>
   bd1e0: f94017e8     	ldr	x8, [sp, #0x28]
   bd1e4: f81c03a8     	stur	x8, [x29, #-0x40]
   bd1e8: f85e03a9     	ldur	x9, [x29, #-0x20]
   bd1ec: d10063a0     	sub	x0, x29, #0x18
   bd1f0: f90013e9     	str	x9, [sp, #0x20]
   bd1f4: 97ff9003     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd1f8: f9000fe0     	str	x0, [sp, #0x18]
   bd1fc: 14000001     	b	0xbd200 <android::sp<android::AMessage>::operator->() const+0x20c>
   bd200: f85c03a2     	ldur	x2, [x29, #-0x40]
   bd204: f85d83a3     	ldur	x3, [x29, #-0x28]
   bd208: f94013e0     	ldr	x0, [sp, #0x20]
   bd20c: f9400fe1     	ldr	x1, [sp, #0x18]
   bd210: 97ff9e30     	bl	0xa4ad0 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>
   bd214: f9000be0     	str	x0, [sp, #0x10]
   bd218: 14000001     	b	0xbd21c <android::sp<android::AMessage>::operator->() const+0x228>
   bd21c: d10063a0     	sub	x0, x29, #0x18
   bd220: 97ffa3a8     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd224: d53bd040     	mrs	x0, TPIDR_EL0
   bd228: f9401400     	ldr	x0, [x0, #0x28]
   bd22c: f85f83be     	ldur	x30, [x29, #-0x8]
   bd230: eb1e0000     	subs	x0, x0, x30
   bd234: f90007e0     	str	x0, [sp, #0x8]
   bd238: 540001c1     	b.ne	0xbd270 <android::sp<android::AMessage>::operator->() const+0x27c>
   bd23c: 14000001     	b	0xbd240 <android::sp<android::AMessage>::operator->() const+0x24c>
   bd240: f9400be0     	ldr	x0, [sp, #0x10]
   bd244: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   bd248: 9102c3ff     	add	sp, sp, #0xb0
   bd24c: d65f03c0     	ret
   bd250: f81d03a0     	stur	x0, [x29, #-0x30]
   bd254: 2a0103e8     	mov	w8, w1
   bd258: b81cc3a8     	stur	w8, [x29, #-0x34]
   bd25c: d10063a0     	sub	x0, x29, #0x18
   bd260: 97ffa398     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd264: 14000001     	b	0xbd268 <android::sp<android::AMessage>::operator->() const+0x274>
   bd268: f85d03a0     	ldur	x0, [x29, #-0x30]
   bd26c: 97ffab29     	bl	0xa7f10 <_Unwind_Resume@plt>
   bd270: 97ffb2c0     	bl	0xa9d70 <__stack_chk_fail@plt>
   bd274: d102c3ff     	sub	sp, sp, #0xb0
   bd278: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   bd27c: 910283fd     	add	x29, sp, #0xa0
   bd280: d53bd048     	mrs	x8, TPIDR_EL0
   bd284: f9401508     	ldr	x8, [x8, #0x28]
   bd288: f81f83a8     	stur	x8, [x29, #-0x8]
   bd28c: f81e03a0     	stur	x0, [x29, #-0x20]
   bd290: bc1dc3a0     	stur	s0, [x29, #-0x24]
   bd294: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd298: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd29c: 91105421     	add	x1, x1, #0x415
   bd2a0: aa0803e0     	mov	x0, x8
   bd2a4: f81b83a8     	stur	x8, [x29, #-0x48]
   bd2a8: 97ff99fe     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd2ac: d10063a8     	sub	x8, x29, #0x18
   bd2b0: f9002be0     	str	x0, [sp, #0x50]
   bd2b4: aa0803e0     	mov	x0, x8
   bd2b8: f85b83a1     	ldur	x1, [x29, #-0x48]
   bd2bc: f9402be2     	ldr	x2, [sp, #0x50]
   bd2c0: f90027e8     	str	x8, [sp, #0x48]
   bd2c4: 97ff9583     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd2c8: f94027e0     	ldr	x0, [sp, #0x48]
   bd2cc: 97ff8fcd     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd2d0: f90023e0     	str	x0, [sp, #0x40]
   bd2d4: 14000001     	b	0xbd2d8 <android::sp<android::AMessage>::operator->() const+0x2e4>
   bd2d8: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd2dc: d10063a0     	sub	x0, x29, #0x18
   bd2e0: f9001fe8     	str	x8, [sp, #0x38]
   bd2e4: 97ff8fc7     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd2e8: f9001be0     	str	x0, [sp, #0x30]
   bd2ec: 14000001     	b	0xbd2f0 <android::sp<android::AMessage>::operator->() const+0x2fc>
   bd2f0: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd2f4: 9106b842     	add	x2, x2, #0x1ae
   bd2f8: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd2fc: 91116463     	add	x3, x3, #0x459
   bd300: f9401fe0     	ldr	x0, [sp, #0x38]
   bd304: f9401be1     	ldr	x1, [sp, #0x30]
   bd308: 97ffa8da     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bd30c: f90017e0     	str	x0, [sp, #0x28]
   bd310: 14000001     	b	0xbd314 <android::sp<android::AMessage>::operator->() const+0x320>
   bd314: f94017e8     	ldr	x8, [sp, #0x28]
   bd318: f81c03a8     	stur	x8, [x29, #-0x40]
   bd31c: f85e03a9     	ldur	x9, [x29, #-0x20]
   bd320: d10063a0     	sub	x0, x29, #0x18
   bd324: f90013e9     	str	x9, [sp, #0x20]
   bd328: 97ff8fb6     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd32c: f9000fe0     	str	x0, [sp, #0x18]
   bd330: 14000001     	b	0xbd334 <android::sp<android::AMessage>::operator->() const+0x340>
   bd334: f85c03a2     	ldur	x2, [x29, #-0x40]
   bd338: bc5dc3a0     	ldur	s0, [x29, #-0x24]
   bd33c: 1e22c000     	fcvt	d0, s0
   bd340: f94013e0     	ldr	x0, [sp, #0x20]
   bd344: f9400fe1     	ldr	x1, [sp, #0x18]
   bd348: 97ff9de2     	bl	0xa4ad0 <_ZN7_JNIEnv9NewObjectEP7_jclassP10_jmethodIDz@plt>
   bd34c: f9000be0     	str	x0, [sp, #0x10]
   bd350: 14000001     	b	0xbd354 <android::sp<android::AMessage>::operator->() const+0x360>
   bd354: d10063a0     	sub	x0, x29, #0x18
   bd358: 97ffa35a     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd35c: d53bd040     	mrs	x0, TPIDR_EL0
   bd360: f9401400     	ldr	x0, [x0, #0x28]
   bd364: f85f83be     	ldur	x30, [x29, #-0x8]
   bd368: eb1e0000     	subs	x0, x0, x30
   bd36c: f90007e0     	str	x0, [sp, #0x8]
   bd370: 540001c1     	b.ne	0xbd3a8 <android::sp<android::AMessage>::operator->() const+0x3b4>
   bd374: 14000001     	b	0xbd378 <android::sp<android::AMessage>::operator->() const+0x384>
   bd378: f9400be0     	ldr	x0, [sp, #0x10]
   bd37c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   bd380: 9102c3ff     	add	sp, sp, #0xb0
   bd384: d65f03c0     	ret
   bd388: f81d03a0     	stur	x0, [x29, #-0x30]
   bd38c: 2a0103e8     	mov	w8, w1
   bd390: b81cc3a8     	stur	w8, [x29, #-0x34]
   bd394: d10063a0     	sub	x0, x29, #0x18
   bd398: 97ffa34a     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd39c: 14000001     	b	0xbd3a0 <android::sp<android::AMessage>::operator->() const+0x3ac>
   bd3a0: f85d03a0     	ldur	x0, [x29, #-0x30]
   bd3a4: 97ffaadb     	bl	0xa7f10 <_Unwind_Resume@plt>
   bd3a8: 97ffb272     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bd3ac <_JNIEnv::NewStringUTF(char const*)>:
   bd3ac: d100c3ff     	sub	sp, sp, #0x30
   bd3b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bd3b4: 910083fd     	add	x29, sp, #0x20
   bd3b8: f81f83a0     	stur	x0, [x29, #-0x8]
   bd3bc: f9000be1     	str	x1, [sp, #0x10]
   bd3c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd3c4: aa0003e1     	mov	x1, x0
   bd3c8: f9400021     	ldr	x1, [x1]
   bd3cc: f9429c21     	ldr	x1, [x1, #0x538]
   bd3d0: f9400be8     	ldr	x8, [sp, #0x10]
   bd3d4: f90007e1     	str	x1, [sp, #0x8]
   bd3d8: aa0803e1     	mov	x1, x8
   bd3dc: f94007e8     	ldr	x8, [sp, #0x8]
   bd3e0: d63f0100     	blr	x8
   bd3e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bd3e8: 9100c3ff     	add	sp, sp, #0x30
   bd3ec: d65f03c0     	ret

00000000000bd3f0 <android::sp<android::ABuffer>::sp()>:
   bd3f0: d10043ff     	sub	sp, sp, #0x10
   bd3f4: d2800008     	mov	x8, #0x0                // =0
   bd3f8: f90007e0     	str	x0, [sp, #0x8]
   bd3fc: f94007e0     	ldr	x0, [sp, #0x8]
   bd400: f9000008     	str	x8, [x0]
   bd404: 910043ff     	add	sp, sp, #0x10
   bd408: d65f03c0     	ret
   bd40c: d10343ff     	sub	sp, sp, #0xd0
   bd410: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   bd414: 910303fd     	add	x29, sp, #0xc0
   bd418: d53bd048     	mrs	x8, TPIDR_EL0
   bd41c: f9401508     	ldr	x8, [x8, #0x28]
   bd420: f81f83a8     	stur	x8, [x29, #-0x8]
   bd424: f81e03a0     	stur	x0, [x29, #-0x20]
   bd428: f81d83a1     	stur	x1, [x29, #-0x28]
   bd42c: f81d03a2     	stur	x2, [x29, #-0x30]
   bd430: f85e03a0     	ldur	x0, [x29, #-0x20]
   bd434: b85d03a1     	ldur	w1, [x29, #-0x30]
   bd438: 97ff8da2     	bl	0xa0ac0 <_ZN7_JNIEnv12NewByteArrayEi@plt>
   bd43c: f81c83a0     	stur	x0, [x29, #-0x38]
   bd440: f85e03a0     	ldur	x0, [x29, #-0x20]
   bd444: f85c83a1     	ldur	x1, [x29, #-0x38]
   bd448: b85d03a3     	ldur	w3, [x29, #-0x30]
   bd44c: f85d83a4     	ldur	x4, [x29, #-0x28]
   bd450: 2a1f03e5     	mov	w5, wzr
   bd454: 2a0503e2     	mov	w2, w5
   bd458: 97ff8f52     	bl	0xa11a0 <_ZN7_JNIEnv18SetByteArrayRegionEP11_jbyteArrayiiPKa@plt>
   bd45c: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd460: d00009c1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   bd464: 913a8021     	add	x1, x1, #0xea0
   bd468: aa0803e0     	mov	x0, x8
   bd46c: f90033e8     	str	x8, [sp, #0x60]
   bd470: 97ff998c     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd474: d10063a8     	sub	x8, x29, #0x18
   bd478: f9002fe0     	str	x0, [sp, #0x58]
   bd47c: aa0803e0     	mov	x0, x8
   bd480: f94033e1     	ldr	x1, [sp, #0x60]
   bd484: f9402fe2     	ldr	x2, [sp, #0x58]
   bd488: f9002be8     	str	x8, [sp, #0x50]
   bd48c: 97ff9511     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd490: f9402be0     	ldr	x0, [sp, #0x50]
   bd494: 97ff8f5b     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd498: f90027e0     	str	x0, [sp, #0x48]
   bd49c: 14000001     	b	0xbd4a0 <android::sp<android::ABuffer>::sp()+0xb0>
   bd4a0: f85e03a8     	ldur	x8, [x29, #-0x20]
   bd4a4: d10063a0     	sub	x0, x29, #0x18
   bd4a8: f90023e8     	str	x8, [sp, #0x40]
   bd4ac: 97ff8f55     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd4b0: f9001fe0     	str	x0, [sp, #0x38]
   bd4b4: 14000001     	b	0xbd4b8 <android::sp<android::ABuffer>::sp()+0xc8>
   bd4b8: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd4bc: 91117842     	add	x2, x2, #0x45e
   bd4c0: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd4c4: 91118c63     	add	x3, x3, #0x463
   bd4c8: f94023e0     	ldr	x0, [sp, #0x40]
   bd4cc: f9401fe1     	ldr	x1, [sp, #0x38]
   bd4d0: 97ff9b9c     	bl	0xa4340 <_ZN7_JNIEnv17GetStaticMethodIDEP7_jclassPKcS3_@plt>
   bd4d4: f9001be0     	str	x0, [sp, #0x30]
   bd4d8: 14000001     	b	0xbd4dc <android::sp<android::ABuffer>::sp()+0xec>
   bd4dc: f9401be8     	ldr	x8, [sp, #0x30]
   bd4e0: f81b03a8     	stur	x8, [x29, #-0x50]
   bd4e4: f85e03a9     	ldur	x9, [x29, #-0x20]
   bd4e8: d10063a0     	sub	x0, x29, #0x18
   bd4ec: f90017e9     	str	x9, [sp, #0x28]
   bd4f0: 97ff8f44     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd4f4: f90013e0     	str	x0, [sp, #0x20]
   bd4f8: 14000001     	b	0xbd4fc <android::sp<android::ABuffer>::sp()+0x10c>
   bd4fc: f85b03a2     	ldur	x2, [x29, #-0x50]
   bd500: f85c83a3     	ldur	x3, [x29, #-0x38]
   bd504: f94017e0     	ldr	x0, [sp, #0x28]
   bd508: f94013e1     	ldr	x1, [sp, #0x20]
   bd50c: 97ffb185     	bl	0xa9b20 <_ZN7_JNIEnv22CallStaticObjectMethodEP7_jclassP10_jmethodIDz@plt>
   bd510: f9000fe0     	str	x0, [sp, #0x18]
   bd514: 14000001     	b	0xbd518 <android::sp<android::ABuffer>::sp()+0x128>
   bd518: f9400fe8     	ldr	x8, [sp, #0x18]
   bd51c: f81a83a8     	stur	x8, [x29, #-0x58]
   bd520: f85e03a0     	ldur	x0, [x29, #-0x20]
   bd524: f85c83a1     	ldur	x1, [x29, #-0x38]
   bd528: 97ffad12     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bd52c: 14000001     	b	0xbd530 <android::sp<android::ABuffer>::sp()+0x140>
   bd530: aa1f03e8     	mov	x8, xzr
   bd534: f81c83a8     	stur	x8, [x29, #-0x38]
   bd538: f85a83a8     	ldur	x8, [x29, #-0x58]
   bd53c: d10063a0     	sub	x0, x29, #0x18
   bd540: f9000be8     	str	x8, [sp, #0x10]
   bd544: 97ffa2df     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd548: d53bd048     	mrs	x8, TPIDR_EL0
   bd54c: f9401508     	ldr	x8, [x8, #0x28]
   bd550: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd554: eb000108     	subs	x8, x8, x0
   bd558: f90007e8     	str	x8, [sp, #0x8]
   bd55c: 540001c1     	b.ne	0xbd594 <android::sp<android::ABuffer>::sp()+0x1a4>
   bd560: 14000001     	b	0xbd564 <android::sp<android::ABuffer>::sp()+0x174>
   bd564: f9400be0     	ldr	x0, [sp, #0x10]
   bd568: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   bd56c: 910343ff     	add	sp, sp, #0xd0
   bd570: d65f03c0     	ret
   bd574: f81c03a0     	stur	x0, [x29, #-0x40]
   bd578: 2a0103e8     	mov	w8, w1
   bd57c: b81bc3a8     	stur	w8, [x29, #-0x44]
   bd580: d10063a0     	sub	x0, x29, #0x18
   bd584: 97ffa2cf     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   bd588: 14000001     	b	0xbd58c <android::sp<android::ABuffer>::sp()+0x19c>
   bd58c: f85c03a0     	ldur	x0, [x29, #-0x40]
   bd590: 97ffaa60     	bl	0xa7f10 <_Unwind_Resume@plt>
   bd594: 97ffb1f7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bd598 <android::ABuffer::data()>:
   bd598: d10043ff     	sub	sp, sp, #0x10
   bd59c: f90007e0     	str	x0, [sp, #0x8]
   bd5a0: f94007e0     	ldr	x0, [sp, #0x8]
   bd5a4: f9401008     	ldr	x8, [x0, #0x20]
   bd5a8: f9401800     	ldr	x0, [x0, #0x30]
   bd5ac: 8b000108     	add	x8, x8, x0
   bd5b0: aa0803e0     	mov	x0, x8
   bd5b4: 910043ff     	add	sp, sp, #0x10
   bd5b8: d65f03c0     	ret
   bd5bc: d10143ff     	sub	sp, sp, #0x50
   bd5c0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   bd5c4: 910103fd     	add	x29, sp, #0x40
   bd5c8: d2800008     	mov	x8, #0x0                // =0
   bd5cc: f81f83a0     	stur	x0, [x29, #-0x8]
   bd5d0: f81f03a1     	stur	x1, [x29, #-0x10]
   bd5d4: f81e83a2     	stur	x2, [x29, #-0x18]
   bd5d8: f90013e3     	str	x3, [sp, #0x20]
   bd5dc: b9001fe4     	str	w4, [sp, #0x1c]
   bd5e0: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd5e4: f94013e1     	ldr	x1, [sp, #0x20]
   bd5e8: f90003e8     	str	x8, [sp]
   bd5ec: 97ffa6a9     	bl	0xa7090 <_ZN7_JNIEnv12NewStringUTFEPKc@plt>
   bd5f0: f9000be0     	str	x0, [sp, #0x10]
   bd5f4: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd5f8: b9401fe1     	ldr	w1, [sp, #0x1c]
   bd5fc: 97fffe84     	bl	0xbd00c <android::sp<android::AMessage>::operator->() const+0x18>
   bd600: f90007e0     	str	x0, [sp, #0x8]
   bd604: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd608: f85f03a1     	ldur	x1, [x29, #-0x10]
   bd60c: f85e83a2     	ldur	x2, [x29, #-0x18]
   bd610: f9400be3     	ldr	x3, [sp, #0x10]
   bd614: f94007e4     	ldr	x4, [sp, #0x8]
   bd618: 97ffa2de     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   bd61c: f85f83a8     	ldur	x8, [x29, #-0x8]
   bd620: f94007e1     	ldr	x1, [sp, #0x8]
   bd624: aa0803e0     	mov	x0, x8
   bd628: 97ffacd2     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bd62c: f94003e8     	ldr	x8, [sp]
   bd630: f90007e8     	str	x8, [sp, #0x8]
   bd634: f85f83a0     	ldur	x0, [x29, #-0x8]
   bd638: f9400be1     	ldr	x1, [sp, #0x10]
   bd63c: 97ffaccd     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   bd640: f94003e8     	ldr	x8, [sp]
   bd644: f9000be8     	str	x8, [sp, #0x10]
   bd648: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   bd64c: 910143ff     	add	sp, sp, #0x50
   bd650: d65f03c0     	ret

00000000000bd654 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)>:
   bd654: f81e0ffc     	str	x28, [sp, #-0x20]!
   bd658: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bd65c: 910043fd     	add	x29, sp, #0x10
   bd660: d11203ff     	sub	sp, sp, #0x480
   bd664: d53bd048     	mrs	x8, TPIDR_EL0
   bd668: f9401508     	ldr	x8, [x8, #0x28]
   bd66c: f81e83a8     	stur	x8, [x29, #-0x18]
   bd670: f81603a0     	stur	x0, [x29, #-0xa0]
   bd674: f81583a1     	stur	x1, [x29, #-0xa8]
   bd678: f81503a2     	stur	x2, [x29, #-0xb0]
   bd67c: f81483a3     	stur	x3, [x29, #-0xb8]
   bd680: f85603a8     	ldur	x8, [x29, #-0xa0]
   bd684: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd688: 910f8c21     	add	x1, x1, #0x3e3
   bd68c: aa0803e0     	mov	x0, x8
   bd690: f9019fe8     	str	x8, [sp, #0x338]
   bd694: 97ff9903     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd698: d100a3a8     	sub	x8, x29, #0x28
   bd69c: f9019be0     	str	x0, [sp, #0x330]
   bd6a0: aa0803e0     	mov	x0, x8
   bd6a4: f9419fe1     	ldr	x1, [sp, #0x338]
   bd6a8: f9419be2     	ldr	x2, [sp, #0x330]
   bd6ac: f90197e8     	str	x8, [sp, #0x328]
   bd6b0: 97ff9488     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd6b4: f94197e0     	ldr	x0, [sp, #0x328]
   bd6b8: 97ff8ed2     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd6bc: f90193e0     	str	x0, [sp, #0x320]
   bd6c0: 14000001     	b	0xbd6c4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x70>
   bd6c4: f85603a8     	ldur	x8, [x29, #-0xa0]
   bd6c8: aa0803e0     	mov	x0, x8
   bd6cc: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd6d0: 910fd021     	add	x1, x1, #0x3f4
   bd6d4: f9018fe0     	str	x0, [sp, #0x318]
   bd6d8: aa0803e0     	mov	x0, x8
   bd6dc: 97ff98f1     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd6e0: f9018be0     	str	x0, [sp, #0x310]
   bd6e4: 14000001     	b	0xbd6e8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x94>
   bd6e8: d100e3a0     	sub	x0, x29, #0x38
   bd6ec: f9418fe1     	ldr	x1, [sp, #0x318]
   bd6f0: f9418be2     	ldr	x2, [sp, #0x310]
   bd6f4: 97ff9477     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd6f8: 14000001     	b	0xbd6fc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xa8>
   bd6fc: d100e3a0     	sub	x0, x29, #0x38
   bd700: 97ff8ec0     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd704: f90187e0     	str	x0, [sp, #0x308]
   bd708: 14000001     	b	0xbd70c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb8>
   bd70c: f85603a8     	ldur	x8, [x29, #-0xa0]
   bd710: aa0803e0     	mov	x0, x8
   bd714: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd718: 91101821     	add	x1, x1, #0x406
   bd71c: f90183e0     	str	x0, [sp, #0x300]
   bd720: aa0803e0     	mov	x0, x8
   bd724: 97ff98df     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd728: f9017fe0     	str	x0, [sp, #0x2f8]
   bd72c: 14000001     	b	0xbd730 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xdc>
   bd730: d10123a0     	sub	x0, x29, #0x48
   bd734: f94183e1     	ldr	x1, [sp, #0x300]
   bd738: f9417fe2     	ldr	x2, [sp, #0x2f8]
   bd73c: 97ff9465     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd740: 14000001     	b	0xbd744 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xf0>
   bd744: d10123a0     	sub	x0, x29, #0x48
   bd748: 97ff8eae     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd74c: f9017be0     	str	x0, [sp, #0x2f0]
   bd750: 14000001     	b	0xbd754 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x100>
   bd754: f85603a8     	ldur	x8, [x29, #-0xa0]
   bd758: aa0803e0     	mov	x0, x8
   bd75c: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bd760: 91105421     	add	x1, x1, #0x415
   bd764: f90177e0     	str	x0, [sp, #0x2e8]
   bd768: aa0803e0     	mov	x0, x8
   bd76c: 97ff98cd     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd770: f90173e0     	str	x0, [sp, #0x2e0]
   bd774: 14000001     	b	0xbd778 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x124>
   bd778: d10163a0     	sub	x0, x29, #0x58
   bd77c: f94177e1     	ldr	x1, [sp, #0x2e8]
   bd780: f94173e2     	ldr	x2, [sp, #0x2e0]
   bd784: 97ff9453     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd788: 14000001     	b	0xbd78c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x138>
   bd78c: d10163a0     	sub	x0, x29, #0x58
   bd790: 97ff8e9c     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd794: f9016fe0     	str	x0, [sp, #0x2d8]
   bd798: 14000001     	b	0xbd79c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x148>
   bd79c: f85603a8     	ldur	x8, [x29, #-0xa0]
   bd7a0: aa0803e0     	mov	x0, x8
   bd7a4: d00009c1     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
   bd7a8: 913a8021     	add	x1, x1, #0xea0
   bd7ac: f9016be0     	str	x0, [sp, #0x2d0]
   bd7b0: aa0803e0     	mov	x0, x8
   bd7b4: 97ff98bb     	bl	0xa3aa0 <_ZN7_JNIEnv9FindClassEPKc@plt>
   bd7b8: f90167e0     	str	x0, [sp, #0x2c8]
   bd7bc: 14000001     	b	0xbd7c0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x16c>
   bd7c0: d101a3a0     	sub	x0, x29, #0x68
   bd7c4: f9416be1     	ldr	x1, [sp, #0x2d0]
   bd7c8: f94167e2     	ldr	x2, [sp, #0x2c8]
   bd7cc: 97ff9441     	bl	0xa28d0 <_ZN14ScopedLocalRefIP7_jclassEC2EP7_JNIEnvS1_@plt>
   bd7d0: 14000001     	b	0xbd7d4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x180>
   bd7d4: d101a3a0     	sub	x0, x29, #0x68
   bd7d8: 97ff8e8a     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd7dc: f90163e0     	str	x0, [sp, #0x2c0]
   bd7e0: 14000001     	b	0xbd7e4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x190>
   bd7e4: 52814308     	mov	w8, #0xa18              // =2584
   bd7e8: 2a0803e0     	mov	w0, w8
   bd7ec: 97ffadc9     	bl	0xa8f10 <_Znwm@plt>
   bd7f0: f9015fe0     	str	x0, [sp, #0x2b8]
   bd7f4: 14000001     	b	0xbd7f8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x1a4>
   bd7f8: f9415fe0     	ldr	x0, [sp, #0x2b8]
   bd7fc: f9415fe1     	ldr	x1, [sp, #0x2b8]
   bd800: f9015be0     	str	x0, [sp, #0x2b0]
   bd804: aa0103e0     	mov	x0, x1
   bd808: 97ffb402     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   bd80c: 14000001     	b	0xbd810 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x1bc>
   bd810: d101c3a0     	sub	x0, x29, #0x70
   bd814: f9415be1     	ldr	x1, [sp, #0x2b0]
   bd818: 97ff9a2e     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
   bd81c: 14000001     	b	0xbd820 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x1cc>
   bd820: 2a1f03e8     	mov	w8, wzr
   bd824: b81383a8     	stur	w8, [x29, #-0xc8]
   bd828: f85583a9     	ldur	x9, [x29, #-0xa8]
   bd82c: b4000849     	cbz	x9, 0xbd934 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x2e0>
   bd830: 14000001     	b	0xbd834 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x1e0>
   bd834: f85503a8     	ldur	x8, [x29, #-0xb0]
   bd838: b5000428     	cbnz	x8, 0xbd8bc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x268>
   bd83c: 14000001     	b	0xbd840 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x1ec>
   bd840: 128002a8     	mov	w8, #-0x16              // =-22
   bd844: b816c3a8     	stur	w8, [x29, #-0x94]
   bd848: 320003e8     	orr	w8, wzr, #0x1
   bd84c: b81343a8     	stur	w8, [x29, #-0xcc]
   bd850: 1400027d     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   bd854: f81403a0     	stur	x0, [x29, #-0xc0]
   bd858: 2a0103e8     	mov	w8, w1
   bd85c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd860: 140002a2     	b	0xbe2e8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc94>
   bd864: f81403a0     	stur	x0, [x29, #-0xc0]
   bd868: 2a0103e8     	mov	w8, w1
   bd86c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd870: 1400029b     	b	0xbe2dc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc88>
   bd874: f81403a0     	stur	x0, [x29, #-0xc0]
   bd878: 2a0103e8     	mov	w8, w1
   bd87c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd880: 14000294     	b	0xbe2d0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc7c>
   bd884: f81403a0     	stur	x0, [x29, #-0xc0]
   bd888: 2a0103e8     	mov	w8, w1
   bd88c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd890: 1400028d     	b	0xbe2c4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc70>
   bd894: f81403a0     	stur	x0, [x29, #-0xc0]
   bd898: 2a0103e8     	mov	w8, w1
   bd89c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd8a0: 14000286     	b	0xbe2b8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc64>
   bd8a4: f81403a0     	stur	x0, [x29, #-0xc0]
   bd8a8: 2a0103e8     	mov	w8, w1
   bd8ac: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd8b0: f9415fe0     	ldr	x0, [sp, #0x2b8]
   bd8b4: 97ff8c2b     	bl	0xa0960 <_ZdlPv@plt>
   bd8b8: 14000280     	b	0xbe2b8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc64>
   bd8bc: f85603a0     	ldur	x0, [x29, #-0xa0]
   bd8c0: f85583a1     	ldur	x1, [x29, #-0xa8]
   bd8c4: 97ff98a3     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   bd8c8: b902afe0     	str	w0, [sp, #0x2ac]
   bd8cc: 14000001     	b	0xbd8d0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x27c>
   bd8d0: b942afe8     	ldr	w8, [sp, #0x2ac]
   bd8d4: b81383a8     	stur	w8, [x29, #-0xc8]
   bd8d8: b85383a9     	ldur	w9, [x29, #-0xc8]
   bd8dc: f85603a0     	ldur	x0, [x29, #-0xa0]
   bd8e0: f85503a1     	ldur	x1, [x29, #-0xb0]
   bd8e4: b902abe9     	str	w9, [sp, #0x2a8]
   bd8e8: 97ff989a     	bl	0xa3b50 <_ZN7_JNIEnv14GetArrayLengthEP7_jarray@plt>
   bd8ec: b902a7e0     	str	w0, [sp, #0x2a4]
   bd8f0: 14000001     	b	0xbd8f4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x2a0>
   bd8f4: b942abe8     	ldr	w8, [sp, #0x2a8]
   bd8f8: b942a7e9     	ldr	w9, [sp, #0x2a4]
   bd8fc: 6b09010a     	subs	w10, w8, w9
   bd900: b902a3ea     	str	w10, [sp, #0x2a0]
   bd904: 54000160     	b.eq	0xbd930 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x2dc>
   bd908: 14000001     	b	0xbd90c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x2b8>
   bd90c: 128002a8     	mov	w8, #-0x16              // =-22
   bd910: b816c3a8     	stur	w8, [x29, #-0x94]
   bd914: 320003e8     	orr	w8, wzr, #0x1
   bd918: b81343a8     	stur	w8, [x29, #-0xcc]
   bd91c: 1400024a     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   bd920: f81403a0     	stur	x0, [x29, #-0xc0]
   bd924: 2a0103e8     	mov	w8, w1
   bd928: b813c3a8     	stur	w8, [x29, #-0xc4]
   bd92c: 14000260     	b	0xbe2ac <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc58>
   bd930: 1400000a     	b	0xbd958 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x304>
   bd934: f85503a8     	ldur	x8, [x29, #-0xb0]
   bd938: b40000e8     	cbz	x8, 0xbd954 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x300>
   bd93c: 14000001     	b	0xbd940 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x2ec>
   bd940: 128002a8     	mov	w8, #-0x16              // =-22
   bd944: b816c3a8     	stur	w8, [x29, #-0x94]
   bd948: 320003e8     	orr	w8, wzr, #0x1
   bd94c: b81343a8     	stur	w8, [x29, #-0xcc]
   bd950: 1400023d     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   bd954: 14000001     	b	0xbd958 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x304>
   bd958: 2a1f03e8     	mov	w8, wzr
   bd95c: b81303a8     	stur	w8, [x29, #-0xd0]
   bd960: 14000001     	b	0xbd964 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x310>
   bd964: b85303a8     	ldur	w8, [x29, #-0xd0]
   bd968: b85383a9     	ldur	w9, [x29, #-0xc8]
   bd96c: 6b090108     	subs	w8, w8, w9
   bd970: b9029fe8     	str	w8, [sp, #0x29c]
   bd974: 5400454a     	b.ge	0xbe21c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbc8>
   bd978: 14000001     	b	0xbd97c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x328>
   bd97c: f85603a0     	ldur	x0, [x29, #-0xa0]
   bd980: f85583a1     	ldur	x1, [x29, #-0xa8]
   bd984: b85303a2     	ldur	w2, [x29, #-0xd0]
   bd988: 97ffb62e     	bl	0xab240 <_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi@plt>
   bd98c: f9014be0     	str	x0, [sp, #0x290]
   bd990: 14000001     	b	0xbd994 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x340>
   bd994: f9414be8     	ldr	x8, [sp, #0x290]
   bd998: f81283a8     	stur	x8, [x29, #-0xd8]
   bd99c: f85603a9     	ldur	x9, [x29, #-0xa0]
   bd9a0: f85283aa     	ldur	x10, [x29, #-0xd8]
   bd9a4: d100a3a0     	sub	x0, x29, #0x28
   bd9a8: f90147e9     	str	x9, [sp, #0x288]
   bd9ac: f90143ea     	str	x10, [sp, #0x280]
   bd9b0: 97ff8e14     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bd9b4: f9013fe0     	str	x0, [sp, #0x278]
   bd9b8: 14000001     	b	0xbd9bc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x368>
   bd9bc: f94147e0     	ldr	x0, [sp, #0x288]
   bd9c0: f94143e1     	ldr	x1, [sp, #0x280]
   bd9c4: f9413fe2     	ldr	x2, [sp, #0x278]
   bd9c8: 97ffb1d6     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bd9cc: b90277e0     	str	w0, [sp, #0x274]
   bd9d0: 14000001     	b	0xbd9d4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x380>
   bd9d4: b94277e8     	ldr	w8, [sp, #0x274]
   bd9d8: 12001d09     	and	w9, w8, #0xff
   bd9dc: 350000e9     	cbnz	w9, 0xbd9f8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x3a4>
   bd9e0: 14000001     	b	0xbd9e4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x390>
   bd9e4: 128002a8     	mov	w8, #-0x16              // =-22
   bd9e8: b816c3a8     	stur	w8, [x29, #-0x94]
   bd9ec: 320003e8     	orr	w8, wzr, #0x1
   bd9f0: b81343a8     	stur	w8, [x29, #-0xcc]
   bd9f4: 14000214     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   bd9f8: f85603a0     	ldur	x0, [x29, #-0xa0]
   bd9fc: f85283a1     	ldur	x1, [x29, #-0xd8]
   bda00: aa1f03e2     	mov	x2, xzr
   bda04: 97ffb2cf     	bl	0xaa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>
   bda08: f90137e0     	str	x0, [sp, #0x268]
   bda0c: 14000001     	b	0xbda10 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x3bc>
   bda10: f94137e8     	ldr	x8, [sp, #0x268]
   bda14: f81203a8     	stur	x8, [x29, #-0xe0]
   bda18: f85203a9     	ldur	x9, [x29, #-0xe0]
   bda1c: b50000e9     	cbnz	x9, 0xbda38 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x3e4>
   bda20: 14000001     	b	0xbda24 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x3d0>
   bda24: 12800168     	mov	w8, #-0xc               // =-12
   bda28: b816c3a8     	stur	w8, [x29, #-0x94]
   bda2c: 320003e8     	orr	w8, wzr, #0x1
   bda30: b81343a8     	stur	w8, [x29, #-0xcc]
   bda34: 14000204     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   bda38: f85203a1     	ldur	x1, [x29, #-0xe0]
   bda3c: d10223a0     	sub	x0, x29, #0x88
   bda40: 97ff9850     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   bda44: 14000001     	b	0xbda48 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x3f4>
   bda48: f85603a0     	ldur	x0, [x29, #-0xa0]
   bda4c: f85283a1     	ldur	x1, [x29, #-0xd8]
   bda50: f85203a2     	ldur	x2, [x29, #-0xe0]
   bda54: 97ff9b23     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   bda58: 14000001     	b	0xbda5c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x408>
   bda5c: aa1f03e8     	mov	x8, xzr
   bda60: f81203a8     	stur	x8, [x29, #-0xe0]
   bda64: f00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bda68: 910edc21     	add	x1, x1, #0x3b7
   bda6c: d10223a0     	sub	x0, x29, #0x88
   bda70: 97ffa904     	bl	0xa7e80 <_ZNK7android7AString10startsWithEPKc@plt>
   bda74: b90267e0     	str	w0, [sp, #0x264]
   bda78: 14000001     	b	0xbda7c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x428>
   bda7c: b94267e8     	ldr	w8, [sp, #0x264]
   bda80: 36000128     	tbz	w8, #0x0, 0xbdaa4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x450>
   bda84: 14000001     	b	0xbda88 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x434>
   bda88: 321e03e8     	orr	w8, wzr, #0x4
   bda8c: b81343a8     	stur	w8, [x29, #-0xcc]
   bda90: 140001cf     	b	0xbe1cc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb78>
   bda94: f81403a0     	stur	x0, [x29, #-0xc0]
   bda98: 2a0103e8     	mov	w8, w1
   bda9c: b813c3a8     	stur	w8, [x29, #-0xc4]
   bdaa0: 140001dc     	b	0xbe210 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbbc>
   bdaa4: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdaa8: f85503a1     	ldur	x1, [x29, #-0xb0]
   bdaac: b85303a2     	ldur	w2, [x29, #-0xd0]
   bdab0: 97ffb5e4     	bl	0xab240 <_ZN7_JNIEnv21GetObjectArrayElementEP13_jobjectArrayi@plt>
   bdab4: f9012fe0     	str	x0, [sp, #0x258]
   bdab8: 14000001     	b	0xbdabc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x468>
   bdabc: f9412fe8     	ldr	x8, [sp, #0x258]
   bdac0: f81183a8     	stur	x8, [x29, #-0xe8]
   bdac4: f85603a9     	ldur	x9, [x29, #-0xa0]
   bdac8: f85183aa     	ldur	x10, [x29, #-0xe8]
   bdacc: d100a3a0     	sub	x0, x29, #0x28
   bdad0: f9012be9     	str	x9, [sp, #0x250]
   bdad4: f90127ea     	str	x10, [sp, #0x248]
   bdad8: 97ff8dca     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdadc: f90123e0     	str	x0, [sp, #0x240]
   bdae0: 14000001     	b	0xbdae4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x490>
   bdae4: f9412be0     	ldr	x0, [sp, #0x250]
   bdae8: f94127e1     	ldr	x1, [sp, #0x248]
   bdaec: f94123e2     	ldr	x2, [sp, #0x240]
   bdaf0: 97ffb18c     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bdaf4: b9023fe0     	str	w0, [sp, #0x23c]
   bdaf8: 14000001     	b	0xbdafc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x4a8>
   bdafc: b9423fe8     	ldr	w8, [sp, #0x23c]
   bdb00: 12001d09     	and	w9, w8, #0xff
   bdb04: 34000509     	cbz	w9, 0xbdba4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x550>
   bdb08: 14000001     	b	0xbdb0c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x4b8>
   bdb0c: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdb10: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdb14: aa1f03e2     	mov	x2, xzr
   bdb18: 97ffb28a     	bl	0xaa540 <_ZN7_JNIEnv17GetStringUTFCharsEP8_jstringPh@plt>
   bdb1c: f9011be0     	str	x0, [sp, #0x230]
   bdb20: 14000001     	b	0xbdb24 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x4d0>
   bdb24: f9411be8     	ldr	x8, [sp, #0x230]
   bdb28: f81103a8     	stur	x8, [x29, #-0xf0]
   bdb2c: f85103a9     	ldur	x9, [x29, #-0xf0]
   bdb30: b50000e9     	cbnz	x9, 0xbdb4c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x4f8>
   bdb34: 14000001     	b	0xbdb38 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x4e4>
   bdb38: 12800168     	mov	w8, #-0xc               // =-12
   bdb3c: b816c3a8     	stur	w8, [x29, #-0x94]
   bdb40: 320003e8     	orr	w8, wzr, #0x1
   bdb44: b81343a8     	stur	w8, [x29, #-0xcc]
   bdb48: 140001a1     	b	0xbe1cc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb78>
   bdb4c: d101c3a0     	sub	x0, x29, #0x70
   bdb50: 97ffab6c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bdb54: f90117e0     	str	x0, [sp, #0x228]
   bdb58: 14000001     	b	0xbdb5c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x508>
   bdb5c: d10223a0     	sub	x0, x29, #0x88
   bdb60: 97ffa754     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bdb64: f90113e0     	str	x0, [sp, #0x220]
   bdb68: 14000001     	b	0xbdb6c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x518>
   bdb6c: f85103a2     	ldur	x2, [x29, #-0xf0]
   bdb70: 92800003     	mov	x3, #-0x1               // =-1
   bdb74: f94117e0     	ldr	x0, [sp, #0x228]
   bdb78: f94113e1     	ldr	x1, [sp, #0x220]
   bdb7c: 97ffb001     	bl	0xa9b80 <_ZN7android8AMessage9setStringEPKcS2_l@plt>
   bdb80: 14000001     	b	0xbdb84 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x530>
   bdb84: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdb88: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdb8c: f85103a2     	ldur	x2, [x29, #-0xf0]
   bdb90: 97ff9ad4     	bl	0xa46e0 <_ZN7_JNIEnv21ReleaseStringUTFCharsEP8_jstringPKc@plt>
   bdb94: 14000001     	b	0xbdb98 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x544>
   bdb98: aa1f03e8     	mov	x8, xzr
   bdb9c: f81103a8     	stur	x8, [x29, #-0xf0]
   bdba0: 14000188     	b	0xbe1c0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb6c>
   bdba4: f85603a8     	ldur	x8, [x29, #-0xa0]
   bdba8: f85183a9     	ldur	x9, [x29, #-0xe8]
   bdbac: d100e3a0     	sub	x0, x29, #0x38
   bdbb0: f9010fe8     	str	x8, [sp, #0x218]
   bdbb4: f9010be9     	str	x9, [sp, #0x210]
   bdbb8: 97ff8d92     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdbbc: f90107e0     	str	x0, [sp, #0x208]
   bdbc0: 14000001     	b	0xbdbc4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x570>
   bdbc4: f9410fe0     	ldr	x0, [sp, #0x218]
   bdbc8: f9410be1     	ldr	x1, [sp, #0x210]
   bdbcc: f94107e2     	ldr	x2, [sp, #0x208]
   bdbd0: 97ffb154     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bdbd4: b90207e0     	str	w0, [sp, #0x204]
   bdbd8: 14000001     	b	0xbdbdc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x588>
   bdbdc: b94207e8     	ldr	w8, [sp, #0x204]
   bdbe0: 12001d09     	and	w9, w8, #0xff
   bdbe4: 34000529     	cbz	w9, 0xbdc88 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x634>
   bdbe8: 14000001     	b	0xbdbec <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x598>
   bdbec: f85603a8     	ldur	x8, [x29, #-0xa0]
   bdbf0: d100e3a0     	sub	x0, x29, #0x38
   bdbf4: f900ffe8     	str	x8, [sp, #0x1f8]
   bdbf8: 97ff8d82     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdbfc: f900fbe0     	str	x0, [sp, #0x1f0]
   bdc00: 14000001     	b	0xbdc04 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x5b0>
   bdc04: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdc08: 91109442     	add	x2, x2, #0x425
   bdc0c: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdc10: 9110b863     	add	x3, x3, #0x42e
   bdc14: f940ffe0     	ldr	x0, [sp, #0x1f8]
   bdc18: f940fbe1     	ldr	x1, [sp, #0x1f0]
   bdc1c: 97ffa695     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bdc20: f900f7e0     	str	x0, [sp, #0x1e8]
   bdc24: 14000001     	b	0xbdc28 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x5d4>
   bdc28: f940f7e8     	ldr	x8, [sp, #0x1e8]
   bdc2c: f81083a8     	stur	x8, [x29, #-0xf8]
   bdc30: f85083a2     	ldur	x2, [x29, #-0xf8]
   bdc34: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdc38: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdc3c: 97ff8949     	bl	0xa0160 <_ZN7_JNIEnv13CallIntMethodEP8_jobjectP10_jmethodIDz@plt>
   bdc40: b901e7e0     	str	w0, [sp, #0x1e4]
   bdc44: 14000001     	b	0xbdc48 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x5f4>
   bdc48: b941e7e8     	ldr	w8, [sp, #0x1e4]
   bdc4c: b81043a8     	stur	w8, [x29, #-0xfc]
   bdc50: d101c3a0     	sub	x0, x29, #0x70
   bdc54: 97ffab2b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bdc58: f900efe0     	str	x0, [sp, #0x1d8]
   bdc5c: 14000001     	b	0xbdc60 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x60c>
   bdc60: d10223a0     	sub	x0, x29, #0x88
   bdc64: 97ffa713     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bdc68: f900ebe0     	str	x0, [sp, #0x1d0]
   bdc6c: 14000001     	b	0xbdc70 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x61c>
   bdc70: b85043a2     	ldur	w2, [x29, #-0xfc]
   bdc74: f940efe0     	ldr	x0, [sp, #0x1d8]
   bdc78: f940ebe1     	ldr	x1, [sp, #0x1d0]
   bdc7c: 97ff8be5     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   bdc80: 14000001     	b	0xbdc84 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x630>
   bdc84: 1400014e     	b	0xbe1bc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb68>
   bdc88: f85603a8     	ldur	x8, [x29, #-0xa0]
   bdc8c: f85183a9     	ldur	x9, [x29, #-0xe8]
   bdc90: d10123a0     	sub	x0, x29, #0x48
   bdc94: f900e7e8     	str	x8, [sp, #0x1c8]
   bdc98: f900e3e9     	str	x9, [sp, #0x1c0]
   bdc9c: 97ff8d59     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdca0: f900dfe0     	str	x0, [sp, #0x1b8]
   bdca4: 14000001     	b	0xbdca8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x654>
   bdca8: f940e7e0     	ldr	x0, [sp, #0x1c8]
   bdcac: f940e3e1     	ldr	x1, [sp, #0x1c0]
   bdcb0: f940dfe2     	ldr	x2, [sp, #0x1b8]
   bdcb4: 97ffb11b     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bdcb8: b901b7e0     	str	w0, [sp, #0x1b4]
   bdcbc: 14000001     	b	0xbdcc0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x66c>
   bdcc0: b941b7e8     	ldr	w8, [sp, #0x1b4]
   bdcc4: 12001d09     	and	w9, w8, #0xff
   bdcc8: 34000529     	cbz	w9, 0xbdd6c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x718>
   bdccc: 14000001     	b	0xbdcd0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x67c>
   bdcd0: f85603a8     	ldur	x8, [x29, #-0xa0]
   bdcd4: d10123a0     	sub	x0, x29, #0x48
   bdcd8: f900d7e8     	str	x8, [sp, #0x1a8]
   bdcdc: 97ff8d49     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdce0: f900d3e0     	str	x0, [sp, #0x1a0]
   bdce4: 14000001     	b	0xbdce8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x694>
   bdce8: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdcec: 9110c842     	add	x2, x2, #0x432
   bdcf0: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdcf4: 9110f063     	add	x3, x3, #0x43c
   bdcf8: f940d7e0     	ldr	x0, [sp, #0x1a8]
   bdcfc: f940d3e1     	ldr	x1, [sp, #0x1a0]
   bdd00: 97ffa65c     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bdd04: f900cfe0     	str	x0, [sp, #0x198]
   bdd08: 14000001     	b	0xbdd0c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x6b8>
   bdd0c: f940cfe8     	ldr	x8, [sp, #0x198]
   bdd10: f901c7e8     	str	x8, [sp, #0x388]
   bdd14: f941c7e2     	ldr	x2, [sp, #0x388]
   bdd18: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdd1c: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdd20: 97ff94c0     	bl	0xa3020 <_ZN7_JNIEnv14CallLongMethodEP8_jobjectP10_jmethodIDz@plt>
   bdd24: f900cbe0     	str	x0, [sp, #0x190]
   bdd28: 14000001     	b	0xbdd2c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x6d8>
   bdd2c: f940cbe8     	ldr	x8, [sp, #0x190]
   bdd30: f901c3e8     	str	x8, [sp, #0x380]
   bdd34: d101c3a0     	sub	x0, x29, #0x70
   bdd38: 97ffaaf2     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bdd3c: f900c7e0     	str	x0, [sp, #0x188]
   bdd40: 14000001     	b	0xbdd44 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x6f0>
   bdd44: d10223a0     	sub	x0, x29, #0x88
   bdd48: 97ffa6da     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bdd4c: f900c3e0     	str	x0, [sp, #0x180]
   bdd50: 14000001     	b	0xbdd54 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x700>
   bdd54: f941c3e2     	ldr	x2, [sp, #0x380]
   bdd58: f940c7e0     	ldr	x0, [sp, #0x188]
   bdd5c: f940c3e1     	ldr	x1, [sp, #0x180]
   bdd60: 97ffaa94     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   bdd64: 14000001     	b	0xbdd68 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x714>
   bdd68: 14000114     	b	0xbe1b8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb64>
   bdd6c: f85603a8     	ldur	x8, [x29, #-0xa0]
   bdd70: f85183a9     	ldur	x9, [x29, #-0xe8]
   bdd74: d10163a0     	sub	x0, x29, #0x58
   bdd78: f900bfe8     	str	x8, [sp, #0x178]
   bdd7c: f900bbe9     	str	x9, [sp, #0x170]
   bdd80: 97ff8d20     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdd84: f900b7e0     	str	x0, [sp, #0x168]
   bdd88: 14000001     	b	0xbdd8c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x738>
   bdd8c: f940bfe0     	ldr	x0, [sp, #0x178]
   bdd90: f940bbe1     	ldr	x1, [sp, #0x170]
   bdd94: f940b7e2     	ldr	x2, [sp, #0x168]
   bdd98: 97ffb0e2     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bdd9c: b90167e0     	str	w0, [sp, #0x164]
   bdda0: 14000001     	b	0xbdda4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x750>
   bdda4: b94167e8     	ldr	w8, [sp, #0x164]
   bdda8: 12001d09     	and	w9, w8, #0xff
   bddac: 34000529     	cbz	w9, 0xbde50 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x7fc>
   bddb0: 14000001     	b	0xbddb4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x760>
   bddb4: f85603a8     	ldur	x8, [x29, #-0xa0]
   bddb8: d10163a0     	sub	x0, x29, #0x58
   bddbc: f900afe8     	str	x8, [sp, #0x158]
   bddc0: 97ff8d10     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bddc4: f900abe0     	str	x0, [sp, #0x150]
   bddc8: 14000001     	b	0xbddcc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x778>
   bddcc: f00009c2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bddd0: 91110042     	add	x2, x2, #0x440
   bddd4: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bddd8: 91112c63     	add	x3, x3, #0x44b
   bdddc: f940afe0     	ldr	x0, [sp, #0x158]
   bdde0: f940abe1     	ldr	x1, [sp, #0x150]
   bdde4: 97ffa623     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bdde8: f900a7e0     	str	x0, [sp, #0x148]
   bddec: 14000001     	b	0xbddf0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x79c>
   bddf0: f940a7e8     	ldr	x8, [sp, #0x148]
   bddf4: f901bfe8     	str	x8, [sp, #0x378]
   bddf8: f941bfe2     	ldr	x2, [sp, #0x378]
   bddfc: f85603a0     	ldur	x0, [x29, #-0xa0]
   bde00: f85183a1     	ldur	x1, [x29, #-0xe8]
   bde04: 97ffaa73     	bl	0xa87d0 <_ZN7_JNIEnv15CallFloatMethodEP8_jobjectP10_jmethodIDz@plt>
   bde08: bd0147e0     	str	s0, [sp, #0x144]
   bde0c: 14000001     	b	0xbde10 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x7bc>
   bde10: bd4147e0     	ldr	s0, [sp, #0x144]
   bde14: bd0377e0     	str	s0, [sp, #0x374]
   bde18: d101c3a0     	sub	x0, x29, #0x70
   bde1c: 97ffaab9     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bde20: f9009fe0     	str	x0, [sp, #0x138]
   bde24: 14000001     	b	0xbde28 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x7d4>
   bde28: d10223a0     	sub	x0, x29, #0x88
   bde2c: 97ffa6a1     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   bde30: f9009be0     	str	x0, [sp, #0x130]
   bde34: 14000001     	b	0xbde38 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x7e4>
   bde38: bd4377e0     	ldr	s0, [sp, #0x374]
   bde3c: f9409fe0     	ldr	x0, [sp, #0x138]
   bde40: f9409be1     	ldr	x1, [sp, #0x130]
   bde44: 97ffa903     	bl	0xa8250 <_ZN7android8AMessage8setFloatEPKcf@plt>
   bde48: 14000001     	b	0xbde4c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x7f8>
   bde4c: 140000da     	b	0xbe1b4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb60>
   bde50: f85603a8     	ldur	x8, [x29, #-0xa0]
   bde54: f85183a9     	ldur	x9, [x29, #-0xe8]
   bde58: d101a3a0     	sub	x0, x29, #0x68
   bde5c: f90097e8     	str	x8, [sp, #0x128]
   bde60: f90093e9     	str	x9, [sp, #0x120]
   bde64: 97ff8ce7     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bde68: f9008fe0     	str	x0, [sp, #0x118]
   bde6c: 14000001     	b	0xbde70 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x81c>
   bde70: f94097e0     	ldr	x0, [sp, #0x128]
   bde74: f94093e1     	ldr	x1, [sp, #0x120]
   bde78: f9408fe2     	ldr	x2, [sp, #0x118]
   bde7c: 97ffb0a9     	bl	0xaa120 <_ZN7_JNIEnv12IsInstanceOfEP8_jobjectP7_jclass@plt>
   bde80: b90117e0     	str	w0, [sp, #0x114]
   bde84: 14000001     	b	0xbde88 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x834>
   bde88: b94117e8     	ldr	w8, [sp, #0x114]
   bde8c: 12001d09     	and	w9, w8, #0xff
   bde90: 34001909     	cbz	w9, 0xbe1b0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb5c>
   bde94: 14000001     	b	0xbde98 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x844>
   bde98: f85603a8     	ldur	x8, [x29, #-0xa0]
   bde9c: d101a3a0     	sub	x0, x29, #0x68
   bdea0: f90087e8     	str	x8, [sp, #0x108]
   bdea4: 97ff8cd7     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdea8: f90083e0     	str	x0, [sp, #0x100]
   bdeac: 14000001     	b	0xbdeb0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x85c>
   bdeb0: d00009c2     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   bdeb4: 913afc42     	add	x2, x2, #0xebf
   bdeb8: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdebc: 9110b863     	add	x3, x3, #0x42e
   bdec0: f94087e0     	ldr	x0, [sp, #0x108]
   bdec4: f94083e1     	ldr	x1, [sp, #0x100]
   bdec8: 97ffa5ea     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bdecc: f9007fe0     	str	x0, [sp, #0xf8]
   bded0: 14000001     	b	0xbded4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x880>
   bded4: f9407fe8     	ldr	x8, [sp, #0xf8]
   bded8: f901b7e8     	str	x8, [sp, #0x368]
   bdedc: f85603a9     	ldur	x9, [x29, #-0xa0]
   bdee0: d101a3a0     	sub	x0, x29, #0x68
   bdee4: f9007be9     	str	x9, [sp, #0xf0]
   bdee8: 97ff8cc6     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   bdeec: f90077e0     	str	x0, [sp, #0xe8]
   bdef0: 14000001     	b	0xbdef4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x8a0>
   bdef4: d00009c2     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   bdef8: 913b7442     	add	x2, x2, #0xedd
   bdefc: f00009c3     	adrp	x3, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bdf00: 9110b863     	add	x3, x3, #0x42e
   bdf04: f9407be0     	ldr	x0, [sp, #0xf0]
   bdf08: f94077e1     	ldr	x1, [sp, #0xe8]
   bdf0c: 97ffa5d9     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   bdf10: f90073e0     	str	x0, [sp, #0xe0]
   bdf14: 14000001     	b	0xbdf18 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x8c4>
   bdf18: f94073e8     	ldr	x8, [sp, #0xe0]
   bdf1c: f901b3e8     	str	x8, [sp, #0x360]
   bdf20: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdf24: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdf28: f941b7e2     	ldr	x2, [sp, #0x368]
   bdf2c: 97ff888d     	bl	0xa0160 <_ZN7_JNIEnv13CallIntMethodEP8_jobjectP10_jmethodIDz@plt>
   bdf30: b900dfe0     	str	w0, [sp, #0xdc]
   bdf34: 14000001     	b	0xbdf38 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x8e4>
   bdf38: b940dfe8     	ldr	w8, [sp, #0xdc]
   bdf3c: b9035fe8     	str	w8, [sp, #0x35c]
   bdf40: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdf44: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdf48: f941b3e2     	ldr	x2, [sp, #0x360]
   bdf4c: 97ff8885     	bl	0xa0160 <_ZN7_JNIEnv13CallIntMethodEP8_jobjectP10_jmethodIDz@plt>
   bdf50: b900dbe0     	str	w0, [sp, #0xd8]
   bdf54: 14000001     	b	0xbdf58 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x904>
   bdf58: b940dbe8     	ldr	w8, [sp, #0xd8]
   bdf5c: b9035be8     	str	w8, [sp, #0x358]
   bdf60: 52800909     	mov	w9, #0x48               // =72
   bdf64: 2a0903e0     	mov	w0, w9
   bdf68: 97ffabea     	bl	0xa8f10 <_Znwm@plt>
   bdf6c: f9006be0     	str	x0, [sp, #0xd0]
   bdf70: 14000001     	b	0xbdf74 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x920>
   bdf74: f9406be0     	ldr	x0, [sp, #0xd0]
   bdf78: b9435be8     	ldr	w8, [sp, #0x358]
   bdf7c: b9435fe9     	ldr	w9, [sp, #0x35c]
   bdf80: 6b090108     	subs	w8, w8, w9
   bdf84: 2a0803e1     	mov	w1, w8
   bdf88: 93407c21     	sxtw	x1, w1
   bdf8c: f9406be2     	ldr	x2, [sp, #0xd0]
   bdf90: f90067e0     	str	x0, [sp, #0xc8]
   bdf94: aa0203e0     	mov	x0, x2
   bdf98: 97ff8fa2     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   bdf9c: 14000001     	b	0xbdfa0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x94c>
   bdfa0: d10243a0     	sub	x0, x29, #0x90
   bdfa4: f94067e1     	ldr	x1, [sp, #0xc8]
   bdfa8: 97ffad62     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   bdfac: 14000001     	b	0xbdfb0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x95c>
   bdfb0: f85603a0     	ldur	x0, [x29, #-0xa0]
   bdfb4: f85183a1     	ldur	x1, [x29, #-0xe8]
   bdfb8: 97ff91d2     	bl	0xa2700 <_ZN7_JNIEnv22GetDirectBufferAddressEP8_jobject@plt>
   bdfbc: f90063e0     	str	x0, [sp, #0xc0]
   bdfc0: 14000001     	b	0xbdfc4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x970>
   bdfc4: f94063e8     	ldr	x8, [sp, #0xc0]
   bdfc8: f901abe8     	str	x8, [sp, #0x350]
   bdfcc: f941abe9     	ldr	x9, [sp, #0x350]
   bdfd0: b4000509     	cbz	x9, 0xbe070 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xa1c>
   bdfd4: 14000001     	b	0xbdfd8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x984>
   bdfd8: d10243a0     	sub	x0, x29, #0x90
   bdfdc: 97ff87ad     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   bdfe0: f9005fe0     	str	x0, [sp, #0xb8]
   bdfe4: 14000001     	b	0xbdfe8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x994>
   bdfe8: f9405fe0     	ldr	x0, [sp, #0xb8]
   bdfec: 97ff9c99     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   bdff0: f9005be0     	str	x0, [sp, #0xb0]
   bdff4: 14000001     	b	0xbdff8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x9a4>
   bdff8: f941abe8     	ldr	x8, [sp, #0x350]
   bdffc: b9835fe9     	ldrsw	x9, [sp, #0x35c]
   be000: 8b090108     	add	x8, x8, x9
   be004: d10243a0     	sub	x0, x29, #0x90
   be008: f90057e8     	str	x8, [sp, #0xa8]
   be00c: 97ff87a1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   be010: f90053e0     	str	x0, [sp, #0xa0]
   be014: 14000001     	b	0xbe018 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x9c4>
   be018: f94053e0     	ldr	x0, [sp, #0xa0]
   be01c: 97ff9665     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   be020: f9004fe0     	str	x0, [sp, #0x98]
   be024: 14000001     	b	0xbe028 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x9d4>
   be028: f9405be0     	ldr	x0, [sp, #0xb0]
   be02c: f94057e1     	ldr	x1, [sp, #0xa8]
   be030: f9404fe2     	ldr	x2, [sp, #0x98]
   be034: 97ff8757     	bl	0x9fd90 <memcpy@plt>
   be038: f9004be0     	str	x0, [sp, #0x90]
   be03c: 1400004d     	b	0xbe170 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb1c>
   be040: f81403a0     	stur	x0, [x29, #-0xc0]
   be044: 2a0103e8     	mov	w8, w1
   be048: b813c3a8     	stur	w8, [x29, #-0xc4]
   be04c: f9406be0     	ldr	x0, [sp, #0xd0]
   be050: 97ff8a44     	bl	0xa0960 <_ZdlPv@plt>
   be054: 1400006f     	b	0xbe210 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbbc>
   be058: f81403a0     	stur	x0, [x29, #-0xc0]
   be05c: 2a0103e8     	mov	w8, w1
   be060: b813c3a8     	stur	w8, [x29, #-0xc4]
   be064: d10243a0     	sub	x0, x29, #0x90
   be068: 97ffb12a     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   be06c: 14000069     	b	0xbe210 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbbc>
   be070: f85603a8     	ldur	x8, [x29, #-0xa0]
   be074: d101a3a0     	sub	x0, x29, #0x68
   be078: f90047e8     	str	x8, [sp, #0x88]
   be07c: 97ff8c61     	bl	0xa1200 <_ZNK14ScopedLocalRefIP7_jclassE3getEv@plt>
   be080: f90043e0     	str	x0, [sp, #0x80]
   be084: 14000001     	b	0xbe088 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xa34>
   be088: b00009c2     	adrp	x2, 0x1f7000 <_Unwind_Backtrace+0xb60>
   be08c: 913ad042     	add	x2, x2, #0xeb4
   be090: b00009c3     	adrp	x3, 0x1f7000 <_Unwind_Backtrace+0xb60>
   be094: 913ae863     	add	x3, x3, #0xeba
   be098: f94047e0     	ldr	x0, [sp, #0x88]
   be09c: f94043e1     	ldr	x1, [sp, #0x80]
   be0a0: 97ffa574     	bl	0xa7670 <_ZN7_JNIEnv11GetMethodIDEP7_jclassPKcS3_@plt>
   be0a4: f9003fe0     	str	x0, [sp, #0x78]
   be0a8: 14000001     	b	0xbe0ac <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xa58>
   be0ac: f9403fe8     	ldr	x8, [sp, #0x78]
   be0b0: f901a7e8     	str	x8, [sp, #0x348]
   be0b4: f941a7e2     	ldr	x2, [sp, #0x348]
   be0b8: f85603a0     	ldur	x0, [x29, #-0xa0]
   be0bc: f85183a1     	ldur	x1, [x29, #-0xe8]
   be0c0: 97ffa034     	bl	0xa6190 <_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz@plt>
   be0c4: f9003be0     	str	x0, [sp, #0x70]
   be0c8: 14000001     	b	0xbe0cc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xa78>
   be0cc: f9403be8     	ldr	x8, [sp, #0x70]
   be0d0: f901a3e8     	str	x8, [sp, #0x340]
   be0d4: f941a3e9     	ldr	x9, [sp, #0x340]
   be0d8: f85603aa     	ldur	x10, [x29, #-0xa0]
   be0dc: b9435feb     	ldr	w11, [sp, #0x35c]
   be0e0: d10243a0     	sub	x0, x29, #0x90
   be0e4: f90037ea     	str	x10, [sp, #0x68]
   be0e8: f90033e9     	str	x9, [sp, #0x60]
   be0ec: b9005feb     	str	w11, [sp, #0x5c]
   be0f0: 97ff8768     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   be0f4: f9002be0     	str	x0, [sp, #0x50]
   be0f8: 14000001     	b	0xbe0fc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xaa8>
   be0fc: f9402be0     	ldr	x0, [sp, #0x50]
   be100: 97ff962c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   be104: f90027e0     	str	x0, [sp, #0x48]
   be108: 14000001     	b	0xbe10c <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xab8>
   be10c: f94027e0     	ldr	x0, [sp, #0x48]
   be110: 2a0003e1     	mov	w1, w0
   be114: d10243a0     	sub	x0, x29, #0x90
   be118: b90047e1     	str	w1, [sp, #0x44]
   be11c: 97ff875d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   be120: f9001fe0     	str	x0, [sp, #0x38]
   be124: 14000001     	b	0xbe128 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xad4>
   be128: f9401fe0     	ldr	x0, [sp, #0x38]
   be12c: 97ff9c49     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   be130: f9001be0     	str	x0, [sp, #0x30]
   be134: 14000001     	b	0xbe138 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xae4>
   be138: f94037e0     	ldr	x0, [sp, #0x68]
   be13c: f94033e1     	ldr	x1, [sp, #0x60]
   be140: b9405fe2     	ldr	w2, [sp, #0x5c]
   be144: b94047e3     	ldr	w3, [sp, #0x44]
   be148: f9401be4     	ldr	x4, [sp, #0x30]
   be14c: 97ffaba5     	bl	0xa8fe0 <_ZN7_JNIEnv18GetByteArrayRegionEP11_jbyteArrayiiPa@plt>
   be150: 14000001     	b	0xbe154 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb00>
   be154: f85603a0     	ldur	x0, [x29, #-0xa0]
   be158: f941a3e1     	ldr	x1, [sp, #0x340]
   be15c: 97ffaa05     	bl	0xa8970 <_ZN7_JNIEnv14DeleteLocalRefEP8_jobject@plt>
   be160: 14000001     	b	0xbe164 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb10>
   be164: aa1f03e8     	mov	x8, xzr
   be168: f901a3e8     	str	x8, [sp, #0x340]
   be16c: 14000001     	b	0xbe170 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb1c>
   be170: d101c3a0     	sub	x0, x29, #0x70
   be174: 97ffa9e3     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   be178: f90017e0     	str	x0, [sp, #0x28]
   be17c: 14000001     	b	0xbe180 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb2c>
   be180: d10223a0     	sub	x0, x29, #0x88
   be184: 97ffa5cb     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   be188: f90013e0     	str	x0, [sp, #0x20]
   be18c: 14000001     	b	0xbe190 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb3c>
   be190: d10243a2     	sub	x2, x29, #0x90
   be194: f94017e0     	ldr	x0, [sp, #0x28]
   be198: f94013e1     	ldr	x1, [sp, #0x20]
   be19c: 97ffabc5     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   be1a0: 14000001     	b	0xbe1a4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb50>
   be1a4: d10243a0     	sub	x0, x29, #0x90
   be1a8: 97ffb0da     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   be1ac: 14000001     	b	0xbe1b0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb5c>
   be1b0: 14000001     	b	0xbe1b4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb60>
   be1b4: 14000001     	b	0xbe1b8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb64>
   be1b8: 14000001     	b	0xbe1bc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb68>
   be1bc: 14000001     	b	0xbe1c0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb6c>
   be1c0: 2a1f03e8     	mov	w8, wzr
   be1c4: b81343a8     	stur	w8, [x29, #-0xcc]
   be1c8: 14000001     	b	0xbe1cc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb78>
   be1cc: d10223a0     	sub	x0, x29, #0x88
   be1d0: 97ff8ecc     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   be1d4: b85343a8     	ldur	w8, [x29, #-0xcc]
   be1d8: 2a0803e9     	mov	w9, w8
   be1dc: b9001fe9     	str	w9, [sp, #0x1c]
   be1e0: 340000e8     	cbz	w8, 0xbe1fc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xba8>
   be1e4: 14000001     	b	0xbe1e8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xb94>
   be1e8: b9401fe8     	ldr	w8, [sp, #0x1c]
   be1ec: 71001109     	subs	w9, w8, #0x4
   be1f0: b9001be9     	str	w9, [sp, #0x18]
   be1f4: 54000060     	b.eq	0xbe200 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbac>
   be1f8: 14000013     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   be1fc: 14000001     	b	0xbe200 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbac>
   be200: b85303a8     	ldur	w8, [x29, #-0xd0]
   be204: 11000508     	add	w8, w8, #0x1
   be208: b81303a8     	stur	w8, [x29, #-0xd0]
   be20c: 17fffdd6     	b	0xbd964 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0x310>
   be210: d10223a0     	sub	x0, x29, #0x88
   be214: 97ff8ebb     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   be218: 14000025     	b	0xbe2ac <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc58>
   be21c: f85483a0     	ldur	x0, [x29, #-0xb8]
   be220: d101c3a1     	sub	x1, x29, #0x70
   be224: 97ff8ab7     	bl	0xa0d00 <_ZN7android2spINS_8AMessageEEaSERKS2_@plt>
   be228: f9000be0     	str	x0, [sp, #0x10]
   be22c: 14000001     	b	0xbe230 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbdc>
   be230: 2a1f03e8     	mov	w8, wzr
   be234: b816c3a8     	stur	w8, [x29, #-0x94]
   be238: 320003e8     	orr	w8, wzr, #0x1
   be23c: b81343a8     	stur	w8, [x29, #-0xcc]
   be240: 14000001     	b	0xbe244 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xbf0>
   be244: d101c3a0     	sub	x0, x29, #0x70
   be248: 97ffb326     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   be24c: d101a3a0     	sub	x0, x29, #0x68
   be250: 97ff9f9c     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be254: d10163a0     	sub	x0, x29, #0x58
   be258: 97ff9f9a     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be25c: d10123a0     	sub	x0, x29, #0x48
   be260: 97ff9f98     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be264: d100e3a0     	sub	x0, x29, #0x38
   be268: 97ff9f96     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be26c: d100a3a0     	sub	x0, x29, #0x28
   be270: 97ff9f94     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be274: b856c3a8     	ldur	w8, [x29, #-0x94]
   be278: d53bd040     	mrs	x0, TPIDR_EL0
   be27c: f9401400     	ldr	x0, [x0, #0x28]
   be280: f85e83be     	ldur	x30, [x29, #-0x18]
   be284: eb1e0000     	subs	x0, x0, x30
   be288: b9000fe8     	str	w8, [sp, #0xc]
   be28c: f90003e0     	str	x0, [sp]
   be290: 54000361     	b.ne	0xbe2fc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xca8>
   be294: 14000001     	b	0xbe298 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc44>
   be298: b9400fe0     	ldr	w0, [sp, #0xc]
   be29c: 911203ff     	add	sp, sp, #0x480
   be2a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   be2a4: f84207fc     	ldr	x28, [sp], #0x20
   be2a8: d65f03c0     	ret
   be2ac: d101c3a0     	sub	x0, x29, #0x70
   be2b0: 97ffb30c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   be2b4: 14000001     	b	0xbe2b8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc64>
   be2b8: d101a3a0     	sub	x0, x29, #0x68
   be2bc: 97ff9f81     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be2c0: 14000001     	b	0xbe2c4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc70>
   be2c4: d10163a0     	sub	x0, x29, #0x58
   be2c8: 97ff9f7e     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be2cc: 14000001     	b	0xbe2d0 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc7c>
   be2d0: d10123a0     	sub	x0, x29, #0x48
   be2d4: 97ff9f7b     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be2d8: 14000001     	b	0xbe2dc <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc88>
   be2dc: d100e3a0     	sub	x0, x29, #0x38
   be2e0: 97ff9f78     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be2e4: 14000001     	b	0xbe2e8 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xc94>
   be2e8: d100a3a0     	sub	x0, x29, #0x28
   be2ec: 97ff9f75     	bl	0xa60c0 <_ZN14ScopedLocalRefIP7_jclassED2Ev@plt>
   be2f0: 14000001     	b	0xbe2f4 <android::ConvertKeyValueArraysToMessage(_JNIEnv*, _jobjectArray*, _jobjectArray*, android::sp<android::AMessage>*)+0xca0>
   be2f4: f85403a0     	ldur	x0, [x29, #-0xc0]
   be2f8: 97ffa706     	bl	0xa7f10 <_Unwind_Resume@plt>
   be2fc: 97ffae9d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000be300 <android::sp<android::AMessage>::sp(android::AMessage*)>:
   be300: d100c3ff     	sub	sp, sp, #0x30
   be304: a9027bfd     	stp	x29, x30, [sp, #0x20]
   be308: 910083fd     	add	x29, sp, #0x20
   be30c: d2800008     	mov	x8, #0x0                // =0
   be310: f81f83a0     	stur	x0, [x29, #-0x8]
   be314: f9000be1     	str	x1, [sp, #0x10]
   be318: f85f83a0     	ldur	x0, [x29, #-0x8]
   be31c: aa0003e1     	mov	x1, x0
   be320: f9400be9     	ldr	x9, [sp, #0x10]
   be324: f9000029     	str	x9, [x1]
   be328: f9400be9     	ldr	x9, [sp, #0x10]
   be32c: eb08013f     	cmp	x9, x8
   be330: 1a9f07ea     	cset	w10, ne
   be334: f90007e0     	str	x0, [sp, #0x8]
   be338: 3700004a     	tbnz	w10, #0x0, 0xbe340 <android::sp<android::AMessage>::sp(android::AMessage*)+0x40>
   be33c: 14000004     	b	0xbe34c <android::sp<android::AMessage>::sp(android::AMessage*)+0x4c>
   be340: f9400be0     	ldr	x0, [sp, #0x10]
   be344: f94007e1     	ldr	x1, [sp, #0x8]
   be348: 97ffb136     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   be34c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   be350: 9100c3ff     	add	sp, sp, #0x30
   be354: d65f03c0     	ret

00000000000be358 <_JNIEnv::IsInstanceOf(_jobject*, _jclass*)>:
   be358: d100c3ff     	sub	sp, sp, #0x30
   be35c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   be360: 910083fd     	add	x29, sp, #0x20
   be364: f81f83a0     	stur	x0, [x29, #-0x8]
   be368: f9000be1     	str	x1, [sp, #0x10]
   be36c: f90007e2     	str	x2, [sp, #0x8]
   be370: f85f83a0     	ldur	x0, [x29, #-0x8]
   be374: aa0003e1     	mov	x1, x0
   be378: f9400021     	ldr	x1, [x1]
   be37c: f9408021     	ldr	x1, [x1, #0x100]
   be380: f9400be2     	ldr	x2, [sp, #0x10]
   be384: f94007e8     	ldr	x8, [sp, #0x8]
   be388: f90003e1     	str	x1, [sp]
   be38c: aa0203e1     	mov	x1, x2
   be390: aa0803e2     	mov	x2, x8
   be394: f94003e8     	ldr	x8, [sp]
   be398: d63f0100     	blr	x8
   be39c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   be3a0: 9100c3ff     	add	sp, sp, #0x30
   be3a4: d65f03c0     	ret

00000000000be3a8 <_JNIEnv::CallIntMethod(_jobject*, _jmethodID*, ...)>:
   be3a8: d105c3ff     	sub	sp, sp, #0x170
   be3ac: f900abfc     	str	x28, [sp, #0x150]
   be3b0: a9167bfd     	stp	x29, x30, [sp, #0x160]
   be3b4: 910583fd     	add	x29, sp, #0x160
   be3b8: d100e3a8     	sub	x8, x29, #0x38
   be3bc: 3d802be7     	str	q7, [sp, #0xa0]
   be3c0: 3d8027e6     	str	q6, [sp, #0x90]
   be3c4: 3d8023e5     	str	q5, [sp, #0x80]
   be3c8: 3d801fe4     	str	q4, [sp, #0x70]
   be3cc: 3d801be3     	str	q3, [sp, #0x60]
   be3d0: 3d8017e2     	str	q2, [sp, #0x50]
   be3d4: 3d8013e1     	str	q1, [sp, #0x40]
   be3d8: 3d800fe0     	str	q0, [sp, #0x30]
   be3dc: f81783a7     	stur	x7, [x29, #-0x88]
   be3e0: f81703a6     	stur	x6, [x29, #-0x90]
   be3e4: f81683a5     	stur	x5, [x29, #-0x98]
   be3e8: f81603a4     	stur	x4, [x29, #-0xa0]
   be3ec: f81583a3     	stur	x3, [x29, #-0xa8]
   be3f0: d53bd043     	mrs	x3, TPIDR_EL0
   be3f4: f9401464     	ldr	x4, [x3, #0x28]
   be3f8: f90017e4     	str	x4, [sp, #0x28]
   be3fc: f81983a0     	stur	x0, [x29, #-0x68]
   be400: f81903a1     	stur	x1, [x29, #-0x70]
   be404: f81883a2     	stur	x2, [x29, #-0x78]
   be408: f85983a0     	ldur	x0, [x29, #-0x68]
   be40c: 321963e9     	orr	w9, wzr, #0xffffff80
   be410: b81e43a9     	stur	w9, [x29, #-0x1c]
   be414: 128004e9     	mov	w9, #-0x28              // =-40
   be418: b81e03a9     	stur	w9, [x29, #-0x20]
   be41c: 9100c3e1     	add	x1, sp, #0x30
   be420: 91020021     	add	x1, x1, #0x80
   be424: f81d83a1     	stur	x1, [x29, #-0x28]
   be428: d102a3a1     	sub	x1, x29, #0xa8
   be42c: 9100a021     	add	x1, x1, #0x28
   be430: f81d03a1     	stur	x1, [x29, #-0x30]
   be434: 910043a1     	add	x1, x29, #0x10
   be438: f81c83a1     	stur	x1, [x29, #-0x38]
   be43c: f9400001     	ldr	x1, [x0]
   be440: f940c821     	ldr	x1, [x1, #0x190]
   be444: f85903a2     	ldur	x2, [x29, #-0x70]
   be448: f85883a4     	ldur	x4, [x29, #-0x78]
   be44c: 3dc00100     	ldr	q0, [x8]
   be450: 3dc00501     	ldr	q1, [x8, #0x10]
   be454: 3c9b03a1     	stur	q1, [x29, #-0x50]
   be458: 3c9a03a0     	stur	q0, [x29, #-0x60]
   be45c: d10183a8     	sub	x8, x29, #0x60
   be460: f90013e1     	str	x1, [sp, #0x20]
   be464: aa0203e1     	mov	x1, x2
   be468: aa0403e2     	mov	x2, x4
   be46c: f9000fe3     	str	x3, [sp, #0x18]
   be470: aa0803e3     	mov	x3, x8
   be474: f94013e8     	ldr	x8, [sp, #0x20]
   be478: d63f0100     	blr	x8
   be47c: b81843a0     	stur	w0, [x29, #-0x7c]
   be480: b85843a9     	ldur	w9, [x29, #-0x7c]
   be484: f9400fe8     	ldr	x8, [sp, #0x18]
   be488: f9401501     	ldr	x1, [x8, #0x28]
   be48c: f94017e2     	ldr	x2, [sp, #0x28]
   be490: eb020021     	subs	x1, x1, x2
   be494: b90017e9     	str	w9, [sp, #0x14]
   be498: f90007e1     	str	x1, [sp, #0x8]
   be49c: 540000e1     	b.ne	0xbe4b8 <_JNIEnv::CallIntMethod(_jobject*, _jmethodID*, ...)+0x110>
   be4a0: 14000001     	b	0xbe4a4 <_JNIEnv::CallIntMethod(_jobject*, _jmethodID*, ...)+0xfc>
   be4a4: b94017e0     	ldr	w0, [sp, #0x14]
   be4a8: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   be4ac: f940abfc     	ldr	x28, [sp, #0x150]
   be4b0: 9105c3ff     	add	sp, sp, #0x170
   be4b4: d65f03c0     	ret
   be4b8: 97ffae2e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000be4bc <_JNIEnv::CallLongMethod(_jobject*, _jmethodID*, ...)>:
   be4bc: d105c3ff     	sub	sp, sp, #0x170
   be4c0: f900abfc     	str	x28, [sp, #0x150]
   be4c4: a9167bfd     	stp	x29, x30, [sp, #0x160]
   be4c8: 910583fd     	add	x29, sp, #0x160
   be4cc: d100e3a8     	sub	x8, x29, #0x38
   be4d0: 3d802be7     	str	q7, [sp, #0xa0]
   be4d4: 3d8027e6     	str	q6, [sp, #0x90]
   be4d8: 3d8023e5     	str	q5, [sp, #0x80]
   be4dc: 3d801fe4     	str	q4, [sp, #0x70]
   be4e0: 3d801be3     	str	q3, [sp, #0x60]
   be4e4: 3d8017e2     	str	q2, [sp, #0x50]
   be4e8: 3d8013e1     	str	q1, [sp, #0x40]
   be4ec: 3d800fe0     	str	q0, [sp, #0x30]
   be4f0: f81783a7     	stur	x7, [x29, #-0x88]
   be4f4: f81703a6     	stur	x6, [x29, #-0x90]
   be4f8: f81683a5     	stur	x5, [x29, #-0x98]
   be4fc: f81603a4     	stur	x4, [x29, #-0xa0]
   be500: f81583a3     	stur	x3, [x29, #-0xa8]
   be504: d53bd043     	mrs	x3, TPIDR_EL0
   be508: f9401464     	ldr	x4, [x3, #0x28]
   be50c: f90017e4     	str	x4, [sp, #0x28]
   be510: f81983a0     	stur	x0, [x29, #-0x68]
   be514: f81903a1     	stur	x1, [x29, #-0x70]
   be518: f81883a2     	stur	x2, [x29, #-0x78]
   be51c: f85983a0     	ldur	x0, [x29, #-0x68]
   be520: 321963e9     	orr	w9, wzr, #0xffffff80
   be524: b81e43a9     	stur	w9, [x29, #-0x1c]
   be528: 128004e9     	mov	w9, #-0x28              // =-40
   be52c: b81e03a9     	stur	w9, [x29, #-0x20]
   be530: 9100c3e1     	add	x1, sp, #0x30
   be534: 91020021     	add	x1, x1, #0x80
   be538: f81d83a1     	stur	x1, [x29, #-0x28]
   be53c: d102a3a1     	sub	x1, x29, #0xa8
   be540: 9100a021     	add	x1, x1, #0x28
   be544: f81d03a1     	stur	x1, [x29, #-0x30]
   be548: 910043a1     	add	x1, x29, #0x10
   be54c: f81c83a1     	stur	x1, [x29, #-0x38]
   be550: f9400001     	ldr	x1, [x0]
   be554: f940d421     	ldr	x1, [x1, #0x1a8]
   be558: f85903a2     	ldur	x2, [x29, #-0x70]
   be55c: f85883a4     	ldur	x4, [x29, #-0x78]
   be560: 3dc00100     	ldr	q0, [x8]
   be564: 3dc00501     	ldr	q1, [x8, #0x10]
   be568: 3c9b03a1     	stur	q1, [x29, #-0x50]
   be56c: 3c9a03a0     	stur	q0, [x29, #-0x60]
   be570: d10183a8     	sub	x8, x29, #0x60
   be574: f90013e1     	str	x1, [sp, #0x20]
   be578: aa0203e1     	mov	x1, x2
   be57c: aa0403e2     	mov	x2, x4
   be580: f9000fe3     	str	x3, [sp, #0x18]
   be584: aa0803e3     	mov	x3, x8
   be588: f94013e8     	ldr	x8, [sp, #0x20]
   be58c: d63f0100     	blr	x8
   be590: f81803a0     	stur	x0, [x29, #-0x80]
   be594: f85803a8     	ldur	x8, [x29, #-0x80]
   be598: f9400fe0     	ldr	x0, [sp, #0x18]
   be59c: f9401401     	ldr	x1, [x0, #0x28]
   be5a0: f94017e2     	ldr	x2, [sp, #0x28]
   be5a4: eb020021     	subs	x1, x1, x2
   be5a8: f9000be8     	str	x8, [sp, #0x10]
   be5ac: f90007e1     	str	x1, [sp, #0x8]
   be5b0: 540000e1     	b.ne	0xbe5cc <_JNIEnv::CallLongMethod(_jobject*, _jmethodID*, ...)+0x110>
   be5b4: 14000001     	b	0xbe5b8 <_JNIEnv::CallLongMethod(_jobject*, _jmethodID*, ...)+0xfc>
   be5b8: f9400be0     	ldr	x0, [sp, #0x10]
   be5bc: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   be5c0: f940abfc     	ldr	x28, [sp, #0x150]
   be5c4: 9105c3ff     	add	sp, sp, #0x170
   be5c8: d65f03c0     	ret
   be5cc: 97ffade9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000be5d0 <_JNIEnv::CallFloatMethod(_jobject*, _jmethodID*, ...)>:
   be5d0: d105c3ff     	sub	sp, sp, #0x170
   be5d4: f900abfc     	str	x28, [sp, #0x150]
   be5d8: a9167bfd     	stp	x29, x30, [sp, #0x160]
   be5dc: 910583fd     	add	x29, sp, #0x160
   be5e0: d100e3a8     	sub	x8, x29, #0x38
   be5e4: 3d802be7     	str	q7, [sp, #0xa0]
   be5e8: 3d8027e6     	str	q6, [sp, #0x90]
   be5ec: 3d8023e5     	str	q5, [sp, #0x80]
   be5f0: 3d801fe4     	str	q4, [sp, #0x70]
   be5f4: 3d801be3     	str	q3, [sp, #0x60]
   be5f8: 3d8017e2     	str	q2, [sp, #0x50]
   be5fc: 3d8013e1     	str	q1, [sp, #0x40]
   be600: 3d800fe0     	str	q0, [sp, #0x30]
   be604: f81783a7     	stur	x7, [x29, #-0x88]
   be608: f81703a6     	stur	x6, [x29, #-0x90]
   be60c: f81683a5     	stur	x5, [x29, #-0x98]
   be610: f81603a4     	stur	x4, [x29, #-0xa0]
   be614: f81583a3     	stur	x3, [x29, #-0xa8]
   be618: d53bd043     	mrs	x3, TPIDR_EL0
   be61c: f9401464     	ldr	x4, [x3, #0x28]
   be620: f90017e4     	str	x4, [sp, #0x28]
   be624: f81983a0     	stur	x0, [x29, #-0x68]
   be628: f81903a1     	stur	x1, [x29, #-0x70]
   be62c: f81883a2     	stur	x2, [x29, #-0x78]
   be630: f85983a0     	ldur	x0, [x29, #-0x68]
   be634: 321963e9     	orr	w9, wzr, #0xffffff80
   be638: b81e43a9     	stur	w9, [x29, #-0x1c]
   be63c: 128004e9     	mov	w9, #-0x28              // =-40
   be640: b81e03a9     	stur	w9, [x29, #-0x20]
   be644: 9100c3e1     	add	x1, sp, #0x30
   be648: 91020021     	add	x1, x1, #0x80
   be64c: f81d83a1     	stur	x1, [x29, #-0x28]
   be650: d102a3a1     	sub	x1, x29, #0xa8
   be654: 9100a021     	add	x1, x1, #0x28
   be658: f81d03a1     	stur	x1, [x29, #-0x30]
   be65c: 910043a1     	add	x1, x29, #0x10
   be660: f81c83a1     	stur	x1, [x29, #-0x38]
   be664: f9400001     	ldr	x1, [x0]
   be668: f940e021     	ldr	x1, [x1, #0x1c0]
   be66c: f85903a2     	ldur	x2, [x29, #-0x70]
   be670: f85883a4     	ldur	x4, [x29, #-0x78]
   be674: 3dc00100     	ldr	q0, [x8]
   be678: 3dc00501     	ldr	q1, [x8, #0x10]
   be67c: 3c9b03a1     	stur	q1, [x29, #-0x50]
   be680: 3c9a03a0     	stur	q0, [x29, #-0x60]
   be684: d10183a8     	sub	x8, x29, #0x60
   be688: f90013e1     	str	x1, [sp, #0x20]
   be68c: aa0203e1     	mov	x1, x2
   be690: aa0403e2     	mov	x2, x4
   be694: f9000fe3     	str	x3, [sp, #0x18]
   be698: aa0803e3     	mov	x3, x8
   be69c: f94013e8     	ldr	x8, [sp, #0x20]
   be6a0: d63f0100     	blr	x8
   be6a4: bc1843a0     	stur	s0, [x29, #-0x7c]
   be6a8: bc5843a0     	ldur	s0, [x29, #-0x7c]
   be6ac: f9400fe8     	ldr	x8, [sp, #0x18]
   be6b0: f9401500     	ldr	x0, [x8, #0x28]
   be6b4: f94017e1     	ldr	x1, [sp, #0x28]
   be6b8: eb010000     	subs	x0, x0, x1
   be6bc: bd0017e0     	str	s0, [sp, #0x14]
   be6c0: f90007e0     	str	x0, [sp, #0x8]
   be6c4: 540000e1     	b.ne	0xbe6e0 <_JNIEnv::CallFloatMethod(_jobject*, _jmethodID*, ...)+0x110>
   be6c8: 14000001     	b	0xbe6cc <_JNIEnv::CallFloatMethod(_jobject*, _jmethodID*, ...)+0xfc>
   be6cc: bd4017e0     	ldr	s0, [sp, #0x14]
   be6d0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   be6d4: f940abfc     	ldr	x28, [sp, #0x150]
   be6d8: 9105c3ff     	add	sp, sp, #0x170
   be6dc: d65f03c0     	ret
   be6e0: 97ffada4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000be6e4 <_JNIEnv::GetByteArrayRegion(_jbyteArray*, int, int, signed char*)>:
   be6e4: d10103ff     	sub	sp, sp, #0x40
   be6e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   be6ec: 9100c3fd     	add	x29, sp, #0x30
   be6f0: f81f83a0     	stur	x0, [x29, #-0x8]
   be6f4: f81f03a1     	stur	x1, [x29, #-0x10]
   be6f8: b81ec3a2     	stur	w2, [x29, #-0x14]
   be6fc: b9001be3     	str	w3, [sp, #0x18]
   be700: f9000be4     	str	x4, [sp, #0x10]
   be704: f85f83a0     	ldur	x0, [x29, #-0x8]
   be708: aa0003e1     	mov	x1, x0
   be70c: f9400021     	ldr	x1, [x1]
   be710: f9432021     	ldr	x1, [x1, #0x640]
   be714: f85f03a4     	ldur	x4, [x29, #-0x10]
   be718: b85ec3a2     	ldur	w2, [x29, #-0x14]
   be71c: b9401be3     	ldr	w3, [sp, #0x18]
   be720: f9400be8     	ldr	x8, [sp, #0x10]
   be724: f90007e1     	str	x1, [sp, #0x8]
   be728: aa0403e1     	mov	x1, x4
   be72c: aa0803e4     	mov	x4, x8
   be730: f94007e8     	ldr	x8, [sp, #0x8]
   be734: d63f0100     	blr	x8
   be738: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   be73c: 910103ff     	add	sp, sp, #0x40
   be740: d65f03c0     	ret

00000000000be744 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage> const&)>:
   be744: d10103ff     	sub	sp, sp, #0x40
   be748: a9037bfd     	stp	x29, x30, [sp, #0x30]
   be74c: 9100c3fd     	add	x29, sp, #0x30
   be750: d2800008     	mov	x8, #0x0                // =0
   be754: f81f83a0     	stur	x0, [x29, #-0x8]
   be758: f81f03a1     	stur	x1, [x29, #-0x10]
   be75c: f85f83a0     	ldur	x0, [x29, #-0x8]
   be760: f85f03a1     	ldur	x1, [x29, #-0x10]
   be764: f9400021     	ldr	x1, [x1]
   be768: f9000fe1     	str	x1, [sp, #0x18]
   be76c: f9400fe1     	ldr	x1, [sp, #0x18]
   be770: eb08003f     	cmp	x1, x8
   be774: 1a9f07e9     	cset	w9, ne
   be778: f9000be8     	str	x8, [sp, #0x10]
   be77c: f90007e0     	str	x0, [sp, #0x8]
   be780: 37000049     	tbnz	w9, #0x0, 0xbe788 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage> const&)+0x44>
   be784: 14000004     	b	0xbe794 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage> const&)+0x50>
   be788: f9400fe0     	ldr	x0, [sp, #0x18]
   be78c: f94007e1     	ldr	x1, [sp, #0x8]
   be790: 97ffb024     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   be794: f94007e8     	ldr	x8, [sp, #0x8]
   be798: f9400108     	ldr	x8, [x8]
   be79c: f9400be9     	ldr	x9, [sp, #0x10]
   be7a0: eb09011f     	cmp	x8, x9
   be7a4: 1a9f07ea     	cset	w10, ne
   be7a8: 3700004a     	tbnz	w10, #0x0, 0xbe7b0 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage> const&)+0x6c>
   be7ac: 14000005     	b	0xbe7c0 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage> const&)+0x7c>
   be7b0: f94007e8     	ldr	x8, [sp, #0x8]
   be7b4: f9400100     	ldr	x0, [x8]
   be7b8: f94007e1     	ldr	x1, [sp, #0x8]
   be7bc: 97ff9625     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   be7c0: f9400fe8     	ldr	x8, [sp, #0x18]
   be7c4: f94007e9     	ldr	x9, [sp, #0x8]
   be7c8: f9000128     	str	x8, [x9]
   be7cc: f94007e0     	ldr	x0, [sp, #0x8]
   be7d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   be7d4: 910103ff     	add	sp, sp, #0x40
   be7d8: d65f03c0     	ret

00000000000be7dc <_JNIEnv::NewByteArray(int)>:
   be7dc: d10083ff     	sub	sp, sp, #0x20
   be7e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   be7e4: 910043fd     	add	x29, sp, #0x10
   be7e8: f90007e0     	str	x0, [sp, #0x8]
   be7ec: b90007e1     	str	w1, [sp, #0x4]
   be7f0: f94007e0     	ldr	x0, [sp, #0x8]
   be7f4: aa0003e8     	mov	x8, x0
   be7f8: f9400108     	ldr	x8, [x8]
   be7fc: f942c108     	ldr	x8, [x8, #0x580]
   be800: b94007e1     	ldr	w1, [sp, #0x4]
   be804: d63f0100     	blr	x8
   be808: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   be80c: 910083ff     	add	sp, sp, #0x20
   be810: d65f03c0     	ret

00000000000be814 <_JNIEnv::SetByteArrayRegion(_jbyteArray*, int, int, signed char const*)>:
   be814: d10103ff     	sub	sp, sp, #0x40
   be818: a9037bfd     	stp	x29, x30, [sp, #0x30]
   be81c: 9100c3fd     	add	x29, sp, #0x30
   be820: f81f83a0     	stur	x0, [x29, #-0x8]
   be824: f81f03a1     	stur	x1, [x29, #-0x10]
   be828: b81ec3a2     	stur	w2, [x29, #-0x14]
   be82c: b9001be3     	str	w3, [sp, #0x18]
   be830: f9000be4     	str	x4, [sp, #0x10]
   be834: f85f83a0     	ldur	x0, [x29, #-0x8]
   be838: aa0003e1     	mov	x1, x0
   be83c: f9400021     	ldr	x1, [x1]
   be840: f9434021     	ldr	x1, [x1, #0x680]
   be844: f85f03a4     	ldur	x4, [x29, #-0x10]
   be848: b85ec3a2     	ldur	w2, [x29, #-0x14]
   be84c: b9401be3     	ldr	w3, [sp, #0x18]
   be850: f9400be8     	ldr	x8, [sp, #0x10]
   be854: f90007e1     	str	x1, [sp, #0x8]
   be858: aa0403e1     	mov	x1, x4
   be85c: aa0803e4     	mov	x4, x8
   be860: f94007e8     	ldr	x8, [sp, #0x8]
   be864: d63f0100     	blr	x8
   be868: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   be86c: 910103ff     	add	sp, sp, #0x40
   be870: d65f03c0     	ret

00000000000be874 <_JNIEnv::GetStaticMethodID(_jclass*, char const*, char const*)>:
   be874: d10103ff     	sub	sp, sp, #0x40
   be878: a9037bfd     	stp	x29, x30, [sp, #0x30]
   be87c: 9100c3fd     	add	x29, sp, #0x30
   be880: f81f83a0     	stur	x0, [x29, #-0x8]
   be884: f81f03a1     	stur	x1, [x29, #-0x10]
   be888: f9000fe2     	str	x2, [sp, #0x18]
   be88c: f9000be3     	str	x3, [sp, #0x10]
   be890: f85f83a0     	ldur	x0, [x29, #-0x8]
   be894: aa0003e1     	mov	x1, x0
   be898: f9400021     	ldr	x1, [x1]
   be89c: f941c421     	ldr	x1, [x1, #0x388]
   be8a0: f85f03a2     	ldur	x2, [x29, #-0x10]
   be8a4: f9400fe3     	ldr	x3, [sp, #0x18]
   be8a8: f9400be8     	ldr	x8, [sp, #0x10]
   be8ac: f90007e1     	str	x1, [sp, #0x8]
   be8b0: aa0203e1     	mov	x1, x2
   be8b4: aa0303e2     	mov	x2, x3
   be8b8: aa0803e3     	mov	x3, x8
   be8bc: f94007e8     	ldr	x8, [sp, #0x8]
   be8c0: d63f0100     	blr	x8
   be8c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   be8c8: 910103ff     	add	sp, sp, #0x40
   be8cc: d65f03c0     	ret

00000000000be8d0 <_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)>:
   be8d0: d105c3ff     	sub	sp, sp, #0x170
   be8d4: f900abfc     	str	x28, [sp, #0x150]
   be8d8: a9167bfd     	stp	x29, x30, [sp, #0x160]
   be8dc: 910583fd     	add	x29, sp, #0x160
   be8e0: d100e3a8     	sub	x8, x29, #0x38
   be8e4: 3d802be7     	str	q7, [sp, #0xa0]
   be8e8: 3d8027e6     	str	q6, [sp, #0x90]
   be8ec: 3d8023e5     	str	q5, [sp, #0x80]
   be8f0: 3d801fe4     	str	q4, [sp, #0x70]
   be8f4: 3d801be3     	str	q3, [sp, #0x60]
   be8f8: 3d8017e2     	str	q2, [sp, #0x50]
   be8fc: 3d8013e1     	str	q1, [sp, #0x40]
   be900: 3d800fe0     	str	q0, [sp, #0x30]
   be904: f81783a7     	stur	x7, [x29, #-0x88]
   be908: f81703a6     	stur	x6, [x29, #-0x90]
   be90c: f81683a5     	stur	x5, [x29, #-0x98]
   be910: f81603a4     	stur	x4, [x29, #-0xa0]
   be914: f81583a3     	stur	x3, [x29, #-0xa8]
   be918: d53bd043     	mrs	x3, TPIDR_EL0
   be91c: f9401464     	ldr	x4, [x3, #0x28]
   be920: f90017e4     	str	x4, [sp, #0x28]
   be924: f81983a0     	stur	x0, [x29, #-0x68]
   be928: f81903a1     	stur	x1, [x29, #-0x70]
   be92c: f81883a2     	stur	x2, [x29, #-0x78]
   be930: f85983a0     	ldur	x0, [x29, #-0x68]
   be934: 321963e9     	orr	w9, wzr, #0xffffff80
   be938: b81e43a9     	stur	w9, [x29, #-0x1c]
   be93c: 128004e9     	mov	w9, #-0x28              // =-40
   be940: b81e03a9     	stur	w9, [x29, #-0x20]
   be944: 9100c3e1     	add	x1, sp, #0x30
   be948: 91020021     	add	x1, x1, #0x80
   be94c: f81d83a1     	stur	x1, [x29, #-0x28]
   be950: d102a3a1     	sub	x1, x29, #0xa8
   be954: 9100a021     	add	x1, x1, #0x28
   be958: f81d03a1     	stur	x1, [x29, #-0x30]
   be95c: 910043a1     	add	x1, x29, #0x10
   be960: f81c83a1     	stur	x1, [x29, #-0x38]
   be964: f9400001     	ldr	x1, [x0]
   be968: f941cc21     	ldr	x1, [x1, #0x398]
   be96c: f85903a2     	ldur	x2, [x29, #-0x70]
   be970: f85883a4     	ldur	x4, [x29, #-0x78]
   be974: 3dc00100     	ldr	q0, [x8]
   be978: 3dc00501     	ldr	q1, [x8, #0x10]
   be97c: 3c9b03a1     	stur	q1, [x29, #-0x50]
   be980: 3c9a03a0     	stur	q0, [x29, #-0x60]
   be984: d10183a8     	sub	x8, x29, #0x60
   be988: f90013e1     	str	x1, [sp, #0x20]
   be98c: aa0203e1     	mov	x1, x2
   be990: aa0403e2     	mov	x2, x4
   be994: f9000fe3     	str	x3, [sp, #0x18]
   be998: aa0803e3     	mov	x3, x8
   be99c: f94013e8     	ldr	x8, [sp, #0x20]
   be9a0: d63f0100     	blr	x8
   be9a4: f81803a0     	stur	x0, [x29, #-0x80]
   be9a8: f85803a8     	ldur	x8, [x29, #-0x80]
   be9ac: f9400fe0     	ldr	x0, [sp, #0x18]
   be9b0: f9401401     	ldr	x1, [x0, #0x28]
   be9b4: f94017e2     	ldr	x2, [sp, #0x28]
   be9b8: eb020021     	subs	x1, x1, x2
   be9bc: f9000be8     	str	x8, [sp, #0x10]
   be9c0: f90007e1     	str	x1, [sp, #0x8]
   be9c4: 540000e1     	b.ne	0xbe9e0 <_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)+0x110>
   be9c8: 14000001     	b	0xbe9cc <_JNIEnv::CallStaticObjectMethod(_jclass*, _jmethodID*, ...)+0xfc>
   be9cc: f9400be0     	ldr	x0, [sp, #0x10]
   be9d0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   be9d4: f940abfc     	ldr	x28, [sp, #0x150]
   be9d8: 9105c3ff     	add	sp, sp, #0x170
   be9dc: d65f03c0     	ret
   be9e0: 97fface4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000be9e4 <android::SortedVector<android::key_value_pair_t<android::String8, android::String8>>::add(android::key_value_pair_t<android::String8, android::String8> const&)>:
   be9e4: d10083ff     	sub	sp, sp, #0x20
   be9e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   be9ec: 910043fd     	add	x29, sp, #0x10
   be9f0: f90007e0     	str	x0, [sp, #0x8]
   be9f4: f90003e1     	str	x1, [sp]
   be9f8: f94007e0     	ldr	x0, [sp, #0x8]
   be9fc: f94003e1     	ldr	x1, [sp]
   bea00: 97ff88ac     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
   bea04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bea08: 910083ff     	add	sp, sp, #0x20
   bea0c: d65f03c0     	ret

00000000000bea10 <android::key_value_pair_t<android::String8, android::String8>::key_value_pair_t(android::String8 const&, android::String8 const&)>:
   bea10: d10143ff     	sub	sp, sp, #0x50
   bea14: a9047bfd     	stp	x29, x30, [sp, #0x40]
   bea18: 910103fd     	add	x29, sp, #0x40
   bea1c: b27d03e8     	orr	x8, xzr, #0x8
   bea20: f81f83a0     	stur	x0, [x29, #-0x8]
   bea24: f81f03a1     	stur	x1, [x29, #-0x10]
   bea28: f81e83a2     	stur	x2, [x29, #-0x18]
   bea2c: f85f83a0     	ldur	x0, [x29, #-0x8]
   bea30: aa0003e1     	mov	x1, x0
   bea34: f85f03a2     	ldur	x2, [x29, #-0x10]
   bea38: f9000be0     	str	x0, [sp, #0x10]
   bea3c: aa0103e0     	mov	x0, x1
   bea40: f90007e1     	str	x1, [sp, #0x8]
   bea44: aa0203e1     	mov	x1, x2
   bea48: f90003e8     	str	x8, [sp]
   bea4c: 97ff94b1     	bl	0xa3d10 <_ZN7android7String8C1ERKS0_@plt>
   bea50: f9400be8     	ldr	x8, [sp, #0x10]
   bea54: f94003e0     	ldr	x0, [sp]
   bea58: 8b000100     	add	x0, x8, x0
   bea5c: f85e83a1     	ldur	x1, [x29, #-0x18]
   bea60: 97ff94ac     	bl	0xa3d10 <_ZN7android7String8C1ERKS0_@plt>
   bea64: 14000001     	b	0xbea68 <android::key_value_pair_t<android::String8, android::String8>::key_value_pair_t(android::String8 const&, android::String8 const&)+0x58>
   bea68: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   bea6c: 910143ff     	add	sp, sp, #0x50
   bea70: d65f03c0     	ret
   bea74: 2a0103e8     	mov	w8, w1
   bea78: f90013e0     	str	x0, [sp, #0x20]
   bea7c: b9001fe8     	str	w8, [sp, #0x1c]
   bea80: f94007e0     	ldr	x0, [sp, #0x8]
   bea84: 97ffa7ab     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bea88: f94013e0     	ldr	x0, [sp, #0x20]
   bea8c: 97ffa521     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000bea90 <android::key_value_pair_t<android::String8, android::String8>::~key_value_pair_t()>:
   bea90: d10083ff     	sub	sp, sp, #0x20
   bea94: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bea98: 910043fd     	add	x29, sp, #0x10
   bea9c: b27d03e8     	orr	x8, xzr, #0x8
   beaa0: f90007e0     	str	x0, [sp, #0x8]
   beaa4: f94007e0     	ldr	x0, [sp, #0x8]
   beaa8: 8b080008     	add	x8, x0, x8
   beaac: f90003e0     	str	x0, [sp]
   beab0: aa0803e0     	mov	x0, x8
   beab4: 97ffa79f     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   beab8: f94003e8     	ldr	x8, [sp]
   beabc: aa0803e0     	mov	x0, x8
   beac0: 97ffa79c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   beac4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   beac8: 910083ff     	add	sp, sp, #0x20
   beacc: d65f03c0     	ret

00000000000bead0 <android::get_sample_rate(unsigned char)>:
   bead0: d10043ff     	sub	sp, sp, #0x10
   bead4: b27e07e8     	orr	x8, xzr, #0xc
   bead8: d00009c9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   beadc: 91120129     	add	x9, x9, #0x480
   beae0: 39002fe0     	strb	w0, [sp, #0xb]
   beae4: 39402fe0     	ldrb	w0, [sp, #0xb]
   beae8: 2a0003ea     	mov	w10, w0
   beaec: d3401d4a     	ubfx	x10, x10, #0, #8
   beaf0: eb08015f     	cmp	x10, x8
   beaf4: 1a9f27e0     	cset	w0, lo
   beaf8: f90003e9     	str	x9, [sp]
   beafc: 37000040     	tbnz	w0, #0x0, 0xbeb04 <android::get_sample_rate(unsigned char)+0x34>
   beb00: 1400000b     	b	0xbeb2c <android::get_sample_rate(unsigned char)+0x5c>
   beb04: b27e03e8     	orr	x8, xzr, #0x4
   beb08: 39402fe9     	ldrb	w9, [sp, #0xb]
   beb0c: 2a0903ea     	mov	w10, w9
   beb10: d3401d4a     	ubfx	x10, x10, #0, #8
   beb14: 9b0a7d08     	mul	x8, x8, x10
   beb18: f94003ea     	ldr	x10, [sp]
   beb1c: 8b080148     	add	x8, x10, x8
   beb20: b9400109     	ldr	w9, [x8]
   beb24: b9000fe9     	str	w9, [sp, #0xc]
   beb28: 14000002     	b	0xbeb30 <android::get_sample_rate(unsigned char)+0x60>
   beb2c: b9000fff     	str	wzr, [sp, #0xc]
   beb30: b9400fe0     	ldr	w0, [sp, #0xc]
   beb34: 910043ff     	add	sp, sp, #0x10
   beb38: d65f03c0     	ret

00000000000beb3c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)>:
   beb3c: d10603ff     	sub	sp, sp, #0x180
   beb40: f900b3fc     	str	x28, [sp, #0x160]
   beb44: a9177bfd     	stp	x29, x30, [sp, #0x170]
   beb48: 9105c3fd     	add	x29, sp, #0x170
   beb4c: d53bd048     	mrs	x8, TPIDR_EL0
   beb50: f9401508     	ldr	x8, [x8, #0x28]
   beb54: f81e83a8     	stur	x8, [x29, #-0x18]
   beb58: f81983a0     	stur	x0, [x29, #-0x68]
   beb5c: f81903a1     	stur	x1, [x29, #-0x70]
   beb60: f81883a2     	stur	x2, [x29, #-0x78]
   beb64: f81803a3     	stur	x3, [x29, #-0x80]
   beb68: f85983a8     	ldur	x8, [x29, #-0x68]
   beb6c: aa0803e0     	mov	x0, x8
   beb70: f85903a1     	ldur	x1, [x29, #-0x70]
   beb74: aa0103e2     	mov	x2, x1
   beb78: 91002023     	add	x3, x1, #0x8
   beb7c: f9005be0     	str	x0, [sp, #0xb0]
   beb80: aa0803e0     	mov	x0, x8
   beb84: f90057e1     	str	x1, [sp, #0xa8]
   beb88: aa0303e1     	mov	x1, x3
   beb8c: f90053e8     	str	x8, [sp, #0xa0]
   beb90: f9004fe2     	str	x2, [sp, #0x98]
   beb94: 97ffa373     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   beb98: f94057e8     	ldr	x8, [sp, #0xa8]
   beb9c: f9400100     	ldr	x0, [x8]
   beba0: f94053e1     	ldr	x1, [sp, #0xa0]
   beba4: f9000020     	str	x0, [x1]
   beba8: f9401d00     	ldr	x0, [x8, #0x38]
   bebac: f9400022     	ldr	x2, [x1]
   bebb0: f85e8042     	ldur	x2, [x2, #-0x18]
   bebb4: f8226820     	str	x0, [x1, x2]
   bebb8: 91002020     	add	x0, x1, #0x8
   bebbc: aa0003e2     	mov	x2, x0
   bebc0: f85883a1     	ldur	x1, [x29, #-0x78]
   bebc4: f9004be2     	str	x2, [sp, #0x90]
   bebc8: 97ff8562     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   bebcc: 14000001     	b	0xbebd0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x94>
   bebd0: f9405be8     	ldr	x8, [sp, #0xb0]
   bebd4: 91004109     	add	x9, x8, #0x10
   bebd8: aa0903e0     	mov	x0, x9
   bebdc: f90047e0     	str	x0, [sp, #0x88]
   bebe0: aa0903e0     	mov	x0, x9
   bebe4: 97fface3     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   bebe8: 14000001     	b	0xbebec <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb0>
   bebec: 12800248     	mov	w8, #-0x13              // =-19
   bebf0: f9405be9     	ldr	x9, [sp, #0xb0]
   bebf4: b9001928     	str	w8, [x9, #0x18]
   bebf8: 9100812a     	add	x10, x9, #0x20
   bebfc: aa0a03e0     	mov	x0, x10
   bec00: f90043e0     	str	x0, [sp, #0x80]
   bec04: aa0a03e0     	mov	x0, x10
   bec08: 97ffae86     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
   bec0c: 14000001     	b	0xbec10 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xd4>
   bec10: aa1f03e8     	mov	x8, xzr
   bec14: f9405be9     	ldr	x9, [sp, #0xb0]
   bec18: f9002528     	str	x8, [x9, #0x48]
   bec1c: f85803a1     	ldur	x1, [x29, #-0x80]
   bec20: d100a3a0     	sub	x0, x29, #0x28
   bec24: 97ff9aeb     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
   bec28: 14000001     	b	0xbec2c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xf0>
   bec2c: d100a3a0     	sub	x0, x29, #0x28
   bec30: aa1f03e1     	mov	x1, xzr
   bec34: 97ffacc7     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
   bec38: b9007fe0     	str	w0, [sp, #0x7c]
   bec3c: 14000001     	b	0xbec40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x104>
   bec40: b9407fe8     	ldr	w8, [sp, #0x7c]
   bec44: 36000848     	tbz	w8, #0x0, 0xbed4c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x210>
   bec48: 14000001     	b	0xbec4c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x110>
   bec4c: d100c3a0     	sub	x0, x29, #0x30
   bec50: 97ffae90     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   bec54: 14000001     	b	0xbec58 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x11c>
   bec58: d10103a0     	sub	x0, x29, #0x40
   bec5c: 97ff9855     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   bec60: 14000001     	b	0xbec64 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x128>
   bec64: f9405be8     	ldr	x8, [sp, #0xb0]
   bec68: 91002100     	add	x0, x8, #0x8
   bec6c: d100c3a1     	sub	x1, x29, #0x30
   bec70: d100d3a2     	sub	x2, x29, #0x34
   bec74: d100a3a3     	sub	x3, x29, #0x28
   bec78: 97ffb01e     	bl	0xaacf0 <_ZN7android8SniffAACERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>
   bec7c: b9007be0     	str	w0, [sp, #0x78]
   bec80: 14000001     	b	0xbec84 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x148>
   bec84: b9407be8     	ldr	w8, [sp, #0x78]
   bec88: 37000468     	tbnz	w8, #0x0, 0xbed14 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1d8>
   bec8c: 14000001     	b	0xbec90 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x154>
   bec90: 320003e8     	orr	w8, wzr, #0x1
   bec94: b81703a8     	stur	w8, [x29, #-0x90]
   bec98: 14000022     	b	0xbed20 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1e4>
   bec9c: f81783a0     	stur	x0, [x29, #-0x88]
   beca0: 2a0103e8     	mov	w8, w1
   beca4: b81743a8     	stur	w8, [x29, #-0x8c]
   beca8: 140000ec     	b	0xbf058 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x51c>
   becac: f81783a0     	stur	x0, [x29, #-0x88]
   becb0: 2a0103e8     	mov	w8, w1
   becb4: b81743a8     	stur	w8, [x29, #-0x8c]
   becb8: 140000e5     	b	0xbf04c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x510>
   becbc: f81783a0     	stur	x0, [x29, #-0x88]
   becc0: 2a0103e8     	mov	w8, w1
   becc4: b81743a8     	stur	w8, [x29, #-0x8c]
   becc8: 140000de     	b	0xbf040 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x504>
   beccc: f81783a0     	stur	x0, [x29, #-0x88]
   becd0: 2a0103e8     	mov	w8, w1
   becd4: b81743a8     	stur	w8, [x29, #-0x8c]
   becd8: 140000d7     	b	0xbf034 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4f8>
   becdc: f81783a0     	stur	x0, [x29, #-0x88]
   bece0: 2a0103e8     	mov	w8, w1
   bece4: b81743a8     	stur	w8, [x29, #-0x8c]
   bece8: 140000d0     	b	0xbf028 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4ec>
   becec: f81783a0     	stur	x0, [x29, #-0x88]
   becf0: 2a0103e8     	mov	w8, w1
   becf4: b81743a8     	stur	w8, [x29, #-0x8c]
   becf8: 14000012     	b	0xbed40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x204>
   becfc: f81783a0     	stur	x0, [x29, #-0x88]
   bed00: 2a0103e8     	mov	w8, w1
   bed04: b81743a8     	stur	w8, [x29, #-0x8c]
   bed08: d10103a0     	sub	x0, x29, #0x40
   bed0c: 97ffb075     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bed10: 1400000c     	b	0xbed40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x204>
   bed14: 2a1f03e8     	mov	w8, wzr
   bed18: b81703a8     	stur	w8, [x29, #-0x90]
   bed1c: 14000001     	b	0xbed20 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1e4>
   bed20: d10103a0     	sub	x0, x29, #0x40
   bed24: 97ffb06f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bed28: d100c3a0     	sub	x0, x29, #0x30
   bed2c: 97ffa701     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bed30: b85703a8     	ldur	w8, [x29, #-0x90]
   bed34: 35001568     	cbnz	w8, 0xbefe0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a4>
   bed38: 14000001     	b	0xbed3c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x200>
   bed3c: 14000004     	b	0xbed4c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x210>
   bed40: d100c3a0     	sub	x0, x29, #0x30
   bed44: 97ffa6fb     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bed48: 140000b8     	b	0xbf028 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4ec>
   bed4c: d100a3a0     	sub	x0, x29, #0x28
   bed50: 97ffa6ec     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bed54: f9003be0     	str	x0, [sp, #0x70]
   bed58: 14000001     	b	0xbed5c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x220>
   bed5c: d00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bed60: 9130f421     	add	x1, x1, #0xc3d
   bed64: d10123a2     	sub	x2, x29, #0x48
   bed68: f9403be0     	ldr	x0, [sp, #0x70]
   bed6c: 97ff8f05     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   bed70: b9006fe0     	str	w0, [sp, #0x6c]
   bed74: 14000001     	b	0xbed78 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x23c>
   bed78: f9405be8     	ldr	x8, [sp, #0xb0]
   bed7c: 91002100     	add	x0, x8, #0x8
   bed80: 97ffa284     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bed84: f90033e0     	str	x0, [sp, #0x60]
   bed88: 14000001     	b	0xbed8c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x250>
   bed8c: f85b83a8     	ldur	x8, [x29, #-0x48]
   bed90: 91000901     	add	x1, x8, #0x2
   bed94: f94033e8     	ldr	x8, [sp, #0x60]
   bed98: f9400109     	ldr	x9, [x8]
   bed9c: f9401d29     	ldr	x9, [x9, #0x38]
   beda0: 321f03ea     	orr	w10, wzr, #0x2
   beda4: 2a0a03e3     	mov	w3, w10
   beda8: d10073a2     	sub	x2, x29, #0x1c
   bedac: aa0803e0     	mov	x0, x8
   bedb0: d63f0120     	blr	x9
   bedb4: f9002fe0     	str	x0, [sp, #0x58]
   bedb8: 14000001     	b	0xbedbc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x280>
   bedbc: f9402fe8     	ldr	x8, [sp, #0x58]
   bedc0: f1000509     	subs	x9, x8, #0x1
   bedc4: f9002be9     	str	x9, [sp, #0x50]
   bedc8: 540000ac     	b.gt	0xbeddc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2a0>
   bedcc: 14000001     	b	0xbedd0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x294>
   bedd0: 320003e8     	orr	w8, wzr, #0x1
   bedd4: b81703a8     	stur	w8, [x29, #-0x90]
   bedd8: 14000082     	b	0xbefe0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a4>
   beddc: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bede0: 53067d08     	lsr	w8, w8, #6
   bede4: 3816c3a8     	sturb	w8, [x29, #-0x94]
   bede8: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bedec: 53021508     	ubfx	w8, w8, #2, #4
   bedf0: 381683a8     	sturb	w8, [x29, #-0x98]
   bedf4: 385683a0     	ldurb	w0, [x29, #-0x98]
   bedf8: 97ffa562     	bl	0xa8380 <_ZN7android15get_sample_rateEh@plt>
   bedfc: b9004fe0     	str	w0, [sp, #0x4c]
   bee00: 14000001     	b	0xbee04 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2c8>
   bee04: b9404fe8     	ldr	w8, [sp, #0x4c]
   bee08: b81603a8     	stur	w8, [x29, #-0xa0]
   bee0c: b85603a9     	ldur	w9, [x29, #-0xa0]
   bee10: 350000a9     	cbnz	w9, 0xbee24 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2e8>
   bee14: 14000001     	b	0xbee18 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2dc>
   bee18: 320003e8     	orr	w8, wzr, #0x1
   bee1c: b81703a8     	stur	w8, [x29, #-0x90]
   bee20: 14000070     	b	0xbefe0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a4>
   bee24: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bee28: 12000108     	and	w8, w8, #0x1
   bee2c: 385e53a9     	ldurb	w9, [x29, #-0x1b]
   bee30: 53067d29     	lsr	w9, w9, #6
   bee34: 331e0109     	bfi	w9, w8, #2, #1
   bee38: 381643a9     	sturb	w9, [x29, #-0x9c]
   bee3c: 3856c3a0     	ldurb	w0, [x29, #-0x94]
   bee40: 385683a1     	ldurb	w1, [x29, #-0x98]
   bee44: 385643a2     	ldurb	w2, [x29, #-0x9c]
   bee48: d10143a8     	sub	x8, x29, #0x50
   bee4c: 97ff8ed1     	bl	0xa2990 <_ZN7android24MakeAACCodecSpecificDataEjjj@plt>
   bee50: 14000001     	b	0xbee54 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x318>
   bee54: f9405be8     	ldr	x8, [sp, #0xb0]
   bee58: 91004100     	add	x0, x8, #0x10
   bee5c: d10143a1     	sub	x1, x29, #0x50
   bee60: 97ff9574     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
   bee64: f90023e0     	str	x0, [sp, #0x40]
   bee68: 14000001     	b	0xbee6c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x330>
   bee6c: d10143a0     	sub	x0, x29, #0x50
   bee70: 97ff8ac0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bee74: aa1f03e0     	mov	x0, xzr
   bee78: f81583a0     	stur	x0, [x29, #-0xa8]
   bee7c: f81503a0     	stur	x0, [x29, #-0xb0]
   bee80: f9005fe0     	str	x0, [sp, #0xb8]
   bee84: f9405be0     	ldr	x0, [sp, #0xb0]
   bee88: 91002000     	add	x0, x0, #0x8
   bee8c: 97ffa241     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bee90: f9001fe0     	str	x0, [sp, #0x38]
   bee94: 14000001     	b	0xbee98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x35c>
   bee98: f9401fe8     	ldr	x8, [sp, #0x38]
   bee9c: f9400109     	ldr	x9, [x8]
   beea0: f9402129     	ldr	x9, [x9, #0x40]
   beea4: d10163a1     	sub	x1, x29, #0x58
   beea8: aa0803e0     	mov	x0, x8
   beeac: d63f0120     	blr	x9
   beeb0: b90037e0     	str	w0, [sp, #0x34]
   beeb4: 14000001     	b	0xbeeb8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x37c>
   beeb8: b94037e8     	ldr	w8, [sp, #0x34]
   beebc: 35000888     	cbnz	w8, 0xbefcc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x490>
   beec0: 14000001     	b	0xbeec4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x388>
   beec4: 14000001     	b	0xbeec8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x38c>
   beec8: f85b83a8     	ldur	x8, [x29, #-0x48]
   beecc: f85a83a9     	ldur	x9, [x29, #-0x58]
   beed0: eb090108     	subs	x8, x8, x9
   beed4: f90017e8     	str	x8, [sp, #0x28]
   beed8: 5400044a     	b.ge	0xbef60 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x424>
   beedc: 14000001     	b	0xbeee0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3a4>
   beee0: f85883a0     	ldur	x0, [x29, #-0x78]
   beee4: f85b83a1     	ldur	x1, [x29, #-0x48]
   beee8: aa1f03e2     	mov	x2, xzr
   beeec: 9400016e     	bl	0xbf4a4 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x78>
   beef0: f90013e0     	str	x0, [sp, #0x20]
   beef4: 14000001     	b	0xbeef8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3bc>
   beef8: f94013e8     	ldr	x8, [sp, #0x20]
   beefc: f81503a8     	stur	x8, [x29, #-0xb0]
   bef00: b5000128     	cbnz	x8, 0xbef24 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3e8>
   bef04: 14000001     	b	0xbef08 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3cc>
   bef08: 14000016     	b	0xbef60 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x424>
   bef0c: f81783a0     	stur	x0, [x29, #-0x88]
   bef10: 2a0103e8     	mov	w8, w1
   bef14: b81743a8     	stur	w8, [x29, #-0x8c]
   bef18: d10143a0     	sub	x0, x29, #0x50
   bef1c: 97ff8a95     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bef20: 14000042     	b	0xbf028 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4ec>
   bef24: f9405be8     	ldr	x8, [sp, #0xb0]
   bef28: 91008100     	add	x0, x8, #0x20
   bef2c: f85b83a9     	ldur	x9, [x29, #-0x48]
   bef30: f81a03a9     	stur	x9, [x29, #-0x60]
   bef34: d10183a1     	sub	x1, x29, #0x60
   bef38: 97ffa5de     	bl	0xa86b0 <_ZN7android6VectorImE4pushERKm@plt>
   bef3c: 14000001     	b	0xbef40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x404>
   bef40: f85503a8     	ldur	x8, [x29, #-0xb0]
   bef44: f85b83a9     	ldur	x9, [x29, #-0x48]
   bef48: 8b080128     	add	x8, x9, x8
   bef4c: f81b83a8     	stur	x8, [x29, #-0x48]
   bef50: f85583a8     	ldur	x8, [x29, #-0xa8]
   bef54: 91000508     	add	x8, x8, #0x1
   bef58: f81583a8     	stur	x8, [x29, #-0xa8]
   bef5c: 17ffffdb     	b	0xbeec8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x38c>
   bef60: b85603a8     	ldur	w8, [x29, #-0xa0]
   bef64: 2a0803e9     	mov	w9, w8
   bef68: 2a0903e8     	mov	w8, w9
   bef6c: 71000508     	subs	w8, w8, #0x1
   bef70: 2a0803ea     	mov	w10, w8
   bef74: 52a7a128     	mov	w8, #0x3d090000         // =1024000000
   bef78: 2a0803eb     	mov	w11, w8
   bef7c: 8b0b014a     	add	x10, x10, x11
   bef80: 9ac90949     	udiv	x9, x10, x9
   bef84: f9405bea     	ldr	x10, [sp, #0xb0]
   bef88: f9002549     	str	x9, [x10, #0x48]
   bef8c: f85583a9     	ldur	x9, [x29, #-0xa8]
   bef90: f940254b     	ldr	x11, [x10, #0x48]
   bef94: 9b0b7d29     	mul	x9, x9, x11
   bef98: f9005fe9     	str	x9, [sp, #0xb8]
   bef9c: 91004140     	add	x0, x10, #0x10
   befa0: 97ff97c4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   befa4: f9000fe0     	str	x0, [sp, #0x18]
   befa8: 14000001     	b	0xbefac <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x470>
   befac: f9405fe2     	ldr	x2, [sp, #0xb8]
   befb0: 528e4c21     	mov	w1, #0x7261             // =29281
   befb4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   befb8: f9400fe0     	ldr	x0, [sp, #0x18]
   befbc: 97ffaa61     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   befc0: b90017e0     	str	w0, [sp, #0x14]
   befc4: 14000001     	b	0xbefc8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x48c>
   befc8: 14000001     	b	0xbefcc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x490>
   befcc: 2a1f03e8     	mov	w8, wzr
   befd0: f9405be9     	ldr	x9, [sp, #0xb0]
   befd4: b9001928     	str	w8, [x9, #0x18]
   befd8: b81703a8     	stur	w8, [x29, #-0x90]
   befdc: 14000001     	b	0xbefe0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a4>
   befe0: d100a3a0     	sub	x0, x29, #0x28
   befe4: 97ffafbf     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   befe8: b85703a8     	ldur	w8, [x29, #-0x90]
   befec: 71000508     	subs	w8, w8, #0x1
   beff0: b90013e8     	str	w8, [sp, #0x10]
   beff4: 54000408     	b.hi	0xbf074 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x538>
   beff8: 14000001     	b	0xbeffc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4c0>
   beffc: d53bd048     	mrs	x8, TPIDR_EL0
   bf000: f9401508     	ldr	x8, [x8, #0x28]
   bf004: f85e83a9     	ldur	x9, [x29, #-0x18]
   bf008: eb090108     	subs	x8, x8, x9
   bf00c: f90007e8     	str	x8, [sp, #0x8]
   bf010: 54000321     	b.ne	0xbf074 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x538>
   bf014: 14000001     	b	0xbf018 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4dc>
   bf018: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   bf01c: f940b3fc     	ldr	x28, [sp, #0x160]
   bf020: 910603ff     	add	sp, sp, #0x180
   bf024: d65f03c0     	ret
   bf028: d100a3a0     	sub	x0, x29, #0x28
   bf02c: 97ffafad     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bf030: 14000001     	b	0xbf034 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4f8>
   bf034: f94043e0     	ldr	x0, [sp, #0x80]
   bf038: 97ffa9da     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   bf03c: 14000001     	b	0xbf040 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x504>
   bf040: f94047e0     	ldr	x0, [sp, #0x88]
   bf044: 97ff8a4b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bf048: 14000001     	b	0xbf04c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x510>
   bf04c: f9404be0     	ldr	x0, [sp, #0x90]
   bf050: 97ff83e0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   bf054: 14000001     	b	0xbf058 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x51c>
   bf058: f9404fe8     	ldr	x8, [sp, #0x98]
   bf05c: 91002101     	add	x1, x8, #0x8
   bf060: f9405be0     	ldr	x0, [sp, #0xb0]
   bf064: 97ffaeb3     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   bf068: 14000001     	b	0xbf06c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x530>
   bf06c: f85783a0     	ldur	x0, [x29, #-0x88]
   bf070: 97ffa3a8     	bl	0xa7f10 <_Unwind_Resume@plt>
   bf074: 97ffab3f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bf078 <android::sp<android::DataSource>::sp(android::sp<android::DataSource> const&)>:
   bf078: d100c3ff     	sub	sp, sp, #0x30
   bf07c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bf080: 910083fd     	add	x29, sp, #0x20
   bf084: d2800008     	mov	x8, #0x0                // =0
   bf088: f81f83a0     	stur	x0, [x29, #-0x8]
   bf08c: f9000be1     	str	x1, [sp, #0x10]
   bf090: f85f83a0     	ldur	x0, [x29, #-0x8]
   bf094: aa0003e1     	mov	x1, x0
   bf098: f9400be9     	ldr	x9, [sp, #0x10]
   bf09c: f9400129     	ldr	x9, [x9]
   bf0a0: f9000029     	str	x9, [x1]
   bf0a4: aa0003e9     	mov	x9, x0
   bf0a8: f9400129     	ldr	x9, [x9]
   bf0ac: eb08013f     	cmp	x9, x8
   bf0b0: 1a9f07ea     	cset	w10, ne
   bf0b4: f90007e0     	str	x0, [sp, #0x8]
   bf0b8: 3700004a     	tbnz	w10, #0x0, 0xbf0c0 <android::sp<android::DataSource>::sp(android::sp<android::DataSource> const&)+0x48>
   bf0bc: 14000005     	b	0xbf0d0 <android::sp<android::DataSource>::sp(android::sp<android::DataSource> const&)+0x58>
   bf0c0: f94007e8     	ldr	x8, [sp, #0x8]
   bf0c4: f9400100     	ldr	x0, [x8]
   bf0c8: f94007e1     	ldr	x1, [sp, #0x8]
   bf0cc: 97ffadd5     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   bf0d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bf0d4: 9100c3ff     	add	sp, sp, #0x30
   bf0d8: d65f03c0     	ret

00000000000bf0dc <android::Vector<unsigned long>::Vector()>:
   bf0dc: d100c3ff     	sub	sp, sp, #0x30
   bf0e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bf0e4: 910083fd     	add	x29, sp, #0x20
   bf0e8: b27d03e1     	orr	x1, xzr, #0x8
   bf0ec: 32000be2     	orr	w2, wzr, #0x7
   bf0f0: b0000f48     	adrp	x8, 0x2a8000
   bf0f4: f9440d08     	ldr	x8, [x8, #0x818]
   bf0f8: b27c03e9     	orr	x9, xzr, #0x10
   bf0fc: 8b090108     	add	x8, x8, x9
   bf100: f81f83a0     	stur	x0, [x29, #-0x8]
   bf104: f85f83a9     	ldur	x9, [x29, #-0x8]
   bf108: aa0903e0     	mov	x0, x9
   bf10c: f9000be8     	str	x8, [sp, #0x10]
   bf110: f90007e9     	str	x9, [sp, #0x8]
   bf114: 97ff84cb     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   bf118: f9400be8     	ldr	x8, [sp, #0x10]
   bf11c: f94007e9     	ldr	x9, [sp, #0x8]
   bf120: f9000128     	str	x8, [x9]
   bf124: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bf128: 9100c3ff     	add	sp, sp, #0x30
   bf12c: d65f03c0     	ret

00000000000bf130 <android::sp<android::AMessage>::sp(android::sp<android::AMessage> const&)>:
   bf130: d100c3ff     	sub	sp, sp, #0x30
   bf134: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bf138: 910083fd     	add	x29, sp, #0x20
   bf13c: d2800008     	mov	x8, #0x0                // =0
   bf140: f81f83a0     	stur	x0, [x29, #-0x8]
   bf144: f9000be1     	str	x1, [sp, #0x10]
   bf148: f85f83a0     	ldur	x0, [x29, #-0x8]
   bf14c: aa0003e1     	mov	x1, x0
   bf150: f9400be9     	ldr	x9, [sp, #0x10]
   bf154: f9400129     	ldr	x9, [x9]
   bf158: f9000029     	str	x9, [x1]
   bf15c: aa0003e9     	mov	x9, x0
   bf160: f9400129     	ldr	x9, [x9]
   bf164: eb08013f     	cmp	x9, x8
   bf168: 1a9f07ea     	cset	w10, ne
   bf16c: f90007e0     	str	x0, [sp, #0x8]
   bf170: 3700004a     	tbnz	w10, #0x0, 0xbf178 <android::sp<android::AMessage>::sp(android::sp<android::AMessage> const&)+0x48>
   bf174: 14000005     	b	0xbf188 <android::sp<android::AMessage>::sp(android::sp<android::AMessage> const&)+0x58>
   bf178: f94007e8     	ldr	x8, [sp, #0x8]
   bf17c: f9400100     	ldr	x0, [x8]
   bf180: f94007e1     	ldr	x1, [sp, #0x8]
   bf184: 97ffada7     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   bf188: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bf18c: 9100c3ff     	add	sp, sp, #0x30
   bf190: d65f03c0     	ret

00000000000bf194 <android::sp<android::AMessage>::operator==(android::AMessage const*) const>:
   bf194: d10043ff     	sub	sp, sp, #0x10
   bf198: f90007e0     	str	x0, [sp, #0x8]
   bf19c: f90003e1     	str	x1, [sp]
   bf1a0: f94007e0     	ldr	x0, [sp, #0x8]
   bf1a4: f9400000     	ldr	x0, [x0]
   bf1a8: f94003e1     	ldr	x1, [sp]
   bf1ac: eb01001f     	cmp	x0, x1
   bf1b0: 1a9f17e8     	cset	w8, eq
   bf1b4: 320003e9     	orr	w9, wzr, #0x1
   bf1b8: 0a090108     	and	w8, w8, w9
   bf1bc: 2a0803e0     	mov	w0, w8
   bf1c0: 910043ff     	add	sp, sp, #0x10
   bf1c4: d65f03c0     	ret

00000000000bf1c8 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   bf1c8: d10303ff     	sub	sp, sp, #0xc0
   bf1cc: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   bf1d0: 9102c3fd     	add	x29, sp, #0xb0
   bf1d4: d53bd048     	mrs	x8, TPIDR_EL0
   bf1d8: f9401508     	ldr	x8, [x8, #0x28]
   bf1dc: f81f83a8     	stur	x8, [x29, #-0x8]
   bf1e0: f81d83a0     	stur	x0, [x29, #-0x28]
   bf1e4: f81d03a1     	stur	x1, [x29, #-0x30]
   bf1e8: f81c83a2     	stur	x2, [x29, #-0x38]
   bf1ec: f81c03a3     	stur	x3, [x29, #-0x40]
   bf1f0: aa1f03e8     	mov	x8, xzr
   bf1f4: f81b83a8     	stur	x8, [x29, #-0x48]
   bf1f8: 14000001     	b	0xbf1fc <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x34>
   bf1fc: f85d83a0     	ldur	x0, [x29, #-0x28]
   bf200: 97ffa164     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bf204: f85b83a1     	ldur	x1, [x29, #-0x48]
   bf208: f940001e     	ldr	x30, [x0]
   bf20c: f9401fde     	ldr	x30, [x30, #0x38]
   bf210: 52800148     	mov	w8, #0xa                // =10
   bf214: 2a0803e3     	mov	w3, w8
   bf218: d10053a2     	sub	x2, x29, #0x14
   bf21c: d63f03c0     	blr	x30
   bf220: f1002400     	subs	x0, x0, #0x9
   bf224: f90027e0     	str	x0, [sp, #0x48]
   bf228: 540000ac     	b.gt	0xbf23c <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74>
   bf22c: 14000001     	b	0xbf230 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x68>
   bf230: 2a1f03e8     	mov	w8, wzr
   bf234: 381e73a8     	sturb	w8, [x29, #-0x19]
   bf238: 14000066     	b	0xbf3d0 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x208>
   bf23c: b00009c0     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bf240: 9112c000     	add	x0, x0, #0x4b0
   bf244: 320007e8     	orr	w8, wzr, #0x3
   bf248: 2a0803e2     	mov	w2, w8
   bf24c: d10053a1     	sub	x1, x29, #0x14
   bf250: 97ffa488     	bl	0xa8470 <memcmp@plt>
   bf254: 34000060     	cbz	w0, 0xbf260 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x98>
   bf258: 14000001     	b	0xbf25c <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x94>
   bf25c: 14000016     	b	0xbf2b4 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xec>
   bf260: 385f23a8     	ldurb	w8, [x29, #-0xe]
   bf264: 12001908     	and	w8, w8, #0x7f
   bf268: 385f33a9     	ldurb	w9, [x29, #-0xd]
   bf26c: 12001929     	and	w9, w9, #0x7f
   bf270: 53124529     	lsl	w9, w9, #14
   bf274: 330b1909     	bfi	w9, w8, #21, #7
   bf278: 385f43a8     	ldurb	w8, [x29, #-0xc]
   bf27c: 12001908     	and	w8, w8, #0x7f
   bf280: 33191909     	bfi	w9, w8, #7, #7
   bf284: 385f53a8     	ldurb	w8, [x29, #-0xb]
   bf288: 33001909     	bfxil	w9, w8, #0, #7
   bf28c: 2a0903ea     	mov	w10, w9
   bf290: f81b03aa     	stur	x10, [x29, #-0x50]
   bf294: f85b03aa     	ldur	x10, [x29, #-0x50]
   bf298: 9100294a     	add	x10, x10, #0xa
   bf29c: f81b03aa     	stur	x10, [x29, #-0x50]
   bf2a0: f85b03aa     	ldur	x10, [x29, #-0x50]
   bf2a4: f85b83ab     	ldur	x11, [x29, #-0x48]
   bf2a8: 8b0a016a     	add	x10, x11, x10
   bf2ac: f81b83aa     	stur	x10, [x29, #-0x48]
   bf2b0: 17ffffd3     	b	0xbf1fc <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x34>
   bf2b4: f85d83a0     	ldur	x0, [x29, #-0x28]
   bf2b8: 97ffa136     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bf2bc: f85b83a1     	ldur	x1, [x29, #-0x48]
   bf2c0: f940001e     	ldr	x30, [x0]
   bf2c4: f9401fde     	ldr	x30, [x30, #0x38]
   bf2c8: 321f03e8     	orr	w8, wzr, #0x2
   bf2cc: 2a0803e3     	mov	w3, w8
   bf2d0: d10063a2     	sub	x2, x29, #0x18
   bf2d4: d63f03c0     	blr	x30
   bf2d8: f1000800     	subs	x0, x0, #0x2
   bf2dc: f90023e0     	str	x0, [sp, #0x40]
   bf2e0: 540000a0     	b.eq	0xbf2f4 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x12c>
   bf2e4: 14000001     	b	0xbf2e8 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x120>
   bf2e8: 2a1f03e8     	mov	w8, wzr
   bf2ec: 381e73a8     	sturb	w8, [x29, #-0x19]
   bf2f0: 14000038     	b	0xbf3d0 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x208>
   bf2f4: 385e83a8     	ldurb	w8, [x29, #-0x18]
   bf2f8: 7103fd08     	subs	w8, w8, #0xff
   bf2fc: b9003fe8     	str	w8, [sp, #0x3c]
   bf300: 54000621     	b.ne	0xbf3c4 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1fc>
   bf304: 14000001     	b	0xbf308 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x140>
   bf308: 385e93a8     	ldurb	w8, [x29, #-0x17]
   bf30c: 52801ec9     	mov	w9, #0xf6               // =246
   bf310: 0a090108     	and	w8, w8, w9
   bf314: 7103c108     	subs	w8, w8, #0xf0
   bf318: b9003be8     	str	w8, [sp, #0x38]
   bf31c: 54000541     	b.ne	0xbf3c4 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1fc>
   bf320: 14000001     	b	0xbf324 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x15c>
   bf324: b0000f48     	adrp	x8, 0x2a8000
   bf328: f9450108     	ldr	x8, [x8, #0xa00]
   bf32c: f9400101     	ldr	x1, [x8]
   bf330: f85d03a0     	ldur	x0, [x29, #-0x30]
   bf334: 97ffa1bb     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   bf338: f85c83a8     	ldur	x8, [x29, #-0x38]
   bf33c: 529999a9     	mov	w9, #0xcccd             // =52429
   bf340: 72a7c989     	movk	w9, #0x3e4c, lsl #16
   bf344: b9000109     	str	w9, [x8]
   bf348: 52814309     	mov	w9, #0xa18              // =2584
   bf34c: 2a0903e1     	mov	w1, w9
   bf350: f9001be0     	str	x0, [sp, #0x30]
   bf354: aa0103e0     	mov	x0, x1
   bf358: 97ffa6ee     	bl	0xa8f10 <_Znwm@plt>
   bf35c: aa0003e1     	mov	x1, x0
   bf360: aa0003e8     	mov	x8, x0
   bf364: f90017e1     	str	x1, [sp, #0x28]
   bf368: f90013e8     	str	x8, [sp, #0x20]
   bf36c: 97ffad29     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   bf370: 14000001     	b	0xbf374 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1ac>
   bf374: f85c03a0     	ldur	x0, [x29, #-0x40]
   bf378: f94013e1     	ldr	x1, [sp, #0x20]
   bf37c: 97ff9add     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   bf380: f85c03a1     	ldur	x1, [x29, #-0x40]
   bf384: f9000fe0     	str	x0, [sp, #0x18]
   bf388: aa0103e0     	mov	x0, x1
   bf38c: 97ffa55d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bf390: f85b83a2     	ldur	x2, [x29, #-0x48]
   bf394: b00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bf398: 9130f421     	add	x1, x1, #0xc3d
   bf39c: 97ffa505     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   bf3a0: 320003e8     	orr	w8, wzr, #0x1
   bf3a4: 381e73a8     	sturb	w8, [x29, #-0x19]
   bf3a8: 1400000a     	b	0xbf3d0 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x208>
   bf3ac: f9002fe0     	str	x0, [sp, #0x58]
   bf3b0: 2a0103e8     	mov	w8, w1
   bf3b4: b90057e8     	str	w8, [sp, #0x54]
   bf3b8: f94017e0     	ldr	x0, [sp, #0x28]
   bf3bc: 97ff8569     	bl	0xa0960 <_ZdlPv@plt>
   bf3c0: 14000012     	b	0xbf408 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x240>
   bf3c4: 2a1f03e8     	mov	w8, wzr
   bf3c8: 381e73a8     	sturb	w8, [x29, #-0x19]
   bf3cc: 14000001     	b	0xbf3d0 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x208>
   bf3d0: 385e73a8     	ldurb	w8, [x29, #-0x19]
   bf3d4: d53bd049     	mrs	x9, TPIDR_EL0
   bf3d8: f9401529     	ldr	x9, [x9, #0x28]
   bf3dc: f85f83aa     	ldur	x10, [x29, #-0x8]
   bf3e0: eb0a0129     	subs	x9, x9, x10
   bf3e4: b90017e8     	str	w8, [sp, #0x14]
   bf3e8: f90007e9     	str	x9, [sp, #0x8]
   bf3ec: 54000121     	b.ne	0xbf410 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x248>
   bf3f0: 14000001     	b	0xbf3f4 <android::SniffAAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x22c>
   bf3f4: b94017e8     	ldr	w8, [sp, #0x14]
   bf3f8: 12000100     	and	w0, w8, #0x1
   bf3fc: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   bf400: 910303ff     	add	sp, sp, #0xc0
   bf404: d65f03c0     	ret
   bf408: f9402fe0     	ldr	x0, [sp, #0x58]
   bf40c: 97ffa2c1     	bl	0xa7f10 <_Unwind_Resume@plt>
   bf410: 97ffaa58     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bf414 <android::sp<android::DataSource>::operator->() const>:
   bf414: d10043ff     	sub	sp, sp, #0x10
   bf418: f90007e0     	str	x0, [sp, #0x8]
   bf41c: f94007e0     	ldr	x0, [sp, #0x8]
   bf420: f9400000     	ldr	x0, [x0]
   bf424: 910043ff     	add	sp, sp, #0x10
   bf428: d65f03c0     	ret

00000000000bf42c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)>:
   bf42c: d100c3ff     	sub	sp, sp, #0x30
   bf430: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bf434: 910083fd     	add	x29, sp, #0x20
   bf438: d2800008     	mov	x8, #0x0                // =0
   bf43c: f81f83a0     	stur	x0, [x29, #-0x8]
   bf440: f9000be1     	str	x1, [sp, #0x10]
   bf444: f85f83a0     	ldur	x0, [x29, #-0x8]
   bf448: aa0003e1     	mov	x1, x0
   bf44c: f9400021     	ldr	x1, [x1]
   bf450: eb08003f     	cmp	x1, x8
   bf454: 1a9f07e9     	cset	w9, ne
   bf458: f90007e8     	str	x8, [sp, #0x8]
   bf45c: f90003e0     	str	x0, [sp]
   bf460: 37000049     	tbnz	w9, #0x0, 0xbf468 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x3c>
   bf464: 14000005     	b	0xbf478 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x4c>
   bf468: f94003e8     	ldr	x8, [sp]
   bf46c: f9400100     	ldr	x0, [x8]
   bf470: f94003e1     	ldr	x1, [sp]
   bf474: 97ff92f7     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   bf478: f9400be8     	ldr	x8, [sp, #0x10]
   bf47c: f9400108     	ldr	x8, [x8]
   bf480: f94003e9     	ldr	x9, [sp]
   bf484: f9000128     	str	x8, [x9]
   bf488: f9400be8     	ldr	x8, [sp, #0x10]
   bf48c: f94007e9     	ldr	x9, [sp, #0x8]
   bf490: f9000109     	str	x9, [x8]
   bf494: f94003e0     	ldr	x0, [sp]
   bf498: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bf49c: 9100c3ff     	add	sp, sp, #0x30
   bf4a0: d65f03c0     	ret
   bf4a4: d102c3ff     	sub	sp, sp, #0xb0
   bf4a8: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   bf4ac: 910283fd     	add	x29, sp, #0xa0
   bf4b0: d53bd048     	mrs	x8, TPIDR_EL0
   bf4b4: f9401508     	ldr	x8, [x8, #0x28]
   bf4b8: f81f83a8     	stur	x8, [x29, #-0x8]
   bf4bc: f81d83a0     	stur	x0, [x29, #-0x28]
   bf4c0: f81d03a1     	stur	x1, [x29, #-0x30]
   bf4c4: f81c83a2     	stur	x2, [x29, #-0x38]
   bf4c8: 32000be9     	orr	w9, wzr, #0x7
   bf4cc: 2a0903e8     	mov	w8, w9
   bf4d0: f81c03a8     	stur	x8, [x29, #-0x40]
   bf4d4: 52800129     	mov	w9, #0x9                // =9
   bf4d8: 2a0903e8     	mov	w8, w9
   bf4dc: f81b83a8     	stur	x8, [x29, #-0x48]
   bf4e0: aa1f03e8     	mov	x8, xzr
   bf4e4: f9002be8     	str	x8, [sp, #0x50]
   bf4e8: f85d83a0     	ldur	x0, [x29, #-0x28]
   bf4ec: 97ffa0a9     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bf4f0: f85d03a1     	ldur	x1, [x29, #-0x30]
   bf4f4: f9400008     	ldr	x8, [x0]
   bf4f8: f9401d08     	ldr	x8, [x8, #0x38]
   bf4fc: 321f03e9     	orr	w9, wzr, #0x2
   bf500: 2a0903e3     	mov	w3, w9
   bf504: d10033a2     	sub	x2, x29, #0xc
   bf508: d63f0100     	blr	x8
   bf50c: f1000808     	subs	x8, x0, #0x2
   bf510: f90023e8     	str	x8, [sp, #0x40]
   bf514: 540000a0     	b.eq	0xbf528 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0xfc>
   bf518: 14000001     	b	0xbf51c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0xf0>
   bf51c: aa1f03e8     	mov	x8, xzr
   bf520: f81e03a8     	stur	x8, [x29, #-0x20]
   bf524: 1400005a     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf528: 385f43a8     	ldurb	w8, [x29, #-0xc]
   bf52c: 7103fd08     	subs	w8, w8, #0xff
   bf530: b9003fe8     	str	w8, [sp, #0x3c]
   bf534: 54000121     	b.ne	0xbf558 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x12c>
   bf538: 14000001     	b	0xbf53c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x110>
   bf53c: 385f53a8     	ldurb	w8, [x29, #-0xb]
   bf540: 52801ec9     	mov	w9, #0xf6               // =246
   bf544: 0a090108     	and	w8, w8, w9
   bf548: 7103c108     	subs	w8, w8, #0xf0
   bf54c: b9003be8     	str	w8, [sp, #0x38]
   bf550: 540000a0     	b.eq	0xbf564 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x138>
   bf554: 14000001     	b	0xbf558 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x12c>
   bf558: aa1f03e8     	mov	x8, xzr
   bf55c: f81e03a8     	stur	x8, [x29, #-0x20]
   bf560: 1400004b     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf564: f85d83a0     	ldur	x0, [x29, #-0x28]
   bf568: 97ffa08a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bf56c: f85d03be     	ldur	x30, [x29, #-0x30]
   bf570: 910007c1     	add	x1, x30, #0x1
   bf574: f940001e     	ldr	x30, [x0]
   bf578: f9401fde     	ldr	x30, [x30, #0x38]
   bf57c: 320003e8     	orr	w8, wzr, #0x1
   bf580: 2a0803e3     	mov	w3, w8
   bf584: d10053a2     	sub	x2, x29, #0x14
   bf588: d63f03c0     	blr	x30
   bf58c: f1000000     	subs	x0, x0, #0x0
   bf590: f9001be0     	str	x0, [sp, #0x30]
   bf594: 540000ac     	b.gt	0xbf5a8 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x17c>
   bf598: 14000001     	b	0xbf59c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x170>
   bf59c: aa1f03e8     	mov	x8, xzr
   bf5a0: f81e03a8     	stur	x8, [x29, #-0x20]
   bf5a4: 1400003a     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf5a8: 385ec3a8     	ldurb	w8, [x29, #-0x14]
   bf5ac: 12000108     	and	w8, w8, #0x1
   bf5b0: 381ec3a8     	sturb	w8, [x29, #-0x14]
   bf5b4: f85d83a0     	ldur	x0, [x29, #-0x28]
   bf5b8: 97ffa076     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bf5bc: f85d03be     	ldur	x30, [x29, #-0x30]
   bf5c0: 91000fc1     	add	x1, x30, #0x3
   bf5c4: f940001e     	ldr	x30, [x0]
   bf5c8: f9401fde     	ldr	x30, [x30, #0x38]
   bf5cc: 320007e8     	orr	w8, wzr, #0x3
   bf5d0: 2a0803e3     	mov	w3, w8
   bf5d4: d10043a2     	sub	x2, x29, #0x10
   bf5d8: d63f03c0     	blr	x30
   bf5dc: f1000800     	subs	x0, x0, #0x2
   bf5e0: f90017e0     	str	x0, [sp, #0x28]
   bf5e4: 540000ac     	b.gt	0xbf5f8 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x1cc>
   bf5e8: 14000001     	b	0xbf5ec <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x1c0>
   bf5ec: aa1f03e8     	mov	x8, xzr
   bf5f0: f81e03a8     	stur	x8, [x29, #-0x20]
   bf5f4: 14000026     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf5f8: 385f03a8     	ldurb	w8, [x29, #-0x10]
   bf5fc: 12000508     	and	w8, w8, #0x3
   bf600: 385f13a9     	ldurb	w9, [x29, #-0xf]
   bf604: 531d7129     	lsl	w9, w9, #3
   bf608: 33150509     	bfi	w9, w8, #11, #2
   bf60c: 385f23a8     	ldurb	w8, [x29, #-0xe]
   bf610: 2a481528     	orr	w8, w9, w8, lsr #5
   bf614: 2a0803ea     	mov	w10, w8
   bf618: f9002bea     	str	x10, [sp, #0x50]
   bf61c: 385ec3a8     	ldurb	w8, [x29, #-0x14]
   bf620: 71000108     	subs	w8, w8, #0x0
   bf624: 52800129     	mov	w9, #0x9                // =9
   bf628: 2a0903ea     	mov	w10, w9
   bf62c: 32000be9     	orr	w9, wzr, #0x7
   bf630: 2a0903eb     	mov	w11, w9
   bf634: 9a8a116a     	csel	x10, x11, x10, ne
   bf638: f90027ea     	str	x10, [sp, #0x48]
   bf63c: f94027ea     	ldr	x10, [sp, #0x48]
   bf640: f9402beb     	ldr	x11, [sp, #0x50]
   bf644: eb0b014a     	subs	x10, x10, x11
   bf648: b90027e8     	str	w8, [sp, #0x24]
   bf64c: f9000fea     	str	x10, [sp, #0x18]
   bf650: 540000a9     	b.ls	0xbf664 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x238>
   bf654: 14000001     	b	0xbf658 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x22c>
   bf658: aa1f03e8     	mov	x8, xzr
   bf65c: f81e03a8     	stur	x8, [x29, #-0x20]
   bf660: 1400000b     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf664: f85c83a8     	ldur	x8, [x29, #-0x38]
   bf668: b40000c8     	cbz	x8, 0xbf680 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x254>
   bf66c: 14000001     	b	0xbf670 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x244>
   bf670: f94027e8     	ldr	x8, [sp, #0x48]
   bf674: f85c83a9     	ldur	x9, [x29, #-0x38]
   bf678: f9000128     	str	x8, [x9]
   bf67c: 14000001     	b	0xbf680 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x254>
   bf680: f9402be8     	ldr	x8, [sp, #0x50]
   bf684: f81e03a8     	stur	x8, [x29, #-0x20]
   bf688: 14000001     	b	0xbf68c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x260>
   bf68c: f85e03a8     	ldur	x8, [x29, #-0x20]
   bf690: d53bd049     	mrs	x9, TPIDR_EL0
   bf694: f9401529     	ldr	x9, [x9, #0x28]
   bf698: f85f83aa     	ldur	x10, [x29, #-0x8]
   bf69c: eb0a0129     	subs	x9, x9, x10
   bf6a0: f9000be8     	str	x8, [sp, #0x10]
   bf6a4: f90007e9     	str	x9, [sp, #0x8]
   bf6a8: 540000c1     	b.ne	0xbf6c0 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x294>
   bf6ac: 14000001     	b	0xbf6b0 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x284>
   bf6b0: f9400be0     	ldr	x0, [sp, #0x10]
   bf6b4: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   bf6b8: 9102c3ff     	add	sp, sp, #0xb0
   bf6bc: d65f03c0     	ret
   bf6c0: 97ffa9ac     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bf6c4 <android::Vector<unsigned long>::push(unsigned long const&)>:
   bf6c4: d10083ff     	sub	sp, sp, #0x20
   bf6c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bf6cc: 910043fd     	add	x29, sp, #0x10
   bf6d0: f90007e0     	str	x0, [sp, #0x8]
   bf6d4: f90003e1     	str	x1, [sp]
   bf6d8: f94007e0     	ldr	x0, [sp, #0x8]
   bf6dc: f94003e1     	ldr	x1, [sp]
   bf6e0: 97ff8b70     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
   bf6e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bf6e8: 910083ff     	add	sp, sp, #0x20
   bf6ec: d65f03c0     	ret

00000000000bf6f0 <android::Vector<unsigned long>::~Vector()>:
   bf6f0: d100c3ff     	sub	sp, sp, #0x30
   bf6f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bf6f8: 910083fd     	add	x29, sp, #0x20
   bf6fc: b0000f48     	adrp	x8, 0x2a8000
   bf700: f9440d08     	ldr	x8, [x8, #0x818]
   bf704: b27c03e9     	orr	x9, xzr, #0x10
   bf708: 8b090108     	add	x8, x8, x9
   bf70c: f81f83a0     	stur	x0, [x29, #-0x8]
   bf710: f85f83a9     	ldur	x9, [x29, #-0x8]
   bf714: f9000128     	str	x8, [x9]
   bf718: aa0903e0     	mov	x0, x9
   bf71c: f90003e9     	str	x9, [sp]
   bf720: 97ff8288     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   bf724: 14000001     	b	0xbf728 <android::Vector<unsigned long>::~Vector()+0x38>
   bf728: f94003e0     	ldr	x0, [sp]
   bf72c: 97ff9ac9     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   bf730: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bf734: 9100c3ff     	add	sp, sp, #0x30
   bf738: d65f03c0     	ret
   bf73c: 2a0103e8     	mov	w8, w1
   bf740: f9000be0     	str	x0, [sp, #0x10]
   bf744: b9000fe8     	str	w8, [sp, #0xc]
   bf748: f94003e0     	ldr	x0, [sp]
   bf74c: 97ff9ac1     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   bf750: f9400be0     	ldr	x0, [sp, #0x10]
   bf754: 97ffba9c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000bf758 <android::sp<android::DataSource>::~sp()>:
   bf758: d10083ff     	sub	sp, sp, #0x20
   bf75c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bf760: 910043fd     	add	x29, sp, #0x10
   bf764: d2800008     	mov	x8, #0x0                // =0
   bf768: f90007e0     	str	x0, [sp, #0x8]
   bf76c: f94007e0     	ldr	x0, [sp, #0x8]
   bf770: aa0003e9     	mov	x9, x0
   bf774: f9400129     	ldr	x9, [x9]
   bf778: eb08013f     	cmp	x9, x8
   bf77c: 1a9f07ea     	cset	w10, ne
   bf780: f90003e0     	str	x0, [sp]
   bf784: 3700004a     	tbnz	w10, #0x0, 0xbf78c <android::sp<android::DataSource>::~sp()+0x34>
   bf788: 14000006     	b	0xbf7a0 <android::sp<android::DataSource>::~sp()+0x48>
   bf78c: f94003e8     	ldr	x8, [sp]
   bf790: f9400100     	ldr	x0, [x8]
   bf794: f94003e1     	ldr	x1, [sp]
   bf798: 97ff922e     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   bf79c: 14000001     	b	0xbf7a0 <android::sp<android::DataSource>::~sp()+0x48>
   bf7a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bf7a4: 910083ff     	add	sp, sp, #0x20
   bf7a8: d65f03c0     	ret
   bf7ac: 97ffba86     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000bf7b0 <android::MediaExtractor::~MediaExtractor()>:
   bf7b0: d10083ff     	sub	sp, sp, #0x20
   bf7b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bf7b8: 910043fd     	add	x29, sp, #0x10
   bf7bc: b27d03e8     	orr	x8, xzr, #0x8
   bf7c0: f90007e0     	str	x0, [sp, #0x8]
   bf7c4: f90003e1     	str	x1, [sp]
   bf7c8: f94007e0     	ldr	x0, [sp, #0x8]
   bf7cc: f94003e1     	ldr	x1, [sp]
   bf7d0: 8b080021     	add	x1, x1, x8
   bf7d4: 97ff8313     	bl	0xa0420 <_ZN7android15IMediaExtractorD2Ev@plt>
   bf7d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bf7dc: 910083ff     	add	sp, sp, #0x20
   bf7e0: d65f03c0     	ret

00000000000bf7e4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)>:
   bf7e4: d10583ff     	sub	sp, sp, #0x160
   bf7e8: f900a3fc     	str	x28, [sp, #0x140]
   bf7ec: a9157bfd     	stp	x29, x30, [sp, #0x150]
   bf7f0: 910543fd     	add	x29, sp, #0x150
   bf7f4: d53bd048     	mrs	x8, TPIDR_EL0
   bf7f8: f9401508     	ldr	x8, [x8, #0x28]
   bf7fc: f81e83a8     	stur	x8, [x29, #-0x18]
   bf800: f81983a0     	stur	x0, [x29, #-0x68]
   bf804: f81903a1     	stur	x1, [x29, #-0x70]
   bf808: f81883a2     	stur	x2, [x29, #-0x78]
   bf80c: f85983a8     	ldur	x8, [x29, #-0x68]
   bf810: aa0803e0     	mov	x0, x8
   bf814: 91014101     	add	x1, x8, #0x50
   bf818: f9004fe0     	str	x0, [sp, #0x98]
   bf81c: aa0103e0     	mov	x0, x1
   bf820: f9004be8     	str	x8, [sp, #0x90]
   bf824: 97ff8e03     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   bf828: b0000f48     	adrp	x8, 0x2a8000
   bf82c: f946fd08     	ldr	x8, [x8, #0xdf8]
   bf830: 91002101     	add	x1, x8, #0x8
   bf834: f9404be0     	ldr	x0, [sp, #0x90]
   bf838: 97ffa04a     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   bf83c: 14000001     	b	0xbf840 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5c>
   bf840: b0000f48     	adrp	x8, 0x2a8000
   bf844: f9426d08     	ldr	x8, [x8, #0x4d8]
   bf848: 91006109     	add	x9, x8, #0x18
   bf84c: f9404fea     	ldr	x10, [sp, #0x98]
   bf850: f9000149     	str	x9, [x10]
   bf854: 91024108     	add	x8, x8, #0x90
   bf858: f9002948     	str	x8, [x10, #0x50]
   bf85c: 91002148     	add	x8, x10, #0x8
   bf860: aa0803e9     	mov	x9, x8
   bf864: f85903a1     	ldur	x1, [x29, #-0x70]
   bf868: aa0803e0     	mov	x0, x8
   bf86c: f90047e9     	str	x9, [sp, #0x88]
   bf870: 97ff8238     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   bf874: 14000001     	b	0xbf878 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x94>
   bf878: f9404fe8     	ldr	x8, [sp, #0x98]
   bf87c: 91004109     	add	x9, x8, #0x10
   bf880: aa0903e0     	mov	x0, x9
   bf884: f90043e0     	str	x0, [sp, #0x80]
   bf888: aa0903e0     	mov	x0, x9
   bf88c: 97ffa9b9     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   bf890: 14000001     	b	0xbf894 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb0>
   bf894: 12800248     	mov	w8, #-0x13              // =-19
   bf898: f9404fe9     	ldr	x9, [sp, #0x98]
   bf89c: b9001928     	str	w8, [x9, #0x18]
   bf8a0: 9100812a     	add	x10, x9, #0x20
   bf8a4: aa0a03e0     	mov	x0, x10
   bf8a8: f9003fe0     	str	x0, [sp, #0x78]
   bf8ac: aa0a03e0     	mov	x0, x10
   bf8b0: 97ffab5c     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
   bf8b4: 14000001     	b	0xbf8b8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xd4>
   bf8b8: aa1f03e8     	mov	x8, xzr
   bf8bc: f9404fe9     	ldr	x9, [sp, #0x98]
   bf8c0: f9002528     	str	x8, [x9, #0x48]
   bf8c4: f85883a1     	ldur	x1, [x29, #-0x78]
   bf8c8: d100a3a0     	sub	x0, x29, #0x28
   bf8cc: 97ff97c1     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
   bf8d0: 14000001     	b	0xbf8d4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xf0>
   bf8d4: d100a3a0     	sub	x0, x29, #0x28
   bf8d8: aa1f03e1     	mov	x1, xzr
   bf8dc: 97ffa99d     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
   bf8e0: b90077e0     	str	w0, [sp, #0x74]
   bf8e4: 14000001     	b	0xbf8e8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x104>
   bf8e8: b94077e8     	ldr	w8, [sp, #0x74]
   bf8ec: 360008c8     	tbz	w8, #0x0, 0xbfa04 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x220>
   bf8f0: 14000001     	b	0xbf8f4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x110>
   bf8f4: d100c3a0     	sub	x0, x29, #0x30
   bf8f8: 97ffab66     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   bf8fc: 14000001     	b	0xbf900 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x11c>
   bf900: d10103a0     	sub	x0, x29, #0x40
   bf904: 97ff952b     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   bf908: 14000001     	b	0xbf90c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x128>
   bf90c: f9404fe8     	ldr	x8, [sp, #0x98]
   bf910: 91002100     	add	x0, x8, #0x8
   bf914: d100c3a1     	sub	x1, x29, #0x30
   bf918: d100d3a2     	sub	x2, x29, #0x34
   bf91c: d100a3a3     	sub	x3, x29, #0x28
   bf920: 97ffacf4     	bl	0xaacf0 <_ZN7android8SniffAACERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>
   bf924: b90073e0     	str	w0, [sp, #0x70]
   bf928: 14000001     	b	0xbf92c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x148>
   bf92c: b94073e8     	ldr	w8, [sp, #0x70]
   bf930: 370004e8     	tbnz	w8, #0x0, 0xbf9cc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1e8>
   bf934: 14000001     	b	0xbf938 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x154>
   bf938: 320003e8     	orr	w8, wzr, #0x1
   bf93c: b81783a8     	stur	w8, [x29, #-0x88]
   bf940: 14000026     	b	0xbf9d8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1f4>
   bf944: f81803a0     	stur	x0, [x29, #-0x80]
   bf948: 2a0103e8     	mov	w8, w1
   bf94c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf950: 140000f6     	b	0xbfd28 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x544>
   bf954: f81803a0     	stur	x0, [x29, #-0x80]
   bf958: 2a0103e8     	mov	w8, w1
   bf95c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf960: 140000ec     	b	0xbfd10 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x52c>
   bf964: f81803a0     	stur	x0, [x29, #-0x80]
   bf968: 2a0103e8     	mov	w8, w1
   bf96c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf970: 140000e5     	b	0xbfd04 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x520>
   bf974: f81803a0     	stur	x0, [x29, #-0x80]
   bf978: 2a0103e8     	mov	w8, w1
   bf97c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf980: 140000de     	b	0xbfcf8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x514>
   bf984: f81803a0     	stur	x0, [x29, #-0x80]
   bf988: 2a0103e8     	mov	w8, w1
   bf98c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf990: 140000d7     	b	0xbfcec <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x508>
   bf994: f81803a0     	stur	x0, [x29, #-0x80]
   bf998: 2a0103e8     	mov	w8, w1
   bf99c: b817c3a8     	stur	w8, [x29, #-0x84]
   bf9a0: 140000d0     	b	0xbfce0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4fc>
   bf9a4: f81803a0     	stur	x0, [x29, #-0x80]
   bf9a8: 2a0103e8     	mov	w8, w1
   bf9ac: b817c3a8     	stur	w8, [x29, #-0x84]
   bf9b0: 14000012     	b	0xbf9f8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x214>
   bf9b4: f81803a0     	stur	x0, [x29, #-0x80]
   bf9b8: 2a0103e8     	mov	w8, w1
   bf9bc: b817c3a8     	stur	w8, [x29, #-0x84]
   bf9c0: d10103a0     	sub	x0, x29, #0x40
   bf9c4: 97ffad47     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bf9c8: 1400000c     	b	0xbf9f8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x214>
   bf9cc: 2a1f03e8     	mov	w8, wzr
   bf9d0: b81783a8     	stur	w8, [x29, #-0x88]
   bf9d4: 14000001     	b	0xbf9d8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1f4>
   bf9d8: d10103a0     	sub	x0, x29, #0x40
   bf9dc: 97ffad41     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bf9e0: d100c3a0     	sub	x0, x29, #0x30
   bf9e4: 97ffa3d3     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bf9e8: b85783a8     	ldur	w8, [x29, #-0x88]
   bf9ec: 35001568     	cbnz	w8, 0xbfc98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4b4>
   bf9f0: 14000001     	b	0xbf9f4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x210>
   bf9f4: 14000004     	b	0xbfa04 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x220>
   bf9f8: d100c3a0     	sub	x0, x29, #0x30
   bf9fc: 97ffa3cd     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   bfa00: 140000b8     	b	0xbfce0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4fc>
   bfa04: d100a3a0     	sub	x0, x29, #0x28
   bfa08: 97ffa3be     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   bfa0c: f90037e0     	str	x0, [sp, #0x68]
   bfa10: 14000001     	b	0xbfa14 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x230>
   bfa14: b00009c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   bfa18: 9130f421     	add	x1, x1, #0xc3d
   bfa1c: d10123a2     	sub	x2, x29, #0x48
   bfa20: f94037e0     	ldr	x0, [sp, #0x68]
   bfa24: 97ff8bd7     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   bfa28: b90067e0     	str	w0, [sp, #0x64]
   bfa2c: 14000001     	b	0xbfa30 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x24c>
   bfa30: f9404fe8     	ldr	x8, [sp, #0x98]
   bfa34: 91002100     	add	x0, x8, #0x8
   bfa38: 97ff9f56     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bfa3c: f9002fe0     	str	x0, [sp, #0x58]
   bfa40: 14000001     	b	0xbfa44 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x260>
   bfa44: f85b83a8     	ldur	x8, [x29, #-0x48]
   bfa48: 91000901     	add	x1, x8, #0x2
   bfa4c: f9402fe8     	ldr	x8, [sp, #0x58]
   bfa50: f9400109     	ldr	x9, [x8]
   bfa54: f9401d29     	ldr	x9, [x9, #0x38]
   bfa58: 321f03ea     	orr	w10, wzr, #0x2
   bfa5c: 2a0a03e3     	mov	w3, w10
   bfa60: d10073a2     	sub	x2, x29, #0x1c
   bfa64: aa0803e0     	mov	x0, x8
   bfa68: d63f0120     	blr	x9
   bfa6c: f9002be0     	str	x0, [sp, #0x50]
   bfa70: 14000001     	b	0xbfa74 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x290>
   bfa74: f9402be8     	ldr	x8, [sp, #0x50]
   bfa78: f1000509     	subs	x9, x8, #0x1
   bfa7c: f90027e9     	str	x9, [sp, #0x48]
   bfa80: 540000ac     	b.gt	0xbfa94 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2b0>
   bfa84: 14000001     	b	0xbfa88 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2a4>
   bfa88: 320003e8     	orr	w8, wzr, #0x1
   bfa8c: b81783a8     	stur	w8, [x29, #-0x88]
   bfa90: 14000082     	b	0xbfc98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4b4>
   bfa94: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bfa98: 53067d08     	lsr	w8, w8, #6
   bfa9c: 381743a8     	sturb	w8, [x29, #-0x8c]
   bfaa0: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bfaa4: 53021508     	ubfx	w8, w8, #2, #4
   bfaa8: 381703a8     	sturb	w8, [x29, #-0x90]
   bfaac: 385703a0     	ldurb	w0, [x29, #-0x90]
   bfab0: 97ffa234     	bl	0xa8380 <_ZN7android15get_sample_rateEh@plt>
   bfab4: b90047e0     	str	w0, [sp, #0x44]
   bfab8: 14000001     	b	0xbfabc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2d8>
   bfabc: b94047e8     	ldr	w8, [sp, #0x44]
   bfac0: b81683a8     	stur	w8, [x29, #-0x98]
   bfac4: b85683a9     	ldur	w9, [x29, #-0x98]
   bfac8: 350000a9     	cbnz	w9, 0xbfadc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2f8>
   bfacc: 14000001     	b	0xbfad0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2ec>
   bfad0: 320003e8     	orr	w8, wzr, #0x1
   bfad4: b81783a8     	stur	w8, [x29, #-0x88]
   bfad8: 14000070     	b	0xbfc98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4b4>
   bfadc: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   bfae0: 12000108     	and	w8, w8, #0x1
   bfae4: 385e53a9     	ldurb	w9, [x29, #-0x1b]
   bfae8: 53067d29     	lsr	w9, w9, #6
   bfaec: 331e0109     	bfi	w9, w8, #2, #1
   bfaf0: 3816c3a9     	sturb	w9, [x29, #-0x94]
   bfaf4: 385743a0     	ldurb	w0, [x29, #-0x8c]
   bfaf8: 385703a1     	ldurb	w1, [x29, #-0x90]
   bfafc: 3856c3a2     	ldurb	w2, [x29, #-0x94]
   bfb00: d10143a8     	sub	x8, x29, #0x50
   bfb04: 97ff8ba3     	bl	0xa2990 <_ZN7android24MakeAACCodecSpecificDataEjjj@plt>
   bfb08: 14000001     	b	0xbfb0c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x328>
   bfb0c: f9404fe8     	ldr	x8, [sp, #0x98]
   bfb10: 91004100     	add	x0, x8, #0x10
   bfb14: d10143a1     	sub	x1, x29, #0x50
   bfb18: 97ff9246     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
   bfb1c: f9001fe0     	str	x0, [sp, #0x38]
   bfb20: 14000001     	b	0xbfb24 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x340>
   bfb24: d10143a0     	sub	x0, x29, #0x50
   bfb28: 97ff8792     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bfb2c: aa1f03e0     	mov	x0, xzr
   bfb30: f81603a0     	stur	x0, [x29, #-0xa0]
   bfb34: f90057e0     	str	x0, [sp, #0xa8]
   bfb38: f90053e0     	str	x0, [sp, #0xa0]
   bfb3c: f9404fe0     	ldr	x0, [sp, #0x98]
   bfb40: 91002000     	add	x0, x0, #0x8
   bfb44: 97ff9f13     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   bfb48: f9001be0     	str	x0, [sp, #0x30]
   bfb4c: 14000001     	b	0xbfb50 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x36c>
   bfb50: f9401be8     	ldr	x8, [sp, #0x30]
   bfb54: f9400109     	ldr	x9, [x8]
   bfb58: f9402129     	ldr	x9, [x9, #0x40]
   bfb5c: d10163a1     	sub	x1, x29, #0x58
   bfb60: aa0803e0     	mov	x0, x8
   bfb64: d63f0120     	blr	x9
   bfb68: b9002fe0     	str	w0, [sp, #0x2c]
   bfb6c: 14000001     	b	0xbfb70 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x38c>
   bfb70: b9402fe8     	ldr	w8, [sp, #0x2c]
   bfb74: 35000888     	cbnz	w8, 0xbfc84 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a0>
   bfb78: 14000001     	b	0xbfb7c <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x398>
   bfb7c: 14000001     	b	0xbfb80 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x39c>
   bfb80: f85b83a8     	ldur	x8, [x29, #-0x48]
   bfb84: f85a83a9     	ldur	x9, [x29, #-0x58]
   bfb88: eb090108     	subs	x8, x8, x9
   bfb8c: f90013e8     	str	x8, [sp, #0x20]
   bfb90: 5400044a     	b.ge	0xbfc18 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x434>
   bfb94: 14000001     	b	0xbfb98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3b4>
   bfb98: f85903a0     	ldur	x0, [x29, #-0x70]
   bfb9c: f85b83a1     	ldur	x1, [x29, #-0x48]
   bfba0: aa1f03e2     	mov	x2, xzr
   bfba4: 97fffe40     	bl	0xbf4a4 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x78>
   bfba8: f9000fe0     	str	x0, [sp, #0x18]
   bfbac: 14000001     	b	0xbfbb0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3cc>
   bfbb0: f9400fe8     	ldr	x8, [sp, #0x18]
   bfbb4: f90057e8     	str	x8, [sp, #0xa8]
   bfbb8: b5000128     	cbnz	x8, 0xbfbdc <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3f8>
   bfbbc: 14000001     	b	0xbfbc0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3dc>
   bfbc0: 14000016     	b	0xbfc18 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x434>
   bfbc4: f81803a0     	stur	x0, [x29, #-0x80]
   bfbc8: 2a0103e8     	mov	w8, w1
   bfbcc: b817c3a8     	stur	w8, [x29, #-0x84]
   bfbd0: d10143a0     	sub	x0, x29, #0x50
   bfbd4: 97ff8767     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bfbd8: 14000042     	b	0xbfce0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4fc>
   bfbdc: f9404fe8     	ldr	x8, [sp, #0x98]
   bfbe0: 91008100     	add	x0, x8, #0x20
   bfbe4: f85b83a9     	ldur	x9, [x29, #-0x48]
   bfbe8: f81a03a9     	stur	x9, [x29, #-0x60]
   bfbec: d10183a1     	sub	x1, x29, #0x60
   bfbf0: 97ffa2b0     	bl	0xa86b0 <_ZN7android6VectorImE4pushERKm@plt>
   bfbf4: 14000001     	b	0xbfbf8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x414>
   bfbf8: f94057e8     	ldr	x8, [sp, #0xa8]
   bfbfc: f85b83a9     	ldur	x9, [x29, #-0x48]
   bfc00: 8b080128     	add	x8, x9, x8
   bfc04: f81b83a8     	stur	x8, [x29, #-0x48]
   bfc08: f85603a8     	ldur	x8, [x29, #-0xa0]
   bfc0c: 91000508     	add	x8, x8, #0x1
   bfc10: f81603a8     	stur	x8, [x29, #-0xa0]
   bfc14: 17ffffdb     	b	0xbfb80 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x39c>
   bfc18: b85683a8     	ldur	w8, [x29, #-0x98]
   bfc1c: 2a0803e9     	mov	w9, w8
   bfc20: 2a0903e8     	mov	w8, w9
   bfc24: 71000508     	subs	w8, w8, #0x1
   bfc28: 2a0803ea     	mov	w10, w8
   bfc2c: 52a7a128     	mov	w8, #0x3d090000         // =1024000000
   bfc30: 2a0803eb     	mov	w11, w8
   bfc34: 8b0b014a     	add	x10, x10, x11
   bfc38: 9ac90949     	udiv	x9, x10, x9
   bfc3c: f9404fea     	ldr	x10, [sp, #0x98]
   bfc40: f9002549     	str	x9, [x10, #0x48]
   bfc44: f85603a9     	ldur	x9, [x29, #-0xa0]
   bfc48: f940254b     	ldr	x11, [x10, #0x48]
   bfc4c: 9b0b7d29     	mul	x9, x9, x11
   bfc50: f90053e9     	str	x9, [sp, #0xa0]
   bfc54: 91004140     	add	x0, x10, #0x10
   bfc58: 97ff9496     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   bfc5c: f9000be0     	str	x0, [sp, #0x10]
   bfc60: 14000001     	b	0xbfc64 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x480>
   bfc64: f94053e2     	ldr	x2, [sp, #0xa0]
   bfc68: 528e4c21     	mov	w1, #0x7261             // =29281
   bfc6c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   bfc70: f9400be0     	ldr	x0, [sp, #0x10]
   bfc74: 97ffa733     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   bfc78: b9000fe0     	str	w0, [sp, #0xc]
   bfc7c: 14000001     	b	0xbfc80 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x49c>
   bfc80: 14000001     	b	0xbfc84 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4a0>
   bfc84: 2a1f03e8     	mov	w8, wzr
   bfc88: f9404fe9     	ldr	x9, [sp, #0x98]
   bfc8c: b9001928     	str	w8, [x9, #0x18]
   bfc90: b81783a8     	stur	w8, [x29, #-0x88]
   bfc94: 14000001     	b	0xbfc98 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4b4>
   bfc98: d100a3a0     	sub	x0, x29, #0x28
   bfc9c: 97ffac91     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bfca0: b85783a8     	ldur	w8, [x29, #-0x88]
   bfca4: 71000508     	subs	w8, w8, #0x1
   bfca8: b9000be8     	str	w8, [sp, #0x8]
   bfcac: 540004a8     	b.hi	0xbfd40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x55c>
   bfcb0: 14000001     	b	0xbfcb4 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4d0>
   bfcb4: d53bd048     	mrs	x8, TPIDR_EL0
   bfcb8: f9401508     	ldr	x8, [x8, #0x28]
   bfcbc: f85e83a9     	ldur	x9, [x29, #-0x18]
   bfcc0: eb090108     	subs	x8, x8, x9
   bfcc4: f90003e8     	str	x8, [sp]
   bfcc8: 540003c1     	b.ne	0xbfd40 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x55c>
   bfccc: 14000001     	b	0xbfcd0 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4ec>
   bfcd0: a9557bfd     	ldp	x29, x30, [sp, #0x150]
   bfcd4: f940a3fc     	ldr	x28, [sp, #0x140]
   bfcd8: 910583ff     	add	sp, sp, #0x160
   bfcdc: d65f03c0     	ret
   bfce0: d100a3a0     	sub	x0, x29, #0x28
   bfce4: 97ffac7f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   bfce8: 14000001     	b	0xbfcec <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x508>
   bfcec: f9403fe0     	ldr	x0, [sp, #0x78]
   bfcf0: 97ffa6ac     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   bfcf4: 14000001     	b	0xbfcf8 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x514>
   bfcf8: f94043e0     	ldr	x0, [sp, #0x80]
   bfcfc: 97ff871d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bfd00: 14000001     	b	0xbfd04 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x520>
   bfd04: f94047e0     	ldr	x0, [sp, #0x88]
   bfd08: 97ff80b2     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   bfd0c: 14000001     	b	0xbfd10 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x52c>
   bfd10: b0000f48     	adrp	x8, 0x2a8000
   bfd14: f946fd08     	ldr	x8, [x8, #0xdf8]
   bfd18: 91002101     	add	x1, x8, #0x8
   bfd1c: f9404fe0     	ldr	x0, [sp, #0x98]
   bfd20: 97ffab84     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   bfd24: 14000001     	b	0xbfd28 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x544>
   bfd28: f9404fe8     	ldr	x8, [sp, #0x98]
   bfd2c: 91014100     	add	x0, x8, #0x50
   bfd30: 97ff8374     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   bfd34: 14000001     	b	0xbfd38 <android::AACExtractor::AACExtractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x554>
   bfd38: f85803a0     	ldur	x0, [x29, #-0x80]
   bfd3c: 97ffa075     	bl	0xa7f10 <_Unwind_Resume@plt>
   bfd40: 97ffa80c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000bfd44 <android::AACExtractor::~AACExtractor()>:
   bfd44: d10103ff     	sub	sp, sp, #0x40
   bfd48: a9037bfd     	stp	x29, x30, [sp, #0x30]
   bfd4c: 9100c3fd     	add	x29, sp, #0x30
   bfd50: b27b03e8     	orr	x8, xzr, #0x20
   bfd54: b27c03e9     	orr	x9, xzr, #0x10
   bfd58: b27d03ea     	orr	x10, xzr, #0x8
   bfd5c: f81f83a0     	stur	x0, [x29, #-0x8]
   bfd60: f81f03a1     	stur	x1, [x29, #-0x10]
   bfd64: f85f83a0     	ldur	x0, [x29, #-0x8]
   bfd68: f85f03a1     	ldur	x1, [x29, #-0x10]
   bfd6c: f940002b     	ldr	x11, [x1]
   bfd70: f900000b     	str	x11, [x0]
   bfd74: f9401c2b     	ldr	x11, [x1, #0x38]
   bfd78: f940000c     	ldr	x12, [x0]
   bfd7c: f85e818c     	ldur	x12, [x12, #-0x18]
   bfd80: 8b0c000c     	add	x12, x0, x12
   bfd84: f900018b     	str	x11, [x12]
   bfd88: 8b080008     	add	x8, x0, x8
   bfd8c: f9000fe0     	str	x0, [sp, #0x18]
   bfd90: aa0803e0     	mov	x0, x8
   bfd94: f9000be9     	str	x9, [sp, #0x10]
   bfd98: f90007ea     	str	x10, [sp, #0x8]
   bfd9c: f90003e1     	str	x1, [sp]
   bfda0: 97ffa680     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   bfda4: f9400fe8     	ldr	x8, [sp, #0x18]
   bfda8: f9400be9     	ldr	x9, [sp, #0x10]
   bfdac: 8b090100     	add	x0, x8, x9
   bfdb0: 97ff86f0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bfdb4: f9400fe8     	ldr	x8, [sp, #0x18]
   bfdb8: f94007e9     	ldr	x9, [sp, #0x8]
   bfdbc: 8b090100     	add	x0, x8, x9
   bfdc0: 97ff8084     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   bfdc4: f94003e8     	ldr	x8, [sp]
   bfdc8: f94007e9     	ldr	x9, [sp, #0x8]
   bfdcc: 8b090101     	add	x1, x8, x9
   bfdd0: f9400fe0     	ldr	x0, [sp, #0x18]
   bfdd4: 97ffab57     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   bfdd8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   bfddc: 910103ff     	add	sp, sp, #0x40
   bfde0: d65f03c0     	ret

00000000000bfde4 <android::AACExtractor::~AACExtractor()>:
   bfde4: d100c3ff     	sub	sp, sp, #0x30
   bfde8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bfdec: 910083fd     	add	x29, sp, #0x20
   bfdf0: b0000f48     	adrp	x8, 0x2a8000
   bfdf4: f946fd08     	ldr	x8, [x8, #0xdf8]
   bfdf8: d2800a09     	mov	x9, #0x50               // =80
   bfdfc: f81f83a0     	stur	x0, [x29, #-0x8]
   bfe00: f85f83a0     	ldur	x0, [x29, #-0x8]
   bfe04: f9000be0     	str	x0, [sp, #0x10]
   bfe08: aa0803e1     	mov	x1, x8
   bfe0c: f90007e9     	str	x9, [sp, #0x8]
   bfe10: 97ffa7c4     	bl	0xa9d20 <_ZN7android12AACExtractorD2Ev@plt>
   bfe14: f9400be8     	ldr	x8, [sp, #0x10]
   bfe18: f94007e9     	ldr	x9, [sp, #0x8]
   bfe1c: 8b090100     	add	x0, x8, x9
   bfe20: 97ff8338     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   bfe24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   bfe28: 9100c3ff     	add	sp, sp, #0x30
   bfe2c: d65f03c0     	ret

00000000000bfe30 <virtual thunk to android::AACExtractor::~AACExtractor()>:
   bfe30: d10083ff     	sub	sp, sp, #0x20
   bfe34: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bfe38: 910043fd     	add	x29, sp, #0x10
   bfe3c: f90007e0     	str	x0, [sp, #0x8]
   bfe40: f94007e0     	ldr	x0, [sp, #0x8]
   bfe44: f9400008     	ldr	x8, [x0]
   bfe48: f85e8108     	ldur	x8, [x8, #-0x18]
   bfe4c: 8b080008     	add	x8, x0, x8
   bfe50: aa0803e0     	mov	x0, x8
   bfe54: 97ff9bbb     	bl	0xa6d40 <_ZN7android12AACExtractorD1Ev@plt>
   bfe58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bfe5c: 910083ff     	add	sp, sp, #0x20
   bfe60: d65f03c0     	ret

00000000000bfe64 <android::AACExtractor::~AACExtractor()>:
   bfe64: d10083ff     	sub	sp, sp, #0x20
   bfe68: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bfe6c: 910043fd     	add	x29, sp, #0x10
   bfe70: f90007e0     	str	x0, [sp, #0x8]
   bfe74: f94007e0     	ldr	x0, [sp, #0x8]
   bfe78: f90003e0     	str	x0, [sp]
   bfe7c: 97ff9bb1     	bl	0xa6d40 <_ZN7android12AACExtractorD1Ev@plt>
   bfe80: f94003e0     	ldr	x0, [sp]
   bfe84: 97ff82b7     	bl	0xa0960 <_ZdlPv@plt>
   bfe88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bfe8c: 910083ff     	add	sp, sp, #0x20
   bfe90: d65f03c0     	ret

00000000000bfe94 <virtual thunk to android::AACExtractor::~AACExtractor()>:
   bfe94: d10083ff     	sub	sp, sp, #0x20
   bfe98: a9017bfd     	stp	x29, x30, [sp, #0x10]
   bfe9c: 910043fd     	add	x29, sp, #0x10
   bfea0: f90007e0     	str	x0, [sp, #0x8]
   bfea4: f94007e0     	ldr	x0, [sp, #0x8]
   bfea8: f9400008     	ldr	x8, [x0]
   bfeac: f85e8108     	ldur	x8, [x8, #-0x18]
   bfeb0: 8b080008     	add	x8, x0, x8
   bfeb4: aa0803e0     	mov	x0, x8
   bfeb8: 97ff8d7e     	bl	0xa34b0 <_ZN7android12AACExtractorD0Ev@plt>
   bfebc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   bfec0: 910083ff     	add	sp, sp, #0x20
   bfec4: d65f03c0     	ret

00000000000bfec8 <android::AACExtractor::getMetaData()>:
   bfec8: d10183ff     	sub	sp, sp, #0x60
   bfecc: a9057bfd     	stp	x29, x30, [sp, #0x50]
   bfed0: 910143fd     	add	x29, sp, #0x50
   bfed4: 52800009     	mov	w9, #0x0                // =0
   bfed8: b27d0bea     	orr	x10, xzr, #0x38
   bfedc: b0000f4b     	adrp	x11, 0x2a8000
   bfee0: f945016b     	ldr	x11, [x11, #0xa00]
   bfee4: f81f83a0     	stur	x0, [x29, #-0x8]
   bfee8: f85f83a0     	ldur	x0, [x29, #-0x8]
   bfeec: 320003ec     	orr	w12, wzr, #0x1
   bfef0: 0a0c0129     	and	w9, w9, w12
   bfef4: 381f73a9     	sturb	w9, [x29, #-0x9]
   bfef8: f90017e0     	str	x0, [sp, #0x28]
   bfefc: aa0a03e0     	mov	x0, x10
   bff00: f90013e8     	str	x8, [sp, #0x20]
   bff04: f9000feb     	str	x11, [sp, #0x18]
   bff08: 97ffa402     	bl	0xa8f10 <_Znwm@plt>
   bff0c: f9000be0     	str	x0, [sp, #0x10]
   bff10: 97ff9ce8     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   bff14: 14000001     	b	0xbff18 <android::AACExtractor::getMetaData()+0x50>
   bff18: f94013e0     	ldr	x0, [sp, #0x20]
   bff1c: f9400be1     	ldr	x1, [sp, #0x10]
   bff20: 97ff96f8     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   bff24: f94017e0     	ldr	x0, [sp, #0x28]
   bff28: b9401808     	ldr	w8, [x0, #0x18]
   bff2c: 35000048     	cbnz	w8, 0xbff34 <android::AACExtractor::getMetaData()+0x6c>
   bff30: 1400000e     	b	0xbff68 <android::AACExtractor::getMetaData()+0xa0>
   bff34: 320003e8     	orr	w8, wzr, #0x1
   bff38: 12800009     	mov	w9, #-0x1               // =-1
   bff3c: 320003ea     	orr	w10, wzr, #0x1
   bff40: 0a0a0129     	and	w9, w9, w10
   bff44: 381f73a9     	sturb	w9, [x29, #-0x9]
   bff48: b81e03a8     	stur	w8, [x29, #-0x20]
   bff4c: 1400001f     	b	0xbffc8 <android::AACExtractor::getMetaData()+0x100>
   bff50: 2a0103e8     	mov	w8, w1
   bff54: f81e83a0     	stur	x0, [x29, #-0x18]
   bff58: b81e43a8     	stur	w8, [x29, #-0x1c]
   bff5c: f9400be0     	ldr	x0, [sp, #0x10]
   bff60: 97ff8280     	bl	0xa0960 <_ZdlPv@plt>
   bff64: 14000020     	b	0xbffe4 <android::AACExtractor::getMetaData()+0x11c>
   bff68: f94013e0     	ldr	x0, [sp, #0x20]
   bff6c: 97ff93d1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   bff70: f90007e0     	str	x0, [sp, #0x8]
   bff74: 14000001     	b	0xbff78 <android::AACExtractor::getMetaData()+0xb0>
   bff78: 528daca1     	mov	w1, #0x6d65             // =28005
   bff7c: 72adad21     	movk	w1, #0x6d69, lsl #16
   bff80: f9400fe8     	ldr	x8, [sp, #0x18]
   bff84: f9400102     	ldr	x2, [x8]
   bff88: f94007e0     	ldr	x0, [sp, #0x8]
   bff8c: 97ff810d     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   bff90: 14000001     	b	0xbff94 <android::AACExtractor::getMetaData()+0xcc>
   bff94: 320003e8     	orr	w8, wzr, #0x1
   bff98: 12800009     	mov	w9, #-0x1               // =-1
   bff9c: 320003ea     	orr	w10, wzr, #0x1
   bffa0: 0a0a0129     	and	w9, w9, w10
   bffa4: 381f73a9     	sturb	w9, [x29, #-0x9]
   bffa8: b81e03a8     	stur	w8, [x29, #-0x20]
   bffac: 14000007     	b	0xbffc8 <android::AACExtractor::getMetaData()+0x100>
   bffb0: 2a0103e8     	mov	w8, w1
   bffb4: f81e83a0     	stur	x0, [x29, #-0x18]
   bffb8: b81e43a8     	stur	w8, [x29, #-0x1c]
   bffbc: f94013e0     	ldr	x0, [sp, #0x20]
   bffc0: 97ff866c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bffc4: 14000008     	b	0xbffe4 <android::AACExtractor::getMetaData()+0x11c>
   bffc8: 385f73a8     	ldurb	w8, [x29, #-0x9]
   bffcc: 37000068     	tbnz	w8, #0x0, 0xbffd8 <android::AACExtractor::getMetaData()+0x110>
   bffd0: f94013e0     	ldr	x0, [sp, #0x20]
   bffd4: 97ff8667     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   bffd8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   bffdc: 910183ff     	add	sp, sp, #0x60
   bffe0: d65f03c0     	ret
   bffe4: f85e83a0     	ldur	x0, [x29, #-0x18]
   bffe8: 97ff9fca     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000bffec <android::sp<android::MetaData>::sp(android::MetaData*)>:
   bffec: d100c3ff     	sub	sp, sp, #0x30
   bfff0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   bfff4: 910083fd     	add	x29, sp, #0x20
   bfff8: d2800008     	mov	x8, #0x0                // =0
   bfffc: f81f83a0     	stur	x0, [x29, #-0x8]
   c0000: f9000be1     	str	x1, [sp, #0x10]
   c0004: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0008: aa0003e1     	mov	x1, x0
   c000c: f9400be9     	ldr	x9, [sp, #0x10]
   c0010: f9000029     	str	x9, [x1]
   c0014: f9400be9     	ldr	x9, [sp, #0x10]
   c0018: eb08013f     	cmp	x9, x8
   c001c: 1a9f07ea     	cset	w10, ne
   c0020: f90007e0     	str	x0, [sp, #0x8]
   c0024: 3700004a     	tbnz	w10, #0x0, 0xc002c <android::sp<android::MetaData>::sp(android::MetaData*)+0x40>
   c0028: 14000004     	b	0xc0038 <android::sp<android::MetaData>::sp(android::MetaData*)+0x4c>
   c002c: f9400be0     	ldr	x0, [sp, #0x10]
   c0030: f94007e1     	ldr	x1, [sp, #0x8]
   c0034: 97ffa9fb     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c0038: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c003c: 9100c3ff     	add	sp, sp, #0x30
   c0040: d65f03c0     	ret

00000000000c0044 <android::AACExtractor::countTracks()>:
   c0044: d10043ff     	sub	sp, sp, #0x10
   c0048: 52800008     	mov	w8, #0x0                // =0
   c004c: 320003e9     	orr	w9, wzr, #0x1
   c0050: f90007e0     	str	x0, [sp, #0x8]
   c0054: f94007e0     	ldr	x0, [sp, #0x8]
   c0058: b940180a     	ldr	w10, [x0, #0x18]
   c005c: 6b08015f     	cmp	w10, w8
   c0060: 1a9f17ea     	cset	w10, eq
   c0064: 7200015f     	tst	w10, #0x1
   c0068: 1a881128     	csel	w8, w9, w8, ne
   c006c: 2a0803e0     	mov	w0, w8
   c0070: 93407c00     	sxtw	x0, w0
   c0074: 910043ff     	add	sp, sp, #0x10
   c0078: d65f03c0     	ret

00000000000c007c <android::AACExtractor::getTrack(unsigned long)>:
   c007c: d101c3ff     	sub	sp, sp, #0x70
   c0080: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c0084: 910183fd     	add	x29, sp, #0x60
   c0088: d2800009     	mov	x9, #0x0                // =0
   c008c: f81f83a0     	stur	x0, [x29, #-0x8]
   c0090: f81f03a1     	stur	x1, [x29, #-0x10]
   c0094: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0098: b940180a     	ldr	w10, [x0, #0x18]
   c009c: f81d83a8     	stur	x8, [x29, #-0x28]
   c00a0: f9001be9     	str	x9, [sp, #0x30]
   c00a4: f90017e0     	str	x0, [sp, #0x28]
   c00a8: 3500008a     	cbnz	w10, 0xc00b8 <android::AACExtractor::getTrack(unsigned long)+0x3c>
   c00ac: f85f03a8     	ldur	x8, [x29, #-0x10]
   c00b0: b5000048     	cbnz	x8, 0xc00b8 <android::AACExtractor::getTrack(unsigned long)+0x3c>
   c00b4: 14000005     	b	0xc00c8 <android::AACExtractor::getTrack(unsigned long)+0x4c>
   c00b8: f85d83a0     	ldur	x0, [x29, #-0x28]
   c00bc: f9401be1     	ldr	x1, [sp, #0x30]
   c00c0: 97ff8b90     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   c00c4: 1400001e     	b	0xc013c <android::AACExtractor::getTrack(unsigned long)+0xc0>
   c00c8: b27b03e8     	orr	x8, xzr, #0x20
   c00cc: b27c03e9     	orr	x9, xzr, #0x10
   c00d0: b27d03ea     	orr	x10, xzr, #0x8
   c00d4: b27d0fe0     	orr	x0, xzr, #0x78
   c00d8: f90013e8     	str	x8, [sp, #0x20]
   c00dc: f9000fe9     	str	x9, [sp, #0x18]
   c00e0: f9000bea     	str	x10, [sp, #0x10]
   c00e4: 97ffa38b     	bl	0xa8f10 <_Znwm@plt>
   c00e8: f94017e8     	ldr	x8, [sp, #0x28]
   c00ec: f9400be9     	ldr	x9, [sp, #0x10]
   c00f0: 8b090101     	add	x1, x8, x9
   c00f4: f9400fea     	ldr	x10, [sp, #0x18]
   c00f8: 8b0a0102     	add	x2, x8, x10
   c00fc: f94013eb     	ldr	x11, [sp, #0x20]
   c0100: 8b0b0103     	add	x3, x8, x11
   c0104: f9402504     	ldr	x4, [x8, #0x48]
   c0108: f90007e0     	str	x0, [sp, #0x8]
   c010c: 97ff8929     	bl	0xa25b0 <_ZN7android9AACSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEERKNS_6VectorImEEl@plt>
   c0110: 14000001     	b	0xc0114 <android::AACExtractor::getTrack(unsigned long)+0x98>
   c0114: f85d83a0     	ldur	x0, [x29, #-0x28]
   c0118: f94007e1     	ldr	x1, [sp, #0x8]
   c011c: 97ff9d7d     	bl	0xa7710 <_ZN7android2spINS_12IMediaSourceEEC2INS_9AACSourceEEEPT_@plt>
   c0120: 14000007     	b	0xc013c <android::AACExtractor::getTrack(unsigned long)+0xc0>
   c0124: 2a0103e8     	mov	w8, w1
   c0128: f81e83a0     	stur	x0, [x29, #-0x18]
   c012c: b81e43a8     	stur	w8, [x29, #-0x1c]
   c0130: f94007e0     	ldr	x0, [sp, #0x8]
   c0134: 97ff820b     	bl	0xa0960 <_ZdlPv@plt>
   c0138: 14000004     	b	0xc0148 <android::AACExtractor::getTrack(unsigned long)+0xcc>
   c013c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c0140: 9101c3ff     	add	sp, sp, #0x70
   c0144: d65f03c0     	ret
   c0148: f85e83a0     	ldur	x0, [x29, #-0x18]
   c014c: 97ff9f71     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c0150 <android::sp<android::IMediaSource>::sp(android::IMediaSource*)>:
   c0150: d100c3ff     	sub	sp, sp, #0x30
   c0154: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0158: 910083fd     	add	x29, sp, #0x20
   c015c: d2800008     	mov	x8, #0x0                // =0
   c0160: f81f83a0     	stur	x0, [x29, #-0x8]
   c0164: f9000be1     	str	x1, [sp, #0x10]
   c0168: f85f83a0     	ldur	x0, [x29, #-0x8]
   c016c: aa0003e1     	mov	x1, x0
   c0170: f9400be9     	ldr	x9, [sp, #0x10]
   c0174: f9000029     	str	x9, [x1]
   c0178: f9400be9     	ldr	x9, [sp, #0x10]
   c017c: eb08013f     	cmp	x9, x8
   c0180: 1a9f07ea     	cset	w10, ne
   c0184: f90007e0     	str	x0, [sp, #0x8]
   c0188: 3700004a     	tbnz	w10, #0x0, 0xc0190 <android::sp<android::IMediaSource>::sp(android::IMediaSource*)+0x40>
   c018c: 14000008     	b	0xc01ac <android::sp<android::IMediaSource>::sp(android::IMediaSource*)+0x5c>
   c0190: f9400be8     	ldr	x8, [sp, #0x10]
   c0194: f9400109     	ldr	x9, [x8]
   c0198: f85e8129     	ldur	x9, [x9, #-0x18]
   c019c: 8b090108     	add	x8, x8, x9
   c01a0: aa0803e0     	mov	x0, x8
   c01a4: f94007e1     	ldr	x1, [sp, #0x8]
   c01a8: 97ffa99e     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c01ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c01b0: 9100c3ff     	add	sp, sp, #0x30
   c01b4: d65f03c0     	ret

00000000000c01b8 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)>:
   c01b8: d10243ff     	sub	sp, sp, #0x90
   c01bc: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c01c0: 910203fd     	add	x29, sp, #0x80
   c01c4: d2800d08     	mov	x8, #0x68               // =104
   c01c8: 90000f49     	adrp	x9, 0x2a8000
   c01cc: f942c529     	ldr	x9, [x9, #0x588]
   c01d0: b27d03ea     	orr	x10, xzr, #0x8
   c01d4: 8b0a0129     	add	x9, x9, x10
   c01d8: 90000f4a     	adrp	x10, 0x2a8000
   c01dc: f9436d4a     	ldr	x10, [x10, #0x6d8]
   c01e0: b27d07eb     	orr	x11, xzr, #0x18
   c01e4: 8b0b014b     	add	x11, x10, x11
   c01e8: d280150c     	mov	x12, #0xa8              // =168
   c01ec: 8b0c014a     	add	x10, x10, x12
   c01f0: d280000c     	mov	x12, #0x0               // =0
   c01f4: 5280000d     	mov	w13, #0x0               // =0
   c01f8: f81f83a0     	stur	x0, [x29, #-0x8]
   c01fc: f81f03a1     	stur	x1, [x29, #-0x10]
   c0200: f81e83a2     	stur	x2, [x29, #-0x18]
   c0204: f81e03a3     	stur	x3, [x29, #-0x20]
   c0208: f81d83a4     	stur	x4, [x29, #-0x28]
   c020c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0210: 8b080008     	add	x8, x0, x8
   c0214: f90023e0     	str	x0, [sp, #0x40]
   c0218: aa0803e0     	mov	x0, x8
   c021c: f9001fe9     	str	x9, [sp, #0x38]
   c0220: f9001beb     	str	x11, [sp, #0x30]
   c0224: f90017ea     	str	x10, [sp, #0x28]
   c0228: f90013ec     	str	x12, [sp, #0x20]
   c022c: b9001fed     	str	w13, [sp, #0x1c]
   c0230: 97ff8b80     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c0234: f94023e0     	ldr	x0, [sp, #0x40]
   c0238: f9401fe1     	ldr	x1, [sp, #0x38]
   c023c: 97ff9d29     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c0240: 14000001     	b	0xc0244 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x8c>
   c0244: b27d03e8     	orr	x8, xzr, #0x8
   c0248: f9401be9     	ldr	x9, [sp, #0x30]
   c024c: f94023ea     	ldr	x10, [sp, #0x40]
   c0250: f9000149     	str	x9, [x10]
   c0254: f94017eb     	ldr	x11, [sp, #0x28]
   c0258: f900354b     	str	x11, [x10, #0x68]
   c025c: 8b080148     	add	x8, x10, x8
   c0260: f85f03a1     	ldur	x1, [x29, #-0x10]
   c0264: aa0803e0     	mov	x0, x8
   c0268: f9000be8     	str	x8, [sp, #0x10]
   c026c: 97ff7fb9     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c0270: 14000001     	b	0xc0274 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0xbc>
   c0274: b27c03e8     	orr	x8, xzr, #0x10
   c0278: f94023e9     	ldr	x9, [sp, #0x40]
   c027c: 8b080128     	add	x8, x9, x8
   c0280: f85e83a1     	ldur	x1, [x29, #-0x18]
   c0284: aa0803e0     	mov	x0, x8
   c0288: f90007e8     	str	x8, [sp, #0x8]
   c028c: 97ff83cd     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c0290: 14000001     	b	0xc0294 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0xdc>
   c0294: b27d0be8     	orr	x8, xzr, #0x38
   c0298: f94023e9     	ldr	x9, [sp, #0x40]
   c029c: f9000d3f     	str	xzr, [x9, #0x18]
   c02a0: f900113f     	str	xzr, [x9, #0x20]
   c02a4: b9401fea     	ldr	w10, [sp, #0x1c]
   c02a8: 3900a12a     	strb	w10, [x9, #0x28]
   c02ac: f94013eb     	ldr	x11, [sp, #0x20]
   c02b0: f900192b     	str	x11, [x9, #0x30]
   c02b4: 8b080120     	add	x0, x9, x8
   c02b8: f85e03a1     	ldur	x1, [x29, #-0x20]
   c02bc: 97ffa595     	bl	0xa9910 <_ZN7android6VectorImEC2ERKS1_@plt>
   c02c0: 14000001     	b	0xc02c4 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x10c>
   c02c4: f85d83a8     	ldur	x8, [x29, #-0x28]
   c02c8: f94023e9     	ldr	x9, [sp, #0x40]
   c02cc: f9003128     	str	x8, [x9, #0x60]
   c02d0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c02d4: 910243ff     	add	sp, sp, #0x90
   c02d8: d65f03c0     	ret
   c02dc: 2a0103e8     	mov	w8, w1
   c02e0: f81d03a0     	stur	x0, [x29, #-0x30]
   c02e4: b81cc3a8     	stur	w8, [x29, #-0x34]
   c02e8: 14000013     	b	0xc0334 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x17c>
   c02ec: 2a0103e8     	mov	w8, w1
   c02f0: f81d03a0     	stur	x0, [x29, #-0x30]
   c02f4: b81cc3a8     	stur	w8, [x29, #-0x34]
   c02f8: 1400000c     	b	0xc0328 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x170>
   c02fc: 2a0103e8     	mov	w8, w1
   c0300: f81d03a0     	stur	x0, [x29, #-0x30]
   c0304: b81cc3a8     	stur	w8, [x29, #-0x34]
   c0308: 14000006     	b	0xc0320 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x168>
   c030c: 2a0103e8     	mov	w8, w1
   c0310: f81d03a0     	stur	x0, [x29, #-0x30]
   c0314: b81cc3a8     	stur	w8, [x29, #-0x34]
   c0318: f94007e0     	ldr	x0, [sp, #0x8]
   c031c: 97ff8595     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0320: f9400be0     	ldr	x0, [sp, #0x10]
   c0324: 97ff7f2b     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c0328: f94023e0     	ldr	x0, [sp, #0x40]
   c032c: f9401fe1     	ldr	x1, [sp, #0x38]
   c0330: 97ff9140     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c0334: d2800d08     	mov	x8, #0x68               // =104
   c0338: f94023e9     	ldr	x9, [sp, #0x40]
   c033c: 8b080120     	add	x0, x9, x8
   c0340: 97ff81f0     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c0344: f85d03a0     	ldur	x0, [x29, #-0x30]
   c0348: 97ff9ef2     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c034c <android::sp<android::IMediaSource>::sp<android::AACSource>(android::AACSource*)>:
   c034c: d100c3ff     	sub	sp, sp, #0x30
   c0350: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0354: 910083fd     	add	x29, sp, #0x20
   c0358: d2800008     	mov	x8, #0x0                // =0
   c035c: f81f83a0     	stur	x0, [x29, #-0x8]
   c0360: f9000be1     	str	x1, [sp, #0x10]
   c0364: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0368: aa0003e1     	mov	x1, x0
   c036c: f9400be9     	ldr	x9, [sp, #0x10]
   c0370: f9000029     	str	x9, [x1]
   c0374: f9400be9     	ldr	x9, [sp, #0x10]
   c0378: eb08013f     	cmp	x9, x8
   c037c: 1a9f07ea     	cset	w10, ne
   c0380: f90007e0     	str	x0, [sp, #0x8]
   c0384: 3700004a     	tbnz	w10, #0x0, 0xc038c <android::sp<android::IMediaSource>::sp<android::AACSource>(android::AACSource*)+0x40>
   c0388: 14000008     	b	0xc03a8 <android::sp<android::IMediaSource>::sp<android::AACSource>(android::AACSource*)+0x5c>
   c038c: f9400be8     	ldr	x8, [sp, #0x10]
   c0390: f9400109     	ldr	x9, [x8]
   c0394: f85e8129     	ldur	x9, [x9, #-0x18]
   c0398: 8b090108     	add	x8, x8, x9
   c039c: aa0803e0     	mov	x0, x8
   c03a0: f94007e1     	ldr	x1, [sp, #0x8]
   c03a4: 97ffa91f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c03a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c03ac: 9100c3ff     	add	sp, sp, #0x30
   c03b0: d65f03c0     	ret

00000000000c03b4 <android::AACExtractor::getTrackMetaData(unsigned long, unsigned int)>:
   c03b4: d10103ff     	sub	sp, sp, #0x40
   c03b8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c03bc: 9100c3fd     	add	x29, sp, #0x30
   c03c0: d2800009     	mov	x9, #0x0                // =0
   c03c4: f81f83a0     	stur	x0, [x29, #-0x8]
   c03c8: f81f03a1     	stur	x1, [x29, #-0x10]
   c03cc: b81ec3a2     	stur	w2, [x29, #-0x14]
   c03d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c03d4: b9401802     	ldr	w2, [x0, #0x18]
   c03d8: f9000be8     	str	x8, [sp, #0x10]
   c03dc: f90007e9     	str	x9, [sp, #0x8]
   c03e0: f90003e0     	str	x0, [sp]
   c03e4: 35000082     	cbnz	w2, 0xc03f4 <android::AACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   c03e8: f85f03a8     	ldur	x8, [x29, #-0x10]
   c03ec: b5000048     	cbnz	x8, 0xc03f4 <android::AACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   c03f0: 14000005     	b	0xc0404 <android::AACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x50>
   c03f4: f9400be0     	ldr	x0, [sp, #0x10]
   c03f8: f94007e1     	ldr	x1, [sp, #0x8]
   c03fc: 97ff95c1     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c0400: 14000006     	b	0xc0418 <android::AACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x64>
   c0404: b27c03e8     	orr	x8, xzr, #0x10
   c0408: f94003e9     	ldr	x9, [sp]
   c040c: 8b080121     	add	x1, x9, x8
   c0410: f9400be0     	ldr	x0, [sp, #0x10]
   c0414: 97ff836b     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c0418: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c041c: 910103ff     	add	sp, sp, #0x40
   c0420: d65f03c0     	ret

00000000000c0424 <android::sp<android::MetaData>::sp(android::sp<android::MetaData> const&)>:
   c0424: d100c3ff     	sub	sp, sp, #0x30
   c0428: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c042c: 910083fd     	add	x29, sp, #0x20
   c0430: d2800008     	mov	x8, #0x0                // =0
   c0434: f81f83a0     	stur	x0, [x29, #-0x8]
   c0438: f9000be1     	str	x1, [sp, #0x10]
   c043c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0440: aa0003e1     	mov	x1, x0
   c0444: f9400be9     	ldr	x9, [sp, #0x10]
   c0448: f9400129     	ldr	x9, [x9]
   c044c: f9000029     	str	x9, [x1]
   c0450: aa0003e9     	mov	x9, x0
   c0454: f9400129     	ldr	x9, [x9]
   c0458: eb08013f     	cmp	x9, x8
   c045c: 1a9f07ea     	cset	w10, ne
   c0460: f90007e0     	str	x0, [sp, #0x8]
   c0464: 3700004a     	tbnz	w10, #0x0, 0xc046c <android::sp<android::MetaData>::sp(android::sp<android::MetaData> const&)+0x48>
   c0468: 14000005     	b	0xc047c <android::sp<android::MetaData>::sp(android::sp<android::MetaData> const&)+0x58>
   c046c: f94007e8     	ldr	x8, [sp, #0x8]
   c0470: f9400100     	ldr	x0, [x8]
   c0474: f94007e1     	ldr	x1, [sp, #0x8]
   c0478: 97ffa8ea     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c047c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c0480: 9100c3ff     	add	sp, sp, #0x30
   c0484: d65f03c0     	ret

00000000000c0488 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)>:
   c0488: d10243ff     	sub	sp, sp, #0x90
   c048c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c0490: 910203fd     	add	x29, sp, #0x80
   c0494: b27d03e8     	orr	x8, xzr, #0x8
   c0498: d2800009     	mov	x9, #0x0                // =0
   c049c: 5280000a     	mov	w10, #0x0               // =0
   c04a0: f81f83a0     	stur	x0, [x29, #-0x8]
   c04a4: f81f03a1     	stur	x1, [x29, #-0x10]
   c04a8: f81e83a2     	stur	x2, [x29, #-0x18]
   c04ac: f81e03a3     	stur	x3, [x29, #-0x20]
   c04b0: f81d83a4     	stur	x4, [x29, #-0x28]
   c04b4: f81d03a5     	stur	x5, [x29, #-0x30]
   c04b8: f85f83a0     	ldur	x0, [x29, #-0x8]
   c04bc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c04c0: 8b080022     	add	x2, x1, x8
   c04c4: f9001fe0     	str	x0, [sp, #0x38]
   c04c8: f9001be1     	str	x1, [sp, #0x30]
   c04cc: aa0203e1     	mov	x1, x2
   c04d0: f90017e8     	str	x8, [sp, #0x28]
   c04d4: f90013e9     	str	x9, [sp, #0x20]
   c04d8: b9001fea     	str	w10, [sp, #0x1c]
   c04dc: 97ff9c81     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c04e0: f9401be8     	ldr	x8, [sp, #0x30]
   c04e4: f9400109     	ldr	x9, [x8]
   c04e8: f9401fe0     	ldr	x0, [sp, #0x38]
   c04ec: f9000009     	str	x9, [x0]
   c04f0: f9401d09     	ldr	x9, [x8, #0x38]
   c04f4: f9400001     	ldr	x1, [x0]
   c04f8: f85e8021     	ldur	x1, [x1, #-0x18]
   c04fc: 8b010001     	add	x1, x0, x1
   c0500: f9000029     	str	x9, [x1]
   c0504: f94017e9     	ldr	x9, [sp, #0x28]
   c0508: 8b090001     	add	x1, x0, x9
   c050c: f85e83a2     	ldur	x2, [x29, #-0x18]
   c0510: aa0103e0     	mov	x0, x1
   c0514: f9000be1     	str	x1, [sp, #0x10]
   c0518: aa0203e1     	mov	x1, x2
   c051c: 97ff7f0d     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c0520: 14000001     	b	0xc0524 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x9c>
   c0524: b27c03e8     	orr	x8, xzr, #0x10
   c0528: f9401fe9     	ldr	x9, [sp, #0x38]
   c052c: 8b080128     	add	x8, x9, x8
   c0530: f85e03a1     	ldur	x1, [x29, #-0x20]
   c0534: aa0803e0     	mov	x0, x8
   c0538: f90007e8     	str	x8, [sp, #0x8]
   c053c: 97ff8321     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c0540: 14000001     	b	0xc0544 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0xbc>
   c0544: b27d0be8     	orr	x8, xzr, #0x38
   c0548: f9401fe9     	ldr	x9, [sp, #0x38]
   c054c: f9000d3f     	str	xzr, [x9, #0x18]
   c0550: f900113f     	str	xzr, [x9, #0x20]
   c0554: b9401fea     	ldr	w10, [sp, #0x1c]
   c0558: 3900a12a     	strb	w10, [x9, #0x28]
   c055c: f94013eb     	ldr	x11, [sp, #0x20]
   c0560: f900192b     	str	x11, [x9, #0x30]
   c0564: 8b080120     	add	x0, x9, x8
   c0568: f85d83a1     	ldur	x1, [x29, #-0x28]
   c056c: 97ffa4e9     	bl	0xa9910 <_ZN7android6VectorImEC2ERKS1_@plt>
   c0570: 14000001     	b	0xc0574 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0xec>
   c0574: f85d03a8     	ldur	x8, [x29, #-0x30]
   c0578: f9401fe9     	ldr	x9, [sp, #0x38]
   c057c: f9003128     	str	x8, [x9, #0x60]
   c0580: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c0584: 910243ff     	add	sp, sp, #0x90
   c0588: d65f03c0     	ret
   c058c: 2a0103e8     	mov	w8, w1
   c0590: f81c83a0     	stur	x0, [x29, #-0x38]
   c0594: b81c43a8     	stur	w8, [x29, #-0x3c]
   c0598: 1400000c     	b	0xc05c8 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x140>
   c059c: 2a0103e8     	mov	w8, w1
   c05a0: f81c83a0     	stur	x0, [x29, #-0x38]
   c05a4: b81c43a8     	stur	w8, [x29, #-0x3c]
   c05a8: 14000006     	b	0xc05c0 <android::AACSource::AACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::Vector<unsigned long> const&, long)+0x138>
   c05ac: 2a0103e8     	mov	w8, w1
   c05b0: f81c83a0     	stur	x0, [x29, #-0x38]
   c05b4: b81c43a8     	stur	w8, [x29, #-0x3c]
   c05b8: f94007e0     	ldr	x0, [sp, #0x8]
   c05bc: 97ff84ed     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c05c0: f9400be0     	ldr	x0, [sp, #0x10]
   c05c4: 97ff7e83     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c05c8: b27d03e8     	orr	x8, xzr, #0x8
   c05cc: f9401be9     	ldr	x9, [sp, #0x30]
   c05d0: 8b080121     	add	x1, x9, x8
   c05d4: f9401fe0     	ldr	x0, [sp, #0x38]
   c05d8: 97ff9096     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c05dc: f85c83a0     	ldur	x0, [x29, #-0x38]
   c05e0: 97ff9e4c     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c05e4 <android::Vector<unsigned long>::Vector(android::Vector<unsigned long> const&)>:
   c05e4: d100c3ff     	sub	sp, sp, #0x30
   c05e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c05ec: 910083fd     	add	x29, sp, #0x20
   c05f0: 90000f48     	adrp	x8, 0x2a8000
   c05f4: f9440d08     	ldr	x8, [x8, #0x818]
   c05f8: b27c03e9     	orr	x9, xzr, #0x10
   c05fc: 8b090108     	add	x8, x8, x9
   c0600: f81f83a0     	stur	x0, [x29, #-0x8]
   c0604: f9000be1     	str	x1, [sp, #0x10]
   c0608: f85f83a9     	ldur	x9, [x29, #-0x8]
   c060c: f9400be1     	ldr	x1, [sp, #0x10]
   c0610: aa0903e0     	mov	x0, x9
   c0614: f90007e8     	str	x8, [sp, #0x8]
   c0618: f90003e9     	str	x9, [sp]
   c061c: 97ffa36d     	bl	0xa93d0 <_ZN7android10VectorImplC2ERKS0_@plt>
   c0620: f94007e8     	ldr	x8, [sp, #0x8]
   c0624: f94003e9     	ldr	x9, [sp]
   c0628: f9000128     	str	x8, [x9]
   c062c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c0630: 9100c3ff     	add	sp, sp, #0x30
   c0634: d65f03c0     	ret

00000000000c0638 <android::AACSource::~AACSource()>:
   c0638: d10183ff     	sub	sp, sp, #0x60
   c063c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c0640: 910143fd     	add	x29, sp, #0x50
   c0644: f81f83a0     	stur	x0, [x29, #-0x8]
   c0648: f81f03a1     	stur	x1, [x29, #-0x10]
   c064c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0650: f85f03a1     	ldur	x1, [x29, #-0x10]
   c0654: f9400028     	ldr	x8, [x1]
   c0658: f9000008     	str	x8, [x0]
   c065c: f9401c28     	ldr	x8, [x1, #0x38]
   c0660: f9400009     	ldr	x9, [x0]
   c0664: f85e8129     	ldur	x9, [x9, #-0x18]
   c0668: 8b090009     	add	x9, x0, x9
   c066c: f9000128     	str	x8, [x9]
   c0670: 3940a00a     	ldrb	w10, [x0, #0x28]
   c0674: f90017e0     	str	x0, [sp, #0x28]
   c0678: f90013e1     	str	x1, [sp, #0x20]
   c067c: 3700004a     	tbnz	w10, #0x0, 0xc0684 <android::AACSource::~AACSource()+0x4c>
   c0680: 14000021     	b	0xc0704 <android::AACSource::~AACSource()+0xcc>
   c0684: f94017e8     	ldr	x8, [sp, #0x28]
   c0688: f9400109     	ldr	x9, [x8]
   c068c: f9400d29     	ldr	x9, [x9, #0x18]
   c0690: aa0803e0     	mov	x0, x8
   c0694: d63f0120     	blr	x9
   c0698: 14000001     	b	0xc069c <android::AACSource::~AACSource()+0x64>
   c069c: 1400001a     	b	0xc0704 <android::AACSource::~AACSource()+0xcc>
   c06a0: b27d03e8     	orr	x8, xzr, #0x8
   c06a4: b27c03e9     	orr	x9, xzr, #0x10
   c06a8: b27d0bea     	orr	x10, xzr, #0x38
   c06ac: 2a0103eb     	mov	w11, w1
   c06b0: f81e83a0     	stur	x0, [x29, #-0x18]
   c06b4: b81e43ab     	stur	w11, [x29, #-0x1c]
   c06b8: f94017e0     	ldr	x0, [sp, #0x28]
   c06bc: 8b0a0000     	add	x0, x0, x10
   c06c0: f9000fe8     	str	x8, [sp, #0x18]
   c06c4: f9000be9     	str	x9, [sp, #0x10]
   c06c8: 97ffa436     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   c06cc: f94017e8     	ldr	x8, [sp, #0x28]
   c06d0: f9400be9     	ldr	x9, [sp, #0x10]
   c06d4: 8b090100     	add	x0, x8, x9
   c06d8: 97ff84a6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c06dc: f94017e8     	ldr	x8, [sp, #0x28]
   c06e0: f9400fe9     	ldr	x9, [sp, #0x18]
   c06e4: 8b090100     	add	x0, x8, x9
   c06e8: 97ff7e3a     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c06ec: f94013e8     	ldr	x8, [sp, #0x20]
   c06f0: f9400fe9     	ldr	x9, [sp, #0x18]
   c06f4: 8b090101     	add	x1, x8, x9
   c06f8: f94017e0     	ldr	x0, [sp, #0x28]
   c06fc: 97ff904d     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c0700: 14000019     	b	0xc0764 <android::AACSource::~AACSource()+0x12c>
   c0704: b27d03e8     	orr	x8, xzr, #0x8
   c0708: b27c03e9     	orr	x9, xzr, #0x10
   c070c: b27d0bea     	orr	x10, xzr, #0x38
   c0710: f94017eb     	ldr	x11, [sp, #0x28]
   c0714: 8b0a0160     	add	x0, x11, x10
   c0718: f90007e8     	str	x8, [sp, #0x8]
   c071c: f90003e9     	str	x9, [sp]
   c0720: 97ffa420     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   c0724: f94017e8     	ldr	x8, [sp, #0x28]
   c0728: f94003e9     	ldr	x9, [sp]
   c072c: 8b090100     	add	x0, x8, x9
   c0730: 97ff8490     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0734: f94017e8     	ldr	x8, [sp, #0x28]
   c0738: f94007e9     	ldr	x9, [sp, #0x8]
   c073c: 8b090100     	add	x0, x8, x9
   c0740: 97ff7e24     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c0744: f94013e8     	ldr	x8, [sp, #0x20]
   c0748: f94007e9     	ldr	x9, [sp, #0x8]
   c074c: 8b090101     	add	x1, x8, x9
   c0750: f94017e0     	ldr	x0, [sp, #0x28]
   c0754: 97ff9037     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c0758: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c075c: 910183ff     	add	sp, sp, #0x60
   c0760: d65f03c0     	ret
   c0764: f85e83a0     	ldur	x0, [x29, #-0x18]
   c0768: 97ffb697     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c076c <android::AACSource::~AACSource()>:
   c076c: d100c3ff     	sub	sp, sp, #0x30
   c0770: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0774: 910083fd     	add	x29, sp, #0x20
   c0778: 90000f48     	adrp	x8, 0x2a8000
   c077c: f942c508     	ldr	x8, [x8, #0x588]
   c0780: d2800d09     	mov	x9, #0x68               // =104
   c0784: f81f83a0     	stur	x0, [x29, #-0x8]
   c0788: f85f83a0     	ldur	x0, [x29, #-0x8]
   c078c: f9000be0     	str	x0, [sp, #0x10]
   c0790: aa0803e1     	mov	x1, x8
   c0794: f90007e9     	str	x9, [sp, #0x8]
   c0798: 97ff8d42     	bl	0xa3ca0 <_ZN7android9AACSourceD2Ev@plt>
   c079c: f9400be8     	ldr	x8, [sp, #0x10]
   c07a0: f94007e9     	ldr	x9, [sp, #0x8]
   c07a4: 8b090100     	add	x0, x8, x9
   c07a8: 97ff80d6     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c07ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c07b0: 9100c3ff     	add	sp, sp, #0x30
   c07b4: d65f03c0     	ret

00000000000c07b8 <virtual thunk to android::AACSource::~AACSource()>:
   c07b8: d10083ff     	sub	sp, sp, #0x20
   c07bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c07c0: 910043fd     	add	x29, sp, #0x10
   c07c4: f90007e0     	str	x0, [sp, #0x8]
   c07c8: f94007e0     	ldr	x0, [sp, #0x8]
   c07cc: f9400008     	ldr	x8, [x0]
   c07d0: f85e8108     	ldur	x8, [x8, #-0x18]
   c07d4: 8b080008     	add	x8, x0, x8
   c07d8: aa0803e0     	mov	x0, x8
   c07dc: 97ffa0f5     	bl	0xa8bb0 <_ZN7android9AACSourceD1Ev@plt>
   c07e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c07e4: 910083ff     	add	sp, sp, #0x20
   c07e8: d65f03c0     	ret

00000000000c07ec <android::AACSource::~AACSource()>:
   c07ec: d10083ff     	sub	sp, sp, #0x20
   c07f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c07f4: 910043fd     	add	x29, sp, #0x10
   c07f8: f90007e0     	str	x0, [sp, #0x8]
   c07fc: f94007e0     	ldr	x0, [sp, #0x8]
   c0800: f90003e0     	str	x0, [sp]
   c0804: 97ffa0eb     	bl	0xa8bb0 <_ZN7android9AACSourceD1Ev@plt>
   c0808: f94003e0     	ldr	x0, [sp]
   c080c: 97ff8055     	bl	0xa0960 <_ZdlPv@plt>
   c0810: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0814: 910083ff     	add	sp, sp, #0x20
   c0818: d65f03c0     	ret

00000000000c081c <virtual thunk to android::AACSource::~AACSource()>:
   c081c: d10083ff     	sub	sp, sp, #0x20
   c0820: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0824: 910043fd     	add	x29, sp, #0x10
   c0828: f90007e0     	str	x0, [sp, #0x8]
   c082c: f94007e0     	ldr	x0, [sp, #0x8]
   c0830: f9400008     	ldr	x8, [x0]
   c0834: f85e8108     	ldur	x8, [x8, #-0x18]
   c0838: 8b080008     	add	x8, x0, x8
   c083c: aa0803e0     	mov	x0, x8
   c0840: 97ff86f8     	bl	0xa2420 <_ZN7android9AACSourceD0Ev@plt>
   c0844: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0848: 910083ff     	add	sp, sp, #0x20
   c084c: d65f03c0     	ret

00000000000c0850 <android::AACSource::start(android::MetaData*)>:
   c0850: d101c3ff     	sub	sp, sp, #0x70
   c0854: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c0858: 910183fd     	add	x29, sp, #0x60
   c085c: b27d0be8     	orr	x8, xzr, #0x38
   c0860: 320003e9     	orr	w9, wzr, #0x1
   c0864: f81f83a0     	stur	x0, [x29, #-0x8]
   c0868: f81f03a1     	stur	x1, [x29, #-0x10]
   c086c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0870: 8b080008     	add	x8, x0, x8
   c0874: f81d83a0     	stur	x0, [x29, #-0x28]
   c0878: aa0803e0     	mov	x0, x8
   c087c: b81d43a9     	stur	w9, [x29, #-0x2c]
   c0880: 97ff9ad8     	bl	0xa73e0 <_ZNK7android6VectorImE5emptyEv@plt>
   c0884: 37000040     	tbnz	w0, #0x0, 0xc088c <android::AACSource::start(android::MetaData*)+0x3c>
   c0888: 14000004     	b	0xc0898 <android::AACSource::start(android::MetaData*)+0x48>
   c088c: f85d83a8     	ldur	x8, [x29, #-0x28]
   c0890: f9000d1f     	str	xzr, [x8, #0x18]
   c0894: 14000009     	b	0xc08b8 <android::AACSource::start(android::MetaData*)+0x68>
   c0898: d2800001     	mov	x1, #0x0                // =0
   c089c: b27d0be8     	orr	x8, xzr, #0x38
   c08a0: f85d83a9     	ldur	x9, [x29, #-0x28]
   c08a4: 8b080120     	add	x0, x9, x8
   c08a8: 97ff81f2     	bl	0xa1070 <_ZNK7android6VectorImE6itemAtEm@plt>
   c08ac: f9400008     	ldr	x8, [x0]
   c08b0: f85d83a9     	ldur	x9, [x29, #-0x28]
   c08b4: f9000d28     	str	x8, [x9, #0x18]
   c08b8: d2800a00     	mov	x0, #0x50               // =80
   c08bc: d2800001     	mov	x1, #0x0                // =0
   c08c0: f85d83a8     	ldur	x8, [x29, #-0x28]
   c08c4: f900111f     	str	xzr, [x8, #0x20]
   c08c8: f90017e1     	str	x1, [sp, #0x28]
   c08cc: 97ffa191     	bl	0xa8f10 <_Znwm@plt>
   c08d0: f90013e0     	str	x0, [sp, #0x20]
   c08d4: f94017e1     	ldr	x1, [sp, #0x28]
   c08d8: 97ff9eb6     	bl	0xa83b0 <_ZN7android16MediaBufferGroupC1Em@plt>
   c08dc: 14000001     	b	0xc08e0 <android::AACSource::start(android::MetaData*)+0x90>
   c08e0: b27303e1     	orr	x1, xzr, #0x2000
   c08e4: d2800b00     	mov	x0, #0x58               // =88
   c08e8: f94013e8     	ldr	x8, [sp, #0x20]
   c08ec: f85d83a9     	ldur	x9, [x29, #-0x28]
   c08f0: f9001928     	str	x8, [x9, #0x30]
   c08f4: f940192a     	ldr	x10, [x9, #0x30]
   c08f8: f9000fe1     	str	x1, [sp, #0x18]
   c08fc: f9000bea     	str	x10, [sp, #0x10]
   c0900: 97ffa184     	bl	0xa8f10 <_Znwm@plt>
   c0904: f90007e0     	str	x0, [sp, #0x8]
   c0908: f9400fe1     	ldr	x1, [sp, #0x18]
   c090c: 97ffa7b5     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   c0910: 14000001     	b	0xc0914 <android::AACSource::start(android::MetaData*)+0xc4>
   c0914: 52800000     	mov	w0, #0x0                // =0
   c0918: f9400be8     	ldr	x8, [sp, #0x10]
   c091c: b90007e0     	str	w0, [sp, #0x4]
   c0920: aa0803e0     	mov	x0, x8
   c0924: f94007e1     	ldr	x1, [sp, #0x8]
   c0928: 97ffa03a     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
   c092c: b85d43a9     	ldur	w9, [x29, #-0x2c]
   c0930: f85d83a8     	ldur	x8, [x29, #-0x28]
   c0934: 3900a109     	strb	w9, [x8, #0x28]
   c0938: b94007e0     	ldr	w0, [sp, #0x4]
   c093c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c0940: 9101c3ff     	add	sp, sp, #0x70
   c0944: d65f03c0     	ret
   c0948: 2a0103e8     	mov	w8, w1
   c094c: f81e83a0     	stur	x0, [x29, #-0x18]
   c0950: b81e43a8     	stur	w8, [x29, #-0x1c]
   c0954: f94013e0     	ldr	x0, [sp, #0x20]
   c0958: 97ff8002     	bl	0xa0960 <_ZdlPv@plt>
   c095c: 14000006     	b	0xc0974 <android::AACSource::start(android::MetaData*)+0x124>
   c0960: 2a0103e8     	mov	w8, w1
   c0964: f81e83a0     	stur	x0, [x29, #-0x18]
   c0968: b81e43a8     	stur	w8, [x29, #-0x1c]
   c096c: f94007e0     	ldr	x0, [sp, #0x8]
   c0970: 97ff7ffc     	bl	0xa0960 <_ZdlPv@plt>
   c0974: f85e83a0     	ldur	x0, [x29, #-0x18]
   c0978: 97ff9d66     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c097c <android::Vector<unsigned long>::empty() const>:
   c097c: d10083ff     	sub	sp, sp, #0x20
   c0980: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0984: 910043fd     	add	x29, sp, #0x10
   c0988: f90007e0     	str	x0, [sp, #0x8]
   c098c: f94007e0     	ldr	x0, [sp, #0x8]
   c0990: 97ff8e90     	bl	0xa43d0 <_ZNK7android6VectorImE7isEmptyEv@plt>
   c0994: 320003e8     	orr	w8, wzr, #0x1
   c0998: 0a080008     	and	w8, w0, w8
   c099c: 2a0803e0     	mov	w0, w8
   c09a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c09a4: 910083ff     	add	sp, sp, #0x20
   c09a8: d65f03c0     	ret

00000000000c09ac <android::Vector<unsigned long>::itemAt(unsigned long) const>:
   c09ac: d10083ff     	sub	sp, sp, #0x20
   c09b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c09b4: 910043fd     	add	x29, sp, #0x10
   c09b8: f90007e0     	str	x0, [sp, #0x8]
   c09bc: f90003e1     	str	x1, [sp]
   c09c0: f94007e0     	ldr	x0, [sp, #0x8]
   c09c4: f94003e1     	ldr	x1, [sp]
   c09c8: 97ff9352     	bl	0xa5710 <_ZNK7android6VectorImEixEm@plt>
   c09cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c09d0: 910083ff     	add	sp, sp, #0x20
   c09d4: d65f03c0     	ret

00000000000c09d8 <android::AACSource::stop()>:
   c09d8: d10103ff     	sub	sp, sp, #0x40
   c09dc: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c09e0: 9100c3fd     	add	x29, sp, #0x30
   c09e4: d2800008     	mov	x8, #0x0                // =0
   c09e8: 52800009     	mov	w9, #0x0                // =0
   c09ec: f81f83a0     	stur	x0, [x29, #-0x8]
   c09f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c09f4: f940180a     	ldr	x10, [x0, #0x30]
   c09f8: eb08015f     	cmp	x10, x8
   c09fc: 1a9f17eb     	cset	w11, eq
   c0a00: f81f03a8     	stur	x8, [x29, #-0x10]
   c0a04: b81ec3a9     	stur	w9, [x29, #-0x14]
   c0a08: f9000be0     	str	x0, [sp, #0x10]
   c0a0c: f90007ea     	str	x10, [sp, #0x8]
   c0a10: 370000cb     	tbnz	w11, #0x0, 0xc0a28 <android::AACSource::stop()+0x50>
   c0a14: f94007e8     	ldr	x8, [sp, #0x8]
   c0a18: f9400109     	ldr	x9, [x8]
   c0a1c: f9400529     	ldr	x9, [x9, #0x8]
   c0a20: aa0803e0     	mov	x0, x8
   c0a24: d63f0120     	blr	x9
   c0a28: 52800000     	mov	w0, #0x0                // =0
   c0a2c: f85f03a8     	ldur	x8, [x29, #-0x10]
   c0a30: f9400be9     	ldr	x9, [sp, #0x10]
   c0a34: f9001928     	str	x8, [x9, #0x30]
   c0a38: b85ec3aa     	ldur	w10, [x29, #-0x14]
   c0a3c: 3900a12a     	strb	w10, [x9, #0x28]
   c0a40: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c0a44: 910103ff     	add	sp, sp, #0x40
   c0a48: d65f03c0     	ret

00000000000c0a4c <android::AACSource::getFormat()>:
   c0a4c: d10083ff     	sub	sp, sp, #0x20
   c0a50: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0a54: 910043fd     	add	x29, sp, #0x10
   c0a58: b27c03e9     	orr	x9, xzr, #0x10
   c0a5c: f90007e0     	str	x0, [sp, #0x8]
   c0a60: f94007e0     	ldr	x0, [sp, #0x8]
   c0a64: 8b090001     	add	x1, x0, x9
   c0a68: aa0803e0     	mov	x0, x8
   c0a6c: 97ff81d5     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c0a70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0a74: 910083ff     	add	sp, sp, #0x20
   c0a78: d65f03c0     	ret

00000000000c0a7c <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   c0a7c: d10403ff     	sub	sp, sp, #0x100
   c0a80: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   c0a84: 9103c3fd     	add	x29, sp, #0xf0
   c0a88: d53bd048     	mrs	x8, TPIDR_EL0
   c0a8c: f9401508     	ldr	x8, [x8, #0x28]
   c0a90: f81f83a8     	stur	x8, [x29, #-0x8]
   c0a94: f81b83a0     	stur	x0, [x29, #-0x48]
   c0a98: f81b03a1     	stur	x1, [x29, #-0x50]
   c0a9c: f81a83a2     	stur	x2, [x29, #-0x58]
   c0aa0: f85b83a8     	ldur	x8, [x29, #-0x48]
   c0aa4: f85b03a0     	ldur	x0, [x29, #-0x50]
   c0aa8: aa1f03e1     	mov	x1, xzr
   c0aac: f9000001     	str	x1, [x0]
   c0ab0: f85a83a0     	ldur	x0, [x29, #-0x58]
   c0ab4: f90033e8     	str	x8, [sp, #0x60]
   c0ab8: b40003e0     	cbz	x0, 0xc0b34 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb8>
   c0abc: 14000001     	b	0xc0ac0 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x44>
   c0ac0: f85a83a0     	ldur	x0, [x29, #-0x58]
   c0ac4: d10043a1     	sub	x1, x29, #0x10
   c0ac8: d10053a2     	sub	x2, x29, #0x14
   c0acc: 97ff8e31     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   c0ad0: 36000320     	tbz	w0, #0x0, 0xc0b34 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb8>
   c0ad4: 14000001     	b	0xc0ad8 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5c>
   c0ad8: f94033e8     	ldr	x8, [sp, #0x60]
   c0adc: f9403109     	ldr	x9, [x8, #0x60]
   c0ae0: f1000529     	subs	x9, x9, #0x1
   c0ae4: f9002fe9     	str	x9, [sp, #0x58]
   c0ae8: 5400024b     	b.lt	0xc0b30 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb4>
   c0aec: 14000001     	b	0xc0af0 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x74>
   c0af0: f85f03a8     	ldur	x8, [x29, #-0x10]
   c0af4: f94033e9     	ldr	x9, [sp, #0x60]
   c0af8: f940312a     	ldr	x10, [x9, #0x60]
   c0afc: 9aca0d08     	sdiv	x8, x8, x10
   c0b00: f81a03a8     	stur	x8, [x29, #-0x60]
   c0b04: f85a03a8     	ldur	x8, [x29, #-0x60]
   c0b08: f940312a     	ldr	x10, [x9, #0x60]
   c0b0c: 9b0a7d08     	mul	x8, x8, x10
   c0b10: f9001128     	str	x8, [x9, #0x20]
   c0b14: 9100e120     	add	x0, x9, #0x38
   c0b18: f85a03a1     	ldur	x1, [x29, #-0x60]
   c0b1c: 97ff8155     	bl	0xa1070 <_ZNK7android6VectorImE6itemAtEm@plt>
   c0b20: f9400008     	ldr	x8, [x0]
   c0b24: f94033e9     	ldr	x9, [sp, #0x60]
   c0b28: f9000d28     	str	x8, [x9, #0x18]
   c0b2c: 14000001     	b	0xc0b30 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb4>
   c0b30: 14000001     	b	0xc0b34 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb8>
   c0b34: f94033e8     	ldr	x8, [sp, #0x60]
   c0b38: 91002100     	add	x0, x8, #0x8
   c0b3c: f9400d01     	ldr	x1, [x8, #0x18]
   c0b40: d10083a2     	sub	x2, x29, #0x20
   c0b44: 97fffa58     	bl	0xbf4a4 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData>&&)+0x78>
   c0b48: f81983a0     	stur	x0, [x29, #-0x68]
   c0b4c: b50000a0     	cbnz	x0, 0xc0b60 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe4>
   c0b50: 14000001     	b	0xc0b54 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd8>
   c0b54: 12807e48     	mov	w8, #-0x3f3             // =-1011
   c0b58: b81c43a8     	stur	w8, [x29, #-0x3c]
   c0b5c: 1400007a     	b	0xc0d44 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
   c0b60: f94033e8     	ldr	x8, [sp, #0x60]
   c0b64: f9401900     	ldr	x0, [x8, #0x30]
   c0b68: d100a3a1     	sub	x1, x29, #0x28
   c0b6c: 2a1f03e2     	mov	w2, wzr
   c0b70: aa1f03e3     	mov	x3, xzr
   c0b74: 97ff93d7     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   c0b78: b818c3a0     	stur	w0, [x29, #-0x74]
   c0b7c: b858c3a0     	ldur	w0, [x29, #-0x74]
   c0b80: 340000a0     	cbz	w0, 0xc0b94 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x118>
   c0b84: 14000001     	b	0xc0b88 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10c>
   c0b88: b858c3a8     	ldur	w8, [x29, #-0x74]
   c0b8c: b81c43a8     	stur	w8, [x29, #-0x3c]
   c0b90: 1400006d     	b	0xc0d44 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
   c0b94: f85983a8     	ldur	x8, [x29, #-0x68]
   c0b98: f85e03a9     	ldur	x9, [x29, #-0x20]
   c0b9c: eb090108     	subs	x8, x8, x9
   c0ba0: f81903a8     	stur	x8, [x29, #-0x70]
   c0ba4: f94033e8     	ldr	x8, [sp, #0x60]
   c0ba8: 91002100     	add	x0, x8, #0x8
   c0bac: 97ff9af9     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c0bb0: f94033e8     	ldr	x8, [sp, #0x60]
   c0bb4: f9400d09     	ldr	x9, [x8, #0x18]
   c0bb8: f85e03be     	ldur	x30, [x29, #-0x20]
   c0bbc: 8b1e0121     	add	x1, x9, x30
   c0bc0: f85d83a9     	ldur	x9, [x29, #-0x28]
   c0bc4: f9002be0     	str	x0, [sp, #0x50]
   c0bc8: aa0903e0     	mov	x0, x9
   c0bcc: f90027e1     	str	x1, [sp, #0x48]
   c0bd0: 97ff8904     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   c0bd4: f85903a3     	ldur	x3, [x29, #-0x70]
   c0bd8: f9402be8     	ldr	x8, [sp, #0x50]
   c0bdc: f9400109     	ldr	x9, [x8]
   c0be0: f9401d29     	ldr	x9, [x9, #0x38]
   c0be4: f90023e0     	str	x0, [sp, #0x40]
   c0be8: aa0803e0     	mov	x0, x8
   c0bec: f94027e1     	ldr	x1, [sp, #0x48]
   c0bf0: f94023e2     	ldr	x2, [sp, #0x40]
   c0bf4: d63f0120     	blr	x9
   c0bf8: f85903a8     	ldur	x8, [x29, #-0x70]
   c0bfc: eb080008     	subs	x8, x0, x8
   c0c00: f9001fe8     	str	x8, [sp, #0x38]
   c0c04: 54000180     	b.eq	0xc0c34 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1b8>
   c0c08: 14000001     	b	0xc0c0c <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x190>
   c0c0c: f85d83a8     	ldur	x8, [x29, #-0x28]
   c0c10: f9400109     	ldr	x9, [x8]
   c0c14: f9400129     	ldr	x9, [x9]
   c0c18: aa0803e0     	mov	x0, x8
   c0c1c: d63f0120     	blr	x9
   c0c20: aa1f03e8     	mov	x8, xzr
   c0c24: f81d83a8     	stur	x8, [x29, #-0x28]
   c0c28: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   c0c2c: b81c43aa     	stur	w10, [x29, #-0x3c]
   c0c30: 14000045     	b	0xc0d44 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
   c0c34: f85d83a0     	ldur	x0, [x29, #-0x28]
   c0c38: f85903a2     	ldur	x2, [x29, #-0x70]
   c0c3c: aa1f03e1     	mov	x1, xzr
   c0c40: 97ff992c     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   c0c44: f85d83a0     	ldur	x0, [x29, #-0x28]
   c0c48: d100c3a1     	sub	x1, x29, #0x30
   c0c4c: aa0103e8     	mov	x8, x1
   c0c50: f9001be1     	str	x1, [sp, #0x30]
   c0c54: 97ff8d37     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c0c58: f9401be0     	ldr	x0, [sp, #0x30]
   c0c5c: 97ff9095     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c0c60: f90017e0     	str	x0, [sp, #0x28]
   c0c64: 14000001     	b	0xc0c68 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1ec>
   c0c68: f94033e8     	ldr	x8, [sp, #0x60]
   c0c6c: f9401102     	ldr	x2, [x8, #0x20]
   c0c70: 528daca1     	mov	w1, #0x6d65             // =28005
   c0c74: 72ae8d21     	movk	w1, #0x7469, lsl #16
   c0c78: f94017e0     	ldr	x0, [sp, #0x28]
   c0c7c: 97ffa331     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c0c80: b90027e0     	str	w0, [sp, #0x24]
   c0c84: 14000001     	b	0xc0c88 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x20c>
   c0c88: d100c3a0     	sub	x0, x29, #0x30
   c0c8c: 97ff8339     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0c90: f85d83a0     	ldur	x0, [x29, #-0x28]
   c0c94: d100e3be     	sub	x30, x29, #0x38
   c0c98: aa1e03e8     	mov	x8, x30
   c0c9c: f9000ffe     	str	x30, [sp, #0x18]
   c0ca0: 97ff8d24     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c0ca4: f9400fe0     	ldr	x0, [sp, #0x18]
   c0ca8: 97ff9082     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c0cac: f9000be0     	str	x0, [sp, #0x10]
   c0cb0: 14000001     	b	0xc0cb4 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x238>
   c0cb4: 528dcc61     	mov	w1, #0x6e63             // =28259
   c0cb8: 72ae6f21     	movk	w1, #0x7379, lsl #16
   c0cbc: 320003e2     	orr	w2, wzr, #0x1
   c0cc0: f9400be0     	ldr	x0, [sp, #0x10]
   c0cc4: 97ff8aeb     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c0cc8: b9000fe0     	str	w0, [sp, #0xc]
   c0ccc: 14000001     	b	0xc0cd0 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x254>
   c0cd0: d100e3a0     	sub	x0, x29, #0x38
   c0cd4: 97ff8327     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0cd8: f85983a0     	ldur	x0, [x29, #-0x68]
   c0cdc: f94033fe     	ldr	x30, [sp, #0x60]
   c0ce0: f9400fc8     	ldr	x8, [x30, #0x18]
   c0ce4: 8b000108     	add	x8, x8, x0
   c0ce8: f9000fc8     	str	x8, [x30, #0x18]
   c0cec: f94033c8     	ldr	x8, [x30, #0x60]
   c0cf0: f94013c0     	ldr	x0, [x30, #0x20]
   c0cf4: 8b080008     	add	x8, x0, x8
   c0cf8: f90013c8     	str	x8, [x30, #0x20]
   c0cfc: f85d83a8     	ldur	x8, [x29, #-0x28]
   c0d00: f85b03a0     	ldur	x0, [x29, #-0x50]
   c0d04: f9000008     	str	x8, [x0]
   c0d08: 2a1f03e9     	mov	w9, wzr
   c0d0c: b81c43a9     	stur	w9, [x29, #-0x3c]
   c0d10: 1400000d     	b	0xc0d44 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
   c0d14: f9003be0     	str	x0, [sp, #0x70]
   c0d18: 2a0103e8     	mov	w8, w1
   c0d1c: b9006fe8     	str	w8, [sp, #0x6c]
   c0d20: d100c3a0     	sub	x0, x29, #0x30
   c0d24: 97ff8313     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0d28: 14000014     	b	0xc0d78 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2fc>
   c0d2c: f9003be0     	str	x0, [sp, #0x70]
   c0d30: 2a0103e8     	mov	w8, w1
   c0d34: b9006fe8     	str	w8, [sp, #0x6c]
   c0d38: d100e3a0     	sub	x0, x29, #0x38
   c0d3c: 97ff830d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c0d40: 1400000e     	b	0xc0d78 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2fc>
   c0d44: b85c43a8     	ldur	w8, [x29, #-0x3c]
   c0d48: d53bd049     	mrs	x9, TPIDR_EL0
   c0d4c: f9401529     	ldr	x9, [x9, #0x28]
   c0d50: f85f83aa     	ldur	x10, [x29, #-0x8]
   c0d54: eb0a0129     	subs	x9, x9, x10
   c0d58: b9000be8     	str	w8, [sp, #0x8]
   c0d5c: f90003e9     	str	x9, [sp]
   c0d60: 54000101     	b.ne	0xc0d80 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x304>
   c0d64: 14000001     	b	0xc0d68 <android::AACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2ec>
   c0d68: b9400be0     	ldr	w0, [sp, #0x8]
   c0d6c: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   c0d70: 910403ff     	add	sp, sp, #0x100
   c0d74: d65f03c0     	ret
   c0d78: f9403be0     	ldr	x0, [sp, #0x70]
   c0d7c: 97ff9c65     	bl	0xa7f10 <_Unwind_Resume@plt>
   c0d80: 97ffa3fc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c0d84 <android::String8::operator=(char const*)>:
   c0d84: d100c3ff     	sub	sp, sp, #0x30
   c0d88: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0d8c: 910083fd     	add	x29, sp, #0x20
   c0d90: f81f83a0     	stur	x0, [x29, #-0x8]
   c0d94: f9000be1     	str	x1, [sp, #0x10]
   c0d98: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0d9c: f9400be1     	ldr	x1, [sp, #0x10]
   c0da0: f90007e0     	str	x0, [sp, #0x8]
   c0da4: 97ff8237     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   c0da8: f94007e1     	ldr	x1, [sp, #0x8]
   c0dac: aa0103e0     	mov	x0, x1
   c0db0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c0db4: 9100c3ff     	add	sp, sp, #0x30
   c0db8: d65f03c0     	ret

00000000000c0dbc <android::sp<android::AMessage>::operator=(android::AMessage*)>:
   c0dbc: d100c3ff     	sub	sp, sp, #0x30
   c0dc0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0dc4: 910083fd     	add	x29, sp, #0x20
   c0dc8: d2800008     	mov	x8, #0x0                // =0
   c0dcc: f81f83a0     	stur	x0, [x29, #-0x8]
   c0dd0: f9000be1     	str	x1, [sp, #0x10]
   c0dd4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0dd8: f9400be1     	ldr	x1, [sp, #0x10]
   c0ddc: eb08003f     	cmp	x1, x8
   c0de0: 1a9f07e9     	cset	w9, ne
   c0de4: f90007e8     	str	x8, [sp, #0x8]
   c0de8: f90003e0     	str	x0, [sp]
   c0dec: 37000049     	tbnz	w9, #0x0, 0xc0df4 <android::sp<android::AMessage>::operator=(android::AMessage*)+0x38>
   c0df0: 14000004     	b	0xc0e00 <android::sp<android::AMessage>::operator=(android::AMessage*)+0x44>
   c0df4: f9400be0     	ldr	x0, [sp, #0x10]
   c0df8: f94003e1     	ldr	x1, [sp]
   c0dfc: 97ffa689     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c0e00: f94003e8     	ldr	x8, [sp]
   c0e04: f9400108     	ldr	x8, [x8]
   c0e08: f94007e9     	ldr	x9, [sp, #0x8]
   c0e0c: eb09011f     	cmp	x8, x9
   c0e10: 1a9f07ea     	cset	w10, ne
   c0e14: 3700004a     	tbnz	w10, #0x0, 0xc0e1c <android::sp<android::AMessage>::operator=(android::AMessage*)+0x60>
   c0e18: 14000005     	b	0xc0e2c <android::sp<android::AMessage>::operator=(android::AMessage*)+0x70>
   c0e1c: f94003e8     	ldr	x8, [sp]
   c0e20: f9400100     	ldr	x0, [x8]
   c0e24: f94003e1     	ldr	x1, [sp]
   c0e28: 97ff8c8a     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c0e2c: f9400be8     	ldr	x8, [sp, #0x10]
   c0e30: f94003e9     	ldr	x9, [sp]
   c0e34: f9000128     	str	x8, [x9]
   c0e38: f94003e0     	ldr	x0, [sp]
   c0e3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c0e40: 9100c3ff     	add	sp, sp, #0x30
   c0e44: d65f03c0     	ret

00000000000c0e48 <android::MediaExtractor::~MediaExtractor()>:
   c0e48: d10043ff     	sub	sp, sp, #0x10
   c0e4c: f90007e0     	str	x0, [sp, #0x8]
   c0e50: d4200020     	brk	#0x1

00000000000c0e54 <android::MediaExtractor::~MediaExtractor()>:
   c0e54: d10043ff     	sub	sp, sp, #0x10
   c0e58: f90007e0     	str	x0, [sp, #0x8]
   c0e5c: d4200020     	brk	#0x1

00000000000c0e60 <android::MediaExtractor::name()>:
   c0e60: d10043ff     	sub	sp, sp, #0x10
   c0e64: 900009c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c0e68: 9112d108     	add	x8, x8, #0x4b4
   c0e6c: f90007e0     	str	x0, [sp, #0x8]
   c0e70: aa0803e0     	mov	x0, x8
   c0e74: 910043ff     	add	sp, sp, #0x10
   c0e78: d65f03c0     	ret

00000000000c0e7c <virtual thunk to android::MediaExtractor::~MediaExtractor()>:
   c0e7c: d10083ff     	sub	sp, sp, #0x20
   c0e80: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0e84: 910043fd     	add	x29, sp, #0x10
   c0e88: f90007e0     	str	x0, [sp, #0x8]
   c0e8c: f94007e0     	ldr	x0, [sp, #0x8]
   c0e90: f9400008     	ldr	x8, [x0]
   c0e94: f85e8108     	ldur	x8, [x8, #-0x18]
   c0e98: 8b080008     	add	x8, x0, x8
   c0e9c: aa0803e0     	mov	x0, x8
   c0ea0: 97ff8f54     	bl	0xa4bf0 <_ZN7android14MediaExtractorD1Ev@plt>
   c0ea4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0ea8: 910083ff     	add	sp, sp, #0x20
   c0eac: d65f03c0     	ret

00000000000c0eb0 <virtual thunk to android::MediaExtractor::~MediaExtractor()>:
   c0eb0: d10083ff     	sub	sp, sp, #0x20
   c0eb4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0eb8: 910043fd     	add	x29, sp, #0x10
   c0ebc: f90007e0     	str	x0, [sp, #0x8]
   c0ec0: f94007e0     	ldr	x0, [sp, #0x8]
   c0ec4: f9400008     	ldr	x8, [x0]
   c0ec8: f85e8108     	ldur	x8, [x8, #-0x18]
   c0ecc: 8b080008     	add	x8, x0, x8
   c0ed0: aa0803e0     	mov	x0, x8
   c0ed4: 97ff9bfb     	bl	0xa7ec0 <_ZN7android14MediaExtractorD0Ev@plt>
   c0ed8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0edc: 910083ff     	add	sp, sp, #0x20
   c0ee0: d65f03c0     	ret

00000000000c0ee4 <android::IMediaExtractor::~IMediaExtractor()>:
   c0ee4: d10043ff     	sub	sp, sp, #0x10
   c0ee8: f90007e0     	str	x0, [sp, #0x8]
   c0eec: d4200020     	brk	#0x1

00000000000c0ef0 <android::IMediaExtractor::~IMediaExtractor()>:
   c0ef0: d10043ff     	sub	sp, sp, #0x10
   c0ef4: f90007e0     	str	x0, [sp, #0x8]
   c0ef8: d4200020     	brk	#0x1

00000000000c0efc <virtual thunk to android::IMediaExtractor::~IMediaExtractor()>:
   c0efc: d10083ff     	sub	sp, sp, #0x20
   c0f00: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0f04: 910043fd     	add	x29, sp, #0x10
   c0f08: f90007e0     	str	x0, [sp, #0x8]
   c0f0c: f94007e0     	ldr	x0, [sp, #0x8]
   c0f10: f9400008     	ldr	x8, [x0]
   c0f14: f85e8108     	ldur	x8, [x8, #-0x18]
   c0f18: 8b080008     	add	x8, x0, x8
   c0f1c: aa0803e0     	mov	x0, x8
   c0f20: 97ff7e28     	bl	0xa07c0 <_ZN7android15IMediaExtractorD1Ev@plt>
   c0f24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0f28: 910083ff     	add	sp, sp, #0x20
   c0f2c: d65f03c0     	ret

00000000000c0f30 <virtual thunk to android::IMediaExtractor::~IMediaExtractor()>:
   c0f30: d10083ff     	sub	sp, sp, #0x20
   c0f34: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0f38: 910043fd     	add	x29, sp, #0x10
   c0f3c: f90007e0     	str	x0, [sp, #0x8]
   c0f40: f94007e0     	ldr	x0, [sp, #0x8]
   c0f44: f9400008     	ldr	x8, [x0]
   c0f48: f85e8108     	ldur	x8, [x8, #-0x18]
   c0f4c: 8b080008     	add	x8, x0, x8
   c0f50: aa0803e0     	mov	x0, x8
   c0f54: 97ffa1af     	bl	0xa9610 <_ZN7android15IMediaExtractorD0Ev@plt>
   c0f58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0f5c: 910083ff     	add	sp, sp, #0x20
   c0f60: d65f03c0     	ret

00000000000c0f64 <android::IInterface::~IInterface()>:
   c0f64: d100c3ff     	sub	sp, sp, #0x30
   c0f68: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c0f6c: 910083fd     	add	x29, sp, #0x20
   c0f70: 90000f48     	adrp	x8, 0x2a8000
   c0f74: f9463908     	ldr	x8, [x8, #0xc70]
   c0f78: b27d03e9     	orr	x9, xzr, #0x8
   c0f7c: f81f83a0     	stur	x0, [x29, #-0x8]
   c0f80: f85f83a0     	ldur	x0, [x29, #-0x8]
   c0f84: f9000be0     	str	x0, [sp, #0x10]
   c0f88: aa0803e1     	mov	x1, x8
   c0f8c: f90007e9     	str	x9, [sp, #0x8]
   c0f90: 97ff856c     	bl	0xa2540 <_ZN7android10IInterfaceD2Ev@plt>
   c0f94: f9400be8     	ldr	x8, [sp, #0x10]
   c0f98: f94007e9     	ldr	x9, [sp, #0x8]
   c0f9c: 8b090100     	add	x0, x8, x9
   c0fa0: 97ff7ed8     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c0fa4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c0fa8: 9100c3ff     	add	sp, sp, #0x30
   c0fac: d65f03c0     	ret

00000000000c0fb0 <android::IInterface::~IInterface()>:
   c0fb0: d10083ff     	sub	sp, sp, #0x20
   c0fb4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0fb8: 910043fd     	add	x29, sp, #0x10
   c0fbc: f90007e0     	str	x0, [sp, #0x8]
   c0fc0: f94007e0     	ldr	x0, [sp, #0x8]
   c0fc4: f90003e0     	str	x0, [sp]
   c0fc8: 97ff93ce     	bl	0xa5f00 <_ZN7android10IInterfaceD1Ev@plt>
   c0fcc: f94003e0     	ldr	x0, [sp]
   c0fd0: 97ff7e64     	bl	0xa0960 <_ZdlPv@plt>
   c0fd4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c0fd8: 910083ff     	add	sp, sp, #0x20
   c0fdc: d65f03c0     	ret

00000000000c0fe0 <virtual thunk to android::IInterface::~IInterface()>:
   c0fe0: d10083ff     	sub	sp, sp, #0x20
   c0fe4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c0fe8: 910043fd     	add	x29, sp, #0x10
   c0fec: f90007e0     	str	x0, [sp, #0x8]
   c0ff0: f94007e0     	ldr	x0, [sp, #0x8]
   c0ff4: f9400008     	ldr	x8, [x0]
   c0ff8: f85e8108     	ldur	x8, [x8, #-0x18]
   c0ffc: 8b080008     	add	x8, x0, x8
   c1000: aa0803e0     	mov	x0, x8
   c1004: 97ff93bf     	bl	0xa5f00 <_ZN7android10IInterfaceD1Ev@plt>
   c1008: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c100c: 910083ff     	add	sp, sp, #0x20
   c1010: d65f03c0     	ret

00000000000c1014 <virtual thunk to android::IInterface::~IInterface()>:
   c1014: d10083ff     	sub	sp, sp, #0x20
   c1018: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c101c: 910043fd     	add	x29, sp, #0x10
   c1020: f90007e0     	str	x0, [sp, #0x8]
   c1024: f94007e0     	ldr	x0, [sp, #0x8]
   c1028: f9400008     	ldr	x8, [x0]
   c102c: f85e8108     	ldur	x8, [x8, #-0x18]
   c1030: 8b080008     	add	x8, x0, x8
   c1034: aa0803e0     	mov	x0, x8
   c1038: 97ff82ba     	bl	0xa1b20 <_ZN7android10IInterfaceD0Ev@plt>
   c103c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c1040: 910083ff     	add	sp, sp, #0x20
   c1044: d65f03c0     	ret

00000000000c1048 <android::AACExtractor::name()>:
   c1048: d10043ff     	sub	sp, sp, #0x10
   c104c: f00009a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c1050: 91130908     	add	x8, x8, #0x4c2
   c1054: f90007e0     	str	x0, [sp, #0x8]
   c1058: aa0803e0     	mov	x0, x8
   c105c: 910043ff     	add	sp, sp, #0x10
   c1060: d65f03c0     	ret

00000000000c1064 <android::IMediaSource::readMultiple(android::Vector<android::MediaBuffer*>*, unsigned int, android::IMediaSource::ReadOptions const*)>:
   c1064: d10083ff     	sub	sp, sp, #0x20
   c1068: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c106c: f9000fe0     	str	x0, [sp, #0x18]
   c1070: f9000be1     	str	x1, [sp, #0x10]
   c1074: b9000fe2     	str	w2, [sp, #0xc]
   c1078: f90003e3     	str	x3, [sp]
   c107c: 2a0803e0     	mov	w0, w8
   c1080: 910083ff     	add	sp, sp, #0x20
   c1084: d65f03c0     	ret

00000000000c1088 <android::IMediaSource::supportReadMultiple()>:
   c1088: d10043ff     	sub	sp, sp, #0x10
   c108c: 52800008     	mov	w8, #0x0                // =0
   c1090: f90007e0     	str	x0, [sp, #0x8]
   c1094: 320003e9     	orr	w9, wzr, #0x1
   c1098: 0a090108     	and	w8, w8, w9
   c109c: 2a0803e0     	mov	w0, w8
   c10a0: 910043ff     	add	sp, sp, #0x10
   c10a4: d65f03c0     	ret

00000000000c10a8 <android::IMediaSource::supportNonblockingRead()>:
   c10a8: d10043ff     	sub	sp, sp, #0x10
   c10ac: 52800008     	mov	w8, #0x0                // =0
   c10b0: f90007e0     	str	x0, [sp, #0x8]
   c10b4: 320003e9     	orr	w9, wzr, #0x1
   c10b8: 0a090108     	and	w8, w8, w9
   c10bc: 2a0803e0     	mov	w0, w8
   c10c0: 910043ff     	add	sp, sp, #0x10
   c10c4: d65f03c0     	ret

00000000000c10c8 <android::MediaSource::pause()>:
   c10c8: d10043ff     	sub	sp, sp, #0x10
   c10cc: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c10d0: f90007e0     	str	x0, [sp, #0x8]
   c10d4: 2a0803e0     	mov	w0, w8
   c10d8: 910043ff     	add	sp, sp, #0x10
   c10dc: d65f03c0     	ret

00000000000c10e0 <android::MediaSource::setBuffers(android::Vector<android::MediaBuffer*> const&)>:
   c10e0: d10043ff     	sub	sp, sp, #0x10
   c10e4: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c10e8: f90007e0     	str	x0, [sp, #0x8]
   c10ec: f90003e1     	str	x1, [sp]
   c10f0: 2a0803e0     	mov	w0, w8
   c10f4: 910043ff     	add	sp, sp, #0x10
   c10f8: d65f03c0     	ret

00000000000c10fc <android::IMediaSource::~IMediaSource()>:
   c10fc: d10043ff     	sub	sp, sp, #0x10
   c1100: f90007e0     	str	x0, [sp, #0x8]
   c1104: d4200020     	brk	#0x1

00000000000c1108 <android::IMediaSource::~IMediaSource()>:
   c1108: d10043ff     	sub	sp, sp, #0x10
   c110c: f90007e0     	str	x0, [sp, #0x8]
   c1110: d4200020     	brk	#0x1

00000000000c1114 <android::IMediaSource::pause()>:
   c1114: d10043ff     	sub	sp, sp, #0x10
   c1118: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c111c: f90007e0     	str	x0, [sp, #0x8]
   c1120: 2a0803e0     	mov	w0, w8
   c1124: 910043ff     	add	sp, sp, #0x10
   c1128: d65f03c0     	ret

00000000000c112c <android::IMediaSource::setBuffers(android::Vector<android::MediaBuffer*> const&)>:
   c112c: d10043ff     	sub	sp, sp, #0x10
   c1130: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c1134: f90007e0     	str	x0, [sp, #0x8]
   c1138: f90003e1     	str	x1, [sp]
   c113c: 2a0803e0     	mov	w0, w8
   c1140: 910043ff     	add	sp, sp, #0x10
   c1144: d65f03c0     	ret

00000000000c1148 <virtual thunk to android::IMediaSource::~IMediaSource()>:
   c1148: d10083ff     	sub	sp, sp, #0x20
   c114c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c1150: 910043fd     	add	x29, sp, #0x10
   c1154: f90007e0     	str	x0, [sp, #0x8]
   c1158: f94007e0     	ldr	x0, [sp, #0x8]
   c115c: f9400008     	ldr	x8, [x0]
   c1160: f85e8108     	ldur	x8, [x8, #-0x18]
   c1164: 8b080008     	add	x8, x0, x8
   c1168: aa0803e0     	mov	x0, x8
   c116c: 97ff9cf9     	bl	0xa8550 <_ZN7android12IMediaSourceD1Ev@plt>
   c1170: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c1174: 910083ff     	add	sp, sp, #0x20
   c1178: d65f03c0     	ret

00000000000c117c <virtual thunk to android::IMediaSource::~IMediaSource()>:
   c117c: d10083ff     	sub	sp, sp, #0x20
   c1180: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c1184: 910043fd     	add	x29, sp, #0x10
   c1188: f90007e0     	str	x0, [sp, #0x8]
   c118c: f94007e0     	ldr	x0, [sp, #0x8]
   c1190: f9400008     	ldr	x8, [x0]
   c1194: f85e8108     	ldur	x8, [x8, #-0x18]
   c1198: 8b080008     	add	x8, x0, x8
   c119c: aa0803e0     	mov	x0, x8
   c11a0: 97ff7acc     	bl	0x9fcd0 <_ZN7android12IMediaSourceD0Ev@plt>
   c11a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c11a8: 910083ff     	add	sp, sp, #0x20
   c11ac: d65f03c0     	ret

00000000000c11b0 <android::IMediaExtractor::~IMediaExtractor()>:
   c11b0: d10083ff     	sub	sp, sp, #0x20
   c11b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c11b8: 910043fd     	add	x29, sp, #0x10
   c11bc: b27d03e8     	orr	x8, xzr, #0x8
   c11c0: f90007e0     	str	x0, [sp, #0x8]
   c11c4: f90003e1     	str	x1, [sp]
   c11c8: f94007e0     	ldr	x0, [sp, #0x8]
   c11cc: f94003e1     	ldr	x1, [sp]
   c11d0: 8b080021     	add	x1, x1, x8
   c11d4: 97ff84db     	bl	0xa2540 <_ZN7android10IInterfaceD2Ev@plt>
   c11d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c11dc: 910083ff     	add	sp, sp, #0x20
   c11e0: d65f03c0     	ret

00000000000c11e4 <android::IInterface::~IInterface()>:
   c11e4: d10043ff     	sub	sp, sp, #0x10
   c11e8: f90007e0     	str	x0, [sp, #0x8]
   c11ec: f90003e1     	str	x1, [sp]
   c11f0: 910043ff     	add	sp, sp, #0x10
   c11f4: d65f03c0     	ret

00000000000c11f8 <android::Vector<unsigned long>::~Vector()>:
   c11f8: d10083ff     	sub	sp, sp, #0x20
   c11fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c1200: 910043fd     	add	x29, sp, #0x10
   c1204: f90007e0     	str	x0, [sp, #0x8]
   c1208: f94007e0     	ldr	x0, [sp, #0x8]
   c120c: f90003e0     	str	x0, [sp]
   c1210: 97ffa164     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   c1214: f94003e0     	ldr	x0, [sp]
   c1218: 97ff7dd2     	bl	0xa0960 <_ZdlPv@plt>
   c121c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c1220: 910083ff     	add	sp, sp, #0x20
   c1224: d65f03c0     	ret

00000000000c1228 <android::Vector<unsigned long>::do_construct(void*, unsigned long) const>:
   c1228: d100c3ff     	sub	sp, sp, #0x30
   c122c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1230: 910083fd     	add	x29, sp, #0x20
   c1234: f81f83a0     	stur	x0, [x29, #-0x8]
   c1238: f9000be1     	str	x1, [sp, #0x10]
   c123c: f90007e2     	str	x2, [sp, #0x8]
   c1240: f9400be0     	ldr	x0, [sp, #0x10]
   c1244: f94007e1     	ldr	x1, [sp, #0x8]
   c1248: 97ff8f2e     	bl	0xa4f00 <_ZN7android14construct_typeImEEvPT_m@plt>
   c124c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1250: 9100c3ff     	add	sp, sp, #0x30
   c1254: d65f03c0     	ret

00000000000c1258 <android::Vector<unsigned long>::do_destroy(void*, unsigned long) const>:
   c1258: d100c3ff     	sub	sp, sp, #0x30
   c125c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1260: 910083fd     	add	x29, sp, #0x20
   c1264: f81f83a0     	stur	x0, [x29, #-0x8]
   c1268: f9000be1     	str	x1, [sp, #0x10]
   c126c: f90007e2     	str	x2, [sp, #0x8]
   c1270: f9400be0     	ldr	x0, [sp, #0x10]
   c1274: f94007e1     	ldr	x1, [sp, #0x8]
   c1278: 97ff8442     	bl	0xa2380 <_ZN7android12destroy_typeImEEvPT_m@plt>
   c127c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1280: 9100c3ff     	add	sp, sp, #0x30
   c1284: d65f03c0     	ret

00000000000c1288 <android::Vector<unsigned long>::do_copy(void*, void const*, unsigned long) const>:
   c1288: d100c3ff     	sub	sp, sp, #0x30
   c128c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1290: 910083fd     	add	x29, sp, #0x20
   c1294: f81f83a0     	stur	x0, [x29, #-0x8]
   c1298: f9000be1     	str	x1, [sp, #0x10]
   c129c: f90007e2     	str	x2, [sp, #0x8]
   c12a0: f90003e3     	str	x3, [sp]
   c12a4: f9400be0     	ldr	x0, [sp, #0x10]
   c12a8: f94007e1     	ldr	x1, [sp, #0x8]
   c12ac: f94003e2     	ldr	x2, [sp]
   c12b0: 97ff86e8     	bl	0xa2e50 <_ZN7android9copy_typeImEEvPT_PKS1_m@plt>
   c12b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c12b8: 9100c3ff     	add	sp, sp, #0x30
   c12bc: d65f03c0     	ret

00000000000c12c0 <android::Vector<unsigned long>::do_splat(void*, void const*, unsigned long) const>:
   c12c0: d100c3ff     	sub	sp, sp, #0x30
   c12c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c12c8: 910083fd     	add	x29, sp, #0x20
   c12cc: f81f83a0     	stur	x0, [x29, #-0x8]
   c12d0: f9000be1     	str	x1, [sp, #0x10]
   c12d4: f90007e2     	str	x2, [sp, #0x8]
   c12d8: f90003e3     	str	x3, [sp]
   c12dc: f9400be0     	ldr	x0, [sp, #0x10]
   c12e0: f94007e1     	ldr	x1, [sp, #0x8]
   c12e4: f94003e2     	ldr	x2, [sp]
   c12e8: 97ff94a6     	bl	0xa6580 <_ZN7android10splat_typeImEEvPT_PKS1_m@plt>
   c12ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c12f0: 9100c3ff     	add	sp, sp, #0x30
   c12f4: d65f03c0     	ret

00000000000c12f8 <android::Vector<unsigned long>::do_move_forward(void*, void const*, unsigned long) const>:
   c12f8: d100c3ff     	sub	sp, sp, #0x30
   c12fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1300: 910083fd     	add	x29, sp, #0x20
   c1304: f81f83a0     	stur	x0, [x29, #-0x8]
   c1308: f9000be1     	str	x1, [sp, #0x10]
   c130c: f90007e2     	str	x2, [sp, #0x8]
   c1310: f90003e3     	str	x3, [sp]
   c1314: f9400be0     	ldr	x0, [sp, #0x10]
   c1318: f94007e1     	ldr	x1, [sp, #0x8]
   c131c: f94003e2     	ldr	x2, [sp]
   c1320: 97ff9168     	bl	0xa58c0 <_ZN7android17move_forward_typeImEEvPT_PKS1_m@plt>
   c1324: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1328: 9100c3ff     	add	sp, sp, #0x30
   c132c: d65f03c0     	ret

00000000000c1330 <android::Vector<unsigned long>::do_move_backward(void*, void const*, unsigned long) const>:
   c1330: d100c3ff     	sub	sp, sp, #0x30
   c1334: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1338: 910083fd     	add	x29, sp, #0x20
   c133c: f81f83a0     	stur	x0, [x29, #-0x8]
   c1340: f9000be1     	str	x1, [sp, #0x10]
   c1344: f90007e2     	str	x2, [sp, #0x8]
   c1348: f90003e3     	str	x3, [sp]
   c134c: f9400be0     	ldr	x0, [sp, #0x10]
   c1350: f94007e1     	ldr	x1, [sp, #0x8]
   c1354: f94003e2     	ldr	x2, [sp]
   c1358: 97ff8f7a     	bl	0xa5140 <_ZN7android18move_backward_typeImEEvPT_PKS1_m@plt>
   c135c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1360: 9100c3ff     	add	sp, sp, #0x30
   c1364: d65f03c0     	ret

00000000000c1368 <void android::construct_type<unsigned long>(unsigned long*, unsigned long)>:
   c1368: d10043ff     	sub	sp, sp, #0x10
   c136c: f90007e0     	str	x0, [sp, #0x8]
   c1370: f90003e1     	str	x1, [sp]
   c1374: 910043ff     	add	sp, sp, #0x10
   c1378: d65f03c0     	ret

00000000000c137c <void android::destroy_type<unsigned long>(unsigned long*, unsigned long)>:
   c137c: d10043ff     	sub	sp, sp, #0x10
   c1380: f90007e0     	str	x0, [sp, #0x8]
   c1384: f90003e1     	str	x1, [sp]
   c1388: 910043ff     	add	sp, sp, #0x10
   c138c: d65f03c0     	ret

00000000000c1390 <void android::copy_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)>:
   c1390: d100c3ff     	sub	sp, sp, #0x30
   c1394: f90013fe     	str	x30, [sp, #0x20]
   c1398: b27d03e8     	orr	x8, xzr, #0x8
   c139c: f9000fe0     	str	x0, [sp, #0x18]
   c13a0: f9000be1     	str	x1, [sp, #0x10]
   c13a4: f90007e2     	str	x2, [sp, #0x8]
   c13a8: f9400fe0     	ldr	x0, [sp, #0x18]
   c13ac: f9400be1     	ldr	x1, [sp, #0x10]
   c13b0: f94007e2     	ldr	x2, [sp, #0x8]
   c13b4: 9b087c42     	mul	x2, x2, x8
   c13b8: 97ff7a76     	bl	0x9fd90 <memcpy@plt>
   c13bc: f94013fe     	ldr	x30, [sp, #0x20]
   c13c0: 9100c3ff     	add	sp, sp, #0x30
   c13c4: d65f03c0     	ret

00000000000c13c8 <void android::splat_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)>:
   c13c8: d10083ff     	sub	sp, sp, #0x20
   c13cc: f9000fe0     	str	x0, [sp, #0x18]
   c13d0: f9000be1     	str	x1, [sp, #0x10]
   c13d4: f90007e2     	str	x2, [sp, #0x8]
   c13d8: d2800008     	mov	x8, #0x0                // =0
   c13dc: f94007e9     	ldr	x9, [sp, #0x8]
   c13e0: eb08013f     	cmp	x9, x8
   c13e4: 1a9f97ea     	cset	w10, hi
   c13e8: 3700004a     	tbnz	w10, #0x0, 0xc13f0 <void android::splat_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)+0x28>
   c13ec: 1400000d     	b	0xc1420 <void android::splat_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)+0x58>
   c13f0: b27d03e8     	orr	x8, xzr, #0x8
   c13f4: 92800009     	mov	x9, #-0x1               // =-1
   c13f8: f94007ea     	ldr	x10, [sp, #0x8]
   c13fc: 8b090149     	add	x9, x10, x9
   c1400: f90007e9     	str	x9, [sp, #0x8]
   c1404: f9400be9     	ldr	x9, [sp, #0x10]
   c1408: f9400129     	ldr	x9, [x9]
   c140c: f9400fea     	ldr	x10, [sp, #0x18]
   c1410: 8b080148     	add	x8, x10, x8
   c1414: f9000fe8     	str	x8, [sp, #0x18]
   c1418: f9000149     	str	x9, [x10]
   c141c: 17ffffef     	b	0xc13d8 <void android::splat_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)+0x10>
   c1420: 910083ff     	add	sp, sp, #0x20
   c1424: d65f03c0     	ret

00000000000c1428 <void android::move_forward_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)>:
   c1428: d100c3ff     	sub	sp, sp, #0x30
   c142c: f90013fe     	str	x30, [sp, #0x20]
   c1430: b27d03e8     	orr	x8, xzr, #0x8
   c1434: f9000fe0     	str	x0, [sp, #0x18]
   c1438: f9000be1     	str	x1, [sp, #0x10]
   c143c: f90007e2     	str	x2, [sp, #0x8]
   c1440: f9400fe0     	ldr	x0, [sp, #0x18]
   c1444: f9400be1     	ldr	x1, [sp, #0x10]
   c1448: f94007e2     	ldr	x2, [sp, #0x8]
   c144c: 9b087c42     	mul	x2, x2, x8
   c1450: 97ff867c     	bl	0xa2e40 <memmove@plt>
   c1454: f94013fe     	ldr	x30, [sp, #0x20]
   c1458: 9100c3ff     	add	sp, sp, #0x30
   c145c: d65f03c0     	ret

00000000000c1460 <void android::move_backward_type<unsigned long>(unsigned long*, unsigned long const*, unsigned long)>:
   c1460: d100c3ff     	sub	sp, sp, #0x30
   c1464: f90013fe     	str	x30, [sp, #0x20]
   c1468: b27d03e8     	orr	x8, xzr, #0x8
   c146c: f9000fe0     	str	x0, [sp, #0x18]
   c1470: f9000be1     	str	x1, [sp, #0x10]
   c1474: f90007e2     	str	x2, [sp, #0x8]
   c1478: f9400fe0     	ldr	x0, [sp, #0x18]
   c147c: f9400be1     	ldr	x1, [sp, #0x10]
   c1480: f94007e2     	ldr	x2, [sp, #0x8]
   c1484: 9b087c42     	mul	x2, x2, x8
   c1488: 97ff866e     	bl	0xa2e40 <memmove@plt>
   c148c: f94013fe     	ldr	x30, [sp, #0x20]
   c1490: 9100c3ff     	add	sp, sp, #0x30
   c1494: d65f03c0     	ret

00000000000c1498 <android::Vector<unsigned long>::isEmpty() const>:
   c1498: d10083ff     	sub	sp, sp, #0x20
   c149c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c14a0: 910043fd     	add	x29, sp, #0x10
   c14a4: f90007e0     	str	x0, [sp, #0x8]
   c14a8: f94007e0     	ldr	x0, [sp, #0x8]
   c14ac: 97ff859d     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
   c14b0: 320003e8     	orr	w8, wzr, #0x1
   c14b4: 0a080008     	and	w8, w0, w8
   c14b8: 2a0803e0     	mov	w0, w8
   c14bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c14c0: 910083ff     	add	sp, sp, #0x20
   c14c4: d65f03c0     	ret

00000000000c14c8 <android::Vector<unsigned long>::operator[](unsigned long) const>:
   c14c8: d100c3ff     	sub	sp, sp, #0x30
   c14cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c14d0: 910083fd     	add	x29, sp, #0x20
   c14d4: b27d03e8     	orr	x8, xzr, #0x8
   c14d8: f81f83a0     	stur	x0, [x29, #-0x8]
   c14dc: f9000be1     	str	x1, [sp, #0x10]
   c14e0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c14e4: f90007e0     	str	x0, [sp, #0x8]
   c14e8: f90003e8     	str	x8, [sp]
   c14ec: 97ff917d     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
   c14f0: f94007e8     	ldr	x8, [sp, #0x8]
   c14f4: aa0803e0     	mov	x0, x8
   c14f8: 97ff8fee     	bl	0xa54b0 <_ZNK7android6VectorImE5arrayEv@plt>
   c14fc: f9400be8     	ldr	x8, [sp, #0x10]
   c1500: f94003e1     	ldr	x1, [sp]
   c1504: 9b087c28     	mul	x8, x1, x8
   c1508: 8b080008     	add	x8, x0, x8
   c150c: aa0803e0     	mov	x0, x8
   c1510: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1514: 9100c3ff     	add	sp, sp, #0x30
   c1518: d65f03c0     	ret

00000000000c151c <android::Vector<unsigned long>::size() const>:
   c151c: d10083ff     	sub	sp, sp, #0x20
   c1520: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c1524: 910043fd     	add	x29, sp, #0x10
   c1528: f90007e0     	str	x0, [sp, #0x8]
   c152c: f94007e0     	ldr	x0, [sp, #0x8]
   c1530: 97ff85a8     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   c1534: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c1538: 910083ff     	add	sp, sp, #0x20
   c153c: d65f03c0     	ret

00000000000c1540 <android::Vector<unsigned long>::array() const>:
   c1540: d10083ff     	sub	sp, sp, #0x20
   c1544: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c1548: 910043fd     	add	x29, sp, #0x10
   c154c: f90007e0     	str	x0, [sp, #0x8]
   c1550: f94007e0     	ldr	x0, [sp, #0x8]
   c1554: 97ff8ea3     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   c1558: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c155c: 910083ff     	add	sp, sp, #0x20
   c1560: d65f03c0     	ret

00000000000c1564 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)>:
   c1564: d10703ff     	sub	sp, sp, #0x1c0
   c1568: f900d3fc     	str	x28, [sp, #0x1a0]
   c156c: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
   c1570: 9106c3fd     	add	x29, sp, #0x1b0
   c1574: d100c3a8     	sub	x8, x29, #0x30
   c1578: d53bd049     	mrs	x9, TPIDR_EL0
   c157c: f9401529     	ldr	x9, [x9, #0x28]
   c1580: f9000d09     	str	x9, [x8, #0x18]
   c1584: f81883a0     	stur	x0, [x29, #-0x78]
   c1588: f81803a1     	stur	x1, [x29, #-0x80]
   c158c: f81783a2     	stur	x2, [x29, #-0x88]
   c1590: f85883a9     	ldur	x9, [x29, #-0x78]
   c1594: aa0903e0     	mov	x0, x9
   c1598: f85803a1     	ldur	x1, [x29, #-0x80]
   c159c: aa0103e2     	mov	x2, x1
   c15a0: 9100202a     	add	x10, x1, #0x8
   c15a4: f81383a0     	stur	x0, [x29, #-0xc8]
   c15a8: aa0903e0     	mov	x0, x9
   c15ac: f81303a1     	stur	x1, [x29, #-0xd0]
   c15b0: aa0a03e1     	mov	x1, x10
   c15b4: f9006fe8     	str	x8, [sp, #0xd8]
   c15b8: f9006be9     	str	x9, [sp, #0xd0]
   c15bc: f90067e2     	str	x2, [sp, #0xc8]
   c15c0: 97ff98e8     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   c15c4: f85303a8     	ldur	x8, [x29, #-0xd0]
   c15c8: f9400109     	ldr	x9, [x8]
   c15cc: f9406bea     	ldr	x10, [sp, #0xd0]
   c15d0: f9000149     	str	x9, [x10]
   c15d4: f9401d09     	ldr	x9, [x8, #0x38]
   c15d8: f9400140     	ldr	x0, [x10]
   c15dc: f85e8000     	ldur	x0, [x0, #-0x18]
   c15e0: f8206949     	str	x9, [x10, x0]
   c15e4: 91002149     	add	x9, x10, #0x8
   c15e8: aa0903e0     	mov	x0, x9
   c15ec: f85783a1     	ldur	x1, [x29, #-0x88]
   c15f0: f90063e0     	str	x0, [sp, #0xc0]
   c15f4: aa0903e0     	mov	x0, x9
   c15f8: 97ff7ad6     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c15fc: 14000001     	b	0xc1600 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x9c>
   c1600: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1604: 91004109     	add	x9, x8, #0x10
   c1608: aa0903e0     	mov	x0, x9
   c160c: f9005fe0     	str	x0, [sp, #0xb8]
   c1610: aa0903e0     	mov	x0, x9
   c1614: 97ffa257     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c1618: 14000001     	b	0xc161c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xb8>
   c161c: 12800248     	mov	w8, #-0x13              // =-19
   c1620: f85383a9     	ldur	x9, [x29, #-0xc8]
   c1624: b9001928     	str	w8, [x9, #0x18]
   c1628: aa1f03ea     	mov	x10, xzr
   c162c: f904c12a     	str	x10, [x9, #0x980]
   c1630: d10083a0     	sub	x0, x29, #0x20
   c1634: 97ffa417     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   c1638: 14000001     	b	0xc163c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xd8>
   c163c: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1640: 91002100     	add	x0, x8, #0x8
   c1644: d10083a1     	sub	x1, x29, #0x20
   c1648: d10093a2     	sub	x2, x29, #0x24
   c164c: aa1f03e3     	mov	x3, xzr
   c1650: 97ffa010     	bl	0xa9690 <_ZN7android8SniffAMRERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>
   c1654: b900b7e0     	str	w0, [sp, #0xb4]
   c1658: 14000001     	b	0xc165c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xf8>
   c165c: b940b7e8     	ldr	w8, [sp, #0xb4]
   c1660: 370002a8     	tbnz	w8, #0x0, 0xc16b4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x150>
   c1664: 14000001     	b	0xc1668 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x104>
   c1668: 320003e8     	orr	w8, wzr, #0x1
   c166c: b81683a8     	stur	w8, [x29, #-0x98]
   c1670: 14000127     	b	0xc1b0c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5a8>
   c1674: f81703a0     	stur	x0, [x29, #-0x90]
   c1678: 2a0103e8     	mov	w8, w1
   c167c: b816c3a8     	stur	w8, [x29, #-0x94]
   c1680: 1400013f     	b	0xc1b7c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x618>
   c1684: f81703a0     	stur	x0, [x29, #-0x90]
   c1688: 2a0103e8     	mov	w8, w1
   c168c: b816c3a8     	stur	w8, [x29, #-0x94]
   c1690: 14000138     	b	0xc1b70 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x60c>
   c1694: f81703a0     	stur	x0, [x29, #-0x90]
   c1698: 2a0103e8     	mov	w8, w1
   c169c: b816c3a8     	stur	w8, [x29, #-0x94]
   c16a0: 14000131     	b	0xc1b64 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x600>
   c16a4: f81703a0     	stur	x0, [x29, #-0x90]
   c16a8: 2a0103e8     	mov	w8, w1
   c16ac: b816c3a8     	stur	w8, [x29, #-0x94]
   c16b0: 1400012a     	b	0xc1b58 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5f4>
   c16b4: f0000f28     	adrp	x8, 0x2a8000
   c16b8: f9445d08     	ldr	x8, [x8, #0x8b8]
   c16bc: f9400101     	ldr	x1, [x8]
   c16c0: d10083a0     	sub	x0, x29, #0x20
   c16c4: 97ff8f17     	bl	0xa5320 <_ZNK7android7String8eqEPKc@plt>
   c16c8: b900b3e0     	str	w0, [sp, #0xb0]
   c16cc: 14000001     	b	0xc16d0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x16c>
   c16d0: b940b3e8     	ldr	w8, [sp, #0xb0]
   c16d4: 12000109     	and	w9, w8, #0x1
   c16d8: f85383aa     	ldur	x10, [x29, #-0xc8]
   c16dc: 39007149     	strb	w9, [x10, #0x1c]
   c16e0: 321d0be9     	orr	w9, wzr, #0x38
   c16e4: 2a0903e0     	mov	w0, w9
   c16e8: 97ff9e0a     	bl	0xa8f10 <_Znwm@plt>
   c16ec: f90057e0     	str	x0, [sp, #0xa8]
   c16f0: 14000001     	b	0xc16f4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x190>
   c16f4: f94057e0     	ldr	x0, [sp, #0xa8]
   c16f8: f94057e1     	ldr	x1, [sp, #0xa8]
   c16fc: f90053e0     	str	x0, [sp, #0xa0]
   c1700: aa0103e0     	mov	x0, x1
   c1704: 97ff96eb     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   c1708: 14000001     	b	0xc170c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1a8>
   c170c: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1710: 91004100     	add	x0, x8, #0x10
   c1714: f94053e1     	ldr	x1, [sp, #0xa0]
   c1718: 97ff89a6     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   c171c: f9004fe0     	str	x0, [sp, #0x98]
   c1720: 14000001     	b	0xc1724 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1c0>
   c1724: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1728: 91004100     	add	x0, x8, #0x10
   c172c: 97ff8de1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c1730: f9004be0     	str	x0, [sp, #0x90]
   c1734: 14000001     	b	0xc1738 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1d4>
   c1738: f85383a8     	ldur	x8, [x29, #-0xc8]
   c173c: 39407109     	ldrb	w9, [x8, #0x1c]
   c1740: 360000e9     	tbz	w9, #0x0, 0xc175c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1f8>
   c1744: 14000001     	b	0xc1748 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1e4>
   c1748: f0000f28     	adrp	x8, 0x2a8000
   c174c: f9445d08     	ldr	x8, [x8, #0x8b8]
   c1750: f9400108     	ldr	x8, [x8]
   c1754: f90047e8     	str	x8, [sp, #0x88]
   c1758: 14000006     	b	0xc1770 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x20c>
   c175c: f0000f28     	adrp	x8, 0x2a8000
   c1760: f9424508     	ldr	x8, [x8, #0x488]
   c1764: f9400108     	ldr	x8, [x8]
   c1768: f90047e8     	str	x8, [sp, #0x88]
   c176c: 14000001     	b	0xc1770 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x20c>
   c1770: f94047e0     	ldr	x0, [sp, #0x88]
   c1774: 528daca1     	mov	w1, #0x6d65             // =28005
   c1778: 72adad21     	movk	w1, #0x6d69, lsl #16
   c177c: f9404be2     	ldr	x2, [sp, #0x90]
   c1780: f90043e0     	str	x0, [sp, #0x80]
   c1784: aa0203e0     	mov	x0, x2
   c1788: f94043e2     	ldr	x2, [sp, #0x80]
   c178c: 97ff7b0d     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c1790: b9007fe0     	str	w0, [sp, #0x7c]
   c1794: 14000001     	b	0xc1798 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x234>
   c1798: f85383a8     	ldur	x8, [x29, #-0xc8]
   c179c: 91004100     	add	x0, x8, #0x10
   c17a0: 97ff8dc4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c17a4: f9003be0     	str	x0, [sp, #0x70]
   c17a8: 14000001     	b	0xc17ac <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x248>
   c17ac: 528d0dc1     	mov	w1, #0x686e             // =26734
   c17b0: 72a46c61     	movk	w1, #0x2363, lsl #16
   c17b4: 320003e2     	orr	w2, wzr, #0x1
   c17b8: f9403be0     	ldr	x0, [sp, #0x70]
   c17bc: 97ff882d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c17c0: b9006fe0     	str	w0, [sp, #0x6c]
   c17c4: 14000001     	b	0xc17c8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x264>
   c17c8: f85383a8     	ldur	x8, [x29, #-0xc8]
   c17cc: 91004100     	add	x0, x8, #0x10
   c17d0: 97ff8db8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c17d4: f90033e0     	str	x0, [sp, #0x60]
   c17d8: 14000001     	b	0xc17dc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x278>
   c17dc: f85383a8     	ldur	x8, [x29, #-0xc8]
   c17e0: 39407109     	ldrb	w9, [x8, #0x1c]
   c17e4: 72000129     	ands	w9, w9, #0x1
   c17e8: 5283e80a     	mov	w10, #0x1f40            // =8000
   c17ec: 5287d00b     	mov	w11, #0x3e80            // =16000
   c17f0: 1a8a1162     	csel	w2, w11, w10, ne
   c17f4: 528e8ca1     	mov	w1, #0x7465             // =29797
   c17f8: 72ae6e41     	movk	w1, #0x7372, lsl #16
   c17fc: f94033e0     	ldr	x0, [sp, #0x60]
   c1800: b9005fe9     	str	w9, [sp, #0x5c]
   c1804: 97ff881b     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c1808: b9005be0     	str	w0, [sp, #0x58]
   c180c: 14000001     	b	0xc1810 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x2ac>
   c1810: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1814: 39407109     	ldrb	w9, [x8, #0x1c]
   c1818: 72000129     	ands	w9, w9, #0x1
   c181c: 321f07ea     	orr	w10, wzr, #0x6
   c1820: 5280012b     	mov	w11, #0x9               // =9
   c1824: 1a8a116a     	csel	w10, w11, w10, ne
   c1828: 2a0a03ec     	mov	w12, w10
   c182c: f81603ac     	stur	x12, [x29, #-0xa0]
   c1830: aa1f03ec     	mov	x12, xzr
   c1834: f81583ac     	stur	x12, [x29, #-0xa8]
   c1838: f81503ac     	stur	x12, [x29, #-0xb0]
   c183c: 91002100     	add	x0, x8, #0x8
   c1840: b90057e9     	str	w9, [sp, #0x54]
   c1844: 97ff97d3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c1848: f90027e0     	str	x0, [sp, #0x48]
   c184c: 14000001     	b	0xc1850 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x2ec>
   c1850: f94027e8     	ldr	x8, [sp, #0x48]
   c1854: f9400109     	ldr	x9, [x8]
   c1858: f9402129     	ldr	x9, [x9, #0x40]
   c185c: d100c3a1     	sub	x1, x29, #0x30
   c1860: aa0803e0     	mov	x0, x8
   c1864: d63f0120     	blr	x9
   c1868: b90047e0     	str	w0, [sp, #0x44]
   c186c: 14000001     	b	0xc1870 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x30c>
   c1870: b94047e8     	ldr	w8, [sp, #0x44]
   c1874: 35001428     	cbnz	w8, 0xc1af8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x594>
   c1878: 14000001     	b	0xc187c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x318>
   c187c: 14000001     	b	0xc1880 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x31c>
   c1880: f85603a8     	ldur	x8, [x29, #-0xa0]
   c1884: f9406fe9     	ldr	x9, [sp, #0xd8]
   c1888: f940012a     	ldr	x10, [x9]
   c188c: eb0a0108     	subs	x8, x8, x10
   c1890: f9001fe8     	str	x8, [sp, #0x38]
   c1894: 5400118a     	b.ge	0xc1ac4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x560>
   c1898: 14000001     	b	0xc189c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x338>
   c189c: f85783a0     	ldur	x0, [x29, #-0x88]
   c18a0: f85603a1     	ldur	x1, [x29, #-0xa0]
   c18a4: f85383a8     	ldur	x8, [x29, #-0xc8]
   c18a8: 39407109     	ldrb	w9, [x8, #0x1c]
   c18ac: 12000122     	and	w2, w9, #0x1
   c18b0: d100e3a3     	sub	x3, x29, #0x38
   c18b4: 94000146     	bl	0xc1dcc <android::sp<android::MetaData>::operator=(android::MetaData*)+0x8c>
   c18b8: b90037e0     	str	w0, [sp, #0x34]
   c18bc: 14000001     	b	0xc18c0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x35c>
   c18c0: b94037e8     	ldr	w8, [sp, #0x34]
   c18c4: b814c3a8     	stur	w8, [x29, #-0xb4]
   c18c8: b854c3a9     	ldur	w9, [x29, #-0xb4]
   c18cc: 310fcd29     	adds	w9, w9, #0x3f3
   c18d0: b90033e9     	str	w9, [sp, #0x30]
   c18d4: 54000121     	b.ne	0xc18f8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x394>
   c18d8: 14000001     	b	0xc18dc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x378>
   c18dc: 1400007a     	b	0xc1ac4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x560>
   c18e0: f81703a0     	stur	x0, [x29, #-0x90]
   c18e4: 2a0103e8     	mov	w8, w1
   c18e8: b816c3a8     	stur	w8, [x29, #-0x94]
   c18ec: f94057e0     	ldr	x0, [sp, #0xa8]
   c18f0: 97ff7c1c     	bl	0xa0960 <_ZdlPv@plt>
   c18f4: 14000099     	b	0xc1b58 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5f4>
   c18f8: b854c3a8     	ldur	w8, [x29, #-0xb4]
   c18fc: 340000a8     	cbz	w8, 0xc1910 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3ac>
   c1900: 14000001     	b	0xc1904 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3a0>
   c1904: 320003e8     	orr	w8, wzr, #0x1
   c1908: b81683a8     	stur	w8, [x29, #-0x98]
   c190c: 14000080     	b	0xc1b0c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5a8>
   c1910: 14000001     	b	0xc1914 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3b0>
   c1914: f85583a8     	ldur	x8, [x29, #-0xa8]
   c1918: d341fd09     	lsr	x9, x8, #1
   c191c: d29ae16a     	mov	x10, #0xd70b            // =55051
   c1920: f2ae146a     	movk	x10, #0x70a3, lsl #16
   c1924: f2c147aa     	movk	x10, #0xa3d, lsl #32
   c1928: f2f47aea     	movk	x10, #0xa3d7, lsl #48
   c192c: 9bca7d29     	umulh	x9, x9, x10
   c1930: d344fd29     	lsr	x9, x9, #4
   c1934: 5280064b     	mov	w11, #0x32              // =50
   c1938: 2a0b03ea     	mov	w10, w11
   c193c: 9b0a7d29     	mul	x9, x9, x10
   c1940: eb090108     	subs	x8, x8, x9
   c1944: b5000a68     	cbnz	x8, 0xc1a90 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x52c>
   c1948: 14000001     	b	0xc194c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3e8>
   c194c: f85583a8     	ldur	x8, [x29, #-0xa8]
   c1950: d341fd08     	lsr	x8, x8, #1
   c1954: d29ae169     	mov	x9, #0xd70b             // =55051
   c1958: f2ae1469     	movk	x9, #0x70a3, lsl #16
   c195c: f2c147a9     	movk	x9, #0xa3d, lsl #32
   c1960: f2f47ae9     	movk	x9, #0xa3d7, lsl #48
   c1964: 9bc97d08     	umulh	x8, x8, x9
   c1968: d344fd08     	lsr	x8, x8, #4
   c196c: f104ad08     	subs	x8, x8, #0x12b
   c1970: f90017e8     	str	x8, [sp, #0x28]
   c1974: 540008e8     	b.hi	0xc1a90 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x52c>
   c1978: 14000001     	b	0xc197c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x418>
   c197c: 14000001     	b	0xc1980 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x41c>
   c1980: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1984: 91260100     	add	x0, x8, #0x980
   c1988: f85583a9     	ldur	x9, [x29, #-0xa8]
   c198c: d341fd29     	lsr	x9, x9, #1
   c1990: d29ae16a     	mov	x10, #0xd70b            // =55051
   c1994: f2ae146a     	movk	x10, #0x70a3, lsl #16
   c1998: f2c147aa     	movk	x10, #0xa3d, lsl #32
   c199c: f2f47aea     	movk	x10, #0xa3d7, lsl #48
   c19a0: 9bca7d29     	umulh	x9, x9, x10
   c19a4: d344fd29     	lsr	x9, x9, #4
   c19a8: f81a83a9     	stur	x9, [x29, #-0x58]
   c19ac: d10143a8     	sub	x8, x29, #0x50
   c19b0: d10163a1     	sub	x1, x29, #0x58
   c19b4: 97ffa4db     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
   c19b8: 14000001     	b	0xc19bc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x458>
   c19bc: d10143a0     	sub	x0, x29, #0x50
   c19c0: 97ff9cc4     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   c19c4: b90027e0     	str	w0, [sp, #0x24]
   c19c8: 14000001     	b	0xc19cc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x468>
   c19cc: b94027e8     	ldr	w8, [sp, #0x24]
   c19d0: 37000308     	tbnz	w8, #0x0, 0xc1a30 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4cc>
   c19d4: 14000001     	b	0xc19d8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x474>
   c19d8: f00009a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c19dc: 91159c21     	add	x1, x1, #0x567
   c19e0: d101c3a0     	sub	x0, x29, #0x70
   c19e4: 97ff8867     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   c19e8: 14000001     	b	0xc19ec <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x488>
   c19ec: d101c3a0     	sub	x0, x29, #0x70
   c19f0: d10143a1     	sub	x1, x29, #0x50
   c19f4: 97ff84bb     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   c19f8: 14000001     	b	0xc19fc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x498>
   c19fc: d101c3a0     	sub	x0, x29, #0x70
   c1a00: 97ff80c0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1a04: 1400000b     	b	0xc1a30 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4cc>
   c1a08: f81703a0     	stur	x0, [x29, #-0x90]
   c1a0c: 2a0103e8     	mov	w8, w1
   c1a10: b816c3a8     	stur	w8, [x29, #-0x94]
   c1a14: 1400001c     	b	0xc1a84 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x520>
   c1a18: f81703a0     	stur	x0, [x29, #-0x90]
   c1a1c: 2a0103e8     	mov	w8, w1
   c1a20: b816c3a8     	stur	w8, [x29, #-0x94]
   c1a24: d101c3a0     	sub	x0, x29, #0x70
   c1a28: 97ff80b6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1a2c: 14000016     	b	0xc1a84 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x520>
   c1a30: d10143a0     	sub	x0, x29, #0x50
   c1a34: 97ff80b3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1a38: 14000001     	b	0xc1a3c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4d8>
   c1a3c: 14000001     	b	0xc1a40 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4dc>
   c1a40: f85603a8     	ldur	x8, [x29, #-0xa0]
   c1a44: f85383a9     	ldur	x9, [x29, #-0xc8]
   c1a48: 3940712a     	ldrb	w10, [x9, #0x1c]
   c1a4c: 7200014a     	ands	w10, w10, #0x1
   c1a50: 321f07eb     	orr	w11, wzr, #0x6
   c1a54: 5280012c     	mov	w12, #0x9               // =9
   c1a58: 1a8b118b     	csel	w11, w12, w11, ne
   c1a5c: 2a0b03ed     	mov	w13, w11
   c1a60: eb0d0108     	subs	x8, x8, x13
   c1a64: f944c12d     	ldr	x13, [x9, #0x980]
   c1a68: 8b0d0d2d     	add	x13, x9, x13, lsl #3
   c1a6c: f90011a8     	str	x8, [x13, #0x20]
   c1a70: f944c128     	ldr	x8, [x9, #0x980]
   c1a74: 91000508     	add	x8, x8, #0x1
   c1a78: f904c128     	str	x8, [x9, #0x980]
   c1a7c: b90023ea     	str	w10, [sp, #0x20]
   c1a80: 14000004     	b	0xc1a90 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x52c>
   c1a84: d10143a0     	sub	x0, x29, #0x50
   c1a88: 97ff809e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1a8c: 14000033     	b	0xc1b58 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5f4>
   c1a90: f85c83a8     	ldur	x8, [x29, #-0x38]
   c1a94: f85603a9     	ldur	x9, [x29, #-0xa0]
   c1a98: 8b080128     	add	x8, x9, x8
   c1a9c: f81603a8     	stur	x8, [x29, #-0xa0]
   c1aa0: f85503a8     	ldur	x8, [x29, #-0xb0]
   c1aa4: 5289c40a     	mov	w10, #0x4e20            // =20000
   c1aa8: 2a0a03e9     	mov	w9, w10
   c1aac: 8b090108     	add	x8, x8, x9
   c1ab0: f81503a8     	stur	x8, [x29, #-0xb0]
   c1ab4: f85583a8     	ldur	x8, [x29, #-0xa8]
   c1ab8: 91000508     	add	x8, x8, #0x1
   c1abc: f81583a8     	stur	x8, [x29, #-0xa8]
   c1ac0: 17ffff70     	b	0xc1880 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x31c>
   c1ac4: f85383a8     	ldur	x8, [x29, #-0xc8]
   c1ac8: 91004100     	add	x0, x8, #0x10
   c1acc: 97ff8cf9     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c1ad0: f9000fe0     	str	x0, [sp, #0x18]
   c1ad4: 14000001     	b	0xc1ad8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x574>
   c1ad8: f85503a2     	ldur	x2, [x29, #-0xb0]
   c1adc: 528e4c21     	mov	w1, #0x7261             // =29281
   c1ae0: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   c1ae4: f9400fe0     	ldr	x0, [sp, #0x18]
   c1ae8: 97ff9f96     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c1aec: b90017e0     	str	w0, [sp, #0x14]
   c1af0: 14000001     	b	0xc1af4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x590>
   c1af4: 14000001     	b	0xc1af8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x594>
   c1af8: 2a1f03e8     	mov	w8, wzr
   c1afc: f85383a9     	ldur	x9, [x29, #-0xc8]
   c1b00: b9001928     	str	w8, [x9, #0x18]
   c1b04: b81683a8     	stur	w8, [x29, #-0x98]
   c1b08: 14000001     	b	0xc1b0c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5a8>
   c1b0c: d10083a0     	sub	x0, x29, #0x20
   c1b10: 97ff9b88     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c1b14: b85683a8     	ldur	w8, [x29, #-0x98]
   c1b18: 71000508     	subs	w8, w8, #0x1
   c1b1c: b90013e8     	str	w8, [sp, #0x10]
   c1b20: 540003c8     	b.hi	0xc1b98 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x634>
   c1b24: 14000001     	b	0xc1b28 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5c4>
   c1b28: d53bd048     	mrs	x8, TPIDR_EL0
   c1b2c: f9401508     	ldr	x8, [x8, #0x28]
   c1b30: f9406fe9     	ldr	x9, [sp, #0xd8]
   c1b34: f9400d2a     	ldr	x10, [x9, #0x18]
   c1b38: eb0a0108     	subs	x8, x8, x10
   c1b3c: f90007e8     	str	x8, [sp, #0x8]
   c1b40: 540002c1     	b.ne	0xc1b98 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x634>
   c1b44: 14000001     	b	0xc1b48 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5e4>
   c1b48: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
   c1b4c: f940d3fc     	ldr	x28, [sp, #0x1a0]
   c1b50: 910703ff     	add	sp, sp, #0x1c0
   c1b54: d65f03c0     	ret
   c1b58: d10083a0     	sub	x0, x29, #0x20
   c1b5c: 97ff9b75     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c1b60: 14000001     	b	0xc1b64 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x600>
   c1b64: f9405fe0     	ldr	x0, [sp, #0xb8]
   c1b68: 97ff7f82     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c1b6c: 14000001     	b	0xc1b70 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x60c>
   c1b70: f94063e0     	ldr	x0, [sp, #0xc0]
   c1b74: 97ff7917     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c1b78: 14000001     	b	0xc1b7c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x618>
   c1b7c: f94067e8     	ldr	x8, [sp, #0xc8]
   c1b80: 91002101     	add	x1, x8, #0x8
   c1b84: f85383a0     	ldur	x0, [x29, #-0xc8]
   c1b88: 97ffa3ea     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c1b8c: 14000001     	b	0xc1b90 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x62c>
   c1b90: f85703a0     	ldur	x0, [x29, #-0x90]
   c1b94: 97ff98df     	bl	0xa7f10 <_Unwind_Resume@plt>
   c1b98: 97ffa076     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c1b9c <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   c1b9c: d101c3ff     	sub	sp, sp, #0x70
   c1ba0: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c1ba4: 910183fd     	add	x29, sp, #0x60
   c1ba8: d53bd048     	mrs	x8, TPIDR_EL0
   c1bac: f9401508     	ldr	x8, [x8, #0x28]
   c1bb0: f81f83a8     	stur	x8, [x29, #-0x8]
   c1bb4: f81e03a0     	stur	x0, [x29, #-0x20]
   c1bb8: f81d83a1     	stur	x1, [x29, #-0x28]
   c1bbc: f9001be2     	str	x2, [sp, #0x30]
   c1bc0: f90017e3     	str	x3, [sp, #0x28]
   c1bc4: f85e03a0     	ldur	x0, [x29, #-0x20]
   c1bc8: 97ff96f2     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c1bcc: f9400008     	ldr	x8, [x0]
   c1bd0: f9401d08     	ldr	x8, [x8, #0x38]
   c1bd4: 52800129     	mov	w9, #0x9                // =9
   c1bd8: 2a0903e3     	mov	w3, w9
   c1bdc: aa1f03e1     	mov	x1, xzr
   c1be0: d10053a2     	sub	x2, x29, #0x14
   c1be4: d63f0100     	blr	x8
   c1be8: f1002408     	subs	x8, x0, #0x9
   c1bec: f90013e8     	str	x8, [sp, #0x20]
   c1bf0: 540000a0     	b.eq	0xc1c04 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x68>
   c1bf4: 14000001     	b	0xc1bf8 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c>
   c1bf8: 2a1f03e8     	mov	w8, wzr
   c1bfc: 381eb3a8     	sturb	w8, [x29, #-0x15]
   c1c00: 1400002d     	b	0xc1cb4 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x118>
   c1c04: f00009a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c1c08: 9117dc21     	add	x1, x1, #0x5f7
   c1c0c: 321f07e8     	orr	w8, wzr, #0x6
   c1c10: 2a0803e2     	mov	w2, w8
   c1c14: d10053a0     	sub	x0, x29, #0x14
   c1c18: 97ff9a16     	bl	0xa8470 <memcmp@plt>
   c1c1c: 350001c0     	cbnz	w0, 0xc1c54 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb8>
   c1c20: 14000001     	b	0xc1c24 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
   c1c24: f0000f28     	adrp	x8, 0x2a8000
   c1c28: f9424508     	ldr	x8, [x8, #0x488]
   c1c2c: f9400101     	ldr	x1, [x8]
   c1c30: f85d83a0     	ldur	x0, [x29, #-0x28]
   c1c34: 97ff977b     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   c1c38: f9401be8     	ldr	x8, [sp, #0x30]
   c1c3c: 320817e9     	orr	w9, wzr, #0x3f000000
   c1c40: b9000109     	str	w9, [x8]
   c1c44: 320003e9     	orr	w9, wzr, #0x1
   c1c48: 381eb3a9     	sturb	w9, [x29, #-0x15]
   c1c4c: f9000fe0     	str	x0, [sp, #0x18]
   c1c50: 14000019     	b	0xc1cb4 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x118>
   c1c54: f00009a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c1c58: 9117f821     	add	x1, x1, #0x5fe
   c1c5c: 52800128     	mov	w8, #0x9                // =9
   c1c60: 2a0803e2     	mov	w2, w8
   c1c64: d10053a0     	sub	x0, x29, #0x14
   c1c68: 97ff9a02     	bl	0xa8470 <memcmp@plt>
   c1c6c: 350001c0     	cbnz	w0, 0xc1ca4 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x108>
   c1c70: 14000001     	b	0xc1c74 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd8>
   c1c74: f0000f28     	adrp	x8, 0x2a8000
   c1c78: f9445d08     	ldr	x8, [x8, #0x8b8]
   c1c7c: f9400101     	ldr	x1, [x8]
   c1c80: f85d83a0     	ldur	x0, [x29, #-0x28]
   c1c84: 97ff9767     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   c1c88: f9401be8     	ldr	x8, [sp, #0x30]
   c1c8c: 320817e9     	orr	w9, wzr, #0x3f000000
   c1c90: b9000109     	str	w9, [x8]
   c1c94: 320003e9     	orr	w9, wzr, #0x1
   c1c98: 381eb3a9     	sturb	w9, [x29, #-0x15]
   c1c9c: f9000be0     	str	x0, [sp, #0x10]
   c1ca0: 14000005     	b	0xc1cb4 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x118>
   c1ca4: 14000001     	b	0xc1ca8 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x10c>
   c1ca8: 2a1f03e8     	mov	w8, wzr
   c1cac: 381eb3a8     	sturb	w8, [x29, #-0x15]
   c1cb0: 14000001     	b	0xc1cb4 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x118>
   c1cb4: 385eb3a8     	ldurb	w8, [x29, #-0x15]
   c1cb8: d53bd049     	mrs	x9, TPIDR_EL0
   c1cbc: f9401529     	ldr	x9, [x9, #0x28]
   c1cc0: f85f83aa     	ldur	x10, [x29, #-0x8]
   c1cc4: eb0a0129     	subs	x9, x9, x10
   c1cc8: b9000fe8     	str	w8, [sp, #0xc]
   c1ccc: f90003e9     	str	x9, [sp]
   c1cd0: 540000e1     	b.ne	0xc1cec <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x150>
   c1cd4: 14000001     	b	0xc1cd8 <android::SniffAMR(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x13c>
   c1cd8: b9400fe8     	ldr	w8, [sp, #0xc]
   c1cdc: 12000100     	and	w0, w8, #0x1
   c1ce0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c1ce4: 9101c3ff     	add	sp, sp, #0x70
   c1ce8: d65f03c0     	ret
   c1cec: 97ffa021     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c1cf0 <android::String8::operator==(char const*) const>:
   c1cf0: d100c3ff     	sub	sp, sp, #0x30
   c1cf4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1cf8: 910083fd     	add	x29, sp, #0x20
   c1cfc: 52800008     	mov	w8, #0x0                // =0
   c1d00: f81f83a0     	stur	x0, [x29, #-0x8]
   c1d04: f9000be1     	str	x1, [sp, #0x10]
   c1d08: f85f83a0     	ldur	x0, [x29, #-0x8]
   c1d0c: f9400000     	ldr	x0, [x0]
   c1d10: f9400be1     	ldr	x1, [sp, #0x10]
   c1d14: b9000fe8     	str	w8, [sp, #0xc]
   c1d18: 97ff8146     	bl	0xa2230 <strcmp@plt>
   c1d1c: b9400fe8     	ldr	w8, [sp, #0xc]
   c1d20: 6b08001f     	cmp	w0, w8
   c1d24: 1a9f17e0     	cset	w0, eq
   c1d28: 320003e9     	orr	w9, wzr, #0x1
   c1d2c: 0a090009     	and	w9, w0, w9
   c1d30: 2a0903e0     	mov	w0, w9
   c1d34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1d38: 9100c3ff     	add	sp, sp, #0x30
   c1d3c: d65f03c0     	ret

00000000000c1d40 <android::sp<android::MetaData>::operator=(android::MetaData*)>:
   c1d40: d100c3ff     	sub	sp, sp, #0x30
   c1d44: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c1d48: 910083fd     	add	x29, sp, #0x20
   c1d4c: d2800008     	mov	x8, #0x0                // =0
   c1d50: f81f83a0     	stur	x0, [x29, #-0x8]
   c1d54: f9000be1     	str	x1, [sp, #0x10]
   c1d58: f85f83a0     	ldur	x0, [x29, #-0x8]
   c1d5c: f9400be1     	ldr	x1, [sp, #0x10]
   c1d60: eb08003f     	cmp	x1, x8
   c1d64: 1a9f07e9     	cset	w9, ne
   c1d68: f90007e8     	str	x8, [sp, #0x8]
   c1d6c: f90003e0     	str	x0, [sp]
   c1d70: 37000049     	tbnz	w9, #0x0, 0xc1d78 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x38>
   c1d74: 14000004     	b	0xc1d84 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x44>
   c1d78: f9400be0     	ldr	x0, [sp, #0x10]
   c1d7c: f94003e1     	ldr	x1, [sp]
   c1d80: 97ffa2a8     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c1d84: f94003e8     	ldr	x8, [sp]
   c1d88: f9400108     	ldr	x8, [x8]
   c1d8c: f94007e9     	ldr	x9, [sp, #0x8]
   c1d90: eb09011f     	cmp	x8, x9
   c1d94: 1a9f07ea     	cset	w10, ne
   c1d98: 3700004a     	tbnz	w10, #0x0, 0xc1da0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x60>
   c1d9c: 14000005     	b	0xc1db0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x70>
   c1da0: f94003e8     	ldr	x8, [sp]
   c1da4: f9400100     	ldr	x0, [x8]
   c1da8: f94003e1     	ldr	x1, [sp]
   c1dac: 97ff88a9     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c1db0: f9400be8     	ldr	x8, [sp, #0x10]
   c1db4: f94003e9     	ldr	x9, [sp]
   c1db8: f9000128     	str	x8, [x9]
   c1dbc: f94003e0     	ldr	x0, [sp]
   c1dc0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c1dc4: 9100c3ff     	add	sp, sp, #0x30
   c1dc8: d65f03c0     	ret
   c1dcc: d10183ff     	sub	sp, sp, #0x60
   c1dd0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c1dd4: 910143fd     	add	x29, sp, #0x50
   c1dd8: d53bd048     	mrs	x8, TPIDR_EL0
   c1ddc: f9401508     	ldr	x8, [x8, #0x28]
   c1de0: f81f83a8     	stur	x8, [x29, #-0x8]
   c1de4: f81e83a0     	stur	x0, [x29, #-0x18]
   c1de8: f81e03a1     	stur	x1, [x29, #-0x20]
   c1dec: 12000042     	and	w2, w2, #0x1
   c1df0: 381dc3a2     	sturb	w2, [x29, #-0x24]
   c1df4: f90013e3     	str	x3, [sp, #0x20]
   c1df8: f85e83a0     	ldur	x0, [x29, #-0x18]
   c1dfc: 97ff9665     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c1e00: f85e03a1     	ldur	x1, [x29, #-0x20]
   c1e04: f9400008     	ldr	x8, [x0]
   c1e08: f9401d08     	ldr	x8, [x8, #0x38]
   c1e0c: 320003e2     	orr	w2, wzr, #0x1
   c1e10: 2a0203e3     	mov	w3, w2
   c1e14: d10033a2     	sub	x2, x29, #0xc
   c1e18: d63f0100     	blr	x8
   c1e1c: f9000fe0     	str	x0, [sp, #0x18]
   c1e20: f9400fe8     	ldr	x8, [sp, #0x18]
   c1e24: b50000a8     	cbnz	x8, 0xc1e38 <android::sp<android::MetaData>::operator=(android::MetaData*)+0xf8>
   c1e28: 14000001     	b	0xc1e2c <android::sp<android::MetaData>::operator=(android::MetaData*)+0xec>
   c1e2c: 12807e48     	mov	w8, #-0x3f3             // =-1011
   c1e30: b81f03a8     	stur	w8, [x29, #-0x10]
   c1e34: 1400001b     	b	0xc1ea0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x160>
   c1e38: f9400fe8     	ldr	x8, [sp, #0x18]
   c1e3c: b6f800a8     	tbz	x8, #0x3f, 0xc1e50 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x110>
   c1e40: 14000001     	b	0xc1e44 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x104>
   c1e44: 12807d68     	mov	w8, #-0x3ec             // =-1004
   c1e48: b81f03a8     	stur	w8, [x29, #-0x10]
   c1e4c: 14000015     	b	0xc1ea0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x160>
   c1e50: 14000001     	b	0xc1e54 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x114>
   c1e54: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c1e58: 53031908     	ubfx	w8, w8, #3, #4
   c1e5c: b90017e8     	str	w8, [sp, #0x14]
   c1e60: b94017e1     	ldr	w1, [sp, #0x14]
   c1e64: 385dc3a8     	ldurb	w8, [x29, #-0x24]
   c1e68: 12000100     	and	w0, w8, #0x1
   c1e6c: 9400061d     	bl	0xc36e0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
   c1e70: f94013fe     	ldr	x30, [sp, #0x20]
   c1e74: f90003c0     	str	x0, [x30]
   c1e78: f94013e0     	ldr	x0, [sp, #0x20]
   c1e7c: f9400000     	ldr	x0, [x0]
   c1e80: b50000a0     	cbnz	x0, 0xc1e94 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x154>
   c1e84: 14000001     	b	0xc1e88 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x148>
   c1e88: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c1e8c: b81f03a8     	stur	w8, [x29, #-0x10]
   c1e90: 14000004     	b	0xc1ea0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x160>
   c1e94: 2a1f03e8     	mov	w8, wzr
   c1e98: b81f03a8     	stur	w8, [x29, #-0x10]
   c1e9c: 14000001     	b	0xc1ea0 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x160>
   c1ea0: b85f03a8     	ldur	w8, [x29, #-0x10]
   c1ea4: d53bd049     	mrs	x9, TPIDR_EL0
   c1ea8: f9401529     	ldr	x9, [x9, #0x28]
   c1eac: f85f83aa     	ldur	x10, [x29, #-0x8]
   c1eb0: eb0a0129     	subs	x9, x9, x10
   c1eb4: b90013e8     	str	w8, [sp, #0x10]
   c1eb8: f90007e9     	str	x9, [sp, #0x8]
   c1ebc: 540000c1     	b.ne	0xc1ed4 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x194>
   c1ec0: 14000001     	b	0xc1ec4 <android::sp<android::MetaData>::operator=(android::MetaData*)+0x184>
   c1ec4: b94013e0     	ldr	w0, [sp, #0x10]
   c1ec8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c1ecc: 910183ff     	add	sp, sp, #0x60
   c1ed0: d65f03c0     	ret
   c1ed4: 97ff9fa7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c1ed8 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)>:
   c1ed8: d10143ff     	sub	sp, sp, #0x50
   c1edc: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c1ee0: 910103fd     	add	x29, sp, #0x40
   c1ee4: 52800009     	mov	w9, #0x0                // =0
   c1ee8: f00009aa     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c1eec: 9118554a     	add	x10, x10, #0x615
   c1ef0: f81f83a0     	stur	x0, [x29, #-0x8]
   c1ef4: f81f03a1     	stur	x1, [x29, #-0x10]
   c1ef8: 320003eb     	orr	w11, wzr, #0x1
   c1efc: 0a0b0129     	and	w9, w9, w11
   c1f00: 381ef3a9     	sturb	w9, [x29, #-0x11]
   c1f04: aa0803e0     	mov	x0, x8
   c1f08: f9000be8     	str	x8, [sp, #0x10]
   c1f0c: f90007ea     	str	x10, [sp, #0x8]
   c1f10: 97ffa294     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   c1f14: f85f83a8     	ldur	x8, [x29, #-0x8]
   c1f18: f9400108     	ldr	x8, [x8]
   c1f1c: f85f03aa     	ldur	x10, [x29, #-0x10]
   c1f20: f940014a     	ldr	x10, [x10]
   c1f24: eb0a011f     	cmp	x8, x10
   c1f28: 1a9f17e9     	cset	w9, eq
   c1f2c: 370002c9     	tbnz	w9, #0x0, 0xc1f84 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
   c1f30: f85f83a8     	ldur	x8, [x29, #-0x8]
   c1f34: f9400101     	ldr	x1, [x8]
   c1f38: f9400be0     	ldr	x0, [sp, #0x10]
   c1f3c: 97ff96dd     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
   c1f40: 14000001     	b	0xc1f44 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x6c>
   c1f44: f9400be0     	ldr	x0, [sp, #0x10]
   c1f48: f94007e1     	ldr	x1, [sp, #0x8]
   c1f4c: 97ff9d59     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   c1f50: 14000001     	b	0xc1f54 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x7c>
   c1f54: f85f03a8     	ldur	x8, [x29, #-0x10]
   c1f58: f9400101     	ldr	x1, [x8]
   c1f5c: f9400be0     	ldr	x0, [sp, #0x10]
   c1f60: 97ff96d4     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
   c1f64: 14000001     	b	0xc1f68 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x90>
   c1f68: 14000007     	b	0xc1f84 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
   c1f6c: 2a0103e8     	mov	w8, w1
   c1f70: f90013e0     	str	x0, [sp, #0x20]
   c1f74: b9001fe8     	str	w8, [sp, #0x1c]
   c1f78: f9400be0     	ldr	x0, [sp, #0x10]
   c1f7c: 97ff7f61     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1f80: 1400000c     	b	0xc1fb0 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xd8>
   c1f84: 12800008     	mov	w8, #-0x1               // =-1
   c1f88: 320003e9     	orr	w9, wzr, #0x1
   c1f8c: 0a090108     	and	w8, w8, w9
   c1f90: 381ef3a8     	sturb	w8, [x29, #-0x11]
   c1f94: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   c1f98: 37000068     	tbnz	w8, #0x0, 0xc1fa4 <android::AString android::Compare_EQ<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xcc>
   c1f9c: f9400be0     	ldr	x0, [sp, #0x10]
   c1fa0: 97ff7f58     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c1fa4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c1fa8: 910143ff     	add	sp, sp, #0x50
   c1fac: d65f03c0     	ret
   c1fb0: f94013e0     	ldr	x0, [sp, #0x20]
   c1fb4: 97ff97d7     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c1fb8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)>:
   c1fb8: d10683ff     	sub	sp, sp, #0x1a0
   c1fbc: f900c3fc     	str	x28, [sp, #0x180]
   c1fc0: a9197bfd     	stp	x29, x30, [sp, #0x190]
   c1fc4: 910643fd     	add	x29, sp, #0x190
   c1fc8: d102e3a8     	sub	x8, x29, #0xb8
   c1fcc: d53bd049     	mrs	x9, TPIDR_EL0
   c1fd0: f9401529     	ldr	x9, [x9, #0x28]
   c1fd4: f9000109     	str	x9, [x8]
   c1fd8: f81883a0     	stur	x0, [x29, #-0x78]
   c1fdc: f81803a1     	stur	x1, [x29, #-0x80]
   c1fe0: f85883a9     	ldur	x9, [x29, #-0x78]
   c1fe4: aa0903e0     	mov	x0, x9
   c1fe8: 91262121     	add	x1, x9, #0x988
   c1fec: f81403a0     	stur	x0, [x29, #-0xc0]
   c1ff0: aa0103e0     	mov	x0, x1
   c1ff4: f90067e8     	str	x8, [sp, #0xc8]
   c1ff8: f90063e9     	str	x9, [sp, #0xc0]
   c1ffc: 97ff840d     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c2000: d0000f28     	adrp	x8, 0x2a8000
   c2004: f9447908     	ldr	x8, [x8, #0x8f0]
   c2008: 91002101     	add	x1, x8, #0x8
   c200c: f94063e0     	ldr	x0, [sp, #0xc0]
   c2010: 97ff9654     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   c2014: 14000001     	b	0xc2018 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x60>
   c2018: d0000f28     	adrp	x8, 0x2a8000
   c201c: f943e508     	ldr	x8, [x8, #0x7c8]
   c2020: 91006109     	add	x9, x8, #0x18
   c2024: f85403aa     	ldur	x10, [x29, #-0xc0]
   c2028: f9000149     	str	x9, [x10]
   c202c: 91024108     	add	x8, x8, #0x90
   c2030: f904c548     	str	x8, [x10, #0x988]
   c2034: 91002148     	add	x8, x10, #0x8
   c2038: aa0803e9     	mov	x9, x8
   c203c: f85803a1     	ldur	x1, [x29, #-0x80]
   c2040: aa0803e0     	mov	x0, x8
   c2044: f9005fe9     	str	x9, [sp, #0xb8]
   c2048: 97ff7842     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c204c: 14000001     	b	0xc2050 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x98>
   c2050: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2054: 91004109     	add	x9, x8, #0x10
   c2058: aa0903e0     	mov	x0, x9
   c205c: f9005be0     	str	x0, [sp, #0xb0]
   c2060: aa0903e0     	mov	x0, x9
   c2064: 97ff9fc3     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c2068: 14000001     	b	0xc206c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xb4>
   c206c: 12800248     	mov	w8, #-0x13              // =-19
   c2070: f85403a9     	ldur	x9, [x29, #-0xc0]
   c2074: b9001928     	str	w8, [x9, #0x18]
   c2078: aa1f03ea     	mov	x10, xzr
   c207c: f904c12a     	str	x10, [x9, #0x980]
   c2080: d10083a0     	sub	x0, x29, #0x20
   c2084: 97ffa183     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   c2088: 14000001     	b	0xc208c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xd4>
   c208c: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2090: 91002100     	add	x0, x8, #0x8
   c2094: d10083a1     	sub	x1, x29, #0x20
   c2098: d10093a2     	sub	x2, x29, #0x24
   c209c: aa1f03e3     	mov	x3, xzr
   c20a0: 97ff9d7c     	bl	0xa9690 <_ZN7android8SniffAMRERKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS0_INS_8AMessageEEE@plt>
   c20a4: b900afe0     	str	w0, [sp, #0xac]
   c20a8: 14000001     	b	0xc20ac <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0xf4>
   c20ac: b940afe8     	ldr	w8, [sp, #0xac]
   c20b0: 37000328     	tbnz	w8, #0x0, 0xc2114 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x15c>
   c20b4: 14000001     	b	0xc20b8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x100>
   c20b8: 320003e8     	orr	w8, wzr, #0x1
   c20bc: b81703a8     	stur	w8, [x29, #-0x90]
   c20c0: 1400012a     	b	0xc2568 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5b0>
   c20c4: f81783a0     	stur	x0, [x29, #-0x88]
   c20c8: 2a0103e8     	mov	w8, w1
   c20cc: b81743a8     	stur	w8, [x29, #-0x8c]
   c20d0: 14000148     	b	0xc25f0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x638>
   c20d4: f81783a0     	stur	x0, [x29, #-0x88]
   c20d8: 2a0103e8     	mov	w8, w1
   c20dc: b81743a8     	stur	w8, [x29, #-0x8c]
   c20e0: 1400013e     	b	0xc25d8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x620>
   c20e4: f81783a0     	stur	x0, [x29, #-0x88]
   c20e8: 2a0103e8     	mov	w8, w1
   c20ec: b81743a8     	stur	w8, [x29, #-0x8c]
   c20f0: 14000137     	b	0xc25cc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x614>
   c20f4: f81783a0     	stur	x0, [x29, #-0x88]
   c20f8: 2a0103e8     	mov	w8, w1
   c20fc: b81743a8     	stur	w8, [x29, #-0x8c]
   c2100: 14000130     	b	0xc25c0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x608>
   c2104: f81783a0     	stur	x0, [x29, #-0x88]
   c2108: 2a0103e8     	mov	w8, w1
   c210c: b81743a8     	stur	w8, [x29, #-0x8c]
   c2110: 14000129     	b	0xc25b4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5fc>
   c2114: d0000f28     	adrp	x8, 0x2a8000
   c2118: f9445d08     	ldr	x8, [x8, #0x8b8]
   c211c: f9400101     	ldr	x1, [x8]
   c2120: d10083a0     	sub	x0, x29, #0x20
   c2124: 97ff8c7f     	bl	0xa5320 <_ZNK7android7String8eqEPKc@plt>
   c2128: b900abe0     	str	w0, [sp, #0xa8]
   c212c: 14000001     	b	0xc2130 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x178>
   c2130: b940abe8     	ldr	w8, [sp, #0xa8]
   c2134: 12000109     	and	w9, w8, #0x1
   c2138: f85403aa     	ldur	x10, [x29, #-0xc0]
   c213c: 39007149     	strb	w9, [x10, #0x1c]
   c2140: 321d0be9     	orr	w9, wzr, #0x38
   c2144: 2a0903e0     	mov	w0, w9
   c2148: 97ff9b72     	bl	0xa8f10 <_Znwm@plt>
   c214c: f90053e0     	str	x0, [sp, #0xa0]
   c2150: 14000001     	b	0xc2154 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x19c>
   c2154: f94053e0     	ldr	x0, [sp, #0xa0]
   c2158: f94053e1     	ldr	x1, [sp, #0xa0]
   c215c: f9004fe0     	str	x0, [sp, #0x98]
   c2160: aa0103e0     	mov	x0, x1
   c2164: 97ff9453     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   c2168: 14000001     	b	0xc216c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1b4>
   c216c: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2170: 91004100     	add	x0, x8, #0x10
   c2174: f9404fe1     	ldr	x1, [sp, #0x98]
   c2178: 97ff870e     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   c217c: f9004be0     	str	x0, [sp, #0x90]
   c2180: 14000001     	b	0xc2184 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1cc>
   c2184: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2188: 91004100     	add	x0, x8, #0x10
   c218c: 97ff8b49     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c2190: f90047e0     	str	x0, [sp, #0x88]
   c2194: 14000001     	b	0xc2198 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1e0>
   c2198: f85403a8     	ldur	x8, [x29, #-0xc0]
   c219c: 39407109     	ldrb	w9, [x8, #0x1c]
   c21a0: 360000e9     	tbz	w9, #0x0, 0xc21bc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x204>
   c21a4: 14000001     	b	0xc21a8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x1f0>
   c21a8: d0000f28     	adrp	x8, 0x2a8000
   c21ac: f9445d08     	ldr	x8, [x8, #0x8b8]
   c21b0: f9400108     	ldr	x8, [x8]
   c21b4: f90043e8     	str	x8, [sp, #0x80]
   c21b8: 14000006     	b	0xc21d0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x218>
   c21bc: d0000f28     	adrp	x8, 0x2a8000
   c21c0: f9424508     	ldr	x8, [x8, #0x488]
   c21c4: f9400108     	ldr	x8, [x8]
   c21c8: f90043e8     	str	x8, [sp, #0x80]
   c21cc: 14000001     	b	0xc21d0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x218>
   c21d0: f94043e0     	ldr	x0, [sp, #0x80]
   c21d4: 528daca1     	mov	w1, #0x6d65             // =28005
   c21d8: 72adad21     	movk	w1, #0x6d69, lsl #16
   c21dc: f94047e2     	ldr	x2, [sp, #0x88]
   c21e0: f9003fe0     	str	x0, [sp, #0x78]
   c21e4: aa0203e0     	mov	x0, x2
   c21e8: f9403fe2     	ldr	x2, [sp, #0x78]
   c21ec: 97ff7875     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c21f0: b90077e0     	str	w0, [sp, #0x74]
   c21f4: 14000001     	b	0xc21f8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x240>
   c21f8: f85403a8     	ldur	x8, [x29, #-0xc0]
   c21fc: 91004100     	add	x0, x8, #0x10
   c2200: 97ff8b2c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c2204: f90037e0     	str	x0, [sp, #0x68]
   c2208: 14000001     	b	0xc220c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x254>
   c220c: 528d0dc1     	mov	w1, #0x686e             // =26734
   c2210: 72a46c61     	movk	w1, #0x2363, lsl #16
   c2214: 320003e2     	orr	w2, wzr, #0x1
   c2218: f94037e0     	ldr	x0, [sp, #0x68]
   c221c: 97ff8595     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c2220: b90067e0     	str	w0, [sp, #0x64]
   c2224: 14000001     	b	0xc2228 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x270>
   c2228: f85403a8     	ldur	x8, [x29, #-0xc0]
   c222c: 91004100     	add	x0, x8, #0x10
   c2230: 97ff8b20     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c2234: f9002fe0     	str	x0, [sp, #0x58]
   c2238: 14000001     	b	0xc223c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x284>
   c223c: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2240: 39407109     	ldrb	w9, [x8, #0x1c]
   c2244: 72000129     	ands	w9, w9, #0x1
   c2248: 5283e80a     	mov	w10, #0x1f40            // =8000
   c224c: 5287d00b     	mov	w11, #0x3e80            // =16000
   c2250: 1a8a1162     	csel	w2, w11, w10, ne
   c2254: 528e8ca1     	mov	w1, #0x7465             // =29797
   c2258: 72ae6e41     	movk	w1, #0x7372, lsl #16
   c225c: f9402fe0     	ldr	x0, [sp, #0x58]
   c2260: b90057e9     	str	w9, [sp, #0x54]
   c2264: 97ff8583     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c2268: b90053e0     	str	w0, [sp, #0x50]
   c226c: 14000001     	b	0xc2270 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x2b8>
   c2270: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2274: 39407109     	ldrb	w9, [x8, #0x1c]
   c2278: 72000129     	ands	w9, w9, #0x1
   c227c: 321f07ea     	orr	w10, wzr, #0x6
   c2280: 5280012b     	mov	w11, #0x9               // =9
   c2284: 1a8a116a     	csel	w10, w11, w10, ne
   c2288: 2a0a03ec     	mov	w12, w10
   c228c: f81683ac     	stur	x12, [x29, #-0x98]
   c2290: aa1f03ec     	mov	x12, xzr
   c2294: f81603ac     	stur	x12, [x29, #-0xa0]
   c2298: f81583ac     	stur	x12, [x29, #-0xa8]
   c229c: 91002100     	add	x0, x8, #0x8
   c22a0: b9004fe9     	str	w9, [sp, #0x4c]
   c22a4: 97ff953b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c22a8: f90023e0     	str	x0, [sp, #0x40]
   c22ac: 14000001     	b	0xc22b0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x2f8>
   c22b0: f94023e8     	ldr	x8, [sp, #0x40]
   c22b4: f9400109     	ldr	x9, [x8]
   c22b8: f9402129     	ldr	x9, [x9, #0x40]
   c22bc: d100c3a1     	sub	x1, x29, #0x30
   c22c0: aa0803e0     	mov	x0, x8
   c22c4: d63f0120     	blr	x9
   c22c8: b9003fe0     	str	w0, [sp, #0x3c]
   c22cc: 14000001     	b	0xc22d0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x318>
   c22d0: b9403fe8     	ldr	w8, [sp, #0x3c]
   c22d4: 35001408     	cbnz	w8, 0xc2554 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x59c>
   c22d8: 14000001     	b	0xc22dc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x324>
   c22dc: 14000001     	b	0xc22e0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x328>
   c22e0: f85683a8     	ldur	x8, [x29, #-0x98]
   c22e4: f85d03a9     	ldur	x9, [x29, #-0x30]
   c22e8: eb090108     	subs	x8, x8, x9
   c22ec: f9001be8     	str	x8, [sp, #0x30]
   c22f0: 5400118a     	b.ge	0xc2520 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x568>
   c22f4: 14000001     	b	0xc22f8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x340>
   c22f8: f85803a0     	ldur	x0, [x29, #-0x80]
   c22fc: f85683a1     	ldur	x1, [x29, #-0x98]
   c2300: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2304: 39407109     	ldrb	w9, [x8, #0x1c]
   c2308: 12000122     	and	w2, w9, #0x1
   c230c: d100e3a3     	sub	x3, x29, #0x38
   c2310: 97fffeaf     	bl	0xc1dcc <android::sp<android::MetaData>::operator=(android::MetaData*)+0x8c>
   c2314: b9002fe0     	str	w0, [sp, #0x2c]
   c2318: 14000001     	b	0xc231c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x364>
   c231c: b9402fe8     	ldr	w8, [sp, #0x2c]
   c2320: b81543a8     	stur	w8, [x29, #-0xac]
   c2324: b85543a9     	ldur	w9, [x29, #-0xac]
   c2328: 310fcd29     	adds	w9, w9, #0x3f3
   c232c: b9002be9     	str	w9, [sp, #0x28]
   c2330: 54000121     	b.ne	0xc2354 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x39c>
   c2334: 14000001     	b	0xc2338 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x380>
   c2338: 1400007a     	b	0xc2520 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x568>
   c233c: f81783a0     	stur	x0, [x29, #-0x88]
   c2340: 2a0103e8     	mov	w8, w1
   c2344: b81743a8     	stur	w8, [x29, #-0x8c]
   c2348: f94053e0     	ldr	x0, [sp, #0xa0]
   c234c: 97ff7985     	bl	0xa0960 <_ZdlPv@plt>
   c2350: 14000099     	b	0xc25b4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5fc>
   c2354: b85543a8     	ldur	w8, [x29, #-0xac]
   c2358: 340000a8     	cbz	w8, 0xc236c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3b4>
   c235c: 14000001     	b	0xc2360 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3a8>
   c2360: 320003e8     	orr	w8, wzr, #0x1
   c2364: b81703a8     	stur	w8, [x29, #-0x90]
   c2368: 14000080     	b	0xc2568 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5b0>
   c236c: 14000001     	b	0xc2370 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3b8>
   c2370: f85603a8     	ldur	x8, [x29, #-0xa0]
   c2374: d341fd09     	lsr	x9, x8, #1
   c2378: d29ae16a     	mov	x10, #0xd70b            // =55051
   c237c: f2ae146a     	movk	x10, #0x70a3, lsl #16
   c2380: f2c147aa     	movk	x10, #0xa3d, lsl #32
   c2384: f2f47aea     	movk	x10, #0xa3d7, lsl #48
   c2388: 9bca7d29     	umulh	x9, x9, x10
   c238c: d344fd29     	lsr	x9, x9, #4
   c2390: 5280064b     	mov	w11, #0x32              // =50
   c2394: 2a0b03ea     	mov	w10, w11
   c2398: 9b0a7d29     	mul	x9, x9, x10
   c239c: eb090108     	subs	x8, x8, x9
   c23a0: b5000a68     	cbnz	x8, 0xc24ec <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x534>
   c23a4: 14000001     	b	0xc23a8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x3f0>
   c23a8: f85603a8     	ldur	x8, [x29, #-0xa0]
   c23ac: d341fd08     	lsr	x8, x8, #1
   c23b0: d29ae169     	mov	x9, #0xd70b             // =55051
   c23b4: f2ae1469     	movk	x9, #0x70a3, lsl #16
   c23b8: f2c147a9     	movk	x9, #0xa3d, lsl #32
   c23bc: f2f47ae9     	movk	x9, #0xa3d7, lsl #48
   c23c0: 9bc97d08     	umulh	x8, x8, x9
   c23c4: d344fd08     	lsr	x8, x8, #4
   c23c8: f104ad08     	subs	x8, x8, #0x12b
   c23cc: f90013e8     	str	x8, [sp, #0x20]
   c23d0: 540008e8     	b.hi	0xc24ec <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x534>
   c23d4: 14000001     	b	0xc23d8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x420>
   c23d8: 14000001     	b	0xc23dc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x424>
   c23dc: f85403a8     	ldur	x8, [x29, #-0xc0]
   c23e0: 91260100     	add	x0, x8, #0x980
   c23e4: f85603a9     	ldur	x9, [x29, #-0xa0]
   c23e8: d341fd29     	lsr	x9, x9, #1
   c23ec: d29ae16a     	mov	x10, #0xd70b            // =55051
   c23f0: f2ae146a     	movk	x10, #0x70a3, lsl #16
   c23f4: f2c147aa     	movk	x10, #0xa3d, lsl #32
   c23f8: f2f47aea     	movk	x10, #0xa3d7, lsl #48
   c23fc: 9bca7d29     	umulh	x9, x9, x10
   c2400: d344fd29     	lsr	x9, x9, #4
   c2404: f81a83a9     	stur	x9, [x29, #-0x58]
   c2408: d10143a8     	sub	x8, x29, #0x50
   c240c: d10163a1     	sub	x1, x29, #0x58
   c2410: 97ffa244     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
   c2414: 14000001     	b	0xc2418 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x460>
   c2418: d10143a0     	sub	x0, x29, #0x50
   c241c: 97ff9a2d     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   c2420: b9001fe0     	str	w0, [sp, #0x1c]
   c2424: 14000001     	b	0xc2428 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x470>
   c2428: b9401fe8     	ldr	w8, [sp, #0x1c]
   c242c: 37000308     	tbnz	w8, #0x0, 0xc248c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4d4>
   c2430: 14000001     	b	0xc2434 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x47c>
   c2434: d00009a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c2438: 91159c21     	add	x1, x1, #0x567
   c243c: d101c3a0     	sub	x0, x29, #0x70
   c2440: 97ff85d0     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   c2444: 14000001     	b	0xc2448 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x490>
   c2448: d101c3a0     	sub	x0, x29, #0x70
   c244c: d10143a1     	sub	x1, x29, #0x50
   c2450: 97ff8224     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   c2454: 14000001     	b	0xc2458 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4a0>
   c2458: d101c3a0     	sub	x0, x29, #0x70
   c245c: 97ff7e29     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c2460: 1400000b     	b	0xc248c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4d4>
   c2464: f81783a0     	stur	x0, [x29, #-0x88]
   c2468: 2a0103e8     	mov	w8, w1
   c246c: b81743a8     	stur	w8, [x29, #-0x8c]
   c2470: 1400001c     	b	0xc24e0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x528>
   c2474: f81783a0     	stur	x0, [x29, #-0x88]
   c2478: 2a0103e8     	mov	w8, w1
   c247c: b81743a8     	stur	w8, [x29, #-0x8c]
   c2480: d101c3a0     	sub	x0, x29, #0x70
   c2484: 97ff7e1f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c2488: 14000016     	b	0xc24e0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x528>
   c248c: d10143a0     	sub	x0, x29, #0x50
   c2490: 97ff7e1c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c2494: 14000001     	b	0xc2498 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4e0>
   c2498: 14000001     	b	0xc249c <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x4e4>
   c249c: f85683a8     	ldur	x8, [x29, #-0x98]
   c24a0: f85403a9     	ldur	x9, [x29, #-0xc0]
   c24a4: 3940712a     	ldrb	w10, [x9, #0x1c]
   c24a8: 7200014a     	ands	w10, w10, #0x1
   c24ac: 321f07eb     	orr	w11, wzr, #0x6
   c24b0: 5280012c     	mov	w12, #0x9               // =9
   c24b4: 1a8b118b     	csel	w11, w12, w11, ne
   c24b8: 2a0b03ed     	mov	w13, w11
   c24bc: eb0d0108     	subs	x8, x8, x13
   c24c0: f944c12d     	ldr	x13, [x9, #0x980]
   c24c4: 8b0d0d2d     	add	x13, x9, x13, lsl #3
   c24c8: f90011a8     	str	x8, [x13, #0x20]
   c24cc: f944c128     	ldr	x8, [x9, #0x980]
   c24d0: 91000508     	add	x8, x8, #0x1
   c24d4: f904c128     	str	x8, [x9, #0x980]
   c24d8: b9001bea     	str	w10, [sp, #0x18]
   c24dc: 14000004     	b	0xc24ec <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x534>
   c24e0: d10143a0     	sub	x0, x29, #0x50
   c24e4: 97ff7e07     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c24e8: 14000033     	b	0xc25b4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5fc>
   c24ec: f85c83a8     	ldur	x8, [x29, #-0x38]
   c24f0: f85683a9     	ldur	x9, [x29, #-0x98]
   c24f4: 8b080128     	add	x8, x9, x8
   c24f8: f81683a8     	stur	x8, [x29, #-0x98]
   c24fc: f85583a8     	ldur	x8, [x29, #-0xa8]
   c2500: 5289c40a     	mov	w10, #0x4e20            // =20000
   c2504: 2a0a03e9     	mov	w9, w10
   c2508: 8b090108     	add	x8, x8, x9
   c250c: f81583a8     	stur	x8, [x29, #-0xa8]
   c2510: f85603a8     	ldur	x8, [x29, #-0xa0]
   c2514: 91000508     	add	x8, x8, #0x1
   c2518: f81603a8     	stur	x8, [x29, #-0xa0]
   c251c: 17ffff71     	b	0xc22e0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x328>
   c2520: f85403a8     	ldur	x8, [x29, #-0xc0]
   c2524: 91004100     	add	x0, x8, #0x10
   c2528: 97ff8a62     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c252c: f9000be0     	str	x0, [sp, #0x10]
   c2530: 14000001     	b	0xc2534 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x57c>
   c2534: f85583a2     	ldur	x2, [x29, #-0xa8]
   c2538: 528e4c21     	mov	w1, #0x7261             // =29281
   c253c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   c2540: f9400be0     	ldr	x0, [sp, #0x10]
   c2544: 97ff9cff     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c2548: b9000fe0     	str	w0, [sp, #0xc]
   c254c: 14000001     	b	0xc2550 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x598>
   c2550: 14000001     	b	0xc2554 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x59c>
   c2554: 2a1f03e8     	mov	w8, wzr
   c2558: f85403a9     	ldur	x9, [x29, #-0xc0]
   c255c: b9001928     	str	w8, [x9, #0x18]
   c2560: b81703a8     	stur	w8, [x29, #-0x90]
   c2564: 14000001     	b	0xc2568 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5b0>
   c2568: d10083a0     	sub	x0, x29, #0x20
   c256c: 97ff98f1     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c2570: b85703a8     	ldur	w8, [x29, #-0x90]
   c2574: 71000508     	subs	w8, w8, #0x1
   c2578: b9000be8     	str	w8, [sp, #0x8]
   c257c: 54000468     	b.hi	0xc2608 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x650>
   c2580: 14000001     	b	0xc2584 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5cc>
   c2584: d53bd048     	mrs	x8, TPIDR_EL0
   c2588: f9401508     	ldr	x8, [x8, #0x28]
   c258c: f94067e9     	ldr	x9, [sp, #0xc8]
   c2590: f940012a     	ldr	x10, [x9]
   c2594: eb0a0108     	subs	x8, x8, x10
   c2598: f90003e8     	str	x8, [sp]
   c259c: 54000361     	b.ne	0xc2608 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x650>
   c25a0: 14000001     	b	0xc25a4 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x5ec>
   c25a4: a9597bfd     	ldp	x29, x30, [sp, #0x190]
   c25a8: f940c3fc     	ldr	x28, [sp, #0x180]
   c25ac: 910683ff     	add	sp, sp, #0x1a0
   c25b0: d65f03c0     	ret
   c25b4: d10083a0     	sub	x0, x29, #0x20
   c25b8: 97ff98de     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c25bc: 14000001     	b	0xc25c0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x608>
   c25c0: f9405be0     	ldr	x0, [sp, #0xb0]
   c25c4: 97ff7ceb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c25c8: 14000001     	b	0xc25cc <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x614>
   c25cc: f9405fe0     	ldr	x0, [sp, #0xb8]
   c25d0: 97ff7680     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c25d4: 14000001     	b	0xc25d8 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x620>
   c25d8: d0000f28     	adrp	x8, 0x2a8000
   c25dc: f9447908     	ldr	x8, [x8, #0x8f0]
   c25e0: 91002101     	add	x1, x8, #0x8
   c25e4: f85403a0     	ldur	x0, [x29, #-0xc0]
   c25e8: 97ffa152     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c25ec: 14000001     	b	0xc25f0 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x638>
   c25f0: f85403a8     	ldur	x8, [x29, #-0xc0]
   c25f4: 91262100     	add	x0, x8, #0x988
   c25f8: 97ff7942     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c25fc: 14000001     	b	0xc2600 <android::AMRExtractor::AMRExtractor(android::sp<android::DataSource> const&)+0x648>
   c2600: f85783a0     	ldur	x0, [x29, #-0x88]
   c2604: 97ff9643     	bl	0xa7f10 <_Unwind_Resume@plt>
   c2608: 97ff9dda     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c260c <android::AMRExtractor::~AMRExtractor()>:
   c260c: d10103ff     	sub	sp, sp, #0x40
   c2610: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c2614: 9100c3fd     	add	x29, sp, #0x30
   c2618: b27c03e8     	orr	x8, xzr, #0x10
   c261c: b27d03e9     	orr	x9, xzr, #0x8
   c2620: f81f83a0     	stur	x0, [x29, #-0x8]
   c2624: f81f03a1     	stur	x1, [x29, #-0x10]
   c2628: f85f83a0     	ldur	x0, [x29, #-0x8]
   c262c: f85f03a1     	ldur	x1, [x29, #-0x10]
   c2630: f940002a     	ldr	x10, [x1]
   c2634: f900000a     	str	x10, [x0]
   c2638: f9401c2a     	ldr	x10, [x1, #0x38]
   c263c: f940000b     	ldr	x11, [x0]
   c2640: f85e816b     	ldur	x11, [x11, #-0x18]
   c2644: 8b0b000b     	add	x11, x0, x11
   c2648: f900016a     	str	x10, [x11]
   c264c: 8b080008     	add	x8, x0, x8
   c2650: f9000fe0     	str	x0, [sp, #0x18]
   c2654: aa0803e0     	mov	x0, x8
   c2658: f9000be9     	str	x9, [sp, #0x10]
   c265c: f90007e1     	str	x1, [sp, #0x8]
   c2660: 97ff7cc4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c2664: f9400fe8     	ldr	x8, [sp, #0x18]
   c2668: f9400be9     	ldr	x9, [sp, #0x10]
   c266c: 8b090100     	add	x0, x8, x9
   c2670: 97ff7658     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c2674: f94007e8     	ldr	x8, [sp, #0x8]
   c2678: f9400be9     	ldr	x9, [sp, #0x10]
   c267c: 8b090101     	add	x1, x8, x9
   c2680: f9400fe0     	ldr	x0, [sp, #0x18]
   c2684: 97ffa12b     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c2688: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c268c: 910103ff     	add	sp, sp, #0x40
   c2690: d65f03c0     	ret

00000000000c2694 <android::AMRExtractor::~AMRExtractor()>:
   c2694: d100c3ff     	sub	sp, sp, #0x30
   c2698: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c269c: 910083fd     	add	x29, sp, #0x20
   c26a0: d0000f28     	adrp	x8, 0x2a8000
   c26a4: f9447908     	ldr	x8, [x8, #0x8f0]
   c26a8: d2813109     	mov	x9, #0x988              // =2440
   c26ac: f81f83a0     	stur	x0, [x29, #-0x8]
   c26b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c26b4: f9000be0     	str	x0, [sp, #0x10]
   c26b8: aa0803e1     	mov	x1, x8
   c26bc: f90007e9     	str	x9, [sp, #0x8]
   c26c0: 97ff831c     	bl	0xa3330 <_ZN7android12AMRExtractorD2Ev@plt>
   c26c4: f9400be8     	ldr	x8, [sp, #0x10]
   c26c8: f94007e9     	ldr	x9, [sp, #0x8]
   c26cc: 8b090100     	add	x0, x8, x9
   c26d0: 97ff790c     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c26d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c26d8: 9100c3ff     	add	sp, sp, #0x30
   c26dc: d65f03c0     	ret

00000000000c26e0 <virtual thunk to android::AMRExtractor::~AMRExtractor()>:
   c26e0: d10083ff     	sub	sp, sp, #0x20
   c26e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c26e8: 910043fd     	add	x29, sp, #0x10
   c26ec: f90007e0     	str	x0, [sp, #0x8]
   c26f0: f94007e0     	ldr	x0, [sp, #0x8]
   c26f4: f9400008     	ldr	x8, [x0]
   c26f8: f85e8108     	ldur	x8, [x8, #-0x18]
   c26fc: 8b080008     	add	x8, x0, x8
   c2700: aa0803e0     	mov	x0, x8
   c2704: 97ff8cd7     	bl	0xa5a60 <_ZN7android12AMRExtractorD1Ev@plt>
   c2708: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c270c: 910083ff     	add	sp, sp, #0x20
   c2710: d65f03c0     	ret

00000000000c2714 <android::AMRExtractor::~AMRExtractor()>:
   c2714: d10083ff     	sub	sp, sp, #0x20
   c2718: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c271c: 910043fd     	add	x29, sp, #0x10
   c2720: f90007e0     	str	x0, [sp, #0x8]
   c2724: f94007e0     	ldr	x0, [sp, #0x8]
   c2728: f90003e0     	str	x0, [sp]
   c272c: 97ff8ccd     	bl	0xa5a60 <_ZN7android12AMRExtractorD1Ev@plt>
   c2730: f94003e0     	ldr	x0, [sp]
   c2734: 97ff788b     	bl	0xa0960 <_ZdlPv@plt>
   c2738: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c273c: 910083ff     	add	sp, sp, #0x20
   c2740: d65f03c0     	ret

00000000000c2744 <virtual thunk to android::AMRExtractor::~AMRExtractor()>:
   c2744: d10083ff     	sub	sp, sp, #0x20
   c2748: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c274c: 910043fd     	add	x29, sp, #0x10
   c2750: f90007e0     	str	x0, [sp, #0x8]
   c2754: f94007e0     	ldr	x0, [sp, #0x8]
   c2758: f9400008     	ldr	x8, [x0]
   c275c: f85e8108     	ldur	x8, [x8, #-0x18]
   c2760: 8b080008     	add	x8, x0, x8
   c2764: aa0803e0     	mov	x0, x8
   c2768: 97ff8382     	bl	0xa3570 <_ZN7android12AMRExtractorD0Ev@plt>
   c276c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c2770: 910083ff     	add	sp, sp, #0x20
   c2774: d65f03c0     	ret

00000000000c2778 <android::AMRExtractor::getMetaData()>:
   c2778: d10183ff     	sub	sp, sp, #0x60
   c277c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c2780: 910143fd     	add	x29, sp, #0x50
   c2784: 52800009     	mov	w9, #0x0                // =0
   c2788: b27d0bea     	orr	x10, xzr, #0x38
   c278c: d00009ab     	adrp	x11, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c2790: 9117816b     	add	x11, x11, #0x5e0
   c2794: d00009ac     	adrp	x12, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c2798: 9117b58c     	add	x12, x12, #0x5ed
   c279c: f81f83a0     	stur	x0, [x29, #-0x8]
   c27a0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c27a4: 320003ed     	orr	w13, wzr, #0x1
   c27a8: 0a0d0129     	and	w9, w9, w13
   c27ac: 381f73a9     	sturb	w9, [x29, #-0x9]
   c27b0: f90017e0     	str	x0, [sp, #0x28]
   c27b4: aa0a03e0     	mov	x0, x10
   c27b8: f90013e8     	str	x8, [sp, #0x20]
   c27bc: f9000feb     	str	x11, [sp, #0x18]
   c27c0: f9000bec     	str	x12, [sp, #0x10]
   c27c4: 97ff99d3     	bl	0xa8f10 <_Znwm@plt>
   c27c8: f90007e0     	str	x0, [sp, #0x8]
   c27cc: 97ff92b9     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   c27d0: 14000001     	b	0xc27d4 <android::AMRExtractor::getMetaData()+0x5c>
   c27d4: f94013e0     	ldr	x0, [sp, #0x20]
   c27d8: f94007e1     	ldr	x1, [sp, #0x8]
   c27dc: 97ff8cc9     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c27e0: f94017e0     	ldr	x0, [sp, #0x28]
   c27e4: b9401808     	ldr	w8, [x0, #0x18]
   c27e8: 35000048     	cbnz	w8, 0xc27f0 <android::AMRExtractor::getMetaData()+0x78>
   c27ec: 1400000e     	b	0xc2824 <android::AMRExtractor::getMetaData()+0xac>
   c27f0: 320003e8     	orr	w8, wzr, #0x1
   c27f4: 12800009     	mov	w9, #-0x1               // =-1
   c27f8: 320003ea     	orr	w10, wzr, #0x1
   c27fc: 0a0a0129     	and	w9, w9, w10
   c2800: 381f73a9     	sturb	w9, [x29, #-0x9]
   c2804: b81e03a8     	stur	w8, [x29, #-0x20]
   c2808: 14000023     	b	0xc2894 <android::AMRExtractor::getMetaData()+0x11c>
   c280c: 2a0103e8     	mov	w8, w1
   c2810: f81e83a0     	stur	x0, [x29, #-0x18]
   c2814: b81e43a8     	stur	w8, [x29, #-0x1c]
   c2818: f94007e0     	ldr	x0, [sp, #0x8]
   c281c: 97ff7851     	bl	0xa0960 <_ZdlPv@plt>
   c2820: 14000024     	b	0xc28b0 <android::AMRExtractor::getMetaData()+0x138>
   c2824: f94013e0     	ldr	x0, [sp, #0x20]
   c2828: 97ff89a2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c282c: f90003e0     	str	x0, [sp]
   c2830: 14000001     	b	0xc2834 <android::AMRExtractor::getMetaData()+0xbc>
   c2834: 528daca1     	mov	w1, #0x6d65             // =28005
   c2838: 72adad21     	movk	w1, #0x6d69, lsl #16
   c283c: f94017e8     	ldr	x8, [sp, #0x28]
   c2840: 39407109     	ldrb	w9, [x8, #0x1c]
   c2844: 7200013f     	tst	w9, #0x1
   c2848: f9400fea     	ldr	x10, [sp, #0x18]
   c284c: f9400beb     	ldr	x11, [sp, #0x10]
   c2850: 9a8b1142     	csel	x2, x10, x11, ne
   c2854: f94003e0     	ldr	x0, [sp]
   c2858: 97ff76da     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c285c: 14000001     	b	0xc2860 <android::AMRExtractor::getMetaData()+0xe8>
   c2860: 320003e8     	orr	w8, wzr, #0x1
   c2864: 12800009     	mov	w9, #-0x1               // =-1
   c2868: 320003ea     	orr	w10, wzr, #0x1
   c286c: 0a0a0129     	and	w9, w9, w10
   c2870: 381f73a9     	sturb	w9, [x29, #-0x9]
   c2874: b81e03a8     	stur	w8, [x29, #-0x20]
   c2878: 14000007     	b	0xc2894 <android::AMRExtractor::getMetaData()+0x11c>
   c287c: 2a0103e8     	mov	w8, w1
   c2880: f81e83a0     	stur	x0, [x29, #-0x18]
   c2884: b81e43a8     	stur	w8, [x29, #-0x1c]
   c2888: f94013e0     	ldr	x0, [sp, #0x20]
   c288c: 97ff7c39     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c2890: 14000008     	b	0xc28b0 <android::AMRExtractor::getMetaData()+0x138>
   c2894: 385f73a8     	ldurb	w8, [x29, #-0x9]
   c2898: 37000068     	tbnz	w8, #0x0, 0xc28a4 <android::AMRExtractor::getMetaData()+0x12c>
   c289c: f94013e0     	ldr	x0, [sp, #0x20]
   c28a0: 97ff7c34     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c28a4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c28a8: 910183ff     	add	sp, sp, #0x60
   c28ac: d65f03c0     	ret
   c28b0: f85e83a0     	ldur	x0, [x29, #-0x18]
   c28b4: 97ff9597     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c28b8 <android::AMRExtractor::countTracks()>:
   c28b8: d10043ff     	sub	sp, sp, #0x10
   c28bc: 52800008     	mov	w8, #0x0                // =0
   c28c0: 320003e9     	orr	w9, wzr, #0x1
   c28c4: f90007e0     	str	x0, [sp, #0x8]
   c28c8: f94007e0     	ldr	x0, [sp, #0x8]
   c28cc: b940180a     	ldr	w10, [x0, #0x18]
   c28d0: 6b08015f     	cmp	w10, w8
   c28d4: 1a9f17ea     	cset	w10, eq
   c28d8: 7200015f     	tst	w10, #0x1
   c28dc: 1a881128     	csel	w8, w9, w8, ne
   c28e0: 2a0803e0     	mov	w0, w8
   c28e4: 93407c00     	sxtw	x0, w0
   c28e8: 910043ff     	add	sp, sp, #0x10
   c28ec: d65f03c0     	ret

00000000000c28f0 <android::AMRExtractor::getTrack(unsigned long)>:
   c28f0: d101c3ff     	sub	sp, sp, #0x70
   c28f4: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c28f8: 910183fd     	add	x29, sp, #0x60
   c28fc: d2800009     	mov	x9, #0x0                // =0
   c2900: f81f83a0     	stur	x0, [x29, #-0x8]
   c2904: f81f03a1     	stur	x1, [x29, #-0x10]
   c2908: f85f83a0     	ldur	x0, [x29, #-0x8]
   c290c: b940180a     	ldr	w10, [x0, #0x18]
   c2910: f81d83a8     	stur	x8, [x29, #-0x28]
   c2914: f9001be9     	str	x9, [sp, #0x30]
   c2918: f90017e0     	str	x0, [sp, #0x28]
   c291c: 3500008a     	cbnz	w10, 0xc292c <android::AMRExtractor::getTrack(unsigned long)+0x3c>
   c2920: f85f03a8     	ldur	x8, [x29, #-0x10]
   c2924: b5000048     	cbnz	x8, 0xc292c <android::AMRExtractor::getTrack(unsigned long)+0x3c>
   c2928: 14000005     	b	0xc293c <android::AMRExtractor::getTrack(unsigned long)+0x4c>
   c292c: f85d83a0     	ldur	x0, [x29, #-0x28]
   c2930: f9401be1     	ldr	x1, [sp, #0x30]
   c2934: 97ff8173     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   c2938: 14000021     	b	0xc29bc <android::AMRExtractor::getTrack(unsigned long)+0xcc>
   c293c: b27b03e8     	orr	x8, xzr, #0x20
   c2940: b27c03e9     	orr	x9, xzr, #0x10
   c2944: b27d03ea     	orr	x10, xzr, #0x8
   c2948: d2813700     	mov	x0, #0x9b8              // =2488
   c294c: f90013e8     	str	x8, [sp, #0x20]
   c2950: f9000fe9     	str	x9, [sp, #0x18]
   c2954: f9000bea     	str	x10, [sp, #0x10]
   c2958: 97ff996e     	bl	0xa8f10 <_Znwm@plt>
   c295c: f94017e8     	ldr	x8, [sp, #0x28]
   c2960: f9400be9     	ldr	x9, [sp, #0x10]
   c2964: 8b090101     	add	x1, x8, x9
   c2968: f9400fea     	ldr	x10, [sp, #0x18]
   c296c: 8b0a0102     	add	x2, x8, x10
   c2970: 3940710b     	ldrb	w11, [x8, #0x1c]
   c2974: f94013ec     	ldr	x12, [sp, #0x20]
   c2978: 8b0c010d     	add	x13, x8, x12
   c297c: f944c105     	ldr	x5, [x8, #0x980]
   c2980: f90007e0     	str	x0, [sp, #0x8]
   c2984: 2a0b03e3     	mov	w3, w11
   c2988: aa0d03e4     	mov	x4, x13
   c298c: 97ff9a75     	bl	0xa9360 <_ZN7android9AMRSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEEbPKlm@plt>
   c2990: 14000001     	b	0xc2994 <android::AMRExtractor::getTrack(unsigned long)+0xa4>
   c2994: f85d83a0     	ldur	x0, [x29, #-0x28]
   c2998: f94007e1     	ldr	x1, [sp, #0x8]
   c299c: 97ff9955     	bl	0xa8ef0 <_ZN7android2spINS_12IMediaSourceEEC2INS_9AMRSourceEEEPT_@plt>
   c29a0: 14000007     	b	0xc29bc <android::AMRExtractor::getTrack(unsigned long)+0xcc>
   c29a4: 2a0103e8     	mov	w8, w1
   c29a8: f81e83a0     	stur	x0, [x29, #-0x18]
   c29ac: b81e43a8     	stur	w8, [x29, #-0x1c]
   c29b0: f94007e0     	ldr	x0, [sp, #0x8]
   c29b4: 97ff77eb     	bl	0xa0960 <_ZdlPv@plt>
   c29b8: 14000004     	b	0xc29c8 <android::AMRExtractor::getTrack(unsigned long)+0xd8>
   c29bc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c29c0: 9101c3ff     	add	sp, sp, #0x70
   c29c4: d65f03c0     	ret
   c29c8: f85e83a0     	ldur	x0, [x29, #-0x18]
   c29cc: 97ff9551     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c29d0 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)>:
   c29d0: d10243ff     	sub	sp, sp, #0x90
   c29d4: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c29d8: 910203fd     	add	x29, sp, #0x80
   c29dc: d2813508     	mov	x8, #0x9a8              // =2472
   c29e0: d0000f29     	adrp	x9, 0x2a8000
   c29e4: f945f529     	ldr	x9, [x9, #0xbe8]
   c29e8: b27d03ea     	orr	x10, xzr, #0x8
   c29ec: 8b0a0129     	add	x9, x9, x10
   c29f0: d0000f2a     	adrp	x10, 0x2a8000
   c29f4: f942394a     	ldr	x10, [x10, #0x470]
   c29f8: b27d07eb     	orr	x11, xzr, #0x18
   c29fc: 8b0b014b     	add	x11, x10, x11
   c2a00: d280150c     	mov	x12, #0xa8              // =168
   c2a04: 8b0c014a     	add	x10, x10, x12
   c2a08: d280000c     	mov	x12, #0x0               // =0
   c2a0c: 5280000d     	mov	w13, #0x0               // =0
   c2a10: f81f83a0     	stur	x0, [x29, #-0x8]
   c2a14: f81f03a1     	stur	x1, [x29, #-0x10]
   c2a18: f81e83a2     	stur	x2, [x29, #-0x18]
   c2a1c: 320003ee     	orr	w14, wzr, #0x1
   c2a20: 0a0e006e     	and	w14, w3, w14
   c2a24: 381e73ae     	sturb	w14, [x29, #-0x19]
   c2a28: f81d83a4     	stur	x4, [x29, #-0x28]
   c2a2c: f81d03a5     	stur	x5, [x29, #-0x30]
   c2a30: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2a34: 8b080008     	add	x8, x0, x8
   c2a38: f9001fe0     	str	x0, [sp, #0x38]
   c2a3c: aa0803e0     	mov	x0, x8
   c2a40: f9001be9     	str	x9, [sp, #0x30]
   c2a44: f90017eb     	str	x11, [sp, #0x28]
   c2a48: f90013ea     	str	x10, [sp, #0x20]
   c2a4c: f9000fec     	str	x12, [sp, #0x18]
   c2a50: b90017ed     	str	w13, [sp, #0x14]
   c2a54: 97ff8177     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c2a58: f9401fe0     	ldr	x0, [sp, #0x38]
   c2a5c: f9401be1     	ldr	x1, [sp, #0x30]
   c2a60: 97ff9320     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c2a64: 14000001     	b	0xc2a68 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x98>
   c2a68: b27d03e8     	orr	x8, xzr, #0x8
   c2a6c: f94017e9     	ldr	x9, [sp, #0x28]
   c2a70: f9401fea     	ldr	x10, [sp, #0x38]
   c2a74: f9000149     	str	x9, [x10]
   c2a78: f94013eb     	ldr	x11, [sp, #0x20]
   c2a7c: f904d54b     	str	x11, [x10, #0x9a8]
   c2a80: 8b080148     	add	x8, x10, x8
   c2a84: f85f03a1     	ldur	x1, [x29, #-0x10]
   c2a88: aa0803e0     	mov	x0, x8
   c2a8c: f90007e8     	str	x8, [sp, #0x8]
   c2a90: 97ff75b0     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c2a94: 14000001     	b	0xc2a98 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0xc8>
   c2a98: b27c03e8     	orr	x8, xzr, #0x10
   c2a9c: f9401fe9     	ldr	x9, [sp, #0x38]
   c2aa0: 8b080120     	add	x0, x9, x8
   c2aa4: f85e83a1     	ldur	x1, [x29, #-0x18]
   c2aa8: 97ff79c6     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c2aac: 14000001     	b	0xc2ab0 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0xe0>
   c2ab0: d2800008     	mov	x8, #0x0                // =0
   c2ab4: 321f07e9     	orr	w9, wzr, #0x6
   c2ab8: 5280012a     	mov	w10, #0x9               // =9
   c2abc: 385e73ab     	ldurb	w11, [x29, #-0x19]
   c2ac0: 320003ec     	orr	w12, wzr, #0x1
   c2ac4: 0a0c016b     	and	w11, w11, w12
   c2ac8: f9401fed     	ldr	x13, [sp, #0x38]
   c2acc: 390061ab     	strb	w11, [x13, #0x18]
   c2ad0: 394061ab     	ldrb	w11, [x13, #0x18]
   c2ad4: 7200017f     	tst	w11, #0x1
   c2ad8: 1a891149     	csel	w9, w10, w9, ne
   c2adc: 2a0903ee     	mov	w14, w9
   c2ae0: 93407dce     	sxtw	x14, w14
   c2ae4: f90011ae     	str	x14, [x13, #0x20]
   c2ae8: f90015bf     	str	xzr, [x13, #0x28]
   c2aec: b94017e9     	ldr	w9, [sp, #0x14]
   c2af0: 3900c1a9     	strb	w9, [x13, #0x30]
   c2af4: f9400fee     	ldr	x14, [sp, #0x18]
   c2af8: f9001dae     	str	x14, [x13, #0x38]
   c2afc: f85d03af     	ldur	x15, [x29, #-0x30]
   c2b00: f904d1af     	str	x15, [x13, #0x9a0]
   c2b04: f944d1af     	ldr	x15, [x13, #0x9a0]
   c2b08: eb0801ff     	cmp	x15, x8
   c2b0c: 1a9f97ea     	cset	w10, hi
   c2b10: 3700004a     	tbnz	w10, #0x0, 0xc2b18 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x148>
   c2b14: 14000020     	b	0xc2b94 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1c4>
   c2b18: d2802588     	mov	x8, #0x12c              // =300
   c2b1c: f9401fe9     	ldr	x9, [sp, #0x38]
   c2b20: f944d12a     	ldr	x10, [x9, #0x9a0]
   c2b24: eb08015f     	cmp	x10, x8
   c2b28: 1a9f87eb     	cset	w11, ls
   c2b2c: 3700004b     	tbnz	w11, #0x0, 0xc2b34 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x164>
   c2b30: 14000019     	b	0xc2b94 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1c4>
   c2b34: b27a03e8     	orr	x8, xzr, #0x40
   c2b38: b27d03e9     	orr	x9, xzr, #0x8
   c2b3c: f9401fea     	ldr	x10, [sp, #0x38]
   c2b40: 8b080148     	add	x8, x10, x8
   c2b44: f85d83a1     	ldur	x1, [x29, #-0x28]
   c2b48: f944d14b     	ldr	x11, [x10, #0x9a0]
   c2b4c: 9b0b7d22     	mul	x2, x9, x11
   c2b50: aa0803e0     	mov	x0, x8
   c2b54: 97ff748f     	bl	0x9fd90 <memcpy@plt>
   c2b58: 1400000f     	b	0xc2b94 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1c4>
   c2b5c: 2a0103e8     	mov	w8, w1
   c2b60: f81c83a0     	stur	x0, [x29, #-0x38]
   c2b64: b81c43a8     	stur	w8, [x29, #-0x3c]
   c2b68: 14000011     	b	0xc2bac <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1dc>
   c2b6c: 2a0103e8     	mov	w8, w1
   c2b70: f81c83a0     	stur	x0, [x29, #-0x38]
   c2b74: b81c43a8     	stur	w8, [x29, #-0x3c]
   c2b78: 1400000a     	b	0xc2ba0 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1d0>
   c2b7c: 2a0103e8     	mov	w8, w1
   c2b80: f81c83a0     	stur	x0, [x29, #-0x38]
   c2b84: b81c43a8     	stur	w8, [x29, #-0x3c]
   c2b88: f94007e0     	ldr	x0, [sp, #0x8]
   c2b8c: 97ff7511     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c2b90: 14000004     	b	0xc2ba0 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1d0>
   c2b94: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c2b98: 910243ff     	add	sp, sp, #0x90
   c2b9c: d65f03c0     	ret
   c2ba0: f9401fe0     	ldr	x0, [sp, #0x38]
   c2ba4: f9401be1     	ldr	x1, [sp, #0x30]
   c2ba8: 97ff8722     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c2bac: d2813508     	mov	x8, #0x9a8              // =2472
   c2bb0: f9401fe9     	ldr	x9, [sp, #0x38]
   c2bb4: 8b080120     	add	x0, x9, x8
   c2bb8: 97ff77d2     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c2bbc: f85c83a0     	ldur	x0, [x29, #-0x38]
   c2bc0: 97ff94d4     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c2bc4 <android::sp<android::IMediaSource>::sp<android::AMRSource>(android::AMRSource*)>:
   c2bc4: d100c3ff     	sub	sp, sp, #0x30
   c2bc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c2bcc: 910083fd     	add	x29, sp, #0x20
   c2bd0: d2800008     	mov	x8, #0x0                // =0
   c2bd4: f81f83a0     	stur	x0, [x29, #-0x8]
   c2bd8: f9000be1     	str	x1, [sp, #0x10]
   c2bdc: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2be0: aa0003e1     	mov	x1, x0
   c2be4: f9400be9     	ldr	x9, [sp, #0x10]
   c2be8: f9000029     	str	x9, [x1]
   c2bec: f9400be9     	ldr	x9, [sp, #0x10]
   c2bf0: eb08013f     	cmp	x9, x8
   c2bf4: 1a9f07ea     	cset	w10, ne
   c2bf8: f90007e0     	str	x0, [sp, #0x8]
   c2bfc: 3700004a     	tbnz	w10, #0x0, 0xc2c04 <android::sp<android::IMediaSource>::sp<android::AMRSource>(android::AMRSource*)+0x40>
   c2c00: 14000008     	b	0xc2c20 <android::sp<android::IMediaSource>::sp<android::AMRSource>(android::AMRSource*)+0x5c>
   c2c04: f9400be8     	ldr	x8, [sp, #0x10]
   c2c08: f9400109     	ldr	x9, [x8]
   c2c0c: f85e8129     	ldur	x9, [x9, #-0x18]
   c2c10: 8b090108     	add	x8, x8, x9
   c2c14: aa0803e0     	mov	x0, x8
   c2c18: f94007e1     	ldr	x1, [sp, #0x8]
   c2c1c: 97ff9f01     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c2c20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c2c24: 9100c3ff     	add	sp, sp, #0x30
   c2c28: d65f03c0     	ret

00000000000c2c2c <android::AMRExtractor::getTrackMetaData(unsigned long, unsigned int)>:
   c2c2c: d10103ff     	sub	sp, sp, #0x40
   c2c30: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c2c34: 9100c3fd     	add	x29, sp, #0x30
   c2c38: d2800009     	mov	x9, #0x0                // =0
   c2c3c: f81f83a0     	stur	x0, [x29, #-0x8]
   c2c40: f81f03a1     	stur	x1, [x29, #-0x10]
   c2c44: b81ec3a2     	stur	w2, [x29, #-0x14]
   c2c48: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2c4c: b9401802     	ldr	w2, [x0, #0x18]
   c2c50: f9000be8     	str	x8, [sp, #0x10]
   c2c54: f90007e9     	str	x9, [sp, #0x8]
   c2c58: f90003e0     	str	x0, [sp]
   c2c5c: 35000082     	cbnz	w2, 0xc2c6c <android::AMRExtractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   c2c60: f85f03a8     	ldur	x8, [x29, #-0x10]
   c2c64: b5000048     	cbnz	x8, 0xc2c6c <android::AMRExtractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   c2c68: 14000005     	b	0xc2c7c <android::AMRExtractor::getTrackMetaData(unsigned long, unsigned int)+0x50>
   c2c6c: f9400be0     	ldr	x0, [sp, #0x10]
   c2c70: f94007e1     	ldr	x1, [sp, #0x8]
   c2c74: 97ff8ba3     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c2c78: 14000006     	b	0xc2c90 <android::AMRExtractor::getTrackMetaData(unsigned long, unsigned int)+0x64>
   c2c7c: b27c03e8     	orr	x8, xzr, #0x10
   c2c80: f94003e9     	ldr	x9, [sp]
   c2c84: 8b080121     	add	x1, x9, x8
   c2c88: f9400be0     	ldr	x0, [sp, #0x10]
   c2c8c: 97ff794d     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c2c90: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c2c94: 910103ff     	add	sp, sp, #0x40
   c2c98: d65f03c0     	ret

00000000000c2c9c <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)>:
   c2c9c: d10243ff     	sub	sp, sp, #0x90
   c2ca0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c2ca4: 910203fd     	add	x29, sp, #0x80
   c2ca8: b27d03e8     	orr	x8, xzr, #0x8
   c2cac: d2800009     	mov	x9, #0x0                // =0
   c2cb0: 5280000a     	mov	w10, #0x0               // =0
   c2cb4: f81f83a0     	stur	x0, [x29, #-0x8]
   c2cb8: f81f03a1     	stur	x1, [x29, #-0x10]
   c2cbc: f81e83a2     	stur	x2, [x29, #-0x18]
   c2cc0: f81e03a3     	stur	x3, [x29, #-0x20]
   c2cc4: 320003eb     	orr	w11, wzr, #0x1
   c2cc8: 0a0b008b     	and	w11, w4, w11
   c2ccc: 381df3ab     	sturb	w11, [x29, #-0x21]
   c2cd0: f81d03a5     	stur	x5, [x29, #-0x30]
   c2cd4: f81c83a6     	stur	x6, [x29, #-0x38]
   c2cd8: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2cdc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c2ce0: 8b080022     	add	x2, x1, x8
   c2ce4: f9001be0     	str	x0, [sp, #0x30]
   c2ce8: f90017e1     	str	x1, [sp, #0x28]
   c2cec: aa0203e1     	mov	x1, x2
   c2cf0: f90013e8     	str	x8, [sp, #0x20]
   c2cf4: f9000fe9     	str	x9, [sp, #0x18]
   c2cf8: b90017ea     	str	w10, [sp, #0x14]
   c2cfc: 97ff9279     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c2d00: f94017e8     	ldr	x8, [sp, #0x28]
   c2d04: f9400109     	ldr	x9, [x8]
   c2d08: f9401be0     	ldr	x0, [sp, #0x30]
   c2d0c: f9000009     	str	x9, [x0]
   c2d10: f9401d09     	ldr	x9, [x8, #0x38]
   c2d14: f9400001     	ldr	x1, [x0]
   c2d18: f85e8021     	ldur	x1, [x1, #-0x18]
   c2d1c: 8b010001     	add	x1, x0, x1
   c2d20: f9000029     	str	x9, [x1]
   c2d24: f94013e9     	ldr	x9, [sp, #0x20]
   c2d28: 8b090001     	add	x1, x0, x9
   c2d2c: f85e83a2     	ldur	x2, [x29, #-0x18]
   c2d30: aa0103e0     	mov	x0, x1
   c2d34: f90007e1     	str	x1, [sp, #0x8]
   c2d38: aa0203e1     	mov	x1, x2
   c2d3c: 97ff7505     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c2d40: 14000001     	b	0xc2d44 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0xa8>
   c2d44: b27c03e8     	orr	x8, xzr, #0x10
   c2d48: f9401be9     	ldr	x9, [sp, #0x30]
   c2d4c: 8b080120     	add	x0, x9, x8
   c2d50: f85e03a1     	ldur	x1, [x29, #-0x20]
   c2d54: 97ff791b     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c2d58: 14000001     	b	0xc2d5c <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0xc0>
   c2d5c: d2800008     	mov	x8, #0x0                // =0
   c2d60: 321f07e9     	orr	w9, wzr, #0x6
   c2d64: 5280012a     	mov	w10, #0x9               // =9
   c2d68: 385df3ab     	ldurb	w11, [x29, #-0x21]
   c2d6c: 320003ec     	orr	w12, wzr, #0x1
   c2d70: 0a0c016b     	and	w11, w11, w12
   c2d74: f9401bed     	ldr	x13, [sp, #0x30]
   c2d78: 390061ab     	strb	w11, [x13, #0x18]
   c2d7c: 394061ab     	ldrb	w11, [x13, #0x18]
   c2d80: 7200017f     	tst	w11, #0x1
   c2d84: 1a891149     	csel	w9, w10, w9, ne
   c2d88: 2a0903ee     	mov	w14, w9
   c2d8c: 93407dce     	sxtw	x14, w14
   c2d90: f90011ae     	str	x14, [x13, #0x20]
   c2d94: f90015bf     	str	xzr, [x13, #0x28]
   c2d98: b94017e9     	ldr	w9, [sp, #0x14]
   c2d9c: 3900c1a9     	strb	w9, [x13, #0x30]
   c2da0: f9400fee     	ldr	x14, [sp, #0x18]
   c2da4: f9001dae     	str	x14, [x13, #0x38]
   c2da8: f85c83af     	ldur	x15, [x29, #-0x38]
   c2dac: f904d1af     	str	x15, [x13, #0x9a0]
   c2db0: f944d1af     	ldr	x15, [x13, #0x9a0]
   c2db4: eb0801ff     	cmp	x15, x8
   c2db8: 1a9f97ea     	cset	w10, hi
   c2dbc: 3700004a     	tbnz	w10, #0x0, 0xc2dc4 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x128>
   c2dc0: 1400001c     	b	0xc2e30 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x194>
   c2dc4: d2802588     	mov	x8, #0x12c              // =300
   c2dc8: f9401be9     	ldr	x9, [sp, #0x30]
   c2dcc: f944d12a     	ldr	x10, [x9, #0x9a0]
   c2dd0: eb08015f     	cmp	x10, x8
   c2dd4: 1a9f87eb     	cset	w11, ls
   c2dd8: 3700004b     	tbnz	w11, #0x0, 0xc2de0 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x144>
   c2ddc: 14000015     	b	0xc2e30 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x194>
   c2de0: b27a03e8     	orr	x8, xzr, #0x40
   c2de4: b27d03e9     	orr	x9, xzr, #0x8
   c2de8: f9401bea     	ldr	x10, [sp, #0x30]
   c2dec: 8b080148     	add	x8, x10, x8
   c2df0: f85d03a1     	ldur	x1, [x29, #-0x30]
   c2df4: f944d14b     	ldr	x11, [x10, #0x9a0]
   c2df8: 9b0b7d22     	mul	x2, x9, x11
   c2dfc: aa0803e0     	mov	x0, x8
   c2e00: 97ff73e4     	bl	0x9fd90 <memcpy@plt>
   c2e04: 1400000b     	b	0xc2e30 <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x194>
   c2e08: 2a0103e8     	mov	w8, w1
   c2e0c: f90023e0     	str	x0, [sp, #0x40]
   c2e10: b9003fe8     	str	w8, [sp, #0x3c]
   c2e14: 1400000a     	b	0xc2e3c <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1a0>
   c2e18: 2a0103e8     	mov	w8, w1
   c2e1c: f90023e0     	str	x0, [sp, #0x40]
   c2e20: b9003fe8     	str	w8, [sp, #0x3c]
   c2e24: f94007e0     	ldr	x0, [sp, #0x8]
   c2e28: 97ff746a     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c2e2c: 14000004     	b	0xc2e3c <android::AMRSource::AMRSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, bool, long const*, unsigned long)+0x1a0>
   c2e30: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c2e34: 910243ff     	add	sp, sp, #0x90
   c2e38: d65f03c0     	ret
   c2e3c: b27d03e8     	orr	x8, xzr, #0x8
   c2e40: f94017e9     	ldr	x9, [sp, #0x28]
   c2e44: 8b080121     	add	x1, x9, x8
   c2e48: f9401be0     	ldr	x0, [sp, #0x30]
   c2e4c: 97ff8679     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c2e50: f94023e0     	ldr	x0, [sp, #0x40]
   c2e54: 97ff942f     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c2e58 <android::AMRSource::~AMRSource()>:
   c2e58: d10143ff     	sub	sp, sp, #0x50
   c2e5c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c2e60: 910103fd     	add	x29, sp, #0x40
   c2e64: f81f83a0     	stur	x0, [x29, #-0x8]
   c2e68: f81f03a1     	stur	x1, [x29, #-0x10]
   c2e6c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2e70: f85f03a1     	ldur	x1, [x29, #-0x10]
   c2e74: f9400028     	ldr	x8, [x1]
   c2e78: f9000008     	str	x8, [x0]
   c2e7c: f9401c28     	ldr	x8, [x1, #0x38]
   c2e80: f9400009     	ldr	x9, [x0]
   c2e84: f85e8129     	ldur	x9, [x9, #-0x18]
   c2e88: 8b090009     	add	x9, x0, x9
   c2e8c: f9000128     	str	x8, [x9]
   c2e90: 3940c00a     	ldrb	w10, [x0, #0x30]
   c2e94: f9000fe0     	str	x0, [sp, #0x18]
   c2e98: f9000be1     	str	x1, [sp, #0x10]
   c2e9c: 3700004a     	tbnz	w10, #0x0, 0xc2ea4 <android::AMRSource::~AMRSource()+0x4c>
   c2ea0: 1400001b     	b	0xc2f0c <android::AMRSource::~AMRSource()+0xb4>
   c2ea4: f9400fe8     	ldr	x8, [sp, #0x18]
   c2ea8: f9400109     	ldr	x9, [x8]
   c2eac: f9400d29     	ldr	x9, [x9, #0x18]
   c2eb0: aa0803e0     	mov	x0, x8
   c2eb4: d63f0120     	blr	x9
   c2eb8: 14000001     	b	0xc2ebc <android::AMRSource::~AMRSource()+0x64>
   c2ebc: 14000014     	b	0xc2f0c <android::AMRSource::~AMRSource()+0xb4>
   c2ec0: b27d03e8     	orr	x8, xzr, #0x8
   c2ec4: b27c03e9     	orr	x9, xzr, #0x10
   c2ec8: 2a0103ea     	mov	w10, w1
   c2ecc: f81e83a0     	stur	x0, [x29, #-0x18]
   c2ed0: b81e43aa     	stur	w10, [x29, #-0x1c]
   c2ed4: f9400fe0     	ldr	x0, [sp, #0x18]
   c2ed8: 8b090000     	add	x0, x0, x9
   c2edc: f90007e8     	str	x8, [sp, #0x8]
   c2ee0: 97ff7aa4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c2ee4: f9400fe8     	ldr	x8, [sp, #0x18]
   c2ee8: f94007e9     	ldr	x9, [sp, #0x8]
   c2eec: 8b090100     	add	x0, x8, x9
   c2ef0: 97ff7438     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c2ef4: f9400be8     	ldr	x8, [sp, #0x10]
   c2ef8: f94007e9     	ldr	x9, [sp, #0x8]
   c2efc: 8b090101     	add	x1, x8, x9
   c2f00: f9400fe0     	ldr	x0, [sp, #0x18]
   c2f04: 97ff864b     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c2f08: 14000013     	b	0xc2f54 <android::AMRSource::~AMRSource()+0xfc>
   c2f0c: b27d03e8     	orr	x8, xzr, #0x8
   c2f10: b27c03e9     	orr	x9, xzr, #0x10
   c2f14: f9400fea     	ldr	x10, [sp, #0x18]
   c2f18: 8b090140     	add	x0, x10, x9
   c2f1c: f90003e8     	str	x8, [sp]
   c2f20: 97ff7a94     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c2f24: f9400fe8     	ldr	x8, [sp, #0x18]
   c2f28: f94003e9     	ldr	x9, [sp]
   c2f2c: 8b090100     	add	x0, x8, x9
   c2f30: 97ff7428     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c2f34: f9400be8     	ldr	x8, [sp, #0x10]
   c2f38: f94003e9     	ldr	x9, [sp]
   c2f3c: 8b090101     	add	x1, x8, x9
   c2f40: f9400fe0     	ldr	x0, [sp, #0x18]
   c2f44: 97ff863b     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c2f48: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c2f4c: 910143ff     	add	sp, sp, #0x50
   c2f50: d65f03c0     	ret
   c2f54: f85e83a0     	ldur	x0, [x29, #-0x18]
   c2f58: 97ffac9b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c2f5c <android::AMRSource::~AMRSource()>:
   c2f5c: d100c3ff     	sub	sp, sp, #0x30
   c2f60: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c2f64: 910083fd     	add	x29, sp, #0x20
   c2f68: d0000f28     	adrp	x8, 0x2a8000
   c2f6c: f945f508     	ldr	x8, [x8, #0xbe8]
   c2f70: d2813509     	mov	x9, #0x9a8              // =2472
   c2f74: f81f83a0     	stur	x0, [x29, #-0x8]
   c2f78: f85f83a0     	ldur	x0, [x29, #-0x8]
   c2f7c: f9000be0     	str	x0, [sp, #0x10]
   c2f80: aa0803e1     	mov	x1, x8
   c2f84: f90007e9     	str	x9, [sp, #0x8]
   c2f88: 97ff9b3e     	bl	0xa9c80 <_ZN7android9AMRSourceD2Ev@plt>
   c2f8c: f9400be8     	ldr	x8, [sp, #0x10]
   c2f90: f94007e9     	ldr	x9, [sp, #0x8]
   c2f94: 8b090100     	add	x0, x8, x9
   c2f98: 97ff76da     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c2f9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c2fa0: 9100c3ff     	add	sp, sp, #0x30
   c2fa4: d65f03c0     	ret

00000000000c2fa8 <virtual thunk to android::AMRSource::~AMRSource()>:
   c2fa8: d10083ff     	sub	sp, sp, #0x20
   c2fac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c2fb0: 910043fd     	add	x29, sp, #0x10
   c2fb4: f90007e0     	str	x0, [sp, #0x8]
   c2fb8: f94007e0     	ldr	x0, [sp, #0x8]
   c2fbc: f9400008     	ldr	x8, [x0]
   c2fc0: f85e8108     	ldur	x8, [x8, #-0x18]
   c2fc4: 8b080008     	add	x8, x0, x8
   c2fc8: aa0803e0     	mov	x0, x8
   c2fcc: 97ff9019     	bl	0xa7030 <_ZN7android9AMRSourceD1Ev@plt>
   c2fd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c2fd4: 910083ff     	add	sp, sp, #0x20
   c2fd8: d65f03c0     	ret

00000000000c2fdc <android::AMRSource::~AMRSource()>:
   c2fdc: d10083ff     	sub	sp, sp, #0x20
   c2fe0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c2fe4: 910043fd     	add	x29, sp, #0x10
   c2fe8: f90007e0     	str	x0, [sp, #0x8]
   c2fec: f94007e0     	ldr	x0, [sp, #0x8]
   c2ff0: f90003e0     	str	x0, [sp]
   c2ff4: 97ff900f     	bl	0xa7030 <_ZN7android9AMRSourceD1Ev@plt>
   c2ff8: f94003e0     	ldr	x0, [sp]
   c2ffc: 97ff7659     	bl	0xa0960 <_ZdlPv@plt>
   c3000: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c3004: 910083ff     	add	sp, sp, #0x20
   c3008: d65f03c0     	ret

00000000000c300c <virtual thunk to android::AMRSource::~AMRSource()>:
   c300c: d10083ff     	sub	sp, sp, #0x20
   c3010: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c3014: 910043fd     	add	x29, sp, #0x10
   c3018: f90007e0     	str	x0, [sp, #0x8]
   c301c: f94007e0     	ldr	x0, [sp, #0x8]
   c3020: f9400008     	ldr	x8, [x0]
   c3024: f85e8108     	ldur	x8, [x8, #-0x18]
   c3028: 8b080008     	add	x8, x0, x8
   c302c: aa0803e0     	mov	x0, x8
   c3030: 97ff9db8     	bl	0xaa710 <_ZN7android9AMRSourceD0Ev@plt>
   c3034: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c3038: 910083ff     	add	sp, sp, #0x20
   c303c: d65f03c0     	ret

00000000000c3040 <android::AMRSource::start(android::MetaData*)>:
   c3040: d101c3ff     	sub	sp, sp, #0x70
   c3044: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c3048: 910183fd     	add	x29, sp, #0x60
   c304c: 52800128     	mov	w8, #0x9                // =9
   c3050: 321f07e9     	orr	w9, wzr, #0x6
   c3054: d280000a     	mov	x10, #0x0               // =0
   c3058: d2800a0b     	mov	x11, #0x50              // =80
   c305c: 320003ec     	orr	w12, wzr, #0x1
   c3060: f81f83a0     	stur	x0, [x29, #-0x8]
   c3064: f81f03a1     	stur	x1, [x29, #-0x10]
   c3068: f85f83a0     	ldur	x0, [x29, #-0x8]
   c306c: 3940600d     	ldrb	w13, [x0, #0x18]
   c3070: 720001bf     	tst	w13, #0x1
   c3074: 1a891108     	csel	w8, w8, w9, ne
   c3078: 2a0803e1     	mov	w1, w8
   c307c: 93407c21     	sxtw	x1, w1
   c3080: f9001001     	str	x1, [x0, #0x20]
   c3084: f900141f     	str	xzr, [x0, #0x28]
   c3088: f81d83a0     	stur	x0, [x29, #-0x28]
   c308c: aa0b03e0     	mov	x0, x11
   c3090: f9001bea     	str	x10, [sp, #0x30]
   c3094: b9002fec     	str	w12, [sp, #0x2c]
   c3098: 97ff979e     	bl	0xa8f10 <_Znwm@plt>
   c309c: f90013e0     	str	x0, [sp, #0x20]
   c30a0: f9401be1     	ldr	x1, [sp, #0x30]
   c30a4: 97ff94c3     	bl	0xa83b0 <_ZN7android16MediaBufferGroupC1Em@plt>
   c30a8: 14000001     	b	0xc30ac <android::AMRSource::start(android::MetaData*)+0x6c>
   c30ac: b27903e1     	orr	x1, xzr, #0x80
   c30b0: d2800b00     	mov	x0, #0x58               // =88
   c30b4: f94013e8     	ldr	x8, [sp, #0x20]
   c30b8: f85d83a9     	ldur	x9, [x29, #-0x28]
   c30bc: f9001d28     	str	x8, [x9, #0x38]
   c30c0: f9401d2a     	ldr	x10, [x9, #0x38]
   c30c4: f9000fe1     	str	x1, [sp, #0x18]
   c30c8: f9000bea     	str	x10, [sp, #0x10]
   c30cc: 97ff9791     	bl	0xa8f10 <_Znwm@plt>
   c30d0: f90007e0     	str	x0, [sp, #0x8]
   c30d4: f9400fe1     	ldr	x1, [sp, #0x18]
   c30d8: 97ff9dc2     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   c30dc: 14000001     	b	0xc30e0 <android::AMRSource::start(android::MetaData*)+0xa0>
   c30e0: 52800000     	mov	w0, #0x0                // =0
   c30e4: f9400be8     	ldr	x8, [sp, #0x10]
   c30e8: b90007e0     	str	w0, [sp, #0x4]
   c30ec: aa0803e0     	mov	x0, x8
   c30f0: f94007e1     	ldr	x1, [sp, #0x8]
   c30f4: 97ff9647     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
   c30f8: b9402fe9     	ldr	w9, [sp, #0x2c]
   c30fc: f85d83a8     	ldur	x8, [x29, #-0x28]
   c3100: 3900c109     	strb	w9, [x8, #0x30]
   c3104: b94007e0     	ldr	w0, [sp, #0x4]
   c3108: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c310c: 9101c3ff     	add	sp, sp, #0x70
   c3110: d65f03c0     	ret
   c3114: 2a0103e8     	mov	w8, w1
   c3118: f81e83a0     	stur	x0, [x29, #-0x18]
   c311c: b81e43a8     	stur	w8, [x29, #-0x1c]
   c3120: f94013e0     	ldr	x0, [sp, #0x20]
   c3124: 97ff760f     	bl	0xa0960 <_ZdlPv@plt>
   c3128: 14000006     	b	0xc3140 <android::AMRSource::start(android::MetaData*)+0x100>
   c312c: 2a0103e8     	mov	w8, w1
   c3130: f81e83a0     	stur	x0, [x29, #-0x18]
   c3134: b81e43a8     	stur	w8, [x29, #-0x1c]
   c3138: f94007e0     	ldr	x0, [sp, #0x8]
   c313c: 97ff7609     	bl	0xa0960 <_ZdlPv@plt>
   c3140: f85e83a0     	ldur	x0, [x29, #-0x18]
   c3144: 97ff9373     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c3148 <android::AMRSource::stop()>:
   c3148: d10103ff     	sub	sp, sp, #0x40
   c314c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c3150: 9100c3fd     	add	x29, sp, #0x30
   c3154: d2800008     	mov	x8, #0x0                // =0
   c3158: 52800009     	mov	w9, #0x0                // =0
   c315c: f81f83a0     	stur	x0, [x29, #-0x8]
   c3160: f85f83a0     	ldur	x0, [x29, #-0x8]
   c3164: f9401c0a     	ldr	x10, [x0, #0x38]
   c3168: eb08015f     	cmp	x10, x8
   c316c: 1a9f17eb     	cset	w11, eq
   c3170: f81f03a8     	stur	x8, [x29, #-0x10]
   c3174: b81ec3a9     	stur	w9, [x29, #-0x14]
   c3178: f9000be0     	str	x0, [sp, #0x10]
   c317c: f90007ea     	str	x10, [sp, #0x8]
   c3180: 370000cb     	tbnz	w11, #0x0, 0xc3198 <android::AMRSource::stop()+0x50>
   c3184: f94007e8     	ldr	x8, [sp, #0x8]
   c3188: f9400109     	ldr	x9, [x8]
   c318c: f9400529     	ldr	x9, [x9, #0x8]
   c3190: aa0803e0     	mov	x0, x8
   c3194: d63f0120     	blr	x9
   c3198: 52800000     	mov	w0, #0x0                // =0
   c319c: f85f03a8     	ldur	x8, [x29, #-0x10]
   c31a0: f9400be9     	ldr	x9, [sp, #0x10]
   c31a4: f9001d28     	str	x8, [x9, #0x38]
   c31a8: b85ec3aa     	ldur	w10, [x29, #-0x14]
   c31ac: 3900c12a     	strb	w10, [x9, #0x30]
   c31b0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c31b4: 910103ff     	add	sp, sp, #0x40
   c31b8: d65f03c0     	ret

00000000000c31bc <android::AMRSource::getFormat()>:
   c31bc: d10083ff     	sub	sp, sp, #0x20
   c31c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c31c4: 910043fd     	add	x29, sp, #0x10
   c31c8: b27c03e9     	orr	x9, xzr, #0x10
   c31cc: f90007e0     	str	x0, [sp, #0x8]
   c31d0: f94007e0     	ldr	x0, [sp, #0x8]
   c31d4: 8b090001     	add	x1, x0, x9
   c31d8: aa0803e0     	mov	x0, x8
   c31dc: 97ff77f9     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c31e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c31e4: 910083ff     	add	sp, sp, #0x20
   c31e8: d65f03c0     	ret

00000000000c31ec <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   c31ec: d105c3ff     	sub	sp, sp, #0x170
   c31f0: f900abfc     	str	x28, [sp, #0x150]
   c31f4: a9167bfd     	stp	x29, x30, [sp, #0x160]
   c31f8: 910583fd     	add	x29, sp, #0x160
   c31fc: d100c3a8     	sub	x8, x29, #0x30
   c3200: d53bd049     	mrs	x9, TPIDR_EL0
   c3204: f9401529     	ldr	x9, [x9, #0x28]
   c3208: f9000d09     	str	x9, [x8, #0x18]
   c320c: f81a03a0     	stur	x0, [x29, #-0x60]
   c3210: f81983a1     	stur	x1, [x29, #-0x68]
   c3214: f81903a2     	stur	x2, [x29, #-0x70]
   c3218: f85a03a9     	ldur	x9, [x29, #-0x60]
   c321c: f85983a0     	ldur	x0, [x29, #-0x68]
   c3220: aa1f03e1     	mov	x1, xzr
   c3224: f9000001     	str	x1, [x0]
   c3228: f85903a0     	ldur	x0, [x29, #-0x70]
   c322c: f9004be8     	str	x8, [sp, #0x90]
   c3230: f90047e9     	str	x9, [sp, #0x88]
   c3234: b4000d60     	cbz	x0, 0xc33e0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1f4>
   c3238: 14000001     	b	0xc323c <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
   c323c: f85903a0     	ldur	x0, [x29, #-0x70]
   c3240: d10083a1     	sub	x1, x29, #0x20
   c3244: d10093a2     	sub	x2, x29, #0x24
   c3248: 97ff8452     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   c324c: 36000ca0     	tbz	w0, #0x0, 0xc33e0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1f4>
   c3250: 14000001     	b	0xc3254 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x68>
   c3254: f9404be8     	ldr	x8, [sp, #0x90]
   c3258: f9400909     	ldr	x9, [x8, #0x10]
   c325c: d28b296a     	mov	x10, #0x594b            // =22859
   c3260: f2a710ca     	movk	x10, #0x3886, lsl #16
   c3264: f2d8baca     	movk	x10, #0xc5d6, lsl #32
   c3268: f2e68daa     	movk	x10, #0x346d, lsl #48
   c326c: 9b4a7d29     	smulh	x9, x9, x10
   c3270: 934cfd2a     	asr	x10, x9, #12
   c3274: 8b49fd49     	add	x9, x10, x9, lsr #63
   c3278: f81883a9     	stur	x9, [x29, #-0x78]
   c327c: f85883a9     	ldur	x9, [x29, #-0x78]
   c3280: 5289c40b     	mov	w11, #0x4e20            // =20000
   c3284: 2a0b03ea     	mov	w10, w11
   c3288: 9b0a7d29     	mul	x9, x9, x10
   c328c: f94047ea     	ldr	x10, [sp, #0x88]
   c3290: f9001549     	str	x9, [x10, #0x28]
   c3294: f85883a9     	ldur	x9, [x29, #-0x78]
   c3298: b6f800a9     	tbz	x9, #0x3f, 0xc32ac <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
   c329c: 14000001     	b	0xc32a0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb4>
   c32a0: aa1f03e0     	mov	x0, xzr
   c32a4: f90043e0     	str	x0, [sp, #0x80]
   c32a8: 1400000c     	b	0xc32d8 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xec>
   c32ac: f85883a8     	ldur	x8, [x29, #-0x78]
   c32b0: d29ae169     	mov	x9, #0xd70b             // =55051
   c32b4: f2ae1469     	movk	x9, #0x70a3, lsl #16
   c32b8: f2c147a9     	movk	x9, #0xa3d, lsl #32
   c32bc: f2f47ae9     	movk	x9, #0xa3d7, lsl #48
   c32c0: 9b497d09     	smulh	x9, x8, x9
   c32c4: 8b080128     	add	x8, x9, x8
   c32c8: 9345fd09     	asr	x9, x8, #5
   c32cc: 8b48fd28     	add	x8, x9, x8, lsr #63
   c32d0: f90043e8     	str	x8, [sp, #0x80]
   c32d4: 14000001     	b	0xc32d8 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xec>
   c32d8: f94043e8     	ldr	x8, [sp, #0x80]
   c32dc: f81803a8     	stur	x8, [x29, #-0x80]
   c32e0: f85803a8     	ldur	x8, [x29, #-0x80]
   c32e4: f94047e9     	ldr	x9, [sp, #0x88]
   c32e8: f944d12a     	ldr	x10, [x9, #0x9a0]
   c32ec: eb0a0108     	subs	x8, x8, x10
   c32f0: f9003fe8     	str	x8, [sp, #0x78]
   c32f4: 540000e3     	b.lo	0xc3310 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x124>
   c32f8: 14000001     	b	0xc32fc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110>
   c32fc: f94047e8     	ldr	x8, [sp, #0x88]
   c3300: f944d109     	ldr	x9, [x8, #0x9a0]
   c3304: f1000529     	subs	x9, x9, #0x1
   c3308: f81803a9     	stur	x9, [x29, #-0x80]
   c330c: 14000001     	b	0xc3310 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x124>
   c3310: f85803a8     	ldur	x8, [x29, #-0x80]
   c3314: f94047e9     	ldr	x9, [sp, #0x88]
   c3318: 8b080d28     	add	x8, x9, x8, lsl #3
   c331c: f9402108     	ldr	x8, [x8, #0x40]
   c3320: 3940612a     	ldrb	w10, [x9, #0x18]
   c3324: 7200014a     	ands	w10, w10, #0x1
   c3328: 321f07eb     	orr	w11, wzr, #0x6
   c332c: 5280012c     	mov	w12, #0x9               // =9
   c3330: 1a8b118b     	csel	w11, w12, w11, ne
   c3334: 2a0b03ed     	mov	w13, w11
   c3338: 8b0d0108     	add	x8, x8, x13
   c333c: f9001128     	str	x8, [x9, #0x20]
   c3340: aa1f03e8     	mov	x8, xzr
   c3344: f81783a8     	stur	x8, [x29, #-0x88]
   c3348: b90077ea     	str	w10, [sp, #0x74]
   c334c: 14000001     	b	0xc3350 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x164>
   c3350: f85783a8     	ldur	x8, [x29, #-0x88]
   c3354: f85883a9     	ldur	x9, [x29, #-0x78]
   c3358: f85803aa     	ldur	x10, [x29, #-0x80]
   c335c: 5280064b     	mov	w11, #0x32              // =50
   c3360: 2a0b03ec     	mov	w12, w11
   c3364: 9b0c7d4a     	mul	x10, x10, x12
   c3368: eb0a0129     	subs	x9, x9, x10
   c336c: eb090108     	subs	x8, x8, x9
   c3370: f90037e8     	str	x8, [sp, #0x68]
   c3374: 54000342     	b.hs	0xc33dc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1f0>
   c3378: 14000001     	b	0xc337c <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x190>
   c337c: f94047e8     	ldr	x8, [sp, #0x88]
   c3380: 91002100     	add	x0, x8, #0x8
   c3384: f9401101     	ldr	x1, [x8, #0x20]
   c3388: 39406109     	ldrb	w9, [x8, #0x18]
   c338c: 12000122     	and	w2, w9, #0x1
   c3390: d100c3a3     	sub	x3, x29, #0x30
   c3394: 97fffa8e     	bl	0xc1dcc <android::sp<android::MetaData>::operator=(android::MetaData*)+0x8c>
   c3398: b81743a0     	stur	w0, [x29, #-0x8c]
   c339c: 340000a0     	cbz	w0, 0xc33b0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c4>
   c33a0: 14000001     	b	0xc33a4 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1b8>
   c33a4: b85743a8     	ldur	w8, [x29, #-0x8c]
   c33a8: b81ac3a8     	stur	w8, [x29, #-0x54]
   c33ac: 140000bb     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c33b0: f9404be8     	ldr	x8, [sp, #0x90]
   c33b4: f9400109     	ldr	x9, [x8]
   c33b8: f94047ea     	ldr	x10, [sp, #0x88]
   c33bc: f940114b     	ldr	x11, [x10, #0x20]
   c33c0: 8b090169     	add	x9, x11, x9
   c33c4: f9001149     	str	x9, [x10, #0x20]
   c33c8: 14000001     	b	0xc33cc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1e0>
   c33cc: f85783a8     	ldur	x8, [x29, #-0x88]
   c33d0: 91000508     	add	x8, x8, #0x1
   c33d4: f81783a8     	stur	x8, [x29, #-0x88]
   c33d8: 17ffffde     	b	0xc3350 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x164>
   c33dc: 14000001     	b	0xc33e0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1f4>
   c33e0: f94047e8     	ldr	x8, [sp, #0x88]
   c33e4: 91002100     	add	x0, x8, #0x8
   c33e8: 97ff90ea     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c33ec: f94047e8     	ldr	x8, [sp, #0x88]
   c33f0: f9401101     	ldr	x1, [x8, #0x20]
   c33f4: f940001e     	ldr	x30, [x0]
   c33f8: f9401fde     	ldr	x30, [x30, #0x38]
   c33fc: 320003e9     	orr	w9, wzr, #0x1
   c3400: 2a0903e3     	mov	w3, w9
   c3404: d100d3a2     	sub	x2, x29, #0x34
   c3408: d63f03c0     	blr	x30
   c340c: f81683a0     	stur	x0, [x29, #-0x98]
   c3410: f85683a8     	ldur	x8, [x29, #-0x98]
   c3414: f1000108     	subs	x8, x8, #0x0
   c3418: f90033e8     	str	x8, [sp, #0x60]
   c341c: 540000ac     	b.gt	0xc3430 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x244>
   c3420: 14000001     	b	0xc3424 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x238>
   c3424: 12807e48     	mov	w8, #-0x3f3             // =-1011
   c3428: b81ac3a8     	stur	w8, [x29, #-0x54]
   c342c: 1400009b     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c3430: 385cc3a8     	ldurb	w8, [x29, #-0x34]
   c3434: 12196908     	and	w8, w8, #0xffffff83
   c3438: 340000a8     	cbz	w8, 0xc344c <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x260>
   c343c: 14000001     	b	0xc3440 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x254>
   c3440: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c3444: b81ac3a8     	stur	w8, [x29, #-0x54]
   c3448: 14000094     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c344c: 385cc3a8     	ldurb	w8, [x29, #-0x34]
   c3450: 53031908     	ubfx	w8, w8, #3, #4
   c3454: b81643a8     	stur	w8, [x29, #-0x9c]
   c3458: b85643a1     	ldur	w1, [x29, #-0x9c]
   c345c: f94047e9     	ldr	x9, [sp, #0x88]
   c3460: 39406128     	ldrb	w8, [x9, #0x18]
   c3464: 12000100     	and	w0, w8, #0x1
   c3468: 9400009e     	bl	0xc36e0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
   c346c: f81583a0     	stur	x0, [x29, #-0xa8]
   c3470: f85583a9     	ldur	x9, [x29, #-0xa8]
   c3474: b50000a9     	cbnz	x9, 0xc3488 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x29c>
   c3478: 14000001     	b	0xc347c <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x290>
   c347c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c3480: b81ac3a8     	stur	w8, [x29, #-0x54]
   c3484: 14000085     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c3488: f94047e8     	ldr	x8, [sp, #0x88]
   c348c: f9401d00     	ldr	x0, [x8, #0x38]
   c3490: d10103a1     	sub	x1, x29, #0x40
   c3494: 2a1f03e2     	mov	w2, wzr
   c3498: aa1f03e3     	mov	x3, xzr
   c349c: 97ff898d     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   c34a0: b81543a0     	stur	w0, [x29, #-0xac]
   c34a4: b85543a0     	ldur	w0, [x29, #-0xac]
   c34a8: 340000a0     	cbz	w0, 0xc34bc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d0>
   c34ac: 14000001     	b	0xc34b0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c4>
   c34b0: b85543a8     	ldur	w8, [x29, #-0xac]
   c34b4: b81ac3a8     	stur	w8, [x29, #-0x54]
   c34b8: 14000078     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c34bc: f94047e8     	ldr	x8, [sp, #0x88]
   c34c0: 91002100     	add	x0, x8, #0x8
   c34c4: 97ff90b3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c34c8: f94047e8     	ldr	x8, [sp, #0x88]
   c34cc: f9401101     	ldr	x1, [x8, #0x20]
   c34d0: f85c03be     	ldur	x30, [x29, #-0x40]
   c34d4: f9002fe0     	str	x0, [sp, #0x58]
   c34d8: aa1e03e0     	mov	x0, x30
   c34dc: f9002be1     	str	x1, [sp, #0x50]
   c34e0: 97ff7ec0     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   c34e4: f85583a3     	ldur	x3, [x29, #-0xa8]
   c34e8: f9402fe8     	ldr	x8, [sp, #0x58]
   c34ec: f9400101     	ldr	x1, [x8]
   c34f0: f9401c21     	ldr	x1, [x1, #0x38]
   c34f4: f90027e0     	str	x0, [sp, #0x48]
   c34f8: aa0803e0     	mov	x0, x8
   c34fc: f9402bfe     	ldr	x30, [sp, #0x50]
   c3500: f90023e1     	str	x1, [sp, #0x40]
   c3504: aa1e03e1     	mov	x1, x30
   c3508: f94027e2     	ldr	x2, [sp, #0x48]
   c350c: f94023e9     	ldr	x9, [sp, #0x40]
   c3510: d63f0120     	blr	x9
   c3514: f81683a0     	stur	x0, [x29, #-0x98]
   c3518: f85683a8     	ldur	x8, [x29, #-0x98]
   c351c: f85583a9     	ldur	x9, [x29, #-0xa8]
   c3520: eb090108     	subs	x8, x8, x9
   c3524: f9001fe8     	str	x8, [sp, #0x38]
   c3528: 540002e0     	b.eq	0xc3584 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x398>
   c352c: 14000001     	b	0xc3530 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x344>
   c3530: f85c03a8     	ldur	x8, [x29, #-0x40]
   c3534: f9400109     	ldr	x9, [x8]
   c3538: f9400129     	ldr	x9, [x9]
   c353c: aa0803e0     	mov	x0, x8
   c3540: d63f0120     	blr	x9
   c3544: aa1f03e8     	mov	x8, xzr
   c3548: f81c03a8     	stur	x8, [x29, #-0x40]
   c354c: f85683a8     	ldur	x8, [x29, #-0x98]
   c3550: b6f800a8     	tbz	x8, #0x3f, 0xc3564 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x378>
   c3554: 14000001     	b	0xc3558 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x36c>
   c3558: 12807d68     	mov	w8, #-0x3ec             // =-1004
   c355c: b81ac3a8     	stur	w8, [x29, #-0x54]
   c3560: 1400004e     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c3564: f85683a8     	ldur	x8, [x29, #-0x98]
   c3568: f94047e9     	ldr	x9, [sp, #0x88]
   c356c: f940112a     	ldr	x10, [x9, #0x20]
   c3570: 8b080148     	add	x8, x10, x8
   c3574: f9001128     	str	x8, [x9, #0x20]
   c3578: 12807e4b     	mov	w11, #-0x3f3            // =-1011
   c357c: b81ac3ab     	stur	w11, [x29, #-0x54]
   c3580: 14000046     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c3584: f85c03a0     	ldur	x0, [x29, #-0x40]
   c3588: f85583a2     	ldur	x2, [x29, #-0xa8]
   c358c: aa1f03e1     	mov	x1, xzr
   c3590: 97ff8ed8     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   c3594: f85c03a0     	ldur	x0, [x29, #-0x40]
   c3598: d10123a1     	sub	x1, x29, #0x48
   c359c: aa0103e8     	mov	x8, x1
   c35a0: f9001be1     	str	x1, [sp, #0x30]
   c35a4: 97ff82e3     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c35a8: f9401be0     	ldr	x0, [sp, #0x30]
   c35ac: 97ff8641     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c35b0: f90017e0     	str	x0, [sp, #0x28]
   c35b4: 14000001     	b	0xc35b8 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3cc>
   c35b8: f94047e8     	ldr	x8, [sp, #0x88]
   c35bc: f9401502     	ldr	x2, [x8, #0x28]
   c35c0: 528daca1     	mov	w1, #0x6d65             // =28005
   c35c4: 72ae8d21     	movk	w1, #0x7469, lsl #16
   c35c8: f94017e0     	ldr	x0, [sp, #0x28]
   c35cc: 97ff98dd     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c35d0: b90027e0     	str	w0, [sp, #0x24]
   c35d4: 14000001     	b	0xc35d8 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3ec>
   c35d8: d10123a0     	sub	x0, x29, #0x48
   c35dc: 97ff78e5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c35e0: f85c03a0     	ldur	x0, [x29, #-0x40]
   c35e4: d10143be     	sub	x30, x29, #0x50
   c35e8: aa1e03e8     	mov	x8, x30
   c35ec: f9000ffe     	str	x30, [sp, #0x18]
   c35f0: 97ff82d0     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c35f4: f9400fe0     	ldr	x0, [sp, #0x18]
   c35f8: 97ff862e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c35fc: f9000be0     	str	x0, [sp, #0x10]
   c3600: 14000001     	b	0xc3604 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x418>
   c3604: 528dcc61     	mov	w1, #0x6e63             // =28259
   c3608: 72ae6f21     	movk	w1, #0x7379, lsl #16
   c360c: 320003e2     	orr	w2, wzr, #0x1
   c3610: f9400be0     	ldr	x0, [sp, #0x10]
   c3614: 97ff8097     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c3618: b9000fe0     	str	w0, [sp, #0xc]
   c361c: 14000001     	b	0xc3620 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x434>
   c3620: d10143a0     	sub	x0, x29, #0x50
   c3624: 97ff78d3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c3628: f85583a0     	ldur	x0, [x29, #-0xa8]
   c362c: f94047fe     	ldr	x30, [sp, #0x88]
   c3630: f94013c8     	ldr	x8, [x30, #0x20]
   c3634: 8b000108     	add	x8, x8, x0
   c3638: f90013c8     	str	x8, [x30, #0x20]
   c363c: f94017c8     	ldr	x8, [x30, #0x28]
   c3640: 5289c409     	mov	w9, #0x4e20             // =20000
   c3644: 2a0903e0     	mov	w0, w9
   c3648: 8b000108     	add	x8, x8, x0
   c364c: f90017c8     	str	x8, [x30, #0x28]
   c3650: f85c03a8     	ldur	x8, [x29, #-0x40]
   c3654: f85983a0     	ldur	x0, [x29, #-0x68]
   c3658: f9000008     	str	x8, [x0]
   c365c: 2a1f03e9     	mov	w9, wzr
   c3660: b81ac3a9     	stur	w9, [x29, #-0x54]
   c3664: 1400000d     	b	0xc3698 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   c3668: f90057e0     	str	x0, [sp, #0xa8]
   c366c: 2a0103e8     	mov	w8, w1
   c3670: b900a7e8     	str	w8, [sp, #0xa4]
   c3674: d10123a0     	sub	x0, x29, #0x48
   c3678: 97ff78be     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c367c: 14000016     	b	0xc36d4 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4e8>
   c3680: f90057e0     	str	x0, [sp, #0xa8]
   c3684: 2a0103e8     	mov	w8, w1
   c3688: b900a7e8     	str	w8, [sp, #0xa4]
   c368c: d10143a0     	sub	x0, x29, #0x50
   c3690: 97ff78b8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c3694: 14000010     	b	0xc36d4 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4e8>
   c3698: b85ac3a8     	ldur	w8, [x29, #-0x54]
   c369c: d53bd049     	mrs	x9, TPIDR_EL0
   c36a0: f9401529     	ldr	x9, [x9, #0x28]
   c36a4: f9404bea     	ldr	x10, [sp, #0x90]
   c36a8: f9400d4b     	ldr	x11, [x10, #0x18]
   c36ac: eb0b0129     	subs	x9, x9, x11
   c36b0: b9000be8     	str	w8, [sp, #0x8]
   c36b4: f90003e9     	str	x9, [sp]
   c36b8: 54000121     	b.ne	0xc36dc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f0>
   c36bc: 14000001     	b	0xc36c0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4d4>
   c36c0: b9400be0     	ldr	w0, [sp, #0x8]
   c36c4: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   c36c8: f940abfc     	ldr	x28, [sp, #0x150]
   c36cc: 9105c3ff     	add	sp, sp, #0x170
   c36d0: d65f03c0     	ret
   c36d4: f94057e0     	ldr	x0, [sp, #0xa8]
   c36d8: 97ff920e     	bl	0xa7f10 <_Unwind_Resume@plt>
   c36dc: 97ff99a5     	bl	0xa9d70 <__stack_chk_fail@plt>
   c36e0: d100c3ff     	sub	sp, sp, #0x30
   c36e4: 32000fe8     	orr	w8, wzr, #0xf
   c36e8: b00009a9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c36ec: 91194129     	add	x9, x9, #0x650
   c36f0: b00009aa     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c36f4: 911b414a     	add	x10, x10, #0x6d0
   c36f8: 320003eb     	orr	w11, wzr, #0x1
   c36fc: 0a0b000b     	and	w11, w0, w11
   c3700: 39009feb     	strb	w11, [sp, #0x27]
   c3704: b90023e1     	str	w1, [sp, #0x20]
   c3708: b94023eb     	ldr	w11, [sp, #0x20]
   c370c: 6b08017f     	cmp	w11, w8
   c3710: 1a9f97e8     	cset	w8, hi
   c3714: f9000be9     	str	x9, [sp, #0x10]
   c3718: f90007ea     	str	x10, [sp, #0x8]
   c371c: 370003a8     	tbnz	w8, #0x0, 0xc3790 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5a4>
   c3720: 39409fe8     	ldrb	w8, [sp, #0x27]
   c3724: 37000048     	tbnz	w8, #0x0, 0xc372c <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x540>
   c3728: 1400000c     	b	0xc3758 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x56c>
   c372c: 52800128     	mov	w8, #0x9                // =9
   c3730: b94023e9     	ldr	w9, [sp, #0x20]
   c3734: 6b08013f     	cmp	w9, w8
   c3738: 1a9f97e8     	cset	w8, hi
   c373c: 37000048     	tbnz	w8, #0x0, 0xc3744 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x558>
   c3740: 14000006     	b	0xc3758 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x56c>
   c3744: 321f0be8     	orr	w8, wzr, #0xe
   c3748: b94023e9     	ldr	w9, [sp, #0x20]
   c374c: 6b08013f     	cmp	w9, w8
   c3750: 1a9f27e8     	cset	w8, lo
   c3754: 370001e8     	tbnz	w8, #0x0, 0xc3790 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5a4>
   c3758: 39409fe8     	ldrb	w8, [sp, #0x27]
   c375c: 370001e8     	tbnz	w8, #0x0, 0xc3798 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5ac>
   c3760: 52800168     	mov	w8, #0xb                // =11
   c3764: b94023e9     	ldr	w9, [sp, #0x20]
   c3768: 6b08013f     	cmp	w9, w8
   c376c: 1a9f97e8     	cset	w8, hi
   c3770: 37000048     	tbnz	w8, #0x0, 0xc3778 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58c>
   c3774: 14000009     	b	0xc3798 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5ac>
   c3778: 32000fe8     	orr	w8, wzr, #0xf
   c377c: b94023e9     	ldr	w9, [sp, #0x20]
   c3780: 6b08013f     	cmp	w9, w8
   c3784: 1a9f27e8     	cset	w8, lo
   c3788: 37000048     	tbnz	w8, #0x0, 0xc3790 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5a4>
   c378c: 14000003     	b	0xc3798 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5ac>
   c3790: f90017ff     	str	xzr, [sp, #0x28]
   c3794: 14000021     	b	0xc3818 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x62c>
   c3798: 39409fe8     	ldrb	w8, [sp, #0x27]
   c379c: 37000048     	tbnz	w8, #0x0, 0xc37a4 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5b8>
   c37a0: 1400000b     	b	0xc37cc <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5e0>
   c37a4: b27d03e8     	orr	x8, xzr, #0x8
   c37a8: b94023e9     	ldr	w9, [sp, #0x20]
   c37ac: 2a0903ea     	mov	w10, w9
   c37b0: d3407d4a     	ubfx	x10, x10, #0, #32
   c37b4: 9b0a7d08     	mul	x8, x8, x10
   c37b8: f94007ea     	ldr	x10, [sp, #0x8]
   c37bc: 8b080148     	add	x8, x10, x8
   c37c0: f9400108     	ldr	x8, [x8]
   c37c4: f90003e8     	str	x8, [sp]
   c37c8: 1400000a     	b	0xc37f0 <android::AMRSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x604>
   c37cc: b27d03e8     	orr	x8, xzr, #0x8
   c37d0: b94023e9     	ldr	w9, [sp, #0x20]
   c37d4: 2a0903ea     	mov	w10, w9
   c37d8: d3407d4a     	ubfx	x10, x10, #0, #32
   c37dc: 9b0a7d08     	mul	x8, x8, x10
   c37e0: f9400bea     	ldr	x10, [sp, #0x10]
   c37e4: 8b080148     	add	x8, x10, x8
   c37e8: f9400108     	ldr	x8, [x8]
   c37ec: f90003e8     	str	x8, [sp]
   c37f0: f94003e8     	ldr	x8, [sp]
   c37f4: b27d03e9     	orr	x9, xzr, #0x8
   c37f8: f9000fe8     	str	x8, [sp, #0x18]
   c37fc: f9400fe8     	ldr	x8, [sp, #0x18]
   c3800: 91001d08     	add	x8, x8, #0x7
   c3804: 9ac90908     	udiv	x8, x8, x9
   c3808: 91000508     	add	x8, x8, #0x1
   c380c: f9000fe8     	str	x8, [sp, #0x18]
   c3810: f9400fe8     	ldr	x8, [sp, #0x18]
   c3814: f90017e8     	str	x8, [sp, #0x28]
   c3818: f94017e0     	ldr	x0, [sp, #0x28]
   c381c: 9100c3ff     	add	sp, sp, #0x30
   c3820: d65f03c0     	ret

00000000000c3824 <android::AMRExtractor::name()>:
   c3824: d10043ff     	sub	sp, sp, #0x10
   c3828: b00009a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c382c: 91182108     	add	x8, x8, #0x608
   c3830: f90007e0     	str	x0, [sp, #0x8]
   c3834: aa0803e0     	mov	x0, x8
   c3838: 910043ff     	add	sp, sp, #0x10
   c383c: d65f03c0     	ret

00000000000c3840 <android::DataSource::getUInt16(long, unsigned short*)>:
   c3840: d10183ff     	sub	sp, sp, #0x60
   c3844: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c3848: 910143fd     	add	x29, sp, #0x50
   c384c: d53bd048     	mrs	x8, TPIDR_EL0
   c3850: f9401508     	ldr	x8, [x8, #0x28]
   c3854: f81f83a8     	stur	x8, [x29, #-0x8]
   c3858: f81e83a0     	stur	x0, [x29, #-0x18]
   c385c: f81e03a1     	stur	x1, [x29, #-0x20]
   c3860: f90017e2     	str	x2, [sp, #0x28]
   c3864: f85e83a8     	ldur	x8, [x29, #-0x18]
   c3868: f94017e0     	ldr	x0, [sp, #0x28]
   c386c: 2a1f03e9     	mov	w9, wzr
   c3870: 79000009     	strh	w9, [x0]
   c3874: f85e03a1     	ldur	x1, [x29, #-0x20]
   c3878: f9400100     	ldr	x0, [x8]
   c387c: f9401c00     	ldr	x0, [x0, #0x38]
   c3880: 321f03e9     	orr	w9, wzr, #0x2
   c3884: 2a0903e3     	mov	w3, w9
   c3888: d10033a2     	sub	x2, x29, #0xc
   c388c: f90013e0     	str	x0, [sp, #0x20]
   c3890: aa0803e0     	mov	x0, x8
   c3894: f94013e8     	ldr	x8, [sp, #0x20]
   c3898: d63f0100     	blr	x8
   c389c: f1000808     	subs	x8, x0, #0x2
   c38a0: f9000fe8     	str	x8, [sp, #0x18]
   c38a4: 540000a0     	b.eq	0xc38b8 <android::DataSource::getUInt16(long, unsigned short*)+0x78>
   c38a8: 14000001     	b	0xc38ac <android::DataSource::getUInt16(long, unsigned short*)+0x6c>
   c38ac: 2a1f03e8     	mov	w8, wzr
   c38b0: 381f33a8     	sturb	w8, [x29, #-0xd]
   c38b4: 14000009     	b	0xc38d8 <android::DataSource::getUInt16(long, unsigned short*)+0x98>
   c38b8: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c38bc: 385f53a9     	ldurb	w9, [x29, #-0xb]
   c38c0: 33185d09     	bfi	w9, w8, #8, #24
   c38c4: f94017ea     	ldr	x10, [sp, #0x28]
   c38c8: 79000149     	strh	w9, [x10]
   c38cc: 320003e8     	orr	w8, wzr, #0x1
   c38d0: 381f33a8     	sturb	w8, [x29, #-0xd]
   c38d4: 14000001     	b	0xc38d8 <android::DataSource::getUInt16(long, unsigned short*)+0x98>
   c38d8: 385f33a8     	ldurb	w8, [x29, #-0xd]
   c38dc: d53bd049     	mrs	x9, TPIDR_EL0
   c38e0: f9401529     	ldr	x9, [x9, #0x28]
   c38e4: f85f83aa     	ldur	x10, [x29, #-0x8]
   c38e8: eb0a0129     	subs	x9, x9, x10
   c38ec: b90017e8     	str	w8, [sp, #0x14]
   c38f0: f90007e9     	str	x9, [sp, #0x8]
   c38f4: 540000e1     	b.ne	0xc3910 <android::DataSource::getUInt16(long, unsigned short*)+0xd0>
   c38f8: 14000001     	b	0xc38fc <android::DataSource::getUInt16(long, unsigned short*)+0xbc>
   c38fc: b94017e8     	ldr	w8, [sp, #0x14]
   c3900: 12000100     	and	w0, w8, #0x1
   c3904: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c3908: 910183ff     	add	sp, sp, #0x60
   c390c: d65f03c0     	ret
   c3910: 97ff9918     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c3914 <android::DataSource::getUInt24(long, unsigned int*)>:
   c3914: d10183ff     	sub	sp, sp, #0x60
   c3918: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c391c: 910143fd     	add	x29, sp, #0x50
   c3920: d53bd048     	mrs	x8, TPIDR_EL0
   c3924: f9401508     	ldr	x8, [x8, #0x28]
   c3928: f81f83a8     	stur	x8, [x29, #-0x8]
   c392c: f81e83a0     	stur	x0, [x29, #-0x18]
   c3930: f81e03a1     	stur	x1, [x29, #-0x20]
   c3934: f90017e2     	str	x2, [sp, #0x28]
   c3938: f85e83a8     	ldur	x8, [x29, #-0x18]
   c393c: f94017e0     	ldr	x0, [sp, #0x28]
   c3940: 2a1f03e9     	mov	w9, wzr
   c3944: b9000009     	str	w9, [x0]
   c3948: f85e03a1     	ldur	x1, [x29, #-0x20]
   c394c: f9400100     	ldr	x0, [x8]
   c3950: f9401c00     	ldr	x0, [x0, #0x38]
   c3954: 320007e9     	orr	w9, wzr, #0x3
   c3958: 2a0903e3     	mov	w3, w9
   c395c: d10033a2     	sub	x2, x29, #0xc
   c3960: f90013e0     	str	x0, [sp, #0x20]
   c3964: aa0803e0     	mov	x0, x8
   c3968: f94013e8     	ldr	x8, [sp, #0x20]
   c396c: d63f0100     	blr	x8
   c3970: f1000c08     	subs	x8, x0, #0x3
   c3974: f9000fe8     	str	x8, [sp, #0x18]
   c3978: 540000a0     	b.eq	0xc398c <android::DataSource::getUInt24(long, unsigned int*)+0x78>
   c397c: 14000001     	b	0xc3980 <android::DataSource::getUInt24(long, unsigned int*)+0x6c>
   c3980: 2a1f03e8     	mov	w8, wzr
   c3984: 381f33a8     	sturb	w8, [x29, #-0xd]
   c3988: 1400000c     	b	0xc39b8 <android::DataSource::getUInt24(long, unsigned int*)+0xa4>
   c398c: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c3990: 385f53a9     	ldurb	w9, [x29, #-0xb]
   c3994: 53185d29     	lsl	w9, w9, #8
   c3998: 33101d09     	bfi	w9, w8, #16, #8
   c399c: 385f63a8     	ldurb	w8, [x29, #-0xa]
   c39a0: 2a080128     	orr	w8, w9, w8
   c39a4: f94017ea     	ldr	x10, [sp, #0x28]
   c39a8: b9000148     	str	w8, [x10]
   c39ac: 320003e8     	orr	w8, wzr, #0x1
   c39b0: 381f33a8     	sturb	w8, [x29, #-0xd]
   c39b4: 14000001     	b	0xc39b8 <android::DataSource::getUInt24(long, unsigned int*)+0xa4>
   c39b8: 385f33a8     	ldurb	w8, [x29, #-0xd]
   c39bc: d53bd049     	mrs	x9, TPIDR_EL0
   c39c0: f9401529     	ldr	x9, [x9, #0x28]
   c39c4: f85f83aa     	ldur	x10, [x29, #-0x8]
   c39c8: eb0a0129     	subs	x9, x9, x10
   c39cc: b90017e8     	str	w8, [sp, #0x14]
   c39d0: f90007e9     	str	x9, [sp, #0x8]
   c39d4: 540000e1     	b.ne	0xc39f0 <android::DataSource::getUInt24(long, unsigned int*)+0xdc>
   c39d8: 14000001     	b	0xc39dc <android::DataSource::getUInt24(long, unsigned int*)+0xc8>
   c39dc: b94017e8     	ldr	w8, [sp, #0x14]
   c39e0: 12000100     	and	w0, w8, #0x1
   c39e4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c39e8: 910183ff     	add	sp, sp, #0x60
   c39ec: d65f03c0     	ret
   c39f0: 97ff98e0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c39f4 <android::DataSource::getUInt32(long, unsigned int*)>:
   c39f4: d10183ff     	sub	sp, sp, #0x60
   c39f8: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c39fc: 910143fd     	add	x29, sp, #0x50
   c3a00: d53bd048     	mrs	x8, TPIDR_EL0
   c3a04: f9401508     	ldr	x8, [x8, #0x28]
   c3a08: f81f83a8     	stur	x8, [x29, #-0x8]
   c3a0c: f81e83a0     	stur	x0, [x29, #-0x18]
   c3a10: f81e03a1     	stur	x1, [x29, #-0x20]
   c3a14: f90017e2     	str	x2, [sp, #0x28]
   c3a18: f85e83a8     	ldur	x8, [x29, #-0x18]
   c3a1c: f94017e0     	ldr	x0, [sp, #0x28]
   c3a20: 2a1f03e9     	mov	w9, wzr
   c3a24: b9000009     	str	w9, [x0]
   c3a28: f85e03a1     	ldur	x1, [x29, #-0x20]
   c3a2c: f9400100     	ldr	x0, [x8]
   c3a30: f9401c00     	ldr	x0, [x0, #0x38]
   c3a34: 321e03e9     	orr	w9, wzr, #0x4
   c3a38: 2a0903e3     	mov	w3, w9
   c3a3c: d10033a2     	sub	x2, x29, #0xc
   c3a40: f90013e0     	str	x0, [sp, #0x20]
   c3a44: aa0803e0     	mov	x0, x8
   c3a48: f94013e8     	ldr	x8, [sp, #0x20]
   c3a4c: d63f0100     	blr	x8
   c3a50: f1001008     	subs	x8, x0, #0x4
   c3a54: f9000fe8     	str	x8, [sp, #0x18]
   c3a58: 540000a0     	b.eq	0xc3a6c <android::DataSource::getUInt32(long, unsigned int*)+0x78>
   c3a5c: 14000001     	b	0xc3a60 <android::DataSource::getUInt32(long, unsigned int*)+0x6c>
   c3a60: 2a1f03e8     	mov	w8, wzr
   c3a64: 381f33a8     	sturb	w8, [x29, #-0xd]
   c3a68: 14000008     	b	0xc3a88 <android::DataSource::getUInt32(long, unsigned int*)+0x94>
   c3a6c: b85f43a8     	ldur	w8, [x29, #-0xc]
   c3a70: 5ac00908     	rev	w8, w8
   c3a74: f94017e9     	ldr	x9, [sp, #0x28]
   c3a78: b9000128     	str	w8, [x9]
   c3a7c: 320003e8     	orr	w8, wzr, #0x1
   c3a80: 381f33a8     	sturb	w8, [x29, #-0xd]
   c3a84: 14000001     	b	0xc3a88 <android::DataSource::getUInt32(long, unsigned int*)+0x94>
   c3a88: 385f33a8     	ldurb	w8, [x29, #-0xd]
   c3a8c: d53bd049     	mrs	x9, TPIDR_EL0
   c3a90: f9401529     	ldr	x9, [x9, #0x28]
   c3a94: f85f83aa     	ldur	x10, [x29, #-0x8]
   c3a98: eb0a0129     	subs	x9, x9, x10
   c3a9c: b90017e8     	str	w8, [sp, #0x14]
   c3aa0: f90007e9     	str	x9, [sp, #0x8]
   c3aa4: 540000e1     	b.ne	0xc3ac0 <android::DataSource::getUInt32(long, unsigned int*)+0xcc>
   c3aa8: 14000001     	b	0xc3aac <android::DataSource::getUInt32(long, unsigned int*)+0xb8>
   c3aac: b94017e8     	ldr	w8, [sp, #0x14]
   c3ab0: 12000100     	and	w0, w8, #0x1
   c3ab4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c3ab8: 910183ff     	add	sp, sp, #0x60
   c3abc: d65f03c0     	ret
   c3ac0: 97ff98ac     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c3ac4 <android::DataSource::getUInt64(long, unsigned long*)>:
   c3ac4: d10183ff     	sub	sp, sp, #0x60
   c3ac8: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c3acc: 910143fd     	add	x29, sp, #0x50
   c3ad0: d53bd048     	mrs	x8, TPIDR_EL0
   c3ad4: f9401508     	ldr	x8, [x8, #0x28]
   c3ad8: f81f83a8     	stur	x8, [x29, #-0x8]
   c3adc: f81e03a0     	stur	x0, [x29, #-0x20]
   c3ae0: f90017e1     	str	x1, [sp, #0x28]
   c3ae4: f90013e2     	str	x2, [sp, #0x20]
   c3ae8: f85e03a8     	ldur	x8, [x29, #-0x20]
   c3aec: f94013e0     	ldr	x0, [sp, #0x20]
   c3af0: aa1f03e1     	mov	x1, xzr
   c3af4: f9000001     	str	x1, [x0]
   c3af8: f94017e1     	ldr	x1, [sp, #0x28]
   c3afc: f9400100     	ldr	x0, [x8]
   c3b00: f9401c00     	ldr	x0, [x0, #0x38]
   c3b04: 321d03e9     	orr	w9, wzr, #0x8
   c3b08: 2a0903e3     	mov	w3, w9
   c3b0c: d10043a2     	sub	x2, x29, #0x10
   c3b10: f9000fe0     	str	x0, [sp, #0x18]
   c3b14: aa0803e0     	mov	x0, x8
   c3b18: f9400fe8     	ldr	x8, [sp, #0x18]
   c3b1c: d63f0100     	blr	x8
   c3b20: f1002008     	subs	x8, x0, #0x8
   c3b24: f9000be8     	str	x8, [sp, #0x10]
   c3b28: 540000a0     	b.eq	0xc3b3c <android::DataSource::getUInt64(long, unsigned long*)+0x78>
   c3b2c: 14000001     	b	0xc3b30 <android::DataSource::getUInt64(long, unsigned long*)+0x6c>
   c3b30: 2a1f03e8     	mov	w8, wzr
   c3b34: 381ef3a8     	sturb	w8, [x29, #-0x11]
   c3b38: 14000008     	b	0xc3b58 <android::DataSource::getUInt64(long, unsigned long*)+0x94>
   c3b3c: f85f03a0     	ldur	x0, [x29, #-0x10]
   c3b40: 97ff9b10     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   c3b44: f94013fe     	ldr	x30, [sp, #0x20]
   c3b48: f90003c0     	str	x0, [x30]
   c3b4c: 320003e8     	orr	w8, wzr, #0x1
   c3b50: 381ef3a8     	sturb	w8, [x29, #-0x11]
   c3b54: 14000001     	b	0xc3b58 <android::DataSource::getUInt64(long, unsigned long*)+0x94>
   c3b58: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   c3b5c: d53bd049     	mrs	x9, TPIDR_EL0
   c3b60: f9401529     	ldr	x9, [x9, #0x28]
   c3b64: f85f83aa     	ldur	x10, [x29, #-0x8]
   c3b68: eb0a0129     	subs	x9, x9, x10
   c3b6c: b9000fe8     	str	w8, [sp, #0xc]
   c3b70: f90003e9     	str	x9, [sp]
   c3b74: 540000e1     	b.ne	0xc3b90 <android::DataSource::getUInt64(long, unsigned long*)+0xcc>
   c3b78: 14000001     	b	0xc3b7c <android::DataSource::getUInt64(long, unsigned long*)+0xb8>
   c3b7c: b9400fe8     	ldr	w8, [sp, #0xc]
   c3b80: 12000100     	and	w0, w8, #0x1
   c3b84: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c3b88: 910183ff     	add	sp, sp, #0x60
   c3b8c: d65f03c0     	ret
   c3b90: 97ff9878     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c3b94 <android::DataSource::getSize(long*)>:
   c3b94: d10043ff     	sub	sp, sp, #0x10
   c3b98: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c3b9c: f90007e0     	str	x0, [sp, #0x8]
   c3ba0: f90003e1     	str	x1, [sp]
   c3ba4: f94003e0     	ldr	x0, [sp]
   c3ba8: f900001f     	str	xzr, [x0]
   c3bac: 2a0803e0     	mov	w0, w8
   c3bb0: 910043ff     	add	sp, sp, #0x10
   c3bb4: d65f03c0     	ret

00000000000c3bb8 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::List()>:
   c3bb8: d10083ff     	sub	sp, sp, #0x20
   c3bbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c3bc0: 910043fd     	add	x29, sp, #0x10
   c3bc4: b0000f28     	adrp	x8, 0x2a8000
   c3bc8: f9468108     	ldr	x8, [x8, #0xd00]
   c3bcc: b27c03e9     	orr	x9, xzr, #0x10
   c3bd0: 8b090108     	add	x8, x8, x9
   c3bd4: f90007e0     	str	x0, [sp, #0x8]
   c3bd8: f94007e9     	ldr	x9, [sp, #0x8]
   c3bdc: f9000128     	str	x8, [x9]
   c3be0: aa0903e0     	mov	x0, x9
   c3be4: 97ff9b6b     	bl	0xaa990 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE4prepEv@plt>
   c3be8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c3bec: 910083ff     	add	sp, sp, #0x20
   c3bf0: d65f03c0     	ret

00000000000c3bf4 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::~List()>:
   c3bf4: d100c3ff     	sub	sp, sp, #0x30
   c3bf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c3bfc: 910083fd     	add	x29, sp, #0x20
   c3c00: b0000f28     	adrp	x8, 0x2a8000
   c3c04: f9468108     	ldr	x8, [x8, #0xd00]
   c3c08: b27c03e9     	orr	x9, xzr, #0x10
   c3c0c: 8b090108     	add	x8, x8, x9
   c3c10: d2800009     	mov	x9, #0x0                // =0
   c3c14: f81f83a0     	stur	x0, [x29, #-0x8]
   c3c18: f85f83a0     	ldur	x0, [x29, #-0x8]
   c3c1c: f9000008     	str	x8, [x0]
   c3c20: f9000be0     	str	x0, [sp, #0x10]
   c3c24: f90007e9     	str	x9, [sp, #0x8]
   c3c28: 97ff7496     	bl	0xa0e80 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5clearEv@plt>
   c3c2c: 14000001     	b	0xc3c30 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::~List()+0x3c>
   c3c30: f9400be8     	ldr	x8, [sp, #0x10]
   c3c34: f9400509     	ldr	x9, [x8, #0x8]
   c3c38: f94007ea     	ldr	x10, [sp, #0x8]
   c3c3c: eb0a013f     	cmp	x9, x10
   c3c40: 1a9f17eb     	cset	w11, eq
   c3c44: f90003e9     	str	x9, [sp]
   c3c48: 3700006b     	tbnz	w11, #0x0, 0xc3c54 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::~List()+0x60>
   c3c4c: f94003e0     	ldr	x0, [sp]
   c3c50: 97ff8a08     	bl	0xa6470 <_ZdaPv@plt>
   c3c54: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c3c58: 9100c3ff     	add	sp, sp, #0x30
   c3c5c: d65f03c0     	ret
   c3c60: 97ffa959     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c3c64 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)>:
   c3c64: d103c3ff     	sub	sp, sp, #0xf0
   c3c68: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   c3c6c: 910383fd     	add	x29, sp, #0xe0
   c3c70: d53bd048     	mrs	x8, TPIDR_EL0
   c3c74: f9401508     	ldr	x8, [x8, #0x28]
   c3c78: f81f83a8     	stur	x8, [x29, #-0x8]
   c3c7c: f81b03a0     	stur	x0, [x29, #-0x50]
   c3c80: f81a83a1     	stur	x1, [x29, #-0x58]
   c3c84: f81a03a2     	stur	x2, [x29, #-0x60]
   c3c88: f81983a3     	stur	x3, [x29, #-0x68]
   c3c8c: f85b03a8     	ldur	x8, [x29, #-0x50]
   c3c90: f85a83a0     	ldur	x0, [x29, #-0x58]
   c3c94: 90000ba1     	adrp	x1, 0x237000 <optionalData+0x2d0>
   c3c98: 9112f821     	add	x1, x1, #0x4be
   c3c9c: f9002fe8     	str	x8, [sp, #0x58]
   c3ca0: 97ff8f60     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   c3ca4: f85a03a8     	ldur	x8, [x29, #-0x60]
   c3ca8: 2a1f03e9     	mov	w9, wzr
   c3cac: b9000109     	str	w9, [x8]
   c3cb0: f85983a8     	ldur	x8, [x29, #-0x68]
   c3cb4: f9002be0     	str	x0, [sp, #0x50]
   c3cb8: aa0803e0     	mov	x0, x8
   c3cbc: 97ff71f5     	bl	0xa0490 <_ZN7android2spINS_8AMessageEE5clearEv@plt>
   c3cc0: b0000f21     	adrp	x1, 0x2a8000
   c3cc4: f9466821     	ldr	x1, [x1, #0xcd0]
   c3cc8: d10043a0     	sub	x0, x29, #0x10
   c3ccc: 97ffcd9d     	bl	0xb7340 <setMediaExtractor+0x248>
   c3cd0: b0000f28     	adrp	x8, 0x2a8000
   c3cd4: f9454908     	ldr	x8, [x8, #0xa90]
   c3cd8: 39400109     	ldrb	w9, [x8]
   c3cdc: 370000e9     	tbnz	w9, #0x0, 0xc3cf8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x94>
   c3ce0: 14000001     	b	0xc3ce4 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x80>
   c3ce4: 2a1f03e8     	mov	w8, wzr
   c3ce8: 381bf3a8     	sturb	w8, [x29, #-0x41]
   c3cec: 320003e8     	orr	w8, wzr, #0x1
   c3cf0: b81943a8     	stur	w8, [x29, #-0x6c]
   c3cf4: 14000004     	b	0xc3d04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xa0>
   c3cf8: 2a1f03e8     	mov	w8, wzr
   c3cfc: b81943a8     	stur	w8, [x29, #-0x6c]
   c3d00: 14000001     	b	0xc3d04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xa0>
   c3d04: d10043a0     	sub	x0, x29, #0x10
   c3d08: 97ffce25     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c3d0c: b85943a8     	ldur	w8, [x29, #-0x6c]
   c3d10: 2a0803e9     	mov	w9, w8
   c3d14: b9004fe9     	str	w9, [sp, #0x4c]
   c3d18: 340000e8     	cbz	w8, 0xc3d34 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xd0>
   c3d1c: 14000001     	b	0xc3d20 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xbc>
   c3d20: b9404fe8     	ldr	w8, [sp, #0x4c]
   c3d24: 71000509     	subs	w9, w8, #0x1
   c3d28: b9004be9     	str	w9, [sp, #0x48]
   c3d2c: 54001000     	b.eq	0xc3f2c <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2c8>
   c3d30: 1400008f     	b	0xc3f6c <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x308>
   c3d34: b0000f20     	adrp	x0, 0x2a8000
   c3d38: f947b000     	ldr	x0, [x0, #0xf60]
   c3d3c: d10063a8     	sub	x8, x29, #0x18
   c3d40: 97ff79ac     	bl	0xa23f0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5beginEv@plt>
   c3d44: 14000001     	b	0xc3d48 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xe4>
   c3d48: b0000f20     	adrp	x0, 0x2a8000
   c3d4c: f947b000     	ldr	x0, [x0, #0xf60]
   c3d50: d10083a8     	sub	x8, x29, #0x20
   c3d54: 97ff99c7     	bl	0xaa470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE3endEv@plt>
   c3d58: 14000001     	b	0xc3d5c <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xf8>
   c3d5c: d10063a0     	sub	x0, x29, #0x18
   c3d60: d10083a1     	sub	x1, x29, #0x20
   c3d64: 97ff774b     	bl	0xa1a90 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEneERKSH_@plt>
   c3d68: b90047e0     	str	w0, [sp, #0x44]
   c3d6c: 14000001     	b	0xc3d70 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x10c>
   c3d70: d10083a0     	sub	x0, x29, #0x20
   c3d74: 97ff7f2b     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c3d78: b94047e8     	ldr	w8, [sp, #0x44]
   c3d7c: 37000228     	tbnz	w8, #0x0, 0xc3dc0 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x15c>
   c3d80: 14000001     	b	0xc3d84 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x120>
   c3d84: 321f03e8     	orr	w8, wzr, #0x2
   c3d88: b81943a8     	stur	w8, [x29, #-0x6c]
   c3d8c: d10063a0     	sub	x0, x29, #0x18
   c3d90: 97ff7f24     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c3d94: 1400005f     	b	0xc3f10 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2ac>
   c3d98: f90037e0     	str	x0, [sp, #0x68]
   c3d9c: 2a0103e8     	mov	w8, w1
   c3da0: b90067e8     	str	w8, [sp, #0x64]
   c3da4: 14000058     	b	0xc3f04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2a0>
   c3da8: f90037e0     	str	x0, [sp, #0x68]
   c3dac: 2a0103e8     	mov	w8, w1
   c3db0: b90067e8     	str	w8, [sp, #0x64]
   c3db4: d10083a0     	sub	x0, x29, #0x20
   c3db8: 97ff7f1a     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c3dbc: 14000052     	b	0xc3f04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2a0>
   c3dc0: d100a3a0     	sub	x0, x29, #0x28
   c3dc4: 97ff9a33     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   c3dc8: 14000001     	b	0xc3dcc <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x168>
   c3dcc: d100e3a0     	sub	x0, x29, #0x38
   c3dd0: 97ff83f8     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   c3dd4: 14000001     	b	0xc3dd8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x174>
   c3dd8: d10063a0     	sub	x0, x29, #0x18
   c3ddc: 97ff77b1     	bl	0xa1ca0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEdeEv@plt>
   c3de0: f9001fe0     	str	x0, [sp, #0x38]
   c3de4: 14000001     	b	0xc3de8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x184>
   c3de8: f9401fe8     	ldr	x8, [sp, #0x38]
   c3dec: f9400109     	ldr	x9, [x8]
   c3df0: d10103a0     	sub	x0, x29, #0x40
   c3df4: f9402fe1     	ldr	x1, [sp, #0x58]
   c3df8: f9001be9     	str	x9, [sp, #0x30]
   c3dfc: 97ff97a5     	bl	0xa9c90 <_ZN7android2spINS_10DataSourceEEC2EPS1_@plt>
   c3e00: 14000001     	b	0xc3e04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x1a0>
   c3e04: d10103a0     	sub	x0, x29, #0x40
   c3e08: d100a3a1     	sub	x1, x29, #0x28
   c3e0c: d100b3a2     	sub	x2, x29, #0x2c
   c3e10: d100e3a3     	sub	x3, x29, #0x38
   c3e14: f9401be8     	ldr	x8, [sp, #0x30]
   c3e18: d63f0100     	blr	x8
   c3e1c: b9002fe0     	str	w0, [sp, #0x2c]
   c3e20: 14000001     	b	0xc3e24 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x1c0>
   c3e24: d10103a0     	sub	x0, x29, #0x40
   c3e28: 97ff706a     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c3e2c: b9402fe8     	ldr	w8, [sp, #0x2c]
   c3e30: 360004a8     	tbz	w8, #0x0, 0xc3ec4 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x260>
   c3e34: 14000001     	b	0xc3e38 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x1d4>
   c3e38: bc5d43a0     	ldur	s0, [x29, #-0x2c]
   c3e3c: f85a03a8     	ldur	x8, [x29, #-0x60]
   c3e40: bd400101     	ldr	s1, [x8]
   c3e44: 1e212000     	fcmp	s0, s1
   c3e48: 540003cd     	b.le	0xc3ec0 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x25c>
   c3e4c: 14000001     	b	0xc3e50 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x1ec>
   c3e50: f85a83a0     	ldur	x0, [x29, #-0x58]
   c3e54: d100a3a1     	sub	x1, x29, #0x28
   c3e58: 97ff9ade     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
   c3e5c: f90013e0     	str	x0, [sp, #0x20]
   c3e60: 14000001     	b	0xc3e64 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x200>
   c3e64: bc5d43a0     	ldur	s0, [x29, #-0x2c]
   c3e68: f85a03a8     	ldur	x8, [x29, #-0x60]
   c3e6c: bd000100     	str	s0, [x8]
   c3e70: f85983a0     	ldur	x0, [x29, #-0x68]
   c3e74: d100e3a1     	sub	x1, x29, #0x38
   c3e78: 97ff73a2     	bl	0xa0d00 <_ZN7android2spINS_8AMessageEEaSERKS2_@plt>
   c3e7c: f9000fe0     	str	x0, [sp, #0x18]
   c3e80: 14000001     	b	0xc3e84 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x220>
   c3e84: 1400000f     	b	0xc3ec0 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x25c>
   c3e88: f90037e0     	str	x0, [sp, #0x68]
   c3e8c: 2a0103e8     	mov	w8, w1
   c3e90: b90067e8     	str	w8, [sp, #0x64]
   c3e94: 14000019     	b	0xc3ef8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x294>
   c3e98: f90037e0     	str	x0, [sp, #0x68]
   c3e9c: 2a0103e8     	mov	w8, w1
   c3ea0: b90067e8     	str	w8, [sp, #0x64]
   c3ea4: 14000012     	b	0xc3eec <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x288>
   c3ea8: f90037e0     	str	x0, [sp, #0x68]
   c3eac: 2a0103e8     	mov	w8, w1
   c3eb0: b90067e8     	str	w8, [sp, #0x64]
   c3eb4: d10103a0     	sub	x0, x29, #0x40
   c3eb8: 97ff7046     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c3ebc: 1400000c     	b	0xc3eec <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x288>
   c3ec0: 14000001     	b	0xc3ec4 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x260>
   c3ec4: d100e3a0     	sub	x0, x29, #0x38
   c3ec8: 97ff9c06     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   c3ecc: d100a3a0     	sub	x0, x29, #0x28
   c3ed0: 97ff9298     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c3ed4: 14000001     	b	0xc3ed8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x274>
   c3ed8: d10063a0     	sub	x0, x29, #0x18
   c3edc: 97ff9ced     	bl	0xab290 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEppEv@plt>
   c3ee0: f9000be0     	str	x0, [sp, #0x10]
   c3ee4: 14000001     	b	0xc3ee8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x284>
   c3ee8: 17ffff98     	b	0xc3d48 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0xe4>
   c3eec: d100e3a0     	sub	x0, x29, #0x38
   c3ef0: 97ff9bfc     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   c3ef4: 14000001     	b	0xc3ef8 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x294>
   c3ef8: d100a3a0     	sub	x0, x29, #0x28
   c3efc: 97ff928d     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c3f00: 14000001     	b	0xc3f04 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2a0>
   c3f04: d10063a0     	sub	x0, x29, #0x18
   c3f08: 97ff7ec6     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c3f0c: 14000016     	b	0xc3f64 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x300>
   c3f10: f85a03a8     	ldur	x8, [x29, #-0x60]
   c3f14: bd400100     	ldr	s0, [x8]
   c3f18: 1e22c001     	fcvt	d1, s0
   c3f1c: 1e602028     	fcmp	d1, #0.0
   c3f20: 1a9fd7e9     	cset	w9, gt
   c3f24: 381bf3a9     	sturb	w9, [x29, #-0x41]
   c3f28: 14000001     	b	0xc3f2c <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2c8>
   c3f2c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
   c3f30: d53bd049     	mrs	x9, TPIDR_EL0
   c3f34: f9401529     	ldr	x9, [x9, #0x28]
   c3f38: f85f83aa     	ldur	x10, [x29, #-0x8]
   c3f3c: eb0a0129     	subs	x9, x9, x10
   c3f40: b9000fe8     	str	w8, [sp, #0xc]
   c3f44: f90003e9     	str	x9, [sp]
   c3f48: 54000121     	b.ne	0xc3f6c <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x308>
   c3f4c: 14000001     	b	0xc3f50 <android::DataSource::sniff(android::String8*, float*, android::sp<android::AMessage>*)+0x2ec>
   c3f50: b9400fe8     	ldr	w8, [sp, #0xc]
   c3f54: 12000100     	and	w0, w8, #0x1
   c3f58: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   c3f5c: 9103c3ff     	add	sp, sp, #0xf0
   c3f60: d65f03c0     	ret
   c3f64: f94037e0     	ldr	x0, [sp, #0x68]
   c3f68: 97ff8fea     	bl	0xa7f10 <_Unwind_Resume@plt>
   c3f6c: 97ff9781     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c3f70 <android::sp<android::AMessage>::clear()>:
   c3f70: d100c3ff     	sub	sp, sp, #0x30
   c3f74: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c3f78: 910083fd     	add	x29, sp, #0x20
   c3f7c: d2800008     	mov	x8, #0x0                // =0
   c3f80: f81f83a0     	stur	x0, [x29, #-0x8]
   c3f84: f85f83a0     	ldur	x0, [x29, #-0x8]
   c3f88: aa0003e9     	mov	x9, x0
   c3f8c: f9400129     	ldr	x9, [x9]
   c3f90: eb08013f     	cmp	x9, x8
   c3f94: 1a9f07ea     	cset	w10, ne
   c3f98: f9000be8     	str	x8, [sp, #0x10]
   c3f9c: f90007e0     	str	x0, [sp, #0x8]
   c3fa0: 3700004a     	tbnz	w10, #0x0, 0xc3fa8 <android::sp<android::AMessage>::clear()+0x38>
   c3fa4: 14000008     	b	0xc3fc4 <android::sp<android::AMessage>::clear()+0x54>
   c3fa8: f94007e8     	ldr	x8, [sp, #0x8]
   c3fac: f9400100     	ldr	x0, [x8]
   c3fb0: f94007e1     	ldr	x1, [sp, #0x8]
   c3fb4: 97ff8027     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c3fb8: f94007e8     	ldr	x8, [sp, #0x8]
   c3fbc: f9400be0     	ldr	x0, [sp, #0x10]
   c3fc0: f9000100     	str	x0, [x8]
   c3fc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c3fc8: 9100c3ff     	add	sp, sp, #0x30
   c3fcc: d65f03c0     	ret

00000000000c3fd0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::begin()>:
   c3fd0: d100c3ff     	sub	sp, sp, #0x30
   c3fd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c3fd8: 910083fd     	add	x29, sp, #0x20
   c3fdc: f81f83a0     	stur	x0, [x29, #-0x8]
   c3fe0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c3fe4: f9400400     	ldr	x0, [x0, #0x8]
   c3fe8: f9000be8     	str	x8, [sp, #0x10]
   c3fec: 97ff8651     	bl	0xa5930 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getNextEv@plt>
   c3ff0: f9400be8     	ldr	x8, [sp, #0x10]
   c3ff4: f90007e0     	str	x0, [sp, #0x8]
   c3ff8: aa0803e0     	mov	x0, x8
   c3ffc: f94007e1     	ldr	x1, [sp, #0x8]
   c4000: 97ff7ab0     	bl	0xa2ac0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEC2EPNSE_5_NodeE@plt>
   c4004: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c4008: 9100c3ff     	add	sp, sp, #0x30
   c400c: d65f03c0     	ret

00000000000c4010 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::operator!=(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR> const&) const>:
   c4010: d10043ff     	sub	sp, sp, #0x10
   c4014: f90007e0     	str	x0, [sp, #0x8]
   c4018: f90003e1     	str	x1, [sp]
   c401c: f94007e0     	ldr	x0, [sp, #0x8]
   c4020: f9400000     	ldr	x0, [x0]
   c4024: f94003e1     	ldr	x1, [sp]
   c4028: f9400021     	ldr	x1, [x1]
   c402c: eb01001f     	cmp	x0, x1
   c4030: 1a9f07e8     	cset	w8, ne
   c4034: 320003e9     	orr	w9, wzr, #0x1
   c4038: 0a090108     	and	w8, w8, w9
   c403c: 2a0803e0     	mov	w0, w8
   c4040: 910043ff     	add	sp, sp, #0x10
   c4044: d65f03c0     	ret

00000000000c4048 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::end()>:
   c4048: d10083ff     	sub	sp, sp, #0x20
   c404c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c4050: 910043fd     	add	x29, sp, #0x10
   c4054: f90007e0     	str	x0, [sp, #0x8]
   c4058: f94007e0     	ldr	x0, [sp, #0x8]
   c405c: f9400401     	ldr	x1, [x0, #0x8]
   c4060: aa0803e0     	mov	x0, x8
   c4064: 97ff7a97     	bl	0xa2ac0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEC2EPNSE_5_NodeE@plt>
   c4068: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c406c: 910083ff     	add	sp, sp, #0x20
   c4070: d65f03c0     	ret

00000000000c4074 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::~_ListIterator()>:
   c4074: d10043ff     	sub	sp, sp, #0x10
   c4078: f90007e0     	str	x0, [sp, #0x8]
   c407c: 910043ff     	add	sp, sp, #0x10
   c4080: d65f03c0     	ret

00000000000c4084 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::operator*() const>:
   c4084: d10083ff     	sub	sp, sp, #0x20
   c4088: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c408c: 910043fd     	add	x29, sp, #0x10
   c4090: f90007e0     	str	x0, [sp, #0x8]
   c4094: f94007e0     	ldr	x0, [sp, #0x8]
   c4098: f9400000     	ldr	x0, [x0]
   c409c: 97ff9215     	bl	0xa88f0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node6getRefEv@plt>
   c40a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c40a4: 910083ff     	add	sp, sp, #0x20
   c40a8: d65f03c0     	ret

00000000000c40ac <android::sp<android::DataSource>::sp(android::DataSource*)>:
   c40ac: d100c3ff     	sub	sp, sp, #0x30
   c40b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c40b4: 910083fd     	add	x29, sp, #0x20
   c40b8: d2800008     	mov	x8, #0x0                // =0
   c40bc: f81f83a0     	stur	x0, [x29, #-0x8]
   c40c0: f9000be1     	str	x1, [sp, #0x10]
   c40c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c40c8: aa0003e1     	mov	x1, x0
   c40cc: f9400be9     	ldr	x9, [sp, #0x10]
   c40d0: f9000029     	str	x9, [x1]
   c40d4: f9400be9     	ldr	x9, [sp, #0x10]
   c40d8: eb08013f     	cmp	x9, x8
   c40dc: 1a9f07ea     	cset	w10, ne
   c40e0: f90007e0     	str	x0, [sp, #0x8]
   c40e4: 3700004a     	tbnz	w10, #0x0, 0xc40ec <android::sp<android::DataSource>::sp(android::DataSource*)+0x40>
   c40e8: 14000004     	b	0xc40f8 <android::sp<android::DataSource>::sp(android::DataSource*)+0x4c>
   c40ec: f9400be0     	ldr	x0, [sp, #0x10]
   c40f0: f94007e1     	ldr	x1, [sp, #0x8]
   c40f4: 97ff99cb     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c40f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c40fc: 9100c3ff     	add	sp, sp, #0x30
   c4100: d65f03c0     	ret

00000000000c4104 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::operator++()>:
   c4104: d10083ff     	sub	sp, sp, #0x20
   c4108: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c410c: 910043fd     	add	x29, sp, #0x10
   c4110: f90007e0     	str	x0, [sp, #0x8]
   c4114: f94007e0     	ldr	x0, [sp, #0x8]
   c4118: aa0003e8     	mov	x8, x0
   c411c: f9400108     	ldr	x8, [x8]
   c4120: f90003e0     	str	x0, [sp]
   c4124: aa0803e0     	mov	x0, x8
   c4128: 97ff8602     	bl	0xa5930 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getNextEv@plt>
   c412c: f94003e8     	ldr	x8, [sp]
   c4130: f9000100     	str	x0, [x8]
   c4134: f94003e0     	ldr	x0, [sp]
   c4138: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c413c: 910083ff     	add	sp, sp, #0x20
   c4140: d65f03c0     	ret

00000000000c4144 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))>:
   c4144: d10203ff     	sub	sp, sp, #0x80
   c4148: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c414c: 9101c3fd     	add	x29, sp, #0x70
   c4150: d53bd048     	mrs	x8, TPIDR_EL0
   c4154: f9401508     	ldr	x8, [x8, #0x28]
   c4158: f81f83a8     	stur	x8, [x29, #-0x8]
   c415c: f81f03a0     	stur	x0, [x29, #-0x10]
   c4160: 90000f20     	adrp	x0, 0x2a8000
   c4164: f947b000     	ldr	x0, [x0, #0xf60]
   c4168: d10063a8     	sub	x8, x29, #0x18
   c416c: 97ff78a1     	bl	0xa23f0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5beginEv@plt>
   c4170: 14000001     	b	0xc4174 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x30>
   c4174: 90000f20     	adrp	x0, 0x2a8000
   c4178: f947b000     	ldr	x0, [x0, #0xf60]
   c417c: d10083a8     	sub	x8, x29, #0x20
   c4180: 97ff98bc     	bl	0xaa470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE3endEv@plt>
   c4184: 14000001     	b	0xc4188 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x44>
   c4188: d10063a0     	sub	x0, x29, #0x18
   c418c: d10083a1     	sub	x1, x29, #0x20
   c4190: 97ff7640     	bl	0xa1a90 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEneERKSH_@plt>
   c4194: b81cc3a0     	stur	w0, [x29, #-0x34]
   c4198: 14000001     	b	0xc419c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x58>
   c419c: d10083a0     	sub	x0, x29, #0x20
   c41a0: 97ff7e20     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c41a4: b85cc3a8     	ldur	w8, [x29, #-0x34]
   c41a8: 370001e8     	tbnz	w8, #0x0, 0xc41e4 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xa0>
   c41ac: 14000001     	b	0xc41b0 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x6c>
   c41b0: 321f03e8     	orr	w8, wzr, #0x2
   c41b4: b81d03a8     	stur	w8, [x29, #-0x30]
   c41b8: 1400001f     	b	0xc4234 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xf0>
   c41bc: f81d83a0     	stur	x0, [x29, #-0x28]
   c41c0: 2a0103e8     	mov	w8, w1
   c41c4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c41c8: 14000029     	b	0xc426c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x128>
   c41cc: f81d83a0     	stur	x0, [x29, #-0x28]
   c41d0: 2a0103e8     	mov	w8, w1
   c41d4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c41d8: d10083a0     	sub	x0, x29, #0x20
   c41dc: 97ff7e11     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c41e0: 14000023     	b	0xc426c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x128>
   c41e4: d10063a0     	sub	x0, x29, #0x18
   c41e8: 97ff76ae     	bl	0xa1ca0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEdeEv@plt>
   c41ec: f9001be0     	str	x0, [sp, #0x30]
   c41f0: 14000001     	b	0xc41f4 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xb0>
   c41f4: f9401be8     	ldr	x8, [sp, #0x30]
   c41f8: f9400109     	ldr	x9, [x8]
   c41fc: f85f03aa     	ldur	x10, [x29, #-0x10]
   c4200: eb0a0129     	subs	x9, x9, x10
   c4204: f90017e9     	str	x9, [sp, #0x28]
   c4208: 540000a1     	b.ne	0xc421c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xd8>
   c420c: 14000001     	b	0xc4210 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xcc>
   c4210: 320003e8     	orr	w8, wzr, #0x1
   c4214: b81d03a8     	stur	w8, [x29, #-0x30]
   c4218: 14000007     	b	0xc4234 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xf0>
   c421c: 14000001     	b	0xc4220 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xdc>
   c4220: d10063a0     	sub	x0, x29, #0x18
   c4224: 97ff9c1b     	bl	0xab290 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEppEv@plt>
   c4228: f90013e0     	str	x0, [sp, #0x20]
   c422c: 14000001     	b	0xc4230 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xec>
   c4230: 17ffffd1     	b	0xc4174 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x30>
   c4234: d10063a0     	sub	x0, x29, #0x18
   c4238: 97ff7dfa     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c423c: b85d03a8     	ldur	w8, [x29, #-0x30]
   c4240: 2a0803e9     	mov	w9, w8
   c4244: 71000508     	subs	w8, w8, #0x1
   c4248: b9001fe9     	str	w9, [sp, #0x1c]
   c424c: b9001be8     	str	w8, [sp, #0x18]
   c4250: 540001e0     	b.eq	0xc428c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x148>
   c4254: 14000001     	b	0xc4258 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x114>
   c4258: b9401fe8     	ldr	w8, [sp, #0x1c]
   c425c: 71000909     	subs	w9, w8, #0x2
   c4260: b90017e9     	str	w9, [sp, #0x14]
   c4264: 540000a0     	b.eq	0xc4278 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x134>
   c4268: 14000015     	b	0xc42bc <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x178>
   c426c: d10063a0     	sub	x0, x29, #0x18
   c4270: 97ff7dec     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c4274: 14000010     	b	0xc42b4 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x170>
   c4278: 90000f20     	adrp	x0, 0x2a8000
   c427c: f947b000     	ldr	x0, [x0, #0xf60]
   c4280: d10043a1     	sub	x1, x29, #0x10
   c4284: 97ff7eeb     	bl	0xa3e30 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE9push_backERKSD_@plt>
   c4288: 14000001     	b	0xc428c <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x148>
   c428c: d53bd048     	mrs	x8, TPIDR_EL0
   c4290: f9401508     	ldr	x8, [x8, #0x28]
   c4294: f85f83a9     	ldur	x9, [x29, #-0x8]
   c4298: eb090108     	subs	x8, x8, x9
   c429c: f90007e8     	str	x8, [sp, #0x8]
   c42a0: 540000e1     	b.ne	0xc42bc <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x178>
   c42a4: 14000001     	b	0xc42a8 <android::DataSource::RegisterSniffer_l(bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x164>
   c42a8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c42ac: 910203ff     	add	sp, sp, #0x80
   c42b0: d65f03c0     	ret
   c42b4: f85d83a0     	ldur	x0, [x29, #-0x28]
   c42b8: 97ff8f16     	bl	0xa7f10 <_Unwind_Resume@plt>
   c42bc: 97ff96ad     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c42c0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::push_back(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))>:
   c42c0: d10183ff     	sub	sp, sp, #0x60
   c42c4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c42c8: 910143fd     	add	x29, sp, #0x50
   c42cc: d53bd048     	mrs	x8, TPIDR_EL0
   c42d0: f9401508     	ldr	x8, [x8, #0x28]
   c42d4: f81f83a8     	stur	x8, [x29, #-0x8]
   c42d8: f81e03a0     	stur	x0, [x29, #-0x20]
   c42dc: f90017e1     	str	x1, [sp, #0x28]
   c42e0: f85e03a8     	ldur	x8, [x29, #-0x20]
   c42e4: d10063a0     	sub	x0, x29, #0x18
   c42e8: f9000be8     	str	x8, [sp, #0x10]
   c42ec: aa0003e8     	mov	x8, x0
   c42f0: f9400be1     	ldr	x1, [sp, #0x10]
   c42f4: f90007e0     	str	x0, [sp, #0x8]
   c42f8: aa0103e0     	mov	x0, x1
   c42fc: 97ff985d     	bl	0xaa470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE3endEv@plt>
   c4300: f94017e2     	ldr	x2, [sp, #0x28]
   c4304: d10043a8     	sub	x8, x29, #0x10
   c4308: f9400be0     	ldr	x0, [sp, #0x10]
   c430c: f94007e1     	ldr	x1, [sp, #0x8]
   c4310: 97ff8c64     	bl	0xa74a0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE6insertENSE_13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEERKSD_@plt>
   c4314: 14000001     	b	0xc4318 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::push_back(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x58>
   c4318: d10043a0     	sub	x0, x29, #0x10
   c431c: 97ff7dc1     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c4320: d10063a0     	sub	x0, x29, #0x18
   c4324: 97ff7dbf     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c4328: d53bd040     	mrs	x0, TPIDR_EL0
   c432c: f9401400     	ldr	x0, [x0, #0x28]
   c4330: f85f83be     	ldur	x30, [x29, #-0x8]
   c4334: eb1e0000     	subs	x0, x0, x30
   c4338: f90003e0     	str	x0, [sp]
   c433c: 540001a1     	b.ne	0xc4370 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::push_back(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xb0>
   c4340: 14000001     	b	0xc4344 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::push_back(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x84>
   c4344: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c4348: 910183ff     	add	sp, sp, #0x60
   c434c: d65f03c0     	ret
   c4350: f90013e0     	str	x0, [sp, #0x20]
   c4354: 2a0103e8     	mov	w8, w1
   c4358: b9001fe8     	str	w8, [sp, #0x1c]
   c435c: d10063a0     	sub	x0, x29, #0x18
   c4360: 97ff7db0     	bl	0xa3a20 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREED2Ev@plt>
   c4364: 14000001     	b	0xc4368 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::push_back(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0xa8>
   c4368: f94013e0     	ldr	x0, [sp, #0x20]
   c436c: 97ff8ee9     	bl	0xa7f10 <_Unwind_Resume@plt>
   c4370: 97ff9680     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c4374 <android::DataSource::RegisterDefaultSniffers()>:
   c4374: d10143ff     	sub	sp, sp, #0x50
   c4378: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c437c: 910103fd     	add	x29, sp, #0x40
   c4380: d53bd048     	mrs	x8, TPIDR_EL0
   c4384: f9401508     	ldr	x8, [x8, #0x28]
   c4388: f81f83a8     	stur	x8, [x29, #-0x8]
   c438c: 90000f21     	adrp	x1, 0x2a8000
   c4390: f9466821     	ldr	x1, [x1, #0xcd0]
   c4394: d10043a0     	sub	x0, x29, #0x10
   c4398: 97ffcbea     	bl	0xb7340 <setMediaExtractor+0x248>
   c439c: 90000f28     	adrp	x8, 0x2a8000
   c43a0: f9454908     	ldr	x8, [x8, #0xa90]
   c43a4: 39400109     	ldrb	w9, [x8]
   c43a8: 360000a9     	tbz	w9, #0x0, 0xc43bc <android::DataSource::RegisterDefaultSniffers()+0x48>
   c43ac: 14000001     	b	0xc43b0 <android::DataSource::RegisterDefaultSniffers()+0x3c>
   c43b0: 320003e8     	orr	w8, wzr, #0x1
   c43b4: b81ec3a8     	stur	w8, [x29, #-0x14]
   c43b8: 14000047     	b	0xc44d4 <android::DataSource::RegisterDefaultSniffers()+0x160>
   c43bc: 90000f20     	adrp	x0, 0x2a8000
   c43c0: f9424000     	ldr	x0, [x0, #0x480]
   c43c4: 97ff81b3     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c43c8: 14000001     	b	0xc43cc <android::DataSource::RegisterDefaultSniffers()+0x58>
   c43cc: 90000f20     	adrp	x0, 0x2a8000
   c43d0: f9459800     	ldr	x0, [x0, #0xb30]
   c43d4: 97ff81af     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c43d8: 14000001     	b	0xc43dc <android::DataSource::RegisterDefaultSniffers()+0x68>
   c43dc: 90000f20     	adrp	x0, 0x2a8000
   c43e0: f947a400     	ldr	x0, [x0, #0xf48]
   c43e4: 97ff81ab     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c43e8: 14000001     	b	0xc43ec <android::DataSource::RegisterDefaultSniffers()+0x78>
   c43ec: 90000f20     	adrp	x0, 0x2a8000
   c43f0: f9434800     	ldr	x0, [x0, #0x690]
   c43f4: 97ff81a7     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c43f8: 14000001     	b	0xc43fc <android::DataSource::RegisterDefaultSniffers()+0x88>
   c43fc: 90000f20     	adrp	x0, 0x2a8000
   c4400: f9456c00     	ldr	x0, [x0, #0xad8]
   c4404: 97ff81a3     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4408: 14000001     	b	0xc440c <android::DataSource::RegisterDefaultSniffers()+0x98>
   c440c: 90000f20     	adrp	x0, 0x2a8000
   c4410: f9472c00     	ldr	x0, [x0, #0xe58]
   c4414: 97ff819f     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4418: 14000001     	b	0xc441c <android::DataSource::RegisterDefaultSniffers()+0xa8>
   c441c: 90000f20     	adrp	x0, 0x2a8000
   c4420: f9451c00     	ldr	x0, [x0, #0xa38]
   c4424: 97ff819b     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4428: 14000001     	b	0xc442c <android::DataSource::RegisterDefaultSniffers()+0xb8>
   c442c: 90000f20     	adrp	x0, 0x2a8000
   c4430: f9428c00     	ldr	x0, [x0, #0x518]
   c4434: 97ff8197     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4438: 14000001     	b	0xc443c <android::DataSource::RegisterDefaultSniffers()+0xc8>
   c443c: 90000f20     	adrp	x0, 0x2a8000
   c4440: f947f000     	ldr	x0, [x0, #0xfe0]
   c4444: 97ff8193     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4448: 14000001     	b	0xc444c <android::DataSource::RegisterDefaultSniffers()+0xd8>
   c444c: 90000f20     	adrp	x0, 0x2a8000
   c4450: f942f400     	ldr	x0, [x0, #0x5e8]
   c4454: 97ff818f     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4458: 14000001     	b	0xc445c <android::DataSource::RegisterDefaultSniffers()+0xe8>
   c445c: 97ff8c3d     	bl	0xa7550 <getuid@plt>
   c4460: b9001be0     	str	w0, [sp, #0x18]
   c4464: 14000001     	b	0xc4468 <android::DataSource::RegisterDefaultSniffers()+0xf4>
   c4468: b9401be8     	ldr	w8, [sp, #0x18]
   c446c: 710fd509     	subs	w9, w8, #0x3f5
   c4470: b90017e9     	str	w9, [sp, #0x14]
   c4474: 540001a1     	b.ne	0xc44a8 <android::DataSource::RegisterDefaultSniffers()+0x134>
   c4478: 14000001     	b	0xc447c <android::DataSource::RegisterDefaultSniffers()+0x108>
   c447c: 90000f20     	adrp	x0, 0x2a8000
   c4480: f9460800     	ldr	x0, [x0, #0xc10]
   c4484: 97ff8183     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c4488: 14000001     	b	0xc448c <android::DataSource::RegisterDefaultSniffers()+0x118>
   c448c: 14000007     	b	0xc44a8 <android::DataSource::RegisterDefaultSniffers()+0x134>
   c4490: f90013e0     	str	x0, [sp, #0x20]
   c4494: 2a0103e8     	mov	w8, w1
   c4498: b9001fe8     	str	w8, [sp, #0x1c]
   c449c: d10043a0     	sub	x0, x29, #0x10
   c44a0: 97ffcc3f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c44a4: 1400001d     	b	0xc4518 <android::DataSource::RegisterDefaultSniffers()+0x1a4>
   c44a8: 90000f20     	adrp	x0, 0x2a8000
   c44ac: f9447400     	ldr	x0, [x0, #0x8e8]
   c44b0: 97ff8178     	bl	0xa4a90 <_ZN7android10DataSource17RegisterSniffer_lEPFbRKNS_2spIS0_EEPNS_7String8EPfPNS1_INS_8AMessageEEEE@plt>
   c44b4: 14000001     	b	0xc44b8 <android::DataSource::RegisterDefaultSniffers()+0x144>
   c44b8: 90000f28     	adrp	x8, 0x2a8000
   c44bc: f9454908     	ldr	x8, [x8, #0xa90]
   c44c0: 320003e9     	orr	w9, wzr, #0x1
   c44c4: 39000109     	strb	w9, [x8]
   c44c8: 2a1f03e9     	mov	w9, wzr
   c44cc: b81ec3a9     	stur	w9, [x29, #-0x14]
   c44d0: 14000001     	b	0xc44d4 <android::DataSource::RegisterDefaultSniffers()+0x160>
   c44d4: d10043a0     	sub	x0, x29, #0x10
   c44d8: 97ffcc31     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c44dc: b85ec3a8     	ldur	w8, [x29, #-0x14]
   c44e0: 71000508     	subs	w8, w8, #0x1
   c44e4: b90013e8     	str	w8, [sp, #0x10]
   c44e8: 540001c8     	b.hi	0xc4520 <android::DataSource::RegisterDefaultSniffers()+0x1ac>
   c44ec: 14000001     	b	0xc44f0 <android::DataSource::RegisterDefaultSniffers()+0x17c>
   c44f0: d53bd048     	mrs	x8, TPIDR_EL0
   c44f4: f9401508     	ldr	x8, [x8, #0x28]
   c44f8: f85f83a9     	ldur	x9, [x29, #-0x8]
   c44fc: eb090108     	subs	x8, x8, x9
   c4500: f90007e8     	str	x8, [sp, #0x8]
   c4504: 540000e1     	b.ne	0xc4520 <android::DataSource::RegisterDefaultSniffers()+0x1ac>
   c4508: 14000001     	b	0xc450c <android::DataSource::RegisterDefaultSniffers()+0x198>
   c450c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c4510: 910143ff     	add	sp, sp, #0x50
   c4514: d65f03c0     	ret
   c4518: f94013e0     	ldr	x0, [sp, #0x20]
   c451c: 97ff8e7d     	bl	0xa7f10 <_Unwind_Resume@plt>
   c4520: 97ff9614     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c4524 <android::DataSource::CreateFromURI(char const*)>:
   c4524: d10243ff     	sub	sp, sp, #0x90
   c4528: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c452c: 910203fd     	add	x29, sp, #0x80
   c4530: d53bd049     	mrs	x9, TPIDR_EL0
   c4534: f9401529     	ldr	x9, [x9, #0x28]
   c4538: f81f83a9     	stur	x9, [x29, #-0x8]
   c453c: f81e03a0     	stur	x0, [x29, #-0x20]
   c4540: d10043a0     	sub	x0, x29, #0x10
   c4544: f81c83a8     	stur	x8, [x29, #-0x38]
   c4548: 97ff7e92     	bl	0xa3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>
   c454c: f85e03a1     	ldur	x1, [x29, #-0x20]
   c4550: 900009a0     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c4554: 911d4000     	add	x0, x0, #0x750
   c4558: 528000aa     	mov	w10, #0x5               // =5
   c455c: 2a0a03e2     	mov	w2, w10
   c4560: 97ff9a88     	bl	0xaaf80 <strncasecmp@plt>
   c4564: 35000300     	cbnz	w0, 0xc45c4 <android::DataSource::CreateFromURI(char const*)+0xa0>
   c4568: 14000001     	b	0xc456c <android::DataSource::CreateFromURI(char const*)+0x48>
   c456c: f85e03a0     	ldur	x0, [x29, #-0x20]
   c4570: d10063a8     	sub	x8, x29, #0x18
   c4574: 97ff7bdb     	bl	0xa34e0 <_ZN7android13DataURISource6CreateEPKc@plt>
   c4578: 14000001     	b	0xc457c <android::DataSource::CreateFromURI(char const*)+0x58>
   c457c: d10043a0     	sub	x0, x29, #0x10
   c4580: d10063a1     	sub	x1, x29, #0x18
   c4584: 97ff917f     	bl	0xa8b80 <_ZN7android2spINS_10DataSourceEEaSINS_13DataURISourceEEERS2_ONS0_IT_EE@plt>
   c4588: f90023e0     	str	x0, [sp, #0x40]
   c458c: 14000001     	b	0xc4590 <android::DataSource::CreateFromURI(char const*)+0x6c>
   c4590: d10063a0     	sub	x0, x29, #0x18
   c4594: 97ff9333     	bl	0xa9260 <_ZN7android2spINS_13DataURISourceEED2Ev@plt>
   c4598: 14000023     	b	0xc4624 <android::DataSource::CreateFromURI(char const*)+0x100>
   c459c: f81d83a0     	stur	x0, [x29, #-0x28]
   c45a0: 2a0103e8     	mov	w8, w1
   c45a4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c45a8: 14000052     	b	0xc46f0 <android::DataSource::CreateFromURI(char const*)+0x1cc>
   c45ac: f81d83a0     	stur	x0, [x29, #-0x28]
   c45b0: 2a0103e8     	mov	w8, w1
   c45b4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c45b8: d10063a0     	sub	x0, x29, #0x18
   c45bc: 97ff9329     	bl	0xa9260 <_ZN7android2spINS_13DataURISourceEED2Ev@plt>
   c45c0: 1400004c     	b	0xc46f0 <android::DataSource::CreateFromURI(char const*)+0x1cc>
   c45c4: 52800b08     	mov	w8, #0x58               // =88
   c45c8: 2a0803e0     	mov	w0, w8
   c45cc: 97ff9251     	bl	0xa8f10 <_Znwm@plt>
   c45d0: f9001fe0     	str	x0, [sp, #0x38]
   c45d4: 14000001     	b	0xc45d8 <android::DataSource::CreateFromURI(char const*)+0xb4>
   c45d8: f9401fe0     	ldr	x0, [sp, #0x38]
   c45dc: f85e03a1     	ldur	x1, [x29, #-0x20]
   c45e0: f9401fe2     	ldr	x2, [sp, #0x38]
   c45e4: f9001be0     	str	x0, [sp, #0x30]
   c45e8: aa0203e0     	mov	x0, x2
   c45ec: 97ff94cd     	bl	0xa9920 <_ZN7android10FileSourceC1EPKc@plt>
   c45f0: 14000001     	b	0xc45f4 <android::DataSource::CreateFromURI(char const*)+0xd0>
   c45f4: d10043a0     	sub	x0, x29, #0x10
   c45f8: f9401be1     	ldr	x1, [sp, #0x30]
   c45fc: 97ff9031     	bl	0xa86c0 <_ZN7android2spINS_10DataSourceEEaSINS_10FileSourceEEERS2_PT_@plt>
   c4600: f90017e0     	str	x0, [sp, #0x28]
   c4604: 14000001     	b	0xc4608 <android::DataSource::CreateFromURI(char const*)+0xe4>
   c4608: 14000007     	b	0xc4624 <android::DataSource::CreateFromURI(char const*)+0x100>
   c460c: f81d83a0     	stur	x0, [x29, #-0x28]
   c4610: 2a0103e8     	mov	w8, w1
   c4614: b81d43a8     	stur	w8, [x29, #-0x2c]
   c4618: f9401fe0     	ldr	x0, [sp, #0x38]
   c461c: 97ff70d1     	bl	0xa0960 <_ZdlPv@plt>
   c4620: 14000034     	b	0xc46f0 <android::DataSource::CreateFromURI(char const*)+0x1cc>
   c4624: d10043a0     	sub	x0, x29, #0x10
   c4628: aa1f03e1     	mov	x1, xzr
   c462c: 97ff8331     	bl	0xa52f0 <_ZNK7android2spINS_10DataSourceEEeqEPKS1_@plt>
   c4630: b90027e0     	str	w0, [sp, #0x24]
   c4634: 14000001     	b	0xc4638 <android::DataSource::CreateFromURI(char const*)+0x114>
   c4638: b94027e8     	ldr	w8, [sp, #0x24]
   c463c: 37000208     	tbnz	w8, #0x0, 0xc467c <android::DataSource::CreateFromURI(char const*)+0x158>
   c4640: 14000001     	b	0xc4644 <android::DataSource::CreateFromURI(char const*)+0x120>
   c4644: d10043a0     	sub	x0, x29, #0x10
   c4648: 97ff8c52     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c464c: f9000fe0     	str	x0, [sp, #0x18]
   c4650: 14000001     	b	0xc4654 <android::DataSource::CreateFromURI(char const*)+0x130>
   c4654: f9400fe8     	ldr	x8, [sp, #0x18]
   c4658: f9400109     	ldr	x9, [x8]
   c465c: f9401929     	ldr	x9, [x9, #0x30]
   c4660: aa0803e0     	mov	x0, x8
   c4664: d63f0120     	blr	x9
   c4668: b90017e0     	str	w0, [sp, #0x14]
   c466c: 14000001     	b	0xc4670 <android::DataSource::CreateFromURI(char const*)+0x14c>
   c4670: b94017e8     	ldr	w8, [sp, #0x14]
   c4674: 34000188     	cbz	w8, 0xc46a4 <android::DataSource::CreateFromURI(char const*)+0x180>
   c4678: 14000001     	b	0xc467c <android::DataSource::CreateFromURI(char const*)+0x158>
   c467c: aa1f03e0     	mov	x0, xzr
   c4680: f85c83a8     	ldur	x8, [x29, #-0x38]
   c4684: f90007e0     	str	x0, [sp, #0x8]
   c4688: aa0803e0     	mov	x0, x8
   c468c: f94007e1     	ldr	x1, [sp, #0x8]
   c4690: 97ff9580     	bl	0xa9c90 <_ZN7android2spINS_10DataSourceEEC2EPS1_@plt>
   c4694: 14000001     	b	0xc4698 <android::DataSource::CreateFromURI(char const*)+0x174>
   c4698: 320003e8     	orr	w8, wzr, #0x1
   c469c: b81d03a8     	stur	w8, [x29, #-0x30]
   c46a0: 14000008     	b	0xc46c0 <android::DataSource::CreateFromURI(char const*)+0x19c>
   c46a4: d10043a1     	sub	x1, x29, #0x10
   c46a8: f85c83a0     	ldur	x0, [x29, #-0x38]
   c46ac: 97ff905d     	bl	0xa8820 <_ZN7android2spINS_10DataSourceEEC2EOS2_@plt>
   c46b0: 14000001     	b	0xc46b4 <android::DataSource::CreateFromURI(char const*)+0x190>
   c46b4: 320003e8     	orr	w8, wzr, #0x1
   c46b8: b81d03a8     	stur	w8, [x29, #-0x30]
   c46bc: 14000001     	b	0xc46c0 <android::DataSource::CreateFromURI(char const*)+0x19c>
   c46c0: d10043a0     	sub	x0, x29, #0x10
   c46c4: 97ff6e43     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c46c8: d53bd040     	mrs	x0, TPIDR_EL0
   c46cc: f9401400     	ldr	x0, [x0, #0x28]
   c46d0: f85f83be     	ldur	x30, [x29, #-0x8]
   c46d4: eb1e0000     	subs	x0, x0, x30
   c46d8: f90003e0     	str	x0, [sp]
   c46dc: 54000141     	b.ne	0xc4704 <android::DataSource::CreateFromURI(char const*)+0x1e0>
   c46e0: 14000001     	b	0xc46e4 <android::DataSource::CreateFromURI(char const*)+0x1c0>
   c46e4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c46e8: 910243ff     	add	sp, sp, #0x90
   c46ec: d65f03c0     	ret
   c46f0: d10043a0     	sub	x0, x29, #0x10
   c46f4: 97ff6e37     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c46f8: 14000001     	b	0xc46fc <android::DataSource::CreateFromURI(char const*)+0x1d8>
   c46fc: f85d83a0     	ldur	x0, [x29, #-0x28]
   c4700: 97ff8e04     	bl	0xa7f10 <_Unwind_Resume@plt>
   c4704: 97ff959b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c4708 <android::sp<android::DataSource>::sp()>:
   c4708: d10043ff     	sub	sp, sp, #0x10
   c470c: d2800008     	mov	x8, #0x0                // =0
   c4710: f90007e0     	str	x0, [sp, #0x8]
   c4714: f94007e0     	ldr	x0, [sp, #0x8]
   c4718: f9000008     	str	x8, [x0]
   c471c: 910043ff     	add	sp, sp, #0x10
   c4720: d65f03c0     	ret

00000000000c4724 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::DataURISource>(android::sp<android::DataURISource>&&)>:
   c4724: d100c3ff     	sub	sp, sp, #0x30
   c4728: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c472c: 910083fd     	add	x29, sp, #0x20
   c4730: d2800008     	mov	x8, #0x0                // =0
   c4734: f81f83a0     	stur	x0, [x29, #-0x8]
   c4738: f9000be1     	str	x1, [sp, #0x10]
   c473c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c4740: aa0003e1     	mov	x1, x0
   c4744: f9400021     	ldr	x1, [x1]
   c4748: eb08003f     	cmp	x1, x8
   c474c: 1a9f07e9     	cset	w9, ne
   c4750: f90007e8     	str	x8, [sp, #0x8]
   c4754: f90003e0     	str	x0, [sp]
   c4758: 37000049     	tbnz	w9, #0x0, 0xc4760 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::DataURISource>(android::sp<android::DataURISource>&&)+0x3c>
   c475c: 14000005     	b	0xc4770 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::DataURISource>(android::sp<android::DataURISource>&&)+0x4c>
   c4760: f94003e8     	ldr	x8, [sp]
   c4764: f9400100     	ldr	x0, [x8]
   c4768: f94003e1     	ldr	x1, [sp]
   c476c: 97ff7e39     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c4770: f9400be8     	ldr	x8, [sp, #0x10]
   c4774: f9400108     	ldr	x8, [x8]
   c4778: f94003e9     	ldr	x9, [sp]
   c477c: f9000128     	str	x8, [x9]
   c4780: f9400be8     	ldr	x8, [sp, #0x10]
   c4784: f94007e9     	ldr	x9, [sp, #0x8]
   c4788: f9000109     	str	x9, [x8]
   c478c: f94003e0     	ldr	x0, [sp]
   c4790: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c4794: 9100c3ff     	add	sp, sp, #0x30
   c4798: d65f03c0     	ret

00000000000c479c <android::sp<android::DataURISource>::~sp()>:
   c479c: d10083ff     	sub	sp, sp, #0x20
   c47a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c47a4: 910043fd     	add	x29, sp, #0x10
   c47a8: d2800008     	mov	x8, #0x0                // =0
   c47ac: f90007e0     	str	x0, [sp, #0x8]
   c47b0: f94007e0     	ldr	x0, [sp, #0x8]
   c47b4: aa0003e9     	mov	x9, x0
   c47b8: f9400129     	ldr	x9, [x9]
   c47bc: eb08013f     	cmp	x9, x8
   c47c0: 1a9f07ea     	cset	w10, ne
   c47c4: f90003e0     	str	x0, [sp]
   c47c8: 3700004a     	tbnz	w10, #0x0, 0xc47d0 <android::sp<android::DataURISource>::~sp()+0x34>
   c47cc: 14000006     	b	0xc47e4 <android::sp<android::DataURISource>::~sp()+0x48>
   c47d0: f94003e8     	ldr	x8, [sp]
   c47d4: f9400100     	ldr	x0, [x8]
   c47d8: f94003e1     	ldr	x1, [sp]
   c47dc: 97ff7e1d     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c47e0: 14000001     	b	0xc47e4 <android::sp<android::DataURISource>::~sp()+0x48>
   c47e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c47e8: 910083ff     	add	sp, sp, #0x20
   c47ec: d65f03c0     	ret
   c47f0: 97ffa675     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c47f4 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::FileSource*)>:
   c47f4: d100c3ff     	sub	sp, sp, #0x30
   c47f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c47fc: 910083fd     	add	x29, sp, #0x20
   c4800: d2800008     	mov	x8, #0x0                // =0
   c4804: f81f83a0     	stur	x0, [x29, #-0x8]
   c4808: f9000be1     	str	x1, [sp, #0x10]
   c480c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c4810: f9400be1     	ldr	x1, [sp, #0x10]
   c4814: eb08003f     	cmp	x1, x8
   c4818: 1a9f07e9     	cset	w9, ne
   c481c: f90007e8     	str	x8, [sp, #0x8]
   c4820: f90003e0     	str	x0, [sp]
   c4824: 37000049     	tbnz	w9, #0x0, 0xc482c <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::FileSource*)+0x38>
   c4828: 14000004     	b	0xc4838 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::FileSource*)+0x44>
   c482c: f9400be0     	ldr	x0, [sp, #0x10]
   c4830: f94003e1     	ldr	x1, [sp]
   c4834: 97ff97fb     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c4838: f94003e8     	ldr	x8, [sp]
   c483c: f9400108     	ldr	x8, [x8]
   c4840: f94007e9     	ldr	x9, [sp, #0x8]
   c4844: eb09011f     	cmp	x8, x9
   c4848: 1a9f07ea     	cset	w10, ne
   c484c: 3700004a     	tbnz	w10, #0x0, 0xc4854 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::FileSource*)+0x60>
   c4850: 14000005     	b	0xc4864 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::FileSource*)+0x70>
   c4854: f94003e8     	ldr	x8, [sp]
   c4858: f9400100     	ldr	x0, [x8]
   c485c: f94003e1     	ldr	x1, [sp]
   c4860: 97ff7dfc     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c4864: f9400be8     	ldr	x8, [sp, #0x10]
   c4868: f94003e9     	ldr	x9, [sp]
   c486c: f9000128     	str	x8, [x9]
   c4870: f94003e0     	ldr	x0, [sp]
   c4874: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c4878: 9100c3ff     	add	sp, sp, #0x30
   c487c: d65f03c0     	ret

00000000000c4880 <android::sp<android::DataSource>::operator==(android::DataSource const*) const>:
   c4880: d10043ff     	sub	sp, sp, #0x10
   c4884: f90007e0     	str	x0, [sp, #0x8]
   c4888: f90003e1     	str	x1, [sp]
   c488c: f94007e0     	ldr	x0, [sp, #0x8]
   c4890: f9400000     	ldr	x0, [x0]
   c4894: f94003e1     	ldr	x1, [sp]
   c4898: eb01001f     	cmp	x0, x1
   c489c: 1a9f17e8     	cset	w8, eq
   c48a0: 320003e9     	orr	w9, wzr, #0x1
   c48a4: 0a090108     	and	w8, w8, w9
   c48a8: 2a0803e0     	mov	w0, w8
   c48ac: 910043ff     	add	sp, sp, #0x10
   c48b0: d65f03c0     	ret

00000000000c48b4 <android::sp<android::DataSource>::sp(android::sp<android::DataSource>&&)>:
   c48b4: d10043ff     	sub	sp, sp, #0x10
   c48b8: d2800008     	mov	x8, #0x0                // =0
   c48bc: f90007e0     	str	x0, [sp, #0x8]
   c48c0: f90003e1     	str	x1, [sp]
   c48c4: f94007e0     	ldr	x0, [sp, #0x8]
   c48c8: f94003e1     	ldr	x1, [sp]
   c48cc: f9400021     	ldr	x1, [x1]
   c48d0: f9000001     	str	x1, [x0]
   c48d4: f94003e0     	ldr	x0, [sp]
   c48d8: f9000008     	str	x8, [x0]
   c48dc: 910043ff     	add	sp, sp, #0x10
   c48e0: d65f03c0     	ret

00000000000c48e4 <android::DataSource::getMIMEType() const>:
   c48e4: d10083ff     	sub	sp, sp, #0x20
   c48e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c48ec: 910043fd     	add	x29, sp, #0x10
   c48f0: 900009a9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c48f4: 911d5929     	add	x9, x9, #0x756
   c48f8: f90007e0     	str	x0, [sp, #0x8]
   c48fc: aa0803e0     	mov	x0, x8
   c4900: aa0903e1     	mov	x1, x9
   c4904: 97ff9333     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   c4908: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c490c: 910083ff     	add	sp, sp, #0x20
   c4910: d65f03c0     	ret

00000000000c4914 <android::DataSource::~DataSource()>:
   c4914: d10083ff     	sub	sp, sp, #0x20
   c4918: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c491c: 910043fd     	add	x29, sp, #0x10
   c4920: f90007e0     	str	x0, [sp, #0x8]
   c4924: f94007e0     	ldr	x0, [sp, #0x8]
   c4928: 97ff7076     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c492c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c4930: 910083ff     	add	sp, sp, #0x20
   c4934: d65f03c0     	ret

00000000000c4938 <android::DataSource::~DataSource()>:
   c4938: d10043ff     	sub	sp, sp, #0x10
   c493c: f90007e0     	str	x0, [sp, #0x8]
   c4940: d4200020     	brk	#0x1

00000000000c4944 <android::DataSource::flags()>:
   c4944: d10043ff     	sub	sp, sp, #0x10
   c4948: 52800008     	mov	w8, #0x0                // =0
   c494c: f90007e0     	str	x0, [sp, #0x8]
   c4950: 2a0803e0     	mov	w0, w8
   c4954: 910043ff     	add	sp, sp, #0x10
   c4958: d65f03c0     	ret

00000000000c495c <android::DataSource::toString()>:
   c495c: d10083ff     	sub	sp, sp, #0x20
   c4960: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c4964: 910043fd     	add	x29, sp, #0x10
   c4968: 900009a9     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c496c: 9112d129     	add	x9, x9, #0x4b4
   c4970: f90007e0     	str	x0, [sp, #0x8]
   c4974: aa0803e0     	mov	x0, x8
   c4978: aa0903e1     	mov	x1, x9
   c497c: 97ff9315     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   c4980: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c4984: 910083ff     	add	sp, sp, #0x20
   c4988: d65f03c0     	ret

00000000000c498c <android::DataSource::reconnectAtOffset(long)>:
   c498c: d10043ff     	sub	sp, sp, #0x10
   c4990: 12807e28     	mov	w8, #-0x3f2             // =-1010
   c4994: f90007e0     	str	x0, [sp, #0x8]
   c4998: f90003e1     	str	x1, [sp]
   c499c: 2a0803e0     	mov	w0, w8
   c49a0: 910043ff     	add	sp, sp, #0x10
   c49a4: d65f03c0     	ret

00000000000c49a8 <android::DataSource::getUri()>:
   c49a8: d10083ff     	sub	sp, sp, #0x20
   c49ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c49b0: 910043fd     	add	x29, sp, #0x10
   c49b4: f90007e0     	str	x0, [sp, #0x8]
   c49b8: aa0803e0     	mov	x0, x8
   c49bc: 97ff9735     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   c49c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c49c4: 910083ff     	add	sp, sp, #0x20
   c49c8: d65f03c0     	ret

00000000000c49cc <android::DataSource::close()>:
   c49cc: d10043ff     	sub	sp, sp, #0x10
   c49d0: f90007e0     	str	x0, [sp, #0x8]
   c49d4: 910043ff     	add	sp, sp, #0x10
   c49d8: d65f03c0     	ret

00000000000c49dc <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::prep()>:
   c49dc: d10083ff     	sub	sp, sp, #0x20
   c49e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c49e4: 910043fd     	add	x29, sp, #0x10
   c49e8: b27d07e8     	orr	x8, xzr, #0x18
   c49ec: f90007e0     	str	x0, [sp, #0x8]
   c49f0: f94007e0     	ldr	x0, [sp, #0x8]
   c49f4: f90003e0     	str	x0, [sp]
   c49f8: aa0803e0     	mov	x0, x8
   c49fc: 97ff710d     	bl	0xa0e30 <_Znam@plt>
   c4a00: f94003e8     	ldr	x8, [sp]
   c4a04: f9000500     	str	x0, [x8, #0x8]
   c4a08: f9400500     	ldr	x0, [x8, #0x8]
   c4a0c: f9400501     	ldr	x1, [x8, #0x8]
   c4a10: 97ff82d4     	bl	0xa5560 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setPrevEPSF_@plt>
   c4a14: f94003e8     	ldr	x8, [sp]
   c4a18: f9400500     	ldr	x0, [x8, #0x8]
   c4a1c: f9400501     	ldr	x1, [x8, #0x8]
   c4a20: 97ff8a94     	bl	0xa7470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setNextEPSF_@plt>
   c4a24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c4a28: 910083ff     	add	sp, sp, #0x20
   c4a2c: d65f03c0     	ret

00000000000c4a30 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::~List()>:
   c4a30: d10083ff     	sub	sp, sp, #0x20
   c4a34: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c4a38: 910043fd     	add	x29, sp, #0x10
   c4a3c: f90007e0     	str	x0, [sp, #0x8]
   c4a40: f94007e0     	ldr	x0, [sp, #0x8]
   c4a44: f90003e0     	str	x0, [sp]
   c4a48: 97ff930e     	bl	0xa9680 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEED2Ev@plt>
   c4a4c: f94003e0     	ldr	x0, [sp]
   c4a50: 97ff6fc4     	bl	0xa0960 <_ZdlPv@plt>
   c4a54: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c4a58: 910083ff     	add	sp, sp, #0x20
   c4a5c: d65f03c0     	ret

00000000000c4a60 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::setPrev(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node*)>:
   c4a60: d10043ff     	sub	sp, sp, #0x10
   c4a64: f90007e0     	str	x0, [sp, #0x8]
   c4a68: f90003e1     	str	x1, [sp]
   c4a6c: f94007e0     	ldr	x0, [sp, #0x8]
   c4a70: f94003e1     	ldr	x1, [sp]
   c4a74: f9000401     	str	x1, [x0, #0x8]
   c4a78: 910043ff     	add	sp, sp, #0x10
   c4a7c: d65f03c0     	ret

00000000000c4a80 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::setNext(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node*)>:
   c4a80: d10043ff     	sub	sp, sp, #0x10
   c4a84: f90007e0     	str	x0, [sp, #0x8]
   c4a88: f90003e1     	str	x1, [sp]
   c4a8c: f94007e0     	ldr	x0, [sp, #0x8]
   c4a90: f94003e1     	ldr	x1, [sp]
   c4a94: f9000801     	str	x1, [x0, #0x10]
   c4a98: 910043ff     	add	sp, sp, #0x10
   c4a9c: d65f03c0     	ret

00000000000c4aa0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::clear()>:
   c4aa0: d10103ff     	sub	sp, sp, #0x40
   c4aa4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c4aa8: 9100c3fd     	add	x29, sp, #0x30
   c4aac: d2800008     	mov	x8, #0x0                // =0
   c4ab0: f81f83a0     	stur	x0, [x29, #-0x8]
   c4ab4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c4ab8: f9400409     	ldr	x9, [x0, #0x8]
   c4abc: f9000be0     	str	x0, [sp, #0x10]
   c4ac0: aa0903e0     	mov	x0, x9
   c4ac4: f90007e8     	str	x8, [sp, #0x8]
   c4ac8: 97ff839a     	bl	0xa5930 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getNextEv@plt>
   c4acc: f81f03a0     	stur	x0, [x29, #-0x10]
   c4ad0: f85f03a8     	ldur	x8, [x29, #-0x10]
   c4ad4: f9400be9     	ldr	x9, [sp, #0x10]
   c4ad8: f940052a     	ldr	x10, [x9, #0x8]
   c4adc: eb0a011f     	cmp	x8, x10
   c4ae0: 1a9f07eb     	cset	w11, ne
   c4ae4: 3700004b     	tbnz	w11, #0x0, 0xc4aec <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::clear()+0x4c>
   c4ae8: 14000011     	b	0xc4b2c <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::clear()+0x8c>
   c4aec: f85f03a0     	ldur	x0, [x29, #-0x10]
   c4af0: 97ff8390     	bl	0xa5930 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getNextEv@plt>
   c4af4: f9000fe0     	str	x0, [sp, #0x18]
   c4af8: f85f03a0     	ldur	x0, [x29, #-0x10]
   c4afc: f94007e8     	ldr	x8, [sp, #0x8]
   c4b00: eb08001f     	cmp	x0, x8
   c4b04: 1a9f17e9     	cset	w9, eq
   c4b08: f90003e0     	str	x0, [sp]
   c4b0c: 370000a9     	tbnz	w9, #0x0, 0xc4b20 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::clear()+0x80>
   c4b10: f94003e0     	ldr	x0, [sp]
   c4b14: 97ff6e6b     	bl	0xa04c0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_NodeD2Ev@plt>
   c4b18: f94003e0     	ldr	x0, [sp]
   c4b1c: 97ff6f91     	bl	0xa0960 <_ZdlPv@plt>
   c4b20: f9400fe8     	ldr	x8, [sp, #0x18]
   c4b24: f81f03a8     	stur	x8, [x29, #-0x10]
   c4b28: 17ffffea     	b	0xc4ad0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::clear()+0x30>
   c4b2c: f9400be8     	ldr	x8, [sp, #0x10]
   c4b30: f9400500     	ldr	x0, [x8, #0x8]
   c4b34: f9400501     	ldr	x1, [x8, #0x8]
   c4b38: 97ff828a     	bl	0xa5560 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setPrevEPSF_@plt>
   c4b3c: f9400be8     	ldr	x8, [sp, #0x10]
   c4b40: f9400500     	ldr	x0, [x8, #0x8]
   c4b44: f9400501     	ldr	x1, [x8, #0x8]
   c4b48: 97ff8a4a     	bl	0xa7470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setNextEPSF_@plt>
   c4b4c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c4b50: 910103ff     	add	sp, sp, #0x40
   c4b54: d65f03c0     	ret

00000000000c4b58 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::getNext() const>:
   c4b58: d10043ff     	sub	sp, sp, #0x10
   c4b5c: f90007e0     	str	x0, [sp, #0x8]
   c4b60: f94007e0     	ldr	x0, [sp, #0x8]
   c4b64: f9400800     	ldr	x0, [x0, #0x10]
   c4b68: 910043ff     	add	sp, sp, #0x10
   c4b6c: d65f03c0     	ret

00000000000c4b70 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::~_Node()>:
   c4b70: d10043ff     	sub	sp, sp, #0x10
   c4b74: f90007e0     	str	x0, [sp, #0x8]
   c4b78: 910043ff     	add	sp, sp, #0x10
   c4b7c: d65f03c0     	ret

00000000000c4b80 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::_ListIterator(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node*)>:
   c4b80: d10043ff     	sub	sp, sp, #0x10
   c4b84: f90007e0     	str	x0, [sp, #0x8]
   c4b88: f90003e1     	str	x1, [sp]
   c4b8c: f94007e0     	ldr	x0, [sp, #0x8]
   c4b90: f94003e1     	ldr	x1, [sp]
   c4b94: f9000001     	str	x1, [x0]
   c4b98: 910043ff     	add	sp, sp, #0x10
   c4b9c: d65f03c0     	ret

00000000000c4ba0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::getRef()>:
   c4ba0: d10043ff     	sub	sp, sp, #0x10
   c4ba4: f90007e0     	str	x0, [sp, #0x8]
   c4ba8: f94007e0     	ldr	x0, [sp, #0x8]
   c4bac: 910043ff     	add	sp, sp, #0x10
   c4bb0: d65f03c0     	ret

00000000000c4bb4 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::insert(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>, bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))>:
   c4bb4: d101c3ff     	sub	sp, sp, #0x70
   c4bb8: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c4bbc: 910183fd     	add	x29, sp, #0x60
   c4bc0: b27d07e9     	orr	x9, xzr, #0x18
   c4bc4: f81f83a0     	stur	x0, [x29, #-0x8]
   c4bc8: f81f03a2     	stur	x2, [x29, #-0x10]
   c4bcc: aa0903e0     	mov	x0, x9
   c4bd0: f9001be8     	str	x8, [sp, #0x30]
   c4bd4: f90017e1     	str	x1, [sp, #0x28]
   c4bd8: 97ff90ce     	bl	0xa8f10 <_Znwm@plt>
   c4bdc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c4be0: f90013e0     	str	x0, [sp, #0x20]
   c4be4: 97ff850f     	bl	0xa6020 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_NodeC2ERKSD_@plt>
   c4be8: 14000001     	b	0xc4bec <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::insert(android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>, bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))+0x38>
   c4bec: f94013e8     	ldr	x8, [sp, #0x20]
   c4bf0: f81e83a8     	stur	x8, [x29, #-0x18]
   c4bf4: f85e83a0     	ldur	x0, [x29, #-0x18]
   c4bf8: f94017e1     	ldr	x1, [sp, #0x28]
   c4bfc: f9000fe0     	str	x0, [sp, #0x18]
   c4c00: aa0103e0     	mov	x0, x1
   c4c04: 97ff937b     	bl	0xa99f0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREE7getNodeEv@plt>
   c4c08: f9400fe8     	ldr	x8, [sp, #0x18]
   c4c0c: f9000be0     	str	x0, [sp, #0x10]
   c4c10: aa0803e0     	mov	x0, x8
   c4c14: f9400be1     	ldr	x1, [sp, #0x10]
   c4c18: 97ff8a16     	bl	0xa7470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setNextEPSF_@plt>
   c4c1c: f85e83a0     	ldur	x0, [x29, #-0x18]
   c4c20: f94017e1     	ldr	x1, [sp, #0x28]
   c4c24: f90007e0     	str	x0, [sp, #0x8]
   c4c28: aa0103e0     	mov	x0, x1
   c4c2c: 97ff9371     	bl	0xa99f0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREE7getNodeEv@plt>
   c4c30: 97ff97f0     	bl	0xaabf0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getPrevEv@plt>
   c4c34: f94007e8     	ldr	x8, [sp, #0x8]
   c4c38: f90003e0     	str	x0, [sp]
   c4c3c: aa0803e0     	mov	x0, x8
   c4c40: f94003e1     	ldr	x1, [sp]
   c4c44: 97ff8247     	bl	0xa5560 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setPrevEPSF_@plt>
   c4c48: f94017e0     	ldr	x0, [sp, #0x28]
   c4c4c: 97ff9369     	bl	0xa99f0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREE7getNodeEv@plt>
   c4c50: 97ff97e8     	bl	0xaabf0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7getPrevEv@plt>
   c4c54: f85e83a1     	ldur	x1, [x29, #-0x18]
   c4c58: 97ff8a06     	bl	0xa7470 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setNextEPSF_@plt>
   c4c5c: f94017e0     	ldr	x0, [sp, #0x28]
   c4c60: 97ff9364     	bl	0xa99f0 <_ZNK7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREE7getNodeEv@plt>
   c4c64: f85e83a1     	ldur	x1, [x29, #-0x18]
   c4c68: 97ff823e     	bl	0xa5560 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE5_Node7setPrevEPSF_@plt>
   c4c6c: f85e83a1     	ldur	x1, [x29, #-0x18]
   c4c70: f9401be0     	ldr	x0, [sp, #0x30]
   c4c74: 97ff7793     	bl	0xa2ac0 <_ZN7android4ListIPFbRKNS_2spINS_10DataSourceEEEPNS_7String8EPfPNS1_INS_8AMessageEEEEE13_ListIteratorISD_NSE_18NON_CONST_ITERATOREEC2EPNSE_5_NodeE@plt>
   c4c78: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c4c7c: 9101c3ff     	add	sp, sp, #0x70
   c4c80: d65f03c0     	ret
   c4c84: 2a0103e8     	mov	w8, w1
   c4c88: f81e03a0     	stur	x0, [x29, #-0x20]
   c4c8c: b81dc3a8     	stur	w8, [x29, #-0x24]
   c4c90: f94013e0     	ldr	x0, [sp, #0x20]
   c4c94: 97ff6f33     	bl	0xa0960 <_ZdlPv@plt>
   c4c98: f85e03a0     	ldur	x0, [x29, #-0x20]
   c4c9c: 97ff8c9d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c4ca0 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::_Node(bool (* const&)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*))>:
   c4ca0: d10043ff     	sub	sp, sp, #0x10
   c4ca4: f90007e0     	str	x0, [sp, #0x8]
   c4ca8: f90003e1     	str	x1, [sp]
   c4cac: f94007e0     	ldr	x0, [sp, #0x8]
   c4cb0: f94003e1     	ldr	x1, [sp]
   c4cb4: f9400021     	ldr	x1, [x1]
   c4cb8: f9000001     	str	x1, [x0]
   c4cbc: 910043ff     	add	sp, sp, #0x10
   c4cc0: d65f03c0     	ret

00000000000c4cc4 <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_ListIterator<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*), android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::NON_CONST_ITERATOR>::getNode() const>:
   c4cc4: d10043ff     	sub	sp, sp, #0x10
   c4cc8: f90007e0     	str	x0, [sp, #0x8]
   c4ccc: f94007e0     	ldr	x0, [sp, #0x8]
   c4cd0: f9400000     	ldr	x0, [x0]
   c4cd4: 910043ff     	add	sp, sp, #0x10
   c4cd8: d65f03c0     	ret

00000000000c4cdc <android::List<bool (*)(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>::_Node::getPrev() const>:
   c4cdc: d10043ff     	sub	sp, sp, #0x10
   c4ce0: f90007e0     	str	x0, [sp, #0x8]
   c4ce4: f94007e0     	ldr	x0, [sp, #0x8]
   c4ce8: f9400400     	ldr	x0, [x0, #0x8]
   c4cec: 910043ff     	add	sp, sp, #0x10
   c4cf0: d65f03c0     	ret

00000000000c4cf4 <android::DataURISource::Create(char const*)>:
   c4cf4: d10543ff     	sub	sp, sp, #0x150
   c4cf8: f9009bfc     	str	x28, [sp, #0x130]
   c4cfc: a9147bfd     	stp	x29, x30, [sp, #0x140]
   c4d00: 910503fd     	add	x29, sp, #0x140
   c4d04: 910243e9     	add	x9, sp, #0x90
   c4d08: d53bd04a     	mrs	x10, TPIDR_EL0
   c4d0c: f940154a     	ldr	x10, [x10, #0x28]
   c4d10: f900012a     	str	x10, [x9]
   c4d14: f81803a0     	stur	x0, [x29, #-0x80]
   c4d18: f85803a1     	ldur	x1, [x29, #-0x80]
   c4d1c: 900009a0     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c4d20: 911d4000     	add	x0, x0, #0x750
   c4d24: 528000ab     	mov	w11, #0x5               // =5
   c4d28: 2a0b03e2     	mov	w2, w11
   c4d2c: f90047e9     	str	x9, [sp, #0x88]
   c4d30: f90043e8     	str	x8, [sp, #0x80]
   c4d34: 97ff9893     	bl	0xaaf80 <strncasecmp@plt>
   c4d38: 34000120     	cbz	w0, 0xc4d5c <android::DataURISource::Create(char const*)+0x68>
   c4d3c: 14000001     	b	0xc4d40 <android::DataURISource::Create(char const*)+0x4c>
   c4d40: aa1f03e0     	mov	x0, xzr
   c4d44: f94043e8     	ldr	x8, [sp, #0x80]
   c4d48: f9003fe0     	str	x0, [sp, #0x78]
   c4d4c: aa0803e0     	mov	x0, x8
   c4d50: f9403fe1     	ldr	x1, [sp, #0x78]
   c4d54: 97ff87db     	bl	0xa6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>
   c4d58: 140000c6     	b	0xc5070 <android::DataURISource::Create(char const*)+0x37c>
   c4d5c: f85803a8     	ldur	x8, [x29, #-0x80]
   c4d60: f81903a8     	stur	x8, [x29, #-0x70]
   c4d64: 52800589     	mov	w9, #0x2c               // =44
   c4d68: b818c3a9     	stur	w9, [x29, #-0x74]
   c4d6c: f85903a8     	ldur	x8, [x29, #-0x70]
   c4d70: b858c3a9     	ldur	w9, [x29, #-0x74]
   c4d74: f81a03a8     	stur	x8, [x29, #-0x60]
   c4d78: b819c3a9     	stur	w9, [x29, #-0x64]
   c4d7c: f85a03a0     	ldur	x0, [x29, #-0x60]
   c4d80: b859c3a1     	ldur	w1, [x29, #-0x64]
   c4d84: 97ff988f     	bl	0xaafc0 <strrchr@plt>
   c4d88: f81783a0     	stur	x0, [x29, #-0x88]
   c4d8c: f85783a8     	ldur	x8, [x29, #-0x88]
   c4d90: b5000128     	cbnz	x8, 0xc4db4 <android::DataURISource::Create(char const*)+0xc0>
   c4d94: 14000001     	b	0xc4d98 <android::DataURISource::Create(char const*)+0xa4>
   c4d98: aa1f03e0     	mov	x0, xzr
   c4d9c: f94043e8     	ldr	x8, [sp, #0x80]
   c4da0: f9003be0     	str	x0, [sp, #0x70]
   c4da4: aa0803e0     	mov	x0, x8
   c4da8: f9403be1     	ldr	x1, [sp, #0x70]
   c4dac: 97ff87c5     	bl	0xa6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>
   c4db0: 140000b0     	b	0xc5070 <android::DataURISource::Create(char const*)+0x37c>
   c4db4: d10083a0     	sub	x0, x29, #0x20
   c4db8: 97ff6f62     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
   c4dbc: f85803a0     	ldur	x0, [x29, #-0x80]
   c4dc0: 91001400     	add	x0, x0, #0x5
   c4dc4: f85783be     	ldur	x30, [x29, #-0x88]
   c4dc8: eb0003c2     	subs	x2, x30, x0
   c4dcc: d100e3be     	sub	x30, x29, #0x38
   c4dd0: f90037e0     	str	x0, [sp, #0x68]
   c4dd4: aa1e03e0     	mov	x0, x30
   c4dd8: f94037e1     	ldr	x1, [sp, #0x68]
   c4ddc: 97ff882d     	bl	0xa6e90 <_ZN7android7AStringC1EPKcm@plt>
   c4de0: 14000001     	b	0xc4de4 <android::DataURISource::Create(char const*)+0xf0>
   c4de4: 900009a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c4de8: 911f6c21     	add	x1, x1, #0x7db
   c4dec: d100e3a0     	sub	x0, x29, #0x38
   c4df0: 97ff8934     	bl	0xa72c0 <_ZNK7android7AString8endsWithEPKc@plt>
   c4df4: b90067e0     	str	w0, [sp, #0x64]
   c4df8: 14000001     	b	0xc4dfc <android::DataURISource::Create(char const*)+0x108>
   c4dfc: b94067e8     	ldr	w8, [sp, #0x64]
   c4e00: 36000dc8     	tbz	w8, #0x0, 0xc4fb8 <android::DataURISource::Create(char const*)+0x2c4>
   c4e04: 14000001     	b	0xc4e08 <android::DataURISource::Create(char const*)+0x114>
   c4e08: f85783a8     	ldur	x8, [x29, #-0x88]
   c4e0c: 91000501     	add	x1, x8, #0x1
   c4e10: d10143a0     	sub	x0, x29, #0x50
   c4e14: 97ff7b5b     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   c4e18: 14000001     	b	0xc4e1c <android::DataURISource::Create(char const*)+0x128>
   c4e1c: d10143a0     	sub	x0, x29, #0x50
   c4e20: 97ff6ba4     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
   c4e24: f9002fe0     	str	x0, [sp, #0x58]
   c4e28: 14000001     	b	0xc4e2c <android::DataURISource::Create(char const*)+0x138>
   c4e2c: f9402fe8     	ldr	x8, [sp, #0x58]
   c4e30: f90053e8     	str	x8, [sp, #0xa0]
   c4e34: 14000001     	b	0xc4e38 <android::DataURISource::Create(char const*)+0x144>
   c4e38: f94053e8     	ldr	x8, [sp, #0xa0]
   c4e3c: b40005e8     	cbz	x8, 0xc4ef8 <android::DataURISource::Create(char const*)+0x204>
   c4e40: 14000001     	b	0xc4e44 <android::DataURISource::Create(char const*)+0x150>
   c4e44: f94053e8     	ldr	x8, [sp, #0xa0]
   c4e48: f1000508     	subs	x8, x8, #0x1
   c4e4c: f90053e8     	str	x8, [sp, #0xa0]
   c4e50: d10143a0     	sub	x0, x29, #0x50
   c4e54: 97ff8a97     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   c4e58: f9002be0     	str	x0, [sp, #0x50]
   c4e5c: 14000001     	b	0xc4e60 <android::DataURISource::Create(char const*)+0x16c>
   c4e60: f94053e8     	ldr	x8, [sp, #0xa0]
   c4e64: f9402be9     	ldr	x9, [sp, #0x50]
   c4e68: 3868692a     	ldrb	w10, [x9, x8]
   c4e6c: 7100354a     	subs	w10, w10, #0xd
   c4e70: b9004fea     	str	w10, [sp, #0x4c]
   c4e74: 540001a0     	b.eq	0xc4ea8 <android::DataURISource::Create(char const*)+0x1b4>
   c4e78: 14000001     	b	0xc4e7c <android::DataURISource::Create(char const*)+0x188>
   c4e7c: d10143a0     	sub	x0, x29, #0x50
   c4e80: 97ff8a8c     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   c4e84: f90023e0     	str	x0, [sp, #0x40]
   c4e88: 14000001     	b	0xc4e8c <android::DataURISource::Create(char const*)+0x198>
   c4e8c: f94053e8     	ldr	x8, [sp, #0xa0]
   c4e90: f94023e9     	ldr	x9, [sp, #0x40]
   c4e94: 3868692a     	ldrb	w10, [x9, x8]
   c4e98: 7100294a     	subs	w10, w10, #0xa
   c4e9c: b9003fea     	str	w10, [sp, #0x3c]
   c4ea0: 540002a1     	b.ne	0xc4ef4 <android::DataURISource::Create(char const*)+0x200>
   c4ea4: 14000001     	b	0xc4ea8 <android::DataURISource::Create(char const*)+0x1b4>
   c4ea8: f94053e1     	ldr	x1, [sp, #0xa0]
   c4eac: 320003e8     	orr	w8, wzr, #0x1
   c4eb0: 2a0803e2     	mov	w2, w8
   c4eb4: d10143a0     	sub	x0, x29, #0x50
   c4eb8: 97ff795e     	bl	0xa3430 <_ZN7android7AString5eraseEmm@plt>
   c4ebc: 14000001     	b	0xc4ec0 <android::DataURISource::Create(char const*)+0x1cc>
   c4ec0: 1400000d     	b	0xc4ef4 <android::DataURISource::Create(char const*)+0x200>
   c4ec4: f81703a0     	stur	x0, [x29, #-0x90]
   c4ec8: 2a0103e8     	mov	w8, w1
   c4ecc: b816c3a8     	stur	w8, [x29, #-0x94]
   c4ed0: 14000065     	b	0xc5064 <android::DataURISource::Create(char const*)+0x370>
   c4ed4: f81703a0     	stur	x0, [x29, #-0x90]
   c4ed8: 2a0103e8     	mov	w8, w1
   c4edc: b816c3a8     	stur	w8, [x29, #-0x94]
   c4ee0: 1400005e     	b	0xc5058 <android::DataURISource::Create(char const*)+0x364>
   c4ee4: f81703a0     	stur	x0, [x29, #-0x90]
   c4ee8: 2a0103e8     	mov	w8, w1
   c4eec: b816c3a8     	stur	w8, [x29, #-0x94]
   c4ef0: 1400002f     	b	0xc4fac <android::DataURISource::Create(char const*)+0x2b8>
   c4ef4: 17ffffd1     	b	0xc4e38 <android::DataURISource::Create(char const*)+0x144>
   c4ef8: d10163a8     	sub	x8, x29, #0x58
   c4efc: d10143a0     	sub	x0, x29, #0x50
   c4f00: 97ff6d1c     	bl	0xa0370 <_ZN7android12decodeBase64ERKNS_7AStringE@plt>
   c4f04: 14000001     	b	0xc4f08 <android::DataURISource::Create(char const*)+0x214>
   c4f08: d10083a0     	sub	x0, x29, #0x20
   c4f0c: d10163a1     	sub	x1, x29, #0x58
   c4f10: 97ff797c     	bl	0xa3500 <_ZN7android2spINS_7ABufferEEaSEOS2_@plt>
   c4f14: f9001be0     	str	x0, [sp, #0x30]
   c4f18: 14000001     	b	0xc4f1c <android::DataURISource::Create(char const*)+0x228>
   c4f1c: d10163a0     	sub	x0, x29, #0x58
   c4f20: 97ff957c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c4f24: d10083a0     	sub	x0, x29, #0x20
   c4f28: aa1f03fe     	mov	x30, xzr
   c4f2c: aa1e03e1     	mov	x1, x30
   c4f30: 97ff8dcc     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
   c4f34: b9002fe0     	str	w0, [sp, #0x2c]
   c4f38: 14000001     	b	0xc4f3c <android::DataURISource::Create(char const*)+0x248>
   c4f3c: b9402fe8     	ldr	w8, [sp, #0x2c]
   c4f40: 36000248     	tbz	w8, #0x0, 0xc4f88 <android::DataURISource::Create(char const*)+0x294>
   c4f44: 14000001     	b	0xc4f48 <android::DataURISource::Create(char const*)+0x254>
   c4f48: aa1f03e0     	mov	x0, xzr
   c4f4c: f94043e8     	ldr	x8, [sp, #0x80]
   c4f50: f90013e0     	str	x0, [sp, #0x20]
   c4f54: aa0803e0     	mov	x0, x8
   c4f58: f94013e1     	ldr	x1, [sp, #0x20]
   c4f5c: 97ff8759     	bl	0xa6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>
   c4f60: 14000001     	b	0xc4f64 <android::DataURISource::Create(char const*)+0x270>
   c4f64: 320003e8     	orr	w8, wzr, #0x1
   c4f68: b9009fe8     	str	w8, [sp, #0x9c]
   c4f6c: 1400000a     	b	0xc4f94 <android::DataURISource::Create(char const*)+0x2a0>
   c4f70: f81703a0     	stur	x0, [x29, #-0x90]
   c4f74: 2a0103e8     	mov	w8, w1
   c4f78: b816c3a8     	stur	w8, [x29, #-0x94]
   c4f7c: d10163a0     	sub	x0, x29, #0x58
   c4f80: 97ff9564     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c4f84: 1400000a     	b	0xc4fac <android::DataURISource::Create(char const*)+0x2b8>
   c4f88: 2a1f03e8     	mov	w8, wzr
   c4f8c: b9009fe8     	str	w8, [sp, #0x9c]
   c4f90: 14000001     	b	0xc4f94 <android::DataURISource::Create(char const*)+0x2a0>
   c4f94: d10143a0     	sub	x0, x29, #0x50
   c4f98: 97ff735a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c4f9c: b9409fe8     	ldr	w8, [sp, #0x9c]
   c4fa0: 35000528     	cbnz	w8, 0xc5044 <android::DataURISource::Create(char const*)+0x350>
   c4fa4: 14000001     	b	0xc4fa8 <android::DataURISource::Create(char const*)+0x2b4>
   c4fa8: 1400000e     	b	0xc4fe0 <android::DataURISource::Create(char const*)+0x2ec>
   c4fac: d10143a0     	sub	x0, x29, #0x50
   c4fb0: 97ff7354     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c4fb4: 14000029     	b	0xc5058 <android::DataURISource::Create(char const*)+0x364>
   c4fb8: aa1f03e0     	mov	x0, xzr
   c4fbc: f94043e8     	ldr	x8, [sp, #0x80]
   c4fc0: f9000fe0     	str	x0, [sp, #0x18]
   c4fc4: aa0803e0     	mov	x0, x8
   c4fc8: f9400fe1     	ldr	x1, [sp, #0x18]
   c4fcc: 97ff873d     	bl	0xa6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>
   c4fd0: 14000001     	b	0xc4fd4 <android::DataURISource::Create(char const*)+0x2e0>
   c4fd4: 320003e8     	orr	w8, wzr, #0x1
   c4fd8: b9009fe8     	str	w8, [sp, #0x9c]
   c4fdc: 1400001a     	b	0xc5044 <android::DataURISource::Create(char const*)+0x350>
   c4fe0: 321d07e8     	orr	w8, wzr, #0x18
   c4fe4: 2a0803e0     	mov	w0, w8
   c4fe8: 97ff8fca     	bl	0xa8f10 <_Znwm@plt>
   c4fec: f9000be0     	str	x0, [sp, #0x10]
   c4ff0: 14000001     	b	0xc4ff4 <android::DataURISource::Create(char const*)+0x300>
   c4ff4: f9400be0     	ldr	x0, [sp, #0x10]
   c4ff8: d10083a1     	sub	x1, x29, #0x20
   c4ffc: f9400be2     	ldr	x2, [sp, #0x10]
   c5000: f90007e0     	str	x0, [sp, #0x8]
   c5004: aa0203e0     	mov	x0, x2
   c5008: 97ff749e     	bl	0xa2280 <_ZN7android13DataURISourceC1ERKNS_2spINS_7ABufferEEE@plt>
   c500c: 14000001     	b	0xc5010 <android::DataURISource::Create(char const*)+0x31c>
   c5010: f94043e0     	ldr	x0, [sp, #0x80]
   c5014: f94007e1     	ldr	x1, [sp, #0x8]
   c5018: 97ff872a     	bl	0xa6cc0 <_ZN7android2spINS_13DataURISourceEEC2EPS1_@plt>
   c501c: 14000001     	b	0xc5020 <android::DataURISource::Create(char const*)+0x32c>
   c5020: 320003e8     	orr	w8, wzr, #0x1
   c5024: b9009fe8     	str	w8, [sp, #0x9c]
   c5028: 14000007     	b	0xc5044 <android::DataURISource::Create(char const*)+0x350>
   c502c: f81703a0     	stur	x0, [x29, #-0x90]
   c5030: 2a0103e8     	mov	w8, w1
   c5034: b816c3a8     	stur	w8, [x29, #-0x94]
   c5038: f9400be0     	ldr	x0, [sp, #0x10]
   c503c: 97ff6e49     	bl	0xa0960 <_ZdlPv@plt>
   c5040: 14000006     	b	0xc5058 <android::DataURISource::Create(char const*)+0x364>
   c5044: d100e3a0     	sub	x0, x29, #0x38
   c5048: 97ff732e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c504c: d10083a0     	sub	x0, x29, #0x20
   c5050: 97ff9530     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c5054: 14000007     	b	0xc5070 <android::DataURISource::Create(char const*)+0x37c>
   c5058: d100e3a0     	sub	x0, x29, #0x38
   c505c: 97ff7329     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c5060: 14000001     	b	0xc5064 <android::DataURISource::Create(char const*)+0x370>
   c5064: d10083a0     	sub	x0, x29, #0x20
   c5068: 97ff952a     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c506c: 1400000d     	b	0xc50a0 <android::DataURISource::Create(char const*)+0x3ac>
   c5070: d53bd048     	mrs	x8, TPIDR_EL0
   c5074: f9401508     	ldr	x8, [x8, #0x28]
   c5078: f94047e9     	ldr	x9, [sp, #0x88]
   c507c: f940012a     	ldr	x10, [x9]
   c5080: eb0a0108     	subs	x8, x8, x10
   c5084: f90003e8     	str	x8, [sp]
   c5088: 54000101     	b.ne	0xc50a8 <android::DataURISource::Create(char const*)+0x3b4>
   c508c: 14000001     	b	0xc5090 <android::DataURISource::Create(char const*)+0x39c>
   c5090: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   c5094: f9409bfc     	ldr	x28, [sp, #0x130]
   c5098: 910543ff     	add	sp, sp, #0x150
   c509c: d65f03c0     	ret
   c50a0: f85703a0     	ldur	x0, [x29, #-0x90]
   c50a4: 97ff8b9b     	bl	0xa7f10 <_Unwind_Resume@plt>
   c50a8: 97ff9332     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c50ac <android::sp<android::DataURISource>::sp(android::DataURISource*)>:
   c50ac: d100c3ff     	sub	sp, sp, #0x30
   c50b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c50b4: 910083fd     	add	x29, sp, #0x20
   c50b8: d2800008     	mov	x8, #0x0                // =0
   c50bc: f81f83a0     	stur	x0, [x29, #-0x8]
   c50c0: f9000be1     	str	x1, [sp, #0x10]
   c50c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c50c8: aa0003e1     	mov	x1, x0
   c50cc: f9400be9     	ldr	x9, [sp, #0x10]
   c50d0: f9000029     	str	x9, [x1]
   c50d4: f9400be9     	ldr	x9, [sp, #0x10]
   c50d8: eb08013f     	cmp	x9, x8
   c50dc: 1a9f07ea     	cset	w10, ne
   c50e0: f90007e0     	str	x0, [sp, #0x8]
   c50e4: 3700004a     	tbnz	w10, #0x0, 0xc50ec <android::sp<android::DataURISource>::sp(android::DataURISource*)+0x40>
   c50e8: 14000004     	b	0xc50f8 <android::sp<android::DataURISource>::sp(android::DataURISource*)+0x4c>
   c50ec: f9400be0     	ldr	x0, [sp, #0x10]
   c50f0: f94007e1     	ldr	x1, [sp, #0x8]
   c50f4: 97ff95cb     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c50f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c50fc: 9100c3ff     	add	sp, sp, #0x30
   c5100: d65f03c0     	ret

00000000000c5104 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer>&&)>:
   c5104: d100c3ff     	sub	sp, sp, #0x30
   c5108: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c510c: 910083fd     	add	x29, sp, #0x20
   c5110: d2800008     	mov	x8, #0x0                // =0
   c5114: f81f83a0     	stur	x0, [x29, #-0x8]
   c5118: f9000be1     	str	x1, [sp, #0x10]
   c511c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c5120: aa0003e1     	mov	x1, x0
   c5124: f9400021     	ldr	x1, [x1]
   c5128: eb08003f     	cmp	x1, x8
   c512c: 1a9f07e9     	cset	w9, ne
   c5130: f90007e8     	str	x8, [sp, #0x8]
   c5134: f90003e0     	str	x0, [sp]
   c5138: 37000049     	tbnz	w9, #0x0, 0xc5140 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer>&&)+0x3c>
   c513c: 14000005     	b	0xc5150 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer>&&)+0x4c>
   c5140: f94003e8     	ldr	x8, [sp]
   c5144: f9400100     	ldr	x0, [x8]
   c5148: f94003e1     	ldr	x1, [sp]
   c514c: 97ff7bc1     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c5150: f9400be8     	ldr	x8, [sp, #0x10]
   c5154: f9400108     	ldr	x8, [x8]
   c5158: f94003e9     	ldr	x9, [sp]
   c515c: f9000128     	str	x8, [x9]
   c5160: f9400be8     	ldr	x8, [sp, #0x10]
   c5164: f94007e9     	ldr	x9, [sp, #0x8]
   c5168: f9000109     	str	x9, [x8]
   c516c: f94003e0     	ldr	x0, [sp]
   c5170: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c5174: 9100c3ff     	add	sp, sp, #0x30
   c5178: d65f03c0     	ret

00000000000c517c <android::sp<android::ABuffer>::operator==(android::ABuffer const*) const>:
   c517c: d10043ff     	sub	sp, sp, #0x10
   c5180: f90007e0     	str	x0, [sp, #0x8]
   c5184: f90003e1     	str	x1, [sp]
   c5188: f94007e0     	ldr	x0, [sp, #0x8]
   c518c: f9400000     	ldr	x0, [x0]
   c5190: f94003e1     	ldr	x1, [sp]
   c5194: eb01001f     	cmp	x0, x1
   c5198: 1a9f17e8     	cset	w8, eq
   c519c: 320003e9     	orr	w9, wzr, #0x1
   c51a0: 0a090108     	and	w8, w8, w9
   c51a4: 2a0803e0     	mov	w0, w8
   c51a8: 910043ff     	add	sp, sp, #0x10
   c51ac: d65f03c0     	ret

00000000000c51b0 <android::DataURISource::DataURISource(android::sp<android::ABuffer> const&)>:
   c51b0: d10143ff     	sub	sp, sp, #0x50
   c51b4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c51b8: 910103fd     	add	x29, sp, #0x40
   c51bc: f0000f08     	adrp	x8, 0x2a8000
   c51c0: f946e108     	ldr	x8, [x8, #0xdc0]
   c51c4: b27c03e9     	orr	x9, xzr, #0x10
   c51c8: 8b090108     	add	x8, x8, x9
   c51cc: f81f83a0     	stur	x0, [x29, #-0x8]
   c51d0: f81f03a1     	stur	x1, [x29, #-0x10]
   c51d4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c51d8: f9000fe0     	str	x0, [sp, #0x18]
   c51dc: f9000be9     	str	x9, [sp, #0x10]
   c51e0: f90007e8     	str	x8, [sp, #0x8]
   c51e4: 97ff8bc7     	bl	0xa8100 <_ZN7android10DataSourceC2Ev@plt>
   c51e8: f94007e8     	ldr	x8, [sp, #0x8]
   c51ec: f9400fe9     	ldr	x9, [sp, #0x18]
   c51f0: f9000128     	str	x8, [x9]
   c51f4: f9400be0     	ldr	x0, [sp, #0x10]
   c51f8: 8b000120     	add	x0, x9, x0
   c51fc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c5200: 97ff7a30     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
   c5204: 14000001     	b	0xc5208 <android::DataURISource::DataURISource(android::sp<android::ABuffer> const&)+0x58>
   c5208: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c520c: 910143ff     	add	sp, sp, #0x50
   c5210: d65f03c0     	ret
   c5214: 2a0103e8     	mov	w8, w1
   c5218: f81e83a0     	stur	x0, [x29, #-0x18]
   c521c: b81e43a8     	stur	w8, [x29, #-0x1c]
   c5220: f9400fe0     	ldr	x0, [sp, #0x18]
   c5224: 97ff863f     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c5228: f85e83a0     	ldur	x0, [x29, #-0x18]
   c522c: 97ff8b39     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c5230 <android::DataSource::DataSource()>:
   c5230: d100c3ff     	sub	sp, sp, #0x30
   c5234: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5238: 910083fd     	add	x29, sp, #0x20
   c523c: f0000f08     	adrp	x8, 0x2a8000
   c5240: f9443908     	ldr	x8, [x8, #0x870]
   c5244: b27c03e9     	orr	x9, xzr, #0x10
   c5248: 8b090108     	add	x8, x8, x9
   c524c: f81f83a0     	stur	x0, [x29, #-0x8]
   c5250: f85f83a9     	ldur	x9, [x29, #-0x8]
   c5254: aa0903e0     	mov	x0, x9
   c5258: f9000be8     	str	x8, [sp, #0x10]
   c525c: f90007e9     	str	x9, [sp, #0x8]
   c5260: 97ff7774     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c5264: f9400be8     	ldr	x8, [sp, #0x10]
   c5268: f94007e9     	ldr	x9, [sp, #0x8]
   c526c: f9000128     	str	x8, [x9]
   c5270: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c5274: 9100c3ff     	add	sp, sp, #0x30
   c5278: d65f03c0     	ret

00000000000c527c <android::sp<android::ABuffer>::sp(android::sp<android::ABuffer> const&)>:
   c527c: d100c3ff     	sub	sp, sp, #0x30
   c5280: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5284: 910083fd     	add	x29, sp, #0x20
   c5288: d2800008     	mov	x8, #0x0                // =0
   c528c: f81f83a0     	stur	x0, [x29, #-0x8]
   c5290: f9000be1     	str	x1, [sp, #0x10]
   c5294: f85f83a0     	ldur	x0, [x29, #-0x8]
   c5298: aa0003e1     	mov	x1, x0
   c529c: f9400be9     	ldr	x9, [sp, #0x10]
   c52a0: f9400129     	ldr	x9, [x9]
   c52a4: f9000029     	str	x9, [x1]
   c52a8: aa0003e9     	mov	x9, x0
   c52ac: f9400129     	ldr	x9, [x9]
   c52b0: eb08013f     	cmp	x9, x8
   c52b4: 1a9f07ea     	cset	w10, ne
   c52b8: f90007e0     	str	x0, [sp, #0x8]
   c52bc: 3700004a     	tbnz	w10, #0x0, 0xc52c4 <android::sp<android::ABuffer>::sp(android::sp<android::ABuffer> const&)+0x48>
   c52c0: 14000005     	b	0xc52d4 <android::sp<android::ABuffer>::sp(android::sp<android::ABuffer> const&)+0x58>
   c52c4: f94007e8     	ldr	x8, [sp, #0x8]
   c52c8: f9400100     	ldr	x0, [x8]
   c52cc: f94007e1     	ldr	x1, [sp, #0x8]
   c52d0: 97ff9554     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c52d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c52d8: 9100c3ff     	add	sp, sp, #0x30
   c52dc: d65f03c0     	ret

00000000000c52e0 <android::DataURISource::~DataURISource()>:
   c52e0: d10083ff     	sub	sp, sp, #0x20
   c52e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c52e8: 910043fd     	add	x29, sp, #0x10
   c52ec: f0000f08     	adrp	x8, 0x2a8000
   c52f0: f946e108     	ldr	x8, [x8, #0xdc0]
   c52f4: b27c03e9     	orr	x9, xzr, #0x10
   c52f8: 8b090108     	add	x8, x8, x9
   c52fc: f90007e0     	str	x0, [sp, #0x8]
   c5300: f94007e0     	ldr	x0, [sp, #0x8]
   c5304: f9000008     	str	x8, [x0]
   c5308: 8b090008     	add	x8, x0, x9
   c530c: f90003e0     	str	x0, [sp]
   c5310: aa0803e0     	mov	x0, x8
   c5314: 97ff947f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c5318: f94003e0     	ldr	x0, [sp]
   c531c: 97ff8601     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c5320: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c5324: 910083ff     	add	sp, sp, #0x20
   c5328: d65f03c0     	ret

00000000000c532c <android::DataURISource::~DataURISource()>:
   c532c: d10083ff     	sub	sp, sp, #0x20
   c5330: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c5334: 910043fd     	add	x29, sp, #0x10
   c5338: f0000f08     	adrp	x8, 0x2a8000
   c533c: f944cd08     	ldr	x8, [x8, #0x998]
   c5340: f90007e0     	str	x0, [sp, #0x8]
   c5344: f94007e0     	ldr	x0, [sp, #0x8]
   c5348: f90003e0     	str	x0, [sp]
   c534c: d63f0100     	blr	x8
   c5350: f94003e0     	ldr	x0, [sp]
   c5354: 97ff6d83     	bl	0xa0960 <_ZdlPv@plt>
   c5358: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c535c: 910083ff     	add	sp, sp, #0x20
   c5360: d65f03c0     	ret

00000000000c5364 <android::DataURISource::initCheck() const>:
   c5364: d10043ff     	sub	sp, sp, #0x10
   c5368: 52800008     	mov	w8, #0x0                // =0
   c536c: f90007e0     	str	x0, [sp, #0x8]
   c5370: 2a0803e0     	mov	w0, w8
   c5374: 910043ff     	add	sp, sp, #0x10
   c5378: d65f03c0     	ret

00000000000c537c <android::DataURISource::readAt(long, void*, unsigned long)>:
   c537c: d10183ff     	sub	sp, sp, #0x60
   c5380: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c5384: 910143fd     	add	x29, sp, #0x50
   c5388: d2800008     	mov	x8, #0x0                // =0
   c538c: f81f03a0     	stur	x0, [x29, #-0x10]
   c5390: f81e83a1     	stur	x1, [x29, #-0x18]
   c5394: f81e03a2     	stur	x2, [x29, #-0x20]
   c5398: f90017e3     	str	x3, [sp, #0x28]
   c539c: f85f03a0     	ldur	x0, [x29, #-0x10]
   c53a0: f85e83a1     	ldur	x1, [x29, #-0x18]
   c53a4: eb08003f     	cmp	x1, x8
   c53a8: 1a9fa7e9     	cset	w9, lt
   c53ac: f9000fe0     	str	x0, [sp, #0x18]
   c53b0: 370001a9     	tbnz	w9, #0x0, 0xc53e4 <android::DataURISource::readAt(long, void*, unsigned long)+0x68>
   c53b4: b27c03e8     	orr	x8, xzr, #0x10
   c53b8: f85e83a9     	ldur	x9, [x29, #-0x18]
   c53bc: f9400fea     	ldr	x10, [sp, #0x18]
   c53c0: 8b080140     	add	x0, x10, x8
   c53c4: f9000be9     	str	x9, [sp, #0x10]
   c53c8: 97ff6ab2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   c53cc: 97ff7979     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   c53d0: f9400be8     	ldr	x8, [sp, #0x10]
   c53d4: eb00011f     	cmp	x8, x0
   c53d8: 1a9fb7eb     	cset	w11, ge
   c53dc: 3700004b     	tbnz	w11, #0x0, 0xc53e4 <android::DataURISource::readAt(long, void*, unsigned long)+0x68>
   c53e0: 14000003     	b	0xc53ec <android::DataURISource::readAt(long, void*, unsigned long)+0x70>
   c53e4: f81f83bf     	stur	xzr, [x29, #-0x8]
   c53e8: 14000021     	b	0xc546c <android::DataURISource::readAt(long, void*, unsigned long)+0xf0>
   c53ec: b27c03e8     	orr	x8, xzr, #0x10
   c53f0: f9400fe9     	ldr	x9, [sp, #0x18]
   c53f4: 8b080120     	add	x0, x9, x8
   c53f8: 97ff6aa6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   c53fc: 97ff796d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   c5400: f85e83a8     	ldur	x8, [x29, #-0x18]
   c5404: eb080008     	subs	x8, x0, x8
   c5408: f90013e8     	str	x8, [sp, #0x20]
   c540c: f94013e8     	ldr	x8, [sp, #0x20]
   c5410: f94017e9     	ldr	x9, [sp, #0x28]
   c5414: eb09011f     	cmp	x8, x9
   c5418: 1a9f97ea     	cset	w10, hi
   c541c: 3700004a     	tbnz	w10, #0x0, 0xc5424 <android::DataURISource::readAt(long, void*, unsigned long)+0xa8>
   c5420: 14000003     	b	0xc542c <android::DataURISource::readAt(long, void*, unsigned long)+0xb0>
   c5424: f94017e8     	ldr	x8, [sp, #0x28]
   c5428: f90013e8     	str	x8, [sp, #0x20]
   c542c: b27c03e8     	orr	x8, xzr, #0x10
   c5430: f85e03a0     	ldur	x0, [x29, #-0x20]
   c5434: f9400fe9     	ldr	x9, [sp, #0x18]
   c5438: 8b080128     	add	x8, x9, x8
   c543c: f90007e0     	str	x0, [sp, #0x8]
   c5440: aa0803e0     	mov	x0, x8
   c5444: 97ff6a93     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   c5448: 97ff7f82     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   c544c: f85e83a8     	ldur	x8, [x29, #-0x18]
   c5450: 8b080008     	add	x8, x0, x8
   c5454: f94013e2     	ldr	x2, [sp, #0x20]
   c5458: f94007e0     	ldr	x0, [sp, #0x8]
   c545c: aa0803e1     	mov	x1, x8
   c5460: 97ff6a4c     	bl	0x9fd90 <memcpy@plt>
   c5464: f94013e8     	ldr	x8, [sp, #0x20]
   c5468: f81f83a8     	stur	x8, [x29, #-0x8]
   c546c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c5470: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c5474: 910183ff     	add	sp, sp, #0x60
   c5478: d65f03c0     	ret

00000000000c547c <android::DataURISource::getSize(long*)>:
   c547c: d100c3ff     	sub	sp, sp, #0x30
   c5480: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5484: 910083fd     	add	x29, sp, #0x20
   c5488: b27c03e8     	orr	x8, xzr, #0x10
   c548c: 52800009     	mov	w9, #0x0                // =0
   c5490: f81f83a0     	stur	x0, [x29, #-0x8]
   c5494: f9000be1     	str	x1, [sp, #0x10]
   c5498: f85f83a0     	ldur	x0, [x29, #-0x8]
   c549c: 8b080000     	add	x0, x0, x8
   c54a0: b9000fe9     	str	w9, [sp, #0xc]
   c54a4: 97ff6a7b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   c54a8: 97ff7942     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   c54ac: f9400be8     	ldr	x8, [sp, #0x10]
   c54b0: f9000100     	str	x0, [x8]
   c54b4: b9400fe0     	ldr	w0, [sp, #0xc]
   c54b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c54bc: 9100c3ff     	add	sp, sp, #0x30
   c54c0: d65f03c0     	ret

00000000000c54c4 <android::ESDS::ESDS(void const*, unsigned long)>:
   c54c4: d10103ff     	sub	sp, sp, #0x40
   c54c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c54cc: 9100c3fd     	add	x29, sp, #0x30
   c54d0: 12800248     	mov	w8, #-0x13              // =-19
   c54d4: 52800009     	mov	w9, #0x0                // =0
   c54d8: f81f83a0     	stur	x0, [x29, #-0x8]
   c54dc: f81f03a1     	stur	x1, [x29, #-0x10]
   c54e0: f9000fe2     	str	x2, [sp, #0x18]
   c54e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c54e8: aa0003e1     	mov	x1, x0
   c54ec: f9400fe2     	ldr	x2, [sp, #0x18]
   c54f0: f9000be0     	str	x0, [sp, #0x10]
   c54f4: aa0203e0     	mov	x0, x2
   c54f8: b9000fe8     	str	w8, [sp, #0xc]
   c54fc: b9000be9     	str	w9, [sp, #0x8]
   c5500: f90003e1     	str	x1, [sp]
   c5504: 97ff6e4b     	bl	0xa0e30 <_Znam@plt>
   c5508: f94003e1     	ldr	x1, [sp]
   c550c: f9000020     	str	x0, [x1]
   c5510: f9400fe0     	ldr	x0, [sp, #0x18]
   c5514: f9400be2     	ldr	x2, [sp, #0x10]
   c5518: f9000440     	str	x0, [x2, #0x8]
   c551c: b9400fe8     	ldr	w8, [sp, #0xc]
   c5520: b9001048     	str	w8, [x2, #0x10]
   c5524: f9000c5f     	str	xzr, [x2, #0x18]
   c5528: f900105f     	str	xzr, [x2, #0x20]
   c552c: b9400be9     	ldr	w9, [sp, #0x8]
   c5530: 3900a049     	strb	w9, [x2, #0x28]
   c5534: f9400040     	ldr	x0, [x2]
   c5538: f85f03a1     	ldur	x1, [x29, #-0x10]
   c553c: f9400fe2     	ldr	x2, [sp, #0x18]
   c5540: 97ff6a14     	bl	0x9fd90 <memcpy@plt>
   c5544: f9400be0     	ldr	x0, [sp, #0x10]
   c5548: 97ff967e     	bl	0xaaf40 <_ZN7android4ESDS5parseEv@plt>
   c554c: f9400be1     	ldr	x1, [sp, #0x10]
   c5550: b9001020     	str	w0, [x1, #0x10]
   c5554: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c5558: 910103ff     	add	sp, sp, #0x40
   c555c: d65f03c0     	ret

00000000000c5560 <android::ESDS::parse()>:
   c5560: d10183ff     	sub	sp, sp, #0x60
   c5564: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c5568: 910143fd     	add	x29, sp, #0x50
   c556c: d53bd048     	mrs	x8, TPIDR_EL0
   c5570: f9401508     	ldr	x8, [x8, #0x28]
   c5574: f81f83a8     	stur	x8, [x29, #-0x8]
   c5578: f90013e0     	str	x0, [sp, #0x20]
   c557c: f94013e8     	ldr	x8, [sp, #0x20]
   c5580: aa0803e0     	mov	x0, x8
   c5584: f9400502     	ldr	x2, [x8, #0x8]
   c5588: aa1f03e1     	mov	x1, xzr
   c558c: d10033a3     	sub	x3, x29, #0xc
   c5590: d10063a4     	sub	x4, x29, #0x18
   c5594: d10083a5     	sub	x5, x29, #0x20
   c5598: f9000be0     	str	x0, [sp, #0x10]
   c559c: aa0803e0     	mov	x0, x8
   c55a0: 97ff75b8     	bl	0xa2c80 <_ZNK7android4ESDS20skipDescriptorHeaderEmmPhPmS2_@plt>
   c55a4: b9001fe0     	str	w0, [sp, #0x1c]
   c55a8: b9401fe0     	ldr	w0, [sp, #0x1c]
   c55ac: 340000a0     	cbz	w0, 0xc55c0 <android::ESDS::parse()+0x60>
   c55b0: 14000001     	b	0xc55b4 <android::ESDS::parse()+0x54>
   c55b4: b9401fe8     	ldr	w8, [sp, #0x1c]
   c55b8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c55bc: 1400000f     	b	0xc55f8 <android::ESDS::parse()+0x98>
   c55c0: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c55c4: 71000d08     	subs	w8, w8, #0x3
   c55c8: b9000fe8     	str	w8, [sp, #0xc]
   c55cc: 540000a0     	b.eq	0xc55e0 <android::ESDS::parse()+0x80>
   c55d0: 14000001     	b	0xc55d4 <android::ESDS::parse()+0x74>
   c55d4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c55d8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c55dc: 14000007     	b	0xc55f8 <android::ESDS::parse()+0x98>
   c55e0: f85e83a1     	ldur	x1, [x29, #-0x18]
   c55e4: f85e03a2     	ldur	x2, [x29, #-0x20]
   c55e8: f9400be0     	ldr	x0, [sp, #0x10]
   c55ec: 97ff86e5     	bl	0xa7180 <_ZN7android4ESDS17parseESDescriptorEmm@plt>
   c55f0: b81dc3a0     	stur	w0, [x29, #-0x24]
   c55f4: 14000001     	b	0xc55f8 <android::ESDS::parse()+0x98>
   c55f8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   c55fc: d53bd049     	mrs	x9, TPIDR_EL0
   c5600: f9401529     	ldr	x9, [x9, #0x28]
   c5604: f85f83aa     	ldur	x10, [x29, #-0x8]
   c5608: eb0a0129     	subs	x9, x9, x10
   c560c: b9000be8     	str	w8, [sp, #0x8]
   c5610: f90003e9     	str	x9, [sp]
   c5614: 540000c1     	b.ne	0xc562c <android::ESDS::parse()+0xcc>
   c5618: 14000001     	b	0xc561c <android::ESDS::parse()+0xbc>
   c561c: b9400be0     	ldr	w0, [sp, #0x8]
   c5620: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c5624: 910183ff     	add	sp, sp, #0x60
   c5628: d65f03c0     	ret
   c562c: 97ff91d1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c5630 <android::ESDS::~ESDS()>:
   c5630: d100c3ff     	sub	sp, sp, #0x30
   c5634: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5638: 910083fd     	add	x29, sp, #0x20
   c563c: d2800008     	mov	x8, #0x0                // =0
   c5640: f81f83a0     	stur	x0, [x29, #-0x8]
   c5644: f85f83a0     	ldur	x0, [x29, #-0x8]
   c5648: aa0003e9     	mov	x9, x0
   c564c: f9400129     	ldr	x9, [x9]
   c5650: eb08013f     	cmp	x9, x8
   c5654: 1a9f17ea     	cset	w10, eq
   c5658: f9000be8     	str	x8, [sp, #0x10]
   c565c: f90007e0     	str	x0, [sp, #0x8]
   c5660: f90003e9     	str	x9, [sp]
   c5664: 3700006a     	tbnz	w10, #0x0, 0xc5670 <android::ESDS::~ESDS()+0x40>
   c5668: f94003e0     	ldr	x0, [sp]
   c566c: 97ff8381     	bl	0xa6470 <_ZdaPv@plt>
   c5670: f94007e8     	ldr	x8, [sp, #0x8]
   c5674: f9400be9     	ldr	x9, [sp, #0x10]
   c5678: f9000109     	str	x9, [x8]
   c567c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c5680: 9100c3ff     	add	sp, sp, #0x30
   c5684: d65f03c0     	ret

00000000000c5688 <android::ESDS::InitCheck() const>:
   c5688: d10043ff     	sub	sp, sp, #0x10
   c568c: f90007e0     	str	x0, [sp, #0x8]
   c5690: f94007e0     	ldr	x0, [sp, #0x8]
   c5694: b9401000     	ldr	w0, [x0, #0x10]
   c5698: 910043ff     	add	sp, sp, #0x10
   c569c: d65f03c0     	ret

00000000000c56a0 <android::ESDS::getObjectTypeIndication(unsigned char*) const>:
   c56a0: d10083ff     	sub	sp, sp, #0x20
   c56a4: f9000be0     	str	x0, [sp, #0x10]
   c56a8: f90007e1     	str	x1, [sp, #0x8]
   c56ac: f9400be0     	ldr	x0, [sp, #0x10]
   c56b0: b9401008     	ldr	w8, [x0, #0x10]
   c56b4: f90003e0     	str	x0, [sp]
   c56b8: 35000048     	cbnz	w8, 0xc56c0 <android::ESDS::getObjectTypeIndication(unsigned char*) const+0x20>
   c56bc: 14000005     	b	0xc56d0 <android::ESDS::getObjectTypeIndication(unsigned char*) const+0x30>
   c56c0: f94003e8     	ldr	x8, [sp]
   c56c4: b9401109     	ldr	w9, [x8, #0x10]
   c56c8: b9001fe9     	str	w9, [sp, #0x1c]
   c56cc: 14000006     	b	0xc56e4 <android::ESDS::getObjectTypeIndication(unsigned char*) const+0x44>
   c56d0: f94003e8     	ldr	x8, [sp]
   c56d4: 3940a109     	ldrb	w9, [x8, #0x28]
   c56d8: f94007ea     	ldr	x10, [sp, #0x8]
   c56dc: 39000149     	strb	w9, [x10]
   c56e0: b9001fff     	str	wzr, [sp, #0x1c]
   c56e4: b9401fe0     	ldr	w0, [sp, #0x1c]
   c56e8: 910083ff     	add	sp, sp, #0x20
   c56ec: d65f03c0     	ret

00000000000c56f0 <android::ESDS::getCodecSpecificInfo(void const**, unsigned long*) const>:
   c56f0: d100c3ff     	sub	sp, sp, #0x30
   c56f4: f90013e0     	str	x0, [sp, #0x20]
   c56f8: f9000fe1     	str	x1, [sp, #0x18]
   c56fc: f9000be2     	str	x2, [sp, #0x10]
   c5700: f94013e0     	ldr	x0, [sp, #0x20]
   c5704: b9401008     	ldr	w8, [x0, #0x10]
   c5708: f90007e0     	str	x0, [sp, #0x8]
   c570c: 35000048     	cbnz	w8, 0xc5714 <android::ESDS::getCodecSpecificInfo(void const**, unsigned long*) const+0x24>
   c5710: 14000005     	b	0xc5724 <android::ESDS::getCodecSpecificInfo(void const**, unsigned long*) const+0x34>
   c5714: f94007e8     	ldr	x8, [sp, #0x8]
   c5718: b9401109     	ldr	w9, [x8, #0x10]
   c571c: b9002fe9     	str	w9, [sp, #0x2c]
   c5720: 1400000c     	b	0xc5750 <android::ESDS::getCodecSpecificInfo(void const**, unsigned long*) const+0x60>
   c5724: f94007e8     	ldr	x8, [sp, #0x8]
   c5728: f9400108     	ldr	x8, [x8]
   c572c: f94007e9     	ldr	x9, [sp, #0x8]
   c5730: f9400d2a     	ldr	x10, [x9, #0x18]
   c5734: 8b0a0108     	add	x8, x8, x10
   c5738: f9400fea     	ldr	x10, [sp, #0x18]
   c573c: f9000148     	str	x8, [x10]
   c5740: f9401128     	ldr	x8, [x9, #0x20]
   c5744: f9400bea     	ldr	x10, [sp, #0x10]
   c5748: f9000148     	str	x8, [x10]
   c574c: b9002fff     	str	wzr, [sp, #0x2c]
   c5750: b9402fe0     	ldr	w0, [sp, #0x2c]
   c5754: 9100c3ff     	add	sp, sp, #0x30
   c5758: d65f03c0     	ret

00000000000c575c <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const>:
   c575c: d10143ff     	sub	sp, sp, #0x50
   c5760: f90023e0     	str	x0, [sp, #0x40]
   c5764: f9001fe1     	str	x1, [sp, #0x38]
   c5768: f9001be2     	str	x2, [sp, #0x30]
   c576c: f90017e3     	str	x3, [sp, #0x28]
   c5770: f90013e4     	str	x4, [sp, #0x20]
   c5774: f9000fe5     	str	x5, [sp, #0x18]
   c5778: f94023e0     	ldr	x0, [sp, #0x40]
   c577c: f9401be1     	ldr	x1, [sp, #0x30]
   c5780: f90007e0     	str	x0, [sp, #0x8]
   c5784: b4000041     	cbz	x1, 0xc578c <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x30>
   c5788: 14000004     	b	0xc5798 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x3c>
   c578c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5790: b9004fe8     	str	w8, [sp, #0x4c]
   c5794: 14000047     	b	0xc58b0 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x154>
   c5798: 92800008     	mov	x8, #-0x1               // =-1
   c579c: f94007e9     	ldr	x9, [sp, #0x8]
   c57a0: f9400129     	ldr	x9, [x9]
   c57a4: f9401fea     	ldr	x10, [sp, #0x38]
   c57a8: 9100054b     	add	x11, x10, #0x1
   c57ac: f9001feb     	str	x11, [sp, #0x38]
   c57b0: 8b0a0129     	add	x9, x9, x10
   c57b4: 3940012c     	ldrb	w12, [x9]
   c57b8: f94017e9     	ldr	x9, [sp, #0x28]
   c57bc: 3900012c     	strb	w12, [x9]
   c57c0: f9401be9     	ldr	x9, [sp, #0x30]
   c57c4: 8b080128     	add	x8, x9, x8
   c57c8: f9001be8     	str	x8, [sp, #0x30]
   c57cc: f9400fe8     	ldr	x8, [sp, #0x18]
   c57d0: f900011f     	str	xzr, [x8]
   c57d4: f9401be8     	ldr	x8, [sp, #0x30]
   c57d8: b4000048     	cbz	x8, 0xc57e0 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x84>
   c57dc: 14000004     	b	0xc57ec <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x90>
   c57e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c57e4: b9004fe8     	str	w8, [sp, #0x4c]
   c57e8: 14000032     	b	0xc58b0 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x154>
   c57ec: 52800008     	mov	w8, #0x0                // =0
   c57f0: 321903e9     	orr	w9, wzr, #0x80
   c57f4: 32001bea     	orr	w10, wzr, #0x7f
   c57f8: b2400beb     	orr	x11, xzr, #0x7
   c57fc: 9280000c     	mov	x12, #-0x1              // =-1
   c5800: f94007ed     	ldr	x13, [sp, #0x8]
   c5804: f94001ad     	ldr	x13, [x13]
   c5808: f9401fee     	ldr	x14, [sp, #0x38]
   c580c: 910005cf     	add	x15, x14, #0x1
   c5810: f9001fef     	str	x15, [sp, #0x38]
   c5814: 8b0e01ad     	add	x13, x13, x14
   c5818: 394001b0     	ldrb	w16, [x13]
   c581c: 39005bf0     	strb	w16, [sp, #0x16]
   c5820: f9401bed     	ldr	x13, [sp, #0x30]
   c5824: 8b0c01ac     	add	x12, x13, x12
   c5828: f9001bec     	str	x12, [sp, #0x30]
   c582c: f9400fec     	ldr	x12, [sp, #0x18]
   c5830: f940018c     	ldr	x12, [x12]
   c5834: 9acb218b     	lsl	x11, x12, x11
   c5838: 39405bf0     	ldrb	w16, [sp, #0x16]
   c583c: 0a0a020a     	and	w10, w16, w10
   c5840: 2a0a03ec     	mov	w12, w10
   c5844: 93407d8c     	sxtw	x12, w12
   c5848: aa0c016b     	orr	x11, x11, x12
   c584c: f9400fec     	ldr	x12, [sp, #0x18]
   c5850: f900018b     	str	x11, [x12]
   c5854: 39405bea     	ldrb	w10, [sp, #0x16]
   c5858: 0a090149     	and	w9, w10, w9
   c585c: 6b08013f     	cmp	w9, w8
   c5860: 1a9f07e8     	cset	w8, ne
   c5864: 320003e9     	orr	w9, wzr, #0x1
   c5868: 0a090108     	and	w8, w8, w9
   c586c: 39005fe8     	strb	w8, [sp, #0x17]
   c5870: 39405fe8     	ldrb	w8, [sp, #0x17]
   c5874: 3707fb08     	tbnz	w8, #0x0, 0xc57d4 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x78>
   c5878: f9400fe8     	ldr	x8, [sp, #0x18]
   c587c: f9400108     	ldr	x8, [x8]
   c5880: f9401be9     	ldr	x9, [sp, #0x30]
   c5884: eb09011f     	cmp	x8, x9
   c5888: 1a9f97ea     	cset	w10, hi
   c588c: 3700004a     	tbnz	w10, #0x0, 0xc5894 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x138>
   c5890: 14000004     	b	0xc58a0 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x144>
   c5894: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5898: b9004fe8     	str	w8, [sp, #0x4c]
   c589c: 14000005     	b	0xc58b0 <android::ESDS::skipDescriptorHeader(unsigned long, unsigned long, unsigned char*, unsigned long*, unsigned long*) const+0x154>
   c58a0: f9401fe8     	ldr	x8, [sp, #0x38]
   c58a4: f94013e9     	ldr	x9, [sp, #0x20]
   c58a8: f9000128     	str	x8, [x9]
   c58ac: b9004fff     	str	wzr, [sp, #0x4c]
   c58b0: b9404fe0     	ldr	w0, [sp, #0x4c]
   c58b4: 910143ff     	add	sp, sp, #0x50
   c58b8: d65f03c0     	ret

00000000000c58bc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)>:
   c58bc: d10343ff     	sub	sp, sp, #0xd0
   c58c0: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   c58c4: 910303fd     	add	x29, sp, #0xc0
   c58c8: d53bd048     	mrs	x8, TPIDR_EL0
   c58cc: f9401508     	ldr	x8, [x8, #0x28]
   c58d0: f81f83a8     	stur	x8, [x29, #-0x8]
   c58d4: f81d03a0     	stur	x0, [x29, #-0x30]
   c58d8: f81c83a1     	stur	x1, [x29, #-0x38]
   c58dc: f81c03a2     	stur	x2, [x29, #-0x40]
   c58e0: f85d03a8     	ldur	x8, [x29, #-0x30]
   c58e4: f85c03a0     	ldur	x0, [x29, #-0x40]
   c58e8: f1000800     	subs	x0, x0, #0x2
   c58ec: f90033e8     	str	x8, [sp, #0x60]
   c58f0: f9002fe0     	str	x0, [sp, #0x58]
   c58f4: 540000a8     	b.hi	0xc5908 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x4c>
   c58f8: 14000001     	b	0xc58fc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x40>
   c58fc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5900: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5904: 140000b5     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5908: f85c83a8     	ldur	x8, [x29, #-0x38]
   c590c: 91000908     	add	x8, x8, #0x2
   c5910: f81c83a8     	stur	x8, [x29, #-0x38]
   c5914: f85c03a8     	ldur	x8, [x29, #-0x40]
   c5918: f1000908     	subs	x8, x8, #0x2
   c591c: f81c03a8     	stur	x8, [x29, #-0x40]
   c5920: f94033e8     	ldr	x8, [sp, #0x60]
   c5924: f9400109     	ldr	x9, [x8]
   c5928: f85c83aa     	ldur	x10, [x29, #-0x38]
   c592c: 386a692b     	ldrb	w11, [x9, x10]
   c5930: 1219016b     	and	w11, w11, #0x80
   c5934: b81bc3ab     	stur	w11, [x29, #-0x44]
   c5938: f9400109     	ldr	x9, [x8]
   c593c: f85c83aa     	ldur	x10, [x29, #-0x38]
   c5940: 386a692b     	ldrb	w11, [x9, x10]
   c5944: 121a016b     	and	w11, w11, #0x40
   c5948: b81b83ab     	stur	w11, [x29, #-0x48]
   c594c: f9400109     	ldr	x9, [x8]
   c5950: f85c83aa     	ldur	x10, [x29, #-0x38]
   c5954: 386a692b     	ldrb	w11, [x9, x10]
   c5958: 121b016b     	and	w11, w11, #0x20
   c595c: b81b43ab     	stur	w11, [x29, #-0x4c]
   c5960: f85c83a9     	ldur	x9, [x29, #-0x38]
   c5964: 91000529     	add	x9, x9, #0x1
   c5968: f81c83a9     	stur	x9, [x29, #-0x38]
   c596c: f85c03a9     	ldur	x9, [x29, #-0x40]
   c5970: f1000529     	subs	x9, x9, #0x1
   c5974: f81c03a9     	stur	x9, [x29, #-0x40]
   c5978: b85bc3ab     	ldur	w11, [x29, #-0x44]
   c597c: 3400022b     	cbz	w11, 0xc59c0 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x104>
   c5980: 14000001     	b	0xc5984 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0xc8>
   c5984: f85c03a8     	ldur	x8, [x29, #-0x40]
   c5988: f1000508     	subs	x8, x8, #0x1
   c598c: f9002be8     	str	x8, [sp, #0x50]
   c5990: 540000a8     	b.hi	0xc59a4 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0xe8>
   c5994: 14000001     	b	0xc5998 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0xdc>
   c5998: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c599c: b81dc3a8     	stur	w8, [x29, #-0x24]
   c59a0: 1400008e     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c59a4: f85c83a8     	ldur	x8, [x29, #-0x38]
   c59a8: 91000908     	add	x8, x8, #0x2
   c59ac: f81c83a8     	stur	x8, [x29, #-0x38]
   c59b0: f85c03a8     	ldur	x8, [x29, #-0x40]
   c59b4: f1000908     	subs	x8, x8, #0x2
   c59b8: f81c03a8     	stur	x8, [x29, #-0x40]
   c59bc: 14000001     	b	0xc59c0 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x104>
   c59c0: b85b83a8     	ldur	w8, [x29, #-0x48]
   c59c4: 340004e8     	cbz	w8, 0xc5a60 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x1a4>
   c59c8: 14000001     	b	0xc59cc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x110>
   c59cc: f85c83a8     	ldur	x8, [x29, #-0x38]
   c59d0: f85c03a9     	ldur	x9, [x29, #-0x40]
   c59d4: eb090108     	subs	x8, x8, x9
   c59d8: f90027e8     	str	x8, [sp, #0x48]
   c59dc: 540000a3     	b.lo	0xc59f0 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x134>
   c59e0: 14000001     	b	0xc59e4 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x128>
   c59e4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c59e8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c59ec: 1400007b     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c59f0: f94033e8     	ldr	x8, [sp, #0x60]
   c59f4: f9400109     	ldr	x9, [x8]
   c59f8: f85c83aa     	ldur	x10, [x29, #-0x38]
   c59fc: 386a692b     	ldrb	w11, [x9, x10]
   c5a00: b81b03ab     	stur	w11, [x29, #-0x50]
   c5a04: b85b03ab     	ldur	w11, [x29, #-0x50]
   c5a08: 2a0b03e9     	mov	w9, w11
   c5a0c: f85c03aa     	ldur	x10, [x29, #-0x40]
   c5a10: eb0a0129     	subs	x9, x9, x10
   c5a14: f90023e9     	str	x9, [sp, #0x40]
   c5a18: 540000a3     	b.lo	0xc5a2c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x170>
   c5a1c: 14000001     	b	0xc5a20 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x164>
   c5a20: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5a24: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5a28: 1400006c     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5a2c: b85b03a8     	ldur	w8, [x29, #-0x50]
   c5a30: 11000508     	add	w8, w8, #0x1
   c5a34: 2a0803e9     	mov	w9, w8
   c5a38: f85c83aa     	ldur	x10, [x29, #-0x38]
   c5a3c: 8b090149     	add	x9, x10, x9
   c5a40: f81c83a9     	stur	x9, [x29, #-0x38]
   c5a44: b85b03a8     	ldur	w8, [x29, #-0x50]
   c5a48: 11000508     	add	w8, w8, #0x1
   c5a4c: 2a0803e9     	mov	w9, w8
   c5a50: f85c03aa     	ldur	x10, [x29, #-0x40]
   c5a54: eb090149     	subs	x9, x10, x9
   c5a58: f81c03a9     	stur	x9, [x29, #-0x40]
   c5a5c: 14000001     	b	0xc5a60 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x1a4>
   c5a60: b85b43a8     	ldur	w8, [x29, #-0x4c]
   c5a64: 340006c8     	cbz	w8, 0xc5b3c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x280>
   c5a68: 14000001     	b	0xc5a6c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x1b0>
   c5a6c: f85c03a8     	ldur	x8, [x29, #-0x40]
   c5a70: f1000508     	subs	x8, x8, #0x1
   c5a74: f9001fe8     	str	x8, [sp, #0x38]
   c5a78: 540000a8     	b.hi	0xc5a8c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x1d0>
   c5a7c: 14000001     	b	0xc5a80 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x1c4>
   c5a80: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5a84: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5a88: 14000054     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5a8c: f85c83a8     	ldur	x8, [x29, #-0x38]
   c5a90: 91000908     	add	x8, x8, #0x2
   c5a94: f81c83a8     	stur	x8, [x29, #-0x38]
   c5a98: f85c03a8     	ldur	x8, [x29, #-0x40]
   c5a9c: f1000908     	subs	x8, x8, #0x2
   c5aa0: f81c03a8     	stur	x8, [x29, #-0x40]
   c5aa4: f85c83a8     	ldur	x8, [x29, #-0x38]
   c5aa8: f85c03a9     	ldur	x9, [x29, #-0x40]
   c5aac: eb090108     	subs	x8, x8, x9
   c5ab0: f9001be8     	str	x8, [sp, #0x30]
   c5ab4: 54000142     	b.hs	0xc5adc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x220>
   c5ab8: 14000001     	b	0xc5abc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x200>
   c5abc: f94033e8     	ldr	x8, [sp, #0x60]
   c5ac0: f9400109     	ldr	x9, [x8]
   c5ac4: f85c83aa     	ldur	x10, [x29, #-0x38]
   c5ac8: 386a692b     	ldrb	w11, [x9, x10]
   c5acc: 7100116b     	subs	w11, w11, #0x4
   c5ad0: b9002feb     	str	w11, [sp, #0x2c]
   c5ad4: 54000320     	b.eq	0xc5b38 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x27c>
   c5ad8: 14000001     	b	0xc5adc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x220>
   c5adc: f85c83a8     	ldur	x8, [x29, #-0x38]
   c5ae0: f1000908     	subs	x8, x8, #0x2
   c5ae4: f85c03a9     	ldur	x9, [x29, #-0x40]
   c5ae8: eb090108     	subs	x8, x8, x9
   c5aec: f90013e8     	str	x8, [sp, #0x20]
   c5af0: 54000242     	b.hs	0xc5b38 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x27c>
   c5af4: 14000001     	b	0xc5af8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x23c>
   c5af8: f94033e8     	ldr	x8, [sp, #0x60]
   c5afc: f9400109     	ldr	x9, [x8]
   c5b00: f85c83aa     	ldur	x10, [x29, #-0x38]
   c5b04: 8b0a0129     	add	x9, x9, x10
   c5b08: 385fe12b     	ldurb	w11, [x9, #-0x2]
   c5b0c: 7100116b     	subs	w11, w11, #0x4
   c5b10: b9001feb     	str	w11, [sp, #0x1c]
   c5b14: 54000121     	b.ne	0xc5b38 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x27c>
   c5b18: 14000001     	b	0xc5b1c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x260>
   c5b1c: f85c83a8     	ldur	x8, [x29, #-0x38]
   c5b20: f1000908     	subs	x8, x8, #0x2
   c5b24: f81c83a8     	stur	x8, [x29, #-0x38]
   c5b28: f85c03a8     	ldur	x8, [x29, #-0x40]
   c5b2c: 91000908     	add	x8, x8, #0x2
   c5b30: f81c03a8     	stur	x8, [x29, #-0x40]
   c5b34: 14000001     	b	0xc5b38 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x27c>
   c5b38: 14000001     	b	0xc5b3c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x280>
   c5b3c: f85c83a8     	ldur	x8, [x29, #-0x38]
   c5b40: f85c03a9     	ldur	x9, [x29, #-0x40]
   c5b44: eb090108     	subs	x8, x8, x9
   c5b48: f9000be8     	str	x8, [sp, #0x10]
   c5b4c: 540000a3     	b.lo	0xc5b60 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x2a4>
   c5b50: 14000001     	b	0xc5b54 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x298>
   c5b54: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5b58: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5b5c: 1400001f     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5b60: f85c83a1     	ldur	x1, [x29, #-0x38]
   c5b64: f85c03a2     	ldur	x2, [x29, #-0x40]
   c5b68: d10033a3     	sub	x3, x29, #0xc
   c5b6c: d10063a4     	sub	x4, x29, #0x18
   c5b70: d10083a5     	sub	x5, x29, #0x20
   c5b74: f94033e0     	ldr	x0, [sp, #0x60]
   c5b78: 97ff7442     	bl	0xa2c80 <_ZNK7android4ESDS20skipDescriptorHeaderEmmPhPmS2_@plt>
   c5b7c: b81ac3a0     	stur	w0, [x29, #-0x54]
   c5b80: b85ac3a0     	ldur	w0, [x29, #-0x54]
   c5b84: 340000a0     	cbz	w0, 0xc5b98 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x2dc>
   c5b88: 14000001     	b	0xc5b8c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x2d0>
   c5b8c: b85ac3a8     	ldur	w8, [x29, #-0x54]
   c5b90: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5b94: 14000011     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5b98: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c5b9c: 71001108     	subs	w8, w8, #0x4
   c5ba0: b9000fe8     	str	w8, [sp, #0xc]
   c5ba4: 540000a0     	b.eq	0xc5bb8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x2fc>
   c5ba8: 14000001     	b	0xc5bac <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x2f0>
   c5bac: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5bb0: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5bb4: 14000009     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5bb8: f85e83a1     	ldur	x1, [x29, #-0x18]
   c5bbc: f85e03a2     	ldur	x2, [x29, #-0x20]
   c5bc0: f94033e0     	ldr	x0, [sp, #0x60]
   c5bc4: 97ff691f     	bl	0xa0040 <_ZN7android4ESDS28parseDecoderConfigDescriptorEmm@plt>
   c5bc8: b81ac3a0     	stur	w0, [x29, #-0x54]
   c5bcc: b85ac3a0     	ldur	w0, [x29, #-0x54]
   c5bd0: b81dc3a0     	stur	w0, [x29, #-0x24]
   c5bd4: 14000001     	b	0xc5bd8 <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x31c>
   c5bd8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   c5bdc: d53bd049     	mrs	x9, TPIDR_EL0
   c5be0: f9401529     	ldr	x9, [x9, #0x28]
   c5be4: f85f83aa     	ldur	x10, [x29, #-0x8]
   c5be8: eb0a0129     	subs	x9, x9, x10
   c5bec: b9000be8     	str	w8, [sp, #0x8]
   c5bf0: f90003e9     	str	x9, [sp]
   c5bf4: 540000c1     	b.ne	0xc5c0c <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x350>
   c5bf8: 14000001     	b	0xc5bfc <android::ESDS::parseESDescriptor(unsigned long, unsigned long)+0x340>
   c5bfc: b9400be0     	ldr	w0, [sp, #0x8]
   c5c00: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   c5c04: 910343ff     	add	sp, sp, #0xd0
   c5c08: d65f03c0     	ret
   c5c0c: 97ff9059     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c5c10 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)>:
   c5c10: d10203ff     	sub	sp, sp, #0x80
   c5c14: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c5c18: 9101c3fd     	add	x29, sp, #0x70
   c5c1c: d53bd048     	mrs	x8, TPIDR_EL0
   c5c20: f9401508     	ldr	x8, [x8, #0x28]
   c5c24: f81f83a8     	stur	x8, [x29, #-0x8]
   c5c28: f81d03a0     	stur	x0, [x29, #-0x30]
   c5c2c: f9001fe1     	str	x1, [sp, #0x38]
   c5c30: f9001be2     	str	x2, [sp, #0x30]
   c5c34: f85d03a8     	ldur	x8, [x29, #-0x30]
   c5c38: f9401be0     	ldr	x0, [sp, #0x30]
   c5c3c: f1003000     	subs	x0, x0, #0xc
   c5c40: f90013e8     	str	x8, [sp, #0x20]
   c5c44: f9000fe0     	str	x0, [sp, #0x18]
   c5c48: 540000a8     	b.hi	0xc5c5c <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x4c>
   c5c4c: 14000001     	b	0xc5c50 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x40>
   c5c50: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5c54: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5c58: 14000042     	b	0xc5d60 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x150>
   c5c5c: f94013e8     	ldr	x8, [sp, #0x20]
   c5c60: f9400109     	ldr	x9, [x8]
   c5c64: f9401fea     	ldr	x10, [sp, #0x38]
   c5c68: 386a692b     	ldrb	w11, [x9, x10]
   c5c6c: 3900a10b     	strb	w11, [x8, #0x28]
   c5c70: f9400109     	ldr	x9, [x8]
   c5c74: f9401fea     	ldr	x10, [sp, #0x38]
   c5c78: 8b0a0129     	add	x9, x9, x10
   c5c7c: 91001520     	add	x0, x9, #0x5
   c5c80: 97ff8610     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   c5c84: f94013e8     	ldr	x8, [sp, #0x20]
   c5c88: b9002d00     	str	w0, [x8, #0x2c]
   c5c8c: f9400109     	ldr	x9, [x8]
   c5c90: f9401fea     	ldr	x10, [sp, #0x38]
   c5c94: 8b0a0129     	add	x9, x9, x10
   c5c98: 91002520     	add	x0, x9, #0x9
   c5c9c: 97ff8609     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   c5ca0: f94013e8     	ldr	x8, [sp, #0x20]
   c5ca4: b9003100     	str	w0, [x8, #0x30]
   c5ca8: f9401fe9     	ldr	x9, [sp, #0x38]
   c5cac: 91003529     	add	x9, x9, #0xd
   c5cb0: f9001fe9     	str	x9, [sp, #0x38]
   c5cb4: f9401be9     	ldr	x9, [sp, #0x30]
   c5cb8: f1003529     	subs	x9, x9, #0xd
   c5cbc: f9001be9     	str	x9, [sp, #0x30]
   c5cc0: f9401be9     	ldr	x9, [sp, #0x30]
   c5cc4: b5000129     	cbnz	x9, 0xc5ce8 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0xd8>
   c5cc8: 14000001     	b	0xc5ccc <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0xbc>
   c5ccc: aa1f03e8     	mov	x8, xzr
   c5cd0: f94013e9     	ldr	x9, [sp, #0x20]
   c5cd4: f9000d28     	str	x8, [x9, #0x18]
   c5cd8: f9001128     	str	x8, [x9, #0x20]
   c5cdc: 2a1f03ea     	mov	w10, wzr
   c5ce0: b81dc3aa     	stur	w10, [x29, #-0x24]
   c5ce4: 1400001f     	b	0xc5d60 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x150>
   c5ce8: f9401fe1     	ldr	x1, [sp, #0x38]
   c5cec: f9401be2     	ldr	x2, [sp, #0x30]
   c5cf0: d10033a3     	sub	x3, x29, #0xc
   c5cf4: d10063a4     	sub	x4, x29, #0x18
   c5cf8: d10083a5     	sub	x5, x29, #0x20
   c5cfc: f94013e0     	ldr	x0, [sp, #0x20]
   c5d00: 97ff73e0     	bl	0xa2c80 <_ZNK7android4ESDS20skipDescriptorHeaderEmmPhPmS2_@plt>
   c5d04: b9002fe0     	str	w0, [sp, #0x2c]
   c5d08: b9402fe0     	ldr	w0, [sp, #0x2c]
   c5d0c: 340000a0     	cbz	w0, 0xc5d20 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x110>
   c5d10: 14000001     	b	0xc5d14 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x104>
   c5d14: b9402fe8     	ldr	w8, [sp, #0x2c]
   c5d18: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5d1c: 14000011     	b	0xc5d60 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x150>
   c5d20: 385f43a8     	ldurb	w8, [x29, #-0xc]
   c5d24: 71001508     	subs	w8, w8, #0x5
   c5d28: b90017e8     	str	w8, [sp, #0x14]
   c5d2c: 540000a0     	b.eq	0xc5d40 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x130>
   c5d30: 14000001     	b	0xc5d34 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x124>
   c5d34: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c5d38: b81dc3a8     	stur	w8, [x29, #-0x24]
   c5d3c: 14000009     	b	0xc5d60 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x150>
   c5d40: f85e83a8     	ldur	x8, [x29, #-0x18]
   c5d44: f94013e9     	ldr	x9, [sp, #0x20]
   c5d48: f9000d28     	str	x8, [x9, #0x18]
   c5d4c: f85e03a8     	ldur	x8, [x29, #-0x20]
   c5d50: f9001128     	str	x8, [x9, #0x20]
   c5d54: 2a1f03ea     	mov	w10, wzr
   c5d58: b81dc3aa     	stur	w10, [x29, #-0x24]
   c5d5c: 14000001     	b	0xc5d60 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x150>
   c5d60: b85dc3a8     	ldur	w8, [x29, #-0x24]
   c5d64: d53bd049     	mrs	x9, TPIDR_EL0
   c5d68: f9401529     	ldr	x9, [x9, #0x28]
   c5d6c: f85f83aa     	ldur	x10, [x29, #-0x8]
   c5d70: eb0a0129     	subs	x9, x9, x10
   c5d74: b90013e8     	str	w8, [sp, #0x10]
   c5d78: f90007e9     	str	x9, [sp, #0x8]
   c5d7c: 540000c1     	b.ne	0xc5d94 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x184>
   c5d80: 14000001     	b	0xc5d84 <android::ESDS::parseDecoderConfigDescriptor(unsigned long, unsigned long)+0x174>
   c5d84: b94013e0     	ldr	w0, [sp, #0x10]
   c5d88: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c5d8c: 910203ff     	add	sp, sp, #0x80
   c5d90: d65f03c0     	ret
   c5d94: 97ff8ff7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c5d98 <android::ESDS::getBitRate(unsigned int*, unsigned int*) const>:
   c5d98: d100c3ff     	sub	sp, sp, #0x30
   c5d9c: f90013e0     	str	x0, [sp, #0x20]
   c5da0: f9000fe1     	str	x1, [sp, #0x18]
   c5da4: f9000be2     	str	x2, [sp, #0x10]
   c5da8: f94013e0     	ldr	x0, [sp, #0x20]
   c5dac: b9401008     	ldr	w8, [x0, #0x10]
   c5db0: f90007e0     	str	x0, [sp, #0x8]
   c5db4: 35000048     	cbnz	w8, 0xc5dbc <android::ESDS::getBitRate(unsigned int*, unsigned int*) const+0x24>
   c5db8: 14000005     	b	0xc5dcc <android::ESDS::getBitRate(unsigned int*, unsigned int*) const+0x34>
   c5dbc: f94007e8     	ldr	x8, [sp, #0x8]
   c5dc0: b9401109     	ldr	w9, [x8, #0x10]
   c5dc4: b9002fe9     	str	w9, [sp, #0x2c]
   c5dc8: 14000009     	b	0xc5dec <android::ESDS::getBitRate(unsigned int*, unsigned int*) const+0x54>
   c5dcc: f94007e8     	ldr	x8, [sp, #0x8]
   c5dd0: b9402d09     	ldr	w9, [x8, #0x2c]
   c5dd4: f9400fea     	ldr	x10, [sp, #0x18]
   c5dd8: b9000149     	str	w9, [x10]
   c5ddc: b9403109     	ldr	w9, [x8, #0x30]
   c5de0: f9400bea     	ldr	x10, [sp, #0x10]
   c5de4: b9000149     	str	w9, [x10]
   c5de8: b9002fff     	str	wzr, [sp, #0x2c]
   c5dec: b9402fe0     	ldr	w0, [sp, #0x2c]
   c5df0: 9100c3ff     	add	sp, sp, #0x30
   c5df4: d65f03c0     	ret

00000000000c5df8 <android::FLACParser::read_callback(FLAC__StreamDecoder const*, unsigned char*, unsigned long*, void*)>:
   c5df8: d100c3ff     	sub	sp, sp, #0x30
   c5dfc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5e00: 910083fd     	add	x29, sp, #0x20
   c5e04: f81f83a0     	stur	x0, [x29, #-0x8]
   c5e08: f9000be1     	str	x1, [sp, #0x10]
   c5e0c: f90007e2     	str	x2, [sp, #0x8]
   c5e10: f90003e3     	str	x3, [sp]
   c5e14: f94003e0     	ldr	x0, [sp]
   c5e18: f9400be1     	ldr	x1, [sp, #0x10]
   c5e1c: f94007e2     	ldr	x2, [sp, #0x8]
   c5e20: 97ff7974     	bl	0xa43f0 <_ZN7android10FLACParser12readCallbackEPhPm@plt>
   c5e24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c5e28: 9100c3ff     	add	sp, sp, #0x30
   c5e2c: d65f03c0     	ret

00000000000c5e30 <android::FLACParser::readCallback(unsigned char*, unsigned long*)>:
   c5e30: d101c3ff     	sub	sp, sp, #0x70
   c5e34: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c5e38: 910183fd     	add	x29, sp, #0x60
   c5e3c: b27c03e8     	orr	x8, xzr, #0x10
   c5e40: d2800009     	mov	x9, #0x0                // =0
   c5e44: f000098a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c5e48: 911ff54a     	add	x10, x10, #0x7fd
   c5e4c: f000098b     	adrp	x11, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c5e50: 9120f56b     	add	x11, x11, #0x83d
   c5e54: f000098c     	adrp	x12, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c5e58: 9122558c     	add	x12, x12, #0x895
   c5e5c: 320003ed     	orr	w13, wzr, #0x1
   c5e60: f81f03a0     	stur	x0, [x29, #-0x10]
   c5e64: f81e83a1     	stur	x1, [x29, #-0x18]
   c5e68: f81e03a2     	stur	x2, [x29, #-0x20]
   c5e6c: f85f03a0     	ldur	x0, [x29, #-0x10]
   c5e70: f85e03a1     	ldur	x1, [x29, #-0x20]
   c5e74: f9400021     	ldr	x1, [x1]
   c5e78: f81d83a1     	stur	x1, [x29, #-0x28]
   c5e7c: 8b080008     	add	x8, x0, x8
   c5e80: f90017e0     	str	x0, [sp, #0x28]
   c5e84: aa0803e0     	mov	x0, x8
   c5e88: f90013e9     	str	x9, [sp, #0x20]
   c5e8c: f9000fea     	str	x10, [sp, #0x18]
   c5e90: f9000beb     	str	x11, [sp, #0x10]
   c5e94: f90007ec     	str	x12, [sp, #0x8]
   c5e98: b90007ed     	str	w13, [sp, #0x4]
   c5e9c: 97ff863d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c5ea0: f94017e8     	ldr	x8, [sp, #0x28]
   c5ea4: f9402901     	ldr	x1, [x8, #0x50]
   c5ea8: f85e83a2     	ldur	x2, [x29, #-0x18]
   c5eac: f85d83a3     	ldur	x3, [x29, #-0x28]
   c5eb0: f9400009     	ldr	x9, [x0]
   c5eb4: f9401d29     	ldr	x9, [x9, #0x38]
   c5eb8: d63f0120     	blr	x9
   c5ebc: f9001be0     	str	x0, [sp, #0x30]
   c5ec0: f9401be8     	ldr	x8, [sp, #0x30]
   c5ec4: f94013e9     	ldr	x9, [sp, #0x20]
   c5ec8: eb08013f     	cmp	x9, x8
   c5ecc: 1a9fd7ed     	cset	w13, gt
   c5ed0: 3700004d     	tbnz	w13, #0x0, 0xc5ed8 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0xa8>
   c5ed4: 14000006     	b	0xc5eec <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0xbc>
   c5ed8: 321f03e8     	orr	w8, wzr, #0x2
   c5edc: f85e03a9     	ldur	x9, [x29, #-0x20]
   c5ee0: f900013f     	str	xzr, [x9]
   c5ee4: b81fc3a8     	stur	w8, [x29, #-0x4]
   c5ee8: 14000021     	b	0xc5f6c <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0x13c>
   c5eec: f9401be8     	ldr	x8, [sp, #0x30]
   c5ef0: b4000048     	cbz	x8, 0xc5ef8 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0xc8>
   c5ef4: 14000009     	b	0xc5f18 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0xe8>
   c5ef8: 320003e8     	orr	w8, wzr, #0x1
   c5efc: f85e03a9     	ldur	x9, [x29, #-0x20]
   c5f00: f900013f     	str	xzr, [x9]
   c5f04: b94007ea     	ldr	w10, [sp, #0x4]
   c5f08: f94017e9     	ldr	x9, [sp, #0x28]
   c5f0c: 3901612a     	strb	w10, [x9, #0x58]
   c5f10: b81fc3a8     	stur	w8, [x29, #-0x4]
   c5f14: 14000016     	b	0xc5f6c <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0x13c>
   c5f18: f9401be8     	ldr	x8, [sp, #0x30]
   c5f1c: f85d83a9     	ldur	x9, [x29, #-0x28]
   c5f20: eb09011f     	cmp	x8, x9
   c5f24: 1a9f87ea     	cset	w10, ls
   c5f28: 3700004a     	tbnz	w10, #0x0, 0xc5f30 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0x100>
   c5f2c: 14000002     	b	0xc5f34 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0x104>
   c5f30: 14000006     	b	0xc5f48 <android::FLACParser::readCallback(unsigned char*, unsigned long*)+0x118>
   c5f34: 52802301     	mov	w1, #0x118              // =280
   c5f38: f9400fe0     	ldr	x0, [sp, #0x18]
   c5f3c: f9400be2     	ldr	x2, [sp, #0x10]
   c5f40: f94007e3     	ldr	x3, [sp, #0x8]
   c5f44: 97ff68f3     	bl	0xa0310 <__assert2@plt>
   c5f48: f9401be8     	ldr	x8, [sp, #0x30]
   c5f4c: f85e03a9     	ldur	x9, [x29, #-0x20]
   c5f50: f9000128     	str	x8, [x9]
   c5f54: f9401be8     	ldr	x8, [sp, #0x30]
   c5f58: f94017e9     	ldr	x9, [sp, #0x28]
   c5f5c: f940292a     	ldr	x10, [x9, #0x50]
   c5f60: 8b080148     	add	x8, x10, x8
   c5f64: f9002928     	str	x8, [x9, #0x50]
   c5f68: b81fc3bf     	stur	wzr, [x29, #-0x4]
   c5f6c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   c5f70: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c5f74: 9101c3ff     	add	sp, sp, #0x70
   c5f78: d65f03c0     	ret

00000000000c5f7c <android::FLACParser::seek_callback(FLAC__StreamDecoder const*, unsigned long, void*)>:
   c5f7c: d100c3ff     	sub	sp, sp, #0x30
   c5f80: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5f84: 910083fd     	add	x29, sp, #0x20
   c5f88: f81f83a0     	stur	x0, [x29, #-0x8]
   c5f8c: f9000be1     	str	x1, [sp, #0x10]
   c5f90: f90007e2     	str	x2, [sp, #0x8]
   c5f94: f94007e0     	ldr	x0, [sp, #0x8]
   c5f98: f9400be1     	ldr	x1, [sp, #0x10]
   c5f9c: 97ff85d9     	bl	0xa7700 <_ZN7android10FLACParser12seekCallbackEm@plt>
   c5fa0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c5fa4: 9100c3ff     	add	sp, sp, #0x30
   c5fa8: d65f03c0     	ret

00000000000c5fac <android::FLACParser::seekCallback(unsigned long)>:
   c5fac: d10043ff     	sub	sp, sp, #0x10
   c5fb0: 52800008     	mov	w8, #0x0                // =0
   c5fb4: 52800009     	mov	w9, #0x0                // =0
   c5fb8: f90007e0     	str	x0, [sp, #0x8]
   c5fbc: f90003e1     	str	x1, [sp]
   c5fc0: f94007e0     	ldr	x0, [sp, #0x8]
   c5fc4: f94003e1     	ldr	x1, [sp]
   c5fc8: f9002801     	str	x1, [x0, #0x50]
   c5fcc: 39016008     	strb	w8, [x0, #0x58]
   c5fd0: 2a0903e0     	mov	w0, w9
   c5fd4: 910043ff     	add	sp, sp, #0x10
   c5fd8: d65f03c0     	ret

00000000000c5fdc <android::FLACParser::tell_callback(FLAC__StreamDecoder const*, unsigned long*, void*)>:
   c5fdc: d100c3ff     	sub	sp, sp, #0x30
   c5fe0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c5fe4: 910083fd     	add	x29, sp, #0x20
   c5fe8: f81f83a0     	stur	x0, [x29, #-0x8]
   c5fec: f9000be1     	str	x1, [sp, #0x10]
   c5ff0: f90007e2     	str	x2, [sp, #0x8]
   c5ff4: f94007e0     	ldr	x0, [sp, #0x8]
   c5ff8: f9400be1     	ldr	x1, [sp, #0x10]
   c5ffc: 97ff9169     	bl	0xaa5a0 <_ZN7android10FLACParser12tellCallbackEPm@plt>
   c6000: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c6004: 9100c3ff     	add	sp, sp, #0x30
   c6008: d65f03c0     	ret

00000000000c600c <android::FLACParser::tellCallback(unsigned long*)>:
   c600c: d10043ff     	sub	sp, sp, #0x10
   c6010: 52800008     	mov	w8, #0x0                // =0
   c6014: f90007e0     	str	x0, [sp, #0x8]
   c6018: f90003e1     	str	x1, [sp]
   c601c: f94007e0     	ldr	x0, [sp, #0x8]
   c6020: f9402800     	ldr	x0, [x0, #0x50]
   c6024: f94003e1     	ldr	x1, [sp]
   c6028: f9000020     	str	x0, [x1]
   c602c: 2a0803e0     	mov	w0, w8
   c6030: 910043ff     	add	sp, sp, #0x10
   c6034: d65f03c0     	ret

00000000000c6038 <android::FLACParser::length_callback(FLAC__StreamDecoder const*, unsigned long*, void*)>:
   c6038: d100c3ff     	sub	sp, sp, #0x30
   c603c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c6040: 910083fd     	add	x29, sp, #0x20
   c6044: f81f83a0     	stur	x0, [x29, #-0x8]
   c6048: f9000be1     	str	x1, [sp, #0x10]
   c604c: f90007e2     	str	x2, [sp, #0x8]
   c6050: f94007e0     	ldr	x0, [sp, #0x8]
   c6054: f9400be1     	ldr	x1, [sp, #0x10]
   c6058: 97ff8152     	bl	0xa65a0 <_ZN7android10FLACParser14lengthCallbackEPm@plt>
   c605c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c6060: 9100c3ff     	add	sp, sp, #0x30
   c6064: d65f03c0     	ret

00000000000c6068 <android::FLACParser::lengthCallback(unsigned long*)>:
   c6068: d10143ff     	sub	sp, sp, #0x50
   c606c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c6070: 910103fd     	add	x29, sp, #0x40
   c6074: d53bd048     	mrs	x8, TPIDR_EL0
   c6078: f9401508     	ldr	x8, [x8, #0x28]
   c607c: f81f83a8     	stur	x8, [x29, #-0x8]
   c6080: f90013e0     	str	x0, [sp, #0x20]
   c6084: f9000fe1     	str	x1, [sp, #0x18]
   c6088: f94013e8     	ldr	x8, [sp, #0x20]
   c608c: 91004100     	add	x0, x8, #0x10
   c6090: 97ff85c0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c6094: f9400008     	ldr	x8, [x0]
   c6098: f9402108     	ldr	x8, [x8, #0x40]
   c609c: d10043a1     	sub	x1, x29, #0x10
   c60a0: d63f0100     	blr	x8
   c60a4: 35000100     	cbnz	w0, 0xc60c4 <android::FLACParser::lengthCallback(unsigned long*)+0x5c>
   c60a8: 14000001     	b	0xc60ac <android::FLACParser::lengthCallback(unsigned long*)+0x44>
   c60ac: f85f03a8     	ldur	x8, [x29, #-0x10]
   c60b0: f9400fe9     	ldr	x9, [sp, #0x18]
   c60b4: f9000128     	str	x8, [x9]
   c60b8: 2a1f03ea     	mov	w10, wzr
   c60bc: b81ec3aa     	stur	w10, [x29, #-0x14]
   c60c0: 14000004     	b	0xc60d0 <android::FLACParser::lengthCallback(unsigned long*)+0x68>
   c60c4: 321f03e8     	orr	w8, wzr, #0x2
   c60c8: b81ec3a8     	stur	w8, [x29, #-0x14]
   c60cc: 14000001     	b	0xc60d0 <android::FLACParser::lengthCallback(unsigned long*)+0x68>
   c60d0: b85ec3a8     	ldur	w8, [x29, #-0x14]
   c60d4: d53bd049     	mrs	x9, TPIDR_EL0
   c60d8: f9401529     	ldr	x9, [x9, #0x28]
   c60dc: f85f83aa     	ldur	x10, [x29, #-0x8]
   c60e0: eb0a0129     	subs	x9, x9, x10
   c60e4: b90017e8     	str	w8, [sp, #0x14]
   c60e8: f90007e9     	str	x9, [sp, #0x8]
   c60ec: 540000c1     	b.ne	0xc6104 <android::FLACParser::lengthCallback(unsigned long*)+0x9c>
   c60f0: 14000001     	b	0xc60f4 <android::FLACParser::lengthCallback(unsigned long*)+0x8c>
   c60f4: b94017e0     	ldr	w0, [sp, #0x14]
   c60f8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c60fc: 910143ff     	add	sp, sp, #0x50
   c6100: d65f03c0     	ret
   c6104: 97ff8f1b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c6108 <android::FLACParser::eof_callback(FLAC__StreamDecoder const*, void*)>:
   c6108: d10083ff     	sub	sp, sp, #0x20
   c610c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c6110: 910043fd     	add	x29, sp, #0x10
   c6114: f90007e0     	str	x0, [sp, #0x8]
   c6118: f90003e1     	str	x1, [sp]
   c611c: f94003e0     	ldr	x0, [sp]
   c6120: 97ff810c     	bl	0xa6550 <_ZN7android10FLACParser11eofCallbackEv@plt>
   c6124: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c6128: 910083ff     	add	sp, sp, #0x20
   c612c: d65f03c0     	ret

00000000000c6130 <android::FLACParser::eofCallback()>:
   c6130: d10043ff     	sub	sp, sp, #0x10
   c6134: f90007e0     	str	x0, [sp, #0x8]
   c6138: f94007e0     	ldr	x0, [sp, #0x8]
   c613c: 39416008     	ldrb	w8, [x0, #0x58]
   c6140: 320003e9     	orr	w9, wzr, #0x1
   c6144: 0a090100     	and	w0, w8, w9
   c6148: 910043ff     	add	sp, sp, #0x10
   c614c: d65f03c0     	ret

00000000000c6150 <android::FLACParser::write_callback(FLAC__StreamDecoder const*, FLAC__Frame const*, int const* const*, void*)>:
   c6150: d100c3ff     	sub	sp, sp, #0x30
   c6154: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c6158: 910083fd     	add	x29, sp, #0x20
   c615c: f81f83a0     	stur	x0, [x29, #-0x8]
   c6160: f9000be1     	str	x1, [sp, #0x10]
   c6164: f90007e2     	str	x2, [sp, #0x8]
   c6168: f90003e3     	str	x3, [sp]
   c616c: f94003e0     	ldr	x0, [sp]
   c6170: f9400be1     	ldr	x1, [sp, #0x10]
   c6174: f94007e2     	ldr	x2, [sp, #0x8]
   c6178: 97ff7ef6     	bl	0xa5d50 <_ZN7android10FLACParser13writeCallbackEPK11FLAC__FramePKPKi@plt>
   c617c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c6180: 9100c3ff     	add	sp, sp, #0x30
   c6184: d65f03c0     	ret

00000000000c6188 <android::FLACParser::writeCallback(FLAC__Frame const*, int const* const*)>:
   c6188: d10103ff     	sub	sp, sp, #0x40
   c618c: f9001bfe     	str	x30, [sp, #0x30]
   c6190: 52800008     	mov	w8, #0x0                // =0
   c6194: 320003e9     	orr	w9, wzr, #0x1
   c6198: f90013e0     	str	x0, [sp, #0x20]
   c619c: f9000fe1     	str	x1, [sp, #0x18]
   c61a0: f9000be2     	str	x2, [sp, #0x10]
   c61a4: f94013e0     	ldr	x0, [sp, #0x20]
   c61a8: 3942640a     	ldrb	w10, [x0, #0x99]
   c61ac: b9000fe8     	str	w8, [sp, #0xc]
   c61b0: b9000be9     	str	w9, [sp, #0x8]
   c61b4: f90003e0     	str	x0, [sp]
   c61b8: 3700004a     	tbnz	w10, #0x0, 0xc61c0 <android::FLACParser::writeCallback(FLAC__Frame const*, int const* const*)+0x38>
   c61bc: 14000011     	b	0xc6200 <android::FLACParser::writeCallback(FLAC__Frame const*, int const* const*)+0x78>
   c61c0: d2800502     	mov	x2, #0x28               // =40
   c61c4: d2801408     	mov	x8, #0xa0               // =160
   c61c8: b9400fe9     	ldr	w9, [sp, #0xc]
   c61cc: f94003ea     	ldr	x10, [sp]
   c61d0: 39026549     	strb	w9, [x10, #0x99]
   c61d4: f9400feb     	ldr	x11, [sp, #0x18]
   c61d8: 8b080140     	add	x0, x10, x8
   c61dc: aa0b03e1     	mov	x1, x11
   c61e0: 97ff66ec     	bl	0x9fd90 <memcpy@plt>
   c61e4: f9400be8     	ldr	x8, [sp, #0x10]
   c61e8: f94003ea     	ldr	x10, [sp]
   c61ec: f9006548     	str	x8, [x10, #0xc8]
   c61f0: b9400be9     	ldr	w9, [sp, #0x8]
   c61f4: 39026949     	strb	w9, [x10, #0x9a]
   c61f8: b9002fff     	str	wzr, [sp, #0x2c]
   c61fc: 14000003     	b	0xc6208 <android::FLACParser::writeCallback(FLAC__Frame const*, int const* const*)+0x80>
   c6200: 320003e8     	orr	w8, wzr, #0x1
   c6204: b9002fe8     	str	w8, [sp, #0x2c]
   c6208: b9402fe0     	ldr	w0, [sp, #0x2c]
   c620c: f9401bfe     	ldr	x30, [sp, #0x30]
   c6210: 910103ff     	add	sp, sp, #0x40
   c6214: d65f03c0     	ret

00000000000c6218 <android::FLACParser::metadata_callback(FLAC__StreamDecoder const*, FLAC__StreamMetadata const*, void*)>:
   c6218: d100c3ff     	sub	sp, sp, #0x30
   c621c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c6220: 910083fd     	add	x29, sp, #0x20
   c6224: f81f83a0     	stur	x0, [x29, #-0x8]
   c6228: f9000be1     	str	x1, [sp, #0x10]
   c622c: f90007e2     	str	x2, [sp, #0x8]
   c6230: f94007e0     	ldr	x0, [sp, #0x8]
   c6234: f9400be1     	ldr	x1, [sp, #0x10]
   c6238: 97ff9422     	bl	0xab2c0 <_ZN7android10FLACParser16metadataCallbackEPK20FLAC__StreamMetadata@plt>
   c623c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c6240: 9100c3ff     	add	sp, sp, #0x30
   c6244: d65f03c0     	ret

00000000000c6248 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)>:
   c6248: d10203ff     	sub	sp, sp, #0x80
   c624c: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c6250: 9101c3fd     	add	x29, sp, #0x70
   c6254: d2800008     	mov	x8, #0x0                // =0
   c6258: aa0803e2     	mov	x2, x8
   c625c: 320003e9     	orr	w9, wzr, #0x1
   c6260: f81f83a0     	stur	x0, [x29, #-0x8]
   c6264: f81f03a1     	stur	x1, [x29, #-0x10]
   c6268: f85f83a0     	ldur	x0, [x29, #-0x8]
   c626c: f85f03a1     	ldur	x1, [x29, #-0x10]
   c6270: b940002a     	ldr	w10, [x1]
   c6274: f9001fe8     	str	x8, [sp, #0x38]
   c6278: f9001be2     	str	x2, [sp, #0x30]
   c627c: b9002fe9     	str	w9, [sp, #0x2c]
   c6280: f90013e0     	str	x0, [sp, #0x20]
   c6284: b9001fea     	str	w10, [sp, #0x1c]
   c6288: 340001ea     	cbz	w10, 0xc62c4 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x7c>
   c628c: 14000001     	b	0xc6290 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x48>
   c6290: 321e03e8     	orr	w8, wzr, #0x4
   c6294: b9401fe9     	ldr	w9, [sp, #0x1c]
   c6298: 6b09011f     	cmp	w8, w9
   c629c: 1a9f17e8     	cset	w8, eq
   c62a0: 37000328     	tbnz	w8, #0x0, 0xc6304 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0xbc>
   c62a4: 14000001     	b	0xc62a8 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x60>
   c62a8: 321f07e8     	orr	w8, wzr, #0x6
   c62ac: b9401fe9     	ldr	w9, [sp, #0x1c]
   c62b0: 6b09011f     	cmp	w8, w9
   c62b4: 1a9f17e8     	cset	w8, eq
   c62b8: 370008a8     	tbnz	w8, #0x0, 0xc63cc <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x184>
   c62bc: 14000001     	b	0xc62c0 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x78>
   c62c0: 1400006f     	b	0xc647c <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x234>
   c62c4: f94013e8     	ldr	x8, [sp, #0x20]
   c62c8: 39426109     	ldrb	w9, [x8, #0x98]
   c62cc: 370001a9     	tbnz	w9, #0x0, 0xc6300 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0xb8>
   c62d0: b27d0be2     	orr	x2, xzr, #0x38
   c62d4: b27b07e8     	orr	x8, xzr, #0x60
   c62d8: b27c03e9     	orr	x9, xzr, #0x10
   c62dc: f85f03aa     	ldur	x10, [x29, #-0x10]
   c62e0: 8b090141     	add	x1, x10, x9
   c62e4: f94013e9     	ldr	x9, [sp, #0x20]
   c62e8: 8b080120     	add	x0, x9, x8
   c62ec: 97ff66a9     	bl	0x9fd90 <memcpy@plt>
   c62f0: b9402feb     	ldr	w11, [sp, #0x2c]
   c62f4: f94013e8     	ldr	x8, [sp, #0x20]
   c62f8: 3902610b     	strb	w11, [x8, #0x98]
   c62fc: 14000001     	b	0xc6300 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0xb8>
   c6300: 1400005f     	b	0xc647c <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x234>
   c6304: b27c03e8     	orr	x8, xzr, #0x10
   c6308: f85f03a9     	ldur	x9, [x29, #-0x10]
   c630c: 8b080128     	add	x8, x9, x8
   c6310: f81e83a8     	stur	x8, [x29, #-0x18]
   c6314: b81e43bf     	stur	wzr, [x29, #-0x1c]
   c6318: b85e43a8     	ldur	w8, [x29, #-0x1c]
   c631c: f85e83a9     	ldur	x9, [x29, #-0x18]
   c6320: b940112a     	ldr	w10, [x9, #0x10]
   c6324: 6b0a011f     	cmp	w8, w10
   c6328: 1a9f27e8     	cset	w8, lo
   c632c: 37000048     	tbnz	w8, #0x0, 0xc6334 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0xec>
   c6330: 14000026     	b	0xc63c8 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x180>
   c6334: b27c03e8     	orr	x8, xzr, #0x10
   c6338: b27d07e9     	orr	x9, xzr, #0x18
   c633c: f85e83aa     	ldur	x10, [x29, #-0x18]
   c6340: f9400d4a     	ldr	x10, [x10, #0x18]
   c6344: b85e43ab     	ldur	w11, [x29, #-0x1c]
   c6348: 2a0b03ec     	mov	w12, w11
   c634c: d3407d8c     	ubfx	x12, x12, #0, #32
   c6350: 9b0c7d08     	mul	x8, x8, x12
   c6354: 8b080148     	add	x8, x10, x8
   c6358: f81d83a8     	stur	x8, [x29, #-0x28]
   c635c: f94013e8     	ldr	x8, [sp, #0x20]
   c6360: 8b090100     	add	x0, x8, x9
   c6364: f9401be1     	ldr	x1, [sp, #0x30]
   c6368: 97ff8ade     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   c636c: 37000040     	tbnz	w0, #0x0, 0xc6374 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x12c>
   c6370: 14000012     	b	0xc63b8 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x170>
   c6374: f85d83a8     	ldur	x8, [x29, #-0x28]
   c6378: f9400508     	ldr	x8, [x8, #0x8]
   c637c: f9401fe9     	ldr	x9, [sp, #0x38]
   c6380: eb09011f     	cmp	x8, x9
   c6384: 1a9f07ea     	cset	w10, ne
   c6388: 3700004a     	tbnz	w10, #0x0, 0xc6390 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x148>
   c638c: 1400000b     	b	0xc63b8 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x170>
   c6390: b27d07e8     	orr	x8, xzr, #0x18
   c6394: f94013e9     	ldr	x9, [sp, #0x20]
   c6398: 8b080120     	add	x0, x9, x8
   c639c: f85d83a8     	ldur	x8, [x29, #-0x28]
   c63a0: f9400501     	ldr	x1, [x8, #0x8]
   c63a4: f85d83a8     	ldur	x8, [x29, #-0x28]
   c63a8: b940010a     	ldr	w10, [x8]
   c63ac: 2a0a03e8     	mov	w8, w10
   c63b0: d3407d02     	ubfx	x2, x8, #0, #32
   c63b4: 97ff6d5b     	bl	0xa1920 <_ZN7android18parseVorbisCommentERKNS_2spINS_8MetaDataEEEPKcm@plt>
   c63b8: b85e43a8     	ldur	w8, [x29, #-0x1c]
   c63bc: 11000508     	add	w8, w8, #0x1
   c63c0: b81e43a8     	stur	w8, [x29, #-0x1c]
   c63c4: 17ffffd5     	b	0xc6318 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0xd0>
   c63c8: 1400002d     	b	0xc647c <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x234>
   c63cc: b27d07e8     	orr	x8, xzr, #0x18
   c63d0: f94013e9     	ldr	x9, [sp, #0x20]
   c63d4: 8b080120     	add	x0, x9, x8
   c63d8: f9401be1     	ldr	x1, [sp, #0x30]
   c63dc: 97ff8ac1     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   c63e0: 37000040     	tbnz	w0, #0x0, 0xc63e8 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x1a0>
   c63e4: 14000025     	b	0xc6478 <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x230>
   c63e8: 528829a1     	mov	w1, #0x414d             // =16717
   c63ec: 72ac2d81     	movk	w1, #0x616c, lsl #16
   c63f0: 528dcca2     	mov	w2, #0x6e65             // =28261
   c63f4: 72adcde2     	movk	w2, #0x6e6f, lsl #16
   c63f8: 528c4828     	mov	w8, #0x6241             // =25153
   c63fc: 72ac2d88     	movk	w8, #0x616c, lsl #16
   c6400: b27c03e9     	orr	x9, xzr, #0x10
   c6404: b27d07ea     	orr	x10, xzr, #0x18
   c6408: f85f03ab     	ldur	x11, [x29, #-0x10]
   c640c: 8b090169     	add	x9, x11, x9
   c6410: f81d03a9     	stur	x9, [x29, #-0x30]
   c6414: f94013e9     	ldr	x9, [sp, #0x20]
   c6418: 8b0a0120     	add	x0, x9, x10
   c641c: b9001be1     	str	w1, [sp, #0x18]
   c6420: b90017e2     	str	w2, [sp, #0x14]
   c6424: b90013e8     	str	w8, [sp, #0x10]
   c6428: f90007ea     	str	x10, [sp, #0x8]
   c642c: 97ff7aa1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6430: f85d03a9     	ldur	x9, [x29, #-0x30]
   c6434: f9401923     	ldr	x3, [x9, #0x30]
   c6438: f85d03a9     	ldur	x9, [x29, #-0x30]
   c643c: b9402928     	ldr	w8, [x9, #0x28]
   c6440: 2a0803e9     	mov	w9, w8
   c6444: d3407d24     	ubfx	x4, x9, #0, #32
   c6448: b94013e1     	ldr	w1, [sp, #0x10]
   c644c: b94017e2     	ldr	w2, [sp, #0x14]
   c6450: 97ff7bf8     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   c6454: f94013e9     	ldr	x9, [sp, #0x20]
   c6458: f94007ea     	ldr	x10, [sp, #0x8]
   c645c: 8b0a012b     	add	x11, x9, x10
   c6460: aa0b03e0     	mov	x0, x11
   c6464: 97ff7a93     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6468: f85d03a9     	ldur	x9, [x29, #-0x30]
   c646c: f9400522     	ldr	x2, [x9, #0x8]
   c6470: b9401be1     	ldr	w1, [sp, #0x18]
   c6474: 97ff67d3     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c6478: 14000001     	b	0xc647c <android::FLACParser::metadataCallback(FLAC__StreamMetadata const*)+0x234>
   c647c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c6480: 910203ff     	add	sp, sp, #0x80
   c6484: d65f03c0     	ret

00000000000c6488 <android::FLACParser::error_callback(FLAC__StreamDecoder const*, FLAC__StreamDecoderErrorStatus, void*)>:
   c6488: d100c3ff     	sub	sp, sp, #0x30
   c648c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c6490: 910083fd     	add	x29, sp, #0x20
   c6494: f81f83a0     	stur	x0, [x29, #-0x8]
   c6498: b81f43a1     	stur	w1, [x29, #-0xc]
   c649c: f90007e2     	str	x2, [sp, #0x8]
   c64a0: f94007e0     	ldr	x0, [sp, #0x8]
   c64a4: b85f43a1     	ldur	w1, [x29, #-0xc]
   c64a8: 97ff8f9a     	bl	0xaa310 <_ZN7android10FLACParser13errorCallbackE30FLAC__StreamDecoderErrorStatus@plt>
   c64ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c64b0: 9100c3ff     	add	sp, sp, #0x30
   c64b4: d65f03c0     	ret

00000000000c64b8 <android::FLACParser::errorCallback(FLAC__StreamDecoderErrorStatus)>:
   c64b8: d10043ff     	sub	sp, sp, #0x10
   c64bc: f90007e0     	str	x0, [sp, #0x8]
   c64c0: b90007e1     	str	w1, [sp, #0x4]
   c64c4: f94007e0     	ldr	x0, [sp, #0x8]
   c64c8: b94007e1     	ldr	w1, [sp, #0x4]
   c64cc: b900d001     	str	w1, [x0, #0xd0]
   c64d0: 910043ff     	add	sp, sp, #0x10
   c64d4: d65f03c0     	ret

00000000000c64d8 <android::sp<android::MetaData>::operator!=(android::MetaData const*) const>:
   c64d8: d10043ff     	sub	sp, sp, #0x10
   c64dc: f90007e0     	str	x0, [sp, #0x8]
   c64e0: f90003e1     	str	x1, [sp]
   c64e4: f94007e0     	ldr	x0, [sp, #0x8]
   c64e8: f9400000     	ldr	x0, [x0]
   c64ec: f94003e1     	ldr	x1, [sp]
   c64f0: eb01001f     	cmp	x0, x1
   c64f4: 1a9f07e8     	cset	w8, ne
   c64f8: 320003e9     	orr	w9, wzr, #0x1
   c64fc: 0a090108     	and	w8, w8, w9
   c6500: 2a0803e0     	mov	w0, w8
   c6504: 910043ff     	add	sp, sp, #0x10
   c6508: d65f03c0     	ret

00000000000c650c <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)>:
   c650c: d102c3ff     	sub	sp, sp, #0xb0
   c6510: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   c6514: 910283fd     	add	x29, sp, #0xa0
   c6518: d0000f08     	adrp	x8, 0x2a8000
   c651c: f9478108     	ldr	x8, [x8, #0xf00]
   c6520: b27c03e9     	orr	x9, xzr, #0x10
   c6524: 8b090108     	add	x8, x8, x9
   c6528: 5280000a     	mov	w10, #0x0               // =0
   c652c: d280000b     	mov	x11, #0x0               // =0
   c6530: 9000000c     	adrp	x12, 0xc6000 <android::FLACParser::tell_callback(FLAC__StreamDecoder const*, unsigned long*, void*)+0x24>
   c6534: 911c018c     	add	x12, x12, #0x700
   c6538: f81f83a0     	stur	x0, [x29, #-0x8]
   c653c: f81f03a1     	stur	x1, [x29, #-0x10]
   c6540: f81e83a2     	stur	x2, [x29, #-0x18]
   c6544: f81e03a3     	stur	x3, [x29, #-0x20]
   c6548: f85f83a0     	ldur	x0, [x29, #-0x8]
   c654c: f81c83a0     	stur	x0, [x29, #-0x38]
   c6550: f81c03a9     	stur	x9, [x29, #-0x40]
   c6554: f81b83a8     	stur	x8, [x29, #-0x48]
   c6558: b81b43aa     	stur	w10, [x29, #-0x4c]
   c655c: f90027eb     	str	x11, [sp, #0x48]
   c6560: f90023ec     	str	x12, [sp, #0x40]
   c6564: 97ff72b3     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c6568: f85b83a8     	ldur	x8, [x29, #-0x48]
   c656c: f85c83a9     	ldur	x9, [x29, #-0x38]
   c6570: f9000128     	str	x8, [x9]
   c6574: f85c03ab     	ldur	x11, [x29, #-0x40]
   c6578: 8b0b012c     	add	x12, x9, x11
   c657c: f85f03a1     	ldur	x1, [x29, #-0x10]
   c6580: aa0c03e0     	mov	x0, x12
   c6584: f9001fec     	str	x12, [sp, #0x38]
   c6588: 97ff66f2     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c658c: 14000001     	b	0xc6590 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x84>
   c6590: b27d07e8     	orr	x8, xzr, #0x18
   c6594: f85c83a9     	ldur	x9, [x29, #-0x38]
   c6598: 8b080128     	add	x8, x9, x8
   c659c: f85e83a1     	ldur	x1, [x29, #-0x18]
   c65a0: aa0803e0     	mov	x0, x8
   c65a4: f9001be8     	str	x8, [sp, #0x30]
   c65a8: 97ff6b06     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c65ac: 14000001     	b	0xc65b0 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xa4>
   c65b0: b27b03e8     	orr	x8, xzr, #0x20
   c65b4: f85c83a9     	ldur	x9, [x29, #-0x38]
   c65b8: 8b080128     	add	x8, x9, x8
   c65bc: f85e03a1     	ldur	x1, [x29, #-0x20]
   c65c0: aa0803e0     	mov	x0, x8
   c65c4: f90017e8     	str	x8, [sp, #0x28]
   c65c8: 97ff6afe     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c65cc: 14000001     	b	0xc65d0 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xc4>
   c65d0: 12800008     	mov	w8, #-0x1               // =-1
   c65d4: d2801409     	mov	x9, #0xa0               // =160
   c65d8: b27b07ea     	orr	x10, xzr, #0x60
   c65dc: b27d0be2     	orr	x2, xzr, #0x38
   c65e0: 5280000b     	mov	w11, #0x0               // =0
   c65e4: d280050c     	mov	x12, #0x28              // =40
   c65e8: b85b43ad     	ldur	w13, [x29, #-0x4c]
   c65ec: f85c83ae     	ldur	x14, [x29, #-0x38]
   c65f0: 3900a1cd     	strb	w13, [x14, #0x28]
   c65f4: f90019df     	str	xzr, [x14, #0x30]
   c65f8: f94027ef     	ldr	x15, [sp, #0x48]
   c65fc: f9001dcf     	str	x15, [x14, #0x38]
   c6600: f94023f0     	ldr	x16, [sp, #0x40]
   c6604: f90021d0     	str	x16, [x14, #0x40]
   c6608: f90025cf     	str	x15, [x14, #0x48]
   c660c: f90029df     	str	xzr, [x14, #0x50]
   c6610: 390161cd     	strb	w13, [x14, #0x58]
   c6614: 390261cd     	strb	w13, [x14, #0x98]
   c6618: 390265cd     	strb	w13, [x14, #0x99]
   c661c: 390269cd     	strb	w13, [x14, #0x9a]
   c6620: f90065cf     	str	x15, [x14, #0xc8]
   c6624: b900d1c8     	str	w8, [x14, #0xd0]
   c6628: 8b0a01c0     	add	x0, x14, x10
   c662c: 2a0b03e8     	mov	w8, w11
   c6630: 2a0803e1     	mov	w1, w8
   c6634: f90013e9     	str	x9, [sp, #0x20]
   c6638: b9001feb     	str	w11, [sp, #0x1c]
   c663c: f9000bec     	str	x12, [sp, #0x10]
   c6640: 97ff816c     	bl	0xa6bf0 <memset@plt>
   c6644: f85c83a9     	ldur	x9, [x29, #-0x38]
   c6648: f94013ea     	ldr	x10, [sp, #0x20]
   c664c: 8b0a0120     	add	x0, x9, x10
   c6650: b9401fe8     	ldr	w8, [sp, #0x1c]
   c6654: 2a0803e1     	mov	w1, w8
   c6658: f9400be2     	ldr	x2, [sp, #0x10]
   c665c: 97ff8165     	bl	0xa6bf0 <memset@plt>
   c6660: f85c83a0     	ldur	x0, [x29, #-0x38]
   c6664: 97ff8037     	bl	0xa6740 <_ZN7android10FLACParser4initEv@plt>
   c6668: b9000fe0     	str	w0, [sp, #0xc]
   c666c: 14000001     	b	0xc6670 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x164>
   c6670: 52800008     	mov	w8, #0x0                // =0
   c6674: b9400fe9     	ldr	w9, [sp, #0xc]
   c6678: 6b08013f     	cmp	w9, w8
   c667c: 1a9f07e8     	cset	w8, ne
   c6680: 320003ea     	orr	w10, wzr, #0x1
   c6684: 0a0a0108     	and	w8, w8, w10
   c6688: f85c83ab     	ldur	x11, [x29, #-0x38]
   c668c: 3900a168     	strb	w8, [x11, #0x28]
   c6690: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   c6694: 9102c3ff     	add	sp, sp, #0xb0
   c6698: d65f03c0     	ret
   c669c: 2a0103e8     	mov	w8, w1
   c66a0: f81d83a0     	stur	x0, [x29, #-0x28]
   c66a4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c66a8: 14000012     	b	0xc66f0 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1e4>
   c66ac: 2a0103e8     	mov	w8, w1
   c66b0: f81d83a0     	stur	x0, [x29, #-0x28]
   c66b4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c66b8: 1400000c     	b	0xc66e8 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1dc>
   c66bc: 2a0103e8     	mov	w8, w1
   c66c0: f81d83a0     	stur	x0, [x29, #-0x28]
   c66c4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c66c8: 14000006     	b	0xc66e0 <android::FLACParser::FLACParser(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1d4>
   c66cc: 2a0103e8     	mov	w8, w1
   c66d0: f81d83a0     	stur	x0, [x29, #-0x28]
   c66d4: b81d43a8     	stur	w8, [x29, #-0x2c]
   c66d8: f94017e0     	ldr	x0, [sp, #0x28]
   c66dc: 97ff6ca5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c66e0: f9401be0     	ldr	x0, [sp, #0x30]
   c66e4: 97ff6ca3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c66e8: f9401fe0     	ldr	x0, [sp, #0x38]
   c66ec: 97ff6639     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c66f0: f85c83a0     	ldur	x0, [x29, #-0x38]
   c66f4: 97ff6903     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c66f8: f85d83a0     	ldur	x0, [x29, #-0x28]
   c66fc: 97ff8605     	bl	0xa7f10 <_Unwind_Resume@plt>
   c6700: d10083ff     	sub	sp, sp, #0x20
   c6704: f9000fe0     	str	x0, [sp, #0x18]
   c6708: f9000be1     	str	x1, [sp, #0x10]
   c670c: b9000fe2     	str	w2, [sp, #0xc]
   c6710: b9000be3     	str	w3, [sp, #0x8]
   c6714: 910083ff     	add	sp, sp, #0x20
   c6718: d65f03c0     	ret

00000000000c671c <android::FLACParser::init()>:
   c671c: d10543ff     	sub	sp, sp, #0x150
   c6720: f9009bfc     	str	x28, [sp, #0x130]
   c6724: a9147bfd     	stp	x29, x30, [sp, #0x140]
   c6728: 910503fd     	add	x29, sp, #0x140
   c672c: d2800008     	mov	x8, #0x0                // =0
   c6730: d0000f01     	adrp	x1, 0x2a8000
   c6734: f9455821     	ldr	x1, [x1, #0xab0]
   c6738: d0000f02     	adrp	x2, 0x2a8000
   c673c: f947e442     	ldr	x2, [x2, #0xfc8]
   c6740: d0000f03     	adrp	x3, 0x2a8000
   c6744: f9449863     	ldr	x3, [x3, #0x930]
   c6748: d0000f04     	adrp	x4, 0x2a8000
   c674c: f946b884     	ldr	x4, [x4, #0xd70]
   c6750: d0000f05     	adrp	x5, 0x2a8000
   c6754: f943b0a5     	ldr	x5, [x5, #0x760]
   c6758: d0000f06     	adrp	x6, 0x2a8000
   c675c: f94178c6     	ldr	x6, [x6, #0x2f0]
   c6760: d0000f07     	adrp	x7, 0x2a8000
   c6764: f94524e7     	ldr	x7, [x7, #0xa48]
   c6768: d0000f09     	adrp	x9, 0x2a8000
   c676c: f9451129     	ldr	x9, [x9, #0xa20]
   c6770: d0000e8a     	adrp	x10, 0x298000 <construction vtable for android::MediaSource-in-android::AMRSource+0x58>
   c6774: 910ec14a     	add	x10, x10, #0x3b0
   c6778: aa0803eb     	mov	x11, x8
   c677c: d0000f0c     	adrp	x12, 0x2a8000
   c6780: f941f18c     	ldr	x12, [x12, #0x3e0]
   c6784: d0000f0d     	adrp	x13, 0x2a8000
   c6788: f94445ad     	ldr	x13, [x13, #0x888]
   c678c: f81e03a0     	stur	x0, [x29, #-0x20]
   c6790: f85e03a0     	ldur	x0, [x29, #-0x20]
   c6794: f81d03a8     	stur	x8, [x29, #-0x30]
   c6798: f81c83a1     	stur	x1, [x29, #-0x38]
   c679c: f81c03a2     	stur	x2, [x29, #-0x40]
   c67a0: f81b83a3     	stur	x3, [x29, #-0x48]
   c67a4: f81b03a4     	stur	x4, [x29, #-0x50]
   c67a8: f81a83a5     	stur	x5, [x29, #-0x58]
   c67ac: f81a03a6     	stur	x6, [x29, #-0x60]
   c67b0: f81983a7     	stur	x7, [x29, #-0x68]
   c67b4: f81903a9     	stur	x9, [x29, #-0x70]
   c67b8: f81883aa     	stur	x10, [x29, #-0x78]
   c67bc: f81803ab     	stur	x11, [x29, #-0x80]
   c67c0: f81783ac     	stur	x12, [x29, #-0x88]
   c67c4: f81703ad     	stur	x13, [x29, #-0x90]
   c67c8: f81683a0     	stur	x0, [x29, #-0x98]
   c67cc: 97ff6c91     	bl	0xa1a10 <FLAC__stream_decoder_new@plt>
   c67d0: f85683a8     	ldur	x8, [x29, #-0x98]
   c67d4: f9002500     	str	x0, [x8, #0x48]
   c67d8: f9402509     	ldr	x9, [x8, #0x48]
   c67dc: f85d03aa     	ldur	x10, [x29, #-0x30]
   c67e0: eb0a013f     	cmp	x9, x10
   c67e4: 1a9f17ee     	cset	w14, eq
   c67e8: 3700004e     	tbnz	w14, #0x0, 0xc67f0 <android::FLACParser::init()+0xd4>
   c67ec: 14000004     	b	0xc67fc <android::FLACParser::init()+0xe0>
   c67f0: 12800248     	mov	w8, #-0x13              // =-19
   c67f4: b81ec3a8     	stur	w8, [x29, #-0x14]
   c67f8: 14000165     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c67fc: 321e03e1     	orr	w1, wzr, #0x4
   c6800: 321f07e8     	orr	w8, wzr, #0x6
   c6804: 52800009     	mov	w9, #0x0                // =0
   c6808: f85683aa     	ldur	x10, [x29, #-0x98]
   c680c: f9402540     	ldr	x0, [x10, #0x48]
   c6810: b81643a1     	stur	w1, [x29, #-0x9c]
   c6814: 2a0903e1     	mov	w1, w9
   c6818: b900a3e8     	str	w8, [sp, #0xa0]
   c681c: b9009fe9     	str	w9, [sp, #0x9c]
   c6820: 97ff7f00     	bl	0xa6420 <FLAC__stream_decoder_set_md5_checking@plt>
   c6824: f85683aa     	ldur	x10, [x29, #-0x98]
   c6828: f940254b     	ldr	x11, [x10, #0x48]
   c682c: aa0b03e0     	mov	x0, x11
   c6830: 97ff7234     	bl	0xa3100 <FLAC__stream_decoder_set_metadata_ignore_all@plt>
   c6834: f85683aa     	ldur	x10, [x29, #-0x98]
   c6838: f940254b     	ldr	x11, [x10, #0x48]
   c683c: aa0b03e0     	mov	x0, x11
   c6840: b9409fe1     	ldr	w1, [sp, #0x9c]
   c6844: 97ff887f     	bl	0xa8a40 <FLAC__stream_decoder_set_metadata_respond@plt>
   c6848: f85683aa     	ldur	x10, [x29, #-0x98]
   c684c: f940254b     	ldr	x11, [x10, #0x48]
   c6850: aa0b03e0     	mov	x0, x11
   c6854: b940a3e1     	ldr	w1, [sp, #0xa0]
   c6858: 97ff887a     	bl	0xa8a40 <FLAC__stream_decoder_set_metadata_respond@plt>
   c685c: f85683aa     	ldur	x10, [x29, #-0x98]
   c6860: f940254b     	ldr	x11, [x10, #0x48]
   c6864: aa0b03e0     	mov	x0, x11
   c6868: b85643a1     	ldur	w1, [x29, #-0x9c]
   c686c: 97ff8875     	bl	0xa8a40 <FLAC__stream_decoder_set_metadata_respond@plt>
   c6870: f85683aa     	ldur	x10, [x29, #-0x98]
   c6874: f940254b     	ldr	x11, [x10, #0x48]
   c6878: aa0b03e0     	mov	x0, x11
   c687c: f85c83a1     	ldur	x1, [x29, #-0x38]
   c6880: f85c03a2     	ldur	x2, [x29, #-0x40]
   c6884: f85b83a3     	ldur	x3, [x29, #-0x48]
   c6888: f85b03a4     	ldur	x4, [x29, #-0x50]
   c688c: f85a83a5     	ldur	x5, [x29, #-0x58]
   c6890: f85a03a6     	ldur	x6, [x29, #-0x60]
   c6894: f85983a7     	ldur	x7, [x29, #-0x68]
   c6898: 910003eb     	mov	x11, sp
   c689c: f85903ac     	ldur	x12, [x29, #-0x70]
   c68a0: f900016c     	str	x12, [x11]
   c68a4: 910003eb     	mov	x11, sp
   c68a8: f900056a     	str	x10, [x11, #0x8]
   c68ac: 97ff9155     	bl	0xaae00 <FLAC__stream_decoder_init_stream@plt>
   c68b0: b81dc3a0     	stur	w0, [x29, #-0x24]
   c68b4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   c68b8: 35000048     	cbnz	w8, 0xc68c0 <android::FLACParser::init()+0x1a4>
   c68bc: 14000004     	b	0xc68cc <android::FLACParser::init()+0x1b0>
   c68c0: 12800248     	mov	w8, #-0x13              // =-19
   c68c4: b81ec3a8     	stur	w8, [x29, #-0x14]
   c68c8: 14000131     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c68cc: f85683a8     	ldur	x8, [x29, #-0x98]
   c68d0: f9402500     	ldr	x0, [x8, #0x48]
   c68d4: 97ff8127     	bl	0xa6d70 <FLAC__stream_decoder_process_until_end_of_metadata@plt>
   c68d8: 35000080     	cbnz	w0, 0xc68e8 <android::FLACParser::init()+0x1cc>
   c68dc: 12800248     	mov	w8, #-0x13              // =-19
   c68e0: b81ec3a8     	stur	w8, [x29, #-0x14]
   c68e4: 1400012a     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c68e8: f85683a8     	ldur	x8, [x29, #-0x98]
   c68ec: 39426109     	ldrb	w9, [x8, #0x98]
   c68f0: 37000049     	tbnz	w9, #0x0, 0xc68f8 <android::FLACParser::init()+0x1dc>
   c68f4: 14000110     	b	0xc6d34 <android::FLACParser::init()+0x618>
   c68f8: f85683a0     	ldur	x0, [x29, #-0x98]
   c68fc: 97ff8d99     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c6900: 34000140     	cbz	w0, 0xc6928 <android::FLACParser::init()+0x20c>
   c6904: 321d03e8     	orr	w8, wzr, #0x8
   c6908: f85683a0     	ldur	x0, [x29, #-0x98]
   c690c: b9009be8     	str	w8, [sp, #0x98]
   c6910: 97ff8d94     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c6914: b9409be8     	ldr	w8, [sp, #0x98]
   c6918: 6b08001f     	cmp	w0, w8
   c691c: 1a9f97e0     	cset	w0, hi
   c6920: 37000040     	tbnz	w0, #0x0, 0xc6928 <android::FLACParser::init()+0x20c>
   c6924: 14000004     	b	0xc6934 <android::FLACParser::init()+0x218>
   c6928: 12800248     	mov	w8, #-0x13              // =-19
   c692c: b81ec3a8     	stur	w8, [x29, #-0x14]
   c6930: 14000117     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c6934: 321d03e8     	orr	w8, wzr, #0x8
   c6938: f85683a0     	ldur	x0, [x29, #-0x98]
   c693c: b90097e8     	str	w8, [sp, #0x94]
   c6940: 97ff89f8     	bl	0xa9120 <_ZNK7android10FLACParser16getBitsPerSampleEv@plt>
   c6944: b94097e8     	ldr	w8, [sp, #0x94]
   c6948: 6b00011f     	cmp	w8, w0
   c694c: 1a9f17e9     	cset	w9, eq
   c6950: b90093e0     	str	w0, [sp, #0x90]
   c6954: 370001e9     	tbnz	w9, #0x0, 0xc6990 <android::FLACParser::init()+0x274>
   c6958: 14000001     	b	0xc695c <android::FLACParser::init()+0x240>
   c695c: 321c03e8     	orr	w8, wzr, #0x10
   c6960: b94093e9     	ldr	w9, [sp, #0x90]
   c6964: 6b09011f     	cmp	w8, w9
   c6968: 1a9f17e8     	cset	w8, eq
   c696c: 37000128     	tbnz	w8, #0x0, 0xc6990 <android::FLACParser::init()+0x274>
   c6970: 14000001     	b	0xc6974 <android::FLACParser::init()+0x258>
   c6974: 321d07e8     	orr	w8, wzr, #0x18
   c6978: b94093e9     	ldr	w9, [sp, #0x90]
   c697c: 6b09011f     	cmp	w8, w9
   c6980: 1a9f17e8     	cset	w8, eq
   c6984: 37000068     	tbnz	w8, #0x0, 0xc6990 <android::FLACParser::init()+0x274>
   c6988: 14000001     	b	0xc698c <android::FLACParser::init()+0x270>
   c698c: 14000002     	b	0xc6994 <android::FLACParser::init()+0x278>
   c6990: 14000004     	b	0xc69a0 <android::FLACParser::init()+0x284>
   c6994: 12800248     	mov	w8, #-0x13              // =-19
   c6998: b81ec3a8     	stur	w8, [x29, #-0x14]
   c699c: 140000fc     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c69a0: 5283e808     	mov	w8, #0x1f40             // =8000
   c69a4: f85683a0     	ldur	x0, [x29, #-0x98]
   c69a8: b9008fe8     	str	w8, [sp, #0x8c]
   c69ac: 97ff86ed     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c69b0: b9408fe8     	ldr	w8, [sp, #0x8c]
   c69b4: 6b00011f     	cmp	w8, w0
   c69b8: 1a9f17e9     	cset	w9, eq
   c69bc: b9008be0     	str	w0, [sp, #0x88]
   c69c0: 37000829     	tbnz	w9, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c69c4: 14000001     	b	0xc69c8 <android::FLACParser::init()+0x2ac>
   c69c8: 52856228     	mov	w8, #0x2b11             // =11025
   c69cc: b9408be9     	ldr	w9, [sp, #0x88]
   c69d0: 6b09011f     	cmp	w8, w9
   c69d4: 1a9f17e8     	cset	w8, eq
   c69d8: 37000768     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c69dc: 14000001     	b	0xc69e0 <android::FLACParser::init()+0x2c4>
   c69e0: 5285dc08     	mov	w8, #0x2ee0             // =12000
   c69e4: b9408be9     	ldr	w9, [sp, #0x88]
   c69e8: 6b09011f     	cmp	w8, w9
   c69ec: 1a9f17e8     	cset	w8, eq
   c69f0: 370006a8     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c69f4: 14000001     	b	0xc69f8 <android::FLACParser::init()+0x2dc>
   c69f8: 5287d008     	mov	w8, #0x3e80             // =16000
   c69fc: b9408be9     	ldr	w9, [sp, #0x88]
   c6a00: 6b09011f     	cmp	w8, w9
   c6a04: 1a9f17e8     	cset	w8, eq
   c6a08: 370005e8     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a0c: 14000001     	b	0xc6a10 <android::FLACParser::init()+0x2f4>
   c6a10: 528ac448     	mov	w8, #0x5622             // =22050
   c6a14: b9408be9     	ldr	w9, [sp, #0x88]
   c6a18: 6b09011f     	cmp	w8, w9
   c6a1c: 1a9f17e8     	cset	w8, eq
   c6a20: 37000528     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a24: 14000001     	b	0xc6a28 <android::FLACParser::init()+0x30c>
   c6a28: 528bb808     	mov	w8, #0x5dc0             // =24000
   c6a2c: b9408be9     	ldr	w9, [sp, #0x88]
   c6a30: 6b09011f     	cmp	w8, w9
   c6a34: 1a9f17e8     	cset	w8, eq
   c6a38: 37000468     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a3c: 14000001     	b	0xc6a40 <android::FLACParser::init()+0x324>
   c6a40: 528fa008     	mov	w8, #0x7d00             // =32000
   c6a44: b9408be9     	ldr	w9, [sp, #0x88]
   c6a48: 6b09011f     	cmp	w8, w9
   c6a4c: 1a9f17e8     	cset	w8, eq
   c6a50: 370003a8     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a54: 14000001     	b	0xc6a58 <android::FLACParser::init()+0x33c>
   c6a58: 52958888     	mov	w8, #0xac44             // =44100
   c6a5c: b9408be9     	ldr	w9, [sp, #0x88]
   c6a60: 6b09011f     	cmp	w8, w9
   c6a64: 1a9f17e8     	cset	w8, eq
   c6a68: 370002e8     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a6c: 14000001     	b	0xc6a70 <android::FLACParser::init()+0x354>
   c6a70: 52977008     	mov	w8, #0xbb80             // =48000
   c6a74: b9408be9     	ldr	w9, [sp, #0x88]
   c6a78: 6b09011f     	cmp	w8, w9
   c6a7c: 1a9f17e8     	cset	w8, eq
   c6a80: 37000228     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6a84: 14000001     	b	0xc6a88 <android::FLACParser::init()+0x36c>
   c6a88: 528b1108     	mov	w8, #0x5888             // =22664
   c6a8c: 72a00028     	movk	w8, #0x1, lsl #16
   c6a90: b9408be9     	ldr	w9, [sp, #0x88]
   c6a94: 6b09011f     	cmp	w8, w9
   c6a98: 1a9f17e8     	cset	w8, eq
   c6a9c: 37000148     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6aa0: 14000001     	b	0xc6aa4 <android::FLACParser::init()+0x388>
   c6aa4: 528ee008     	mov	w8, #0x7700             // =30464
   c6aa8: 72a00028     	movk	w8, #0x1, lsl #16
   c6aac: b9408be9     	ldr	w9, [sp, #0x88]
   c6ab0: 6b09011f     	cmp	w8, w9
   c6ab4: 1a9f17e8     	cset	w8, eq
   c6ab8: 37000068     	tbnz	w8, #0x0, 0xc6ac4 <android::FLACParser::init()+0x3a8>
   c6abc: 14000001     	b	0xc6ac0 <android::FLACParser::init()+0x3a4>
   c6ac0: 14000002     	b	0xc6ac8 <android::FLACParser::init()+0x3ac>
   c6ac4: 14000004     	b	0xc6ad4 <android::FLACParser::init()+0x3b8>
   c6ac8: 12800248     	mov	w8, #-0x13              // =-19
   c6acc: b81ec3a8     	stur	w8, [x29, #-0x14]
   c6ad0: 140000af     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c6ad4: b81d83bf     	stur	wzr, [x29, #-0x28]
   c6ad8: d2800128     	mov	x8, #0x9                // =9
   c6adc: b85d83a9     	ldur	w9, [x29, #-0x28]
   c6ae0: 2a0903ea     	mov	w10, w9
   c6ae4: d3407d4a     	ubfx	x10, x10, #0, #32
   c6ae8: eb08015f     	cmp	x10, x8
   c6aec: 1a9f27e9     	cset	w9, lo
   c6af0: 37000049     	tbnz	w9, #0x0, 0xc6af8 <android::FLACParser::init()+0x3dc>
   c6af4: 14000030     	b	0xc6bb4 <android::FLACParser::init()+0x498>
   c6af8: b27c03e8     	orr	x8, xzr, #0x10
   c6afc: b85d83a9     	ldur	w9, [x29, #-0x28]
   c6b00: 2a0903ea     	mov	w10, w9
   c6b04: d3407d4a     	ubfx	x10, x10, #0, #32
   c6b08: 9b0a7d08     	mul	x8, x8, x10
   c6b0c: f85883aa     	ldur	x10, [x29, #-0x78]
   c6b10: 8b080148     	add	x8, x10, x8
   c6b14: b9400109     	ldr	w9, [x8]
   c6b18: f85683a0     	ldur	x0, [x29, #-0x98]
   c6b1c: b90087e9     	str	w9, [sp, #0x84]
   c6b20: 97ff8d10     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c6b24: b94087e9     	ldr	w9, [sp, #0x84]
   c6b28: 6b00013f     	cmp	w9, w0
   c6b2c: 1a9f37e0     	cset	w0, hs
   c6b30: 37000040     	tbnz	w0, #0x0, 0xc6b38 <android::FLACParser::init()+0x41c>
   c6b34: 1400001c     	b	0xc6ba4 <android::FLACParser::init()+0x488>
   c6b38: b27c03e8     	orr	x8, xzr, #0x10
   c6b3c: b85d83a9     	ldur	w9, [x29, #-0x28]
   c6b40: 2a0903ea     	mov	w10, w9
   c6b44: d3407d4a     	ubfx	x10, x10, #0, #32
   c6b48: 9b0a7d08     	mul	x8, x8, x10
   c6b4c: f85883aa     	ldur	x10, [x29, #-0x78]
   c6b50: 8b080148     	add	x8, x10, x8
   c6b54: b9400509     	ldr	w9, [x8, #0x4]
   c6b58: f85683a0     	ldur	x0, [x29, #-0x98]
   c6b5c: b90083e9     	str	w9, [sp, #0x80]
   c6b60: 97ff8970     	bl	0xa9120 <_ZNK7android10FLACParser16getBitsPerSampleEv@plt>
   c6b64: b94083e9     	ldr	w9, [sp, #0x80]
   c6b68: 6b00013f     	cmp	w9, w0
   c6b6c: 1a9f17e0     	cset	w0, eq
   c6b70: 37000040     	tbnz	w0, #0x0, 0xc6b78 <android::FLACParser::init()+0x45c>
   c6b74: 1400000c     	b	0xc6ba4 <android::FLACParser::init()+0x488>
   c6b78: b27c03e8     	orr	x8, xzr, #0x10
   c6b7c: b85d83a9     	ldur	w9, [x29, #-0x28]
   c6b80: 2a0903ea     	mov	w10, w9
   c6b84: d3407d4a     	ubfx	x10, x10, #0, #32
   c6b88: 9b0a7d08     	mul	x8, x8, x10
   c6b8c: f85883aa     	ldur	x10, [x29, #-0x78]
   c6b90: 8b080148     	add	x8, x10, x8
   c6b94: f9400508     	ldr	x8, [x8, #0x8]
   c6b98: f85683ab     	ldur	x11, [x29, #-0x98]
   c6b9c: f9002168     	str	x8, [x11, #0x40]
   c6ba0: 14000005     	b	0xc6bb4 <android::FLACParser::init()+0x498>
   c6ba4: b85d83a8     	ldur	w8, [x29, #-0x28]
   c6ba8: 11000508     	add	w8, w8, #0x1
   c6bac: b81d83a8     	stur	w8, [x29, #-0x28]
   c6bb0: 17ffffca     	b	0xc6ad8 <android::FLACParser::init()+0x3bc>
   c6bb4: b27b03e8     	orr	x8, xzr, #0x20
   c6bb8: f85683a9     	ldur	x9, [x29, #-0x98]
   c6bbc: 8b080120     	add	x0, x9, x8
   c6bc0: f85803a1     	ldur	x1, [x29, #-0x80]
   c6bc4: 97ff88c7     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   c6bc8: 37000040     	tbnz	w0, #0x0, 0xc6bd0 <android::FLACParser::init()+0x4b4>
   c6bcc: 14000059     	b	0xc6d30 <android::FLACParser::init()+0x614>
   c6bd0: 528e4c21     	mov	w1, #0x7261             // =29281
   c6bd4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   c6bd8: d2884808     	mov	x8, #0x4240             // =16960
   c6bdc: f2a001e8     	movk	x8, #0xf, lsl #16
   c6be0: 321f03e2     	orr	w2, wzr, #0x2
   c6be4: 5289aca9     	mov	w9, #0x4d65             // =19813
   c6be8: 72aa0869     	movk	w9, #0x5043, lsl #16
   c6bec: 528e8caa     	mov	w10, #0x7465            // =29797
   c6bf0: 72ae6e4a     	movk	w10, #0x7372, lsl #16
   c6bf4: 528d0dcb     	mov	w11, #0x686e            // =26734
   c6bf8: 72a46c6b     	movk	w11, #0x2363, lsl #16
   c6bfc: 528dacac     	mov	w12, #0x6d65            // =28005
   c6c00: 72adad2c     	movk	w12, #0x6d69, lsl #16
   c6c04: b27b03ed     	orr	x13, xzr, #0x20
   c6c08: f85683ae     	ldur	x14, [x29, #-0x98]
   c6c0c: 8b0d01c0     	add	x0, x14, x13
   c6c10: b9007fe1     	str	w1, [sp, #0x7c]
   c6c14: f9003be8     	str	x8, [sp, #0x70]
   c6c18: b9006fe2     	str	w2, [sp, #0x6c]
   c6c1c: b9006be9     	str	w9, [sp, #0x68]
   c6c20: b90067ea     	str	w10, [sp, #0x64]
   c6c24: b90063eb     	str	w11, [sp, #0x60]
   c6c28: b9005fec     	str	w12, [sp, #0x5c]
   c6c2c: f9002bed     	str	x13, [sp, #0x50]
   c6c30: 97ff78a0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6c34: f85783a8     	ldur	x8, [x29, #-0x88]
   c6c38: f9400102     	ldr	x2, [x8]
   c6c3c: b9405fe1     	ldr	w1, [sp, #0x5c]
   c6c40: 97ff65e0     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c6c44: f85683a8     	ldur	x8, [x29, #-0x98]
   c6c48: f9402bed     	ldr	x13, [sp, #0x50]
   c6c4c: 8b0d010e     	add	x14, x8, x13
   c6c50: aa0e03e0     	mov	x0, x14
   c6c54: 97ff7897     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6c58: f85683a8     	ldur	x8, [x29, #-0x98]
   c6c5c: f90027e0     	str	x0, [sp, #0x48]
   c6c60: aa0803e0     	mov	x0, x8
   c6c64: 97ff8cbf     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c6c68: f94027e2     	ldr	x2, [sp, #0x48]
   c6c6c: b90047e0     	str	w0, [sp, #0x44]
   c6c70: aa0203e0     	mov	x0, x2
   c6c74: b94063e1     	ldr	w1, [sp, #0x60]
   c6c78: b94047e2     	ldr	w2, [sp, #0x44]
   c6c7c: 97ff72fd     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c6c80: f85683a8     	ldur	x8, [x29, #-0x98]
   c6c84: f9402bed     	ldr	x13, [sp, #0x50]
   c6c88: 8b0d010e     	add	x14, x8, x13
   c6c8c: aa0e03e0     	mov	x0, x14
   c6c90: 97ff7888     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6c94: f85683a8     	ldur	x8, [x29, #-0x98]
   c6c98: f9001fe0     	str	x0, [sp, #0x38]
   c6c9c: aa0803e0     	mov	x0, x8
   c6ca0: 97ff8630     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c6ca4: f9401fe8     	ldr	x8, [sp, #0x38]
   c6ca8: b90037e0     	str	w0, [sp, #0x34]
   c6cac: aa0803e0     	mov	x0, x8
   c6cb0: b94067e1     	ldr	w1, [sp, #0x64]
   c6cb4: b94037e2     	ldr	w2, [sp, #0x34]
   c6cb8: 97ff72ee     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c6cbc: f85683a8     	ldur	x8, [x29, #-0x98]
   c6cc0: f9402bed     	ldr	x13, [sp, #0x50]
   c6cc4: 8b0d010e     	add	x14, x8, x13
   c6cc8: aa0e03e0     	mov	x0, x14
   c6ccc: 97ff7879     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6cd0: b9406be1     	ldr	w1, [sp, #0x68]
   c6cd4: b9406fe2     	ldr	w2, [sp, #0x6c]
   c6cd8: 97ff72e6     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c6cdc: f85683a8     	ldur	x8, [x29, #-0x98]
   c6ce0: f9402bed     	ldr	x13, [sp, #0x50]
   c6ce4: 8b0d010e     	add	x14, x8, x13
   c6ce8: aa0e03e0     	mov	x0, x14
   c6cec: 97ff7871     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6cf0: f85683a8     	ldur	x8, [x29, #-0x98]
   c6cf4: f90017e0     	str	x0, [sp, #0x28]
   c6cf8: aa0803e0     	mov	x0, x8
   c6cfc: 97ff6b81     	bl	0xa1b00 <_ZNK7android10FLACParser15getTotalSamplesEv@plt>
   c6d00: f9403be8     	ldr	x8, [sp, #0x70]
   c6d04: 9b087c0d     	mul	x13, x0, x8
   c6d08: f85683a0     	ldur	x0, [x29, #-0x98]
   c6d0c: f90013ed     	str	x13, [sp, #0x20]
   c6d10: 97ff8614     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c6d14: 2a0003e8     	mov	w8, w0
   c6d18: d3407d08     	ubfx	x8, x8, #0, #32
   c6d1c: f94013ed     	ldr	x13, [sp, #0x20]
   c6d20: 9ac809a2     	udiv	x2, x13, x8
   c6d24: f94017e0     	ldr	x0, [sp, #0x28]
   c6d28: b9407fe1     	ldr	w1, [sp, #0x7c]
   c6d2c: 97ff8b05     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c6d30: 14000004     	b	0xc6d40 <android::FLACParser::init()+0x624>
   c6d34: 12800248     	mov	w8, #-0x13              // =-19
   c6d38: b81ec3a8     	stur	w8, [x29, #-0x14]
   c6d3c: 14000014     	b	0xc6d8c <android::FLACParser::init()+0x670>
   c6d40: b27d07e8     	orr	x8, xzr, #0x18
   c6d44: f85683a9     	ldur	x9, [x29, #-0x98]
   c6d48: 8b080120     	add	x0, x9, x8
   c6d4c: f85803a1     	ldur	x1, [x29, #-0x80]
   c6d50: 97ff8864     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   c6d54: 37000040     	tbnz	w0, #0x0, 0xc6d5c <android::FLACParser::init()+0x640>
   c6d58: 1400000c     	b	0xc6d88 <android::FLACParser::init()+0x66c>
   c6d5c: b27d07e8     	orr	x8, xzr, #0x18
   c6d60: 528daca1     	mov	w1, #0x6d65             // =28005
   c6d64: 72adad21     	movk	w1, #0x6d69, lsl #16
   c6d68: f85683a9     	ldur	x9, [x29, #-0x98]
   c6d6c: 8b080120     	add	x0, x9, x8
   c6d70: b9001fe1     	str	w1, [sp, #0x1c]
   c6d74: 97ff784f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c6d78: f85703a8     	ldur	x8, [x29, #-0x90]
   c6d7c: f9400102     	ldr	x2, [x8]
   c6d80: b9401fe1     	ldr	w1, [sp, #0x1c]
   c6d84: 97ff658f     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   c6d88: b81ec3bf     	stur	wzr, [x29, #-0x14]
   c6d8c: b85ec3a0     	ldur	w0, [x29, #-0x14]
   c6d90: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   c6d94: f9409bfc     	ldr	x28, [sp, #0x130]
   c6d98: 910543ff     	add	sp, sp, #0x150
   c6d9c: d65f03c0     	ret

00000000000c6da0 <android::FLACParser::~FLACParser()>:
   c6da0: d10183ff     	sub	sp, sp, #0x60
   c6da4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c6da8: 910143fd     	add	x29, sp, #0x50
   c6dac: d0000f08     	adrp	x8, 0x2a8000
   c6db0: f9478108     	ldr	x8, [x8, #0xf00]
   c6db4: b27c03e9     	orr	x9, xzr, #0x10
   c6db8: 8b090108     	add	x8, x8, x9
   c6dbc: d2800009     	mov	x9, #0x0                // =0
   c6dc0: f81f83a0     	stur	x0, [x29, #-0x8]
   c6dc4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c6dc8: f9000008     	str	x8, [x0]
   c6dcc: f9402408     	ldr	x8, [x0, #0x48]
   c6dd0: eb09011f     	cmp	x8, x9
   c6dd4: 1a9f07ea     	cset	w10, ne
   c6dd8: f81e03a9     	stur	x9, [x29, #-0x20]
   c6ddc: f90017e0     	str	x0, [sp, #0x28]
   c6de0: 3700004a     	tbnz	w10, #0x0, 0xc6de8 <android::FLACParser::~FLACParser()+0x48>
   c6de4: 1400001f     	b	0xc6e60 <android::FLACParser::~FLACParser()+0xc0>
   c6de8: f94017e8     	ldr	x8, [sp, #0x28]
   c6dec: f9402500     	ldr	x0, [x8, #0x48]
   c6df0: 97ff6dcc     	bl	0xa2520 <FLAC__stream_decoder_delete@plt>
   c6df4: 14000001     	b	0xc6df8 <android::FLACParser::~FLACParser()+0x58>
   c6df8: f85e03a8     	ldur	x8, [x29, #-0x20]
   c6dfc: f94017e9     	ldr	x9, [sp, #0x28]
   c6e00: f9002528     	str	x8, [x9, #0x48]
   c6e04: 14000017     	b	0xc6e60 <android::FLACParser::~FLACParser()+0xc0>
   c6e08: b27d07e8     	orr	x8, xzr, #0x18
   c6e0c: b27b03e9     	orr	x9, xzr, #0x20
   c6e10: b27c03ea     	orr	x10, xzr, #0x10
   c6e14: 2a0103eb     	mov	w11, w1
   c6e18: f81f03a0     	stur	x0, [x29, #-0x10]
   c6e1c: b81ec3ab     	stur	w11, [x29, #-0x14]
   c6e20: f94017e0     	ldr	x0, [sp, #0x28]
   c6e24: 8b090000     	add	x0, x0, x9
   c6e28: f90013e8     	str	x8, [sp, #0x20]
   c6e2c: f9000fea     	str	x10, [sp, #0x18]
   c6e30: 97ff6ad0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c6e34: f94017e8     	ldr	x8, [sp, #0x28]
   c6e38: f94013e9     	ldr	x9, [sp, #0x20]
   c6e3c: 8b090100     	add	x0, x8, x9
   c6e40: 97ff6acc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c6e44: f94017e8     	ldr	x8, [sp, #0x28]
   c6e48: f9400fe9     	ldr	x9, [sp, #0x18]
   c6e4c: 8b090100     	add	x0, x8, x9
   c6e50: 97ff6460     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c6e54: f94017e0     	ldr	x0, [sp, #0x28]
   c6e58: 97ff672a     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c6e5c: 14000016     	b	0xc6eb4 <android::FLACParser::~FLACParser()+0x114>
   c6e60: b27d07e8     	orr	x8, xzr, #0x18
   c6e64: b27b03e9     	orr	x9, xzr, #0x20
   c6e68: b27c03ea     	orr	x10, xzr, #0x10
   c6e6c: f94017eb     	ldr	x11, [sp, #0x28]
   c6e70: 8b090160     	add	x0, x11, x9
   c6e74: f9000be8     	str	x8, [sp, #0x10]
   c6e78: f90007ea     	str	x10, [sp, #0x8]
   c6e7c: 97ff6abd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c6e80: f94017e8     	ldr	x8, [sp, #0x28]
   c6e84: f9400be9     	ldr	x9, [sp, #0x10]
   c6e88: 8b090100     	add	x0, x8, x9
   c6e8c: 97ff6ab9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c6e90: f94017e8     	ldr	x8, [sp, #0x28]
   c6e94: f94007e9     	ldr	x9, [sp, #0x8]
   c6e98: 8b090100     	add	x0, x8, x9
   c6e9c: 97ff644d     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c6ea0: f94017e0     	ldr	x0, [sp, #0x28]
   c6ea4: 97ff6717     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c6ea8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c6eac: 910183ff     	add	sp, sp, #0x60
   c6eb0: d65f03c0     	ret
   c6eb4: f85f03a0     	ldur	x0, [x29, #-0x10]
   c6eb8: 97ff9cc3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c6ebc <android::FLACParser::~FLACParser()>:
   c6ebc: d10083ff     	sub	sp, sp, #0x20
   c6ec0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c6ec4: 910043fd     	add	x29, sp, #0x10
   c6ec8: d0000f08     	adrp	x8, 0x2a8000
   c6ecc: f9430908     	ldr	x8, [x8, #0x610]
   c6ed0: f90007e0     	str	x0, [sp, #0x8]
   c6ed4: f94007e0     	ldr	x0, [sp, #0x8]
   c6ed8: f90003e0     	str	x0, [sp]
   c6edc: d63f0100     	blr	x8
   c6ee0: f94003e0     	ldr	x0, [sp]
   c6ee4: 97ff669f     	bl	0xa0960 <_ZdlPv@plt>
   c6ee8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c6eec: 910083ff     	add	sp, sp, #0x20
   c6ef0: d65f03c0     	ret

00000000000c6ef4 <android::FLACParser::getChannels() const>:
   c6ef4: d10043ff     	sub	sp, sp, #0x10
   c6ef8: b27b07e8     	orr	x8, xzr, #0x60
   c6efc: f90007e0     	str	x0, [sp, #0x8]
   c6f00: f94007e0     	ldr	x0, [sp, #0x8]
   c6f04: 8b080008     	add	x8, x0, x8
   c6f08: b9401500     	ldr	w0, [x8, #0x14]
   c6f0c: 910043ff     	add	sp, sp, #0x10
   c6f10: d65f03c0     	ret

00000000000c6f14 <android::FLACParser::getBitsPerSample() const>:
   c6f14: d10043ff     	sub	sp, sp, #0x10
   c6f18: b27b07e8     	orr	x8, xzr, #0x60
   c6f1c: f90007e0     	str	x0, [sp, #0x8]
   c6f20: f94007e0     	ldr	x0, [sp, #0x8]
   c6f24: 8b080008     	add	x8, x0, x8
   c6f28: b9401900     	ldr	w0, [x8, #0x18]
   c6f2c: 910043ff     	add	sp, sp, #0x10
   c6f30: d65f03c0     	ret

00000000000c6f34 <android::FLACParser::getSampleRate() const>:
   c6f34: d10043ff     	sub	sp, sp, #0x10
   c6f38: b27b07e8     	orr	x8, xzr, #0x60
   c6f3c: f90007e0     	str	x0, [sp, #0x8]
   c6f40: f94007e0     	ldr	x0, [sp, #0x8]
   c6f44: 8b080008     	add	x8, x0, x8
   c6f48: b9401100     	ldr	w0, [x8, #0x10]
   c6f4c: 910043ff     	add	sp, sp, #0x10
   c6f50: d65f03c0     	ret
   c6f54: d10083ff     	sub	sp, sp, #0x20
   c6f58: f9000fe0     	str	x0, [sp, #0x18]
   c6f5c: f9000be1     	str	x1, [sp, #0x10]
   c6f60: b9000fe2     	str	w2, [sp, #0xc]
   c6f64: b9000be3     	str	w3, [sp, #0x8]
   c6f68: b90007ff     	str	wzr, [sp, #0x4]
   c6f6c: b94007e8     	ldr	w8, [sp, #0x4]
   c6f70: b9400fe9     	ldr	w9, [sp, #0xc]
   c6f74: 6b09011f     	cmp	w8, w9
   c6f78: 1a9f27e8     	cset	w8, lo
   c6f7c: 37000048     	tbnz	w8, #0x0, 0xc6f84 <android::FLACParser::getSampleRate() const+0x50>
   c6f80: 14000015     	b	0xc6fd4 <android::FLACParser::getSampleRate() const+0xa0>
   c6f84: b27f03e8     	orr	x8, xzr, #0x2
   c6f88: 321d03e9     	orr	w9, wzr, #0x8
   c6f8c: b27e03ea     	orr	x10, xzr, #0x4
   c6f90: f9400beb     	ldr	x11, [sp, #0x10]
   c6f94: f940016b     	ldr	x11, [x11]
   c6f98: b94007ec     	ldr	w12, [sp, #0x4]
   c6f9c: 2a0c03ed     	mov	w13, w12
   c6fa0: d3407dad     	ubfx	x13, x13, #0, #32
   c6fa4: 9b0d7d4a     	mul	x10, x10, x13
   c6fa8: 8b0a016a     	add	x10, x11, x10
   c6fac: b940014c     	ldr	w12, [x10]
   c6fb0: 1ac92189     	lsl	w9, w12, w9
   c6fb4: f9400fea     	ldr	x10, [sp, #0x18]
   c6fb8: 8b080148     	add	x8, x10, x8
   c6fbc: f9000fe8     	str	x8, [sp, #0x18]
   c6fc0: 79000149     	strh	w9, [x10]
   c6fc4: b94007e8     	ldr	w8, [sp, #0x4]
   c6fc8: 11000508     	add	w8, w8, #0x1
   c6fcc: b90007e8     	str	w8, [sp, #0x4]
   c6fd0: 17ffffe7     	b	0xc6f6c <android::FLACParser::getSampleRate() const+0x38>
   c6fd4: 910083ff     	add	sp, sp, #0x20
   c6fd8: d65f03c0     	ret
   c6fdc: d10083ff     	sub	sp, sp, #0x20
   c6fe0: f9000fe0     	str	x0, [sp, #0x18]
   c6fe4: f9000be1     	str	x1, [sp, #0x10]
   c6fe8: b9000fe2     	str	w2, [sp, #0xc]
   c6fec: b9000be3     	str	w3, [sp, #0x8]
   c6ff0: b90007ff     	str	wzr, [sp, #0x4]
   c6ff4: b94007e8     	ldr	w8, [sp, #0x4]
   c6ff8: b9400fe9     	ldr	w9, [sp, #0xc]
   c6ffc: 6b09011f     	cmp	w8, w9
   c7000: 1a9f27e8     	cset	w8, lo
   c7004: 37000048     	tbnz	w8, #0x0, 0xc700c <android::FLACParser::getSampleRate() const+0xd8>
   c7008: 14000022     	b	0xc7090 <android::FLACParser::getSampleRate() const+0x15c>
   c700c: b27f03e8     	orr	x8, xzr, #0x2
   c7010: 321d03e9     	orr	w9, wzr, #0x8
   c7014: b27e03ea     	orr	x10, xzr, #0x4
   c7018: f9400beb     	ldr	x11, [sp, #0x10]
   c701c: f940016b     	ldr	x11, [x11]
   c7020: b94007ec     	ldr	w12, [sp, #0x4]
   c7024: 2a0c03ed     	mov	w13, w12
   c7028: d3407dad     	ubfx	x13, x13, #0, #32
   c702c: 9b0d7d4d     	mul	x13, x10, x13
   c7030: 8b0d016b     	add	x11, x11, x13
   c7034: b940016c     	ldr	w12, [x11]
   c7038: 1ac9218c     	lsl	w12, w12, w9
   c703c: f9400feb     	ldr	x11, [sp, #0x18]
   c7040: 8b08016d     	add	x13, x11, x8
   c7044: f9000fed     	str	x13, [sp, #0x18]
   c7048: 7900016c     	strh	w12, [x11]
   c704c: f9400beb     	ldr	x11, [sp, #0x10]
   c7050: f940056b     	ldr	x11, [x11, #0x8]
   c7054: b94007ec     	ldr	w12, [sp, #0x4]
   c7058: 2a0c03ed     	mov	w13, w12
   c705c: d3407dad     	ubfx	x13, x13, #0, #32
   c7060: 9b0d7d4a     	mul	x10, x10, x13
   c7064: 8b0a016a     	add	x10, x11, x10
   c7068: b940014c     	ldr	w12, [x10]
   c706c: 1ac92189     	lsl	w9, w12, w9
   c7070: f9400fea     	ldr	x10, [sp, #0x18]
   c7074: 8b080148     	add	x8, x10, x8
   c7078: f9000fe8     	str	x8, [sp, #0x18]
   c707c: 79000149     	strh	w9, [x10]
   c7080: b94007e8     	ldr	w8, [sp, #0x4]
   c7084: 11000508     	add	w8, w8, #0x1
   c7088: b90007e8     	str	w8, [sp, #0x4]
   c708c: 17ffffda     	b	0xc6ff4 <android::FLACParser::getSampleRate() const+0xc0>
   c7090: 910083ff     	add	sp, sp, #0x20
   c7094: d65f03c0     	ret
   c7098: d10083ff     	sub	sp, sp, #0x20
   c709c: f9000fe0     	str	x0, [sp, #0x18]
   c70a0: f9000be1     	str	x1, [sp, #0x10]
   c70a4: b9000fe2     	str	w2, [sp, #0xc]
   c70a8: b9000be3     	str	w3, [sp, #0x8]
   c70ac: b90007ff     	str	wzr, [sp, #0x4]
   c70b0: b94007e8     	ldr	w8, [sp, #0x4]
   c70b4: b9400fe9     	ldr	w9, [sp, #0xc]
   c70b8: 6b09011f     	cmp	w8, w9
   c70bc: 1a9f27e8     	cset	w8, lo
   c70c0: 37000048     	tbnz	w8, #0x0, 0xc70c8 <android::FLACParser::getSampleRate() const+0x194>
   c70c4: 14000026     	b	0xc715c <android::FLACParser::getSampleRate() const+0x228>
   c70c8: b90003ff     	str	wzr, [sp]
   c70cc: b94003e8     	ldr	w8, [sp]
   c70d0: b9400be9     	ldr	w9, [sp, #0x8]
   c70d4: 6b09011f     	cmp	w8, w9
   c70d8: 1a9f27e8     	cset	w8, lo
   c70dc: 37000048     	tbnz	w8, #0x0, 0xc70e4 <android::FLACParser::getSampleRate() const+0x1b0>
   c70e0: 1400001b     	b	0xc714c <android::FLACParser::getSampleRate() const+0x218>
   c70e4: b27f03e8     	orr	x8, xzr, #0x2
   c70e8: 321d03e9     	orr	w9, wzr, #0x8
   c70ec: b27e03ea     	orr	x10, xzr, #0x4
   c70f0: b27d03eb     	orr	x11, xzr, #0x8
   c70f4: f9400bec     	ldr	x12, [sp, #0x10]
   c70f8: b94003ed     	ldr	w13, [sp]
   c70fc: 2a0d03ee     	mov	w14, w13
   c7100: d3407dce     	ubfx	x14, x14, #0, #32
   c7104: 9b0e7d6b     	mul	x11, x11, x14
   c7108: 8b0b018b     	add	x11, x12, x11
   c710c: f940016b     	ldr	x11, [x11]
   c7110: b94007ed     	ldr	w13, [sp, #0x4]
   c7114: 2a0d03ec     	mov	w12, w13
   c7118: d3407d8c     	ubfx	x12, x12, #0, #32
   c711c: 9b0c7d4a     	mul	x10, x10, x12
   c7120: 8b0a016a     	add	x10, x11, x10
   c7124: b940014d     	ldr	w13, [x10]
   c7128: 1ac921a9     	lsl	w9, w13, w9
   c712c: f9400fea     	ldr	x10, [sp, #0x18]
   c7130: 8b080148     	add	x8, x10, x8
   c7134: f9000fe8     	str	x8, [sp, #0x18]
   c7138: 79000149     	strh	w9, [x10]
   c713c: b94003e8     	ldr	w8, [sp]
   c7140: 11000508     	add	w8, w8, #0x1
   c7144: b90003e8     	str	w8, [sp]
   c7148: 17ffffe1     	b	0xc70cc <android::FLACParser::getSampleRate() const+0x198>
   c714c: b94007e8     	ldr	w8, [sp, #0x4]
   c7150: 11000508     	add	w8, w8, #0x1
   c7154: b90007e8     	str	w8, [sp, #0x4]
   c7158: 17ffffd6     	b	0xc70b0 <android::FLACParser::getSampleRate() const+0x17c>
   c715c: 910083ff     	add	sp, sp, #0x20
   c7160: d65f03c0     	ret
   c7164: d10083ff     	sub	sp, sp, #0x20
   c7168: f9000fe0     	str	x0, [sp, #0x18]
   c716c: f9000be1     	str	x1, [sp, #0x10]
   c7170: b9000fe2     	str	w2, [sp, #0xc]
   c7174: b9000be3     	str	w3, [sp, #0x8]
   c7178: b90007ff     	str	wzr, [sp, #0x4]
   c717c: b94007e8     	ldr	w8, [sp, #0x4]
   c7180: b9400fe9     	ldr	w9, [sp, #0xc]
   c7184: 6b09011f     	cmp	w8, w9
   c7188: 1a9f27e8     	cset	w8, lo
   c718c: 37000048     	tbnz	w8, #0x0, 0xc7194 <android::FLACParser::getSampleRate() const+0x260>
   c7190: 14000013     	b	0xc71dc <android::FLACParser::getSampleRate() const+0x2a8>
   c7194: b27f03e8     	orr	x8, xzr, #0x2
   c7198: b27e03e9     	orr	x9, xzr, #0x4
   c719c: f9400bea     	ldr	x10, [sp, #0x10]
   c71a0: f940014a     	ldr	x10, [x10]
   c71a4: b94007eb     	ldr	w11, [sp, #0x4]
   c71a8: 2a0b03ec     	mov	w12, w11
   c71ac: d3407d8c     	ubfx	x12, x12, #0, #32
   c71b0: 9b0c7d29     	mul	x9, x9, x12
   c71b4: 8b090149     	add	x9, x10, x9
   c71b8: b940012b     	ldr	w11, [x9]
   c71bc: f9400fe9     	ldr	x9, [sp, #0x18]
   c71c0: 8b080128     	add	x8, x9, x8
   c71c4: f9000fe8     	str	x8, [sp, #0x18]
   c71c8: 7900012b     	strh	w11, [x9]
   c71cc: b94007e8     	ldr	w8, [sp, #0x4]
   c71d0: 11000508     	add	w8, w8, #0x1
   c71d4: b90007e8     	str	w8, [sp, #0x4]
   c71d8: 17ffffe9     	b	0xc717c <android::FLACParser::getSampleRate() const+0x248>
   c71dc: 910083ff     	add	sp, sp, #0x20
   c71e0: d65f03c0     	ret
   c71e4: d10083ff     	sub	sp, sp, #0x20
   c71e8: f9000fe0     	str	x0, [sp, #0x18]
   c71ec: f9000be1     	str	x1, [sp, #0x10]
   c71f0: b9000fe2     	str	w2, [sp, #0xc]
   c71f4: b9000be3     	str	w3, [sp, #0x8]
   c71f8: b90007ff     	str	wzr, [sp, #0x4]
   c71fc: b94007e8     	ldr	w8, [sp, #0x4]
   c7200: b9400fe9     	ldr	w9, [sp, #0xc]
   c7204: 6b09011f     	cmp	w8, w9
   c7208: 1a9f27e8     	cset	w8, lo
   c720c: 37000048     	tbnz	w8, #0x0, 0xc7214 <android::FLACParser::getSampleRate() const+0x2e0>
   c7210: 1400001f     	b	0xc728c <android::FLACParser::getSampleRate() const+0x358>
   c7214: b27f03e8     	orr	x8, xzr, #0x2
   c7218: b27e03e9     	orr	x9, xzr, #0x4
   c721c: f9400bea     	ldr	x10, [sp, #0x10]
   c7220: f940014a     	ldr	x10, [x10]
   c7224: b94007eb     	ldr	w11, [sp, #0x4]
   c7228: 2a0b03ec     	mov	w12, w11
   c722c: d3407d8c     	ubfx	x12, x12, #0, #32
   c7230: 9b0c7d2c     	mul	x12, x9, x12
   c7234: 8b0c014a     	add	x10, x10, x12
   c7238: b940014b     	ldr	w11, [x10]
   c723c: f9400fea     	ldr	x10, [sp, #0x18]
   c7240: 8b08014c     	add	x12, x10, x8
   c7244: f9000fec     	str	x12, [sp, #0x18]
   c7248: 7900014b     	strh	w11, [x10]
   c724c: f9400bea     	ldr	x10, [sp, #0x10]
   c7250: f940054a     	ldr	x10, [x10, #0x8]
   c7254: b94007eb     	ldr	w11, [sp, #0x4]
   c7258: 2a0b03ec     	mov	w12, w11
   c725c: d3407d8c     	ubfx	x12, x12, #0, #32
   c7260: 9b0c7d29     	mul	x9, x9, x12
   c7264: 8b090149     	add	x9, x10, x9
   c7268: b940012b     	ldr	w11, [x9]
   c726c: f9400fe9     	ldr	x9, [sp, #0x18]
   c7270: 8b080128     	add	x8, x9, x8
   c7274: f9000fe8     	str	x8, [sp, #0x18]
   c7278: 7900012b     	strh	w11, [x9]
   c727c: b94007e8     	ldr	w8, [sp, #0x4]
   c7280: 11000508     	add	w8, w8, #0x1
   c7284: b90007e8     	str	w8, [sp, #0x4]
   c7288: 17ffffdd     	b	0xc71fc <android::FLACParser::getSampleRate() const+0x2c8>
   c728c: 910083ff     	add	sp, sp, #0x20
   c7290: d65f03c0     	ret
   c7294: d10083ff     	sub	sp, sp, #0x20
   c7298: f9000fe0     	str	x0, [sp, #0x18]
   c729c: f9000be1     	str	x1, [sp, #0x10]
   c72a0: b9000fe2     	str	w2, [sp, #0xc]
   c72a4: b9000be3     	str	w3, [sp, #0x8]
   c72a8: b90007ff     	str	wzr, [sp, #0x4]
   c72ac: b94007e8     	ldr	w8, [sp, #0x4]
   c72b0: b9400fe9     	ldr	w9, [sp, #0xc]
   c72b4: 6b09011f     	cmp	w8, w9
   c72b8: 1a9f27e8     	cset	w8, lo
   c72bc: 37000048     	tbnz	w8, #0x0, 0xc72c4 <android::FLACParser::getSampleRate() const+0x390>
   c72c0: 14000024     	b	0xc7350 <android::FLACParser::getSampleRate() const+0x41c>
   c72c4: b90003ff     	str	wzr, [sp]
   c72c8: b94003e8     	ldr	w8, [sp]
   c72cc: b9400be9     	ldr	w9, [sp, #0x8]
   c72d0: 6b09011f     	cmp	w8, w9
   c72d4: 1a9f27e8     	cset	w8, lo
   c72d8: 37000048     	tbnz	w8, #0x0, 0xc72e0 <android::FLACParser::getSampleRate() const+0x3ac>
   c72dc: 14000019     	b	0xc7340 <android::FLACParser::getSampleRate() const+0x40c>
   c72e0: b27f03e8     	orr	x8, xzr, #0x2
   c72e4: b27e03e9     	orr	x9, xzr, #0x4
   c72e8: b27d03ea     	orr	x10, xzr, #0x8
   c72ec: f9400beb     	ldr	x11, [sp, #0x10]
   c72f0: b94003ec     	ldr	w12, [sp]
   c72f4: 2a0c03ed     	mov	w13, w12
   c72f8: d3407dad     	ubfx	x13, x13, #0, #32
   c72fc: 9b0d7d4a     	mul	x10, x10, x13
   c7300: 8b0a016a     	add	x10, x11, x10
   c7304: f940014a     	ldr	x10, [x10]
   c7308: b94007ec     	ldr	w12, [sp, #0x4]
   c730c: 2a0c03eb     	mov	w11, w12
   c7310: d3407d6b     	ubfx	x11, x11, #0, #32
   c7314: 9b0b7d29     	mul	x9, x9, x11
   c7318: 8b090149     	add	x9, x10, x9
   c731c: b940012c     	ldr	w12, [x9]
   c7320: f9400fe9     	ldr	x9, [sp, #0x18]
   c7324: 8b080128     	add	x8, x9, x8
   c7328: f9000fe8     	str	x8, [sp, #0x18]
   c732c: 7900012c     	strh	w12, [x9]
   c7330: b94003e8     	ldr	w8, [sp]
   c7334: 11000508     	add	w8, w8, #0x1
   c7338: b90003e8     	str	w8, [sp]
   c733c: 17ffffe3     	b	0xc72c8 <android::FLACParser::getSampleRate() const+0x394>
   c7340: b94007e8     	ldr	w8, [sp, #0x4]
   c7344: 11000508     	add	w8, w8, #0x1
   c7348: b90007e8     	str	w8, [sp, #0x4]
   c734c: 17ffffd8     	b	0xc72ac <android::FLACParser::getSampleRate() const+0x378>
   c7350: 910083ff     	add	sp, sp, #0x20
   c7354: d65f03c0     	ret
   c7358: d10083ff     	sub	sp, sp, #0x20
   c735c: f9000fe0     	str	x0, [sp, #0x18]
   c7360: f9000be1     	str	x1, [sp, #0x10]
   c7364: b9000fe2     	str	w2, [sp, #0xc]
   c7368: b9000be3     	str	w3, [sp, #0x8]
   c736c: b90007ff     	str	wzr, [sp, #0x4]
   c7370: b94007e8     	ldr	w8, [sp, #0x4]
   c7374: b9400fe9     	ldr	w9, [sp, #0xc]
   c7378: 6b09011f     	cmp	w8, w9
   c737c: 1a9f27e8     	cset	w8, lo
   c7380: 37000048     	tbnz	w8, #0x0, 0xc7388 <android::FLACParser::getSampleRate() const+0x454>
   c7384: 14000015     	b	0xc73d8 <android::FLACParser::getSampleRate() const+0x4a4>
   c7388: b27f03e8     	orr	x8, xzr, #0x2
   c738c: 321d03e9     	orr	w9, wzr, #0x8
   c7390: b27e03ea     	orr	x10, xzr, #0x4
   c7394: f9400beb     	ldr	x11, [sp, #0x10]
   c7398: f940016b     	ldr	x11, [x11]
   c739c: b94007ec     	ldr	w12, [sp, #0x4]
   c73a0: 2a0c03ed     	mov	w13, w12
   c73a4: d3407dad     	ubfx	x13, x13, #0, #32
   c73a8: 9b0d7d4a     	mul	x10, x10, x13
   c73ac: 8b0a016a     	add	x10, x11, x10
   c73b0: b940014c     	ldr	w12, [x10]
   c73b4: 1ac92989     	asr	w9, w12, w9
   c73b8: f9400fea     	ldr	x10, [sp, #0x18]
   c73bc: 8b080148     	add	x8, x10, x8
   c73c0: f9000fe8     	str	x8, [sp, #0x18]
   c73c4: 79000149     	strh	w9, [x10]
   c73c8: b94007e8     	ldr	w8, [sp, #0x4]
   c73cc: 11000508     	add	w8, w8, #0x1
   c73d0: b90007e8     	str	w8, [sp, #0x4]
   c73d4: 17ffffe7     	b	0xc7370 <android::FLACParser::getSampleRate() const+0x43c>
   c73d8: 910083ff     	add	sp, sp, #0x20
   c73dc: d65f03c0     	ret
   c73e0: d10083ff     	sub	sp, sp, #0x20
   c73e4: f9000fe0     	str	x0, [sp, #0x18]
   c73e8: f9000be1     	str	x1, [sp, #0x10]
   c73ec: b9000fe2     	str	w2, [sp, #0xc]
   c73f0: b9000be3     	str	w3, [sp, #0x8]
   c73f4: b90007ff     	str	wzr, [sp, #0x4]
   c73f8: b94007e8     	ldr	w8, [sp, #0x4]
   c73fc: b9400fe9     	ldr	w9, [sp, #0xc]
   c7400: 6b09011f     	cmp	w8, w9
   c7404: 1a9f27e8     	cset	w8, lo
   c7408: 37000048     	tbnz	w8, #0x0, 0xc7410 <android::FLACParser::getSampleRate() const+0x4dc>
   c740c: 14000022     	b	0xc7494 <android::FLACParser::getSampleRate() const+0x560>
   c7410: b27f03e8     	orr	x8, xzr, #0x2
   c7414: 321d03e9     	orr	w9, wzr, #0x8
   c7418: b27e03ea     	orr	x10, xzr, #0x4
   c741c: f9400beb     	ldr	x11, [sp, #0x10]
   c7420: f940016b     	ldr	x11, [x11]
   c7424: b94007ec     	ldr	w12, [sp, #0x4]
   c7428: 2a0c03ed     	mov	w13, w12
   c742c: d3407dad     	ubfx	x13, x13, #0, #32
   c7430: 9b0d7d4d     	mul	x13, x10, x13
   c7434: 8b0d016b     	add	x11, x11, x13
   c7438: b940016c     	ldr	w12, [x11]
   c743c: 1ac9298c     	asr	w12, w12, w9
   c7440: f9400feb     	ldr	x11, [sp, #0x18]
   c7444: 8b08016d     	add	x13, x11, x8
   c7448: f9000fed     	str	x13, [sp, #0x18]
   c744c: 7900016c     	strh	w12, [x11]
   c7450: f9400beb     	ldr	x11, [sp, #0x10]
   c7454: f940056b     	ldr	x11, [x11, #0x8]
   c7458: b94007ec     	ldr	w12, [sp, #0x4]
   c745c: 2a0c03ed     	mov	w13, w12
   c7460: d3407dad     	ubfx	x13, x13, #0, #32
   c7464: 9b0d7d4a     	mul	x10, x10, x13
   c7468: 8b0a016a     	add	x10, x11, x10
   c746c: b940014c     	ldr	w12, [x10]
   c7470: 1ac92989     	asr	w9, w12, w9
   c7474: f9400fea     	ldr	x10, [sp, #0x18]
   c7478: 8b080148     	add	x8, x10, x8
   c747c: f9000fe8     	str	x8, [sp, #0x18]
   c7480: 79000149     	strh	w9, [x10]
   c7484: b94007e8     	ldr	w8, [sp, #0x4]
   c7488: 11000508     	add	w8, w8, #0x1
   c748c: b90007e8     	str	w8, [sp, #0x4]
   c7490: 17ffffda     	b	0xc73f8 <android::FLACParser::getSampleRate() const+0x4c4>
   c7494: 910083ff     	add	sp, sp, #0x20
   c7498: d65f03c0     	ret
   c749c: d10083ff     	sub	sp, sp, #0x20
   c74a0: f9000fe0     	str	x0, [sp, #0x18]
   c74a4: f9000be1     	str	x1, [sp, #0x10]
   c74a8: b9000fe2     	str	w2, [sp, #0xc]
   c74ac: b9000be3     	str	w3, [sp, #0x8]
   c74b0: b90007ff     	str	wzr, [sp, #0x4]
   c74b4: b94007e8     	ldr	w8, [sp, #0x4]
   c74b8: b9400fe9     	ldr	w9, [sp, #0xc]
   c74bc: 6b09011f     	cmp	w8, w9
   c74c0: 1a9f27e8     	cset	w8, lo
   c74c4: 37000048     	tbnz	w8, #0x0, 0xc74cc <android::FLACParser::getSampleRate() const+0x598>
   c74c8: 14000026     	b	0xc7560 <android::FLACParser::getSampleRate() const+0x62c>
   c74cc: b90003ff     	str	wzr, [sp]
   c74d0: b94003e8     	ldr	w8, [sp]
   c74d4: b9400be9     	ldr	w9, [sp, #0x8]
   c74d8: 6b09011f     	cmp	w8, w9
   c74dc: 1a9f27e8     	cset	w8, lo
   c74e0: 37000048     	tbnz	w8, #0x0, 0xc74e8 <android::FLACParser::getSampleRate() const+0x5b4>
   c74e4: 1400001b     	b	0xc7550 <android::FLACParser::getSampleRate() const+0x61c>
   c74e8: b27f03e8     	orr	x8, xzr, #0x2
   c74ec: 321d03e9     	orr	w9, wzr, #0x8
   c74f0: b27e03ea     	orr	x10, xzr, #0x4
   c74f4: b27d03eb     	orr	x11, xzr, #0x8
   c74f8: f9400bec     	ldr	x12, [sp, #0x10]
   c74fc: b94003ed     	ldr	w13, [sp]
   c7500: 2a0d03ee     	mov	w14, w13
   c7504: d3407dce     	ubfx	x14, x14, #0, #32
   c7508: 9b0e7d6b     	mul	x11, x11, x14
   c750c: 8b0b018b     	add	x11, x12, x11
   c7510: f940016b     	ldr	x11, [x11]
   c7514: b94007ed     	ldr	w13, [sp, #0x4]
   c7518: 2a0d03ec     	mov	w12, w13
   c751c: d3407d8c     	ubfx	x12, x12, #0, #32
   c7520: 9b0c7d4a     	mul	x10, x10, x12
   c7524: 8b0a016a     	add	x10, x11, x10
   c7528: b940014d     	ldr	w13, [x10]
   c752c: 1ac929a9     	asr	w9, w13, w9
   c7530: f9400fea     	ldr	x10, [sp, #0x18]
   c7534: 8b080148     	add	x8, x10, x8
   c7538: f9000fe8     	str	x8, [sp, #0x18]
   c753c: 79000149     	strh	w9, [x10]
   c7540: b94003e8     	ldr	w8, [sp]
   c7544: 11000508     	add	w8, w8, #0x1
   c7548: b90003e8     	str	w8, [sp]
   c754c: 17ffffe1     	b	0xc74d0 <android::FLACParser::getSampleRate() const+0x59c>
   c7550: b94007e8     	ldr	w8, [sp, #0x4]
   c7554: 11000508     	add	w8, w8, #0x1
   c7558: b90007e8     	str	w8, [sp, #0x4]
   c755c: 17ffffd6     	b	0xc74b4 <android::FLACParser::getSampleRate() const+0x580>
   c7560: 910083ff     	add	sp, sp, #0x20
   c7564: d65f03c0     	ret

00000000000c7568 <android::FLACParser::getTotalSamples() const>:
   c7568: d10043ff     	sub	sp, sp, #0x10
   c756c: b27b07e8     	orr	x8, xzr, #0x60
   c7570: f90007e0     	str	x0, [sp, #0x8]
   c7574: f94007e0     	ldr	x0, [sp, #0x8]
   c7578: 8b080008     	add	x8, x0, x8
   c757c: f9401100     	ldr	x0, [x8, #0x20]
   c7580: 910043ff     	add	sp, sp, #0x10
   c7584: d65f03c0     	ret

00000000000c7588 <android::FLACParser::allocateBuffers()>:
   c7588: d10183ff     	sub	sp, sp, #0x60
   c758c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c7590: 910143fd     	add	x29, sp, #0x50
   c7594: d2800001     	mov	x1, #0x0                // =0
   c7598: d2800a08     	mov	x8, #0x50               // =80
   c759c: f81f83a0     	stur	x0, [x29, #-0x8]
   c75a0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c75a4: f81e03a0     	stur	x0, [x29, #-0x20]
   c75a8: aa0803e0     	mov	x0, x8
   c75ac: f90017e1     	str	x1, [sp, #0x28]
   c75b0: 97ff8658     	bl	0xa8f10 <_Znwm@plt>
   c75b4: f90013e0     	str	x0, [sp, #0x20]
   c75b8: f94017e1     	ldr	x1, [sp, #0x28]
   c75bc: 97ff837d     	bl	0xa83b0 <_ZN7android16MediaBufferGroupC1Em@plt>
   c75c0: 14000001     	b	0xc75c4 <android::FLACParser::allocateBuffers()+0x3c>
   c75c4: d2800b00     	mov	x0, #0x58               // =88
   c75c8: f94013e8     	ldr	x8, [sp, #0x20]
   c75cc: f85e03a9     	ldur	x9, [x29, #-0x20]
   c75d0: f9001d28     	str	x8, [x9, #0x38]
   c75d4: f9000fe0     	str	x0, [sp, #0x18]
   c75d8: aa0903e0     	mov	x0, x9
   c75dc: 97ff8351     	bl	0xa8320 <_ZNK7android10FLACParser15getMaxBlockSizeEv@plt>
   c75e0: f85e03a8     	ldur	x8, [x29, #-0x20]
   c75e4: b90017e0     	str	w0, [sp, #0x14]
   c75e8: aa0803e0     	mov	x0, x8
   c75ec: 97ff8a5d     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c75f0: b94017ea     	ldr	w10, [sp, #0x14]
   c75f4: 1b007d40     	mul	w0, w10, w0
   c75f8: 321f03eb     	orr	w11, wzr, #0x2
   c75fc: 9bab7c08     	umull	x8, w0, w11
   c7600: f85e03a9     	ldur	x9, [x29, #-0x20]
   c7604: f9001928     	str	x8, [x9, #0x30]
   c7608: f9401d20     	ldr	x0, [x9, #0x38]
   c760c: f9400fe8     	ldr	x8, [sp, #0x18]
   c7610: f90007e0     	str	x0, [sp, #0x8]
   c7614: aa0803e0     	mov	x0, x8
   c7618: 97ff863e     	bl	0xa8f10 <_Znwm@plt>
   c761c: f85e03a8     	ldur	x8, [x29, #-0x20]
   c7620: f9401901     	ldr	x1, [x8, #0x30]
   c7624: f90003e0     	str	x0, [sp]
   c7628: 97ff8c6e     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   c762c: 14000001     	b	0xc7630 <android::FLACParser::allocateBuffers()+0xa8>
   c7630: f94007e0     	ldr	x0, [sp, #0x8]
   c7634: f94003e1     	ldr	x1, [sp]
   c7638: 97ff84f6     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
   c763c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c7640: 910183ff     	add	sp, sp, #0x60
   c7644: d65f03c0     	ret
   c7648: 2a0103e8     	mov	w8, w1
   c764c: f81f03a0     	stur	x0, [x29, #-0x10]
   c7650: b81ec3a8     	stur	w8, [x29, #-0x14]
   c7654: f94013e0     	ldr	x0, [sp, #0x20]
   c7658: 97ff64c2     	bl	0xa0960 <_ZdlPv@plt>
   c765c: 14000006     	b	0xc7674 <android::FLACParser::allocateBuffers()+0xec>
   c7660: 2a0103e8     	mov	w8, w1
   c7664: f81f03a0     	stur	x0, [x29, #-0x10]
   c7668: b81ec3a8     	stur	w8, [x29, #-0x14]
   c766c: f94003e0     	ldr	x0, [sp]
   c7670: 97ff64bc     	bl	0xa0960 <_ZdlPv@plt>
   c7674: f85f03a0     	ldur	x0, [x29, #-0x10]
   c7678: 97ff8226     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c767c <android::FLACParser::getMaxBlockSize() const>:
   c767c: d10043ff     	sub	sp, sp, #0x10
   c7680: b27b07e8     	orr	x8, xzr, #0x60
   c7684: f90007e0     	str	x0, [sp, #0x8]
   c7688: f94007e0     	ldr	x0, [sp, #0x8]
   c768c: 8b080008     	add	x8, x0, x8
   c7690: b9400500     	ldr	w0, [x8, #0x4]
   c7694: 910043ff     	add	sp, sp, #0x10
   c7698: d65f03c0     	ret

00000000000c769c <android::FLACParser::releaseBuffers()>:
   c769c: d100c3ff     	sub	sp, sp, #0x30
   c76a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c76a4: 910083fd     	add	x29, sp, #0x20
   c76a8: d2800008     	mov	x8, #0x0                // =0
   c76ac: f81f83a0     	stur	x0, [x29, #-0x8]
   c76b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c76b4: f9401c09     	ldr	x9, [x0, #0x38]
   c76b8: eb08013f     	cmp	x9, x8
   c76bc: 1a9f17ea     	cset	w10, eq
   c76c0: f9000be8     	str	x8, [sp, #0x10]
   c76c4: f90007e0     	str	x0, [sp, #0x8]
   c76c8: f90003e9     	str	x9, [sp]
   c76cc: 370000ca     	tbnz	w10, #0x0, 0xc76e4 <android::FLACParser::releaseBuffers()+0x48>
   c76d0: f94003e8     	ldr	x8, [sp]
   c76d4: f9400109     	ldr	x9, [x8]
   c76d8: f9400529     	ldr	x9, [x9, #0x8]
   c76dc: aa0803e0     	mov	x0, x8
   c76e0: d63f0120     	blr	x9
   c76e4: f9400be8     	ldr	x8, [sp, #0x10]
   c76e8: f94007e9     	ldr	x9, [sp, #0x8]
   c76ec: f9001d28     	str	x8, [x9, #0x38]
   c76f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c76f4: 9100c3ff     	add	sp, sp, #0x30
   c76f8: d65f03c0     	ret

00000000000c76fc <android::FLACParser::readBuffer(bool, unsigned long)>:
   c76fc: d104c3ff     	sub	sp, sp, #0x130
   c7700: f9008bfc     	str	x28, [sp, #0x110]
   c7704: a9127bfd     	stp	x29, x30, [sp, #0x120]
   c7708: 910483fd     	add	x29, sp, #0x120
   c770c: d53bd048     	mrs	x8, TPIDR_EL0
   c7710: f9401508     	ldr	x8, [x8, #0x28]
   c7714: f81e83a8     	stur	x8, [x29, #-0x18]
   c7718: f81c03a0     	stur	x0, [x29, #-0x40]
   c771c: 12000021     	and	w1, w1, #0x1
   c7720: 381bc3a1     	sturb	w1, [x29, #-0x44]
   c7724: f81b03a2     	stur	x2, [x29, #-0x50]
   c7728: f85c03a8     	ldur	x8, [x29, #-0x40]
   c772c: aa0803e0     	mov	x0, x8
   c7730: 320003e1     	orr	w1, wzr, #0x1
   c7734: 39026501     	strb	w1, [x8, #0x99]
   c7738: 2a1f03e1     	mov	w1, wzr
   c773c: 39026901     	strb	w1, [x8, #0x9a]
   c7740: 385bc3a1     	ldurb	w1, [x29, #-0x44]
   c7744: f9004be0     	str	x0, [sp, #0x90]
   c7748: 36000181     	tbz	w1, #0x0, 0xc7778 <android::FLACParser::readBuffer(bool, unsigned long)+0x7c>
   c774c: 14000001     	b	0xc7750 <android::FLACParser::readBuffer(bool, unsigned long)+0x54>
   c7750: f9404be8     	ldr	x8, [sp, #0x90]
   c7754: f9402500     	ldr	x0, [x8, #0x48]
   c7758: f85b03a1     	ldur	x1, [x29, #-0x50]
   c775c: 97ff82f5     	bl	0xa8330 <FLAC__stream_decoder_seek_absolute@plt>
   c7760: 350000a0     	cbnz	w0, 0xc7774 <android::FLACParser::readBuffer(bool, unsigned long)+0x78>
   c7764: 14000001     	b	0xc7768 <android::FLACParser::readBuffer(bool, unsigned long)+0x6c>
   c7768: aa1f03e8     	mov	x8, xzr
   c776c: f81c83a8     	stur	x8, [x29, #-0x38]
   c7770: 140000bb     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c7774: 1400000a     	b	0xc779c <android::FLACParser::readBuffer(bool, unsigned long)+0xa0>
   c7778: f9404be8     	ldr	x8, [sp, #0x90]
   c777c: f9402500     	ldr	x0, [x8, #0x48]
   c7780: 97ff64e4     	bl	0xa0b10 <FLAC__stream_decoder_process_single@plt>
   c7784: 350000a0     	cbnz	w0, 0xc7798 <android::FLACParser::readBuffer(bool, unsigned long)+0x9c>
   c7788: 14000001     	b	0xc778c <android::FLACParser::readBuffer(bool, unsigned long)+0x90>
   c778c: aa1f03e8     	mov	x8, xzr
   c7790: f81c83a8     	stur	x8, [x29, #-0x38]
   c7794: 140000b2     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c7798: 14000001     	b	0xc779c <android::FLACParser::readBuffer(bool, unsigned long)+0xa0>
   c779c: f9404be8     	ldr	x8, [sp, #0x90]
   c77a0: 39426909     	ldrb	w9, [x8, #0x9a]
   c77a4: 370000a9     	tbnz	w9, #0x0, 0xc77b8 <android::FLACParser::readBuffer(bool, unsigned long)+0xbc>
   c77a8: 14000001     	b	0xc77ac <android::FLACParser::readBuffer(bool, unsigned long)+0xb0>
   c77ac: aa1f03e8     	mov	x8, xzr
   c77b0: f81c83a8     	stur	x8, [x29, #-0x38]
   c77b4: 140000aa     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c77b8: f9404be8     	ldr	x8, [sp, #0x90]
   c77bc: b940a109     	ldr	w9, [x8, #0xa0]
   c77c0: b81ac3a9     	stur	w9, [x29, #-0x54]
   c77c4: b85ac3a9     	ldur	w9, [x29, #-0x54]
   c77c8: 34000169     	cbz	w9, 0xc77f4 <android::FLACParser::readBuffer(bool, unsigned long)+0xf8>
   c77cc: 14000001     	b	0xc77d0 <android::FLACParser::readBuffer(bool, unsigned long)+0xd4>
   c77d0: b85ac3a8     	ldur	w8, [x29, #-0x54]
   c77d4: f9404be0     	ldr	x0, [sp, #0x90]
   c77d8: b9008fe8     	str	w8, [sp, #0x8c]
   c77dc: 97ff82d1     	bl	0xa8320 <_ZNK7android10FLACParser15getMaxBlockSizeEv@plt>
   c77e0: b9408fe8     	ldr	w8, [sp, #0x8c]
   c77e4: 6b000108     	subs	w8, w8, w0
   c77e8: b9008be8     	str	w8, [sp, #0x88]
   c77ec: 540000a9     	b.ls	0xc7800 <android::FLACParser::readBuffer(bool, unsigned long)+0x104>
   c77f0: 14000001     	b	0xc77f4 <android::FLACParser::readBuffer(bool, unsigned long)+0xf8>
   c77f4: aa1f03e8     	mov	x8, xzr
   c77f8: f81c83a8     	stur	x8, [x29, #-0x38]
   c77fc: 14000098     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c7800: f9404be8     	ldr	x8, [sp, #0x90]
   c7804: b940a509     	ldr	w9, [x8, #0xa4]
   c7808: aa0803e0     	mov	x0, x8
   c780c: b90087e9     	str	w9, [sp, #0x84]
   c7810: 97ff8354     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c7814: b94087e9     	ldr	w9, [sp, #0x84]
   c7818: 6b000129     	subs	w9, w9, w0
   c781c: b90083e9     	str	w9, [sp, #0x80]
   c7820: 540002c1     	b.ne	0xc7878 <android::FLACParser::readBuffer(bool, unsigned long)+0x17c>
   c7824: 14000001     	b	0xc7828 <android::FLACParser::readBuffer(bool, unsigned long)+0x12c>
   c7828: f9404be8     	ldr	x8, [sp, #0x90]
   c782c: b940a909     	ldr	w9, [x8, #0xa8]
   c7830: aa0803e0     	mov	x0, x8
   c7834: b9007fe9     	str	w9, [sp, #0x7c]
   c7838: 97ff89ca     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c783c: b9407fe9     	ldr	w9, [sp, #0x7c]
   c7840: 6b000129     	subs	w9, w9, w0
   c7844: b9007be9     	str	w9, [sp, #0x78]
   c7848: 54000181     	b.ne	0xc7878 <android::FLACParser::readBuffer(bool, unsigned long)+0x17c>
   c784c: 14000001     	b	0xc7850 <android::FLACParser::readBuffer(bool, unsigned long)+0x154>
   c7850: f9404be8     	ldr	x8, [sp, #0x90]
   c7854: b940b109     	ldr	w9, [x8, #0xb0]
   c7858: aa0803e0     	mov	x0, x8
   c785c: b90077e9     	str	w9, [sp, #0x74]
   c7860: 97ff8630     	bl	0xa9120 <_ZNK7android10FLACParser16getBitsPerSampleEv@plt>
   c7864: b94077e9     	ldr	w9, [sp, #0x74]
   c7868: 6b000129     	subs	w9, w9, w0
   c786c: b90073e9     	str	w9, [sp, #0x70]
   c7870: 540000a0     	b.eq	0xc7884 <android::FLACParser::readBuffer(bool, unsigned long)+0x188>
   c7874: 14000001     	b	0xc7878 <android::FLACParser::readBuffer(bool, unsigned long)+0x17c>
   c7878: aa1f03e8     	mov	x8, xzr
   c787c: f81c83a8     	stur	x8, [x29, #-0x38]
   c7880: 14000077     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c7884: f9404be8     	ldr	x8, [sp, #0x90]
   c7888: f9401d00     	ldr	x0, [x8, #0x38]
   c788c: d10083a1     	sub	x1, x29, #0x20
   c7890: 2a1f03e2     	mov	w2, wzr
   c7894: aa1f03e3     	mov	x3, xzr
   c7898: 97ff788e     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   c789c: b81a83a0     	stur	w0, [x29, #-0x58]
   c78a0: b85a83a0     	ldur	w0, [x29, #-0x58]
   c78a4: 340000a0     	cbz	w0, 0xc78b8 <android::FLACParser::readBuffer(bool, unsigned long)+0x1bc>
   c78a8: 14000001     	b	0xc78ac <android::FLACParser::readBuffer(bool, unsigned long)+0x1b0>
   c78ac: aa1f03e8     	mov	x8, xzr
   c78b0: f81c83a8     	stur	x8, [x29, #-0x38]
   c78b4: 1400006a     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c78b8: b85ac3a8     	ldur	w8, [x29, #-0x54]
   c78bc: f9404be0     	ldr	x0, [sp, #0x90]
   c78c0: b9006fe8     	str	w8, [sp, #0x6c]
   c78c4: 97ff89a7     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c78c8: b9406fe8     	ldr	w8, [sp, #0x6c]
   c78cc: 1b007d08     	mul	w8, w8, w0
   c78d0: 2a0803fe     	mov	w30, w8
   c78d4: d37ffbde     	lsl	x30, x30, #1
   c78d8: f81a03be     	stur	x30, [x29, #-0x60]
   c78dc: f85e03a0     	ldur	x0, [x29, #-0x20]
   c78e0: 97ff6dc0     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   c78e4: f81983a0     	stur	x0, [x29, #-0x68]
   c78e8: f85e03a0     	ldur	x0, [x29, #-0x20]
   c78ec: f85a03a2     	ldur	x2, [x29, #-0x60]
   c78f0: aa1f03fe     	mov	x30, xzr
   c78f4: aa1e03e1     	mov	x1, x30
   c78f8: 97ff7dfe     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   c78fc: f9404be0     	ldr	x0, [sp, #0x90]
   c7900: f9402001     	ldr	x1, [x0, #0x40]
   c7904: f85983a0     	ldur	x0, [x29, #-0x68]
   c7908: f9404be2     	ldr	x2, [sp, #0x90]
   c790c: f940645e     	ldr	x30, [x2, #0xc8]
   c7910: b85ac3a2     	ldur	w2, [x29, #-0x54]
   c7914: f9404be9     	ldr	x9, [sp, #0x90]
   c7918: f90033e0     	str	x0, [sp, #0x60]
   c791c: aa0903e0     	mov	x0, x9
   c7920: f9002fe1     	str	x1, [sp, #0x58]
   c7924: f9002bfe     	str	x30, [sp, #0x50]
   c7928: b9004fe2     	str	w2, [sp, #0x4c]
   c792c: 97ff898d     	bl	0xa9f60 <_ZNK7android10FLACParser11getChannelsEv@plt>
   c7930: f94033e9     	ldr	x9, [sp, #0x60]
   c7934: b9004be0     	str	w0, [sp, #0x48]
   c7938: aa0903e0     	mov	x0, x9
   c793c: f9402be1     	ldr	x1, [sp, #0x50]
   c7940: b9404fe2     	ldr	w2, [sp, #0x4c]
   c7944: b9404be3     	ldr	w3, [sp, #0x48]
   c7948: f9402ffe     	ldr	x30, [sp, #0x58]
   c794c: d63f03c0     	blr	x30
   c7950: f9404be9     	ldr	x9, [sp, #0x90]
   c7954: f9405d20     	ldr	x0, [x9, #0xb8]
   c7958: f81903a0     	stur	x0, [x29, #-0x70]
   c795c: f85903a0     	ldur	x0, [x29, #-0x70]
   c7960: 52884808     	mov	w8, #0x4240             // =16960
   c7964: 72a001e8     	movk	w8, #0xf, lsl #16
   c7968: 2a0803e1     	mov	w1, w8
   c796c: 9b017c00     	mul	x0, x0, x1
   c7970: f90023e0     	str	x0, [sp, #0x40]
   c7974: aa0903e0     	mov	x0, x9
   c7978: 97ff82fa     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c797c: 2a0003e8     	mov	w8, w0
   c7980: 2a0803e9     	mov	w9, w8
   c7984: f94023e1     	ldr	x1, [sp, #0x40]
   c7988: 9ac90829     	udiv	x9, x1, x9
   c798c: f81883a9     	stur	x9, [x29, #-0x78]
   c7990: f85e03a0     	ldur	x0, [x29, #-0x20]
   c7994: d100a3a9     	sub	x9, x29, #0x28
   c7998: aa0903e8     	mov	x8, x9
   c799c: f9001fe9     	str	x9, [sp, #0x38]
   c79a0: 97ff71e4     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c79a4: f9401fe0     	ldr	x0, [sp, #0x38]
   c79a8: 97ff7542     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c79ac: f9001be0     	str	x0, [sp, #0x30]
   c79b0: 14000001     	b	0xc79b4 <android::FLACParser::readBuffer(bool, unsigned long)+0x2b8>
   c79b4: f85883a2     	ldur	x2, [x29, #-0x78]
   c79b8: 528daca1     	mov	w1, #0x6d65             // =28005
   c79bc: 72ae8d21     	movk	w1, #0x7469, lsl #16
   c79c0: f9401be0     	ldr	x0, [sp, #0x30]
   c79c4: 97ff87df     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   c79c8: b9002fe0     	str	w0, [sp, #0x2c]
   c79cc: 14000001     	b	0xc79d0 <android::FLACParser::readBuffer(bool, unsigned long)+0x2d4>
   c79d0: d100a3a0     	sub	x0, x29, #0x28
   c79d4: 97ff67e7     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c79d8: f85e03a0     	ldur	x0, [x29, #-0x20]
   c79dc: d100c3be     	sub	x30, x29, #0x30
   c79e0: aa1e03e8     	mov	x8, x30
   c79e4: f90013fe     	str	x30, [sp, #0x20]
   c79e8: 97ff71d2     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   c79ec: f94013e0     	ldr	x0, [sp, #0x20]
   c79f0: 97ff7530     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   c79f4: f9000fe0     	str	x0, [sp, #0x18]
   c79f8: 14000001     	b	0xc79fc <android::FLACParser::readBuffer(bool, unsigned long)+0x300>
   c79fc: 528dcc61     	mov	w1, #0x6e63             // =28259
   c7a00: 72ae6f21     	movk	w1, #0x7379, lsl #16
   c7a04: 320003e2     	orr	w2, wzr, #0x1
   c7a08: f9400fe0     	ldr	x0, [sp, #0x18]
   c7a0c: 97ff6f99     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   c7a10: b90017e0     	str	w0, [sp, #0x14]
   c7a14: 14000001     	b	0xc7a18 <android::FLACParser::readBuffer(bool, unsigned long)+0x31c>
   c7a18: d100c3a0     	sub	x0, x29, #0x30
   c7a1c: 97ff67d5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7a20: f85e03a0     	ldur	x0, [x29, #-0x20]
   c7a24: f81c83a0     	stur	x0, [x29, #-0x38]
   c7a28: 1400000d     	b	0xc7a5c <android::FLACParser::readBuffer(bool, unsigned long)+0x360>
   c7a2c: f81803a0     	stur	x0, [x29, #-0x80]
   c7a30: 2a0103e8     	mov	w8, w1
   c7a34: b817c3a8     	stur	w8, [x29, #-0x84]
   c7a38: d100a3a0     	sub	x0, x29, #0x28
   c7a3c: 97ff67cd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7a40: 14000015     	b	0xc7a94 <android::FLACParser::readBuffer(bool, unsigned long)+0x398>
   c7a44: f81803a0     	stur	x0, [x29, #-0x80]
   c7a48: 2a0103e8     	mov	w8, w1
   c7a4c: b817c3a8     	stur	w8, [x29, #-0x84]
   c7a50: d100c3a0     	sub	x0, x29, #0x30
   c7a54: 97ff67c7     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7a58: 1400000f     	b	0xc7a94 <android::FLACParser::readBuffer(bool, unsigned long)+0x398>
   c7a5c: f85c83a8     	ldur	x8, [x29, #-0x38]
   c7a60: d53bd049     	mrs	x9, TPIDR_EL0
   c7a64: f9401529     	ldr	x9, [x9, #0x28]
   c7a68: f85e83aa     	ldur	x10, [x29, #-0x18]
   c7a6c: eb0a0129     	subs	x9, x9, x10
   c7a70: f90007e8     	str	x8, [sp, #0x8]
   c7a74: f90003e9     	str	x9, [sp]
   c7a78: 54000121     	b.ne	0xc7a9c <android::FLACParser::readBuffer(bool, unsigned long)+0x3a0>
   c7a7c: 14000001     	b	0xc7a80 <android::FLACParser::readBuffer(bool, unsigned long)+0x384>
   c7a80: f94007e0     	ldr	x0, [sp, #0x8]
   c7a84: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   c7a88: f9408bfc     	ldr	x28, [sp, #0x110]
   c7a8c: 9104c3ff     	add	sp, sp, #0x130
   c7a90: d65f03c0     	ret
   c7a94: f85803a0     	ldur	x0, [x29, #-0x80]
   c7a98: 97ff811e     	bl	0xa7f10 <_Unwind_Resume@plt>
   c7a9c: 97ff88b5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c7aa0 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)>:
   c7aa0: d10243ff     	sub	sp, sp, #0x90
   c7aa4: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c7aa8: 910203fd     	add	x29, sp, #0x80
   c7aac: b27d03e8     	orr	x8, xzr, #0x8
   c7ab0: d2800009     	mov	x9, #0x0                // =0
   c7ab4: 5280000a     	mov	w10, #0x0               // =0
   c7ab8: f81f83a0     	stur	x0, [x29, #-0x8]
   c7abc: f81f03a1     	stur	x1, [x29, #-0x10]
   c7ac0: f81e83a2     	stur	x2, [x29, #-0x18]
   c7ac4: f81e03a3     	stur	x3, [x29, #-0x20]
   c7ac8: f85f83a0     	ldur	x0, [x29, #-0x8]
   c7acc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c7ad0: 8b080022     	add	x2, x1, x8
   c7ad4: f81c83a0     	stur	x0, [x29, #-0x38]
   c7ad8: f90023e1     	str	x1, [sp, #0x40]
   c7adc: aa0203e1     	mov	x1, x2
   c7ae0: f9001fe8     	str	x8, [sp, #0x38]
   c7ae4: f9001be9     	str	x9, [sp, #0x30]
   c7ae8: b9002fea     	str	w10, [sp, #0x2c]
   c7aec: 97ff7efd     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c7af0: f94023e8     	ldr	x8, [sp, #0x40]
   c7af4: f9400109     	ldr	x9, [x8]
   c7af8: f85c83a0     	ldur	x0, [x29, #-0x38]
   c7afc: f9000009     	str	x9, [x0]
   c7b00: f9401d09     	ldr	x9, [x8, #0x38]
   c7b04: f9400001     	ldr	x1, [x0]
   c7b08: f85e8021     	ldur	x1, [x1, #-0x18]
   c7b0c: 8b010001     	add	x1, x0, x1
   c7b10: f9000029     	str	x9, [x1]
   c7b14: f9401fe9     	ldr	x9, [sp, #0x38]
   c7b18: 8b090001     	add	x1, x0, x9
   c7b1c: f85e83a2     	ldur	x2, [x29, #-0x18]
   c7b20: aa0103e0     	mov	x0, x1
   c7b24: f90013e1     	str	x1, [sp, #0x20]
   c7b28: aa0203e1     	mov	x1, x2
   c7b2c: 97ff6189     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c7b30: 14000001     	b	0xc7b34 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x94>
   c7b34: b27c03e8     	orr	x8, xzr, #0x10
   c7b38: f85c83a9     	ldur	x9, [x29, #-0x38]
   c7b3c: 8b080128     	add	x8, x9, x8
   c7b40: f85e03a1     	ldur	x1, [x29, #-0x20]
   c7b44: aa0803e0     	mov	x0, x8
   c7b48: f9000fe8     	str	x8, [sp, #0x18]
   c7b4c: 97ff659d     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c7b50: 14000001     	b	0xc7b54 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xb4>
   c7b54: b27d07e8     	orr	x8, xzr, #0x18
   c7b58: f85c83a9     	ldur	x9, [x29, #-0x38]
   c7b5c: 8b080128     	add	x8, x9, x8
   c7b60: aa0803e0     	mov	x0, x8
   c7b64: f9401be1     	ldr	x1, [sp, #0x30]
   c7b68: f9000be8     	str	x8, [sp, #0x10]
   c7b6c: 97ff8909     	bl	0xa9f90 <_ZN7android2spINS_10FLACParserEEC2EPS1_@plt>
   c7b70: 14000001     	b	0xc7b74 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xd4>
   c7b74: b9402fe8     	ldr	w8, [sp, #0x2c]
   c7b78: f85c83a9     	ldur	x9, [x29, #-0x38]
   c7b7c: 39008128     	strb	w8, [x9, #0x20]
   c7b80: 39008528     	strb	w8, [x9, #0x21]
   c7b84: aa0903e0     	mov	x0, x9
   c7b88: 97ff7cf2     	bl	0xa6f50 <_ZN7android10FLACSource4initEv@plt>
   c7b8c: b9000fe0     	str	w0, [sp, #0xc]
   c7b90: 14000001     	b	0xc7b94 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xf4>
   c7b94: 52800008     	mov	w8, #0x0                // =0
   c7b98: b9400fe9     	ldr	w9, [sp, #0xc]
   c7b9c: 6b08013f     	cmp	w9, w8
   c7ba0: 1a9f07e8     	cset	w8, ne
   c7ba4: 320003ea     	orr	w10, wzr, #0x1
   c7ba8: 0a0a0108     	and	w8, w8, w10
   c7bac: f85c83ab     	ldur	x11, [x29, #-0x38]
   c7bb0: 39008168     	strb	w8, [x11, #0x20]
   c7bb4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c7bb8: 910243ff     	add	sp, sp, #0x90
   c7bbc: d65f03c0     	ret
   c7bc0: 2a0103e8     	mov	w8, w1
   c7bc4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7bc8: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7bcc: 14000012     	b	0xc7c14 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x174>
   c7bd0: 2a0103e8     	mov	w8, w1
   c7bd4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7bd8: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7bdc: 1400000c     	b	0xc7c0c <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x16c>
   c7be0: 2a0103e8     	mov	w8, w1
   c7be4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7be8: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7bec: 14000006     	b	0xc7c04 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x164>
   c7bf0: 2a0103e8     	mov	w8, w1
   c7bf4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7bf8: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7bfc: f9400be0     	ldr	x0, [sp, #0x10]
   c7c00: 97ff6494     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c7c04: f9400fe0     	ldr	x0, [sp, #0x18]
   c7c08: 97ff675a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7c0c: f94013e0     	ldr	x0, [sp, #0x20]
   c7c10: 97ff60f0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c7c14: b27d03e8     	orr	x8, xzr, #0x8
   c7c18: f94023e9     	ldr	x9, [sp, #0x40]
   c7c1c: 8b080121     	add	x1, x9, x8
   c7c20: f85c83a0     	ldur	x0, [x29, #-0x38]
   c7c24: 97ff7303     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c7c28: f85d83a0     	ldur	x0, [x29, #-0x28]
   c7c2c: 97ff80b9     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c7c30 <android::sp<android::FLACParser>::sp(android::FLACParser*)>:
   c7c30: d100c3ff     	sub	sp, sp, #0x30
   c7c34: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c7c38: 910083fd     	add	x29, sp, #0x20
   c7c3c: d2800008     	mov	x8, #0x0                // =0
   c7c40: f81f83a0     	stur	x0, [x29, #-0x8]
   c7c44: f9000be1     	str	x1, [sp, #0x10]
   c7c48: f85f83a0     	ldur	x0, [x29, #-0x8]
   c7c4c: aa0003e1     	mov	x1, x0
   c7c50: f9400be9     	ldr	x9, [sp, #0x10]
   c7c54: f9000029     	str	x9, [x1]
   c7c58: f9400be9     	ldr	x9, [sp, #0x10]
   c7c5c: eb08013f     	cmp	x9, x8
   c7c60: 1a9f07ea     	cset	w10, ne
   c7c64: f90007e0     	str	x0, [sp, #0x8]
   c7c68: 3700004a     	tbnz	w10, #0x0, 0xc7c70 <android::sp<android::FLACParser>::sp(android::FLACParser*)+0x40>
   c7c6c: 14000004     	b	0xc7c7c <android::sp<android::FLACParser>::sp(android::FLACParser*)+0x4c>
   c7c70: f9400be0     	ldr	x0, [sp, #0x10]
   c7c74: f94007e1     	ldr	x1, [sp, #0x8]
   c7c78: 97ff8aea     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c7c7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c7c80: 9100c3ff     	add	sp, sp, #0x30
   c7c84: d65f03c0     	ret

00000000000c7c88 <android::FLACSource::init()>:
   c7c88: d10243ff     	sub	sp, sp, #0x90
   c7c8c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c7c90: 910203fd     	add	x29, sp, #0x80
   c7c94: d53bd048     	mrs	x8, TPIDR_EL0
   c7c98: f9401508     	ldr	x8, [x8, #0x28]
   c7c9c: f81f83a8     	stur	x8, [x29, #-0x8]
   c7ca0: f81e03a0     	stur	x0, [x29, #-0x20]
   c7ca4: f85e03a8     	ldur	x8, [x29, #-0x20]
   c7ca8: aa0803e0     	mov	x0, x8
   c7cac: 52801b09     	mov	w9, #0xd8               // =216
   c7cb0: 2a0903e1     	mov	w1, w9
   c7cb4: f81c83a0     	stur	x0, [x29, #-0x38]
   c7cb8: aa0103e0     	mov	x0, x1
   c7cbc: f90023e8     	str	x8, [sp, #0x40]
   c7cc0: 97ff8494     	bl	0xa8f10 <_Znwm@plt>
   c7cc4: aa0003e1     	mov	x1, x0
   c7cc8: 320003e9     	orr	w9, wzr, #0x1
   c7ccc: 381d33a9     	sturb	w9, [x29, #-0x2d]
   c7cd0: f94023e8     	ldr	x8, [sp, #0x40]
   c7cd4: 9100211e     	add	x30, x8, #0x8
   c7cd8: d10043aa     	sub	x10, x29, #0x10
   c7cdc: aa1f03e2     	mov	x2, xzr
   c7ce0: f9001fe0     	str	x0, [sp, #0x38]
   c7ce4: aa0a03e0     	mov	x0, x10
   c7ce8: f9001be1     	str	x1, [sp, #0x30]
   c7cec: aa0203e1     	mov	x1, x2
   c7cf0: f90017fe     	str	x30, [sp, #0x28]
   c7cf4: 97ff7783     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c7cf8: 14000001     	b	0xc7cfc <android::FLACSource::init()+0x74>
   c7cfc: d10063a0     	sub	x0, x29, #0x18
   c7d00: aa1f03e1     	mov	x1, xzr
   c7d04: 97ff777f     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c7d08: 14000001     	b	0xc7d0c <android::FLACSource::init()+0x84>
   c7d0c: d10043a2     	sub	x2, x29, #0x10
   c7d10: d10063a3     	sub	x3, x29, #0x18
   c7d14: f9401fe0     	ldr	x0, [sp, #0x38]
   c7d18: f94017e1     	ldr	x1, [sp, #0x28]
   c7d1c: 97ff7cb1     	bl	0xa6fe0 <_ZN7android10FLACParserC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEES9_@plt>
   c7d20: 14000001     	b	0xc7d24 <android::FLACSource::init()+0x9c>
   c7d24: 2a1f03e8     	mov	w8, wzr
   c7d28: 381d33a8     	sturb	w8, [x29, #-0x2d]
   c7d2c: f85c83a9     	ldur	x9, [x29, #-0x38]
   c7d30: 91006120     	add	x0, x9, #0x18
   c7d34: f9401fe1     	ldr	x1, [sp, #0x38]
   c7d38: 97ff60ae     	bl	0x9fff0 <_ZN7android2spINS_10FLACParserEEaSEPS1_@plt>
   c7d3c: f90013e0     	str	x0, [sp, #0x20]
   c7d40: 14000001     	b	0xc7d44 <android::FLACSource::init()+0xbc>
   c7d44: d10063a0     	sub	x0, x29, #0x18
   c7d48: 97ff670a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7d4c: d10043a0     	sub	x0, x29, #0x10
   c7d50: 97ff6708     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7d54: f85c83a0     	ldur	x0, [x29, #-0x38]
   c7d58: 91006000     	add	x0, x0, #0x18
   c7d5c: 97ff7941     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c7d60: 97ff75c0     	bl	0xa5460 <_ZNK7android10FLACParser9initCheckEv@plt>
   c7d64: d53bd05e     	mrs	x30, TPIDR_EL0
   c7d68: f94017de     	ldr	x30, [x30, #0x28]
   c7d6c: f85f83a8     	ldur	x8, [x29, #-0x8]
   c7d70: eb0803c8     	subs	x8, x30, x8
   c7d74: b9001fe0     	str	w0, [sp, #0x1c]
   c7d78: f9000be8     	str	x8, [sp, #0x10]
   c7d7c: 54000441     	b.ne	0xc7e04 <android::FLACSource::init()+0x17c>
   c7d80: 14000001     	b	0xc7d84 <android::FLACSource::init()+0xfc>
   c7d84: b9401fe0     	ldr	w0, [sp, #0x1c]
   c7d88: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c7d8c: 910243ff     	add	sp, sp, #0x90
   c7d90: d65f03c0     	ret
   c7d94: f81d83a0     	stur	x0, [x29, #-0x28]
   c7d98: 2a0103e8     	mov	w8, w1
   c7d9c: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7da0: 1400000e     	b	0xc7dd8 <android::FLACSource::init()+0x150>
   c7da4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7da8: 2a0103e8     	mov	w8, w1
   c7dac: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7db0: 14000007     	b	0xc7dcc <android::FLACSource::init()+0x144>
   c7db4: f81d83a0     	stur	x0, [x29, #-0x28]
   c7db8: 2a0103e8     	mov	w8, w1
   c7dbc: b81d43a8     	stur	w8, [x29, #-0x2c]
   c7dc0: d10063a0     	sub	x0, x29, #0x18
   c7dc4: 97ff66eb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7dc8: 14000001     	b	0xc7dcc <android::FLACSource::init()+0x144>
   c7dcc: d10043a0     	sub	x0, x29, #0x10
   c7dd0: 97ff66e8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7dd4: 14000001     	b	0xc7dd8 <android::FLACSource::init()+0x150>
   c7dd8: 385d33a8     	ldurb	w8, [x29, #-0x2d]
   c7ddc: 71000508     	subs	w8, w8, #0x1
   c7de0: b9000fe8     	str	w8, [sp, #0xc]
   c7de4: 540000a1     	b.ne	0xc7df8 <android::FLACSource::init()+0x170>
   c7de8: 14000001     	b	0xc7dec <android::FLACSource::init()+0x164>
   c7dec: f9401be0     	ldr	x0, [sp, #0x30]
   c7df0: 97ff62dc     	bl	0xa0960 <_ZdlPv@plt>
   c7df4: 14000001     	b	0xc7df8 <android::FLACSource::init()+0x170>
   c7df8: 14000001     	b	0xc7dfc <android::FLACSource::init()+0x174>
   c7dfc: f85d83a0     	ldur	x0, [x29, #-0x28]
   c7e00: 97ff8044     	bl	0xa7f10 <_Unwind_Resume@plt>
   c7e04: 97ff87db     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c7e08 <android::sp<android::FLACParser>::~sp()>:
   c7e08: d10083ff     	sub	sp, sp, #0x20
   c7e0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c7e10: 910043fd     	add	x29, sp, #0x10
   c7e14: d2800008     	mov	x8, #0x0                // =0
   c7e18: f90007e0     	str	x0, [sp, #0x8]
   c7e1c: f94007e0     	ldr	x0, [sp, #0x8]
   c7e20: aa0003e9     	mov	x9, x0
   c7e24: f9400129     	ldr	x9, [x9]
   c7e28: eb08013f     	cmp	x9, x8
   c7e2c: 1a9f07ea     	cset	w10, ne
   c7e30: f90003e0     	str	x0, [sp]
   c7e34: 3700004a     	tbnz	w10, #0x0, 0xc7e3c <android::sp<android::FLACParser>::~sp()+0x34>
   c7e38: 14000006     	b	0xc7e50 <android::sp<android::FLACParser>::~sp()+0x48>
   c7e3c: f94003e8     	ldr	x8, [sp]
   c7e40: f9400100     	ldr	x0, [x8]
   c7e44: f94003e1     	ldr	x1, [sp]
   c7e48: 97ff7082     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c7e4c: 14000001     	b	0xc7e50 <android::sp<android::FLACParser>::~sp()+0x48>
   c7e50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c7e54: 910083ff     	add	sp, sp, #0x20
   c7e58: d65f03c0     	ret
   c7e5c: 97ff98da     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c7e60 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)>:
   c7e60: d10243ff     	sub	sp, sp, #0x90
   c7e64: a9087bfd     	stp	x29, x30, [sp, #0x80]
   c7e68: 910203fd     	add	x29, sp, #0x80
   c7e6c: d2800508     	mov	x8, #0x28               // =40
   c7e70: b0000f09     	adrp	x9, 0x2a8000
   c7e74: f9418529     	ldr	x9, [x9, #0x308]
   c7e78: b27d03ea     	orr	x10, xzr, #0x8
   c7e7c: 8b0a0129     	add	x9, x9, x10
   c7e80: b0000f0a     	adrp	x10, 0x2a8000
   c7e84: f942cd4a     	ldr	x10, [x10, #0x598]
   c7e88: b27d07eb     	orr	x11, xzr, #0x18
   c7e8c: 8b0b014b     	add	x11, x10, x11
   c7e90: d280150c     	mov	x12, #0xa8              // =168
   c7e94: 8b0c014a     	add	x10, x10, x12
   c7e98: d280000c     	mov	x12, #0x0               // =0
   c7e9c: 5280000d     	mov	w13, #0x0               // =0
   c7ea0: f81f83a0     	stur	x0, [x29, #-0x8]
   c7ea4: f81f03a1     	stur	x1, [x29, #-0x10]
   c7ea8: f81e83a2     	stur	x2, [x29, #-0x18]
   c7eac: f85f83a0     	ldur	x0, [x29, #-0x8]
   c7eb0: 8b080008     	add	x8, x0, x8
   c7eb4: f81d03a0     	stur	x0, [x29, #-0x30]
   c7eb8: aa0803e0     	mov	x0, x8
   c7ebc: f81c83a9     	stur	x9, [x29, #-0x38]
   c7ec0: f90023eb     	str	x11, [sp, #0x40]
   c7ec4: f9001fea     	str	x10, [sp, #0x38]
   c7ec8: f9001bec     	str	x12, [sp, #0x30]
   c7ecc: b9002fed     	str	w13, [sp, #0x2c]
   c7ed0: 97ff6c58     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c7ed4: f85d03a0     	ldur	x0, [x29, #-0x30]
   c7ed8: f85c83a1     	ldur	x1, [x29, #-0x38]
   c7edc: 97ff7e01     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   c7ee0: 14000001     	b	0xc7ee4 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x84>
   c7ee4: b27d03e8     	orr	x8, xzr, #0x8
   c7ee8: f94023e9     	ldr	x9, [sp, #0x40]
   c7eec: f85d03aa     	ldur	x10, [x29, #-0x30]
   c7ef0: f9000149     	str	x9, [x10]
   c7ef4: f9401feb     	ldr	x11, [sp, #0x38]
   c7ef8: f900154b     	str	x11, [x10, #0x28]
   c7efc: 8b080148     	add	x8, x10, x8
   c7f00: f85f03a1     	ldur	x1, [x29, #-0x10]
   c7f04: aa0803e0     	mov	x0, x8
   c7f08: f90013e8     	str	x8, [sp, #0x20]
   c7f0c: 97ff6091     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c7f10: 14000001     	b	0xc7f14 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xb4>
   c7f14: b27c03e8     	orr	x8, xzr, #0x10
   c7f18: f85d03a9     	ldur	x9, [x29, #-0x30]
   c7f1c: 8b080128     	add	x8, x9, x8
   c7f20: f85e83a1     	ldur	x1, [x29, #-0x18]
   c7f24: aa0803e0     	mov	x0, x8
   c7f28: f9000fe8     	str	x8, [sp, #0x18]
   c7f2c: 97ff64a5     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c7f30: 14000001     	b	0xc7f34 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xd4>
   c7f34: b27d07e8     	orr	x8, xzr, #0x18
   c7f38: f85d03a9     	ldur	x9, [x29, #-0x30]
   c7f3c: 8b080128     	add	x8, x9, x8
   c7f40: aa0803e0     	mov	x0, x8
   c7f44: f9401be1     	ldr	x1, [sp, #0x30]
   c7f48: f9000be8     	str	x8, [sp, #0x10]
   c7f4c: 97ff8811     	bl	0xa9f90 <_ZN7android2spINS_10FLACParserEEC2EPS1_@plt>
   c7f50: 14000001     	b	0xc7f54 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0xf4>
   c7f54: b9402fe8     	ldr	w8, [sp, #0x2c]
   c7f58: f85d03a9     	ldur	x9, [x29, #-0x30]
   c7f5c: 39008128     	strb	w8, [x9, #0x20]
   c7f60: 39008528     	strb	w8, [x9, #0x21]
   c7f64: aa0903e0     	mov	x0, x9
   c7f68: 97ff7bfa     	bl	0xa6f50 <_ZN7android10FLACSource4initEv@plt>
   c7f6c: b9000fe0     	str	w0, [sp, #0xc]
   c7f70: 14000001     	b	0xc7f74 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x114>
   c7f74: 52800008     	mov	w8, #0x0                // =0
   c7f78: b9400fe9     	ldr	w9, [sp, #0xc]
   c7f7c: 6b08013f     	cmp	w9, w8
   c7f80: 1a9f07e8     	cset	w8, ne
   c7f84: 320003ea     	orr	w10, wzr, #0x1
   c7f88: 0a0a0108     	and	w8, w8, w10
   c7f8c: f85d03ab     	ldur	x11, [x29, #-0x30]
   c7f90: 39008168     	strb	w8, [x11, #0x20]
   c7f94: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   c7f98: 910243ff     	add	sp, sp, #0x90
   c7f9c: d65f03c0     	ret
   c7fa0: 2a0103e8     	mov	w8, w1
   c7fa4: f81e03a0     	stur	x0, [x29, #-0x20]
   c7fa8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c7fac: 14000019     	b	0xc8010 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x1b0>
   c7fb0: 2a0103e8     	mov	w8, w1
   c7fb4: f81e03a0     	stur	x0, [x29, #-0x20]
   c7fb8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c7fbc: 14000012     	b	0xc8004 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x1a4>
   c7fc0: 2a0103e8     	mov	w8, w1
   c7fc4: f81e03a0     	stur	x0, [x29, #-0x20]
   c7fc8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c7fcc: 1400000c     	b	0xc7ffc <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x19c>
   c7fd0: 2a0103e8     	mov	w8, w1
   c7fd4: f81e03a0     	stur	x0, [x29, #-0x20]
   c7fd8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c7fdc: 14000006     	b	0xc7ff4 <android::FLACSource::FLACSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&)+0x194>
   c7fe0: 2a0103e8     	mov	w8, w1
   c7fe4: f81e03a0     	stur	x0, [x29, #-0x20]
   c7fe8: b81dc3a8     	stur	w8, [x29, #-0x24]
   c7fec: f9400be0     	ldr	x0, [sp, #0x10]
   c7ff0: 97ff6398     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c7ff4: f9400fe0     	ldr	x0, [sp, #0x18]
   c7ff8: 97ff665e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c7ffc: f94013e0     	ldr	x0, [sp, #0x20]
   c8000: 97ff5ff4     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c8004: f85d03a0     	ldur	x0, [x29, #-0x30]
   c8008: f85c83a1     	ldur	x1, [x29, #-0x38]
   c800c: 97ff7209     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c8010: d2800508     	mov	x8, #0x28               // =40
   c8014: f85d03a9     	ldur	x9, [x29, #-0x30]
   c8018: 8b080120     	add	x0, x9, x8
   c801c: 97ff62b9     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c8020: f85e03a0     	ldur	x0, [x29, #-0x20]
   c8024: 97ff7fbb     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c8028 <android::FLACSource::~FLACSource()>:
   c8028: d10183ff     	sub	sp, sp, #0x60
   c802c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c8030: 910143fd     	add	x29, sp, #0x50
   c8034: f81f83a0     	stur	x0, [x29, #-0x8]
   c8038: f81f03a1     	stur	x1, [x29, #-0x10]
   c803c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8040: f85f03a1     	ldur	x1, [x29, #-0x10]
   c8044: f9400028     	ldr	x8, [x1]
   c8048: f9000008     	str	x8, [x0]
   c804c: f9401c28     	ldr	x8, [x1, #0x38]
   c8050: f9400009     	ldr	x9, [x0]
   c8054: f85e8129     	ldur	x9, [x9, #-0x18]
   c8058: 8b090009     	add	x9, x0, x9
   c805c: f9000128     	str	x8, [x9]
   c8060: 3940840a     	ldrb	w10, [x0, #0x21]
   c8064: f90017e0     	str	x0, [sp, #0x28]
   c8068: f90013e1     	str	x1, [sp, #0x20]
   c806c: 3700004a     	tbnz	w10, #0x0, 0xc8074 <android::FLACSource::~FLACSource()+0x4c>
   c8070: 14000021     	b	0xc80f4 <android::FLACSource::~FLACSource()+0xcc>
   c8074: f94017e8     	ldr	x8, [sp, #0x28]
   c8078: f9400109     	ldr	x9, [x8]
   c807c: f9400d29     	ldr	x9, [x9, #0x18]
   c8080: aa0803e0     	mov	x0, x8
   c8084: d63f0120     	blr	x9
   c8088: 14000001     	b	0xc808c <android::FLACSource::~FLACSource()+0x64>
   c808c: 1400001a     	b	0xc80f4 <android::FLACSource::~FLACSource()+0xcc>
   c8090: b27d03e8     	orr	x8, xzr, #0x8
   c8094: b27c03e9     	orr	x9, xzr, #0x10
   c8098: b27d07ea     	orr	x10, xzr, #0x18
   c809c: 2a0103eb     	mov	w11, w1
   c80a0: f81e83a0     	stur	x0, [x29, #-0x18]
   c80a4: b81e43ab     	stur	w11, [x29, #-0x1c]
   c80a8: f94017e0     	ldr	x0, [sp, #0x28]
   c80ac: 8b0a0000     	add	x0, x0, x10
   c80b0: f9000fe8     	str	x8, [sp, #0x18]
   c80b4: f9000be9     	str	x9, [sp, #0x10]
   c80b8: 97ff6366     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c80bc: f94017e8     	ldr	x8, [sp, #0x28]
   c80c0: f9400be9     	ldr	x9, [sp, #0x10]
   c80c4: 8b090100     	add	x0, x8, x9
   c80c8: 97ff662a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c80cc: f94017e8     	ldr	x8, [sp, #0x28]
   c80d0: f9400fe9     	ldr	x9, [sp, #0x18]
   c80d4: 8b090100     	add	x0, x8, x9
   c80d8: 97ff5fbe     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c80dc: f94013e8     	ldr	x8, [sp, #0x20]
   c80e0: f9400fe9     	ldr	x9, [sp, #0x18]
   c80e4: 8b090101     	add	x1, x8, x9
   c80e8: f94017e0     	ldr	x0, [sp, #0x28]
   c80ec: 97ff71d1     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c80f0: 14000019     	b	0xc8154 <android::FLACSource::~FLACSource()+0x12c>
   c80f4: b27d03e8     	orr	x8, xzr, #0x8
   c80f8: b27c03e9     	orr	x9, xzr, #0x10
   c80fc: b27d07ea     	orr	x10, xzr, #0x18
   c8100: f94017eb     	ldr	x11, [sp, #0x28]
   c8104: 8b0a0160     	add	x0, x11, x10
   c8108: f90007e8     	str	x8, [sp, #0x8]
   c810c: f90003e9     	str	x9, [sp]
   c8110: 97ff6350     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c8114: f94017e8     	ldr	x8, [sp, #0x28]
   c8118: f94003e9     	ldr	x9, [sp]
   c811c: 8b090100     	add	x0, x8, x9
   c8120: 97ff6614     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8124: f94017e8     	ldr	x8, [sp, #0x28]
   c8128: f94007e9     	ldr	x9, [sp, #0x8]
   c812c: 8b090100     	add	x0, x8, x9
   c8130: 97ff5fa8     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c8134: f94013e8     	ldr	x8, [sp, #0x20]
   c8138: f94007e9     	ldr	x9, [sp, #0x8]
   c813c: 8b090101     	add	x1, x8, x9
   c8140: f94017e0     	ldr	x0, [sp, #0x28]
   c8144: 97ff71bb     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   c8148: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c814c: 910183ff     	add	sp, sp, #0x60
   c8150: d65f03c0     	ret
   c8154: f85e83a0     	ldur	x0, [x29, #-0x18]
   c8158: 97ff981b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c815c <android::FLACSource::~FLACSource()>:
   c815c: d100c3ff     	sub	sp, sp, #0x30
   c8160: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c8164: 910083fd     	add	x29, sp, #0x20
   c8168: 90000f08     	adrp	x8, 0x2a8000
   c816c: f9418508     	ldr	x8, [x8, #0x308]
   c8170: d2800509     	mov	x9, #0x28               // =40
   c8174: f81f83a0     	stur	x0, [x29, #-0x8]
   c8178: f85f83a0     	ldur	x0, [x29, #-0x8]
   c817c: f9000be0     	str	x0, [sp, #0x10]
   c8180: aa0803e1     	mov	x1, x8
   c8184: f90007e9     	str	x9, [sp, #0x8]
   c8188: 97ff8662     	bl	0xa9b10 <_ZN7android10FLACSourceD2Ev@plt>
   c818c: f9400be8     	ldr	x8, [sp, #0x10]
   c8190: f94007e9     	ldr	x9, [sp, #0x8]
   c8194: 8b090100     	add	x0, x8, x9
   c8198: 97ff625a     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c819c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c81a0: 9100c3ff     	add	sp, sp, #0x30
   c81a4: d65f03c0     	ret

00000000000c81a8 <virtual thunk to android::FLACSource::~FLACSource()>:
   c81a8: d10083ff     	sub	sp, sp, #0x20
   c81ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c81b0: 910043fd     	add	x29, sp, #0x10
   c81b4: f90007e0     	str	x0, [sp, #0x8]
   c81b8: f94007e0     	ldr	x0, [sp, #0x8]
   c81bc: f9400008     	ldr	x8, [x0]
   c81c0: f85e8108     	ldur	x8, [x8, #-0x18]
   c81c4: 8b080008     	add	x8, x0, x8
   c81c8: aa0803e0     	mov	x0, x8
   c81cc: 97ff7655     	bl	0xa5b20 <_ZN7android10FLACSourceD1Ev@plt>
   c81d0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c81d4: 910083ff     	add	sp, sp, #0x20
   c81d8: d65f03c0     	ret

00000000000c81dc <android::FLACSource::~FLACSource()>:
   c81dc: d10083ff     	sub	sp, sp, #0x20
   c81e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c81e4: 910043fd     	add	x29, sp, #0x10
   c81e8: f90007e0     	str	x0, [sp, #0x8]
   c81ec: f94007e0     	ldr	x0, [sp, #0x8]
   c81f0: f90003e0     	str	x0, [sp]
   c81f4: 97ff764b     	bl	0xa5b20 <_ZN7android10FLACSourceD1Ev@plt>
   c81f8: f94003e0     	ldr	x0, [sp]
   c81fc: 97ff61d9     	bl	0xa0960 <_ZdlPv@plt>
   c8200: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8204: 910083ff     	add	sp, sp, #0x20
   c8208: d65f03c0     	ret

00000000000c820c <virtual thunk to android::FLACSource::~FLACSource()>:
   c820c: d10083ff     	sub	sp, sp, #0x20
   c8210: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8214: 910043fd     	add	x29, sp, #0x10
   c8218: f90007e0     	str	x0, [sp, #0x8]
   c821c: f94007e0     	ldr	x0, [sp, #0x8]
   c8220: f9400008     	ldr	x8, [x0]
   c8224: f85e8108     	ldur	x8, [x8, #-0x18]
   c8228: 8b080008     	add	x8, x0, x8
   c822c: aa0803e0     	mov	x0, x8
   c8230: 97ff8400     	bl	0xa9230 <_ZN7android10FLACSourceD0Ev@plt>
   c8234: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8238: 910083ff     	add	sp, sp, #0x20
   c823c: d65f03c0     	ret

00000000000c8240 <android::FLACSource::start(android::MetaData*)>:
   c8240: d100c3ff     	sub	sp, sp, #0x30
   c8244: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c8248: 910083fd     	add	x29, sp, #0x20
   c824c: 52800008     	mov	w8, #0x0                // =0
   c8250: b27d07e9     	orr	x9, xzr, #0x18
   c8254: 320003ea     	orr	w10, wzr, #0x1
   c8258: f81f83a0     	stur	x0, [x29, #-0x8]
   c825c: f9000be1     	str	x1, [sp, #0x10]
   c8260: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8264: 8b090009     	add	x9, x0, x9
   c8268: f90007e0     	str	x0, [sp, #0x8]
   c826c: aa0903e0     	mov	x0, x9
   c8270: b90007e8     	str	w8, [sp, #0x4]
   c8274: b90003ea     	str	w10, [sp]
   c8278: 97ff77fa     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c827c: 97ff79ad     	bl	0xa6930 <_ZN7android10FLACParser15allocateBuffersEv@plt>
   c8280: b94003e8     	ldr	w8, [sp]
   c8284: f94007e9     	ldr	x9, [sp, #0x8]
   c8288: 39008528     	strb	w8, [x9, #0x21]
   c828c: b94007e0     	ldr	w0, [sp, #0x4]
   c8290: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c8294: 9100c3ff     	add	sp, sp, #0x30
   c8298: d65f03c0     	ret

00000000000c829c <android::sp<android::FLACParser>::operator->() const>:
   c829c: d10043ff     	sub	sp, sp, #0x10
   c82a0: f90007e0     	str	x0, [sp, #0x8]
   c82a4: f94007e0     	ldr	x0, [sp, #0x8]
   c82a8: f9400000     	ldr	x0, [x0]
   c82ac: 910043ff     	add	sp, sp, #0x10
   c82b0: d65f03c0     	ret

00000000000c82b4 <android::FLACSource::stop()>:
   c82b4: d100c3ff     	sub	sp, sp, #0x30
   c82b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c82bc: 910083fd     	add	x29, sp, #0x20
   c82c0: 52800008     	mov	w8, #0x0                // =0
   c82c4: b27d07e9     	orr	x9, xzr, #0x18
   c82c8: 5280000a     	mov	w10, #0x0               // =0
   c82cc: f81f83a0     	stur	x0, [x29, #-0x8]
   c82d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   c82d4: 8b090009     	add	x9, x0, x9
   c82d8: f9000be0     	str	x0, [sp, #0x10]
   c82dc: aa0903e0     	mov	x0, x9
   c82e0: b9000fe8     	str	w8, [sp, #0xc]
   c82e4: b9000bea     	str	w10, [sp, #0x8]
   c82e8: 97ff77de     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c82ec: 97ff64a9     	bl	0xa1590 <_ZN7android10FLACParser14releaseBuffersEv@plt>
   c82f0: b9400be8     	ldr	w8, [sp, #0x8]
   c82f4: f9400be9     	ldr	x9, [sp, #0x10]
   c82f8: 39008528     	strb	w8, [x9, #0x21]
   c82fc: b9400fe0     	ldr	w0, [sp, #0xc]
   c8300: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c8304: 9100c3ff     	add	sp, sp, #0x30
   c8308: d65f03c0     	ret

00000000000c830c <android::FLACSource::getFormat()>:
   c830c: d10083ff     	sub	sp, sp, #0x20
   c8310: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8314: 910043fd     	add	x29, sp, #0x10
   c8318: b27c03e9     	orr	x9, xzr, #0x10
   c831c: f90007e0     	str	x0, [sp, #0x8]
   c8320: f94007e0     	ldr	x0, [sp, #0x8]
   c8324: 8b090001     	add	x1, x0, x9
   c8328: aa0803e0     	mov	x0, x8
   c832c: 97ff63a5     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c8330: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8334: 910083ff     	add	sp, sp, #0x20
   c8338: d65f03c0     	ret

00000000000c833c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   c833c: d10283ff     	sub	sp, sp, #0xa0
   c8340: a9097bfd     	stp	x29, x30, [sp, #0x90]
   c8344: 910243fd     	add	x29, sp, #0x90
   c8348: d53bd048     	mrs	x8, TPIDR_EL0
   c834c: f9401508     	ldr	x8, [x8, #0x28]
   c8350: f81f83a8     	stur	x8, [x29, #-0x8]
   c8354: f81e03a0     	stur	x0, [x29, #-0x20]
   c8358: f81d83a1     	stur	x1, [x29, #-0x28]
   c835c: f81d03a2     	stur	x2, [x29, #-0x30]
   c8360: f85e03a8     	ldur	x8, [x29, #-0x20]
   c8364: f85d03a0     	ldur	x0, [x29, #-0x30]
   c8368: f90027e8     	str	x8, [sp, #0x48]
   c836c: b4000780     	cbz	x0, 0xc845c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x120>
   c8370: 14000001     	b	0xc8374 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x38>
   c8374: f85d03a0     	ldur	x0, [x29, #-0x30]
   c8378: d10043a1     	sub	x1, x29, #0x10
   c837c: d10053a2     	sub	x2, x29, #0x14
   c8380: 97ff7004     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   c8384: 360006c0     	tbz	w0, #0x0, 0xc845c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x120>
   c8388: 14000001     	b	0xc838c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
   c838c: f85f03a8     	ldur	x8, [x29, #-0x10]
   c8390: f1000108     	subs	x8, x8, #0x0
   c8394: f90023e8     	str	x8, [sp, #0x40]
   c8398: 540000ac     	b.gt	0xc83ac <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x70>
   c839c: 14000001     	b	0xc83a0 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x64>
   c83a0: aa1f03e8     	mov	x8, xzr
   c83a4: f81c03a8     	stur	x8, [x29, #-0x40]
   c83a8: 14000026     	b	0xc8440 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x104>
   c83ac: f85f03a8     	ldur	x8, [x29, #-0x10]
   c83b0: f94027e9     	ldr	x9, [sp, #0x48]
   c83b4: 9100612a     	add	x10, x9, #0x18
   c83b8: aa0a03e0     	mov	x0, x10
   c83bc: f9001fe8     	str	x8, [sp, #0x38]
   c83c0: f9001bea     	str	x10, [sp, #0x30]
   c83c4: 97ff77a7     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c83c8: 97ff8066     	bl	0xa8560 <_ZNK7android10FLACParser13getSampleRateEv@plt>
   c83cc: 2a0003e0     	mov	w0, w0
   c83d0: 2a0003e8     	mov	w8, w0
   c83d4: f9401fe9     	ldr	x9, [sp, #0x38]
   c83d8: 9b087d28     	mul	x8, x9, x8
   c83dc: d2869b69     	mov	x9, #0x34db             // =13531
   c83e0: f2baf6c9     	movk	x9, #0xd7b6, lsl #16
   c83e4: f2dbd049     	movk	x9, #0xde82, lsl #32
   c83e8: f2e86369     	movk	x9, #0x431b, lsl #48
   c83ec: 9b497d08     	smulh	x8, x8, x9
   c83f0: 9352fd09     	asr	x9, x8, #18
   c83f4: 8b48fd28     	add	x8, x9, x8, lsr #63
   c83f8: f81c03a8     	stur	x8, [x29, #-0x40]
   c83fc: f85c03a8     	ldur	x8, [x29, #-0x40]
   c8400: f9401be0     	ldr	x0, [sp, #0x30]
   c8404: f90017e8     	str	x8, [sp, #0x28]
   c8408: 97ff7796     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c840c: 97ff65bd     	bl	0xa1b00 <_ZNK7android10FLACParser15getTotalSamplesEv@plt>
   c8410: f94017e8     	ldr	x8, [sp, #0x28]
   c8414: eb000108     	subs	x8, x8, x0
   c8418: f90013e8     	str	x8, [sp, #0x20]
   c841c: 54000103     	b.lo	0xc843c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x100>
   c8420: 14000001     	b	0xc8424 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe8>
   c8424: f94027e8     	ldr	x8, [sp, #0x48]
   c8428: 91006100     	add	x0, x8, #0x18
   c842c: 97ff778d     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c8430: 97ff65b4     	bl	0xa1b00 <_ZNK7android10FLACParser15getTotalSamplesEv@plt>
   c8434: f81c03a0     	stur	x0, [x29, #-0x40]
   c8438: 14000001     	b	0xc843c <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x100>
   c843c: 14000001     	b	0xc8440 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x104>
   c8440: f94027e8     	ldr	x8, [sp, #0x48]
   c8444: 91006100     	add	x0, x8, #0x18
   c8448: 97ff7786     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c844c: f85c03a1     	ldur	x1, [x29, #-0x40]
   c8450: 97ff880c     	bl	0xaa480 <_ZN7android10FLACParser10readBufferEm@plt>
   c8454: f81c83a0     	stur	x0, [x29, #-0x38]
   c8458: 14000007     	b	0xc8474 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x138>
   c845c: f94027e8     	ldr	x8, [sp, #0x48]
   c8460: 91006100     	add	x0, x8, #0x18
   c8464: 97ff777f     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c8468: 97ff72e6     	bl	0xa5000 <_ZN7android10FLACParser10readBufferEv@plt>
   c846c: f81c83a0     	stur	x0, [x29, #-0x38]
   c8470: 14000001     	b	0xc8474 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x138>
   c8474: f85c83a8     	ldur	x8, [x29, #-0x38]
   c8478: f85d83a9     	ldur	x9, [x29, #-0x28]
   c847c: f9000128     	str	x8, [x9]
   c8480: f85c83a8     	ldur	x8, [x29, #-0x38]
   c8484: f1000108     	subs	x8, x8, #0x0
   c8488: 12807e4a     	mov	w10, #-0x3f3            // =-1011
   c848c: 2a1f03eb     	mov	w11, wzr
   c8490: 1a8a116a     	csel	w10, w11, w10, ne
   c8494: d53bd049     	mrs	x9, TPIDR_EL0
   c8498: f9401529     	ldr	x9, [x9, #0x28]
   c849c: f85f83ac     	ldur	x12, [x29, #-0x8]
   c84a0: eb0c0129     	subs	x9, x9, x12
   c84a4: f9000fe8     	str	x8, [sp, #0x18]
   c84a8: b90017ea     	str	w10, [sp, #0x14]
   c84ac: f90007e9     	str	x9, [sp, #0x8]
   c84b0: 540000c1     	b.ne	0xc84c8 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x18c>
   c84b4: 14000001     	b	0xc84b8 <android::FLACSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c>
   c84b8: b94017e0     	ldr	w0, [sp, #0x14]
   c84bc: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   c84c0: 910283ff     	add	sp, sp, #0xa0
   c84c4: d65f03c0     	ret
   c84c8: 97ff862a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c84cc <android::FLACParser::readBuffer(unsigned long)>:
   c84cc: d10083ff     	sub	sp, sp, #0x20
   c84d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c84d4: 910043fd     	add	x29, sp, #0x10
   c84d8: 12800008     	mov	w8, #-0x1               // =-1
   c84dc: f90007e0     	str	x0, [sp, #0x8]
   c84e0: f90003e1     	str	x1, [sp]
   c84e4: f94007e0     	ldr	x0, [sp, #0x8]
   c84e8: f94003e2     	ldr	x2, [sp]
   c84ec: 2a0803e1     	mov	w1, w8
   c84f0: 97ff72e4     	bl	0xa5080 <_ZN7android10FLACParser10readBufferEbm@plt>
   c84f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c84f8: 910083ff     	add	sp, sp, #0x20
   c84fc: d65f03c0     	ret

00000000000c8500 <android::FLACParser::readBuffer()>:
   c8500: d10083ff     	sub	sp, sp, #0x20
   c8504: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8508: 910043fd     	add	x29, sp, #0x10
   c850c: 52800008     	mov	w8, #0x0                // =0
   c8510: d2800002     	mov	x2, #0x0                // =0
   c8514: f90007e0     	str	x0, [sp, #0x8]
   c8518: f94007e0     	ldr	x0, [sp, #0x8]
   c851c: 2a0803e1     	mov	w1, w8
   c8520: 97ff72d8     	bl	0xa5080 <_ZN7android10FLACParser10readBufferEbm@plt>
   c8524: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8528: 910083ff     	add	sp, sp, #0x20
   c852c: d65f03c0     	ret

00000000000c8530 <android::sp<android::FLACParser>::operator=(android::FLACParser*)>:
   c8530: d100c3ff     	sub	sp, sp, #0x30
   c8534: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c8538: 910083fd     	add	x29, sp, #0x20
   c853c: d2800008     	mov	x8, #0x0                // =0
   c8540: f81f83a0     	stur	x0, [x29, #-0x8]
   c8544: f9000be1     	str	x1, [sp, #0x10]
   c8548: f85f83a0     	ldur	x0, [x29, #-0x8]
   c854c: f9400be1     	ldr	x1, [sp, #0x10]
   c8550: eb08003f     	cmp	x1, x8
   c8554: 1a9f07e9     	cset	w9, ne
   c8558: f90007e8     	str	x8, [sp, #0x8]
   c855c: f90003e0     	str	x0, [sp]
   c8560: 37000049     	tbnz	w9, #0x0, 0xc8568 <android::sp<android::FLACParser>::operator=(android::FLACParser*)+0x38>
   c8564: 14000004     	b	0xc8574 <android::sp<android::FLACParser>::operator=(android::FLACParser*)+0x44>
   c8568: f9400be0     	ldr	x0, [sp, #0x10]
   c856c: f94003e1     	ldr	x1, [sp]
   c8570: 97ff88ac     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c8574: f94003e8     	ldr	x8, [sp]
   c8578: f9400108     	ldr	x8, [x8]
   c857c: f94007e9     	ldr	x9, [sp, #0x8]
   c8580: eb09011f     	cmp	x8, x9
   c8584: 1a9f07ea     	cset	w10, ne
   c8588: 3700004a     	tbnz	w10, #0x0, 0xc8590 <android::sp<android::FLACParser>::operator=(android::FLACParser*)+0x60>
   c858c: 14000005     	b	0xc85a0 <android::sp<android::FLACParser>::operator=(android::FLACParser*)+0x70>
   c8590: f94003e8     	ldr	x8, [sp]
   c8594: f9400100     	ldr	x0, [x8]
   c8598: f94003e1     	ldr	x1, [sp]
   c859c: 97ff6ead     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   c85a0: f9400be8     	ldr	x8, [sp, #0x10]
   c85a4: f94003e9     	ldr	x9, [sp]
   c85a8: f9000128     	str	x8, [x9]
   c85ac: f94003e0     	ldr	x0, [sp]
   c85b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c85b4: 9100c3ff     	add	sp, sp, #0x30
   c85b8: d65f03c0     	ret

00000000000c85bc <android::FLACParser::initCheck() const>:
   c85bc: d10043ff     	sub	sp, sp, #0x10
   c85c0: f90007e0     	str	x0, [sp, #0x8]
   c85c4: f94007e0     	ldr	x0, [sp, #0x8]
   c85c8: 3940a008     	ldrb	w8, [x0, #0x28]
   c85cc: 320003e9     	orr	w9, wzr, #0x1
   c85d0: 0a090100     	and	w0, w8, w9
   c85d4: 910043ff     	add	sp, sp, #0x10
   c85d8: d65f03c0     	ret

00000000000c85dc <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)>:
   c85dc: d10203ff     	sub	sp, sp, #0x80
   c85e0: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c85e4: 9101c3fd     	add	x29, sp, #0x70
   c85e8: b27d03e8     	orr	x8, xzr, #0x8
   c85ec: f81f83a0     	stur	x0, [x29, #-0x8]
   c85f0: f81f03a1     	stur	x1, [x29, #-0x10]
   c85f4: f81e83a2     	stur	x2, [x29, #-0x18]
   c85f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   c85fc: f85f03a1     	ldur	x1, [x29, #-0x10]
   c8600: 8b080022     	add	x2, x1, x8
   c8604: f81d03a0     	stur	x0, [x29, #-0x30]
   c8608: f9001fe1     	str	x1, [sp, #0x38]
   c860c: aa0203e1     	mov	x1, x2
   c8610: f9001be8     	str	x8, [sp, #0x30]
   c8614: 97ff7cd3     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   c8618: f9401fe8     	ldr	x8, [sp, #0x38]
   c861c: f9400100     	ldr	x0, [x8]
   c8620: f85d03a1     	ldur	x1, [x29, #-0x30]
   c8624: f9000020     	str	x0, [x1]
   c8628: f9401d00     	ldr	x0, [x8, #0x38]
   c862c: f9400022     	ldr	x2, [x1]
   c8630: f85e8042     	ldur	x2, [x2, #-0x18]
   c8634: 8b020022     	add	x2, x1, x2
   c8638: f9000040     	str	x0, [x2]
   c863c: f9401be0     	ldr	x0, [sp, #0x30]
   c8640: 8b000022     	add	x2, x1, x0
   c8644: f85e83a1     	ldur	x1, [x29, #-0x18]
   c8648: aa0203e0     	mov	x0, x2
   c864c: f90017e2     	str	x2, [sp, #0x28]
   c8650: 97ff5ec0     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c8654: 14000001     	b	0xc8658 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x7c>
   c8658: b27c03e8     	orr	x8, xzr, #0x10
   c865c: f85d03a9     	ldur	x9, [x29, #-0x30]
   c8660: 8b080128     	add	x8, x9, x8
   c8664: aa0803e0     	mov	x0, x8
   c8668: f90013e8     	str	x8, [sp, #0x20]
   c866c: 97ff8369     	bl	0xa9410 <_ZN7android2spINS_10FLACParserEEC2Ev@plt>
   c8670: 14000001     	b	0xc8674 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x98>
   c8674: b27b03e8     	orr	x8, xzr, #0x20
   c8678: f85d03a9     	ldur	x9, [x29, #-0x30]
   c867c: b900193f     	str	wzr, [x9, #0x18]
   c8680: 8b080128     	add	x8, x9, x8
   c8684: aa0803e0     	mov	x0, x8
   c8688: f9000fe8     	str	x8, [sp, #0x18]
   c868c: 97ff8639     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c8690: 14000001     	b	0xc8694 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xb8>
   c8694: d2800508     	mov	x8, #0x28               // =40
   c8698: f85d03a9     	ldur	x9, [x29, #-0x30]
   c869c: 8b080128     	add	x8, x9, x8
   c86a0: aa0803e0     	mov	x0, x8
   c86a4: f9000be8     	str	x8, [sp, #0x10]
   c86a8: 97ff8632     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c86ac: 14000001     	b	0xc86b0 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xd4>
   c86b0: f85d03a0     	ldur	x0, [x29, #-0x30]
   c86b4: 97ff7a37     	bl	0xa6f90 <_ZN7android13FLACExtractor4initEv@plt>
   c86b8: b9000fe0     	str	w0, [sp, #0xc]
   c86bc: 14000001     	b	0xc86c0 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xe4>
   c86c0: b9400fe8     	ldr	w8, [sp, #0xc]
   c86c4: f85d03a9     	ldur	x9, [x29, #-0x30]
   c86c8: b9001928     	str	w8, [x9, #0x18]
   c86cc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c86d0: 910203ff     	add	sp, sp, #0x80
   c86d4: d65f03c0     	ret
   c86d8: 2a0103e8     	mov	w8, w1
   c86dc: f81e03a0     	stur	x0, [x29, #-0x20]
   c86e0: b81dc3a8     	stur	w8, [x29, #-0x24]
   c86e4: 14000018     	b	0xc8744 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x168>
   c86e8: 2a0103e8     	mov	w8, w1
   c86ec: f81e03a0     	stur	x0, [x29, #-0x20]
   c86f0: b81dc3a8     	stur	w8, [x29, #-0x24]
   c86f4: 14000012     	b	0xc873c <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x160>
   c86f8: 2a0103e8     	mov	w8, w1
   c86fc: f81e03a0     	stur	x0, [x29, #-0x20]
   c8700: b81dc3a8     	stur	w8, [x29, #-0x24]
   c8704: 1400000c     	b	0xc8734 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x158>
   c8708: 2a0103e8     	mov	w8, w1
   c870c: f81e03a0     	stur	x0, [x29, #-0x20]
   c8710: b81dc3a8     	stur	w8, [x29, #-0x24]
   c8714: 14000006     	b	0xc872c <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x150>
   c8718: 2a0103e8     	mov	w8, w1
   c871c: f81e03a0     	stur	x0, [x29, #-0x20]
   c8720: b81dc3a8     	stur	w8, [x29, #-0x24]
   c8724: f9400be0     	ldr	x0, [sp, #0x10]
   c8728: 97ff6492     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c872c: f9400fe0     	ldr	x0, [sp, #0x18]
   c8730: 97ff6490     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8734: f94013e0     	ldr	x0, [sp, #0x20]
   c8738: 97ff61c6     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c873c: f94017e0     	ldr	x0, [sp, #0x28]
   c8740: 97ff5e24     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c8744: b27d03e8     	orr	x8, xzr, #0x8
   c8748: f9401fe9     	ldr	x9, [sp, #0x38]
   c874c: 8b080121     	add	x1, x9, x8
   c8750: f85d03a0     	ldur	x0, [x29, #-0x30]
   c8754: 97ff88f7     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c8758: f85e03a0     	ldur	x0, [x29, #-0x20]
   c875c: 97ff7ded     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c8760 <android::sp<android::FLACParser>::sp()>:
   c8760: d10043ff     	sub	sp, sp, #0x10
   c8764: d2800008     	mov	x8, #0x0                // =0
   c8768: f90007e0     	str	x0, [sp, #0x8]
   c876c: f94007e0     	ldr	x0, [sp, #0x8]
   c8770: f9000008     	str	x8, [x0]
   c8774: 910043ff     	add	sp, sp, #0x10
   c8778: d65f03c0     	ret

00000000000c877c <android::FLACExtractor::init()>:
   c877c: d10203ff     	sub	sp, sp, #0x80
   c8780: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c8784: 9101c3fd     	add	x29, sp, #0x70
   c8788: b27d0be8     	orr	x8, xzr, #0x38
   c878c: 90000f09     	adrp	x9, 0x2a8000
   c8790: f945c929     	ldr	x9, [x9, #0xb90]
   c8794: f81f83a0     	stur	x0, [x29, #-0x8]
   c8798: f85f83a0     	ldur	x0, [x29, #-0x8]
   c879c: f81e03a0     	stur	x0, [x29, #-0x20]
   c87a0: aa0803e0     	mov	x0, x8
   c87a4: f81d83a9     	stur	x9, [x29, #-0x28]
   c87a8: 97ff81da     	bl	0xa8f10 <_Znwm@plt>
   c87ac: f81d03a0     	stur	x0, [x29, #-0x30]
   c87b0: 97ff7ac0     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   c87b4: 14000001     	b	0xc87b8 <android::FLACExtractor::init()+0x3c>
   c87b8: b27b03e8     	orr	x8, xzr, #0x20
   c87bc: b27d0be0     	orr	x0, xzr, #0x38
   c87c0: f85e03a9     	ldur	x9, [x29, #-0x20]
   c87c4: 8b080128     	add	x8, x9, x8
   c87c8: f9001fe0     	str	x0, [sp, #0x38]
   c87cc: aa0803e0     	mov	x0, x8
   c87d0: f85d03a1     	ldur	x1, [x29, #-0x30]
   c87d4: 97ff6d77     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   c87d8: f9401fe8     	ldr	x8, [sp, #0x38]
   c87dc: aa0803e0     	mov	x0, x8
   c87e0: 97ff81cc     	bl	0xa8f10 <_Znwm@plt>
   c87e4: f9001be0     	str	x0, [sp, #0x30]
   c87e8: 97ff7ab2     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   c87ec: 14000001     	b	0xc87f0 <android::FLACExtractor::init()+0x74>
   c87f0: b27d03e8     	orr	x8, xzr, #0x8
   c87f4: d2801b00     	mov	x0, #0xd8               // =216
   c87f8: d2800509     	mov	x9, #0x28               // =40
   c87fc: b27b03ea     	orr	x10, xzr, #0x20
   c8800: f85e03ab     	ldur	x11, [x29, #-0x20]
   c8804: 8b09016c     	add	x12, x11, x9
   c8808: f90017e0     	str	x0, [sp, #0x28]
   c880c: aa0c03e0     	mov	x0, x12
   c8810: f9401be1     	ldr	x1, [sp, #0x30]
   c8814: f90013e8     	str	x8, [sp, #0x20]
   c8818: f9000fe9     	str	x9, [sp, #0x18]
   c881c: f9000bea     	str	x10, [sp, #0x10]
   c8820: 97ff6d64     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   c8824: f94017e8     	ldr	x8, [sp, #0x28]
   c8828: aa0803e0     	mov	x0, x8
   c882c: 97ff81b9     	bl	0xa8f10 <_Znwm@plt>
   c8830: f85e03a8     	ldur	x8, [x29, #-0x20]
   c8834: f94013e9     	ldr	x9, [sp, #0x20]
   c8838: 8b090101     	add	x1, x8, x9
   c883c: f9400bea     	ldr	x10, [sp, #0x10]
   c8840: 8b0a0102     	add	x2, x8, x10
   c8844: f9400feb     	ldr	x11, [sp, #0x18]
   c8848: 8b0b0103     	add	x3, x8, x11
   c884c: f90007e0     	str	x0, [sp, #0x8]
   c8850: f85d83ac     	ldur	x12, [x29, #-0x28]
   c8854: d63f0180     	blr	x12
   c8858: 14000001     	b	0xc885c <android::FLACExtractor::init()+0xe0>
   c885c: b27c03e8     	orr	x8, xzr, #0x10
   c8860: f85e03a9     	ldur	x9, [x29, #-0x20]
   c8864: 8b080120     	add	x0, x9, x8
   c8868: f94007e1     	ldr	x1, [sp, #0x8]
   c886c: f90003e8     	str	x8, [sp]
   c8870: 97ff5de0     	bl	0x9fff0 <_ZN7android2spINS_10FLACParserEEaSEPS1_@plt>
   c8874: f85e03a8     	ldur	x8, [x29, #-0x20]
   c8878: f94003e9     	ldr	x9, [sp]
   c887c: 8b090101     	add	x1, x8, x9
   c8880: aa0103e0     	mov	x0, x1
   c8884: 97ff7677     	bl	0xa6260 <_ZNK7android2spINS_10FLACParserEEptEv@plt>
   c8888: 97ff72f6     	bl	0xa5460 <_ZNK7android10FLACParser9initCheckEv@plt>
   c888c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c8890: 910203ff     	add	sp, sp, #0x80
   c8894: d65f03c0     	ret
   c8898: 2a0103e8     	mov	w8, w1
   c889c: f81f03a0     	stur	x0, [x29, #-0x10]
   c88a0: b81ec3a8     	stur	w8, [x29, #-0x14]
   c88a4: f85d03a0     	ldur	x0, [x29, #-0x30]
   c88a8: 97ff602e     	bl	0xa0960 <_ZdlPv@plt>
   c88ac: 1400000c     	b	0xc88dc <android::FLACExtractor::init()+0x160>
   c88b0: 2a0103e8     	mov	w8, w1
   c88b4: f81f03a0     	stur	x0, [x29, #-0x10]
   c88b8: b81ec3a8     	stur	w8, [x29, #-0x14]
   c88bc: f9401be0     	ldr	x0, [sp, #0x30]
   c88c0: 97ff6028     	bl	0xa0960 <_ZdlPv@plt>
   c88c4: 14000006     	b	0xc88dc <android::FLACExtractor::init()+0x160>
   c88c8: 2a0103e8     	mov	w8, w1
   c88cc: f81f03a0     	stur	x0, [x29, #-0x10]
   c88d0: b81ec3a8     	stur	w8, [x29, #-0x14]
   c88d4: f94007e0     	ldr	x0, [sp, #0x8]
   c88d8: 97ff6022     	bl	0xa0960 <_ZdlPv@plt>
   c88dc: f85f03a0     	ldur	x0, [x29, #-0x10]
   c88e0: 97ff7d8c     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c88e4 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)>:
   c88e4: d10203ff     	sub	sp, sp, #0x80
   c88e8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c88ec: 9101c3fd     	add	x29, sp, #0x70
   c88f0: b27c07e8     	orr	x8, xzr, #0x30
   c88f4: 90000f09     	adrp	x9, 0x2a8000
   c88f8: f9435d29     	ldr	x9, [x9, #0x6b8]
   c88fc: b27d03ea     	orr	x10, xzr, #0x8
   c8900: 8b0a0129     	add	x9, x9, x10
   c8904: 90000f0a     	adrp	x10, 0x2a8000
   c8908: f946714a     	ldr	x10, [x10, #0xce0]
   c890c: b27d07eb     	orr	x11, xzr, #0x18
   c8910: 8b0b014b     	add	x11, x10, x11
   c8914: d280120c     	mov	x12, #0x90              // =144
   c8918: 8b0c014a     	add	x10, x10, x12
   c891c: f81f83a0     	stur	x0, [x29, #-0x8]
   c8920: f81f03a1     	stur	x1, [x29, #-0x10]
   c8924: f85f83ac     	ldur	x12, [x29, #-0x8]
   c8928: 8b080180     	add	x0, x12, x8
   c892c: f81d83a9     	stur	x9, [x29, #-0x28]
   c8930: f81d03ab     	stur	x11, [x29, #-0x30]
   c8934: f9001fea     	str	x10, [sp, #0x38]
   c8938: f9001bec     	str	x12, [sp, #0x30]
   c893c: 97ff69bd     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   c8940: f9401be0     	ldr	x0, [sp, #0x30]
   c8944: f85d83a1     	ldur	x1, [x29, #-0x28]
   c8948: 97ff7c06     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   c894c: 14000001     	b	0xc8950 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x6c>
   c8950: b27d03e8     	orr	x8, xzr, #0x8
   c8954: f85d03a9     	ldur	x9, [x29, #-0x30]
   c8958: f9401bea     	ldr	x10, [sp, #0x30]
   c895c: f9000149     	str	x9, [x10]
   c8960: f9401feb     	ldr	x11, [sp, #0x38]
   c8964: f900194b     	str	x11, [x10, #0x30]
   c8968: 8b080148     	add	x8, x10, x8
   c896c: f85f03a1     	ldur	x1, [x29, #-0x10]
   c8970: aa0803e0     	mov	x0, x8
   c8974: f90017e8     	str	x8, [sp, #0x28]
   c8978: 97ff5df6     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   c897c: 14000001     	b	0xc8980 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x9c>
   c8980: b27c03e8     	orr	x8, xzr, #0x10
   c8984: f9401be9     	ldr	x9, [sp, #0x30]
   c8988: 8b080128     	add	x8, x9, x8
   c898c: aa0803e0     	mov	x0, x8
   c8990: f90013e8     	str	x8, [sp, #0x20]
   c8994: 97ff829f     	bl	0xa9410 <_ZN7android2spINS_10FLACParserEEC2Ev@plt>
   c8998: 14000001     	b	0xc899c <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xb8>
   c899c: b27b03e8     	orr	x8, xzr, #0x20
   c89a0: f9401be9     	ldr	x9, [sp, #0x30]
   c89a4: b900193f     	str	wzr, [x9, #0x18]
   c89a8: 8b080128     	add	x8, x9, x8
   c89ac: aa0803e0     	mov	x0, x8
   c89b0: f9000fe8     	str	x8, [sp, #0x18]
   c89b4: 97ff856f     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c89b8: 14000001     	b	0xc89bc <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xd8>
   c89bc: d2800508     	mov	x8, #0x28               // =40
   c89c0: f9401be9     	ldr	x9, [sp, #0x30]
   c89c4: 8b080128     	add	x8, x9, x8
   c89c8: aa0803e0     	mov	x0, x8
   c89cc: f9000be8     	str	x8, [sp, #0x10]
   c89d0: 97ff8568     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   c89d4: 14000001     	b	0xc89d8 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0xf4>
   c89d8: f9401be0     	ldr	x0, [sp, #0x30]
   c89dc: 97ff796d     	bl	0xa6f90 <_ZN7android13FLACExtractor4initEv@plt>
   c89e0: b9000fe0     	str	w0, [sp, #0xc]
   c89e4: 14000001     	b	0xc89e8 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x104>
   c89e8: b9400fe8     	ldr	w8, [sp, #0xc]
   c89ec: f9401be9     	ldr	x9, [sp, #0x30]
   c89f0: b9001928     	str	w8, [x9, #0x18]
   c89f4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c89f8: 910203ff     	add	sp, sp, #0x80
   c89fc: d65f03c0     	ret
   c8a00: 2a0103e8     	mov	w8, w1
   c8a04: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a08: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a0c: 1400001f     	b	0xc8a88 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x1a4>
   c8a10: 2a0103e8     	mov	w8, w1
   c8a14: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a18: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a1c: 14000018     	b	0xc8a7c <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x198>
   c8a20: 2a0103e8     	mov	w8, w1
   c8a24: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a28: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a2c: 14000012     	b	0xc8a74 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x190>
   c8a30: 2a0103e8     	mov	w8, w1
   c8a34: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a38: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a3c: 1400000c     	b	0xc8a6c <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x188>
   c8a40: 2a0103e8     	mov	w8, w1
   c8a44: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a48: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a4c: 14000006     	b	0xc8a64 <android::FLACExtractor::FLACExtractor(android::sp<android::DataSource> const&)+0x180>
   c8a50: 2a0103e8     	mov	w8, w1
   c8a54: f81e83a0     	stur	x0, [x29, #-0x18]
   c8a58: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8a5c: f9400be0     	ldr	x0, [sp, #0x10]
   c8a60: 97ff63c4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8a64: f9400fe0     	ldr	x0, [sp, #0x18]
   c8a68: 97ff63c2     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8a6c: f94013e0     	ldr	x0, [sp, #0x20]
   c8a70: 97ff60f8     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c8a74: f94017e0     	ldr	x0, [sp, #0x28]
   c8a78: 97ff5d56     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c8a7c: f9401be0     	ldr	x0, [sp, #0x30]
   c8a80: f85d83a1     	ldur	x1, [x29, #-0x28]
   c8a84: 97ff882b     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c8a88: b27c07e8     	orr	x8, xzr, #0x30
   c8a8c: f9401be9     	ldr	x9, [sp, #0x30]
   c8a90: 8b080120     	add	x0, x9, x8
   c8a94: 97ff601b     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c8a98: f85e83a0     	ldur	x0, [x29, #-0x18]
   c8a9c: 97ff7d1d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c8aa0 <android::FLACExtractor::~FLACExtractor()>:
   c8aa0: d10143ff     	sub	sp, sp, #0x50
   c8aa4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   c8aa8: 910103fd     	add	x29, sp, #0x40
   c8aac: d2800508     	mov	x8, #0x28               // =40
   c8ab0: b27b03e9     	orr	x9, xzr, #0x20
   c8ab4: b27c03ea     	orr	x10, xzr, #0x10
   c8ab8: b27d03eb     	orr	x11, xzr, #0x8
   c8abc: f81f83a0     	stur	x0, [x29, #-0x8]
   c8ac0: f81f03a1     	stur	x1, [x29, #-0x10]
   c8ac4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8ac8: f85f03a1     	ldur	x1, [x29, #-0x10]
   c8acc: f940002c     	ldr	x12, [x1]
   c8ad0: f900000c     	str	x12, [x0]
   c8ad4: f9401c2c     	ldr	x12, [x1, #0x38]
   c8ad8: f940000d     	ldr	x13, [x0]
   c8adc: f85e81ad     	ldur	x13, [x13, #-0x18]
   c8ae0: 8b0d000d     	add	x13, x0, x13
   c8ae4: f90001ac     	str	x12, [x13]
   c8ae8: 8b080008     	add	x8, x0, x8
   c8aec: f81e83a0     	stur	x0, [x29, #-0x18]
   c8af0: aa0803e0     	mov	x0, x8
   c8af4: f90013e9     	str	x9, [sp, #0x20]
   c8af8: f9000fea     	str	x10, [sp, #0x18]
   c8afc: f9000beb     	str	x11, [sp, #0x10]
   c8b00: f90007e1     	str	x1, [sp, #0x8]
   c8b04: 97ff639b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8b08: f85e83a8     	ldur	x8, [x29, #-0x18]
   c8b0c: f94013e9     	ldr	x9, [sp, #0x20]
   c8b10: 8b090100     	add	x0, x8, x9
   c8b14: 97ff6397     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   c8b18: f85e83a8     	ldur	x8, [x29, #-0x18]
   c8b1c: f9400fe9     	ldr	x9, [sp, #0x18]
   c8b20: 8b090100     	add	x0, x8, x9
   c8b24: 97ff60cb     	bl	0xa0e50 <_ZN7android2spINS_10FLACParserEED2Ev@plt>
   c8b28: f85e83a8     	ldur	x8, [x29, #-0x18]
   c8b2c: f9400be9     	ldr	x9, [sp, #0x10]
   c8b30: 8b090100     	add	x0, x8, x9
   c8b34: 97ff5d27     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   c8b38: f94007e8     	ldr	x8, [sp, #0x8]
   c8b3c: f9400be9     	ldr	x9, [sp, #0x10]
   c8b40: 8b090101     	add	x1, x8, x9
   c8b44: f85e83a0     	ldur	x0, [x29, #-0x18]
   c8b48: 97ff87fa     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   c8b4c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   c8b50: 910143ff     	add	sp, sp, #0x50
   c8b54: d65f03c0     	ret

00000000000c8b58 <android::FLACExtractor::~FLACExtractor()>:
   c8b58: d100c3ff     	sub	sp, sp, #0x30
   c8b5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c8b60: 910083fd     	add	x29, sp, #0x20
   c8b64: 90000f08     	adrp	x8, 0x2a8000
   c8b68: f9435d08     	ldr	x8, [x8, #0x6b8]
   c8b6c: b27c07e9     	orr	x9, xzr, #0x30
   c8b70: f81f83a0     	stur	x0, [x29, #-0x8]
   c8b74: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8b78: f9000be0     	str	x0, [sp, #0x10]
   c8b7c: aa0803e1     	mov	x1, x8
   c8b80: f90007e9     	str	x9, [sp, #0x8]
   c8b84: 97ff709f     	bl	0xa4e00 <_ZN7android13FLACExtractorD2Ev@plt>
   c8b88: f9400be8     	ldr	x8, [sp, #0x10]
   c8b8c: f94007e9     	ldr	x9, [sp, #0x8]
   c8b90: 8b090100     	add	x0, x8, x9
   c8b94: 97ff5fdb     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   c8b98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c8b9c: 9100c3ff     	add	sp, sp, #0x30
   c8ba0: d65f03c0     	ret

00000000000c8ba4 <virtual thunk to android::FLACExtractor::~FLACExtractor()>:
   c8ba4: d10083ff     	sub	sp, sp, #0x20
   c8ba8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8bac: 910043fd     	add	x29, sp, #0x10
   c8bb0: f90007e0     	str	x0, [sp, #0x8]
   c8bb4: f94007e0     	ldr	x0, [sp, #0x8]
   c8bb8: f9400008     	ldr	x8, [x0]
   c8bbc: f85e8108     	ldur	x8, [x8, #-0x18]
   c8bc0: 8b080008     	add	x8, x0, x8
   c8bc4: aa0803e0     	mov	x0, x8
   c8bc8: 97ff7a6e     	bl	0xa7580 <_ZN7android13FLACExtractorD1Ev@plt>
   c8bcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8bd0: 910083ff     	add	sp, sp, #0x20
   c8bd4: d65f03c0     	ret

00000000000c8bd8 <android::FLACExtractor::~FLACExtractor()>:
   c8bd8: d10083ff     	sub	sp, sp, #0x20
   c8bdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8be0: 910043fd     	add	x29, sp, #0x10
   c8be4: f90007e0     	str	x0, [sp, #0x8]
   c8be8: f94007e0     	ldr	x0, [sp, #0x8]
   c8bec: f90003e0     	str	x0, [sp]
   c8bf0: 97ff7a64     	bl	0xa7580 <_ZN7android13FLACExtractorD1Ev@plt>
   c8bf4: f94003e0     	ldr	x0, [sp]
   c8bf8: 97ff5f5a     	bl	0xa0960 <_ZdlPv@plt>
   c8bfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8c00: 910083ff     	add	sp, sp, #0x20
   c8c04: d65f03c0     	ret

00000000000c8c08 <virtual thunk to android::FLACExtractor::~FLACExtractor()>:
   c8c08: d10083ff     	sub	sp, sp, #0x20
   c8c0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8c10: 910043fd     	add	x29, sp, #0x10
   c8c14: f90007e0     	str	x0, [sp, #0x8]
   c8c18: f94007e0     	ldr	x0, [sp, #0x8]
   c8c1c: f9400008     	ldr	x8, [x0]
   c8c20: f85e8108     	ldur	x8, [x8, #-0x18]
   c8c24: 8b080008     	add	x8, x0, x8
   c8c28: aa0803e0     	mov	x0, x8
   c8c2c: 97ff5c0d     	bl	0x9fc60 <_ZN7android13FLACExtractorD0Ev@plt>
   c8c30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8c34: 910083ff     	add	sp, sp, #0x20
   c8c38: d65f03c0     	ret

00000000000c8c3c <android::FLACExtractor::countTracks()>:
   c8c3c: d10043ff     	sub	sp, sp, #0x10
   c8c40: 52800008     	mov	w8, #0x0                // =0
   c8c44: 320003e9     	orr	w9, wzr, #0x1
   c8c48: f90007e0     	str	x0, [sp, #0x8]
   c8c4c: f94007e0     	ldr	x0, [sp, #0x8]
   c8c50: b940180a     	ldr	w10, [x0, #0x18]
   c8c54: 6b08015f     	cmp	w10, w8
   c8c58: 1a9f17ea     	cset	w10, eq
   c8c5c: 7200015f     	tst	w10, #0x1
   c8c60: 1a881128     	csel	w8, w9, w8, ne
   c8c64: 2a0803e0     	mov	w0, w8
   c8c68: 93407c00     	sxtw	x0, w0
   c8c6c: 910043ff     	add	sp, sp, #0x10
   c8c70: d65f03c0     	ret

00000000000c8c74 <android::FLACExtractor::getTrack(unsigned long)>:
   c8c74: d10183ff     	sub	sp, sp, #0x60
   c8c78: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c8c7c: 910143fd     	add	x29, sp, #0x50
   c8c80: d2800009     	mov	x9, #0x0                // =0
   c8c84: f81f83a0     	stur	x0, [x29, #-0x8]
   c8c88: f81f03a1     	stur	x1, [x29, #-0x10]
   c8c8c: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8c90: b940180a     	ldr	w10, [x0, #0x18]
   c8c94: f90017e8     	str	x8, [sp, #0x28]
   c8c98: f90013e9     	str	x9, [sp, #0x20]
   c8c9c: f9000fe0     	str	x0, [sp, #0x18]
   c8ca0: 350000ea     	cbnz	w10, 0xc8cbc <android::FLACExtractor::getTrack(unsigned long)+0x48>
   c8ca4: d2800008     	mov	x8, #0x0                // =0
   c8ca8: f85f03a9     	ldur	x9, [x29, #-0x10]
   c8cac: eb08013f     	cmp	x9, x8
   c8cb0: 1a9f97ea     	cset	w10, hi
   c8cb4: 3700004a     	tbnz	w10, #0x0, 0xc8cbc <android::FLACExtractor::getTrack(unsigned long)+0x48>
   c8cb8: 14000005     	b	0xc8ccc <android::FLACExtractor::getTrack(unsigned long)+0x58>
   c8cbc: f94017e0     	ldr	x0, [sp, #0x28]
   c8cc0: f94013e1     	ldr	x1, [sp, #0x20]
   c8cc4: 97ff688f     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   c8cc8: 14000019     	b	0xc8d2c <android::FLACExtractor::getTrack(unsigned long)+0xb8>
   c8ccc: d2800508     	mov	x8, #0x28               // =40
   c8cd0: b27d03e9     	orr	x9, xzr, #0x8
   c8cd4: b27d0be0     	orr	x0, xzr, #0x38
   c8cd8: f9000be8     	str	x8, [sp, #0x10]
   c8cdc: f90007e9     	str	x9, [sp, #0x8]
   c8ce0: 97ff808c     	bl	0xa8f10 <_Znwm@plt>
   c8ce4: f9400fe8     	ldr	x8, [sp, #0x18]
   c8ce8: f94007e9     	ldr	x9, [sp, #0x8]
   c8cec: 8b090101     	add	x1, x8, x9
   c8cf0: f9400bea     	ldr	x10, [sp, #0x10]
   c8cf4: 8b0a0102     	add	x2, x8, x10
   c8cf8: f90003e0     	str	x0, [sp]
   c8cfc: 97ff6db1     	bl	0xa43c0 <_ZN7android10FLACSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEE@plt>
   c8d00: 14000001     	b	0xc8d04 <android::FLACExtractor::getTrack(unsigned long)+0x90>
   c8d04: f94017e0     	ldr	x0, [sp, #0x28]
   c8d08: f94003e1     	ldr	x1, [sp]
   c8d0c: 97ff5db9     	bl	0xa03f0 <_ZN7android2spINS_12IMediaSourceEEC2INS_10FLACSourceEEEPT_@plt>
   c8d10: 14000007     	b	0xc8d2c <android::FLACExtractor::getTrack(unsigned long)+0xb8>
   c8d14: 2a0103e8     	mov	w8, w1
   c8d18: f81e83a0     	stur	x0, [x29, #-0x18]
   c8d1c: b81e43a8     	stur	w8, [x29, #-0x1c]
   c8d20: f94003e0     	ldr	x0, [sp]
   c8d24: 97ff5f0f     	bl	0xa0960 <_ZdlPv@plt>
   c8d28: 14000004     	b	0xc8d38 <android::FLACExtractor::getTrack(unsigned long)+0xc4>
   c8d2c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c8d30: 910183ff     	add	sp, sp, #0x60
   c8d34: d65f03c0     	ret
   c8d38: f85e83a0     	ldur	x0, [x29, #-0x18]
   c8d3c: 97ff7c75     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c8d40 <android::sp<android::IMediaSource>::sp<android::FLACSource>(android::FLACSource*)>:
   c8d40: d100c3ff     	sub	sp, sp, #0x30
   c8d44: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c8d48: 910083fd     	add	x29, sp, #0x20
   c8d4c: d2800008     	mov	x8, #0x0                // =0
   c8d50: f81f83a0     	stur	x0, [x29, #-0x8]
   c8d54: f9000be1     	str	x1, [sp, #0x10]
   c8d58: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8d5c: aa0003e1     	mov	x1, x0
   c8d60: f9400be9     	ldr	x9, [sp, #0x10]
   c8d64: f9000029     	str	x9, [x1]
   c8d68: f9400be9     	ldr	x9, [sp, #0x10]
   c8d6c: eb08013f     	cmp	x9, x8
   c8d70: 1a9f07ea     	cset	w10, ne
   c8d74: f90007e0     	str	x0, [sp, #0x8]
   c8d78: 3700004a     	tbnz	w10, #0x0, 0xc8d80 <android::sp<android::IMediaSource>::sp<android::FLACSource>(android::FLACSource*)+0x40>
   c8d7c: 14000008     	b	0xc8d9c <android::sp<android::IMediaSource>::sp<android::FLACSource>(android::FLACSource*)+0x5c>
   c8d80: f9400be8     	ldr	x8, [sp, #0x10]
   c8d84: f9400109     	ldr	x9, [x8]
   c8d88: f85e8129     	ldur	x9, [x9, #-0x18]
   c8d8c: 8b090108     	add	x8, x8, x9
   c8d90: aa0803e0     	mov	x0, x8
   c8d94: f94007e1     	ldr	x1, [sp, #0x8]
   c8d98: 97ff86a2     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   c8d9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c8da0: 9100c3ff     	add	sp, sp, #0x30
   c8da4: d65f03c0     	ret

00000000000c8da8 <android::FLACExtractor::getTrackMetaData(unsigned long, unsigned int)>:
   c8da8: d10103ff     	sub	sp, sp, #0x40
   c8dac: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c8db0: 9100c3fd     	add	x29, sp, #0x30
   c8db4: d2800009     	mov	x9, #0x0                // =0
   c8db8: f81f83a0     	stur	x0, [x29, #-0x8]
   c8dbc: f81f03a1     	stur	x1, [x29, #-0x10]
   c8dc0: b81ec3a2     	stur	w2, [x29, #-0x14]
   c8dc4: f85f83a0     	ldur	x0, [x29, #-0x8]
   c8dc8: b9401802     	ldr	w2, [x0, #0x18]
   c8dcc: f9000be8     	str	x8, [sp, #0x10]
   c8dd0: f90007e9     	str	x9, [sp, #0x8]
   c8dd4: f90003e0     	str	x0, [sp]
   c8dd8: 350000e2     	cbnz	w2, 0xc8df4 <android::FLACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
   c8ddc: d2800008     	mov	x8, #0x0                // =0
   c8de0: f85f03a9     	ldur	x9, [x29, #-0x10]
   c8de4: eb08013f     	cmp	x9, x8
   c8de8: 1a9f97ea     	cset	w10, hi
   c8dec: 3700004a     	tbnz	w10, #0x0, 0xc8df4 <android::FLACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
   c8df0: 14000005     	b	0xc8e04 <android::FLACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x5c>
   c8df4: f9400be0     	ldr	x0, [sp, #0x10]
   c8df8: f94007e1     	ldr	x1, [sp, #0x8]
   c8dfc: 97ff7341     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   c8e00: 14000006     	b	0xc8e18 <android::FLACExtractor::getTrackMetaData(unsigned long, unsigned int)+0x70>
   c8e04: d2800508     	mov	x8, #0x28               // =40
   c8e08: f94003e9     	ldr	x9, [sp]
   c8e0c: 8b080121     	add	x1, x9, x8
   c8e10: f9400be0     	ldr	x0, [sp, #0x10]
   c8e14: 97ff60eb     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c8e18: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c8e1c: 910103ff     	add	sp, sp, #0x40
   c8e20: d65f03c0     	ret

00000000000c8e24 <android::FLACExtractor::getMetaData()>:
   c8e24: d10083ff     	sub	sp, sp, #0x20
   c8e28: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c8e2c: 910043fd     	add	x29, sp, #0x10
   c8e30: b27b03e9     	orr	x9, xzr, #0x20
   c8e34: f90007e0     	str	x0, [sp, #0x8]
   c8e38: f94007e0     	ldr	x0, [sp, #0x8]
   c8e3c: 8b090001     	add	x1, x0, x9
   c8e40: aa0803e0     	mov	x0, x8
   c8e44: 97ff60df     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   c8e48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c8e4c: 910083ff     	add	sp, sp, #0x20
   c8e50: d65f03c0     	ret

00000000000c8e54 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   c8e54: d101c3ff     	sub	sp, sp, #0x70
   c8e58: a9067bfd     	stp	x29, x30, [sp, #0x60]
   c8e5c: 910183fd     	add	x29, sp, #0x60
   c8e60: d53bd048     	mrs	x8, TPIDR_EL0
   c8e64: f9401508     	ldr	x8, [x8, #0x28]
   c8e68: f81f83a8     	stur	x8, [x29, #-0x8]
   c8e6c: f81e03a0     	stur	x0, [x29, #-0x20]
   c8e70: f81d83a1     	stur	x1, [x29, #-0x28]
   c8e74: f9001be2     	str	x2, [sp, #0x30]
   c8e78: f90017e3     	str	x3, [sp, #0x28]
   c8e7c: f85e03a0     	ldur	x0, [x29, #-0x20]
   c8e80: 97ff7a44     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   c8e84: f9400008     	ldr	x8, [x0]
   c8e88: f9401d08     	ldr	x8, [x8, #0x38]
   c8e8c: 321d03e9     	orr	w9, wzr, #0x8
   c8e90: 2a0903e3     	mov	w3, w9
   c8e94: aa1f03e1     	mov	x1, xzr
   c8e98: d10043a2     	sub	x2, x29, #0x10
   c8e9c: d63f0100     	blr	x8
   c8ea0: f1002008     	subs	x8, x0, #0x8
   c8ea4: f90013e8     	str	x8, [sp, #0x20]
   c8ea8: 54000141     	b.ne	0xc8ed0 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x7c>
   c8eac: 14000001     	b	0xc8eb0 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c>
   c8eb0: f85f03a8     	ldur	x8, [x29, #-0x10]
   c8eb4: d2898cc9     	mov	x9, #0x4c66             // =19558
   c8eb8: f2a86c29     	movk	x9, #0x4361, lsl #16
   c8ebc: f2e44009     	movk	x9, #0x2200, lsl #48
   c8ec0: eb090108     	subs	x8, x8, x9
   c8ec4: f9000fe8     	str	x8, [sp, #0x18]
   c8ec8: 540000a0     	b.eq	0xc8edc <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
   c8ecc: 14000001     	b	0xc8ed0 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x7c>
   c8ed0: 2a1f03e8     	mov	w8, wzr
   c8ed4: 381ef3a8     	sturb	w8, [x29, #-0x11]
   c8ed8: 1400000d     	b	0xc8f0c <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb8>
   c8edc: 90000f08     	adrp	x8, 0x2a8000
   c8ee0: f9444508     	ldr	x8, [x8, #0x888]
   c8ee4: f9400101     	ldr	x1, [x8]
   c8ee8: f85d83a0     	ldur	x0, [x29, #-0x28]
   c8eec: 97ff7acd     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   c8ef0: f9401be8     	ldr	x8, [sp, #0x30]
   c8ef4: 320817e9     	orr	w9, wzr, #0x3f000000
   c8ef8: b9000109     	str	w9, [x8]
   c8efc: 320003e9     	orr	w9, wzr, #0x1
   c8f00: 381ef3a9     	sturb	w9, [x29, #-0x11]
   c8f04: f9000be0     	str	x0, [sp, #0x10]
   c8f08: 14000001     	b	0xc8f0c <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb8>
   c8f0c: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   c8f10: d53bd049     	mrs	x9, TPIDR_EL0
   c8f14: f9401529     	ldr	x9, [x9, #0x28]
   c8f18: f85f83aa     	ldur	x10, [x29, #-0x8]
   c8f1c: eb0a0129     	subs	x9, x9, x10
   c8f20: b9000fe8     	str	w8, [sp, #0xc]
   c8f24: f90003e9     	str	x9, [sp]
   c8f28: 540000e1     	b.ne	0xc8f44 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
   c8f2c: 14000001     	b	0xc8f30 <android::SniffFLAC(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xdc>
   c8f30: b9400fe8     	ldr	w8, [sp, #0xc]
   c8f34: 12000100     	and	w0, w8, #0x1
   c8f38: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   c8f3c: 9101c3ff     	add	sp, sp, #0x70
   c8f40: d65f03c0     	ret
   c8f44: 97ff838b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c8f48 <android::FLACExtractor::name()>:
   c8f48: d10043ff     	sub	sp, sp, #0x10
   c8f4c: 90000988     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c8f50: 9122a508     	add	x8, x8, #0x8a9
   c8f54: f90007e0     	str	x0, [sp, #0x8]
   c8f58: aa0803e0     	mov	x0, x8
   c8f5c: 910043ff     	add	sp, sp, #0x10
   c8f60: d65f03c0     	ret

00000000000c8f64 <android::FileSource::FileSource(char const*)>:
   c8f64: d10203ff     	sub	sp, sp, #0x80
   c8f68: a9077bfd     	stp	x29, x30, [sp, #0x70]
   c8f6c: 9101c3fd     	add	x29, sp, #0x70
   c8f70: d53bd048     	mrs	x8, TPIDR_EL0
   c8f74: f9401508     	ldr	x8, [x8, #0x28]
   c8f78: f81f83a8     	stur	x8, [x29, #-0x8]
   c8f7c: f81e83a0     	stur	x0, [x29, #-0x18]
   c8f80: f81e03a1     	stur	x1, [x29, #-0x20]
   c8f84: f85e83a8     	ldur	x8, [x29, #-0x18]
   c8f88: aa0803e0     	mov	x0, x8
   c8f8c: f9001fe0     	str	x0, [sp, #0x38]
   c8f90: aa0803e0     	mov	x0, x8
   c8f94: f9001be8     	str	x8, [sp, #0x30]
   c8f98: 97ff7c5a     	bl	0xa8100 <_ZN7android10DataSourceC2Ev@plt>
   c8f9c: 90000f08     	adrp	x8, 0x2a8000
   c8fa0: f9417d08     	ldr	x8, [x8, #0x2f8]
   c8fa4: 91004108     	add	x8, x8, #0x10
   c8fa8: f9401be0     	ldr	x0, [sp, #0x30]
   c8fac: f9000008     	str	x8, [x0]
   c8fb0: 12800009     	mov	w9, #-0x1               // =-1
   c8fb4: b9001009     	str	w9, [x0, #0x10]
   c8fb8: aa1f03e8     	mov	x8, xzr
   c8fbc: f9000c08     	str	x8, [x0, #0x18]
   c8fc0: 92800008     	mov	x8, #-0x1               // =-1
   c8fc4: f9001008     	str	x8, [x0, #0x20]
   c8fc8: 9100a008     	add	x8, x0, #0x28
   c8fcc: aa0803e1     	mov	x1, x8
   c8fd0: aa0803e0     	mov	x0, x8
   c8fd4: f90017e1     	str	x1, [sp, #0x28]
   c8fd8: 97ffbf98     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   c8fdc: f9401be8     	ldr	x8, [sp, #0x30]
   c8fe0: 91014100     	add	x0, x8, #0x50
   c8fe4: aa0003e1     	mov	x1, x0
   c8fe8: 9000099e     	adrp	x30, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c8fec: 912423de     	add	x30, x30, #0x908
   c8ff0: f90013e1     	str	x1, [sp, #0x20]
   c8ff4: aa1e03e1     	mov	x1, x30
   c8ff8: 97ff8176     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   c8ffc: 14000001     	b	0xc9000 <android::FileSource::FileSource(char const*)+0x9c>
   c9000: f85e03a8     	ldur	x8, [x29, #-0x20]
   c9004: b40003e8     	cbz	x8, 0xc9080 <android::FileSource::FileSource(char const*)+0x11c>
   c9008: 14000001     	b	0xc900c <android::FileSource::FileSource(char const*)+0xa8>
   c900c: f85e03a1     	ldur	x1, [x29, #-0x20]
   c9010: f0000960     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c9014: 91243c00     	add	x0, x0, #0x90f
   c9018: d10043a8     	sub	x8, x29, #0x10
   c901c: 97ff7da1     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
   c9020: 14000001     	b	0xc9024 <android::FileSource::FileSource(char const*)+0xc0>
   c9024: f9401fe8     	ldr	x8, [sp, #0x38]
   c9028: 91014100     	add	x0, x8, #0x50
   c902c: d10043a1     	sub	x1, x29, #0x10
   c9030: 97ff8668     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
   c9034: f9000fe0     	str	x0, [sp, #0x18]
   c9038: 14000001     	b	0xc903c <android::FileSource::FileSource(char const*)+0xd8>
   c903c: d10043a0     	sub	x0, x29, #0x10
   c9040: 97ff7e3c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c9044: 1400000f     	b	0xc9080 <android::FileSource::FileSource(char const*)+0x11c>
   c9048: f81d83a0     	stur	x0, [x29, #-0x28]
   c904c: 2a0103e8     	mov	w8, w1
   c9050: b81d43a8     	stur	w8, [x29, #-0x2c]
   c9054: 1400002f     	b	0xc9110 <android::FileSource::FileSource(char const*)+0x1ac>
   c9058: f81d83a0     	stur	x0, [x29, #-0x28]
   c905c: 2a0103e8     	mov	w8, w1
   c9060: b81d43a8     	stur	w8, [x29, #-0x2c]
   c9064: 14000028     	b	0xc9104 <android::FileSource::FileSource(char const*)+0x1a0>
   c9068: f81d83a0     	stur	x0, [x29, #-0x28]
   c906c: 2a0103e8     	mov	w8, w1
   c9070: b81d43a8     	stur	w8, [x29, #-0x2c]
   c9074: d10043a0     	sub	x0, x29, #0x10
   c9078: 97ff7e2e     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c907c: 14000022     	b	0xc9104 <android::FileSource::FileSource(char const*)+0x1a0>
   c9080: f85e03a0     	ldur	x0, [x29, #-0x20]
   c9084: 320f03e1     	orr	w1, wzr, #0x20000
   c9088: 97ff872e     	bl	0xaad40 <open@plt>
   c908c: b90017e0     	str	w0, [sp, #0x14]
   c9090: 14000001     	b	0xc9094 <android::FileSource::FileSource(char const*)+0x130>
   c9094: b94017e8     	ldr	w8, [sp, #0x14]
   c9098: f9401fe9     	ldr	x9, [sp, #0x38]
   c909c: b9001128     	str	w8, [x9, #0x10]
   c90a0: b940112a     	ldr	w10, [x9, #0x10]
   c90a4: 37f801aa     	tbnz	w10, #0x1f, 0xc90d8 <android::FileSource::FileSource(char const*)+0x174>
   c90a8: 14000001     	b	0xc90ac <android::FileSource::FileSource(char const*)+0x148>
   c90ac: f9401fe8     	ldr	x8, [sp, #0x38]
   c90b0: b9401100     	ldr	w0, [x8, #0x10]
   c90b4: aa1f03e1     	mov	x1, xzr
   c90b8: 321f03e2     	orr	w2, wzr, #0x2
   c90bc: 97ff7cc1     	bl	0xa83c0 <lseek64@plt>
   c90c0: f90007e0     	str	x0, [sp, #0x8]
   c90c4: 14000001     	b	0xc90c8 <android::FileSource::FileSource(char const*)+0x164>
   c90c8: f94007e8     	ldr	x8, [sp, #0x8]
   c90cc: f9401fe9     	ldr	x9, [sp, #0x38]
   c90d0: f9001128     	str	x8, [x9, #0x20]
   c90d4: 14000002     	b	0xc90dc <android::FileSource::FileSource(char const*)+0x178>
   c90d8: 14000001     	b	0xc90dc <android::FileSource::FileSource(char const*)+0x178>
   c90dc: d53bd048     	mrs	x8, TPIDR_EL0
   c90e0: f9401508     	ldr	x8, [x8, #0x28]
   c90e4: f85f83a9     	ldur	x9, [x29, #-0x8]
   c90e8: eb090108     	subs	x8, x8, x9
   c90ec: f90003e8     	str	x8, [sp]
   c90f0: 540001e1     	b.ne	0xc912c <android::FileSource::FileSource(char const*)+0x1c8>
   c90f4: 14000001     	b	0xc90f8 <android::FileSource::FileSource(char const*)+0x194>
   c90f8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   c90fc: 910203ff     	add	sp, sp, #0x80
   c9100: d65f03c0     	ret
   c9104: f94013e0     	ldr	x0, [sp, #0x20]
   c9108: 97ff7e0a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c910c: 14000001     	b	0xc9110 <android::FileSource::FileSource(char const*)+0x1ac>
   c9110: f94017e0     	ldr	x0, [sp, #0x28]
   c9114: 97ff83b7     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   c9118: f9401fe0     	ldr	x0, [sp, #0x38]
   c911c: 97ff7681     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c9120: 14000001     	b	0xc9124 <android::FileSource::FileSource(char const*)+0x1c0>
   c9124: f85d83a0     	ldur	x0, [x29, #-0x28]
   c9128: 97ff7b7a     	bl	0xa7f10 <_Unwind_Resume@plt>
   c912c: 97ff8311     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9130 <android::FileSource::FileSource(int, long, long)>:
   c9130: d105c3ff     	sub	sp, sp, #0x170
   c9134: f900abfc     	str	x28, [sp, #0x150]
   c9138: a9167bfd     	stp	x29, x30, [sp, #0x160]
   c913c: 910583fd     	add	x29, sp, #0x160
   c9140: 9101c3e8     	add	x8, sp, #0x70
   c9144: d53bd049     	mrs	x9, TPIDR_EL0
   c9148: f9401529     	ldr	x9, [x9, #0x28]
   c914c: f9000109     	str	x9, [x8]
   c9150: f90053e0     	str	x0, [sp, #0xa0]
   c9154: b9009fe1     	str	w1, [sp, #0x9c]
   c9158: f9004be2     	str	x2, [sp, #0x90]
   c915c: f90047e3     	str	x3, [sp, #0x88]
   c9160: f94053e9     	ldr	x9, [sp, #0xa0]
   c9164: aa0903e0     	mov	x0, x9
   c9168: f90037e0     	str	x0, [sp, #0x68]
   c916c: aa0903e0     	mov	x0, x9
   c9170: f90033e8     	str	x8, [sp, #0x60]
   c9174: f9002fe9     	str	x9, [sp, #0x58]
   c9178: 97ff7be2     	bl	0xa8100 <_ZN7android10DataSourceC2Ev@plt>
   c917c: f0000ee8     	adrp	x8, 0x2a8000
   c9180: f9417d08     	ldr	x8, [x8, #0x2f8]
   c9184: 91004108     	add	x8, x8, #0x10
   c9188: f9402fe9     	ldr	x9, [sp, #0x58]
   c918c: f9000128     	str	x8, [x9]
   c9190: b9409fe1     	ldr	w1, [sp, #0x9c]
   c9194: b9001121     	str	w1, [x9, #0x10]
   c9198: f9404be8     	ldr	x8, [sp, #0x90]
   c919c: f9000d28     	str	x8, [x9, #0x18]
   c91a0: f94047e8     	ldr	x8, [sp, #0x88]
   c91a4: f9001128     	str	x8, [x9, #0x20]
   c91a8: 9100a128     	add	x8, x9, #0x28
   c91ac: aa0803e0     	mov	x0, x8
   c91b0: f9002be0     	str	x0, [sp, #0x50]
   c91b4: aa0803e0     	mov	x0, x8
   c91b8: 97ffbf20     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   c91bc: f9402fe8     	ldr	x8, [sp, #0x58]
   c91c0: 91014109     	add	x9, x8, #0x50
   c91c4: aa0903e0     	mov	x0, x9
   c91c8: f0000961     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c91cc: 91242021     	add	x1, x1, #0x908
   c91d0: f90027e0     	str	x0, [sp, #0x48]
   c91d4: aa0903e0     	mov	x0, x9
   c91d8: 97ff80fe     	bl	0xa95d0 <_ZN7android7String8C1EPKc@plt>
   c91dc: 14000001     	b	0xc91e0 <android::FileSource::FileSource(int, long, long)+0xb0>
   c91e0: f94037e8     	ldr	x8, [sp, #0x68]
   c91e4: f9400d09     	ldr	x9, [x8, #0x18]
   c91e8: b6f80149     	tbz	x9, #0x3f, 0xc9210 <android::FileSource::FileSource(int, long, long)+0xe0>
   c91ec: 14000001     	b	0xc91f0 <android::FileSource::FileSource(int, long, long)+0xc0>
   c91f0: aa1f03e8     	mov	x8, xzr
   c91f4: f94037e9     	ldr	x9, [sp, #0x68]
   c91f8: f9000d28     	str	x8, [x9, #0x18]
   c91fc: 14000005     	b	0xc9210 <android::FileSource::FileSource(int, long, long)+0xe0>
   c9200: f90043e0     	str	x0, [sp, #0x80]
   c9204: 2a0103e8     	mov	w8, w1
   c9208: b9007fe8     	str	w8, [sp, #0x7c]
   c920c: 14000087     	b	0xc9428 <android::FileSource::FileSource(int, long, long)+0x2f8>
   c9210: f94037e8     	ldr	x8, [sp, #0x68]
   c9214: f9401109     	ldr	x9, [x8, #0x20]
   c9218: b6f800c9     	tbz	x9, #0x3f, 0xc9230 <android::FileSource::FileSource(int, long, long)+0x100>
   c921c: 14000001     	b	0xc9220 <android::FileSource::FileSource(int, long, long)+0xf0>
   c9220: aa1f03e8     	mov	x8, xzr
   c9224: f94037e9     	ldr	x9, [sp, #0x68]
   c9228: f9001128     	str	x8, [x9, #0x20]
   c922c: 14000001     	b	0xc9230 <android::FileSource::FileSource(int, long, long)+0x100>
   c9230: f94037e8     	ldr	x8, [sp, #0x68]
   c9234: f9401109     	ldr	x9, [x8, #0x20]
   c9238: f9400d0a     	ldr	x10, [x8, #0x18]
   c923c: b240fbeb     	orr	x11, xzr, #0x7fffffffffffffff
   c9240: eb0a016a     	subs	x10, x11, x10
   c9244: eb0a0129     	subs	x9, x9, x10
   c9248: f90023e9     	str	x9, [sp, #0x40]
   c924c: 5400010d     	b.le	0xc926c <android::FileSource::FileSource(int, long, long)+0x13c>
   c9250: 14000001     	b	0xc9254 <android::FileSource::FileSource(int, long, long)+0x124>
   c9254: f94037e8     	ldr	x8, [sp, #0x68]
   c9258: f9400d09     	ldr	x9, [x8, #0x18]
   c925c: b240fbea     	orr	x10, xzr, #0x7fffffffffffffff
   c9260: eb090149     	subs	x9, x10, x9
   c9264: f9001109     	str	x9, [x8, #0x20]
   c9268: 14000001     	b	0xc926c <android::FileSource::FileSource(int, long, long)+0x13c>
   c926c: b9409fe0     	ldr	w0, [sp, #0x9c]
   c9270: d10263a1     	sub	x1, x29, #0x98
   c9274: 97ff87c7     	bl	0xab190 <fstat@plt>
   c9278: b9003fe0     	str	w0, [sp, #0x3c]
   c927c: 14000001     	b	0xc9280 <android::FileSource::FileSource(int, long, long)+0x150>
   c9280: b9403fe8     	ldr	w8, [sp, #0x3c]
   c9284: 35000468     	cbnz	w8, 0xc9310 <android::FileSource::FileSource(int, long, long)+0x1e0>
   c9288: 14000001     	b	0xc928c <android::FileSource::FileSource(int, long, long)+0x15c>
   c928c: f94037e8     	ldr	x8, [sp, #0x68]
   c9290: f9400d09     	ldr	x9, [x8, #0x18]
   c9294: f85983aa     	ldur	x10, [x29, #-0x68]
   c9298: eb0a0129     	subs	x9, x9, x10
   c929c: f9001be9     	str	x9, [sp, #0x30]
   c92a0: 5400018d     	b.le	0xc92d0 <android::FileSource::FileSource(int, long, long)+0x1a0>
   c92a4: 14000001     	b	0xc92a8 <android::FileSource::FileSource(int, long, long)+0x178>
   c92a8: f85983a8     	ldur	x8, [x29, #-0x68]
   c92ac: f94037e9     	ldr	x9, [sp, #0x68]
   c92b0: f9000d28     	str	x8, [x9, #0x18]
   c92b4: aa1f03e8     	mov	x8, xzr
   c92b8: f9001128     	str	x8, [x9, #0x20]
   c92bc: 14000005     	b	0xc92d0 <android::FileSource::FileSource(int, long, long)+0x1a0>
   c92c0: f90043e0     	str	x0, [sp, #0x80]
   c92c4: 2a0103e8     	mov	w8, w1
   c92c8: b9007fe8     	str	w8, [sp, #0x7c]
   c92cc: 14000054     	b	0xc941c <android::FileSource::FileSource(int, long, long)+0x2ec>
   c92d0: f94037e8     	ldr	x8, [sp, #0x68]
   c92d4: f9400d09     	ldr	x9, [x8, #0x18]
   c92d8: f940110a     	ldr	x10, [x8, #0x20]
   c92dc: 8b0a0129     	add	x9, x9, x10
   c92e0: f85983aa     	ldur	x10, [x29, #-0x68]
   c92e4: eb0a0129     	subs	x9, x9, x10
   c92e8: f90017e9     	str	x9, [sp, #0x28]
   c92ec: 5400010d     	b.le	0xc930c <android::FileSource::FileSource(int, long, long)+0x1dc>
   c92f0: 14000001     	b	0xc92f4 <android::FileSource::FileSource(int, long, long)+0x1c4>
   c92f4: f85983a8     	ldur	x8, [x29, #-0x68]
   c92f8: f94037e9     	ldr	x9, [sp, #0x68]
   c92fc: f9400d2a     	ldr	x10, [x9, #0x18]
   c9300: eb0a0108     	subs	x8, x8, x10
   c9304: f9001128     	str	x8, [x9, #0x20]
   c9308: 14000001     	b	0xc930c <android::FileSource::FileSource(int, long, long)+0x1dc>
   c930c: 14000001     	b	0xc9310 <android::FileSource::FileSource(int, long, long)+0x1e0>
   c9310: f94037e8     	ldr	x8, [sp, #0x68]
   c9314: f9400d09     	ldr	x9, [x8, #0x18]
   c9318: f9404bea     	ldr	x10, [sp, #0x90]
   c931c: eb0a0129     	subs	x9, x9, x10
   c9320: f90013e9     	str	x9, [sp, #0x20]
   c9324: 54000121     	b.ne	0xc9348 <android::FileSource::FileSource(int, long, long)+0x218>
   c9328: 14000001     	b	0xc932c <android::FileSource::FileSource(int, long, long)+0x1fc>
   c932c: f94037e8     	ldr	x8, [sp, #0x68]
   c9330: f9401109     	ldr	x9, [x8, #0x20]
   c9334: f94047ea     	ldr	x10, [sp, #0x88]
   c9338: eb0a0129     	subs	x9, x9, x10
   c933c: f9000fe9     	str	x9, [sp, #0x18]
   c9340: 54000060     	b.eq	0xc934c <android::FileSource::FileSource(int, long, long)+0x21c>
   c9344: 14000001     	b	0xc9348 <android::FileSource::FileSource(int, long, long)+0x218>
   c9348: 14000001     	b	0xc934c <android::FileSource::FileSource(int, long, long)+0x21c>
   c934c: b9409fe0     	ldr	w0, [sp, #0x9c]
   c9350: 9102a3e8     	add	x8, sp, #0xa8
   c9354: 97ff6aeb     	bl	0xa3f00 <_ZN7android9nameForFdEi@plt>
   c9358: 14000001     	b	0xc935c <android::FileSource::FileSource(int, long, long)+0x22c>
   c935c: 9102a3e0     	add	x0, sp, #0xa8
   c9360: 97ff7954     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   c9364: f9000be0     	str	x0, [sp, #0x10]
   c9368: 14000001     	b	0xc936c <android::FileSource::FileSource(int, long, long)+0x23c>
   c936c: f94037e8     	ldr	x8, [sp, #0x68]
   c9370: f9400d02     	ldr	x2, [x8, #0x18]
   c9374: f9401103     	ldr	x3, [x8, #0x20]
   c9378: f0000960     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c937c: 91247800     	add	x0, x0, #0x91e
   c9380: d10283a8     	sub	x8, x29, #0xa0
   c9384: f9400be1     	ldr	x1, [sp, #0x10]
   c9388: 97ff7cc6     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
   c938c: 14000001     	b	0xc9390 <android::FileSource::FileSource(int, long, long)+0x260>
   c9390: f94037e8     	ldr	x8, [sp, #0x68]
   c9394: 91014100     	add	x0, x8, #0x50
   c9398: d10283a1     	sub	x1, x29, #0xa0
   c939c: 97ff858d     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
   c93a0: f90007e0     	str	x0, [sp, #0x8]
   c93a4: 14000001     	b	0xc93a8 <android::FileSource::FileSource(int, long, long)+0x278>
   c93a8: d10283a0     	sub	x0, x29, #0xa0
   c93ac: 97ff7d61     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c93b0: 9102a3e0     	add	x0, sp, #0xa8
   c93b4: 97ff6253     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c93b8: d53bd040     	mrs	x0, TPIDR_EL0
   c93bc: f9401400     	ldr	x0, [x0, #0x28]
   c93c0: f94033fe     	ldr	x30, [sp, #0x60]
   c93c4: f94003c8     	ldr	x8, [x30]
   c93c8: eb080008     	subs	x8, x0, x8
   c93cc: f90003e8     	str	x8, [sp]
   c93d0: 540003a1     	b.ne	0xc9444 <android::FileSource::FileSource(int, long, long)+0x314>
   c93d4: 14000001     	b	0xc93d8 <android::FileSource::FileSource(int, long, long)+0x2a8>
   c93d8: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   c93dc: f940abfc     	ldr	x28, [sp, #0x150]
   c93e0: 9105c3ff     	add	sp, sp, #0x170
   c93e4: d65f03c0     	ret
   c93e8: f90043e0     	str	x0, [sp, #0x80]
   c93ec: 2a0103e8     	mov	w8, w1
   c93f0: b9007fe8     	str	w8, [sp, #0x7c]
   c93f4: 14000007     	b	0xc9410 <android::FileSource::FileSource(int, long, long)+0x2e0>
   c93f8: f90043e0     	str	x0, [sp, #0x80]
   c93fc: 2a0103e8     	mov	w8, w1
   c9400: b9007fe8     	str	w8, [sp, #0x7c]
   c9404: d10283a0     	sub	x0, x29, #0xa0
   c9408: 97ff7d4a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c940c: 14000001     	b	0xc9410 <android::FileSource::FileSource(int, long, long)+0x2e0>
   c9410: 9102a3e0     	add	x0, sp, #0xa8
   c9414: 97ff623b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   c9418: 14000001     	b	0xc941c <android::FileSource::FileSource(int, long, long)+0x2ec>
   c941c: f94027e0     	ldr	x0, [sp, #0x48]
   c9420: 97ff7d44     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c9424: 14000001     	b	0xc9428 <android::FileSource::FileSource(int, long, long)+0x2f8>
   c9428: f9402be0     	ldr	x0, [sp, #0x50]
   c942c: 97ff82f1     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   c9430: f94037e0     	ldr	x0, [sp, #0x68]
   c9434: 97ff75bb     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c9438: 14000001     	b	0xc943c <android::FileSource::FileSource(int, long, long)+0x30c>
   c943c: f94043e0     	ldr	x0, [sp, #0x80]
   c9440: 97ff7ab4     	bl	0xa7f10 <_Unwind_Resume@plt>
   c9444: 97ff824b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9448 <android::FileSource::~FileSource()>:
   c9448: d10103ff     	sub	sp, sp, #0x40
   c944c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c9450: 9100c3fd     	add	x29, sp, #0x30
   c9454: f0000ee8     	adrp	x8, 0x2a8000
   c9458: f9417d08     	ldr	x8, [x8, #0x2f8]
   c945c: b27c03e9     	orr	x9, xzr, #0x10
   c9460: 8b090108     	add	x8, x8, x9
   c9464: 5280000a     	mov	w10, #0x0               // =0
   c9468: f81f83a0     	stur	x0, [x29, #-0x8]
   c946c: f85f83a9     	ldur	x9, [x29, #-0x8]
   c9470: f9000128     	str	x8, [x9]
   c9474: b940112b     	ldr	w11, [x9, #0x10]
   c9478: 6b0a017f     	cmp	w11, w10
   c947c: 1a9fb7ea     	cset	w10, ge
   c9480: f9000be9     	str	x9, [sp, #0x10]
   c9484: 3700004a     	tbnz	w10, #0x0, 0xc948c <android::FileSource::~FileSource()+0x44>
   c9488: 14000019     	b	0xc94ec <android::FileSource::~FileSource()+0xa4>
   c948c: f9400be8     	ldr	x8, [sp, #0x10]
   c9490: b9401100     	ldr	w0, [x8, #0x10]
   c9494: 97ff5e2f     	bl	0xa0d50 <close@plt>
   c9498: 14000001     	b	0xc949c <android::FileSource::~FileSource()+0x54>
   c949c: 12800008     	mov	w8, #-0x1               // =-1
   c94a0: f9400be9     	ldr	x9, [sp, #0x10]
   c94a4: b9001128     	str	w8, [x9, #0x10]
   c94a8: 14000011     	b	0xc94ec <android::FileSource::~FileSource()+0xa4>
   c94ac: d2800508     	mov	x8, #0x28               // =40
   c94b0: d2800a09     	mov	x9, #0x50               // =80
   c94b4: 2a0103ea     	mov	w10, w1
   c94b8: f81f03a0     	stur	x0, [x29, #-0x10]
   c94bc: b81ec3aa     	stur	w10, [x29, #-0x14]
   c94c0: f9400be0     	ldr	x0, [sp, #0x10]
   c94c4: 8b090000     	add	x0, x0, x9
   c94c8: f90007e8     	str	x8, [sp, #0x8]
   c94cc: 97ff7d19     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c94d0: f9400be8     	ldr	x8, [sp, #0x10]
   c94d4: f94007e9     	ldr	x9, [sp, #0x8]
   c94d8: 8b090100     	add	x0, x8, x9
   c94dc: 97ff82c5     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   c94e0: f9400be0     	ldr	x0, [sp, #0x10]
   c94e4: 97ff758f     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c94e8: 14000010     	b	0xc9528 <android::FileSource::~FileSource()+0xe0>
   c94ec: d2800508     	mov	x8, #0x28               // =40
   c94f0: d2800a09     	mov	x9, #0x50               // =80
   c94f4: f9400bea     	ldr	x10, [sp, #0x10]
   c94f8: 8b090140     	add	x0, x10, x9
   c94fc: f90003e8     	str	x8, [sp]
   c9500: 97ff7d0c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   c9504: f9400be8     	ldr	x8, [sp, #0x10]
   c9508: f94003e9     	ldr	x9, [sp]
   c950c: 8b090100     	add	x0, x8, x9
   c9510: 97ff82b8     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   c9514: f9400be0     	ldr	x0, [sp, #0x10]
   c9518: 97ff7582     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   c951c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c9520: 910103ff     	add	sp, sp, #0x40
   c9524: d65f03c0     	ret
   c9528: f85f03a0     	ldur	x0, [x29, #-0x10]
   c952c: 97ff9326     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000c9530 <android::FileSource::~FileSource()>:
   c9530: d10083ff     	sub	sp, sp, #0x20
   c9534: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c9538: 910043fd     	add	x29, sp, #0x10
   c953c: f0000ee8     	adrp	x8, 0x2a8000
   c9540: f944a508     	ldr	x8, [x8, #0x948]
   c9544: f90007e0     	str	x0, [sp, #0x8]
   c9548: f94007e0     	ldr	x0, [sp, #0x8]
   c954c: f90003e0     	str	x0, [sp]
   c9550: d63f0100     	blr	x8
   c9554: f94003e0     	ldr	x0, [sp]
   c9558: 97ff5d02     	bl	0xa0960 <_ZdlPv@plt>
   c955c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c9560: 910083ff     	add	sp, sp, #0x20
   c9564: d65f03c0     	ret

00000000000c9568 <android::FileSource::initCheck() const>:
   c9568: d10043ff     	sub	sp, sp, #0x10
   c956c: 52800008     	mov	w8, #0x0                // =0
   c9570: 12800249     	mov	w9, #-0x13              // =-19
   c9574: f90007e0     	str	x0, [sp, #0x8]
   c9578: f94007e0     	ldr	x0, [sp, #0x8]
   c957c: b940100a     	ldr	w10, [x0, #0x10]
   c9580: 6b08015f     	cmp	w10, w8
   c9584: 1a9fb7ea     	cset	w10, ge
   c9588: 7200015f     	tst	w10, #0x1
   c958c: 1a891100     	csel	w0, w8, w9, ne
   c9590: 910043ff     	add	sp, sp, #0x10
   c9594: d65f03c0     	ret

00000000000c9598 <android::FileSource::readAt(long, void*, unsigned long)>:
   c9598: d102c3ff     	sub	sp, sp, #0xb0
   c959c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   c95a0: 910283fd     	add	x29, sp, #0xa0
   c95a4: d53bd048     	mrs	x8, TPIDR_EL0
   c95a8: f9401508     	ldr	x8, [x8, #0x28]
   c95ac: f81f83a8     	stur	x8, [x29, #-0x8]
   c95b0: f81e03a0     	stur	x0, [x29, #-0x20]
   c95b4: f81d83a1     	stur	x1, [x29, #-0x28]
   c95b8: f81d03a2     	stur	x2, [x29, #-0x30]
   c95bc: f81c83a3     	stur	x3, [x29, #-0x38]
   c95c0: f85e03a8     	ldur	x8, [x29, #-0x20]
   c95c4: aa0803e0     	mov	x0, x8
   c95c8: b9401109     	ldr	w9, [x8, #0x10]
   c95cc: f9001fe0     	str	x0, [sp, #0x38]
   c95d0: 36f800a9     	tbz	w9, #0x1f, 0xc95e4 <android::FileSource::readAt(long, void*, unsigned long)+0x4c>
   c95d4: 14000001     	b	0xc95d8 <android::FileSource::readAt(long, void*, unsigned long)+0x40>
   c95d8: 92800248     	mov	x8, #-0x13              // =-19
   c95dc: f81e83a8     	stur	x8, [x29, #-0x18]
   c95e0: 1400004e     	b	0xc9718 <android::FileSource::readAt(long, void*, unsigned long)+0x180>
   c95e4: f9401fe8     	ldr	x8, [sp, #0x38]
   c95e8: 9100a101     	add	x1, x8, #0x28
   c95ec: d10043a0     	sub	x0, x29, #0x10
   c95f0: 97ffb754     	bl	0xb7340 <setMediaExtractor+0x248>
   c95f4: f9401fe8     	ldr	x8, [sp, #0x38]
   c95f8: f9401100     	ldr	x0, [x8, #0x20]
   c95fc: b7f803a0     	tbnz	x0, #0x3f, 0xc9670 <android::FileSource::readAt(long, void*, unsigned long)+0xd8>
   c9600: 14000001     	b	0xc9604 <android::FileSource::readAt(long, void*, unsigned long)+0x6c>
   c9604: f85d83a8     	ldur	x8, [x29, #-0x28]
   c9608: f9401fe9     	ldr	x9, [sp, #0x38]
   c960c: f940112a     	ldr	x10, [x9, #0x20]
   c9610: eb0a0108     	subs	x8, x8, x10
   c9614: f9001be8     	str	x8, [sp, #0x30]
   c9618: 540000eb     	b.lt	0xc9634 <android::FileSource::readAt(long, void*, unsigned long)+0x9c>
   c961c: 14000001     	b	0xc9620 <android::FileSource::readAt(long, void*, unsigned long)+0x88>
   c9620: aa1f03e8     	mov	x8, xzr
   c9624: f81e83a8     	stur	x8, [x29, #-0x18]
   c9628: 320003e9     	orr	w9, wzr, #0x1
   c962c: b81c43a9     	stur	w9, [x29, #-0x3c]
   c9630: 14000037     	b	0xc970c <android::FileSource::readAt(long, void*, unsigned long)+0x174>
   c9634: f9401fe8     	ldr	x8, [sp, #0x38]
   c9638: f9401109     	ldr	x9, [x8, #0x20]
   c963c: f85d83aa     	ldur	x10, [x29, #-0x28]
   c9640: eb0a0129     	subs	x9, x9, x10
   c9644: f81b83a9     	stur	x9, [x29, #-0x48]
   c9648: f85c83a9     	ldur	x9, [x29, #-0x38]
   c964c: f85b83aa     	ldur	x10, [x29, #-0x48]
   c9650: eb0a0129     	subs	x9, x9, x10
   c9654: f90017e9     	str	x9, [sp, #0x28]
   c9658: 540000a9     	b.ls	0xc966c <android::FileSource::readAt(long, void*, unsigned long)+0xd4>
   c965c: 14000001     	b	0xc9660 <android::FileSource::readAt(long, void*, unsigned long)+0xc8>
   c9660: f85b83a8     	ldur	x8, [x29, #-0x48]
   c9664: f81c83a8     	stur	x8, [x29, #-0x38]
   c9668: 14000001     	b	0xc966c <android::FileSource::readAt(long, void*, unsigned long)+0xd4>
   c966c: 14000001     	b	0xc9670 <android::FileSource::readAt(long, void*, unsigned long)+0xd8>
   c9670: f9401fe8     	ldr	x8, [sp, #0x38]
   c9674: b9401100     	ldr	w0, [x8, #0x10]
   c9678: f85d83a9     	ldur	x9, [x29, #-0x28]
   c967c: f9400d0a     	ldr	x10, [x8, #0x18]
   c9680: 8b0a0121     	add	x1, x9, x10
   c9684: 2a1f03e2     	mov	w2, wzr
   c9688: 97ff7b4e     	bl	0xa83c0 <lseek64@plt>
   c968c: f90013e0     	str	x0, [sp, #0x20]
   c9690: 14000001     	b	0xc9694 <android::FileSource::readAt(long, void*, unsigned long)+0xfc>
   c9694: f94013e8     	ldr	x8, [sp, #0x20]
   c9698: f9002be8     	str	x8, [sp, #0x50]
   c969c: f9402be9     	ldr	x9, [sp, #0x50]
   c96a0: b1000529     	adds	x9, x9, #0x1
   c96a4: f9000fe9     	str	x9, [sp, #0x18]
   c96a8: 540001a1     	b.ne	0xc96dc <android::FileSource::readAt(long, void*, unsigned long)+0x144>
   c96ac: 14000001     	b	0xc96b0 <android::FileSource::readAt(long, void*, unsigned long)+0x118>
   c96b0: b26183e8     	mov	x8, #-0x80000000        // =-2147483648
   c96b4: f81e83a8     	stur	x8, [x29, #-0x18]
   c96b8: 320003e9     	orr	w9, wzr, #0x1
   c96bc: b81c43a9     	stur	w9, [x29, #-0x3c]
   c96c0: 14000013     	b	0xc970c <android::FileSource::readAt(long, void*, unsigned long)+0x174>
   c96c4: f90027e0     	str	x0, [sp, #0x48]
   c96c8: 2a0103e8     	mov	w8, w1
   c96cc: b90047e8     	str	w8, [sp, #0x44]
   c96d0: d10043a0     	sub	x0, x29, #0x10
   c96d4: 97ffb7b2     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c96d8: 1400001d     	b	0xc974c <android::FileSource::readAt(long, void*, unsigned long)+0x1b4>
   c96dc: f9401fe8     	ldr	x8, [sp, #0x38]
   c96e0: b9401100     	ldr	w0, [x8, #0x10]
   c96e4: f85d03a1     	ldur	x1, [x29, #-0x30]
   c96e8: f85c83a2     	ldur	x2, [x29, #-0x38]
   c96ec: 97ff65d1     	bl	0xa2e30 <read@plt>
   c96f0: f9000be0     	str	x0, [sp, #0x10]
   c96f4: 14000001     	b	0xc96f8 <android::FileSource::readAt(long, void*, unsigned long)+0x160>
   c96f8: f9400be8     	ldr	x8, [sp, #0x10]
   c96fc: f81e83a8     	stur	x8, [x29, #-0x18]
   c9700: 320003e9     	orr	w9, wzr, #0x1
   c9704: b81c43a9     	stur	w9, [x29, #-0x3c]
   c9708: 14000001     	b	0xc970c <android::FileSource::readAt(long, void*, unsigned long)+0x174>
   c970c: d10043a0     	sub	x0, x29, #0x10
   c9710: 97ffb7a3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c9714: 14000001     	b	0xc9718 <android::FileSource::readAt(long, void*, unsigned long)+0x180>
   c9718: f85e83a8     	ldur	x8, [x29, #-0x18]
   c971c: d53bd049     	mrs	x9, TPIDR_EL0
   c9720: f9401529     	ldr	x9, [x9, #0x28]
   c9724: f85f83aa     	ldur	x10, [x29, #-0x8]
   c9728: eb0a0129     	subs	x9, x9, x10
   c972c: f90007e8     	str	x8, [sp, #0x8]
   c9730: f90003e9     	str	x9, [sp]
   c9734: 54000101     	b.ne	0xc9754 <android::FileSource::readAt(long, void*, unsigned long)+0x1bc>
   c9738: 14000001     	b	0xc973c <android::FileSource::readAt(long, void*, unsigned long)+0x1a4>
   c973c: f94007e0     	ldr	x0, [sp, #0x8]
   c9740: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   c9744: 9102c3ff     	add	sp, sp, #0xb0
   c9748: d65f03c0     	ret
   c974c: f94027e0     	ldr	x0, [sp, #0x48]
   c9750: 97ff79f0     	bl	0xa7f10 <_Unwind_Resume@plt>
   c9754: 97ff8187     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9758 <android::FileSource::getSize(long*)>:
   c9758: d10183ff     	sub	sp, sp, #0x60
   c975c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   c9760: 910143fd     	add	x29, sp, #0x50
   c9764: d53bd048     	mrs	x8, TPIDR_EL0
   c9768: f9401508     	ldr	x8, [x8, #0x28]
   c976c: f81f83a8     	stur	x8, [x29, #-0x8]
   c9770: f81e03a0     	stur	x0, [x29, #-0x20]
   c9774: f90017e1     	str	x1, [sp, #0x28]
   c9778: f85e03a8     	ldur	x8, [x29, #-0x20]
   c977c: aa0803e0     	mov	x0, x8
   c9780: 9100a101     	add	x1, x8, #0x28
   c9784: d10043a9     	sub	x9, x29, #0x10
   c9788: f9000fe0     	str	x0, [sp, #0x18]
   c978c: aa0903e0     	mov	x0, x9
   c9790: f9000be8     	str	x8, [sp, #0x10]
   c9794: 97ffb6eb     	bl	0xb7340 <setMediaExtractor+0x248>
   c9798: f9400be8     	ldr	x8, [sp, #0x10]
   c979c: b940110a     	ldr	w10, [x8, #0x10]
   c97a0: 36f800ea     	tbz	w10, #0x1f, 0xc97bc <android::FileSource::getSize(long*)+0x64>
   c97a4: 14000001     	b	0xc97a8 <android::FileSource::getSize(long*)+0x50>
   c97a8: 12800248     	mov	w8, #-0x13              // =-19
   c97ac: b81ec3a8     	stur	w8, [x29, #-0x14]
   c97b0: 320003e8     	orr	w8, wzr, #0x1
   c97b4: b90027e8     	str	w8, [sp, #0x24]
   c97b8: 1400000a     	b	0xc97e0 <android::FileSource::getSize(long*)+0x88>
   c97bc: f9400fe8     	ldr	x8, [sp, #0x18]
   c97c0: f9401109     	ldr	x9, [x8, #0x20]
   c97c4: f94017ea     	ldr	x10, [sp, #0x28]
   c97c8: f9000149     	str	x9, [x10]
   c97cc: 2a1f03eb     	mov	w11, wzr
   c97d0: b81ec3ab     	stur	w11, [x29, #-0x14]
   c97d4: 320003eb     	orr	w11, wzr, #0x1
   c97d8: b90027eb     	str	w11, [sp, #0x24]
   c97dc: 14000001     	b	0xc97e0 <android::FileSource::getSize(long*)+0x88>
   c97e0: d10043a0     	sub	x0, x29, #0x10
   c97e4: 97ffb76e     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   c97e8: b85ec3a8     	ldur	w8, [x29, #-0x14]
   c97ec: d53bd040     	mrs	x0, TPIDR_EL0
   c97f0: f9401400     	ldr	x0, [x0, #0x28]
   c97f4: f85f83be     	ldur	x30, [x29, #-0x8]
   c97f8: eb1e0000     	subs	x0, x0, x30
   c97fc: b9000fe8     	str	w8, [sp, #0xc]
   c9800: f90003e0     	str	x0, [sp]
   c9804: 540000c1     	b.ne	0xc981c <android::FileSource::getSize(long*)+0xc4>
   c9808: 14000001     	b	0xc980c <android::FileSource::getSize(long*)+0xb4>
   c980c: b9400fe0     	ldr	w0, [sp, #0xc]
   c9810: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   c9814: 910183ff     	add	sp, sp, #0x60
   c9818: d65f03c0     	ret
   c981c: 97ff8155     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9820 <android::FileSource::toString()>:
   c9820: d10083ff     	sub	sp, sp, #0x20
   c9824: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c9828: 910043fd     	add	x29, sp, #0x10
   c982c: d2800a09     	mov	x9, #0x50               // =80
   c9830: f90007e0     	str	x0, [sp, #0x8]
   c9834: f94007e0     	ldr	x0, [sp, #0x8]
   c9838: 8b090001     	add	x1, x0, x9
   c983c: aa0803e0     	mov	x0, x8
   c9840: 97ff6934     	bl	0xa3d10 <_ZN7android7String8C1ERKS0_@plt>
   c9844: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c9848: 910083ff     	add	sp, sp, #0x20
   c984c: d65f03c0     	ret

00000000000c9850 <android::HevcParameterSets::HevcParameterSets()>:
   c9850: d10103ff     	sub	sp, sp, #0x40
   c9854: a9037bfd     	stp	x29, x30, [sp, #0x30]
   c9858: 9100c3fd     	add	x29, sp, #0x30
   c985c: d2800508     	mov	x8, #0x28               // =40
   c9860: f81f83a0     	stur	x0, [x29, #-0x8]
   c9864: f85f83a0     	ldur	x0, [x29, #-0x8]
   c9868: aa0003e1     	mov	x1, x0
   c986c: f9000be0     	str	x0, [sp, #0x10]
   c9870: aa0103e0     	mov	x0, x1
   c9874: f90007e8     	str	x8, [sp, #0x8]
   c9878: f90003e1     	str	x1, [sp]
   c987c: 97ff6671     	bl	0xa3240 <_ZN7android11KeyedVectorIjmEC2Ev@plt>
   c9880: f9400be8     	ldr	x8, [sp, #0x10]
   c9884: f94007e0     	ldr	x0, [sp, #0x8]
   c9888: 8b000100     	add	x0, x8, x0
   c988c: 97ff727d     	bl	0xa6280 <_ZN7android6VectorINS_2spINS_7ABufferEEEEC2Ev@plt>
   c9890: 14000001     	b	0xc9894 <android::HevcParameterSets::HevcParameterSets()+0x44>
   c9894: f9400be8     	ldr	x8, [sp, #0x10]
   c9898: b900511f     	str	wzr, [x8, #0x50]
   c989c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   c98a0: 910103ff     	add	sp, sp, #0x40
   c98a4: d65f03c0     	ret
   c98a8: 2a0103e8     	mov	w8, w1
   c98ac: f81f03a0     	stur	x0, [x29, #-0x10]
   c98b0: b81ec3a8     	stur	w8, [x29, #-0x14]
   c98b4: f94003e0     	ldr	x0, [sp]
   c98b8: 97ff862e     	bl	0xab170 <_ZN7android11KeyedVectorIjmED2Ev@plt>
   c98bc: f85f03a0     	ldur	x0, [x29, #-0x10]
   c98c0: 97ff7994     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000c98c4 <android::KeyedVector<unsigned int, unsigned long>::KeyedVector()>:
   c98c4: d10083ff     	sub	sp, sp, #0x20
   c98c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c98cc: 910043fd     	add	x29, sp, #0x10
   c98d0: f90007e0     	str	x0, [sp, #0x8]
   c98d4: f94007e0     	ldr	x0, [sp, #0x8]
   c98d8: 97ff7906     	bl	0xa7cf0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEEC2Ev@plt>
   c98dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c98e0: 910083ff     	add	sp, sp, #0x20
   c98e4: d65f03c0     	ret

00000000000c98e8 <android::Vector<android::sp<android::ABuffer>>::Vector()>:
   c98e8: d100c3ff     	sub	sp, sp, #0x30
   c98ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   c98f0: 910083fd     	add	x29, sp, #0x20
   c98f4: b27d03e1     	orr	x1, xzr, #0x8
   c98f8: 52800002     	mov	w2, #0x0                // =0
   c98fc: f0000ee8     	adrp	x8, 0x2a8000
   c9900: f946a508     	ldr	x8, [x8, #0xd48]
   c9904: b27c03e9     	orr	x9, xzr, #0x10
   c9908: 8b090108     	add	x8, x8, x9
   c990c: f81f83a0     	stur	x0, [x29, #-0x8]
   c9910: f85f83a9     	ldur	x9, [x29, #-0x8]
   c9914: aa0903e0     	mov	x0, x9
   c9918: f9000be8     	str	x8, [sp, #0x10]
   c991c: f90007e9     	str	x9, [sp, #0x8]
   c9920: 97ff5ac8     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   c9924: f9400be8     	ldr	x8, [sp, #0x10]
   c9928: f94007e9     	ldr	x9, [sp, #0x8]
   c992c: f9000128     	str	x8, [x9]
   c9930: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   c9934: 9100c3ff     	add	sp, sp, #0x30
   c9938: d65f03c0     	ret

00000000000c993c <android::KeyedVector<unsigned int, unsigned long>::~KeyedVector()>:
   c993c: d10083ff     	sub	sp, sp, #0x20
   c9940: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c9944: 910043fd     	add	x29, sp, #0x10
   c9948: f90007e0     	str	x0, [sp, #0x8]
   c994c: f94007e0     	ldr	x0, [sp, #0x8]
   c9950: 97ff638c     	bl	0xa2780 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEED2Ev@plt>
   c9954: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   c9958: 910083ff     	add	sp, sp, #0x20
   c995c: d65f03c0     	ret

00000000000c9960 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)>:
   c9960: d10283ff     	sub	sp, sp, #0xa0
   c9964: a9097bfd     	stp	x29, x30, [sp, #0x90]
   c9968: 910243fd     	add	x29, sp, #0x90
   c996c: d53bd048     	mrs	x8, TPIDR_EL0
   c9970: f9401508     	ldr	x8, [x8, #0x28]
   c9974: f81f83a8     	stur	x8, [x29, #-0x8]
   c9978: f81e03a0     	stur	x0, [x29, #-0x20]
   c997c: f81d83a1     	stur	x1, [x29, #-0x28]
   c9980: f81d03a2     	stur	x2, [x29, #-0x30]
   c9984: f85e03a8     	ldur	x8, [x29, #-0x20]
   c9988: f85d83a0     	ldur	x0, [x29, #-0x28]
   c998c: 39400009     	ldrb	w9, [x0]
   c9990: 53011929     	ubfx	w9, w9, #1, #6
   c9994: 381cc3a9     	sturb	w9, [x29, #-0x34]
   c9998: 2a1f03e9     	mov	w9, wzr
   c999c: b81c83a9     	stur	w9, [x29, #-0x38]
   c99a0: 385cc3a9     	ldurb	w9, [x29, #-0x34]
   c99a4: 71008129     	subs	w9, w9, #0x20
   c99a8: 2a0903e0     	mov	w0, w9
   c99ac: 71002129     	subs	w9, w9, #0x8
   c99b0: f90023e8     	str	x8, [sp, #0x40]
   c99b4: f9001fe0     	str	x0, [sp, #0x38]
   c99b8: b90037e9     	str	w9, [sp, #0x34]
   c99bc: 54000428     	b.hi	0xc9a40 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xe0>
   c99c0: f0000968     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   c99c4: 91255108     	add	x8, x8, #0x954
   c99c8: f9401feb     	ldr	x11, [sp, #0x38]
   c99cc: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
   c99d0: 8b0a0109     	add	x9, x8, x10
   c99d4: f90017ea     	str	x10, [sp, #0x28]
   c99d8: d61f0120     	br	x9
   c99dc: f85d83a8     	ldur	x8, [x29, #-0x28]
   c99e0: 91000901     	add	x1, x8, #0x2
   c99e4: f85d03a8     	ldur	x8, [x29, #-0x30]
   c99e8: f1000902     	subs	x2, x8, #0x2
   c99ec: f94023e0     	ldr	x0, [sp, #0x40]
   c99f0: 97ff79bc     	bl	0xa80e0 <_ZN7android17HevcParameterSets8parseVpsEPKhm@plt>
   c99f4: b81c83a0     	stur	w0, [x29, #-0x38]
   c99f8: 14000015     	b	0xc9a4c <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xec>
   c99fc: f85d83a8     	ldur	x8, [x29, #-0x28]
   c9a00: 91000901     	add	x1, x8, #0x2
   c9a04: f85d03a8     	ldur	x8, [x29, #-0x30]
   c9a08: f1000902     	subs	x2, x8, #0x2
   c9a0c: f94023e0     	ldr	x0, [sp, #0x40]
   c9a10: 97ff7f54     	bl	0xa9760 <_ZN7android17HevcParameterSets8parseSpsEPKhm@plt>
   c9a14: b81c83a0     	stur	w0, [x29, #-0x38]
   c9a18: 1400000d     	b	0xc9a4c <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xec>
   c9a1c: f85d83a8     	ldur	x8, [x29, #-0x28]
   c9a20: 91000901     	add	x1, x8, #0x2
   c9a24: f85d03a8     	ldur	x8, [x29, #-0x30]
   c9a28: f1000902     	subs	x2, x8, #0x2
   c9a2c: f94023e0     	ldr	x0, [sp, #0x40]
   c9a30: 97ff5a88     	bl	0xa0450 <_ZN7android17HevcParameterSets8parsePpsEPKhm@plt>
   c9a34: b81c83a0     	stur	w0, [x29, #-0x38]
   c9a38: 14000005     	b	0xc9a4c <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xec>
   c9a3c: 14000004     	b	0xc9a4c <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xec>
   c9a40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   c9a44: b81ec3a8     	stur	w8, [x29, #-0x14]
   c9a48: 14000024     	b	0xc9ad8 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x178>
   c9a4c: b85c83a8     	ldur	w8, [x29, #-0x38]
   c9a50: 340000a8     	cbz	w8, 0xc9a64 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x104>
   c9a54: 14000001     	b	0xc9a58 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0xf8>
   c9a58: b85c83a8     	ldur	w8, [x29, #-0x38]
   c9a5c: b81ec3a8     	stur	w8, [x29, #-0x14]
   c9a60: 1400001e     	b	0xc9ad8 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x178>
   c9a64: f85d83a0     	ldur	x0, [x29, #-0x28]
   c9a68: f85d03a1     	ldur	x1, [x29, #-0x30]
   c9a6c: d10043a8     	sub	x8, x29, #0x10
   c9a70: f90013e8     	str	x8, [sp, #0x20]
   c9a74: 97ff6f1f     	bl	0xa56f0 <_ZN7android7ABuffer12CreateAsCopyEPKvm@plt>
   c9a78: f94013e0     	ldr	x0, [sp, #0x20]
   c9a7c: 97ff5905     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   c9a80: f9000fe0     	str	x0, [sp, #0x18]
   c9a84: 14000001     	b	0xc9a88 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x128>
   c9a88: 385cc3a1     	ldurb	w1, [x29, #-0x34]
   c9a8c: f9400fe0     	ldr	x0, [sp, #0x18]
   c9a90: 97ff7198     	bl	0xa60f0 <_ZN7android7ABuffer12setInt32DataEi@plt>
   c9a94: 14000001     	b	0xc9a98 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x138>
   c9a98: f94023e8     	ldr	x8, [sp, #0x40]
   c9a9c: 9100a100     	add	x0, x8, #0x28
   c9aa0: d10043a1     	sub	x1, x29, #0x10
   c9aa4: 97ff649f     	bl	0xa2d20 <_ZN7android6VectorINS_2spINS_7ABufferEEEE4pushERKS3_@plt>
   c9aa8: 14000001     	b	0xc9aac <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x14c>
   c9aac: 2a1f03e8     	mov	w8, wzr
   c9ab0: b81ec3a8     	stur	w8, [x29, #-0x14]
   c9ab4: d10043a0     	sub	x0, x29, #0x10
   c9ab8: 97ff8296     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c9abc: 14000007     	b	0xc9ad8 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x178>
   c9ac0: f81c03a0     	stur	x0, [x29, #-0x40]
   c9ac4: 2a0103e8     	mov	w8, w1
   c9ac8: b81bc3a8     	stur	w8, [x29, #-0x44]
   c9acc: d10043a0     	sub	x0, x29, #0x10
   c9ad0: 97ff8290     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   c9ad4: 1400000e     	b	0xc9b0c <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x1ac>
   c9ad8: b85ec3a8     	ldur	w8, [x29, #-0x14]
   c9adc: d53bd049     	mrs	x9, TPIDR_EL0
   c9ae0: f9401529     	ldr	x9, [x9, #0x28]
   c9ae4: f85f83aa     	ldur	x10, [x29, #-0x8]
   c9ae8: eb0a0129     	subs	x9, x9, x10
   c9aec: b90017e8     	str	w8, [sp, #0x14]
   c9af0: f90007e9     	str	x9, [sp, #0x8]
   c9af4: 54000101     	b.ne	0xc9b14 <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x1b4>
   c9af8: 14000001     	b	0xc9afc <android::HevcParameterSets::addNalUnit(unsigned char const*, unsigned long)+0x19c>
   c9afc: b94017e0     	ldr	w0, [sp, #0x14]
   c9b00: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   c9b04: 910283ff     	add	sp, sp, #0xa0
   c9b08: d65f03c0     	ret
   c9b0c: f85c03a0     	ldur	x0, [x29, #-0x40]
   c9b10: 97ff7900     	bl	0xa7f10 <_Unwind_Resume@plt>
   c9b14: 97ff8097     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9b18 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)>:
   c9b18: d10783ff     	sub	sp, sp, #0x1e0
   c9b1c: f900e3fc     	str	x28, [sp, #0x1c0]
   c9b20: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
   c9b24: 910743fd     	add	x29, sp, #0x1d0
   c9b28: d10363a8     	sub	x8, x29, #0xd8
   c9b2c: d53bd049     	mrs	x9, TPIDR_EL0
   c9b30: f9401529     	ldr	x9, [x9, #0x28]
   c9b34: f9000109     	str	x9, [x8]
   c9b38: f81503a0     	stur	x0, [x29, #-0xb0]
   c9b3c: f81483a1     	stur	x1, [x29, #-0xb8]
   c9b40: f81403a2     	stur	x2, [x29, #-0xc0]
   c9b44: f85503a9     	ldur	x9, [x29, #-0xb0]
   c9b48: f85483a1     	ldur	x1, [x29, #-0xb8]
   c9b4c: f85403a2     	ldur	x2, [x29, #-0xc0]
   c9b50: d10123a0     	sub	x0, x29, #0x48
   c9b54: f81203a0     	stur	x0, [x29, #-0xe0]
   c9b58: f90077e8     	str	x8, [sp, #0xe8]
   c9b5c: f90073e9     	str	x9, [sp, #0xe0]
   c9b60: 97ff660c     	bl	0xa3390 <_ZN7android12NALBitReaderC1EPKhm@plt>
   c9b64: 321e03ea     	orr	w10, wzr, #0x4
   c9b68: 2a0a03e1     	mov	w1, w10
   c9b6c: f85203a0     	ldur	x0, [x29, #-0xe0]
   c9b70: 97ff73bc     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9b74: b900dfe0     	str	w0, [sp, #0xdc]
   c9b78: 14000001     	b	0xc9b7c <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x64>
   c9b7c: 320003e8     	orr	w8, wzr, #0x1
   c9b80: 2a0803e1     	mov	w1, w8
   c9b84: d10123a0     	sub	x0, x29, #0x48
   c9b88: 97ff73b6     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9b8c: b900dbe0     	str	w0, [sp, #0xd8]
   c9b90: 14000001     	b	0xc9b94 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x7c>
   c9b94: 320003e8     	orr	w8, wzr, #0x1
   c9b98: 2a0803e1     	mov	w1, w8
   c9b9c: d10123a0     	sub	x0, x29, #0x48
   c9ba0: 97ff73b0     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9ba4: b900d7e0     	str	w0, [sp, #0xd4]
   c9ba8: 14000001     	b	0xc9bac <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x94>
   c9bac: 321f07e8     	orr	w8, wzr, #0x6
   c9bb0: 2a0803e1     	mov	w1, w8
   c9bb4: d10123a0     	sub	x0, x29, #0x48
   c9bb8: 97ff73aa     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9bbc: b900d3e0     	str	w0, [sp, #0xd0]
   c9bc0: 14000001     	b	0xc9bc4 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0xac>
   c9bc4: 320003e8     	orr	w8, wzr, #0x1
   c9bc8: 2a0803e1     	mov	w1, w8
   c9bcc: d10123a0     	sub	x0, x29, #0x48
   c9bd0: 97ff73a4     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9bd4: b900cfe0     	str	w0, [sp, #0xcc]
   c9bd8: 14000001     	b	0xc9bdc <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0xc4>
   c9bdc: 321c03e8     	orr	w8, wzr, #0x10
   c9be0: 2a0803e1     	mov	w1, w8
   c9be4: d10123a0     	sub	x0, x29, #0x48
   c9be8: 97ff739e     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9bec: b900cbe0     	str	w0, [sp, #0xc8]
   c9bf0: 14000001     	b	0xc9bf4 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0xdc>
   c9bf4: 321b07e8     	orr	w8, wzr, #0x60
   c9bf8: 2a0803e1     	mov	w1, w8
   c9bfc: d10123a0     	sub	x0, x29, #0x48
   c9c00: 97ff5f9c     	bl	0xa1a70 <_ZNK7android12NALBitReader18atLeastNumBitsLeftEm@plt>
   c9c04: b900c7e0     	str	w0, [sp, #0xc4]
   c9c08: 14000001     	b	0xc9c0c <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0xf4>
   c9c0c: b940c7e8     	ldr	w8, [sp, #0xc4]
   c9c10: 36001268     	tbz	w8, #0x0, 0xc9e5c <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x344>
   c9c14: 14000001     	b	0xc9c18 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x100>
   c9c18: f94073e0     	ldr	x0, [sp, #0xe0]
   c9c1c: 2a1f03e8     	mov	w8, wzr
   c9c20: b81b43a8     	stur	w8, [x29, #-0x4c]
   c9c24: 321f03e8     	orr	w8, wzr, #0x2
   c9c28: 2a0803e1     	mov	w1, w8
   c9c2c: d10123a9     	sub	x9, x29, #0x48
   c9c30: f9005fe0     	str	x0, [sp, #0xb8]
   c9c34: aa0903e0     	mov	x0, x9
   c9c38: 97ff61da     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9c3c: b900b7e0     	str	w0, [sp, #0xb4]
   c9c40: 14000001     	b	0xc9c44 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x12c>
   c9c44: b940b7e8     	ldr	w8, [sp, #0xb4]
   c9c48: 2a0803e9     	mov	w9, w8
   c9c4c: 2a0903ea     	mov	w10, w9
   c9c50: f81a83aa     	stur	x10, [x29, #-0x58]
   c9c54: d10133a1     	sub	x1, x29, #0x4c
   c9c58: d10163a2     	sub	x2, x29, #0x58
   c9c5c: f9405fe0     	ldr	x0, [sp, #0xb8]
   c9c60: 97ff6c70     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9c64: f90057e0     	str	x0, [sp, #0xa8]
   c9c68: 14000001     	b	0xc9c6c <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x154>
   c9c6c: f94073e0     	ldr	x0, [sp, #0xe0]
   c9c70: 320003e8     	orr	w8, wzr, #0x1
   c9c74: b81a43a8     	stur	w8, [x29, #-0x5c]
   c9c78: 2a0803e1     	mov	w1, w8
   c9c7c: d10123a9     	sub	x9, x29, #0x48
   c9c80: f90053e0     	str	x0, [sp, #0xa0]
   c9c84: aa0903e0     	mov	x0, x9
   c9c88: 97ff61c6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9c8c: b9009fe0     	str	w0, [sp, #0x9c]
   c9c90: 14000001     	b	0xc9c94 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x17c>
   c9c94: b9409fe8     	ldr	w8, [sp, #0x9c]
   c9c98: 2a0803e9     	mov	w9, w8
   c9c9c: 2a0903ea     	mov	w10, w9
   c9ca0: f81983aa     	stur	x10, [x29, #-0x68]
   c9ca4: d10173a1     	sub	x1, x29, #0x5c
   c9ca8: d101a3a2     	sub	x2, x29, #0x68
   c9cac: f94053e0     	ldr	x0, [sp, #0xa0]
   c9cb0: 97ff6c5c     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9cb4: f9004be0     	str	x0, [sp, #0x90]
   c9cb8: 14000001     	b	0xc9cbc <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x1a4>
   c9cbc: f94073e0     	ldr	x0, [sp, #0xe0]
   c9cc0: 321f03e8     	orr	w8, wzr, #0x2
   c9cc4: b81943a8     	stur	w8, [x29, #-0x6c]
   c9cc8: 528000a8     	mov	w8, #0x5                // =5
   c9ccc: 2a0803e1     	mov	w1, w8
   c9cd0: d10123a9     	sub	x9, x29, #0x48
   c9cd4: f90047e0     	str	x0, [sp, #0x88]
   c9cd8: aa0903e0     	mov	x0, x9
   c9cdc: 97ff61b1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9ce0: b90087e0     	str	w0, [sp, #0x84]
   c9ce4: 14000001     	b	0xc9ce8 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x1d0>
   c9ce8: b94087e8     	ldr	w8, [sp, #0x84]
   c9cec: 2a0803e9     	mov	w9, w8
   c9cf0: 2a0903ea     	mov	w10, w9
   c9cf4: f81883aa     	stur	x10, [x29, #-0x78]
   c9cf8: d101b3a1     	sub	x1, x29, #0x6c
   c9cfc: d101e3a2     	sub	x2, x29, #0x78
   c9d00: f94047e0     	ldr	x0, [sp, #0x88]
   c9d04: 97ff6c47     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9d08: f9003fe0     	str	x0, [sp, #0x78]
   c9d0c: 14000001     	b	0xc9d10 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x1f8>
   c9d10: f94073e0     	ldr	x0, [sp, #0xe0]
   c9d14: 320007e8     	orr	w8, wzr, #0x3
   c9d18: b81843a8     	stur	w8, [x29, #-0x7c]
   c9d1c: 321b03e8     	orr	w8, wzr, #0x20
   c9d20: 2a0803e1     	mov	w1, w8
   c9d24: d10123a9     	sub	x9, x29, #0x48
   c9d28: f9003be0     	str	x0, [sp, #0x70]
   c9d2c: aa0903e0     	mov	x0, x9
   c9d30: 97ff619c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9d34: b9006fe0     	str	w0, [sp, #0x6c]
   c9d38: 14000001     	b	0xc9d3c <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x224>
   c9d3c: b9406fe8     	ldr	w8, [sp, #0x6c]
   c9d40: 2a0803e9     	mov	w9, w8
   c9d44: 2a0903ea     	mov	w10, w9
   c9d48: f81783aa     	stur	x10, [x29, #-0x88]
   c9d4c: d101f3a1     	sub	x1, x29, #0x7c
   c9d50: d10223a2     	sub	x2, x29, #0x88
   c9d54: f9403be0     	ldr	x0, [sp, #0x70]
   c9d58: 97ff6c32     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9d5c: f90033e0     	str	x0, [sp, #0x60]
   c9d60: 14000001     	b	0xc9d64 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x24c>
   c9d64: f94073e0     	ldr	x0, [sp, #0xe0]
   c9d68: 321e03e8     	orr	w8, wzr, #0x4
   c9d6c: b81743a8     	stur	w8, [x29, #-0x8c]
   c9d70: 321c03e8     	orr	w8, wzr, #0x10
   c9d74: 2a0803e1     	mov	w1, w8
   c9d78: d10123a9     	sub	x9, x29, #0x48
   c9d7c: f9002fe0     	str	x0, [sp, #0x58]
   c9d80: aa0903e0     	mov	x0, x9
   c9d84: 97ff6187     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9d88: b90057e0     	str	w0, [sp, #0x54]
   c9d8c: 14000001     	b	0xc9d90 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x278>
   c9d90: b94057e1     	ldr	w1, [sp, #0x54]
   c9d94: 2a0103e0     	mov	w0, w1
   c9d98: d3607c00     	lsl	x0, x0, #32
   c9d9c: 321b03e8     	orr	w8, wzr, #0x20
   c9da0: 2a0803e1     	mov	w1, w8
   c9da4: d10123a9     	sub	x9, x29, #0x48
   c9da8: f90027e0     	str	x0, [sp, #0x48]
   c9dac: aa0903e0     	mov	x0, x9
   c9db0: 97ff617c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9db4: b90047e0     	str	w0, [sp, #0x44]
   c9db8: 14000001     	b	0xc9dbc <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x2a4>
   c9dbc: b94047e8     	ldr	w8, [sp, #0x44]
   c9dc0: 2a0803e9     	mov	w9, w8
   c9dc4: 2a0903ea     	mov	w10, w9
   c9dc8: f94027eb     	ldr	x11, [sp, #0x48]
   c9dcc: aa0a016a     	orr	x10, x11, x10
   c9dd0: f81683aa     	stur	x10, [x29, #-0x98]
   c9dd4: d10233a1     	sub	x1, x29, #0x8c
   c9dd8: d10263a2     	sub	x2, x29, #0x98
   c9ddc: f9402fe0     	ldr	x0, [sp, #0x58]
   c9de0: 97ff6c10     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9de4: f9001fe0     	str	x0, [sp, #0x38]
   c9de8: 14000001     	b	0xc9dec <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x2d4>
   c9dec: f94073e0     	ldr	x0, [sp, #0xe0]
   c9df0: 528000a8     	mov	w8, #0x5                // =5
   c9df4: b81643a8     	stur	w8, [x29, #-0x9c]
   c9df8: 321d03e8     	orr	w8, wzr, #0x8
   c9dfc: 2a0803e1     	mov	w1, w8
   c9e00: d10123a9     	sub	x9, x29, #0x48
   c9e04: f9001be0     	str	x0, [sp, #0x30]
   c9e08: aa0903e0     	mov	x0, x9
   c9e0c: 97ff6165     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   c9e10: b9002fe0     	str	w0, [sp, #0x2c]
   c9e14: 14000001     	b	0xc9e18 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x300>
   c9e18: b9402fe8     	ldr	w8, [sp, #0x2c]
   c9e1c: 2a0803e9     	mov	w9, w8
   c9e20: 2a0903ea     	mov	w10, w9
   c9e24: f81583aa     	stur	x10, [x29, #-0xa8]
   c9e28: d10273a1     	sub	x1, x29, #0x9c
   c9e2c: d102a3a2     	sub	x2, x29, #0xa8
   c9e30: f9401be0     	ldr	x0, [sp, #0x30]
   c9e34: 97ff6bfb     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   c9e38: f90013e0     	str	x0, [sp, #0x20]
   c9e3c: 14000001     	b	0xc9e40 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x328>
   c9e40: 1400000e     	b	0xc9e78 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x360>
   c9e44: f81383a0     	stur	x0, [x29, #-0xc8]
   c9e48: 2a0103e8     	mov	w8, w1
   c9e4c: b81343a8     	stur	w8, [x29, #-0xcc]
   c9e50: d10123a0     	sub	x0, x29, #0x48
   c9e54: 97ff722b     	bl	0xa6700 <_ZN7android12NALBitReaderD2Ev@plt>
   c9e58: 14000022     	b	0xc9ee0 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x3c8>
   c9e5c: 321b07e8     	orr	w8, wzr, #0x60
   c9e60: 2a0803e1     	mov	w1, w8
   c9e64: d10123a0     	sub	x0, x29, #0x48
   c9e68: 97ff72fe     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9e6c: b9001fe0     	str	w0, [sp, #0x1c]
   c9e70: 14000001     	b	0xc9e74 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x35c>
   c9e74: 14000001     	b	0xc9e78 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x360>
   c9e78: d10123a0     	sub	x0, x29, #0x48
   c9e7c: 97ff5b39     	bl	0xa0b60 <_ZNK7android10ABitReader8overReadEv@plt>
   c9e80: b9001be0     	str	w0, [sp, #0x18]
   c9e84: 14000001     	b	0xc9e88 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x370>
   c9e88: b9401be8     	ldr	w8, [sp, #0x18]
   c9e8c: 72000109     	ands	w9, w8, #0x1
   c9e90: 2a1f03ea     	mov	w10, wzr
   c9e94: 12807dcb     	mov	w11, #-0x3ef            // =-1007
   c9e98: 1a8a116a     	csel	w10, w11, w10, ne
   c9e9c: d10123a0     	sub	x0, x29, #0x48
   c9ea0: b90017e9     	str	w9, [sp, #0x14]
   c9ea4: b90013ea     	str	w10, [sp, #0x10]
   c9ea8: 97ff7216     	bl	0xa6700 <_ZN7android12NALBitReaderD2Ev@plt>
   c9eac: d53bd040     	mrs	x0, TPIDR_EL0
   c9eb0: f9401400     	ldr	x0, [x0, #0x28]
   c9eb4: f94077fe     	ldr	x30, [sp, #0xe8]
   c9eb8: f94003cc     	ldr	x12, [x30]
   c9ebc: eb0c000c     	subs	x12, x0, x12
   c9ec0: f90007ec     	str	x12, [sp, #0x8]
   c9ec4: 54000121     	b.ne	0xc9ee8 <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x3d0>
   c9ec8: 14000001     	b	0xc9ecc <android::HevcParameterSets::parseVps(unsigned char const*, unsigned long)+0x3b4>
   c9ecc: b94013e0     	ldr	w0, [sp, #0x10]
   c9ed0: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
   c9ed4: f940e3fc     	ldr	x28, [sp, #0x1c0]
   c9ed8: 910783ff     	add	sp, sp, #0x1e0
   c9edc: d65f03c0     	ret
   c9ee0: f85383a0     	ldur	x0, [x29, #-0xc8]
   c9ee4: 97ff780b     	bl	0xa7f10 <_Unwind_Resume@plt>
   c9ee8: 97ff7fa2     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000c9eec <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)>:
   c9eec: f81e0ffc     	str	x28, [sp, #-0x20]!
   c9ef0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   c9ef4: 910043fd     	add	x29, sp, #0x10
   c9ef8: d10c83ff     	sub	sp, sp, #0x320
   c9efc: d53bd048     	mrs	x8, TPIDR_EL0
   c9f00: f9401508     	ldr	x8, [x8, #0x28]
   c9f04: f81e83a8     	stur	x8, [x29, #-0x18]
   c9f08: f81183a0     	stur	x0, [x29, #-0xe8]
   c9f0c: f81103a1     	stur	x1, [x29, #-0xf0]
   c9f10: f81083a2     	stur	x2, [x29, #-0xf8]
   c9f14: f85183a8     	ldur	x8, [x29, #-0xe8]
   c9f18: f85103a1     	ldur	x1, [x29, #-0xf0]
   c9f1c: f85083a2     	ldur	x2, [x29, #-0xf8]
   c9f20: d10163a0     	sub	x0, x29, #0x58
   c9f24: f900e3e0     	str	x0, [sp, #0x1c0]
   c9f28: f900dfe8     	str	x8, [sp, #0x1b8]
   c9f2c: 97ff6519     	bl	0xa3390 <_ZN7android12NALBitReaderC1EPKhm@plt>
   c9f30: 321e03e9     	orr	w9, wzr, #0x4
   c9f34: 2a0903e1     	mov	w1, w9
   c9f38: f940e3e0     	ldr	x0, [sp, #0x1c0]
   c9f3c: 97ff72c9     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9f40: b901b7e0     	str	w0, [sp, #0x1b4]
   c9f44: 14000001     	b	0xc9f48 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5c>
   c9f48: 320007e8     	orr	w8, wzr, #0x3
   c9f4c: 2a0803e1     	mov	w1, w8
   c9f50: d10163a0     	sub	x0, x29, #0x58
   c9f54: 2a1f03e8     	mov	w8, wzr
   c9f58: 2a0803e2     	mov	w2, w8
   c9f5c: 97ff75a1     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   c9f60: b901b3e0     	str	w0, [sp, #0x1b0]
   c9f64: 14000001     	b	0xc9f68 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7c>
   c9f68: b941b3e8     	ldr	w8, [sp, #0x1b0]
   c9f6c: 3908a3e8     	strb	w8, [sp, #0x228]
   c9f70: 320003e9     	orr	w9, wzr, #0x1
   c9f74: 2a0903e1     	mov	w1, w9
   c9f78: d10163a0     	sub	x0, x29, #0x58
   c9f7c: 97ff72b9     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9f80: b901afe0     	str	w0, [sp, #0x1ac]
   c9f84: 14000001     	b	0xc9f88 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9c>
   c9f88: 321b07e8     	orr	w8, wzr, #0x60
   c9f8c: 2a0803e1     	mov	w1, w8
   c9f90: d10163a0     	sub	x0, x29, #0x58
   c9f94: 97ff72b3     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   c9f98: b901abe0     	str	w0, [sp, #0x1a8]
   c9f9c: 14000001     	b	0xc9fa0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb4>
   c9fa0: 3948a3e8     	ldrb	w8, [sp, #0x228]
   c9fa4: 71000508     	subs	w8, w8, #0x1
   c9fa8: b901a7e8     	str	w8, [sp, #0x1a4]
   c9fac: 54000cab     	b.lt	0xca140 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x254>
   c9fb0: 14000001     	b	0xc9fb4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc8>
   c9fb4: 2a1f03e8     	mov	w8, wzr
   c9fb8: b90227e8     	str	w8, [sp, #0x224]
   c9fbc: 14000001     	b	0xc9fc0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd4>
   c9fc0: b94227e8     	ldr	w8, [sp, #0x224]
   c9fc4: 3948a3e9     	ldrb	w9, [sp, #0x228]
   c9fc8: 6b090108     	subs	w8, w8, w9
   c9fcc: b901a3e8     	str	w8, [sp, #0x1a0]
   c9fd0: 5400056a     	b.ge	0xca07c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x190>
   c9fd4: 14000001     	b	0xc9fd8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xec>
   c9fd8: 320003e8     	orr	w8, wzr, #0x1
   c9fdc: 2a0803e1     	mov	w1, w8
   c9fe0: d10163a0     	sub	x0, x29, #0x58
   c9fe4: 2a1f03e8     	mov	w8, wzr
   c9fe8: 2a0803e2     	mov	w2, w8
   c9fec: 97ff757d     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   c9ff0: b9019fe0     	str	w0, [sp, #0x19c]
   c9ff4: 14000001     	b	0xc9ff8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x10c>
   c9ff8: b9419fe8     	ldr	w8, [sp, #0x19c]
   c9ffc: 71000109     	subs	w9, w8, #0x0
   ca000: 1a9f07ea     	cset	w10, ne
   ca004: b98227eb     	ldrsw	x11, [sp, #0x224]
   ca008: d10083ac     	sub	x12, x29, #0x20
   ca00c: 382b698a     	strb	w10, [x12, x11]
   ca010: 320003ea     	orr	w10, wzr, #0x1
   ca014: 2a0a03e1     	mov	w1, w10
   ca018: d10163a0     	sub	x0, x29, #0x58
   ca01c: 2a1f03ea     	mov	w10, wzr
   ca020: 2a0a03e2     	mov	w2, w10
   ca024: b9019be9     	str	w9, [sp, #0x198]
   ca028: 97ff756e     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca02c: b90197e0     	str	w0, [sp, #0x194]
   ca030: 14000001     	b	0xca034 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x148>
   ca034: b94197e8     	ldr	w8, [sp, #0x194]
   ca038: 71000109     	subs	w9, w8, #0x0
   ca03c: 1a9f07ea     	cset	w10, ne
   ca040: b98227eb     	ldrsw	x11, [sp, #0x224]
   ca044: d100a3ac     	sub	x12, x29, #0x28
   ca048: 382b698a     	strb	w10, [x12, x11]
   ca04c: b90193e9     	str	w9, [sp, #0x190]
   ca050: 14000001     	b	0xca054 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x168>
   ca054: b94227e8     	ldr	w8, [sp, #0x224]
   ca058: 11000508     	add	w8, w8, #0x1
   ca05c: b90227e8     	str	w8, [sp, #0x224]
   ca060: 17ffffd8     	b	0xc9fc0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd4>
   ca064: f81003a0     	stur	x0, [x29, #-0x100]
   ca068: 2a0103e8     	mov	w8, w1
   ca06c: b9022fe8     	str	w8, [sp, #0x22c]
   ca070: d10163a0     	sub	x0, x29, #0x58
   ca074: 97ff71a3     	bl	0xa6700 <_ZN7android12NALBitReaderD2Ev@plt>
   ca078: 14000335     	b	0xcad4c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xe60>
   ca07c: 3948a3e8     	ldrb	w8, [sp, #0x228]
   ca080: 321d03e9     	orr	w9, wzr, #0x8
   ca084: 6b080128     	subs	w8, w9, w8
   ca088: 531f7908     	lsl	w8, w8, #1
   ca08c: 2a0803e0     	mov	w0, w8
   ca090: 93407c01     	sxtw	x1, w0
   ca094: d10163a0     	sub	x0, x29, #0x58
   ca098: 97ff7272     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca09c: b9018fe0     	str	w0, [sp, #0x18c]
   ca0a0: 14000001     	b	0xca0a4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x1b8>
   ca0a4: 2a1f03e8     	mov	w8, wzr
   ca0a8: b90223e8     	str	w8, [sp, #0x220]
   ca0ac: 14000001     	b	0xca0b0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x1c4>
   ca0b0: b94223e8     	ldr	w8, [sp, #0x220]
   ca0b4: 3948a3e9     	ldrb	w9, [sp, #0x228]
   ca0b8: 6b090108     	subs	w8, w8, w9
   ca0bc: b9018be8     	str	w8, [sp, #0x188]
   ca0c0: 540003ea     	b.ge	0xca13c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x250>
   ca0c4: 14000001     	b	0xca0c8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x1dc>
   ca0c8: b98223e8     	ldrsw	x8, [sp, #0x220]
   ca0cc: d10083a9     	sub	x9, x29, #0x20
   ca0d0: 3868692a     	ldrb	w10, [x9, x8]
   ca0d4: 3600012a     	tbz	w10, #0x0, 0xca0f8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x20c>
   ca0d8: 14000001     	b	0xca0dc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x1f0>
   ca0dc: 52800b08     	mov	w8, #0x58               // =88
   ca0e0: 2a0803e1     	mov	w1, w8
   ca0e4: d10163a0     	sub	x0, x29, #0x58
   ca0e8: 97ff725e     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca0ec: b90187e0     	str	w0, [sp, #0x184]
   ca0f0: 14000001     	b	0xca0f4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x208>
   ca0f4: 14000001     	b	0xca0f8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x20c>
   ca0f8: b98223e8     	ldrsw	x8, [sp, #0x220]
   ca0fc: d100a3a9     	sub	x9, x29, #0x28
   ca100: 3868692a     	ldrb	w10, [x9, x8]
   ca104: 3600012a     	tbz	w10, #0x0, 0xca128 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x23c>
   ca108: 14000001     	b	0xca10c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x220>
   ca10c: 321d03e8     	orr	w8, wzr, #0x8
   ca110: 2a0803e1     	mov	w1, w8
   ca114: d10163a0     	sub	x0, x29, #0x58
   ca118: 97ff7252     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca11c: b90183e0     	str	w0, [sp, #0x180]
   ca120: 14000001     	b	0xca124 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x238>
   ca124: 14000001     	b	0xca128 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x23c>
   ca128: 14000001     	b	0xca12c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x240>
   ca12c: b94223e8     	ldr	w8, [sp, #0x220]
   ca130: 11000508     	add	w8, w8, #0x1
   ca134: b90223e8     	str	w8, [sp, #0x220]
   ca138: 17ffffde     	b	0xca0b0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x1c4>
   ca13c: 14000001     	b	0xca140 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x254>
   ca140: d10163a0     	sub	x0, x29, #0x58
   ca144: 97ff7bbf     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca148: 14000001     	b	0xca14c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x260>
   ca14c: d10163a0     	sub	x0, x29, #0x58
   ca150: 2a1f03e1     	mov	w1, wzr
   ca154: 97ff799b     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca158: b9017fe0     	str	w0, [sp, #0x17c]
   ca15c: 14000001     	b	0xca160 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x274>
   ca160: b9417fe8     	ldr	w8, [sp, #0x17c]
   ca164: 390873e8     	strb	w8, [sp, #0x21c]
   ca168: 321f07e9     	orr	w9, wzr, #0x6
   ca16c: b81a43a9     	stur	w9, [x29, #-0x5c]
   ca170: 394873e9     	ldrb	w9, [sp, #0x21c]
   ca174: 2a0903ea     	mov	w10, w9
   ca178: f81983aa     	stur	x10, [x29, #-0x68]
   ca17c: d10173a1     	sub	x1, x29, #0x5c
   ca180: d101a3a2     	sub	x2, x29, #0x68
   ca184: f940dfe0     	ldr	x0, [sp, #0x1b8]
   ca188: 97ff6b26     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   ca18c: f900bbe0     	str	x0, [sp, #0x170]
   ca190: 14000001     	b	0xca194 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2a8>
   ca194: 394873e8     	ldrb	w8, [sp, #0x21c]
   ca198: 71000d08     	subs	w8, w8, #0x3
   ca19c: b9016fe8     	str	w8, [sp, #0x16c]
   ca1a0: 54000121     	b.ne	0xca1c4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2d8>
   ca1a4: 14000001     	b	0xca1a8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2bc>
   ca1a8: 320003e8     	orr	w8, wzr, #0x1
   ca1ac: 2a0803e1     	mov	w1, w8
   ca1b0: d10163a0     	sub	x0, x29, #0x58
   ca1b4: 97ff722b     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca1b8: b9016be0     	str	w0, [sp, #0x168]
   ca1bc: 14000001     	b	0xca1c0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2d4>
   ca1c0: 14000001     	b	0xca1c4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2d8>
   ca1c4: d10163a0     	sub	x0, x29, #0x58
   ca1c8: 97ff7b9e     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca1cc: 14000001     	b	0xca1d0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2e4>
   ca1d0: d10163a0     	sub	x0, x29, #0x58
   ca1d4: 97ff7b9b     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca1d8: 14000001     	b	0xca1dc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x2f0>
   ca1dc: 320003e8     	orr	w8, wzr, #0x1
   ca1e0: 2a0803e1     	mov	w1, w8
   ca1e4: d10163a0     	sub	x0, x29, #0x58
   ca1e8: 2a1f03e8     	mov	w8, wzr
   ca1ec: 2a0803e2     	mov	w2, w8
   ca1f0: 97ff74fc     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca1f4: b90167e0     	str	w0, [sp, #0x164]
   ca1f8: 14000001     	b	0xca1fc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x310>
   ca1fc: b94167e8     	ldr	w8, [sp, #0x164]
   ca200: 340001e8     	cbz	w8, 0xca23c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x350>
   ca204: 14000001     	b	0xca208 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x31c>
   ca208: d10163a0     	sub	x0, x29, #0x58
   ca20c: 97ff7b8d     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca210: 14000001     	b	0xca214 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x328>
   ca214: d10163a0     	sub	x0, x29, #0x58
   ca218: 97ff7b8a     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca21c: 14000001     	b	0xca220 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x334>
   ca220: d10163a0     	sub	x0, x29, #0x58
   ca224: 97ff7b87     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca228: 14000001     	b	0xca22c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x340>
   ca22c: d10163a0     	sub	x0, x29, #0x58
   ca230: 97ff7b84     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca234: 14000001     	b	0xca238 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x34c>
   ca238: 14000001     	b	0xca23c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x350>
   ca23c: f940dfe8     	ldr	x8, [sp, #0x1b8]
   ca240: 32000be9     	orr	w9, wzr, #0x7
   ca244: b81943a9     	stur	w9, [x29, #-0x6c]
   ca248: d10163a0     	sub	x0, x29, #0x58
   ca24c: 2a1f03e9     	mov	w9, wzr
   ca250: 2a0903e1     	mov	w1, w9
   ca254: f900afe8     	str	x8, [sp, #0x158]
   ca258: 97ff795a     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca25c: b90157e0     	str	w0, [sp, #0x154]
   ca260: 14000001     	b	0xca264 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x378>
   ca264: b94157e8     	ldr	w8, [sp, #0x154]
   ca268: 2a0803e9     	mov	w9, w8
   ca26c: 2a0903ea     	mov	w10, w9
   ca270: f81883aa     	stur	x10, [x29, #-0x78]
   ca274: d101b3a1     	sub	x1, x29, #0x6c
   ca278: d101e3a2     	sub	x2, x29, #0x78
   ca27c: f940afe0     	ldr	x0, [sp, #0x158]
   ca280: 97ff6ae8     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   ca284: f900a7e0     	str	x0, [sp, #0x148]
   ca288: 14000001     	b	0xca28c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x3a0>
   ca28c: f940dfe8     	ldr	x8, [sp, #0x1b8]
   ca290: 321d03e9     	orr	w9, wzr, #0x8
   ca294: b81843a9     	stur	w9, [x29, #-0x7c]
   ca298: d10163a0     	sub	x0, x29, #0x58
   ca29c: 2a1f03e9     	mov	w9, wzr
   ca2a0: 2a0903e1     	mov	w1, w9
   ca2a4: f900a3e8     	str	x8, [sp, #0x140]
   ca2a8: 97ff7946     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca2ac: b9013fe0     	str	w0, [sp, #0x13c]
   ca2b0: 14000001     	b	0xca2b4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x3c8>
   ca2b4: b9413fe8     	ldr	w8, [sp, #0x13c]
   ca2b8: 2a0803e9     	mov	w9, w8
   ca2bc: 2a0903ea     	mov	w10, w9
   ca2c0: f81783aa     	stur	x10, [x29, #-0x88]
   ca2c4: d101f3a1     	sub	x1, x29, #0x7c
   ca2c8: d10223a2     	sub	x2, x29, #0x88
   ca2cc: f940a3e0     	ldr	x0, [sp, #0x140]
   ca2d0: 97ff6ad4     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   ca2d4: f9009be0     	str	x0, [sp, #0x130]
   ca2d8: 14000001     	b	0xca2dc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x3f0>
   ca2dc: d10163a0     	sub	x0, x29, #0x58
   ca2e0: 2a1f03e1     	mov	w1, wzr
   ca2e4: 97ff7937     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca2e8: b9012fe0     	str	w0, [sp, #0x12c]
   ca2ec: 14000001     	b	0xca2f0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x404>
   ca2f0: b9412fe8     	ldr	w8, [sp, #0x12c]
   ca2f4: 2a0803e9     	mov	w9, w8
   ca2f8: 2a0903ea     	mov	w10, w9
   ca2fc: 9100114a     	add	x10, x10, #0x4
   ca300: f9010bea     	str	x10, [sp, #0x210]
   ca304: 320003e9     	orr	w9, wzr, #0x1
   ca308: 2a0903e1     	mov	w1, w9
   ca30c: d10163a0     	sub	x0, x29, #0x58
   ca310: 2a1f03e9     	mov	w9, wzr
   ca314: 2a0903e2     	mov	w2, w9
   ca318: 97ff74b2     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca31c: b9012be0     	str	w0, [sp, #0x128]
   ca320: 14000001     	b	0xca324 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x438>
   ca324: b9412be8     	ldr	w8, [sp, #0x128]
   ca328: 71000109     	subs	w9, w8, #0x0
   ca32c: 1a9f07ea     	cset	w10, ne
   ca330: 390833ea     	strb	w10, [sp, #0x20c]
   ca334: 394833ea     	ldrb	w10, [sp, #0x20c]
   ca338: b90127e9     	str	w9, [sp, #0x124]
   ca33c: 360000aa     	tbz	w10, #0x0, 0xca350 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x464>
   ca340: 14000001     	b	0xca344 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x458>
   ca344: 2a1f03e0     	mov	w0, wzr
   ca348: b90123e0     	str	w0, [sp, #0x120]
   ca34c: 14000004     	b	0xca35c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x470>
   ca350: 3948a3e8     	ldrb	w8, [sp, #0x228]
   ca354: b90123e8     	str	w8, [sp, #0x120]
   ca358: 14000001     	b	0xca35c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x470>
   ca35c: b94123e8     	ldr	w8, [sp, #0x120]
   ca360: b9020be8     	str	w8, [sp, #0x208]
   ca364: 14000001     	b	0xca368 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x47c>
   ca368: b9420be8     	ldr	w8, [sp, #0x208]
   ca36c: 3948a3e9     	ldrb	w9, [sp, #0x228]
   ca370: 6b090108     	subs	w8, w8, w9
   ca374: b9011fe8     	str	w8, [sp, #0x11c]
   ca378: 54000208     	b.hi	0xca3b8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4cc>
   ca37c: 14000001     	b	0xca380 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x494>
   ca380: d10163a0     	sub	x0, x29, #0x58
   ca384: 97ff7b2f     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca388: 14000001     	b	0xca38c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4a0>
   ca38c: d10163a0     	sub	x0, x29, #0x58
   ca390: 97ff7b2c     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca394: 14000001     	b	0xca398 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4ac>
   ca398: d10163a0     	sub	x0, x29, #0x58
   ca39c: 97ff7b29     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3a0: 14000001     	b	0xca3a4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4b8>
   ca3a4: 14000001     	b	0xca3a8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4bc>
   ca3a8: b9420be8     	ldr	w8, [sp, #0x208]
   ca3ac: 11000508     	add	w8, w8, #0x1
   ca3b0: b9020be8     	str	w8, [sp, #0x208]
   ca3b4: 17ffffed     	b	0xca368 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x47c>
   ca3b8: d10163a0     	sub	x0, x29, #0x58
   ca3bc: 97ff7b21     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3c0: 14000001     	b	0xca3c4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4d8>
   ca3c4: d10163a0     	sub	x0, x29, #0x58
   ca3c8: 97ff7b1e     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3cc: 14000001     	b	0xca3d0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4e4>
   ca3d0: d10163a0     	sub	x0, x29, #0x58
   ca3d4: 97ff7b1b     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3d8: 14000001     	b	0xca3dc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4f0>
   ca3dc: d10163a0     	sub	x0, x29, #0x58
   ca3e0: 97ff7b18     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3e4: 14000001     	b	0xca3e8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x4fc>
   ca3e8: d10163a0     	sub	x0, x29, #0x58
   ca3ec: 97ff7b15     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3f0: 14000001     	b	0xca3f4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x508>
   ca3f4: d10163a0     	sub	x0, x29, #0x58
   ca3f8: 97ff7b12     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca3fc: 14000001     	b	0xca400 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x514>
   ca400: 320003e8     	orr	w8, wzr, #0x1
   ca404: 2a0803e1     	mov	w1, w8
   ca408: d10163a0     	sub	x0, x29, #0x58
   ca40c: 2a1f03e8     	mov	w8, wzr
   ca410: 2a0803e2     	mov	w2, w8
   ca414: 97ff7473     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca418: b9011be0     	str	w0, [sp, #0x118]
   ca41c: 14000001     	b	0xca420 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x534>
   ca420: b9411be8     	ldr	w8, [sp, #0x118]
   ca424: 34000cc8     	cbz	w8, 0xca5bc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6d0>
   ca428: 14000001     	b	0xca42c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x540>
   ca42c: 320003e8     	orr	w8, wzr, #0x1
   ca430: 2a0803e1     	mov	w1, w8
   ca434: d10163a0     	sub	x0, x29, #0x58
   ca438: 2a1f03e8     	mov	w8, wzr
   ca43c: 2a0803e2     	mov	w2, w8
   ca440: 97ff7468     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca444: b90117e0     	str	w0, [sp, #0x114]
   ca448: 14000001     	b	0xca44c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x560>
   ca44c: b94117e8     	ldr	w8, [sp, #0x114]
   ca450: 34000b48     	cbz	w8, 0xca5b8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6cc>
   ca454: 14000001     	b	0xca458 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x56c>
   ca458: 2a1f03e8     	mov	w8, wzr
   ca45c: b90207e8     	str	w8, [sp, #0x204]
   ca460: 14000001     	b	0xca464 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x578>
   ca464: b94207e8     	ldr	w8, [sp, #0x204]
   ca468: 71000d08     	subs	w8, w8, #0x3
   ca46c: b90113e8     	str	w8, [sp, #0x110]
   ca470: 54000a28     	b.hi	0xca5b4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6c8>
   ca474: 14000001     	b	0xca478 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x58c>
   ca478: 2a1f03e8     	mov	w8, wzr
   ca47c: b90203e8     	str	w8, [sp, #0x200]
   ca480: 14000001     	b	0xca484 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x598>
   ca484: b94203e8     	ldr	w8, [sp, #0x200]
   ca488: 71001508     	subs	w8, w8, #0x5
   ca48c: b9010fe8     	str	w8, [sp, #0x10c]
   ca490: 54000888     	b.hi	0xca5a0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6b4>
   ca494: 14000001     	b	0xca498 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5ac>
   ca498: 320003e8     	orr	w8, wzr, #0x1
   ca49c: 2a0803e1     	mov	w1, w8
   ca4a0: d10163a0     	sub	x0, x29, #0x58
   ca4a4: 2a0803e2     	mov	w2, w8
   ca4a8: 97ff744e     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca4ac: b9010be0     	str	w0, [sp, #0x108]
   ca4b0: 14000001     	b	0xca4b4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5c8>
   ca4b4: b9410be8     	ldr	w8, [sp, #0x108]
   ca4b8: 350000c8     	cbnz	w8, 0xca4d0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5e4>
   ca4bc: 14000001     	b	0xca4c0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5d4>
   ca4c0: d10163a0     	sub	x0, x29, #0x58
   ca4c4: 97ff7adf     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca4c8: 14000001     	b	0xca4cc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x5e0>
   ca4cc: 1400002c     	b	0xca57c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x690>
   ca4d0: 321a03e8     	orr	w8, wzr, #0x40
   ca4d4: b81743a8     	stur	w8, [x29, #-0x8c]
   ca4d8: b94207e8     	ldr	w8, [sp, #0x204]
   ca4dc: 531f7908     	lsl	w8, w8, #1
   ca4e0: 11001108     	add	w8, w8, #0x4
   ca4e4: 320003e9     	orr	w9, wzr, #0x1
   ca4e8: 1ac82128     	lsl	w8, w9, w8
   ca4ec: b81703a8     	stur	w8, [x29, #-0x90]
   ca4f0: d10233a0     	sub	x0, x29, #0x8c
   ca4f4: d10243a1     	sub	x1, x29, #0x90
   ca4f8: 940004fa     	bl	0xcb8e0 <android::skipUE(android::ABitReader*)+0x28>
   ca4fc: f90083e0     	str	x0, [sp, #0x100]
   ca500: 14000001     	b	0xca504 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x618>
   ca504: f94083e8     	ldr	x8, [sp, #0x100]
   ca508: b9400109     	ldr	w9, [x8]
   ca50c: b901ffe9     	str	w9, [sp, #0x1fc]
   ca510: b94207e9     	ldr	w9, [sp, #0x204]
   ca514: 71000929     	subs	w9, w9, #0x2
   ca518: b900ffe9     	str	w9, [sp, #0xfc]
   ca51c: 540000c3     	b.lo	0xca534 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x648>
   ca520: 14000001     	b	0xca524 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x638>
   ca524: d10163a0     	sub	x0, x29, #0x58
   ca528: 97ff7e0a     	bl	0xa9d50 <_ZN7android6skipSEEPNS_10ABitReaderE@plt>
   ca52c: 14000001     	b	0xca530 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x644>
   ca530: 14000001     	b	0xca534 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x648>
   ca534: 2a1f03e8     	mov	w8, wzr
   ca538: b901fbe8     	str	w8, [sp, #0x1f8]
   ca53c: 14000001     	b	0xca540 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x654>
   ca540: b941fbe8     	ldr	w8, [sp, #0x1f8]
   ca544: b941ffe9     	ldr	w9, [sp, #0x1fc]
   ca548: 6b090108     	subs	w8, w8, w9
   ca54c: b900fbe8     	str	w8, [sp, #0xf8]
   ca550: 54000142     	b.hs	0xca578 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x68c>
   ca554: 14000001     	b	0xca558 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x66c>
   ca558: d10163a0     	sub	x0, x29, #0x58
   ca55c: 97ff7dfd     	bl	0xa9d50 <_ZN7android6skipSEEPNS_10ABitReaderE@plt>
   ca560: 14000001     	b	0xca564 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x678>
   ca564: 14000001     	b	0xca568 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x67c>
   ca568: b941fbe8     	ldr	w8, [sp, #0x1f8]
   ca56c: 11000508     	add	w8, w8, #0x1
   ca570: b901fbe8     	str	w8, [sp, #0x1f8]
   ca574: 17fffff3     	b	0xca540 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x654>
   ca578: 14000001     	b	0xca57c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x690>
   ca57c: 14000001     	b	0xca580 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x694>
   ca580: b94207e8     	ldr	w8, [sp, #0x204]
   ca584: 71000d09     	subs	w9, w8, #0x3
   ca588: 1a9f0508     	csinc	w8, w8, wzr, eq
   ca58c: b94203ea     	ldr	w10, [sp, #0x200]
   ca590: 0b080148     	add	w8, w10, w8
   ca594: b90203e8     	str	w8, [sp, #0x200]
   ca598: b900f7e9     	str	w9, [sp, #0xf4]
   ca59c: 17ffffba     	b	0xca484 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x598>
   ca5a0: 14000001     	b	0xca5a4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6b8>
   ca5a4: b94207e8     	ldr	w8, [sp, #0x204]
   ca5a8: 11000508     	add	w8, w8, #0x1
   ca5ac: b90207e8     	str	w8, [sp, #0x204]
   ca5b0: 17ffffad     	b	0xca464 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x578>
   ca5b4: 14000001     	b	0xca5b8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6cc>
   ca5b8: 14000001     	b	0xca5bc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6d0>
   ca5bc: 320003e8     	orr	w8, wzr, #0x1
   ca5c0: 2a0803e1     	mov	w1, w8
   ca5c4: d10163a0     	sub	x0, x29, #0x58
   ca5c8: 97ff7126     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca5cc: b900f3e0     	str	w0, [sp, #0xf0]
   ca5d0: 14000001     	b	0xca5d4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x6e8>
   ca5d4: 320003e8     	orr	w8, wzr, #0x1
   ca5d8: 2a0803e1     	mov	w1, w8
   ca5dc: d10163a0     	sub	x0, x29, #0x58
   ca5e0: 97ff7120     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca5e4: b900efe0     	str	w0, [sp, #0xec]
   ca5e8: 14000001     	b	0xca5ec <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x700>
   ca5ec: 320003e8     	orr	w8, wzr, #0x1
   ca5f0: 2a0803e1     	mov	w1, w8
   ca5f4: d10163a0     	sub	x0, x29, #0x58
   ca5f8: 2a1f03e8     	mov	w8, wzr
   ca5fc: 2a0803e2     	mov	w2, w8
   ca600: 97ff73f8     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca604: b900ebe0     	str	w0, [sp, #0xe8]
   ca608: 14000001     	b	0xca60c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x720>
   ca60c: b940ebe8     	ldr	w8, [sp, #0xe8]
   ca610: 34000368     	cbz	w8, 0xca67c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x790>
   ca614: 14000001     	b	0xca618 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x72c>
   ca618: 321e03e8     	orr	w8, wzr, #0x4
   ca61c: 2a0803e1     	mov	w1, w8
   ca620: d10163a0     	sub	x0, x29, #0x58
   ca624: 97ff710f     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca628: b900e7e0     	str	w0, [sp, #0xe4]
   ca62c: 14000001     	b	0xca630 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x744>
   ca630: 321e03e8     	orr	w8, wzr, #0x4
   ca634: 2a0803e1     	mov	w1, w8
   ca638: d10163a0     	sub	x0, x29, #0x58
   ca63c: 97ff7109     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca640: b900e3e0     	str	w0, [sp, #0xe0]
   ca644: 14000001     	b	0xca648 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x75c>
   ca648: d10163a0     	sub	x0, x29, #0x58
   ca64c: 97ff7a7d     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca650: 14000001     	b	0xca654 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x768>
   ca654: d10163a0     	sub	x0, x29, #0x58
   ca658: 97ff7a7a     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca65c: 14000001     	b	0xca660 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x774>
   ca660: 320003e8     	orr	w8, wzr, #0x1
   ca664: 2a0803e1     	mov	w1, w8
   ca668: d10163a0     	sub	x0, x29, #0x58
   ca66c: 97ff70fd     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca670: b900dfe0     	str	w0, [sp, #0xdc]
   ca674: 14000001     	b	0xca678 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x78c>
   ca678: 14000001     	b	0xca67c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x790>
   ca67c: d10163a0     	sub	x0, x29, #0x58
   ca680: 2a1f03e1     	mov	w1, wzr
   ca684: 97ff784f     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca688: b900dbe0     	str	w0, [sp, #0xd8]
   ca68c: 14000001     	b	0xca690 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7a4>
   ca690: b940dbe8     	ldr	w8, [sp, #0xd8]
   ca694: b901f7e8     	str	w8, [sp, #0x1f4]
   ca698: 2a1f03e9     	mov	w9, wzr
   ca69c: b901f3e9     	str	w9, [sp, #0x1f0]
   ca6a0: b901efe9     	str	w9, [sp, #0x1ec]
   ca6a4: 14000001     	b	0xca6a8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7bc>
   ca6a8: b941efe8     	ldr	w8, [sp, #0x1ec]
   ca6ac: b941f7e9     	ldr	w9, [sp, #0x1f4]
   ca6b0: 6b090108     	subs	w8, w8, w9
   ca6b4: b900d7e8     	str	w8, [sp, #0xd4]
   ca6b8: 54001002     	b.hs	0xca8b8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9cc>
   ca6bc: 14000001     	b	0xca6c0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7d4>
   ca6c0: b941efe8     	ldr	w8, [sp, #0x1ec]
   ca6c4: 34000848     	cbz	w8, 0xca7cc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8e0>
   ca6c8: 14000001     	b	0xca6cc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7e0>
   ca6cc: 320003e8     	orr	w8, wzr, #0x1
   ca6d0: 2a0803e1     	mov	w1, w8
   ca6d4: d10163a0     	sub	x0, x29, #0x58
   ca6d8: 2a1f03e8     	mov	w8, wzr
   ca6dc: 2a0803e2     	mov	w2, w8
   ca6e0: 97ff73c0     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca6e4: b900d3e0     	str	w0, [sp, #0xd0]
   ca6e8: 14000001     	b	0xca6ec <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x800>
   ca6ec: b940d3e8     	ldr	w8, [sp, #0xd0]
   ca6f0: 340006e8     	cbz	w8, 0xca7cc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8e0>
   ca6f4: 14000001     	b	0xca6f8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x80c>
   ca6f8: 320003e8     	orr	w8, wzr, #0x1
   ca6fc: 2a0803e1     	mov	w1, w8
   ca700: d10163a0     	sub	x0, x29, #0x58
   ca704: 97ff70d7     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca708: b900cfe0     	str	w0, [sp, #0xcc]
   ca70c: 14000001     	b	0xca710 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x824>
   ca710: d10163a0     	sub	x0, x29, #0x58
   ca714: 97ff7a4b     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca718: 14000001     	b	0xca71c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x830>
   ca71c: 2a1f03e8     	mov	w8, wzr
   ca720: b901ebe8     	str	w8, [sp, #0x1e8]
   ca724: b901e7e8     	str	w8, [sp, #0x1e4]
   ca728: 14000001     	b	0xca72c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x840>
   ca72c: b941e7e8     	ldr	w8, [sp, #0x1e4]
   ca730: b941f3e9     	ldr	w9, [sp, #0x1f0]
   ca734: 6b090108     	subs	w8, w8, w9
   ca738: b900cbe8     	str	w8, [sp, #0xc8]
   ca73c: 54000428     	b.hi	0xca7c0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8d4>
   ca740: 14000001     	b	0xca744 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x858>
   ca744: 320003e8     	orr	w8, wzr, #0x1
   ca748: 2a0803e1     	mov	w1, w8
   ca74c: d10163a0     	sub	x0, x29, #0x58
   ca750: 2a1f03e8     	mov	w8, wzr
   ca754: 2a0803e2     	mov	w2, w8
   ca758: 97ff73a2     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca75c: b900c7e0     	str	w0, [sp, #0xc4]
   ca760: 14000001     	b	0xca764 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x878>
   ca764: b940c7e8     	ldr	w8, [sp, #0xc4]
   ca768: 350001a8     	cbnz	w8, 0xca79c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8b0>
   ca76c: 14000001     	b	0xca770 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x884>
   ca770: 320003e8     	orr	w8, wzr, #0x1
   ca774: 2a0803e1     	mov	w1, w8
   ca778: d10163a0     	sub	x0, x29, #0x58
   ca77c: 2a1f03e8     	mov	w8, wzr
   ca780: 2a0803e2     	mov	w2, w8
   ca784: 97ff7397     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca788: b900c3e0     	str	w0, [sp, #0xc0]
   ca78c: 14000001     	b	0xca790 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8a4>
   ca790: b940c3e8     	ldr	w8, [sp, #0xc0]
   ca794: 340000c8     	cbz	w8, 0xca7ac <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8c0>
   ca798: 14000001     	b	0xca79c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8b0>
   ca79c: b941ebe8     	ldr	w8, [sp, #0x1e8]
   ca7a0: 11000508     	add	w8, w8, #0x1
   ca7a4: b901ebe8     	str	w8, [sp, #0x1e8]
   ca7a8: 14000001     	b	0xca7ac <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8c0>
   ca7ac: 14000001     	b	0xca7b0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8c4>
   ca7b0: b941e7e8     	ldr	w8, [sp, #0x1e4]
   ca7b4: 11000508     	add	w8, w8, #0x1
   ca7b8: b901e7e8     	str	w8, [sp, #0x1e4]
   ca7bc: 17ffffdc     	b	0xca72c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x840>
   ca7c0: b941ebe8     	ldr	w8, [sp, #0x1e8]
   ca7c4: b901f3e8     	str	w8, [sp, #0x1f0]
   ca7c8: 14000037     	b	0xca8a4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9b8>
   ca7cc: d10163a0     	sub	x0, x29, #0x58
   ca7d0: 2a1f03e1     	mov	w1, wzr
   ca7d4: 97ff77fb     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca7d8: b900bfe0     	str	w0, [sp, #0xbc]
   ca7dc: 14000001     	b	0xca7e0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x8f4>
   ca7e0: b940bfe8     	ldr	w8, [sp, #0xbc]
   ca7e4: b901e3e8     	str	w8, [sp, #0x1e0]
   ca7e8: d10163a0     	sub	x0, x29, #0x58
   ca7ec: 2a1f03e1     	mov	w1, wzr
   ca7f0: 97ff77f4     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca7f4: b900bbe0     	str	w0, [sp, #0xb8]
   ca7f8: 14000001     	b	0xca7fc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x910>
   ca7fc: b940bbe8     	ldr	w8, [sp, #0xb8]
   ca800: b901dfe8     	str	w8, [sp, #0x1dc]
   ca804: b941e3e9     	ldr	w9, [sp, #0x1e0]
   ca808: b941dfea     	ldr	w10, [sp, #0x1dc]
   ca80c: 2a2a03ea     	mvn	w10, w10
   ca810: 6b0a0129     	subs	w9, w9, w10
   ca814: b900b7e9     	str	w9, [sp, #0xb4]
   ca818: 540000e9     	b.ls	0xca834 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x948>
   ca81c: 14000001     	b	0xca820 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x934>
   ca820: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ca824: b81243a8     	stur	w8, [x29, #-0xdc]
   ca828: 320003e8     	orr	w8, wzr, #0x1
   ca82c: b901dbe8     	str	w8, [sp, #0x1d8]
   ca830: 14000137     	b	0xcad0c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xe20>
   ca834: b941e3e8     	ldr	w8, [sp, #0x1e0]
   ca838: b941dfe9     	ldr	w9, [sp, #0x1dc]
   ca83c: 0b090108     	add	w8, w8, w9
   ca840: b901f3e8     	str	w8, [sp, #0x1f0]
   ca844: 2a1f03e8     	mov	w8, wzr
   ca848: b901d7e8     	str	w8, [sp, #0x1d4]
   ca84c: 14000001     	b	0xca850 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x964>
   ca850: b941d7e8     	ldr	w8, [sp, #0x1d4]
   ca854: b941f3e9     	ldr	w9, [sp, #0x1f0]
   ca858: 6b090108     	subs	w8, w8, w9
   ca85c: b900b3e8     	str	w8, [sp, #0xb0]
   ca860: 54000202     	b.hs	0xca8a0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9b4>
   ca864: 14000001     	b	0xca868 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x97c>
   ca868: d10163a0     	sub	x0, x29, #0x58
   ca86c: 97ff79f5     	bl	0xa9040 <_ZN7android6skipUEEPNS_10ABitReaderE@plt>
   ca870: 14000001     	b	0xca874 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x988>
   ca874: 320003e8     	orr	w8, wzr, #0x1
   ca878: 2a0803e1     	mov	w1, w8
   ca87c: d10163a0     	sub	x0, x29, #0x58
   ca880: 97ff7078     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca884: b900afe0     	str	w0, [sp, #0xac]
   ca888: 14000001     	b	0xca88c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9a0>
   ca88c: 14000001     	b	0xca890 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9a4>
   ca890: b941d7e8     	ldr	w8, [sp, #0x1d4]
   ca894: 11000508     	add	w8, w8, #0x1
   ca898: b901d7e8     	str	w8, [sp, #0x1d4]
   ca89c: 17ffffed     	b	0xca850 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x964>
   ca8a0: 14000001     	b	0xca8a4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9b8>
   ca8a4: 14000001     	b	0xca8a8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9bc>
   ca8a8: b941efe8     	ldr	w8, [sp, #0x1ec]
   ca8ac: 11000508     	add	w8, w8, #0x1
   ca8b0: b901efe8     	str	w8, [sp, #0x1ec]
   ca8b4: 17ffff7d     	b	0xca6a8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x7bc>
   ca8b8: 320003e8     	orr	w8, wzr, #0x1
   ca8bc: 2a0803e1     	mov	w1, w8
   ca8c0: d10163a0     	sub	x0, x29, #0x58
   ca8c4: 2a1f03e8     	mov	w8, wzr
   ca8c8: 2a0803e2     	mov	w2, w8
   ca8cc: 97ff7345     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca8d0: b900abe0     	str	w0, [sp, #0xa8]
   ca8d4: 14000001     	b	0xca8d8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9ec>
   ca8d8: b940abe8     	ldr	w8, [sp, #0xa8]
   ca8dc: 34000468     	cbz	w8, 0xca968 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa7c>
   ca8e0: 14000001     	b	0xca8e4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0x9f8>
   ca8e4: d10163a0     	sub	x0, x29, #0x58
   ca8e8: 2a1f03e1     	mov	w1, wzr
   ca8ec: 97ff77b5     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   ca8f0: b900a7e0     	str	w0, [sp, #0xa4]
   ca8f4: 14000001     	b	0xca8f8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa0c>
   ca8f8: b940a7e8     	ldr	w8, [sp, #0xa4]
   ca8fc: b901d3e8     	str	w8, [sp, #0x1d0]
   ca900: 2a1f03e9     	mov	w9, wzr
   ca904: b901cfe9     	str	w9, [sp, #0x1cc]
   ca908: 14000001     	b	0xca90c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa20>
   ca90c: b941cfe8     	ldr	w8, [sp, #0x1cc]
   ca910: b941d3e9     	ldr	w9, [sp, #0x1d0]
   ca914: 6b090108     	subs	w8, w8, w9
   ca918: b900a3e8     	str	w8, [sp, #0xa0]
   ca91c: 54000242     	b.hs	0xca964 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa78>
   ca920: 14000001     	b	0xca924 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa38>
   ca924: f9410be1     	ldr	x1, [sp, #0x210]
   ca928: d10163a0     	sub	x0, x29, #0x58
   ca92c: 97ff704d     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca930: b9009fe0     	str	w0, [sp, #0x9c]
   ca934: 14000001     	b	0xca938 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa4c>
   ca938: 320003e8     	orr	w8, wzr, #0x1
   ca93c: 2a0803e1     	mov	w1, w8
   ca940: d10163a0     	sub	x0, x29, #0x58
   ca944: 97ff7047     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca948: b9009be0     	str	w0, [sp, #0x98]
   ca94c: 14000001     	b	0xca950 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa64>
   ca950: 14000001     	b	0xca954 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa68>
   ca954: b941cfe8     	ldr	w8, [sp, #0x1cc]
   ca958: 11000508     	add	w8, w8, #0x1
   ca95c: b901cfe8     	str	w8, [sp, #0x1cc]
   ca960: 17ffffeb     	b	0xca90c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa20>
   ca964: 14000001     	b	0xca968 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa7c>
   ca968: 320003e8     	orr	w8, wzr, #0x1
   ca96c: 2a0803e1     	mov	w1, w8
   ca970: d10163a0     	sub	x0, x29, #0x58
   ca974: 97ff703b     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca978: b90097e0     	str	w0, [sp, #0x94]
   ca97c: 14000001     	b	0xca980 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xa94>
   ca980: 320003e8     	orr	w8, wzr, #0x1
   ca984: 2a0803e1     	mov	w1, w8
   ca988: d10163a0     	sub	x0, x29, #0x58
   ca98c: 97ff7035     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   ca990: b90093e0     	str	w0, [sp, #0x90]
   ca994: 14000001     	b	0xca998 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xaac>
   ca998: 320003e8     	orr	w8, wzr, #0x1
   ca99c: 2a0803e1     	mov	w1, w8
   ca9a0: d10163a0     	sub	x0, x29, #0x58
   ca9a4: 2a1f03e8     	mov	w8, wzr
   ca9a8: 2a0803e2     	mov	w2, w8
   ca9ac: 97ff730d     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca9b0: b9008fe0     	str	w0, [sp, #0x8c]
   ca9b4: 14000001     	b	0xca9b8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xacc>
   ca9b8: b9408fe8     	ldr	w8, [sp, #0x8c]
   ca9bc: 340018c8     	cbz	w8, 0xcacd4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde8>
   ca9c0: 14000001     	b	0xca9c4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xad8>
   ca9c4: 320003e8     	orr	w8, wzr, #0x1
   ca9c8: 2a0803e1     	mov	w1, w8
   ca9cc: d10163a0     	sub	x0, x29, #0x58
   ca9d0: 2a1f03e8     	mov	w8, wzr
   ca9d4: 2a0803e2     	mov	w2, w8
   ca9d8: 97ff7302     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   ca9dc: b9008be0     	str	w0, [sp, #0x88]
   ca9e0: 14000001     	b	0xca9e4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xaf8>
   ca9e4: b9408be8     	ldr	w8, [sp, #0x88]
   ca9e8: 340003e8     	cbz	w8, 0xcaa64 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb78>
   ca9ec: 14000001     	b	0xca9f0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb04>
   ca9f0: 321d03e8     	orr	w8, wzr, #0x8
   ca9f4: 2a0803e1     	mov	w1, w8
   ca9f8: d10163a0     	sub	x0, x29, #0x58
   ca9fc: 2a1f03e8     	mov	w8, wzr
   caa00: 2a0803e2     	mov	w2, w8
   caa04: 97ff72f7     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   caa08: b90087e0     	str	w0, [sp, #0x84]
   caa0c: 14000001     	b	0xcaa10 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb24>
   caa10: b94087e8     	ldr	w8, [sp, #0x84]
   caa14: b901cbe8     	str	w8, [sp, #0x1c8]
   caa18: b941cbe9     	ldr	w9, [sp, #0x1c8]
   caa1c: 7103fd29     	subs	w9, w9, #0xff
   caa20: b90083e9     	str	w9, [sp, #0x80]
   caa24: 540001e1     	b.ne	0xcaa60 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb74>
   caa28: 14000001     	b	0xcaa2c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb40>
   caa2c: 321c03e8     	orr	w8, wzr, #0x10
   caa30: 2a0803e1     	mov	w1, w8
   caa34: d10163a0     	sub	x0, x29, #0x58
   caa38: 97ff700a     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   caa3c: b9007fe0     	str	w0, [sp, #0x7c]
   caa40: 14000001     	b	0xcaa44 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb58>
   caa44: 321c03e8     	orr	w8, wzr, #0x10
   caa48: 2a0803e1     	mov	w1, w8
   caa4c: d10163a0     	sub	x0, x29, #0x58
   caa50: 97ff7004     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   caa54: b9007be0     	str	w0, [sp, #0x78]
   caa58: 14000001     	b	0xcaa5c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb70>
   caa5c: 14000001     	b	0xcaa60 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb74>
   caa60: 14000001     	b	0xcaa64 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb78>
   caa64: 320003e8     	orr	w8, wzr, #0x1
   caa68: 2a0803e1     	mov	w1, w8
   caa6c: d10163a0     	sub	x0, x29, #0x58
   caa70: 2a1f03e8     	mov	w8, wzr
   caa74: 2a0803e2     	mov	w2, w8
   caa78: 97ff72da     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   caa7c: b90077e0     	str	w0, [sp, #0x74]
   caa80: 14000001     	b	0xcaa84 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xb98>
   caa84: b94077e8     	ldr	w8, [sp, #0x74]
   caa88: 34000128     	cbz	w8, 0xcaaac <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xbc0>
   caa8c: 14000001     	b	0xcaa90 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xba4>
   caa90: 320003e8     	orr	w8, wzr, #0x1
   caa94: 2a0803e1     	mov	w1, w8
   caa98: d10163a0     	sub	x0, x29, #0x58
   caa9c: 97ff6ff1     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   caaa0: b90073e0     	str	w0, [sp, #0x70]
   caaa4: 14000001     	b	0xcaaa8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xbbc>
   caaa8: 14000001     	b	0xcaaac <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xbc0>
   caaac: 320003e8     	orr	w8, wzr, #0x1
   caab0: 2a0803e1     	mov	w1, w8
   caab4: d10163a0     	sub	x0, x29, #0x58
   caab8: 2a1f03e8     	mov	w8, wzr
   caabc: 2a0803e2     	mov	w2, w8
   caac0: 97ff72c8     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   caac4: b9006fe0     	str	w0, [sp, #0x6c]
   caac8: 14000001     	b	0xcaacc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xbe0>
   caacc: b9406fe8     	ldr	w8, [sp, #0x6c]
   caad0: 34001008     	cbz	w8, 0xcacd0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde4>
   caad4: 14000001     	b	0xcaad8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xbec>
   caad8: 320007e8     	orr	w8, wzr, #0x3
   caadc: 2a0803e1     	mov	w1, w8
   caae0: d10163a0     	sub	x0, x29, #0x58
   caae4: 97ff6fdf     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
   caae8: b9006be0     	str	w0, [sp, #0x68]
   caaec: 14000001     	b	0xcaaf0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc04>
   caaf0: 320003e8     	orr	w8, wzr, #0x1
   caaf4: 2a0803e1     	mov	w1, w8
   caaf8: d10163a0     	sub	x0, x29, #0x58
   caafc: d10253a2     	sub	x2, x29, #0x94
   cab00: 97ff5bc0     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
   cab04: b90067e0     	str	w0, [sp, #0x64]
   cab08: 14000001     	b	0xcab0c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc20>
   cab0c: b94067e8     	ldr	w8, [sp, #0x64]
   cab10: 360001c8     	tbz	w8, #0x0, 0xcab48 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc5c>
   cab14: 14000001     	b	0xcab18 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc2c>
   cab18: 52800128     	mov	w8, #0x9                // =9
   cab1c: b81683a8     	stur	w8, [x29, #-0x98]
   cab20: b856c3a8     	ldur	w8, [x29, #-0x94]
   cab24: 2a0803e9     	mov	w9, w8
   cab28: f81603a9     	stur	x9, [x29, #-0xa0]
   cab2c: d10263a1     	sub	x1, x29, #0x98
   cab30: d10283a2     	sub	x2, x29, #0xa0
   cab34: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cab38: 97ff68ba     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   cab3c: f9002fe0     	str	x0, [sp, #0x58]
   cab40: 14000001     	b	0xcab44 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc58>
   cab44: 14000001     	b	0xcab48 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc5c>
   cab48: 320003e8     	orr	w8, wzr, #0x1
   cab4c: 2a0803e1     	mov	w1, w8
   cab50: d10163a0     	sub	x0, x29, #0x58
   cab54: 2a1f03e8     	mov	w8, wzr
   cab58: 2a0803e2     	mov	w2, w8
   cab5c: 97ff72a1     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
   cab60: b90057e0     	str	w0, [sp, #0x54]
   cab64: 14000001     	b	0xcab68 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc7c>
   cab68: b94057e8     	ldr	w8, [sp, #0x54]
   cab6c: 34000b08     	cbz	w8, 0xcaccc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde0>
   cab70: 14000001     	b	0xcab74 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xc88>
   cab74: f940dfe8     	ldr	x8, [sp, #0x1b8]
   cab78: b9405109     	ldr	w9, [x8, #0x50]
   cab7c: 321f0129     	orr	w9, w9, #0x2
   cab80: b9005109     	str	w9, [x8, #0x50]
   cab84: 321d03e9     	orr	w9, wzr, #0x8
   cab88: 2a0903e1     	mov	w1, w9
   cab8c: d10163a0     	sub	x0, x29, #0x58
   cab90: d10293a2     	sub	x2, x29, #0xa4
   cab94: 97ff5b9b     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
   cab98: b90053e0     	str	w0, [sp, #0x50]
   cab9c: 14000001     	b	0xcaba0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xcb4>
   caba0: b94053e8     	ldr	w8, [sp, #0x50]
   caba4: 360001c8     	tbz	w8, #0x0, 0xcabdc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xcf0>
   caba8: 14000001     	b	0xcabac <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xcc0>
   cabac: 52800148     	mov	w8, #0xa                // =10
   cabb0: b81503a8     	stur	w8, [x29, #-0xb0]
   cabb4: b855c3a8     	ldur	w8, [x29, #-0xa4]
   cabb8: 2a0803e9     	mov	w9, w8
   cabbc: f81483a9     	stur	x9, [x29, #-0xb8]
   cabc0: d102c3a1     	sub	x1, x29, #0xb0
   cabc4: d102e3a2     	sub	x2, x29, #0xb8
   cabc8: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cabcc: 97ff6895     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   cabd0: f90027e0     	str	x0, [sp, #0x48]
   cabd4: 14000001     	b	0xcabd8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xcec>
   cabd8: 14000001     	b	0xcabdc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xcf0>
   cabdc: 321d03e8     	orr	w8, wzr, #0x8
   cabe0: 2a0803e1     	mov	w1, w8
   cabe4: d10163a0     	sub	x0, x29, #0x58
   cabe8: d102a3a2     	sub	x2, x29, #0xa8
   cabec: 97ff5b85     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
   cabf0: b90047e0     	str	w0, [sp, #0x44]
   cabf4: 14000001     	b	0xcabf8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd0c>
   cabf8: b94047e8     	ldr	w8, [sp, #0x44]
   cabfc: 360003a8     	tbz	w8, #0x0, 0xcac70 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd84>
   cac00: 14000001     	b	0xcac04 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd18>
   cac04: 52800168     	mov	w8, #0xb                // =11
   cac08: b81443a8     	stur	w8, [x29, #-0xbc]
   cac0c: b85583a8     	ldur	w8, [x29, #-0xa8]
   cac10: 2a0803e9     	mov	w9, w8
   cac14: f81383a9     	stur	x9, [x29, #-0xc8]
   cac18: d102f3a1     	sub	x1, x29, #0xbc
   cac1c: d10323a2     	sub	x2, x29, #0xc8
   cac20: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cac24: 97ff687f     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   cac28: f9001fe0     	str	x0, [sp, #0x38]
   cac2c: 14000001     	b	0xcac30 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd44>
   cac30: b85583a8     	ldur	w8, [x29, #-0xa8]
   cac34: 71004108     	subs	w8, w8, #0x10
   cac38: b90037e8     	str	w8, [sp, #0x34]
   cac3c: 540000e0     	b.eq	0xcac58 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd6c>
   cac40: 14000001     	b	0xcac44 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd58>
   cac44: b85583a8     	ldur	w8, [x29, #-0xa8]
   cac48: 71004908     	subs	w8, w8, #0x12
   cac4c: b90033e8     	str	w8, [sp, #0x30]
   cac50: 540000e1     	b.ne	0xcac6c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd80>
   cac54: 14000001     	b	0xcac58 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd6c>
   cac58: f940dfe8     	ldr	x8, [sp, #0x1b8]
   cac5c: b9405109     	ldr	w9, [x8, #0x50]
   cac60: 32000129     	orr	w9, w9, #0x1
   cac64: b9005109     	str	w9, [x8, #0x50]
   cac68: 14000001     	b	0xcac6c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd80>
   cac6c: 14000001     	b	0xcac70 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xd84>
   cac70: 321d03e8     	orr	w8, wzr, #0x8
   cac74: 2a0803e1     	mov	w1, w8
   cac78: d10163a0     	sub	x0, x29, #0x58
   cac7c: d102b3a2     	sub	x2, x29, #0xac
   cac80: 97ff5b60     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
   cac84: b9002fe0     	str	w0, [sp, #0x2c]
   cac88: 14000001     	b	0xcac8c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xda0>
   cac8c: b9402fe8     	ldr	w8, [sp, #0x2c]
   cac90: 360001c8     	tbz	w8, #0x0, 0xcacc8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xddc>
   cac94: 14000001     	b	0xcac98 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xdac>
   cac98: 321e07e8     	orr	w8, wzr, #0xc
   cac9c: b81343a8     	stur	w8, [x29, #-0xcc]
   caca0: b85543a8     	ldur	w8, [x29, #-0xac]
   caca4: 2a0803e9     	mov	w9, w8
   caca8: f81283a9     	stur	x9, [x29, #-0xd8]
   cacac: d10333a1     	sub	x1, x29, #0xcc
   cacb0: d10363a2     	sub	x2, x29, #0xd8
   cacb4: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cacb8: 97ff685a     	bl	0xa4e20 <_ZN7android11KeyedVectorIjmE3addERKjRKm@plt>
   cacbc: f90013e0     	str	x0, [sp, #0x20]
   cacc0: 14000001     	b	0xcacc4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xdd8>
   cacc4: 14000001     	b	0xcacc8 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xddc>
   cacc8: 14000001     	b	0xcaccc <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde0>
   caccc: 14000001     	b	0xcacd0 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde4>
   cacd0: 14000001     	b	0xcacd4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xde8>
   cacd4: d10163a0     	sub	x0, x29, #0x58
   cacd8: 97ff57a2     	bl	0xa0b60 <_ZNK7android10ABitReader8overReadEv@plt>
   cacdc: b9001fe0     	str	w0, [sp, #0x1c]
   cace0: 14000001     	b	0xcace4 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xdf8>
   cace4: b9401fe8     	ldr	w8, [sp, #0x1c]
   cace8: 72000109     	ands	w9, w8, #0x1
   cacec: 2a1f03ea     	mov	w10, wzr
   cacf0: 12807dcb     	mov	w11, #-0x3ef            // =-1007
   cacf4: 1a8a116a     	csel	w10, w11, w10, ne
   cacf8: b81243aa     	stur	w10, [x29, #-0xdc]
   cacfc: 320003ea     	orr	w10, wzr, #0x1
   cad00: b901dbea     	str	w10, [sp, #0x1d8]
   cad04: b9001be9     	str	w9, [sp, #0x18]
   cad08: 14000001     	b	0xcad0c <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xe20>
   cad0c: d10163a0     	sub	x0, x29, #0x58
   cad10: 97ff6e7c     	bl	0xa6700 <_ZN7android12NALBitReaderD2Ev@plt>
   cad14: b85243a8     	ldur	w8, [x29, #-0xdc]
   cad18: d53bd040     	mrs	x0, TPIDR_EL0
   cad1c: f9401400     	ldr	x0, [x0, #0x28]
   cad20: f85e83be     	ldur	x30, [x29, #-0x18]
   cad24: eb1e0000     	subs	x0, x0, x30
   cad28: b90017e8     	str	w8, [sp, #0x14]
   cad2c: f90007e0     	str	x0, [sp, #0x8]
   cad30: 54000121     	b.ne	0xcad54 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xe68>
   cad34: 14000001     	b	0xcad38 <android::HevcParameterSets::parseSps(unsigned char const*, unsigned long)+0xe4c>
   cad38: b94017e0     	ldr	w0, [sp, #0x14]
   cad3c: 910c83ff     	add	sp, sp, #0x320
   cad40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cad44: f84207fc     	ldr	x28, [sp], #0x20
   cad48: d65f03c0     	ret
   cad4c: f85003a0     	ldur	x0, [x29, #-0x100]
   cad50: 97ff7470     	bl	0xa7f10 <_Unwind_Resume@plt>
   cad54: 97ff7c07     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cad58 <android::HevcParameterSets::parsePps(unsigned char const*, unsigned long)>:
   cad58: d10083ff     	sub	sp, sp, #0x20
   cad5c: 52800008     	mov	w8, #0x0                // =0
   cad60: f9000fe0     	str	x0, [sp, #0x18]
   cad64: f9000be1     	str	x1, [sp, #0x10]
   cad68: f90007e2     	str	x2, [sp, #0x8]
   cad6c: 2a0803e0     	mov	w0, w8
   cad70: 910083ff     	add	sp, sp, #0x20
   cad74: d65f03c0     	ret

00000000000cad78 <android::ABuffer::setInt32Data(int)>:
   cad78: d10043ff     	sub	sp, sp, #0x10
   cad7c: f90007e0     	str	x0, [sp, #0x8]
   cad80: b90007e1     	str	w1, [sp, #0x4]
   cad84: f94007e0     	ldr	x0, [sp, #0x8]
   cad88: b94007e1     	ldr	w1, [sp, #0x4]
   cad8c: b9004001     	str	w1, [x0, #0x40]
   cad90: 910043ff     	add	sp, sp, #0x10
   cad94: d65f03c0     	ret

00000000000cad98 <android::Vector<android::sp<android::ABuffer>>::push(android::sp<android::ABuffer> const&)>:
   cad98: d10083ff     	sub	sp, sp, #0x20
   cad9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cada0: 910043fd     	add	x29, sp, #0x10
   cada4: f90007e0     	str	x0, [sp, #0x8]
   cada8: f90003e1     	str	x1, [sp]
   cadac: f94007e0     	ldr	x0, [sp, #0x8]
   cadb0: f94003e1     	ldr	x1, [sp]
   cadb4: 97ff5dbb     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
   cadb8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cadbc: 910083ff     	add	sp, sp, #0x20
   cadc0: d65f03c0     	ret

00000000000cadc4 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)>:
   cadc4: d100c3ff     	sub	sp, sp, #0x30
   cadc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cadcc: 910083fd     	add	x29, sp, #0x20
   cadd0: f81f83a0     	stur	x0, [x29, #-0x8]
   cadd4: b81f43a1     	stur	w1, [x29, #-0xc]
   cadd8: f90007e2     	str	x2, [sp, #0x8]
   caddc: f85f83a0     	ldur	x0, [x29, #-0x8]
   cade0: b85f43a1     	ldur	w1, [x29, #-0xc]
   cade4: f94007e2     	ldr	x2, [sp, #0x8]
   cade8: f90003e0     	str	x0, [sp]
   cadec: 2a0103e0     	mov	w0, w1
   cadf0: aa0203e1     	mov	x1, x2
   cadf4: f94003e2     	ldr	x2, [sp]
   cadf8: 94000007     	bl	0xcae14 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0x50>
   cadfc: 320003e8     	orr	w8, wzr, #0x1
   cae00: 0a080008     	and	w8, w0, w8
   cae04: 2a0803e0     	mov	w0, w8
   cae08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cae0c: 9100c3ff     	add	sp, sp, #0x30
   cae10: d65f03c0     	ret
   cae14: d10103ff     	sub	sp, sp, #0x40
   cae18: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cae1c: 9100c3fd     	add	x29, sp, #0x30
   cae20: d53bd048     	mrs	x8, TPIDR_EL0
   cae24: f9401508     	ldr	x8, [x8, #0x28]
   cae28: f81f83a8     	stur	x8, [x29, #-0x8]
   cae2c: b81f43a0     	stur	w0, [x29, #-0xc]
   cae30: f9000fe1     	str	x1, [sp, #0x18]
   cae34: f9000be2     	str	x2, [sp, #0x10]
   cae38: f9400be0     	ldr	x0, [sp, #0x10]
   cae3c: d10033a1     	sub	x1, x29, #0xc
   cae40: 97ff6184     	bl	0xa3450 <_ZNK7android11KeyedVectorIjmE10indexOfKeyERKj@plt>
   cae44: b6f800a0     	tbz	x0, #0x3f, 0xcae58 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0x94>
   cae48: 14000001     	b	0xcae4c <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0x88>
   cae4c: 2a1f03e8     	mov	w8, wzr
   cae50: 381f33a8     	sturb	w8, [x29, #-0xd]
   cae54: 1400000c     	b	0xcae84 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0xc0>
   cae58: f9400be0     	ldr	x0, [sp, #0x10]
   cae5c: b85f43a8     	ldur	w8, [x29, #-0xc]
   cae60: 2a0803e1     	mov	w1, w8
   cae64: 97ff601b     	bl	0xa2ed0 <_ZNK7android11KeyedVectorIjmEixEm@plt>
   cae68: f9400000     	ldr	x0, [x0]
   cae6c: f9400fe1     	ldr	x1, [sp, #0x18]
   cae70: 2a0003e8     	mov	w8, w0
   cae74: 39000028     	strb	w8, [x1]
   cae78: 320003e8     	orr	w8, wzr, #0x1
   cae7c: 381f33a8     	sturb	w8, [x29, #-0xd]
   cae80: 14000001     	b	0xcae84 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0xc0>
   cae84: 385f33a8     	ldurb	w8, [x29, #-0xd]
   cae88: d53bd049     	mrs	x9, TPIDR_EL0
   cae8c: f9401529     	ldr	x9, [x9, #0x28]
   cae90: f85f83aa     	ldur	x10, [x29, #-0x8]
   cae94: eb0a0129     	subs	x9, x9, x10
   cae98: b9000fe8     	str	w8, [sp, #0xc]
   cae9c: f90003e9     	str	x9, [sp]
   caea0: 540000e1     	b.ne	0xcaebc <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0xf8>
   caea4: 14000001     	b	0xcaea8 <android::HevcParameterSets::findParam8(unsigned int, unsigned char*)+0xe4>
   caea8: b9400fe8     	ldr	w8, [sp, #0xc]
   caeac: 12000100     	and	w0, w8, #0x1
   caeb0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   caeb4: 910103ff     	add	sp, sp, #0x40
   caeb8: d65f03c0     	ret
   caebc: 97ff7bad     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000caec0 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)>:
   caec0: d100c3ff     	sub	sp, sp, #0x30
   caec4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   caec8: 910083fd     	add	x29, sp, #0x20
   caecc: f81f83a0     	stur	x0, [x29, #-0x8]
   caed0: b81f43a1     	stur	w1, [x29, #-0xc]
   caed4: f90007e2     	str	x2, [sp, #0x8]
   caed8: f85f83a0     	ldur	x0, [x29, #-0x8]
   caedc: b85f43a1     	ldur	w1, [x29, #-0xc]
   caee0: f94007e2     	ldr	x2, [sp, #0x8]
   caee4: f90003e0     	str	x0, [sp]
   caee8: 2a0103e0     	mov	w0, w1
   caeec: aa0203e1     	mov	x1, x2
   caef0: f94003e2     	ldr	x2, [sp]
   caef4: 94000007     	bl	0xcaf10 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0x50>
   caef8: 320003e8     	orr	w8, wzr, #0x1
   caefc: 0a080008     	and	w8, w0, w8
   caf00: 2a0803e0     	mov	w0, w8
   caf04: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   caf08: 9100c3ff     	add	sp, sp, #0x30
   caf0c: d65f03c0     	ret
   caf10: d10103ff     	sub	sp, sp, #0x40
   caf14: a9037bfd     	stp	x29, x30, [sp, #0x30]
   caf18: 9100c3fd     	add	x29, sp, #0x30
   caf1c: d53bd048     	mrs	x8, TPIDR_EL0
   caf20: f9401508     	ldr	x8, [x8, #0x28]
   caf24: f81f83a8     	stur	x8, [x29, #-0x8]
   caf28: b81f43a0     	stur	w0, [x29, #-0xc]
   caf2c: f9000fe1     	str	x1, [sp, #0x18]
   caf30: f9000be2     	str	x2, [sp, #0x10]
   caf34: f9400be0     	ldr	x0, [sp, #0x10]
   caf38: d10033a1     	sub	x1, x29, #0xc
   caf3c: 97ff6145     	bl	0xa3450 <_ZNK7android11KeyedVectorIjmE10indexOfKeyERKj@plt>
   caf40: b6f800a0     	tbz	x0, #0x3f, 0xcaf54 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0x94>
   caf44: 14000001     	b	0xcaf48 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0x88>
   caf48: 2a1f03e8     	mov	w8, wzr
   caf4c: 381f33a8     	sturb	w8, [x29, #-0xd]
   caf50: 1400000c     	b	0xcaf80 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0xc0>
   caf54: f9400be0     	ldr	x0, [sp, #0x10]
   caf58: b85f43a8     	ldur	w8, [x29, #-0xc]
   caf5c: 2a0803e1     	mov	w1, w8
   caf60: 97ff5fdc     	bl	0xa2ed0 <_ZNK7android11KeyedVectorIjmEixEm@plt>
   caf64: f9400000     	ldr	x0, [x0]
   caf68: f9400fe1     	ldr	x1, [sp, #0x18]
   caf6c: 2a0003e8     	mov	w8, w0
   caf70: 79000028     	strh	w8, [x1]
   caf74: 320003e8     	orr	w8, wzr, #0x1
   caf78: 381f33a8     	sturb	w8, [x29, #-0xd]
   caf7c: 14000001     	b	0xcaf80 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0xc0>
   caf80: 385f33a8     	ldurb	w8, [x29, #-0xd]
   caf84: d53bd049     	mrs	x9, TPIDR_EL0
   caf88: f9401529     	ldr	x9, [x9, #0x28]
   caf8c: f85f83aa     	ldur	x10, [x29, #-0x8]
   caf90: eb0a0129     	subs	x9, x9, x10
   caf94: b9000fe8     	str	w8, [sp, #0xc]
   caf98: f90003e9     	str	x9, [sp]
   caf9c: 540000e1     	b.ne	0xcafb8 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0xf8>
   cafa0: 14000001     	b	0xcafa4 <android::HevcParameterSets::findParam16(unsigned int, unsigned short*)+0xe4>
   cafa4: b9400fe8     	ldr	w8, [sp, #0xc]
   cafa8: 12000100     	and	w0, w8, #0x1
   cafac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cafb0: 910103ff     	add	sp, sp, #0x40
   cafb4: d65f03c0     	ret
   cafb8: 97ff7b6e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cafbc <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)>:
   cafbc: d100c3ff     	sub	sp, sp, #0x30
   cafc0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cafc4: 910083fd     	add	x29, sp, #0x20
   cafc8: f81f83a0     	stur	x0, [x29, #-0x8]
   cafcc: b81f43a1     	stur	w1, [x29, #-0xc]
   cafd0: f90007e2     	str	x2, [sp, #0x8]
   cafd4: f85f83a0     	ldur	x0, [x29, #-0x8]
   cafd8: b85f43a1     	ldur	w1, [x29, #-0xc]
   cafdc: f94007e2     	ldr	x2, [sp, #0x8]
   cafe0: f90003e0     	str	x0, [sp]
   cafe4: 2a0103e0     	mov	w0, w1
   cafe8: aa0203e1     	mov	x1, x2
   cafec: f94003e2     	ldr	x2, [sp]
   caff0: 94000007     	bl	0xcb00c <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0x50>
   caff4: 320003e8     	orr	w8, wzr, #0x1
   caff8: 0a080008     	and	w8, w0, w8
   caffc: 2a0803e0     	mov	w0, w8
   cb000: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cb004: 9100c3ff     	add	sp, sp, #0x30
   cb008: d65f03c0     	ret
   cb00c: d10103ff     	sub	sp, sp, #0x40
   cb010: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cb014: 9100c3fd     	add	x29, sp, #0x30
   cb018: d53bd048     	mrs	x8, TPIDR_EL0
   cb01c: f9401508     	ldr	x8, [x8, #0x28]
   cb020: f81f83a8     	stur	x8, [x29, #-0x8]
   cb024: b81f43a0     	stur	w0, [x29, #-0xc]
   cb028: f9000fe1     	str	x1, [sp, #0x18]
   cb02c: f9000be2     	str	x2, [sp, #0x10]
   cb030: f9400be0     	ldr	x0, [sp, #0x10]
   cb034: d10033a1     	sub	x1, x29, #0xc
   cb038: 97ff6106     	bl	0xa3450 <_ZNK7android11KeyedVectorIjmE10indexOfKeyERKj@plt>
   cb03c: b6f800a0     	tbz	x0, #0x3f, 0xcb050 <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0x94>
   cb040: 14000001     	b	0xcb044 <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0x88>
   cb044: 2a1f03e8     	mov	w8, wzr
   cb048: 381f33a8     	sturb	w8, [x29, #-0xd]
   cb04c: 1400000c     	b	0xcb07c <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0xc0>
   cb050: f9400be0     	ldr	x0, [sp, #0x10]
   cb054: b85f43a8     	ldur	w8, [x29, #-0xc]
   cb058: 2a0803e1     	mov	w1, w8
   cb05c: 97ff5f9d     	bl	0xa2ed0 <_ZNK7android11KeyedVectorIjmEixEm@plt>
   cb060: f9400000     	ldr	x0, [x0]
   cb064: f9400fe1     	ldr	x1, [sp, #0x18]
   cb068: 2a0003e8     	mov	w8, w0
   cb06c: b9000028     	str	w8, [x1]
   cb070: 320003e8     	orr	w8, wzr, #0x1
   cb074: 381f33a8     	sturb	w8, [x29, #-0xd]
   cb078: 14000001     	b	0xcb07c <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0xc0>
   cb07c: 385f33a8     	ldurb	w8, [x29, #-0xd]
   cb080: d53bd049     	mrs	x9, TPIDR_EL0
   cb084: f9401529     	ldr	x9, [x9, #0x28]
   cb088: f85f83aa     	ldur	x10, [x29, #-0x8]
   cb08c: eb0a0129     	subs	x9, x9, x10
   cb090: b9000fe8     	str	w8, [sp, #0xc]
   cb094: f90003e9     	str	x9, [sp]
   cb098: 540000e1     	b.ne	0xcb0b4 <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0xf8>
   cb09c: 14000001     	b	0xcb0a0 <android::HevcParameterSets::findParam32(unsigned int, unsigned int*)+0xe4>
   cb0a0: b9400fe8     	ldr	w8, [sp, #0xc]
   cb0a4: 12000100     	and	w0, w8, #0x1
   cb0a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cb0ac: 910103ff     	add	sp, sp, #0x40
   cb0b0: d65f03c0     	ret
   cb0b4: 97ff7b2f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb0b8 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)>:
   cb0b8: d100c3ff     	sub	sp, sp, #0x30
   cb0bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cb0c0: 910083fd     	add	x29, sp, #0x20
   cb0c4: f81f83a0     	stur	x0, [x29, #-0x8]
   cb0c8: b81f43a1     	stur	w1, [x29, #-0xc]
   cb0cc: f90007e2     	str	x2, [sp, #0x8]
   cb0d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   cb0d4: b85f43a1     	ldur	w1, [x29, #-0xc]
   cb0d8: f94007e2     	ldr	x2, [sp, #0x8]
   cb0dc: f90003e0     	str	x0, [sp]
   cb0e0: 2a0103e0     	mov	w0, w1
   cb0e4: aa0203e1     	mov	x1, x2
   cb0e8: f94003e2     	ldr	x2, [sp]
   cb0ec: 94000007     	bl	0xcb108 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0x50>
   cb0f0: 320003e8     	orr	w8, wzr, #0x1
   cb0f4: 0a080008     	and	w8, w0, w8
   cb0f8: 2a0803e0     	mov	w0, w8
   cb0fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cb100: 9100c3ff     	add	sp, sp, #0x30
   cb104: d65f03c0     	ret
   cb108: d10103ff     	sub	sp, sp, #0x40
   cb10c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cb110: 9100c3fd     	add	x29, sp, #0x30
   cb114: d53bd048     	mrs	x8, TPIDR_EL0
   cb118: f9401508     	ldr	x8, [x8, #0x28]
   cb11c: f81f83a8     	stur	x8, [x29, #-0x8]
   cb120: b81f43a0     	stur	w0, [x29, #-0xc]
   cb124: f9000fe1     	str	x1, [sp, #0x18]
   cb128: f9000be2     	str	x2, [sp, #0x10]
   cb12c: f9400be0     	ldr	x0, [sp, #0x10]
   cb130: d10033a1     	sub	x1, x29, #0xc
   cb134: 97ff60c7     	bl	0xa3450 <_ZNK7android11KeyedVectorIjmE10indexOfKeyERKj@plt>
   cb138: b6f800a0     	tbz	x0, #0x3f, 0xcb14c <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0x94>
   cb13c: 14000001     	b	0xcb140 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0x88>
   cb140: 2a1f03e8     	mov	w8, wzr
   cb144: 381f33a8     	sturb	w8, [x29, #-0xd]
   cb148: 1400000b     	b	0xcb174 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0xbc>
   cb14c: f9400be0     	ldr	x0, [sp, #0x10]
   cb150: b85f43a8     	ldur	w8, [x29, #-0xc]
   cb154: 2a0803e1     	mov	w1, w8
   cb158: 97ff5f5e     	bl	0xa2ed0 <_ZNK7android11KeyedVectorIjmEixEm@plt>
   cb15c: f9400000     	ldr	x0, [x0]
   cb160: f9400fe1     	ldr	x1, [sp, #0x18]
   cb164: f9000020     	str	x0, [x1]
   cb168: 320003e8     	orr	w8, wzr, #0x1
   cb16c: 381f33a8     	sturb	w8, [x29, #-0xd]
   cb170: 14000001     	b	0xcb174 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0xbc>
   cb174: 385f33a8     	ldurb	w8, [x29, #-0xd]
   cb178: d53bd049     	mrs	x9, TPIDR_EL0
   cb17c: f9401529     	ldr	x9, [x9, #0x28]
   cb180: f85f83aa     	ldur	x10, [x29, #-0x8]
   cb184: eb0a0129     	subs	x9, x9, x10
   cb188: b9000fe8     	str	w8, [sp, #0xc]
   cb18c: f90003e9     	str	x9, [sp]
   cb190: 540000e1     	b.ne	0xcb1ac <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0xf4>
   cb194: 14000001     	b	0xcb198 <android::HevcParameterSets::findParam64(unsigned int, unsigned long*)+0xe0>
   cb198: b9400fe8     	ldr	w8, [sp, #0xc]
   cb19c: 12000100     	and	w0, w8, #0x1
   cb1a0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cb1a4: 910103ff     	add	sp, sp, #0x40
   cb1a8: d65f03c0     	ret
   cb1ac: 97ff7af1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb1b0 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)>:
   cb1b0: d10103ff     	sub	sp, sp, #0x40
   cb1b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cb1b8: 9100c3fd     	add	x29, sp, #0x30
   cb1bc: f81f83a0     	stur	x0, [x29, #-0x8]
   cb1c0: 381f73a1     	sturb	w1, [x29, #-0x9]
   cb1c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   cb1c8: f9000fff     	str	xzr, [sp, #0x18]
   cb1cc: f9000bff     	str	xzr, [sp, #0x10]
   cb1d0: f90007e0     	str	x0, [sp, #0x8]
   cb1d4: d2800508     	mov	x8, #0x28               // =40
   cb1d8: f9400be9     	ldr	x9, [sp, #0x10]
   cb1dc: f94007ea     	ldr	x10, [sp, #0x8]
   cb1e0: 8b080140     	add	x0, x10, x8
   cb1e4: f90003e9     	str	x9, [sp]
   cb1e8: 97ff5db2     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cb1ec: f94003e8     	ldr	x8, [sp]
   cb1f0: eb00011f     	cmp	x8, x0
   cb1f4: 1a9f27eb     	cset	w11, lo
   cb1f8: 3700004b     	tbnz	w11, #0x0, 0xcb200 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)+0x50>
   cb1fc: 14000012     	b	0xcb244 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)+0x94>
   cb200: f9400be1     	ldr	x1, [sp, #0x10]
   cb204: f94007e0     	ldr	x0, [sp, #0x8]
   cb208: 97ff68be     	bl	0xa5500 <_ZN7android17HevcParameterSets7getTypeEm@plt>
   cb20c: 32001fe8     	orr	w8, wzr, #0xff
   cb210: 0a080008     	and	w8, w0, w8
   cb214: 385f73a0     	ldurb	w0, [x29, #-0x9]
   cb218: 6b00011f     	cmp	w8, w0
   cb21c: 1a9f17e8     	cset	w8, eq
   cb220: 37000048     	tbnz	w8, #0x0, 0xcb228 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)+0x78>
   cb224: 14000004     	b	0xcb234 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)+0x84>
   cb228: f9400fe8     	ldr	x8, [sp, #0x18]
   cb22c: 91000508     	add	x8, x8, #0x1
   cb230: f9000fe8     	str	x8, [sp, #0x18]
   cb234: f9400be8     	ldr	x8, [sp, #0x10]
   cb238: 91000508     	add	x8, x8, #0x1
   cb23c: f9000be8     	str	x8, [sp, #0x10]
   cb240: 17ffffe5     	b	0xcb1d4 <android::HevcParameterSets::getNumNalUnitsOfType(unsigned char)+0x24>
   cb244: f9400fe0     	ldr	x0, [sp, #0x18]
   cb248: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cb24c: 910103ff     	add	sp, sp, #0x40
   cb250: d65f03c0     	ret

00000000000cb254 <android::Vector<android::sp<android::ABuffer>>::size() const>:
   cb254: d10083ff     	sub	sp, sp, #0x20
   cb258: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cb25c: 910043fd     	add	x29, sp, #0x10
   cb260: f90007e0     	str	x0, [sp, #0x8]
   cb264: f94007e0     	ldr	x0, [sp, #0x8]
   cb268: 97ff5e5a     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   cb26c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cb270: 910083ff     	add	sp, sp, #0x20
   cb274: d65f03c0     	ret

00000000000cb278 <android::HevcParameterSets::getType(unsigned long)>:
   cb278: d10243ff     	sub	sp, sp, #0x90
   cb27c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   cb280: 910203fd     	add	x29, sp, #0x80
   cb284: d53bd048     	mrs	x8, TPIDR_EL0
   cb288: f9401508     	ldr	x8, [x8, #0x28]
   cb28c: f81f83a8     	stur	x8, [x29, #-0x8]
   cb290: f9001be0     	str	x0, [sp, #0x30]
   cb294: f81f03a1     	stur	x1, [x29, #-0x10]
   cb298: f9401be8     	ldr	x8, [sp, #0x30]
   cb29c: f9000fe8     	str	x8, [sp, #0x18]
   cb2a0: 14000001     	b	0xcb2a4 <android::HevcParameterSets::getType(unsigned long)+0x2c>
   cb2a4: f9400fe8     	ldr	x8, [sp, #0x18]
   cb2a8: 9100a100     	add	x0, x8, #0x28
   cb2ac: 97ff5d81     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cb2b0: f81d03a0     	stur	x0, [x29, #-0x30]
   cb2b4: d100a3a8     	sub	x8, x29, #0x28
   cb2b8: d10043a0     	sub	x0, x29, #0x10
   cb2bc: d100c3a1     	sub	x1, x29, #0x30
   cb2c0: f9000be8     	str	x8, [sp, #0x10]
   cb2c4: 97ff5b8b     	bl	0xa20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>
   cb2c8: f9400be0     	ldr	x0, [sp, #0x10]
   cb2cc: 97ff7681     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   cb2d0: b9000fe0     	str	w0, [sp, #0xc]
   cb2d4: 14000001     	b	0xcb2d8 <android::HevcParameterSets::getType(unsigned long)+0x60>
   cb2d8: b9400fe8     	ldr	w8, [sp, #0xc]
   cb2dc: 37000308     	tbnz	w8, #0x0, 0xcb33c <android::HevcParameterSets::getType(unsigned long)+0xc4>
   cb2e0: 14000001     	b	0xcb2e4 <android::HevcParameterSets::getType(unsigned long)+0x6c>
   cb2e4: b0000961     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cb2e8: 9125e021     	add	x1, x1, #0x978
   cb2ec: 9100e3e0     	add	x0, sp, #0x38
   cb2f0: 97ff6224     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   cb2f4: 14000001     	b	0xcb2f8 <android::HevcParameterSets::getType(unsigned long)+0x80>
   cb2f8: 9100e3e0     	add	x0, sp, #0x38
   cb2fc: d100a3a1     	sub	x1, x29, #0x28
   cb300: 97ff5e78     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   cb304: 14000001     	b	0xcb308 <android::HevcParameterSets::getType(unsigned long)+0x90>
   cb308: 9100e3e0     	add	x0, sp, #0x38
   cb30c: 97ff5a7d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb310: 1400000b     	b	0xcb33c <android::HevcParameterSets::getType(unsigned long)+0xc4>
   cb314: f90017e0     	str	x0, [sp, #0x28]
   cb318: 2a0103e8     	mov	w8, w1
   cb31c: b90027e8     	str	w8, [sp, #0x24]
   cb320: 1400001c     	b	0xcb390 <android::HevcParameterSets::getType(unsigned long)+0x118>
   cb324: f90017e0     	str	x0, [sp, #0x28]
   cb328: 2a0103e8     	mov	w8, w1
   cb32c: b90027e8     	str	w8, [sp, #0x24]
   cb330: 9100e3e0     	add	x0, sp, #0x38
   cb334: 97ff5a73     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb338: 14000016     	b	0xcb390 <android::HevcParameterSets::getType(unsigned long)+0x118>
   cb33c: d100a3a0     	sub	x0, x29, #0x28
   cb340: 97ff5a70     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb344: 14000001     	b	0xcb348 <android::HevcParameterSets::getType(unsigned long)+0xd0>
   cb348: f9400fe8     	ldr	x8, [sp, #0x18]
   cb34c: 9100a100     	add	x0, x8, #0x28
   cb350: f85f03a1     	ldur	x1, [x29, #-0x10]
   cb354: 97ff5723     	bl	0xa0fe0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEEixEm@plt>
   cb358: 97ff52ce     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   cb35c: 97ff6455     	bl	0xa44b0 <_ZNK7android7ABuffer9int32DataEv@plt>
   cb360: d53bd048     	mrs	x8, TPIDR_EL0
   cb364: f9401508     	ldr	x8, [x8, #0x28]
   cb368: f85f83a1     	ldur	x1, [x29, #-0x8]
   cb36c: eb010108     	subs	x8, x8, x1
   cb370: b9000be0     	str	w0, [sp, #0x8]
   cb374: f90003e8     	str	x8, [sp]
   cb378: 54000161     	b.ne	0xcb3a4 <android::HevcParameterSets::getType(unsigned long)+0x12c>
   cb37c: 14000001     	b	0xcb380 <android::HevcParameterSets::getType(unsigned long)+0x108>
   cb380: b9400be0     	ldr	w0, [sp, #0x8]
   cb384: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   cb388: 910243ff     	add	sp, sp, #0x90
   cb38c: d65f03c0     	ret
   cb390: d100a3a0     	sub	x0, x29, #0x28
   cb394: 97ff5a5b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb398: 14000001     	b	0xcb39c <android::HevcParameterSets::getType(unsigned long)+0x124>
   cb39c: f94017e0     	ldr	x0, [sp, #0x28]
   cb3a0: 97ff72dc     	bl	0xa7f10 <_Unwind_Resume@plt>
   cb3a4: 97ff7a73     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb3a8 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)>:
   cb3a8: d10143ff     	sub	sp, sp, #0x50
   cb3ac: a9047bfd     	stp	x29, x30, [sp, #0x40]
   cb3b0: 910103fd     	add	x29, sp, #0x40
   cb3b4: 52800009     	mov	w9, #0x0                // =0
   cb3b8: b000096a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cb3bc: 9118554a     	add	x10, x10, #0x615
   cb3c0: f81f83a0     	stur	x0, [x29, #-0x8]
   cb3c4: f81f03a1     	stur	x1, [x29, #-0x10]
   cb3c8: 320003eb     	orr	w11, wzr, #0x1
   cb3cc: 0a0b0129     	and	w9, w9, w11
   cb3d0: 381ef3a9     	sturb	w9, [x29, #-0x11]
   cb3d4: aa0803e0     	mov	x0, x8
   cb3d8: f9000be8     	str	x8, [sp, #0x10]
   cb3dc: f90007ea     	str	x10, [sp, #0x8]
   cb3e0: 97ff7d60     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   cb3e4: f85f83a8     	ldur	x8, [x29, #-0x8]
   cb3e8: f9400108     	ldr	x8, [x8]
   cb3ec: f85f03aa     	ldur	x10, [x29, #-0x10]
   cb3f0: f940014a     	ldr	x10, [x10]
   cb3f4: eb0a011f     	cmp	x8, x10
   cb3f8: 1a9f27e9     	cset	w9, lo
   cb3fc: 370002c9     	tbnz	w9, #0x0, 0xcb454 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
   cb400: f85f83a8     	ldur	x8, [x29, #-0x8]
   cb404: f9400101     	ldr	x1, [x8]
   cb408: f9400be0     	ldr	x0, [sp, #0x10]
   cb40c: 97ff71a9     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
   cb410: 14000001     	b	0xcb414 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x6c>
   cb414: f9400be0     	ldr	x0, [sp, #0x10]
   cb418: f94007e1     	ldr	x1, [sp, #0x8]
   cb41c: 97ff7825     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   cb420: 14000001     	b	0xcb424 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x7c>
   cb424: f85f03a8     	ldur	x8, [x29, #-0x10]
   cb428: f9400101     	ldr	x1, [x8]
   cb42c: f9400be0     	ldr	x0, [sp, #0x10]
   cb430: 97ff71a0     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
   cb434: 14000001     	b	0xcb438 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x90>
   cb438: 14000007     	b	0xcb454 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
   cb43c: 2a0103e8     	mov	w8, w1
   cb440: f90013e0     	str	x0, [sp, #0x20]
   cb444: b9001fe8     	str	w8, [sp, #0x1c]
   cb448: f9400be0     	ldr	x0, [sp, #0x10]
   cb44c: 97ff5a2d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb450: 1400000c     	b	0xcb480 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xd8>
   cb454: 12800008     	mov	w8, #-0x1               // =-1
   cb458: 320003e9     	orr	w9, wzr, #0x1
   cb45c: 0a090108     	and	w8, w8, w9
   cb460: 381ef3a8     	sturb	w8, [x29, #-0x11]
   cb464: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   cb468: 37000068     	tbnz	w8, #0x0, 0xcb474 <android::AString android::Compare_LT<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xcc>
   cb46c: f9400be0     	ldr	x0, [sp, #0x10]
   cb470: 97ff5a24     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb474: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   cb478: 910143ff     	add	sp, sp, #0x50
   cb47c: d65f03c0     	ret
   cb480: f94013e0     	ldr	x0, [sp, #0x20]
   cb484: 97ff72a3     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cb488 <android::Vector<android::sp<android::ABuffer>>::operator[](unsigned long) const>:
   cb488: d100c3ff     	sub	sp, sp, #0x30
   cb48c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cb490: 910083fd     	add	x29, sp, #0x20
   cb494: b27d03e8     	orr	x8, xzr, #0x8
   cb498: f81f83a0     	stur	x0, [x29, #-0x8]
   cb49c: f9000be1     	str	x1, [sp, #0x10]
   cb4a0: f85f83a0     	ldur	x0, [x29, #-0x8]
   cb4a4: f90007e0     	str	x0, [sp, #0x8]
   cb4a8: f90003e8     	str	x8, [sp]
   cb4ac: 97ff5d01     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cb4b0: f94007e8     	ldr	x8, [sp, #0x8]
   cb4b4: aa0803e0     	mov	x0, x8
   cb4b8: 97ff79ca     	bl	0xa9be0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE5arrayEv@plt>
   cb4bc: f9400be8     	ldr	x8, [sp, #0x10]
   cb4c0: f94003e1     	ldr	x1, [sp]
   cb4c4: 9b087c28     	mul	x8, x1, x8
   cb4c8: 8b080008     	add	x8, x0, x8
   cb4cc: aa0803e0     	mov	x0, x8
   cb4d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cb4d4: 9100c3ff     	add	sp, sp, #0x30
   cb4d8: d65f03c0     	ret

00000000000cb4dc <android::ABuffer::int32Data() const>:
   cb4dc: d10043ff     	sub	sp, sp, #0x10
   cb4e0: f90007e0     	str	x0, [sp, #0x8]
   cb4e4: f94007e0     	ldr	x0, [sp, #0x8]
   cb4e8: b9404000     	ldr	w0, [x0, #0x40]
   cb4ec: 910043ff     	add	sp, sp, #0x10
   cb4f0: d65f03c0     	ret

00000000000cb4f4 <android::HevcParameterSets::getSize(unsigned long)>:
   cb4f4: d10283ff     	sub	sp, sp, #0xa0
   cb4f8: a9097bfd     	stp	x29, x30, [sp, #0x90]
   cb4fc: 910243fd     	add	x29, sp, #0x90
   cb500: d53bd048     	mrs	x8, TPIDR_EL0
   cb504: f9401508     	ldr	x8, [x8, #0x28]
   cb508: f81f83a8     	stur	x8, [x29, #-0x8]
   cb50c: f90023e0     	str	x0, [sp, #0x40]
   cb510: f81f03a1     	stur	x1, [x29, #-0x10]
   cb514: f94023e8     	ldr	x8, [sp, #0x40]
   cb518: f90017e8     	str	x8, [sp, #0x28]
   cb51c: 14000001     	b	0xcb520 <android::HevcParameterSets::getSize(unsigned long)+0x2c>
   cb520: f94017e8     	ldr	x8, [sp, #0x28]
   cb524: 9100a100     	add	x0, x8, #0x28
   cb528: 97ff5ce2     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cb52c: f81d03a0     	stur	x0, [x29, #-0x30]
   cb530: d100a3a8     	sub	x8, x29, #0x28
   cb534: d10043a0     	sub	x0, x29, #0x10
   cb538: d100c3a1     	sub	x1, x29, #0x30
   cb53c: f90013e8     	str	x8, [sp, #0x20]
   cb540: 97ff5aec     	bl	0xa20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>
   cb544: f94013e0     	ldr	x0, [sp, #0x20]
   cb548: 97ff75e2     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   cb54c: b9001fe0     	str	w0, [sp, #0x1c]
   cb550: 14000001     	b	0xcb554 <android::HevcParameterSets::getSize(unsigned long)+0x60>
   cb554: b9401fe8     	ldr	w8, [sp, #0x1c]
   cb558: 37000308     	tbnz	w8, #0x0, 0xcb5b8 <android::HevcParameterSets::getSize(unsigned long)+0xc4>
   cb55c: 14000001     	b	0xcb560 <android::HevcParameterSets::getSize(unsigned long)+0x6c>
   cb560: b0000961     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cb564: 91278c21     	add	x1, x1, #0x9e3
   cb568: 910123e0     	add	x0, sp, #0x48
   cb56c: 97ff6185     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   cb570: 14000001     	b	0xcb574 <android::HevcParameterSets::getSize(unsigned long)+0x80>
   cb574: 910123e0     	add	x0, sp, #0x48
   cb578: d100a3a1     	sub	x1, x29, #0x28
   cb57c: 97ff5dd9     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   cb580: 14000001     	b	0xcb584 <android::HevcParameterSets::getSize(unsigned long)+0x90>
   cb584: 910123e0     	add	x0, sp, #0x48
   cb588: 97ff59de     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb58c: 1400000b     	b	0xcb5b8 <android::HevcParameterSets::getSize(unsigned long)+0xc4>
   cb590: f9001fe0     	str	x0, [sp, #0x38]
   cb594: 2a0103e8     	mov	w8, w1
   cb598: b90037e8     	str	w8, [sp, #0x34]
   cb59c: 1400001c     	b	0xcb60c <android::HevcParameterSets::getSize(unsigned long)+0x118>
   cb5a0: f9001fe0     	str	x0, [sp, #0x38]
   cb5a4: 2a0103e8     	mov	w8, w1
   cb5a8: b90037e8     	str	w8, [sp, #0x34]
   cb5ac: 910123e0     	add	x0, sp, #0x48
   cb5b0: 97ff59d4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb5b4: 14000016     	b	0xcb60c <android::HevcParameterSets::getSize(unsigned long)+0x118>
   cb5b8: d100a3a0     	sub	x0, x29, #0x28
   cb5bc: 97ff59d1     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb5c0: 14000001     	b	0xcb5c4 <android::HevcParameterSets::getSize(unsigned long)+0xd0>
   cb5c4: f94017e8     	ldr	x8, [sp, #0x28]
   cb5c8: 9100a100     	add	x0, x8, #0x28
   cb5cc: f85f03a1     	ldur	x1, [x29, #-0x10]
   cb5d0: 97ff5684     	bl	0xa0fe0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEEixEm@plt>
   cb5d4: 97ff522f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   cb5d8: 97ff60f6     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   cb5dc: d53bd048     	mrs	x8, TPIDR_EL0
   cb5e0: f9401508     	ldr	x8, [x8, #0x28]
   cb5e4: f85f83a1     	ldur	x1, [x29, #-0x8]
   cb5e8: eb010108     	subs	x8, x8, x1
   cb5ec: f9000be0     	str	x0, [sp, #0x10]
   cb5f0: f90007e8     	str	x8, [sp, #0x8]
   cb5f4: 54000161     	b.ne	0xcb620 <android::HevcParameterSets::getSize(unsigned long)+0x12c>
   cb5f8: 14000001     	b	0xcb5fc <android::HevcParameterSets::getSize(unsigned long)+0x108>
   cb5fc: f9400be0     	ldr	x0, [sp, #0x10]
   cb600: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   cb604: 910283ff     	add	sp, sp, #0xa0
   cb608: d65f03c0     	ret
   cb60c: d100a3a0     	sub	x0, x29, #0x28
   cb610: 97ff59bc     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb614: 14000001     	b	0xcb618 <android::HevcParameterSets::getSize(unsigned long)+0x124>
   cb618: f9401fe0     	ldr	x0, [sp, #0x38]
   cb61c: 97ff723d     	bl	0xa7f10 <_Unwind_Resume@plt>
   cb620: 97ff79d4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb624 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)>:
   cb624: d103c3ff     	sub	sp, sp, #0xf0
   cb628: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   cb62c: 910383fd     	add	x29, sp, #0xe0
   cb630: d53bd048     	mrs	x8, TPIDR_EL0
   cb634: f9401508     	ldr	x8, [x8, #0x28]
   cb638: f81f83a8     	stur	x8, [x29, #-0x8]
   cb63c: f81a83a0     	stur	x0, [x29, #-0x58]
   cb640: f81f03a1     	stur	x1, [x29, #-0x10]
   cb644: f81a03a2     	stur	x2, [x29, #-0x60]
   cb648: f81983a3     	stur	x3, [x29, #-0x68]
   cb64c: f85a83a8     	ldur	x8, [x29, #-0x58]
   cb650: f9002fe8     	str	x8, [sp, #0x58]
   cb654: 14000001     	b	0xcb658 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x34>
   cb658: f9402fe8     	ldr	x8, [sp, #0x58]
   cb65c: 9100a100     	add	x0, x8, #0x28
   cb660: 97ff5c94     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cb664: f81d03a0     	stur	x0, [x29, #-0x30]
   cb668: d100a3a8     	sub	x8, x29, #0x28
   cb66c: d10043a0     	sub	x0, x29, #0x10
   cb670: d100c3a1     	sub	x1, x29, #0x30
   cb674: f9002be8     	str	x8, [sp, #0x50]
   cb678: 97ff5a9e     	bl	0xa20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>
   cb67c: f9402be0     	ldr	x0, [sp, #0x50]
   cb680: 97ff7594     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   cb684: b9004fe0     	str	w0, [sp, #0x4c]
   cb688: 14000001     	b	0xcb68c <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x68>
   cb68c: b9404fe8     	ldr	w8, [sp, #0x4c]
   cb690: 37000308     	tbnz	w8, #0x0, 0xcb6f0 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0xcc>
   cb694: 14000001     	b	0xcb698 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x74>
   cb698: b0000961     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cb69c: 91293821     	add	x1, x1, #0xa4e
   cb6a0: d10123a0     	sub	x0, x29, #0x48
   cb6a4: 97ff6137     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   cb6a8: 14000001     	b	0xcb6ac <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x88>
   cb6ac: d10123a0     	sub	x0, x29, #0x48
   cb6b0: d100a3a1     	sub	x1, x29, #0x28
   cb6b4: 97ff5d8b     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   cb6b8: 14000001     	b	0xcb6bc <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x98>
   cb6bc: d10123a0     	sub	x0, x29, #0x48
   cb6c0: 97ff5990     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb6c4: 1400000b     	b	0xcb6f0 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0xcc>
   cb6c8: f9003be0     	str	x0, [sp, #0x70]
   cb6cc: 2a0103e8     	mov	w8, w1
   cb6d0: b9006fe8     	str	w8, [sp, #0x6c]
   cb6d4: 1400001c     	b	0xcb744 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x120>
   cb6d8: f9003be0     	str	x0, [sp, #0x70]
   cb6dc: 2a0103e8     	mov	w8, w1
   cb6e0: b9006fe8     	str	w8, [sp, #0x6c]
   cb6e4: d10123a0     	sub	x0, x29, #0x48
   cb6e8: 97ff5986     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb6ec: 14000016     	b	0xcb744 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x120>
   cb6f0: d100a3a0     	sub	x0, x29, #0x28
   cb6f4: 97ff5983     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb6f8: 14000001     	b	0xcb6fc <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0xd8>
   cb6fc: f9402fe8     	ldr	x8, [sp, #0x58]
   cb700: 9100a100     	add	x0, x8, #0x28
   cb704: f85f03a1     	ldur	x1, [x29, #-0x10]
   cb708: 97ff5636     	bl	0xa0fe0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEEixEm@plt>
   cb70c: f90033e0     	str	x0, [sp, #0x60]
   cb710: f85983a8     	ldur	x8, [x29, #-0x68]
   cb714: f94033e0     	ldr	x0, [sp, #0x60]
   cb718: f90023e8     	str	x8, [sp, #0x40]
   cb71c: 97ff51dd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   cb720: 97ff60a4     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   cb724: f94023e8     	ldr	x8, [sp, #0x40]
   cb728: eb000108     	subs	x8, x8, x0
   cb72c: f9001fe8     	str	x8, [sp, #0x38]
   cb730: 54000102     	b.hs	0xcb750 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x12c>
   cb734: 14000001     	b	0xcb738 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x114>
   cb738: 2a1f03e8     	mov	w8, wzr
   cb73c: 381b73a8     	sturb	w8, [x29, #-0x49]
   cb740: 14000019     	b	0xcb7a4 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x180>
   cb744: d100a3a0     	sub	x0, x29, #0x28
   cb748: 97ff596e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cb74c: 14000024     	b	0xcb7dc <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x1b8>
   cb750: f85a03a0     	ldur	x0, [x29, #-0x60]
   cb754: f94033e8     	ldr	x8, [sp, #0x60]
   cb758: f9001be0     	str	x0, [sp, #0x30]
   cb75c: aa0803e0     	mov	x0, x8
   cb760: 97ff51cc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   cb764: 97ff66bb     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   cb768: f94033e8     	ldr	x8, [sp, #0x60]
   cb76c: f90017e0     	str	x0, [sp, #0x28]
   cb770: aa0803e0     	mov	x0, x8
   cb774: 97ff51c7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   cb778: 97ff608e     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   cb77c: f9401be8     	ldr	x8, [sp, #0x30]
   cb780: f90013e0     	str	x0, [sp, #0x20]
   cb784: aa0803e0     	mov	x0, x8
   cb788: f94017e1     	ldr	x1, [sp, #0x28]
   cb78c: f94013e2     	ldr	x2, [sp, #0x20]
   cb790: 97ff5180     	bl	0x9fd90 <memcpy@plt>
   cb794: 320003e9     	orr	w9, wzr, #0x1
   cb798: 381b73a9     	sturb	w9, [x29, #-0x49]
   cb79c: f9000fe0     	str	x0, [sp, #0x18]
   cb7a0: 14000001     	b	0xcb7a4 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x180>
   cb7a4: 385b73a8     	ldurb	w8, [x29, #-0x49]
   cb7a8: d53bd049     	mrs	x9, TPIDR_EL0
   cb7ac: f9401529     	ldr	x9, [x9, #0x28]
   cb7b0: f85f83aa     	ldur	x10, [x29, #-0x8]
   cb7b4: eb0a0129     	subs	x9, x9, x10
   cb7b8: b90017e8     	str	w8, [sp, #0x14]
   cb7bc: f90007e9     	str	x9, [sp, #0x8]
   cb7c0: 54000121     	b.ne	0xcb7e4 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x1c0>
   cb7c4: 14000001     	b	0xcb7c8 <android::HevcParameterSets::write(unsigned long, unsigned char*, unsigned long)+0x1a4>
   cb7c8: b94017e8     	ldr	w8, [sp, #0x14]
   cb7cc: 12000100     	and	w0, w8, #0x1
   cb7d0: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   cb7d4: 9103c3ff     	add	sp, sp, #0xf0
   cb7d8: d65f03c0     	ret
   cb7dc: f9403be0     	ldr	x0, [sp, #0x70]
   cb7e0: 97ff71cc     	bl	0xa7f10 <_Unwind_Resume@plt>
   cb7e4: 97ff7963     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb7e8 <android::KeyedVector<unsigned int, unsigned long>::add(unsigned int const&, unsigned long const&)>:
   cb7e8: d101c3ff     	sub	sp, sp, #0x70
   cb7ec: a9067bfd     	stp	x29, x30, [sp, #0x60]
   cb7f0: 910183fd     	add	x29, sp, #0x60
   cb7f4: d53bd048     	mrs	x8, TPIDR_EL0
   cb7f8: f9401509     	ldr	x9, [x8, #0x28]
   cb7fc: f81f83a9     	stur	x9, [x29, #-0x8]
   cb800: f81e03a0     	stur	x0, [x29, #-0x20]
   cb804: f81d83a1     	stur	x1, [x29, #-0x28]
   cb808: f9001be2     	str	x2, [sp, #0x30]
   cb80c: f85e03a0     	ldur	x0, [x29, #-0x20]
   cb810: f85d83a1     	ldur	x1, [x29, #-0x28]
   cb814: f9401be2     	ldr	x2, [sp, #0x30]
   cb818: d10063a9     	sub	x9, x29, #0x18
   cb81c: f90017e0     	str	x0, [sp, #0x28]
   cb820: aa0903e0     	mov	x0, x9
   cb824: f90013e8     	str	x8, [sp, #0x20]
   cb828: f9000fe9     	str	x9, [sp, #0x18]
   cb82c: 97ff6581     	bl	0xa4e30 <_ZN7android16key_value_pair_tIjmEC2ERKjRKm@plt>
   cb830: f94017e0     	ldr	x0, [sp, #0x28]
   cb834: f9400fe1     	ldr	x1, [sp, #0x18]
   cb838: 97ff5d8a     	bl	0xa2e60 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEE3addERKS2_@plt>
   cb83c: f94013e8     	ldr	x8, [sp, #0x20]
   cb840: f9401509     	ldr	x9, [x8, #0x28]
   cb844: f85f83a1     	ldur	x1, [x29, #-0x8]
   cb848: eb010129     	subs	x9, x9, x1
   cb84c: f9000be0     	str	x0, [sp, #0x10]
   cb850: f90007e9     	str	x9, [sp, #0x8]
   cb854: 540000c1     	b.ne	0xcb86c <android::KeyedVector<unsigned int, unsigned long>::add(unsigned int const&, unsigned long const&)+0x84>
   cb858: 14000001     	b	0xcb85c <android::KeyedVector<unsigned int, unsigned long>::add(unsigned int const&, unsigned long const&)+0x74>
   cb85c: f9400be0     	ldr	x0, [sp, #0x10]
   cb860: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   cb864: 9101c3ff     	add	sp, sp, #0x70
   cb868: d65f03c0     	ret
   cb86c: 97ff7941     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cb870 <android::ABitReader::overRead() const>:
   cb870: d10043ff     	sub	sp, sp, #0x10
   cb874: f90007e0     	str	x0, [sp, #0x8]
   cb878: f94007e0     	ldr	x0, [sp, #0x8]
   cb87c: 3940a008     	ldrb	w8, [x0, #0x28]
   cb880: 320003e9     	orr	w9, wzr, #0x1
   cb884: 0a090108     	and	w8, w8, w9
   cb888: 2a0803e0     	mov	w0, w8
   cb88c: 910043ff     	add	sp, sp, #0x10
   cb890: d65f03c0     	ret

00000000000cb894 <android::NALBitReader::~NALBitReader()>:
   cb894: d10083ff     	sub	sp, sp, #0x20
   cb898: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cb89c: 910043fd     	add	x29, sp, #0x10
   cb8a0: f90007e0     	str	x0, [sp, #0x8]
   cb8a4: f94007e0     	ldr	x0, [sp, #0x8]
   cb8a8: 97ff560a     	bl	0xa10d0 <_ZN7android10ABitReaderD2Ev@plt>
   cb8ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cb8b0: 910083ff     	add	sp, sp, #0x20
   cb8b4: d65f03c0     	ret

00000000000cb8b8 <android::skipUE(android::ABitReader*)>:
   cb8b8: d10083ff     	sub	sp, sp, #0x20
   cb8bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cb8c0: 910043fd     	add	x29, sp, #0x10
   cb8c4: 52800001     	mov	w1, #0x0                // =0
   cb8c8: f90007e0     	str	x0, [sp, #0x8]
   cb8cc: f94007e0     	ldr	x0, [sp, #0x8]
   cb8d0: 97ff73bc     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
   cb8d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cb8d8: 910083ff     	add	sp, sp, #0x20
   cb8dc: d65f03c0     	ret
   cb8e0: d100c3ff     	sub	sp, sp, #0x30
   cb8e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cb8e8: 910083fd     	add	x29, sp, #0x20
   cb8ec: 91003fe8     	add	x8, sp, #0xf
   cb8f0: f81f83a0     	stur	x0, [x29, #-0x8]
   cb8f4: f9000be1     	str	x1, [sp, #0x10]
   cb8f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   cb8fc: f9400be1     	ldr	x1, [sp, #0x10]
   cb900: 39400102     	ldrb	w2, [x8]
   cb904: 9400056f     	bl	0xccec0 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0x38>
   cb908: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cb90c: 9100c3ff     	add	sp, sp, #0x30
   cb910: d65f03c0     	ret

00000000000cb914 <android::skipSE(android::ABitReader*)>:
   cb914: d10083ff     	sub	sp, sp, #0x20
   cb918: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cb91c: 910043fd     	add	x29, sp, #0x10
   cb920: 52800001     	mov	w1, #0x0                // =0
   cb924: f90007e0     	str	x0, [sp, #0x8]
   cb928: f94007e0     	ldr	x0, [sp, #0x8]
   cb92c: 97ff6c11     	bl	0xa6970 <_ZN7android19parseSEWithFallbackEPNS_10ABitReaderEi@plt>
   cb930: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cb934: 910083ff     	add	sp, sp, #0x20
   cb938: d65f03c0     	ret

00000000000cb93c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)>:
   cb93c: d10683ff     	sub	sp, sp, #0x1a0
   cb940: f900c3fc     	str	x28, [sp, #0x180]
   cb944: a9197bfd     	stp	x29, x30, [sp, #0x190]
   cb948: 910643fd     	add	x29, sp, #0x190
   cb94c: d101a3a8     	sub	x8, x29, #0x68
   cb950: d53bd049     	mrs	x9, TPIDR_EL0
   cb954: f9401529     	ldr	x9, [x9, #0x28]
   cb958: f9002909     	str	x9, [x8, #0x50]
   cb95c: f81703a0     	stur	x0, [x29, #-0x90]
   cb960: f9002501     	str	x1, [x8, #0x48]
   cb964: f81683a2     	stur	x2, [x29, #-0x98]
   cb968: f81603a3     	stur	x3, [x29, #-0xa0]
   cb96c: f85703a9     	ldur	x9, [x29, #-0x90]
   cb970: f9402500     	ldr	x0, [x8, #0x48]
   cb974: f9003be8     	str	x8, [sp, #0x70]
   cb978: f90037e9     	str	x9, [sp, #0x68]
   cb97c: b40001e0     	cbz	x0, 0xcb9b8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x7c>
   cb980: 14000001     	b	0xcb984 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x48>
   cb984: f85683a8     	ldur	x8, [x29, #-0x98]
   cb988: b4000188     	cbz	x8, 0xcb9b8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x7c>
   cb98c: 14000001     	b	0xcb990 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x54>
   cb990: f85603a8     	ldur	x8, [x29, #-0xa0]
   cb994: f1001108     	subs	x8, x8, #0x4
   cb998: f90033e8     	str	x8, [sp, #0x60]
   cb99c: 54000140     	b.eq	0xcb9c4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x88>
   cb9a0: 14000001     	b	0xcb9a4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x68>
   cb9a4: f85603a8     	ldur	x8, [x29, #-0xa0]
   cb9a8: f1000908     	subs	x8, x8, #0x2
   cb9ac: f9002fe8     	str	x8, [sp, #0x58]
   cb9b0: 540000a0     	b.eq	0xcb9c4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x88>
   cb9b4: 14000001     	b	0xcb9b8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x7c>
   cb9b8: 128002a8     	mov	w8, #-0x16              // =-22
   cb9bc: b817c3a8     	stur	w8, [x29, #-0x84]
   cb9c0: 1400018a     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cb9c4: 528002e8     	mov	w8, #0x17               // =23
   cb9c8: 2a0803e9     	mov	w9, w8
   cb9cc: f81583a9     	stur	x9, [x29, #-0xa8]
   cb9d0: aa1f03e9     	mov	x9, xzr
   cb9d4: f81503a9     	stur	x9, [x29, #-0xb0]
   cb9d8: f94037e0     	ldr	x0, [sp, #0x68]
   cb9dc: f9002be9     	str	x9, [sp, #0x50]
   cb9e0: 97ff6b4c     	bl	0xa6710 <_ZN7android17HevcParameterSets14getNumNalUnitsEv@plt>
   cb9e4: f81483a0     	stur	x0, [x29, #-0xb8]
   cb9e8: f9402be9     	ldr	x9, [sp, #0x50]
   cb9ec: f81403a9     	stur	x9, [x29, #-0xc0]
   cb9f0: 14000001     	b	0xcb9f4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0xb8>
   cb9f4: f85403a8     	ldur	x8, [x29, #-0xc0]
   cb9f8: f1001108     	subs	x8, x8, #0x4
   cb9fc: f90027e8     	str	x8, [sp, #0x48]
   cba00: 54000708     	b.hi	0xcbae0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1a4>
   cba04: 14000001     	b	0xcba08 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0xcc>
   cba08: f85403a8     	ldur	x8, [x29, #-0xc0]
   cba0c: b0000969     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cba10: 912c8129     	add	x9, x9, #0xb20
   cba14: 3868692a     	ldrb	w10, [x9, x8]
   cba18: 3813c3aa     	sturb	w10, [x29, #-0xc4]
   cba1c: 3853c3a1     	ldurb	w1, [x29, #-0xc4]
   cba20: f94037e0     	ldr	x0, [sp, #0x68]
   cba24: 97ff7d23     	bl	0xaaeb0 <_ZN7android17HevcParameterSets20getNumNalUnitsOfTypeEh@plt>
   cba28: f90063e0     	str	x0, [sp, #0xc0]
   cba2c: f94063e8     	ldr	x8, [sp, #0xc0]
   cba30: b5000068     	cbnz	x8, 0xcba3c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x100>
   cba34: 14000001     	b	0xcba38 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0xfc>
   cba38: 14000026     	b	0xcbad0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x194>
   cba3c: f85503a8     	ldur	x8, [x29, #-0xb0]
   cba40: 91000508     	add	x8, x8, #0x1
   cba44: f81503a8     	stur	x8, [x29, #-0xb0]
   cba48: f85583a8     	ldur	x8, [x29, #-0xa8]
   cba4c: 91000d08     	add	x8, x8, #0x3
   cba50: f81583a8     	stur	x8, [x29, #-0xa8]
   cba54: aa1f03e8     	mov	x8, xzr
   cba58: f9005fe8     	str	x8, [sp, #0xb8]
   cba5c: 14000001     	b	0xcba60 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x124>
   cba60: f9405fe8     	ldr	x8, [sp, #0xb8]
   cba64: f85483a9     	ldur	x9, [x29, #-0xb8]
   cba68: eb090108     	subs	x8, x8, x9
   cba6c: f90023e8     	str	x8, [sp, #0x40]
   cba70: 540002e2     	b.hs	0xcbacc <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x190>
   cba74: 14000001     	b	0xcba78 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x13c>
   cba78: f9405fe1     	ldr	x1, [sp, #0xb8]
   cba7c: f94037e0     	ldr	x0, [sp, #0x68]
   cba80: 97ff66a0     	bl	0xa5500 <_ZN7android17HevcParameterSets7getTypeEm@plt>
   cba84: 3853c3a8     	ldurb	w8, [x29, #-0xc4]
   cba88: 6b200108     	subs	w8, w8, w0, uxtb
   cba8c: b9003fe8     	str	w8, [sp, #0x3c]
   cba90: 54000060     	b.eq	0xcba9c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x160>
   cba94: 14000001     	b	0xcba98 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x15c>
   cba98: 14000009     	b	0xcbabc <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x180>
   cba9c: f9405fe1     	ldr	x1, [sp, #0xb8]
   cbaa0: f94037e0     	ldr	x0, [sp, #0x68]
   cbaa4: 97ff59ef     	bl	0xa2260 <_ZN7android17HevcParameterSets7getSizeEm@plt>
   cbaa8: f85583a1     	ldur	x1, [x29, #-0xa8]
   cbaac: 8b000020     	add	x0, x1, x0
   cbab0: 91000800     	add	x0, x0, #0x2
   cbab4: f81583a0     	stur	x0, [x29, #-0xa8]
   cbab8: 14000001     	b	0xcbabc <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x180>
   cbabc: f9405fe8     	ldr	x8, [sp, #0xb8]
   cbac0: 91000508     	add	x8, x8, #0x1
   cbac4: f9005fe8     	str	x8, [sp, #0xb8]
   cbac8: 17ffffe6     	b	0xcba60 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x124>
   cbacc: 14000001     	b	0xcbad0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x194>
   cbad0: f85403a8     	ldur	x8, [x29, #-0xc0]
   cbad4: 91000508     	add	x8, x8, #0x1
   cbad8: f81403a8     	stur	x8, [x29, #-0xc0]
   cbadc: 17ffffc6     	b	0xcb9f4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0xb8>
   cbae0: 2a1f03e0     	mov	w0, wzr
   cbae4: d10093a2     	sub	x2, x29, #0x24
   cbae8: f94037e1     	ldr	x1, [sp, #0x68]
   cbaec: b9003be0     	str	w0, [sp, #0x38]
   cbaf0: aa0103e0     	mov	x0, x1
   cbaf4: b9403be1     	ldr	w1, [sp, #0x38]
   cbaf8: 97ff5d1e     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbafc: 360001c0     	tbz	w0, #0x0, 0xcbb34 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1f8>
   cbb00: 14000001     	b	0xcbb04 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1c8>
   cbb04: 320003e1     	orr	w1, wzr, #0x1
   cbb08: d100a3a2     	sub	x2, x29, #0x28
   cbb0c: f94037e0     	ldr	x0, [sp, #0x68]
   cbb10: 97ff5d18     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbb14: 36000100     	tbz	w0, #0x0, 0xcbb34 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1f8>
   cbb18: 14000001     	b	0xcbb1c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1e0>
   cbb1c: 321f03e1     	orr	w1, wzr, #0x2
   cbb20: d100b3a2     	sub	x2, x29, #0x2c
   cbb24: f94037e0     	ldr	x0, [sp, #0x68]
   cbb28: 97ff5d12     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbb2c: 370000a0     	tbnz	w0, #0x0, 0xcbb40 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x204>
   cbb30: 14000001     	b	0xcbb34 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x1f8>
   cbb34: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   cbb38: b817c3a8     	stur	w8, [x29, #-0x84]
   cbb3c: 1400012b     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbb40: 320007e1     	orr	w1, wzr, #0x3
   cbb44: d100c3a2     	sub	x2, x29, #0x30
   cbb48: f94037e0     	ldr	x0, [sp, #0x68]
   cbb4c: 97ff7271     	bl	0xa8510 <_ZN7android17HevcParameterSets11findParam32EjPj@plt>
   cbb50: 36000100     	tbz	w0, #0x0, 0xcbb70 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x234>
   cbb54: 14000001     	b	0xcbb58 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x21c>
   cbb58: 321e03e1     	orr	w1, wzr, #0x4
   cbb5c: d100e3a2     	sub	x2, x29, #0x38
   cbb60: f94037e0     	ldr	x0, [sp, #0x68]
   cbb64: 97ff5ccb     	bl	0xa2e90 <_ZN7android17HevcParameterSets11findParam64EjPm@plt>
   cbb68: 370000a0     	tbnz	w0, #0x0, 0xcbb7c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x240>
   cbb6c: 14000001     	b	0xcbb70 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x234>
   cbb70: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   cbb74: b817c3a8     	stur	w8, [x29, #-0x84]
   cbb78: 1400011c     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbb7c: 528000a1     	mov	w1, #0x5                // =5
   cbb80: d100f3a2     	sub	x2, x29, #0x3c
   cbb84: f94037e0     	ldr	x0, [sp, #0x68]
   cbb88: 97ff5cfa     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbb8c: 370000a0     	tbnz	w0, #0x0, 0xcbba0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x264>
   cbb90: 14000001     	b	0xcbb94 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x258>
   cbb94: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   cbb98: b817c3a8     	stur	w8, [x29, #-0x84]
   cbb9c: 14000113     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbba0: 321f07e1     	orr	w1, wzr, #0x6
   cbba4: d10103a2     	sub	x2, x29, #0x40
   cbba8: f94037e0     	ldr	x0, [sp, #0x68]
   cbbac: 97ff5cf1     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbbb0: 360001c0     	tbz	w0, #0x0, 0xcbbe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2ac>
   cbbb4: 14000001     	b	0xcbbb8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x27c>
   cbbb8: 32000be1     	orr	w1, wzr, #0x7
   cbbbc: d10113a2     	sub	x2, x29, #0x44
   cbbc0: f94037e0     	ldr	x0, [sp, #0x68]
   cbbc4: 97ff5ceb     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbbc8: 36000100     	tbz	w0, #0x0, 0xcbbe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2ac>
   cbbcc: 14000001     	b	0xcbbd0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x294>
   cbbd0: 321d03e1     	orr	w1, wzr, #0x8
   cbbd4: d10123a2     	sub	x2, x29, #0x48
   cbbd8: f94037e0     	ldr	x0, [sp, #0x68]
   cbbdc: 97ff5ce5     	bl	0xa2f70 <_ZN7android17HevcParameterSets10findParam8EjPh@plt>
   cbbe0: 370000a0     	tbnz	w0, #0x0, 0xcbbf4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2b8>
   cbbe4: 14000001     	b	0xcbbe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2ac>
   cbbe8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   cbbec: b817c3a8     	stur	w8, [x29, #-0x84]
   cbbf0: 140000fe     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbbf4: f85583a8     	ldur	x8, [x29, #-0xa8]
   cbbf8: f85683a9     	ldur	x9, [x29, #-0x98]
   cbbfc: f9400129     	ldr	x9, [x9]
   cbc00: eb090108     	subs	x8, x8, x9
   cbc04: f9001be8     	str	x8, [sp, #0x30]
   cbc08: 540000a9     	b.ls	0xcbc1c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2e0>
   cbc0c: 14000001     	b	0xcbc10 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x2d4>
   cbc10: 12800168     	mov	w8, #-0xc               // =-12
   cbc14: b817c3a8     	stur	w8, [x29, #-0x84]
   cbc18: 140000f4     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbc1c: f85583a8     	ldur	x8, [x29, #-0xa8]
   cbc20: f85683a9     	ldur	x9, [x29, #-0x98]
   cbc24: f9000128     	str	x8, [x9]
   cbc28: f9403be8     	ldr	x8, [sp, #0x70]
   cbc2c: f9402509     	ldr	x9, [x8, #0x48]
   cbc30: f9005be9     	str	x9, [sp, #0xb0]
   cbc34: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc38: 320003ea     	orr	w10, wzr, #0x1
   cbc3c: 3900012a     	strb	w10, [x9]
   cbc40: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc44: 5280044a     	mov	w10, #0x22              // =34
   cbc48: 3900052a     	strb	w10, [x9, #0x1]
   cbc4c: 385d33aa     	ldurb	w10, [x29, #-0x2d]
   cbc50: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc54: 3900092a     	strb	w10, [x9, #0x2]
   cbc58: 785d23aa     	ldurh	w10, [x29, #-0x2e]
   cbc5c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc60: 39000d2a     	strb	w10, [x9, #0x3]
   cbc64: b85d03aa     	ldur	w10, [x29, #-0x30]
   cbc68: 53087d4a     	lsr	w10, w10, #8
   cbc6c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc70: 3900112a     	strb	w10, [x9, #0x4]
   cbc74: b85d03aa     	ldur	w10, [x29, #-0x30]
   cbc78: f9405be9     	ldr	x9, [sp, #0xb0]
   cbc7c: 3900152a     	strb	w10, [x9, #0x5]
   cbc80: f9401909     	ldr	x9, [x8, #0x30]
   cbc84: d368fd29     	lsr	x9, x9, #40
   cbc88: f9405beb     	ldr	x11, [sp, #0xb0]
   cbc8c: 2a0903ea     	mov	w10, w9
   cbc90: 3900196a     	strb	w10, [x11, #0x6]
   cbc94: b85cc3aa     	ldur	w10, [x29, #-0x34]
   cbc98: 2a0a03e9     	mov	w9, w10
   cbc9c: f9405beb     	ldr	x11, [sp, #0xb0]
   cbca0: 2a0903ea     	mov	w10, w9
   cbca4: 39001d6a     	strb	w10, [x11, #0x7]
   cbca8: f9401909     	ldr	x9, [x8, #0x30]
   cbcac: d358fd29     	lsr	x9, x9, #24
   cbcb0: f9405beb     	ldr	x11, [sp, #0xb0]
   cbcb4: 2a0903ea     	mov	w10, w9
   cbcb8: 3900216a     	strb	w10, [x11, #0x8]
   cbcbc: f9401909     	ldr	x9, [x8, #0x30]
   cbcc0: d350fd29     	lsr	x9, x9, #16
   cbcc4: f9405beb     	ldr	x11, [sp, #0xb0]
   cbcc8: 2a0903ea     	mov	w10, w9
   cbccc: 3900256a     	strb	w10, [x11, #0x9]
   cbcd0: f9401909     	ldr	x9, [x8, #0x30]
   cbcd4: d348fd29     	lsr	x9, x9, #8
   cbcd8: f9405beb     	ldr	x11, [sp, #0xb0]
   cbcdc: 2a0903ea     	mov	w10, w9
   cbce0: 3900296a     	strb	w10, [x11, #0xa]
   cbce4: f9401909     	ldr	x9, [x8, #0x30]
   cbce8: f9405beb     	ldr	x11, [sp, #0xb0]
   cbcec: 2a0903ea     	mov	w10, w9
   cbcf0: 39002d6a     	strb	w10, [x11, #0xb]
   cbcf4: 385c43aa     	ldurb	w10, [x29, #-0x3c]
   cbcf8: f9405be9     	ldr	x9, [sp, #0xb0]
   cbcfc: 3900312a     	strb	w10, [x9, #0xc]
   cbd00: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd04: 321c0fea     	orr	w10, wzr, #0xf0
   cbd08: 3900352a     	strb	w10, [x9, #0xd]
   cbd0c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd10: 2a1f03ea     	mov	w10, wzr
   cbd14: 3900392a     	strb	w10, [x9, #0xe]
   cbd18: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd1c: 321e17ec     	orr	w12, wzr, #0xfc
   cbd20: 39003d2c     	strb	w12, [x9, #0xf]
   cbd24: 385c03ac     	ldurb	w12, [x29, #-0x40]
   cbd28: 321e158c     	orr	w12, w12, #0xfc
   cbd2c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd30: 3900412c     	strb	w12, [x9, #0x10]
   cbd34: 385bc3ac     	ldurb	w12, [x29, #-0x44]
   cbd38: 321d118c     	orr	w12, w12, #0xf8
   cbd3c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd40: 3900452c     	strb	w12, [x9, #0x11]
   cbd44: 385b83ac     	ldurb	w12, [x29, #-0x48]
   cbd48: 321d118c     	orr	w12, w12, #0xf8
   cbd4c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd50: 3900492c     	strb	w12, [x9, #0x12]
   cbd54: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd58: 39004d2a     	strb	w10, [x9, #0x13]
   cbd5c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd60: 3900512a     	strb	w10, [x9, #0x14]
   cbd64: b85603aa     	ldur	w10, [x29, #-0xa0]
   cbd68: 7100054a     	subs	w10, w10, #0x1
   cbd6c: 2a0a03e9     	mov	w9, w10
   cbd70: f9405beb     	ldr	x11, [sp, #0xb0]
   cbd74: 2a0903ea     	mov	w10, w9
   cbd78: 3900556a     	strb	w10, [x11, #0x15]
   cbd7c: f85503a9     	ldur	x9, [x29, #-0xb0]
   cbd80: f9405beb     	ldr	x11, [sp, #0xb0]
   cbd84: 2a0903ea     	mov	w10, w9
   cbd88: 3900596a     	strb	w10, [x11, #0x16]
   cbd8c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbd90: 91005d29     	add	x9, x9, #0x17
   cbd94: f9005be9     	str	x9, [sp, #0xb0]
   cbd98: aa1f03e9     	mov	x9, xzr
   cbd9c: f90057e9     	str	x9, [sp, #0xa8]
   cbda0: 14000001     	b	0xcbda4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x468>
   cbda4: f94057e8     	ldr	x8, [sp, #0xa8]
   cbda8: f1001108     	subs	x8, x8, #0x4
   cbdac: f90017e8     	str	x8, [sp, #0x28]
   cbdb0: 54000ba8     	b.hi	0xcbf24 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5e8>
   cbdb4: 14000001     	b	0xcbdb8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x47c>
   cbdb8: f94057e8     	ldr	x8, [sp, #0xa8]
   cbdbc: b0000969     	adrp	x9, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cbdc0: 912c8129     	add	x9, x9, #0xb20
   cbdc4: 3868692a     	ldrb	w10, [x9, x8]
   cbdc8: 390293ea     	strb	w10, [sp, #0xa4]
   cbdcc: 394293e1     	ldrb	w1, [sp, #0xa4]
   cbdd0: f94037e0     	ldr	x0, [sp, #0x68]
   cbdd4: 97ff7c37     	bl	0xaaeb0 <_ZN7android17HevcParameterSets20getNumNalUnitsOfTypeEh@plt>
   cbdd8: f9004fe0     	str	x0, [sp, #0x98]
   cbddc: f9404fe8     	ldr	x8, [sp, #0x98]
   cbde0: b5000068     	cbnz	x8, 0xcbdec <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x4b0>
   cbde4: 14000001     	b	0xcbde8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x4ac>
   cbde8: 1400004b     	b	0xcbf14 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5d8>
   cbdec: 394293e8     	ldrb	w8, [sp, #0xa4]
   cbdf0: f9405be9     	ldr	x9, [sp, #0xb0]
   cbdf4: 39000128     	strb	w8, [x9]
   cbdf8: f9404fe9     	ldr	x9, [sp, #0x98]
   cbdfc: d348fd29     	lsr	x9, x9, #8
   cbe00: f9405bea     	ldr	x10, [sp, #0xb0]
   cbe04: 2a0903e8     	mov	w8, w9
   cbe08: 39000548     	strb	w8, [x10, #0x1]
   cbe0c: f9404fe9     	ldr	x9, [sp, #0x98]
   cbe10: f9405bea     	ldr	x10, [sp, #0xb0]
   cbe14: 2a0903e8     	mov	w8, w9
   cbe18: 39000948     	strb	w8, [x10, #0x2]
   cbe1c: f9405be9     	ldr	x9, [sp, #0xb0]
   cbe20: 91000d29     	add	x9, x9, #0x3
   cbe24: f9005be9     	str	x9, [sp, #0xb0]
   cbe28: aa1f03e9     	mov	x9, xzr
   cbe2c: f9004be9     	str	x9, [sp, #0x90]
   cbe30: 14000001     	b	0xcbe34 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x4f8>
   cbe34: f9404be8     	ldr	x8, [sp, #0x90]
   cbe38: f85483a9     	ldur	x9, [x29, #-0xb8]
   cbe3c: eb090108     	subs	x8, x8, x9
   cbe40: f90013e8     	str	x8, [sp, #0x20]
   cbe44: 54000662     	b.hs	0xcbf10 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5d4>
   cbe48: 14000001     	b	0xcbe4c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x510>
   cbe4c: f9404be1     	ldr	x1, [sp, #0x90]
   cbe50: f94037e0     	ldr	x0, [sp, #0x68]
   cbe54: 97ff65ab     	bl	0xa5500 <_ZN7android17HevcParameterSets7getTypeEm@plt>
   cbe58: 394293e8     	ldrb	w8, [sp, #0xa4]
   cbe5c: 6b200108     	subs	w8, w8, w0, uxtb
   cbe60: b9001fe8     	str	w8, [sp, #0x1c]
   cbe64: 54000060     	b.eq	0xcbe70 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x534>
   cbe68: 14000001     	b	0xcbe6c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x530>
   cbe6c: 14000025     	b	0xcbf00 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5c4>
   cbe70: f9404be1     	ldr	x1, [sp, #0x90]
   cbe74: f94037e0     	ldr	x0, [sp, #0x68]
   cbe78: 97ff58fa     	bl	0xa2260 <_ZN7android17HevcParameterSets7getSizeEm@plt>
   cbe7c: d348fc00     	lsr	x0, x0, #8
   cbe80: f9405be1     	ldr	x1, [sp, #0xb0]
   cbe84: 2a0003e8     	mov	w8, w0
   cbe88: 39000028     	strb	w8, [x1]
   cbe8c: f9404be1     	ldr	x1, [sp, #0x90]
   cbe90: f94037e0     	ldr	x0, [sp, #0x68]
   cbe94: 97ff58f3     	bl	0xa2260 <_ZN7android17HevcParameterSets7getSizeEm@plt>
   cbe98: f9405be1     	ldr	x1, [sp, #0xb0]
   cbe9c: 2a0003e8     	mov	w8, w0
   cbea0: 39000428     	strb	w8, [x1, #0x1]
   cbea4: f9404be1     	ldr	x1, [sp, #0x90]
   cbea8: f9405be0     	ldr	x0, [sp, #0xb0]
   cbeac: 91000802     	add	x2, x0, #0x2
   cbeb0: f85583be     	ldur	x30, [x29, #-0xa8]
   cbeb4: f9403be9     	ldr	x9, [sp, #0x70]
   cbeb8: f940252a     	ldr	x10, [x9, #0x48]
   cbebc: eb00014a     	subs	x10, x10, x0
   cbec0: 8b0a03c3     	add	x3, x30, x10
   cbec4: f94037e0     	ldr	x0, [sp, #0x68]
   cbec8: 97ff619e     	bl	0xa4540 <_ZN7android17HevcParameterSets5writeEmPhm@plt>
   cbecc: 370000a0     	tbnz	w0, #0x0, 0xcbee0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5a4>
   cbed0: 14000001     	b	0xcbed4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x598>
   cbed4: 12800168     	mov	w8, #-0xc               // =-12
   cbed8: b817c3a8     	stur	w8, [x29, #-0x84]
   cbedc: 14000043     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbee0: f9404be1     	ldr	x1, [sp, #0x90]
   cbee4: f94037e0     	ldr	x0, [sp, #0x68]
   cbee8: 97ff58de     	bl	0xa2260 <_ZN7android17HevcParameterSets7getSizeEm@plt>
   cbeec: f9405be1     	ldr	x1, [sp, #0xb0]
   cbef0: 8b000020     	add	x0, x1, x0
   cbef4: 91000800     	add	x0, x0, #0x2
   cbef8: f9005be0     	str	x0, [sp, #0xb0]
   cbefc: 14000001     	b	0xcbf00 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5c4>
   cbf00: f9404be8     	ldr	x8, [sp, #0x90]
   cbf04: 91000508     	add	x8, x8, #0x1
   cbf08: f9004be8     	str	x8, [sp, #0x90]
   cbf0c: 17ffffca     	b	0xcbe34 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x4f8>
   cbf10: 14000001     	b	0xcbf14 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5d8>
   cbf14: f94057e8     	ldr	x8, [sp, #0xa8]
   cbf18: 91000508     	add	x8, x8, #0x1
   cbf1c: f90057e8     	str	x8, [sp, #0xa8]
   cbf20: 17ffffa1     	b	0xcbda4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x468>
   cbf24: 14000001     	b	0xcbf28 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x5ec>
   cbf28: f9405be8     	ldr	x8, [sp, #0xb0]
   cbf2c: f85583a9     	ldur	x9, [x29, #-0xa8]
   cbf30: eb090108     	subs	x8, x8, x9
   cbf34: f9403be9     	ldr	x9, [sp, #0x70]
   cbf38: f9000128     	str	x8, [x9]
   cbf3c: d10183a8     	sub	x8, x29, #0x60
   cbf40: d101a3a0     	sub	x0, x29, #0x68
   cbf44: d10083a1     	sub	x1, x29, #0x20
   cbf48: f9000be8     	str	x8, [sp, #0x10]
   cbf4c: 97ff54d9     	bl	0xa12b0 <_ZN7android10Compare_EQIPhS1_EENS_7AStringERKT_RKT0_@plt>
   cbf50: f9400be0     	ldr	x0, [sp, #0x10]
   cbf54: 97ff735f     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   cbf58: b9000fe0     	str	w0, [sp, #0xc]
   cbf5c: 14000001     	b	0xcbf60 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x624>
   cbf60: b9400fe8     	ldr	w8, [sp, #0xc]
   cbf64: 37000308     	tbnz	w8, #0x0, 0xcbfc4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x688>
   cbf68: 14000001     	b	0xcbf6c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x630>
   cbf6c: b0000961     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cbf70: 912ae421     	add	x1, x1, #0xab9
   cbf74: d10203a0     	sub	x0, x29, #0x80
   cbf78: 97ff5f02     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   cbf7c: 14000001     	b	0xcbf80 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x644>
   cbf80: d10203a0     	sub	x0, x29, #0x80
   cbf84: d10183a1     	sub	x1, x29, #0x60
   cbf88: 97ff5b56     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   cbf8c: 14000001     	b	0xcbf90 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x654>
   cbf90: d10203a0     	sub	x0, x29, #0x80
   cbf94: 97ff575b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cbf98: 1400000b     	b	0xcbfc4 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x688>
   cbf9c: f90047e0     	str	x0, [sp, #0x88]
   cbfa0: 2a0103e8     	mov	w8, w1
   cbfa4: b90087e8     	str	w8, [sp, #0x84]
   cbfa8: 1400000d     	b	0xcbfdc <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6a0>
   cbfac: f90047e0     	str	x0, [sp, #0x88]
   cbfb0: 2a0103e8     	mov	w8, w1
   cbfb4: b90087e8     	str	w8, [sp, #0x84]
   cbfb8: d10203a0     	sub	x0, x29, #0x80
   cbfbc: 97ff5751     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cbfc0: 14000007     	b	0xcbfdc <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6a0>
   cbfc4: d10183a0     	sub	x0, x29, #0x60
   cbfc8: 97ff574e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cbfcc: 14000001     	b	0xcbfd0 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x694>
   cbfd0: 2a1f03e8     	mov	w8, wzr
   cbfd4: b817c3a8     	stur	w8, [x29, #-0x84]
   cbfd8: 14000004     	b	0xcbfe8 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6ac>
   cbfdc: d10183a0     	sub	x0, x29, #0x60
   cbfe0: 97ff5748     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cbfe4: 14000010     	b	0xcc024 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6e8>
   cbfe8: b857c3a8     	ldur	w8, [x29, #-0x84]
   cbfec: d53bd049     	mrs	x9, TPIDR_EL0
   cbff0: f9401529     	ldr	x9, [x9, #0x28]
   cbff4: f9403bea     	ldr	x10, [sp, #0x70]
   cbff8: f940294b     	ldr	x11, [x10, #0x50]
   cbffc: eb0b0129     	subs	x9, x9, x11
   cc000: b9000be8     	str	w8, [sp, #0x8]
   cc004: f90003e9     	str	x9, [sp]
   cc008: 54000121     	b.ne	0xcc02c <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6f0>
   cc00c: 14000001     	b	0xcc010 <android::HevcParameterSets::makeHvcc(unsigned char*, unsigned long*, unsigned long)+0x6d4>
   cc010: b9400be0     	ldr	w0, [sp, #0x8]
   cc014: a9597bfd     	ldp	x29, x30, [sp, #0x190]
   cc018: f940c3fc     	ldr	x28, [sp, #0x180]
   cc01c: 910683ff     	add	sp, sp, #0x1a0
   cc020: d65f03c0     	ret
   cc024: f94047e0     	ldr	x0, [sp, #0x88]
   cc028: 97ff6fba     	bl	0xa7f10 <_Unwind_Resume@plt>
   cc02c: 97ff7751     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cc030 <android::HevcParameterSets::getNumNalUnits()>:
   cc030: d10083ff     	sub	sp, sp, #0x20
   cc034: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cc038: 910043fd     	add	x29, sp, #0x10
   cc03c: d2800508     	mov	x8, #0x28               // =40
   cc040: f90007e0     	str	x0, [sp, #0x8]
   cc044: f94007e0     	ldr	x0, [sp, #0x8]
   cc048: 8b080000     	add	x0, x0, x8
   cc04c: 97ff5a19     	bl	0xa28b0 <_ZNK7android6VectorINS_2spINS_7ABufferEEEE4sizeEv@plt>
   cc050: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cc054: 910083ff     	add	sp, sp, #0x20
   cc058: d65f03c0     	ret

00000000000cc05c <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)>:
   cc05c: d10143ff     	sub	sp, sp, #0x50
   cc060: a9047bfd     	stp	x29, x30, [sp, #0x40]
   cc064: 910103fd     	add	x29, sp, #0x40
   cc068: 52800009     	mov	w9, #0x0                // =0
   cc06c: 9000096a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cc070: 9118554a     	add	x10, x10, #0x615
   cc074: f81f83a0     	stur	x0, [x29, #-0x8]
   cc078: f81f03a1     	stur	x1, [x29, #-0x10]
   cc07c: 320003eb     	orr	w11, wzr, #0x1
   cc080: 0a0b0129     	and	w9, w9, w11
   cc084: 381ef3a9     	sturb	w9, [x29, #-0x11]
   cc088: aa0803e0     	mov	x0, x8
   cc08c: f9000be8     	str	x8, [sp, #0x10]
   cc090: f90007ea     	str	x10, [sp, #0x8]
   cc094: 97ff7a33     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   cc098: f85f83a8     	ldur	x8, [x29, #-0x8]
   cc09c: f9400108     	ldr	x8, [x8]
   cc0a0: f85f03aa     	ldur	x10, [x29, #-0x10]
   cc0a4: f940014a     	ldr	x10, [x10]
   cc0a8: eb0a011f     	cmp	x8, x10
   cc0ac: 1a9f17e9     	cset	w9, eq
   cc0b0: 370002c9     	tbnz	w9, #0x0, 0xcc108 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0xac>
   cc0b4: f85f83a8     	ldur	x8, [x29, #-0x8]
   cc0b8: f9400101     	ldr	x1, [x8]
   cc0bc: f9400be0     	ldr	x0, [sp, #0x10]
   cc0c0: 97ff51e0     	bl	0xa0840 <_ZN7android7AString6appendEPv@plt>
   cc0c4: 14000001     	b	0xcc0c8 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0x6c>
   cc0c8: f9400be0     	ldr	x0, [sp, #0x10]
   cc0cc: f94007e1     	ldr	x1, [sp, #0x8]
   cc0d0: 97ff74f8     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   cc0d4: 14000001     	b	0xcc0d8 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0x7c>
   cc0d8: f85f03a8     	ldur	x8, [x29, #-0x10]
   cc0dc: f9400101     	ldr	x1, [x8]
   cc0e0: f9400be0     	ldr	x0, [sp, #0x10]
   cc0e4: 97ff51d7     	bl	0xa0840 <_ZN7android7AString6appendEPv@plt>
   cc0e8: 14000001     	b	0xcc0ec <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0x90>
   cc0ec: 14000007     	b	0xcc108 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0xac>
   cc0f0: 2a0103e8     	mov	w8, w1
   cc0f4: f90013e0     	str	x0, [sp, #0x20]
   cc0f8: b9001fe8     	str	w8, [sp, #0x1c]
   cc0fc: f9400be0     	ldr	x0, [sp, #0x10]
   cc100: 97ff5700     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cc104: 1400000c     	b	0xcc134 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0xd8>
   cc108: 12800008     	mov	w8, #-0x1               // =-1
   cc10c: 320003e9     	orr	w9, wzr, #0x1
   cc110: 0a090108     	and	w8, w8, w9
   cc114: 381ef3a8     	sturb	w8, [x29, #-0x11]
   cc118: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   cc11c: 37000068     	tbnz	w8, #0x0, 0xcc128 <android::AString android::Compare_EQ<unsigned char*, unsigned char*>(unsigned char* const&, unsigned char* const&)+0xcc>
   cc120: f9400be0     	ldr	x0, [sp, #0x10]
   cc124: 97ff56f7     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   cc128: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   cc12c: 910143ff     	add	sp, sp, #0x50
   cc130: d65f03c0     	ret
   cc134: f94013e0     	ldr	x0, [sp, #0x20]
   cc138: 97ff6f76     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cc13c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::~SortedVector()>:
   cc13c: d100c3ff     	sub	sp, sp, #0x30
   cc140: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc144: 910083fd     	add	x29, sp, #0x20
   cc148: 90000ee8     	adrp	x8, 0x2a8000
   cc14c: f9430508     	ldr	x8, [x8, #0x608]
   cc150: b27c03e9     	orr	x9, xzr, #0x10
   cc154: 8b090108     	add	x8, x8, x9
   cc158: f81f83a0     	stur	x0, [x29, #-0x8]
   cc15c: f85f83a9     	ldur	x9, [x29, #-0x8]
   cc160: f9000128     	str	x8, [x9]
   cc164: aa0903e0     	mov	x0, x9
   cc168: f90003e9     	str	x9, [sp]
   cc16c: 97ff4ff5     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   cc170: 14000001     	b	0xcc174 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::~SortedVector()+0x38>
   cc174: f94003e0     	ldr	x0, [sp]
   cc178: 97ff7b3a     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
   cc17c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc180: 9100c3ff     	add	sp, sp, #0x30
   cc184: d65f03c0     	ret
   cc188: 2a0103e8     	mov	w8, w1
   cc18c: f9000be0     	str	x0, [sp, #0x10]
   cc190: b9000fe8     	str	w8, [sp, #0xc]
   cc194: f94003e0     	ldr	x0, [sp]
   cc198: 97ff7b32     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
   cc19c: f9400be0     	ldr	x0, [sp, #0x10]
   cc1a0: 97ff8809     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000cc1a4 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::~SortedVector()>:
   cc1a4: d10083ff     	sub	sp, sp, #0x20
   cc1a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cc1ac: 910043fd     	add	x29, sp, #0x10
   cc1b0: f90007e0     	str	x0, [sp, #0x8]
   cc1b4: f94007e0     	ldr	x0, [sp, #0x8]
   cc1b8: f90003e0     	str	x0, [sp]
   cc1bc: 97ff5971     	bl	0xa2780 <_ZN7android12SortedVectorINS_16key_value_pair_tIjmEEED2Ev@plt>
   cc1c0: f94003e0     	ldr	x0, [sp]
   cc1c4: 97ff51e7     	bl	0xa0960 <_ZdlPv@plt>
   cc1c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cc1cc: 910083ff     	add	sp, sp, #0x20
   cc1d0: d65f03c0     	ret

00000000000cc1d4 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_construct(void*, unsigned long) const>:
   cc1d4: d100c3ff     	sub	sp, sp, #0x30
   cc1d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc1dc: 910083fd     	add	x29, sp, #0x20
   cc1e0: f81f83a0     	stur	x0, [x29, #-0x8]
   cc1e4: f9000be1     	str	x1, [sp, #0x10]
   cc1e8: f90007e2     	str	x2, [sp, #0x8]
   cc1ec: f9400be0     	ldr	x0, [sp, #0x10]
   cc1f0: f94007e1     	ldr	x1, [sp, #0x8]
   cc1f4: 97ff6d83     	bl	0xa7800 <_ZN7android14construct_typeINS_16key_value_pair_tIjmEEEEvPT_m@plt>
   cc1f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc1fc: 9100c3ff     	add	sp, sp, #0x30
   cc200: d65f03c0     	ret

00000000000cc204 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_destroy(void*, unsigned long) const>:
   cc204: d100c3ff     	sub	sp, sp, #0x30
   cc208: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc20c: 910083fd     	add	x29, sp, #0x20
   cc210: f81f83a0     	stur	x0, [x29, #-0x8]
   cc214: f9000be1     	str	x1, [sp, #0x10]
   cc218: f90007e2     	str	x2, [sp, #0x8]
   cc21c: f9400be0     	ldr	x0, [sp, #0x10]
   cc220: f94007e1     	ldr	x1, [sp, #0x8]
   cc224: 97ff78b3     	bl	0xaa4f0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjmEEEEvPT_m@plt>
   cc228: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc22c: 9100c3ff     	add	sp, sp, #0x30
   cc230: d65f03c0     	ret

00000000000cc234 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_copy(void*, void const*, unsigned long) const>:
   cc234: d100c3ff     	sub	sp, sp, #0x30
   cc238: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc23c: 910083fd     	add	x29, sp, #0x20
   cc240: f81f83a0     	stur	x0, [x29, #-0x8]
   cc244: f9000be1     	str	x1, [sp, #0x10]
   cc248: f90007e2     	str	x2, [sp, #0x8]
   cc24c: f90003e3     	str	x3, [sp]
   cc250: f9400be0     	ldr	x0, [sp, #0x10]
   cc254: f94007e1     	ldr	x1, [sp, #0x8]
   cc258: f94003e2     	ldr	x2, [sp]
   cc25c: 97ff5a6d     	bl	0xa2c10 <_ZN7android9copy_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>
   cc260: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc264: 9100c3ff     	add	sp, sp, #0x30
   cc268: d65f03c0     	ret

00000000000cc26c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_splat(void*, void const*, unsigned long) const>:
   cc26c: d100c3ff     	sub	sp, sp, #0x30
   cc270: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc274: 910083fd     	add	x29, sp, #0x20
   cc278: f81f83a0     	stur	x0, [x29, #-0x8]
   cc27c: f9000be1     	str	x1, [sp, #0x10]
   cc280: f90007e2     	str	x2, [sp, #0x8]
   cc284: f90003e3     	str	x3, [sp]
   cc288: f9400be0     	ldr	x0, [sp, #0x10]
   cc28c: f94007e1     	ldr	x1, [sp, #0x8]
   cc290: f94003e2     	ldr	x2, [sp]
   cc294: 97ff5b0b     	bl	0xa2ec0 <_ZN7android10splat_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>
   cc298: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc29c: 9100c3ff     	add	sp, sp, #0x30
   cc2a0: d65f03c0     	ret

00000000000cc2a4 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_move_forward(void*, void const*, unsigned long) const>:
   cc2a4: d100c3ff     	sub	sp, sp, #0x30
   cc2a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc2ac: 910083fd     	add	x29, sp, #0x20
   cc2b0: f81f83a0     	stur	x0, [x29, #-0x8]
   cc2b4: f9000be1     	str	x1, [sp, #0x10]
   cc2b8: f90007e2     	str	x2, [sp, #0x8]
   cc2bc: f90003e3     	str	x3, [sp]
   cc2c0: f9400be0     	ldr	x0, [sp, #0x10]
   cc2c4: f94007e1     	ldr	x1, [sp, #0x8]
   cc2c8: f94003e2     	ldr	x2, [sp]
   cc2cc: 97ff57d1     	bl	0xa2210 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>
   cc2d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc2d4: 9100c3ff     	add	sp, sp, #0x30
   cc2d8: d65f03c0     	ret

00000000000cc2dc <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_move_backward(void*, void const*, unsigned long) const>:
   cc2dc: d100c3ff     	sub	sp, sp, #0x30
   cc2e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc2e4: 910083fd     	add	x29, sp, #0x20
   cc2e8: f81f83a0     	stur	x0, [x29, #-0x8]
   cc2ec: f9000be1     	str	x1, [sp, #0x10]
   cc2f0: f90007e2     	str	x2, [sp, #0x8]
   cc2f4: f90003e3     	str	x3, [sp]
   cc2f8: f9400be0     	ldr	x0, [sp, #0x10]
   cc2fc: f94007e1     	ldr	x1, [sp, #0x8]
   cc300: f94003e2     	ldr	x2, [sp]
   cc304: 97ff6dc3     	bl	0xa7a10 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjmEEEEvPT_PKS3_m@plt>
   cc308: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc30c: 9100c3ff     	add	sp, sp, #0x30
   cc310: d65f03c0     	ret

00000000000cc314 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::do_compare(void const*, void const*) const>:
   cc314: d100c3ff     	sub	sp, sp, #0x30
   cc318: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc31c: 910083fd     	add	x29, sp, #0x20
   cc320: f81f83a0     	stur	x0, [x29, #-0x8]
   cc324: f9000be1     	str	x1, [sp, #0x10]
   cc328: f90007e2     	str	x2, [sp, #0x8]
   cc32c: f9400be0     	ldr	x0, [sp, #0x10]
   cc330: f94007e1     	ldr	x1, [sp, #0x8]
   cc334: 97ff5d77     	bl	0xa3910 <_ZN7android12compare_typeINS_16key_value_pair_tIjmEEEEiRKT_S5_@plt>
   cc338: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc33c: 9100c3ff     	add	sp, sp, #0x30
   cc340: d65f03c0     	ret

00000000000cc344 <void android::construct_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, unsigned long)>:
   cc344: d10043ff     	sub	sp, sp, #0x10
   cc348: f90007e0     	str	x0, [sp, #0x8]
   cc34c: f90003e1     	str	x1, [sp]
   cc350: 910043ff     	add	sp, sp, #0x10
   cc354: d65f03c0     	ret

00000000000cc358 <void android::destroy_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, unsigned long)>:
   cc358: d10043ff     	sub	sp, sp, #0x10
   cc35c: f90007e0     	str	x0, [sp, #0x8]
   cc360: f90003e1     	str	x1, [sp]
   cc364: 910043ff     	add	sp, sp, #0x10
   cc368: d65f03c0     	ret

00000000000cc36c <void android::copy_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)>:
   cc36c: d100c3ff     	sub	sp, sp, #0x30
   cc370: f90013fe     	str	x30, [sp, #0x20]
   cc374: b27c03e8     	orr	x8, xzr, #0x10
   cc378: f9000fe0     	str	x0, [sp, #0x18]
   cc37c: f9000be1     	str	x1, [sp, #0x10]
   cc380: f90007e2     	str	x2, [sp, #0x8]
   cc384: f9400fe0     	ldr	x0, [sp, #0x18]
   cc388: f9400be1     	ldr	x1, [sp, #0x10]
   cc38c: f94007e2     	ldr	x2, [sp, #0x8]
   cc390: 9b087c42     	mul	x2, x2, x8
   cc394: 97ff4e7f     	bl	0x9fd90 <memcpy@plt>
   cc398: f94013fe     	ldr	x30, [sp, #0x20]
   cc39c: 9100c3ff     	add	sp, sp, #0x30
   cc3a0: d65f03c0     	ret

00000000000cc3a4 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)>:
   cc3a4: d100c3ff     	sub	sp, sp, #0x30
   cc3a8: f90013fe     	str	x30, [sp, #0x20]
   cc3ac: f9000fe0     	str	x0, [sp, #0x18]
   cc3b0: f9000be1     	str	x1, [sp, #0x10]
   cc3b4: f90007e2     	str	x2, [sp, #0x8]
   cc3b8: d2800008     	mov	x8, #0x0                // =0
   cc3bc: f94007e9     	ldr	x9, [sp, #0x8]
   cc3c0: eb08013f     	cmp	x9, x8
   cc3c4: 1a9f97ea     	cset	w10, hi
   cc3c8: 3700004a     	tbnz	w10, #0x0, 0xcc3d0 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)+0x2c>
   cc3cc: 1400000e     	b	0xcc404 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)+0x60>
   cc3d0: b27c03e8     	orr	x8, xzr, #0x10
   cc3d4: 92800009     	mov	x9, #-0x1               // =-1
   cc3d8: f94007ea     	ldr	x10, [sp, #0x8]
   cc3dc: 8b090149     	add	x9, x10, x9
   cc3e0: f90007e9     	str	x9, [sp, #0x8]
   cc3e4: f9400be1     	ldr	x1, [sp, #0x10]
   cc3e8: f9400fe9     	ldr	x9, [sp, #0x18]
   cc3ec: 8b08012a     	add	x10, x9, x8
   cc3f0: f9000fea     	str	x10, [sp, #0x18]
   cc3f4: aa0903e0     	mov	x0, x9
   cc3f8: aa0803e2     	mov	x2, x8
   cc3fc: 97ff4e65     	bl	0x9fd90 <memcpy@plt>
   cc400: 17ffffee     	b	0xcc3b8 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)+0x14>
   cc404: f94013fe     	ldr	x30, [sp, #0x20]
   cc408: 9100c3ff     	add	sp, sp, #0x30
   cc40c: d65f03c0     	ret

00000000000cc410 <void android::move_forward_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)>:
   cc410: d100c3ff     	sub	sp, sp, #0x30
   cc414: f90013fe     	str	x30, [sp, #0x20]
   cc418: b27c03e8     	orr	x8, xzr, #0x10
   cc41c: f9000fe0     	str	x0, [sp, #0x18]
   cc420: f9000be1     	str	x1, [sp, #0x10]
   cc424: f90007e2     	str	x2, [sp, #0x8]
   cc428: f9400fe0     	ldr	x0, [sp, #0x18]
   cc42c: f9400be1     	ldr	x1, [sp, #0x10]
   cc430: f94007e2     	ldr	x2, [sp, #0x8]
   cc434: 9b087c42     	mul	x2, x2, x8
   cc438: 97ff5a82     	bl	0xa2e40 <memmove@plt>
   cc43c: f94013fe     	ldr	x30, [sp, #0x20]
   cc440: 9100c3ff     	add	sp, sp, #0x30
   cc444: d65f03c0     	ret

00000000000cc448 <void android::move_backward_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long>*, android::key_value_pair_t<unsigned int, unsigned long> const*, unsigned long)>:
   cc448: d100c3ff     	sub	sp, sp, #0x30
   cc44c: f90013fe     	str	x30, [sp, #0x20]
   cc450: b27c03e8     	orr	x8, xzr, #0x10
   cc454: f9000fe0     	str	x0, [sp, #0x18]
   cc458: f9000be1     	str	x1, [sp, #0x10]
   cc45c: f90007e2     	str	x2, [sp, #0x8]
   cc460: f9400fe0     	ldr	x0, [sp, #0x18]
   cc464: f9400be1     	ldr	x1, [sp, #0x10]
   cc468: f94007e2     	ldr	x2, [sp, #0x8]
   cc46c: 9b087c42     	mul	x2, x2, x8
   cc470: 97ff5a74     	bl	0xa2e40 <memmove@plt>
   cc474: f94013fe     	ldr	x30, [sp, #0x20]
   cc478: 9100c3ff     	add	sp, sp, #0x30
   cc47c: d65f03c0     	ret

00000000000cc480 <int android::compare_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long> const&, android::key_value_pair_t<unsigned int, unsigned long> const&)>:
   cc480: d100c3ff     	sub	sp, sp, #0x30
   cc484: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc488: 910083fd     	add	x29, sp, #0x20
   cc48c: f81f83a0     	stur	x0, [x29, #-0x8]
   cc490: f9000be1     	str	x1, [sp, #0x10]
   cc494: f9400be0     	ldr	x0, [sp, #0x10]
   cc498: f85f83a1     	ldur	x1, [x29, #-0x8]
   cc49c: 97ff6239     	bl	0xa4d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjmEEEEiRKT_S5_@plt>
   cc4a0: f85f83a1     	ldur	x1, [x29, #-0x8]
   cc4a4: f9400be8     	ldr	x8, [sp, #0x10]
   cc4a8: b9000fe0     	str	w0, [sp, #0xc]
   cc4ac: aa0103e0     	mov	x0, x1
   cc4b0: aa0803e1     	mov	x1, x8
   cc4b4: 97ff6233     	bl	0xa4d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjmEEEEiRKT_S5_@plt>
   cc4b8: b9400fe9     	ldr	w9, [sp, #0xc]
   cc4bc: 6b000120     	subs	w0, w9, w0
   cc4c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc4c4: 9100c3ff     	add	sp, sp, #0x30
   cc4c8: d65f03c0     	ret

00000000000cc4cc <int android::strictly_order_type<android::key_value_pair_t<unsigned int, unsigned long>>(android::key_value_pair_t<unsigned int, unsigned long> const&, android::key_value_pair_t<unsigned int, unsigned long> const&)>:
   cc4cc: d100c3ff     	sub	sp, sp, #0x30
   cc4d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc4d4: 910083fd     	add	x29, sp, #0x20
   cc4d8: 320003e8     	orr	w8, wzr, #0x1
   cc4dc: 52800009     	mov	w9, #0x0                // =0
   cc4e0: f81f83a0     	stur	x0, [x29, #-0x8]
   cc4e4: f9000be1     	str	x1, [sp, #0x10]
   cc4e8: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc4ec: f9400be1     	ldr	x1, [sp, #0x10]
   cc4f0: b9000fe8     	str	w8, [sp, #0xc]
   cc4f4: b9000be9     	str	w9, [sp, #0x8]
   cc4f8: 97ff71f2     	bl	0xa8cc0 <_ZNK7android16key_value_pair_tIjmEltERKS1_@plt>
   cc4fc: 7200001f     	tst	w0, #0x1
   cc500: b9400fe8     	ldr	w8, [sp, #0xc]
   cc504: b9400be9     	ldr	w9, [sp, #0x8]
   cc508: 1a891100     	csel	w0, w8, w9, ne
   cc50c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc510: 9100c3ff     	add	sp, sp, #0x30
   cc514: d65f03c0     	ret

00000000000cc518 <android::key_value_pair_t<unsigned int, unsigned long>::operator<(android::key_value_pair_t<unsigned int, unsigned long> const&) const>:
   cc518: d100c3ff     	sub	sp, sp, #0x30
   cc51c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc520: 910083fd     	add	x29, sp, #0x20
   cc524: 52800008     	mov	w8, #0x0                // =0
   cc528: f81f83a0     	stur	x0, [x29, #-0x8]
   cc52c: f9000be1     	str	x1, [sp, #0x10]
   cc530: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc534: f9400be1     	ldr	x1, [sp, #0x10]
   cc538: b9000fe8     	str	w8, [sp, #0xc]
   cc53c: 97ff6939     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
   cc540: b9400fe8     	ldr	w8, [sp, #0xc]
   cc544: 6b08001f     	cmp	w0, w8
   cc548: 1a9f07e0     	cset	w0, ne
   cc54c: 320003e9     	orr	w9, wzr, #0x1
   cc550: 0a090009     	and	w9, w0, w9
   cc554: 2a0903e0     	mov	w0, w9
   cc558: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc55c: 9100c3ff     	add	sp, sp, #0x30
   cc560: d65f03c0     	ret

00000000000cc564 <int android::strictly_order_type<unsigned int>(unsigned int const&, unsigned int const&)>:
   cc564: d10043ff     	sub	sp, sp, #0x10
   cc568: 320003e8     	orr	w8, wzr, #0x1
   cc56c: 52800009     	mov	w9, #0x0                // =0
   cc570: f90007e0     	str	x0, [sp, #0x8]
   cc574: f90003e1     	str	x1, [sp]
   cc578: f94007e0     	ldr	x0, [sp, #0x8]
   cc57c: b940000a     	ldr	w10, [x0]
   cc580: f94003e0     	ldr	x0, [sp]
   cc584: b940000b     	ldr	w11, [x0]
   cc588: 6b0b015f     	cmp	w10, w11
   cc58c: 1a9f27ea     	cset	w10, lo
   cc590: 7200015f     	tst	w10, #0x1
   cc594: 1a891100     	csel	w0, w8, w9, ne
   cc598: 910043ff     	add	sp, sp, #0x10
   cc59c: d65f03c0     	ret

00000000000cc5a0 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::SortedVector()>:
   cc5a0: d100c3ff     	sub	sp, sp, #0x30
   cc5a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc5a8: 910083fd     	add	x29, sp, #0x20
   cc5ac: b27c03e8     	orr	x8, xzr, #0x10
   cc5b0: 32000be2     	orr	w2, wzr, #0x7
   cc5b4: 90000ee9     	adrp	x9, 0x2a8000
   cc5b8: f9430529     	ldr	x9, [x9, #0x608]
   cc5bc: 8b080129     	add	x9, x9, x8
   cc5c0: f81f83a0     	stur	x0, [x29, #-0x8]
   cc5c4: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc5c8: f9000be0     	str	x0, [sp, #0x10]
   cc5cc: aa0803e1     	mov	x1, x8
   cc5d0: f90007e9     	str	x9, [sp, #0x8]
   cc5d4: 97ff695f     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
   cc5d8: f94007e8     	ldr	x8, [sp, #0x8]
   cc5dc: f9400be9     	ldr	x9, [sp, #0x10]
   cc5e0: f9000128     	str	x8, [x9]
   cc5e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc5e8: 9100c3ff     	add	sp, sp, #0x30
   cc5ec: d65f03c0     	ret

00000000000cc5f0 <android::Vector<android::sp<android::ABuffer>>::~Vector()>:
   cc5f0: d100c3ff     	sub	sp, sp, #0x30
   cc5f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc5f8: 910083fd     	add	x29, sp, #0x20
   cc5fc: 90000ee8     	adrp	x8, 0x2a8000
   cc600: f946a508     	ldr	x8, [x8, #0xd48]
   cc604: b27c03e9     	orr	x9, xzr, #0x10
   cc608: 8b090108     	add	x8, x8, x9
   cc60c: f81f83a0     	stur	x0, [x29, #-0x8]
   cc610: f85f83a9     	ldur	x9, [x29, #-0x8]
   cc614: f9000128     	str	x8, [x9]
   cc618: aa0903e0     	mov	x0, x9
   cc61c: f90003e9     	str	x9, [sp]
   cc620: 97ff4ec8     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   cc624: 14000001     	b	0xcc628 <android::Vector<android::sp<android::ABuffer>>::~Vector()+0x38>
   cc628: f94003e0     	ldr	x0, [sp]
   cc62c: 97ff6709     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   cc630: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc634: 9100c3ff     	add	sp, sp, #0x30
   cc638: d65f03c0     	ret
   cc63c: 2a0103e8     	mov	w8, w1
   cc640: f9000be0     	str	x0, [sp, #0x10]
   cc644: b9000fe8     	str	w8, [sp, #0xc]
   cc648: f94003e0     	ldr	x0, [sp]
   cc64c: 97ff6701     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   cc650: f9400be0     	ldr	x0, [sp, #0x10]
   cc654: 97ff86dc     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000cc658 <android::Vector<android::sp<android::ABuffer>>::~Vector()>:
   cc658: d10083ff     	sub	sp, sp, #0x20
   cc65c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cc660: 910043fd     	add	x29, sp, #0x10
   cc664: f90007e0     	str	x0, [sp, #0x8]
   cc668: f94007e0     	ldr	x0, [sp, #0x8]
   cc66c: f90003e0     	str	x0, [sp]
   cc670: 97ff5974     	bl	0xa2c40 <_ZN7android6VectorINS_2spINS_7ABufferEEEED2Ev@plt>
   cc674: f94003e0     	ldr	x0, [sp]
   cc678: 97ff50ba     	bl	0xa0960 <_ZdlPv@plt>
   cc67c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cc680: 910083ff     	add	sp, sp, #0x20
   cc684: d65f03c0     	ret

00000000000cc688 <android::Vector<android::sp<android::ABuffer>>::do_construct(void*, unsigned long) const>:
   cc688: d100c3ff     	sub	sp, sp, #0x30
   cc68c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc690: 910083fd     	add	x29, sp, #0x20
   cc694: f81f83a0     	stur	x0, [x29, #-0x8]
   cc698: f9000be1     	str	x1, [sp, #0x10]
   cc69c: f90007e2     	str	x2, [sp, #0x8]
   cc6a0: f9400be0     	ldr	x0, [sp, #0x10]
   cc6a4: f94007e1     	ldr	x1, [sp, #0x8]
   cc6a8: 97ff775e     	bl	0xaa420 <_ZN7android14construct_typeINS_2spINS_7ABufferEEEEEvPT_m@plt>
   cc6ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc6b0: 9100c3ff     	add	sp, sp, #0x30
   cc6b4: d65f03c0     	ret

00000000000cc6b8 <android::Vector<android::sp<android::ABuffer>>::do_destroy(void*, unsigned long) const>:
   cc6b8: d100c3ff     	sub	sp, sp, #0x30
   cc6bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc6c0: 910083fd     	add	x29, sp, #0x20
   cc6c4: f81f83a0     	stur	x0, [x29, #-0x8]
   cc6c8: f9000be1     	str	x1, [sp, #0x10]
   cc6cc: f90007e2     	str	x2, [sp, #0x8]
   cc6d0: f9400be0     	ldr	x0, [sp, #0x10]
   cc6d4: f94007e1     	ldr	x1, [sp, #0x8]
   cc6d8: 97ff562e     	bl	0xa1f90 <_ZN7android12destroy_typeINS_2spINS_7ABufferEEEEEvPT_m@plt>
   cc6dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc6e0: 9100c3ff     	add	sp, sp, #0x30
   cc6e4: d65f03c0     	ret

00000000000cc6e8 <android::Vector<android::sp<android::ABuffer>>::do_copy(void*, void const*, unsigned long) const>:
   cc6e8: d100c3ff     	sub	sp, sp, #0x30
   cc6ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc6f0: 910083fd     	add	x29, sp, #0x20
   cc6f4: f81f83a0     	stur	x0, [x29, #-0x8]
   cc6f8: f9000be1     	str	x1, [sp, #0x10]
   cc6fc: f90007e2     	str	x2, [sp, #0x8]
   cc700: f90003e3     	str	x3, [sp]
   cc704: f9400be0     	ldr	x0, [sp, #0x10]
   cc708: f94007e1     	ldr	x1, [sp, #0x8]
   cc70c: f94003e2     	ldr	x2, [sp]
   cc710: 97ff5718     	bl	0xa2370 <_ZN7android9copy_typeINS_2spINS_7ABufferEEEEEvPT_PKS4_m@plt>
   cc714: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc718: 9100c3ff     	add	sp, sp, #0x30
   cc71c: d65f03c0     	ret

00000000000cc720 <android::Vector<android::sp<android::ABuffer>>::do_splat(void*, void const*, unsigned long) const>:
   cc720: d100c3ff     	sub	sp, sp, #0x30
   cc724: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc728: 910083fd     	add	x29, sp, #0x20
   cc72c: f81f83a0     	stur	x0, [x29, #-0x8]
   cc730: f9000be1     	str	x1, [sp, #0x10]
   cc734: f90007e2     	str	x2, [sp, #0x8]
   cc738: f90003e3     	str	x3, [sp]
   cc73c: f9400be0     	ldr	x0, [sp, #0x10]
   cc740: f94007e1     	ldr	x1, [sp, #0x8]
   cc744: f94003e2     	ldr	x2, [sp]
   cc748: 97ff748a     	bl	0xa9970 <_ZN7android10splat_typeINS_2spINS_7ABufferEEEEEvPT_PKS4_m@plt>
   cc74c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc750: 9100c3ff     	add	sp, sp, #0x30
   cc754: d65f03c0     	ret

00000000000cc758 <android::Vector<android::sp<android::ABuffer>>::do_move_forward(void*, void const*, unsigned long) const>:
   cc758: d100c3ff     	sub	sp, sp, #0x30
   cc75c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc760: 910083fd     	add	x29, sp, #0x20
   cc764: f81f83a0     	stur	x0, [x29, #-0x8]
   cc768: f9000be1     	str	x1, [sp, #0x10]
   cc76c: f90007e2     	str	x2, [sp, #0x8]
   cc770: f90003e3     	str	x3, [sp]
   cc774: f9400be0     	ldr	x0, [sp, #0x10]
   cc778: f94007e1     	ldr	x1, [sp, #0x8]
   cc77c: f94003e2     	ldr	x2, [sp]
   cc780: 97ff6a94     	bl	0xa71d0 <_ZN7android17move_forward_typeINS_7ABufferEEEvPNS_2spIT_EEPKS4_m@plt>
   cc784: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc788: 9100c3ff     	add	sp, sp, #0x30
   cc78c: d65f03c0     	ret

00000000000cc790 <android::Vector<android::sp<android::ABuffer>>::do_move_backward(void*, void const*, unsigned long) const>:
   cc790: d100c3ff     	sub	sp, sp, #0x30
   cc794: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc798: 910083fd     	add	x29, sp, #0x20
   cc79c: f81f83a0     	stur	x0, [x29, #-0x8]
   cc7a0: f9000be1     	str	x1, [sp, #0x10]
   cc7a4: f90007e2     	str	x2, [sp, #0x8]
   cc7a8: f90003e3     	str	x3, [sp]
   cc7ac: f9400be0     	ldr	x0, [sp, #0x10]
   cc7b0: f94007e1     	ldr	x1, [sp, #0x8]
   cc7b4: f94003e2     	ldr	x2, [sp]
   cc7b8: 97ff7296     	bl	0xa9210 <_ZN7android18move_backward_typeINS_7ABufferEEEvPNS_2spIT_EEPKS4_m@plt>
   cc7bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc7c0: 9100c3ff     	add	sp, sp, #0x30
   cc7c4: d65f03c0     	ret

00000000000cc7c8 <void android::construct_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)>:
   cc7c8: d10083ff     	sub	sp, sp, #0x20
   cc7cc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cc7d0: 910043fd     	add	x29, sp, #0x10
   cc7d4: f90007e0     	str	x0, [sp, #0x8]
   cc7d8: f90003e1     	str	x1, [sp]
   cc7dc: d2800008     	mov	x8, #0x0                // =0
   cc7e0: f94003e9     	ldr	x9, [sp]
   cc7e4: eb08013f     	cmp	x9, x8
   cc7e8: 1a9f97ea     	cset	w10, hi
   cc7ec: 3700004a     	tbnz	w10, #0x0, 0xcc7f4 <void android::construct_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x2c>
   cc7f0: 1400000c     	b	0xcc820 <void android::construct_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x58>
   cc7f4: b27d03e8     	orr	x8, xzr, #0x8
   cc7f8: 92800009     	mov	x9, #-0x1               // =-1
   cc7fc: f94003ea     	ldr	x10, [sp]
   cc800: 8b090149     	add	x9, x10, x9
   cc804: f90003e9     	str	x9, [sp]
   cc808: f94007e9     	ldr	x9, [sp, #0x8]
   cc80c: 8b080128     	add	x8, x9, x8
   cc810: f90007e8     	str	x8, [sp, #0x8]
   cc814: aa0903e0     	mov	x0, x9
   cc818: 97ff50ca     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
   cc81c: 17fffff0     	b	0xcc7dc <void android::construct_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x14>
   cc820: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cc824: 910083ff     	add	sp, sp, #0x20
   cc828: d65f03c0     	ret

00000000000cc82c <void android::destroy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)>:
   cc82c: d100c3ff     	sub	sp, sp, #0x30
   cc830: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc834: 910083fd     	add	x29, sp, #0x20
   cc838: f81f83a0     	stur	x0, [x29, #-0x8]
   cc83c: f9000be1     	str	x1, [sp, #0x10]
   cc840: d2800008     	mov	x8, #0x0                // =0
   cc844: f9400be9     	ldr	x9, [sp, #0x10]
   cc848: eb08013f     	cmp	x9, x8
   cc84c: 1a9f97ea     	cset	w10, hi
   cc850: 3700004a     	tbnz	w10, #0x0, 0xcc858 <void android::destroy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x2c>
   cc854: 1400000e     	b	0xcc88c <void android::destroy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x60>
   cc858: b27d03e8     	orr	x8, xzr, #0x8
   cc85c: 92800009     	mov	x9, #-0x1               // =-1
   cc860: f9400bea     	ldr	x10, [sp, #0x10]
   cc864: 8b090149     	add	x9, x10, x9
   cc868: f9000be9     	str	x9, [sp, #0x10]
   cc86c: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc870: f90007e8     	str	x8, [sp, #0x8]
   cc874: 97ff7727     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   cc878: f85f83a8     	ldur	x8, [x29, #-0x8]
   cc87c: f94007e9     	ldr	x9, [sp, #0x8]
   cc880: 8b090108     	add	x8, x8, x9
   cc884: f81f83a8     	stur	x8, [x29, #-0x8]
   cc888: 17ffffee     	b	0xcc840 <void android::destroy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, unsigned long)+0x14>
   cc88c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc890: 9100c3ff     	add	sp, sp, #0x30
   cc894: d65f03c0     	ret

00000000000cc898 <void android::copy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)>:
   cc898: d100c3ff     	sub	sp, sp, #0x30
   cc89c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc8a0: 910083fd     	add	x29, sp, #0x20
   cc8a4: f81f83a0     	stur	x0, [x29, #-0x8]
   cc8a8: f9000be1     	str	x1, [sp, #0x10]
   cc8ac: f90007e2     	str	x2, [sp, #0x8]
   cc8b0: d2800008     	mov	x8, #0x0                // =0
   cc8b4: f94007e9     	ldr	x9, [sp, #0x8]
   cc8b8: eb08013f     	cmp	x9, x8
   cc8bc: 1a9f97ea     	cset	w10, hi
   cc8c0: 3700004a     	tbnz	w10, #0x0, 0xcc8c8 <void android::copy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x30>
   cc8c4: 14000012     	b	0xcc90c <void android::copy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x74>
   cc8c8: b27d03e8     	orr	x8, xzr, #0x8
   cc8cc: 92800009     	mov	x9, #-0x1               // =-1
   cc8d0: f94007ea     	ldr	x10, [sp, #0x8]
   cc8d4: 8b090149     	add	x9, x10, x9
   cc8d8: f90007e9     	str	x9, [sp, #0x8]
   cc8dc: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc8e0: f9400be1     	ldr	x1, [sp, #0x10]
   cc8e4: f90003e8     	str	x8, [sp]
   cc8e8: 97ff5c76     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
   cc8ec: f85f83a8     	ldur	x8, [x29, #-0x8]
   cc8f0: f94003e9     	ldr	x9, [sp]
   cc8f4: 8b090108     	add	x8, x8, x9
   cc8f8: f81f83a8     	stur	x8, [x29, #-0x8]
   cc8fc: f9400be8     	ldr	x8, [sp, #0x10]
   cc900: 8b090108     	add	x8, x8, x9
   cc904: f9000be8     	str	x8, [sp, #0x10]
   cc908: 17ffffea     	b	0xcc8b0 <void android::copy_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x18>
   cc90c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc910: 9100c3ff     	add	sp, sp, #0x30
   cc914: d65f03c0     	ret

00000000000cc918 <void android::splat_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)>:
   cc918: d100c3ff     	sub	sp, sp, #0x30
   cc91c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc920: 910083fd     	add	x29, sp, #0x20
   cc924: f81f83a0     	stur	x0, [x29, #-0x8]
   cc928: f9000be1     	str	x1, [sp, #0x10]
   cc92c: f90007e2     	str	x2, [sp, #0x8]
   cc930: d2800008     	mov	x8, #0x0                // =0
   cc934: f94007e9     	ldr	x9, [sp, #0x8]
   cc938: eb08013f     	cmp	x9, x8
   cc93c: 1a9f97ea     	cset	w10, hi
   cc940: 3700004a     	tbnz	w10, #0x0, 0xcc948 <void android::splat_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x30>
   cc944: 1400000f     	b	0xcc980 <void android::splat_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x68>
   cc948: b27d03e8     	orr	x8, xzr, #0x8
   cc94c: 92800009     	mov	x9, #-0x1               // =-1
   cc950: f94007ea     	ldr	x10, [sp, #0x8]
   cc954: 8b090149     	add	x9, x10, x9
   cc958: f90007e9     	str	x9, [sp, #0x8]
   cc95c: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc960: f9400be1     	ldr	x1, [sp, #0x10]
   cc964: f90003e8     	str	x8, [sp]
   cc968: 97ff5c56     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
   cc96c: f85f83a8     	ldur	x8, [x29, #-0x8]
   cc970: f94003e9     	ldr	x9, [sp]
   cc974: 8b090108     	add	x8, x8, x9
   cc978: f81f83a8     	stur	x8, [x29, #-0x8]
   cc97c: 17ffffed     	b	0xcc930 <void android::splat_type<android::sp<android::ABuffer>>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x18>
   cc980: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc984: 9100c3ff     	add	sp, sp, #0x30
   cc988: d65f03c0     	ret

00000000000cc98c <void android::move_forward_type<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)>:
   cc98c: d100c3ff     	sub	sp, sp, #0x30
   cc990: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cc994: 910083fd     	add	x29, sp, #0x20
   cc998: f81f83a0     	stur	x0, [x29, #-0x8]
   cc99c: f9000be1     	str	x1, [sp, #0x10]
   cc9a0: f90007e2     	str	x2, [sp, #0x8]
   cc9a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   cc9a8: f9400be1     	ldr	x1, [sp, #0x10]
   cc9ac: f94007e2     	ldr	x2, [sp, #0x8]
   cc9b0: 97ff79a0     	bl	0xab030 <_ZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_m@plt>
   cc9b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cc9b8: 9100c3ff     	add	sp, sp, #0x30
   cc9bc: d65f03c0     	ret

00000000000cc9c0 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)>:
   cc9c0: d10203ff     	sub	sp, sp, #0x80
   cc9c4: a9077bfd     	stp	x29, x30, [sp, #0x70]
   cc9c8: 9101c3fd     	add	x29, sp, #0x70
   cc9cc: d53bd048     	mrs	x8, TPIDR_EL0
   cc9d0: f9401508     	ldr	x8, [x8, #0x28]
   cc9d4: f81f83a8     	stur	x8, [x29, #-0x8]
   cc9d8: f81d83a0     	stur	x0, [x29, #-0x28]
   cc9dc: f81d03a1     	stur	x1, [x29, #-0x30]
   cc9e0: f9001fe2     	str	x2, [sp, #0x38]
   cc9e4: f85d83a0     	ldur	x0, [x29, #-0x28]
   cc9e8: f85d03a1     	ldur	x1, [x29, #-0x30]
   cc9ec: f9401fe8     	ldr	x8, [sp, #0x38]
   cc9f0: d37df102     	lsl	x2, x8, #3
   cc9f4: 97ff5913     	bl	0xa2e40 <memmove@plt>
   cc9f8: f9401fe8     	ldr	x8, [sp, #0x38]
   cc9fc: f85d83a1     	ldur	x1, [x29, #-0x28]
   cca00: f85d03a2     	ldur	x2, [x29, #-0x30]
   cca04: d10083be     	sub	x30, x29, #0x20
   cca08: f90013e0     	str	x0, [sp, #0x20]
   cca0c: aa1e03e0     	mov	x0, x30
   cca10: f9000fe8     	str	x8, [sp, #0x18]
   cca14: f9000bfe     	str	x30, [sp, #0x10]
   cca18: 97ff6bca     	bl	0xa7940 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerC2EPNS3_IS2_EEPKSA_@plt>
   cca1c: f9400fe0     	ldr	x0, [sp, #0x18]
   cca20: f9400be1     	ldr	x1, [sp, #0x10]
   cca24: 97ff681b     	bl	0xa6a90 <_ZN7android7RefBase10renameRefsEmRKNS_16ReferenceRenamerE@plt>
   cca28: 14000001     	b	0xcca2c <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x6c>
   cca2c: d10083a0     	sub	x0, x29, #0x20
   cca30: 97ff6220     	bl	0xa52b0 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
   cca34: d53bd040     	mrs	x0, TPIDR_EL0
   cca38: f9401400     	ldr	x0, [x0, #0x28]
   cca3c: f85f83be     	ldur	x30, [x29, #-0x8]
   cca40: eb1e0000     	subs	x0, x0, x30
   cca44: f90007e0     	str	x0, [sp, #0x8]
   cca48: 540001a1     	b.ne	0xcca7c <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0xbc>
   cca4c: 14000001     	b	0xcca50 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0x90>
   cca50: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   cca54: 910203ff     	add	sp, sp, #0x80
   cca58: d65f03c0     	ret
   cca5c: f9001be0     	str	x0, [sp, #0x30]
   cca60: 2a0103e8     	mov	w8, w1
   cca64: b9002fe8     	str	w8, [sp, #0x2c]
   cca68: d10083a0     	sub	x0, x29, #0x20
   cca6c: 97ff6211     	bl	0xa52b0 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
   cca70: 14000001     	b	0xcca74 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)+0xb4>
   cca74: f9401be0     	ldr	x0, [sp, #0x30]
   cca78: 97ff6d26     	bl	0xa7f10 <_Unwind_Resume@plt>
   cca7c: 97ff74bd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cca80 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)::Renamer::Renamer(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*)>:
   cca80: d10103ff     	sub	sp, sp, #0x40
   cca84: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cca88: 9100c3fd     	add	x29, sp, #0x30
   cca8c: 90000ee8     	adrp	x8, 0x2a8000
   cca90: f9420508     	ldr	x8, [x8, #0x408]
   cca94: b27c03e9     	orr	x9, xzr, #0x10
   cca98: 8b090108     	add	x8, x8, x9
   cca9c: f81f83a0     	stur	x0, [x29, #-0x8]
   ccaa0: f81f03a1     	stur	x1, [x29, #-0x10]
   ccaa4: f9000fe2     	str	x2, [sp, #0x18]
   ccaa8: f85f83a9     	ldur	x9, [x29, #-0x8]
   ccaac: aa0903e0     	mov	x0, x9
   ccab0: f9000be8     	str	x8, [sp, #0x10]
   ccab4: f90007e9     	str	x9, [sp, #0x8]
   ccab8: 97ff736e     	bl	0xa9870 <_ZN7android16ReferenceRenamerC2Ev@plt>
   ccabc: f9400be8     	ldr	x8, [sp, #0x10]
   ccac0: f94007e9     	ldr	x9, [sp, #0x8]
   ccac4: f9000128     	str	x8, [x9]
   ccac8: f85f03a0     	ldur	x0, [x29, #-0x10]
   ccacc: f9000520     	str	x0, [x9, #0x8]
   ccad0: f9400fe0     	ldr	x0, [sp, #0x18]
   ccad4: f9000920     	str	x0, [x9, #0x10]
   ccad8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ccadc: 910103ff     	add	sp, sp, #0x40
   ccae0: d65f03c0     	ret

00000000000ccae4 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)::Renamer::~Renamer()>:
   ccae4: d10083ff     	sub	sp, sp, #0x20
   ccae8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ccaec: 910043fd     	add	x29, sp, #0x10
   ccaf0: f90007e0     	str	x0, [sp, #0x8]
   ccaf4: f94007e0     	ldr	x0, [sp, #0x8]
   ccaf8: 97ff5356     	bl	0xa1850 <_ZN7android16ReferenceRenamerD2Ev@plt>
   ccafc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ccb00: 910083ff     	add	sp, sp, #0x20
   ccb04: d65f03c0     	ret

00000000000ccb08 <android::ReferenceRenamer::ReferenceRenamer()>:
   ccb08: d10043ff     	sub	sp, sp, #0x10
   ccb0c: 90000ee8     	adrp	x8, 0x2a8000
   ccb10: f9451908     	ldr	x8, [x8, #0xa30]
   ccb14: b27c03e9     	orr	x9, xzr, #0x10
   ccb18: 8b090108     	add	x8, x8, x9
   ccb1c: f90007e0     	str	x0, [sp, #0x8]
   ccb20: f94007e9     	ldr	x9, [sp, #0x8]
   ccb24: f9000128     	str	x8, [x9]
   ccb28: 910043ff     	add	sp, sp, #0x10
   ccb2c: d65f03c0     	ret

00000000000ccb30 <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)::Renamer::operator()(unsigned long) const>:
   ccb30: d100c3ff     	sub	sp, sp, #0x30
   ccb34: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ccb38: 910083fd     	add	x29, sp, #0x20
   ccb3c: b27d03e8     	orr	x8, xzr, #0x8
   ccb40: f81f83a0     	stur	x0, [x29, #-0x8]
   ccb44: f9000be1     	str	x1, [sp, #0x10]
   ccb48: f85f83a0     	ldur	x0, [x29, #-0x8]
   ccb4c: f9400401     	ldr	x1, [x0, #0x8]
   ccb50: f9400be9     	ldr	x9, [sp, #0x10]
   ccb54: 9b097d09     	mul	x9, x8, x9
   ccb58: 8b090029     	add	x9, x1, x9
   ccb5c: f90007e0     	str	x0, [sp, #0x8]
   ccb60: aa0903e0     	mov	x0, x9
   ccb64: f90003e8     	str	x8, [sp]
   ccb68: 97ff6362     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   ccb6c: f94007e8     	ldr	x8, [sp, #0x8]
   ccb70: f9400909     	ldr	x9, [x8, #0x10]
   ccb74: f9400be1     	ldr	x1, [sp, #0x10]
   ccb78: f94003ea     	ldr	x10, [sp]
   ccb7c: 9b017d41     	mul	x1, x10, x1
   ccb80: 8b010129     	add	x9, x9, x1
   ccb84: f9400501     	ldr	x1, [x8, #0x8]
   ccb88: f9400beb     	ldr	x11, [sp, #0x10]
   ccb8c: 9b0b7d4b     	mul	x11, x10, x11
   ccb90: 8b0b002b     	add	x11, x1, x11
   ccb94: aa0903e1     	mov	x1, x9
   ccb98: aa0b03e2     	mov	x2, x11
   ccb9c: 97ff589d     	bl	0xa2e10 <_ZN7android7RefBase11renameRefIdEPS0_PKvS3_@plt>
   ccba0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ccba4: 9100c3ff     	add	sp, sp, #0x30
   ccba8: d65f03c0     	ret

00000000000ccbac <void android::ReferenceMover::move_references<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)::Renamer::~Renamer()>:
   ccbac: d10083ff     	sub	sp, sp, #0x20
   ccbb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ccbb4: 910043fd     	add	x29, sp, #0x10
   ccbb8: f90007e0     	str	x0, [sp, #0x8]
   ccbbc: f94007e0     	ldr	x0, [sp, #0x8]
   ccbc0: f90003e0     	str	x0, [sp]
   ccbc4: 97ff61bb     	bl	0xa52b0 <_ZZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
   ccbc8: f94003e0     	ldr	x0, [sp]
   ccbcc: 97ff4f65     	bl	0xa0960 <_ZdlPv@plt>
   ccbd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ccbd4: 910083ff     	add	sp, sp, #0x20
   ccbd8: d65f03c0     	ret

00000000000ccbdc <android::sp<android::ABuffer>::get() const>:
   ccbdc: d10043ff     	sub	sp, sp, #0x10
   ccbe0: f90007e0     	str	x0, [sp, #0x8]
   ccbe4: f94007e0     	ldr	x0, [sp, #0x8]
   ccbe8: f9400000     	ldr	x0, [x0]
   ccbec: 910043ff     	add	sp, sp, #0x10
   ccbf0: d65f03c0     	ret

00000000000ccbf4 <android::ReferenceRenamer::~ReferenceRenamer()>:
   ccbf4: d10043ff     	sub	sp, sp, #0x10
   ccbf8: f90007e0     	str	x0, [sp, #0x8]
   ccbfc: 910043ff     	add	sp, sp, #0x10
   ccc00: d65f03c0     	ret

00000000000ccc04 <void android::move_backward_type<android::ABuffer>(android::sp<android::ABuffer>*, android::sp<android::ABuffer> const*, unsigned long)>:
   ccc04: d100c3ff     	sub	sp, sp, #0x30
   ccc08: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ccc0c: 910083fd     	add	x29, sp, #0x20
   ccc10: f81f83a0     	stur	x0, [x29, #-0x8]
   ccc14: f9000be1     	str	x1, [sp, #0x10]
   ccc18: f90007e2     	str	x2, [sp, #0x8]
   ccc1c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ccc20: f9400be1     	ldr	x1, [sp, #0x10]
   ccc24: f94007e2     	ldr	x2, [sp, #0x8]
   ccc28: 97ff7902     	bl	0xab030 <_ZN7android14ReferenceMover15move_referencesINS_7ABufferEEEvPNS_2spIT_EEPKS5_m@plt>
   ccc2c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ccc30: 9100c3ff     	add	sp, sp, #0x30
   ccc34: d65f03c0     	ret

00000000000ccc38 <android::KeyedVector<unsigned int, unsigned long>::indexOfKey(unsigned int const&) const>:
   ccc38: d10183ff     	sub	sp, sp, #0x60
   ccc3c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ccc40: 910143fd     	add	x29, sp, #0x50
   ccc44: d53bd048     	mrs	x8, TPIDR_EL0
   ccc48: f9401509     	ldr	x9, [x8, #0x28]
   ccc4c: f81f83a9     	stur	x9, [x29, #-0x8]
   ccc50: f81e03a0     	stur	x0, [x29, #-0x20]
   ccc54: f90017e1     	str	x1, [sp, #0x28]
   ccc58: f85e03a0     	ldur	x0, [x29, #-0x20]
   ccc5c: f94017e1     	ldr	x1, [sp, #0x28]
   ccc60: d10063a9     	sub	x9, x29, #0x18
   ccc64: f90013e0     	str	x0, [sp, #0x20]
   ccc68: aa0903e0     	mov	x0, x9
   ccc6c: f9000fe8     	str	x8, [sp, #0x18]
   ccc70: f9000be9     	str	x9, [sp, #0x10]
   ccc74: 97ff5313     	bl	0xa18c0 <_ZN7android16key_value_pair_tIjmEC2ERKj@plt>
   ccc78: f94013e0     	ldr	x0, [sp, #0x20]
   ccc7c: f9400be1     	ldr	x1, [sp, #0x10]
   ccc80: 97ff66e8     	bl	0xa6820 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE7indexOfERKS2_@plt>
   ccc84: f9400fe8     	ldr	x8, [sp, #0x18]
   ccc88: f9401509     	ldr	x9, [x8, #0x28]
   ccc8c: f85f83a1     	ldur	x1, [x29, #-0x8]
   ccc90: eb010129     	subs	x9, x9, x1
   ccc94: f90007e0     	str	x0, [sp, #0x8]
   ccc98: f90003e9     	str	x9, [sp]
   ccc9c: 540000c1     	b.ne	0xcccb4 <android::KeyedVector<unsigned int, unsigned long>::indexOfKey(unsigned int const&) const+0x7c>
   ccca0: 14000001     	b	0xccca4 <android::KeyedVector<unsigned int, unsigned long>::indexOfKey(unsigned int const&) const+0x6c>
   ccca4: f94007e0     	ldr	x0, [sp, #0x8]
   ccca8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   cccac: 910183ff     	add	sp, sp, #0x60
   cccb0: d65f03c0     	ret
   cccb4: 97ff742f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cccb8 <android::KeyedVector<unsigned int, unsigned long>::operator[](unsigned long) const>:
   cccb8: d10083ff     	sub	sp, sp, #0x20
   cccbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cccc0: 910043fd     	add	x29, sp, #0x10
   cccc4: f90007e0     	str	x0, [sp, #0x8]
   cccc8: f90003e1     	str	x1, [sp]
   ccccc: f94007e0     	ldr	x0, [sp, #0x8]
   cccd0: f94003e1     	ldr	x1, [sp]
   cccd4: 97ff4d17     	bl	0xa0130 <_ZNK7android11KeyedVectorIjmE7valueAtEm@plt>
   cccd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cccdc: 910083ff     	add	sp, sp, #0x20
   ccce0: d65f03c0     	ret

00000000000ccce4 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::indexOf(android::key_value_pair_t<unsigned int, unsigned long> const&) const>:
   ccce4: d10083ff     	sub	sp, sp, #0x20
   ccce8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cccec: 910043fd     	add	x29, sp, #0x10
   cccf0: f90007e0     	str	x0, [sp, #0x8]
   cccf4: f90003e1     	str	x1, [sp]
   cccf8: f94007e0     	ldr	x0, [sp, #0x8]
   cccfc: f94003e1     	ldr	x1, [sp]
   ccd00: 97ff6a9c     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
   ccd04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ccd08: 910083ff     	add	sp, sp, #0x20
   ccd0c: d65f03c0     	ret

00000000000ccd10 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&)>:
   ccd10: d10043ff     	sub	sp, sp, #0x10
   ccd14: f90007e0     	str	x0, [sp, #0x8]
   ccd18: f90003e1     	str	x1, [sp]
   ccd1c: f94007e0     	ldr	x0, [sp, #0x8]
   ccd20: f94003e1     	ldr	x1, [sp]
   ccd24: b9400028     	ldr	w8, [x1]
   ccd28: b9000008     	str	w8, [x0]
   ccd2c: 910043ff     	add	sp, sp, #0x10
   ccd30: d65f03c0     	ret

00000000000ccd34 <android::KeyedVector<unsigned int, unsigned long>::valueAt(unsigned long) const>:
   ccd34: d100c3ff     	sub	sp, sp, #0x30
   ccd38: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ccd3c: 910083fd     	add	x29, sp, #0x20
   ccd40: b27d03e8     	orr	x8, xzr, #0x8
   ccd44: f81f83a0     	stur	x0, [x29, #-0x8]
   ccd48: f9000be1     	str	x1, [sp, #0x10]
   ccd4c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ccd50: f9400be1     	ldr	x1, [sp, #0x10]
   ccd54: f90007e8     	str	x8, [sp, #0x8]
   ccd58: 97ff6a2e     	bl	0xa7610 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE6itemAtEm@plt>
   ccd5c: f94007e8     	ldr	x8, [sp, #0x8]
   ccd60: 8b080000     	add	x0, x0, x8
   ccd64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ccd68: 9100c3ff     	add	sp, sp, #0x30
   ccd6c: d65f03c0     	ret

00000000000ccd70 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::itemAt(unsigned long) const>:
   ccd70: d10083ff     	sub	sp, sp, #0x20
   ccd74: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ccd78: 910043fd     	add	x29, sp, #0x10
   ccd7c: f90007e0     	str	x0, [sp, #0x8]
   ccd80: f90003e1     	str	x1, [sp]
   ccd84: f94007e0     	ldr	x0, [sp, #0x8]
   ccd88: f94003e1     	ldr	x1, [sp]
   ccd8c: 97ff7501     	bl	0xaa190 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEEixEm@plt>
   ccd90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ccd94: 910083ff     	add	sp, sp, #0x20
   ccd98: d65f03c0     	ret

00000000000ccd9c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::operator[](unsigned long) const>:
   ccd9c: d100c3ff     	sub	sp, sp, #0x30
   ccda0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ccda4: 910083fd     	add	x29, sp, #0x20
   ccda8: b27c03e8     	orr	x8, xzr, #0x10
   ccdac: f81f83a0     	stur	x0, [x29, #-0x8]
   ccdb0: f9000be1     	str	x1, [sp, #0x10]
   ccdb4: f85f83a0     	ldur	x0, [x29, #-0x8]
   ccdb8: f90007e0     	str	x0, [sp, #0x8]
   ccdbc: f90003e8     	str	x8, [sp]
   ccdc0: 97ff61ec     	bl	0xa5570 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE4sizeEv@plt>
   ccdc4: f94007e8     	ldr	x8, [sp, #0x8]
   ccdc8: aa0803e0     	mov	x0, x8
   ccdcc: 97ff4fa5     	bl	0xa0c60 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjmEEE5arrayEv@plt>
   ccdd0: f9400be8     	ldr	x8, [sp, #0x10]
   ccdd4: f94003e1     	ldr	x1, [sp]
   ccdd8: 9b087c28     	mul	x8, x1, x8
   ccddc: 8b080008     	add	x8, x0, x8
   ccde0: aa0803e0     	mov	x0, x8
   ccde4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ccde8: 9100c3ff     	add	sp, sp, #0x30
   ccdec: d65f03c0     	ret

00000000000ccdf0 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::size() const>:
   ccdf0: d10083ff     	sub	sp, sp, #0x20
   ccdf4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ccdf8: 910043fd     	add	x29, sp, #0x10
   ccdfc: f90007e0     	str	x0, [sp, #0x8]
   cce00: f94007e0     	ldr	x0, [sp, #0x8]
   cce04: 97ff5773     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   cce08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cce0c: 910083ff     	add	sp, sp, #0x20
   cce10: d65f03c0     	ret

00000000000cce14 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::array() const>:
   cce14: d10083ff     	sub	sp, sp, #0x20
   cce18: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cce1c: 910043fd     	add	x29, sp, #0x10
   cce20: f90007e0     	str	x0, [sp, #0x8]
   cce24: f94007e0     	ldr	x0, [sp, #0x8]
   cce28: 97ff606e     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   cce2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cce30: 910083ff     	add	sp, sp, #0x20
   cce34: d65f03c0     	ret

00000000000cce38 <android::Vector<android::sp<android::ABuffer>>::array() const>:
   cce38: d10083ff     	sub	sp, sp, #0x20
   cce3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cce40: 910043fd     	add	x29, sp, #0x10
   cce44: f90007e0     	str	x0, [sp, #0x8]
   cce48: f94007e0     	ldr	x0, [sp, #0x8]
   cce4c: 97ff6065     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   cce50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cce54: 910083ff     	add	sp, sp, #0x20
   cce58: d65f03c0     	ret

00000000000cce5c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned long>>::add(android::key_value_pair_t<unsigned int, unsigned long> const&)>:
   cce5c: d10083ff     	sub	sp, sp, #0x20
   cce60: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cce64: 910043fd     	add	x29, sp, #0x10
   cce68: f90007e0     	str	x0, [sp, #0x8]
   cce6c: f90003e1     	str	x1, [sp]
   cce70: f94007e0     	ldr	x0, [sp, #0x8]
   cce74: f94003e1     	ldr	x1, [sp]
   cce78: 97ff4f8e     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
   cce7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cce80: 910083ff     	add	sp, sp, #0x20
   cce84: d65f03c0     	ret

00000000000cce88 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)>:
   cce88: d10083ff     	sub	sp, sp, #0x20
   cce8c: f9000fe0     	str	x0, [sp, #0x18]
   cce90: f9000be1     	str	x1, [sp, #0x10]
   cce94: f90007e2     	str	x2, [sp, #0x8]
   cce98: f9400fe0     	ldr	x0, [sp, #0x18]
   cce9c: aa0003e1     	mov	x1, x0
   ccea0: f9400be2     	ldr	x2, [sp, #0x10]
   ccea4: b9400048     	ldr	w8, [x2]
   ccea8: b9000028     	str	w8, [x1]
   cceac: f94007e1     	ldr	x1, [sp, #0x8]
   cceb0: f9400021     	ldr	x1, [x1]
   cceb4: f9000401     	str	x1, [x0, #0x8]
   cceb8: 910083ff     	add	sp, sp, #0x20
   ccebc: d65f03c0     	ret
   ccec0: d10143ff     	sub	sp, sp, #0x50
   ccec4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ccec8: 910103fd     	add	x29, sp, #0x40
   ccecc: d53bd048     	mrs	x8, TPIDR_EL0
   cced0: f9401508     	ldr	x8, [x8, #0x28]
   cced4: f81f83a8     	stur	x8, [x29, #-0x8]
   cced8: 381f03a2     	sturb	w2, [x29, #-0x10]
   ccedc: f81e83a0     	stur	x0, [x29, #-0x18]
   ccee0: f90013e1     	str	x1, [sp, #0x20]
   ccee4: f94013e1     	ldr	x1, [sp, #0x20]
   ccee8: f85e83a2     	ldur	x2, [x29, #-0x18]
   cceec: d10043a0     	sub	x0, x29, #0x10
   ccef0: 94000017     	bl	0xccf4c <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0xc4>
   ccef4: 360000a0     	tbz	w0, #0x0, 0xccf08 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0x80>
   ccef8: 14000001     	b	0xccefc <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0x74>
   ccefc: f94013e8     	ldr	x8, [sp, #0x20]
   ccf00: f9000fe8     	str	x8, [sp, #0x18]
   ccf04: 14000004     	b	0xccf14 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0x8c>
   ccf08: f85e83a8     	ldur	x8, [x29, #-0x18]
   ccf0c: f9000fe8     	str	x8, [sp, #0x18]
   ccf10: 14000001     	b	0xccf14 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0x8c>
   ccf14: f9400fe0     	ldr	x0, [sp, #0x18]
   ccf18: d53bd048     	mrs	x8, TPIDR_EL0
   ccf1c: f9401508     	ldr	x8, [x8, #0x28]
   ccf20: f85f83a9     	ldur	x9, [x29, #-0x8]
   ccf24: eb090108     	subs	x8, x8, x9
   ccf28: f9000be0     	str	x0, [sp, #0x10]
   ccf2c: f90007e8     	str	x8, [sp, #0x8]
   ccf30: 540000c1     	b.ne	0xccf48 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0xc0>
   ccf34: 14000001     	b	0xccf38 <android::key_value_pair_t<unsigned int, unsigned long>::key_value_pair_t(unsigned int const&, unsigned long const&)+0xb0>
   ccf38: f9400be0     	ldr	x0, [sp, #0x10]
   ccf3c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ccf40: 910143ff     	add	sp, sp, #0x50
   ccf44: d65f03c0     	ret
   ccf48: 97ff738a     	bl	0xa9d70 <__stack_chk_fail@plt>
   ccf4c: d10083ff     	sub	sp, sp, #0x20
   ccf50: f9000fe0     	str	x0, [sp, #0x18]
   ccf54: f9000be1     	str	x1, [sp, #0x10]
   ccf58: f90007e2     	str	x2, [sp, #0x8]
   ccf5c: f9400be0     	ldr	x0, [sp, #0x10]
   ccf60: b9400008     	ldr	w8, [x0]
   ccf64: f94007e0     	ldr	x0, [sp, #0x8]
   ccf68: b9400009     	ldr	w9, [x0]
   ccf6c: 6b09011f     	cmp	w8, w9
   ccf70: 1a9fa7e8     	cset	w8, lt
   ccf74: 320003e9     	orr	w9, wzr, #0x1
   ccf78: 0a090108     	and	w8, w8, w9
   ccf7c: 2a0803e0     	mov	w0, w8
   ccf80: 910083ff     	add	sp, sp, #0x20
   ccf84: d65f03c0     	ret

00000000000ccf88 <android::IMediaSource::ReadOptions::ReadOptions()>:
   ccf88: d10083ff     	sub	sp, sp, #0x20
   ccf8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ccf90: 910043fd     	add	x29, sp, #0x10
   ccf94: f90007e0     	str	x0, [sp, #0x8]
   ccf98: f94007e0     	ldr	x0, [sp, #0x8]
   ccf9c: 97ff6d99     	bl	0xa8600 <_ZN7android12IMediaSource11ReadOptions5resetEv@plt>
   ccfa0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ccfa4: 910083ff     	add	sp, sp, #0x20
   ccfa8: d65f03c0     	ret

00000000000ccfac <android::IMediaSource::ReadOptions::reset()>:
   ccfac: d10043ff     	sub	sp, sp, #0x10
   ccfb0: 52800008     	mov	w8, #0x0                // =0
   ccfb4: f90007e0     	str	x0, [sp, #0x8]
   ccfb8: f94007e0     	ldr	x0, [sp, #0x8]
   ccfbc: aa0003e9     	mov	x9, x0
   ccfc0: b900013f     	str	wzr, [x9]
   ccfc4: f900041f     	str	xzr, [x0, #0x8]
   ccfc8: f9000c1f     	str	xzr, [x0, #0x18]
   ccfcc: 39008008     	strb	w8, [x0, #0x20]
   ccfd0: 910043ff     	add	sp, sp, #0x10
   ccfd4: d65f03c0     	ret

00000000000ccfd8 <android::IMediaSource::ReadOptions::setNonBlocking()>:
   ccfd8: d10043ff     	sub	sp, sp, #0x10
   ccfdc: 320003e8     	orr	w8, wzr, #0x1
   ccfe0: f90007e0     	str	x0, [sp, #0x8]
   ccfe4: f94007e0     	ldr	x0, [sp, #0x8]
   ccfe8: 39008008     	strb	w8, [x0, #0x20]
   ccfec: 910043ff     	add	sp, sp, #0x10
   ccff0: d65f03c0     	ret

00000000000ccff4 <android::IMediaSource::ReadOptions::clearNonBlocking()>:
   ccff4: d10043ff     	sub	sp, sp, #0x10
   ccff8: 52800008     	mov	w8, #0x0                // =0
   ccffc: f90007e0     	str	x0, [sp, #0x8]
   cd000: f94007e0     	ldr	x0, [sp, #0x8]
   cd004: 39008008     	strb	w8, [x0, #0x20]
   cd008: 910043ff     	add	sp, sp, #0x10
   cd00c: d65f03c0     	ret

00000000000cd010 <android::IMediaSource::ReadOptions::getNonBlocking() const>:
   cd010: d10043ff     	sub	sp, sp, #0x10
   cd014: f90007e0     	str	x0, [sp, #0x8]
   cd018: f94007e0     	ldr	x0, [sp, #0x8]
   cd01c: 39408008     	ldrb	w8, [x0, #0x20]
   cd020: 320003e9     	orr	w9, wzr, #0x1
   cd024: 0a090108     	and	w8, w8, w9
   cd028: 2a0803e0     	mov	w0, w8
   cd02c: 910043ff     	add	sp, sp, #0x10
   cd030: d65f03c0     	ret

00000000000cd034 <android::IMediaSource::ReadOptions::setSeekTo(long, android::IMediaSource::ReadOptions::SeekMode)>:
   cd034: d10083ff     	sub	sp, sp, #0x20
   cd038: 320003e8     	orr	w8, wzr, #0x1
   cd03c: f9000fe0     	str	x0, [sp, #0x18]
   cd040: f9000be1     	str	x1, [sp, #0x10]
   cd044: b9000fe2     	str	w2, [sp, #0xc]
   cd048: f9400fe0     	ldr	x0, [sp, #0x18]
   cd04c: aa0003e1     	mov	x1, x0
   cd050: b9400022     	ldr	w2, [x1]
   cd054: 2a080048     	orr	w8, w2, w8
   cd058: b9000028     	str	w8, [x1]
   cd05c: f9400be1     	ldr	x1, [sp, #0x10]
   cd060: f9000401     	str	x1, [x0, #0x8]
   cd064: b9400fe8     	ldr	w8, [sp, #0xc]
   cd068: b9001008     	str	w8, [x0, #0x10]
   cd06c: 910083ff     	add	sp, sp, #0x20
   cd070: d65f03c0     	ret

00000000000cd074 <android::IMediaSource::ReadOptions::clearSeekTo()>:
   cd074: d10043ff     	sub	sp, sp, #0x10
   cd078: 321f7be8     	orr	w8, wzr, #0xfffffffe
   cd07c: 321f03e9     	orr	w9, wzr, #0x2
   cd080: f90007e0     	str	x0, [sp, #0x8]
   cd084: f94007e0     	ldr	x0, [sp, #0x8]
   cd088: aa0003ea     	mov	x10, x0
   cd08c: b940014b     	ldr	w11, [x10]
   cd090: 0a080168     	and	w8, w11, w8
   cd094: b9000148     	str	w8, [x10]
   cd098: f900041f     	str	xzr, [x0, #0x8]
   cd09c: b9001009     	str	w9, [x0, #0x10]
   cd0a0: 910043ff     	add	sp, sp, #0x10
   cd0a4: d65f03c0     	ret

00000000000cd0a8 <android::IMediaSource::ReadOptions::getSeekTo(long*, android::IMediaSource::ReadOptions::SeekMode*) const>:
   cd0a8: d10083ff     	sub	sp, sp, #0x20
   cd0ac: 320003e8     	orr	w8, wzr, #0x1
   cd0b0: 52800009     	mov	w9, #0x0                // =0
   cd0b4: f9000fe0     	str	x0, [sp, #0x18]
   cd0b8: f9000be1     	str	x1, [sp, #0x10]
   cd0bc: f90007e2     	str	x2, [sp, #0x8]
   cd0c0: f9400fe0     	ldr	x0, [sp, #0x18]
   cd0c4: f9400401     	ldr	x1, [x0, #0x8]
   cd0c8: f9400be2     	ldr	x2, [sp, #0x10]
   cd0cc: f9000041     	str	x1, [x2]
   cd0d0: b940100a     	ldr	w10, [x0, #0x10]
   cd0d4: f94007e1     	ldr	x1, [sp, #0x8]
   cd0d8: b900002a     	str	w10, [x1]
   cd0dc: b940000a     	ldr	w10, [x0]
   cd0e0: 0a080148     	and	w8, w10, w8
   cd0e4: 6b09011f     	cmp	w8, w9
   cd0e8: 1a9f07e8     	cset	w8, ne
   cd0ec: 320003e9     	orr	w9, wzr, #0x1
   cd0f0: 0a090108     	and	w8, w8, w9
   cd0f4: 2a0803e0     	mov	w0, w8
   cd0f8: 910083ff     	add	sp, sp, #0x20
   cd0fc: d65f03c0     	ret

00000000000cd100 <android::IMediaSource::ReadOptions::setLateBy(long)>:
   cd100: d10043ff     	sub	sp, sp, #0x10
   cd104: f90007e0     	str	x0, [sp, #0x8]
   cd108: f90003e1     	str	x1, [sp]
   cd10c: f94007e0     	ldr	x0, [sp, #0x8]
   cd110: f94003e1     	ldr	x1, [sp]
   cd114: f9000c01     	str	x1, [x0, #0x18]
   cd118: 910043ff     	add	sp, sp, #0x10
   cd11c: d65f03c0     	ret

00000000000cd120 <android::IMediaSource::ReadOptions::getLateBy() const>:
   cd120: d10043ff     	sub	sp, sp, #0x10
   cd124: f90007e0     	str	x0, [sp, #0x8]
   cd128: f94007e0     	ldr	x0, [sp, #0x8]
   cd12c: f9400c00     	ldr	x0, [x0, #0x18]
   cd130: 910043ff     	add	sp, sp, #0x10
   cd134: d65f03c0     	ret

00000000000cd138 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)>:
   cd138: f81e0ffc     	str	x28, [sp, #-0x20]!
   cd13c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cd140: 910043fd     	add	x29, sp, #0x10
   cd144: d10d83ff     	sub	sp, sp, #0x360
   cd148: d53bd048     	mrs	x8, TPIDR_EL0
   cd14c: f9401508     	ldr	x8, [x8, #0x28]
   cd150: f81e83a8     	stur	x8, [x29, #-0x18]
   cd154: f81183a0     	stur	x0, [x29, #-0xe8]
   cd158: f81103a1     	stur	x1, [x29, #-0xf0]
   cd15c: f81083a2     	stur	x2, [x29, #-0xf8]
   cd160: f81003a3     	stur	x3, [x29, #-0x100]
   cd164: f85183a8     	ldur	x8, [x29, #-0xe8]
   cd168: aa0803e0     	mov	x0, x8
   cd16c: f85103a1     	ldur	x1, [x29, #-0xf0]
   cd170: aa0103e2     	mov	x2, x1
   cd174: 91002023     	add	x3, x1, #0x8
   cd178: f90117e0     	str	x0, [sp, #0x228]
   cd17c: aa0803e0     	mov	x0, x8
   cd180: f90113e1     	str	x1, [sp, #0x220]
   cd184: aa0303e1     	mov	x1, x3
   cd188: f9010fe8     	str	x8, [sp, #0x218]
   cd18c: f9010be2     	str	x2, [sp, #0x210]
   cd190: 97ff69f4     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   cd194: f94113e8     	ldr	x8, [sp, #0x220]
   cd198: f9400100     	ldr	x0, [x8]
   cd19c: f9410fe1     	ldr	x1, [sp, #0x218]
   cd1a0: f9000020     	str	x0, [x1]
   cd1a4: f9401d00     	ldr	x0, [x8, #0x38]
   cd1a8: f9400022     	ldr	x2, [x1]
   cd1ac: f85e8042     	ldur	x2, [x2, #-0x18]
   cd1b0: f8226820     	str	x0, [x1, x2]
   cd1b4: 12800249     	mov	w9, #-0x13              // =-19
   cd1b8: b9000829     	str	w9, [x1, #0x8]
   cd1bc: 91004020     	add	x0, x1, #0x10
   cd1c0: aa0003e2     	mov	x2, x0
   cd1c4: f85083a1     	ldur	x1, [x29, #-0xf8]
   cd1c8: f90107e2     	str	x2, [sp, #0x208]
   cd1cc: 97ff4be1     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   cd1d0: 14000001     	b	0xcd1d4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9c>
   cd1d4: 92800008     	mov	x8, #-0x1               // =-1
   cd1d8: f94117e9     	ldr	x9, [sp, #0x228]
   cd1dc: f9000d28     	str	x8, [x9, #0x18]
   cd1e0: 91008128     	add	x8, x9, #0x20
   cd1e4: aa0803e0     	mov	x0, x8
   cd1e8: f90103e0     	str	x0, [sp, #0x200]
   cd1ec: aa0803e0     	mov	x0, x8
   cd1f0: 97ff7360     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   cd1f4: 14000001     	b	0xcd1f8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc0>
   cd1f8: 2a1f03e8     	mov	w8, wzr
   cd1fc: f94117e9     	ldr	x9, [sp, #0x228]
   cd200: b9002928     	str	w8, [x9, #0x28]
   cd204: 9100c12a     	add	x10, x9, #0x30
   cd208: aa0a03e0     	mov	x0, x10
   cd20c: f900ffe0     	str	x0, [sp, #0x1f8]
   cd210: aa0a03e0     	mov	x0, x10
   cd214: 97ff7087     	bl	0xa9430 <_ZN7android2spINS_9MP3SeekerEEC2Ev@plt>
   cd218: 14000001     	b	0xcd21c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xe4>
   cd21c: aa1f03e8     	mov	x8, xzr
   cd220: f81e03a8     	stur	x8, [x29, #-0x20]
   cd224: f85003a0     	ldur	x0, [x29, #-0x100]
   cd228: aa0803e1     	mov	x1, x8
   cd22c: 97ff5199     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
   cd230: b901f7e0     	str	w0, [sp, #0x1f4]
   cd234: 14000001     	b	0xcd238 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x100>
   cd238: b941f7e8     	ldr	w8, [sp, #0x1f4]
   cd23c: 360008a8     	tbz	w8, #0x0, 0xcd350 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x218>
   cd240: 14000001     	b	0xcd244 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x10c>
   cd244: f85003a0     	ldur	x0, [x29, #-0x100]
   cd248: 97ff6dae     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   cd24c: f900f7e0     	str	x0, [sp, #0x1e8]
   cd250: 14000001     	b	0xcd254 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x11c>
   cd254: f0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cd258: 9130f421     	add	x1, x1, #0xc3d
   cd25c: d100e3a2     	sub	x2, x29, #0x38
   cd260: f940f7e0     	ldr	x0, [sp, #0x1e8]
   cd264: 97ff55c7     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   cd268: b901e7e0     	str	w0, [sp, #0x1e4]
   cd26c: 14000001     	b	0xcd270 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x138>
   cd270: b941e7e8     	ldr	w8, [sp, #0x1e4]
   cd274: 360006e8     	tbz	w8, #0x0, 0xcd350 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x218>
   cd278: 14000001     	b	0xcd27c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x144>
   cd27c: f85003a0     	ldur	x0, [x29, #-0x100]
   cd280: 97ff6da0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   cd284: f900efe0     	str	x0, [sp, #0x1d8]
   cd288: 14000001     	b	0xcd28c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x154>
   cd28c: f0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cd290: 9130b421     	add	x1, x1, #0xc2d
   cd294: d100f3a2     	sub	x2, x29, #0x3c
   cd298: f940efe0     	ldr	x0, [sp, #0x1d8]
   cd29c: 97ff7569     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
   cd2a0: b901d7e0     	str	w0, [sp, #0x1d4]
   cd2a4: 14000001     	b	0xcd2a8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x170>
   cd2a8: b941d7e8     	ldr	w8, [sp, #0x1d4]
   cd2ac: 36000528     	tbz	w8, #0x0, 0xcd350 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x218>
   cd2b0: 14000001     	b	0xcd2b4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x17c>
   cd2b4: f85003a0     	ldur	x0, [x29, #-0x100]
   cd2b8: 97ff6d92     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   cd2bc: f900e7e0     	str	x0, [sp, #0x1c8]
   cd2c0: 14000001     	b	0xcd2c4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x18c>
   cd2c4: f0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cd2c8: 9130d021     	add	x1, x1, #0xc34
   cd2cc: d10123a2     	sub	x2, x29, #0x48
   cd2d0: f940e7e0     	ldr	x0, [sp, #0x1c8]
   cd2d4: 97ff55ab     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   cd2d8: b901c7e0     	str	w0, [sp, #0x1c4]
   cd2dc: 14000001     	b	0xcd2e0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1a8>
   cd2e0: b941c7e8     	ldr	w8, [sp, #0x1c4]
   cd2e4: 36000368     	tbz	w8, #0x0, 0xcd350 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x218>
   cd2e8: 14000001     	b	0xcd2ec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1b4>
   cd2ec: f85c83a8     	ldur	x8, [x29, #-0x38]
   cd2f0: f81e03a8     	stur	x8, [x29, #-0x20]
   cd2f4: b85c43a9     	ldur	w9, [x29, #-0x3c]
   cd2f8: b81d43a9     	stur	w9, [x29, #-0x2c]
   cd2fc: f85b83a8     	ldur	x8, [x29, #-0x48]
   cd300: f81d83a8     	stur	x8, [x29, #-0x28]
   cd304: 320003e9     	orr	w9, wzr, #0x1
   cd308: 390983e9     	strb	w9, [sp, #0x260]
   cd30c: 1400001e     	b	0xcd384 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x24c>
   cd310: f90137e0     	str	x0, [sp, #0x268]
   cd314: 2a0103e8     	mov	w8, w1
   cd318: b90267e8     	str	w8, [sp, #0x264]
   cd31c: 14000292     	b	0xcdd64 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc2c>
   cd320: f90137e0     	str	x0, [sp, #0x268]
   cd324: 2a0103e8     	mov	w8, w1
   cd328: b90267e8     	str	w8, [sp, #0x264]
   cd32c: 1400028b     	b	0xcdd58 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc20>
   cd330: f90137e0     	str	x0, [sp, #0x268]
   cd334: 2a0103e8     	mov	w8, w1
   cd338: b90267e8     	str	w8, [sp, #0x264]
   cd33c: 14000284     	b	0xcdd4c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc14>
   cd340: f90137e0     	str	x0, [sp, #0x268]
   cd344: 2a0103e8     	mov	w8, w1
   cd348: b90267e8     	str	w8, [sp, #0x264]
   cd34c: 1400027d     	b	0xcdd40 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc08>
   cd350: f94117e8     	ldr	x8, [sp, #0x228]
   cd354: 91004100     	add	x0, x8, #0x10
   cd358: 2a1f03e1     	mov	w1, wzr
   cd35c: d10083a2     	sub	x2, x29, #0x20
   cd360: d100a3a3     	sub	x3, x29, #0x28
   cd364: d100b3a4     	sub	x4, x29, #0x2c
   cd368: 9400029b     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   cd36c: b901c3e0     	str	w0, [sp, #0x1c0]
   cd370: 14000001     	b	0xcd374 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x23c>
   cd374: b941c3e8     	ldr	w8, [sp, #0x1c0]
   cd378: 12000109     	and	w9, w8, #0x1
   cd37c: 390983e9     	strb	w9, [sp, #0x260]
   cd380: 14000001     	b	0xcd384 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x24c>
   cd384: 394983e8     	ldrb	w8, [sp, #0x260]
   cd388: 37000068     	tbnz	w8, #0x0, 0xcd394 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x25c>
   cd38c: 14000001     	b	0xcd390 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x258>
   cd390: 1400025b     	b	0xcdcfc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbc4>
   cd394: f85e03a8     	ldur	x8, [x29, #-0x20]
   cd398: f94117e9     	ldr	x9, [sp, #0x228]
   cd39c: f9000d28     	str	x8, [x9, #0x18]
   cd3a0: b85d43aa     	ldur	w10, [x29, #-0x2c]
   cd3a4: b900292a     	str	w10, [x9, #0x28]
   cd3a8: 321d0bea     	orr	w10, wzr, #0x38
   cd3ac: 2a0a03e0     	mov	w0, w10
   cd3b0: 97ff6ed8     	bl	0xa8f10 <_Znwm@plt>
   cd3b4: f900dfe0     	str	x0, [sp, #0x1b8]
   cd3b8: 14000001     	b	0xcd3bc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x284>
   cd3bc: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cd3c0: f940dfe1     	ldr	x1, [sp, #0x1b8]
   cd3c4: f900dbe0     	str	x0, [sp, #0x1b0]
   cd3c8: aa0103e0     	mov	x0, x1
   cd3cc: 97ff67b9     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   cd3d0: 14000001     	b	0xcd3d4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x29c>
   cd3d4: f94117e8     	ldr	x8, [sp, #0x228]
   cd3d8: 91008100     	add	x0, x8, #0x20
   cd3dc: f940dbe1     	ldr	x1, [sp, #0x1b0]
   cd3e0: 97ff5a74     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   cd3e4: f900d7e0     	str	x0, [sp, #0x1a8]
   cd3e8: 14000001     	b	0xcd3ec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2b4>
   cd3ec: f94117e8     	ldr	x8, [sp, #0x228]
   cd3f0: 91004100     	add	x0, x8, #0x10
   cd3f4: f9400d01     	ldr	x1, [x8, #0x18]
   cd3f8: d10143a8     	sub	x8, x29, #0x50
   cd3fc: 97ff69d9     	bl	0xa7b60 <_ZN7android10XINGSeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>
   cd400: 14000001     	b	0xcd404 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2cc>
   cd404: d10143a0     	sub	x0, x29, #0x50
   cd408: aa1f03e1     	mov	x1, xzr
   cd40c: 97ff5a39     	bl	0xa3cf0 <_ZNK7android2spINS_10XINGSeekerEEeqEPKS1_@plt>
   cd410: b901a7e0     	str	w0, [sp, #0x1a4]
   cd414: 14000001     	b	0xcd418 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2e0>
   cd418: b941a7e8     	ldr	w8, [sp, #0x1a4]
   cd41c: 36000428     	tbz	w8, #0x0, 0xcd4a0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x368>
   cd420: 14000001     	b	0xcd424 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2ec>
   cd424: f94117e8     	ldr	x8, [sp, #0x228]
   cd428: 91004100     	add	x0, x8, #0x10
   cd42c: f85d83a1     	ldur	x1, [x29, #-0x28]
   cd430: d10163a8     	sub	x8, x29, #0x58
   cd434: 97ff503f     	bl	0xa1530 <_ZN7android10VBRISeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>
   cd438: 14000001     	b	0xcd43c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x304>
   cd43c: f94117e8     	ldr	x8, [sp, #0x228]
   cd440: 9100c100     	add	x0, x8, #0x30
   cd444: d10163a1     	sub	x1, x29, #0x58
   cd448: 97ff4f46     	bl	0xa1160 <_ZN7android2spINS_9MP3SeekerEEaSINS_10VBRISeekerEEERS2_ONS0_IT_EE@plt>
   cd44c: f900cfe0     	str	x0, [sp, #0x198]
   cd450: 14000001     	b	0xcd454 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x31c>
   cd454: d10163a0     	sub	x0, x29, #0x58
   cd458: 97ff584e     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
   cd45c: 14000051     	b	0xcd5a0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x468>
   cd460: f90137e0     	str	x0, [sp, #0x268]
   cd464: 2a0103e8     	mov	w8, w1
   cd468: b90267e8     	str	w8, [sp, #0x264]
   cd46c: f940dfe0     	ldr	x0, [sp, #0x1b8]
   cd470: 97ff4d3c     	bl	0xa0960 <_ZdlPv@plt>
   cd474: 14000233     	b	0xcdd40 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc08>
   cd478: f90137e0     	str	x0, [sp, #0x268]
   cd47c: 2a0103e8     	mov	w8, w1
   cd480: b90267e8     	str	w8, [sp, #0x264]
   cd484: 1400022c     	b	0xcdd34 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbfc>
   cd488: f90137e0     	str	x0, [sp, #0x268]
   cd48c: 2a0103e8     	mov	w8, w1
   cd490: b90267e8     	str	w8, [sp, #0x264]
   cd494: d10163a0     	sub	x0, x29, #0x58
   cd498: 97ff583e     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
   cd49c: 14000226     	b	0xcdd34 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbfc>
   cd4a0: f94117e8     	ldr	x8, [sp, #0x228]
   cd4a4: 9100c100     	add	x0, x8, #0x30
   cd4a8: d10143a1     	sub	x1, x29, #0x50
   cd4ac: 97ff7641     	bl	0xaadb0 <_ZN7android2spINS_9MP3SeekerEEaSINS_10XINGSeekerEEERS2_RKNS0_IT_EE@plt>
   cd4b0: f900cbe0     	str	x0, [sp, #0x190]
   cd4b4: 14000001     	b	0xcd4b8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x380>
   cd4b8: d10143a0     	sub	x0, x29, #0x50
   cd4bc: 97ff4e55     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
   cd4c0: f900c7e0     	str	x0, [sp, #0x188]
   cd4c4: 14000001     	b	0xcd4c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x390>
   cd4c8: f940c7e8     	ldr	x8, [sp, #0x188]
   cd4cc: f9400109     	ldr	x9, [x8]
   cd4d0: f9402129     	ldr	x9, [x9, #0x40]
   cd4d4: aa0803e0     	mov	x0, x8
   cd4d8: d63f0120     	blr	x9
   cd4dc: b90187e0     	str	w0, [sp, #0x184]
   cd4e0: 14000001     	b	0xcd4e4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3ac>
   cd4e4: b94187e8     	ldr	w8, [sp, #0x184]
   cd4e8: b9025fe8     	str	w8, [sp, #0x25c]
   cd4ec: d10143a0     	sub	x0, x29, #0x50
   cd4f0: 97ff4e48     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
   cd4f4: f900bfe0     	str	x0, [sp, #0x178]
   cd4f8: 14000001     	b	0xcd4fc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3c4>
   cd4fc: f940bfe8     	ldr	x8, [sp, #0x178]
   cd500: f9400109     	ldr	x9, [x8]
   cd504: f9402529     	ldr	x9, [x9, #0x48]
   cd508: aa0803e0     	mov	x0, x8
   cd50c: d63f0120     	blr	x9
   cd510: b90177e0     	str	w0, [sp, #0x174]
   cd514: 14000001     	b	0xcd518 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3e0>
   cd518: b94177e8     	ldr	w8, [sp, #0x174]
   cd51c: b9025be8     	str	w8, [sp, #0x258]
   cd520: b9425fe9     	ldr	w9, [sp, #0x25c]
   cd524: 350000a9     	cbnz	w9, 0xcd538 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x400>
   cd528: 14000001     	b	0xcd52c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3f4>
   cd52c: b9425be8     	ldr	w8, [sp, #0x258]
   cd530: 34000368     	cbz	w8, 0xcd59c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x464>
   cd534: 14000001     	b	0xcd538 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x400>
   cd538: f94117e8     	ldr	x8, [sp, #0x228]
   cd53c: 91008100     	add	x0, x8, #0x20
   cd540: 97ff5e5c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd544: f900b7e0     	str	x0, [sp, #0x168]
   cd548: 14000001     	b	0xcd54c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x414>
   cd54c: b9425fe2     	ldr	w2, [sp, #0x25c]
   cd550: 528c6c81     	mov	w1, #0x6364             // =25444
   cd554: 72acadc1     	movk	w1, #0x656e, lsl #16
   cd558: f940b7e0     	ldr	x0, [sp, #0x168]
   cd55c: 97ff58c5     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cd560: b90167e0     	str	w0, [sp, #0x164]
   cd564: 14000001     	b	0xcd568 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x430>
   cd568: f94117e8     	ldr	x8, [sp, #0x228]
   cd56c: 91008100     	add	x0, x8, #0x20
   cd570: 97ff5e50     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd574: f900afe0     	str	x0, [sp, #0x158]
   cd578: 14000001     	b	0xcd57c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x444>
   cd57c: b9425be2     	ldr	w2, [sp, #0x258]
   cd580: 528c6e01     	mov	w1, #0x6370             // =25456
   cd584: 72acadc1     	movk	w1, #0x656e, lsl #16
   cd588: f940afe0     	ldr	x0, [sp, #0x158]
   cd58c: 97ff58b9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cd590: b90157e0     	str	w0, [sp, #0x154]
   cd594: 14000001     	b	0xcd598 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x460>
   cd598: 14000001     	b	0xcd59c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x464>
   cd59c: 14000001     	b	0xcd5a0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x468>
   cd5a0: f94117e8     	ldr	x8, [sp, #0x228]
   cd5a4: 9100c100     	add	x0, x8, #0x30
   cd5a8: aa1f03e1     	mov	x1, xzr
   cd5ac: 97ff72bd     	bl	0xaa0a0 <_ZNK7android2spINS_9MP3SeekerEEneEPKS1_@plt>
   cd5b0: b90153e0     	str	w0, [sp, #0x150]
   cd5b4: 14000001     	b	0xcd5b8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x480>
   cd5b8: b94153e8     	ldr	w8, [sp, #0x150]
   cd5bc: 36000488     	tbz	w8, #0x0, 0xcd64c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x514>
   cd5c0: 14000001     	b	0xcd5c4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x48c>
   cd5c4: b85d43a0     	ldur	w0, [x29, #-0x2c]
   cd5c8: d10183a1     	sub	x1, x29, #0x60
   cd5cc: d10193a2     	sub	x2, x29, #0x64
   cd5d0: d101a3a3     	sub	x3, x29, #0x68
   cd5d4: d101b3a4     	sub	x4, x29, #0x6c
   cd5d8: aa1f03e5     	mov	x5, xzr
   cd5dc: 97ff4e71     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   cd5e0: b9014fe0     	str	w0, [sp, #0x14c]
   cd5e4: 14000001     	b	0xcd5e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4b0>
   cd5e8: f85a03a8     	ldur	x8, [x29, #-0x60]
   cd5ec: f85e03a9     	ldur	x9, [x29, #-0x20]
   cd5f0: 8b080128     	add	x8, x9, x8
   cd5f4: f81e03a8     	stur	x8, [x29, #-0x20]
   cd5f8: f94117e8     	ldr	x8, [sp, #0x228]
   cd5fc: 91004100     	add	x0, x8, #0x10
   cd600: 2a1f03e1     	mov	w1, wzr
   cd604: d10083a2     	sub	x2, x29, #0x20
   cd608: d100a3a3     	sub	x3, x29, #0x28
   cd60c: d100b3a4     	sub	x4, x29, #0x2c
   cd610: 940001f1     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   cd614: b9014be0     	str	w0, [sp, #0x148]
   cd618: 14000001     	b	0xcd61c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4e4>
   cd61c: b9414be8     	ldr	w8, [sp, #0x148]
   cd620: 370000a8     	tbnz	w8, #0x0, 0xcd634 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4fc>
   cd624: 14000001     	b	0xcd628 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4f0>
   cd628: 320003e8     	orr	w8, wzr, #0x1
   cd62c: b90257e8     	str	w8, [sp, #0x254]
   cd630: 140001ac     	b	0xcdce0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xba8>
   cd634: f85e03a8     	ldur	x8, [x29, #-0x20]
   cd638: f94117e9     	ldr	x9, [sp, #0x228]
   cd63c: f9000d28     	str	x8, [x9, #0x18]
   cd640: b85d43aa     	ldur	w10, [x29, #-0x2c]
   cd644: b900292a     	str	w10, [x9, #0x28]
   cd648: 14000001     	b	0xcd64c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x514>
   cd64c: b85d43a0     	ldur	w0, [x29, #-0x2c]
   cd650: d101e3a1     	sub	x1, x29, #0x78
   cd654: d101f3a2     	sub	x2, x29, #0x7c
   cd658: d10203a3     	sub	x3, x29, #0x80
   cd65c: d10213a4     	sub	x4, x29, #0x84
   cd660: aa1f03e5     	mov	x5, xzr
   cd664: 97ff4e4f     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   cd668: b90147e0     	str	w0, [sp, #0x144]
   cd66c: 14000001     	b	0xcd670 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x538>
   cd670: b85d43a8     	ldur	w8, [x29, #-0x2c]
   cd674: 53114908     	ubfx	w8, w8, #17, #2
   cd678: 321e03e9     	orr	w9, wzr, #0x4
   cd67c: 6b080128     	subs	w8, w9, w8
   cd680: b90253e8     	str	w8, [sp, #0x250]
   cd684: b94253e8     	ldr	w8, [sp, #0x250]
   cd688: 2a0803e9     	mov	w9, w8
   cd68c: 71000508     	subs	w8, w8, #0x1
   cd690: b90143e9     	str	w9, [sp, #0x140]
   cd694: b9013fe8     	str	w8, [sp, #0x13c]
   cd698: 54000180     	b.eq	0xcd6c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x590>
   cd69c: 14000001     	b	0xcd6a0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x568>
   cd6a0: b94143e8     	ldr	w8, [sp, #0x140]
   cd6a4: 71000909     	subs	w9, w8, #0x2
   cd6a8: b9013be9     	str	w9, [sp, #0x138]
   cd6ac: 540002c0     	b.eq	0xcd704 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5cc>
   cd6b0: 14000001     	b	0xcd6b4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x57c>
   cd6b4: b94143e8     	ldr	w8, [sp, #0x140]
   cd6b8: 71000d09     	subs	w9, w8, #0x3
   cd6bc: b90137e9     	str	w9, [sp, #0x134]
   cd6c0: 54000400     	b.eq	0xcd740 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x608>
   cd6c4: 1400002e     	b	0xcd77c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x644>
   cd6c8: f94117e8     	ldr	x8, [sp, #0x228]
   cd6cc: 91008100     	add	x0, x8, #0x20
   cd6d0: 97ff5df8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd6d4: f90097e0     	str	x0, [sp, #0x128]
   cd6d8: 14000001     	b	0xcd6dc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5a4>
   cd6dc: f0000ec8     	adrp	x8, 0x2a8000
   cd6e0: f947a908     	ldr	x8, [x8, #0xf50]
   cd6e4: f9400102     	ldr	x2, [x8]
   cd6e8: 528daca1     	mov	w1, #0x6d65             // =28005
   cd6ec: 72adad21     	movk	w1, #0x6d69, lsl #16
   cd6f0: f94097e0     	ldr	x0, [sp, #0x128]
   cd6f4: 97ff4b33     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   cd6f8: b90127e0     	str	w0, [sp, #0x124]
   cd6fc: 14000001     	b	0xcd700 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5c8>
   cd700: 14000020     	b	0xcd780 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x648>
   cd704: f94117e8     	ldr	x8, [sp, #0x228]
   cd708: 91008100     	add	x0, x8, #0x20
   cd70c: 97ff5de9     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd710: f9008fe0     	str	x0, [sp, #0x118]
   cd714: 14000001     	b	0xcd718 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5e0>
   cd718: f0000ec8     	adrp	x8, 0x2a8000
   cd71c: f947f908     	ldr	x8, [x8, #0xff0]
   cd720: f9400102     	ldr	x2, [x8]
   cd724: 528daca1     	mov	w1, #0x6d65             // =28005
   cd728: 72adad21     	movk	w1, #0x6d69, lsl #16
   cd72c: f9408fe0     	ldr	x0, [sp, #0x118]
   cd730: 97ff4b24     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   cd734: b90117e0     	str	w0, [sp, #0x114]
   cd738: 14000001     	b	0xcd73c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x604>
   cd73c: 14000011     	b	0xcd780 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x648>
   cd740: f94117e8     	ldr	x8, [sp, #0x228]
   cd744: 91008100     	add	x0, x8, #0x20
   cd748: 97ff5dda     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd74c: f90087e0     	str	x0, [sp, #0x108]
   cd750: 14000001     	b	0xcd754 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x61c>
   cd754: f0000ec8     	adrp	x8, 0x2a8000
   cd758: f9432d08     	ldr	x8, [x8, #0x658]
   cd75c: f9400102     	ldr	x2, [x8]
   cd760: 528daca1     	mov	w1, #0x6d65             // =28005
   cd764: 72adad21     	movk	w1, #0x6d69, lsl #16
   cd768: f94087e0     	ldr	x0, [sp, #0x108]
   cd76c: 97ff4b15     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   cd770: b90107e0     	str	w0, [sp, #0x104]
   cd774: 14000001     	b	0xcd778 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x640>
   cd778: 14000002     	b	0xcd780 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x648>
   cd77c: 14000001     	b	0xcd780 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x648>
   cd780: f94117e8     	ldr	x8, [sp, #0x228]
   cd784: 91008100     	add	x0, x8, #0x20
   cd788: 97ff5dca     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd78c: f9007fe0     	str	x0, [sp, #0xf8]
   cd790: 14000001     	b	0xcd794 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x65c>
   cd794: b85843a2     	ldur	w2, [x29, #-0x7c]
   cd798: 528e8ca1     	mov	w1, #0x7465             // =29797
   cd79c: 72ae6e41     	movk	w1, #0x7372, lsl #16
   cd7a0: f9407fe0     	ldr	x0, [sp, #0xf8]
   cd7a4: 97ff5833     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cd7a8: b900f7e0     	str	w0, [sp, #0xf4]
   cd7ac: 14000001     	b	0xcd7b0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x678>
   cd7b0: f94117e8     	ldr	x8, [sp, #0x228]
   cd7b4: 91008100     	add	x0, x8, #0x20
   cd7b8: 97ff5dbe     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd7bc: f90077e0     	str	x0, [sp, #0xe8]
   cd7c0: 14000001     	b	0xcd7c4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x68c>
   cd7c4: b857c3a8     	ldur	w8, [x29, #-0x84]
   cd7c8: 52807d09     	mov	w9, #0x3e8              // =1000
   cd7cc: 1b097d02     	mul	w2, w8, w9
   cd7d0: 528e8ca1     	mov	w1, #0x7465             // =29797
   cd7d4: 72ac4e41     	movk	w1, #0x6272, lsl #16
   cd7d8: f94077e0     	ldr	x0, [sp, #0xe8]
   cd7dc: 97ff5825     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cd7e0: b900e7e0     	str	w0, [sp, #0xe4]
   cd7e4: 14000001     	b	0xcd7e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6b0>
   cd7e8: f94117e8     	ldr	x8, [sp, #0x228]
   cd7ec: 91008100     	add	x0, x8, #0x20
   cd7f0: 97ff5db0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd7f4: f9006fe0     	str	x0, [sp, #0xd8]
   cd7f8: 14000001     	b	0xcd7fc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6c4>
   cd7fc: b85803a2     	ldur	w2, [x29, #-0x80]
   cd800: 528d0dc1     	mov	w1, #0x686e             // =26734
   cd804: 72a46c61     	movk	w1, #0x2363, lsl #16
   cd808: f9406fe0     	ldr	x0, [sp, #0xd8]
   cd80c: 97ff5819     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cd810: b900d7e0     	str	w0, [sp, #0xd4]
   cd814: 14000001     	b	0xcd818 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6e0>
   cd818: f94117e8     	ldr	x8, [sp, #0x228]
   cd81c: 9100c100     	add	x0, x8, #0x30
   cd820: aa1f03e1     	mov	x1, xzr
   cd824: 97ff668f     	bl	0xa7260 <_ZNK7android2spINS_9MP3SeekerEEeqEPKS1_@plt>
   cd828: b900d3e0     	str	w0, [sp, #0xd0]
   cd82c: 14000001     	b	0xcd830 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6f8>
   cd830: b940d3e8     	ldr	w8, [sp, #0xd0]
   cd834: 37000248     	tbnz	w8, #0x0, 0xcd87c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x744>
   cd838: 14000001     	b	0xcd83c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x704>
   cd83c: f94117e8     	ldr	x8, [sp, #0x228]
   cd840: 9100c100     	add	x0, x8, #0x30
   cd844: 97ff6003     	bl	0xa5850 <_ZNK7android2spINS_9MP3SeekerEEptEv@plt>
   cd848: f90067e0     	str	x0, [sp, #0xc8]
   cd84c: 14000001     	b	0xcd850 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x718>
   cd850: f94067e8     	ldr	x8, [sp, #0xc8]
   cd854: f9400109     	ldr	x9, [x8]
   cd858: f9401929     	ldr	x9, [x9, #0x30]
   cd85c: d10243a1     	sub	x1, x29, #0x90
   cd860: aa0803e0     	mov	x0, x8
   cd864: d63f0120     	blr	x9
   cd868: b900c7e0     	str	w0, [sp, #0xc4]
   cd86c: 14000001     	b	0xcd870 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x738>
   cd870: b940c7e8     	ldr	w8, [sp, #0xc4]
   cd874: 37000608     	tbnz	w8, #0x0, 0xcd934 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7fc>
   cd878: 14000001     	b	0xcd87c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x744>
   cd87c: f94117e8     	ldr	x8, [sp, #0x228]
   cd880: 91004100     	add	x0, x8, #0x10
   cd884: 97ff67c3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   cd888: f9005fe0     	str	x0, [sp, #0xb8]
   cd88c: 14000001     	b	0xcd890 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x758>
   cd890: f9405fe8     	ldr	x8, [sp, #0xb8]
   cd894: f9400109     	ldr	x9, [x8]
   cd898: f9402129     	ldr	x9, [x9, #0x40]
   cd89c: d10263a1     	sub	x1, x29, #0x98
   cd8a0: aa0803e0     	mov	x0, x8
   cd8a4: d63f0120     	blr	x9
   cd8a8: b900b7e0     	str	w0, [sp, #0xb4]
   cd8ac: 14000001     	b	0xcd8b0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x778>
   cd8b0: b940b7e8     	ldr	w8, [sp, #0xb4]
   cd8b4: 35000388     	cbnz	w8, 0xcd924 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7ec>
   cd8b8: 14000001     	b	0xcd8bc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x784>
   cd8bc: f85683a8     	ldur	x8, [x29, #-0x98]
   cd8c0: f94117e9     	ldr	x9, [sp, #0x228]
   cd8c4: f9400d2a     	ldr	x10, [x9, #0x18]
   cd8c8: eb0a0108     	subs	x8, x8, x10
   cd8cc: f90127e8     	str	x8, [sp, #0x248]
   cd8d0: f94127e8     	ldr	x8, [sp, #0x248]
   cd8d4: d28d4fea     	mov	x10, #0x6a7f            // =27263
   cd8d8: f2ae978a     	movk	x10, #0x74bc, lsl #16
   cd8dc: f2c3126a     	movk	x10, #0x1893, lsl #32
   cd8e0: f2e0008a     	movk	x10, #0x4, lsl #48
   cd8e4: eb0a0108     	subs	x8, x8, x10
   cd8e8: f90057e8     	str	x8, [sp, #0xa8]
   cd8ec: 540000ab     	b.lt	0xcd900 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7c8>
   cd8f0: 14000001     	b	0xcd8f4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7bc>
   cd8f4: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
   cd8f8: f81703a8     	stur	x8, [x29, #-0x90]
   cd8fc: 14000009     	b	0xcd920 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7e8>
   cd900: f94127e8     	ldr	x8, [sp, #0x248]
   cd904: 5283e809     	mov	w9, #0x1f40             // =8000
   cd908: 2a0903ea     	mov	w10, w9
   cd90c: 9b0a7d08     	mul	x8, x8, x10
   cd910: b897c3aa     	ldursw	x10, [x29, #-0x84]
   cd914: 9aca0d08     	sdiv	x8, x8, x10
   cd918: f81703a8     	stur	x8, [x29, #-0x90]
   cd91c: 14000001     	b	0xcd920 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7e8>
   cd920: 14000004     	b	0xcd930 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7f8>
   cd924: 92800008     	mov	x8, #-0x1               // =-1
   cd928: f81703a8     	stur	x8, [x29, #-0x90]
   cd92c: 14000001     	b	0xcd930 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7f8>
   cd930: 14000001     	b	0xcd934 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7fc>
   cd934: f85703a8     	ldur	x8, [x29, #-0x90]
   cd938: b7f801e8     	tbnz	x8, #0x3f, 0xcd974 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x83c>
   cd93c: 14000001     	b	0xcd940 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x808>
   cd940: f94117e8     	ldr	x8, [sp, #0x228]
   cd944: 91008100     	add	x0, x8, #0x20
   cd948: 97ff5d5a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cd94c: f90053e0     	str	x0, [sp, #0xa0]
   cd950: 14000001     	b	0xcd954 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x81c>
   cd954: f85703a2     	ldur	x2, [x29, #-0x90]
   cd958: 528e4c21     	mov	w1, #0x7261             // =29281
   cd95c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   cd960: f94053e0     	ldr	x0, [sp, #0xa0]
   cd964: 97ff6ff7     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   cd968: b9009fe0     	str	w0, [sp, #0x9c]
   cd96c: 14000001     	b	0xcd970 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x838>
   cd970: 14000001     	b	0xcd974 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x83c>
   cd974: 2a1f03e8     	mov	w8, wzr
   cd978: f94117e9     	ldr	x9, [sp, #0x228]
   cd97c: b9000928     	str	w8, [x9, #0x8]
   cd980: 91004121     	add	x1, x9, #0x10
   cd984: d10323a0     	sub	x0, x29, #0xc8
   cd988: 320003e2     	orr	w2, wzr, #0x1
   cd98c: aa1f03e3     	mov	x3, xzr
   cd990: 97ff5408     	bl	0xa29b0 <_ZN7android3ID3C1ERKNS_2spINS_10DataSourceEEEbl@plt>
   cd994: 14000001     	b	0xcd998 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x860>
   cd998: d10323a0     	sub	x0, x29, #0xc8
   cd99c: 97ff5c2d     	bl	0xa4a50 <_ZNK7android3ID37isValidEv@plt>
   cd9a0: b9009be0     	str	w0, [sp, #0x98]
   cd9a4: 14000001     	b	0xcd9a8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x870>
   cd9a8: b9409be8     	ldr	w8, [sp, #0x98]
   cd9ac: 36001908     	tbz	w8, #0x0, 0xcdccc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb94>
   cd9b0: 14000001     	b	0xcd9b4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x87c>
   cd9b4: 52800508     	mov	w8, #0x28               // =40
   cd9b8: 2a0803e0     	mov	w0, w8
   cd9bc: 97ff6d55     	bl	0xa8f10 <_Znwm@plt>
   cd9c0: f9004be0     	str	x0, [sp, #0x90]
   cd9c4: 14000001     	b	0xcd9c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x890>
   cd9c8: f9404be0     	ldr	x0, [sp, #0x90]
   cd9cc: f0000942     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cd9d0: 91322042     	add	x2, x2, #0xc88
   cd9d4: d10323a1     	sub	x1, x29, #0xc8
   cd9d8: f9404be3     	ldr	x3, [sp, #0x90]
   cd9dc: f90047e0     	str	x0, [sp, #0x88]
   cd9e0: aa0303e0     	mov	x0, x3
   cd9e4: 97ff7353     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   cd9e8: 14000001     	b	0xcd9ec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8b4>
   cd9ec: f94047e8     	ldr	x8, [sp, #0x88]
   cd9f0: f90123e8     	str	x8, [sp, #0x240]
   cd9f4: f94123e0     	ldr	x0, [sp, #0x240]
   cd9f8: 97ff69d2     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   cd9fc: b90087e0     	str	w0, [sp, #0x84]
   cda00: 14000001     	b	0xcda04 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8cc>
   cda04: b94087e8     	ldr	w8, [sp, #0x84]
   cda08: 360005a8     	tbz	w8, #0x0, 0xcdabc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x984>
   cda0c: 14000001     	b	0xcda10 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8d8>
   cda10: f94123e8     	ldr	x8, [sp, #0x240]
   cda14: aa0803e0     	mov	x0, x8
   cda18: f9003fe0     	str	x0, [sp, #0x78]
   cda1c: b40000e8     	cbz	x8, 0xcda38 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x900>
   cda20: 14000001     	b	0xcda24 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8ec>
   cda24: f9403fe0     	ldr	x0, [sp, #0x78]
   cda28: 97ff54a2     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   cda2c: f9403fe0     	ldr	x0, [sp, #0x78]
   cda30: 97ff4bcc     	bl	0xa0960 <_ZdlPv@plt>
   cda34: 14000001     	b	0xcda38 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x900>
   cda38: 52800508     	mov	w8, #0x28               // =40
   cda3c: 2a0803e0     	mov	w0, w8
   cda40: 97ff6d34     	bl	0xa8f10 <_Znwm@plt>
   cda44: f9003be0     	str	x0, [sp, #0x70]
   cda48: 14000001     	b	0xcda4c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x914>
   cda4c: f9403be0     	ldr	x0, [sp, #0x70]
   cda50: f0000942     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cda54: 91311042     	add	x2, x2, #0xc44
   cda58: d10323a1     	sub	x1, x29, #0xc8
   cda5c: f9403be3     	ldr	x3, [sp, #0x70]
   cda60: f90037e0     	str	x0, [sp, #0x68]
   cda64: aa0303e0     	mov	x0, x3
   cda68: 97ff7332     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   cda6c: 14000001     	b	0xcda70 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x938>
   cda70: f94037e8     	ldr	x8, [sp, #0x68]
   cda74: f90123e8     	str	x8, [sp, #0x240]
   cda78: 14000011     	b	0xcdabc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x984>
   cda7c: f90137e0     	str	x0, [sp, #0x268]
   cda80: 2a0103e8     	mov	w8, w1
   cda84: b90267e8     	str	w8, [sp, #0x264]
   cda88: 140000a8     	b	0xcdd28 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbf0>
   cda8c: f90137e0     	str	x0, [sp, #0x268]
   cda90: 2a0103e8     	mov	w8, w1
   cda94: b90267e8     	str	w8, [sp, #0x264]
   cda98: f9404be0     	ldr	x0, [sp, #0x90]
   cda9c: 97ff4bb1     	bl	0xa0960 <_ZdlPv@plt>
   cdaa0: 140000a2     	b	0xcdd28 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbf0>
   cdaa4: f90137e0     	str	x0, [sp, #0x268]
   cdaa8: 2a0103e8     	mov	w8, w1
   cdaac: b90267e8     	str	w8, [sp, #0x264]
   cdab0: f9403be0     	ldr	x0, [sp, #0x70]
   cdab4: 97ff4bab     	bl	0xa0960 <_ZdlPv@plt>
   cdab8: 1400009c     	b	0xcdd28 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbf0>
   cdabc: 14000001     	b	0xcdac0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x988>
   cdac0: f94123e0     	ldr	x0, [sp, #0x240]
   cdac4: 97ff699f     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   cdac8: b90067e0     	str	w0, [sp, #0x64]
   cdacc: 14000001     	b	0xcdad0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x998>
   cdad0: b94067e8     	ldr	w8, [sp, #0x64]
   cdad4: 37000e28     	tbnz	w8, #0x0, 0xcdc98 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb60>
   cdad8: 14000001     	b	0xcdadc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9a4>
   cdadc: d10343a0     	sub	x0, x29, #0xd0
   cdae0: 97ff72ec     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   cdae4: 14000001     	b	0xcdae8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9b0>
   cdae8: d10363a0     	sub	x0, x29, #0xd8
   cdaec: 97ff72e9     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   cdaf0: 14000001     	b	0xcdaf4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9bc>
   cdaf4: f94123e0     	ldr	x0, [sp, #0x240]
   cdaf8: d10343a1     	sub	x1, x29, #0xd0
   cdafc: d10363a2     	sub	x2, x29, #0xd8
   cdb00: 97ff6ab0     	bl	0xa85c0 <_ZNK7android3ID38Iterator9getStringEPNS_7String8ES3_@plt>
   cdb04: 14000001     	b	0xcdb08 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9d0>
   cdb08: d10343a0     	sub	x0, x29, #0xd0
   cdb0c: 97ff6695     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   cdb10: f9002fe0     	str	x0, [sp, #0x58]
   cdb14: 14000001     	b	0xcdb18 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9e0>
   cdb18: f9402fe8     	ldr	x8, [sp, #0x58]
   cdb1c: f9011fe8     	str	x8, [sp, #0x238]
   cdb20: d10363a0     	sub	x0, x29, #0xd8
   cdb24: 97ff668f     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   cdb28: f9002be0     	str	x0, [sp, #0x50]
   cdb2c: 14000001     	b	0xcdb30 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9f8>
   cdb30: f9402be8     	ldr	x8, [sp, #0x50]
   cdb34: f9011be8     	str	x8, [sp, #0x230]
   cdb38: f9411fe0     	ldr	x0, [sp, #0x238]
   cdb3c: 97ff560d     	bl	0xa3370 <strlen@plt>
   cdb40: f1001008     	subs	x8, x0, #0x4
   cdb44: f90027e8     	str	x8, [sp, #0x48]
   cdb48: 54000783     	b.lo	0xcdc38 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb00>
   cdb4c: 14000001     	b	0xcdb50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa18>
   cdb50: f9411fe8     	ldr	x8, [sp, #0x238]
   cdb54: 91000d00     	add	x0, x8, #0x3
   cdb58: f0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cdb5c: 91312421     	add	x1, x1, #0xc49
   cdb60: 97ff51b4     	bl	0xa2230 <strcmp@plt>
   cdb64: 350006a0     	cbnz	w0, 0xcdc38 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb00>
   cdb68: 14000001     	b	0xcdb6c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa34>
   cdb6c: f9411be0     	ldr	x0, [sp, #0x230]
   cdb70: f0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cdb74: 91314821     	add	x1, x1, #0xc52
   cdb78: d10373a2     	sub	x2, x29, #0xdc
   cdb7c: d10383a3     	sub	x3, x29, #0xe0
   cdb80: 97ff50ac     	bl	0xa1e30 <sscanf@plt>
   cdb84: b90047e0     	str	w0, [sp, #0x44]
   cdb88: 14000001     	b	0xcdb8c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa54>
   cdb8c: b94047e8     	ldr	w8, [sp, #0x44]
   cdb90: 71000909     	subs	w9, w8, #0x2
   cdb94: b90043e9     	str	w9, [sp, #0x40]
   cdb98: 540004a1     	b.ne	0xcdc2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xaf4>
   cdb9c: 14000001     	b	0xcdba0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa68>
   cdba0: f94117e8     	ldr	x8, [sp, #0x228]
   cdba4: 91008100     	add	x0, x8, #0x20
   cdba8: 97ff5cc2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cdbac: f9001fe0     	str	x0, [sp, #0x38]
   cdbb0: 14000001     	b	0xcdbb4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa7c>
   cdbb4: b85243a2     	ldur	w2, [x29, #-0xdc]
   cdbb8: 528c6c81     	mov	w1, #0x6364             // =25444
   cdbbc: 72acadc1     	movk	w1, #0x656e, lsl #16
   cdbc0: f9401fe0     	ldr	x0, [sp, #0x38]
   cdbc4: 97ff572b     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cdbc8: b90037e0     	str	w0, [sp, #0x34]
   cdbcc: 14000001     	b	0xcdbd0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa98>
   cdbd0: f94117e8     	ldr	x8, [sp, #0x228]
   cdbd4: 91008100     	add	x0, x8, #0x20
   cdbd8: 97ff5cb6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cdbdc: f90017e0     	str	x0, [sp, #0x28]
   cdbe0: 14000001     	b	0xcdbe4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xaac>
   cdbe4: b85203a2     	ldur	w2, [x29, #-0xe0]
   cdbe8: 528c6e01     	mov	w1, #0x6370             // =25456
   cdbec: 72acadc1     	movk	w1, #0x656e, lsl #16
   cdbf0: f94017e0     	ldr	x0, [sp, #0x28]
   cdbf4: 97ff571f     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cdbf8: b90027e0     	str	w0, [sp, #0x24]
   cdbfc: 14000001     	b	0xcdc00 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xac8>
   cdc00: 1400000b     	b	0xcdc2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xaf4>
   cdc04: f90137e0     	str	x0, [sp, #0x268]
   cdc08: 2a0103e8     	mov	w8, w1
   cdc0c: b90267e8     	str	w8, [sp, #0x264]
   cdc10: 1400001f     	b	0xcdc8c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb54>
   cdc14: f90137e0     	str	x0, [sp, #0x268]
   cdc18: 2a0103e8     	mov	w8, w1
   cdc1c: b90267e8     	str	w8, [sp, #0x264]
   cdc20: d10363a0     	sub	x0, x29, #0xd8
   cdc24: 97ff6b43     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cdc28: 14000019     	b	0xcdc8c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb54>
   cdc2c: 321e03e8     	orr	w8, wzr, #0x4
   cdc30: b90257e8     	str	w8, [sp, #0x254]
   cdc34: 14000007     	b	0xcdc50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb18>
   cdc38: f94123e0     	ldr	x0, [sp, #0x240]
   cdc3c: 97ff52a9     	bl	0xa26e0 <_ZN7android3ID38Iterator4nextEv@plt>
   cdc40: 14000001     	b	0xcdc44 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb0c>
   cdc44: 2a1f03e8     	mov	w8, wzr
   cdc48: b90257e8     	str	w8, [sp, #0x254]
   cdc4c: 14000001     	b	0xcdc50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb18>
   cdc50: d10363a0     	sub	x0, x29, #0xd8
   cdc54: 97ff6b37     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cdc58: d10343a0     	sub	x0, x29, #0xd0
   cdc5c: 97ff6b35     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cdc60: b94257e8     	ldr	w8, [sp, #0x254]
   cdc64: 2a0803e9     	mov	w9, w8
   cdc68: b90023e9     	str	w9, [sp, #0x20]
   cdc6c: 340000e8     	cbz	w8, 0xcdc88 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb50>
   cdc70: 14000001     	b	0xcdc74 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb3c>
   cdc74: b94023e8     	ldr	w8, [sp, #0x20]
   cdc78: 71001109     	subs	w9, w8, #0x4
   cdc7c: b9001fe9     	str	w9, [sp, #0x1c]
   cdc80: 540000c0     	b.eq	0xcdc98 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb60>
   cdc84: 1400003f     	b	0xcdd80 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc48>
   cdc88: 17ffff8e     	b	0xcdac0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x988>
   cdc8c: d10343a0     	sub	x0, x29, #0xd0
   cdc90: 97ff6b28     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cdc94: 14000025     	b	0xcdd28 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbf0>
   cdc98: f94123e8     	ldr	x8, [sp, #0x240]
   cdc9c: aa0803e0     	mov	x0, x8
   cdca0: f9000be0     	str	x0, [sp, #0x10]
   cdca4: b40000e8     	cbz	x8, 0xcdcc0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb88>
   cdca8: 14000001     	b	0xcdcac <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb74>
   cdcac: f9400be0     	ldr	x0, [sp, #0x10]
   cdcb0: 97ff5400     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   cdcb4: f9400be0     	ldr	x0, [sp, #0x10]
   cdcb8: 97ff4b2a     	bl	0xa0960 <_ZdlPv@plt>
   cdcbc: 14000001     	b	0xcdcc0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb88>
   cdcc0: aa1f03e8     	mov	x8, xzr
   cdcc4: f90123e8     	str	x8, [sp, #0x240]
   cdcc8: 14000001     	b	0xcdccc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb94>
   cdccc: d10323a0     	sub	x0, x29, #0xc8
   cdcd0: 97ff6768     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   cdcd4: 2a1f03e8     	mov	w8, wzr
   cdcd8: b90257e8     	str	w8, [sp, #0x254]
   cdcdc: 14000001     	b	0xcdce0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xba8>
   cdce0: d10143a0     	sub	x0, x29, #0x50
   cdce4: 97ff64d7     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
   cdce8: b94257e8     	ldr	w8, [sp, #0x254]
   cdcec: 71000508     	subs	w8, w8, #0x1
   cdcf0: b9000fe8     	str	w8, [sp, #0xc]
   cdcf4: 54000468     	b.hi	0xcdd80 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc48>
   cdcf8: 14000001     	b	0xcdcfc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbc4>
   cdcfc: d53bd048     	mrs	x8, TPIDR_EL0
   cdd00: f9401508     	ldr	x8, [x8, #0x28]
   cdd04: f85e83a9     	ldur	x9, [x29, #-0x18]
   cdd08: eb090108     	subs	x8, x8, x9
   cdd0c: f90003e8     	str	x8, [sp]
   cdd10: 54000381     	b.ne	0xcdd80 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc48>
   cdd14: 14000001     	b	0xcdd18 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbe0>
   cdd18: 910d83ff     	add	sp, sp, #0x360
   cdd1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cdd20: f84207fc     	ldr	x28, [sp], #0x20
   cdd24: d65f03c0     	ret
   cdd28: d10323a0     	sub	x0, x29, #0xc8
   cdd2c: 97ff6751     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   cdd30: 14000001     	b	0xcdd34 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbfc>
   cdd34: d10143a0     	sub	x0, x29, #0x50
   cdd38: 97ff64c2     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
   cdd3c: 14000001     	b	0xcdd40 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc08>
   cdd40: f940ffe0     	ldr	x0, [sp, #0x1f8]
   cdd44: 97ff6333     	bl	0xa6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>
   cdd48: 14000001     	b	0xcdd4c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc14>
   cdd4c: f94103e0     	ldr	x0, [sp, #0x200]
   cdd50: 97ff4f08     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cdd54: 14000001     	b	0xcdd58 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc20>
   cdd58: f94107e0     	ldr	x0, [sp, #0x208]
   cdd5c: 97ff489d     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cdd60: 14000001     	b	0xcdd64 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc2c>
   cdd64: f9410be8     	ldr	x8, [sp, #0x210]
   cdd68: 91002101     	add	x1, x8, #0x8
   cdd6c: f94117e0     	ldr	x0, [sp, #0x228]
   cdd70: 97ff7370     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   cdd74: 14000001     	b	0xcdd78 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc40>
   cdd78: f94137e0     	ldr	x0, [sp, #0x268]
   cdd7c: 97ff6865     	bl	0xa7f10 <_Unwind_Resume@plt>
   cdd80: 97ff6ffc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cdd84 <android::sp<android::MP3Seeker>::sp()>:
   cdd84: d10043ff     	sub	sp, sp, #0x10
   cdd88: d2800008     	mov	x8, #0x0                // =0
   cdd8c: f90007e0     	str	x0, [sp, #0x8]
   cdd90: f94007e0     	ldr	x0, [sp, #0x8]
   cdd94: f9000008     	str	x8, [x0]
   cdd98: 910043ff     	add	sp, sp, #0x10
   cdd9c: d65f03c0     	ret

00000000000cdda0 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const>:
   cdda0: d10043ff     	sub	sp, sp, #0x10
   cdda4: f90007e0     	str	x0, [sp, #0x8]
   cdda8: f90003e1     	str	x1, [sp]
   cddac: f94007e0     	ldr	x0, [sp, #0x8]
   cddb0: f9400000     	ldr	x0, [x0]
   cddb4: f94003e1     	ldr	x1, [sp]
   cddb8: eb01001f     	cmp	x0, x1
   cddbc: 1a9f07e8     	cset	w8, ne
   cddc0: 320003e9     	orr	w9, wzr, #0x1
   cddc4: 0a090108     	and	w8, w8, w9
   cddc8: 2a0803e0     	mov	w0, w8
   cddcc: 910043ff     	add	sp, sp, #0x10
   cddd0: d65f03c0     	ret
   cddd4: f81e0ffc     	str	x28, [sp, #-0x20]!
   cddd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cdddc: 910043fd     	add	x29, sp, #0x10
   cdde0: d11503ff     	sub	sp, sp, #0x540
   cdde4: d53bd048     	mrs	x8, TPIDR_EL0
   cdde8: f9401508     	ldr	x8, [x8, #0x28]
   cddec: f81e83a8     	stur	x8, [x29, #-0x18]
   cddf0: f9007fe0     	str	x0, [sp, #0xf8]
   cddf4: b900f7e1     	str	w1, [sp, #0xf4]
   cddf8: f90077e2     	str	x2, [sp, #0xe8]
   cddfc: f90073e3     	str	x3, [sp, #0xe0]
   cde00: f9006fe4     	str	x4, [sp, #0xd8]
   cde04: f94073e8     	ldr	x8, [sp, #0xe0]
   cde08: b40000c8     	cbz	x8, 0xcde20 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x80>
   cde0c: 14000001     	b	0xcde10 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x70>
   cde10: f94073e8     	ldr	x8, [sp, #0xe0]
   cde14: aa1f03e9     	mov	x9, xzr
   cde18: f9000109     	str	x9, [x8]
   cde1c: 14000001     	b	0xcde20 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x80>
   cde20: f94077e8     	ldr	x8, [sp, #0xe8]
   cde24: f9400108     	ldr	x8, [x8]
   cde28: b5000788     	cbnz	x8, 0xcdf18 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x178>
   cde2c: 14000001     	b	0xcde30 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x90>
   cde30: 14000001     	b	0xcde34 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x94>
   cde34: f9407fe0     	ldr	x0, [sp, #0xf8]
   cde38: 97ff6656     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   cde3c: f94077fe     	ldr	x30, [sp, #0xe8]
   cde40: f94003c1     	ldr	x1, [x30]
   cde44: f940001e     	ldr	x30, [x0]
   cde48: f9401fde     	ldr	x30, [x30, #0x38]
   cde4c: 52800148     	mov	w8, #0xa                // =10
   cde50: 2a0803e3     	mov	w3, w8
   cde54: d10093a2     	sub	x2, x29, #0x24
   cde58: d63f03c0     	blr	x30
   cde5c: f1002400     	subs	x0, x0, #0x9
   cde60: f90037e0     	str	x0, [sp, #0x68]
   cde64: 540000ac     	b.gt	0xcde78 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0xd8>
   cde68: 14000001     	b	0xcde6c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0xcc>
   cde6c: 2a1f03e8     	mov	w8, wzr
   cde70: 39041fe8     	strb	w8, [sp, #0x107]
   cde74: 14000110     	b	0xce2b4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x514>
   cde78: f0000940     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cde7c: 9112c000     	add	x0, x0, #0x4b0
   cde80: 320007e8     	orr	w8, wzr, #0x3
   cde84: 2a0803e2     	mov	w2, w8
   cde88: d10093a1     	sub	x1, x29, #0x24
   cde8c: 97ff6979     	bl	0xa8470 <memcmp@plt>
   cde90: 34000060     	cbz	w0, 0xcde9c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0xfc>
   cde94: 14000001     	b	0xcde98 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0xf8>
   cde98: 14000017     	b	0xcdef4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x154>
   cde9c: 385e23a8     	ldurb	w8, [x29, #-0x1e]
   cdea0: 12001908     	and	w8, w8, #0x7f
   cdea4: 385e33a9     	ldurb	w9, [x29, #-0x1d]
   cdea8: 12001929     	and	w9, w9, #0x7f
   cdeac: 53124529     	lsl	w9, w9, #14
   cdeb0: 330b1909     	bfi	w9, w8, #21, #7
   cdeb4: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   cdeb8: 12001908     	and	w8, w8, #0x7f
   cdebc: 33191909     	bfi	w9, w8, #7, #7
   cdec0: 385e53a8     	ldurb	w8, [x29, #-0x1b]
   cdec4: 33001909     	bfxil	w9, w8, #0, #7
   cdec8: 2a0903ea     	mov	w10, w9
   cdecc: f9006bea     	str	x10, [sp, #0xd0]
   cded0: f9406bea     	ldr	x10, [sp, #0xd0]
   cded4: 9100294a     	add	x10, x10, #0xa
   cded8: f9006bea     	str	x10, [sp, #0xd0]
   cdedc: f9406bea     	ldr	x10, [sp, #0xd0]
   cdee0: f94077eb     	ldr	x11, [sp, #0xe8]
   cdee4: f940016c     	ldr	x12, [x11]
   cdee8: 8b0a018a     	add	x10, x12, x10
   cdeec: f900016a     	str	x10, [x11]
   cdef0: 17ffffd1     	b	0xcde34 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x94>
   cdef4: f94073e8     	ldr	x8, [sp, #0xe0]
   cdef8: b40000e8     	cbz	x8, 0xcdf14 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x174>
   cdefc: 14000001     	b	0xcdf00 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x160>
   cdf00: f94077e8     	ldr	x8, [sp, #0xe8]
   cdf04: f9400108     	ldr	x8, [x8]
   cdf08: f94073e9     	ldr	x9, [sp, #0xe0]
   cdf0c: f9000128     	str	x8, [x9]
   cdf10: 14000001     	b	0xcdf14 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x174>
   cdf14: 14000001     	b	0xcdf18 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x178>
   cdf18: f94077e8     	ldr	x8, [sp, #0xe8]
   cdf1c: f9400108     	ldr	x8, [x8]
   cdf20: f90067e8     	str	x8, [sp, #0xc8]
   cdf24: 2a1f03e9     	mov	w9, wzr
   cdf28: 390313e9     	strb	w9, [sp, #0xc4]
   cdf2c: 321603ea     	orr	w10, wzr, #0x400
   cdf30: 2a0a03e8     	mov	w8, w10
   cdf34: f9005fe8     	str	x8, [sp, #0xb8]
   cdf38: 320f03ea     	orr	w10, wzr, #0x20000
   cdf3c: 2a0a03eb     	mov	w11, w10
   cdf40: f9005beb     	str	x11, [sp, #0xb0]
   cdf44: f90057e8     	str	x8, [sp, #0xa8]
   cdf48: aa1f03e8     	mov	x8, xzr
   cdf4c: f90053e8     	str	x8, [sp, #0xa0]
   cdf50: f9004fe8     	str	x8, [sp, #0x98]
   cdf54: 390253e9     	strb	w9, [sp, #0x94]
   cdf58: 9104b3e8     	add	x8, sp, #0x12c
   cdf5c: f90047e8     	str	x8, [sp, #0x88]
   cdf60: 14000001     	b	0xcdf64 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x1c4>
   cdf64: f94067e8     	ldr	x8, [sp, #0xc8]
   cdf68: f94077e9     	ldr	x9, [sp, #0xe8]
   cdf6c: f9400129     	ldr	x9, [x9]
   cdf70: 91408129     	add	x9, x9, #0x20, lsl #12  // =0x20000
   cdf74: eb090108     	subs	x8, x8, x9
   cdf78: f90033e8     	str	x8, [sp, #0x60]
   cdf7c: 5400006b     	b.lt	0xcdf88 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x1e8>
   cdf80: 14000001     	b	0xcdf84 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x1e4>
   cdf84: 140000c8     	b	0xce2a4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x504>
   cdf88: f9404fe8     	ldr	x8, [sp, #0x98]
   cdf8c: f1000d08     	subs	x8, x8, #0x3
   cdf90: f9002fe8     	str	x8, [sp, #0x58]
   cdf94: 540006ec     	b.gt	0xce070 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x2d0>
   cdf98: 14000001     	b	0xcdf9c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x1fc>
   cdf9c: 394253e8     	ldrb	w8, [sp, #0x94]
   cdfa0: 36000068     	tbz	w8, #0x0, 0xcdfac <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x20c>
   cdfa4: 14000001     	b	0xcdfa8 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x208>
   cdfa8: 140000bf     	b	0xce2a4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x504>
   cdfac: f94047e1     	ldr	x1, [sp, #0x88]
   cdfb0: f9404fe2     	ldr	x2, [sp, #0x98]
   cdfb4: 9104b3e8     	add	x8, sp, #0x12c
   cdfb8: aa0803e0     	mov	x0, x8
   cdfbc: f9002be8     	str	x8, [sp, #0x50]
   cdfc0: 97ff4774     	bl	0x9fd90 <memcpy@plt>
   cdfc4: f9404fe8     	ldr	x8, [sp, #0x98]
   cdfc8: 321603e9     	orr	w9, wzr, #0x400
   cdfcc: 2a0903e1     	mov	w1, w9
   cdfd0: eb080028     	subs	x8, x1, x8
   cdfd4: f90057e8     	str	x8, [sp, #0xa8]
   cdfd8: f9407fe8     	ldr	x8, [sp, #0xf8]
   cdfdc: f90027e0     	str	x0, [sp, #0x48]
   cdfe0: aa0803e0     	mov	x0, x8
   cdfe4: 97ff65eb     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   cdfe8: f94067e8     	ldr	x8, [sp, #0xc8]
   cdfec: f9404fe1     	ldr	x1, [sp, #0x98]
   cdff0: 8b010108     	add	x8, x8, x1
   cdff4: f9402be2     	ldr	x2, [sp, #0x50]
   cdff8: 8b010042     	add	x2, x2, x1
   cdffc: f94057e3     	ldr	x3, [sp, #0xa8]
   ce000: f9400001     	ldr	x1, [x0]
   ce004: f9401c21     	ldr	x1, [x1, #0x38]
   ce008: f90023e1     	str	x1, [sp, #0x40]
   ce00c: aa0803e1     	mov	x1, x8
   ce010: f94023e8     	ldr	x8, [sp, #0x40]
   ce014: d63f0100     	blr	x8
   ce018: f90053e0     	str	x0, [sp, #0xa0]
   ce01c: f94053e8     	ldr	x8, [sp, #0xa0]
   ce020: f1000108     	subs	x8, x8, #0x0
   ce024: f9001fe8     	str	x8, [sp, #0x38]
   ce028: 5400006c     	b.gt	0xce034 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x294>
   ce02c: 14000001     	b	0xce030 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x290>
   ce030: 1400009d     	b	0xce2a4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x504>
   ce034: f94053e8     	ldr	x8, [sp, #0xa0]
   ce038: f94057e9     	ldr	x9, [sp, #0xa8]
   ce03c: eb090108     	subs	x8, x8, x9
   ce040: 1a9f07ea     	cset	w10, ne
   ce044: 390253ea     	strb	w10, [sp, #0x94]
   ce048: f9404fe9     	ldr	x9, [sp, #0x98]
   ce04c: f94053eb     	ldr	x11, [sp, #0xa0]
   ce050: 8b090169     	add	x9, x11, x9
   ce054: f90053e9     	str	x9, [sp, #0xa0]
   ce058: f94053e9     	ldr	x9, [sp, #0xa0]
   ce05c: f9004fe9     	str	x9, [sp, #0x98]
   ce060: 9104b3e9     	add	x9, sp, #0x12c
   ce064: f90047e9     	str	x9, [sp, #0x88]
   ce068: f9001be8     	str	x8, [sp, #0x30]
   ce06c: 1400008b     	b	0xce298 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4f8>
   ce070: f94047e0     	ldr	x0, [sp, #0x88]
   ce074: 97ff6513     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   ce078: b90087e0     	str	w0, [sp, #0x84]
   ce07c: b940f7e0     	ldr	w0, [sp, #0xf4]
   ce080: 340002c0     	cbz	w0, 0xce0d8 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x338>
   ce084: 14000001     	b	0xce088 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x2e8>
   ce088: b94087e8     	ldr	w8, [sp, #0x84]
   ce08c: 52818009     	mov	w9, #0xc00              // =3072
   ce090: 72bfffc9     	movk	w9, #0xfffe, lsl #16
   ce094: 0a090108     	and	w8, w8, w9
   ce098: b940f7ea     	ldr	w10, [sp, #0xf4]
   ce09c: 0a090149     	and	w9, w10, w9
   ce0a0: 6b090108     	subs	w8, w8, w9
   ce0a4: b9002fe8     	str	w8, [sp, #0x2c]
   ce0a8: 54000180     	b.eq	0xce0d8 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x338>
   ce0ac: 14000001     	b	0xce0b0 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x310>
   ce0b0: f94067e8     	ldr	x8, [sp, #0xc8]
   ce0b4: 91000508     	add	x8, x8, #0x1
   ce0b8: f90067e8     	str	x8, [sp, #0xc8]
   ce0bc: f94047e8     	ldr	x8, [sp, #0x88]
   ce0c0: 91000508     	add	x8, x8, #0x1
   ce0c4: f90047e8     	str	x8, [sp, #0x88]
   ce0c8: f9404fe8     	ldr	x8, [sp, #0x98]
   ce0cc: f1000508     	subs	x8, x8, #0x1
   ce0d0: f9004fe8     	str	x8, [sp, #0x98]
   ce0d4: 14000071     	b	0xce298 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4f8>
   ce0d8: b94087e0     	ldr	w0, [sp, #0x84]
   ce0dc: 910483e1     	add	x1, sp, #0x120
   ce0e0: 910473e2     	add	x2, sp, #0x11c
   ce0e4: 910463e3     	add	x3, sp, #0x118
   ce0e8: 910453e4     	add	x4, sp, #0x114
   ce0ec: aa1f03e5     	mov	x5, xzr
   ce0f0: 97ff4bac     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   ce0f4: 37000180     	tbnz	w0, #0x0, 0xce124 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x384>
   ce0f8: 14000001     	b	0xce0fc <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x35c>
   ce0fc: f94067e8     	ldr	x8, [sp, #0xc8]
   ce100: 91000508     	add	x8, x8, #0x1
   ce104: f90067e8     	str	x8, [sp, #0xc8]
   ce108: f94047e8     	ldr	x8, [sp, #0x88]
   ce10c: 91000508     	add	x8, x8, #0x1
   ce110: f90047e8     	str	x8, [sp, #0x88]
   ce114: f9404fe8     	ldr	x8, [sp, #0x98]
   ce118: f1000508     	subs	x8, x8, #0x1
   ce11c: f9004fe8     	str	x8, [sp, #0x98]
   ce120: 1400005e     	b	0xce298 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4f8>
   ce124: f94067e8     	ldr	x8, [sp, #0xc8]
   ce128: f94093e9     	ldr	x9, [sp, #0x120]
   ce12c: 8b090108     	add	x8, x8, x9
   ce130: f9003fe8     	str	x8, [sp, #0x78]
   ce134: 320003ea     	orr	w10, wzr, #0x1
   ce138: 390313ea     	strb	w10, [sp, #0xc4]
   ce13c: 2a1f03ea     	mov	w10, wzr
   ce140: b90077ea     	str	w10, [sp, #0x74]
   ce144: 14000001     	b	0xce148 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x3a8>
   ce148: b94077e8     	ldr	w8, [sp, #0x74]
   ce14c: 71000908     	subs	w8, w8, #0x2
   ce150: b9002be8     	str	w8, [sp, #0x28]
   ce154: 5400070c     	b.gt	0xce234 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x494>
   ce158: 14000001     	b	0xce15c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x3bc>
   ce15c: f9407fe0     	ldr	x0, [sp, #0xf8]
   ce160: 97ff658c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ce164: f9403fe1     	ldr	x1, [sp, #0x78]
   ce168: f940001e     	ldr	x30, [x0]
   ce16c: f9401fde     	ldr	x30, [x30, #0x38]
   ce170: 321e03e8     	orr	w8, wzr, #0x4
   ce174: 2a0803e3     	mov	w3, w8
   ce178: 9104a3e2     	add	x2, sp, #0x128
   ce17c: d63f03c0     	blr	x30
   ce180: f1000c00     	subs	x0, x0, #0x3
   ce184: f90013e0     	str	x0, [sp, #0x20]
   ce188: 540000ac     	b.gt	0xce19c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x3fc>
   ce18c: 14000001     	b	0xce190 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x3f0>
   ce190: 2a1f03e8     	mov	w8, wzr
   ce194: 390313e8     	strb	w8, [sp, #0xc4]
   ce198: 14000027     	b	0xce234 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x494>
   ce19c: 9104a3e0     	add	x0, sp, #0x128
   ce1a0: 97ff64c8     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   ce1a4: b90073e0     	str	w0, [sp, #0x70]
   ce1a8: b94073e0     	ldr	w0, [sp, #0x70]
   ce1ac: 52818008     	mov	w8, #0xc00              // =3072
   ce1b0: 72bfffc8     	movk	w8, #0xfffe, lsl #16
   ce1b4: 0a080000     	and	w0, w0, w8
   ce1b8: b94087e9     	ldr	w9, [sp, #0x84]
   ce1bc: 0a080128     	and	w8, w9, w8
   ce1c0: 6b080008     	subs	w8, w0, w8
   ce1c4: b9001fe8     	str	w8, [sp, #0x1c]
   ce1c8: 540000a0     	b.eq	0xce1dc <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x43c>
   ce1cc: 14000001     	b	0xce1d0 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x430>
   ce1d0: 2a1f03e8     	mov	w8, wzr
   ce1d4: 390313e8     	strb	w8, [sp, #0xc4]
   ce1d8: 14000017     	b	0xce234 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x494>
   ce1dc: b94073e0     	ldr	w0, [sp, #0x70]
   ce1e0: 910423e1     	add	x1, sp, #0x108
   ce1e4: aa1f03e2     	mov	x2, xzr
   ce1e8: f9000be2     	str	x2, [sp, #0x10]
   ce1ec: f9400be3     	ldr	x3, [sp, #0x10]
   ce1f0: f9400be4     	ldr	x4, [sp, #0x10]
   ce1f4: f9400be5     	ldr	x5, [sp, #0x10]
   ce1f8: 97ff4b6a     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   ce1fc: 370000a0     	tbnz	w0, #0x0, 0xce210 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x470>
   ce200: 14000001     	b	0xce204 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x464>
   ce204: 2a1f03e8     	mov	w8, wzr
   ce208: 390313e8     	strb	w8, [sp, #0xc4]
   ce20c: 1400000a     	b	0xce234 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x494>
   ce210: f94087e8     	ldr	x8, [sp, #0x108]
   ce214: f9403fe9     	ldr	x9, [sp, #0x78]
   ce218: 8b080128     	add	x8, x9, x8
   ce21c: f9003fe8     	str	x8, [sp, #0x78]
   ce220: 14000001     	b	0xce224 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x484>
   ce224: b94077e8     	ldr	w8, [sp, #0x74]
   ce228: 11000508     	add	w8, w8, #0x1
   ce22c: b90077e8     	str	w8, [sp, #0x74]
   ce230: 17ffffc6     	b	0xce148 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x3a8>
   ce234: 394313e8     	ldrb	w8, [sp, #0xc4]
   ce238: 360001a8     	tbz	w8, #0x0, 0xce26c <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4cc>
   ce23c: 14000001     	b	0xce240 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4a0>
   ce240: f94067e8     	ldr	x8, [sp, #0xc8]
   ce244: f94077e9     	ldr	x9, [sp, #0xe8]
   ce248: f9000128     	str	x8, [x9]
   ce24c: f9406fe8     	ldr	x8, [sp, #0xd8]
   ce250: b40000c8     	cbz	x8, 0xce268 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4c8>
   ce254: 14000001     	b	0xce258 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4b8>
   ce258: b94087e8     	ldr	w8, [sp, #0x84]
   ce25c: f9406fe9     	ldr	x9, [sp, #0xd8]
   ce260: b9000128     	str	w8, [x9]
   ce264: 14000001     	b	0xce268 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4c8>
   ce268: 14000002     	b	0xce270 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4d0>
   ce26c: 14000001     	b	0xce270 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4d0>
   ce270: f94067e8     	ldr	x8, [sp, #0xc8]
   ce274: 91000508     	add	x8, x8, #0x1
   ce278: f90067e8     	str	x8, [sp, #0xc8]
   ce27c: f94047e8     	ldr	x8, [sp, #0x88]
   ce280: 91000508     	add	x8, x8, #0x1
   ce284: f90047e8     	str	x8, [sp, #0x88]
   ce288: f9404fe8     	ldr	x8, [sp, #0x98]
   ce28c: f1000508     	subs	x8, x8, #0x1
   ce290: f9004fe8     	str	x8, [sp, #0x98]
   ce294: 14000001     	b	0xce298 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x4f8>
   ce298: 394313e8     	ldrb	w8, [sp, #0xc4]
   ce29c: 3607e648     	tbz	w8, #0x0, 0xcdf64 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x1c4>
   ce2a0: 14000001     	b	0xce2a4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x504>
   ce2a4: 394313e8     	ldrb	w8, [sp, #0xc4]
   ce2a8: 12000108     	and	w8, w8, #0x1
   ce2ac: 39041fe8     	strb	w8, [sp, #0x107]
   ce2b0: 14000001     	b	0xce2b4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x514>
   ce2b4: 39441fe8     	ldrb	w8, [sp, #0x107]
   ce2b8: d53bd049     	mrs	x9, TPIDR_EL0
   ce2bc: f9401529     	ldr	x9, [x9, #0x28]
   ce2c0: f85e83aa     	ldur	x10, [x29, #-0x18]
   ce2c4: eb0a0129     	subs	x9, x9, x10
   ce2c8: b9000fe8     	str	w8, [sp, #0xc]
   ce2cc: f90003e9     	str	x9, [sp]
   ce2d0: 54000101     	b.ne	0xce2f0 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x550>
   ce2d4: 14000001     	b	0xce2d8 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x538>
   ce2d8: b9400fe8     	ldr	w8, [sp, #0xc]
   ce2dc: 12000100     	and	w0, w8, #0x1
   ce2e0: 911503ff     	add	sp, sp, #0x540
   ce2e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ce2e8: f84207fc     	ldr	x28, [sp], #0x20
   ce2ec: d65f03c0     	ret
   ce2f0: 97ff6ea0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ce2f4 <android::sp<android::XINGSeeker>::operator==(android::XINGSeeker const*) const>:
   ce2f4: d10043ff     	sub	sp, sp, #0x10
   ce2f8: f90007e0     	str	x0, [sp, #0x8]
   ce2fc: f90003e1     	str	x1, [sp]
   ce300: f94007e0     	ldr	x0, [sp, #0x8]
   ce304: f9400000     	ldr	x0, [x0]
   ce308: f94003e1     	ldr	x1, [sp]
   ce30c: eb01001f     	cmp	x0, x1
   ce310: 1a9f17e8     	cset	w8, eq
   ce314: 320003e9     	orr	w9, wzr, #0x1
   ce318: 0a090108     	and	w8, w8, w9
   ce31c: 2a0803e0     	mov	w0, w8
   ce320: 910043ff     	add	sp, sp, #0x10
   ce324: d65f03c0     	ret

00000000000ce328 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::VBRISeeker>(android::sp<android::VBRISeeker>&&)>:
   ce328: d100c3ff     	sub	sp, sp, #0x30
   ce32c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ce330: 910083fd     	add	x29, sp, #0x20
   ce334: d2800008     	mov	x8, #0x0                // =0
   ce338: f81f83a0     	stur	x0, [x29, #-0x8]
   ce33c: f9000be1     	str	x1, [sp, #0x10]
   ce340: f85f83a0     	ldur	x0, [x29, #-0x8]
   ce344: aa0003e1     	mov	x1, x0
   ce348: f9400021     	ldr	x1, [x1]
   ce34c: eb08003f     	cmp	x1, x8
   ce350: 1a9f07e9     	cset	w9, ne
   ce354: f90007e8     	str	x8, [sp, #0x8]
   ce358: f90003e0     	str	x0, [sp]
   ce35c: 37000049     	tbnz	w9, #0x0, 0xce364 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::VBRISeeker>(android::sp<android::VBRISeeker>&&)+0x3c>
   ce360: 14000005     	b	0xce374 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::VBRISeeker>(android::sp<android::VBRISeeker>&&)+0x4c>
   ce364: f94003e8     	ldr	x8, [sp]
   ce368: f9400100     	ldr	x0, [x8]
   ce36c: f94003e1     	ldr	x1, [sp]
   ce370: 97ff5738     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ce374: f9400be8     	ldr	x8, [sp, #0x10]
   ce378: f9400108     	ldr	x8, [x8]
   ce37c: f94003e9     	ldr	x9, [sp]
   ce380: f9000128     	str	x8, [x9]
   ce384: f9400be8     	ldr	x8, [sp, #0x10]
   ce388: f94007e9     	ldr	x9, [sp, #0x8]
   ce38c: f9000109     	str	x9, [x8]
   ce390: f94003e0     	ldr	x0, [sp]
   ce394: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ce398: 9100c3ff     	add	sp, sp, #0x30
   ce39c: d65f03c0     	ret

00000000000ce3a0 <android::sp<android::VBRISeeker>::~sp()>:
   ce3a0: d10083ff     	sub	sp, sp, #0x20
   ce3a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ce3a8: 910043fd     	add	x29, sp, #0x10
   ce3ac: d2800008     	mov	x8, #0x0                // =0
   ce3b0: f90007e0     	str	x0, [sp, #0x8]
   ce3b4: f94007e0     	ldr	x0, [sp, #0x8]
   ce3b8: aa0003e9     	mov	x9, x0
   ce3bc: f9400129     	ldr	x9, [x9]
   ce3c0: eb08013f     	cmp	x9, x8
   ce3c4: 1a9f07ea     	cset	w10, ne
   ce3c8: f90003e0     	str	x0, [sp]
   ce3cc: 3700004a     	tbnz	w10, #0x0, 0xce3d4 <android::sp<android::VBRISeeker>::~sp()+0x34>
   ce3d0: 14000006     	b	0xce3e8 <android::sp<android::VBRISeeker>::~sp()+0x48>
   ce3d4: f94003e8     	ldr	x8, [sp]
   ce3d8: f9400100     	ldr	x0, [x8]
   ce3dc: f94003e1     	ldr	x1, [sp]
   ce3e0: 97ff571c     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ce3e4: 14000001     	b	0xce3e8 <android::sp<android::VBRISeeker>::~sp()+0x48>
   ce3e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ce3ec: 910083ff     	add	sp, sp, #0x20
   ce3f0: d65f03c0     	ret
   ce3f4: 97ff7f74     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ce3f8 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::XINGSeeker>(android::sp<android::XINGSeeker> const&)>:
   ce3f8: d10103ff     	sub	sp, sp, #0x40
   ce3fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ce400: 9100c3fd     	add	x29, sp, #0x30
   ce404: d2800008     	mov	x8, #0x0                // =0
   ce408: f81f83a0     	stur	x0, [x29, #-0x8]
   ce40c: f81f03a1     	stur	x1, [x29, #-0x10]
   ce410: f85f83a0     	ldur	x0, [x29, #-0x8]
   ce414: f85f03a1     	ldur	x1, [x29, #-0x10]
   ce418: f9400021     	ldr	x1, [x1]
   ce41c: f9000fe1     	str	x1, [sp, #0x18]
   ce420: f9400fe1     	ldr	x1, [sp, #0x18]
   ce424: eb08003f     	cmp	x1, x8
   ce428: 1a9f07e9     	cset	w9, ne
   ce42c: f9000be8     	str	x8, [sp, #0x10]
   ce430: f90007e0     	str	x0, [sp, #0x8]
   ce434: 37000049     	tbnz	w9, #0x0, 0xce43c <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::XINGSeeker>(android::sp<android::XINGSeeker> const&)+0x44>
   ce438: 14000004     	b	0xce448 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::XINGSeeker>(android::sp<android::XINGSeeker> const&)+0x50>
   ce43c: f9400fe0     	ldr	x0, [sp, #0x18]
   ce440: f94007e1     	ldr	x1, [sp, #0x8]
   ce444: 97ff70f7     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ce448: f94007e8     	ldr	x8, [sp, #0x8]
   ce44c: f9400108     	ldr	x8, [x8]
   ce450: f9400be9     	ldr	x9, [sp, #0x10]
   ce454: eb09011f     	cmp	x8, x9
   ce458: 1a9f07ea     	cset	w10, ne
   ce45c: 3700004a     	tbnz	w10, #0x0, 0xce464 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::XINGSeeker>(android::sp<android::XINGSeeker> const&)+0x6c>
   ce460: 14000005     	b	0xce474 <android::sp<android::MP3Seeker>& android::sp<android::MP3Seeker>::operator=<android::XINGSeeker>(android::sp<android::XINGSeeker> const&)+0x7c>
   ce464: f94007e8     	ldr	x8, [sp, #0x8]
   ce468: f9400100     	ldr	x0, [x8]
   ce46c: f94007e1     	ldr	x1, [sp, #0x8]
   ce470: 97ff56f8     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ce474: f9400fe8     	ldr	x8, [sp, #0x18]
   ce478: f94007e9     	ldr	x9, [sp, #0x8]
   ce47c: f9000128     	str	x8, [x9]
   ce480: f94007e0     	ldr	x0, [sp, #0x8]
   ce484: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ce488: 910103ff     	add	sp, sp, #0x40
   ce48c: d65f03c0     	ret

00000000000ce490 <android::sp<android::XINGSeeker>::operator->() const>:
   ce490: d10043ff     	sub	sp, sp, #0x10
   ce494: f90007e0     	str	x0, [sp, #0x8]
   ce498: f94007e0     	ldr	x0, [sp, #0x8]
   ce49c: f9400000     	ldr	x0, [x0]
   ce4a0: 910043ff     	add	sp, sp, #0x10
   ce4a4: d65f03c0     	ret

00000000000ce4a8 <android::sp<android::MP3Seeker>::operator!=(android::MP3Seeker const*) const>:
   ce4a8: d10043ff     	sub	sp, sp, #0x10
   ce4ac: f90007e0     	str	x0, [sp, #0x8]
   ce4b0: f90003e1     	str	x1, [sp]
   ce4b4: f94007e0     	ldr	x0, [sp, #0x8]
   ce4b8: f9400000     	ldr	x0, [x0]
   ce4bc: f94003e1     	ldr	x1, [sp]
   ce4c0: eb01001f     	cmp	x0, x1
   ce4c4: 1a9f07e8     	cset	w8, ne
   ce4c8: 320003e9     	orr	w9, wzr, #0x1
   ce4cc: 0a090108     	and	w8, w8, w9
   ce4d0: 2a0803e0     	mov	w0, w8
   ce4d4: 910043ff     	add	sp, sp, #0x10
   ce4d8: d65f03c0     	ret

00000000000ce4dc <android::sp<android::MP3Seeker>::operator==(android::MP3Seeker const*) const>:
   ce4dc: d10043ff     	sub	sp, sp, #0x10
   ce4e0: f90007e0     	str	x0, [sp, #0x8]
   ce4e4: f90003e1     	str	x1, [sp]
   ce4e8: f94007e0     	ldr	x0, [sp, #0x8]
   ce4ec: f9400000     	ldr	x0, [x0]
   ce4f0: f94003e1     	ldr	x1, [sp]
   ce4f4: eb01001f     	cmp	x0, x1
   ce4f8: 1a9f17e8     	cset	w8, eq
   ce4fc: 320003e9     	orr	w9, wzr, #0x1
   ce500: 0a090108     	and	w8, w8, w9
   ce504: 2a0803e0     	mov	w0, w8
   ce508: 910043ff     	add	sp, sp, #0x10
   ce50c: d65f03c0     	ret

00000000000ce510 <android::sp<android::MP3Seeker>::operator->() const>:
   ce510: d10043ff     	sub	sp, sp, #0x10
   ce514: f90007e0     	str	x0, [sp, #0x8]
   ce518: f94007e0     	ldr	x0, [sp, #0x8]
   ce51c: f9400000     	ldr	x0, [x0]
   ce520: 910043ff     	add	sp, sp, #0x10
   ce524: d65f03c0     	ret

00000000000ce528 <android::sp<android::XINGSeeker>::~sp()>:
   ce528: d10083ff     	sub	sp, sp, #0x20
   ce52c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ce530: 910043fd     	add	x29, sp, #0x10
   ce534: d2800008     	mov	x8, #0x0                // =0
   ce538: f90007e0     	str	x0, [sp, #0x8]
   ce53c: f94007e0     	ldr	x0, [sp, #0x8]
   ce540: aa0003e9     	mov	x9, x0
   ce544: f9400129     	ldr	x9, [x9]
   ce548: eb08013f     	cmp	x9, x8
   ce54c: 1a9f07ea     	cset	w10, ne
   ce550: f90003e0     	str	x0, [sp]
   ce554: 3700004a     	tbnz	w10, #0x0, 0xce55c <android::sp<android::XINGSeeker>::~sp()+0x34>
   ce558: 14000006     	b	0xce570 <android::sp<android::XINGSeeker>::~sp()+0x48>
   ce55c: f94003e8     	ldr	x8, [sp]
   ce560: f9400100     	ldr	x0, [x8]
   ce564: f94003e1     	ldr	x1, [sp]
   ce568: 97ff56ba     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ce56c: 14000001     	b	0xce570 <android::sp<android::XINGSeeker>::~sp()+0x48>
   ce570: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ce574: 910083ff     	add	sp, sp, #0x20
   ce578: d65f03c0     	ret
   ce57c: 97ff7f12     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ce580 <android::sp<android::MP3Seeker>::~sp()>:
   ce580: d10083ff     	sub	sp, sp, #0x20
   ce584: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ce588: 910043fd     	add	x29, sp, #0x10
   ce58c: d2800008     	mov	x8, #0x0                // =0
   ce590: f90007e0     	str	x0, [sp, #0x8]
   ce594: f94007e0     	ldr	x0, [sp, #0x8]
   ce598: aa0003e9     	mov	x9, x0
   ce59c: f9400129     	ldr	x9, [x9]
   ce5a0: eb08013f     	cmp	x9, x8
   ce5a4: 1a9f07ea     	cset	w10, ne
   ce5a8: f90003e0     	str	x0, [sp]
   ce5ac: 3700004a     	tbnz	w10, #0x0, 0xce5b4 <android::sp<android::MP3Seeker>::~sp()+0x34>
   ce5b0: 14000006     	b	0xce5c8 <android::sp<android::MP3Seeker>::~sp()+0x48>
   ce5b4: f94003e8     	ldr	x8, [sp]
   ce5b8: f9400100     	ldr	x0, [x8]
   ce5bc: f94003e1     	ldr	x1, [sp]
   ce5c0: 97ff56a4     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ce5c4: 14000001     	b	0xce5c8 <android::sp<android::MP3Seeker>::~sp()+0x48>
   ce5c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ce5cc: 910083ff     	add	sp, sp, #0x20
   ce5d0: d65f03c0     	ret
   ce5d4: 97ff7efc     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ce5d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)>:
   ce5d8: f81e0ffc     	str	x28, [sp, #-0x20]!
   ce5dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ce5e0: 910043fd     	add	x29, sp, #0x10
   ce5e4: d10d43ff     	sub	sp, sp, #0x350
   ce5e8: d53bd048     	mrs	x8, TPIDR_EL0
   ce5ec: f9401508     	ldr	x8, [x8, #0x28]
   ce5f0: f81e83a8     	stur	x8, [x29, #-0x18]
   ce5f4: f81183a0     	stur	x0, [x29, #-0xe8]
   ce5f8: f81103a1     	stur	x1, [x29, #-0xf0]
   ce5fc: f81083a2     	stur	x2, [x29, #-0xf8]
   ce600: f85183a8     	ldur	x8, [x29, #-0xe8]
   ce604: aa0803e0     	mov	x0, x8
   ce608: 9100e101     	add	x1, x8, #0x38
   ce60c: f90113e0     	str	x0, [sp, #0x220]
   ce610: aa0103e0     	mov	x0, x1
   ce614: f9010fe8     	str	x8, [sp, #0x218]
   ce618: 97ff5286     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ce61c: d0000ec8     	adrp	x8, 0x2a8000
   ce620: f9422908     	ldr	x8, [x8, #0x450]
   ce624: 91002101     	add	x1, x8, #0x8
   ce628: f9410fe0     	ldr	x0, [sp, #0x218]
   ce62c: 97ff64cd     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   ce630: 14000001     	b	0xce634 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5c>
   ce634: d0000ec8     	adrp	x8, 0x2a8000
   ce638: f945c108     	ldr	x8, [x8, #0xb80]
   ce63c: 91006109     	add	x9, x8, #0x18
   ce640: f94113ea     	ldr	x10, [sp, #0x220]
   ce644: f9000149     	str	x9, [x10]
   ce648: 91024108     	add	x8, x8, #0x90
   ce64c: f9001d48     	str	x8, [x10, #0x38]
   ce650: 1280024b     	mov	w11, #-0x13             // =-19
   ce654: b900094b     	str	w11, [x10, #0x8]
   ce658: 91004148     	add	x8, x10, #0x10
   ce65c: aa0803e9     	mov	x9, x8
   ce660: f85103a1     	ldur	x1, [x29, #-0xf0]
   ce664: aa0803e0     	mov	x0, x8
   ce668: f9010be9     	str	x9, [sp, #0x210]
   ce66c: 97ff46b9     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   ce670: 14000001     	b	0xce674 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9c>
   ce674: 92800008     	mov	x8, #-0x1               // =-1
   ce678: f94113e9     	ldr	x9, [sp, #0x220]
   ce67c: f9000d28     	str	x8, [x9, #0x18]
   ce680: 91008128     	add	x8, x9, #0x20
   ce684: aa0803e0     	mov	x0, x8
   ce688: f90107e0     	str	x0, [sp, #0x208]
   ce68c: aa0803e0     	mov	x0, x8
   ce690: 97ff6e38     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   ce694: 14000001     	b	0xce698 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc0>
   ce698: 2a1f03e8     	mov	w8, wzr
   ce69c: f94113e9     	ldr	x9, [sp, #0x220]
   ce6a0: b9002928     	str	w8, [x9, #0x28]
   ce6a4: 9100c12a     	add	x10, x9, #0x30
   ce6a8: aa0a03e0     	mov	x0, x10
   ce6ac: f90103e0     	str	x0, [sp, #0x200]
   ce6b0: aa0a03e0     	mov	x0, x10
   ce6b4: 97ff6b5f     	bl	0xa9430 <_ZN7android2spINS_9MP3SeekerEEC2Ev@plt>
   ce6b8: 14000001     	b	0xce6bc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xe4>
   ce6bc: aa1f03e8     	mov	x8, xzr
   ce6c0: f81e03a8     	stur	x8, [x29, #-0x20]
   ce6c4: f85083a0     	ldur	x0, [x29, #-0xf8]
   ce6c8: aa0803e1     	mov	x1, x8
   ce6cc: 97ff4c71     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
   ce6d0: b901ffe0     	str	w0, [sp, #0x1fc]
   ce6d4: 14000001     	b	0xce6d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x100>
   ce6d8: b941ffe8     	ldr	w8, [sp, #0x1fc]
   ce6dc: 36000928     	tbz	w8, #0x0, 0xce800 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x228>
   ce6e0: 14000001     	b	0xce6e4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x10c>
   ce6e4: f85083a0     	ldur	x0, [x29, #-0xf8]
   ce6e8: 97ff6886     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ce6ec: f900fbe0     	str	x0, [sp, #0x1f0]
   ce6f0: 14000001     	b	0xce6f4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x11c>
   ce6f4: d0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ce6f8: 9130f421     	add	x1, x1, #0xc3d
   ce6fc: d100e3a2     	sub	x2, x29, #0x38
   ce700: f940fbe0     	ldr	x0, [sp, #0x1f0]
   ce704: 97ff509f     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   ce708: b901efe0     	str	w0, [sp, #0x1ec]
   ce70c: 14000001     	b	0xce710 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x138>
   ce710: b941efe8     	ldr	w8, [sp, #0x1ec]
   ce714: 36000768     	tbz	w8, #0x0, 0xce800 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x228>
   ce718: 14000001     	b	0xce71c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x144>
   ce71c: f85083a0     	ldur	x0, [x29, #-0xf8]
   ce720: 97ff6878     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ce724: f900f3e0     	str	x0, [sp, #0x1e0]
   ce728: 14000001     	b	0xce72c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x154>
   ce72c: d0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ce730: 9130b421     	add	x1, x1, #0xc2d
   ce734: d100f3a2     	sub	x2, x29, #0x3c
   ce738: f940f3e0     	ldr	x0, [sp, #0x1e0]
   ce73c: 97ff7041     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
   ce740: b901dfe0     	str	w0, [sp, #0x1dc]
   ce744: 14000001     	b	0xce748 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x170>
   ce748: b941dfe8     	ldr	w8, [sp, #0x1dc]
   ce74c: 360005a8     	tbz	w8, #0x0, 0xce800 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x228>
   ce750: 14000001     	b	0xce754 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x17c>
   ce754: f85083a0     	ldur	x0, [x29, #-0xf8]
   ce758: 97ff686a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ce75c: f900ebe0     	str	x0, [sp, #0x1d0]
   ce760: 14000001     	b	0xce764 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x18c>
   ce764: d0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ce768: 9130d021     	add	x1, x1, #0xc34
   ce76c: d10123a2     	sub	x2, x29, #0x48
   ce770: f940ebe0     	ldr	x0, [sp, #0x1d0]
   ce774: 97ff5083     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   ce778: b901cfe0     	str	w0, [sp, #0x1cc]
   ce77c: 14000001     	b	0xce780 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1a8>
   ce780: b941cfe8     	ldr	w8, [sp, #0x1cc]
   ce784: 360003e8     	tbz	w8, #0x0, 0xce800 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x228>
   ce788: 14000001     	b	0xce78c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x1b4>
   ce78c: f85c83a8     	ldur	x8, [x29, #-0x38]
   ce790: f81e03a8     	stur	x8, [x29, #-0x20]
   ce794: b85c43a9     	ldur	w9, [x29, #-0x3c]
   ce798: b81d43a9     	stur	w9, [x29, #-0x2c]
   ce79c: f85b83a8     	ldur	x8, [x29, #-0x48]
   ce7a0: f81d83a8     	stur	x8, [x29, #-0x28]
   ce7a4: 320003e9     	orr	w9, wzr, #0x1
   ce7a8: 390963e9     	strb	w9, [sp, #0x258]
   ce7ac: 14000022     	b	0xce834 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x25c>
   ce7b0: f81003a0     	stur	x0, [x29, #-0x100]
   ce7b4: 2a0103e8     	mov	w8, w1
   ce7b8: b9025fe8     	str	w8, [sp, #0x25c]
   ce7bc: 1400029c     	b	0xcf22c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc54>
   ce7c0: f81003a0     	stur	x0, [x29, #-0x100]
   ce7c4: 2a0103e8     	mov	w8, w1
   ce7c8: b9025fe8     	str	w8, [sp, #0x25c]
   ce7cc: 14000292     	b	0xcf214 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc3c>
   ce7d0: f81003a0     	stur	x0, [x29, #-0x100]
   ce7d4: 2a0103e8     	mov	w8, w1
   ce7d8: b9025fe8     	str	w8, [sp, #0x25c]
   ce7dc: 1400028b     	b	0xcf208 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc30>
   ce7e0: f81003a0     	stur	x0, [x29, #-0x100]
   ce7e4: 2a0103e8     	mov	w8, w1
   ce7e8: b9025fe8     	str	w8, [sp, #0x25c]
   ce7ec: 14000284     	b	0xcf1fc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc24>
   ce7f0: f81003a0     	stur	x0, [x29, #-0x100]
   ce7f4: 2a0103e8     	mov	w8, w1
   ce7f8: b9025fe8     	str	w8, [sp, #0x25c]
   ce7fc: 1400027d     	b	0xcf1f0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc18>
   ce800: f94113e8     	ldr	x8, [sp, #0x220]
   ce804: 91004100     	add	x0, x8, #0x10
   ce808: 2a1f03e1     	mov	w1, wzr
   ce80c: d10083a2     	sub	x2, x29, #0x20
   ce810: d100a3a3     	sub	x3, x29, #0x28
   ce814: d100b3a4     	sub	x4, x29, #0x2c
   ce818: 97fffd6f     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   ce81c: b901cbe0     	str	w0, [sp, #0x1c8]
   ce820: 14000001     	b	0xce824 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x24c>
   ce824: b941cbe8     	ldr	w8, [sp, #0x1c8]
   ce828: 12000109     	and	w9, w8, #0x1
   ce82c: 390963e9     	strb	w9, [sp, #0x258]
   ce830: 14000001     	b	0xce834 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x25c>
   ce834: 394963e8     	ldrb	w8, [sp, #0x258]
   ce838: 37000068     	tbnz	w8, #0x0, 0xce844 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x26c>
   ce83c: 14000001     	b	0xce840 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x268>
   ce840: 1400025b     	b	0xcf1ac <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbd4>
   ce844: f85e03a8     	ldur	x8, [x29, #-0x20]
   ce848: f94113e9     	ldr	x9, [sp, #0x220]
   ce84c: f9000d28     	str	x8, [x9, #0x18]
   ce850: b85d43aa     	ldur	w10, [x29, #-0x2c]
   ce854: b900292a     	str	w10, [x9, #0x28]
   ce858: 321d0bea     	orr	w10, wzr, #0x38
   ce85c: 2a0a03e0     	mov	w0, w10
   ce860: 97ff69ac     	bl	0xa8f10 <_Znwm@plt>
   ce864: f900e3e0     	str	x0, [sp, #0x1c0]
   ce868: 14000001     	b	0xce86c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x294>
   ce86c: f940e3e0     	ldr	x0, [sp, #0x1c0]
   ce870: f940e3e1     	ldr	x1, [sp, #0x1c0]
   ce874: f900dfe0     	str	x0, [sp, #0x1b8]
   ce878: aa0103e0     	mov	x0, x1
   ce87c: 97ff628d     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   ce880: 14000001     	b	0xce884 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2ac>
   ce884: f94113e8     	ldr	x8, [sp, #0x220]
   ce888: 91008100     	add	x0, x8, #0x20
   ce88c: f940dfe1     	ldr	x1, [sp, #0x1b8]
   ce890: 97ff5548     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   ce894: f900dbe0     	str	x0, [sp, #0x1b0]
   ce898: 14000001     	b	0xce89c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2c4>
   ce89c: f94113e8     	ldr	x8, [sp, #0x220]
   ce8a0: 91004100     	add	x0, x8, #0x10
   ce8a4: f9400d01     	ldr	x1, [x8, #0x18]
   ce8a8: d10143a8     	sub	x8, x29, #0x50
   ce8ac: 97ff64ad     	bl	0xa7b60 <_ZN7android10XINGSeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>
   ce8b0: 14000001     	b	0xce8b4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2dc>
   ce8b4: d10143a0     	sub	x0, x29, #0x50
   ce8b8: aa1f03e1     	mov	x1, xzr
   ce8bc: 97ff550d     	bl	0xa3cf0 <_ZNK7android2spINS_10XINGSeekerEEeqEPKS1_@plt>
   ce8c0: b901afe0     	str	w0, [sp, #0x1ac]
   ce8c4: 14000001     	b	0xce8c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2f0>
   ce8c8: b941afe8     	ldr	w8, [sp, #0x1ac]
   ce8cc: 36000428     	tbz	w8, #0x0, 0xce950 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x378>
   ce8d0: 14000001     	b	0xce8d4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x2fc>
   ce8d4: f94113e8     	ldr	x8, [sp, #0x220]
   ce8d8: 91004100     	add	x0, x8, #0x10
   ce8dc: f85d83a1     	ldur	x1, [x29, #-0x28]
   ce8e0: d10163a8     	sub	x8, x29, #0x58
   ce8e4: 97ff4b13     	bl	0xa1530 <_ZN7android10VBRISeeker16CreateFromSourceERKNS_2spINS_10DataSourceEEEl@plt>
   ce8e8: 14000001     	b	0xce8ec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x314>
   ce8ec: f94113e8     	ldr	x8, [sp, #0x220]
   ce8f0: 9100c100     	add	x0, x8, #0x30
   ce8f4: d10163a1     	sub	x1, x29, #0x58
   ce8f8: 97ff4a1a     	bl	0xa1160 <_ZN7android2spINS_9MP3SeekerEEaSINS_10VBRISeekerEEERS2_ONS0_IT_EE@plt>
   ce8fc: f900d3e0     	str	x0, [sp, #0x1a0]
   ce900: 14000001     	b	0xce904 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x32c>
   ce904: d10163a0     	sub	x0, x29, #0x58
   ce908: 97ff5322     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
   ce90c: 14000051     	b	0xcea50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x478>
   ce910: f81003a0     	stur	x0, [x29, #-0x100]
   ce914: 2a0103e8     	mov	w8, w1
   ce918: b9025fe8     	str	w8, [sp, #0x25c]
   ce91c: f940e3e0     	ldr	x0, [sp, #0x1c0]
   ce920: 97ff4810     	bl	0xa0960 <_ZdlPv@plt>
   ce924: 14000233     	b	0xcf1f0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc18>
   ce928: f81003a0     	stur	x0, [x29, #-0x100]
   ce92c: 2a0103e8     	mov	w8, w1
   ce930: b9025fe8     	str	w8, [sp, #0x25c]
   ce934: 1400022c     	b	0xcf1e4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc0c>
   ce938: f81003a0     	stur	x0, [x29, #-0x100]
   ce93c: 2a0103e8     	mov	w8, w1
   ce940: b9025fe8     	str	w8, [sp, #0x25c]
   ce944: d10163a0     	sub	x0, x29, #0x58
   ce948: 97ff5312     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
   ce94c: 14000226     	b	0xcf1e4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc0c>
   ce950: f94113e8     	ldr	x8, [sp, #0x220]
   ce954: 9100c100     	add	x0, x8, #0x30
   ce958: d10143a1     	sub	x1, x29, #0x50
   ce95c: 97ff7115     	bl	0xaadb0 <_ZN7android2spINS_9MP3SeekerEEaSINS_10XINGSeekerEEERS2_RKNS0_IT_EE@plt>
   ce960: f900cfe0     	str	x0, [sp, #0x198]
   ce964: 14000001     	b	0xce968 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x390>
   ce968: d10143a0     	sub	x0, x29, #0x50
   ce96c: 97ff4929     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
   ce970: f900cbe0     	str	x0, [sp, #0x190]
   ce974: 14000001     	b	0xce978 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3a0>
   ce978: f940cbe8     	ldr	x8, [sp, #0x190]
   ce97c: f9400109     	ldr	x9, [x8]
   ce980: f9402129     	ldr	x9, [x9, #0x40]
   ce984: aa0803e0     	mov	x0, x8
   ce988: d63f0120     	blr	x9
   ce98c: b9018fe0     	str	w0, [sp, #0x18c]
   ce990: 14000001     	b	0xce994 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3bc>
   ce994: b9418fe8     	ldr	w8, [sp, #0x18c]
   ce998: b90257e8     	str	w8, [sp, #0x254]
   ce99c: d10143a0     	sub	x0, x29, #0x50
   ce9a0: 97ff491c     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
   ce9a4: f900c3e0     	str	x0, [sp, #0x180]
   ce9a8: 14000001     	b	0xce9ac <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3d4>
   ce9ac: f940c3e8     	ldr	x8, [sp, #0x180]
   ce9b0: f9400109     	ldr	x9, [x8]
   ce9b4: f9402529     	ldr	x9, [x9, #0x48]
   ce9b8: aa0803e0     	mov	x0, x8
   ce9bc: d63f0120     	blr	x9
   ce9c0: b9017fe0     	str	w0, [sp, #0x17c]
   ce9c4: 14000001     	b	0xce9c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x3f0>
   ce9c8: b9417fe8     	ldr	w8, [sp, #0x17c]
   ce9cc: b90253e8     	str	w8, [sp, #0x250]
   ce9d0: b94257e9     	ldr	w9, [sp, #0x254]
   ce9d4: 350000a9     	cbnz	w9, 0xce9e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x410>
   ce9d8: 14000001     	b	0xce9dc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x404>
   ce9dc: b94253e8     	ldr	w8, [sp, #0x250]
   ce9e0: 34000368     	cbz	w8, 0xcea4c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x474>
   ce9e4: 14000001     	b	0xce9e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x410>
   ce9e8: f94113e8     	ldr	x8, [sp, #0x220]
   ce9ec: 91008100     	add	x0, x8, #0x20
   ce9f0: 97ff5930     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ce9f4: f900bbe0     	str	x0, [sp, #0x170]
   ce9f8: 14000001     	b	0xce9fc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x424>
   ce9fc: b94257e2     	ldr	w2, [sp, #0x254]
   cea00: 528c6c81     	mov	w1, #0x6364             // =25444
   cea04: 72acadc1     	movk	w1, #0x656e, lsl #16
   cea08: f940bbe0     	ldr	x0, [sp, #0x170]
   cea0c: 97ff5399     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cea10: b9016fe0     	str	w0, [sp, #0x16c]
   cea14: 14000001     	b	0xcea18 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x440>
   cea18: f94113e8     	ldr	x8, [sp, #0x220]
   cea1c: 91008100     	add	x0, x8, #0x20
   cea20: 97ff5924     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cea24: f900b3e0     	str	x0, [sp, #0x160]
   cea28: 14000001     	b	0xcea2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x454>
   cea2c: b94253e2     	ldr	w2, [sp, #0x250]
   cea30: 528c6e01     	mov	w1, #0x6370             // =25456
   cea34: 72acadc1     	movk	w1, #0x656e, lsl #16
   cea38: f940b3e0     	ldr	x0, [sp, #0x160]
   cea3c: 97ff538d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cea40: b9015fe0     	str	w0, [sp, #0x15c]
   cea44: 14000001     	b	0xcea48 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x470>
   cea48: 14000001     	b	0xcea4c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x474>
   cea4c: 14000001     	b	0xcea50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x478>
   cea50: f94113e8     	ldr	x8, [sp, #0x220]
   cea54: 9100c100     	add	x0, x8, #0x30
   cea58: aa1f03e1     	mov	x1, xzr
   cea5c: 97ff6d91     	bl	0xaa0a0 <_ZNK7android2spINS_9MP3SeekerEEneEPKS1_@plt>
   cea60: b9015be0     	str	w0, [sp, #0x158]
   cea64: 14000001     	b	0xcea68 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x490>
   cea68: b9415be8     	ldr	w8, [sp, #0x158]
   cea6c: 36000488     	tbz	w8, #0x0, 0xceafc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x524>
   cea70: 14000001     	b	0xcea74 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x49c>
   cea74: b85d43a0     	ldur	w0, [x29, #-0x2c]
   cea78: d10183a1     	sub	x1, x29, #0x60
   cea7c: d10193a2     	sub	x2, x29, #0x64
   cea80: d101a3a3     	sub	x3, x29, #0x68
   cea84: d101b3a4     	sub	x4, x29, #0x6c
   cea88: aa1f03e5     	mov	x5, xzr
   cea8c: 97ff4945     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   cea90: b90157e0     	str	w0, [sp, #0x154]
   cea94: 14000001     	b	0xcea98 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4c0>
   cea98: f85a03a8     	ldur	x8, [x29, #-0x60]
   cea9c: f85e03a9     	ldur	x9, [x29, #-0x20]
   ceaa0: 8b080128     	add	x8, x9, x8
   ceaa4: f81e03a8     	stur	x8, [x29, #-0x20]
   ceaa8: f94113e8     	ldr	x8, [sp, #0x220]
   ceaac: 91004100     	add	x0, x8, #0x10
   ceab0: 2a1f03e1     	mov	w1, wzr
   ceab4: d10083a2     	sub	x2, x29, #0x20
   ceab8: d100a3a3     	sub	x3, x29, #0x28
   ceabc: d100b3a4     	sub	x4, x29, #0x2c
   ceac0: 97fffcc5     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   ceac4: b90153e0     	str	w0, [sp, #0x150]
   ceac8: 14000001     	b	0xceacc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x4f4>
   ceacc: b94153e8     	ldr	w8, [sp, #0x150]
   cead0: 370000a8     	tbnz	w8, #0x0, 0xceae4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x50c>
   cead4: 14000001     	b	0xcead8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x500>
   cead8: 320003e8     	orr	w8, wzr, #0x1
   ceadc: b9024fe8     	str	w8, [sp, #0x24c]
   ceae0: 140001ac     	b	0xcf190 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbb8>
   ceae4: f85e03a8     	ldur	x8, [x29, #-0x20]
   ceae8: f94113e9     	ldr	x9, [sp, #0x220]
   ceaec: f9000d28     	str	x8, [x9, #0x18]
   ceaf0: b85d43aa     	ldur	w10, [x29, #-0x2c]
   ceaf4: b900292a     	str	w10, [x9, #0x28]
   ceaf8: 14000001     	b	0xceafc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x524>
   ceafc: b85d43a0     	ldur	w0, [x29, #-0x2c]
   ceb00: d101e3a1     	sub	x1, x29, #0x78
   ceb04: d101f3a2     	sub	x2, x29, #0x7c
   ceb08: d10203a3     	sub	x3, x29, #0x80
   ceb0c: d10213a4     	sub	x4, x29, #0x84
   ceb10: aa1f03e5     	mov	x5, xzr
   ceb14: 97ff4923     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   ceb18: b9014fe0     	str	w0, [sp, #0x14c]
   ceb1c: 14000001     	b	0xceb20 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x548>
   ceb20: b85d43a8     	ldur	w8, [x29, #-0x2c]
   ceb24: 53114908     	ubfx	w8, w8, #17, #2
   ceb28: 321e03e9     	orr	w9, wzr, #0x4
   ceb2c: 6b080128     	subs	w8, w9, w8
   ceb30: b9024be8     	str	w8, [sp, #0x248]
   ceb34: b9424be8     	ldr	w8, [sp, #0x248]
   ceb38: 2a0803e9     	mov	w9, w8
   ceb3c: 71000508     	subs	w8, w8, #0x1
   ceb40: b9014be9     	str	w9, [sp, #0x148]
   ceb44: b90147e8     	str	w8, [sp, #0x144]
   ceb48: 54000180     	b.eq	0xceb78 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5a0>
   ceb4c: 14000001     	b	0xceb50 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x578>
   ceb50: b9414be8     	ldr	w8, [sp, #0x148]
   ceb54: 71000909     	subs	w9, w8, #0x2
   ceb58: b90143e9     	str	w9, [sp, #0x140]
   ceb5c: 540002c0     	b.eq	0xcebb4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5dc>
   ceb60: 14000001     	b	0xceb64 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x58c>
   ceb64: b9414be8     	ldr	w8, [sp, #0x148]
   ceb68: 71000d09     	subs	w9, w8, #0x3
   ceb6c: b9013fe9     	str	w9, [sp, #0x13c]
   ceb70: 54000400     	b.eq	0xcebf0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x618>
   ceb74: 1400002e     	b	0xcec2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x654>
   ceb78: f94113e8     	ldr	x8, [sp, #0x220]
   ceb7c: 91008100     	add	x0, x8, #0x20
   ceb80: 97ff58cc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ceb84: f9009be0     	str	x0, [sp, #0x130]
   ceb88: 14000001     	b	0xceb8c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5b4>
   ceb8c: d0000ec8     	adrp	x8, 0x2a8000
   ceb90: f947a908     	ldr	x8, [x8, #0xf50]
   ceb94: f9400102     	ldr	x2, [x8]
   ceb98: 528daca1     	mov	w1, #0x6d65             // =28005
   ceb9c: 72adad21     	movk	w1, #0x6d69, lsl #16
   ceba0: f9409be0     	ldr	x0, [sp, #0x130]
   ceba4: 97ff4607     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   ceba8: b9012fe0     	str	w0, [sp, #0x12c]
   cebac: 14000001     	b	0xcebb0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5d8>
   cebb0: 14000020     	b	0xcec30 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x658>
   cebb4: f94113e8     	ldr	x8, [sp, #0x220]
   cebb8: 91008100     	add	x0, x8, #0x20
   cebbc: 97ff58bd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cebc0: f90093e0     	str	x0, [sp, #0x120]
   cebc4: 14000001     	b	0xcebc8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x5f0>
   cebc8: d0000ec8     	adrp	x8, 0x2a8000
   cebcc: f947f908     	ldr	x8, [x8, #0xff0]
   cebd0: f9400102     	ldr	x2, [x8]
   cebd4: 528daca1     	mov	w1, #0x6d65             // =28005
   cebd8: 72adad21     	movk	w1, #0x6d69, lsl #16
   cebdc: f94093e0     	ldr	x0, [sp, #0x120]
   cebe0: 97ff45f8     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   cebe4: b9011fe0     	str	w0, [sp, #0x11c]
   cebe8: 14000001     	b	0xcebec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x614>
   cebec: 14000011     	b	0xcec30 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x658>
   cebf0: f94113e8     	ldr	x8, [sp, #0x220]
   cebf4: 91008100     	add	x0, x8, #0x20
   cebf8: 97ff58ae     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cebfc: f9008be0     	str	x0, [sp, #0x110]
   cec00: 14000001     	b	0xcec04 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x62c>
   cec04: d0000ec8     	adrp	x8, 0x2a8000
   cec08: f9432d08     	ldr	x8, [x8, #0x658]
   cec0c: f9400102     	ldr	x2, [x8]
   cec10: 528daca1     	mov	w1, #0x6d65             // =28005
   cec14: 72adad21     	movk	w1, #0x6d69, lsl #16
   cec18: f9408be0     	ldr	x0, [sp, #0x110]
   cec1c: 97ff45e9     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   cec20: b9010fe0     	str	w0, [sp, #0x10c]
   cec24: 14000001     	b	0xcec28 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x650>
   cec28: 14000002     	b	0xcec30 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x658>
   cec2c: 14000001     	b	0xcec30 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x658>
   cec30: f94113e8     	ldr	x8, [sp, #0x220]
   cec34: 91008100     	add	x0, x8, #0x20
   cec38: 97ff589e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cec3c: f90083e0     	str	x0, [sp, #0x100]
   cec40: 14000001     	b	0xcec44 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x66c>
   cec44: b85843a2     	ldur	w2, [x29, #-0x7c]
   cec48: 528e8ca1     	mov	w1, #0x7465             // =29797
   cec4c: 72ae6e41     	movk	w1, #0x7372, lsl #16
   cec50: f94083e0     	ldr	x0, [sp, #0x100]
   cec54: 97ff5307     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cec58: b900ffe0     	str	w0, [sp, #0xfc]
   cec5c: 14000001     	b	0xcec60 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x688>
   cec60: f94113e8     	ldr	x8, [sp, #0x220]
   cec64: 91008100     	add	x0, x8, #0x20
   cec68: 97ff5892     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cec6c: f9007be0     	str	x0, [sp, #0xf0]
   cec70: 14000001     	b	0xcec74 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x69c>
   cec74: b857c3a8     	ldur	w8, [x29, #-0x84]
   cec78: 52807d09     	mov	w9, #0x3e8              // =1000
   cec7c: 1b097d02     	mul	w2, w8, w9
   cec80: 528e8ca1     	mov	w1, #0x7465             // =29797
   cec84: 72ac4e41     	movk	w1, #0x6272, lsl #16
   cec88: f9407be0     	ldr	x0, [sp, #0xf0]
   cec8c: 97ff52f9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cec90: b900efe0     	str	w0, [sp, #0xec]
   cec94: 14000001     	b	0xcec98 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6c0>
   cec98: f94113e8     	ldr	x8, [sp, #0x220]
   cec9c: 91008100     	add	x0, x8, #0x20
   ceca0: 97ff5884     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ceca4: f90073e0     	str	x0, [sp, #0xe0]
   ceca8: 14000001     	b	0xcecac <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6d4>
   cecac: b85803a2     	ldur	w2, [x29, #-0x80]
   cecb0: 528d0dc1     	mov	w1, #0x686e             // =26734
   cecb4: 72a46c61     	movk	w1, #0x2363, lsl #16
   cecb8: f94073e0     	ldr	x0, [sp, #0xe0]
   cecbc: 97ff52ed     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cecc0: b900dfe0     	str	w0, [sp, #0xdc]
   cecc4: 14000001     	b	0xcecc8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x6f0>
   cecc8: f94113e8     	ldr	x8, [sp, #0x220]
   ceccc: 9100c100     	add	x0, x8, #0x30
   cecd0: aa1f03e1     	mov	x1, xzr
   cecd4: 97ff6163     	bl	0xa7260 <_ZNK7android2spINS_9MP3SeekerEEeqEPKS1_@plt>
   cecd8: b900dbe0     	str	w0, [sp, #0xd8]
   cecdc: 14000001     	b	0xcece0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x708>
   cece0: b940dbe8     	ldr	w8, [sp, #0xd8]
   cece4: 37000248     	tbnz	w8, #0x0, 0xced2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x754>
   cece8: 14000001     	b	0xcecec <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x714>
   cecec: f94113e8     	ldr	x8, [sp, #0x220]
   cecf0: 9100c100     	add	x0, x8, #0x30
   cecf4: 97ff5ad7     	bl	0xa5850 <_ZNK7android2spINS_9MP3SeekerEEptEv@plt>
   cecf8: f9006be0     	str	x0, [sp, #0xd0]
   cecfc: 14000001     	b	0xced00 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x728>
   ced00: f9406be8     	ldr	x8, [sp, #0xd0]
   ced04: f9400109     	ldr	x9, [x8]
   ced08: f9401929     	ldr	x9, [x9, #0x30]
   ced0c: d10243a1     	sub	x1, x29, #0x90
   ced10: aa0803e0     	mov	x0, x8
   ced14: d63f0120     	blr	x9
   ced18: b900cfe0     	str	w0, [sp, #0xcc]
   ced1c: 14000001     	b	0xced20 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x748>
   ced20: b940cfe8     	ldr	w8, [sp, #0xcc]
   ced24: 37000608     	tbnz	w8, #0x0, 0xcede4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x80c>
   ced28: 14000001     	b	0xced2c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x754>
   ced2c: f94113e8     	ldr	x8, [sp, #0x220]
   ced30: 91004100     	add	x0, x8, #0x10
   ced34: 97ff6297     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ced38: f90063e0     	str	x0, [sp, #0xc0]
   ced3c: 14000001     	b	0xced40 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x768>
   ced40: f94063e8     	ldr	x8, [sp, #0xc0]
   ced44: f9400109     	ldr	x9, [x8]
   ced48: f9402129     	ldr	x9, [x9, #0x40]
   ced4c: d10263a1     	sub	x1, x29, #0x98
   ced50: aa0803e0     	mov	x0, x8
   ced54: d63f0120     	blr	x9
   ced58: b900bfe0     	str	w0, [sp, #0xbc]
   ced5c: 14000001     	b	0xced60 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x788>
   ced60: b940bfe8     	ldr	w8, [sp, #0xbc]
   ced64: 35000388     	cbnz	w8, 0xcedd4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7fc>
   ced68: 14000001     	b	0xced6c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x794>
   ced6c: f85683a8     	ldur	x8, [x29, #-0x98]
   ced70: f94113e9     	ldr	x9, [sp, #0x220]
   ced74: f9400d2a     	ldr	x10, [x9, #0x18]
   ced78: eb0a0108     	subs	x8, x8, x10
   ced7c: f90123e8     	str	x8, [sp, #0x240]
   ced80: f94123e8     	ldr	x8, [sp, #0x240]
   ced84: d28d4fea     	mov	x10, #0x6a7f            // =27263
   ced88: f2ae978a     	movk	x10, #0x74bc, lsl #16
   ced8c: f2c3126a     	movk	x10, #0x1893, lsl #32
   ced90: f2e0008a     	movk	x10, #0x4, lsl #48
   ced94: eb0a0108     	subs	x8, x8, x10
   ced98: f9005be8     	str	x8, [sp, #0xb0]
   ced9c: 540000ab     	b.lt	0xcedb0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7d8>
   ceda0: 14000001     	b	0xceda4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7cc>
   ceda4: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
   ceda8: f81703a8     	stur	x8, [x29, #-0x90]
   cedac: 14000009     	b	0xcedd0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7f8>
   cedb0: f94123e8     	ldr	x8, [sp, #0x240]
   cedb4: 5283e809     	mov	w9, #0x1f40             // =8000
   cedb8: 2a0903ea     	mov	w10, w9
   cedbc: 9b0a7d08     	mul	x8, x8, x10
   cedc0: b897c3aa     	ldursw	x10, [x29, #-0x84]
   cedc4: 9aca0d08     	sdiv	x8, x8, x10
   cedc8: f81703a8     	stur	x8, [x29, #-0x90]
   cedcc: 14000001     	b	0xcedd0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x7f8>
   cedd0: 14000004     	b	0xcede0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x808>
   cedd4: 92800008     	mov	x8, #-0x1               // =-1
   cedd8: f81703a8     	stur	x8, [x29, #-0x90]
   ceddc: 14000001     	b	0xcede0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x808>
   cede0: 14000001     	b	0xcede4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x80c>
   cede4: f85703a8     	ldur	x8, [x29, #-0x90]
   cede8: b7f801e8     	tbnz	x8, #0x3f, 0xcee24 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x84c>
   cedec: 14000001     	b	0xcedf0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x818>
   cedf0: f94113e8     	ldr	x8, [sp, #0x220]
   cedf4: 91008100     	add	x0, x8, #0x20
   cedf8: 97ff582e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cedfc: f90057e0     	str	x0, [sp, #0xa8]
   cee00: 14000001     	b	0xcee04 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x82c>
   cee04: f85703a2     	ldur	x2, [x29, #-0x90]
   cee08: 528e4c21     	mov	w1, #0x7261             // =29281
   cee0c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   cee10: f94057e0     	ldr	x0, [sp, #0xa8]
   cee14: 97ff6acb     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   cee18: b900a7e0     	str	w0, [sp, #0xa4]
   cee1c: 14000001     	b	0xcee20 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x848>
   cee20: 14000001     	b	0xcee24 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x84c>
   cee24: 2a1f03e8     	mov	w8, wzr
   cee28: f94113e9     	ldr	x9, [sp, #0x220]
   cee2c: b9000928     	str	w8, [x9, #0x8]
   cee30: 91004121     	add	x1, x9, #0x10
   cee34: d10323a0     	sub	x0, x29, #0xc8
   cee38: 320003e2     	orr	w2, wzr, #0x1
   cee3c: aa1f03e3     	mov	x3, xzr
   cee40: 97ff4edc     	bl	0xa29b0 <_ZN7android3ID3C1ERKNS_2spINS_10DataSourceEEEbl@plt>
   cee44: 14000001     	b	0xcee48 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x870>
   cee48: d10323a0     	sub	x0, x29, #0xc8
   cee4c: 97ff5701     	bl	0xa4a50 <_ZNK7android3ID37isValidEv@plt>
   cee50: b900a3e0     	str	w0, [sp, #0xa0]
   cee54: 14000001     	b	0xcee58 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x880>
   cee58: b940a3e8     	ldr	w8, [sp, #0xa0]
   cee5c: 36001908     	tbz	w8, #0x0, 0xcf17c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xba4>
   cee60: 14000001     	b	0xcee64 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x88c>
   cee64: 52800508     	mov	w8, #0x28               // =40
   cee68: 2a0803e0     	mov	w0, w8
   cee6c: 97ff6829     	bl	0xa8f10 <_Znwm@plt>
   cee70: f9004fe0     	str	x0, [sp, #0x98]
   cee74: 14000001     	b	0xcee78 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8a0>
   cee78: f9404fe0     	ldr	x0, [sp, #0x98]
   cee7c: d0000942     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cee80: 91322042     	add	x2, x2, #0xc88
   cee84: d10323a1     	sub	x1, x29, #0xc8
   cee88: f9404fe3     	ldr	x3, [sp, #0x98]
   cee8c: f9004be0     	str	x0, [sp, #0x90]
   cee90: aa0303e0     	mov	x0, x3
   cee94: 97ff6e27     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   cee98: 14000001     	b	0xcee9c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8c4>
   cee9c: f9404be8     	ldr	x8, [sp, #0x90]
   ceea0: f9011fe8     	str	x8, [sp, #0x238]
   ceea4: f9411fe0     	ldr	x0, [sp, #0x238]
   ceea8: 97ff64a6     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   ceeac: b9008fe0     	str	w0, [sp, #0x8c]
   ceeb0: 14000001     	b	0xceeb4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8dc>
   ceeb4: b9408fe8     	ldr	w8, [sp, #0x8c]
   ceeb8: 360005a8     	tbz	w8, #0x0, 0xcef6c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x994>
   ceebc: 14000001     	b	0xceec0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8e8>
   ceec0: f9411fe8     	ldr	x8, [sp, #0x238]
   ceec4: aa0803e0     	mov	x0, x8
   ceec8: f90043e0     	str	x0, [sp, #0x80]
   ceecc: b40000e8     	cbz	x8, 0xceee8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x910>
   ceed0: 14000001     	b	0xceed4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x8fc>
   ceed4: f94043e0     	ldr	x0, [sp, #0x80]
   ceed8: 97ff4f76     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   ceedc: f94043e0     	ldr	x0, [sp, #0x80]
   ceee0: 97ff46a0     	bl	0xa0960 <_ZdlPv@plt>
   ceee4: 14000001     	b	0xceee8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x910>
   ceee8: 52800508     	mov	w8, #0x28               // =40
   ceeec: 2a0803e0     	mov	w0, w8
   ceef0: 97ff6808     	bl	0xa8f10 <_Znwm@plt>
   ceef4: f9003fe0     	str	x0, [sp, #0x78]
   ceef8: 14000001     	b	0xceefc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x924>
   ceefc: f9403fe0     	ldr	x0, [sp, #0x78]
   cef00: d0000942     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cef04: 91311042     	add	x2, x2, #0xc44
   cef08: d10323a1     	sub	x1, x29, #0xc8
   cef0c: f9403fe3     	ldr	x3, [sp, #0x78]
   cef10: f9003be0     	str	x0, [sp, #0x70]
   cef14: aa0303e0     	mov	x0, x3
   cef18: 97ff6e06     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   cef1c: 14000001     	b	0xcef20 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x948>
   cef20: f9403be8     	ldr	x8, [sp, #0x70]
   cef24: f9011fe8     	str	x8, [sp, #0x238]
   cef28: 14000011     	b	0xcef6c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x994>
   cef2c: f81003a0     	stur	x0, [x29, #-0x100]
   cef30: 2a0103e8     	mov	w8, w1
   cef34: b9025fe8     	str	w8, [sp, #0x25c]
   cef38: 140000a8     	b	0xcf1d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc00>
   cef3c: f81003a0     	stur	x0, [x29, #-0x100]
   cef40: 2a0103e8     	mov	w8, w1
   cef44: b9025fe8     	str	w8, [sp, #0x25c]
   cef48: f9404fe0     	ldr	x0, [sp, #0x98]
   cef4c: 97ff4685     	bl	0xa0960 <_ZdlPv@plt>
   cef50: 140000a2     	b	0xcf1d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc00>
   cef54: f81003a0     	stur	x0, [x29, #-0x100]
   cef58: 2a0103e8     	mov	w8, w1
   cef5c: b9025fe8     	str	w8, [sp, #0x25c]
   cef60: f9403fe0     	ldr	x0, [sp, #0x78]
   cef64: 97ff467f     	bl	0xa0960 <_ZdlPv@plt>
   cef68: 1400009c     	b	0xcf1d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc00>
   cef6c: 14000001     	b	0xcef70 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x998>
   cef70: f9411fe0     	ldr	x0, [sp, #0x238]
   cef74: 97ff6473     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   cef78: b9006fe0     	str	w0, [sp, #0x6c]
   cef7c: 14000001     	b	0xcef80 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9a8>
   cef80: b9406fe8     	ldr	w8, [sp, #0x6c]
   cef84: 37000e28     	tbnz	w8, #0x0, 0xcf148 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb70>
   cef88: 14000001     	b	0xcef8c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9b4>
   cef8c: d10343a0     	sub	x0, x29, #0xd0
   cef90: 97ff6dc0     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   cef94: 14000001     	b	0xcef98 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9c0>
   cef98: d10363a0     	sub	x0, x29, #0xd8
   cef9c: 97ff6dbd     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   cefa0: 14000001     	b	0xcefa4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9cc>
   cefa4: f9411fe0     	ldr	x0, [sp, #0x238]
   cefa8: d10343a1     	sub	x1, x29, #0xd0
   cefac: d10363a2     	sub	x2, x29, #0xd8
   cefb0: 97ff6584     	bl	0xa85c0 <_ZNK7android3ID38Iterator9getStringEPNS_7String8ES3_@plt>
   cefb4: 14000001     	b	0xcefb8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9e0>
   cefb8: d10343a0     	sub	x0, x29, #0xd0
   cefbc: 97ff6169     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   cefc0: f90033e0     	str	x0, [sp, #0x60]
   cefc4: 14000001     	b	0xcefc8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x9f0>
   cefc8: f94033e8     	ldr	x8, [sp, #0x60]
   cefcc: f9011be8     	str	x8, [sp, #0x230]
   cefd0: d10363a0     	sub	x0, x29, #0xd8
   cefd4: 97ff6163     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   cefd8: f9002fe0     	str	x0, [sp, #0x58]
   cefdc: 14000001     	b	0xcefe0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa08>
   cefe0: f9402fe8     	ldr	x8, [sp, #0x58]
   cefe4: f90117e8     	str	x8, [sp, #0x228]
   cefe8: f9411be0     	ldr	x0, [sp, #0x230]
   cefec: 97ff50e1     	bl	0xa3370 <strlen@plt>
   ceff0: f1001008     	subs	x8, x0, #0x4
   ceff4: f9002be8     	str	x8, [sp, #0x50]
   ceff8: 54000783     	b.lo	0xcf0e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb10>
   ceffc: 14000001     	b	0xcf000 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa28>
   cf000: f9411be8     	ldr	x8, [sp, #0x230]
   cf004: 91000d00     	add	x0, x8, #0x3
   cf008: b0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cf00c: 91312421     	add	x1, x1, #0xc49
   cf010: 97ff4c88     	bl	0xa2230 <strcmp@plt>
   cf014: 350006a0     	cbnz	w0, 0xcf0e8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb10>
   cf018: 14000001     	b	0xcf01c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa44>
   cf01c: f94117e0     	ldr	x0, [sp, #0x228]
   cf020: b0000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   cf024: 91314821     	add	x1, x1, #0xc52
   cf028: d10373a2     	sub	x2, x29, #0xdc
   cf02c: d10383a3     	sub	x3, x29, #0xe0
   cf030: 97ff4b80     	bl	0xa1e30 <sscanf@plt>
   cf034: b9004fe0     	str	w0, [sp, #0x4c]
   cf038: 14000001     	b	0xcf03c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa64>
   cf03c: b9404fe8     	ldr	w8, [sp, #0x4c]
   cf040: 71000909     	subs	w9, w8, #0x2
   cf044: b9004be9     	str	w9, [sp, #0x48]
   cf048: 540004a1     	b.ne	0xcf0dc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb04>
   cf04c: 14000001     	b	0xcf050 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa78>
   cf050: f94113e8     	ldr	x8, [sp, #0x220]
   cf054: 91008100     	add	x0, x8, #0x20
   cf058: 97ff5796     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cf05c: f90023e0     	str	x0, [sp, #0x40]
   cf060: 14000001     	b	0xcf064 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xa8c>
   cf064: b85243a2     	ldur	w2, [x29, #-0xdc]
   cf068: 528c6c81     	mov	w1, #0x6364             // =25444
   cf06c: 72acadc1     	movk	w1, #0x656e, lsl #16
   cf070: f94023e0     	ldr	x0, [sp, #0x40]
   cf074: 97ff51ff     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cf078: b9003fe0     	str	w0, [sp, #0x3c]
   cf07c: 14000001     	b	0xcf080 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xaa8>
   cf080: f94113e8     	ldr	x8, [sp, #0x220]
   cf084: 91008100     	add	x0, x8, #0x20
   cf088: 97ff578a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cf08c: f9001be0     	str	x0, [sp, #0x30]
   cf090: 14000001     	b	0xcf094 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xabc>
   cf094: b85203a2     	ldur	w2, [x29, #-0xe0]
   cf098: 528c6e01     	mov	w1, #0x6370             // =25456
   cf09c: 72acadc1     	movk	w1, #0x656e, lsl #16
   cf0a0: f9401be0     	ldr	x0, [sp, #0x30]
   cf0a4: 97ff51f3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cf0a8: b9002fe0     	str	w0, [sp, #0x2c]
   cf0ac: 14000001     	b	0xcf0b0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xad8>
   cf0b0: 1400000b     	b	0xcf0dc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb04>
   cf0b4: f81003a0     	stur	x0, [x29, #-0x100]
   cf0b8: 2a0103e8     	mov	w8, w1
   cf0bc: b9025fe8     	str	w8, [sp, #0x25c]
   cf0c0: 1400001f     	b	0xcf13c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb64>
   cf0c4: f81003a0     	stur	x0, [x29, #-0x100]
   cf0c8: 2a0103e8     	mov	w8, w1
   cf0cc: b9025fe8     	str	w8, [sp, #0x25c]
   cf0d0: d10363a0     	sub	x0, x29, #0xd8
   cf0d4: 97ff6617     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cf0d8: 14000019     	b	0xcf13c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb64>
   cf0dc: 321e03e8     	orr	w8, wzr, #0x4
   cf0e0: b9024fe8     	str	w8, [sp, #0x24c]
   cf0e4: 14000007     	b	0xcf100 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb28>
   cf0e8: f9411fe0     	ldr	x0, [sp, #0x238]
   cf0ec: 97ff4d7d     	bl	0xa26e0 <_ZN7android3ID38Iterator4nextEv@plt>
   cf0f0: 14000001     	b	0xcf0f4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb1c>
   cf0f4: 2a1f03e8     	mov	w8, wzr
   cf0f8: b9024fe8     	str	w8, [sp, #0x24c]
   cf0fc: 14000001     	b	0xcf100 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb28>
   cf100: d10363a0     	sub	x0, x29, #0xd8
   cf104: 97ff660b     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cf108: d10343a0     	sub	x0, x29, #0xd0
   cf10c: 97ff6609     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cf110: b9424fe8     	ldr	w8, [sp, #0x24c]
   cf114: 2a0803e9     	mov	w9, w8
   cf118: b9002be9     	str	w9, [sp, #0x28]
   cf11c: 340000e8     	cbz	w8, 0xcf138 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb60>
   cf120: 14000001     	b	0xcf124 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb4c>
   cf124: b9402be8     	ldr	w8, [sp, #0x28]
   cf128: 71001109     	subs	w9, w8, #0x4
   cf12c: b90027e9     	str	w9, [sp, #0x24]
   cf130: 540000c0     	b.eq	0xcf148 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb70>
   cf134: 14000044     	b	0xcf244 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc6c>
   cf138: 17ffff8e     	b	0xcef70 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0x998>
   cf13c: d10343a0     	sub	x0, x29, #0xd0
   cf140: 97ff65fc     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   cf144: 14000025     	b	0xcf1d8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc00>
   cf148: f9411fe8     	ldr	x8, [sp, #0x238]
   cf14c: aa0803e0     	mov	x0, x8
   cf150: f9000fe0     	str	x0, [sp, #0x18]
   cf154: b40000e8     	cbz	x8, 0xcf170 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb98>
   cf158: 14000001     	b	0xcf15c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb84>
   cf15c: f9400fe0     	ldr	x0, [sp, #0x18]
   cf160: 97ff4ed4     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   cf164: f9400fe0     	ldr	x0, [sp, #0x18]
   cf168: 97ff45fe     	bl	0xa0960 <_ZdlPv@plt>
   cf16c: 14000001     	b	0xcf170 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xb98>
   cf170: aa1f03e8     	mov	x8, xzr
   cf174: f9011fe8     	str	x8, [sp, #0x238]
   cf178: 14000001     	b	0xcf17c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xba4>
   cf17c: d10323a0     	sub	x0, x29, #0xc8
   cf180: 97ff623c     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   cf184: 2a1f03e8     	mov	w8, wzr
   cf188: b9024fe8     	str	w8, [sp, #0x24c]
   cf18c: 14000001     	b	0xcf190 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbb8>
   cf190: d10143a0     	sub	x0, x29, #0x50
   cf194: 97ff5fab     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
   cf198: b9424fe8     	ldr	w8, [sp, #0x24c]
   cf19c: 71000508     	subs	w8, w8, #0x1
   cf1a0: b90017e8     	str	w8, [sp, #0x14]
   cf1a4: 54000508     	b.hi	0xcf244 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc6c>
   cf1a8: 14000001     	b	0xcf1ac <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbd4>
   cf1ac: d53bd048     	mrs	x8, TPIDR_EL0
   cf1b0: f9401508     	ldr	x8, [x8, #0x28]
   cf1b4: f85e83a9     	ldur	x9, [x29, #-0x18]
   cf1b8: eb090108     	subs	x8, x8, x9
   cf1bc: f90007e8     	str	x8, [sp, #0x8]
   cf1c0: 54000421     	b.ne	0xcf244 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc6c>
   cf1c4: 14000001     	b	0xcf1c8 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xbf0>
   cf1c8: 910d43ff     	add	sp, sp, #0x350
   cf1cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cf1d0: f84207fc     	ldr	x28, [sp], #0x20
   cf1d4: d65f03c0     	ret
   cf1d8: d10323a0     	sub	x0, x29, #0xc8
   cf1dc: 97ff6225     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   cf1e0: 14000001     	b	0xcf1e4 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc0c>
   cf1e4: d10143a0     	sub	x0, x29, #0x50
   cf1e8: 97ff5f96     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
   cf1ec: 14000001     	b	0xcf1f0 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc18>
   cf1f0: f94103e0     	ldr	x0, [sp, #0x200]
   cf1f4: 97ff5e07     	bl	0xa6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>
   cf1f8: 14000001     	b	0xcf1fc <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc24>
   cf1fc: f94107e0     	ldr	x0, [sp, #0x208]
   cf200: 97ff49dc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cf204: 14000001     	b	0xcf208 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc30>
   cf208: f9410be0     	ldr	x0, [sp, #0x210]
   cf20c: 97ff4371     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cf210: 14000001     	b	0xcf214 <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc3c>
   cf214: b0000ec8     	adrp	x8, 0x2a8000
   cf218: f9422908     	ldr	x8, [x8, #0x450]
   cf21c: 91002101     	add	x1, x8, #0x8
   cf220: f94113e0     	ldr	x0, [sp, #0x220]
   cf224: 97ff6e43     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   cf228: 14000001     	b	0xcf22c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc54>
   cf22c: f94113e8     	ldr	x8, [sp, #0x220]
   cf230: 9100e100     	add	x0, x8, #0x38
   cf234: 97ff4633     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   cf238: 14000001     	b	0xcf23c <android::MP3Extractor::MP3Extractor(android::sp<android::DataSource> const&, android::sp<android::AMessage> const&)+0xc64>
   cf23c: f85003a0     	ldur	x0, [x29, #-0x100]
   cf240: 97ff6334     	bl	0xa7f10 <_Unwind_Resume@plt>
   cf244: 97ff6acb     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000cf248 <android::MP3Extractor::countTracks()>:
   cf248: d10043ff     	sub	sp, sp, #0x10
   cf24c: 52800008     	mov	w8, #0x0                // =0
   cf250: 320003e9     	orr	w9, wzr, #0x1
   cf254: f90007e0     	str	x0, [sp, #0x8]
   cf258: f94007e0     	ldr	x0, [sp, #0x8]
   cf25c: b940080a     	ldr	w10, [x0, #0x8]
   cf260: 6b08015f     	cmp	w10, w8
   cf264: 1a9f07ea     	cset	w10, ne
   cf268: 7200015f     	tst	w10, #0x1
   cf26c: 1a891108     	csel	w8, w8, w9, ne
   cf270: 2a0803e0     	mov	w0, w8
   cf274: 93407c00     	sxtw	x0, w0
   cf278: 910043ff     	add	sp, sp, #0x10
   cf27c: d65f03c0     	ret

00000000000cf280 <android::MP3Extractor::getTrack(unsigned long)>:
   cf280: d101c3ff     	sub	sp, sp, #0x70
   cf284: a9067bfd     	stp	x29, x30, [sp, #0x60]
   cf288: 910183fd     	add	x29, sp, #0x60
   cf28c: d2800009     	mov	x9, #0x0                // =0
   cf290: f81f83a0     	stur	x0, [x29, #-0x8]
   cf294: f81f03a1     	stur	x1, [x29, #-0x10]
   cf298: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf29c: b940080a     	ldr	w10, [x0, #0x8]
   cf2a0: f81d83a8     	stur	x8, [x29, #-0x28]
   cf2a4: f9001be9     	str	x9, [sp, #0x30]
   cf2a8: f90017e0     	str	x0, [sp, #0x28]
   cf2ac: 3500008a     	cbnz	w10, 0xcf2bc <android::MP3Extractor::getTrack(unsigned long)+0x3c>
   cf2b0: f85f03a8     	ldur	x8, [x29, #-0x10]
   cf2b4: b5000048     	cbnz	x8, 0xcf2bc <android::MP3Extractor::getTrack(unsigned long)+0x3c>
   cf2b8: 14000005     	b	0xcf2cc <android::MP3Extractor::getTrack(unsigned long)+0x4c>
   cf2bc: f85d83a0     	ldur	x0, [x29, #-0x28]
   cf2c0: f9401be1     	ldr	x1, [sp, #0x30]
   cf2c4: 97ff4f0f     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   cf2c8: 1400001f     	b	0xcf344 <android::MP3Extractor::getTrack(unsigned long)+0xc4>
   cf2cc: b27c07e8     	orr	x8, xzr, #0x30
   cf2d0: b27c03e9     	orr	x9, xzr, #0x10
   cf2d4: b27b03ea     	orr	x10, xzr, #0x20
   cf2d8: b27c0be0     	orr	x0, xzr, #0x70
   cf2dc: f90013e8     	str	x8, [sp, #0x20]
   cf2e0: f9000fe9     	str	x9, [sp, #0x18]
   cf2e4: f9000bea     	str	x10, [sp, #0x10]
   cf2e8: 97ff670a     	bl	0xa8f10 <_Znwm@plt>
   cf2ec: f94017e8     	ldr	x8, [sp, #0x28]
   cf2f0: f9400be9     	ldr	x9, [sp, #0x10]
   cf2f4: 8b090101     	add	x1, x8, x9
   cf2f8: f9400fea     	ldr	x10, [sp, #0x18]
   cf2fc: 8b0a0102     	add	x2, x8, x10
   cf300: f9400d03     	ldr	x3, [x8, #0x18]
   cf304: b9402904     	ldr	w4, [x8, #0x28]
   cf308: f94013eb     	ldr	x11, [sp, #0x20]
   cf30c: 8b0b0105     	add	x5, x8, x11
   cf310: f90007e0     	str	x0, [sp, #0x8]
   cf314: 97ff5ccb     	bl	0xa6640 <_ZN7android9MP3SourceC1ERKNS_2spINS_8MetaDataEEERKNS1_INS_10DataSourceEEEljRKNS1_INS_9MP3SeekerEEE@plt>
   cf318: 14000001     	b	0xcf31c <android::MP3Extractor::getTrack(unsigned long)+0x9c>
   cf31c: f85d83a0     	ldur	x0, [x29, #-0x28]
   cf320: f94007e1     	ldr	x1, [sp, #0x8]
   cf324: 97ff5e3f     	bl	0xa6c20 <_ZN7android2spINS_12IMediaSourceEEC2INS_9MP3SourceEEEPT_@plt>
   cf328: 14000007     	b	0xcf344 <android::MP3Extractor::getTrack(unsigned long)+0xc4>
   cf32c: 2a0103e8     	mov	w8, w1
   cf330: f81e83a0     	stur	x0, [x29, #-0x18]
   cf334: b81e43a8     	stur	w8, [x29, #-0x1c]
   cf338: f94007e0     	ldr	x0, [sp, #0x8]
   cf33c: 97ff4589     	bl	0xa0960 <_ZdlPv@plt>
   cf340: 14000004     	b	0xcf350 <android::MP3Extractor::getTrack(unsigned long)+0xd0>
   cf344: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   cf348: 9101c3ff     	add	sp, sp, #0x70
   cf34c: d65f03c0     	ret
   cf350: f85e83a0     	ldur	x0, [x29, #-0x18]
   cf354: 97ff62ef     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cf358 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)>:
   cf358: d10243ff     	sub	sp, sp, #0x90
   cf35c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   cf360: 910203fd     	add	x29, sp, #0x80
   cf364: b27b07e8     	orr	x8, xzr, #0x60
   cf368: b0000ec9     	adrp	x9, 0x2a8000
   cf36c: f9479929     	ldr	x9, [x9, #0xf30]
   cf370: b27d03ea     	orr	x10, xzr, #0x8
   cf374: 8b0a0129     	add	x9, x9, x10
   cf378: b0000eca     	adrp	x10, 0x2a8000
   cf37c: f942214a     	ldr	x10, [x10, #0x440]
   cf380: b27d07eb     	orr	x11, xzr, #0x18
   cf384: 8b0b014b     	add	x11, x10, x11
   cf388: d280150c     	mov	x12, #0xa8              // =168
   cf38c: 8b0c014a     	add	x10, x10, x12
   cf390: d280000c     	mov	x12, #0x0               // =0
   cf394: 5280000d     	mov	w13, #0x0               // =0
   cf398: f81f83a0     	stur	x0, [x29, #-0x8]
   cf39c: f81f03a1     	stur	x1, [x29, #-0x10]
   cf3a0: f81e83a2     	stur	x2, [x29, #-0x18]
   cf3a4: f81e03a3     	stur	x3, [x29, #-0x20]
   cf3a8: b81dc3a4     	stur	w4, [x29, #-0x24]
   cf3ac: f81d03a5     	stur	x5, [x29, #-0x30]
   cf3b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf3b4: 8b080008     	add	x8, x0, x8
   cf3b8: f9001fe0     	str	x0, [sp, #0x38]
   cf3bc: aa0803e0     	mov	x0, x8
   cf3c0: f9001be9     	str	x9, [sp, #0x30]
   cf3c4: f90017eb     	str	x11, [sp, #0x28]
   cf3c8: f90013ea     	str	x10, [sp, #0x20]
   cf3cc: f9000fec     	str	x12, [sp, #0x18]
   cf3d0: b90017ed     	str	w13, [sp, #0x14]
   cf3d4: 97ff4f17     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   cf3d8: f9401fe0     	ldr	x0, [sp, #0x38]
   cf3dc: f9401be1     	ldr	x1, [sp, #0x30]
   cf3e0: 97ff60c0     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   cf3e4: 14000001     	b	0xcf3e8 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x90>
   cf3e8: b27d03e8     	orr	x8, xzr, #0x8
   cf3ec: f94017e9     	ldr	x9, [sp, #0x28]
   cf3f0: f9401fea     	ldr	x10, [sp, #0x38]
   cf3f4: f9000149     	str	x9, [x10]
   cf3f8: f94013eb     	ldr	x11, [sp, #0x20]
   cf3fc: f900314b     	str	x11, [x10, #0x60]
   cf400: 8b080148     	add	x8, x10, x8
   cf404: f85f03a1     	ldur	x1, [x29, #-0x10]
   cf408: aa0803e0     	mov	x0, x8
   cf40c: f90007e8     	str	x8, [sp, #0x8]
   cf410: 97ff476c     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   cf414: 14000001     	b	0xcf418 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0xc0>
   cf418: b27c03e8     	orr	x8, xzr, #0x10
   cf41c: f9401fe9     	ldr	x9, [sp, #0x38]
   cf420: 8b080128     	add	x8, x9, x8
   cf424: f85e83a1     	ldur	x1, [x29, #-0x18]
   cf428: aa0803e0     	mov	x0, x8
   cf42c: f90003e8     	str	x8, [sp]
   cf430: 97ff4348     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   cf434: 14000001     	b	0xcf438 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0xe0>
   cf438: b27a03e8     	orr	x8, xzr, #0x40
   cf43c: f85e03a9     	ldur	x9, [x29, #-0x20]
   cf440: f9401fea     	ldr	x10, [sp, #0x38]
   cf444: f9000d49     	str	x9, [x10, #0x18]
   cf448: b85dc3ab     	ldur	w11, [x29, #-0x24]
   cf44c: b900214b     	str	w11, [x10, #0x20]
   cf450: f900155f     	str	xzr, [x10, #0x28]
   cf454: f900195f     	str	xzr, [x10, #0x30]
   cf458: b94017eb     	ldr	w11, [sp, #0x14]
   cf45c: 3900e14b     	strb	w11, [x10, #0x38]
   cf460: 8b080140     	add	x0, x10, x8
   cf464: f85d03a1     	ldur	x1, [x29, #-0x30]
   cf468: 97ff6472     	bl	0xa8630 <_ZN7android2spINS_9MP3SeekerEEC2ERKS2_@plt>
   cf46c: 14000001     	b	0xcf470 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x118>
   cf470: f9400fe8     	ldr	x8, [sp, #0x18]
   cf474: f9401fe9     	ldr	x9, [sp, #0x38]
   cf478: f9002528     	str	x8, [x9, #0x48]
   cf47c: f900293f     	str	xzr, [x9, #0x50]
   cf480: f9002d3f     	str	xzr, [x9, #0x58]
   cf484: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   cf488: 910243ff     	add	sp, sp, #0x90
   cf48c: d65f03c0     	ret
   cf490: 2a0103e8     	mov	w8, w1
   cf494: f81c83a0     	stur	x0, [x29, #-0x38]
   cf498: b81c43a8     	stur	w8, [x29, #-0x3c]
   cf49c: 14000013     	b	0xcf4e8 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x190>
   cf4a0: 2a0103e8     	mov	w8, w1
   cf4a4: f81c83a0     	stur	x0, [x29, #-0x38]
   cf4a8: b81c43a8     	stur	w8, [x29, #-0x3c]
   cf4ac: 1400000c     	b	0xcf4dc <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x184>
   cf4b0: 2a0103e8     	mov	w8, w1
   cf4b4: f81c83a0     	stur	x0, [x29, #-0x38]
   cf4b8: b81c43a8     	stur	w8, [x29, #-0x3c]
   cf4bc: 14000006     	b	0xcf4d4 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x17c>
   cf4c0: 2a0103e8     	mov	w8, w1
   cf4c4: f81c83a0     	stur	x0, [x29, #-0x38]
   cf4c8: b81c43a8     	stur	w8, [x29, #-0x3c]
   cf4cc: f94003e0     	ldr	x0, [sp]
   cf4d0: 97ff42c0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cf4d4: f94007e0     	ldr	x0, [sp, #0x8]
   cf4d8: 97ff4926     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cf4dc: f9401fe0     	ldr	x0, [sp, #0x38]
   cf4e0: f9401be1     	ldr	x1, [sp, #0x30]
   cf4e4: 97ff54d3     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   cf4e8: b27b07e8     	orr	x8, xzr, #0x60
   cf4ec: f9401fe9     	ldr	x9, [sp, #0x38]
   cf4f0: 8b080120     	add	x0, x9, x8
   cf4f4: 97ff4583     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   cf4f8: f85c83a0     	ldur	x0, [x29, #-0x38]
   cf4fc: 97ff6285     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cf500 <android::sp<android::IMediaSource>::sp<android::MP3Source>(android::MP3Source*)>:
   cf500: d100c3ff     	sub	sp, sp, #0x30
   cf504: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cf508: 910083fd     	add	x29, sp, #0x20
   cf50c: d2800008     	mov	x8, #0x0                // =0
   cf510: f81f83a0     	stur	x0, [x29, #-0x8]
   cf514: f9000be1     	str	x1, [sp, #0x10]
   cf518: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf51c: aa0003e1     	mov	x1, x0
   cf520: f9400be9     	ldr	x9, [sp, #0x10]
   cf524: f9000029     	str	x9, [x1]
   cf528: f9400be9     	ldr	x9, [sp, #0x10]
   cf52c: eb08013f     	cmp	x9, x8
   cf530: 1a9f07ea     	cset	w10, ne
   cf534: f90007e0     	str	x0, [sp, #0x8]
   cf538: 3700004a     	tbnz	w10, #0x0, 0xcf540 <android::sp<android::IMediaSource>::sp<android::MP3Source>(android::MP3Source*)+0x40>
   cf53c: 14000008     	b	0xcf55c <android::sp<android::IMediaSource>::sp<android::MP3Source>(android::MP3Source*)+0x5c>
   cf540: f9400be8     	ldr	x8, [sp, #0x10]
   cf544: f9400109     	ldr	x9, [x8]
   cf548: f85e8129     	ldur	x9, [x9, #-0x18]
   cf54c: 8b090108     	add	x8, x8, x9
   cf550: aa0803e0     	mov	x0, x8
   cf554: f94007e1     	ldr	x1, [sp, #0x8]
   cf558: 97ff6cb2     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   cf55c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cf560: 9100c3ff     	add	sp, sp, #0x30
   cf564: d65f03c0     	ret

00000000000cf568 <android::MP3Extractor::getTrackMetaData(unsigned long, unsigned int)>:
   cf568: d10103ff     	sub	sp, sp, #0x40
   cf56c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cf570: 9100c3fd     	add	x29, sp, #0x30
   cf574: d2800009     	mov	x9, #0x0                // =0
   cf578: f81f83a0     	stur	x0, [x29, #-0x8]
   cf57c: f81f03a1     	stur	x1, [x29, #-0x10]
   cf580: b81ec3a2     	stur	w2, [x29, #-0x14]
   cf584: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf588: b9400802     	ldr	w2, [x0, #0x8]
   cf58c: f9000be8     	str	x8, [sp, #0x10]
   cf590: f90007e9     	str	x9, [sp, #0x8]
   cf594: f90003e0     	str	x0, [sp]
   cf598: 35000082     	cbnz	w2, 0xcf5a8 <android::MP3Extractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   cf59c: f85f03a8     	ldur	x8, [x29, #-0x10]
   cf5a0: b5000048     	cbnz	x8, 0xcf5a8 <android::MP3Extractor::getTrackMetaData(unsigned long, unsigned int)+0x40>
   cf5a4: 14000005     	b	0xcf5b8 <android::MP3Extractor::getTrackMetaData(unsigned long, unsigned int)+0x50>
   cf5a8: f9400be0     	ldr	x0, [sp, #0x10]
   cf5ac: f94007e1     	ldr	x1, [sp, #0x8]
   cf5b0: 97ff5954     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   cf5b4: 14000006     	b	0xcf5cc <android::MP3Extractor::getTrackMetaData(unsigned long, unsigned int)+0x64>
   cf5b8: b27b03e8     	orr	x8, xzr, #0x20
   cf5bc: f94003e9     	ldr	x9, [sp]
   cf5c0: 8b080121     	add	x1, x9, x8
   cf5c4: f9400be0     	ldr	x0, [sp, #0x10]
   cf5c8: 97ff46fe     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   cf5cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cf5d0: 910103ff     	add	sp, sp, #0x40
   cf5d4: d65f03c0     	ret

00000000000cf5d8 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)>:
   cf5d8: d10243ff     	sub	sp, sp, #0x90
   cf5dc: a9087bfd     	stp	x29, x30, [sp, #0x80]
   cf5e0: 910203fd     	add	x29, sp, #0x80
   cf5e4: b27d03e8     	orr	x8, xzr, #0x8
   cf5e8: d2800009     	mov	x9, #0x0                // =0
   cf5ec: 5280000a     	mov	w10, #0x0               // =0
   cf5f0: f81f83a0     	stur	x0, [x29, #-0x8]
   cf5f4: f81f03a1     	stur	x1, [x29, #-0x10]
   cf5f8: f81e83a2     	stur	x2, [x29, #-0x18]
   cf5fc: f81e03a3     	stur	x3, [x29, #-0x20]
   cf600: f81d83a4     	stur	x4, [x29, #-0x28]
   cf604: b81d43a5     	stur	w5, [x29, #-0x2c]
   cf608: f81c83a6     	stur	x6, [x29, #-0x38]
   cf60c: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf610: f85f03a1     	ldur	x1, [x29, #-0x10]
   cf614: 8b080022     	add	x2, x1, x8
   cf618: f9001be0     	str	x0, [sp, #0x30]
   cf61c: f90017e1     	str	x1, [sp, #0x28]
   cf620: aa0203e1     	mov	x1, x2
   cf624: f90013e8     	str	x8, [sp, #0x20]
   cf628: f9000fe9     	str	x9, [sp, #0x18]
   cf62c: b90017ea     	str	w10, [sp, #0x14]
   cf630: 97ff602c     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   cf634: f94017e8     	ldr	x8, [sp, #0x28]
   cf638: f9400109     	ldr	x9, [x8]
   cf63c: f9401be0     	ldr	x0, [sp, #0x30]
   cf640: f9000009     	str	x9, [x0]
   cf644: f9401d09     	ldr	x9, [x8, #0x38]
   cf648: f9400001     	ldr	x1, [x0]
   cf64c: f85e8021     	ldur	x1, [x1, #-0x18]
   cf650: 8b010001     	add	x1, x0, x1
   cf654: f9000029     	str	x9, [x1]
   cf658: f94013e9     	ldr	x9, [sp, #0x20]
   cf65c: 8b090001     	add	x1, x0, x9
   cf660: f85e83a2     	ldur	x2, [x29, #-0x18]
   cf664: aa0103e0     	mov	x0, x1
   cf668: f90007e1     	str	x1, [sp, #0x8]
   cf66c: aa0203e1     	mov	x1, x2
   cf670: 97ff46d4     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   cf674: 14000001     	b	0xcf678 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0xa0>
   cf678: b27c03e8     	orr	x8, xzr, #0x10
   cf67c: f9401be9     	ldr	x9, [sp, #0x30]
   cf680: 8b080128     	add	x8, x9, x8
   cf684: f85e03a1     	ldur	x1, [x29, #-0x20]
   cf688: aa0803e0     	mov	x0, x8
   cf68c: f90003e8     	str	x8, [sp]
   cf690: 97ff42b0     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   cf694: 14000001     	b	0xcf698 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0xc0>
   cf698: b27a03e8     	orr	x8, xzr, #0x40
   cf69c: f85d83a9     	ldur	x9, [x29, #-0x28]
   cf6a0: f9401bea     	ldr	x10, [sp, #0x30]
   cf6a4: f9000d49     	str	x9, [x10, #0x18]
   cf6a8: b85d43ab     	ldur	w11, [x29, #-0x2c]
   cf6ac: b900214b     	str	w11, [x10, #0x20]
   cf6b0: f900155f     	str	xzr, [x10, #0x28]
   cf6b4: f900195f     	str	xzr, [x10, #0x30]
   cf6b8: b94017eb     	ldr	w11, [sp, #0x14]
   cf6bc: 3900e14b     	strb	w11, [x10, #0x38]
   cf6c0: 8b080140     	add	x0, x10, x8
   cf6c4: f85c83a1     	ldur	x1, [x29, #-0x38]
   cf6c8: 97ff63da     	bl	0xa8630 <_ZN7android2spINS_9MP3SeekerEEC2ERKS2_@plt>
   cf6cc: 14000001     	b	0xcf6d0 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0xf8>
   cf6d0: f9400fe8     	ldr	x8, [sp, #0x18]
   cf6d4: f9401be9     	ldr	x9, [sp, #0x30]
   cf6d8: f9002528     	str	x8, [x9, #0x48]
   cf6dc: f900293f     	str	xzr, [x9, #0x50]
   cf6e0: f9002d3f     	str	xzr, [x9, #0x58]
   cf6e4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   cf6e8: 910243ff     	add	sp, sp, #0x90
   cf6ec: d65f03c0     	ret
   cf6f0: 2a0103e8     	mov	w8, w1
   cf6f4: f90023e0     	str	x0, [sp, #0x40]
   cf6f8: b9003fe8     	str	w8, [sp, #0x3c]
   cf6fc: 1400000c     	b	0xcf72c <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x154>
   cf700: 2a0103e8     	mov	w8, w1
   cf704: f90023e0     	str	x0, [sp, #0x40]
   cf708: b9003fe8     	str	w8, [sp, #0x3c]
   cf70c: 14000006     	b	0xcf724 <android::MP3Source::MP3Source(android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, long, unsigned int, android::sp<android::MP3Seeker> const&)+0x14c>
   cf710: 2a0103e8     	mov	w8, w1
   cf714: f90023e0     	str	x0, [sp, #0x40]
   cf718: b9003fe8     	str	w8, [sp, #0x3c]
   cf71c: f94003e0     	ldr	x0, [sp]
   cf720: 97ff422c     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cf724: f94007e0     	ldr	x0, [sp, #0x8]
   cf728: 97ff4892     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cf72c: b27d03e8     	orr	x8, xzr, #0x8
   cf730: f94017e9     	ldr	x9, [sp, #0x28]
   cf734: 8b080121     	add	x1, x9, x8
   cf738: f9401be0     	ldr	x0, [sp, #0x30]
   cf73c: 97ff543d     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   cf740: f94023e0     	ldr	x0, [sp, #0x40]
   cf744: 97ff61f3     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cf748 <android::sp<android::MP3Seeker>::sp(android::sp<android::MP3Seeker> const&)>:
   cf748: d100c3ff     	sub	sp, sp, #0x30
   cf74c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cf750: 910083fd     	add	x29, sp, #0x20
   cf754: d2800008     	mov	x8, #0x0                // =0
   cf758: f81f83a0     	stur	x0, [x29, #-0x8]
   cf75c: f9000be1     	str	x1, [sp, #0x10]
   cf760: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf764: aa0003e1     	mov	x1, x0
   cf768: f9400be9     	ldr	x9, [sp, #0x10]
   cf76c: f9400129     	ldr	x9, [x9]
   cf770: f9000029     	str	x9, [x1]
   cf774: aa0003e9     	mov	x9, x0
   cf778: f9400129     	ldr	x9, [x9]
   cf77c: eb08013f     	cmp	x9, x8
   cf780: 1a9f07ea     	cset	w10, ne
   cf784: f90007e0     	str	x0, [sp, #0x8]
   cf788: 3700004a     	tbnz	w10, #0x0, 0xcf790 <android::sp<android::MP3Seeker>::sp(android::sp<android::MP3Seeker> const&)+0x48>
   cf78c: 14000005     	b	0xcf7a0 <android::sp<android::MP3Seeker>::sp(android::sp<android::MP3Seeker> const&)+0x58>
   cf790: f94007e8     	ldr	x8, [sp, #0x8]
   cf794: f9400100     	ldr	x0, [x8]
   cf798: f94007e1     	ldr	x1, [sp, #0x8]
   cf79c: 97ff6c21     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   cf7a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cf7a4: 9100c3ff     	add	sp, sp, #0x30
   cf7a8: d65f03c0     	ret

00000000000cf7ac <android::MP3Source::~MP3Source()>:
   cf7ac: d10183ff     	sub	sp, sp, #0x60
   cf7b0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   cf7b4: 910143fd     	add	x29, sp, #0x50
   cf7b8: f81f83a0     	stur	x0, [x29, #-0x8]
   cf7bc: f81f03a1     	stur	x1, [x29, #-0x10]
   cf7c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf7c4: f85f03a1     	ldur	x1, [x29, #-0x10]
   cf7c8: f9400028     	ldr	x8, [x1]
   cf7cc: f9000008     	str	x8, [x0]
   cf7d0: f9401c28     	ldr	x8, [x1, #0x38]
   cf7d4: f9400009     	ldr	x9, [x0]
   cf7d8: f85e8129     	ldur	x9, [x9, #-0x18]
   cf7dc: 8b090009     	add	x9, x0, x9
   cf7e0: f9000128     	str	x8, [x9]
   cf7e4: 3940e00a     	ldrb	w10, [x0, #0x38]
   cf7e8: f90017e0     	str	x0, [sp, #0x28]
   cf7ec: f90013e1     	str	x1, [sp, #0x20]
   cf7f0: 3700004a     	tbnz	w10, #0x0, 0xcf7f8 <android::MP3Source::~MP3Source()+0x4c>
   cf7f4: 14000021     	b	0xcf878 <android::MP3Source::~MP3Source()+0xcc>
   cf7f8: f94017e8     	ldr	x8, [sp, #0x28]
   cf7fc: f9400109     	ldr	x9, [x8]
   cf800: f9400d29     	ldr	x9, [x9, #0x18]
   cf804: aa0803e0     	mov	x0, x8
   cf808: d63f0120     	blr	x9
   cf80c: 14000001     	b	0xcf810 <android::MP3Source::~MP3Source()+0x64>
   cf810: 1400001a     	b	0xcf878 <android::MP3Source::~MP3Source()+0xcc>
   cf814: b27d03e8     	orr	x8, xzr, #0x8
   cf818: b27c03e9     	orr	x9, xzr, #0x10
   cf81c: b27a03ea     	orr	x10, xzr, #0x40
   cf820: 2a0103eb     	mov	w11, w1
   cf824: f81e83a0     	stur	x0, [x29, #-0x18]
   cf828: b81e43ab     	stur	w11, [x29, #-0x1c]
   cf82c: f94017e0     	ldr	x0, [sp, #0x28]
   cf830: 8b0a0000     	add	x0, x0, x10
   cf834: f9000fe8     	str	x8, [sp, #0x18]
   cf838: f9000be9     	str	x9, [sp, #0x10]
   cf83c: 97ff5c75     	bl	0xa6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>
   cf840: f94017e8     	ldr	x8, [sp, #0x28]
   cf844: f9400be9     	ldr	x9, [sp, #0x10]
   cf848: 8b090100     	add	x0, x8, x9
   cf84c: 97ff41e1     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cf850: f94017e8     	ldr	x8, [sp, #0x28]
   cf854: f9400fe9     	ldr	x9, [sp, #0x18]
   cf858: 8b090100     	add	x0, x8, x9
   cf85c: 97ff4845     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cf860: f94013e8     	ldr	x8, [sp, #0x20]
   cf864: f9400fe9     	ldr	x9, [sp, #0x18]
   cf868: 8b090101     	add	x1, x8, x9
   cf86c: f94017e0     	ldr	x0, [sp, #0x28]
   cf870: 97ff53f0     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   cf874: 14000019     	b	0xcf8d8 <android::MP3Source::~MP3Source()+0x12c>
   cf878: b27d03e8     	orr	x8, xzr, #0x8
   cf87c: b27c03e9     	orr	x9, xzr, #0x10
   cf880: b27a03ea     	orr	x10, xzr, #0x40
   cf884: f94017eb     	ldr	x11, [sp, #0x28]
   cf888: 8b0a0160     	add	x0, x11, x10
   cf88c: f90007e8     	str	x8, [sp, #0x8]
   cf890: f90003e9     	str	x9, [sp]
   cf894: 97ff5c5f     	bl	0xa6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>
   cf898: f94017e8     	ldr	x8, [sp, #0x28]
   cf89c: f94003e9     	ldr	x9, [sp]
   cf8a0: 8b090100     	add	x0, x8, x9
   cf8a4: 97ff41cb     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   cf8a8: f94017e8     	ldr	x8, [sp, #0x28]
   cf8ac: f94007e9     	ldr	x9, [sp, #0x8]
   cf8b0: 8b090100     	add	x0, x8, x9
   cf8b4: 97ff482f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cf8b8: f94013e8     	ldr	x8, [sp, #0x20]
   cf8bc: f94007e9     	ldr	x9, [sp, #0x8]
   cf8c0: 8b090101     	add	x1, x8, x9
   cf8c4: f94017e0     	ldr	x0, [sp, #0x28]
   cf8c8: 97ff53da     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   cf8cc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   cf8d0: 910183ff     	add	sp, sp, #0x60
   cf8d4: d65f03c0     	ret
   cf8d8: f85e83a0     	ldur	x0, [x29, #-0x18]
   cf8dc: 97ff7a3a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000cf8e0 <android::MP3Source::~MP3Source()>:
   cf8e0: d100c3ff     	sub	sp, sp, #0x30
   cf8e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   cf8e8: 910083fd     	add	x29, sp, #0x20
   cf8ec: b0000ec8     	adrp	x8, 0x2a8000
   cf8f0: f9479908     	ldr	x8, [x8, #0xf30]
   cf8f4: b27b07e9     	orr	x9, xzr, #0x60
   cf8f8: f81f83a0     	stur	x0, [x29, #-0x8]
   cf8fc: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf900: f9000be0     	str	x0, [sp, #0x10]
   cf904: aa0803e1     	mov	x1, x8
   cf908: f90007e9     	str	x9, [sp, #0x8]
   cf90c: 97ff4aad     	bl	0xa23c0 <_ZN7android9MP3SourceD2Ev@plt>
   cf910: f9400be8     	ldr	x8, [sp, #0x10]
   cf914: f94007e9     	ldr	x9, [sp, #0x8]
   cf918: 8b090100     	add	x0, x8, x9
   cf91c: 97ff4479     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   cf920: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   cf924: 9100c3ff     	add	sp, sp, #0x30
   cf928: d65f03c0     	ret

00000000000cf92c <virtual thunk to android::MP3Source::~MP3Source()>:
   cf92c: d10083ff     	sub	sp, sp, #0x20
   cf930: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cf934: 910043fd     	add	x29, sp, #0x10
   cf938: f90007e0     	str	x0, [sp, #0x8]
   cf93c: f94007e0     	ldr	x0, [sp, #0x8]
   cf940: f9400008     	ldr	x8, [x0]
   cf944: f85e8108     	ldur	x8, [x8, #-0x18]
   cf948: 8b080008     	add	x8, x0, x8
   cf94c: aa0803e0     	mov	x0, x8
   cf950: 97ff6cb4     	bl	0xaac20 <_ZN7android9MP3SourceD1Ev@plt>
   cf954: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cf958: 910083ff     	add	sp, sp, #0x20
   cf95c: d65f03c0     	ret

00000000000cf960 <android::MP3Source::~MP3Source()>:
   cf960: d10083ff     	sub	sp, sp, #0x20
   cf964: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cf968: 910043fd     	add	x29, sp, #0x10
   cf96c: f90007e0     	str	x0, [sp, #0x8]
   cf970: f94007e0     	ldr	x0, [sp, #0x8]
   cf974: f90003e0     	str	x0, [sp]
   cf978: 97ff6caa     	bl	0xaac20 <_ZN7android9MP3SourceD1Ev@plt>
   cf97c: f94003e0     	ldr	x0, [sp]
   cf980: 97ff43f8     	bl	0xa0960 <_ZdlPv@plt>
   cf984: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cf988: 910083ff     	add	sp, sp, #0x20
   cf98c: d65f03c0     	ret

00000000000cf990 <virtual thunk to android::MP3Source::~MP3Source()>:
   cf990: d10083ff     	sub	sp, sp, #0x20
   cf994: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cf998: 910043fd     	add	x29, sp, #0x10
   cf99c: f90007e0     	str	x0, [sp, #0x8]
   cf9a0: f94007e0     	ldr	x0, [sp, #0x8]
   cf9a4: f9400008     	ldr	x8, [x0]
   cf9a8: f85e8108     	ldur	x8, [x8, #-0x18]
   cf9ac: 8b080008     	add	x8, x0, x8
   cf9b0: aa0803e0     	mov	x0, x8
   cf9b4: 97ff5e9b     	bl	0xa7420 <_ZN7android9MP3SourceD0Ev@plt>
   cf9b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cf9bc: 910083ff     	add	sp, sp, #0x20
   cf9c0: d65f03c0     	ret

00000000000cf9c4 <android::MP3Source::start(android::MetaData*)>:
   cf9c4: d101c3ff     	sub	sp, sp, #0x70
   cf9c8: a9067bfd     	stp	x29, x30, [sp, #0x60]
   cf9cc: 910183fd     	add	x29, sp, #0x60
   cf9d0: d2800a08     	mov	x8, #0x50               // =80
   cf9d4: d2800009     	mov	x9, #0x0                // =0
   cf9d8: 320003ea     	orr	w10, wzr, #0x1
   cf9dc: f81f83a0     	stur	x0, [x29, #-0x8]
   cf9e0: f81f03a1     	stur	x1, [x29, #-0x10]
   cf9e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   cf9e8: f81d83a0     	stur	x0, [x29, #-0x28]
   cf9ec: aa0803e0     	mov	x0, x8
   cf9f0: f9001be9     	str	x9, [sp, #0x30]
   cf9f4: b9002fea     	str	w10, [sp, #0x2c]
   cf9f8: 97ff6546     	bl	0xa8f10 <_Znwm@plt>
   cf9fc: f90013e0     	str	x0, [sp, #0x20]
   cfa00: f9401be1     	ldr	x1, [sp, #0x30]
   cfa04: 97ff626b     	bl	0xa83b0 <_ZN7android16MediaBufferGroupC1Em@plt>
   cfa08: 14000001     	b	0xcfa0c <android::MP3Source::start(android::MetaData*)+0x48>
   cfa0c: b27403e1     	orr	x1, xzr, #0x1000
   cfa10: d2800b00     	mov	x0, #0x58               // =88
   cfa14: f94013e8     	ldr	x8, [sp, #0x20]
   cfa18: f85d83a9     	ldur	x9, [x29, #-0x28]
   cfa1c: f9002528     	str	x8, [x9, #0x48]
   cfa20: f940252a     	ldr	x10, [x9, #0x48]
   cfa24: f9000fe1     	str	x1, [sp, #0x18]
   cfa28: f9000bea     	str	x10, [sp, #0x10]
   cfa2c: 97ff6539     	bl	0xa8f10 <_Znwm@plt>
   cfa30: f90007e0     	str	x0, [sp, #0x8]
   cfa34: f9400fe1     	ldr	x1, [sp, #0x18]
   cfa38: 97ff6b6a     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   cfa3c: 14000001     	b	0xcfa40 <android::MP3Source::start(android::MetaData*)+0x7c>
   cfa40: 52800000     	mov	w0, #0x0                // =0
   cfa44: f9400be8     	ldr	x8, [sp, #0x10]
   cfa48: b90007e0     	str	w0, [sp, #0x4]
   cfa4c: aa0803e0     	mov	x0, x8
   cfa50: f94007e1     	ldr	x1, [sp, #0x8]
   cfa54: 97ff63ef     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
   cfa58: f85d83a8     	ldur	x8, [x29, #-0x28]
   cfa5c: f9400d00     	ldr	x0, [x8, #0x18]
   cfa60: f9001500     	str	x0, [x8, #0x28]
   cfa64: f900191f     	str	xzr, [x8, #0x30]
   cfa68: f9401900     	ldr	x0, [x8, #0x30]
   cfa6c: f9002900     	str	x0, [x8, #0x50]
   cfa70: f9002d1f     	str	xzr, [x8, #0x58]
   cfa74: b9402fe9     	ldr	w9, [sp, #0x2c]
   cfa78: 3900e109     	strb	w9, [x8, #0x38]
   cfa7c: b94007e0     	ldr	w0, [sp, #0x4]
   cfa80: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   cfa84: 9101c3ff     	add	sp, sp, #0x70
   cfa88: d65f03c0     	ret
   cfa8c: 2a0103e8     	mov	w8, w1
   cfa90: f81e83a0     	stur	x0, [x29, #-0x18]
   cfa94: b81e43a8     	stur	w8, [x29, #-0x1c]
   cfa98: f94013e0     	ldr	x0, [sp, #0x20]
   cfa9c: 97ff43b1     	bl	0xa0960 <_ZdlPv@plt>
   cfaa0: 14000006     	b	0xcfab8 <android::MP3Source::start(android::MetaData*)+0xf4>
   cfaa4: 2a0103e8     	mov	w8, w1
   cfaa8: f81e83a0     	stur	x0, [x29, #-0x18]
   cfaac: b81e43a8     	stur	w8, [x29, #-0x1c]
   cfab0: f94007e0     	ldr	x0, [sp, #0x8]
   cfab4: 97ff43ab     	bl	0xa0960 <_ZdlPv@plt>
   cfab8: f85e83a0     	ldur	x0, [x29, #-0x18]
   cfabc: 97ff6115     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000cfac0 <android::MP3Source::stop()>:
   cfac0: d10103ff     	sub	sp, sp, #0x40
   cfac4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   cfac8: 9100c3fd     	add	x29, sp, #0x30
   cfacc: d2800008     	mov	x8, #0x0                // =0
   cfad0: 52800009     	mov	w9, #0x0                // =0
   cfad4: f81f83a0     	stur	x0, [x29, #-0x8]
   cfad8: f85f83a0     	ldur	x0, [x29, #-0x8]
   cfadc: f940240a     	ldr	x10, [x0, #0x48]
   cfae0: eb08015f     	cmp	x10, x8
   cfae4: 1a9f17eb     	cset	w11, eq
   cfae8: f81f03a8     	stur	x8, [x29, #-0x10]
   cfaec: b81ec3a9     	stur	w9, [x29, #-0x14]
   cfaf0: f9000be0     	str	x0, [sp, #0x10]
   cfaf4: f90007ea     	str	x10, [sp, #0x8]
   cfaf8: 370000cb     	tbnz	w11, #0x0, 0xcfb10 <android::MP3Source::stop()+0x50>
   cfafc: f94007e8     	ldr	x8, [sp, #0x8]
   cfb00: f9400109     	ldr	x9, [x8]
   cfb04: f9400529     	ldr	x9, [x9, #0x8]
   cfb08: aa0803e0     	mov	x0, x8
   cfb0c: d63f0120     	blr	x9
   cfb10: 52800000     	mov	w0, #0x0                // =0
   cfb14: f85f03a8     	ldur	x8, [x29, #-0x10]
   cfb18: f9400be9     	ldr	x9, [sp, #0x10]
   cfb1c: f9002528     	str	x8, [x9, #0x48]
   cfb20: b85ec3aa     	ldur	w10, [x29, #-0x14]
   cfb24: 3900e12a     	strb	w10, [x9, #0x38]
   cfb28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   cfb2c: 910103ff     	add	sp, sp, #0x40
   cfb30: d65f03c0     	ret

00000000000cfb34 <android::MP3Source::getFormat()>:
   cfb34: d10083ff     	sub	sp, sp, #0x20
   cfb38: a9017bfd     	stp	x29, x30, [sp, #0x10]
   cfb3c: 910043fd     	add	x29, sp, #0x10
   cfb40: b27d03e9     	orr	x9, xzr, #0x8
   cfb44: f90007e0     	str	x0, [sp, #0x8]
   cfb48: f94007e0     	ldr	x0, [sp, #0x8]
   cfb4c: 8b090001     	add	x1, x0, x9
   cfb50: aa0803e0     	mov	x0, x8
   cfb54: 97ff459b     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   cfb58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   cfb5c: 910083ff     	add	sp, sp, #0x20
   cfb60: d65f03c0     	ret

00000000000cfb64 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   cfb64: d10603ff     	sub	sp, sp, #0x180
   cfb68: f900b3fc     	str	x28, [sp, #0x160]
   cfb6c: a9177bfd     	stp	x29, x30, [sp, #0x170]
   cfb70: 9105c3fd     	add	x29, sp, #0x170
   cfb74: d100c3a8     	sub	x8, x29, #0x30
   cfb78: d53bd049     	mrs	x9, TPIDR_EL0
   cfb7c: f9401529     	ldr	x9, [x9, #0x28]
   cfb80: f9000d09     	str	x9, [x8, #0x18]
   cfb84: f81803a0     	stur	x0, [x29, #-0x80]
   cfb88: f81783a1     	stur	x1, [x29, #-0x88]
   cfb8c: f81703a2     	stur	x2, [x29, #-0x90]
   cfb90: f85803a9     	ldur	x9, [x29, #-0x80]
   cfb94: f85783a0     	ldur	x0, [x29, #-0x88]
   cfb98: aa1f03e1     	mov	x1, xzr
   cfb9c: f9000001     	str	x1, [x0]
   cfba0: 2a1f03ea     	mov	w10, wzr
   cfba4: 3816c3aa     	sturb	w10, [x29, #-0x94]
   cfba8: f85703a0     	ldur	x0, [x29, #-0x90]
   cfbac: f90053e8     	str	x8, [sp, #0xa0]
   cfbb0: f9004fe9     	str	x9, [sp, #0x98]
   cfbb4: b40008e0     	cbz	x0, 0xcfcd0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   cfbb8: 14000001     	b	0xcfbbc <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58>
   cfbbc: f85703a0     	ldur	x0, [x29, #-0x90]
   cfbc0: d10083a1     	sub	x1, x29, #0x20
   cfbc4: d10093a2     	sub	x2, x29, #0x24
   cfbc8: 97ff51f2     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   cfbcc: 36000820     	tbz	w0, #0x0, 0xcfcd0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   cfbd0: 14000001     	b	0xcfbd4 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x70>
   cfbd4: f94053e8     	ldr	x8, [sp, #0xa0]
   cfbd8: f9400909     	ldr	x9, [x8, #0x10]
   cfbdc: f9000109     	str	x9, [x8]
   cfbe0: f9404fe9     	ldr	x9, [sp, #0x98]
   cfbe4: 91010120     	add	x0, x9, #0x40
   cfbe8: aa1f03e1     	mov	x1, xzr
   cfbec: 97ff5d9d     	bl	0xa7260 <_ZNK7android2spINS_9MP3SeekerEEeqEPKS1_@plt>
   cfbf0: 370001a0     	tbnz	w0, #0x0, 0xcfc24 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
   cfbf4: 14000001     	b	0xcfbf8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94>
   cfbf8: f9404fe8     	ldr	x8, [sp, #0x98]
   cfbfc: 91010100     	add	x0, x8, #0x40
   cfc00: 97ff5714     	bl	0xa5850 <_ZNK7android2spINS_9MP3SeekerEEptEv@plt>
   cfc04: f9404fe8     	ldr	x8, [sp, #0x98]
   cfc08: 9100a102     	add	x2, x8, #0x28
   cfc0c: f940001e     	ldr	x30, [x0]
   cfc10: f9401fde     	ldr	x30, [x30, #0x38]
   cfc14: d100c3a1     	sub	x1, x29, #0x30
   cfc18: d63f03c0     	blr	x30
   cfc1c: 37000440     	tbnz	w0, #0x0, 0xcfca4 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x140>
   cfc20: 14000001     	b	0xcfc24 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
   cfc24: f9404fe8     	ldr	x8, [sp, #0x98]
   cfc28: 91002100     	add	x0, x8, #0x8
   cfc2c: 97ff54a1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cfc30: 528e8ca1     	mov	w1, #0x7465             // =29797
   cfc34: 72ac4e41     	movk	w1, #0x6272, lsl #16
   cfc38: d100d3a2     	sub	x2, x29, #0x34
   cfc3c: 97ff5619     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   cfc40: 370000a0     	tbnz	w0, #0x0, 0xcfc54 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf0>
   cfc44: 14000001     	b	0xcfc48 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe4>
   cfc48: 12807e28     	mov	w8, #-0x3f2             // =-1010
   cfc4c: b818c3a8     	stur	w8, [x29, #-0x74]
   cfc50: 14000111     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   cfc54: f94053e8     	ldr	x8, [sp, #0xa0]
   cfc58: f9400909     	ldr	x9, [x8, #0x10]
   cfc5c: f9404fea     	ldr	x10, [sp, #0x98]
   cfc60: f9001949     	str	x9, [x10, #0x30]
   cfc64: f9400d49     	ldr	x9, [x10, #0x18]
   cfc68: f940090b     	ldr	x11, [x8, #0x10]
   cfc6c: b89cc3ac     	ldursw	x12, [x29, #-0x34]
   cfc70: 9b0c7d6b     	mul	x11, x11, x12
   cfc74: d2869b6c     	mov	x12, #0x34db            // =13531
   cfc78: f2baf6cc     	movk	x12, #0xd7b6, lsl #16
   cfc7c: f2dbd04c     	movk	x12, #0xde82, lsl #32
   cfc80: f2e8636c     	movk	x12, #0x431b, lsl #48
   cfc84: 9b4c7d6b     	smulh	x11, x11, x12
   cfc88: 9355fd6c     	asr	x12, x11, #21
   cfc8c: 8b4bfd8b     	add	x11, x12, x11, lsr #63
   cfc90: 8b0b0129     	add	x9, x9, x11
   cfc94: f9001549     	str	x9, [x10, #0x28]
   cfc98: 320003ed     	orr	w13, wzr, #0x1
   cfc9c: 3816c3ad     	sturb	w13, [x29, #-0x94]
   cfca0: 14000006     	b	0xcfcb8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x154>
   cfca4: f94053e8     	ldr	x8, [sp, #0xa0]
   cfca8: f9400109     	ldr	x9, [x8]
   cfcac: f9404fea     	ldr	x10, [sp, #0x98]
   cfcb0: f9001949     	str	x9, [x10, #0x30]
   cfcb4: 14000001     	b	0xcfcb8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x154>
   cfcb8: f9404fe8     	ldr	x8, [sp, #0x98]
   cfcbc: f9401909     	ldr	x9, [x8, #0x30]
   cfcc0: f9002909     	str	x9, [x8, #0x50]
   cfcc4: aa1f03e9     	mov	x9, xzr
   cfcc8: f9002d09     	str	x9, [x8, #0x58]
   cfccc: 14000001     	b	0xcfcd0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   cfcd0: f9404fe8     	ldr	x8, [sp, #0x98]
   cfcd4: f9402500     	ldr	x0, [x8, #0x48]
   cfcd8: d10103a1     	sub	x1, x29, #0x40
   cfcdc: 2a1f03e2     	mov	w2, wzr
   cfce0: aa1f03e3     	mov	x3, xzr
   cfce4: 97ff577b     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   cfce8: b81683a0     	stur	w0, [x29, #-0x98]
   cfcec: b85683a0     	ldur	w0, [x29, #-0x98]
   cfcf0: 340000a0     	cbz	w0, 0xcfd04 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a0>
   cfcf4: 14000001     	b	0xcfcf8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x194>
   cfcf8: b85683a8     	ldur	w8, [x29, #-0x98]
   cfcfc: b818c3a8     	stur	w8, [x29, #-0x74]
   cfd00: 140000e5     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   cfd04: 14000001     	b	0xcfd08 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a4>
   cfd08: f9404fe8     	ldr	x8, [sp, #0x98]
   cfd0c: 91004100     	add	x0, x8, #0x10
   cfd10: 97ff5ea0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   cfd14: f9404fe8     	ldr	x8, [sp, #0x98]
   cfd18: f9401501     	ldr	x1, [x8, #0x28]
   cfd1c: f85c03be     	ldur	x30, [x29, #-0x40]
   cfd20: f9004be0     	str	x0, [sp, #0x90]
   cfd24: aa1e03e0     	mov	x0, x30
   cfd28: f90047e1     	str	x1, [sp, #0x88]
   cfd2c: 97ff4cad     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   cfd30: f9404be8     	ldr	x8, [sp, #0x90]
   cfd34: f9400101     	ldr	x1, [x8]
   cfd38: f9401c21     	ldr	x1, [x1, #0x38]
   cfd3c: 321e03e9     	orr	w9, wzr, #0x4
   cfd40: 2a0903e3     	mov	w3, w9
   cfd44: f90043e0     	str	x0, [sp, #0x80]
   cfd48: aa0803e0     	mov	x0, x8
   cfd4c: f94047fe     	ldr	x30, [sp, #0x88]
   cfd50: f9003fe1     	str	x1, [sp, #0x78]
   cfd54: aa1e03e1     	mov	x1, x30
   cfd58: f94043e2     	ldr	x2, [sp, #0x80]
   cfd5c: f9403fea     	ldr	x10, [sp, #0x78]
   cfd60: d63f0140     	blr	x10
   cfd64: f81603a0     	stur	x0, [x29, #-0xa0]
   cfd68: f85603a8     	ldur	x8, [x29, #-0xa0]
   cfd6c: f1000d08     	subs	x8, x8, #0x3
   cfd70: f9003be8     	str	x8, [sp, #0x70]
   cfd74: 5400018c     	b.gt	0xcfda4 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x240>
   cfd78: 14000001     	b	0xcfd7c <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x218>
   cfd7c: f85c03a8     	ldur	x8, [x29, #-0x40]
   cfd80: f9400109     	ldr	x9, [x8]
   cfd84: f9400129     	ldr	x9, [x9]
   cfd88: aa0803e0     	mov	x0, x8
   cfd8c: d63f0120     	blr	x9
   cfd90: aa1f03e8     	mov	x8, xzr
   cfd94: f81c03a8     	stur	x8, [x29, #-0x40]
   cfd98: 12807e4a     	mov	w10, #-0x3f3            // =-1011
   cfd9c: b818c3aa     	stur	w10, [x29, #-0x74]
   cfda0: 140000bd     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   cfda4: f85c03a0     	ldur	x0, [x29, #-0x40]
   cfda8: 97ff4c8e     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   cfdac: 97ff5dc5     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   cfdb0: b815c3a0     	stur	w0, [x29, #-0xa4]
   cfdb4: b855c3a0     	ldur	w0, [x29, #-0xa4]
   cfdb8: 52818008     	mov	w8, #0xc00              // =3072
   cfdbc: 72bfffc8     	movk	w8, #0xfffe, lsl #16
   cfdc0: 0a080000     	and	w0, w0, w8
   cfdc4: f9404ffe     	ldr	x30, [sp, #0x98]
   cfdc8: b94023c9     	ldr	w9, [x30, #0x20]
   cfdcc: 0a080128     	and	w8, w9, w8
   cfdd0: 6b080008     	subs	w8, w0, w8
   cfdd4: b9006fe8     	str	w8, [sp, #0x6c]
   cfdd8: 54000381     	b.ne	0xcfe48 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e4>
   cfddc: 14000001     	b	0xcfde0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x27c>
   cfde0: b855c3a0     	ldur	w0, [x29, #-0xa4]
   cfde4: d10123a1     	sub	x1, x29, #0x48
   cfde8: d10153a2     	sub	x2, x29, #0x54
   cfdec: aa1f03e3     	mov	x3, xzr
   cfdf0: d10133a4     	sub	x4, x29, #0x4c
   cfdf4: d10143a5     	sub	x5, x29, #0x50
   cfdf8: 97ff446a     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
   cfdfc: 36000260     	tbz	w0, #0x0, 0xcfe48 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e4>
   cfe00: 14000001     	b	0xcfe04 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2a0>
   cfe04: 3856c3a8     	ldurb	w8, [x29, #-0x94]
   cfe08: 360001e8     	tbz	w8, #0x0, 0xcfe44 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
   cfe0c: 14000001     	b	0xcfe10 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2ac>
   cfe10: f9404fe8     	ldr	x8, [sp, #0x98]
   cfe14: f9401509     	ldr	x9, [x8, #0x28]
   cfe18: f9400d0a     	ldr	x10, [x8, #0x18]
   cfe1c: eb0a0129     	subs	x9, x9, x10
   cfe20: 5283e80b     	mov	w11, #0x1f40            // =8000
   cfe24: 2a0b03ea     	mov	w10, w11
   cfe28: 9b0a7d29     	mul	x9, x9, x10
   cfe2c: b89b43aa     	ldursw	x10, [x29, #-0x4c]
   cfe30: 9aca0d29     	sdiv	x9, x9, x10
   cfe34: f9001909     	str	x9, [x8, #0x30]
   cfe38: f9401909     	ldr	x9, [x8, #0x30]
   cfe3c: f9002909     	str	x9, [x8, #0x50]
   cfe40: 14000001     	b	0xcfe44 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
   cfe44: 1400001b     	b	0xcfeb0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x34c>
   cfe48: f9404fe8     	ldr	x8, [sp, #0x98]
   cfe4c: f9401509     	ldr	x9, [x8, #0x28]
   cfe50: f81a03a9     	stur	x9, [x29, #-0x60]
   cfe54: 91004100     	add	x0, x8, #0x10
   cfe58: b9402101     	ldr	w1, [x8, #0x20]
   cfe5c: d10183a2     	sub	x2, x29, #0x60
   cfe60: aa1f03e9     	mov	x9, xzr
   cfe64: aa0903e3     	mov	x3, x9
   cfe68: aa0903e4     	mov	x4, x9
   cfe6c: 97fff7da     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   cfe70: 37000180     	tbnz	w0, #0x0, 0xcfea0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x33c>
   cfe74: 14000001     	b	0xcfe78 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x314>
   cfe78: f85c03a8     	ldur	x8, [x29, #-0x40]
   cfe7c: f9400109     	ldr	x9, [x8]
   cfe80: f9400129     	ldr	x9, [x9]
   cfe84: aa0803e0     	mov	x0, x8
   cfe88: d63f0120     	blr	x9
   cfe8c: aa1f03e8     	mov	x8, xzr
   cfe90: f81c03a8     	stur	x8, [x29, #-0x40]
   cfe94: 12807e4a     	mov	w10, #-0x3f3            // =-1011
   cfe98: b818c3aa     	stur	w10, [x29, #-0x74]
   cfe9c: 1400007e     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   cfea0: f85a03a8     	ldur	x8, [x29, #-0x60]
   cfea4: f9404fe9     	ldr	x9, [sp, #0x98]
   cfea8: f9001528     	str	x8, [x9, #0x28]
   cfeac: 17ffff97     	b	0xcfd08 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a4>
   cfeb0: f85c03a0     	ldur	x0, [x29, #-0x40]
   cfeb4: 97ff50ab     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   cfeb8: f9404ffe     	ldr	x30, [sp, #0x98]
   cfebc: 910043c8     	add	x8, x30, #0x10
   cfec0: f90033e0     	str	x0, [sp, #0x60]
   cfec4: aa0803e0     	mov	x0, x8
   cfec8: 97ff5e32     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   cfecc: f9404fe8     	ldr	x8, [sp, #0x98]
   cfed0: f9401501     	ldr	x1, [x8, #0x28]
   cfed4: f85c03be     	ldur	x30, [x29, #-0x40]
   cfed8: f9002fe0     	str	x0, [sp, #0x58]
   cfedc: aa1e03e0     	mov	x0, x30
   cfee0: f9002be1     	str	x1, [sp, #0x50]
   cfee4: 97ff4c3f     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   cfee8: f85b83a3     	ldur	x3, [x29, #-0x48]
   cfeec: f9402fe8     	ldr	x8, [sp, #0x58]
   cfef0: f9400101     	ldr	x1, [x8]
   cfef4: f9401c21     	ldr	x1, [x1, #0x38]
   cfef8: f90027e0     	str	x0, [sp, #0x48]
   cfefc: aa0803e0     	mov	x0, x8
   cff00: f9402bfe     	ldr	x30, [sp, #0x50]
   cff04: f90023e1     	str	x1, [sp, #0x40]
   cff08: aa1e03e1     	mov	x1, x30
   cff0c: f94027e2     	ldr	x2, [sp, #0x48]
   cff10: f94023e9     	ldr	x9, [sp, #0x40]
   cff14: d63f0120     	blr	x9
   cff18: f81503a0     	stur	x0, [x29, #-0xb0]
   cff1c: f85503a8     	ldur	x8, [x29, #-0xb0]
   cff20: f85b83a9     	ldur	x9, [x29, #-0x48]
   cff24: eb090108     	subs	x8, x8, x9
   cff28: f9001fe8     	str	x8, [sp, #0x38]
   cff2c: 5400018a     	b.ge	0xcff5c <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3f8>
   cff30: 14000001     	b	0xcff34 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3d0>
   cff34: f85c03a8     	ldur	x8, [x29, #-0x40]
   cff38: f9400109     	ldr	x9, [x8]
   cff3c: f9400129     	ldr	x9, [x9]
   cff40: aa0803e0     	mov	x0, x8
   cff44: d63f0120     	blr	x9
   cff48: aa1f03e8     	mov	x8, xzr
   cff4c: f81c03a8     	stur	x8, [x29, #-0x40]
   cff50: 12807e4a     	mov	w10, #-0x3f3            // =-1011
   cff54: b818c3aa     	stur	w10, [x29, #-0x74]
   cff58: 1400004f     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   cff5c: f85c03a0     	ldur	x0, [x29, #-0x40]
   cff60: f85b83a2     	ldur	x2, [x29, #-0x48]
   cff64: aa1f03e1     	mov	x1, xzr
   cff68: 97ff5c62     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   cff6c: f85c03a0     	ldur	x0, [x29, #-0x40]
   cff70: d101a3a1     	sub	x1, x29, #0x68
   cff74: aa0103e8     	mov	x8, x1
   cff78: f9001be1     	str	x1, [sp, #0x30]
   cff7c: 97ff506d     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   cff80: f9401be0     	ldr	x0, [sp, #0x30]
   cff84: 97ff53cb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cff88: f90017e0     	str	x0, [sp, #0x28]
   cff8c: 14000001     	b	0xcff90 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x42c>
   cff90: f9404fe8     	ldr	x8, [sp, #0x98]
   cff94: f9401902     	ldr	x2, [x8, #0x30]
   cff98: 528daca1     	mov	w1, #0x6d65             // =28005
   cff9c: 72ae8d21     	movk	w1, #0x7469, lsl #16
   cffa0: f94017e0     	ldr	x0, [sp, #0x28]
   cffa4: 97ff6667     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   cffa8: b90027e0     	str	w0, [sp, #0x24]
   cffac: 14000001     	b	0xcffb0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x44c>
   cffb0: d101a3a0     	sub	x0, x29, #0x68
   cffb4: 97ff466f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   cffb8: f85c03a0     	ldur	x0, [x29, #-0x40]
   cffbc: d101c3be     	sub	x30, x29, #0x70
   cffc0: aa1e03e8     	mov	x8, x30
   cffc4: f9000ffe     	str	x30, [sp, #0x18]
   cffc8: 97ff505a     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   cffcc: f9400fe0     	ldr	x0, [sp, #0x18]
   cffd0: 97ff53b8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   cffd4: f9000be0     	str	x0, [sp, #0x10]
   cffd8: 14000001     	b	0xcffdc <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x478>
   cffdc: 528dcc61     	mov	w1, #0x6e63             // =28259
   cffe0: 72ae6f21     	movk	w1, #0x7379, lsl #16
   cffe4: 320003e2     	orr	w2, wzr, #0x1
   cffe8: f9400be0     	ldr	x0, [sp, #0x10]
   cffec: 97ff4e21     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   cfff0: b9000fe0     	str	w0, [sp, #0xc]
   cfff4: 14000001     	b	0xcfff8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x494>
   cfff8: d101c3a0     	sub	x0, x29, #0x70
   cfffc: 97ff465d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d0000: f85b83a0     	ldur	x0, [x29, #-0x48]
   d0004: f9404ffe     	ldr	x30, [sp, #0x98]
   d0008: f94017c8     	ldr	x8, [x30, #0x28]
   d000c: 8b000108     	add	x8, x8, x0
   d0010: f90017c8     	str	x8, [x30, #0x28]
   d0014: b89b03a8     	ldursw	x8, [x29, #-0x50]
   d0018: f9402fc0     	ldr	x0, [x30, #0x58]
   d001c: 8b080008     	add	x8, x0, x8
   d0020: f9002fc8     	str	x8, [x30, #0x58]
   d0024: f9402bc8     	ldr	x8, [x30, #0x50]
   d0028: f9402fc0     	ldr	x0, [x30, #0x58]
   d002c: 52884809     	mov	w9, #0x4240             // =16960
   d0030: 72a001e9     	movk	w9, #0xf, lsl #16
   d0034: 2a0903ea     	mov	w10, w9
   d0038: 9b0a7c0a     	mul	x10, x0, x10
   d003c: b89ac3a0     	ldursw	x0, [x29, #-0x54]
   d0040: 9ac00d4a     	sdiv	x10, x10, x0
   d0044: 8b0a0108     	add	x8, x8, x10
   d0048: f9001bc8     	str	x8, [x30, #0x30]
   d004c: f85c03a8     	ldur	x8, [x29, #-0x40]
   d0050: f85783aa     	ldur	x10, [x29, #-0x88]
   d0054: f9000148     	str	x8, [x10]
   d0058: 2a1f03e9     	mov	w9, wzr
   d005c: b818c3a9     	stur	w9, [x29, #-0x74]
   d0060: 1400000d     	b	0xd0094 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   d0064: f9005fe0     	str	x0, [sp, #0xb8]
   d0068: 2a0103e8     	mov	w8, w1
   d006c: b900b7e8     	str	w8, [sp, #0xb4]
   d0070: d101a3a0     	sub	x0, x29, #0x68
   d0074: 97ff463f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d0078: 14000016     	b	0xd00d0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x56c>
   d007c: f9005fe0     	str	x0, [sp, #0xb8]
   d0080: 2a0103e8     	mov	w8, w1
   d0084: b900b7e8     	str	w8, [sp, #0xb4]
   d0088: d101c3a0     	sub	x0, x29, #0x70
   d008c: 97ff4639     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d0090: 14000010     	b	0xd00d0 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x56c>
   d0094: b858c3a8     	ldur	w8, [x29, #-0x74]
   d0098: d53bd049     	mrs	x9, TPIDR_EL0
   d009c: f9401529     	ldr	x9, [x9, #0x28]
   d00a0: f94053ea     	ldr	x10, [sp, #0xa0]
   d00a4: f9400d4b     	ldr	x11, [x10, #0x18]
   d00a8: eb0b0129     	subs	x9, x9, x11
   d00ac: b9000be8     	str	w8, [sp, #0x8]
   d00b0: f90003e9     	str	x9, [sp]
   d00b4: 54000121     	b.ne	0xd00d8 <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x574>
   d00b8: 14000001     	b	0xd00bc <android::MP3Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x558>
   d00bc: b9400be0     	ldr	w0, [sp, #0x8]
   d00c0: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   d00c4: f940b3fc     	ldr	x28, [sp, #0x160]
   d00c8: 910603ff     	add	sp, sp, #0x180
   d00cc: d65f03c0     	ret
   d00d0: f9405fe0     	ldr	x0, [sp, #0xb8]
   d00d4: 97ff5f8f     	bl	0xa7f10 <_Unwind_Resume@plt>
   d00d8: 97ff6726     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d00dc <android::MP3Extractor::getMetaData()>:
   d00dc: d10603ff     	sub	sp, sp, #0x180
   d00e0: f900b3fc     	str	x28, [sp, #0x160]
   d00e4: a9177bfd     	stp	x29, x30, [sp, #0x170]
   d00e8: 9105c3fd     	add	x29, sp, #0x170
   d00ec: d53bd049     	mrs	x9, TPIDR_EL0
   d00f0: f9401529     	ldr	x9, [x9, #0x28]
   d00f4: f81e83a9     	stur	x9, [x29, #-0x18]
   d00f8: f81983a0     	stur	x0, [x29, #-0x68]
   d00fc: f85983a9     	ldur	x9, [x29, #-0x68]
   d0100: 2a1f03ea     	mov	w10, wzr
   d0104: 381973aa     	sturb	w10, [x29, #-0x69]
   d0108: 321d0bea     	orr	w10, wzr, #0x38
   d010c: 2a0a03e0     	mov	w0, w10
   d0110: f81603a8     	stur	x8, [x29, #-0xa0]
   d0114: f81583a9     	stur	x9, [x29, #-0xa8]
   d0118: 97ff637e     	bl	0xa8f10 <_Znwm@plt>
   d011c: aa0003e8     	mov	x8, x0
   d0120: aa0003e9     	mov	x9, x0
   d0124: f81503a8     	stur	x8, [x29, #-0xb0]
   d0128: f9005fe9     	str	x9, [sp, #0xb8]
   d012c: 97ff5c61     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   d0130: 14000001     	b	0xd0134 <android::MP3Extractor::getMetaData()+0x58>
   d0134: f85603a0     	ldur	x0, [x29, #-0xa0]
   d0138: f9405fe1     	ldr	x1, [sp, #0xb8]
   d013c: 97ff5671     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d0140: f85583a0     	ldur	x0, [x29, #-0xa8]
   d0144: b9400808     	ldr	w8, [x0, #0x8]
   d0148: 34000188     	cbz	w8, 0xd0178 <android::MP3Extractor::getMetaData()+0x9c>
   d014c: 14000001     	b	0xd0150 <android::MP3Extractor::getMetaData()+0x74>
   d0150: 320003e8     	orr	w8, wzr, #0x1
   d0154: 381973a8     	sturb	w8, [x29, #-0x69]
   d0158: b81803a8     	stur	w8, [x29, #-0x80]
   d015c: 14000104     	b	0xd056c <android::MP3Extractor::getMetaData()+0x490>
   d0160: f81883a0     	stur	x0, [x29, #-0x78]
   d0164: 2a0103e8     	mov	w8, w1
   d0168: b81843a8     	stur	w8, [x29, #-0x7c]
   d016c: f85503a0     	ldur	x0, [x29, #-0xb0]
   d0170: 97ff41fc     	bl	0xa0960 <_ZdlPv@plt>
   d0174: 14000112     	b	0xd05bc <android::MP3Extractor::getMetaData()+0x4e0>
   d0178: f85603a0     	ldur	x0, [x29, #-0xa0]
   d017c: 97ff534d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d0180: f9005be0     	str	x0, [sp, #0xb0]
   d0184: 14000001     	b	0xd0188 <android::MP3Extractor::getMetaData()+0xac>
   d0188: 90000942     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d018c: 91318442     	add	x2, x2, #0xc61
   d0190: 528daca1     	mov	w1, #0x6d65             // =28005
   d0194: 72adad21     	movk	w1, #0x6d69, lsl #16
   d0198: f9405be0     	ldr	x0, [sp, #0xb0]
   d019c: 97ff4089     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d01a0: b900afe0     	str	w0, [sp, #0xac]
   d01a4: 14000001     	b	0xd01a8 <android::MP3Extractor::getMetaData()+0xcc>
   d01a8: f85583a8     	ldur	x8, [x29, #-0xa8]
   d01ac: 91004101     	add	x1, x8, #0x10
   d01b0: d10123a0     	sub	x0, x29, #0x48
   d01b4: 2a1f03e2     	mov	w2, wzr
   d01b8: aa1f03e3     	mov	x3, xzr
   d01bc: 97ff49fd     	bl	0xa29b0 <_ZN7android3ID3C1ERKNS_2spINS_10DataSourceEEEbl@plt>
   d01c0: 14000001     	b	0xd01c4 <android::MP3Extractor::getMetaData()+0xe8>
   d01c4: d10123a0     	sub	x0, x29, #0x48
   d01c8: 97ff5222     	bl	0xa4a50 <_ZNK7android3ID37isValidEv@plt>
   d01cc: b900abe0     	str	w0, [sp, #0xa8]
   d01d0: 14000001     	b	0xd01d4 <android::MP3Extractor::getMetaData()+0xf8>
   d01d4: b940abe8     	ldr	w8, [sp, #0xa8]
   d01d8: 370001c8     	tbnz	w8, #0x0, 0xd0210 <android::MP3Extractor::getMetaData()+0x134>
   d01dc: 14000001     	b	0xd01e0 <android::MP3Extractor::getMetaData()+0x104>
   d01e0: 320003e8     	orr	w8, wzr, #0x1
   d01e4: 381973a8     	sturb	w8, [x29, #-0x69]
   d01e8: b81803a8     	stur	w8, [x29, #-0x80]
   d01ec: 140000da     	b	0xd0554 <android::MP3Extractor::getMetaData()+0x478>
   d01f0: f81883a0     	stur	x0, [x29, #-0x78]
   d01f4: 2a0103e8     	mov	w8, w1
   d01f8: b81843a8     	stur	w8, [x29, #-0x7c]
   d01fc: 140000ed     	b	0xd05b0 <android::MP3Extractor::getMetaData()+0x4d4>
   d0200: f81883a0     	stur	x0, [x29, #-0x78]
   d0204: 2a0103e8     	mov	w8, w1
   d0208: b81843a8     	stur	w8, [x29, #-0x7c]
   d020c: 140000d5     	b	0xd0560 <android::MP3Extractor::getMetaData()+0x484>
   d0210: aa1f03e8     	mov	x8, xzr
   d0214: f81783a8     	stur	x8, [x29, #-0x88]
   d0218: 14000001     	b	0xd021c <android::MP3Extractor::getMetaData()+0x140>
   d021c: f85783a8     	ldur	x8, [x29, #-0x88]
   d0220: f1002908     	subs	x8, x8, #0xa
   d0224: f90053e8     	str	x8, [sp, #0xa0]
   d0228: 54001268     	b.hi	0xd0474 <android::MP3Extractor::getMetaData()+0x398>
   d022c: 14000001     	b	0xd0230 <android::MP3Extractor::getMetaData()+0x154>
   d0230: 52800508     	mov	w8, #0x28               // =40
   d0234: 2a0803e0     	mov	w0, w8
   d0238: 97ff6336     	bl	0xa8f10 <_Znwm@plt>
   d023c: f9004fe0     	str	x0, [sp, #0x98]
   d0240: 14000001     	b	0xd0244 <android::MP3Extractor::getMetaData()+0x168>
   d0244: f9404fe0     	ldr	x0, [sp, #0x98]
   d0248: f85783a8     	ldur	x8, [x29, #-0x88]
   d024c: 321d07e9     	orr	w9, wzr, #0x18
   d0250: 2a0903ea     	mov	w10, w9
   d0254: 9b0a7d08     	mul	x8, x8, x10
   d0258: 90000e4a     	adrp	x10, 0x298000 <construction vtable for android::MediaSource-in-android::AMRSource+0x58>
   d025c: 913ca14a     	add	x10, x10, #0xf28
   d0260: 8b080148     	add	x8, x10, x8
   d0264: f9400502     	ldr	x2, [x8, #0x8]
   d0268: d10123a1     	sub	x1, x29, #0x48
   d026c: f9404fe8     	ldr	x8, [sp, #0x98]
   d0270: f9004be0     	str	x0, [sp, #0x90]
   d0274: aa0803e0     	mov	x0, x8
   d0278: 97ff692e     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   d027c: 14000001     	b	0xd0280 <android::MP3Extractor::getMetaData()+0x1a4>
   d0280: f9404be8     	ldr	x8, [sp, #0x90]
   d0284: f81703a8     	stur	x8, [x29, #-0x90]
   d0288: f85703a0     	ldur	x0, [x29, #-0x90]
   d028c: 97ff5fad     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   d0290: b9008fe0     	str	w0, [sp, #0x8c]
   d0294: 14000001     	b	0xd0298 <android::MP3Extractor::getMetaData()+0x1bc>
   d0298: b9408fe8     	ldr	w8, [sp, #0x8c]
   d029c: 360005e8     	tbz	w8, #0x0, 0xd0358 <android::MP3Extractor::getMetaData()+0x27c>
   d02a0: 14000001     	b	0xd02a4 <android::MP3Extractor::getMetaData()+0x1c8>
   d02a4: f85703a8     	ldur	x8, [x29, #-0x90]
   d02a8: aa0803e0     	mov	x0, x8
   d02ac: f90043e0     	str	x0, [sp, #0x80]
   d02b0: b40000e8     	cbz	x8, 0xd02cc <android::MP3Extractor::getMetaData()+0x1f0>
   d02b4: 14000001     	b	0xd02b8 <android::MP3Extractor::getMetaData()+0x1dc>
   d02b8: f94043e0     	ldr	x0, [sp, #0x80]
   d02bc: 97ff4a7d     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   d02c0: f94043e0     	ldr	x0, [sp, #0x80]
   d02c4: 97ff41a7     	bl	0xa0960 <_ZdlPv@plt>
   d02c8: 14000001     	b	0xd02cc <android::MP3Extractor::getMetaData()+0x1f0>
   d02cc: 52800508     	mov	w8, #0x28               // =40
   d02d0: 2a0803e0     	mov	w0, w8
   d02d4: 97ff630f     	bl	0xa8f10 <_Znwm@plt>
   d02d8: f9003fe0     	str	x0, [sp, #0x78]
   d02dc: 14000001     	b	0xd02e0 <android::MP3Extractor::getMetaData()+0x204>
   d02e0: f9403fe0     	ldr	x0, [sp, #0x78]
   d02e4: f85783a8     	ldur	x8, [x29, #-0x88]
   d02e8: 321d07e9     	orr	w9, wzr, #0x18
   d02ec: 2a0903ea     	mov	w10, w9
   d02f0: 9b0a7d08     	mul	x8, x8, x10
   d02f4: 90000e4a     	adrp	x10, 0x298000 <construction vtable for android::MediaSource-in-android::AMRSource+0x58>
   d02f8: 913ca14a     	add	x10, x10, #0xf28
   d02fc: 8b080148     	add	x8, x10, x8
   d0300: f9400902     	ldr	x2, [x8, #0x10]
   d0304: d10123a1     	sub	x1, x29, #0x48
   d0308: f9403fe8     	ldr	x8, [sp, #0x78]
   d030c: f9003be0     	str	x0, [sp, #0x70]
   d0310: aa0803e0     	mov	x0, x8
   d0314: 97ff6907     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   d0318: 14000001     	b	0xd031c <android::MP3Extractor::getMetaData()+0x240>
   d031c: f9403be8     	ldr	x8, [sp, #0x70]
   d0320: f81703a8     	stur	x8, [x29, #-0x90]
   d0324: 1400000d     	b	0xd0358 <android::MP3Extractor::getMetaData()+0x27c>
   d0328: f81883a0     	stur	x0, [x29, #-0x78]
   d032c: 2a0103e8     	mov	w8, w1
   d0330: b81843a8     	stur	w8, [x29, #-0x7c]
   d0334: f9404fe0     	ldr	x0, [sp, #0x98]
   d0338: 97ff418a     	bl	0xa0960 <_ZdlPv@plt>
   d033c: 14000089     	b	0xd0560 <android::MP3Extractor::getMetaData()+0x484>
   d0340: f81883a0     	stur	x0, [x29, #-0x78]
   d0344: 2a0103e8     	mov	w8, w1
   d0348: b81843a8     	stur	w8, [x29, #-0x7c]
   d034c: f9403fe0     	ldr	x0, [sp, #0x78]
   d0350: 97ff4184     	bl	0xa0960 <_ZdlPv@plt>
   d0354: 14000083     	b	0xd0560 <android::MP3Extractor::getMetaData()+0x484>
   d0358: f85703a0     	ldur	x0, [x29, #-0x90]
   d035c: 97ff5f79     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   d0360: b9006fe0     	str	w0, [sp, #0x6c]
   d0364: 14000001     	b	0xd0368 <android::MP3Extractor::getMetaData()+0x28c>
   d0368: b9406fe8     	ldr	w8, [sp, #0x6c]
   d036c: 360001a8     	tbz	w8, #0x0, 0xd03a0 <android::MP3Extractor::getMetaData()+0x2c4>
   d0370: 14000001     	b	0xd0374 <android::MP3Extractor::getMetaData()+0x298>
   d0374: f85703a8     	ldur	x8, [x29, #-0x90]
   d0378: aa0803e0     	mov	x0, x8
   d037c: f90033e0     	str	x0, [sp, #0x60]
   d0380: b40000e8     	cbz	x8, 0xd039c <android::MP3Extractor::getMetaData()+0x2c0>
   d0384: 14000001     	b	0xd0388 <android::MP3Extractor::getMetaData()+0x2ac>
   d0388: f94033e0     	ldr	x0, [sp, #0x60]
   d038c: 97ff4a49     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   d0390: f94033e0     	ldr	x0, [sp, #0x60]
   d0394: 97ff4173     	bl	0xa0960 <_ZdlPv@plt>
   d0398: 14000001     	b	0xd039c <android::MP3Extractor::getMetaData()+0x2c0>
   d039c: 1400002c     	b	0xd044c <android::MP3Extractor::getMetaData()+0x370>
   d03a0: d10143a0     	sub	x0, x29, #0x50
   d03a4: 97ff68bb     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d03a8: 14000001     	b	0xd03ac <android::MP3Extractor::getMetaData()+0x2d0>
   d03ac: f85703a0     	ldur	x0, [x29, #-0x90]
   d03b0: d10143a1     	sub	x1, x29, #0x50
   d03b4: aa1f03e2     	mov	x2, xzr
   d03b8: 97ff6082     	bl	0xa85c0 <_ZNK7android3ID38Iterator9getStringEPNS_7String8ES3_@plt>
   d03bc: 14000001     	b	0xd03c0 <android::MP3Extractor::getMetaData()+0x2e4>
   d03c0: f85703a8     	ldur	x8, [x29, #-0x90]
   d03c4: aa0803e0     	mov	x0, x8
   d03c8: f9002fe0     	str	x0, [sp, #0x58]
   d03cc: b40000e8     	cbz	x8, 0xd03e8 <android::MP3Extractor::getMetaData()+0x30c>
   d03d0: 14000001     	b	0xd03d4 <android::MP3Extractor::getMetaData()+0x2f8>
   d03d4: f9402fe0     	ldr	x0, [sp, #0x58]
   d03d8: 97ff4a36     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   d03dc: f9402fe0     	ldr	x0, [sp, #0x58]
   d03e0: 97ff4160     	bl	0xa0960 <_ZdlPv@plt>
   d03e4: 14000001     	b	0xd03e8 <android::MP3Extractor::getMetaData()+0x30c>
   d03e8: f85603a0     	ldur	x0, [x29, #-0xa0]
   d03ec: 97ff52b1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d03f0: f9002be0     	str	x0, [sp, #0x50]
   d03f4: 14000001     	b	0xd03f8 <android::MP3Extractor::getMetaData()+0x31c>
   d03f8: f85783a8     	ldur	x8, [x29, #-0x88]
   d03fc: 321d07e9     	orr	w9, wzr, #0x18
   d0400: 2a0903ea     	mov	w10, w9
   d0404: 9b0a7d08     	mul	x8, x8, x10
   d0408: 90000e4a     	adrp	x10, 0x298000 <construction vtable for android::MediaSource-in-android::AMRSource+0x58>
   d040c: 913ca14a     	add	x10, x10, #0xf28
   d0410: b8686949     	ldr	w9, [x10, x8]
   d0414: d10143a0     	sub	x0, x29, #0x50
   d0418: b9004fe9     	str	w9, [sp, #0x4c]
   d041c: 97ff5745     	bl	0xa6130 <_ZNK7android7String8cvPKcEv@plt>
   d0420: f90023e0     	str	x0, [sp, #0x40]
   d0424: 14000001     	b	0xd0428 <android::MP3Extractor::getMetaData()+0x34c>
   d0428: f9402be0     	ldr	x0, [sp, #0x50]
   d042c: b9404fe1     	ldr	w1, [sp, #0x4c]
   d0430: f94023e2     	ldr	x2, [sp, #0x40]
   d0434: 97ff3fe3     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d0438: b9003fe0     	str	w0, [sp, #0x3c]
   d043c: 14000001     	b	0xd0440 <android::MP3Extractor::getMetaData()+0x364>
   d0440: d10143a0     	sub	x0, x29, #0x50
   d0444: 97ff613b     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d0448: 14000001     	b	0xd044c <android::MP3Extractor::getMetaData()+0x370>
   d044c: f85783a8     	ldur	x8, [x29, #-0x88]
   d0450: 91000508     	add	x8, x8, #0x1
   d0454: f81783a8     	stur	x8, [x29, #-0x88]
   d0458: 17ffff71     	b	0xd021c <android::MP3Extractor::getMetaData()+0x140>
   d045c: f81883a0     	stur	x0, [x29, #-0x78]
   d0460: 2a0103e8     	mov	w8, w1
   d0464: b81843a8     	stur	w8, [x29, #-0x7c]
   d0468: d10143a0     	sub	x0, x29, #0x50
   d046c: 97ff6131     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d0470: 1400003c     	b	0xd0560 <android::MP3Extractor::getMetaData()+0x484>
   d0474: d10183a0     	sub	x0, x29, #0x60
   d0478: 97ff6886     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d047c: 14000001     	b	0xd0480 <android::MP3Extractor::getMetaData()+0x3a4>
   d0480: d10123a0     	sub	x0, x29, #0x48
   d0484: d10163a1     	sub	x1, x29, #0x58
   d0488: d10183a2     	sub	x2, x29, #0x60
   d048c: 97ff46dd     	bl	0xa2000 <_ZNK7android3ID311getAlbumArtEPmPNS_7String8E@plt>
   d0490: f9001be0     	str	x0, [sp, #0x30]
   d0494: 14000001     	b	0xd0498 <android::MP3Extractor::getMetaData()+0x3bc>
   d0498: f9401be8     	ldr	x8, [sp, #0x30]
   d049c: f81683a8     	stur	x8, [x29, #-0x98]
   d04a0: f85683a9     	ldur	x9, [x29, #-0x98]
   d04a4: b40004c9     	cbz	x9, 0xd053c <android::MP3Extractor::getMetaData()+0x460>
   d04a8: 14000001     	b	0xd04ac <android::MP3Extractor::getMetaData()+0x3d0>
   d04ac: f85603a0     	ldur	x0, [x29, #-0xa0]
   d04b0: 97ff5280     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d04b4: f90017e0     	str	x0, [sp, #0x28]
   d04b8: 14000001     	b	0xd04bc <android::MP3Extractor::getMetaData()+0x3e0>
   d04bc: f85683a3     	ldur	x3, [x29, #-0x98]
   d04c0: f85a83a4     	ldur	x4, [x29, #-0x58]
   d04c4: 528c4821     	mov	w1, #0x6241             // =25153
   d04c8: 72ac2d81     	movk	w1, #0x616c, lsl #16
   d04cc: 528dcca2     	mov	w2, #0x6e65             // =28261
   d04d0: 72adcde2     	movk	w2, #0x6e6f, lsl #16
   d04d4: f94017e0     	ldr	x0, [sp, #0x28]
   d04d8: 97ff53d6     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d04dc: b90027e0     	str	w0, [sp, #0x24]
   d04e0: 14000001     	b	0xd04e4 <android::MP3Extractor::getMetaData()+0x408>
   d04e4: f85603a0     	ldur	x0, [x29, #-0xa0]
   d04e8: 97ff5272     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d04ec: f9000fe0     	str	x0, [sp, #0x18]
   d04f0: 14000001     	b	0xd04f4 <android::MP3Extractor::getMetaData()+0x418>
   d04f4: d10183a0     	sub	x0, x29, #0x60
   d04f8: 97ff5c1a     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   d04fc: f9000be0     	str	x0, [sp, #0x10]
   d0500: 14000001     	b	0xd0504 <android::MP3Extractor::getMetaData()+0x428>
   d0504: 528829a1     	mov	w1, #0x414d             // =16717
   d0508: 72ac2d81     	movk	w1, #0x616c, lsl #16
   d050c: f9400fe0     	ldr	x0, [sp, #0x18]
   d0510: f9400be2     	ldr	x2, [sp, #0x10]
   d0514: 97ff3fab     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d0518: b9000fe0     	str	w0, [sp, #0xc]
   d051c: 14000001     	b	0xd0520 <android::MP3Extractor::getMetaData()+0x444>
   d0520: 14000007     	b	0xd053c <android::MP3Extractor::getMetaData()+0x460>
   d0524: f81883a0     	stur	x0, [x29, #-0x78]
   d0528: 2a0103e8     	mov	w8, w1
   d052c: b81843a8     	stur	w8, [x29, #-0x7c]
   d0530: d10183a0     	sub	x0, x29, #0x60
   d0534: 97ff60ff     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d0538: 1400000a     	b	0xd0560 <android::MP3Extractor::getMetaData()+0x484>
   d053c: 320003e8     	orr	w8, wzr, #0x1
   d0540: 381973a8     	sturb	w8, [x29, #-0x69]
   d0544: b81803a8     	stur	w8, [x29, #-0x80]
   d0548: d10183a0     	sub	x0, x29, #0x60
   d054c: 97ff60f9     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d0550: 14000001     	b	0xd0554 <android::MP3Extractor::getMetaData()+0x478>
   d0554: d10123a0     	sub	x0, x29, #0x48
   d0558: 97ff5d46     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   d055c: 14000004     	b	0xd056c <android::MP3Extractor::getMetaData()+0x490>
   d0560: d10123a0     	sub	x0, x29, #0x48
   d0564: 97ff5d43     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   d0568: 14000012     	b	0xd05b0 <android::MP3Extractor::getMetaData()+0x4d4>
   d056c: 385973a8     	ldurb	w8, [x29, #-0x69]
   d0570: 370000a8     	tbnz	w8, #0x0, 0xd0584 <android::MP3Extractor::getMetaData()+0x4a8>
   d0574: 14000001     	b	0xd0578 <android::MP3Extractor::getMetaData()+0x49c>
   d0578: f85603a0     	ldur	x0, [x29, #-0xa0]
   d057c: 97ff44fd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d0580: 14000001     	b	0xd0584 <android::MP3Extractor::getMetaData()+0x4a8>
   d0584: d53bd048     	mrs	x8, TPIDR_EL0
   d0588: f9401508     	ldr	x8, [x8, #0x28]
   d058c: f85e83a9     	ldur	x9, [x29, #-0x18]
   d0590: eb090108     	subs	x8, x8, x9
   d0594: f90003e8     	str	x8, [sp]
   d0598: 54000161     	b.ne	0xd05c4 <android::MP3Extractor::getMetaData()+0x4e8>
   d059c: 14000001     	b	0xd05a0 <android::MP3Extractor::getMetaData()+0x4c4>
   d05a0: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   d05a4: f940b3fc     	ldr	x28, [sp, #0x160]
   d05a8: 910603ff     	add	sp, sp, #0x180
   d05ac: d65f03c0     	ret
   d05b0: f85603a0     	ldur	x0, [x29, #-0xa0]
   d05b4: 97ff44ef     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d05b8: 14000001     	b	0xd05bc <android::MP3Extractor::getMetaData()+0x4e0>
   d05bc: f85883a0     	ldur	x0, [x29, #-0x78]
   d05c0: 97ff5e54     	bl	0xa7f10 <_Unwind_Resume@plt>
   d05c4: 97ff65eb     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d05c8 <android::String8::operator char const*() const>:
   d05c8: d10043ff     	sub	sp, sp, #0x10
   d05cc: f90007e0     	str	x0, [sp, #0x8]
   d05d0: f94007e0     	ldr	x0, [sp, #0x8]
   d05d4: f9400000     	ldr	x0, [x0]
   d05d8: 910043ff     	add	sp, sp, #0x10
   d05dc: d65f03c0     	ret

00000000000d05e0 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   d05e0: d10243ff     	sub	sp, sp, #0x90
   d05e4: a9087bfd     	stp	x29, x30, [sp, #0x80]
   d05e8: 910203fd     	add	x29, sp, #0x80
   d05ec: d53bd048     	mrs	x8, TPIDR_EL0
   d05f0: f9401508     	ldr	x8, [x8, #0x28]
   d05f4: f81f83a8     	stur	x8, [x29, #-0x8]
   d05f8: f81d83a0     	stur	x0, [x29, #-0x28]
   d05fc: f81d03a1     	stur	x1, [x29, #-0x30]
   d0600: f81c83a2     	stur	x2, [x29, #-0x38]
   d0604: f90023e3     	str	x3, [sp, #0x40]
   d0608: aa1f03e8     	mov	x8, xzr
   d060c: f81f03a8     	stur	x8, [x29, #-0x10]
   d0610: f85d83a0     	ldur	x0, [x29, #-0x28]
   d0614: 2a1f03e4     	mov	w4, wzr
   d0618: d10043a2     	sub	x2, x29, #0x10
   d061c: d10063a3     	sub	x3, x29, #0x18
   d0620: d10073a8     	sub	x8, x29, #0x1c
   d0624: 2a0403e1     	mov	w1, w4
   d0628: aa0803e4     	mov	x4, x8
   d062c: 97fff5ea     	bl	0xcddd4 <android::sp<android::AMessage>::operator!=(android::AMessage const*) const+0x34>
   d0630: 370000a0     	tbnz	w0, #0x0, 0xd0644 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x64>
   d0634: 14000001     	b	0xd0638 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x58>
   d0638: 2a1f03e8     	mov	w8, wzr
   d063c: 381e33a8     	sturb	w8, [x29, #-0x1d]
   d0640: 14000034     	b	0xd0710 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x130>
   d0644: 52814308     	mov	w8, #0xa18              // =2584
   d0648: 2a0803e0     	mov	w0, w8
   d064c: 97ff6231     	bl	0xa8f10 <_Znwm@plt>
   d0650: aa0003fe     	mov	x30, x0
   d0654: aa0003e1     	mov	x1, x0
   d0658: f90017fe     	str	x30, [sp, #0x28]
   d065c: f90013e1     	str	x1, [sp, #0x20]
   d0660: 97ff686c     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   d0664: 14000001     	b	0xd0668 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
   d0668: f94023e0     	ldr	x0, [sp, #0x40]
   d066c: f94013e1     	ldr	x1, [sp, #0x20]
   d0670: 97ff5620     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   d0674: f94023e1     	ldr	x1, [sp, #0x40]
   d0678: f9000fe0     	str	x0, [sp, #0x18]
   d067c: aa0103e0     	mov	x0, x1
   d0680: 97ff60a0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   d0684: f85f03a2     	ldur	x2, [x29, #-0x10]
   d0688: 90000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d068c: 9130f421     	add	x1, x1, #0xc3d
   d0690: 97ff6048     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   d0694: f94023e0     	ldr	x0, [sp, #0x40]
   d0698: 97ff609a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   d069c: b85e43a2     	ldur	w2, [x29, #-0x1c]
   d06a0: 90000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d06a4: 9130b421     	add	x1, x1, #0xc2d
   d06a8: 97ff415a     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   d06ac: f94023e0     	ldr	x0, [sp, #0x40]
   d06b0: 97ff6094     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   d06b4: f85e83a2     	ldur	x2, [x29, #-0x18]
   d06b8: 90000941     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d06bc: 9130d021     	add	x1, x1, #0xc34
   d06c0: 97ff603c     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   d06c4: 90000ec0     	adrp	x0, 0x2a8000
   d06c8: f9432c00     	ldr	x0, [x0, #0x658]
   d06cc: f9400001     	ldr	x1, [x0]
   d06d0: f85d03a0     	ldur	x0, [x29, #-0x30]
   d06d4: 97ff5cd3     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   d06d8: f85c83a1     	ldur	x1, [x29, #-0x38]
   d06dc: 529999a8     	mov	w8, #0xcccd             // =52429
   d06e0: 72a7c988     	movk	w8, #0x3e4c, lsl #16
   d06e4: b9000028     	str	w8, [x1]
   d06e8: 320003e8     	orr	w8, wzr, #0x1
   d06ec: 381e33a8     	sturb	w8, [x29, #-0x1d]
   d06f0: f9000be0     	str	x0, [sp, #0x10]
   d06f4: 14000007     	b	0xd0710 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x130>
   d06f8: f9001fe0     	str	x0, [sp, #0x38]
   d06fc: 2a0103e8     	mov	w8, w1
   d0700: b90037e8     	str	w8, [sp, #0x34]
   d0704: f94017e0     	ldr	x0, [sp, #0x28]
   d0708: 97ff4096     	bl	0xa0960 <_ZdlPv@plt>
   d070c: 1400000f     	b	0xd0748 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x168>
   d0710: 385e33a8     	ldurb	w8, [x29, #-0x1d]
   d0714: d53bd049     	mrs	x9, TPIDR_EL0
   d0718: f9401529     	ldr	x9, [x9, #0x28]
   d071c: f85f83aa     	ldur	x10, [x29, #-0x8]
   d0720: eb0a0129     	subs	x9, x9, x10
   d0724: b9000fe8     	str	w8, [sp, #0xc]
   d0728: f90003e9     	str	x9, [sp]
   d072c: 54000121     	b.ne	0xd0750 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x170>
   d0730: 14000001     	b	0xd0734 <android::SniffMP3(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x154>
   d0734: b9400fe8     	ldr	w8, [sp, #0xc]
   d0738: 12000100     	and	w0, w8, #0x1
   d073c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   d0740: 910243ff     	add	sp, sp, #0x90
   d0744: d65f03c0     	ret
   d0748: f9401fe0     	ldr	x0, [sp, #0x38]
   d074c: 97ff5df1     	bl	0xa7f10 <_Unwind_Resume@plt>
   d0750: 97ff6588     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d0754 <android::MP3Extractor::~MP3Extractor()>:
   d0754: d100c3ff     	sub	sp, sp, #0x30
   d0758: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d075c: 910083fd     	add	x29, sp, #0x20
   d0760: 90000ec8     	adrp	x8, 0x2a8000
   d0764: f9422908     	ldr	x8, [x8, #0x450]
   d0768: b27d0be9     	orr	x9, xzr, #0x38
   d076c: f81f83a0     	stur	x0, [x29, #-0x8]
   d0770: f85f83a0     	ldur	x0, [x29, #-0x8]
   d0774: f9000be0     	str	x0, [sp, #0x10]
   d0778: aa0803e1     	mov	x1, x8
   d077c: f90007e9     	str	x9, [sp, #0x8]
   d0780: 97ff4f34     	bl	0xa4450 <_ZN7android12MP3ExtractorD2Ev@plt>
   d0784: f9400be8     	ldr	x8, [sp, #0x10]
   d0788: f94007e9     	ldr	x9, [sp, #0x8]
   d078c: 8b090100     	add	x0, x8, x9
   d0790: 97ff40dc     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   d0794: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d0798: 9100c3ff     	add	sp, sp, #0x30
   d079c: d65f03c0     	ret

00000000000d07a0 <android::MP3Extractor::~MP3Extractor()>:
   d07a0: d10083ff     	sub	sp, sp, #0x20
   d07a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d07a8: 910043fd     	add	x29, sp, #0x10
   d07ac: f90007e0     	str	x0, [sp, #0x8]
   d07b0: f94007e0     	ldr	x0, [sp, #0x8]
   d07b4: f90003e0     	str	x0, [sp]
   d07b8: 97ff3f8a     	bl	0xa05e0 <_ZN7android12MP3ExtractorD1Ev@plt>
   d07bc: f94003e0     	ldr	x0, [sp]
   d07c0: 97ff4068     	bl	0xa0960 <_ZdlPv@plt>
   d07c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d07c8: 910083ff     	add	sp, sp, #0x20
   d07cc: d65f03c0     	ret

00000000000d07d0 <android::MP3Extractor::name()>:
   d07d0: d10043ff     	sub	sp, sp, #0x10
   d07d4: 90000948     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d07d8: 91333d08     	add	x8, x8, #0xccf
   d07dc: f90007e0     	str	x0, [sp, #0x8]
   d07e0: aa0803e0     	mov	x0, x8
   d07e4: 910043ff     	add	sp, sp, #0x10
   d07e8: d65f03c0     	ret

00000000000d07ec <virtual thunk to android::MP3Extractor::~MP3Extractor()>:
   d07ec: d10083ff     	sub	sp, sp, #0x20
   d07f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d07f4: 910043fd     	add	x29, sp, #0x10
   d07f8: f90007e0     	str	x0, [sp, #0x8]
   d07fc: f94007e0     	ldr	x0, [sp, #0x8]
   d0800: f9400008     	ldr	x8, [x0]
   d0804: f85e8108     	ldur	x8, [x8, #-0x18]
   d0808: 8b080008     	add	x8, x0, x8
   d080c: aa0803e0     	mov	x0, x8
   d0810: 97ff3f74     	bl	0xa05e0 <_ZN7android12MP3ExtractorD1Ev@plt>
   d0814: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d0818: 910083ff     	add	sp, sp, #0x20
   d081c: d65f03c0     	ret

00000000000d0820 <virtual thunk to android::MP3Extractor::~MP3Extractor()>:
   d0820: d10083ff     	sub	sp, sp, #0x20
   d0824: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d0828: 910043fd     	add	x29, sp, #0x10
   d082c: f90007e0     	str	x0, [sp, #0x8]
   d0830: f94007e0     	ldr	x0, [sp, #0x8]
   d0834: f9400008     	ldr	x8, [x0]
   d0838: f85e8108     	ldur	x8, [x8, #-0x18]
   d083c: 8b080008     	add	x8, x0, x8
   d0840: aa0803e0     	mov	x0, x8
   d0844: 97ff501f     	bl	0xa48c0 <_ZN7android12MP3ExtractorD0Ev@plt>
   d0848: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d084c: 910083ff     	add	sp, sp, #0x20
   d0850: d65f03c0     	ret

00000000000d0854 <android::MP3Extractor::~MP3Extractor()>:
   d0854: d10143ff     	sub	sp, sp, #0x50
   d0858: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d085c: 910103fd     	add	x29, sp, #0x40
   d0860: b27c07e8     	orr	x8, xzr, #0x30
   d0864: b27b03e9     	orr	x9, xzr, #0x20
   d0868: b27c03ea     	orr	x10, xzr, #0x10
   d086c: b27d03eb     	orr	x11, xzr, #0x8
   d0870: f81f83a0     	stur	x0, [x29, #-0x8]
   d0874: f81f03a1     	stur	x1, [x29, #-0x10]
   d0878: f85f83a0     	ldur	x0, [x29, #-0x8]
   d087c: f85f03a1     	ldur	x1, [x29, #-0x10]
   d0880: f940002c     	ldr	x12, [x1]
   d0884: f900000c     	str	x12, [x0]
   d0888: f9401c2c     	ldr	x12, [x1, #0x38]
   d088c: f940000d     	ldr	x13, [x0]
   d0890: f85e81ad     	ldur	x13, [x13, #-0x18]
   d0894: 8b0d000d     	add	x13, x0, x13
   d0898: f90001ac     	str	x12, [x13]
   d089c: 8b080008     	add	x8, x0, x8
   d08a0: f81e83a0     	stur	x0, [x29, #-0x18]
   d08a4: aa0803e0     	mov	x0, x8
   d08a8: f90013e9     	str	x9, [sp, #0x20]
   d08ac: f9000fea     	str	x10, [sp, #0x18]
   d08b0: f9000beb     	str	x11, [sp, #0x10]
   d08b4: f90007e1     	str	x1, [sp, #0x8]
   d08b8: 97ff5856     	bl	0xa6a10 <_ZN7android2spINS_9MP3SeekerEED2Ev@plt>
   d08bc: f85e83a8     	ldur	x8, [x29, #-0x18]
   d08c0: f94013e9     	ldr	x9, [sp, #0x20]
   d08c4: 8b090100     	add	x0, x8, x9
   d08c8: 97ff442a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d08cc: f85e83a8     	ldur	x8, [x29, #-0x18]
   d08d0: f9400fe9     	ldr	x9, [sp, #0x18]
   d08d4: 8b090100     	add	x0, x8, x9
   d08d8: 97ff3dbe     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d08dc: f94007e8     	ldr	x8, [sp, #0x8]
   d08e0: f9400be9     	ldr	x9, [sp, #0x10]
   d08e4: 8b090101     	add	x1, x8, x9
   d08e8: f85e83a0     	ldur	x0, [x29, #-0x18]
   d08ec: 97ff6891     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   d08f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d08f4: 910143ff     	add	sp, sp, #0x50
   d08f8: d65f03c0     	ret

00000000000d08fc <android::MPEG4DataSource::MPEG4DataSource(android::sp<android::DataSource> const&)>:
   d08fc: d10183ff     	sub	sp, sp, #0x60
   d0900: a9057bfd     	stp	x29, x30, [sp, #0x50]
   d0904: 910143fd     	add	x29, sp, #0x50
   d0908: 90000ec8     	adrp	x8, 0x2a8000
   d090c: f944fd08     	ldr	x8, [x8, #0x9f8]
   d0910: b27c03e9     	orr	x9, xzr, #0x10
   d0914: 8b090108     	add	x8, x8, x9
   d0918: b27d0bea     	orr	x10, xzr, #0x38
   d091c: d280000b     	mov	x11, #0x0               // =0
   d0920: f81f83a0     	stur	x0, [x29, #-0x8]
   d0924: f81f03a1     	stur	x1, [x29, #-0x10]
   d0928: f85f83a0     	ldur	x0, [x29, #-0x8]
   d092c: f90017e0     	str	x0, [sp, #0x28]
   d0930: f90013e9     	str	x9, [sp, #0x20]
   d0934: f9000fe8     	str	x8, [sp, #0x18]
   d0938: f9000bea     	str	x10, [sp, #0x10]
   d093c: f90007eb     	str	x11, [sp, #0x8]
   d0940: 97ff5df0     	bl	0xa8100 <_ZN7android10DataSourceC2Ev@plt>
   d0944: f9400fe8     	ldr	x8, [sp, #0x18]
   d0948: f94017e9     	ldr	x9, [sp, #0x28]
   d094c: f9000128     	str	x8, [x9]
   d0950: f94013ea     	ldr	x10, [sp, #0x20]
   d0954: 8b0a012b     	add	x11, x9, x10
   d0958: aa0b03e0     	mov	x0, x11
   d095c: f90003eb     	str	x11, [sp]
   d0960: 97ffa136     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   d0964: f94017e8     	ldr	x8, [sp, #0x28]
   d0968: f9400be9     	ldr	x9, [sp, #0x10]
   d096c: 8b090100     	add	x0, x8, x9
   d0970: f85f03a1     	ldur	x1, [x29, #-0x10]
   d0974: 97ff3df7     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   d0978: 14000001     	b	0xd097c <android::MPEG4DataSource::MPEG4DataSource(android::sp<android::DataSource> const&)+0x80>
   d097c: f94017e8     	ldr	x8, [sp, #0x28]
   d0980: f900211f     	str	xzr, [x8, #0x40]
   d0984: f900251f     	str	xzr, [x8, #0x48]
   d0988: f94007e9     	ldr	x9, [sp, #0x8]
   d098c: f9002909     	str	x9, [x8, #0x50]
   d0990: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   d0994: 910183ff     	add	sp, sp, #0x60
   d0998: d65f03c0     	ret
   d099c: 2a0103e8     	mov	w8, w1
   d09a0: f81e83a0     	stur	x0, [x29, #-0x18]
   d09a4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d09a8: f94003e0     	ldr	x0, [sp]
   d09ac: 97ff6591     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   d09b0: f94017e0     	ldr	x0, [sp, #0x28]
   d09b4: 97ff585b     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   d09b8: f85e83a0     	ldur	x0, [x29, #-0x18]
   d09bc: 97ff5d55     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d09c0 <android::MPEG4DataSource::~MPEG4DataSource()>:
   d09c0: d10103ff     	sub	sp, sp, #0x40
   d09c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   d09c8: 9100c3fd     	add	x29, sp, #0x30
   d09cc: 90000ec8     	adrp	x8, 0x2a8000
   d09d0: f944fd08     	ldr	x8, [x8, #0x9f8]
   d09d4: b27c03e9     	orr	x9, xzr, #0x10
   d09d8: 8b090108     	add	x8, x8, x9
   d09dc: f81f83a0     	stur	x0, [x29, #-0x8]
   d09e0: f85f83a9     	ldur	x9, [x29, #-0x8]
   d09e4: f9000128     	str	x8, [x9]
   d09e8: aa0903e0     	mov	x0, x9
   d09ec: f9000be9     	str	x9, [sp, #0x10]
   d09f0: 97ff4f04     	bl	0xa4600 <_ZN7android15MPEG4DataSource10clearCacheEv@plt>
   d09f4: 14000001     	b	0xd09f8 <android::MPEG4DataSource::~MPEG4DataSource()+0x38>
   d09f8: b27d0be8     	orr	x8, xzr, #0x38
   d09fc: b27c03e9     	orr	x9, xzr, #0x10
   d0a00: f9400bea     	ldr	x10, [sp, #0x10]
   d0a04: 8b080140     	add	x0, x10, x8
   d0a08: f90007e9     	str	x9, [sp, #0x8]
   d0a0c: 97ff3d71     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d0a10: f9400be8     	ldr	x8, [sp, #0x10]
   d0a14: f94007e9     	ldr	x9, [sp, #0x8]
   d0a18: 8b090100     	add	x0, x8, x9
   d0a1c: 97ff6575     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   d0a20: f9400be0     	ldr	x0, [sp, #0x10]
   d0a24: 97ff583f     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   d0a28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   d0a2c: 910103ff     	add	sp, sp, #0x40
   d0a30: d65f03c0     	ret
   d0a34: b27d0be8     	orr	x8, xzr, #0x38
   d0a38: b27c03e9     	orr	x9, xzr, #0x10
   d0a3c: 2a0103ea     	mov	w10, w1
   d0a40: f81f03a0     	stur	x0, [x29, #-0x10]
   d0a44: b81ec3aa     	stur	w10, [x29, #-0x14]
   d0a48: f9400be0     	ldr	x0, [sp, #0x10]
   d0a4c: 8b080000     	add	x0, x0, x8
   d0a50: f90003e9     	str	x9, [sp]
   d0a54: 97ff3d5f     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d0a58: f9400be8     	ldr	x8, [sp, #0x10]
   d0a5c: f94003e9     	ldr	x9, [sp]
   d0a60: 8b090100     	add	x0, x8, x9
   d0a64: 97ff6563     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   d0a68: f9400be0     	ldr	x0, [sp, #0x10]
   d0a6c: 97ff582d     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
   d0a70: f85f03a0     	ldur	x0, [x29, #-0x10]
   d0a74: 97ff75d4     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d0a78 <android::MPEG4DataSource::clearCache()>:
   d0a78: d100c3ff     	sub	sp, sp, #0x30
   d0a7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d0a80: 910083fd     	add	x29, sp, #0x20
   d0a84: d2800008     	mov	x8, #0x0                // =0
   d0a88: f81f83a0     	stur	x0, [x29, #-0x8]
   d0a8c: f85f83a0     	ldur	x0, [x29, #-0x8]
   d0a90: f9402809     	ldr	x9, [x0, #0x50]
   d0a94: eb08013f     	cmp	x9, x8
   d0a98: 1a9f07ea     	cset	w10, ne
   d0a9c: f9000be8     	str	x8, [sp, #0x10]
   d0aa0: f90007e0     	str	x0, [sp, #0x8]
   d0aa4: 3700004a     	tbnz	w10, #0x0, 0xd0aac <android::MPEG4DataSource::clearCache()+0x34>
   d0aa8: 14000007     	b	0xd0ac4 <android::MPEG4DataSource::clearCache()+0x4c>
   d0aac: f94007e8     	ldr	x8, [sp, #0x8]
   d0ab0: f9402900     	ldr	x0, [x8, #0x50]
   d0ab4: 97ff44e7     	bl	0xa1e50 <free@plt>
   d0ab8: f9400be8     	ldr	x8, [sp, #0x10]
   d0abc: f94007e0     	ldr	x0, [sp, #0x8]
   d0ac0: f9002808     	str	x8, [x0, #0x50]
   d0ac4: f94007e8     	ldr	x8, [sp, #0x8]
   d0ac8: f900211f     	str	xzr, [x8, #0x40]
   d0acc: f900251f     	str	xzr, [x8, #0x48]
   d0ad0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d0ad4: 9100c3ff     	add	sp, sp, #0x30
   d0ad8: d65f03c0     	ret

00000000000d0adc <android::MPEG4DataSource::~MPEG4DataSource()>:
   d0adc: d10083ff     	sub	sp, sp, #0x20
   d0ae0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d0ae4: 910043fd     	add	x29, sp, #0x10
   d0ae8: 90000ec8     	adrp	x8, 0x2a8000
   d0aec: f944b108     	ldr	x8, [x8, #0x960]
   d0af0: f90007e0     	str	x0, [sp, #0x8]
   d0af4: f94007e0     	ldr	x0, [sp, #0x8]
   d0af8: f90003e0     	str	x0, [sp]
   d0afc: d63f0100     	blr	x8
   d0b00: f94003e0     	ldr	x0, [sp]
   d0b04: 97ff3f97     	bl	0xa0960 <_ZdlPv@plt>
   d0b08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d0b0c: 910083ff     	add	sp, sp, #0x20
   d0b10: d65f03c0     	ret

00000000000d0b14 <android::MPEG4DataSource::initCheck() const>:
   d0b14: d10083ff     	sub	sp, sp, #0x20
   d0b18: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d0b1c: 910043fd     	add	x29, sp, #0x10
   d0b20: b27d0be8     	orr	x8, xzr, #0x38
   d0b24: f90007e0     	str	x0, [sp, #0x8]
   d0b28: f94007e0     	ldr	x0, [sp, #0x8]
   d0b2c: 8b080000     	add	x0, x0, x8
   d0b30: 97ff5b18     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d0b34: f9400008     	ldr	x8, [x0]
   d0b38: f9401908     	ldr	x8, [x8, #0x30]
   d0b3c: d63f0100     	blr	x8
   d0b40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d0b44: 910083ff     	add	sp, sp, #0x20
   d0b48: d65f03c0     	ret

00000000000d0b4c <android::MPEG4DataSource::readAt(long, void*, unsigned long)>:
   d0b4c: d10283ff     	sub	sp, sp, #0xa0
   d0b50: a9097bfd     	stp	x29, x30, [sp, #0x90]
   d0b54: 910243fd     	add	x29, sp, #0x90
   d0b58: d53bd048     	mrs	x8, TPIDR_EL0
   d0b5c: f9401508     	ldr	x8, [x8, #0x28]
   d0b60: f81f83a8     	stur	x8, [x29, #-0x8]
   d0b64: f81d03a0     	stur	x0, [x29, #-0x30]
   d0b68: f81f03a1     	stur	x1, [x29, #-0x10]
   d0b6c: f81c83a2     	stur	x2, [x29, #-0x38]
   d0b70: f81e83a3     	stur	x3, [x29, #-0x18]
   d0b74: f85d03a8     	ldur	x8, [x29, #-0x30]
   d0b78: aa0803e0     	mov	x0, x8
   d0b7c: 91004101     	add	x1, x8, #0x10
   d0b80: d10083a2     	sub	x2, x29, #0x20
   d0b84: f90023e0     	str	x0, [sp, #0x40]
   d0b88: aa0203e0     	mov	x0, x2
   d0b8c: f9001fe8     	str	x8, [sp, #0x38]
   d0b90: 97ff99ec     	bl	0xb7340 <setMediaExtractor+0x248>
   d0b94: f9401fe8     	ldr	x8, [sp, #0x38]
   d0b98: 91010100     	add	x0, x8, #0x40
   d0b9c: 91012101     	add	x1, x8, #0x48
   d0ba0: d10043a2     	sub	x2, x29, #0x10
   d0ba4: d10063a3     	sub	x3, x29, #0x18
   d0ba8: 94000041     	bl	0xd0cac <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x160>
   d0bac: b90037e0     	str	w0, [sp, #0x34]
   d0bb0: 14000001     	b	0xd0bb4 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x68>
   d0bb4: b94037e8     	ldr	w8, [sp, #0x34]
   d0bb8: 360002e8     	tbz	w8, #0x0, 0xd0c14 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0xc8>
   d0bbc: 14000001     	b	0xd0bc0 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x74>
   d0bc0: f85c83a0     	ldur	x0, [x29, #-0x38]
   d0bc4: f94023e8     	ldr	x8, [sp, #0x40]
   d0bc8: f9402909     	ldr	x9, [x8, #0x50]
   d0bcc: f85f03aa     	ldur	x10, [x29, #-0x10]
   d0bd0: f940210b     	ldr	x11, [x8, #0x40]
   d0bd4: eb0b014a     	subs	x10, x10, x11
   d0bd8: 8b0a0121     	add	x1, x9, x10
   d0bdc: f85e83a2     	ldur	x2, [x29, #-0x18]
   d0be0: 97ff3c6c     	bl	0x9fd90 <memcpy@plt>
   d0be4: f85e83a8     	ldur	x8, [x29, #-0x18]
   d0be8: f81d83a8     	stur	x8, [x29, #-0x28]
   d0bec: 320003ec     	orr	w12, wzr, #0x1
   d0bf0: b9004bec     	str	w12, [sp, #0x48]
   d0bf4: f90017e0     	str	x0, [sp, #0x28]
   d0bf8: 1400001b     	b	0xd0c64 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x118>
   d0bfc: f81c03a0     	stur	x0, [x29, #-0x40]
   d0c00: 2a0103e8     	mov	w8, w1
   d0c04: b81bc3a8     	stur	w8, [x29, #-0x44]
   d0c08: d10083a0     	sub	x0, x29, #0x20
   d0c0c: 97ff9a64     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   d0c10: 14000024     	b	0xd0ca0 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x154>
   d0c14: f94023e8     	ldr	x8, [sp, #0x40]
   d0c18: 9100e100     	add	x0, x8, #0x38
   d0c1c: 97ff5add     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d0c20: f90013e0     	str	x0, [sp, #0x20]
   d0c24: 14000001     	b	0xd0c28 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0xdc>
   d0c28: f85f03a1     	ldur	x1, [x29, #-0x10]
   d0c2c: f85c83a2     	ldur	x2, [x29, #-0x38]
   d0c30: f85e83a3     	ldur	x3, [x29, #-0x18]
   d0c34: f94013e8     	ldr	x8, [sp, #0x20]
   d0c38: f9400109     	ldr	x9, [x8]
   d0c3c: f9401d29     	ldr	x9, [x9, #0x38]
   d0c40: aa0803e0     	mov	x0, x8
   d0c44: d63f0120     	blr	x9
   d0c48: f9000fe0     	str	x0, [sp, #0x18]
   d0c4c: 14000001     	b	0xd0c50 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x104>
   d0c50: f9400fe8     	ldr	x8, [sp, #0x18]
   d0c54: f81d83a8     	stur	x8, [x29, #-0x28]
   d0c58: 320003e9     	orr	w9, wzr, #0x1
   d0c5c: b9004be9     	str	w9, [sp, #0x48]
   d0c60: 14000001     	b	0xd0c64 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x118>
   d0c64: d10083a0     	sub	x0, x29, #0x20
   d0c68: 97ff9a4d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   d0c6c: f85d83a0     	ldur	x0, [x29, #-0x28]
   d0c70: d53bd05e     	mrs	x30, TPIDR_EL0
   d0c74: f94017de     	ldr	x30, [x30, #0x28]
   d0c78: f85f83a8     	ldur	x8, [x29, #-0x8]
   d0c7c: eb0803c8     	subs	x8, x30, x8
   d0c80: f9000be0     	str	x0, [sp, #0x10]
   d0c84: f90007e8     	str	x8, [sp, #0x8]
   d0c88: 54000101     	b.ne	0xd0ca8 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x15c>
   d0c8c: 14000001     	b	0xd0c90 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x144>
   d0c90: f9400be0     	ldr	x0, [sp, #0x10]
   d0c94: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   d0c98: 910283ff     	add	sp, sp, #0xa0
   d0c9c: d65f03c0     	ret
   d0ca0: f85c03a0     	ldur	x0, [x29, #-0x40]
   d0ca4: 97ff5c9b     	bl	0xa7f10 <_Unwind_Resume@plt>
   d0ca8: 97ff6432     	bl	0xa9d70 <__stack_chk_fail@plt>
   d0cac: d10103ff     	sub	sp, sp, #0x40
   d0cb0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   d0cb4: 9100c3fd     	add	x29, sp, #0x30
   d0cb8: 52800008     	mov	w8, #0x0                // =0
   d0cbc: f81f83a0     	stur	x0, [x29, #-0x8]
   d0cc0: f81f03a1     	stur	x1, [x29, #-0x10]
   d0cc4: f9000fe2     	str	x2, [sp, #0x18]
   d0cc8: f9000be3     	str	x3, [sp, #0x10]
   d0ccc: b9000fe8     	str	w8, [sp, #0xc]
   d0cd0: 97ff5aec     	bl	0xa7880 <_Z20ENSURE_UNSIGNED_TYPEImEvv@plt>
   d0cd4: f85f83a0     	ldur	x0, [x29, #-0x8]
   d0cd8: f85f03a1     	ldur	x1, [x29, #-0x10]
   d0cdc: f9400fe2     	ldr	x2, [sp, #0x18]
   d0ce0: 94005449     	bl	0xe5e04 <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0x40>
   d0ce4: b9400fe8     	ldr	w8, [sp, #0xc]
   d0ce8: b9000be8     	str	w8, [sp, #0x8]
   d0cec: 37000040     	tbnz	w0, #0x0, 0xd0cf4 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x1a8>
   d0cf0: 1400001b     	b	0xd0d5c <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x210>
   d0cf4: 52800008     	mov	w8, #0x0                // =0
   d0cf8: f9400fe9     	ldr	x9, [sp, #0x18]
   d0cfc: f9400129     	ldr	x9, [x9]
   d0d00: f9400bea     	ldr	x10, [sp, #0x10]
   d0d04: f940014a     	ldr	x10, [x10]
   d0d08: 8b0a0129     	add	x9, x9, x10
   d0d0c: f9400fea     	ldr	x10, [sp, #0x18]
   d0d10: f940014a     	ldr	x10, [x10]
   d0d14: eb0a013f     	cmp	x9, x10
   d0d18: 1a9fb7eb     	cset	w11, ge
   d0d1c: b9000be8     	str	w8, [sp, #0x8]
   d0d20: 3700004b     	tbnz	w11, #0x0, 0xd0d28 <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x1dc>
   d0d24: 1400000e     	b	0xd0d5c <android::MPEG4DataSource::readAt(long, void*, unsigned long)+0x210>
   d0d28: f9400fe8     	ldr	x8, [sp, #0x18]
   d0d2c: f9400108     	ldr	x8, [x8]
   d0d30: f9400be9     	ldr	x9, [sp, #0x10]
   d0d34: f9400129     	ldr	x9, [x9]
   d0d38: 8b090108     	add	x8, x8, x9
   d0d3c: f85f83a9     	ldur	x9, [x29, #-0x8]
   d0d40: f9400129     	ldr	x9, [x9]
   d0d44: eb090108     	subs	x8, x8, x9
   d0d48: f85f03a9     	ldur	x9, [x29, #-0x10]
   d0d4c: f9400129     	ldr	x9, [x9]
   d0d50: eb09011f     	cmp	x8, x9
   d0d54: 1a9f87ea     	cset	w10, ls
   d0d58: b9000bea     	str	w10, [sp, #0x8]
   d0d5c: b9400be8     	ldr	w8, [sp, #0x8]
   d0d60: 320003e9     	orr	w9, wzr, #0x1
   d0d64: 0a090108     	and	w8, w8, w9
   d0d68: 2a0803e0     	mov	w0, w8
   d0d6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   d0d70: 910103ff     	add	sp, sp, #0x40
   d0d74: d65f03c0     	ret

00000000000d0d78 <android::MPEG4DataSource::getSize(long*)>:
   d0d78: d10083ff     	sub	sp, sp, #0x20
   d0d7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d0d80: 910043fd     	add	x29, sp, #0x10
   d0d84: b27d0be8     	orr	x8, xzr, #0x38
   d0d88: f90007e0     	str	x0, [sp, #0x8]
   d0d8c: f90003e1     	str	x1, [sp]
   d0d90: f94007e0     	ldr	x0, [sp, #0x8]
   d0d94: 8b080000     	add	x0, x0, x8
   d0d98: 97ff5a7e     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d0d9c: f94003e1     	ldr	x1, [sp]
   d0da0: f9400008     	ldr	x8, [x0]
   d0da4: f9402108     	ldr	x8, [x8, #0x40]
   d0da8: d63f0100     	blr	x8
   d0dac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d0db0: 910083ff     	add	sp, sp, #0x20
   d0db4: d65f03c0     	ret

00000000000d0db8 <android::MPEG4DataSource::flags()>:
   d0db8: d10083ff     	sub	sp, sp, #0x20
   d0dbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d0dc0: 910043fd     	add	x29, sp, #0x10
   d0dc4: b27d0be8     	orr	x8, xzr, #0x38
   d0dc8: f90007e0     	str	x0, [sp, #0x8]
   d0dcc: f94007e0     	ldr	x0, [sp, #0x8]
   d0dd0: 8b080000     	add	x0, x0, x8
   d0dd4: 97ff5a6f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d0dd8: f9400008     	ldr	x8, [x0]
   d0ddc: f9402508     	ldr	x8, [x8, #0x48]
   d0de0: d63f0100     	blr	x8
   d0de4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d0de8: 910083ff     	add	sp, sp, #0x20
   d0dec: d65f03c0     	ret

00000000000d0df0 <android::MPEG4DataSource::setCachedRange(long, unsigned long)>:
   d0df0: d10283ff     	sub	sp, sp, #0xa0
   d0df4: a9097bfd     	stp	x29, x30, [sp, #0x90]
   d0df8: 910243fd     	add	x29, sp, #0x90
   d0dfc: d53bd048     	mrs	x8, TPIDR_EL0
   d0e00: f9401508     	ldr	x8, [x8, #0x28]
   d0e04: f81f83a8     	stur	x8, [x29, #-0x8]
   d0e08: f81e03a0     	stur	x0, [x29, #-0x20]
   d0e0c: f81d83a1     	stur	x1, [x29, #-0x28]
   d0e10: f81d03a2     	stur	x2, [x29, #-0x30]
   d0e14: f85e03a8     	ldur	x8, [x29, #-0x20]
   d0e18: aa0803e0     	mov	x0, x8
   d0e1c: 91004101     	add	x1, x8, #0x10
   d0e20: d10043a2     	sub	x2, x29, #0x10
   d0e24: f90023e0     	str	x0, [sp, #0x40]
   d0e28: aa0203e0     	mov	x0, x2
   d0e2c: f9001fe8     	str	x8, [sp, #0x38]
   d0e30: 97ff9944     	bl	0xb7340 <setMediaExtractor+0x248>
   d0e34: f9401fe0     	ldr	x0, [sp, #0x38]
   d0e38: 97ff4df2     	bl	0xa4600 <_ZN7android15MPEG4DataSource10clearCacheEv@plt>
   d0e3c: 14000001     	b	0xd0e40 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x50>
   d0e40: f85d03a0     	ldur	x0, [x29, #-0x30]
   d0e44: 97ff4513     	bl	0xa2290 <malloc@plt>
   d0e48: f9001be0     	str	x0, [sp, #0x30]
   d0e4c: 14000001     	b	0xd0e50 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x60>
   d0e50: f9401be8     	ldr	x8, [sp, #0x30]
   d0e54: f94023e9     	ldr	x9, [sp, #0x40]
   d0e58: f9002928     	str	x8, [x9, #0x50]
   d0e5c: f940292a     	ldr	x10, [x9, #0x50]
   d0e60: b50001aa     	cbnz	x10, 0xd0e94 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0xa4>
   d0e64: 14000001     	b	0xd0e68 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x78>
   d0e68: 12800168     	mov	w8, #-0xc               // =-12
   d0e6c: b81ec3a8     	stur	w8, [x29, #-0x14]
   d0e70: 320003e8     	orr	w8, wzr, #0x1
   d0e74: b81c03a8     	stur	w8, [x29, #-0x40]
   d0e78: 14000030     	b	0xd0f38 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x148>
   d0e7c: f81c83a0     	stur	x0, [x29, #-0x38]
   d0e80: 2a0103e8     	mov	w8, w1
   d0e84: b81c43a8     	stur	w8, [x29, #-0x3c]
   d0e88: d10043a0     	sub	x0, x29, #0x10
   d0e8c: 97ff99c4     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   d0e90: 14000039     	b	0xd0f74 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x184>
   d0e94: f85d83a8     	ldur	x8, [x29, #-0x28]
   d0e98: f94023e9     	ldr	x9, [sp, #0x40]
   d0e9c: f9002128     	str	x8, [x9, #0x40]
   d0ea0: f85d03a8     	ldur	x8, [x29, #-0x30]
   d0ea4: f9002528     	str	x8, [x9, #0x48]
   d0ea8: 9100e120     	add	x0, x9, #0x38
   d0eac: 97ff5a39     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d0eb0: f90017e0     	str	x0, [sp, #0x28]
   d0eb4: 14000001     	b	0xd0eb8 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0xc8>
   d0eb8: f94023e8     	ldr	x8, [sp, #0x40]
   d0ebc: f9402101     	ldr	x1, [x8, #0x40]
   d0ec0: f9402902     	ldr	x2, [x8, #0x50]
   d0ec4: f9402503     	ldr	x3, [x8, #0x48]
   d0ec8: f94017e9     	ldr	x9, [sp, #0x28]
   d0ecc: f940012a     	ldr	x10, [x9]
   d0ed0: f9401d4a     	ldr	x10, [x10, #0x38]
   d0ed4: aa0903e0     	mov	x0, x9
   d0ed8: d63f0140     	blr	x10
   d0edc: f90013e0     	str	x0, [sp, #0x20]
   d0ee0: 14000001     	b	0xd0ee4 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0xf4>
   d0ee4: f94013e8     	ldr	x8, [sp, #0x20]
   d0ee8: f90027e8     	str	x8, [sp, #0x48]
   d0eec: f94027e9     	ldr	x9, [sp, #0x48]
   d0ef0: f85d03aa     	ldur	x10, [x29, #-0x30]
   d0ef4: eb0a0129     	subs	x9, x9, x10
   d0ef8: f9000fe9     	str	x9, [sp, #0x18]
   d0efc: 5400014a     	b.ge	0xd0f24 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x134>
   d0f00: 14000001     	b	0xd0f04 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x114>
   d0f04: f94023e0     	ldr	x0, [sp, #0x40]
   d0f08: 97ff4dbe     	bl	0xa4600 <_ZN7android15MPEG4DataSource10clearCacheEv@plt>
   d0f0c: 14000001     	b	0xd0f10 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x120>
   d0f10: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d0f14: b81ec3a8     	stur	w8, [x29, #-0x14]
   d0f18: 320003e8     	orr	w8, wzr, #0x1
   d0f1c: b81c03a8     	stur	w8, [x29, #-0x40]
   d0f20: 14000006     	b	0xd0f38 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x148>
   d0f24: 2a1f03e8     	mov	w8, wzr
   d0f28: b81ec3a8     	stur	w8, [x29, #-0x14]
   d0f2c: 320003e8     	orr	w8, wzr, #0x1
   d0f30: b81c03a8     	stur	w8, [x29, #-0x40]
   d0f34: 14000001     	b	0xd0f38 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x148>
   d0f38: d10043a0     	sub	x0, x29, #0x10
   d0f3c: 97ff9998     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   d0f40: b85ec3a8     	ldur	w8, [x29, #-0x14]
   d0f44: d53bd040     	mrs	x0, TPIDR_EL0
   d0f48: f9401400     	ldr	x0, [x0, #0x28]
   d0f4c: f85f83be     	ldur	x30, [x29, #-0x8]
   d0f50: eb1e0000     	subs	x0, x0, x30
   d0f54: b90017e8     	str	w8, [sp, #0x14]
   d0f58: f90007e0     	str	x0, [sp, #0x8]
   d0f5c: 54000101     	b.ne	0xd0f7c <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x18c>
   d0f60: 14000001     	b	0xd0f64 <android::MPEG4DataSource::setCachedRange(long, unsigned long)+0x174>
   d0f64: b94017e0     	ldr	w0, [sp, #0x14]
   d0f68: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   d0f6c: 910283ff     	add	sp, sp, #0xa0
   d0f70: d65f03c0     	ret
   d0f74: f85c83a0     	ldur	x0, [x29, #-0x38]
   d0f78: 97ff5be6     	bl	0xa7f10 <_Unwind_Resume@plt>
   d0f7c: 97ff637d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d0f80 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)>:
   d0f80: d102c3ff     	sub	sp, sp, #0xb0
   d0f84: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   d0f88: 910283fd     	add	x29, sp, #0xa0
   d0f8c: b27d03e8     	orr	x8, xzr, #0x8
   d0f90: d2800009     	mov	x9, #0x0                // =0
   d0f94: 5280000a     	mov	w10, #0x0               // =0
   d0f98: f81f83a0     	stur	x0, [x29, #-0x8]
   d0f9c: f81f03a1     	stur	x1, [x29, #-0x10]
   d0fa0: f81e83a2     	stur	x2, [x29, #-0x18]
   d0fa4: f85f83a0     	ldur	x0, [x29, #-0x8]
   d0fa8: f85f03a1     	ldur	x1, [x29, #-0x10]
   d0fac: 8b080022     	add	x2, x1, x8
   d0fb0: f81d03a0     	stur	x0, [x29, #-0x30]
   d0fb4: f81c83a1     	stur	x1, [x29, #-0x38]
   d0fb8: aa0203e1     	mov	x1, x2
   d0fbc: f81c03a8     	stur	x8, [x29, #-0x40]
   d0fc0: f81b83a9     	stur	x9, [x29, #-0x48]
   d0fc4: b81b43aa     	stur	w10, [x29, #-0x4c]
   d0fc8: 97ff5a66     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   d0fcc: f85c83a8     	ldur	x8, [x29, #-0x38]
   d0fd0: f9400109     	ldr	x9, [x8]
   d0fd4: f85d03a0     	ldur	x0, [x29, #-0x30]
   d0fd8: f9000009     	str	x9, [x0]
   d0fdc: f9401d09     	ldr	x9, [x8, #0x38]
   d0fe0: f9400001     	ldr	x1, [x0]
   d0fe4: f85e8021     	ldur	x1, [x1, #-0x18]
   d0fe8: 8b010001     	add	x1, x0, x1
   d0fec: f9000029     	str	x9, [x1]
   d0ff0: f85c03a9     	ldur	x9, [x29, #-0x40]
   d0ff4: 8b090001     	add	x1, x0, x9
   d0ff8: aa0103e0     	mov	x0, x1
   d0ffc: f90027e1     	str	x1, [sp, #0x48]
   d1000: 97ff4114     	bl	0xa1450 <_ZN7android6VectorINS_9SidxEntryEEC2Ev@plt>
   d1004: 14000001     	b	0xd1008 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x88>
   d1008: b27a03e8     	orr	x8, xzr, #0x40
   d100c: f85d03a9     	ldur	x9, [x29, #-0x30]
   d1010: f900193f     	str	xzr, [x9, #0x30]
   d1014: b85b43aa     	ldur	w10, [x29, #-0x4c]
   d1018: 3900e12a     	strb	w10, [x9, #0x38]
   d101c: 3900e52a     	strb	w10, [x9, #0x39]
   d1020: 8b080128     	add	x8, x9, x8
   d1024: aa0803e0     	mov	x0, x8
   d1028: f90023e8     	str	x8, [sp, #0x40]
   d102c: 97ff6889     	bl	0xab250 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEEC2Ev@plt>
   d1030: 14000001     	b	0xd1034 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xb4>
   d1034: d2800d08     	mov	x8, #0x68               // =104
   d1038: f85d03a9     	ldur	x9, [x29, #-0x30]
   d103c: 8b080128     	add	x8, x9, x8
   d1040: aa0803e0     	mov	x0, x8
   d1044: f9001fe8     	str	x8, [sp, #0x38]
   d1048: 97ff404a     	bl	0xa1170 <_ZN7android6VectorINS_4TrexEEC2Ev@plt>
   d104c: 14000001     	b	0xd1050 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xd0>
   d1050: d2801208     	mov	x8, #0x90               // =144
   d1054: f85d03a9     	ldur	x9, [x29, #-0x30]
   d1058: 8b080128     	add	x8, x9, x8
   d105c: f85e83a1     	ldur	x1, [x29, #-0x18]
   d1060: aa0803e0     	mov	x0, x8
   d1064: f9001be8     	str	x8, [sp, #0x30]
   d1068: 97ff3c3a     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   d106c: 14000001     	b	0xd1070 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xf0>
   d1070: d2801708     	mov	x8, #0xb8               // =184
   d1074: 12800249     	mov	w9, #-0x13              // =-19
   d1078: b27d0be0     	orr	x0, xzr, #0x38
   d107c: f85d03aa     	ldur	x10, [x29, #-0x30]
   d1080: b9009949     	str	w9, [x10, #0x98]
   d1084: b9009d5f     	str	wzr, [x10, #0x9c]
   d1088: b85b43a9     	ldur	w9, [x29, #-0x4c]
   d108c: 39028149     	strb	w9, [x10, #0xa0]
   d1090: f85b83ab     	ldur	x11, [x29, #-0x48]
   d1094: f900554b     	str	x11, [x10, #0xa8]
   d1098: f900594b     	str	x11, [x10, #0xb0]
   d109c: 8b080148     	add	x8, x10, x8
   d10a0: f90017e8     	str	x8, [sp, #0x28]
   d10a4: 97ff5f9b     	bl	0xa8f10 <_Znwm@plt>
   d10a8: f90013e0     	str	x0, [sp, #0x20]
   d10ac: 14000001     	b	0xd10b0 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x130>
   d10b0: f94013e0     	ldr	x0, [sp, #0x20]
   d10b4: 97ff587f     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   d10b8: 14000001     	b	0xd10bc <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x13c>
   d10bc: f94017e0     	ldr	x0, [sp, #0x28]
   d10c0: f94013e1     	ldr	x1, [sp, #0x20]
   d10c4: 97ff528f     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d10c8: 14000001     	b	0xd10cc <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x14c>
   d10cc: b27a07e8     	orr	x8, xzr, #0xc0
   d10d0: f85d03a9     	ldur	x9, [x29, #-0x30]
   d10d4: 8b080128     	add	x8, x9, x8
   d10d8: aa0803e0     	mov	x0, x8
   d10dc: f9000fe8     	str	x8, [sp, #0x18]
   d10e0: 97ff6818     	bl	0xab140 <_ZN7android6VectorIjEC2Ev@plt>
   d10e4: 14000001     	b	0xd10e8 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x168>
   d10e8: d2801d08     	mov	x8, #0xe8               // =232
   d10ec: f85d03a9     	ldur	x9, [x29, #-0x30]
   d10f0: 8b080128     	add	x8, x9, x8
   d10f4: aa0803e0     	mov	x0, x8
   d10f8: f9000be8     	str	x8, [sp, #0x10]
   d10fc: 97ff6565     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d1100: 14000001     	b	0xd1104 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x184>
   d1104: b27c0fe8     	orr	x8, xzr, #0xf0
   d1108: f85d03a9     	ldur	x9, [x29, #-0x30]
   d110c: 8b080128     	add	x8, x9, x8
   d1110: aa0803e0     	mov	x0, x8
   d1114: f90007e8     	str	x8, [sp, #0x8]
   d1118: 97ff655e     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d111c: 14000001     	b	0xd1120 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1a0>
   d1120: b27d13e8     	orr	x8, xzr, #0xf8
   d1124: f85d03a9     	ldur	x9, [x29, #-0x30]
   d1128: 8b080128     	add	x8, x9, x8
   d112c: aa0803e0     	mov	x0, x8
   d1130: f90003e8     	str	x8, [sp]
   d1134: 97ff6557     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d1138: 14000001     	b	0xd113c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1bc>
   d113c: b27803e8     	orr	x8, xzr, #0x100
   d1140: f85d03a9     	ldur	x9, [x29, #-0x30]
   d1144: 8b080120     	add	x0, x9, x8
   d1148: 97ff6826     	bl	0xab1e0 <_ZN7android11KeyedVectorIjNS_7AStringEEC2Ev@plt>
   d114c: 14000001     	b	0xd1150 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1d0>
   d1150: f85b83a8     	ldur	x8, [x29, #-0x48]
   d1154: f85d03a9     	ldur	x9, [x29, #-0x30]
   d1158: f9009528     	str	x8, [x9, #0x128]
   d115c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   d1160: 9102c3ff     	add	sp, sp, #0xb0
   d1164: d65f03c0     	ret
   d1168: 2a0103e8     	mov	w8, w1
   d116c: f81e03a0     	stur	x0, [x29, #-0x20]
   d1170: b81dc3a8     	stur	w8, [x29, #-0x24]
   d1174: 1400003c     	b	0xd1264 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2e4>
   d1178: 2a0103e8     	mov	w8, w1
   d117c: f81e03a0     	stur	x0, [x29, #-0x20]
   d1180: b81dc3a8     	stur	w8, [x29, #-0x24]
   d1184: 14000036     	b	0xd125c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2dc>
   d1188: 2a0103e8     	mov	w8, w1
   d118c: f81e03a0     	stur	x0, [x29, #-0x20]
   d1190: b81dc3a8     	stur	w8, [x29, #-0x24]
   d1194: 14000030     	b	0xd1254 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2d4>
   d1198: 2a0103e8     	mov	w8, w1
   d119c: f81e03a0     	stur	x0, [x29, #-0x20]
   d11a0: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11a4: 1400002a     	b	0xd124c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2cc>
   d11a8: 2a0103e8     	mov	w8, w1
   d11ac: f81e03a0     	stur	x0, [x29, #-0x20]
   d11b0: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11b4: 14000024     	b	0xd1244 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2c4>
   d11b8: 2a0103e8     	mov	w8, w1
   d11bc: f81e03a0     	stur	x0, [x29, #-0x20]
   d11c0: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11c4: f94013e0     	ldr	x0, [sp, #0x20]
   d11c8: 97ff3de6     	bl	0xa0960 <_ZdlPv@plt>
   d11cc: 1400001e     	b	0xd1244 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2c4>
   d11d0: 2a0103e8     	mov	w8, w1
   d11d4: f81e03a0     	stur	x0, [x29, #-0x20]
   d11d8: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11dc: 14000018     	b	0xd123c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2bc>
   d11e0: 2a0103e8     	mov	w8, w1
   d11e4: f81e03a0     	stur	x0, [x29, #-0x20]
   d11e8: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11ec: 14000012     	b	0xd1234 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2b4>
   d11f0: 2a0103e8     	mov	w8, w1
   d11f4: f81e03a0     	stur	x0, [x29, #-0x20]
   d11f8: b81dc3a8     	stur	w8, [x29, #-0x24]
   d11fc: 1400000c     	b	0xd122c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2ac>
   d1200: 2a0103e8     	mov	w8, w1
   d1204: f81e03a0     	stur	x0, [x29, #-0x20]
   d1208: b81dc3a8     	stur	w8, [x29, #-0x24]
   d120c: 14000006     	b	0xd1224 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2a4>
   d1210: 2a0103e8     	mov	w8, w1
   d1214: f81e03a0     	stur	x0, [x29, #-0x20]
   d1218: b81dc3a8     	stur	w8, [x29, #-0x24]
   d121c: f94003e0     	ldr	x0, [sp]
   d1220: 97ff5dc4     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1224: f94007e0     	ldr	x0, [sp, #0x8]
   d1228: 97ff5dc2     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d122c: f9400be0     	ldr	x0, [sp, #0x10]
   d1230: 97ff5dc0     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1234: f9400fe0     	ldr	x0, [sp, #0x18]
   d1238: 97ff472e     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
   d123c: f94017e0     	ldr	x0, [sp, #0x28]
   d1240: 97ff41cc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d1244: f9401be0     	ldr	x0, [sp, #0x30]
   d1248: 97ff3b62     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d124c: f9401fe0     	ldr	x0, [sp, #0x38]
   d1250: 97ff5d6c     	bl	0xa8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>
   d1254: f94023e0     	ldr	x0, [sp, #0x40]
   d1258: 97ff3fbe     	bl	0xa1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>
   d125c: f94027e0     	ldr	x0, [sp, #0x48]
   d1260: 97ff5b54     	bl	0xa7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>
   d1264: b27d03e8     	orr	x8, xzr, #0x8
   d1268: f85c83a9     	ldur	x9, [x29, #-0x38]
   d126c: 8b080121     	add	x1, x9, x8
   d1270: f85d03a0     	ldur	x0, [x29, #-0x30]
   d1274: 97ff662f     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   d1278: f85e03a0     	ldur	x0, [x29, #-0x20]
   d127c: 97ff5b25     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d1280 <android::Vector<android::SidxEntry>::Vector()>:
   d1280: d100c3ff     	sub	sp, sp, #0x30
   d1284: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1288: 910083fd     	add	x29, sp, #0x20
   d128c: b27c03e8     	orr	x8, xzr, #0x10
   d1290: 52800002     	mov	w2, #0x0                // =0
   d1294: f0000ea9     	adrp	x9, 0x2a8000
   d1298: f9445929     	ldr	x9, [x9, #0x8b0]
   d129c: 8b080129     	add	x9, x9, x8
   d12a0: f81f83a0     	stur	x0, [x29, #-0x8]
   d12a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   d12a8: f9000be0     	str	x0, [sp, #0x10]
   d12ac: aa0803e1     	mov	x1, x8
   d12b0: f90007e9     	str	x9, [sp, #0x8]
   d12b4: 97ff3c63     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   d12b8: f94007e8     	ldr	x8, [sp, #0x8]
   d12bc: f9400be9     	ldr	x9, [sp, #0x10]
   d12c0: f9000128     	str	x8, [x9]
   d12c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d12c8: 9100c3ff     	add	sp, sp, #0x30
   d12cc: d65f03c0     	ret

00000000000d12d0 <android::Vector<android::MPEG4Extractor::PsshInfo>::Vector()>:
   d12d0: d100c3ff     	sub	sp, sp, #0x30
   d12d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d12d8: 910083fd     	add	x29, sp, #0x20
   d12dc: b27b03e1     	orr	x1, xzr, #0x20
   d12e0: 52800002     	mov	w2, #0x0                // =0
   d12e4: f0000ea8     	adrp	x8, 0x2a8000
   d12e8: f9424908     	ldr	x8, [x8, #0x490]
   d12ec: b27c03e9     	orr	x9, xzr, #0x10
   d12f0: 8b090108     	add	x8, x8, x9
   d12f4: f81f83a0     	stur	x0, [x29, #-0x8]
   d12f8: f85f83a9     	ldur	x9, [x29, #-0x8]
   d12fc: aa0903e0     	mov	x0, x9
   d1300: f9000be8     	str	x8, [sp, #0x10]
   d1304: f90007e9     	str	x9, [sp, #0x8]
   d1308: 97ff3c4e     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   d130c: f9400be8     	ldr	x8, [sp, #0x10]
   d1310: f94007e9     	ldr	x9, [sp, #0x8]
   d1314: f9000128     	str	x8, [x9]
   d1318: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d131c: 9100c3ff     	add	sp, sp, #0x30
   d1320: d65f03c0     	ret

00000000000d1324 <android::Vector<android::Trex>::Vector()>:
   d1324: d100c3ff     	sub	sp, sp, #0x30
   d1328: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d132c: 910083fd     	add	x29, sp, #0x20
   d1330: d2800281     	mov	x1, #0x14               // =20
   d1334: 52800002     	mov	w2, #0x0                // =0
   d1338: f0000ea8     	adrp	x8, 0x2a8000
   d133c: f9431508     	ldr	x8, [x8, #0x628]
   d1340: b27c03e9     	orr	x9, xzr, #0x10
   d1344: 8b090108     	add	x8, x8, x9
   d1348: f81f83a0     	stur	x0, [x29, #-0x8]
   d134c: f85f83a9     	ldur	x9, [x29, #-0x8]
   d1350: aa0903e0     	mov	x0, x9
   d1354: f9000be8     	str	x8, [sp, #0x10]
   d1358: f90007e9     	str	x9, [sp, #0x8]
   d135c: 97ff3c39     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   d1360: f9400be8     	ldr	x8, [sp, #0x10]
   d1364: f94007e9     	ldr	x9, [sp, #0x8]
   d1368: f9000128     	str	x8, [x9]
   d136c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1370: 9100c3ff     	add	sp, sp, #0x30
   d1374: d65f03c0     	ret

00000000000d1378 <android::Vector<unsigned int>::Vector()>:
   d1378: d100c3ff     	sub	sp, sp, #0x30
   d137c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1380: 910083fd     	add	x29, sp, #0x20
   d1384: b27e03e1     	orr	x1, xzr, #0x4
   d1388: 32000be2     	orr	w2, wzr, #0x7
   d138c: f0000ea8     	adrp	x8, 0x2a8000
   d1390: f9466d08     	ldr	x8, [x8, #0xcd8]
   d1394: b27c03e9     	orr	x9, xzr, #0x10
   d1398: 8b090108     	add	x8, x8, x9
   d139c: f81f83a0     	stur	x0, [x29, #-0x8]
   d13a0: f85f83a9     	ldur	x9, [x29, #-0x8]
   d13a4: aa0903e0     	mov	x0, x9
   d13a8: f9000be8     	str	x8, [sp, #0x10]
   d13ac: f90007e9     	str	x9, [sp, #0x8]
   d13b0: 97ff3c24     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   d13b4: f9400be8     	ldr	x8, [sp, #0x10]
   d13b8: f94007e9     	ldr	x9, [sp, #0x8]
   d13bc: f9000128     	str	x8, [x9]
   d13c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d13c4: 9100c3ff     	add	sp, sp, #0x30
   d13c8: d65f03c0     	ret

00000000000d13cc <android::KeyedVector<unsigned int, android::AString>::KeyedVector()>:
   d13cc: d10083ff     	sub	sp, sp, #0x20
   d13d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d13d4: 910043fd     	add	x29, sp, #0x10
   d13d8: f90007e0     	str	x0, [sp, #0x8]
   d13dc: f94007e0     	ldr	x0, [sp, #0x8]
   d13e0: 97ff3bbc     	bl	0xa02d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEEC2Ev@plt>
   d13e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d13e8: 910083ff     	add	sp, sp, #0x20
   d13ec: d65f03c0     	ret

00000000000d13f0 <android::Vector<unsigned int>::~Vector()>:
   d13f0: d100c3ff     	sub	sp, sp, #0x30
   d13f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d13f8: 910083fd     	add	x29, sp, #0x20
   d13fc: f0000ea8     	adrp	x8, 0x2a8000
   d1400: f9466d08     	ldr	x8, [x8, #0xcd8]
   d1404: b27c03e9     	orr	x9, xzr, #0x10
   d1408: 8b090108     	add	x8, x8, x9
   d140c: f81f83a0     	stur	x0, [x29, #-0x8]
   d1410: f85f83a9     	ldur	x9, [x29, #-0x8]
   d1414: f9000128     	str	x8, [x9]
   d1418: aa0903e0     	mov	x0, x9
   d141c: f90003e9     	str	x9, [sp]
   d1420: 97ff3b48     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   d1424: 14000001     	b	0xd1428 <android::Vector<unsigned int>::~Vector()+0x38>
   d1428: f94003e0     	ldr	x0, [sp]
   d142c: 97ff5389     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1430: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1434: 9100c3ff     	add	sp, sp, #0x30
   d1438: d65f03c0     	ret
   d143c: 2a0103e8     	mov	w8, w1
   d1440: f9000be0     	str	x0, [sp, #0x10]
   d1444: b9000fe8     	str	w8, [sp, #0xc]
   d1448: f94003e0     	ldr	x0, [sp]
   d144c: 97ff5381     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1450: f9400be0     	ldr	x0, [sp, #0x10]
   d1454: 97ff735c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d1458 <android::Vector<android::Trex>::~Vector()>:
   d1458: d100c3ff     	sub	sp, sp, #0x30
   d145c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1460: 910083fd     	add	x29, sp, #0x20
   d1464: f0000ea8     	adrp	x8, 0x2a8000
   d1468: f9431508     	ldr	x8, [x8, #0x628]
   d146c: b27c03e9     	orr	x9, xzr, #0x10
   d1470: 8b090108     	add	x8, x8, x9
   d1474: f81f83a0     	stur	x0, [x29, #-0x8]
   d1478: f85f83a9     	ldur	x9, [x29, #-0x8]
   d147c: f9000128     	str	x8, [x9]
   d1480: aa0903e0     	mov	x0, x9
   d1484: f90003e9     	str	x9, [sp]
   d1488: 97ff3b2e     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   d148c: 14000001     	b	0xd1490 <android::Vector<android::Trex>::~Vector()+0x38>
   d1490: f94003e0     	ldr	x0, [sp]
   d1494: 97ff536f     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1498: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d149c: 9100c3ff     	add	sp, sp, #0x30
   d14a0: d65f03c0     	ret
   d14a4: 2a0103e8     	mov	w8, w1
   d14a8: f9000be0     	str	x0, [sp, #0x10]
   d14ac: b9000fe8     	str	w8, [sp, #0xc]
   d14b0: f94003e0     	ldr	x0, [sp]
   d14b4: 97ff5367     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d14b8: f9400be0     	ldr	x0, [sp, #0x10]
   d14bc: 97ff7342     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d14c0 <android::Vector<android::MPEG4Extractor::PsshInfo>::~Vector()>:
   d14c0: d100c3ff     	sub	sp, sp, #0x30
   d14c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d14c8: 910083fd     	add	x29, sp, #0x20
   d14cc: f0000ea8     	adrp	x8, 0x2a8000
   d14d0: f9424908     	ldr	x8, [x8, #0x490]
   d14d4: b27c03e9     	orr	x9, xzr, #0x10
   d14d8: 8b090108     	add	x8, x8, x9
   d14dc: f81f83a0     	stur	x0, [x29, #-0x8]
   d14e0: f85f83a9     	ldur	x9, [x29, #-0x8]
   d14e4: f9000128     	str	x8, [x9]
   d14e8: aa0903e0     	mov	x0, x9
   d14ec: f90003e9     	str	x9, [sp]
   d14f0: 97ff3b14     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   d14f4: 14000001     	b	0xd14f8 <android::Vector<android::MPEG4Extractor::PsshInfo>::~Vector()+0x38>
   d14f8: f94003e0     	ldr	x0, [sp]
   d14fc: 97ff5355     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1500: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1504: 9100c3ff     	add	sp, sp, #0x30
   d1508: d65f03c0     	ret
   d150c: 2a0103e8     	mov	w8, w1
   d1510: f9000be0     	str	x0, [sp, #0x10]
   d1514: b9000fe8     	str	w8, [sp, #0xc]
   d1518: f94003e0     	ldr	x0, [sp]
   d151c: 97ff534d     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1520: f9400be0     	ldr	x0, [sp, #0x10]
   d1524: 97ff7328     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d1528 <android::Vector<android::SidxEntry>::~Vector()>:
   d1528: d100c3ff     	sub	sp, sp, #0x30
   d152c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1530: 910083fd     	add	x29, sp, #0x20
   d1534: f0000ea8     	adrp	x8, 0x2a8000
   d1538: f9445908     	ldr	x8, [x8, #0x8b0]
   d153c: b27c03e9     	orr	x9, xzr, #0x10
   d1540: 8b090108     	add	x8, x8, x9
   d1544: f81f83a0     	stur	x0, [x29, #-0x8]
   d1548: f85f83a9     	ldur	x9, [x29, #-0x8]
   d154c: f9000128     	str	x8, [x9]
   d1550: aa0903e0     	mov	x0, x9
   d1554: f90003e9     	str	x9, [sp]
   d1558: 97ff3afa     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   d155c: 14000001     	b	0xd1560 <android::Vector<android::SidxEntry>::~Vector()+0x38>
   d1560: f94003e0     	ldr	x0, [sp]
   d1564: 97ff533b     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1568: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d156c: 9100c3ff     	add	sp, sp, #0x30
   d1570: d65f03c0     	ret
   d1574: 2a0103e8     	mov	w8, w1
   d1578: f9000be0     	str	x0, [sp, #0x10]
   d157c: b9000fe8     	str	w8, [sp, #0xc]
   d1580: f94003e0     	ldr	x0, [sp]
   d1584: 97ff5333     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   d1588: f9400be0     	ldr	x0, [sp, #0x10]
   d158c: 97ff730e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d1590 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)>:
   d1590: d102c3ff     	sub	sp, sp, #0xb0
   d1594: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   d1598: 910283fd     	add	x29, sp, #0xa0
   d159c: d2802708     	mov	x8, #0x138              // =312
   d15a0: f0000ea9     	adrp	x9, 0x2a8000
   d15a4: f944bd29     	ldr	x9, [x9, #0x978]
   d15a8: b27d03ea     	orr	x10, xzr, #0x8
   d15ac: 8b0a0129     	add	x9, x9, x10
   d15b0: f0000eaa     	adrp	x10, 0x2a8000
   d15b4: f941a14a     	ldr	x10, [x10, #0x340]
   d15b8: b27d07eb     	orr	x11, xzr, #0x18
   d15bc: 8b0b014b     	add	x11, x10, x11
   d15c0: d280140c     	mov	x12, #0xa0              // =160
   d15c4: 8b0c014a     	add	x10, x10, x12
   d15c8: d280000c     	mov	x12, #0x0               // =0
   d15cc: 5280000d     	mov	w13, #0x0               // =0
   d15d0: f81f83a0     	stur	x0, [x29, #-0x8]
   d15d4: f81f03a1     	stur	x1, [x29, #-0x10]
   d15d8: f85f83a0     	ldur	x0, [x29, #-0x8]
   d15dc: 8b080008     	add	x8, x0, x8
   d15e0: f81d83a0     	stur	x0, [x29, #-0x28]
   d15e4: aa0803e0     	mov	x0, x8
   d15e8: f81d03a9     	stur	x9, [x29, #-0x30]
   d15ec: f81c83ab     	stur	x11, [x29, #-0x38]
   d15f0: f81c03aa     	stur	x10, [x29, #-0x40]
   d15f4: f81b83ac     	stur	x12, [x29, #-0x48]
   d15f8: b81b43ad     	stur	w13, [x29, #-0x4c]
   d15fc: 97ff468d     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   d1600: f85d83a0     	ldur	x0, [x29, #-0x28]
   d1604: f85d03a1     	ldur	x1, [x29, #-0x30]
   d1608: 97ff58d6     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   d160c: 14000001     	b	0xd1610 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x80>
   d1610: b27d03e8     	orr	x8, xzr, #0x8
   d1614: f85c83a9     	ldur	x9, [x29, #-0x38]
   d1618: f85d83aa     	ldur	x10, [x29, #-0x28]
   d161c: f9000149     	str	x9, [x10]
   d1620: f85c03ab     	ldur	x11, [x29, #-0x40]
   d1624: f9009d4b     	str	x11, [x10, #0x138]
   d1628: 8b080148     	add	x8, x10, x8
   d162c: aa0803e0     	mov	x0, x8
   d1630: f90027e8     	str	x8, [sp, #0x48]
   d1634: 97ff3f87     	bl	0xa1450 <_ZN7android6VectorINS_9SidxEntryEEC2Ev@plt>
   d1638: 14000001     	b	0xd163c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xac>
   d163c: b27a03e8     	orr	x8, xzr, #0x40
   d1640: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1644: f900193f     	str	xzr, [x9, #0x30]
   d1648: b85b43aa     	ldur	w10, [x29, #-0x4c]
   d164c: 3900e12a     	strb	w10, [x9, #0x38]
   d1650: 3900e52a     	strb	w10, [x9, #0x39]
   d1654: 8b080128     	add	x8, x9, x8
   d1658: aa0803e0     	mov	x0, x8
   d165c: f90023e8     	str	x8, [sp, #0x40]
   d1660: 97ff66fc     	bl	0xab250 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEEC2Ev@plt>
   d1664: 14000001     	b	0xd1668 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xd8>
   d1668: d2800d08     	mov	x8, #0x68               // =104
   d166c: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1670: 8b080128     	add	x8, x9, x8
   d1674: aa0803e0     	mov	x0, x8
   d1678: f9001fe8     	str	x8, [sp, #0x38]
   d167c: 97ff3ebd     	bl	0xa1170 <_ZN7android6VectorINS_4TrexEEC2Ev@plt>
   d1680: 14000001     	b	0xd1684 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0xf4>
   d1684: d2801208     	mov	x8, #0x90               // =144
   d1688: f85d83a9     	ldur	x9, [x29, #-0x28]
   d168c: 8b080128     	add	x8, x9, x8
   d1690: f85f03a1     	ldur	x1, [x29, #-0x10]
   d1694: aa0803e0     	mov	x0, x8
   d1698: f9001be8     	str	x8, [sp, #0x30]
   d169c: 97ff3aad     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   d16a0: 14000001     	b	0xd16a4 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x114>
   d16a4: d2801708     	mov	x8, #0xb8               // =184
   d16a8: 12800249     	mov	w9, #-0x13              // =-19
   d16ac: b27d0be0     	orr	x0, xzr, #0x38
   d16b0: f85d83aa     	ldur	x10, [x29, #-0x28]
   d16b4: b9009949     	str	w9, [x10, #0x98]
   d16b8: b9009d5f     	str	wzr, [x10, #0x9c]
   d16bc: b85b43a9     	ldur	w9, [x29, #-0x4c]
   d16c0: 39028149     	strb	w9, [x10, #0xa0]
   d16c4: f85b83ab     	ldur	x11, [x29, #-0x48]
   d16c8: f900554b     	str	x11, [x10, #0xa8]
   d16cc: f900594b     	str	x11, [x10, #0xb0]
   d16d0: 8b080148     	add	x8, x10, x8
   d16d4: f90017e8     	str	x8, [sp, #0x28]
   d16d8: 97ff5e0e     	bl	0xa8f10 <_Znwm@plt>
   d16dc: f90013e0     	str	x0, [sp, #0x20]
   d16e0: 14000001     	b	0xd16e4 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x154>
   d16e4: f94013e0     	ldr	x0, [sp, #0x20]
   d16e8: 97ff56f2     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   d16ec: 14000001     	b	0xd16f0 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x160>
   d16f0: f94017e0     	ldr	x0, [sp, #0x28]
   d16f4: f94013e1     	ldr	x1, [sp, #0x20]
   d16f8: 97ff5102     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d16fc: 14000001     	b	0xd1700 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x170>
   d1700: b27a07e8     	orr	x8, xzr, #0xc0
   d1704: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1708: 8b080128     	add	x8, x9, x8
   d170c: aa0803e0     	mov	x0, x8
   d1710: f9000fe8     	str	x8, [sp, #0x18]
   d1714: 97ff668b     	bl	0xab140 <_ZN7android6VectorIjEC2Ev@plt>
   d1718: 14000001     	b	0xd171c <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x18c>
   d171c: d2801d08     	mov	x8, #0xe8               // =232
   d1720: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1724: 8b080128     	add	x8, x9, x8
   d1728: aa0803e0     	mov	x0, x8
   d172c: f9000be8     	str	x8, [sp, #0x10]
   d1730: 97ff63d8     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d1734: 14000001     	b	0xd1738 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1a8>
   d1738: b27c0fe8     	orr	x8, xzr, #0xf0
   d173c: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1740: 8b080128     	add	x8, x9, x8
   d1744: aa0803e0     	mov	x0, x8
   d1748: f90007e8     	str	x8, [sp, #0x8]
   d174c: 97ff63d1     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d1750: 14000001     	b	0xd1754 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1c4>
   d1754: b27d13e8     	orr	x8, xzr, #0xf8
   d1758: f85d83a9     	ldur	x9, [x29, #-0x28]
   d175c: 8b080128     	add	x8, x9, x8
   d1760: aa0803e0     	mov	x0, x8
   d1764: f90003e8     	str	x8, [sp]
   d1768: 97ff63ca     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d176c: 14000001     	b	0xd1770 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1e0>
   d1770: b27803e8     	orr	x8, xzr, #0x100
   d1774: f85d83a9     	ldur	x9, [x29, #-0x28]
   d1778: 8b080120     	add	x0, x9, x8
   d177c: 97ff6699     	bl	0xab1e0 <_ZN7android11KeyedVectorIjNS_7AStringEEC2Ev@plt>
   d1780: 14000001     	b	0xd1784 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x1f4>
   d1784: f85b83a8     	ldur	x8, [x29, #-0x48]
   d1788: f85d83a9     	ldur	x9, [x29, #-0x28]
   d178c: f9009528     	str	x8, [x9, #0x128]
   d1790: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   d1794: 9102c3ff     	add	sp, sp, #0xb0
   d1798: d65f03c0     	ret
   d179c: 2a0103e8     	mov	w8, w1
   d17a0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17a4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17a8: 14000043     	b	0xd18b4 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x324>
   d17ac: 2a0103e8     	mov	w8, w1
   d17b0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17b4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17b8: 1400003c     	b	0xd18a8 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x318>
   d17bc: 2a0103e8     	mov	w8, w1
   d17c0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17c4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17c8: 14000036     	b	0xd18a0 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x310>
   d17cc: 2a0103e8     	mov	w8, w1
   d17d0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17d4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17d8: 14000030     	b	0xd1898 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x308>
   d17dc: 2a0103e8     	mov	w8, w1
   d17e0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17e4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17e8: 1400002a     	b	0xd1890 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x300>
   d17ec: 2a0103e8     	mov	w8, w1
   d17f0: f81e83a0     	stur	x0, [x29, #-0x18]
   d17f4: b81e43a8     	stur	w8, [x29, #-0x1c]
   d17f8: 14000024     	b	0xd1888 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2f8>
   d17fc: 2a0103e8     	mov	w8, w1
   d1800: f81e83a0     	stur	x0, [x29, #-0x18]
   d1804: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1808: f94013e0     	ldr	x0, [sp, #0x20]
   d180c: 97ff3c55     	bl	0xa0960 <_ZdlPv@plt>
   d1810: 1400001e     	b	0xd1888 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2f8>
   d1814: 2a0103e8     	mov	w8, w1
   d1818: f81e83a0     	stur	x0, [x29, #-0x18]
   d181c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1820: 14000018     	b	0xd1880 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2f0>
   d1824: 2a0103e8     	mov	w8, w1
   d1828: f81e83a0     	stur	x0, [x29, #-0x18]
   d182c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1830: 14000012     	b	0xd1878 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2e8>
   d1834: 2a0103e8     	mov	w8, w1
   d1838: f81e83a0     	stur	x0, [x29, #-0x18]
   d183c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1840: 1400000c     	b	0xd1870 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2e0>
   d1844: 2a0103e8     	mov	w8, w1
   d1848: f81e83a0     	stur	x0, [x29, #-0x18]
   d184c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1850: 14000006     	b	0xd1868 <android::MPEG4Extractor::MPEG4Extractor(android::sp<android::DataSource> const&)+0x2d8>
   d1854: 2a0103e8     	mov	w8, w1
   d1858: f81e83a0     	stur	x0, [x29, #-0x18]
   d185c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1860: f94003e0     	ldr	x0, [sp]
   d1864: 97ff5c33     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1868: f94007e0     	ldr	x0, [sp, #0x8]
   d186c: 97ff5c31     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1870: f9400be0     	ldr	x0, [sp, #0x10]
   d1874: 97ff5c2f     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1878: f9400fe0     	ldr	x0, [sp, #0x18]
   d187c: 97ff459d     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
   d1880: f94017e0     	ldr	x0, [sp, #0x28]
   d1884: 97ff403b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d1888: f9401be0     	ldr	x0, [sp, #0x30]
   d188c: 97ff39d1     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d1890: f9401fe0     	ldr	x0, [sp, #0x38]
   d1894: 97ff5bdb     	bl	0xa8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>
   d1898: f94023e0     	ldr	x0, [sp, #0x40]
   d189c: 97ff3e2d     	bl	0xa1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>
   d18a0: f94027e0     	ldr	x0, [sp, #0x48]
   d18a4: 97ff59c3     	bl	0xa7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>
   d18a8: f85d83a0     	ldur	x0, [x29, #-0x28]
   d18ac: f85d03a1     	ldur	x1, [x29, #-0x30]
   d18b0: 97ff64a0     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   d18b4: d2802708     	mov	x8, #0x138              // =312
   d18b8: f85d83a9     	ldur	x9, [x29, #-0x28]
   d18bc: 8b080120     	add	x0, x9, x8
   d18c0: 97ff3c90     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   d18c4: f85e83a0     	ldur	x0, [x29, #-0x18]
   d18c8: 97ff5992     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d18cc <android::MPEG4Extractor::~MPEG4Extractor()>:
   d18cc: d10543ff     	sub	sp, sp, #0x150
   d18d0: f9009bfc     	str	x28, [sp, #0x130]
   d18d4: a9147bfd     	stp	x29, x30, [sp, #0x140]
   d18d8: 910503fd     	add	x29, sp, #0x140
   d18dc: d2800008     	mov	x8, #0x0                // =0
   d18e0: f81e83a0     	stur	x0, [x29, #-0x18]
   d18e4: f81e03a1     	stur	x1, [x29, #-0x20]
   d18e8: f85e83a0     	ldur	x0, [x29, #-0x18]
   d18ec: f85e03a1     	ldur	x1, [x29, #-0x20]
   d18f0: f9400029     	ldr	x9, [x1]
   d18f4: f9000009     	str	x9, [x0]
   d18f8: f9401c29     	ldr	x9, [x1, #0x38]
   d18fc: f940000a     	ldr	x10, [x0]
   d1900: f85e814a     	ldur	x10, [x10, #-0x18]
   d1904: 8b0a000a     	add	x10, x0, x10
   d1908: f9000149     	str	x9, [x10]
   d190c: f9405409     	ldr	x9, [x0, #0xa8]
   d1910: f81d83a9     	stur	x9, [x29, #-0x28]
   d1914: f81a03a8     	stur	x8, [x29, #-0x60]
   d1918: f81983a0     	stur	x0, [x29, #-0x68]
   d191c: f81903a1     	stur	x1, [x29, #-0x70]
   d1920: f85d83a8     	ldur	x8, [x29, #-0x28]
   d1924: f85a03a9     	ldur	x9, [x29, #-0x60]
   d1928: eb09011f     	cmp	x8, x9
   d192c: 1a9f07ea     	cset	w10, ne
   d1930: 3700004a     	tbnz	w10, #0x0, 0xd1938 <android::MPEG4Extractor::~MPEG4Extractor()+0x6c>
   d1934: 14000011     	b	0xd1978 <android::MPEG4Extractor::~MPEG4Extractor()+0xac>
   d1938: f85d83a8     	ldur	x8, [x29, #-0x28]
   d193c: f9400108     	ldr	x8, [x8]
   d1940: f81d03a8     	stur	x8, [x29, #-0x30]
   d1944: f85d83a8     	ldur	x8, [x29, #-0x28]
   d1948: f85a03a9     	ldur	x9, [x29, #-0x60]
   d194c: eb09011f     	cmp	x8, x9
   d1950: 1a9f17ea     	cset	w10, eq
   d1954: f81883a8     	stur	x8, [x29, #-0x78]
   d1958: 370000aa     	tbnz	w10, #0x0, 0xd196c <android::MPEG4Extractor::~MPEG4Extractor()+0xa0>
   d195c: f85883a0     	ldur	x0, [x29, #-0x78]
   d1960: 97ff4728     	bl	0xa3600 <_ZN7android14MPEG4Extractor5TrackD2Ev@plt>
   d1964: f85883a0     	ldur	x0, [x29, #-0x78]
   d1968: 97ff3bfe     	bl	0xa0960 <_ZdlPv@plt>
   d196c: f85d03a8     	ldur	x8, [x29, #-0x30]
   d1970: f81d83a8     	stur	x8, [x29, #-0x28]
   d1974: 17ffffeb     	b	0xd1920 <android::MPEG4Extractor::~MPEG4Extractor()+0x54>
   d1978: f85a03a8     	ldur	x8, [x29, #-0x60]
   d197c: f85983a9     	ldur	x9, [x29, #-0x68]
   d1980: f9005928     	str	x8, [x9, #0xb0]
   d1984: f9005528     	str	x8, [x9, #0xa8]
   d1988: f940952a     	ldr	x10, [x9, #0x128]
   d198c: f81c83aa     	stur	x10, [x29, #-0x38]
   d1990: f85c83a8     	ldur	x8, [x29, #-0x38]
   d1994: f85a03a9     	ldur	x9, [x29, #-0x60]
   d1998: eb09011f     	cmp	x8, x9
   d199c: 1a9f07ea     	cset	w10, ne
   d19a0: 3700004a     	tbnz	w10, #0x0, 0xd19a8 <android::MPEG4Extractor::~MPEG4Extractor()+0xdc>
   d19a4: 14000018     	b	0xd1a04 <android::MPEG4Extractor::~MPEG4Extractor()+0x138>
   d19a8: f85c83a8     	ldur	x8, [x29, #-0x38]
   d19ac: f9400108     	ldr	x8, [x8]
   d19b0: f81c03a8     	stur	x8, [x29, #-0x40]
   d19b4: f85c83a8     	ldur	x8, [x29, #-0x38]
   d19b8: f9400d08     	ldr	x8, [x8, #0x18]
   d19bc: f85a03a9     	ldur	x9, [x29, #-0x60]
   d19c0: eb09011f     	cmp	x8, x9
   d19c4: 1a9f17ea     	cset	w10, eq
   d19c8: f81803a8     	stur	x8, [x29, #-0x80]
   d19cc: 3700006a     	tbnz	w10, #0x0, 0xd19d8 <android::MPEG4Extractor::~MPEG4Extractor()+0x10c>
   d19d0: f85803a0     	ldur	x0, [x29, #-0x80]
   d19d4: 97ff52a7     	bl	0xa6470 <_ZdaPv@plt>
   d19d8: f85c83a8     	ldur	x8, [x29, #-0x38]
   d19dc: f85a03a9     	ldur	x9, [x29, #-0x60]
   d19e0: eb09011f     	cmp	x8, x9
   d19e4: 1a9f17ea     	cset	w10, eq
   d19e8: f81783a8     	stur	x8, [x29, #-0x88]
   d19ec: 3700006a     	tbnz	w10, #0x0, 0xd19f8 <android::MPEG4Extractor::~MPEG4Extractor()+0x12c>
   d19f0: f85783a0     	ldur	x0, [x29, #-0x88]
   d19f4: 97ff3bdb     	bl	0xa0960 <_ZdlPv@plt>
   d19f8: f85c03a8     	ldur	x8, [x29, #-0x40]
   d19fc: f81c83a8     	stur	x8, [x29, #-0x38]
   d1a00: 17ffffe4     	b	0xd1990 <android::MPEG4Extractor::~MPEG4Extractor()+0xc4>
   d1a04: f85a03a8     	ldur	x8, [x29, #-0x60]
   d1a08: f85983a9     	ldur	x9, [x29, #-0x68]
   d1a0c: f9009528     	str	x8, [x9, #0x128]
   d1a10: f81b83bf     	stur	xzr, [x29, #-0x48]
   d1a14: b27a03e8     	orr	x8, xzr, #0x40
   d1a18: f85b83a9     	ldur	x9, [x29, #-0x48]
   d1a1c: f85983aa     	ldur	x10, [x29, #-0x68]
   d1a20: 8b080140     	add	x0, x10, x8
   d1a24: f81703a9     	stur	x9, [x29, #-0x90]
   d1a28: 97ff48f2     	bl	0xa3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>
   d1a2c: f81683a0     	stur	x0, [x29, #-0x98]
   d1a30: 14000001     	b	0xd1a34 <android::MPEG4Extractor::~MPEG4Extractor()+0x168>
   d1a34: f85703a8     	ldur	x8, [x29, #-0x90]
   d1a38: f85683a9     	ldur	x9, [x29, #-0x98]
   d1a3c: eb09011f     	cmp	x8, x9
   d1a40: 1a9f27ea     	cset	w10, lo
   d1a44: 3700004a     	tbnz	w10, #0x0, 0xd1a4c <android::MPEG4Extractor::~MPEG4Extractor()+0x180>
   d1a48: 14000058     	b	0xd1ba8 <android::MPEG4Extractor::~MPEG4Extractor()+0x2dc>
   d1a4c: b27a03e8     	orr	x8, xzr, #0x40
   d1a50: f85983a9     	ldur	x9, [x29, #-0x68]
   d1a54: 8b080120     	add	x0, x9, x8
   d1a58: f85b83a1     	ldur	x1, [x29, #-0x48]
   d1a5c: 97ff5239     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d1a60: f90053e0     	str	x0, [sp, #0xa0]
   d1a64: 14000001     	b	0xd1a68 <android::MPEG4Extractor::~MPEG4Extractor()+0x19c>
   d1a68: f94053e8     	ldr	x8, [sp, #0xa0]
   d1a6c: f9400d09     	ldr	x9, [x8, #0x18]
   d1a70: f85a03aa     	ldur	x10, [x29, #-0x60]
   d1a74: eb0a013f     	cmp	x9, x10
   d1a78: 1a9f17eb     	cset	w11, eq
   d1a7c: f9004fe9     	str	x9, [sp, #0x98]
   d1a80: 3700006b     	tbnz	w11, #0x0, 0xd1a8c <android::MPEG4Extractor::~MPEG4Extractor()+0x1c0>
   d1a84: f9404fe0     	ldr	x0, [sp, #0x98]
   d1a88: 97ff527a     	bl	0xa6470 <_ZdaPv@plt>
   d1a8c: f85b83a8     	ldur	x8, [x29, #-0x48]
   d1a90: 91000508     	add	x8, x8, #0x1
   d1a94: f81b83a8     	stur	x8, [x29, #-0x48]
   d1a98: 17ffffdf     	b	0xd1a14 <android::MPEG4Extractor::~MPEG4Extractor()+0x148>
   d1a9c: b27d03e8     	orr	x8, xzr, #0x8
   d1aa0: d2800d09     	mov	x9, #0x68               // =104
   d1aa4: d280120a     	mov	x10, #0x90              // =144
   d1aa8: d280170b     	mov	x11, #0xb8              // =184
   d1aac: b27a07ec     	orr	x12, xzr, #0xc0
   d1ab0: d2801d0d     	mov	x13, #0xe8              // =232
   d1ab4: b27c0fee     	orr	x14, xzr, #0xf0
   d1ab8: b27d13ef     	orr	x15, xzr, #0xf8
   d1abc: b27803f0     	orr	x16, xzr, #0x100
   d1ac0: b27a03f1     	orr	x17, xzr, #0x40
   d1ac4: 2a0103e2     	mov	w2, w1
   d1ac8: f81b03a0     	stur	x0, [x29, #-0x50]
   d1acc: b81ac3a2     	stur	w2, [x29, #-0x54]
   d1ad0: f85983a0     	ldur	x0, [x29, #-0x68]
   d1ad4: 8b100000     	add	x0, x0, x16
   d1ad8: f9004be8     	str	x8, [sp, #0x90]
   d1adc: f90047e9     	str	x9, [sp, #0x88]
   d1ae0: f90043ea     	str	x10, [sp, #0x80]
   d1ae4: f9003feb     	str	x11, [sp, #0x78]
   d1ae8: f9003bec     	str	x12, [sp, #0x70]
   d1aec: f90037ed     	str	x13, [sp, #0x68]
   d1af0: f90033ee     	str	x14, [sp, #0x60]
   d1af4: f9002fef     	str	x15, [sp, #0x58]
   d1af8: f9002bf1     	str	x17, [sp, #0x50]
   d1afc: 97ff3b21     	bl	0xa0780 <_ZN7android11KeyedVectorIjNS_7AStringEED2Ev@plt>
   d1b00: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b04: f9402fe9     	ldr	x9, [sp, #0x58]
   d1b08: 8b090100     	add	x0, x8, x9
   d1b0c: 97ff5b89     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1b10: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b14: f94033e9     	ldr	x9, [sp, #0x60]
   d1b18: 8b090100     	add	x0, x8, x9
   d1b1c: 97ff5b85     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1b20: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b24: f94037e9     	ldr	x9, [sp, #0x68]
   d1b28: 8b090100     	add	x0, x8, x9
   d1b2c: 97ff5b81     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1b30: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b34: f9403be9     	ldr	x9, [sp, #0x70]
   d1b38: 8b090100     	add	x0, x8, x9
   d1b3c: 97ff44ed     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
   d1b40: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b44: f9403fe9     	ldr	x9, [sp, #0x78]
   d1b48: 8b090100     	add	x0, x8, x9
   d1b4c: 97ff3f89     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d1b50: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b54: f94043e9     	ldr	x9, [sp, #0x80]
   d1b58: 8b090100     	add	x0, x8, x9
   d1b5c: 97ff391d     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d1b60: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b64: f94047e9     	ldr	x9, [sp, #0x88]
   d1b68: 8b090100     	add	x0, x8, x9
   d1b6c: 97ff5b25     	bl	0xa8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>
   d1b70: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b74: f9402be9     	ldr	x9, [sp, #0x50]
   d1b78: 8b090100     	add	x0, x8, x9
   d1b7c: 97ff3d75     	bl	0xa1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>
   d1b80: f85983a8     	ldur	x8, [x29, #-0x68]
   d1b84: f9404be9     	ldr	x9, [sp, #0x90]
   d1b88: 8b090100     	add	x0, x8, x9
   d1b8c: 97ff5909     	bl	0xa7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>
   d1b90: f85903a8     	ldur	x8, [x29, #-0x70]
   d1b94: f9404be9     	ldr	x9, [sp, #0x90]
   d1b98: 8b090101     	add	x1, x8, x9
   d1b9c: f85983a0     	ldur	x0, [x29, #-0x68]
   d1ba0: 97ff63e4     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   d1ba4: 14000044     	b	0xd1cb4 <android::MPEG4Extractor::~MPEG4Extractor()+0x3e8>
   d1ba8: b27d03e8     	orr	x8, xzr, #0x8
   d1bac: d2800d09     	mov	x9, #0x68               // =104
   d1bb0: d280120a     	mov	x10, #0x90              // =144
   d1bb4: d280170b     	mov	x11, #0xb8              // =184
   d1bb8: b27a07ec     	orr	x12, xzr, #0xc0
   d1bbc: d2801d0d     	mov	x13, #0xe8              // =232
   d1bc0: b27c0fee     	orr	x14, xzr, #0xf0
   d1bc4: b27d13ef     	orr	x15, xzr, #0xf8
   d1bc8: b27803f0     	orr	x16, xzr, #0x100
   d1bcc: b27a03f1     	orr	x17, xzr, #0x40
   d1bd0: f85983a0     	ldur	x0, [x29, #-0x68]
   d1bd4: 8b100000     	add	x0, x0, x16
   d1bd8: f90027e8     	str	x8, [sp, #0x48]
   d1bdc: f90023e9     	str	x9, [sp, #0x40]
   d1be0: f9001fea     	str	x10, [sp, #0x38]
   d1be4: f9001beb     	str	x11, [sp, #0x30]
   d1be8: f90017ec     	str	x12, [sp, #0x28]
   d1bec: f90013ed     	str	x13, [sp, #0x20]
   d1bf0: f9000fee     	str	x14, [sp, #0x18]
   d1bf4: f9000bef     	str	x15, [sp, #0x10]
   d1bf8: f90007f1     	str	x17, [sp, #0x8]
   d1bfc: 97ff3ae1     	bl	0xa0780 <_ZN7android11KeyedVectorIjNS_7AStringEED2Ev@plt>
   d1c00: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c04: f9400be9     	ldr	x9, [sp, #0x10]
   d1c08: 8b090100     	add	x0, x8, x9
   d1c0c: 97ff5b49     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1c10: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c14: f9400fe9     	ldr	x9, [sp, #0x18]
   d1c18: 8b090100     	add	x0, x8, x9
   d1c1c: 97ff5b45     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1c20: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c24: f94013e9     	ldr	x9, [sp, #0x20]
   d1c28: 8b090100     	add	x0, x8, x9
   d1c2c: 97ff5b41     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d1c30: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c34: f94017e9     	ldr	x9, [sp, #0x28]
   d1c38: 8b090100     	add	x0, x8, x9
   d1c3c: 97ff44ad     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
   d1c40: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c44: f9401be9     	ldr	x9, [sp, #0x30]
   d1c48: 8b090100     	add	x0, x8, x9
   d1c4c: 97ff3f49     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d1c50: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c54: f9401fe9     	ldr	x9, [sp, #0x38]
   d1c58: 8b090100     	add	x0, x8, x9
   d1c5c: 97ff38dd     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   d1c60: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c64: f94023e9     	ldr	x9, [sp, #0x40]
   d1c68: 8b090100     	add	x0, x8, x9
   d1c6c: 97ff5ae5     	bl	0xa8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>
   d1c70: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c74: f94007e9     	ldr	x9, [sp, #0x8]
   d1c78: 8b090100     	add	x0, x8, x9
   d1c7c: 97ff3d35     	bl	0xa1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>
   d1c80: f85983a8     	ldur	x8, [x29, #-0x68]
   d1c84: f94027e9     	ldr	x9, [sp, #0x48]
   d1c88: 8b090100     	add	x0, x8, x9
   d1c8c: 97ff58c9     	bl	0xa7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>
   d1c90: f85903a8     	ldur	x8, [x29, #-0x70]
   d1c94: f94027e9     	ldr	x9, [sp, #0x48]
   d1c98: 8b090101     	add	x1, x8, x9
   d1c9c: f85983a0     	ldur	x0, [x29, #-0x68]
   d1ca0: 97ff63a4     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   d1ca4: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   d1ca8: f9409bfc     	ldr	x28, [sp, #0x130]
   d1cac: 910543ff     	add	sp, sp, #0x150
   d1cb0: d65f03c0     	ret
   d1cb4: f85b03a0     	ldur	x0, [x29, #-0x50]
   d1cb8: 97ff7143     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d1cbc <android::MPEG4Extractor::Track::~Track()>:
   d1cbc: d100c3ff     	sub	sp, sp, #0x30
   d1cc0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1cc4: 910083fd     	add	x29, sp, #0x20
   d1cc8: b27d07e8     	orr	x8, xzr, #0x18
   d1ccc: b27d03e9     	orr	x9, xzr, #0x8
   d1cd0: f81f83a0     	stur	x0, [x29, #-0x8]
   d1cd4: f85f83a0     	ldur	x0, [x29, #-0x8]
   d1cd8: 8b080008     	add	x8, x0, x8
   d1cdc: f9000be0     	str	x0, [sp, #0x10]
   d1ce0: aa0803e0     	mov	x0, x8
   d1ce4: f90007e9     	str	x9, [sp, #0x8]
   d1ce8: 97ff4562     	bl	0xa3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>
   d1cec: f9400be8     	ldr	x8, [sp, #0x10]
   d1cf0: f94007e9     	ldr	x9, [sp, #0x8]
   d1cf4: 8b090100     	add	x0, x8, x9
   d1cf8: 97ff3f1e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d1cfc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1d00: 9100c3ff     	add	sp, sp, #0x30
   d1d04: d65f03c0     	ret

00000000000d1d08 <android::Vector<android::MPEG4Extractor::PsshInfo>::size() const>:
   d1d08: d10083ff     	sub	sp, sp, #0x20
   d1d0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1d10: 910043fd     	add	x29, sp, #0x10
   d1d14: f90007e0     	str	x0, [sp, #0x8]
   d1d18: f94007e0     	ldr	x0, [sp, #0x8]
   d1d1c: 97ff43ad     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   d1d20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1d24: 910083ff     	add	sp, sp, #0x20
   d1d28: d65f03c0     	ret

00000000000d1d2c <android::Vector<android::MPEG4Extractor::PsshInfo>::operator[](unsigned long) const>:
   d1d2c: d100c3ff     	sub	sp, sp, #0x30
   d1d30: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1d34: 910083fd     	add	x29, sp, #0x20
   d1d38: b27b03e8     	orr	x8, xzr, #0x20
   d1d3c: f81f83a0     	stur	x0, [x29, #-0x8]
   d1d40: f9000be1     	str	x1, [sp, #0x10]
   d1d44: f85f83a0     	ldur	x0, [x29, #-0x8]
   d1d48: f90007e0     	str	x0, [sp, #0x8]
   d1d4c: f90003e8     	str	x8, [sp]
   d1d50: 97ff4828     	bl	0xa3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>
   d1d54: f94007e8     	ldr	x8, [sp, #0x8]
   d1d58: aa0803e0     	mov	x0, x8
   d1d5c: 97ff5fdd     	bl	0xa9cd0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE5arrayEv@plt>
   d1d60: f9400be8     	ldr	x8, [sp, #0x10]
   d1d64: f94003e1     	ldr	x1, [sp]
   d1d68: 9b087c28     	mul	x8, x1, x8
   d1d6c: 8b080008     	add	x8, x0, x8
   d1d70: aa0803e0     	mov	x0, x8
   d1d74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1d78: 9100c3ff     	add	sp, sp, #0x30
   d1d7c: d65f03c0     	ret

00000000000d1d80 <android::KeyedVector<unsigned int, android::AString>::~KeyedVector()>:
   d1d80: d10083ff     	sub	sp, sp, #0x20
   d1d84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1d88: 910043fd     	add	x29, sp, #0x10
   d1d8c: f90007e0     	str	x0, [sp, #0x8]
   d1d90: f94007e0     	ldr	x0, [sp, #0x8]
   d1d94: 97ff3e5b     	bl	0xa1700 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEED2Ev@plt>
   d1d98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1d9c: 910083ff     	add	sp, sp, #0x20
   d1da0: d65f03c0     	ret

00000000000d1da4 <android::MPEG4Extractor::~MPEG4Extractor()>:
   d1da4: d100c3ff     	sub	sp, sp, #0x30
   d1da8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1dac: 910083fd     	add	x29, sp, #0x20
   d1db0: f0000ea8     	adrp	x8, 0x2a8000
   d1db4: f944bd08     	ldr	x8, [x8, #0x978]
   d1db8: d2802709     	mov	x9, #0x138              // =312
   d1dbc: f81f83a0     	stur	x0, [x29, #-0x8]
   d1dc0: f85f83a0     	ldur	x0, [x29, #-0x8]
   d1dc4: f9000be0     	str	x0, [sp, #0x10]
   d1dc8: aa0803e1     	mov	x1, x8
   d1dcc: f90007e9     	str	x9, [sp, #0x8]
   d1dd0: 97ff4c94     	bl	0xa5020 <_ZN7android14MPEG4ExtractorD2Ev@plt>
   d1dd4: f9400be8     	ldr	x8, [sp, #0x10]
   d1dd8: f94007e9     	ldr	x9, [sp, #0x8]
   d1ddc: 8b090100     	add	x0, x8, x9
   d1de0: 97ff3b48     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   d1de4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1de8: 9100c3ff     	add	sp, sp, #0x30
   d1dec: d65f03c0     	ret

00000000000d1df0 <virtual thunk to android::MPEG4Extractor::~MPEG4Extractor()>:
   d1df0: d10083ff     	sub	sp, sp, #0x20
   d1df4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1df8: 910043fd     	add	x29, sp, #0x10
   d1dfc: f90007e0     	str	x0, [sp, #0x8]
   d1e00: f94007e0     	ldr	x0, [sp, #0x8]
   d1e04: f9400008     	ldr	x8, [x0]
   d1e08: f85e8108     	ldur	x8, [x8, #-0x18]
   d1e0c: 8b080008     	add	x8, x0, x8
   d1e10: aa0803e0     	mov	x0, x8
   d1e14: 97ff3f4f     	bl	0xa1b50 <_ZN7android14MPEG4ExtractorD1Ev@plt>
   d1e18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1e1c: 910083ff     	add	sp, sp, #0x20
   d1e20: d65f03c0     	ret

00000000000d1e24 <android::MPEG4Extractor::~MPEG4Extractor()>:
   d1e24: d10083ff     	sub	sp, sp, #0x20
   d1e28: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1e2c: 910043fd     	add	x29, sp, #0x10
   d1e30: f90007e0     	str	x0, [sp, #0x8]
   d1e34: f94007e0     	ldr	x0, [sp, #0x8]
   d1e38: f90003e0     	str	x0, [sp]
   d1e3c: 97ff3f45     	bl	0xa1b50 <_ZN7android14MPEG4ExtractorD1Ev@plt>
   d1e40: f94003e0     	ldr	x0, [sp]
   d1e44: 97ff3ac7     	bl	0xa0960 <_ZdlPv@plt>
   d1e48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1e4c: 910083ff     	add	sp, sp, #0x20
   d1e50: d65f03c0     	ret

00000000000d1e54 <virtual thunk to android::MPEG4Extractor::~MPEG4Extractor()>:
   d1e54: d10083ff     	sub	sp, sp, #0x20
   d1e58: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1e5c: 910043fd     	add	x29, sp, #0x10
   d1e60: f90007e0     	str	x0, [sp, #0x8]
   d1e64: f94007e0     	ldr	x0, [sp, #0x8]
   d1e68: f9400008     	ldr	x8, [x0]
   d1e6c: f85e8108     	ldur	x8, [x8, #-0x18]
   d1e70: 8b080008     	add	x8, x0, x8
   d1e74: aa0803e0     	mov	x0, x8
   d1e78: 97ff49ca     	bl	0xa45a0 <_ZN7android14MPEG4ExtractorD0Ev@plt>
   d1e7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1e80: 910083ff     	add	sp, sp, #0x20
   d1e84: d65f03c0     	ret

00000000000d1e88 <android::MPEG4Extractor::flags() const>:
   d1e88: d100c3ff     	sub	sp, sp, #0x30
   d1e8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d1e90: 910083fd     	add	x29, sp, #0x20
   d1e94: 12800008     	mov	w8, #-0x1               // =-1
   d1e98: f81f83a0     	stur	x0, [x29, #-0x8]
   d1e9c: f85f83a0     	ldur	x0, [x29, #-0x8]
   d1ea0: f9401809     	ldr	x9, [x0, #0x30]
   d1ea4: f9000be0     	str	x0, [sp, #0x10]
   d1ea8: b9000fe8     	str	w8, [sp, #0xc]
   d1eac: b4000169     	cbz	x9, 0xd1ed8 <android::MPEG4Extractor::flags() const+0x50>
   d1eb0: b27d03e8     	orr	x8, xzr, #0x8
   d1eb4: d2800009     	mov	x9, #0x0                // =0
   d1eb8: f9400bea     	ldr	x10, [sp, #0x10]
   d1ebc: 8b080140     	add	x0, x10, x8
   d1ec0: f90003e9     	str	x9, [sp]
   d1ec4: 97ff5adb     	bl	0xa8a30 <_ZNK7android6VectorINS_9SidxEntryEE4sizeEv@plt>
   d1ec8: f94003e8     	ldr	x8, [sp]
   d1ecc: eb08001f     	cmp	x0, x8
   d1ed0: 1a9f07eb     	cset	w11, ne
   d1ed4: b9000feb     	str	w11, [sp, #0xc]
   d1ed8: b9400fe8     	ldr	w8, [sp, #0xc]
   d1edc: 321e03e9     	orr	w9, wzr, #0x4
   d1ee0: 5280000a     	mov	w10, #0x0               // =0
   d1ee4: 5280016b     	mov	w11, #0xb               // =11
   d1ee8: 7200011f     	tst	w8, #0x1
   d1eec: 1a8a1168     	csel	w8, w11, w10, ne
   d1ef0: 2a080120     	orr	w0, w9, w8
   d1ef4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d1ef8: 9100c3ff     	add	sp, sp, #0x30
   d1efc: d65f03c0     	ret

00000000000d1f00 <android::Vector<android::SidxEntry>::size() const>:
   d1f00: d10083ff     	sub	sp, sp, #0x20
   d1f04: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d1f08: 910043fd     	add	x29, sp, #0x10
   d1f0c: f90007e0     	str	x0, [sp, #0x8]
   d1f10: f94007e0     	ldr	x0, [sp, #0x8]
   d1f14: 97ff432f     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   d1f18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d1f1c: 910083ff     	add	sp, sp, #0x20
   d1f20: d65f03c0     	ret

00000000000d1f24 <android::MPEG4Extractor::getMetaData()>:
   d1f24: d10143ff     	sub	sp, sp, #0x50
   d1f28: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d1f2c: 910103fd     	add	x29, sp, #0x40
   d1f30: f81f83a0     	stur	x0, [x29, #-0x8]
   d1f34: f85f83a0     	ldur	x0, [x29, #-0x8]
   d1f38: f9000fe0     	str	x0, [sp, #0x18]
   d1f3c: f9000be8     	str	x8, [sp, #0x10]
   d1f40: 97ff3934     	bl	0xa0410 <_ZN7android14MPEG4Extractor12readMetaDataEv@plt>
   d1f44: b81f43a0     	stur	w0, [x29, #-0xc]
   d1f48: 35000040     	cbnz	w0, 0xd1f50 <android::MPEG4Extractor::getMetaData()+0x2c>
   d1f4c: 14000010     	b	0xd1f8c <android::MPEG4Extractor::getMetaData()+0x68>
   d1f50: b27d0be0     	orr	x0, xzr, #0x38
   d1f54: 97ff5bef     	bl	0xa8f10 <_Znwm@plt>
   d1f58: f90007e0     	str	x0, [sp, #0x8]
   d1f5c: 97ff54d5     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   d1f60: 14000001     	b	0xd1f64 <android::MPEG4Extractor::getMetaData()+0x40>
   d1f64: f9400be0     	ldr	x0, [sp, #0x10]
   d1f68: f94007e1     	ldr	x1, [sp, #0x8]
   d1f6c: 97ff4ee5     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d1f70: 1400000c     	b	0xd1fa0 <android::MPEG4Extractor::getMetaData()+0x7c>
   d1f74: 2a0103e8     	mov	w8, w1
   d1f78: f81e83a0     	stur	x0, [x29, #-0x18]
   d1f7c: b81e43a8     	stur	w8, [x29, #-0x1c]
   d1f80: f94007e0     	ldr	x0, [sp, #0x8]
   d1f84: 97ff3a77     	bl	0xa0960 <_ZdlPv@plt>
   d1f88: 14000009     	b	0xd1fac <android::MPEG4Extractor::getMetaData()+0x88>
   d1f8c: d2801708     	mov	x8, #0xb8               // =184
   d1f90: f9400fe9     	ldr	x9, [sp, #0x18]
   d1f94: 8b080121     	add	x1, x9, x8
   d1f98: f9400be0     	ldr	x0, [sp, #0x10]
   d1f9c: 97ff3c89     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   d1fa0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d1fa4: 910143ff     	add	sp, sp, #0x50
   d1fa8: d65f03c0     	ret
   d1fac: f85e83a0     	ldur	x0, [x29, #-0x18]
   d1fb0: 97ff57d8     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d1fb4 <android::MPEG4Extractor::readMetaData()>:
   d1fb4: d105c3ff     	sub	sp, sp, #0x170
   d1fb8: f900abfc     	str	x28, [sp, #0x150]
   d1fbc: a9167bfd     	stp	x29, x30, [sp, #0x160]
   d1fc0: 910583fd     	add	x29, sp, #0x160
   d1fc4: d53bd048     	mrs	x8, TPIDR_EL0
   d1fc8: f9401508     	ldr	x8, [x8, #0x28]
   d1fcc: f81e83a8     	stur	x8, [x29, #-0x18]
   d1fd0: f81903a0     	stur	x0, [x29, #-0x70]
   d1fd4: f85903a8     	ldur	x8, [x29, #-0x70]
   d1fd8: aa0803e0     	mov	x0, x8
   d1fdc: b9409909     	ldr	w9, [x8, #0x98]
   d1fe0: 31004d29     	adds	w9, w9, #0x13
   d1fe4: f90053e0     	str	x0, [sp, #0xa0]
   d1fe8: b9009fe9     	str	w9, [sp, #0x9c]
   d1fec: 540000c0     	b.eq	0xd2004 <android::MPEG4Extractor::readMetaData()+0x50>
   d1ff0: 14000001     	b	0xd1ff4 <android::MPEG4Extractor::readMetaData()+0x40>
   d1ff4: f94053e8     	ldr	x8, [sp, #0xa0]
   d1ff8: b9409909     	ldr	w9, [x8, #0x98]
   d1ffc: b819c3a9     	stur	w9, [x29, #-0x64]
   d2000: 14000122     	b	0xd2488 <android::MPEG4Extractor::readMetaData()+0x4d4>
   d2004: aa1f03e8     	mov	x8, xzr
   d2008: f81e03a8     	stur	x8, [x29, #-0x20]
   d200c: 2a1f03e9     	mov	w9, wzr
   d2010: 3818c3a9     	sturb	w9, [x29, #-0x74]
   d2014: 14000001     	b	0xd2018 <android::MPEG4Extractor::readMetaData()+0x64>
   d2018: 3858c3a8     	ldurb	w8, [x29, #-0x74]
   d201c: 2a1f03e0     	mov	w0, wzr
   d2020: b9009be0     	str	w0, [sp, #0x98]
   d2024: 360001e8     	tbz	w8, #0x0, 0xd2060 <android::MPEG4Extractor::readMetaData()+0xac>
   d2028: 14000001     	b	0xd202c <android::MPEG4Extractor::readMetaData()+0x78>
   d202c: f94053e8     	ldr	x8, [sp, #0xa0]
   d2030: 3940e509     	ldrb	w9, [x8, #0x39]
   d2034: 320003ea     	orr	w10, wzr, #0x1
   d2038: b90097ea     	str	w10, [sp, #0x94]
   d203c: 370000c9     	tbnz	w9, #0x0, 0xd2054 <android::MPEG4Extractor::readMetaData()+0xa0>
   d2040: 14000001     	b	0xd2044 <android::MPEG4Extractor::readMetaData()+0x90>
   d2044: f94053e8     	ldr	x8, [sp, #0xa0]
   d2048: 3940e109     	ldrb	w9, [x8, #0x38]
   d204c: b90097e9     	str	w9, [sp, #0x94]
   d2050: 14000001     	b	0xd2054 <android::MPEG4Extractor::readMetaData()+0xa0>
   d2054: b94097e0     	ldr	w0, [sp, #0x94]
   d2058: b9009be0     	str	w0, [sp, #0x98]
   d205c: 14000001     	b	0xd2060 <android::MPEG4Extractor::readMetaData()+0xac>
   d2060: b9409be8     	ldr	w8, [sp, #0x98]
   d2064: 37000568     	tbnz	w8, #0x0, 0xd2110 <android::MPEG4Extractor::readMetaData()+0x15c>
   d2068: 14000001     	b	0xd206c <android::MPEG4Extractor::readMetaData()+0xb8>
   d206c: f85e03a8     	ldur	x8, [x29, #-0x20]
   d2070: f81803a8     	stur	x8, [x29, #-0x80]
   d2074: d10083a1     	sub	x1, x29, #0x20
   d2078: 2a1f03e0     	mov	w0, wzr
   d207c: f94053e8     	ldr	x8, [sp, #0xa0]
   d2080: b90093e0     	str	w0, [sp, #0x90]
   d2084: aa0803e0     	mov	x0, x8
   d2088: b94093e2     	ldr	w2, [sp, #0x90]
   d208c: 97ff600d     	bl	0xaa0c0 <_ZN7android14MPEG4Extractor10parseChunkEPli@plt>
   d2090: b81dc3a0     	stur	w0, [x29, #-0x24]
   d2094: b85dc3a0     	ldur	w0, [x29, #-0x24]
   d2098: 34000120     	cbz	w0, 0xd20bc <android::MPEG4Extractor::readMetaData()+0x108>
   d209c: 14000001     	b	0xd20a0 <android::MPEG4Extractor::readMetaData()+0xec>
   d20a0: b85dc3a8     	ldur	w8, [x29, #-0x24]
   d20a4: 320103e9     	orr	w9, wzr, #0x80000000
   d20a8: 6b090108     	subs	w8, w8, w9
   d20ac: b9008fe8     	str	w8, [sp, #0x8c]
   d20b0: 54000060     	b.eq	0xd20bc <android::MPEG4Extractor::readMetaData()+0x108>
   d20b4: 14000001     	b	0xd20b8 <android::MPEG4Extractor::readMetaData()+0x104>
   d20b8: 14000016     	b	0xd2110 <android::MPEG4Extractor::readMetaData()+0x15c>
   d20bc: f85e03a8     	ldur	x8, [x29, #-0x20]
   d20c0: f85803a9     	ldur	x9, [x29, #-0x80]
   d20c4: eb090108     	subs	x8, x8, x9
   d20c8: f90043e8     	str	x8, [sp, #0x80]
   d20cc: 540000ac     	b.gt	0xd20e0 <android::MPEG4Extractor::readMetaData()+0x12c>
   d20d0: 14000001     	b	0xd20d4 <android::MPEG4Extractor::readMetaData()+0x120>
   d20d4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d20d8: b81dc3a8     	stur	w8, [x29, #-0x24]
   d20dc: 1400000d     	b	0xd2110 <android::MPEG4Extractor::readMetaData()+0x15c>
   d20e0: b85dc3a8     	ldur	w8, [x29, #-0x24]
   d20e4: 320103e9     	orr	w9, wzr, #0x80000000
   d20e8: 6b090108     	subs	w8, w8, w9
   d20ec: b9007fe8     	str	w8, [sp, #0x7c]
   d20f0: 540000a1     	b.ne	0xd2104 <android::MPEG4Extractor::readMetaData()+0x150>
   d20f4: 14000001     	b	0xd20f8 <android::MPEG4Extractor::readMetaData()+0x144>
   d20f8: 320003e8     	orr	w8, wzr, #0x1
   d20fc: 3818c3a8     	sturb	w8, [x29, #-0x74]
   d2100: 14000001     	b	0xd2104 <android::MPEG4Extractor::readMetaData()+0x150>
   d2104: 14000001     	b	0xd2108 <android::MPEG4Extractor::readMetaData()+0x154>
   d2108: 14000001     	b	0xd210c <android::MPEG4Extractor::readMetaData()+0x158>
   d210c: 17ffffc3     	b	0xd2018 <android::MPEG4Extractor::readMetaData()+0x64>
   d2110: f94053e8     	ldr	x8, [sp, #0xa0]
   d2114: b9409909     	ldr	w9, [x8, #0x98]
   d2118: 350005e9     	cbnz	w9, 0xd21d4 <android::MPEG4Extractor::readMetaData()+0x220>
   d211c: 14000001     	b	0xd2120 <android::MPEG4Extractor::readMetaData()+0x16c>
   d2120: d0000921     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d2124: 91347821     	add	x1, x1, #0xd1e
   d2128: f94053e0     	ldr	x0, [sp, #0xa0]
   d212c: 97ff3dcd     	bl	0xa1860 <_ZN7android14MPEG4Extractor21findTrackByMimePrefixEPKc@plt>
   d2130: b40001a0     	cbz	x0, 0xd2164 <android::MPEG4Extractor::readMetaData()+0x1b0>
   d2134: 14000001     	b	0xd2138 <android::MPEG4Extractor::readMetaData()+0x184>
   d2138: f94053e8     	ldr	x8, [sp, #0xa0]
   d213c: 9102e100     	add	x0, x8, #0xb8
   d2140: 97ff4b5c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2144: d0000ea8     	adrp	x8, 0x2a8000
   d2148: f945b508     	ldr	x8, [x8, #0xb68]
   d214c: f9400102     	ldr	x2, [x8]
   d2150: 528daca1     	mov	w1, #0x6d65             // =28005
   d2154: 72adad21     	movk	w1, #0x6d69, lsl #16
   d2158: 97ff389a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d215c: b9007be0     	str	w0, [sp, #0x78]
   d2160: 1400001c     	b	0xd21d0 <android::MPEG4Extractor::readMetaData()+0x21c>
   d2164: d0000921     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d2168: 91349421     	add	x1, x1, #0xd25
   d216c: f94053e0     	ldr	x0, [sp, #0xa0]
   d2170: 97ff3dbc     	bl	0xa1860 <_ZN7android14MPEG4Extractor21findTrackByMimePrefixEPKc@plt>
   d2174: b4000180     	cbz	x0, 0xd21a4 <android::MPEG4Extractor::readMetaData()+0x1f0>
   d2178: 14000001     	b	0xd217c <android::MPEG4Extractor::readMetaData()+0x1c8>
   d217c: f94053e8     	ldr	x8, [sp, #0xa0]
   d2180: 9102e100     	add	x0, x8, #0xb8
   d2184: 97ff4b4b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2188: d0000922     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d218c: 9134b042     	add	x2, x2, #0xd2c
   d2190: 528daca1     	mov	w1, #0x6d65             // =28005
   d2194: 72adad21     	movk	w1, #0x6d69, lsl #16
   d2198: 97ff388a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d219c: b90077e0     	str	w0, [sp, #0x74]
   d21a0: 1400000b     	b	0xd21cc <android::MPEG4Extractor::readMetaData()+0x218>
   d21a4: f94053e8     	ldr	x8, [sp, #0xa0]
   d21a8: 9102e100     	add	x0, x8, #0xb8
   d21ac: 97ff4b41     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d21b0: d0000922     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d21b4: 911d5842     	add	x2, x2, #0x756
   d21b8: 528daca1     	mov	w1, #0x6d65             // =28005
   d21bc: 72adad21     	movk	w1, #0x6d69, lsl #16
   d21c0: 97ff3880     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d21c4: b90073e0     	str	w0, [sp, #0x70]
   d21c8: 14000001     	b	0xd21cc <android::MPEG4Extractor::readMetaData()+0x218>
   d21cc: 14000001     	b	0xd21d0 <android::MPEG4Extractor::readMetaData()+0x21c>
   d21d0: 14000005     	b	0xd21e4 <android::MPEG4Extractor::readMetaData()+0x230>
   d21d4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   d21d8: f94053e9     	ldr	x9, [sp, #0xa0]
   d21dc: b9009928     	str	w8, [x9, #0x98]
   d21e0: 14000001     	b	0xd21e4 <android::MPEG4Extractor::readMetaData()+0x230>
   d21e4: 14000001     	b	0xd21e8 <android::MPEG4Extractor::readMetaData()+0x234>
   d21e8: 12800248     	mov	w8, #-0x13              // =-19
   d21ec: b81bc3a8     	stur	w8, [x29, #-0x44]
   d21f0: d10103a9     	sub	x9, x29, #0x40
   d21f4: d10093a0     	sub	x0, x29, #0x24
   d21f8: d10113a1     	sub	x1, x29, #0x44
   d21fc: aa0903e8     	mov	x8, x9
   d2200: f90037e9     	str	x9, [sp, #0x68]
   d2204: 97ff5c37     	bl	0xa92e0 <_ZN7android10Compare_NEIiiEENS_7AStringERKT_RKT0_@plt>
   d2208: f94037e0     	ldr	x0, [sp, #0x68]
   d220c: 97ff5ab1     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   d2210: b90067e0     	str	w0, [sp, #0x64]
   d2214: 14000001     	b	0xd2218 <android::MPEG4Extractor::readMetaData()+0x264>
   d2218: b94067e8     	ldr	w8, [sp, #0x64]
   d221c: 37000308     	tbnz	w8, #0x0, 0xd227c <android::MPEG4Extractor::readMetaData()+0x2c8>
   d2220: 14000001     	b	0xd2224 <android::MPEG4Extractor::readMetaData()+0x270>
   d2224: d0000921     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d2228: 9134d821     	add	x1, x1, #0xd36
   d222c: d10183a0     	sub	x0, x29, #0x60
   d2230: 97ff4654     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   d2234: 14000001     	b	0xd2238 <android::MPEG4Extractor::readMetaData()+0x284>
   d2238: d10183a0     	sub	x0, x29, #0x60
   d223c: d10103a1     	sub	x1, x29, #0x40
   d2240: 97ff42a8     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   d2244: 14000001     	b	0xd2248 <android::MPEG4Extractor::readMetaData()+0x294>
   d2248: d10183a0     	sub	x0, x29, #0x60
   d224c: 97ff3ead     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d2250: 1400000b     	b	0xd227c <android::MPEG4Extractor::readMetaData()+0x2c8>
   d2254: f81783a0     	stur	x0, [x29, #-0x88]
   d2258: 2a0103e8     	mov	w8, w1
   d225c: b81743a8     	stur	w8, [x29, #-0x8c]
   d2260: 14000027     	b	0xd22fc <android::MPEG4Extractor::readMetaData()+0x348>
   d2264: f81783a0     	stur	x0, [x29, #-0x88]
   d2268: 2a0103e8     	mov	w8, w1
   d226c: b81743a8     	stur	w8, [x29, #-0x8c]
   d2270: d10183a0     	sub	x0, x29, #0x60
   d2274: 97ff3ea3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d2278: 14000021     	b	0xd22fc <android::MPEG4Extractor::readMetaData()+0x348>
   d227c: d10103a0     	sub	x0, x29, #0x40
   d2280: 97ff3ea0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d2284: 14000001     	b	0xd2288 <android::MPEG4Extractor::readMetaData()+0x2d4>
   d2288: aa1f03e8     	mov	x8, xzr
   d228c: f81683a8     	stur	x8, [x29, #-0x98]
   d2290: f81603a8     	stur	x8, [x29, #-0xa0]
   d2294: 14000001     	b	0xd2298 <android::MPEG4Extractor::readMetaData()+0x2e4>
   d2298: f85603a8     	ldur	x8, [x29, #-0xa0]
   d229c: f94053e9     	ldr	x9, [sp, #0xa0]
   d22a0: 91010120     	add	x0, x9, #0x40
   d22a4: f9002fe8     	str	x8, [sp, #0x58]
   d22a8: 97ff46d2     	bl	0xa3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>
   d22ac: f9402fe8     	ldr	x8, [sp, #0x58]
   d22b0: eb000108     	subs	x8, x8, x0
   d22b4: f9002be8     	str	x8, [sp, #0x50]
   d22b8: 54000282     	b.hs	0xd2308 <android::MPEG4Extractor::readMetaData()+0x354>
   d22bc: 14000001     	b	0xd22c0 <android::MPEG4Extractor::readMetaData()+0x30c>
   d22c0: f94053e8     	ldr	x8, [sp, #0xa0]
   d22c4: 91010100     	add	x0, x8, #0x40
   d22c8: f85603a1     	ldur	x1, [x29, #-0xa0]
   d22cc: 97ff501d     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d22d0: b9401009     	ldr	w9, [x0, #0x10]
   d22d4: 11005129     	add	w9, w9, #0x14
   d22d8: 2a0903e8     	mov	w8, w9
   d22dc: f85683a0     	ldur	x0, [x29, #-0x98]
   d22e0: 8b080008     	add	x8, x0, x8
   d22e4: f81683a8     	stur	x8, [x29, #-0x98]
   d22e8: 14000001     	b	0xd22ec <android::MPEG4Extractor::readMetaData()+0x338>
   d22ec: f85603a8     	ldur	x8, [x29, #-0xa0]
   d22f0: 91000508     	add	x8, x8, #0x1
   d22f4: f81603a8     	stur	x8, [x29, #-0xa0]
   d22f8: 17ffffe8     	b	0xd2298 <android::MPEG4Extractor::readMetaData()+0x2e4>
   d22fc: d10103a0     	sub	x0, x29, #0x40
   d2300: 97ff3e80     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d2304: 1400006f     	b	0xd24c0 <android::MPEG4Extractor::readMetaData()+0x50c>
   d2308: f85683a8     	ldur	x8, [x29, #-0x98]
   d230c: b4000b68     	cbz	x8, 0xd2478 <android::MPEG4Extractor::readMetaData()+0x4c4>
   d2310: 14000001     	b	0xd2314 <android::MPEG4Extractor::readMetaData()+0x360>
   d2314: b856c3a8     	ldur	w8, [x29, #-0x94]
   d2318: 35000b08     	cbnz	w8, 0xd2478 <android::MPEG4Extractor::readMetaData()+0x4c4>
   d231c: 14000001     	b	0xd2320 <android::MPEG4Extractor::readMetaData()+0x36c>
   d2320: f85683a0     	ldur	x0, [x29, #-0x98]
   d2324: 97ff3fdb     	bl	0xa2290 <malloc@plt>
   d2328: f81583a0     	stur	x0, [x29, #-0xa8]
   d232c: f85583a0     	ldur	x0, [x29, #-0xa8]
   d2330: b50000a0     	cbnz	x0, 0xd2344 <android::MPEG4Extractor::readMetaData()+0x390>
   d2334: 14000001     	b	0xd2338 <android::MPEG4Extractor::readMetaData()+0x384>
   d2338: 12800168     	mov	w8, #-0xc               // =-12
   d233c: b819c3a8     	stur	w8, [x29, #-0x64]
   d2340: 14000052     	b	0xd2488 <android::MPEG4Extractor::readMetaData()+0x4d4>
   d2344: f85583a8     	ldur	x8, [x29, #-0xa8]
   d2348: f9005be8     	str	x8, [sp, #0xb0]
   d234c: aa1f03e8     	mov	x8, xzr
   d2350: f90057e8     	str	x8, [sp, #0xa8]
   d2354: 14000001     	b	0xd2358 <android::MPEG4Extractor::readMetaData()+0x3a4>
   d2358: f94057e8     	ldr	x8, [sp, #0xa8]
   d235c: f94053e9     	ldr	x9, [sp, #0xa0]
   d2360: 91010120     	add	x0, x9, #0x40
   d2364: f90027e8     	str	x8, [sp, #0x48]
   d2368: 97ff46a2     	bl	0xa3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>
   d236c: f94027e8     	ldr	x8, [sp, #0x48]
   d2370: eb000108     	subs	x8, x8, x0
   d2374: f90023e8     	str	x8, [sp, #0x40]
   d2378: 54000622     	b.hs	0xd243c <android::MPEG4Extractor::readMetaData()+0x488>
   d237c: 14000001     	b	0xd2380 <android::MPEG4Extractor::readMetaData()+0x3cc>
   d2380: f9405be8     	ldr	x8, [sp, #0xb0]
   d2384: f94053e9     	ldr	x9, [sp, #0xa0]
   d2388: 9101012a     	add	x10, x9, #0x40
   d238c: f94057e1     	ldr	x1, [sp, #0xa8]
   d2390: aa0a03e0     	mov	x0, x10
   d2394: f9001fe8     	str	x8, [sp, #0x38]
   d2398: f9001bea     	str	x10, [sp, #0x30]
   d239c: 97ff4fe9     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d23a0: 3dc00000     	ldr	q0, [x0]
   d23a4: b940100b     	ldr	w11, [x0, #0x10]
   d23a8: f9401fe8     	ldr	x8, [sp, #0x38]
   d23ac: b900110b     	str	w11, [x8, #0x10]
   d23b0: 3d800100     	str	q0, [x8]
   d23b4: f9405be9     	ldr	x9, [sp, #0xb0]
   d23b8: 91005120     	add	x0, x9, #0x14
   d23bc: f94057e1     	ldr	x1, [sp, #0xa8]
   d23c0: f9401be9     	ldr	x9, [sp, #0x30]
   d23c4: f90017e0     	str	x0, [sp, #0x28]
   d23c8: aa0903e0     	mov	x0, x9
   d23cc: 97ff4fdd     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d23d0: f9400c01     	ldr	x1, [x0, #0x18]
   d23d4: f94057e8     	ldr	x8, [sp, #0xa8]
   d23d8: f9401be0     	ldr	x0, [sp, #0x30]
   d23dc: f90013e1     	str	x1, [sp, #0x20]
   d23e0: aa0803e1     	mov	x1, x8
   d23e4: 97ff4fd7     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d23e8: b940100b     	ldr	w11, [x0, #0x10]
   d23ec: 2a0b03e2     	mov	w2, w11
   d23f0: f94017e0     	ldr	x0, [sp, #0x28]
   d23f4: f94013e1     	ldr	x1, [sp, #0x20]
   d23f8: 97ff3666     	bl	0x9fd90 <memcpy@plt>
   d23fc: f94057e1     	ldr	x1, [sp, #0xa8]
   d2400: f9401be8     	ldr	x8, [sp, #0x30]
   d2404: f9000fe0     	str	x0, [sp, #0x18]
   d2408: aa0803e0     	mov	x0, x8
   d240c: 97ff4fcd     	bl	0xa6340 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEEixEm@plt>
   d2410: b940100b     	ldr	w11, [x0, #0x10]
   d2414: 1100516b     	add	w11, w11, #0x14
   d2418: f9405be8     	ldr	x8, [sp, #0xb0]
   d241c: 2a0b03e9     	mov	w9, w11
   d2420: 8b090108     	add	x8, x8, x9
   d2424: f9005be8     	str	x8, [sp, #0xb0]
   d2428: 14000001     	b	0xd242c <android::MPEG4Extractor::readMetaData()+0x478>
   d242c: f94057e8     	ldr	x8, [sp, #0xa8]
   d2430: 91000508     	add	x8, x8, #0x1
   d2434: f90057e8     	str	x8, [sp, #0xa8]
   d2438: 17ffffc8     	b	0xd2358 <android::MPEG4Extractor::readMetaData()+0x3a4>
   d243c: f94053e8     	ldr	x8, [sp, #0xa0]
   d2440: 9102e100     	add	x0, x8, #0xb8
   d2444: 97ff4a9b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2448: f85583a3     	ldur	x3, [x29, #-0xa8]
   d244c: f85683a4     	ldur	x4, [x29, #-0x98]
   d2450: 528e6d09     	mov	w9, #0x7368             // =29544
   d2454: 72ae0e69     	movk	w9, #0x7073, lsl #16
   d2458: 2a0903e1     	mov	w1, w9
   d245c: 2a0903e2     	mov	w2, w9
   d2460: 97ff4bf4     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d2464: f85583a8     	ldur	x8, [x29, #-0xa8]
   d2468: b90017e0     	str	w0, [sp, #0x14]
   d246c: aa0803e0     	mov	x0, x8
   d2470: 97ff3e78     	bl	0xa1e50 <free@plt>
   d2474: 14000001     	b	0xd2478 <android::MPEG4Extractor::readMetaData()+0x4c4>
   d2478: f94053e8     	ldr	x8, [sp, #0xa0]
   d247c: b9409909     	ldr	w9, [x8, #0x98]
   d2480: b819c3a9     	stur	w9, [x29, #-0x64]
   d2484: 14000001     	b	0xd2488 <android::MPEG4Extractor::readMetaData()+0x4d4>
   d2488: b859c3a8     	ldur	w8, [x29, #-0x64]
   d248c: d53bd049     	mrs	x9, TPIDR_EL0
   d2490: f9401529     	ldr	x9, [x9, #0x28]
   d2494: f85e83aa     	ldur	x10, [x29, #-0x18]
   d2498: eb0a0129     	subs	x9, x9, x10
   d249c: b90013e8     	str	w8, [sp, #0x10]
   d24a0: f90007e9     	str	x9, [sp, #0x8]
   d24a4: 54000121     	b.ne	0xd24c8 <android::MPEG4Extractor::readMetaData()+0x514>
   d24a8: 14000001     	b	0xd24ac <android::MPEG4Extractor::readMetaData()+0x4f8>
   d24ac: b94013e0     	ldr	w0, [sp, #0x10]
   d24b0: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   d24b4: f940abfc     	ldr	x28, [sp, #0x150]
   d24b8: 9105c3ff     	add	sp, sp, #0x170
   d24bc: d65f03c0     	ret
   d24c0: f85783a0     	ldur	x0, [x29, #-0x88]
   d24c4: 97ff5693     	bl	0xa7f10 <_Unwind_Resume@plt>
   d24c8: 97ff5e2a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d24cc <android::MPEG4Extractor::countTracks()>:
   d24cc: d10143ff     	sub	sp, sp, #0x50
   d24d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d24d4: 910103fd     	add	x29, sp, #0x40
   d24d8: d2800008     	mov	x8, #0x0                // =0
   d24dc: f81f03a0     	stur	x0, [x29, #-0x10]
   d24e0: f85f03a0     	ldur	x0, [x29, #-0x10]
   d24e4: f9000be0     	str	x0, [sp, #0x10]
   d24e8: f90007e8     	str	x8, [sp, #0x8]
   d24ec: 97ff37c9     	bl	0xa0410 <_ZN7android14MPEG4Extractor12readMetaDataEv@plt>
   d24f0: b81ec3a0     	stur	w0, [x29, #-0x14]
   d24f4: 35000040     	cbnz	w0, 0xd24fc <android::MPEG4Extractor::countTracks()+0x30>
   d24f8: 14000003     	b	0xd2504 <android::MPEG4Extractor::countTracks()+0x38>
   d24fc: f81f83bf     	stur	xzr, [x29, #-0x8]
   d2500: 14000014     	b	0xd2550 <android::MPEG4Extractor::countTracks()+0x84>
   d2504: f90013ff     	str	xzr, [sp, #0x20]
   d2508: f9400be8     	ldr	x8, [sp, #0x10]
   d250c: f9405509     	ldr	x9, [x8, #0xa8]
   d2510: f9000fe9     	str	x9, [sp, #0x18]
   d2514: f9400fe8     	ldr	x8, [sp, #0x18]
   d2518: f94007e9     	ldr	x9, [sp, #0x8]
   d251c: eb09011f     	cmp	x8, x9
   d2520: 1a9f07ea     	cset	w10, ne
   d2524: 3700004a     	tbnz	w10, #0x0, 0xd252c <android::MPEG4Extractor::countTracks()+0x60>
   d2528: 14000008     	b	0xd2548 <android::MPEG4Extractor::countTracks()+0x7c>
   d252c: f94013e8     	ldr	x8, [sp, #0x20]
   d2530: 91000508     	add	x8, x8, #0x1
   d2534: f90013e8     	str	x8, [sp, #0x20]
   d2538: f9400fe8     	ldr	x8, [sp, #0x18]
   d253c: f9400108     	ldr	x8, [x8]
   d2540: f9000fe8     	str	x8, [sp, #0x18]
   d2544: 17fffff4     	b	0xd2514 <android::MPEG4Extractor::countTracks()+0x48>
   d2548: f94013e8     	ldr	x8, [sp, #0x20]
   d254c: f81f83a8     	stur	x8, [x29, #-0x8]
   d2550: f85f83a0     	ldur	x0, [x29, #-0x8]
   d2554: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d2558: 910143ff     	add	sp, sp, #0x50
   d255c: d65f03c0     	ret

00000000000d2560 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)>:
   d2560: d103c3ff     	sub	sp, sp, #0xf0
   d2564: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   d2568: 910383fd     	add	x29, sp, #0xe0
   d256c: d53bd049     	mrs	x9, TPIDR_EL0
   d2570: f9401529     	ldr	x9, [x9, #0x28]
   d2574: f81f83a9     	stur	x9, [x29, #-0x8]
   d2578: f81a83a0     	stur	x0, [x29, #-0x58]
   d257c: f81a03a1     	stur	x1, [x29, #-0x60]
   d2580: b819c3a2     	stur	w2, [x29, #-0x64]
   d2584: f85a83a9     	ldur	x9, [x29, #-0x58]
   d2588: aa0903e0     	mov	x0, x9
   d258c: f90037e0     	str	x0, [sp, #0x68]
   d2590: aa0903e0     	mov	x0, x9
   d2594: f90033e8     	str	x8, [sp, #0x60]
   d2598: 97ff379e     	bl	0xa0410 <_ZN7android14MPEG4Extractor12readMetaDataEv@plt>
   d259c: b81983a0     	stur	w0, [x29, #-0x68]
   d25a0: 34000120     	cbz	w0, 0xd25c4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x64>
   d25a4: 14000001     	b	0xd25a8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x48>
   d25a8: aa1f03e0     	mov	x0, xzr
   d25ac: f94033e8     	ldr	x8, [sp, #0x60]
   d25b0: f9002fe0     	str	x0, [sp, #0x58]
   d25b4: aa0803e0     	mov	x0, x8
   d25b8: f9402fe1     	ldr	x1, [sp, #0x58]
   d25bc: 97ff4d51     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d25c0: 140000c7     	b	0xd28dc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x37c>
   d25c4: f94037e8     	ldr	x8, [sp, #0x68]
   d25c8: f9405509     	ldr	x9, [x8, #0xa8]
   d25cc: f9003be9     	str	x9, [sp, #0x70]
   d25d0: 14000001     	b	0xd25d4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x74>
   d25d4: f85a03a8     	ldur	x8, [x29, #-0x60]
   d25d8: b4000268     	cbz	x8, 0xd2624 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0xc4>
   d25dc: 14000001     	b	0xd25e0 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x80>
   d25e0: f9403be8     	ldr	x8, [sp, #0x70]
   d25e4: b5000128     	cbnz	x8, 0xd2608 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0xa8>
   d25e8: 14000001     	b	0xd25ec <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x8c>
   d25ec: aa1f03e0     	mov	x0, xzr
   d25f0: f94033e8     	ldr	x8, [sp, #0x60]
   d25f4: f9002be0     	str	x0, [sp, #0x50]
   d25f8: aa0803e0     	mov	x0, x8
   d25fc: f9402be1     	ldr	x1, [sp, #0x50]
   d2600: 97ff4d40     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d2604: 140000b6     	b	0xd28dc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x37c>
   d2608: f9403be8     	ldr	x8, [sp, #0x70]
   d260c: f9400108     	ldr	x8, [x8]
   d2610: f9003be8     	str	x8, [sp, #0x70]
   d2614: f85a03a8     	ldur	x8, [x29, #-0x60]
   d2618: f1000508     	subs	x8, x8, #0x1
   d261c: f81a03a8     	stur	x8, [x29, #-0x60]
   d2620: 17ffffed     	b	0xd25d4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x74>
   d2624: f9403be8     	ldr	x8, [sp, #0x70]
   d2628: b5000128     	cbnz	x8, 0xd264c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0xec>
   d262c: 14000001     	b	0xd2630 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
   d2630: aa1f03e0     	mov	x0, xzr
   d2634: f94033e8     	ldr	x8, [sp, #0x60]
   d2638: f90027e0     	str	x0, [sp, #0x48]
   d263c: aa0803e0     	mov	x0, x8
   d2640: f94027e1     	ldr	x1, [sp, #0x48]
   d2644: 97ff4d2f     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   d2648: 140000a5     	b	0xd28dc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x37c>
   d264c: 3859c3a8     	ldurb	w8, [x29, #-0x64]
   d2650: 360013c8     	tbz	w8, #0x0, 0xd28c8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x368>
   d2654: 14000001     	b	0xd2658 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0xf8>
   d2658: f9403be8     	ldr	x8, [sp, #0x70]
   d265c: 39408109     	ldrb	w9, [x8, #0x20]
   d2660: 37001349     	tbnz	w9, #0x0, 0xd28c8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x368>
   d2664: 14000001     	b	0xd2668 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x108>
   d2668: f9403be8     	ldr	x8, [sp, #0x70]
   d266c: 320003e9     	orr	w9, wzr, #0x1
   d2670: 39008109     	strb	w9, [x8, #0x20]
   d2674: f9403be8     	ldr	x8, [sp, #0x70]
   d2678: 91002100     	add	x0, x8, #0x8
   d267c: 97ff4a0d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2680: 528daca1     	mov	w1, #0x6d65             // =28005
   d2684: 72adad21     	movk	w1, #0x6d69, lsl #16
   d2688: d100c3a2     	sub	x2, x29, #0x30
   d268c: 97ff4fe5     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d2690: f85d03a1     	ldur	x1, [x29, #-0x30]
   d2694: d0000928     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d2698: 91347908     	add	x8, x8, #0xd1e
   d269c: 321f07e9     	orr	w9, wzr, #0x6
   d26a0: 2a0903e2     	mov	w2, w9
   d26a4: b90047e0     	str	w0, [sp, #0x44]
   d26a8: aa0803e0     	mov	x0, x8
   d26ac: 97ff6235     	bl	0xaaf80 <strncasecmp@plt>
   d26b0: 350010a0     	cbnz	w0, 0xd28c4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x364>
   d26b4: 14000001     	b	0xd26b8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x158>
   d26b8: f85d03a0     	ldur	x0, [x29, #-0x30]
   d26bc: d0000ea8     	adrp	x8, 0x2a8000
   d26c0: f9415d08     	ldr	x8, [x8, #0x2b8]
   d26c4: f9400101     	ldr	x1, [x8]
   d26c8: 97ff3eda     	bl	0xa2230 <strcmp@plt>
   d26cc: 35000680     	cbnz	w0, 0xd279c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x23c>
   d26d0: 14000001     	b	0xd26d4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x174>
   d26d4: f9403be8     	ldr	x8, [sp, #0x70]
   d26d8: 91006100     	add	x0, x8, #0x18
   d26dc: 97ff5155     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d26e0: 2a1f03e1     	mov	w1, wzr
   d26e4: d100e3a2     	sub	x2, x29, #0x38
   d26e8: d10103a3     	sub	x3, x29, #0x40
   d26ec: aa1f03e8     	mov	x8, xzr
   d26f0: aa0803e4     	mov	x4, x8
   d26f4: aa0803e5     	mov	x5, x8
   d26f8: aa0803e6     	mov	x6, x8
   d26fc: 97ff4035     	bl	0xa27d0 <_ZN7android11SampleTable20getMetaDataForSampleEjPlPmPjPbS3_@plt>
   d2700: 350004c0     	cbnz	w0, 0xd2798 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x238>
   d2704: 14000001     	b	0xd2708 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x1a8>
   d2708: f85c03a8     	ldur	x8, [x29, #-0x40]
   d270c: f1008508     	subs	x8, x8, #0x21
   d2710: f9001fe8     	str	x8, [sp, #0x38]
   d2714: 540000c3     	b.lo	0xd272c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x1cc>
   d2718: 14000001     	b	0xd271c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x1bc>
   d271c: 321b03e8     	orr	w8, wzr, #0x20
   d2720: 2a0803e9     	mov	w9, w8
   d2724: f81c03a9     	stur	x9, [x29, #-0x40]
   d2728: 14000001     	b	0xd272c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x1cc>
   d272c: f94037e8     	ldr	x8, [sp, #0x68]
   d2730: 91024100     	add	x0, x8, #0x90
   d2734: 97ff5417     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d2738: f85c83a1     	ldur	x1, [x29, #-0x38]
   d273c: f85c03a3     	ldur	x3, [x29, #-0x40]
   d2740: f9400008     	ldr	x8, [x0]
   d2744: f9401d08     	ldr	x8, [x8, #0x38]
   d2748: d100a3a2     	sub	x2, x29, #0x28
   d274c: d63f0100     	blr	x8
   d2750: f85c03a8     	ldur	x8, [x29, #-0x40]
   d2754: eb080008     	subs	x8, x0, x8
   d2758: f9001be8     	str	x8, [sp, #0x30]
   d275c: 540001c1     	b.ne	0xd2794 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x234>
   d2760: 14000001     	b	0xd2764 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x204>
   d2764: f9403be8     	ldr	x8, [sp, #0x70]
   d2768: 91002100     	add	x0, x8, #0x8
   d276c: 97ff49d1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2770: f85c03a4     	ldur	x4, [x29, #-0x40]
   d2774: 52890c81     	mov	w1, #0x4864             // =18532
   d2778: 72ae6e81     	movk	w1, #0x7374, lsl #16
   d277c: 528c2e82     	mov	w2, #0x6174             // =24948
   d2780: 72adac82     	movk	w2, #0x6d64, lsl #16
   d2784: d100a3a3     	sub	x3, x29, #0x28
   d2788: 97ff4b2a     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d278c: b9002fe0     	str	w0, [sp, #0x2c]
   d2790: 14000001     	b	0xd2794 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x234>
   d2794: 14000001     	b	0xd2798 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x238>
   d2798: 14000001     	b	0xd279c <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x23c>
   d279c: f94037e8     	ldr	x8, [sp, #0x68]
   d27a0: f9401909     	ldr	x9, [x8, #0x30]
   d27a4: f1000529     	subs	x9, x9, #0x1
   d27a8: f90013e9     	str	x9, [sp, #0x20]
   d27ac: 5400034b     	b.lt	0xd2814 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x2b4>
   d27b0: 14000001     	b	0xd27b4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x254>
   d27b4: f9403be8     	ldr	x8, [sp, #0x70]
   d27b8: 91002100     	add	x0, x8, #0x8
   d27bc: 97ff49bd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d27c0: 528e4c21     	mov	w1, #0x7261             // =29281
   d27c4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d27c8: d10123a2     	sub	x2, x29, #0x48
   d27cc: 97ff4fd9     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   d27d0: 36000200     	tbz	w0, #0x0, 0xd2810 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x2b0>
   d27d4: 14000001     	b	0xd27d8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x278>
   d27d8: f9403be8     	ldr	x8, [sp, #0x70]
   d27dc: 91002100     	add	x0, x8, #0x8
   d27e0: 97ff49b4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d27e4: f85b83a8     	ldur	x8, [x29, #-0x48]
   d27e8: 91000d1e     	add	x30, x8, #0x3
   d27ec: f1000109     	subs	x9, x8, #0x0
   d27f0: 9a88b3c8     	csel	x8, x30, x8, lt
   d27f4: 9342fd02     	asr	x2, x8, #2
   d27f8: 528c4a81     	mov	w1, #0x6254             // =25172
   d27fc: 72ae8d01     	movk	w1, #0x7468, lsl #16
   d2800: f9000fe9     	str	x9, [sp, #0x18]
   d2804: 97ff5c4f     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   d2808: b90017e0     	str	w0, [sp, #0x14]
   d280c: 14000001     	b	0xd2810 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x2b0>
   d2810: 1400002c     	b	0xd28c0 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x360>
   d2814: f9403be8     	ldr	x8, [sp, #0x70]
   d2818: b9401109     	ldr	w9, [x8, #0x10]
   d281c: 34000509     	cbz	w9, 0xd28bc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x35c>
   d2820: 14000001     	b	0xd2824 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x2c4>
   d2824: f9403be8     	ldr	x8, [sp, #0x70]
   d2828: 91006100     	add	x0, x8, #0x18
   d282c: 97ff5101     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d2830: d10133a1     	sub	x1, x29, #0x4c
   d2834: 97ff5873     	bl	0xa8a00 <_ZN7android11SampleTable19findThumbnailSampleEPj@plt>
   d2838: 35000420     	cbnz	w0, 0xd28bc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x35c>
   d283c: 14000001     	b	0xd2840 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x2e0>
   d2840: f9403be8     	ldr	x8, [sp, #0x70]
   d2844: 91006100     	add	x0, x8, #0x18
   d2848: 97ff50fa     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d284c: b85b43a1     	ldur	w1, [x29, #-0x4c]
   d2850: d10143a4     	sub	x4, x29, #0x50
   d2854: aa1f03e8     	mov	x8, xzr
   d2858: aa0803e2     	mov	x2, x8
   d285c: aa0803e3     	mov	x3, x8
   d2860: aa0803e5     	mov	x5, x8
   d2864: aa0803e6     	mov	x6, x8
   d2868: 97ff3fda     	bl	0xa27d0 <_ZN7android11SampleTable20getMetaDataForSampleEjPlPmPjPbS3_@plt>
   d286c: 35000280     	cbnz	w0, 0xd28bc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x35c>
   d2870: 14000001     	b	0xd2874 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x314>
   d2874: f9403be8     	ldr	x8, [sp, #0x70]
   d2878: 91002100     	add	x0, x8, #0x8
   d287c: 97ff498d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d2880: b85b03a9     	ldur	w9, [x29, #-0x50]
   d2884: 2a0903e8     	mov	w8, w9
   d2888: 52884809     	mov	w9, #0x4240             // =16960
   d288c: 72a001e9     	movk	w9, #0xf, lsl #16
   d2890: 2a0903fe     	mov	w30, w9
   d2894: 9b1e7d08     	mul	x8, x8, x30
   d2898: f9403bfe     	ldr	x30, [sp, #0x70]
   d289c: b94013c9     	ldr	w9, [x30, #0x10]
   d28a0: 2a0903fe     	mov	w30, w9
   d28a4: 9ade0902     	udiv	x2, x8, x30
   d28a8: 528c4a81     	mov	w1, #0x6254             // =25172
   d28ac: 72ae8d01     	movk	w1, #0x7468, lsl #16
   d28b0: 97ff5c24     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   d28b4: b90013e0     	str	w0, [sp, #0x10]
   d28b8: 14000001     	b	0xd28bc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x35c>
   d28bc: 14000001     	b	0xd28c0 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x360>
   d28c0: 14000001     	b	0xd28c4 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x364>
   d28c4: 14000001     	b	0xd28c8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x368>
   d28c8: f9403be8     	ldr	x8, [sp, #0x70]
   d28cc: 91002101     	add	x1, x8, #0x8
   d28d0: f94033e0     	ldr	x0, [sp, #0x60]
   d28d4: 97ff3a3b     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   d28d8: 14000001     	b	0xd28dc <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x37c>
   d28dc: d53bd048     	mrs	x8, TPIDR_EL0
   d28e0: f9401508     	ldr	x8, [x8, #0x28]
   d28e4: f85f83a9     	ldur	x9, [x29, #-0x8]
   d28e8: eb090108     	subs	x8, x8, x9
   d28ec: f90007e8     	str	x8, [sp, #0x8]
   d28f0: 540000a1     	b.ne	0xd2904 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x3a4>
   d28f4: 14000001     	b	0xd28f8 <android::MPEG4Extractor::getTrackMetaData(unsigned long, unsigned int)+0x398>
   d28f8: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   d28fc: 9103c3ff     	add	sp, sp, #0xf0
   d2900: d65f03c0     	ret
   d2904: 97ff5d1b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d2908 <android::sp<android::SampleTable>::operator->() const>:
   d2908: d10043ff     	sub	sp, sp, #0x10
   d290c: f90007e0     	str	x0, [sp, #0x8]
   d2910: f94007e0     	ldr	x0, [sp, #0x8]
   d2914: f9400000     	ldr	x0, [x0]
   d2918: 910043ff     	add	sp, sp, #0x10
   d291c: d65f03c0     	ret

00000000000d2920 <android::MPEG4Extractor::parseChunk(long*, int)>:
   d2920: f81e0ffc     	str	x28, [sp, #-0x20]!
   d2924: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d2928: 910043fd     	add	x29, sp, #0x10
   d292c: d14007ff     	sub	sp, sp, #0x1, lsl #12   // =0x1000
   d2930: d11303ff     	sub	sp, sp, #0x4c0
   d2934: 913d43e8     	add	x8, sp, #0xf50
   d2938: d53bd049     	mrs	x9, TPIDR_EL0
   d293c: f9401529     	ldr	x9, [x9, #0x28]
   d2940: f902b509     	str	x9, [x8, #0x568]
   d2944: f9009500     	str	x0, [x8, #0x128]
   d2948: f9009101     	str	x1, [x8, #0x120]
   d294c: b9106fe2     	str	w2, [sp, #0x106c]
   d2950: f9409509     	ldr	x9, [x8, #0x128]
   d2954: f9409100     	ldr	x0, [x8, #0x120]
   d2958: f9400000     	ldr	x0, [x0]
   d295c: f90753e8     	str	x8, [sp, #0xea0]
   d2960: f9074fe9     	str	x9, [sp, #0xe98]
   d2964: b6f800a0     	tbz	x0, #0x3f, 0xd2978 <android::MPEG4Extractor::parseChunk(long*, int)+0x58>
   d2968: 14000001     	b	0xd296c <android::MPEG4Extractor::parseChunk(long*, int)+0x4c>
   d296c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2970: b91083e8     	str	w8, [sp, #0x1080]
   d2974: 14001826     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2978: b9506fe8     	ldr	w8, [sp, #0x106c]
   d297c: 71019508     	subs	w8, w8, #0x65
   d2980: b90e97e8     	str	w8, [sp, #0xe94]
   d2984: 540000ab     	b.lt	0xd2998 <android::MPEG4Extractor::parseChunk(long*, int)+0x78>
   d2988: 14000001     	b	0xd298c <android::MPEG4Extractor::parseChunk(long*, int)+0x6c>
   d298c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2990: b91083e8     	str	w8, [sp, #0x1080]
   d2994: 1400181e     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2998: f9474fe8     	ldr	x8, [sp, #0xe98]
   d299c: 91024100     	add	x0, x8, #0x90
   d29a0: 97ff537c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d29a4: f94753e8     	ldr	x8, [sp, #0xea0]
   d29a8: f940911e     	ldr	x30, [x8, #0x120]
   d29ac: f94003c1     	ldr	x1, [x30]
   d29b0: f940001e     	ldr	x30, [x0]
   d29b4: f9401fde     	ldr	x30, [x30, #0x38]
   d29b8: 321d03e9     	orr	w9, wzr, #0x8
   d29bc: 2a0903e3     	mov	w3, w9
   d29c0: d10083a2     	sub	x2, x29, #0x20
   d29c4: d63f03c0     	blr	x30
   d29c8: f1001c08     	subs	x8, x0, #0x7
   d29cc: f90747e8     	str	x8, [sp, #0xe88]
   d29d0: 540000ac     	b.gt	0xd29e4 <android::MPEG4Extractor::parseChunk(long*, int)+0xc4>
   d29d4: 14000001     	b	0xd29d8 <android::MPEG4Extractor::parseChunk(long*, int)+0xb8>
   d29d8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d29dc: b91083e8     	str	w8, [sp, #0x1080]
   d29e0: 1400180b     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d29e4: b85e03a8     	ldur	w8, [x29, #-0x20]
   d29e8: 5ac00908     	rev	w8, w8
   d29ec: 2a0803e9     	mov	w9, w8
   d29f0: f94753ea     	ldr	x10, [sp, #0xea0]
   d29f4: f9013549     	str	x9, [x10, #0x268]
   d29f8: b85e43a8     	ldur	w8, [x29, #-0x1c]
   d29fc: 5ac00908     	rev	w8, w8
   d2a00: b9106be8     	str	w8, [sp, #0x1068]
   d2a04: f9409149     	ldr	x9, [x10, #0x120]
   d2a08: f9400129     	ldr	x9, [x9]
   d2a0c: 91002129     	add	x9, x9, #0x8
   d2a10: f9008949     	str	x9, [x10, #0x110]
   d2a14: f9413549     	ldr	x9, [x10, #0x268]
   d2a18: f1000529     	subs	x9, x9, #0x1
   d2a1c: f90743e9     	str	x9, [sp, #0xe80]
   d2a20: 54000501     	b.ne	0xd2ac0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a0>
   d2a24: 14000001     	b	0xd2a28 <android::MPEG4Extractor::parseChunk(long*, int)+0x108>
   d2a28: f9474fe8     	ldr	x8, [sp, #0xe98]
   d2a2c: 91024100     	add	x0, x8, #0x90
   d2a30: 97ff5358     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d2a34: f94753e8     	ldr	x8, [sp, #0xea0]
   d2a38: f940911e     	ldr	x30, [x8, #0x120]
   d2a3c: f94003de     	ldr	x30, [x30]
   d2a40: 910023c1     	add	x1, x30, #0x8
   d2a44: f940001e     	ldr	x30, [x0]
   d2a48: f9401fde     	ldr	x30, [x30, #0x38]
   d2a4c: 321d03e9     	orr	w9, wzr, #0x8
   d2a50: 2a0903e3     	mov	w3, w9
   d2a54: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d2a58: 9106e042     	add	x2, x2, #0x1b8
   d2a5c: d63f03c0     	blr	x30
   d2a60: f1001c08     	subs	x8, x0, #0x7
   d2a64: f9073fe8     	str	x8, [sp, #0xe78]
   d2a68: 540000ac     	b.gt	0xd2a7c <android::MPEG4Extractor::parseChunk(long*, int)+0x15c>
   d2a6c: 14000001     	b	0xd2a70 <android::MPEG4Extractor::parseChunk(long*, int)+0x150>
   d2a70: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d2a74: b91083e8     	str	w8, [sp, #0x1080]
   d2a78: 140017e5     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2a7c: f94753e8     	ldr	x8, [sp, #0xea0]
   d2a80: f9413500     	ldr	x0, [x8, #0x268]
   d2a84: 97ff5f3f     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   d2a88: f94753e8     	ldr	x8, [sp, #0xea0]
   d2a8c: f9013500     	str	x0, [x8, #0x268]
   d2a90: f9408900     	ldr	x0, [x8, #0x110]
   d2a94: 91002000     	add	x0, x0, #0x8
   d2a98: f9008900     	str	x0, [x8, #0x110]
   d2a9c: f9413500     	ldr	x0, [x8, #0x268]
   d2aa0: f1003c00     	subs	x0, x0, #0xf
   d2aa4: f9073be0     	str	x0, [sp, #0xe70]
   d2aa8: 540000a8     	b.hi	0xd2abc <android::MPEG4Extractor::parseChunk(long*, int)+0x19c>
   d2aac: 14000001     	b	0xd2ab0 <android::MPEG4Extractor::parseChunk(long*, int)+0x190>
   d2ab0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2ab4: b91083e8     	str	w8, [sp, #0x1080]
   d2ab8: 140017d5     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2abc: 14000031     	b	0xd2b80 <android::MPEG4Extractor::parseChunk(long*, int)+0x260>
   d2ac0: f94753e8     	ldr	x8, [sp, #0xea0]
   d2ac4: f9413509     	ldr	x9, [x8, #0x268]
   d2ac8: b5000469     	cbnz	x9, 0xd2b54 <android::MPEG4Extractor::parseChunk(long*, int)+0x234>
   d2acc: 14000001     	b	0xd2ad0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b0>
   d2ad0: b9506fe8     	ldr	w8, [sp, #0x106c]
   d2ad4: 350002e8     	cbnz	w8, 0xd2b30 <android::MPEG4Extractor::parseChunk(long*, int)+0x210>
   d2ad8: 14000001     	b	0xd2adc <android::MPEG4Extractor::parseChunk(long*, int)+0x1bc>
   d2adc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d2ae0: 91024100     	add	x0, x8, #0x90
   d2ae4: 97ff532b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d2ae8: f9400008     	ldr	x8, [x0]
   d2aec: f9402108     	ldr	x8, [x8, #0x40]
   d2af0: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d2af4: 9106c021     	add	x1, x1, #0x1b0
   d2af8: d63f0100     	blr	x8
   d2afc: 35000120     	cbnz	w0, 0xd2b20 <android::MPEG4Extractor::parseChunk(long*, int)+0x200>
   d2b00: 14000001     	b	0xd2b04 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e4>
   d2b04: f94753e8     	ldr	x8, [sp, #0xea0]
   d2b08: f9413109     	ldr	x9, [x8, #0x260]
   d2b0c: f940910a     	ldr	x10, [x8, #0x120]
   d2b10: f940014a     	ldr	x10, [x10]
   d2b14: eb0a0129     	subs	x9, x9, x10
   d2b18: f9013509     	str	x9, [x8, #0x268]
   d2b1c: 14000004     	b	0xd2b2c <android::MPEG4Extractor::parseChunk(long*, int)+0x20c>
   d2b20: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2b24: b91083e8     	str	w8, [sp, #0x1080]
   d2b28: 140017b9     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2b2c: 14000009     	b	0xd2b50 <android::MPEG4Extractor::parseChunk(long*, int)+0x230>
   d2b30: f94753e8     	ldr	x8, [sp, #0xea0]
   d2b34: f9409109     	ldr	x9, [x8, #0x120]
   d2b38: f940012a     	ldr	x10, [x9]
   d2b3c: 9100114a     	add	x10, x10, #0x4
   d2b40: f900012a     	str	x10, [x9]
   d2b44: 2a1f03eb     	mov	w11, wzr
   d2b48: b91083eb     	str	w11, [sp, #0x1080]
   d2b4c: 140017b0     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2b50: 1400000b     	b	0xd2b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x25c>
   d2b54: f94753e8     	ldr	x8, [sp, #0xea0]
   d2b58: f9413509     	ldr	x9, [x8, #0x268]
   d2b5c: f1001d29     	subs	x9, x9, #0x7
   d2b60: f90737e9     	str	x9, [sp, #0xe68]
   d2b64: 540000a8     	b.hi	0xd2b78 <android::MPEG4Extractor::parseChunk(long*, int)+0x258>
   d2b68: 14000001     	b	0xd2b6c <android::MPEG4Extractor::parseChunk(long*, int)+0x24c>
   d2b6c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2b70: b91083e8     	str	w8, [sp, #0x1080]
   d2b74: 140017a6     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d2b78: 14000001     	b	0xd2b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x25c>
   d2b7c: 14000001     	b	0xd2b80 <android::MPEG4Extractor::parseChunk(long*, int)+0x260>
   d2b80: b9506be0     	ldr	w0, [sp, #0x1068]
   d2b84: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d2b88: 91083021     	add	x1, x1, #0x20c
   d2b8c: 94001a52     	bl	0xd94d4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x788>
   d2b90: f9474fe1     	ldr	x1, [sp, #0xe98]
   d2b94: 91030021     	add	x1, x1, #0xc0
   d2b98: b9506be2     	ldr	w2, [sp, #0x1068]
   d2b9c: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d2ba0: 9106a000     	add	x0, x0, #0x1a8
   d2ba4: 97ff55c7     	bl	0xa82c0 <_ZN7android9PathAdderC2EPNS_6VectorIjEEj@plt>
   d2ba8: f94753e0     	ldr	x0, [sp, #0xea0]
   d2bac: f9413401     	ldr	x1, [x0, #0x268]
   d2bb0: f940881e     	ldr	x30, [x0, #0x110]
   d2bb4: f9409008     	ldr	x8, [x0, #0x120]
   d2bb8: f9400108     	ldr	x8, [x8]
   d2bbc: eb1e0108     	subs	x8, x8, x30
   d2bc0: 8b080028     	add	x8, x1, x8
   d2bc4: f9008408     	str	x8, [x0, #0x108]
   d2bc8: f9408408     	ldr	x8, [x0, #0x108]
   d2bcc: b6f800e8     	tbz	x8, #0x3f, 0xd2be8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c8>
   d2bd0: 14000001     	b	0xd2bd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b4>
   d2bd4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2bd8: b91083e8     	str	w8, [sp, #0x1080]
   d2bdc: 320003e8     	orr	w8, wzr, #0x1
   d2be0: b91057e8     	str	w8, [sp, #0x1054]
   d2be4: 14001782     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d2be8: b9506be8     	ldr	w8, [sp, #0x1068]
   d2bec: 528c2e89     	mov	w9, #0x6174             // =24948
   d2bf0: 72adac89     	movk	w9, #0x6d64, lsl #16
   d2bf4: 6b090108     	subs	w8, w8, w9
   d2bf8: b90e67e8     	str	w8, [sp, #0xe64]
   d2bfc: 540003e0     	b.eq	0xd2c78 <android::MPEG4Extractor::parseChunk(long*, int)+0x358>
   d2c00: 14000001     	b	0xd2c04 <android::MPEG4Extractor::parseChunk(long*, int)+0x2e4>
   d2c04: f94753e8     	ldr	x8, [sp, #0xea0]
   d2c08: f9408509     	ldr	x9, [x8, #0x108]
   d2c0c: 5280002a     	mov	w10, #0x1               // =1
   d2c10: 72a0800a     	movk	w10, #0x400, lsl #16
   d2c14: 2a0a03eb     	mov	w11, w10
   d2c18: eb0b0129     	subs	x9, x9, x11
   d2c1c: f9072fe9     	str	x9, [sp, #0xe58]
   d2c20: 540002cb     	b.lt	0xd2c78 <android::MPEG4Extractor::parseChunk(long*, int)+0x358>
   d2c24: 14000001     	b	0xd2c28 <android::MPEG4Extractor::parseChunk(long*, int)+0x308>
   d2c28: f94753e8     	ldr	x8, [sp, #0xea0]
   d2c2c: f9408503     	ldr	x3, [x8, #0x108]
   d2c30: d0000921     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d2c34: 91369421     	add	x1, x1, #0xda5
   d2c38: d10213a0     	sub	x0, x29, #0x84
   d2c3c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d2c40: 91083042     	add	x2, x2, #0x20c
   d2c44: 97ff3ea3     	bl	0xa26d0 <sprintf@plt>
   d2c48: b90e57e0     	str	w0, [sp, #0xe54]
   d2c4c: 14000001     	b	0xd2c50 <android::MPEG4Extractor::parseChunk(long*, int)+0x330>
   d2c50: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2c54: b91083e8     	str	w8, [sp, #0x1080]
   d2c58: 320003e8     	orr	w8, wzr, #0x1
   d2c5c: b91057e8     	str	w8, [sp, #0x1054]
   d2c60: 14001763     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d2c64: f94753e8     	ldr	x8, [sp, #0xea0]
   d2c68: f9007d00     	str	x0, [x8, #0xf8]
   d2c6c: 2a0103e9     	mov	w9, w1
   d2c70: b91047e9     	str	w9, [sp, #0x1044]
   d2c74: 14001762     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d2c78: b9506be8     	ldr	w8, [sp, #0x1068]
   d2c7c: 528e4e89     	mov	w9, #0x7274             // =29300
   d2c80: 72ac6e09     	movk	w9, #0x6370, lsl #16
   d2c84: 6b090108     	subs	w8, w8, w9
   d2c88: b90e53e8     	str	w8, [sp, #0xe50]
   d2c8c: 54000a40     	b.eq	0xd2dd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b4>
   d2c90: 14000001     	b	0xd2c94 <android::MPEG4Extractor::parseChunk(long*, int)+0x374>
   d2c94: b9506be8     	ldr	w8, [sp, #0x1068]
   d2c98: 528ece49     	mov	w9, #0x7672             // =30322
   d2c9c: 72ac6de9     	movk	w9, #0x636f, lsl #16
   d2ca0: 6b090108     	subs	w8, w8, w9
   d2ca4: b90e4fe8     	str	w8, [sp, #0xe4c]
   d2ca8: 54000960     	b.eq	0xd2dd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b4>
   d2cac: 14000001     	b	0xd2cb0 <android::MPEG4Extractor::parseChunk(long*, int)+0x390>
   d2cb0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d2cb4: 91030100     	add	x0, x8, #0xc0
   d2cb8: 97ff5e8a     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d2cbc: f90723e0     	str	x0, [sp, #0xe40]
   d2cc0: 14000001     	b	0xd2cc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a4>
   d2cc4: f94723e8     	ldr	x8, [sp, #0xe40]
   d2cc8: f1001509     	subs	x9, x8, #0x5
   d2ccc: f9071fe9     	str	x9, [sp, #0xe38]
   d2cd0: 54000821     	b.ne	0xd2dd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b4>
   d2cd4: 14000001     	b	0xd2cd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b8>
   d2cd8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d2cdc: 91030100     	add	x0, x8, #0xc0
   d2ce0: 94001a3f     	bl	0xd95dc <android::Vector<unsigned int>::size() const+0x24>
   d2ce4: b90e37e0     	str	w0, [sp, #0xe34]
   d2ce8: 14000001     	b	0xd2cec <android::MPEG4Extractor::parseChunk(long*, int)+0x3cc>
   d2cec: b94e37e8     	ldr	w8, [sp, #0xe34]
   d2cf0: 36000728     	tbz	w8, #0x0, 0xd2dd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b4>
   d2cf4: 14000001     	b	0xd2cf8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3d8>
   d2cf8: f94753e8     	ldr	x8, [sp, #0xea0]
   d2cfc: f9409109     	ldr	x9, [x8, #0x120]
   d2d00: f9400129     	ldr	x9, [x9]
   d2d04: f941350a     	ldr	x10, [x8, #0x268]
   d2d08: 8b0a0129     	add	x9, x9, x10
   d2d0c: f9007509     	str	x9, [x8, #0xe8]
   d2d10: f9408909     	ldr	x9, [x8, #0x110]
   d2d14: f940910a     	ldr	x10, [x8, #0x120]
   d2d18: f9000149     	str	x9, [x10]
   d2d1c: 14000001     	b	0xd2d20 <android::MPEG4Extractor::parseChunk(long*, int)+0x400>
   d2d20: f94753e8     	ldr	x8, [sp, #0xea0]
   d2d24: f9409109     	ldr	x9, [x8, #0x120]
   d2d28: f9400129     	ldr	x9, [x9]
   d2d2c: f940750a     	ldr	x10, [x8, #0xe8]
   d2d30: eb0a0129     	subs	x9, x9, x10
   d2d34: f90717e9     	str	x9, [sp, #0xe28]
   d2d38: 540002aa     	b.ge	0xd2d8c <android::MPEG4Extractor::parseChunk(long*, int)+0x46c>
   d2d3c: 14000001     	b	0xd2d40 <android::MPEG4Extractor::parseChunk(long*, int)+0x420>
   d2d40: f94753e8     	ldr	x8, [sp, #0xea0]
   d2d44: f9409101     	ldr	x1, [x8, #0x120]
   d2d48: b9506fe9     	ldr	w9, [sp, #0x106c]
   d2d4c: 11000522     	add	w2, w9, #0x1
   d2d50: f9474fe0     	ldr	x0, [sp, #0xe98]
   d2d54: 97fffef3     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d2d58: b90e27e0     	str	w0, [sp, #0xe24]
   d2d5c: 14000001     	b	0xd2d60 <android::MPEG4Extractor::parseChunk(long*, int)+0x440>
   d2d60: b94e27e8     	ldr	w8, [sp, #0xe24]
   d2d64: b91037e8     	str	w8, [sp, #0x1034]
   d2d68: b95037e9     	ldr	w9, [sp, #0x1034]
   d2d6c: 340000e9     	cbz	w9, 0xd2d88 <android::MPEG4Extractor::parseChunk(long*, int)+0x468>
   d2d70: 14000001     	b	0xd2d74 <android::MPEG4Extractor::parseChunk(long*, int)+0x454>
   d2d74: b95037e8     	ldr	w8, [sp, #0x1034]
   d2d78: b91083e8     	str	w8, [sp, #0x1080]
   d2d7c: 320003e8     	orr	w8, wzr, #0x1
   d2d80: b91057e8     	str	w8, [sp, #0x1054]
   d2d84: 1400171a     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d2d88: 17ffffe6     	b	0xd2d20 <android::MPEG4Extractor::parseChunk(long*, int)+0x400>
   d2d8c: f94753e8     	ldr	x8, [sp, #0xea0]
   d2d90: f9409109     	ldr	x9, [x8, #0x120]
   d2d94: f9400129     	ldr	x9, [x9]
   d2d98: f940750a     	ldr	x10, [x8, #0xe8]
   d2d9c: eb0a0129     	subs	x9, x9, x10
   d2da0: f9070fe9     	str	x9, [sp, #0xe18]
   d2da4: 540000e0     	b.eq	0xd2dc0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a0>
   d2da8: 14000001     	b	0xd2dac <android::MPEG4Extractor::parseChunk(long*, int)+0x48c>
   d2dac: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d2db0: b91083e8     	str	w8, [sp, #0x1080]
   d2db4: 320003e8     	orr	w8, wzr, #0x1
   d2db8: b91057e8     	str	w8, [sp, #0x1054]
   d2dbc: 1400170c     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d2dc0: 2a1f03e8     	mov	w8, wzr
   d2dc4: b91083e8     	str	w8, [sp, #0x1080]
   d2dc8: 320003e8     	orr	w8, wzr, #0x1
   d2dcc: b91057e8     	str	w8, [sp, #0x1054]
   d2dd0: 14001707     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d2dd4: b9506be8     	ldr	w8, [sp, #0x1068]
   d2dd8: 2a0803e9     	mov	w9, w8
   d2ddc: 528f2f4a     	mov	w10, #0x797a            // =31098
   d2de0: 72b52f0a     	movk	w10, #0xa978, lsl #16
   d2de4: 6b0a0108     	subs	w8, w8, w10
   d2de8: b90e17e9     	str	w9, [sp, #0xe14]
   d2dec: b90e13e8     	str	w8, [sp, #0xe10]
   d2df0: 5401c720     	b.eq	0xd66d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3db4>
   d2df4: 14000001     	b	0xd2df8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d8>
   d2df8: 5285a5a8     	mov	w8, #0x2d2d             // =11565
   d2dfc: 72a5a5a8     	movk	w8, #0x2d2d, lsl #16
   d2e00: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e04: 6b080128     	subs	w8, w9, w8
   d2e08: b90e0fe8     	str	w8, [sp, #0xe0c]
   d2e0c: 5402c5a0     	b.eq	0xd86c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5da0>
   d2e10: 14000001     	b	0xd2e14 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f4>
   d2e14: 5286c668     	mov	w8, #0x3633             // =13875
   d2e18: 72a90648     	movk	w8, #0x4832, lsl #16
   d2e1c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e20: 6b080128     	subs	w8, w9, w8
   d2e24: b90e0be8     	str	w8, [sp, #0xe08]
   d2e28: 54015c40     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d2e2c: 14000001     	b	0xd2e30 <android::MPEG4Extractor::parseChunk(long*, int)+0x510>
   d2e30: 52866648     	mov	w8, #0x3332             // =13106
   d2e34: 72a92888     	movk	w8, #0x4944, lsl #16
   d2e38: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e3c: 6b080128     	subs	w8, w9, w8
   d2e40: b90e07e8     	str	w8, [sp, #0xe04]
   d2e44: 5402c100     	b.eq	0xd8664 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d44>
   d2e48: 14000001     	b	0xd2e4c <android::MPEG4Extractor::parseChunk(long*, int)+0x52c>
   d2e4c: 5285a668     	mov	w8, #0x2d33             // =11571
   d2e50: 72ac2c68     	movk	w8, #0x6163, lsl #16
   d2e54: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e58: 6b080128     	subs	w8, w9, w8
   d2e5c: b90e03e8     	str	w8, [sp, #0xe00]
   d2e60: 5402c8e0     	b.eq	0xd877c <android::MPEG4Extractor::parseChunk(long*, int)+0x5e5c>
   d2e64: 14000001     	b	0xd2e68 <android::MPEG4Extractor::parseChunk(long*, int)+0x548>
   d2e68: 528c4da8     	mov	w8, #0x626d             // =25197
   d2e6c: 72ac2d88     	movk	w8, #0x616c, lsl #16
   d2e70: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e74: 6b080128     	subs	w8, w9, w8
   d2e78: b90dffe8     	str	w8, [sp, #0xdfc]
   d2e7c: 5402bc40     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d2e80: 14000001     	b	0xd2e84 <android::MPEG4Extractor::parseChunk(long*, int)+0x564>
   d2e84: 528e8d08     	mov	w8, #0x7468             // =29800
   d2e88: 72ac2ea8     	movk	w8, #0x6175, lsl #16
   d2e8c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2e90: 6b080128     	subs	w8, w9, w8
   d2e94: b90dfbe8     	str	w8, [sp, #0xdf8]
   d2e98: 5402bb60     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d2e9c: 14000001     	b	0xd2ea0 <android::MPEG4Extractor::parseChunk(long*, int)+0x580>
   d2ea0: 528c6628     	mov	w8, #0x6331             // =25393
   d2ea4: 72ac2ec8     	movk	w8, #0x6176, lsl #16
   d2ea8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2eac: 6b080128     	subs	w8, w9, w8
   d2eb0: b90df7e8     	str	w8, [sp, #0xdf4]
   d2eb4: 540157e0     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d2eb8: 14000001     	b	0xd2ebc <android::MPEG4Extractor::parseChunk(long*, int)+0x59c>
   d2ebc: 528c6868     	mov	w8, #0x6343             // =25411
   d2ec0: 72ac2ec8     	movk	w8, #0x6176, lsl #16
   d2ec4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2ec8: 6b080128     	subs	w8, w9, w8
   d2ecc: b90df3e8     	str	w8, [sp, #0xdf0]
   d2ed0: 5401f740     	b.eq	0xd6db8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4498>
   d2ed4: 14000001     	b	0xd2ed8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5b8>
   d2ed8: 528e4e88     	mov	w8, #0x7274             // =29300
   d2edc: 72ac4e88     	movk	w8, #0x6274, lsl #16
   d2ee0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2ee4: 6b080128     	subs	w8, w9, w8
   d2ee8: b90defe8     	str	w8, [sp, #0xdec]
   d2eec: 5401e7a0     	b.eq	0xd6be0 <android::MPEG4Extractor::parseChunk(long*, int)+0x42c0>
   d2ef0: 14000001     	b	0xd2ef4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d4>
   d2ef4: 5286c688     	mov	w8, #0x3634             // =13876
   d2ef8: 72ac6de8     	movk	w8, #0x636f, lsl #16
   d2efc: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f00: 6b080128     	subs	w8, w9, w8
   d2f04: b90debe8     	str	w8, [sp, #0xde8]
   d2f08: 54016ca0     	b.eq	0xd5c9c <android::MPEG4Extractor::parseChunk(long*, int)+0x337c>
   d2f0c: 14000001     	b	0xd2f10 <android::MPEG4Extractor::parseChunk(long*, int)+0x5f0>
   d2f10: 528d8e48     	mov	w8, #0x6c72             // =27762
   d2f14: 72ac6de8     	movk	w8, #0x636f, lsl #16
   d2f18: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f1c: 6b080128     	subs	w8, w9, w8
   d2f20: b90de7e8     	str	w8, [sp, #0xde4]
   d2f24: 5402b120     	b.eq	0xd8548 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c28>
   d2f28: 14000001     	b	0xd2f2c <android::MPEG4Extractor::parseChunk(long*, int)+0x60c>
   d2f2c: 528ece48     	mov	w8, #0x7672             // =30322
   d2f30: 72ac6de8     	movk	w8, #0x636f, lsl #16
   d2f34: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f38: 6b080128     	subs	w8, w9, w8
   d2f3c: b90de3e8     	str	w8, [sp, #0xde0]
   d2f40: 54029aa0     	b.eq	0xd8294 <android::MPEG4Extractor::parseChunk(long*, int)+0x5974>
   d2f44: 14000001     	b	0xd2f48 <android::MPEG4Extractor::parseChunk(long*, int)+0x628>
   d2f48: 528e8e68     	mov	w8, #0x7473             // =29811
   d2f4c: 72ac6e88     	movk	w8, #0x6374, lsl #16
   d2f50: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f54: 6b080128     	subs	w8, w9, w8
   d2f58: b90ddfe8     	str	w8, [sp, #0xddc]
   d2f5c: 5401af40     	b.eq	0xd6544 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c24>
   d2f60: 14000001     	b	0xd2f64 <android::MPEG4Extractor::parseChunk(long*, int)+0x644>
   d2f64: 5286c668     	mov	w8, #0x3633             // =13875
   d2f68: 72ac8648     	movk	w8, #0x6432, lsl #16
   d2f6c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f70: 6b080128     	subs	w8, w9, w8
   d2f74: b90ddbe8     	str	w8, [sp, #0xdd8]
   d2f78: 54021580     	b.eq	0xd7228 <android::MPEG4Extractor::parseChunk(long*, int)+0x4908>
   d2f7c: 14000001     	b	0xd2f80 <android::MPEG4Extractor::parseChunk(long*, int)+0x660>
   d2f80: 528e8c28     	mov	w8, #0x7461             // =29793
   d2f84: 72ac8c28     	movk	w8, #0x6461, lsl #16
   d2f88: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2f8c: 6b080128     	subs	w8, w9, w8
   d2f90: b90dd7e8     	str	w8, [sp, #0xdd4]
   d2f94: 54022f20     	b.eq	0xd7578 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c58>
   d2f98: 14000001     	b	0xd2f9c <android::MPEG4Extractor::parseChunk(long*, int)+0x67c>
   d2f9c: 528dccc8     	mov	w8, #0x6e66             // =28262
   d2fa0: 72ac8d28     	movk	w8, #0x6469, lsl #16
   d2fa4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2fa8: 6b080128     	subs	w8, w9, w8
   d2fac: b90dd3e8     	str	w8, [sp, #0xdd0]
   d2fb0: 54003220     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d2fb4: 14000001     	b	0xd2fb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x698>
   d2fb8: 528e8e68     	mov	w8, #0x7473             // =29811
   d2fbc: 72acac88     	movk	w8, #0x6564, lsl #16
   d2fc0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2fc4: 6b080128     	subs	w8, w9, w8
   d2fc8: b90dcfe8     	str	w8, [sp, #0xdcc]
   d2fcc: 54003140     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d2fd0: 14000001     	b	0xd2fd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x6b4>
   d2fd4: 528e6e88     	mov	w8, #0x7374             // =29556
   d2fd8: 72acad88     	movk	w8, #0x656c, lsl #16
   d2fdc: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2fe0: 6b080128     	subs	w8, w9, w8
   d2fe4: b90dcbe8     	str	w8, [sp, #0xdc8]
   d2fe8: 54006d80     	b.eq	0xd3d98 <android::MPEG4Extractor::parseChunk(long*, int)+0x1478>
   d2fec: 14000001     	b	0xd2ff0 <android::MPEG4Extractor::parseChunk(long*, int)+0x6d0>
   d2ff0: 528c6c28     	mov	w8, #0x6361             // =25441
   d2ff4: 72acadc8     	movk	w8, #0x656e, lsl #16
   d2ff8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d2ffc: 6b080128     	subs	w8, w9, w8
   d3000: b90dc7e8     	str	w8, [sp, #0xdc4]
   d3004: 540124a0     	b.eq	0xd5498 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b78>
   d3008: 14000001     	b	0xd300c <android::MPEG4Extractor::parseChunk(long*, int)+0x6ec>
   d300c: 528c6ec8     	mov	w8, #0x6376             // =25462
   d3010: 72acadc8     	movk	w8, #0x656e, lsl #16
   d3014: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3018: 6b080128     	subs	w8, w9, w8
   d301c: b90dc3e8     	str	w8, [sp, #0xdc0]
   d3020: 54014c80     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d3024: 14000001     	b	0xd3028 <android::MPEG4Extractor::parseChunk(long*, int)+0x708>
   d3028: 528c8e68     	mov	w8, #0x6473             // =25715
   d302c: 72acae68     	movk	w8, #0x6573, lsl #16
   d3030: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3034: 6b080128     	subs	w8, w9, w8
   d3038: b90dbfe8     	str	w8, [sp, #0xdbc]
   d303c: 5401be80     	b.eq	0xd680c <android::MPEG4Extractor::parseChunk(long*, int)+0x3eec>
   d3040: 14000001     	b	0xd3044 <android::MPEG4Extractor::parseChunk(long*, int)+0x724>
   d3044: 528dac28     	mov	w8, #0x6d61             // =28001
   d3048: 72acce48     	movk	w8, #0x6672, lsl #16
   d304c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3050: 6b080128     	subs	w8, w9, w8
   d3054: b90dbbe8     	str	w8, [sp, #0xdb8]
   d3058: 54009140     	b.eq	0xd4280 <android::MPEG4Extractor::parseChunk(long*, int)+0x1960>
   d305c: 14000001     	b	0xd3060 <android::MPEG4Extractor::parseChunk(long*, int)+0x740>
   d3060: 528f2e08     	mov	w8, #0x7970             // =31088
   d3064: 72acce88     	movk	w8, #0x6674, lsl #16
   d3068: b94e17e9     	ldr	w9, [sp, #0xe14]
   d306c: 6b080128     	subs	w8, w9, w8
   d3070: b90db7e8     	str	w8, [sp, #0xdb4]
   d3074: 5402ba40     	b.eq	0xd87bc <android::MPEG4Extractor::parseChunk(long*, int)+0x5e9c>
   d3078: 14000001     	b	0xd307c <android::MPEG4Extractor::parseChunk(long*, int)+0x75c>
   d307c: 528e4ca8     	mov	w8, #0x7265             // =29285
   d3080: 72acedc8     	movk	w8, #0x676e, lsl #16
   d3084: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3088: 6b080128     	subs	w8, w9, w8
   d308c: b90db3e8     	str	w8, [sp, #0xdb0]
   d3090: 5402aba0     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d3094: 14000001     	b	0xd3098 <android::MPEG4Extractor::parseChunk(long*, int)+0x778>
   d3098: 5286c668     	mov	w8, #0x3633             // =13875
   d309c: 72ad0648     	movk	w8, #0x6832, lsl #16
   d30a0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d30a4: 6b080128     	subs	w8, w9, w8
   d30a8: b90dafe8     	str	w8, [sp, #0xdac]
   d30ac: 54014820     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d30b0: 14000001     	b	0xd30b4 <android::MPEG4Extractor::parseChunk(long*, int)+0x794>
   d30b4: 528d8e48     	mov	w8, #0x6c72             // =27762
   d30b8: 72ad0c88     	movk	w8, #0x6864, lsl #16
   d30bc: b94e17e9     	ldr	w9, [sp, #0xe14]
   d30c0: 6b080128     	subs	w8, w9, w8
   d30c4: b90dabe8     	str	w8, [sp, #0xda8]
   d30c8: 54025c20     	b.eq	0xd7c4c <android::MPEG4Extractor::parseChunk(long*, int)+0x532c>
   d30cc: 14000001     	b	0xd30d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x7b0>
   d30d0: 528ec628     	mov	w8, #0x7631             // =30257
   d30d4: 72ad0ca8     	movk	w8, #0x6865, lsl #16
   d30d8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d30dc: 6b080128     	subs	w8, w9, w8
   d30e0: b90da7e8     	str	w8, [sp, #0xda4]
   d30e4: 54014660     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d30e8: 14000001     	b	0xd30ec <android::MPEG4Extractor::parseChunk(long*, int)+0x7cc>
   d30ec: 528c6628     	mov	w8, #0x6331             // =25393
   d30f0: 72ad0ec8     	movk	w8, #0x6876, lsl #16
   d30f4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d30f8: 6b080128     	subs	w8, w9, w8
   d30fc: b90da3e8     	str	w8, [sp, #0xda0]
   d3100: 54014580     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d3104: 14000001     	b	0xd3108 <android::MPEG4Extractor::parseChunk(long*, int)+0x7e8>
   d3108: 528c6868     	mov	w8, #0x6343             // =25411
   d310c: 72ad0ec8     	movk	w8, #0x6876, lsl #16
   d3110: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3114: 6b080128     	subs	w8, w9, w8
   d3118: b90d9fe8     	str	w8, [sp, #0xd9c]
   d311c: 5401f6a0     	b.eq	0xd6ff0 <android::MPEG4Extractor::parseChunk(long*, int)+0x46d0>
   d3120: 14000001     	b	0xd3124 <android::MPEG4Extractor::parseChunk(long*, int)+0x804>
   d3124: 528e6e88     	mov	w8, #0x7374             // =29556
   d3128: 72ad2d88     	movk	w8, #0x696c, lsl #16
   d312c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3130: 6b080128     	subs	w8, w9, w8
   d3134: b90d9be8     	str	w8, [sp, #0xd98]
   d3138: 540025e0     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d313c: 14000001     	b	0xd3140 <android::MPEG4Extractor::parseChunk(long*, int)+0x820>
   d3140: 528f2e68     	mov	w8, #0x7973             // =31091
   d3144: 72ad6ca8     	movk	w8, #0x6b65, lsl #16
   d3148: b94e17e9     	ldr	w9, [sp, #0xe14]
   d314c: 6b080128     	subs	w8, w9, w8
   d3150: b90d97e8     	str	w8, [sp, #0xd94]
   d3154: 54026240     	b.eq	0xd7d9c <android::MPEG4Extractor::parseChunk(long*, int)+0x547c>
   d3158: 14000001     	b	0xd315c <android::MPEG4Extractor::parseChunk(long*, int)+0x83c>
   d315c: 528c2e88     	mov	w8, #0x6174             // =24948
   d3160: 72adac88     	movk	w8, #0x6d64, lsl #16
   d3164: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3168: 6b080128     	subs	w8, w9, w8
   d316c: b90d93e8     	str	w8, [sp, #0xd90]
   d3170: 540255a0     	b.eq	0xd7c24 <android::MPEG4Extractor::parseChunk(long*, int)+0x5304>
   d3174: 14000001     	b	0xd3178 <android::MPEG4Extractor::parseChunk(long*, int)+0x858>
   d3178: 528d0c88     	mov	w8, #0x6864             // =26724
   d317c: 72adac88     	movk	w8, #0x6d64, lsl #16
   d3180: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3184: 6b080128     	subs	w8, w9, w8
   d3188: b90d8fe8     	str	w8, [sp, #0xd8c]
   d318c: 5400c500     	b.eq	0xd4a2c <android::MPEG4Extractor::parseChunk(long*, int)+0x210c>
   d3190: 14000001     	b	0xd3194 <android::MPEG4Extractor::parseChunk(long*, int)+0x874>
   d3194: 528d2c28     	mov	w8, #0x6961             // =26977
   d3198: 72adac88     	movk	w8, #0x6d64, lsl #16
   d319c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d31a0: 6b080128     	subs	w8, w9, w8
   d31a4: b90d8be8     	str	w8, [sp, #0xd88]
   d31a8: 54002260     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d31ac: 14000001     	b	0xd31b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x890>
   d31b0: 528c2dc8     	mov	w8, #0x616e             // =24942
   d31b4: 72adaca8     	movk	w8, #0x6d65, lsl #16
   d31b8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d31bc: 6b080128     	subs	w8, w9, w8
   d31c0: b90d87e8     	str	w8, [sp, #0xd84]
   d31c4: 54021da0     	b.eq	0xd7578 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c58>
   d31c8: 14000001     	b	0xd31cc <android::MPEG4Extractor::parseChunk(long*, int)+0x8ac>
   d31cc: 528d0c88     	mov	w8, #0x6864             // =26724
   d31d0: 72adaca8     	movk	w8, #0x6d65, lsl #16
   d31d4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d31d8: 6b080128     	subs	w8, w9, w8
   d31dc: b90d83e8     	str	w8, [sp, #0xd80]
   d31e0: 54023e80     	b.eq	0xd79b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5090>
   d31e4: 14000001     	b	0xd31e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x8c8>
   d31e8: 528e8c28     	mov	w8, #0x7461             // =29793
   d31ec: 72adaca8     	movk	w8, #0x6d65, lsl #16
   d31f0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d31f4: 6b080128     	subs	w8, w9, w8
   d31f8: b90d7fe8     	str	w8, [sp, #0xd7c]
   d31fc: 54020b40     	b.eq	0xd7364 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a44>
   d3200: 14000001     	b	0xd3204 <android::MPEG4Extractor::parseChunk(long*, int)+0x8e4>
   d3204: 528e8e88     	mov	w8, #0x7474             // =29812
   d3208: 72adaca8     	movk	w8, #0x6d65, lsl #16
   d320c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3210: 6b080128     	subs	w8, w9, w8
   d3214: b90d7be8     	str	w8, [sp, #0xd78]
   d3218: 5400ffc0     	b.eq	0xd5210 <android::MPEG4Extractor::parseChunk(long*, int)+0x28f0>
   d321c: 14000001     	b	0xd3220 <android::MPEG4Extractor::parseChunk(long*, int)+0x900>
   d3220: 528e4c28     	mov	w8, #0x7261             // =29281
   d3224: 72adacc8     	movk	w8, #0x6d66, lsl #16
   d3228: b94e17e9     	ldr	w9, [sp, #0xe14]
   d322c: 6b080128     	subs	w8, w9, w8
   d3230: b90d77e8     	str	w8, [sp, #0xd74]
   d3234: 54001e00     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3238: 14000001     	b	0xd323c <android::MPEG4Extractor::parseChunk(long*, int)+0x91c>
   d323c: 528dccc8     	mov	w8, #0x6e66             // =28262
   d3240: 72adad28     	movk	w8, #0x6d69, lsl #16
   d3244: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3248: 6b080128     	subs	w8, w9, w8
   d324c: b90d73e8     	str	w8, [sp, #0xd70]
   d3250: 54001d20     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3254: 14000001     	b	0xd3258 <android::MPEG4Extractor::parseChunk(long*, int)+0x938>
   d3258: 528decc8     	mov	w8, #0x6f66             // =28518
   d325c: 72adade8     	movk	w8, #0x6d6f, lsl #16
   d3260: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3264: 6b080128     	subs	w8, w9, w8
   d3268: b90d6fe8     	str	w8, [sp, #0xd6c]
   d326c: 54001c40     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3270: 14000001     	b	0xd3274 <android::MPEG4Extractor::parseChunk(long*, int)+0x954>
   d3274: 528deec8     	mov	w8, #0x6f76             // =28534
   d3278: 72adade8     	movk	w8, #0x6d6f, lsl #16
   d327c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3280: 6b080128     	subs	w8, w9, w8
   d3284: b90d6be8     	str	w8, [sp, #0xd68]
   d3288: 54001b60     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d328c: 14000001     	b	0xd3290 <android::MPEG4Extractor::parseChunk(long*, int)+0x970>
   d3290: 52868c28     	mov	w8, #0x3461             // =13409
   d3294: 72adae08     	movk	w8, #0x6d70, lsl #16
   d3298: b94e17e9     	ldr	w9, [sp, #0xe14]
   d329c: 6b080128     	subs	w8, w9, w8
   d32a0: b90d67e8     	str	w8, [sp, #0xd64]
   d32a4: 54010fa0     	b.eq	0xd5498 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b78>
   d32a8: 14000001     	b	0xd32ac <android::MPEG4Extractor::parseChunk(long*, int)+0x98c>
   d32ac: 52868ec8     	mov	w8, #0x3476             // =13430
   d32b0: 72adae08     	movk	w8, #0x6d70, lsl #16
   d32b4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d32b8: 6b080128     	subs	w8, w9, w8
   d32bc: b90d63e8     	str	w8, [sp, #0xd60]
   d32c0: 54013780     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d32c4: 14000001     	b	0xd32c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x9a8>
   d32c8: 528caf08     	mov	w8, #0x6578             // =25976
   d32cc: 72adaec8     	movk	w8, #0x6d76, lsl #16
   d32d0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d32d4: 6b080128     	subs	w8, w9, w8
   d32d8: b90d5fe8     	str	w8, [sp, #0xd5c]
   d32dc: 540018c0     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d32e0: 14000001     	b	0xd32e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x9c4>
   d32e4: 528d0c88     	mov	w8, #0x6864             // =26724
   d32e8: 72adaec8     	movk	w8, #0x6d76, lsl #16
   d32ec: b94e17e9     	ldr	w9, [sp, #0xe14]
   d32f0: 6b080128     	subs	w8, w9, w8
   d32f4: b90d5be8     	str	w8, [sp, #0xd58]
   d32f8: 54021960     	b.eq	0xd7624 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d04>
   d32fc: 14000001     	b	0xd3300 <android::MPEG4Extractor::parseChunk(long*, int)+0x9e0>
   d3300: 528daca8     	mov	w8, #0x6d65             // =28005
   d3304: 72adcc28     	movk	w8, #0x6e61, lsl #16
   d3308: b94e17e9     	ldr	w9, [sp, #0xe14]
   d330c: 6b080128     	subs	w8, w9, w8
   d3310: b90d57e8     	str	w8, [sp, #0xd54]
   d3314: 54021320     	b.eq	0xd7578 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c58>
   d3318: 14000001     	b	0xd331c <android::MPEG4Extractor::parseChunk(long*, int)+0x9fc>
   d331c: 528e4cc8     	mov	w8, #0x7266             // =29286
   d3320: 72ae0ca8     	movk	w8, #0x7065, lsl #16
   d3324: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3328: 6b080128     	subs	w8, w9, w8
   d332c: b90d53e8     	str	w8, [sp, #0xd50]
   d3330: 540296a0     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d3334: 14000001     	b	0xd3338 <android::MPEG4Extractor::parseChunk(long*, int)+0xa18>
   d3338: 528e6d08     	mov	w8, #0x7368             // =29544
   d333c: 72ae0e68     	movk	w8, #0x7073, lsl #16
   d3340: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3344: 6b080128     	subs	w8, w9, w8
   d3348: b90d4fe8     	str	w8, [sp, #0xd4c]
   d334c: 5400a420     	b.eq	0xd47d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1eb0>
   d3350: 14000001     	b	0xd3354 <android::MPEG4Extractor::parseChunk(long*, int)+0xa34>
   d3354: 5286c668     	mov	w8, #0x3633             // =13875
   d3358: 72ae6648     	movk	w8, #0x7332, lsl #16
   d335c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3360: 6b080128     	subs	w8, w9, w8
   d3364: b90d4be8     	str	w8, [sp, #0xd48]
   d3368: 54013240     	b.eq	0xd59b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3090>
   d336c: 14000001     	b	0xd3370 <android::MPEG4Extractor::parseChunk(long*, int)+0xa50>
   d3370: 528dae48     	mov	w8, #0x6d72             // =28018
   d3374: 72ae6c28     	movk	w8, #0x7361, lsl #16
   d3378: b94e17e9     	ldr	w9, [sp, #0xe14]
   d337c: 6b080128     	subs	w8, w9, w8
   d3380: b90d47e8     	str	w8, [sp, #0xd44]
   d3384: 540108a0     	b.eq	0xd5498 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b78>
   d3388: 14000001     	b	0xd338c <android::MPEG4Extractor::parseChunk(long*, int)+0xa6c>
   d338c: 528eec48     	mov	w8, #0x7762             // =30562
   d3390: 72ae6c28     	movk	w8, #0x7361, lsl #16
   d3394: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3398: 6b080128     	subs	w8, w9, w8
   d339c: b90d43e8     	str	w8, [sp, #0xd40]
   d33a0: 540107c0     	b.eq	0xd5498 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b78>
   d33a4: 14000001     	b	0xd33a8 <android::MPEG4Extractor::parseChunk(long*, int)+0xa88>
   d33a8: 528d0d28     	mov	w8, #0x6869             // =26729
   d33ac: 72ae6c68     	movk	w8, #0x7363, lsl #16
   d33b0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d33b4: 6b080128     	subs	w8, w9, w8
   d33b8: b90d3fe8     	str	w8, [sp, #0xd3c]
   d33bc: 540011c0     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d33c0: 14000001     	b	0xd33c4 <android::MPEG4Extractor::parseChunk(long*, int)+0xaa4>
   d33c4: 528c8f08     	mov	w8, #0x6478             // =25720
   d33c8: 72ae6d28     	movk	w8, #0x7369, lsl #16
   d33cc: b94e17e9     	ldr	w9, [sp, #0xe14]
   d33d0: 6b080128     	subs	w8, w9, w8
   d33d4: b90d3be8     	str	w8, [sp, #0xd38]
   d33d8: 540299a0     	b.eq	0xd870c <android::MPEG4Extractor::parseChunk(long*, int)+0x5dec>
   d33dc: 14000001     	b	0xd33e0 <android::MPEG4Extractor::parseChunk(long*, int)+0xac0>
   d33e0: 528dccc8     	mov	w8, #0x6e66             // =28262
   d33e4: 72ae6d28     	movk	w8, #0x7369, lsl #16
   d33e8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d33ec: 6b080128     	subs	w8, w9, w8
   d33f0: b90d37e8     	str	w8, [sp, #0xd34]
   d33f4: 54001000     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d33f8: 14000001     	b	0xd33fc <android::MPEG4Extractor::parseChunk(long*, int)+0xadc>
   d33fc: 528c4d88     	mov	w8, #0x626c             // =25196
   d3400: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d3404: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3408: 6b080128     	subs	w8, w9, w8
   d340c: b90d33e8     	str	w8, [sp, #0xd30]
   d3410: 54000f20     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3414: 14000001     	b	0xd3418 <android::MPEG4Extractor::parseChunk(long*, int)+0xaf8>
   d3418: 528c6de8     	mov	w8, #0x636f             // =25455
   d341c: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d3420: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3424: 6b080128     	subs	w8, w9, w8
   d3428: b90d2fe8     	str	w8, [sp, #0xd2c]
   d342c: 54014380     	b.eq	0xd5c9c <android::MPEG4Extractor::parseChunk(long*, int)+0x337c>
   d3430: 14000001     	b	0xd3434 <android::MPEG4Extractor::parseChunk(long*, int)+0xb14>
   d3434: 528e6c68     	mov	w8, #0x7363             // =29539
   d3438: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d343c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3440: 6b080128     	subs	w8, w9, w8
   d3444: b90d2be8     	str	w8, [sp, #0xd28]
   d3448: 54014900     	b.eq	0xd5d68 <android::MPEG4Extractor::parseChunk(long*, int)+0x3448>
   d344c: 14000001     	b	0xd3450 <android::MPEG4Extractor::parseChunk(long*, int)+0xb30>
   d3450: 528e6c88     	mov	w8, #0x7364             // =29540
   d3454: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d3458: b94e17e9     	ldr	w9, [sp, #0xe14]
   d345c: 6b080128     	subs	w8, w9, w8
   d3460: b90d27e8     	str	w8, [sp, #0xd24]
   d3464: 5400d860     	b.eq	0xd4f70 <android::MPEG4Extractor::parseChunk(long*, int)+0x2650>
   d3468: 14000001     	b	0xd346c <android::MPEG4Extractor::parseChunk(long*, int)+0xb4c>
   d346c: 528e6e68     	mov	w8, #0x7373             // =29555
   d3470: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d3474: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3478: 6b080128     	subs	w8, w9, w8
   d347c: b90d23e8     	str	w8, [sp, #0xd20]
   d3480: 54018c60     	b.eq	0xd660c <android::MPEG4Extractor::parseChunk(long*, int)+0x3cec>
   d3484: 14000001     	b	0xd3488 <android::MPEG4Extractor::parseChunk(long*, int)+0xb68>
   d3488: 528e6f48     	mov	w8, #0x737a             // =29562
   d348c: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d3490: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3494: 6b080128     	subs	w8, w9, w8
   d3498: b90d1fe8     	str	w8, [sp, #0xd1c]
   d349c: 54014ca0     	b.eq	0xd5e30 <android::MPEG4Extractor::parseChunk(long*, int)+0x3510>
   d34a0: 14000001     	b	0xd34a4 <android::MPEG4Extractor::parseChunk(long*, int)+0xb84>
   d34a4: 528e8e68     	mov	w8, #0x7473             // =29811
   d34a8: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d34ac: b94e17e9     	ldr	w9, [sp, #0xe14]
   d34b0: 6b080128     	subs	w8, w9, w8
   d34b4: b90d1be8     	str	w8, [sp, #0xd18]
   d34b8: 54017e20     	b.eq	0xd647c <android::MPEG4Extractor::parseChunk(long*, int)+0x3b5c>
   d34bc: 14000001     	b	0xd34c0 <android::MPEG4Extractor::parseChunk(long*, int)+0xba0>
   d34c0: 528f4648     	mov	w8, #0x7a32             // =31282
   d34c4: 72ae6e88     	movk	w8, #0x7374, lsl #16
   d34c8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d34cc: 6b080128     	subs	w8, w9, w8
   d34d0: b90d17e8     	str	w8, [sp, #0xd14]
   d34d4: 54014ae0     	b.eq	0xd5e30 <android::MPEG4Extractor::parseChunk(long*, int)+0x3510>
   d34d8: 14000001     	b	0xd34dc <android::MPEG4Extractor::parseChunk(long*, int)+0xbbc>
   d34dc: 528dcc68     	mov	w8, #0x6e63             // =28259
   d34e0: 72ae8ca8     	movk	w8, #0x7465, lsl #16
   d34e4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d34e8: 6b080128     	subs	w8, w9, w8
   d34ec: b90d13e8     	str	w8, [sp, #0xd10]
   d34f0: 540079a0     	b.eq	0xd4424 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b04>
   d34f4: 14000001     	b	0xd34f8 <android::MPEG4Extractor::parseChunk(long*, int)+0xbd8>
   d34f8: 528e8d88     	mov	w8, #0x746c             // =29804
   d34fc: 72ae8d28     	movk	w8, #0x7469, lsl #16
   d3500: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3504: 6b080128     	subs	w8, w9, w8
   d3508: b90d0fe8     	str	w8, [sp, #0xd0c]
   d350c: 540287c0     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d3510: 14000001     	b	0xd3514 <android::MPEG4Extractor::parseChunk(long*, int)+0xbf4>
   d3514: 528d0c88     	mov	w8, #0x6864             // =26724
   d3518: 72ae8d68     	movk	w8, #0x746b, lsl #16
   d351c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3520: 6b080128     	subs	w8, w9, w8
   d3524: b90d0be8     	str	w8, [sp, #0xd08]
   d3528: 54009280     	b.eq	0xd4778 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e58>
   d352c: 14000001     	b	0xd3530 <android::MPEG4Extractor::parseChunk(long*, int)+0xc10>
   d3530: 528c2cc8     	mov	w8, #0x6166             // =24934
   d3534: 72ae8e48     	movk	w8, #0x7472, lsl #16
   d3538: b94e17e9     	ldr	w9, [sp, #0xe14]
   d353c: 6b080128     	subs	w8, w9, w8
   d3540: b90d07e8     	str	w8, [sp, #0xd04]
   d3544: 54000580     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3548: 14000001     	b	0xd354c <android::MPEG4Extractor::parseChunk(long*, int)+0xc2c>
   d354c: 528c2d68     	mov	w8, #0x616b             // =24939
   d3550: 72ae8e48     	movk	w8, #0x7472, lsl #16
   d3554: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3558: 6b080128     	subs	w8, w9, w8
   d355c: b90d03e8     	str	w8, [sp, #0xd00]
   d3560: 540004a0     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d3564: 14000001     	b	0xd3568 <android::MPEG4Extractor::parseChunk(long*, int)+0xc48>
   d3568: 528caf08     	mov	w8, #0x6578             // =25976
   d356c: 72ae8e48     	movk	w8, #0x7472, lsl #16
   d3570: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3574: 6b080128     	subs	w8, w9, w8
   d3578: b90cffe8     	str	w8, [sp, #0xcfc]
   d357c: 54024540     	b.eq	0xd7e24 <android::MPEG4Extractor::parseChunk(long*, int)+0x5504>
   d3580: 14000001     	b	0xd3584 <android::MPEG4Extractor::parseChunk(long*, int)+0xc64>
   d3584: 52866ce8     	mov	w8, #0x3367             // =13159
   d3588: 72ae8f08     	movk	w8, #0x7478, lsl #16
   d358c: b94e17e9     	ldr	w9, [sp, #0xe14]
   d3590: 6b080128     	subs	w8, w9, w8
   d3594: b90cfbe8     	str	w8, [sp, #0xcf8]
   d3598: 54025320     	b.eq	0xd7ffc <android::MPEG4Extractor::parseChunk(long*, int)+0x56dc>
   d359c: 14000001     	b	0xd35a0 <android::MPEG4Extractor::parseChunk(long*, int)+0xc80>
   d35a0: 528e8c28     	mov	w8, #0x7461             // =29793
   d35a4: 72aeac88     	movk	w8, #0x7564, lsl #16
   d35a8: b94e17e9     	ldr	w9, [sp, #0xe14]
   d35ac: 6b080128     	subs	w8, w9, w8
   d35b0: b90cf7e8     	str	w8, [sp, #0xcf4]
   d35b4: 54000200     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d35b8: 14000001     	b	0xd35bc <android::MPEG4Extractor::parseChunk(long*, int)+0xc9c>
   d35bc: 528ecca8     	mov	w8, #0x7665             // =30309
   d35c0: 72aeec28     	movk	w8, #0x7761, lsl #16
   d35c4: b94e17e9     	ldr	w9, [sp, #0xe14]
   d35c8: 6b080128     	subs	w8, w9, w8
   d35cc: b90cf3e8     	str	w8, [sp, #0xcf0]
   d35d0: 54000120     	b.eq	0xd35f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xcd4>
   d35d4: 14000001     	b	0xd35d8 <android::MPEG4Extractor::parseChunk(long*, int)+0xcb8>
   d35d8: 528e4c68     	mov	w8, #0x7263             // =29283
   d35dc: 72af2e48     	movk	w8, #0x7972, lsl #16
   d35e0: b94e17e9     	ldr	w9, [sp, #0xe14]
   d35e4: 6b080128     	subs	w8, w9, w8
   d35e8: b90cefe8     	str	w8, [sp, #0xcec]
   d35ec: 540280c0     	b.eq	0xd8604 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce4>
   d35f0: 140014d7     	b	0xd894c <android::MPEG4Extractor::parseChunk(long*, int)+0x602c>
   d35f4: b9506be8     	ldr	w8, [sp, #0x1068]
   d35f8: 528deec9     	mov	w9, #0x6f76             // =28534
   d35fc: 72adade9     	movk	w9, #0x6d6f, lsl #16
   d3600: 6b090108     	subs	w8, w8, w9
   d3604: b90cebe8     	str	w8, [sp, #0xce8]
   d3608: 54000141     	b.ne	0xd3630 <android::MPEG4Extractor::parseChunk(long*, int)+0xd10>
   d360c: 14000001     	b	0xd3610 <android::MPEG4Extractor::parseChunk(long*, int)+0xcf0>
   d3610: b9506fe8     	ldr	w8, [sp, #0x106c]
   d3614: 340000e8     	cbz	w8, 0xd3630 <android::MPEG4Extractor::parseChunk(long*, int)+0xd10>
   d3618: 14000001     	b	0xd361c <android::MPEG4Extractor::parseChunk(long*, int)+0xcfc>
   d361c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d3620: b91083e8     	str	w8, [sp, #0x1080]
   d3624: 320003e8     	orr	w8, wzr, #0x1
   d3628: b91057e8     	str	w8, [sp, #0x1054]
   d362c: 140014f0     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3630: b9506be8     	ldr	w8, [sp, #0x1068]
   d3634: 528deec9     	mov	w9, #0x6f76             // =28534
   d3638: 72adade9     	movk	w9, #0x6d6f, lsl #16
   d363c: 6b090108     	subs	w8, w8, w9
   d3640: b90ce7e8     	str	w8, [sp, #0xce4]
   d3644: 54000161     	b.ne	0xd3670 <android::MPEG4Extractor::parseChunk(long*, int)+0xd50>
   d3648: 14000001     	b	0xd364c <android::MPEG4Extractor::parseChunk(long*, int)+0xd2c>
   d364c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3650: b9409909     	ldr	w9, [x8, #0x98]
   d3654: 350000e9     	cbnz	w9, 0xd3670 <android::MPEG4Extractor::parseChunk(long*, int)+0xd50>
   d3658: 14000001     	b	0xd365c <android::MPEG4Extractor::parseChunk(long*, int)+0xd3c>
   d365c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d3660: b91083e8     	str	w8, [sp, #0x1080]
   d3664: 320003e8     	orr	w8, wzr, #0x1
   d3668: b91057e8     	str	w8, [sp, #0x1054]
   d366c: 140014e0     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3670: b9506be8     	ldr	w8, [sp, #0x1068]
   d3674: 528decc9     	mov	w9, #0x6f66             // =28518
   d3678: 72adade9     	movk	w9, #0x6d6f, lsl #16
   d367c: 6b090108     	subs	w8, w8, w9
   d3680: b90ce3e8     	str	w8, [sp, #0xce0]
   d3684: 540001c1     	b.ne	0xd36bc <android::MPEG4Extractor::parseChunk(long*, int)+0xd9c>
   d3688: 14000001     	b	0xd368c <android::MPEG4Extractor::parseChunk(long*, int)+0xd6c>
   d368c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3690: 3940e109     	ldrb	w9, [x8, #0x38]
   d3694: 37000149     	tbnz	w9, #0x0, 0xd36bc <android::MPEG4Extractor::parseChunk(long*, int)+0xd9c>
   d3698: 14000001     	b	0xd369c <android::MPEG4Extractor::parseChunk(long*, int)+0xd7c>
   d369c: 320003e8     	orr	w8, wzr, #0x1
   d36a0: f9474fe9     	ldr	x9, [sp, #0xe98]
   d36a4: 3900e128     	strb	w8, [x9, #0x38]
   d36a8: f94753ea     	ldr	x10, [sp, #0xea0]
   d36ac: f940914b     	ldr	x11, [x10, #0x120]
   d36b0: f940016b     	ldr	x11, [x11]
   d36b4: f900192b     	str	x11, [x9, #0x30]
   d36b8: 14000001     	b	0xd36bc <android::MPEG4Extractor::parseChunk(long*, int)+0xd9c>
   d36bc: b9506be8     	ldr	w8, [sp, #0x1068]
   d36c0: 528c4d89     	mov	w9, #0x626c             // =25196
   d36c4: 72ae6e89     	movk	w9, #0x7374, lsl #16
   d36c8: 6b090108     	subs	w8, w8, w9
   d36cc: b90cdfe8     	str	w8, [sp, #0xcdc]
   d36d0: 54000ea1     	b.ne	0xd38a4 <android::MPEG4Extractor::parseChunk(long*, int)+0xf84>
   d36d4: 14000001     	b	0xd36d8 <android::MPEG4Extractor::parseChunk(long*, int)+0xdb8>
   d36d8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d36dc: 91024100     	add	x0, x8, #0x90
   d36e0: 97ff502c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d36e4: f9066be0     	str	x0, [sp, #0xcd0]
   d36e8: 14000001     	b	0xd36ec <android::MPEG4Extractor::parseChunk(long*, int)+0xdcc>
   d36ec: f9466be8     	ldr	x8, [sp, #0xcd0]
   d36f0: f9400109     	ldr	x9, [x8]
   d36f4: f9402529     	ldr	x9, [x9, #0x48]
   d36f8: aa0803e0     	mov	x0, x8
   d36fc: d63f0120     	blr	x9
   d3700: b90ccfe0     	str	w0, [sp, #0xccc]
   d3704: 14000001     	b	0xd3708 <android::MPEG4Extractor::parseChunk(long*, int)+0xde8>
   d3708: 528000a8     	mov	w8, #0x5                // =5
   d370c: b94ccfe9     	ldr	w9, [sp, #0xccc]
   d3710: 0a080128     	and	w8, w9, w8
   d3714: 340007e8     	cbz	w8, 0xd3810 <android::MPEG4Extractor::parseChunk(long*, int)+0xef0>
   d3718: 14000001     	b	0xd371c <android::MPEG4Extractor::parseChunk(long*, int)+0xdfc>
   d371c: 52800b08     	mov	w8, #0x58               // =88
   d3720: 2a0803e0     	mov	w0, w8
   d3724: 97ff55fb     	bl	0xa8f10 <_Znwm@plt>
   d3728: f90663e0     	str	x0, [sp, #0xcc0]
   d372c: 14000001     	b	0xd3730 <android::MPEG4Extractor::parseChunk(long*, int)+0xe10>
   d3730: f94663e0     	ldr	x0, [sp, #0xcc0]
   d3734: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3738: 91024101     	add	x1, x8, #0x90
   d373c: f94663e2     	ldr	x2, [sp, #0xcc0]
   d3740: f9065fe0     	str	x0, [sp, #0xcb8]
   d3744: aa0203e0     	mov	x0, x2
   d3748: 97ff3822     	bl	0xa17d0 <_ZN7android15MPEG4DataSourceC1ERKNS_2spINS_10DataSourceEEE@plt>
   d374c: 14000001     	b	0xd3750 <android::MPEG4Extractor::parseChunk(long*, int)+0xe30>
   d3750: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d3754: 91068000     	add	x0, x0, #0x1a0
   d3758: f9465fe1     	ldr	x1, [sp, #0xcb8]
   d375c: 97ff4725     	bl	0xa53f0 <_ZN7android2spINS_15MPEG4DataSourceEEC2EPS1_@plt>
   d3760: 14000001     	b	0xd3764 <android::MPEG4Extractor::parseChunk(long*, int)+0xe44>
   d3764: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d3768: 91068000     	add	x0, x0, #0x1a0
   d376c: 97ff3d1d     	bl	0xa2be0 <_ZNK7android2spINS_15MPEG4DataSourceEEptEv@plt>
   d3770: f9065be0     	str	x0, [sp, #0xcb0]
   d3774: 14000001     	b	0xd3778 <android::MPEG4Extractor::parseChunk(long*, int)+0xe58>
   d3778: f94753e8     	ldr	x8, [sp, #0xea0]
   d377c: f9409109     	ldr	x9, [x8, #0x120]
   d3780: f9400121     	ldr	x1, [x9]
   d3784: f9413502     	ldr	x2, [x8, #0x268]
   d3788: f9465be0     	ldr	x0, [sp, #0xcb0]
   d378c: 97ff4665     	bl	0xa5120 <_ZN7android15MPEG4DataSource14setCachedRangeElm@plt>
   d3790: b90cafe0     	str	w0, [sp, #0xcac]
   d3794: 14000001     	b	0xd3798 <android::MPEG4Extractor::parseChunk(long*, int)+0xe78>
   d3798: b94cafe8     	ldr	w8, [sp, #0xcac]
   d379c: 35000328     	cbnz	w8, 0xd3800 <android::MPEG4Extractor::parseChunk(long*, int)+0xee0>
   d37a0: 14000001     	b	0xd37a4 <android::MPEG4Extractor::parseChunk(long*, int)+0xe84>
   d37a4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d37a8: 91024100     	add	x0, x8, #0x90
   d37ac: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d37b0: 91068021     	add	x1, x1, #0x1a0
   d37b4: 97ff3307     	bl	0xa03d0 <_ZN7android2spINS_10DataSourceEEaSINS_15MPEG4DataSourceEEERS2_RKNS0_IT_EE@plt>
   d37b8: f90653e0     	str	x0, [sp, #0xca0]
   d37bc: 14000001     	b	0xd37c0 <android::MPEG4Extractor::parseChunk(long*, int)+0xea0>
   d37c0: 14000010     	b	0xd3800 <android::MPEG4Extractor::parseChunk(long*, int)+0xee0>
   d37c4: f94753e8     	ldr	x8, [sp, #0xea0]
   d37c8: f9007d00     	str	x0, [x8, #0xf8]
   d37cc: 2a0103e9     	mov	w9, w1
   d37d0: b91047e9     	str	w9, [sp, #0x1044]
   d37d4: f94663e0     	ldr	x0, [sp, #0xcc0]
   d37d8: 97ff3462     	bl	0xa0960 <_ZdlPv@plt>
   d37dc: 14001488     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d37e0: f94753e8     	ldr	x8, [sp, #0xea0]
   d37e4: f9007d00     	str	x0, [x8, #0xf8]
   d37e8: 2a0103e9     	mov	w9, w1
   d37ec: b91047e9     	str	w9, [sp, #0x1044]
   d37f0: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d37f4: 91068000     	add	x0, x0, #0x1a0
   d37f8: 97ff338e     	bl	0xa0630 <_ZN7android2spINS_15MPEG4DataSourceEED2Ev@plt>
   d37fc: 14001480     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d3800: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d3804: 91068000     	add	x0, x0, #0x1a0
   d3808: 97ff338a     	bl	0xa0630 <_ZN7android2spINS_15MPEG4DataSourceEED2Ev@plt>
   d380c: 14000001     	b	0xd3810 <android::MPEG4Extractor::parseChunk(long*, int)+0xef0>
   d3810: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3814: f9405909     	ldr	x9, [x8, #0xb0]
   d3818: b50000e9     	cbnz	x9, 0xd3834 <android::MPEG4Extractor::parseChunk(long*, int)+0xf14>
   d381c: 14000001     	b	0xd3820 <android::MPEG4Extractor::parseChunk(long*, int)+0xf00>
   d3820: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d3824: b91083e8     	str	w8, [sp, #0x1080]
   d3828: 320003e8     	orr	w8, wzr, #0x1
   d382c: b91057e8     	str	w8, [sp, #0x1054]
   d3830: 1400146f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3834: 321b0be8     	orr	w8, wzr, #0xe0
   d3838: 2a0803e0     	mov	w0, w8
   d383c: 97ff55b5     	bl	0xa8f10 <_Znwm@plt>
   d3840: f9064fe0     	str	x0, [sp, #0xc98]
   d3844: 14000001     	b	0xd3848 <android::MPEG4Extractor::parseChunk(long*, int)+0xf28>
   d3848: f9464fe0     	ldr	x0, [sp, #0xc98]
   d384c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3850: 91024101     	add	x1, x8, #0x90
   d3854: f9464fe2     	ldr	x2, [sp, #0xc98]
   d3858: f9064be0     	str	x0, [sp, #0xc90]
   d385c: aa0203e0     	mov	x0, x2
   d3860: 97ff4b98     	bl	0xa66c0 <_ZN7android11SampleTableC1ERKNS_2spINS_10DataSourceEEE@plt>
   d3864: 14000001     	b	0xd3868 <android::MPEG4Extractor::parseChunk(long*, int)+0xf48>
   d3868: f9474fe8     	ldr	x8, [sp, #0xe98]
   d386c: f9405909     	ldr	x9, [x8, #0xb0]
   d3870: 91006120     	add	x0, x9, #0x18
   d3874: f9464be1     	ldr	x1, [sp, #0xc90]
   d3878: 97ff597e     	bl	0xa9e70 <_ZN7android2spINS_11SampleTableEEaSEPS1_@plt>
   d387c: f90647e0     	str	x0, [sp, #0xc88]
   d3880: 14000001     	b	0xd3884 <android::MPEG4Extractor::parseChunk(long*, int)+0xf64>
   d3884: 14000008     	b	0xd38a4 <android::MPEG4Extractor::parseChunk(long*, int)+0xf84>
   d3888: f94753e8     	ldr	x8, [sp, #0xea0]
   d388c: f9007d00     	str	x0, [x8, #0xf8]
   d3890: 2a0103e9     	mov	w9, w1
   d3894: b91047e9     	str	w9, [sp, #0x1044]
   d3898: f9464fe0     	ldr	x0, [sp, #0xc98]
   d389c: 97ff3431     	bl	0xa0960 <_ZdlPv@plt>
   d38a0: 14001457     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d38a4: 2a1f03e8     	mov	w8, wzr
   d38a8: 9100c7e9     	add	x9, sp, #0x31
   d38ac: 393ffd28     	strb	w8, [x9, #0xfff]
   d38b0: b9506be8     	ldr	w8, [sp, #0x1068]
   d38b4: 528c2d69     	mov	w9, #0x616b             // =24939
   d38b8: 72ae8e49     	movk	w9, #0x7472, lsl #16
   d38bc: 6b090108     	subs	w8, w8, w9
   d38c0: b90c87e8     	str	w8, [sp, #0xc84]
   d38c4: 54000d21     	b.ne	0xd3a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x1148>
   d38c8: 14000001     	b	0xd38cc <android::MPEG4Extractor::parseChunk(long*, int)+0xfac>
   d38cc: b9506fe8     	ldr	w8, [sp, #0x106c]
   d38d0: 71000508     	subs	w8, w8, #0x1
   d38d4: b90c83e8     	str	w8, [sp, #0xc80]
   d38d8: 540000e0     	b.eq	0xd38f4 <android::MPEG4Extractor::parseChunk(long*, int)+0xfd4>
   d38dc: 14000001     	b	0xd38e0 <android::MPEG4Extractor::parseChunk(long*, int)+0xfc0>
   d38e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d38e4: b91083e8     	str	w8, [sp, #0x1080]
   d38e8: 320003e8     	orr	w8, wzr, #0x1
   d38ec: b91057e8     	str	w8, [sp, #0x1054]
   d38f0: 1400143f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d38f4: 320003e8     	orr	w8, wzr, #0x1
   d38f8: 9100c7e9     	add	x9, sp, #0x31
   d38fc: 393ffd28     	strb	w8, [x9, #0xfff]
   d3900: 52800508     	mov	w8, #0x28               // =40
   d3904: 2a0803e0     	mov	w0, w8
   d3908: 97ff5582     	bl	0xa8f10 <_Znwm@plt>
   d390c: f9063fe0     	str	x0, [sp, #0xc78]
   d3910: 14000001     	b	0xd3914 <android::MPEG4Extractor::parseChunk(long*, int)+0xff4>
   d3914: f9463fe0     	ldr	x0, [sp, #0xc78]
   d3918: f9463fe1     	ldr	x1, [sp, #0xc78]
   d391c: f9063be0     	str	x0, [sp, #0xc70]
   d3920: aa0103e0     	mov	x0, x1
   d3924: 97ff443b     	bl	0xa4a10 <_ZN7android14MPEG4Extractor5TrackC2Ev@plt>
   d3928: 14000001     	b	0xd392c <android::MPEG4Extractor::parseChunk(long*, int)+0x100c>
   d392c: f9463be8     	ldr	x8, [sp, #0xc70]
   d3930: f94753e9     	ldr	x9, [sp, #0xea0]
   d3934: f9006d28     	str	x8, [x9, #0xd8]
   d3938: f9406d2a     	ldr	x10, [x9, #0xd8]
   d393c: aa1f03eb     	mov	x11, xzr
   d3940: f900014b     	str	x11, [x10]
   d3944: f9474fea     	ldr	x10, [sp, #0xe98]
   d3948: f940594b     	ldr	x11, [x10, #0xb0]
   d394c: b40001eb     	cbz	x11, 0xd3988 <android::MPEG4Extractor::parseChunk(long*, int)+0x1068>
   d3950: 14000001     	b	0xd3954 <android::MPEG4Extractor::parseChunk(long*, int)+0x1034>
   d3954: f94753e8     	ldr	x8, [sp, #0xea0]
   d3958: f9406d09     	ldr	x9, [x8, #0xd8]
   d395c: f9474fea     	ldr	x10, [sp, #0xe98]
   d3960: f940594b     	ldr	x11, [x10, #0xb0]
   d3964: f9000169     	str	x9, [x11]
   d3968: 1400000d     	b	0xd399c <android::MPEG4Extractor::parseChunk(long*, int)+0x107c>
   d396c: f94753e8     	ldr	x8, [sp, #0xea0]
   d3970: f9007d00     	str	x0, [x8, #0xf8]
   d3974: 2a0103e9     	mov	w9, w1
   d3978: b91047e9     	str	w9, [sp, #0x1044]
   d397c: f9463fe0     	ldr	x0, [sp, #0xc78]
   d3980: 97ff33f8     	bl	0xa0960 <_ZdlPv@plt>
   d3984: 1400141e     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d3988: f94753e8     	ldr	x8, [sp, #0xea0]
   d398c: f9406d09     	ldr	x9, [x8, #0xd8]
   d3990: f9474fea     	ldr	x10, [sp, #0xe98]
   d3994: f9005549     	str	x9, [x10, #0xa8]
   d3998: 14000001     	b	0xd399c <android::MPEG4Extractor::parseChunk(long*, int)+0x107c>
   d399c: f94753e8     	ldr	x8, [sp, #0xea0]
   d39a0: f9406d09     	ldr	x9, [x8, #0xd8]
   d39a4: f9474fea     	ldr	x10, [sp, #0xe98]
   d39a8: f9005949     	str	x9, [x10, #0xb0]
   d39ac: 321d0beb     	orr	w11, wzr, #0x38
   d39b0: 2a0b03e0     	mov	w0, w11
   d39b4: 97ff5557     	bl	0xa8f10 <_Znwm@plt>
   d39b8: f90637e0     	str	x0, [sp, #0xc68]
   d39bc: 14000001     	b	0xd39c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x10a0>
   d39c0: f94637e0     	ldr	x0, [sp, #0xc68]
   d39c4: f94637e1     	ldr	x1, [sp, #0xc68]
   d39c8: f90633e0     	str	x0, [sp, #0xc60]
   d39cc: aa0103e0     	mov	x0, x1
   d39d0: 97ff4e38     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   d39d4: 14000001     	b	0xd39d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x10b8>
   d39d8: f94753e8     	ldr	x8, [sp, #0xea0]
   d39dc: f9406d09     	ldr	x9, [x8, #0xd8]
   d39e0: 91002120     	add	x0, x9, #0x8
   d39e4: f94633e1     	ldr	x1, [sp, #0xc60]
   d39e8: 97ff40f2     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   d39ec: f9062fe0     	str	x0, [sp, #0xc58]
   d39f0: 14000001     	b	0xd39f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x10d4>
   d39f4: f94753e8     	ldr	x8, [sp, #0xea0]
   d39f8: f9406d09     	ldr	x9, [x8, #0xd8]
   d39fc: 2a1f03ea     	mov	w10, wzr
   d3a00: 3900812a     	strb	w10, [x9, #0x20]
   d3a04: f9406d09     	ldr	x9, [x8, #0xd8]
   d3a08: 3900852a     	strb	w10, [x9, #0x21]
   d3a0c: f9406d09     	ldr	x9, [x8, #0xd8]
   d3a10: b900112a     	str	w10, [x9, #0x10]
   d3a14: f9406d09     	ldr	x9, [x8, #0xd8]
   d3a18: 91002120     	add	x0, x9, #0x8
   d3a1c: 97ff4525     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d3a20: f9062be0     	str	x0, [sp, #0xc50]
   d3a24: 14000001     	b	0xd3a28 <android::MPEG4Extractor::parseChunk(long*, int)+0x1108>
   d3a28: b0000922     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d3a2c: 911d5842     	add	x2, x2, #0x756
   d3a30: 528daca1     	mov	w1, #0x6d65             // =28005
   d3a34: 72adad21     	movk	w1, #0x6d69, lsl #16
   d3a38: f9462be0     	ldr	x0, [sp, #0xc50]
   d3a3c: 97ff3261     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d3a40: b90c4fe0     	str	w0, [sp, #0xc4c]
   d3a44: 14000001     	b	0xd3a48 <android::MPEG4Extractor::parseChunk(long*, int)+0x1128>
   d3a48: 14000008     	b	0xd3a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x1148>
   d3a4c: f94753e8     	ldr	x8, [sp, #0xea0]
   d3a50: f9007d00     	str	x0, [x8, #0xf8]
   d3a54: 2a0103e9     	mov	w9, w1
   d3a58: b91047e9     	str	w9, [sp, #0x1044]
   d3a5c: f94637e0     	ldr	x0, [sp, #0xc68]
   d3a60: 97ff33c0     	bl	0xa0960 <_ZdlPv@plt>
   d3a64: 140013e6     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d3a68: f94753e8     	ldr	x8, [sp, #0xea0]
   d3a6c: f9409109     	ldr	x9, [x8, #0x120]
   d3a70: f9400129     	ldr	x9, [x9]
   d3a74: f941350a     	ldr	x10, [x8, #0x268]
   d3a78: 8b0a0129     	add	x9, x9, x10
   d3a7c: f9006909     	str	x9, [x8, #0xd0]
   d3a80: f9408909     	ldr	x9, [x8, #0x110]
   d3a84: f940910a     	ldr	x10, [x8, #0x120]
   d3a88: f9000149     	str	x9, [x10]
   d3a8c: 14000001     	b	0xd3a90 <android::MPEG4Extractor::parseChunk(long*, int)+0x1170>
   d3a90: f94753e8     	ldr	x8, [sp, #0xea0]
   d3a94: f9409109     	ldr	x9, [x8, #0x120]
   d3a98: f9400129     	ldr	x9, [x9]
   d3a9c: f940690a     	ldr	x10, [x8, #0xd0]
   d3aa0: eb0a0129     	subs	x9, x9, x10
   d3aa4: f90623e9     	str	x9, [sp, #0xc40]
   d3aa8: 540003ca     	b.ge	0xd3b20 <android::MPEG4Extractor::parseChunk(long*, int)+0x1200>
   d3aac: 14000001     	b	0xd3ab0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1190>
   d3ab0: f94753e8     	ldr	x8, [sp, #0xea0]
   d3ab4: f9409101     	ldr	x1, [x8, #0x120]
   d3ab8: b9506fe9     	ldr	w9, [sp, #0x106c]
   d3abc: 11000522     	add	w2, w9, #0x1
   d3ac0: f9474fe0     	ldr	x0, [sp, #0xe98]
   d3ac4: 97fffb97     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d3ac8: b90c3fe0     	str	w0, [sp, #0xc3c]
   d3acc: 14000001     	b	0xd3ad0 <android::MPEG4Extractor::parseChunk(long*, int)+0x11b0>
   d3ad0: b94c3fe8     	ldr	w8, [sp, #0xc3c]
   d3ad4: b9101fe8     	str	w8, [sp, #0x101c]
   d3ad8: b9501fe9     	ldr	w9, [sp, #0x101c]
   d3adc: 34000209     	cbz	w9, 0xd3b1c <android::MPEG4Extractor::parseChunk(long*, int)+0x11fc>
   d3ae0: 14000001     	b	0xd3ae4 <android::MPEG4Extractor::parseChunk(long*, int)+0x11c4>
   d3ae4: 9100c7e8     	add	x8, sp, #0x31
   d3ae8: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d3aec: 360000e8     	tbz	w8, #0x0, 0xd3b08 <android::MPEG4Extractor::parseChunk(long*, int)+0x11e8>
   d3af0: 14000001     	b	0xd3af4 <android::MPEG4Extractor::parseChunk(long*, int)+0x11d4>
   d3af4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3af8: f9405909     	ldr	x9, [x8, #0xb0]
   d3afc: 320003ea     	orr	w10, wzr, #0x1
   d3b00: 3900852a     	strb	w10, [x9, #0x21]
   d3b04: 14000007     	b	0xd3b20 <android::MPEG4Extractor::parseChunk(long*, int)+0x1200>
   d3b08: b9501fe8     	ldr	w8, [sp, #0x101c]
   d3b0c: b91083e8     	str	w8, [sp, #0x1080]
   d3b10: 320003e8     	orr	w8, wzr, #0x1
   d3b14: b91057e8     	str	w8, [sp, #0x1054]
   d3b18: 140013b5     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3b1c: 17ffffdd     	b	0xd3a90 <android::MPEG4Extractor::parseChunk(long*, int)+0x1170>
   d3b20: f94753e8     	ldr	x8, [sp, #0xea0]
   d3b24: f9409109     	ldr	x9, [x8, #0x120]
   d3b28: f9400129     	ldr	x9, [x9]
   d3b2c: f940690a     	ldr	x10, [x8, #0xd0]
   d3b30: eb0a0129     	subs	x9, x9, x10
   d3b34: f9061be9     	str	x9, [sp, #0xc30]
   d3b38: 540000e0     	b.eq	0xd3b54 <android::MPEG4Extractor::parseChunk(long*, int)+0x1234>
   d3b3c: 14000001     	b	0xd3b40 <android::MPEG4Extractor::parseChunk(long*, int)+0x1220>
   d3b40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d3b44: b91083e8     	str	w8, [sp, #0x1080]
   d3b48: 320003e8     	orr	w8, wzr, #0x1
   d3b4c: b91057e8     	str	w8, [sp, #0x1054]
   d3b50: 140013a7     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3b54: 9100c7e8     	add	x8, sp, #0x31
   d3b58: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d3b5c: 36000fc8     	tbz	w8, #0x0, 0xd3d54 <android::MPEG4Extractor::parseChunk(long*, int)+0x1434>
   d3b60: 14000001     	b	0xd3b64 <android::MPEG4Extractor::parseChunk(long*, int)+0x1244>
   d3b64: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3b68: f9405909     	ldr	x9, [x8, #0xb0]
   d3b6c: 91002120     	add	x0, x9, #0x8
   d3b70: 97ff44d0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d3b74: f90617e0     	str	x0, [sp, #0xc28]
   d3b78: 14000001     	b	0xd3b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x125c>
   d3b7c: 52892881     	mov	w1, #0x4944             // =18756
   d3b80: 72ae8e41     	movk	w1, #0x7472, lsl #16
   d3b84: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3b88: 91067042     	add	x2, x2, #0x19c
   d3b8c: f94617e0     	ldr	x0, [sp, #0xc28]
   d3b90: 97ff4644     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   d3b94: b90c27e0     	str	w0, [sp, #0xc24]
   d3b98: 14000001     	b	0xd3b9c <android::MPEG4Extractor::parseChunk(long*, int)+0x127c>
   d3b9c: b94c27e8     	ldr	w8, [sp, #0xc24]
   d3ba0: 370000e8     	tbnz	w8, #0x0, 0xd3bbc <android::MPEG4Extractor::parseChunk(long*, int)+0x129c>
   d3ba4: 14000001     	b	0xd3ba8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1288>
   d3ba8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3bac: f9405909     	ldr	x9, [x8, #0xb0]
   d3bb0: 320003ea     	orr	w10, wzr, #0x1
   d3bb4: 3900852a     	strb	w10, [x9, #0x21]
   d3bb8: 14000001     	b	0xd3bbc <android::MPEG4Extractor::parseChunk(long*, int)+0x129c>
   d3bbc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3bc0: f9405900     	ldr	x0, [x8, #0xb0]
   d3bc4: 97ff5c7f     	bl	0xaadc0 <_ZN7android14MPEG4Extractor11verifyTrackEPNS0_5TrackE@plt>
   d3bc8: b90c23e0     	str	w0, [sp, #0xc20]
   d3bcc: 14000001     	b	0xd3bd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x12b0>
   d3bd0: b94c23e8     	ldr	w8, [sp, #0xc20]
   d3bd4: b9101be8     	str	w8, [sp, #0x1018]
   d3bd8: b9501be9     	ldr	w9, [sp, #0x1018]
   d3bdc: 340000e9     	cbz	w9, 0xd3bf8 <android::MPEG4Extractor::parseChunk(long*, int)+0x12d8>
   d3be0: 14000001     	b	0xd3be4 <android::MPEG4Extractor::parseChunk(long*, int)+0x12c4>
   d3be4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3be8: f9405909     	ldr	x9, [x8, #0xb0]
   d3bec: 320003ea     	orr	w10, wzr, #0x1
   d3bf0: 3900852a     	strb	w10, [x9, #0x21]
   d3bf4: 14000001     	b	0xd3bf8 <android::MPEG4Extractor::parseChunk(long*, int)+0x12d8>
   d3bf8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3bfc: f9405909     	ldr	x9, [x8, #0xb0]
   d3c00: 3940852a     	ldrb	w10, [x9, #0x21]
   d3c04: 36000a6a     	tbz	w10, #0x0, 0xd3d50 <android::MPEG4Extractor::parseChunk(long*, int)+0x1430>
   d3c08: 14000001     	b	0xd3c0c <android::MPEG4Extractor::parseChunk(long*, int)+0x12ec>
   d3c0c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3c10: f9405509     	ldr	x9, [x8, #0xa8]
   d3c14: f94753ea     	ldr	x10, [sp, #0xea0]
   d3c18: f9006149     	str	x9, [x10, #0xc0]
   d3c1c: f9406149     	ldr	x9, [x10, #0xc0]
   d3c20: f940590b     	ldr	x11, [x8, #0xb0]
   d3c24: eb0b0129     	subs	x9, x9, x11
   d3c28: f9060fe9     	str	x9, [sp, #0xc18]
   d3c2c: 54000241     	b.ne	0xd3c74 <android::MPEG4Extractor::parseChunk(long*, int)+0x1354>
   d3c30: 14000001     	b	0xd3c34 <android::MPEG4Extractor::parseChunk(long*, int)+0x1314>
   d3c34: f94753e8     	ldr	x8, [sp, #0xea0]
   d3c38: f9406109     	ldr	x9, [x8, #0xc0]
   d3c3c: aa0903e0     	mov	x0, x9
   d3c40: f9060be0     	str	x0, [sp, #0xc10]
   d3c44: b40000e9     	cbz	x9, 0xd3c60 <android::MPEG4Extractor::parseChunk(long*, int)+0x1340>
   d3c48: 14000001     	b	0xd3c4c <android::MPEG4Extractor::parseChunk(long*, int)+0x132c>
   d3c4c: f9460be0     	ldr	x0, [sp, #0xc10]
   d3c50: 97ff3e6c     	bl	0xa3600 <_ZN7android14MPEG4Extractor5TrackD2Ev@plt>
   d3c54: f9460be0     	ldr	x0, [sp, #0xc10]
   d3c58: 97ff3342     	bl	0xa0960 <_ZdlPv@plt>
   d3c5c: 14000001     	b	0xd3c60 <android::MPEG4Extractor::parseChunk(long*, int)+0x1340>
   d3c60: aa1f03e8     	mov	x8, xzr
   d3c64: f9474fe9     	ldr	x9, [sp, #0xe98]
   d3c68: f9005928     	str	x8, [x9, #0xb0]
   d3c6c: f9005528     	str	x8, [x9, #0xa8]
   d3c70: 14000033     	b	0xd3d3c <android::MPEG4Extractor::parseChunk(long*, int)+0x141c>
   d3c74: 14000001     	b	0xd3c78 <android::MPEG4Extractor::parseChunk(long*, int)+0x1358>
   d3c78: f94753e8     	ldr	x8, [sp, #0xea0]
   d3c7c: f9406109     	ldr	x9, [x8, #0xc0]
   d3c80: 2a1f03e0     	mov	w0, wzr
   d3c84: b90c0fe0     	str	w0, [sp, #0xc0c]
   d3c88: b4000189     	cbz	x9, 0xd3cb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1398>
   d3c8c: 14000001     	b	0xd3c90 <android::MPEG4Extractor::parseChunk(long*, int)+0x1370>
   d3c90: f94753e8     	ldr	x8, [sp, #0xea0]
   d3c94: f9406109     	ldr	x9, [x8, #0xc0]
   d3c98: f9400129     	ldr	x9, [x9]
   d3c9c: f9474fea     	ldr	x10, [sp, #0xe98]
   d3ca0: f940594b     	ldr	x11, [x10, #0xb0]
   d3ca4: eb0b0129     	subs	x9, x9, x11
   d3ca8: 1a9f07ec     	cset	w12, ne
   d3cac: f90603e9     	str	x9, [sp, #0xc00]
   d3cb0: b90c0fec     	str	w12, [sp, #0xc0c]
   d3cb4: 14000001     	b	0xd3cb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1398>
   d3cb8: b94c0fe8     	ldr	w8, [sp, #0xc0c]
   d3cbc: 360000e8     	tbz	w8, #0x0, 0xd3cd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x13b8>
   d3cc0: 14000001     	b	0xd3cc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x13a4>
   d3cc4: f94753e8     	ldr	x8, [sp, #0xea0]
   d3cc8: f9406109     	ldr	x9, [x8, #0xc0]
   d3ccc: f9400129     	ldr	x9, [x9]
   d3cd0: f9006109     	str	x9, [x8, #0xc0]
   d3cd4: 17ffffe9     	b	0xd3c78 <android::MPEG4Extractor::parseChunk(long*, int)+0x1358>
   d3cd8: f94753e8     	ldr	x8, [sp, #0xea0]
   d3cdc: f9406109     	ldr	x9, [x8, #0xc0]
   d3ce0: b40000e9     	cbz	x9, 0xd3cfc <android::MPEG4Extractor::parseChunk(long*, int)+0x13dc>
   d3ce4: 14000001     	b	0xd3ce8 <android::MPEG4Extractor::parseChunk(long*, int)+0x13c8>
   d3ce8: f94753e8     	ldr	x8, [sp, #0xea0]
   d3cec: f9406109     	ldr	x9, [x8, #0xc0]
   d3cf0: aa1f03ea     	mov	x10, xzr
   d3cf4: f900012a     	str	x10, [x9]
   d3cf8: 14000001     	b	0xd3cfc <android::MPEG4Extractor::parseChunk(long*, int)+0x13dc>
   d3cfc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3d00: f9405909     	ldr	x9, [x8, #0xb0]
   d3d04: aa0903e0     	mov	x0, x9
   d3d08: f905ffe0     	str	x0, [sp, #0xbf8]
   d3d0c: b40000e9     	cbz	x9, 0xd3d28 <android::MPEG4Extractor::parseChunk(long*, int)+0x1408>
   d3d10: 14000001     	b	0xd3d14 <android::MPEG4Extractor::parseChunk(long*, int)+0x13f4>
   d3d14: f945ffe0     	ldr	x0, [sp, #0xbf8]
   d3d18: 97ff3e3a     	bl	0xa3600 <_ZN7android14MPEG4Extractor5TrackD2Ev@plt>
   d3d1c: f945ffe0     	ldr	x0, [sp, #0xbf8]
   d3d20: 97ff3310     	bl	0xa0960 <_ZdlPv@plt>
   d3d24: 14000001     	b	0xd3d28 <android::MPEG4Extractor::parseChunk(long*, int)+0x1408>
   d3d28: f94753e8     	ldr	x8, [sp, #0xea0]
   d3d2c: f9406109     	ldr	x9, [x8, #0xc0]
   d3d30: f9474fea     	ldr	x10, [sp, #0xe98]
   d3d34: f9005949     	str	x9, [x10, #0xb0]
   d3d38: 14000001     	b	0xd3d3c <android::MPEG4Extractor::parseChunk(long*, int)+0x141c>
   d3d3c: 2a1f03e8     	mov	w8, wzr
   d3d40: b91083e8     	str	w8, [sp, #0x1080]
   d3d44: 320003e8     	orr	w8, wzr, #0x1
   d3d48: b91057e8     	str	w8, [sp, #0x1054]
   d3d4c: 14001328     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3d50: 14000011     	b	0xd3d94 <android::MPEG4Extractor::parseChunk(long*, int)+0x1474>
   d3d54: b9506be8     	ldr	w8, [sp, #0x1068]
   d3d58: 528deec9     	mov	w9, #0x6f76             // =28534
   d3d5c: 72adade9     	movk	w9, #0x6d6f, lsl #16
   d3d60: 6b090108     	subs	w8, w8, w9
   d3d64: b90bf7e8     	str	w8, [sp, #0xbf4]
   d3d68: 54000141     	b.ne	0xd3d90 <android::MPEG4Extractor::parseChunk(long*, int)+0x1470>
   d3d6c: 14000001     	b	0xd3d70 <android::MPEG4Extractor::parseChunk(long*, int)+0x1450>
   d3d70: 2a1f03e8     	mov	w8, wzr
   d3d74: f9474fe9     	ldr	x9, [sp, #0xe98]
   d3d78: b9009928     	str	w8, [x9, #0x98]
   d3d7c: 320103e8     	orr	w8, wzr, #0x80000000
   d3d80: b91083e8     	str	w8, [sp, #0x1080]
   d3d84: 320003e8     	orr	w8, wzr, #0x1
   d3d88: b91057e8     	str	w8, [sp, #0x1054]
   d3d8c: 14001318     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3d90: 14000001     	b	0xd3d94 <android::MPEG4Extractor::parseChunk(long*, int)+0x1474>
   d3d94: 14001311     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d3d98: f94753e8     	ldr	x8, [sp, #0xea0]
   d3d9c: f9413509     	ldr	x9, [x8, #0x268]
   d3da0: f940910a     	ldr	x10, [x8, #0x120]
   d3da4: f940014b     	ldr	x11, [x10]
   d3da8: 8b090169     	add	x9, x11, x9
   d3dac: f9000149     	str	x9, [x10]
   d3db0: f9474fe9     	ldr	x9, [sp, #0xe98]
   d3db4: 91024120     	add	x0, x9, #0x90
   d3db8: 97ff4e76     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3dbc: f905f7e0     	str	x0, [sp, #0xbe8]
   d3dc0: 14000001     	b	0xd3dc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x14a4>
   d3dc4: f94753e8     	ldr	x8, [sp, #0xea0]
   d3dc8: f9408901     	ldr	x1, [x8, #0x110]
   d3dcc: f945f7e9     	ldr	x9, [sp, #0xbe8]
   d3dd0: f940012a     	ldr	x10, [x9]
   d3dd4: f9401d4a     	ldr	x10, [x10, #0x38]
   d3dd8: 320003eb     	orr	w11, wzr, #0x1
   d3ddc: 2a0b03e3     	mov	w3, w11
   d3de0: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3de4: 91066042     	add	x2, x2, #0x198
   d3de8: aa0903e0     	mov	x0, x9
   d3dec: d63f0140     	blr	x10
   d3df0: f905f3e0     	str	x0, [sp, #0xbe0]
   d3df4: 14000001     	b	0xd3df8 <android::MPEG4Extractor::parseChunk(long*, int)+0x14d8>
   d3df8: f945f3e8     	ldr	x8, [sp, #0xbe0]
   d3dfc: f1000109     	subs	x9, x8, #0x0
   d3e00: f905efe9     	str	x9, [sp, #0xbd8]
   d3e04: 540000ec     	b.gt	0xd3e20 <android::MPEG4Extractor::parseChunk(long*, int)+0x1500>
   d3e08: 14000001     	b	0xd3e0c <android::MPEG4Extractor::parseChunk(long*, int)+0x14ec>
   d3e0c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d3e10: b91083e8     	str	w8, [sp, #0x1080]
   d3e14: 320003e8     	orr	w8, wzr, #0x1
   d3e18: b91057e8     	str	w8, [sp, #0x1054]
   d3e1c: 140012f4     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3e20: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3e24: 91024100     	add	x0, x8, #0x90
   d3e28: 97ff4e5a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3e2c: f905ebe0     	str	x0, [sp, #0xbd0]
   d3e30: 14000001     	b	0xd3e34 <android::MPEG4Extractor::parseChunk(long*, int)+0x1514>
   d3e34: f94753e8     	ldr	x8, [sp, #0xea0]
   d3e38: f9408909     	ldr	x9, [x8, #0x110]
   d3e3c: 91001121     	add	x1, x9, #0x4
   d3e40: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3e44: 91065042     	add	x2, x2, #0x194
   d3e48: f945ebe0     	ldr	x0, [sp, #0xbd0]
   d3e4c: 97ff2ff9     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d3e50: b90bcfe0     	str	w0, [sp, #0xbcc]
   d3e54: 14000001     	b	0xd3e58 <android::MPEG4Extractor::parseChunk(long*, int)+0x1538>
   d3e58: b94bcfe8     	ldr	w8, [sp, #0xbcc]
   d3e5c: 370000e8     	tbnz	w8, #0x0, 0xd3e78 <android::MPEG4Extractor::parseChunk(long*, int)+0x1558>
   d3e60: 14000001     	b	0xd3e64 <android::MPEG4Extractor::parseChunk(long*, int)+0x1544>
   d3e64: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d3e68: b91083e8     	str	w8, [sp, #0x1080]
   d3e6c: 320003e8     	orr	w8, wzr, #0x1
   d3e70: b91057e8     	str	w8, [sp, #0x1054]
   d3e74: 140012de     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3e78: b95197e8     	ldr	w8, [sp, #0x1194]
   d3e7c: 71000508     	subs	w8, w8, #0x1
   d3e80: b90bcbe8     	str	w8, [sp, #0xbc8]
   d3e84: 54000060     	b.eq	0xd3e90 <android::MPEG4Extractor::parseChunk(long*, int)+0x1570>
   d3e88: 14000001     	b	0xd3e8c <android::MPEG4Extractor::parseChunk(long*, int)+0x156c>
   d3e8c: 140000fc     	b	0xd427c <android::MPEG4Extractor::parseChunk(long*, int)+0x195c>
   d3e90: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3e94: b9409d09     	ldr	w9, [x8, #0x9c]
   d3e98: 35000069     	cbnz	w9, 0xd3ea4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1584>
   d3e9c: 14000001     	b	0xd3ea0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1580>
   d3ea0: 140000f6     	b	0xd4278 <android::MPEG4Extractor::parseChunk(long*, int)+0x1958>
   d3ea4: f94753e8     	ldr	x8, [sp, #0xea0]
   d3ea8: f9408909     	ldr	x9, [x8, #0x110]
   d3eac: 91002129     	add	x9, x9, #0x8
   d3eb0: f9005d09     	str	x9, [x8, #0xb8]
   d3eb4: 910667e8     	add	x8, sp, #0x199
   d3eb8: 397ffd0a     	ldrb	w10, [x8, #0xfff]
   d3ebc: 7100054a     	subs	w10, w10, #0x1
   d3ec0: b90bc7ea     	str	w10, [sp, #0xbc4]
   d3ec4: 54000521     	b.ne	0xd3f68 <android::MPEG4Extractor::parseChunk(long*, int)+0x1648>
   d3ec8: 14000001     	b	0xd3ecc <android::MPEG4Extractor::parseChunk(long*, int)+0x15ac>
   d3ecc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3ed0: 91024100     	add	x0, x8, #0x90
   d3ed4: 97ff4e2f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3ed8: f905dfe0     	str	x0, [sp, #0xbb8]
   d3edc: 14000001     	b	0xd3ee0 <android::MPEG4Extractor::parseChunk(long*, int)+0x15c0>
   d3ee0: f94753e8     	ldr	x8, [sp, #0xea0]
   d3ee4: f9405d01     	ldr	x1, [x8, #0xb8]
   d3ee8: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3eec: 91062042     	add	x2, x2, #0x188
   d3ef0: f945dfe0     	ldr	x0, [sp, #0xbb8]
   d3ef4: 97ff4e23     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   d3ef8: b90bb7e0     	str	w0, [sp, #0xbb4]
   d3efc: 14000001     	b	0xd3f00 <android::MPEG4Extractor::parseChunk(long*, int)+0x15e0>
   d3f00: b94bb7e8     	ldr	w8, [sp, #0xbb4]
   d3f04: 36000268     	tbz	w8, #0x0, 0xd3f50 <android::MPEG4Extractor::parseChunk(long*, int)+0x1630>
   d3f08: 14000001     	b	0xd3f0c <android::MPEG4Extractor::parseChunk(long*, int)+0x15ec>
   d3f0c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3f10: 91024100     	add	x0, x8, #0x90
   d3f14: 97ff4e1f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3f18: f905d7e0     	str	x0, [sp, #0xba8]
   d3f1c: 14000001     	b	0xd3f20 <android::MPEG4Extractor::parseChunk(long*, int)+0x1600>
   d3f20: f94753e8     	ldr	x8, [sp, #0xea0]
   d3f24: f9405d09     	ldr	x9, [x8, #0xb8]
   d3f28: 91002121     	add	x1, x9, #0x8
   d3f2c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3f30: 91060042     	add	x2, x2, #0x180
   d3f34: f945d7e0     	ldr	x0, [sp, #0xba8]
   d3f38: 97ff4e12     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   d3f3c: b90ba7e0     	str	w0, [sp, #0xba4]
   d3f40: 14000001     	b	0xd3f44 <android::MPEG4Extractor::parseChunk(long*, int)+0x1624>
   d3f44: b94ba7e8     	ldr	w8, [sp, #0xba4]
   d3f48: 370000e8     	tbnz	w8, #0x0, 0xd3f64 <android::MPEG4Extractor::parseChunk(long*, int)+0x1644>
   d3f4c: 14000001     	b	0xd3f50 <android::MPEG4Extractor::parseChunk(long*, int)+0x1630>
   d3f50: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d3f54: b91083e8     	str	w8, [sp, #0x1080]
   d3f58: 320003e8     	orr	w8, wzr, #0x1
   d3f5c: b91057e8     	str	w8, [sp, #0x1054]
   d3f60: 140012a3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d3f64: 14000038     	b	0xd4044 <android::MPEG4Extractor::parseChunk(long*, int)+0x1724>
   d3f68: 910667e8     	add	x8, sp, #0x199
   d3f6c: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d3f70: 350005e8     	cbnz	w8, 0xd402c <android::MPEG4Extractor::parseChunk(long*, int)+0x170c>
   d3f74: 14000001     	b	0xd3f78 <android::MPEG4Extractor::parseChunk(long*, int)+0x1658>
   d3f78: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3f7c: 91024100     	add	x0, x8, #0x90
   d3f80: 97ff4e04     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3f84: f905cfe0     	str	x0, [sp, #0xb98]
   d3f88: 14000001     	b	0xd3f8c <android::MPEG4Extractor::parseChunk(long*, int)+0x166c>
   d3f8c: f94753e8     	ldr	x8, [sp, #0xea0]
   d3f90: f9405d01     	ldr	x1, [x8, #0xb8]
   d3f94: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3f98: 9105f042     	add	x2, x2, #0x17c
   d3f9c: f945cfe0     	ldr	x0, [sp, #0xb98]
   d3fa0: 97ff2fa4     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d3fa4: b90b97e0     	str	w0, [sp, #0xb94]
   d3fa8: 14000001     	b	0xd3fac <android::MPEG4Extractor::parseChunk(long*, int)+0x168c>
   d3fac: b94b97e8     	ldr	w8, [sp, #0xb94]
   d3fb0: 36000268     	tbz	w8, #0x0, 0xd3ffc <android::MPEG4Extractor::parseChunk(long*, int)+0x16dc>
   d3fb4: 14000001     	b	0xd3fb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1698>
   d3fb8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d3fbc: 91024100     	add	x0, x8, #0x90
   d3fc0: 97ff4df4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d3fc4: f905c7e0     	str	x0, [sp, #0xb88]
   d3fc8: 14000001     	b	0xd3fcc <android::MPEG4Extractor::parseChunk(long*, int)+0x16ac>
   d3fcc: f94753e8     	ldr	x8, [sp, #0xea0]
   d3fd0: f9405d09     	ldr	x9, [x8, #0xb8]
   d3fd4: 91001121     	add	x1, x9, #0x4
   d3fd8: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d3fdc: 9105e042     	add	x2, x2, #0x178
   d3fe0: f945c7e0     	ldr	x0, [sp, #0xb88]
   d3fe4: 97ff2f93     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d3fe8: b90b87e0     	str	w0, [sp, #0xb84]
   d3fec: 14000001     	b	0xd3ff0 <android::MPEG4Extractor::parseChunk(long*, int)+0x16d0>
   d3ff0: b94b87e8     	ldr	w8, [sp, #0xb84]
   d3ff4: 370000e8     	tbnz	w8, #0x0, 0xd4010 <android::MPEG4Extractor::parseChunk(long*, int)+0x16f0>
   d3ff8: 14000001     	b	0xd3ffc <android::MPEG4Extractor::parseChunk(long*, int)+0x16dc>
   d3ffc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4000: b91083e8     	str	w8, [sp, #0x1080]
   d4004: 320003e8     	orr	w8, wzr, #0x1
   d4008: b91057e8     	str	w8, [sp, #0x1054]
   d400c: 14001278     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4010: b9517fe8     	ldr	w8, [sp, #0x117c]
   d4014: 2a0803e9     	mov	w9, w8
   d4018: f94753ea     	ldr	x10, [sp, #0xea0]
   d401c: f9011d49     	str	x9, [x10, #0x238]
   d4020: b9917be9     	ldrsw	x9, [sp, #0x1178]
   d4024: f9011949     	str	x9, [x10, #0x230]
   d4028: 14000006     	b	0xd4040 <android::MPEG4Extractor::parseChunk(long*, int)+0x1720>
   d402c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4030: b91083e8     	str	w8, [sp, #0x1080]
   d4034: 320003e8     	orr	w8, wzr, #0x1
   d4038: b91057e8     	str	w8, [sp, #0x1054]
   d403c: 1400126c     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4040: 14000001     	b	0xd4044 <android::MPEG4Extractor::parseChunk(long*, int)+0x1724>
   d4044: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4048: b9409d09     	ldr	w9, [x8, #0x9c]
   d404c: 53017d29     	lsr	w9, w9, #1
   d4050: 2a0903ea     	mov	w10, w9
   d4054: f94753eb     	ldr	x11, [sp, #0xea0]
   d4058: f900596a     	str	x10, [x11, #0xb0]
   d405c: f9411d6a     	ldr	x10, [x11, #0x238]
   d4060: 52884809     	mov	w9, #0x4240             // =16960
   d4064: 72a001e9     	movk	w9, #0xf, lsl #16
   d4068: 2a0903ec     	mov	w12, w9
   d406c: 9b0c7d4a     	mul	x10, x10, x12
   d4070: f940596d     	ldr	x13, [x11, #0xb0]
   d4074: 8b0d014a     	add	x10, x10, x13
   d4078: b9409d09     	ldr	w9, [x8, #0x9c]
   d407c: 2a0903ed     	mov	w13, w9
   d4080: 9acd094a     	udiv	x10, x10, x13
   d4084: f9011d6a     	str	x10, [x11, #0x238]
   d4088: f941196a     	ldr	x10, [x11, #0x230]
   d408c: 9b0c7d4a     	mul	x10, x10, x12
   d4090: f940596c     	ldr	x12, [x11, #0xb0]
   d4094: 8b0c014a     	add	x10, x10, x12
   d4098: b9409d09     	ldr	w9, [x8, #0x9c]
   d409c: 2a0903ec     	mov	w12, w9
   d40a0: 9acc094a     	udiv	x10, x10, x12
   d40a4: f901196a     	str	x10, [x11, #0x230]
   d40a8: f940590a     	ldr	x10, [x8, #0xb0]
   d40ac: b50000ea     	cbnz	x10, 0xd40c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x17a8>
   d40b0: 14000001     	b	0xd40b4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1794>
   d40b4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d40b8: b91083e8     	str	w8, [sp, #0x1080]
   d40bc: 320003e8     	orr	w8, wzr, #0x1
   d40c0: b91057e8     	str	w8, [sp, #0x1054]
   d40c4: 1400124a     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d40c8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d40cc: f9405909     	ldr	x9, [x8, #0xb0]
   d40d0: 91002120     	add	x0, x9, #0x8
   d40d4: 97ff4377     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d40d8: f905bfe0     	str	x0, [sp, #0xb78]
   d40dc: 14000001     	b	0xd40e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x17c0>
   d40e0: 528e4c21     	mov	w1, #0x7261             // =29281
   d40e4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d40e8: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d40ec: 9105c042     	add	x2, x2, #0x170
   d40f0: f945bfe0     	ldr	x0, [sp, #0xb78]
   d40f4: 97ff498f     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   d40f8: b90b77e0     	str	w0, [sp, #0xb74]
   d40fc: 14000001     	b	0xd4100 <android::MPEG4Extractor::parseChunk(long*, int)+0x17e0>
   d4100: b94b77e8     	ldr	w8, [sp, #0xb74]
   d4104: 36000b88     	tbz	w8, #0x0, 0xd4274 <android::MPEG4Extractor::parseChunk(long*, int)+0x1954>
   d4108: 14000001     	b	0xd410c <android::MPEG4Extractor::parseChunk(long*, int)+0x17ec>
   d410c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4110: f9405909     	ldr	x9, [x8, #0xb0]
   d4114: 91002120     	add	x0, x9, #0x8
   d4118: 97ff4366     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d411c: f905b7e0     	str	x0, [sp, #0xb68]
   d4120: 14000001     	b	0xd4124 <android::MPEG4Extractor::parseChunk(long*, int)+0x1804>
   d4124: 528e8ca1     	mov	w1, #0x7465             // =29797
   d4128: 72ae6e41     	movk	w1, #0x7372, lsl #16
   d412c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4130: 9105b042     	add	x2, x2, #0x16c
   d4134: f945b7e0     	ldr	x0, [sp, #0xb68]
   d4138: 97ff44da     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   d413c: b90b67e0     	str	w0, [sp, #0xb64]
   d4140: 14000001     	b	0xd4144 <android::MPEG4Extractor::parseChunk(long*, int)+0x1824>
   d4144: b94b67e8     	ldr	w8, [sp, #0xb64]
   d4148: 36000968     	tbz	w8, #0x0, 0xd4274 <android::MPEG4Extractor::parseChunk(long*, int)+0x1954>
   d414c: 14000001     	b	0xd4150 <android::MPEG4Extractor::parseChunk(long*, int)+0x1830>
   d4150: f94753e8     	ldr	x8, [sp, #0xea0]
   d4154: f9411909     	ldr	x9, [x8, #0x230]
   d4158: b9916fea     	ldrsw	x10, [sp, #0x116c]
   d415c: 9b0a7d29     	mul	x9, x9, x10
   d4160: 5294240b     	mov	w11, #0xa120            // =41248
   d4164: 72a000eb     	movk	w11, #0x7, lsl #16
   d4168: 2a0b03ea     	mov	w10, w11
   d416c: 8b0a0129     	add	x9, x9, x10
   d4170: d2869b6a     	mov	x10, #0x34db            // =13531
   d4174: f2baf6ca     	movk	x10, #0xd7b6, lsl #16
   d4178: f2dbd04a     	movk	x10, #0xde82, lsl #32
   d417c: f2e8636a     	movk	x10, #0x431b, lsl #48
   d4180: 9b4a7d29     	smulh	x9, x9, x10
   d4184: 9352fd2a     	asr	x10, x9, #18
   d4188: 8b49fd49     	add	x9, x10, x9, lsr #63
   d418c: f9005509     	str	x9, [x8, #0xa8]
   d4190: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4194: f940592a     	ldr	x10, [x9, #0xb0]
   d4198: 91002140     	add	x0, x10, #0x8
   d419c: 97ff4345     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d41a0: f905afe0     	str	x0, [sp, #0xb58]
   d41a4: 14000001     	b	0xd41a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1888>
   d41a8: b94ffbe2     	ldr	w2, [sp, #0xff8]
   d41ac: 528c6c81     	mov	w1, #0x6364             // =25444
   d41b0: 72acadc1     	movk	w1, #0x656e, lsl #16
   d41b4: f945afe0     	ldr	x0, [sp, #0xb58]
   d41b8: 97ff3dae     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d41bc: b90b57e0     	str	w0, [sp, #0xb54]
   d41c0: 14000001     	b	0xd41c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x18a4>
   d41c4: f94753e8     	ldr	x8, [sp, #0xea0]
   d41c8: f9411109     	ldr	x9, [x8, #0x220]
   d41cc: f9411d0a     	ldr	x10, [x8, #0x238]
   d41d0: f941190b     	ldr	x11, [x8, #0x230]
   d41d4: 8b0b014a     	add	x10, x10, x11
   d41d8: eb0a0129     	subs	x9, x9, x10
   d41dc: f9005109     	str	x9, [x8, #0xa0]
   d41e0: f9405109     	ldr	x9, [x8, #0xa0]
   d41e4: b6f800c9     	tbz	x9, #0x3f, 0xd41fc <android::MPEG4Extractor::parseChunk(long*, int)+0x18dc>
   d41e8: 14000001     	b	0xd41ec <android::MPEG4Extractor::parseChunk(long*, int)+0x18cc>
   d41ec: aa1f03e8     	mov	x8, xzr
   d41f0: f94753e9     	ldr	x9, [sp, #0xea0]
   d41f4: f9005128     	str	x8, [x9, #0xa0]
   d41f8: 14000001     	b	0xd41fc <android::MPEG4Extractor::parseChunk(long*, int)+0x18dc>
   d41fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d4200: f9405109     	ldr	x9, [x8, #0xa0]
   d4204: b9916fea     	ldrsw	x10, [sp, #0x116c]
   d4208: 9b0a7d29     	mul	x9, x9, x10
   d420c: 5294240b     	mov	w11, #0xa120            // =41248
   d4210: 72a000eb     	movk	w11, #0x7, lsl #16
   d4214: 2a0b03ea     	mov	w10, w11
   d4218: 8b0a0129     	add	x9, x9, x10
   d421c: d2869b6a     	mov	x10, #0x34db            // =13531
   d4220: f2baf6ca     	movk	x10, #0xd7b6, lsl #16
   d4224: f2dbd04a     	movk	x10, #0xde82, lsl #32
   d4228: f2e8636a     	movk	x10, #0x431b, lsl #48
   d422c: 9b4a7d29     	smulh	x9, x9, x10
   d4230: 9352fd2a     	asr	x10, x9, #18
   d4234: 8b49fd49     	add	x9, x10, x9, lsr #63
   d4238: f9004d09     	str	x9, [x8, #0x98]
   d423c: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4240: f940592a     	ldr	x10, [x9, #0xb0]
   d4244: 91002140     	add	x0, x10, #0x8
   d4248: 97ff431a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d424c: f905a7e0     	str	x0, [sp, #0xb48]
   d4250: 14000001     	b	0xd4254 <android::MPEG4Extractor::parseChunk(long*, int)+0x1934>
   d4254: b94febe2     	ldr	w2, [sp, #0xfe8]
   d4258: 528c6e01     	mov	w1, #0x6370             // =25456
   d425c: 72acadc1     	movk	w1, #0x656e, lsl #16
   d4260: f945a7e0     	ldr	x0, [sp, #0xb48]
   d4264: 97ff3d83     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d4268: b90b47e0     	str	w0, [sp, #0xb44]
   d426c: 14000001     	b	0xd4270 <android::MPEG4Extractor::parseChunk(long*, int)+0x1950>
   d4270: 14000001     	b	0xd4274 <android::MPEG4Extractor::parseChunk(long*, int)+0x1954>
   d4274: 14000001     	b	0xd4278 <android::MPEG4Extractor::parseChunk(long*, int)+0x1958>
   d4278: 14000001     	b	0xd427c <android::MPEG4Extractor::parseChunk(long*, int)+0x195c>
   d427c: 140011d7     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d4280: f94753e8     	ldr	x8, [sp, #0xea0]
   d4284: f9413509     	ldr	x9, [x8, #0x268]
   d4288: f940910a     	ldr	x10, [x8, #0x120]
   d428c: f940014b     	ldr	x11, [x10]
   d4290: 8b090169     	add	x9, x11, x9
   d4294: f9000149     	str	x9, [x10]
   d4298: f9474fe9     	ldr	x9, [sp, #0xe98]
   d429c: 91024120     	add	x0, x9, #0x90
   d42a0: 97ff4d3c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d42a4: f9059fe0     	str	x0, [sp, #0xb38]
   d42a8: 14000001     	b	0xd42ac <android::MPEG4Extractor::parseChunk(long*, int)+0x198c>
   d42ac: f94753e8     	ldr	x8, [sp, #0xea0]
   d42b0: f9408901     	ldr	x1, [x8, #0x110]
   d42b4: f9459fe9     	ldr	x9, [sp, #0xb38]
   d42b8: f940012a     	ldr	x10, [x9]
   d42bc: f9401d4a     	ldr	x10, [x10, #0x38]
   d42c0: 321e03eb     	orr	w11, wzr, #0x4
   d42c4: 2a0b03e3     	mov	w3, w11
   d42c8: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d42cc: 9105a042     	add	x2, x2, #0x168
   d42d0: aa0903e0     	mov	x0, x9
   d42d4: d63f0140     	blr	x10
   d42d8: f9059be0     	str	x0, [sp, #0xb30]
   d42dc: 14000001     	b	0xd42e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x19c0>
   d42e0: f9459be8     	ldr	x8, [sp, #0xb30]
   d42e4: f1000d09     	subs	x9, x8, #0x3
   d42e8: f90597e9     	str	x9, [sp, #0xb28]
   d42ec: 540000ec     	b.gt	0xd4308 <android::MPEG4Extractor::parseChunk(long*, int)+0x19e8>
   d42f0: 14000001     	b	0xd42f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x19d4>
   d42f4: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d42f8: b91083e8     	str	w8, [sp, #0x1080]
   d42fc: 320003e8     	orr	w8, wzr, #0x1
   d4300: b91057e8     	str	w8, [sp, #0x1054]
   d4304: 140011ba     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4308: b9516be8     	ldr	w8, [sp, #0x1168]
   d430c: 5ac00908     	rev	w8, w8
   d4310: b9116be8     	str	w8, [sp, #0x1168]
   d4314: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4318: f940592a     	ldr	x10, [x9, #0xb0]
   d431c: b50000ea     	cbnz	x10, 0xd4338 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a18>
   d4320: 14000001     	b	0xd4324 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a04>
   d4324: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4328: b91083e8     	str	w8, [sp, #0x1080]
   d432c: 320003e8     	orr	w8, wzr, #0x1
   d4330: b91057e8     	str	w8, [sp, #0x1054]
   d4334: 140011ae     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4338: f9474fe8     	ldr	x8, [sp, #0xe98]
   d433c: f9405909     	ldr	x9, [x8, #0xb0]
   d4340: 91002120     	add	x0, x9, #0x8
   d4344: 97ff42db     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d4348: f90593e0     	str	x0, [sp, #0xb20]
   d434c: 14000001     	b	0xd4350 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a30>
   d4350: b9516be0     	ldr	w0, [sp, #0x1168]
   d4354: 9400162b     	bl	0xd9c00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x27c>
   d4358: f9058fe0     	str	x0, [sp, #0xb18]
   d435c: 14000001     	b	0xd4360 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a40>
   d4360: 528daca1     	mov	w1, #0x6d65             // =28005
   d4364: 72adad21     	movk	w1, #0x6d69, lsl #16
   d4368: f94593e0     	ldr	x0, [sp, #0xb20]
   d436c: f9458fe2     	ldr	x2, [sp, #0xb18]
   d4370: 97ff3014     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d4374: b90b17e0     	str	w0, [sp, #0xb14]
   d4378: 14000001     	b	0xd437c <android::MPEG4Extractor::parseChunk(long*, int)+0x1a5c>
   d437c: 2a1f03e8     	mov	w8, wzr
   d4380: b91167e8     	str	w8, [sp, #0x1164]
   d4384: b91163e8     	str	w8, [sp, #0x1160]
   d4388: b9516be0     	ldr	w0, [sp, #0x1168]
   d438c: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d4390: 91059021     	add	x1, x1, #0x164
   d4394: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4398: 91058042     	add	x2, x2, #0x160
   d439c: 9400169b     	bl	0xd9e08 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x484>
   d43a0: b90b13e0     	str	w0, [sp, #0xb10]
   d43a4: 14000001     	b	0xd43a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a88>
   d43a8: b94b13e8     	ldr	w8, [sp, #0xb10]
   d43ac: 360003a8     	tbz	w8, #0x0, 0xd4420 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b00>
   d43b0: 14000001     	b	0xd43b4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1a94>
   d43b4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d43b8: f9405909     	ldr	x9, [x8, #0xb0]
   d43bc: 91002120     	add	x0, x9, #0x8
   d43c0: 97ff42bc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d43c4: f90587e0     	str	x0, [sp, #0xb08]
   d43c8: 14000001     	b	0xd43cc <android::MPEG4Extractor::parseChunk(long*, int)+0x1aac>
   d43cc: b95167e2     	ldr	w2, [sp, #0x1164]
   d43d0: 528d0dc1     	mov	w1, #0x686e             // =26734
   d43d4: 72a46c61     	movk	w1, #0x2363, lsl #16
   d43d8: f94587e0     	ldr	x0, [sp, #0xb08]
   d43dc: 97ff3d25     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d43e0: b90b07e0     	str	w0, [sp, #0xb04]
   d43e4: 14000001     	b	0xd43e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1ac8>
   d43e8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d43ec: f9405909     	ldr	x9, [x8, #0xb0]
   d43f0: 91002120     	add	x0, x9, #0x8
   d43f4: 97ff42af     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d43f8: f9057fe0     	str	x0, [sp, #0xaf8]
   d43fc: 14000001     	b	0xd4400 <android::MPEG4Extractor::parseChunk(long*, int)+0x1ae0>
   d4400: b95163e2     	ldr	w2, [sp, #0x1160]
   d4404: 528e8ca1     	mov	w1, #0x7465             // =29797
   d4408: 72ae6e41     	movk	w1, #0x7372, lsl #16
   d440c: f9457fe0     	ldr	x0, [sp, #0xaf8]
   d4410: 97ff3d18     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d4414: b90af7e0     	str	w0, [sp, #0xaf4]
   d4418: 14000001     	b	0xd441c <android::MPEG4Extractor::parseChunk(long*, int)+0x1afc>
   d441c: 14000001     	b	0xd4420 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b00>
   d4420: 1400116e     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d4424: f94753e8     	ldr	x8, [sp, #0xea0]
   d4428: f9413509     	ldr	x9, [x8, #0x268]
   d442c: f940910a     	ldr	x10, [x8, #0x120]
   d4430: f940014b     	ldr	x11, [x10]
   d4434: 8b090169     	add	x9, x11, x9
   d4438: f9000149     	str	x9, [x10]
   d443c: f9413509     	ldr	x9, [x8, #0x268]
   d4440: f1007d29     	subs	x9, x9, #0x1f
   d4444: f90577e9     	str	x9, [sp, #0xae8]
   d4448: 540000e8     	b.hi	0xd4464 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b44>
   d444c: 14000001     	b	0xd4450 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b30>
   d4450: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4454: b91083e8     	str	w8, [sp, #0x1080]
   d4458: 320003e8     	orr	w8, wzr, #0x1
   d445c: b91057e8     	str	w8, [sp, #0x1054]
   d4460: 14001163     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4464: 2a1f03e8     	mov	w8, wzr
   d4468: b9120be8     	str	w8, [sp, #0x1208]
   d446c: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4470: 91024120     	add	x0, x9, #0x90
   d4474: 97ff4cc7     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4478: f90573e0     	str	x0, [sp, #0xae0]
   d447c: 14000001     	b	0xd4480 <android::MPEG4Extractor::parseChunk(long*, int)+0x1b60>
   d4480: f94753e8     	ldr	x8, [sp, #0xea0]
   d4484: f9408909     	ldr	x9, [x8, #0x110]
   d4488: 91001121     	add	x1, x9, #0x4
   d448c: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d4490: 91082129     	add	x9, x9, #0x208
   d4494: b2400122     	orr	x2, x9, #0x1
   d4498: f94573e9     	ldr	x9, [sp, #0xae0]
   d449c: f940012a     	ldr	x10, [x9]
   d44a0: f9401d4a     	ldr	x10, [x10, #0x38]
   d44a4: 320007eb     	orr	w11, wzr, #0x3
   d44a8: 2a0b03e3     	mov	w3, w11
   d44ac: aa0903e0     	mov	x0, x9
   d44b0: d63f0140     	blr	x10
   d44b4: f9056fe0     	str	x0, [sp, #0xad8]
   d44b8: 14000001     	b	0xd44bc <android::MPEG4Extractor::parseChunk(long*, int)+0x1b9c>
   d44bc: f9456fe8     	ldr	x8, [sp, #0xad8]
   d44c0: f1000909     	subs	x9, x8, #0x2
   d44c4: f9056be9     	str	x9, [sp, #0xad0]
   d44c8: 540000ec     	b.gt	0xd44e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1bc4>
   d44cc: 14000001     	b	0xd44d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1bb0>
   d44d0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d44d4: b91083e8     	str	w8, [sp, #0x1080]
   d44d8: 320003e8     	orr	w8, wzr, #0x1
   d44dc: b91057e8     	str	w8, [sp, #0x1054]
   d44e0: 14001143     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d44e4: b9520be8     	ldr	w8, [sp, #0x1208]
   d44e8: 5ac00908     	rev	w8, w8
   d44ec: b90fe7e8     	str	w8, [sp, #0xfe4]
   d44f0: b94fe7e8     	ldr	w8, [sp, #0xfe4]
   d44f4: 71000908     	subs	w8, w8, #0x2
   d44f8: b90acfe8     	str	w8, [sp, #0xacc]
   d44fc: 540000e3     	b.lo	0xd4518 <android::MPEG4Extractor::parseChunk(long*, int)+0x1bf8>
   d4500: 14000001     	b	0xd4504 <android::MPEG4Extractor::parseChunk(long*, int)+0x1be4>
   d4504: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4508: b91083e8     	str	w8, [sp, #0x1080]
   d450c: 320003e8     	orr	w8, wzr, #0x1
   d4510: b91057e8     	str	w8, [sp, #0x1054]
   d4514: 14001136     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4518: 2a1f03e8     	mov	w8, wzr
   d451c: b9120be8     	str	w8, [sp, #0x1208]
   d4520: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4524: 91024120     	add	x0, x9, #0x90
   d4528: 97ff4c9a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d452c: f90563e0     	str	x0, [sp, #0xac0]
   d4530: 14000001     	b	0xd4534 <android::MPEG4Extractor::parseChunk(long*, int)+0x1c14>
   d4534: f94753e8     	ldr	x8, [sp, #0xea0]
   d4538: f9408909     	ldr	x9, [x8, #0x110]
   d453c: 91001d21     	add	x1, x9, #0x7
   d4540: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d4544: 91082129     	add	x9, x9, #0x208
   d4548: b2400522     	orr	x2, x9, #0x3
   d454c: f94563e9     	ldr	x9, [sp, #0xac0]
   d4550: f940012a     	ldr	x10, [x9]
   d4554: f9401d4a     	ldr	x10, [x10, #0x38]
   d4558: 320003eb     	orr	w11, wzr, #0x1
   d455c: 2a0b03e3     	mov	w3, w11
   d4560: aa0903e0     	mov	x0, x9
   d4564: d63f0140     	blr	x10
   d4568: f9055fe0     	str	x0, [sp, #0xab8]
   d456c: 14000001     	b	0xd4570 <android::MPEG4Extractor::parseChunk(long*, int)+0x1c50>
   d4570: f9455fe8     	ldr	x8, [sp, #0xab8]
   d4574: f1000109     	subs	x9, x8, #0x0
   d4578: f9055be9     	str	x9, [sp, #0xab0]
   d457c: 540000ec     	b.gt	0xd4598 <android::MPEG4Extractor::parseChunk(long*, int)+0x1c78>
   d4580: 14000001     	b	0xd4584 <android::MPEG4Extractor::parseChunk(long*, int)+0x1c64>
   d4584: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4588: b91083e8     	str	w8, [sp, #0x1080]
   d458c: 320003e8     	orr	w8, wzr, #0x1
   d4590: b91057e8     	str	w8, [sp, #0x1054]
   d4594: 14001116     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4598: b9520be8     	ldr	w8, [sp, #0x1208]
   d459c: 5ac00908     	rev	w8, w8
   d45a0: b90fe3e8     	str	w8, [sp, #0xfe0]
   d45a4: b94fe7e8     	ldr	w8, [sp, #0xfe4]
   d45a8: 350000a8     	cbnz	w8, 0xd45bc <android::MPEG4Extractor::parseChunk(long*, int)+0x1c9c>
   d45ac: 14000001     	b	0xd45b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1c90>
   d45b0: b94fe3e8     	ldr	w8, [sp, #0xfe0]
   d45b4: 35000108     	cbnz	w8, 0xd45d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1cb4>
   d45b8: 14000001     	b	0xd45bc <android::MPEG4Extractor::parseChunk(long*, int)+0x1c9c>
   d45bc: b94fe7e8     	ldr	w8, [sp, #0xfe4]
   d45c0: 34000148     	cbz	w8, 0xd45e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1cc8>
   d45c4: 14000001     	b	0xd45c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1ca8>
   d45c8: b94fe3e8     	ldr	w8, [sp, #0xfe0]
   d45cc: 350000e8     	cbnz	w8, 0xd45e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1cc8>
   d45d0: 14000001     	b	0xd45d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1cb4>
   d45d4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d45d8: b91083e8     	str	w8, [sp, #0x1080]
   d45dc: 320003e8     	orr	w8, wzr, #0x1
   d45e0: b91057e8     	str	w8, [sp, #0x1054]
   d45e4: 14001102     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d45e8: b94fe3e8     	ldr	w8, [sp, #0xfe0]
   d45ec: 34000228     	cbz	w8, 0xd4630 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d10>
   d45f0: 14000001     	b	0xd45f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1cd4>
   d45f4: b94fe3e8     	ldr	w8, [sp, #0xfe0]
   d45f8: 71002108     	subs	w8, w8, #0x8
   d45fc: b90aafe8     	str	w8, [sp, #0xaac]
   d4600: 54000180     	b.eq	0xd4630 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d10>
   d4604: 14000001     	b	0xd4608 <android::MPEG4Extractor::parseChunk(long*, int)+0x1ce8>
   d4608: b94fe3e8     	ldr	w8, [sp, #0xfe0]
   d460c: 71004108     	subs	w8, w8, #0x10
   d4610: b90aabe8     	str	w8, [sp, #0xaa8]
   d4614: 540000e0     	b.eq	0xd4630 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d10>
   d4618: 14000001     	b	0xd461c <android::MPEG4Extractor::parseChunk(long*, int)+0x1cfc>
   d461c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4620: b91083e8     	str	w8, [sp, #0x1080]
   d4624: 320003e8     	orr	w8, wzr, #0x1
   d4628: b91057e8     	str	w8, [sp, #0x1054]
   d462c: 140010f0     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4630: 14000001     	b	0xd4634 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d14>
   d4634: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4638: 91024100     	add	x0, x8, #0x90
   d463c: 97ff4c55     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4640: f90553e0     	str	x0, [sp, #0xaa0]
   d4644: 14000001     	b	0xd4648 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d28>
   d4648: f94753e8     	ldr	x8, [sp, #0xea0]
   d464c: f9408909     	ldr	x9, [x8, #0x110]
   d4650: 91002121     	add	x1, x9, #0x8
   d4654: f94553e9     	ldr	x9, [sp, #0xaa0]
   d4658: f940012a     	ldr	x10, [x9]
   d465c: f9401d4a     	ldr	x10, [x10, #0x38]
   d4660: 321c03eb     	orr	w11, wzr, #0x10
   d4664: 2a0b03e3     	mov	w3, w11
   d4668: d10253a2     	sub	x2, x29, #0x94
   d466c: aa0903e0     	mov	x0, x9
   d4670: d63f0140     	blr	x10
   d4674: f9054fe0     	str	x0, [sp, #0xa98]
   d4678: 14000001     	b	0xd467c <android::MPEG4Extractor::parseChunk(long*, int)+0x1d5c>
   d467c: f9454fe8     	ldr	x8, [sp, #0xa98]
   d4680: f1003d09     	subs	x9, x8, #0xf
   d4684: f9054be9     	str	x9, [sp, #0xa90]
   d4688: 540000ec     	b.gt	0xd46a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d84>
   d468c: 14000001     	b	0xd4690 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d70>
   d4690: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4694: b91083e8     	str	w8, [sp, #0x1080]
   d4698: 320003e8     	orr	w8, wzr, #0x1
   d469c: b91057e8     	str	w8, [sp, #0x1054]
   d46a0: 140010d3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d46a4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d46a8: f9405909     	ldr	x9, [x8, #0xb0]
   d46ac: b50000e9     	cbnz	x9, 0xd46c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1da8>
   d46b0: 14000001     	b	0xd46b4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1d94>
   d46b4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d46b8: b91083e8     	str	w8, [sp, #0x1080]
   d46bc: 320003e8     	orr	w8, wzr, #0x1
   d46c0: b91057e8     	str	w8, [sp, #0x1054]
   d46c4: 140010ca     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d46c8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d46cc: f9405909     	ldr	x9, [x8, #0xb0]
   d46d0: 91002120     	add	x0, x9, #0x8
   d46d4: 97ff41f7     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d46d8: f90547e0     	str	x0, [sp, #0xa88]
   d46dc: 14000001     	b	0xd46e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1dc0>
   d46e0: b94fe7e2     	ldr	w2, [sp, #0xfe4]
   d46e4: 528f29a1     	mov	w1, #0x794d             // =31053
   d46e8: 72ac6e41     	movk	w1, #0x6372, lsl #16
   d46ec: f94547e0     	ldr	x0, [sp, #0xa88]
   d46f0: 97ff3c60     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d46f4: b90a87e0     	str	w0, [sp, #0xa84]
   d46f8: 14000001     	b	0xd46fc <android::MPEG4Extractor::parseChunk(long*, int)+0x1ddc>
   d46fc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4700: f9405909     	ldr	x9, [x8, #0xb0]
   d4704: 91002120     	add	x0, x9, #0x8
   d4708: 97ff41ea     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d470c: f9053fe0     	str	x0, [sp, #0xa78]
   d4710: 14000001     	b	0xd4714 <android::MPEG4Extractor::parseChunk(long*, int)+0x1df4>
   d4714: b94fe3e2     	ldr	w2, [sp, #0xfe0]
   d4718: 528f2a61     	mov	w1, #0x7953             // =31059
   d471c: 72ac6e41     	movk	w1, #0x6372, lsl #16
   d4720: f9453fe0     	ldr	x0, [sp, #0xa78]
   d4724: 97ff3c53     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d4728: b90a77e0     	str	w0, [sp, #0xa74]
   d472c: 14000001     	b	0xd4730 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e10>
   d4730: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4734: f9405909     	ldr	x9, [x8, #0xb0]
   d4738: 91002120     	add	x0, x9, #0x8
   d473c: 97ff41dd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d4740: f90537e0     	str	x0, [sp, #0xa68]
   d4744: 14000001     	b	0xd4748 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e28>
   d4748: 321c03e8     	orr	w8, wzr, #0x10
   d474c: 2a0803e4     	mov	w4, w8
   d4750: 528f2961     	mov	w1, #0x794b             // =31051
   d4754: 72ac6e41     	movk	w1, #0x6372, lsl #16
   d4758: 528dcc62     	mov	w2, #0x6e63             // =28259
   d475c: 72ae8ca2     	movk	w2, #0x7465, lsl #16
   d4760: d10253a3     	sub	x3, x29, #0x94
   d4764: f94537e0     	ldr	x0, [sp, #0xa68]
   d4768: 97ff4332     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d476c: b90a67e0     	str	w0, [sp, #0xa64]
   d4770: 14000001     	b	0xd4774 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e54>
   d4774: 14001099     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d4778: f94753e8     	ldr	x8, [sp, #0xea0]
   d477c: f9413509     	ldr	x9, [x8, #0x268]
   d4780: f940910a     	ldr	x10, [x8, #0x120]
   d4784: f940014b     	ldr	x11, [x10]
   d4788: 8b090169     	add	x9, x11, x9
   d478c: f9000149     	str	x9, [x10]
   d4790: f9408901     	ldr	x1, [x8, #0x110]
   d4794: f9408502     	ldr	x2, [x8, #0x108]
   d4798: f9474fe0     	ldr	x0, [sp, #0xe98]
   d479c: 97ff59a1     	bl	0xaae20 <_ZN7android14MPEG4Extractor16parseTrackHeaderEll@plt>
   d47a0: b90a63e0     	str	w0, [sp, #0xa60]
   d47a4: 14000001     	b	0xd47a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e88>
   d47a8: b94a63e8     	ldr	w8, [sp, #0xa60]
   d47ac: b90fdfe8     	str	w8, [sp, #0xfdc]
   d47b0: 340000e8     	cbz	w8, 0xd47cc <android::MPEG4Extractor::parseChunk(long*, int)+0x1eac>
   d47b4: 14000001     	b	0xd47b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1e98>
   d47b8: b94fdfe8     	ldr	w8, [sp, #0xfdc]
   d47bc: b91083e8     	str	w8, [sp, #0x1080]
   d47c0: 320003e8     	orr	w8, wzr, #0x1
   d47c4: b91057e8     	str	w8, [sp, #0x1054]
   d47c8: 14001089     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d47cc: 14001083     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d47d0: f94753e8     	ldr	x8, [sp, #0xea0]
   d47d4: f9413509     	ldr	x9, [x8, #0x268]
   d47d8: f940910a     	ldr	x10, [x8, #0x120]
   d47dc: f940014b     	ldr	x11, [x10]
   d47e0: 8b090169     	add	x9, x11, x9
   d47e4: f9000149     	str	x9, [x10]
   d47e8: f9474fe9     	ldr	x9, [sp, #0xe98]
   d47ec: 91024120     	add	x0, x9, #0x90
   d47f0: 97ff4be8     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d47f4: f9052fe0     	str	x0, [sp, #0xa58]
   d47f8: 14000001     	b	0xd47fc <android::MPEG4Extractor::parseChunk(long*, int)+0x1edc>
   d47fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d4800: f9408909     	ldr	x9, [x8, #0x110]
   d4804: 91001121     	add	x1, x9, #0x4
   d4808: f9452fe9     	ldr	x9, [sp, #0xa58]
   d480c: f940012a     	ldr	x10, [x9]
   d4810: f9401d4a     	ldr	x10, [x10, #0x38]
   d4814: 321c03eb     	orr	w11, wzr, #0x10
   d4818: 2a0b03e3     	mov	w3, w11
   d481c: d102e3a2     	sub	x2, x29, #0xb8
   d4820: aa0903e0     	mov	x0, x9
   d4824: d63f0140     	blr	x10
   d4828: f9052be0     	str	x0, [sp, #0xa50]
   d482c: 14000001     	b	0xd4830 <android::MPEG4Extractor::parseChunk(long*, int)+0x1f10>
   d4830: f9452be8     	ldr	x8, [sp, #0xa50]
   d4834: f1003d09     	subs	x9, x8, #0xf
   d4838: f90527e9     	str	x9, [sp, #0xa48]
   d483c: 540000ec     	b.gt	0xd4858 <android::MPEG4Extractor::parseChunk(long*, int)+0x1f38>
   d4840: 14000001     	b	0xd4844 <android::MPEG4Extractor::parseChunk(long*, int)+0x1f24>
   d4844: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4848: b91083e8     	str	w8, [sp, #0x1080]
   d484c: 320003e8     	orr	w8, wzr, #0x1
   d4850: b91057e8     	str	w8, [sp, #0x1054]
   d4854: 14001066     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4858: 2a1f03e8     	mov	w8, wzr
   d485c: b9115fe8     	str	w8, [sp, #0x115c]
   d4860: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4864: 91024120     	add	x0, x9, #0x90
   d4868: 97ff4bca     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d486c: f90523e0     	str	x0, [sp, #0xa40]
   d4870: 14000001     	b	0xd4874 <android::MPEG4Extractor::parseChunk(long*, int)+0x1f54>
   d4874: f94753e8     	ldr	x8, [sp, #0xea0]
   d4878: f9408909     	ldr	x9, [x8, #0x110]
   d487c: 91005121     	add	x1, x9, #0x14
   d4880: f94523e9     	ldr	x9, [sp, #0xa40]
   d4884: f940012a     	ldr	x10, [x9]
   d4888: f9401d4a     	ldr	x10, [x10, #0x38]
   d488c: 321e03eb     	orr	w11, wzr, #0x4
   d4890: 2a0b03e3     	mov	w3, w11
   d4894: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4898: 91057042     	add	x2, x2, #0x15c
   d489c: aa0903e0     	mov	x0, x9
   d48a0: d63f0140     	blr	x10
   d48a4: f9051fe0     	str	x0, [sp, #0xa38]
   d48a8: 14000001     	b	0xd48ac <android::MPEG4Extractor::parseChunk(long*, int)+0x1f8c>
   d48ac: f9451fe8     	ldr	x8, [sp, #0xa38]
   d48b0: f1000d09     	subs	x9, x8, #0x3
   d48b4: f9051be9     	str	x9, [sp, #0xa30]
   d48b8: 540000ec     	b.gt	0xd48d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x1fb4>
   d48bc: 14000001     	b	0xd48c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x1fa0>
   d48c0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d48c4: b91083e8     	str	w8, [sp, #0x1080]
   d48c8: 320003e8     	orr	w8, wzr, #0x1
   d48cc: b91057e8     	str	w8, [sp, #0x1054]
   d48d0: 14001047     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d48d4: b9515fe8     	ldr	w8, [sp, #0x115c]
   d48d8: 5ac00908     	rev	w8, w8
   d48dc: b81583a8     	stur	w8, [x29, #-0xa8]
   d48e0: f94753e9     	ldr	x9, [sp, #0xea0]
   d48e4: f941352a     	ldr	x10, [x9, #0x268]
   d48e8: f100514a     	subs	x10, x10, #0x14
   d48ec: f90517ea     	str	x10, [sp, #0xa28]
   d48f0: 54000163     	b.lo	0xd491c <android::MPEG4Extractor::parseChunk(long*, int)+0x1ffc>
   d48f4: 14000001     	b	0xd48f8 <android::MPEG4Extractor::parseChunk(long*, int)+0x1fd8>
   d48f8: b85583a8     	ldur	w8, [x29, #-0xa8]
   d48fc: 2a0803e9     	mov	w9, w8
   d4900: f94753ea     	ldr	x10, [sp, #0xea0]
   d4904: f941354b     	ldr	x11, [x10, #0x268]
   d4908: f100516b     	subs	x11, x11, #0x14
   d490c: eb0b0129     	subs	x9, x9, x11
   d4910: f90513e9     	str	x9, [sp, #0xa20]
   d4914: 540000e9     	b.ls	0xd4930 <android::MPEG4Extractor::parseChunk(long*, int)+0x2010>
   d4918: 14000001     	b	0xd491c <android::MPEG4Extractor::parseChunk(long*, int)+0x1ffc>
   d491c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4920: b91083e8     	str	w8, [sp, #0x1080]
   d4924: 320003e8     	orr	w8, wzr, #0x1
   d4928: b91057e8     	str	w8, [sp, #0x1054]
   d492c: 14001030     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4930: b85583a8     	ldur	w8, [x29, #-0xa8]
   d4934: 2a0803e0     	mov	w0, w8
   d4938: 90000ea1     	adrp	x1, 0x2a8000
   d493c: f9435421     	ldr	x1, [x1, #0x6a8]
   d4940: 97ff3df4     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   d4944: f94753e1     	ldr	x1, [sp, #0xea0]
   d4948: f9027020     	str	x0, [x1, #0x4e0]
   d494c: f9427020     	ldr	x0, [x1, #0x4e0]
   d4950: b50000e0     	cbnz	x0, 0xd496c <android::MPEG4Extractor::parseChunk(long*, int)+0x204c>
   d4954: 14000001     	b	0xd4958 <android::MPEG4Extractor::parseChunk(long*, int)+0x2038>
   d4958: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d495c: b91083e8     	str	w8, [sp, #0x1080]
   d4960: 320003e8     	orr	w8, wzr, #0x1
   d4964: b91057e8     	str	w8, [sp, #0x1054]
   d4968: 14001021     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d496c: b85583a8     	ldur	w8, [x29, #-0xa8]
   d4970: 2a0803e9     	mov	w9, w8
   d4974: f94753ea     	ldr	x10, [sp, #0xea0]
   d4978: f9004149     	str	x9, [x10, #0x80]
   d497c: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4980: 91024120     	add	x0, x9, #0x90
   d4984: 97ff4b83     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4988: f9050fe0     	str	x0, [sp, #0xa18]
   d498c: 14000001     	b	0xd4990 <android::MPEG4Extractor::parseChunk(long*, int)+0x2070>
   d4990: f94753e8     	ldr	x8, [sp, #0xea0]
   d4994: f9408909     	ldr	x9, [x8, #0x110]
   d4998: 91006121     	add	x1, x9, #0x18
   d499c: f9427102     	ldr	x2, [x8, #0x4e0]
   d49a0: f9404103     	ldr	x3, [x8, #0x80]
   d49a4: f9450fe9     	ldr	x9, [sp, #0xa18]
   d49a8: f940012a     	ldr	x10, [x9]
   d49ac: f9401d4a     	ldr	x10, [x10, #0x38]
   d49b0: aa0903e0     	mov	x0, x9
   d49b4: d63f0140     	blr	x10
   d49b8: f9050be0     	str	x0, [sp, #0xa10]
   d49bc: 14000001     	b	0xd49c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x20a0>
   d49c0: f94753e8     	ldr	x8, [sp, #0xea0]
   d49c4: f9404109     	ldr	x9, [x8, #0x80]
   d49c8: f9450bea     	ldr	x10, [sp, #0xa10]
   d49cc: eb090149     	subs	x9, x10, x9
   d49d0: f90507e9     	str	x9, [sp, #0xa08]
   d49d4: 5400020a     	b.ge	0xd4a14 <android::MPEG4Extractor::parseChunk(long*, int)+0x20f4>
   d49d8: 14000001     	b	0xd49dc <android::MPEG4Extractor::parseChunk(long*, int)+0x20bc>
   d49dc: f94753e8     	ldr	x8, [sp, #0xea0]
   d49e0: f9427109     	ldr	x9, [x8, #0x4e0]
   d49e4: aa0903e0     	mov	x0, x9
   d49e8: f90503e0     	str	x0, [sp, #0xa00]
   d49ec: b40000a9     	cbz	x9, 0xd4a00 <android::MPEG4Extractor::parseChunk(long*, int)+0x20e0>
   d49f0: 14000001     	b	0xd49f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x20d4>
   d49f4: f94503e0     	ldr	x0, [sp, #0xa00]
   d49f8: 97ff469e     	bl	0xa6470 <_ZdaPv@plt>
   d49fc: 14000001     	b	0xd4a00 <android::MPEG4Extractor::parseChunk(long*, int)+0x20e0>
   d4a00: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4a04: b91083e8     	str	w8, [sp, #0x1080]
   d4a08: 320003e8     	orr	w8, wzr, #0x1
   d4a0c: b91057e8     	str	w8, [sp, #0x1054]
   d4a10: 14000ff7     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4a14: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4a18: 91010100     	add	x0, x8, #0x40
   d4a1c: d102e3a1     	sub	x1, x29, #0xb8
   d4a20: 97ff419c     	bl	0xa5090 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEE9push_backERKS2_@plt>
   d4a24: 14000001     	b	0xd4a28 <android::MPEG4Extractor::parseChunk(long*, int)+0x2108>
   d4a28: 14000fec     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d4a2c: f94753e8     	ldr	x8, [sp, #0xea0]
   d4a30: f9413509     	ldr	x9, [x8, #0x268]
   d4a34: f940910a     	ldr	x10, [x8, #0x120]
   d4a38: f940014b     	ldr	x11, [x10]
   d4a3c: 8b090169     	add	x9, x11, x9
   d4a40: f9000149     	str	x9, [x10]
   d4a44: f9408509     	ldr	x9, [x8, #0x108]
   d4a48: f1001129     	subs	x9, x9, #0x4
   d4a4c: f904ffe9     	str	x9, [sp, #0x9f8]
   d4a50: 540000cb     	b.lt	0xd4a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x2148>
   d4a54: 14000001     	b	0xd4a58 <android::MPEG4Extractor::parseChunk(long*, int)+0x2138>
   d4a58: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4a5c: f9405909     	ldr	x9, [x8, #0xb0]
   d4a60: b50000e9     	cbnz	x9, 0xd4a7c <android::MPEG4Extractor::parseChunk(long*, int)+0x215c>
   d4a64: 14000001     	b	0xd4a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x2148>
   d4a68: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4a6c: b91083e8     	str	w8, [sp, #0x1080]
   d4a70: 320003e8     	orr	w8, wzr, #0x1
   d4a74: b91057e8     	str	w8, [sp, #0x1054]
   d4a78: 14000fdd     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4a7c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4a80: 91024100     	add	x0, x8, #0x90
   d4a84: 97ff4b43     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4a88: f904fbe0     	str	x0, [sp, #0x9f0]
   d4a8c: 14000001     	b	0xd4a90 <android::MPEG4Extractor::parseChunk(long*, int)+0x2170>
   d4a90: f94753e8     	ldr	x8, [sp, #0xea0]
   d4a94: f9408901     	ldr	x1, [x8, #0x110]
   d4a98: f944fbe9     	ldr	x9, [sp, #0x9f0]
   d4a9c: f940012a     	ldr	x10, [x9]
   d4aa0: f9401d4a     	ldr	x10, [x10, #0x38]
   d4aa4: 320003eb     	orr	w11, wzr, #0x1
   d4aa8: 2a0b03e3     	mov	w3, w11
   d4aac: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4ab0: 91056042     	add	x2, x2, #0x158
   d4ab4: aa0903e0     	mov	x0, x9
   d4ab8: d63f0140     	blr	x10
   d4abc: f904f7e0     	str	x0, [sp, #0x9e8]
   d4ac0: 14000001     	b	0xd4ac4 <android::MPEG4Extractor::parseChunk(long*, int)+0x21a4>
   d4ac4: f944f7e8     	ldr	x8, [sp, #0x9e8]
   d4ac8: f1000109     	subs	x9, x8, #0x0
   d4acc: f904f3e9     	str	x9, [sp, #0x9e0]
   d4ad0: 540000ec     	b.gt	0xd4aec <android::MPEG4Extractor::parseChunk(long*, int)+0x21cc>
   d4ad4: 14000001     	b	0xd4ad8 <android::MPEG4Extractor::parseChunk(long*, int)+0x21b8>
   d4ad8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4adc: b91083e8     	str	w8, [sp, #0x1080]
   d4ae0: 320003e8     	orr	w8, wzr, #0x1
   d4ae4: b91057e8     	str	w8, [sp, #0x1054]
   d4ae8: 14000fc1     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4aec: 910567e8     	add	x8, sp, #0x159
   d4af0: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4af4: 71000508     	subs	w8, w8, #0x1
   d4af8: b909dfe8     	str	w8, [sp, #0x9dc]
   d4afc: 540000e1     	b.ne	0xd4b18 <android::MPEG4Extractor::parseChunk(long*, int)+0x21f8>
   d4b00: 14000001     	b	0xd4b04 <android::MPEG4Extractor::parseChunk(long*, int)+0x21e4>
   d4b04: f94753e8     	ldr	x8, [sp, #0xea0]
   d4b08: f9408909     	ldr	x9, [x8, #0x110]
   d4b0c: 91005129     	add	x9, x9, #0x14
   d4b10: f9003d09     	str	x9, [x8, #0x78]
   d4b14: 14000010     	b	0xd4b54 <android::MPEG4Extractor::parseChunk(long*, int)+0x2234>
   d4b18: 910567e8     	add	x8, sp, #0x159
   d4b1c: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4b20: 350000e8     	cbnz	w8, 0xd4b3c <android::MPEG4Extractor::parseChunk(long*, int)+0x221c>
   d4b24: 14000001     	b	0xd4b28 <android::MPEG4Extractor::parseChunk(long*, int)+0x2208>
   d4b28: f94753e8     	ldr	x8, [sp, #0xea0]
   d4b2c: f9408909     	ldr	x9, [x8, #0x110]
   d4b30: 91003129     	add	x9, x9, #0xc
   d4b34: f9003d09     	str	x9, [x8, #0x78]
   d4b38: 14000006     	b	0xd4b50 <android::MPEG4Extractor::parseChunk(long*, int)+0x2230>
   d4b3c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4b40: b91083e8     	str	w8, [sp, #0x1080]
   d4b44: 320003e8     	orr	w8, wzr, #0x1
   d4b48: b91057e8     	str	w8, [sp, #0x1054]
   d4b4c: 14000fa8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4b50: 14000001     	b	0xd4b54 <android::MPEG4Extractor::parseChunk(long*, int)+0x2234>
   d4b54: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4b58: 91024100     	add	x0, x8, #0x90
   d4b5c: 97ff4b0d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4b60: f904ebe0     	str	x0, [sp, #0x9d0]
   d4b64: 14000001     	b	0xd4b68 <android::MPEG4Extractor::parseChunk(long*, int)+0x2248>
   d4b68: f94753e8     	ldr	x8, [sp, #0xea0]
   d4b6c: f9403d01     	ldr	x1, [x8, #0x78]
   d4b70: f944ebe9     	ldr	x9, [sp, #0x9d0]
   d4b74: f940012a     	ldr	x10, [x9]
   d4b78: f9401d4a     	ldr	x10, [x10, #0x38]
   d4b7c: 321e03eb     	orr	w11, wzr, #0x4
   d4b80: 2a0b03e3     	mov	w3, w11
   d4b84: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4b88: 91055042     	add	x2, x2, #0x154
   d4b8c: aa0903e0     	mov	x0, x9
   d4b90: d63f0140     	blr	x10
   d4b94: f904e7e0     	str	x0, [sp, #0x9c8]
   d4b98: 14000001     	b	0xd4b9c <android::MPEG4Extractor::parseChunk(long*, int)+0x227c>
   d4b9c: f944e7e8     	ldr	x8, [sp, #0x9c8]
   d4ba0: f1000d09     	subs	x9, x8, #0x3
   d4ba4: f904e3e9     	str	x9, [sp, #0x9c0]
   d4ba8: 540000ec     	b.gt	0xd4bc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x22a4>
   d4bac: 14000001     	b	0xd4bb0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2290>
   d4bb0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4bb4: b91083e8     	str	w8, [sp, #0x1080]
   d4bb8: 320003e8     	orr	w8, wzr, #0x1
   d4bbc: b91057e8     	str	w8, [sp, #0x1054]
   d4bc0: 14000f8b     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4bc4: b95157e8     	ldr	w8, [sp, #0x1154]
   d4bc8: 350000e8     	cbnz	w8, 0xd4be4 <android::MPEG4Extractor::parseChunk(long*, int)+0x22c4>
   d4bcc: 14000001     	b	0xd4bd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x22b0>
   d4bd0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4bd4: b91083e8     	str	w8, [sp, #0x1080]
   d4bd8: 320003e8     	orr	w8, wzr, #0x1
   d4bdc: b91057e8     	str	w8, [sp, #0x1054]
   d4be0: 14000f83     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4be4: b95157e8     	ldr	w8, [sp, #0x1154]
   d4be8: 5ac00908     	rev	w8, w8
   d4bec: f9474fe9     	ldr	x9, [sp, #0xe98]
   d4bf0: f940592a     	ldr	x10, [x9, #0xb0]
   d4bf4: b9001148     	str	w8, [x10, #0x10]
   d4bf8: aa1f03ea     	mov	x10, xzr
   d4bfc: f94753eb     	ldr	x11, [sp, #0xea0]
   d4c00: f900fd6a     	str	x10, [x11, #0x1f8]
   d4c04: 910567e8     	add	x8, sp, #0x159
   d4c08: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4c0c: 71000508     	subs	w8, w8, #0x1
   d4c10: b909bfe8     	str	w8, [sp, #0x9bc]
   d4c14: 540005e1     	b.ne	0xd4cd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x23b0>
   d4c18: 14000001     	b	0xd4c1c <android::MPEG4Extractor::parseChunk(long*, int)+0x22fc>
   d4c1c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4c20: 91024100     	add	x0, x8, #0x90
   d4c24: 97ff4adb     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4c28: f904dbe0     	str	x0, [sp, #0x9b0]
   d4c2c: 14000001     	b	0xd4c30 <android::MPEG4Extractor::parseChunk(long*, int)+0x2310>
   d4c30: f94753e8     	ldr	x8, [sp, #0xea0]
   d4c34: f9403d09     	ldr	x9, [x8, #0x78]
   d4c38: 91001121     	add	x1, x9, #0x4
   d4c3c: f944dbe9     	ldr	x9, [sp, #0x9b0]
   d4c40: f940012a     	ldr	x10, [x9]
   d4c44: f9401d4a     	ldr	x10, [x10, #0x38]
   d4c48: 321d03eb     	orr	w11, wzr, #0x8
   d4c4c: 2a0b03e3     	mov	w3, w11
   d4c50: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4c54: 91052042     	add	x2, x2, #0x148
   d4c58: aa0903e0     	mov	x0, x9
   d4c5c: d63f0140     	blr	x10
   d4c60: f904d7e0     	str	x0, [sp, #0x9a8]
   d4c64: 14000001     	b	0xd4c68 <android::MPEG4Extractor::parseChunk(long*, int)+0x2348>
   d4c68: f944d7e8     	ldr	x8, [sp, #0x9a8]
   d4c6c: f1001d09     	subs	x9, x8, #0x7
   d4c70: f904d3e9     	str	x9, [sp, #0x9a0]
   d4c74: 540000ec     	b.gt	0xd4c90 <android::MPEG4Extractor::parseChunk(long*, int)+0x2370>
   d4c78: 14000001     	b	0xd4c7c <android::MPEG4Extractor::parseChunk(long*, int)+0x235c>
   d4c7c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4c80: b91083e8     	str	w8, [sp, #0x1080]
   d4c84: 320003e8     	orr	w8, wzr, #0x1
   d4c88: b91057e8     	str	w8, [sp, #0x1054]
   d4c8c: 14000f58     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4c90: f94753e8     	ldr	x8, [sp, #0xea0]
   d4c94: f940fd09     	ldr	x9, [x8, #0x1f8]
   d4c98: b1000529     	adds	x9, x9, #0x1
   d4c9c: f904cfe9     	str	x9, [sp, #0x998]
   d4ca0: 54000160     	b.eq	0xd4ccc <android::MPEG4Extractor::parseChunk(long*, int)+0x23ac>
   d4ca4: 14000001     	b	0xd4ca8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2388>
   d4ca8: f94753e8     	ldr	x8, [sp, #0xea0]
   d4cac: f940fd00     	ldr	x0, [x8, #0x1f8]
   d4cb0: 97ff56b4     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   d4cb4: f904cbe0     	str	x0, [sp, #0x990]
   d4cb8: 14000001     	b	0xd4cbc <android::MPEG4Extractor::parseChunk(long*, int)+0x239c>
   d4cbc: f944cbe8     	ldr	x8, [sp, #0x990]
   d4cc0: f94753e9     	ldr	x9, [sp, #0xea0]
   d4cc4: f900fd28     	str	x8, [x9, #0x1f8]
   d4cc8: 14000001     	b	0xd4ccc <android::MPEG4Extractor::parseChunk(long*, int)+0x23ac>
   d4ccc: 1400002a     	b	0xd4d74 <android::MPEG4Extractor::parseChunk(long*, int)+0x2454>
   d4cd0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4cd4: 91024100     	add	x0, x8, #0x90
   d4cd8: 97ff4aae     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4cdc: f904c7e0     	str	x0, [sp, #0x988]
   d4ce0: 14000001     	b	0xd4ce4 <android::MPEG4Extractor::parseChunk(long*, int)+0x23c4>
   d4ce4: f94753e8     	ldr	x8, [sp, #0xea0]
   d4ce8: f9403d09     	ldr	x9, [x8, #0x78]
   d4cec: 91001121     	add	x1, x9, #0x4
   d4cf0: f944c7e9     	ldr	x9, [sp, #0x988]
   d4cf4: f940012a     	ldr	x10, [x9]
   d4cf8: f9401d4a     	ldr	x10, [x10, #0x38]
   d4cfc: 321e03eb     	orr	w11, wzr, #0x4
   d4d00: 2a0b03e3     	mov	w3, w11
   d4d04: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4d08: 91051042     	add	x2, x2, #0x144
   d4d0c: aa0903e0     	mov	x0, x9
   d4d10: d63f0140     	blr	x10
   d4d14: f904c3e0     	str	x0, [sp, #0x980]
   d4d18: 14000001     	b	0xd4d1c <android::MPEG4Extractor::parseChunk(long*, int)+0x23fc>
   d4d1c: f944c3e8     	ldr	x8, [sp, #0x980]
   d4d20: f1000d09     	subs	x9, x8, #0x3
   d4d24: f904bfe9     	str	x9, [sp, #0x978]
   d4d28: 540000ec     	b.gt	0xd4d44 <android::MPEG4Extractor::parseChunk(long*, int)+0x2424>
   d4d2c: 14000001     	b	0xd4d30 <android::MPEG4Extractor::parseChunk(long*, int)+0x2410>
   d4d30: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4d34: b91083e8     	str	w8, [sp, #0x1080]
   d4d38: 320003e8     	orr	w8, wzr, #0x1
   d4d3c: b91057e8     	str	w8, [sp, #0x1054]
   d4d40: 14000f2b     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4d44: b95147e8     	ldr	w8, [sp, #0x1144]
   d4d48: 31000508     	adds	w8, w8, #0x1
   d4d4c: b90977e8     	str	w8, [sp, #0x974]
   d4d50: 54000100     	b.eq	0xd4d70 <android::MPEG4Extractor::parseChunk(long*, int)+0x2450>
   d4d54: 14000001     	b	0xd4d58 <android::MPEG4Extractor::parseChunk(long*, int)+0x2438>
   d4d58: b95147e8     	ldr	w8, [sp, #0x1144]
   d4d5c: 5ac00908     	rev	w8, w8
   d4d60: 2a0803e9     	mov	w9, w8
   d4d64: f94753ea     	ldr	x10, [sp, #0xea0]
   d4d68: f900fd49     	str	x9, [x10, #0x1f8]
   d4d6c: 14000001     	b	0xd4d70 <android::MPEG4Extractor::parseChunk(long*, int)+0x2450>
   d4d70: 14000001     	b	0xd4d74 <android::MPEG4Extractor::parseChunk(long*, int)+0x2454>
   d4d74: f94753e8     	ldr	x8, [sp, #0xea0]
   d4d78: f940fd09     	ldr	x9, [x8, #0x1f8]
   d4d7c: b40003e9     	cbz	x9, 0xd4df8 <android::MPEG4Extractor::parseChunk(long*, int)+0x24d8>
   d4d80: 14000001     	b	0xd4d84 <android::MPEG4Extractor::parseChunk(long*, int)+0x2464>
   d4d84: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4d88: f9405909     	ldr	x9, [x8, #0xb0]
   d4d8c: b940112a     	ldr	w10, [x9, #0x10]
   d4d90: 3400034a     	cbz	w10, 0xd4df8 <android::MPEG4Extractor::parseChunk(long*, int)+0x24d8>
   d4d94: 14000001     	b	0xd4d98 <android::MPEG4Extractor::parseChunk(long*, int)+0x2478>
   d4d98: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4d9c: f9405909     	ldr	x9, [x8, #0xb0]
   d4da0: 91002120     	add	x0, x9, #0x8
   d4da4: 97ff4043     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d4da8: f904b7e0     	str	x0, [sp, #0x968]
   d4dac: 14000001     	b	0xd4db0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2490>
   d4db0: f94753e8     	ldr	x8, [sp, #0xea0]
   d4db4: f940fd09     	ldr	x9, [x8, #0x1f8]
   d4db8: 5288480a     	mov	w10, #0x4240            // =16960
   d4dbc: 72a001ea     	movk	w10, #0xf, lsl #16
   d4dc0: 2a0a03eb     	mov	w11, w10
   d4dc4: 9b0b7d29     	mul	x9, x9, x11
   d4dc8: f9474feb     	ldr	x11, [sp, #0xe98]
   d4dcc: f940596c     	ldr	x12, [x11, #0xb0]
   d4dd0: b940118a     	ldr	w10, [x12, #0x10]
   d4dd4: 2a0a03ec     	mov	w12, w10
   d4dd8: 9acc0d22     	sdiv	x2, x9, x12
   d4ddc: 528e4c21     	mov	w1, #0x7261             // =29281
   d4de0: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d4de4: f944b7e0     	ldr	x0, [sp, #0x968]
   d4de8: 97ff52d6     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   d4dec: b90967e0     	str	w0, [sp, #0x964]
   d4df0: 14000001     	b	0xd4df4 <android::MPEG4Extractor::parseChunk(long*, int)+0x24d4>
   d4df4: 14000001     	b	0xd4df8 <android::MPEG4Extractor::parseChunk(long*, int)+0x24d8>
   d4df8: 910567e8     	add	x8, sp, #0x159
   d4dfc: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4e00: 71000508     	subs	w8, w8, #0x1
   d4e04: b90963e8     	str	w8, [sp, #0x960]
   d4e08: 540000e1     	b.ne	0xd4e24 <android::MPEG4Extractor::parseChunk(long*, int)+0x2504>
   d4e0c: 14000001     	b	0xd4e10 <android::MPEG4Extractor::parseChunk(long*, int)+0x24f0>
   d4e10: f94753e8     	ldr	x8, [sp, #0xea0]
   d4e14: f9403d09     	ldr	x9, [x8, #0x78]
   d4e18: 91003129     	add	x9, x9, #0xc
   d4e1c: f9003909     	str	x9, [x8, #0x70]
   d4e20: 14000010     	b	0xd4e60 <android::MPEG4Extractor::parseChunk(long*, int)+0x2540>
   d4e24: 910567e8     	add	x8, sp, #0x159
   d4e28: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4e2c: 350000e8     	cbnz	w8, 0xd4e48 <android::MPEG4Extractor::parseChunk(long*, int)+0x2528>
   d4e30: 14000001     	b	0xd4e34 <android::MPEG4Extractor::parseChunk(long*, int)+0x2514>
   d4e34: f94753e8     	ldr	x8, [sp, #0xea0]
   d4e38: f9403d09     	ldr	x9, [x8, #0x78]
   d4e3c: 91002129     	add	x9, x9, #0x8
   d4e40: f9003909     	str	x9, [x8, #0x70]
   d4e44: 14000006     	b	0xd4e5c <android::MPEG4Extractor::parseChunk(long*, int)+0x253c>
   d4e48: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4e4c: b91083e8     	str	w8, [sp, #0x1080]
   d4e50: 320003e8     	orr	w8, wzr, #0x1
   d4e54: b91057e8     	str	w8, [sp, #0x1054]
   d4e58: 14000ee5     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4e5c: 14000001     	b	0xd4e60 <android::MPEG4Extractor::parseChunk(long*, int)+0x2540>
   d4e60: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4e64: 91024100     	add	x0, x8, #0x90
   d4e68: 97ff4a4a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4e6c: f904afe0     	str	x0, [sp, #0x958]
   d4e70: 14000001     	b	0xd4e74 <android::MPEG4Extractor::parseChunk(long*, int)+0x2554>
   d4e74: f94753e8     	ldr	x8, [sp, #0xea0]
   d4e78: f9403901     	ldr	x1, [x8, #0x70]
   d4e7c: f944afe9     	ldr	x9, [sp, #0x958]
   d4e80: f940012a     	ldr	x10, [x9]
   d4e84: f9401d4a     	ldr	x10, [x10, #0x38]
   d4e88: 321f03eb     	orr	w11, wzr, #0x2
   d4e8c: 2a0b03e3     	mov	w3, w11
   d4e90: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4e94: 91081042     	add	x2, x2, #0x204
   d4e98: aa0903e0     	mov	x0, x9
   d4e9c: d63f0140     	blr	x10
   d4ea0: f904abe0     	str	x0, [sp, #0x950]
   d4ea4: 14000001     	b	0xd4ea8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2588>
   d4ea8: f944abe8     	ldr	x8, [sp, #0x950]
   d4eac: f1000509     	subs	x9, x8, #0x1
   d4eb0: f904a7e9     	str	x9, [sp, #0x948]
   d4eb4: 540000ec     	b.gt	0xd4ed0 <android::MPEG4Extractor::parseChunk(long*, int)+0x25b0>
   d4eb8: 14000001     	b	0xd4ebc <android::MPEG4Extractor::parseChunk(long*, int)+0x259c>
   d4ebc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4ec0: b91083e8     	str	w8, [sp, #0x1080]
   d4ec4: 320003e8     	orr	w8, wzr, #0x1
   d4ec8: b91057e8     	str	w8, [sp, #0x1054]
   d4ecc: 14000ec8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4ed0: 910817e8     	add	x8, sp, #0x205
   d4ed4: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4ed8: 53027d08     	lsr	w8, w8, #2
   d4edc: 321b0508     	orr	w8, w8, #0x60
   d4ee0: 910807e9     	add	x9, sp, #0x201
   d4ee4: 393ffd28     	strb	w8, [x9, #0xfff]
   d4ee8: 910817e8     	add	x8, sp, #0x205
   d4eec: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4ef0: 12000508     	and	w8, w8, #0x3
   d4ef4: 91081be9     	add	x9, sp, #0x206
   d4ef8: 397ffd29     	ldrb	w9, [x9, #0xfff]
   d4efc: 53057d29     	lsr	w9, w9, #5
   d4f00: 331d0509     	bfi	w9, w8, #3, #2
   d4f04: 321b0528     	orr	w8, w9, #0x60
   d4f08: 91080be9     	add	x9, sp, #0x202
   d4f0c: 393ffd28     	strb	w8, [x9, #0xfff]
   d4f10: 91081be8     	add	x8, sp, #0x206
   d4f14: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d4f18: 321b07e9     	orr	w9, wzr, #0x60
   d4f1c: 33001109     	bfxil	w9, w8, #0, #5
   d4f20: 91080fe8     	add	x8, sp, #0x203
   d4f24: 393ffd09     	strb	w9, [x8, #0xfff]
   d4f28: 2a1f03e8     	mov	w8, wzr
   d4f2c: 910813e9     	add	x9, sp, #0x204
   d4f30: 393ffd28     	strb	w8, [x9, #0xfff]
   d4f34: f9474fea     	ldr	x10, [sp, #0xe98]
   d4f38: f940594b     	ldr	x11, [x10, #0xb0]
   d4f3c: 91002160     	add	x0, x11, #0x8
   d4f40: 97ff3fdc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d4f44: f904a3e0     	str	x0, [sp, #0x940]
   d4f48: 14000001     	b	0xd4f4c <android::MPEG4Extractor::parseChunk(long*, int)+0x262c>
   d4f4c: 528dcce1     	mov	w1, #0x6e67             // =28263
   d4f50: 72ad8c21     	movk	w1, #0x6c61, lsl #16
   d4f54: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d4f58: 91080042     	add	x2, x2, #0x200
   d4f5c: f944a3e0     	ldr	x0, [sp, #0x940]
   d4f60: 97ff2d18     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d4f64: b9093fe0     	str	w0, [sp, #0x93c]
   d4f68: 14000001     	b	0xd4f6c <android::MPEG4Extractor::parseChunk(long*, int)+0x264c>
   d4f6c: 14000e9b     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d4f70: f94753e8     	ldr	x8, [sp, #0xea0]
   d4f74: f9408509     	ldr	x9, [x8, #0x108]
   d4f78: f1001d29     	subs	x9, x9, #0x7
   d4f7c: f9049be9     	str	x9, [sp, #0x930]
   d4f80: 540000ec     	b.gt	0xd4f9c <android::MPEG4Extractor::parseChunk(long*, int)+0x267c>
   d4f84: 14000001     	b	0xd4f88 <android::MPEG4Extractor::parseChunk(long*, int)+0x2668>
   d4f88: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d4f8c: b91083e8     	str	w8, [sp, #0x1080]
   d4f90: 320003e8     	orr	w8, wzr, #0x1
   d4f94: b91057e8     	str	w8, [sp, #0x1054]
   d4f98: 14000e95     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d4f9c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d4fa0: 91024100     	add	x0, x8, #0x90
   d4fa4: 97ff49fb     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d4fa8: f90497e0     	str	x0, [sp, #0x928]
   d4fac: 14000001     	b	0xd4fb0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2690>
   d4fb0: f94753e8     	ldr	x8, [sp, #0xea0]
   d4fb4: f9408901     	ldr	x1, [x8, #0x110]
   d4fb8: f94497e9     	ldr	x9, [sp, #0x928]
   d4fbc: f940012a     	ldr	x10, [x9]
   d4fc0: f9401d4a     	ldr	x10, [x10, #0x38]
   d4fc4: 321d03eb     	orr	w11, wzr, #0x8
   d4fc8: 2a0b03e3     	mov	w3, w11
   d4fcc: d10303a2     	sub	x2, x29, #0xc0
   d4fd0: aa0903e0     	mov	x0, x9
   d4fd4: d63f0140     	blr	x10
   d4fd8: f90493e0     	str	x0, [sp, #0x920]
   d4fdc: 14000001     	b	0xd4fe0 <android::MPEG4Extractor::parseChunk(long*, int)+0x26c0>
   d4fe0: f94493e8     	ldr	x8, [sp, #0x920]
   d4fe4: f1001d09     	subs	x9, x8, #0x7
   d4fe8: f9048fe9     	str	x9, [sp, #0x918]
   d4fec: 540000ec     	b.gt	0xd5008 <android::MPEG4Extractor::parseChunk(long*, int)+0x26e8>
   d4ff0: 14000001     	b	0xd4ff4 <android::MPEG4Extractor::parseChunk(long*, int)+0x26d4>
   d4ff4: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d4ff8: b91083e8     	str	w8, [sp, #0x1080]
   d4ffc: 320003e8     	orr	w8, wzr, #0x1
   d5000: b91057e8     	str	w8, [sp, #0x1054]
   d5004: 14000e7a     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5008: d10303a0     	sub	x0, x29, #0xc0
   d500c: 97ff492d     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d5010: b90917e0     	str	w0, [sp, #0x914]
   d5014: 14000001     	b	0xd5018 <android::MPEG4Extractor::parseChunk(long*, int)+0x26f8>
   d5018: b94917e8     	ldr	w8, [sp, #0x914]
   d501c: 340000e8     	cbz	w8, 0xd5038 <android::MPEG4Extractor::parseChunk(long*, int)+0x2718>
   d5020: 14000001     	b	0xd5024 <android::MPEG4Extractor::parseChunk(long*, int)+0x2704>
   d5024: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5028: b91083e8     	str	w8, [sp, #0x1080]
   d502c: 320003e8     	orr	w8, wzr, #0x1
   d5030: b91057e8     	str	w8, [sp, #0x1054]
   d5034: 14000e6e     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5038: d10303a8     	sub	x8, x29, #0xc0
   d503c: 91001100     	add	x0, x8, #0x4
   d5040: 97ff4920     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d5044: b90913e0     	str	w0, [sp, #0x910]
   d5048: 14000001     	b	0xd504c <android::MPEG4Extractor::parseChunk(long*, int)+0x272c>
   d504c: b94913e8     	ldr	w8, [sp, #0x910]
   d5050: b90fbfe8     	str	w8, [sp, #0xfbc]
   d5054: b94fbfe9     	ldr	w9, [sp, #0xfbc]
   d5058: 71000929     	subs	w9, w9, #0x2
   d505c: b9090fe9     	str	w9, [sp, #0x90c]
   d5060: 54000683     	b.lo	0xd5130 <android::MPEG4Extractor::parseChunk(long*, int)+0x2810>
   d5064: 14000001     	b	0xd5068 <android::MPEG4Extractor::parseChunk(long*, int)+0x2748>
   d5068: f9474fe8     	ldr	x8, [sp, #0xe98]
   d506c: f9405909     	ldr	x9, [x8, #0xb0]
   d5070: b50000e9     	cbnz	x9, 0xd508c <android::MPEG4Extractor::parseChunk(long*, int)+0x276c>
   d5074: 14000001     	b	0xd5078 <android::MPEG4Extractor::parseChunk(long*, int)+0x2758>
   d5078: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d507c: b91083e8     	str	w8, [sp, #0x1080]
   d5080: 320003e8     	orr	w8, wzr, #0x1
   d5084: b91057e8     	str	w8, [sp, #0x1054]
   d5088: 14000e59     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d508c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5090: f9405909     	ldr	x9, [x8, #0xb0]
   d5094: 91002120     	add	x0, x9, #0x8
   d5098: 97ff3f86     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d509c: f90483e0     	str	x0, [sp, #0x900]
   d50a0: 14000001     	b	0xd50a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2784>
   d50a4: 528daca1     	mov	w1, #0x6d65             // =28005
   d50a8: 72adad21     	movk	w1, #0x6d69, lsl #16
   d50ac: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d50b0: 9104e042     	add	x2, x2, #0x138
   d50b4: f94483e0     	ldr	x0, [sp, #0x900]
   d50b8: 97ff455a     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d50bc: b908ffe0     	str	w0, [sp, #0x8fc]
   d50c0: 14000001     	b	0xd50c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x27a4>
   d50c4: f94753e8     	ldr	x8, [sp, #0xea0]
   d50c8: f940f500     	ldr	x0, [x8, #0x1e8]
   d50cc: f0000e89     	adrp	x9, 0x2a8000
   d50d0: f946c129     	ldr	x9, [x9, #0xd80]
   d50d4: f9400121     	ldr	x1, [x9]
   d50d8: 97ff4812     	bl	0xa7120 <strcasecmp@plt>
   d50dc: 34000280     	cbz	w0, 0xd512c <android::MPEG4Extractor::parseChunk(long*, int)+0x280c>
   d50e0: 14000001     	b	0xd50e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x27c4>
   d50e4: f94753e8     	ldr	x8, [sp, #0xea0]
   d50e8: f940f500     	ldr	x0, [x8, #0x1e8]
   d50ec: f0000901     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d50f0: 911d5821     	add	x1, x1, #0x756
   d50f4: 97ff480b     	bl	0xa7120 <strcasecmp@plt>
   d50f8: 340001a0     	cbz	w0, 0xd512c <android::MPEG4Extractor::parseChunk(long*, int)+0x280c>
   d50fc: 14000001     	b	0xd5100 <android::MPEG4Extractor::parseChunk(long*, int)+0x27e0>
   d5100: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5104: f9405909     	ldr	x9, [x8, #0xb0]
   d5108: 320003ea     	orr	w10, wzr, #0x1
   d510c: 3900852a     	strb	w10, [x9, #0x21]
   d5110: f94753e9     	ldr	x9, [sp, #0xea0]
   d5114: f941352b     	ldr	x11, [x9, #0x268]
   d5118: f940912c     	ldr	x12, [x9, #0x120]
   d511c: f940018d     	ldr	x13, [x12]
   d5120: 8b0b01ab     	add	x11, x13, x11
   d5124: f900018b     	str	x11, [x12]
   d5128: 14000e2c     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d512c: 14000001     	b	0xd5130 <android::MPEG4Extractor::parseChunk(long*, int)+0x2810>
   d5130: f94753e8     	ldr	x8, [sp, #0xea0]
   d5134: f9409109     	ldr	x9, [x8, #0x120]
   d5138: f9400129     	ldr	x9, [x9]
   d513c: f941350a     	ldr	x10, [x8, #0x268]
   d5140: 8b0a0129     	add	x9, x9, x10
   d5144: f9003109     	str	x9, [x8, #0x60]
   d5148: f9408909     	ldr	x9, [x8, #0x110]
   d514c: 91002129     	add	x9, x9, #0x8
   d5150: f940910a     	ldr	x10, [x8, #0x120]
   d5154: f9000149     	str	x9, [x10]
   d5158: 2a1f03eb     	mov	w11, wzr
   d515c: b90fafeb     	str	w11, [sp, #0xfac]
   d5160: 14000001     	b	0xd5164 <android::MPEG4Extractor::parseChunk(long*, int)+0x2844>
   d5164: b94fafe8     	ldr	w8, [sp, #0xfac]
   d5168: b94fbfe9     	ldr	w9, [sp, #0xfbc]
   d516c: 6b090108     	subs	w8, w8, w9
   d5170: b908fbe8     	str	w8, [sp, #0x8f8]
   d5174: 54000322     	b.hs	0xd51d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x28b8>
   d5178: 14000001     	b	0xd517c <android::MPEG4Extractor::parseChunk(long*, int)+0x285c>
   d517c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5180: f9409101     	ldr	x1, [x8, #0x120]
   d5184: b9506fe9     	ldr	w9, [sp, #0x106c]
   d5188: 11000522     	add	w2, w9, #0x1
   d518c: f9474fe0     	ldr	x0, [sp, #0xe98]
   d5190: 97fff5e4     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d5194: b908f7e0     	str	w0, [sp, #0x8f4]
   d5198: 14000001     	b	0xd519c <android::MPEG4Extractor::parseChunk(long*, int)+0x287c>
   d519c: b948f7e8     	ldr	w8, [sp, #0x8f4]
   d51a0: b90fabe8     	str	w8, [sp, #0xfa8]
   d51a4: b94fabe9     	ldr	w9, [sp, #0xfa8]
   d51a8: 340000e9     	cbz	w9, 0xd51c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x28a4>
   d51ac: 14000001     	b	0xd51b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2890>
   d51b0: b94fabe8     	ldr	w8, [sp, #0xfa8]
   d51b4: b91083e8     	str	w8, [sp, #0x1080]
   d51b8: 320003e8     	orr	w8, wzr, #0x1
   d51bc: b91057e8     	str	w8, [sp, #0x1054]
   d51c0: 14000e0b     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d51c4: 14000001     	b	0xd51c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x28a8>
   d51c8: b94fafe8     	ldr	w8, [sp, #0xfac]
   d51cc: 11000508     	add	w8, w8, #0x1
   d51d0: b90fafe8     	str	w8, [sp, #0xfac]
   d51d4: 17ffffe4     	b	0xd5164 <android::MPEG4Extractor::parseChunk(long*, int)+0x2844>
   d51d8: f94753e8     	ldr	x8, [sp, #0xea0]
   d51dc: f9409109     	ldr	x9, [x8, #0x120]
   d51e0: f9400129     	ldr	x9, [x9]
   d51e4: f940310a     	ldr	x10, [x8, #0x60]
   d51e8: eb0a0129     	subs	x9, x9, x10
   d51ec: f90477e9     	str	x9, [sp, #0x8e8]
   d51f0: 540000e0     	b.eq	0xd520c <android::MPEG4Extractor::parseChunk(long*, int)+0x28ec>
   d51f4: 14000001     	b	0xd51f8 <android::MPEG4Extractor::parseChunk(long*, int)+0x28d8>
   d51f8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d51fc: b91083e8     	str	w8, [sp, #0x1080]
   d5200: 320003e8     	orr	w8, wzr, #0x1
   d5204: b91057e8     	str	w8, [sp, #0x1054]
   d5208: 14000df9     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d520c: 14000df3     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5210: f94753e8     	ldr	x8, [sp, #0xea0]
   d5214: f9413509     	ldr	x9, [x8, #0x268]
   d5218: f940910a     	ldr	x10, [x8, #0x120]
   d521c: f940014b     	ldr	x11, [x10]
   d5220: 8b090169     	add	x9, x11, x9
   d5224: f9000149     	str	x9, [x10]
   d5228: f9474fe9     	ldr	x9, [sp, #0xe98]
   d522c: f940592a     	ldr	x10, [x9, #0xb0]
   d5230: b50000ea     	cbnz	x10, 0xd524c <android::MPEG4Extractor::parseChunk(long*, int)+0x292c>
   d5234: 14000001     	b	0xd5238 <android::MPEG4Extractor::parseChunk(long*, int)+0x2918>
   d5238: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d523c: b91083e8     	str	w8, [sp, #0x1080]
   d5240: 320003e8     	orr	w8, wzr, #0x1
   d5244: b91057e8     	str	w8, [sp, #0x1054]
   d5248: 14000de9     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d524c: 52800908     	mov	w8, #0x48               // =72
   d5250: 2a0803e0     	mov	w0, w8
   d5254: 97ff4f2f     	bl	0xa8f10 <_Znwm@plt>
   d5258: f90473e0     	str	x0, [sp, #0x8e0]
   d525c: 14000001     	b	0xd5260 <android::MPEG4Extractor::parseChunk(long*, int)+0x2940>
   d5260: f94473e0     	ldr	x0, [sp, #0x8e0]
   d5264: f94753e8     	ldr	x8, [sp, #0xea0]
   d5268: f9408501     	ldr	x1, [x8, #0x108]
   d526c: f94473e2     	ldr	x2, [sp, #0x8e0]
   d5270: f9046fe0     	str	x0, [sp, #0x8d8]
   d5274: aa0203e0     	mov	x0, x2
   d5278: 97ff32ea     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   d527c: 14000001     	b	0xd5280 <android::MPEG4Extractor::parseChunk(long*, int)+0x2960>
   d5280: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d5284: 9104c000     	add	x0, x0, #0x130
   d5288: f9446fe1     	ldr	x1, [sp, #0x8d8]
   d528c: 97ff50a9     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   d5290: 14000001     	b	0xd5294 <android::MPEG4Extractor::parseChunk(long*, int)+0x2974>
   d5294: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d5298: 9104c000     	add	x0, x0, #0x130
   d529c: 97ff2afd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d52a0: f9046be0     	str	x0, [sp, #0x8d0]
   d52a4: 14000001     	b	0xd52a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2988>
   d52a8: f9446be0     	ldr	x0, [sp, #0x8d0]
   d52ac: 97ff3fe9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d52b0: f90467e0     	str	x0, [sp, #0x8c8]
   d52b4: 14000001     	b	0xd52b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2998>
   d52b8: f94467e8     	ldr	x8, [sp, #0x8c8]
   d52bc: b5000268     	cbnz	x8, 0xd5308 <android::MPEG4Extractor::parseChunk(long*, int)+0x29e8>
   d52c0: 14000001     	b	0xd52c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x29a4>
   d52c4: 12800168     	mov	w8, #-0xc               // =-12
   d52c8: b91083e8     	str	w8, [sp, #0x1080]
   d52cc: 320003e8     	orr	w8, wzr, #0x1
   d52d0: b91057e8     	str	w8, [sp, #0x1054]
   d52d4: 14000065     	b	0xd5468 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b48>
   d52d8: f94753e8     	ldr	x8, [sp, #0xea0]
   d52dc: f9007d00     	str	x0, [x8, #0xf8]
   d52e0: 2a0103e9     	mov	w9, w1
   d52e4: b91047e9     	str	w9, [sp, #0x1044]
   d52e8: f94473e0     	ldr	x0, [sp, #0x8e0]
   d52ec: 97ff2d9d     	bl	0xa0960 <_ZdlPv@plt>
   d52f0: 14000dc3     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d52f4: f94753e8     	ldr	x8, [sp, #0xea0]
   d52f8: f9007d00     	str	x0, [x8, #0xf8]
   d52fc: 2a0103e9     	mov	w9, w1
   d5300: b91047e9     	str	w9, [sp, #0x1044]
   d5304: 14000061     	b	0xd5488 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b68>
   d5308: f9474fe8     	ldr	x8, [sp, #0xe98]
   d530c: 91024100     	add	x0, x8, #0x90
   d5310: 97ff4920     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d5314: f90463e0     	str	x0, [sp, #0x8c0]
   d5318: 14000001     	b	0xd531c <android::MPEG4Extractor::parseChunk(long*, int)+0x29fc>
   d531c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5320: f9408909     	ldr	x9, [x8, #0x110]
   d5324: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d5328: 9104c000     	add	x0, x0, #0x130
   d532c: f9045fe9     	str	x9, [sp, #0x8b8]
   d5330: 97ff2ad8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d5334: f9045be0     	str	x0, [sp, #0x8b0]
   d5338: 14000001     	b	0xd533c <android::MPEG4Extractor::parseChunk(long*, int)+0x2a1c>
   d533c: f9445be0     	ldr	x0, [sp, #0x8b0]
   d5340: 97ff3fc4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d5344: f90457e0     	str	x0, [sp, #0x8a8]
   d5348: 14000001     	b	0xd534c <android::MPEG4Extractor::parseChunk(long*, int)+0x2a2c>
   d534c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5350: f9408503     	ldr	x3, [x8, #0x108]
   d5354: f94463e9     	ldr	x9, [sp, #0x8c0]
   d5358: f940012a     	ldr	x10, [x9]
   d535c: f9401d4a     	ldr	x10, [x10, #0x38]
   d5360: aa0903e0     	mov	x0, x9
   d5364: f9445fe1     	ldr	x1, [sp, #0x8b8]
   d5368: f94457e2     	ldr	x2, [sp, #0x8a8]
   d536c: d63f0140     	blr	x10
   d5370: f90453e0     	str	x0, [sp, #0x8a0]
   d5374: 14000001     	b	0xd5378 <android::MPEG4Extractor::parseChunk(long*, int)+0x2a58>
   d5378: f94753e8     	ldr	x8, [sp, #0xea0]
   d537c: f9408509     	ldr	x9, [x8, #0x108]
   d5380: f94453ea     	ldr	x10, [sp, #0x8a0]
   d5384: eb090149     	subs	x9, x10, x9
   d5388: f9044fe9     	str	x9, [sp, #0x898]
   d538c: 540000ea     	b.ge	0xd53a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2a88>
   d5390: 14000001     	b	0xd5394 <android::MPEG4Extractor::parseChunk(long*, int)+0x2a74>
   d5394: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d5398: b91083e8     	str	w8, [sp, #0x1080]
   d539c: 320003e8     	orr	w8, wzr, #0x1
   d53a0: b91057e8     	str	w8, [sp, #0x1054]
   d53a4: 14000031     	b	0xd5468 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b48>
   d53a8: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d53ac: 9104c000     	add	x0, x0, #0x130
   d53b0: 97ff2ab8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d53b4: f9044be0     	str	x0, [sp, #0x890]
   d53b8: 14000001     	b	0xd53bc <android::MPEG4Extractor::parseChunk(long*, int)+0x2a9c>
   d53bc: f9444be0     	ldr	x0, [sp, #0x890]
   d53c0: 97ff3fa4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d53c4: f90447e0     	str	x0, [sp, #0x888]
   d53c8: 14000001     	b	0xd53cc <android::MPEG4Extractor::parseChunk(long*, int)+0x2aac>
   d53cc: f94753e8     	ldr	x8, [sp, #0xea0]
   d53d0: f9408502     	ldr	x2, [x8, #0x108]
   d53d4: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d53d8: 9104a000     	add	x0, x0, #0x128
   d53dc: f94447e1     	ldr	x1, [sp, #0x888]
   d53e0: 97ff3b88     	bl	0xa4200 <_ZN7android7String8C1EPKcm@plt>
   d53e4: 14000001     	b	0xd53e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ac8>
   d53e8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d53ec: f9405909     	ldr	x9, [x8, #0xb0]
   d53f0: 91002120     	add	x0, x9, #0x8
   d53f4: 97ff3eaf     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d53f8: f90443e0     	str	x0, [sp, #0x880]
   d53fc: 14000001     	b	0xd5400 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ae0>
   d5400: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d5404: 9104a000     	add	x0, x0, #0x128
   d5408: 97ff4856     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   d540c: f9043fe0     	str	x0, [sp, #0x878]
   d5410: 14000001     	b	0xd5414 <android::MPEG4Extractor::parseChunk(long*, int)+0x2af4>
   d5414: 528daca1     	mov	w1, #0x6d65             // =28005
   d5418: 72adad21     	movk	w1, #0x6d69, lsl #16
   d541c: f94443e0     	ldr	x0, [sp, #0x880]
   d5420: f9443fe2     	ldr	x2, [sp, #0x878]
   d5424: 97ff2be7     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d5428: b90877e0     	str	w0, [sp, #0x874]
   d542c: 14000001     	b	0xd5430 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b10>
   d5430: 321e03e8     	orr	w8, wzr, #0x4
   d5434: b91057e8     	str	w8, [sp, #0x1054]
   d5438: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d543c: 9104a000     	add	x0, x0, #0x128
   d5440: 97ff4d3c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d5444: 14000009     	b	0xd5468 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b48>
   d5448: f94753e8     	ldr	x8, [sp, #0xea0]
   d544c: f9007d00     	str	x0, [x8, #0xf8]
   d5450: 2a0103e9     	mov	w9, w1
   d5454: b91047e9     	str	w9, [sp, #0x1044]
   d5458: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d545c: 9104a000     	add	x0, x0, #0x128
   d5460: 97ff4d34     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d5464: 14000009     	b	0xd5488 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b68>
   d5468: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d546c: 9104c000     	add	x0, x0, #0x130
   d5470: 97ff5428     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d5474: b95057e8     	ldr	w8, [sp, #0x1054]
   d5478: 71001108     	subs	w8, w8, #0x4
   d547c: b90873e8     	str	w8, [sp, #0x870]
   d5480: 5401aac0     	b.eq	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5484: 14000d5a     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5488: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d548c: 9104c000     	add	x0, x0, #0x130
   d5490: 97ff5420     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d5494: 14000d5a     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d5498: f9474fe8     	ldr	x8, [sp, #0xe98]
   d549c: 39428109     	ldrb	w9, [x8, #0xa0]
   d54a0: 360004c9     	tbz	w9, #0x0, 0xd5538 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c18>
   d54a4: 14000001     	b	0xd54a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2b88>
   d54a8: b9506be8     	ldr	w8, [sp, #0x1068]
   d54ac: 52868c29     	mov	w9, #0x3461             // =13409
   d54b0: 72adae09     	movk	w9, #0x6d70, lsl #16
   d54b4: 6b090108     	subs	w8, w8, w9
   d54b8: b9086fe8     	str	w8, [sp, #0x86c]
   d54bc: 540003e1     	b.ne	0xd5538 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c18>
   d54c0: 14000001     	b	0xd54c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ba4>
   d54c4: b9506fe8     	ldr	w8, [sp, #0x106c]
   d54c8: 71000508     	subs	w8, w8, #0x1
   d54cc: b9086be8     	str	w8, [sp, #0x868]
   d54d0: 5400034b     	b.lt	0xd5538 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c18>
   d54d4: 14000001     	b	0xd54d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2bb8>
   d54d8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d54dc: 91030100     	add	x0, x8, #0xc0
   d54e0: b9506fe9     	ldr	w9, [sp, #0x106c]
   d54e4: 71000529     	subs	w9, w9, #0x1
   d54e8: 2a0903e1     	mov	w1, w9
   d54ec: 93407c21     	sxtw	x1, w1
   d54f0: 97ff44dc     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d54f4: f90433e0     	str	x0, [sp, #0x860]
   d54f8: 14000001     	b	0xd54fc <android::MPEG4Extractor::parseChunk(long*, int)+0x2bdc>
   d54fc: f94433e8     	ldr	x8, [sp, #0x860]
   d5500: b9400109     	ldr	w9, [x8]
   d5504: 528eccaa     	mov	w10, #0x7665            // =30309
   d5508: 72aeec2a     	movk	w10, #0x7761, lsl #16
   d550c: 6b0a0129     	subs	w9, w9, w10
   d5510: b9085fe9     	str	w9, [sp, #0x85c]
   d5514: 54000121     	b.ne	0xd5538 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c18>
   d5518: 14000001     	b	0xd551c <android::MPEG4Extractor::parseChunk(long*, int)+0x2bfc>
   d551c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5520: f9413509     	ldr	x9, [x8, #0x268]
   d5524: f940910a     	ldr	x10, [x8, #0x120]
   d5528: f940014b     	ldr	x11, [x10]
   d552c: 8b090169     	add	x9, x11, x9
   d5530: f9000149     	str	x9, [x10]
   d5534: 14000d29     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5538: f94753e8     	ldr	x8, [sp, #0xea0]
   d553c: f9408509     	ldr	x9, [x8, #0x108]
   d5540: f1006d29     	subs	x9, x9, #0x1b
   d5544: f9042be9     	str	x9, [sp, #0x850]
   d5548: 540000ec     	b.gt	0xd5564 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c44>
   d554c: 14000001     	b	0xd5550 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c30>
   d5550: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5554: b91083e8     	str	w8, [sp, #0x1080]
   d5558: 320003e8     	orr	w8, wzr, #0x1
   d555c: b91057e8     	str	w8, [sp, #0x1054]
   d5560: 14000d23     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5564: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5568: 91024100     	add	x0, x8, #0x90
   d556c: 97ff4889     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d5570: f90427e0     	str	x0, [sp, #0x848]
   d5574: 14000001     	b	0xd5578 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c58>
   d5578: f94753e8     	ldr	x8, [sp, #0xea0]
   d557c: f9408901     	ldr	x1, [x8, #0x110]
   d5580: f94427e9     	ldr	x9, [sp, #0x848]
   d5584: f940012a     	ldr	x10, [x9]
   d5588: f9401d4a     	ldr	x10, [x10, #0x38]
   d558c: 321e0beb     	orr	w11, wzr, #0x1c
   d5590: 2a0b03e3     	mov	w3, w11
   d5594: d10373a2     	sub	x2, x29, #0xdc
   d5598: aa0903e0     	mov	x0, x9
   d559c: d63f0140     	blr	x10
   d55a0: f90423e0     	str	x0, [sp, #0x840]
   d55a4: 14000001     	b	0xd55a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2c88>
   d55a8: f94423e8     	ldr	x8, [sp, #0x840]
   d55ac: f1006d09     	subs	x9, x8, #0x1b
   d55b0: f9041fe9     	str	x9, [sp, #0x838]
   d55b4: 540000ec     	b.gt	0xd55d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2cb0>
   d55b8: 14000001     	b	0xd55bc <android::MPEG4Extractor::parseChunk(long*, int)+0x2c9c>
   d55bc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d55c0: b91083e8     	str	w8, [sp, #0x1080]
   d55c4: 320003e8     	orr	w8, wzr, #0x1
   d55c8: b91057e8     	str	w8, [sp, #0x1054]
   d55cc: 14000d08     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d55d0: d10373a8     	sub	x8, x29, #0xdc
   d55d4: 91001900     	add	x0, x8, #0x6
   d55d8: 97ff49b6     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d55dc: b90837e0     	str	w0, [sp, #0x834]
   d55e0: 14000001     	b	0xd55e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2cc4>
   d55e4: b94837e8     	ldr	w8, [sp, #0x834]
   d55e8: 791f4be8     	strh	w8, [sp, #0xfa4]
   d55ec: d10373a9     	sub	x9, x29, #0xdc
   d55f0: 91002120     	add	x0, x9, #0x8
   d55f4: 97ff49af     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d55f8: b90833e0     	str	w0, [sp, #0x830]
   d55fc: 14000001     	b	0xd5600 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ce0>
   d5600: b94833e8     	ldr	w8, [sp, #0x830]
   d5604: 791f43e8     	strh	w8, [sp, #0xfa0]
   d5608: d10373a9     	sub	x9, x29, #0xdc
   d560c: 91004120     	add	x0, x9, #0x10
   d5610: 97ff49a8     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d5614: b9082fe0     	str	w0, [sp, #0x82c]
   d5618: 14000001     	b	0xd561c <android::MPEG4Extractor::parseChunk(long*, int)+0x2cfc>
   d561c: b9482fe8     	ldr	w8, [sp, #0x82c]
   d5620: 12003d09     	and	w9, w8, #0xffff
   d5624: b91127e9     	str	w9, [sp, #0x1124]
   d5628: d10373aa     	sub	x10, x29, #0xdc
   d562c: 91004940     	add	x0, x10, #0x12
   d5630: 97ff49a0     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d5634: b9082be0     	str	w0, [sp, #0x828]
   d5638: 14000001     	b	0xd563c <android::MPEG4Extractor::parseChunk(long*, int)+0x2d1c>
   d563c: b9482be8     	ldr	w8, [sp, #0x828]
   d5640: 791f3be8     	strh	w8, [sp, #0xf9c]
   d5644: d10373a9     	sub	x9, x29, #0xdc
   d5648: 91006120     	add	x0, x9, #0x18
   d564c: 97ff479d     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d5650: b90827e0     	str	w0, [sp, #0x824]
   d5654: 14000001     	b	0xd5658 <android::MPEG4Extractor::parseChunk(long*, int)+0x2d38>
   d5658: b94827e8     	ldr	w8, [sp, #0x824]
   d565c: 53107d09     	lsr	w9, w8, #16
   d5660: b91123e9     	str	w9, [sp, #0x1120]
   d5664: f9474fea     	ldr	x10, [sp, #0xe98]
   d5668: f940594b     	ldr	x11, [x10, #0xb0]
   d566c: b50000eb     	cbnz	x11, 0xd5688 <android::MPEG4Extractor::parseChunk(long*, int)+0x2d68>
   d5670: 14000001     	b	0xd5674 <android::MPEG4Extractor::parseChunk(long*, int)+0x2d54>
   d5674: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5678: b91083e8     	str	w8, [sp, #0x1080]
   d567c: 320003e8     	orr	w8, wzr, #0x1
   d5680: b91057e8     	str	w8, [sp, #0x1054]
   d5684: 14000cda     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5688: f94753e8     	ldr	x8, [sp, #0xea0]
   d568c: f9409109     	ldr	x9, [x8, #0x120]
   d5690: f9400129     	ldr	x9, [x9]
   d5694: f941350a     	ldr	x10, [x8, #0x268]
   d5698: 8b0a0129     	add	x9, x9, x10
   d569c: f9002109     	str	x9, [x8, #0x40]
   d56a0: f9408909     	ldr	x9, [x8, #0x110]
   d56a4: 91007129     	add	x9, x9, #0x1c
   d56a8: f940910a     	ldr	x10, [x8, #0x120]
   d56ac: f9000149     	str	x9, [x10]
   d56b0: f9474fe9     	ldr	x9, [sp, #0xe98]
   d56b4: 3942812b     	ldrb	w11, [x9, #0xa0]
   d56b8: 36000b2b     	tbz	w11, #0x0, 0xd581c <android::MPEG4Extractor::parseChunk(long*, int)+0x2efc>
   d56bc: 14000001     	b	0xd56c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2da0>
   d56c0: b9506be8     	ldr	w8, [sp, #0x1068]
   d56c4: 52868c29     	mov	w9, #0x3461             // =13409
   d56c8: 72adae09     	movk	w9, #0x6d70, lsl #16
   d56cc: 6b090108     	subs	w8, w8, w9
   d56d0: b90823e8     	str	w8, [sp, #0x820]
   d56d4: 54000a41     	b.ne	0xd581c <android::MPEG4Extractor::parseChunk(long*, int)+0x2efc>
   d56d8: 14000001     	b	0xd56dc <android::MPEG4Extractor::parseChunk(long*, int)+0x2dbc>
   d56dc: 795f43e8     	ldrh	w8, [sp, #0xfa0]
   d56e0: 71000508     	subs	w8, w8, #0x1
   d56e4: b9081fe8     	str	w8, [sp, #0x81c]
   d56e8: 54000481     	b.ne	0xd5778 <android::MPEG4Extractor::parseChunk(long*, int)+0x2e58>
   d56ec: 14000001     	b	0xd56f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2dd0>
   d56f0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d56f4: 91024100     	add	x0, x8, #0x90
   d56f8: 97ff4826     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d56fc: f9040be0     	str	x0, [sp, #0x810]
   d5700: 14000001     	b	0xd5704 <android::MPEG4Extractor::parseChunk(long*, int)+0x2de4>
   d5704: f94753e8     	ldr	x8, [sp, #0xea0]
   d5708: f9409109     	ldr	x9, [x8, #0x120]
   d570c: f9400121     	ldr	x1, [x9]
   d5710: f9440be9     	ldr	x9, [sp, #0x810]
   d5714: f940012a     	ldr	x10, [x9]
   d5718: f9401d4a     	ldr	x10, [x10, #0x38]
   d571c: 321c03eb     	orr	w11, wzr, #0x10
   d5720: 2a0b03e3     	mov	w3, w11
   d5724: d10373a2     	sub	x2, x29, #0xdc
   d5728: aa0903e0     	mov	x0, x9
   d572c: d63f0140     	blr	x10
   d5730: f90407e0     	str	x0, [sp, #0x808]
   d5734: 14000001     	b	0xd5738 <android::MPEG4Extractor::parseChunk(long*, int)+0x2e18>
   d5738: f94407e8     	ldr	x8, [sp, #0x808]
   d573c: f1003d09     	subs	x9, x8, #0xf
   d5740: f90403e9     	str	x9, [sp, #0x800]
   d5744: 540000ec     	b.gt	0xd5760 <android::MPEG4Extractor::parseChunk(long*, int)+0x2e40>
   d5748: 14000001     	b	0xd574c <android::MPEG4Extractor::parseChunk(long*, int)+0x2e2c>
   d574c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d5750: b91083e8     	str	w8, [sp, #0x1080]
   d5754: 320003e8     	orr	w8, wzr, #0x1
   d5758: b91057e8     	str	w8, [sp, #0x1054]
   d575c: 14000ca4     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5760: f94753e8     	ldr	x8, [sp, #0xea0]
   d5764: f9409109     	ldr	x9, [x8, #0x120]
   d5768: f940012a     	ldr	x10, [x9]
   d576c: 9100414a     	add	x10, x10, #0x10
   d5770: f900012a     	str	x10, [x9]
   d5774: 14000029     	b	0xd5818 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ef8>
   d5778: 795f43e8     	ldrh	w8, [sp, #0xfa0]
   d577c: 71000908     	subs	w8, w8, #0x2
   d5780: b907ffe8     	str	w8, [sp, #0x7fc]
   d5784: 54000481     	b.ne	0xd5814 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ef4>
   d5788: 14000001     	b	0xd578c <android::MPEG4Extractor::parseChunk(long*, int)+0x2e6c>
   d578c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5790: 91024100     	add	x0, x8, #0x90
   d5794: 97ff47ff     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d5798: f903fbe0     	str	x0, [sp, #0x7f0]
   d579c: 14000001     	b	0xd57a0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2e80>
   d57a0: f94753e8     	ldr	x8, [sp, #0xea0]
   d57a4: f9409109     	ldr	x9, [x8, #0x120]
   d57a8: f9400121     	ldr	x1, [x9]
   d57ac: f943fbe9     	ldr	x9, [sp, #0x7f0]
   d57b0: f940012a     	ldr	x10, [x9]
   d57b4: f9401d4a     	ldr	x10, [x10, #0x38]
   d57b8: 5280048b     	mov	w11, #0x24              // =36
   d57bc: 2a0b03e3     	mov	w3, w11
   d57c0: d10403a2     	sub	x2, x29, #0x100
   d57c4: aa0903e0     	mov	x0, x9
   d57c8: d63f0140     	blr	x10
   d57cc: f903f7e0     	str	x0, [sp, #0x7e8]
   d57d0: 14000001     	b	0xd57d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2eb4>
   d57d4: f943f7e8     	ldr	x8, [sp, #0x7e8]
   d57d8: f1008d09     	subs	x9, x8, #0x23
   d57dc: f903f3e9     	str	x9, [sp, #0x7e0]
   d57e0: 540000ec     	b.gt	0xd57fc <android::MPEG4Extractor::parseChunk(long*, int)+0x2edc>
   d57e4: 14000001     	b	0xd57e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ec8>
   d57e8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d57ec: b91083e8     	str	w8, [sp, #0x1080]
   d57f0: 320003e8     	orr	w8, wzr, #0x1
   d57f4: b91057e8     	str	w8, [sp, #0x1054]
   d57f8: 14000c7d     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d57fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d5800: f9409109     	ldr	x9, [x8, #0x120]
   d5804: f940012a     	ldr	x10, [x9]
   d5808: 9100914a     	add	x10, x10, #0x24
   d580c: f900012a     	str	x10, [x9]
   d5810: 14000001     	b	0xd5814 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ef4>
   d5814: 14000001     	b	0xd5818 <android::MPEG4Extractor::parseChunk(long*, int)+0x2ef8>
   d5818: 14000001     	b	0xd581c <android::MPEG4Extractor::parseChunk(long*, int)+0x2efc>
   d581c: b9506be8     	ldr	w8, [sp, #0x1068]
   d5820: 528c6c29     	mov	w9, #0x6361             // =25441
   d5824: 72acadc9     	movk	w9, #0x656e, lsl #16
   d5828: 6b090108     	subs	w8, w8, w9
   d582c: b907dfe8     	str	w8, [sp, #0x7dc]
   d5830: 54000380     	b.eq	0xd58a0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f80>
   d5834: 14000001     	b	0xd5838 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f18>
   d5838: f9474fe8     	ldr	x8, [sp, #0xe98]
   d583c: f9405909     	ldr	x9, [x8, #0xb0]
   d5840: 91002120     	add	x0, x9, #0x8
   d5844: 97ff3d9b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5848: f903ebe0     	str	x0, [sp, #0x7d0]
   d584c: 14000001     	b	0xd5850 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f30>
   d5850: b9506be0     	ldr	w0, [sp, #0x1068]
   d5854: 940010eb     	bl	0xd9c00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x27c>
   d5858: f903e7e0     	str	x0, [sp, #0x7c8]
   d585c: 14000001     	b	0xd5860 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f40>
   d5860: 528daca1     	mov	w1, #0x6d65             // =28005
   d5864: 72adad21     	movk	w1, #0x6d69, lsl #16
   d5868: f943ebe0     	ldr	x0, [sp, #0x7d0]
   d586c: f943e7e2     	ldr	x2, [sp, #0x7c8]
   d5870: 97ff2ad4     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d5874: b907c7e0     	str	w0, [sp, #0x7c4]
   d5878: 14000001     	b	0xd587c <android::MPEG4Extractor::parseChunk(long*, int)+0x2f5c>
   d587c: b9506be0     	ldr	w0, [sp, #0x1068]
   d5880: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d5884: 91049021     	add	x1, x1, #0x124
   d5888: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d588c: 91048042     	add	x2, x2, #0x120
   d5890: 9400115e     	bl	0xd9e08 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x484>
   d5894: b907c3e0     	str	w0, [sp, #0x7c0]
   d5898: 14000001     	b	0xd589c <android::MPEG4Extractor::parseChunk(long*, int)+0x2f7c>
   d589c: 14000001     	b	0xd58a0 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f80>
   d58a0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d58a4: f9405909     	ldr	x9, [x8, #0xb0]
   d58a8: 91002120     	add	x0, x9, #0x8
   d58ac: 97ff3d81     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d58b0: f903dfe0     	str	x0, [sp, #0x7b8]
   d58b4: 14000001     	b	0xd58b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x2f98>
   d58b8: b95127e2     	ldr	w2, [sp, #0x1124]
   d58bc: 528d0dc1     	mov	w1, #0x686e             // =26734
   d58c0: 72a46c61     	movk	w1, #0x2363, lsl #16
   d58c4: f943dfe0     	ldr	x0, [sp, #0x7b8]
   d58c8: 97ff37ea     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d58cc: b907b7e0     	str	w0, [sp, #0x7b4]
   d58d0: 14000001     	b	0xd58d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x2fb4>
   d58d4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d58d8: f9405909     	ldr	x9, [x8, #0xb0]
   d58dc: 91002120     	add	x0, x9, #0x8
   d58e0: 97ff3d74     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d58e4: f903d7e0     	str	x0, [sp, #0x7a8]
   d58e8: 14000001     	b	0xd58ec <android::MPEG4Extractor::parseChunk(long*, int)+0x2fcc>
   d58ec: b95123e2     	ldr	w2, [sp, #0x1120]
   d58f0: 528e8ca1     	mov	w1, #0x7465             // =29797
   d58f4: 72ae6e41     	movk	w1, #0x7372, lsl #16
   d58f8: f943d7e0     	ldr	x0, [sp, #0x7a8]
   d58fc: 97ff37dd     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d5900: b907a7e0     	str	w0, [sp, #0x7a4]
   d5904: 14000001     	b	0xd5908 <android::MPEG4Extractor::parseChunk(long*, int)+0x2fe8>
   d5908: 14000001     	b	0xd590c <android::MPEG4Extractor::parseChunk(long*, int)+0x2fec>
   d590c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5910: f9409109     	ldr	x9, [x8, #0x120]
   d5914: f9400129     	ldr	x9, [x9]
   d5918: f940210a     	ldr	x10, [x8, #0x40]
   d591c: eb0a0129     	subs	x9, x9, x10
   d5920: f903cfe9     	str	x9, [sp, #0x798]
   d5924: 540002aa     	b.ge	0xd5978 <android::MPEG4Extractor::parseChunk(long*, int)+0x3058>
   d5928: 14000001     	b	0xd592c <android::MPEG4Extractor::parseChunk(long*, int)+0x300c>
   d592c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5930: f9409101     	ldr	x1, [x8, #0x120]
   d5934: b9506fe9     	ldr	w9, [sp, #0x106c]
   d5938: 11000522     	add	w2, w9, #0x1
   d593c: f9474fe0     	ldr	x0, [sp, #0xe98]
   d5940: 97fff3f8     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d5944: b90797e0     	str	w0, [sp, #0x794]
   d5948: 14000001     	b	0xd594c <android::MPEG4Extractor::parseChunk(long*, int)+0x302c>
   d594c: b94797e8     	ldr	w8, [sp, #0x794]
   d5950: b90f8fe8     	str	w8, [sp, #0xf8c]
   d5954: b94f8fe9     	ldr	w9, [sp, #0xf8c]
   d5958: 340000e9     	cbz	w9, 0xd5974 <android::MPEG4Extractor::parseChunk(long*, int)+0x3054>
   d595c: 14000001     	b	0xd5960 <android::MPEG4Extractor::parseChunk(long*, int)+0x3040>
   d5960: b94f8fe8     	ldr	w8, [sp, #0xf8c]
   d5964: b91083e8     	str	w8, [sp, #0x1080]
   d5968: 320003e8     	orr	w8, wzr, #0x1
   d596c: b91057e8     	str	w8, [sp, #0x1054]
   d5970: 14000c1f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5974: 17ffffe6     	b	0xd590c <android::MPEG4Extractor::parseChunk(long*, int)+0x2fec>
   d5978: f94753e8     	ldr	x8, [sp, #0xea0]
   d597c: f9409109     	ldr	x9, [x8, #0x120]
   d5980: f9400129     	ldr	x9, [x9]
   d5984: f940210a     	ldr	x10, [x8, #0x40]
   d5988: eb0a0129     	subs	x9, x9, x10
   d598c: f903c7e9     	str	x9, [sp, #0x788]
   d5990: 540000e0     	b.eq	0xd59ac <android::MPEG4Extractor::parseChunk(long*, int)+0x308c>
   d5994: 14000001     	b	0xd5998 <android::MPEG4Extractor::parseChunk(long*, int)+0x3078>
   d5998: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d599c: b91083e8     	str	w8, [sp, #0x1080]
   d59a0: 320003e8     	orr	w8, wzr, #0x1
   d59a4: b91057e8     	str	w8, [sp, #0x1054]
   d59a8: 14000c11     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d59ac: 14000c0b     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d59b0: f94753e8     	ldr	x8, [sp, #0xea0]
   d59b4: f9408509     	ldr	x9, [x8, #0x108]
   d59b8: f1013529     	subs	x9, x9, #0x4d
   d59bc: f903c3e9     	str	x9, [sp, #0x780]
   d59c0: 540000ec     	b.gt	0xd59dc <android::MPEG4Extractor::parseChunk(long*, int)+0x30bc>
   d59c4: 14000001     	b	0xd59c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x30a8>
   d59c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d59cc: b91083e8     	str	w8, [sp, #0x1080]
   d59d0: 320003e8     	orr	w8, wzr, #0x1
   d59d4: b91057e8     	str	w8, [sp, #0x1054]
   d59d8: 14000c05     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d59dc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d59e0: 91024100     	add	x0, x8, #0x90
   d59e4: 97ff476b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d59e8: f903bfe0     	str	x0, [sp, #0x778]
   d59ec: 14000001     	b	0xd59f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x30d0>
   d59f0: f94753e8     	ldr	x8, [sp, #0xea0]
   d59f4: f9408901     	ldr	x1, [x8, #0x110]
   d59f8: f943bfe9     	ldr	x9, [sp, #0x778]
   d59fc: f940012a     	ldr	x10, [x9]
   d5a00: f9401d4a     	ldr	x10, [x10, #0x38]
   d5a04: 528009cb     	mov	w11, #0x4e              // =78
   d5a08: 2a0b03e3     	mov	w3, w11
   d5a0c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d5a10: 910e0042     	add	x2, x2, #0x380
   d5a14: aa0903e0     	mov	x0, x9
   d5a18: d63f0140     	blr	x10
   d5a1c: f903bbe0     	str	x0, [sp, #0x770]
   d5a20: 14000001     	b	0xd5a24 <android::MPEG4Extractor::parseChunk(long*, int)+0x3104>
   d5a24: f943bbe8     	ldr	x8, [sp, #0x770]
   d5a28: f1013509     	subs	x9, x8, #0x4d
   d5a2c: f903b7e9     	str	x9, [sp, #0x768]
   d5a30: 540000ec     	b.gt	0xd5a4c <android::MPEG4Extractor::parseChunk(long*, int)+0x312c>
   d5a34: 14000001     	b	0xd5a38 <android::MPEG4Extractor::parseChunk(long*, int)+0x3118>
   d5a38: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d5a3c: b91083e8     	str	w8, [sp, #0x1080]
   d5a40: 320003e8     	orr	w8, wzr, #0x1
   d5a44: b91057e8     	str	w8, [sp, #0x1054]
   d5a48: 14000be9     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5a4c: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d5a50: 910e0108     	add	x8, x8, #0x380
   d5a54: 91001900     	add	x0, x8, #0x6
   d5a58: 97ff4896     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d5a5c: b90767e0     	str	w0, [sp, #0x764]
   d5a60: 14000001     	b	0xd5a64 <android::MPEG4Extractor::parseChunk(long*, int)+0x3144>
   d5a64: b94767e8     	ldr	w8, [sp, #0x764]
   d5a68: 791f13e8     	strh	w8, [sp, #0xf88]
   d5a6c: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d5a70: 910e0129     	add	x9, x9, #0x380
   d5a74: 91006120     	add	x0, x9, #0x18
   d5a78: 97ff488e     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d5a7c: b90763e0     	str	w0, [sp, #0x760]
   d5a80: 14000001     	b	0xd5a84 <android::MPEG4Extractor::parseChunk(long*, int)+0x3164>
   d5a84: b94763e8     	ldr	w8, [sp, #0x760]
   d5a88: 791f0be8     	strh	w8, [sp, #0xf84]
   d5a8c: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d5a90: 910e0129     	add	x9, x9, #0x380
   d5a94: 91006920     	add	x0, x9, #0x1a
   d5a98: 97ff4886     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d5a9c: b9075fe0     	str	w0, [sp, #0x75c]
   d5aa0: 14000001     	b	0xd5aa4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3184>
   d5aa4: b9475fe8     	ldr	w8, [sp, #0x75c]
   d5aa8: 791f03e8     	strh	w8, [sp, #0xf80]
   d5aac: 795f0be9     	ldrh	w9, [sp, #0xf84]
   d5ab0: 350000a9     	cbnz	w9, 0xd5ac4 <android::MPEG4Extractor::parseChunk(long*, int)+0x31a4>
   d5ab4: 14000001     	b	0xd5ab8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3198>
   d5ab8: 52802c08     	mov	w8, #0x160              // =352
   d5abc: 791f0be8     	strh	w8, [sp, #0xf84]
   d5ac0: 14000001     	b	0xd5ac4 <android::MPEG4Extractor::parseChunk(long*, int)+0x31a4>
   d5ac4: 795f03e8     	ldrh	w8, [sp, #0xf80]
   d5ac8: 350000a8     	cbnz	w8, 0xd5adc <android::MPEG4Extractor::parseChunk(long*, int)+0x31bc>
   d5acc: 14000001     	b	0xd5ad0 <android::MPEG4Extractor::parseChunk(long*, int)+0x31b0>
   d5ad0: 52802408     	mov	w8, #0x120              // =288
   d5ad4: 791f03e8     	strh	w8, [sp, #0xf80]
   d5ad8: 14000001     	b	0xd5adc <android::MPEG4Extractor::parseChunk(long*, int)+0x31bc>
   d5adc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5ae0: f9405909     	ldr	x9, [x8, #0xb0]
   d5ae4: b50000e9     	cbnz	x9, 0xd5b00 <android::MPEG4Extractor::parseChunk(long*, int)+0x31e0>
   d5ae8: 14000001     	b	0xd5aec <android::MPEG4Extractor::parseChunk(long*, int)+0x31cc>
   d5aec: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5af0: b91083e8     	str	w8, [sp, #0x1080]
   d5af4: 320003e8     	orr	w8, wzr, #0x1
   d5af8: b91057e8     	str	w8, [sp, #0x1054]
   d5afc: 14000bbc     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5b00: b9506be8     	ldr	w8, [sp, #0x1068]
   d5b04: 528c6ec9     	mov	w9, #0x6376             // =25462
   d5b08: 72acadc9     	movk	w9, #0x656e, lsl #16
   d5b0c: 6b090108     	subs	w8, w8, w9
   d5b10: b9075be8     	str	w8, [sp, #0x758]
   d5b14: 54000280     	b.eq	0xd5b64 <android::MPEG4Extractor::parseChunk(long*, int)+0x3244>
   d5b18: 14000001     	b	0xd5b1c <android::MPEG4Extractor::parseChunk(long*, int)+0x31fc>
   d5b1c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5b20: f9405909     	ldr	x9, [x8, #0xb0]
   d5b24: 91002120     	add	x0, x9, #0x8
   d5b28: 97ff3ce2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5b2c: f903abe0     	str	x0, [sp, #0x750]
   d5b30: 14000001     	b	0xd5b34 <android::MPEG4Extractor::parseChunk(long*, int)+0x3214>
   d5b34: b9506be0     	ldr	w0, [sp, #0x1068]
   d5b38: 94001032     	bl	0xd9c00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x27c>
   d5b3c: f903a7e0     	str	x0, [sp, #0x748]
   d5b40: 14000001     	b	0xd5b44 <android::MPEG4Extractor::parseChunk(long*, int)+0x3224>
   d5b44: 528daca1     	mov	w1, #0x6d65             // =28005
   d5b48: 72adad21     	movk	w1, #0x6d69, lsl #16
   d5b4c: f943abe0     	ldr	x0, [sp, #0x750]
   d5b50: f943a7e2     	ldr	x2, [sp, #0x748]
   d5b54: 97ff2a1b     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d5b58: b90747e0     	str	w0, [sp, #0x744]
   d5b5c: 14000001     	b	0xd5b60 <android::MPEG4Extractor::parseChunk(long*, int)+0x3240>
   d5b60: 14000001     	b	0xd5b64 <android::MPEG4Extractor::parseChunk(long*, int)+0x3244>
   d5b64: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5b68: f9405909     	ldr	x9, [x8, #0xb0]
   d5b6c: 91002120     	add	x0, x9, #0x8
   d5b70: 97ff3cd0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5b74: f9039fe0     	str	x0, [sp, #0x738]
   d5b78: 14000001     	b	0xd5b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x325c>
   d5b7c: 795f0be2     	ldrh	w2, [sp, #0xf84]
   d5b80: 528c8e81     	mov	w1, #0x6474             // =25716
   d5b84: 72aeed21     	movk	w1, #0x7769, lsl #16
   d5b88: f9439fe0     	ldr	x0, [sp, #0x738]
   d5b8c: 97ff3739     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d5b90: b90737e0     	str	w0, [sp, #0x734]
   d5b94: 14000001     	b	0xd5b98 <android::MPEG4Extractor::parseChunk(long*, int)+0x3278>
   d5b98: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5b9c: f9405909     	ldr	x9, [x8, #0xb0]
   d5ba0: 91002120     	add	x0, x9, #0x8
   d5ba4: 97ff3cc3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5ba8: f90397e0     	str	x0, [sp, #0x728]
   d5bac: 14000001     	b	0xd5bb0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3290>
   d5bb0: 795f03e2     	ldrh	w2, [sp, #0xf80]
   d5bb4: 528d2ce1     	mov	w1, #0x6967             // =26983
   d5bb8: 72ad0ca1     	movk	w1, #0x6865, lsl #16
   d5bbc: f94397e0     	ldr	x0, [sp, #0x728]
   d5bc0: 97ff372c     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d5bc4: b90727e0     	str	w0, [sp, #0x724]
   d5bc8: 14000001     	b	0xd5bcc <android::MPEG4Extractor::parseChunk(long*, int)+0x32ac>
   d5bcc: f94753e8     	ldr	x8, [sp, #0xea0]
   d5bd0: f9409109     	ldr	x9, [x8, #0x120]
   d5bd4: f9400129     	ldr	x9, [x9]
   d5bd8: f941350a     	ldr	x10, [x8, #0x268]
   d5bdc: 8b0a0129     	add	x9, x9, x10
   d5be0: f9001509     	str	x9, [x8, #0x28]
   d5be4: f9408909     	ldr	x9, [x8, #0x110]
   d5be8: 91013929     	add	x9, x9, #0x4e
   d5bec: f940910a     	ldr	x10, [x8, #0x120]
   d5bf0: f9000149     	str	x9, [x10]
   d5bf4: 14000001     	b	0xd5bf8 <android::MPEG4Extractor::parseChunk(long*, int)+0x32d8>
   d5bf8: f94753e8     	ldr	x8, [sp, #0xea0]
   d5bfc: f9409109     	ldr	x9, [x8, #0x120]
   d5c00: f9400129     	ldr	x9, [x9]
   d5c04: f940150a     	ldr	x10, [x8, #0x28]
   d5c08: eb0a0129     	subs	x9, x9, x10
   d5c0c: f9038fe9     	str	x9, [sp, #0x718]
   d5c10: 540002aa     	b.ge	0xd5c64 <android::MPEG4Extractor::parseChunk(long*, int)+0x3344>
   d5c14: 14000001     	b	0xd5c18 <android::MPEG4Extractor::parseChunk(long*, int)+0x32f8>
   d5c18: f94753e8     	ldr	x8, [sp, #0xea0]
   d5c1c: f9409101     	ldr	x1, [x8, #0x120]
   d5c20: b9506fe9     	ldr	w9, [sp, #0x106c]
   d5c24: 11000522     	add	w2, w9, #0x1
   d5c28: f9474fe0     	ldr	x0, [sp, #0xe98]
   d5c2c: 97fff33d     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d5c30: b90717e0     	str	w0, [sp, #0x714]
   d5c34: 14000001     	b	0xd5c38 <android::MPEG4Extractor::parseChunk(long*, int)+0x3318>
   d5c38: b94717e8     	ldr	w8, [sp, #0x714]
   d5c3c: b90f77e8     	str	w8, [sp, #0xf74]
   d5c40: b94f77e9     	ldr	w9, [sp, #0xf74]
   d5c44: 340000e9     	cbz	w9, 0xd5c60 <android::MPEG4Extractor::parseChunk(long*, int)+0x3340>
   d5c48: 14000001     	b	0xd5c4c <android::MPEG4Extractor::parseChunk(long*, int)+0x332c>
   d5c4c: b94f77e8     	ldr	w8, [sp, #0xf74]
   d5c50: b91083e8     	str	w8, [sp, #0x1080]
   d5c54: 320003e8     	orr	w8, wzr, #0x1
   d5c58: b91057e8     	str	w8, [sp, #0x1054]
   d5c5c: 14000b64     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5c60: 17ffffe6     	b	0xd5bf8 <android::MPEG4Extractor::parseChunk(long*, int)+0x32d8>
   d5c64: f94753e8     	ldr	x8, [sp, #0xea0]
   d5c68: f9409109     	ldr	x9, [x8, #0x120]
   d5c6c: f9400129     	ldr	x9, [x9]
   d5c70: f940150a     	ldr	x10, [x8, #0x28]
   d5c74: eb0a0129     	subs	x9, x9, x10
   d5c78: f90387e9     	str	x9, [sp, #0x708]
   d5c7c: 540000e0     	b.eq	0xd5c98 <android::MPEG4Extractor::parseChunk(long*, int)+0x3378>
   d5c80: 14000001     	b	0xd5c84 <android::MPEG4Extractor::parseChunk(long*, int)+0x3364>
   d5c84: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5c88: b91083e8     	str	w8, [sp, #0x1080]
   d5c8c: 320003e8     	orr	w8, wzr, #0x1
   d5c90: b91057e8     	str	w8, [sp, #0x1054]
   d5c94: 14000b56     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5c98: 14000b50     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5c9c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5ca0: f9405909     	ldr	x9, [x8, #0xb0]
   d5ca4: b40001a9     	cbz	x9, 0xd5cd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x33b8>
   d5ca8: 14000001     	b	0xd5cac <android::MPEG4Extractor::parseChunk(long*, int)+0x338c>
   d5cac: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5cb0: f9405909     	ldr	x9, [x8, #0xb0]
   d5cb4: 91006120     	add	x0, x9, #0x18
   d5cb8: aa1f03e9     	mov	x9, xzr
   d5cbc: aa0903e1     	mov	x1, x9
   d5cc0: 97ff2880     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d5cc4: b90707e0     	str	w0, [sp, #0x704]
   d5cc8: 14000001     	b	0xd5ccc <android::MPEG4Extractor::parseChunk(long*, int)+0x33ac>
   d5ccc: b94707e8     	ldr	w8, [sp, #0x704]
   d5cd0: 360000e8     	tbz	w8, #0x0, 0xd5cec <android::MPEG4Extractor::parseChunk(long*, int)+0x33cc>
   d5cd4: 14000001     	b	0xd5cd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x33b8>
   d5cd8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5cdc: b91083e8     	str	w8, [sp, #0x1080]
   d5ce0: 320003e8     	orr	w8, wzr, #0x1
   d5ce4: b91057e8     	str	w8, [sp, #0x1054]
   d5ce8: 14000b41     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5cec: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5cf0: f9405909     	ldr	x9, [x8, #0xb0]
   d5cf4: 91006120     	add	x0, x9, #0x18
   d5cf8: 97ff43ce     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d5cfc: f9037fe0     	str	x0, [sp, #0x6f8]
   d5d00: 14000001     	b	0xd5d04 <android::MPEG4Extractor::parseChunk(long*, int)+0x33e4>
   d5d04: b9506be1     	ldr	w1, [sp, #0x1068]
   d5d08: f94753e8     	ldr	x8, [sp, #0xea0]
   d5d0c: f9408902     	ldr	x2, [x8, #0x110]
   d5d10: f9408503     	ldr	x3, [x8, #0x108]
   d5d14: f9437fe0     	ldr	x0, [sp, #0x6f8]
   d5d18: 97ff479e     	bl	0xa7b90 <_ZN7android11SampleTable20setChunkOffsetParamsEjlm@plt>
   d5d1c: b906f7e0     	str	w0, [sp, #0x6f4]
   d5d20: 14000001     	b	0xd5d24 <android::MPEG4Extractor::parseChunk(long*, int)+0x3404>
   d5d24: b946f7e8     	ldr	w8, [sp, #0x6f4]
   d5d28: b90f73e8     	str	w8, [sp, #0xf70]
   d5d2c: f94753e9     	ldr	x9, [sp, #0xea0]
   d5d30: f941352a     	ldr	x10, [x9, #0x268]
   d5d34: f940912b     	ldr	x11, [x9, #0x120]
   d5d38: f940016c     	ldr	x12, [x11]
   d5d3c: 8b0a018a     	add	x10, x12, x10
   d5d40: f900016a     	str	x10, [x11]
   d5d44: b94f73ed     	ldr	w13, [sp, #0xf70]
   d5d48: 340000ed     	cbz	w13, 0xd5d64 <android::MPEG4Extractor::parseChunk(long*, int)+0x3444>
   d5d4c: 14000001     	b	0xd5d50 <android::MPEG4Extractor::parseChunk(long*, int)+0x3430>
   d5d50: b94f73e8     	ldr	w8, [sp, #0xf70]
   d5d54: b91083e8     	str	w8, [sp, #0x1080]
   d5d58: 320003e8     	orr	w8, wzr, #0x1
   d5d5c: b91057e8     	str	w8, [sp, #0x1054]
   d5d60: 14000b23     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5d64: 14000b1d     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5d68: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5d6c: f9405909     	ldr	x9, [x8, #0xb0]
   d5d70: b40001a9     	cbz	x9, 0xd5da4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3484>
   d5d74: 14000001     	b	0xd5d78 <android::MPEG4Extractor::parseChunk(long*, int)+0x3458>
   d5d78: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5d7c: f9405909     	ldr	x9, [x8, #0xb0]
   d5d80: 91006120     	add	x0, x9, #0x18
   d5d84: aa1f03e9     	mov	x9, xzr
   d5d88: aa0903e1     	mov	x1, x9
   d5d8c: 97ff284d     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d5d90: b906f3e0     	str	w0, [sp, #0x6f0]
   d5d94: 14000001     	b	0xd5d98 <android::MPEG4Extractor::parseChunk(long*, int)+0x3478>
   d5d98: b946f3e8     	ldr	w8, [sp, #0x6f0]
   d5d9c: 360000e8     	tbz	w8, #0x0, 0xd5db8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3498>
   d5da0: 14000001     	b	0xd5da4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3484>
   d5da4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5da8: b91083e8     	str	w8, [sp, #0x1080]
   d5dac: 320003e8     	orr	w8, wzr, #0x1
   d5db0: b91057e8     	str	w8, [sp, #0x1054]
   d5db4: 14000b0e     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5db8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5dbc: f9405909     	ldr	x9, [x8, #0xb0]
   d5dc0: 91006120     	add	x0, x9, #0x18
   d5dc4: 97ff439b     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d5dc8: f90377e0     	str	x0, [sp, #0x6e8]
   d5dcc: 14000001     	b	0xd5dd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x34b0>
   d5dd0: f94753e8     	ldr	x8, [sp, #0xea0]
   d5dd4: f9408901     	ldr	x1, [x8, #0x110]
   d5dd8: f9408502     	ldr	x2, [x8, #0x108]
   d5ddc: f94377e0     	ldr	x0, [sp, #0x6e8]
   d5de0: 97ff48d4     	bl	0xa8130 <_ZN7android11SampleTable22setSampleToChunkParamsElm@plt>
   d5de4: b906e7e0     	str	w0, [sp, #0x6e4]
   d5de8: 14000001     	b	0xd5dec <android::MPEG4Extractor::parseChunk(long*, int)+0x34cc>
   d5dec: b946e7e8     	ldr	w8, [sp, #0x6e4]
   d5df0: b90f6fe8     	str	w8, [sp, #0xf6c]
   d5df4: f94753e9     	ldr	x9, [sp, #0xea0]
   d5df8: f941352a     	ldr	x10, [x9, #0x268]
   d5dfc: f940912b     	ldr	x11, [x9, #0x120]
   d5e00: f940016c     	ldr	x12, [x11]
   d5e04: 8b0a018a     	add	x10, x12, x10
   d5e08: f900016a     	str	x10, [x11]
   d5e0c: b94f6fed     	ldr	w13, [sp, #0xf6c]
   d5e10: 340000ed     	cbz	w13, 0xd5e2c <android::MPEG4Extractor::parseChunk(long*, int)+0x350c>
   d5e14: 14000001     	b	0xd5e18 <android::MPEG4Extractor::parseChunk(long*, int)+0x34f8>
   d5e18: b94f6fe8     	ldr	w8, [sp, #0xf6c]
   d5e1c: b91083e8     	str	w8, [sp, #0x1080]
   d5e20: 320003e8     	orr	w8, wzr, #0x1
   d5e24: b91057e8     	str	w8, [sp, #0x1054]
   d5e28: 14000af1     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5e2c: 14000aeb     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d5e30: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5e34: f9405909     	ldr	x9, [x8, #0xb0]
   d5e38: b40001a9     	cbz	x9, 0xd5e6c <android::MPEG4Extractor::parseChunk(long*, int)+0x354c>
   d5e3c: 14000001     	b	0xd5e40 <android::MPEG4Extractor::parseChunk(long*, int)+0x3520>
   d5e40: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5e44: f9405909     	ldr	x9, [x8, #0xb0]
   d5e48: 91006120     	add	x0, x9, #0x18
   d5e4c: aa1f03e9     	mov	x9, xzr
   d5e50: aa0903e1     	mov	x1, x9
   d5e54: 97ff281b     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d5e58: b906e3e0     	str	w0, [sp, #0x6e0]
   d5e5c: 14000001     	b	0xd5e60 <android::MPEG4Extractor::parseChunk(long*, int)+0x3540>
   d5e60: b946e3e8     	ldr	w8, [sp, #0x6e0]
   d5e64: 360000e8     	tbz	w8, #0x0, 0xd5e80 <android::MPEG4Extractor::parseChunk(long*, int)+0x3560>
   d5e68: 14000001     	b	0xd5e6c <android::MPEG4Extractor::parseChunk(long*, int)+0x354c>
   d5e6c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5e70: b91083e8     	str	w8, [sp, #0x1080]
   d5e74: 320003e8     	orr	w8, wzr, #0x1
   d5e78: b91057e8     	str	w8, [sp, #0x1054]
   d5e7c: 14000adc     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5e80: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5e84: f9405909     	ldr	x9, [x8, #0xb0]
   d5e88: 91006120     	add	x0, x9, #0x18
   d5e8c: 97ff4369     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d5e90: f9036fe0     	str	x0, [sp, #0x6d8]
   d5e94: 14000001     	b	0xd5e98 <android::MPEG4Extractor::parseChunk(long*, int)+0x3578>
   d5e98: b9506be1     	ldr	w1, [sp, #0x1068]
   d5e9c: f94753e8     	ldr	x8, [sp, #0xea0]
   d5ea0: f9408902     	ldr	x2, [x8, #0x110]
   d5ea4: f9408503     	ldr	x3, [x8, #0x108]
   d5ea8: f9436fe0     	ldr	x0, [sp, #0x6d8]
   d5eac: 97ff4d75     	bl	0xa9480 <_ZN7android11SampleTable19setSampleSizeParamsEjlm@plt>
   d5eb0: b906d7e0     	str	w0, [sp, #0x6d4]
   d5eb4: 14000001     	b	0xd5eb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3598>
   d5eb8: b946d7e8     	ldr	w8, [sp, #0x6d4]
   d5ebc: b90f6be8     	str	w8, [sp, #0xf68]
   d5ec0: f94753e9     	ldr	x9, [sp, #0xea0]
   d5ec4: f941352a     	ldr	x10, [x9, #0x268]
   d5ec8: f940912b     	ldr	x11, [x9, #0x120]
   d5ecc: f940016c     	ldr	x12, [x11]
   d5ed0: 8b0a018a     	add	x10, x12, x10
   d5ed4: f900016a     	str	x10, [x11]
   d5ed8: b94f6bed     	ldr	w13, [sp, #0xf68]
   d5edc: 340000ed     	cbz	w13, 0xd5ef8 <android::MPEG4Extractor::parseChunk(long*, int)+0x35d8>
   d5ee0: 14000001     	b	0xd5ee4 <android::MPEG4Extractor::parseChunk(long*, int)+0x35c4>
   d5ee4: b94f6be8     	ldr	w8, [sp, #0xf68]
   d5ee8: b91083e8     	str	w8, [sp, #0x1080]
   d5eec: 320003e8     	orr	w8, wzr, #0x1
   d5ef0: b91057e8     	str	w8, [sp, #0x1054]
   d5ef4: 14000abe     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5ef8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5efc: f9405909     	ldr	x9, [x8, #0xb0]
   d5f00: 91006120     	add	x0, x9, #0x18
   d5f04: 97ff434b     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d5f08: f90367e0     	str	x0, [sp, #0x6c8]
   d5f0c: 14000001     	b	0xd5f10 <android::MPEG4Extractor::parseChunk(long*, int)+0x35f0>
   d5f10: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d5f14: 91046021     	add	x1, x1, #0x118
   d5f18: f94367e0     	ldr	x0, [sp, #0x6c8]
   d5f1c: 97ff4e59     	bl	0xa9880 <_ZN7android11SampleTable16getMaxSampleSizeEPm@plt>
   d5f20: b906c7e0     	str	w0, [sp, #0x6c4]
   d5f24: 14000001     	b	0xd5f28 <android::MPEG4Extractor::parseChunk(long*, int)+0x3608>
   d5f28: b946c7e8     	ldr	w8, [sp, #0x6c4]
   d5f2c: b90f6be8     	str	w8, [sp, #0xf68]
   d5f30: b94f6be9     	ldr	w9, [sp, #0xf68]
   d5f34: 340000e9     	cbz	w9, 0xd5f50 <android::MPEG4Extractor::parseChunk(long*, int)+0x3630>
   d5f38: 14000001     	b	0xd5f3c <android::MPEG4Extractor::parseChunk(long*, int)+0x361c>
   d5f3c: b94f6be8     	ldr	w8, [sp, #0xf68]
   d5f40: b91083e8     	str	w8, [sp, #0x1080]
   d5f44: 320003e8     	orr	w8, wzr, #0x1
   d5f48: b91057e8     	str	w8, [sp, #0x1054]
   d5f4c: 14000aa8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5f50: f94753e8     	ldr	x8, [sp, #0xea0]
   d5f54: f940e509     	ldr	x9, [x8, #0x1c8]
   d5f58: b4000389     	cbz	x9, 0xd5fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x36a8>
   d5f5c: 14000001     	b	0xd5f60 <android::MPEG4Extractor::parseChunk(long*, int)+0x3640>
   d5f60: f94753e8     	ldr	x8, [sp, #0xea0]
   d5f64: f940e509     	ldr	x9, [x8, #0x1c8]
   d5f68: b1005129     	adds	x9, x9, #0x14
   d5f6c: f9035fe9     	str	x9, [sp, #0x6b8]
   d5f70: 540000e3     	b.lo	0xd5f8c <android::MPEG4Extractor::parseChunk(long*, int)+0x366c>
   d5f74: 14000001     	b	0xd5f78 <android::MPEG4Extractor::parseChunk(long*, int)+0x3658>
   d5f78: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d5f7c: b91083e8     	str	w8, [sp, #0x1080]
   d5f80: 320003e8     	orr	w8, wzr, #0x1
   d5f84: b91057e8     	str	w8, [sp, #0x1054]
   d5f88: 14000a99     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d5f8c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5f90: f9405909     	ldr	x9, [x8, #0xb0]
   d5f94: 91002120     	add	x0, x9, #0x8
   d5f98: 97ff3bc6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5f9c: f9035be0     	str	x0, [sp, #0x6b0]
   d5fa0: 14000001     	b	0xd5fa4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3684>
   d5fa4: b9511be8     	ldr	w8, [sp, #0x1118]
   d5fa8: 11005102     	add	w2, w8, #0x14
   d5fac: 528e0a61     	mov	w1, #0x7053             // =28755
   d5fb0: 72ad2dc1     	movk	w1, #0x696e, lsl #16
   d5fb4: f9435be0     	ldr	x0, [sp, #0x6b0]
   d5fb8: 97ff362e     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d5fbc: b906afe0     	str	w0, [sp, #0x6ac]
   d5fc0: 14000001     	b	0xd5fc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x36a4>
   d5fc4: 1400007a     	b	0xd61ac <android::MPEG4Extractor::parseChunk(long*, int)+0x388c>
   d5fc8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d5fcc: f9405909     	ldr	x9, [x8, #0xb0]
   d5fd0: 91002120     	add	x0, x9, #0x8
   d5fd4: 97ff3bb7     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d5fd8: f90353e0     	str	x0, [sp, #0x6a0]
   d5fdc: 14000001     	b	0xd5fe0 <android::MPEG4Extractor::parseChunk(long*, int)+0x36c0>
   d5fe0: 528c8e81     	mov	w1, #0x6474             // =25716
   d5fe4: 72aeed21     	movk	w1, #0x7769, lsl #16
   d5fe8: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d5fec: 91045042     	add	x2, x2, #0x114
   d5ff0: f94353e0     	ldr	x0, [sp, #0x6a0]
   d5ff4: 97ff3d2b     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   d5ff8: b9069fe0     	str	w0, [sp, #0x69c]
   d5ffc: 14000001     	b	0xd6000 <android::MPEG4Extractor::parseChunk(long*, int)+0x36e0>
   d6000: b9469fe8     	ldr	w8, [sp, #0x69c]
   d6004: 36000268     	tbz	w8, #0x0, 0xd6050 <android::MPEG4Extractor::parseChunk(long*, int)+0x3730>
   d6008: 14000001     	b	0xd600c <android::MPEG4Extractor::parseChunk(long*, int)+0x36ec>
   d600c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6010: f9405909     	ldr	x9, [x8, #0xb0]
   d6014: 91002120     	add	x0, x9, #0x8
   d6018: 97ff3ba6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d601c: f9034be0     	str	x0, [sp, #0x690]
   d6020: 14000001     	b	0xd6024 <android::MPEG4Extractor::parseChunk(long*, int)+0x3704>
   d6024: 528d2ce1     	mov	w1, #0x6967             // =26983
   d6028: 72ad0ca1     	movk	w1, #0x6865, lsl #16
   d602c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d6030: 91044042     	add	x2, x2, #0x110
   d6034: f9434be0     	ldr	x0, [sp, #0x690]
   d6038: 97ff3d1a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   d603c: b9068fe0     	str	w0, [sp, #0x68c]
   d6040: 14000001     	b	0xd6044 <android::MPEG4Extractor::parseChunk(long*, int)+0x3724>
   d6044: b9468fe8     	ldr	w8, [sp, #0x68c]
   d6048: 370000e8     	tbnz	w8, #0x0, 0xd6064 <android::MPEG4Extractor::parseChunk(long*, int)+0x3744>
   d604c: 14000001     	b	0xd6050 <android::MPEG4Extractor::parseChunk(long*, int)+0x3730>
   d6050: 32190fe8     	orr	w8, wzr, #0x780
   d6054: b91117e8     	str	w8, [sp, #0x1114]
   d6058: 52808708     	mov	w8, #0x438              // =1080
   d605c: b91113e8     	str	w8, [sp, #0x1110]
   d6060: 14000011     	b	0xd60a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3784>
   d6064: b95117e8     	ldr	w8, [sp, #0x1114]
   d6068: 71402108     	subs	w8, w8, #0x8, lsl #12   // =0x8000
   d606c: b9068be8     	str	w8, [sp, #0x688]
   d6070: 540000e8     	b.hi	0xd608c <android::MPEG4Extractor::parseChunk(long*, int)+0x376c>
   d6074: 14000001     	b	0xd6078 <android::MPEG4Extractor::parseChunk(long*, int)+0x3758>
   d6078: b95113e8     	ldr	w8, [sp, #0x1110]
   d607c: 71402108     	subs	w8, w8, #0x8, lsl #12   // =0x8000
   d6080: b90687e8     	str	w8, [sp, #0x684]
   d6084: 540000e9     	b.ls	0xd60a0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3780>
   d6088: 14000001     	b	0xd608c <android::MPEG4Extractor::parseChunk(long*, int)+0x376c>
   d608c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6090: b91083e8     	str	w8, [sp, #0x1080]
   d6094: 320003e8     	orr	w8, wzr, #0x1
   d6098: b91057e8     	str	w8, [sp, #0x1054]
   d609c: 14000a54     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d60a0: 14000001     	b	0xd60a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3784>
   d60a4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d60a8: f9405909     	ldr	x9, [x8, #0xb0]
   d60ac: 91002120     	add	x0, x9, #0x8
   d60b0: 97ff3b80     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d60b4: f9033fe0     	str	x0, [sp, #0x678]
   d60b8: 14000001     	b	0xd60bc <android::MPEG4Extractor::parseChunk(long*, int)+0x379c>
   d60bc: 528daca1     	mov	w1, #0x6d65             // =28005
   d60c0: 72adad21     	movk	w1, #0x6d69, lsl #16
   d60c4: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d60c8: 91042042     	add	x2, x2, #0x108
   d60cc: f9433fe0     	ldr	x0, [sp, #0x678]
   d60d0: 97ff4154     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d60d4: b90677e0     	str	w0, [sp, #0x674]
   d60d8: 14000001     	b	0xd60dc <android::MPEG4Extractor::parseChunk(long*, int)+0x37bc>
   d60dc: f94753e8     	ldr	x8, [sp, #0xea0]
   d60e0: f940dd00     	ldr	x0, [x8, #0x1b8]
   d60e4: d0000e89     	adrp	x9, 0x2a8000
   d60e8: f9469529     	ldr	x9, [x9, #0xd28]
   d60ec: f9400121     	ldr	x1, [x9]
   d60f0: 97ff3050     	bl	0xa2230 <strcmp@plt>
   d60f4: 34000140     	cbz	w0, 0xd611c <android::MPEG4Extractor::parseChunk(long*, int)+0x37fc>
   d60f8: 14000001     	b	0xd60fc <android::MPEG4Extractor::parseChunk(long*, int)+0x37dc>
   d60fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d6100: f940dd00     	ldr	x0, [x8, #0x1b8]
   d6104: d0000e89     	adrp	x9, 0x2a8000
   d6108: f9456929     	ldr	x9, [x9, #0xad0]
   d610c: f9400121     	ldr	x1, [x9]
   d6110: 97ff3048     	bl	0xa2230 <strcmp@plt>
   d6114: 350001e0     	cbnz	w0, 0xd6150 <android::MPEG4Extractor::parseChunk(long*, int)+0x3830>
   d6118: 14000001     	b	0xd611c <android::MPEG4Extractor::parseChunk(long*, int)+0x37fc>
   d611c: b95117e8     	ldr	w8, [sp, #0x1114]
   d6120: 11003d08     	add	w8, w8, #0xf
   d6124: 53047d08     	lsr	w8, w8, #4
   d6128: b95113e9     	ldr	w9, [sp, #0x1110]
   d612c: 11003d29     	add	w9, w9, #0xf
   d6130: 53047d29     	lsr	w9, w9, #4
   d6134: 1b097d08     	mul	w8, w8, w9
   d6138: 0b080508     	add	w8, w8, w8, lsl #1
   d613c: 531a6508     	lsl	w8, w8, #6
   d6140: 2a0803ea     	mov	w10, w8
   d6144: f94753eb     	ldr	x11, [sp, #0xea0]
   d6148: f900e56a     	str	x10, [x11, #0x1c8]
   d614c: 1400000a     	b	0xd6174 <android::MPEG4Extractor::parseChunk(long*, int)+0x3854>
   d6150: b95117e8     	ldr	w8, [sp, #0x1114]
   d6154: b95113e9     	ldr	w9, [sp, #0x1110]
   d6158: 1b097d08     	mul	w8, w8, w9
   d615c: 0b080508     	add	w8, w8, w8, lsl #1
   d6160: 53017d08     	lsr	w8, w8, #1
   d6164: 2a0803ea     	mov	w10, w8
   d6168: f94753eb     	ldr	x11, [sp, #0xea0]
   d616c: f900e56a     	str	x10, [x11, #0x1c8]
   d6170: 14000001     	b	0xd6174 <android::MPEG4Extractor::parseChunk(long*, int)+0x3854>
   d6174: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6178: f9405909     	ldr	x9, [x8, #0xb0]
   d617c: 91002120     	add	x0, x9, #0x8
   d6180: 97ff3b4c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6184: f90337e0     	str	x0, [sp, #0x668]
   d6188: 14000001     	b	0xd618c <android::MPEG4Extractor::parseChunk(long*, int)+0x386c>
   d618c: b9511be2     	ldr	w2, [sp, #0x1118]
   d6190: 528e0a61     	mov	w1, #0x7053             // =28755
   d6194: 72ad2dc1     	movk	w1, #0x696e, lsl #16
   d6198: f94337e0     	ldr	x0, [sp, #0x668]
   d619c: 97ff35b5     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d61a0: b90667e0     	str	w0, [sp, #0x664]
   d61a4: 14000001     	b	0xd61a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3888>
   d61a8: 14000001     	b	0xd61ac <android::MPEG4Extractor::parseChunk(long*, int)+0x388c>
   d61ac: f9474fe8     	ldr	x8, [sp, #0xe98]
   d61b0: f9405909     	ldr	x9, [x8, #0xb0]
   d61b4: 91002120     	add	x0, x9, #0x8
   d61b8: 97ff3b3e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d61bc: f9032fe0     	str	x0, [sp, #0x658]
   d61c0: 14000001     	b	0xd61c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x38a4>
   d61c4: 528daca1     	mov	w1, #0x6d65             // =28005
   d61c8: 72adad21     	movk	w1, #0x6d69, lsl #16
   d61cc: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d61d0: 91040042     	add	x2, x2, #0x100
   d61d4: f9432fe0     	ldr	x0, [sp, #0x658]
   d61d8: 97ff4112     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d61dc: b90657e0     	str	w0, [sp, #0x654]
   d61e0: 14000001     	b	0xd61e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x38c4>
   d61e4: f94753e8     	ldr	x8, [sp, #0xea0]
   d61e8: f940d901     	ldr	x1, [x8, #0x1b0]
   d61ec: d0000900     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d61f0: 91347800     	add	x0, x0, #0xd1e
   d61f4: 321f07e9     	orr	w9, wzr, #0x6
   d61f8: 2a0903e2     	mov	w2, w9
   d61fc: 97ff5361     	bl	0xaaf80 <strncasecmp@plt>
   d6200: 350013c0     	cbnz	w0, 0xd6478 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b58>
   d6204: 14000001     	b	0xd6208 <android::MPEG4Extractor::parseChunk(long*, int)+0x38e8>
   d6208: f9474fe8     	ldr	x8, [sp, #0xe98]
   d620c: f9405909     	ldr	x9, [x8, #0xb0]
   d6210: 91006120     	add	x0, x9, #0x18
   d6214: 97ff4287     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d6218: f90327e0     	str	x0, [sp, #0x648]
   d621c: 14000001     	b	0xd6220 <android::MPEG4Extractor::parseChunk(long*, int)+0x3900>
   d6220: f94327e0     	ldr	x0, [sp, #0x648]
   d6224: 97ff3a7b     	bl	0xa4c10 <_ZNK7android11SampleTable12countSamplesEv@plt>
   d6228: b90647e0     	str	w0, [sp, #0x644]
   d622c: 14000001     	b	0xd6230 <android::MPEG4Extractor::parseChunk(long*, int)+0x3910>
   d6230: b94647e8     	ldr	w8, [sp, #0x644]
   d6234: 2a0803e9     	mov	w9, w8
   d6238: 2a0903ea     	mov	w10, w9
   d623c: f94753eb     	ldr	x11, [sp, #0xea0]
   d6240: f900096a     	str	x10, [x11, #0x10]
   d6244: f940096a     	ldr	x10, [x11, #0x10]
   d6248: b5000b2a     	cbnz	x10, 0xd63ac <android::MPEG4Extractor::parseChunk(long*, int)+0x3a8c>
   d624c: 14000001     	b	0xd6250 <android::MPEG4Extractor::parseChunk(long*, int)+0x3930>
   d6250: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6254: f9405909     	ldr	x9, [x8, #0xb0]
   d6258: 91002120     	add	x0, x9, #0x8
   d625c: 97ff3b15     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6260: f9031fe0     	str	x0, [sp, #0x638]
   d6264: 14000001     	b	0xd6268 <android::MPEG4Extractor::parseChunk(long*, int)+0x3948>
   d6268: 52892881     	mov	w1, #0x4944             // =18756
   d626c: 72ae8e41     	movk	w1, #0x7472, lsl #16
   d6270: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d6274: 9103f042     	add	x2, x2, #0xfc
   d6278: f9431fe0     	ldr	x0, [sp, #0x638]
   d627c: 97ff3c89     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   d6280: b90637e0     	str	w0, [sp, #0x634]
   d6284: 14000001     	b	0xd6288 <android::MPEG4Extractor::parseChunk(long*, int)+0x3968>
   d6288: b94637e8     	ldr	w8, [sp, #0x634]
   d628c: 360008e8     	tbz	w8, #0x0, 0xd63a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a88>
   d6290: 14000001     	b	0xd6294 <android::MPEG4Extractor::parseChunk(long*, int)+0x3974>
   d6294: aa1f03e8     	mov	x8, xzr
   d6298: f94753e9     	ldr	x9, [sp, #0xea0]
   d629c: f9000528     	str	x8, [x9, #0x8]
   d62a0: 14000001     	b	0xd62a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3984>
   d62a4: f94753e8     	ldr	x8, [sp, #0xea0]
   d62a8: f9400509     	ldr	x9, [x8, #0x8]
   d62ac: f9474fea     	ldr	x10, [sp, #0xe98]
   d62b0: 9101a140     	add	x0, x10, #0x68
   d62b4: f90317e9     	str	x9, [sp, #0x628]
   d62b8: 97ff32ba     	bl	0xa2da0 <_ZNK7android6VectorINS_4TrexEE4sizeEv@plt>
   d62bc: f90313e0     	str	x0, [sp, #0x620]
   d62c0: 14000001     	b	0xd62c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x39a4>
   d62c4: f94317e8     	ldr	x8, [sp, #0x628]
   d62c8: f94313e9     	ldr	x9, [sp, #0x620]
   d62cc: eb09010a     	subs	x10, x8, x9
   d62d0: f9030fea     	str	x10, [sp, #0x618]
   d62d4: 54000682     	b.hs	0xd63a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a84>
   d62d8: 14000001     	b	0xd62dc <android::MPEG4Extractor::parseChunk(long*, int)+0x39bc>
   d62dc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d62e0: 9101a100     	add	x0, x8, #0x68
   d62e4: f94753e9     	ldr	x9, [sp, #0xea0]
   d62e8: f9400521     	ldr	x1, [x9, #0x8]
   d62ec: 97ff2af5     	bl	0xa0ec0 <_ZN7android6VectorINS_4TrexEE10editItemAtEm@plt>
   d62f0: f9030be0     	str	x0, [sp, #0x610]
   d62f4: 14000001     	b	0xd62f8 <android::MPEG4Extractor::parseChunk(long*, int)+0x39d8>
   d62f8: f9430be8     	ldr	x8, [sp, #0x610]
   d62fc: f94753e9     	ldr	x9, [sp, #0xea0]
   d6300: f9000128     	str	x8, [x9]
   d6304: f940012a     	ldr	x10, [x9]
   d6308: b940014b     	ldr	w11, [x10]
   d630c: b950ffec     	ldr	w12, [sp, #0x10fc]
   d6310: 6b0c016b     	subs	w11, w11, w12
   d6314: b9060feb     	str	w11, [sp, #0x60c]
   d6318: 540003a1     	b.ne	0xd638c <android::MPEG4Extractor::parseChunk(long*, int)+0x3a6c>
   d631c: 14000001     	b	0xd6320 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a00>
   d6320: f94753e8     	ldr	x8, [sp, #0xea0]
   d6324: f9400109     	ldr	x9, [x8]
   d6328: b940092a     	ldr	w10, [x9, #0x8]
   d632c: 340002ea     	cbz	w10, 0xd6388 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a68>
   d6330: 14000001     	b	0xd6334 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a14>
   d6334: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6338: f9405909     	ldr	x9, [x8, #0xb0]
   d633c: b940112a     	ldr	w10, [x9, #0x10]
   d6340: f94753e9     	ldr	x9, [sp, #0xea0]
   d6344: f940012b     	ldr	x11, [x9]
   d6348: b940096c     	ldr	w12, [x11, #0x8]
   d634c: 1acc094a     	udiv	w10, w10, w12
   d6350: b90f4fea     	str	w10, [sp, #0xf4c]
   d6354: f940590b     	ldr	x11, [x8, #0xb0]
   d6358: 91002160     	add	x0, x11, #0x8
   d635c: 97ff3ad5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6360: f90303e0     	str	x0, [sp, #0x600]
   d6364: 14000001     	b	0xd6368 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a48>
   d6368: b94f4fe2     	ldr	w2, [sp, #0xf4c]
   d636c: 528daa41     	mov	w1, #0x6d52             // =27986
   d6370: 72acce41     	movk	w1, #0x6672, lsl #16
   d6374: f94303e0     	ldr	x0, [sp, #0x600]
   d6378: 97ff353e     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d637c: b905ffe0     	str	w0, [sp, #0x5fc]
   d6380: 14000001     	b	0xd6384 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a64>
   d6384: 14000001     	b	0xd6388 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a68>
   d6388: 14000007     	b	0xd63a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a84>
   d638c: 14000001     	b	0xd6390 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a70>
   d6390: f94753e8     	ldr	x8, [sp, #0xea0]
   d6394: f9400509     	ldr	x9, [x8, #0x8]
   d6398: 91000529     	add	x9, x9, #0x1
   d639c: f9000509     	str	x9, [x8, #0x8]
   d63a0: 17ffffc1     	b	0xd62a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3984>
   d63a4: 14000001     	b	0xd63a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3a88>
   d63a8: 14000033     	b	0xd6474 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b54>
   d63ac: f9474fe8     	ldr	x8, [sp, #0xe98]
   d63b0: f9405909     	ldr	x9, [x8, #0xb0]
   d63b4: 91002120     	add	x0, x9, #0x8
   d63b8: 97ff3abe     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d63bc: f902fbe0     	str	x0, [sp, #0x5f0]
   d63c0: 14000001     	b	0xd63c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3aa4>
   d63c4: 528e4c21     	mov	w1, #0x7261             // =29281
   d63c8: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d63cc: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d63d0: 9103c042     	add	x2, x2, #0xf0
   d63d4: f942fbe0     	ldr	x0, [sp, #0x5f0]
   d63d8: 97ff40d6     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   d63dc: b905efe0     	str	w0, [sp, #0x5ec]
   d63e0: 14000001     	b	0xd63e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ac4>
   d63e4: b945efe8     	ldr	w8, [sp, #0x5ec]
   d63e8: 36000448     	tbz	w8, #0x0, 0xd6470 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b50>
   d63ec: 14000001     	b	0xd63f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ad0>
   d63f0: f94753e8     	ldr	x8, [sp, #0xea0]
   d63f4: f940d109     	ldr	x9, [x8, #0x1a0]
   d63f8: f1000529     	subs	x9, x9, #0x1
   d63fc: f902f3e9     	str	x9, [sp, #0x5e0]
   d6400: 5400036b     	b.lt	0xd646c <android::MPEG4Extractor::parseChunk(long*, int)+0x3b4c>
   d6404: 14000001     	b	0xd6408 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ae8>
   d6408: f94753e8     	ldr	x8, [sp, #0xea0]
   d640c: f9400909     	ldr	x9, [x8, #0x10]
   d6410: 5288480a     	mov	w10, #0x4240            // =16960
   d6414: 72a001ea     	movk	w10, #0xf, lsl #16
   d6418: 2a0a03eb     	mov	w11, w10
   d641c: 9b0b7d29     	mul	x9, x9, x11
   d6420: f940d10b     	ldr	x11, [x8, #0x1a0]
   d6424: 8b8b0529     	add	x9, x9, x11, asr #1
   d6428: 9acb0929     	udiv	x9, x9, x11
   d642c: 2a0903ea     	mov	w10, w9
   d6430: b90f4bea     	str	w10, [sp, #0xf48]
   d6434: f9474fe9     	ldr	x9, [sp, #0xe98]
   d6438: f940592b     	ldr	x11, [x9, #0xb0]
   d643c: 91002160     	add	x0, x11, #0x8
   d6440: 97ff3a9c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6444: f902efe0     	str	x0, [sp, #0x5d8]
   d6448: 14000001     	b	0xd644c <android::MPEG4Extractor::parseChunk(long*, int)+0x3b2c>
   d644c: b94f4be2     	ldr	w2, [sp, #0xf48]
   d6450: 528daa41     	mov	w1, #0x6d52             // =27986
   d6454: 72acce41     	movk	w1, #0x6672, lsl #16
   d6458: f942efe0     	ldr	x0, [sp, #0x5d8]
   d645c: 97ff3505     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d6460: b905d7e0     	str	w0, [sp, #0x5d4]
   d6464: 14000001     	b	0xd6468 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b48>
   d6468: 14000001     	b	0xd646c <android::MPEG4Extractor::parseChunk(long*, int)+0x3b4c>
   d646c: 14000001     	b	0xd6470 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b50>
   d6470: 14000001     	b	0xd6474 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b54>
   d6474: 14000001     	b	0xd6478 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b58>
   d6478: 14000958     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d647c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6480: f9405909     	ldr	x9, [x8, #0xb0]
   d6484: b40001a9     	cbz	x9, 0xd64b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b98>
   d6488: 14000001     	b	0xd648c <android::MPEG4Extractor::parseChunk(long*, int)+0x3b6c>
   d648c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6490: f9405909     	ldr	x9, [x8, #0xb0]
   d6494: 91006120     	add	x0, x9, #0x18
   d6498: aa1f03e9     	mov	x9, xzr
   d649c: aa0903e1     	mov	x1, x9
   d64a0: 97ff2688     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d64a4: b905d3e0     	str	w0, [sp, #0x5d0]
   d64a8: 14000001     	b	0xd64ac <android::MPEG4Extractor::parseChunk(long*, int)+0x3b8c>
   d64ac: b945d3e8     	ldr	w8, [sp, #0x5d0]
   d64b0: 360000e8     	tbz	w8, #0x0, 0xd64cc <android::MPEG4Extractor::parseChunk(long*, int)+0x3bac>
   d64b4: 14000001     	b	0xd64b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3b98>
   d64b8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d64bc: b91083e8     	str	w8, [sp, #0x1080]
   d64c0: 320003e8     	orr	w8, wzr, #0x1
   d64c4: b91057e8     	str	w8, [sp, #0x1054]
   d64c8: 14000949     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d64cc: f94753e8     	ldr	x8, [sp, #0xea0]
   d64d0: f9413509     	ldr	x9, [x8, #0x268]
   d64d4: f940910a     	ldr	x10, [x8, #0x120]
   d64d8: f940014b     	ldr	x11, [x10]
   d64dc: 8b090169     	add	x9, x11, x9
   d64e0: f9000149     	str	x9, [x10]
   d64e4: f9474fe9     	ldr	x9, [sp, #0xe98]
   d64e8: f940592a     	ldr	x10, [x9, #0xb0]
   d64ec: 91006140     	add	x0, x10, #0x18
   d64f0: 97ff41d0     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d64f4: f902e7e0     	str	x0, [sp, #0x5c8]
   d64f8: 14000001     	b	0xd64fc <android::MPEG4Extractor::parseChunk(long*, int)+0x3bdc>
   d64fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d6500: f9408901     	ldr	x1, [x8, #0x110]
   d6504: f9408502     	ldr	x2, [x8, #0x108]
   d6508: f942e7e0     	ldr	x0, [sp, #0x5c8]
   d650c: 97ff2b55     	bl	0xa1260 <_ZN7android11SampleTable21setTimeToSampleParamsElm@plt>
   d6510: b905c7e0     	str	w0, [sp, #0x5c4]
   d6514: 14000001     	b	0xd6518 <android::MPEG4Extractor::parseChunk(long*, int)+0x3bf8>
   d6518: b945c7e8     	ldr	w8, [sp, #0x5c4]
   d651c: b90f47e8     	str	w8, [sp, #0xf44]
   d6520: b94f47e9     	ldr	w9, [sp, #0xf44]
   d6524: 340000e9     	cbz	w9, 0xd6540 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c20>
   d6528: 14000001     	b	0xd652c <android::MPEG4Extractor::parseChunk(long*, int)+0x3c0c>
   d652c: b94f47e8     	ldr	w8, [sp, #0xf44]
   d6530: b91083e8     	str	w8, [sp, #0x1080]
   d6534: 320003e8     	orr	w8, wzr, #0x1
   d6538: b91057e8     	str	w8, [sp, #0x1054]
   d653c: 1400092c     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6540: 14000926     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d6544: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6548: f9405909     	ldr	x9, [x8, #0xb0]
   d654c: b40001a9     	cbz	x9, 0xd6580 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c60>
   d6550: 14000001     	b	0xd6554 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c34>
   d6554: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6558: f9405909     	ldr	x9, [x8, #0xb0]
   d655c: 91006120     	add	x0, x9, #0x18
   d6560: aa1f03e9     	mov	x9, xzr
   d6564: aa0903e1     	mov	x1, x9
   d6568: 97ff2656     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d656c: b905c3e0     	str	w0, [sp, #0x5c0]
   d6570: 14000001     	b	0xd6574 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c54>
   d6574: b945c3e8     	ldr	w8, [sp, #0x5c0]
   d6578: 360000e8     	tbz	w8, #0x0, 0xd6594 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c74>
   d657c: 14000001     	b	0xd6580 <android::MPEG4Extractor::parseChunk(long*, int)+0x3c60>
   d6580: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6584: b91083e8     	str	w8, [sp, #0x1080]
   d6588: 320003e8     	orr	w8, wzr, #0x1
   d658c: b91057e8     	str	w8, [sp, #0x1054]
   d6590: 14000917     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6594: f94753e8     	ldr	x8, [sp, #0xea0]
   d6598: f9413509     	ldr	x9, [x8, #0x268]
   d659c: f940910a     	ldr	x10, [x8, #0x120]
   d65a0: f940014b     	ldr	x11, [x10]
   d65a4: 8b090169     	add	x9, x11, x9
   d65a8: f9000149     	str	x9, [x10]
   d65ac: f9474fe9     	ldr	x9, [sp, #0xe98]
   d65b0: f940592a     	ldr	x10, [x9, #0xb0]
   d65b4: 91006140     	add	x0, x10, #0x18
   d65b8: 97ff419e     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d65bc: f902dfe0     	str	x0, [sp, #0x5b8]
   d65c0: 14000001     	b	0xd65c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ca4>
   d65c4: f94753e8     	ldr	x8, [sp, #0xea0]
   d65c8: f9408901     	ldr	x1, [x8, #0x110]
   d65cc: f9408502     	ldr	x2, [x8, #0x108]
   d65d0: f942dfe0     	ldr	x0, [sp, #0x5b8]
   d65d4: 97ff4c1b     	bl	0xa9640 <_ZN7android11SampleTable32setCompositionTimeToSampleParamsElm@plt>
   d65d8: b905b7e0     	str	w0, [sp, #0x5b4]
   d65dc: 14000001     	b	0xd65e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3cc0>
   d65e0: b945b7e8     	ldr	w8, [sp, #0x5b4]
   d65e4: b90f43e8     	str	w8, [sp, #0xf40]
   d65e8: b94f43e9     	ldr	w9, [sp, #0xf40]
   d65ec: 340000e9     	cbz	w9, 0xd6608 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ce8>
   d65f0: 14000001     	b	0xd65f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x3cd4>
   d65f4: b94f43e8     	ldr	w8, [sp, #0xf40]
   d65f8: b91083e8     	str	w8, [sp, #0x1080]
   d65fc: 320003e8     	orr	w8, wzr, #0x1
   d6600: b91057e8     	str	w8, [sp, #0x1054]
   d6604: 140008fa     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6608: 140008f4     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d660c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6610: f9405909     	ldr	x9, [x8, #0xb0]
   d6614: b40001a9     	cbz	x9, 0xd6648 <android::MPEG4Extractor::parseChunk(long*, int)+0x3d28>
   d6618: 14000001     	b	0xd661c <android::MPEG4Extractor::parseChunk(long*, int)+0x3cfc>
   d661c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6620: f9405909     	ldr	x9, [x8, #0xb0]
   d6624: 91006120     	add	x0, x9, #0x18
   d6628: aa1f03e9     	mov	x9, xzr
   d662c: aa0903e1     	mov	x1, x9
   d6630: 97ff2624     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d6634: b905b3e0     	str	w0, [sp, #0x5b0]
   d6638: 14000001     	b	0xd663c <android::MPEG4Extractor::parseChunk(long*, int)+0x3d1c>
   d663c: b945b3e8     	ldr	w8, [sp, #0x5b0]
   d6640: 360000e8     	tbz	w8, #0x0, 0xd665c <android::MPEG4Extractor::parseChunk(long*, int)+0x3d3c>
   d6644: 14000001     	b	0xd6648 <android::MPEG4Extractor::parseChunk(long*, int)+0x3d28>
   d6648: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d664c: b91083e8     	str	w8, [sp, #0x1080]
   d6650: 320003e8     	orr	w8, wzr, #0x1
   d6654: b91057e8     	str	w8, [sp, #0x1054]
   d6658: 140008e5     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d665c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6660: f9413509     	ldr	x9, [x8, #0x268]
   d6664: f940910a     	ldr	x10, [x8, #0x120]
   d6668: f940014b     	ldr	x11, [x10]
   d666c: 8b090169     	add	x9, x11, x9
   d6670: f9000149     	str	x9, [x10]
   d6674: f9474fe9     	ldr	x9, [sp, #0xe98]
   d6678: f940592a     	ldr	x10, [x9, #0xb0]
   d667c: 91006140     	add	x0, x10, #0x18
   d6680: 97ff416c     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d6684: f902d7e0     	str	x0, [sp, #0x5a8]
   d6688: 14000001     	b	0xd668c <android::MPEG4Extractor::parseChunk(long*, int)+0x3d6c>
   d668c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6690: f9408901     	ldr	x1, [x8, #0x110]
   d6694: f9408502     	ldr	x2, [x8, #0x108]
   d6698: f942d7e0     	ldr	x0, [sp, #0x5a8]
   d669c: 97ff4835     	bl	0xa8770 <_ZN7android11SampleTable19setSyncSampleParamsElm@plt>
   d66a0: b905a7e0     	str	w0, [sp, #0x5a4]
   d66a4: 14000001     	b	0xd66a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3d88>
   d66a8: b945a7e8     	ldr	w8, [sp, #0x5a4]
   d66ac: b90f3fe8     	str	w8, [sp, #0xf3c]
   d66b0: b94f3fe9     	ldr	w9, [sp, #0xf3c]
   d66b4: 340000e9     	cbz	w9, 0xd66d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3db0>
   d66b8: 14000001     	b	0xd66bc <android::MPEG4Extractor::parseChunk(long*, int)+0x3d9c>
   d66bc: b94f3fe8     	ldr	w8, [sp, #0xf3c]
   d66c0: b91083e8     	str	w8, [sp, #0x1080]
   d66c4: 320003e8     	orr	w8, wzr, #0x1
   d66c8: b91057e8     	str	w8, [sp, #0x1054]
   d66cc: 140008c8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d66d0: 140008c2     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d66d4: f94753e8     	ldr	x8, [sp, #0xea0]
   d66d8: f9413509     	ldr	x9, [x8, #0x268]
   d66dc: f940910a     	ldr	x10, [x8, #0x120]
   d66e0: f940014b     	ldr	x11, [x10]
   d66e4: 8b090169     	add	x9, x11, x9
   d66e8: f9000149     	str	x9, [x10]
   d66ec: f9408509     	ldr	x9, [x8, #0x108]
   d66f0: f1001d29     	subs	x9, x9, #0x7
   d66f4: f902cfe9     	str	x9, [sp, #0x598]
   d66f8: 540000ec     	b.gt	0xd6714 <android::MPEG4Extractor::parseChunk(long*, int)+0x3df4>
   d66fc: 14000001     	b	0xd6700 <android::MPEG4Extractor::parseChunk(long*, int)+0x3de0>
   d6700: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6704: b91083e8     	str	w8, [sp, #0x1080]
   d6708: 320003e8     	orr	w8, wzr, #0x1
   d670c: b91057e8     	str	w8, [sp, #0x1054]
   d6710: 140008b7     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6714: f94753e8     	ldr	x8, [sp, #0xea0]
   d6718: f9408509     	ldr	x9, [x8, #0x108]
   d671c: f1001529     	subs	x9, x9, #0x5
   d6720: f9079be9     	str	x9, [sp, #0xf30]
   d6724: f9479be9     	ldr	x9, [sp, #0xf30]
   d6728: f1009929     	subs	x9, x9, #0x26
   d672c: f902cbe9     	str	x9, [sp, #0x590]
   d6730: 540000eb     	b.lt	0xd674c <android::MPEG4Extractor::parseChunk(long*, int)+0x3e2c>
   d6734: 14000001     	b	0xd6738 <android::MPEG4Extractor::parseChunk(long*, int)+0x3e18>
   d6738: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d673c: b91083e8     	str	w8, [sp, #0x1080]
   d6740: 320003e8     	orr	w8, wzr, #0x1
   d6744: b91057e8     	str	w8, [sp, #0x1054]
   d6748: 140008a9     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d674c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6750: 91024100     	add	x0, x8, #0x90
   d6754: 97ff440f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d6758: f902c7e0     	str	x0, [sp, #0x588]
   d675c: 14000001     	b	0xd6760 <android::MPEG4Extractor::parseChunk(long*, int)+0x3e40>
   d6760: f94753e8     	ldr	x8, [sp, #0xea0]
   d6764: f9408909     	ldr	x9, [x8, #0x110]
   d6768: 91001121     	add	x1, x9, #0x4
   d676c: f9479be3     	ldr	x3, [sp, #0xf30]
   d6770: f942c7e9     	ldr	x9, [sp, #0x588]
   d6774: f940012a     	ldr	x10, [x9]
   d6778: f9401d4a     	ldr	x10, [x10, #0x38]
   d677c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d6780: 910d6042     	add	x2, x2, #0x358
   d6784: aa0903e0     	mov	x0, x9
   d6788: d63f0140     	blr	x10
   d678c: f902c3e0     	str	x0, [sp, #0x580]
   d6790: 14000001     	b	0xd6794 <android::MPEG4Extractor::parseChunk(long*, int)+0x3e74>
   d6794: f9479be8     	ldr	x8, [sp, #0xf30]
   d6798: f942c3e9     	ldr	x9, [sp, #0x580]
   d679c: eb080128     	subs	x8, x9, x8
   d67a0: f902bfe8     	str	x8, [sp, #0x578]
   d67a4: 540000ea     	b.ge	0xd67c0 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ea0>
   d67a8: 14000001     	b	0xd67ac <android::MPEG4Extractor::parseChunk(long*, int)+0x3e8c>
   d67ac: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d67b0: b91083e8     	str	w8, [sp, #0x1080]
   d67b4: 320003e8     	orr	w8, wzr, #0x1
   d67b8: b91057e8     	str	w8, [sp, #0x1054]
   d67bc: 1400088c     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d67c0: f9479be8     	ldr	x8, [sp, #0xf30]
   d67c4: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d67c8: 910d6129     	add	x9, x9, #0x358
   d67cc: 2a1f03ea     	mov	w10, wzr
   d67d0: 3828692a     	strb	w10, [x9, x8]
   d67d4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d67d8: 9102e100     	add	x0, x8, #0xb8
   d67dc: 97ff39b5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d67e0: f902bbe0     	str	x0, [sp, #0x570]
   d67e4: 14000001     	b	0xd67e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ec8>
   d67e8: 528c6401     	mov	w1, #0x6320             // =25376
   d67ec: 72ad8de1     	movk	w1, #0x6c6f, lsl #16
   d67f0: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d67f4: 910d6042     	add	x2, x2, #0x358
   d67f8: f942bbe0     	ldr	x0, [sp, #0x570]
   d67fc: 97ff26f1     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d6800: b9056fe0     	str	w0, [sp, #0x56c]
   d6804: 14000001     	b	0xd6808 <android::MPEG4Extractor::parseChunk(long*, int)+0x3ee8>
   d6808: 14000874     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d680c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6810: f9413509     	ldr	x9, [x8, #0x268]
   d6814: f940910a     	ldr	x10, [x8, #0x120]
   d6818: f940014b     	ldr	x11, [x10]
   d681c: 8b090169     	add	x9, x11, x9
   d6820: f9000149     	str	x9, [x10]
   d6824: f9408509     	ldr	x9, [x8, #0x108]
   d6828: f1000d29     	subs	x9, x9, #0x3
   d682c: f902b3e9     	str	x9, [sp, #0x560]
   d6830: 540000ec     	b.gt	0xd684c <android::MPEG4Extractor::parseChunk(long*, int)+0x3f2c>
   d6834: 14000001     	b	0xd6838 <android::MPEG4Extractor::parseChunk(long*, int)+0x3f18>
   d6838: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d683c: b91083e8     	str	w8, [sp, #0x1080]
   d6840: 320003e8     	orr	w8, wzr, #0x1
   d6844: b91057e8     	str	w8, [sp, #0x1054]
   d6848: 14000869     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d684c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6850: f9408509     	ldr	x9, [x8, #0x108]
   d6854: f1040529     	subs	x9, x9, #0x101
   d6858: f902afe9     	str	x9, [sp, #0x558]
   d685c: 540000eb     	b.lt	0xd6878 <android::MPEG4Extractor::parseChunk(long*, int)+0x3f58>
   d6860: 14000001     	b	0xd6864 <android::MPEG4Extractor::parseChunk(long*, int)+0x3f44>
   d6864: 321667e8     	orr	w8, wzr, #0xfffffc0f
   d6868: b91083e8     	str	w8, [sp, #0x1080]
   d686c: 320003e8     	orr	w8, wzr, #0x1
   d6870: b91057e8     	str	w8, [sp, #0x1054]
   d6874: 1400085e     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6878: f9474fe8     	ldr	x8, [sp, #0xe98]
   d687c: 91024100     	add	x0, x8, #0x90
   d6880: 97ff43c4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d6884: f902abe0     	str	x0, [sp, #0x550]
   d6888: 14000001     	b	0xd688c <android::MPEG4Extractor::parseChunk(long*, int)+0x3f6c>
   d688c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6890: f9408901     	ldr	x1, [x8, #0x110]
   d6894: f9408503     	ldr	x3, [x8, #0x108]
   d6898: f942abe9     	ldr	x9, [sp, #0x550]
   d689c: f940012a     	ldr	x10, [x9]
   d68a0: f9401d4a     	ldr	x10, [x10, #0x38]
   d68a4: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d68a8: 91096042     	add	x2, x2, #0x258
   d68ac: aa0903e0     	mov	x0, x9
   d68b0: d63f0140     	blr	x10
   d68b4: f902a7e0     	str	x0, [sp, #0x548]
   d68b8: 14000001     	b	0xd68bc <android::MPEG4Extractor::parseChunk(long*, int)+0x3f9c>
   d68bc: f94753e8     	ldr	x8, [sp, #0xea0]
   d68c0: f9408509     	ldr	x9, [x8, #0x108]
   d68c4: f942a7ea     	ldr	x10, [sp, #0x548]
   d68c8: eb090149     	subs	x9, x10, x9
   d68cc: f902a3e9     	str	x9, [sp, #0x540]
   d68d0: 540000ea     	b.ge	0xd68ec <android::MPEG4Extractor::parseChunk(long*, int)+0x3fcc>
   d68d4: 14000001     	b	0xd68d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x3fb8>
   d68d8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d68dc: b91083e8     	str	w8, [sp, #0x1080]
   d68e0: 320003e8     	orr	w8, wzr, #0x1
   d68e4: b91057e8     	str	w8, [sp, #0x1054]
   d68e8: 14000841     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d68ec: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d68f0: 91096000     	add	x0, x0, #0x258
   d68f4: 97ff42f3     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d68f8: b9053fe0     	str	w0, [sp, #0x53c]
   d68fc: 14000001     	b	0xd6900 <android::MPEG4Extractor::parseChunk(long*, int)+0x3fe0>
   d6900: b9453fe8     	ldr	w8, [sp, #0x53c]
   d6904: 340000e8     	cbz	w8, 0xd6920 <android::MPEG4Extractor::parseChunk(long*, int)+0x4000>
   d6908: 14000001     	b	0xd690c <android::MPEG4Extractor::parseChunk(long*, int)+0x3fec>
   d690c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6910: b91083e8     	str	w8, [sp, #0x1080]
   d6914: 320003e8     	orr	w8, wzr, #0x1
   d6918: b91057e8     	str	w8, [sp, #0x1054]
   d691c: 14000834     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6920: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6924: f9405909     	ldr	x9, [x8, #0xb0]
   d6928: b50000e9     	cbnz	x9, 0xd6944 <android::MPEG4Extractor::parseChunk(long*, int)+0x4024>
   d692c: 14000001     	b	0xd6930 <android::MPEG4Extractor::parseChunk(long*, int)+0x4010>
   d6930: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6934: b91083e8     	str	w8, [sp, #0x1080]
   d6938: 320003e8     	orr	w8, wzr, #0x1
   d693c: b91057e8     	str	w8, [sp, #0x1054]
   d6940: 1400082b     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6944: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6948: f9405909     	ldr	x9, [x8, #0xb0]
   d694c: 91002120     	add	x0, x9, #0x8
   d6950: 97ff3958     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6954: f9029be0     	str	x0, [sp, #0x530]
   d6958: 14000001     	b	0xd695c <android::MPEG4Extractor::parseChunk(long*, int)+0x403c>
   d695c: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d6960: 91096108     	add	x8, x8, #0x258
   d6964: 91001103     	add	x3, x8, #0x4
   d6968: f94753e8     	ldr	x8, [sp, #0xea0]
   d696c: f9408509     	ldr	x9, [x8, #0x108]
   d6970: f1001124     	subs	x4, x9, #0x4
   d6974: 528c8e6a     	mov	w10, #0x6473            // =25715
   d6978: 72acae6a     	movk	w10, #0x6573, lsl #16
   d697c: f9429be0     	ldr	x0, [sp, #0x530]
   d6980: 2a0a03e1     	mov	w1, w10
   d6984: 2a0a03e2     	mov	w2, w10
   d6988: 97ff3aaa     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d698c: b9052fe0     	str	w0, [sp, #0x52c]
   d6990: 14000001     	b	0xd6994 <android::MPEG4Extractor::parseChunk(long*, int)+0x4074>
   d6994: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6998: 91030100     	add	x0, x8, #0xc0
   d699c: 97ff4f51     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d69a0: f90293e0     	str	x0, [sp, #0x520]
   d69a4: 14000001     	b	0xd69a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4088>
   d69a8: f94293e8     	ldr	x8, [sp, #0x520]
   d69ac: f1000909     	subs	x9, x8, #0x2
   d69b0: f9028fe9     	str	x9, [sp, #0x518]
   d69b4: 540005a3     	b.lo	0xd6a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x4148>
   d69b8: 14000001     	b	0xd69bc <android::MPEG4Extractor::parseChunk(long*, int)+0x409c>
   d69bc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d69c0: 91030109     	add	x9, x8, #0xc0
   d69c4: aa0903e0     	mov	x0, x9
   d69c8: f9028be0     	str	x0, [sp, #0x510]
   d69cc: aa0903e0     	mov	x0, x9
   d69d0: 97ff4f44     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d69d4: f90287e0     	str	x0, [sp, #0x508]
   d69d8: 14000001     	b	0xd69dc <android::MPEG4Extractor::parseChunk(long*, int)+0x40bc>
   d69dc: f94287e8     	ldr	x8, [sp, #0x508]
   d69e0: f1000901     	subs	x1, x8, #0x2
   d69e4: f9428be0     	ldr	x0, [sp, #0x510]
   d69e8: 97ff3f9e     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d69ec: f90283e0     	str	x0, [sp, #0x500]
   d69f0: 14000001     	b	0xd69f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x40d4>
   d69f4: f94283e8     	ldr	x8, [sp, #0x500]
   d69f8: b9400109     	ldr	w9, [x8]
   d69fc: 52868c2a     	mov	w10, #0x3461            // =13409
   d6a00: 72adae0a     	movk	w10, #0x6d70, lsl #16
   d6a04: 6b0a0129     	subs	w9, w9, w10
   d6a08: b904ffe9     	str	w9, [sp, #0x4fc]
   d6a0c: 540002e1     	b.ne	0xd6a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x4148>
   d6a10: 14000001     	b	0xd6a14 <android::MPEG4Extractor::parseChunk(long*, int)+0x40f4>
   d6a14: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d6a18: 91096108     	add	x8, x8, #0x258
   d6a1c: 91001101     	add	x1, x8, #0x4
   d6a20: f94753e8     	ldr	x8, [sp, #0xea0]
   d6a24: f9408509     	ldr	x9, [x8, #0x108]
   d6a28: f1001122     	subs	x2, x9, #0x4
   d6a2c: f9474fe0     	ldr	x0, [sp, #0xe98]
   d6a30: 97ff3444     	bl	0xa3b40 <_ZN7android14MPEG4Extractor39updateAudioTrackInfoFromESDS_MPEG4AudioEPKvm@plt>
   d6a34: b904fbe0     	str	w0, [sp, #0x4f8]
   d6a38: 14000001     	b	0xd6a3c <android::MPEG4Extractor::parseChunk(long*, int)+0x411c>
   d6a3c: b944fbe8     	ldr	w8, [sp, #0x4f8]
   d6a40: b90f2fe8     	str	w8, [sp, #0xf2c]
   d6a44: b94f2fe9     	ldr	w9, [sp, #0xf2c]
   d6a48: 340000e9     	cbz	w9, 0xd6a64 <android::MPEG4Extractor::parseChunk(long*, int)+0x4144>
   d6a4c: 14000001     	b	0xd6a50 <android::MPEG4Extractor::parseChunk(long*, int)+0x4130>
   d6a50: b94f2fe8     	ldr	w8, [sp, #0xf2c]
   d6a54: b91083e8     	str	w8, [sp, #0x1080]
   d6a58: 320003e8     	orr	w8, wzr, #0x1
   d6a5c: b91057e8     	str	w8, [sp, #0x1054]
   d6a60: 140007e3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6a64: 14000001     	b	0xd6a68 <android::MPEG4Extractor::parseChunk(long*, int)+0x4148>
   d6a68: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6a6c: 91030100     	add	x0, x8, #0xc0
   d6a70: 97ff4f1c     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d6a74: f9027be0     	str	x0, [sp, #0x4f0]
   d6a78: 14000001     	b	0xd6a7c <android::MPEG4Extractor::parseChunk(long*, int)+0x415c>
   d6a7c: f9427be8     	ldr	x8, [sp, #0x4f0]
   d6a80: f1000909     	subs	x9, x8, #0x2
   d6a84: f90277e9     	str	x9, [sp, #0x4e8]
   d6a88: 54000aa3     	b.lo	0xd6bdc <android::MPEG4Extractor::parseChunk(long*, int)+0x42bc>
   d6a8c: 14000001     	b	0xd6a90 <android::MPEG4Extractor::parseChunk(long*, int)+0x4170>
   d6a90: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6a94: 91030109     	add	x9, x8, #0xc0
   d6a98: aa0903e0     	mov	x0, x9
   d6a9c: f90273e0     	str	x0, [sp, #0x4e0]
   d6aa0: aa0903e0     	mov	x0, x9
   d6aa4: 97ff4f0f     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d6aa8: f9026fe0     	str	x0, [sp, #0x4d8]
   d6aac: 14000001     	b	0xd6ab0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4190>
   d6ab0: f9426fe8     	ldr	x8, [sp, #0x4d8]
   d6ab4: f1000901     	subs	x1, x8, #0x2
   d6ab8: f94273e0     	ldr	x0, [sp, #0x4e0]
   d6abc: 97ff3f69     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d6ac0: f9026be0     	str	x0, [sp, #0x4d0]
   d6ac4: 14000001     	b	0xd6ac8 <android::MPEG4Extractor::parseChunk(long*, int)+0x41a8>
   d6ac8: f9426be8     	ldr	x8, [sp, #0x4d0]
   d6acc: b9400109     	ldr	w9, [x8]
   d6ad0: 52868eca     	mov	w10, #0x3476            // =13430
   d6ad4: 72adae0a     	movk	w10, #0x6d70, lsl #16
   d6ad8: 6b0a0129     	subs	w9, w9, w10
   d6adc: b904cfe9     	str	w9, [sp, #0x4cc]
   d6ae0: 540007e1     	b.ne	0xd6bdc <android::MPEG4Extractor::parseChunk(long*, int)+0x42bc>
   d6ae4: 14000001     	b	0xd6ae8 <android::MPEG4Extractor::parseChunk(long*, int)+0x41c8>
   d6ae8: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d6aec: 91096108     	add	x8, x8, #0x258
   d6af0: 91001101     	add	x1, x8, #0x4
   d6af4: f94753e8     	ldr	x8, [sp, #0xea0]
   d6af8: f9408509     	ldr	x9, [x8, #0x108]
   d6afc: f1001122     	subs	x2, x9, #0x4
   d6b00: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6b04: 91072000     	add	x0, x0, #0x1c8
   d6b08: 97ff4656     	bl	0xa8460 <_ZN7android4ESDSC1EPKvm@plt>
   d6b0c: 14000001     	b	0xd6b10 <android::MPEG4Extractor::parseChunk(long*, int)+0x41f0>
   d6b10: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6b14: 91072000     	add	x0, x0, #0x1c8
   d6b18: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d6b1c: 9103b021     	add	x1, x1, #0xec
   d6b20: 97ff33c4     	bl	0xa3a30 <_ZNK7android4ESDS23getObjectTypeIndicationEPh@plt>
   d6b24: b904cbe0     	str	w0, [sp, #0x4c8]
   d6b28: 14000001     	b	0xd6b2c <android::MPEG4Extractor::parseChunk(long*, int)+0x420c>
   d6b2c: b944cbe8     	ldr	w8, [sp, #0x4c8]
   d6b30: 350004e8     	cbnz	w8, 0xd6bcc <android::MPEG4Extractor::parseChunk(long*, int)+0x42ac>
   d6b34: 14000001     	b	0xd6b38 <android::MPEG4Extractor::parseChunk(long*, int)+0x4218>
   d6b38: 9103b7e8     	add	x8, sp, #0xed
   d6b3c: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d6b40: 71018108     	subs	w8, w8, #0x60
   d6b44: b904c7e8     	str	w8, [sp, #0x4c4]
   d6b48: 5400040b     	b.lt	0xd6bc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x42a8>
   d6b4c: 14000001     	b	0xd6b50 <android::MPEG4Extractor::parseChunk(long*, int)+0x4230>
   d6b50: 9103b7e8     	add	x8, sp, #0xed
   d6b54: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d6b58: 71019508     	subs	w8, w8, #0x65
   d6b5c: b904c3e8     	str	w8, [sp, #0x4c0]
   d6b60: 5400034c     	b.gt	0xd6bc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x42a8>
   d6b64: 14000001     	b	0xd6b68 <android::MPEG4Extractor::parseChunk(long*, int)+0x4248>
   d6b68: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6b6c: f9405909     	ldr	x9, [x8, #0xb0]
   d6b70: 91002120     	add	x0, x9, #0x8
   d6b74: 97ff38cf     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6b78: f9025fe0     	str	x0, [sp, #0x4b8]
   d6b7c: 14000001     	b	0xd6b80 <android::MPEG4Extractor::parseChunk(long*, int)+0x4260>
   d6b80: d0000e88     	adrp	x8, 0x2a8000
   d6b84: f9415d08     	ldr	x8, [x8, #0x2b8]
   d6b88: f9400102     	ldr	x2, [x8]
   d6b8c: 528daca1     	mov	w1, #0x6d65             // =28005
   d6b90: 72adad21     	movk	w1, #0x6d69, lsl #16
   d6b94: f9425fe0     	ldr	x0, [sp, #0x4b8]
   d6b98: 97ff260a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d6b9c: b904b7e0     	str	w0, [sp, #0x4b4]
   d6ba0: 14000001     	b	0xd6ba4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4284>
   d6ba4: 14000009     	b	0xd6bc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x42a8>
   d6ba8: f94753e8     	ldr	x8, [sp, #0xea0]
   d6bac: f9007d00     	str	x0, [x8, #0xf8]
   d6bb0: 2a0103e9     	mov	w9, w1
   d6bb4: b91047e9     	str	w9, [sp, #0x1044]
   d6bb8: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6bbc: 91072000     	add	x0, x0, #0x1c8
   d6bc0: 97ff28f4     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   d6bc4: 1400078e     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d6bc8: 14000001     	b	0xd6bcc <android::MPEG4Extractor::parseChunk(long*, int)+0x42ac>
   d6bcc: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6bd0: 91072000     	add	x0, x0, #0x1c8
   d6bd4: 97ff28ef     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   d6bd8: 14000001     	b	0xd6bdc <android::MPEG4Extractor::parseChunk(long*, int)+0x42bc>
   d6bdc: 1400077f     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d6be0: f94753e8     	ldr	x8, [sp, #0xea0]
   d6be4: f9413509     	ldr	x9, [x8, #0x268]
   d6be8: f940910a     	ldr	x10, [x8, #0x120]
   d6bec: f940014b     	ldr	x11, [x10]
   d6bf0: 8b090169     	add	x9, x11, x9
   d6bf4: f9000149     	str	x9, [x10]
   d6bf8: f9474fe9     	ldr	x9, [sp, #0xe98]
   d6bfc: f940592a     	ldr	x10, [x9, #0xb0]
   d6c00: b50000ea     	cbnz	x10, 0xd6c1c <android::MPEG4Extractor::parseChunk(long*, int)+0x42fc>
   d6c04: 14000001     	b	0xd6c08 <android::MPEG4Extractor::parseChunk(long*, int)+0x42e8>
   d6c08: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6c0c: b91083e8     	str	w8, [sp, #0x1080]
   d6c10: 320003e8     	orr	w8, wzr, #0x1
   d6c14: b91057e8     	str	w8, [sp, #0x1054]
   d6c18: 14000775     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6c1c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6c20: f9408509     	ldr	x9, [x8, #0x108]
   d6c24: f1003129     	subs	x9, x9, #0xc
   d6c28: f90257e9     	str	x9, [sp, #0x4a8]
   d6c2c: 540000e0     	b.eq	0xd6c48 <android::MPEG4Extractor::parseChunk(long*, int)+0x4328>
   d6c30: 14000001     	b	0xd6c34 <android::MPEG4Extractor::parseChunk(long*, int)+0x4314>
   d6c34: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6c38: b91083e8     	str	w8, [sp, #0x1080]
   d6c3c: 320003e8     	orr	w8, wzr, #0x1
   d6c40: b91057e8     	str	w8, [sp, #0x1054]
   d6c44: 1400076a     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6c48: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6c4c: 91024100     	add	x0, x8, #0x90
   d6c50: 97ff42d0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d6c54: f90253e0     	str	x0, [sp, #0x4a0]
   d6c58: 14000001     	b	0xd6c5c <android::MPEG4Extractor::parseChunk(long*, int)+0x433c>
   d6c5c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6c60: f9408901     	ldr	x1, [x8, #0x110]
   d6c64: f9408503     	ldr	x3, [x8, #0x108]
   d6c68: f94253e9     	ldr	x9, [sp, #0x4a0]
   d6c6c: f940012a     	ldr	x10, [x9]
   d6c70: f9401d4a     	ldr	x10, [x10, #0x38]
   d6c74: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d6c78: 91093042     	add	x2, x2, #0x24c
   d6c7c: aa0903e0     	mov	x0, x9
   d6c80: d63f0140     	blr	x10
   d6c84: f9024fe0     	str	x0, [sp, #0x498]
   d6c88: 14000001     	b	0xd6c8c <android::MPEG4Extractor::parseChunk(long*, int)+0x436c>
   d6c8c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6c90: f9408509     	ldr	x9, [x8, #0x108]
   d6c94: f9424fea     	ldr	x10, [sp, #0x498]
   d6c98: eb090149     	subs	x9, x10, x9
   d6c9c: f9024be9     	str	x9, [sp, #0x490]
   d6ca0: 540000ea     	b.ge	0xd6cbc <android::MPEG4Extractor::parseChunk(long*, int)+0x439c>
   d6ca4: 14000001     	b	0xd6ca8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4388>
   d6ca8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d6cac: b91083e8     	str	w8, [sp, #0x1080]
   d6cb0: 320003e8     	orr	w8, wzr, #0x1
   d6cb4: b91057e8     	str	w8, [sp, #0x1054]
   d6cb8: 1400074d     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6cbc: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d6cc0: 91093108     	add	x8, x8, #0x24c
   d6cc4: 91001100     	add	x0, x8, #0x4
   d6cc8: 97ff41fe     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d6ccc: b9048fe0     	str	w0, [sp, #0x48c]
   d6cd0: 14000001     	b	0xd6cd4 <android::MPEG4Extractor::parseChunk(long*, int)+0x43b4>
   d6cd4: b9448fe8     	ldr	w8, [sp, #0x48c]
   d6cd8: b90f2be8     	str	w8, [sp, #0xf28]
   d6cdc: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d6ce0: 91093129     	add	x9, x9, #0x24c
   d6ce4: 91002120     	add	x0, x9, #0x8
   d6ce8: 97ff41f6     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d6cec: b9048be0     	str	w0, [sp, #0x488]
   d6cf0: 14000001     	b	0xd6cf4 <android::MPEG4Extractor::parseChunk(long*, int)+0x43d4>
   d6cf4: b9448be8     	ldr	w8, [sp, #0x488]
   d6cf8: b90f27e8     	str	w8, [sp, #0xf24]
   d6cfc: b94f2be9     	ldr	w9, [sp, #0xf28]
   d6d00: 340002c9     	cbz	w9, 0xd6d58 <android::MPEG4Extractor::parseChunk(long*, int)+0x4438>
   d6d04: 14000001     	b	0xd6d08 <android::MPEG4Extractor::parseChunk(long*, int)+0x43e8>
   d6d08: b94f2be8     	ldr	w8, [sp, #0xf28]
   d6d0c: 321f77e9     	mov	w9, #0x7ffffffe         // =2147483646
   d6d10: 6b090108     	subs	w8, w8, w9
   d6d14: b90487e8     	str	w8, [sp, #0x484]
   d6d18: 54000208     	b.hi	0xd6d58 <android::MPEG4Extractor::parseChunk(long*, int)+0x4438>
   d6d1c: 14000001     	b	0xd6d20 <android::MPEG4Extractor::parseChunk(long*, int)+0x4400>
   d6d20: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6d24: f9405909     	ldr	x9, [x8, #0xb0]
   d6d28: 91002120     	add	x0, x9, #0x8
   d6d2c: 97ff3861     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6d30: f9023fe0     	str	x0, [sp, #0x478]
   d6d34: 14000001     	b	0xd6d38 <android::MPEG4Extractor::parseChunk(long*, int)+0x4418>
   d6d38: b94f2be2     	ldr	w2, [sp, #0xf28]
   d6d3c: 52884e41     	mov	w1, #0x4272             // =17010
   d6d40: 72adaf01     	movk	w1, #0x6d78, lsl #16
   d6d44: f9423fe0     	ldr	x0, [sp, #0x478]
   d6d48: 97ff32ca     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d6d4c: b90477e0     	str	w0, [sp, #0x474]
   d6d50: 14000001     	b	0xd6d54 <android::MPEG4Extractor::parseChunk(long*, int)+0x4434>
   d6d54: 14000001     	b	0xd6d58 <android::MPEG4Extractor::parseChunk(long*, int)+0x4438>
   d6d58: b94f27e8     	ldr	w8, [sp, #0xf24]
   d6d5c: 340002c8     	cbz	w8, 0xd6db4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4494>
   d6d60: 14000001     	b	0xd6d64 <android::MPEG4Extractor::parseChunk(long*, int)+0x4444>
   d6d64: b94f27e8     	ldr	w8, [sp, #0xf24]
   d6d68: 321f77e9     	mov	w9, #0x7ffffffe         // =2147483646
   d6d6c: 6b090108     	subs	w8, w8, w9
   d6d70: b90473e8     	str	w8, [sp, #0x470]
   d6d74: 54000208     	b.hi	0xd6db4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4494>
   d6d78: 14000001     	b	0xd6d7c <android::MPEG4Extractor::parseChunk(long*, int)+0x445c>
   d6d7c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6d80: f9405909     	ldr	x9, [x8, #0xb0]
   d6d84: 91002120     	add	x0, x9, #0x8
   d6d88: 97ff384a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6d8c: f90237e0     	str	x0, [sp, #0x468]
   d6d90: 14000001     	b	0xd6d94 <android::MPEG4Extractor::parseChunk(long*, int)+0x4474>
   d6d94: b94f27e2     	ldr	w2, [sp, #0xf24]
   d6d98: 528e8ca1     	mov	w1, #0x7465             // =29797
   d6d9c: 72ac4e41     	movk	w1, #0x6272, lsl #16
   d6da0: f94237e0     	ldr	x0, [sp, #0x468]
   d6da4: 97ff32b3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   d6da8: b90467e0     	str	w0, [sp, #0x464]
   d6dac: 14000001     	b	0xd6db0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4490>
   d6db0: 14000001     	b	0xd6db4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4494>
   d6db4: 14000709     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d6db8: f94753e8     	ldr	x8, [sp, #0xea0]
   d6dbc: f9413509     	ldr	x9, [x8, #0x268]
   d6dc0: f940910a     	ldr	x10, [x8, #0x120]
   d6dc4: f940014b     	ldr	x11, [x10]
   d6dc8: 8b090169     	add	x9, x11, x9
   d6dcc: f9000149     	str	x9, [x10]
   d6dd0: 5280090c     	mov	w12, #0x48              // =72
   d6dd4: 2a0c03e0     	mov	w0, w12
   d6dd8: 97ff484e     	bl	0xa8f10 <_Znwm@plt>
   d6ddc: f9022fe0     	str	x0, [sp, #0x458]
   d6de0: 14000001     	b	0xd6de4 <android::MPEG4Extractor::parseChunk(long*, int)+0x44c4>
   d6de4: f9422fe0     	ldr	x0, [sp, #0x458]
   d6de8: f94753e8     	ldr	x8, [sp, #0xea0]
   d6dec: f9408501     	ldr	x1, [x8, #0x108]
   d6df0: f9422fe2     	ldr	x2, [sp, #0x458]
   d6df4: f9022be0     	str	x0, [sp, #0x450]
   d6df8: aa0203e0     	mov	x0, x2
   d6dfc: 97ff2c09     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   d6e00: 14000001     	b	0xd6e04 <android::MPEG4Extractor::parseChunk(long*, int)+0x44e4>
   d6e04: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6e08: 91038000     	add	x0, x0, #0xe0
   d6e0c: f9422be1     	ldr	x1, [sp, #0x450]
   d6e10: 97ff49c8     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   d6e14: 14000001     	b	0xd6e18 <android::MPEG4Extractor::parseChunk(long*, int)+0x44f8>
   d6e18: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6e1c: 91038000     	add	x0, x0, #0xe0
   d6e20: 97ff241c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d6e24: f90227e0     	str	x0, [sp, #0x448]
   d6e28: 14000001     	b	0xd6e2c <android::MPEG4Extractor::parseChunk(long*, int)+0x450c>
   d6e2c: f94227e0     	ldr	x0, [sp, #0x448]
   d6e30: 97ff3908     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d6e34: f90223e0     	str	x0, [sp, #0x440]
   d6e38: 14000001     	b	0xd6e3c <android::MPEG4Extractor::parseChunk(long*, int)+0x451c>
   d6e3c: f94223e8     	ldr	x8, [sp, #0x440]
   d6e40: b50002c8     	cbnz	x8, 0xd6e98 <android::MPEG4Extractor::parseChunk(long*, int)+0x4578>
   d6e44: 14000001     	b	0xd6e48 <android::MPEG4Extractor::parseChunk(long*, int)+0x4528>
   d6e48: 12800168     	mov	w8, #-0xc               // =-12
   d6e4c: b91083e8     	str	w8, [sp, #0x1080]
   d6e50: 320003e8     	orr	w8, wzr, #0x1
   d6e54: b91057e8     	str	w8, [sp, #0x1054]
   d6e58: 1400005e     	b	0xd6fd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x46b0>
   d6e5c: f94753e8     	ldr	x8, [sp, #0xea0]
   d6e60: f9007d00     	str	x0, [x8, #0xf8]
   d6e64: 2a0103e9     	mov	w9, w1
   d6e68: b91047e9     	str	w9, [sp, #0x1044]
   d6e6c: f9422fe0     	ldr	x0, [sp, #0x458]
   d6e70: 97ff26bc     	bl	0xa0960 <_ZdlPv@plt>
   d6e74: 140006e2     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d6e78: f94753e8     	ldr	x8, [sp, #0xea0]
   d6e7c: f9007d00     	str	x0, [x8, #0xf8]
   d6e80: 2a0103e9     	mov	w9, w1
   d6e84: b91047e9     	str	w9, [sp, #0x1044]
   d6e88: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6e8c: 91038000     	add	x0, x0, #0xe0
   d6e90: 97ff4da0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d6e94: 140006da     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d6e98: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6e9c: 91024100     	add	x0, x8, #0x90
   d6ea0: 97ff423c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d6ea4: f9021fe0     	str	x0, [sp, #0x438]
   d6ea8: 14000001     	b	0xd6eac <android::MPEG4Extractor::parseChunk(long*, int)+0x458c>
   d6eac: f94753e8     	ldr	x8, [sp, #0xea0]
   d6eb0: f9408909     	ldr	x9, [x8, #0x110]
   d6eb4: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6eb8: 91038000     	add	x0, x0, #0xe0
   d6ebc: f9021be9     	str	x9, [sp, #0x430]
   d6ec0: 97ff23f4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d6ec4: f90217e0     	str	x0, [sp, #0x428]
   d6ec8: 14000001     	b	0xd6ecc <android::MPEG4Extractor::parseChunk(long*, int)+0x45ac>
   d6ecc: f94217e0     	ldr	x0, [sp, #0x428]
   d6ed0: 97ff38e0     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d6ed4: f90213e0     	str	x0, [sp, #0x420]
   d6ed8: 14000001     	b	0xd6edc <android::MPEG4Extractor::parseChunk(long*, int)+0x45bc>
   d6edc: f94753e8     	ldr	x8, [sp, #0xea0]
   d6ee0: f9408503     	ldr	x3, [x8, #0x108]
   d6ee4: f9421fe9     	ldr	x9, [sp, #0x438]
   d6ee8: f940012a     	ldr	x10, [x9]
   d6eec: f9401d4a     	ldr	x10, [x10, #0x38]
   d6ef0: aa0903e0     	mov	x0, x9
   d6ef4: f9421be1     	ldr	x1, [sp, #0x430]
   d6ef8: f94213e2     	ldr	x2, [sp, #0x420]
   d6efc: d63f0140     	blr	x10
   d6f00: f9020fe0     	str	x0, [sp, #0x418]
   d6f04: 14000001     	b	0xd6f08 <android::MPEG4Extractor::parseChunk(long*, int)+0x45e8>
   d6f08: f94753e8     	ldr	x8, [sp, #0xea0]
   d6f0c: f9408509     	ldr	x9, [x8, #0x108]
   d6f10: f9420fea     	ldr	x10, [sp, #0x418]
   d6f14: eb090149     	subs	x9, x10, x9
   d6f18: f9020be9     	str	x9, [sp, #0x410]
   d6f1c: 540000ea     	b.ge	0xd6f38 <android::MPEG4Extractor::parseChunk(long*, int)+0x4618>
   d6f20: 14000001     	b	0xd6f24 <android::MPEG4Extractor::parseChunk(long*, int)+0x4604>
   d6f24: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d6f28: b91083e8     	str	w8, [sp, #0x1080]
   d6f2c: 320003e8     	orr	w8, wzr, #0x1
   d6f30: b91057e8     	str	w8, [sp, #0x1054]
   d6f34: 14000027     	b	0xd6fd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x46b0>
   d6f38: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6f3c: f9405909     	ldr	x9, [x8, #0xb0]
   d6f40: b50000e9     	cbnz	x9, 0xd6f5c <android::MPEG4Extractor::parseChunk(long*, int)+0x463c>
   d6f44: 14000001     	b	0xd6f48 <android::MPEG4Extractor::parseChunk(long*, int)+0x4628>
   d6f48: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d6f4c: b91083e8     	str	w8, [sp, #0x1080]
   d6f50: 320003e8     	orr	w8, wzr, #0x1
   d6f54: b91057e8     	str	w8, [sp, #0x1054]
   d6f58: 1400001e     	b	0xd6fd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x46b0>
   d6f5c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d6f60: f9405909     	ldr	x9, [x8, #0xb0]
   d6f64: 91002120     	add	x0, x9, #0x8
   d6f68: 97ff37d2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d6f6c: f90207e0     	str	x0, [sp, #0x408]
   d6f70: 14000001     	b	0xd6f74 <android::MPEG4Extractor::parseChunk(long*, int)+0x4654>
   d6f74: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6f78: 91038000     	add	x0, x0, #0xe0
   d6f7c: 97ff23c5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d6f80: f90203e0     	str	x0, [sp, #0x400]
   d6f84: 14000001     	b	0xd6f88 <android::MPEG4Extractor::parseChunk(long*, int)+0x4668>
   d6f88: f94203e0     	ldr	x0, [sp, #0x400]
   d6f8c: 97ff38b1     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d6f90: f901ffe0     	str	x0, [sp, #0x3f8]
   d6f94: 14000001     	b	0xd6f98 <android::MPEG4Extractor::parseChunk(long*, int)+0x4678>
   d6f98: f94753e8     	ldr	x8, [sp, #0xea0]
   d6f9c: f9408504     	ldr	x4, [x8, #0x108]
   d6fa0: 528c6c69     	mov	w9, #0x6363             // =25443
   d6fa4: 72ac2ec9     	movk	w9, #0x6176, lsl #16
   d6fa8: f94207e0     	ldr	x0, [sp, #0x408]
   d6fac: 2a0903e1     	mov	w1, w9
   d6fb0: 2a0903e2     	mov	w2, w9
   d6fb4: f941ffe3     	ldr	x3, [sp, #0x3f8]
   d6fb8: 97ff391e     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d6fbc: b903f7e0     	str	w0, [sp, #0x3f4]
   d6fc0: 14000001     	b	0xd6fc4 <android::MPEG4Extractor::parseChunk(long*, int)+0x46a4>
   d6fc4: 321e03e8     	orr	w8, wzr, #0x4
   d6fc8: b91057e8     	str	w8, [sp, #0x1054]
   d6fcc: 14000001     	b	0xd6fd0 <android::MPEG4Extractor::parseChunk(long*, int)+0x46b0>
   d6fd0: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d6fd4: 91038000     	add	x0, x0, #0xe0
   d6fd8: 97ff4d4e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d6fdc: b95057e8     	ldr	w8, [sp, #0x1054]
   d6fe0: 71001108     	subs	w8, w8, #0x4
   d6fe4: b903f3e8     	str	w8, [sp, #0x3f0]
   d6fe8: 5400cf80     	b.eq	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d6fec: 14000680     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d6ff0: 52800908     	mov	w8, #0x48               // =72
   d6ff4: 2a0803e0     	mov	w0, w8
   d6ff8: 97ff47c6     	bl	0xa8f10 <_Znwm@plt>
   d6ffc: f901f7e0     	str	x0, [sp, #0x3e8]
   d7000: 14000001     	b	0xd7004 <android::MPEG4Extractor::parseChunk(long*, int)+0x46e4>
   d7004: f941f7e0     	ldr	x0, [sp, #0x3e8]
   d7008: f94753e8     	ldr	x8, [sp, #0xea0]
   d700c: f9408501     	ldr	x1, [x8, #0x108]
   d7010: f941f7e2     	ldr	x2, [sp, #0x3e8]
   d7014: f901f3e0     	str	x0, [sp, #0x3e0]
   d7018: aa0203e0     	mov	x0, x2
   d701c: 97ff2b81     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   d7020: 14000001     	b	0xd7024 <android::MPEG4Extractor::parseChunk(long*, int)+0x4704>
   d7024: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d7028: 91036000     	add	x0, x0, #0xd8
   d702c: f941f3e1     	ldr	x1, [sp, #0x3e0]
   d7030: 97ff4940     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   d7034: 14000001     	b	0xd7038 <android::MPEG4Extractor::parseChunk(long*, int)+0x4718>
   d7038: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d703c: 91036000     	add	x0, x0, #0xd8
   d7040: 97ff2394     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d7044: f901efe0     	str	x0, [sp, #0x3d8]
   d7048: 14000001     	b	0xd704c <android::MPEG4Extractor::parseChunk(long*, int)+0x472c>
   d704c: f941efe0     	ldr	x0, [sp, #0x3d8]
   d7050: 97ff3880     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d7054: f901ebe0     	str	x0, [sp, #0x3d0]
   d7058: 14000001     	b	0xd705c <android::MPEG4Extractor::parseChunk(long*, int)+0x473c>
   d705c: f941ebe8     	ldr	x8, [sp, #0x3d0]
   d7060: b50002c8     	cbnz	x8, 0xd70b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4798>
   d7064: 14000001     	b	0xd7068 <android::MPEG4Extractor::parseChunk(long*, int)+0x4748>
   d7068: 12800168     	mov	w8, #-0xc               // =-12
   d706c: b91083e8     	str	w8, [sp, #0x1080]
   d7070: 320003e8     	orr	w8, wzr, #0x1
   d7074: b91057e8     	str	w8, [sp, #0x1054]
   d7078: 14000064     	b	0xd7208 <android::MPEG4Extractor::parseChunk(long*, int)+0x48e8>
   d707c: f94753e8     	ldr	x8, [sp, #0xea0]
   d7080: f9007d00     	str	x0, [x8, #0xf8]
   d7084: 2a0103e9     	mov	w9, w1
   d7088: b91047e9     	str	w9, [sp, #0x1044]
   d708c: f941f7e0     	ldr	x0, [sp, #0x3e8]
   d7090: 97ff2634     	bl	0xa0960 <_ZdlPv@plt>
   d7094: 1400065a     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d7098: f94753e8     	ldr	x8, [sp, #0xea0]
   d709c: f9007d00     	str	x0, [x8, #0xf8]
   d70a0: 2a0103e9     	mov	w9, w1
   d70a4: b91047e9     	str	w9, [sp, #0x1044]
   d70a8: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d70ac: 91036000     	add	x0, x0, #0xd8
   d70b0: 97ff4d18     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d70b4: 14000652     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d70b8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d70bc: 91024100     	add	x0, x8, #0x90
   d70c0: 97ff41b4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d70c4: f901e7e0     	str	x0, [sp, #0x3c8]
   d70c8: 14000001     	b	0xd70cc <android::MPEG4Extractor::parseChunk(long*, int)+0x47ac>
   d70cc: f94753e8     	ldr	x8, [sp, #0xea0]
   d70d0: f9408909     	ldr	x9, [x8, #0x110]
   d70d4: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d70d8: 91036000     	add	x0, x0, #0xd8
   d70dc: f901e3e9     	str	x9, [sp, #0x3c0]
   d70e0: 97ff236c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d70e4: f901dfe0     	str	x0, [sp, #0x3b8]
   d70e8: 14000001     	b	0xd70ec <android::MPEG4Extractor::parseChunk(long*, int)+0x47cc>
   d70ec: f941dfe0     	ldr	x0, [sp, #0x3b8]
   d70f0: 97ff3858     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d70f4: f901dbe0     	str	x0, [sp, #0x3b0]
   d70f8: 14000001     	b	0xd70fc <android::MPEG4Extractor::parseChunk(long*, int)+0x47dc>
   d70fc: f94753e8     	ldr	x8, [sp, #0xea0]
   d7100: f9408503     	ldr	x3, [x8, #0x108]
   d7104: f941e7e9     	ldr	x9, [sp, #0x3c8]
   d7108: f940012a     	ldr	x10, [x9]
   d710c: f9401d4a     	ldr	x10, [x10, #0x38]
   d7110: aa0903e0     	mov	x0, x9
   d7114: f941e3e1     	ldr	x1, [sp, #0x3c0]
   d7118: f941dbe2     	ldr	x2, [sp, #0x3b0]
   d711c: d63f0140     	blr	x10
   d7120: f901d7e0     	str	x0, [sp, #0x3a8]
   d7124: 14000001     	b	0xd7128 <android::MPEG4Extractor::parseChunk(long*, int)+0x4808>
   d7128: f94753e8     	ldr	x8, [sp, #0xea0]
   d712c: f9408509     	ldr	x9, [x8, #0x108]
   d7130: f941d7ea     	ldr	x10, [sp, #0x3a8]
   d7134: eb090149     	subs	x9, x10, x9
   d7138: f901d3e9     	str	x9, [sp, #0x3a0]
   d713c: 540000ea     	b.ge	0xd7158 <android::MPEG4Extractor::parseChunk(long*, int)+0x4838>
   d7140: 14000001     	b	0xd7144 <android::MPEG4Extractor::parseChunk(long*, int)+0x4824>
   d7144: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d7148: b91083e8     	str	w8, [sp, #0x1080]
   d714c: 320003e8     	orr	w8, wzr, #0x1
   d7150: b91057e8     	str	w8, [sp, #0x1054]
   d7154: 1400002d     	b	0xd7208 <android::MPEG4Extractor::parseChunk(long*, int)+0x48e8>
   d7158: f9474fe8     	ldr	x8, [sp, #0xe98]
   d715c: f9405909     	ldr	x9, [x8, #0xb0]
   d7160: b50000e9     	cbnz	x9, 0xd717c <android::MPEG4Extractor::parseChunk(long*, int)+0x485c>
   d7164: 14000001     	b	0xd7168 <android::MPEG4Extractor::parseChunk(long*, int)+0x4848>
   d7168: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d716c: b91083e8     	str	w8, [sp, #0x1080]
   d7170: 320003e8     	orr	w8, wzr, #0x1
   d7174: b91057e8     	str	w8, [sp, #0x1054]
   d7178: 14000024     	b	0xd7208 <android::MPEG4Extractor::parseChunk(long*, int)+0x48e8>
   d717c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7180: f9405909     	ldr	x9, [x8, #0xb0]
   d7184: 91002120     	add	x0, x9, #0x8
   d7188: 97ff374a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d718c: f901cfe0     	str	x0, [sp, #0x398]
   d7190: 14000001     	b	0xd7194 <android::MPEG4Extractor::parseChunk(long*, int)+0x4874>
   d7194: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d7198: 91036000     	add	x0, x0, #0xd8
   d719c: 97ff233d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d71a0: f901cbe0     	str	x0, [sp, #0x390]
   d71a4: 14000001     	b	0xd71a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4888>
   d71a8: f941cbe0     	ldr	x0, [sp, #0x390]
   d71ac: 97ff3829     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d71b0: f901c7e0     	str	x0, [sp, #0x388]
   d71b4: 14000001     	b	0xd71b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4898>
   d71b8: f94753e8     	ldr	x8, [sp, #0xea0]
   d71bc: f9408504     	ldr	x4, [x8, #0x108]
   d71c0: 528c6c69     	mov	w9, #0x6363             // =25443
   d71c4: 72ad0ec9     	movk	w9, #0x6876, lsl #16
   d71c8: f941cfe0     	ldr	x0, [sp, #0x398]
   d71cc: 2a0903e1     	mov	w1, w9
   d71d0: 2a0903e2     	mov	w2, w9
   d71d4: f941c7e3     	ldr	x3, [sp, #0x388]
   d71d8: 97ff3896     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d71dc: b90387e0     	str	w0, [sp, #0x384]
   d71e0: 14000001     	b	0xd71e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x48c4>
   d71e4: f94753e8     	ldr	x8, [sp, #0xea0]
   d71e8: f9413509     	ldr	x9, [x8, #0x268]
   d71ec: f940910a     	ldr	x10, [x8, #0x120]
   d71f0: f940014b     	ldr	x11, [x10]
   d71f4: 8b090169     	add	x9, x11, x9
   d71f8: f9000149     	str	x9, [x10]
   d71fc: 321e03ec     	orr	w12, wzr, #0x4
   d7200: b91057ec     	str	w12, [sp, #0x1054]
   d7204: 14000001     	b	0xd7208 <android::MPEG4Extractor::parseChunk(long*, int)+0x48e8>
   d7208: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d720c: 91036000     	add	x0, x0, #0xd8
   d7210: 97ff4cc0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d7214: b95057e8     	ldr	w8, [sp, #0x1054]
   d7218: 71001108     	subs	w8, w8, #0x4
   d721c: b90383e8     	str	w8, [sp, #0x380]
   d7220: 5400bdc0     	b.eq	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7224: 140005f2     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7228: f94753e8     	ldr	x8, [sp, #0xea0]
   d722c: f9413509     	ldr	x9, [x8, #0x268]
   d7230: f940910a     	ldr	x10, [x8, #0x120]
   d7234: f940014b     	ldr	x11, [x10]
   d7238: 8b090169     	add	x9, x11, x9
   d723c: f9000149     	str	x9, [x10]
   d7240: f9408509     	ldr	x9, [x8, #0x108]
   d7244: f1001d29     	subs	x9, x9, #0x7
   d7248: f901bfe9     	str	x9, [sp, #0x378]
   d724c: 540001a0     	b.eq	0xd7280 <android::MPEG4Extractor::parseChunk(long*, int)+0x4960>
   d7250: 14000001     	b	0xd7254 <android::MPEG4Extractor::parseChunk(long*, int)+0x4934>
   d7254: f94753e8     	ldr	x8, [sp, #0xea0]
   d7258: f9408509     	ldr	x9, [x8, #0x108]
   d725c: f1005d29     	subs	x9, x9, #0x17
   d7260: f901bbe9     	str	x9, [sp, #0x370]
   d7264: 540000e0     	b.eq	0xd7280 <android::MPEG4Extractor::parseChunk(long*, int)+0x4960>
   d7268: 14000001     	b	0xd726c <android::MPEG4Extractor::parseChunk(long*, int)+0x494c>
   d726c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7270: b91083e8     	str	w8, [sp, #0x1080]
   d7274: 320003e8     	orr	w8, wzr, #0x1
   d7278: b91057e8     	str	w8, [sp, #0x1054]
   d727c: 140005dc     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7280: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7284: 91024100     	add	x0, x8, #0x90
   d7288: 97ff4142     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d728c: f901b7e0     	str	x0, [sp, #0x368]
   d7290: 14000001     	b	0xd7294 <android::MPEG4Extractor::parseChunk(long*, int)+0x4974>
   d7294: f94753e8     	ldr	x8, [sp, #0xea0]
   d7298: f9408901     	ldr	x1, [x8, #0x110]
   d729c: f9408503     	ldr	x3, [x8, #0x108]
   d72a0: f941b7e9     	ldr	x9, [sp, #0x368]
   d72a4: f940012a     	ldr	x10, [x9]
   d72a8: f9401d4a     	ldr	x10, [x10, #0x38]
   d72ac: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d72b0: 9108d042     	add	x2, x2, #0x234
   d72b4: aa0903e0     	mov	x0, x9
   d72b8: d63f0140     	blr	x10
   d72bc: f901b3e0     	str	x0, [sp, #0x360]
   d72c0: 14000001     	b	0xd72c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x49a4>
   d72c4: f94753e8     	ldr	x8, [sp, #0xea0]
   d72c8: f9408509     	ldr	x9, [x8, #0x108]
   d72cc: f941b3ea     	ldr	x10, [sp, #0x360]
   d72d0: eb090149     	subs	x9, x10, x9
   d72d4: f901afe9     	str	x9, [sp, #0x358]
   d72d8: 540000ea     	b.ge	0xd72f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x49d4>
   d72dc: 14000001     	b	0xd72e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x49c0>
   d72e0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d72e4: b91083e8     	str	w8, [sp, #0x1080]
   d72e8: 320003e8     	orr	w8, wzr, #0x1
   d72ec: b91057e8     	str	w8, [sp, #0x1054]
   d72f0: 140005bf     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d72f4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d72f8: f9405909     	ldr	x9, [x8, #0xb0]
   d72fc: b50000e9     	cbnz	x9, 0xd7318 <android::MPEG4Extractor::parseChunk(long*, int)+0x49f8>
   d7300: 14000001     	b	0xd7304 <android::MPEG4Extractor::parseChunk(long*, int)+0x49e4>
   d7304: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7308: b91083e8     	str	w8, [sp, #0x1080]
   d730c: 320003e8     	orr	w8, wzr, #0x1
   d7310: b91057e8     	str	w8, [sp, #0x1054]
   d7314: 140005b6     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7318: f9474fe8     	ldr	x8, [sp, #0xe98]
   d731c: f9405909     	ldr	x9, [x8, #0xb0]
   d7320: 91002120     	add	x0, x9, #0x8
   d7324: 97ff36e3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d7328: f901abe0     	str	x0, [sp, #0x350]
   d732c: 14000001     	b	0xd7330 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a10>
   d7330: f94753e8     	ldr	x8, [sp, #0xea0]
   d7334: f9408504     	ldr	x4, [x8, #0x108]
   d7338: 5286c669     	mov	w9, #0x3633             // =13875
   d733c: 72ac8649     	movk	w9, #0x6432, lsl #16
   d7340: 914007e3     	add	x3, sp, #0x1, lsl #12   // =0x1000
   d7344: 9108d063     	add	x3, x3, #0x234
   d7348: f941abe0     	ldr	x0, [sp, #0x350]
   d734c: 2a0903e1     	mov	w1, w9
   d7350: 2a0903e2     	mov	w2, w9
   d7354: 97ff3837     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d7358: b9034fe0     	str	w0, [sp, #0x34c]
   d735c: 14000001     	b	0xd7360 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a40>
   d7360: 1400059e     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7364: f94753e8     	ldr	x8, [sp, #0xea0]
   d7368: f9409109     	ldr	x9, [x8, #0x120]
   d736c: f9400129     	ldr	x9, [x9]
   d7370: f941350a     	ldr	x10, [x8, #0x268]
   d7374: 8b0a0129     	add	x9, x9, x10
   d7378: f9078fe9     	str	x9, [sp, #0xf18]
   d737c: f9408909     	ldr	x9, [x8, #0x110]
   d7380: f940910a     	ldr	x10, [x8, #0x120]
   d7384: f9000149     	str	x9, [x10]
   d7388: f9474fe9     	ldr	x9, [sp, #0xe98]
   d738c: 91030120     	add	x0, x9, #0xc0
   d7390: 321f03e1     	orr	w1, wzr, #0x2
   d7394: 940010cd     	bl	0xdb6c8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1194>
   d7398: b9034be0     	str	w0, [sp, #0x348]
   d739c: 14000001     	b	0xd73a0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a80>
   d73a0: b9434be8     	ldr	w8, [sp, #0x348]
   d73a4: 12000109     	and	w9, w8, #0x1
   d73a8: 393c53e9     	strb	w9, [sp, #0xf14]
   d73ac: 397c53e9     	ldrb	w9, [sp, #0xf14]
   d73b0: 37000909     	tbnz	w9, #0x0, 0xd74d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bb0>
   d73b4: 14000001     	b	0xd73b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4a98>
   d73b8: f94753e8     	ldr	x8, [sp, #0xea0]
   d73bc: f9408509     	ldr	x9, [x8, #0x108]
   d73c0: f1000d29     	subs	x9, x9, #0x3
   d73c4: f901a3e9     	str	x9, [sp, #0x340]
   d73c8: 5400016c     	b.gt	0xd73f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4ad4>
   d73cc: 14000001     	b	0xd73d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4ab0>
   d73d0: f9478fe8     	ldr	x8, [sp, #0xf18]
   d73d4: f94753e9     	ldr	x9, [sp, #0xea0]
   d73d8: f940912a     	ldr	x10, [x9, #0x120]
   d73dc: f9000148     	str	x8, [x10]
   d73e0: 12807dcb     	mov	w11, #-0x3ef            // =-1007
   d73e4: b91083eb     	str	w11, [sp, #0x1080]
   d73e8: 320003eb     	orr	w11, wzr, #0x1
   d73ec: b91057eb     	str	w11, [sp, #0x1054]
   d73f0: 1400057f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d73f4: f9474fe8     	ldr	x8, [sp, #0xe98]
   d73f8: 91024100     	add	x0, x8, #0x90
   d73fc: 97ff40e5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7400: f9019fe0     	str	x0, [sp, #0x338]
   d7404: 14000001     	b	0xd7408 <android::MPEG4Extractor::parseChunk(long*, int)+0x4ae8>
   d7408: f94753e8     	ldr	x8, [sp, #0xea0]
   d740c: f9408901     	ldr	x1, [x8, #0x110]
   d7410: f9419fe9     	ldr	x9, [sp, #0x338]
   d7414: f940012a     	ldr	x10, [x9]
   d7418: f9401d4a     	ldr	x10, [x10, #0x38]
   d741c: 321e03eb     	orr	w11, wzr, #0x4
   d7420: 2a0b03e3     	mov	w3, w11
   d7424: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7428: 91071042     	add	x2, x2, #0x1c4
   d742c: aa0903e0     	mov	x0, x9
   d7430: d63f0140     	blr	x10
   d7434: f9019be0     	str	x0, [sp, #0x330]
   d7438: 14000001     	b	0xd743c <android::MPEG4Extractor::parseChunk(long*, int)+0x4b1c>
   d743c: f9419be8     	ldr	x8, [sp, #0x330]
   d7440: f1000d09     	subs	x9, x8, #0x3
   d7444: f90197e9     	str	x9, [sp, #0x328]
   d7448: 5400016c     	b.gt	0xd7474 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b54>
   d744c: 14000001     	b	0xd7450 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b30>
   d7450: f9478fe8     	ldr	x8, [sp, #0xf18]
   d7454: f94753e9     	ldr	x9, [sp, #0xea0]
   d7458: f940912a     	ldr	x10, [x9, #0x120]
   d745c: f9000148     	str	x8, [x10]
   d7460: 12807d6b     	mov	w11, #-0x3ec            // =-1004
   d7464: b91083eb     	str	w11, [sp, #0x1080]
   d7468: 320003eb     	orr	w11, wzr, #0x1
   d746c: b91057eb     	str	w11, [sp, #0x1054]
   d7470: 1400055f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7474: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d7478: 91071000     	add	x0, x0, #0x1c4
   d747c: 97ff4011     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d7480: b90327e0     	str	w0, [sp, #0x324]
   d7484: 14000001     	b	0xd7488 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b68>
   d7488: b94327e8     	ldr	w8, [sp, #0x324]
   d748c: 34000168     	cbz	w8, 0xd74b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b98>
   d7490: 14000001     	b	0xd7494 <android::MPEG4Extractor::parseChunk(long*, int)+0x4b74>
   d7494: f9478fe8     	ldr	x8, [sp, #0xf18]
   d7498: f94753e9     	ldr	x9, [sp, #0xea0]
   d749c: f940912a     	ldr	x10, [x9, #0x120]
   d74a0: f9000148     	str	x8, [x10]
   d74a4: 2a1f03eb     	mov	w11, wzr
   d74a8: b91083eb     	str	w11, [sp, #0x1080]
   d74ac: 320003eb     	orr	w11, wzr, #0x1
   d74b0: b91057eb     	str	w11, [sp, #0x1054]
   d74b4: 1400054e     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d74b8: f94753e8     	ldr	x8, [sp, #0xea0]
   d74bc: f9409109     	ldr	x9, [x8, #0x120]
   d74c0: f940012a     	ldr	x10, [x9]
   d74c4: 9100114a     	add	x10, x10, #0x4
   d74c8: f900012a     	str	x10, [x9]
   d74cc: 14000001     	b	0xd74d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bb0>
   d74d0: 14000001     	b	0xd74d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bb4>
   d74d4: f94753e8     	ldr	x8, [sp, #0xea0]
   d74d8: f9409109     	ldr	x9, [x8, #0x120]
   d74dc: f9400129     	ldr	x9, [x9]
   d74e0: f9478fea     	ldr	x10, [sp, #0xf18]
   d74e4: eb0a0129     	subs	x9, x9, x10
   d74e8: f9018fe9     	str	x9, [sp, #0x318]
   d74ec: 540002aa     	b.ge	0xd7540 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c20>
   d74f0: 14000001     	b	0xd74f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bd4>
   d74f4: f94753e8     	ldr	x8, [sp, #0xea0]
   d74f8: f9409101     	ldr	x1, [x8, #0x120]
   d74fc: b9506fe9     	ldr	w9, [sp, #0x106c]
   d7500: 11000522     	add	w2, w9, #0x1
   d7504: f9474fe0     	ldr	x0, [sp, #0xe98]
   d7508: 97ffed06     	bl	0xd2920 <android::MPEG4Extractor::parseChunk(long*, int)>
   d750c: b90317e0     	str	w0, [sp, #0x314]
   d7510: 14000001     	b	0xd7514 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bf4>
   d7514: b94317e8     	ldr	w8, [sp, #0x314]
   d7518: b90f13e8     	str	w8, [sp, #0xf10]
   d751c: b94f13e9     	ldr	w9, [sp, #0xf10]
   d7520: 340000e9     	cbz	w9, 0xd753c <android::MPEG4Extractor::parseChunk(long*, int)+0x4c1c>
   d7524: 14000001     	b	0xd7528 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c08>
   d7528: b94f13e8     	ldr	w8, [sp, #0xf10]
   d752c: b91083e8     	str	w8, [sp, #0x1080]
   d7530: 320003e8     	orr	w8, wzr, #0x1
   d7534: b91057e8     	str	w8, [sp, #0x1054]
   d7538: 1400052d     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d753c: 17ffffe6     	b	0xd74d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4bb4>
   d7540: f94753e8     	ldr	x8, [sp, #0xea0]
   d7544: f9409109     	ldr	x9, [x8, #0x120]
   d7548: f9400129     	ldr	x9, [x9]
   d754c: f9478fea     	ldr	x10, [sp, #0xf18]
   d7550: eb0a0129     	subs	x9, x9, x10
   d7554: f90187e9     	str	x9, [sp, #0x308]
   d7558: 540000e0     	b.eq	0xd7574 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c54>
   d755c: 14000001     	b	0xd7560 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c40>
   d7560: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7564: b91083e8     	str	w8, [sp, #0x1080]
   d7568: 320003e8     	orr	w8, wzr, #0x1
   d756c: b91057e8     	str	w8, [sp, #0x1054]
   d7570: 1400051f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7574: 14000519     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7578: f94753e8     	ldr	x8, [sp, #0xea0]
   d757c: f9413509     	ldr	x9, [x8, #0x268]
   d7580: f940910a     	ldr	x10, [x8, #0x120]
   d7584: f940014b     	ldr	x11, [x10]
   d7588: 8b090169     	add	x9, x11, x9
   d758c: f9000149     	str	x9, [x10]
   d7590: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7594: 91030120     	add	x0, x9, #0xc0
   d7598: 97ff4c52     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d759c: f90183e0     	str	x0, [sp, #0x300]
   d75a0: 14000001     	b	0xd75a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c84>
   d75a4: f94183e8     	ldr	x8, [sp, #0x300]
   d75a8: f1001909     	subs	x9, x8, #0x6
   d75ac: f9017fe9     	str	x9, [sp, #0x2f8]
   d75b0: 54000381     	b.ne	0xd7620 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d00>
   d75b4: 14000001     	b	0xd75b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4c98>
   d75b8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d75bc: 91030100     	add	x0, x8, #0xc0
   d75c0: 94000807     	bl	0xd95dc <android::Vector<unsigned int>::size() const+0x24>
   d75c4: b902f7e0     	str	w0, [sp, #0x2f4]
   d75c8: 14000001     	b	0xd75cc <android::MPEG4Extractor::parseChunk(long*, int)+0x4cac>
   d75cc: b942f7e8     	ldr	w8, [sp, #0x2f4]
   d75d0: 36000288     	tbz	w8, #0x0, 0xd7620 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d00>
   d75d4: 14000001     	b	0xd75d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4cb8>
   d75d8: f94753e8     	ldr	x8, [sp, #0xea0]
   d75dc: f9408901     	ldr	x1, [x8, #0x110]
   d75e0: f9408502     	ldr	x2, [x8, #0x108]
   d75e4: f9474fe0     	ldr	x0, [sp, #0xe98]
   d75e8: 97ff34be     	bl	0xa48e0 <_ZN7android14MPEG4Extractor19parseITunesMetaDataElm@plt>
   d75ec: b902f3e0     	str	w0, [sp, #0x2f0]
   d75f0: 14000001     	b	0xd75f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4cd4>
   d75f4: b942f3e8     	ldr	w8, [sp, #0x2f0]
   d75f8: b90f0fe8     	str	w8, [sp, #0xf0c]
   d75fc: b94f0fe9     	ldr	w9, [sp, #0xf0c]
   d7600: 340000e9     	cbz	w9, 0xd761c <android::MPEG4Extractor::parseChunk(long*, int)+0x4cfc>
   d7604: 14000001     	b	0xd7608 <android::MPEG4Extractor::parseChunk(long*, int)+0x4ce8>
   d7608: b94f0fe8     	ldr	w8, [sp, #0xf0c]
   d760c: b91083e8     	str	w8, [sp, #0x1080]
   d7610: 320003e8     	orr	w8, wzr, #0x1
   d7614: b91057e8     	str	w8, [sp, #0x1054]
   d7618: 140004f5     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d761c: 14000001     	b	0xd7620 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d00>
   d7620: 140004ee     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7624: f94753e8     	ldr	x8, [sp, #0xea0]
   d7628: f9413509     	ldr	x9, [x8, #0x268]
   d762c: f940910a     	ldr	x10, [x8, #0x120]
   d7630: f940014b     	ldr	x11, [x10]
   d7634: 8b090169     	add	x9, x11, x9
   d7638: f9000149     	str	x9, [x10]
   d763c: b9506fec     	ldr	w12, [sp, #0x106c]
   d7640: 7100058c     	subs	w12, w12, #0x1
   d7644: b902efec     	str	w12, [sp, #0x2ec]
   d7648: 540000e0     	b.eq	0xd7664 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d44>
   d764c: 14000001     	b	0xd7650 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d30>
   d7650: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7654: b91083e8     	str	w8, [sp, #0x1080]
   d7658: 320003e8     	orr	w8, wzr, #0x1
   d765c: b91057e8     	str	w8, [sp, #0x1054]
   d7660: 140004e3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7664: f94753e8     	ldr	x8, [sp, #0xea0]
   d7668: f9408509     	ldr	x9, [x8, #0x108]
   d766c: f1007d29     	subs	x9, x9, #0x1f
   d7670: f90173e9     	str	x9, [sp, #0x2e0]
   d7674: 540000ec     	b.gt	0xd7690 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d70>
   d7678: 14000001     	b	0xd767c <android::MPEG4Extractor::parseChunk(long*, int)+0x4d5c>
   d767c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7680: b91083e8     	str	w8, [sp, #0x1080]
   d7684: 320003e8     	orr	w8, wzr, #0x1
   d7688: b91057e8     	str	w8, [sp, #0x1054]
   d768c: 140004d8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7690: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7694: 91024100     	add	x0, x8, #0x90
   d7698: 97ff403e     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d769c: f9016fe0     	str	x0, [sp, #0x2d8]
   d76a0: 14000001     	b	0xd76a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4d84>
   d76a4: f94753e8     	ldr	x8, [sp, #0xea0]
   d76a8: f9408901     	ldr	x1, [x8, #0x110]
   d76ac: f9416fe9     	ldr	x9, [sp, #0x2d8]
   d76b0: f940012a     	ldr	x10, [x9]
   d76b4: f9401d4a     	ldr	x10, [x10, #0x38]
   d76b8: 321b03eb     	orr	w11, wzr, #0x20
   d76bc: 2a0b03e3     	mov	w3, w11
   d76c0: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d76c4: 91085042     	add	x2, x2, #0x214
   d76c8: aa0903e0     	mov	x0, x9
   d76cc: d63f0140     	blr	x10
   d76d0: f9016be0     	str	x0, [sp, #0x2d0]
   d76d4: 14000001     	b	0xd76d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4db8>
   d76d8: f9416be8     	ldr	x8, [sp, #0x2d0]
   d76dc: f1007d09     	subs	x9, x8, #0x1f
   d76e0: f90167e9     	str	x9, [sp, #0x2c8]
   d76e4: 540000ec     	b.gt	0xd7700 <android::MPEG4Extractor::parseChunk(long*, int)+0x4de0>
   d76e8: 14000001     	b	0xd76ec <android::MPEG4Extractor::parseChunk(long*, int)+0x4dcc>
   d76ec: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d76f0: b91083e8     	str	w8, [sp, #0x1080]
   d76f4: 320003e8     	orr	w8, wzr, #0x1
   d76f8: b91057e8     	str	w8, [sp, #0x1054]
   d76fc: 140004bc     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7700: aa1f03e8     	mov	x8, xzr
   d7704: f9077fe8     	str	x8, [sp, #0xef8]
   d7708: 910857e8     	add	x8, sp, #0x215
   d770c: 397ffd09     	ldrb	w9, [x8, #0xfff]
   d7710: 71000529     	subs	w9, w9, #0x1
   d7714: b902c7e9     	str	w9, [sp, #0x2c4]
   d7718: 54000481     	b.ne	0xd77a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e88>
   d771c: 14000001     	b	0xd7720 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e00>
   d7720: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d7724: 91085108     	add	x8, x8, #0x214
   d7728: 91001100     	add	x0, x8, #0x4
   d772c: 97ff25ad     	bl	0xa0de0 <_ZN7android6U64_ATEPKh@plt>
   d7730: f9015fe0     	str	x0, [sp, #0x2b8]
   d7734: 14000001     	b	0xd7738 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e18>
   d7738: f9415fe8     	ldr	x8, [sp, #0x2b8]
   d773c: f90783e8     	str	x8, [sp, #0xf00]
   d7740: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d7744: 91085129     	add	x9, x9, #0x214
   d7748: 91005120     	add	x0, x9, #0x14
   d774c: 97ff3f5d     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d7750: b902b7e0     	str	w0, [sp, #0x2b4]
   d7754: 14000001     	b	0xd7758 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e38>
   d7758: b942b7e8     	ldr	w8, [sp, #0x2b4]
   d775c: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7760: b9009d28     	str	w8, [x9, #0x9c]
   d7764: 914007ea     	add	x10, sp, #0x1, lsl #12  // =0x1000
   d7768: 9108514a     	add	x10, x10, #0x214
   d776c: 91006140     	add	x0, x10, #0x18
   d7770: 97ff259c     	bl	0xa0de0 <_ZN7android6U64_ATEPKh@plt>
   d7774: f90157e0     	str	x0, [sp, #0x2a8]
   d7778: 14000001     	b	0xd777c <android::MPEG4Extractor::parseChunk(long*, int)+0x4e5c>
   d777c: f94157e8     	ldr	x8, [sp, #0x2a8]
   d7780: f9077fe8     	str	x8, [sp, #0xef8]
   d7784: f9477fe9     	ldr	x9, [sp, #0xef8]
   d7788: b1000529     	adds	x9, x9, #0x1
   d778c: f90153e9     	str	x9, [sp, #0x2a0]
   d7790: 540000a1     	b.ne	0xd77a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e84>
   d7794: 14000001     	b	0xd7798 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e78>
   d7798: aa1f03e8     	mov	x8, xzr
   d779c: f9077fe8     	str	x8, [sp, #0xef8]
   d77a0: 14000001     	b	0xd77a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e84>
   d77a4: 14000032     	b	0xd786c <android::MPEG4Extractor::parseChunk(long*, int)+0x4f4c>
   d77a8: 910857e8     	add	x8, sp, #0x215
   d77ac: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d77b0: 340000e8     	cbz	w8, 0xd77cc <android::MPEG4Extractor::parseChunk(long*, int)+0x4eac>
   d77b4: 14000001     	b	0xd77b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4e98>
   d77b8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d77bc: b91083e8     	str	w8, [sp, #0x1080]
   d77c0: 320003e8     	orr	w8, wzr, #0x1
   d77c4: b91057e8     	str	w8, [sp, #0x1054]
   d77c8: 14000489     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d77cc: 914007e8     	add	x8, sp, #0x1, lsl #12   // =0x1000
   d77d0: 91085108     	add	x8, x8, #0x214
   d77d4: 91001100     	add	x0, x8, #0x4
   d77d8: 97ff3f3a     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d77dc: b9029fe0     	str	w0, [sp, #0x29c]
   d77e0: 14000001     	b	0xd77e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x4ec4>
   d77e4: b9429fe8     	ldr	w8, [sp, #0x29c]
   d77e8: 2a0803e9     	mov	w9, w8
   d77ec: 2a0903ea     	mov	w10, w9
   d77f0: f90783ea     	str	x10, [sp, #0xf00]
   d77f4: 914007ea     	add	x10, sp, #0x1, lsl #12  // =0x1000
   d77f8: 9108514a     	add	x10, x10, #0x214
   d77fc: 91003140     	add	x0, x10, #0xc
   d7800: 97ff3f30     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d7804: b9029be0     	str	w0, [sp, #0x298]
   d7808: 14000001     	b	0xd780c <android::MPEG4Extractor::parseChunk(long*, int)+0x4eec>
   d780c: b9429be8     	ldr	w8, [sp, #0x298]
   d7810: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7814: b9009d28     	str	w8, [x9, #0x9c]
   d7818: 914007ea     	add	x10, sp, #0x1, lsl #12  // =0x1000
   d781c: 9108514a     	add	x10, x10, #0x214
   d7820: 91004140     	add	x0, x10, #0x10
   d7824: 97ff3f27     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   d7828: b90297e0     	str	w0, [sp, #0x294]
   d782c: 14000001     	b	0xd7830 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f10>
   d7830: b94297e8     	ldr	w8, [sp, #0x294]
   d7834: b90ef7e8     	str	w8, [sp, #0xef4]
   d7838: b94ef7e9     	ldr	w9, [sp, #0xef4]
   d783c: 31000529     	adds	w9, w9, #0x1
   d7840: b90293e9     	str	w9, [sp, #0x290]
   d7844: 540000a1     	b.ne	0xd7858 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f38>
   d7848: 14000001     	b	0xd784c <android::MPEG4Extractor::parseChunk(long*, int)+0x4f2c>
   d784c: 2a1f03e8     	mov	w8, wzr
   d7850: b90ef7e8     	str	w8, [sp, #0xef4]
   d7854: 14000001     	b	0xd7858 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f38>
   d7858: b94ef7e8     	ldr	w8, [sp, #0xef4]
   d785c: 2a0803e9     	mov	w9, w8
   d7860: f9077fe9     	str	x9, [sp, #0xef8]
   d7864: 14000001     	b	0xd7868 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f48>
   d7868: 14000001     	b	0xd786c <android::MPEG4Extractor::parseChunk(long*, int)+0x4f4c>
   d786c: f9477fe8     	ldr	x8, [sp, #0xef8]
   d7870: b4000468     	cbz	x8, 0xd78fc <android::MPEG4Extractor::parseChunk(long*, int)+0x4fdc>
   d7874: 14000001     	b	0xd7878 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f58>
   d7878: f9474fe8     	ldr	x8, [sp, #0xe98]
   d787c: b9409d09     	ldr	w9, [x8, #0x9c]
   d7880: 340003e9     	cbz	w9, 0xd78fc <android::MPEG4Extractor::parseChunk(long*, int)+0x4fdc>
   d7884: 14000001     	b	0xd7888 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f68>
   d7888: f9477fe8     	ldr	x8, [sp, #0xef8]
   d788c: d296bd89     	mov	x9, #0xb5ec             // =46572
   d7890: f2bef409     	movk	x9, #0xf7a0, lsl #16
   d7894: f2c218c9     	movk	x9, #0x10c6, lsl #32
   d7898: eb090108     	subs	x8, x8, x9
   d789c: f90147e8     	str	x8, [sp, #0x288]
   d78a0: 540002e8     	b.hi	0xd78fc <android::MPEG4Extractor::parseChunk(long*, int)+0x4fdc>
   d78a4: 14000001     	b	0xd78a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4f88>
   d78a8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d78ac: 9102e100     	add	x0, x8, #0xb8
   d78b0: 97ff3580     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d78b4: f90143e0     	str	x0, [sp, #0x280]
   d78b8: 14000001     	b	0xd78bc <android::MPEG4Extractor::parseChunk(long*, int)+0x4f9c>
   d78bc: f9477fe8     	ldr	x8, [sp, #0xef8]
   d78c0: 52884809     	mov	w9, #0x4240             // =16960
   d78c4: 72a001e9     	movk	w9, #0xf, lsl #16
   d78c8: 2a0903ea     	mov	w10, w9
   d78cc: 9b0a7d08     	mul	x8, x8, x10
   d78d0: f9474fea     	ldr	x10, [sp, #0xe98]
   d78d4: b9409d49     	ldr	w9, [x10, #0x9c]
   d78d8: 2a0903eb     	mov	w11, w9
   d78dc: 9acb0902     	udiv	x2, x8, x11
   d78e0: 528e4c21     	mov	w1, #0x7261             // =29281
   d78e4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d78e8: f94143e0     	ldr	x0, [sp, #0x280]
   d78ec: 97ff4815     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   d78f0: b9027fe0     	str	w0, [sp, #0x27c]
   d78f4: 14000001     	b	0xd78f8 <android::MPEG4Extractor::parseChunk(long*, int)+0x4fd8>
   d78f8: 14000001     	b	0xd78fc <android::MPEG4Extractor::parseChunk(long*, int)+0x4fdc>
   d78fc: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d7900: 91034000     	add	x0, x0, #0xd0
   d7904: 97ff4b63     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   d7908: 14000001     	b	0xd790c <android::MPEG4Extractor::parseChunk(long*, int)+0x4fec>
   d790c: f94783e0     	ldr	x0, [sp, #0xf00]
   d7910: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d7914: 91034021     	add	x1, x1, #0xd0
   d7918: 94001261     	bl	0xdc29c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9f8>
   d791c: b9027be0     	str	w0, [sp, #0x278]
   d7920: 14000001     	b	0xd7924 <android::MPEG4Extractor::parseChunk(long*, int)+0x5004>
   d7924: b9427be8     	ldr	w8, [sp, #0x278]
   d7928: 36000388     	tbz	w8, #0x0, 0xd7998 <android::MPEG4Extractor::parseChunk(long*, int)+0x5078>
   d792c: 14000001     	b	0xd7930 <android::MPEG4Extractor::parseChunk(long*, int)+0x5010>
   d7930: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7934: 9102e100     	add	x0, x8, #0xb8
   d7938: 97ff355e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d793c: f9013be0     	str	x0, [sp, #0x270]
   d7940: 14000001     	b	0xd7944 <android::MPEG4Extractor::parseChunk(long*, int)+0x5024>
   d7944: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d7948: 91034000     	add	x0, x0, #0xd0
   d794c: 97ff3f05     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   d7950: f90137e0     	str	x0, [sp, #0x268]
   d7954: 14000001     	b	0xd7958 <android::MPEG4Extractor::parseChunk(long*, int)+0x5038>
   d7958: 528e8ca1     	mov	w1, #0x7465             // =29797
   d795c: 72ac8c21     	movk	w1, #0x6461, lsl #16
   d7960: f9413be0     	ldr	x0, [sp, #0x270]
   d7964: f94137e2     	ldr	x2, [sp, #0x268]
   d7968: 97ff2296     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d796c: b90267e0     	str	w0, [sp, #0x264]
   d7970: 14000001     	b	0xd7974 <android::MPEG4Extractor::parseChunk(long*, int)+0x5054>
   d7974: 14000009     	b	0xd7998 <android::MPEG4Extractor::parseChunk(long*, int)+0x5078>
   d7978: f94753e8     	ldr	x8, [sp, #0xea0]
   d797c: f9007d00     	str	x0, [x8, #0xf8]
   d7980: 2a0103e9     	mov	w9, w1
   d7984: b91047e9     	str	w9, [sp, #0x1044]
   d7988: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d798c: 91034000     	add	x0, x0, #0xd0
   d7990: 97ff43e8     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d7994: 1400041a     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d7998: 321e03e8     	orr	w8, wzr, #0x4
   d799c: b91057e8     	str	w8, [sp, #0x1054]
   d79a0: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d79a4: 91034000     	add	x0, x0, #0xd0
   d79a8: 97ff43e2     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   d79ac: 1400040b     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d79b0: f94753e8     	ldr	x8, [sp, #0xea0]
   d79b4: f9413509     	ldr	x9, [x8, #0x268]
   d79b8: f940910a     	ldr	x10, [x8, #0x120]
   d79bc: f940014b     	ldr	x11, [x10]
   d79c0: 8b090169     	add	x9, x11, x9
   d79c4: f9000149     	str	x9, [x10]
   d79c8: f9408509     	ldr	x9, [x8, #0x108]
   d79cc: f1001d29     	subs	x9, x9, #0x7
   d79d0: f9012fe9     	str	x9, [sp, #0x258]
   d79d4: 540000ec     	b.gt	0xd79f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x50d0>
   d79d8: 14000001     	b	0xd79dc <android::MPEG4Extractor::parseChunk(long*, int)+0x50bc>
   d79dc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d79e0: b91083e8     	str	w8, [sp, #0x1080]
   d79e4: 320003e8     	orr	w8, wzr, #0x1
   d79e8: b91057e8     	str	w8, [sp, #0x1054]
   d79ec: 14000400     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d79f0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d79f4: 91024100     	add	x0, x8, #0x90
   d79f8: 97ff3f66     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d79fc: f9012be0     	str	x0, [sp, #0x250]
   d7a00: 14000001     	b	0xd7a04 <android::MPEG4Extractor::parseChunk(long*, int)+0x50e4>
   d7a04: f94753e8     	ldr	x8, [sp, #0xea0]
   d7a08: f9408901     	ldr	x1, [x8, #0x110]
   d7a0c: f9412be9     	ldr	x9, [sp, #0x250]
   d7a10: f940012a     	ldr	x10, [x9]
   d7a14: f9401d4a     	ldr	x10, [x10, #0x38]
   d7a18: 321e03eb     	orr	w11, wzr, #0x4
   d7a1c: 2a0b03e3     	mov	w3, w11
   d7a20: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7a24: 91070042     	add	x2, x2, #0x1c0
   d7a28: aa0903e0     	mov	x0, x9
   d7a2c: d63f0140     	blr	x10
   d7a30: f90127e0     	str	x0, [sp, #0x248]
   d7a34: 14000001     	b	0xd7a38 <android::MPEG4Extractor::parseChunk(long*, int)+0x5118>
   d7a38: f94127e8     	ldr	x8, [sp, #0x248]
   d7a3c: f1000d09     	subs	x9, x8, #0x3
   d7a40: f90123e9     	str	x9, [sp, #0x240]
   d7a44: 540000ec     	b.gt	0xd7a60 <android::MPEG4Extractor::parseChunk(long*, int)+0x5140>
   d7a48: 14000001     	b	0xd7a4c <android::MPEG4Extractor::parseChunk(long*, int)+0x512c>
   d7a4c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d7a50: b91083e8     	str	w8, [sp, #0x1080]
   d7a54: 320003e8     	orr	w8, wzr, #0x1
   d7a58: b91057e8     	str	w8, [sp, #0x1054]
   d7a5c: 140003e4     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7a60: aa1f03e8     	mov	x8, xzr
   d7a64: f94753e9     	ldr	x9, [sp, #0xea0]
   d7a68: f900bd28     	str	x8, [x9, #0x178]
   d7a6c: 910707e8     	add	x8, sp, #0x1c1
   d7a70: 397ffd0a     	ldrb	w10, [x8, #0xfff]
   d7a74: 7100054a     	subs	w10, w10, #0x1
   d7a78: b9023fea     	str	w10, [sp, #0x23c]
   d7a7c: 540004c1     	b.ne	0xd7b14 <android::MPEG4Extractor::parseChunk(long*, int)+0x51f4>
   d7a80: 14000001     	b	0xd7a84 <android::MPEG4Extractor::parseChunk(long*, int)+0x5164>
   d7a84: f94753e8     	ldr	x8, [sp, #0xea0]
   d7a88: f9408509     	ldr	x9, [x8, #0x108]
   d7a8c: f1002d29     	subs	x9, x9, #0xb
   d7a90: f9011be9     	str	x9, [sp, #0x230]
   d7a94: 540000ec     	b.gt	0xd7ab0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5190>
   d7a98: 14000001     	b	0xd7a9c <android::MPEG4Extractor::parseChunk(long*, int)+0x517c>
   d7a9c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7aa0: b91083e8     	str	w8, [sp, #0x1080]
   d7aa4: 320003e8     	orr	w8, wzr, #0x1
   d7aa8: b91057e8     	str	w8, [sp, #0x1054]
   d7aac: 140003d0     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7ab0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7ab4: 91024100     	add	x0, x8, #0x90
   d7ab8: 97ff3f36     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7abc: f90117e0     	str	x0, [sp, #0x228]
   d7ac0: 14000001     	b	0xd7ac4 <android::MPEG4Extractor::parseChunk(long*, int)+0x51a4>
   d7ac4: f94753e8     	ldr	x8, [sp, #0xea0]
   d7ac8: f9408909     	ldr	x9, [x8, #0x110]
   d7acc: 91001121     	add	x1, x9, #0x4
   d7ad0: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7ad4: 91032042     	add	x2, x2, #0xc8
   d7ad8: f94117e0     	ldr	x0, [sp, #0x228]
   d7adc: 97ff3f29     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   d7ae0: b90227e0     	str	w0, [sp, #0x224]
   d7ae4: 14000001     	b	0xd7ae8 <android::MPEG4Extractor::parseChunk(long*, int)+0x51c8>
   d7ae8: f94753e8     	ldr	x8, [sp, #0xea0]
   d7aec: f940bd09     	ldr	x9, [x8, #0x178]
   d7af0: b1000529     	adds	x9, x9, #0x1
   d7af4: f9010fe9     	str	x9, [sp, #0x218]
   d7af8: 540000c1     	b.ne	0xd7b10 <android::MPEG4Extractor::parseChunk(long*, int)+0x51f0>
   d7afc: 14000001     	b	0xd7b00 <android::MPEG4Extractor::parseChunk(long*, int)+0x51e0>
   d7b00: aa1f03e8     	mov	x8, xzr
   d7b04: f94753e9     	ldr	x9, [sp, #0xea0]
   d7b08: f900bd28     	str	x8, [x9, #0x178]
   d7b0c: 14000001     	b	0xd7b10 <android::MPEG4Extractor::parseChunk(long*, int)+0x51f0>
   d7b10: 14000026     	b	0xd7ba8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5288>
   d7b14: 910707e8     	add	x8, sp, #0x1c1
   d7b18: 397ffd08     	ldrb	w8, [x8, #0xfff]
   d7b1c: 350003a8     	cbnz	w8, 0xd7b90 <android::MPEG4Extractor::parseChunk(long*, int)+0x5270>
   d7b20: 14000001     	b	0xd7b24 <android::MPEG4Extractor::parseChunk(long*, int)+0x5204>
   d7b24: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7b28: 91024100     	add	x0, x8, #0x90
   d7b2c: 97ff3f19     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7b30: f9010be0     	str	x0, [sp, #0x210]
   d7b34: 14000001     	b	0xd7b38 <android::MPEG4Extractor::parseChunk(long*, int)+0x5218>
   d7b38: f94753e8     	ldr	x8, [sp, #0xea0]
   d7b3c: f9408909     	ldr	x9, [x8, #0x110]
   d7b40: 91001121     	add	x1, x9, #0x4
   d7b44: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7b48: 91031042     	add	x2, x2, #0xc4
   d7b4c: f9410be0     	ldr	x0, [sp, #0x210]
   d7b50: 97ff20b8     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7b54: b9020fe0     	str	w0, [sp, #0x20c]
   d7b58: 14000001     	b	0xd7b5c <android::MPEG4Extractor::parseChunk(long*, int)+0x523c>
   d7b5c: b950c7e8     	ldr	w8, [sp, #0x10c4]
   d7b60: 31000508     	adds	w8, w8, #0x1
   d7b64: b9020be8     	str	w8, [sp, #0x208]
   d7b68: 540000a1     	b.ne	0xd7b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x525c>
   d7b6c: 14000001     	b	0xd7b70 <android::MPEG4Extractor::parseChunk(long*, int)+0x5250>
   d7b70: 2a1f03e8     	mov	w8, wzr
   d7b74: b910c7e8     	str	w8, [sp, #0x10c4]
   d7b78: 14000001     	b	0xd7b7c <android::MPEG4Extractor::parseChunk(long*, int)+0x525c>
   d7b7c: b950c7e8     	ldr	w8, [sp, #0x10c4]
   d7b80: 2a0803e9     	mov	w9, w8
   d7b84: f94753ea     	ldr	x10, [sp, #0xea0]
   d7b88: f900bd49     	str	x9, [x10, #0x178]
   d7b8c: 14000006     	b	0xd7ba4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5284>
   d7b90: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d7b94: b91083e8     	str	w8, [sp, #0x1080]
   d7b98: 320003e8     	orr	w8, wzr, #0x1
   d7b9c: b91057e8     	str	w8, [sp, #0x1054]
   d7ba0: 14000393     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7ba4: 14000001     	b	0xd7ba8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5288>
   d7ba8: f94753e8     	ldr	x8, [sp, #0xea0]
   d7bac: f940bd09     	ldr	x9, [x8, #0x178]
   d7bb0: b4000389     	cbz	x9, 0xd7c20 <android::MPEG4Extractor::parseChunk(long*, int)+0x5300>
   d7bb4: 14000001     	b	0xd7bb8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5298>
   d7bb8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7bbc: b9409d09     	ldr	w9, [x8, #0x9c]
   d7bc0: 34000309     	cbz	w9, 0xd7c20 <android::MPEG4Extractor::parseChunk(long*, int)+0x5300>
   d7bc4: 14000001     	b	0xd7bc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x52a8>
   d7bc8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7bcc: 9102e100     	add	x0, x8, #0xb8
   d7bd0: 97ff34b8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d7bd4: f90103e0     	str	x0, [sp, #0x200]
   d7bd8: 14000001     	b	0xd7bdc <android::MPEG4Extractor::parseChunk(long*, int)+0x52bc>
   d7bdc: f94753e8     	ldr	x8, [sp, #0xea0]
   d7be0: f940bd09     	ldr	x9, [x8, #0x178]
   d7be4: 5288480a     	mov	w10, #0x4240            // =16960
   d7be8: 72a001ea     	movk	w10, #0xf, lsl #16
   d7bec: 2a0a03eb     	mov	w11, w10
   d7bf0: 9b0b7d29     	mul	x9, x9, x11
   d7bf4: f9474feb     	ldr	x11, [sp, #0xe98]
   d7bf8: b9409d6a     	ldr	w10, [x11, #0x9c]
   d7bfc: 2a0a03ec     	mov	w12, w10
   d7c00: 9acc0922     	udiv	x2, x9, x12
   d7c04: 528e4c21     	mov	w1, #0x7261             // =29281
   d7c08: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   d7c0c: f94103e0     	ldr	x0, [sp, #0x200]
   d7c10: 97ff474c     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   d7c14: b901ffe0     	str	w0, [sp, #0x1fc]
   d7c18: 14000001     	b	0xd7c1c <android::MPEG4Extractor::parseChunk(long*, int)+0x52fc>
   d7c1c: 14000001     	b	0xd7c20 <android::MPEG4Extractor::parseChunk(long*, int)+0x5300>
   d7c20: 1400036e     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7c24: 320003e8     	orr	w8, wzr, #0x1
   d7c28: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7c2c: 3900e528     	strb	w8, [x9, #0x39]
   d7c30: f94753ea     	ldr	x10, [sp, #0xea0]
   d7c34: f941354b     	ldr	x11, [x10, #0x268]
   d7c38: f940914c     	ldr	x12, [x10, #0x120]
   d7c3c: f940018d     	ldr	x13, [x12]
   d7c40: 8b0b01ab     	add	x11, x13, x11
   d7c44: f900018b     	str	x11, [x12]
   d7c48: 14000364     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7c4c: f94753e8     	ldr	x8, [sp, #0xea0]
   d7c50: f9413509     	ldr	x9, [x8, #0x268]
   d7c54: f940910a     	ldr	x10, [x8, #0x120]
   d7c58: f940014b     	ldr	x11, [x10]
   d7c5c: 8b090169     	add	x9, x11, x9
   d7c60: f9000149     	str	x9, [x10]
   d7c64: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7c68: 91030120     	add	x0, x9, #0xc0
   d7c6c: 320007e1     	orr	w1, wzr, #0x3
   d7c70: 94000e96     	bl	0xdb6c8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1194>
   d7c74: b901fbe0     	str	w0, [sp, #0x1f8]
   d7c78: 14000001     	b	0xd7c7c <android::MPEG4Extractor::parseChunk(long*, int)+0x535c>
   d7c7c: b941fbe8     	ldr	w8, [sp, #0x1f8]
   d7c80: 36000068     	tbz	w8, #0x0, 0xd7c8c <android::MPEG4Extractor::parseChunk(long*, int)+0x536c>
   d7c84: 14000001     	b	0xd7c88 <android::MPEG4Extractor::parseChunk(long*, int)+0x5368>
   d7c88: 14000354     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7c8c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7c90: 91024100     	add	x0, x8, #0x90
   d7c94: 97ff3ebf     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7c98: f900fbe0     	str	x0, [sp, #0x1f0]
   d7c9c: 14000001     	b	0xd7ca0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5380>
   d7ca0: f94753e8     	ldr	x8, [sp, #0xea0]
   d7ca4: f9408909     	ldr	x9, [x8, #0x110]
   d7ca8: 91002121     	add	x1, x9, #0x8
   d7cac: f940fbe9     	ldr	x9, [sp, #0x1f0]
   d7cb0: f940012a     	ldr	x10, [x9]
   d7cb4: f9401d4a     	ldr	x10, [x10, #0x38]
   d7cb8: 321e03eb     	orr	w11, wzr, #0x4
   d7cbc: 2a0b03e3     	mov	w3, w11
   d7cc0: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7cc4: 91030042     	add	x2, x2, #0xc0
   d7cc8: aa0903e0     	mov	x0, x9
   d7ccc: d63f0140     	blr	x10
   d7cd0: f900f7e0     	str	x0, [sp, #0x1e8]
   d7cd4: 14000001     	b	0xd7cd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x53b8>
   d7cd8: f940f7e8     	ldr	x8, [sp, #0x1e8]
   d7cdc: f1000d09     	subs	x9, x8, #0x3
   d7ce0: f900f3e9     	str	x9, [sp, #0x1e0]
   d7ce4: 540000ec     	b.gt	0xd7d00 <android::MPEG4Extractor::parseChunk(long*, int)+0x53e0>
   d7ce8: 14000001     	b	0xd7cec <android::MPEG4Extractor::parseChunk(long*, int)+0x53cc>
   d7cec: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d7cf0: b91083e8     	str	w8, [sp, #0x1080]
   d7cf4: 320003e8     	orr	w8, wzr, #0x1
   d7cf8: b91057e8     	str	w8, [sp, #0x1054]
   d7cfc: 1400033c     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7d00: b950c3e8     	ldr	w8, [sp, #0x10c0]
   d7d04: 5ac00908     	rev	w8, w8
   d7d08: b90ef3e8     	str	w8, [sp, #0xef0]
   d7d0c: b94ef3e8     	ldr	w8, [sp, #0xef0]
   d7d10: 528f0e89     	mov	w9, #0x7874             // =30836
   d7d14: 72ae8ca9     	movk	w9, #0x7465, lsl #16
   d7d18: 6b090108     	subs	w8, w8, w9
   d7d1c: b901dfe8     	str	w8, [sp, #0x1dc]
   d7d20: 54000120     	b.eq	0xd7d44 <android::MPEG4Extractor::parseChunk(long*, int)+0x5424>
   d7d24: 14000001     	b	0xd7d28 <android::MPEG4Extractor::parseChunk(long*, int)+0x5408>
   d7d28: b94ef3e8     	ldr	w8, [sp, #0xef0]
   d7d2c: 528e8d89     	mov	w9, #0x746c             // =29804
   d7d30: 72ae6c49     	movk	w9, #0x7362, lsl #16
   d7d34: 6b090108     	subs	w8, w8, w9
   d7d38: b901dbe8     	str	w8, [sp, #0x1d8]
   d7d3c: 540002e1     	b.ne	0xd7d98 <android::MPEG4Extractor::parseChunk(long*, int)+0x5478>
   d7d40: 14000001     	b	0xd7d44 <android::MPEG4Extractor::parseChunk(long*, int)+0x5424>
   d7d44: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7d48: f9405909     	ldr	x9, [x8, #0xb0]
   d7d4c: b4000249     	cbz	x9, 0xd7d94 <android::MPEG4Extractor::parseChunk(long*, int)+0x5474>
   d7d50: 14000001     	b	0xd7d54 <android::MPEG4Extractor::parseChunk(long*, int)+0x5434>
   d7d54: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7d58: f9405909     	ldr	x9, [x8, #0xb0]
   d7d5c: 91002120     	add	x0, x9, #0x8
   d7d60: 97ff3454     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d7d64: f900ebe0     	str	x0, [sp, #0x1d0]
   d7d68: 14000001     	b	0xd7d6c <android::MPEG4Extractor::parseChunk(long*, int)+0x544c>
   d7d6c: b0000e88     	adrp	x8, 0x2a8000
   d7d70: f946c108     	ldr	x8, [x8, #0xd80]
   d7d74: f9400102     	ldr	x2, [x8]
   d7d78: 528daca1     	mov	w1, #0x6d65             // =28005
   d7d7c: 72adad21     	movk	w1, #0x6d69, lsl #16
   d7d80: f940ebe0     	ldr	x0, [sp, #0x1d0]
   d7d84: 97ff218f     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   d7d88: b901cfe0     	str	w0, [sp, #0x1cc]
   d7d8c: 14000001     	b	0xd7d90 <android::MPEG4Extractor::parseChunk(long*, int)+0x5470>
   d7d90: 14000001     	b	0xd7d94 <android::MPEG4Extractor::parseChunk(long*, int)+0x5474>
   d7d94: 14000001     	b	0xd7d98 <android::MPEG4Extractor::parseChunk(long*, int)+0x5478>
   d7d98: 14000310     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7d9c: f94753e8     	ldr	x8, [sp, #0xea0]
   d7da0: f9413509     	ldr	x9, [x8, #0x268]
   d7da4: f940910a     	ldr	x10, [x8, #0x120]
   d7da8: f940014b     	ldr	x11, [x10]
   d7dac: 8b090169     	add	x9, x11, x9
   d7db0: f9000149     	str	x9, [x10]
   d7db4: f9474fe9     	ldr	x9, [sp, #0xe98]
   d7db8: 91030120     	add	x0, x9, #0xc0
   d7dbc: 320007e1     	orr	w1, wzr, #0x3
   d7dc0: 94000e42     	bl	0xdb6c8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1194>
   d7dc4: b901cbe0     	str	w0, [sp, #0x1c8]
   d7dc8: 14000001     	b	0xd7dcc <android::MPEG4Extractor::parseChunk(long*, int)+0x54ac>
   d7dcc: b941cbe8     	ldr	w8, [sp, #0x1c8]
   d7dd0: 36000288     	tbz	w8, #0x0, 0xd7e20 <android::MPEG4Extractor::parseChunk(long*, int)+0x5500>
   d7dd4: 14000001     	b	0xd7dd8 <android::MPEG4Extractor::parseChunk(long*, int)+0x54b8>
   d7dd8: f94753e8     	ldr	x8, [sp, #0xea0]
   d7ddc: f9408901     	ldr	x1, [x8, #0x110]
   d7de0: f9408502     	ldr	x2, [x8, #0x108]
   d7de4: f9474fe0     	ldr	x0, [sp, #0xe98]
   d7de8: 97ff34c6     	bl	0xa5100 <_ZN7android14MPEG4Extractor14parseQTMetaKeyElm@plt>
   d7dec: b901c7e0     	str	w0, [sp, #0x1c4]
   d7df0: 14000001     	b	0xd7df4 <android::MPEG4Extractor::parseChunk(long*, int)+0x54d4>
   d7df4: b941c7e8     	ldr	w8, [sp, #0x1c4]
   d7df8: b90eefe8     	str	w8, [sp, #0xeec]
   d7dfc: b94eefe9     	ldr	w9, [sp, #0xeec]
   d7e00: 340000e9     	cbz	w9, 0xd7e1c <android::MPEG4Extractor::parseChunk(long*, int)+0x54fc>
   d7e04: 14000001     	b	0xd7e08 <android::MPEG4Extractor::parseChunk(long*, int)+0x54e8>
   d7e08: b94eefe8     	ldr	w8, [sp, #0xeec]
   d7e0c: b91083e8     	str	w8, [sp, #0x1080]
   d7e10: 320003e8     	orr	w8, wzr, #0x1
   d7e14: b91057e8     	str	w8, [sp, #0x1054]
   d7e18: 140002f5     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7e1c: 14000001     	b	0xd7e20 <android::MPEG4Extractor::parseChunk(long*, int)+0x5500>
   d7e20: 140002ee     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7e24: f94753e8     	ldr	x8, [sp, #0xea0]
   d7e28: f9413509     	ldr	x9, [x8, #0x268]
   d7e2c: f940910a     	ldr	x10, [x8, #0x120]
   d7e30: f940014b     	ldr	x11, [x10]
   d7e34: 8b090169     	add	x9, x11, x9
   d7e38: f9000149     	str	x9, [x10]
   d7e3c: f9408509     	ldr	x9, [x8, #0x108]
   d7e40: f1005d29     	subs	x9, x9, #0x17
   d7e44: f900dfe9     	str	x9, [sp, #0x1b8]
   d7e48: 540000ec     	b.gt	0xd7e64 <android::MPEG4Extractor::parseChunk(long*, int)+0x5544>
   d7e4c: 14000001     	b	0xd7e50 <android::MPEG4Extractor::parseChunk(long*, int)+0x5530>
   d7e50: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d7e54: b91083e8     	str	w8, [sp, #0x1080]
   d7e58: 320003e8     	orr	w8, wzr, #0x1
   d7e5c: b91057e8     	str	w8, [sp, #0x1054]
   d7e60: 140002e3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7e64: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7e68: 91024100     	add	x0, x8, #0x90
   d7e6c: 97ff3e49     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7e70: f900dbe0     	str	x0, [sp, #0x1b0]
   d7e74: 14000001     	b	0xd7e78 <android::MPEG4Extractor::parseChunk(long*, int)+0x5558>
   d7e78: f94753e8     	ldr	x8, [sp, #0xea0]
   d7e7c: f9408909     	ldr	x9, [x8, #0x110]
   d7e80: 91001121     	add	x1, x9, #0x4
   d7e84: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d7e88: 9102a042     	add	x2, x2, #0xa8
   d7e8c: f940dbe0     	ldr	x0, [sp, #0x1b0]
   d7e90: 97ff1fe8     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7e94: b901afe0     	str	w0, [sp, #0x1ac]
   d7e98: 14000001     	b	0xd7e9c <android::MPEG4Extractor::parseChunk(long*, int)+0x557c>
   d7e9c: b941afe8     	ldr	w8, [sp, #0x1ac]
   d7ea0: 36000948     	tbz	w8, #0x0, 0xd7fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56a8>
   d7ea4: 14000001     	b	0xd7ea8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5588>
   d7ea8: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7eac: 91024100     	add	x0, x8, #0x90
   d7eb0: 97ff3e38     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7eb4: f900d3e0     	str	x0, [sp, #0x1a0]
   d7eb8: 14000001     	b	0xd7ebc <android::MPEG4Extractor::parseChunk(long*, int)+0x559c>
   d7ebc: f94753e8     	ldr	x8, [sp, #0xea0]
   d7ec0: f9408909     	ldr	x9, [x8, #0x110]
   d7ec4: 91002121     	add	x1, x9, #0x8
   d7ec8: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d7ecc: 9102a129     	add	x9, x9, #0xa8
   d7ed0: b27e0122     	orr	x2, x9, #0x4
   d7ed4: f940d3e0     	ldr	x0, [sp, #0x1a0]
   d7ed8: 97ff1fd6     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7edc: b9019fe0     	str	w0, [sp, #0x19c]
   d7ee0: 14000001     	b	0xd7ee4 <android::MPEG4Extractor::parseChunk(long*, int)+0x55c4>
   d7ee4: b9419fe8     	ldr	w8, [sp, #0x19c]
   d7ee8: 36000708     	tbz	w8, #0x0, 0xd7fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56a8>
   d7eec: 14000001     	b	0xd7ef0 <android::MPEG4Extractor::parseChunk(long*, int)+0x55d0>
   d7ef0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7ef4: 91024100     	add	x0, x8, #0x90
   d7ef8: 97ff3e26     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7efc: f900cbe0     	str	x0, [sp, #0x190]
   d7f00: 14000001     	b	0xd7f04 <android::MPEG4Extractor::parseChunk(long*, int)+0x55e4>
   d7f04: f94753e8     	ldr	x8, [sp, #0xea0]
   d7f08: f9408909     	ldr	x9, [x8, #0x110]
   d7f0c: 91003121     	add	x1, x9, #0xc
   d7f10: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d7f14: 9102a129     	add	x9, x9, #0xa8
   d7f18: 91002122     	add	x2, x9, #0x8
   d7f1c: f940cbe0     	ldr	x0, [sp, #0x190]
   d7f20: 97ff1fc4     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7f24: b9018fe0     	str	w0, [sp, #0x18c]
   d7f28: 14000001     	b	0xd7f2c <android::MPEG4Extractor::parseChunk(long*, int)+0x560c>
   d7f2c: b9418fe8     	ldr	w8, [sp, #0x18c]
   d7f30: 360004c8     	tbz	w8, #0x0, 0xd7fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56a8>
   d7f34: 14000001     	b	0xd7f38 <android::MPEG4Extractor::parseChunk(long*, int)+0x5618>
   d7f38: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7f3c: 91024100     	add	x0, x8, #0x90
   d7f40: 97ff3e14     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7f44: f900c3e0     	str	x0, [sp, #0x180]
   d7f48: 14000001     	b	0xd7f4c <android::MPEG4Extractor::parseChunk(long*, int)+0x562c>
   d7f4c: f94753e8     	ldr	x8, [sp, #0xea0]
   d7f50: f9408909     	ldr	x9, [x8, #0x110]
   d7f54: 91004121     	add	x1, x9, #0x10
   d7f58: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d7f5c: 9102a129     	add	x9, x9, #0xa8
   d7f60: 91003122     	add	x2, x9, #0xc
   d7f64: f940c3e0     	ldr	x0, [sp, #0x180]
   d7f68: 97ff1fb2     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7f6c: b9017fe0     	str	w0, [sp, #0x17c]
   d7f70: 14000001     	b	0xd7f74 <android::MPEG4Extractor::parseChunk(long*, int)+0x5654>
   d7f74: b9417fe8     	ldr	w8, [sp, #0x17c]
   d7f78: 36000288     	tbz	w8, #0x0, 0xd7fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56a8>
   d7f7c: 14000001     	b	0xd7f80 <android::MPEG4Extractor::parseChunk(long*, int)+0x5660>
   d7f80: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7f84: 91024100     	add	x0, x8, #0x90
   d7f88: 97ff3e02     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d7f8c: f900bbe0     	str	x0, [sp, #0x170]
   d7f90: 14000001     	b	0xd7f94 <android::MPEG4Extractor::parseChunk(long*, int)+0x5674>
   d7f94: f94753e8     	ldr	x8, [sp, #0xea0]
   d7f98: f9408909     	ldr	x9, [x8, #0x110]
   d7f9c: 91005121     	add	x1, x9, #0x14
   d7fa0: 914007e9     	add	x9, sp, #0x1, lsl #12   // =0x1000
   d7fa4: 9102a129     	add	x9, x9, #0xa8
   d7fa8: 91004122     	add	x2, x9, #0x10
   d7fac: f940bbe0     	ldr	x0, [sp, #0x170]
   d7fb0: 97ff1fa0     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   d7fb4: b9016fe0     	str	w0, [sp, #0x16c]
   d7fb8: 14000001     	b	0xd7fbc <android::MPEG4Extractor::parseChunk(long*, int)+0x569c>
   d7fbc: b9416fe8     	ldr	w8, [sp, #0x16c]
   d7fc0: 370000e8     	tbnz	w8, #0x0, 0xd7fdc <android::MPEG4Extractor::parseChunk(long*, int)+0x56bc>
   d7fc4: 14000001     	b	0xd7fc8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56a8>
   d7fc8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d7fcc: b91083e8     	str	w8, [sp, #0x1080]
   d7fd0: 320003e8     	orr	w8, wzr, #0x1
   d7fd4: b91057e8     	str	w8, [sp, #0x1054]
   d7fd8: 14000285     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d7fdc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d7fe0: 9101a100     	add	x0, x8, #0x68
   d7fe4: 914007e1     	add	x1, sp, #0x1, lsl #12   // =0x1000
   d7fe8: 9102a021     	add	x1, x1, #0xa8
   d7fec: 97ff3411     	bl	0xa5030 <_ZN7android6VectorINS_4TrexEE3addERKS1_@plt>
   d7ff0: f900b3e0     	str	x0, [sp, #0x160]
   d7ff4: 14000001     	b	0xd7ff8 <android::MPEG4Extractor::parseChunk(long*, int)+0x56d8>
   d7ff8: 14000278     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d7ffc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8000: f9405909     	ldr	x9, [x8, #0xb0]
   d8004: b50000e9     	cbnz	x9, 0xd8020 <android::MPEG4Extractor::parseChunk(long*, int)+0x5700>
   d8008: 14000001     	b	0xd800c <android::MPEG4Extractor::parseChunk(long*, int)+0x56ec>
   d800c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8010: b91083e8     	str	w8, [sp, #0x1080]
   d8014: 320003e8     	orr	w8, wzr, #0x1
   d8018: b91057e8     	str	w8, [sp, #0x1054]
   d801c: 14000274     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d8020: aa1f03e8     	mov	x8, xzr
   d8024: f94753e9     	ldr	x9, [sp, #0xea0]
   d8028: f900a128     	str	x8, [x9, #0x140]
   d802c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8030: f940590a     	ldr	x10, [x8, #0xb0]
   d8034: 91002140     	add	x0, x10, #0x8
   d8038: 97ff339e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d803c: f900afe0     	str	x0, [sp, #0x158]
   d8040: 14000001     	b	0xd8044 <android::MPEG4Extractor::parseChunk(long*, int)+0x5724>
   d8044: 528f0e81     	mov	w1, #0x7874             // =30836
   d8048: 72ae8ca1     	movk	w1, #0x7465, lsl #16
   d804c: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d8050: 91029042     	add	x2, x2, #0xa4
   d8054: 914007e3     	add	x3, sp, #0x1, lsl #12   // =0x1000
   d8058: 91026063     	add	x3, x3, #0x98
   d805c: 914007e4     	add	x4, sp, #0x1, lsl #12   // =0x1000
   d8060: 91024084     	add	x4, x4, #0x90
   d8064: f940afe0     	ldr	x0, [sp, #0x158]
   d8068: 97ff3876     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   d806c: b90157e0     	str	w0, [sp, #0x154]
   d8070: 14000001     	b	0xd8074 <android::MPEG4Extractor::parseChunk(long*, int)+0x5754>
   d8074: b94157e8     	ldr	w8, [sp, #0x154]
   d8078: 370000c8     	tbnz	w8, #0x0, 0xd8090 <android::MPEG4Extractor::parseChunk(long*, int)+0x5770>
   d807c: 14000001     	b	0xd8080 <android::MPEG4Extractor::parseChunk(long*, int)+0x5760>
   d8080: aa1f03e8     	mov	x8, xzr
   d8084: f94753e9     	ldr	x9, [sp, #0xea0]
   d8088: f900a128     	str	x8, [x9, #0x140]
   d808c: 14000001     	b	0xd8090 <android::MPEG4Extractor::parseChunk(long*, int)+0x5770>
   d8090: f94753e8     	ldr	x8, [sp, #0xea0]
   d8094: f9413509     	ldr	x9, [x8, #0x268]
   d8098: b1000529     	adds	x9, x9, #0x1
   d809c: f900a7e9     	str	x9, [sp, #0x148]
   d80a0: 54000148     	b.hi	0xd80c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x57a8>
   d80a4: 14000001     	b	0xd80a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5788>
   d80a8: f94753e8     	ldr	x8, [sp, #0xea0]
   d80ac: f9413509     	ldr	x9, [x8, #0x268]
   d80b0: aa2903e9     	mvn	x9, x9
   d80b4: f940a10a     	ldr	x10, [x8, #0x140]
   d80b8: eb0a0129     	subs	x9, x9, x10
   d80bc: f900a3e9     	str	x9, [sp, #0x140]
   d80c0: 540000e8     	b.hi	0xd80dc <android::MPEG4Extractor::parseChunk(long*, int)+0x57bc>
   d80c4: 14000001     	b	0xd80c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x57a8>
   d80c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d80cc: b91083e8     	str	w8, [sp, #0x1080]
   d80d0: 320003e8     	orr	w8, wzr, #0x1
   d80d4: b91057e8     	str	w8, [sp, #0x1054]
   d80d8: 14000245     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d80dc: f94753e8     	ldr	x8, [sp, #0xea0]
   d80e0: f940a109     	ldr	x9, [x8, #0x140]
   d80e4: f941350a     	ldr	x10, [x8, #0x268]
   d80e8: 8b0a0120     	add	x0, x9, x10
   d80ec: 90000e81     	adrp	x1, 0x2a8000
   d80f0: f9435421     	ldr	x1, [x1, #0x6a8]
   d80f4: 97ff3007     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   d80f8: f90773e0     	str	x0, [sp, #0xee0]
   d80fc: f94773e8     	ldr	x8, [sp, #0xee0]
   d8100: b50000e8     	cbnz	x8, 0xd811c <android::MPEG4Extractor::parseChunk(long*, int)+0x57fc>
   d8104: 14000001     	b	0xd8108 <android::MPEG4Extractor::parseChunk(long*, int)+0x57e8>
   d8108: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d810c: b91083e8     	str	w8, [sp, #0x1080]
   d8110: 320003e8     	orr	w8, wzr, #0x1
   d8114: b91057e8     	str	w8, [sp, #0x1054]
   d8118: 14000235     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d811c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8120: f940a109     	ldr	x9, [x8, #0x140]
   d8124: b4000129     	cbz	x9, 0xd8148 <android::MPEG4Extractor::parseChunk(long*, int)+0x5828>
   d8128: 14000001     	b	0xd812c <android::MPEG4Extractor::parseChunk(long*, int)+0x580c>
   d812c: f94773e0     	ldr	x0, [sp, #0xee0]
   d8130: f94753e8     	ldr	x8, [sp, #0xea0]
   d8134: f940a501     	ldr	x1, [x8, #0x148]
   d8138: f940a102     	ldr	x2, [x8, #0x140]
   d813c: 97ff1f15     	bl	0x9fd90 <memcpy@plt>
   d8140: f9009fe0     	str	x0, [sp, #0x138]
   d8144: 14000001     	b	0xd8148 <android::MPEG4Extractor::parseChunk(long*, int)+0x5828>
   d8148: f9474fe8     	ldr	x8, [sp, #0xe98]
   d814c: 91024100     	add	x0, x8, #0x90
   d8150: 97ff3d90     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8154: f9009be0     	str	x0, [sp, #0x130]
   d8158: 14000001     	b	0xd815c <android::MPEG4Extractor::parseChunk(long*, int)+0x583c>
   d815c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8160: f9409109     	ldr	x9, [x8, #0x120]
   d8164: f9400121     	ldr	x1, [x9]
   d8168: f94773e9     	ldr	x9, [sp, #0xee0]
   d816c: f940a10a     	ldr	x10, [x8, #0x140]
   d8170: 8b0a0122     	add	x2, x9, x10
   d8174: f9413503     	ldr	x3, [x8, #0x268]
   d8178: f9409be9     	ldr	x9, [sp, #0x130]
   d817c: f940012a     	ldr	x10, [x9]
   d8180: f9401d4a     	ldr	x10, [x10, #0x38]
   d8184: aa0903e0     	mov	x0, x9
   d8188: d63f0140     	blr	x10
   d818c: f90097e0     	str	x0, [sp, #0x128]
   d8190: 14000001     	b	0xd8194 <android::MPEG4Extractor::parseChunk(long*, int)+0x5874>
   d8194: f94753e8     	ldr	x8, [sp, #0xea0]
   d8198: f9413509     	ldr	x9, [x8, #0x268]
   d819c: f94097ea     	ldr	x10, [sp, #0x128]
   d81a0: eb090149     	subs	x9, x10, x9
   d81a4: f90093e9     	str	x9, [sp, #0x120]
   d81a8: 540002e2     	b.hs	0xd8204 <android::MPEG4Extractor::parseChunk(long*, int)+0x58e4>
   d81ac: 14000001     	b	0xd81b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5890>
   d81b0: f94773e8     	ldr	x8, [sp, #0xee0]
   d81b4: aa0803e0     	mov	x0, x8
   d81b8: f9008fe0     	str	x0, [sp, #0x118]
   d81bc: b40000a8     	cbz	x8, 0xd81d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x58b0>
   d81c0: 14000001     	b	0xd81c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x58a4>
   d81c4: f9408fe0     	ldr	x0, [sp, #0x118]
   d81c8: 97ff38aa     	bl	0xa6470 <_ZdaPv@plt>
   d81cc: 14000001     	b	0xd81d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x58b0>
   d81d0: aa1f03e8     	mov	x8, xzr
   d81d4: f90773e8     	str	x8, [sp, #0xee0]
   d81d8: f94753e8     	ldr	x8, [sp, #0xea0]
   d81dc: f9413509     	ldr	x9, [x8, #0x268]
   d81e0: f940910a     	ldr	x10, [x8, #0x120]
   d81e4: f940014b     	ldr	x11, [x10]
   d81e8: 8b090169     	add	x9, x11, x9
   d81ec: f9000149     	str	x9, [x10]
   d81f0: 12807d6c     	mov	w12, #-0x3ec            // =-1004
   d81f4: b91083ec     	str	w12, [sp, #0x1080]
   d81f8: 320003ec     	orr	w12, wzr, #0x1
   d81fc: b91057ec     	str	w12, [sp, #0x1054]
   d8200: 140001fb     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d8204: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8208: f9405909     	ldr	x9, [x8, #0xb0]
   d820c: 91002120     	add	x0, x9, #0x8
   d8210: 97ff3328     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d8214: f9008be0     	str	x0, [sp, #0x110]
   d8218: 14000001     	b	0xd821c <android::MPEG4Extractor::parseChunk(long*, int)+0x58fc>
   d821c: f94773e3     	ldr	x3, [sp, #0xee0]
   d8220: f94753e8     	ldr	x8, [sp, #0xea0]
   d8224: f940a109     	ldr	x9, [x8, #0x140]
   d8228: f941350a     	ldr	x10, [x8, #0x268]
   d822c: 8b0a0124     	add	x4, x9, x10
   d8230: 528f0e81     	mov	w1, #0x7874             // =30836
   d8234: 72ae8ca1     	movk	w1, #0x7465, lsl #16
   d8238: 2a1f03e0     	mov	w0, wzr
   d823c: f9408be9     	ldr	x9, [sp, #0x110]
   d8240: b9010fe0     	str	w0, [sp, #0x10c]
   d8244: aa0903e0     	mov	x0, x9
   d8248: b9410fe2     	ldr	w2, [sp, #0x10c]
   d824c: 97ff3479     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d8250: b9010be0     	str	w0, [sp, #0x108]
   d8254: 14000001     	b	0xd8258 <android::MPEG4Extractor::parseChunk(long*, int)+0x5938>
   d8258: f94773e8     	ldr	x8, [sp, #0xee0]
   d825c: aa0803e0     	mov	x0, x8
   d8260: f90083e0     	str	x0, [sp, #0x100]
   d8264: b40000a8     	cbz	x8, 0xd8278 <android::MPEG4Extractor::parseChunk(long*, int)+0x5958>
   d8268: 14000001     	b	0xd826c <android::MPEG4Extractor::parseChunk(long*, int)+0x594c>
   d826c: f94083e0     	ldr	x0, [sp, #0x100]
   d8270: 97ff3880     	bl	0xa6470 <_ZdaPv@plt>
   d8274: 14000001     	b	0xd8278 <android::MPEG4Extractor::parseChunk(long*, int)+0x5958>
   d8278: f94753e8     	ldr	x8, [sp, #0xea0]
   d827c: f9413509     	ldr	x9, [x8, #0x268]
   d8280: f940910a     	ldr	x10, [x8, #0x120]
   d8284: f940014b     	ldr	x11, [x10]
   d8288: 8b090169     	add	x9, x11, x9
   d828c: f9000149     	str	x9, [x10]
   d8290: 140001d2     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d8294: f94753e8     	ldr	x8, [sp, #0xea0]
   d8298: f9413509     	ldr	x9, [x8, #0x268]
   d829c: f940910a     	ldr	x10, [x8, #0x120]
   d82a0: f940014b     	ldr	x11, [x10]
   d82a4: 8b090169     	add	x9, x11, x9
   d82a8: f9000149     	str	x9, [x10]
   d82ac: f9474fe9     	ldr	x9, [sp, #0xe98]
   d82b0: 9102e120     	add	x0, x9, #0xb8
   d82b4: aa1f03ea     	mov	x10, xzr
   d82b8: aa0a03e1     	mov	x1, x10
   d82bc: 97ff4309     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   d82c0: b900ffe0     	str	w0, [sp, #0xfc]
   d82c4: 14000001     	b	0xd82c8 <android::MPEG4Extractor::parseChunk(long*, int)+0x59a8>
   d82c8: b940ffe8     	ldr	w8, [sp, #0xfc]
   d82cc: 360013c8     	tbz	w8, #0x0, 0xd8544 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c24>
   d82d0: 14000001     	b	0xd82d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x59b4>
   d82d4: f94753e8     	ldr	x8, [sp, #0xea0]
   d82d8: f9408509     	ldr	x9, [x8, #0x108]
   d82dc: b7f80109     	tbnz	x9, #0x3f, 0xd82fc <android::MPEG4Extractor::parseChunk(long*, int)+0x59dc>
   d82e0: 14000001     	b	0xd82e4 <android::MPEG4Extractor::parseChunk(long*, int)+0x59c4>
   d82e4: f94753e8     	ldr	x8, [sp, #0xea0]
   d82e8: f9408509     	ldr	x9, [x8, #0x108]
   d82ec: b1000929     	adds	x9, x9, #0x2
   d82f0: f9007be9     	str	x9, [sp, #0xf0]
   d82f4: 540000e3     	b.lo	0xd8310 <android::MPEG4Extractor::parseChunk(long*, int)+0x59f0>
   d82f8: 14000001     	b	0xd82fc <android::MPEG4Extractor::parseChunk(long*, int)+0x59dc>
   d82fc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8300: b91083e8     	str	w8, [sp, #0x1080]
   d8304: 320003e8     	orr	w8, wzr, #0x1
   d8308: b91057e8     	str	w8, [sp, #0x1054]
   d830c: 140001b8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d8310: 52800908     	mov	w8, #0x48               // =72
   d8314: 2a0803e0     	mov	w0, w8
   d8318: 97ff42fe     	bl	0xa8f10 <_Znwm@plt>
   d831c: f90077e0     	str	x0, [sp, #0xe8]
   d8320: 14000001     	b	0xd8324 <android::MPEG4Extractor::parseChunk(long*, int)+0x5a04>
   d8324: f94077e0     	ldr	x0, [sp, #0xe8]
   d8328: f94753e8     	ldr	x8, [sp, #0xea0]
   d832c: f9408509     	ldr	x9, [x8, #0x108]
   d8330: 91000521     	add	x1, x9, #0x1
   d8334: f94077e9     	ldr	x9, [sp, #0xe8]
   d8338: f90073e0     	str	x0, [sp, #0xe0]
   d833c: aa0903e0     	mov	x0, x9
   d8340: 97ff26b8     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   d8344: 14000001     	b	0xd8348 <android::MPEG4Extractor::parseChunk(long*, int)+0x5a28>
   d8348: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d834c: 91022000     	add	x0, x0, #0x88
   d8350: f94073e1     	ldr	x1, [sp, #0xe0]
   d8354: 97ff4477     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   d8358: 14000001     	b	0xd835c <android::MPEG4Extractor::parseChunk(long*, int)+0x5a3c>
   d835c: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d8360: 91022000     	add	x0, x0, #0x88
   d8364: 97ff1ecb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d8368: f9006fe0     	str	x0, [sp, #0xd8]
   d836c: 14000001     	b	0xd8370 <android::MPEG4Extractor::parseChunk(long*, int)+0x5a50>
   d8370: f9406fe0     	ldr	x0, [sp, #0xd8]
   d8374: 97ff33b7     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d8378: f9006be0     	str	x0, [sp, #0xd0]
   d837c: 14000001     	b	0xd8380 <android::MPEG4Extractor::parseChunk(long*, int)+0x5a60>
   d8380: f9406be8     	ldr	x8, [sp, #0xd0]
   d8384: b50002c8     	cbnz	x8, 0xd83dc <android::MPEG4Extractor::parseChunk(long*, int)+0x5abc>
   d8388: 14000001     	b	0xd838c <android::MPEG4Extractor::parseChunk(long*, int)+0x5a6c>
   d838c: 12800168     	mov	w8, #-0xc               // =-12
   d8390: b91083e8     	str	w8, [sp, #0x1080]
   d8394: 320003e8     	orr	w8, wzr, #0x1
   d8398: b91057e8     	str	w8, [sp, #0x1054]
   d839c: 14000063     	b	0xd8528 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c08>
   d83a0: f94753e8     	ldr	x8, [sp, #0xea0]
   d83a4: f9007d00     	str	x0, [x8, #0xf8]
   d83a8: 2a0103e9     	mov	w9, w1
   d83ac: b91047e9     	str	w9, [sp, #0x1044]
   d83b0: f94077e0     	ldr	x0, [sp, #0xe8]
   d83b4: 97ff216b     	bl	0xa0960 <_ZdlPv@plt>
   d83b8: 14000191     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d83bc: f94753e8     	ldr	x8, [sp, #0xea0]
   d83c0: f9007d00     	str	x0, [x8, #0xf8]
   d83c4: 2a0103e9     	mov	w9, w1
   d83c8: b91047e9     	str	w9, [sp, #0x1044]
   d83cc: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d83d0: 91022000     	add	x0, x0, #0x88
   d83d4: 97ff484f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d83d8: 14000189     	b	0xd89fc <android::MPEG4Extractor::parseChunk(long*, int)+0x60dc>
   d83dc: f9474fe8     	ldr	x8, [sp, #0xe98]
   d83e0: 91024100     	add	x0, x8, #0x90
   d83e4: 97ff3ceb     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d83e8: f90067e0     	str	x0, [sp, #0xc8]
   d83ec: 14000001     	b	0xd83f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ad0>
   d83f0: f94753e8     	ldr	x8, [sp, #0xea0]
   d83f4: f9408909     	ldr	x9, [x8, #0x110]
   d83f8: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d83fc: 91022000     	add	x0, x0, #0x88
   d8400: f90063e9     	str	x9, [sp, #0xc0]
   d8404: 97ff1ea3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d8408: f9005fe0     	str	x0, [sp, #0xb8]
   d840c: 14000001     	b	0xd8410 <android::MPEG4Extractor::parseChunk(long*, int)+0x5af0>
   d8410: f9405fe0     	ldr	x0, [sp, #0xb8]
   d8414: 97ff338f     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d8418: f9005be0     	str	x0, [sp, #0xb0]
   d841c: 14000001     	b	0xd8420 <android::MPEG4Extractor::parseChunk(long*, int)+0x5b00>
   d8420: f94753e8     	ldr	x8, [sp, #0xea0]
   d8424: f9408503     	ldr	x3, [x8, #0x108]
   d8428: f94067e9     	ldr	x9, [sp, #0xc8]
   d842c: f940012a     	ldr	x10, [x9]
   d8430: f9401d4a     	ldr	x10, [x10, #0x38]
   d8434: aa0903e0     	mov	x0, x9
   d8438: f94063e1     	ldr	x1, [sp, #0xc0]
   d843c: f9405be2     	ldr	x2, [sp, #0xb0]
   d8440: d63f0140     	blr	x10
   d8444: f90057e0     	str	x0, [sp, #0xa8]
   d8448: 14000001     	b	0xd844c <android::MPEG4Extractor::parseChunk(long*, int)+0x5b2c>
   d844c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8450: f9408509     	ldr	x9, [x8, #0x108]
   d8454: f94057ea     	ldr	x10, [sp, #0xa8]
   d8458: eb090149     	subs	x9, x10, x9
   d845c: f90053e9     	str	x9, [sp, #0xa0]
   d8460: 540000e0     	b.eq	0xd847c <android::MPEG4Extractor::parseChunk(long*, int)+0x5b5c>
   d8464: 14000001     	b	0xd8468 <android::MPEG4Extractor::parseChunk(long*, int)+0x5b48>
   d8468: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d846c: b91083e8     	str	w8, [sp, #0x1080]
   d8470: 320003e8     	orr	w8, wzr, #0x1
   d8474: b91057e8     	str	w8, [sp, #0x1054]
   d8478: 1400002c     	b	0xd8528 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c08>
   d847c: 321c03e8     	orr	w8, wzr, #0x10
   d8480: b90edfe8     	str	w8, [sp, #0xedc]
   d8484: f94753e9     	ldr	x9, [sp, #0xea0]
   d8488: f940852a     	ldr	x10, [x9, #0x108]
   d848c: f100414a     	subs	x10, x10, #0x10
   d8490: f9004fea     	str	x10, [sp, #0x98]
   d8494: 540000ec     	b.gt	0xd84b0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5b90>
   d8498: 14000001     	b	0xd849c <android::MPEG4Extractor::parseChunk(long*, int)+0x5b7c>
   d849c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d84a0: b91083e8     	str	w8, [sp, #0x1080]
   d84a4: 320003e8     	orr	w8, wzr, #0x1
   d84a8: b91057e8     	str	w8, [sp, #0x1054]
   d84ac: 1400001f     	b	0xd8528 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c08>
   d84b0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d84b4: 9102e100     	add	x0, x8, #0xb8
   d84b8: 97ff327e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d84bc: f9004be0     	str	x0, [sp, #0x90]
   d84c0: 14000001     	b	0xd84c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ba4>
   d84c4: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d84c8: 91022000     	add	x0, x0, #0x88
   d84cc: 97ff1e71     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   d84d0: f90047e0     	str	x0, [sp, #0x88]
   d84d4: 14000001     	b	0xd84d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5bb8>
   d84d8: f94047e0     	ldr	x0, [sp, #0x88]
   d84dc: 97ff335d     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   d84e0: f90043e0     	str	x0, [sp, #0x80]
   d84e4: 14000001     	b	0xd84e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5bc8>
   d84e8: f94043e8     	ldr	x8, [sp, #0x80]
   d84ec: 91004103     	add	x3, x8, #0x10
   d84f0: f94753e9     	ldr	x9, [sp, #0xea0]
   d84f4: f940852a     	ldr	x10, [x9, #0x108]
   d84f8: f1004144     	subs	x4, x10, #0x10
   d84fc: 528c4821     	mov	w1, #0x6241             // =25153
   d8500: 72ac2d81     	movk	w1, #0x616c, lsl #16
   d8504: 528dcca2     	mov	w2, #0x6e65             // =28261
   d8508: 72adcde2     	movk	w2, #0x6e6f, lsl #16
   d850c: f9404be0     	ldr	x0, [sp, #0x90]
   d8510: 97ff33c8     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   d8514: b9007fe0     	str	w0, [sp, #0x7c]
   d8518: 14000001     	b	0xd851c <android::MPEG4Extractor::parseChunk(long*, int)+0x5bfc>
   d851c: 2a1f03e8     	mov	w8, wzr
   d8520: b91057e8     	str	w8, [sp, #0x1054]
   d8524: 14000001     	b	0xd8528 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c08>
   d8528: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d852c: 91022000     	add	x0, x0, #0x88
   d8530: 97ff47f8     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   d8534: b95057e8     	ldr	w8, [sp, #0x1054]
   d8538: 350025a8     	cbnz	w8, 0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d853c: 14000001     	b	0xd8540 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c20>
   d8540: 14000001     	b	0xd8544 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c24>
   d8544: 14000125     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d8548: f94753e8     	ldr	x8, [sp, #0xea0]
   d854c: f9413509     	ldr	x9, [x8, #0x268]
   d8550: f940910a     	ldr	x10, [x8, #0x120]
   d8554: f940014b     	ldr	x11, [x10]
   d8558: 8b090169     	add	x9, x11, x9
   d855c: f9000149     	str	x9, [x10]
   d8560: b9506fec     	ldr	w12, [sp, #0x106c]
   d8564: 7100098c     	subs	w12, w12, #0x2
   d8568: b9007bec     	str	w12, [sp, #0x78]
   d856c: 540004ab     	b.lt	0xd8600 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce0>
   d8570: 14000001     	b	0xd8574 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c54>
   d8574: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8578: 91030100     	add	x0, x8, #0xc0
   d857c: b9506fe9     	ldr	w9, [sp, #0x106c]
   d8580: 71000929     	subs	w9, w9, #0x2
   d8584: 2a0903e1     	mov	w1, w9
   d8588: 93407c21     	sxtw	x1, w1
   d858c: 97ff38b5     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d8590: f9003be0     	str	x0, [sp, #0x70]
   d8594: 14000001     	b	0xd8598 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c78>
   d8598: f9403be8     	ldr	x8, [sp, #0x70]
   d859c: b9400109     	ldr	w9, [x8]
   d85a0: 528e6c8a     	mov	w10, #0x7364            // =29540
   d85a4: 72ae6e8a     	movk	w10, #0x7374, lsl #16
   d85a8: 6b0a0129     	subs	w9, w9, w10
   d85ac: b9006fe9     	str	w9, [sp, #0x6c]
   d85b0: 54000281     	b.ne	0xd8600 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce0>
   d85b4: 14000001     	b	0xd85b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5c98>
   d85b8: f94753e8     	ldr	x8, [sp, #0xea0]
   d85bc: f9408901     	ldr	x1, [x8, #0x110]
   d85c0: f9408502     	ldr	x2, [x8, #0x108]
   d85c4: f9474fe0     	ldr	x0, [sp, #0xe98]
   d85c8: 97ff2392     	bl	0xa1410 <_ZN7android14MPEG4Extractor14parseColorInfoElm@plt>
   d85cc: b9006be0     	str	w0, [sp, #0x68]
   d85d0: 14000001     	b	0xd85d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5cb4>
   d85d4: b9406be8     	ldr	w8, [sp, #0x68]
   d85d8: b90edbe8     	str	w8, [sp, #0xed8]
   d85dc: b94edbe9     	ldr	w9, [sp, #0xed8]
   d85e0: 340000e9     	cbz	w9, 0xd85fc <android::MPEG4Extractor::parseChunk(long*, int)+0x5cdc>
   d85e4: 14000001     	b	0xd85e8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5cc8>
   d85e8: b94edbe8     	ldr	w8, [sp, #0xed8]
   d85ec: b91083e8     	str	w8, [sp, #0x1080]
   d85f0: 320003e8     	orr	w8, wzr, #0x1
   d85f4: b91057e8     	str	w8, [sp, #0x1054]
   d85f8: 140000fd     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d85fc: 14000001     	b	0xd8600 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ce0>
   d8600: 140000f6     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d8604: f94753e8     	ldr	x8, [sp, #0xea0]
   d8608: f9413509     	ldr	x9, [x8, #0x268]
   d860c: f940910a     	ldr	x10, [x8, #0x120]
   d8610: f940014b     	ldr	x11, [x10]
   d8614: 8b090169     	add	x9, x11, x9
   d8618: f9000149     	str	x9, [x10]
   d861c: f9408901     	ldr	x1, [x8, #0x110]
   d8620: f9408502     	ldr	x2, [x8, #0x108]
   d8624: b9506fe3     	ldr	w3, [sp, #0x106c]
   d8628: f9474fe0     	ldr	x0, [sp, #0xe98]
   d862c: 97ff239d     	bl	0xa14a0 <_ZN7android14MPEG4Extractor17parse3GPPMetaDataElmi@plt>
   d8630: b90067e0     	str	w0, [sp, #0x64]
   d8634: 14000001     	b	0xd8638 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d18>
   d8638: b94067e8     	ldr	w8, [sp, #0x64]
   d863c: b90ed7e8     	str	w8, [sp, #0xed4]
   d8640: b94ed7e9     	ldr	w9, [sp, #0xed4]
   d8644: 340000e9     	cbz	w9, 0xd8660 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d40>
   d8648: 14000001     	b	0xd864c <android::MPEG4Extractor::parseChunk(long*, int)+0x5d2c>
   d864c: b94ed7e8     	ldr	w8, [sp, #0xed4]
   d8650: b91083e8     	str	w8, [sp, #0x1080]
   d8654: 320003e8     	orr	w8, wzr, #0x1
   d8658: b91057e8     	str	w8, [sp, #0x1054]
   d865c: 140000e4     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d8660: 140000de     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d8664: f94753e8     	ldr	x8, [sp, #0xea0]
   d8668: f9413509     	ldr	x9, [x8, #0x268]
   d866c: f940910a     	ldr	x10, [x8, #0x120]
   d8670: f940014b     	ldr	x11, [x10]
   d8674: 8b090169     	add	x9, x11, x9
   d8678: f9000149     	str	x9, [x10]
   d867c: f9408509     	ldr	x9, [x8, #0x108]
   d8680: f1001529     	subs	x9, x9, #0x5
   d8684: f9002fe9     	str	x9, [sp, #0x58]
   d8688: 540000ec     	b.gt	0xd86a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d84>
   d868c: 14000001     	b	0xd8690 <android::MPEG4Extractor::parseChunk(long*, int)+0x5d70>
   d8690: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8694: b91083e8     	str	w8, [sp, #0x1080]
   d8698: 320003e8     	orr	w8, wzr, #0x1
   d869c: b91057e8     	str	w8, [sp, #0x1054]
   d86a0: 140000d3     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d86a4: f94753e8     	ldr	x8, [sp, #0xea0]
   d86a8: f9408909     	ldr	x9, [x8, #0x110]
   d86ac: 91001921     	add	x1, x9, #0x6
   d86b0: f9474fe0     	ldr	x0, [sp, #0xe98]
   d86b4: 97ff4313     	bl	0xa9300 <_ZN7android14MPEG4Extractor18parseID3v2MetaDataEl@plt>
   d86b8: 14000001     	b	0xd86bc <android::MPEG4Extractor::parseChunk(long*, int)+0x5d9c>
   d86bc: 140000c7     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d86c0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d86c4: 9103a100     	add	x0, x8, #0xe8
   d86c8: 97ff342e     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   d86cc: 14000001     	b	0xd86d0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5db0>
   d86d0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d86d4: 9103c100     	add	x0, x8, #0xf0
   d86d8: 97ff342a     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   d86dc: 14000001     	b	0xd86e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5dc0>
   d86e0: f9474fe8     	ldr	x8, [sp, #0xe98]
   d86e4: 9103e100     	add	x0, x8, #0xf8
   d86e8: 97ff3426     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   d86ec: 14000001     	b	0xd86f0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5dd0>
   d86f0: f94753e8     	ldr	x8, [sp, #0xea0]
   d86f4: f9413509     	ldr	x9, [x8, #0x268]
   d86f8: f940910a     	ldr	x10, [x8, #0x120]
   d86fc: f940014b     	ldr	x11, [x10]
   d8700: 8b090169     	add	x9, x11, x9
   d8704: f9000149     	str	x9, [x10]
   d8708: 140000b4     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d870c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8710: f9408901     	ldr	x1, [x8, #0x110]
   d8714: f9408502     	ldr	x2, [x8, #0x108]
   d8718: f9474fe0     	ldr	x0, [sp, #0xe98]
   d871c: 97ff2419     	bl	0xa1780 <_ZN7android14MPEG4Extractor17parseSegmentIndexElm@plt>
   d8720: b90057e0     	str	w0, [sp, #0x54]
   d8724: 14000001     	b	0xd8728 <android::MPEG4Extractor::parseChunk(long*, int)+0x5e08>
   d8728: b94057e8     	ldr	w8, [sp, #0x54]
   d872c: b90ed3e8     	str	w8, [sp, #0xed0]
   d8730: b94ed3e9     	ldr	w9, [sp, #0xed0]
   d8734: 340000e9     	cbz	w9, 0xd8750 <android::MPEG4Extractor::parseChunk(long*, int)+0x5e30>
   d8738: 14000001     	b	0xd873c <android::MPEG4Extractor::parseChunk(long*, int)+0x5e1c>
   d873c: b94ed3e8     	ldr	w8, [sp, #0xed0]
   d8740: b91083e8     	str	w8, [sp, #0x1080]
   d8744: 320003e8     	orr	w8, wzr, #0x1
   d8748: b91057e8     	str	w8, [sp, #0x1054]
   d874c: 140000a8     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d8750: f94753e8     	ldr	x8, [sp, #0xea0]
   d8754: f9413509     	ldr	x9, [x8, #0x268]
   d8758: f940910a     	ldr	x10, [x8, #0x120]
   d875c: f940014b     	ldr	x11, [x10]
   d8760: 8b090169     	add	x9, x11, x9
   d8764: f9000149     	str	x9, [x10]
   d8768: 320103ec     	orr	w12, wzr, #0x80000000
   d876c: b91083ec     	str	w12, [sp, #0x1080]
   d8770: 320003ec     	orr	w12, wzr, #0x1
   d8774: b91057ec     	str	w12, [sp, #0x1054]
   d8778: 1400009d     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d877c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8780: f9413509     	ldr	x9, [x8, #0x268]
   d8784: f940910a     	ldr	x10, [x8, #0x120]
   d8788: f940014b     	ldr	x11, [x10]
   d878c: 8b090169     	add	x9, x11, x9
   d8790: f9000149     	str	x9, [x10]
   d8794: f9408901     	ldr	x1, [x8, #0x110]
   d8798: f9474fe0     	ldr	x0, [sp, #0xe98]
   d879c: 97ff35c5     	bl	0xa5eb0 <_ZN7android14MPEG4Extractor19parseAC3SampleEntryEl@plt>
   d87a0: b90053e0     	str	w0, [sp, #0x50]
   d87a4: 14000001     	b	0xd87a8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5e88>
   d87a8: b94053e8     	ldr	w8, [sp, #0x50]
   d87ac: b91083e8     	str	w8, [sp, #0x1080]
   d87b0: 320003e9     	orr	w9, wzr, #0x1
   d87b4: b91057e9     	str	w9, [sp, #0x1054]
   d87b8: 1400008d     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d87bc: f94753e8     	ldr	x8, [sp, #0xea0]
   d87c0: f9408509     	ldr	x9, [x8, #0x108]
   d87c4: f1002129     	subs	x9, x9, #0x8
   d87c8: f90027e9     	str	x9, [sp, #0x48]
   d87cc: 540000ab     	b.lt	0xd87e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ec0>
   d87d0: 14000001     	b	0xd87d4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5eb4>
   d87d4: b9506fe8     	ldr	w8, [sp, #0x106c]
   d87d8: 340000e8     	cbz	w8, 0xd87f4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ed4>
   d87dc: 14000001     	b	0xd87e0 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ec0>
   d87e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d87e4: b91083e8     	str	w8, [sp, #0x1080]
   d87e8: 320003e8     	orr	w8, wzr, #0x1
   d87ec: b91057e8     	str	w8, [sp, #0x1054]
   d87f0: 1400007f     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d87f4: f94753e8     	ldr	x8, [sp, #0xea0]
   d87f8: f9409109     	ldr	x9, [x8, #0x120]
   d87fc: f9400129     	ldr	x9, [x9]
   d8800: f941350a     	ldr	x10, [x8, #0x268]
   d8804: 8b0a0129     	add	x9, x9, x10
   d8808: f90767e9     	str	x9, [sp, #0xec8]
   d880c: f9408509     	ldr	x9, [x8, #0x108]
   d8810: f100212a     	subs	x10, x9, #0x8
   d8814: f1001529     	subs	x9, x9, #0x5
   d8818: f100014b     	subs	x11, x10, #0x0
   d881c: 9a8ab129     	csel	x9, x9, x10, lt
   d8820: d342fd29     	lsr	x9, x9, #2
   d8824: 2a0903ec     	mov	w12, w9
   d8828: b90ec7ec     	str	w12, [sp, #0xec4]
   d882c: aa1f03e9     	mov	x9, xzr
   d8830: f9075fe9     	str	x9, [sp, #0xeb8]
   d8834: f90023eb     	str	x11, [sp, #0x40]
   d8838: 14000001     	b	0xd883c <android::MPEG4Extractor::parseChunk(long*, int)+0x5f1c>
   d883c: f9475fe8     	ldr	x8, [sp, #0xeb8]
   d8840: b94ec7e9     	ldr	w9, [sp, #0xec4]
   d8844: 11000929     	add	w9, w9, #0x2
   d8848: 2a0903ea     	mov	w10, w9
   d884c: eb0a0108     	subs	x8, x8, x10
   d8850: f9001fe8     	str	x8, [sp, #0x38]
   d8854: 54000722     	b.hs	0xd8938 <android::MPEG4Extractor::parseChunk(long*, int)+0x6018>
   d8858: 14000001     	b	0xd885c <android::MPEG4Extractor::parseChunk(long*, int)+0x5f3c>
   d885c: f9475fe8     	ldr	x8, [sp, #0xeb8]
   d8860: f1000508     	subs	x8, x8, #0x1
   d8864: f9001be8     	str	x8, [sp, #0x30]
   d8868: 54000061     	b.ne	0xd8874 <android::MPEG4Extractor::parseChunk(long*, int)+0x5f54>
   d886c: 14000001     	b	0xd8870 <android::MPEG4Extractor::parseChunk(long*, int)+0x5f50>
   d8870: 1400002e     	b	0xd8928 <android::MPEG4Extractor::parseChunk(long*, int)+0x6008>
   d8874: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8878: 91024100     	add	x0, x8, #0x90
   d887c: 97ff3bc5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8880: f90017e0     	str	x0, [sp, #0x28]
   d8884: 14000001     	b	0xd8888 <android::MPEG4Extractor::parseChunk(long*, int)+0x5f68>
   d8888: f94753e8     	ldr	x8, [sp, #0xea0]
   d888c: f9408909     	ldr	x9, [x8, #0x110]
   d8890: f9475fea     	ldr	x10, [sp, #0xeb8]
   d8894: 8b0a0921     	add	x1, x9, x10, lsl #2
   d8898: f94017e9     	ldr	x9, [sp, #0x28]
   d889c: f940012a     	ldr	x10, [x9]
   d88a0: f9401d4a     	ldr	x10, [x10, #0x38]
   d88a4: 321e03eb     	orr	w11, wzr, #0x4
   d88a8: 2a0b03e3     	mov	w3, w11
   d88ac: 914007e2     	add	x2, sp, #0x1, lsl #12   // =0x1000
   d88b0: 91021042     	add	x2, x2, #0x84
   d88b4: aa0903e0     	mov	x0, x9
   d88b8: d63f0140     	blr	x10
   d88bc: f90013e0     	str	x0, [sp, #0x20]
   d88c0: 14000001     	b	0xd88c4 <android::MPEG4Extractor::parseChunk(long*, int)+0x5fa4>
   d88c4: f94013e8     	ldr	x8, [sp, #0x20]
   d88c8: f1000d09     	subs	x9, x8, #0x3
   d88cc: f9000fe9     	str	x9, [sp, #0x18]
   d88d0: 540000ec     	b.gt	0xd88ec <android::MPEG4Extractor::parseChunk(long*, int)+0x5fcc>
   d88d4: 14000001     	b	0xd88d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x5fb8>
   d88d8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d88dc: b91083e8     	str	w8, [sp, #0x1080]
   d88e0: 320003e8     	orr	w8, wzr, #0x1
   d88e4: b91057e8     	str	w8, [sp, #0x1054]
   d88e8: 14000041     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d88ec: b95087e8     	ldr	w8, [sp, #0x1084]
   d88f0: 5ac00908     	rev	w8, w8
   d88f4: b91087e8     	str	w8, [sp, #0x1084]
   d88f8: b95087e8     	ldr	w8, [sp, #0x1084]
   d88fc: 52840409     	mov	w9, #0x2020             // =8224
   d8900: 72ae2e89     	movk	w9, #0x7174, lsl #16
   d8904: 6b090108     	subs	w8, w8, w9
   d8908: b90017e8     	str	w8, [sp, #0x14]
   d890c: 540000c1     	b.ne	0xd8924 <android::MPEG4Extractor::parseChunk(long*, int)+0x6004>
   d8910: 14000001     	b	0xd8914 <android::MPEG4Extractor::parseChunk(long*, int)+0x5ff4>
   d8914: 320003e8     	orr	w8, wzr, #0x1
   d8918: f9474fe9     	ldr	x9, [sp, #0xe98]
   d891c: 39028128     	strb	w8, [x9, #0xa0]
   d8920: 14000006     	b	0xd8938 <android::MPEG4Extractor::parseChunk(long*, int)+0x6018>
   d8924: 14000001     	b	0xd8928 <android::MPEG4Extractor::parseChunk(long*, int)+0x6008>
   d8928: f9475fe8     	ldr	x8, [sp, #0xeb8]
   d892c: 91000508     	add	x8, x8, #0x1
   d8930: f9075fe8     	str	x8, [sp, #0xeb8]
   d8934: 17ffffc2     	b	0xd883c <android::MPEG4Extractor::parseChunk(long*, int)+0x5f1c>
   d8938: f94767e8     	ldr	x8, [sp, #0xec8]
   d893c: f94753e9     	ldr	x9, [sp, #0xea0]
   d8940: f940912a     	ldr	x10, [x9, #0x120]
   d8944: f9000148     	str	x8, [x10]
   d8948: 14000024     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d894c: f9474fe8     	ldr	x8, [sp, #0xe98]
   d8950: 91030100     	add	x0, x8, #0xc0
   d8954: 320007e1     	orr	w1, wzr, #0x3
   d8958: 94000b5c     	bl	0xdb6c8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1194>
   d895c: b90013e0     	str	w0, [sp, #0x10]
   d8960: 14000001     	b	0xd8964 <android::MPEG4Extractor::parseChunk(long*, int)+0x6044>
   d8964: b94013e8     	ldr	w8, [sp, #0x10]
   d8968: 360002a8     	tbz	w8, #0x0, 0xd89bc <android::MPEG4Extractor::parseChunk(long*, int)+0x609c>
   d896c: 14000001     	b	0xd8970 <android::MPEG4Extractor::parseChunk(long*, int)+0x6050>
   d8970: b9506be1     	ldr	w1, [sp, #0x1068]
   d8974: f94753e8     	ldr	x8, [sp, #0xea0]
   d8978: f9408902     	ldr	x2, [x8, #0x110]
   d897c: f9408503     	ldr	x3, [x8, #0x108]
   d8980: f9474fe0     	ldr	x0, [sp, #0xe98]
   d8984: 97ff3487     	bl	0xa5ba0 <_ZN7android14MPEG4Extractor14parseQTMetaValEilm@plt>
   d8988: b9000fe0     	str	w0, [sp, #0xc]
   d898c: 14000001     	b	0xd8990 <android::MPEG4Extractor::parseChunk(long*, int)+0x6070>
   d8990: b9400fe8     	ldr	w8, [sp, #0xc]
   d8994: b90eb7e8     	str	w8, [sp, #0xeb4]
   d8998: b94eb7e9     	ldr	w9, [sp, #0xeb4]
   d899c: 340000e9     	cbz	w9, 0xd89b8 <android::MPEG4Extractor::parseChunk(long*, int)+0x6098>
   d89a0: 14000001     	b	0xd89a4 <android::MPEG4Extractor::parseChunk(long*, int)+0x6084>
   d89a4: b94eb7e8     	ldr	w8, [sp, #0xeb4]
   d89a8: b91083e8     	str	w8, [sp, #0x1080]
   d89ac: 320003e8     	orr	w8, wzr, #0x1
   d89b0: b91057e8     	str	w8, [sp, #0x1054]
   d89b4: 1400000e     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d89b8: 14000001     	b	0xd89bc <android::MPEG4Extractor::parseChunk(long*, int)+0x609c>
   d89bc: f94753e8     	ldr	x8, [sp, #0xea0]
   d89c0: f9413509     	ldr	x9, [x8, #0x268]
   d89c4: f940910a     	ldr	x10, [x8, #0x120]
   d89c8: f940014b     	ldr	x11, [x10]
   d89cc: 8b090169     	add	x9, x11, x9
   d89d0: f9000149     	str	x9, [x10]
   d89d4: 14000001     	b	0xd89d8 <android::MPEG4Extractor::parseChunk(long*, int)+0x60b8>
   d89d8: 2a1f03e8     	mov	w8, wzr
   d89dc: b91083e8     	str	w8, [sp, #0x1080]
   d89e0: 320003e8     	orr	w8, wzr, #0x1
   d89e4: b91057e8     	str	w8, [sp, #0x1054]
   d89e8: 14000001     	b	0xd89ec <android::MPEG4Extractor::parseChunk(long*, int)+0x60cc>
   d89ec: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d89f0: 9106a000     	add	x0, x0, #0x1a8
   d89f4: 97ff462b     	bl	0xaa2a0 <_ZN7android9PathAdderD2Ev@plt>
   d89f8: 14000005     	b	0xd8a0c <android::MPEG4Extractor::parseChunk(long*, int)+0x60ec>
   d89fc: 914007e0     	add	x0, sp, #0x1, lsl #12   // =0x1000
   d8a00: 9106a000     	add	x0, x0, #0x1a8
   d8a04: 97ff4627     	bl	0xaa2a0 <_ZN7android9PathAdderD2Ev@plt>
   d8a08: 14000011     	b	0xd8a4c <android::MPEG4Extractor::parseChunk(long*, int)+0x612c>
   d8a0c: b95083e8     	ldr	w8, [sp, #0x1080]
   d8a10: d53bd049     	mrs	x9, TPIDR_EL0
   d8a14: f9401529     	ldr	x9, [x9, #0x28]
   d8a18: f94753ea     	ldr	x10, [sp, #0xea0]
   d8a1c: f942b54b     	ldr	x11, [x10, #0x568]
   d8a20: eb0b0129     	subs	x9, x9, x11
   d8a24: b9000be8     	str	w8, [sp, #0x8]
   d8a28: f90003e9     	str	x9, [sp]
   d8a2c: 54000161     	b.ne	0xd8a58 <android::MPEG4Extractor::parseChunk(long*, int)+0x6138>
   d8a30: 14000001     	b	0xd8a34 <android::MPEG4Extractor::parseChunk(long*, int)+0x6114>
   d8a34: b9400be0     	ldr	w0, [sp, #0x8]
   d8a38: 914007ff     	add	sp, sp, #0x1, lsl #12   // =0x1000
   d8a3c: 911303ff     	add	sp, sp, #0x4c0
   d8a40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d8a44: f84207fc     	ldr	x28, [sp], #0x20
   d8a48: d65f03c0     	ret
   d8a4c: f94753e8     	ldr	x8, [sp, #0xea0]
   d8a50: f9407d00     	ldr	x0, [x8, #0xf8]
   d8a54: 97ff3d2f     	bl	0xa7f10 <_Unwind_Resume@plt>
   d8a58: 97ff44c6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d8a5c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)>:
   d8a5c: d101c3ff     	sub	sp, sp, #0x70
   d8a60: a9067bfd     	stp	x29, x30, [sp, #0x60]
   d8a64: 910183fd     	add	x29, sp, #0x60
   d8a68: d53bd048     	mrs	x8, TPIDR_EL0
   d8a6c: f9401508     	ldr	x8, [x8, #0x28]
   d8a70: f81f83a8     	stur	x8, [x29, #-0x8]
   d8a74: f81e03a0     	stur	x0, [x29, #-0x20]
   d8a78: f81d83a1     	stur	x1, [x29, #-0x28]
   d8a7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   d8a80: f9405508     	ldr	x8, [x8, #0xa8]
   d8a84: f9001be8     	str	x8, [sp, #0x30]
   d8a88: 14000001     	b	0xd8a8c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x30>
   d8a8c: f9401be8     	ldr	x8, [sp, #0x30]
   d8a90: b4000508     	cbz	x8, 0xd8b30 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xd4>
   d8a94: 14000001     	b	0xd8a98 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x3c>
   d8a98: f9401be8     	ldr	x8, [sp, #0x30]
   d8a9c: 91002100     	add	x0, x8, #0x8
   d8aa0: aa1f03e8     	mov	x8, xzr
   d8aa4: aa0803e1     	mov	x1, x8
   d8aa8: 97ff410e     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   d8aac: 36000380     	tbz	w0, #0x0, 0xd8b1c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xc0>
   d8ab0: 14000001     	b	0xd8ab4 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x58>
   d8ab4: f9401be8     	ldr	x8, [sp, #0x30]
   d8ab8: 91002100     	add	x0, x8, #0x8
   d8abc: 97ff30fd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d8ac0: 528daca1     	mov	w1, #0x6d65             // =28005
   d8ac4: 72adad21     	movk	w1, #0x6d69, lsl #16
   d8ac8: d10043a2     	sub	x2, x29, #0x10
   d8acc: 97ff36d5     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d8ad0: 36000260     	tbz	w0, #0x0, 0xd8b1c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xc0>
   d8ad4: 14000001     	b	0xd8ad8 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x7c>
   d8ad8: f85f03a0     	ldur	x0, [x29, #-0x10]
   d8adc: f85d83a8     	ldur	x8, [x29, #-0x28]
   d8ae0: f90017e0     	str	x0, [sp, #0x28]
   d8ae4: aa0803e0     	mov	x0, x8
   d8ae8: f90013e8     	str	x8, [sp, #0x20]
   d8aec: 97ff2a21     	bl	0xa3370 <strlen@plt>
   d8af0: f94017e8     	ldr	x8, [sp, #0x28]
   d8af4: f9000fe0     	str	x0, [sp, #0x18]
   d8af8: aa0803e0     	mov	x0, x8
   d8afc: f94013e1     	ldr	x1, [sp, #0x20]
   d8b00: f9400fe2     	ldr	x2, [sp, #0x18]
   d8b04: 97ff491f     	bl	0xaaf80 <strncasecmp@plt>
   d8b08: 350000a0     	cbnz	w0, 0xd8b1c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xc0>
   d8b0c: 14000001     	b	0xd8b10 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xb4>
   d8b10: f9401be8     	ldr	x8, [sp, #0x30]
   d8b14: f81e83a8     	stur	x8, [x29, #-0x18]
   d8b18: 14000009     	b	0xd8b3c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xe0>
   d8b1c: 14000001     	b	0xd8b20 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xc4>
   d8b20: f9401be8     	ldr	x8, [sp, #0x30]
   d8b24: f9400108     	ldr	x8, [x8]
   d8b28: f9001be8     	str	x8, [sp, #0x30]
   d8b2c: 17ffffd8     	b	0xd8a8c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x30>
   d8b30: aa1f03e8     	mov	x8, xzr
   d8b34: f81e83a8     	stur	x8, [x29, #-0x18]
   d8b38: 14000001     	b	0xd8b3c <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0xe0>
   d8b3c: f85e83a8     	ldur	x8, [x29, #-0x18]
   d8b40: d53bd049     	mrs	x9, TPIDR_EL0
   d8b44: f9401529     	ldr	x9, [x9, #0x28]
   d8b48: f85f83aa     	ldur	x10, [x29, #-0x8]
   d8b4c: eb0a0129     	subs	x9, x9, x10
   d8b50: f9000be8     	str	x8, [sp, #0x10]
   d8b54: f90007e9     	str	x9, [sp, #0x8]
   d8b58: 540000c1     	b.ne	0xd8b70 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x114>
   d8b5c: 14000001     	b	0xd8b60 <android::MPEG4Extractor::findTrackByMimePrefix(char const*)+0x104>
   d8b60: f9400be0     	ldr	x0, [sp, #0x10]
   d8b64: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   d8b68: 9101c3ff     	add	sp, sp, #0x70
   d8b6c: d65f03c0     	ret
   d8b70: 97ff4480     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d8b74 <android::AString android::Compare_NE<int, int>(int const&, int const&)>:
   d8b74: d10143ff     	sub	sp, sp, #0x50
   d8b78: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d8b7c: 910103fd     	add	x29, sp, #0x40
   d8b80: 52800009     	mov	w9, #0x0                // =0
   d8b84: 9000090a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   d8b88: 9118554a     	add	x10, x10, #0x615
   d8b8c: f81f83a0     	stur	x0, [x29, #-0x8]
   d8b90: f81f03a1     	stur	x1, [x29, #-0x10]
   d8b94: 320003eb     	orr	w11, wzr, #0x1
   d8b98: 0a0b0129     	and	w9, w9, w11
   d8b9c: 381ef3a9     	sturb	w9, [x29, #-0x11]
   d8ba0: aa0803e0     	mov	x0, x8
   d8ba4: f9000be8     	str	x8, [sp, #0x10]
   d8ba8: f90007ea     	str	x10, [sp, #0x8]
   d8bac: 97ff476d     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   d8bb0: f85f83a8     	ldur	x8, [x29, #-0x8]
   d8bb4: b9400109     	ldr	w9, [x8]
   d8bb8: f85f03a8     	ldur	x8, [x29, #-0x10]
   d8bbc: b940010b     	ldr	w11, [x8]
   d8bc0: 6b0b013f     	cmp	w9, w11
   d8bc4: 1a9f07e9     	cset	w9, ne
   d8bc8: 370002c9     	tbnz	w9, #0x0, 0xd8c20 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0xac>
   d8bcc: f85f83a8     	ldur	x8, [x29, #-0x8]
   d8bd0: b9400101     	ldr	w1, [x8]
   d8bd4: f9400be0     	ldr	x0, [sp, #0x10]
   d8bd8: 97ff3646     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   d8bdc: 14000001     	b	0xd8be0 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0x6c>
   d8be0: f9400be0     	ldr	x0, [sp, #0x10]
   d8be4: f94007e1     	ldr	x1, [sp, #0x8]
   d8be8: 97ff4232     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   d8bec: 14000001     	b	0xd8bf0 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0x7c>
   d8bf0: f85f03a8     	ldur	x8, [x29, #-0x10]
   d8bf4: b9400101     	ldr	w1, [x8]
   d8bf8: f9400be0     	ldr	x0, [sp, #0x10]
   d8bfc: 97ff363d     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   d8c00: 14000001     	b	0xd8c04 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0x90>
   d8c04: 14000007     	b	0xd8c20 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0xac>
   d8c08: 2a0103e8     	mov	w8, w1
   d8c0c: f90013e0     	str	x0, [sp, #0x20]
   d8c10: b9001fe8     	str	w8, [sp, #0x1c]
   d8c14: f9400be0     	ldr	x0, [sp, #0x10]
   d8c18: 97ff243a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d8c1c: 1400000c     	b	0xd8c4c <android::AString android::Compare_NE<int, int>(int const&, int const&)+0xd8>
   d8c20: 12800008     	mov	w8, #-0x1               // =-1
   d8c24: 320003e9     	orr	w9, wzr, #0x1
   d8c28: 0a090108     	and	w8, w8, w9
   d8c2c: 381ef3a8     	sturb	w8, [x29, #-0x11]
   d8c30: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   d8c34: 37000068     	tbnz	w8, #0x0, 0xd8c40 <android::AString android::Compare_NE<int, int>(int const&, int const&)+0xcc>
   d8c38: f9400be0     	ldr	x0, [sp, #0x10]
   d8c3c: 97ff2431     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   d8c40: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d8c44: 910143ff     	add	sp, sp, #0x50
   d8c48: d65f03c0     	ret
   d8c4c: f94013e0     	ldr	x0, [sp, #0x20]
   d8c50: 97ff3cb0     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d8c54 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)>:
   d8c54: d10103ff     	sub	sp, sp, #0x40
   d8c58: d2800008     	mov	x8, #0x0                // =0
   d8c5c: f9001be0     	str	x0, [sp, #0x30]
   d8c60: f90017e1     	str	x1, [sp, #0x28]
   d8c64: f90013e2     	str	x2, [sp, #0x20]
   d8c68: f9401be0     	ldr	x0, [sp, #0x30]
   d8c6c: f9409401     	ldr	x1, [x0, #0x128]
   d8c70: eb08003f     	cmp	x1, x8
   d8c74: 1a9f17e9     	cset	w9, eq
   d8c78: f9000be8     	str	x8, [sp, #0x10]
   d8c7c: f90007e0     	str	x0, [sp, #0x8]
   d8c80: 37000049     	tbnz	w9, #0x0, 0xd8c88 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x34>
   d8c84: 14000004     	b	0xd8c94 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x40>
   d8c88: f9400be8     	ldr	x8, [sp, #0x10]
   d8c8c: f9001fe8     	str	x8, [sp, #0x38]
   d8c90: 1400002c     	b	0xd8d40 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0xec>
   d8c94: f94007e8     	ldr	x8, [sp, #0x8]
   d8c98: f9409509     	ldr	x9, [x8, #0x128]
   d8c9c: f9000fe9     	str	x9, [sp, #0x18]
   d8ca0: 52800008     	mov	w8, #0x0                // =0
   d8ca4: f9400fe9     	ldr	x9, [sp, #0x18]
   d8ca8: f9400bea     	ldr	x10, [sp, #0x10]
   d8cac: eb0a013f     	cmp	x9, x10
   d8cb0: 1a9f07eb     	cset	w11, ne
   d8cb4: b90007e8     	str	w8, [sp, #0x4]
   d8cb8: 3700004b     	tbnz	w11, #0x0, 0xd8cc0 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x6c>
   d8cbc: 14000009     	b	0xd8ce0 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x8c>
   d8cc0: f94017e8     	ldr	x8, [sp, #0x28]
   d8cc4: f9400fe9     	ldr	x9, [sp, #0x18]
   d8cc8: 7940112a     	ldrh	w10, [x9, #0x8]
   d8ccc: 2a0a03e9     	mov	w9, w10
   d8cd0: d3403d29     	ubfx	x9, x9, #0, #16
   d8cd4: eb09011f     	cmp	x8, x9
   d8cd8: 1a9f07ea     	cset	w10, ne
   d8cdc: b90007ea     	str	w10, [sp, #0x4]
   d8ce0: b94007e8     	ldr	w8, [sp, #0x4]
   d8ce4: 37000048     	tbnz	w8, #0x0, 0xd8cec <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x98>
   d8ce8: 14000005     	b	0xd8cfc <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0xa8>
   d8cec: f9400fe8     	ldr	x8, [sp, #0x18]
   d8cf0: f9400108     	ldr	x8, [x8]
   d8cf4: f9000fe8     	str	x8, [sp, #0x18]
   d8cf8: 17ffffea     	b	0xd8ca0 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0x4c>
   d8cfc: f9400fe8     	ldr	x8, [sp, #0x18]
   d8d00: f9400be9     	ldr	x9, [sp, #0x10]
   d8d04: eb09011f     	cmp	x8, x9
   d8d08: 1a9f17ea     	cset	w10, eq
   d8d0c: 3700004a     	tbnz	w10, #0x0, 0xd8d14 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0xc0>
   d8d10: 14000004     	b	0xd8d20 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0xcc>
   d8d14: f9400be8     	ldr	x8, [sp, #0x10]
   d8d18: f9001fe8     	str	x8, [sp, #0x38]
   d8d1c: 14000009     	b	0xd8d40 <android::MPEG4Extractor::getDrmTrackInfo(unsigned long, int*)+0xec>
   d8d20: f9400fe8     	ldr	x8, [sp, #0x18]
   d8d24: f9400908     	ldr	x8, [x8, #0x10]
   d8d28: 2a0803e9     	mov	w9, w8
   d8d2c: f94013e8     	ldr	x8, [sp, #0x20]
   d8d30: b9000109     	str	w9, [x8]
   d8d34: f9400fe8     	ldr	x8, [sp, #0x18]
   d8d38: f9400d08     	ldr	x8, [x8, #0x18]
   d8d3c: f9001fe8     	str	x8, [sp, #0x38]
   d8d40: f9401fe0     	ldr	x0, [sp, #0x38]
   d8d44: 910103ff     	add	sp, sp, #0x40
   d8d48: d65f03c0     	ret

00000000000d8d4c <android::MPEG4Extractor::parseDrmSINF(long*, long)>:
   d8d4c: d10403ff     	sub	sp, sp, #0x100
   d8d50: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   d8d54: 9103c3fd     	add	x29, sp, #0xf0
   d8d58: d53bd048     	mrs	x8, TPIDR_EL0
   d8d5c: f9401508     	ldr	x8, [x8, #0x28]
   d8d60: f81f83a8     	stur	x8, [x29, #-0x8]
   d8d64: f81d03a0     	stur	x0, [x29, #-0x30]
   d8d68: f81c83a1     	stur	x1, [x29, #-0x38]
   d8d6c: f81c03a2     	stur	x2, [x29, #-0x40]
   d8d70: f85d03a8     	ldur	x8, [x29, #-0x30]
   d8d74: aa0803e0     	mov	x0, x8
   d8d78: 91024108     	add	x8, x8, #0x90
   d8d7c: f81983a0     	stur	x0, [x29, #-0x68]
   d8d80: aa0803e0     	mov	x0, x8
   d8d84: 97ff3a83     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8d88: f85c03a1     	ldur	x1, [x29, #-0x40]
   d8d8c: f9400008     	ldr	x8, [x0]
   d8d90: f9401d08     	ldr	x8, [x8, #0x38]
   d8d94: 320003e9     	orr	w9, wzr, #0x1
   d8d98: 2a0903e3     	mov	w3, w9
   d8d9c: d10053a2     	sub	x2, x29, #0x14
   d8da0: d63f0100     	blr	x8
   d8da4: f1000008     	subs	x8, x0, #0x0
   d8da8: f81903a8     	stur	x8, [x29, #-0x70]
   d8dac: 540000ac     	b.gt	0xd8dc0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x74>
   d8db0: 14000001     	b	0xd8db4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x68>
   d8db4: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d8db8: b81d83a8     	stur	w8, [x29, #-0x28]
   d8dbc: 14000173     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8dc0: f85c03a8     	ldur	x8, [x29, #-0x40]
   d8dc4: 91000508     	add	x8, x8, #0x1
   d8dc8: f81c03a8     	stur	x8, [x29, #-0x40]
   d8dcc: 385ec3a9     	ldurb	w9, [x29, #-0x14]
   d8dd0: 71000529     	subs	w9, w9, #0x1
   d8dd4: b818c3a9     	stur	w9, [x29, #-0x74]
   d8dd8: 540000a0     	b.eq	0xd8dec <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xa0>
   d8ddc: 14000001     	b	0xd8de0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x94>
   d8de0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8de4: b81d83a8     	stur	w8, [x29, #-0x28]
   d8de8: 14000168     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8dec: f85c03a0     	ldur	x0, [x29, #-0x40]
   d8df0: f85983a8     	ldur	x8, [x29, #-0x68]
   d8df4: 91024101     	add	x1, x8, #0x90
   d8df8: d10063a2     	sub	x2, x29, #0x18
   d8dfc: 94000171     	bl	0xd93c0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x674>
   d8e00: b81bc3a0     	stur	w0, [x29, #-0x44]
   d8e04: b85bc3a0     	ldur	w0, [x29, #-0x44]
   d8e08: 36f800a0     	tbz	w0, #0x1f, 0xd8e1c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xd0>
   d8e0c: 14000001     	b	0xd8e10 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xc4>
   d8e10: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d8e14: b81d83a8     	stur	w8, [x29, #-0x28]
   d8e18: 1400015c     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8e1c: 385e83a8     	ldurb	w8, [x29, #-0x18]
   d8e20: 2a0803e9     	mov	w9, w8
   d8e24: f85c03aa     	ldur	x10, [x29, #-0x40]
   d8e28: 8b090149     	add	x9, x10, x9
   d8e2c: f81c03a9     	stur	x9, [x29, #-0x40]
   d8e30: 14000001     	b	0xd8e34 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xe8>
   d8e34: b85bc3a8     	ldur	w8, [x29, #-0x44]
   d8e38: 71002d08     	subs	w8, w8, #0xb
   d8e3c: b9007be8     	str	w8, [sp, #0x78]
   d8e40: 54000deb     	b.lt	0xd8ffc <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x2b0>
   d8e44: 14000001     	b	0xd8e48 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xfc>
   d8e48: f85983a8     	ldur	x8, [x29, #-0x68]
   d8e4c: 91024100     	add	x0, x8, #0x90
   d8e50: 97ff3a50     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8e54: f85c03a1     	ldur	x1, [x29, #-0x40]
   d8e58: f9400008     	ldr	x8, [x0]
   d8e5c: f9401d08     	ldr	x8, [x8, #0x38]
   d8e60: 320003e9     	orr	w9, wzr, #0x1
   d8e64: 2a0903e3     	mov	w3, w9
   d8e68: d10073a2     	sub	x2, x29, #0x1c
   d8e6c: d63f0100     	blr	x8
   d8e70: f1000008     	subs	x8, x0, #0x0
   d8e74: f9003be8     	str	x8, [sp, #0x70]
   d8e78: 540000ac     	b.gt	0xd8e8c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x140>
   d8e7c: 14000001     	b	0xd8e80 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x134>
   d8e80: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d8e84: b81d83a8     	stur	w8, [x29, #-0x28]
   d8e88: 14000140     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8e8c: f85c03a8     	ldur	x8, [x29, #-0x40]
   d8e90: 91000508     	add	x8, x8, #0x1
   d8e94: f81c03a8     	stur	x8, [x29, #-0x40]
   d8e98: 385e43a9     	ldurb	w9, [x29, #-0x1c]
   d8e9c: 71004529     	subs	w9, w9, #0x11
   d8ea0: b9006fe9     	str	w9, [sp, #0x6c]
   d8ea4: 540000a0     	b.eq	0xd8eb8 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x16c>
   d8ea8: 14000001     	b	0xd8eac <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x160>
   d8eac: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8eb0: b81d83a8     	stur	w8, [x29, #-0x28]
   d8eb4: 14000135     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8eb8: f85983a8     	ldur	x8, [x29, #-0x68]
   d8ebc: 91024100     	add	x0, x8, #0x90
   d8ec0: 97ff3a34     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8ec4: f85c03a1     	ldur	x1, [x29, #-0x40]
   d8ec8: f9400008     	ldr	x8, [x0]
   d8ecc: f9401d08     	ldr	x8, [x8, #0x38]
   d8ed0: 321f03e9     	orr	w9, wzr, #0x2
   d8ed4: 2a0903e3     	mov	w3, w9
   d8ed8: d10043a2     	sub	x2, x29, #0x10
   d8edc: d63f0100     	blr	x8
   d8ee0: f1000408     	subs	x8, x0, #0x1
   d8ee4: f90033e8     	str	x8, [sp, #0x60]
   d8ee8: 540000ac     	b.gt	0xd8efc <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x1b0>
   d8eec: 14000001     	b	0xd8ef0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x1a4>
   d8ef0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d8ef4: b81d83a8     	stur	w8, [x29, #-0x28]
   d8ef8: 14000124     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8efc: f85c03a8     	ldur	x8, [x29, #-0x40]
   d8f00: 91000908     	add	x8, x8, #0x2
   d8f04: f81c03a8     	stur	x8, [x29, #-0x40]
   d8f08: 385f13a9     	ldurb	w9, [x29, #-0xf]
   d8f0c: 362800a9     	tbz	w9, #0x5, 0xd8f20 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x1d4>
   d8f10: 14000001     	b	0xd8f14 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x1c8>
   d8f14: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8f18: b81d83a8     	stur	w8, [x29, #-0x28]
   d8f1c: 1400011b     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8f20: f85983a8     	ldur	x8, [x29, #-0x68]
   d8f24: 91024100     	add	x0, x8, #0x90
   d8f28: 97ff3a1a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d8f2c: f85c03a1     	ldur	x1, [x29, #-0x40]
   d8f30: f9400008     	ldr	x8, [x0]
   d8f34: f9401d08     	ldr	x8, [x8, #0x38]
   d8f38: 321d03e9     	orr	w9, wzr, #0x8
   d8f3c: 2a0903e3     	mov	w3, w9
   d8f40: d10043a2     	sub	x2, x29, #0x10
   d8f44: d63f0100     	blr	x8
   d8f48: f1001c08     	subs	x8, x0, #0x7
   d8f4c: f9002fe8     	str	x8, [sp, #0x58]
   d8f50: 540000ac     	b.gt	0xd8f64 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x218>
   d8f54: 14000001     	b	0xd8f58 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x20c>
   d8f58: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d8f5c: b81d83a8     	stur	w8, [x29, #-0x28]
   d8f60: 1400010a     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8f64: f85c03a8     	ldur	x8, [x29, #-0x40]
   d8f68: 91002108     	add	x8, x8, #0x8
   d8f6c: f81c03a8     	stur	x8, [x29, #-0x40]
   d8f70: 385f13a9     	ldurb	w9, [x29, #-0xf]
   d8f74: 71003d29     	subs	w9, w9, #0xf
   d8f78: b90057e9     	str	w9, [sp, #0x54]
   d8f7c: 540000e1     	b.ne	0xd8f98 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x24c>
   d8f80: 14000001     	b	0xd8f84 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x238>
   d8f84: 385f53a8     	ldurb	w8, [x29, #-0xb]
   d8f88: 71002908     	subs	w8, w8, #0xa
   d8f8c: b90053e8     	str	w8, [sp, #0x50]
   d8f90: 540000a0     	b.eq	0xd8fa4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x258>
   d8f94: 14000001     	b	0xd8f98 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x24c>
   d8f98: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d8f9c: b81d83a8     	stur	w8, [x29, #-0x28]
   d8fa0: 140000fa     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d8fa4: 321b03e8     	orr	w8, wzr, #0x20
   d8fa8: 2a0803e0     	mov	w0, w8
   d8fac: 97ff3fd9     	bl	0xa8f10 <_Znwm@plt>
   d8fb0: f81b03a0     	stur	x0, [x29, #-0x50]
   d8fb4: d10043a0     	sub	x0, x29, #0x10
   d8fb8: b2400400     	orr	x0, x0, #0x3
   d8fbc: 97ff3b3d     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   d8fc0: f85b03be     	ldur	x30, [x29, #-0x50]
   d8fc4: 790013c0     	strh	w0, [x30, #0x8]
   d8fc8: 385f73a8     	ldurb	w8, [x29, #-0x9]
   d8fcc: f85b03be     	ldur	x30, [x29, #-0x50]
   d8fd0: 39002bc8     	strb	w8, [x30, #0xa]
   d8fd4: f85983be     	ldur	x30, [x29, #-0x68]
   d8fd8: f94097c9     	ldr	x9, [x30, #0x128]
   d8fdc: f85b03aa     	ldur	x10, [x29, #-0x50]
   d8fe0: f9000149     	str	x9, [x10]
   d8fe4: f85b03a9     	ldur	x9, [x29, #-0x50]
   d8fe8: f90097c9     	str	x9, [x30, #0x128]
   d8fec: b85bc3a8     	ldur	w8, [x29, #-0x44]
   d8ff0: 71002d08     	subs	w8, w8, #0xb
   d8ff4: b81bc3a8     	stur	w8, [x29, #-0x44]
   d8ff8: 17ffff8f     	b	0xd8e34 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0xe8>
   d8ffc: b85bc3a8     	ldur	w8, [x29, #-0x44]
   d9000: 340000a8     	cbz	w8, 0xd9014 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x2c8>
   d9004: 14000001     	b	0xd9008 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x2bc>
   d9008: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d900c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9010: 140000de     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9014: f85983a8     	ldur	x8, [x29, #-0x68]
   d9018: 91024100     	add	x0, x8, #0x90
   d901c: 97ff39dd     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d9020: f85c03a1     	ldur	x1, [x29, #-0x40]
   d9024: f9400008     	ldr	x8, [x0]
   d9028: f9401d08     	ldr	x8, [x8, #0x38]
   d902c: 320003e9     	orr	w9, wzr, #0x1
   d9030: 2a0903e3     	mov	w3, w9
   d9034: d10053a2     	sub	x2, x29, #0x14
   d9038: d63f0100     	blr	x8
   d903c: f1000008     	subs	x8, x0, #0x0
   d9040: f90027e8     	str	x8, [sp, #0x48]
   d9044: 540000ac     	b.gt	0xd9058 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x30c>
   d9048: 14000001     	b	0xd904c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x300>
   d904c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d9050: b81d83a8     	stur	w8, [x29, #-0x28]
   d9054: 140000cd     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9058: f85c03a8     	ldur	x8, [x29, #-0x40]
   d905c: 91000508     	add	x8, x8, #0x1
   d9060: f81c03a8     	stur	x8, [x29, #-0x40]
   d9064: 385ec3a9     	ldurb	w9, [x29, #-0x14]
   d9068: 71001529     	subs	w9, w9, #0x5
   d906c: b90047e9     	str	w9, [sp, #0x44]
   d9070: 540000a0     	b.eq	0xd9084 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x338>
   d9074: 14000001     	b	0xd9078 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x32c>
   d9078: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d907c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9080: 140000c2     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9084: f85c03a0     	ldur	x0, [x29, #-0x40]
   d9088: f85983a8     	ldur	x8, [x29, #-0x68]
   d908c: 91024101     	add	x1, x8, #0x90
   d9090: d10063a2     	sub	x2, x29, #0x18
   d9094: 940000cb     	bl	0xd93c0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x674>
   d9098: b81bc3a0     	stur	w0, [x29, #-0x44]
   d909c: b85bc3a0     	ldur	w0, [x29, #-0x44]
   d90a0: 36f800a0     	tbz	w0, #0x1f, 0xd90b4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x368>
   d90a4: 14000001     	b	0xd90a8 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x35c>
   d90a8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d90ac: b81d83a8     	stur	w8, [x29, #-0x28]
   d90b0: 140000b6     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d90b4: 385e83a8     	ldurb	w8, [x29, #-0x18]
   d90b8: 2a0803e9     	mov	w9, w8
   d90bc: f85c03aa     	ldur	x10, [x29, #-0x40]
   d90c0: 8b090149     	add	x9, x10, x9
   d90c4: f81c03a9     	stur	x9, [x29, #-0x40]
   d90c8: 14000001     	b	0xd90cc <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x380>
   d90cc: b85bc3a8     	ldur	w8, [x29, #-0x44]
   d90d0: 71000508     	subs	w8, w8, #0x1
   d90d4: b90043e8     	str	w8, [sp, #0x40]
   d90d8: 5400146b     	b.lt	0xd9364 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x618>
   d90dc: 14000001     	b	0xd90e0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x394>
   d90e0: f85983a8     	ldur	x8, [x29, #-0x68]
   d90e4: 91024100     	add	x0, x8, #0x90
   d90e8: 97ff39aa     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d90ec: f85c03a1     	ldur	x1, [x29, #-0x40]
   d90f0: f9400008     	ldr	x8, [x0]
   d90f4: f9401d08     	ldr	x8, [x8, #0x38]
   d90f8: 320003e9     	orr	w9, wzr, #0x1
   d90fc: 2a0903e3     	mov	w3, w9
   d9100: d10083a2     	sub	x2, x29, #0x20
   d9104: d63f0100     	blr	x8
   d9108: f1000008     	subs	x8, x0, #0x0
   d910c: f9001fe8     	str	x8, [sp, #0x38]
   d9110: 540000ac     	b.gt	0xd9124 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x3d8>
   d9114: 14000001     	b	0xd9118 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x3cc>
   d9118: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d911c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9120: 1400009a     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9124: f85c03a8     	ldur	x8, [x29, #-0x40]
   d9128: 91000508     	add	x8, x8, #0x1
   d912c: f81c03a8     	stur	x8, [x29, #-0x40]
   d9130: 385e03a9     	ldurb	w9, [x29, #-0x20]
   d9134: 71002d29     	subs	w9, w9, #0xb
   d9138: b90037e9     	str	w9, [sp, #0x34]
   d913c: 54001121     	b.ne	0xd9360 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x614>
   d9140: 14000001     	b	0xd9144 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x3f8>
   d9144: f85c03a0     	ldur	x0, [x29, #-0x40]
   d9148: f85983a8     	ldur	x8, [x29, #-0x68]
   d914c: 91024101     	add	x1, x8, #0x90
   d9150: d10063a2     	sub	x2, x29, #0x18
   d9154: 9400009b     	bl	0xd93c0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x674>
   d9158: b81ac3a0     	stur	w0, [x29, #-0x54]
   d915c: b85ac3a0     	ldur	w0, [x29, #-0x54]
   d9160: 36f800a0     	tbz	w0, #0x1f, 0xd9174 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x428>
   d9164: 14000001     	b	0xd9168 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x41c>
   d9168: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d916c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9170: 14000086     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9174: b85ac3a8     	ldur	w8, [x29, #-0x54]
   d9178: 71000d08     	subs	w8, w8, #0x3
   d917c: b90033e8     	str	w8, [sp, #0x30]
   d9180: 540000ac     	b.gt	0xd9194 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x448>
   d9184: 14000001     	b	0xd9188 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x43c>
   d9188: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d918c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9190: 1400007e     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9194: 14000001     	b	0xd9198 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x44c>
   d9198: 385e83a8     	ldurb	w8, [x29, #-0x18]
   d919c: 2a0803e9     	mov	w9, w8
   d91a0: f85c03aa     	ldur	x10, [x29, #-0x40]
   d91a4: 8b090149     	add	x9, x10, x9
   d91a8: f81c03a9     	stur	x9, [x29, #-0x40]
   d91ac: f85983a9     	ldur	x9, [x29, #-0x68]
   d91b0: 91024120     	add	x0, x9, #0x90
   d91b4: 97ff3977     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d91b8: f85c03a1     	ldur	x1, [x29, #-0x40]
   d91bc: f9400009     	ldr	x9, [x0]
   d91c0: f9401d29     	ldr	x9, [x9, #0x38]
   d91c4: 320003e8     	orr	w8, wzr, #0x1
   d91c8: 2a0803e3     	mov	w3, w8
   d91cc: d10093a2     	sub	x2, x29, #0x24
   d91d0: d63f0120     	blr	x9
   d91d4: f1000009     	subs	x9, x0, #0x0
   d91d8: f90017e9     	str	x9, [sp, #0x28]
   d91dc: 540000ac     	b.gt	0xd91f0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4a4>
   d91e0: 14000001     	b	0xd91e4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x498>
   d91e4: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d91e8: b81d83a8     	stur	w8, [x29, #-0x28]
   d91ec: 14000067     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d91f0: f85c03a8     	ldur	x8, [x29, #-0x40]
   d91f4: 91000508     	add	x8, x8, #0x1
   d91f8: f81c03a8     	stur	x8, [x29, #-0x40]
   d91fc: f85983a8     	ldur	x8, [x29, #-0x68]
   d9200: f9409509     	ldr	x9, [x8, #0x128]
   d9204: f81a03a9     	stur	x9, [x29, #-0x60]
   d9208: 14000001     	b	0xd920c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4c0>
   d920c: f85a03a8     	ldur	x8, [x29, #-0x60]
   d9210: 2a1f03e0     	mov	w0, wzr
   d9214: b90027e0     	str	w0, [sp, #0x24]
   d9218: b4000148     	cbz	x8, 0xd9240 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4f4>
   d921c: 14000001     	b	0xd9220 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4d4>
   d9220: f85a03a8     	ldur	x8, [x29, #-0x60]
   d9224: 39402909     	ldrb	w9, [x8, #0xa]
   d9228: 385dc3aa     	ldurb	w10, [x29, #-0x24]
   d922c: 6b0a0129     	subs	w9, w9, w10
   d9230: 1a9f07ea     	cset	w10, ne
   d9234: b90023e9     	str	w9, [sp, #0x20]
   d9238: b90027ea     	str	w10, [sp, #0x24]
   d923c: 14000001     	b	0xd9240 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4f4>
   d9240: b94027e8     	ldr	w8, [sp, #0x24]
   d9244: 360000c8     	tbz	w8, #0x0, 0xd925c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x510>
   d9248: 14000001     	b	0xd924c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x500>
   d924c: f85a03a8     	ldur	x8, [x29, #-0x60]
   d9250: f9400108     	ldr	x8, [x8]
   d9254: f81a03a8     	stur	x8, [x29, #-0x60]
   d9258: 17ffffed     	b	0xd920c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x4c0>
   d925c: f85a03a8     	ldur	x8, [x29, #-0x60]
   d9260: b50000a8     	cbnz	x8, 0xd9274 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x528>
   d9264: 14000001     	b	0xd9268 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x51c>
   d9268: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d926c: b81d83a8     	stur	w8, [x29, #-0x28]
   d9270: 14000046     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9274: b85ac3a8     	ldur	w8, [x29, #-0x54]
   d9278: 71000d08     	subs	w8, w8, #0x3
   d927c: 2a0803e0     	mov	w0, w8
   d9280: 93407c00     	sxtw	x0, w0
   d9284: f85a03a9     	ldur	x9, [x29, #-0x60]
   d9288: f9000920     	str	x0, [x9, #0x10]
   d928c: f85a03a9     	ldur	x9, [x29, #-0x60]
   d9290: f9400929     	ldr	x9, [x9, #0x10]
   d9294: f1000120     	subs	x0, x9, #0x0
   d9298: da9fa129     	csinv	x9, x9, xzr, ge
   d929c: f0000e61     	adrp	x1, 0x2a8000
   d92a0: f9435421     	ldr	x1, [x1, #0x6a8]
   d92a4: f9000fe0     	str	x0, [sp, #0x18]
   d92a8: aa0903e0     	mov	x0, x9
   d92ac: 97ff2b99     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   d92b0: f85a03a9     	ldur	x9, [x29, #-0x60]
   d92b4: f9000d20     	str	x0, [x9, #0x18]
   d92b8: f85a03a9     	ldur	x9, [x29, #-0x60]
   d92bc: f9400d29     	ldr	x9, [x9, #0x18]
   d92c0: b50000a9     	cbnz	x9, 0xd92d4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x588>
   d92c4: 14000001     	b	0xd92c8 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x57c>
   d92c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d92cc: b81d83a8     	stur	w8, [x29, #-0x28]
   d92d0: 1400002e     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d92d4: f85c03a8     	ldur	x8, [x29, #-0x40]
   d92d8: 91000908     	add	x8, x8, #0x2
   d92dc: f81c03a8     	stur	x8, [x29, #-0x40]
   d92e0: f85983a8     	ldur	x8, [x29, #-0x68]
   d92e4: 91024100     	add	x0, x8, #0x90
   d92e8: 97ff392a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d92ec: f85c03a1     	ldur	x1, [x29, #-0x40]
   d92f0: f85a03a8     	ldur	x8, [x29, #-0x60]
   d92f4: f9400d02     	ldr	x2, [x8, #0x18]
   d92f8: f9400903     	ldr	x3, [x8, #0x10]
   d92fc: f9400008     	ldr	x8, [x0]
   d9300: f9401d08     	ldr	x8, [x8, #0x38]
   d9304: d63f0100     	blr	x8
   d9308: f85a03a8     	ldur	x8, [x29, #-0x60]
   d930c: f9400908     	ldr	x8, [x8, #0x10]
   d9310: eb080008     	subs	x8, x0, x8
   d9314: f9000be8     	str	x8, [sp, #0x10]
   d9318: 540000aa     	b.ge	0xd932c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x5e0>
   d931c: 14000001     	b	0xd9320 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x5d4>
   d9320: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d9324: b81d83a8     	stur	w8, [x29, #-0x28]
   d9328: 14000018     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d932c: f85a03a8     	ldur	x8, [x29, #-0x60]
   d9330: f9400908     	ldr	x8, [x8, #0x10]
   d9334: f85c03a9     	ldur	x9, [x29, #-0x40]
   d9338: 8b080128     	add	x8, x9, x8
   d933c: f81c03a8     	stur	x8, [x29, #-0x40]
   d9340: b85ac3aa     	ldur	w10, [x29, #-0x54]
   d9344: 385e83ab     	ldurb	w11, [x29, #-0x18]
   d9348: 0b0b014a     	add	w10, w10, w11
   d934c: 1100054a     	add	w10, w10, #0x1
   d9350: b85bc3ab     	ldur	w11, [x29, #-0x44]
   d9354: 6b0a016a     	subs	w10, w11, w10
   d9358: b81bc3aa     	stur	w10, [x29, #-0x44]
   d935c: 14000001     	b	0xd9360 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x614>
   d9360: 17ffff5b     	b	0xd90cc <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x380>
   d9364: b85bc3a8     	ldur	w8, [x29, #-0x44]
   d9368: 340000a8     	cbz	w8, 0xd937c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x630>
   d936c: 14000001     	b	0xd9370 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x624>
   d9370: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9374: b81d83a8     	stur	w8, [x29, #-0x28]
   d9378: 14000004     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d937c: 320103e8     	orr	w8, wzr, #0x80000000
   d9380: b81d83a8     	stur	w8, [x29, #-0x28]
   d9384: 14000001     	b	0xd9388 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x63c>
   d9388: b85d83a8     	ldur	w8, [x29, #-0x28]
   d938c: d53bd049     	mrs	x9, TPIDR_EL0
   d9390: f9401529     	ldr	x9, [x9, #0x28]
   d9394: f85f83aa     	ldur	x10, [x29, #-0x8]
   d9398: eb0a0129     	subs	x9, x9, x10
   d939c: b9000fe8     	str	w8, [sp, #0xc]
   d93a0: f90003e9     	str	x9, [sp]
   d93a4: 540000c1     	b.ne	0xd93bc <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x670>
   d93a8: 14000001     	b	0xd93ac <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x660>
   d93ac: b9400fe0     	ldr	w0, [sp, #0xc]
   d93b0: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   d93b4: 910403ff     	add	sp, sp, #0x100
   d93b8: d65f03c0     	ret
   d93bc: 97ff426d     	bl	0xa9d70 <__stack_chk_fail@plt>
   d93c0: d10183ff     	sub	sp, sp, #0x60
   d93c4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   d93c8: 910143fd     	add	x29, sp, #0x50
   d93cc: d53bd048     	mrs	x8, TPIDR_EL0
   d93d0: f9401508     	ldr	x8, [x8, #0x28]
   d93d4: f81f83a8     	stur	x8, [x29, #-0x8]
   d93d8: f81e83a0     	stur	x0, [x29, #-0x18]
   d93dc: f81e03a1     	stur	x1, [x29, #-0x20]
   d93e0: f90017e2     	str	x2, [sp, #0x28]
   d93e4: 2a1f03e9     	mov	w9, wzr
   d93e8: b90027e9     	str	w9, [sp, #0x24]
   d93ec: 320003ea     	orr	w10, wzr, #0x1
   d93f0: 390083ea     	strb	w10, [sp, #0x20]
   d93f4: f94017e8     	ldr	x8, [sp, #0x28]
   d93f8: 39000109     	strb	w9, [x8]
   d93fc: 14000001     	b	0xd9400 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x6b4>
   d9400: 394083e8     	ldrb	w8, [sp, #0x20]
   d9404: 36000468     	tbz	w8, #0x0, 0xd9490 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x744>
   d9408: 14000001     	b	0xd940c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x6c0>
   d940c: f85e03a0     	ldur	x0, [x29, #-0x20]
   d9410: 97ff38e0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d9414: f85e83a1     	ldur	x1, [x29, #-0x18]
   d9418: f940001e     	ldr	x30, [x0]
   d941c: f9401fde     	ldr	x30, [x30, #0x38]
   d9420: 320003e8     	orr	w8, wzr, #0x1
   d9424: 2a0803e3     	mov	w3, w8
   d9428: d10033a2     	sub	x2, x29, #0xc
   d942c: d63f03c0     	blr	x30
   d9430: f1000000     	subs	x0, x0, #0x0
   d9434: f9000fe0     	str	x0, [sp, #0x18]
   d9438: 540000ac     	b.gt	0xd944c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x700>
   d943c: 14000001     	b	0xd9440 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x6f4>
   d9440: 12800008     	mov	w8, #-0x1               // =-1
   d9444: b81f03a8     	stur	w8, [x29, #-0x10]
   d9448: 14000015     	b	0xd949c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x750>
   d944c: f85e83a8     	ldur	x8, [x29, #-0x18]
   d9450: 91000508     	add	x8, x8, #0x1
   d9454: f81e83a8     	stur	x8, [x29, #-0x18]
   d9458: 385f43a9     	ldurb	w9, [x29, #-0xc]
   d945c: 7101fd29     	subs	w9, w9, #0x7f
   d9460: 1a9fd7ea     	cset	w10, gt
   d9464: 390083ea     	strb	w10, [sp, #0x20]
   d9468: b94027ea     	ldr	w10, [sp, #0x24]
   d946c: 385f43ab     	ldurb	w11, [x29, #-0xc]
   d9470: 3319614b     	bfi	w11, w10, #7, #25
   d9474: b90027eb     	str	w11, [sp, #0x24]
   d9478: f94017e8     	ldr	x8, [sp, #0x28]
   d947c: 3940010a     	ldrb	w10, [x8]
   d9480: 1100054a     	add	w10, w10, #0x1
   d9484: 3900010a     	strb	w10, [x8]
   d9488: b90017e9     	str	w9, [sp, #0x14]
   d948c: 17ffffdd     	b	0xd9400 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x6b4>
   d9490: b94027e8     	ldr	w8, [sp, #0x24]
   d9494: b81f03a8     	stur	w8, [x29, #-0x10]
   d9498: 14000001     	b	0xd949c <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x750>
   d949c: b85f03a8     	ldur	w8, [x29, #-0x10]
   d94a0: d53bd049     	mrs	x9, TPIDR_EL0
   d94a4: f9401529     	ldr	x9, [x9, #0x28]
   d94a8: f85f83aa     	ldur	x10, [x29, #-0x8]
   d94ac: eb0a0129     	subs	x9, x9, x10
   d94b0: b90013e8     	str	w8, [sp, #0x10]
   d94b4: f90007e9     	str	x9, [sp, #0x8]
   d94b8: 540000c1     	b.ne	0xd94d0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x784>
   d94bc: 14000001     	b	0xd94c0 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x774>
   d94c0: b94013e0     	ldr	w0, [sp, #0x10]
   d94c4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   d94c8: 910183ff     	add	sp, sp, #0x60
   d94cc: d65f03c0     	ret
   d94d0: 97ff4228     	bl	0xa9d70 <__stack_chk_fail@plt>
   d94d4: d10043ff     	sub	sp, sp, #0x10
   d94d8: 321d07e8     	orr	w8, wzr, #0x18
   d94dc: 321c03e9     	orr	w9, wzr, #0x10
   d94e0: 32001fea     	orr	w10, wzr, #0xff
   d94e4: 321d03eb     	orr	w11, wzr, #0x8
   d94e8: 5280000c     	mov	w12, #0x0               // =0
   d94ec: b9000fe0     	str	w0, [sp, #0xc]
   d94f0: f90003e1     	str	x1, [sp]
   d94f4: b9400fe0     	ldr	w0, [sp, #0xc]
   d94f8: 1ac82408     	lsr	w8, w0, w8
   d94fc: f94003e1     	ldr	x1, [sp]
   d9500: 39000028     	strb	w8, [x1]
   d9504: b9400fe8     	ldr	w8, [sp, #0xc]
   d9508: 1ac92508     	lsr	w8, w8, w9
   d950c: 0a0a0108     	and	w8, w8, w10
   d9510: f94003e1     	ldr	x1, [sp]
   d9514: 39000428     	strb	w8, [x1, #0x1]
   d9518: b9400fe8     	ldr	w8, [sp, #0xc]
   d951c: 1acb2508     	lsr	w8, w8, w11
   d9520: 0a0a0108     	and	w8, w8, w10
   d9524: f94003e1     	ldr	x1, [sp]
   d9528: 39000828     	strb	w8, [x1, #0x2]
   d952c: b9400fe8     	ldr	w8, [sp, #0xc]
   d9530: 0a0a0108     	and	w8, w8, w10
   d9534: f94003e1     	ldr	x1, [sp]
   d9538: 39000c28     	strb	w8, [x1, #0x3]
   d953c: f94003e1     	ldr	x1, [sp]
   d9540: 3900102c     	strb	w12, [x1, #0x4]
   d9544: 910043ff     	add	sp, sp, #0x10
   d9548: d65f03c0     	ret

00000000000d954c <android::PathAdder::PathAdder(android::Vector<unsigned int>*, unsigned int)>:
   d954c: d10103ff     	sub	sp, sp, #0x40
   d9550: a9037bfd     	stp	x29, x30, [sp, #0x30]
   d9554: 9100c3fd     	add	x29, sp, #0x30
   d9558: d53bd048     	mrs	x8, TPIDR_EL0
   d955c: f9401509     	ldr	x9, [x8, #0x28]
   d9560: f81f83a9     	stur	x9, [x29, #-0x8]
   d9564: f9000fe0     	str	x0, [sp, #0x18]
   d9568: f9000be1     	str	x1, [sp, #0x10]
   d956c: b81f43a2     	stur	w2, [x29, #-0xc]
   d9570: f9400fe9     	ldr	x9, [sp, #0x18]
   d9574: f9400be0     	ldr	x0, [sp, #0x10]
   d9578: f9000120     	str	x0, [x9]
   d957c: f9400120     	ldr	x0, [x9]
   d9580: d10033a1     	sub	x1, x29, #0xc
   d9584: f90007e8     	str	x8, [sp, #0x8]
   d9588: 97ff40ea     	bl	0xa9930 <_ZN7android6VectorIjE4pushERKj@plt>
   d958c: f94007e8     	ldr	x8, [sp, #0x8]
   d9590: f9401509     	ldr	x9, [x8, #0x28]
   d9594: f85f83a0     	ldur	x0, [x29, #-0x8]
   d9598: eb000129     	subs	x9, x9, x0
   d959c: f90003e9     	str	x9, [sp]
   d95a0: 540000a1     	b.ne	0xd95b4 <android::PathAdder::PathAdder(android::Vector<unsigned int>*, unsigned int)+0x68>
   d95a4: 14000001     	b	0xd95a8 <android::PathAdder::PathAdder(android::Vector<unsigned int>*, unsigned int)+0x5c>
   d95a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   d95ac: 910103ff     	add	sp, sp, #0x40
   d95b0: d65f03c0     	ret
   d95b4: 97ff41ef     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000d95b8 <android::Vector<unsigned int>::size() const>:
   d95b8: d10083ff     	sub	sp, sp, #0x20
   d95bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d95c0: 910043fd     	add	x29, sp, #0x10
   d95c4: f90007e0     	str	x0, [sp, #0x8]
   d95c8: f94007e0     	ldr	x0, [sp, #0x8]
   d95cc: 97ff2581     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   d95d0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d95d4: 910083ff     	add	sp, sp, #0x20
   d95d8: d65f03c0     	ret
   d95dc: d10143ff     	sub	sp, sp, #0x50
   d95e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d95e4: 910103fd     	add	x29, sp, #0x40
   d95e8: d28000a8     	mov	x8, #0x5                // =5
   d95ec: 52800009     	mov	w9, #0x0                // =0
   d95f0: f81f83a0     	stur	x0, [x29, #-0x8]
   d95f4: f85f83a0     	ldur	x0, [x29, #-0x8]
   d95f8: f81f03a8     	stur	x8, [x29, #-0x10]
   d95fc: b81ec3a9     	stur	w9, [x29, #-0x14]
   d9600: 97ff4438     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   d9604: f85f03a8     	ldur	x8, [x29, #-0x10]
   d9608: eb08001f     	cmp	x0, x8
   d960c: 1a9f37e9     	cset	w9, hs
   d9610: b85ec3aa     	ldur	w10, [x29, #-0x14]
   d9614: b81e83aa     	stur	w10, [x29, #-0x18]
   d9618: 37000049     	tbnz	w9, #0x0, 0xd9620 <android::Vector<unsigned int>::size() const+0x68>
   d961c: 1400003c     	b	0xd970c <android::Vector<unsigned int>::size() const+0x154>
   d9620: 52800008     	mov	w8, #0x0                // =0
   d9624: 528deec9     	mov	w9, #0x6f76             // =28534
   d9628: 72adade9     	movk	w9, #0x6d6f, lsl #16
   d962c: d2800001     	mov	x1, #0x0                // =0
   d9630: f85f83a0     	ldur	x0, [x29, #-0x8]
   d9634: b81e43a8     	stur	w8, [x29, #-0x1c]
   d9638: b90023e9     	str	w9, [sp, #0x20]
   d963c: 97ff3489     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d9640: b9400008     	ldr	w8, [x0]
   d9644: b94023e9     	ldr	w9, [sp, #0x20]
   d9648: 6b09011f     	cmp	w8, w9
   d964c: 1a9f17e8     	cset	w8, eq
   d9650: b85e43aa     	ldur	w10, [x29, #-0x1c]
   d9654: b81e83aa     	stur	w10, [x29, #-0x18]
   d9658: 37000048     	tbnz	w8, #0x0, 0xd9660 <android::Vector<unsigned int>::size() const+0xa8>
   d965c: 1400002c     	b	0xd970c <android::Vector<unsigned int>::size() const+0x154>
   d9660: 52800008     	mov	w8, #0x0                // =0
   d9664: 528e8c29     	mov	w9, #0x7461             // =29793
   d9668: 72aeac89     	movk	w9, #0x7564, lsl #16
   d966c: b24003e1     	orr	x1, xzr, #0x1
   d9670: f85f83a0     	ldur	x0, [x29, #-0x8]
   d9674: b9001fe8     	str	w8, [sp, #0x1c]
   d9678: b9001be9     	str	w9, [sp, #0x18]
   d967c: 97ff3479     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d9680: b9400008     	ldr	w8, [x0]
   d9684: b9401be9     	ldr	w9, [sp, #0x18]
   d9688: 6b09011f     	cmp	w8, w9
   d968c: 1a9f17e8     	cset	w8, eq
   d9690: b9401fea     	ldr	w10, [sp, #0x1c]
   d9694: b81e83aa     	stur	w10, [x29, #-0x18]
   d9698: 37000048     	tbnz	w8, #0x0, 0xd96a0 <android::Vector<unsigned int>::size() const+0xe8>
   d969c: 1400001c     	b	0xd970c <android::Vector<unsigned int>::size() const+0x154>
   d96a0: 52800008     	mov	w8, #0x0                // =0
   d96a4: 528e8c29     	mov	w9, #0x7461             // =29793
   d96a8: 72adaca9     	movk	w9, #0x6d65, lsl #16
   d96ac: b27f03e1     	orr	x1, xzr, #0x2
   d96b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   d96b4: b90017e8     	str	w8, [sp, #0x14]
   d96b8: b90013e9     	str	w9, [sp, #0x10]
   d96bc: 97ff3469     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d96c0: b9400008     	ldr	w8, [x0]
   d96c4: b94013e9     	ldr	w9, [sp, #0x10]
   d96c8: 6b09011f     	cmp	w8, w9
   d96cc: 1a9f17e8     	cset	w8, eq
   d96d0: b94017ea     	ldr	w10, [sp, #0x14]
   d96d4: b81e83aa     	stur	w10, [x29, #-0x18]
   d96d8: 37000048     	tbnz	w8, #0x0, 0xd96e0 <android::Vector<unsigned int>::size() const+0x128>
   d96dc: 1400000c     	b	0xd970c <android::Vector<unsigned int>::size() const+0x154>
   d96e0: 528e6e88     	mov	w8, #0x7374             // =29556
   d96e4: 72ad2d88     	movk	w8, #0x696c, lsl #16
   d96e8: b24007e1     	orr	x1, xzr, #0x3
   d96ec: f85f83a0     	ldur	x0, [x29, #-0x8]
   d96f0: b9000fe8     	str	w8, [sp, #0xc]
   d96f4: 97ff345b     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   d96f8: b9400008     	ldr	w8, [x0]
   d96fc: b9400fe9     	ldr	w9, [sp, #0xc]
   d9700: 6b09011f     	cmp	w8, w9
   d9704: 1a9f17e8     	cset	w8, eq
   d9708: b81e83a8     	stur	w8, [x29, #-0x18]
   d970c: b85e83a8     	ldur	w8, [x29, #-0x18]
   d9710: 320003e9     	orr	w9, wzr, #0x1
   d9714: 0a090108     	and	w8, w8, w9
   d9718: 2a0803e0     	mov	w0, w8
   d971c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d9720: 910143ff     	add	sp, sp, #0x50
   d9724: d65f03c0     	ret

00000000000d9728 <android::sp<android::MPEG4DataSource>::sp(android::MPEG4DataSource*)>:
   d9728: d100c3ff     	sub	sp, sp, #0x30
   d972c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d9730: 910083fd     	add	x29, sp, #0x20
   d9734: d2800008     	mov	x8, #0x0                // =0
   d9738: f81f83a0     	stur	x0, [x29, #-0x8]
   d973c: f9000be1     	str	x1, [sp, #0x10]
   d9740: f85f83a0     	ldur	x0, [x29, #-0x8]
   d9744: aa0003e1     	mov	x1, x0
   d9748: f9400be9     	ldr	x9, [sp, #0x10]
   d974c: f9000029     	str	x9, [x1]
   d9750: f9400be9     	ldr	x9, [sp, #0x10]
   d9754: eb08013f     	cmp	x9, x8
   d9758: 1a9f07ea     	cset	w10, ne
   d975c: f90007e0     	str	x0, [sp, #0x8]
   d9760: 3700004a     	tbnz	w10, #0x0, 0xd9768 <android::sp<android::MPEG4DataSource>::sp(android::MPEG4DataSource*)+0x40>
   d9764: 14000004     	b	0xd9774 <android::sp<android::MPEG4DataSource>::sp(android::MPEG4DataSource*)+0x4c>
   d9768: f9400be0     	ldr	x0, [sp, #0x10]
   d976c: f94007e1     	ldr	x1, [sp, #0x8]
   d9770: 97ff442c     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   d9774: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d9778: 9100c3ff     	add	sp, sp, #0x30
   d977c: d65f03c0     	ret

00000000000d9780 <android::sp<android::MPEG4DataSource>::operator->() const>:
   d9780: d10043ff     	sub	sp, sp, #0x10
   d9784: f90007e0     	str	x0, [sp, #0x8]
   d9788: f94007e0     	ldr	x0, [sp, #0x8]
   d978c: f9400000     	ldr	x0, [x0]
   d9790: 910043ff     	add	sp, sp, #0x10
   d9794: d65f03c0     	ret

00000000000d9798 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::MPEG4DataSource>(android::sp<android::MPEG4DataSource> const&)>:
   d9798: d10103ff     	sub	sp, sp, #0x40
   d979c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   d97a0: 9100c3fd     	add	x29, sp, #0x30
   d97a4: d2800008     	mov	x8, #0x0                // =0
   d97a8: f81f83a0     	stur	x0, [x29, #-0x8]
   d97ac: f81f03a1     	stur	x1, [x29, #-0x10]
   d97b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   d97b4: f85f03a1     	ldur	x1, [x29, #-0x10]
   d97b8: f9400021     	ldr	x1, [x1]
   d97bc: f9000fe1     	str	x1, [sp, #0x18]
   d97c0: f9400fe1     	ldr	x1, [sp, #0x18]
   d97c4: eb08003f     	cmp	x1, x8
   d97c8: 1a9f07e9     	cset	w9, ne
   d97cc: f9000be8     	str	x8, [sp, #0x10]
   d97d0: f90007e0     	str	x0, [sp, #0x8]
   d97d4: 37000049     	tbnz	w9, #0x0, 0xd97dc <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::MPEG4DataSource>(android::sp<android::MPEG4DataSource> const&)+0x44>
   d97d8: 14000004     	b	0xd97e8 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::MPEG4DataSource>(android::sp<android::MPEG4DataSource> const&)+0x50>
   d97dc: f9400fe0     	ldr	x0, [sp, #0x18]
   d97e0: f94007e1     	ldr	x1, [sp, #0x8]
   d97e4: 97ff440f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   d97e8: f94007e8     	ldr	x8, [sp, #0x8]
   d97ec: f9400108     	ldr	x8, [x8]
   d97f0: f9400be9     	ldr	x9, [sp, #0x10]
   d97f4: eb09011f     	cmp	x8, x9
   d97f8: 1a9f07ea     	cset	w10, ne
   d97fc: 3700004a     	tbnz	w10, #0x0, 0xd9804 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::MPEG4DataSource>(android::sp<android::MPEG4DataSource> const&)+0x6c>
   d9800: 14000005     	b	0xd9814 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::MPEG4DataSource>(android::sp<android::MPEG4DataSource> const&)+0x7c>
   d9804: f94007e8     	ldr	x8, [sp, #0x8]
   d9808: f9400100     	ldr	x0, [x8]
   d980c: f94007e1     	ldr	x1, [sp, #0x8]
   d9810: 97ff2a10     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   d9814: f9400fe8     	ldr	x8, [sp, #0x18]
   d9818: f94007e9     	ldr	x9, [sp, #0x8]
   d981c: f9000128     	str	x8, [x9]
   d9820: f94007e0     	ldr	x0, [sp, #0x8]
   d9824: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   d9828: 910103ff     	add	sp, sp, #0x40
   d982c: d65f03c0     	ret

00000000000d9830 <android::sp<android::MPEG4DataSource>::~sp()>:
   d9830: d10083ff     	sub	sp, sp, #0x20
   d9834: a9017bfd     	stp	x29, x30, [sp, #0x10]
   d9838: 910043fd     	add	x29, sp, #0x10
   d983c: d2800008     	mov	x8, #0x0                // =0
   d9840: f90007e0     	str	x0, [sp, #0x8]
   d9844: f94007e0     	ldr	x0, [sp, #0x8]
   d9848: aa0003e9     	mov	x9, x0
   d984c: f9400129     	ldr	x9, [x9]
   d9850: eb08013f     	cmp	x9, x8
   d9854: 1a9f07ea     	cset	w10, ne
   d9858: f90003e0     	str	x0, [sp]
   d985c: 3700004a     	tbnz	w10, #0x0, 0xd9864 <android::sp<android::MPEG4DataSource>::~sp()+0x34>
   d9860: 14000006     	b	0xd9878 <android::sp<android::MPEG4DataSource>::~sp()+0x48>
   d9864: f94003e8     	ldr	x8, [sp]
   d9868: f9400100     	ldr	x0, [x8]
   d986c: f94003e1     	ldr	x1, [sp]
   d9870: 97ff29f8     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   d9874: 14000001     	b	0xd9878 <android::sp<android::MPEG4DataSource>::~sp()+0x48>
   d9878: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   d987c: 910083ff     	add	sp, sp, #0x20
   d9880: d65f03c0     	ret
   d9884: 97ff5250     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000d9888 <android::sp<android::SampleTable>::operator=(android::SampleTable*)>:
   d9888: d100c3ff     	sub	sp, sp, #0x30
   d988c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   d9890: 910083fd     	add	x29, sp, #0x20
   d9894: d2800008     	mov	x8, #0x0                // =0
   d9898: f81f83a0     	stur	x0, [x29, #-0x8]
   d989c: f9000be1     	str	x1, [sp, #0x10]
   d98a0: f85f83a0     	ldur	x0, [x29, #-0x8]
   d98a4: f9400be1     	ldr	x1, [sp, #0x10]
   d98a8: eb08003f     	cmp	x1, x8
   d98ac: 1a9f07e9     	cset	w9, ne
   d98b0: f90007e8     	str	x8, [sp, #0x8]
   d98b4: f90003e0     	str	x0, [sp]
   d98b8: 37000049     	tbnz	w9, #0x0, 0xd98c0 <android::sp<android::SampleTable>::operator=(android::SampleTable*)+0x38>
   d98bc: 14000004     	b	0xd98cc <android::sp<android::SampleTable>::operator=(android::SampleTable*)+0x44>
   d98c0: f9400be0     	ldr	x0, [sp, #0x10]
   d98c4: f94003e1     	ldr	x1, [sp]
   d98c8: 97ff43d6     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   d98cc: f94003e8     	ldr	x8, [sp]
   d98d0: f9400108     	ldr	x8, [x8]
   d98d4: f94007e9     	ldr	x9, [sp, #0x8]
   d98d8: eb09011f     	cmp	x8, x9
   d98dc: 1a9f07ea     	cset	w10, ne
   d98e0: 3700004a     	tbnz	w10, #0x0, 0xd98e8 <android::sp<android::SampleTable>::operator=(android::SampleTable*)+0x60>
   d98e4: 14000005     	b	0xd98f8 <android::sp<android::SampleTable>::operator=(android::SampleTable*)+0x70>
   d98e8: f94003e8     	ldr	x8, [sp]
   d98ec: f9400100     	ldr	x0, [x8]
   d98f0: f94003e1     	ldr	x1, [sp]
   d98f4: 97ff29d7     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   d98f8: f9400be8     	ldr	x8, [sp, #0x10]
   d98fc: f94003e9     	ldr	x9, [sp]
   d9900: f9000128     	str	x8, [x9]
   d9904: f94003e0     	ldr	x0, [sp]
   d9908: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   d990c: 9100c3ff     	add	sp, sp, #0x30
   d9910: d65f03c0     	ret

00000000000d9914 <android::MPEG4Extractor::Track::Track()>:
   d9914: d10103ff     	sub	sp, sp, #0x40
   d9918: a9037bfd     	stp	x29, x30, [sp, #0x30]
   d991c: 9100c3fd     	add	x29, sp, #0x30
   d9920: b27d03e8     	orr	x8, xzr, #0x8
   d9924: b27d07e9     	orr	x9, xzr, #0x18
   d9928: f81f83a0     	stur	x0, [x29, #-0x8]
   d992c: f85f83a0     	ldur	x0, [x29, #-0x8]
   d9930: 8b080008     	add	x8, x0, x8
   d9934: f9000be0     	str	x0, [sp, #0x10]
   d9938: aa0803e0     	mov	x0, x8
   d993c: f90007e9     	str	x9, [sp, #0x8]
   d9940: f90003e8     	str	x8, [sp]
   d9944: 97ff418b     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   d9948: f9400be8     	ldr	x8, [sp, #0x10]
   d994c: f94007e9     	ldr	x9, [sp, #0x8]
   d9950: 8b090100     	add	x0, x8, x9
   d9954: 97ff2cd7     	bl	0xa4cb0 <_ZN7android2spINS_11SampleTableEEC2Ev@plt>
   d9958: 14000001     	b	0xd995c <android::MPEG4Extractor::Track::Track()+0x48>
   d995c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   d9960: 910103ff     	add	sp, sp, #0x40
   d9964: d65f03c0     	ret
   d9968: 2a0103e8     	mov	w8, w1
   d996c: f81f03a0     	stur	x0, [x29, #-0x10]
   d9970: b81ec3a8     	stur	w8, [x29, #-0x14]
   d9974: f94003e0     	ldr	x0, [sp]
   d9978: 97ff1ffe     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   d997c: f85f03a0     	ldur	x0, [x29, #-0x10]
   d9980: 97ff3964     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000d9984 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)>:
   d9984: d101c3ff     	sub	sp, sp, #0x70
   d9988: a9067bfd     	stp	x29, x30, [sp, #0x60]
   d998c: 910183fd     	add	x29, sp, #0x60
   d9990: d53bd048     	mrs	x8, TPIDR_EL0
   d9994: f9401508     	ldr	x8, [x8, #0x28]
   d9998: f81f83a8     	stur	x8, [x29, #-0x8]
   d999c: f90017e0     	str	x0, [sp, #0x28]
   d99a0: f94017e8     	ldr	x8, [sp, #0x28]
   d99a4: 91002100     	add	x0, x8, #0x8
   d99a8: 97ff2d42     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d99ac: 528daca1     	mov	w1, #0x6d65             // =28005
   d99b0: 72adad21     	movk	w1, #0x6d69, lsl #16
   d99b4: d10043a2     	sub	x2, x29, #0x10
   d99b8: 97ff331a     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   d99bc: f85f03a8     	ldur	x8, [x29, #-0x10]
   d99c0: f0000e62     	adrp	x2, 0x2a8000
   d99c4: f9469442     	ldr	x2, [x2, #0xd28]
   d99c8: f9400041     	ldr	x1, [x2]
   d99cc: b90027e0     	str	w0, [sp, #0x24]
   d99d0: aa0803e0     	mov	x0, x8
   d99d4: 97ff35d3     	bl	0xa7120 <strcasecmp@plt>
   d99d8: 35000300     	cbnz	w0, 0xd9a38 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xb4>
   d99dc: 14000001     	b	0xd99e0 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x5c>
   d99e0: f94017e8     	ldr	x8, [sp, #0x28]
   d99e4: 91002100     	add	x0, x8, #0x8
   d99e8: 97ff2d32     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d99ec: 528c6c61     	mov	w1, #0x6363             // =25443
   d99f0: 72ac2ec1     	movk	w1, #0x6176, lsl #16
   d99f4: d10053a2     	sub	x2, x29, #0x14
   d99f8: d10083a3     	sub	x3, x29, #0x20
   d99fc: d100a3a4     	sub	x4, x29, #0x28
   d9a00: 97ff3210     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   d9a04: 36000120     	tbz	w0, #0x0, 0xd9a28 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xa4>
   d9a08: 14000001     	b	0xd9a0c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x88>
   d9a0c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   d9a10: 528c6c69     	mov	w9, #0x6363             // =25443
   d9a14: 72ac2ec9     	movk	w9, #0x6176, lsl #16
   d9a18: 6b090108     	subs	w8, w8, w9
   d9a1c: b90023e8     	str	w8, [sp, #0x20]
   d9a20: 540000a0     	b.eq	0xd9a34 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xb0>
   d9a24: 14000001     	b	0xd9a28 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xa4>
   d9a28: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9a2c: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9a30: 14000066     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9a34: 1400004b     	b	0xd9b60 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1dc>
   d9a38: f85f03a0     	ldur	x0, [x29, #-0x10]
   d9a3c: f0000e68     	adrp	x8, 0x2a8000
   d9a40: f9456908     	ldr	x8, [x8, #0xad0]
   d9a44: f9400101     	ldr	x1, [x8]
   d9a48: 97ff35b6     	bl	0xa7120 <strcasecmp@plt>
   d9a4c: 35000300     	cbnz	w0, 0xd9aac <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x128>
   d9a50: 14000001     	b	0xd9a54 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xd0>
   d9a54: f94017e8     	ldr	x8, [sp, #0x28]
   d9a58: 91002100     	add	x0, x8, #0x8
   d9a5c: 97ff2d15     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d9a60: 528c6c61     	mov	w1, #0x6363             // =25443
   d9a64: 72ad0ec1     	movk	w1, #0x6876, lsl #16
   d9a68: d10053a2     	sub	x2, x29, #0x14
   d9a6c: d10083a3     	sub	x3, x29, #0x20
   d9a70: d100a3a4     	sub	x4, x29, #0x28
   d9a74: 97ff31f3     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   d9a78: 36000120     	tbz	w0, #0x0, 0xd9a9c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x118>
   d9a7c: 14000001     	b	0xd9a80 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0xfc>
   d9a80: b85ec3a8     	ldur	w8, [x29, #-0x14]
   d9a84: 528c6c69     	mov	w9, #0x6363             // =25443
   d9a88: 72ad0ec9     	movk	w9, #0x6876, lsl #16
   d9a8c: 6b090108     	subs	w8, w8, w9
   d9a90: b9001fe8     	str	w8, [sp, #0x1c]
   d9a94: 540000a0     	b.eq	0xd9aa8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x124>
   d9a98: 14000001     	b	0xd9a9c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x118>
   d9a9c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9aa0: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9aa4: 14000049     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9aa8: 1400002d     	b	0xd9b5c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1d8>
   d9aac: f85f03a0     	ldur	x0, [x29, #-0x10]
   d9ab0: f0000e68     	adrp	x8, 0x2a8000
   d9ab4: f9437908     	ldr	x8, [x8, #0x6f0]
   d9ab8: f9400101     	ldr	x1, [x8]
   d9abc: 97ff3599     	bl	0xa7120 <strcasecmp@plt>
   d9ac0: 34000200     	cbz	w0, 0xd9b00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x17c>
   d9ac4: 14000001     	b	0xd9ac8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x144>
   d9ac8: f85f03a0     	ldur	x0, [x29, #-0x10]
   d9acc: f0000e68     	adrp	x8, 0x2a8000
   d9ad0: f9415d08     	ldr	x8, [x8, #0x2b8]
   d9ad4: f9400101     	ldr	x1, [x8]
   d9ad8: 97ff3592     	bl	0xa7120 <strcasecmp@plt>
   d9adc: 34000120     	cbz	w0, 0xd9b00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x17c>
   d9ae0: 14000001     	b	0xd9ae4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x160>
   d9ae4: f85f03a0     	ldur	x0, [x29, #-0x10]
   d9ae8: f0000e68     	adrp	x8, 0x2a8000
   d9aec: f9463508     	ldr	x8, [x8, #0xc68]
   d9af0: f9400101     	ldr	x1, [x8]
   d9af4: 97ff358b     	bl	0xa7120 <strcasecmp@plt>
   d9af8: 35000300     	cbnz	w0, 0xd9b58 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1d4>
   d9afc: 14000001     	b	0xd9b00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x17c>
   d9b00: f94017e8     	ldr	x8, [sp, #0x28]
   d9b04: 91002100     	add	x0, x8, #0x8
   d9b08: 97ff2cea     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   d9b0c: 528c8e61     	mov	w1, #0x6473             // =25715
   d9b10: 72acae61     	movk	w1, #0x6573, lsl #16
   d9b14: d10053a2     	sub	x2, x29, #0x14
   d9b18: d10083a3     	sub	x3, x29, #0x20
   d9b1c: d100a3a4     	sub	x4, x29, #0x28
   d9b20: 97ff31c8     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   d9b24: 36000120     	tbz	w0, #0x0, 0xd9b48 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1c4>
   d9b28: 14000001     	b	0xd9b2c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1a8>
   d9b2c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   d9b30: 528c8e69     	mov	w9, #0x6473             // =25715
   d9b34: 72acae69     	movk	w9, #0x6573, lsl #16
   d9b38: 6b090108     	subs	w8, w8, w9
   d9b3c: b9001be8     	str	w8, [sp, #0x18]
   d9b40: 540000a0     	b.eq	0xd9b54 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1d0>
   d9b44: 14000001     	b	0xd9b48 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1c4>
   d9b48: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9b4c: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9b50: 1400001e     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9b54: 14000001     	b	0xd9b58 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1d4>
   d9b58: 14000001     	b	0xd9b5c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1d8>
   d9b5c: 14000001     	b	0xd9b60 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1dc>
   d9b60: f94017e8     	ldr	x8, [sp, #0x28]
   d9b64: 91006100     	add	x0, x8, #0x18
   d9b68: aa1f03e8     	mov	x8, xzr
   d9b6c: aa0803e1     	mov	x1, x8
   d9b70: 97ff18d4     	bl	0x9fec0 <_ZNK7android2spINS_11SampleTableEEeqEPKS1_@plt>
   d9b74: 37000100     	tbnz	w0, #0x0, 0xd9b94 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x210>
   d9b78: 14000001     	b	0xd9b7c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x1f8>
   d9b7c: f94017e8     	ldr	x8, [sp, #0x28]
   d9b80: 91006100     	add	x0, x8, #0x18
   d9b84: 97ff342b     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   d9b88: 97ff3a86     	bl	0xa85a0 <_ZNK7android11SampleTable7isValidEv@plt>
   d9b8c: 370000a0     	tbnz	w0, #0x0, 0xd9ba0 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x21c>
   d9b90: 14000001     	b	0xd9b94 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x210>
   d9b94: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9b98: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9b9c: 1400000b     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9ba0: f94017e8     	ldr	x8, [sp, #0x28]
   d9ba4: b9401109     	ldr	w9, [x8, #0x10]
   d9ba8: 350000a9     	cbnz	w9, 0xd9bbc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x238>
   d9bac: 14000001     	b	0xd9bb0 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x22c>
   d9bb0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9bb4: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9bb8: 14000004     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9bbc: 2a1f03e8     	mov	w8, wzr
   d9bc0: b81d43a8     	stur	w8, [x29, #-0x2c]
   d9bc4: 14000001     	b	0xd9bc8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x244>
   d9bc8: b85d43a8     	ldur	w8, [x29, #-0x2c]
   d9bcc: d53bd049     	mrs	x9, TPIDR_EL0
   d9bd0: f9401529     	ldr	x9, [x9, #0x28]
   d9bd4: f85f83aa     	ldur	x10, [x29, #-0x8]
   d9bd8: eb0a0129     	subs	x9, x9, x10
   d9bdc: b90017e8     	str	w8, [sp, #0x14]
   d9be0: f90007e9     	str	x9, [sp, #0x8]
   d9be4: 540000c1     	b.ne	0xd9bfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x278>
   d9be8: 14000001     	b	0xd9bec <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x268>
   d9bec: b94017e0     	ldr	w0, [sp, #0x14]
   d9bf0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   d9bf4: 9101c3ff     	add	sp, sp, #0x70
   d9bf8: d65f03c0     	ret
   d9bfc: 97ff405d     	bl	0xa9d70 <__stack_chk_fail@plt>
   d9c00: d10183ff     	sub	sp, sp, #0x60
   d9c04: 52868c28     	mov	w8, #0x3461             // =13409
   d9c08: 72adae08     	movk	w8, #0x6d70, lsl #16
   d9c0c: f0000e69     	adrp	x9, 0x2a8000
   d9c10: f9456929     	ldr	x9, [x9, #0xad0]
   d9c14: f0000e6a     	adrp	x10, 0x2a8000
   d9c18: f946954a     	ldr	x10, [x10, #0xd28]
   d9c1c: f0000e6b     	adrp	x11, 0x2a8000
   d9c20: f944496b     	ldr	x11, [x11, #0x890]
   d9c24: f0000e6c     	adrp	x12, 0x2a8000
   d9c28: f943798c     	ldr	x12, [x12, #0x6f0]
   d9c2c: f0000e6d     	adrp	x13, 0x2a8000
   d9c30: f9445dad     	ldr	x13, [x13, #0x8b8]
   d9c34: f0000e6e     	adrp	x14, 0x2a8000
   d9c38: f94245ce     	ldr	x14, [x14, #0x488]
   d9c3c: f0000e6f     	adrp	x15, 0x2a8000
   d9c40: f94635ef     	ldr	x15, [x15, #0xc68]
   d9c44: d2800010     	mov	x16, #0x0               // =0
   d9c48: b90057e0     	str	w0, [sp, #0x54]
   d9c4c: b94057e0     	ldr	w0, [sp, #0x54]
   d9c50: 6b00011f     	cmp	w8, w0
   d9c54: 1a9f17e8     	cset	w8, eq
   d9c58: f90027e9     	str	x9, [sp, #0x48]
   d9c5c: f90023ea     	str	x10, [sp, #0x40]
   d9c60: f9001feb     	str	x11, [sp, #0x38]
   d9c64: f9001bec     	str	x12, [sp, #0x30]
   d9c68: f90017ed     	str	x13, [sp, #0x28]
   d9c6c: f90013ee     	str	x14, [sp, #0x20]
   d9c70: f9000fef     	str	x15, [sp, #0x18]
   d9c74: f9000bf0     	str	x16, [sp, #0x10]
   d9c78: b9000fe0     	str	w0, [sp, #0xc]
   d9c7c: 37000848     	tbnz	w8, #0x0, 0xd9d84 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x400>
   d9c80: 14000001     	b	0xd9c84 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x300>
   d9c84: 528dae48     	mov	w8, #0x6d72             // =28018
   d9c88: 72ae6c28     	movk	w8, #0x7361, lsl #16
   d9c8c: b9400fe9     	ldr	w9, [sp, #0xc]
   d9c90: 6b09011f     	cmp	w8, w9
   d9c94: 1a9f17e8     	cset	w8, eq
   d9c98: 370007e8     	tbnz	w8, #0x0, 0xd9d94 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x410>
   d9c9c: 14000001     	b	0xd9ca0 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x31c>
   d9ca0: 528eec48     	mov	w8, #0x7762             // =30562
   d9ca4: 72ae6c28     	movk	w8, #0x7361, lsl #16
   d9ca8: b9400fe9     	ldr	w9, [sp, #0xc]
   d9cac: 6b09011f     	cmp	w8, w9
   d9cb0: 1a9f17e8     	cset	w8, eq
   d9cb4: 37000788     	tbnz	w8, #0x0, 0xd9da4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x420>
   d9cb8: 14000001     	b	0xd9cbc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x338>
   d9cbc: 52868ec8     	mov	w8, #0x3476             // =13430
   d9cc0: 72adae08     	movk	w8, #0x6d70, lsl #16
   d9cc4: b9400fe9     	ldr	w9, [sp, #0xc]
   d9cc8: 6b09011f     	cmp	w8, w9
   d9ccc: 1a9f17e8     	cset	w8, eq
   d9cd0: 37000728     	tbnz	w8, #0x0, 0xd9db4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x430>
   d9cd4: 14000001     	b	0xd9cd8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x354>
   d9cd8: 5286c668     	mov	w8, #0x3633             // =13875
   d9cdc: 72ae6648     	movk	w8, #0x7332, lsl #16
   d9ce0: b9400fe9     	ldr	w9, [sp, #0xc]
   d9ce4: 6b09011f     	cmp	w8, w9
   d9ce8: 1a9f17e8     	cset	w8, eq
   d9cec: 370006c8     	tbnz	w8, #0x0, 0xd9dc4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x440>
   d9cf0: 14000001     	b	0xd9cf4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x370>
   d9cf4: 5286c668     	mov	w8, #0x3633             // =13875
   d9cf8: 72ad0648     	movk	w8, #0x6832, lsl #16
   d9cfc: b9400fe9     	ldr	w9, [sp, #0xc]
   d9d00: 6b09011f     	cmp	w8, w9
   d9d04: 1a9f17e8     	cset	w8, eq
   d9d08: 370005e8     	tbnz	w8, #0x0, 0xd9dc4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x440>
   d9d0c: 14000001     	b	0xd9d10 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x38c>
   d9d10: 5286c668     	mov	w8, #0x3633             // =13875
   d9d14: 72a90648     	movk	w8, #0x4832, lsl #16
   d9d18: b9400fe9     	ldr	w9, [sp, #0xc]
   d9d1c: 6b09011f     	cmp	w8, w9
   d9d20: 1a9f17e8     	cset	w8, eq
   d9d24: 37000508     	tbnz	w8, #0x0, 0xd9dc4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x440>
   d9d28: 14000001     	b	0xd9d2c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x3a8>
   d9d2c: 528c6628     	mov	w8, #0x6331             // =25393
   d9d30: 72ac2ec8     	movk	w8, #0x6176, lsl #16
   d9d34: b9400fe9     	ldr	w9, [sp, #0xc]
   d9d38: 6b09011f     	cmp	w8, w9
   d9d3c: 1a9f17e8     	cset	w8, eq
   d9d40: 370004a8     	tbnz	w8, #0x0, 0xd9dd4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x450>
   d9d44: 14000001     	b	0xd9d48 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x3c4>
   d9d48: 528c6628     	mov	w8, #0x6331             // =25393
   d9d4c: 72ad0ec8     	movk	w8, #0x6876, lsl #16
   d9d50: b9400fe9     	ldr	w9, [sp, #0xc]
   d9d54: 6b09011f     	cmp	w8, w9
   d9d58: 1a9f17e8     	cset	w8, eq
   d9d5c: 37000448     	tbnz	w8, #0x0, 0xd9de4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x460>
   d9d60: 14000001     	b	0xd9d64 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x3e0>
   d9d64: 528ec628     	mov	w8, #0x7631             // =30257
   d9d68: 72ad0ca8     	movk	w8, #0x6865, lsl #16
   d9d6c: b9400fe9     	ldr	w9, [sp, #0xc]
   d9d70: 6b09011f     	cmp	w8, w9
   d9d74: 1a9f17e8     	cset	w8, eq
   d9d78: 37000368     	tbnz	w8, #0x0, 0xd9de4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x460>
   d9d7c: 14000001     	b	0xd9d80 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x3fc>
   d9d80: 1400001d     	b	0xd9df4 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x470>
   d9d84: f9400fe8     	ldr	x8, [sp, #0x18]
   d9d88: f9400109     	ldr	x9, [x8]
   d9d8c: f9002fe9     	str	x9, [sp, #0x58]
   d9d90: 1400001b     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9d94: f94013e8     	ldr	x8, [sp, #0x20]
   d9d98: f9400109     	ldr	x9, [x8]
   d9d9c: f9002fe9     	str	x9, [sp, #0x58]
   d9da0: 14000017     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9da4: f94017e8     	ldr	x8, [sp, #0x28]
   d9da8: f9400109     	ldr	x9, [x8]
   d9dac: f9002fe9     	str	x9, [sp, #0x58]
   d9db0: 14000013     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9db4: f9401be8     	ldr	x8, [sp, #0x30]
   d9db8: f9400109     	ldr	x9, [x8]
   d9dbc: f9002fe9     	str	x9, [sp, #0x58]
   d9dc0: 1400000f     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9dc4: f9401fe8     	ldr	x8, [sp, #0x38]
   d9dc8: f9400109     	ldr	x9, [x8]
   d9dcc: f9002fe9     	str	x9, [sp, #0x58]
   d9dd0: 1400000b     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9dd4: f94023e8     	ldr	x8, [sp, #0x40]
   d9dd8: f9400109     	ldr	x9, [x8]
   d9ddc: f9002fe9     	str	x9, [sp, #0x58]
   d9de0: 14000007     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9de4: f94027e8     	ldr	x8, [sp, #0x48]
   d9de8: f9400109     	ldr	x9, [x8]
   d9dec: f9002fe9     	str	x9, [sp, #0x58]
   d9df0: 14000003     	b	0xd9dfc <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x478>
   d9df4: f9400be8     	ldr	x8, [sp, #0x10]
   d9df8: f9002fe8     	str	x8, [sp, #0x58]
   d9dfc: f9402fe0     	ldr	x0, [sp, #0x58]
   d9e00: 910183ff     	add	sp, sp, #0x60
   d9e04: d65f03c0     	ret
   d9e08: d10143ff     	sub	sp, sp, #0x50
   d9e0c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   d9e10: 910103fd     	add	x29, sp, #0x40
   d9e14: f0000e68     	adrp	x8, 0x2a8000
   d9e18: f9424508     	ldr	x8, [x8, #0x488]
   d9e1c: f0000e69     	adrp	x9, 0x2a8000
   d9e20: f9445d29     	ldr	x9, [x9, #0x8b8]
   d9e24: b81f83a0     	stur	w0, [x29, #-0x8]
   d9e28: f81f03a1     	stur	x1, [x29, #-0x10]
   d9e2c: f81e83a2     	stur	x2, [x29, #-0x18]
   d9e30: f9400100     	ldr	x0, [x8]
   d9e34: b85f83aa     	ldur	w10, [x29, #-0x8]
   d9e38: f90013e0     	str	x0, [sp, #0x20]
   d9e3c: 2a0a03e0     	mov	w0, w10
   d9e40: f9000fe9     	str	x9, [sp, #0x18]
   d9e44: 97ffff6f     	bl	0xd9c00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x27c>
   d9e48: f94013e8     	ldr	x8, [sp, #0x20]
   d9e4c: f9000be0     	str	x0, [sp, #0x10]
   d9e50: aa0803e0     	mov	x0, x8
   d9e54: f9400be1     	ldr	x1, [sp, #0x10]
   d9e58: 97ff34b2     	bl	0xa7120 <strcasecmp@plt>
   d9e5c: 35000180     	cbnz	w0, 0xd9e8c <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x508>
   d9e60: 12800008     	mov	w8, #-0x1               // =-1
   d9e64: 5283e809     	mov	w9, #0x1f40             // =8000
   d9e68: 320003ea     	orr	w10, wzr, #0x1
   d9e6c: f85f03ab     	ldur	x11, [x29, #-0x10]
   d9e70: b900016a     	str	w10, [x11]
   d9e74: f85e83ab     	ldur	x11, [x29, #-0x18]
   d9e78: b9000169     	str	w9, [x11]
   d9e7c: 320003e9     	orr	w9, wzr, #0x1
   d9e80: 0a090108     	and	w8, w8, w9
   d9e84: 381ff3a8     	sturb	w8, [x29, #-0x1]
   d9e88: 1400001c     	b	0xd9ef8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x574>
   d9e8c: f9400fe8     	ldr	x8, [sp, #0x18]
   d9e90: f9400100     	ldr	x0, [x8]
   d9e94: b85f83a9     	ldur	w9, [x29, #-0x8]
   d9e98: f90007e0     	str	x0, [sp, #0x8]
   d9e9c: 2a0903e0     	mov	w0, w9
   d9ea0: 97ffff58     	bl	0xd9c00 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x27c>
   d9ea4: f94007e8     	ldr	x8, [sp, #0x8]
   d9ea8: f90003e0     	str	x0, [sp]
   d9eac: aa0803e0     	mov	x0, x8
   d9eb0: f94003e1     	ldr	x1, [sp]
   d9eb4: 97ff349b     	bl	0xa7120 <strcasecmp@plt>
   d9eb8: 35000180     	cbnz	w0, 0xd9ee8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x564>
   d9ebc: 5287d008     	mov	w8, #0x3e80             // =16000
   d9ec0: 12800009     	mov	w9, #-0x1               // =-1
   d9ec4: 320003ea     	orr	w10, wzr, #0x1
   d9ec8: f85f03ab     	ldur	x11, [x29, #-0x10]
   d9ecc: b900016a     	str	w10, [x11]
   d9ed0: f85e83ab     	ldur	x11, [x29, #-0x18]
   d9ed4: b9000168     	str	w8, [x11]
   d9ed8: 320003e8     	orr	w8, wzr, #0x1
   d9edc: 0a080128     	and	w8, w9, w8
   d9ee0: 381ff3a8     	sturb	w8, [x29, #-0x1]
   d9ee4: 14000005     	b	0xd9ef8 <android::MPEG4Extractor::verifyTrack(android::MPEG4Extractor::Track*)+0x574>
   d9ee8: 52800008     	mov	w8, #0x0                // =0
   d9eec: 320003e9     	orr	w9, wzr, #0x1
   d9ef0: 0a090108     	and	w8, w8, w9
   d9ef4: 381ff3a8     	sturb	w8, [x29, #-0x1]
   d9ef8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
   d9efc: 2a0803e0     	mov	w0, w8
   d9f00: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   d9f04: 910143ff     	add	sp, sp, #0x50
   d9f08: d65f03c0     	ret

00000000000d9f0c <android::MPEG4Extractor::parseTrackHeader(long, long)>:
   d9f0c: d106c3ff     	sub	sp, sp, #0x1b0
   d9f10: f900cbfc     	str	x28, [sp, #0x190]
   d9f14: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
   d9f18: 910683fd     	add	x29, sp, #0x1a0
   d9f1c: 9102c3e8     	add	x8, sp, #0xb0
   d9f20: d53bd049     	mrs	x9, TPIDR_EL0
   d9f24: f9401529     	ldr	x9, [x9, #0x28]
   d9f28: f9000109     	str	x9, [x8]
   d9f2c: f81783a0     	stur	x0, [x29, #-0x88]
   d9f30: f81703a1     	stur	x1, [x29, #-0x90]
   d9f34: f81683a2     	stur	x2, [x29, #-0x98]
   d9f38: f85783a9     	ldur	x9, [x29, #-0x88]
   d9f3c: f85683a0     	ldur	x0, [x29, #-0x98]
   d9f40: f1000c00     	subs	x0, x0, #0x3
   d9f44: f90057e8     	str	x8, [sp, #0xa8]
   d9f48: f90053e9     	str	x9, [sp, #0xa0]
   d9f4c: f9004fe0     	str	x0, [sp, #0x98]
   d9f50: 540000ac     	b.gt	0xd9f64 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x58>
   d9f54: 14000001     	b	0xd9f58 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4c>
   d9f58: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9f5c: b81803a8     	stur	w8, [x29, #-0x80]
   d9f60: 14000119     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   d9f64: f94053e8     	ldr	x8, [sp, #0xa0]
   d9f68: 91024100     	add	x0, x8, #0x90
   d9f6c: 97ff3609     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d9f70: f85703a1     	ldur	x1, [x29, #-0x90]
   d9f74: f9400008     	ldr	x8, [x0]
   d9f78: f9401d08     	ldr	x8, [x8, #0x38]
   d9f7c: 320003e9     	orr	w9, wzr, #0x1
   d9f80: 2a0903e3     	mov	w3, w9
   d9f84: d101f3a2     	sub	x2, x29, #0x7c
   d9f88: d63f0100     	blr	x8
   d9f8c: f1000008     	subs	x8, x0, #0x0
   d9f90: f9004be8     	str	x8, [sp, #0x90]
   d9f94: 540000ac     	b.gt	0xd9fa8 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x9c>
   d9f98: 14000001     	b	0xd9f9c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x90>
   d9f9c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   d9fa0: b81803a8     	stur	w8, [x29, #-0x80]
   d9fa4: 14000108     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   d9fa8: 385843a8     	ldurb	w8, [x29, #-0x7c]
   d9fac: 71000508     	subs	w8, w8, #0x1
   d9fb0: 321d07e9     	orr	w9, wzr, #0x18
   d9fb4: 5280048a     	mov	w10, #0x24              // =36
   d9fb8: 1a890149     	csel	w9, w10, w9, eq
   d9fbc: 2a0903eb     	mov	w11, w9
   d9fc0: f81603ab     	stur	x11, [x29, #-0xa0]
   d9fc4: f85683ab     	ldur	x11, [x29, #-0x98]
   d9fc8: f85603ac     	ldur	x12, [x29, #-0xa0]
   d9fcc: 9100f18c     	add	x12, x12, #0x3c
   d9fd0: eb0c016b     	subs	x11, x11, x12
   d9fd4: b9008fe8     	str	w8, [sp, #0x8c]
   d9fd8: f90043eb     	str	x11, [sp, #0x80]
   d9fdc: 540000a0     	b.eq	0xd9ff0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0xe4>
   d9fe0: 14000001     	b	0xd9fe4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0xd8>
   d9fe4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   d9fe8: b81803a8     	stur	w8, [x29, #-0x80]
   d9fec: 140000f6     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   d9ff0: f94053e8     	ldr	x8, [sp, #0xa0]
   d9ff4: 91024100     	add	x0, x8, #0x90
   d9ff8: 97ff35e6     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   d9ffc: f85703a1     	ldur	x1, [x29, #-0x90]
   da000: f85683a3     	ldur	x3, [x29, #-0x98]
   da004: f9400008     	ldr	x8, [x0]
   da008: f9401d08     	ldr	x8, [x8, #0x38]
   da00c: d101e3a2     	sub	x2, x29, #0x78
   da010: d63f0100     	blr	x8
   da014: f85683a8     	ldur	x8, [x29, #-0x98]
   da018: eb080008     	subs	x8, x0, x8
   da01c: f9003fe8     	str	x8, [sp, #0x78]
   da020: 540000aa     	b.ge	0xda034 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x128>
   da024: 14000001     	b	0xda028 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x11c>
   da028: 12807d68     	mov	w8, #-0x3ec             // =-1004
   da02c: b81803a8     	stur	w8, [x29, #-0x80]
   da030: 140000e5     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   da034: 385843a8     	ldurb	w8, [x29, #-0x7c]
   da038: 71000508     	subs	w8, w8, #0x1
   da03c: b90077e8     	str	w8, [sp, #0x74]
   da040: 54000281     	b.ne	0xda090 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x184>
   da044: 14000001     	b	0xda048 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x13c>
   da048: d101e3a8     	sub	x8, x29, #0x78
   da04c: 91001100     	add	x0, x8, #0x4
   da050: f90037e8     	str	x8, [sp, #0x68]
   da054: 97ff1b63     	bl	0xa0de0 <_ZN7android6U64_ATEPKh@plt>
   da058: f81583a0     	stur	x0, [x29, #-0xa8]
   da05c: f94037e8     	ldr	x8, [sp, #0x68]
   da060: 91003100     	add	x0, x8, #0xc
   da064: 97ff1b5f     	bl	0xa0de0 <_ZN7android6U64_ATEPKh@plt>
   da068: f81503a0     	stur	x0, [x29, #-0xb0]
   da06c: f94037e8     	ldr	x8, [sp, #0x68]
   da070: 91005100     	add	x0, x8, #0x14
   da074: 97ff3513     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da078: b81443a0     	stur	w0, [x29, #-0xbc]
   da07c: f94037e8     	ldr	x8, [sp, #0x68]
   da080: 91007100     	add	x0, x8, #0x1c
   da084: 97ff1b57     	bl	0xa0de0 <_ZN7android6U64_ATEPKh@plt>
   da088: f81483a0     	stur	x0, [x29, #-0xb8]
   da08c: 14000020     	b	0xda10c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x200>
   da090: 385843a8     	ldurb	w8, [x29, #-0x7c]
   da094: 35000348     	cbnz	w8, 0xda0fc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x1f0>
   da098: 14000001     	b	0xda09c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x190>
   da09c: d101e3a8     	sub	x8, x29, #0x78
   da0a0: 91001100     	add	x0, x8, #0x4
   da0a4: f90033e8     	str	x8, [sp, #0x60]
   da0a8: 97ff3506     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da0ac: 2a0003e0     	mov	w0, w0
   da0b0: 2a0003e8     	mov	w8, w0
   da0b4: f81583a8     	stur	x8, [x29, #-0xa8]
   da0b8: f94033e8     	ldr	x8, [sp, #0x60]
   da0bc: 91002100     	add	x0, x8, #0x8
   da0c0: 97ff3500     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da0c4: 2a0003e0     	mov	w0, w0
   da0c8: 2a0003e8     	mov	w8, w0
   da0cc: f81503a8     	stur	x8, [x29, #-0xb0]
   da0d0: f94033e8     	ldr	x8, [sp, #0x60]
   da0d4: 91003100     	add	x0, x8, #0xc
   da0d8: 97ff34fa     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da0dc: b81443a0     	stur	w0, [x29, #-0xbc]
   da0e0: f94033e8     	ldr	x8, [sp, #0x60]
   da0e4: 91005100     	add	x0, x8, #0x14
   da0e8: 97ff34f6     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da0ec: 2a0003e0     	mov	w0, w0
   da0f0: 2a0003e8     	mov	w8, w0
   da0f4: f81483a8     	stur	x8, [x29, #-0xb8]
   da0f8: 14000004     	b	0xda108 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x1fc>
   da0fc: 12807e28     	mov	w8, #-0x3f2             // =-1010
   da100: b81803a8     	stur	w8, [x29, #-0x80]
   da104: 140000b0     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   da108: 14000001     	b	0xda10c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x200>
   da10c: f94053e8     	ldr	x8, [sp, #0xa0]
   da110: f9405909     	ldr	x9, [x8, #0xb0]
   da114: b50000a9     	cbnz	x9, 0xda128 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x21c>
   da118: 14000001     	b	0xda11c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x210>
   da11c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da120: b81803a8     	stur	w8, [x29, #-0x80]
   da124: 140000a8     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   da128: f94053e8     	ldr	x8, [sp, #0xa0]
   da12c: f9405909     	ldr	x9, [x8, #0xb0]
   da130: 91002120     	add	x0, x9, #0x8
   da134: 97ff2b5f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da138: b85443a2     	ldur	w2, [x29, #-0xbc]
   da13c: 52892881     	mov	w1, #0x4944             // =18756
   da140: 72ae8e41     	movk	w1, #0x7472, lsl #16
   da144: 97ff25cb     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   da148: f85603a8     	ldur	x8, [x29, #-0xa0]
   da14c: 91004108     	add	x8, x8, #0x10
   da150: f81383a8     	stur	x8, [x29, #-0xc8]
   da154: f85383a8     	ldur	x8, [x29, #-0xc8]
   da158: d101e3a9     	sub	x9, x29, #0x78
   da15c: 8b080128     	add	x8, x9, x8
   da160: b9005fe0     	str	w0, [sp, #0x5c]
   da164: aa0803e0     	mov	x0, x8
   da168: f9002be9     	str	x9, [sp, #0x50]
   da16c: 97ff34d5     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da170: b81343a0     	stur	w0, [x29, #-0xcc]
   da174: f85383a8     	ldur	x8, [x29, #-0xc8]
   da178: f9402be9     	ldr	x9, [sp, #0x50]
   da17c: 8b080128     	add	x8, x9, x8
   da180: 91001100     	add	x0, x8, #0x4
   da184: 97ff34cf     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da188: b900d3e0     	str	w0, [sp, #0xd0]
   da18c: f85383a8     	ldur	x8, [x29, #-0xc8]
   da190: f9402be9     	ldr	x9, [sp, #0x50]
   da194: 8b080128     	add	x8, x9, x8
   da198: 91003100     	add	x0, x8, #0xc
   da19c: 97ff34c9     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da1a0: b900cfe0     	str	w0, [sp, #0xcc]
   da1a4: f85383a8     	ldur	x8, [x29, #-0xc8]
   da1a8: f9402be9     	ldr	x9, [sp, #0x50]
   da1ac: 8b080128     	add	x8, x9, x8
   da1b0: 91004100     	add	x0, x8, #0x10
   da1b4: 97ff34c3     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da1b8: b900cbe0     	str	w0, [sp, #0xc8]
   da1bc: b85343a0     	ldur	w0, [x29, #-0xcc]
   da1c0: 71404000     	subs	w0, w0, #0x10, lsl #12  // =0x10000
   da1c4: b9004fe0     	str	w0, [sp, #0x4c]
   da1c8: 54000201     	b.ne	0xda208 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2fc>
   da1cc: 14000001     	b	0xda1d0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2c4>
   da1d0: b940d3e8     	ldr	w8, [sp, #0xd0]
   da1d4: 350001a8     	cbnz	w8, 0xda208 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2fc>
   da1d8: 14000001     	b	0xda1dc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2d0>
   da1dc: b940cfe8     	ldr	w8, [sp, #0xcc]
   da1e0: 35000148     	cbnz	w8, 0xda208 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2fc>
   da1e4: 14000001     	b	0xda1e8 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2dc>
   da1e8: b940cbe8     	ldr	w8, [sp, #0xc8]
   da1ec: 71404108     	subs	w8, w8, #0x10, lsl #12  // =0x10000
   da1f0: b9004be8     	str	w8, [sp, #0x48]
   da1f4: 540000a1     	b.ne	0xda208 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2fc>
   da1f8: 14000001     	b	0xda1fc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x2f0>
   da1fc: 2a1f03e8     	mov	w8, wzr
   da200: b900c7e8     	str	w8, [sp, #0xc4]
   da204: 14000040     	b	0xda304 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f8>
   da208: b85343a8     	ldur	w8, [x29, #-0xcc]
   da20c: 35000248     	cbnz	w8, 0xda254 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x348>
   da210: 14000001     	b	0xda214 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x308>
   da214: b940d3e8     	ldr	w8, [sp, #0xd0]
   da218: 71404108     	subs	w8, w8, #0x10, lsl #12  // =0x10000
   da21c: b90047e8     	str	w8, [sp, #0x44]
   da220: 540001a1     	b.ne	0xda254 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x348>
   da224: 14000001     	b	0xda228 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x31c>
   da228: b940cfe8     	ldr	w8, [sp, #0xcc]
   da22c: 31404108     	adds	w8, w8, #0x10, lsl #12  // =0x10000
   da230: b90043e8     	str	w8, [sp, #0x40]
   da234: 54000101     	b.ne	0xda254 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x348>
   da238: 14000001     	b	0xda23c <android::MPEG4Extractor::parseTrackHeader(long, long)+0x330>
   da23c: b940cbe8     	ldr	w8, [sp, #0xc8]
   da240: 350000a8     	cbnz	w8, 0xda254 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x348>
   da244: 14000001     	b	0xda248 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x33c>
   da248: 52800b48     	mov	w8, #0x5a               // =90
   da24c: b900c7e8     	str	w8, [sp, #0xc4]
   da250: 1400002c     	b	0xda300 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f4>
   da254: b85343a8     	ldur	w8, [x29, #-0xcc]
   da258: 35000248     	cbnz	w8, 0xda2a0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x394>
   da25c: 14000001     	b	0xda260 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x354>
   da260: b940d3e8     	ldr	w8, [sp, #0xd0]
   da264: 31404108     	adds	w8, w8, #0x10, lsl #12  // =0x10000
   da268: b9003fe8     	str	w8, [sp, #0x3c]
   da26c: 540001a1     	b.ne	0xda2a0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x394>
   da270: 14000001     	b	0xda274 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x368>
   da274: b940cfe8     	ldr	w8, [sp, #0xcc]
   da278: 71404108     	subs	w8, w8, #0x10, lsl #12  // =0x10000
   da27c: b9003be8     	str	w8, [sp, #0x38]
   da280: 54000101     	b.ne	0xda2a0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x394>
   da284: 14000001     	b	0xda288 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x37c>
   da288: b940cbe8     	ldr	w8, [sp, #0xc8]
   da28c: 350000a8     	cbnz	w8, 0xda2a0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x394>
   da290: 14000001     	b	0xda294 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x388>
   da294: 528021c8     	mov	w8, #0x10e              // =270
   da298: b900c7e8     	str	w8, [sp, #0xc4]
   da29c: 14000018     	b	0xda2fc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f0>
   da2a0: b85343a8     	ldur	w8, [x29, #-0xcc]
   da2a4: 31404108     	adds	w8, w8, #0x10, lsl #12  // =0x10000
   da2a8: b90037e8     	str	w8, [sp, #0x34]
   da2ac: 54000201     	b.ne	0xda2ec <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3e0>
   da2b0: 14000001     	b	0xda2b4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3a8>
   da2b4: b940d3e8     	ldr	w8, [sp, #0xd0]
   da2b8: 350001a8     	cbnz	w8, 0xda2ec <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3e0>
   da2bc: 14000001     	b	0xda2c0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3b4>
   da2c0: b940cfe8     	ldr	w8, [sp, #0xcc]
   da2c4: 35000148     	cbnz	w8, 0xda2ec <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3e0>
   da2c8: 14000001     	b	0xda2cc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3c0>
   da2cc: b940cbe8     	ldr	w8, [sp, #0xc8]
   da2d0: 31404108     	adds	w8, w8, #0x10, lsl #12  // =0x10000
   da2d4: b90033e8     	str	w8, [sp, #0x30]
   da2d8: 540000a1     	b.ne	0xda2ec <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3e0>
   da2dc: 14000001     	b	0xda2e0 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3d4>
   da2e0: 52801688     	mov	w8, #0xb4               // =180
   da2e4: b900c7e8     	str	w8, [sp, #0xc4]
   da2e8: 14000004     	b	0xda2f8 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3ec>
   da2ec: 2a1f03e8     	mov	w8, wzr
   da2f0: b900c7e8     	str	w8, [sp, #0xc4]
   da2f4: 14000001     	b	0xda2f8 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3ec>
   da2f8: 14000001     	b	0xda2fc <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f0>
   da2fc: 14000001     	b	0xda300 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f4>
   da300: 14000001     	b	0xda304 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x3f8>
   da304: b940c7e8     	ldr	w8, [sp, #0xc4]
   da308: 34000188     	cbz	w8, 0xda338 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x42c>
   da30c: 14000001     	b	0xda310 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x404>
   da310: f94053e8     	ldr	x8, [sp, #0xa0]
   da314: f9405909     	ldr	x9, [x8, #0xb0]
   da318: 91002120     	add	x0, x9, #0x8
   da31c: 97ff2ae5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da320: b940c7e2     	ldr	w2, [sp, #0xc4]
   da324: 528e8821     	mov	w1, #0x7441             // =29761
   da328: 72ae4de1     	movk	w1, #0x726f, lsl #16
   da32c: 97ff2551     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   da330: b9002fe0     	str	w0, [sp, #0x2c]
   da334: 14000001     	b	0xda338 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x42c>
   da338: f85603a8     	ldur	x8, [x29, #-0xa0]
   da33c: d101e3a9     	sub	x9, x29, #0x78
   da340: 8b080128     	add	x8, x9, x8
   da344: 9100d100     	add	x0, x8, #0x34
   da348: f90013e9     	str	x9, [sp, #0x20]
   da34c: 97ff345d     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da350: b900c3e0     	str	w0, [sp, #0xc0]
   da354: f85603a8     	ldur	x8, [x29, #-0xa0]
   da358: f94013e9     	ldr	x9, [sp, #0x20]
   da35c: 8b080128     	add	x8, x9, x8
   da360: 9100e100     	add	x0, x8, #0x38
   da364: 97ff3457     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   da368: b900bfe0     	str	w0, [sp, #0xbc]
   da36c: f94053e8     	ldr	x8, [sp, #0xa0]
   da370: f9405909     	ldr	x9, [x8, #0xb0]
   da374: 91002120     	add	x0, x9, #0x8
   da378: 97ff2ace     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da37c: 794187e2     	ldrh	w2, [sp, #0xc2]
   da380: 528d2c81     	mov	w1, #0x6964             // =26980
   da384: 72ac8ae1     	movk	w1, #0x6457, lsl #16
   da388: 97ff253a     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   da38c: f94053e8     	ldr	x8, [sp, #0xa0]
   da390: f9405909     	ldr	x9, [x8, #0xb0]
   da394: 91002129     	add	x9, x9, #0x8
   da398: b9001fe0     	str	w0, [sp, #0x1c]
   da39c: aa0903e0     	mov	x0, x9
   da3a0: 97ff2ac4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da3a4: 79417fe2     	ldrh	w2, [sp, #0xbe]
   da3a8: 528cee81     	mov	w1, #0x6774             // =26484
   da3ac: 72ac8901     	movk	w1, #0x6448, lsl #16
   da3b0: 97ff2530     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   da3b4: 2a1f03e1     	mov	w1, wzr
   da3b8: b81803a1     	stur	w1, [x29, #-0x80]
   da3bc: b9001be0     	str	w0, [sp, #0x18]
   da3c0: 14000001     	b	0xda3c4 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4b8>
   da3c4: b85803a8     	ldur	w8, [x29, #-0x80]
   da3c8: d53bd049     	mrs	x9, TPIDR_EL0
   da3cc: f9401529     	ldr	x9, [x9, #0x28]
   da3d0: f94057ea     	ldr	x10, [sp, #0xa8]
   da3d4: f940014b     	ldr	x11, [x10]
   da3d8: eb0b0129     	subs	x9, x9, x11
   da3dc: b90017e8     	str	w8, [sp, #0x14]
   da3e0: f90007e9     	str	x9, [sp, #0x8]
   da3e4: 540000e1     	b.ne	0xda400 <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4f4>
   da3e8: 14000001     	b	0xda3ec <android::MPEG4Extractor::parseTrackHeader(long, long)+0x4e0>
   da3ec: b94017e0     	ldr	w0, [sp, #0x14]
   da3f0: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
   da3f4: f940cbfc     	ldr	x28, [sp, #0x190]
   da3f8: 9106c3ff     	add	sp, sp, #0x1b0
   da3fc: d65f03c0     	ret
   da400: 97ff3e5c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000da404 <android::Vector<android::MPEG4Extractor::PsshInfo>::push_back(android::MPEG4Extractor::PsshInfo const&)>:
   da404: d10103ff     	sub	sp, sp, #0x40
   da408: a9037bfd     	stp	x29, x30, [sp, #0x30]
   da40c: 9100c3fd     	add	x29, sp, #0x30
   da410: b24003e3     	orr	x3, xzr, #0x1
   da414: f81f83a0     	stur	x0, [x29, #-0x8]
   da418: f81f03a1     	stur	x1, [x29, #-0x10]
   da41c: f85f83a0     	ldur	x0, [x29, #-0x8]
   da420: f85f03a1     	ldur	x1, [x29, #-0x10]
   da424: f9000fe0     	str	x0, [sp, #0x18]
   da428: f9000be3     	str	x3, [sp, #0x10]
   da42c: f90007e1     	str	x1, [sp, #0x8]
   da430: 97ff2670     	bl	0xa3df0 <_ZNK7android6VectorINS_14MPEG4Extractor8PsshInfoEE4sizeEv@plt>
   da434: f9400fe1     	ldr	x1, [sp, #0x18]
   da438: f90003e0     	str	x0, [sp]
   da43c: aa0103e0     	mov	x0, x1
   da440: f94007e1     	ldr	x1, [sp, #0x8]
   da444: f94003e2     	ldr	x2, [sp]
   da448: f9400be3     	ldr	x3, [sp, #0x10]
   da44c: 97ff1e55     	bl	0xa1da0 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEE8insertAtERKS2_mm@plt>
   da450: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   da454: 910103ff     	add	sp, sp, #0x40
   da458: d65f03c0     	ret

00000000000da45c <android::Vector<unsigned int>::operator[](unsigned long) const>:
   da45c: d100c3ff     	sub	sp, sp, #0x30
   da460: a9027bfd     	stp	x29, x30, [sp, #0x20]
   da464: 910083fd     	add	x29, sp, #0x20
   da468: b27e03e8     	orr	x8, xzr, #0x4
   da46c: f81f83a0     	stur	x0, [x29, #-0x8]
   da470: f9000be1     	str	x1, [sp, #0x10]
   da474: f85f83a0     	ldur	x0, [x29, #-0x8]
   da478: f90007e0     	str	x0, [sp, #0x8]
   da47c: f90003e8     	str	x8, [sp]
   da480: 97ff4098     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   da484: f94007e8     	ldr	x8, [sp, #0x8]
   da488: aa0803e0     	mov	x0, x8
   da48c: 97ff2105     	bl	0xa28a0 <_ZNK7android6VectorIjE5arrayEv@plt>
   da490: f9400be8     	ldr	x8, [sp, #0x10]
   da494: f94003e1     	ldr	x1, [sp]
   da498: 9b087c28     	mul	x8, x1, x8
   da49c: 8b080008     	add	x8, x0, x8
   da4a0: aa0803e0     	mov	x0, x8
   da4a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   da4a8: 9100c3ff     	add	sp, sp, #0x30
   da4ac: d65f03c0     	ret

00000000000da4b0 <android::sp<android::SampleTable>::operator==(android::SampleTable const*) const>:
   da4b0: d10043ff     	sub	sp, sp, #0x10
   da4b4: f90007e0     	str	x0, [sp, #0x8]
   da4b8: f90003e1     	str	x1, [sp]
   da4bc: f94007e0     	ldr	x0, [sp, #0x8]
   da4c0: f9400000     	ldr	x0, [x0]
   da4c4: f94003e1     	ldr	x1, [sp]
   da4c8: eb01001f     	cmp	x0, x1
   da4cc: 1a9f17e8     	cset	w8, eq
   da4d0: 320003e9     	orr	w9, wzr, #0x1
   da4d4: 0a090108     	and	w8, w8, w9
   da4d8: 2a0803e0     	mov	w0, w8
   da4dc: 910043ff     	add	sp, sp, #0x10
   da4e0: d65f03c0     	ret

00000000000da4e4 <android::Vector<android::Trex>::size() const>:
   da4e4: d10083ff     	sub	sp, sp, #0x20
   da4e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   da4ec: 910043fd     	add	x29, sp, #0x10
   da4f0: f90007e0     	str	x0, [sp, #0x8]
   da4f4: f94007e0     	ldr	x0, [sp, #0x8]
   da4f8: 97ff21b6     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   da4fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   da500: 910083ff     	add	sp, sp, #0x20
   da504: d65f03c0     	ret

00000000000da508 <android::Vector<android::Trex>::editItemAt(unsigned long)>:
   da508: d10083ff     	sub	sp, sp, #0x20
   da50c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   da510: 910043fd     	add	x29, sp, #0x10
   da514: f90007e0     	str	x0, [sp, #0x8]
   da518: f90003e1     	str	x1, [sp]
   da51c: f94007e0     	ldr	x0, [sp, #0x8]
   da520: f94003e1     	ldr	x1, [sp]
   da524: 97ff1e13     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
   da528: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   da52c: 910083ff     	add	sp, sp, #0x20
   da530: d65f03c0     	ret

00000000000da534 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)>:
   da534: f81e0ffc     	str	x28, [sp, #-0x20]!
   da538: a9017bfd     	stp	x29, x30, [sp, #0x10]
   da53c: 910043fd     	add	x29, sp, #0x10
   da540: d11143ff     	sub	sp, sp, #0x450
   da544: d53bd048     	mrs	x8, TPIDR_EL0
   da548: f9401508     	ldr	x8, [x8, #0x28]
   da54c: f81e83a8     	stur	x8, [x29, #-0x18]
   da550: f81503a0     	stur	x0, [x29, #-0xb0]
   da554: f81483a1     	stur	x1, [x29, #-0xb8]
   da558: f81403a2     	stur	x2, [x29, #-0xc0]
   da55c: f85503a8     	ldur	x8, [x29, #-0xb0]
   da560: f85483a1     	ldur	x1, [x29, #-0xb8]
   da564: f85403a2     	ldur	x2, [x29, #-0xc0]
   da568: d10143a0     	sub	x0, x29, #0x50
   da56c: f9017fe0     	str	x0, [sp, #0x2f8]
   da570: f9017be8     	str	x8, [sp, #0x2f0]
   da574: 97ff37bb     	bl	0xa8460 <_ZN7android4ESDSC1EPKvm@plt>
   da578: d10213a1     	sub	x1, x29, #0x84
   da57c: f9417fe0     	ldr	x0, [sp, #0x2f8]
   da580: 97ff252c     	bl	0xa3a30 <_ZNK7android4ESDS23getObjectTypeIndicationEPh@plt>
   da584: b902efe0     	str	w0, [sp, #0x2ec]
   da588: 14000001     	b	0xda58c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x58>
   da58c: b942efe8     	ldr	w8, [sp, #0x2ec]
   da590: 34000168     	cbz	w8, 0xda5bc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x88>
   da594: 14000001     	b	0xda598 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x64>
   da598: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da59c: b815c3a8     	stur	w8, [x29, #-0xa4]
   da5a0: 320003e8     	orr	w8, wzr, #0x1
   da5a4: b81303a8     	stur	w8, [x29, #-0xd0]
   da5a8: 14000432     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da5ac: f81383a0     	stur	x0, [x29, #-0xc8]
   da5b0: 2a0103e8     	mov	w8, w1
   da5b4: b81343a8     	stur	w8, [x29, #-0xcc]
   da5b8: 1400043e     	b	0xdb6b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x117c>
   da5bc: 3857c3a8     	ldurb	w8, [x29, #-0x84]
   da5c0: 71038508     	subs	w8, w8, #0xe1
   da5c4: b902ebe8     	str	w8, [sp, #0x2e8]
   da5c8: 540003e1     	b.ne	0xda644 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x110>
   da5cc: 14000001     	b	0xda5d0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x9c>
   da5d0: f9417be8     	ldr	x8, [sp, #0x2f0]
   da5d4: f9405909     	ldr	x9, [x8, #0xb0]
   da5d8: b50000e9     	cbnz	x9, 0xda5f4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc0>
   da5dc: 14000001     	b	0xda5e0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xac>
   da5e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da5e4: b815c3a8     	stur	w8, [x29, #-0xa4]
   da5e8: 320003e8     	orr	w8, wzr, #0x1
   da5ec: b81303a8     	stur	w8, [x29, #-0xd0]
   da5f0: 14000420     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da5f4: f9417be8     	ldr	x8, [sp, #0x2f0]
   da5f8: f9405909     	ldr	x9, [x8, #0xb0]
   da5fc: 91002120     	add	x0, x9, #0x8
   da600: 97ff2a2c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da604: f90173e0     	str	x0, [sp, #0x2e0]
   da608: 14000001     	b	0xda60c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd8>
   da60c: d0000e68     	adrp	x8, 0x2a8000
   da610: f9416108     	ldr	x8, [x8, #0x2c0]
   da614: f9400102     	ldr	x2, [x8]
   da618: 528daca1     	mov	w1, #0x6d65             // =28005
   da61c: 72adad21     	movk	w1, #0x6d69, lsl #16
   da620: f94173e0     	ldr	x0, [sp, #0x2e0]
   da624: 97ff1767     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   da628: b902dfe0     	str	w0, [sp, #0x2dc]
   da62c: 14000001     	b	0xda630 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfc>
   da630: 2a1f03e8     	mov	w8, wzr
   da634: b815c3a8     	stur	w8, [x29, #-0xa4]
   da638: 320003e8     	orr	w8, wzr, #0x1
   da63c: b81303a8     	stur	w8, [x29, #-0xd0]
   da640: 1400040c     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da644: 3857c3a8     	ldurb	w8, [x29, #-0x84]
   da648: 7101ad08     	subs	w8, w8, #0x6b
   da64c: b902dbe8     	str	w8, [sp, #0x2d8]
   da650: 540000e1     	b.ne	0xda66c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x138>
   da654: 14000001     	b	0xda658 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x124>
   da658: 12807e28     	mov	w8, #-0x3f2             // =-1010
   da65c: b815c3a8     	stur	w8, [x29, #-0xa4]
   da660: 320003e8     	orr	w8, wzr, #0x1
   da664: b81303a8     	stur	w8, [x29, #-0xd0]
   da668: 14000402     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da66c: d10143a0     	sub	x0, x29, #0x50
   da670: d10243a1     	sub	x1, x29, #0x90
   da674: d10263a2     	sub	x2, x29, #0x98
   da678: 97ff2666     	bl	0xa4010 <_ZNK7android4ESDS20getCodecSpecificInfoEPPKvPm@plt>
   da67c: b902d7e0     	str	w0, [sp, #0x2d4]
   da680: 14000001     	b	0xda684 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x150>
   da684: b942d7e8     	ldr	w8, [sp, #0x2d4]
   da688: 340000e8     	cbz	w8, 0xda6a4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x170>
   da68c: 14000001     	b	0xda690 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x15c>
   da690: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da694: b815c3a8     	stur	w8, [x29, #-0xa4]
   da698: 320003e8     	orr	w8, wzr, #0x1
   da69c: b81303a8     	stur	w8, [x29, #-0xd0]
   da6a0: 140003f4     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da6a4: f85683a8     	ldur	x8, [x29, #-0x98]
   da6a8: b50000e8     	cbnz	x8, 0xda6c4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x190>
   da6ac: 14000001     	b	0xda6b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x17c>
   da6b0: 2a1f03e8     	mov	w8, wzr
   da6b4: b815c3a8     	stur	w8, [x29, #-0xa4]
   da6b8: 320003e8     	orr	w8, wzr, #0x1
   da6bc: b81303a8     	stur	w8, [x29, #-0xd0]
   da6c0: 140003ec     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da6c4: f85683a8     	ldur	x8, [x29, #-0x98]
   da6c8: f1000508     	subs	x8, x8, #0x1
   da6cc: f90167e8     	str	x8, [sp, #0x2c8]
   da6d0: 540000e8     	b.hi	0xda6ec <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1b8>
   da6d4: 14000001     	b	0xda6d8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1a4>
   da6d8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da6dc: b815c3a8     	stur	w8, [x29, #-0xa4]
   da6e0: 320003e8     	orr	w8, wzr, #0x1
   da6e4: b81303a8     	stur	w8, [x29, #-0xd0]
   da6e8: 140003e2     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   da6ec: f85703a1     	ldur	x1, [x29, #-0x90]
   da6f0: f85683a2     	ldur	x2, [x29, #-0x98]
   da6f4: d10203a0     	sub	x0, x29, #0x80
   da6f8: 97ff16ba     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
   da6fc: 14000001     	b	0xda700 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1cc>
   da700: 528000a8     	mov	w8, #0x5                // =5
   da704: 2a0803e1     	mov	w1, w8
   da708: d10203a0     	sub	x0, x29, #0x80
   da70c: 97ff1f25     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da710: b902c7e0     	str	w0, [sp, #0x2c4]
   da714: 14000001     	b	0xda718 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1e4>
   da718: b942c7e8     	ldr	w8, [sp, #0x2c4]
   da71c: b812c3a8     	stur	w8, [x29, #-0xd4]
   da720: b852c3a9     	ldur	w9, [x29, #-0xd4]
   da724: 71007d29     	subs	w9, w9, #0x1f
   da728: b902c3e9     	str	w9, [sp, #0x2c0]
   da72c: 54000241     	b.ne	0xda774 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x240>
   da730: 14000001     	b	0xda734 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x200>
   da734: 321f07e8     	orr	w8, wzr, #0x6
   da738: 2a0803e1     	mov	w1, w8
   da73c: d10203a0     	sub	x0, x29, #0x80
   da740: 97ff1f18     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da744: b902bfe0     	str	w0, [sp, #0x2bc]
   da748: 14000001     	b	0xda74c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x218>
   da74c: b942bfe8     	ldr	w8, [sp, #0x2bc]
   da750: 11008109     	add	w9, w8, #0x20
   da754: b812c3a9     	stur	w9, [x29, #-0xd4]
   da758: 14000007     	b	0xda774 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x240>
   da75c: f81383a0     	stur	x0, [x29, #-0xc8]
   da760: 2a0103e8     	mov	w8, w1
   da764: b81343a8     	stur	w8, [x29, #-0xcc]
   da768: d10203a0     	sub	x0, x29, #0x80
   da76c: 97ff23a1     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
   da770: 140003d0     	b	0xdb6b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x117c>
   da774: f9417be8     	ldr	x8, [sp, #0x2f0]
   da778: f9405909     	ldr	x9, [x8, #0xb0]
   da77c: b50000e9     	cbnz	x9, 0xda798 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x264>
   da780: 14000001     	b	0xda784 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x250>
   da784: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da788: b815c3a8     	stur	w8, [x29, #-0xa4]
   da78c: 320003e8     	orr	w8, wzr, #0x1
   da790: b81303a8     	stur	w8, [x29, #-0xd0]
   da794: 140003b4     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da798: f9417be8     	ldr	x8, [sp, #0x2f0]
   da79c: f9405909     	ldr	x9, [x8, #0xb0]
   da7a0: 91002120     	add	x0, x9, #0x8
   da7a4: 97ff29c3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   da7a8: f9015be0     	str	x0, [sp, #0x2b0]
   da7ac: 14000001     	b	0xda7b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x27c>
   da7b0: b852c3a2     	ldur	w2, [x29, #-0xd4]
   da7b4: 528dee81     	mov	w1, #0x6f74             // =28532
   da7b8: 72ac2c21     	movk	w1, #0x6161, lsl #16
   da7bc: f9415be0     	ldr	x0, [sp, #0x2b0]
   da7c0: 97ff242c     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   da7c4: b902afe0     	str	w0, [sp, #0x2ac]
   da7c8: 14000001     	b	0xda7cc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x298>
   da7cc: 321e03e8     	orr	w8, wzr, #0x4
   da7d0: 2a0803e1     	mov	w1, w8
   da7d4: d10203a0     	sub	x0, x29, #0x80
   da7d8: 97ff1ef2     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da7dc: b902abe0     	str	w0, [sp, #0x2a8]
   da7e0: 14000001     	b	0xda7e4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x2b0>
   da7e4: b942abe8     	ldr	w8, [sp, #0x2a8]
   da7e8: b81283a8     	stur	w8, [x29, #-0xd8]
   da7ec: 2a1f03e9     	mov	w9, wzr
   da7f0: b81243a9     	stur	w9, [x29, #-0xdc]
   da7f4: b81203a9     	stur	w9, [x29, #-0xe0]
   da7f8: b85283a9     	ldur	w9, [x29, #-0xd8]
   da7fc: 71003d29     	subs	w9, w9, #0xf
   da800: b902a7e9     	str	w9, [sp, #0x2a4]
   da804: 54000421     	b.ne	0xda888 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x354>
   da808: 14000001     	b	0xda80c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x2d8>
   da80c: d10203a0     	sub	x0, x29, #0x80
   da810: 97ff1dec     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   da814: f9014fe0     	str	x0, [sp, #0x298]
   da818: 14000001     	b	0xda81c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x2e8>
   da81c: f9414fe8     	ldr	x8, [sp, #0x298]
   da820: f1006d09     	subs	x9, x8, #0x1b
   da824: f9014be9     	str	x9, [sp, #0x290]
   da828: 540000e8     	b.hi	0xda844 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x310>
   da82c: 14000001     	b	0xda830 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x2fc>
   da830: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da834: b815c3a8     	stur	w8, [x29, #-0xa4]
   da838: 320003e8     	orr	w8, wzr, #0x1
   da83c: b81303a8     	stur	w8, [x29, #-0xd0]
   da840: 14000389     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da844: 321d07e8     	orr	w8, wzr, #0x18
   da848: 2a0803e1     	mov	w1, w8
   da84c: d10203a0     	sub	x0, x29, #0x80
   da850: 97ff1ed4     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da854: b9028fe0     	str	w0, [sp, #0x28c]
   da858: 14000001     	b	0xda85c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x328>
   da85c: b9428fe8     	ldr	w8, [sp, #0x28c]
   da860: b81243a8     	stur	w8, [x29, #-0xdc]
   da864: 321e03e9     	orr	w9, wzr, #0x4
   da868: 2a0903e1     	mov	w1, w9
   da86c: d10203a0     	sub	x0, x29, #0x80
   da870: 97ff1ecc     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da874: b9028be0     	str	w0, [sp, #0x288]
   da878: 14000001     	b	0xda87c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x348>
   da87c: b9428be8     	ldr	w8, [sp, #0x288]
   da880: b81203a8     	stur	w8, [x29, #-0xe0]
   da884: 1400002d     	b	0xda938 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x404>
   da888: d10203a0     	sub	x0, x29, #0x80
   da88c: 97ff1dcd     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   da890: f90143e0     	str	x0, [sp, #0x280]
   da894: 14000001     	b	0xda898 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x364>
   da898: f94143e8     	ldr	x8, [sp, #0x280]
   da89c: f1000d09     	subs	x9, x8, #0x3
   da8a0: f9013fe9     	str	x9, [sp, #0x278]
   da8a4: 540000e8     	b.hi	0xda8c0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x38c>
   da8a8: 14000001     	b	0xda8ac <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x378>
   da8ac: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da8b0: b815c3a8     	stur	w8, [x29, #-0xa4]
   da8b4: 320003e8     	orr	w8, wzr, #0x1
   da8b8: b81303a8     	stur	w8, [x29, #-0xd0]
   da8bc: 1400036a     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da8c0: 321e03e8     	orr	w8, wzr, #0x4
   da8c4: 2a0803e1     	mov	w1, w8
   da8c8: d10203a0     	sub	x0, x29, #0x80
   da8cc: 97ff1eb5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da8d0: b90277e0     	str	w0, [sp, #0x274]
   da8d4: 14000001     	b	0xda8d8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x3a4>
   da8d8: b94277e8     	ldr	w8, [sp, #0x274]
   da8dc: b81203a8     	stur	w8, [x29, #-0xe0]
   da8e0: b85283a9     	ldur	w9, [x29, #-0xd8]
   da8e4: 71003529     	subs	w9, w9, #0xd
   da8e8: b90273e9     	str	w9, [sp, #0x270]
   da8ec: 540000e0     	b.eq	0xda908 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x3d4>
   da8f0: 14000001     	b	0xda8f4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x3c0>
   da8f4: b85283a8     	ldur	w8, [x29, #-0xd8]
   da8f8: 71003908     	subs	w8, w8, #0xe
   da8fc: b9026fe8     	str	w8, [sp, #0x26c]
   da900: 540000e1     	b.ne	0xda91c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x3e8>
   da904: 14000001     	b	0xda908 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x3d4>
   da908: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da90c: b815c3a8     	stur	w8, [x29, #-0xa4]
   da910: 320003e8     	orr	w8, wzr, #0x1
   da914: b81303a8     	stur	w8, [x29, #-0xd0]
   da918: 14000353     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da91c: b85283a8     	ldur	w8, [x29, #-0xd8]
   da920: 2a0803e9     	mov	w9, w8
   da924: f0000e6a     	adrp	x10, 0x2a9000
   da928: 9100514a     	add	x10, x10, #0x14
   da92c: b8697948     	ldr	w8, [x10, x9, lsl #2]
   da930: b81243a8     	stur	w8, [x29, #-0xdc]
   da934: 14000001     	b	0xda938 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x404>
   da938: b852c3a8     	ldur	w8, [x29, #-0xd4]
   da93c: 71001508     	subs	w8, w8, #0x5
   da940: b9026be8     	str	w8, [sp, #0x268]
   da944: 540000e0     	b.eq	0xda960 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x42c>
   da948: 14000001     	b	0xda94c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x418>
   da94c: b852c3a8     	ldur	w8, [x29, #-0xd4]
   da950: 71007508     	subs	w8, w8, #0x1d
   da954: b90267e8     	str	w8, [sp, #0x264]
   da958: 54000aa1     	b.ne	0xdaaac <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x578>
   da95c: 14000001     	b	0xda960 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x42c>
   da960: d10203a0     	sub	x0, x29, #0x80
   da964: 97ff1d97     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   da968: f9012fe0     	str	x0, [sp, #0x258]
   da96c: 14000001     	b	0xda970 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x43c>
   da970: f9412fe8     	ldr	x8, [sp, #0x258]
   da974: f1000d09     	subs	x9, x8, #0x3
   da978: f9012be9     	str	x9, [sp, #0x250]
   da97c: 540000e8     	b.hi	0xda998 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x464>
   da980: 14000001     	b	0xda984 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x450>
   da984: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da988: b815c3a8     	stur	w8, [x29, #-0xa4]
   da98c: 320003e8     	orr	w8, wzr, #0x1
   da990: b81303a8     	stur	w8, [x29, #-0xd0]
   da994: 14000334     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da998: 321e03e8     	orr	w8, wzr, #0x4
   da99c: 2a0803e1     	mov	w1, w8
   da9a0: d10203a0     	sub	x0, x29, #0x80
   da9a4: 97ff1e7f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   da9a8: b9024fe0     	str	w0, [sp, #0x24c]
   da9ac: 14000001     	b	0xda9b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x47c>
   da9b0: b9424fe8     	ldr	w8, [sp, #0x24c]
   da9b4: b811c3a8     	stur	w8, [x29, #-0xe4]
   da9b8: b851c3a9     	ldur	w9, [x29, #-0xe4]
   da9bc: 71003d29     	subs	w9, w9, #0xf
   da9c0: b9024be9     	str	w9, [sp, #0x248]
   da9c4: 54000461     	b.ne	0xdaa50 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x51c>
   da9c8: 14000001     	b	0xda9cc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x498>
   da9cc: f85683a8     	ldur	x8, [x29, #-0x98]
   da9d0: f1001d08     	subs	x8, x8, #0x7
   da9d4: f90123e8     	str	x8, [sp, #0x240]
   da9d8: 540000e8     	b.hi	0xda9f4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x4c0>
   da9dc: 14000001     	b	0xda9e0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x4ac>
   da9e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   da9e4: b815c3a8     	stur	w8, [x29, #-0xa4]
   da9e8: 320003e8     	orr	w8, wzr, #0x1
   da9ec: b81303a8     	stur	w8, [x29, #-0xd0]
   da9f0: 1400031d     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   da9f4: d10203a0     	sub	x0, x29, #0x80
   da9f8: 97ff1d72     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   da9fc: f9011fe0     	str	x0, [sp, #0x238]
   daa00: 14000001     	b	0xdaa04 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x4d0>
   daa04: f9411fe8     	ldr	x8, [sp, #0x238]
   daa08: f1005d09     	subs	x9, x8, #0x17
   daa0c: f9011be9     	str	x9, [sp, #0x230]
   daa10: 540000e8     	b.hi	0xdaa2c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x4f8>
   daa14: 14000001     	b	0xdaa18 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x4e4>
   daa18: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   daa1c: b815c3a8     	stur	w8, [x29, #-0xa4]
   daa20: 320003e8     	orr	w8, wzr, #0x1
   daa24: b81303a8     	stur	w8, [x29, #-0xd0]
   daa28: 1400030f     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   daa2c: 321d07e8     	orr	w8, wzr, #0x18
   daa30: 2a0803e1     	mov	w1, w8
   daa34: d10203a0     	sub	x0, x29, #0x80
   daa38: 97ff1e5a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daa3c: b9022fe0     	str	w0, [sp, #0x22c]
   daa40: 14000001     	b	0xdaa44 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x510>
   daa44: b9422fe8     	ldr	w8, [sp, #0x22c]
   daa48: b81183a8     	stur	w8, [x29, #-0xe8]
   daa4c: 14000017     	b	0xdaaa8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x574>
   daa50: b851c3a8     	ldur	w8, [x29, #-0xe4]
   daa54: 71003508     	subs	w8, w8, #0xd
   daa58: b9022be8     	str	w8, [sp, #0x228]
   daa5c: 540000e0     	b.eq	0xdaa78 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x544>
   daa60: 14000001     	b	0xdaa64 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x530>
   daa64: b851c3a8     	ldur	w8, [x29, #-0xe4]
   daa68: 71003908     	subs	w8, w8, #0xe
   daa6c: b90227e8     	str	w8, [sp, #0x224]
   daa70: 540000e1     	b.ne	0xdaa8c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x558>
   daa74: 14000001     	b	0xdaa78 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x544>
   daa78: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   daa7c: b815c3a8     	stur	w8, [x29, #-0xa4]
   daa80: 320003e8     	orr	w8, wzr, #0x1
   daa84: b81303a8     	stur	w8, [x29, #-0xd0]
   daa88: 140002f7     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   daa8c: b851c3a8     	ldur	w8, [x29, #-0xe4]
   daa90: 2a0803e9     	mov	w9, w8
   daa94: f0000e6a     	adrp	x10, 0x2a9000
   daa98: 9100514a     	add	x10, x10, #0x14
   daa9c: b8697948     	ldr	w8, [x10, x9, lsl #2]
   daaa0: b81183a8     	stur	w8, [x29, #-0xe8]
   daaa4: 14000001     	b	0xdaaa8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x574>
   daaa8: 14000001     	b	0xdaaac <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x578>
   daaac: b85203a8     	ldur	w8, [x29, #-0xe0]
   daab0: 2a0803e9     	mov	w9, w8
   daab4: 71001d08     	subs	w8, w8, #0x7
   daab8: b90223e9     	str	w9, [sp, #0x220]
   daabc: b9021fe8     	str	w8, [sp, #0x21c]
   daac0: 540002c3     	b.lo	0xdab18 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5e4>
   daac4: 14000001     	b	0xdaac8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x594>
   daac8: b94223e8     	ldr	w8, [sp, #0x220]
   daacc: 71001d09     	subs	w9, w8, #0x7
   daad0: b9021be9     	str	w9, [sp, #0x218]
   daad4: 540002a0     	b.eq	0xdab28 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5f4>
   daad8: 14000001     	b	0xdaadc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5a8>
   daadc: b94223e8     	ldr	w8, [sp, #0x220]
   daae0: 71002d09     	subs	w9, w8, #0xb
   daae4: b90217e9     	str	w9, [sp, #0x214]
   daae8: 540001a0     	b.eq	0xdab1c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5e8>
   daaec: 14000001     	b	0xdaaf0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5bc>
   daaf0: b94223e8     	ldr	w8, [sp, #0x220]
   daaf4: 71003109     	subs	w9, w8, #0xc
   daaf8: b90213e9     	str	w9, [sp, #0x210]
   daafc: 54000160     	b.eq	0xdab28 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5f4>
   dab00: 14000001     	b	0xdab04 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5d0>
   dab04: b94223e8     	ldr	w8, [sp, #0x220]
   dab08: 71003909     	subs	w9, w8, #0xe
   dab0c: b9020fe9     	str	w9, [sp, #0x20c]
   dab10: 540000c0     	b.eq	0xdab28 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x5f4>
   dab14: 14000008     	b	0xdab34 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x600>
   dab18: 1400000c     	b	0xdab48 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x614>
   dab1c: 32000be8     	orr	w8, wzr, #0x7
   dab20: b81203a8     	stur	w8, [x29, #-0xe0]
   dab24: 14000009     	b	0xdab48 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x614>
   dab28: 321d03e8     	orr	w8, wzr, #0x8
   dab2c: b81203a8     	stur	w8, [x29, #-0xe0]
   dab30: 14000006     	b	0xdab48 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x614>
   dab34: 12807e28     	mov	w8, #-0x3f2             // =-1010
   dab38: b815c3a8     	stur	w8, [x29, #-0xa4]
   dab3c: 320003e8     	orr	w8, wzr, #0x1
   dab40: b81303a8     	stur	w8, [x29, #-0xd0]
   dab44: 140002c8     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   dab48: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dab4c: 71001508     	subs	w8, w8, #0x5
   dab50: b9020be8     	str	w8, [sp, #0x208]
   dab54: 540000e0     	b.eq	0xdab70 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x63c>
   dab58: 14000001     	b	0xdab5c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x628>
   dab5c: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dab60: 71007508     	subs	w8, w8, #0x1d
   dab64: b90207e8     	str	w8, [sp, #0x204]
   dab68: 540006c1     	b.ne	0xdac40 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x70c>
   dab6c: 14000001     	b	0xdab70 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x63c>
   dab70: d10203a0     	sub	x0, x29, #0x80
   dab74: 97ff1d13     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dab78: f900ffe0     	str	x0, [sp, #0x1f8]
   dab7c: 14000001     	b	0xdab80 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x64c>
   dab80: f940ffe8     	ldr	x8, [sp, #0x1f8]
   dab84: f1001109     	subs	x9, x8, #0x4
   dab88: f900fbe9     	str	x9, [sp, #0x1f0]
   dab8c: 540000e8     	b.hi	0xdaba8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x674>
   dab90: 14000001     	b	0xdab94 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x660>
   dab94: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dab98: b815c3a8     	stur	w8, [x29, #-0xa4]
   dab9c: 320003e8     	orr	w8, wzr, #0x1
   daba0: b81303a8     	stur	w8, [x29, #-0xd0]
   daba4: 140002b0     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   daba8: 528000a8     	mov	w8, #0x5                // =5
   dabac: 2a0803e1     	mov	w1, w8
   dabb0: d10203a0     	sub	x0, x29, #0x80
   dabb4: 97ff1dfb     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dabb8: b901efe0     	str	w0, [sp, #0x1ec]
   dabbc: 14000001     	b	0xdabc0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x68c>
   dabc0: b941efe8     	ldr	w8, [sp, #0x1ec]
   dabc4: b812c3a8     	stur	w8, [x29, #-0xd4]
   dabc8: b852c3a9     	ldur	w9, [x29, #-0xd4]
   dabcc: 71007d29     	subs	w9, w9, #0x1f
   dabd0: b901ebe9     	str	w9, [sp, #0x1e8]
   dabd4: 54000341     	b.ne	0xdac3c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x708>
   dabd8: 14000001     	b	0xdabdc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x6a8>
   dabdc: d10203a0     	sub	x0, x29, #0x80
   dabe0: 97ff1cf8     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dabe4: f900f3e0     	str	x0, [sp, #0x1e0]
   dabe8: 14000001     	b	0xdabec <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x6b8>
   dabec: f940f3e8     	ldr	x8, [sp, #0x1e0]
   dabf0: f1001509     	subs	x9, x8, #0x5
   dabf4: f900efe9     	str	x9, [sp, #0x1d8]
   dabf8: 540000e8     	b.hi	0xdac14 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x6e0>
   dabfc: 14000001     	b	0xdac00 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x6cc>
   dac00: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dac04: b815c3a8     	stur	w8, [x29, #-0xa4]
   dac08: 320003e8     	orr	w8, wzr, #0x1
   dac0c: b81303a8     	stur	w8, [x29, #-0xd0]
   dac10: 14000295     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   dac14: 321f07e8     	orr	w8, wzr, #0x6
   dac18: 2a0803e1     	mov	w1, w8
   dac1c: d10203a0     	sub	x0, x29, #0x80
   dac20: 97ff1de0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dac24: b901d7e0     	str	w0, [sp, #0x1d4]
   dac28: 14000001     	b	0xdac2c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x6f8>
   dac2c: b941d7e8     	ldr	w8, [sp, #0x1d4]
   dac30: 11008109     	add	w9, w8, #0x20
   dac34: b812c3a9     	stur	w9, [x29, #-0xd4]
   dac38: 14000001     	b	0xdac3c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x708>
   dac3c: 14000001     	b	0xdac40 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x70c>
   dac40: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dac44: 71000908     	subs	w8, w8, #0x2
   dac48: b901d3e8     	str	w8, [sp, #0x1d0]
   dac4c: 540002c0     	b.eq	0xdaca4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x770>
   dac50: 14000001     	b	0xdac54 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x720>
   dac54: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dac58: 71004508     	subs	w8, w8, #0x11
   dac5c: b901cfe8     	str	w8, [sp, #0x1cc]
   dac60: 54000220     	b.eq	0xdaca4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x770>
   dac64: 14000001     	b	0xdac68 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x734>
   dac68: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dac6c: 71005d08     	subs	w8, w8, #0x17
   dac70: b901cbe8     	str	w8, [sp, #0x1c8]
   dac74: 54000180     	b.eq	0xdaca4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x770>
   dac78: 14000001     	b	0xdac7c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x748>
   dac7c: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dac80: 71005108     	subs	w8, w8, #0x14
   dac84: b901c7e8     	str	w8, [sp, #0x1c4]
   dac88: 540000e0     	b.eq	0xdaca4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x770>
   dac8c: 14000001     	b	0xdac90 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x75c>
   dac90: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dac94: 71005908     	subs	w8, w8, #0x16
   dac98: b901c3e8     	str	w8, [sp, #0x1c0]
   dac9c: 54004341     	b.ne	0xdb504 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfd0>
   daca0: 14000001     	b	0xdaca4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x770>
   daca4: d10203a0     	sub	x0, x29, #0x80
   daca8: 97ff1cc6     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dacac: f900dfe0     	str	x0, [sp, #0x1b8]
   dacb0: 14000001     	b	0xdacb4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x780>
   dacb4: f940dfe8     	ldr	x8, [sp, #0x1b8]
   dacb8: f1000509     	subs	x9, x8, #0x1
   dacbc: f900dbe9     	str	x9, [sp, #0x1b0]
   dacc0: 540000e8     	b.hi	0xdacdc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x7a8>
   dacc4: 14000001     	b	0xdacc8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x794>
   dacc8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   daccc: b815c3a8     	stur	w8, [x29, #-0xa4]
   dacd0: 320003e8     	orr	w8, wzr, #0x1
   dacd4: b81303a8     	stur	w8, [x29, #-0xd0]
   dacd8: 14000263     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   dacdc: 320003e8     	orr	w8, wzr, #0x1
   dace0: 2a0803e1     	mov	w1, w8
   dace4: d10203a0     	sub	x0, x29, #0x80
   dace8: 97ff1dae     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dacec: b901afe0     	str	w0, [sp, #0x1ac]
   dacf0: 14000001     	b	0xdacf4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x7c0>
   dacf4: b941afe8     	ldr	w8, [sp, #0x1ac]
   dacf8: b81143a8     	stur	w8, [x29, #-0xec]
   dacfc: 320003e9     	orr	w9, wzr, #0x1
   dad00: 2a0903e1     	mov	w1, w9
   dad04: d10203a0     	sub	x0, x29, #0x80
   dad08: 97ff1da6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dad0c: b901abe0     	str	w0, [sp, #0x1a8]
   dad10: 14000001     	b	0xdad14 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x7e0>
   dad14: b941abe8     	ldr	w8, [sp, #0x1a8]
   dad18: b81103a8     	stur	w8, [x29, #-0xf0]
   dad1c: b85103a9     	ldur	w9, [x29, #-0xf0]
   dad20: 34000329     	cbz	w9, 0xdad84 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x850>
   dad24: 14000001     	b	0xdad28 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x7f4>
   dad28: d10203a0     	sub	x0, x29, #0x80
   dad2c: 97ff1ca5     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dad30: f900d3e0     	str	x0, [sp, #0x1a0]
   dad34: 14000001     	b	0xdad38 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x804>
   dad38: f940d3e8     	ldr	x8, [sp, #0x1a0]
   dad3c: f1003509     	subs	x9, x8, #0xd
   dad40: f900cfe9     	str	x9, [sp, #0x198]
   dad44: 540000e8     	b.hi	0xdad60 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x82c>
   dad48: 14000001     	b	0xdad4c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x818>
   dad4c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dad50: b815c3a8     	stur	w8, [x29, #-0xa4]
   dad54: 320003e8     	orr	w8, wzr, #0x1
   dad58: b81303a8     	stur	w8, [x29, #-0xd0]
   dad5c: 14000242     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   dad60: 321f0be8     	orr	w8, wzr, #0xe
   dad64: 2a0803e1     	mov	w1, w8
   dad68: d10203a0     	sub	x0, x29, #0x80
   dad6c: 97ff1d8d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dad70: b90197e0     	str	w0, [sp, #0x194]
   dad74: 14000001     	b	0xdad78 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x844>
   dad78: b94197e8     	ldr	w8, [sp, #0x194]
   dad7c: b810c3a8     	stur	w8, [x29, #-0xf4]
   dad80: 14000001     	b	0xdad84 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x850>
   dad84: 12800008     	mov	w8, #-0x1               // =-1
   dad88: b81083a8     	stur	w8, [x29, #-0xf8]
   dad8c: d10203a0     	sub	x0, x29, #0x80
   dad90: 97ff1c8c     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dad94: f900c7e0     	str	x0, [sp, #0x188]
   dad98: 14000001     	b	0xdad9c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x868>
   dad9c: f940c7e8     	ldr	x8, [sp, #0x188]
   dada0: b4000168     	cbz	x8, 0xdadcc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x898>
   dada4: 14000001     	b	0xdada8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x874>
   dada8: 320003e8     	orr	w8, wzr, #0x1
   dadac: 2a0803e1     	mov	w1, w8
   dadb0: d10203a0     	sub	x0, x29, #0x80
   dadb4: 97ff1d7b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dadb8: b90187e0     	str	w0, [sp, #0x184]
   dadbc: 14000001     	b	0xdadc0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x88c>
   dadc0: b94187e8     	ldr	w8, [sp, #0x184]
   dadc4: b81083a8     	stur	w8, [x29, #-0xf8]
   dadc8: 14000024     	b	0xdae58 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x924>
   dadcc: b852c3a8     	ldur	w8, [x29, #-0xd4]
   dadd0: 2a0803e9     	mov	w9, w8
   dadd4: 71000908     	subs	w8, w8, #0x2
   dadd8: b90183e9     	str	w9, [sp, #0x180]
   daddc: b9017fe8     	str	w8, [sp, #0x17c]
   dade0: 54000240     	b.eq	0xdae28 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x8f4>
   dade4: 14000001     	b	0xdade8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x8b4>
   dade8: b94183e8     	ldr	w8, [sp, #0x180]
   dadec: 71004509     	subs	w9, w8, #0x11
   dadf0: b9017be9     	str	w9, [sp, #0x178]
   dadf4: 54000200     	b.eq	0xdae34 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x900>
   dadf8: 14000001     	b	0xdadfc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x8c8>
   dadfc: b94183e8     	ldr	w8, [sp, #0x180]
   dae00: 71005109     	subs	w9, w8, #0x14
   dae04: b90177e9     	str	w9, [sp, #0x174]
   dae08: 54000160     	b.eq	0xdae34 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x900>
   dae0c: 14000001     	b	0xdae10 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x8dc>
   dae10: b94183e8     	ldr	w8, [sp, #0x180]
   dae14: 71005909     	subs	w9, w8, #0x16
   dae18: 71000929     	subs	w9, w9, #0x2
   dae1c: b90173e9     	str	w9, [sp, #0x170]
   dae20: 540000a3     	b.lo	0xdae34 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x900>
   dae24: 14000007     	b	0xdae40 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x90c>
   dae28: 2a1f03e8     	mov	w8, wzr
   dae2c: b81083a8     	stur	w8, [x29, #-0xf8]
   dae30: 14000009     	b	0xdae54 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x920>
   dae34: 320003e8     	orr	w8, wzr, #0x1
   dae38: b81083a8     	stur	w8, [x29, #-0xf8]
   dae3c: 14000006     	b	0xdae54 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x920>
   dae40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dae44: b815c3a8     	stur	w8, [x29, #-0xa4]
   dae48: 320003e8     	orr	w8, wzr, #0x1
   dae4c: b81303a8     	stur	w8, [x29, #-0xd0]
   dae50: 14000205     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   dae54: 14000001     	b	0xdae58 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x924>
   dae58: b85203a8     	ldur	w8, [x29, #-0xe0]
   dae5c: 35003528     	cbnz	w8, 0xdb500 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfcc>
   dae60: 14000001     	b	0xdae64 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x930>
   dae64: 2a1f03e8     	mov	w8, wzr
   dae68: b81043a8     	stur	w8, [x29, #-0xfc]
   dae6c: b81003a8     	stur	w8, [x29, #-0x100]
   dae70: d10203a0     	sub	x0, x29, #0x80
   dae74: 97ff1c53     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   dae78: f900b7e0     	str	x0, [sp, #0x168]
   dae7c: 14000001     	b	0xdae80 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x94c>
   dae80: f940b7e8     	ldr	x8, [sp, #0x168]
   dae84: f1007d09     	subs	x9, x8, #0x1f
   dae88: f900b3e9     	str	x9, [sp, #0x160]
   dae8c: 540000e8     	b.hi	0xdaea8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x974>
   dae90: 14000001     	b	0xdae94 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x960>
   dae94: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dae98: b815c3a8     	stur	w8, [x29, #-0xa4]
   dae9c: 320003e8     	orr	w8, wzr, #0x1
   daea0: b81303a8     	stur	w8, [x29, #-0xd0]
   daea4: 140001f0     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   daea8: 321e03e8     	orr	w8, wzr, #0x4
   daeac: 2a0803e1     	mov	w1, w8
   daeb0: d10203a0     	sub	x0, x29, #0x80
   daeb4: 97ff1d3b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daeb8: b9015fe0     	str	w0, [sp, #0x15c]
   daebc: 14000001     	b	0xdaec0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x98c>
   daec0: b9415fe8     	ldr	w8, [sp, #0x15c]
   daec4: b9035fe8     	str	w8, [sp, #0x35c]
   daec8: 321f03e9     	orr	w9, wzr, #0x2
   daecc: 2a0903e1     	mov	w1, w9
   daed0: d10203a0     	sub	x0, x29, #0x80
   daed4: 97ff1d33     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daed8: b9015be0     	str	w0, [sp, #0x158]
   daedc: 14000001     	b	0xdaee0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x9ac>
   daee0: b9415be8     	ldr	w8, [sp, #0x158]
   daee4: b9035be8     	str	w8, [sp, #0x358]
   daee8: 321e03e9     	orr	w9, wzr, #0x4
   daeec: 2a0903e1     	mov	w1, w9
   daef0: d10203a0     	sub	x0, x29, #0x80
   daef4: 97ff1d2b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daef8: b90157e0     	str	w0, [sp, #0x154]
   daefc: 14000001     	b	0xdaf00 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x9cc>
   daf00: b94157e8     	ldr	w8, [sp, #0x154]
   daf04: b90357e8     	str	w8, [sp, #0x354]
   daf08: 321e03e9     	orr	w9, wzr, #0x4
   daf0c: 2a0903e1     	mov	w1, w9
   daf10: d10203a0     	sub	x0, x29, #0x80
   daf14: 97ff1d23     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daf18: b90153e0     	str	w0, [sp, #0x150]
   daf1c: 14000001     	b	0xdaf20 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x9ec>
   daf20: b94153e8     	ldr	w8, [sp, #0x150]
   daf24: b90353e8     	str	w8, [sp, #0x350]
   daf28: 321e03e9     	orr	w9, wzr, #0x4
   daf2c: 2a0903e1     	mov	w1, w9
   daf30: d10203a0     	sub	x0, x29, #0x80
   daf34: 97ff1d1b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daf38: b9014fe0     	str	w0, [sp, #0x14c]
   daf3c: 14000001     	b	0xdaf40 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xa0c>
   daf40: b9414fe8     	ldr	w8, [sp, #0x14c]
   daf44: b9034fe8     	str	w8, [sp, #0x34c]
   daf48: 321e03e9     	orr	w9, wzr, #0x4
   daf4c: 2a0903e1     	mov	w1, w9
   daf50: d10203a0     	sub	x0, x29, #0x80
   daf54: 97ff1d13     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daf58: b9014be0     	str	w0, [sp, #0x148]
   daf5c: 14000001     	b	0xdaf60 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xa2c>
   daf60: b9414be8     	ldr	w8, [sp, #0x148]
   daf64: b9034be8     	str	w8, [sp, #0x348]
   daf68: 321f03e9     	orr	w9, wzr, #0x2
   daf6c: 2a0903e1     	mov	w1, w9
   daf70: d10203a0     	sub	x0, x29, #0x80
   daf74: 97ff1d0b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daf78: b90147e0     	str	w0, [sp, #0x144]
   daf7c: 14000001     	b	0xdaf80 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xa4c>
   daf80: b94147e8     	ldr	w8, [sp, #0x144]
   daf84: b90347e8     	str	w8, [sp, #0x344]
   daf88: 320007e9     	orr	w9, wzr, #0x3
   daf8c: 2a0903e1     	mov	w1, w9
   daf90: d10203a0     	sub	x0, x29, #0x80
   daf94: 97ff1d03     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   daf98: b90143e0     	str	w0, [sp, #0x140]
   daf9c: 14000001     	b	0xdafa0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xa6c>
   dafa0: b94143e8     	ldr	w8, [sp, #0x140]
   dafa4: b90343e8     	str	w8, [sp, #0x340]
   dafa8: 321e03e9     	orr	w9, wzr, #0x4
   dafac: 2a0903e1     	mov	w1, w9
   dafb0: d10203a0     	sub	x0, x29, #0x80
   dafb4: 97ff1cfb     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dafb8: b9013fe0     	str	w0, [sp, #0x13c]
   dafbc: 14000001     	b	0xdafc0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xa8c>
   dafc0: b9413fe8     	ldr	w8, [sp, #0x13c]
   dafc4: b9033fe8     	str	w8, [sp, #0x33c]
   dafc8: 320003e9     	orr	w9, wzr, #0x1
   dafcc: 2a0903e1     	mov	w1, w9
   dafd0: d10203a0     	sub	x0, x29, #0x80
   dafd4: 97ff1cf3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   dafd8: b9013be0     	str	w0, [sp, #0x138]
   dafdc: 14000001     	b	0xdafe0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xaac>
   dafe0: b9413be8     	ldr	w8, [sp, #0x138]
   dafe4: b9033be8     	str	w8, [sp, #0x338]
   dafe8: b9433be9     	ldr	w9, [sp, #0x338]
   dafec: 34000329     	cbz	w9, 0xdb050 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb1c>
   daff0: 14000001     	b	0xdaff4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xac0>
   daff4: d10203a0     	sub	x0, x29, #0x80
   daff8: 97ff1bf2     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   daffc: f9009be0     	str	x0, [sp, #0x130]
   db000: 14000001     	b	0xdb004 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xad0>
   db004: f9409be8     	ldr	x8, [sp, #0x130]
   db008: f1000d09     	subs	x9, x8, #0x3
   db00c: f90097e9     	str	x9, [sp, #0x128]
   db010: 540000e8     	b.hi	0xdb02c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xaf8>
   db014: 14000001     	b	0xdb018 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xae4>
   db018: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db01c: b815c3a8     	stur	w8, [x29, #-0xa4]
   db020: 320003e8     	orr	w8, wzr, #0x1
   db024: b81303a8     	stur	w8, [x29, #-0xd0]
   db028: 1400018f     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db02c: 321e03e8     	orr	w8, wzr, #0x4
   db030: 2a0803e1     	mov	w1, w8
   db034: d10203a0     	sub	x0, x29, #0x80
   db038: 97ff1cda     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db03c: b90127e0     	str	w0, [sp, #0x124]
   db040: 14000001     	b	0xdb044 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb10>
   db044: b94127e8     	ldr	w8, [sp, #0x124]
   db048: b90337e8     	str	w8, [sp, #0x334]
   db04c: 14000001     	b	0xdb050 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb1c>
   db050: d10203a0     	sub	x0, x29, #0x80
   db054: 97ff1bdb     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db058: f9008fe0     	str	x0, [sp, #0x118]
   db05c: 14000001     	b	0xdb060 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb2c>
   db060: f9408fe8     	ldr	x8, [sp, #0x118]
   db064: b50000e8     	cbnz	x8, 0xdb080 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb4c>
   db068: 14000001     	b	0xdb06c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb38>
   db06c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db070: b815c3a8     	stur	w8, [x29, #-0xa4]
   db074: 320003e8     	orr	w8, wzr, #0x1
   db078: b81303a8     	stur	w8, [x29, #-0xd0]
   db07c: 1400017a     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db080: 320003e8     	orr	w8, wzr, #0x1
   db084: 2a0803e1     	mov	w1, w8
   db088: d10203a0     	sub	x0, x29, #0x80
   db08c: 97ff1cc5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db090: b90117e0     	str	w0, [sp, #0x114]
   db094: 14000001     	b	0xdb098 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb64>
   db098: b94117e8     	ldr	w8, [sp, #0x114]
   db09c: b90333e8     	str	w8, [sp, #0x330]
   db0a0: b94333e9     	ldr	w9, [sp, #0x330]
   db0a4: 34000329     	cbz	w9, 0xdb108 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbd4>
   db0a8: 14000001     	b	0xdb0ac <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb78>
   db0ac: d10203a0     	sub	x0, x29, #0x80
   db0b0: 97ff1bc4     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db0b4: f90087e0     	str	x0, [sp, #0x108]
   db0b8: 14000001     	b	0xdb0bc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb88>
   db0bc: f94087e8     	ldr	x8, [sp, #0x108]
   db0c0: f1000d09     	subs	x9, x8, #0x3
   db0c4: f90083e9     	str	x9, [sp, #0x100]
   db0c8: 540000e8     	b.hi	0xdb0e4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbb0>
   db0cc: 14000001     	b	0xdb0d0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xb9c>
   db0d0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db0d4: b815c3a8     	stur	w8, [x29, #-0xa4]
   db0d8: 320003e8     	orr	w8, wzr, #0x1
   db0dc: b81303a8     	stur	w8, [x29, #-0xd0]
   db0e0: 14000161     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db0e4: 321e03e8     	orr	w8, wzr, #0x4
   db0e8: 2a0803e1     	mov	w1, w8
   db0ec: d10203a0     	sub	x0, x29, #0x80
   db0f0: 97ff1cac     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db0f4: b900ffe0     	str	w0, [sp, #0xfc]
   db0f8: 14000001     	b	0xdb0fc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbc8>
   db0fc: b940ffe8     	ldr	w8, [sp, #0xfc]
   db100: b9032fe8     	str	w8, [sp, #0x32c]
   db104: 14000001     	b	0xdb108 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbd4>
   db108: d10203a0     	sub	x0, x29, #0x80
   db10c: 97ff1bad     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db110: f9007be0     	str	x0, [sp, #0xf0]
   db114: 14000001     	b	0xdb118 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbe4>
   db118: f9407be8     	ldr	x8, [sp, #0xf0]
   db11c: b50000e8     	cbnz	x8, 0xdb138 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc04>
   db120: 14000001     	b	0xdb124 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xbf0>
   db124: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db128: b815c3a8     	stur	w8, [x29, #-0xa4]
   db12c: 320003e8     	orr	w8, wzr, #0x1
   db130: b81303a8     	stur	w8, [x29, #-0xd0]
   db134: 1400014c     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db138: 320003e8     	orr	w8, wzr, #0x1
   db13c: 2a0803e1     	mov	w1, w8
   db140: d10203a0     	sub	x0, x29, #0x80
   db144: 97ff1c97     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db148: b900efe0     	str	w0, [sp, #0xec]
   db14c: 14000001     	b	0xdb150 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc1c>
   db150: b940efe8     	ldr	w8, [sp, #0xec]
   db154: b9032be8     	str	w8, [sp, #0x328]
   db158: b9432be9     	ldr	w9, [sp, #0x328]
   db15c: 34000429     	cbz	w9, 0xdb1e0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcac>
   db160: 14000001     	b	0xdb164 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc30>
   db164: d10203a0     	sub	x0, x29, #0x80
   db168: 97ff1b96     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db16c: f90073e0     	str	x0, [sp, #0xe0]
   db170: 14000001     	b	0xdb174 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc40>
   db174: f94073e8     	ldr	x8, [sp, #0xe0]
   db178: f1000909     	subs	x9, x8, #0x2
   db17c: f9006fe9     	str	x9, [sp, #0xd8]
   db180: 540000e8     	b.hi	0xdb19c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc68>
   db184: 14000001     	b	0xdb188 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc54>
   db188: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db18c: b815c3a8     	stur	w8, [x29, #-0xa4]
   db190: 320003e8     	orr	w8, wzr, #0x1
   db194: b81303a8     	stur	w8, [x29, #-0xd0]
   db198: 14000133     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db19c: 321f03e8     	orr	w8, wzr, #0x2
   db1a0: 2a0803e1     	mov	w1, w8
   db1a4: d10203a0     	sub	x0, x29, #0x80
   db1a8: 97ff1c7e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db1ac: b900d7e0     	str	w0, [sp, #0xd4]
   db1b0: 14000001     	b	0xdb1b4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xc80>
   db1b4: b940d7e8     	ldr	w8, [sp, #0xd4]
   db1b8: b90327e8     	str	w8, [sp, #0x324]
   db1bc: 320003e9     	orr	w9, wzr, #0x1
   db1c0: 2a0903e1     	mov	w1, w9
   db1c4: d10203a0     	sub	x0, x29, #0x80
   db1c8: 97ff1c76     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db1cc: b900d3e0     	str	w0, [sp, #0xd0]
   db1d0: 14000001     	b	0xdb1d4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xca0>
   db1d4: b940d3e8     	ldr	w8, [sp, #0xd0]
   db1d8: b90323e8     	str	w8, [sp, #0x320]
   db1dc: 14000001     	b	0xdb1e0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcac>
   db1e0: 2a1f03e8     	mov	w8, wzr
   db1e4: b9031fe8     	str	w8, [sp, #0x31c]
   db1e8: 14000001     	b	0xdb1ec <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcb8>
   db1ec: b9431fe8     	ldr	w8, [sp, #0x31c]
   db1f0: b94353e9     	ldr	w9, [sp, #0x350]
   db1f4: 6b090108     	subs	w8, w8, w9
   db1f8: b900cfe8     	str	w8, [sp, #0xcc]
   db1fc: 540005aa     	b.ge	0xdb2b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd7c>
   db200: 14000001     	b	0xdb204 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcd0>
   db204: d10203a0     	sub	x0, x29, #0x80
   db208: 97ff1b6e     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db20c: f90063e0     	str	x0, [sp, #0xc0]
   db210: 14000001     	b	0xdb214 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xce0>
   db214: f94063e8     	ldr	x8, [sp, #0xc0]
   db218: f1001109     	subs	x9, x8, #0x4
   db21c: f9005fe9     	str	x9, [sp, #0xb8]
   db220: 540000e8     	b.hi	0xdb23c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd08>
   db224: 14000001     	b	0xdb228 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcf4>
   db228: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db22c: b815c3a8     	stur	w8, [x29, #-0xa4]
   db230: 320003e8     	orr	w8, wzr, #0x1
   db234: b81303a8     	stur	w8, [x29, #-0xd0]
   db238: 1400010b     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db23c: 320003e8     	orr	w8, wzr, #0x1
   db240: 2a0803e1     	mov	w1, w8
   db244: d10203a0     	sub	x0, x29, #0x80
   db248: 97ff1c56     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db24c: b900b7e0     	str	w0, [sp, #0xb4]
   db250: 14000001     	b	0xdb254 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd20>
   db254: b940b7e8     	ldr	w8, [sp, #0xb4]
   db258: b9031be8     	str	w8, [sp, #0x318]
   db25c: 321e03e9     	orr	w9, wzr, #0x4
   db260: 2a0903e1     	mov	w1, w9
   db264: d10203a0     	sub	x0, x29, #0x80
   db268: 97ff1c4e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db26c: b900b3e0     	str	w0, [sp, #0xb0]
   db270: 14000001     	b	0xdb274 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd40>
   db274: b940b3e8     	ldr	w8, [sp, #0xb0]
   db278: b90317e8     	str	w8, [sp, #0x314]
   db27c: b9431be9     	ldr	w9, [sp, #0x318]
   db280: 71000129     	subs	w9, w9, #0x0
   db284: 320003ea     	orr	w10, wzr, #0x1
   db288: 1a8a054a     	cinc	w10, w10, ne
   db28c: b85003ab     	ldur	w11, [x29, #-0x100]
   db290: 0b0a016a     	add	w10, w11, w10
   db294: b81003aa     	stur	w10, [x29, #-0x100]
   db298: b900afe9     	str	w9, [sp, #0xac]
   db29c: 14000001     	b	0xdb2a0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd6c>
   db2a0: b9431fe8     	ldr	w8, [sp, #0x31c]
   db2a4: 11000508     	add	w8, w8, #0x1
   db2a8: b9031fe8     	str	w8, [sp, #0x31c]
   db2ac: 17ffffd0     	b	0xdb1ec <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xcb8>
   db2b0: 2a1f03e8     	mov	w8, wzr
   db2b4: b9031fe8     	str	w8, [sp, #0x31c]
   db2b8: 14000001     	b	0xdb2bc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd88>
   db2bc: b9431fe8     	ldr	w8, [sp, #0x31c]
   db2c0: b9434fe9     	ldr	w9, [sp, #0x34c]
   db2c4: 6b090108     	subs	w8, w8, w9
   db2c8: b900abe8     	str	w8, [sp, #0xa8]
   db2cc: 540005aa     	b.ge	0xdb380 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe4c>
   db2d0: 14000001     	b	0xdb2d4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xda0>
   db2d4: d10203a0     	sub	x0, x29, #0x80
   db2d8: 97ff1b3a     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db2dc: f90053e0     	str	x0, [sp, #0xa0]
   db2e0: 14000001     	b	0xdb2e4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xdb0>
   db2e4: f94053e8     	ldr	x8, [sp, #0xa0]
   db2e8: f1001109     	subs	x9, x8, #0x4
   db2ec: f9004fe9     	str	x9, [sp, #0x98]
   db2f0: 540000e8     	b.hi	0xdb30c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xdd8>
   db2f4: 14000001     	b	0xdb2f8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xdc4>
   db2f8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db2fc: b815c3a8     	stur	w8, [x29, #-0xa4]
   db300: 320003e8     	orr	w8, wzr, #0x1
   db304: b81303a8     	stur	w8, [x29, #-0xd0]
   db308: 140000d7     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db30c: 320003e8     	orr	w8, wzr, #0x1
   db310: 2a0803e1     	mov	w1, w8
   db314: d10203a0     	sub	x0, x29, #0x80
   db318: 97ff1c22     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db31c: b90097e0     	str	w0, [sp, #0x94]
   db320: 14000001     	b	0xdb324 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xdf0>
   db324: b94097e8     	ldr	w8, [sp, #0x94]
   db328: b90313e8     	str	w8, [sp, #0x310]
   db32c: 321e03e9     	orr	w9, wzr, #0x4
   db330: 2a0903e1     	mov	w1, w9
   db334: d10203a0     	sub	x0, x29, #0x80
   db338: 97ff1c1a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db33c: b90093e0     	str	w0, [sp, #0x90]
   db340: 14000001     	b	0xdb344 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe10>
   db344: b94093e8     	ldr	w8, [sp, #0x90]
   db348: b9030fe8     	str	w8, [sp, #0x30c]
   db34c: b94313e9     	ldr	w9, [sp, #0x310]
   db350: 71000129     	subs	w9, w9, #0x0
   db354: 320003ea     	orr	w10, wzr, #0x1
   db358: 1a8a054a     	cinc	w10, w10, ne
   db35c: b85003ab     	ldur	w11, [x29, #-0x100]
   db360: 0b0a016a     	add	w10, w11, w10
   db364: b81003aa     	stur	w10, [x29, #-0x100]
   db368: b9008fe9     	str	w9, [sp, #0x8c]
   db36c: 14000001     	b	0xdb370 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe3c>
   db370: b9431fe8     	ldr	w8, [sp, #0x31c]
   db374: 11000508     	add	w8, w8, #0x1
   db378: b9031fe8     	str	w8, [sp, #0x31c]
   db37c: 17ffffd0     	b	0xdb2bc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xd88>
   db380: 2a1f03e8     	mov	w8, wzr
   db384: b9031fe8     	str	w8, [sp, #0x31c]
   db388: 14000001     	b	0xdb38c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe58>
   db38c: b9431fe8     	ldr	w8, [sp, #0x31c]
   db390: b9434be9     	ldr	w9, [sp, #0x348]
   db394: 6b090108     	subs	w8, w8, w9
   db398: b9008be8     	str	w8, [sp, #0x88]
   db39c: 540005aa     	b.ge	0xdb450 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf1c>
   db3a0: 14000001     	b	0xdb3a4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe70>
   db3a4: d10203a0     	sub	x0, x29, #0x80
   db3a8: 97ff1b06     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db3ac: f90043e0     	str	x0, [sp, #0x80]
   db3b0: 14000001     	b	0xdb3b4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe80>
   db3b4: f94043e8     	ldr	x8, [sp, #0x80]
   db3b8: f1001109     	subs	x9, x8, #0x4
   db3bc: f9003fe9     	str	x9, [sp, #0x78]
   db3c0: 540000e8     	b.hi	0xdb3dc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xea8>
   db3c4: 14000001     	b	0xdb3c8 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe94>
   db3c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db3cc: b815c3a8     	stur	w8, [x29, #-0xa4]
   db3d0: 320003e8     	orr	w8, wzr, #0x1
   db3d4: b81303a8     	stur	w8, [x29, #-0xd0]
   db3d8: 140000a3     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db3dc: 320003e8     	orr	w8, wzr, #0x1
   db3e0: 2a0803e1     	mov	w1, w8
   db3e4: d10203a0     	sub	x0, x29, #0x80
   db3e8: 97ff1bee     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db3ec: b90077e0     	str	w0, [sp, #0x74]
   db3f0: 14000001     	b	0xdb3f4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xec0>
   db3f4: b94077e8     	ldr	w8, [sp, #0x74]
   db3f8: b9030be8     	str	w8, [sp, #0x308]
   db3fc: 321e03e9     	orr	w9, wzr, #0x4
   db400: 2a0903e1     	mov	w1, w9
   db404: d10203a0     	sub	x0, x29, #0x80
   db408: 97ff1be6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db40c: b90073e0     	str	w0, [sp, #0x70]
   db410: 14000001     	b	0xdb414 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xee0>
   db414: b94073e8     	ldr	w8, [sp, #0x70]
   db418: b90307e8     	str	w8, [sp, #0x304]
   db41c: b9430be9     	ldr	w9, [sp, #0x308]
   db420: 71000129     	subs	w9, w9, #0x0
   db424: 320003ea     	orr	w10, wzr, #0x1
   db428: 1a8a054a     	cinc	w10, w10, ne
   db42c: b85003ab     	ldur	w11, [x29, #-0x100]
   db430: 0b0a016a     	add	w10, w11, w10
   db434: b81003aa     	stur	w10, [x29, #-0x100]
   db438: b9006fe9     	str	w9, [sp, #0x6c]
   db43c: 14000001     	b	0xdb440 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf0c>
   db440: b9431fe8     	ldr	w8, [sp, #0x31c]
   db444: 11000508     	add	w8, w8, #0x1
   db448: b9031fe8     	str	w8, [sp, #0x31c]
   db44c: 17ffffd0     	b	0xdb38c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xe58>
   db450: b85003a8     	ldur	w8, [x29, #-0x100]
   db454: b81043a8     	stur	w8, [x29, #-0xfc]
   db458: 2a1f03e8     	mov	w8, wzr
   db45c: b9031fe8     	str	w8, [sp, #0x31c]
   db460: 14000001     	b	0xdb464 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf30>
   db464: b9431fe8     	ldr	w8, [sp, #0x31c]
   db468: b94347e9     	ldr	w9, [sp, #0x344]
   db46c: 6b090108     	subs	w8, w8, w9
   db470: b9006be8     	str	w8, [sp, #0x68]
   db474: 5400040a     	b.ge	0xdb4f4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfc0>
   db478: 14000001     	b	0xdb47c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf48>
   db47c: d10203a0     	sub	x0, x29, #0x80
   db480: 97ff1ad0     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
   db484: f90033e0     	str	x0, [sp, #0x60]
   db488: 14000001     	b	0xdb48c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf58>
   db48c: f94033e8     	ldr	x8, [sp, #0x60]
   db490: f1000d09     	subs	x9, x8, #0x3
   db494: f9002fe9     	str	x9, [sp, #0x58]
   db498: 540000e8     	b.hi	0xdb4b4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf80>
   db49c: 14000001     	b	0xdb4a0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf6c>
   db4a0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db4a4: b815c3a8     	stur	w8, [x29, #-0xa4]
   db4a8: 320003e8     	orr	w8, wzr, #0x1
   db4ac: b81303a8     	stur	w8, [x29, #-0xd0]
   db4b0: 1400006d     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db4b4: 321e03e8     	orr	w8, wzr, #0x4
   db4b8: 2a0803e1     	mov	w1, w8
   db4bc: d10203a0     	sub	x0, x29, #0x80
   db4c0: 97ff1bb8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   db4c4: b90057e0     	str	w0, [sp, #0x54]
   db4c8: 14000001     	b	0xdb4cc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf98>
   db4cc: b94057e8     	ldr	w8, [sp, #0x54]
   db4d0: b90303e8     	str	w8, [sp, #0x300]
   db4d4: b85003a9     	ldur	w9, [x29, #-0x100]
   db4d8: 11000529     	add	w9, w9, #0x1
   db4dc: b81003a9     	stur	w9, [x29, #-0x100]
   db4e0: 14000001     	b	0xdb4e4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfb0>
   db4e4: b9431fe8     	ldr	w8, [sp, #0x31c]
   db4e8: 11000508     	add	w8, w8, #0x1
   db4ec: b9031fe8     	str	w8, [sp, #0x31c]
   db4f0: 17ffffdd     	b	0xdb464 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xf30>
   db4f4: b85003a8     	ldur	w8, [x29, #-0x100]
   db4f8: b81203a8     	stur	w8, [x29, #-0xe0]
   db4fc: 14000001     	b	0xdb500 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfcc>
   db500: 14000001     	b	0xdb504 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfd0>
   db504: b85203a8     	ldur	w8, [x29, #-0xe0]
   db508: 350000e8     	cbnz	w8, 0xdb524 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xff0>
   db50c: 14000001     	b	0xdb510 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0xfdc>
   db510: 12807e28     	mov	w8, #-0x3f2             // =-1010
   db514: b815c3a8     	stur	w8, [x29, #-0xa4]
   db518: 320003e8     	orr	w8, wzr, #0x1
   db51c: b81303a8     	stur	w8, [x29, #-0xd0]
   db520: 14000051     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db524: f9417be8     	ldr	x8, [sp, #0x2f0]
   db528: f9405909     	ldr	x9, [x8, #0xb0]
   db52c: b50000e9     	cbnz	x9, 0xdb548 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1014>
   db530: 14000001     	b	0xdb534 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1000>
   db534: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db538: b815c3a8     	stur	w8, [x29, #-0xa4]
   db53c: 320003e8     	orr	w8, wzr, #0x1
   db540: b81303a8     	stur	w8, [x29, #-0xd0]
   db544: 14000048     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db548: f9417be8     	ldr	x8, [sp, #0x2f0]
   db54c: f9405909     	ldr	x9, [x8, #0xb0]
   db550: 91002120     	add	x0, x9, #0x8
   db554: 97ff2657     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   db558: f90027e0     	str	x0, [sp, #0x48]
   db55c: 14000001     	b	0xdb560 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x102c>
   db560: 528e8ca1     	mov	w1, #0x7465             // =29797
   db564: 72ae6e41     	movk	w1, #0x7372, lsl #16
   db568: d10273a2     	sub	x2, x29, #0x9c
   db56c: f94027e0     	ldr	x0, [sp, #0x48]
   db570: 97ff27cc     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   db574: b90047e0     	str	w0, [sp, #0x44]
   db578: 14000001     	b	0xdb57c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1048>
   db57c: b85643a8     	ldur	w8, [x29, #-0x9c]
   db580: b85243a9     	ldur	w9, [x29, #-0xdc]
   db584: 6b090108     	subs	w8, w8, w9
   db588: b90043e8     	str	w8, [sp, #0x40]
   db58c: 54000060     	b.eq	0xdb598 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1064>
   db590: 14000001     	b	0xdb594 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1060>
   db594: 14000001     	b	0xdb598 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1064>
   db598: f9417be8     	ldr	x8, [sp, #0x2f0]
   db59c: f9405909     	ldr	x9, [x8, #0xb0]
   db5a0: 91002120     	add	x0, x9, #0x8
   db5a4: 97ff2643     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   db5a8: f9001fe0     	str	x0, [sp, #0x38]
   db5ac: 14000001     	b	0xdb5b0 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x107c>
   db5b0: b85243a2     	ldur	w2, [x29, #-0xdc]
   db5b4: 528e8ca1     	mov	w1, #0x7465             // =29797
   db5b8: 72ae6e41     	movk	w1, #0x7372, lsl #16
   db5bc: f9401fe0     	ldr	x0, [sp, #0x38]
   db5c0: 97ff20ac     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   db5c4: b90037e0     	str	w0, [sp, #0x34]
   db5c8: 14000001     	b	0xdb5cc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1098>
   db5cc: f9417be8     	ldr	x8, [sp, #0x2f0]
   db5d0: f9405909     	ldr	x9, [x8, #0xb0]
   db5d4: 91002120     	add	x0, x9, #0x8
   db5d8: 97ff2636     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   db5dc: f90017e0     	str	x0, [sp, #0x28]
   db5e0: 14000001     	b	0xdb5e4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x10b0>
   db5e4: 528d0dc1     	mov	w1, #0x686e             // =26734
   db5e8: 72a46c61     	movk	w1, #0x2363, lsl #16
   db5ec: d10283a2     	sub	x2, x29, #0xa0
   db5f0: f94017e0     	ldr	x0, [sp, #0x28]
   db5f4: 97ff27ab     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   db5f8: b90027e0     	str	w0, [sp, #0x24]
   db5fc: 14000001     	b	0xdb600 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x10cc>
   db600: b85603a8     	ldur	w8, [x29, #-0xa0]
   db604: b85203a9     	ldur	w9, [x29, #-0xe0]
   db608: 6b090108     	subs	w8, w8, w9
   db60c: b90023e8     	str	w8, [sp, #0x20]
   db610: 54000060     	b.eq	0xdb61c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x10e8>
   db614: 14000001     	b	0xdb618 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x10e4>
   db618: 14000001     	b	0xdb61c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x10e8>
   db61c: f9417be8     	ldr	x8, [sp, #0x2f0]
   db620: f9405909     	ldr	x9, [x8, #0xb0]
   db624: 91002120     	add	x0, x9, #0x8
   db628: 97ff2622     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   db62c: f9000fe0     	str	x0, [sp, #0x18]
   db630: 14000001     	b	0xdb634 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1100>
   db634: b85203a2     	ldur	w2, [x29, #-0xe0]
   db638: 528d0dc1     	mov	w1, #0x686e             // =26734
   db63c: 72a46c61     	movk	w1, #0x2363, lsl #16
   db640: f9400fe0     	ldr	x0, [sp, #0x18]
   db644: 97ff208b     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   db648: b90017e0     	str	w0, [sp, #0x14]
   db64c: 14000001     	b	0xdb650 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x111c>
   db650: 2a1f03e8     	mov	w8, wzr
   db654: b815c3a8     	stur	w8, [x29, #-0xa4]
   db658: 320003e8     	orr	w8, wzr, #0x1
   db65c: b81303a8     	stur	w8, [x29, #-0xd0]
   db660: 14000001     	b	0xdb664 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1130>
   db664: d10203a0     	sub	x0, x29, #0x80
   db668: 97ff1fe2     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
   db66c: 14000001     	b	0xdb670 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x113c>
   db670: d10143a0     	sub	x0, x29, #0x50
   db674: 97ff1647     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   db678: b855c3a8     	ldur	w8, [x29, #-0xa4]
   db67c: d53bd040     	mrs	x0, TPIDR_EL0
   db680: f9401400     	ldr	x0, [x0, #0x28]
   db684: f85e83be     	ldur	x30, [x29, #-0x18]
   db688: eb1e0000     	subs	x0, x0, x30
   db68c: b90013e8     	str	w8, [sp, #0x10]
   db690: f90007e0     	str	x0, [sp, #0x8]
   db694: 54000181     	b.ne	0xdb6c4 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1190>
   db698: 14000001     	b	0xdb69c <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1168>
   db69c: b94013e0     	ldr	w0, [sp, #0x10]
   db6a0: 911143ff     	add	sp, sp, #0x450
   db6a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   db6a8: f84207fc     	ldr	x28, [sp], #0x20
   db6ac: d65f03c0     	ret
   db6b0: d10143a0     	sub	x0, x29, #0x50
   db6b4: 97ff1637     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   db6b8: 14000001     	b	0xdb6bc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1188>
   db6bc: f85383a0     	ldur	x0, [x29, #-0xc8]
   db6c0: 97ff3214     	bl	0xa7f10 <_Unwind_Resume@plt>
   db6c4: 97ff39ab     	bl	0xa9d70 <__stack_chk_fail@plt>
   db6c8: d10183ff     	sub	sp, sp, #0x60
   db6cc: a9057bfd     	stp	x29, x30, [sp, #0x50]
   db6d0: 910143fd     	add	x29, sp, #0x50
   db6d4: b27f03e8     	orr	x8, xzr, #0x2
   db6d8: 52800009     	mov	w9, #0x0                // =0
   db6dc: f81f83a0     	stur	x0, [x29, #-0x8]
   db6e0: b81f43a1     	stur	w1, [x29, #-0xc]
   db6e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   db6e8: f81e83a8     	stur	x8, [x29, #-0x18]
   db6ec: b81e43a9     	stur	w9, [x29, #-0x1c]
   db6f0: 97ff3bfc     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
   db6f4: f85e83a8     	ldur	x8, [x29, #-0x18]
   db6f8: eb08001f     	cmp	x0, x8
   db6fc: 1a9f37e9     	cset	w9, hs
   db700: b85e43a1     	ldur	w1, [x29, #-0x1c]
   db704: b81e03a1     	stur	w1, [x29, #-0x20]
   db708: 37000049     	tbnz	w9, #0x0, 0xdb710 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x11dc>
   db70c: 1400005f     	b	0xdb888 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1354>
   db710: 52800008     	mov	w8, #0x0                // =0
   db714: 528deec9     	mov	w9, #0x6f76             // =28534
   db718: 72adade9     	movk	w9, #0x6d6f, lsl #16
   db71c: d2800001     	mov	x1, #0x0                // =0
   db720: f85f83a0     	ldur	x0, [x29, #-0x8]
   db724: b81dc3a8     	stur	w8, [x29, #-0x24]
   db728: b9002be9     	str	w9, [sp, #0x28]
   db72c: 97ff2c4d     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db730: b9400008     	ldr	w8, [x0]
   db734: b9402be9     	ldr	w9, [sp, #0x28]
   db738: 6b09011f     	cmp	w8, w9
   db73c: 1a9f17e8     	cset	w8, eq
   db740: b85dc3aa     	ldur	w10, [x29, #-0x24]
   db744: b81e03aa     	stur	w10, [x29, #-0x20]
   db748: 37000048     	tbnz	w8, #0x0, 0xdb750 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x121c>
   db74c: 1400004f     	b	0xdb888 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1354>
   db750: 52800008     	mov	w8, #0x0                // =0
   db754: 528e8c29     	mov	w9, #0x7461             // =29793
   db758: 72adaca9     	movk	w9, #0x6d65, lsl #16
   db75c: b24003e1     	orr	x1, xzr, #0x1
   db760: f85f83a0     	ldur	x0, [x29, #-0x8]
   db764: b90027e8     	str	w8, [sp, #0x24]
   db768: b90023e9     	str	w9, [sp, #0x20]
   db76c: 97ff2c3d     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db770: b9400008     	ldr	w8, [x0]
   db774: b94023e9     	ldr	w9, [sp, #0x20]
   db778: 6b09011f     	cmp	w8, w9
   db77c: 1a9f17e8     	cset	w8, eq
   db780: b94027ea     	ldr	w10, [sp, #0x24]
   db784: b81e03aa     	stur	w10, [x29, #-0x20]
   db788: 37000048     	tbnz	w8, #0x0, 0xdb790 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x125c>
   db78c: 1400003f     	b	0xdb888 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1354>
   db790: 12800008     	mov	w8, #-0x1               // =-1
   db794: 321f03e9     	orr	w9, wzr, #0x2
   db798: b85f43aa     	ldur	w10, [x29, #-0xc]
   db79c: 6b09015f     	cmp	w10, w9
   db7a0: 1a9f17e9     	cset	w9, eq
   db7a4: b9001fe8     	str	w8, [sp, #0x1c]
   db7a8: 370006c9     	tbnz	w9, #0x0, 0xdb880 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x134c>
   db7ac: 52800008     	mov	w8, #0x0                // =0
   db7b0: 320007e9     	orr	w9, wzr, #0x3
   db7b4: b85f43aa     	ldur	w10, [x29, #-0xc]
   db7b8: 6b09015f     	cmp	w10, w9
   db7bc: 1a9f17e9     	cset	w9, eq
   db7c0: b9001be8     	str	w8, [sp, #0x18]
   db7c4: 37000049     	tbnz	w9, #0x0, 0xdb7cc <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1298>
   db7c8: 1400002c     	b	0xdb878 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x1344>
   db7cc: 12800008     	mov	w8, #-0x1               // =-1
   db7d0: 528d8e49     	mov	w9, #0x6c72             // =27762
   db7d4: 72ad0c89     	movk	w9, #0x6864, lsl #16
   db7d8: b27f03e1     	orr	x1, xzr, #0x2
   db7dc: f85f83a0     	ldur	x0, [x29, #-0x8]
   db7e0: b90017e8     	str	w8, [sp, #0x14]
   db7e4: b90013e9     	str	w9, [sp, #0x10]
   db7e8: 97ff2c1e     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db7ec: b9400008     	ldr	w8, [x0]
   db7f0: b94013e9     	ldr	w9, [sp, #0x10]
   db7f4: 6b09011f     	cmp	w8, w9
   db7f8: 1a9f17e8     	cset	w8, eq
   db7fc: b94017ea     	ldr	w10, [sp, #0x14]
   db800: b9000fea     	str	w10, [sp, #0xc]
   db804: 37000368     	tbnz	w8, #0x0, 0xdb870 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x133c>
   db808: 12800008     	mov	w8, #-0x1               // =-1
   db80c: 528e6e89     	mov	w9, #0x7374             // =29556
   db810: 72ad2d89     	movk	w9, #0x696c, lsl #16
   db814: b27f03e1     	orr	x1, xzr, #0x2
   db818: f85f83a0     	ldur	x0, [x29, #-0x8]
   db81c: b9000be8     	str	w8, [sp, #0x8]
   db820: b90007e9     	str	w9, [sp, #0x4]
   db824: 97ff2c0f     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db828: b9400008     	ldr	w8, [x0]
   db82c: b94007e9     	ldr	w9, [sp, #0x4]
   db830: 6b09011f     	cmp	w8, w9
   db834: 1a9f17e8     	cset	w8, eq
   db838: b9400bea     	ldr	w10, [sp, #0x8]
   db83c: b9000fea     	str	w10, [sp, #0xc]
   db840: 37000188     	tbnz	w8, #0x0, 0xdb870 <android::MPEG4Extractor::updateAudioTrackInfoFromESDS_MPEG4Audio(void const*, unsigned long)+0x133c>
   db844: 528f2e68     	mov	w8, #0x7973             // =31091
   db848: 72ad6ca8     	movk	w8, #0x6b65, lsl #16
   db84c: b27f03e1     	orr	x1, xzr, #0x2
   db850: f85f83a0     	ldur	x0, [x29, #-0x8]
   db854: b90003e8     	str	w8, [sp]
   db858: 97ff2c02     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db85c: b9400008     	ldr	w8, [x0]
   db860: b94003e9     	ldr	w9, [sp]
   db864: 6b09011f     	cmp	w8, w9
   db868: 1a9f17e8     	cset	w8, eq
   db86c: b9000fe8     	str	w8, [sp, #0xc]
   db870: b9400fe8     	ldr	w8, [sp, #0xc]
   db874: b9001be8     	str	w8, [sp, #0x18]
   db878: b9401be8     	ldr	w8, [sp, #0x18]
   db87c: b9001fe8     	str	w8, [sp, #0x1c]
   db880: b9401fe8     	ldr	w8, [sp, #0x1c]
   db884: b81e03a8     	stur	w8, [x29, #-0x20]
   db888: b85e03a8     	ldur	w8, [x29, #-0x20]
   db88c: 320003e9     	orr	w9, wzr, #0x1
   db890: 0a090108     	and	w8, w8, w9
   db894: 2a0803e0     	mov	w0, w8
   db898: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   db89c: 910183ff     	add	sp, sp, #0x60
   db8a0: d65f03c0     	ret

00000000000db8a4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)>:
   db8a4: f81e0ffc     	str	x28, [sp, #-0x20]!
   db8a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   db8ac: 910043fd     	add	x29, sp, #0x10
   db8b0: d10843ff     	sub	sp, sp, #0x210
   db8b4: d10303a8     	sub	x8, x29, #0xc0
   db8b8: d53bd049     	mrs	x9, TPIDR_EL0
   db8bc: f9401529     	ldr	x9, [x9, #0x28]
   db8c0: f9000109     	str	x9, [x8]
   db8c4: f81903a0     	stur	x0, [x29, #-0x70]
   db8c8: f81883a1     	stur	x1, [x29, #-0x78]
   db8cc: f81803a2     	stur	x2, [x29, #-0x80]
   db8d0: f85903a9     	ldur	x9, [x29, #-0x70]
   db8d4: f85803a0     	ldur	x0, [x29, #-0x80]
   db8d8: f81383a8     	stur	x8, [x29, #-0xc8]
   db8dc: f81303a9     	stur	x9, [x29, #-0xd0]
   db8e0: b50000a0     	cbnz	x0, 0xdb8f4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x50>
   db8e4: 14000001     	b	0xdb8e8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x44>
   db8e8: 2a1f03e8     	mov	w8, wzr
   db8ec: b81983a8     	stur	w8, [x29, #-0x68]
   db8f0: 1400025b     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   db8f4: f85803a8     	ldur	x8, [x29, #-0x80]
   db8f8: f1001108     	subs	x8, x8, #0x4
   db8fc: f81283a8     	stur	x8, [x29, #-0xd8]
   db900: 540000e3     	b.lo	0xdb91c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x78>
   db904: 14000001     	b	0xdb908 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x64>
   db908: f85803a8     	ldur	x8, [x29, #-0x80]
   db90c: b1000508     	adds	x8, x8, #0x1
   db910: f81203a8     	stur	x8, [x29, #-0xe0]
   db914: 540000a1     	b.ne	0xdb928 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x84>
   db918: 14000001     	b	0xdb91c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x78>
   db91c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db920: b81983a8     	stur	w8, [x29, #-0x68]
   db924: 1400024e     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   db928: f85803a8     	ldur	x8, [x29, #-0x80]
   db92c: 91000500     	add	x0, x8, #0x1
   db930: b0000e61     	adrp	x1, 0x2a8000
   db934: f9435421     	ldr	x1, [x1, #0x6a8]
   db938: 97ff21f6     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   db93c: f81783a0     	stur	x0, [x29, #-0x88]
   db940: f85783a8     	ldur	x8, [x29, #-0x88]
   db944: b50000a8     	cbnz	x8, 0xdb958 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xb4>
   db948: 14000001     	b	0xdb94c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xa8>
   db94c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   db950: b81983a8     	stur	w8, [x29, #-0x68]
   db954: 14000242     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   db958: f85303a8     	ldur	x8, [x29, #-0xd0]
   db95c: 91024100     	add	x0, x8, #0x90
   db960: 97ff2f8c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   db964: f85883a1     	ldur	x1, [x29, #-0x78]
   db968: f85783a2     	ldur	x2, [x29, #-0x88]
   db96c: f85803a3     	ldur	x3, [x29, #-0x80]
   db970: f9400008     	ldr	x8, [x0]
   db974: f9401d08     	ldr	x8, [x8, #0x38]
   db978: d63f0100     	blr	x8
   db97c: f85803a8     	ldur	x8, [x29, #-0x80]
   db980: eb080008     	subs	x8, x0, x8
   db984: f81183a8     	stur	x8, [x29, #-0xe8]
   db988: 540001e0     	b.eq	0xdb9c4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x120>
   db98c: 14000001     	b	0xdb990 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xec>
   db990: f85783a8     	ldur	x8, [x29, #-0x88]
   db994: aa0803e0     	mov	x0, x8
   db998: f81103a0     	stur	x0, [x29, #-0xf0]
   db99c: b40000a8     	cbz	x8, 0xdb9b0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x10c>
   db9a0: 14000001     	b	0xdb9a4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x100>
   db9a4: f85103a0     	ldur	x0, [x29, #-0xf0]
   db9a8: 97ff2ab2     	bl	0xa6470 <_ZdaPv@plt>
   db9ac: 14000001     	b	0xdb9b0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x10c>
   db9b0: aa1f03e8     	mov	x8, xzr
   db9b4: f81783a8     	stur	x8, [x29, #-0x88]
   db9b8: 12807d69     	mov	w9, #-0x3ec             // =-1004
   db9bc: b81983a9     	stur	w9, [x29, #-0x68]
   db9c0: 14000227     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   db9c4: f85783a0     	ldur	x0, [x29, #-0x88]
   db9c8: 97ff2ebe     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   db9cc: b81743a0     	stur	w0, [x29, #-0x8c]
   db9d0: 2a1f03e0     	mov	w0, wzr
   db9d4: b81703a0     	stur	w0, [x29, #-0x90]
   db9d8: f85303be     	ldur	x30, [x29, #-0xd0]
   db9dc: 910303c8     	add	x8, x30, #0xc0
   db9e0: 321e03e0     	orr	w0, wzr, #0x4
   db9e4: 2a0003e1     	mov	w1, w0
   db9e8: aa0803e0     	mov	x0, x8
   db9ec: f81083a1     	stur	x1, [x29, #-0xf8]
   db9f0: f81003a8     	stur	x8, [x29, #-0x100]
   db9f4: 97ff2b9b     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   db9f8: b9400000     	ldr	w0, [x0]
   db9fc: d10173a1     	sub	x1, x29, #0x5c
   dba00: 97fff6b5     	bl	0xd94d4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x788>
   dba04: f85003a0     	ldur	x0, [x29, #-0x100]
   dba08: f85083a1     	ldur	x1, [x29, #-0xf8]
   dba0c: 97ff2b95     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   dba10: b9400009     	ldr	w9, [x0]
   dba14: 2a0903ea     	mov	w10, w9
   dba18: 528a4a8b     	mov	w11, #0x5254            // =21076
   dba1c: 72b5282b     	movk	w11, #0xa941, lsl #16
   dba20: 6b0b0129     	subs	w9, w9, w11
   dba24: b9011fea     	str	w10, [sp, #0x11c]
   dba28: b9011be9     	str	w9, [sp, #0x118]
   dba2c: 54000b40     	b.eq	0xdbb94 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x2f0>
   dba30: 14000001     	b	0xdba34 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x190>
   dba34: 528d8c48     	mov	w8, #0x6c62             // =27746
   dba38: 72b52c28     	movk	w8, #0xa961, lsl #16
   dba3c: b9411fe9     	ldr	w9, [sp, #0x11c]
   dba40: 6b080128     	subs	w8, w9, w8
   dba44: b90117e8     	str	w8, [sp, #0x114]
   dba48: 540009e0     	b.eq	0xdbb84 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x2e0>
   dba4c: 14000001     	b	0xdba50 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x1ac>
   dba50: 528c2f28     	mov	w8, #0x6179             // =24953
   dba54: 72b52c88     	movk	w8, #0xa964, lsl #16
   dba58: b9411fe9     	ldr	w9, [sp, #0x11c]
   dba5c: 6b080128     	subs	w8, w9, w8
   dba60: b90113e8     	str	w8, [sp, #0x110]
   dba64: 54000a80     	b.eq	0xdbbb4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x310>
   dba68: 14000001     	b	0xdba6c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x1c8>
   dba6c: 528cadc8     	mov	w8, #0x656e             // =25966
   dba70: 72b52ce8     	movk	w8, #0xa967, lsl #16
   dba74: b9411fe9     	ldr	w9, [sp, #0x11c]
   dba78: 6b080128     	subs	w8, w9, w8
   dba7c: b9010fe8     	str	w8, [sp, #0x10c]
   dba80: 54000c20     	b.eq	0xdbc04 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x360>
   dba84: 14000001     	b	0xdba88 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x1e4>
   dba88: 528c2da8     	mov	w8, #0x616d             // =24941
   dba8c: 72b52dc8     	movk	w8, #0xa96e, lsl #16
   dba90: b9411fe9     	ldr	w9, [sp, #0x11c]
   dba94: 6b080128     	subs	w8, w9, w8
   dba98: b9010be8     	str	w8, [sp, #0x108]
   dba9c: 54000940     	b.eq	0xdbbc4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x320>
   dbaa0: 14000001     	b	0xdbaa4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x200>
   dbaa4: 528e4e88     	mov	w8, #0x7274             // =29300
   dbaa8: 72b52ee8     	movk	w8, #0xa977, lsl #16
   dbaac: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbab0: 6b080128     	subs	w8, w9, w8
   dbab4: b90107e8     	str	w8, [sp, #0x104]
   dbab8: 540008e0     	b.eq	0xdbbd4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x330>
   dbabc: 14000001     	b	0xdbac0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x21c>
   dbac0: 5285a5a8     	mov	w8, #0x2d2d             // =11565
   dbac4: 72a5a5a8     	movk	w8, #0x2d2d, lsl #16
   dbac8: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbacc: 6b080128     	subs	w8, w9, w8
   dbad0: b90103e8     	str	w8, [sp, #0x100]
   dbad4: 540018a0     	b.eq	0xdbde8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x544>
   dbad8: 14000001     	b	0xdbadc <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x238>
   dbadc: 528a4a88     	mov	w8, #0x5254             // =21076
   dbae0: 72ac2828     	movk	w8, #0x6141, lsl #16
   dbae4: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbae8: 6b080128     	subs	w8, w9, w8
   dbaec: b900ffe8     	str	w8, [sp, #0xfc]
   dbaf0: 540005a0     	b.eq	0xdbba4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x300>
   dbaf4: 14000001     	b	0xdbaf8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x254>
   dbaf8: 528ece48     	mov	w8, #0x7672             // =30322
   dbafc: 72ac6de8     	movk	w8, #0x636f, lsl #16
   dbb00: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbb04: 6b080128     	subs	w8, w9, w8
   dbb08: b900fbe8     	str	w8, [sp, #0xf8]
   dbb0c: 540006c0     	b.eq	0xdbbe4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x340>
   dbb10: 14000001     	b	0xdbb14 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x270>
   dbb14: 528d2d88     	mov	w8, #0x696c             // =26988
   dbb18: 72ac6e08     	movk	w8, #0x6370, lsl #16
   dbb1c: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbb20: 6b080128     	subs	w8, w9, w8
   dbb24: b900f7e8     	str	w8, [sp, #0xf4]
   dbb28: 54000760     	b.eq	0xdbc14 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x370>
   dbb2c: 14000001     	b	0xdbb30 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x28c>
   dbb30: 528e6d68     	mov	w8, #0x736b             // =29547
   dbb34: 72ac8d28     	movk	w8, #0x6469, lsl #16
   dbb38: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbb3c: 6b080128     	subs	w8, w9, w8
   dbb40: b900f3e8     	str	w8, [sp, #0xf0]
   dbb44: 54000f80     	b.eq	0xdbd34 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x490>
   dbb48: 14000001     	b	0xdbb4c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x2a8>
   dbb4c: 528e4ca8     	mov	w8, #0x7265             // =29285
   dbb50: 72acedc8     	movk	w8, #0x676e, lsl #16
   dbb54: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbb58: 6b080128     	subs	w8, w9, w8
   dbb5c: b900efe8     	str	w8, [sp, #0xec]
   dbb60: 540004a0     	b.eq	0xdbbf4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x350>
   dbb64: 14000001     	b	0xdbb68 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x2c4>
   dbb68: 528d6dc8     	mov	w8, #0x6b6e             // =27502
   dbb6c: 72ae8e48     	movk	w8, #0x7472, lsl #16
   dbb70: b9411fe9     	ldr	w9, [sp, #0x11c]
   dbb74: 6b080128     	subs	w8, w9, w8
   dbb78: b900ebe8     	str	w8, [sp, #0xe8]
   dbb7c: 540008c0     	b.eq	0xdbc94 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x3f0>
   dbb80: 14000139     	b	0xdc064 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c0>
   dbb84: 528c4ea8     	mov	w8, #0x6275             // =25205
   dbb88: 72ac2d88     	movk	w8, #0x616c, lsl #16
   dbb8c: b81703a8     	stur	w8, [x29, #-0x90]
   dbb90: 14000136     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbb94: 528e8d28     	mov	w8, #0x7469             // =29801
   dbb98: 72ac2e48     	movk	w8, #0x6172, lsl #16
   dbb9c: b81703a8     	stur	w8, [x29, #-0x90]
   dbba0: 14000132     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbba4: 528e4e88     	mov	w8, #0x7274             // =29300
   dbba8: 72ac2c28     	movk	w8, #0x6161, lsl #16
   dbbac: b81703a8     	stur	w8, [x29, #-0x90]
   dbbb0: 1400012e     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbbb4: 528c2e48     	mov	w8, #0x6172             // =24946
   dbbb8: 72af2ca8     	movk	w8, #0x7965, lsl #16
   dbbbc: b81703a8     	stur	w8, [x29, #-0x90]
   dbbc0: 1400012a     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbbc4: 528e8d88     	mov	w8, #0x746c             // =29804
   dbbc8: 72ae8d28     	movk	w8, #0x7469, lsl #16
   dbbcc: b81703a8     	stur	w8, [x29, #-0x90]
   dbbd0: 14000126     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbbd4: 528d2e88     	mov	w8, #0x6974             // =26996
   dbbd8: 72aeee48     	movk	w8, #0x7772, lsl #16
   dbbdc: b81703a8     	stur	w8, [x29, #-0x90]
   dbbe0: 14000122     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbbe4: 528c4828     	mov	w8, #0x6241             // =25153
   dbbe8: 72ac2d88     	movk	w8, #0x616c, lsl #16
   dbbec: b81703a8     	stur	w8, [x29, #-0x90]
   dbbf0: 1400011e     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbbf4: 528dce48     	mov	w8, #0x6e72             // =28274
   dbbf8: 72aceca8     	movk	w8, #0x6765, lsl #16
   dbbfc: b81703a8     	stur	w8, [x29, #-0x90]
   dbc00: 1400011a     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbc04: 528dce48     	mov	w8, #0x6e72             // =28274
   dbc08: 72aceca8     	movk	w8, #0x6765, lsl #16
   dbc0c: b81703a8     	stur	w8, [x29, #-0x90]
   dbc10: 14000116     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbc14: f85803a8     	ldur	x8, [x29, #-0x80]
   dbc18: f1002508     	subs	x8, x8, #0x9
   dbc1c: f90073e8     	str	x8, [sp, #0xe0]
   dbc20: 54000381     	b.ne	0xdbc90 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x3ec>
   dbc24: 14000001     	b	0xdbc28 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x384>
   dbc28: b85743a8     	ldur	w8, [x29, #-0x8c]
   dbc2c: 71005508     	subs	w8, w8, #0x15
   dbc30: b900dfe8     	str	w8, [sp, #0xdc]
   dbc34: 540002e1     	b.ne	0xdbc90 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x3ec>
   dbc38: 14000001     	b	0xdbc3c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x398>
   dbc3c: f85783a8     	ldur	x8, [x29, #-0x88]
   dbc40: f85803a9     	ldur	x9, [x29, #-0x80]
   dbc44: 8b090108     	add	x8, x8, x9
   dbc48: 385ff102     	ldurb	w2, [x8, #-0x1]
   dbc4c: f00008e1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
   dbc50: 9129f021     	add	x1, x1, #0xa7c
   dbc54: d100a3a8     	sub	x8, x29, #0x28
   dbc58: aa0803e0     	mov	x0, x8
   dbc5c: f9006be8     	str	x8, [sp, #0xd0]
   dbc60: 97ff1a9c     	bl	0xa26d0 <sprintf@plt>
   dbc64: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbc68: 9102e109     	add	x9, x8, #0xb8
   dbc6c: b900cfe0     	str	w0, [sp, #0xcc]
   dbc70: aa0903e0     	mov	x0, x9
   dbc74: 97ff248f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dbc78: 528d2d81     	mov	w1, #0x696c             // =26988
   dbc7c: 72ac6e01     	movk	w1, #0x6370, lsl #16
   dbc80: f9406be2     	ldr	x2, [sp, #0xd0]
   dbc84: 97ff11cf     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dbc88: b900cbe0     	str	w0, [sp, #0xc8]
   dbc8c: 14000001     	b	0xdbc90 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x3ec>
   dbc90: 140000f6     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbc94: f85803a8     	ldur	x8, [x29, #-0x80]
   dbc98: f1004108     	subs	x8, x8, #0x10
   dbc9c: f90063e8     	str	x8, [sp, #0xc0]
   dbca0: 54000481     	b.ne	0xdbd30 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x48c>
   dbca4: 14000001     	b	0xdbca8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x404>
   dbca8: b85743a8     	ldur	w8, [x29, #-0x8c]
   dbcac: 35000428     	cbnz	w8, 0xdbd30 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x48c>
   dbcb0: 14000001     	b	0xdbcb4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x410>
   dbcb4: f85783a8     	ldur	x8, [x29, #-0x88]
   dbcb8: 91002908     	add	x8, x8, #0xa
   dbcbc: f81683a8     	stur	x8, [x29, #-0x98]
   dbcc0: f85783a8     	ldur	x8, [x29, #-0x88]
   dbcc4: 91003108     	add	x8, x8, #0xc
   dbcc8: f81603a8     	stur	x8, [x29, #-0xa0]
   dbccc: f85683a8     	ldur	x8, [x29, #-0x98]
   dbcd0: 79400109     	ldrh	w9, [x8]
   dbcd4: 5ac00929     	rev	w9, w9
   dbcd8: 53107d22     	lsr	w2, w9, #16
   dbcdc: f85603a8     	ldur	x8, [x29, #-0xa0]
   dbce0: 79400109     	ldrh	w9, [x8]
   dbce4: 5ac00929     	rev	w9, w9
   dbce8: 53107d23     	lsr	w3, w9, #16
   dbcec: b00008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dbcf0: 9137e821     	add	x1, x1, #0xdfa
   dbcf4: d100e3a8     	sub	x8, x29, #0x38
   dbcf8: aa0803e0     	mov	x0, x8
   dbcfc: f9005fe8     	str	x8, [sp, #0xb8]
   dbd00: 97ff1a74     	bl	0xa26d0 <sprintf@plt>
   dbd04: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbd08: 9102e101     	add	x1, x8, #0xb8
   dbd0c: b900b7e0     	str	w0, [sp, #0xb4]
   dbd10: aa0103e0     	mov	x0, x1
   dbd14: 97ff2467     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dbd18: 528e8e41     	mov	w1, #0x7472             // =29810
   dbd1c: 72ac6c81     	movk	w1, #0x6364, lsl #16
   dbd20: f9405fe2     	ldr	x2, [sp, #0xb8]
   dbd24: 97ff11a7     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dbd28: b900b3e0     	str	w0, [sp, #0xb0]
   dbd2c: 14000001     	b	0xdbd30 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x48c>
   dbd30: 140000ce     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbd34: f85803a8     	ldur	x8, [x29, #-0x80]
   dbd38: f1003908     	subs	x8, x8, #0xe
   dbd3c: f90057e8     	str	x8, [sp, #0xa8]
   dbd40: 540000e0     	b.eq	0xdbd5c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x4b8>
   dbd44: 14000001     	b	0xdbd48 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x4a4>
   dbd48: f85803a8     	ldur	x8, [x29, #-0x80]
   dbd4c: f1004108     	subs	x8, x8, #0x10
   dbd50: f90053e8     	str	x8, [sp, #0xa0]
   dbd54: 54000481     	b.ne	0xdbde4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x540>
   dbd58: 14000001     	b	0xdbd5c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x4b8>
   dbd5c: b85743a8     	ldur	w8, [x29, #-0x8c]
   dbd60: 35000428     	cbnz	w8, 0xdbde4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x540>
   dbd64: 14000001     	b	0xdbd68 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x4c4>
   dbd68: f85783a8     	ldur	x8, [x29, #-0x88]
   dbd6c: 91002908     	add	x8, x8, #0xa
   dbd70: f81583a8     	stur	x8, [x29, #-0xa8]
   dbd74: f85783a8     	ldur	x8, [x29, #-0x88]
   dbd78: 91003108     	add	x8, x8, #0xc
   dbd7c: f81503a8     	stur	x8, [x29, #-0xb0]
   dbd80: f85583a8     	ldur	x8, [x29, #-0xa8]
   dbd84: 79400109     	ldrh	w9, [x8]
   dbd88: 5ac00929     	rev	w9, w9
   dbd8c: 53107d22     	lsr	w2, w9, #16
   dbd90: f85503a8     	ldur	x8, [x29, #-0xb0]
   dbd94: 79400109     	ldrh	w9, [x8]
   dbd98: 5ac00929     	rev	w9, w9
   dbd9c: 53107d23     	lsr	w3, w9, #16
   dbda0: b00008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dbda4: 9137e821     	add	x1, x1, #0xdfa
   dbda8: d10123a8     	sub	x8, x29, #0x48
   dbdac: aa0803e0     	mov	x0, x8
   dbdb0: f9004fe8     	str	x8, [sp, #0x98]
   dbdb4: 97ff1a47     	bl	0xa26d0 <sprintf@plt>
   dbdb8: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbdbc: 9102e101     	add	x1, x8, #0xb8
   dbdc0: b90097e0     	str	w0, [sp, #0x94]
   dbdc4: aa0103e0     	mov	x0, x1
   dbdc8: 97ff243a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dbdcc: 528eada1     	mov	w1, #0x756d             // =30061
   dbdd0: 72ac8dc1     	movk	w1, #0x646e, lsl #16
   dbdd4: f9404fe2     	ldr	x2, [sp, #0x98]
   dbdd8: 97ff117a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dbddc: b90093e0     	str	w0, [sp, #0x90]
   dbde0: 14000001     	b	0xdbde4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x540>
   dbde4: 140000a1     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dbde8: f85783a8     	ldur	x8, [x29, #-0x88]
   dbdec: f85803a9     	ldur	x9, [x29, #-0x80]
   dbdf0: 2a1f03ea     	mov	w10, wzr
   dbdf4: 3829690a     	strb	w10, [x8, x9]
   dbdf8: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbdfc: 91030100     	add	x0, x8, #0xc0
   dbe00: 528000aa     	mov	w10, #0x5               // =5
   dbe04: 2a0a03e1     	mov	w1, w10
   dbe08: 97ff2a96     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   dbe0c: b940000a     	ldr	w10, [x0]
   dbe10: 2a0a03eb     	mov	w11, w10
   dbe14: 528e8c2c     	mov	w12, #0x7461            // =29793
   dbe18: 72ac8c2c     	movk	w12, #0x6461, lsl #16
   dbe1c: 6b0c014a     	subs	w10, w10, w12
   dbe20: b9008feb     	str	w11, [sp, #0x8c]
   dbe24: b9008bea     	str	w10, [sp, #0x88]
   dbe28: 540003c0     	b.eq	0xdbea0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x5fc>
   dbe2c: 14000001     	b	0xdbe30 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x58c>
   dbe30: 528c2dc8     	mov	w8, #0x616e             // =24942
   dbe34: 72adaca8     	movk	w8, #0x6d65, lsl #16
   dbe38: b9408fe9     	ldr	w9, [sp, #0x8c]
   dbe3c: 6b080128     	subs	w8, w9, w8
   dbe40: b90087e8     	str	w8, [sp, #0x84]
   dbe44: 54000120     	b.eq	0xdbe68 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x5c4>
   dbe48: 14000001     	b	0xdbe4c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x5a8>
   dbe4c: 528daca8     	mov	w8, #0x6d65             // =28005
   dbe50: 72adcc28     	movk	w8, #0x6e61, lsl #16
   dbe54: b9408fe9     	ldr	w9, [sp, #0x8c]
   dbe58: 6b080128     	subs	w8, w9, w8
   dbe5c: b90083e8     	str	w8, [sp, #0x80]
   dbe60: 54000120     	b.eq	0xdbe84 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x5e0>
   dbe64: 14000028     	b	0xdbf04 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x660>
   dbe68: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbe6c: 9103a100     	add	x0, x8, #0xe8
   dbe70: f85783a9     	ldur	x9, [x29, #-0x88]
   dbe74: 91001121     	add	x1, x9, #0x4
   dbe78: 97ff1602     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   dbe7c: b9007fe0     	str	w0, [sp, #0x7c]
   dbe80: 14000021     	b	0xdbf04 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x660>
   dbe84: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbe88: 9103c100     	add	x0, x8, #0xf0
   dbe8c: f85783a9     	ldur	x9, [x29, #-0x88]
   dbe90: 91001121     	add	x1, x9, #0x4
   dbe94: 97ff15fb     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   dbe98: b9007be0     	str	w0, [sp, #0x78]
   dbe9c: 1400001a     	b	0xdbf04 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x660>
   dbea0: f85803a8     	ldur	x8, [x29, #-0x80]
   dbea4: f1001d08     	subs	x8, x8, #0x7
   dbea8: f9003be8     	str	x8, [sp, #0x70]
   dbeac: 540001e8     	b.hi	0xdbee8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x644>
   dbeb0: 14000001     	b	0xdbeb4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x610>
   dbeb4: f85783a8     	ldur	x8, [x29, #-0x88]
   dbeb8: aa0803e0     	mov	x0, x8
   dbebc: f90037e0     	str	x0, [sp, #0x68]
   dbec0: b40000a8     	cbz	x8, 0xdbed4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x630>
   dbec4: 14000001     	b	0xdbec8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x624>
   dbec8: f94037e0     	ldr	x0, [sp, #0x68]
   dbecc: 97ff2969     	bl	0xa6470 <_ZdaPv@plt>
   dbed0: 14000001     	b	0xdbed4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x630>
   dbed4: aa1f03e8     	mov	x8, xzr
   dbed8: f81783a8     	stur	x8, [x29, #-0x88]
   dbedc: 12807dc9     	mov	w9, #-0x3ef             // =-1007
   dbee0: b81983a9     	stur	w9, [x29, #-0x68]
   dbee4: 140000de     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   dbee8: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbeec: 9103e100     	add	x0, x8, #0xf8
   dbef0: f85783a9     	ldur	x9, [x29, #-0x88]
   dbef4: 91002121     	add	x1, x9, #0x8
   dbef8: 97ff15e2     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   dbefc: b90067e0     	str	w0, [sp, #0x64]
   dbf00: 14000001     	b	0xdbf04 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x660>
   dbf04: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf08: 9103a100     	add	x0, x8, #0xe8
   dbf0c: 97ff222d     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   dbf10: b4000a80     	cbz	x0, 0xdc060 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7bc>
   dbf14: 14000001     	b	0xdbf18 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x674>
   dbf18: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf1c: 9103c100     	add	x0, x8, #0xf0
   dbf20: 97ff2228     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   dbf24: b40009e0     	cbz	x0, 0xdc060 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7bc>
   dbf28: 14000001     	b	0xdbf2c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x688>
   dbf2c: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf30: 9103e100     	add	x0, x8, #0xf8
   dbf34: 97ff2223     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
   dbf38: b4000940     	cbz	x0, 0xdc060 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7bc>
   dbf3c: 14000001     	b	0xdbf40 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x69c>
   dbf40: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf44: 9103a100     	add	x0, x8, #0xe8
   dbf48: b00008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dbf4c: 91380021     	add	x1, x1, #0xe00
   dbf50: 97ff24f4     	bl	0xa5320 <_ZNK7android7String8eqEPKc@plt>
   dbf54: 36000720     	tbz	w0, #0x0, 0xdc038 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x794>
   dbf58: 14000001     	b	0xdbf5c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x6b8>
   dbf5c: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf60: 9103c100     	add	x0, x8, #0xf0
   dbf64: b00008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dbf68: 91312421     	add	x1, x1, #0xc49
   dbf6c: 97ff24ed     	bl	0xa5320 <_ZNK7android7String8eqEPKc@plt>
   dbf70: 36000640     	tbz	w0, #0x0, 0xdc038 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x794>
   dbf74: 14000001     	b	0xdbf78 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x6d4>
   dbf78: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbf7c: 9103e100     	add	x0, x8, #0xf8
   dbf80: 97ff286c     	bl	0xa6130 <_ZNK7android7String8cvPKcEv@plt>
   dbf84: b00008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dbf88: 91314821     	add	x1, x1, #0xc52
   dbf8c: d10183a2     	sub	x2, x29, #0x60
   dbf90: d10193a3     	sub	x3, x29, #0x64
   dbf94: 97ff17a7     	bl	0xa1e30 <sscanf@plt>
   dbf98: 71000800     	subs	w0, w0, #0x2
   dbf9c: b90063e0     	str	w0, [sp, #0x60]
   dbfa0: 540004a1     	b.ne	0xdc034 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x790>
   dbfa4: 14000001     	b	0xdbfa8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x704>
   dbfa8: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbfac: f9405909     	ldr	x9, [x8, #0xb0]
   dbfb0: b50001a9     	cbnz	x9, 0xdbfe4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x740>
   dbfb4: 14000001     	b	0xdbfb8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x714>
   dbfb8: f85783a8     	ldur	x8, [x29, #-0x88]
   dbfbc: aa0803e0     	mov	x0, x8
   dbfc0: f9002fe0     	str	x0, [sp, #0x58]
   dbfc4: b40000a8     	cbz	x8, 0xdbfd8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x734>
   dbfc8: 14000001     	b	0xdbfcc <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x728>
   dbfcc: f9402fe0     	ldr	x0, [sp, #0x58]
   dbfd0: 97ff2928     	bl	0xa6470 <_ZdaPv@plt>
   dbfd4: 14000001     	b	0xdbfd8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x734>
   dbfd8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dbfdc: b81983a8     	stur	w8, [x29, #-0x68]
   dbfe0: 1400009f     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   dbfe4: f85303a8     	ldur	x8, [x29, #-0xd0]
   dbfe8: f9405909     	ldr	x9, [x8, #0xb0]
   dbfec: 91002120     	add	x0, x9, #0x8
   dbff0: 97ff23b0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dbff4: b85a03a2     	ldur	w2, [x29, #-0x60]
   dbff8: 528c6c81     	mov	w1, #0x6364             // =25444
   dbffc: 72acadc1     	movk	w1, #0x656e, lsl #16
   dc000: 97ff1e1c     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dc004: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc008: f9405909     	ldr	x9, [x8, #0xb0]
   dc00c: 91002129     	add	x9, x9, #0x8
   dc010: b90057e0     	str	w0, [sp, #0x54]
   dc014: aa0903e0     	mov	x0, x9
   dc018: 97ff23a6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc01c: b859c3a2     	ldur	w2, [x29, #-0x64]
   dc020: 528c6e01     	mov	w1, #0x6370             // =25456
   dc024: 72acadc1     	movk	w1, #0x656e, lsl #16
   dc028: 97ff1e12     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dc02c: b90053e0     	str	w0, [sp, #0x50]
   dc030: 14000001     	b	0xdc034 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x790>
   dc034: 14000001     	b	0xdc038 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x794>
   dc038: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc03c: 9103a100     	add	x0, x8, #0xe8
   dc040: 97ff25d0     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   dc044: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc048: 9103c100     	add	x0, x8, #0xf0
   dc04c: 97ff25cd     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   dc050: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc054: 9103e100     	add	x0, x8, #0xf8
   dc058: 97ff25ca     	bl	0xa5780 <_ZN7android7String85clearEv@plt>
   dc05c: 14000001     	b	0xdc060 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7bc>
   dc060: 14000002     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dc064: 14000001     	b	0xdc068 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7c4>
   dc068: f85803a8     	ldur	x8, [x29, #-0x80]
   dc06c: f1002108     	subs	x8, x8, #0x8
   dc070: f90027e8     	str	x8, [sp, #0x48]
   dc074: 54000da3     	b.lo	0xdc228 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x984>
   dc078: 14000001     	b	0xdc07c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7d8>
   dc07c: b85703a8     	ldur	w8, [x29, #-0x90]
   dc080: 34000d48     	cbz	w8, 0xdc228 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x984>
   dc084: 14000001     	b	0xdc088 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x7e4>
   dc088: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc08c: 9102e100     	add	x0, x8, #0xb8
   dc090: 97ff2388     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc094: b85703a1     	ldur	w1, [x29, #-0x90]
   dc098: 97ff3bb2     	bl	0xaaf60 <_ZNK7android8MetaData7hasDataEj@plt>
   dc09c: 37000c60     	tbnz	w0, #0x0, 0xdc228 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x984>
   dc0a0: 14000001     	b	0xdc0a4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x800>
   dc0a4: b85703a8     	ldur	w8, [x29, #-0x90]
   dc0a8: 528c4829     	mov	w9, #0x6241             // =25153
   dc0ac: 72ac2d89     	movk	w9, #0x616c, lsl #16
   dc0b0: 6b090108     	subs	w8, w8, w9
   dc0b4: b90047e8     	str	w8, [sp, #0x44]
   dc0b8: 54000201     	b.ne	0xdc0f8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x854>
   dc0bc: 14000001     	b	0xdc0c0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x81c>
   dc0c0: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc0c4: 9102e100     	add	x0, x8, #0xb8
   dc0c8: 97ff237a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc0cc: f85783a8     	ldur	x8, [x29, #-0x88]
   dc0d0: 91002103     	add	x3, x8, #0x8
   dc0d4: f85803a8     	ldur	x8, [x29, #-0x80]
   dc0d8: f1002104     	subs	x4, x8, #0x8
   dc0dc: 528c4821     	mov	w1, #0x6241             // =25153
   dc0e0: 72ac2d81     	movk	w1, #0x616c, lsl #16
   dc0e4: 528dcca2     	mov	w2, #0x6e65             // =28261
   dc0e8: 72adcde2     	movk	w2, #0x6e6f, lsl #16
   dc0ec: 97ff24d1     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   dc0f0: b90043e0     	str	w0, [sp, #0x40]
   dc0f4: 1400004c     	b	0xdc224 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x980>
   dc0f8: b85703a8     	ldur	w8, [x29, #-0x90]
   dc0fc: 528dce49     	mov	w9, #0x6e72             // =28274
   dc100: 72aceca9     	movk	w9, #0x6765, lsl #16
   dc104: 6b090108     	subs	w8, w8, w9
   dc108: b9003fe8     	str	w8, [sp, #0x3c]
   dc10c: 54000701     	b.ne	0xdc1ec <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x948>
   dc110: 14000001     	b	0xdc114 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x870>
   dc114: b85743a8     	ldur	w8, [x29, #-0x8c]
   dc118: 35000428     	cbnz	w8, 0xdc19c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x8f8>
   dc11c: 14000001     	b	0xdc120 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x87c>
   dc120: f85783a8     	ldur	x8, [x29, #-0x88]
   dc124: f85803a9     	ldur	x9, [x29, #-0x80]
   dc128: 8b090108     	add	x8, x8, x9
   dc12c: 385ff10a     	ldurb	w10, [x8, #-0x1]
   dc130: b814c3aa     	stur	w10, [x29, #-0xb4]
   dc134: b854c3aa     	ldur	w10, [x29, #-0xb4]
   dc138: 7100054a     	subs	w10, w10, #0x1
   dc13c: b814c3aa     	stur	w10, [x29, #-0xb4]
   dc140: b854c3aa     	ldur	w10, [x29, #-0xb4]
   dc144: 36f800aa     	tbz	w10, #0x1f, 0xdc158 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x8b4>
   dc148: 14000001     	b	0xdc14c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x8a8>
   dc14c: 32001fe8     	orr	w8, wzr, #0xff
   dc150: b814c3a8     	stur	w8, [x29, #-0xb4]
   dc154: 14000001     	b	0xdc158 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x8b4>
   dc158: b854c3a2     	ldur	w2, [x29, #-0xb4]
   dc15c: d00008e1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
   dc160: 9129f021     	add	x1, x1, #0xa7c
   dc164: d10153a8     	sub	x8, x29, #0x54
   dc168: aa0803e0     	mov	x0, x8
   dc16c: f9001be8     	str	x8, [sp, #0x30]
   dc170: 97ff1958     	bl	0xa26d0 <sprintf@plt>
   dc174: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc178: 9102e101     	add	x1, x8, #0xb8
   dc17c: b9002fe0     	str	w0, [sp, #0x2c]
   dc180: aa0103e0     	mov	x0, x1
   dc184: 97ff234b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc188: b85703a1     	ldur	w1, [x29, #-0x90]
   dc18c: f9401be2     	ldr	x2, [sp, #0x30]
   dc190: 97ff108c     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dc194: b9002be0     	str	w0, [sp, #0x28]
   dc198: 14000014     	b	0xdc1e8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x944>
   dc19c: b85743a8     	ldur	w8, [x29, #-0x8c]
   dc1a0: 71000508     	subs	w8, w8, #0x1
   dc1a4: b90027e8     	str	w8, [sp, #0x24]
   dc1a8: 540001e1     	b.ne	0xdc1e4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x940>
   dc1ac: 14000001     	b	0xdc1b0 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x90c>
   dc1b0: f85783a8     	ldur	x8, [x29, #-0x88]
   dc1b4: f85803a9     	ldur	x9, [x29, #-0x80]
   dc1b8: 2a1f03ea     	mov	w10, wzr
   dc1bc: 3829690a     	strb	w10, [x8, x9]
   dc1c0: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc1c4: 9102e100     	add	x0, x8, #0xb8
   dc1c8: 97ff233a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc1cc: b85703a1     	ldur	w1, [x29, #-0x90]
   dc1d0: f85783a8     	ldur	x8, [x29, #-0x88]
   dc1d4: 91002102     	add	x2, x8, #0x8
   dc1d8: 97ff107a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dc1dc: b90023e0     	str	w0, [sp, #0x20]
   dc1e0: 14000001     	b	0xdc1e4 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x940>
   dc1e4: 14000001     	b	0xdc1e8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x944>
   dc1e8: 1400000e     	b	0xdc220 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x97c>
   dc1ec: f85783a8     	ldur	x8, [x29, #-0x88]
   dc1f0: f85803a9     	ldur	x9, [x29, #-0x80]
   dc1f4: 2a1f03ea     	mov	w10, wzr
   dc1f8: 3829690a     	strb	w10, [x8, x9]
   dc1fc: f85303a8     	ldur	x8, [x29, #-0xd0]
   dc200: 9102e100     	add	x0, x8, #0xb8
   dc204: 97ff232b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dc208: b85703a1     	ldur	w1, [x29, #-0x90]
   dc20c: f85783a8     	ldur	x8, [x29, #-0x88]
   dc210: 91002102     	add	x2, x8, #0x8
   dc214: 97ff106b     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dc218: b9001fe0     	str	w0, [sp, #0x1c]
   dc21c: 14000001     	b	0xdc220 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x97c>
   dc220: 14000001     	b	0xdc224 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x980>
   dc224: 14000001     	b	0xdc228 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x984>
   dc228: f85783a8     	ldur	x8, [x29, #-0x88]
   dc22c: aa0803e0     	mov	x0, x8
   dc230: f9000be0     	str	x0, [sp, #0x10]
   dc234: b40000a8     	cbz	x8, 0xdc248 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9a4>
   dc238: 14000001     	b	0xdc23c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x998>
   dc23c: f9400be0     	ldr	x0, [sp, #0x10]
   dc240: 97ff288c     	bl	0xa6470 <_ZdaPv@plt>
   dc244: 14000001     	b	0xdc248 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9a4>
   dc248: aa1f03e8     	mov	x8, xzr
   dc24c: f81783a8     	stur	x8, [x29, #-0x88]
   dc250: 2a1f03e9     	mov	w9, wzr
   dc254: b81983a9     	stur	w9, [x29, #-0x68]
   dc258: 14000001     	b	0xdc25c <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9b8>
   dc25c: b85983a8     	ldur	w8, [x29, #-0x68]
   dc260: d53bd049     	mrs	x9, TPIDR_EL0
   dc264: f9401529     	ldr	x9, [x9, #0x28]
   dc268: f85383aa     	ldur	x10, [x29, #-0xc8]
   dc26c: f940014b     	ldr	x11, [x10]
   dc270: eb0b0129     	subs	x9, x9, x11
   dc274: b9000fe8     	str	w8, [sp, #0xc]
   dc278: f90003e9     	str	x9, [sp]
   dc27c: 540000e1     	b.ne	0xdc298 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9f4>
   dc280: 14000001     	b	0xdc284 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0x9e0>
   dc284: b9400fe0     	ldr	w0, [sp, #0xc]
   dc288: 910843ff     	add	sp, sp, #0x210
   dc28c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   dc290: f84207fc     	ldr	x28, [sp], #0x20
   dc294: d65f03c0     	ret
   dc298: 97ff36b6     	bl	0xa9d70 <__stack_chk_fail@plt>
   dc29c: d10203ff     	sub	sp, sp, #0x80
   dc2a0: a9077bfd     	stp	x29, x30, [sp, #0x70]
   dc2a4: 9101c3fd     	add	x29, sp, #0x70
   dc2a8: d53bd048     	mrs	x8, TPIDR_EL0
   dc2ac: f9401508     	ldr	x8, [x8, #0x28]
   dc2b0: f81f83a8     	stur	x8, [x29, #-0x8]
   dc2b4: f9001be0     	str	x0, [sp, #0x30]
   dc2b8: f90017e1     	str	x1, [sp, #0x28]
   dc2bc: f9401be8     	ldr	x8, [sp, #0x30]
   dc2c0: d2960fe0     	mov	x0, #0xb07f             // =45183
   dc2c4: f2af84a0     	movk	x0, #0x7c25, lsl #16
   dc2c8: f2f00000     	movk	x0, #0x8000, lsl #48
   dc2cc: eb000108     	subs	x8, x8, x0
   dc2d0: f9000fe8     	str	x8, [sp, #0x18]
   dc2d4: 540000ac     	b.gt	0xdc2e8 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xa44>
   dc2d8: 14000001     	b	0xdc2dc <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xa38>
   dc2dc: 2a1f03e8     	mov	w8, wzr
   dc2e0: 381cf3a8     	sturb	w8, [x29, #-0x31]
   dc2e4: 1400001f     	b	0xdc360 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xabc>
   dc2e8: f9401be8     	ldr	x8, [sp, #0x30]
   dc2ec: 92960fe9     	mov	x9, #-0xb080            // =-45184
   dc2f0: f2b07b49     	movk	x9, #0x83da, lsl #16
   dc2f4: 8b090108     	add	x8, x8, x9
   dc2f8: f81d03a8     	stur	x8, [x29, #-0x30]
   dc2fc: d100c3a0     	sub	x0, x29, #0x30
   dc300: 97ff2674     	bl	0xa5cd0 <gmtime@plt>
   dc304: f90013e0     	str	x0, [sp, #0x20]
   dc308: f94013e8     	ldr	x8, [sp, #0x20]
   dc30c: b4000248     	cbz	x8, 0xdc354 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xab0>
   dc310: 14000001     	b	0xdc314 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xa70>
   dc314: f94013e3     	ldr	x3, [sp, #0x20]
   dc318: 900008e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dc31c: 913f0842     	add	x2, x2, #0xfc2
   dc320: 321b03e8     	orr	w8, wzr, #0x20
   dc324: 2a0803e1     	mov	w1, w8
   dc328: d100a3a0     	sub	x0, x29, #0x28
   dc32c: 97ff1411     	bl	0xa1370 <strftime@plt>
   dc330: b4000120     	cbz	x0, 0xdc354 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xab0>
   dc334: 14000001     	b	0xdc338 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xa94>
   dc338: f94017e0     	ldr	x0, [sp, #0x28]
   dc33c: d100a3a1     	sub	x1, x29, #0x28
   dc340: 97ff14d0     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   dc344: 320003e8     	orr	w8, wzr, #0x1
   dc348: 381cf3a8     	sturb	w8, [x29, #-0x31]
   dc34c: b90017e0     	str	w0, [sp, #0x14]
   dc350: 14000004     	b	0xdc360 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xabc>
   dc354: 2a1f03e8     	mov	w8, wzr
   dc358: 381cf3a8     	sturb	w8, [x29, #-0x31]
   dc35c: 14000001     	b	0xdc360 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xabc>
   dc360: 385cf3a8     	ldurb	w8, [x29, #-0x31]
   dc364: d53bd049     	mrs	x9, TPIDR_EL0
   dc368: f9401529     	ldr	x9, [x9, #0x28]
   dc36c: f85f83aa     	ldur	x10, [x29, #-0x8]
   dc370: eb0a0129     	subs	x9, x9, x10
   dc374: b90013e8     	str	w8, [sp, #0x10]
   dc378: f90007e9     	str	x9, [sp, #0x8]
   dc37c: 540000e1     	b.ne	0xdc398 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xaf4>
   dc380: 14000001     	b	0xdc384 <android::MPEG4Extractor::parseITunesMetaData(long, unsigned long)+0xae0>
   dc384: b94013e8     	ldr	w8, [sp, #0x10]
   dc388: 12000100     	and	w0, w8, #0x1
   dc38c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   dc390: 910203ff     	add	sp, sp, #0x80
   dc394: d65f03c0     	ret
   dc398: 97ff3676     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dc39c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)>:
   dc39c: d10583ff     	sub	sp, sp, #0x160
   dc3a0: f900a3fc     	str	x28, [sp, #0x140]
   dc3a4: a9157bfd     	stp	x29, x30, [sp, #0x150]
   dc3a8: 910543fd     	add	x29, sp, #0x150
   dc3ac: d53bd048     	mrs	x8, TPIDR_EL0
   dc3b0: f9401508     	ldr	x8, [x8, #0x28]
   dc3b4: f81e83a8     	stur	x8, [x29, #-0x18]
   dc3b8: f81a83a0     	stur	x0, [x29, #-0x58]
   dc3bc: f81a03a1     	stur	x1, [x29, #-0x60]
   dc3c0: f81983a2     	stur	x2, [x29, #-0x68]
   dc3c4: f85a83a8     	ldur	x8, [x29, #-0x58]
   dc3c8: f85983a0     	ldur	x0, [x29, #-0x68]
   dc3cc: f1001c00     	subs	x0, x0, #0x7
   dc3d0: f81683a8     	stur	x8, [x29, #-0x98]
   dc3d4: f81603a0     	stur	x0, [x29, #-0xa0]
   dc3d8: 540000a8     	b.hi	0xdc3ec <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x50>
   dc3dc: 14000001     	b	0xdc3e0 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x44>
   dc3e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc3e4: b81b03a8     	stur	w8, [x29, #-0x50]
   dc3e8: 140000f3     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc3ec: f85683a8     	ldur	x8, [x29, #-0x98]
   dc3f0: 91024100     	add	x0, x8, #0x90
   dc3f4: 97ff2ce7     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dc3f8: f85a03a8     	ldur	x8, [x29, #-0x60]
   dc3fc: 91001101     	add	x1, x8, #0x4
   dc400: d10073a2     	sub	x2, x29, #0x1c
   dc404: 97ff0e8b     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dc408: 370000a0     	tbnz	w0, #0x0, 0xdc41c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x80>
   dc40c: 14000001     	b	0xdc410 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x74>
   dc410: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc414: b81b03a8     	stur	w8, [x29, #-0x50]
   dc418: 140000e7     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc41c: f85683a8     	ldur	x8, [x29, #-0x98]
   dc420: 91040100     	add	x0, x8, #0x100
   dc424: 97ff2df3     	bl	0xa7bf0 <_ZNK7android11KeyedVectorIjNS_7AStringEE4sizeEv@plt>
   dc428: b40000c0     	cbz	x0, 0xdc440 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0xa4>
   dc42c: 14000001     	b	0xdc430 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x94>
   dc430: f85683a8     	ldur	x8, [x29, #-0x98]
   dc434: 91040100     	add	x0, x8, #0x100
   dc438: 97ff2a72     	bl	0xa6e00 <_ZN7android11KeyedVectorIjNS_7AStringEE5clearEv@plt>
   dc43c: 14000001     	b	0xdc440 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0xa4>
   dc440: f85a03a8     	ldur	x8, [x29, #-0x60]
   dc444: 91002108     	add	x8, x8, #0x8
   dc448: f81903a8     	stur	x8, [x29, #-0x70]
   dc44c: f85a03a8     	ldur	x8, [x29, #-0x60]
   dc450: f85983a9     	ldur	x9, [x29, #-0x68]
   dc454: 8b090108     	add	x8, x8, x9
   dc458: f81883a8     	stur	x8, [x29, #-0x78]
   dc45c: 320003ea     	orr	w10, wzr, #0x1
   dc460: 2a0a03e8     	mov	w8, w10
   dc464: f81803a8     	stur	x8, [x29, #-0x80]
   dc468: 14000001     	b	0xdc46c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0xd0>
   dc46c: f85803a8     	ldur	x8, [x29, #-0x80]
   dc470: b85e43a9     	ldur	w9, [x29, #-0x1c]
   dc474: 2a0903ea     	mov	w10, w9
   dc478: eb0a0108     	subs	x8, x8, x10
   dc47c: f90057e8     	str	x8, [sp, #0xa8]
   dc480: 54001948     	b.hi	0xdc7a8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x40c>
   dc484: 14000001     	b	0xdc488 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0xec>
   dc488: f85903a8     	ldur	x8, [x29, #-0x70]
   dc48c: 91002108     	add	x8, x8, #0x8
   dc490: f85883a9     	ldur	x9, [x29, #-0x78]
   dc494: eb090108     	subs	x8, x8, x9
   dc498: f90053e8     	str	x8, [sp, #0xa0]
   dc49c: 540000ad     	b.le	0xdc4b0 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x114>
   dc4a0: 14000001     	b	0xdc4a4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x108>
   dc4a4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc4a8: b81b03a8     	stur	w8, [x29, #-0x50]
   dc4ac: 140000c2     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc4b0: f85683a8     	ldur	x8, [x29, #-0x98]
   dc4b4: 91024100     	add	x0, x8, #0x90
   dc4b8: 97ff2cb6     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dc4bc: f85903a1     	ldur	x1, [x29, #-0x70]
   dc4c0: d10083a2     	sub	x2, x29, #0x20
   dc4c4: 97ff0e5b     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dc4c8: 36000200     	tbz	w0, #0x0, 0xdc508 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x16c>
   dc4cc: 14000001     	b	0xdc4d0 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x134>
   dc4d0: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc4d4: 71002108     	subs	w8, w8, #0x8
   dc4d8: b9009fe8     	str	w8, [sp, #0x9c]
   dc4dc: 54000163     	b.lo	0xdc508 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x16c>
   dc4e0: 14000001     	b	0xdc4e4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x148>
   dc4e4: f85903a8     	ldur	x8, [x29, #-0x70]
   dc4e8: b85e03a9     	ldur	w9, [x29, #-0x20]
   dc4ec: 2a0903ea     	mov	w10, w9
   dc4f0: 8b0a0108     	add	x8, x8, x10
   dc4f4: f85883aa     	ldur	x10, [x29, #-0x78]
   dc4f8: eb0a0108     	subs	x8, x8, x10
   dc4fc: f9004be8     	str	x8, [sp, #0x90]
   dc500: 540000ad     	b.le	0xdc514 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x178>
   dc504: 14000001     	b	0xdc508 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x16c>
   dc508: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc50c: b81b03a8     	stur	w8, [x29, #-0x50]
   dc510: 140000a9     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc514: f85683a8     	ldur	x8, [x29, #-0x98]
   dc518: 91024100     	add	x0, x8, #0x90
   dc51c: 97ff2c9d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dc520: f85903a8     	ldur	x8, [x29, #-0x70]
   dc524: 91001101     	add	x1, x8, #0x4
   dc528: d10093a2     	sub	x2, x29, #0x24
   dc52c: 97ff0e41     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dc530: 36000120     	tbz	w0, #0x0, 0xdc554 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x1b8>
   dc534: 14000001     	b	0xdc538 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x19c>
   dc538: b85dc3a8     	ldur	w8, [x29, #-0x24]
   dc53c: 528e8c29     	mov	w9, #0x7461             // =29793
   dc540: 72adac89     	movk	w9, #0x6d64, lsl #16
   dc544: 6b090108     	subs	w8, w8, w9
   dc548: b9008fe8     	str	w8, [sp, #0x8c]
   dc54c: 540000a0     	b.eq	0xdc560 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x1c4>
   dc550: 14000001     	b	0xdc554 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x1b8>
   dc554: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc558: b81b03a8     	stur	w8, [x29, #-0x50]
   dc55c: 14000096     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc560: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc564: 71002108     	subs	w8, w8, #0x8
   dc568: b81e03a8     	stur	w8, [x29, #-0x20]
   dc56c: f85903a9     	ldur	x9, [x29, #-0x70]
   dc570: 91002129     	add	x9, x9, #0x8
   dc574: f81903a9     	stur	x9, [x29, #-0x70]
   dc578: 52800908     	mov	w8, #0x48               // =72
   dc57c: 2a0803e0     	mov	w0, w8
   dc580: 97ff3264     	bl	0xa8f10 <_Znwm@plt>
   dc584: aa0003e9     	mov	x9, x0
   dc588: aa0003fe     	mov	x30, x0
   dc58c: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc590: 2a0803e1     	mov	w1, w8
   dc594: f90043e9     	str	x9, [sp, #0x80]
   dc598: f9003ffe     	str	x30, [sp, #0x78]
   dc59c: 97ff1621     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   dc5a0: 14000001     	b	0xdc5a4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x208>
   dc5a4: d100c3a8     	sub	x8, x29, #0x30
   dc5a8: aa0803e0     	mov	x0, x8
   dc5ac: f9403fe1     	ldr	x1, [sp, #0x78]
   dc5b0: f9003be8     	str	x8, [sp, #0x70]
   dc5b4: 97ff33df     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   dc5b8: f9403be0     	ldr	x0, [sp, #0x70]
   dc5bc: 97ff0e35     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   dc5c0: f90037e0     	str	x0, [sp, #0x68]
   dc5c4: 14000001     	b	0xdc5c8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x22c>
   dc5c8: f94037e0     	ldr	x0, [sp, #0x68]
   dc5cc: 97ff2321     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   dc5d0: f90033e0     	str	x0, [sp, #0x60]
   dc5d4: 14000001     	b	0xdc5d8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x23c>
   dc5d8: f94033e8     	ldr	x8, [sp, #0x60]
   dc5dc: b5000228     	cbnz	x8, 0xdc620 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x284>
   dc5e0: 14000001     	b	0xdc5e4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x248>
   dc5e4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc5e8: b81b03a8     	stur	w8, [x29, #-0x50]
   dc5ec: 320003e8     	orr	w8, wzr, #0x1
   dc5f0: b81703a8     	stur	w8, [x29, #-0x90]
   dc5f4: 14000053     	b	0xdc740 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3a4>
   dc5f8: f81783a0     	stur	x0, [x29, #-0x88]
   dc5fc: 2a0103e8     	mov	w8, w1
   dc600: b81743a8     	stur	w8, [x29, #-0x8c]
   dc604: f94043e0     	ldr	x0, [sp, #0x80]
   dc608: 97ff10d6     	bl	0xa0960 <_ZdlPv@plt>
   dc60c: 14000078     	b	0xdc7ec <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x450>
   dc610: f81783a0     	stur	x0, [x29, #-0x88]
   dc614: 2a0103e8     	mov	w8, w1
   dc618: b81743a8     	stur	w8, [x29, #-0x8c]
   dc61c: 14000060     	b	0xdc79c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x400>
   dc620: f85683a8     	ldur	x8, [x29, #-0x98]
   dc624: 91024100     	add	x0, x8, #0x90
   dc628: 97ff2c5a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dc62c: f9002fe0     	str	x0, [sp, #0x58]
   dc630: 14000001     	b	0xdc634 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x298>
   dc634: f85903a8     	ldur	x8, [x29, #-0x70]
   dc638: d100c3a0     	sub	x0, x29, #0x30
   dc63c: f9002be8     	str	x8, [sp, #0x50]
   dc640: 97ff0e14     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   dc644: f90027e0     	str	x0, [sp, #0x48]
   dc648: 14000001     	b	0xdc64c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x2b0>
   dc64c: f94027e0     	ldr	x0, [sp, #0x48]
   dc650: 97ff2300     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   dc654: f90023e0     	str	x0, [sp, #0x40]
   dc658: 14000001     	b	0xdc65c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x2c0>
   dc65c: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc660: 2a0803e3     	mov	w3, w8
   dc664: f9402fe9     	ldr	x9, [sp, #0x58]
   dc668: f940012a     	ldr	x10, [x9]
   dc66c: f9401d4a     	ldr	x10, [x10, #0x38]
   dc670: aa0903e0     	mov	x0, x9
   dc674: f9402be1     	ldr	x1, [sp, #0x50]
   dc678: f94023e2     	ldr	x2, [sp, #0x40]
   dc67c: d63f0140     	blr	x10
   dc680: f9001fe0     	str	x0, [sp, #0x38]
   dc684: 14000001     	b	0xdc688 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x2ec>
   dc688: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc68c: 2a0803e9     	mov	w9, w8
   dc690: f9401fea     	ldr	x10, [sp, #0x38]
   dc694: eb090149     	subs	x9, x10, x9
   dc698: f9001be9     	str	x9, [sp, #0x30]
   dc69c: 540000ea     	b.ge	0xdc6b8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x31c>
   dc6a0: 14000001     	b	0xdc6a4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x308>
   dc6a4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc6a8: b81b03a8     	stur	w8, [x29, #-0x50]
   dc6ac: 320003e8     	orr	w8, wzr, #0x1
   dc6b0: b81703a8     	stur	w8, [x29, #-0x90]
   dc6b4: 14000023     	b	0xdc740 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3a4>
   dc6b8: d100c3a0     	sub	x0, x29, #0x30
   dc6bc: 97ff0df5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   dc6c0: f90017e0     	str	x0, [sp, #0x28]
   dc6c4: 14000001     	b	0xdc6c8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x32c>
   dc6c8: f94017e0     	ldr	x0, [sp, #0x28]
   dc6cc: 97ff22e1     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   dc6d0: f90013e0     	str	x0, [sp, #0x20]
   dc6d4: 14000001     	b	0xdc6d8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x33c>
   dc6d8: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc6dc: 2a0803e2     	mov	w2, w8
   dc6e0: d10123a0     	sub	x0, x29, #0x48
   dc6e4: f94013e1     	ldr	x1, [sp, #0x20]
   dc6e8: 97ff29ea     	bl	0xa6e90 <_ZN7android7AStringC1EPKcm@plt>
   dc6ec: 14000001     	b	0xdc6f0 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x354>
   dc6f0: f85683a8     	ldur	x8, [x29, #-0x98]
   dc6f4: 91040100     	add	x0, x8, #0x100
   dc6f8: f85803a9     	ldur	x9, [x29, #-0x80]
   dc6fc: 2a0903ea     	mov	w10, w9
   dc700: b81b43aa     	stur	w10, [x29, #-0x4c]
   dc704: d10133a1     	sub	x1, x29, #0x4c
   dc708: d10123a2     	sub	x2, x29, #0x48
   dc70c: 97ff10c1     	bl	0xa0a10 <_ZN7android11KeyedVectorIjNS_7AStringEE3addERKjRKS1_@plt>
   dc710: f9000fe0     	str	x0, [sp, #0x18]
   dc714: 14000001     	b	0xdc718 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x37c>
   dc718: b85e03a8     	ldur	w8, [x29, #-0x20]
   dc71c: 2a0803e9     	mov	w9, w8
   dc720: f85903aa     	ldur	x10, [x29, #-0x70]
   dc724: 8b090149     	add	x9, x10, x9
   dc728: f81903a9     	stur	x9, [x29, #-0x70]
   dc72c: d10123a0     	sub	x0, x29, #0x48
   dc730: 97ff1574     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   dc734: 2a1f03e8     	mov	w8, wzr
   dc738: b81703a8     	stur	w8, [x29, #-0x90]
   dc73c: 14000001     	b	0xdc740 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3a4>
   dc740: d100c3a0     	sub	x0, x29, #0x30
   dc744: 97ff3773     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   dc748: b85703a8     	ldur	w8, [x29, #-0x90]
   dc74c: 2a0803e9     	mov	w9, w8
   dc750: b90017e9     	str	w9, [sp, #0x14]
   dc754: 340000e8     	cbz	w8, 0xdc770 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3d4>
   dc758: 14000001     	b	0xdc75c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3c0>
   dc75c: b94017e8     	ldr	w8, [sp, #0x14]
   dc760: 71000509     	subs	w9, w8, #0x1
   dc764: b90013e9     	str	w9, [sp, #0x10]
   dc768: 54000260     	b.eq	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc76c: 14000022     	b	0xdc7f4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x458>
   dc770: 14000001     	b	0xdc774 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x3d8>
   dc774: f85803a8     	ldur	x8, [x29, #-0x80]
   dc778: 91000508     	add	x8, x8, #0x1
   dc77c: f81803a8     	stur	x8, [x29, #-0x80]
   dc780: 17ffff3b     	b	0xdc46c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0xd0>
   dc784: f81783a0     	stur	x0, [x29, #-0x88]
   dc788: 2a0103e8     	mov	w8, w1
   dc78c: b81743a8     	stur	w8, [x29, #-0x8c]
   dc790: d10123a0     	sub	x0, x29, #0x48
   dc794: 97ff155b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   dc798: 14000001     	b	0xdc79c <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x400>
   dc79c: d100c3a0     	sub	x0, x29, #0x30
   dc7a0: 97ff375c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   dc7a4: 14000012     	b	0xdc7ec <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x450>
   dc7a8: 2a1f03e8     	mov	w8, wzr
   dc7ac: b81b03a8     	stur	w8, [x29, #-0x50]
   dc7b0: 14000001     	b	0xdc7b4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x418>
   dc7b4: b85b03a8     	ldur	w8, [x29, #-0x50]
   dc7b8: d53bd049     	mrs	x9, TPIDR_EL0
   dc7bc: f9401529     	ldr	x9, [x9, #0x28]
   dc7c0: f85e83aa     	ldur	x10, [x29, #-0x18]
   dc7c4: eb0a0129     	subs	x9, x9, x10
   dc7c8: b9000fe8     	str	w8, [sp, #0xc]
   dc7cc: f90003e9     	str	x9, [sp]
   dc7d0: 54000121     	b.ne	0xdc7f4 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x458>
   dc7d4: 14000001     	b	0xdc7d8 <android::MPEG4Extractor::parseQTMetaKey(long, unsigned long)+0x43c>
   dc7d8: b9400fe0     	ldr	w0, [sp, #0xc]
   dc7dc: a9557bfd     	ldp	x29, x30, [sp, #0x150]
   dc7e0: f940a3fc     	ldr	x28, [sp, #0x140]
   dc7e4: 910583ff     	add	sp, sp, #0x160
   dc7e8: d65f03c0     	ret
   dc7ec: f85783a0     	ldur	x0, [x29, #-0x88]
   dc7f0: 97ff2dc8     	bl	0xa7f10 <_Unwind_Resume@plt>
   dc7f4: 97ff355f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dc7f8 <android::Vector<android::Trex>::add(android::Trex const&)>:
   dc7f8: d10083ff     	sub	sp, sp, #0x20
   dc7fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   dc800: 910043fd     	add	x29, sp, #0x10
   dc804: f90007e0     	str	x0, [sp, #0x8]
   dc808: f90003e1     	str	x1, [sp]
   dc80c: f94007e0     	ldr	x0, [sp, #0x8]
   dc810: f94003e1     	ldr	x1, [sp]
   dc814: 97ff1753     	bl	0xa2560 <_ZN7android10VectorImpl3addEPKv@plt>
   dc818: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   dc81c: 910083ff     	add	sp, sp, #0x20
   dc820: d65f03c0     	ret

00000000000dc824 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)>:
   dc824: d10383ff     	sub	sp, sp, #0xe0
   dc828: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   dc82c: 910343fd     	add	x29, sp, #0xd0
   dc830: d53bd048     	mrs	x8, TPIDR_EL0
   dc834: f9401508     	ldr	x8, [x8, #0x28]
   dc838: f81f83a8     	stur	x8, [x29, #-0x8]
   dc83c: f81d83a0     	stur	x0, [x29, #-0x28]
   dc840: f81d03a1     	stur	x1, [x29, #-0x30]
   dc844: f81c83a2     	stur	x2, [x29, #-0x38]
   dc848: f85d83a8     	ldur	x8, [x29, #-0x28]
   dc84c: f85c83a0     	ldur	x0, [x29, #-0x38]
   dc850: f1001000     	subs	x0, x0, #0x4
   dc854: f81a03a8     	stur	x8, [x29, #-0x60]
   dc858: f90037e0     	str	x0, [sp, #0x68]
   dc85c: 54000163     	b.lo	0xdc888 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x64>
   dc860: 14000001     	b	0xdc864 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x40>
   dc864: f85c83a8     	ldur	x8, [x29, #-0x38]
   dc868: b1000508     	adds	x8, x8, #0x1
   dc86c: f90033e8     	str	x8, [sp, #0x60]
   dc870: 540000c0     	b.eq	0xdc888 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x64>
   dc874: 14000001     	b	0xdc878 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x54>
   dc878: f85a03a8     	ldur	x8, [x29, #-0x60]
   dc87c: f9405909     	ldr	x9, [x8, #0xb0]
   dc880: b50000a9     	cbnz	x9, 0xdc894 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x70>
   dc884: 14000001     	b	0xdc888 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x64>
   dc888: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc88c: b81e43a8     	stur	w8, [x29, #-0x1c]
   dc890: 140000a9     	b	0xdcb34 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x310>
   dc894: f85c83a8     	ldur	x8, [x29, #-0x38]
   dc898: 91000500     	add	x0, x8, #0x1
   dc89c: 90000e61     	adrp	x1, 0x2a8000
   dc8a0: f9435421     	ldr	x1, [x1, #0x6a8]
   dc8a4: 97ff1e1b     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   dc8a8: f81c03a0     	stur	x0, [x29, #-0x40]
   dc8ac: f85c03a8     	ldur	x8, [x29, #-0x40]
   dc8b0: b50000a8     	cbnz	x8, 0xdc8c4 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0xa0>
   dc8b4: 14000001     	b	0xdc8b8 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x94>
   dc8b8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dc8bc: b81e43a8     	stur	w8, [x29, #-0x1c]
   dc8c0: 1400009d     	b	0xdcb34 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x310>
   dc8c4: f85a03a8     	ldur	x8, [x29, #-0x60]
   dc8c8: 91024100     	add	x0, x8, #0x90
   dc8cc: 97ff2bb1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dc8d0: f85d03a1     	ldur	x1, [x29, #-0x30]
   dc8d4: f85c03a2     	ldur	x2, [x29, #-0x40]
   dc8d8: f85c83a3     	ldur	x3, [x29, #-0x38]
   dc8dc: f9400008     	ldr	x8, [x0]
   dc8e0: f9401d08     	ldr	x8, [x8, #0x38]
   dc8e4: d63f0100     	blr	x8
   dc8e8: f85c83a8     	ldur	x8, [x29, #-0x38]
   dc8ec: eb080008     	subs	x8, x0, x8
   dc8f0: f9002fe8     	str	x8, [sp, #0x58]
   dc8f4: 540001e0     	b.eq	0xdc930 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x10c>
   dc8f8: 14000001     	b	0xdc8fc <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0xd8>
   dc8fc: f85c03a8     	ldur	x8, [x29, #-0x40]
   dc900: aa0803e0     	mov	x0, x8
   dc904: f9002be0     	str	x0, [sp, #0x50]
   dc908: b40000a8     	cbz	x8, 0xdc91c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0xf8>
   dc90c: 14000001     	b	0xdc910 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0xec>
   dc910: f9402be0     	ldr	x0, [sp, #0x50]
   dc914: 97ff26d7     	bl	0xa6470 <_ZdaPv@plt>
   dc918: 14000001     	b	0xdc91c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0xf8>
   dc91c: aa1f03e8     	mov	x8, xzr
   dc920: f81c03a8     	stur	x8, [x29, #-0x40]
   dc924: 12807d69     	mov	w9, #-0x3ec             // =-1004
   dc928: b81e43a9     	stur	w9, [x29, #-0x1c]
   dc92c: 14000082     	b	0xdcb34 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x310>
   dc930: f85c03a0     	ldur	x0, [x29, #-0x40]
   dc934: 97ff2ae3     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   dc938: b81bc3a0     	stur	w0, [x29, #-0x44]
   dc93c: b85bc3a0     	ldur	w0, [x29, #-0x44]
   dc940: 528d8f08     	mov	w8, #0x6c78             // =27768
   dc944: 72adcc68     	movk	w8, #0x6e63, lsl #16
   dc948: 6b080008     	subs	w8, w0, w8
   dc94c: b9004fe8     	str	w8, [sp, #0x4c]
   dc950: 540000e1     	b.ne	0xdc96c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x148>
   dc954: 14000001     	b	0xdc958 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x134>
   dc958: f85c83a8     	ldur	x8, [x29, #-0x38]
   dc95c: f1002908     	subs	x8, x8, #0xa
   dc960: f90023e8     	str	x8, [sp, #0x40]
   dc964: 540001c8     	b.hi	0xdc99c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x178>
   dc968: 14000001     	b	0xdc96c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x148>
   dc96c: b85bc3a8     	ldur	w8, [x29, #-0x44]
   dc970: 528d8c69     	mov	w9, #0x6c63             // =27747
   dc974: 72adcc69     	movk	w9, #0x6e63, lsl #16
   dc978: 6b090108     	subs	w8, w8, w9
   dc97c: b9003fe8     	str	w8, [sp, #0x3c]
   dc980: 54000c01     	b.ne	0xdcb00 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2dc>
   dc984: 14000001     	b	0xdc988 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x164>
   dc988: f85c83a8     	ldur	x8, [x29, #-0x38]
   dc98c: f1002908     	subs	x8, x8, #0xa
   dc990: f9001be8     	str	x8, [sp, #0x30]
   dc994: 54000b63     	b.lo	0xdcb00 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2dc>
   dc998: 14000001     	b	0xdc99c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x178>
   dc99c: f85c03a8     	ldur	x8, [x29, #-0x40]
   dc9a0: 91001100     	add	x0, x8, #0x4
   dc9a4: 97ff2cc3     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   dc9a8: 12003c00     	and	w0, w0, #0xffff
   dc9ac: b81b83a0     	stur	w0, [x29, #-0x48]
   dc9b0: f85c03a8     	ldur	x8, [x29, #-0x40]
   dc9b4: 91001900     	add	x0, x8, #0x6
   dc9b8: 97ff2cbe     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   dc9bc: 12003c00     	and	w0, w0, #0xffff
   dc9c0: b81b43a0     	stur	w0, [x29, #-0x4c]
   dc9c4: f85c03a8     	ldur	x8, [x29, #-0x40]
   dc9c8: 91002100     	add	x0, x8, #0x8
   dc9cc: 97ff2cb9     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   dc9d0: 12003c00     	and	w0, w0, #0xffff
   dc9d4: b81b03a0     	stur	w0, [x29, #-0x50]
   dc9d8: b85bc3a0     	ldur	w0, [x29, #-0x44]
   dc9dc: 2a1f03e1     	mov	w1, wzr
   dc9e0: 528d8f09     	mov	w9, #0x6c78             // =27768
   dc9e4: 72adcc69     	movk	w9, #0x6e63, lsl #16
   dc9e8: 6b090009     	subs	w9, w0, w9
   dc9ec: b9002fe9     	str	w9, [sp, #0x2c]
   dc9f0: b9002be1     	str	w1, [sp, #0x28]
   dc9f4: 540000e1     	b.ne	0xdca10 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x1ec>
   dc9f8: 14000001     	b	0xdc9fc <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x1d8>
   dc9fc: f85c03a8     	ldur	x8, [x29, #-0x40]
   dca00: 39402909     	ldrb	w9, [x8, #0xa]
   dca04: 53077d29     	lsr	w9, w9, #7
   dca08: b9002be9     	str	w9, [sp, #0x28]
   dca0c: 14000001     	b	0xdca10 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x1ec>
   dca10: b9402be8     	ldr	w8, [sp, #0x28]
   dca14: 12000108     	and	w8, w8, #0x1
   dca18: 381ac3a8     	sturb	w8, [x29, #-0x54]
   dca1c: b85b83a0     	ldur	w0, [x29, #-0x48]
   dca20: b85b43a1     	ldur	w1, [x29, #-0x4c]
   dca24: b85b03a2     	ldur	w2, [x29, #-0x50]
   dca28: 385ac3a8     	ldurb	w8, [x29, #-0x54]
   dca2c: 12000103     	and	w3, w8, #0x1
   dca30: d10063a4     	sub	x4, x29, #0x18
   dca34: 97ff1713     	bl	0xa2680 <_ZN7android10ColorUtils36convertIsoColorAspectsToCodecAspectsEiiibRNS_12ColorAspectsE@plt>
   dca38: f85a03a4     	ldur	x4, [x29, #-0x60]
   dca3c: f940589e     	ldr	x30, [x4, #0xb0]
   dca40: 910023c0     	add	x0, x30, #0x8
   dca44: 97ff211b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dca48: 528e4da1     	mov	w1, #0x726d             // =29293
   dca4c: 72ac6a01     	movk	w1, #0x6350, lsl #16
   dca50: 97ff3944     	bl	0xaaf60 <_ZNK7android8MetaData7hasDataEj@plt>
   dca54: 37000540     	tbnz	w0, #0x0, 0xdcafc <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2d8>
   dca58: 14000001     	b	0xdca5c <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x238>
   dca5c: f85a03a8     	ldur	x8, [x29, #-0x60]
   dca60: f9405909     	ldr	x9, [x8, #0xb0]
   dca64: 91002120     	add	x0, x9, #0x8
   dca68: 97ff2112     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dca6c: b85ec3a2     	ldur	w2, [x29, #-0x14]
   dca70: 528e4da1     	mov	w1, #0x726d             // =29293
   dca74: 72ac6a01     	movk	w1, #0x6350, lsl #16
   dca78: 97ff1b7e     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dca7c: f85a03a8     	ldur	x8, [x29, #-0x60]
   dca80: f9405909     	ldr	x9, [x8, #0xb0]
   dca84: 91002129     	add	x9, x9, #0x8
   dca88: b90027e0     	str	w0, [sp, #0x24]
   dca8c: aa0903e0     	mov	x0, x9
   dca90: 97ff2108     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dca94: b85f03a2     	ldur	w2, [x29, #-0x10]
   dca98: 528eadc1     	mov	w1, #0x756e             // =30062
   dca9c: 72ae88c1     	movk	w1, #0x7446, lsl #16
   dcaa0: 97ff1b74     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dcaa4: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcaa8: f9405909     	ldr	x9, [x8, #0xb0]
   dcaac: 91002129     	add	x9, x9, #0x8
   dcab0: b90023e0     	str	w0, [sp, #0x20]
   dcab4: aa0903e0     	mov	x0, x9
   dcab8: 97ff20fe     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dcabc: b85f43a2     	ldur	w2, [x29, #-0xc]
   dcac0: 528e8f01     	mov	w1, #0x7478             // =29816
   dcac4: 72ac69a1     	movk	w1, #0x634d, lsl #16
   dcac8: 97ff1b6a     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dcacc: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcad0: f9405909     	ldr	x9, [x8, #0xb0]
   dcad4: 91002129     	add	x9, x9, #0x8
   dcad8: b9001fe0     	str	w0, [sp, #0x1c]
   dcadc: aa0903e0     	mov	x0, x9
   dcae0: 97ff20f4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dcae4: b85e83a2     	ldur	w2, [x29, #-0x18]
   dcae8: 528dcce1     	mov	w1, #0x6e67             // =28263
   dcaec: 72ac6a41     	movk	w1, #0x6352, lsl #16
   dcaf0: 97ff1b60     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   dcaf4: b9001be0     	str	w0, [sp, #0x18]
   dcaf8: 14000001     	b	0xdcafc <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2d8>
   dcafc: 14000001     	b	0xdcb00 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2dc>
   dcb00: f85c03a8     	ldur	x8, [x29, #-0x40]
   dcb04: aa0803e0     	mov	x0, x8
   dcb08: f9000be0     	str	x0, [sp, #0x10]
   dcb0c: b40000a8     	cbz	x8, 0xdcb20 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2fc>
   dcb10: 14000001     	b	0xdcb14 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2f0>
   dcb14: f9400be0     	ldr	x0, [sp, #0x10]
   dcb18: 97ff2656     	bl	0xa6470 <_ZdaPv@plt>
   dcb1c: 14000001     	b	0xdcb20 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x2fc>
   dcb20: aa1f03e8     	mov	x8, xzr
   dcb24: f81c03a8     	stur	x8, [x29, #-0x40]
   dcb28: 2a1f03e9     	mov	w9, wzr
   dcb2c: b81e43a9     	stur	w9, [x29, #-0x1c]
   dcb30: 14000001     	b	0xdcb34 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x310>
   dcb34: b85e43a8     	ldur	w8, [x29, #-0x1c]
   dcb38: d53bd049     	mrs	x9, TPIDR_EL0
   dcb3c: f9401529     	ldr	x9, [x9, #0x28]
   dcb40: f85f83aa     	ldur	x10, [x29, #-0x8]
   dcb44: eb0a0129     	subs	x9, x9, x10
   dcb48: b9000fe8     	str	w8, [sp, #0xc]
   dcb4c: f90003e9     	str	x9, [sp]
   dcb50: 540000c1     	b.ne	0xdcb68 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x344>
   dcb54: 14000001     	b	0xdcb58 <android::MPEG4Extractor::parseColorInfo(long, unsigned long)+0x334>
   dcb58: b9400fe0     	ldr	w0, [sp, #0xc]
   dcb5c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   dcb60: 910383ff     	add	sp, sp, #0xe0
   dcb64: d65f03c0     	ret
   dcb68: 97ff3482     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dcb6c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)>:
   dcb6c: d10603ff     	sub	sp, sp, #0x180
   dcb70: f900b3fc     	str	x28, [sp, #0x160]
   dcb74: a9177bfd     	stp	x29, x30, [sp, #0x170]
   dcb78: 9105c3fd     	add	x29, sp, #0x170
   dcb7c: d53bd048     	mrs	x8, TPIDR_EL0
   dcb80: f9401508     	ldr	x8, [x8, #0x28]
   dcb84: f81e83a8     	stur	x8, [x29, #-0x18]
   dcb88: f81c03a0     	stur	x0, [x29, #-0x40]
   dcb8c: f81b83a1     	stur	x1, [x29, #-0x48]
   dcb90: f81b03a2     	stur	x2, [x29, #-0x50]
   dcb94: b81ac3a3     	stur	w3, [x29, #-0x54]
   dcb98: f85c03a8     	ldur	x8, [x29, #-0x40]
   dcb9c: f85b03a0     	ldur	x0, [x29, #-0x50]
   dcba0: f1001000     	subs	x0, x0, #0x4
   dcba4: f81683a8     	stur	x8, [x29, #-0x98]
   dcba8: f81603a0     	stur	x0, [x29, #-0xa0]
   dcbac: 540000e3     	b.lo	0xdcbc8 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x5c>
   dcbb0: 14000001     	b	0xdcbb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x48>
   dcbb4: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcbb8: b1000508     	adds	x8, x8, #0x1
   dcbbc: f81583a8     	stur	x8, [x29, #-0xa8]
   dcbc0: 540000a1     	b.ne	0xdcbd4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x68>
   dcbc4: 14000001     	b	0xdcbc8 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x5c>
   dcbc8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dcbcc: b81cc3a8     	stur	w8, [x29, #-0x34]
   dcbd0: 1400014d     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dcbd4: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcbd8: 91000500     	add	x0, x8, #0x1
   dcbdc: 90000e61     	adrp	x1, 0x2a8000
   dcbe0: f9435421     	ldr	x1, [x1, #0x6a8]
   dcbe4: 97ff1d4b     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   dcbe8: f81a03a0     	stur	x0, [x29, #-0x60]
   dcbec: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcbf0: b50000a8     	cbnz	x8, 0xdcc04 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x98>
   dcbf4: 14000001     	b	0xdcbf8 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x8c>
   dcbf8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dcbfc: b81cc3a8     	stur	w8, [x29, #-0x34]
   dcc00: 14000141     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dcc04: f85683a8     	ldur	x8, [x29, #-0x98]
   dcc08: 91024100     	add	x0, x8, #0x90
   dcc0c: 97ff2ae1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dcc10: f85b83a1     	ldur	x1, [x29, #-0x48]
   dcc14: f85a03a2     	ldur	x2, [x29, #-0x60]
   dcc18: f85b03a3     	ldur	x3, [x29, #-0x50]
   dcc1c: f9400008     	ldr	x8, [x0]
   dcc20: f9401d08     	ldr	x8, [x8, #0x38]
   dcc24: d63f0100     	blr	x8
   dcc28: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcc2c: eb080008     	subs	x8, x0, x8
   dcc30: f81503a8     	stur	x8, [x29, #-0xb0]
   dcc34: 540001e0     	b.eq	0xdcc70 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x104>
   dcc38: 14000001     	b	0xdcc3c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0xd0>
   dcc3c: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcc40: aa0803e0     	mov	x0, x8
   dcc44: f9005fe0     	str	x0, [sp, #0xb8]
   dcc48: b40000a8     	cbz	x8, 0xdcc5c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0xf0>
   dcc4c: 14000001     	b	0xdcc50 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0xe4>
   dcc50: f9405fe0     	ldr	x0, [sp, #0xb8]
   dcc54: 97ff2607     	bl	0xa6470 <_ZdaPv@plt>
   dcc58: 14000001     	b	0xdcc5c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0xf0>
   dcc5c: aa1f03e8     	mov	x8, xzr
   dcc60: f81a03a8     	stur	x8, [x29, #-0x60]
   dcc64: 12807d69     	mov	w9, #-0x3ec             // =-1004
   dcc68: b81cc3a9     	stur	w9, [x29, #-0x34]
   dcc6c: 14000126     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dcc70: 2a1f03e8     	mov	w8, wzr
   dcc74: b819c3a8     	stur	w8, [x29, #-0x64]
   dcc78: f85683a9     	ldur	x9, [x29, #-0x98]
   dcc7c: 91030120     	add	x0, x9, #0xc0
   dcc80: b89ac3a1     	ldursw	x1, [x29, #-0x54]
   dcc84: 97ff26f7     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
   dcc88: b9400008     	ldr	w8, [x0]
   dcc8c: 2a0803ea     	mov	w10, w8
   dcc90: 528c4dab     	mov	w11, #0x626d            // =25197
   dcc94: 72ac2d8b     	movk	w11, #0x616c, lsl #16
   dcc98: 6b0b0108     	subs	w8, w8, w11
   dcc9c: b900b7ea     	str	w10, [sp, #0xb4]
   dcca0: b900b3e8     	str	w8, [sp, #0xb0]
   dcca4: 540006a0     	b.eq	0xdcd78 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x20c>
   dcca8: 14000001     	b	0xdccac <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x140>
   dccac: 528e8d08     	mov	w8, #0x7468             // =29800
   dccb0: 72ac2ea8     	movk	w8, #0x6175, lsl #16
   dccb4: b940b7e9     	ldr	w9, [sp, #0xb4]
   dccb8: 6b080128     	subs	w8, w9, w8
   dccbc: b900afe8     	str	w8, [sp, #0xac]
   dccc0: 540004c0     	b.eq	0xdcd58 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x1ec>
   dccc4: 14000001     	b	0xdccc8 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x15c>
   dccc8: 528e4ca8     	mov	w8, #0x7265             // =29285
   dcccc: 72acedc8     	movk	w8, #0x676e, lsl #16
   dccd0: b940b7e9     	ldr	w9, [sp, #0xb4]
   dccd4: 6b080128     	subs	w8, w9, w8
   dccd8: b900abe8     	str	w8, [sp, #0xa8]
   dccdc: 54000460     	b.eq	0xdcd68 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x1fc>
   dcce0: 14000001     	b	0xdcce4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x178>
   dcce4: 528e4cc8     	mov	w8, #0x7266             // =29286
   dcce8: 72ae0ca8     	movk	w8, #0x7065, lsl #16
   dccec: b940b7e9     	ldr	w9, [sp, #0xb4]
   dccf0: 6b080128     	subs	w8, w9, w8
   dccf4: b900a7e8     	str	w8, [sp, #0xa4]
   dccf8: 54000280     	b.eq	0xdcd48 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x1dc>
   dccfc: 14000001     	b	0xdcd00 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x194>
   dcd00: 528e8d88     	mov	w8, #0x746c             // =29804
   dcd04: 72ae8d28     	movk	w8, #0x7469, lsl #16
   dcd08: b940b7e9     	ldr	w9, [sp, #0xb4]
   dcd0c: 6b080128     	subs	w8, w9, w8
   dcd10: b900a3e8     	str	w8, [sp, #0xa0]
   dcd14: 54000120     	b.eq	0xdcd38 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x1cc>
   dcd18: 14000001     	b	0xdcd1c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x1b0>
   dcd1c: 528e4c68     	mov	w8, #0x7263             // =29283
   dcd20: 72af2e48     	movk	w8, #0x7972, lsl #16
   dcd24: b940b7e9     	ldr	w9, [sp, #0xb4]
   dcd28: 6b080128     	subs	w8, w9, w8
   dcd2c: b9009fe8     	str	w8, [sp, #0x9c]
   dcd30: 54000620     	b.eq	0xdcdf4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x288>
   dcd34: 1400005f     	b	0xdceb0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x344>
   dcd38: 528e8d88     	mov	w8, #0x746c             // =29804
   dcd3c: 72ae8d28     	movk	w8, #0x7469, lsl #16
   dcd40: b819c3a8     	stur	w8, [x29, #-0x64]
   dcd44: 1400005c     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dcd48: 528e8d28     	mov	w8, #0x7469             // =29801
   dcd4c: 72ac2e48     	movk	w8, #0x6172, lsl #16
   dcd50: b819c3a8     	stur	w8, [x29, #-0x64]
   dcd54: 14000058     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dcd58: 528d2e88     	mov	w8, #0x6974             // =26996
   dcd5c: 72aeee48     	movk	w8, #0x7772, lsl #16
   dcd60: b819c3a8     	stur	w8, [x29, #-0x64]
   dcd64: 14000054     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dcd68: 528dce48     	mov	w8, #0x6e72             // =28274
   dcd6c: 72aceca8     	movk	w8, #0x6765, lsl #16
   dcd70: b819c3a8     	stur	w8, [x29, #-0x64]
   dcd74: 14000050     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dcd78: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcd7c: f85b03a9     	ldur	x9, [x29, #-0x50]
   dcd80: 8b090108     	add	x8, x8, x9
   dcd84: 385ff10a     	ldurb	w10, [x8, #-0x1]
   dcd88: 340002ea     	cbz	w10, 0xdcde4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x278>
   dcd8c: 14000001     	b	0xdcd90 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x224>
   dcd90: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcd94: f85b03a9     	ldur	x9, [x29, #-0x50]
   dcd98: 8b090108     	add	x8, x8, x9
   dcd9c: 385ff102     	ldurb	w2, [x8, #-0x1]
   dcda0: 900008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dcda4: 91384421     	add	x1, x1, #0xe11
   dcda8: d10073a8     	sub	x8, x29, #0x1c
   dcdac: aa0803e0     	mov	x0, x8
   dcdb0: f9004be8     	str	x8, [sp, #0x90]
   dcdb4: 97ff1647     	bl	0xa26d0 <sprintf@plt>
   dcdb8: f85683a8     	ldur	x8, [x29, #-0x98]
   dcdbc: 9102e109     	add	x9, x8, #0xb8
   dcdc0: b9008fe0     	str	w0, [sp, #0x8c]
   dcdc4: aa0903e0     	mov	x0, x9
   dcdc8: 97ff203a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dcdcc: 528e8e41     	mov	w1, #0x7472             // =29810
   dcdd0: 72ac6c81     	movk	w1, #0x6364, lsl #16
   dcdd4: f9404be2     	ldr	x2, [sp, #0x90]
   dcdd8: 97ff0d7a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dcddc: b9008be0     	str	w0, [sp, #0x88]
   dcde0: 14000001     	b	0xdcde4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x278>
   dcde4: 528c4ea8     	mov	w8, #0x6275             // =25205
   dcde8: 72ac2d88     	movk	w8, #0x616c, lsl #16
   dcdec: b819c3a8     	stur	w8, [x29, #-0x64]
   dcdf0: 14000031     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dcdf4: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcdf8: f1001508     	subs	x8, x8, #0x5
   dcdfc: f90043e8     	str	x8, [sp, #0x80]
   dce00: 540001e8     	b.hi	0xdce3c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x2d0>
   dce04: 14000001     	b	0xdce08 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x29c>
   dce08: f85a03a8     	ldur	x8, [x29, #-0x60]
   dce0c: aa0803e0     	mov	x0, x8
   dce10: f9003fe0     	str	x0, [sp, #0x78]
   dce14: b40000a8     	cbz	x8, 0xdce28 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x2bc>
   dce18: 14000001     	b	0xdce1c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x2b0>
   dce1c: f9403fe0     	ldr	x0, [sp, #0x78]
   dce20: 97ff2594     	bl	0xa6470 <_ZdaPv@plt>
   dce24: 14000001     	b	0xdce28 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x2bc>
   dce28: aa1f03e8     	mov	x8, xzr
   dce2c: f81a03a8     	stur	x8, [x29, #-0x60]
   dce30: 12807dc9     	mov	w9, #-0x3ef             // =-1007
   dce34: b81cc3a9     	stur	w9, [x29, #-0x34]
   dce38: 140000b3     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dce3c: f85a03a8     	ldur	x8, [x29, #-0x60]
   dce40: 91001100     	add	x0, x8, #0x4
   dce44: 97ff2b9b     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   dce48: 781983a0     	sturh	w0, [x29, #-0x68]
   dce4c: 785983a0     	ldurh	w0, [x29, #-0x68]
   dce50: 5284e1e9     	mov	w9, #0x270f             // =9999
   dce54: 6b090009     	subs	w9, w0, w9
   dce58: b90077e9     	str	w9, [sp, #0x74]
   dce5c: 5400028c     	b.gt	0xdceac <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x340>
   dce60: 14000001     	b	0xdce64 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x2f8>
   dce64: 785983a2     	ldurh	w2, [x29, #-0x68]
   dce68: 900008e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dce6c: 91384421     	add	x1, x1, #0xe11
   dce70: d10093a8     	sub	x8, x29, #0x24
   dce74: aa0803e0     	mov	x0, x8
   dce78: f90037e8     	str	x8, [sp, #0x68]
   dce7c: 97ff1615     	bl	0xa26d0 <sprintf@plt>
   dce80: f85683a8     	ldur	x8, [x29, #-0x98]
   dce84: 9102e101     	add	x1, x8, #0xb8
   dce88: b90067e0     	str	w0, [sp, #0x64]
   dce8c: aa0103e0     	mov	x0, x1
   dce90: 97ff2008     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dce94: 528c2e41     	mov	w1, #0x6172             // =24946
   dce98: 72af2ca1     	movk	w1, #0x7965, lsl #16
   dce9c: f94037e2     	ldr	x2, [sp, #0x68]
   dcea0: 97ff0d48     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dcea4: b90063e0     	str	w0, [sp, #0x60]
   dcea8: 14000001     	b	0xdceac <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x340>
   dceac: 14000002     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dceb0: 14000001     	b	0xdceb4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x348>
   dceb4: b859c3a8     	ldur	w8, [x29, #-0x64]
   dceb8: 340010c8     	cbz	w8, 0xdd0d0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x564>
   dcebc: 14000001     	b	0xdcec0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x354>
   dcec0: 320003e8     	orr	w8, wzr, #0x1
   dcec4: 381943a8     	sturb	w8, [x29, #-0x6c]
   dcec8: aa1f03e9     	mov	x9, xzr
   dcecc: f81883a9     	stur	x9, [x29, #-0x78]
   dced0: 2a1f03e8     	mov	w8, wzr
   dced4: b81843a8     	stur	w8, [x29, #-0x7c]
   dced8: f85b03a9     	ldur	x9, [x29, #-0x50]
   dcedc: f1001529     	subs	x9, x9, #0x5
   dcee0: f9002fe9     	str	x9, [sp, #0x58]
   dcee4: 540001e8     	b.hi	0xdcf20 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x3b4>
   dcee8: 14000001     	b	0xdceec <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x380>
   dceec: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcef0: aa0803e0     	mov	x0, x8
   dcef4: f9002be0     	str	x0, [sp, #0x50]
   dcef8: b40000a8     	cbz	x8, 0xdcf0c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x3a0>
   dcefc: 14000001     	b	0xdcf00 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x394>
   dcf00: f9402be0     	ldr	x0, [sp, #0x50]
   dcf04: 97ff255b     	bl	0xa6470 <_ZdaPv@plt>
   dcf08: 14000001     	b	0xdcf0c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x3a0>
   dcf0c: aa1f03e8     	mov	x8, xzr
   dcf10: f81a03a8     	stur	x8, [x29, #-0x60]
   dcf14: 12807dc9     	mov	w9, #-0x3ef             // =-1007
   dcf18: b81cc3a9     	stur	w9, [x29, #-0x34]
   dcf1c: 1400007a     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dcf20: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcf24: f1001908     	subs	x8, x8, #0x6
   dcf28: f1001108     	subs	x8, x8, #0x4
   dcf2c: f90027e8     	str	x8, [sp, #0x48]
   dcf30: 54000723     	b.lo	0xdd014 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4a8>
   dcf34: 14000001     	b	0xdcf38 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x3cc>
   dcf38: f85b03a8     	ldur	x8, [x29, #-0x50]
   dcf3c: f1001908     	subs	x8, x8, #0x6
   dcf40: d341fd08     	lsr	x8, x8, #1
   dcf44: 2a0803e9     	mov	w9, w8
   dcf48: 71000529     	subs	w9, w9, #0x1
   dcf4c: 2a0903e8     	mov	w8, w9
   dcf50: 2a0803e9     	mov	w9, w8
   dcf54: b81843a9     	stur	w9, [x29, #-0x7c]
   dcf58: f85a03a8     	ldur	x8, [x29, #-0x60]
   dcf5c: 91001908     	add	x8, x8, #0x6
   dcf60: f81883a8     	stur	x8, [x29, #-0x78]
   dcf64: f85883a8     	ldur	x8, [x29, #-0x78]
   dcf68: 79c00109     	ldrsh	w9, [x8]
   dcf6c: 31000929     	adds	w9, w9, #0x2
   dcf70: b90047e9     	str	w9, [sp, #0x44]
   dcf74: 54000301     	b.ne	0xdcfd4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x468>
   dcf78: 14000001     	b	0xdcf7c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x410>
   dcf7c: 2a1f03e8     	mov	w8, wzr
   dcf80: b81803a8     	stur	w8, [x29, #-0x80]
   dcf84: 14000001     	b	0xdcf88 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x41c>
   dcf88: b85803a8     	ldur	w8, [x29, #-0x80]
   dcf8c: b85843a9     	ldur	w9, [x29, #-0x7c]
   dcf90: 6b090108     	subs	w8, w8, w9
   dcf94: b90043e8     	str	w8, [sp, #0x40]
   dcf98: 540001ca     	b.ge	0xdcfd0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x464>
   dcf9c: 14000001     	b	0xdcfa0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x434>
   dcfa0: f85883a8     	ldur	x8, [x29, #-0x78]
   dcfa4: b89803a9     	ldursw	x9, [x29, #-0x80]
   dcfa8: d37ff929     	lsl	x9, x9, #1
   dcfac: 7869690a     	ldrh	w10, [x8, x9]
   dcfb0: 5ac0094a     	rev	w10, w10
   dcfb4: 53107d4a     	lsr	w10, w10, #16
   dcfb8: 7829690a     	strh	w10, [x8, x9]
   dcfbc: 14000001     	b	0xdcfc0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x454>
   dcfc0: b85803a8     	ldur	w8, [x29, #-0x80]
   dcfc4: 11000508     	add	w8, w8, #0x1
   dcfc8: b81803a8     	stur	w8, [x29, #-0x80]
   dcfcc: 17ffffef     	b	0xdcf88 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x41c>
   dcfd0: 14000001     	b	0xdcfd4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x468>
   dcfd4: f85883a8     	ldur	x8, [x29, #-0x78]
   dcfd8: 79c00109     	ldrsh	w9, [x8]
   dcfdc: 31040529     	adds	w9, w9, #0x101
   dcfe0: b9003fe9     	str	w9, [sp, #0x3c]
   dcfe4: 54000161     	b.ne	0xdd010 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4a4>
   dcfe8: 14000001     	b	0xdcfec <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x480>
   dcfec: f85883a8     	ldur	x8, [x29, #-0x78]
   dcff0: 91000908     	add	x8, x8, #0x2
   dcff4: f81883a8     	stur	x8, [x29, #-0x78]
   dcff8: b85843a9     	ldur	w9, [x29, #-0x7c]
   dcffc: 71000529     	subs	w9, w9, #0x1
   dd000: b81843a9     	stur	w9, [x29, #-0x7c]
   dd004: 2a1f03e9     	mov	w9, wzr
   dd008: 381943a9     	sturb	w9, [x29, #-0x6c]
   dd00c: 14000001     	b	0xdd010 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4a4>
   dd010: 14000001     	b	0xdd014 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4a8>
   dd014: 385943a8     	ldurb	w8, [x29, #-0x6c]
   dd018: 360001e8     	tbz	w8, #0x0, 0xdd054 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4e8>
   dd01c: 14000001     	b	0xdd020 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x4b4>
   dd020: f85a03a8     	ldur	x8, [x29, #-0x60]
   dd024: f85b03a9     	ldur	x9, [x29, #-0x50]
   dd028: 2a1f03ea     	mov	w10, wzr
   dd02c: 3829690a     	strb	w10, [x8, x9]
   dd030: f85683a8     	ldur	x8, [x29, #-0x98]
   dd034: 9102e100     	add	x0, x8, #0xb8
   dd038: 97ff1f9e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd03c: b859c3a1     	ldur	w1, [x29, #-0x64]
   dd040: f85a03a8     	ldur	x8, [x29, #-0x60]
   dd044: 91001902     	add	x2, x8, #0x6
   dd048: 97ff0cde     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dd04c: b9003be0     	str	w0, [sp, #0x38]
   dd050: 1400001f     	b	0xdd0cc <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x560>
   dd054: f85883a1     	ldur	x1, [x29, #-0x78]
   dd058: b89843a2     	ldursw	x2, [x29, #-0x7c]
   dd05c: d100c3a0     	sub	x0, x29, #0x30
   dd060: 97ff0b50     	bl	0x9fda0 <_ZN7android7String8C1EPKDsm@plt>
   dd064: f85683a0     	ldur	x0, [x29, #-0x98]
   dd068: 9102e000     	add	x0, x0, #0xb8
   dd06c: 97ff1f91     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd070: f9001be0     	str	x0, [sp, #0x30]
   dd074: 14000001     	b	0xdd078 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x50c>
   dd078: b859c3a8     	ldur	w8, [x29, #-0x64]
   dd07c: d100c3a0     	sub	x0, x29, #0x30
   dd080: b9002fe8     	str	w8, [sp, #0x2c]
   dd084: 97ff2937     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   dd088: f90013e0     	str	x0, [sp, #0x20]
   dd08c: 14000001     	b	0xdd090 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x524>
   dd090: f9401be0     	ldr	x0, [sp, #0x30]
   dd094: b9402fe1     	ldr	w1, [sp, #0x2c]
   dd098: f94013e2     	ldr	x2, [sp, #0x20]
   dd09c: 97ff0cc9     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dd0a0: b9001fe0     	str	w0, [sp, #0x1c]
   dd0a4: 14000001     	b	0xdd0a8 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x53c>
   dd0a8: d100c3a0     	sub	x0, x29, #0x30
   dd0ac: 97ff2e21     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd0b0: 14000007     	b	0xdd0cc <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x560>
   dd0b4: f81783a0     	stur	x0, [x29, #-0x88]
   dd0b8: 2a0103e8     	mov	w8, w1
   dd0bc: b81743a8     	stur	w8, [x29, #-0x8c]
   dd0c0: d100c3a0     	sub	x0, x29, #0x30
   dd0c4: 97ff2e1b     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd0c8: 1400001d     	b	0xdd13c <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x5d0>
   dd0cc: 14000001     	b	0xdd0d0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x564>
   dd0d0: f85a03a8     	ldur	x8, [x29, #-0x60]
   dd0d4: aa0803e0     	mov	x0, x8
   dd0d8: f9000be0     	str	x0, [sp, #0x10]
   dd0dc: b40000a8     	cbz	x8, 0xdd0f0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x584>
   dd0e0: 14000001     	b	0xdd0e4 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x578>
   dd0e4: f9400be0     	ldr	x0, [sp, #0x10]
   dd0e8: 97ff24e2     	bl	0xa6470 <_ZdaPv@plt>
   dd0ec: 14000001     	b	0xdd0f0 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x584>
   dd0f0: aa1f03e8     	mov	x8, xzr
   dd0f4: f81a03a8     	stur	x8, [x29, #-0x60]
   dd0f8: 2a1f03e9     	mov	w9, wzr
   dd0fc: b81cc3a9     	stur	w9, [x29, #-0x34]
   dd100: 14000001     	b	0xdd104 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x598>
   dd104: b85cc3a8     	ldur	w8, [x29, #-0x34]
   dd108: d53bd049     	mrs	x9, TPIDR_EL0
   dd10c: f9401529     	ldr	x9, [x9, #0x28]
   dd110: f85e83aa     	ldur	x10, [x29, #-0x18]
   dd114: eb0a0129     	subs	x9, x9, x10
   dd118: b9000fe8     	str	w8, [sp, #0xc]
   dd11c: f90003e9     	str	x9, [sp]
   dd120: 54000121     	b.ne	0xdd144 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x5d8>
   dd124: 14000001     	b	0xdd128 <android::MPEG4Extractor::parse3GPPMetaData(long, unsigned long, int)+0x5bc>
   dd128: b9400fe0     	ldr	w0, [sp, #0xc]
   dd12c: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   dd130: f940b3fc     	ldr	x28, [sp, #0x160]
   dd134: 910603ff     	add	sp, sp, #0x180
   dd138: d65f03c0     	ret
   dd13c: f85783a0     	ldur	x0, [x29, #-0x88]
   dd140: 97ff2b74     	bl	0xa7f10 <_Unwind_Resume@plt>
   dd144: 97ff330b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dd148 <android::MPEG4Extractor::parseID3v2MetaData(long)>:
   dd148: d10603ff     	sub	sp, sp, #0x180
   dd14c: f900b3fc     	str	x28, [sp, #0x160]
   dd150: a9177bfd     	stp	x29, x30, [sp, #0x170]
   dd154: 9105c3fd     	add	x29, sp, #0x170
   dd158: d53bd048     	mrs	x8, TPIDR_EL0
   dd15c: f9401508     	ldr	x8, [x8, #0x28]
   dd160: f81e83a8     	stur	x8, [x29, #-0x18]
   dd164: f81983a0     	stur	x0, [x29, #-0x68]
   dd168: f81903a1     	stur	x1, [x29, #-0x70]
   dd16c: f85983a8     	ldur	x8, [x29, #-0x68]
   dd170: aa0803e0     	mov	x0, x8
   dd174: 91024101     	add	x1, x8, #0x90
   dd178: f85903a3     	ldur	x3, [x29, #-0x70]
   dd17c: d10123a8     	sub	x8, x29, #0x48
   dd180: 320003e2     	orr	w2, wzr, #0x1
   dd184: f81603a0     	stur	x0, [x29, #-0xa0]
   dd188: aa0803e0     	mov	x0, x8
   dd18c: f81583a8     	stur	x8, [x29, #-0xa8]
   dd190: 97ff1608     	bl	0xa29b0 <_ZN7android3ID3C1ERKNS_2spINS_10DataSourceEEEbl@plt>
   dd194: f85583a0     	ldur	x0, [x29, #-0xa8]
   dd198: 97ff1e2e     	bl	0xa4a50 <_ZNK7android3ID37isValidEv@plt>
   dd19c: b81543a0     	stur	w0, [x29, #-0xac]
   dd1a0: 14000001     	b	0xdd1a4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x5c>
   dd1a4: b85543a8     	ldur	w8, [x29, #-0xac]
   dd1a8: 36001d68     	tbz	w8, #0x0, 0xdd554 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x40c>
   dd1ac: 14000001     	b	0xdd1b0 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x68>
   dd1b0: aa1f03e8     	mov	x8, xzr
   dd1b4: f81783a8     	stur	x8, [x29, #-0x88]
   dd1b8: 14000001     	b	0xdd1bc <android::MPEG4Extractor::parseID3v2MetaData(long)+0x74>
   dd1bc: f85783a8     	ldur	x8, [x29, #-0x88]
   dd1c0: f1002908     	subs	x8, x8, #0xa
   dd1c4: f9005fe8     	str	x8, [sp, #0xb8]
   dd1c8: 54001588     	b.hi	0xdd478 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x330>
   dd1cc: 14000001     	b	0xdd1d0 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x88>
   dd1d0: f85603a8     	ldur	x8, [x29, #-0xa0]
   dd1d4: 9102e100     	add	x0, x8, #0xb8
   dd1d8: 97ff1f36     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd1dc: f9005be0     	str	x0, [sp, #0xb0]
   dd1e0: 14000001     	b	0xdd1e4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x9c>
   dd1e4: f85783a8     	ldur	x8, [x29, #-0x88]
   dd1e8: 321d07e9     	orr	w9, wzr, #0x18
   dd1ec: 2a0903ea     	mov	w10, w9
   dd1f0: 9b0a7d08     	mul	x8, x8, x10
   dd1f4: 90000dea     	adrp	x10, 0x299000 <VTT for android::MP3Source+0x118>
   dd1f8: 9119214a     	add	x10, x10, #0x648
   dd1fc: b8686941     	ldr	w1, [x10, x8]
   dd200: f9405be0     	ldr	x0, [sp, #0xb0]
   dd204: 97ff3757     	bl	0xaaf60 <_ZNK7android8MetaData7hasDataEj@plt>
   dd208: b900afe0     	str	w0, [sp, #0xac]
   dd20c: 14000001     	b	0xdd210 <android::MPEG4Extractor::parseID3v2MetaData(long)+0xc8>
   dd210: b940afe8     	ldr	w8, [sp, #0xac]
   dd214: 37001288     	tbnz	w8, #0x0, 0xdd464 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x31c>
   dd218: 14000001     	b	0xdd21c <android::MPEG4Extractor::parseID3v2MetaData(long)+0xd4>
   dd21c: 52800508     	mov	w8, #0x28               // =40
   dd220: 2a0803e0     	mov	w0, w8
   dd224: 97ff2f3b     	bl	0xa8f10 <_Znwm@plt>
   dd228: f90053e0     	str	x0, [sp, #0xa0]
   dd22c: 14000001     	b	0xdd230 <android::MPEG4Extractor::parseID3v2MetaData(long)+0xe8>
   dd230: f94053e0     	ldr	x0, [sp, #0xa0]
   dd234: f85783a8     	ldur	x8, [x29, #-0x88]
   dd238: 321d07e9     	orr	w9, wzr, #0x18
   dd23c: 2a0903ea     	mov	w10, w9
   dd240: 9b0a7d08     	mul	x8, x8, x10
   dd244: 90000dea     	adrp	x10, 0x299000 <VTT for android::MP3Source+0x118>
   dd248: 9119214a     	add	x10, x10, #0x648
   dd24c: 8b080148     	add	x8, x10, x8
   dd250: f9400502     	ldr	x2, [x8, #0x8]
   dd254: d10123a1     	sub	x1, x29, #0x48
   dd258: f94053e8     	ldr	x8, [sp, #0xa0]
   dd25c: f9004fe0     	str	x0, [sp, #0x98]
   dd260: aa0803e0     	mov	x0, x8
   dd264: 97ff3533     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   dd268: 14000001     	b	0xdd26c <android::MPEG4Extractor::parseID3v2MetaData(long)+0x124>
   dd26c: f9404fe8     	ldr	x8, [sp, #0x98]
   dd270: f81703a8     	stur	x8, [x29, #-0x90]
   dd274: f85703a0     	ldur	x0, [x29, #-0x90]
   dd278: 97ff2bb2     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   dd27c: b90097e0     	str	w0, [sp, #0x94]
   dd280: 14000001     	b	0xdd284 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x13c>
   dd284: b94097e8     	ldr	w8, [sp, #0x94]
   dd288: 36000668     	tbz	w8, #0x0, 0xdd354 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x20c>
   dd28c: 14000001     	b	0xdd290 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x148>
   dd290: f85703a8     	ldur	x8, [x29, #-0x90]
   dd294: aa0803e0     	mov	x0, x8
   dd298: f90047e0     	str	x0, [sp, #0x88]
   dd29c: b40000e8     	cbz	x8, 0xdd2b8 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x170>
   dd2a0: 14000001     	b	0xdd2a4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x15c>
   dd2a4: f94047e0     	ldr	x0, [sp, #0x88]
   dd2a8: 97ff1682     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   dd2ac: f94047e0     	ldr	x0, [sp, #0x88]
   dd2b0: 97ff0dac     	bl	0xa0960 <_ZdlPv@plt>
   dd2b4: 14000001     	b	0xdd2b8 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x170>
   dd2b8: 52800508     	mov	w8, #0x28               // =40
   dd2bc: 2a0803e0     	mov	w0, w8
   dd2c0: 97ff2f14     	bl	0xa8f10 <_Znwm@plt>
   dd2c4: f90043e0     	str	x0, [sp, #0x80]
   dd2c8: 14000001     	b	0xdd2cc <android::MPEG4Extractor::parseID3v2MetaData(long)+0x184>
   dd2cc: f94043e0     	ldr	x0, [sp, #0x80]
   dd2d0: f85783a8     	ldur	x8, [x29, #-0x88]
   dd2d4: 321d07e9     	orr	w9, wzr, #0x18
   dd2d8: 2a0903ea     	mov	w10, w9
   dd2dc: 9b0a7d08     	mul	x8, x8, x10
   dd2e0: 90000dea     	adrp	x10, 0x299000 <VTT for android::MP3Source+0x118>
   dd2e4: 9119214a     	add	x10, x10, #0x648
   dd2e8: 8b080148     	add	x8, x10, x8
   dd2ec: f9400902     	ldr	x2, [x8, #0x10]
   dd2f0: d10123a1     	sub	x1, x29, #0x48
   dd2f4: f94043e8     	ldr	x8, [sp, #0x80]
   dd2f8: f9003fe0     	str	x0, [sp, #0x78]
   dd2fc: aa0803e0     	mov	x0, x8
   dd300: 97ff350c     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
   dd304: 14000001     	b	0xdd308 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x1c0>
   dd308: f9403fe8     	ldr	x8, [sp, #0x78]
   dd30c: f81703a8     	stur	x8, [x29, #-0x90]
   dd310: 14000011     	b	0xdd354 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x20c>
   dd314: f81883a0     	stur	x0, [x29, #-0x78]
   dd318: 2a0103e8     	mov	w8, w1
   dd31c: b81843a8     	stur	w8, [x29, #-0x7c]
   dd320: 1400009a     	b	0xdd588 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x440>
   dd324: f81883a0     	stur	x0, [x29, #-0x78]
   dd328: 2a0103e8     	mov	w8, w1
   dd32c: b81843a8     	stur	w8, [x29, #-0x7c]
   dd330: f94053e0     	ldr	x0, [sp, #0xa0]
   dd334: 97ff0d8b     	bl	0xa0960 <_ZdlPv@plt>
   dd338: 14000094     	b	0xdd588 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x440>
   dd33c: f81883a0     	stur	x0, [x29, #-0x78]
   dd340: 2a0103e8     	mov	w8, w1
   dd344: b81843a8     	stur	w8, [x29, #-0x7c]
   dd348: f94043e0     	ldr	x0, [sp, #0x80]
   dd34c: 97ff0d85     	bl	0xa0960 <_ZdlPv@plt>
   dd350: 1400008e     	b	0xdd588 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x440>
   dd354: f85703a0     	ldur	x0, [x29, #-0x90]
   dd358: 97ff2b7a     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
   dd35c: b90077e0     	str	w0, [sp, #0x74]
   dd360: 14000001     	b	0xdd364 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x21c>
   dd364: b94077e8     	ldr	w8, [sp, #0x74]
   dd368: 360001a8     	tbz	w8, #0x0, 0xdd39c <android::MPEG4Extractor::parseID3v2MetaData(long)+0x254>
   dd36c: 14000001     	b	0xdd370 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x228>
   dd370: f85703a8     	ldur	x8, [x29, #-0x90]
   dd374: aa0803e0     	mov	x0, x8
   dd378: f90037e0     	str	x0, [sp, #0x68]
   dd37c: b40000e8     	cbz	x8, 0xdd398 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x250>
   dd380: 14000001     	b	0xdd384 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x23c>
   dd384: f94037e0     	ldr	x0, [sp, #0x68]
   dd388: 97ff164a     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   dd38c: f94037e0     	ldr	x0, [sp, #0x68]
   dd390: 97ff0d74     	bl	0xa0960 <_ZdlPv@plt>
   dd394: 14000001     	b	0xdd398 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x250>
   dd398: 14000034     	b	0xdd468 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x320>
   dd39c: d10143a0     	sub	x0, x29, #0x50
   dd3a0: 97ff34bc     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   dd3a4: 14000001     	b	0xdd3a8 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x260>
   dd3a8: f85703a0     	ldur	x0, [x29, #-0x90]
   dd3ac: d10143a1     	sub	x1, x29, #0x50
   dd3b0: aa1f03e2     	mov	x2, xzr
   dd3b4: 97ff2c83     	bl	0xa85c0 <_ZNK7android3ID38Iterator9getStringEPNS_7String8ES3_@plt>
   dd3b8: 14000001     	b	0xdd3bc <android::MPEG4Extractor::parseID3v2MetaData(long)+0x274>
   dd3bc: f85703a8     	ldur	x8, [x29, #-0x90]
   dd3c0: aa0803e0     	mov	x0, x8
   dd3c4: f90033e0     	str	x0, [sp, #0x60]
   dd3c8: b40000e8     	cbz	x8, 0xdd3e4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x29c>
   dd3cc: 14000001     	b	0xdd3d0 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x288>
   dd3d0: f94033e0     	ldr	x0, [sp, #0x60]
   dd3d4: 97ff1637     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
   dd3d8: f94033e0     	ldr	x0, [sp, #0x60]
   dd3dc: 97ff0d61     	bl	0xa0960 <_ZdlPv@plt>
   dd3e0: 14000001     	b	0xdd3e4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x29c>
   dd3e4: f85603a8     	ldur	x8, [x29, #-0xa0]
   dd3e8: 9102e100     	add	x0, x8, #0xb8
   dd3ec: 97ff1eb1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd3f0: f9002fe0     	str	x0, [sp, #0x58]
   dd3f4: 14000001     	b	0xdd3f8 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x2b0>
   dd3f8: f85783a8     	ldur	x8, [x29, #-0x88]
   dd3fc: 321d07e9     	orr	w9, wzr, #0x18
   dd400: 2a0903ea     	mov	w10, w9
   dd404: 9b0a7d08     	mul	x8, x8, x10
   dd408: 90000dea     	adrp	x10, 0x299000 <VTT for android::MP3Source+0x118>
   dd40c: 9119214a     	add	x10, x10, #0x648
   dd410: b8686949     	ldr	w9, [x10, x8]
   dd414: d10143a0     	sub	x0, x29, #0x50
   dd418: b90057e9     	str	w9, [sp, #0x54]
   dd41c: 97ff2345     	bl	0xa6130 <_ZNK7android7String8cvPKcEv@plt>
   dd420: f90027e0     	str	x0, [sp, #0x48]
   dd424: 14000001     	b	0xdd428 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x2e0>
   dd428: f9402fe0     	ldr	x0, [sp, #0x58]
   dd42c: b94057e1     	ldr	w1, [sp, #0x54]
   dd430: f94027e2     	ldr	x2, [sp, #0x48]
   dd434: 97ff0be3     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dd438: b90047e0     	str	w0, [sp, #0x44]
   dd43c: 14000001     	b	0xdd440 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x2f8>
   dd440: d10143a0     	sub	x0, x29, #0x50
   dd444: 97ff2d3b     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd448: 14000007     	b	0xdd464 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x31c>
   dd44c: f81883a0     	stur	x0, [x29, #-0x78]
   dd450: 2a0103e8     	mov	w8, w1
   dd454: b81843a8     	stur	w8, [x29, #-0x7c]
   dd458: d10143a0     	sub	x0, x29, #0x50
   dd45c: 97ff2d35     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd460: 1400004a     	b	0xdd588 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x440>
   dd464: 14000001     	b	0xdd468 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x320>
   dd468: f85783a8     	ldur	x8, [x29, #-0x88]
   dd46c: 91000508     	add	x8, x8, #0x1
   dd470: f81783a8     	stur	x8, [x29, #-0x88]
   dd474: 17ffff52     	b	0xdd1bc <android::MPEG4Extractor::parseID3v2MetaData(long)+0x74>
   dd478: d10183a0     	sub	x0, x29, #0x60
   dd47c: 97ff3485     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   dd480: 14000001     	b	0xdd484 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x33c>
   dd484: d10123a0     	sub	x0, x29, #0x48
   dd488: d10163a1     	sub	x1, x29, #0x58
   dd48c: d10183a2     	sub	x2, x29, #0x60
   dd490: 97ff12dc     	bl	0xa2000 <_ZNK7android3ID311getAlbumArtEPmPNS_7String8E@plt>
   dd494: f9001fe0     	str	x0, [sp, #0x38]
   dd498: 14000001     	b	0xdd49c <android::MPEG4Extractor::parseID3v2MetaData(long)+0x354>
   dd49c: f9401fe8     	ldr	x8, [sp, #0x38]
   dd4a0: f81683a8     	stur	x8, [x29, #-0x98]
   dd4a4: f85683a9     	ldur	x9, [x29, #-0x98]
   dd4a8: b4000509     	cbz	x9, 0xdd548 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x400>
   dd4ac: 14000001     	b	0xdd4b0 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x368>
   dd4b0: f85603a8     	ldur	x8, [x29, #-0xa0]
   dd4b4: 9102e100     	add	x0, x8, #0xb8
   dd4b8: 97ff1e7e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd4bc: f9001be0     	str	x0, [sp, #0x30]
   dd4c0: 14000001     	b	0xdd4c4 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x37c>
   dd4c4: f85683a3     	ldur	x3, [x29, #-0x98]
   dd4c8: f85a83a4     	ldur	x4, [x29, #-0x58]
   dd4cc: 528c4821     	mov	w1, #0x6241             // =25153
   dd4d0: 72ac2d81     	movk	w1, #0x616c, lsl #16
   dd4d4: 528dcca2     	mov	w2, #0x6e65             // =28261
   dd4d8: 72adcde2     	movk	w2, #0x6e6f, lsl #16
   dd4dc: f9401be0     	ldr	x0, [sp, #0x30]
   dd4e0: 97ff1fd4     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   dd4e4: b9002fe0     	str	w0, [sp, #0x2c]
   dd4e8: 14000001     	b	0xdd4ec <android::MPEG4Extractor::parseID3v2MetaData(long)+0x3a4>
   dd4ec: f85603a8     	ldur	x8, [x29, #-0xa0]
   dd4f0: 9102e100     	add	x0, x8, #0xb8
   dd4f4: 97ff1e6f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dd4f8: f90013e0     	str	x0, [sp, #0x20]
   dd4fc: 14000001     	b	0xdd500 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x3b8>
   dd500: d10183a0     	sub	x0, x29, #0x60
   dd504: 97ff2817     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   dd508: f9000fe0     	str	x0, [sp, #0x18]
   dd50c: 14000001     	b	0xdd510 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x3c8>
   dd510: 528829a1     	mov	w1, #0x414d             // =16717
   dd514: 72ac2d81     	movk	w1, #0x616c, lsl #16
   dd518: f94013e0     	ldr	x0, [sp, #0x20]
   dd51c: f9400fe2     	ldr	x2, [sp, #0x18]
   dd520: 97ff0ba8     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   dd524: b90017e0     	str	w0, [sp, #0x14]
   dd528: 14000001     	b	0xdd52c <android::MPEG4Extractor::parseID3v2MetaData(long)+0x3e4>
   dd52c: 14000007     	b	0xdd548 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x400>
   dd530: f81883a0     	stur	x0, [x29, #-0x78]
   dd534: 2a0103e8     	mov	w8, w1
   dd538: b81843a8     	stur	w8, [x29, #-0x7c]
   dd53c: d10183a0     	sub	x0, x29, #0x60
   dd540: 97ff2cfc     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd544: 14000011     	b	0xdd588 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x440>
   dd548: d10183a0     	sub	x0, x29, #0x60
   dd54c: 97ff2cf9     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   dd550: 14000001     	b	0xdd554 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x40c>
   dd554: d10123a0     	sub	x0, x29, #0x48
   dd558: 97ff2946     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   dd55c: d53bd040     	mrs	x0, TPIDR_EL0
   dd560: f9401400     	ldr	x0, [x0, #0x28]
   dd564: f85e83be     	ldur	x30, [x29, #-0x18]
   dd568: eb1e0000     	subs	x0, x0, x30
   dd56c: f90007e0     	str	x0, [sp, #0x8]
   dd570: 54000161     	b.ne	0xdd59c <android::MPEG4Extractor::parseID3v2MetaData(long)+0x454>
   dd574: 14000001     	b	0xdd578 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x430>
   dd578: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   dd57c: f940b3fc     	ldr	x28, [sp, #0x160]
   dd580: 910603ff     	add	sp, sp, #0x180
   dd584: d65f03c0     	ret
   dd588: d10123a0     	sub	x0, x29, #0x48
   dd58c: 97ff2939     	bl	0xa7a70 <_ZN7android3ID3D1Ev@plt>
   dd590: 14000001     	b	0xdd594 <android::MPEG4Extractor::parseID3v2MetaData(long)+0x44c>
   dd594: f85883a0     	ldur	x0, [x29, #-0x78]
   dd598: 97ff2a5e     	bl	0xa7f10 <_Unwind_Resume@plt>
   dd59c: 97ff31f5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dd5a0 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)>:
   dd5a0: d10443ff     	sub	sp, sp, #0x110
   dd5a4: a9107bfd     	stp	x29, x30, [sp, #0x100]
   dd5a8: 910403fd     	add	x29, sp, #0x100
   dd5ac: d53bd048     	mrs	x8, TPIDR_EL0
   dd5b0: f9401508     	ldr	x8, [x8, #0x28]
   dd5b4: f81f83a8     	stur	x8, [x29, #-0x8]
   dd5b8: f81983a0     	stur	x0, [x29, #-0x68]
   dd5bc: f81903a1     	stur	x1, [x29, #-0x70]
   dd5c0: f81883a2     	stur	x2, [x29, #-0x78]
   dd5c4: f85983a8     	ldur	x8, [x29, #-0x68]
   dd5c8: f85883a0     	ldur	x0, [x29, #-0x78]
   dd5cc: f1002c00     	subs	x0, x0, #0xb
   dd5d0: f9002fe8     	str	x8, [sp, #0x58]
   dd5d4: f9002be0     	str	x0, [sp, #0x50]
   dd5d8: 540000a8     	b.hi	0xdd5ec <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x4c>
   dd5dc: 14000001     	b	0xdd5e0 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x40>
   dd5e0: 128002a8     	mov	w8, #-0x16              // =-22
   dd5e4: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd5e8: 1400013b     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd5ec: f9402fe8     	ldr	x8, [sp, #0x58]
   dd5f0: 91024100     	add	x0, x8, #0x90
   dd5f4: 97ff2867     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd5f8: f85903a1     	ldur	x1, [x29, #-0x70]
   dd5fc: d10033a2     	sub	x2, x29, #0xc
   dd600: 97ff0a0c     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd604: 370000a0     	tbnz	w0, #0x0, 0xdd618 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x78>
   dd608: 14000001     	b	0xdd60c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x6c>
   dd60c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd610: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd614: 14000130     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd618: 385f73a8     	ldurb	w8, [x29, #-0x9]
   dd61c: b81843a8     	stur	w8, [x29, #-0x7c]
   dd620: b85f43a8     	ldur	w8, [x29, #-0xc]
   dd624: 12005d08     	and	w8, w8, #0xffffff
   dd628: b81f43a8     	stur	w8, [x29, #-0xc]
   dd62c: f9402fe9     	ldr	x9, [sp, #0x58]
   dd630: 91024120     	add	x0, x9, #0x90
   dd634: 97ff2857     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd638: f85903a9     	ldur	x9, [x29, #-0x70]
   dd63c: 91001121     	add	x1, x9, #0x4
   dd640: d10043a2     	sub	x2, x29, #0x10
   dd644: 97ff09fb     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd648: 370000a0     	tbnz	w0, #0x0, 0xdd65c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0xbc>
   dd64c: 14000001     	b	0xdd650 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0xb0>
   dd650: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd654: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd658: 1400011f     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd65c: f9402fe8     	ldr	x8, [sp, #0x58]
   dd660: 91024100     	add	x0, x8, #0x90
   dd664: 97ff284b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd668: f85903a8     	ldur	x8, [x29, #-0x70]
   dd66c: 91002101     	add	x1, x8, #0x8
   dd670: d10053a2     	sub	x2, x29, #0x14
   dd674: 97ff09ef     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd678: 370000a0     	tbnz	w0, #0x0, 0xdd68c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0xec>
   dd67c: 14000001     	b	0xdd680 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0xe0>
   dd680: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd684: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd688: 14000113     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd68c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   dd690: 350000a8     	cbnz	w8, 0xdd6a4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x104>
   dd694: 14000001     	b	0xdd698 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0xf8>
   dd698: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd69c: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd6a0: 1400010d     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd6a4: f85903a8     	ldur	x8, [x29, #-0x70]
   dd6a8: 91003108     	add	x8, x8, #0xc
   dd6ac: f81903a8     	stur	x8, [x29, #-0x70]
   dd6b0: f85883a8     	ldur	x8, [x29, #-0x78]
   dd6b4: f1003108     	subs	x8, x8, #0xc
   dd6b8: f81883a8     	stur	x8, [x29, #-0x78]
   dd6bc: b85843a9     	ldur	w9, [x29, #-0x7c]
   dd6c0: 350005c9     	cbnz	w9, 0xdd778 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x1d8>
   dd6c4: 14000001     	b	0xdd6c8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x128>
   dd6c8: f85883a8     	ldur	x8, [x29, #-0x78]
   dd6cc: f1001d08     	subs	x8, x8, #0x7
   dd6d0: f90027e8     	str	x8, [sp, #0x48]
   dd6d4: 540000a8     	b.hi	0xdd6e8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x148>
   dd6d8: 14000001     	b	0xdd6dc <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x13c>
   dd6dc: 128002a8     	mov	w8, #-0x16              // =-22
   dd6e0: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd6e4: 140000fc     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd6e8: f9402fe8     	ldr	x8, [sp, #0x58]
   dd6ec: 91024100     	add	x0, x8, #0x90
   dd6f0: 97ff2828     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd6f4: f85903a1     	ldur	x1, [x29, #-0x70]
   dd6f8: d100b3a2     	sub	x2, x29, #0x2c
   dd6fc: 97ff09cd     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd700: 370000a0     	tbnz	w0, #0x0, 0xdd714 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x174>
   dd704: 14000001     	b	0xdd708 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x168>
   dd708: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd70c: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd710: 140000f1     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd714: b85d43a8     	ldur	w8, [x29, #-0x2c]
   dd718: 2a0803e9     	mov	w9, w8
   dd71c: f81e03a9     	stur	x9, [x29, #-0x20]
   dd720: f9402fe9     	ldr	x9, [sp, #0x58]
   dd724: 91024120     	add	x0, x9, #0x90
   dd728: 97ff281a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd72c: f85903a9     	ldur	x9, [x29, #-0x70]
   dd730: 91001121     	add	x1, x9, #0x4
   dd734: d100b3a2     	sub	x2, x29, #0x2c
   dd738: 97ff09be     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd73c: 370000a0     	tbnz	w0, #0x0, 0xdd750 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x1b0>
   dd740: 14000001     	b	0xdd744 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x1a4>
   dd744: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd748: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd74c: 140000e2     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd750: b85d43a8     	ldur	w8, [x29, #-0x2c]
   dd754: 2a0803e9     	mov	w9, w8
   dd758: f81d83a9     	stur	x9, [x29, #-0x28]
   dd75c: f85903a9     	ldur	x9, [x29, #-0x70]
   dd760: 91002129     	add	x9, x9, #0x8
   dd764: f81903a9     	stur	x9, [x29, #-0x70]
   dd768: f85883a9     	ldur	x9, [x29, #-0x78]
   dd76c: f1002129     	subs	x9, x9, #0x8
   dd770: f81883a9     	stur	x9, [x29, #-0x78]
   dd774: 14000027     	b	0xdd810 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x270>
   dd778: f85883a8     	ldur	x8, [x29, #-0x78]
   dd77c: f1003d08     	subs	x8, x8, #0xf
   dd780: f90023e8     	str	x8, [sp, #0x40]
   dd784: 540000a8     	b.hi	0xdd798 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x1f8>
   dd788: 14000001     	b	0xdd78c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x1ec>
   dd78c: 128002a8     	mov	w8, #-0x16              // =-22
   dd790: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd794: 140000d0     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd798: f9402fe8     	ldr	x8, [sp, #0x58]
   dd79c: 91024100     	add	x0, x8, #0x90
   dd7a0: 97ff27fc     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd7a4: f85903a1     	ldur	x1, [x29, #-0x70]
   dd7a8: d10083a2     	sub	x2, x29, #0x20
   dd7ac: 97ff27f5     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   dd7b0: 370000a0     	tbnz	w0, #0x0, 0xdd7c4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x224>
   dd7b4: 14000001     	b	0xdd7b8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x218>
   dd7b8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd7bc: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd7c0: 140000c5     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd7c4: f9402fe8     	ldr	x8, [sp, #0x58]
   dd7c8: 91024100     	add	x0, x8, #0x90
   dd7cc: 97ff27f1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd7d0: f85903a8     	ldur	x8, [x29, #-0x70]
   dd7d4: 91002101     	add	x1, x8, #0x8
   dd7d8: d100a3a2     	sub	x2, x29, #0x28
   dd7dc: 97ff27e9     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   dd7e0: 370000a0     	tbnz	w0, #0x0, 0xdd7f4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x254>
   dd7e4: 14000001     	b	0xdd7e8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x248>
   dd7e8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd7ec: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd7f0: 140000b9     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd7f4: f85903a8     	ldur	x8, [x29, #-0x70]
   dd7f8: 91004108     	add	x8, x8, #0x10
   dd7fc: f81903a8     	stur	x8, [x29, #-0x70]
   dd800: f85883a8     	ldur	x8, [x29, #-0x78]
   dd804: f1004108     	subs	x8, x8, #0x10
   dd808: f81883a8     	stur	x8, [x29, #-0x78]
   dd80c: 14000001     	b	0xdd810 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x270>
   dd810: f85883a8     	ldur	x8, [x29, #-0x78]
   dd814: f1000d08     	subs	x8, x8, #0x3
   dd818: f9001fe8     	str	x8, [sp, #0x38]
   dd81c: 540000a8     	b.hi	0xdd830 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x290>
   dd820: 14000001     	b	0xdd824 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x284>
   dd824: 128002a8     	mov	w8, #-0x16              // =-22
   dd828: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd82c: 140000aa     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd830: f9402fe8     	ldr	x8, [sp, #0x58]
   dd834: 91024100     	add	x0, x8, #0x90
   dd838: 97ff27d6     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd83c: f85903a8     	ldur	x8, [x29, #-0x70]
   dd840: 91000901     	add	x1, x8, #0x2
   dd844: d100c3a2     	sub	x2, x29, #0x30
   dd848: 97ff129a     	bl	0xa22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>
   dd84c: 370000a0     	tbnz	w0, #0x0, 0xdd860 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x2c0>
   dd850: 14000001     	b	0xdd854 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x2b4>
   dd854: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd858: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd85c: 1400009e     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd860: f85903a8     	ldur	x8, [x29, #-0x70]
   dd864: 91001108     	add	x8, x8, #0x4
   dd868: f81903a8     	stur	x8, [x29, #-0x70]
   dd86c: f85883a8     	ldur	x8, [x29, #-0x78]
   dd870: f1001108     	subs	x8, x8, #0x4
   dd874: f81883a8     	stur	x8, [x29, #-0x78]
   dd878: f85883a8     	ldur	x8, [x29, #-0x78]
   dd87c: 785d03a9     	ldurh	w9, [x29, #-0x30]
   dd880: 0b090529     	add	w9, w9, w9, lsl #1
   dd884: 531e7529     	lsl	w9, w9, #2
   dd888: 2a0903ea     	mov	w10, w9
   dd88c: eb0a0108     	subs	x8, x8, x10
   dd890: f9001be8     	str	x8, [sp, #0x30]
   dd894: 540000a2     	b.hs	0xdd8a8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x308>
   dd898: 14000001     	b	0xdd89c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x2fc>
   dd89c: 128002a8     	mov	w8, #-0x16              // =-22
   dd8a0: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd8a4: 1400008c     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd8a8: aa1f03e8     	mov	x8, xzr
   dd8ac: f9003fe8     	str	x8, [sp, #0x78]
   dd8b0: 2a1f03e9     	mov	w9, wzr
   dd8b4: b90077e9     	str	w9, [sp, #0x74]
   dd8b8: 14000001     	b	0xdd8bc <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x31c>
   dd8bc: b94077e8     	ldr	w8, [sp, #0x74]
   dd8c0: 785d03a9     	ldurh	w9, [x29, #-0x30]
   dd8c4: 6b090108     	subs	w8, w8, w9
   dd8c8: b9002fe8     	str	w8, [sp, #0x2c]
   dd8cc: 54000b02     	b.hs	0xdda2c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x48c>
   dd8d0: 14000001     	b	0xdd8d4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x334>
   dd8d4: f9402fe8     	ldr	x8, [sp, #0x58]
   dd8d8: 91024100     	add	x0, x8, #0x90
   dd8dc: 97ff27ad     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd8e0: f85903a1     	ldur	x1, [x29, #-0x70]
   dd8e4: d100d3a2     	sub	x2, x29, #0x34
   dd8e8: 97ff0952     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd8ec: 36000280     	tbz	w0, #0x0, 0xdd93c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x39c>
   dd8f0: 14000001     	b	0xdd8f4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x354>
   dd8f4: f9402fe8     	ldr	x8, [sp, #0x58]
   dd8f8: 91024100     	add	x0, x8, #0x90
   dd8fc: 97ff27a5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd900: f85903a8     	ldur	x8, [x29, #-0x70]
   dd904: 91001101     	add	x1, x8, #0x4
   dd908: d100e3a2     	sub	x2, x29, #0x38
   dd90c: 97ff0949     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd910: 36000160     	tbz	w0, #0x0, 0xdd93c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x39c>
   dd914: 14000001     	b	0xdd918 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x378>
   dd918: f9402fe8     	ldr	x8, [sp, #0x58]
   dd91c: 91024100     	add	x0, x8, #0x90
   dd920: 97ff279c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dd924: f85903a8     	ldur	x8, [x29, #-0x70]
   dd928: 91002101     	add	x1, x8, #0x8
   dd92c: d100f3a2     	sub	x2, x29, #0x3c
   dd930: 97ff0940     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dd934: 370000a0     	tbnz	w0, #0x0, 0xdd948 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3a8>
   dd938: 14000001     	b	0xdd93c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x39c>
   dd93c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dd940: b81a43a8     	stur	w8, [x29, #-0x5c]
   dd944: 14000064     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dd948: 385cf3a8     	ldurb	w8, [x29, #-0x31]
   dd94c: 36380068     	tbz	w8, #0x7, 0xdd958 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3b8>
   dd950: 14000001     	b	0xdd954 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3b4>
   dd954: 14000001     	b	0xdd958 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3b8>
   dd958: b85c43a8     	ldur	w8, [x29, #-0x3c]
   dd95c: 531f7d08     	lsr	w8, w8, #31
   dd960: 3901c3e8     	strb	w8, [sp, #0x70]
   dd964: b85c43a8     	ldur	w8, [x29, #-0x3c]
   dd968: 531c7908     	ubfx	w8, w8, #28, #3
   dd96c: b9006fe8     	str	w8, [sp, #0x6c]
   dd970: 3941c3e8     	ldrb	w8, [sp, #0x70]
   dd974: 36000188     	tbz	w8, #0x0, 0xdd9a4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x404>
   dd978: 14000001     	b	0xdd97c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3dc>
   dd97c: b9406fe8     	ldr	w8, [sp, #0x6c]
   dd980: 71000508     	subs	w8, w8, #0x1
   dd984: b9002be8     	str	w8, [sp, #0x28]
   dd988: 54000100     	b.eq	0xdd9a8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x408>
   dd98c: 14000001     	b	0xdd990 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x3f0>
   dd990: b9406fe8     	ldr	w8, [sp, #0x6c]
   dd994: 71000908     	subs	w8, w8, #0x2
   dd998: b90027e8     	str	w8, [sp, #0x24]
   dd99c: 54000060     	b.eq	0xdd9a8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x408>
   dd9a0: 14000001     	b	0xdd9a4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x404>
   dd9a4: 14000001     	b	0xdd9a8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x408>
   dd9a8: b85c83a8     	ldur	w8, [x29, #-0x38]
   dd9ac: 2a0803e9     	mov	w9, w8
   dd9b0: f9403fea     	ldr	x10, [sp, #0x78]
   dd9b4: 8b090149     	add	x9, x10, x9
   dd9b8: f9003fe9     	str	x9, [sp, #0x78]
   dd9bc: f85903a9     	ldur	x9, [x29, #-0x70]
   dd9c0: 91003129     	add	x9, x9, #0xc
   dd9c4: f81903a9     	stur	x9, [x29, #-0x70]
   dd9c8: b85cc3a8     	ldur	w8, [x29, #-0x34]
   dd9cc: 2a0803e9     	mov	w9, w8
   dd9d0: 92407929     	and	x9, x9, #0x7fffffff
   dd9d4: f81b03a9     	stur	x9, [x29, #-0x50]
   dd9d8: b85c83a8     	ldur	w8, [x29, #-0x38]
   dd9dc: 2a0803e9     	mov	w9, w8
   dd9e0: 52884808     	mov	w8, #0x4240             // =16960
   dd9e4: 72a001e8     	movk	w8, #0xf, lsl #16
   dd9e8: 2a0803ea     	mov	w10, w8
   dd9ec: 9b0a7d29     	mul	x9, x9, x10
   dd9f0: b85ec3a8     	ldur	w8, [x29, #-0x14]
   dd9f4: 2a0803ea     	mov	w10, w8
   dd9f8: 9aca0929     	udiv	x9, x9, x10
   dd9fc: 2a0903e8     	mov	w8, w9
   dda00: b81b83a8     	stur	w8, [x29, #-0x48]
   dda04: f9402fe9     	ldr	x9, [sp, #0x58]
   dda08: 91002120     	add	x0, x9, #0x8
   dda0c: d10143a1     	sub	x1, x29, #0x50
   dda10: 97ff2cc4     	bl	0xa8d20 <_ZN7android6VectorINS_9SidxEntryEE3addERKS1_@plt>
   dda14: f9000fe0     	str	x0, [sp, #0x18]
   dda18: 14000001     	b	0xdda1c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x47c>
   dda1c: b94077e8     	ldr	w8, [sp, #0x74]
   dda20: 11000508     	add	w8, w8, #0x1
   dda24: b90077e8     	str	w8, [sp, #0x74]
   dda28: 17ffffa5     	b	0xdd8bc <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x31c>
   dda2c: f9403fe8     	ldr	x8, [sp, #0x78]
   dda30: 52884809     	mov	w9, #0x4240             // =16960
   dda34: 72a001e9     	movk	w9, #0xf, lsl #16
   dda38: 2a0903ea     	mov	w10, w9
   dda3c: 9b0a7d08     	mul	x8, x8, x10
   dda40: b85ec3a9     	ldur	w9, [x29, #-0x14]
   dda44: 2a0903ea     	mov	w10, w9
   dda48: 9aca0908     	udiv	x8, x8, x10
   dda4c: f90033e8     	str	x8, [sp, #0x60]
   dda50: f9402fe8     	ldr	x8, [sp, #0x58]
   dda54: f940590a     	ldr	x10, [x8, #0xb0]
   dda58: b50000aa     	cbnz	x10, 0xdda6c <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x4cc>
   dda5c: 14000001     	b	0xdda60 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x4c0>
   dda60: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dda64: b81a43a8     	stur	w8, [x29, #-0x5c]
   dda68: 1400001b     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   dda6c: f9402fe8     	ldr	x8, [sp, #0x58]
   dda70: f9405909     	ldr	x9, [x8, #0xb0]
   dda74: 91002120     	add	x0, x9, #0x8
   dda78: 97ff1d0e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dda7c: 528e4c21     	mov	w1, #0x7261             // =29281
   dda80: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   dda84: d10163a2     	sub	x2, x29, #0x58
   dda88: 97ff232a     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   dda8c: 360000a0     	tbz	w0, #0x0, 0xddaa0 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x500>
   dda90: 14000001     	b	0xdda94 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x4f4>
   dda94: f85a83a8     	ldur	x8, [x29, #-0x58]
   dda98: b5000188     	cbnz	x8, 0xddac8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x528>
   dda9c: 14000001     	b	0xddaa0 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x500>
   ddaa0: f9402fe8     	ldr	x8, [sp, #0x58]
   ddaa4: f9405909     	ldr	x9, [x8, #0xb0]
   ddaa8: 91002120     	add	x0, x9, #0x8
   ddaac: 97ff1d01     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ddab0: f94033e2     	ldr	x2, [sp, #0x60]
   ddab4: 528e4c21     	mov	w1, #0x7261             // =29281
   ddab8: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   ddabc: 97ff2fa1     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   ddac0: b90017e0     	str	w0, [sp, #0x14]
   ddac4: 14000001     	b	0xddac8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x528>
   ddac8: 2a1f03e8     	mov	w8, wzr
   ddacc: b81a43a8     	stur	w8, [x29, #-0x5c]
   ddad0: 14000001     	b	0xddad4 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x534>
   ddad4: b85a43a8     	ldur	w8, [x29, #-0x5c]
   ddad8: d53bd049     	mrs	x9, TPIDR_EL0
   ddadc: f9401529     	ldr	x9, [x9, #0x28]
   ddae0: f85f83aa     	ldur	x10, [x29, #-0x8]
   ddae4: eb0a0129     	subs	x9, x9, x10
   ddae8: b90013e8     	str	w8, [sp, #0x10]
   ddaec: f90007e9     	str	x9, [sp, #0x8]
   ddaf0: 540000c1     	b.ne	0xddb08 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x568>
   ddaf4: 14000001     	b	0xddaf8 <android::MPEG4Extractor::parseSegmentIndex(long, unsigned long)+0x558>
   ddaf8: b94013e0     	ldr	w0, [sp, #0x10]
   ddafc: a9507bfd     	ldp	x29, x30, [sp, #0x100]
   ddb00: 910443ff     	add	sp, sp, #0x110
   ddb04: d65f03c0     	ret
   ddb08: 97ff309a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ddb0c <android::MPEG4Extractor::parseAC3SampleEntry(long)>:
   ddb0c: d10143ff     	sub	sp, sp, #0x50
   ddb10: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ddb14: 910103fd     	add	x29, sp, #0x40
   ddb18: d53bd048     	mrs	x8, TPIDR_EL0
   ddb1c: f9401508     	ldr	x8, [x8, #0x28]
   ddb20: f81f83a8     	stur	x8, [x29, #-0x8]
   ddb24: f90013e0     	str	x0, [sp, #0x20]
   ddb28: f9000fe1     	str	x1, [sp, #0x18]
   ddb2c: f94013e8     	ldr	x8, [sp, #0x20]
   ddb30: aa0803e0     	mov	x0, x8
   ddb34: f9400fe1     	ldr	x1, [sp, #0x18]
   ddb38: 91004021     	add	x1, x1, #0x10
   ddb3c: f9000fe1     	str	x1, [sp, #0x18]
   ddb40: 91024108     	add	x8, x8, #0x90
   ddb44: f9000be0     	str	x0, [sp, #0x10]
   ddb48: aa0803e0     	mov	x0, x8
   ddb4c: 97ff2711     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddb50: f9400fe1     	ldr	x1, [sp, #0x18]
   ddb54: d10033a2     	sub	x2, x29, #0xc
   ddb58: 97ff11d6     	bl	0xa22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>
   ddb5c: 370000a0     	tbnz	w0, #0x0, 0xddb70 <android::MPEG4Extractor::parseAC3SampleEntry(long)+0x64>
   ddb60: 14000001     	b	0xddb64 <android::MPEG4Extractor::parseAC3SampleEntry(long)+0x58>
   ddb64: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddb68: b81ec3a8     	stur	w8, [x29, #-0x14]
   ddb6c: 14000018     	b	0xddbcc <android::MPEG4Extractor::parseAC3SampleEntry(long)+0xc0>
   ddb70: f9400fe8     	ldr	x8, [sp, #0x18]
   ddb74: 91002108     	add	x8, x8, #0x8
   ddb78: f9000fe8     	str	x8, [sp, #0x18]
   ddb7c: f9400be8     	ldr	x8, [sp, #0x10]
   ddb80: 91024100     	add	x0, x8, #0x90
   ddb84: 97ff2703     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddb88: f9400fe1     	ldr	x1, [sp, #0x18]
   ddb8c: d10043a2     	sub	x2, x29, #0x10
   ddb90: 97ff11c8     	bl	0xa22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>
   ddb94: 370000a0     	tbnz	w0, #0x0, 0xddba8 <android::MPEG4Extractor::parseAC3SampleEntry(long)+0x9c>
   ddb98: 14000001     	b	0xddb9c <android::MPEG4Extractor::parseAC3SampleEntry(long)+0x90>
   ddb9c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddba0: b81ec3a8     	stur	w8, [x29, #-0x14]
   ddba4: 1400000a     	b	0xddbcc <android::MPEG4Extractor::parseAC3SampleEntry(long)+0xc0>
   ddba8: f9400fe8     	ldr	x8, [sp, #0x18]
   ddbac: 91001108     	add	x8, x8, #0x4
   ddbb0: f9000fe8     	str	x8, [sp, #0x18]
   ddbb4: f9400fe1     	ldr	x1, [sp, #0x18]
   ddbb8: 785f03a2     	ldurh	w2, [x29, #-0x10]
   ddbbc: f9400be0     	ldr	x0, [sp, #0x10]
   ddbc0: 97ff34ac     	bl	0xaae70 <_ZN7android14MPEG4Extractor19parseAC3SpecificBoxElt@plt>
   ddbc4: b81ec3a0     	stur	w0, [x29, #-0x14]
   ddbc8: 14000001     	b	0xddbcc <android::MPEG4Extractor::parseAC3SampleEntry(long)+0xc0>
   ddbcc: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ddbd0: d53bd049     	mrs	x9, TPIDR_EL0
   ddbd4: f9401529     	ldr	x9, [x9, #0x28]
   ddbd8: f85f83aa     	ldur	x10, [x29, #-0x8]
   ddbdc: eb0a0129     	subs	x9, x9, x10
   ddbe0: b9000fe8     	str	w8, [sp, #0xc]
   ddbe4: f90003e9     	str	x9, [sp]
   ddbe8: 540000c1     	b.ne	0xddc00 <android::MPEG4Extractor::parseAC3SampleEntry(long)+0xf4>
   ddbec: 14000001     	b	0xddbf0 <android::MPEG4Extractor::parseAC3SampleEntry(long)+0xe4>
   ddbf0: b9400fe0     	ldr	w0, [sp, #0xc]
   ddbf4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ddbf8: 910143ff     	add	sp, sp, #0x50
   ddbfc: d65f03c0     	ret
   ddc00: 97ff305c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ddc04 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)>:
   ddc04: d102c3ff     	sub	sp, sp, #0xb0
   ddc08: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   ddc0c: 910283fd     	add	x29, sp, #0xa0
   ddc10: d53bd048     	mrs	x8, TPIDR_EL0
   ddc14: f9401508     	ldr	x8, [x8, #0x28]
   ddc18: f81f83a8     	stur	x8, [x29, #-0x8]
   ddc1c: f81d03a0     	stur	x0, [x29, #-0x30]
   ddc20: b81cc3a1     	stur	w1, [x29, #-0x34]
   ddc24: f81c03a2     	stur	x2, [x29, #-0x40]
   ddc28: f81b83a3     	stur	x3, [x29, #-0x48]
   ddc2c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ddc30: aa0803e0     	mov	x0, x8
   ddc34: 91040108     	add	x8, x8, #0x100
   ddc38: b85cc3a1     	ldur	w1, [x29, #-0x34]
   ddc3c: b81f43a1     	stur	w1, [x29, #-0xc]
   ddc40: d10033a1     	sub	x1, x29, #0xc
   ddc44: f90027e0     	str	x0, [sp, #0x48]
   ddc48: aa0803e0     	mov	x0, x8
   ddc4c: 97ff3241     	bl	0xaa550 <_ZNK7android11KeyedVectorIjNS_7AStringEE10indexOfKeyERKj@plt>
   ddc50: f9002be0     	str	x0, [sp, #0x50]
   ddc54: f9402be8     	ldr	x8, [sp, #0x50]
   ddc58: b6f800a8     	tbz	x8, #0x3f, 0xddc6c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x68>
   ddc5c: 14000001     	b	0xddc60 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x5c>
   ddc60: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddc64: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddc68: 1400009f     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddc6c: f85b83a8     	ldur	x8, [x29, #-0x48]
   ddc70: f1004108     	subs	x8, x8, #0x10
   ddc74: f90023e8     	str	x8, [sp, #0x40]
   ddc78: 540000a8     	b.hi	0xddc8c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x88>
   ddc7c: 14000001     	b	0xddc80 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x7c>
   ddc80: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddc84: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddc88: 14000097     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddc8c: f94027e8     	ldr	x8, [sp, #0x48]
   ddc90: 91024100     	add	x0, x8, #0x90
   ddc94: 97ff26bf     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddc98: f85c03a1     	ldur	x1, [x29, #-0x40]
   ddc9c: d10043a2     	sub	x2, x29, #0x10
   ddca0: 97ff0864     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   ddca4: 360001c0     	tbz	w0, #0x0, 0xddcdc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xd8>
   ddca8: 14000001     	b	0xddcac <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xa8>
   ddcac: b85f03a8     	ldur	w8, [x29, #-0x10]
   ddcb0: 2a0803e9     	mov	w9, w8
   ddcb4: f85b83aa     	ldur	x10, [x29, #-0x48]
   ddcb8: eb0a0129     	subs	x9, x9, x10
   ddcbc: f9001fe9     	str	x9, [sp, #0x38]
   ddcc0: 540000e8     	b.hi	0xddcdc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xd8>
   ddcc4: 14000001     	b	0xddcc8 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xc4>
   ddcc8: b85f03a8     	ldur	w8, [x29, #-0x10]
   ddccc: 71004108     	subs	w8, w8, #0x10
   ddcd0: b90037e8     	str	w8, [sp, #0x34]
   ddcd4: 540000a8     	b.hi	0xddce8 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xe4>
   ddcd8: 14000001     	b	0xddcdc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0xd8>
   ddcdc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddce0: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddce4: 14000080     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddce8: f94027e8     	ldr	x8, [sp, #0x48]
   ddcec: 91024100     	add	x0, x8, #0x90
   ddcf0: 97ff26a8     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddcf4: f85c03a8     	ldur	x8, [x29, #-0x40]
   ddcf8: 91001101     	add	x1, x8, #0x4
   ddcfc: d10053a2     	sub	x2, x29, #0x14
   ddd00: 97ff084c     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   ddd04: 36000120     	tbz	w0, #0x0, 0xddd28 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x124>
   ddd08: 14000001     	b	0xddd0c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x108>
   ddd0c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ddd10: 528e8c29     	mov	w9, #0x7461             // =29793
   ddd14: 72ac8c29     	movk	w9, #0x6461, lsl #16
   ddd18: 6b090108     	subs	w8, w8, w9
   ddd1c: b90033e8     	str	w8, [sp, #0x30]
   ddd20: 540000a0     	b.eq	0xddd34 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x130>
   ddd24: 14000001     	b	0xddd28 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x124>
   ddd28: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddd2c: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddd30: 1400006d     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddd34: f94027e8     	ldr	x8, [sp, #0x48]
   ddd38: 91024100     	add	x0, x8, #0x90
   ddd3c: 97ff2695     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddd40: f85c03a8     	ldur	x8, [x29, #-0x40]
   ddd44: 91002101     	add	x1, x8, #0x8
   ddd48: d10063a2     	sub	x2, x29, #0x18
   ddd4c: 97ff0839     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   ddd50: 360000a0     	tbz	w0, #0x0, 0xddd64 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x160>
   ddd54: 14000001     	b	0xddd58 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x154>
   ddd58: 385eb3a8     	ldurb	w8, [x29, #-0x15]
   ddd5c: 340000a8     	cbz	w8, 0xddd70 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x16c>
   ddd60: 14000001     	b	0xddd64 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x160>
   ddd64: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddd68: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddd6c: 1400005e     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddd70: b85f03a8     	ldur	w8, [x29, #-0x10]
   ddd74: 71004108     	subs	w8, w8, #0x10
   ddd78: b81f03a8     	stur	w8, [x29, #-0x10]
   ddd7c: f85c03a9     	ldur	x9, [x29, #-0x40]
   ddd80: 91004129     	add	x9, x9, #0x10
   ddd84: f81c03a9     	stur	x9, [x29, #-0x40]
   ddd88: b85e83a8     	ldur	w8, [x29, #-0x18]
   ddd8c: 71005d08     	subs	w8, w8, #0x17
   ddd90: b9002fe8     	str	w8, [sp, #0x2c]
   ddd94: 540004c1     	b.ne	0xdde2c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x228>
   ddd98: 14000001     	b	0xddd9c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x198>
   ddd9c: b85f03a8     	ldur	w8, [x29, #-0x10]
   ddda0: 71001108     	subs	w8, w8, #0x4
   ddda4: b9002be8     	str	w8, [sp, #0x28]
   ddda8: 54000423     	b.lo	0xdde2c <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x228>
   dddac: 14000001     	b	0xdddb0 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x1ac>
   dddb0: f94027e8     	ldr	x8, [sp, #0x48]
   dddb4: 91024100     	add	x0, x8, #0x90
   dddb8: 97ff2676     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dddbc: f85c03a1     	ldur	x1, [x29, #-0x40]
   dddc0: d10073a2     	sub	x2, x29, #0x1c
   dddc4: 97ff081b     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dddc8: 370000a0     	tbnz	w0, #0x0, 0xddddc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x1d8>
   dddcc: 14000001     	b	0xdddd0 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x1cc>
   dddd0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dddd4: b81dc3a8     	stur	w8, [x29, #-0x24]
   dddd8: 14000043     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddddc: f94027e8     	ldr	x8, [sp, #0x48]
   ddde0: 91040100     	add	x0, x8, #0x100
   ddde4: f9402be1     	ldr	x1, [sp, #0x50]
   ddde8: 97ff2fb6     	bl	0xa9cc0 <_ZNK7android11KeyedVectorIjNS_7AStringEEixEm@plt>
   dddec: 97ff26b1     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   dddf0: f00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dddf4: 9136e821     	add	x1, x1, #0xdba
   dddf8: 97ff24ca     	bl	0xa7120 <strcasecmp@plt>
   dddfc: 35000160     	cbnz	w0, 0xdde28 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x224>
   dde00: 14000001     	b	0xdde04 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x200>
   dde04: f94027e8     	ldr	x8, [sp, #0x48]
   dde08: 9102e100     	add	x0, x8, #0xb8
   dde0c: 97ff1c29     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dde10: bc5e43a0     	ldur	s0, [x29, #-0x1c]
   dde14: 528e08c1     	mov	w1, #0x7046             // =28742
   dde18: 72ac6c21     	movk	w1, #0x6361, lsl #16
   dde1c: 97ff21a9     	bl	0xa64c0 <_ZN7android8MetaData8setFloatEjf@plt>
   dde20: b90027e0     	str	w0, [sp, #0x24]
   dde24: 14000001     	b	0xdde28 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x224>
   dde28: 1400002c     	b	0xdded8 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2d4>
   dde2c: b85e83a8     	ldur	w8, [x29, #-0x18]
   dde30: 71010d08     	subs	w8, w8, #0x43
   dde34: b90023e8     	str	w8, [sp, #0x20]
   dde38: 540004c1     	b.ne	0xdded0 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2cc>
   dde3c: 14000001     	b	0xdde40 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x23c>
   dde40: b85f03a8     	ldur	w8, [x29, #-0x10]
   dde44: 71001108     	subs	w8, w8, #0x4
   dde48: b9001fe8     	str	w8, [sp, #0x1c]
   dde4c: 54000423     	b.lo	0xdded0 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2cc>
   dde50: 14000001     	b	0xdde54 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x250>
   dde54: f94027e8     	ldr	x8, [sp, #0x48]
   dde58: 91024100     	add	x0, x8, #0x90
   dde5c: 97ff264d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dde60: f85c03a1     	ldur	x1, [x29, #-0x40]
   dde64: d10083a2     	sub	x2, x29, #0x20
   dde68: 97ff07f2     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   dde6c: 370000a0     	tbnz	w0, #0x0, 0xdde80 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x27c>
   dde70: 14000001     	b	0xdde74 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x270>
   dde74: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dde78: b81dc3a8     	stur	w8, [x29, #-0x24]
   dde7c: 1400001a     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   dde80: f94027e8     	ldr	x8, [sp, #0x48]
   dde84: 91040100     	add	x0, x8, #0x100
   dde88: f9402be1     	ldr	x1, [sp, #0x50]
   dde8c: 97ff2f8d     	bl	0xa9cc0 <_ZNK7android11KeyedVectorIjNS_7AStringEEixEm@plt>
   dde90: 97ff2688     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
   dde94: f00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dde98: 91374821     	add	x1, x1, #0xdd2
   dde9c: 97ff24a1     	bl	0xa7120 <strcasecmp@plt>
   ddea0: 35000160     	cbnz	w0, 0xddecc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2c8>
   ddea4: 14000001     	b	0xddea8 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2a4>
   ddea8: f94027e8     	ldr	x8, [sp, #0x48]
   ddeac: 9102e100     	add	x0, x8, #0xb8
   ddeb0: 97ff1c00     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ddeb4: b85e03a2     	ldur	w2, [x29, #-0x20]
   ddeb8: 528f2e41     	mov	w1, #0x7972             // =31090
   ddebc: 72ac6981     	movk	w1, #0x634c, lsl #16
   ddec0: 97ff166c     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   ddec4: b9001be0     	str	w0, [sp, #0x18]
   ddec8: 14000001     	b	0xddecc <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2c8>
   ddecc: 14000002     	b	0xdded4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2d0>
   dded0: 14000001     	b	0xdded4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2d0>
   dded4: 14000001     	b	0xdded8 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2d4>
   dded8: 2a1f03e8     	mov	w8, wzr
   ddedc: b81dc3a8     	stur	w8, [x29, #-0x24]
   ddee0: 14000001     	b	0xddee4 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x2e0>
   ddee4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   ddee8: d53bd049     	mrs	x9, TPIDR_EL0
   ddeec: f9401529     	ldr	x9, [x9, #0x28]
   ddef0: f85f83aa     	ldur	x10, [x29, #-0x8]
   ddef4: eb0a0129     	subs	x9, x9, x10
   ddef8: b90017e8     	str	w8, [sp, #0x14]
   ddefc: f90007e9     	str	x9, [sp, #0x8]
   ddf00: 540000c1     	b.ne	0xddf18 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x314>
   ddf04: 14000001     	b	0xddf08 <android::MPEG4Extractor::parseQTMetaVal(int, long, unsigned long)+0x304>
   ddf08: b94017e0     	ldr	w0, [sp, #0x14]
   ddf0c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   ddf10: 9102c3ff     	add	sp, sp, #0xb0
   ddf14: d65f03c0     	ret
   ddf18: 97ff2f96     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ddf1c <android::PathAdder::~PathAdder()>:
   ddf1c: d10083ff     	sub	sp, sp, #0x20
   ddf20: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ddf24: 910043fd     	add	x29, sp, #0x10
   ddf28: f90007e0     	str	x0, [sp, #0x8]
   ddf2c: f94007e0     	ldr	x0, [sp, #0x8]
   ddf30: f9400000     	ldr	x0, [x0]
   ddf34: 97ff22b3     	bl	0xa6a00 <_ZN7android6VectorIjE3popEv@plt>
   ddf38: 14000001     	b	0xddf3c <android::PathAdder::~PathAdder()+0x20>
   ddf3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ddf40: 910083ff     	add	sp, sp, #0x20
   ddf44: d65f03c0     	ret
   ddf48: 97ff409f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ddf4c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)>:
   ddf4c: d10503ff     	sub	sp, sp, #0x140
   ddf50: f90093fc     	str	x28, [sp, #0x120]
   ddf54: a9137bfd     	stp	x29, x30, [sp, #0x130]
   ddf58: 9104c3fd     	add	x29, sp, #0x130
   ddf5c: d53bd048     	mrs	x8, TPIDR_EL0
   ddf60: f9401508     	ldr	x8, [x8, #0x28]
   ddf64: f81e83a8     	stur	x8, [x29, #-0x18]
   ddf68: f81983a0     	stur	x0, [x29, #-0x68]
   ddf6c: f81903a1     	stur	x1, [x29, #-0x70]
   ddf70: 7818c3a2     	sturh	w2, [x29, #-0x74]
   ddf74: f85983a8     	ldur	x8, [x29, #-0x68]
   ddf78: aa0803e0     	mov	x0, x8
   ddf7c: 52800162     	mov	w2, #0xb                // =11
   ddf80: b81883a2     	stur	w2, [x29, #-0x78]
   ddf84: 91024108     	add	x8, x8, #0x90
   ddf88: f90043e0     	str	x0, [sp, #0x80]
   ddf8c: aa0803e0     	mov	x0, x8
   ddf90: 97ff2600     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddf94: f85903a1     	ldur	x1, [x29, #-0x70]
   ddf98: d10153a2     	sub	x2, x29, #0x54
   ddf9c: 97ff07a5     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   ddfa0: 360000e0     	tbz	w0, #0x0, 0xddfbc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x70>
   ddfa4: 14000001     	b	0xddfa8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x5c>
   ddfa8: b85ac3a8     	ldur	w8, [x29, #-0x54]
   ddfac: 71002908     	subs	w8, w8, #0xa
   ddfb0: b9007fe8     	str	w8, [sp, #0x7c]
   ddfb4: 540000a8     	b.hi	0xddfc8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x7c>
   ddfb8: 14000001     	b	0xddfbc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x70>
   ddfbc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ddfc0: b81a43a8     	stur	w8, [x29, #-0x5c]
   ddfc4: 140000c9     	b	0xde2e8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x39c>
   ddfc8: f85903a8     	ldur	x8, [x29, #-0x70]
   ddfcc: 91001108     	add	x8, x8, #0x4
   ddfd0: f81903a8     	stur	x8, [x29, #-0x70]
   ddfd4: f94043e8     	ldr	x8, [sp, #0x80]
   ddfd8: 91024100     	add	x0, x8, #0x90
   ddfdc: 97ff25ed     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ddfe0: f85903a1     	ldur	x1, [x29, #-0x70]
   ddfe4: d10163a2     	sub	x2, x29, #0x58
   ddfe8: 97ff0792     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   ddfec: 36000120     	tbz	w0, #0x0, 0xde010 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0xc4>
   ddff0: 14000001     	b	0xddff4 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0xa8>
   ddff4: b85a83a8     	ldur	w8, [x29, #-0x58]
   ddff8: 528c6669     	mov	w9, #0x6333             // =25395
   ddffc: 72ac8c29     	movk	w9, #0x6461, lsl #16
   de000: 6b090108     	subs	w8, w8, w9
   de004: b9007be8     	str	w8, [sp, #0x78]
   de008: 540000a0     	b.eq	0xde01c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0xd0>
   de00c: 14000001     	b	0xde010 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0xc4>
   de010: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de014: b81a43a8     	stur	w8, [x29, #-0x5c]
   de018: 140000b4     	b	0xde2e8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x39c>
   de01c: f85903a8     	ldur	x8, [x29, #-0x70]
   de020: 91001108     	add	x8, x8, #0x4
   de024: f81903a8     	stur	x8, [x29, #-0x70]
   de028: 320007e9     	orr	w9, wzr, #0x3
   de02c: b81843a9     	stur	w9, [x29, #-0x7c]
   de030: f94043e8     	ldr	x8, [sp, #0x80]
   de034: 91024100     	add	x0, x8, #0x90
   de038: b90077e9     	str	w9, [sp, #0x74]
   de03c: 97ff25d5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   de040: f85903a1     	ldur	x1, [x29, #-0x70]
   de044: f9400008     	ldr	x8, [x0]
   de048: f9401d08     	ldr	x8, [x8, #0x38]
   de04c: b94077e9     	ldr	w9, [sp, #0x74]
   de050: 2a0903e3     	mov	w3, w9
   de054: d10073a2     	sub	x2, x29, #0x1c
   de058: d63f0100     	blr	x8
   de05c: f1000c08     	subs	x8, x0, #0x3
   de060: f90037e8     	str	x8, [sp, #0x68]
   de064: 540000a0     	b.eq	0xde078 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x12c>
   de068: 14000001     	b	0xde06c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x120>
   de06c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de070: b81a43a8     	stur	w8, [x29, #-0x5c]
   de074: 1400009d     	b	0xde2e8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x39c>
   de078: 320007e8     	orr	w8, wzr, #0x3
   de07c: 2a0803e2     	mov	w2, w8
   de080: d10143a9     	sub	x9, x29, #0x50
   de084: d10073a1     	sub	x1, x29, #0x1c
   de088: aa0903e0     	mov	x0, x9
   de08c: f90033e9     	str	x9, [sp, #0x60]
   de090: 97ff0854     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
   de094: 321f03e8     	orr	w8, wzr, #0x2
   de098: 2a0803e1     	mov	w1, w8
   de09c: f94033e0     	ldr	x0, [sp, #0x60]
   de0a0: 97ff10c0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   de0a4: b9005fe0     	str	w0, [sp, #0x5c]
   de0a8: 14000001     	b	0xde0ac <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x160>
   de0ac: b9405fe8     	ldr	w8, [sp, #0x5c]
   de0b0: b81803a8     	stur	w8, [x29, #-0x80]
   de0b4: b85803a9     	ldur	w9, [x29, #-0x80]
   de0b8: 71000d29     	subs	w9, w9, #0x3
   de0bc: b9005be9     	str	w9, [sp, #0x58]
   de0c0: 540001a1     	b.ne	0xde0f4 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x1a8>
   de0c4: 14000001     	b	0xde0c8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x17c>
   de0c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de0cc: b81a43a8     	stur	w8, [x29, #-0x5c]
   de0d0: 320003e8     	orr	w8, wzr, #0x1
   de0d4: b81703a8     	stur	w8, [x29, #-0x90]
   de0d8: 14000081     	b	0xde2dc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x390>
   de0dc: f81783a0     	stur	x0, [x29, #-0x88]
   de0e0: 2a0103e8     	mov	w8, w1
   de0e4: b81743a8     	stur	w8, [x29, #-0x8c]
   de0e8: d10143a0     	sub	x0, x29, #0x50
   de0ec: 97ff1541     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
   de0f0: 1400008c     	b	0xde320 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x3d4>
   de0f4: b85803a8     	ldur	w8, [x29, #-0x80]
   de0f8: 2a0803e9     	mov	w9, w8
   de0fc: f00008ca     	adrp	x10, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   de100: 9102014a     	add	x10, x10, #0x80
   de104: b8697948     	ldr	w8, [x10, x9, lsl #2]
   de108: b816c3a8     	stur	w8, [x29, #-0x94]
   de10c: b856c3a8     	ldur	w8, [x29, #-0x94]
   de110: 7858c3ab     	ldurh	w11, [x29, #-0x74]
   de114: 6b0b0108     	subs	w8, w8, w11
   de118: b90057e8     	str	w8, [sp, #0x54]
   de11c: 540000e0     	b.eq	0xde138 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x1ec>
   de120: 14000001     	b	0xde124 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x1d8>
   de124: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de128: b81a43a8     	stur	w8, [x29, #-0x5c]
   de12c: 320003e8     	orr	w8, wzr, #0x1
   de130: b81703a8     	stur	w8, [x29, #-0x90]
   de134: 1400006a     	b	0xde2dc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x390>
   de138: 528000a8     	mov	w8, #0x5                // =5
   de13c: 2a0803e1     	mov	w1, w8
   de140: d10143a0     	sub	x0, x29, #0x50
   de144: 97ff1097     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   de148: b90053e0     	str	w0, [sp, #0x50]
   de14c: 14000001     	b	0xde150 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x204>
   de150: b94053e8     	ldr	w8, [sp, #0x50]
   de154: b9009be8     	str	w8, [sp, #0x98]
   de158: b9409be9     	ldr	w9, [sp, #0x98]
   de15c: 71002529     	subs	w9, w9, #0x9
   de160: b9004fe9     	str	w9, [sp, #0x4c]
   de164: 540000e3     	b.lo	0xde180 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x234>
   de168: 14000001     	b	0xde16c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x220>
   de16c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de170: b81a43a8     	stur	w8, [x29, #-0x5c]
   de174: 320003e8     	orr	w8, wzr, #0x1
   de178: b81703a8     	stur	w8, [x29, #-0x90]
   de17c: 14000058     	b	0xde2dc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x390>
   de180: 320007e8     	orr	w8, wzr, #0x3
   de184: 2a0803e1     	mov	w1, w8
   de188: d10143a0     	sub	x0, x29, #0x50
   de18c: 97ff1085     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   de190: b9004be0     	str	w0, [sp, #0x48]
   de194: 14000001     	b	0xde198 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x24c>
   de198: b9404be8     	ldr	w8, [sp, #0x48]
   de19c: b90097e8     	str	w8, [sp, #0x94]
   de1a0: 320007e9     	orr	w9, wzr, #0x3
   de1a4: 2a0903e1     	mov	w1, w9
   de1a8: d10143a0     	sub	x0, x29, #0x50
   de1ac: 97ff107d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   de1b0: b90047e0     	str	w0, [sp, #0x44]
   de1b4: 14000001     	b	0xde1b8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x26c>
   de1b8: b94047e8     	ldr	w8, [sp, #0x44]
   de1bc: b90093e8     	str	w8, [sp, #0x90]
   de1c0: 320003e9     	orr	w9, wzr, #0x1
   de1c4: 2a0903e1     	mov	w1, w9
   de1c8: d10143a0     	sub	x0, x29, #0x50
   de1cc: 97ff1075     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
   de1d0: b90043e0     	str	w0, [sp, #0x40]
   de1d4: 14000001     	b	0xde1d8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x28c>
   de1d8: b94043e8     	ldr	w8, [sp, #0x40]
   de1dc: b9008fe8     	str	w8, [sp, #0x8c]
   de1e0: b94093e9     	ldr	w9, [sp, #0x90]
   de1e4: 2a0903ea     	mov	w10, w9
   de1e8: f00008cb     	adrp	x11, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   de1ec: 9101816b     	add	x11, x11, #0x60
   de1f0: b86a7969     	ldr	w9, [x11, x10, lsl #2]
   de1f4: b9408fec     	ldr	w12, [sp, #0x8c]
   de1f8: 0b0c0129     	add	w9, w9, w12
   de1fc: b9008be9     	str	w9, [sp, #0x88]
   de200: f94043ea     	ldr	x10, [sp, #0x80]
   de204: f940594b     	ldr	x11, [x10, #0xb0]
   de208: b50000eb     	cbnz	x11, 0xde224 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x2d8>
   de20c: 14000001     	b	0xde210 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x2c4>
   de210: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   de214: b81a43a8     	stur	w8, [x29, #-0x5c]
   de218: 320003e8     	orr	w8, wzr, #0x1
   de21c: b81703a8     	stur	w8, [x29, #-0x90]
   de220: 1400002f     	b	0xde2dc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x390>
   de224: f94043e8     	ldr	x8, [sp, #0x80]
   de228: f9405909     	ldr	x9, [x8, #0xb0]
   de22c: 91002120     	add	x0, x9, #0x8
   de230: 97ff1b20     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de234: f9001fe0     	str	x0, [sp, #0x38]
   de238: 14000001     	b	0xde23c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x2f0>
   de23c: d0000e48     	adrp	x8, 0x2a8000
   de240: f945fd08     	ldr	x8, [x8, #0xbf8]
   de244: f9400102     	ldr	x2, [x8]
   de248: 528daca1     	mov	w1, #0x6d65             // =28005
   de24c: 72adad21     	movk	w1, #0x6d69, lsl #16
   de250: f9401fe0     	ldr	x0, [sp, #0x38]
   de254: 97ff085b     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   de258: b90037e0     	str	w0, [sp, #0x34]
   de25c: 14000001     	b	0xde260 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x314>
   de260: f94043e8     	ldr	x8, [sp, #0x80]
   de264: f9405909     	ldr	x9, [x8, #0xb0]
   de268: 91002120     	add	x0, x9, #0x8
   de26c: 97ff1b11     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de270: f90017e0     	str	x0, [sp, #0x28]
   de274: 14000001     	b	0xde278 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x32c>
   de278: b9408be2     	ldr	w2, [sp, #0x88]
   de27c: 528d0dc1     	mov	w1, #0x686e             // =26734
   de280: 72a46c61     	movk	w1, #0x2363, lsl #16
   de284: f94017e0     	ldr	x0, [sp, #0x28]
   de288: 97ff157a     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   de28c: b90027e0     	str	w0, [sp, #0x24]
   de290: 14000001     	b	0xde294 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x348>
   de294: f94043e8     	ldr	x8, [sp, #0x80]
   de298: f9405909     	ldr	x9, [x8, #0xb0]
   de29c: 91002120     	add	x0, x9, #0x8
   de2a0: 97ff1b04     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de2a4: f9000fe0     	str	x0, [sp, #0x18]
   de2a8: 14000001     	b	0xde2ac <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x360>
   de2ac: 7858c3a2     	ldurh	w2, [x29, #-0x74]
   de2b0: 528e8ca1     	mov	w1, #0x7465             // =29797
   de2b4: 72ae6e41     	movk	w1, #0x7372, lsl #16
   de2b8: f9400fe0     	ldr	x0, [sp, #0x18]
   de2bc: 97ff156d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   de2c0: b90017e0     	str	w0, [sp, #0x14]
   de2c4: 14000001     	b	0xde2c8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x37c>
   de2c8: 2a1f03e8     	mov	w8, wzr
   de2cc: b81a43a8     	stur	w8, [x29, #-0x5c]
   de2d0: 320003e8     	orr	w8, wzr, #0x1
   de2d4: b81703a8     	stur	w8, [x29, #-0x90]
   de2d8: 14000001     	b	0xde2dc <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x390>
   de2dc: d10143a0     	sub	x0, x29, #0x50
   de2e0: 97ff14c4     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
   de2e4: 14000001     	b	0xde2e8 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x39c>
   de2e8: b85a43a8     	ldur	w8, [x29, #-0x5c]
   de2ec: d53bd049     	mrs	x9, TPIDR_EL0
   de2f0: f9401529     	ldr	x9, [x9, #0x28]
   de2f4: f85e83aa     	ldur	x10, [x29, #-0x18]
   de2f8: eb0a0129     	subs	x9, x9, x10
   de2fc: b90013e8     	str	w8, [sp, #0x10]
   de300: f90007e9     	str	x9, [sp, #0x8]
   de304: 54000121     	b.ne	0xde328 <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x3dc>
   de308: 14000001     	b	0xde30c <android::MPEG4Extractor::parseAC3SpecificBox(long, unsigned short)+0x3c0>
   de30c: b94013e0     	ldr	w0, [sp, #0x10]
   de310: a9537bfd     	ldp	x29, x30, [sp, #0x130]
   de314: f94093fc     	ldr	x28, [sp, #0x120]
   de318: 910503ff     	add	sp, sp, #0x140
   de31c: d65f03c0     	ret
   de320: f85783a0     	ldur	x0, [x29, #-0x88]
   de324: 97ff26fb     	bl	0xa7f10 <_Unwind_Resume@plt>
   de328: 97ff2e92     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000de32c <android::Vector<android::SidxEntry>::add(android::SidxEntry const&)>:
   de32c: d10083ff     	sub	sp, sp, #0x20
   de330: a9017bfd     	stp	x29, x30, [sp, #0x10]
   de334: 910043fd     	add	x29, sp, #0x10
   de338: f90007e0     	str	x0, [sp, #0x8]
   de33c: f90003e1     	str	x1, [sp]
   de340: f94007e0     	ldr	x0, [sp, #0x8]
   de344: f94003e1     	ldr	x1, [sp]
   de348: 97ff1086     	bl	0xa2560 <_ZN7android10VectorImpl3addEPKv@plt>
   de34c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   de350: 910083ff     	add	sp, sp, #0x20
   de354: d65f03c0     	ret

00000000000de358 <android::KeyedVector<unsigned int, android::AString>::size() const>:
   de358: d10083ff     	sub	sp, sp, #0x20
   de35c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   de360: 910043fd     	add	x29, sp, #0x10
   de364: f90007e0     	str	x0, [sp, #0x8]
   de368: f94007e0     	ldr	x0, [sp, #0x8]
   de36c: 97ff10e1     	bl	0xa26f0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE4sizeEv@plt>
   de370: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   de374: 910083ff     	add	sp, sp, #0x20
   de378: d65f03c0     	ret

00000000000de37c <android::KeyedVector<unsigned int, android::AString>::clear()>:
   de37c: d10083ff     	sub	sp, sp, #0x20
   de380: a9017bfd     	stp	x29, x30, [sp, #0x10]
   de384: 910043fd     	add	x29, sp, #0x10
   de388: f90007e0     	str	x0, [sp, #0x8]
   de38c: f94007e0     	ldr	x0, [sp, #0x8]
   de390: 97ff1e64     	bl	0xa5d20 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE5clearEv@plt>
   de394: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   de398: 910083ff     	add	sp, sp, #0x20
   de39c: d65f03c0     	ret

00000000000de3a0 <android::KeyedVector<unsigned int, android::AString>::add(unsigned int const&, android::AString const&)>:
   de3a0: d10203ff     	sub	sp, sp, #0x80
   de3a4: a9077bfd     	stp	x29, x30, [sp, #0x70]
   de3a8: 9101c3fd     	add	x29, sp, #0x70
   de3ac: d53bd048     	mrs	x8, TPIDR_EL0
   de3b0: f9401508     	ldr	x8, [x8, #0x28]
   de3b4: f81f83a8     	stur	x8, [x29, #-0x8]
   de3b8: f81d03a0     	stur	x0, [x29, #-0x30]
   de3bc: f9001fe1     	str	x1, [sp, #0x38]
   de3c0: f9001be2     	str	x2, [sp, #0x30]
   de3c4: f85d03a0     	ldur	x0, [x29, #-0x30]
   de3c8: f9401fe1     	ldr	x1, [sp, #0x38]
   de3cc: f9401be2     	ldr	x2, [sp, #0x30]
   de3d0: d100a3a8     	sub	x8, x29, #0x28
   de3d4: f9000fe0     	str	x0, [sp, #0x18]
   de3d8: aa0803e0     	mov	x0, x8
   de3dc: f9000be8     	str	x8, [sp, #0x10]
   de3e0: 97ff0b48     	bl	0xa1100 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKjRKS1_@plt>
   de3e4: f9400fe0     	ldr	x0, [sp, #0x18]
   de3e8: f9400be1     	ldr	x1, [sp, #0x10]
   de3ec: 97ff0d3d     	bl	0xa18e0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE3addERKS3_@plt>
   de3f0: f90007e0     	str	x0, [sp, #0x8]
   de3f4: 14000001     	b	0xde3f8 <android::KeyedVector<unsigned int, android::AString>::add(unsigned int const&, android::AString const&)+0x58>
   de3f8: d100a3a0     	sub	x0, x29, #0x28
   de3fc: 97ff3015     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   de400: d53bd040     	mrs	x0, TPIDR_EL0
   de404: f9401400     	ldr	x0, [x0, #0x28]
   de408: f85f83be     	ldur	x30, [x29, #-0x8]
   de40c: eb1e0000     	subs	x0, x0, x30
   de410: f90003e0     	str	x0, [sp]
   de414: 540001c1     	b.ne	0xde44c <android::KeyedVector<unsigned int, android::AString>::add(unsigned int const&, android::AString const&)+0xac>
   de418: 14000001     	b	0xde41c <android::KeyedVector<unsigned int, android::AString>::add(unsigned int const&, android::AString const&)+0x7c>
   de41c: f94007e0     	ldr	x0, [sp, #0x8]
   de420: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   de424: 910203ff     	add	sp, sp, #0x80
   de428: d65f03c0     	ret
   de42c: f90017e0     	str	x0, [sp, #0x28]
   de430: 2a0103e8     	mov	w8, w1
   de434: b90027e8     	str	w8, [sp, #0x24]
   de438: d100a3a0     	sub	x0, x29, #0x28
   de43c: 97ff3005     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   de440: 14000001     	b	0xde444 <android::KeyedVector<unsigned int, android::AString>::add(unsigned int const&, android::AString const&)+0xa4>
   de444: f94017e0     	ldr	x0, [sp, #0x28]
   de448: 97ff26b2     	bl	0xa7f10 <_Unwind_Resume@plt>
   de44c: 97ff2e49     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000de450 <android::KeyedVector<unsigned int, android::AString>::indexOfKey(unsigned int const&) const>:
   de450: d10203ff     	sub	sp, sp, #0x80
   de454: a9077bfd     	stp	x29, x30, [sp, #0x70]
   de458: 9101c3fd     	add	x29, sp, #0x70
   de45c: d53bd048     	mrs	x8, TPIDR_EL0
   de460: f9401508     	ldr	x8, [x8, #0x28]
   de464: f81f83a8     	stur	x8, [x29, #-0x8]
   de468: f81d03a0     	stur	x0, [x29, #-0x30]
   de46c: f9001fe1     	str	x1, [sp, #0x38]
   de470: f85d03a0     	ldur	x0, [x29, #-0x30]
   de474: f9401fe1     	ldr	x1, [sp, #0x38]
   de478: d100a3a8     	sub	x8, x29, #0x28
   de47c: f90013e0     	str	x0, [sp, #0x20]
   de480: aa0803e0     	mov	x0, x8
   de484: f9000fe8     	str	x8, [sp, #0x18]
   de488: 97ff28b2     	bl	0xa8750 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKj@plt>
   de48c: f94013e0     	ldr	x0, [sp, #0x20]
   de490: f9400fe1     	ldr	x1, [sp, #0x18]
   de494: 97ff23eb     	bl	0xa7440 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE7indexOfERKS3_@plt>
   de498: f9000be0     	str	x0, [sp, #0x10]
   de49c: 14000001     	b	0xde4a0 <android::KeyedVector<unsigned int, android::AString>::indexOfKey(unsigned int const&) const+0x50>
   de4a0: d100a3a0     	sub	x0, x29, #0x28
   de4a4: 97ff2feb     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   de4a8: d53bd040     	mrs	x0, TPIDR_EL0
   de4ac: f9401400     	ldr	x0, [x0, #0x28]
   de4b0: f85f83be     	ldur	x30, [x29, #-0x8]
   de4b4: eb1e0000     	subs	x0, x0, x30
   de4b8: f90007e0     	str	x0, [sp, #0x8]
   de4bc: 540001c1     	b.ne	0xde4f4 <android::KeyedVector<unsigned int, android::AString>::indexOfKey(unsigned int const&) const+0xa4>
   de4c0: 14000001     	b	0xde4c4 <android::KeyedVector<unsigned int, android::AString>::indexOfKey(unsigned int const&) const+0x74>
   de4c4: f9400be0     	ldr	x0, [sp, #0x10]
   de4c8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   de4cc: 910203ff     	add	sp, sp, #0x80
   de4d0: d65f03c0     	ret
   de4d4: f9001be0     	str	x0, [sp, #0x30]
   de4d8: 2a0103e8     	mov	w8, w1
   de4dc: b9002fe8     	str	w8, [sp, #0x2c]
   de4e0: d100a3a0     	sub	x0, x29, #0x28
   de4e4: 97ff2fdb     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   de4e8: 14000001     	b	0xde4ec <android::KeyedVector<unsigned int, android::AString>::indexOfKey(unsigned int const&) const+0x9c>
   de4ec: f9401be0     	ldr	x0, [sp, #0x30]
   de4f0: 97ff2688     	bl	0xa7f10 <_Unwind_Resume@plt>
   de4f4: 97ff2e1f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000de4f8 <android::KeyedVector<unsigned int, android::AString>::operator[](unsigned long) const>:
   de4f8: d10083ff     	sub	sp, sp, #0x20
   de4fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   de500: 910043fd     	add	x29, sp, #0x10
   de504: f90007e0     	str	x0, [sp, #0x8]
   de508: f90003e1     	str	x1, [sp]
   de50c: f94007e0     	ldr	x0, [sp, #0x8]
   de510: f94003e1     	ldr	x1, [sp]
   de514: 97ff330f     	bl	0xab150 <_ZNK7android11KeyedVectorIjNS_7AStringEE7valueAtEm@plt>
   de518: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   de51c: 910083ff     	add	sp, sp, #0x20
   de520: d65f03c0     	ret

00000000000de524 <android::MPEG4Extractor::getTrack(unsigned long)>:
   de524: d10703ff     	sub	sp, sp, #0x1c0
   de528: f900d3fc     	str	x28, [sp, #0x1a0]
   de52c: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
   de530: 9106c3fd     	add	x29, sp, #0x1b0
   de534: d10103a9     	sub	x9, x29, #0x40
   de538: d53bd04a     	mrs	x10, TPIDR_EL0
   de53c: f940154a     	ldr	x10, [x10, #0x28]
   de540: f900152a     	str	x10, [x9, #0x28]
   de544: f81903a0     	stur	x0, [x29, #-0x70]
   de548: f81883a1     	stur	x1, [x29, #-0x78]
   de54c: f85903aa     	ldur	x10, [x29, #-0x70]
   de550: aa0a03e0     	mov	x0, x10
   de554: f9006fe0     	str	x0, [sp, #0xd8]
   de558: aa0a03e0     	mov	x0, x10
   de55c: f9006be9     	str	x9, [sp, #0xd0]
   de560: f90067e8     	str	x8, [sp, #0xc8]
   de564: 97ff07ab     	bl	0xa0410 <_ZN7android14MPEG4Extractor12readMetaDataEv@plt>
   de568: b81843a0     	stur	w0, [x29, #-0x7c]
   de56c: 34000120     	cbz	w0, 0xde590 <android::MPEG4Extractor::getTrack(unsigned long)+0x6c>
   de570: 14000001     	b	0xde574 <android::MPEG4Extractor::getTrack(unsigned long)+0x50>
   de574: aa1f03e0     	mov	x0, xzr
   de578: f94067e8     	ldr	x8, [sp, #0xc8]
   de57c: f90063e0     	str	x0, [sp, #0xc0]
   de580: aa0803e0     	mov	x0, x8
   de584: f94063e1     	ldr	x1, [sp, #0xc0]
   de588: 97ff125e     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de58c: 14000126     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de590: f9406fe8     	ldr	x8, [sp, #0xd8]
   de594: f9405509     	ldr	x9, [x8, #0xa8]
   de598: f81783a9     	stur	x9, [x29, #-0x88]
   de59c: 14000001     	b	0xde5a0 <android::MPEG4Extractor::getTrack(unsigned long)+0x7c>
   de5a0: f85883a8     	ldur	x8, [x29, #-0x78]
   de5a4: b4000268     	cbz	x8, 0xde5f0 <android::MPEG4Extractor::getTrack(unsigned long)+0xcc>
   de5a8: 14000001     	b	0xde5ac <android::MPEG4Extractor::getTrack(unsigned long)+0x88>
   de5ac: f85783a8     	ldur	x8, [x29, #-0x88]
   de5b0: b5000128     	cbnz	x8, 0xde5d4 <android::MPEG4Extractor::getTrack(unsigned long)+0xb0>
   de5b4: 14000001     	b	0xde5b8 <android::MPEG4Extractor::getTrack(unsigned long)+0x94>
   de5b8: aa1f03e0     	mov	x0, xzr
   de5bc: f94067e8     	ldr	x8, [sp, #0xc8]
   de5c0: f9005fe0     	str	x0, [sp, #0xb8]
   de5c4: aa0803e0     	mov	x0, x8
   de5c8: f9405fe1     	ldr	x1, [sp, #0xb8]
   de5cc: 97ff124d     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de5d0: 14000115     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de5d4: f85783a8     	ldur	x8, [x29, #-0x88]
   de5d8: f9400108     	ldr	x8, [x8]
   de5dc: f81783a8     	stur	x8, [x29, #-0x88]
   de5e0: f85883a8     	ldur	x8, [x29, #-0x78]
   de5e4: f1000508     	subs	x8, x8, #0x1
   de5e8: f81883a8     	stur	x8, [x29, #-0x78]
   de5ec: 17ffffed     	b	0xde5a0 <android::MPEG4Extractor::getTrack(unsigned long)+0x7c>
   de5f0: f85783a8     	ldur	x8, [x29, #-0x88]
   de5f4: b5000128     	cbnz	x8, 0xde618 <android::MPEG4Extractor::getTrack(unsigned long)+0xf4>
   de5f8: 14000001     	b	0xde5fc <android::MPEG4Extractor::getTrack(unsigned long)+0xd8>
   de5fc: aa1f03e0     	mov	x0, xzr
   de600: f94067e8     	ldr	x8, [sp, #0xc8]
   de604: f9005be0     	str	x0, [sp, #0xb0]
   de608: aa0803e0     	mov	x0, x8
   de60c: f9405be1     	ldr	x1, [sp, #0xb0]
   de610: 97ff123c     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de614: 14000104     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de618: aa1f03e8     	mov	x8, xzr
   de61c: f81703a8     	stur	x8, [x29, #-0x90]
   de620: f85783a8     	ldur	x8, [x29, #-0x88]
   de624: 91002100     	add	x0, x8, #0x8
   de628: 97ff1a22     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de62c: 52892881     	mov	w1, #0x4944             // =18756
   de630: 72ae8e41     	movk	w1, #0x7472, lsl #16
   de634: d10073a2     	sub	x2, x29, #0x1c
   de638: 97ff1b9a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   de63c: 36000480     	tbz	w0, #0x0, 0xde6cc <android::MPEG4Extractor::getTrack(unsigned long)+0x1a8>
   de640: 14000001     	b	0xde644 <android::MPEG4Extractor::getTrack(unsigned long)+0x120>
   de644: aa1f03e8     	mov	x8, xzr
   de648: f81683a8     	stur	x8, [x29, #-0x98]
   de64c: 14000001     	b	0xde650 <android::MPEG4Extractor::getTrack(unsigned long)+0x12c>
   de650: f85683a8     	ldur	x8, [x29, #-0x98]
   de654: f9406fe9     	ldr	x9, [sp, #0xd8]
   de658: 9101a120     	add	x0, x9, #0x68
   de65c: f90057e8     	str	x8, [sp, #0xa8]
   de660: 97ff11d0     	bl	0xa2da0 <_ZNK7android6VectorINS_4TrexEE4sizeEv@plt>
   de664: f94057e8     	ldr	x8, [sp, #0xa8]
   de668: eb000108     	subs	x8, x8, x0
   de66c: f90053e8     	str	x8, [sp, #0xa0]
   de670: 540002c2     	b.hs	0xde6c8 <android::MPEG4Extractor::getTrack(unsigned long)+0x1a4>
   de674: 14000001     	b	0xde678 <android::MPEG4Extractor::getTrack(unsigned long)+0x154>
   de678: f9406fe8     	ldr	x8, [sp, #0xd8]
   de67c: 9101a100     	add	x0, x8, #0x68
   de680: f85683a1     	ldur	x1, [x29, #-0x98]
   de684: 97ff0a0f     	bl	0xa0ec0 <_ZN7android6VectorINS_4TrexEE10editItemAtEm@plt>
   de688: f81603a0     	stur	x0, [x29, #-0xa0]
   de68c: f85603a8     	ldur	x8, [x29, #-0xa0]
   de690: b9400109     	ldr	w9, [x8]
   de694: b85e43aa     	ldur	w10, [x29, #-0x1c]
   de698: 6b0a0129     	subs	w9, w9, w10
   de69c: b9009fe9     	str	w9, [sp, #0x9c]
   de6a0: 540000a1     	b.ne	0xde6b4 <android::MPEG4Extractor::getTrack(unsigned long)+0x190>
   de6a4: 14000001     	b	0xde6a8 <android::MPEG4Extractor::getTrack(unsigned long)+0x184>
   de6a8: f85603a8     	ldur	x8, [x29, #-0xa0]
   de6ac: f81703a8     	stur	x8, [x29, #-0x90]
   de6b0: 14000006     	b	0xde6c8 <android::MPEG4Extractor::getTrack(unsigned long)+0x1a4>
   de6b4: 14000001     	b	0xde6b8 <android::MPEG4Extractor::getTrack(unsigned long)+0x194>
   de6b8: f85683a8     	ldur	x8, [x29, #-0x98]
   de6bc: 91000508     	add	x8, x8, #0x1
   de6c0: f81683a8     	stur	x8, [x29, #-0x98]
   de6c4: 17ffffe3     	b	0xde650 <android::MPEG4Extractor::getTrack(unsigned long)+0x12c>
   de6c8: 14000008     	b	0xde6e8 <android::MPEG4Extractor::getTrack(unsigned long)+0x1c4>
   de6cc: aa1f03e0     	mov	x0, xzr
   de6d0: f94067e8     	ldr	x8, [sp, #0xc8]
   de6d4: f9004be0     	str	x0, [sp, #0x90]
   de6d8: aa0803e0     	mov	x0, x8
   de6dc: f9404be1     	ldr	x1, [sp, #0x90]
   de6e0: 97ff1208     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de6e4: 140000d0     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de6e8: f85783a8     	ldur	x8, [x29, #-0x88]
   de6ec: 91002100     	add	x0, x8, #0x8
   de6f0: 97ff19f0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de6f4: 528daca1     	mov	w1, #0x6d65             // =28005
   de6f8: 72adad21     	movk	w1, #0x6d69, lsl #16
   de6fc: d100a3a2     	sub	x2, x29, #0x28
   de700: 97ff1fc8     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   de704: 37000120     	tbnz	w0, #0x0, 0xde728 <android::MPEG4Extractor::getTrack(unsigned long)+0x204>
   de708: 14000001     	b	0xde70c <android::MPEG4Extractor::getTrack(unsigned long)+0x1e8>
   de70c: aa1f03e0     	mov	x0, xzr
   de710: f94067e8     	ldr	x8, [sp, #0xc8]
   de714: f90047e0     	str	x0, [sp, #0x88]
   de718: aa0803e0     	mov	x0, x8
   de71c: f94047e1     	ldr	x1, [sp, #0x88]
   de720: 97ff11f8     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de724: 140000c0     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de728: f9406be8     	ldr	x8, [sp, #0xd0]
   de72c: f9400d00     	ldr	x0, [x8, #0x18]
   de730: d0000e49     	adrp	x9, 0x2a8000
   de734: f9469529     	ldr	x9, [x9, #0xd28]
   de738: f9400121     	ldr	x1, [x9]
   de73c: 97ff2279     	bl	0xa7120 <strcasecmp@plt>
   de740: 35000540     	cbnz	w0, 0xde7e8 <android::MPEG4Extractor::getTrack(unsigned long)+0x2c4>
   de744: 14000001     	b	0xde748 <android::MPEG4Extractor::getTrack(unsigned long)+0x224>
   de748: f85783a8     	ldur	x8, [x29, #-0x88]
   de74c: 91002100     	add	x0, x8, #0x8
   de750: 97ff19d8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de754: 528c6c61     	mov	w1, #0x6363             // =25443
   de758: 72ac2ec1     	movk	w1, #0x6176, lsl #16
   de75c: d100b3a2     	sub	x2, x29, #0x2c
   de760: d100e3a3     	sub	x3, x29, #0x38
   de764: d10103a4     	sub	x4, x29, #0x40
   de768: 97ff1eb6     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   de76c: 37000120     	tbnz	w0, #0x0, 0xde790 <android::MPEG4Extractor::getTrack(unsigned long)+0x26c>
   de770: 14000001     	b	0xde774 <android::MPEG4Extractor::getTrack(unsigned long)+0x250>
   de774: aa1f03e0     	mov	x0, xzr
   de778: f94067e8     	ldr	x8, [sp, #0xc8]
   de77c: f90043e0     	str	x0, [sp, #0x80]
   de780: aa0803e0     	mov	x0, x8
   de784: f94043e1     	ldr	x1, [sp, #0x80]
   de788: 97ff11de     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de78c: 140000a6     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de790: f9406be8     	ldr	x8, [sp, #0xd0]
   de794: f9400509     	ldr	x9, [x8, #0x8]
   de798: f81583a9     	stur	x9, [x29, #-0xa8]
   de79c: f9400109     	ldr	x9, [x8]
   de7a0: f1001d29     	subs	x9, x9, #0x7
   de7a4: f9003fe9     	str	x9, [sp, #0x78]
   de7a8: 54000103     	b.lo	0xde7c8 <android::MPEG4Extractor::getTrack(unsigned long)+0x2a4>
   de7ac: 14000001     	b	0xde7b0 <android::MPEG4Extractor::getTrack(unsigned long)+0x28c>
   de7b0: f85583a8     	ldur	x8, [x29, #-0xa8]
   de7b4: 39400109     	ldrb	w9, [x8]
   de7b8: 71000529     	subs	w9, w9, #0x1
   de7bc: b90077e9     	str	w9, [sp, #0x74]
   de7c0: 54000120     	b.eq	0xde7e4 <android::MPEG4Extractor::getTrack(unsigned long)+0x2c0>
   de7c4: 14000001     	b	0xde7c8 <android::MPEG4Extractor::getTrack(unsigned long)+0x2a4>
   de7c8: aa1f03e0     	mov	x0, xzr
   de7cc: f94067e8     	ldr	x8, [sp, #0xc8]
   de7d0: f90037e0     	str	x0, [sp, #0x68]
   de7d4: aa0803e0     	mov	x0, x8
   de7d8: f94037e1     	ldr	x1, [sp, #0x68]
   de7dc: 97ff11c9     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de7e0: 14000091     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de7e4: 14000031     	b	0xde8a8 <android::MPEG4Extractor::getTrack(unsigned long)+0x384>
   de7e8: f9406be8     	ldr	x8, [sp, #0xd0]
   de7ec: f9400d00     	ldr	x0, [x8, #0x18]
   de7f0: d0000e49     	adrp	x9, 0x2a8000
   de7f4: f9456929     	ldr	x9, [x9, #0xad0]
   de7f8: f9400121     	ldr	x1, [x9]
   de7fc: 97ff2249     	bl	0xa7120 <strcasecmp@plt>
   de800: 35000520     	cbnz	w0, 0xde8a4 <android::MPEG4Extractor::getTrack(unsigned long)+0x380>
   de804: 14000001     	b	0xde808 <android::MPEG4Extractor::getTrack(unsigned long)+0x2e4>
   de808: f85783a8     	ldur	x8, [x29, #-0x88]
   de80c: 91002100     	add	x0, x8, #0x8
   de810: 97ff19a8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   de814: 528c6c61     	mov	w1, #0x6363             // =25443
   de818: 72ad0ec1     	movk	w1, #0x6876, lsl #16
   de81c: d10113a2     	sub	x2, x29, #0x44
   de820: d10143a3     	sub	x3, x29, #0x50
   de824: d10163a4     	sub	x4, x29, #0x58
   de828: 97ff1e86     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   de82c: 37000120     	tbnz	w0, #0x0, 0xde850 <android::MPEG4Extractor::getTrack(unsigned long)+0x32c>
   de830: 14000001     	b	0xde834 <android::MPEG4Extractor::getTrack(unsigned long)+0x310>
   de834: aa1f03e0     	mov	x0, xzr
   de838: f94067e8     	ldr	x8, [sp, #0xc8]
   de83c: f90033e0     	str	x0, [sp, #0x60]
   de840: aa0803e0     	mov	x0, x8
   de844: f94033e1     	ldr	x1, [sp, #0x60]
   de848: 97ff11ae     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de84c: 14000076     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de850: f85b03a8     	ldur	x8, [x29, #-0x50]
   de854: f81503a8     	stur	x8, [x29, #-0xb0]
   de858: f85a83a8     	ldur	x8, [x29, #-0x58]
   de85c: f1005908     	subs	x8, x8, #0x16
   de860: f9002fe8     	str	x8, [sp, #0x58]
   de864: 54000103     	b.lo	0xde884 <android::MPEG4Extractor::getTrack(unsigned long)+0x360>
   de868: 14000001     	b	0xde86c <android::MPEG4Extractor::getTrack(unsigned long)+0x348>
   de86c: f85503a8     	ldur	x8, [x29, #-0xb0]
   de870: 39400109     	ldrb	w9, [x8]
   de874: 71000529     	subs	w9, w9, #0x1
   de878: b90057e9     	str	w9, [sp, #0x54]
   de87c: 54000120     	b.eq	0xde8a0 <android::MPEG4Extractor::getTrack(unsigned long)+0x37c>
   de880: 14000001     	b	0xde884 <android::MPEG4Extractor::getTrack(unsigned long)+0x360>
   de884: aa1f03e0     	mov	x0, xzr
   de888: f94067e8     	ldr	x8, [sp, #0xc8]
   de88c: f90027e0     	str	x0, [sp, #0x48]
   de890: aa0803e0     	mov	x0, x8
   de894: f94027e1     	ldr	x1, [sp, #0x48]
   de898: 97ff119a     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de89c: 14000062     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   de8a0: 14000001     	b	0xde8a4 <android::MPEG4Extractor::getTrack(unsigned long)+0x380>
   de8a4: 14000001     	b	0xde8a8 <android::MPEG4Extractor::getTrack(unsigned long)+0x384>
   de8a8: 52802e08     	mov	w8, #0x170              // =368
   de8ac: 2a0803e0     	mov	w0, w8
   de8b0: 97ff2998     	bl	0xa8f10 <_Znwm@plt>
   de8b4: aa0003fe     	mov	x30, x0
   de8b8: 320003e8     	orr	w8, wzr, #0x1
   de8bc: 381433a8     	sturb	w8, [x29, #-0xbd]
   de8c0: d101a3a9     	sub	x9, x29, #0x68
   de8c4: f90023e0     	str	x0, [sp, #0x40]
   de8c8: aa0903e0     	mov	x0, x9
   de8cc: f9406fe1     	ldr	x1, [sp, #0xd8]
   de8d0: f9001ffe     	str	x30, [sp, #0x38]
   de8d4: 97ff11ab     	bl	0xa2f80 <_ZN7android2spINS_14MPEG4ExtractorEEC2EPS1_@plt>
   de8d8: 14000001     	b	0xde8dc <android::MPEG4Extractor::getTrack(unsigned long)+0x3b8>
   de8dc: f85783a8     	ldur	x8, [x29, #-0x88]
   de8e0: 91002102     	add	x2, x8, #0x8
   de8e4: f9406fe9     	ldr	x9, [sp, #0xd8]
   de8e8: 91024123     	add	x3, x9, #0x90
   de8ec: b9401104     	ldr	w4, [x8, #0x10]
   de8f0: 91006105     	add	x5, x8, #0x18
   de8f4: 91002126     	add	x6, x9, #0x8
   de8f8: f85703a7     	ldur	x7, [x29, #-0x90]
   de8fc: f9401928     	ldr	x8, [x9, #0x30]
   de900: 910003ea     	mov	x10, sp
   de904: f9000148     	str	x8, [x10]
   de908: d101a3a1     	sub	x1, x29, #0x68
   de90c: f94023e0     	ldr	x0, [sp, #0x40]
   de910: 97ff1c48     	bl	0xa5a30 <_ZN7android11MPEG4SourceC1ERKNS_2spINS_14MPEG4ExtractorEEERKNS1_INS_8MetaDataEEERKNS1_INS_10DataSourceEEEiRKNS1_INS_11SampleTableEEERNS_6VectorINS_9SidxEntryEEEPKNS_4TrexEl@plt>
   de914: 14000001     	b	0xde918 <android::MPEG4Extractor::getTrack(unsigned long)+0x3f4>
   de918: 2a1f03e8     	mov	w8, wzr
   de91c: 381433a8     	sturb	w8, [x29, #-0xbd]
   de920: d10183a0     	sub	x0, x29, #0x60
   de924: f94023e1     	ldr	x1, [sp, #0x40]
   de928: 97ff3256     	bl	0xab280 <_ZN7android2spINS_11MPEG4SourceEEC2EPS1_@plt>
   de92c: 14000001     	b	0xde930 <android::MPEG4Extractor::getTrack(unsigned long)+0x40c>
   de930: d101a3a0     	sub	x0, x29, #0x68
   de934: 97ff18ef     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   de938: d10183a0     	sub	x0, x29, #0x60
   de93c: 97ff1ef1     	bl	0xa6500 <_ZNK7android2spINS_11MPEG4SourceEEptEv@plt>
   de940: f9001be0     	str	x0, [sp, #0x30]
   de944: 14000001     	b	0xde948 <android::MPEG4Extractor::getTrack(unsigned long)+0x424>
   de948: f9401be8     	ldr	x8, [sp, #0x30]
   de94c: f9400109     	ldr	x9, [x8]
   de950: f9402d29     	ldr	x9, [x9, #0x58]
   de954: aa0803e0     	mov	x0, x8
   de958: d63f0120     	blr	x9
   de95c: b9002fe0     	str	w0, [sp, #0x2c]
   de960: 14000001     	b	0xde964 <android::MPEG4Extractor::getTrack(unsigned long)+0x440>
   de964: b9402fe8     	ldr	w8, [sp, #0x2c]
   de968: 340004a8     	cbz	w8, 0xde9fc <android::MPEG4Extractor::getTrack(unsigned long)+0x4d8>
   de96c: 14000001     	b	0xde970 <android::MPEG4Extractor::getTrack(unsigned long)+0x44c>
   de970: aa1f03e0     	mov	x0, xzr
   de974: f94067e8     	ldr	x8, [sp, #0xc8]
   de978: f90013e0     	str	x0, [sp, #0x20]
   de97c: aa0803e0     	mov	x0, x8
   de980: f94013e1     	ldr	x1, [sp, #0x20]
   de984: 97ff115f     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   de988: 14000001     	b	0xde98c <android::MPEG4Extractor::getTrack(unsigned long)+0x468>
   de98c: 320003e8     	orr	w8, wzr, #0x1
   de990: b813c3a8     	stur	w8, [x29, #-0xc4]
   de994: 14000021     	b	0xdea18 <android::MPEG4Extractor::getTrack(unsigned long)+0x4f4>
   de998: f81483a0     	stur	x0, [x29, #-0xb8]
   de99c: 2a0103e8     	mov	w8, w1
   de9a0: b81443a8     	stur	w8, [x29, #-0xbc]
   de9a4: 14000007     	b	0xde9c0 <android::MPEG4Extractor::getTrack(unsigned long)+0x49c>
   de9a8: f81483a0     	stur	x0, [x29, #-0xb8]
   de9ac: 2a0103e8     	mov	w8, w1
   de9b0: b81443a8     	stur	w8, [x29, #-0xbc]
   de9b4: d101a3a0     	sub	x0, x29, #0x68
   de9b8: 97ff18ce     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   de9bc: 14000001     	b	0xde9c0 <android::MPEG4Extractor::getTrack(unsigned long)+0x49c>
   de9c0: 385433a8     	ldurb	w8, [x29, #-0xbd]
   de9c4: 71000508     	subs	w8, w8, #0x1
   de9c8: b9001fe8     	str	w8, [sp, #0x1c]
   de9cc: 540000a1     	b.ne	0xde9e0 <android::MPEG4Extractor::getTrack(unsigned long)+0x4bc>
   de9d0: 14000001     	b	0xde9d4 <android::MPEG4Extractor::getTrack(unsigned long)+0x4b0>
   de9d4: f9401fe0     	ldr	x0, [sp, #0x38]
   de9d8: 97ff07e2     	bl	0xa0960 <_ZdlPv@plt>
   de9dc: 14000001     	b	0xde9e0 <android::MPEG4Extractor::getTrack(unsigned long)+0x4bc>
   de9e0: 1400001d     	b	0xdea54 <android::MPEG4Extractor::getTrack(unsigned long)+0x530>
   de9e4: f81483a0     	stur	x0, [x29, #-0xb8]
   de9e8: 2a0103e8     	mov	w8, w1
   de9ec: b81443a8     	stur	w8, [x29, #-0xbc]
   de9f0: d10183a0     	sub	x0, x29, #0x60
   de9f4: 97ff0d7b     	bl	0xa1fe0 <_ZN7android2spINS_11MPEG4SourceEED2Ev@plt>
   de9f8: 14000017     	b	0xdea54 <android::MPEG4Extractor::getTrack(unsigned long)+0x530>
   de9fc: d10183a1     	sub	x1, x29, #0x60
   dea00: f94067e0     	ldr	x0, [sp, #0xc8]
   dea04: 97ff28d3     	bl	0xa8d50 <_ZN7android2spINS_12IMediaSourceEEC2INS_11MPEG4SourceEEEONS0_IT_EE@plt>
   dea08: 14000001     	b	0xdea0c <android::MPEG4Extractor::getTrack(unsigned long)+0x4e8>
   dea0c: 320003e8     	orr	w8, wzr, #0x1
   dea10: b813c3a8     	stur	w8, [x29, #-0xc4]
   dea14: 14000001     	b	0xdea18 <android::MPEG4Extractor::getTrack(unsigned long)+0x4f4>
   dea18: d10183a0     	sub	x0, x29, #0x60
   dea1c: 97ff0d71     	bl	0xa1fe0 <_ZN7android2spINS_11MPEG4SourceEED2Ev@plt>
   dea20: 14000001     	b	0xdea24 <android::MPEG4Extractor::getTrack(unsigned long)+0x500>
   dea24: d53bd048     	mrs	x8, TPIDR_EL0
   dea28: f9401508     	ldr	x8, [x8, #0x28]
   dea2c: f9406be9     	ldr	x9, [sp, #0xd0]
   dea30: f940152a     	ldr	x10, [x9, #0x28]
   dea34: eb0a0108     	subs	x8, x8, x10
   dea38: f9000be8     	str	x8, [sp, #0x10]
   dea3c: 54000101     	b.ne	0xdea5c <android::MPEG4Extractor::getTrack(unsigned long)+0x538>
   dea40: 14000001     	b	0xdea44 <android::MPEG4Extractor::getTrack(unsigned long)+0x520>
   dea44: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
   dea48: f940d3fc     	ldr	x28, [sp, #0x1a0]
   dea4c: 910703ff     	add	sp, sp, #0x1c0
   dea50: d65f03c0     	ret
   dea54: f85483a0     	ldur	x0, [x29, #-0xb8]
   dea58: 97ff252e     	bl	0xa7f10 <_Unwind_Resume@plt>
   dea5c: 97ff2cc5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dea60 <android::sp<android::MPEG4Extractor>::sp(android::MPEG4Extractor*)>:
   dea60: d100c3ff     	sub	sp, sp, #0x30
   dea64: a9027bfd     	stp	x29, x30, [sp, #0x20]
   dea68: 910083fd     	add	x29, sp, #0x20
   dea6c: d2800008     	mov	x8, #0x0                // =0
   dea70: f81f83a0     	stur	x0, [x29, #-0x8]
   dea74: f9000be1     	str	x1, [sp, #0x10]
   dea78: f85f83a0     	ldur	x0, [x29, #-0x8]
   dea7c: aa0003e1     	mov	x1, x0
   dea80: f9400be9     	ldr	x9, [sp, #0x10]
   dea84: f9000029     	str	x9, [x1]
   dea88: f9400be9     	ldr	x9, [sp, #0x10]
   dea8c: eb08013f     	cmp	x9, x8
   dea90: 1a9f07ea     	cset	w10, ne
   dea94: f90007e0     	str	x0, [sp, #0x8]
   dea98: 3700004a     	tbnz	w10, #0x0, 0xdeaa0 <android::sp<android::MPEG4Extractor>::sp(android::MPEG4Extractor*)+0x40>
   dea9c: 14000008     	b	0xdeabc <android::sp<android::MPEG4Extractor>::sp(android::MPEG4Extractor*)+0x5c>
   deaa0: f9400be8     	ldr	x8, [sp, #0x10]
   deaa4: f9400109     	ldr	x9, [x8]
   deaa8: f85e8129     	ldur	x9, [x9, #-0x18]
   deaac: 8b090108     	add	x8, x8, x9
   deab0: aa0803e0     	mov	x0, x8
   deab4: f94007e1     	ldr	x1, [sp, #0x8]
   deab8: 97ff2f5a     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   deabc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   deac0: 9100c3ff     	add	sp, sp, #0x30
   deac4: d65f03c0     	ret

00000000000deac8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)>:
   deac8: f81e0ffc     	str	x28, [sp, #-0x20]!
   deacc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   dead0: 910043fd     	add	x29, sp, #0x10
   dead4: d107c3ff     	sub	sp, sp, #0x1f0
   dead8: d53bd048     	mrs	x8, TPIDR_EL0
   deadc: f9401508     	ldr	x8, [x8, #0x28]
   deae0: f81e83a8     	stur	x8, [x29, #-0x18]
   deae4: f81203a0     	stur	x0, [x29, #-0xe0]
   deae8: f81183a1     	stur	x1, [x29, #-0xe8]
   deaec: f81103a2     	stur	x2, [x29, #-0xf0]
   deaf0: f81083a3     	stur	x3, [x29, #-0xf8]
   deaf4: b81043a4     	stur	w4, [x29, #-0xfc]
   deaf8: f9007fe5     	str	x5, [sp, #0xf8]
   deafc: f9007be6     	str	x6, [sp, #0xf0]
   deb00: f90077e7     	str	x7, [sp, #0xe8]
   deb04: f85203a8     	ldur	x8, [x29, #-0xe0]
   deb08: aa0803e0     	mov	x0, x8
   deb0c: 91058101     	add	x1, x8, #0x160
   deb10: f90063e0     	str	x0, [sp, #0xc0]
   deb14: aa0103e0     	mov	x0, x1
   deb18: f9005fe8     	str	x8, [sp, #0xb8]
   deb1c: 97ff1145     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   deb20: d0000e48     	adrp	x8, 0x2a8000
   deb24: f9422508     	ldr	x8, [x8, #0x448]
   deb28: 91002101     	add	x1, x8, #0x8
   deb2c: f9405fe0     	ldr	x0, [sp, #0xb8]
   deb30: 97ff22ec     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   deb34: 14000001     	b	0xdeb38 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x70>
   deb38: d0000e48     	adrp	x8, 0x2a8000
   deb3c: f9476508     	ldr	x8, [x8, #0xec8]
   deb40: 91006109     	add	x9, x8, #0x18
   deb44: f94063ea     	ldr	x10, [sp, #0xc0]
   deb48: f9000149     	str	x9, [x10]
   deb4c: 9102e108     	add	x8, x8, #0xb8
   deb50: f900b148     	str	x8, [x10, #0x160]
   deb54: 91002148     	add	x8, x10, #0x8
   deb58: aa0803e9     	mov	x9, x8
   deb5c: aa0803e0     	mov	x0, x8
   deb60: f9005be9     	str	x9, [sp, #0xb0]
   deb64: 97ff68b5     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   deb68: f94063e8     	ldr	x8, [sp, #0xc0]
   deb6c: 9100c109     	add	x9, x8, #0x30
   deb70: aa0903e0     	mov	x0, x9
   deb74: f85183a1     	ldur	x1, [x29, #-0xe8]
   deb78: f90057e0     	str	x0, [sp, #0xa8]
   deb7c: aa0903e0     	mov	x0, x9
   deb80: 97ff0b6c     	bl	0xa1930 <_ZN7android2spINS_14MPEG4ExtractorEEC2ERKS2_@plt>
   deb84: 14000001     	b	0xdeb88 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0xc0>
   deb88: f94063e8     	ldr	x8, [sp, #0xc0]
   deb8c: 9100e109     	add	x9, x8, #0x38
   deb90: aa0903e0     	mov	x0, x9
   deb94: f85103a1     	ldur	x1, [x29, #-0xf0]
   deb98: f90053e0     	str	x0, [sp, #0xa0]
   deb9c: aa0903e0     	mov	x0, x9
   deba0: 97ff0988     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   deba4: 14000001     	b	0xdeba8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0xe0>
   deba8: f94063e8     	ldr	x8, [sp, #0xc0]
   debac: 91010109     	add	x9, x8, #0x40
   debb0: aa0903e0     	mov	x0, x9
   debb4: f85083a1     	ldur	x1, [x29, #-0xf8]
   debb8: f9004fe0     	str	x0, [sp, #0x98]
   debbc: aa0903e0     	mov	x0, x9
   debc0: 97ff0564     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   debc4: 14000001     	b	0xdebc8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x100>
   debc8: b85043a8     	ldur	w8, [x29, #-0xfc]
   debcc: f94063e9     	ldr	x9, [sp, #0xc0]
   debd0: b9004928     	str	w8, [x9, #0x48]
   debd4: 9101412a     	add	x10, x9, #0x50
   debd8: aa0a03e0     	mov	x0, x10
   debdc: f9407fe1     	ldr	x1, [sp, #0xf8]
   debe0: f9004be0     	str	x0, [sp, #0x90]
   debe4: aa0a03e0     	mov	x0, x10
   debe8: 97ff244a     	bl	0xa7d10 <_ZN7android2spINS_11SampleTableEEC2ERKS2_@plt>
   debec: 14000001     	b	0xdebf0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x128>
   debf0: 2a1f03e8     	mov	w8, wzr
   debf4: f94063e9     	ldr	x9, [sp, #0xc0]
   debf8: b9005928     	str	w8, [x9, #0x58]
   debfc: b9005d28     	str	w8, [x9, #0x5c]
   dec00: f9407bea     	ldr	x10, [sp, #0xf0]
   dec04: f900312a     	str	x10, [x9, #0x60]
   dec08: f94077ea     	ldr	x10, [sp, #0xe8]
   dec0c: f900352a     	str	x10, [x9, #0x68]
   dec10: f9400baa     	ldr	x10, [x29, #0x10]
   dec14: f900392a     	str	x10, [x9, #0x70]
   dec18: f9400baa     	ldr	x10, [x29, #0x10]
   dec1c: f9003d2a     	str	x10, [x9, #0x78]
   dec20: 9280000a     	mov	x10, #-0x1              // =-1
   dec24: f900412a     	str	x10, [x9, #0x80]
   dec28: b9008928     	str	w8, [x9, #0x88]
   dec2c: b900bd28     	str	w8, [x9, #0xbc]
   dec30: aa1f03ea     	mov	x10, xzr
   dec34: f900612a     	str	x10, [x9, #0xc0]
   dec38: b900cd28     	str	w8, [x9, #0xcc]
   dec3c: f900692a     	str	x10, [x9, #0xd0]
   dec40: 39036128     	strb	w8, [x9, #0xd8]
   dec44: 39036528     	strb	w8, [x9, #0xd9]
   dec48: f900712a     	str	x10, [x9, #0xe0]
   dec4c: 3903a128     	strb	w8, [x9, #0xe8]
   dec50: f900792a     	str	x10, [x9, #0xf0]
   dec54: f9007d2a     	str	x10, [x9, #0xf8]
   dec58: 39040128     	strb	w8, [x9, #0x100]
   dec5c: f900852a     	str	x10, [x9, #0x108]
   dec60: 9104e12a     	add	x10, x9, #0x138
   dec64: aa0a03e0     	mov	x0, x10
   dec68: f90047e0     	str	x0, [sp, #0x88]
   dec6c: aa0a03e0     	mov	x0, x10
   dec70: 97ff1130     	bl	0xa3130 <_ZN7android6VectorINS_11MPEG4Source6SampleEEC2Ev@plt>
   dec74: 14000001     	b	0xdec78 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1b0>
   dec78: aa1f03e8     	mov	x8, xzr
   dec7c: f94063e9     	ldr	x9, [sp, #0xc0]
   dec80: f9009928     	str	x8, [x9, #0x130]
   dec84: 6f00e400     	movi	v0.2d, #0000000000000000
   dec88: 3d804920     	str	q0, [x9, #0x120]
   dec8c: 3d804520     	str	q0, [x9, #0x110]
   dec90: 9100e120     	add	x0, x9, #0x38
   dec94: 97ff1887     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dec98: f90043e0     	str	x0, [sp, #0x80]
   dec9c: 14000001     	b	0xdeca0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1d8>
   deca0: f94063e8     	ldr	x8, [sp, #0xc0]
   deca4: 91025102     	add	x2, x8, #0x94
   deca8: 528f29a1     	mov	w1, #0x794d             // =31053
   decac: 72ac6e41     	movk	w1, #0x6372, lsl #16
   decb0: f94043e0     	ldr	x0, [sp, #0x80]
   decb4: 97ff19fb     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   decb8: b9007fe0     	str	w0, [sp, #0x7c]
   decbc: 14000001     	b	0xdecc0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1f8>
   decc0: 2a1f03e8     	mov	w8, wzr
   decc4: f94063e9     	ldr	x9, [sp, #0xc0]
   decc8: b9009928     	str	w8, [x9, #0x98]
   deccc: 9100e120     	add	x0, x9, #0x38
   decd0: 97ff1878     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   decd4: f9003be0     	str	x0, [sp, #0x70]
   decd8: 14000001     	b	0xdecdc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x214>
   decdc: f94063e8     	ldr	x8, [sp, #0xc0]
   dece0: 91026102     	add	x2, x8, #0x98
   dece4: 528f2a61     	mov	w1, #0x7953             // =31059
   dece8: 72ac6e41     	movk	w1, #0x6372, lsl #16
   decec: f9403be0     	ldr	x0, [sp, #0x70]
   decf0: 97ff19ec     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   decf4: b9006fe0     	str	w0, [sp, #0x6c]
   decf8: 14000001     	b	0xdecfc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x234>
   decfc: f94063e8     	ldr	x8, [sp, #0xc0]
   ded00: 9100e100     	add	x0, x8, #0x38
   ded04: 97ff186b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ded08: f90033e0     	str	x0, [sp, #0x60]
   ded0c: 14000001     	b	0xded10 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x248>
   ded10: 528f2961     	mov	w1, #0x794b             // =31051
   ded14: 72ac6e41     	movk	w1, #0x6372, lsl #16
   ded18: d10073a2     	sub	x2, x29, #0x1c
   ded1c: d100a3a3     	sub	x3, x29, #0x28
   ded20: d100c3a4     	sub	x4, x29, #0x30
   ded24: f94033e0     	ldr	x0, [sp, #0x60]
   ded28: 97ff1d46     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   ded2c: b9005fe0     	str	w0, [sp, #0x5c]
   ded30: 14000001     	b	0xded34 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x26c>
   ded34: b9405fe8     	ldr	w8, [sp, #0x5c]
   ded38: 36000508     	tbz	w8, #0x0, 0xdedd8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x310>
   ded3c: 14000001     	b	0xded40 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x278>
   ded40: aa1f03e8     	mov	x8, xzr
   ded44: f94063e9     	ldr	x9, [sp, #0xc0]
   ded48: f809cd28     	str	x8, [x9, #0x9c]!
   ded4c: f9000528     	str	x8, [x9, #0x8]
   ded50: f85d83a1     	ldur	x1, [x29, #-0x28]
   ded54: f85d03a2     	ldur	x2, [x29, #-0x30]
   ded58: aa0903e0     	mov	x0, x9
   ded5c: 97ff040d     	bl	0x9fd90 <memcpy@plt>
   ded60: f9002be0     	str	x0, [sp, #0x50]
   ded64: 1400001d     	b	0xdedd8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x310>
   ded68: f90073e0     	str	x0, [sp, #0xe0]
   ded6c: 2a0103e8     	mov	w8, w1
   ded70: b900dfe8     	str	w8, [sp, #0xdc]
   ded74: 140000fe     	b	0xdf16c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x6a4>
   ded78: f90073e0     	str	x0, [sp, #0xe0]
   ded7c: 2a0103e8     	mov	w8, w1
   ded80: b900dfe8     	str	w8, [sp, #0xdc]
   ded84: 140000f2     	b	0xdf14c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x684>
   ded88: f90073e0     	str	x0, [sp, #0xe0]
   ded8c: 2a0103e8     	mov	w8, w1
   ded90: b900dfe8     	str	w8, [sp, #0xdc]
   ded94: 140000eb     	b	0xdf140 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x678>
   ded98: f90073e0     	str	x0, [sp, #0xe0]
   ded9c: 2a0103e8     	mov	w8, w1
   deda0: b900dfe8     	str	w8, [sp, #0xdc]
   deda4: 140000e4     	b	0xdf134 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x66c>
   deda8: f90073e0     	str	x0, [sp, #0xe0]
   dedac: 2a0103e8     	mov	w8, w1
   dedb0: b900dfe8     	str	w8, [sp, #0xdc]
   dedb4: 140000dd     	b	0xdf128 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x660>
   dedb8: f90073e0     	str	x0, [sp, #0xe0]
   dedbc: 2a0103e8     	mov	w8, w1
   dedc0: b900dfe8     	str	w8, [sp, #0xdc]
   dedc4: 140000d6     	b	0xdf11c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x654>
   dedc8: f90073e0     	str	x0, [sp, #0xe0]
   dedcc: 2a0103e8     	mov	w8, w1
   dedd0: b900dfe8     	str	w8, [sp, #0xdc]
   dedd4: 140000cf     	b	0xdf110 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x648>
   dedd8: f94063e8     	ldr	x8, [sp, #0xc0]
   deddc: 9100e100     	add	x0, x8, #0x38
   dede0: 97ff1834     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dede4: f90027e0     	str	x0, [sp, #0x48]
   dede8: 14000001     	b	0xdedec <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x324>
   dedec: 528daca1     	mov	w1, #0x6d65             // =28005
   dedf0: 72adad21     	movk	w1, #0x6d69, lsl #16
   dedf4: d100e3a2     	sub	x2, x29, #0x38
   dedf8: f94027e0     	ldr	x0, [sp, #0x48]
   dedfc: 97ff1e09     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   dee00: b90047e0     	str	w0, [sp, #0x44]
   dee04: 14000001     	b	0xdee08 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x340>
   dee08: b94047e8     	ldr	w8, [sp, #0x44]
   dee0c: 12000109     	and	w9, w8, #0x1
   dee10: 390363e9     	strb	w9, [sp, #0xd8]
   dee14: f85c83a0     	ldur	x0, [x29, #-0x38]
   dee18: d0000e4a     	adrp	x10, 0x2a8000
   dee1c: f946954a     	ldr	x10, [x10, #0xd28]
   dee20: f9400141     	ldr	x1, [x10]
   dee24: 97ff20bf     	bl	0xa7120 <strcasecmp@plt>
   dee28: 71000008     	subs	w8, w0, #0x0
   dee2c: 1a9f17e9     	cset	w9, eq
   dee30: f94063ea     	ldr	x10, [sp, #0xc0]
   dee34: 39036149     	strb	w9, [x10, #0xd8]
   dee38: f85c83a0     	ldur	x0, [x29, #-0x38]
   dee3c: d0000e41     	adrp	x1, 0x2a8000
   dee40: f9456821     	ldr	x1, [x1, #0xad0]
   dee44: f9400021     	ldr	x1, [x1]
   dee48: b90043e8     	str	w8, [sp, #0x40]
   dee4c: 97ff20b5     	bl	0xa7120 <strcasecmp@plt>
   dee50: 71000008     	subs	w8, w0, #0x0
   dee54: 1a9f17e9     	cset	w9, eq
   dee58: f94063ea     	ldr	x10, [sp, #0xc0]
   dee5c: 39036549     	strb	w9, [x10, #0xd9]
   dee60: 39436149     	ldrb	w9, [x10, #0xd8]
   dee64: b9003fe8     	str	w8, [sp, #0x3c]
   dee68: 36000909     	tbz	w9, #0x0, 0xdef88 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4c0>
   dee6c: 14000001     	b	0xdee70 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3a8>
   dee70: f85103a0     	ldur	x0, [x29, #-0xf0]
   dee74: 97ff180f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   dee78: f9001be0     	str	x0, [sp, #0x30]
   dee7c: 14000001     	b	0xdee80 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3b8>
   dee80: 528c6c61     	mov	w1, #0x6363             // =25443
   dee84: 72ac2ec1     	movk	w1, #0x6176, lsl #16
   dee88: d100f3a2     	sub	x2, x29, #0x3c
   dee8c: d10123a3     	sub	x3, x29, #0x48
   dee90: d10143a4     	sub	x4, x29, #0x50
   dee94: f9401be0     	ldr	x0, [sp, #0x30]
   dee98: 97ff1cea     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   dee9c: b9002fe0     	str	w0, [sp, #0x2c]
   deea0: 14000001     	b	0xdeea4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3dc>
   deea4: f85b83a8     	ldur	x8, [x29, #-0x48]
   deea8: f9006be8     	str	x8, [sp, #0xd0]
   deeac: 14000001     	b	0xdeeb0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3e8>
   deeb0: f9406be8     	ldr	x8, [sp, #0xd0]
   deeb4: 39400109     	ldrb	w9, [x8]
   deeb8: b81943a9     	stur	w9, [x29, #-0x6c]
   deebc: 320003e9     	orr	w9, wzr, #0x1
   deec0: b81903a9     	stur	w9, [x29, #-0x70]
   deec4: d101a3a8     	sub	x8, x29, #0x68
   deec8: d101b3a0     	sub	x0, x29, #0x6c
   deecc: d101c3a1     	sub	x1, x29, #0x70
   deed0: 97ff1494     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
   deed4: 14000001     	b	0xdeed8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x410>
   deed8: d101a3a0     	sub	x0, x29, #0x68
   deedc: 97ff277d     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   deee0: b9002be0     	str	w0, [sp, #0x28]
   deee4: 14000001     	b	0xdeee8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x420>
   deee8: b9402be8     	ldr	w8, [sp, #0x28]
   deeec: 37000308     	tbnz	w8, #0x0, 0xdef4c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x484>
   deef0: 14000001     	b	0xdeef4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x42c>
   deef4: d00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   deef8: 91385021     	add	x1, x1, #0xe14
   deefc: d10223a0     	sub	x0, x29, #0x88
   def00: 97ff1320     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   def04: 14000001     	b	0xdef08 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x440>
   def08: d10223a0     	sub	x0, x29, #0x88
   def0c: d101a3a1     	sub	x1, x29, #0x68
   def10: 97ff0f74     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   def14: 14000001     	b	0xdef18 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x450>
   def18: d10223a0     	sub	x0, x29, #0x88
   def1c: 97ff0b79     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   def20: 1400000b     	b	0xdef4c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x484>
   def24: f90073e0     	str	x0, [sp, #0xe0]
   def28: 2a0103e8     	mov	w8, w1
   def2c: b900dfe8     	str	w8, [sp, #0xdc]
   def30: 14000013     	b	0xdef7c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4b4>
   def34: f90073e0     	str	x0, [sp, #0xe0]
   def38: 2a0103e8     	mov	w8, w1
   def3c: b900dfe8     	str	w8, [sp, #0xdc]
   def40: d10223a0     	sub	x0, x29, #0x88
   def44: 97ff0b6f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   def48: 1400000d     	b	0xdef7c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4b4>
   def4c: d101a3a0     	sub	x0, x29, #0x68
   def50: 97ff0b6c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   def54: 14000001     	b	0xdef58 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x490>
   def58: 14000001     	b	0xdef5c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x494>
   def5c: f9406be8     	ldr	x8, [sp, #0xd0]
   def60: 39401109     	ldrb	w9, [x8, #0x4]
   def64: 12000529     	and	w9, w9, #0x3
   def68: 11000529     	add	w9, w9, #0x1
   def6c: 2a0903e8     	mov	w8, w9
   def70: f94063ea     	ldr	x10, [sp, #0xc0]
   def74: f9007148     	str	x8, [x10, #0xe0]
   def78: 1400004f     	b	0xdf0b4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5ec>
   def7c: d101a3a0     	sub	x0, x29, #0x68
   def80: 97ff0b60     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   def84: 14000063     	b	0xdf110 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x648>
   def88: f94063e8     	ldr	x8, [sp, #0xc0]
   def8c: 39436509     	ldrb	w9, [x8, #0xd9]
   def90: 36000909     	tbz	w9, #0x0, 0xdf0b0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5e8>
   def94: 14000001     	b	0xdef98 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4d0>
   def98: f85103a0     	ldur	x0, [x29, #-0xf0]
   def9c: 97ff17c5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   defa0: f90013e0     	str	x0, [sp, #0x20]
   defa4: 14000001     	b	0xdefa8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4e0>
   defa8: 528c6c61     	mov	w1, #0x6363             // =25443
   defac: 72ad0ec1     	movk	w1, #0x6876, lsl #16
   defb0: d10233a2     	sub	x2, x29, #0x8c
   defb4: d10263a3     	sub	x3, x29, #0x98
   defb8: d10283a4     	sub	x4, x29, #0xa0
   defbc: f94013e0     	ldr	x0, [sp, #0x20]
   defc0: 97ff1ca0     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   defc4: b9001fe0     	str	w0, [sp, #0x1c]
   defc8: 14000001     	b	0xdefcc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x504>
   defcc: f85683a8     	ldur	x8, [x29, #-0x98]
   defd0: f90067e8     	str	x8, [sp, #0xc8]
   defd4: 14000001     	b	0xdefd8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x510>
   defd8: f94067e8     	ldr	x8, [sp, #0xc8]
   defdc: 39400109     	ldrb	w9, [x8]
   defe0: b81443a9     	stur	w9, [x29, #-0xbc]
   defe4: 320003e9     	orr	w9, wzr, #0x1
   defe8: b81403a9     	stur	w9, [x29, #-0xc0]
   defec: d102e3a8     	sub	x8, x29, #0xb8
   deff0: d102f3a0     	sub	x0, x29, #0xbc
   deff4: d10303a1     	sub	x1, x29, #0xc0
   deff8: 97ff144a     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
   deffc: 14000001     	b	0xdf000 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x538>
   df000: d102e3a0     	sub	x0, x29, #0xb8
   df004: 97ff2733     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   df008: b9001be0     	str	w0, [sp, #0x18]
   df00c: 14000001     	b	0xdf010 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x548>
   df010: b9401be8     	ldr	w8, [sp, #0x18]
   df014: 37000308     	tbnz	w8, #0x0, 0xdf074 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5ac>
   df018: 14000001     	b	0xdf01c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x554>
   df01c: b00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   df020: 913a0821     	add	x1, x1, #0xe82
   df024: d10363a0     	sub	x0, x29, #0xd8
   df028: 97ff12d6     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   df02c: 14000001     	b	0xdf030 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x568>
   df030: d10363a0     	sub	x0, x29, #0xd8
   df034: d102e3a1     	sub	x1, x29, #0xb8
   df038: 97ff0f2a     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   df03c: 14000001     	b	0xdf040 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x578>
   df040: d10363a0     	sub	x0, x29, #0xd8
   df044: 97ff0b2f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df048: 1400000b     	b	0xdf074 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5ac>
   df04c: f90073e0     	str	x0, [sp, #0xe0]
   df050: 2a0103e8     	mov	w8, w1
   df054: b900dfe8     	str	w8, [sp, #0xdc]
   df058: 14000013     	b	0xdf0a4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5dc>
   df05c: f90073e0     	str	x0, [sp, #0xe0]
   df060: 2a0103e8     	mov	w8, w1
   df064: b900dfe8     	str	w8, [sp, #0xdc]
   df068: d10363a0     	sub	x0, x29, #0xd8
   df06c: 97ff0b25     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df070: 1400000d     	b	0xdf0a4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5dc>
   df074: d102e3a0     	sub	x0, x29, #0xb8
   df078: 97ff0b22     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df07c: 14000001     	b	0xdf080 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5b8>
   df080: 14000001     	b	0xdf084 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5bc>
   df084: f94067e8     	ldr	x8, [sp, #0xc8]
   df088: 39405509     	ldrb	w9, [x8, #0x15]
   df08c: 12000529     	and	w9, w9, #0x3
   df090: 11000529     	add	w9, w9, #0x1
   df094: 2a0903e8     	mov	w8, w9
   df098: f94063ea     	ldr	x10, [sp, #0xc0]
   df09c: f9007148     	str	x8, [x10, #0xe0]
   df0a0: 14000004     	b	0xdf0b0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5e8>
   df0a4: d102e3a0     	sub	x0, x29, #0xb8
   df0a8: 97ff0b16     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df0ac: 14000019     	b	0xdf110 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x648>
   df0b0: 14000001     	b	0xdf0b4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5ec>
   df0b4: f85103a0     	ldur	x0, [x29, #-0xf0]
   df0b8: 97ff177e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df0bc: f9000be0     	str	x0, [sp, #0x10]
   df0c0: 14000001     	b	0xdf0c4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5fc>
   df0c4: f94063e8     	ldr	x8, [sp, #0xc0]
   df0c8: 91024102     	add	x2, x8, #0x90
   df0cc: 52892881     	mov	w1, #0x4944             // =18756
   df0d0: 72ae8e41     	movk	w1, #0x7472, lsl #16
   df0d4: f9400be0     	ldr	x0, [sp, #0x10]
   df0d8: 97ff18f2     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   df0dc: b9000fe0     	str	w0, [sp, #0xc]
   df0e0: 14000001     	b	0xdf0e4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x61c>
   df0e4: d53bd048     	mrs	x8, TPIDR_EL0
   df0e8: f9401508     	ldr	x8, [x8, #0x28]
   df0ec: f85e83a9     	ldur	x9, [x29, #-0x18]
   df0f0: eb090108     	subs	x8, x8, x9
   df0f4: f90003e8     	str	x8, [sp]
   df0f8: 54000461     	b.ne	0xdf184 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x6bc>
   df0fc: 14000001     	b	0xdf100 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x638>
   df100: 9107c3ff     	add	sp, sp, #0x1f0
   df104: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   df108: f84207fc     	ldr	x28, [sp], #0x20
   df10c: d65f03c0     	ret
   df110: f94047e0     	ldr	x0, [sp, #0x88]
   df114: 97ff15e3     	bl	0xa48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>
   df118: 14000001     	b	0xdf11c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x654>
   df11c: f9404be0     	ldr	x0, [sp, #0x90]
   df120: 97ff1054     	bl	0xa3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>
   df124: 14000001     	b	0xdf128 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x660>
   df128: f9404fe0     	ldr	x0, [sp, #0x98]
   df12c: 97ff03a9     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   df130: 14000001     	b	0xdf134 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x66c>
   df134: f94053e0     	ldr	x0, [sp, #0xa0]
   df138: 97ff0a0e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   df13c: 14000001     	b	0xdf140 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x678>
   df140: f94057e0     	ldr	x0, [sp, #0xa8]
   df144: 97ff16eb     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   df148: 14000001     	b	0xdf14c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x684>
   df14c: f9405be0     	ldr	x0, [sp, #0xb0]
   df150: 97ff2ba8     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   df154: b0000e40     	adrp	x0, 0x2a8000
   df158: f9422400     	ldr	x0, [x0, #0x448]
   df15c: 91002001     	add	x1, x0, #0x8
   df160: f94063e0     	ldr	x0, [sp, #0xc0]
   df164: 97ff15b3     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   df168: 14000001     	b	0xdf16c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x6a4>
   df16c: f94063e8     	ldr	x8, [sp, #0xc0]
   df170: 91058100     	add	x0, x8, #0x160
   df174: 97ff0663     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   df178: 14000001     	b	0xdf17c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x6b4>
   df17c: f94073e0     	ldr	x0, [sp, #0xe0]
   df180: 97ff2364     	bl	0xa7f10 <_Unwind_Resume@plt>
   df184: 97ff2afb     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000df188 <android::sp<android::MPEG4Source>::sp(android::MPEG4Source*)>:
   df188: d100c3ff     	sub	sp, sp, #0x30
   df18c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   df190: 910083fd     	add	x29, sp, #0x20
   df194: d2800008     	mov	x8, #0x0                // =0
   df198: f81f83a0     	stur	x0, [x29, #-0x8]
   df19c: f9000be1     	str	x1, [sp, #0x10]
   df1a0: f85f83a0     	ldur	x0, [x29, #-0x8]
   df1a4: aa0003e1     	mov	x1, x0
   df1a8: f9400be9     	ldr	x9, [sp, #0x10]
   df1ac: f9000029     	str	x9, [x1]
   df1b0: f9400be9     	ldr	x9, [sp, #0x10]
   df1b4: eb08013f     	cmp	x9, x8
   df1b8: 1a9f07ea     	cset	w10, ne
   df1bc: f90007e0     	str	x0, [sp, #0x8]
   df1c0: 3700004a     	tbnz	w10, #0x0, 0xdf1c8 <android::sp<android::MPEG4Source>::sp(android::MPEG4Source*)+0x40>
   df1c4: 14000008     	b	0xdf1e4 <android::sp<android::MPEG4Source>::sp(android::MPEG4Source*)+0x5c>
   df1c8: f9400be8     	ldr	x8, [sp, #0x10]
   df1cc: f9400109     	ldr	x9, [x8]
   df1d0: f85e8129     	ldur	x9, [x9, #-0x18]
   df1d4: 8b090108     	add	x8, x8, x9
   df1d8: aa0803e0     	mov	x0, x8
   df1dc: f94007e1     	ldr	x1, [sp, #0x8]
   df1e0: 97ff2d90     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   df1e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   df1e8: 9100c3ff     	add	sp, sp, #0x30
   df1ec: d65f03c0     	ret

00000000000df1f0 <android::sp<android::MPEG4Extractor>::~sp()>:
   df1f0: d10083ff     	sub	sp, sp, #0x20
   df1f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   df1f8: 910043fd     	add	x29, sp, #0x10
   df1fc: d2800008     	mov	x8, #0x0                // =0
   df200: f90007e0     	str	x0, [sp, #0x8]
   df204: f94007e0     	ldr	x0, [sp, #0x8]
   df208: aa0003e9     	mov	x9, x0
   df20c: f9400129     	ldr	x9, [x9]
   df210: eb08013f     	cmp	x9, x8
   df214: 1a9f07ea     	cset	w10, ne
   df218: f90003e0     	str	x0, [sp]
   df21c: 3700004a     	tbnz	w10, #0x0, 0xdf224 <android::sp<android::MPEG4Extractor>::~sp()+0x34>
   df220: 1400000a     	b	0xdf248 <android::sp<android::MPEG4Extractor>::~sp()+0x58>
   df224: f94003e8     	ldr	x8, [sp]
   df228: f9400108     	ldr	x8, [x8]
   df22c: f9400109     	ldr	x9, [x8]
   df230: f85e8129     	ldur	x9, [x9, #-0x18]
   df234: 8b090108     	add	x8, x8, x9
   df238: aa0803e0     	mov	x0, x8
   df23c: f94003e1     	ldr	x1, [sp]
   df240: 97ff1384     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   df244: 14000001     	b	0xdf248 <android::sp<android::MPEG4Extractor>::~sp()+0x58>
   df248: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   df24c: 910083ff     	add	sp, sp, #0x20
   df250: d65f03c0     	ret
   df254: 97ff3bdc     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000df258 <android::sp<android::MPEG4Source>::operator->() const>:
   df258: d10043ff     	sub	sp, sp, #0x10
   df25c: f90007e0     	str	x0, [sp, #0x8]
   df260: f94007e0     	ldr	x0, [sp, #0x8]
   df264: f9400000     	ldr	x0, [x0]
   df268: 910043ff     	add	sp, sp, #0x10
   df26c: d65f03c0     	ret

00000000000df270 <android::sp<android::IMediaSource>::sp<android::MPEG4Source>(android::sp<android::MPEG4Source>&&)>:
   df270: d10043ff     	sub	sp, sp, #0x10
   df274: d2800008     	mov	x8, #0x0                // =0
   df278: f90007e0     	str	x0, [sp, #0x8]
   df27c: f90003e1     	str	x1, [sp]
   df280: f94007e0     	ldr	x0, [sp, #0x8]
   df284: f94003e1     	ldr	x1, [sp]
   df288: f9400021     	ldr	x1, [x1]
   df28c: f9000001     	str	x1, [x0]
   df290: f94003e0     	ldr	x0, [sp]
   df294: f9000008     	str	x8, [x0]
   df298: 910043ff     	add	sp, sp, #0x10
   df29c: d65f03c0     	ret

00000000000df2a0 <android::sp<android::MPEG4Source>::~sp()>:
   df2a0: d10083ff     	sub	sp, sp, #0x20
   df2a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   df2a8: 910043fd     	add	x29, sp, #0x10
   df2ac: d2800008     	mov	x8, #0x0                // =0
   df2b0: f90007e0     	str	x0, [sp, #0x8]
   df2b4: f94007e0     	ldr	x0, [sp, #0x8]
   df2b8: aa0003e9     	mov	x9, x0
   df2bc: f9400129     	ldr	x9, [x9]
   df2c0: eb08013f     	cmp	x9, x8
   df2c4: 1a9f07ea     	cset	w10, ne
   df2c8: f90003e0     	str	x0, [sp]
   df2cc: 3700004a     	tbnz	w10, #0x0, 0xdf2d4 <android::sp<android::MPEG4Source>::~sp()+0x34>
   df2d0: 1400000a     	b	0xdf2f8 <android::sp<android::MPEG4Source>::~sp()+0x58>
   df2d4: f94003e8     	ldr	x8, [sp]
   df2d8: f9400108     	ldr	x8, [x8]
   df2dc: f9400109     	ldr	x9, [x8]
   df2e0: f85e8129     	ldur	x9, [x9, #-0x18]
   df2e4: 8b090108     	add	x8, x8, x9
   df2e8: aa0803e0     	mov	x0, x8
   df2ec: f94003e1     	ldr	x1, [sp]
   df2f0: 97ff1358     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   df2f4: 14000001     	b	0xdf2f8 <android::sp<android::MPEG4Source>::~sp()+0x58>
   df2f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   df2fc: 910083ff     	add	sp, sp, #0x20
   df300: d65f03c0     	ret
   df304: 97ff3bb0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000df308 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)>:
   df308: f81e0ffc     	str	x28, [sp, #-0x20]!
   df30c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   df310: 910043fd     	add	x29, sp, #0x10
   df314: d10803ff     	sub	sp, sp, #0x200
   df318: d53bd048     	mrs	x8, TPIDR_EL0
   df31c: f9401508     	ldr	x8, [x8, #0x28]
   df320: f81e83a8     	stur	x8, [x29, #-0x18]
   df324: f81203a0     	stur	x0, [x29, #-0xe0]
   df328: f81183a1     	stur	x1, [x29, #-0xe8]
   df32c: f81103a2     	stur	x2, [x29, #-0xf0]
   df330: f81083a3     	stur	x3, [x29, #-0xf8]
   df334: f81003a4     	stur	x4, [x29, #-0x100]
   df338: b9010fe5     	str	w5, [sp, #0x10c]
   df33c: f90083e6     	str	x6, [sp, #0x100]
   df340: f9007fe7     	str	x7, [sp, #0xf8]
   df344: f85203a8     	ldur	x8, [x29, #-0xe0]
   df348: aa0803e0     	mov	x0, x8
   df34c: f85183a1     	ldur	x1, [x29, #-0xe8]
   df350: aa0103e2     	mov	x2, x1
   df354: 91002023     	add	x3, x1, #0x8
   df358: f9006be0     	str	x0, [sp, #0xd0]
   df35c: aa0803e0     	mov	x0, x8
   df360: f90067e1     	str	x1, [sp, #0xc8]
   df364: aa0303e1     	mov	x1, x3
   df368: f90063e8     	str	x8, [sp, #0xc0]
   df36c: f9005fe2     	str	x2, [sp, #0xb8]
   df370: 97ff20dc     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   df374: f94067e8     	ldr	x8, [sp, #0xc8]
   df378: f9400100     	ldr	x0, [x8]
   df37c: f94063e1     	ldr	x1, [sp, #0xc0]
   df380: f9000020     	str	x0, [x1]
   df384: f9401d00     	ldr	x0, [x8, #0x38]
   df388: f9400022     	ldr	x2, [x1]
   df38c: f85e8042     	ldur	x2, [x2, #-0x18]
   df390: f8226820     	str	x0, [x1, x2]
   df394: 91002020     	add	x0, x1, #0x8
   df398: aa0003e2     	mov	x2, x0
   df39c: f9005be2     	str	x2, [sp, #0xb0]
   df3a0: 97ff66a6     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   df3a4: f94063e8     	ldr	x8, [sp, #0xc0]
   df3a8: 9100c100     	add	x0, x8, #0x30
   df3ac: aa0003e1     	mov	x1, x0
   df3b0: f85103a2     	ldur	x2, [x29, #-0xf0]
   df3b4: f90057e1     	str	x1, [sp, #0xa8]
   df3b8: aa0203e1     	mov	x1, x2
   df3bc: 97ff095d     	bl	0xa1930 <_ZN7android2spINS_14MPEG4ExtractorEEC2ERKS2_@plt>
   df3c0: 14000001     	b	0xdf3c4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0xbc>
   df3c4: f9406be8     	ldr	x8, [sp, #0xd0]
   df3c8: 9100e109     	add	x9, x8, #0x38
   df3cc: aa0903e0     	mov	x0, x9
   df3d0: f85083a1     	ldur	x1, [x29, #-0xf8]
   df3d4: f90053e0     	str	x0, [sp, #0xa0]
   df3d8: aa0903e0     	mov	x0, x9
   df3dc: 97ff0779     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   df3e0: 14000001     	b	0xdf3e4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0xdc>
   df3e4: f9406be8     	ldr	x8, [sp, #0xd0]
   df3e8: 91010109     	add	x9, x8, #0x40
   df3ec: aa0903e0     	mov	x0, x9
   df3f0: f85003a1     	ldur	x1, [x29, #-0x100]
   df3f4: f9004fe0     	str	x0, [sp, #0x98]
   df3f8: aa0903e0     	mov	x0, x9
   df3fc: 97ff0355     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   df400: 14000001     	b	0xdf404 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0xfc>
   df404: b9410fe8     	ldr	w8, [sp, #0x10c]
   df408: f9406be9     	ldr	x9, [sp, #0xd0]
   df40c: b9004928     	str	w8, [x9, #0x48]
   df410: 9101412a     	add	x10, x9, #0x50
   df414: aa0a03e0     	mov	x0, x10
   df418: f94083e1     	ldr	x1, [sp, #0x100]
   df41c: f9004be0     	str	x0, [sp, #0x90]
   df420: aa0a03e0     	mov	x0, x10
   df424: 97ff223b     	bl	0xa7d10 <_ZN7android2spINS_11SampleTableEEC2ERKS2_@plt>
   df428: 14000001     	b	0xdf42c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x124>
   df42c: 2a1f03e8     	mov	w8, wzr
   df430: f9406be9     	ldr	x9, [sp, #0xd0]
   df434: b9005928     	str	w8, [x9, #0x58]
   df438: b9005d28     	str	w8, [x9, #0x5c]
   df43c: f9407fea     	ldr	x10, [sp, #0xf8]
   df440: f900312a     	str	x10, [x9, #0x60]
   df444: f9400baa     	ldr	x10, [x29, #0x10]
   df448: f900352a     	str	x10, [x9, #0x68]
   df44c: f9400faa     	ldr	x10, [x29, #0x18]
   df450: f900392a     	str	x10, [x9, #0x70]
   df454: f9400faa     	ldr	x10, [x29, #0x18]
   df458: f9003d2a     	str	x10, [x9, #0x78]
   df45c: 9280000a     	mov	x10, #-0x1              // =-1
   df460: f900412a     	str	x10, [x9, #0x80]
   df464: b9008928     	str	w8, [x9, #0x88]
   df468: b900bd28     	str	w8, [x9, #0xbc]
   df46c: aa1f03ea     	mov	x10, xzr
   df470: f900612a     	str	x10, [x9, #0xc0]
   df474: b900cd28     	str	w8, [x9, #0xcc]
   df478: f900692a     	str	x10, [x9, #0xd0]
   df47c: 39036128     	strb	w8, [x9, #0xd8]
   df480: 39036528     	strb	w8, [x9, #0xd9]
   df484: f900712a     	str	x10, [x9, #0xe0]
   df488: 3903a128     	strb	w8, [x9, #0xe8]
   df48c: f900792a     	str	x10, [x9, #0xf0]
   df490: f9007d2a     	str	x10, [x9, #0xf8]
   df494: 39040128     	strb	w8, [x9, #0x100]
   df498: f900852a     	str	x10, [x9, #0x108]
   df49c: 9104e12a     	add	x10, x9, #0x138
   df4a0: aa0a03e0     	mov	x0, x10
   df4a4: f90047e0     	str	x0, [sp, #0x88]
   df4a8: aa0a03e0     	mov	x0, x10
   df4ac: 97ff0f21     	bl	0xa3130 <_ZN7android6VectorINS_11MPEG4Source6SampleEEC2Ev@plt>
   df4b0: 14000001     	b	0xdf4b4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1ac>
   df4b4: aa1f03e8     	mov	x8, xzr
   df4b8: f9406be9     	ldr	x9, [sp, #0xd0]
   df4bc: f9009928     	str	x8, [x9, #0x130]
   df4c0: 6f00e400     	movi	v0.2d, #0000000000000000
   df4c4: 3d804920     	str	q0, [x9, #0x120]
   df4c8: 3d804520     	str	q0, [x9, #0x110]
   df4cc: 9100e120     	add	x0, x9, #0x38
   df4d0: 97ff1678     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df4d4: f90043e0     	str	x0, [sp, #0x80]
   df4d8: 14000001     	b	0xdf4dc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1d4>
   df4dc: f9406be8     	ldr	x8, [sp, #0xd0]
   df4e0: 91025102     	add	x2, x8, #0x94
   df4e4: 528f29a1     	mov	w1, #0x794d             // =31053
   df4e8: 72ac6e41     	movk	w1, #0x6372, lsl #16
   df4ec: f94043e0     	ldr	x0, [sp, #0x80]
   df4f0: 97ff17ec     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   df4f4: b9007fe0     	str	w0, [sp, #0x7c]
   df4f8: 14000001     	b	0xdf4fc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x1f4>
   df4fc: 2a1f03e8     	mov	w8, wzr
   df500: f9406be9     	ldr	x9, [sp, #0xd0]
   df504: b9009928     	str	w8, [x9, #0x98]
   df508: 9100e120     	add	x0, x9, #0x38
   df50c: 97ff1669     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df510: f9003be0     	str	x0, [sp, #0x70]
   df514: 14000001     	b	0xdf518 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x210>
   df518: f9406be8     	ldr	x8, [sp, #0xd0]
   df51c: 91026102     	add	x2, x8, #0x98
   df520: 528f2a61     	mov	w1, #0x7953             // =31059
   df524: 72ac6e41     	movk	w1, #0x6372, lsl #16
   df528: f9403be0     	ldr	x0, [sp, #0x70]
   df52c: 97ff17dd     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   df530: b9006fe0     	str	w0, [sp, #0x6c]
   df534: 14000001     	b	0xdf538 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x230>
   df538: f9406be8     	ldr	x8, [sp, #0xd0]
   df53c: 9100e100     	add	x0, x8, #0x38
   df540: 97ff165c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df544: f90033e0     	str	x0, [sp, #0x60]
   df548: 14000001     	b	0xdf54c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x244>
   df54c: 528f2961     	mov	w1, #0x794b             // =31051
   df550: 72ac6e41     	movk	w1, #0x6372, lsl #16
   df554: d10073a2     	sub	x2, x29, #0x1c
   df558: d100a3a3     	sub	x3, x29, #0x28
   df55c: d100c3a4     	sub	x4, x29, #0x30
   df560: f94033e0     	ldr	x0, [sp, #0x60]
   df564: 97ff1b37     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   df568: b9005fe0     	str	w0, [sp, #0x5c]
   df56c: 14000001     	b	0xdf570 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x268>
   df570: b9405fe8     	ldr	w8, [sp, #0x5c]
   df574: 36000488     	tbz	w8, #0x0, 0xdf604 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x2fc>
   df578: 14000001     	b	0xdf57c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x274>
   df57c: aa1f03e8     	mov	x8, xzr
   df580: f9406be9     	ldr	x9, [sp, #0xd0]
   df584: f809cd28     	str	x8, [x9, #0x9c]!
   df588: f9000528     	str	x8, [x9, #0x8]
   df58c: f85d83a1     	ldur	x1, [x29, #-0x28]
   df590: f85d03a2     	ldur	x2, [x29, #-0x30]
   df594: aa0903e0     	mov	x0, x9
   df598: 97ff01fe     	bl	0x9fd90 <memcpy@plt>
   df59c: f9002be0     	str	x0, [sp, #0x50]
   df5a0: 14000019     	b	0xdf604 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x2fc>
   df5a4: f9007be0     	str	x0, [sp, #0xf0]
   df5a8: 2a0103e8     	mov	w8, w1
   df5ac: b900efe8     	str	w8, [sp, #0xec]
   df5b0: 140000f2     	b	0xdf978 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x670>
   df5b4: f9007be0     	str	x0, [sp, #0xf0]
   df5b8: 2a0103e8     	mov	w8, w1
   df5bc: b900efe8     	str	w8, [sp, #0xec]
   df5c0: 140000eb     	b	0xdf96c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x664>
   df5c4: f9007be0     	str	x0, [sp, #0xf0]
   df5c8: 2a0103e8     	mov	w8, w1
   df5cc: b900efe8     	str	w8, [sp, #0xec]
   df5d0: 140000e4     	b	0xdf960 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x658>
   df5d4: f9007be0     	str	x0, [sp, #0xf0]
   df5d8: 2a0103e8     	mov	w8, w1
   df5dc: b900efe8     	str	w8, [sp, #0xec]
   df5e0: 140000dd     	b	0xdf954 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x64c>
   df5e4: f9007be0     	str	x0, [sp, #0xf0]
   df5e8: 2a0103e8     	mov	w8, w1
   df5ec: b900efe8     	str	w8, [sp, #0xec]
   df5f0: 140000d6     	b	0xdf948 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x640>
   df5f4: f9007be0     	str	x0, [sp, #0xf0]
   df5f8: 2a0103e8     	mov	w8, w1
   df5fc: b900efe8     	str	w8, [sp, #0xec]
   df600: 140000cf     	b	0xdf93c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x634>
   df604: f9406be8     	ldr	x8, [sp, #0xd0]
   df608: 9100e100     	add	x0, x8, #0x38
   df60c: 97ff1629     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df610: f90027e0     	str	x0, [sp, #0x48]
   df614: 14000001     	b	0xdf618 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x310>
   df618: 528daca1     	mov	w1, #0x6d65             // =28005
   df61c: 72adad21     	movk	w1, #0x6d69, lsl #16
   df620: d100e3a2     	sub	x2, x29, #0x38
   df624: f94027e0     	ldr	x0, [sp, #0x48]
   df628: 97ff1bfe     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   df62c: b90047e0     	str	w0, [sp, #0x44]
   df630: 14000001     	b	0xdf634 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x32c>
   df634: b94047e8     	ldr	w8, [sp, #0x44]
   df638: 12000109     	and	w9, w8, #0x1
   df63c: 3903a3e9     	strb	w9, [sp, #0xe8]
   df640: f85c83a0     	ldur	x0, [x29, #-0x38]
   df644: b0000e4a     	adrp	x10, 0x2a8000
   df648: f946954a     	ldr	x10, [x10, #0xd28]
   df64c: f9400141     	ldr	x1, [x10]
   df650: 97ff1eb4     	bl	0xa7120 <strcasecmp@plt>
   df654: 71000008     	subs	w8, w0, #0x0
   df658: 1a9f17e9     	cset	w9, eq
   df65c: f9406bea     	ldr	x10, [sp, #0xd0]
   df660: 39036149     	strb	w9, [x10, #0xd8]
   df664: f85c83a0     	ldur	x0, [x29, #-0x38]
   df668: b0000e41     	adrp	x1, 0x2a8000
   df66c: f9456821     	ldr	x1, [x1, #0xad0]
   df670: f9400021     	ldr	x1, [x1]
   df674: b90043e8     	str	w8, [sp, #0x40]
   df678: 97ff1eaa     	bl	0xa7120 <strcasecmp@plt>
   df67c: 71000008     	subs	w8, w0, #0x0
   df680: 1a9f17e9     	cset	w9, eq
   df684: f9406bea     	ldr	x10, [sp, #0xd0]
   df688: 39036549     	strb	w9, [x10, #0xd9]
   df68c: 39436149     	ldrb	w9, [x10, #0xd8]
   df690: b9003fe8     	str	w8, [sp, #0x3c]
   df694: 36000909     	tbz	w9, #0x0, 0xdf7b4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4ac>
   df698: 14000001     	b	0xdf69c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x394>
   df69c: f85083a0     	ldur	x0, [x29, #-0xf8]
   df6a0: 97ff1604     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df6a4: f9001be0     	str	x0, [sp, #0x30]
   df6a8: 14000001     	b	0xdf6ac <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3a4>
   df6ac: 528c6c61     	mov	w1, #0x6363             // =25443
   df6b0: 72ac2ec1     	movk	w1, #0x6176, lsl #16
   df6b4: d100f3a2     	sub	x2, x29, #0x3c
   df6b8: d10123a3     	sub	x3, x29, #0x48
   df6bc: d10143a4     	sub	x4, x29, #0x50
   df6c0: f9401be0     	ldr	x0, [sp, #0x30]
   df6c4: 97ff1adf     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   df6c8: b9002fe0     	str	w0, [sp, #0x2c]
   df6cc: 14000001     	b	0xdf6d0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3c8>
   df6d0: f85b83a8     	ldur	x8, [x29, #-0x48]
   df6d4: f90073e8     	str	x8, [sp, #0xe0]
   df6d8: 14000001     	b	0xdf6dc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3d4>
   df6dc: f94073e8     	ldr	x8, [sp, #0xe0]
   df6e0: 39400109     	ldrb	w9, [x8]
   df6e4: b81943a9     	stur	w9, [x29, #-0x6c]
   df6e8: 320003e9     	orr	w9, wzr, #0x1
   df6ec: b81903a9     	stur	w9, [x29, #-0x70]
   df6f0: d101a3a8     	sub	x8, x29, #0x68
   df6f4: d101b3a0     	sub	x0, x29, #0x6c
   df6f8: d101c3a1     	sub	x1, x29, #0x70
   df6fc: 97ff1289     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
   df700: 14000001     	b	0xdf704 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x3fc>
   df704: d101a3a0     	sub	x0, x29, #0x68
   df708: 97ff2572     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   df70c: b9002be0     	str	w0, [sp, #0x28]
   df710: 14000001     	b	0xdf714 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x40c>
   df714: b9402be8     	ldr	w8, [sp, #0x28]
   df718: 37000308     	tbnz	w8, #0x0, 0xdf778 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x470>
   df71c: 14000001     	b	0xdf720 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x418>
   df720: b00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   df724: 91385021     	add	x1, x1, #0xe14
   df728: d10223a0     	sub	x0, x29, #0x88
   df72c: 97ff1115     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   df730: 14000001     	b	0xdf734 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x42c>
   df734: d10223a0     	sub	x0, x29, #0x88
   df738: d101a3a1     	sub	x1, x29, #0x68
   df73c: 97ff0d69     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   df740: 14000001     	b	0xdf744 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x43c>
   df744: d10223a0     	sub	x0, x29, #0x88
   df748: 97ff096e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df74c: 1400000b     	b	0xdf778 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x470>
   df750: f9007be0     	str	x0, [sp, #0xf0]
   df754: 2a0103e8     	mov	w8, w1
   df758: b900efe8     	str	w8, [sp, #0xec]
   df75c: 14000013     	b	0xdf7a8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4a0>
   df760: f9007be0     	str	x0, [sp, #0xf0]
   df764: 2a0103e8     	mov	w8, w1
   df768: b900efe8     	str	w8, [sp, #0xec]
   df76c: d10223a0     	sub	x0, x29, #0x88
   df770: 97ff0964     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df774: 1400000d     	b	0xdf7a8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4a0>
   df778: d101a3a0     	sub	x0, x29, #0x68
   df77c: 97ff0961     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df780: 14000001     	b	0xdf784 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x47c>
   df784: 14000001     	b	0xdf788 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x480>
   df788: f94073e8     	ldr	x8, [sp, #0xe0]
   df78c: 39401109     	ldrb	w9, [x8, #0x4]
   df790: 12000529     	and	w9, w9, #0x3
   df794: 11000529     	add	w9, w9, #0x1
   df798: 2a0903e8     	mov	w8, w9
   df79c: f9406bea     	ldr	x10, [sp, #0xd0]
   df7a0: f9007148     	str	x8, [x10, #0xe0]
   df7a4: 1400004f     	b	0xdf8e0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5d8>
   df7a8: d101a3a0     	sub	x0, x29, #0x68
   df7ac: 97ff0955     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df7b0: 14000063     	b	0xdf93c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x634>
   df7b4: f9406be8     	ldr	x8, [sp, #0xd0]
   df7b8: 39436509     	ldrb	w9, [x8, #0xd9]
   df7bc: 36000909     	tbz	w9, #0x0, 0xdf8dc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5d4>
   df7c0: 14000001     	b	0xdf7c4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4bc>
   df7c4: f85083a0     	ldur	x0, [x29, #-0xf8]
   df7c8: 97ff15ba     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df7cc: f90013e0     	str	x0, [sp, #0x20]
   df7d0: 14000001     	b	0xdf7d4 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4cc>
   df7d4: 528c6c61     	mov	w1, #0x6363             // =25443
   df7d8: 72ad0ec1     	movk	w1, #0x6876, lsl #16
   df7dc: d10233a2     	sub	x2, x29, #0x8c
   df7e0: d10263a3     	sub	x3, x29, #0x98
   df7e4: d10283a4     	sub	x4, x29, #0xa0
   df7e8: f94013e0     	ldr	x0, [sp, #0x20]
   df7ec: 97ff1a95     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   df7f0: b9001fe0     	str	w0, [sp, #0x1c]
   df7f4: 14000001     	b	0xdf7f8 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4f0>
   df7f8: f85683a8     	ldur	x8, [x29, #-0x98]
   df7fc: f9006fe8     	str	x8, [sp, #0xd8]
   df800: 14000001     	b	0xdf804 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x4fc>
   df804: f9406fe8     	ldr	x8, [sp, #0xd8]
   df808: 39400109     	ldrb	w9, [x8]
   df80c: b81443a9     	stur	w9, [x29, #-0xbc]
   df810: 320003e9     	orr	w9, wzr, #0x1
   df814: b81403a9     	stur	w9, [x29, #-0xc0]
   df818: d102e3a8     	sub	x8, x29, #0xb8
   df81c: d102f3a0     	sub	x0, x29, #0xbc
   df820: d10303a1     	sub	x1, x29, #0xc0
   df824: 97ff123f     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
   df828: 14000001     	b	0xdf82c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x524>
   df82c: d102e3a0     	sub	x0, x29, #0xb8
   df830: 97ff2528     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   df834: b9001be0     	str	w0, [sp, #0x18]
   df838: 14000001     	b	0xdf83c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x534>
   df83c: b9401be8     	ldr	w8, [sp, #0x18]
   df840: 37000308     	tbnz	w8, #0x0, 0xdf8a0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x598>
   df844: 14000001     	b	0xdf848 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x540>
   df848: b00008c1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   df84c: 913a0821     	add	x1, x1, #0xe82
   df850: d10363a0     	sub	x0, x29, #0xd8
   df854: 97ff10cb     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   df858: 14000001     	b	0xdf85c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x554>
   df85c: d10363a0     	sub	x0, x29, #0xd8
   df860: d102e3a1     	sub	x1, x29, #0xb8
   df864: 97ff0d1f     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   df868: 14000001     	b	0xdf86c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x564>
   df86c: d10363a0     	sub	x0, x29, #0xd8
   df870: 97ff0924     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df874: 1400000b     	b	0xdf8a0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x598>
   df878: f9007be0     	str	x0, [sp, #0xf0]
   df87c: 2a0103e8     	mov	w8, w1
   df880: b900efe8     	str	w8, [sp, #0xec]
   df884: 14000013     	b	0xdf8d0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5c8>
   df888: f9007be0     	str	x0, [sp, #0xf0]
   df88c: 2a0103e8     	mov	w8, w1
   df890: b900efe8     	str	w8, [sp, #0xec]
   df894: d10363a0     	sub	x0, x29, #0xd8
   df898: 97ff091a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df89c: 1400000d     	b	0xdf8d0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5c8>
   df8a0: d102e3a0     	sub	x0, x29, #0xb8
   df8a4: 97ff0917     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df8a8: 14000001     	b	0xdf8ac <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5a4>
   df8ac: 14000001     	b	0xdf8b0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5a8>
   df8b0: f9406fe8     	ldr	x8, [sp, #0xd8]
   df8b4: 39405509     	ldrb	w9, [x8, #0x15]
   df8b8: 12000529     	and	w9, w9, #0x3
   df8bc: 11000529     	add	w9, w9, #0x1
   df8c0: 2a0903e8     	mov	w8, w9
   df8c4: f9406bea     	ldr	x10, [sp, #0xd0]
   df8c8: f9007148     	str	x8, [x10, #0xe0]
   df8cc: 14000004     	b	0xdf8dc <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5d4>
   df8d0: d102e3a0     	sub	x0, x29, #0xb8
   df8d4: 97ff090b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   df8d8: 14000019     	b	0xdf93c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x634>
   df8dc: 14000001     	b	0xdf8e0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5d8>
   df8e0: f85083a0     	ldur	x0, [x29, #-0xf8]
   df8e4: 97ff1573     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   df8e8: f9000be0     	str	x0, [sp, #0x10]
   df8ec: 14000001     	b	0xdf8f0 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x5e8>
   df8f0: f9406be8     	ldr	x8, [sp, #0xd0]
   df8f4: 91024102     	add	x2, x8, #0x90
   df8f8: 52892881     	mov	w1, #0x4944             // =18756
   df8fc: 72ae8e41     	movk	w1, #0x7472, lsl #16
   df900: f9400be0     	ldr	x0, [sp, #0x10]
   df904: 97ff16e7     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   df908: b9000fe0     	str	w0, [sp, #0xc]
   df90c: 14000001     	b	0xdf910 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x608>
   df910: d53bd048     	mrs	x8, TPIDR_EL0
   df914: f9401508     	ldr	x8, [x8, #0x28]
   df918: f85e83a9     	ldur	x9, [x29, #-0x18]
   df91c: eb090108     	subs	x8, x8, x9
   df920: f90003e8     	str	x8, [sp]
   df924: 540003c1     	b.ne	0xdf99c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x694>
   df928: 14000001     	b	0xdf92c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x624>
   df92c: 910803ff     	add	sp, sp, #0x200
   df930: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   df934: f84207fc     	ldr	x28, [sp], #0x20
   df938: d65f03c0     	ret
   df93c: f94047e0     	ldr	x0, [sp, #0x88]
   df940: 97ff13d8     	bl	0xa48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>
   df944: 14000001     	b	0xdf948 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x640>
   df948: f9404be0     	ldr	x0, [sp, #0x90]
   df94c: 97ff0e49     	bl	0xa3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>
   df950: 14000001     	b	0xdf954 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x64c>
   df954: f9404fe0     	ldr	x0, [sp, #0x98]
   df958: 97ff019e     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   df95c: 14000001     	b	0xdf960 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x658>
   df960: f94053e0     	ldr	x0, [sp, #0xa0]
   df964: 97ff0803     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   df968: 14000001     	b	0xdf96c <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x664>
   df96c: f94057e0     	ldr	x0, [sp, #0xa8]
   df970: 97ff14e0     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   df974: 14000001     	b	0xdf978 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x670>
   df978: f9405be0     	ldr	x0, [sp, #0xb0]
   df97c: 97ff299d     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   df980: f9405fe0     	ldr	x0, [sp, #0xb8]
   df984: 91002001     	add	x1, x0, #0x8
   df988: f9406be0     	ldr	x0, [sp, #0xd0]
   df98c: 97ff13a9     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   df990: 14000001     	b	0xdf994 <android::MPEG4Source::MPEG4Source(android::sp<android::MPEG4Extractor> const&, android::sp<android::MetaData> const&, android::sp<android::DataSource> const&, int, android::sp<android::SampleTable> const&, android::Vector<android::SidxEntry>&, android::Trex const*, long)+0x68c>
   df994: f9407be0     	ldr	x0, [sp, #0xf0]
   df998: 97ff215e     	bl	0xa7f10 <_Unwind_Resume@plt>
   df99c: 97ff28f5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000df9a0 <android::sp<android::MPEG4Extractor>::sp(android::sp<android::MPEG4Extractor> const&)>:
   df9a0: d100c3ff     	sub	sp, sp, #0x30
   df9a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   df9a8: 910083fd     	add	x29, sp, #0x20
   df9ac: d2800008     	mov	x8, #0x0                // =0
   df9b0: f81f83a0     	stur	x0, [x29, #-0x8]
   df9b4: f9000be1     	str	x1, [sp, #0x10]
   df9b8: f85f83a0     	ldur	x0, [x29, #-0x8]
   df9bc: aa0003e1     	mov	x1, x0
   df9c0: f9400be9     	ldr	x9, [sp, #0x10]
   df9c4: f9400129     	ldr	x9, [x9]
   df9c8: f9000029     	str	x9, [x1]
   df9cc: aa0003e9     	mov	x9, x0
   df9d0: f9400129     	ldr	x9, [x9]
   df9d4: eb08013f     	cmp	x9, x8
   df9d8: 1a9f07ea     	cset	w10, ne
   df9dc: f90007e0     	str	x0, [sp, #0x8]
   df9e0: 3700004a     	tbnz	w10, #0x0, 0xdf9e8 <android::sp<android::MPEG4Extractor>::sp(android::sp<android::MPEG4Extractor> const&)+0x48>
   df9e4: 14000009     	b	0xdfa08 <android::sp<android::MPEG4Extractor>::sp(android::sp<android::MPEG4Extractor> const&)+0x68>
   df9e8: f94007e8     	ldr	x8, [sp, #0x8]
   df9ec: f9400108     	ldr	x8, [x8]
   df9f0: f9400109     	ldr	x9, [x8]
   df9f4: f85e8129     	ldur	x9, [x9, #-0x18]
   df9f8: 8b090108     	add	x8, x8, x9
   df9fc: aa0803e0     	mov	x0, x8
   dfa00: f94007e1     	ldr	x1, [sp, #0x8]
   dfa04: 97ff2b87     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   dfa08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   dfa0c: 9100c3ff     	add	sp, sp, #0x30
   dfa10: d65f03c0     	ret

00000000000dfa14 <android::sp<android::SampleTable>::sp(android::sp<android::SampleTable> const&)>:
   dfa14: d100c3ff     	sub	sp, sp, #0x30
   dfa18: a9027bfd     	stp	x29, x30, [sp, #0x20]
   dfa1c: 910083fd     	add	x29, sp, #0x20
   dfa20: d2800008     	mov	x8, #0x0                // =0
   dfa24: f81f83a0     	stur	x0, [x29, #-0x8]
   dfa28: f9000be1     	str	x1, [sp, #0x10]
   dfa2c: f85f83a0     	ldur	x0, [x29, #-0x8]
   dfa30: aa0003e1     	mov	x1, x0
   dfa34: f9400be9     	ldr	x9, [sp, #0x10]
   dfa38: f9400129     	ldr	x9, [x9]
   dfa3c: f9000029     	str	x9, [x1]
   dfa40: aa0003e9     	mov	x9, x0
   dfa44: f9400129     	ldr	x9, [x9]
   dfa48: eb08013f     	cmp	x9, x8
   dfa4c: 1a9f07ea     	cset	w10, ne
   dfa50: f90007e0     	str	x0, [sp, #0x8]
   dfa54: 3700004a     	tbnz	w10, #0x0, 0xdfa5c <android::sp<android::SampleTable>::sp(android::sp<android::SampleTable> const&)+0x48>
   dfa58: 14000005     	b	0xdfa6c <android::sp<android::SampleTable>::sp(android::sp<android::SampleTable> const&)+0x58>
   dfa5c: f94007e8     	ldr	x8, [sp, #0x8]
   dfa60: f9400100     	ldr	x0, [x8]
   dfa64: f94007e1     	ldr	x1, [sp, #0x8]
   dfa68: 97ff2b6e     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   dfa6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   dfa70: 9100c3ff     	add	sp, sp, #0x30
   dfa74: d65f03c0     	ret

00000000000dfa78 <android::Vector<android::MPEG4Source::Sample>::Vector()>:
   dfa78: d100c3ff     	sub	sp, sp, #0x30
   dfa7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   dfa80: 910083fd     	add	x29, sp, #0x20
   dfa84: b27d0fe1     	orr	x1, xzr, #0x78
   dfa88: 52800002     	mov	w2, #0x0                // =0
   dfa8c: b0000e48     	adrp	x8, 0x2a8000
   dfa90: f942ad08     	ldr	x8, [x8, #0x558]
   dfa94: b27c03e9     	orr	x9, xzr, #0x10
   dfa98: 8b090108     	add	x8, x8, x9
   dfa9c: f81f83a0     	stur	x0, [x29, #-0x8]
   dfaa0: f85f83a9     	ldur	x9, [x29, #-0x8]
   dfaa4: aa0903e0     	mov	x0, x9
   dfaa8: f9000be8     	str	x8, [sp, #0x10]
   dfaac: f90007e9     	str	x9, [sp, #0x8]
   dfab0: 97ff0264     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   dfab4: f9400be8     	ldr	x8, [sp, #0x10]
   dfab8: f94007e9     	ldr	x9, [sp, #0x8]
   dfabc: f9000128     	str	x8, [x9]
   dfac0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   dfac4: 9100c3ff     	add	sp, sp, #0x30
   dfac8: d65f03c0     	ret

00000000000dfacc <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)>:
   dfacc: d10143ff     	sub	sp, sp, #0x50
   dfad0: a9047bfd     	stp	x29, x30, [sp, #0x40]
   dfad4: 910103fd     	add	x29, sp, #0x40
   dfad8: 52800009     	mov	w9, #0x0                // =0
   dfadc: b00008ca     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   dfae0: 9118554a     	add	x10, x10, #0x615
   dfae4: f81f83a0     	stur	x0, [x29, #-0x8]
   dfae8: f81f03a1     	stur	x1, [x29, #-0x10]
   dfaec: 320003eb     	orr	w11, wzr, #0x1
   dfaf0: 0a0b0129     	and	w9, w9, w11
   dfaf4: 381ef3a9     	sturb	w9, [x29, #-0x11]
   dfaf8: aa0803e0     	mov	x0, x8
   dfafc: f9000be8     	str	x8, [sp, #0x10]
   dfb00: f90007ea     	str	x10, [sp, #0x8]
   dfb04: 97ff2b97     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   dfb08: f85f83a8     	ldur	x8, [x29, #-0x8]
   dfb0c: b9400109     	ldr	w9, [x8]
   dfb10: f85f03a8     	ldur	x8, [x29, #-0x10]
   dfb14: b940010b     	ldr	w11, [x8]
   dfb18: 6b0b013f     	cmp	w9, w11
   dfb1c: 1a9f17e9     	cset	w9, eq
   dfb20: 370002c9     	tbnz	w9, #0x0, 0xdfb78 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
   dfb24: f85f83a8     	ldur	x8, [x29, #-0x8]
   dfb28: b9400101     	ldr	w1, [x8]
   dfb2c: f9400be0     	ldr	x0, [sp, #0x10]
   dfb30: 97ff0824     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
   dfb34: 14000001     	b	0xdfb38 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x6c>
   dfb38: f9400be0     	ldr	x0, [sp, #0x10]
   dfb3c: f94007e1     	ldr	x1, [sp, #0x8]
   dfb40: 97ff265c     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   dfb44: 14000001     	b	0xdfb48 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x7c>
   dfb48: f85f03a8     	ldur	x8, [x29, #-0x10]
   dfb4c: b9400101     	ldr	w1, [x8]
   dfb50: f9400be0     	ldr	x0, [sp, #0x10]
   dfb54: 97ff081b     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
   dfb58: 14000001     	b	0xdfb5c <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x90>
   dfb5c: 14000007     	b	0xdfb78 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
   dfb60: 2a0103e8     	mov	w8, w1
   dfb64: f90013e0     	str	x0, [sp, #0x20]
   dfb68: b9001fe8     	str	w8, [sp, #0x1c]
   dfb6c: f9400be0     	ldr	x0, [sp, #0x10]
   dfb70: 97ff0864     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   dfb74: 1400000c     	b	0xdfba4 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xd8>
   dfb78: 12800008     	mov	w8, #-0x1               // =-1
   dfb7c: 320003e9     	orr	w9, wzr, #0x1
   dfb80: 0a090108     	and	w8, w8, w9
   dfb84: 381ef3a8     	sturb	w8, [x29, #-0x11]
   dfb88: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   dfb8c: 37000068     	tbnz	w8, #0x0, 0xdfb98 <android::AString android::Compare_EQ<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xcc>
   dfb90: f9400be0     	ldr	x0, [sp, #0x10]
   dfb94: 97ff085b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   dfb98: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   dfb9c: 910143ff     	add	sp, sp, #0x50
   dfba0: d65f03c0     	ret
   dfba4: f94013e0     	ldr	x0, [sp, #0x20]
   dfba8: 97ff20da     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000dfbac <android::Vector<android::MPEG4Source::Sample>::~Vector()>:
   dfbac: d100c3ff     	sub	sp, sp, #0x30
   dfbb0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   dfbb4: 910083fd     	add	x29, sp, #0x20
   dfbb8: b0000e48     	adrp	x8, 0x2a8000
   dfbbc: f942ad08     	ldr	x8, [x8, #0x558]
   dfbc0: b27c03e9     	orr	x9, xzr, #0x10
   dfbc4: 8b090108     	add	x8, x8, x9
   dfbc8: f81f83a0     	stur	x0, [x29, #-0x8]
   dfbcc: f85f83a9     	ldur	x9, [x29, #-0x8]
   dfbd0: f9000128     	str	x8, [x9]
   dfbd4: aa0903e0     	mov	x0, x9
   dfbd8: f90003e9     	str	x9, [sp]
   dfbdc: 97ff0159     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   dfbe0: 14000001     	b	0xdfbe4 <android::Vector<android::MPEG4Source::Sample>::~Vector()+0x38>
   dfbe4: f94003e0     	ldr	x0, [sp]
   dfbe8: 97ff199a     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   dfbec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   dfbf0: 9100c3ff     	add	sp, sp, #0x30
   dfbf4: d65f03c0     	ret
   dfbf8: 2a0103e8     	mov	w8, w1
   dfbfc: f9000be0     	str	x0, [sp, #0x10]
   dfc00: b9000fe8     	str	w8, [sp, #0xc]
   dfc04: f94003e0     	ldr	x0, [sp]
   dfc08: 97ff1992     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   dfc0c: f9400be0     	ldr	x0, [sp, #0x10]
   dfc10: 97ff396d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000dfc14 <android::sp<android::SampleTable>::~sp()>:
   dfc14: d10083ff     	sub	sp, sp, #0x20
   dfc18: a9017bfd     	stp	x29, x30, [sp, #0x10]
   dfc1c: 910043fd     	add	x29, sp, #0x10
   dfc20: d2800008     	mov	x8, #0x0                // =0
   dfc24: f90007e0     	str	x0, [sp, #0x8]
   dfc28: f94007e0     	ldr	x0, [sp, #0x8]
   dfc2c: aa0003e9     	mov	x9, x0
   dfc30: f9400129     	ldr	x9, [x9]
   dfc34: eb08013f     	cmp	x9, x8
   dfc38: 1a9f07ea     	cset	w10, ne
   dfc3c: f90003e0     	str	x0, [sp]
   dfc40: 3700004a     	tbnz	w10, #0x0, 0xdfc48 <android::sp<android::SampleTable>::~sp()+0x34>
   dfc44: 14000006     	b	0xdfc5c <android::sp<android::SampleTable>::~sp()+0x48>
   dfc48: f94003e8     	ldr	x8, [sp]
   dfc4c: f9400100     	ldr	x0, [x8]
   dfc50: f94003e1     	ldr	x1, [sp]
   dfc54: 97ff10ff     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   dfc58: 14000001     	b	0xdfc5c <android::sp<android::SampleTable>::~sp()+0x48>
   dfc5c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   dfc60: 910083ff     	add	sp, sp, #0x20
   dfc64: d65f03c0     	ret
   dfc68: 97ff3957     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000dfc6c <android::MPEG4Source::init()>:
   dfc6c: d10143ff     	sub	sp, sp, #0x50
   dfc70: a9047bfd     	stp	x29, x30, [sp, #0x40]
   dfc74: 910103fd     	add	x29, sp, #0x40
   dfc78: d53bd048     	mrs	x8, TPIDR_EL0
   dfc7c: f9401508     	ldr	x8, [x8, #0x28]
   dfc80: f81f83a8     	stur	x8, [x29, #-0x8]
   dfc84: f90013e0     	str	x0, [sp, #0x20]
   dfc88: f94013e8     	ldr	x8, [sp, #0x20]
   dfc8c: aa0803e0     	mov	x0, x8
   dfc90: f9403908     	ldr	x8, [x8, #0x70]
   dfc94: f9000fe0     	str	x0, [sp, #0x18]
   dfc98: b4000148     	cbz	x8, 0xdfcc0 <android::MPEG4Source::init()+0x54>
   dfc9c: 14000001     	b	0xdfca0 <android::MPEG4Source::init()+0x34>
   dfca0: f9400fe8     	ldr	x8, [sp, #0x18]
   dfca4: f9403909     	ldr	x9, [x8, #0x70]
   dfca8: f81f03a9     	stur	x9, [x29, #-0x10]
   dfcac: d10043a1     	sub	x1, x29, #0x10
   dfcb0: aa0803e0     	mov	x0, x8
   dfcb4: 97ff1447     	bl	0xa4dd0 <_ZN7android11MPEG4Source10parseChunkEPl@plt>
   dfcb8: b81ec3a0     	stur	w0, [x29, #-0x14]
   dfcbc: 14000004     	b	0xdfccc <android::MPEG4Source::init()+0x60>
   dfcc0: 2a1f03e8     	mov	w8, wzr
   dfcc4: b81ec3a8     	stur	w8, [x29, #-0x14]
   dfcc8: 14000001     	b	0xdfccc <android::MPEG4Source::init()+0x60>
   dfccc: b85ec3a8     	ldur	w8, [x29, #-0x14]
   dfcd0: d53bd049     	mrs	x9, TPIDR_EL0
   dfcd4: f9401529     	ldr	x9, [x9, #0x28]
   dfcd8: f85f83aa     	ldur	x10, [x29, #-0x8]
   dfcdc: eb0a0129     	subs	x9, x9, x10
   dfce0: b90017e8     	str	w8, [sp, #0x14]
   dfce4: f90007e9     	str	x9, [sp, #0x8]
   dfce8: 540000c1     	b.ne	0xdfd00 <android::MPEG4Source::init()+0x94>
   dfcec: 14000001     	b	0xdfcf0 <android::MPEG4Source::init()+0x84>
   dfcf0: b94017e0     	ldr	w0, [sp, #0x14]
   dfcf4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   dfcf8: 910143ff     	add	sp, sp, #0x50
   dfcfc: d65f03c0     	ret
   dfd00: 97ff281c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000dfd04 <android::MPEG4Source::parseChunk(long*)>:
   dfd04: d104c3ff     	sub	sp, sp, #0x130
   dfd08: f9008bfc     	str	x28, [sp, #0x110]
   dfd0c: a9127bfd     	stp	x29, x30, [sp, #0x120]
   dfd10: 910483fd     	add	x29, sp, #0x120
   dfd14: d53bd048     	mrs	x8, TPIDR_EL0
   dfd18: f9401508     	ldr	x8, [x8, #0x28]
   dfd1c: f81e83a8     	stur	x8, [x29, #-0x18]
   dfd20: f81c03a0     	stur	x0, [x29, #-0x40]
   dfd24: f81b83a1     	stur	x1, [x29, #-0x48]
   dfd28: f85c03a8     	ldur	x8, [x29, #-0x40]
   dfd2c: aa0803e0     	mov	x0, x8
   dfd30: 91010108     	add	x8, x8, #0x40
   dfd34: f81783a0     	stur	x0, [x29, #-0x88]
   dfd38: aa0803e0     	mov	x0, x8
   dfd3c: 97ff1e95     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dfd40: f85b83a8     	ldur	x8, [x29, #-0x48]
   dfd44: f9400101     	ldr	x1, [x8]
   dfd48: f9400008     	ldr	x8, [x0]
   dfd4c: f9401d08     	ldr	x8, [x8, #0x38]
   dfd50: 321d03e9     	orr	w9, wzr, #0x8
   dfd54: 2a0903e3     	mov	w3, w9
   dfd58: d10083a2     	sub	x2, x29, #0x20
   dfd5c: d63f0100     	blr	x8
   dfd60: f1001c08     	subs	x8, x0, #0x7
   dfd64: f9004be8     	str	x8, [sp, #0x90]
   dfd68: 540000ac     	b.gt	0xdfd7c <android::MPEG4Source::parseChunk(long*)+0x78>
   dfd6c: 14000001     	b	0xdfd70 <android::MPEG4Source::parseChunk(long*)+0x6c>
   dfd70: 12807d68     	mov	w8, #-0x3ec             // =-1004
   dfd74: b81cc3a8     	stur	w8, [x29, #-0x34]
   dfd78: 14000155     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   dfd7c: b85e03a8     	ldur	w8, [x29, #-0x20]
   dfd80: 5ac00908     	rev	w8, w8
   dfd84: 2a0803e9     	mov	w9, w8
   dfd88: f81d03a9     	stur	x9, [x29, #-0x30]
   dfd8c: b85e43a8     	ldur	w8, [x29, #-0x1c]
   dfd90: 5ac00908     	rev	w8, w8
   dfd94: b81b43a8     	stur	w8, [x29, #-0x4c]
   dfd98: f85b83a9     	ldur	x9, [x29, #-0x48]
   dfd9c: f9400129     	ldr	x9, [x9]
   dfda0: 91002129     	add	x9, x9, #0x8
   dfda4: f81a83a9     	stur	x9, [x29, #-0x58]
   dfda8: f85d03a9     	ldur	x9, [x29, #-0x30]
   dfdac: f1000529     	subs	x9, x9, #0x1
   dfdb0: f90047e9     	str	x9, [sp, #0x88]
   dfdb4: 54000481     	b.ne	0xdfe44 <android::MPEG4Source::parseChunk(long*)+0x140>
   dfdb8: 14000001     	b	0xdfdbc <android::MPEG4Source::parseChunk(long*)+0xb8>
   dfdbc: f85783a8     	ldur	x8, [x29, #-0x88]
   dfdc0: 91010100     	add	x0, x8, #0x40
   dfdc4: 97ff1e73     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dfdc8: f85b83a8     	ldur	x8, [x29, #-0x48]
   dfdcc: f9400108     	ldr	x8, [x8]
   dfdd0: 91002101     	add	x1, x8, #0x8
   dfdd4: f9400008     	ldr	x8, [x0]
   dfdd8: f9401d08     	ldr	x8, [x8, #0x38]
   dfddc: 321d03e9     	orr	w9, wzr, #0x8
   dfde0: 2a0903e3     	mov	w3, w9
   dfde4: d100c3a2     	sub	x2, x29, #0x30
   dfde8: d63f0100     	blr	x8
   dfdec: f1001c08     	subs	x8, x0, #0x7
   dfdf0: f90043e8     	str	x8, [sp, #0x80]
   dfdf4: 540000ac     	b.gt	0xdfe08 <android::MPEG4Source::parseChunk(long*)+0x104>
   dfdf8: 14000001     	b	0xdfdfc <android::MPEG4Source::parseChunk(long*)+0xf8>
   dfdfc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   dfe00: b81cc3a8     	stur	w8, [x29, #-0x34]
   dfe04: 14000132     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   dfe08: f85d03a0     	ldur	x0, [x29, #-0x30]
   dfe0c: 97ff2a5d     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   dfe10: f81d03a0     	stur	x0, [x29, #-0x30]
   dfe14: f85a83a0     	ldur	x0, [x29, #-0x58]
   dfe18: 91002000     	add	x0, x0, #0x8
   dfe1c: f81a83a0     	stur	x0, [x29, #-0x58]
   dfe20: f85d03a0     	ldur	x0, [x29, #-0x30]
   dfe24: f1003c00     	subs	x0, x0, #0xf
   dfe28: f9003fe0     	str	x0, [sp, #0x78]
   dfe2c: 540000a8     	b.hi	0xdfe40 <android::MPEG4Source::parseChunk(long*)+0x13c>
   dfe30: 14000001     	b	0xdfe34 <android::MPEG4Source::parseChunk(long*)+0x130>
   dfe34: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dfe38: b81cc3a8     	stur	w8, [x29, #-0x34]
   dfe3c: 14000124     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   dfe40: 1400000a     	b	0xdfe68 <android::MPEG4Source::parseChunk(long*)+0x164>
   dfe44: f85d03a8     	ldur	x8, [x29, #-0x30]
   dfe48: f1001d08     	subs	x8, x8, #0x7
   dfe4c: f9003be8     	str	x8, [sp, #0x70]
   dfe50: 540000a8     	b.hi	0xdfe64 <android::MPEG4Source::parseChunk(long*)+0x160>
   dfe54: 14000001     	b	0xdfe58 <android::MPEG4Source::parseChunk(long*)+0x154>
   dfe58: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   dfe5c: b81cc3a8     	stur	w8, [x29, #-0x34]
   dfe60: 1400011b     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   dfe64: 14000001     	b	0xdfe68 <android::MPEG4Source::parseChunk(long*)+0x164>
   dfe68: b85b43a0     	ldur	w0, [x29, #-0x4c]
   dfe6c: d100a3a1     	sub	x1, x29, #0x28
   dfe70: 97ffe599     	bl	0xd94d4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x788>
   dfe74: f85b83a1     	ldur	x1, [x29, #-0x48]
   dfe78: f9400021     	ldr	x1, [x1]
   dfe7c: f85d03be     	ldur	x30, [x29, #-0x30]
   dfe80: 8b1e0021     	add	x1, x1, x30
   dfe84: f85a83be     	ldur	x30, [x29, #-0x58]
   dfe88: eb1e0021     	subs	x1, x1, x30
   dfe8c: f81a03a1     	stur	x1, [x29, #-0x60]
   dfe90: b85b43a0     	ldur	w0, [x29, #-0x4c]
   dfe94: 2a0003e8     	mov	w8, w0
   dfe98: 528c2e89     	mov	w9, #0x6174             // =24948
   dfe9c: 72adac89     	movk	w9, #0x6d64, lsl #16
   dfea0: 6b090009     	subs	w9, w0, w9
   dfea4: b9006fe8     	str	w8, [sp, #0x6c]
   dfea8: b9006be9     	str	w9, [sp, #0x68]
   dfeac: 54001f20     	b.eq	0xe0290 <android::MPEG4Source::parseChunk(long*)+0x58c>
   dfeb0: 14000001     	b	0xdfeb4 <android::MPEG4Source::parseChunk(long*)+0x1b0>
   dfeb4: 528decc8     	mov	w8, #0x6f66             // =28518
   dfeb8: 72adade8     	movk	w8, #0x6d6f, lsl #16
   dfebc: b9406fe9     	ldr	w9, [sp, #0x6c]
   dfec0: 6b080128     	subs	w8, w9, w8
   dfec4: b90067e8     	str	w8, [sp, #0x64]
   dfec8: 540004a0     	b.eq	0xdff5c <android::MPEG4Source::parseChunk(long*)+0x258>
   dfecc: 14000001     	b	0xdfed0 <android::MPEG4Source::parseChunk(long*)+0x1cc>
   dfed0: 528d2de8     	mov	w8, #0x696f             // =26991
   dfed4: 72ae6c28     	movk	w8, #0x7361, lsl #16
   dfed8: b9406fe9     	ldr	w9, [sp, #0x6c]
   dfedc: 6b080128     	subs	w8, w9, w8
   dfee0: b90063e8     	str	w8, [sp, #0x60]
   dfee4: 54001b60     	b.eq	0xe0250 <android::MPEG4Source::parseChunk(long*)+0x54c>
   dfee8: 14000001     	b	0xdfeec <android::MPEG4Source::parseChunk(long*)+0x1e8>
   dfeec: 528d2f48     	mov	w8, #0x697a             // =27002
   dfef0: 72ae6c28     	movk	w8, #0x7361, lsl #16
   dfef4: b9406fe9     	ldr	w9, [sp, #0x6c]
   dfef8: 6b080128     	subs	w8, w9, w8
   dfefc: b9005fe8     	str	w8, [sp, #0x5c]
   dff00: 54001880     	b.eq	0xe0210 <android::MPEG4Source::parseChunk(long*)+0x50c>
   dff04: 14000001     	b	0xdff08 <android::MPEG4Source::parseChunk(long*)+0x204>
   dff08: 528d0c88     	mov	w8, #0x6864             // =26724
   dff0c: 72ae8cc8     	movk	w8, #0x7466, lsl #16
   dff10: b9406fe9     	ldr	w9, [sp, #0x6c]
   dff14: 6b080128     	subs	w8, w9, w8
   dff18: b9005be8     	str	w8, [sp, #0x58]
   dff1c: 540012a0     	b.eq	0xe0170 <android::MPEG4Source::parseChunk(long*)+0x46c>
   dff20: 14000001     	b	0xdff24 <android::MPEG4Source::parseChunk(long*)+0x220>
   dff24: 528c2cc8     	mov	w8, #0x6166             // =24934
   dff28: 72ae8e48     	movk	w8, #0x7472, lsl #16
   dff2c: b9406fe9     	ldr	w9, [sp, #0x6c]
   dff30: 6b080128     	subs	w8, w9, w8
   dff34: b90057e8     	str	w8, [sp, #0x54]
   dff38: 54000120     	b.eq	0xdff5c <android::MPEG4Source::parseChunk(long*)+0x258>
   dff3c: 14000001     	b	0xdff40 <android::MPEG4Source::parseChunk(long*)+0x23c>
   dff40: 528eadc8     	mov	w8, #0x756e             // =30062
   dff44: 72ae8e48     	movk	w8, #0x7472, lsl #16
   dff48: b9406fe9     	ldr	w9, [sp, #0x6c]
   dff4c: 6b080128     	subs	w8, w9, w8
   dff50: b90053e8     	str	w8, [sp, #0x50]
   dff54: 540012e0     	b.eq	0xe01b0 <android::MPEG4Source::parseChunk(long*)+0x4ac>
   dff58: 140000d4     	b	0xe02a8 <android::MPEG4Source::parseChunk(long*)+0x5a4>
   dff5c: f85b83a8     	ldur	x8, [x29, #-0x48]
   dff60: f9400108     	ldr	x8, [x8]
   dff64: f85d03a9     	ldur	x9, [x29, #-0x30]
   dff68: 8b090108     	add	x8, x8, x9
   dff6c: f81983a8     	stur	x8, [x29, #-0x68]
   dff70: f85a83a8     	ldur	x8, [x29, #-0x58]
   dff74: f85b83a9     	ldur	x9, [x29, #-0x48]
   dff78: f9000128     	str	x8, [x9]
   dff7c: 14000001     	b	0xdff80 <android::MPEG4Source::parseChunk(long*)+0x27c>
   dff80: f85b83a8     	ldur	x8, [x29, #-0x48]
   dff84: f9400108     	ldr	x8, [x8]
   dff88: f85983a9     	ldur	x9, [x29, #-0x68]
   dff8c: eb090108     	subs	x8, x8, x9
   dff90: f90027e8     	str	x8, [sp, #0x48]
   dff94: 540001aa     	b.ge	0xdffc8 <android::MPEG4Source::parseChunk(long*)+0x2c4>
   dff98: 14000001     	b	0xdff9c <android::MPEG4Source::parseChunk(long*)+0x298>
   dff9c: f85b83a1     	ldur	x1, [x29, #-0x48]
   dffa0: f85783a0     	ldur	x0, [x29, #-0x88]
   dffa4: 97ffff58     	bl	0xdfd04 <android::MPEG4Source::parseChunk(long*)>
   dffa8: b81943a0     	stur	w0, [x29, #-0x6c]
   dffac: b85943a0     	ldur	w0, [x29, #-0x6c]
   dffb0: 340000a0     	cbz	w0, 0xdffc4 <android::MPEG4Source::parseChunk(long*)+0x2c0>
   dffb4: 14000001     	b	0xdffb8 <android::MPEG4Source::parseChunk(long*)+0x2b4>
   dffb8: b85943a8     	ldur	w8, [x29, #-0x6c]
   dffbc: b81cc3a8     	stur	w8, [x29, #-0x34]
   dffc0: 140000c3     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   dffc4: 17ffffef     	b	0xdff80 <android::MPEG4Source::parseChunk(long*)+0x27c>
   dffc8: b85b43a8     	ldur	w8, [x29, #-0x4c]
   dffcc: 528decc9     	mov	w9, #0x6f66             // =28518
   dffd0: 72adade9     	movk	w9, #0x6d6f, lsl #16
   dffd4: 6b090108     	subs	w8, w8, w9
   dffd8: b90047e8     	str	w8, [sp, #0x44]
   dffdc: 54000c81     	b.ne	0xe016c <android::MPEG4Source::parseChunk(long*)+0x468>
   dffe0: 14000001     	b	0xdffe4 <android::MPEG4Source::parseChunk(long*)+0x2e0>
   dffe4: 14000001     	b	0xdffe8 <android::MPEG4Source::parseChunk(long*)+0x2e4>
   dffe8: f85783a8     	ldur	x8, [x29, #-0x88]
   dffec: 91010100     	add	x0, x8, #0x40
   dfff0: 97ff1de8     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   dfff4: f85b83a8     	ldur	x8, [x29, #-0x48]
   dfff8: f9400101     	ldr	x1, [x8]
   dfffc: f9400008     	ldr	x8, [x0]
   e0000: f9401d08     	ldr	x8, [x8, #0x38]
   e0004: 321d03e9     	orr	w9, wzr, #0x8
   e0008: 2a0903e3     	mov	w3, w9
   e000c: d10083a2     	sub	x2, x29, #0x20
   e0010: d63f0100     	blr	x8
   e0014: f1001c08     	subs	x8, x0, #0x7
   e0018: f9001fe8     	str	x8, [sp, #0x38]
   e001c: 5400006c     	b.gt	0xe0028 <android::MPEG4Source::parseChunk(long*)+0x324>
   e0020: 14000001     	b	0xe0024 <android::MPEG4Source::parseChunk(long*)+0x320>
   e0024: 14000051     	b	0xe0168 <android::MPEG4Source::parseChunk(long*)+0x464>
   e0028: b85e03a8     	ldur	w8, [x29, #-0x20]
   e002c: 5ac00908     	rev	w8, w8
   e0030: 2a0803e9     	mov	w9, w8
   e0034: f81d03a9     	stur	x9, [x29, #-0x30]
   e0038: b85e43a8     	ldur	w8, [x29, #-0x1c]
   e003c: 5ac00908     	rev	w8, w8
   e0040: b81b43a8     	stur	w8, [x29, #-0x4c]
   e0044: f85d03a9     	ldur	x9, [x29, #-0x30]
   e0048: f1000529     	subs	x9, x9, #0x1
   e004c: f9001be9     	str	x9, [sp, #0x30]
   e0050: 54000421     	b.ne	0xe00d4 <android::MPEG4Source::parseChunk(long*)+0x3d0>
   e0054: 14000001     	b	0xe0058 <android::MPEG4Source::parseChunk(long*)+0x354>
   e0058: f85783a8     	ldur	x8, [x29, #-0x88]
   e005c: 91010100     	add	x0, x8, #0x40
   e0060: 97ff1dcc     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0064: f85b83a8     	ldur	x8, [x29, #-0x48]
   e0068: f9400108     	ldr	x8, [x8]
   e006c: 91002101     	add	x1, x8, #0x8
   e0070: f9400008     	ldr	x8, [x0]
   e0074: f9401d08     	ldr	x8, [x8, #0x38]
   e0078: 321d03e9     	orr	w9, wzr, #0x8
   e007c: 2a0903e3     	mov	w3, w9
   e0080: d100c3a2     	sub	x2, x29, #0x30
   e0084: d63f0100     	blr	x8
   e0088: f1001c08     	subs	x8, x0, #0x7
   e008c: f90017e8     	str	x8, [sp, #0x28]
   e0090: 540000ac     	b.gt	0xe00a4 <android::MPEG4Source::parseChunk(long*)+0x3a0>
   e0094: 14000001     	b	0xe0098 <android::MPEG4Source::parseChunk(long*)+0x394>
   e0098: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e009c: b81cc3a8     	stur	w8, [x29, #-0x34]
   e00a0: 1400008b     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e00a4: f85d03a0     	ldur	x0, [x29, #-0x30]
   e00a8: 97ff29b6     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   e00ac: f81d03a0     	stur	x0, [x29, #-0x30]
   e00b0: f85d03a0     	ldur	x0, [x29, #-0x30]
   e00b4: f1003c00     	subs	x0, x0, #0xf
   e00b8: f90013e0     	str	x0, [sp, #0x20]
   e00bc: 540000a8     	b.hi	0xe00d0 <android::MPEG4Source::parseChunk(long*)+0x3cc>
   e00c0: 14000001     	b	0xe00c4 <android::MPEG4Source::parseChunk(long*)+0x3c0>
   e00c4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e00c8: b81cc3a8     	stur	w8, [x29, #-0x34]
   e00cc: 14000080     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e00d0: 1400000f     	b	0xe010c <android::MPEG4Source::parseChunk(long*)+0x408>
   e00d4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e00d8: b5000068     	cbnz	x8, 0xe00e4 <android::MPEG4Source::parseChunk(long*)+0x3e0>
   e00dc: 14000001     	b	0xe00e0 <android::MPEG4Source::parseChunk(long*)+0x3dc>
   e00e0: 1400000a     	b	0xe0108 <android::MPEG4Source::parseChunk(long*)+0x404>
   e00e4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e00e8: f1001d08     	subs	x8, x8, #0x7
   e00ec: f9000fe8     	str	x8, [sp, #0x18]
   e00f0: 540000a8     	b.hi	0xe0104 <android::MPEG4Source::parseChunk(long*)+0x400>
   e00f4: 14000001     	b	0xe00f8 <android::MPEG4Source::parseChunk(long*)+0x3f4>
   e00f8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e00fc: b81cc3a8     	stur	w8, [x29, #-0x34]
   e0100: 14000073     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e0104: 14000001     	b	0xe0108 <android::MPEG4Source::parseChunk(long*)+0x404>
   e0108: 14000001     	b	0xe010c <android::MPEG4Source::parseChunk(long*)+0x408>
   e010c: b85b43a8     	ldur	w8, [x29, #-0x4c]
   e0110: 528decc9     	mov	w9, #0x6f66             // =28518
   e0114: 72adade9     	movk	w9, #0x6d6f, lsl #16
   e0118: 6b090108     	subs	w8, w8, w9
   e011c: b90017e8     	str	w8, [sp, #0x14]
   e0120: 540000e1     	b.ne	0xe013c <android::MPEG4Source::parseChunk(long*)+0x438>
   e0124: 14000001     	b	0xe0128 <android::MPEG4Source::parseChunk(long*)+0x424>
   e0128: f85b83a8     	ldur	x8, [x29, #-0x48]
   e012c: f9400108     	ldr	x8, [x8]
   e0130: f85783a9     	ldur	x9, [x29, #-0x88]
   e0134: f9004128     	str	x8, [x9, #0x80]
   e0138: 1400000c     	b	0xe0168 <android::MPEG4Source::parseChunk(long*)+0x464>
   e013c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0140: b5000068     	cbnz	x8, 0xe014c <android::MPEG4Source::parseChunk(long*)+0x448>
   e0144: 14000001     	b	0xe0148 <android::MPEG4Source::parseChunk(long*)+0x444>
   e0148: 14000008     	b	0xe0168 <android::MPEG4Source::parseChunk(long*)+0x464>
   e014c: 14000001     	b	0xe0150 <android::MPEG4Source::parseChunk(long*)+0x44c>
   e0150: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0154: f85b83a9     	ldur	x9, [x29, #-0x48]
   e0158: f940012a     	ldr	x10, [x9]
   e015c: 8b080148     	add	x8, x10, x8
   e0160: f9000128     	str	x8, [x9]
   e0164: 17ffffa1     	b	0xdffe8 <android::MPEG4Source::parseChunk(long*)+0x2e4>
   e0168: 14000001     	b	0xe016c <android::MPEG4Source::parseChunk(long*)+0x468>
   e016c: 14000055     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e0170: f85a83a1     	ldur	x1, [x29, #-0x58]
   e0174: f85a03a2     	ldur	x2, [x29, #-0x60]
   e0178: f85783a0     	ldur	x0, [x29, #-0x88]
   e017c: 97ff11cd     	bl	0xa48b0 <_ZN7android11MPEG4Source24parseTrackFragmentHeaderEll@plt>
   e0180: b81903a0     	stur	w0, [x29, #-0x70]
   e0184: 340000a0     	cbz	w0, 0xe0198 <android::MPEG4Source::parseChunk(long*)+0x494>
   e0188: 14000001     	b	0xe018c <android::MPEG4Source::parseChunk(long*)+0x488>
   e018c: b85903a8     	ldur	w8, [x29, #-0x70]
   e0190: b81cc3a8     	stur	w8, [x29, #-0x34]
   e0194: 1400004e     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e0198: f85d03a8     	ldur	x8, [x29, #-0x30]
   e019c: f85b83a9     	ldur	x9, [x29, #-0x48]
   e01a0: f940012a     	ldr	x10, [x9]
   e01a4: 8b080148     	add	x8, x10, x8
   e01a8: f9000128     	str	x8, [x9]
   e01ac: 14000045     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e01b0: f85783a8     	ldur	x8, [x29, #-0x88]
   e01b4: b9408d09     	ldr	w9, [x8, #0x8c]
   e01b8: b940910a     	ldr	w10, [x8, #0x90]
   e01bc: 6b0a0129     	subs	w9, w9, w10
   e01c0: b90013e9     	str	w9, [sp, #0x10]
   e01c4: 540001a1     	b.ne	0xe01f8 <android::MPEG4Source::parseChunk(long*)+0x4f4>
   e01c8: 14000001     	b	0xe01cc <android::MPEG4Source::parseChunk(long*)+0x4c8>
   e01cc: f85a83a1     	ldur	x1, [x29, #-0x58]
   e01d0: f85a03a2     	ldur	x2, [x29, #-0x60]
   e01d4: f85783a0     	ldur	x0, [x29, #-0x88]
   e01d8: 97ff11ce     	bl	0xa4910 <_ZN7android11MPEG4Source21parseTrackFragmentRunEll@plt>
   e01dc: b818c3a0     	stur	w0, [x29, #-0x74]
   e01e0: 340000a0     	cbz	w0, 0xe01f4 <android::MPEG4Source::parseChunk(long*)+0x4f0>
   e01e4: 14000001     	b	0xe01e8 <android::MPEG4Source::parseChunk(long*)+0x4e4>
   e01e8: b858c3a8     	ldur	w8, [x29, #-0x74]
   e01ec: b81cc3a8     	stur	w8, [x29, #-0x34]
   e01f0: 14000037     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e01f4: 14000001     	b	0xe01f8 <android::MPEG4Source::parseChunk(long*)+0x4f4>
   e01f8: f85d03a8     	ldur	x8, [x29, #-0x30]
   e01fc: f85b83a9     	ldur	x9, [x29, #-0x48]
   e0200: f940012a     	ldr	x10, [x9]
   e0204: 8b080148     	add	x8, x10, x8
   e0208: f9000128     	str	x8, [x9]
   e020c: 1400002d     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e0210: f85a83a1     	ldur	x1, [x29, #-0x58]
   e0214: f85a03a2     	ldur	x2, [x29, #-0x60]
   e0218: f85783a0     	ldur	x0, [x29, #-0x88]
   e021c: 97feff2d     	bl	0x9fed0 <_ZN7android11MPEG4Source36parseSampleAuxiliaryInformationSizesEll@plt>
   e0220: b81883a0     	stur	w0, [x29, #-0x78]
   e0224: 340000a0     	cbz	w0, 0xe0238 <android::MPEG4Source::parseChunk(long*)+0x534>
   e0228: 14000001     	b	0xe022c <android::MPEG4Source::parseChunk(long*)+0x528>
   e022c: b85883a8     	ldur	w8, [x29, #-0x78]
   e0230: b81cc3a8     	stur	w8, [x29, #-0x34]
   e0234: 14000026     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e0238: f85d03a8     	ldur	x8, [x29, #-0x30]
   e023c: f85b83a9     	ldur	x9, [x29, #-0x48]
   e0240: f940012a     	ldr	x10, [x9]
   e0244: 8b080148     	add	x8, x10, x8
   e0248: f9000128     	str	x8, [x9]
   e024c: 1400001d     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e0250: f85a83a1     	ldur	x1, [x29, #-0x58]
   e0254: f85a03a2     	ldur	x2, [x29, #-0x60]
   e0258: f85783a0     	ldur	x0, [x29, #-0x88]
   e025c: 97ff04a9     	bl	0xa1500 <_ZN7android11MPEG4Source38parseSampleAuxiliaryInformationOffsetsEll@plt>
   e0260: b81843a0     	stur	w0, [x29, #-0x7c]
   e0264: 340000a0     	cbz	w0, 0xe0278 <android::MPEG4Source::parseChunk(long*)+0x574>
   e0268: 14000001     	b	0xe026c <android::MPEG4Source::parseChunk(long*)+0x568>
   e026c: b85843a8     	ldur	w8, [x29, #-0x7c]
   e0270: b81cc3a8     	stur	w8, [x29, #-0x34]
   e0274: 14000016     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e0278: f85d03a8     	ldur	x8, [x29, #-0x30]
   e027c: f85b83a9     	ldur	x9, [x29, #-0x48]
   e0280: f940012a     	ldr	x10, [x9]
   e0284: 8b080148     	add	x8, x10, x8
   e0288: f9000128     	str	x8, [x9]
   e028c: 1400000d     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e0290: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0294: f85b83a9     	ldur	x9, [x29, #-0x48]
   e0298: f940012a     	ldr	x10, [x9]
   e029c: 8b080148     	add	x8, x10, x8
   e02a0: f9000128     	str	x8, [x9]
   e02a4: 14000007     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e02a8: f85d03a8     	ldur	x8, [x29, #-0x30]
   e02ac: f85b83a9     	ldur	x9, [x29, #-0x48]
   e02b0: f940012a     	ldr	x10, [x9]
   e02b4: 8b080148     	add	x8, x10, x8
   e02b8: f9000128     	str	x8, [x9]
   e02bc: 14000001     	b	0xe02c0 <android::MPEG4Source::parseChunk(long*)+0x5bc>
   e02c0: 2a1f03e8     	mov	w8, wzr
   e02c4: b81cc3a8     	stur	w8, [x29, #-0x34]
   e02c8: 14000001     	b	0xe02cc <android::MPEG4Source::parseChunk(long*)+0x5c8>
   e02cc: b85cc3a8     	ldur	w8, [x29, #-0x34]
   e02d0: d53bd049     	mrs	x9, TPIDR_EL0
   e02d4: f9401529     	ldr	x9, [x9, #0x28]
   e02d8: f85e83aa     	ldur	x10, [x29, #-0x18]
   e02dc: eb0a0129     	subs	x9, x9, x10
   e02e0: b9000fe8     	str	w8, [sp, #0xc]
   e02e4: f90003e9     	str	x9, [sp]
   e02e8: 540000e1     	b.ne	0xe0304 <android::MPEG4Source::parseChunk(long*)+0x600>
   e02ec: 14000001     	b	0xe02f0 <android::MPEG4Source::parseChunk(long*)+0x5ec>
   e02f0: b9400fe0     	ldr	w0, [sp, #0xc]
   e02f4: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   e02f8: f9408bfc     	ldr	x28, [sp, #0x110]
   e02fc: 9104c3ff     	add	sp, sp, #0x130
   e0300: d65f03c0     	ret
   e0304: 97ff269b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e0308 <android::MPEG4Source::~MPEG4Source()>:
   e0308: d10243ff     	sub	sp, sp, #0x90
   e030c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   e0310: 910203fd     	add	x29, sp, #0x80
   e0314: f81f83a0     	stur	x0, [x29, #-0x8]
   e0318: f81f03a1     	stur	x1, [x29, #-0x10]
   e031c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e0320: f85f03a1     	ldur	x1, [x29, #-0x10]
   e0324: f9400028     	ldr	x8, [x1]
   e0328: f9000008     	str	x8, [x0]
   e032c: f9401c28     	ldr	x8, [x1, #0x38]
   e0330: f9400009     	ldr	x9, [x0]
   e0334: f85e8129     	ldur	x9, [x9, #-0x18]
   e0338: 8b090009     	add	x9, x0, x9
   e033c: f9000128     	str	x8, [x9]
   e0340: 3943a00a     	ldrb	w10, [x0, #0xe8]
   e0344: f81d83a0     	stur	x0, [x29, #-0x28]
   e0348: f81d03a1     	stur	x1, [x29, #-0x30]
   e034c: 3700004a     	tbnz	w10, #0x0, 0xe0354 <android::MPEG4Source::~MPEG4Source()+0x4c>
   e0350: 14000033     	b	0xe041c <android::MPEG4Source::~MPEG4Source()+0x114>
   e0354: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0358: f9400109     	ldr	x9, [x8]
   e035c: f9400d29     	ldr	x9, [x9, #0x18]
   e0360: aa0803e0     	mov	x0, x8
   e0364: d63f0120     	blr	x9
   e0368: 14000001     	b	0xe036c <android::MPEG4Source::~MPEG4Source()+0x64>
   e036c: 1400002c     	b	0xe041c <android::MPEG4Source::~MPEG4Source()+0x114>
   e0370: b27d03e8     	orr	x8, xzr, #0x8
   e0374: b27c07e9     	orr	x9, xzr, #0x30
   e0378: b27a03ea     	orr	x10, xzr, #0x40
   e037c: d2800a0b     	mov	x11, #0x50              // =80
   e0380: d280270c     	mov	x12, #0x138             // =312
   e0384: b27d0bed     	orr	x13, xzr, #0x38
   e0388: 2a0103ee     	mov	w14, w1
   e038c: f81e83a0     	stur	x0, [x29, #-0x18]
   e0390: b81e43ae     	stur	w14, [x29, #-0x1c]
   e0394: f85d83a0     	ldur	x0, [x29, #-0x28]
   e0398: 8b0c0000     	add	x0, x0, x12
   e039c: f81c83a8     	stur	x8, [x29, #-0x38]
   e03a0: f90023e9     	str	x9, [sp, #0x40]
   e03a4: f9001fea     	str	x10, [sp, #0x38]
   e03a8: f9001beb     	str	x11, [sp, #0x30]
   e03ac: f90017ed     	str	x13, [sp, #0x28]
   e03b0: 97ff113c     	bl	0xa48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>
   e03b4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e03b8: f9401be9     	ldr	x9, [sp, #0x30]
   e03bc: 8b090100     	add	x0, x8, x9
   e03c0: 97ff0bac     	bl	0xa3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>
   e03c4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e03c8: f9401fe9     	ldr	x9, [sp, #0x38]
   e03cc: 8b090100     	add	x0, x8, x9
   e03d0: 97feff00     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   e03d4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e03d8: f94017e9     	ldr	x9, [sp, #0x28]
   e03dc: 8b090100     	add	x0, x8, x9
   e03e0: 97ff0564     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e03e4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e03e8: f94023e9     	ldr	x9, [sp, #0x40]
   e03ec: 8b090100     	add	x0, x8, x9
   e03f0: 97ff1240     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   e03f4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e03f8: f85c83a9     	ldur	x9, [x29, #-0x38]
   e03fc: 8b090100     	add	x0, x8, x9
   e0400: 97ff26fc     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   e0404: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0408: f85c83a9     	ldur	x9, [x29, #-0x38]
   e040c: 8b090101     	add	x1, x8, x9
   e0410: f85d83a0     	ldur	x0, [x29, #-0x28]
   e0414: 97ff1107     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e0418: 14000033     	b	0xe04e4 <android::MPEG4Source::~MPEG4Source()+0x1dc>
   e041c: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0420: f9406100     	ldr	x0, [x8, #0xc0]
   e0424: 97ff068b     	bl	0xa1e50 <free@plt>
   e0428: 14000001     	b	0xe042c <android::MPEG4Source::~MPEG4Source()+0x124>
   e042c: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0430: f9406900     	ldr	x0, [x8, #0xd0]
   e0434: 97ff0687     	bl	0xa1e50 <free@plt>
   e0438: 14000001     	b	0xe043c <android::MPEG4Source::~MPEG4Source()+0x134>
   e043c: b27d03e8     	orr	x8, xzr, #0x8
   e0440: b27c07e9     	orr	x9, xzr, #0x30
   e0444: b27a03ea     	orr	x10, xzr, #0x40
   e0448: d2800a0b     	mov	x11, #0x50              // =80
   e044c: d280270c     	mov	x12, #0x138             // =312
   e0450: b27d0bed     	orr	x13, xzr, #0x38
   e0454: f85d83ae     	ldur	x14, [x29, #-0x28]
   e0458: 8b0c01c0     	add	x0, x14, x12
   e045c: f90013e8     	str	x8, [sp, #0x20]
   e0460: f9000fe9     	str	x9, [sp, #0x18]
   e0464: f9000bea     	str	x10, [sp, #0x10]
   e0468: f90007eb     	str	x11, [sp, #0x8]
   e046c: f90003ed     	str	x13, [sp]
   e0470: 97ff110c     	bl	0xa48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>
   e0474: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0478: f94007e9     	ldr	x9, [sp, #0x8]
   e047c: 8b090100     	add	x0, x8, x9
   e0480: 97ff0b7c     	bl	0xa3270 <_ZN7android2spINS_11SampleTableEED2Ev@plt>
   e0484: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0488: f9400be9     	ldr	x9, [sp, #0x10]
   e048c: 8b090100     	add	x0, x8, x9
   e0490: 97fefed0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   e0494: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0498: f94003e9     	ldr	x9, [sp]
   e049c: 8b090100     	add	x0, x8, x9
   e04a0: 97ff0534     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e04a4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e04a8: f9400fe9     	ldr	x9, [sp, #0x18]
   e04ac: 8b090100     	add	x0, x8, x9
   e04b0: 97ff1210     	bl	0xa4cf0 <_ZN7android2spINS_14MPEG4ExtractorEED2Ev@plt>
   e04b4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e04b8: f94013e9     	ldr	x9, [sp, #0x20]
   e04bc: 8b090100     	add	x0, x8, x9
   e04c0: 97ff26cc     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   e04c4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e04c8: f94013e9     	ldr	x9, [sp, #0x20]
   e04cc: 8b090101     	add	x1, x8, x9
   e04d0: f85d83a0     	ldur	x0, [x29, #-0x28]
   e04d4: 97ff10d7     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e04d8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   e04dc: 910243ff     	add	sp, sp, #0x90
   e04e0: d65f03c0     	ret
   e04e4: f85e83a0     	ldur	x0, [x29, #-0x18]
   e04e8: 97ff3737     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e04ec <android::MPEG4Source::~MPEG4Source()>:
   e04ec: d100c3ff     	sub	sp, sp, #0x30
   e04f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e04f4: 910083fd     	add	x29, sp, #0x20
   e04f8: 90000e48     	adrp	x8, 0x2a8000
   e04fc: f9422508     	ldr	x8, [x8, #0x448]
   e0500: d2802c09     	mov	x9, #0x160              // =352
   e0504: f81f83a0     	stur	x0, [x29, #-0x8]
   e0508: f85f83a0     	ldur	x0, [x29, #-0x8]
   e050c: f9000be0     	str	x0, [sp, #0x10]
   e0510: aa0803e1     	mov	x1, x8
   e0514: f90007e9     	str	x9, [sp, #0x8]
   e0518: 97ff1912     	bl	0xa6960 <_ZN7android11MPEG4SourceD2Ev@plt>
   e051c: f9400be8     	ldr	x8, [sp, #0x10]
   e0520: f94007e9     	ldr	x9, [sp, #0x8]
   e0524: 8b090100     	add	x0, x8, x9
   e0528: 97ff0176     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e052c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e0530: 9100c3ff     	add	sp, sp, #0x30
   e0534: d65f03c0     	ret

00000000000e0538 <virtual thunk to android::MPEG4Source::~MPEG4Source()>:
   e0538: d10083ff     	sub	sp, sp, #0x20
   e053c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e0540: 910043fd     	add	x29, sp, #0x10
   e0544: f90007e0     	str	x0, [sp, #0x8]
   e0548: f94007e0     	ldr	x0, [sp, #0x8]
   e054c: f9400008     	ldr	x8, [x0]
   e0550: f85e8108     	ldur	x8, [x8, #-0x18]
   e0554: 8b080008     	add	x8, x0, x8
   e0558: aa0803e0     	mov	x0, x8
   e055c: 97ff1495     	bl	0xa57b0 <_ZN7android11MPEG4SourceD1Ev@plt>
   e0560: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e0564: 910083ff     	add	sp, sp, #0x20
   e0568: d65f03c0     	ret

00000000000e056c <android::MPEG4Source::~MPEG4Source()>:
   e056c: d10083ff     	sub	sp, sp, #0x20
   e0570: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e0574: 910043fd     	add	x29, sp, #0x10
   e0578: f90007e0     	str	x0, [sp, #0x8]
   e057c: f94007e0     	ldr	x0, [sp, #0x8]
   e0580: f90003e0     	str	x0, [sp]
   e0584: 97ff148b     	bl	0xa57b0 <_ZN7android11MPEG4SourceD1Ev@plt>
   e0588: f94003e0     	ldr	x0, [sp]
   e058c: 97ff00f5     	bl	0xa0960 <_ZdlPv@plt>
   e0590: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e0594: 910083ff     	add	sp, sp, #0x20
   e0598: d65f03c0     	ret

00000000000e059c <virtual thunk to android::MPEG4Source::~MPEG4Source()>:
   e059c: d10083ff     	sub	sp, sp, #0x20
   e05a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e05a4: 910043fd     	add	x29, sp, #0x10
   e05a8: f90007e0     	str	x0, [sp, #0x8]
   e05ac: f94007e0     	ldr	x0, [sp, #0x8]
   e05b0: f9400008     	ldr	x8, [x0]
   e05b4: f85e8108     	ldur	x8, [x8, #-0x18]
   e05b8: 8b080008     	add	x8, x0, x8
   e05bc: aa0803e0     	mov	x0, x8
   e05c0: 97ff06a0     	bl	0xa2040 <_ZN7android11MPEG4SourceD0Ev@plt>
   e05c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e05c8: 910083ff     	add	sp, sp, #0x20
   e05cc: d65f03c0     	ret

00000000000e05d0 <android::MPEG4Source::start(android::MetaData*)>:
   e05d0: d10383ff     	sub	sp, sp, #0xe0
   e05d4: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   e05d8: 910343fd     	add	x29, sp, #0xd0
   e05dc: d53bd048     	mrs	x8, TPIDR_EL0
   e05e0: f9401508     	ldr	x8, [x8, #0x28]
   e05e4: f81f83a8     	stur	x8, [x29, #-0x8]
   e05e8: f81c83a0     	stur	x0, [x29, #-0x38]
   e05ec: f81c03a1     	stur	x1, [x29, #-0x40]
   e05f0: f85c83a8     	ldur	x8, [x29, #-0x38]
   e05f4: aa0803e0     	mov	x0, x8
   e05f8: 91002101     	add	x1, x8, #0x8
   e05fc: d10043a8     	sub	x8, x29, #0x10
   e0600: f9002fe0     	str	x0, [sp, #0x58]
   e0604: aa0803e0     	mov	x0, x8
   e0608: 97ff5b4e     	bl	0xb7340 <setMediaExtractor+0x248>
   e060c: f85c03a8     	ldur	x8, [x29, #-0x40]
   e0610: b40002e8     	cbz	x8, 0xe066c <android::MPEG4Source::start(android::MetaData*)+0x9c>
   e0614: 14000001     	b	0xe0618 <android::MPEG4Source::start(android::MetaData*)+0x48>
   e0618: f85c03a0     	ldur	x0, [x29, #-0x40]
   e061c: 52898cc1     	mov	w1, #0x4c66             // =19558
   e0620: 72a9c821     	movk	w1, #0x4e41, lsl #16
   e0624: d10053a2     	sub	x2, x29, #0x14
   e0628: 97ff139e     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e062c: b90057e0     	str	w0, [sp, #0x54]
   e0630: 14000001     	b	0xe0634 <android::MPEG4Source::start(android::MetaData*)+0x64>
   e0634: b94057e8     	ldr	w8, [sp, #0x54]
   e0638: 360001a8     	tbz	w8, #0x0, 0xe066c <android::MPEG4Source::start(android::MetaData*)+0x9c>
   e063c: 14000001     	b	0xe0640 <android::MPEG4Source::start(android::MetaData*)+0x70>
   e0640: b85ec3a8     	ldur	w8, [x29, #-0x14]
   e0644: 34000148     	cbz	w8, 0xe066c <android::MPEG4Source::start(android::MetaData*)+0x9c>
   e0648: 14000001     	b	0xe064c <android::MPEG4Source::start(android::MetaData*)+0x7c>
   e064c: 320003e8     	orr	w8, wzr, #0x1
   e0650: f9402fe9     	ldr	x9, [sp, #0x58]
   e0654: 39040128     	strb	w8, [x9, #0x100]
   e0658: 14000009     	b	0xe067c <android::MPEG4Source::start(android::MetaData*)+0xac>
   e065c: f81b83a0     	stur	x0, [x29, #-0x48]
   e0660: 2a0103e8     	mov	w8, w1
   e0664: b81b43a8     	stur	w8, [x29, #-0x4c]
   e0668: 14000085     	b	0xe087c <android::MPEG4Source::start(android::MetaData*)+0x2ac>
   e066c: 2a1f03e8     	mov	w8, wzr
   e0670: f9402fe9     	ldr	x9, [sp, #0x58]
   e0674: 39040128     	strb	w8, [x9, #0x100]
   e0678: 14000001     	b	0xe067c <android::MPEG4Source::start(android::MetaData*)+0xac>
   e067c: f9402fe8     	ldr	x8, [sp, #0x58]
   e0680: 9100e100     	add	x0, x8, #0x38
   e0684: 97ff120b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e0688: f90027e0     	str	x0, [sp, #0x48]
   e068c: 14000001     	b	0xe0690 <android::MPEG4Source::start(android::MetaData*)+0xc0>
   e0690: 528e0a61     	mov	w1, #0x7053             // =28755
   e0694: 72ad2dc1     	movk	w1, #0x696e, lsl #16
   e0698: d10063a2     	sub	x2, x29, #0x18
   e069c: f94027e0     	ldr	x0, [sp, #0x48]
   e06a0: 97ff1380     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e06a4: b90047e0     	str	w0, [sp, #0x44]
   e06a8: 14000001     	b	0xe06ac <android::MPEG4Source::start(android::MetaData*)+0xdc>
   e06ac: b89e83a8     	ldursw	x8, [x29, #-0x18]
   e06b0: f81a83a8     	stur	x8, [x29, #-0x58]
   e06b4: 320603e9     	orr	w9, wzr, #0x4000000
   e06b8: 2a0903e8     	mov	w8, w9
   e06bc: f81a03a8     	stur	x8, [x29, #-0x60]
   e06c0: f85a83a8     	ldur	x8, [x29, #-0x58]
   e06c4: 52800029     	mov	w9, #0x1                // =1
   e06c8: 72a08009     	movk	w9, #0x400, lsl #16
   e06cc: 2a0903ea     	mov	w10, w9
   e06d0: eb0a0108     	subs	x8, x8, x10
   e06d4: f9001fe8     	str	x8, [sp, #0x38]
   e06d8: 540000e3     	b.lo	0xe06f4 <android::MPEG4Source::start(android::MetaData*)+0x124>
   e06dc: 14000001     	b	0xe06e0 <android::MPEG4Source::start(android::MetaData*)+0x110>
   e06e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e06e4: b81d43a8     	stur	w8, [x29, #-0x2c]
   e06e8: 320003e8     	orr	w8, wzr, #0x1
   e06ec: b819c3a8     	stur	w8, [x29, #-0x64]
   e06f0: 14000054     	b	0xe0840 <android::MPEG4Source::start(android::MetaData*)+0x270>
   e06f4: f85a83a8     	ldur	x8, [x29, #-0x58]
   e06f8: b50000e8     	cbnz	x8, 0xe0714 <android::MPEG4Source::start(android::MetaData*)+0x144>
   e06fc: 14000001     	b	0xe0700 <android::MPEG4Source::start(android::MetaData*)+0x130>
   e0700: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0704: b81d43a8     	stur	w8, [x29, #-0x2c]
   e0708: 320003e8     	orr	w8, wzr, #0x1
   e070c: b819c3a8     	stur	w8, [x29, #-0x64]
   e0710: 1400004c     	b	0xe0840 <android::MPEG4Source::start(android::MetaData*)+0x270>
   e0714: 321d03e8     	orr	w8, wzr, #0x8
   e0718: 2a0803e9     	mov	w9, w8
   e071c: f81e03a9     	stur	x9, [x29, #-0x20]
   e0720: f85a83a9     	ldur	x9, [x29, #-0x58]
   e0724: 320603e8     	orr	w8, wzr, #0x4000000
   e0728: 2a0803ea     	mov	w10, w8
   e072c: 9ac90949     	udiv	x9, x10, x9
   e0730: f81d83a9     	stur	x9, [x29, #-0x28]
   e0734: d100a3a0     	sub	x0, x29, #0x28
   e0738: d10083a1     	sub	x1, x29, #0x20
   e073c: 94000056     	bl	0xe0894 <android::MPEG4Source::start(android::MetaData*)+0x2c4>
   e0740: f9001be0     	str	x0, [sp, #0x30]
   e0744: 14000001     	b	0xe0748 <android::MPEG4Source::start(android::MetaData*)+0x178>
   e0748: f9401be8     	ldr	x8, [sp, #0x30]
   e074c: f9400109     	ldr	x9, [x8]
   e0750: f90033e9     	str	x9, [sp, #0x60]
   e0754: 52800a0a     	mov	w10, #0x50              // =80
   e0758: 2a0a03e0     	mov	w0, w10
   e075c: 97ff21ed     	bl	0xa8f10 <_Znwm@plt>
   e0760: f90017e0     	str	x0, [sp, #0x28]
   e0764: 14000001     	b	0xe0768 <android::MPEG4Source::start(android::MetaData*)+0x198>
   e0768: f94017e0     	ldr	x0, [sp, #0x28]
   e076c: f94033e1     	ldr	x1, [sp, #0x60]
   e0770: f85a83a2     	ldur	x2, [x29, #-0x58]
   e0774: aa1f03e3     	mov	x3, xzr
   e0778: f94017e4     	ldr	x4, [sp, #0x28]
   e077c: f90013e0     	str	x0, [sp, #0x20]
   e0780: aa0403e0     	mov	x0, x4
   e0784: 97ff0737     	bl	0xa2460 <_ZN7android16MediaBufferGroupC1Emmm@plt>
   e0788: 14000001     	b	0xe078c <android::MPEG4Source::start(android::MetaData*)+0x1bc>
   e078c: f94013e8     	ldr	x8, [sp, #0x20]
   e0790: f9402fe9     	ldr	x9, [sp, #0x58]
   e0794: f9007928     	str	x8, [x9, #0xf0]
   e0798: f85a83a0     	ldur	x0, [x29, #-0x58]
   e079c: 90000e41     	adrp	x1, 0x2a8000
   e07a0: f9435421     	ldr	x1, [x1, #0x6a8]
   e07a4: 97ff0e5b     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   e07a8: f9402fe8     	ldr	x8, [sp, #0x58]
   e07ac: f9008500     	str	x0, [x8, #0x108]
   e07b0: f9408509     	ldr	x9, [x8, #0x108]
   e07b4: b5000389     	cbnz	x9, 0xe0824 <android::MPEG4Source::start(android::MetaData*)+0x254>
   e07b8: 14000001     	b	0xe07bc <android::MPEG4Source::start(android::MetaData*)+0x1ec>
   e07bc: f9402fe8     	ldr	x8, [sp, #0x58]
   e07c0: f9407909     	ldr	x9, [x8, #0xf0]
   e07c4: aa0903ea     	mov	x10, x9
   e07c8: f9000fea     	str	x10, [sp, #0x18]
   e07cc: b4000109     	cbz	x9, 0xe07ec <android::MPEG4Source::start(android::MetaData*)+0x21c>
   e07d0: 14000001     	b	0xe07d4 <android::MPEG4Source::start(android::MetaData*)+0x204>
   e07d4: f9400fe8     	ldr	x8, [sp, #0x18]
   e07d8: f9400109     	ldr	x9, [x8]
   e07dc: f9400529     	ldr	x9, [x9, #0x8]
   e07e0: aa0803e0     	mov	x0, x8
   e07e4: d63f0120     	blr	x9
   e07e8: 14000001     	b	0xe07ec <android::MPEG4Source::start(android::MetaData*)+0x21c>
   e07ec: aa1f03e8     	mov	x8, xzr
   e07f0: f9402fe9     	ldr	x9, [sp, #0x58]
   e07f4: f9007928     	str	x8, [x9, #0xf0]
   e07f8: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e07fc: b81d43aa     	stur	w10, [x29, #-0x2c]
   e0800: 320003ea     	orr	w10, wzr, #0x1
   e0804: b819c3aa     	stur	w10, [x29, #-0x64]
   e0808: 1400000e     	b	0xe0840 <android::MPEG4Source::start(android::MetaData*)+0x270>
   e080c: f81b83a0     	stur	x0, [x29, #-0x48]
   e0810: 2a0103e8     	mov	w8, w1
   e0814: b81b43a8     	stur	w8, [x29, #-0x4c]
   e0818: f94017e0     	ldr	x0, [sp, #0x28]
   e081c: 97ff0051     	bl	0xa0960 <_ZdlPv@plt>
   e0820: 14000017     	b	0xe087c <android::MPEG4Source::start(android::MetaData*)+0x2ac>
   e0824: 320003e8     	orr	w8, wzr, #0x1
   e0828: f9402fe9     	ldr	x9, [sp, #0x58]
   e082c: 3903a128     	strb	w8, [x9, #0xe8]
   e0830: 2a1f03ea     	mov	w10, wzr
   e0834: b81d43aa     	stur	w10, [x29, #-0x2c]
   e0838: b819c3a8     	stur	w8, [x29, #-0x64]
   e083c: 14000001     	b	0xe0840 <android::MPEG4Source::start(android::MetaData*)+0x270>
   e0840: d10043a0     	sub	x0, x29, #0x10
   e0844: 97ff5b56     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e0848: b85d43a8     	ldur	w8, [x29, #-0x2c]
   e084c: d53bd040     	mrs	x0, TPIDR_EL0
   e0850: f9401400     	ldr	x0, [x0, #0x28]
   e0854: f85f83be     	ldur	x30, [x29, #-0x8]
   e0858: eb1e0000     	subs	x0, x0, x30
   e085c: b90017e8     	str	w8, [sp, #0x14]
   e0860: f90007e0     	str	x0, [sp, #0x8]
   e0864: 54000161     	b.ne	0xe0890 <android::MPEG4Source::start(android::MetaData*)+0x2c0>
   e0868: 14000001     	b	0xe086c <android::MPEG4Source::start(android::MetaData*)+0x29c>
   e086c: b94017e0     	ldr	w0, [sp, #0x14]
   e0870: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   e0874: 910383ff     	add	sp, sp, #0xe0
   e0878: d65f03c0     	ret
   e087c: d10043a0     	sub	x0, x29, #0x10
   e0880: 97ff5b47     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e0884: 14000001     	b	0xe0888 <android::MPEG4Source::start(android::MetaData*)+0x2b8>
   e0888: f85b83a0     	ldur	x0, [x29, #-0x48]
   e088c: 97ff1da1     	bl	0xa7f10 <_Unwind_Resume@plt>
   e0890: 97ff2538     	bl	0xa9d70 <__stack_chk_fail@plt>
   e0894: d10083ff     	sub	sp, sp, #0x20
   e0898: f9000fe0     	str	x0, [sp, #0x18]
   e089c: f9000be1     	str	x1, [sp, #0x10]
   e08a0: f9400fe0     	ldr	x0, [sp, #0x18]
   e08a4: f9400000     	ldr	x0, [x0]
   e08a8: f9400be1     	ldr	x1, [sp, #0x10]
   e08ac: f9400021     	ldr	x1, [x1]
   e08b0: eb01001f     	cmp	x0, x1
   e08b4: 1a9f27e8     	cset	w8, lo
   e08b8: 37000048     	tbnz	w8, #0x0, 0xe08c0 <android::MPEG4Source::start(android::MetaData*)+0x2f0>
   e08bc: 14000004     	b	0xe08cc <android::MPEG4Source::start(android::MetaData*)+0x2fc>
   e08c0: f9400fe8     	ldr	x8, [sp, #0x18]
   e08c4: f90007e8     	str	x8, [sp, #0x8]
   e08c8: 14000003     	b	0xe08d4 <android::MPEG4Source::start(android::MetaData*)+0x304>
   e08cc: f9400be8     	ldr	x8, [sp, #0x10]
   e08d0: f90007e8     	str	x8, [sp, #0x8]
   e08d4: f94007e8     	ldr	x8, [sp, #0x8]
   e08d8: aa0803e0     	mov	x0, x8
   e08dc: 910083ff     	add	sp, sp, #0x20
   e08e0: d65f03c0     	ret

00000000000e08e4 <android::MPEG4Source::stop()>:
   e08e4: d10183ff     	sub	sp, sp, #0x60
   e08e8: a9057bfd     	stp	x29, x30, [sp, #0x50]
   e08ec: 910143fd     	add	x29, sp, #0x50
   e08f0: d53bd048     	mrs	x8, TPIDR_EL0
   e08f4: f9401508     	ldr	x8, [x8, #0x28]
   e08f8: f81f83a8     	stur	x8, [x29, #-0x8]
   e08fc: f81e83a0     	stur	x0, [x29, #-0x18]
   e0900: f85e83a8     	ldur	x8, [x29, #-0x18]
   e0904: aa0803e0     	mov	x0, x8
   e0908: 91002101     	add	x1, x8, #0x8
   e090c: d10043a9     	sub	x9, x29, #0x10
   e0910: f90013e0     	str	x0, [sp, #0x20]
   e0914: aa0903e0     	mov	x0, x9
   e0918: f9000fe8     	str	x8, [sp, #0x18]
   e091c: 97ff5a89     	bl	0xb7340 <setMediaExtractor+0x248>
   e0920: f9400fe8     	ldr	x8, [sp, #0x18]
   e0924: f9407d09     	ldr	x9, [x8, #0xf8]
   e0928: b4000269     	cbz	x9, 0xe0974 <android::MPEG4Source::stop()+0x90>
   e092c: 14000001     	b	0xe0930 <android::MPEG4Source::stop()+0x4c>
   e0930: f94013e8     	ldr	x8, [sp, #0x20]
   e0934: f9407d09     	ldr	x9, [x8, #0xf8]
   e0938: f940012a     	ldr	x10, [x9]
   e093c: f940014a     	ldr	x10, [x10]
   e0940: aa0903e0     	mov	x0, x9
   e0944: d63f0140     	blr	x10
   e0948: 14000001     	b	0xe094c <android::MPEG4Source::stop()+0x68>
   e094c: aa1f03e8     	mov	x8, xzr
   e0950: f94013e9     	ldr	x9, [sp, #0x20]
   e0954: f9007d28     	str	x8, [x9, #0xf8]
   e0958: 14000007     	b	0xe0974 <android::MPEG4Source::stop()+0x90>
   e095c: f81e03a0     	stur	x0, [x29, #-0x20]
   e0960: 2a0103e8     	mov	w8, w1
   e0964: b81dc3a8     	stur	w8, [x29, #-0x24]
   e0968: d10043a0     	sub	x0, x29, #0x10
   e096c: 97ff5b0c     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e0970: 1400002b     	b	0xe0a1c <android::MPEG4Source::stop()+0x138>
   e0974: f94013e8     	ldr	x8, [sp, #0x20]
   e0978: f9408509     	ldr	x9, [x8, #0x108]
   e097c: aa0903e0     	mov	x0, x9
   e0980: f9000be0     	str	x0, [sp, #0x10]
   e0984: b40000a9     	cbz	x9, 0xe0998 <android::MPEG4Source::stop()+0xb4>
   e0988: 14000001     	b	0xe098c <android::MPEG4Source::stop()+0xa8>
   e098c: f9400be0     	ldr	x0, [sp, #0x10]
   e0990: 97ff16b8     	bl	0xa6470 <_ZdaPv@plt>
   e0994: 14000001     	b	0xe0998 <android::MPEG4Source::stop()+0xb4>
   e0998: aa1f03e8     	mov	x8, xzr
   e099c: f94013e9     	ldr	x9, [sp, #0x20]
   e09a0: f9008528     	str	x8, [x9, #0x108]
   e09a4: f9407928     	ldr	x8, [x9, #0xf0]
   e09a8: aa0803ea     	mov	x10, x8
   e09ac: f90007ea     	str	x10, [sp, #0x8]
   e09b0: b4000108     	cbz	x8, 0xe09d0 <android::MPEG4Source::stop()+0xec>
   e09b4: 14000001     	b	0xe09b8 <android::MPEG4Source::stop()+0xd4>
   e09b8: f94007e8     	ldr	x8, [sp, #0x8]
   e09bc: f9400109     	ldr	x9, [x8]
   e09c0: f9400529     	ldr	x9, [x9, #0x8]
   e09c4: aa0803e0     	mov	x0, x8
   e09c8: d63f0120     	blr	x9
   e09cc: 14000001     	b	0xe09d0 <android::MPEG4Source::stop()+0xec>
   e09d0: aa1f03e8     	mov	x8, xzr
   e09d4: f94013e9     	ldr	x9, [sp, #0x20]
   e09d8: f9007928     	str	x8, [x9, #0xf0]
   e09dc: 2a1f03ea     	mov	w10, wzr
   e09e0: 3903a12a     	strb	w10, [x9, #0xe8]
   e09e4: b900592a     	str	w10, [x9, #0x58]
   e09e8: d10043a0     	sub	x0, x29, #0x10
   e09ec: 97ff5aec     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e09f0: d53bd048     	mrs	x8, TPIDR_EL0
   e09f4: f9401508     	ldr	x8, [x8, #0x28]
   e09f8: f85f83a9     	ldur	x9, [x29, #-0x8]
   e09fc: eb090108     	subs	x8, x8, x9
   e0a00: f90003e8     	str	x8, [sp]
   e0a04: 54000101     	b.ne	0xe0a24 <android::MPEG4Source::stop()+0x140>
   e0a08: 14000001     	b	0xe0a0c <android::MPEG4Source::stop()+0x128>
   e0a0c: 2a1f03e0     	mov	w0, wzr
   e0a10: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   e0a14: 910183ff     	add	sp, sp, #0x60
   e0a18: d65f03c0     	ret
   e0a1c: f85e03a0     	ldur	x0, [x29, #-0x20]
   e0a20: 97ff1d3c     	bl	0xa7f10 <_Unwind_Resume@plt>
   e0a24: 97ff24d3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e0a28 <android::MPEG4Source::parseTrackFragmentHeader(long, long)>:
   e0a28: d10243ff     	sub	sp, sp, #0x90
   e0a2c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   e0a30: 910203fd     	add	x29, sp, #0x80
   e0a34: d53bd048     	mrs	x8, TPIDR_EL0
   e0a38: f9401508     	ldr	x8, [x8, #0x28]
   e0a3c: f81f83a8     	stur	x8, [x29, #-0x8]
   e0a40: f81e83a0     	stur	x0, [x29, #-0x18]
   e0a44: f81e03a1     	stur	x1, [x29, #-0x20]
   e0a48: f81d83a2     	stur	x2, [x29, #-0x28]
   e0a4c: f85e83a8     	ldur	x8, [x29, #-0x18]
   e0a50: f85d83a0     	ldur	x0, [x29, #-0x28]
   e0a54: f1001c00     	subs	x0, x0, #0x7
   e0a58: f81d03a8     	stur	x8, [x29, #-0x30]
   e0a5c: f81c83a0     	stur	x0, [x29, #-0x38]
   e0a60: 540000ac     	b.gt	0xe0a74 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x4c>
   e0a64: 14000001     	b	0xe0a68 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x40>
   e0a68: 128002a8     	mov	w8, #-0x16              // =-22
   e0a6c: b81f03a8     	stur	w8, [x29, #-0x10]
   e0a70: 140000d7     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0a74: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0a78: 91010100     	add	x0, x8, #0x40
   e0a7c: 97ff1b45     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0a80: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0a84: d10033a2     	sub	x2, x29, #0xc
   e0a88: 97fefcea     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0a8c: 370000a0     	tbnz	w0, #0x0, 0xe0aa0 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x78>
   e0a90: 14000001     	b	0xe0a94 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x6c>
   e0a94: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0a98: b81f03a8     	stur	w8, [x29, #-0x10]
   e0a9c: 140000cc     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0aa0: 385f73a8     	ldurb	w8, [x29, #-0x9]
   e0aa4: 340000a8     	cbz	w8, 0xe0ab8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x90>
   e0aa8: 14000001     	b	0xe0aac <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x84>
   e0aac: 128002a8     	mov	w8, #-0x16              // =-22
   e0ab0: b81f03a8     	stur	w8, [x29, #-0x10]
   e0ab4: 140000c6     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0ab8: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0abc: 91010100     	add	x0, x8, #0x40
   e0ac0: 97ff1b34     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0ac4: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0ac8: 91001101     	add	x1, x8, #0x4
   e0acc: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0ad0: 91023102     	add	x2, x8, #0x8c
   e0ad4: 97fefcd7     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0ad8: 370000a0     	tbnz	w0, #0x0, 0xe0aec <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0xc4>
   e0adc: 14000001     	b	0xe0ae0 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0xb8>
   e0ae0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0ae4: b81f03a8     	stur	w8, [x29, #-0x10]
   e0ae8: 140000b9     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0aec: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0af0: b9408d09     	ldr	w9, [x8, #0x8c]
   e0af4: b940910a     	ldr	w10, [x8, #0x90]
   e0af8: 6b0a0129     	subs	w9, w9, w10
   e0afc: b81c43a9     	stur	w9, [x29, #-0x3c]
   e0b00: 540000a0     	b.eq	0xe0b14 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0xec>
   e0b04: 14000001     	b	0xe0b08 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0xe0>
   e0b08: 2a1f03e8     	mov	w8, wzr
   e0b0c: b81f03a8     	stur	w8, [x29, #-0x10]
   e0b10: 140000af     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0b14: b85f43a8     	ldur	w8, [x29, #-0xc]
   e0b18: f85d03a9     	ldur	x9, [x29, #-0x30]
   e0b1c: b9011528     	str	w8, [x9, #0x114]
   e0b20: b9408d28     	ldr	w8, [x9, #0x8c]
   e0b24: b9011128     	str	w8, [x9, #0x110]
   e0b28: f85e03aa     	ldur	x10, [x29, #-0x20]
   e0b2c: 9100214a     	add	x10, x10, #0x8
   e0b30: f81e03aa     	stur	x10, [x29, #-0x20]
   e0b34: f85d83aa     	ldur	x10, [x29, #-0x28]
   e0b38: f100214a     	subs	x10, x10, #0x8
   e0b3c: f81d83aa     	stur	x10, [x29, #-0x28]
   e0b40: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0b44: 360003a8     	tbz	w8, #0x0, 0xe0bb8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x190>
   e0b48: 14000001     	b	0xe0b4c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x124>
   e0b4c: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0b50: f1001d08     	subs	x8, x8, #0x7
   e0b54: f9001fe8     	str	x8, [sp, #0x38]
   e0b58: 540000ac     	b.gt	0xe0b6c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x144>
   e0b5c: 14000001     	b	0xe0b60 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x138>
   e0b60: 128002a8     	mov	w8, #-0x16              // =-22
   e0b64: b81f03a8     	stur	w8, [x29, #-0x10]
   e0b68: 14000099     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0b6c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0b70: 91010100     	add	x0, x8, #0x40
   e0b74: 97ff1b07     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0b78: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0b7c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0b80: 91046102     	add	x2, x8, #0x118
   e0b84: 97ff1aff     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   e0b88: 370000a0     	tbnz	w0, #0x0, 0xe0b9c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x174>
   e0b8c: 14000001     	b	0xe0b90 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x168>
   e0b90: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0b94: b81f03a8     	stur	w8, [x29, #-0x10]
   e0b98: 1400008d     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0b9c: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0ba0: 91002108     	add	x8, x8, #0x8
   e0ba4: f81e03a8     	stur	x8, [x29, #-0x20]
   e0ba8: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0bac: f1002108     	subs	x8, x8, #0x8
   e0bb0: f81d83a8     	stur	x8, [x29, #-0x28]
   e0bb4: 14000001     	b	0xe0bb8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x190>
   e0bb8: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0bbc: 360803a8     	tbz	w8, #0x1, 0xe0c30 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x208>
   e0bc0: 14000001     	b	0xe0bc4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x19c>
   e0bc4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0bc8: f1000d08     	subs	x8, x8, #0x3
   e0bcc: f9001be8     	str	x8, [sp, #0x30]
   e0bd0: 540000ac     	b.gt	0xe0be4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x1bc>
   e0bd4: 14000001     	b	0xe0bd8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x1b0>
   e0bd8: 128002a8     	mov	w8, #-0x16              // =-22
   e0bdc: b81f03a8     	stur	w8, [x29, #-0x10]
   e0be0: 1400007b     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0be4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0be8: 91010100     	add	x0, x8, #0x40
   e0bec: 97ff1ae9     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0bf0: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0bf4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0bf8: 91048102     	add	x2, x8, #0x120
   e0bfc: 97fefc8d     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0c00: 370000a0     	tbnz	w0, #0x0, 0xe0c14 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x1ec>
   e0c04: 14000001     	b	0xe0c08 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x1e0>
   e0c08: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0c0c: b81f03a8     	stur	w8, [x29, #-0x10]
   e0c10: 1400006f     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0c14: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0c18: 91001108     	add	x8, x8, #0x4
   e0c1c: f81e03a8     	stur	x8, [x29, #-0x20]
   e0c20: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0c24: f1001108     	subs	x8, x8, #0x4
   e0c28: f81d83a8     	stur	x8, [x29, #-0x28]
   e0c2c: 14000001     	b	0xe0c30 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x208>
   e0c30: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0c34: 361803a8     	tbz	w8, #0x3, 0xe0ca8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x280>
   e0c38: 14000001     	b	0xe0c3c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x214>
   e0c3c: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0c40: f1000d08     	subs	x8, x8, #0x3
   e0c44: f90017e8     	str	x8, [sp, #0x28]
   e0c48: 540000ac     	b.gt	0xe0c5c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x234>
   e0c4c: 14000001     	b	0xe0c50 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x228>
   e0c50: 128002a8     	mov	w8, #-0x16              // =-22
   e0c54: b81f03a8     	stur	w8, [x29, #-0x10]
   e0c58: 1400005d     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0c5c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0c60: 91010100     	add	x0, x8, #0x40
   e0c64: 97ff1acb     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0c68: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0c6c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0c70: 91049102     	add	x2, x8, #0x124
   e0c74: 97fefc6f     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0c78: 370000a0     	tbnz	w0, #0x0, 0xe0c8c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x264>
   e0c7c: 14000001     	b	0xe0c80 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x258>
   e0c80: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0c84: b81f03a8     	stur	w8, [x29, #-0x10]
   e0c88: 14000051     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0c8c: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0c90: 91001108     	add	x8, x8, #0x4
   e0c94: f81e03a8     	stur	x8, [x29, #-0x20]
   e0c98: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0c9c: f1001108     	subs	x8, x8, #0x4
   e0ca0: f81d83a8     	stur	x8, [x29, #-0x28]
   e0ca4: 14000001     	b	0xe0ca8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x280>
   e0ca8: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0cac: 362003a8     	tbz	w8, #0x4, 0xe0d20 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2f8>
   e0cb0: 14000001     	b	0xe0cb4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x28c>
   e0cb4: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0cb8: f1000d08     	subs	x8, x8, #0x3
   e0cbc: f90013e8     	str	x8, [sp, #0x20]
   e0cc0: 540000ac     	b.gt	0xe0cd4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2ac>
   e0cc4: 14000001     	b	0xe0cc8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2a0>
   e0cc8: 128002a8     	mov	w8, #-0x16              // =-22
   e0ccc: b81f03a8     	stur	w8, [x29, #-0x10]
   e0cd0: 1400003f     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0cd4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0cd8: 91010100     	add	x0, x8, #0x40
   e0cdc: 97ff1aad     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0ce0: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0ce4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0ce8: 9104a102     	add	x2, x8, #0x128
   e0cec: 97fefc51     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0cf0: 370000a0     	tbnz	w0, #0x0, 0xe0d04 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2dc>
   e0cf4: 14000001     	b	0xe0cf8 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2d0>
   e0cf8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0cfc: b81f03a8     	stur	w8, [x29, #-0x10]
   e0d00: 14000033     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0d04: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0d08: 91001108     	add	x8, x8, #0x4
   e0d0c: f81e03a8     	stur	x8, [x29, #-0x20]
   e0d10: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0d14: f1001108     	subs	x8, x8, #0x4
   e0d18: f81d83a8     	stur	x8, [x29, #-0x28]
   e0d1c: 14000001     	b	0xe0d20 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x2f8>
   e0d20: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0d24: 362803a8     	tbz	w8, #0x5, 0xe0d98 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x370>
   e0d28: 14000001     	b	0xe0d2c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x304>
   e0d2c: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0d30: f1000d08     	subs	x8, x8, #0x3
   e0d34: f9000fe8     	str	x8, [sp, #0x18]
   e0d38: 540000ac     	b.gt	0xe0d4c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x324>
   e0d3c: 14000001     	b	0xe0d40 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x318>
   e0d40: 128002a8     	mov	w8, #-0x16              // =-22
   e0d44: b81f03a8     	stur	w8, [x29, #-0x10]
   e0d48: 14000021     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0d4c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0d50: 91010100     	add	x0, x8, #0x40
   e0d54: 97ff1a8f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0d58: f85e03a1     	ldur	x1, [x29, #-0x20]
   e0d5c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0d60: 9104b102     	add	x2, x8, #0x12c
   e0d64: 97fefc33     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0d68: 370000a0     	tbnz	w0, #0x0, 0xe0d7c <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x354>
   e0d6c: 14000001     	b	0xe0d70 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x348>
   e0d70: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0d74: b81f03a8     	stur	w8, [x29, #-0x10]
   e0d78: 14000015     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0d7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   e0d80: 91001108     	add	x8, x8, #0x4
   e0d84: f81e03a8     	stur	x8, [x29, #-0x20]
   e0d88: f85d83a8     	ldur	x8, [x29, #-0x28]
   e0d8c: f1001108     	subs	x8, x8, #0x4
   e0d90: f81d83a8     	stur	x8, [x29, #-0x28]
   e0d94: 14000001     	b	0xe0d98 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x370>
   e0d98: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e0d9c: 370000c8     	tbnz	w8, #0x0, 0xe0db4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x38c>
   e0da0: 14000001     	b	0xe0da4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x37c>
   e0da4: f85d03a8     	ldur	x8, [x29, #-0x30]
   e0da8: f9403d09     	ldr	x9, [x8, #0x78]
   e0dac: f9008d09     	str	x9, [x8, #0x118]
   e0db0: 14000001     	b	0xe0db4 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x38c>
   e0db4: aa1f03e8     	mov	x8, xzr
   e0db8: f85d03a9     	ldur	x9, [x29, #-0x30]
   e0dbc: f9009928     	str	x8, [x9, #0x130]
   e0dc0: 2a1f03ea     	mov	w10, wzr
   e0dc4: b81f03aa     	stur	w10, [x29, #-0x10]
   e0dc8: 14000001     	b	0xe0dcc <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3a4>
   e0dcc: b85f03a8     	ldur	w8, [x29, #-0x10]
   e0dd0: d53bd049     	mrs	x9, TPIDR_EL0
   e0dd4: f9401529     	ldr	x9, [x9, #0x28]
   e0dd8: f85f83aa     	ldur	x10, [x29, #-0x8]
   e0ddc: eb0a0129     	subs	x9, x9, x10
   e0de0: b90017e8     	str	w8, [sp, #0x14]
   e0de4: f90007e9     	str	x9, [sp, #0x8]
   e0de8: 540000c1     	b.ne	0xe0e00 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3d8>
   e0dec: 14000001     	b	0xe0df0 <android::MPEG4Source::parseTrackFragmentHeader(long, long)+0x3c8>
   e0df0: b94017e0     	ldr	w0, [sp, #0x14]
   e0df4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   e0df8: 910243ff     	add	sp, sp, #0x90
   e0dfc: d65f03c0     	ret
   e0e00: 97ff23dc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e0e04 <android::MPEG4Source::parseTrackFragmentRun(long, long)>:
   e0e04: d10683ff     	sub	sp, sp, #0x1a0
   e0e08: f900c3fc     	str	x28, [sp, #0x180]
   e0e0c: a9197bfd     	stp	x29, x30, [sp, #0x190]
   e0e10: 910643fd     	add	x29, sp, #0x190
   e0e14: d53bd048     	mrs	x8, TPIDR_EL0
   e0e18: f9401508     	ldr	x8, [x8, #0x28]
   e0e1c: f81e83a8     	stur	x8, [x29, #-0x18]
   e0e20: f81403a0     	stur	x0, [x29, #-0xc0]
   e0e24: f90067e1     	str	x1, [sp, #0xc8]
   e0e28: f90063e2     	str	x2, [sp, #0xc0]
   e0e2c: f85403a8     	ldur	x8, [x29, #-0xc0]
   e0e30: f94063e0     	ldr	x0, [sp, #0xc0]
   e0e34: f1001c00     	subs	x0, x0, #0x7
   e0e38: f90047e8     	str	x8, [sp, #0x88]
   e0e3c: f90043e0     	str	x0, [sp, #0x80]
   e0e40: 540000ac     	b.gt	0xe0e54 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x50>
   e0e44: 14000001     	b	0xe0e48 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x44>
   e0e48: 128002a8     	mov	w8, #-0x16              // =-22
   e0e4c: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0e50: 1400016c     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0e54: f94047e8     	ldr	x8, [sp, #0x88]
   e0e58: 91010100     	add	x0, x8, #0x40
   e0e5c: 97ff1a4d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0e60: f94067e1     	ldr	x1, [sp, #0xc8]
   e0e64: d10253a2     	sub	x2, x29, #0x94
   e0e68: 97fefbf2     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0e6c: 370000a0     	tbnz	w0, #0x0, 0xe0e80 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x7c>
   e0e70: 14000001     	b	0xe0e74 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x70>
   e0e74: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0e78: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0e7c: 14000161     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0e80: 3856f3a8     	ldurb	w8, [x29, #-0x91]
   e0e84: 3902f3e8     	strb	w8, [sp, #0xbc]
   e0e88: b856c3a8     	ldur	w8, [x29, #-0x94]
   e0e8c: 12005d08     	and	w8, w8, #0xffffff
   e0e90: b816c3a8     	stur	w8, [x29, #-0x94]
   e0e94: 3856c3a8     	ldurb	w8, [x29, #-0x94]
   e0e98: 36100108     	tbz	w8, #0x2, 0xe0eb8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0xb4>
   e0e9c: 14000001     	b	0xe0ea0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x9c>
   e0ea0: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e0ea4: 361000a8     	tbz	w8, #0x2, 0xe0eb8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0xb4>
   e0ea8: 14000001     	b	0xe0eac <android::MPEG4Source::parseTrackFragmentRun(long, long)+0xa8>
   e0eac: 128002a8     	mov	w8, #-0x16              // =-22
   e0eb0: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0eb4: 14000153     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0eb8: f94047e8     	ldr	x8, [sp, #0x88]
   e0ebc: 91010100     	add	x0, x8, #0x40
   e0ec0: 97ff1a34     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0ec4: f94067e8     	ldr	x8, [sp, #0xc8]
   e0ec8: 91001101     	add	x1, x8, #0x4
   e0ecc: d10263a2     	sub	x2, x29, #0x98
   e0ed0: 97fefbd8     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0ed4: 370000a0     	tbnz	w0, #0x0, 0xe0ee8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0xe4>
   e0ed8: 14000001     	b	0xe0edc <android::MPEG4Source::parseTrackFragmentRun(long, long)+0xd8>
   e0edc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0ee0: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0ee4: 14000147     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0ee8: f94067e8     	ldr	x8, [sp, #0xc8]
   e0eec: 91002108     	add	x8, x8, #0x8
   e0ef0: f90067e8     	str	x8, [sp, #0xc8]
   e0ef4: f94063e8     	ldr	x8, [sp, #0xc0]
   e0ef8: f1002108     	subs	x8, x8, #0x8
   e0efc: f90063e8     	str	x8, [sp, #0xc0]
   e0f00: f94047e8     	ldr	x8, [sp, #0x88]
   e0f04: f9409909     	ldr	x9, [x8, #0x130]
   e0f08: f9005be9     	str	x9, [sp, #0xb0]
   e0f0c: 2a1f03ea     	mov	w10, wzr
   e0f10: b81643aa     	stur	w10, [x29, #-0x9c]
   e0f14: 3856c3aa     	ldurb	w10, [x29, #-0x94]
   e0f18: 3600042a     	tbz	w10, #0x0, 0xe0f9c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x198>
   e0f1c: 14000001     	b	0xe0f20 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x11c>
   e0f20: f94063e8     	ldr	x8, [sp, #0xc0]
   e0f24: f1000d08     	subs	x8, x8, #0x3
   e0f28: f9003fe8     	str	x8, [sp, #0x78]
   e0f2c: 540000ac     	b.gt	0xe0f40 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x13c>
   e0f30: 14000001     	b	0xe0f34 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x130>
   e0f34: 128002a8     	mov	w8, #-0x16              // =-22
   e0f38: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0f3c: 14000131     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0f40: f94047e8     	ldr	x8, [sp, #0x88]
   e0f44: 91010100     	add	x0, x8, #0x40
   e0f48: 97ff1a12     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0f4c: f94067e1     	ldr	x1, [sp, #0xc8]
   e0f50: d10283a2     	sub	x2, x29, #0xa0
   e0f54: 97fefbb7     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0f58: 370000a0     	tbnz	w0, #0x0, 0xe0f6c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x168>
   e0f5c: 14000001     	b	0xe0f60 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x15c>
   e0f60: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0f64: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0f68: 14000126     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0f6c: f94047e8     	ldr	x8, [sp, #0x88]
   e0f70: f9408d09     	ldr	x9, [x8, #0x118]
   e0f74: b89603aa     	ldursw	x10, [x29, #-0xa0]
   e0f78: 8b0a0129     	add	x9, x9, x10
   e0f7c: f9005be9     	str	x9, [sp, #0xb0]
   e0f80: f94067e9     	ldr	x9, [sp, #0xc8]
   e0f84: 91001129     	add	x9, x9, #0x4
   e0f88: f90067e9     	str	x9, [sp, #0xc8]
   e0f8c: f94063e9     	ldr	x9, [sp, #0xc0]
   e0f90: f1001129     	subs	x9, x9, #0x4
   e0f94: f90063e9     	str	x9, [sp, #0xc0]
   e0f98: 14000001     	b	0xe0f9c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x198>
   e0f9c: 3856c3a8     	ldurb	w8, [x29, #-0x94]
   e0fa0: 36100388     	tbz	w8, #0x2, 0xe1010 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x20c>
   e0fa4: 14000001     	b	0xe0fa8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x1a4>
   e0fa8: f94063e8     	ldr	x8, [sp, #0xc0]
   e0fac: f1000d08     	subs	x8, x8, #0x3
   e0fb0: f9003be8     	str	x8, [sp, #0x70]
   e0fb4: 540000ac     	b.gt	0xe0fc8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x1c4>
   e0fb8: 14000001     	b	0xe0fbc <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x1b8>
   e0fbc: 128002a8     	mov	w8, #-0x16              // =-22
   e0fc0: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0fc4: 1400010f     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0fc8: f94047e8     	ldr	x8, [sp, #0x88]
   e0fcc: 91010100     	add	x0, x8, #0x40
   e0fd0: 97ff19f0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e0fd4: f94067e1     	ldr	x1, [sp, #0xc8]
   e0fd8: d10273a2     	sub	x2, x29, #0x9c
   e0fdc: 97fefb95     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e0fe0: 370000a0     	tbnz	w0, #0x0, 0xe0ff4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x1f0>
   e0fe4: 14000001     	b	0xe0fe8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x1e4>
   e0fe8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e0fec: b814c3a8     	stur	w8, [x29, #-0xb4]
   e0ff0: 14000104     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e0ff4: f94067e8     	ldr	x8, [sp, #0xc8]
   e0ff8: 91001108     	add	x8, x8, #0x4
   e0ffc: f90067e8     	str	x8, [sp, #0xc8]
   e1000: f94063e8     	ldr	x8, [sp, #0xc0]
   e1004: f1001108     	subs	x8, x8, #0x4
   e1008: f90063e8     	str	x8, [sp, #0xc0]
   e100c: 14000001     	b	0xe1010 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x20c>
   e1010: 2a1f03e8     	mov	w8, wzr
   e1014: b815c3a8     	stur	w8, [x29, #-0xa4]
   e1018: b81583a8     	stur	w8, [x29, #-0xa8]
   e101c: b81543a8     	stur	w8, [x29, #-0xac]
   e1020: b81503a8     	stur	w8, [x29, #-0xb0]
   e1024: aa1f03e9     	mov	x9, xzr
   e1028: f90057e9     	str	x9, [sp, #0xa8]
   e102c: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e1030: 360000c8     	tbz	w8, #0x0, 0xe1048 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x244>
   e1034: 14000001     	b	0xe1038 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x234>
   e1038: f94057e8     	ldr	x8, [sp, #0xa8]
   e103c: 91001108     	add	x8, x8, #0x4
   e1040: f90057e8     	str	x8, [sp, #0xa8]
   e1044: 14000014     	b	0xe1094 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x290>
   e1048: f94047e8     	ldr	x8, [sp, #0x88]
   e104c: 39445109     	ldrb	w9, [x8, #0x114]
   e1050: 361800c9     	tbz	w9, #0x3, 0xe1068 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x264>
   e1054: 14000001     	b	0xe1058 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x254>
   e1058: f94047e8     	ldr	x8, [sp, #0x88]
   e105c: b9412509     	ldr	w9, [x8, #0x124]
   e1060: b815c3a9     	stur	w9, [x29, #-0xa4]
   e1064: 1400000b     	b	0xe1090 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x28c>
   e1068: f94047e8     	ldr	x8, [sp, #0x88]
   e106c: f9403509     	ldr	x9, [x8, #0x68]
   e1070: b40000e9     	cbz	x9, 0xe108c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x288>
   e1074: 14000001     	b	0xe1078 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x274>
   e1078: f94047e8     	ldr	x8, [sp, #0x88]
   e107c: f9403509     	ldr	x9, [x8, #0x68]
   e1080: b940092a     	ldr	w10, [x9, #0x8]
   e1084: b815c3aa     	stur	w10, [x29, #-0xa4]
   e1088: 14000001     	b	0xe108c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x288>
   e108c: 14000001     	b	0xe1090 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x28c>
   e1090: 14000001     	b	0xe1094 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x290>
   e1094: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e1098: 360800c8     	tbz	w8, #0x1, 0xe10b0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2ac>
   e109c: 14000001     	b	0xe10a0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x29c>
   e10a0: f94057e8     	ldr	x8, [sp, #0xa8]
   e10a4: 91001108     	add	x8, x8, #0x4
   e10a8: f90057e8     	str	x8, [sp, #0xa8]
   e10ac: 1400000e     	b	0xe10e4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2e0>
   e10b0: f94047e8     	ldr	x8, [sp, #0x88]
   e10b4: 39445109     	ldrb	w9, [x8, #0x114]
   e10b8: 362000c9     	tbz	w9, #0x4, 0xe10d0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2cc>
   e10bc: 14000001     	b	0xe10c0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2bc>
   e10c0: f94047e8     	ldr	x8, [sp, #0x88]
   e10c4: b9412909     	ldr	w9, [x8, #0x128]
   e10c8: b81583a9     	stur	w9, [x29, #-0xa8]
   e10cc: 14000005     	b	0xe10e0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2dc>
   e10d0: f94047e8     	ldr	x8, [sp, #0x88]
   e10d4: b9412909     	ldr	w9, [x8, #0x128]
   e10d8: b81583a9     	stur	w9, [x29, #-0xa8]
   e10dc: 14000001     	b	0xe10e0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2dc>
   e10e0: 14000001     	b	0xe10e4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2e0>
   e10e4: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e10e8: 361000c8     	tbz	w8, #0x2, 0xe1100 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2fc>
   e10ec: 14000001     	b	0xe10f0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x2ec>
   e10f0: f94057e8     	ldr	x8, [sp, #0xa8]
   e10f4: 91001108     	add	x8, x8, #0x4
   e10f8: f90057e8     	str	x8, [sp, #0xa8]
   e10fc: 1400000e     	b	0xe1134 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x330>
   e1100: f94047e8     	ldr	x8, [sp, #0x88]
   e1104: 39445109     	ldrb	w9, [x8, #0x114]
   e1108: 362800c9     	tbz	w9, #0x5, 0xe1120 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x31c>
   e110c: 14000001     	b	0xe1110 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x30c>
   e1110: f94047e8     	ldr	x8, [sp, #0x88]
   e1114: b9412d09     	ldr	w9, [x8, #0x12c]
   e1118: b81543a9     	stur	w9, [x29, #-0xac]
   e111c: 14000005     	b	0xe1130 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x32c>
   e1120: f94047e8     	ldr	x8, [sp, #0x88]
   e1124: b9412d09     	ldr	w9, [x8, #0x12c]
   e1128: b81543a9     	stur	w9, [x29, #-0xac]
   e112c: 14000001     	b	0xe1130 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x32c>
   e1130: 14000001     	b	0xe1134 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x330>
   e1134: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e1138: 361800c8     	tbz	w8, #0x3, 0xe1150 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x34c>
   e113c: 14000001     	b	0xe1140 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x33c>
   e1140: f94057e8     	ldr	x8, [sp, #0xa8]
   e1144: 91001108     	add	x8, x8, #0x4
   e1148: f90057e8     	str	x8, [sp, #0xa8]
   e114c: 14000004     	b	0xe115c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x358>
   e1150: 2a1f03e8     	mov	w8, wzr
   e1154: b81503a8     	stur	w8, [x29, #-0xb0]
   e1158: 14000001     	b	0xe115c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x358>
   e115c: f94063e8     	ldr	x8, [sp, #0xc0]
   e1160: b85683a9     	ldur	w9, [x29, #-0x98]
   e1164: 2a0903ea     	mov	w10, w9
   e1168: f94057eb     	ldr	x11, [sp, #0xa8]
   e116c: 9b0b7d4a     	mul	x10, x10, x11
   e1170: eb0a0108     	subs	x8, x8, x10
   e1174: f90037e8     	str	x8, [sp, #0x68]
   e1178: 540000aa     	b.ge	0xe118c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x388>
   e117c: 14000001     	b	0xe1180 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x37c>
   e1180: 128002a8     	mov	w8, #-0x16              // =-22
   e1184: b814c3a8     	stur	w8, [x29, #-0xb4]
   e1188: 1400009e     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e118c: d10243a0     	sub	x0, x29, #0x90
   e1190: 97ff1f48     	bl	0xa8eb0 <_ZN7android11MPEG4Source6SampleC2Ev@plt>
   e1194: 2a1f03e8     	mov	w8, wzr
   e1198: b900a7e8     	str	w8, [sp, #0xa4]
   e119c: 14000001     	b	0xe11a0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x39c>
   e11a0: b940a7e8     	ldr	w8, [sp, #0xa4]
   e11a4: b85683a9     	ldur	w9, [x29, #-0x98]
   e11a8: 6b090108     	subs	w8, w8, w9
   e11ac: b90067e8     	str	w8, [sp, #0x64]
   e11b0: 54001122     	b.hs	0xe13d4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5d0>
   e11b4: 14000001     	b	0xe11b8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x3b4>
   e11b8: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e11bc: 360003e8     	tbz	w8, #0x0, 0xe1238 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x434>
   e11c0: 14000001     	b	0xe11c4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x3c0>
   e11c4: f94047e8     	ldr	x8, [sp, #0x88]
   e11c8: 91010100     	add	x0, x8, #0x40
   e11cc: 97ff1971     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e11d0: f9002fe0     	str	x0, [sp, #0x58]
   e11d4: 14000001     	b	0xe11d8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x3d4>
   e11d8: f94067e1     	ldr	x1, [sp, #0xc8]
   e11dc: d10293a2     	sub	x2, x29, #0xa4
   e11e0: f9402fe0     	ldr	x0, [sp, #0x58]
   e11e4: 97fefb13     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e11e8: b90057e0     	str	w0, [sp, #0x54]
   e11ec: 14000001     	b	0xe11f0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x3ec>
   e11f0: b94057e8     	ldr	w8, [sp, #0x54]
   e11f4: 370001a8     	tbnz	w8, #0x0, 0xe1228 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x424>
   e11f8: 14000001     	b	0xe11fc <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x3f8>
   e11fc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1200: b814c3a8     	stur	w8, [x29, #-0xb4]
   e1204: 320003e8     	orr	w8, wzr, #0x1
   e1208: b90093e8     	str	w8, [sp, #0x90]
   e120c: 1400007a     	b	0xe13f4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5f0>
   e1210: f9004fe0     	str	x0, [sp, #0x98]
   e1214: 2a0103e8     	mov	w8, w1
   e1218: b90097e8     	str	w8, [sp, #0x94]
   e121c: d10243a0     	sub	x0, x29, #0x90
   e1220: 97ff27ac     	bl	0xab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>
   e1224: 14000085     	b	0xe1438 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x634>
   e1228: f94067e8     	ldr	x8, [sp, #0xc8]
   e122c: 91001108     	add	x8, x8, #0x4
   e1230: f90067e8     	str	x8, [sp, #0xc8]
   e1234: 14000001     	b	0xe1238 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x434>
   e1238: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e123c: 36080328     	tbz	w8, #0x1, 0xe12a0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x49c>
   e1240: 14000001     	b	0xe1244 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x440>
   e1244: f94047e8     	ldr	x8, [sp, #0x88]
   e1248: 91010100     	add	x0, x8, #0x40
   e124c: 97ff1951     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1250: f90027e0     	str	x0, [sp, #0x48]
   e1254: 14000001     	b	0xe1258 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x454>
   e1258: f94067e1     	ldr	x1, [sp, #0xc8]
   e125c: d102a3a2     	sub	x2, x29, #0xa8
   e1260: f94027e0     	ldr	x0, [sp, #0x48]
   e1264: 97fefaf3     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1268: b90047e0     	str	w0, [sp, #0x44]
   e126c: 14000001     	b	0xe1270 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x46c>
   e1270: b94047e8     	ldr	w8, [sp, #0x44]
   e1274: 370000e8     	tbnz	w8, #0x0, 0xe1290 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x48c>
   e1278: 14000001     	b	0xe127c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x478>
   e127c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1280: b814c3a8     	stur	w8, [x29, #-0xb4]
   e1284: 320003e8     	orr	w8, wzr, #0x1
   e1288: b90093e8     	str	w8, [sp, #0x90]
   e128c: 1400005a     	b	0xe13f4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5f0>
   e1290: f94067e8     	ldr	x8, [sp, #0xc8]
   e1294: 91001108     	add	x8, x8, #0x4
   e1298: f90067e8     	str	x8, [sp, #0xc8]
   e129c: 14000001     	b	0xe12a0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x49c>
   e12a0: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e12a4: 36100328     	tbz	w8, #0x2, 0xe1308 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x504>
   e12a8: 14000001     	b	0xe12ac <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x4a8>
   e12ac: f94047e8     	ldr	x8, [sp, #0x88]
   e12b0: 91010100     	add	x0, x8, #0x40
   e12b4: 97ff1937     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e12b8: f9001fe0     	str	x0, [sp, #0x38]
   e12bc: 14000001     	b	0xe12c0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x4bc>
   e12c0: f94067e1     	ldr	x1, [sp, #0xc8]
   e12c4: d102b3a2     	sub	x2, x29, #0xac
   e12c8: f9401fe0     	ldr	x0, [sp, #0x38]
   e12cc: 97fefad9     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e12d0: b90037e0     	str	w0, [sp, #0x34]
   e12d4: 14000001     	b	0xe12d8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x4d4>
   e12d8: b94037e8     	ldr	w8, [sp, #0x34]
   e12dc: 370000e8     	tbnz	w8, #0x0, 0xe12f8 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x4f4>
   e12e0: 14000001     	b	0xe12e4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x4e0>
   e12e4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e12e8: b814c3a8     	stur	w8, [x29, #-0xb4]
   e12ec: 320003e8     	orr	w8, wzr, #0x1
   e12f0: b90093e8     	str	w8, [sp, #0x90]
   e12f4: 14000040     	b	0xe13f4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5f0>
   e12f8: f94067e8     	ldr	x8, [sp, #0xc8]
   e12fc: 91001108     	add	x8, x8, #0x4
   e1300: f90067e8     	str	x8, [sp, #0xc8]
   e1304: 14000001     	b	0xe1308 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x504>
   e1308: 3856d3a8     	ldurb	w8, [x29, #-0x93]
   e130c: 36180328     	tbz	w8, #0x3, 0xe1370 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x56c>
   e1310: 14000001     	b	0xe1314 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x510>
   e1314: f94047e8     	ldr	x8, [sp, #0x88]
   e1318: 91010100     	add	x0, x8, #0x40
   e131c: 97ff191d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1320: f90017e0     	str	x0, [sp, #0x28]
   e1324: 14000001     	b	0xe1328 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x524>
   e1328: f94067e1     	ldr	x1, [sp, #0xc8]
   e132c: d102c3a2     	sub	x2, x29, #0xb0
   e1330: f94017e0     	ldr	x0, [sp, #0x28]
   e1334: 97fefabf     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1338: b90027e0     	str	w0, [sp, #0x24]
   e133c: 14000001     	b	0xe1340 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x53c>
   e1340: b94027e8     	ldr	w8, [sp, #0x24]
   e1344: 370000e8     	tbnz	w8, #0x0, 0xe1360 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x55c>
   e1348: 14000001     	b	0xe134c <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x548>
   e134c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1350: b814c3a8     	stur	w8, [x29, #-0xb4]
   e1354: 320003e8     	orr	w8, wzr, #0x1
   e1358: b90093e8     	str	w8, [sp, #0x90]
   e135c: 14000026     	b	0xe13f4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5f0>
   e1360: f94067e8     	ldr	x8, [sp, #0xc8]
   e1364: 91001108     	add	x8, x8, #0x4
   e1368: f90067e8     	str	x8, [sp, #0xc8]
   e136c: 14000001     	b	0xe1370 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x56c>
   e1370: f9405be8     	ldr	x8, [sp, #0xb0]
   e1374: f81703a8     	stur	x8, [x29, #-0x90]
   e1378: b85583a9     	ldur	w9, [x29, #-0xa8]
   e137c: 2a0903e8     	mov	w8, w9
   e1380: f81783a8     	stur	x8, [x29, #-0x88]
   e1384: b855c3a9     	ldur	w9, [x29, #-0xa4]
   e1388: b81803a9     	stur	w9, [x29, #-0x80]
   e138c: b85503a9     	ldur	w9, [x29, #-0xb0]
   e1390: b81843a9     	stur	w9, [x29, #-0x7c]
   e1394: f94047e8     	ldr	x8, [sp, #0x88]
   e1398: 9104e100     	add	x0, x8, #0x138
   e139c: d10243a1     	sub	x1, x29, #0x90
   e13a0: 97fefc04     	bl	0xa03b0 <_ZN7android6VectorINS_11MPEG4Source6SampleEE3addERKS2_@plt>
   e13a4: f9000fe0     	str	x0, [sp, #0x18]
   e13a8: 14000001     	b	0xe13ac <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5a8>
   e13ac: b85583a8     	ldur	w8, [x29, #-0xa8]
   e13b0: 2a0803e9     	mov	w9, w8
   e13b4: f9405bea     	ldr	x10, [sp, #0xb0]
   e13b8: 8b090149     	add	x9, x10, x9
   e13bc: f9005be9     	str	x9, [sp, #0xb0]
   e13c0: 14000001     	b	0xe13c4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5c0>
   e13c4: b940a7e8     	ldr	w8, [sp, #0xa4]
   e13c8: 11000508     	add	w8, w8, #0x1
   e13cc: b900a7e8     	str	w8, [sp, #0xa4]
   e13d0: 17ffff74     	b	0xe11a0 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x39c>
   e13d4: f9405be8     	ldr	x8, [sp, #0xb0]
   e13d8: f94047e9     	ldr	x9, [sp, #0x88]
   e13dc: f9009928     	str	x8, [x9, #0x130]
   e13e0: 2a1f03ea     	mov	w10, wzr
   e13e4: b814c3aa     	stur	w10, [x29, #-0xb4]
   e13e8: 320003ea     	orr	w10, wzr, #0x1
   e13ec: b90093ea     	str	w10, [sp, #0x90]
   e13f0: 14000001     	b	0xe13f4 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5f0>
   e13f4: d10243a0     	sub	x0, x29, #0x90
   e13f8: 97ff2736     	bl	0xab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>
   e13fc: 14000001     	b	0xe1400 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x5fc>
   e1400: b854c3a8     	ldur	w8, [x29, #-0xb4]
   e1404: d53bd049     	mrs	x9, TPIDR_EL0
   e1408: f9401529     	ldr	x9, [x9, #0x28]
   e140c: f85e83aa     	ldur	x10, [x29, #-0x18]
   e1410: eb0a0129     	subs	x9, x9, x10
   e1414: b90017e8     	str	w8, [sp, #0x14]
   e1418: f90007e9     	str	x9, [sp, #0x8]
   e141c: 54000121     	b.ne	0xe1440 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x63c>
   e1420: 14000001     	b	0xe1424 <android::MPEG4Source::parseTrackFragmentRun(long, long)+0x620>
   e1424: b94017e0     	ldr	w0, [sp, #0x14]
   e1428: a9597bfd     	ldp	x29, x30, [sp, #0x190]
   e142c: f940c3fc     	ldr	x28, [sp, #0x180]
   e1430: 910683ff     	add	sp, sp, #0x1a0
   e1434: d65f03c0     	ret
   e1438: f9404fe0     	ldr	x0, [sp, #0x98]
   e143c: 97ff1ab5     	bl	0xa7f10 <_Unwind_Resume@plt>
   e1440: 97ff224c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e1444 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)>:
   e1444: d10243ff     	sub	sp, sp, #0x90
   e1448: a9087bfd     	stp	x29, x30, [sp, #0x80]
   e144c: 910203fd     	add	x29, sp, #0x80
   e1450: d53bd048     	mrs	x8, TPIDR_EL0
   e1454: f9401508     	ldr	x8, [x8, #0x28]
   e1458: f81f83a8     	stur	x8, [x29, #-0x8]
   e145c: f81d83a0     	stur	x0, [x29, #-0x28]
   e1460: f81d03a1     	stur	x1, [x29, #-0x30]
   e1464: f81c83a2     	stur	x2, [x29, #-0x38]
   e1468: f85d83a8     	ldur	x8, [x29, #-0x28]
   e146c: aa0803e0     	mov	x0, x8
   e1470: 91010108     	add	x8, x8, #0x40
   e1474: f9001fe0     	str	x0, [sp, #0x38]
   e1478: aa0803e0     	mov	x0, x8
   e147c: 97ff18c5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1480: f85d03a1     	ldur	x1, [x29, #-0x30]
   e1484: f9400008     	ldr	x8, [x0]
   e1488: f9401d08     	ldr	x8, [x8, #0x38]
   e148c: 320003e9     	orr	w9, wzr, #0x1
   e1490: 2a0903e3     	mov	w3, w9
   e1494: d10033a2     	sub	x2, x29, #0xc
   e1498: d63f0100     	blr	x8
   e149c: f1000008     	subs	x8, x0, #0x0
   e14a0: f9001be8     	str	x8, [sp, #0x30]
   e14a4: 540000ac     	b.gt	0xe14b8 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x74>
   e14a8: 14000001     	b	0xe14ac <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x68>
   e14ac: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e14b0: b81e03a8     	stur	w8, [x29, #-0x20]
   e14b4: 14000092     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e14b8: 385f43a8     	ldurb	w8, [x29, #-0xc]
   e14bc: 340000a8     	cbz	w8, 0xe14d0 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x8c>
   e14c0: 14000001     	b	0xe14c4 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x80>
   e14c4: 12807e28     	mov	w8, #-0x3f2             // =-1010
   e14c8: b81e03a8     	stur	w8, [x29, #-0x20]
   e14cc: 1400008c     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e14d0: f85d03a8     	ldur	x8, [x29, #-0x30]
   e14d4: 91000508     	add	x8, x8, #0x1
   e14d8: f81d03a8     	stur	x8, [x29, #-0x30]
   e14dc: f9401fe8     	ldr	x8, [sp, #0x38]
   e14e0: 91010100     	add	x0, x8, #0x40
   e14e4: 97ff18ab     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e14e8: f85d03a1     	ldur	x1, [x29, #-0x30]
   e14ec: d10043a2     	sub	x2, x29, #0x10
   e14f0: 97ff0314     	bl	0xa2140 <_ZN7android10DataSource9getUInt24ElPj@plt>
   e14f4: 370000a0     	tbnz	w0, #0x0, 0xe1508 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0xc4>
   e14f8: 14000001     	b	0xe14fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0xb8>
   e14fc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1500: b81e03a8     	stur	w8, [x29, #-0x20]
   e1504: 1400007e     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e1508: f85d03a8     	ldur	x8, [x29, #-0x30]
   e150c: 91000d08     	add	x8, x8, #0x3
   e1510: f81d03a8     	stur	x8, [x29, #-0x30]
   e1514: 385f03a9     	ldurb	w9, [x29, #-0x10]
   e1518: 36000489     	tbz	w9, #0x0, 0xe15a8 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x164>
   e151c: 14000001     	b	0xe1520 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0xdc>
   e1520: f9401fe8     	ldr	x8, [sp, #0x38]
   e1524: 91010100     	add	x0, x8, #0x40
   e1528: 97ff189a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e152c: f85d03a1     	ldur	x1, [x29, #-0x30]
   e1530: d10053a2     	sub	x2, x29, #0x14
   e1534: 97fefa3f     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1538: 370000a0     	tbnz	w0, #0x0, 0xe154c <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x108>
   e153c: 14000001     	b	0xe1540 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0xfc>
   e1540: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1544: b81e03a8     	stur	w8, [x29, #-0x20]
   e1548: 1400006d     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e154c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   e1550: f9401fe9     	ldr	x9, [sp, #0x38]
   e1554: b900ad28     	str	w8, [x9, #0xac]
   e1558: f85d03aa     	ldur	x10, [x29, #-0x30]
   e155c: 9100114a     	add	x10, x10, #0x4
   e1560: f81d03aa     	stur	x10, [x29, #-0x30]
   e1564: 91010120     	add	x0, x9, #0x40
   e1568: 97ff188a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e156c: f85d03a1     	ldur	x1, [x29, #-0x30]
   e1570: d10053a2     	sub	x2, x29, #0x14
   e1574: 97fefa2f     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1578: 370000a0     	tbnz	w0, #0x0, 0xe158c <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x148>
   e157c: 14000001     	b	0xe1580 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x13c>
   e1580: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1584: b81e03a8     	stur	w8, [x29, #-0x20]
   e1588: 1400005d     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e158c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   e1590: f9401fe9     	ldr	x9, [sp, #0x38]
   e1594: b900b128     	str	w8, [x9, #0xb0]
   e1598: f85d03aa     	ldur	x10, [x29, #-0x30]
   e159c: 9100114a     	add	x10, x10, #0x4
   e15a0: f81d03aa     	stur	x10, [x29, #-0x30]
   e15a4: 14000001     	b	0xe15a8 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x164>
   e15a8: f9401fe8     	ldr	x8, [sp, #0x38]
   e15ac: 91010100     	add	x0, x8, #0x40
   e15b0: 97ff1878     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e15b4: f85d03a1     	ldur	x1, [x29, #-0x30]
   e15b8: f9400008     	ldr	x8, [x0]
   e15bc: f9401d08     	ldr	x8, [x8, #0x38]
   e15c0: 320003e9     	orr	w9, wzr, #0x1
   e15c4: 2a0903e3     	mov	w3, w9
   e15c8: d10063a2     	sub	x2, x29, #0x18
   e15cc: d63f0100     	blr	x8
   e15d0: f1000408     	subs	x8, x0, #0x1
   e15d4: f90017e8     	str	x8, [sp, #0x28]
   e15d8: 540000a0     	b.eq	0xe15ec <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x1a8>
   e15dc: 14000001     	b	0xe15e0 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x19c>
   e15e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e15e4: b81e03a8     	stur	w8, [x29, #-0x20]
   e15e8: 14000045     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e15ec: 385e83a8     	ldurb	w8, [x29, #-0x18]
   e15f0: f9401fe9     	ldr	x9, [sp, #0x38]
   e15f4: b900b528     	str	w8, [x9, #0xb4]
   e15f8: f85d03aa     	ldur	x10, [x29, #-0x30]
   e15fc: 9100054a     	add	x10, x10, #0x1
   e1600: f81d03aa     	stur	x10, [x29, #-0x30]
   e1604: 91010120     	add	x0, x9, #0x40
   e1608: 97ff1862     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e160c: f85d03a1     	ldur	x1, [x29, #-0x30]
   e1610: d10073a2     	sub	x2, x29, #0x1c
   e1614: 97fefa07     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1618: 370000a0     	tbnz	w0, #0x0, 0xe162c <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x1e8>
   e161c: 14000001     	b	0xe1620 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x1dc>
   e1620: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1624: b81e03a8     	stur	w8, [x29, #-0x20]
   e1628: 14000035     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e162c: b85e43a8     	ldur	w8, [x29, #-0x1c]
   e1630: f9401fe9     	ldr	x9, [sp, #0x38]
   e1634: b900b928     	str	w8, [x9, #0xb8]
   e1638: f85d03aa     	ldur	x10, [x29, #-0x30]
   e163c: 9100114a     	add	x10, x10, #0x4
   e1640: f81d03aa     	stur	x10, [x29, #-0x30]
   e1644: b940b528     	ldr	w8, [x9, #0xb4]
   e1648: 340000a8     	cbz	w8, 0xe165c <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x218>
   e164c: 14000001     	b	0xe1650 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x20c>
   e1650: 2a1f03e8     	mov	w8, wzr
   e1654: b81e03a8     	stur	w8, [x29, #-0x20]
   e1658: 14000029     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e165c: b85e43a8     	ldur	w8, [x29, #-0x1c]
   e1660: f9401fe9     	ldr	x9, [sp, #0x38]
   e1664: b940bd2a     	ldr	w10, [x9, #0xbc]
   e1668: 6b0a0108     	subs	w8, w8, w10
   e166c: b90027e8     	str	w8, [sp, #0x24]
   e1670: 54000289     	b.ls	0xe16c0 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x27c>
   e1674: 14000001     	b	0xe1678 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x234>
   e1678: f9401fe8     	ldr	x8, [sp, #0x38]
   e167c: f9406100     	ldr	x0, [x8, #0xc0]
   e1680: b85e43a9     	ldur	w9, [x29, #-0x1c]
   e1684: 2a0903e1     	mov	w1, w9
   e1688: 97ff08fa     	bl	0xa3a70 <realloc@plt>
   e168c: f90023e0     	str	x0, [sp, #0x40]
   e1690: f94023e8     	ldr	x8, [sp, #0x40]
   e1694: b50000a8     	cbnz	x8, 0xe16a8 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x264>
   e1698: 14000001     	b	0xe169c <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x258>
   e169c: 12800168     	mov	w8, #-0xc               // =-12
   e16a0: b81e03a8     	stur	w8, [x29, #-0x20]
   e16a4: 14000016     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e16a8: f94023e8     	ldr	x8, [sp, #0x40]
   e16ac: f9401fe9     	ldr	x9, [sp, #0x38]
   e16b0: f9006128     	str	x8, [x9, #0xc0]
   e16b4: b85e43aa     	ldur	w10, [x29, #-0x1c]
   e16b8: b900bd2a     	str	w10, [x9, #0xbc]
   e16bc: 14000001     	b	0xe16c0 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x27c>
   e16c0: f9401fe8     	ldr	x8, [sp, #0x38]
   e16c4: 91010100     	add	x0, x8, #0x40
   e16c8: 97ff1832     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e16cc: f85d03a1     	ldur	x1, [x29, #-0x30]
   e16d0: f9401fe8     	ldr	x8, [sp, #0x38]
   e16d4: f9406102     	ldr	x2, [x8, #0xc0]
   e16d8: b85e43a9     	ldur	w9, [x29, #-0x1c]
   e16dc: 2a0903e3     	mov	w3, w9
   e16e0: f940001e     	ldr	x30, [x0]
   e16e4: f9401fde     	ldr	x30, [x30, #0x38]
   e16e8: d63f03c0     	blr	x30
   e16ec: 2a1f03e9     	mov	w9, wzr
   e16f0: b81e03a9     	stur	w9, [x29, #-0x20]
   e16f4: f9000fe0     	str	x0, [sp, #0x18]
   e16f8: 14000001     	b	0xe16fc <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2b8>
   e16fc: b85e03a8     	ldur	w8, [x29, #-0x20]
   e1700: d53bd049     	mrs	x9, TPIDR_EL0
   e1704: f9401529     	ldr	x9, [x9, #0x28]
   e1708: f85f83aa     	ldur	x10, [x29, #-0x8]
   e170c: eb0a0129     	subs	x9, x9, x10
   e1710: b90017e8     	str	w8, [sp, #0x14]
   e1714: f90007e9     	str	x9, [sp, #0x8]
   e1718: 540000c1     	b.ne	0xe1730 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2ec>
   e171c: 14000001     	b	0xe1720 <android::MPEG4Source::parseSampleAuxiliaryInformationSizes(long, long)+0x2dc>
   e1720: b94017e0     	ldr	w0, [sp, #0x14]
   e1724: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   e1728: 910243ff     	add	sp, sp, #0x90
   e172c: d65f03c0     	ret
   e1730: 97ff2190     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e1734 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)>:
   e1734: d10543ff     	sub	sp, sp, #0x150
   e1738: f9009bfc     	str	x28, [sp, #0x130]
   e173c: a9147bfd     	stp	x29, x30, [sp, #0x140]
   e1740: 910503fd     	add	x29, sp, #0x140
   e1744: d53bd048     	mrs	x8, TPIDR_EL0
   e1748: f9401508     	ldr	x8, [x8, #0x28]
   e174c: f81e83a8     	stur	x8, [x29, #-0x18]
   e1750: f81983a0     	stur	x0, [x29, #-0x68]
   e1754: f81903a1     	stur	x1, [x29, #-0x70]
   e1758: f81883a2     	stur	x2, [x29, #-0x78]
   e175c: f85983a8     	ldur	x8, [x29, #-0x68]
   e1760: aa0803e0     	mov	x0, x8
   e1764: 91010108     	add	x8, x8, #0x40
   e1768: f90047e0     	str	x0, [sp, #0x88]
   e176c: aa0803e0     	mov	x0, x8
   e1770: 97ff1808     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1774: f85903a1     	ldur	x1, [x29, #-0x70]
   e1778: f9400008     	ldr	x8, [x0]
   e177c: f9401d08     	ldr	x8, [x8, #0x38]
   e1780: 320003e9     	orr	w9, wzr, #0x1
   e1784: 2a0903e3     	mov	w3, w9
   e1788: d10073a2     	sub	x2, x29, #0x1c
   e178c: d63f0100     	blr	x8
   e1790: f1000408     	subs	x8, x0, #0x1
   e1794: f90043e8     	str	x8, [sp, #0x80]
   e1798: 540000a0     	b.eq	0xe17ac <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x78>
   e179c: 14000001     	b	0xe17a0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x6c>
   e17a0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e17a4: b81a43a8     	stur	w8, [x29, #-0x5c]
   e17a8: 14000153     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e17ac: f85903a8     	ldur	x8, [x29, #-0x70]
   e17b0: 91000508     	add	x8, x8, #0x1
   e17b4: f81903a8     	stur	x8, [x29, #-0x70]
   e17b8: f94047e8     	ldr	x8, [sp, #0x88]
   e17bc: 91010100     	add	x0, x8, #0x40
   e17c0: 97ff17f4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e17c4: f85903a1     	ldur	x1, [x29, #-0x70]
   e17c8: d10083a2     	sub	x2, x29, #0x20
   e17cc: 97ff025d     	bl	0xa2140 <_ZN7android10DataSource9getUInt24ElPj@plt>
   e17d0: 370000a0     	tbnz	w0, #0x0, 0xe17e4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0xb0>
   e17d4: 14000001     	b	0xe17d8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0xa4>
   e17d8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e17dc: b81a43a8     	stur	w8, [x29, #-0x5c]
   e17e0: 14000145     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e17e4: f85903a8     	ldur	x8, [x29, #-0x70]
   e17e8: 91000d08     	add	x8, x8, #0x3
   e17ec: f81903a8     	stur	x8, [x29, #-0x70]
   e17f0: f94047e8     	ldr	x8, [sp, #0x88]
   e17f4: 91010100     	add	x0, x8, #0x40
   e17f8: 97ff17e6     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e17fc: f85903a1     	ldur	x1, [x29, #-0x70]
   e1800: d10093a2     	sub	x2, x29, #0x24
   e1804: 97fef98b     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1808: 370000a0     	tbnz	w0, #0x0, 0xe181c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0xe8>
   e180c: 14000001     	b	0xe1810 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0xdc>
   e1810: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1814: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1818: 14000137     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e181c: f85903a8     	ldur	x8, [x29, #-0x70]
   e1820: 91001108     	add	x8, x8, #0x4
   e1824: f81903a8     	stur	x8, [x29, #-0x70]
   e1828: b85dc3a9     	ldur	w9, [x29, #-0x24]
   e182c: 350000a9     	cbnz	w9, 0xe1840 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x10c>
   e1830: 14000001     	b	0xe1834 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x100>
   e1834: 2a1f03e8     	mov	w8, wzr
   e1838: b81a43a8     	stur	w8, [x29, #-0x5c]
   e183c: 1400012e     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1840: b85dc3a8     	ldur	w8, [x29, #-0x24]
   e1844: 531d7d08     	lsr	w8, w8, #29
   e1848: 340000a8     	cbz	w8, 0xe185c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x128>
   e184c: 14000001     	b	0xe1850 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x11c>
   e1850: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1854: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1858: 14000127     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e185c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   e1860: f94047e9     	ldr	x9, [sp, #0x88]
   e1864: b940cd2a     	ldr	w10, [x9, #0xcc]
   e1868: 6b0a0108     	subs	w8, w8, w10
   e186c: b9007fe8     	str	w8, [sp, #0x7c]
   e1870: 540002a9     	b.ls	0xe18c4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x190>
   e1874: 14000001     	b	0xe1878 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x144>
   e1878: f94047e8     	ldr	x8, [sp, #0x88]
   e187c: f9406900     	ldr	x0, [x8, #0xd0]
   e1880: b85dc3a9     	ldur	w9, [x29, #-0x24]
   e1884: 531d7129     	lsl	w9, w9, #3
   e1888: 2a0903e1     	mov	w1, w9
   e188c: 97ff0879     	bl	0xa3a70 <realloc@plt>
   e1890: f81803a0     	stur	x0, [x29, #-0x80]
   e1894: f85803a8     	ldur	x8, [x29, #-0x80]
   e1898: b50000a8     	cbnz	x8, 0xe18ac <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x178>
   e189c: 14000001     	b	0xe18a0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x16c>
   e18a0: 12800168     	mov	w8, #-0xc               // =-12
   e18a4: b81a43a8     	stur	w8, [x29, #-0x5c]
   e18a8: 14000113     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e18ac: f85803a8     	ldur	x8, [x29, #-0x80]
   e18b0: f94047e9     	ldr	x9, [sp, #0x88]
   e18b4: f9006928     	str	x8, [x9, #0xd0]
   e18b8: b85dc3aa     	ldur	w10, [x29, #-0x24]
   e18bc: b900cd2a     	str	w10, [x9, #0xcc]
   e18c0: 14000001     	b	0xe18c4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x190>
   e18c4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   e18c8: f94047e9     	ldr	x9, [sp, #0x88]
   e18cc: b900c928     	str	w8, [x9, #0xc8]
   e18d0: f940692a     	ldr	x10, [x9, #0xd0]
   e18d4: b50000aa     	cbnz	x10, 0xe18e8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1b4>
   e18d8: 14000001     	b	0xe18dc <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1a8>
   e18dc: 2a1f03e8     	mov	w8, wzr
   e18e0: b81a43a8     	stur	w8, [x29, #-0x5c]
   e18e4: 14000104     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e18e8: aa1f03e8     	mov	x8, xzr
   e18ec: f81783a8     	stur	x8, [x29, #-0x88]
   e18f0: 14000001     	b	0xe18f4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1c0>
   e18f4: f85783a8     	ldur	x8, [x29, #-0x88]
   e18f8: b85dc3a9     	ldur	w9, [x29, #-0x24]
   e18fc: 2a0903ea     	mov	w10, w9
   e1900: eb0a0108     	subs	x8, x8, x10
   e1904: f9003be8     	str	x8, [sp, #0x70]
   e1908: 54000662     	b.hs	0xe19d4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x2a0>
   e190c: 14000001     	b	0xe1910 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1dc>
   e1910: 385e43a8     	ldurb	w8, [x29, #-0x1c]
   e1914: 350002e8     	cbnz	w8, 0xe1970 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x23c>
   e1918: 14000001     	b	0xe191c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1e8>
   e191c: f94047e8     	ldr	x8, [sp, #0x88]
   e1920: 91010100     	add	x0, x8, #0x40
   e1924: 97ff179b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1928: f85903a1     	ldur	x1, [x29, #-0x70]
   e192c: d100a3a2     	sub	x2, x29, #0x28
   e1930: 97fef940     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1934: 370000a0     	tbnz	w0, #0x0, 0xe1948 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x214>
   e1938: 14000001     	b	0xe193c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x208>
   e193c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1940: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1944: 140000ec     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1948: b85d83a8     	ldur	w8, [x29, #-0x28]
   e194c: 2a0803e9     	mov	w9, w8
   e1950: f94047ea     	ldr	x10, [sp, #0x88]
   e1954: f940694b     	ldr	x11, [x10, #0xd0]
   e1958: f85783ac     	ldur	x12, [x29, #-0x88]
   e195c: f82c7969     	str	x9, [x11, x12, lsl #3]
   e1960: f85903a9     	ldur	x9, [x29, #-0x70]
   e1964: 91001129     	add	x9, x9, #0x4
   e1968: f81903a9     	stur	x9, [x29, #-0x70]
   e196c: 14000015     	b	0xe19c0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x28c>
   e1970: f94047e8     	ldr	x8, [sp, #0x88]
   e1974: 91010100     	add	x0, x8, #0x40
   e1978: 97ff1786     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e197c: f85903a1     	ldur	x1, [x29, #-0x70]
   e1980: d100c3a2     	sub	x2, x29, #0x30
   e1984: 97ff177f     	bl	0xa7780 <_ZN7android10DataSource9getUInt64ElPm@plt>
   e1988: 370000a0     	tbnz	w0, #0x0, 0xe199c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x268>
   e198c: 14000001     	b	0xe1990 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x25c>
   e1990: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1994: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1998: 140000d7     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e199c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e19a0: f94047e9     	ldr	x9, [sp, #0x88]
   e19a4: f940692a     	ldr	x10, [x9, #0xd0]
   e19a8: f85783ab     	ldur	x11, [x29, #-0x88]
   e19ac: f82b7948     	str	x8, [x10, x11, lsl #3]
   e19b0: f85903a8     	ldur	x8, [x29, #-0x70]
   e19b4: 91002108     	add	x8, x8, #0x8
   e19b8: f81903a8     	stur	x8, [x29, #-0x70]
   e19bc: 14000001     	b	0xe19c0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x28c>
   e19c0: 14000001     	b	0xe19c4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x290>
   e19c4: f85783a8     	ldur	x8, [x29, #-0x88]
   e19c8: 91000508     	add	x8, x8, #0x1
   e19cc: f81783a8     	stur	x8, [x29, #-0x88]
   e19d0: 17ffffc9     	b	0xe18f4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x1c0>
   e19d4: f94047e8     	ldr	x8, [sp, #0x88]
   e19d8: f9406909     	ldr	x9, [x8, #0xd0]
   e19dc: f9400129     	ldr	x9, [x9]
   e19e0: f81703a9     	stur	x9, [x29, #-0x90]
   e19e4: f9403d09     	ldr	x9, [x8, #0x78]
   e19e8: f85703aa     	ldur	x10, [x29, #-0x90]
   e19ec: 8b090149     	add	x9, x10, x9
   e19f0: f81703a9     	stur	x9, [x29, #-0x90]
   e19f4: 9100e100     	add	x0, x8, #0x38
   e19f8: 97ff0d2e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e19fc: 528f2a61     	mov	w1, #0x7953             // =31059
   e1a00: 72ac6e41     	movk	w1, #0x6372, lsl #16
   e1a04: d100d3a2     	sub	x2, x29, #0x34
   e1a08: 97ff0ea6     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e1a0c: b85cc3a1     	ldur	w1, [x29, #-0x34]
   e1a10: b9006fe0     	str	w0, [sp, #0x6c]
   e1a14: 340001e1     	cbz	w1, 0xe1a50 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x31c>
   e1a18: 14000001     	b	0xe1a1c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x2e8>
   e1a1c: b85cc3a8     	ldur	w8, [x29, #-0x34]
   e1a20: 71002108     	subs	w8, w8, #0x8
   e1a24: b9006be8     	str	w8, [sp, #0x68]
   e1a28: 54000140     	b.eq	0xe1a50 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x31c>
   e1a2c: 14000001     	b	0xe1a30 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x2fc>
   e1a30: b85cc3a8     	ldur	w8, [x29, #-0x34]
   e1a34: 71004108     	subs	w8, w8, #0x10
   e1a38: b90067e8     	str	w8, [sp, #0x64]
   e1a3c: 540000a0     	b.eq	0xe1a50 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x31c>
   e1a40: 14000001     	b	0xe1a44 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x310>
   e1a44: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e1a48: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1a4c: 140000aa     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1a50: aa1f03e8     	mov	x8, xzr
   e1a54: f81683a8     	stur	x8, [x29, #-0x98]
   e1a58: 14000001     	b	0xe1a5c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x328>
   e1a5c: f85683a8     	ldur	x8, [x29, #-0x98]
   e1a60: f94047e9     	ldr	x9, [sp, #0x88]
   e1a64: b940b92a     	ldr	w10, [x9, #0xb8]
   e1a68: 2a0a03eb     	mov	w11, w10
   e1a6c: eb0b0108     	subs	x8, x8, x11
   e1a70: f9002fe8     	str	x8, [sp, #0x58]
   e1a74: 540013a2     	b.hs	0xe1ce8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5b4>
   e1a78: 14000001     	b	0xe1a7c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x348>
   e1a7c: f85683a8     	ldur	x8, [x29, #-0x98]
   e1a80: f94047e9     	ldr	x9, [sp, #0x88]
   e1a84: 9104e120     	add	x0, x9, #0x138
   e1a88: f9002be8     	str	x8, [sp, #0x50]
   e1a8c: 97ff158d     	bl	0xa70c0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE4sizeEv@plt>
   e1a90: f9402be8     	ldr	x8, [sp, #0x50]
   e1a94: eb000108     	subs	x8, x8, x0
   e1a98: f90027e8     	str	x8, [sp, #0x48]
   e1a9c: 54000063     	b.lo	0xe1aa8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x374>
   e1aa0: 14000001     	b	0xe1aa4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x370>
   e1aa4: 14000091     	b	0xe1ce8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5b4>
   e1aa8: f94047e8     	ldr	x8, [sp, #0x88]
   e1aac: 9104e100     	add	x0, x8, #0x138
   e1ab0: f85683a1     	ldur	x1, [x29, #-0x98]
   e1ab4: 97ff0e17     	bl	0xa5310 <_ZN7android6VectorINS_11MPEG4Source6SampleEE10editItemAtEm@plt>
   e1ab8: f90053e0     	str	x0, [sp, #0xa0]
   e1abc: f94053e8     	ldr	x8, [sp, #0xa0]
   e1ac0: aa1f03e0     	mov	x0, xzr
   e1ac4: f9001100     	str	x0, [x8, #0x20]
   e1ac8: f9000d00     	str	x0, [x8, #0x18]
   e1acc: f94047e8     	ldr	x8, [sp, #0x88]
   e1ad0: 91010100     	add	x0, x8, #0x40
   e1ad4: 97ff172f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1ad8: f85703a1     	ldur	x1, [x29, #-0x90]
   e1adc: f94053e8     	ldr	x8, [sp, #0xa0]
   e1ae0: 91006102     	add	x2, x8, #0x18
   e1ae4: b89cc3a3     	ldursw	x3, [x29, #-0x34]
   e1ae8: f9400008     	ldr	x8, [x0]
   e1aec: f9401d08     	ldr	x8, [x8, #0x38]
   e1af0: d63f0100     	blr	x8
   e1af4: b89cc3a8     	ldursw	x8, [x29, #-0x34]
   e1af8: eb080008     	subs	x8, x0, x8
   e1afc: f90023e8     	str	x8, [sp, #0x40]
   e1b00: 540000a0     	b.eq	0xe1b14 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x3e0>
   e1b04: 14000001     	b	0xe1b08 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x3d4>
   e1b08: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1b0c: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1b10: 14000079     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1b14: b89cc3a8     	ldursw	x8, [x29, #-0x34]
   e1b18: f85703a9     	ldur	x9, [x29, #-0x90]
   e1b1c: 8b080128     	add	x8, x9, x8
   e1b20: f81703a8     	stur	x8, [x29, #-0x90]
   e1b24: f94047e8     	ldr	x8, [sp, #0x88]
   e1b28: b940b50a     	ldr	w10, [x8, #0xb4]
   e1b2c: b9009fea     	str	w10, [sp, #0x9c]
   e1b30: b9409fea     	ldr	w10, [sp, #0x9c]
   e1b34: 3500010a     	cbnz	w10, 0xe1b54 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x420>
   e1b38: 14000001     	b	0xe1b3c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x408>
   e1b3c: f94047e8     	ldr	x8, [sp, #0x88]
   e1b40: f9406109     	ldr	x9, [x8, #0xc0]
   e1b44: f85683aa     	ldur	x10, [x29, #-0x98]
   e1b48: 386a692b     	ldrb	w11, [x9, x10]
   e1b4c: b9009feb     	str	w11, [sp, #0x9c]
   e1b50: 14000001     	b	0xe1b54 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x420>
   e1b54: b9409fe8     	ldr	w8, [sp, #0x9c]
   e1b58: b85cc3a9     	ldur	w9, [x29, #-0x34]
   e1b5c: 6b090108     	subs	w8, w8, w9
   e1b60: b9003fe8     	str	w8, [sp, #0x3c]
   e1b64: 540009ad     	b.le	0xe1c98 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x564>
   e1b68: 14000001     	b	0xe1b6c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x438>
   e1b6c: f94047e8     	ldr	x8, [sp, #0x88]
   e1b70: 91010100     	add	x0, x8, #0x40
   e1b74: 97ff1707     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1b78: f85703a1     	ldur	x1, [x29, #-0x90]
   e1b7c: d100e3a2     	sub	x2, x29, #0x38
   e1b80: 97ff01cc     	bl	0xa22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>
   e1b84: 370000a0     	tbnz	w0, #0x0, 0xe1b98 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x464>
   e1b88: 14000001     	b	0xe1b8c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x458>
   e1b8c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1b90: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1b94: 14000058     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1b98: f85703a8     	ldur	x8, [x29, #-0x90]
   e1b9c: 91000908     	add	x8, x8, #0x2
   e1ba0: f81703a8     	stur	x8, [x29, #-0x90]
   e1ba4: aa1f03e8     	mov	x8, xzr
   e1ba8: f9004be8     	str	x8, [sp, #0x90]
   e1bac: 14000001     	b	0xe1bb0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x47c>
   e1bb0: f9404be8     	ldr	x8, [sp, #0x90]
   e1bb4: 785c83a9     	ldurh	w9, [x29, #-0x38]
   e1bb8: 2a0903ea     	mov	w10, w9
   e1bbc: eb0a0108     	subs	x8, x8, x10
   e1bc0: f9001be8     	str	x8, [sp, #0x30]
   e1bc4: 54000682     	b.hs	0xe1c94 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x560>
   e1bc8: 14000001     	b	0xe1bcc <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x498>
   e1bcc: f94047e8     	ldr	x8, [sp, #0x88]
   e1bd0: 91010100     	add	x0, x8, #0x40
   e1bd4: 97ff16ef     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1bd8: f85703a1     	ldur	x1, [x29, #-0x90]
   e1bdc: d100f3a2     	sub	x2, x29, #0x3c
   e1be0: 97ff01b4     	bl	0xa22b0 <_ZN7android10DataSource9getUInt16ElPt@plt>
   e1be4: 370000a0     	tbnz	w0, #0x0, 0xe1bf8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x4c4>
   e1be8: 14000001     	b	0xe1bec <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x4b8>
   e1bec: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1bf0: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1bf4: 14000040     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1bf8: f85703a8     	ldur	x8, [x29, #-0x90]
   e1bfc: 91000908     	add	x8, x8, #0x2
   e1c00: f81703a8     	stur	x8, [x29, #-0x90]
   e1c04: f94047e8     	ldr	x8, [sp, #0x88]
   e1c08: 91010100     	add	x0, x8, #0x40
   e1c0c: 97ff16e1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e1c10: f85703a1     	ldur	x1, [x29, #-0x90]
   e1c14: d10103a2     	sub	x2, x29, #0x40
   e1c18: 97fef886     	bl	0x9fe30 <_ZN7android10DataSource9getUInt32ElPj@plt>
   e1c1c: 370000a0     	tbnz	w0, #0x0, 0xe1c30 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x4fc>
   e1c20: 14000001     	b	0xe1c24 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x4f0>
   e1c24: 12807d68     	mov	w8, #-0x3ec             // =-1004
   e1c28: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1c2c: 14000032     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1c30: f85703a8     	ldur	x8, [x29, #-0x90]
   e1c34: 91001108     	add	x8, x8, #0x4
   e1c38: f81703a8     	stur	x8, [x29, #-0x90]
   e1c3c: f94053e8     	ldr	x8, [sp, #0xa0]
   e1c40: 9100a100     	add	x0, x8, #0x28
   e1c44: 785c43a9     	ldurh	w9, [x29, #-0x3c]
   e1c48: 2a0903e8     	mov	w8, w9
   e1c4c: f81b83a8     	stur	x8, [x29, #-0x48]
   e1c50: d10123a1     	sub	x1, x29, #0x48
   e1c54: 97ff0d87     	bl	0xa5270 <_ZN7android6VectorImE3addERKm@plt>
   e1c58: f94053e8     	ldr	x8, [sp, #0xa0]
   e1c5c: 91014108     	add	x8, x8, #0x50
   e1c60: b85c03a9     	ldur	w9, [x29, #-0x40]
   e1c64: 2a0903e1     	mov	w1, w9
   e1c68: f81b03a1     	stur	x1, [x29, #-0x50]
   e1c6c: d10143a1     	sub	x1, x29, #0x50
   e1c70: f90017e0     	str	x0, [sp, #0x28]
   e1c74: aa0803e0     	mov	x0, x8
   e1c78: 97ff0d7e     	bl	0xa5270 <_ZN7android6VectorImE3addERKm@plt>
   e1c7c: f90013e0     	str	x0, [sp, #0x20]
   e1c80: 14000001     	b	0xe1c84 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x550>
   e1c84: f9404be8     	ldr	x8, [sp, #0x90]
   e1c88: 91000508     	add	x8, x8, #0x1
   e1c8c: f9004be8     	str	x8, [sp, #0x90]
   e1c90: 17ffffc8     	b	0xe1bb0 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x47c>
   e1c94: 14000010     	b	0xe1cd4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5a0>
   e1c98: f94053e8     	ldr	x8, [sp, #0xa0]
   e1c9c: 9100a100     	add	x0, x8, #0x28
   e1ca0: aa1f03e8     	mov	x8, xzr
   e1ca4: f81a83a8     	stur	x8, [x29, #-0x58]
   e1ca8: d10163a1     	sub	x1, x29, #0x58
   e1cac: 97ff0d71     	bl	0xa5270 <_ZN7android6VectorImE3addERKm@plt>
   e1cb0: f94053e8     	ldr	x8, [sp, #0xa0]
   e1cb4: 91014101     	add	x1, x8, #0x50
   e1cb8: 91002108     	add	x8, x8, #0x8
   e1cbc: f9000fe0     	str	x0, [sp, #0x18]
   e1cc0: aa0103e0     	mov	x0, x1
   e1cc4: aa0803e1     	mov	x1, x8
   e1cc8: 97ff0d6a     	bl	0xa5270 <_ZN7android6VectorImE3addERKm@plt>
   e1ccc: f9000be0     	str	x0, [sp, #0x10]
   e1cd0: 14000001     	b	0xe1cd4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5a0>
   e1cd4: 14000001     	b	0xe1cd8 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5a4>
   e1cd8: f85683a8     	ldur	x8, [x29, #-0x98]
   e1cdc: 91000508     	add	x8, x8, #0x1
   e1ce0: f81683a8     	stur	x8, [x29, #-0x98]
   e1ce4: 17ffff5e     	b	0xe1a5c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x328>
   e1ce8: 2a1f03e8     	mov	w8, wzr
   e1cec: b81a43a8     	stur	w8, [x29, #-0x5c]
   e1cf0: 14000001     	b	0xe1cf4 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5c0>
   e1cf4: b85a43a8     	ldur	w8, [x29, #-0x5c]
   e1cf8: d53bd049     	mrs	x9, TPIDR_EL0
   e1cfc: f9401529     	ldr	x9, [x9, #0x28]
   e1d00: f85e83aa     	ldur	x10, [x29, #-0x18]
   e1d04: eb0a0129     	subs	x9, x9, x10
   e1d08: b9000fe8     	str	w8, [sp, #0xc]
   e1d0c: f90003e9     	str	x9, [sp]
   e1d10: 540000e1     	b.ne	0xe1d2c <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5f8>
   e1d14: 14000001     	b	0xe1d18 <android::MPEG4Source::parseSampleAuxiliaryInformationOffsets(long, long)+0x5e4>
   e1d18: b9400fe0     	ldr	w0, [sp, #0xc]
   e1d1c: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   e1d20: f9409bfc     	ldr	x28, [sp, #0x130]
   e1d24: 910543ff     	add	sp, sp, #0x150
   e1d28: d65f03c0     	ret
   e1d2c: 97ff2011     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e1d30 <android::Vector<android::MPEG4Source::Sample>::size() const>:
   e1d30: d10083ff     	sub	sp, sp, #0x20
   e1d34: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e1d38: 910043fd     	add	x29, sp, #0x10
   e1d3c: f90007e0     	str	x0, [sp, #0x8]
   e1d40: f94007e0     	ldr	x0, [sp, #0x8]
   e1d44: 97ff03a3     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   e1d48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e1d4c: 910083ff     	add	sp, sp, #0x20
   e1d50: d65f03c0     	ret

00000000000e1d54 <android::Vector<android::MPEG4Source::Sample>::editItemAt(unsigned long)>:
   e1d54: d10083ff     	sub	sp, sp, #0x20
   e1d58: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e1d5c: 910043fd     	add	x29, sp, #0x10
   e1d60: f90007e0     	str	x0, [sp, #0x8]
   e1d64: f90003e1     	str	x1, [sp]
   e1d68: f94007e0     	ldr	x0, [sp, #0x8]
   e1d6c: f94003e1     	ldr	x1, [sp]
   e1d70: 97ff0000     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
   e1d74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e1d78: 910083ff     	add	sp, sp, #0x20
   e1d7c: d65f03c0     	ret

00000000000e1d80 <android::Vector<unsigned long>::add(unsigned long const&)>:
   e1d80: d10083ff     	sub	sp, sp, #0x20
   e1d84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e1d88: 910043fd     	add	x29, sp, #0x10
   e1d8c: f90007e0     	str	x0, [sp, #0x8]
   e1d90: f90003e1     	str	x1, [sp]
   e1d94: f94007e0     	ldr	x0, [sp, #0x8]
   e1d98: f94003e1     	ldr	x1, [sp]
   e1d9c: 97ff01f1     	bl	0xa2560 <_ZN7android10VectorImpl3addEPKv@plt>
   e1da0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e1da4: 910083ff     	add	sp, sp, #0x20
   e1da8: d65f03c0     	ret

00000000000e1dac <android::MPEG4Source::Sample::Sample()>:
   e1dac: d10103ff     	sub	sp, sp, #0x40
   e1db0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e1db4: 9100c3fd     	add	x29, sp, #0x30
   e1db8: d2800508     	mov	x8, #0x28               // =40
   e1dbc: d2800a09     	mov	x9, #0x50               // =80
   e1dc0: f81f83a0     	stur	x0, [x29, #-0x8]
   e1dc4: f85f83a0     	ldur	x0, [x29, #-0x8]
   e1dc8: 8b080008     	add	x8, x0, x8
   e1dcc: f9000be0     	str	x0, [sp, #0x10]
   e1dd0: aa0803e0     	mov	x0, x8
   e1dd4: f90007e9     	str	x9, [sp, #0x8]
   e1dd8: f90003e8     	str	x8, [sp]
   e1ddc: 97ff2211     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
   e1de0: f9400be8     	ldr	x8, [sp, #0x10]
   e1de4: f94007e9     	ldr	x9, [sp, #0x8]
   e1de8: 8b090100     	add	x0, x8, x9
   e1dec: 97ff220d     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
   e1df0: 14000001     	b	0xe1df4 <android::MPEG4Source::Sample::Sample()+0x48>
   e1df4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e1df8: 910103ff     	add	sp, sp, #0x40
   e1dfc: d65f03c0     	ret
   e1e00: 2a0103e8     	mov	w8, w1
   e1e04: f81f03a0     	stur	x0, [x29, #-0x10]
   e1e08: b81ec3a8     	stur	w8, [x29, #-0x14]
   e1e0c: f94003e0     	ldr	x0, [sp]
   e1e10: 97ff1e64     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   e1e14: f85f03a0     	ldur	x0, [x29, #-0x10]
   e1e18: 97ff183e     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e1e1c <android::Vector<android::MPEG4Source::Sample>::add(android::MPEG4Source::Sample const&)>:
   e1e1c: d10083ff     	sub	sp, sp, #0x20
   e1e20: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e1e24: 910043fd     	add	x29, sp, #0x10
   e1e28: f90007e0     	str	x0, [sp, #0x8]
   e1e2c: f90003e1     	str	x1, [sp]
   e1e30: f94007e0     	ldr	x0, [sp, #0x8]
   e1e34: f94003e1     	ldr	x1, [sp]
   e1e38: 97ff01ca     	bl	0xa2560 <_ZN7android10VectorImpl3addEPKv@plt>
   e1e3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e1e40: 910083ff     	add	sp, sp, #0x20
   e1e44: d65f03c0     	ret

00000000000e1e48 <android::MPEG4Source::Sample::~Sample()>:
   e1e48: d100c3ff     	sub	sp, sp, #0x30
   e1e4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e1e50: 910083fd     	add	x29, sp, #0x20
   e1e54: d2800a08     	mov	x8, #0x50               // =80
   e1e58: d2800509     	mov	x9, #0x28               // =40
   e1e5c: f81f83a0     	stur	x0, [x29, #-0x8]
   e1e60: f85f83a0     	ldur	x0, [x29, #-0x8]
   e1e64: 8b080008     	add	x8, x0, x8
   e1e68: f9000be0     	str	x0, [sp, #0x10]
   e1e6c: aa0803e0     	mov	x0, x8
   e1e70: f90007e9     	str	x9, [sp, #0x8]
   e1e74: 97ff1e4b     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   e1e78: f9400be8     	ldr	x8, [sp, #0x10]
   e1e7c: f94007e9     	ldr	x9, [sp, #0x8]
   e1e80: 8b090100     	add	x0, x8, x9
   e1e84: 97ff1e47     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   e1e88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e1e8c: 9100c3ff     	add	sp, sp, #0x30
   e1e90: d65f03c0     	ret

00000000000e1e94 <android::MPEG4Source::getFormat()>:
   e1e94: d10143ff     	sub	sp, sp, #0x50
   e1e98: a9047bfd     	stp	x29, x30, [sp, #0x40]
   e1e9c: 910103fd     	add	x29, sp, #0x40
   e1ea0: d53bd049     	mrs	x9, TPIDR_EL0
   e1ea4: f9401529     	ldr	x9, [x9, #0x28]
   e1ea8: f81f83a9     	stur	x9, [x29, #-0x8]
   e1eac: f81e83a0     	stur	x0, [x29, #-0x18]
   e1eb0: f85e83a9     	ldur	x9, [x29, #-0x18]
   e1eb4: 91002121     	add	x1, x9, #0x8
   e1eb8: d10043a0     	sub	x0, x29, #0x10
   e1ebc: f9000be8     	str	x8, [sp, #0x10]
   e1ec0: f90007e9     	str	x9, [sp, #0x8]
   e1ec4: 97ff551f     	bl	0xb7340 <setMediaExtractor+0x248>
   e1ec8: f94007e8     	ldr	x8, [sp, #0x8]
   e1ecc: 9100e101     	add	x1, x8, #0x38
   e1ed0: f9400be0     	ldr	x0, [sp, #0x10]
   e1ed4: 97fefcbb     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e1ed8: 14000001     	b	0xe1edc <android::MPEG4Source::getFormat()+0x48>
   e1edc: d10043a0     	sub	x0, x29, #0x10
   e1ee0: 97ff55af     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e1ee4: d53bd040     	mrs	x0, TPIDR_EL0
   e1ee8: f9401400     	ldr	x0, [x0, #0x28]
   e1eec: f85f83be     	ldur	x30, [x29, #-0x8]
   e1ef0: eb1e0000     	subs	x0, x0, x30
   e1ef4: f90003e0     	str	x0, [sp]
   e1ef8: 540001a1     	b.ne	0xe1f2c <android::MPEG4Source::getFormat()+0x98>
   e1efc: 14000001     	b	0xe1f00 <android::MPEG4Source::getFormat()+0x6c>
   e1f00: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   e1f04: 910143ff     	add	sp, sp, #0x50
   e1f08: d65f03c0     	ret
   e1f0c: f90013e0     	str	x0, [sp, #0x20]
   e1f10: 2a0103e8     	mov	w8, w1
   e1f14: b9001fe8     	str	w8, [sp, #0x1c]
   e1f18: d10043a0     	sub	x0, x29, #0x10
   e1f1c: 97ff55a0     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e1f20: 14000001     	b	0xe1f24 <android::MPEG4Source::getFormat()+0x90>
   e1f24: f94013e0     	ldr	x0, [sp, #0x20]
   e1f28: 97ff17fa     	bl	0xa7f10 <_Unwind_Resume@plt>
   e1f2c: 97ff1f91     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e1f30 <android::MPEG4Source::parseNALSize(unsigned char const*) const>:
   e1f30: d10103ff     	sub	sp, sp, #0x40
   e1f34: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e1f38: 9100c3fd     	add	x29, sp, #0x30
   e1f3c: b24003e8     	orr	x8, xzr, #0x1
   e1f40: f81f03a0     	stur	x0, [x29, #-0x10]
   e1f44: f9000fe1     	str	x1, [sp, #0x18]
   e1f48: f85f03a0     	ldur	x0, [x29, #-0x10]
   e1f4c: f9407000     	ldr	x0, [x0, #0xe0]
   e1f50: eb00011f     	cmp	x8, x0
   e1f54: 1a9f17e9     	cset	w9, eq
   e1f58: f9000be0     	str	x0, [sp, #0x10]
   e1f5c: 370002a9     	tbnz	w9, #0x0, 0xe1fb0 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x80>
   e1f60: 14000001     	b	0xe1f64 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x34>
   e1f64: b27f03e8     	orr	x8, xzr, #0x2
   e1f68: f9400be9     	ldr	x9, [sp, #0x10]
   e1f6c: eb09011f     	cmp	x8, x9
   e1f70: 1a9f17ea     	cset	w10, eq
   e1f74: 370002aa     	tbnz	w10, #0x0, 0xe1fc8 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x98>
   e1f78: 14000001     	b	0xe1f7c <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x4c>
   e1f7c: b24007e8     	orr	x8, xzr, #0x3
   e1f80: f9400be9     	ldr	x9, [sp, #0x10]
   e1f84: eb09011f     	cmp	x8, x9
   e1f88: 1a9f17ea     	cset	w10, eq
   e1f8c: 370002ca     	tbnz	w10, #0x0, 0xe1fe4 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0xb4>
   e1f90: 14000001     	b	0xe1f94 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x64>
   e1f94: b27e03e8     	orr	x8, xzr, #0x4
   e1f98: f9400be9     	ldr	x9, [sp, #0x10]
   e1f9c: eb09011f     	cmp	x8, x9
   e1fa0: 1a9f17ea     	cset	w10, eq
   e1fa4: 3700044a     	tbnz	w10, #0x0, 0xe202c <android::MPEG4Source::parseNALSize(unsigned char const*) const+0xfc>
   e1fa8: 14000001     	b	0xe1fac <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x7c>
   e1fac: 14000026     	b	0xe2044 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x114>
   e1fb0: f9400fe8     	ldr	x8, [sp, #0x18]
   e1fb4: 39400109     	ldrb	w9, [x8]
   e1fb8: 2a0903e8     	mov	w8, w9
   e1fbc: d3401d08     	ubfx	x8, x8, #0, #8
   e1fc0: f81f83a8     	stur	x8, [x29, #-0x8]
   e1fc4: 14000021     	b	0xe2048 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x118>
   e1fc8: f9400fe0     	ldr	x0, [sp, #0x18]
   e1fcc: 97ff1739     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   e1fd0: b2403fe8     	orr	x8, xzr, #0xffff
   e1fd4: 2a0003e1     	mov	w1, w0
   e1fd8: 8a080028     	and	x8, x1, x8
   e1fdc: f81f83a8     	stur	x8, [x29, #-0x8]
   e1fe0: 1400001a     	b	0xe2048 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x118>
   e1fe4: b27c03e8     	orr	x8, xzr, #0x10
   e1fe8: b24003e9     	orr	x9, xzr, #0x1
   e1fec: f9400fea     	ldr	x10, [sp, #0x18]
   e1ff0: 3940014b     	ldrb	w11, [x10]
   e1ff4: 2a0b03ea     	mov	w10, w11
   e1ff8: d3401d4a     	ubfx	x10, x10, #0, #8
   e1ffc: 9ac82148     	lsl	x8, x10, x8
   e2000: f9400fea     	ldr	x10, [sp, #0x18]
   e2004: 8b090140     	add	x0, x10, x9
   e2008: f90007e8     	str	x8, [sp, #0x8]
   e200c: 97ff1729     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   e2010: b2403fe8     	orr	x8, xzr, #0xffff
   e2014: 2a0003e9     	mov	w9, w0
   e2018: 8a080128     	and	x8, x9, x8
   e201c: f94007e9     	ldr	x9, [sp, #0x8]
   e2020: aa080128     	orr	x8, x9, x8
   e2024: f81f83a8     	stur	x8, [x29, #-0x8]
   e2028: 14000008     	b	0xe2048 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x118>
   e202c: f9400fe0     	ldr	x0, [sp, #0x18]
   e2030: 97ff1524     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   e2034: 2a0003e8     	mov	w8, w0
   e2038: d3407d08     	ubfx	x8, x8, #0, #32
   e203c: f81f83a8     	stur	x8, [x29, #-0x8]
   e2040: 14000002     	b	0xe2048 <android::MPEG4Source::parseNALSize(unsigned char const*) const+0x118>
   e2044: f81f83bf     	stur	xzr, [x29, #-0x8]
   e2048: f85f83a0     	ldur	x0, [x29, #-0x8]
   e204c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e2050: 910103ff     	add	sp, sp, #0x40
   e2054: d65f03c0     	ret

00000000000e2058 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   e2058: f81e0ffc     	str	x28, [sp, #-0x20]!
   e205c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e2060: 910043fd     	add	x29, sp, #0x10
   e2064: d110c3ff     	sub	sp, sp, #0x430
   e2068: d53bd048     	mrs	x8, TPIDR_EL0
   e206c: f9401508     	ldr	x8, [x8, #0x28]
   e2070: f81e83a8     	stur	x8, [x29, #-0x18]
   e2074: f90197e0     	str	x0, [sp, #0x328]
   e2078: f90193e1     	str	x1, [sp, #0x320]
   e207c: f9018fe2     	str	x2, [sp, #0x318]
   e2080: f94197e8     	ldr	x8, [sp, #0x328]
   e2084: aa0803e0     	mov	x0, x8
   e2088: 91002101     	add	x1, x8, #0x8
   e208c: d10083a8     	sub	x8, x29, #0x20
   e2090: f90153e0     	str	x0, [sp, #0x2a0]
   e2094: aa0803e0     	mov	x0, x8
   e2098: 97ff54aa     	bl	0xb7340 <setMediaExtractor+0x248>
   e209c: f9418fe8     	ldr	x8, [sp, #0x318]
   e20a0: b40003a8     	cbz	x8, 0xe2114 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
   e20a4: 14000001     	b	0xe20a8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
   e20a8: f9418fe0     	ldr	x0, [sp, #0x318]
   e20ac: 97fefc85     	bl	0xa12c0 <_ZNK7android12IMediaSource11ReadOptions14getNonBlockingEv@plt>
   e20b0: b9029fe0     	str	w0, [sp, #0x29c]
   e20b4: 14000001     	b	0xe20b8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x60>
   e20b8: b9429fe8     	ldr	w8, [sp, #0x29c]
   e20bc: 360002c8     	tbz	w8, #0x0, 0xe2114 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
   e20c0: 14000001     	b	0xe20c4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c>
   e20c4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e20c8: f9407900     	ldr	x0, [x8, #0xf0]
   e20cc: 97ff0aa1     	bl	0xa4b50 <_ZN7android16MediaBufferGroup11has_buffersEv@plt>
   e20d0: b9029be0     	str	w0, [sp, #0x298]
   e20d4: 14000001     	b	0xe20d8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x80>
   e20d8: b9429be8     	ldr	w8, [sp, #0x298]
   e20dc: 370001c8     	tbnz	w8, #0x0, 0xe2114 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
   e20e0: 14000001     	b	0xe20e4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
   e20e4: f94193e8     	ldr	x8, [sp, #0x320]
   e20e8: aa1f03e9     	mov	x9, xzr
   e20ec: f9000109     	str	x9, [x8]
   e20f0: 1280014a     	mov	w10, #-0xb              // =-11
   e20f4: b90337ea     	str	w10, [sp, #0x334]
   e20f8: 320003ea     	orr	w10, wzr, #0x1
   e20fc: b9030bea     	str	w10, [sp, #0x308]
   e2100: 1400048c     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2104: f9018be0     	str	x0, [sp, #0x310]
   e2108: 2a0103e8     	mov	w8, w1
   e210c: b9030fe8     	str	w8, [sp, #0x30c]
   e2110: 14000498     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e2114: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2118: f9403909     	ldr	x9, [x8, #0x70]
   e211c: f1000529     	subs	x9, x9, #0x1
   e2120: f9014be9     	str	x9, [sp, #0x290]
   e2124: 5400020b     	b.lt	0xe2164 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10c>
   e2128: 14000001     	b	0xe212c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd4>
   e212c: f94193e1     	ldr	x1, [sp, #0x320]
   e2130: f9418fe2     	ldr	x2, [sp, #0x318]
   e2134: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2138: f9400109     	ldr	x9, [x8]
   e213c: f9403129     	ldr	x9, [x9, #0x60]
   e2140: aa0803e0     	mov	x0, x8
   e2144: d63f0120     	blr	x9
   e2148: b9028fe0     	str	w0, [sp, #0x28c]
   e214c: 14000001     	b	0xe2150 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf8>
   e2150: b9428fe8     	ldr	w8, [sp, #0x28c]
   e2154: b90337e8     	str	w8, [sp, #0x334]
   e2158: 320003e9     	orr	w9, wzr, #0x1
   e215c: b9030be9     	str	w9, [sp, #0x308]
   e2160: 14000474     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2164: f94193e8     	ldr	x8, [sp, #0x320]
   e2168: aa1f03e9     	mov	x9, xzr
   e216c: f9000109     	str	x9, [x8]
   e2170: 92800008     	mov	x8, #-0x1               // =-1
   e2174: f90183e8     	str	x8, [sp, #0x300]
   e2178: f9418fe8     	ldr	x8, [sp, #0x318]
   e217c: b40013c8     	cbz	x8, 0xe23f4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x39c>
   e2180: 14000001     	b	0xe2184 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12c>
   e2184: f9418fe0     	ldr	x0, [sp, #0x318]
   e2188: d100a3a1     	sub	x1, x29, #0x28
   e218c: d100b3a2     	sub	x2, x29, #0x2c
   e2190: 97ff0880     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   e2194: b9028be0     	str	w0, [sp, #0x288]
   e2198: 14000001     	b	0xe219c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x144>
   e219c: b9428be8     	ldr	w8, [sp, #0x288]
   e21a0: 360012a8     	tbz	w8, #0x0, 0xe23f4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x39c>
   e21a4: 14000001     	b	0xe21a8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x150>
   e21a8: 2a1f03e8     	mov	w8, wzr
   e21ac: b902ffe8     	str	w8, [sp, #0x2fc]
   e21b0: b85d43a8     	ldur	w8, [x29, #-0x2c]
   e21b4: 2a0803e9     	mov	w9, w8
   e21b8: b90287e9     	str	w9, [sp, #0x284]
   e21bc: 340001a8     	cbz	w8, 0xe21f0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x198>
   e21c0: 14000001     	b	0xe21c4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   e21c4: b94287e8     	ldr	w8, [sp, #0x284]
   e21c8: 71000509     	subs	w9, w8, #0x1
   e21cc: b90283e9     	str	w9, [sp, #0x280]
   e21d0: 54000160     	b.eq	0xe21fc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a4>
   e21d4: 14000001     	b	0xe21d8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x180>
   e21d8: b94287e8     	ldr	w8, [sp, #0x284]
   e21dc: 71000909     	subs	w9, w8, #0x2
   e21e0: 71000929     	subs	w9, w9, #0x2
   e21e4: b9027fe9     	str	w9, [sp, #0x27c]
   e21e8: 54000103     	b.lo	0xe2208 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1b0>
   e21ec: 1400000a     	b	0xe2214 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1bc>
   e21f0: 2a1f03e8     	mov	w8, wzr
   e21f4: b902ffe8     	str	w8, [sp, #0x2fc]
   e21f8: 14000008     	b	0xe2218 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c0>
   e21fc: 320003e8     	orr	w8, wzr, #0x1
   e2200: b902ffe8     	str	w8, [sp, #0x2fc]
   e2204: 14000005     	b	0xe2218 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c0>
   e2208: 321f03e8     	orr	w8, wzr, #0x2
   e220c: b902ffe8     	str	w8, [sp, #0x2fc]
   e2210: 14000002     	b	0xe2218 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c0>
   e2214: 14000001     	b	0xe2218 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c0>
   e2218: f94153e8     	ldr	x8, [sp, #0x2a0]
   e221c: 91014100     	add	x0, x8, #0x50
   e2220: 97ff1284     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   e2224: f9013be0     	str	x0, [sp, #0x270]
   e2228: 14000001     	b	0xe222c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1d4>
   e222c: f85d83a1     	ldur	x1, [x29, #-0x28]
   e2230: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2234: b9804903     	ldrsw	x3, [x8, #0x48]
   e2238: b942ffe5     	ldr	w5, [sp, #0x2fc]
   e223c: 52884809     	mov	w9, #0x4240             // =16960
   e2240: 72a001e9     	movk	w9, #0xf, lsl #16
   e2244: 2a0903e2     	mov	w2, w9
   e2248: d100c3a4     	sub	x4, x29, #0x30
   e224c: f9413be0     	ldr	x0, [sp, #0x270]
   e2250: 97ff1318     	bl	0xa6eb0 <_ZN7android11SampleTable16findSampleAtTimeEmmmPjj@plt>
   e2254: b9026fe0     	str	w0, [sp, #0x26c]
   e2258: 14000001     	b	0xe225c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x204>
   e225c: b9426fe8     	ldr	w8, [sp, #0x26c]
   e2260: b902fbe8     	str	w8, [sp, #0x2f8]
   e2264: b85d43a9     	ldur	w9, [x29, #-0x2c]
   e2268: 71000d29     	subs	w9, w9, #0x3
   e226c: b9026be9     	str	w9, [sp, #0x268]
   e2270: 540000a1     	b.ne	0xe2284 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x22c>
   e2274: 14000001     	b	0xe2278 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x220>
   e2278: 2a1f03e8     	mov	w8, wzr
   e227c: b902ffe8     	str	w8, [sp, #0x2fc]
   e2280: 14000001     	b	0xe2284 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x22c>
   e2284: b942fbe8     	ldr	w8, [sp, #0x2f8]
   e2288: 35000228     	cbnz	w8, 0xe22cc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x274>
   e228c: 14000001     	b	0xe2290 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x238>
   e2290: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2294: 91014100     	add	x0, x8, #0x50
   e2298: 97ff1266     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   e229c: f90133e0     	str	x0, [sp, #0x260]
   e22a0: 14000001     	b	0xe22a4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x24c>
   e22a4: b85d03a1     	ldur	w1, [x29, #-0x30]
   e22a8: b942ffe3     	ldr	w3, [sp, #0x2fc]
   e22ac: d100d3a2     	sub	x2, x29, #0x34
   e22b0: f94133e0     	ldr	x0, [sp, #0x260]
   e22b4: 97ff2047     	bl	0xaa3d0 <_ZN7android11SampleTable18findSyncSampleNearEjPjj@plt>
   e22b8: b9025fe0     	str	w0, [sp, #0x25c]
   e22bc: 14000001     	b	0xe22c0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x268>
   e22c0: b9425fe8     	ldr	w8, [sp, #0x25c]
   e22c4: b902fbe8     	str	w8, [sp, #0x2f8]
   e22c8: 14000001     	b	0xe22cc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x274>
   e22cc: b942fbe8     	ldr	w8, [sp, #0x2f8]
   e22d0: 350002e8     	cbnz	w8, 0xe232c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d4>
   e22d4: 14000001     	b	0xe22d8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x280>
   e22d8: f94153e8     	ldr	x8, [sp, #0x2a0]
   e22dc: 91014100     	add	x0, x8, #0x50
   e22e0: 97ff1254     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   e22e4: f9012be0     	str	x0, [sp, #0x250]
   e22e8: 14000001     	b	0xe22ec <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x294>
   e22ec: b85d03a1     	ldur	w1, [x29, #-0x30]
   e22f0: d100e3a4     	sub	x4, x29, #0x38
   e22f4: aa1f03e0     	mov	x0, xzr
   e22f8: f9412be2     	ldr	x2, [sp, #0x250]
   e22fc: f90127e0     	str	x0, [sp, #0x248]
   e2300: aa0203e0     	mov	x0, x2
   e2304: f94127e2     	ldr	x2, [sp, #0x248]
   e2308: f94127e3     	ldr	x3, [sp, #0x248]
   e230c: f94127e5     	ldr	x5, [sp, #0x248]
   e2310: f94127e6     	ldr	x6, [sp, #0x248]
   e2314: 97ff012f     	bl	0xa27d0 <_ZN7android11SampleTable20getMetaDataForSampleEjPlPmPjPbS3_@plt>
   e2318: b90247e0     	str	w0, [sp, #0x244]
   e231c: 14000001     	b	0xe2320 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
   e2320: b94247e8     	ldr	w8, [sp, #0x244]
   e2324: b902fbe8     	str	w8, [sp, #0x2f8]
   e2328: 14000001     	b	0xe232c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d4>
   e232c: b942fbe8     	ldr	w8, [sp, #0x2f8]
   e2330: 340001e8     	cbz	w8, 0xe236c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x314>
   e2334: 14000001     	b	0xe2338 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
   e2338: b942fbe8     	ldr	w8, [sp, #0x2f8]
   e233c: 310fc108     	adds	w8, w8, #0x3f0
   e2340: b90243e8     	str	w8, [sp, #0x240]
   e2344: 540000a1     	b.ne	0xe2358 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x300>
   e2348: 14000001     	b	0xe234c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2f4>
   e234c: 12807e48     	mov	w8, #-0x3f3             // =-1011
   e2350: b902fbe8     	str	w8, [sp, #0x2f8]
   e2354: 14000001     	b	0xe2358 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x300>
   e2358: b942fbe8     	ldr	w8, [sp, #0x2f8]
   e235c: b90337e8     	str	w8, [sp, #0x334]
   e2360: 320003e8     	orr	w8, wzr, #0x1
   e2364: b9030be8     	str	w8, [sp, #0x308]
   e2368: 140003f2     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e236c: b85d43a8     	ldur	w8, [x29, #-0x2c]
   e2370: 71000d08     	subs	w8, w8, #0x3
   e2374: b9023fe8     	str	w8, [sp, #0x23c]
   e2378: 540001a1     	b.ne	0xe23ac <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x354>
   e237c: 14000001     	b	0xe2380 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x328>
   e2380: b85c83a8     	ldur	w8, [x29, #-0x38]
   e2384: 2a0803e9     	mov	w9, w8
   e2388: 52884808     	mov	w8, #0x4240             // =16960
   e238c: 72a001e8     	movk	w8, #0xf, lsl #16
   e2390: 2a0803ea     	mov	w10, w8
   e2394: 9b0a7d29     	mul	x9, x9, x10
   e2398: f94153ea     	ldr	x10, [sp, #0x2a0]
   e239c: b980494b     	ldrsw	x11, [x10, #0x48]
   e23a0: 9acb0d29     	sdiv	x9, x9, x11
   e23a4: f90183e9     	str	x9, [sp, #0x300]
   e23a8: 14000001     	b	0xe23ac <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x354>
   e23ac: b85cc3a8     	ldur	w8, [x29, #-0x34]
   e23b0: f94153e9     	ldr	x9, [sp, #0x2a0]
   e23b4: b9005928     	str	w8, [x9, #0x58]
   e23b8: f9407d2a     	ldr	x10, [x9, #0xf8]
   e23bc: b40001aa     	cbz	x10, 0xe23f0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x398>
   e23c0: 14000001     	b	0xe23c4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x36c>
   e23c4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e23c8: f9407d09     	ldr	x9, [x8, #0xf8]
   e23cc: f940012a     	ldr	x10, [x9]
   e23d0: f940014a     	ldr	x10, [x10]
   e23d4: aa0903e0     	mov	x0, x9
   e23d8: d63f0140     	blr	x10
   e23dc: 14000001     	b	0xe23e0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x388>
   e23e0: aa1f03e8     	mov	x8, xzr
   e23e4: f94153e9     	ldr	x9, [sp, #0x2a0]
   e23e8: f9007d28     	str	x8, [x9, #0xf8]
   e23ec: 14000001     	b	0xe23f0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x398>
   e23f0: 14000001     	b	0xe23f4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x39c>
   e23f4: aa1f03e8     	mov	x8, xzr
   e23f8: f81c03a8     	stur	x8, [x29, #-0x40]
   e23fc: f81b83a8     	stur	x8, [x29, #-0x48]
   e2400: 2a1f03e9     	mov	w9, wzr
   e2404: 390bd3e9     	strb	w9, [sp, #0x2f4]
   e2408: f94153e8     	ldr	x8, [sp, #0x2a0]
   e240c: f9407d0a     	ldr	x10, [x8, #0xf8]
   e2410: b500086a     	cbnz	x10, 0xe251c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4c4>
   e2414: 14000001     	b	0xe2418 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3c0>
   e2418: 320003e8     	orr	w8, wzr, #0x1
   e241c: 390bd3e8     	strb	w8, [sp, #0x2f4]
   e2420: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2424: 91014120     	add	x0, x9, #0x50
   e2428: 97ff1202     	bl	0xa6c30 <_ZNK7android2spINS_11SampleTableEEptEv@plt>
   e242c: f9011be0     	str	x0, [sp, #0x230]
   e2430: 14000001     	b	0xe2434 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3dc>
   e2434: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2438: b9405901     	ldr	w1, [x8, #0x58]
   e243c: d10103a2     	sub	x2, x29, #0x40
   e2440: d10123a3     	sub	x3, x29, #0x48
   e2444: d10133a4     	sub	x4, x29, #0x4c
   e2448: d10153a5     	sub	x5, x29, #0x54
   e244c: d10143a6     	sub	x6, x29, #0x50
   e2450: f9411be0     	ldr	x0, [sp, #0x230]
   e2454: 97ff00df     	bl	0xa27d0 <_ZN7android11SampleTable20getMetaDataForSampleEjPlPmPjPbS3_@plt>
   e2458: b9022fe0     	str	w0, [sp, #0x22c]
   e245c: 14000001     	b	0xe2460 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x408>
   e2460: b9422fe8     	ldr	w8, [sp, #0x22c]
   e2464: b902f3e8     	str	w8, [sp, #0x2f0]
   e2468: b942f3e9     	ldr	w9, [sp, #0x2f0]
   e246c: 340000e9     	cbz	w9, 0xe2488 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x430>
   e2470: 14000001     	b	0xe2474 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x41c>
   e2474: b942f3e8     	ldr	w8, [sp, #0x2f0]
   e2478: b90337e8     	str	w8, [sp, #0x334]
   e247c: 320003e8     	orr	w8, wzr, #0x1
   e2480: b9030be8     	str	w8, [sp, #0x308]
   e2484: 140003ab     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2488: f94153e8     	ldr	x8, [sp, #0x2a0]
   e248c: f9407900     	ldr	x0, [x8, #0xf0]
   e2490: 9103e101     	add	x1, x8, #0xf8
   e2494: 2a1f03e2     	mov	w2, wzr
   e2498: aa1f03e3     	mov	x3, xzr
   e249c: 97ff0d8d     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   e24a0: b9022be0     	str	w0, [sp, #0x228]
   e24a4: 14000001     	b	0xe24a8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x450>
   e24a8: b9422be8     	ldr	w8, [sp, #0x228]
   e24ac: b902f3e8     	str	w8, [sp, #0x2f0]
   e24b0: b942f3e9     	ldr	w9, [sp, #0x2f0]
   e24b4: 340000e9     	cbz	w9, 0xe24d0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x478>
   e24b8: 14000001     	b	0xe24bc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x464>
   e24bc: b942f3e8     	ldr	w8, [sp, #0x2f0]
   e24c0: b90337e8     	str	w8, [sp, #0x334]
   e24c4: 320003e8     	orr	w8, wzr, #0x1
   e24c8: b9030be8     	str	w8, [sp, #0x308]
   e24cc: 14000399     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e24d0: f85b83a8     	ldur	x8, [x29, #-0x48]
   e24d4: f94153e9     	ldr	x9, [sp, #0x2a0]
   e24d8: f9407d20     	ldr	x0, [x9, #0xf8]
   e24dc: f90113e8     	str	x8, [sp, #0x220]
   e24e0: 97ff0720     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e24e4: f9010fe0     	str	x0, [sp, #0x218]
   e24e8: 14000001     	b	0xe24ec <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x494>
   e24ec: f94113e8     	ldr	x8, [sp, #0x220]
   e24f0: f9410fe9     	ldr	x9, [sp, #0x218]
   e24f4: eb09010a     	subs	x10, x8, x9
   e24f8: f9010bea     	str	x10, [sp, #0x210]
   e24fc: 540000e9     	b.ls	0xe2518 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4c0>
   e2500: 14000001     	b	0xe2504 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4ac>
   e2504: 321667e8     	orr	w8, wzr, #0xfffffc0f
   e2508: b90337e8     	str	w8, [sp, #0x334]
   e250c: 320003e8     	orr	w8, wzr, #0x1
   e2510: b9030be8     	str	w8, [sp, #0x308]
   e2514: 14000387     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2518: 14000001     	b	0xe251c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4c4>
   e251c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2520: 39436109     	ldrb	w9, [x8, #0xd8]
   e2524: 370000c9     	tbnz	w9, #0x0, 0xe253c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4e4>
   e2528: 14000001     	b	0xe252c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4d4>
   e252c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2530: 39436509     	ldrb	w9, [x8, #0xd9]
   e2534: 360000c9     	tbz	w9, #0x0, 0xe254c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
   e2538: 14000001     	b	0xe253c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4e4>
   e253c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2540: 39440109     	ldrb	w9, [x8, #0x100]
   e2544: 36002d49     	tbz	w9, #0x0, 0xe2aec <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa94>
   e2548: 14000001     	b	0xe254c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
   e254c: 394bd3e8     	ldrb	w8, [sp, #0x2f4]
   e2550: 360018c8     	tbz	w8, #0x0, 0xe2868 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x810>
   e2554: 14000001     	b	0xe2558 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x500>
   e2558: f94153e8     	ldr	x8, [sp, #0x2a0]
   e255c: 91010100     	add	x0, x8, #0x40
   e2560: 97ff148c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e2564: f90107e0     	str	x0, [sp, #0x208]
   e2568: 14000001     	b	0xe256c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x514>
   e256c: f85c03a8     	ldur	x8, [x29, #-0x40]
   e2570: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2574: f9407d20     	ldr	x0, [x9, #0xf8]
   e2578: f90103e8     	str	x8, [sp, #0x200]
   e257c: 97ff0299     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e2580: f900ffe0     	str	x0, [sp, #0x1f8]
   e2584: 14000001     	b	0xe2588 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x530>
   e2588: f85b83a3     	ldur	x3, [x29, #-0x48]
   e258c: f94107e8     	ldr	x8, [sp, #0x208]
   e2590: f9400109     	ldr	x9, [x8]
   e2594: f9401d29     	ldr	x9, [x9, #0x38]
   e2598: aa0803e0     	mov	x0, x8
   e259c: f94103e1     	ldr	x1, [sp, #0x200]
   e25a0: f940ffe2     	ldr	x2, [sp, #0x1f8]
   e25a4: d63f0120     	blr	x9
   e25a8: f900fbe0     	str	x0, [sp, #0x1f0]
   e25ac: 14000001     	b	0xe25b0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x558>
   e25b0: f940fbe8     	ldr	x8, [sp, #0x1f0]
   e25b4: f90177e8     	str	x8, [sp, #0x2e8]
   e25b8: f94177e9     	ldr	x9, [sp, #0x2e8]
   e25bc: f85b83aa     	ldur	x10, [x29, #-0x48]
   e25c0: eb0a0129     	subs	x9, x9, x10
   e25c4: f900f7e9     	str	x9, [sp, #0x1e8]
   e25c8: 5400022a     	b.ge	0xe260c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5b4>
   e25cc: 14000001     	b	0xe25d0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x578>
   e25d0: f94153e8     	ldr	x8, [sp, #0x2a0]
   e25d4: f9407d09     	ldr	x9, [x8, #0xf8]
   e25d8: f940012a     	ldr	x10, [x9]
   e25dc: f940014a     	ldr	x10, [x10]
   e25e0: aa0903e0     	mov	x0, x9
   e25e4: d63f0140     	blr	x10
   e25e8: 14000001     	b	0xe25ec <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x594>
   e25ec: aa1f03e8     	mov	x8, xzr
   e25f0: f94153e9     	ldr	x9, [sp, #0x2a0]
   e25f4: f9007d28     	str	x8, [x9, #0xf8]
   e25f8: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   e25fc: b90337ea     	str	w10, [sp, #0x334]
   e2600: 320003ea     	orr	w10, wzr, #0x1
   e2604: b9030bea     	str	w10, [sp, #0x308]
   e2608: 1400034a     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e260c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2610: f9407d00     	ldr	x0, [x8, #0xf8]
   e2614: f85b83a2     	ldur	x2, [x29, #-0x48]
   e2618: aa1f03e1     	mov	x1, xzr
   e261c: 97ff12b5     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e2620: 14000001     	b	0xe2624 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5cc>
   e2624: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2628: f9407d00     	ldr	x0, [x8, #0xf8]
   e262c: d10183a8     	sub	x8, x29, #0x60
   e2630: 97ff06c0     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e2634: 14000001     	b	0xe2638 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5e0>
   e2638: d10183a0     	sub	x0, x29, #0x60
   e263c: 97ff0a1d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e2640: f900f3e0     	str	x0, [sp, #0x1e0]
   e2644: 14000001     	b	0xe2648 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5f0>
   e2648: f940f3e0     	ldr	x0, [sp, #0x1e0]
   e264c: 97ff0f2d     	bl	0xa6300 <_ZN7android8MetaData5clearEv@plt>
   e2650: 14000001     	b	0xe2654 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5fc>
   e2654: d10183a0     	sub	x0, x29, #0x60
   e2658: 97fefcc6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e265c: f94153e0     	ldr	x0, [sp, #0x2a0]
   e2660: f9407c00     	ldr	x0, [x0, #0xf8]
   e2664: d101a3a8     	sub	x8, x29, #0x68
   e2668: 97ff06b2     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e266c: 14000001     	b	0xe2670 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x618>
   e2670: d101a3a0     	sub	x0, x29, #0x68
   e2674: 97ff0a0f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e2678: f900efe0     	str	x0, [sp, #0x1d8]
   e267c: 14000001     	b	0xe2680 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x628>
   e2680: b85b43a8     	ldur	w8, [x29, #-0x4c]
   e2684: 2a0803e9     	mov	w9, w8
   e2688: 52884808     	mov	w8, #0x4240             // =16960
   e268c: 72a001e8     	movk	w8, #0xf, lsl #16
   e2690: 2a0803ea     	mov	w10, w8
   e2694: 9b0a7d29     	mul	x9, x9, x10
   e2698: f94153ea     	ldr	x10, [sp, #0x2a0]
   e269c: b980494b     	ldrsw	x11, [x10, #0x48]
   e26a0: 9acb0d22     	sdiv	x2, x9, x11
   e26a4: 528daca1     	mov	w1, #0x6d65             // =28005
   e26a8: 72ae8d21     	movk	w1, #0x7469, lsl #16
   e26ac: f940efe0     	ldr	x0, [sp, #0x1d8]
   e26b0: 97ff1ca4     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e26b4: b901d7e0     	str	w0, [sp, #0x1d4]
   e26b8: 14000001     	b	0xe26bc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x664>
   e26bc: d101a3a0     	sub	x0, x29, #0x68
   e26c0: 97fefcac     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e26c4: f94153e0     	ldr	x0, [sp, #0x2a0]
   e26c8: f9407c00     	ldr	x0, [x0, #0xf8]
   e26cc: d101c3a8     	sub	x8, x29, #0x70
   e26d0: 97ff0698     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e26d4: 14000001     	b	0xe26d8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x680>
   e26d8: d101c3a0     	sub	x0, x29, #0x70
   e26dc: 97ff09f5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e26e0: f900e7e0     	str	x0, [sp, #0x1c8]
   e26e4: 14000001     	b	0xe26e8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x690>
   e26e8: b85b03a8     	ldur	w8, [x29, #-0x50]
   e26ec: 2a0803e9     	mov	w9, w8
   e26f0: 52884808     	mov	w8, #0x4240             // =16960
   e26f4: 72a001e8     	movk	w8, #0xf, lsl #16
   e26f8: 2a0803ea     	mov	w10, w8
   e26fc: 9b0a7d29     	mul	x9, x9, x10
   e2700: f94153ea     	ldr	x10, [sp, #0x2a0]
   e2704: b980494b     	ldrsw	x11, [x10, #0x48]
   e2708: 9acb0d22     	sdiv	x2, x9, x11
   e270c: 528e4c21     	mov	w1, #0x7261             // =29281
   e2710: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   e2714: f940e7e0     	ldr	x0, [sp, #0x1c8]
   e2718: 97ff1c8a     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e271c: b901c7e0     	str	w0, [sp, #0x1c4]
   e2720: 14000001     	b	0xe2724 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6cc>
   e2724: d101c3a0     	sub	x0, x29, #0x70
   e2728: 97fefc92     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e272c: f94183e0     	ldr	x0, [sp, #0x300]
   e2730: b7f805a0     	tbnz	x0, #0x3f, 0xe27e4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78c>
   e2734: 14000001     	b	0xe2738 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6e0>
   e2738: f94153e8     	ldr	x8, [sp, #0x2a0]
   e273c: f9407d00     	ldr	x0, [x8, #0xf8]
   e2740: d101e3a8     	sub	x8, x29, #0x78
   e2744: 97ff067b     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e2748: 14000001     	b	0xe274c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6f4>
   e274c: d101e3a0     	sub	x0, x29, #0x78
   e2750: 97ff09d8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e2754: f900dfe0     	str	x0, [sp, #0x1b8]
   e2758: 14000001     	b	0xe275c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x704>
   e275c: f94183e2     	ldr	x2, [sp, #0x300]
   e2760: 528e4a81     	mov	w1, #0x7254             // =29268
   e2764: 72ae8c21     	movk	w1, #0x7461, lsl #16
   e2768: f940dfe0     	ldr	x0, [sp, #0x1b8]
   e276c: 97ff1c75     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e2770: b901b7e0     	str	w0, [sp, #0x1b4]
   e2774: 14000001     	b	0xe2778 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x720>
   e2778: d101e3a0     	sub	x0, x29, #0x78
   e277c: 97fefc7d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e2780: 14000019     	b	0xe27e4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78c>
   e2784: f9018be0     	str	x0, [sp, #0x310]
   e2788: 2a0103e8     	mov	w8, w1
   e278c: b9030fe8     	str	w8, [sp, #0x30c]
   e2790: d10183a0     	sub	x0, x29, #0x60
   e2794: 97fefc77     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e2798: 140002f6     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e279c: f9018be0     	str	x0, [sp, #0x310]
   e27a0: 2a0103e8     	mov	w8, w1
   e27a4: b9030fe8     	str	w8, [sp, #0x30c]
   e27a8: d101a3a0     	sub	x0, x29, #0x68
   e27ac: 97fefc71     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e27b0: 140002f0     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e27b4: f9018be0     	str	x0, [sp, #0x310]
   e27b8: 2a0103e8     	mov	w8, w1
   e27bc: b9030fe8     	str	w8, [sp, #0x30c]
   e27c0: d101c3a0     	sub	x0, x29, #0x70
   e27c4: 97fefc6b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e27c8: 140002ea     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e27cc: f9018be0     	str	x0, [sp, #0x310]
   e27d0: 2a0103e8     	mov	w8, w1
   e27d4: b9030fe8     	str	w8, [sp, #0x30c]
   e27d8: d101e3a0     	sub	x0, x29, #0x78
   e27dc: 97fefc65     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e27e0: 140002e4     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e27e4: 385ac3a8     	ldurb	w8, [x29, #-0x54]
   e27e8: 36000368     	tbz	w8, #0x0, 0xe2854 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7fc>
   e27ec: 14000001     	b	0xe27f0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x798>
   e27f0: f94153e8     	ldr	x8, [sp, #0x2a0]
   e27f4: f9407d00     	ldr	x0, [x8, #0xf8]
   e27f8: d10203a8     	sub	x8, x29, #0x80
   e27fc: 97ff064d     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e2800: 14000001     	b	0xe2804 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7ac>
   e2804: d10203a0     	sub	x0, x29, #0x80
   e2808: 97ff09aa     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e280c: f900d7e0     	str	x0, [sp, #0x1a8]
   e2810: 14000001     	b	0xe2814 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7bc>
   e2814: 528dcc61     	mov	w1, #0x6e63             // =28259
   e2818: 72ae6f21     	movk	w1, #0x7379, lsl #16
   e281c: 320003e2     	orr	w2, wzr, #0x1
   e2820: f940d7e0     	ldr	x0, [sp, #0x1a8]
   e2824: 97ff0413     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e2828: b901a7e0     	str	w0, [sp, #0x1a4]
   e282c: 14000001     	b	0xe2830 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7d8>
   e2830: d10203a0     	sub	x0, x29, #0x80
   e2834: 97fefc4f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e2838: 14000007     	b	0xe2854 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7fc>
   e283c: f9018be0     	str	x0, [sp, #0x310]
   e2840: 2a0103e8     	mov	w8, w1
   e2844: b9030fe8     	str	w8, [sp, #0x30c]
   e2848: d10203a0     	sub	x0, x29, #0x80
   e284c: 97fefc49     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e2850: 140002c8     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e2854: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2858: b9405909     	ldr	w9, [x8, #0x58]
   e285c: 11000529     	add	w9, w9, #0x1
   e2860: b9005909     	str	w9, [x8, #0x58]
   e2864: 14000001     	b	0xe2868 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x810>
   e2868: f94153e8     	ldr	x8, [sp, #0x2a0]
   e286c: 39436109     	ldrb	w9, [x8, #0xd8]
   e2870: 37000229     	tbnz	w9, #0x0, 0xe28b4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x85c>
   e2874: 14000001     	b	0xe2878 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x820>
   e2878: f94153e8     	ldr	x8, [sp, #0x2a0]
   e287c: 39436509     	ldrb	w9, [x8, #0xd9]
   e2880: 370001a9     	tbnz	w9, #0x0, 0xe28b4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x85c>
   e2884: 14000001     	b	0xe2888 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x830>
   e2888: f94153e8     	ldr	x8, [sp, #0x2a0]
   e288c: f9407d09     	ldr	x9, [x8, #0xf8]
   e2890: f94193ea     	ldr	x10, [sp, #0x320]
   e2894: f9000149     	str	x9, [x10]
   e2898: aa1f03e9     	mov	x9, xzr
   e289c: f9007d09     	str	x9, [x8, #0xf8]
   e28a0: 2a1f03eb     	mov	w11, wzr
   e28a4: b90337eb     	str	w11, [sp, #0x334]
   e28a8: 320003eb     	orr	w11, wzr, #0x1
   e28ac: b9030beb     	str	w11, [sp, #0x308]
   e28b0: 140002a0     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e28b4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e28b8: f9407d00     	ldr	x0, [x8, #0xf8]
   e28bc: 97fefcd5     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e28c0: f900cfe0     	str	x0, [sp, #0x198]
   e28c4: 14000001     	b	0xe28c8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x870>
   e28c8: f94153e8     	ldr	x8, [sp, #0x2a0]
   e28cc: f9407d00     	ldr	x0, [x8, #0xf8]
   e28d0: 97ff01c4     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e28d4: f900cbe0     	str	x0, [sp, #0x190]
   e28d8: 14000001     	b	0xe28dc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x884>
   e28dc: f94153e8     	ldr	x8, [sp, #0x2a0]
   e28e0: f9407d00     	ldr	x0, [x8, #0xf8]
   e28e4: 97ff1347     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e28e8: f900c7e0     	str	x0, [sp, #0x188]
   e28ec: 14000001     	b	0xe28f0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x898>
   e28f0: f940cbe8     	ldr	x8, [sp, #0x190]
   e28f4: f940c7e9     	ldr	x9, [sp, #0x188]
   e28f8: 8b09010a     	add	x10, x8, x9
   e28fc: f90173ea     	str	x10, [sp, #0x2e0]
   e2900: f94173e1     	ldr	x1, [sp, #0x2e0]
   e2904: f94153e0     	ldr	x0, [sp, #0x2a0]
   e2908: 97ff16a2     	bl	0xa8390 <_ZNK7android11MPEG4Source12parseNALSizeEPKh@plt>
   e290c: f900c3e0     	str	x0, [sp, #0x180]
   e2910: 14000001     	b	0xe2914 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8bc>
   e2914: f940c3e8     	ldr	x8, [sp, #0x180]
   e2918: f9016fe8     	str	x8, [sp, #0x2d8]
   e291c: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2920: f940712a     	ldr	x10, [x9, #0xe0]
   e2924: f9416feb     	ldr	x11, [sp, #0x2d8]
   e2928: aa2b03eb     	mvn	x11, x11
   e292c: eb0b014a     	subs	x10, x10, x11
   e2930: f900bfea     	str	x10, [sp, #0x178]
   e2934: 54000069     	b.ls	0xe2940 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8e8>
   e2938: 14000001     	b	0xe293c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8e4>
   e293c: 14000001     	b	0xe2940 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8e8>
   e2940: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2944: f9407d00     	ldr	x0, [x8, #0xf8]
   e2948: 97fefcb2     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e294c: f900bbe0     	str	x0, [sp, #0x170]
   e2950: 14000001     	b	0xe2954 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8fc>
   e2954: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2958: f9407109     	ldr	x9, [x8, #0xe0]
   e295c: f940bbea     	ldr	x10, [sp, #0x170]
   e2960: eb090149     	subs	x9, x10, x9
   e2964: f9416feb     	ldr	x11, [sp, #0x2d8]
   e2968: eb0b0129     	subs	x9, x9, x11
   e296c: f900b7e9     	str	x9, [sp, #0x168]
   e2970: 54000222     	b.hs	0xe29b4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x95c>
   e2974: 14000001     	b	0xe2978 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x920>
   e2978: f94153e8     	ldr	x8, [sp, #0x2a0]
   e297c: f9407d09     	ldr	x9, [x8, #0xf8]
   e2980: f940012a     	ldr	x10, [x9]
   e2984: f940014a     	ldr	x10, [x10]
   e2988: aa0903e0     	mov	x0, x9
   e298c: d63f0140     	blr	x10
   e2990: 14000001     	b	0xe2994 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x93c>
   e2994: aa1f03e8     	mov	x8, xzr
   e2998: f94153e9     	ldr	x9, [sp, #0x2a0]
   e299c: f9007d28     	str	x8, [x9, #0xf8]
   e29a0: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e29a4: b90337ea     	str	w10, [sp, #0x334]
   e29a8: 320003ea     	orr	w10, wzr, #0x1
   e29ac: b9030bea     	str	w10, [sp, #0x308]
   e29b0: 14000260     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e29b4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e29b8: f9407d00     	ldr	x0, [x8, #0xf8]
   e29bc: 97ff14d9     	bl	0xa7d20 <_ZN7android11MediaBuffer5cloneEv@plt>
   e29c0: f900b3e0     	str	x0, [sp, #0x160]
   e29c4: 14000001     	b	0xe29c8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x970>
   e29c8: f940b3e8     	ldr	x8, [sp, #0x160]
   e29cc: f9016be8     	str	x8, [sp, #0x2d0]
   e29d0: f9416be9     	ldr	x9, [sp, #0x2d0]
   e29d4: f94153ea     	ldr	x10, [sp, #0x2a0]
   e29d8: f9407d40     	ldr	x0, [x10, #0xf8]
   e29dc: f900afe9     	str	x9, [sp, #0x158]
   e29e0: 97ff1308     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e29e4: f900abe0     	str	x0, [sp, #0x150]
   e29e8: 14000001     	b	0xe29ec <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x994>
   e29ec: f94153e8     	ldr	x8, [sp, #0x2a0]
   e29f0: f9407109     	ldr	x9, [x8, #0xe0]
   e29f4: f940abea     	ldr	x10, [sp, #0x150]
   e29f8: 8b090141     	add	x1, x10, x9
   e29fc: f9416fe2     	ldr	x2, [sp, #0x2d8]
   e2a00: f940afe0     	ldr	x0, [sp, #0x158]
   e2a04: 97ff11bb     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e2a08: 14000001     	b	0xe2a0c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9b4>
   e2a0c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2a10: f9407d09     	ldr	x9, [x8, #0xf8]
   e2a14: aa0903e0     	mov	x0, x9
   e2a18: f900a7e0     	str	x0, [sp, #0x148]
   e2a1c: aa0903e0     	mov	x0, x9
   e2a20: 97ff12f8     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e2a24: f900a3e0     	str	x0, [sp, #0x140]
   e2a28: 14000001     	b	0xe2a2c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9d4>
   e2a2c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2a30: f9407109     	ldr	x9, [x8, #0xe0]
   e2a34: f940a3ea     	ldr	x10, [sp, #0x140]
   e2a38: 8b090149     	add	x9, x10, x9
   e2a3c: f9416feb     	ldr	x11, [sp, #0x2d8]
   e2a40: 8b0b0129     	add	x9, x9, x11
   e2a44: f9407d00     	ldr	x0, [x8, #0xf8]
   e2a48: f9009fe9     	str	x9, [sp, #0x138]
   e2a4c: 97fefc71     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e2a50: f9009be0     	str	x0, [sp, #0x130]
   e2a54: 14000001     	b	0xe2a58 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa00>
   e2a58: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2a5c: f9407109     	ldr	x9, [x8, #0xe0]
   e2a60: f9409bea     	ldr	x10, [sp, #0x130]
   e2a64: eb090149     	subs	x9, x10, x9
   e2a68: f9416feb     	ldr	x11, [sp, #0x2d8]
   e2a6c: eb0b0122     	subs	x2, x9, x11
   e2a70: f940a7e0     	ldr	x0, [sp, #0x148]
   e2a74: f9409fe1     	ldr	x1, [sp, #0x138]
   e2a78: 97ff119e     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e2a7c: 14000001     	b	0xe2a80 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa28>
   e2a80: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2a84: f9407d00     	ldr	x0, [x8, #0xf8]
   e2a88: 97fefc62     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e2a8c: f90097e0     	str	x0, [sp, #0x128]
   e2a90: 14000001     	b	0xe2a94 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa3c>
   e2a94: f94097e8     	ldr	x8, [sp, #0x128]
   e2a98: b50001a8     	cbnz	x8, 0xe2acc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa74>
   e2a9c: 14000001     	b	0xe2aa0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa48>
   e2aa0: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2aa4: f9407d09     	ldr	x9, [x8, #0xf8]
   e2aa8: f940012a     	ldr	x10, [x9]
   e2aac: f940014a     	ldr	x10, [x10]
   e2ab0: aa0903e0     	mov	x0, x9
   e2ab4: d63f0140     	blr	x10
   e2ab8: 14000001     	b	0xe2abc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa64>
   e2abc: aa1f03e8     	mov	x8, xzr
   e2ac0: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2ac4: f9007d28     	str	x8, [x9, #0xf8]
   e2ac8: 14000001     	b	0xe2acc <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa74>
   e2acc: f9416be8     	ldr	x8, [sp, #0x2d0]
   e2ad0: f94193e9     	ldr	x9, [sp, #0x320]
   e2ad4: f9000128     	str	x8, [x9]
   e2ad8: 2a1f03ea     	mov	w10, wzr
   e2adc: b90337ea     	str	w10, [sp, #0x334]
   e2ae0: 320003ea     	orr	w10, wzr, #0x1
   e2ae4: b9030bea     	str	w10, [sp, #0x308]
   e2ae8: 14000212     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2aec: aa1f03e8     	mov	x8, xzr
   e2af0: f90167e8     	str	x8, [sp, #0x2c8]
   e2af4: 2a1f03e9     	mov	w9, wzr
   e2af8: b817c3a9     	stur	w9, [x29, #-0x84]
   e2afc: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2b00: 9100e100     	add	x0, x8, #0x38
   e2b04: 97ff08eb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e2b08: f90093e0     	str	x0, [sp, #0x120]
   e2b0c: 14000001     	b	0xe2b10 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xab8>
   e2b10: 528e4da1     	mov	w1, #0x726d             // =29293
   e2b14: 72ad2c81     	movk	w1, #0x6964, lsl #16
   e2b18: d10213a2     	sub	x2, x29, #0x84
   e2b1c: f94093e0     	ldr	x0, [sp, #0x120]
   e2b20: 97ff0a60     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e2b24: b9011fe0     	str	w0, [sp, #0x11c]
   e2b28: 14000001     	b	0xe2b2c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xad4>
   e2b2c: 2a1f03e0     	mov	w0, wzr
   e2b30: b9411fe8     	ldr	w8, [sp, #0x11c]
   e2b34: b9011be0     	str	w0, [sp, #0x118]
   e2b38: 36000108     	tbz	w8, #0x0, 0xe2b58 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb00>
   e2b3c: 14000001     	b	0xe2b40 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xae8>
   e2b40: b857c3a8     	ldur	w8, [x29, #-0x84]
   e2b44: 71000108     	subs	w8, w8, #0x0
   e2b48: 1a9f07e9     	cset	w9, ne
   e2b4c: b90117e8     	str	w8, [sp, #0x114]
   e2b50: b9011be9     	str	w9, [sp, #0x118]
   e2b54: 14000001     	b	0xe2b58 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb00>
   e2b58: b9411be8     	ldr	w8, [sp, #0x118]
   e2b5c: 12000108     	and	w8, w8, #0x1
   e2b60: 390b13e8     	strb	w8, [sp, #0x2c4]
   e2b64: 394b13e8     	ldrb	w8, [sp, #0x2c4]
   e2b68: 36000368     	tbz	w8, #0x0, 0xe2bd4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb7c>
   e2b6c: 14000001     	b	0xe2b70 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb18>
   e2b70: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2b74: 91010100     	add	x0, x8, #0x40
   e2b78: 97ff1306     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e2b7c: f90087e0     	str	x0, [sp, #0x108]
   e2b80: 14000001     	b	0xe2b84 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb2c>
   e2b84: f85c03a8     	ldur	x8, [x29, #-0x40]
   e2b88: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2b8c: f9407d20     	ldr	x0, [x9, #0xf8]
   e2b90: f90083e8     	str	x8, [sp, #0x100]
   e2b94: 97ff0113     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e2b98: f9007fe0     	str	x0, [sp, #0xf8]
   e2b9c: 14000001     	b	0xe2ba0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb48>
   e2ba0: f85b83a3     	ldur	x3, [x29, #-0x48]
   e2ba4: f94087e8     	ldr	x8, [sp, #0x108]
   e2ba8: f9400109     	ldr	x9, [x8]
   e2bac: f9401d29     	ldr	x9, [x9, #0x38]
   e2bb0: aa0803e0     	mov	x0, x8
   e2bb4: f94083e1     	ldr	x1, [sp, #0x100]
   e2bb8: f9407fe2     	ldr	x2, [sp, #0xf8]
   e2bbc: d63f0120     	blr	x9
   e2bc0: f9007be0     	str	x0, [sp, #0xf0]
   e2bc4: 14000001     	b	0xe2bc8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb70>
   e2bc8: f9407be8     	ldr	x8, [sp, #0xf0]
   e2bcc: f90167e8     	str	x8, [sp, #0x2c8]
   e2bd0: 14000014     	b	0xe2c20 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc8>
   e2bd4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2bd8: 91010100     	add	x0, x8, #0x40
   e2bdc: 97ff12ed     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e2be0: f90077e0     	str	x0, [sp, #0xe8]
   e2be4: 14000001     	b	0xe2be8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb90>
   e2be8: f85c03a1     	ldur	x1, [x29, #-0x40]
   e2bec: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2bf0: f9408502     	ldr	x2, [x8, #0x108]
   e2bf4: f85b83a3     	ldur	x3, [x29, #-0x48]
   e2bf8: f94077e9     	ldr	x9, [sp, #0xe8]
   e2bfc: f940012a     	ldr	x10, [x9]
   e2c00: f9401d4a     	ldr	x10, [x10, #0x38]
   e2c04: aa0903e0     	mov	x0, x9
   e2c08: d63f0140     	blr	x10
   e2c0c: f90073e0     	str	x0, [sp, #0xe0]
   e2c10: 14000001     	b	0xe2c14 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbbc>
   e2c14: f94073e8     	ldr	x8, [sp, #0xe0]
   e2c18: f90167e8     	str	x8, [sp, #0x2c8]
   e2c1c: 14000001     	b	0xe2c20 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc8>
   e2c20: f94167e8     	ldr	x8, [sp, #0x2c8]
   e2c24: f85b83a9     	ldur	x9, [x29, #-0x48]
   e2c28: eb090108     	subs	x8, x8, x9
   e2c2c: f9006fe8     	str	x8, [sp, #0xd8]
   e2c30: 5400022a     	b.ge	0xe2c74 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc1c>
   e2c34: 14000001     	b	0xe2c38 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbe0>
   e2c38: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2c3c: f9407d09     	ldr	x9, [x8, #0xf8]
   e2c40: f940012a     	ldr	x10, [x9]
   e2c44: f940014a     	ldr	x10, [x10]
   e2c48: aa0903e0     	mov	x0, x9
   e2c4c: d63f0140     	blr	x10
   e2c50: 14000001     	b	0xe2c54 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbfc>
   e2c54: aa1f03e8     	mov	x8, xzr
   e2c58: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2c5c: f9007d28     	str	x8, [x9, #0xf8]
   e2c60: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   e2c64: b90337ea     	str	w10, [sp, #0x334]
   e2c68: 320003ea     	orr	w10, wzr, #0x1
   e2c6c: b9030bea     	str	w10, [sp, #0x308]
   e2c70: 140001b0     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2c74: 394b13e8     	ldrb	w8, [sp, #0x2c4]
   e2c78: 36000128     	tbz	w8, #0x0, 0xe2c9c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc44>
   e2c7c: 14000001     	b	0xe2c80 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc28>
   e2c80: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2c84: f9407d00     	ldr	x0, [x8, #0xf8]
   e2c88: f85b83a2     	ldur	x2, [x29, #-0x48]
   e2c8c: aa1f03e1     	mov	x1, xzr
   e2c90: 97ff1118     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e2c94: 14000001     	b	0xe2c98 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc40>
   e2c98: 140000de     	b	0xe3010 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfb8>
   e2c9c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2ca0: f9407d00     	ldr	x0, [x8, #0xf8]
   e2ca4: 97ff00cf     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e2ca8: f9006be0     	str	x0, [sp, #0xd0]
   e2cac: 14000001     	b	0xe2cb0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc58>
   e2cb0: f9406be8     	ldr	x8, [sp, #0xd0]
   e2cb4: f9015fe8     	str	x8, [sp, #0x2b8]
   e2cb8: aa1f03e9     	mov	x9, xzr
   e2cbc: f81703a9     	stur	x9, [x29, #-0x90]
   e2cc0: f9015be9     	str	x9, [sp, #0x2b0]
   e2cc4: 14000001     	b	0xe2cc8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc70>
   e2cc8: f85703a8     	ldur	x8, [x29, #-0x90]
   e2ccc: f85b83a9     	ldur	x9, [x29, #-0x48]
   e2cd0: eb090108     	subs	x8, x8, x9
   e2cd4: f90067e8     	str	x8, [sp, #0xc8]
   e2cd8: 540013a2     	b.hs	0xe2f4c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xef4>
   e2cdc: 14000001     	b	0xe2ce0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc88>
   e2ce0: aa1f03e8     	mov	x8, xzr
   e2ce4: f81683a8     	stur	x8, [x29, #-0x98]
   e2ce8: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2cec: 91038103     	add	x3, x8, #0xe0
   e2cf0: d10263a0     	sub	x0, x29, #0x98
   e2cf4: d10123a1     	sub	x1, x29, #0x48
   e2cf8: d10243a2     	sub	x2, x29, #0x90
   e2cfc: 940001a3     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e2d00: b900c7e0     	str	w0, [sp, #0xc4]
   e2d04: 14000001     	b	0xe2d08 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcb0>
   e2d08: b940c7e8     	ldr	w8, [sp, #0xc4]
   e2d0c: 2a2803e9     	mvn	w9, w8
   e2d10: 12000129     	and	w9, w9, #0x1
   e2d14: 390ab3e9     	strb	w9, [sp, #0x2ac]
   e2d18: aa1f03ea     	mov	x10, xzr
   e2d1c: f81603aa     	stur	x10, [x29, #-0xa0]
   e2d20: 394ab3e9     	ldrb	w9, [sp, #0x2ac]
   e2d24: 370003e9     	tbnz	w9, #0x0, 0xe2da0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd48>
   e2d28: 14000001     	b	0xe2d2c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcd4>
   e2d2c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2d30: f9408509     	ldr	x9, [x8, #0x108]
   e2d34: f85703aa     	ldur	x10, [x29, #-0x90]
   e2d38: 8b0a0121     	add	x1, x9, x10
   e2d3c: aa0803e0     	mov	x0, x8
   e2d40: 97ff1594     	bl	0xa8390 <_ZNK7android11MPEG4Source12parseNALSizeEPKh@plt>
   e2d44: f9005fe0     	str	x0, [sp, #0xb8]
   e2d48: 14000001     	b	0xe2d4c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcf4>
   e2d4c: f9405fe8     	ldr	x8, [sp, #0xb8]
   e2d50: f81603a8     	stur	x8, [x29, #-0xa0]
   e2d54: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2d58: f940712a     	ldr	x10, [x9, #0xe0]
   e2d5c: f85703ab     	ldur	x11, [x29, #-0x90]
   e2d60: 8b0a016a     	add	x10, x11, x10
   e2d64: f81703aa     	stur	x10, [x29, #-0x90]
   e2d68: aa1f03ea     	mov	x10, xzr
   e2d6c: f81583aa     	stur	x10, [x29, #-0xa8]
   e2d70: d102a3a0     	sub	x0, x29, #0xa8
   e2d74: d10123a1     	sub	x1, x29, #0x48
   e2d78: d10243a2     	sub	x2, x29, #0x90
   e2d7c: d10283a3     	sub	x3, x29, #0xa0
   e2d80: 94000182     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e2d84: b900b7e0     	str	w0, [sp, #0xb4]
   e2d88: 14000001     	b	0xe2d8c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd34>
   e2d8c: b940b7e8     	ldr	w8, [sp, #0xb4]
   e2d90: 2a2803e9     	mvn	w9, w8
   e2d94: 12000129     	and	w9, w9, #0x1
   e2d98: 390ab3e9     	strb	w9, [sp, #0x2ac]
   e2d9c: 14000001     	b	0xe2da0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd48>
   e2da0: 394ab3e8     	ldrb	w8, [sp, #0x2ac]
   e2da4: 36000228     	tbz	w8, #0x0, 0xe2de8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd90>
   e2da8: 14000001     	b	0xe2dac <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd54>
   e2dac: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2db0: f9407d09     	ldr	x9, [x8, #0xf8]
   e2db4: f940012a     	ldr	x10, [x9]
   e2db8: f940014a     	ldr	x10, [x10]
   e2dbc: aa0903e0     	mov	x0, x9
   e2dc0: d63f0140     	blr	x10
   e2dc4: 14000001     	b	0xe2dc8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd70>
   e2dc8: aa1f03e8     	mov	x8, xzr
   e2dcc: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2dd0: f9007d28     	str	x8, [x9, #0xf8]
   e2dd4: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e2dd8: b90337ea     	str	w10, [sp, #0x334]
   e2ddc: 320003ea     	orr	w10, wzr, #0x1
   e2de0: b9030bea     	str	w10, [sp, #0x308]
   e2de4: 14000153     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2de8: f85603a8     	ldur	x8, [x29, #-0xa0]
   e2dec: b5000068     	cbnz	x8, 0xe2df8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xda0>
   e2df0: 14000001     	b	0xe2df4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd9c>
   e2df4: 17ffffb5     	b	0xe2cc8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc70>
   e2df8: f9415be8     	ldr	x8, [sp, #0x2b0]
   e2dfc: b1001508     	adds	x8, x8, #0x5
   e2e00: f90057e8     	str	x8, [sp, #0xa8]
   e2e04: 54000348     	b.hi	0xe2e6c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe14>
   e2e08: 14000001     	b	0xe2e0c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdb4>
   e2e0c: f9415be8     	ldr	x8, [sp, #0x2b0]
   e2e10: 91001108     	add	x8, x8, #0x4
   e2e14: f85603a9     	ldur	x9, [x29, #-0xa0]
   e2e18: aa2903e9     	mvn	x9, x9
   e2e1c: eb090108     	subs	x8, x8, x9
   e2e20: f90053e8     	str	x8, [sp, #0xa0]
   e2e24: 54000248     	b.hi	0xe2e6c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe14>
   e2e28: 14000001     	b	0xe2e2c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdd4>
   e2e2c: f9415be8     	ldr	x8, [sp, #0x2b0]
   e2e30: f85603a9     	ldur	x9, [x29, #-0xa0]
   e2e34: 8b090108     	add	x8, x8, x9
   e2e38: 91001108     	add	x8, x8, #0x4
   e2e3c: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2e40: f9407d20     	ldr	x0, [x9, #0xf8]
   e2e44: f9004fe8     	str	x8, [sp, #0x98]
   e2e48: 97ff04c6     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e2e4c: f9004be0     	str	x0, [sp, #0x90]
   e2e50: 14000001     	b	0xe2e54 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdfc>
   e2e54: f9404fe8     	ldr	x8, [sp, #0x98]
   e2e58: f9404be9     	ldr	x9, [sp, #0x90]
   e2e5c: eb09010a     	subs	x10, x8, x9
   e2e60: f90047ea     	str	x10, [sp, #0x88]
   e2e64: 54000229     	b.ls	0xe2ea8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe50>
   e2e68: 14000001     	b	0xe2e6c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe14>
   e2e6c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2e70: f9407d09     	ldr	x9, [x8, #0xf8]
   e2e74: f940012a     	ldr	x10, [x9]
   e2e78: f940014a     	ldr	x10, [x10]
   e2e7c: aa0903e0     	mov	x0, x9
   e2e80: d63f0140     	blr	x10
   e2e84: 14000001     	b	0xe2e88 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe30>
   e2e88: aa1f03e8     	mov	x8, xzr
   e2e8c: f94153e9     	ldr	x9, [sp, #0x2a0]
   e2e90: f9007d28     	str	x8, [x9, #0xf8]
   e2e94: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e2e98: b90337ea     	str	w10, [sp, #0x334]
   e2e9c: 320003ea     	orr	w10, wzr, #0x1
   e2ea0: b9030bea     	str	w10, [sp, #0x308]
   e2ea4: 14000123     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e2ea8: f9415fe8     	ldr	x8, [sp, #0x2b8]
   e2eac: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2eb0: 9100052a     	add	x10, x9, #0x1
   e2eb4: f9015bea     	str	x10, [sp, #0x2b0]
   e2eb8: 2a1f03eb     	mov	w11, wzr
   e2ebc: 3829690b     	strb	w11, [x8, x9]
   e2ec0: f9415fe8     	ldr	x8, [sp, #0x2b8]
   e2ec4: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2ec8: 9100052a     	add	x10, x9, #0x1
   e2ecc: f9015bea     	str	x10, [sp, #0x2b0]
   e2ed0: 3829690b     	strb	w11, [x8, x9]
   e2ed4: f9415fe8     	ldr	x8, [sp, #0x2b8]
   e2ed8: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2edc: 9100052a     	add	x10, x9, #0x1
   e2ee0: f9015bea     	str	x10, [sp, #0x2b0]
   e2ee4: 3829690b     	strb	w11, [x8, x9]
   e2ee8: f9415fe8     	ldr	x8, [sp, #0x2b8]
   e2eec: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2ef0: 9100052a     	add	x10, x9, #0x1
   e2ef4: f9015bea     	str	x10, [sp, #0x2b0]
   e2ef8: 320003eb     	orr	w11, wzr, #0x1
   e2efc: 3829690b     	strb	w11, [x8, x9]
   e2f00: f9415fe8     	ldr	x8, [sp, #0x2b8]
   e2f04: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2f08: 8b090100     	add	x0, x8, x9
   e2f0c: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2f10: f9408509     	ldr	x9, [x8, #0x108]
   e2f14: f85703aa     	ldur	x10, [x29, #-0x90]
   e2f18: 8b0a0121     	add	x1, x9, x10
   e2f1c: f85603a2     	ldur	x2, [x29, #-0xa0]
   e2f20: 97fef39c     	bl	0x9fd90 <memcpy@plt>
   e2f24: f85603a8     	ldur	x8, [x29, #-0xa0]
   e2f28: f85703a9     	ldur	x9, [x29, #-0x90]
   e2f2c: 8b080128     	add	x8, x9, x8
   e2f30: f81703a8     	stur	x8, [x29, #-0x90]
   e2f34: f85603a8     	ldur	x8, [x29, #-0xa0]
   e2f38: f9415be9     	ldr	x9, [sp, #0x2b0]
   e2f3c: 8b080128     	add	x8, x9, x8
   e2f40: f9015be8     	str	x8, [sp, #0x2b0]
   e2f44: f90043e0     	str	x0, [sp, #0x80]
   e2f48: 17ffff60     	b	0xe2cc8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc70>
   e2f4c: 14000001     	b	0xe2f50 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xef8>
   e2f50: d10303a8     	sub	x8, x29, #0xc0
   e2f54: d10243a0     	sub	x0, x29, #0x90
   e2f58: d10123a1     	sub	x1, x29, #0x48
   e2f5c: 97ff1f71     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
   e2f60: 14000001     	b	0xe2f64 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf0c>
   e2f64: d10303a0     	sub	x0, x29, #0xc0
   e2f68: 97ff175a     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   e2f6c: b9007fe0     	str	w0, [sp, #0x7c]
   e2f70: 14000001     	b	0xe2f74 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf1c>
   e2f74: b9407fe8     	ldr	w8, [sp, #0x7c]
   e2f78: 37000308     	tbnz	w8, #0x0, 0xe2fd8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf80>
   e2f7c: 14000001     	b	0xe2f80 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf28>
   e2f80: d00008a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   e2f84: 913bc021     	add	x1, x1, #0xef0
   e2f88: d10363a0     	sub	x0, x29, #0xd8
   e2f8c: 97ff02fd     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   e2f90: 14000001     	b	0xe2f94 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf3c>
   e2f94: d10363a0     	sub	x0, x29, #0xd8
   e2f98: d10303a1     	sub	x1, x29, #0xc0
   e2f9c: 97feff51     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   e2fa0: 14000001     	b	0xe2fa4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf4c>
   e2fa4: d10363a0     	sub	x0, x29, #0xd8
   e2fa8: 97fefb56     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e2fac: 1400000b     	b	0xe2fd8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf80>
   e2fb0: f9018be0     	str	x0, [sp, #0x310]
   e2fb4: 2a0103e8     	mov	w8, w1
   e2fb8: b9030fe8     	str	w8, [sp, #0x30c]
   e2fbc: 14000012     	b	0xe3004 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfac>
   e2fc0: f9018be0     	str	x0, [sp, #0x310]
   e2fc4: 2a0103e8     	mov	w8, w1
   e2fc8: b9030fe8     	str	w8, [sp, #0x30c]
   e2fcc: d10363a0     	sub	x0, x29, #0xd8
   e2fd0: 97fefb4c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e2fd4: 1400000c     	b	0xe3004 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfac>
   e2fd8: d10303a0     	sub	x0, x29, #0xc0
   e2fdc: 97fefb49     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e2fe0: 14000001     	b	0xe2fe4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf8c>
   e2fe4: 14000001     	b	0xe2fe8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf90>
   e2fe8: f94153e8     	ldr	x8, [sp, #0x2a0]
   e2fec: f9407d00     	ldr	x0, [x8, #0xf8]
   e2ff0: f9415be2     	ldr	x2, [sp, #0x2b0]
   e2ff4: aa1f03e1     	mov	x1, xzr
   e2ff8: 97ff103e     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e2ffc: 14000001     	b	0xe3000 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfa8>
   e3000: 14000004     	b	0xe3010 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfb8>
   e3004: d10303a0     	sub	x0, x29, #0xc0
   e3008: 97fefb3e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e300c: 140000d9     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e3010: f94153e8     	ldr	x8, [sp, #0x2a0]
   e3014: f9407d00     	ldr	x0, [x8, #0xf8]
   e3018: d10383a8     	sub	x8, x29, #0xe0
   e301c: 97ff0445     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3020: 14000001     	b	0xe3024 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfcc>
   e3024: d10383a0     	sub	x0, x29, #0xe0
   e3028: 97ff07a2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e302c: f9003be0     	str	x0, [sp, #0x70]
   e3030: 14000001     	b	0xe3034 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfdc>
   e3034: f9403be0     	ldr	x0, [sp, #0x70]
   e3038: 97ff0cb2     	bl	0xa6300 <_ZN7android8MetaData5clearEv@plt>
   e303c: 14000001     	b	0xe3040 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfe8>
   e3040: d10383a0     	sub	x0, x29, #0xe0
   e3044: 97fefa4b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3048: f94153e0     	ldr	x0, [sp, #0x2a0]
   e304c: f9407c00     	ldr	x0, [x0, #0xf8]
   e3050: d103a3a8     	sub	x8, x29, #0xe8
   e3054: 97ff0437     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3058: 14000001     	b	0xe305c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1004>
   e305c: d103a3a0     	sub	x0, x29, #0xe8
   e3060: 97ff0794     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3064: f90037e0     	str	x0, [sp, #0x68]
   e3068: 14000001     	b	0xe306c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1014>
   e306c: b85b43a8     	ldur	w8, [x29, #-0x4c]
   e3070: 2a0803e9     	mov	w9, w8
   e3074: 52884808     	mov	w8, #0x4240             // =16960
   e3078: 72a001e8     	movk	w8, #0xf, lsl #16
   e307c: 2a0803ea     	mov	w10, w8
   e3080: 9b0a7d29     	mul	x9, x9, x10
   e3084: f94153ea     	ldr	x10, [sp, #0x2a0]
   e3088: b980494b     	ldrsw	x11, [x10, #0x48]
   e308c: 9acb0d22     	sdiv	x2, x9, x11
   e3090: 528daca1     	mov	w1, #0x6d65             // =28005
   e3094: 72ae8d21     	movk	w1, #0x7469, lsl #16
   e3098: f94037e0     	ldr	x0, [sp, #0x68]
   e309c: 97ff1a29     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e30a0: b90067e0     	str	w0, [sp, #0x64]
   e30a4: 14000001     	b	0xe30a8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1050>
   e30a8: d103a3a0     	sub	x0, x29, #0xe8
   e30ac: 97fefa31     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e30b0: f94153e0     	ldr	x0, [sp, #0x2a0]
   e30b4: f9407c00     	ldr	x0, [x0, #0xf8]
   e30b8: d103c3a8     	sub	x8, x29, #0xf0
   e30bc: 97ff041d     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e30c0: 14000001     	b	0xe30c4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x106c>
   e30c4: d103c3a0     	sub	x0, x29, #0xf0
   e30c8: 97ff077a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e30cc: f9002fe0     	str	x0, [sp, #0x58]
   e30d0: 14000001     	b	0xe30d4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x107c>
   e30d4: b85b03a8     	ldur	w8, [x29, #-0x50]
   e30d8: 2a0803e9     	mov	w9, w8
   e30dc: 52884808     	mov	w8, #0x4240             // =16960
   e30e0: 72a001e8     	movk	w8, #0xf, lsl #16
   e30e4: 2a0803ea     	mov	w10, w8
   e30e8: 9b0a7d29     	mul	x9, x9, x10
   e30ec: f94153ea     	ldr	x10, [sp, #0x2a0]
   e30f0: b980494b     	ldrsw	x11, [x10, #0x48]
   e30f4: 9acb0d22     	sdiv	x2, x9, x11
   e30f8: 528e4c21     	mov	w1, #0x7261             // =29281
   e30fc: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   e3100: f9402fe0     	ldr	x0, [sp, #0x58]
   e3104: 97ff1a0f     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e3108: b90057e0     	str	w0, [sp, #0x54]
   e310c: 14000001     	b	0xe3110 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10b8>
   e3110: d103c3a0     	sub	x0, x29, #0xf0
   e3114: 97fefa17     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3118: f94183e0     	ldr	x0, [sp, #0x300]
   e311c: b7f805a0     	tbnz	x0, #0x3f, 0xe31d0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1178>
   e3120: 14000001     	b	0xe3124 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10cc>
   e3124: f94153e8     	ldr	x8, [sp, #0x2a0]
   e3128: f9407d00     	ldr	x0, [x8, #0xf8]
   e312c: d103e3a8     	sub	x8, x29, #0xf8
   e3130: 97ff0400     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3134: 14000001     	b	0xe3138 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10e0>
   e3138: d103e3a0     	sub	x0, x29, #0xf8
   e313c: 97ff075d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3140: f90027e0     	str	x0, [sp, #0x48]
   e3144: 14000001     	b	0xe3148 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10f0>
   e3148: f94183e2     	ldr	x2, [sp, #0x300]
   e314c: 528e4a81     	mov	w1, #0x7254             // =29268
   e3150: 72ae8c21     	movk	w1, #0x7461, lsl #16
   e3154: f94027e0     	ldr	x0, [sp, #0x48]
   e3158: 97ff19fa     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e315c: b90047e0     	str	w0, [sp, #0x44]
   e3160: 14000001     	b	0xe3164 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110c>
   e3164: d103e3a0     	sub	x0, x29, #0xf8
   e3168: 97fefa02     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e316c: 14000019     	b	0xe31d0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1178>
   e3170: f9018be0     	str	x0, [sp, #0x310]
   e3174: 2a0103e8     	mov	w8, w1
   e3178: b9030fe8     	str	w8, [sp, #0x30c]
   e317c: d10383a0     	sub	x0, x29, #0xe0
   e3180: 97fef9fc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3184: 1400007b     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e3188: f9018be0     	str	x0, [sp, #0x310]
   e318c: 2a0103e8     	mov	w8, w1
   e3190: b9030fe8     	str	w8, [sp, #0x30c]
   e3194: d103a3a0     	sub	x0, x29, #0xe8
   e3198: 97fef9f6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e319c: 14000075     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e31a0: f9018be0     	str	x0, [sp, #0x310]
   e31a4: 2a0103e8     	mov	w8, w1
   e31a8: b9030fe8     	str	w8, [sp, #0x30c]
   e31ac: d103c3a0     	sub	x0, x29, #0xf0
   e31b0: 97fef9f0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e31b4: 1400006f     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e31b8: f9018be0     	str	x0, [sp, #0x310]
   e31bc: 2a0103e8     	mov	w8, w1
   e31c0: b9030fe8     	str	w8, [sp, #0x30c]
   e31c4: d103e3a0     	sub	x0, x29, #0xf8
   e31c8: 97fef9ea     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e31cc: 14000069     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e31d0: f94153e8     	ldr	x8, [sp, #0x2a0]
   e31d4: 39436109     	ldrb	w9, [x8, #0xd8]
   e31d8: 36000589     	tbz	w9, #0x0, 0xe3288 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1230>
   e31dc: 14000001     	b	0xe31e0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1188>
   e31e0: f94153e8     	ldr	x8, [sp, #0x2a0]
   e31e4: f9407d00     	ldr	x0, [x8, #0xf8]
   e31e8: 97feff7e     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e31ec: f9001fe0     	str	x0, [sp, #0x38]
   e31f0: 14000001     	b	0xe31f4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x119c>
   e31f4: f94153e8     	ldr	x8, [sp, #0x2a0]
   e31f8: f9407d00     	ldr	x0, [x8, #0xf8]
   e31fc: 97fefa85     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e3200: f9001be0     	str	x0, [sp, #0x30]
   e3204: 14000001     	b	0xe3208 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11b0>
   e3208: f9401fe0     	ldr	x0, [sp, #0x38]
   e320c: f9401be1     	ldr	x1, [sp, #0x30]
   e3210: 97fef4fc     	bl	0xa0600 <_ZN7android14FindAVCLayerIdEPKhm@plt>
   e3214: b9002fe0     	str	w0, [sp, #0x2c]
   e3218: 14000001     	b	0xe321c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11c4>
   e321c: b9402fe8     	ldr	w8, [sp, #0x2c]
   e3220: b902abe8     	str	w8, [sp, #0x2a8]
   e3224: f94153e9     	ldr	x9, [sp, #0x2a0]
   e3228: f9407d20     	ldr	x0, [x9, #0xf8]
   e322c: d10403a8     	sub	x8, x29, #0x100
   e3230: 97ff03c0     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3234: 14000001     	b	0xe3238 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11e0>
   e3238: d10403a0     	sub	x0, x29, #0x100
   e323c: 97ff071d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3240: f90013e0     	str	x0, [sp, #0x20]
   e3244: 14000001     	b	0xe3248 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11f0>
   e3248: b942abe2     	ldr	w2, [sp, #0x2a8]
   e324c: 528f2e41     	mov	w1, #0x7972             // =31090
   e3250: 72ad2981     	movk	w1, #0x694c, lsl #16
   e3254: f94013e0     	ldr	x0, [sp, #0x20]
   e3258: 97ff0186     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e325c: b9001fe0     	str	w0, [sp, #0x1c]
   e3260: 14000001     	b	0xe3264 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x120c>
   e3264: d10403a0     	sub	x0, x29, #0x100
   e3268: 97fef9c2     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e326c: 14000007     	b	0xe3288 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1230>
   e3270: f9018be0     	str	x0, [sp, #0x310]
   e3274: 2a0103e8     	mov	w8, w1
   e3278: b9030fe8     	str	w8, [sp, #0x30c]
   e327c: d10403a0     	sub	x0, x29, #0x100
   e3280: 97fef9bc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3284: 1400003b     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e3288: 385ac3a8     	ldurb	w8, [x29, #-0x54]
   e328c: 36000368     	tbz	w8, #0x0, 0xe32f8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12a0>
   e3290: 14000001     	b	0xe3294 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x123c>
   e3294: f94153e8     	ldr	x8, [sp, #0x2a0]
   e3298: f9407d00     	ldr	x0, [x8, #0xf8]
   e329c: 910ce3e8     	add	x8, sp, #0x338
   e32a0: 97ff03a4     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e32a4: 14000001     	b	0xe32a8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1250>
   e32a8: 910ce3e0     	add	x0, sp, #0x338
   e32ac: 97ff0701     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e32b0: f9000be0     	str	x0, [sp, #0x10]
   e32b4: 14000001     	b	0xe32b8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1260>
   e32b8: 528dcc61     	mov	w1, #0x6e63             // =28259
   e32bc: 72ae6f21     	movk	w1, #0x7379, lsl #16
   e32c0: 320003e2     	orr	w2, wzr, #0x1
   e32c4: f9400be0     	ldr	x0, [sp, #0x10]
   e32c8: 97ff016a     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e32cc: b9000fe0     	str	w0, [sp, #0xc]
   e32d0: 14000001     	b	0xe32d4 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x127c>
   e32d4: 910ce3e0     	add	x0, sp, #0x338
   e32d8: 97fef9a6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e32dc: 14000007     	b	0xe32f8 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12a0>
   e32e0: f9018be0     	str	x0, [sp, #0x310]
   e32e4: 2a0103e8     	mov	w8, w1
   e32e8: b9030fe8     	str	w8, [sp, #0x30c]
   e32ec: 910ce3e0     	add	x0, sp, #0x338
   e32f0: 97fef9a0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e32f4: 1400001f     	b	0xe3370 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1318>
   e32f8: f94153e8     	ldr	x8, [sp, #0x2a0]
   e32fc: b9405909     	ldr	w9, [x8, #0x58]
   e3300: 11000529     	add	w9, w9, #0x1
   e3304: b9005909     	str	w9, [x8, #0x58]
   e3308: f9407d0a     	ldr	x10, [x8, #0xf8]
   e330c: f94193eb     	ldr	x11, [sp, #0x320]
   e3310: f900016a     	str	x10, [x11]
   e3314: aa1f03ea     	mov	x10, xzr
   e3318: f9007d0a     	str	x10, [x8, #0xf8]
   e331c: 2a1f03e9     	mov	w9, wzr
   e3320: b90337e9     	str	w9, [sp, #0x334]
   e3324: 320003e9     	orr	w9, wzr, #0x1
   e3328: b9030be9     	str	w9, [sp, #0x308]
   e332c: 14000001     	b	0xe3330 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d8>
   e3330: d10083a0     	sub	x0, x29, #0x20
   e3334: 97ff509a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e3338: b94337e8     	ldr	w8, [sp, #0x334]
   e333c: d53bd040     	mrs	x0, TPIDR_EL0
   e3340: f9401400     	ldr	x0, [x0, #0x28]
   e3344: f85e83be     	ldur	x30, [x29, #-0x18]
   e3348: eb1e0000     	subs	x0, x0, x30
   e334c: b9000be8     	str	w8, [sp, #0x8]
   e3350: f90003e0     	str	x0, [sp]
   e3354: 54000181     	b.ne	0xe3384 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x132c>
   e3358: 14000001     	b	0xe335c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1304>
   e335c: b9400be0     	ldr	w0, [sp, #0x8]
   e3360: 9110c3ff     	add	sp, sp, #0x430
   e3364: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e3368: f84207fc     	ldr	x28, [sp], #0x20
   e336c: d65f03c0     	ret
   e3370: d10083a0     	sub	x0, x29, #0x20
   e3374: 97ff508a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   e3378: 14000001     	b	0xe337c <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1324>
   e337c: f9418be0     	ldr	x0, [sp, #0x310]
   e3380: 97ff12e4     	bl	0xa7f10 <_Unwind_Resume@plt>
   e3384: 97ff1a7b     	bl	0xa9d70 <__stack_chk_fail@plt>
   e3388: d10103ff     	sub	sp, sp, #0x40
   e338c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e3390: 9100c3fd     	add	x29, sp, #0x30
   e3394: 52800008     	mov	w8, #0x0                // =0
   e3398: f81f83a0     	stur	x0, [x29, #-0x8]
   e339c: f81f03a1     	stur	x1, [x29, #-0x10]
   e33a0: f9000fe2     	str	x2, [sp, #0x18]
   e33a4: f9000be3     	str	x3, [sp, #0x10]
   e33a8: b9000fe8     	str	w8, [sp, #0xc]
   e33ac: 97ff1135     	bl	0xa7880 <_Z20ENSURE_UNSIGNED_TYPEImEvv@plt>
   e33b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   e33b4: f85f03a1     	ldur	x1, [x29, #-0x10]
   e33b8: f9400fe2     	ldr	x2, [sp, #0x18]
   e33bc: 9400065b     	bl	0xe4d28 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0x54>
   e33c0: b9400fe8     	ldr	w8, [sp, #0xc]
   e33c4: b9000be8     	str	w8, [sp, #0x8]
   e33c8: 37000040     	tbnz	w0, #0x0, 0xe33d0 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1378>
   e33cc: 1400001b     	b	0xe3438 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13e0>
   e33d0: 52800008     	mov	w8, #0x0                // =0
   e33d4: f9400fe9     	ldr	x9, [sp, #0x18]
   e33d8: f9400129     	ldr	x9, [x9]
   e33dc: f9400bea     	ldr	x10, [sp, #0x10]
   e33e0: f940014a     	ldr	x10, [x10]
   e33e4: 8b0a0129     	add	x9, x9, x10
   e33e8: f9400fea     	ldr	x10, [sp, #0x18]
   e33ec: f940014a     	ldr	x10, [x10]
   e33f0: eb0a013f     	cmp	x9, x10
   e33f4: 1a9f37eb     	cset	w11, hs
   e33f8: b9000be8     	str	w8, [sp, #0x8]
   e33fc: 3700004b     	tbnz	w11, #0x0, 0xe3404 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13ac>
   e3400: 1400000e     	b	0xe3438 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13e0>
   e3404: f9400fe8     	ldr	x8, [sp, #0x18]
   e3408: f9400108     	ldr	x8, [x8]
   e340c: f9400be9     	ldr	x9, [sp, #0x10]
   e3410: f9400129     	ldr	x9, [x9]
   e3414: 8b090108     	add	x8, x8, x9
   e3418: f85f83a9     	ldur	x9, [x29, #-0x8]
   e341c: f9400129     	ldr	x9, [x9]
   e3420: eb090108     	subs	x8, x8, x9
   e3424: f85f03a9     	ldur	x9, [x29, #-0x10]
   e3428: f9400129     	ldr	x9, [x9]
   e342c: eb09011f     	cmp	x8, x9
   e3430: 1a9f87ea     	cset	w10, ls
   e3434: b9000bea     	str	w10, [sp, #0x8]
   e3438: b9400be8     	ldr	w8, [sp, #0x8]
   e343c: 320003e9     	orr	w9, wzr, #0x1
   e3440: 0a090108     	and	w8, w8, w9
   e3444: 2a0803e0     	mov	w0, w8
   e3448: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e344c: 910103ff     	add	sp, sp, #0x40
   e3450: d65f03c0     	ret

00000000000e3454 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   e3454: f81e0ffc     	str	x28, [sp, #-0x20]!
   e3458: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e345c: 910043fd     	add	x29, sp, #0x10
   e3460: d11643ff     	sub	sp, sp, #0x590
   e3464: d53bd048     	mrs	x8, TPIDR_EL0
   e3468: f9401508     	ldr	x8, [x8, #0x28]
   e346c: f81e83a8     	stur	x8, [x29, #-0x18]
   e3470: f9021be0     	str	x0, [sp, #0x430]
   e3474: f90217e1     	str	x1, [sp, #0x428]
   e3478: f90213e2     	str	x2, [sp, #0x420]
   e347c: f9421be8     	ldr	x8, [sp, #0x430]
   e3480: f94217e0     	ldr	x0, [sp, #0x428]
   e3484: aa1f03e1     	mov	x1, xzr
   e3488: f9000001     	str	x1, [x0]
   e348c: 92800000     	mov	x0, #-0x1               // =-1
   e3490: f9020fe0     	str	x0, [sp, #0x418]
   e3494: f94213e0     	ldr	x0, [sp, #0x420]
   e3498: f901afe8     	str	x8, [sp, #0x358]
   e349c: b40016a0     	cbz	x0, 0xe3770 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x31c>
   e34a0: 14000001     	b	0xe34a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
   e34a4: f94213e0     	ldr	x0, [sp, #0x420]
   e34a8: d10083a1     	sub	x1, x29, #0x20
   e34ac: d10093a2     	sub	x2, x29, #0x24
   e34b0: 97ff03b8     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   e34b4: 360015e0     	tbz	w0, #0x0, 0xe3770 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x31c>
   e34b8: 14000001     	b	0xe34bc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x68>
   e34bc: f941afe8     	ldr	x8, [sp, #0x358]
   e34c0: f9403100     	ldr	x0, [x8, #0x60]
   e34c4: 97ff155b     	bl	0xa8a30 <_ZNK7android6VectorINS_9SidxEntryEE4sizeEv@plt>
   e34c8: 2a0003e9     	mov	w9, w0
   e34cc: b90417e9     	str	w9, [sp, #0x414]
   e34d0: b94417e9     	ldr	w9, [sp, #0x414]
   e34d4: 34000fc9     	cbz	w9, 0xe36cc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x278>
   e34d8: 14000001     	b	0xe34dc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x88>
   e34dc: aa1f03e8     	mov	x8, xzr
   e34e0: f90207e8     	str	x8, [sp, #0x408]
   e34e4: f941afe8     	ldr	x8, [sp, #0x358]
   e34e8: f9403909     	ldr	x9, [x8, #0x70]
   e34ec: f81d03a9     	stur	x9, [x29, #-0x30]
   e34f0: 2a1f03ea     	mov	w10, wzr
   e34f4: b90407ea     	str	w10, [sp, #0x404]
   e34f8: 14000001     	b	0xe34fc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa8>
   e34fc: b94407e8     	ldr	w8, [sp, #0x404]
   e3500: b94417e9     	ldr	w9, [sp, #0x414]
   e3504: 6b090108     	subs	w8, w8, w9
   e3508: b90357e8     	str	w8, [sp, #0x354]
   e350c: 5400094a     	b.ge	0xe3634 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1e0>
   e3510: 14000001     	b	0xe3514 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
   e3514: f941afe8     	ldr	x8, [sp, #0x358]
   e3518: f9403100     	ldr	x0, [x8, #0x60]
   e351c: b98407e1     	ldrsw	x1, [sp, #0x404]
   e3520: 97ff1d98     	bl	0xaab80 <_ZNK7android6VectorINS_9SidxEntryEEixEm@plt>
   e3524: f901ffe0     	str	x0, [sp, #0x3f8]
   e3528: f94207e8     	ldr	x8, [sp, #0x408]
   e352c: f941ffe0     	ldr	x0, [sp, #0x3f8]
   e3530: b9400809     	ldr	w9, [x0, #0x8]
   e3534: 2a0903e0     	mov	w0, w9
   e3538: 8b000108     	add	x8, x8, x0
   e353c: f85e03a0     	ldur	x0, [x29, #-0x20]
   e3540: eb000108     	subs	x8, x8, x0
   e3544: f901a7e8     	str	x8, [sp, #0x348]
   e3548: 5400056d     	b.le	0xe35f4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a0>
   e354c: 14000001     	b	0xe3550 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfc>
   e3550: b85dc3a8     	ldur	w8, [x29, #-0x24]
   e3554: 71000508     	subs	w8, w8, #0x1
   e3558: b90347e8     	str	w8, [sp, #0x344]
   e355c: 54000101     	b.ne	0xe357c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x128>
   e3560: 14000001     	b	0xe3564 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110>
   e3564: f85e03a8     	ldur	x8, [x29, #-0x20]
   e3568: f94207e9     	ldr	x9, [sp, #0x408]
   e356c: eb090108     	subs	x8, x8, x9
   e3570: f9019fe8     	str	x8, [sp, #0x338]
   e3574: 5400026c     	b.gt	0xe35c0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   e3578: 14000001     	b	0xe357c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x128>
   e357c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   e3580: 71000908     	subs	w8, w8, #0x2
   e3584: b90337e8     	str	w8, [sp, #0x334]
   e3588: 54000341     	b.ne	0xe35f0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x19c>
   e358c: 14000001     	b	0xe3590 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13c>
   e3590: f85e03a8     	ldur	x8, [x29, #-0x20]
   e3594: f94207e9     	ldr	x9, [sp, #0x408]
   e3598: eb09010a     	subs	x10, x8, x9
   e359c: f941ffeb     	ldr	x11, [sp, #0x3f8]
   e35a0: b940096c     	ldr	w12, [x11, #0x8]
   e35a4: 2a0c03eb     	mov	w11, w12
   e35a8: 8b0b0129     	add	x9, x9, x11
   e35ac: eb080128     	subs	x8, x9, x8
   e35b0: eb080148     	subs	x8, x10, x8
   e35b4: f90197e8     	str	x8, [sp, #0x328]
   e35b8: 540001cd     	b.le	0xe35f0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x19c>
   e35bc: 14000001     	b	0xe35c0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
   e35c0: f941ffe8     	ldr	x8, [sp, #0x3f8]
   e35c4: b9400909     	ldr	w9, [x8, #0x8]
   e35c8: 2a0903e8     	mov	w8, w9
   e35cc: f94207ea     	ldr	x10, [sp, #0x408]
   e35d0: 8b080148     	add	x8, x10, x8
   e35d4: f90207e8     	str	x8, [sp, #0x408]
   e35d8: f941ffe8     	ldr	x8, [sp, #0x3f8]
   e35dc: f9400108     	ldr	x8, [x8]
   e35e0: f85d03aa     	ldur	x10, [x29, #-0x30]
   e35e4: 8b080148     	add	x8, x10, x8
   e35e8: f81d03a8     	stur	x8, [x29, #-0x30]
   e35ec: 14000001     	b	0xe35f0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x19c>
   e35f0: 14000011     	b	0xe3634 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1e0>
   e35f4: f941ffe8     	ldr	x8, [sp, #0x3f8]
   e35f8: b9400909     	ldr	w9, [x8, #0x8]
   e35fc: 2a0903e8     	mov	w8, w9
   e3600: f94207ea     	ldr	x10, [sp, #0x408]
   e3604: 8b080148     	add	x8, x10, x8
   e3608: f90207e8     	str	x8, [sp, #0x408]
   e360c: f941ffe8     	ldr	x8, [sp, #0x3f8]
   e3610: f9400108     	ldr	x8, [x8]
   e3614: f85d03aa     	ldur	x10, [x29, #-0x30]
   e3618: 8b080148     	add	x8, x10, x8
   e361c: f81d03a8     	stur	x8, [x29, #-0x30]
   e3620: 14000001     	b	0xe3624 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1d0>
   e3624: b94407e8     	ldr	w8, [sp, #0x404]
   e3628: 11000508     	add	w8, w8, #0x1
   e362c: b90407e8     	str	w8, [sp, #0x404]
   e3630: 17ffffb3     	b	0xe34fc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa8>
   e3634: f85d03a8     	ldur	x8, [x29, #-0x30]
   e3638: f941afe9     	ldr	x9, [sp, #0x358]
   e363c: f9003d28     	str	x8, [x9, #0x78]
   e3640: 92800008     	mov	x8, #-0x1               // =-1
   e3644: f9004128     	str	x8, [x9, #0x80]
   e3648: 9104e120     	add	x0, x9, #0x138
   e364c: 97ff126d     	bl	0xa8000 <_ZN7android6VectorINS_11MPEG4Source6SampleEE5clearEv@plt>
   e3650: 2a1f03ea     	mov	w10, wzr
   e3654: f941afe8     	ldr	x8, [sp, #0x358]
   e3658: b900590a     	str	w10, [x8, #0x58]
   e365c: d100c3a1     	sub	x1, x29, #0x30
   e3660: aa0803e0     	mov	x0, x8
   e3664: 97ff05db     	bl	0xa4dd0 <_ZN7android11MPEG4Source10parseChunkEPl@plt>
   e3668: b903f7e0     	str	w0, [sp, #0x3f4]
   e366c: b943f7ea     	ldr	w10, [sp, #0x3f4]
   e3670: 340000aa     	cbz	w10, 0xe3684 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x230>
   e3674: 14000001     	b	0xe3678 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x224>
   e3678: b943f7e8     	ldr	w8, [sp, #0x3f4]
   e367c: b9043fe8     	str	w8, [sp, #0x43c]
   e3680: 14000566     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e3684: f94207e8     	ldr	x8, [sp, #0x408]
   e3688: f941afe9     	ldr	x9, [sp, #0x358]
   e368c: b980492a     	ldrsw	x10, [x9, #0x48]
   e3690: 9b0a7d08     	mul	x8, x8, x10
   e3694: d2869b6a     	mov	x10, #0x34db            // =13531
   e3698: f2baf6ca     	movk	x10, #0xd7b6, lsl #16
   e369c: f2dbd04a     	movk	x10, #0xde82, lsl #32
   e36a0: f2e8636a     	movk	x10, #0x431b, lsl #48
   e36a4: 9b4a7d08     	smulh	x8, x8, x10
   e36a8: d37ffd0a     	lsr	x10, x8, #63
   e36ac: 2a0a03eb     	mov	w11, w10
   e36b0: d352fd08     	lsr	x8, x8, #18
   e36b4: 2a0803ec     	mov	w12, w8
   e36b8: 0b0b018b     	add	w11, w12, w11
   e36bc: 2a0b03e8     	mov	w8, w11
   e36c0: 2a0803eb     	mov	w11, w8
   e36c4: b900892b     	str	w11, [x9, #0x88]
   e36c8: 1400001b     	b	0xe3734 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
   e36cc: f941afe8     	ldr	x8, [sp, #0x358]
   e36d0: f9403909     	ldr	x9, [x8, #0x70]
   e36d4: f9003d09     	str	x9, [x8, #0x78]
   e36d8: 92800009     	mov	x9, #-0x1               // =-1
   e36dc: f9004109     	str	x9, [x8, #0x80]
   e36e0: 9104e100     	add	x0, x8, #0x138
   e36e4: 97ff1247     	bl	0xa8000 <_ZN7android6VectorINS_11MPEG4Source6SampleEE5clearEv@plt>
   e36e8: 2a1f03ea     	mov	w10, wzr
   e36ec: f941afe8     	ldr	x8, [sp, #0x358]
   e36f0: b900590a     	str	w10, [x8, #0x58]
   e36f4: f9403d09     	ldr	x9, [x8, #0x78]
   e36f8: f81c83a9     	stur	x9, [x29, #-0x38]
   e36fc: d100e3a1     	sub	x1, x29, #0x38
   e3700: aa0803e0     	mov	x0, x8
   e3704: 97ff05b3     	bl	0xa4dd0 <_ZN7android11MPEG4Source10parseChunkEPl@plt>
   e3708: b903f3e0     	str	w0, [sp, #0x3f0]
   e370c: b943f3ea     	ldr	w10, [sp, #0x3f0]
   e3710: 340000aa     	cbz	w10, 0xe3724 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d0>
   e3714: 14000001     	b	0xe3718 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c4>
   e3718: b943f3e8     	ldr	w8, [sp, #0x3f0]
   e371c: b9043fe8     	str	w8, [sp, #0x43c]
   e3720: 1400053e     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e3724: 2a1f03e8     	mov	w8, wzr
   e3728: f941afe9     	ldr	x9, [sp, #0x358]
   e372c: b9008928     	str	w8, [x9, #0x88]
   e3730: 14000001     	b	0xe3734 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
   e3734: f941afe8     	ldr	x8, [sp, #0x358]
   e3738: f9407d09     	ldr	x9, [x8, #0xf8]
   e373c: b4000189     	cbz	x9, 0xe376c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x318>
   e3740: 14000001     	b	0xe3744 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2f0>
   e3744: f941afe8     	ldr	x8, [sp, #0x358]
   e3748: f9407d09     	ldr	x9, [x8, #0xf8]
   e374c: f940012a     	ldr	x10, [x9]
   e3750: f940014a     	ldr	x10, [x10]
   e3754: aa0903e0     	mov	x0, x9
   e3758: d63f0140     	blr	x10
   e375c: aa1f03e8     	mov	x8, xzr
   e3760: f941afe9     	ldr	x9, [sp, #0x358]
   e3764: f9007d28     	str	x8, [x9, #0xf8]
   e3768: 14000001     	b	0xe376c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x318>
   e376c: 14000001     	b	0xe3770 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x31c>
   e3770: aa1f03e8     	mov	x8, xzr
   e3774: f901f7e8     	str	x8, [sp, #0x3e8]
   e3778: f81c03a8     	stur	x8, [x29, #-0x40]
   e377c: 2a1f03e9     	mov	w9, wzr
   e3780: b903e7e9     	str	w9, [sp, #0x3e4]
   e3784: 390f83e9     	strb	w9, [sp, #0x3e0]
   e3788: 390f73e9     	strb	w9, [sp, #0x3dc]
   e378c: f941afe8     	ldr	x8, [sp, #0x358]
   e3790: f9407d0a     	ldr	x10, [x8, #0xf8]
   e3794: b5000e8a     	cbnz	x10, 0xe3964 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x510>
   e3798: 14000001     	b	0xe379c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x348>
   e379c: 320003e8     	orr	w8, wzr, #0x1
   e37a0: 390f73e8     	strb	w8, [sp, #0x3dc]
   e37a4: f941afe9     	ldr	x9, [sp, #0x358]
   e37a8: b9405928     	ldr	w8, [x9, #0x58]
   e37ac: 2a0803ea     	mov	w10, w8
   e37b0: 9104e120     	add	x0, x9, #0x138
   e37b4: f90193ea     	str	x10, [sp, #0x320]
   e37b8: 97ff0e42     	bl	0xa70c0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE4sizeEv@plt>
   e37bc: f94193e9     	ldr	x9, [sp, #0x320]
   e37c0: eb000129     	subs	x9, x9, x0
   e37c4: f9018fe9     	str	x9, [sp, #0x318]
   e37c8: 540005e3     	b.lo	0xe3884 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x430>
   e37cc: 14000001     	b	0xe37d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x37c>
   e37d0: f941afe8     	ldr	x8, [sp, #0x358]
   e37d4: f9404109     	ldr	x9, [x8, #0x80]
   e37d8: f9403d0a     	ldr	x10, [x8, #0x78]
   e37dc: eb0a0129     	subs	x9, x9, x10
   e37e0: f9018be9     	str	x9, [sp, #0x310]
   e37e4: 540000ac     	b.gt	0xe37f8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3a4>
   e37e8: 14000001     	b	0xe37ec <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x398>
   e37ec: 12807e48     	mov	w8, #-0x3f3             // =-1011
   e37f0: b9043fe8     	str	w8, [sp, #0x43c]
   e37f4: 14000509     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e37f8: f941afe8     	ldr	x8, [sp, #0x358]
   e37fc: f9404109     	ldr	x9, [x8, #0x80]
   e3800: f81b83a9     	stur	x9, [x29, #-0x48]
   e3804: f85b83a9     	ldur	x9, [x29, #-0x48]
   e3808: f9003d09     	str	x9, [x8, #0x78]
   e380c: 9104e100     	add	x0, x8, #0x138
   e3810: 97ff11fc     	bl	0xa8000 <_ZN7android6VectorINS_11MPEG4Source6SampleEE5clearEv@plt>
   e3814: 2a1f03ea     	mov	w10, wzr
   e3818: f941afe8     	ldr	x8, [sp, #0x358]
   e381c: b900590a     	str	w10, [x8, #0x58]
   e3820: d10123a1     	sub	x1, x29, #0x48
   e3824: aa0803e0     	mov	x0, x8
   e3828: 97ff056a     	bl	0xa4dd0 <_ZN7android11MPEG4Source10parseChunkEPl@plt>
   e382c: b903dbe0     	str	w0, [sp, #0x3d8]
   e3830: b943dbea     	ldr	w10, [sp, #0x3d8]
   e3834: 340000aa     	cbz	w10, 0xe3848 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3f4>
   e3838: 14000001     	b	0xe383c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3e8>
   e383c: b943dbe8     	ldr	w8, [sp, #0x3d8]
   e3840: b9043fe8     	str	w8, [sp, #0x43c]
   e3844: 140004f5     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e3848: f941afe8     	ldr	x8, [sp, #0x358]
   e384c: b9405909     	ldr	w9, [x8, #0x58]
   e3850: 2a0903ea     	mov	w10, w9
   e3854: 9104e100     	add	x0, x8, #0x138
   e3858: f90187ea     	str	x10, [sp, #0x308]
   e385c: 97ff0e19     	bl	0xa70c0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE4sizeEv@plt>
   e3860: f94187e8     	ldr	x8, [sp, #0x308]
   e3864: eb000108     	subs	x8, x8, x0
   e3868: f90183e8     	str	x8, [sp, #0x300]
   e386c: 540000a3     	b.lo	0xe3880 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x42c>
   e3870: 14000001     	b	0xe3874 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x420>
   e3874: 12807e48     	mov	w8, #-0x3f3             // =-1011
   e3878: b9043fe8     	str	w8, [sp, #0x43c]
   e387c: 140004e7     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e3880: 14000001     	b	0xe3884 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x430>
   e3884: f941afe8     	ldr	x8, [sp, #0x358]
   e3888: 9104e100     	add	x0, x8, #0x138
   e388c: b9405909     	ldr	w9, [x8, #0x58]
   e3890: 2a0903e1     	mov	w1, w9
   e3894: 97ff06c7     	bl	0xa53b0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEEixEm@plt>
   e3898: f901ebe0     	str	x0, [sp, #0x3d0]
   e389c: f941ebe8     	ldr	x8, [sp, #0x3d0]
   e38a0: f9400108     	ldr	x8, [x8]
   e38a4: f901f7e8     	str	x8, [sp, #0x3e8]
   e38a8: f941ebe8     	ldr	x8, [sp, #0x3d0]
   e38ac: f9400508     	ldr	x8, [x8, #0x8]
   e38b0: f81c03a8     	stur	x8, [x29, #-0x40]
   e38b4: f941afe8     	ldr	x8, [sp, #0x358]
   e38b8: b9408909     	ldr	w9, [x8, #0x88]
   e38bc: f941ebe0     	ldr	x0, [sp, #0x3d0]
   e38c0: b940140a     	ldr	w10, [x0, #0x14]
   e38c4: 0b0a0129     	add	w9, w9, w10
   e38c8: b903e7e9     	str	w9, [sp, #0x3e4]
   e38cc: f941ebe0     	ldr	x0, [sp, #0x3d0]
   e38d0: b9401009     	ldr	w9, [x0, #0x10]
   e38d4: b940890a     	ldr	w10, [x8, #0x88]
   e38d8: 0b090149     	add	w9, w10, w9
   e38dc: b9008909     	str	w9, [x8, #0x88]
   e38e0: b9405909     	ldr	w9, [x8, #0x58]
   e38e4: 71000129     	subs	w9, w9, #0x0
   e38e8: 1a9f17ea     	cset	w10, eq
   e38ec: 390f83ea     	strb	w10, [sp, #0x3e0]
   e38f0: f9407900     	ldr	x0, [x8, #0xf0]
   e38f4: 9103e101     	add	x1, x8, #0xf8
   e38f8: 2a1f03ea     	mov	w10, wzr
   e38fc: aa1f03fe     	mov	x30, xzr
   e3900: 2a0a03e2     	mov	w2, w10
   e3904: aa1e03e3     	mov	x3, x30
   e3908: b902ffe9     	str	w9, [sp, #0x2fc]
   e390c: 97ff0871     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   e3910: b903cfe0     	str	w0, [sp, #0x3cc]
   e3914: b943cfe9     	ldr	w9, [sp, #0x3cc]
   e3918: 340000a9     	cbz	w9, 0xe392c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4d8>
   e391c: 14000001     	b	0xe3920 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4cc>
   e3920: b943cfe8     	ldr	w8, [sp, #0x3cc]
   e3924: b9043fe8     	str	w8, [sp, #0x43c]
   e3928: 140004bc     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e392c: f85c03a8     	ldur	x8, [x29, #-0x40]
   e3930: f941afe9     	ldr	x9, [sp, #0x358]
   e3934: f9407d20     	ldr	x0, [x9, #0xf8]
   e3938: f9017be8     	str	x8, [sp, #0x2f0]
   e393c: 97ff0209     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e3940: f9417be8     	ldr	x8, [sp, #0x2f0]
   e3944: eb000108     	subs	x8, x8, x0
   e3948: f90177e8     	str	x8, [sp, #0x2e8]
   e394c: 540000a9     	b.ls	0xe3960 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50c>
   e3950: 14000001     	b	0xe3954 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x500>
   e3954: 321667e8     	orr	w8, wzr, #0xfffffc0f
   e3958: b9043fe8     	str	w8, [sp, #0x43c]
   e395c: 140004af     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e3960: 14000001     	b	0xe3964 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x510>
   e3964: f941afe8     	ldr	x8, [sp, #0x358]
   e3968: 9104e100     	add	x0, x8, #0x138
   e396c: b9405909     	ldr	w9, [x8, #0x58]
   e3970: 2a0903e1     	mov	w1, w9
   e3974: 97ff068f     	bl	0xa53b0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEEixEm@plt>
   e3978: f901e3e0     	str	x0, [sp, #0x3c0]
   e397c: f941afe8     	ldr	x8, [sp, #0x358]
   e3980: f9407d00     	ldr	x0, [x8, #0xf8]
   e3984: d10143a1     	sub	x1, x29, #0x50
   e3988: aa0103e8     	mov	x8, x1
   e398c: f90173e1     	str	x1, [sp, #0x2e0]
   e3990: 97ff01e8     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3994: f94173e0     	ldr	x0, [sp, #0x2e0]
   e3998: 97ff0546     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e399c: f9016fe0     	str	x0, [sp, #0x2d8]
   e39a0: 14000001     	b	0xe39a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x550>
   e39a4: f9416fe0     	ldr	x0, [sp, #0x2d8]
   e39a8: 97ff0a56     	bl	0xa6300 <_ZN7android8MetaData5clearEv@plt>
   e39ac: 14000001     	b	0xe39b0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x55c>
   e39b0: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e39b4: 91014100     	add	x0, x8, #0x50
   e39b8: 97ff084a     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
   e39bc: f9016be0     	str	x0, [sp, #0x2d0]
   e39c0: 14000001     	b	0xe39c4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x570>
   e39c4: f9416be8     	ldr	x8, [sp, #0x2d0]
   e39c8: b4000f68     	cbz	x8, 0xe3bb4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x760>
   e39cc: 14000001     	b	0xe39d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x57c>
   e39d0: d10143a0     	sub	x0, x29, #0x50
   e39d4: 97ff0537     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e39d8: f90167e0     	str	x0, [sp, #0x2c8]
   e39dc: 14000001     	b	0xe39e0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58c>
   e39e0: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e39e4: 9100a100     	add	x0, x8, #0x28
   e39e8: 97ff06b2     	bl	0xa54b0 <_ZNK7android6VectorImE5arrayEv@plt>
   e39ec: f90163e0     	str	x0, [sp, #0x2c0]
   e39f0: 14000001     	b	0xe39f4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5a0>
   e39f4: f94163e0     	ldr	x0, [sp, #0x2c0]
   e39f8: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e39fc: 9100a108     	add	x8, x8, #0x28
   e3a00: f9015fe0     	str	x0, [sp, #0x2b8]
   e3a04: aa0803e0     	mov	x0, x8
   e3a08: 97ff0836     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
   e3a0c: f9015be0     	str	x0, [sp, #0x2b0]
   e3a10: 14000001     	b	0xe3a14 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5c0>
   e3a14: f9415be8     	ldr	x8, [sp, #0x2b0]
   e3a18: d37ef504     	lsl	x4, x8, #2
   e3a1c: 528c2d21     	mov	w1, #0x6169             // =24937
   e3a20: 72ae0d81     	movk	w1, #0x706c, lsl #16
   e3a24: 2a1f03e0     	mov	w0, wzr
   e3a28: f94167e2     	ldr	x2, [sp, #0x2c8]
   e3a2c: b902afe0     	str	w0, [sp, #0x2ac]
   e3a30: aa0203e0     	mov	x0, x2
   e3a34: b942afe2     	ldr	w2, [sp, #0x2ac]
   e3a38: f9415fe3     	ldr	x3, [sp, #0x2b8]
   e3a3c: 97ff067d     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   e3a40: b902abe0     	str	w0, [sp, #0x2a8]
   e3a44: 14000001     	b	0xe3a48 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5f4>
   e3a48: d10143a0     	sub	x0, x29, #0x50
   e3a4c: 97ff0519     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3a50: f90153e0     	str	x0, [sp, #0x2a0]
   e3a54: 14000001     	b	0xe3a58 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x604>
   e3a58: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e3a5c: 91014100     	add	x0, x8, #0x50
   e3a60: 97ff0694     	bl	0xa54b0 <_ZNK7android6VectorImE5arrayEv@plt>
   e3a64: f9014fe0     	str	x0, [sp, #0x298]
   e3a68: 14000001     	b	0xe3a6c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x618>
   e3a6c: f9414fe0     	ldr	x0, [sp, #0x298]
   e3a70: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e3a74: 91014108     	add	x8, x8, #0x50
   e3a78: f9014be0     	str	x0, [sp, #0x290]
   e3a7c: aa0803e0     	mov	x0, x8
   e3a80: 97ff0818     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
   e3a84: f90147e0     	str	x0, [sp, #0x288]
   e3a88: 14000001     	b	0xe3a8c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x638>
   e3a8c: f94147e8     	ldr	x8, [sp, #0x288]
   e3a90: d37ef504     	lsl	x4, x8, #2
   e3a94: 528c6e41     	mov	w1, #0x6372             // =25458
   e3a98: 72acadc1     	movk	w1, #0x656e, lsl #16
   e3a9c: 2a1f03e0     	mov	w0, wzr
   e3aa0: f94153e2     	ldr	x2, [sp, #0x2a0]
   e3aa4: b90287e0     	str	w0, [sp, #0x284]
   e3aa8: aa0203e0     	mov	x0, x2
   e3aac: b94287e2     	ldr	w2, [sp, #0x284]
   e3ab0: f9414be3     	ldr	x3, [sp, #0x290]
   e3ab4: 97ff065f     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   e3ab8: b90283e0     	str	w0, [sp, #0x280]
   e3abc: 14000001     	b	0xe3ac0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x66c>
   e3ac0: d10143a0     	sub	x0, x29, #0x50
   e3ac4: 97ff04fb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3ac8: f9013fe0     	str	x0, [sp, #0x278]
   e3acc: 14000001     	b	0xe3ad0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x67c>
   e3ad0: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e3ad4: 91006103     	add	x3, x8, #0x18
   e3ad8: 321c03e9     	orr	w9, wzr, #0x10
   e3adc: 2a0903e4     	mov	w4, w9
   e3ae0: 528f2921     	mov	w1, #0x7949             // =31049
   e3ae4: 72ac6e41     	movk	w1, #0x6372, lsl #16
   e3ae8: 2a1f03e9     	mov	w9, wzr
   e3aec: f9413fe0     	ldr	x0, [sp, #0x278]
   e3af0: 2a0903e2     	mov	w2, w9
   e3af4: 97ff064f     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   e3af8: b90277e0     	str	w0, [sp, #0x274]
   e3afc: 14000001     	b	0xe3b00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6ac>
   e3b00: d10143a0     	sub	x0, x29, #0x50
   e3b04: 97ff04eb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3b08: f90137e0     	str	x0, [sp, #0x268]
   e3b0c: 14000001     	b	0xe3b10 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6bc>
   e3b10: f941afe8     	ldr	x8, [sp, #0x358]
   e3b14: b9409902     	ldr	w2, [x8, #0x98]
   e3b18: 528f2a61     	mov	w1, #0x7953             // =31059
   e3b1c: 72ac6e41     	movk	w1, #0x6372, lsl #16
   e3b20: f94137e0     	ldr	x0, [sp, #0x268]
   e3b24: 97feff53     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e3b28: b90267e0     	str	w0, [sp, #0x264]
   e3b2c: 14000001     	b	0xe3b30 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6dc>
   e3b30: d10143a0     	sub	x0, x29, #0x50
   e3b34: 97ff04df     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3b38: f9012fe0     	str	x0, [sp, #0x258]
   e3b3c: 14000001     	b	0xe3b40 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6ec>
   e3b40: f941afe8     	ldr	x8, [sp, #0x358]
   e3b44: b9409502     	ldr	w2, [x8, #0x94]
   e3b48: 528f29a1     	mov	w1, #0x794d             // =31053
   e3b4c: 72ac6e41     	movk	w1, #0x6372, lsl #16
   e3b50: f9412fe0     	ldr	x0, [sp, #0x258]
   e3b54: 97feff47     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e3b58: b90257e0     	str	w0, [sp, #0x254]
   e3b5c: 14000001     	b	0xe3b60 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x70c>
   e3b60: d10143a0     	sub	x0, x29, #0x50
   e3b64: 97ff04d3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3b68: f90127e0     	str	x0, [sp, #0x248]
   e3b6c: 14000001     	b	0xe3b70 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x71c>
   e3b70: f941afe8     	ldr	x8, [sp, #0x358]
   e3b74: 91027103     	add	x3, x8, #0x9c
   e3b78: 321c03e9     	orr	w9, wzr, #0x10
   e3b7c: 2a0903e4     	mov	w4, w9
   e3b80: 528f2961     	mov	w1, #0x794b             // =31051
   e3b84: 72ac6e41     	movk	w1, #0x6372, lsl #16
   e3b88: 2a1f03e9     	mov	w9, wzr
   e3b8c: f94127e0     	ldr	x0, [sp, #0x248]
   e3b90: 2a0903e2     	mov	w2, w9
   e3b94: 97ff0627     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   e3b98: b90247e0     	str	w0, [sp, #0x244]
   e3b9c: 14000001     	b	0xe3ba0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x74c>
   e3ba0: 14000005     	b	0xe3bb4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x760>
   e3ba4: f901dfe0     	str	x0, [sp, #0x3b8]
   e3ba8: 2a0103e8     	mov	w8, w1
   e3bac: b903b7e8     	str	w8, [sp, #0x3b4]
   e3bb0: 14000417     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3bb4: f941afe8     	ldr	x8, [sp, #0x358]
   e3bb8: 39436109     	ldrb	w9, [x8, #0xd8]
   e3bbc: 370000c9     	tbnz	w9, #0x0, 0xe3bd4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x780>
   e3bc0: 14000001     	b	0xe3bc4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x770>
   e3bc4: f941afe8     	ldr	x8, [sp, #0x358]
   e3bc8: 39436509     	ldrb	w9, [x8, #0xd9]
   e3bcc: 360000c9     	tbz	w9, #0x0, 0xe3be4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x790>
   e3bd0: 14000001     	b	0xe3bd4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x780>
   e3bd4: f941afe8     	ldr	x8, [sp, #0x358]
   e3bd8: 39440109     	ldrb	w9, [x8, #0x100]
   e3bdc: 360034c9     	tbz	w9, #0x0, 0xe4274 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe20>
   e3be0: 14000001     	b	0xe3be4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x790>
   e3be4: 394f73e8     	ldrb	w8, [sp, #0x3dc]
   e3be8: 36002048     	tbz	w8, #0x0, 0xe3ff0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb9c>
   e3bec: 14000001     	b	0xe3bf0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x79c>
   e3bf0: aa1f03e8     	mov	x8, xzr
   e3bf4: f81a83a8     	stur	x8, [x29, #-0x58]
   e3bf8: f941afe8     	ldr	x8, [sp, #0x358]
   e3bfc: f9407d00     	ldr	x0, [x8, #0xf8]
   e3c00: 97ff0158     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e3c04: f9011fe0     	str	x0, [sp, #0x238]
   e3c08: 14000001     	b	0xe3c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7b8>
   e3c0c: f9411fe8     	ldr	x8, [sp, #0x238]
   e3c10: f81a03a8     	stur	x8, [x29, #-0x60]
   e3c14: d10163a0     	sub	x0, x29, #0x58
   e3c18: d10183a1     	sub	x1, x29, #0x60
   e3c1c: d10103a2     	sub	x2, x29, #0x40
   e3c20: 94000442     	bl	0xe4d28 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0x54>
   e3c24: b90237e0     	str	w0, [sp, #0x234]
   e3c28: 14000001     	b	0xe3c2c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7d8>
   e3c2c: b94237e8     	ldr	w8, [sp, #0x234]
   e3c30: 37000228     	tbnz	w8, #0x0, 0xe3c74 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x820>
   e3c34: 14000001     	b	0xe3c38 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7e4>
   e3c38: f941afe8     	ldr	x8, [sp, #0x358]
   e3c3c: f9407d09     	ldr	x9, [x8, #0xf8]
   e3c40: f940012a     	ldr	x10, [x9]
   e3c44: f940014a     	ldr	x10, [x10]
   e3c48: aa0903e0     	mov	x0, x9
   e3c4c: d63f0140     	blr	x10
   e3c50: 14000001     	b	0xe3c54 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x800>
   e3c54: aa1f03e8     	mov	x8, xzr
   e3c58: f941afe9     	ldr	x9, [sp, #0x358]
   e3c5c: f9007d28     	str	x8, [x9, #0xf8]
   e3c60: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e3c64: b9043fea     	str	w10, [sp, #0x43c]
   e3c68: 320003ea     	orr	w10, wzr, #0x1
   e3c6c: b903b3ea     	str	w10, [sp, #0x3b0]
   e3c70: 140003e4     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e3c74: f941afe8     	ldr	x8, [sp, #0x358]
   e3c78: 91010100     	add	x0, x8, #0x40
   e3c7c: 97ff0ec5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e3c80: f90117e0     	str	x0, [sp, #0x228]
   e3c84: 14000001     	b	0xe3c88 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x834>
   e3c88: f941f7e8     	ldr	x8, [sp, #0x3e8]
   e3c8c: f941afe9     	ldr	x9, [sp, #0x358]
   e3c90: f9407d20     	ldr	x0, [x9, #0xf8]
   e3c94: f90113e8     	str	x8, [sp, #0x220]
   e3c98: 97fefcd2     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e3c9c: f9010fe0     	str	x0, [sp, #0x218]
   e3ca0: 14000001     	b	0xe3ca4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x850>
   e3ca4: f85c03a3     	ldur	x3, [x29, #-0x40]
   e3ca8: f94117e8     	ldr	x8, [sp, #0x228]
   e3cac: f9400109     	ldr	x9, [x8]
   e3cb0: f9401d29     	ldr	x9, [x9, #0x38]
   e3cb4: aa0803e0     	mov	x0, x8
   e3cb8: f94113e1     	ldr	x1, [sp, #0x220]
   e3cbc: f9410fe2     	ldr	x2, [sp, #0x218]
   e3cc0: d63f0120     	blr	x9
   e3cc4: f9010be0     	str	x0, [sp, #0x210]
   e3cc8: 14000001     	b	0xe3ccc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x878>
   e3ccc: f9410be8     	ldr	x8, [sp, #0x210]
   e3cd0: f901d7e8     	str	x8, [sp, #0x3a8]
   e3cd4: f941d7e9     	ldr	x9, [sp, #0x3a8]
   e3cd8: f85c03aa     	ldur	x10, [x29, #-0x40]
   e3cdc: eb0a0129     	subs	x9, x9, x10
   e3ce0: f90107e9     	str	x9, [sp, #0x208]
   e3ce4: 5400022a     	b.ge	0xe3d28 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8d4>
   e3ce8: 14000001     	b	0xe3cec <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x898>
   e3cec: f941afe8     	ldr	x8, [sp, #0x358]
   e3cf0: f9407d09     	ldr	x9, [x8, #0xf8]
   e3cf4: f940012a     	ldr	x10, [x9]
   e3cf8: f940014a     	ldr	x10, [x10]
   e3cfc: aa0903e0     	mov	x0, x9
   e3d00: d63f0140     	blr	x10
   e3d04: 14000001     	b	0xe3d08 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8b4>
   e3d08: aa1f03e8     	mov	x8, xzr
   e3d0c: f941afe9     	ldr	x9, [sp, #0x358]
   e3d10: f9007d28     	str	x8, [x9, #0xf8]
   e3d14: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   e3d18: b9043fea     	str	w10, [sp, #0x43c]
   e3d1c: 320003ea     	orr	w10, wzr, #0x1
   e3d20: b903b3ea     	str	w10, [sp, #0x3b0]
   e3d24: 140003b7     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e3d28: f941afe8     	ldr	x8, [sp, #0x358]
   e3d2c: f9407d00     	ldr	x0, [x8, #0xf8]
   e3d30: f85c03a2     	ldur	x2, [x29, #-0x40]
   e3d34: aa1f03e1     	mov	x1, xzr
   e3d38: 97ff0cee     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e3d3c: 14000001     	b	0xe3d40 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8ec>
   e3d40: f941afe8     	ldr	x8, [sp, #0x358]
   e3d44: f9407d00     	ldr	x0, [x8, #0xf8]
   e3d48: d101a3a8     	sub	x8, x29, #0x68
   e3d4c: 97ff00f9     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3d50: 14000001     	b	0xe3d54 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x900>
   e3d54: d101a3a0     	sub	x0, x29, #0x68
   e3d58: 97ff0456     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3d5c: f90103e0     	str	x0, [sp, #0x200]
   e3d60: 14000001     	b	0xe3d64 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x910>
   e3d64: b943e7e8     	ldr	w8, [sp, #0x3e4]
   e3d68: 2a0803e9     	mov	w9, w8
   e3d6c: 52884808     	mov	w8, #0x4240             // =16960
   e3d70: 72a001e8     	movk	w8, #0xf, lsl #16
   e3d74: 2a0803ea     	mov	w10, w8
   e3d78: 9b0a7d29     	mul	x9, x9, x10
   e3d7c: f941afea     	ldr	x10, [sp, #0x358]
   e3d80: b980494b     	ldrsw	x11, [x10, #0x48]
   e3d84: 9acb0d22     	sdiv	x2, x9, x11
   e3d88: 528daca1     	mov	w1, #0x6d65             // =28005
   e3d8c: 72ae8d21     	movk	w1, #0x7469, lsl #16
   e3d90: f94103e0     	ldr	x0, [sp, #0x200]
   e3d94: 97ff16eb     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e3d98: b901ffe0     	str	w0, [sp, #0x1fc]
   e3d9c: 14000001     	b	0xe3da0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94c>
   e3da0: d101a3a0     	sub	x0, x29, #0x68
   e3da4: 97fef6f3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3da8: f941afe0     	ldr	x0, [sp, #0x358]
   e3dac: f9407c00     	ldr	x0, [x0, #0xf8]
   e3db0: d101c3a8     	sub	x8, x29, #0x70
   e3db4: 97ff00df     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3db8: 14000001     	b	0xe3dbc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x968>
   e3dbc: d101c3a0     	sub	x0, x29, #0x70
   e3dc0: 97ff043c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3dc4: f900fbe0     	str	x0, [sp, #0x1f0]
   e3dc8: 14000001     	b	0xe3dcc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x978>
   e3dcc: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e3dd0: b9401109     	ldr	w9, [x8, #0x10]
   e3dd4: 2a0903e8     	mov	w8, w9
   e3dd8: 52884809     	mov	w9, #0x4240             // =16960
   e3ddc: 72a001e9     	movk	w9, #0xf, lsl #16
   e3de0: 2a0903ea     	mov	w10, w9
   e3de4: 9b0a7d08     	mul	x8, x8, x10
   e3de8: f941afea     	ldr	x10, [sp, #0x358]
   e3dec: b980494b     	ldrsw	x11, [x10, #0x48]
   e3df0: 9acb0d02     	sdiv	x2, x8, x11
   e3df4: 528e4c21     	mov	w1, #0x7261             // =29281
   e3df8: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   e3dfc: f940fbe0     	ldr	x0, [sp, #0x1f0]
   e3e00: 97ff16d0     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e3e04: b901efe0     	str	w0, [sp, #0x1ec]
   e3e08: 14000001     	b	0xe3e0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9b8>
   e3e0c: d101c3a0     	sub	x0, x29, #0x70
   e3e10: 97fef6d8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3e14: f9420fe0     	ldr	x0, [sp, #0x418]
   e3e18: b7f804e0     	tbnz	x0, #0x3f, 0xe3eb4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa60>
   e3e1c: 14000001     	b	0xe3e20 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9cc>
   e3e20: f941afe8     	ldr	x8, [sp, #0x358]
   e3e24: f9407d00     	ldr	x0, [x8, #0xf8]
   e3e28: d101e3a8     	sub	x8, x29, #0x78
   e3e2c: 97ff00c1     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3e30: 14000001     	b	0xe3e34 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9e0>
   e3e34: d101e3a0     	sub	x0, x29, #0x78
   e3e38: 97ff041e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3e3c: f900f3e0     	str	x0, [sp, #0x1e0]
   e3e40: 14000001     	b	0xe3e44 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9f0>
   e3e44: f9420fe2     	ldr	x2, [sp, #0x418]
   e3e48: 528e4a81     	mov	w1, #0x7254             // =29268
   e3e4c: 72ae8c21     	movk	w1, #0x7461, lsl #16
   e3e50: f940f3e0     	ldr	x0, [sp, #0x1e0]
   e3e54: 97ff16bb     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e3e58: b901dfe0     	str	w0, [sp, #0x1dc]
   e3e5c: 14000001     	b	0xe3e60 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa0c>
   e3e60: d101e3a0     	sub	x0, x29, #0x78
   e3e64: 97fef6c3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3e68: 14000013     	b	0xe3eb4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa60>
   e3e6c: f901dfe0     	str	x0, [sp, #0x3b8]
   e3e70: 2a0103e8     	mov	w8, w1
   e3e74: b903b7e8     	str	w8, [sp, #0x3b4]
   e3e78: d101a3a0     	sub	x0, x29, #0x68
   e3e7c: 97fef6bd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3e80: 14000363     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3e84: f901dfe0     	str	x0, [sp, #0x3b8]
   e3e88: 2a0103e8     	mov	w8, w1
   e3e8c: b903b7e8     	str	w8, [sp, #0x3b4]
   e3e90: d101c3a0     	sub	x0, x29, #0x70
   e3e94: 97fef6b7     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3e98: 1400035d     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3e9c: f901dfe0     	str	x0, [sp, #0x3b8]
   e3ea0: 2a0103e8     	mov	w8, w1
   e3ea4: b903b7e8     	str	w8, [sp, #0x3b4]
   e3ea8: d101e3a0     	sub	x0, x29, #0x78
   e3eac: 97fef6b1     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3eb0: 14000357     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3eb4: f941afe8     	ldr	x8, [sp, #0x358]
   e3eb8: 39436109     	ldrb	w9, [x8, #0xd8]
   e3ebc: 36000589     	tbz	w9, #0x0, 0xe3f6c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb18>
   e3ec0: 14000001     	b	0xe3ec4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa70>
   e3ec4: f941afe8     	ldr	x8, [sp, #0x358]
   e3ec8: f9407d00     	ldr	x0, [x8, #0xf8]
   e3ecc: 97fefc45     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e3ed0: f900ebe0     	str	x0, [sp, #0x1d0]
   e3ed4: 14000001     	b	0xe3ed8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa84>
   e3ed8: f941afe8     	ldr	x8, [sp, #0x358]
   e3edc: f9407d00     	ldr	x0, [x8, #0xf8]
   e3ee0: 97fef74c     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e3ee4: f900e7e0     	str	x0, [sp, #0x1c8]
   e3ee8: 14000001     	b	0xe3eec <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa98>
   e3eec: f940ebe0     	ldr	x0, [sp, #0x1d0]
   e3ef0: f940e7e1     	ldr	x1, [sp, #0x1c8]
   e3ef4: 97fef1c3     	bl	0xa0600 <_ZN7android14FindAVCLayerIdEPKhm@plt>
   e3ef8: b901c7e0     	str	w0, [sp, #0x1c4]
   e3efc: 14000001     	b	0xe3f00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xaac>
   e3f00: b941c7e8     	ldr	w8, [sp, #0x1c4]
   e3f04: b903a7e8     	str	w8, [sp, #0x3a4]
   e3f08: f941afe9     	ldr	x9, [sp, #0x358]
   e3f0c: f9407d20     	ldr	x0, [x9, #0xf8]
   e3f10: d10203a8     	sub	x8, x29, #0x80
   e3f14: 97ff0087     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3f18: 14000001     	b	0xe3f1c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xac8>
   e3f1c: d10203a0     	sub	x0, x29, #0x80
   e3f20: 97ff03e4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3f24: f900dfe0     	str	x0, [sp, #0x1b8]
   e3f28: 14000001     	b	0xe3f2c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xad8>
   e3f2c: b943a7e2     	ldr	w2, [sp, #0x3a4]
   e3f30: 528f2e41     	mov	w1, #0x7972             // =31090
   e3f34: 72ad2981     	movk	w1, #0x694c, lsl #16
   e3f38: f940dfe0     	ldr	x0, [sp, #0x1b8]
   e3f3c: 97fefe4d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e3f40: b901b7e0     	str	w0, [sp, #0x1b4]
   e3f44: 14000001     	b	0xe3f48 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xaf4>
   e3f48: d10203a0     	sub	x0, x29, #0x80
   e3f4c: 97fef689     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3f50: 14000007     	b	0xe3f6c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb18>
   e3f54: f901dfe0     	str	x0, [sp, #0x3b8]
   e3f58: 2a0103e8     	mov	w8, w1
   e3f5c: b903b7e8     	str	w8, [sp, #0x3b4]
   e3f60: d10203a0     	sub	x0, x29, #0x80
   e3f64: 97fef683     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3f68: 14000329     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3f6c: 394f83e8     	ldrb	w8, [sp, #0x3e0]
   e3f70: 36000368     	tbz	w8, #0x0, 0xe3fdc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb88>
   e3f74: 14000001     	b	0xe3f78 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb24>
   e3f78: f941afe8     	ldr	x8, [sp, #0x358]
   e3f7c: f9407d00     	ldr	x0, [x8, #0xf8]
   e3f80: d10223a8     	sub	x8, x29, #0x88
   e3f84: 97ff006b     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e3f88: 14000001     	b	0xe3f8c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb38>
   e3f8c: d10223a0     	sub	x0, x29, #0x88
   e3f90: 97ff03c8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e3f94: f900d7e0     	str	x0, [sp, #0x1a8]
   e3f98: 14000001     	b	0xe3f9c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb48>
   e3f9c: 528dcc61     	mov	w1, #0x6e63             // =28259
   e3fa0: 72ae6f21     	movk	w1, #0x7379, lsl #16
   e3fa4: 320003e2     	orr	w2, wzr, #0x1
   e3fa8: f940d7e0     	ldr	x0, [sp, #0x1a8]
   e3fac: 97fefe31     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e3fb0: b901a7e0     	str	w0, [sp, #0x1a4]
   e3fb4: 14000001     	b	0xe3fb8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb64>
   e3fb8: d10223a0     	sub	x0, x29, #0x88
   e3fbc: 97fef66d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3fc0: 14000007     	b	0xe3fdc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb88>
   e3fc4: f901dfe0     	str	x0, [sp, #0x3b8]
   e3fc8: 2a0103e8     	mov	w8, w1
   e3fcc: b903b7e8     	str	w8, [sp, #0x3b4]
   e3fd0: d10223a0     	sub	x0, x29, #0x88
   e3fd4: 97fef667     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e3fd8: 1400030d     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e3fdc: f941afe8     	ldr	x8, [sp, #0x358]
   e3fe0: b9405909     	ldr	w9, [x8, #0x58]
   e3fe4: 11000529     	add	w9, w9, #0x1
   e3fe8: b9005909     	str	w9, [x8, #0x58]
   e3fec: 14000001     	b	0xe3ff0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xb9c>
   e3ff0: f941afe8     	ldr	x8, [sp, #0x358]
   e3ff4: 39436109     	ldrb	w9, [x8, #0xd8]
   e3ff8: 37000229     	tbnz	w9, #0x0, 0xe403c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbe8>
   e3ffc: 14000001     	b	0xe4000 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbac>
   e4000: f941afe8     	ldr	x8, [sp, #0x358]
   e4004: 39436509     	ldrb	w9, [x8, #0xd9]
   e4008: 370001a9     	tbnz	w9, #0x0, 0xe403c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbe8>
   e400c: 14000001     	b	0xe4010 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbbc>
   e4010: f941afe8     	ldr	x8, [sp, #0x358]
   e4014: f9407d09     	ldr	x9, [x8, #0xf8]
   e4018: f94217ea     	ldr	x10, [sp, #0x428]
   e401c: f9000149     	str	x9, [x10]
   e4020: aa1f03e9     	mov	x9, xzr
   e4024: f9007d09     	str	x9, [x8, #0xf8]
   e4028: 2a1f03eb     	mov	w11, wzr
   e402c: b9043feb     	str	w11, [sp, #0x43c]
   e4030: 320003eb     	orr	w11, wzr, #0x1
   e4034: b903b3eb     	str	w11, [sp, #0x3b0]
   e4038: 140002f2     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e403c: f941afe8     	ldr	x8, [sp, #0x358]
   e4040: f9407d00     	ldr	x0, [x8, #0xf8]
   e4044: 97fef6f3     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e4048: f900cfe0     	str	x0, [sp, #0x198]
   e404c: 14000001     	b	0xe4050 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbfc>
   e4050: f941afe8     	ldr	x8, [sp, #0x358]
   e4054: f9407d00     	ldr	x0, [x8, #0xf8]
   e4058: 97fefbe2     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e405c: f900cbe0     	str	x0, [sp, #0x190]
   e4060: 14000001     	b	0xe4064 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc10>
   e4064: f941afe8     	ldr	x8, [sp, #0x358]
   e4068: f9407d00     	ldr	x0, [x8, #0xf8]
   e406c: 97ff0d65     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e4070: f900c7e0     	str	x0, [sp, #0x188]
   e4074: 14000001     	b	0xe4078 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc24>
   e4078: f940cbe8     	ldr	x8, [sp, #0x190]
   e407c: f940c7e9     	ldr	x9, [sp, #0x188]
   e4080: 8b09010a     	add	x10, x8, x9
   e4084: f901cfea     	str	x10, [sp, #0x398]
   e4088: f941cfe1     	ldr	x1, [sp, #0x398]
   e408c: f941afe0     	ldr	x0, [sp, #0x358]
   e4090: 97ff10c0     	bl	0xa8390 <_ZNK7android11MPEG4Source12parseNALSizeEPKh@plt>
   e4094: f900c3e0     	str	x0, [sp, #0x180]
   e4098: 14000001     	b	0xe409c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc48>
   e409c: f940c3e8     	ldr	x8, [sp, #0x180]
   e40a0: f901cbe8     	str	x8, [sp, #0x390]
   e40a4: f941afe9     	ldr	x9, [sp, #0x358]
   e40a8: f940712a     	ldr	x10, [x9, #0xe0]
   e40ac: f941cbeb     	ldr	x11, [sp, #0x390]
   e40b0: aa2b03eb     	mvn	x11, x11
   e40b4: eb0b014a     	subs	x10, x10, x11
   e40b8: f900bfea     	str	x10, [sp, #0x178]
   e40bc: 54000069     	b.ls	0xe40c8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc74>
   e40c0: 14000001     	b	0xe40c4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc70>
   e40c4: 14000001     	b	0xe40c8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc74>
   e40c8: f941afe8     	ldr	x8, [sp, #0x358]
   e40cc: f9407d00     	ldr	x0, [x8, #0xf8]
   e40d0: 97fef6d0     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e40d4: f900bbe0     	str	x0, [sp, #0x170]
   e40d8: 14000001     	b	0xe40dc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc88>
   e40dc: f941afe8     	ldr	x8, [sp, #0x358]
   e40e0: f9407109     	ldr	x9, [x8, #0xe0]
   e40e4: f940bbea     	ldr	x10, [sp, #0x170]
   e40e8: eb090149     	subs	x9, x10, x9
   e40ec: f941cbeb     	ldr	x11, [sp, #0x390]
   e40f0: eb0b0129     	subs	x9, x9, x11
   e40f4: f900b7e9     	str	x9, [sp, #0x168]
   e40f8: 54000222     	b.hs	0xe413c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xce8>
   e40fc: 14000001     	b	0xe4100 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcac>
   e4100: f941afe8     	ldr	x8, [sp, #0x358]
   e4104: f9407d09     	ldr	x9, [x8, #0xf8]
   e4108: f940012a     	ldr	x10, [x9]
   e410c: f940014a     	ldr	x10, [x10]
   e4110: aa0903e0     	mov	x0, x9
   e4114: d63f0140     	blr	x10
   e4118: 14000001     	b	0xe411c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcc8>
   e411c: aa1f03e8     	mov	x8, xzr
   e4120: f941afe9     	ldr	x9, [sp, #0x358]
   e4124: f9007d28     	str	x8, [x9, #0xf8]
   e4128: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e412c: b9043fea     	str	w10, [sp, #0x43c]
   e4130: 320003ea     	orr	w10, wzr, #0x1
   e4134: b903b3ea     	str	w10, [sp, #0x3b0]
   e4138: 140002b2     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e413c: f941afe8     	ldr	x8, [sp, #0x358]
   e4140: f9407d00     	ldr	x0, [x8, #0xf8]
   e4144: 97ff0ef7     	bl	0xa7d20 <_ZN7android11MediaBuffer5cloneEv@plt>
   e4148: f900b3e0     	str	x0, [sp, #0x160]
   e414c: 14000001     	b	0xe4150 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcfc>
   e4150: f940b3e8     	ldr	x8, [sp, #0x160]
   e4154: f901c7e8     	str	x8, [sp, #0x388]
   e4158: f941c7e9     	ldr	x9, [sp, #0x388]
   e415c: f941afea     	ldr	x10, [sp, #0x358]
   e4160: f9407d40     	ldr	x0, [x10, #0xf8]
   e4164: f900afe9     	str	x9, [sp, #0x158]
   e4168: 97ff0d26     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e416c: f900abe0     	str	x0, [sp, #0x150]
   e4170: 14000001     	b	0xe4174 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd20>
   e4174: f941afe8     	ldr	x8, [sp, #0x358]
   e4178: f9407109     	ldr	x9, [x8, #0xe0]
   e417c: f940abea     	ldr	x10, [sp, #0x150]
   e4180: 8b090141     	add	x1, x10, x9
   e4184: f941cbe2     	ldr	x2, [sp, #0x390]
   e4188: f940afe0     	ldr	x0, [sp, #0x158]
   e418c: 97ff0bd9     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e4190: 14000001     	b	0xe4194 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd40>
   e4194: f941afe8     	ldr	x8, [sp, #0x358]
   e4198: f9407d09     	ldr	x9, [x8, #0xf8]
   e419c: aa0903e0     	mov	x0, x9
   e41a0: f900a7e0     	str	x0, [sp, #0x148]
   e41a4: aa0903e0     	mov	x0, x9
   e41a8: 97ff0d16     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   e41ac: f900a3e0     	str	x0, [sp, #0x140]
   e41b0: 14000001     	b	0xe41b4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd60>
   e41b4: f941afe8     	ldr	x8, [sp, #0x358]
   e41b8: f9407109     	ldr	x9, [x8, #0xe0]
   e41bc: f940a3ea     	ldr	x10, [sp, #0x140]
   e41c0: 8b090149     	add	x9, x10, x9
   e41c4: f941cbeb     	ldr	x11, [sp, #0x390]
   e41c8: 8b0b0129     	add	x9, x9, x11
   e41cc: f9407d00     	ldr	x0, [x8, #0xf8]
   e41d0: f9009fe9     	str	x9, [sp, #0x138]
   e41d4: 97fef68f     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e41d8: f9009be0     	str	x0, [sp, #0x130]
   e41dc: 14000001     	b	0xe41e0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd8c>
   e41e0: f941afe8     	ldr	x8, [sp, #0x358]
   e41e4: f9407109     	ldr	x9, [x8, #0xe0]
   e41e8: f9409bea     	ldr	x10, [sp, #0x130]
   e41ec: eb090149     	subs	x9, x10, x9
   e41f0: f941cbeb     	ldr	x11, [sp, #0x390]
   e41f4: eb0b0122     	subs	x2, x9, x11
   e41f8: f940a7e0     	ldr	x0, [sp, #0x148]
   e41fc: f9409fe1     	ldr	x1, [sp, #0x138]
   e4200: 97ff0bbc     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e4204: 14000001     	b	0xe4208 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdb4>
   e4208: f941afe8     	ldr	x8, [sp, #0x358]
   e420c: f9407d00     	ldr	x0, [x8, #0xf8]
   e4210: 97fef680     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   e4214: f90097e0     	str	x0, [sp, #0x128]
   e4218: 14000001     	b	0xe421c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdc8>
   e421c: f94097e8     	ldr	x8, [sp, #0x128]
   e4220: b50001a8     	cbnz	x8, 0xe4254 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe00>
   e4224: 14000001     	b	0xe4228 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdd4>
   e4228: f941afe8     	ldr	x8, [sp, #0x358]
   e422c: f9407d09     	ldr	x9, [x8, #0xf8]
   e4230: f940012a     	ldr	x10, [x9]
   e4234: f940014a     	ldr	x10, [x10]
   e4238: aa0903e0     	mov	x0, x9
   e423c: d63f0140     	blr	x10
   e4240: 14000001     	b	0xe4244 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdf0>
   e4244: aa1f03e8     	mov	x8, xzr
   e4248: f941afe9     	ldr	x9, [sp, #0x358]
   e424c: f9007d28     	str	x8, [x9, #0xf8]
   e4250: 14000001     	b	0xe4254 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe00>
   e4254: f941c7e8     	ldr	x8, [sp, #0x388]
   e4258: f94217e9     	ldr	x9, [sp, #0x428]
   e425c: f9000128     	str	x8, [x9]
   e4260: 2a1f03ea     	mov	w10, wzr
   e4264: b9043fea     	str	w10, [sp, #0x43c]
   e4268: 320003ea     	orr	w10, wzr, #0x1
   e426c: b903b3ea     	str	w10, [sp, #0x3b0]
   e4270: 14000264     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e4274: aa1f03e8     	mov	x8, xzr
   e4278: f901c3e8     	str	x8, [sp, #0x380]
   e427c: 2a1f03e9     	mov	w9, wzr
   e4280: b81743a9     	stur	w9, [x29, #-0x8c]
   e4284: f941afe8     	ldr	x8, [sp, #0x358]
   e4288: 9100e100     	add	x0, x8, #0x38
   e428c: 97ff0309     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e4290: f90093e0     	str	x0, [sp, #0x120]
   e4294: 14000001     	b	0xe4298 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe44>
   e4298: 528e4da1     	mov	w1, #0x726d             // =29293
   e429c: 72ad2c81     	movk	w1, #0x6964, lsl #16
   e42a0: d10233a2     	sub	x2, x29, #0x8c
   e42a4: f94093e0     	ldr	x0, [sp, #0x120]
   e42a8: 97ff047e     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e42ac: b9011fe0     	str	w0, [sp, #0x11c]
   e42b0: 14000001     	b	0xe42b4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe60>
   e42b4: 2a1f03e0     	mov	w0, wzr
   e42b8: b9411fe8     	ldr	w8, [sp, #0x11c]
   e42bc: b9011be0     	str	w0, [sp, #0x118]
   e42c0: 36000108     	tbz	w8, #0x0, 0xe42e0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe8c>
   e42c4: 14000001     	b	0xe42c8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe74>
   e42c8: b85743a8     	ldur	w8, [x29, #-0x8c]
   e42cc: 71000108     	subs	w8, w8, #0x0
   e42d0: 1a9f07e9     	cset	w9, ne
   e42d4: b90117e8     	str	w8, [sp, #0x114]
   e42d8: b9011be9     	str	w9, [sp, #0x118]
   e42dc: 14000001     	b	0xe42e0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe8c>
   e42e0: b9411be8     	ldr	w8, [sp, #0x118]
   e42e4: 12000108     	and	w8, w8, #0x1
   e42e8: 390df3e8     	strb	w8, [sp, #0x37c]
   e42ec: aa1f03e9     	mov	x9, xzr
   e42f0: f901bbe9     	str	x9, [sp, #0x370]
   e42f4: 2a1f03e8     	mov	w8, wzr
   e42f8: 390db3e8     	strb	w8, [sp, #0x36c]
   e42fc: 394df3e8     	ldrb	w8, [sp, #0x37c]
   e4300: 36000548     	tbz	w8, #0x0, 0xe43a8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf54>
   e4304: 14000001     	b	0xe4308 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xeb4>
   e4308: f941afe8     	ldr	x8, [sp, #0x358]
   e430c: f9407d09     	ldr	x9, [x8, #0xf8]
   e4310: 320003ea     	orr	w10, wzr, #0x1
   e4314: b90113ea     	str	w10, [sp, #0x110]
   e4318: b40002a9     	cbz	x9, 0xe436c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf18>
   e431c: 14000001     	b	0xe4320 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xecc>
   e4320: aa1f03e8     	mov	x8, xzr
   e4324: f81683a8     	stur	x8, [x29, #-0x98]
   e4328: f941afe8     	ldr	x8, [sp, #0x358]
   e432c: f9407d00     	ldr	x0, [x8, #0xf8]
   e4330: 97feff8c     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e4334: f90087e0     	str	x0, [sp, #0x108]
   e4338: 14000001     	b	0xe433c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xee8>
   e433c: f94087e8     	ldr	x8, [sp, #0x108]
   e4340: f81603a8     	stur	x8, [x29, #-0xa0]
   e4344: d10263a0     	sub	x0, x29, #0x98
   e4348: d10283a1     	sub	x1, x29, #0xa0
   e434c: d10103a2     	sub	x2, x29, #0x40
   e4350: 94000276     	bl	0xe4d28 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0x54>
   e4354: b90107e0     	str	w0, [sp, #0x104]
   e4358: 14000001     	b	0xe435c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf08>
   e435c: b94107e8     	ldr	w8, [sp, #0x104]
   e4360: 52000109     	eor	w9, w8, #0x1
   e4364: b90113e9     	str	w9, [sp, #0x110]
   e4368: 14000001     	b	0xe436c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf18>
   e436c: b94113e8     	ldr	w8, [sp, #0x110]
   e4370: 360000a8     	tbz	w8, #0x0, 0xe4384 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf30>
   e4374: 14000001     	b	0xe4378 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf24>
   e4378: 320003e8     	orr	w8, wzr, #0x1
   e437c: 390db3e8     	strb	w8, [sp, #0x36c]
   e4380: 14000009     	b	0xe43a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf50>
   e4384: f941afe8     	ldr	x8, [sp, #0x358]
   e4388: f9407d00     	ldr	x0, [x8, #0xf8]
   e438c: 97fefb15     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e4390: f9007fe0     	str	x0, [sp, #0xf8]
   e4394: 14000001     	b	0xe4398 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf44>
   e4398: f9407fe8     	ldr	x8, [sp, #0xf8]
   e439c: f901bbe8     	str	x8, [sp, #0x370]
   e43a0: 14000001     	b	0xe43a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf50>
   e43a4: 14000036     	b	0xe447c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1028>
   e43a8: f941afe8     	ldr	x8, [sp, #0x358]
   e43ac: 9100e100     	add	x0, x8, #0x38
   e43b0: aa1f03e1     	mov	x1, xzr
   e43b4: 97ff179f     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
   e43b8: b900f7e0     	str	w0, [sp, #0xf4]
   e43bc: 14000001     	b	0xe43c0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf6c>
   e43c0: 320003e8     	orr	w8, wzr, #0x1
   e43c4: b940f7e9     	ldr	w9, [sp, #0xf4]
   e43c8: b900f3e8     	str	w8, [sp, #0xf0]
   e43cc: 37000429     	tbnz	w9, #0x0, 0xe4450 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xffc>
   e43d0: 14000001     	b	0xe43d4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf80>
   e43d4: f941afe8     	ldr	x8, [sp, #0x358]
   e43d8: 9100e100     	add	x0, x8, #0x38
   e43dc: 97ff02b5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e43e0: f90077e0     	str	x0, [sp, #0xe8]
   e43e4: 14000001     	b	0xe43e8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf94>
   e43e8: 528e0a61     	mov	w1, #0x7053             // =28755
   e43ec: 72ad2dc1     	movk	w1, #0x696e, lsl #16
   e43f0: d10293a2     	sub	x2, x29, #0xa4
   e43f4: f94077e0     	ldr	x0, [sp, #0xe8]
   e43f8: 97ff042a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   e43fc: b900e7e0     	str	w0, [sp, #0xe4]
   e4400: 14000001     	b	0xe4404 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfb0>
   e4404: 320003e8     	orr	w8, wzr, #0x1
   e4408: b940e7e9     	ldr	w9, [sp, #0xe4]
   e440c: b900f3e8     	str	w8, [sp, #0xf0]
   e4410: 36000209     	tbz	w9, #0x0, 0xe4450 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xffc>
   e4414: 14000001     	b	0xe4418 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfc4>
   e4418: aa1f03e8     	mov	x8, xzr
   e441c: f81503a8     	stur	x8, [x29, #-0xb0]
   e4420: b895c3a8     	ldursw	x8, [x29, #-0xa4]
   e4424: f81483a8     	stur	x8, [x29, #-0xb8]
   e4428: d102c3a0     	sub	x0, x29, #0xb0
   e442c: d102e3a1     	sub	x1, x29, #0xb8
   e4430: d10103a2     	sub	x2, x29, #0x40
   e4434: 9400023d     	bl	0xe4d28 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0x54>
   e4438: b900e3e0     	str	w0, [sp, #0xe0]
   e443c: 14000001     	b	0xe4440 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfec>
   e4440: b940e3e8     	ldr	w8, [sp, #0xe0]
   e4444: 52000109     	eor	w9, w8, #0x1
   e4448: b900f3e9     	str	w9, [sp, #0xf0]
   e444c: 14000001     	b	0xe4450 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xffc>
   e4450: b940f3e8     	ldr	w8, [sp, #0xf0]
   e4454: 360000a8     	tbz	w8, #0x0, 0xe4468 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1014>
   e4458: 14000001     	b	0xe445c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1008>
   e445c: 320003e8     	orr	w8, wzr, #0x1
   e4460: 390db3e8     	strb	w8, [sp, #0x36c]
   e4464: 14000005     	b	0xe4478 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1024>
   e4468: f941afe8     	ldr	x8, [sp, #0x358]
   e446c: f9408509     	ldr	x9, [x8, #0x108]
   e4470: f901bbe9     	str	x9, [sp, #0x370]
   e4474: 14000001     	b	0xe4478 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1024>
   e4478: 14000001     	b	0xe447c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1028>
   e447c: 394db3e8     	ldrb	w8, [sp, #0x36c]
   e4480: 370000a8     	tbnz	w8, #0x0, 0xe4494 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1040>
   e4484: 14000001     	b	0xe4488 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1034>
   e4488: f941bbe8     	ldr	x8, [sp, #0x370]
   e448c: b50002c8     	cbnz	x8, 0xe44e4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1090>
   e4490: 14000001     	b	0xe4494 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1040>
   e4494: f941afe8     	ldr	x8, [sp, #0x358]
   e4498: f9407d09     	ldr	x9, [x8, #0xf8]
   e449c: b40001a9     	cbz	x9, 0xe44d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x107c>
   e44a0: 14000001     	b	0xe44a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1050>
   e44a4: f941afe8     	ldr	x8, [sp, #0x358]
   e44a8: f9407d09     	ldr	x9, [x8, #0xf8]
   e44ac: f940012a     	ldr	x10, [x9]
   e44b0: f940014a     	ldr	x10, [x10]
   e44b4: aa0903e0     	mov	x0, x9
   e44b8: d63f0140     	blr	x10
   e44bc: 14000001     	b	0xe44c0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x106c>
   e44c0: aa1f03e8     	mov	x8, xzr
   e44c4: f941afe9     	ldr	x9, [sp, #0x358]
   e44c8: f9007d28     	str	x8, [x9, #0xf8]
   e44cc: 14000001     	b	0xe44d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x107c>
   e44d0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   e44d4: b9043fe8     	str	w8, [sp, #0x43c]
   e44d8: 320003e8     	orr	w8, wzr, #0x1
   e44dc: b903b3e8     	str	w8, [sp, #0x3b0]
   e44e0: 140001c8     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e44e4: f941afe8     	ldr	x8, [sp, #0x358]
   e44e8: 91010100     	add	x0, x8, #0x40
   e44ec: 97ff0ca9     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e44f0: f9006fe0     	str	x0, [sp, #0xd8]
   e44f4: 14000001     	b	0xe44f8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10a4>
   e44f8: f941f7e1     	ldr	x1, [sp, #0x3e8]
   e44fc: f941bbe2     	ldr	x2, [sp, #0x370]
   e4500: f85c03a3     	ldur	x3, [x29, #-0x40]
   e4504: f9406fe8     	ldr	x8, [sp, #0xd8]
   e4508: f9400109     	ldr	x9, [x8]
   e450c: f9401d29     	ldr	x9, [x9, #0x38]
   e4510: aa0803e0     	mov	x0, x8
   e4514: d63f0120     	blr	x9
   e4518: f9006be0     	str	x0, [sp, #0xd0]
   e451c: 14000001     	b	0xe4520 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10cc>
   e4520: f9406be8     	ldr	x8, [sp, #0xd0]
   e4524: f901c3e8     	str	x8, [sp, #0x380]
   e4528: f941c3e9     	ldr	x9, [sp, #0x380]
   e452c: f85c03aa     	ldur	x10, [x29, #-0x40]
   e4530: eb0a0129     	subs	x9, x9, x10
   e4534: f90067e9     	str	x9, [sp, #0xc8]
   e4538: 5400022a     	b.ge	0xe457c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1128>
   e453c: 14000001     	b	0xe4540 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x10ec>
   e4540: f941afe8     	ldr	x8, [sp, #0x358]
   e4544: f9407d09     	ldr	x9, [x8, #0xf8]
   e4548: f940012a     	ldr	x10, [x9]
   e454c: f940014a     	ldr	x10, [x10]
   e4550: aa0903e0     	mov	x0, x9
   e4554: d63f0140     	blr	x10
   e4558: 14000001     	b	0xe455c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1108>
   e455c: aa1f03e8     	mov	x8, xzr
   e4560: f941afe9     	ldr	x9, [sp, #0x358]
   e4564: f9007d28     	str	x8, [x9, #0xf8]
   e4568: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   e456c: b9043fea     	str	w10, [sp, #0x43c]
   e4570: 320003ea     	orr	w10, wzr, #0x1
   e4574: b903b3ea     	str	w10, [sp, #0x3b0]
   e4578: 140001a2     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e457c: 394df3e8     	ldrb	w8, [sp, #0x37c]
   e4580: 36000128     	tbz	w8, #0x0, 0xe45a4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1150>
   e4584: 14000001     	b	0xe4588 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1134>
   e4588: f941afe8     	ldr	x8, [sp, #0x358]
   e458c: f9407d00     	ldr	x0, [x8, #0xf8]
   e4590: f85c03a2     	ldur	x2, [x29, #-0x40]
   e4594: aa1f03e1     	mov	x1, xzr
   e4598: 97ff0ad6     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e459c: 14000001     	b	0xe45a0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x114c>
   e45a0: 14000111     	b	0xe49e4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1590>
   e45a4: f941afe8     	ldr	x8, [sp, #0x358]
   e45a8: f9407d00     	ldr	x0, [x8, #0xf8]
   e45ac: 97fefa8d     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e45b0: f90063e0     	str	x0, [sp, #0xc0]
   e45b4: 14000001     	b	0xe45b8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1164>
   e45b8: f94063e8     	ldr	x8, [sp, #0xc0]
   e45bc: f901b3e8     	str	x8, [sp, #0x360]
   e45c0: aa1f03e9     	mov	x9, xzr
   e45c4: f81403a9     	stur	x9, [x29, #-0xc0]
   e45c8: f81383a9     	stur	x9, [x29, #-0xc8]
   e45cc: 14000001     	b	0xe45d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x117c>
   e45d0: f85403a8     	ldur	x8, [x29, #-0xc0]
   e45d4: f85c03a9     	ldur	x9, [x29, #-0x40]
   e45d8: eb090108     	subs	x8, x8, x9
   e45dc: f9005fe8     	str	x8, [sp, #0xb8]
   e45e0: 54001a02     	b.hs	0xe4920 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x14cc>
   e45e4: 14000001     	b	0xe45e8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1194>
   e45e8: aa1f03e8     	mov	x8, xzr
   e45ec: f81303a8     	stur	x8, [x29, #-0xd0]
   e45f0: f941afe8     	ldr	x8, [sp, #0x358]
   e45f4: 91038103     	add	x3, x8, #0xe0
   e45f8: d10343a0     	sub	x0, x29, #0xd0
   e45fc: d10103a1     	sub	x1, x29, #0x40
   e4600: d10303a2     	sub	x2, x29, #0xc0
   e4604: 97fffb61     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e4608: b900b7e0     	str	w0, [sp, #0xb4]
   e460c: 14000001     	b	0xe4610 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11bc>
   e4610: b940b7e8     	ldr	w8, [sp, #0xb4]
   e4614: 2a2803e9     	mvn	w9, w8
   e4618: 12000129     	and	w9, w9, #0x1
   e461c: 390db3e9     	strb	w9, [sp, #0x36c]
   e4620: aa1f03ea     	mov	x10, xzr
   e4624: f81283aa     	stur	x10, [x29, #-0xd8]
   e4628: 394db3e9     	ldrb	w9, [sp, #0x36c]
   e462c: 37000a49     	tbnz	w9, #0x0, 0xe4774 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1320>
   e4630: 14000001     	b	0xe4634 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11e0>
   e4634: f941afe8     	ldr	x8, [sp, #0x358]
   e4638: f9408509     	ldr	x9, [x8, #0x108]
   e463c: f85403aa     	ldur	x10, [x29, #-0xc0]
   e4640: 8b0a0121     	add	x1, x9, x10
   e4644: aa0803e0     	mov	x0, x8
   e4648: 97ff0f52     	bl	0xa8390 <_ZNK7android11MPEG4Source12parseNALSizeEPKh@plt>
   e464c: f90057e0     	str	x0, [sp, #0xa8]
   e4650: 14000001     	b	0xe4654 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1200>
   e4654: f94057e8     	ldr	x8, [sp, #0xa8]
   e4658: f81283a8     	stur	x8, [x29, #-0xd8]
   e465c: f941afe9     	ldr	x9, [sp, #0x358]
   e4660: f940712a     	ldr	x10, [x9, #0xe0]
   e4664: f85403ab     	ldur	x11, [x29, #-0xc0]
   e4668: 8b0a016a     	add	x10, x11, x10
   e466c: f81403aa     	stur	x10, [x29, #-0xc0]
   e4670: aa1f03ea     	mov	x10, xzr
   e4674: f81203aa     	stur	x10, [x29, #-0xe0]
   e4678: d10383a0     	sub	x0, x29, #0xe0
   e467c: d10103a1     	sub	x1, x29, #0x40
   e4680: d10303a2     	sub	x2, x29, #0xc0
   e4684: d10363a3     	sub	x3, x29, #0xd8
   e4688: 97fffb40     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e468c: b900a7e0     	str	w0, [sp, #0xa4]
   e4690: 14000001     	b	0xe4694 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1240>
   e4694: 320003e8     	orr	w8, wzr, #0x1
   e4698: b940a7e9     	ldr	w9, [sp, #0xa4]
   e469c: b900a3e8     	str	w8, [sp, #0xa0]
   e46a0: 36000629     	tbz	w9, #0x0, 0xe4764 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1310>
   e46a4: 14000001     	b	0xe46a8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1254>
   e46a8: aa1f03e8     	mov	x8, xzr
   e46ac: f81183a8     	stur	x8, [x29, #-0xe8]
   e46b0: f941afe8     	ldr	x8, [sp, #0x358]
   e46b4: f9407d00     	ldr	x0, [x8, #0xf8]
   e46b8: 97fefeaa     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e46bc: f9004fe0     	str	x0, [sp, #0x98]
   e46c0: 14000001     	b	0xe46c4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1270>
   e46c4: f9404fe8     	ldr	x8, [sp, #0x98]
   e46c8: f81103a8     	stur	x8, [x29, #-0xf0]
   e46cc: 321e03e9     	orr	w9, wzr, #0x4
   e46d0: 2a0903ea     	mov	w10, w9
   e46d4: f81083aa     	stur	x10, [x29, #-0xf8]
   e46d8: d103a3a0     	sub	x0, x29, #0xe8
   e46dc: d103c3a1     	sub	x1, x29, #0xf0
   e46e0: d10323a2     	sub	x2, x29, #0xc8
   e46e4: d103e3a3     	sub	x3, x29, #0xf8
   e46e8: 97fffb28     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e46ec: b90097e0     	str	w0, [sp, #0x94]
   e46f0: 14000001     	b	0xe46f4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12a0>
   e46f4: 320003e8     	orr	w8, wzr, #0x1
   e46f8: b94097e9     	ldr	w9, [sp, #0x94]
   e46fc: b900a3e8     	str	w8, [sp, #0xa0]
   e4700: 36000329     	tbz	w9, #0x0, 0xe4764 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1310>
   e4704: 14000001     	b	0xe4708 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12b4>
   e4708: aa1f03e8     	mov	x8, xzr
   e470c: f81003a8     	stur	x8, [x29, #-0x100]
   e4710: f941afe8     	ldr	x8, [sp, #0x358]
   e4714: f9407d00     	ldr	x0, [x8, #0xf8]
   e4718: 97fefe92     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e471c: f90047e0     	str	x0, [sp, #0x88]
   e4720: 14000001     	b	0xe4724 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12d0>
   e4724: f94047e8     	ldr	x8, [sp, #0x88]
   e4728: f9024fe8     	str	x8, [sp, #0x498]
   e472c: f85383a9     	ldur	x9, [x29, #-0xc8]
   e4730: 91001129     	add	x9, x9, #0x4
   e4734: f9024be9     	str	x9, [sp, #0x490]
   e4738: d10403a0     	sub	x0, x29, #0x100
   e473c: 911263e1     	add	x1, sp, #0x498
   e4740: 911243e2     	add	x2, sp, #0x490
   e4744: d10363a3     	sub	x3, x29, #0xd8
   e4748: 97fffb10     	bl	0xe3388 <android::MPEG4Source::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1330>
   e474c: b90087e0     	str	w0, [sp, #0x84]
   e4750: 14000001     	b	0xe4754 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1300>
   e4754: b94087e8     	ldr	w8, [sp, #0x84]
   e4758: 52000109     	eor	w9, w8, #0x1
   e475c: b900a3e9     	str	w9, [sp, #0xa0]
   e4760: 14000001     	b	0xe4764 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1310>
   e4764: b940a3e8     	ldr	w8, [sp, #0xa0]
   e4768: 12000108     	and	w8, w8, #0x1
   e476c: 390db3e8     	strb	w8, [sp, #0x36c]
   e4770: 14000001     	b	0xe4774 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1320>
   e4774: 394db3e8     	ldrb	w8, [sp, #0x36c]
   e4778: 36000228     	tbz	w8, #0x0, 0xe47bc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1368>
   e477c: 14000001     	b	0xe4780 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x132c>
   e4780: f941afe8     	ldr	x8, [sp, #0x358]
   e4784: f9407d09     	ldr	x9, [x8, #0xf8]
   e4788: f940012a     	ldr	x10, [x9]
   e478c: f940014a     	ldr	x10, [x10]
   e4790: aa0903e0     	mov	x0, x9
   e4794: d63f0140     	blr	x10
   e4798: 14000001     	b	0xe479c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1348>
   e479c: aa1f03e8     	mov	x8, xzr
   e47a0: f941afe9     	ldr	x9, [sp, #0x358]
   e47a4: f9007d28     	str	x8, [x9, #0xf8]
   e47a8: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e47ac: b9043fea     	str	w10, [sp, #0x43c]
   e47b0: 320003ea     	orr	w10, wzr, #0x1
   e47b4: b903b3ea     	str	w10, [sp, #0x3b0]
   e47b8: 14000112     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e47bc: f85283a8     	ldur	x8, [x29, #-0xd8]
   e47c0: b5000068     	cbnz	x8, 0xe47cc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1378>
   e47c4: 14000001     	b	0xe47c8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1374>
   e47c8: 17ffff82     	b	0xe45d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x117c>
   e47cc: f85383a8     	ldur	x8, [x29, #-0xc8]
   e47d0: b1001508     	adds	x8, x8, #0x5
   e47d4: f9003fe8     	str	x8, [sp, #0x78]
   e47d8: 54000348     	b.hi	0xe4840 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13ec>
   e47dc: 14000001     	b	0xe47e0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x138c>
   e47e0: f85383a8     	ldur	x8, [x29, #-0xc8]
   e47e4: 91001108     	add	x8, x8, #0x4
   e47e8: f85283a9     	ldur	x9, [x29, #-0xd8]
   e47ec: aa2903e9     	mvn	x9, x9
   e47f0: eb090108     	subs	x8, x8, x9
   e47f4: f9003be8     	str	x8, [sp, #0x70]
   e47f8: 54000248     	b.hi	0xe4840 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13ec>
   e47fc: 14000001     	b	0xe4800 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13ac>
   e4800: f85383a8     	ldur	x8, [x29, #-0xc8]
   e4804: f85283a9     	ldur	x9, [x29, #-0xd8]
   e4808: 8b090108     	add	x8, x8, x9
   e480c: 91001108     	add	x8, x8, #0x4
   e4810: f941afe9     	ldr	x9, [sp, #0x358]
   e4814: f9407d20     	ldr	x0, [x9, #0xf8]
   e4818: f90037e8     	str	x8, [sp, #0x68]
   e481c: 97fefe51     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   e4820: f90033e0     	str	x0, [sp, #0x60]
   e4824: 14000001     	b	0xe4828 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13d4>
   e4828: f94037e8     	ldr	x8, [sp, #0x68]
   e482c: f94033e9     	ldr	x9, [sp, #0x60]
   e4830: eb09010a     	subs	x10, x8, x9
   e4834: f9002fea     	str	x10, [sp, #0x58]
   e4838: 54000229     	b.ls	0xe487c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1428>
   e483c: 14000001     	b	0xe4840 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13ec>
   e4840: f941afe8     	ldr	x8, [sp, #0x358]
   e4844: f9407d09     	ldr	x9, [x8, #0xf8]
   e4848: f940012a     	ldr	x10, [x9]
   e484c: f940014a     	ldr	x10, [x10]
   e4850: aa0903e0     	mov	x0, x9
   e4854: d63f0140     	blr	x10
   e4858: 14000001     	b	0xe485c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1408>
   e485c: aa1f03e8     	mov	x8, xzr
   e4860: f941afe9     	ldr	x9, [sp, #0x358]
   e4864: f9007d28     	str	x8, [x9, #0xf8]
   e4868: 12807dca     	mov	w10, #-0x3ef            // =-1007
   e486c: b9043fea     	str	w10, [sp, #0x43c]
   e4870: 320003ea     	orr	w10, wzr, #0x1
   e4874: b903b3ea     	str	w10, [sp, #0x3b0]
   e4878: 140000e2     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e487c: f941b3e8     	ldr	x8, [sp, #0x360]
   e4880: f85383a9     	ldur	x9, [x29, #-0xc8]
   e4884: 9100052a     	add	x10, x9, #0x1
   e4888: f81383aa     	stur	x10, [x29, #-0xc8]
   e488c: 2a1f03eb     	mov	w11, wzr
   e4890: 3829690b     	strb	w11, [x8, x9]
   e4894: f941b3e8     	ldr	x8, [sp, #0x360]
   e4898: f85383a9     	ldur	x9, [x29, #-0xc8]
   e489c: 9100052a     	add	x10, x9, #0x1
   e48a0: f81383aa     	stur	x10, [x29, #-0xc8]
   e48a4: 3829690b     	strb	w11, [x8, x9]
   e48a8: f941b3e8     	ldr	x8, [sp, #0x360]
   e48ac: f85383a9     	ldur	x9, [x29, #-0xc8]
   e48b0: 9100052a     	add	x10, x9, #0x1
   e48b4: f81383aa     	stur	x10, [x29, #-0xc8]
   e48b8: 3829690b     	strb	w11, [x8, x9]
   e48bc: f941b3e8     	ldr	x8, [sp, #0x360]
   e48c0: f85383a9     	ldur	x9, [x29, #-0xc8]
   e48c4: 9100052a     	add	x10, x9, #0x1
   e48c8: f81383aa     	stur	x10, [x29, #-0xc8]
   e48cc: 320003eb     	orr	w11, wzr, #0x1
   e48d0: 3829690b     	strb	w11, [x8, x9]
   e48d4: f941b3e8     	ldr	x8, [sp, #0x360]
   e48d8: f85383a9     	ldur	x9, [x29, #-0xc8]
   e48dc: 8b090100     	add	x0, x8, x9
   e48e0: f941afe8     	ldr	x8, [sp, #0x358]
   e48e4: f9408509     	ldr	x9, [x8, #0x108]
   e48e8: f85403aa     	ldur	x10, [x29, #-0xc0]
   e48ec: 8b0a0121     	add	x1, x9, x10
   e48f0: f85283a2     	ldur	x2, [x29, #-0xd8]
   e48f4: 97feed27     	bl	0x9fd90 <memcpy@plt>
   e48f8: f85283a8     	ldur	x8, [x29, #-0xd8]
   e48fc: f85403a9     	ldur	x9, [x29, #-0xc0]
   e4900: 8b080128     	add	x8, x9, x8
   e4904: f81403a8     	stur	x8, [x29, #-0xc0]
   e4908: f85283a8     	ldur	x8, [x29, #-0xd8]
   e490c: f85383a9     	ldur	x9, [x29, #-0xc8]
   e4910: 8b080128     	add	x8, x9, x8
   e4914: f81383a8     	stur	x8, [x29, #-0xc8]
   e4918: f9002be0     	str	x0, [sp, #0x50]
   e491c: 17ffff2d     	b	0xe45d0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x117c>
   e4920: 14000001     	b	0xe4924 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x14d0>
   e4924: 9111e3e8     	add	x8, sp, #0x478
   e4928: d10303a0     	sub	x0, x29, #0xc0
   e492c: d10103a1     	sub	x1, x29, #0x40
   e4930: 97ff18fc     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
   e4934: 14000001     	b	0xe4938 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x14e4>
   e4938: 9111e3e0     	add	x0, sp, #0x478
   e493c: 97ff10e5     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   e4940: b9004fe0     	str	w0, [sp, #0x4c]
   e4944: 14000001     	b	0xe4948 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x14f4>
   e4948: b9404fe8     	ldr	w8, [sp, #0x4c]
   e494c: 37000308     	tbnz	w8, #0x0, 0xe49ac <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1558>
   e4950: 14000001     	b	0xe4954 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1500>
   e4954: 900008a1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   e4958: 913d6421     	add	x1, x1, #0xf59
   e495c: 911183e0     	add	x0, sp, #0x460
   e4960: 97fefc88     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   e4964: 14000001     	b	0xe4968 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1514>
   e4968: 911183e0     	add	x0, sp, #0x460
   e496c: 9111e3e1     	add	x1, sp, #0x478
   e4970: 97fef8dc     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   e4974: 14000001     	b	0xe4978 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1524>
   e4978: 911183e0     	add	x0, sp, #0x460
   e497c: 97fef4e1     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e4980: 1400000b     	b	0xe49ac <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1558>
   e4984: f901dfe0     	str	x0, [sp, #0x3b8]
   e4988: 2a0103e8     	mov	w8, w1
   e498c: b903b7e8     	str	w8, [sp, #0x3b4]
   e4990: 14000012     	b	0xe49d8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1584>
   e4994: f901dfe0     	str	x0, [sp, #0x3b8]
   e4998: 2a0103e8     	mov	w8, w1
   e499c: b903b7e8     	str	w8, [sp, #0x3b4]
   e49a0: 911183e0     	add	x0, sp, #0x460
   e49a4: 97fef4d7     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e49a8: 1400000c     	b	0xe49d8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1584>
   e49ac: 9111e3e0     	add	x0, sp, #0x478
   e49b0: 97fef4d4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e49b4: 14000001     	b	0xe49b8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1564>
   e49b8: 14000001     	b	0xe49bc <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1568>
   e49bc: f941afe8     	ldr	x8, [sp, #0x358]
   e49c0: f9407d00     	ldr	x0, [x8, #0xf8]
   e49c4: f85383a2     	ldur	x2, [x29, #-0xc8]
   e49c8: aa1f03e1     	mov	x1, xzr
   e49cc: 97ff09c9     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e49d0: 14000001     	b	0xe49d4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1580>
   e49d4: 14000004     	b	0xe49e4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1590>
   e49d8: 9111e3e0     	add	x0, sp, #0x478
   e49dc: 97fef4c9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e49e0: 1400008b     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e49e4: f941afe8     	ldr	x8, [sp, #0x358]
   e49e8: f9407d00     	ldr	x0, [x8, #0xf8]
   e49ec: 911163e8     	add	x8, sp, #0x458
   e49f0: 97fefdd0     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e49f4: 14000001     	b	0xe49f8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x15a4>
   e49f8: 911163e0     	add	x0, sp, #0x458
   e49fc: 97ff012d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e4a00: f90023e0     	str	x0, [sp, #0x40]
   e4a04: 14000001     	b	0xe4a08 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x15b4>
   e4a08: b943e7e8     	ldr	w8, [sp, #0x3e4]
   e4a0c: 2a0803e9     	mov	w9, w8
   e4a10: 52884808     	mov	w8, #0x4240             // =16960
   e4a14: 72a001e8     	movk	w8, #0xf, lsl #16
   e4a18: 2a0803ea     	mov	w10, w8
   e4a1c: 9b0a7d29     	mul	x9, x9, x10
   e4a20: f941afea     	ldr	x10, [sp, #0x358]
   e4a24: b980494b     	ldrsw	x11, [x10, #0x48]
   e4a28: 9acb0d22     	sdiv	x2, x9, x11
   e4a2c: 528daca1     	mov	w1, #0x6d65             // =28005
   e4a30: 72ae8d21     	movk	w1, #0x7469, lsl #16
   e4a34: f94023e0     	ldr	x0, [sp, #0x40]
   e4a38: 97ff13c2     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e4a3c: b9003fe0     	str	w0, [sp, #0x3c]
   e4a40: 14000001     	b	0xe4a44 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x15f0>
   e4a44: 911163e0     	add	x0, sp, #0x458
   e4a48: 97fef3ca     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4a4c: f941afe0     	ldr	x0, [sp, #0x358]
   e4a50: f9407c00     	ldr	x0, [x0, #0xf8]
   e4a54: 911143e8     	add	x8, sp, #0x450
   e4a58: 97fefdb6     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e4a5c: 14000001     	b	0xe4a60 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x160c>
   e4a60: 911143e0     	add	x0, sp, #0x450
   e4a64: 97ff0113     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e4a68: f9001be0     	str	x0, [sp, #0x30]
   e4a6c: 14000001     	b	0xe4a70 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x161c>
   e4a70: f941e3e8     	ldr	x8, [sp, #0x3c0]
   e4a74: b9401109     	ldr	w9, [x8, #0x10]
   e4a78: 2a0903e8     	mov	w8, w9
   e4a7c: 52884809     	mov	w9, #0x4240             // =16960
   e4a80: 72a001e9     	movk	w9, #0xf, lsl #16
   e4a84: 2a0903ea     	mov	w10, w9
   e4a88: 9b0a7d08     	mul	x8, x8, x10
   e4a8c: f941afea     	ldr	x10, [sp, #0x358]
   e4a90: b980494b     	ldrsw	x11, [x10, #0x48]
   e4a94: 9acb0d02     	sdiv	x2, x8, x11
   e4a98: 528e4c21     	mov	w1, #0x7261             // =29281
   e4a9c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   e4aa0: f9401be0     	ldr	x0, [sp, #0x30]
   e4aa4: 97ff13a7     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e4aa8: b9002fe0     	str	w0, [sp, #0x2c]
   e4aac: 14000001     	b	0xe4ab0 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x165c>
   e4ab0: 911143e0     	add	x0, sp, #0x450
   e4ab4: 97fef3af     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4ab8: f9420fe0     	ldr	x0, [sp, #0x418]
   e4abc: b7f804e0     	tbnz	x0, #0x3f, 0xe4b58 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1704>
   e4ac0: 14000001     	b	0xe4ac4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1670>
   e4ac4: f941afe8     	ldr	x8, [sp, #0x358]
   e4ac8: f9407d00     	ldr	x0, [x8, #0xf8]
   e4acc: 911123e8     	add	x8, sp, #0x448
   e4ad0: 97fefd98     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e4ad4: 14000001     	b	0xe4ad8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1684>
   e4ad8: 911123e0     	add	x0, sp, #0x448
   e4adc: 97ff00f5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e4ae0: f90013e0     	str	x0, [sp, #0x20]
   e4ae4: 14000001     	b	0xe4ae8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1694>
   e4ae8: f9420fe2     	ldr	x2, [sp, #0x418]
   e4aec: 528e4a81     	mov	w1, #0x7254             // =29268
   e4af0: 72ae8c21     	movk	w1, #0x7461, lsl #16
   e4af4: f94013e0     	ldr	x0, [sp, #0x20]
   e4af8: 97ff1392     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e4afc: b9001fe0     	str	w0, [sp, #0x1c]
   e4b00: 14000001     	b	0xe4b04 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16b0>
   e4b04: 911123e0     	add	x0, sp, #0x448
   e4b08: 97fef39a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4b0c: 14000013     	b	0xe4b58 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1704>
   e4b10: f901dfe0     	str	x0, [sp, #0x3b8]
   e4b14: 2a0103e8     	mov	w8, w1
   e4b18: b903b7e8     	str	w8, [sp, #0x3b4]
   e4b1c: 911163e0     	add	x0, sp, #0x458
   e4b20: 97fef394     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4b24: 1400003a     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e4b28: f901dfe0     	str	x0, [sp, #0x3b8]
   e4b2c: 2a0103e8     	mov	w8, w1
   e4b30: b903b7e8     	str	w8, [sp, #0x3b4]
   e4b34: 911143e0     	add	x0, sp, #0x450
   e4b38: 97fef38e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4b3c: 14000034     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e4b40: f901dfe0     	str	x0, [sp, #0x3b8]
   e4b44: 2a0103e8     	mov	w8, w1
   e4b48: b903b7e8     	str	w8, [sp, #0x3b4]
   e4b4c: 911123e0     	add	x0, sp, #0x448
   e4b50: 97fef388     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4b54: 1400002e     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e4b58: 394f83e8     	ldrb	w8, [sp, #0x3e0]
   e4b5c: 36000368     	tbz	w8, #0x0, 0xe4bc8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1774>
   e4b60: 14000001     	b	0xe4b64 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1710>
   e4b64: f941afe8     	ldr	x8, [sp, #0x358]
   e4b68: f9407d00     	ldr	x0, [x8, #0xf8]
   e4b6c: 911103e8     	add	x8, sp, #0x440
   e4b70: 97fefd70     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e4b74: 14000001     	b	0xe4b78 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1724>
   e4b78: 911103e0     	add	x0, sp, #0x440
   e4b7c: 97ff00cd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e4b80: f9000be0     	str	x0, [sp, #0x10]
   e4b84: 14000001     	b	0xe4b88 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1734>
   e4b88: 528dcc61     	mov	w1, #0x6e63             // =28259
   e4b8c: 72ae6f21     	movk	w1, #0x7379, lsl #16
   e4b90: 320003e2     	orr	w2, wzr, #0x1
   e4b94: f9400be0     	ldr	x0, [sp, #0x10]
   e4b98: 97fefb36     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e4b9c: b9000fe0     	str	w0, [sp, #0xc]
   e4ba0: 14000001     	b	0xe4ba4 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1750>
   e4ba4: 911103e0     	add	x0, sp, #0x440
   e4ba8: 97fef372     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4bac: 14000007     	b	0xe4bc8 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1774>
   e4bb0: f901dfe0     	str	x0, [sp, #0x3b8]
   e4bb4: 2a0103e8     	mov	w8, w1
   e4bb8: b903b7e8     	str	w8, [sp, #0x3b4]
   e4bbc: 911103e0     	add	x0, sp, #0x440
   e4bc0: 97fef36c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4bc4: 14000012     	b	0xe4c0c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17b8>
   e4bc8: f941afe8     	ldr	x8, [sp, #0x358]
   e4bcc: b9405909     	ldr	w9, [x8, #0x58]
   e4bd0: 11000529     	add	w9, w9, #0x1
   e4bd4: b9005909     	str	w9, [x8, #0x58]
   e4bd8: f9407d0a     	ldr	x10, [x8, #0xf8]
   e4bdc: f94217eb     	ldr	x11, [sp, #0x428]
   e4be0: f900016a     	str	x10, [x11]
   e4be4: aa1f03ea     	mov	x10, xzr
   e4be8: f9007d0a     	str	x10, [x8, #0xf8]
   e4bec: 2a1f03e9     	mov	w9, wzr
   e4bf0: b9043fe9     	str	w9, [sp, #0x43c]
   e4bf4: 320003e9     	orr	w9, wzr, #0x1
   e4bf8: b903b3e9     	str	w9, [sp, #0x3b0]
   e4bfc: 14000001     	b	0xe4c00 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17ac>
   e4c00: d10143a0     	sub	x0, x29, #0x50
   e4c04: 97fef35b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4c08: 14000004     	b	0xe4c18 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c4>
   e4c0c: d10143a0     	sub	x0, x29, #0x50
   e4c10: 97fef358     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e4c14: 1400000f     	b	0xe4c50 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17fc>
   e4c18: b9443fe8     	ldr	w8, [sp, #0x43c]
   e4c1c: d53bd049     	mrs	x9, TPIDR_EL0
   e4c20: f9401529     	ldr	x9, [x9, #0x28]
   e4c24: f85e83aa     	ldur	x10, [x29, #-0x18]
   e4c28: eb0a0129     	subs	x9, x9, x10
   e4c2c: b9000be8     	str	w8, [sp, #0x8]
   e4c30: f90003e9     	str	x9, [sp]
   e4c34: 54000121     	b.ne	0xe4c58 <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1804>
   e4c38: 14000001     	b	0xe4c3c <android::MPEG4Source::fragmentedRead(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17e8>
   e4c3c: b9400be0     	ldr	w0, [sp, #0x8]
   e4c40: 911643ff     	add	sp, sp, #0x590
   e4c44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e4c48: f84207fc     	ldr	x28, [sp], #0x20
   e4c4c: d65f03c0     	ret
   e4c50: f941dfe0     	ldr	x0, [sp, #0x3b8]
   e4c54: 97ff0caf     	bl	0xa7f10 <_Unwind_Resume@plt>
   e4c58: 97ff1446     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e4c5c <android::Vector<android::SidxEntry>::operator[](unsigned long) const>:
   e4c5c: d100c3ff     	sub	sp, sp, #0x30
   e4c60: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e4c64: 910083fd     	add	x29, sp, #0x20
   e4c68: b27c03e8     	orr	x8, xzr, #0x10
   e4c6c: f81f83a0     	stur	x0, [x29, #-0x8]
   e4c70: f9000be1     	str	x1, [sp, #0x10]
   e4c74: f85f83a0     	ldur	x0, [x29, #-0x8]
   e4c78: f90007e0     	str	x0, [sp, #0x8]
   e4c7c: f90003e8     	str	x8, [sp]
   e4c80: 97ff0f6c     	bl	0xa8a30 <_ZNK7android6VectorINS_9SidxEntryEE4sizeEv@plt>
   e4c84: f94007e8     	ldr	x8, [sp, #0x8]
   e4c88: aa0803e0     	mov	x0, x8
   e4c8c: 97feef41     	bl	0xa0990 <_ZNK7android6VectorINS_9SidxEntryEE5arrayEv@plt>
   e4c90: f9400be8     	ldr	x8, [sp, #0x10]
   e4c94: f94003e1     	ldr	x1, [sp]
   e4c98: 9b087c28     	mul	x8, x1, x8
   e4c9c: 8b080008     	add	x8, x0, x8
   e4ca0: aa0803e0     	mov	x0, x8
   e4ca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e4ca8: 9100c3ff     	add	sp, sp, #0x30
   e4cac: d65f03c0     	ret

00000000000e4cb0 <android::Vector<android::MPEG4Source::Sample>::clear()>:
   e4cb0: d10083ff     	sub	sp, sp, #0x20
   e4cb4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e4cb8: 910043fd     	add	x29, sp, #0x10
   e4cbc: f90007e0     	str	x0, [sp, #0x8]
   e4cc0: f94007e0     	ldr	x0, [sp, #0x8]
   e4cc4: 97fef3c7     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
   e4cc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e4ccc: 910083ff     	add	sp, sp, #0x20
   e4cd0: d65f03c0     	ret

00000000000e4cd4 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const>:
   e4cd4: d100c3ff     	sub	sp, sp, #0x30
   e4cd8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e4cdc: 910083fd     	add	x29, sp, #0x20
   e4ce0: b27d0fe8     	orr	x8, xzr, #0x78
   e4ce4: f81f83a0     	stur	x0, [x29, #-0x8]
   e4ce8: f9000be1     	str	x1, [sp, #0x10]
   e4cec: f85f83a0     	ldur	x0, [x29, #-0x8]
   e4cf0: f90007e0     	str	x0, [sp, #0x8]
   e4cf4: f90003e8     	str	x8, [sp]
   e4cf8: 97ff08f2     	bl	0xa70c0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE4sizeEv@plt>
   e4cfc: f94007e8     	ldr	x8, [sp, #0x8]
   e4d00: aa0803e0     	mov	x0, x8
   e4d04: 97ff086f     	bl	0xa6ec0 <_ZNK7android6VectorINS_11MPEG4Source6SampleEE5arrayEv@plt>
   e4d08: f9400be8     	ldr	x8, [sp, #0x10]
   e4d0c: f94003e1     	ldr	x1, [sp]
   e4d10: 9b087c28     	mul	x8, x1, x8
   e4d14: 8b080008     	add	x8, x0, x8
   e4d18: aa0803e0     	mov	x0, x8
   e4d1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e4d20: 9100c3ff     	add	sp, sp, #0x30
   e4d24: d65f03c0     	ret
   e4d28: d100c3ff     	sub	sp, sp, #0x30
   e4d2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e4d30: 910083fd     	add	x29, sp, #0x20
   e4d34: 52800008     	mov	w8, #0x0                // =0
   e4d38: f81f83a0     	stur	x0, [x29, #-0x8]
   e4d3c: f9000be1     	str	x1, [sp, #0x10]
   e4d40: f90007e2     	str	x2, [sp, #0x8]
   e4d44: b90007e8     	str	w8, [sp, #0x4]
   e4d48: 97ff0ace     	bl	0xa7880 <_Z20ENSURE_UNSIGNED_TYPEImEvv@plt>
   e4d4c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e4d50: f9400000     	ldr	x0, [x0]
   e4d54: f9400be1     	ldr	x1, [sp, #0x10]
   e4d58: f9400021     	ldr	x1, [x1]
   e4d5c: 8b010000     	add	x0, x0, x1
   e4d60: f85f83a1     	ldur	x1, [x29, #-0x8]
   e4d64: f9400021     	ldr	x1, [x1]
   e4d68: eb01001f     	cmp	x0, x1
   e4d6c: 1a9f37e8     	cset	w8, hs
   e4d70: b94007e9     	ldr	w9, [sp, #0x4]
   e4d74: b90003e9     	str	w9, [sp]
   e4d78: 37000048     	tbnz	w8, #0x0, 0xe4d80 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0xac>
   e4d7c: 14000015     	b	0xe4dd0 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0xfc>
   e4d80: 52800008     	mov	w8, #0x0                // =0
   e4d84: f94007e9     	ldr	x9, [sp, #0x8]
   e4d88: f9400129     	ldr	x9, [x9]
   e4d8c: f85f83aa     	ldur	x10, [x29, #-0x8]
   e4d90: f940014a     	ldr	x10, [x10]
   e4d94: eb0a013f     	cmp	x9, x10
   e4d98: 1a9f37eb     	cset	w11, hs
   e4d9c: b90003e8     	str	w8, [sp]
   e4da0: 3700004b     	tbnz	w11, #0x0, 0xe4da8 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0xd4>
   e4da4: 1400000b     	b	0xe4dd0 <android::Vector<android::MPEG4Source::Sample>::operator[](unsigned long) const+0xfc>
   e4da8: f94007e8     	ldr	x8, [sp, #0x8]
   e4dac: f9400108     	ldr	x8, [x8]
   e4db0: f85f83a9     	ldur	x9, [x29, #-0x8]
   e4db4: f9400129     	ldr	x9, [x9]
   e4db8: eb090108     	subs	x8, x8, x9
   e4dbc: f9400be9     	ldr	x9, [sp, #0x10]
   e4dc0: f9400129     	ldr	x9, [x9]
   e4dc4: eb09011f     	cmp	x8, x9
   e4dc8: 1a9f27ea     	cset	w10, lo
   e4dcc: b90003ea     	str	w10, [sp]
   e4dd0: b94003e8     	ldr	w8, [sp]
   e4dd4: 320003e9     	orr	w9, wzr, #0x1
   e4dd8: 0a090108     	and	w8, w8, w9
   e4ddc: 2a0803e0     	mov	w0, w8
   e4de0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e4de4: 9100c3ff     	add	sp, sp, #0x30
   e4de8: d65f03c0     	ret

00000000000e4dec <android::sp<android::MetaData>::operator==(android::MetaData const*) const>:
   e4dec: d10043ff     	sub	sp, sp, #0x10
   e4df0: f90007e0     	str	x0, [sp, #0x8]
   e4df4: f90003e1     	str	x1, [sp]
   e4df8: f94007e0     	ldr	x0, [sp, #0x8]
   e4dfc: f9400000     	ldr	x0, [x0]
   e4e00: f94003e1     	ldr	x1, [sp]
   e4e04: eb01001f     	cmp	x0, x1
   e4e08: 1a9f17e8     	cset	w8, eq
   e4e0c: 320003e9     	orr	w9, wzr, #0x1
   e4e10: 0a090108     	and	w8, w8, w9
   e4e14: 2a0803e0     	mov	w0, w8
   e4e18: 910043ff     	add	sp, sp, #0x10
   e4e1c: d65f03c0     	ret

00000000000e4e20 <android::MPEG4Extractor::populateMetrics()>:
   e4e20: d10043ff     	sub	sp, sp, #0x10
   e4e24: f90007e0     	str	x0, [sp, #0x8]
   e4e28: 910043ff     	add	sp, sp, #0x10
   e4e2c: d65f03c0     	ret

00000000000e4e30 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   e4e30: d10103ff     	sub	sp, sp, #0x40
   e4e34: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e4e38: 9100c3fd     	add	x29, sp, #0x30
   e4e3c: f81f03a0     	stur	x0, [x29, #-0x10]
   e4e40: f9000fe1     	str	x1, [sp, #0x18]
   e4e44: f9000be2     	str	x2, [sp, #0x10]
   e4e48: f90007e3     	str	x3, [sp, #0x8]
   e4e4c: f85f03a0     	ldur	x0, [x29, #-0x10]
   e4e50: f9400fe1     	ldr	x1, [sp, #0x18]
   e4e54: f9400be2     	ldr	x2, [sp, #0x10]
   e4e58: f94007e3     	ldr	x3, [sp, #0x8]
   e4e5c: 9400001c     	bl	0xe4ecc <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x9c>
   e4e60: 37000040     	tbnz	w0, #0x0, 0xe4e68 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x38>
   e4e64: 14000006     	b	0xe4e7c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4c>
   e4e68: 12800008     	mov	w8, #-0x1               // =-1
   e4e6c: 320003e9     	orr	w9, wzr, #0x1
   e4e70: 0a090108     	and	w8, w8, w9
   e4e74: 381ff3a8     	sturb	w8, [x29, #-0x1]
   e4e78: 14000010     	b	0xe4eb8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
   e4e7c: f85f03a0     	ldur	x0, [x29, #-0x10]
   e4e80: f9400fe1     	ldr	x1, [sp, #0x18]
   e4e84: f9400be2     	ldr	x2, [sp, #0x10]
   e4e88: 94000136     	bl	0xe5360 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x530>
   e4e8c: 37000040     	tbnz	w0, #0x0, 0xe4e94 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x64>
   e4e90: 14000006     	b	0xe4ea8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78>
   e4e94: 12800008     	mov	w8, #-0x1               // =-1
   e4e98: 320003e9     	orr	w9, wzr, #0x1
   e4e9c: 0a090108     	and	w8, w8, w9
   e4ea0: 381ff3a8     	sturb	w8, [x29, #-0x1]
   e4ea4: 14000005     	b	0xe4eb8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
   e4ea8: 52800008     	mov	w8, #0x0                // =0
   e4eac: 320003e9     	orr	w9, wzr, #0x1
   e4eb0: 0a090108     	and	w8, w8, w9
   e4eb4: 381ff3a8     	sturb	w8, [x29, #-0x1]
   e4eb8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
   e4ebc: 2a0803e0     	mov	w0, w8
   e4ec0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e4ec4: 910103ff     	add	sp, sp, #0x40
   e4ec8: d65f03c0     	ret
   e4ecc: d105c3ff     	sub	sp, sp, #0x170
   e4ed0: f900abfc     	str	x28, [sp, #0x150]
   e4ed4: a9167bfd     	stp	x29, x30, [sp, #0x160]
   e4ed8: 910583fd     	add	x29, sp, #0x160
   e4edc: 9102c3e8     	add	x8, sp, #0xb0
   e4ee0: d53bd049     	mrs	x9, TPIDR_EL0
   e4ee4: f9401529     	ldr	x9, [x9, #0x28]
   e4ee8: f9000109     	str	x9, [x8]
   e4eec: f81c03a0     	stur	x0, [x29, #-0x40]
   e4ef0: f81b83a1     	stur	x1, [x29, #-0x48]
   e4ef4: f81b03a2     	stur	x2, [x29, #-0x50]
   e4ef8: f81a83a3     	stur	x3, [x29, #-0x58]
   e4efc: aa1f03e9     	mov	x9, xzr
   e4f00: f81a03a9     	stur	x9, [x29, #-0x60]
   e4f04: 2a1f03ea     	mov	w10, wzr
   e4f08: 3819c3aa     	sturb	w10, [x29, #-0x64]
   e4f0c: 92800009     	mov	x9, #-0x1               // =-1
   e4f10: f81903a9     	stur	x9, [x29, #-0x70]
   e4f14: 3818c3aa     	sturb	w10, [x29, #-0x74]
   e4f18: f90057e8     	str	x8, [sp, #0xa8]
   e4f1c: 14000001     	b	0xe4f20 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
   e4f20: 3858c3a8     	ldurb	w8, [x29, #-0x74]
   e4f24: 2a1f03e0     	mov	w0, wzr
   e4f28: b900a7e0     	str	w0, [sp, #0xa4]
   e4f2c: 37000108     	tbnz	w8, #0x0, 0xe4f4c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x11c>
   e4f30: 14000001     	b	0xe4f34 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x104>
   e4f34: f85a03a8     	ldur	x8, [x29, #-0x60]
   e4f38: f1020108     	subs	x8, x8, #0x80
   e4f3c: 1a9fa7e9     	cset	w9, lt
   e4f40: f9004fe8     	str	x8, [sp, #0x98]
   e4f44: b900a7e9     	str	w9, [sp, #0xa4]
   e4f48: 14000001     	b	0xe4f4c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x11c>
   e4f4c: b940a7e8     	ldr	w8, [sp, #0xa4]
   e4f50: 36001808     	tbz	w8, #0x0, 0xe5250 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x420>
   e4f54: 14000001     	b	0xe4f58 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x128>
   e4f58: f85c03a0     	ldur	x0, [x29, #-0x40]
   e4f5c: 97ff0a0d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e4f60: f85a03a1     	ldur	x1, [x29, #-0x60]
   e4f64: f940001e     	ldr	x30, [x0]
   e4f68: f9401fde     	ldr	x30, [x30, #0x38]
   e4f6c: 321d03e8     	orr	w8, wzr, #0x8
   e4f70: 2a0803e3     	mov	w3, w8
   e4f74: d10083a2     	sub	x2, x29, #0x20
   e4f78: d63f03c0     	blr	x30
   e4f7c: f1001c00     	subs	x0, x0, #0x7
   e4f80: f9004be0     	str	x0, [sp, #0x90]
   e4f84: 540000ac     	b.gt	0xe4f98 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x168>
   e4f88: 14000001     	b	0xe4f8c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x15c>
   e4f8c: 2a1f03e8     	mov	w8, wzr
   e4f90: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e4f94: 140000e0     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e4f98: b85e03a8     	ldur	w8, [x29, #-0x20]
   e4f9c: 5ac00908     	rev	w8, w8
   e4fa0: 2a0803e9     	mov	w9, w8
   e4fa4: f81d03a9     	stur	x9, [x29, #-0x30]
   e4fa8: b85e43a8     	ldur	w8, [x29, #-0x1c]
   e4fac: 5ac00908     	rev	w8, w8
   e4fb0: b81883a8     	stur	w8, [x29, #-0x78]
   e4fb4: f85a03a9     	ldur	x9, [x29, #-0x60]
   e4fb8: 91002129     	add	x9, x9, #0x8
   e4fbc: f81803a9     	stur	x9, [x29, #-0x80]
   e4fc0: f85d03a9     	ldur	x9, [x29, #-0x30]
   e4fc4: f1000529     	subs	x9, x9, #0x1
   e4fc8: f90047e9     	str	x9, [sp, #0x88]
   e4fcc: 54000441     	b.ne	0xe5054 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x224>
   e4fd0: 14000001     	b	0xe4fd4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1a4>
   e4fd4: f85c03a0     	ldur	x0, [x29, #-0x40]
   e4fd8: 97ff09ee     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e4fdc: f85a03be     	ldur	x30, [x29, #-0x60]
   e4fe0: 910023c1     	add	x1, x30, #0x8
   e4fe4: f940001e     	ldr	x30, [x0]
   e4fe8: f9401fde     	ldr	x30, [x30, #0x38]
   e4fec: 321d03e8     	orr	w8, wzr, #0x8
   e4ff0: 2a0803e3     	mov	w3, w8
   e4ff4: d100c3a2     	sub	x2, x29, #0x30
   e4ff8: d63f03c0     	blr	x30
   e4ffc: f1001c00     	subs	x0, x0, #0x7
   e5000: f90043e0     	str	x0, [sp, #0x80]
   e5004: 540000ac     	b.gt	0xe5018 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1e8>
   e5008: 14000001     	b	0xe500c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1dc>
   e500c: 2a1f03e8     	mov	w8, wzr
   e5010: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5014: 140000c0     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5018: f85d03a0     	ldur	x0, [x29, #-0x30]
   e501c: 97ff15d9     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   e5020: f81d03a0     	stur	x0, [x29, #-0x30]
   e5024: f85803a0     	ldur	x0, [x29, #-0x80]
   e5028: 91002000     	add	x0, x0, #0x8
   e502c: f81803a0     	stur	x0, [x29, #-0x80]
   e5030: f85d03a0     	ldur	x0, [x29, #-0x30]
   e5034: f1003c00     	subs	x0, x0, #0xf
   e5038: f9003fe0     	str	x0, [sp, #0x78]
   e503c: 540000a8     	b.hi	0xe5050 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x220>
   e5040: 14000001     	b	0xe5044 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x214>
   e5044: 2a1f03e8     	mov	w8, wzr
   e5048: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e504c: 140000b2     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5050: 1400000a     	b	0xe5078 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x248>
   e5054: f85d03a8     	ldur	x8, [x29, #-0x30]
   e5058: f1001d08     	subs	x8, x8, #0x7
   e505c: f9003be8     	str	x8, [sp, #0x70]
   e5060: 540000a8     	b.hi	0xe5074 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x244>
   e5064: 14000001     	b	0xe5068 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x238>
   e5068: 2a1f03e8     	mov	w8, wzr
   e506c: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5070: 140000a9     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5074: 14000001     	b	0xe5078 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x248>
   e5078: f85d03a8     	ldur	x8, [x29, #-0x30]
   e507c: f85803a9     	ldur	x9, [x29, #-0x80]
   e5080: f85a03aa     	ldur	x10, [x29, #-0x60]
   e5084: eb090149     	subs	x9, x10, x9
   e5088: 8b090108     	add	x8, x8, x9
   e508c: f81783a8     	stur	x8, [x29, #-0x88]
   e5090: f85783a8     	ldur	x8, [x29, #-0x88]
   e5094: b6f800a8     	tbz	x8, #0x3f, 0xe50a8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x278>
   e5098: 14000001     	b	0xe509c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x26c>
   e509c: 320003e8     	orr	w8, wzr, #0x1
   e50a0: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e50a4: 1400009c     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e50a8: b85883a0     	ldur	w0, [x29, #-0x78]
   e50ac: d100a3a1     	sub	x1, x29, #0x28
   e50b0: 97ffd109     	bl	0xd94d4 <android::MPEG4Extractor::parseDrmSINF(long*, long)+0x788>
   e50b4: b85883a0     	ldur	w0, [x29, #-0x78]
   e50b8: 2a0003e8     	mov	w8, w0
   e50bc: 528f2e09     	mov	w9, #0x7970             // =31088
   e50c0: 72acce89     	movk	w9, #0x6674, lsl #16
   e50c4: 6b090009     	subs	w9, w0, w9
   e50c8: b9006fe8     	str	w8, [sp, #0x6c]
   e50cc: b9006be9     	str	w9, [sp, #0x68]
   e50d0: 54000120     	b.eq	0xe50f4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x2c4>
   e50d4: 14000001     	b	0xe50d8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x2a8>
   e50d8: 528deec8     	mov	w8, #0x6f76             // =28534
   e50dc: 72adade8     	movk	w8, #0x6d6f, lsl #16
   e50e0: b9406fe9     	ldr	w9, [sp, #0x6c]
   e50e4: 6b080128     	subs	w8, w9, w8
   e50e8: b90067e8     	str	w8, [sp, #0x64]
   e50ec: 54000980     	b.eq	0xe521c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3ec>
   e50f0: 14000052     	b	0xe5238 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x408>
   e50f4: f85783a8     	ldur	x8, [x29, #-0x88]
   e50f8: f1001d08     	subs	x8, x8, #0x7
   e50fc: f9002fe8     	str	x8, [sp, #0x58]
   e5100: 540000ac     	b.gt	0xe5114 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x2e4>
   e5104: 14000001     	b	0xe5108 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x2d8>
   e5108: 2a1f03e8     	mov	w8, wzr
   e510c: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5110: 14000081     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5114: f85783a8     	ldur	x8, [x29, #-0x88]
   e5118: f1002109     	subs	x9, x8, #0x8
   e511c: f1001508     	subs	x8, x8, #0x5
   e5120: f100012a     	subs	x10, x9, #0x0
   e5124: 9a89b108     	csel	x8, x8, x9, lt
   e5128: d342fd08     	lsr	x8, x8, #2
   e512c: 2a0803eb     	mov	w11, w8
   e5130: b81743ab     	stur	w11, [x29, #-0x8c]
   e5134: aa1f03e8     	mov	x8, xzr
   e5138: f81683a8     	stur	x8, [x29, #-0x98]
   e513c: f9002bea     	str	x10, [sp, #0x50]
   e5140: 14000001     	b	0xe5144 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x314>
   e5144: f85683a8     	ldur	x8, [x29, #-0x98]
   e5148: b85743a9     	ldur	w9, [x29, #-0x8c]
   e514c: 11000929     	add	w9, w9, #0x2
   e5150: 2a0903ea     	mov	w10, w9
   e5154: eb0a0108     	subs	x8, x8, x10
   e5158: f90027e8     	str	x8, [sp, #0x48]
   e515c: 54000522     	b.hs	0xe5200 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3d0>
   e5160: 14000001     	b	0xe5164 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x334>
   e5164: f85683a8     	ldur	x8, [x29, #-0x98]
   e5168: f1000508     	subs	x8, x8, #0x1
   e516c: f90023e8     	str	x8, [sp, #0x40]
   e5170: 54000061     	b.ne	0xe517c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x34c>
   e5174: 14000001     	b	0xe5178 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x348>
   e5178: 1400001e     	b	0xe51f0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3c0>
   e517c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e5180: 97ff0984     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e5184: f85803be     	ldur	x30, [x29, #-0x80]
   e5188: f85683a8     	ldur	x8, [x29, #-0x98]
   e518c: 8b080bc1     	add	x1, x30, x8, lsl #2
   e5190: f9400008     	ldr	x8, [x0]
   e5194: f9401d08     	ldr	x8, [x8, #0x38]
   e5198: 321e03e9     	orr	w9, wzr, #0x4
   e519c: 2a0903e3     	mov	w3, w9
   e51a0: d100d3a2     	sub	x2, x29, #0x34
   e51a4: d63f0100     	blr	x8
   e51a8: f1000c08     	subs	x8, x0, #0x3
   e51ac: f9001fe8     	str	x8, [sp, #0x38]
   e51b0: 540000ac     	b.gt	0xe51c4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x394>
   e51b4: 14000001     	b	0xe51b8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x388>
   e51b8: 2a1f03e8     	mov	w8, wzr
   e51bc: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e51c0: 14000055     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e51c4: b85cc3a8     	ldur	w8, [x29, #-0x34]
   e51c8: 5ac00908     	rev	w8, w8
   e51cc: b81cc3a8     	stur	w8, [x29, #-0x34]
   e51d0: b85cc3a0     	ldur	w0, [x29, #-0x34]
   e51d4: 940002d4     	bl	0xe5d24 <android::Vector<unsigned int>::pop()+0x24>
   e51d8: 360000a0     	tbz	w0, #0x0, 0xe51ec <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3bc>
   e51dc: 14000001     	b	0xe51e0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3b0>
   e51e0: 320003e8     	orr	w8, wzr, #0x1
   e51e4: 3819c3a8     	sturb	w8, [x29, #-0x64]
   e51e8: 14000006     	b	0xe5200 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3d0>
   e51ec: 14000001     	b	0xe51f0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3c0>
   e51f0: f85683a8     	ldur	x8, [x29, #-0x98]
   e51f4: 91000508     	add	x8, x8, #0x1
   e51f8: f81683a8     	stur	x8, [x29, #-0x98]
   e51fc: 17ffffd2     	b	0xe5144 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x314>
   e5200: 3859c3a8     	ldurb	w8, [x29, #-0x64]
   e5204: 370000a8     	tbnz	w8, #0x0, 0xe5218 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3e8>
   e5208: 14000001     	b	0xe520c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x3dc>
   e520c: 2a1f03e8     	mov	w8, wzr
   e5210: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5214: 14000040     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5218: 14000009     	b	0xe523c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x40c>
   e521c: f85a03a8     	ldur	x8, [x29, #-0x60]
   e5220: f85d03a9     	ldur	x9, [x29, #-0x30]
   e5224: 8b090108     	add	x8, x8, x9
   e5228: f81903a8     	stur	x8, [x29, #-0x70]
   e522c: 320003ea     	orr	w10, wzr, #0x1
   e5230: 3818c3aa     	sturb	w10, [x29, #-0x74]
   e5234: 14000002     	b	0xe523c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x40c>
   e5238: 14000001     	b	0xe523c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x40c>
   e523c: f85d03a8     	ldur	x8, [x29, #-0x30]
   e5240: f85a03a9     	ldur	x9, [x29, #-0x60]
   e5244: 8b080128     	add	x8, x9, x8
   e5248: f81a03a8     	stur	x8, [x29, #-0x60]
   e524c: 17ffff35     	b	0xe4f20 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
   e5250: 3859c3a8     	ldurb	w8, [x29, #-0x64]
   e5254: 370000a8     	tbnz	w8, #0x0, 0xe5268 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x438>
   e5258: 14000001     	b	0xe525c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x42c>
   e525c: 2a1f03e8     	mov	w8, wzr
   e5260: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5264: 1400002c     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5268: f0000e08     	adrp	x8, 0x2a8000
   e526c: f945b508     	ldr	x8, [x8, #0xb68]
   e5270: f9400101     	ldr	x1, [x8]
   e5274: f85b83a0     	ldur	x0, [x29, #-0x48]
   e5278: 97ff09ea     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   e527c: f85b03a8     	ldur	x8, [x29, #-0x50]
   e5280: 529999a9     	mov	w9, #0xcccd             // =52429
   e5284: 72a7d989     	movk	w9, #0x3ecc, lsl #16
   e5288: b9000109     	str	w9, [x8]
   e528c: f85903a8     	ldur	x8, [x29, #-0x70]
   e5290: f9001be0     	str	x0, [sp, #0x30]
   e5294: b7f803a8     	tbnz	x8, #0x3f, 0xe5308 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4d8>
   e5298: 14000001     	b	0xe529c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x46c>
   e529c: 52814308     	mov	w8, #0xa18              // =2584
   e52a0: 2a0803e0     	mov	w0, w8
   e52a4: 97ff0f1b     	bl	0xa8f10 <_Znwm@plt>
   e52a8: aa0003fe     	mov	x30, x0
   e52ac: aa0003e1     	mov	x1, x0
   e52b0: f90017fe     	str	x30, [sp, #0x28]
   e52b4: f90013e1     	str	x1, [sp, #0x20]
   e52b8: 97ff1556     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   e52bc: 14000001     	b	0xe52c0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x490>
   e52c0: f85a83a0     	ldur	x0, [x29, #-0x58]
   e52c4: f94013e1     	ldr	x1, [sp, #0x20]
   e52c8: 97ff030a     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   e52cc: f85a83a1     	ldur	x1, [x29, #-0x58]
   e52d0: f9000fe0     	str	x0, [sp, #0x18]
   e52d4: aa0103e0     	mov	x0, x1
   e52d8: 97ff0d8a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   e52dc: f85903a2     	ldur	x2, [x29, #-0x70]
   e52e0: f0000881     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   e52e4: 913f5421     	add	x1, x1, #0xfd5
   e52e8: 97ff0d32     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   e52ec: 14000007     	b	0xe5308 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4d8>
   e52f0: f81603a0     	stur	x0, [x29, #-0xa0]
   e52f4: 2a0103e8     	mov	w8, w1
   e52f8: b815c3a8     	stur	w8, [x29, #-0xa4]
   e52fc: f94017e0     	ldr	x0, [sp, #0x28]
   e5300: 97feed98     	bl	0xa0960 <_ZdlPv@plt>
   e5304: 14000014     	b	0xe5354 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x524>
   e5308: 320003e8     	orr	w8, wzr, #0x1
   e530c: 381cb3a8     	sturb	w8, [x29, #-0x35]
   e5310: 14000001     	b	0xe5314 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x4e4>
   e5314: 385cb3a8     	ldurb	w8, [x29, #-0x35]
   e5318: d53bd049     	mrs	x9, TPIDR_EL0
   e531c: f9401529     	ldr	x9, [x9, #0x28]
   e5320: f94057ea     	ldr	x10, [sp, #0xa8]
   e5324: f940014b     	ldr	x11, [x10]
   e5328: eb0b0129     	subs	x9, x9, x11
   e532c: b90017e8     	str	w8, [sp, #0x14]
   e5330: f90007e9     	str	x9, [sp, #0x8]
   e5334: 54000141     	b.ne	0xe535c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x52c>
   e5338: 14000001     	b	0xe533c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x50c>
   e533c: b94017e8     	ldr	w8, [sp, #0x14]
   e5340: 12000100     	and	w0, w8, #0x1
   e5344: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   e5348: f940abfc     	ldr	x28, [sp, #0x150]
   e534c: 9105c3ff     	add	sp, sp, #0x170
   e5350: d65f03c0     	ret
   e5354: f85603a0     	ldur	x0, [x29, #-0xa0]
   e5358: 97ff0aee     	bl	0xa7f10 <_Unwind_Resume@plt>
   e535c: 97ff1285     	bl	0xa9d70 <__stack_chk_fail@plt>
   e5360: d10303ff     	sub	sp, sp, #0xc0
   e5364: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   e5368: 9102c3fd     	add	x29, sp, #0xb0
   e536c: d53bd048     	mrs	x8, TPIDR_EL0
   e5370: f9401508     	ldr	x8, [x8, #0x28]
   e5374: f81f83a8     	stur	x8, [x29, #-0x8]
   e5378: f81e03a0     	stur	x0, [x29, #-0x20]
   e537c: f81d83a1     	stur	x1, [x29, #-0x28]
   e5380: f81d03a2     	stur	x2, [x29, #-0x30]
   e5384: f85e03a0     	ldur	x0, [x29, #-0x20]
   e5388: 97ff0902     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e538c: f9400008     	ldr	x8, [x0]
   e5390: f9401d08     	ldr	x8, [x8, #0x38]
   e5394: 321e03e9     	orr	w9, wzr, #0x4
   e5398: 2a0903e1     	mov	w1, w9
   e539c: 321d03e9     	orr	w9, wzr, #0x8
   e53a0: 2a0903e3     	mov	w3, w9
   e53a4: d10043a2     	sub	x2, x29, #0x10
   e53a8: d63f0100     	blr	x8
   e53ac: f81c83a0     	stur	x0, [x29, #-0x38]
   e53b0: f85c83a8     	ldur	x8, [x29, #-0x38]
   e53b4: f1001d08     	subs	x8, x8, #0x7
   e53b8: f81c03a8     	stur	x8, [x29, #-0x40]
   e53bc: 540000ac     	b.gt	0xe53d0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5a0>
   e53c0: 14000001     	b	0xe53c4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x594>
   e53c4: 2a1f03e8     	mov	w8, wzr
   e53c8: 381ef3a8     	sturb	w8, [x29, #-0x11]
   e53cc: 1400007c     	b	0xe55bc <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78c>
   e53d0: f0000881     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   e53d4: 913f9021     	add	x1, x1, #0xfe4
   e53d8: 32000be8     	orr	w8, wzr, #0x7
   e53dc: 2a0803e2     	mov	w2, w8
   e53e0: d10043a0     	sub	x0, x29, #0x10
   e53e4: 97ff0c23     	bl	0xa8470 <memcmp@plt>
   e53e8: 34000ca0     	cbz	w0, 0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e53ec: 14000001     	b	0xe53f0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c0>
   e53f0: f85f03a8     	ldur	x8, [x29, #-0x10]
   e53f4: d28e8cc9     	mov	x9, #0x7466             // =29798
   e53f8: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e53fc: f2ce0da9     	movk	x9, #0x706d, lsl #32
   e5400: f2e64689     	movk	x9, #0x3234, lsl #48
   e5404: eb090108     	subs	x8, x8, x9
   e5408: f81b83a8     	stur	x8, [x29, #-0x48]
   e540c: 54000b80     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e5410: 14000001     	b	0xe5414 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5e4>
   e5414: f85f03a8     	ldur	x8, [x29, #-0x10]
   e5418: d28e8cc9     	mov	x9, #0x7466             // =29798
   e541c: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e5420: f2cce669     	movk	x9, #0x6733, lsl #32
   e5424: f2e6ce49     	movk	x9, #0x3672, lsl #48
   e5428: eb090108     	subs	x8, x8, x9
   e542c: f81b03a8     	stur	x8, [x29, #-0x50]
   e5430: 54000a60     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e5434: 14000001     	b	0xe5438 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x608>
   e5438: f85f03a8     	ldur	x8, [x29, #-0x10]
   e543c: d28e8cc9     	mov	x9, #0x7466             // =29798
   e5440: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e5444: f2cce669     	movk	x9, #0x6733, lsl #32
   e5448: f2e6ce69     	movk	x9, #0x3673, lsl #48
   e544c: eb090108     	subs	x8, x8, x9
   e5450: f9002fe8     	str	x8, [sp, #0x58]
   e5454: 54000940     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e5458: 14000001     	b	0xe545c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x62c>
   e545c: f85f03a8     	ldur	x8, [x29, #-0x10]
   e5460: d28e8cc9     	mov	x9, #0x7466             // =29798
   e5464: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e5468: f2cce669     	movk	x9, #0x6733, lsl #32
   e546c: f2e6cca9     	movk	x9, #0x3665, lsl #48
   e5470: eb090108     	subs	x8, x8, x9
   e5474: f9002be8     	str	x8, [sp, #0x50]
   e5478: 54000820     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e547c: 14000001     	b	0xe5480 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x650>
   e5480: f85f03a8     	ldur	x8, [x29, #-0x10]
   e5484: d28e8cc9     	mov	x9, #0x7466             // =29798
   e5488: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e548c: f2cce669     	movk	x9, #0x6733, lsl #32
   e5490: f2e6cce9     	movk	x9, #0x3667, lsl #48
   e5494: eb090108     	subs	x8, x8, x9
   e5498: f90027e8     	str	x8, [sp, #0x48]
   e549c: 54000700     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e54a0: 14000001     	b	0xe54a4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x674>
   e54a4: f85f03a8     	ldur	x8, [x29, #-0x10]
   e54a8: d28e8cc9     	mov	x9, #0x7466             // =29798
   e54ac: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e54b0: f2ce6d29     	movk	x9, #0x7369, lsl #32
   e54b4: f2edade9     	movk	x9, #0x6d6f, lsl #48
   e54b8: eb090108     	subs	x8, x8, x9
   e54bc: f90023e8     	str	x8, [sp, #0x40]
   e54c0: 540005e0     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e54c4: 14000001     	b	0xe54c8 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x698>
   e54c8: f85f03a8     	ldur	x8, [x29, #-0x10]
   e54cc: d28e8cc9     	mov	x9, #0x7466             // =29798
   e54d0: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e54d4: f2c689a9     	movk	x9, #0x344d, lsl #32
   e54d8: f2e40ac9     	movk	x9, #0x2056, lsl #48
   e54dc: eb090108     	subs	x8, x8, x9
   e54e0: f9001fe8     	str	x8, [sp, #0x38]
   e54e4: 540004c0     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e54e8: 14000001     	b	0xe54ec <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x6bc>
   e54ec: f85f03a8     	ldur	x8, [x29, #-0x10]
   e54f0: d28e8cc9     	mov	x9, #0x7466             // =29798
   e54f4: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e54f8: f2c689a9     	movk	x9, #0x344d, lsl #32
   e54fc: f2e40829     	movk	x9, #0x2041, lsl #48
   e5500: eb090108     	subs	x8, x8, x9
   e5504: f9001be8     	str	x8, [sp, #0x30]
   e5508: 540003a0     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e550c: 14000001     	b	0xe5510 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x6e0>
   e5510: f85f03a8     	ldur	x8, [x29, #-0x10]
   e5514: d28e8cc9     	mov	x9, #0x7466             // =29798
   e5518: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e551c: f2c68cc9     	movk	x9, #0x3466, lsl #32
   e5520: f2e40ec9     	movk	x9, #0x2076, lsl #48
   e5524: eb090108     	subs	x8, x8, x9
   e5528: f90017e8     	str	x8, [sp, #0x28]
   e552c: 54000280     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e5530: 14000001     	b	0xe5534 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x704>
   e5534: f85f03a8     	ldur	x8, [x29, #-0x10]
   e5538: d28e8cc9     	mov	x9, #0x7466             // =29798
   e553c: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e5540: f2cc8d69     	movk	x9, #0x646b, lsl #32
   e5544: f2ed2c89     	movk	x9, #0x6964, lsl #48
   e5548: eb090108     	subs	x8, x8, x9
   e554c: f90013e8     	str	x8, [sp, #0x20]
   e5550: 54000160     	b.eq	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e5554: 14000001     	b	0xe5558 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x728>
   e5558: f85f03a8     	ldur	x8, [x29, #-0x10]
   e555c: d28e8cc9     	mov	x9, #0x7466             // =29798
   e5560: f2ae0f29     	movk	x9, #0x7079, lsl #16
   e5564: f2c689a9     	movk	x9, #0x344d, lsl #32
   e5568: f2ea0ac9     	movk	x9, #0x5056, lsl #48
   e556c: eb090108     	subs	x8, x8, x9
   e5570: f9000fe8     	str	x8, [sp, #0x18]
   e5574: 540001e1     	b.ne	0xe55b0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x780>
   e5578: 14000001     	b	0xe557c <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x74c>
   e557c: f0000e08     	adrp	x8, 0x2a8000
   e5580: f945b508     	ldr	x8, [x8, #0xb68]
   e5584: f9400101     	ldr	x1, [x8]
   e5588: f85d83a0     	ldur	x0, [x29, #-0x28]
   e558c: 97ff0925     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   e5590: f85d03a8     	ldur	x8, [x29, #-0x30]
   e5594: 529999a9     	mov	w9, #0xcccd             // =52429
   e5598: 72a7d989     	movk	w9, #0x3ecc, lsl #16
   e559c: b9000109     	str	w9, [x8]
   e55a0: 320003e9     	orr	w9, wzr, #0x1
   e55a4: 381ef3a9     	sturb	w9, [x29, #-0x11]
   e55a8: f9000be0     	str	x0, [sp, #0x10]
   e55ac: 14000004     	b	0xe55bc <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78c>
   e55b0: 2a1f03e8     	mov	w8, wzr
   e55b4: 381ef3a8     	sturb	w8, [x29, #-0x11]
   e55b8: 14000001     	b	0xe55bc <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78c>
   e55bc: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   e55c0: d53bd049     	mrs	x9, TPIDR_EL0
   e55c4: f9401529     	ldr	x9, [x9, #0x28]
   e55c8: f85f83aa     	ldur	x10, [x29, #-0x8]
   e55cc: eb0a0129     	subs	x9, x9, x10
   e55d0: b9000fe8     	str	w8, [sp, #0xc]
   e55d4: f90003e9     	str	x9, [sp]
   e55d8: 540000e1     	b.ne	0xe55f4 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x7c4>
   e55dc: 14000001     	b	0xe55e0 <android::SniffMPEG4(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x7b0>
   e55e0: b9400fe8     	ldr	w8, [sp, #0xc]
   e55e4: 12000100     	and	w0, w8, #0x1
   e55e8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   e55ec: 910303ff     	add	sp, sp, #0xc0
   e55f0: d65f03c0     	ret
   e55f4: 97ff11df     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e55f8 <android::MPEG4Extractor::name()>:
   e55f8: d10043ff     	sub	sp, sp, #0x10
   e55fc: 900008a8     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   e5600: 91013d08     	add	x8, x8, #0x4f
   e5604: f90007e0     	str	x0, [sp, #0x8]
   e5608: aa0803e0     	mov	x0, x8
   e560c: 910043ff     	add	sp, sp, #0x10
   e5610: d65f03c0     	ret

00000000000e5614 <android::MPEG4Source::supportNonblockingRead()>:
   e5614: d10043ff     	sub	sp, sp, #0x10
   e5618: 12800008     	mov	w8, #-0x1               // =-1
   e561c: f90007e0     	str	x0, [sp, #0x8]
   e5620: 320003e9     	orr	w9, wzr, #0x1
   e5624: 0a090108     	and	w8, w8, w9
   e5628: 2a0803e0     	mov	w0, w8
   e562c: 910043ff     	add	sp, sp, #0x10
   e5630: d65f03c0     	ret

00000000000e5634 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::~SortedVector()>:
   e5634: d100c3ff     	sub	sp, sp, #0x30
   e5638: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e563c: 910083fd     	add	x29, sp, #0x20
   e5640: f0000e08     	adrp	x8, 0x2a8000
   e5644: f947d108     	ldr	x8, [x8, #0xfa0]
   e5648: b27c03e9     	orr	x9, xzr, #0x10
   e564c: 8b090108     	add	x8, x8, x9
   e5650: f81f83a0     	stur	x0, [x29, #-0x8]
   e5654: f85f83a9     	ldur	x9, [x29, #-0x8]
   e5658: f9000128     	str	x8, [x9]
   e565c: aa0903e0     	mov	x0, x9
   e5660: f90003e9     	str	x9, [sp]
   e5664: 97feeab7     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   e5668: 14000001     	b	0xe566c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::~SortedVector()+0x38>
   e566c: f94003e0     	ldr	x0, [sp]
   e5670: 97ff15fc     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
   e5674: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5678: 9100c3ff     	add	sp, sp, #0x30
   e567c: d65f03c0     	ret
   e5680: 2a0103e8     	mov	w8, w1
   e5684: f9000be0     	str	x0, [sp, #0x10]
   e5688: b9000fe8     	str	w8, [sp, #0xc]
   e568c: f94003e0     	ldr	x0, [sp]
   e5690: 97ff15f4     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
   e5694: f9400be0     	ldr	x0, [sp, #0x10]
   e5698: 97ff22cb     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e569c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::~SortedVector()>:
   e569c: d10083ff     	sub	sp, sp, #0x20
   e56a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e56a4: 910043fd     	add	x29, sp, #0x10
   e56a8: f90007e0     	str	x0, [sp, #0x8]
   e56ac: f94007e0     	ldr	x0, [sp, #0x8]
   e56b0: f90003e0     	str	x0, [sp]
   e56b4: 97fef013     	bl	0xa1700 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEED2Ev@plt>
   e56b8: f94003e0     	ldr	x0, [sp]
   e56bc: 97feeca9     	bl	0xa0960 <_ZdlPv@plt>
   e56c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e56c4: 910083ff     	add	sp, sp, #0x20
   e56c8: d65f03c0     	ret

00000000000e56cc <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_construct(void*, unsigned long) const>:
   e56cc: d100c3ff     	sub	sp, sp, #0x30
   e56d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e56d4: 910083fd     	add	x29, sp, #0x20
   e56d8: f81f83a0     	stur	x0, [x29, #-0x8]
   e56dc: f9000be1     	str	x1, [sp, #0x10]
   e56e0: f90007e2     	str	x2, [sp, #0x8]
   e56e4: f9400be0     	ldr	x0, [sp, #0x10]
   e56e8: f94007e1     	ldr	x1, [sp, #0x8]
   e56ec: 97fef2f9     	bl	0xa22d0 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_m@plt>
   e56f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e56f4: 9100c3ff     	add	sp, sp, #0x30
   e56f8: d65f03c0     	ret

00000000000e56fc <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_destroy(void*, unsigned long) const>:
   e56fc: d100c3ff     	sub	sp, sp, #0x30
   e5700: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5704: 910083fd     	add	x29, sp, #0x20
   e5708: f81f83a0     	stur	x0, [x29, #-0x8]
   e570c: f9000be1     	str	x1, [sp, #0x10]
   e5710: f90007e2     	str	x2, [sp, #0x8]
   e5714: f9400be0     	ldr	x0, [sp, #0x10]
   e5718: f94007e1     	ldr	x1, [sp, #0x8]
   e571c: 97ff09c5     	bl	0xa7e30 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_m@plt>
   e5720: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5724: 9100c3ff     	add	sp, sp, #0x30
   e5728: d65f03c0     	ret

00000000000e572c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_copy(void*, void const*, unsigned long) const>:
   e572c: d100c3ff     	sub	sp, sp, #0x30
   e5730: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5734: 910083fd     	add	x29, sp, #0x20
   e5738: f81f83a0     	stur	x0, [x29, #-0x8]
   e573c: f9000be1     	str	x1, [sp, #0x10]
   e5740: f90007e2     	str	x2, [sp, #0x8]
   e5744: f90003e3     	str	x3, [sp]
   e5748: f9400be0     	ldr	x0, [sp, #0x10]
   e574c: f94007e1     	ldr	x1, [sp, #0x8]
   e5750: f94003e2     	ldr	x2, [sp]
   e5754: 97ff0743     	bl	0xa7460 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>
   e5758: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e575c: 9100c3ff     	add	sp, sp, #0x30
   e5760: d65f03c0     	ret

00000000000e5764 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_splat(void*, void const*, unsigned long) const>:
   e5764: d100c3ff     	sub	sp, sp, #0x30
   e5768: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e576c: 910083fd     	add	x29, sp, #0x20
   e5770: f81f83a0     	stur	x0, [x29, #-0x8]
   e5774: f9000be1     	str	x1, [sp, #0x10]
   e5778: f90007e2     	str	x2, [sp, #0x8]
   e577c: f90003e3     	str	x3, [sp]
   e5780: f9400be0     	ldr	x0, [sp, #0x10]
   e5784: f94007e1     	ldr	x1, [sp, #0x8]
   e5788: f94003e2     	ldr	x2, [sp]
   e578c: 97fef7e9     	bl	0xa3730 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>
   e5790: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5794: 9100c3ff     	add	sp, sp, #0x30
   e5798: d65f03c0     	ret

00000000000e579c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_move_forward(void*, void const*, unsigned long) const>:
   e579c: d100c3ff     	sub	sp, sp, #0x30
   e57a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e57a4: 910083fd     	add	x29, sp, #0x20
   e57a8: f81f83a0     	stur	x0, [x29, #-0x8]
   e57ac: f9000be1     	str	x1, [sp, #0x10]
   e57b0: f90007e2     	str	x2, [sp, #0x8]
   e57b4: f90003e3     	str	x3, [sp]
   e57b8: f9400be0     	ldr	x0, [sp, #0x10]
   e57bc: f94007e1     	ldr	x1, [sp, #0x8]
   e57c0: f94003e2     	ldr	x2, [sp]
   e57c4: 97feed2f     	bl	0xa0c80 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>
   e57c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e57cc: 9100c3ff     	add	sp, sp, #0x30
   e57d0: d65f03c0     	ret

00000000000e57d4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_move_backward(void*, void const*, unsigned long) const>:
   e57d4: d100c3ff     	sub	sp, sp, #0x30
   e57d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e57dc: 910083fd     	add	x29, sp, #0x20
   e57e0: f81f83a0     	stur	x0, [x29, #-0x8]
   e57e4: f9000be1     	str	x1, [sp, #0x10]
   e57e8: f90007e2     	str	x2, [sp, #0x8]
   e57ec: f90003e3     	str	x3, [sp]
   e57f0: f9400be0     	ldr	x0, [sp, #0x10]
   e57f4: f94007e1     	ldr	x1, [sp, #0x8]
   e57f8: f94003e2     	ldr	x2, [sp]
   e57fc: 97ff06b5     	bl	0xa72d0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_7AStringEEEEEvPT_PKS4_m@plt>
   e5800: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5804: 9100c3ff     	add	sp, sp, #0x30
   e5808: d65f03c0     	ret

00000000000e580c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::do_compare(void const*, void const*) const>:
   e580c: d100c3ff     	sub	sp, sp, #0x30
   e5810: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5814: 910083fd     	add	x29, sp, #0x20
   e5818: f81f83a0     	stur	x0, [x29, #-0x8]
   e581c: f9000be1     	str	x1, [sp, #0x10]
   e5820: f90007e2     	str	x2, [sp, #0x8]
   e5824: f9400be0     	ldr	x0, [sp, #0x10]
   e5828: f94007e1     	ldr	x1, [sp, #0x8]
   e582c: 97ff0715     	bl	0xa7480 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_7AStringEEEEEiRKT_S6_@plt>
   e5830: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5834: 9100c3ff     	add	sp, sp, #0x30
   e5838: d65f03c0     	ret

00000000000e583c <void android::construct_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)>:
   e583c: d10083ff     	sub	sp, sp, #0x20
   e5840: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e5844: 910043fd     	add	x29, sp, #0x10
   e5848: f90007e0     	str	x0, [sp, #0x8]
   e584c: f90003e1     	str	x1, [sp]
   e5850: d2800008     	mov	x8, #0x0                // =0
   e5854: f94003e9     	ldr	x9, [sp]
   e5858: eb08013f     	cmp	x9, x8
   e585c: 1a9f97ea     	cset	w10, hi
   e5860: 3700004a     	tbnz	w10, #0x0, 0xe5868 <void android::construct_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x2c>
   e5864: 1400000c     	b	0xe5894 <void android::construct_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x58>
   e5868: b27b03e8     	orr	x8, xzr, #0x20
   e586c: 92800009     	mov	x9, #-0x1               // =-1
   e5870: f94003ea     	ldr	x10, [sp]
   e5874: 8b090149     	add	x9, x10, x9
   e5878: f90003e9     	str	x9, [sp]
   e587c: f94007e9     	ldr	x9, [sp, #0x8]
   e5880: 8b080128     	add	x8, x9, x8
   e5884: f90007e8     	str	x8, [sp, #0x8]
   e5888: aa0903e0     	mov	x0, x9
   e588c: 97feeead     	bl	0xa1340 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2Ev@plt>
   e5890: 17fffff0     	b	0xe5850 <void android::construct_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x14>
   e5894: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e5898: 910083ff     	add	sp, sp, #0x20
   e589c: d65f03c0     	ret

00000000000e58a0 <android::key_value_pair_t<unsigned int, android::AString>::key_value_pair_t()>:
   e58a0: d10083ff     	sub	sp, sp, #0x20
   e58a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e58a8: 910043fd     	add	x29, sp, #0x10
   e58ac: b27d03e8     	orr	x8, xzr, #0x8
   e58b0: f90007e0     	str	x0, [sp, #0x8]
   e58b4: f94007e0     	ldr	x0, [sp, #0x8]
   e58b8: 8b080000     	add	x0, x0, x8
   e58bc: 97ff1429     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   e58c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e58c4: 910083ff     	add	sp, sp, #0x20
   e58c8: d65f03c0     	ret

00000000000e58cc <void android::destroy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)>:
   e58cc: d100c3ff     	sub	sp, sp, #0x30
   e58d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e58d4: 910083fd     	add	x29, sp, #0x20
   e58d8: f81f83a0     	stur	x0, [x29, #-0x8]
   e58dc: f9000be1     	str	x1, [sp, #0x10]
   e58e0: d2800008     	mov	x8, #0x0                // =0
   e58e4: f9400be9     	ldr	x9, [sp, #0x10]
   e58e8: eb08013f     	cmp	x9, x8
   e58ec: 1a9f97ea     	cset	w10, hi
   e58f0: 3700004a     	tbnz	w10, #0x0, 0xe58f8 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x2c>
   e58f4: 1400000e     	b	0xe592c <void android::destroy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x60>
   e58f8: b27b03e8     	orr	x8, xzr, #0x20
   e58fc: 92800009     	mov	x9, #-0x1               // =-1
   e5900: f9400bea     	ldr	x10, [sp, #0x10]
   e5904: 8b090149     	add	x9, x10, x9
   e5908: f9000be9     	str	x9, [sp, #0x10]
   e590c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5910: f90007e8     	str	x8, [sp, #0x8]
   e5914: 97ff12cf     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   e5918: f85f83a8     	ldur	x8, [x29, #-0x8]
   e591c: f94007e9     	ldr	x9, [sp, #0x8]
   e5920: 8b090108     	add	x8, x8, x9
   e5924: f81f83a8     	stur	x8, [x29, #-0x8]
   e5928: 17ffffee     	b	0xe58e0 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, unsigned long)+0x14>
   e592c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5930: 9100c3ff     	add	sp, sp, #0x30
   e5934: d65f03c0     	ret

00000000000e5938 <android::key_value_pair_t<unsigned int, android::AString>::~key_value_pair_t()>:
   e5938: d10083ff     	sub	sp, sp, #0x20
   e593c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e5940: 910043fd     	add	x29, sp, #0x10
   e5944: b27d03e8     	orr	x8, xzr, #0x8
   e5948: f90007e0     	str	x0, [sp, #0x8]
   e594c: f94007e0     	ldr	x0, [sp, #0x8]
   e5950: 8b080000     	add	x0, x0, x8
   e5954: 97fef0eb     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   e5958: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e595c: 910083ff     	add	sp, sp, #0x20
   e5960: d65f03c0     	ret

00000000000e5964 <void android::copy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)>:
   e5964: d100c3ff     	sub	sp, sp, #0x30
   e5968: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e596c: 910083fd     	add	x29, sp, #0x20
   e5970: f81f83a0     	stur	x0, [x29, #-0x8]
   e5974: f9000be1     	str	x1, [sp, #0x10]
   e5978: f90007e2     	str	x2, [sp, #0x8]
   e597c: d2800008     	mov	x8, #0x0                // =0
   e5980: f94007e9     	ldr	x9, [sp, #0x8]
   e5984: eb08013f     	cmp	x9, x8
   e5988: 1a9f97ea     	cset	w10, hi
   e598c: 3700004a     	tbnz	w10, #0x0, 0xe5994 <void android::copy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x30>
   e5990: 14000012     	b	0xe59d8 <void android::copy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x74>
   e5994: b27b03e8     	orr	x8, xzr, #0x20
   e5998: 92800009     	mov	x9, #-0x1               // =-1
   e599c: f94007ea     	ldr	x10, [sp, #0x8]
   e59a0: 8b090149     	add	x9, x10, x9
   e59a4: f90007e9     	str	x9, [sp, #0x8]
   e59a8: f85f83a0     	ldur	x0, [x29, #-0x8]
   e59ac: f9400be1     	ldr	x1, [sp, #0x10]
   e59b0: f90003e8     	str	x8, [sp]
   e59b4: 97feef07     	bl	0xa15d0 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKS2_@plt>
   e59b8: f85f83a8     	ldur	x8, [x29, #-0x8]
   e59bc: f94003e9     	ldr	x9, [sp]
   e59c0: 8b090108     	add	x8, x8, x9
   e59c4: f81f83a8     	stur	x8, [x29, #-0x8]
   e59c8: f9400be8     	ldr	x8, [sp, #0x10]
   e59cc: 8b090108     	add	x8, x8, x9
   e59d0: f9000be8     	str	x8, [sp, #0x10]
   e59d4: 17ffffea     	b	0xe597c <void android::copy_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x18>
   e59d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e59dc: 9100c3ff     	add	sp, sp, #0x30
   e59e0: d65f03c0     	ret

00000000000e59e4 <android::key_value_pair_t<unsigned int, android::AString>::key_value_pair_t(android::key_value_pair_t<unsigned int, android::AString> const&)>:
   e59e4: d10083ff     	sub	sp, sp, #0x20
   e59e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e59ec: 910043fd     	add	x29, sp, #0x10
   e59f0: b27d03e8     	orr	x8, xzr, #0x8
   e59f4: f90007e0     	str	x0, [sp, #0x8]
   e59f8: f90003e1     	str	x1, [sp]
   e59fc: f94007e0     	ldr	x0, [sp, #0x8]
   e5a00: aa0003e1     	mov	x1, x0
   e5a04: f94003e9     	ldr	x9, [sp]
   e5a08: b940012a     	ldr	w10, [x9]
   e5a0c: b900002a     	str	w10, [x1]
   e5a10: 8b080000     	add	x0, x0, x8
   e5a14: f94003e9     	ldr	x9, [sp]
   e5a18: 8b080121     	add	x1, x9, x8
   e5a1c: 97ff007d     	bl	0xa5c10 <_ZN7android7AStringC1ERKS0_@plt>
   e5a20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e5a24: 910083ff     	add	sp, sp, #0x20
   e5a28: d65f03c0     	ret

00000000000e5a2c <void android::splat_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)>:
   e5a2c: d100c3ff     	sub	sp, sp, #0x30
   e5a30: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5a34: 910083fd     	add	x29, sp, #0x20
   e5a38: f81f83a0     	stur	x0, [x29, #-0x8]
   e5a3c: f9000be1     	str	x1, [sp, #0x10]
   e5a40: f90007e2     	str	x2, [sp, #0x8]
   e5a44: d2800008     	mov	x8, #0x0                // =0
   e5a48: f94007e9     	ldr	x9, [sp, #0x8]
   e5a4c: eb08013f     	cmp	x9, x8
   e5a50: 1a9f97ea     	cset	w10, hi
   e5a54: 3700004a     	tbnz	w10, #0x0, 0xe5a5c <void android::splat_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x30>
   e5a58: 1400000f     	b	0xe5a94 <void android::splat_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x68>
   e5a5c: b27b03e8     	orr	x8, xzr, #0x20
   e5a60: 92800009     	mov	x9, #-0x1               // =-1
   e5a64: f94007ea     	ldr	x10, [sp, #0x8]
   e5a68: 8b090149     	add	x9, x10, x9
   e5a6c: f90007e9     	str	x9, [sp, #0x8]
   e5a70: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5a74: f9400be1     	ldr	x1, [sp, #0x10]
   e5a78: f90003e8     	str	x8, [sp]
   e5a7c: 97feeed5     	bl	0xa15d0 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKS2_@plt>
   e5a80: f85f83a8     	ldur	x8, [x29, #-0x8]
   e5a84: f94003e9     	ldr	x9, [sp]
   e5a88: 8b090108     	add	x8, x8, x9
   e5a8c: f81f83a8     	stur	x8, [x29, #-0x8]
   e5a90: 17ffffed     	b	0xe5a44 <void android::splat_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x18>
   e5a94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5a98: 9100c3ff     	add	sp, sp, #0x30
   e5a9c: d65f03c0     	ret

00000000000e5aa0 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)>:
   e5aa0: d100c3ff     	sub	sp, sp, #0x30
   e5aa4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5aa8: 910083fd     	add	x29, sp, #0x20
   e5aac: b27b03e8     	orr	x8, xzr, #0x20
   e5ab0: f81f83a0     	stur	x0, [x29, #-0x8]
   e5ab4: f9000be1     	str	x1, [sp, #0x10]
   e5ab8: f90007e2     	str	x2, [sp, #0x8]
   e5abc: f94007e0     	ldr	x0, [sp, #0x8]
   e5ac0: f85f83a1     	ldur	x1, [x29, #-0x8]
   e5ac4: 9b007d00     	mul	x0, x8, x0
   e5ac8: 8b000020     	add	x0, x1, x0
   e5acc: f81f83a0     	stur	x0, [x29, #-0x8]
   e5ad0: f94007e0     	ldr	x0, [sp, #0x8]
   e5ad4: f9400be1     	ldr	x1, [sp, #0x10]
   e5ad8: 9b007d08     	mul	x8, x8, x0
   e5adc: 8b080028     	add	x8, x1, x8
   e5ae0: f9000be8     	str	x8, [sp, #0x10]
   e5ae4: d2800008     	mov	x8, #0x0                // =0
   e5ae8: f94007e9     	ldr	x9, [sp, #0x8]
   e5aec: eb08013f     	cmp	x9, x8
   e5af0: 1a9f97ea     	cset	w10, hi
   e5af4: 3700004a     	tbnz	w10, #0x0, 0xe5afc <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x5c>
   e5af8: 14000012     	b	0xe5b40 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0xa0>
   e5afc: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
   e5b00: 92800009     	mov	x9, #-0x1               // =-1
   e5b04: f94007ea     	ldr	x10, [sp, #0x8]
   e5b08: 8b090149     	add	x9, x10, x9
   e5b0c: f90007e9     	str	x9, [sp, #0x8]
   e5b10: f85f83a9     	ldur	x9, [x29, #-0x8]
   e5b14: 8b080129     	add	x9, x9, x8
   e5b18: f81f83a9     	stur	x9, [x29, #-0x8]
   e5b1c: f9400be9     	ldr	x9, [sp, #0x10]
   e5b20: 8b080128     	add	x8, x9, x8
   e5b24: f9000be8     	str	x8, [sp, #0x10]
   e5b28: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5b2c: f9400be1     	ldr	x1, [sp, #0x10]
   e5b30: 97feeea8     	bl	0xa15d0 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKS2_@plt>
   e5b34: f9400be0     	ldr	x0, [sp, #0x10]
   e5b38: 97ff1246     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   e5b3c: 17ffffea     	b	0xe5ae4 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x44>
   e5b40: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5b44: 9100c3ff     	add	sp, sp, #0x30
   e5b48: d65f03c0     	ret

00000000000e5b4c <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)>:
   e5b4c: d100c3ff     	sub	sp, sp, #0x30
   e5b50: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5b54: 910083fd     	add	x29, sp, #0x20
   e5b58: f81f83a0     	stur	x0, [x29, #-0x8]
   e5b5c: f9000be1     	str	x1, [sp, #0x10]
   e5b60: f90007e2     	str	x2, [sp, #0x8]
   e5b64: d2800008     	mov	x8, #0x0                // =0
   e5b68: f94007e9     	ldr	x9, [sp, #0x8]
   e5b6c: eb08013f     	cmp	x9, x8
   e5b70: 1a9f97ea     	cset	w10, hi
   e5b74: 3700004a     	tbnz	w10, #0x0, 0xe5b7c <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x30>
   e5b78: 14000014     	b	0xe5bc8 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x7c>
   e5b7c: b27b03e8     	orr	x8, xzr, #0x20
   e5b80: 92800009     	mov	x9, #-0x1               // =-1
   e5b84: f94007ea     	ldr	x10, [sp, #0x8]
   e5b88: 8b090149     	add	x9, x10, x9
   e5b8c: f90007e9     	str	x9, [sp, #0x8]
   e5b90: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5b94: f9400be1     	ldr	x1, [sp, #0x10]
   e5b98: f90003e8     	str	x8, [sp]
   e5b9c: 97feee8d     	bl	0xa15d0 <_ZN7android16key_value_pair_tIjNS_7AStringEEC2ERKS2_@plt>
   e5ba0: f9400be0     	ldr	x0, [sp, #0x10]
   e5ba4: 97ff122b     	bl	0xaa450 <_ZN7android16key_value_pair_tIjNS_7AStringEED2Ev@plt>
   e5ba8: f85f83a8     	ldur	x8, [x29, #-0x8]
   e5bac: f94003e9     	ldr	x9, [sp]
   e5bb0: 8b090108     	add	x8, x8, x9
   e5bb4: f81f83a8     	stur	x8, [x29, #-0x8]
   e5bb8: f9400be8     	ldr	x8, [sp, #0x10]
   e5bbc: 8b090108     	add	x8, x8, x9
   e5bc0: f9000be8     	str	x8, [sp, #0x10]
   e5bc4: 17ffffe8     	b	0xe5b64 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString>*, android::key_value_pair_t<unsigned int, android::AString> const*, unsigned long)+0x18>
   e5bc8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5bcc: 9100c3ff     	add	sp, sp, #0x30
   e5bd0: d65f03c0     	ret

00000000000e5bd4 <int android::compare_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString> const&, android::key_value_pair_t<unsigned int, android::AString> const&)>:
   e5bd4: d100c3ff     	sub	sp, sp, #0x30
   e5bd8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5bdc: 910083fd     	add	x29, sp, #0x20
   e5be0: f81f83a0     	stur	x0, [x29, #-0x8]
   e5be4: f9000be1     	str	x1, [sp, #0x10]
   e5be8: f9400be0     	ldr	x0, [sp, #0x10]
   e5bec: f85f83a1     	ldur	x1, [x29, #-0x8]
   e5bf0: 97fef704     	bl	0xa3800 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_7AStringEEEEEiRKT_S6_@plt>
   e5bf4: f85f83a1     	ldur	x1, [x29, #-0x8]
   e5bf8: f9400be8     	ldr	x8, [sp, #0x10]
   e5bfc: b9000fe0     	str	w0, [sp, #0xc]
   e5c00: aa0103e0     	mov	x0, x1
   e5c04: aa0803e1     	mov	x1, x8
   e5c08: 97fef6fe     	bl	0xa3800 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_7AStringEEEEEiRKT_S6_@plt>
   e5c0c: b9400fe9     	ldr	w9, [sp, #0xc]
   e5c10: 6b000120     	subs	w0, w9, w0
   e5c14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5c18: 9100c3ff     	add	sp, sp, #0x30
   e5c1c: d65f03c0     	ret

00000000000e5c20 <int android::strictly_order_type<android::key_value_pair_t<unsigned int, android::AString>>(android::key_value_pair_t<unsigned int, android::AString> const&, android::key_value_pair_t<unsigned int, android::AString> const&)>:
   e5c20: d100c3ff     	sub	sp, sp, #0x30
   e5c24: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5c28: 910083fd     	add	x29, sp, #0x20
   e5c2c: 320003e8     	orr	w8, wzr, #0x1
   e5c30: 52800009     	mov	w9, #0x0                // =0
   e5c34: f81f83a0     	stur	x0, [x29, #-0x8]
   e5c38: f9000be1     	str	x1, [sp, #0x10]
   e5c3c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5c40: f9400be1     	ldr	x1, [sp, #0x10]
   e5c44: b9000fe8     	str	w8, [sp, #0xc]
   e5c48: b9000be9     	str	w9, [sp, #0x8]
   e5c4c: 97ff0001     	bl	0xa5c50 <_ZNK7android16key_value_pair_tIjNS_7AStringEEltERKS2_@plt>
   e5c50: 7200001f     	tst	w0, #0x1
   e5c54: b9400fe8     	ldr	w8, [sp, #0xc]
   e5c58: b9400be9     	ldr	w9, [sp, #0x8]
   e5c5c: 1a891100     	csel	w0, w8, w9, ne
   e5c60: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5c64: 9100c3ff     	add	sp, sp, #0x30
   e5c68: d65f03c0     	ret

00000000000e5c6c <android::key_value_pair_t<unsigned int, android::AString>::operator<(android::key_value_pair_t<unsigned int, android::AString> const&) const>:
   e5c6c: d100c3ff     	sub	sp, sp, #0x30
   e5c70: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5c74: 910083fd     	add	x29, sp, #0x20
   e5c78: 52800008     	mov	w8, #0x0                // =0
   e5c7c: f81f83a0     	stur	x0, [x29, #-0x8]
   e5c80: f9000be1     	str	x1, [sp, #0x10]
   e5c84: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5c88: f9400be1     	ldr	x1, [sp, #0x10]
   e5c8c: b9000fe8     	str	w8, [sp, #0xc]
   e5c90: 97ff0364     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
   e5c94: b9400fe8     	ldr	w8, [sp, #0xc]
   e5c98: 6b08001f     	cmp	w0, w8
   e5c9c: 1a9f07e0     	cset	w0, ne
   e5ca0: 320003e9     	orr	w9, wzr, #0x1
   e5ca4: 0a090009     	and	w9, w0, w9
   e5ca8: 2a0903e0     	mov	w0, w9
   e5cac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5cb0: 9100c3ff     	add	sp, sp, #0x30
   e5cb4: d65f03c0     	ret

00000000000e5cb8 <android::Vector<unsigned int>::push(unsigned int const&)>:
   e5cb8: d10083ff     	sub	sp, sp, #0x20
   e5cbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e5cc0: 910043fd     	add	x29, sp, #0x10
   e5cc4: f90007e0     	str	x0, [sp, #0x8]
   e5cc8: f90003e1     	str	x1, [sp]
   e5ccc: f94007e0     	ldr	x0, [sp, #0x8]
   e5cd0: f94003e1     	ldr	x1, [sp]
   e5cd4: 97fef1f3     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
   e5cd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e5cdc: 910083ff     	add	sp, sp, #0x20
   e5ce0: d65f03c0     	ret

00000000000e5ce4 <android::sp<android::SampleTable>::sp()>:
   e5ce4: d10043ff     	sub	sp, sp, #0x10
   e5ce8: d2800008     	mov	x8, #0x0                // =0
   e5cec: f90007e0     	str	x0, [sp, #0x8]
   e5cf0: f94007e0     	ldr	x0, [sp, #0x8]
   e5cf4: f9000008     	str	x8, [x0]
   e5cf8: 910043ff     	add	sp, sp, #0x10
   e5cfc: d65f03c0     	ret

00000000000e5d00 <android::Vector<unsigned int>::pop()>:
   e5d00: d10083ff     	sub	sp, sp, #0x20
   e5d04: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e5d08: 910043fd     	add	x29, sp, #0x10
   e5d0c: f90007e0     	str	x0, [sp, #0x8]
   e5d10: f94007e0     	ldr	x0, [sp, #0x8]
   e5d14: 97ff1333     	bl	0xaa9e0 <_ZN7android10VectorImpl3popEv@plt>
   e5d18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e5d1c: 910083ff     	add	sp, sp, #0x20
   e5d20: d65f03c0     	ret
   e5d24: d10083ff     	sub	sp, sp, #0x20
   e5d28: 900008a8     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   e5d2c: 9104e108     	add	x8, x8, #0x138
   e5d30: b9001be0     	str	w0, [sp, #0x18]
   e5d34: f9000bff     	str	xzr, [sp, #0x10]
   e5d38: f90007e8     	str	x8, [sp, #0x8]
   e5d3c: b27e07e8     	orr	x8, xzr, #0xc
   e5d40: f9400be9     	ldr	x9, [sp, #0x10]
   e5d44: eb08013f     	cmp	x9, x8
   e5d48: 1a9f27ea     	cset	w10, lo
   e5d4c: 3700004a     	tbnz	w10, #0x0, 0xe5d54 <android::Vector<unsigned int>::pop()+0x54>
   e5d50: 14000015     	b	0xe5da4 <android::Vector<unsigned int>::pop()+0xa4>
   e5d54: b27e03e8     	orr	x8, xzr, #0x4
   e5d58: f9400be9     	ldr	x9, [sp, #0x10]
   e5d5c: 9b097d08     	mul	x8, x8, x9
   e5d60: f94007e9     	ldr	x9, [sp, #0x8]
   e5d64: 8b080128     	add	x8, x9, x8
   e5d68: b940010a     	ldr	w10, [x8]
   e5d6c: b9401beb     	ldr	w11, [sp, #0x18]
   e5d70: 6b0b015f     	cmp	w10, w11
   e5d74: 1a9f17ea     	cset	w10, eq
   e5d78: 3700004a     	tbnz	w10, #0x0, 0xe5d80 <android::Vector<unsigned int>::pop()+0x80>
   e5d7c: 14000006     	b	0xe5d94 <android::Vector<unsigned int>::pop()+0x94>
   e5d80: 12800008     	mov	w8, #-0x1               // =-1
   e5d84: 320003e9     	orr	w9, wzr, #0x1
   e5d88: 0a090108     	and	w8, w8, w9
   e5d8c: 39007fe8     	strb	w8, [sp, #0x1f]
   e5d90: 14000009     	b	0xe5db4 <android::Vector<unsigned int>::pop()+0xb4>
   e5d94: f9400be8     	ldr	x8, [sp, #0x10]
   e5d98: 91000508     	add	x8, x8, #0x1
   e5d9c: f9000be8     	str	x8, [sp, #0x10]
   e5da0: 17ffffe7     	b	0xe5d3c <android::Vector<unsigned int>::pop()+0x3c>
   e5da4: 52800008     	mov	w8, #0x0                // =0
   e5da8: 320003e9     	orr	w9, wzr, #0x1
   e5dac: 0a090108     	and	w8, w8, w9
   e5db0: 39007fe8     	strb	w8, [sp, #0x1f]
   e5db4: 39407fe8     	ldrb	w8, [sp, #0x1f]
   e5db8: 2a0803e0     	mov	w0, w8
   e5dbc: 910083ff     	add	sp, sp, #0x20
   e5dc0: d65f03c0     	ret

00000000000e5dc4 <void ENSURE_UNSIGNED_TYPE<unsigned long>()>:
   e5dc4: d100c3ff     	sub	sp, sp, #0x30
   e5dc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5dcc: 910083fd     	add	x29, sp, #0x20
   e5dd0: d53bd048     	mrs	x8, TPIDR_EL0
   e5dd4: f9401509     	ldr	x9, [x8, #0x28]
   e5dd8: f81f83a9     	stur	x9, [x29, #-0x8]
   e5ddc: f9401508     	ldr	x8, [x8, #0x28]
   e5de0: f85f83a9     	ldur	x9, [x29, #-0x8]
   e5de4: eb090108     	subs	x8, x8, x9
   e5de8: f90007e8     	str	x8, [sp, #0x8]
   e5dec: 540000a1     	b.ne	0xe5e00 <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0x3c>
   e5df0: 14000001     	b	0xe5df4 <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0x30>
   e5df4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5df8: 9100c3ff     	add	sp, sp, #0x30
   e5dfc: d65f03c0     	ret
   e5e00: 97ff0fdc     	bl	0xa9d70 <__stack_chk_fail@plt>
   e5e04: d100c3ff     	sub	sp, sp, #0x30
   e5e08: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5e0c: 910083fd     	add	x29, sp, #0x20
   e5e10: 52800008     	mov	w8, #0x0                // =0
   e5e14: f81f83a0     	stur	x0, [x29, #-0x8]
   e5e18: f9000be1     	str	x1, [sp, #0x10]
   e5e1c: f90007e2     	str	x2, [sp, #0x8]
   e5e20: b90007e8     	str	w8, [sp, #0x4]
   e5e24: 97ff0697     	bl	0xa7880 <_Z20ENSURE_UNSIGNED_TYPEImEvv@plt>
   e5e28: f85f83a0     	ldur	x0, [x29, #-0x8]
   e5e2c: f9400000     	ldr	x0, [x0]
   e5e30: f9400be1     	ldr	x1, [sp, #0x10]
   e5e34: f9400021     	ldr	x1, [x1]
   e5e38: 8b010000     	add	x0, x0, x1
   e5e3c: f85f83a1     	ldur	x1, [x29, #-0x8]
   e5e40: f9400021     	ldr	x1, [x1]
   e5e44: eb01001f     	cmp	x0, x1
   e5e48: 1a9fb7e8     	cset	w8, ge
   e5e4c: b94007e9     	ldr	w9, [sp, #0x4]
   e5e50: b90003e9     	str	w9, [sp]
   e5e54: 37000048     	tbnz	w8, #0x0, 0xe5e5c <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0x98>
   e5e58: 14000015     	b	0xe5eac <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0xe8>
   e5e5c: 52800008     	mov	w8, #0x0                // =0
   e5e60: f94007e9     	ldr	x9, [sp, #0x8]
   e5e64: f9400129     	ldr	x9, [x9]
   e5e68: f85f83aa     	ldur	x10, [x29, #-0x8]
   e5e6c: f940014a     	ldr	x10, [x10]
   e5e70: eb0a013f     	cmp	x9, x10
   e5e74: 1a9fb7eb     	cset	w11, ge
   e5e78: b90003e8     	str	w8, [sp]
   e5e7c: 3700004b     	tbnz	w11, #0x0, 0xe5e84 <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0xc0>
   e5e80: 1400000b     	b	0xe5eac <void ENSURE_UNSIGNED_TYPE<unsigned long>()+0xe8>
   e5e84: f94007e8     	ldr	x8, [sp, #0x8]
   e5e88: f9400108     	ldr	x8, [x8]
   e5e8c: f85f83a9     	ldur	x9, [x29, #-0x8]
   e5e90: f9400129     	ldr	x9, [x9]
   e5e94: eb090108     	subs	x8, x8, x9
   e5e98: f9400be9     	ldr	x9, [sp, #0x10]
   e5e9c: f9400129     	ldr	x9, [x9]
   e5ea0: eb09011f     	cmp	x8, x9
   e5ea4: 1a9f27ea     	cset	w10, lo
   e5ea8: b90003ea     	str	w10, [sp]
   e5eac: b94003e8     	ldr	w8, [sp]
   e5eb0: 320003e9     	orr	w9, wzr, #0x1
   e5eb4: 0a090108     	and	w8, w8, w9
   e5eb8: 2a0803e0     	mov	w0, w8
   e5ebc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5ec0: 9100c3ff     	add	sp, sp, #0x30
   e5ec4: d65f03c0     	ret

00000000000e5ec8 <android::Vector<android::SidxEntry>::~Vector()>:
   e5ec8: d10083ff     	sub	sp, sp, #0x20
   e5ecc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e5ed0: 910043fd     	add	x29, sp, #0x10
   e5ed4: f90007e0     	str	x0, [sp, #0x8]
   e5ed8: f94007e0     	ldr	x0, [sp, #0x8]
   e5edc: f90003e0     	str	x0, [sp]
   e5ee0: 97ff0834     	bl	0xa7fb0 <_ZN7android6VectorINS_9SidxEntryEED2Ev@plt>
   e5ee4: f94003e0     	ldr	x0, [sp]
   e5ee8: 97feea9e     	bl	0xa0960 <_ZdlPv@plt>
   e5eec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e5ef0: 910083ff     	add	sp, sp, #0x20
   e5ef4: d65f03c0     	ret

00000000000e5ef8 <android::Vector<android::SidxEntry>::do_construct(void*, unsigned long) const>:
   e5ef8: d100c3ff     	sub	sp, sp, #0x30
   e5efc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5f00: 910083fd     	add	x29, sp, #0x20
   e5f04: f81f83a0     	stur	x0, [x29, #-0x8]
   e5f08: f9000be1     	str	x1, [sp, #0x10]
   e5f0c: f90007e2     	str	x2, [sp, #0x8]
   e5f10: f9400be0     	ldr	x0, [sp, #0x10]
   e5f14: f94007e1     	ldr	x1, [sp, #0x8]
   e5f18: 97fef69a     	bl	0xa3980 <_ZN7android14construct_typeINS_9SidxEntryEEEvPT_m@plt>
   e5f1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5f20: 9100c3ff     	add	sp, sp, #0x30
   e5f24: d65f03c0     	ret

00000000000e5f28 <android::Vector<android::SidxEntry>::do_destroy(void*, unsigned long) const>:
   e5f28: d100c3ff     	sub	sp, sp, #0x30
   e5f2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5f30: 910083fd     	add	x29, sp, #0x20
   e5f34: f81f83a0     	stur	x0, [x29, #-0x8]
   e5f38: f9000be1     	str	x1, [sp, #0x10]
   e5f3c: f90007e2     	str	x2, [sp, #0x8]
   e5f40: f9400be0     	ldr	x0, [sp, #0x10]
   e5f44: f94007e1     	ldr	x1, [sp, #0x8]
   e5f48: 97fef8c6     	bl	0xa4260 <_ZN7android12destroy_typeINS_9SidxEntryEEEvPT_m@plt>
   e5f4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5f50: 9100c3ff     	add	sp, sp, #0x30
   e5f54: d65f03c0     	ret

00000000000e5f58 <android::Vector<android::SidxEntry>::do_copy(void*, void const*, unsigned long) const>:
   e5f58: d100c3ff     	sub	sp, sp, #0x30
   e5f5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5f60: 910083fd     	add	x29, sp, #0x20
   e5f64: f81f83a0     	stur	x0, [x29, #-0x8]
   e5f68: f9000be1     	str	x1, [sp, #0x10]
   e5f6c: f90007e2     	str	x2, [sp, #0x8]
   e5f70: f90003e3     	str	x3, [sp]
   e5f74: f9400be0     	ldr	x0, [sp, #0x10]
   e5f78: f94007e1     	ldr	x1, [sp, #0x8]
   e5f7c: f94003e2     	ldr	x2, [sp]
   e5f80: 97feffb8     	bl	0xa5e60 <_ZN7android9copy_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>
   e5f84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5f88: 9100c3ff     	add	sp, sp, #0x30
   e5f8c: d65f03c0     	ret

00000000000e5f90 <android::Vector<android::SidxEntry>::do_splat(void*, void const*, unsigned long) const>:
   e5f90: d100c3ff     	sub	sp, sp, #0x30
   e5f94: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5f98: 910083fd     	add	x29, sp, #0x20
   e5f9c: f81f83a0     	stur	x0, [x29, #-0x8]
   e5fa0: f9000be1     	str	x1, [sp, #0x10]
   e5fa4: f90007e2     	str	x2, [sp, #0x8]
   e5fa8: f90003e3     	str	x3, [sp]
   e5fac: f9400be0     	ldr	x0, [sp, #0x10]
   e5fb0: f94007e1     	ldr	x1, [sp, #0x8]
   e5fb4: f94003e2     	ldr	x2, [sp]
   e5fb8: 97ff005a     	bl	0xa6120 <_ZN7android10splat_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>
   e5fbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5fc0: 9100c3ff     	add	sp, sp, #0x30
   e5fc4: d65f03c0     	ret

00000000000e5fc8 <android::Vector<android::SidxEntry>::do_move_forward(void*, void const*, unsigned long) const>:
   e5fc8: d100c3ff     	sub	sp, sp, #0x30
   e5fcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e5fd0: 910083fd     	add	x29, sp, #0x20
   e5fd4: f81f83a0     	stur	x0, [x29, #-0x8]
   e5fd8: f9000be1     	str	x1, [sp, #0x10]
   e5fdc: f90007e2     	str	x2, [sp, #0x8]
   e5fe0: f90003e3     	str	x3, [sp]
   e5fe4: f9400be0     	ldr	x0, [sp, #0x10]
   e5fe8: f94007e1     	ldr	x1, [sp, #0x8]
   e5fec: f94003e2     	ldr	x2, [sp]
   e5ff0: 97ff0cd0     	bl	0xa9330 <_ZN7android17move_forward_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>
   e5ff4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e5ff8: 9100c3ff     	add	sp, sp, #0x30
   e5ffc: d65f03c0     	ret

00000000000e6000 <android::Vector<android::SidxEntry>::do_move_backward(void*, void const*, unsigned long) const>:
   e6000: d100c3ff     	sub	sp, sp, #0x30
   e6004: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6008: 910083fd     	add	x29, sp, #0x20
   e600c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6010: f9000be1     	str	x1, [sp, #0x10]
   e6014: f90007e2     	str	x2, [sp, #0x8]
   e6018: f90003e3     	str	x3, [sp]
   e601c: f9400be0     	ldr	x0, [sp, #0x10]
   e6020: f94007e1     	ldr	x1, [sp, #0x8]
   e6024: f94003e2     	ldr	x2, [sp]
   e6028: 97ff0cfe     	bl	0xa9420 <_ZN7android18move_backward_typeINS_9SidxEntryEEEvPT_PKS2_m@plt>
   e602c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6030: 9100c3ff     	add	sp, sp, #0x30
   e6034: d65f03c0     	ret

00000000000e6038 <void android::construct_type<android::SidxEntry>(android::SidxEntry*, unsigned long)>:
   e6038: d10043ff     	sub	sp, sp, #0x10
   e603c: f90007e0     	str	x0, [sp, #0x8]
   e6040: f90003e1     	str	x1, [sp]
   e6044: d2800008     	mov	x8, #0x0                // =0
   e6048: f94003e9     	ldr	x9, [sp]
   e604c: eb08013f     	cmp	x9, x8
   e6050: 1a9f97ea     	cset	w10, hi
   e6054: 3700004a     	tbnz	w10, #0x0, 0xe605c <void android::construct_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0x24>
   e6058: 1400000a     	b	0xe6080 <void android::construct_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0x48>
   e605c: b27c03e8     	orr	x8, xzr, #0x10
   e6060: 92800009     	mov	x9, #-0x1               // =-1
   e6064: f94003ea     	ldr	x10, [sp]
   e6068: 8b090149     	add	x9, x10, x9
   e606c: f90003e9     	str	x9, [sp]
   e6070: f94007e9     	ldr	x9, [sp, #0x8]
   e6074: 8b080128     	add	x8, x9, x8
   e6078: f90007e8     	str	x8, [sp, #0x8]
   e607c: 17fffff2     	b	0xe6044 <void android::construct_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0xc>
   e6080: 910043ff     	add	sp, sp, #0x10
   e6084: d65f03c0     	ret

00000000000e6088 <void android::destroy_type<android::SidxEntry>(android::SidxEntry*, unsigned long)>:
   e6088: d10043ff     	sub	sp, sp, #0x10
   e608c: f90007e0     	str	x0, [sp, #0x8]
   e6090: f90003e1     	str	x1, [sp]
   e6094: d2800008     	mov	x8, #0x0                // =0
   e6098: f94003e9     	ldr	x9, [sp]
   e609c: eb08013f     	cmp	x9, x8
   e60a0: 1a9f97ea     	cset	w10, hi
   e60a4: 3700004a     	tbnz	w10, #0x0, 0xe60ac <void android::destroy_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0x24>
   e60a8: 1400000a     	b	0xe60d0 <void android::destroy_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0x48>
   e60ac: b27c03e8     	orr	x8, xzr, #0x10
   e60b0: 92800009     	mov	x9, #-0x1               // =-1
   e60b4: f94003ea     	ldr	x10, [sp]
   e60b8: 8b090149     	add	x9, x10, x9
   e60bc: f90003e9     	str	x9, [sp]
   e60c0: f94007e9     	ldr	x9, [sp, #0x8]
   e60c4: 8b080128     	add	x8, x9, x8
   e60c8: f90007e8     	str	x8, [sp, #0x8]
   e60cc: 17fffff2     	b	0xe6094 <void android::destroy_type<android::SidxEntry>(android::SidxEntry*, unsigned long)+0xc>
   e60d0: 910043ff     	add	sp, sp, #0x10
   e60d4: d65f03c0     	ret

00000000000e60d8 <void android::copy_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)>:
   e60d8: d100c3ff     	sub	sp, sp, #0x30
   e60dc: f90013fe     	str	x30, [sp, #0x20]
   e60e0: f9000fe0     	str	x0, [sp, #0x18]
   e60e4: f9000be1     	str	x1, [sp, #0x10]
   e60e8: f90007e2     	str	x2, [sp, #0x8]
   e60ec: d2800008     	mov	x8, #0x0                // =0
   e60f0: f94007e9     	ldr	x9, [sp, #0x8]
   e60f4: eb08013f     	cmp	x9, x8
   e60f8: 1a9f97ea     	cset	w10, hi
   e60fc: 3700004a     	tbnz	w10, #0x0, 0xe6104 <void android::copy_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x2c>
   e6100: 14000013     	b	0xe614c <void android::copy_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x74>
   e6104: b27c03e8     	orr	x8, xzr, #0x10
   e6108: 92800009     	mov	x9, #-0x1               // =-1
   e610c: f94007ea     	ldr	x10, [sp, #0x8]
   e6110: 8b090149     	add	x9, x10, x9
   e6114: f90007e9     	str	x9, [sp, #0x8]
   e6118: f9400fe0     	ldr	x0, [sp, #0x18]
   e611c: f9400be1     	ldr	x1, [sp, #0x10]
   e6120: aa0803e2     	mov	x2, x8
   e6124: f90003e8     	str	x8, [sp]
   e6128: 97fee71a     	bl	0x9fd90 <memcpy@plt>
   e612c: f9400fe8     	ldr	x8, [sp, #0x18]
   e6130: f94003e9     	ldr	x9, [sp]
   e6134: 8b090108     	add	x8, x8, x9
   e6138: f9000fe8     	str	x8, [sp, #0x18]
   e613c: f9400be8     	ldr	x8, [sp, #0x10]
   e6140: 8b090108     	add	x8, x8, x9
   e6144: f9000be8     	str	x8, [sp, #0x10]
   e6148: 17ffffe9     	b	0xe60ec <void android::copy_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x14>
   e614c: f94013fe     	ldr	x30, [sp, #0x20]
   e6150: 9100c3ff     	add	sp, sp, #0x30
   e6154: d65f03c0     	ret

00000000000e6158 <void android::splat_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)>:
   e6158: d100c3ff     	sub	sp, sp, #0x30
   e615c: f90013fe     	str	x30, [sp, #0x20]
   e6160: f9000fe0     	str	x0, [sp, #0x18]
   e6164: f9000be1     	str	x1, [sp, #0x10]
   e6168: f90007e2     	str	x2, [sp, #0x8]
   e616c: d2800008     	mov	x8, #0x0                // =0
   e6170: f94007e9     	ldr	x9, [sp, #0x8]
   e6174: eb08013f     	cmp	x9, x8
   e6178: 1a9f97ea     	cset	w10, hi
   e617c: 3700004a     	tbnz	w10, #0x0, 0xe6184 <void android::splat_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x2c>
   e6180: 14000010     	b	0xe61c0 <void android::splat_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x68>
   e6184: b27c03e8     	orr	x8, xzr, #0x10
   e6188: 92800009     	mov	x9, #-0x1               // =-1
   e618c: f94007ea     	ldr	x10, [sp, #0x8]
   e6190: 8b090149     	add	x9, x10, x9
   e6194: f90007e9     	str	x9, [sp, #0x8]
   e6198: f9400fe0     	ldr	x0, [sp, #0x18]
   e619c: f9400be1     	ldr	x1, [sp, #0x10]
   e61a0: aa0803e2     	mov	x2, x8
   e61a4: f90003e8     	str	x8, [sp]
   e61a8: 97fee6fa     	bl	0x9fd90 <memcpy@plt>
   e61ac: f9400fe8     	ldr	x8, [sp, #0x18]
   e61b0: f94003e9     	ldr	x9, [sp]
   e61b4: 8b090108     	add	x8, x8, x9
   e61b8: f9000fe8     	str	x8, [sp, #0x18]
   e61bc: 17ffffec     	b	0xe616c <void android::splat_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x14>
   e61c0: f94013fe     	ldr	x30, [sp, #0x20]
   e61c4: 9100c3ff     	add	sp, sp, #0x30
   e61c8: d65f03c0     	ret

00000000000e61cc <void android::move_forward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)>:
   e61cc: d100c3ff     	sub	sp, sp, #0x30
   e61d0: f90013fe     	str	x30, [sp, #0x20]
   e61d4: b27c03e8     	orr	x8, xzr, #0x10
   e61d8: f9000fe0     	str	x0, [sp, #0x18]
   e61dc: f9000be1     	str	x1, [sp, #0x10]
   e61e0: f90007e2     	str	x2, [sp, #0x8]
   e61e4: f94007e0     	ldr	x0, [sp, #0x8]
   e61e8: f9400fe1     	ldr	x1, [sp, #0x18]
   e61ec: 9b007d00     	mul	x0, x8, x0
   e61f0: 8b000020     	add	x0, x1, x0
   e61f4: f9000fe0     	str	x0, [sp, #0x18]
   e61f8: f94007e0     	ldr	x0, [sp, #0x8]
   e61fc: f9400be1     	ldr	x1, [sp, #0x10]
   e6200: 9b007d08     	mul	x8, x8, x0
   e6204: 8b080028     	add	x8, x1, x8
   e6208: f9000be8     	str	x8, [sp, #0x10]
   e620c: d2800008     	mov	x8, #0x0                // =0
   e6210: f94007e9     	ldr	x9, [sp, #0x8]
   e6214: eb08013f     	cmp	x9, x8
   e6218: 1a9f97ea     	cset	w10, hi
   e621c: 3700004a     	tbnz	w10, #0x0, 0xe6224 <void android::move_forward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x58>
   e6220: 14000011     	b	0xe6264 <void android::move_forward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x98>
   e6224: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
   e6228: 92800009     	mov	x9, #-0x1               // =-1
   e622c: b27c03e2     	orr	x2, xzr, #0x10
   e6230: f94007ea     	ldr	x10, [sp, #0x8]
   e6234: 8b090149     	add	x9, x10, x9
   e6238: f90007e9     	str	x9, [sp, #0x8]
   e623c: f9400fe9     	ldr	x9, [sp, #0x18]
   e6240: 8b080129     	add	x9, x9, x8
   e6244: f9000fe9     	str	x9, [sp, #0x18]
   e6248: f9400be9     	ldr	x9, [sp, #0x10]
   e624c: 8b080128     	add	x8, x9, x8
   e6250: f9000be8     	str	x8, [sp, #0x10]
   e6254: f9400fe0     	ldr	x0, [sp, #0x18]
   e6258: f9400be1     	ldr	x1, [sp, #0x10]
   e625c: 97fee6cd     	bl	0x9fd90 <memcpy@plt>
   e6260: 17ffffeb     	b	0xe620c <void android::move_forward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x40>
   e6264: f94013fe     	ldr	x30, [sp, #0x20]
   e6268: 9100c3ff     	add	sp, sp, #0x30
   e626c: d65f03c0     	ret

00000000000e6270 <void android::move_backward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)>:
   e6270: d100c3ff     	sub	sp, sp, #0x30
   e6274: f90013fe     	str	x30, [sp, #0x20]
   e6278: f9000fe0     	str	x0, [sp, #0x18]
   e627c: f9000be1     	str	x1, [sp, #0x10]
   e6280: f90007e2     	str	x2, [sp, #0x8]
   e6284: d2800008     	mov	x8, #0x0                // =0
   e6288: f94007e9     	ldr	x9, [sp, #0x8]
   e628c: eb08013f     	cmp	x9, x8
   e6290: 1a9f97ea     	cset	w10, hi
   e6294: 3700004a     	tbnz	w10, #0x0, 0xe629c <void android::move_backward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x2c>
   e6298: 14000013     	b	0xe62e4 <void android::move_backward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x74>
   e629c: b27c03e8     	orr	x8, xzr, #0x10
   e62a0: 92800009     	mov	x9, #-0x1               // =-1
   e62a4: f94007ea     	ldr	x10, [sp, #0x8]
   e62a8: 8b090149     	add	x9, x10, x9
   e62ac: f90007e9     	str	x9, [sp, #0x8]
   e62b0: f9400fe0     	ldr	x0, [sp, #0x18]
   e62b4: f9400be1     	ldr	x1, [sp, #0x10]
   e62b8: aa0803e2     	mov	x2, x8
   e62bc: f90003e8     	str	x8, [sp]
   e62c0: 97fee6b4     	bl	0x9fd90 <memcpy@plt>
   e62c4: f9400fe8     	ldr	x8, [sp, #0x18]
   e62c8: f94003e9     	ldr	x9, [sp]
   e62cc: 8b090108     	add	x8, x8, x9
   e62d0: f9000fe8     	str	x8, [sp, #0x18]
   e62d4: f9400be8     	ldr	x8, [sp, #0x10]
   e62d8: 8b090108     	add	x8, x8, x9
   e62dc: f9000be8     	str	x8, [sp, #0x10]
   e62e0: 17ffffe9     	b	0xe6284 <void android::move_backward_type<android::SidxEntry>(android::SidxEntry*, android::SidxEntry const*, unsigned long)+0x14>
   e62e4: f94013fe     	ldr	x30, [sp, #0x20]
   e62e8: 9100c3ff     	add	sp, sp, #0x30
   e62ec: d65f03c0     	ret

00000000000e62f0 <android::Vector<android::MPEG4Extractor::PsshInfo>::~Vector()>:
   e62f0: d10083ff     	sub	sp, sp, #0x20
   e62f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e62f8: 910043fd     	add	x29, sp, #0x10
   e62fc: f90007e0     	str	x0, [sp, #0x8]
   e6300: f94007e0     	ldr	x0, [sp, #0x8]
   e6304: f90003e0     	str	x0, [sp]
   e6308: 97feeb92     	bl	0xa1150 <_ZN7android6VectorINS_14MPEG4Extractor8PsshInfoEED2Ev@plt>
   e630c: f94003e0     	ldr	x0, [sp]
   e6310: 97fee994     	bl	0xa0960 <_ZdlPv@plt>
   e6314: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6318: 910083ff     	add	sp, sp, #0x20
   e631c: d65f03c0     	ret

00000000000e6320 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_construct(void*, unsigned long) const>:
   e6320: d100c3ff     	sub	sp, sp, #0x30
   e6324: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6328: 910083fd     	add	x29, sp, #0x20
   e632c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6330: f9000be1     	str	x1, [sp, #0x10]
   e6334: f90007e2     	str	x2, [sp, #0x8]
   e6338: f9400be0     	ldr	x0, [sp, #0x10]
   e633c: f94007e1     	ldr	x1, [sp, #0x8]
   e6340: 97feec54     	bl	0xa1490 <_ZN7android14construct_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_m@plt>
   e6344: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6348: 9100c3ff     	add	sp, sp, #0x30
   e634c: d65f03c0     	ret

00000000000e6350 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_destroy(void*, unsigned long) const>:
   e6350: d100c3ff     	sub	sp, sp, #0x30
   e6354: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6358: 910083fd     	add	x29, sp, #0x20
   e635c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6360: f9000be1     	str	x1, [sp, #0x10]
   e6364: f90007e2     	str	x2, [sp, #0x8]
   e6368: f9400be0     	ldr	x0, [sp, #0x10]
   e636c: f94007e1     	ldr	x1, [sp, #0x8]
   e6370: 97fee9f8     	bl	0xa0b50 <_ZN7android12destroy_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_m@plt>
   e6374: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6378: 9100c3ff     	add	sp, sp, #0x30
   e637c: d65f03c0     	ret

00000000000e6380 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_copy(void*, void const*, unsigned long) const>:
   e6380: d100c3ff     	sub	sp, sp, #0x30
   e6384: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6388: 910083fd     	add	x29, sp, #0x20
   e638c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6390: f9000be1     	str	x1, [sp, #0x10]
   e6394: f90007e2     	str	x2, [sp, #0x8]
   e6398: f90003e3     	str	x3, [sp]
   e639c: f9400be0     	ldr	x0, [sp, #0x10]
   e63a0: f94007e1     	ldr	x1, [sp, #0x8]
   e63a4: f94003e2     	ldr	x2, [sp]
   e63a8: 97fee98e     	bl	0xa09e0 <_ZN7android9copy_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>
   e63ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e63b0: 9100c3ff     	add	sp, sp, #0x30
   e63b4: d65f03c0     	ret

00000000000e63b8 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_splat(void*, void const*, unsigned long) const>:
   e63b8: d100c3ff     	sub	sp, sp, #0x30
   e63bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e63c0: 910083fd     	add	x29, sp, #0x20
   e63c4: f81f83a0     	stur	x0, [x29, #-0x8]
   e63c8: f9000be1     	str	x1, [sp, #0x10]
   e63cc: f90007e2     	str	x2, [sp, #0x8]
   e63d0: f90003e3     	str	x3, [sp]
   e63d4: f9400be0     	ldr	x0, [sp, #0x10]
   e63d8: f94007e1     	ldr	x1, [sp, #0x8]
   e63dc: f94003e2     	ldr	x2, [sp]
   e63e0: 97fef274     	bl	0xa2db0 <_ZN7android10splat_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>
   e63e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e63e8: 9100c3ff     	add	sp, sp, #0x30
   e63ec: d65f03c0     	ret

00000000000e63f0 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_move_forward(void*, void const*, unsigned long) const>:
   e63f0: d100c3ff     	sub	sp, sp, #0x30
   e63f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e63f8: 910083fd     	add	x29, sp, #0x20
   e63fc: f81f83a0     	stur	x0, [x29, #-0x8]
   e6400: f9000be1     	str	x1, [sp, #0x10]
   e6404: f90007e2     	str	x2, [sp, #0x8]
   e6408: f90003e3     	str	x3, [sp]
   e640c: f9400be0     	ldr	x0, [sp, #0x10]
   e6410: f94007e1     	ldr	x1, [sp, #0x8]
   e6414: f94003e2     	ldr	x2, [sp]
   e6418: 97ff0b56     	bl	0xa9170 <_ZN7android17move_forward_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>
   e641c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6420: 9100c3ff     	add	sp, sp, #0x30
   e6424: d65f03c0     	ret

00000000000e6428 <android::Vector<android::MPEG4Extractor::PsshInfo>::do_move_backward(void*, void const*, unsigned long) const>:
   e6428: d100c3ff     	sub	sp, sp, #0x30
   e642c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6430: 910083fd     	add	x29, sp, #0x20
   e6434: f81f83a0     	stur	x0, [x29, #-0x8]
   e6438: f9000be1     	str	x1, [sp, #0x10]
   e643c: f90007e2     	str	x2, [sp, #0x8]
   e6440: f90003e3     	str	x3, [sp]
   e6444: f9400be0     	ldr	x0, [sp, #0x10]
   e6448: f94007e1     	ldr	x1, [sp, #0x8]
   e644c: f94003e2     	ldr	x2, [sp]
   e6450: 97feed8c     	bl	0xa1a80 <_ZN7android18move_backward_typeINS_14MPEG4Extractor8PsshInfoEEEvPT_PKS3_m@plt>
   e6454: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6458: 9100c3ff     	add	sp, sp, #0x30
   e645c: d65f03c0     	ret

00000000000e6460 <void android::construct_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)>:
   e6460: d10043ff     	sub	sp, sp, #0x10
   e6464: f90007e0     	str	x0, [sp, #0x8]
   e6468: f90003e1     	str	x1, [sp]
   e646c: d2800008     	mov	x8, #0x0                // =0
   e6470: f94003e9     	ldr	x9, [sp]
   e6474: eb08013f     	cmp	x9, x8
   e6478: 1a9f97ea     	cset	w10, hi
   e647c: 3700004a     	tbnz	w10, #0x0, 0xe6484 <void android::construct_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0x24>
   e6480: 1400000a     	b	0xe64a8 <void android::construct_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0x48>
   e6484: b27b03e8     	orr	x8, xzr, #0x20
   e6488: 92800009     	mov	x9, #-0x1               // =-1
   e648c: f94003ea     	ldr	x10, [sp]
   e6490: 8b090149     	add	x9, x10, x9
   e6494: f90003e9     	str	x9, [sp]
   e6498: f94007e9     	ldr	x9, [sp, #0x8]
   e649c: 8b080128     	add	x8, x9, x8
   e64a0: f90007e8     	str	x8, [sp, #0x8]
   e64a4: 17fffff2     	b	0xe646c <void android::construct_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0xc>
   e64a8: 910043ff     	add	sp, sp, #0x10
   e64ac: d65f03c0     	ret

00000000000e64b0 <void android::destroy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)>:
   e64b0: d10043ff     	sub	sp, sp, #0x10
   e64b4: f90007e0     	str	x0, [sp, #0x8]
   e64b8: f90003e1     	str	x1, [sp]
   e64bc: d2800008     	mov	x8, #0x0                // =0
   e64c0: f94003e9     	ldr	x9, [sp]
   e64c4: eb08013f     	cmp	x9, x8
   e64c8: 1a9f97ea     	cset	w10, hi
   e64cc: 3700004a     	tbnz	w10, #0x0, 0xe64d4 <void android::destroy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0x24>
   e64d0: 1400000a     	b	0xe64f8 <void android::destroy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0x48>
   e64d4: b27b03e8     	orr	x8, xzr, #0x20
   e64d8: 92800009     	mov	x9, #-0x1               // =-1
   e64dc: f94003ea     	ldr	x10, [sp]
   e64e0: 8b090149     	add	x9, x10, x9
   e64e4: f90003e9     	str	x9, [sp]
   e64e8: f94007e9     	ldr	x9, [sp, #0x8]
   e64ec: 8b080128     	add	x8, x9, x8
   e64f0: f90007e8     	str	x8, [sp, #0x8]
   e64f4: 17fffff2     	b	0xe64bc <void android::destroy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, unsigned long)+0xc>
   e64f8: 910043ff     	add	sp, sp, #0x10
   e64fc: d65f03c0     	ret

00000000000e6500 <void android::copy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)>:
   e6500: d100c3ff     	sub	sp, sp, #0x30
   e6504: f90013fe     	str	x30, [sp, #0x20]
   e6508: f9000fe0     	str	x0, [sp, #0x18]
   e650c: f9000be1     	str	x1, [sp, #0x10]
   e6510: f90007e2     	str	x2, [sp, #0x8]
   e6514: d2800008     	mov	x8, #0x0                // =0
   e6518: f94007e9     	ldr	x9, [sp, #0x8]
   e651c: eb08013f     	cmp	x9, x8
   e6520: 1a9f97ea     	cset	w10, hi
   e6524: 3700004a     	tbnz	w10, #0x0, 0xe652c <void android::copy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x2c>
   e6528: 14000013     	b	0xe6574 <void android::copy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x74>
   e652c: b27b03e8     	orr	x8, xzr, #0x20
   e6530: 92800009     	mov	x9, #-0x1               // =-1
   e6534: f94007ea     	ldr	x10, [sp, #0x8]
   e6538: 8b090149     	add	x9, x10, x9
   e653c: f90007e9     	str	x9, [sp, #0x8]
   e6540: f9400fe0     	ldr	x0, [sp, #0x18]
   e6544: f9400be1     	ldr	x1, [sp, #0x10]
   e6548: aa0803e2     	mov	x2, x8
   e654c: f90003e8     	str	x8, [sp]
   e6550: 97fee610     	bl	0x9fd90 <memcpy@plt>
   e6554: f9400fe8     	ldr	x8, [sp, #0x18]
   e6558: f94003e9     	ldr	x9, [sp]
   e655c: 8b090108     	add	x8, x8, x9
   e6560: f9000fe8     	str	x8, [sp, #0x18]
   e6564: f9400be8     	ldr	x8, [sp, #0x10]
   e6568: 8b090108     	add	x8, x8, x9
   e656c: f9000be8     	str	x8, [sp, #0x10]
   e6570: 17ffffe9     	b	0xe6514 <void android::copy_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x14>
   e6574: f94013fe     	ldr	x30, [sp, #0x20]
   e6578: 9100c3ff     	add	sp, sp, #0x30
   e657c: d65f03c0     	ret

00000000000e6580 <void android::splat_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)>:
   e6580: d100c3ff     	sub	sp, sp, #0x30
   e6584: f90013fe     	str	x30, [sp, #0x20]
   e6588: f9000fe0     	str	x0, [sp, #0x18]
   e658c: f9000be1     	str	x1, [sp, #0x10]
   e6590: f90007e2     	str	x2, [sp, #0x8]
   e6594: d2800008     	mov	x8, #0x0                // =0
   e6598: f94007e9     	ldr	x9, [sp, #0x8]
   e659c: eb08013f     	cmp	x9, x8
   e65a0: 1a9f97ea     	cset	w10, hi
   e65a4: 3700004a     	tbnz	w10, #0x0, 0xe65ac <void android::splat_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x2c>
   e65a8: 14000010     	b	0xe65e8 <void android::splat_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x68>
   e65ac: b27b03e8     	orr	x8, xzr, #0x20
   e65b0: 92800009     	mov	x9, #-0x1               // =-1
   e65b4: f94007ea     	ldr	x10, [sp, #0x8]
   e65b8: 8b090149     	add	x9, x10, x9
   e65bc: f90007e9     	str	x9, [sp, #0x8]
   e65c0: f9400fe0     	ldr	x0, [sp, #0x18]
   e65c4: f9400be1     	ldr	x1, [sp, #0x10]
   e65c8: aa0803e2     	mov	x2, x8
   e65cc: f90003e8     	str	x8, [sp]
   e65d0: 97fee5f0     	bl	0x9fd90 <memcpy@plt>
   e65d4: f9400fe8     	ldr	x8, [sp, #0x18]
   e65d8: f94003e9     	ldr	x9, [sp]
   e65dc: 8b090108     	add	x8, x8, x9
   e65e0: f9000fe8     	str	x8, [sp, #0x18]
   e65e4: 17ffffec     	b	0xe6594 <void android::splat_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x14>
   e65e8: f94013fe     	ldr	x30, [sp, #0x20]
   e65ec: 9100c3ff     	add	sp, sp, #0x30
   e65f0: d65f03c0     	ret

00000000000e65f4 <void android::move_forward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)>:
   e65f4: d100c3ff     	sub	sp, sp, #0x30
   e65f8: f90013fe     	str	x30, [sp, #0x20]
   e65fc: b27b03e8     	orr	x8, xzr, #0x20
   e6600: f9000fe0     	str	x0, [sp, #0x18]
   e6604: f9000be1     	str	x1, [sp, #0x10]
   e6608: f90007e2     	str	x2, [sp, #0x8]
   e660c: f94007e0     	ldr	x0, [sp, #0x8]
   e6610: f9400fe1     	ldr	x1, [sp, #0x18]
   e6614: 9b007d00     	mul	x0, x8, x0
   e6618: 8b000020     	add	x0, x1, x0
   e661c: f9000fe0     	str	x0, [sp, #0x18]
   e6620: f94007e0     	ldr	x0, [sp, #0x8]
   e6624: f9400be1     	ldr	x1, [sp, #0x10]
   e6628: 9b007d08     	mul	x8, x8, x0
   e662c: 8b080028     	add	x8, x1, x8
   e6630: f9000be8     	str	x8, [sp, #0x10]
   e6634: d2800008     	mov	x8, #0x0                // =0
   e6638: f94007e9     	ldr	x9, [sp, #0x8]
   e663c: eb08013f     	cmp	x9, x8
   e6640: 1a9f97ea     	cset	w10, hi
   e6644: 3700004a     	tbnz	w10, #0x0, 0xe664c <void android::move_forward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x58>
   e6648: 14000011     	b	0xe668c <void android::move_forward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x98>
   e664c: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
   e6650: 92800009     	mov	x9, #-0x1               // =-1
   e6654: b27b03e2     	orr	x2, xzr, #0x20
   e6658: f94007ea     	ldr	x10, [sp, #0x8]
   e665c: 8b090149     	add	x9, x10, x9
   e6660: f90007e9     	str	x9, [sp, #0x8]
   e6664: f9400fe9     	ldr	x9, [sp, #0x18]
   e6668: 8b080129     	add	x9, x9, x8
   e666c: f9000fe9     	str	x9, [sp, #0x18]
   e6670: f9400be9     	ldr	x9, [sp, #0x10]
   e6674: 8b080128     	add	x8, x9, x8
   e6678: f9000be8     	str	x8, [sp, #0x10]
   e667c: f9400fe0     	ldr	x0, [sp, #0x18]
   e6680: f9400be1     	ldr	x1, [sp, #0x10]
   e6684: 97fee5c3     	bl	0x9fd90 <memcpy@plt>
   e6688: 17ffffeb     	b	0xe6634 <void android::move_forward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x40>
   e668c: f94013fe     	ldr	x30, [sp, #0x20]
   e6690: 9100c3ff     	add	sp, sp, #0x30
   e6694: d65f03c0     	ret

00000000000e6698 <void android::move_backward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)>:
   e6698: d100c3ff     	sub	sp, sp, #0x30
   e669c: f90013fe     	str	x30, [sp, #0x20]
   e66a0: f9000fe0     	str	x0, [sp, #0x18]
   e66a4: f9000be1     	str	x1, [sp, #0x10]
   e66a8: f90007e2     	str	x2, [sp, #0x8]
   e66ac: d2800008     	mov	x8, #0x0                // =0
   e66b0: f94007e9     	ldr	x9, [sp, #0x8]
   e66b4: eb08013f     	cmp	x9, x8
   e66b8: 1a9f97ea     	cset	w10, hi
   e66bc: 3700004a     	tbnz	w10, #0x0, 0xe66c4 <void android::move_backward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x2c>
   e66c0: 14000013     	b	0xe670c <void android::move_backward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x74>
   e66c4: b27b03e8     	orr	x8, xzr, #0x20
   e66c8: 92800009     	mov	x9, #-0x1               // =-1
   e66cc: f94007ea     	ldr	x10, [sp, #0x8]
   e66d0: 8b090149     	add	x9, x10, x9
   e66d4: f90007e9     	str	x9, [sp, #0x8]
   e66d8: f9400fe0     	ldr	x0, [sp, #0x18]
   e66dc: f9400be1     	ldr	x1, [sp, #0x10]
   e66e0: aa0803e2     	mov	x2, x8
   e66e4: f90003e8     	str	x8, [sp]
   e66e8: 97fee5aa     	bl	0x9fd90 <memcpy@plt>
   e66ec: f9400fe8     	ldr	x8, [sp, #0x18]
   e66f0: f94003e9     	ldr	x9, [sp]
   e66f4: 8b090108     	add	x8, x8, x9
   e66f8: f9000fe8     	str	x8, [sp, #0x18]
   e66fc: f9400be8     	ldr	x8, [sp, #0x10]
   e6700: 8b090108     	add	x8, x8, x9
   e6704: f9000be8     	str	x8, [sp, #0x10]
   e6708: 17ffffe9     	b	0xe66ac <void android::move_backward_type<android::MPEG4Extractor::PsshInfo>(android::MPEG4Extractor::PsshInfo*, android::MPEG4Extractor::PsshInfo const*, unsigned long)+0x14>
   e670c: f94013fe     	ldr	x30, [sp, #0x20]
   e6710: 9100c3ff     	add	sp, sp, #0x30
   e6714: d65f03c0     	ret

00000000000e6718 <android::Vector<android::Trex>::~Vector()>:
   e6718: d10083ff     	sub	sp, sp, #0x20
   e671c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6720: 910043fd     	add	x29, sp, #0x10
   e6724: f90007e0     	str	x0, [sp, #0x8]
   e6728: f94007e0     	ldr	x0, [sp, #0x8]
   e672c: f90003e0     	str	x0, [sp]
   e6730: 97ff0834     	bl	0xa8800 <_ZN7android6VectorINS_4TrexEED2Ev@plt>
   e6734: f94003e0     	ldr	x0, [sp]
   e6738: 97fee88a     	bl	0xa0960 <_ZdlPv@plt>
   e673c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6740: 910083ff     	add	sp, sp, #0x20
   e6744: d65f03c0     	ret

00000000000e6748 <android::Vector<android::Trex>::do_construct(void*, unsigned long) const>:
   e6748: d100c3ff     	sub	sp, sp, #0x30
   e674c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6750: 910083fd     	add	x29, sp, #0x20
   e6754: f81f83a0     	stur	x0, [x29, #-0x8]
   e6758: f9000be1     	str	x1, [sp, #0x10]
   e675c: f90007e2     	str	x2, [sp, #0x8]
   e6760: f9400be0     	ldr	x0, [sp, #0x10]
   e6764: f94007e1     	ldr	x1, [sp, #0x8]
   e6768: 97ff0c4a     	bl	0xa9890 <_ZN7android14construct_typeINS_4TrexEEEvPT_m@plt>
   e676c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6770: 9100c3ff     	add	sp, sp, #0x30
   e6774: d65f03c0     	ret

00000000000e6778 <android::Vector<android::Trex>::do_destroy(void*, unsigned long) const>:
   e6778: d100c3ff     	sub	sp, sp, #0x30
   e677c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6780: 910083fd     	add	x29, sp, #0x20
   e6784: f81f83a0     	stur	x0, [x29, #-0x8]
   e6788: f9000be1     	str	x1, [sp, #0x10]
   e678c: f90007e2     	str	x2, [sp, #0x8]
   e6790: f9400be0     	ldr	x0, [sp, #0x10]
   e6794: f94007e1     	ldr	x1, [sp, #0x8]
   e6798: 97feeb2a     	bl	0xa1440 <_ZN7android12destroy_typeINS_4TrexEEEvPT_m@plt>
   e679c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e67a0: 9100c3ff     	add	sp, sp, #0x30
   e67a4: d65f03c0     	ret

00000000000e67a8 <android::Vector<android::Trex>::do_copy(void*, void const*, unsigned long) const>:
   e67a8: d100c3ff     	sub	sp, sp, #0x30
   e67ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e67b0: 910083fd     	add	x29, sp, #0x20
   e67b4: f81f83a0     	stur	x0, [x29, #-0x8]
   e67b8: f9000be1     	str	x1, [sp, #0x10]
   e67bc: f90007e2     	str	x2, [sp, #0x8]
   e67c0: f90003e3     	str	x3, [sp]
   e67c4: f9400be0     	ldr	x0, [sp, #0x10]
   e67c8: f94007e1     	ldr	x1, [sp, #0x8]
   e67cc: f94003e2     	ldr	x2, [sp]
   e67d0: 97ff02f4     	bl	0xa73a0 <_ZN7android9copy_typeINS_4TrexEEEvPT_PKS2_m@plt>
   e67d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e67d8: 9100c3ff     	add	sp, sp, #0x30
   e67dc: d65f03c0     	ret

00000000000e67e0 <android::Vector<android::Trex>::do_splat(void*, void const*, unsigned long) const>:
   e67e0: d100c3ff     	sub	sp, sp, #0x30
   e67e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e67e8: 910083fd     	add	x29, sp, #0x20
   e67ec: f81f83a0     	stur	x0, [x29, #-0x8]
   e67f0: f9000be1     	str	x1, [sp, #0x10]
   e67f4: f90007e2     	str	x2, [sp, #0x8]
   e67f8: f90003e3     	str	x3, [sp]
   e67fc: f9400be0     	ldr	x0, [sp, #0x10]
   e6800: f94007e1     	ldr	x1, [sp, #0x8]
   e6804: f94003e2     	ldr	x2, [sp]
   e6808: 97feeb0a     	bl	0xa1430 <_ZN7android10splat_typeINS_4TrexEEEvPT_PKS2_m@plt>
   e680c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6810: 9100c3ff     	add	sp, sp, #0x30
   e6814: d65f03c0     	ret

00000000000e6818 <android::Vector<android::Trex>::do_move_forward(void*, void const*, unsigned long) const>:
   e6818: d100c3ff     	sub	sp, sp, #0x30
   e681c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6820: 910083fd     	add	x29, sp, #0x20
   e6824: f81f83a0     	stur	x0, [x29, #-0x8]
   e6828: f9000be1     	str	x1, [sp, #0x10]
   e682c: f90007e2     	str	x2, [sp, #0x8]
   e6830: f90003e3     	str	x3, [sp]
   e6834: f9400be0     	ldr	x0, [sp, #0x10]
   e6838: f94007e1     	ldr	x1, [sp, #0x8]
   e683c: f94003e2     	ldr	x2, [sp]
   e6840: 97ff10cc     	bl	0xaab70 <_ZN7android17move_forward_typeINS_4TrexEEEvPT_PKS2_m@plt>
   e6844: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6848: 9100c3ff     	add	sp, sp, #0x30
   e684c: d65f03c0     	ret

00000000000e6850 <android::Vector<android::Trex>::do_move_backward(void*, void const*, unsigned long) const>:
   e6850: d100c3ff     	sub	sp, sp, #0x30
   e6854: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6858: 910083fd     	add	x29, sp, #0x20
   e685c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6860: f9000be1     	str	x1, [sp, #0x10]
   e6864: f90007e2     	str	x2, [sp, #0x8]
   e6868: f90003e3     	str	x3, [sp]
   e686c: f9400be0     	ldr	x0, [sp, #0x10]
   e6870: f94007e1     	ldr	x1, [sp, #0x8]
   e6874: f94003e2     	ldr	x2, [sp]
   e6878: 97fef3ba     	bl	0xa3760 <_ZN7android18move_backward_typeINS_4TrexEEEvPT_PKS2_m@plt>
   e687c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6880: 9100c3ff     	add	sp, sp, #0x30
   e6884: d65f03c0     	ret

00000000000e6888 <void android::construct_type<android::Trex>(android::Trex*, unsigned long)>:
   e6888: d10043ff     	sub	sp, sp, #0x10
   e688c: f90007e0     	str	x0, [sp, #0x8]
   e6890: f90003e1     	str	x1, [sp]
   e6894: d2800008     	mov	x8, #0x0                // =0
   e6898: f94003e9     	ldr	x9, [sp]
   e689c: eb08013f     	cmp	x9, x8
   e68a0: 1a9f97ea     	cset	w10, hi
   e68a4: 3700004a     	tbnz	w10, #0x0, 0xe68ac <void android::construct_type<android::Trex>(android::Trex*, unsigned long)+0x24>
   e68a8: 1400000a     	b	0xe68d0 <void android::construct_type<android::Trex>(android::Trex*, unsigned long)+0x48>
   e68ac: d2800288     	mov	x8, #0x14               // =20
   e68b0: 92800009     	mov	x9, #-0x1               // =-1
   e68b4: f94003ea     	ldr	x10, [sp]
   e68b8: 8b090149     	add	x9, x10, x9
   e68bc: f90003e9     	str	x9, [sp]
   e68c0: f94007e9     	ldr	x9, [sp, #0x8]
   e68c4: 8b080128     	add	x8, x9, x8
   e68c8: f90007e8     	str	x8, [sp, #0x8]
   e68cc: 17fffff2     	b	0xe6894 <void android::construct_type<android::Trex>(android::Trex*, unsigned long)+0xc>
   e68d0: 910043ff     	add	sp, sp, #0x10
   e68d4: d65f03c0     	ret

00000000000e68d8 <void android::destroy_type<android::Trex>(android::Trex*, unsigned long)>:
   e68d8: d10043ff     	sub	sp, sp, #0x10
   e68dc: f90007e0     	str	x0, [sp, #0x8]
   e68e0: f90003e1     	str	x1, [sp]
   e68e4: d2800008     	mov	x8, #0x0                // =0
   e68e8: f94003e9     	ldr	x9, [sp]
   e68ec: eb08013f     	cmp	x9, x8
   e68f0: 1a9f97ea     	cset	w10, hi
   e68f4: 3700004a     	tbnz	w10, #0x0, 0xe68fc <void android::destroy_type<android::Trex>(android::Trex*, unsigned long)+0x24>
   e68f8: 1400000a     	b	0xe6920 <void android::destroy_type<android::Trex>(android::Trex*, unsigned long)+0x48>
   e68fc: d2800288     	mov	x8, #0x14               // =20
   e6900: 92800009     	mov	x9, #-0x1               // =-1
   e6904: f94003ea     	ldr	x10, [sp]
   e6908: 8b090149     	add	x9, x10, x9
   e690c: f90003e9     	str	x9, [sp]
   e6910: f94007e9     	ldr	x9, [sp, #0x8]
   e6914: 8b080128     	add	x8, x9, x8
   e6918: f90007e8     	str	x8, [sp, #0x8]
   e691c: 17fffff2     	b	0xe68e4 <void android::destroy_type<android::Trex>(android::Trex*, unsigned long)+0xc>
   e6920: 910043ff     	add	sp, sp, #0x10
   e6924: d65f03c0     	ret

00000000000e6928 <void android::copy_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)>:
   e6928: d100c3ff     	sub	sp, sp, #0x30
   e692c: f90013fe     	str	x30, [sp, #0x20]
   e6930: f9000fe0     	str	x0, [sp, #0x18]
   e6934: f9000be1     	str	x1, [sp, #0x10]
   e6938: f90007e2     	str	x2, [sp, #0x8]
   e693c: d2800008     	mov	x8, #0x0                // =0
   e6940: f94007e9     	ldr	x9, [sp, #0x8]
   e6944: eb08013f     	cmp	x9, x8
   e6948: 1a9f97ea     	cset	w10, hi
   e694c: 3700004a     	tbnz	w10, #0x0, 0xe6954 <void android::copy_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x2c>
   e6950: 14000013     	b	0xe699c <void android::copy_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x74>
   e6954: d2800288     	mov	x8, #0x14               // =20
   e6958: 92800009     	mov	x9, #-0x1               // =-1
   e695c: f94007ea     	ldr	x10, [sp, #0x8]
   e6960: 8b090149     	add	x9, x10, x9
   e6964: f90007e9     	str	x9, [sp, #0x8]
   e6968: f9400fe0     	ldr	x0, [sp, #0x18]
   e696c: f9400be1     	ldr	x1, [sp, #0x10]
   e6970: aa0803e2     	mov	x2, x8
   e6974: f90003e8     	str	x8, [sp]
   e6978: 97fee506     	bl	0x9fd90 <memcpy@plt>
   e697c: f9400fe8     	ldr	x8, [sp, #0x18]
   e6980: f94003e9     	ldr	x9, [sp]
   e6984: 8b090108     	add	x8, x8, x9
   e6988: f9000fe8     	str	x8, [sp, #0x18]
   e698c: f9400be8     	ldr	x8, [sp, #0x10]
   e6990: 8b090108     	add	x8, x8, x9
   e6994: f9000be8     	str	x8, [sp, #0x10]
   e6998: 17ffffe9     	b	0xe693c <void android::copy_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x14>
   e699c: f94013fe     	ldr	x30, [sp, #0x20]
   e69a0: 9100c3ff     	add	sp, sp, #0x30
   e69a4: d65f03c0     	ret

00000000000e69a8 <void android::splat_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)>:
   e69a8: d100c3ff     	sub	sp, sp, #0x30
   e69ac: f90013fe     	str	x30, [sp, #0x20]
   e69b0: f9000fe0     	str	x0, [sp, #0x18]
   e69b4: f9000be1     	str	x1, [sp, #0x10]
   e69b8: f90007e2     	str	x2, [sp, #0x8]
   e69bc: d2800008     	mov	x8, #0x0                // =0
   e69c0: f94007e9     	ldr	x9, [sp, #0x8]
   e69c4: eb08013f     	cmp	x9, x8
   e69c8: 1a9f97ea     	cset	w10, hi
   e69cc: 3700004a     	tbnz	w10, #0x0, 0xe69d4 <void android::splat_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x2c>
   e69d0: 14000010     	b	0xe6a10 <void android::splat_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x68>
   e69d4: d2800288     	mov	x8, #0x14               // =20
   e69d8: 92800009     	mov	x9, #-0x1               // =-1
   e69dc: f94007ea     	ldr	x10, [sp, #0x8]
   e69e0: 8b090149     	add	x9, x10, x9
   e69e4: f90007e9     	str	x9, [sp, #0x8]
   e69e8: f9400fe0     	ldr	x0, [sp, #0x18]
   e69ec: f9400be1     	ldr	x1, [sp, #0x10]
   e69f0: aa0803e2     	mov	x2, x8
   e69f4: f90003e8     	str	x8, [sp]
   e69f8: 97fee4e6     	bl	0x9fd90 <memcpy@plt>
   e69fc: f9400fe8     	ldr	x8, [sp, #0x18]
   e6a00: f94003e9     	ldr	x9, [sp]
   e6a04: 8b090108     	add	x8, x8, x9
   e6a08: f9000fe8     	str	x8, [sp, #0x18]
   e6a0c: 17ffffec     	b	0xe69bc <void android::splat_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x14>
   e6a10: f94013fe     	ldr	x30, [sp, #0x20]
   e6a14: 9100c3ff     	add	sp, sp, #0x30
   e6a18: d65f03c0     	ret

00000000000e6a1c <void android::move_forward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)>:
   e6a1c: d100c3ff     	sub	sp, sp, #0x30
   e6a20: f90013fe     	str	x30, [sp, #0x20]
   e6a24: d2800288     	mov	x8, #0x14               // =20
   e6a28: f9000fe0     	str	x0, [sp, #0x18]
   e6a2c: f9000be1     	str	x1, [sp, #0x10]
   e6a30: f90007e2     	str	x2, [sp, #0x8]
   e6a34: f94007e0     	ldr	x0, [sp, #0x8]
   e6a38: f9400fe1     	ldr	x1, [sp, #0x18]
   e6a3c: 9b007d00     	mul	x0, x8, x0
   e6a40: 8b000020     	add	x0, x1, x0
   e6a44: f9000fe0     	str	x0, [sp, #0x18]
   e6a48: f94007e0     	ldr	x0, [sp, #0x8]
   e6a4c: f9400be1     	ldr	x1, [sp, #0x10]
   e6a50: 9b007d08     	mul	x8, x8, x0
   e6a54: 8b080028     	add	x8, x1, x8
   e6a58: f9000be8     	str	x8, [sp, #0x10]
   e6a5c: d2800008     	mov	x8, #0x0                // =0
   e6a60: f94007e9     	ldr	x9, [sp, #0x8]
   e6a64: eb08013f     	cmp	x9, x8
   e6a68: 1a9f97ea     	cset	w10, hi
   e6a6c: 3700004a     	tbnz	w10, #0x0, 0xe6a74 <void android::move_forward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x58>
   e6a70: 14000011     	b	0xe6ab4 <void android::move_forward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x98>
   e6a74: 92800268     	mov	x8, #-0x14              // =-20
   e6a78: 92800009     	mov	x9, #-0x1               // =-1
   e6a7c: d2800282     	mov	x2, #0x14               // =20
   e6a80: f94007ea     	ldr	x10, [sp, #0x8]
   e6a84: 8b090149     	add	x9, x10, x9
   e6a88: f90007e9     	str	x9, [sp, #0x8]
   e6a8c: f9400fe9     	ldr	x9, [sp, #0x18]
   e6a90: 8b080129     	add	x9, x9, x8
   e6a94: f9000fe9     	str	x9, [sp, #0x18]
   e6a98: f9400be9     	ldr	x9, [sp, #0x10]
   e6a9c: 8b080128     	add	x8, x9, x8
   e6aa0: f9000be8     	str	x8, [sp, #0x10]
   e6aa4: f9400fe0     	ldr	x0, [sp, #0x18]
   e6aa8: f9400be1     	ldr	x1, [sp, #0x10]
   e6aac: 97fee4b9     	bl	0x9fd90 <memcpy@plt>
   e6ab0: 17ffffeb     	b	0xe6a5c <void android::move_forward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x40>
   e6ab4: f94013fe     	ldr	x30, [sp, #0x20]
   e6ab8: 9100c3ff     	add	sp, sp, #0x30
   e6abc: d65f03c0     	ret

00000000000e6ac0 <void android::move_backward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)>:
   e6ac0: d100c3ff     	sub	sp, sp, #0x30
   e6ac4: f90013fe     	str	x30, [sp, #0x20]
   e6ac8: f9000fe0     	str	x0, [sp, #0x18]
   e6acc: f9000be1     	str	x1, [sp, #0x10]
   e6ad0: f90007e2     	str	x2, [sp, #0x8]
   e6ad4: d2800008     	mov	x8, #0x0                // =0
   e6ad8: f94007e9     	ldr	x9, [sp, #0x8]
   e6adc: eb08013f     	cmp	x9, x8
   e6ae0: 1a9f97ea     	cset	w10, hi
   e6ae4: 3700004a     	tbnz	w10, #0x0, 0xe6aec <void android::move_backward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x2c>
   e6ae8: 14000013     	b	0xe6b34 <void android::move_backward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x74>
   e6aec: d2800288     	mov	x8, #0x14               // =20
   e6af0: 92800009     	mov	x9, #-0x1               // =-1
   e6af4: f94007ea     	ldr	x10, [sp, #0x8]
   e6af8: 8b090149     	add	x9, x10, x9
   e6afc: f90007e9     	str	x9, [sp, #0x8]
   e6b00: f9400fe0     	ldr	x0, [sp, #0x18]
   e6b04: f9400be1     	ldr	x1, [sp, #0x10]
   e6b08: aa0803e2     	mov	x2, x8
   e6b0c: f90003e8     	str	x8, [sp]
   e6b10: 97fee4a0     	bl	0x9fd90 <memcpy@plt>
   e6b14: f9400fe8     	ldr	x8, [sp, #0x18]
   e6b18: f94003e9     	ldr	x9, [sp]
   e6b1c: 8b090108     	add	x8, x8, x9
   e6b20: f9000fe8     	str	x8, [sp, #0x18]
   e6b24: f9400be8     	ldr	x8, [sp, #0x10]
   e6b28: 8b090108     	add	x8, x8, x9
   e6b2c: f9000be8     	str	x8, [sp, #0x10]
   e6b30: 17ffffe9     	b	0xe6ad4 <void android::move_backward_type<android::Trex>(android::Trex*, android::Trex const*, unsigned long)+0x14>
   e6b34: f94013fe     	ldr	x30, [sp, #0x20]
   e6b38: 9100c3ff     	add	sp, sp, #0x30
   e6b3c: d65f03c0     	ret

00000000000e6b40 <android::Vector<unsigned int>::~Vector()>:
   e6b40: d10083ff     	sub	sp, sp, #0x20
   e6b44: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6b48: 910043fd     	add	x29, sp, #0x10
   e6b4c: f90007e0     	str	x0, [sp, #0x8]
   e6b50: f94007e0     	ldr	x0, [sp, #0x8]
   e6b54: f90003e0     	str	x0, [sp]
   e6b58: 97fef0e6     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
   e6b5c: f94003e0     	ldr	x0, [sp]
   e6b60: 97fee780     	bl	0xa0960 <_ZdlPv@plt>
   e6b64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6b68: 910083ff     	add	sp, sp, #0x20
   e6b6c: d65f03c0     	ret

00000000000e6b70 <android::Vector<unsigned int>::do_construct(void*, unsigned long) const>:
   e6b70: d100c3ff     	sub	sp, sp, #0x30
   e6b74: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6b78: 910083fd     	add	x29, sp, #0x20
   e6b7c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6b80: f9000be1     	str	x1, [sp, #0x10]
   e6b84: f90007e2     	str	x2, [sp, #0x8]
   e6b88: f9400be0     	ldr	x0, [sp, #0x10]
   e6b8c: f94007e1     	ldr	x1, [sp, #0x8]
   e6b90: 97ff0ce0     	bl	0xa9f10 <_ZN7android14construct_typeIjEEvPT_m@plt>
   e6b94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6b98: 9100c3ff     	add	sp, sp, #0x30
   e6b9c: d65f03c0     	ret

00000000000e6ba0 <android::Vector<unsigned int>::do_destroy(void*, unsigned long) const>:
   e6ba0: d100c3ff     	sub	sp, sp, #0x30
   e6ba4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6ba8: 910083fd     	add	x29, sp, #0x20
   e6bac: f81f83a0     	stur	x0, [x29, #-0x8]
   e6bb0: f9000be1     	str	x1, [sp, #0x10]
   e6bb4: f90007e2     	str	x2, [sp, #0x8]
   e6bb8: f9400be0     	ldr	x0, [sp, #0x10]
   e6bbc: f94007e1     	ldr	x1, [sp, #0x8]
   e6bc0: 97ff0da4     	bl	0xaa250 <_ZN7android12destroy_typeIjEEvPT_m@plt>
   e6bc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6bc8: 9100c3ff     	add	sp, sp, #0x30
   e6bcc: d65f03c0     	ret

00000000000e6bd0 <android::Vector<unsigned int>::do_copy(void*, void const*, unsigned long) const>:
   e6bd0: d100c3ff     	sub	sp, sp, #0x30
   e6bd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6bd8: 910083fd     	add	x29, sp, #0x20
   e6bdc: f81f83a0     	stur	x0, [x29, #-0x8]
   e6be0: f9000be1     	str	x1, [sp, #0x10]
   e6be4: f90007e2     	str	x2, [sp, #0x8]
   e6be8: f90003e3     	str	x3, [sp]
   e6bec: f9400be0     	ldr	x0, [sp, #0x10]
   e6bf0: f94007e1     	ldr	x1, [sp, #0x8]
   e6bf4: f94003e2     	ldr	x2, [sp]
   e6bf8: 97ff107e     	bl	0xaadf0 <_ZN7android9copy_typeIjEEvPT_PKS1_m@plt>
   e6bfc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6c00: 9100c3ff     	add	sp, sp, #0x30
   e6c04: d65f03c0     	ret

00000000000e6c08 <android::Vector<unsigned int>::do_splat(void*, void const*, unsigned long) const>:
   e6c08: d100c3ff     	sub	sp, sp, #0x30
   e6c0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6c10: 910083fd     	add	x29, sp, #0x20
   e6c14: f81f83a0     	stur	x0, [x29, #-0x8]
   e6c18: f9000be1     	str	x1, [sp, #0x10]
   e6c1c: f90007e2     	str	x2, [sp, #0x8]
   e6c20: f90003e3     	str	x3, [sp]
   e6c24: f9400be0     	ldr	x0, [sp, #0x10]
   e6c28: f94007e1     	ldr	x1, [sp, #0x8]
   e6c2c: f94003e2     	ldr	x2, [sp]
   e6c30: 97fee660     	bl	0xa05b0 <_ZN7android10splat_typeIjEEvPT_PKS1_m@plt>
   e6c34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6c38: 9100c3ff     	add	sp, sp, #0x30
   e6c3c: d65f03c0     	ret

00000000000e6c40 <android::Vector<unsigned int>::do_move_forward(void*, void const*, unsigned long) const>:
   e6c40: d100c3ff     	sub	sp, sp, #0x30
   e6c44: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6c48: 910083fd     	add	x29, sp, #0x20
   e6c4c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6c50: f9000be1     	str	x1, [sp, #0x10]
   e6c54: f90007e2     	str	x2, [sp, #0x8]
   e6c58: f90003e3     	str	x3, [sp]
   e6c5c: f9400be0     	ldr	x0, [sp, #0x10]
   e6c60: f94007e1     	ldr	x1, [sp, #0x8]
   e6c64: f94003e2     	ldr	x2, [sp]
   e6c68: 97fef5e6     	bl	0xa4400 <_ZN7android17move_forward_typeIjEEvPT_PKS1_m@plt>
   e6c6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6c70: 9100c3ff     	add	sp, sp, #0x30
   e6c74: d65f03c0     	ret

00000000000e6c78 <android::Vector<unsigned int>::do_move_backward(void*, void const*, unsigned long) const>:
   e6c78: d100c3ff     	sub	sp, sp, #0x30
   e6c7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6c80: 910083fd     	add	x29, sp, #0x20
   e6c84: f81f83a0     	stur	x0, [x29, #-0x8]
   e6c88: f9000be1     	str	x1, [sp, #0x10]
   e6c8c: f90007e2     	str	x2, [sp, #0x8]
   e6c90: f90003e3     	str	x3, [sp]
   e6c94: f9400be0     	ldr	x0, [sp, #0x10]
   e6c98: f94007e1     	ldr	x1, [sp, #0x8]
   e6c9c: f94003e2     	ldr	x2, [sp]
   e6ca0: 97fee4f8     	bl	0xa0080 <_ZN7android18move_backward_typeIjEEvPT_PKS1_m@plt>
   e6ca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6ca8: 9100c3ff     	add	sp, sp, #0x30
   e6cac: d65f03c0     	ret

00000000000e6cb0 <void android::construct_type<unsigned int>(unsigned int*, unsigned long)>:
   e6cb0: d10043ff     	sub	sp, sp, #0x10
   e6cb4: f90007e0     	str	x0, [sp, #0x8]
   e6cb8: f90003e1     	str	x1, [sp]
   e6cbc: 910043ff     	add	sp, sp, #0x10
   e6cc0: d65f03c0     	ret

00000000000e6cc4 <void android::destroy_type<unsigned int>(unsigned int*, unsigned long)>:
   e6cc4: d10043ff     	sub	sp, sp, #0x10
   e6cc8: f90007e0     	str	x0, [sp, #0x8]
   e6ccc: f90003e1     	str	x1, [sp]
   e6cd0: 910043ff     	add	sp, sp, #0x10
   e6cd4: d65f03c0     	ret

00000000000e6cd8 <void android::copy_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)>:
   e6cd8: d100c3ff     	sub	sp, sp, #0x30
   e6cdc: f90013fe     	str	x30, [sp, #0x20]
   e6ce0: b27e03e8     	orr	x8, xzr, #0x4
   e6ce4: f9000fe0     	str	x0, [sp, #0x18]
   e6ce8: f9000be1     	str	x1, [sp, #0x10]
   e6cec: f90007e2     	str	x2, [sp, #0x8]
   e6cf0: f9400fe0     	ldr	x0, [sp, #0x18]
   e6cf4: f9400be1     	ldr	x1, [sp, #0x10]
   e6cf8: f94007e2     	ldr	x2, [sp, #0x8]
   e6cfc: 9b087c42     	mul	x2, x2, x8
   e6d00: 97fee424     	bl	0x9fd90 <memcpy@plt>
   e6d04: f94013fe     	ldr	x30, [sp, #0x20]
   e6d08: 9100c3ff     	add	sp, sp, #0x30
   e6d0c: d65f03c0     	ret

00000000000e6d10 <void android::splat_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)>:
   e6d10: d10083ff     	sub	sp, sp, #0x20
   e6d14: f9000fe0     	str	x0, [sp, #0x18]
   e6d18: f9000be1     	str	x1, [sp, #0x10]
   e6d1c: f90007e2     	str	x2, [sp, #0x8]
   e6d20: d2800008     	mov	x8, #0x0                // =0
   e6d24: f94007e9     	ldr	x9, [sp, #0x8]
   e6d28: eb08013f     	cmp	x9, x8
   e6d2c: 1a9f97ea     	cset	w10, hi
   e6d30: 3700004a     	tbnz	w10, #0x0, 0xe6d38 <void android::splat_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)+0x28>
   e6d34: 1400000d     	b	0xe6d68 <void android::splat_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)+0x58>
   e6d38: b27e03e8     	orr	x8, xzr, #0x4
   e6d3c: 92800009     	mov	x9, #-0x1               // =-1
   e6d40: f94007ea     	ldr	x10, [sp, #0x8]
   e6d44: 8b090149     	add	x9, x10, x9
   e6d48: f90007e9     	str	x9, [sp, #0x8]
   e6d4c: f9400be9     	ldr	x9, [sp, #0x10]
   e6d50: b940012b     	ldr	w11, [x9]
   e6d54: f9400fe9     	ldr	x9, [sp, #0x18]
   e6d58: 8b080128     	add	x8, x9, x8
   e6d5c: f9000fe8     	str	x8, [sp, #0x18]
   e6d60: b900012b     	str	w11, [x9]
   e6d64: 17ffffef     	b	0xe6d20 <void android::splat_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)+0x10>
   e6d68: 910083ff     	add	sp, sp, #0x20
   e6d6c: d65f03c0     	ret

00000000000e6d70 <void android::move_forward_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)>:
   e6d70: d100c3ff     	sub	sp, sp, #0x30
   e6d74: f90013fe     	str	x30, [sp, #0x20]
   e6d78: b27e03e8     	orr	x8, xzr, #0x4
   e6d7c: f9000fe0     	str	x0, [sp, #0x18]
   e6d80: f9000be1     	str	x1, [sp, #0x10]
   e6d84: f90007e2     	str	x2, [sp, #0x8]
   e6d88: f9400fe0     	ldr	x0, [sp, #0x18]
   e6d8c: f9400be1     	ldr	x1, [sp, #0x10]
   e6d90: f94007e2     	ldr	x2, [sp, #0x8]
   e6d94: 9b087c42     	mul	x2, x2, x8
   e6d98: 97fef02a     	bl	0xa2e40 <memmove@plt>
   e6d9c: f94013fe     	ldr	x30, [sp, #0x20]
   e6da0: 9100c3ff     	add	sp, sp, #0x30
   e6da4: d65f03c0     	ret

00000000000e6da8 <void android::move_backward_type<unsigned int>(unsigned int*, unsigned int const*, unsigned long)>:
   e6da8: d100c3ff     	sub	sp, sp, #0x30
   e6dac: f90013fe     	str	x30, [sp, #0x20]
   e6db0: b27e03e8     	orr	x8, xzr, #0x4
   e6db4: f9000fe0     	str	x0, [sp, #0x18]
   e6db8: f9000be1     	str	x1, [sp, #0x10]
   e6dbc: f90007e2     	str	x2, [sp, #0x8]
   e6dc0: f9400fe0     	ldr	x0, [sp, #0x18]
   e6dc4: f9400be1     	ldr	x1, [sp, #0x10]
   e6dc8: f94007e2     	ldr	x2, [sp, #0x8]
   e6dcc: 9b087c42     	mul	x2, x2, x8
   e6dd0: 97fef01c     	bl	0xa2e40 <memmove@plt>
   e6dd4: f94013fe     	ldr	x30, [sp, #0x20]
   e6dd8: 9100c3ff     	add	sp, sp, #0x30
   e6ddc: d65f03c0     	ret

00000000000e6de0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::SortedVector()>:
   e6de0: d100c3ff     	sub	sp, sp, #0x30
   e6de4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6de8: 910083fd     	add	x29, sp, #0x20
   e6dec: b27b03e1     	orr	x1, xzr, #0x20
   e6df0: 52800002     	mov	w2, #0x0                // =0
   e6df4: d0000e08     	adrp	x8, 0x2a8000
   e6df8: f947d108     	ldr	x8, [x8, #0xfa0]
   e6dfc: b27c03e9     	orr	x9, xzr, #0x10
   e6e00: 8b090108     	add	x8, x8, x9
   e6e04: f81f83a0     	stur	x0, [x29, #-0x8]
   e6e08: f85f83a9     	ldur	x9, [x29, #-0x8]
   e6e0c: aa0903e0     	mov	x0, x9
   e6e10: f9000be8     	str	x8, [sp, #0x10]
   e6e14: f90007e9     	str	x9, [sp, #0x8]
   e6e18: 97feff4e     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
   e6e1c: f9400be8     	ldr	x8, [sp, #0x10]
   e6e20: f94007e9     	ldr	x9, [sp, #0x8]
   e6e24: f9000128     	str	x8, [x9]
   e6e28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6e2c: 9100c3ff     	add	sp, sp, #0x30
   e6e30: d65f03c0     	ret

00000000000e6e34 <android::Vector<android::MPEG4Extractor::PsshInfo>::array() const>:
   e6e34: d10083ff     	sub	sp, sp, #0x20
   e6e38: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6e3c: 910043fd     	add	x29, sp, #0x10
   e6e40: f90007e0     	str	x0, [sp, #0x8]
   e6e44: f94007e0     	ldr	x0, [sp, #0x8]
   e6e48: 97fef866     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   e6e4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6e50: 910083ff     	add	sp, sp, #0x20
   e6e54: d65f03c0     	ret

00000000000e6e58 <android::Vector<unsigned int>::array() const>:
   e6e58: d10083ff     	sub	sp, sp, #0x20
   e6e5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6e60: 910043fd     	add	x29, sp, #0x10
   e6e64: f90007e0     	str	x0, [sp, #0x8]
   e6e68: f94007e0     	ldr	x0, [sp, #0x8]
   e6e6c: 97fef85d     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   e6e70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6e74: 910083ff     	add	sp, sp, #0x20
   e6e78: d65f03c0     	ret

00000000000e6e7c <android::Vector<android::MPEG4Extractor::PsshInfo>::insertAt(android::MPEG4Extractor::PsshInfo const&, unsigned long, unsigned long)>:
   e6e7c: d100c3ff     	sub	sp, sp, #0x30
   e6e80: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6e84: 910083fd     	add	x29, sp, #0x20
   e6e88: f81f83a0     	stur	x0, [x29, #-0x8]
   e6e8c: f9000be1     	str	x1, [sp, #0x10]
   e6e90: f90007e2     	str	x2, [sp, #0x8]
   e6e94: f90003e3     	str	x3, [sp]
   e6e98: f85f83a0     	ldur	x0, [x29, #-0x8]
   e6e9c: f9400be1     	ldr	x1, [sp, #0x10]
   e6ea0: f94007e2     	ldr	x2, [sp, #0x8]
   e6ea4: f94003e3     	ldr	x3, [sp]
   e6ea8: 97feec12     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
   e6eac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6eb0: 9100c3ff     	add	sp, sp, #0x30
   e6eb4: d65f03c0     	ret

00000000000e6eb8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::size() const>:
   e6eb8: d10083ff     	sub	sp, sp, #0x20
   e6ebc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6ec0: 910043fd     	add	x29, sp, #0x10
   e6ec4: f90007e0     	str	x0, [sp, #0x8]
   e6ec8: f94007e0     	ldr	x0, [sp, #0x8]
   e6ecc: 97feef41     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   e6ed0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6ed4: 910083ff     	add	sp, sp, #0x20
   e6ed8: d65f03c0     	ret

00000000000e6edc <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::clear()>:
   e6edc: d10083ff     	sub	sp, sp, #0x20
   e6ee0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6ee4: 910043fd     	add	x29, sp, #0x10
   e6ee8: f90007e0     	str	x0, [sp, #0x8]
   e6eec: f94007e0     	ldr	x0, [sp, #0x8]
   e6ef0: 97feeb3c     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
   e6ef4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6ef8: 910083ff     	add	sp, sp, #0x20
   e6efc: d65f03c0     	ret

00000000000e6f00 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::add(android::key_value_pair_t<unsigned int, android::AString> const&)>:
   e6f00: d10083ff     	sub	sp, sp, #0x20
   e6f04: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6f08: 910043fd     	add	x29, sp, #0x10
   e6f0c: f90007e0     	str	x0, [sp, #0x8]
   e6f10: f90003e1     	str	x1, [sp]
   e6f14: f94007e0     	ldr	x0, [sp, #0x8]
   e6f18: f94003e1     	ldr	x1, [sp]
   e6f1c: 97fee765     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
   e6f20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6f24: 910083ff     	add	sp, sp, #0x20
   e6f28: d65f03c0     	ret

00000000000e6f2c <android::key_value_pair_t<unsigned int, android::AString>::key_value_pair_t(unsigned int const&, android::AString const&)>:
   e6f2c: d100c3ff     	sub	sp, sp, #0x30
   e6f30: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6f34: 910083fd     	add	x29, sp, #0x20
   e6f38: b27d03e8     	orr	x8, xzr, #0x8
   e6f3c: f81f83a0     	stur	x0, [x29, #-0x8]
   e6f40: f9000be1     	str	x1, [sp, #0x10]
   e6f44: f90007e2     	str	x2, [sp, #0x8]
   e6f48: f85f83a0     	ldur	x0, [x29, #-0x8]
   e6f4c: aa0003e1     	mov	x1, x0
   e6f50: f9400be2     	ldr	x2, [sp, #0x10]
   e6f54: b9400049     	ldr	w9, [x2]
   e6f58: b9000029     	str	w9, [x1]
   e6f5c: 8b080000     	add	x0, x0, x8
   e6f60: f94007e1     	ldr	x1, [sp, #0x8]
   e6f64: 97fefb2b     	bl	0xa5c10 <_ZN7android7AStringC1ERKS0_@plt>
   e6f68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e6f6c: 9100c3ff     	add	sp, sp, #0x30
   e6f70: d65f03c0     	ret

00000000000e6f74 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::indexOf(android::key_value_pair_t<unsigned int, android::AString> const&) const>:
   e6f74: d10083ff     	sub	sp, sp, #0x20
   e6f78: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6f7c: 910043fd     	add	x29, sp, #0x10
   e6f80: f90007e0     	str	x0, [sp, #0x8]
   e6f84: f90003e1     	str	x1, [sp]
   e6f88: f94007e0     	ldr	x0, [sp, #0x8]
   e6f8c: f94003e1     	ldr	x1, [sp]
   e6f90: 97ff01f8     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
   e6f94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6f98: 910083ff     	add	sp, sp, #0x20
   e6f9c: d65f03c0     	ret

00000000000e6fa0 <android::key_value_pair_t<unsigned int, android::AString>::key_value_pair_t(unsigned int const&)>:
   e6fa0: d10083ff     	sub	sp, sp, #0x20
   e6fa4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e6fa8: 910043fd     	add	x29, sp, #0x10
   e6fac: b27d03e8     	orr	x8, xzr, #0x8
   e6fb0: f90007e0     	str	x0, [sp, #0x8]
   e6fb4: f90003e1     	str	x1, [sp]
   e6fb8: f94007e0     	ldr	x0, [sp, #0x8]
   e6fbc: aa0003e1     	mov	x1, x0
   e6fc0: f94003e9     	ldr	x9, [sp]
   e6fc4: b940012a     	ldr	w10, [x9]
   e6fc8: b900002a     	str	w10, [x1]
   e6fcc: 8b080000     	add	x0, x0, x8
   e6fd0: 97ff0e64     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   e6fd4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e6fd8: 910083ff     	add	sp, sp, #0x20
   e6fdc: d65f03c0     	ret

00000000000e6fe0 <android::KeyedVector<unsigned int, android::AString>::valueAt(unsigned long) const>:
   e6fe0: d100c3ff     	sub	sp, sp, #0x30
   e6fe4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e6fe8: 910083fd     	add	x29, sp, #0x20
   e6fec: b27d03e8     	orr	x8, xzr, #0x8
   e6ff0: f81f83a0     	stur	x0, [x29, #-0x8]
   e6ff4: f9000be1     	str	x1, [sp, #0x10]
   e6ff8: f85f83a0     	ldur	x0, [x29, #-0x8]
   e6ffc: f9400be1     	ldr	x1, [sp, #0x10]
   e7000: f90007e8     	str	x8, [sp, #0x8]
   e7004: 97ff01f3     	bl	0xa77d0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE6itemAtEm@plt>
   e7008: f94007e8     	ldr	x8, [sp, #0x8]
   e700c: 8b080000     	add	x0, x0, x8
   e7010: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7014: 9100c3ff     	add	sp, sp, #0x30
   e7018: d65f03c0     	ret

00000000000e701c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::itemAt(unsigned long) const>:
   e701c: d10083ff     	sub	sp, sp, #0x20
   e7020: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e7024: 910043fd     	add	x29, sp, #0x10
   e7028: f90007e0     	str	x0, [sp, #0x8]
   e702c: f90003e1     	str	x1, [sp]
   e7030: f94007e0     	ldr	x0, [sp, #0x8]
   e7034: f94003e1     	ldr	x1, [sp]
   e7038: 97fefbca     	bl	0xa5f60 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEEixEm@plt>
   e703c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e7040: 910083ff     	add	sp, sp, #0x20
   e7044: d65f03c0     	ret

00000000000e7048 <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::operator[](unsigned long) const>:
   e7048: d100c3ff     	sub	sp, sp, #0x30
   e704c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7050: 910083fd     	add	x29, sp, #0x20
   e7054: b27b03e8     	orr	x8, xzr, #0x20
   e7058: f81f83a0     	stur	x0, [x29, #-0x8]
   e705c: f9000be1     	str	x1, [sp, #0x10]
   e7060: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7064: f90007e0     	str	x0, [sp, #0x8]
   e7068: f90003e8     	str	x8, [sp]
   e706c: 97feeda1     	bl	0xa26f0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE4sizeEv@plt>
   e7070: f94007e8     	ldr	x8, [sp, #0x8]
   e7074: aa0803e0     	mov	x0, x8
   e7078: 97fee9b2     	bl	0xa1740 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_7AStringEEEE5arrayEv@plt>
   e707c: f9400be8     	ldr	x8, [sp, #0x10]
   e7080: f94003e1     	ldr	x1, [sp]
   e7084: 9b087c28     	mul	x8, x1, x8
   e7088: 8b080008     	add	x8, x0, x8
   e708c: aa0803e0     	mov	x0, x8
   e7090: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7094: 9100c3ff     	add	sp, sp, #0x30
   e7098: d65f03c0     	ret

00000000000e709c <android::SortedVector<android::key_value_pair_t<unsigned int, android::AString>>::array() const>:
   e709c: d10083ff     	sub	sp, sp, #0x20
   e70a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e70a4: 910043fd     	add	x29, sp, #0x10
   e70a8: f90007e0     	str	x0, [sp, #0x8]
   e70ac: f94007e0     	ldr	x0, [sp, #0x8]
   e70b0: 97fef7cc     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   e70b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e70b8: 910083ff     	add	sp, sp, #0x20
   e70bc: d65f03c0     	ret

00000000000e70c0 <android::Vector<android::MPEG4Source::Sample>::~Vector()>:
   e70c0: d10083ff     	sub	sp, sp, #0x20
   e70c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e70c8: 910043fd     	add	x29, sp, #0x10
   e70cc: f90007e0     	str	x0, [sp, #0x8]
   e70d0: f94007e0     	ldr	x0, [sp, #0x8]
   e70d4: f90003e0     	str	x0, [sp]
   e70d8: 97fef5f2     	bl	0xa48a0 <_ZN7android6VectorINS_11MPEG4Source6SampleEED2Ev@plt>
   e70dc: f94003e0     	ldr	x0, [sp]
   e70e0: 97fee620     	bl	0xa0960 <_ZdlPv@plt>
   e70e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e70e8: 910083ff     	add	sp, sp, #0x20
   e70ec: d65f03c0     	ret

00000000000e70f0 <android::Vector<android::MPEG4Source::Sample>::do_construct(void*, unsigned long) const>:
   e70f0: d100c3ff     	sub	sp, sp, #0x30
   e70f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e70f8: 910083fd     	add	x29, sp, #0x20
   e70fc: f81f83a0     	stur	x0, [x29, #-0x8]
   e7100: f9000be1     	str	x1, [sp, #0x10]
   e7104: f90007e2     	str	x2, [sp, #0x8]
   e7108: f9400be0     	ldr	x0, [sp, #0x10]
   e710c: f94007e1     	ldr	x1, [sp, #0x8]
   e7110: 97fefb44     	bl	0xa5e20 <_ZN7android14construct_typeINS_11MPEG4Source6SampleEEEvPT_m@plt>
   e7114: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7118: 9100c3ff     	add	sp, sp, #0x30
   e711c: d65f03c0     	ret

00000000000e7120 <android::Vector<android::MPEG4Source::Sample>::do_destroy(void*, unsigned long) const>:
   e7120: d100c3ff     	sub	sp, sp, #0x30
   e7124: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7128: 910083fd     	add	x29, sp, #0x20
   e712c: f81f83a0     	stur	x0, [x29, #-0x8]
   e7130: f9000be1     	str	x1, [sp, #0x10]
   e7134: f90007e2     	str	x2, [sp, #0x8]
   e7138: f9400be0     	ldr	x0, [sp, #0x10]
   e713c: f94007e1     	ldr	x1, [sp, #0x8]
   e7140: 97ff0778     	bl	0xa8f20 <_ZN7android12destroy_typeINS_11MPEG4Source6SampleEEEvPT_m@plt>
   e7144: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7148: 9100c3ff     	add	sp, sp, #0x30
   e714c: d65f03c0     	ret

00000000000e7150 <android::Vector<android::MPEG4Source::Sample>::do_copy(void*, void const*, unsigned long) const>:
   e7150: d100c3ff     	sub	sp, sp, #0x30
   e7154: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7158: 910083fd     	add	x29, sp, #0x20
   e715c: f81f83a0     	stur	x0, [x29, #-0x8]
   e7160: f9000be1     	str	x1, [sp, #0x10]
   e7164: f90007e2     	str	x2, [sp, #0x8]
   e7168: f90003e3     	str	x3, [sp]
   e716c: f9400be0     	ldr	x0, [sp, #0x10]
   e7170: f94007e1     	ldr	x1, [sp, #0x8]
   e7174: f94003e2     	ldr	x2, [sp]
   e7178: 97fee8c2     	bl	0xa1480 <_ZN7android9copy_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>
   e717c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7180: 9100c3ff     	add	sp, sp, #0x30
   e7184: d65f03c0     	ret

00000000000e7188 <android::Vector<android::MPEG4Source::Sample>::do_splat(void*, void const*, unsigned long) const>:
   e7188: d100c3ff     	sub	sp, sp, #0x30
   e718c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7190: 910083fd     	add	x29, sp, #0x20
   e7194: f81f83a0     	stur	x0, [x29, #-0x8]
   e7198: f9000be1     	str	x1, [sp, #0x10]
   e719c: f90007e2     	str	x2, [sp, #0x8]
   e71a0: f90003e3     	str	x3, [sp]
   e71a4: f9400be0     	ldr	x0, [sp, #0x10]
   e71a8: f94007e1     	ldr	x1, [sp, #0x8]
   e71ac: f94003e2     	ldr	x2, [sp]
   e71b0: 97feffb0     	bl	0xa7070 <_ZN7android10splat_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>
   e71b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e71b8: 9100c3ff     	add	sp, sp, #0x30
   e71bc: d65f03c0     	ret

00000000000e71c0 <android::Vector<android::MPEG4Source::Sample>::do_move_forward(void*, void const*, unsigned long) const>:
   e71c0: d100c3ff     	sub	sp, sp, #0x30
   e71c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e71c8: 910083fd     	add	x29, sp, #0x20
   e71cc: f81f83a0     	stur	x0, [x29, #-0x8]
   e71d0: f9000be1     	str	x1, [sp, #0x10]
   e71d4: f90007e2     	str	x2, [sp, #0x8]
   e71d8: f90003e3     	str	x3, [sp]
   e71dc: f9400be0     	ldr	x0, [sp, #0x10]
   e71e0: f94007e1     	ldr	x1, [sp, #0x8]
   e71e4: f94003e2     	ldr	x2, [sp]
   e71e8: 97feee6a     	bl	0xa2b90 <_ZN7android17move_forward_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>
   e71ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e71f0: 9100c3ff     	add	sp, sp, #0x30
   e71f4: d65f03c0     	ret

00000000000e71f8 <android::Vector<android::MPEG4Source::Sample>::do_move_backward(void*, void const*, unsigned long) const>:
   e71f8: d100c3ff     	sub	sp, sp, #0x30
   e71fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7200: 910083fd     	add	x29, sp, #0x20
   e7204: f81f83a0     	stur	x0, [x29, #-0x8]
   e7208: f9000be1     	str	x1, [sp, #0x10]
   e720c: f90007e2     	str	x2, [sp, #0x8]
   e7210: f90003e3     	str	x3, [sp]
   e7214: f9400be0     	ldr	x0, [sp, #0x10]
   e7218: f94007e1     	ldr	x1, [sp, #0x8]
   e721c: f94003e2     	ldr	x2, [sp]
   e7220: 97fee604     	bl	0xa0a30 <_ZN7android18move_backward_typeINS_11MPEG4Source6SampleEEEvPT_PKS3_m@plt>
   e7224: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7228: 9100c3ff     	add	sp, sp, #0x30
   e722c: d65f03c0     	ret

00000000000e7230 <void android::construct_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)>:
   e7230: d10083ff     	sub	sp, sp, #0x20
   e7234: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e7238: 910043fd     	add	x29, sp, #0x10
   e723c: f90007e0     	str	x0, [sp, #0x8]
   e7240: f90003e1     	str	x1, [sp]
   e7244: d2800008     	mov	x8, #0x0                // =0
   e7248: f94003e9     	ldr	x9, [sp]
   e724c: eb08013f     	cmp	x9, x8
   e7250: 1a9f97ea     	cset	w10, hi
   e7254: 3700004a     	tbnz	w10, #0x0, 0xe725c <void android::construct_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x2c>
   e7258: 1400000c     	b	0xe7288 <void android::construct_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x58>
   e725c: b27d0fe8     	orr	x8, xzr, #0x78
   e7260: 92800009     	mov	x9, #-0x1               // =-1
   e7264: f94003ea     	ldr	x10, [sp]
   e7268: 8b090149     	add	x9, x10, x9
   e726c: f90003e9     	str	x9, [sp]
   e7270: f94007e9     	ldr	x9, [sp, #0x8]
   e7274: 8b080128     	add	x8, x9, x8
   e7278: f90007e8     	str	x8, [sp, #0x8]
   e727c: aa0903e0     	mov	x0, x9
   e7280: 97ff070c     	bl	0xa8eb0 <_ZN7android11MPEG4Source6SampleC2Ev@plt>
   e7284: 17fffff0     	b	0xe7244 <void android::construct_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x14>
   e7288: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e728c: 910083ff     	add	sp, sp, #0x20
   e7290: d65f03c0     	ret

00000000000e7294 <void android::destroy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)>:
   e7294: d100c3ff     	sub	sp, sp, #0x30
   e7298: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e729c: 910083fd     	add	x29, sp, #0x20
   e72a0: f81f83a0     	stur	x0, [x29, #-0x8]
   e72a4: f9000be1     	str	x1, [sp, #0x10]
   e72a8: d2800008     	mov	x8, #0x0                // =0
   e72ac: f9400be9     	ldr	x9, [sp, #0x10]
   e72b0: eb08013f     	cmp	x9, x8
   e72b4: 1a9f97ea     	cset	w10, hi
   e72b8: 3700004a     	tbnz	w10, #0x0, 0xe72c0 <void android::destroy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x2c>
   e72bc: 1400000e     	b	0xe72f4 <void android::destroy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x60>
   e72c0: b27d0fe8     	orr	x8, xzr, #0x78
   e72c4: 92800009     	mov	x9, #-0x1               // =-1
   e72c8: f9400bea     	ldr	x10, [sp, #0x10]
   e72cc: 8b090149     	add	x9, x10, x9
   e72d0: f9000be9     	str	x9, [sp, #0x10]
   e72d4: f85f83a0     	ldur	x0, [x29, #-0x8]
   e72d8: f90007e8     	str	x8, [sp, #0x8]
   e72dc: 97ff0f7d     	bl	0xab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>
   e72e0: f85f83a8     	ldur	x8, [x29, #-0x8]
   e72e4: f94007e9     	ldr	x9, [sp, #0x8]
   e72e8: 8b090108     	add	x8, x8, x9
   e72ec: f81f83a8     	stur	x8, [x29, #-0x8]
   e72f0: 17ffffee     	b	0xe72a8 <void android::destroy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, unsigned long)+0x14>
   e72f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e72f8: 9100c3ff     	add	sp, sp, #0x30
   e72fc: d65f03c0     	ret

00000000000e7300 <void android::copy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)>:
   e7300: d100c3ff     	sub	sp, sp, #0x30
   e7304: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7308: 910083fd     	add	x29, sp, #0x20
   e730c: f81f83a0     	stur	x0, [x29, #-0x8]
   e7310: f9000be1     	str	x1, [sp, #0x10]
   e7314: f90007e2     	str	x2, [sp, #0x8]
   e7318: d2800008     	mov	x8, #0x0                // =0
   e731c: f94007e9     	ldr	x9, [sp, #0x8]
   e7320: eb08013f     	cmp	x9, x8
   e7324: 1a9f97ea     	cset	w10, hi
   e7328: 3700004a     	tbnz	w10, #0x0, 0xe7330 <void android::copy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x30>
   e732c: 14000012     	b	0xe7374 <void android::copy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x74>
   e7330: b27d0fe8     	orr	x8, xzr, #0x78
   e7334: 92800009     	mov	x9, #-0x1               // =-1
   e7338: f94007ea     	ldr	x10, [sp, #0x8]
   e733c: 8b090149     	add	x9, x10, x9
   e7340: f90007e9     	str	x9, [sp, #0x8]
   e7344: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7348: f9400be1     	ldr	x1, [sp, #0x10]
   e734c: f90003e8     	str	x8, [sp]
   e7350: 97fef5ec     	bl	0xa4b00 <_ZN7android11MPEG4Source6SampleC2ERKS1_@plt>
   e7354: f85f83a8     	ldur	x8, [x29, #-0x8]
   e7358: f94003e9     	ldr	x9, [sp]
   e735c: 8b090108     	add	x8, x8, x9
   e7360: f81f83a8     	stur	x8, [x29, #-0x8]
   e7364: f9400be8     	ldr	x8, [sp, #0x10]
   e7368: 8b090108     	add	x8, x8, x9
   e736c: f9000be8     	str	x8, [sp, #0x10]
   e7370: 17ffffea     	b	0xe7318 <void android::copy_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x18>
   e7374: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7378: 9100c3ff     	add	sp, sp, #0x30
   e737c: d65f03c0     	ret

00000000000e7380 <android::MPEG4Source::Sample::Sample(android::MPEG4Source::Sample const&)>:
   e7380: d10143ff     	sub	sp, sp, #0x50
   e7384: a9047bfd     	stp	x29, x30, [sp, #0x40]
   e7388: 910103fd     	add	x29, sp, #0x40
   e738c: d2800508     	mov	x8, #0x28               // =40
   e7390: d2800a09     	mov	x9, #0x50               // =80
   e7394: f81f83a0     	stur	x0, [x29, #-0x8]
   e7398: f81f03a1     	stur	x1, [x29, #-0x10]
   e739c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e73a0: aa0003e1     	mov	x1, x0
   e73a4: f85f03aa     	ldur	x10, [x29, #-0x10]
   e73a8: f9000fe0     	str	x0, [sp, #0x18]
   e73ac: aa0103e0     	mov	x0, x1
   e73b0: aa0a03e1     	mov	x1, x10
   e73b4: aa0803e2     	mov	x2, x8
   e73b8: f9000be8     	str	x8, [sp, #0x10]
   e73bc: f90007e9     	str	x9, [sp, #0x8]
   e73c0: 97fee274     	bl	0x9fd90 <memcpy@plt>
   e73c4: f9400fe8     	ldr	x8, [sp, #0x18]
   e73c8: f9400be9     	ldr	x9, [sp, #0x10]
   e73cc: 8b09010a     	add	x10, x8, x9
   e73d0: f85f03a0     	ldur	x0, [x29, #-0x10]
   e73d4: 8b090001     	add	x1, x0, x9
   e73d8: aa0a03e0     	mov	x0, x10
   e73dc: f90003ea     	str	x10, [sp]
   e73e0: 97ff094c     	bl	0xa9910 <_ZN7android6VectorImEC2ERKS1_@plt>
   e73e4: f9400fe8     	ldr	x8, [sp, #0x18]
   e73e8: f94007e9     	ldr	x9, [sp, #0x8]
   e73ec: 8b090100     	add	x0, x8, x9
   e73f0: f85f03aa     	ldur	x10, [x29, #-0x10]
   e73f4: 8b090141     	add	x1, x10, x9
   e73f8: 97ff0946     	bl	0xa9910 <_ZN7android6VectorImEC2ERKS1_@plt>
   e73fc: 14000001     	b	0xe7400 <android::MPEG4Source::Sample::Sample(android::MPEG4Source::Sample const&)+0x80>
   e7400: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   e7404: 910143ff     	add	sp, sp, #0x50
   e7408: d65f03c0     	ret
   e740c: 2a0103e8     	mov	w8, w1
   e7410: f81e83a0     	stur	x0, [x29, #-0x18]
   e7414: b81e43a8     	stur	w8, [x29, #-0x1c]
   e7418: f94003e0     	ldr	x0, [sp]
   e741c: 97ff08e1     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   e7420: f85e83a0     	ldur	x0, [x29, #-0x18]
   e7424: 97ff02bb     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e7428 <void android::splat_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)>:
   e7428: d100c3ff     	sub	sp, sp, #0x30
   e742c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7430: 910083fd     	add	x29, sp, #0x20
   e7434: f81f83a0     	stur	x0, [x29, #-0x8]
   e7438: f9000be1     	str	x1, [sp, #0x10]
   e743c: f90007e2     	str	x2, [sp, #0x8]
   e7440: d2800008     	mov	x8, #0x0                // =0
   e7444: f94007e9     	ldr	x9, [sp, #0x8]
   e7448: eb08013f     	cmp	x9, x8
   e744c: 1a9f97ea     	cset	w10, hi
   e7450: 3700004a     	tbnz	w10, #0x0, 0xe7458 <void android::splat_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x30>
   e7454: 1400000f     	b	0xe7490 <void android::splat_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x68>
   e7458: b27d0fe8     	orr	x8, xzr, #0x78
   e745c: 92800009     	mov	x9, #-0x1               // =-1
   e7460: f94007ea     	ldr	x10, [sp, #0x8]
   e7464: 8b090149     	add	x9, x10, x9
   e7468: f90007e9     	str	x9, [sp, #0x8]
   e746c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7470: f9400be1     	ldr	x1, [sp, #0x10]
   e7474: f90003e8     	str	x8, [sp]
   e7478: 97fef5a2     	bl	0xa4b00 <_ZN7android11MPEG4Source6SampleC2ERKS1_@plt>
   e747c: f85f83a8     	ldur	x8, [x29, #-0x8]
   e7480: f94003e9     	ldr	x9, [sp]
   e7484: 8b090108     	add	x8, x8, x9
   e7488: f81f83a8     	stur	x8, [x29, #-0x8]
   e748c: 17ffffed     	b	0xe7440 <void android::splat_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x18>
   e7490: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7494: 9100c3ff     	add	sp, sp, #0x30
   e7498: d65f03c0     	ret

00000000000e749c <void android::move_forward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)>:
   e749c: d100c3ff     	sub	sp, sp, #0x30
   e74a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e74a4: 910083fd     	add	x29, sp, #0x20
   e74a8: b27d0fe8     	orr	x8, xzr, #0x78
   e74ac: f81f83a0     	stur	x0, [x29, #-0x8]
   e74b0: f9000be1     	str	x1, [sp, #0x10]
   e74b4: f90007e2     	str	x2, [sp, #0x8]
   e74b8: f94007e0     	ldr	x0, [sp, #0x8]
   e74bc: f85f83a1     	ldur	x1, [x29, #-0x8]
   e74c0: 9b007d00     	mul	x0, x8, x0
   e74c4: 8b000020     	add	x0, x1, x0
   e74c8: f81f83a0     	stur	x0, [x29, #-0x8]
   e74cc: f94007e0     	ldr	x0, [sp, #0x8]
   e74d0: f9400be1     	ldr	x1, [sp, #0x10]
   e74d4: 9b007d08     	mul	x8, x8, x0
   e74d8: 8b080028     	add	x8, x1, x8
   e74dc: f9000be8     	str	x8, [sp, #0x10]
   e74e0: d2800008     	mov	x8, #0x0                // =0
   e74e4: f94007e9     	ldr	x9, [sp, #0x8]
   e74e8: eb08013f     	cmp	x9, x8
   e74ec: 1a9f97ea     	cset	w10, hi
   e74f0: 3700004a     	tbnz	w10, #0x0, 0xe74f8 <void android::move_forward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x5c>
   e74f4: 14000012     	b	0xe753c <void android::move_forward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0xa0>
   e74f8: 92800ee8     	mov	x8, #-0x78              // =-120
   e74fc: 92800009     	mov	x9, #-0x1               // =-1
   e7500: f94007ea     	ldr	x10, [sp, #0x8]
   e7504: 8b090149     	add	x9, x10, x9
   e7508: f90007e9     	str	x9, [sp, #0x8]
   e750c: f85f83a9     	ldur	x9, [x29, #-0x8]
   e7510: 8b080129     	add	x9, x9, x8
   e7514: f81f83a9     	stur	x9, [x29, #-0x8]
   e7518: f9400be9     	ldr	x9, [sp, #0x10]
   e751c: 8b080128     	add	x8, x9, x8
   e7520: f9000be8     	str	x8, [sp, #0x10]
   e7524: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7528: f9400be1     	ldr	x1, [sp, #0x10]
   e752c: 97fef575     	bl	0xa4b00 <_ZN7android11MPEG4Source6SampleC2ERKS1_@plt>
   e7530: f9400be0     	ldr	x0, [sp, #0x10]
   e7534: 97ff0ee7     	bl	0xab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>
   e7538: 17ffffea     	b	0xe74e0 <void android::move_forward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x44>
   e753c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7540: 9100c3ff     	add	sp, sp, #0x30
   e7544: d65f03c0     	ret

00000000000e7548 <void android::move_backward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)>:
   e7548: d100c3ff     	sub	sp, sp, #0x30
   e754c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7550: 910083fd     	add	x29, sp, #0x20
   e7554: f81f83a0     	stur	x0, [x29, #-0x8]
   e7558: f9000be1     	str	x1, [sp, #0x10]
   e755c: f90007e2     	str	x2, [sp, #0x8]
   e7560: d2800008     	mov	x8, #0x0                // =0
   e7564: f94007e9     	ldr	x9, [sp, #0x8]
   e7568: eb08013f     	cmp	x9, x8
   e756c: 1a9f97ea     	cset	w10, hi
   e7570: 3700004a     	tbnz	w10, #0x0, 0xe7578 <void android::move_backward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x30>
   e7574: 14000014     	b	0xe75c4 <void android::move_backward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x7c>
   e7578: b27d0fe8     	orr	x8, xzr, #0x78
   e757c: 92800009     	mov	x9, #-0x1               // =-1
   e7580: f94007ea     	ldr	x10, [sp, #0x8]
   e7584: 8b090149     	add	x9, x10, x9
   e7588: f90007e9     	str	x9, [sp, #0x8]
   e758c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7590: f9400be1     	ldr	x1, [sp, #0x10]
   e7594: f90003e8     	str	x8, [sp]
   e7598: 97fef55a     	bl	0xa4b00 <_ZN7android11MPEG4Source6SampleC2ERKS1_@plt>
   e759c: f9400be0     	ldr	x0, [sp, #0x10]
   e75a0: 97ff0ecc     	bl	0xab0d0 <_ZN7android11MPEG4Source6SampleD2Ev@plt>
   e75a4: f85f83a8     	ldur	x8, [x29, #-0x8]
   e75a8: f94003e9     	ldr	x9, [sp]
   e75ac: 8b090108     	add	x8, x8, x9
   e75b0: f81f83a8     	stur	x8, [x29, #-0x8]
   e75b4: f9400be8     	ldr	x8, [sp, #0x10]
   e75b8: 8b090108     	add	x8, x8, x9
   e75bc: f9000be8     	str	x8, [sp, #0x10]
   e75c0: 17ffffe8     	b	0xe7560 <void android::move_backward_type<android::MPEG4Source::Sample>(android::MPEG4Source::Sample*, android::MPEG4Source::Sample const*, unsigned long)+0x18>
   e75c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e75c8: 9100c3ff     	add	sp, sp, #0x30
   e75cc: d65f03c0     	ret

00000000000e75d0 <android::Vector<android::SidxEntry>::array() const>:
   e75d0: d10083ff     	sub	sp, sp, #0x20
   e75d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e75d8: 910043fd     	add	x29, sp, #0x10
   e75dc: f90007e0     	str	x0, [sp, #0x8]
   e75e0: f94007e0     	ldr	x0, [sp, #0x8]
   e75e4: 97fef67f     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   e75e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e75ec: 910083ff     	add	sp, sp, #0x20
   e75f0: d65f03c0     	ret

00000000000e75f4 <android::Vector<android::MPEG4Source::Sample>::array() const>:
   e75f4: d10083ff     	sub	sp, sp, #0x20
   e75f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e75fc: 910043fd     	add	x29, sp, #0x10
   e7600: f90007e0     	str	x0, [sp, #0x8]
   e7604: f94007e0     	ldr	x0, [sp, #0x8]
   e7608: 97fef676     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   e760c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e7610: 910083ff     	add	sp, sp, #0x20
   e7614: d65f03c0     	ret

00000000000e7618 <android::MediaExtractor::MediaExtractor()>:
   e7618: d10183ff     	sub	sp, sp, #0x60
   e761c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   e7620: 910143fd     	add	x29, sp, #0x50
   e7624: b27d03e8     	orr	x8, xzr, #0x8
   e7628: f81f83a0     	stur	x0, [x29, #-0x8]
   e762c: f81f03a1     	stur	x1, [x29, #-0x10]
   e7630: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7634: f85f03a1     	ldur	x1, [x29, #-0x10]
   e7638: 8b080028     	add	x8, x1, x8
   e763c: f9000fe0     	str	x0, [sp, #0x18]
   e7640: f9000be1     	str	x1, [sp, #0x10]
   e7644: aa0803e1     	mov	x1, x8
   e7648: 97fee4c2     	bl	0xa0950 <_ZN7android15IMediaExtractorC2Ev@plt>
   e764c: f9400be8     	ldr	x8, [sp, #0x10]
   e7650: f9400100     	ldr	x0, [x8]
   e7654: f9400fe1     	ldr	x1, [sp, #0x18]
   e7658: f9000020     	str	x0, [x1]
   e765c: f9401500     	ldr	x0, [x8, #0x28]
   e7660: f9400029     	ldr	x9, [x1]
   e7664: f85e8129     	ldur	x9, [x9, #-0x18]
   e7668: 8b090029     	add	x9, x1, x9
   e766c: f9000120     	str	x0, [x9]
   e7670: 97feffb8     	bl	0xa7550 <getuid@plt>
   e7674: b9000fe0     	str	w0, [sp, #0xc]
   e7678: 14000001     	b	0xe767c <android::MediaExtractor::MediaExtractor()+0x64>
   e767c: b9400fe8     	ldr	w8, [sp, #0xc]
   e7680: b81ec3a8     	stur	w8, [x29, #-0x14]
   e7684: b85ec3a0     	ldur	w0, [x29, #-0x14]
   e7688: 97fee476     	bl	0xa0860 <getpwuid@plt>
   e768c: f90003e0     	str	x0, [sp]
   e7690: 14000001     	b	0xe7694 <android::MediaExtractor::MediaExtractor()+0x7c>
   e7694: f94003e8     	ldr	x8, [sp]
   e7698: f90013e8     	str	x8, [sp, #0x20]
   e769c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   e76a0: 910183ff     	add	sp, sp, #0x60
   e76a4: d65f03c0     	ret
   e76a8: b27d03e8     	orr	x8, xzr, #0x8
   e76ac: 2a0103e9     	mov	w9, w1
   e76b0: f81e03a0     	stur	x0, [x29, #-0x20]
   e76b4: b81dc3a9     	stur	w9, [x29, #-0x24]
   e76b8: f9400be0     	ldr	x0, [sp, #0x10]
   e76bc: 8b080001     	add	x1, x0, x8
   e76c0: f9400fe0     	ldr	x0, [sp, #0x18]
   e76c4: 97fee357     	bl	0xa0420 <_ZN7android15IMediaExtractorD2Ev@plt>
   e76c8: f85e03a0     	ldur	x0, [x29, #-0x20]
   e76cc: 97ff0211     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e76d0 <android::IMediaExtractor::IMediaExtractor()>:
   e76d0: d100c3ff     	sub	sp, sp, #0x30
   e76d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e76d8: 910083fd     	add	x29, sp, #0x20
   e76dc: b27d03e8     	orr	x8, xzr, #0x8
   e76e0: f81f83a0     	stur	x0, [x29, #-0x8]
   e76e4: f9000be1     	str	x1, [sp, #0x10]
   e76e8: f85f83a0     	ldur	x0, [x29, #-0x8]
   e76ec: f9400be1     	ldr	x1, [sp, #0x10]
   e76f0: 8b080028     	add	x8, x1, x8
   e76f4: f90007e0     	str	x0, [sp, #0x8]
   e76f8: f90003e1     	str	x1, [sp]
   e76fc: aa0803e1     	mov	x1, x8
   e7700: 97fefa68     	bl	0xa60a0 <_ZN7android10IInterfaceC2Ev@plt>
   e7704: f94003e8     	ldr	x8, [sp]
   e7708: f9400100     	ldr	x0, [x8]
   e770c: f94007e1     	ldr	x1, [sp, #0x8]
   e7710: f9000020     	str	x0, [x1]
   e7714: f9400d00     	ldr	x0, [x8, #0x18]
   e7718: f9400029     	ldr	x9, [x1]
   e771c: f85e8129     	ldur	x9, [x9, #-0x18]
   e7720: 8b090029     	add	x9, x1, x9
   e7724: f9000120     	str	x0, [x9]
   e7728: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e772c: 9100c3ff     	add	sp, sp, #0x30
   e7730: d65f03c0     	ret

00000000000e7734 <android::MediaExtractor::getMetaData()>:
   e7734: d10103ff     	sub	sp, sp, #0x40
   e7738: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e773c: 9100c3fd     	add	x29, sp, #0x30
   e7740: b27d0be9     	orr	x9, xzr, #0x38
   e7744: f81f83a0     	stur	x0, [x29, #-0x8]
   e7748: aa0903e0     	mov	x0, x9
   e774c: f9000be8     	str	x8, [sp, #0x10]
   e7750: 97ff05f0     	bl	0xa8f10 <_Znwm@plt>
   e7754: f90007e0     	str	x0, [sp, #0x8]
   e7758: 97fefed6     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   e775c: 14000001     	b	0xe7760 <android::MediaExtractor::getMetaData()+0x2c>
   e7760: f9400be0     	ldr	x0, [sp, #0x10]
   e7764: f94007e1     	ldr	x1, [sp, #0x8]
   e7768: 97fef8e6     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   e776c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e7770: 910103ff     	add	sp, sp, #0x40
   e7774: d65f03c0     	ret
   e7778: 2a0103e8     	mov	w8, w1
   e777c: f81f03a0     	stur	x0, [x29, #-0x10]
   e7780: b81ec3a8     	stur	w8, [x29, #-0x14]
   e7784: f94007e0     	ldr	x0, [sp, #0x8]
   e7788: 97fee476     	bl	0xa0960 <_ZdlPv@plt>
   e778c: f85f03a0     	ldur	x0, [x29, #-0x10]
   e7790: 97ff01e0     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e7794 <android::MediaExtractor::flags() const>:
   e7794: d10043ff     	sub	sp, sp, #0x10
   e7798: 32000fe8     	orr	w8, wzr, #0xf
   e779c: f90007e0     	str	x0, [sp, #0x8]
   e77a0: 2a0803e0     	mov	w0, w8
   e77a4: 910043ff     	add	sp, sp, #0x10
   e77a8: d65f03c0     	ret

00000000000e77ac <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)>:
   e77ac: d105c3ff     	sub	sp, sp, #0x170
   e77b0: f900abfc     	str	x28, [sp, #0x150]
   e77b4: a9167bfd     	stp	x29, x30, [sp, #0x160]
   e77b8: 910583fd     	add	x29, sp, #0x160
   e77bc: d53bd049     	mrs	x9, TPIDR_EL0
   e77c0: f9401529     	ldr	x9, [x9, #0x28]
   e77c4: f81e83a9     	stur	x9, [x29, #-0x18]
   e77c8: f81c83a0     	stur	x0, [x29, #-0x38]
   e77cc: f81c03a1     	stur	x1, [x29, #-0x40]
   e77d0: f81a03a8     	stur	x8, [x29, #-0x60]
   e77d4: 97ff04b7     	bl	0xa8ab0 <_ZN7android10DataSource23RegisterDefaultSniffersEv@plt>
   e77d8: d10083a0     	sub	x0, x29, #0x20
   e77dc: 97fef575     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
   e77e0: d100a3a0     	sub	x0, x29, #0x28
   e77e4: 97ff0bab     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
   e77e8: 14000001     	b	0xe77ec <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x40>
   e77ec: f85c03a8     	ldur	x8, [x29, #-0x40]
   e77f0: b5000528     	cbnz	x8, 0xe7894 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0xe8>
   e77f4: 14000001     	b	0xe77f8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x4c>
   e77f8: f85c83a0     	ldur	x0, [x29, #-0x38]
   e77fc: 97feffe5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   e7800: f81983a0     	stur	x0, [x29, #-0x68]
   e7804: 14000001     	b	0xe7808 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x5c>
   e7808: d100a3a1     	sub	x1, x29, #0x28
   e780c: d100b3a2     	sub	x2, x29, #0x2c
   e7810: d10083a3     	sub	x3, x29, #0x20
   e7814: f85983a0     	ldur	x0, [x29, #-0x68]
   e7818: 97feeafe     	bl	0xa2410 <_ZN7android10DataSource5sniffEPNS_7String8EPfPNS_2spINS_8AMessageEEE@plt>
   e781c: b81943a0     	stur	w0, [x29, #-0x6c]
   e7820: 14000001     	b	0xe7824 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x78>
   e7824: b85943a8     	ldur	w8, [x29, #-0x6c]
   e7828: 37000288     	tbnz	w8, #0x0, 0xe7878 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0xcc>
   e782c: 14000001     	b	0xe7830 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x84>
   e7830: aa1f03e0     	mov	x0, xzr
   e7834: f85a03a8     	ldur	x8, [x29, #-0x60]
   e7838: f81883a0     	stur	x0, [x29, #-0x78]
   e783c: aa0803e0     	mov	x0, x8
   e7840: f85883a1     	ldur	x1, [x29, #-0x78]
   e7844: 97feeda7     	bl	0xa2ee0 <_ZN7android2spINS_15IMediaExtractorEEC2EPS1_@plt>
   e7848: 14000001     	b	0xe784c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0xa0>
   e784c: 320003e8     	orr	w8, wzr, #0x1
   e7850: b81b03a8     	stur	w8, [x29, #-0x50]
   e7854: 1400019d     	b	0xe7ec8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x71c>
   e7858: f81b83a0     	stur	x0, [x29, #-0x48]
   e785c: 2a0103e8     	mov	w8, w1
   e7860: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7864: 140001ab     	b	0xe7f10 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x764>
   e7868: f81b83a0     	stur	x0, [x29, #-0x48]
   e786c: 2a0103e8     	mov	w8, w1
   e7870: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7874: 140001a4     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7878: d100a3a0     	sub	x0, x29, #0x28
   e787c: 97feff39     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
   e7880: f81803a0     	stur	x0, [x29, #-0x80]
   e7884: 14000001     	b	0xe7888 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0xdc>
   e7888: f85803a8     	ldur	x8, [x29, #-0x80]
   e788c: f81c03a8     	stur	x8, [x29, #-0x40]
   e7890: 14000001     	b	0xe7894 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0xe8>
   e7894: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7898: d0000881     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   e789c: 91109c21     	add	x1, x1, #0x427
   e78a0: 321e03e8     	orr	w8, wzr, #0x4
   e78a4: 2a0803e2     	mov	w2, w8
   e78a8: 97fef2b6     	bl	0xa4380 <strncmp@plt>
   e78ac: 35000180     	cbnz	w0, 0xe78dc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x130>
   e78b0: 14000001     	b	0xe78b4 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x108>
   e78b4: aa1f03e0     	mov	x0, xzr
   e78b8: f85a03a8     	ldur	x8, [x29, #-0x60]
   e78bc: f81783a0     	stur	x0, [x29, #-0x88]
   e78c0: aa0803e0     	mov	x0, x8
   e78c4: f85783a1     	ldur	x1, [x29, #-0x88]
   e78c8: 97feed86     	bl	0xa2ee0 <_ZN7android2spINS_15IMediaExtractorEEC2EPS1_@plt>
   e78cc: 14000001     	b	0xe78d0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x124>
   e78d0: 320003e8     	orr	w8, wzr, #0x1
   e78d4: b81b03a8     	stur	w8, [x29, #-0x50]
   e78d8: 1400017c     	b	0xe7ec8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x71c>
   e78dc: aa1f03e8     	mov	x8, xzr
   e78e0: f81a83a8     	stur	x8, [x29, #-0x58]
   e78e4: f85c03a0     	ldur	x0, [x29, #-0x40]
   e78e8: b0000e08     	adrp	x8, 0x2a8000
   e78ec: f945b508     	ldr	x8, [x8, #0xb68]
   e78f0: f9400101     	ldr	x1, [x8]
   e78f4: 97fefe0b     	bl	0xa7120 <strcasecmp@plt>
   e78f8: 34000100     	cbz	w0, 0xe7918 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x16c>
   e78fc: 14000001     	b	0xe7900 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x154>
   e7900: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7904: b0000881     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   e7908: 9134b021     	add	x1, x1, #0xd2c
   e790c: 97fefe05     	bl	0xa7120 <strcasecmp@plt>
   e7910: 350002e0     	cbnz	w0, 0xe796c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x1c0>
   e7914: 14000001     	b	0xe7918 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x16c>
   e7918: 52802908     	mov	w8, #0x148              // =328
   e791c: 2a0803e0     	mov	w0, w8
   e7920: 97ff057c     	bl	0xa8f10 <_Znwm@plt>
   e7924: f81703a0     	stur	x0, [x29, #-0x90]
   e7928: 14000001     	b	0xe792c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x180>
   e792c: f85703a0     	ldur	x0, [x29, #-0x90]
   e7930: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7934: f85703a2     	ldur	x2, [x29, #-0x90]
   e7938: f81683a0     	stur	x0, [x29, #-0x98]
   e793c: aa0203e0     	mov	x0, x2
   e7940: 97ff0d44     	bl	0xaae50 <_ZN7android14MPEG4ExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7944: 14000001     	b	0xe7948 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x19c>
   e7948: f85683a8     	ldur	x8, [x29, #-0x98]
   e794c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7950: 14000157     	b	0xe7eac <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x700>
   e7954: f81b83a0     	stur	x0, [x29, #-0x48]
   e7958: 2a0103e8     	mov	w8, w1
   e795c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7960: f85703a0     	ldur	x0, [x29, #-0x90]
   e7964: 97fee3ff     	bl	0xa0960 <_ZdlPv@plt>
   e7968: 14000167     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e796c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7970: b0000e08     	adrp	x8, 0x2a8000
   e7974: f9432d08     	ldr	x8, [x8, #0x658]
   e7978: f9400101     	ldr	x1, [x8]
   e797c: 97fefde9     	bl	0xa7120 <strcasecmp@plt>
   e7980: 35000300     	cbnz	w0, 0xe79e0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x234>
   e7984: 14000001     	b	0xe7988 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x1dc>
   e7988: 52800908     	mov	w8, #0x48               // =72
   e798c: 2a0803e0     	mov	w0, w8
   e7990: 97ff0560     	bl	0xa8f10 <_Znwm@plt>
   e7994: f81603a0     	stur	x0, [x29, #-0xa0]
   e7998: 14000001     	b	0xe799c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x1f0>
   e799c: f85603a0     	ldur	x0, [x29, #-0xa0]
   e79a0: f85c83a1     	ldur	x1, [x29, #-0x38]
   e79a4: d10083a2     	sub	x2, x29, #0x20
   e79a8: f85603a3     	ldur	x3, [x29, #-0xa0]
   e79ac: f81583a0     	stur	x0, [x29, #-0xa8]
   e79b0: aa0303e0     	mov	x0, x3
   e79b4: 97feebe7     	bl	0xa2950 <_ZN7android12MP3ExtractorC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8AMessageEEE@plt>
   e79b8: 14000001     	b	0xe79bc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x210>
   e79bc: f85583a8     	ldur	x8, [x29, #-0xa8]
   e79c0: f81a83a8     	stur	x8, [x29, #-0x58]
   e79c4: 14000139     	b	0xe7ea8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6fc>
   e79c8: f81b83a0     	stur	x0, [x29, #-0x48]
   e79cc: 2a0103e8     	mov	w8, w1
   e79d0: b81b43a8     	stur	w8, [x29, #-0x4c]
   e79d4: f85603a0     	ldur	x0, [x29, #-0xa0]
   e79d8: 97fee3e2     	bl	0xa0960 <_ZdlPv@plt>
   e79dc: 1400014a     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e79e0: f85c03a0     	ldur	x0, [x29, #-0x40]
   e79e4: b0000e08     	adrp	x8, 0x2a8000
   e79e8: f9424508     	ldr	x8, [x8, #0x488]
   e79ec: f9400101     	ldr	x1, [x8]
   e79f0: 97fefdcc     	bl	0xa7120 <strcasecmp@plt>
   e79f4: 34000120     	cbz	w0, 0xe7a18 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x26c>
   e79f8: 14000001     	b	0xe79fc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x250>
   e79fc: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7a00: b0000e08     	adrp	x8, 0x2a8000
   e7a04: f9445d08     	ldr	x8, [x8, #0x8b8]
   e7a08: f9400101     	ldr	x1, [x8]
   e7a0c: 97fefdc5     	bl	0xa7120 <strcasecmp@plt>
   e7a10: 350002e0     	cbnz	w0, 0xe7a6c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x2c0>
   e7a14: 14000001     	b	0xe7a18 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x26c>
   e7a18: 52813308     	mov	w8, #0x998              // =2456
   e7a1c: 2a0803e0     	mov	w0, w8
   e7a20: 97ff053c     	bl	0xa8f10 <_Znwm@plt>
   e7a24: f9005be0     	str	x0, [sp, #0xb0]
   e7a28: 14000001     	b	0xe7a2c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x280>
   e7a2c: f9405be0     	ldr	x0, [sp, #0xb0]
   e7a30: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7a34: f9405be2     	ldr	x2, [sp, #0xb0]
   e7a38: f90057e0     	str	x0, [sp, #0xa8]
   e7a3c: aa0203e0     	mov	x0, x2
   e7a40: 97feedc4     	bl	0xa3150 <_ZN7android12AMRExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7a44: 14000001     	b	0xe7a48 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x29c>
   e7a48: f94057e8     	ldr	x8, [sp, #0xa8]
   e7a4c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7a50: 14000115     	b	0xe7ea4 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f8>
   e7a54: f81b83a0     	stur	x0, [x29, #-0x48]
   e7a58: 2a0103e8     	mov	w8, w1
   e7a5c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7a60: f9405be0     	ldr	x0, [sp, #0xb0]
   e7a64: 97fee3bf     	bl	0xa0960 <_ZdlPv@plt>
   e7a68: 14000127     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7a6c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7a70: b0000e08     	adrp	x8, 0x2a8000
   e7a74: f9444508     	ldr	x8, [x8, #0x888]
   e7a78: f9400101     	ldr	x1, [x8]
   e7a7c: 97fefda9     	bl	0xa7120 <strcasecmp@plt>
   e7a80: 350002e0     	cbnz	w0, 0xe7adc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x330>
   e7a84: 14000001     	b	0xe7a88 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x2dc>
   e7a88: 321a03e8     	orr	w8, wzr, #0x40
   e7a8c: 2a0803e0     	mov	w0, w8
   e7a90: 97ff0520     	bl	0xa8f10 <_Znwm@plt>
   e7a94: f90053e0     	str	x0, [sp, #0xa0]
   e7a98: 14000001     	b	0xe7a9c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x2f0>
   e7a9c: f94053e0     	ldr	x0, [sp, #0xa0]
   e7aa0: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7aa4: f94053e2     	ldr	x2, [sp, #0xa0]
   e7aa8: f9004fe0     	str	x0, [sp, #0x98]
   e7aac: aa0203e0     	mov	x0, x2
   e7ab0: 97ff0ab8     	bl	0xaa590 <_ZN7android13FLACExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7ab4: 14000001     	b	0xe7ab8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x30c>
   e7ab8: f9404fe8     	ldr	x8, [sp, #0x98]
   e7abc: f81a83a8     	stur	x8, [x29, #-0x58]
   e7ac0: 140000f8     	b	0xe7ea0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f4>
   e7ac4: f81b83a0     	stur	x0, [x29, #-0x48]
   e7ac8: 2a0103e8     	mov	w8, w1
   e7acc: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7ad0: f94053e0     	ldr	x0, [sp, #0xa0]
   e7ad4: 97fee3a3     	bl	0xa0960 <_ZdlPv@plt>
   e7ad8: 1400010b     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7adc: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7ae0: b0000e08     	adrp	x8, 0x2a8000
   e7ae4: f9466108     	ldr	x8, [x8, #0xcc0]
   e7ae8: f9400101     	ldr	x1, [x8]
   e7aec: 97fefd8d     	bl	0xa7120 <strcasecmp@plt>
   e7af0: 350002e0     	cbnz	w0, 0xe7b4c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x3a0>
   e7af4: 14000001     	b	0xe7af8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x34c>
   e7af8: 52800a08     	mov	w8, #0x50               // =80
   e7afc: 2a0803e0     	mov	w0, w8
   e7b00: 97ff0504     	bl	0xa8f10 <_Znwm@plt>
   e7b04: f9004be0     	str	x0, [sp, #0x90]
   e7b08: 14000001     	b	0xe7b0c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x360>
   e7b0c: f9404be0     	ldr	x0, [sp, #0x90]
   e7b10: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7b14: f9404be2     	ldr	x2, [sp, #0x90]
   e7b18: f90047e0     	str	x0, [sp, #0x88]
   e7b1c: aa0203e0     	mov	x0, x2
   e7b20: 97fee0b4     	bl	0x9fdf0 <_ZN7android12WAVExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7b24: 14000001     	b	0xe7b28 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x37c>
   e7b28: f94047e8     	ldr	x8, [sp, #0x88]
   e7b2c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7b30: 140000db     	b	0xe7e9c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f0>
   e7b34: f81b83a0     	stur	x0, [x29, #-0x48]
   e7b38: 2a0103e8     	mov	w8, w1
   e7b3c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7b40: f9404be0     	ldr	x0, [sp, #0x90]
   e7b44: 97fee387     	bl	0xa0960 <_ZdlPv@plt>
   e7b48: 140000ef     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7b4c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7b50: b0000e08     	adrp	x8, 0x2a8000
   e7b54: f9453508     	ldr	x8, [x8, #0xa68]
   e7b58: f9400101     	ldr	x1, [x8]
   e7b5c: 97fefd71     	bl	0xa7120 <strcasecmp@plt>
   e7b60: 350002e0     	cbnz	w0, 0xe7bbc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x410>
   e7b64: 14000001     	b	0xe7b68 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x3bc>
   e7b68: 321c07e8     	orr	w8, wzr, #0x30
   e7b6c: 2a0803e0     	mov	w0, w8
   e7b70: 97ff04e8     	bl	0xa8f10 <_Znwm@plt>
   e7b74: f90043e0     	str	x0, [sp, #0x80]
   e7b78: 14000001     	b	0xe7b7c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x3d0>
   e7b7c: f94043e0     	ldr	x0, [sp, #0x80]
   e7b80: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7b84: f94043e2     	ldr	x2, [sp, #0x80]
   e7b88: f9003fe0     	str	x0, [sp, #0x78]
   e7b8c: aa0203e0     	mov	x0, x2
   e7b90: 97ff0984     	bl	0xaa1a0 <_ZN7android12OggExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7b94: 14000001     	b	0xe7b98 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x3ec>
   e7b98: f9403fe8     	ldr	x8, [sp, #0x78]
   e7b9c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7ba0: 140000be     	b	0xe7e98 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6ec>
   e7ba4: f81b83a0     	stur	x0, [x29, #-0x48]
   e7ba8: 2a0103e8     	mov	w8, w1
   e7bac: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7bb0: f94043e0     	ldr	x0, [sp, #0x80]
   e7bb4: 97fee36b     	bl	0xa0960 <_ZdlPv@plt>
   e7bb8: 140000d3     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7bbc: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7bc0: b0000e08     	adrp	x8, 0x2a8000
   e7bc4: f942e108     	ldr	x8, [x8, #0x5c0]
   e7bc8: f9400101     	ldr	x1, [x8]
   e7bcc: 97fefd55     	bl	0xa7120 <strcasecmp@plt>
   e7bd0: 350002e0     	cbnz	w0, 0xe7c2c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x480>
   e7bd4: 14000001     	b	0xe7bd8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x42c>
   e7bd8: 52801208     	mov	w8, #0x90               // =144
   e7bdc: 2a0803e0     	mov	w0, w8
   e7be0: 97ff04cc     	bl	0xa8f10 <_Znwm@plt>
   e7be4: f9003be0     	str	x0, [sp, #0x70]
   e7be8: 14000001     	b	0xe7bec <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x440>
   e7bec: f9403be0     	ldr	x0, [sp, #0x70]
   e7bf0: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7bf4: f9403be2     	ldr	x2, [sp, #0x70]
   e7bf8: f90037e0     	str	x0, [sp, #0x68]
   e7bfc: aa0203e0     	mov	x0, x2
   e7c00: 97ff0114     	bl	0xa8050 <_ZN7android17MatroskaExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7c04: 14000001     	b	0xe7c08 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x45c>
   e7c08: f94037e8     	ldr	x8, [sp, #0x68]
   e7c0c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7c10: 140000a1     	b	0xe7e94 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e8>
   e7c14: f81b83a0     	stur	x0, [x29, #-0x48]
   e7c18: 2a0103e8     	mov	w8, w1
   e7c1c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7c20: f9403be0     	ldr	x0, [sp, #0x70]
   e7c24: 97fee34f     	bl	0xa0960 <_ZdlPv@plt>
   e7c28: 140000b7     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7c2c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7c30: b0000e08     	adrp	x8, 0x2a8000
   e7c34: f944c508     	ldr	x8, [x8, #0x988]
   e7c38: f9400101     	ldr	x1, [x8]
   e7c3c: 97fefd39     	bl	0xa7120 <strcasecmp@plt>
   e7c40: 350002e0     	cbnz	w0, 0xe7c9c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x4f0>
   e7c44: 14000001     	b	0xe7c48 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x49c>
   e7c48: 52801a08     	mov	w8, #0xd0               // =208
   e7c4c: 2a0803e0     	mov	w0, w8
   e7c50: 97ff04b0     	bl	0xa8f10 <_Znwm@plt>
   e7c54: f90033e0     	str	x0, [sp, #0x60]
   e7c58: 14000001     	b	0xe7c5c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x4b0>
   e7c5c: f94033e0     	ldr	x0, [sp, #0x60]
   e7c60: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7c64: f94033e2     	ldr	x2, [sp, #0x60]
   e7c68: f9002fe0     	str	x0, [sp, #0x58]
   e7c6c: aa0203e0     	mov	x0, x2
   e7c70: 97ff068c     	bl	0xa96a0 <_ZN7android16MPEG2TSExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7c74: 14000001     	b	0xe7c78 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x4cc>
   e7c78: f9402fe8     	ldr	x8, [sp, #0x58]
   e7c7c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7c80: 14000084     	b	0xe7e90 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e4>
   e7c84: f81b83a0     	stur	x0, [x29, #-0x48]
   e7c88: 2a0103e8     	mov	w8, w1
   e7c8c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7c90: f94033e0     	ldr	x0, [sp, #0x60]
   e7c94: 97fee333     	bl	0xa0960 <_ZdlPv@plt>
   e7c98: 1400009b     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7c9c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7ca0: b0000e08     	adrp	x8, 0x2a8000
   e7ca4: f9440508     	ldr	x8, [x8, #0x808]
   e7ca8: f9400101     	ldr	x1, [x8]
   e7cac: 97fefd1d     	bl	0xa7120 <strcasecmp@plt>
   e7cb0: 350003e0     	cbnz	w0, 0xe7d2c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x580>
   e7cb4: 14000001     	b	0xe7cb8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x50c>
   e7cb8: 97fefe26     	bl	0xa7550 <getuid@plt>
   e7cbc: b90057e0     	str	w0, [sp, #0x54]
   e7cc0: 14000001     	b	0xe7cc4 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x518>
   e7cc4: b94057e8     	ldr	w8, [sp, #0x54]
   e7cc8: 710fd509     	subs	w9, w8, #0x3f5
   e7ccc: b90053e9     	str	w9, [sp, #0x50]
   e7cd0: 540002e1     	b.ne	0xe7d2c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x580>
   e7cd4: 14000001     	b	0xe7cd8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x52c>
   e7cd8: 52800508     	mov	w8, #0x28               // =40
   e7cdc: 2a0803e0     	mov	w0, w8
   e7ce0: 97ff048c     	bl	0xa8f10 <_Znwm@plt>
   e7ce4: f90027e0     	str	x0, [sp, #0x48]
   e7ce8: 14000001     	b	0xe7cec <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x540>
   e7cec: f94027e0     	ldr	x0, [sp, #0x48]
   e7cf0: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7cf4: f94027e2     	ldr	x2, [sp, #0x48]
   e7cf8: f90023e0     	str	x0, [sp, #0x40]
   e7cfc: aa0203e0     	mov	x0, x2
   e7d00: 97fef050     	bl	0xa3e40 <_ZN7android12WVMExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7d04: 14000001     	b	0xe7d08 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x55c>
   e7d08: f94023e8     	ldr	x8, [sp, #0x40]
   e7d0c: f81a83a8     	stur	x8, [x29, #-0x58]
   e7d10: 1400005f     	b	0xe7e8c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e0>
   e7d14: f81b83a0     	stur	x0, [x29, #-0x48]
   e7d18: 2a0103e8     	mov	w8, w1
   e7d1c: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7d20: f94027e0     	ldr	x0, [sp, #0x48]
   e7d24: 97fee30f     	bl	0xa0960 <_ZdlPv@plt>
   e7d28: 14000077     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7d2c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7d30: b0000e08     	adrp	x8, 0x2a8000
   e7d34: f9450108     	ldr	x8, [x8, #0xa00]
   e7d38: f9400101     	ldr	x1, [x8]
   e7d3c: 97fefcf9     	bl	0xa7120 <strcasecmp@plt>
   e7d40: 35000300     	cbnz	w0, 0xe7da0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x5f4>
   e7d44: 14000001     	b	0xe7d48 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x59c>
   e7d48: 321b07e8     	orr	w8, wzr, #0x60
   e7d4c: 2a0803e0     	mov	w0, w8
   e7d50: 97ff0470     	bl	0xa8f10 <_Znwm@plt>
   e7d54: f9001fe0     	str	x0, [sp, #0x38]
   e7d58: 14000001     	b	0xe7d5c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x5b0>
   e7d5c: f9401fe0     	ldr	x0, [sp, #0x38]
   e7d60: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7d64: d10083a2     	sub	x2, x29, #0x20
   e7d68: f9401fe3     	ldr	x3, [sp, #0x38]
   e7d6c: f9001be0     	str	x0, [sp, #0x30]
   e7d70: aa0303e0     	mov	x0, x3
   e7d74: 97ff03b3     	bl	0xa8c40 <_ZN7android12AACExtractorC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8AMessageEEE@plt>
   e7d78: 14000001     	b	0xe7d7c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x5d0>
   e7d7c: f9401be8     	ldr	x8, [sp, #0x30]
   e7d80: f81a83a8     	stur	x8, [x29, #-0x58]
   e7d84: 14000041     	b	0xe7e88 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6dc>
   e7d88: f81b83a0     	stur	x0, [x29, #-0x48]
   e7d8c: 2a0103e8     	mov	w8, w1
   e7d90: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7d94: f9401fe0     	ldr	x0, [sp, #0x38]
   e7d98: 97fee2f2     	bl	0xa0960 <_ZdlPv@plt>
   e7d9c: 1400005a     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7da0: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7da4: b0000e08     	adrp	x8, 0x2a8000
   e7da8: f9457908     	ldr	x8, [x8, #0xaf0]
   e7dac: f9400101     	ldr	x1, [x8]
   e7db0: 97fefcdc     	bl	0xa7120 <strcasecmp@plt>
   e7db4: 350002e0     	cbnz	w0, 0xe7e10 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x664>
   e7db8: 14000001     	b	0xe7dbc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x610>
   e7dbc: 52801708     	mov	w8, #0xb8               // =184
   e7dc0: 2a0803e0     	mov	w0, w8
   e7dc4: 97ff0453     	bl	0xa8f10 <_Znwm@plt>
   e7dc8: f90017e0     	str	x0, [sp, #0x28]
   e7dcc: 14000001     	b	0xe7dd0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x624>
   e7dd0: f94017e0     	ldr	x0, [sp, #0x28]
   e7dd4: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7dd8: f94017e2     	ldr	x2, [sp, #0x28]
   e7ddc: f90013e0     	str	x0, [sp, #0x20]
   e7de0: aa0203e0     	mov	x0, x2
   e7de4: 97fef3db     	bl	0xa4d50 <_ZN7android16MPEG2PSExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7de8: 14000001     	b	0xe7dec <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x640>
   e7dec: f94013e8     	ldr	x8, [sp, #0x20]
   e7df0: f81a83a8     	stur	x8, [x29, #-0x58]
   e7df4: 14000024     	b	0xe7e84 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6d8>
   e7df8: f81b83a0     	stur	x0, [x29, #-0x48]
   e7dfc: 2a0103e8     	mov	w8, w1
   e7e00: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7e04: f94017e0     	ldr	x0, [sp, #0x28]
   e7e08: 97fee2d6     	bl	0xa0960 <_ZdlPv@plt>
   e7e0c: 1400003e     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7e10: f85c03a0     	ldur	x0, [x29, #-0x40]
   e7e14: b0000e08     	adrp	x8, 0x2a8000
   e7e18: f9454508     	ldr	x8, [x8, #0xa88]
   e7e1c: f9400101     	ldr	x1, [x8]
   e7e20: 97fefcc0     	bl	0xa7120 <strcasecmp@plt>
   e7e24: 350002e0     	cbnz	w0, 0xe7e80 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6d4>
   e7e28: 14000001     	b	0xe7e2c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x680>
   e7e2c: 52801108     	mov	w8, #0x88               // =136
   e7e30: 2a0803e0     	mov	w0, w8
   e7e34: 97ff0437     	bl	0xa8f10 <_Znwm@plt>
   e7e38: f9000fe0     	str	x0, [sp, #0x18]
   e7e3c: 14000001     	b	0xe7e40 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x694>
   e7e40: f9400fe0     	ldr	x0, [sp, #0x18]
   e7e44: f85c83a1     	ldur	x1, [x29, #-0x38]
   e7e48: f9400fe2     	ldr	x2, [sp, #0x18]
   e7e4c: f9000be0     	str	x0, [sp, #0x10]
   e7e50: aa0203e0     	mov	x0, x2
   e7e54: 97ff029f     	bl	0xa88d0 <_ZN7android13MidiExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
   e7e58: 14000001     	b	0xe7e5c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6b0>
   e7e5c: f9400be8     	ldr	x8, [sp, #0x10]
   e7e60: f81a83a8     	stur	x8, [x29, #-0x58]
   e7e64: 14000007     	b	0xe7e80 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6d4>
   e7e68: f81b83a0     	stur	x0, [x29, #-0x48]
   e7e6c: 2a0103e8     	mov	w8, w1
   e7e70: b81b43a8     	stur	w8, [x29, #-0x4c]
   e7e74: f9400fe0     	ldr	x0, [sp, #0x18]
   e7e78: 97fee2ba     	bl	0xa0960 <_ZdlPv@plt>
   e7e7c: 14000022     	b	0xe7f04 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x758>
   e7e80: 14000001     	b	0xe7e84 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6d8>
   e7e84: 14000001     	b	0xe7e88 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6dc>
   e7e88: 14000001     	b	0xe7e8c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e0>
   e7e8c: 14000001     	b	0xe7e90 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e4>
   e7e90: 14000001     	b	0xe7e94 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6e8>
   e7e94: 14000001     	b	0xe7e98 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6ec>
   e7e98: 14000001     	b	0xe7e9c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f0>
   e7e9c: 14000001     	b	0xe7ea0 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f4>
   e7ea0: 14000001     	b	0xe7ea4 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6f8>
   e7ea4: 14000001     	b	0xe7ea8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x6fc>
   e7ea8: 14000001     	b	0xe7eac <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x700>
   e7eac: f85a83a1     	ldur	x1, [x29, #-0x58]
   e7eb0: f85a03a0     	ldur	x0, [x29, #-0x60]
   e7eb4: 97fef093     	bl	0xa4100 <_ZN7android2spINS_15IMediaExtractorEEC2INS_14MediaExtractorEEEPT_@plt>
   e7eb8: 14000001     	b	0xe7ebc <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x710>
   e7ebc: 320003e8     	orr	w8, wzr, #0x1
   e7ec0: b81b03a8     	stur	w8, [x29, #-0x50]
   e7ec4: 14000001     	b	0xe7ec8 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x71c>
   e7ec8: d100a3a0     	sub	x0, x29, #0x28
   e7ecc: 97ff0299     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   e7ed0: d10083a0     	sub	x0, x29, #0x20
   e7ed4: 97ff0c03     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   e7ed8: d53bd040     	mrs	x0, TPIDR_EL0
   e7edc: f9401400     	ldr	x0, [x0, #0x28]
   e7ee0: f85e83be     	ldur	x30, [x29, #-0x18]
   e7ee4: eb1e0000     	subs	x0, x0, x30
   e7ee8: f90007e0     	str	x0, [sp, #0x8]
   e7eec: 540001c1     	b.ne	0xe7f24 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x778>
   e7ef0: 14000001     	b	0xe7ef4 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x748>
   e7ef4: a9567bfd     	ldp	x29, x30, [sp, #0x160]
   e7ef8: f940abfc     	ldr	x28, [sp, #0x150]
   e7efc: 9105c3ff     	add	sp, sp, #0x170
   e7f00: d65f03c0     	ret
   e7f04: d100a3a0     	sub	x0, x29, #0x28
   e7f08: 97ff028a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
   e7f0c: 14000001     	b	0xe7f10 <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x764>
   e7f10: d10083a0     	sub	x0, x29, #0x20
   e7f14: 97ff0bf3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   e7f18: 14000001     	b	0xe7f1c <android::MediaExtractor::Create(android::sp<android::DataSource> const&, char const*)+0x770>
   e7f1c: f85b83a0     	ldur	x0, [x29, #-0x48]
   e7f20: 97fefffc     	bl	0xa7f10 <_Unwind_Resume@plt>
   e7f24: 97ff0793     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e7f28 <android::sp<android::IMediaExtractor>::sp(android::IMediaExtractor*)>:
   e7f28: d100c3ff     	sub	sp, sp, #0x30
   e7f2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7f30: 910083fd     	add	x29, sp, #0x20
   e7f34: d2800008     	mov	x8, #0x0                // =0
   e7f38: f81f83a0     	stur	x0, [x29, #-0x8]
   e7f3c: f9000be1     	str	x1, [sp, #0x10]
   e7f40: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7f44: aa0003e1     	mov	x1, x0
   e7f48: f9400be9     	ldr	x9, [sp, #0x10]
   e7f4c: f9000029     	str	x9, [x1]
   e7f50: f9400be9     	ldr	x9, [sp, #0x10]
   e7f54: eb08013f     	cmp	x9, x8
   e7f58: 1a9f07ea     	cset	w10, ne
   e7f5c: f90007e0     	str	x0, [sp, #0x8]
   e7f60: 3700004a     	tbnz	w10, #0x0, 0xe7f68 <android::sp<android::IMediaExtractor>::sp(android::IMediaExtractor*)+0x40>
   e7f64: 14000008     	b	0xe7f84 <android::sp<android::IMediaExtractor>::sp(android::IMediaExtractor*)+0x5c>
   e7f68: f9400be8     	ldr	x8, [sp, #0x10]
   e7f6c: f9400109     	ldr	x9, [x8]
   e7f70: f85e8129     	ldur	x9, [x9, #-0x18]
   e7f74: 8b090108     	add	x8, x8, x9
   e7f78: aa0803e0     	mov	x0, x8
   e7f7c: f94007e1     	ldr	x1, [sp, #0x8]
   e7f80: 97ff0a28     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e7f84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7f88: 9100c3ff     	add	sp, sp, #0x30
   e7f8c: d65f03c0     	ret

00000000000e7f90 <android::sp<android::IMediaExtractor>::sp<android::MediaExtractor>(android::MediaExtractor*)>:
   e7f90: d100c3ff     	sub	sp, sp, #0x30
   e7f94: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e7f98: 910083fd     	add	x29, sp, #0x20
   e7f9c: d2800008     	mov	x8, #0x0                // =0
   e7fa0: f81f83a0     	stur	x0, [x29, #-0x8]
   e7fa4: f9000be1     	str	x1, [sp, #0x10]
   e7fa8: f85f83a0     	ldur	x0, [x29, #-0x8]
   e7fac: aa0003e1     	mov	x1, x0
   e7fb0: f9400be9     	ldr	x9, [sp, #0x10]
   e7fb4: f9000029     	str	x9, [x1]
   e7fb8: f9400be9     	ldr	x9, [sp, #0x10]
   e7fbc: eb08013f     	cmp	x9, x8
   e7fc0: 1a9f07ea     	cset	w10, ne
   e7fc4: f90007e0     	str	x0, [sp, #0x8]
   e7fc8: 3700004a     	tbnz	w10, #0x0, 0xe7fd0 <android::sp<android::IMediaExtractor>::sp<android::MediaExtractor>(android::MediaExtractor*)+0x40>
   e7fcc: 14000008     	b	0xe7fec <android::sp<android::IMediaExtractor>::sp<android::MediaExtractor>(android::MediaExtractor*)+0x5c>
   e7fd0: f9400be8     	ldr	x8, [sp, #0x10]
   e7fd4: f9400109     	ldr	x9, [x8]
   e7fd8: f85e8129     	ldur	x9, [x9, #-0x18]
   e7fdc: 8b090108     	add	x8, x8, x9
   e7fe0: aa0803e0     	mov	x0, x8
   e7fe4: f94007e1     	ldr	x1, [sp, #0x8]
   e7fe8: 97ff0a0e     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e7fec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e7ff0: 9100c3ff     	add	sp, sp, #0x30
   e7ff4: d65f03c0     	ret

00000000000e7ff8 <android::IInterface::IInterface()>:
   e7ff8: d10043ff     	sub	sp, sp, #0x10
   e7ffc: f90007e0     	str	x0, [sp, #0x8]
   e8000: f90003e1     	str	x1, [sp]
   e8004: f94007e0     	ldr	x0, [sp, #0x8]
   e8008: f94003e1     	ldr	x1, [sp]
   e800c: f9400028     	ldr	x8, [x1]
   e8010: f9000008     	str	x8, [x0]
   e8014: f9400428     	ldr	x8, [x1, #0x8]
   e8018: f9400001     	ldr	x1, [x0]
   e801c: f85e8021     	ldur	x1, [x1, #-0x18]
   e8020: 8b010000     	add	x0, x0, x1
   e8024: f9000008     	str	x8, [x0]
   e8028: 910043ff     	add	sp, sp, #0x10
   e802c: d65f03c0     	ret

00000000000e8030 <android::MediaSource::MediaSource()>:
   e8030: d100c3ff     	sub	sp, sp, #0x30
   e8034: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e8038: 910083fd     	add	x29, sp, #0x20
   e803c: b27d03e8     	orr	x8, xzr, #0x8
   e8040: f81f83a0     	stur	x0, [x29, #-0x8]
   e8044: f9000be1     	str	x1, [sp, #0x10]
   e8048: f85f83a0     	ldur	x0, [x29, #-0x8]
   e804c: f9400be1     	ldr	x1, [sp, #0x10]
   e8050: 8b080028     	add	x8, x1, x8
   e8054: f90007e0     	str	x0, [sp, #0x8]
   e8058: f90003e1     	str	x1, [sp]
   e805c: aa0803e1     	mov	x1, x8
   e8060: 97fedf54     	bl	0x9fdb0 <_ZN7android12IMediaSourceC2Ev@plt>
   e8064: f94003e8     	ldr	x8, [sp]
   e8068: f9400100     	ldr	x0, [x8]
   e806c: f94007e1     	ldr	x1, [sp, #0x8]
   e8070: f9000020     	str	x0, [x1]
   e8074: f9401500     	ldr	x0, [x8, #0x28]
   e8078: f9400029     	ldr	x9, [x1]
   e807c: f85e8129     	ldur	x9, [x9, #-0x18]
   e8080: 8b090029     	add	x9, x1, x9
   e8084: f9000120     	str	x0, [x9]
   e8088: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e808c: 9100c3ff     	add	sp, sp, #0x30
   e8090: d65f03c0     	ret

00000000000e8094 <android::IMediaSource::IMediaSource()>:
   e8094: d100c3ff     	sub	sp, sp, #0x30
   e8098: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e809c: 910083fd     	add	x29, sp, #0x20
   e80a0: b27d03e8     	orr	x8, xzr, #0x8
   e80a4: f81f83a0     	stur	x0, [x29, #-0x8]
   e80a8: f9000be1     	str	x1, [sp, #0x10]
   e80ac: f85f83a0     	ldur	x0, [x29, #-0x8]
   e80b0: f9400be1     	ldr	x1, [sp, #0x10]
   e80b4: 8b080028     	add	x8, x1, x8
   e80b8: f90007e0     	str	x0, [sp, #0x8]
   e80bc: f90003e1     	str	x1, [sp]
   e80c0: aa0803e1     	mov	x1, x8
   e80c4: 97fef7f7     	bl	0xa60a0 <_ZN7android10IInterfaceC2Ev@plt>
   e80c8: f94003e8     	ldr	x8, [sp]
   e80cc: f9400100     	ldr	x0, [x8]
   e80d0: f94007e1     	ldr	x1, [sp, #0x8]
   e80d4: f9000020     	str	x0, [x1]
   e80d8: f9400d00     	ldr	x0, [x8, #0x18]
   e80dc: f9400029     	ldr	x9, [x1]
   e80e0: f85e8129     	ldur	x9, [x9, #-0x18]
   e80e4: 8b090029     	add	x9, x1, x9
   e80e8: f9000120     	str	x0, [x9]
   e80ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e80f0: 9100c3ff     	add	sp, sp, #0x30
   e80f4: d65f03c0     	ret

00000000000e80f8 <android::MediaSource::~MediaSource()>:
   e80f8: d10083ff     	sub	sp, sp, #0x20
   e80fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8100: 910043fd     	add	x29, sp, #0x10
   e8104: b27d03e8     	orr	x8, xzr, #0x8
   e8108: f90007e0     	str	x0, [sp, #0x8]
   e810c: f90003e1     	str	x1, [sp]
   e8110: f94007e0     	ldr	x0, [sp, #0x8]
   e8114: f94003e1     	ldr	x1, [sp]
   e8118: 8b080021     	add	x1, x1, x8
   e811c: 97fef1bd     	bl	0xa4810 <_ZN7android12IMediaSourceD2Ev@plt>
   e8120: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8124: 910083ff     	add	sp, sp, #0x20
   e8128: d65f03c0     	ret

00000000000e812c <android::IMediaSource::~IMediaSource()>:
   e812c: d10083ff     	sub	sp, sp, #0x20
   e8130: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8134: 910043fd     	add	x29, sp, #0x10
   e8138: b27d03e8     	orr	x8, xzr, #0x8
   e813c: f90007e0     	str	x0, [sp, #0x8]
   e8140: f90003e1     	str	x1, [sp]
   e8144: f94007e0     	ldr	x0, [sp, #0x8]
   e8148: f94003e1     	ldr	x1, [sp]
   e814c: 8b080021     	add	x1, x1, x8
   e8150: 97fee8fc     	bl	0xa2540 <_ZN7android10IInterfaceD2Ev@plt>
   e8154: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8158: 910083ff     	add	sp, sp, #0x20
   e815c: d65f03c0     	ret

00000000000e8160 <android::MediaSource::~MediaSource()>:
   e8160: d10043ff     	sub	sp, sp, #0x10
   e8164: f90007e0     	str	x0, [sp, #0x8]
   e8168: d4200020     	brk	#0x1

00000000000e816c <virtual thunk to android::MediaSource::~MediaSource()>:
   e816c: d10083ff     	sub	sp, sp, #0x20
   e8170: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8174: 910043fd     	add	x29, sp, #0x10
   e8178: f90007e0     	str	x0, [sp, #0x8]
   e817c: f94007e0     	ldr	x0, [sp, #0x8]
   e8180: f9400008     	ldr	x8, [x0]
   e8184: f85e8108     	ldur	x8, [x8, #-0x18]
   e8188: 8b080008     	add	x8, x0, x8
   e818c: aa0803e0     	mov	x0, x8
   e8190: 97fefb14     	bl	0xa6de0 <_ZN7android11MediaSourceD1Ev@plt>
   e8194: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8198: 910083ff     	add	sp, sp, #0x20
   e819c: d65f03c0     	ret

00000000000e81a0 <android::MediaSource::~MediaSource()>:
   e81a0: d10043ff     	sub	sp, sp, #0x10
   e81a4: f90007e0     	str	x0, [sp, #0x8]
   e81a8: d4200020     	brk	#0x1

00000000000e81ac <virtual thunk to android::MediaSource::~MediaSource()>:
   e81ac: d10083ff     	sub	sp, sp, #0x20
   e81b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e81b4: 910043fd     	add	x29, sp, #0x10
   e81b8: f90007e0     	str	x0, [sp, #0x8]
   e81bc: f94007e0     	ldr	x0, [sp, #0x8]
   e81c0: f9400008     	ldr	x8, [x0]
   e81c4: f85e8108     	ldur	x8, [x8, #-0x18]
   e81c8: 8b080008     	add	x8, x0, x8
   e81cc: aa0803e0     	mov	x0, x8
   e81d0: 97ff0520     	bl	0xa9650 <_ZN7android11MediaSourceD0Ev@plt>
   e81d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e81d8: 910083ff     	add	sp, sp, #0x20
   e81dc: d65f03c0     	ret

00000000000e81e0 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)>:
   e81e0: d10203ff     	sub	sp, sp, #0x80
   e81e4: a9077bfd     	stp	x29, x30, [sp, #0x70]
   e81e8: 9101c3fd     	add	x29, sp, #0x70
   e81ec: b27d03e8     	orr	x8, xzr, #0x8
   e81f0: 52800009     	mov	w9, #0x0                // =0
   e81f4: f81f83a0     	stur	x0, [x29, #-0x8]
   e81f8: f81f03a1     	stur	x1, [x29, #-0x10]
   e81fc: f81e83a2     	stur	x2, [x29, #-0x18]
   e8200: f81e03a3     	stur	x3, [x29, #-0x20]
   e8204: f85f83a0     	ldur	x0, [x29, #-0x8]
   e8208: f85f03a1     	ldur	x1, [x29, #-0x10]
   e820c: 8b080022     	add	x2, x1, x8
   e8210: f9001fe0     	str	x0, [sp, #0x38]
   e8214: f9001be1     	str	x1, [sp, #0x30]
   e8218: aa0203e1     	mov	x1, x2
   e821c: f90017e8     	str	x8, [sp, #0x28]
   e8220: b90027e9     	str	w9, [sp, #0x24]
   e8224: 97fefd2f     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   e8228: f9401be8     	ldr	x8, [sp, #0x30]
   e822c: f9400100     	ldr	x0, [x8]
   e8230: f9401fe1     	ldr	x1, [sp, #0x38]
   e8234: f9000020     	str	x0, [x1]
   e8238: f9401d00     	ldr	x0, [x8, #0x38]
   e823c: f9400022     	ldr	x2, [x1]
   e8240: f85e8042     	ldur	x2, [x2, #-0x18]
   e8244: 8b020022     	add	x2, x1, x2
   e8248: f9000040     	str	x0, [x2]
   e824c: f94017e0     	ldr	x0, [sp, #0x28]
   e8250: 8b000022     	add	x2, x1, x0
   e8254: f85e83a1     	ldur	x1, [x29, #-0x18]
   e8258: aa0203e0     	mov	x0, x2
   e825c: f9000fe2     	str	x2, [sp, #0x18]
   e8260: 97fef794     	bl	0xa60b0 <_ZN7android2spINS_10MidiEngineEEC2ERKS2_@plt>
   e8264: 14000001     	b	0xe8268 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x88>
   e8268: b27c03e8     	orr	x8, xzr, #0x10
   e826c: f9401fe9     	ldr	x9, [sp, #0x38]
   e8270: 8b080128     	add	x8, x9, x8
   e8274: f85e03a1     	ldur	x1, [x29, #-0x20]
   e8278: aa0803e0     	mov	x0, x8
   e827c: f9000be8     	str	x8, [sp, #0x10]
   e8280: 97fee3d0     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e8284: 14000001     	b	0xe8288 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0xa8>
   e8288: b94027e8     	ldr	w8, [sp, #0x24]
   e828c: f9401fe9     	ldr	x9, [sp, #0x38]
   e8290: 39006128     	strb	w8, [x9, #0x18]
   e8294: 39006528     	strb	w8, [x9, #0x19]
   e8298: aa0903e0     	mov	x0, x9
   e829c: 97fef82d     	bl	0xa6350 <_ZN7android10MidiSource4initEv@plt>
   e82a0: b9000fe0     	str	w0, [sp, #0xc]
   e82a4: 14000001     	b	0xe82a8 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0xc8>
   e82a8: 52800008     	mov	w8, #0x0                // =0
   e82ac: b9400fe9     	ldr	w9, [sp, #0xc]
   e82b0: 6b08013f     	cmp	w9, w8
   e82b4: 1a9f07e8     	cset	w8, ne
   e82b8: 320003ea     	orr	w10, wzr, #0x1
   e82bc: 0a0a0108     	and	w8, w8, w10
   e82c0: f9401feb     	ldr	x11, [sp, #0x38]
   e82c4: 39006168     	strb	w8, [x11, #0x18]
   e82c8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   e82cc: 910203ff     	add	sp, sp, #0x80
   e82d0: d65f03c0     	ret
   e82d4: 2a0103e8     	mov	w8, w1
   e82d8: f81d83a0     	stur	x0, [x29, #-0x28]
   e82dc: b81d43a8     	stur	w8, [x29, #-0x2c]
   e82e0: 1400000c     	b	0xe8310 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x130>
   e82e4: 2a0103e8     	mov	w8, w1
   e82e8: f81d83a0     	stur	x0, [x29, #-0x28]
   e82ec: b81d43a8     	stur	w8, [x29, #-0x2c]
   e82f0: 14000006     	b	0xe8308 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x128>
   e82f4: 2a0103e8     	mov	w8, w1
   e82f8: f81d83a0     	stur	x0, [x29, #-0x28]
   e82fc: b81d43a8     	stur	w8, [x29, #-0x2c]
   e8300: f9400be0     	ldr	x0, [sp, #0x10]
   e8304: 97fee59b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8308: f9400fe0     	ldr	x0, [sp, #0x18]
   e830c: 97ff033d     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e8310: b27d03e8     	orr	x8, xzr, #0x8
   e8314: f9401be9     	ldr	x9, [sp, #0x30]
   e8318: 8b080121     	add	x1, x9, x8
   e831c: f9401fe0     	ldr	x0, [sp, #0x38]
   e8320: 97fef144     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e8324: f85d83a0     	ldur	x0, [x29, #-0x28]
   e8328: 97fefefa     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e832c <android::sp<android::MidiEngine>::sp(android::sp<android::MidiEngine> const&)>:
   e832c: d100c3ff     	sub	sp, sp, #0x30
   e8330: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e8334: 910083fd     	add	x29, sp, #0x20
   e8338: d2800008     	mov	x8, #0x0                // =0
   e833c: f81f83a0     	stur	x0, [x29, #-0x8]
   e8340: f9000be1     	str	x1, [sp, #0x10]
   e8344: f85f83a0     	ldur	x0, [x29, #-0x8]
   e8348: aa0003e1     	mov	x1, x0
   e834c: f9400be9     	ldr	x9, [sp, #0x10]
   e8350: f9400129     	ldr	x9, [x9]
   e8354: f9000029     	str	x9, [x1]
   e8358: aa0003e9     	mov	x9, x0
   e835c: f9400129     	ldr	x9, [x9]
   e8360: eb08013f     	cmp	x9, x8
   e8364: 1a9f07ea     	cset	w10, ne
   e8368: f90007e0     	str	x0, [sp, #0x8]
   e836c: 3700004a     	tbnz	w10, #0x0, 0xe8374 <android::sp<android::MidiEngine>::sp(android::sp<android::MidiEngine> const&)+0x48>
   e8370: 14000005     	b	0xe8384 <android::sp<android::MidiEngine>::sp(android::sp<android::MidiEngine> const&)+0x58>
   e8374: f94007e8     	ldr	x8, [sp, #0x8]
   e8378: f9400100     	ldr	x0, [x8]
   e837c: f94007e1     	ldr	x1, [sp, #0x8]
   e8380: 97ff0928     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e8384: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e8388: 9100c3ff     	add	sp, sp, #0x30
   e838c: d65f03c0     	ret

00000000000e8390 <android::MidiSource::init()>:
   e8390: d10043ff     	sub	sp, sp, #0x10
   e8394: 52800008     	mov	w8, #0x0                // =0
   e8398: f90007e0     	str	x0, [sp, #0x8]
   e839c: 2a0803e0     	mov	w0, w8
   e83a0: 910043ff     	add	sp, sp, #0x10
   e83a4: d65f03c0     	ret

00000000000e83a8 <android::sp<android::MidiEngine>::~sp()>:
   e83a8: d10083ff     	sub	sp, sp, #0x20
   e83ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e83b0: 910043fd     	add	x29, sp, #0x10
   e83b4: d2800008     	mov	x8, #0x0                // =0
   e83b8: f90007e0     	str	x0, [sp, #0x8]
   e83bc: f94007e0     	ldr	x0, [sp, #0x8]
   e83c0: aa0003e9     	mov	x9, x0
   e83c4: f9400129     	ldr	x9, [x9]
   e83c8: eb08013f     	cmp	x9, x8
   e83cc: 1a9f07ea     	cset	w10, ne
   e83d0: f90003e0     	str	x0, [sp]
   e83d4: 3700004a     	tbnz	w10, #0x0, 0xe83dc <android::sp<android::MidiEngine>::~sp()+0x34>
   e83d8: 14000006     	b	0xe83f0 <android::sp<android::MidiEngine>::~sp()+0x48>
   e83dc: f94003e8     	ldr	x8, [sp]
   e83e0: f9400100     	ldr	x0, [x8]
   e83e4: f94003e1     	ldr	x1, [sp]
   e83e8: 97feef1a     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   e83ec: 14000001     	b	0xe83f0 <android::sp<android::MidiEngine>::~sp()+0x48>
   e83f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e83f4: 910083ff     	add	sp, sp, #0x20
   e83f8: d65f03c0     	ret
   e83fc: 97ff1772     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e8400 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)>:
   e8400: d10203ff     	sub	sp, sp, #0x80
   e8404: a9077bfd     	stp	x29, x30, [sp, #0x70]
   e8408: 9101c3fd     	add	x29, sp, #0x70
   e840c: b27b03e8     	orr	x8, xzr, #0x20
   e8410: 90000e09     	adrp	x9, 0x2a8000
   e8414: f9463d29     	ldr	x9, [x9, #0xc78]
   e8418: b27d03ea     	orr	x10, xzr, #0x8
   e841c: 8b0a0129     	add	x9, x9, x10
   e8420: 90000e0a     	adrp	x10, 0x2a8000
   e8424: f944a14a     	ldr	x10, [x10, #0x940]
   e8428: b27d07eb     	orr	x11, xzr, #0x18
   e842c: 8b0b014b     	add	x11, x10, x11
   e8430: d280150c     	mov	x12, #0xa8              // =168
   e8434: 8b0c014a     	add	x10, x10, x12
   e8438: 5280000d     	mov	w13, #0x0               // =0
   e843c: f81f83a0     	stur	x0, [x29, #-0x8]
   e8440: f81f03a1     	stur	x1, [x29, #-0x10]
   e8444: f81e83a2     	stur	x2, [x29, #-0x18]
   e8448: f85f83ac     	ldur	x12, [x29, #-0x8]
   e844c: 8b080180     	add	x0, x12, x8
   e8450: f81d03a9     	stur	x9, [x29, #-0x30]
   e8454: f9001feb     	str	x11, [sp, #0x38]
   e8458: f9001bea     	str	x10, [sp, #0x30]
   e845c: b9002fed     	str	w13, [sp, #0x2c]
   e8460: f90013ec     	str	x12, [sp, #0x20]
   e8464: 97feeaf3     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   e8468: f94013e0     	ldr	x0, [sp, #0x20]
   e846c: f85d03a1     	ldur	x1, [x29, #-0x30]
   e8470: 97fefc9c     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   e8474: 14000001     	b	0xe8478 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x78>
   e8478: b27d03e8     	orr	x8, xzr, #0x8
   e847c: f9401fe9     	ldr	x9, [sp, #0x38]
   e8480: f94013ea     	ldr	x10, [sp, #0x20]
   e8484: f9000149     	str	x9, [x10]
   e8488: f9401beb     	ldr	x11, [sp, #0x30]
   e848c: f900114b     	str	x11, [x10, #0x20]
   e8490: 8b080148     	add	x8, x10, x8
   e8494: f85f03a1     	ldur	x1, [x29, #-0x10]
   e8498: aa0803e0     	mov	x0, x8
   e849c: f9000fe8     	str	x8, [sp, #0x18]
   e84a0: 97fef704     	bl	0xa60b0 <_ZN7android2spINS_10MidiEngineEEC2ERKS2_@plt>
   e84a4: 14000001     	b	0xe84a8 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0xa8>
   e84a8: b27c03e8     	orr	x8, xzr, #0x10
   e84ac: f94013e9     	ldr	x9, [sp, #0x20]
   e84b0: 8b080128     	add	x8, x9, x8
   e84b4: f85e83a1     	ldur	x1, [x29, #-0x18]
   e84b8: aa0803e0     	mov	x0, x8
   e84bc: f9000be8     	str	x8, [sp, #0x10]
   e84c0: 97fee340     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e84c4: 14000001     	b	0xe84c8 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0xc8>
   e84c8: b9402fe8     	ldr	w8, [sp, #0x2c]
   e84cc: f94013e9     	ldr	x9, [sp, #0x20]
   e84d0: 39006128     	strb	w8, [x9, #0x18]
   e84d4: 39006528     	strb	w8, [x9, #0x19]
   e84d8: aa0903e0     	mov	x0, x9
   e84dc: 97fef79d     	bl	0xa6350 <_ZN7android10MidiSource4initEv@plt>
   e84e0: b9000fe0     	str	w0, [sp, #0xc]
   e84e4: 14000001     	b	0xe84e8 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0xe8>
   e84e8: 52800008     	mov	w8, #0x0                // =0
   e84ec: b9400fe9     	ldr	w9, [sp, #0xc]
   e84f0: 6b08013f     	cmp	w9, w8
   e84f4: 1a9f07e8     	cset	w8, ne
   e84f8: 320003ea     	orr	w10, wzr, #0x1
   e84fc: 0a0a0108     	and	w8, w8, w10
   e8500: f94013eb     	ldr	x11, [sp, #0x20]
   e8504: 39006168     	strb	w8, [x11, #0x18]
   e8508: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   e850c: 910203ff     	add	sp, sp, #0x80
   e8510: d65f03c0     	ret
   e8514: 2a0103e8     	mov	w8, w1
   e8518: f81e03a0     	stur	x0, [x29, #-0x20]
   e851c: b81dc3a8     	stur	w8, [x29, #-0x24]
   e8520: 14000013     	b	0xe856c <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x16c>
   e8524: 2a0103e8     	mov	w8, w1
   e8528: f81e03a0     	stur	x0, [x29, #-0x20]
   e852c: b81dc3a8     	stur	w8, [x29, #-0x24]
   e8530: 1400000c     	b	0xe8560 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x160>
   e8534: 2a0103e8     	mov	w8, w1
   e8538: f81e03a0     	stur	x0, [x29, #-0x20]
   e853c: b81dc3a8     	stur	w8, [x29, #-0x24]
   e8540: 14000006     	b	0xe8558 <android::MidiSource::MidiSource(android::sp<android::MidiEngine> const&, android::sp<android::MetaData> const&)+0x158>
   e8544: 2a0103e8     	mov	w8, w1
   e8548: f81e03a0     	stur	x0, [x29, #-0x20]
   e854c: b81dc3a8     	stur	w8, [x29, #-0x24]
   e8550: f9400be0     	ldr	x0, [sp, #0x10]
   e8554: 97fee507     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8558: f9400fe0     	ldr	x0, [sp, #0x18]
   e855c: 97ff02a9     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e8560: f94013e0     	ldr	x0, [sp, #0x20]
   e8564: f85d03a1     	ldur	x1, [x29, #-0x30]
   e8568: 97fef0b2     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e856c: b27b03e8     	orr	x8, xzr, #0x20
   e8570: f94013e9     	ldr	x9, [sp, #0x20]
   e8574: 8b080120     	add	x0, x9, x8
   e8578: 97fee162     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e857c: f85e03a0     	ldur	x0, [x29, #-0x20]
   e8580: 97fefe64     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e8584 <android::MidiSource::~MidiSource()>:
   e8584: d10143ff     	sub	sp, sp, #0x50
   e8588: a9047bfd     	stp	x29, x30, [sp, #0x40]
   e858c: 910103fd     	add	x29, sp, #0x40
   e8590: f81f83a0     	stur	x0, [x29, #-0x8]
   e8594: f81f03a1     	stur	x1, [x29, #-0x10]
   e8598: f85f83a0     	ldur	x0, [x29, #-0x8]
   e859c: f85f03a1     	ldur	x1, [x29, #-0x10]
   e85a0: f9400028     	ldr	x8, [x1]
   e85a4: f9000008     	str	x8, [x0]
   e85a8: f9401c28     	ldr	x8, [x1, #0x38]
   e85ac: f9400009     	ldr	x9, [x0]
   e85b0: f85e8129     	ldur	x9, [x9, #-0x18]
   e85b4: 8b090009     	add	x9, x0, x9
   e85b8: f9000128     	str	x8, [x9]
   e85bc: 3940640a     	ldrb	w10, [x0, #0x19]
   e85c0: f9000fe0     	str	x0, [sp, #0x18]
   e85c4: f9000be1     	str	x1, [sp, #0x10]
   e85c8: 3700004a     	tbnz	w10, #0x0, 0xe85d0 <android::MidiSource::~MidiSource()+0x4c>
   e85cc: 1400001b     	b	0xe8638 <android::MidiSource::~MidiSource()+0xb4>
   e85d0: f9400fe8     	ldr	x8, [sp, #0x18]
   e85d4: f9400109     	ldr	x9, [x8]
   e85d8: f9400d29     	ldr	x9, [x9, #0x18]
   e85dc: aa0803e0     	mov	x0, x8
   e85e0: d63f0120     	blr	x9
   e85e4: 14000001     	b	0xe85e8 <android::MidiSource::~MidiSource()+0x64>
   e85e8: 14000014     	b	0xe8638 <android::MidiSource::~MidiSource()+0xb4>
   e85ec: b27d03e8     	orr	x8, xzr, #0x8
   e85f0: b27c03e9     	orr	x9, xzr, #0x10
   e85f4: 2a0103ea     	mov	w10, w1
   e85f8: f81e83a0     	stur	x0, [x29, #-0x18]
   e85fc: b81e43aa     	stur	w10, [x29, #-0x1c]
   e8600: f9400fe0     	ldr	x0, [sp, #0x18]
   e8604: 8b090000     	add	x0, x0, x9
   e8608: f90007e8     	str	x8, [sp, #0x8]
   e860c: 97fee4d9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8610: f9400fe8     	ldr	x8, [sp, #0x18]
   e8614: f94007e9     	ldr	x9, [sp, #0x8]
   e8618: 8b090100     	add	x0, x8, x9
   e861c: 97ff0279     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e8620: f9400be8     	ldr	x8, [sp, #0x10]
   e8624: f94007e9     	ldr	x9, [sp, #0x8]
   e8628: 8b090101     	add	x1, x8, x9
   e862c: f9400fe0     	ldr	x0, [sp, #0x18]
   e8630: 97fef080     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e8634: 14000013     	b	0xe8680 <android::MidiSource::~MidiSource()+0xfc>
   e8638: b27d03e8     	orr	x8, xzr, #0x8
   e863c: b27c03e9     	orr	x9, xzr, #0x10
   e8640: f9400fea     	ldr	x10, [sp, #0x18]
   e8644: 8b090140     	add	x0, x10, x9
   e8648: f90003e8     	str	x8, [sp]
   e864c: 97fee4c9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8650: f9400fe8     	ldr	x8, [sp, #0x18]
   e8654: f94003e9     	ldr	x9, [sp]
   e8658: 8b090100     	add	x0, x8, x9
   e865c: 97ff0269     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e8660: f9400be8     	ldr	x8, [sp, #0x10]
   e8664: f94003e9     	ldr	x9, [sp]
   e8668: 8b090101     	add	x1, x8, x9
   e866c: f9400fe0     	ldr	x0, [sp, #0x18]
   e8670: 97fef070     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   e8674: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   e8678: 910143ff     	add	sp, sp, #0x50
   e867c: d65f03c0     	ret
   e8680: f85e83a0     	ldur	x0, [x29, #-0x18]
   e8684: 97ff16d0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e8688 <android::MidiSource::~MidiSource()>:
   e8688: d100c3ff     	sub	sp, sp, #0x30
   e868c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e8690: 910083fd     	add	x29, sp, #0x20
   e8694: 90000e08     	adrp	x8, 0x2a8000
   e8698: f9463d08     	ldr	x8, [x8, #0xc78]
   e869c: b27b03e9     	orr	x9, xzr, #0x20
   e86a0: f81f83a0     	stur	x0, [x29, #-0x8]
   e86a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   e86a8: f9000be0     	str	x0, [sp, #0x10]
   e86ac: aa0803e1     	mov	x1, x8
   e86b0: f90007e9     	str	x9, [sp, #0x8]
   e86b4: 97fede9b     	bl	0xa0120 <_ZN7android10MidiSourceD2Ev@plt>
   e86b8: f9400be8     	ldr	x8, [sp, #0x10]
   e86bc: f94007e9     	ldr	x9, [sp, #0x8]
   e86c0: 8b090100     	add	x0, x8, x9
   e86c4: 97fee10f     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e86c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e86cc: 9100c3ff     	add	sp, sp, #0x30
   e86d0: d65f03c0     	ret

00000000000e86d4 <virtual thunk to android::MidiSource::~MidiSource()>:
   e86d4: d10083ff     	sub	sp, sp, #0x20
   e86d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e86dc: 910043fd     	add	x29, sp, #0x10
   e86e0: f90007e0     	str	x0, [sp, #0x8]
   e86e4: f94007e0     	ldr	x0, [sp, #0x8]
   e86e8: f9400008     	ldr	x8, [x0]
   e86ec: f85e8108     	ldur	x8, [x8, #-0x18]
   e86f0: 8b080008     	add	x8, x0, x8
   e86f4: aa0803e0     	mov	x0, x8
   e86f8: 97fefe86     	bl	0xa8110 <_ZN7android10MidiSourceD1Ev@plt>
   e86fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8700: 910083ff     	add	sp, sp, #0x20
   e8704: d65f03c0     	ret

00000000000e8708 <android::MidiSource::~MidiSource()>:
   e8708: d10083ff     	sub	sp, sp, #0x20
   e870c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8710: 910043fd     	add	x29, sp, #0x10
   e8714: f90007e0     	str	x0, [sp, #0x8]
   e8718: f94007e0     	ldr	x0, [sp, #0x8]
   e871c: f90003e0     	str	x0, [sp]
   e8720: 97fefe7c     	bl	0xa8110 <_ZN7android10MidiSourceD1Ev@plt>
   e8724: f94003e0     	ldr	x0, [sp]
   e8728: 97fee08e     	bl	0xa0960 <_ZdlPv@plt>
   e872c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8730: 910083ff     	add	sp, sp, #0x20
   e8734: d65f03c0     	ret

00000000000e8738 <virtual thunk to android::MidiSource::~MidiSource()>:
   e8738: d10083ff     	sub	sp, sp, #0x20
   e873c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8740: 910043fd     	add	x29, sp, #0x10
   e8744: f90007e0     	str	x0, [sp, #0x8]
   e8748: f94007e0     	ldr	x0, [sp, #0x8]
   e874c: f9400008     	ldr	x8, [x0]
   e8750: f85e8108     	ldur	x8, [x8, #-0x18]
   e8754: 8b080008     	add	x8, x0, x8
   e8758: aa0803e0     	mov	x0, x8
   e875c: 97fef185     	bl	0xa4d70 <_ZN7android10MidiSourceD0Ev@plt>
   e8760: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e8764: 910083ff     	add	sp, sp, #0x20
   e8768: d65f03c0     	ret

00000000000e876c <android::MidiSource::start(android::MetaData*)>:
   e876c: d100c3ff     	sub	sp, sp, #0x30
   e8770: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e8774: 910083fd     	add	x29, sp, #0x20
   e8778: 52800008     	mov	w8, #0x0                // =0
   e877c: 320003e9     	orr	w9, wzr, #0x1
   e8780: b27d03ea     	orr	x10, xzr, #0x8
   e8784: f81f83a0     	stur	x0, [x29, #-0x8]
   e8788: f9000be1     	str	x1, [sp, #0x10]
   e878c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e8790: 39006409     	strb	w9, [x0, #0x19]
   e8794: 8b0a0000     	add	x0, x0, x10
   e8798: b9000fe8     	str	w8, [sp, #0xc]
   e879c: 97fef265     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e87a0: 97fef954     	bl	0xa6cf0 <_ZN7android10MidiEngine15allocateBuffersEv@plt>
   e87a4: b9400fe8     	ldr	w8, [sp, #0xc]
   e87a8: 2a0803e0     	mov	w0, w8
   e87ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e87b0: 9100c3ff     	add	sp, sp, #0x30
   e87b4: d65f03c0     	ret

00000000000e87b8 <android::sp<android::MidiEngine>::operator->() const>:
   e87b8: d10043ff     	sub	sp, sp, #0x10
   e87bc: f90007e0     	str	x0, [sp, #0x8]
   e87c0: f94007e0     	ldr	x0, [sp, #0x8]
   e87c4: f9400000     	ldr	x0, [x0]
   e87c8: 910043ff     	add	sp, sp, #0x10
   e87cc: d65f03c0     	ret

00000000000e87d0 <android::MidiEngine::allocateBuffers()>:
   e87d0: d101c3ff     	sub	sp, sp, #0x70
   e87d4: a9067bfd     	stp	x29, x30, [sp, #0x60]
   e87d8: 910183fd     	add	x29, sp, #0x60
   e87dc: b27f03e8     	orr	x8, xzr, #0x2
   e87e0: b24003e2     	orr	x2, xzr, #0x1
   e87e4: d2800009     	mov	x9, #0x0                // =0
   e87e8: d2800a0a     	mov	x10, #0x50              // =80
   e87ec: f81f83a0     	stur	x0, [x29, #-0x8]
   e87f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   e87f4: f940100b     	ldr	x11, [x0, #0x20]
   e87f8: f81e03a0     	stur	x0, [x29, #-0x20]
   e87fc: aa0b03e0     	mov	x0, x11
   e8800: aa0803e1     	mov	x1, x8
   e8804: aa0803e3     	mov	x3, x8
   e8808: f81d83a8     	stur	x8, [x29, #-0x28]
   e880c: f9001be9     	str	x9, [sp, #0x30]
   e8810: f90017ea     	str	x10, [sp, #0x28]
   e8814: 97feeb5b     	bl	0xa3580 <EAS_SetParameter@plt>
   e8818: f85e03a8     	ldur	x8, [x29, #-0x20]
   e881c: f9401109     	ldr	x9, [x8, #0x20]
   e8820: aa0903e0     	mov	x0, x9
   e8824: f85d83a1     	ldur	x1, [x29, #-0x28]
   e8828: f9401be2     	ldr	x2, [sp, #0x30]
   e882c: f9401be3     	ldr	x3, [sp, #0x30]
   e8830: 97feeb54     	bl	0xa3580 <EAS_SetParameter@plt>
   e8834: f94017e8     	ldr	x8, [sp, #0x28]
   e8838: aa0803e0     	mov	x0, x8
   e883c: 97ff01b5     	bl	0xa8f10 <_Znwm@plt>
   e8840: f90013e0     	str	x0, [sp, #0x20]
   e8844: f9401be1     	ldr	x1, [sp, #0x30]
   e8848: 97fefeda     	bl	0xa83b0 <_ZN7android16MediaBufferGroupC1Em@plt>
   e884c: 14000001     	b	0xe8850 <android::MidiEngine::allocateBuffers()+0x80>
   e8850: d2800b00     	mov	x0, #0x58               // =88
   e8854: b27e03e8     	orr	x8, xzr, #0x4
   e8858: b27f03e9     	orr	x9, xzr, #0x2
   e885c: f94013ea     	ldr	x10, [sp, #0x20]
   e8860: f85e03ab     	ldur	x11, [x29, #-0x20]
   e8864: f9000d6a     	str	x10, [x11, #0x18]
   e8868: f940196c     	ldr	x12, [x11, #0x30]
   e886c: f940158c     	ldr	x12, [x12, #0x28]
   e8870: 9b0c7d29     	mul	x9, x9, x12
   e8874: f940196c     	ldr	x12, [x11, #0x30]
   e8878: f9400d8c     	ldr	x12, [x12, #0x18]
   e887c: 9b0c7d29     	mul	x9, x9, x12
   e8880: 9b087d28     	mul	x8, x9, x8
   e8884: 2a0803ed     	mov	w13, w8
   e8888: b81e83ad     	stur	w13, [x29, #-0x18]
   e888c: f9400d68     	ldr	x8, [x11, #0x18]
   e8890: f9000fe8     	str	x8, [sp, #0x18]
   e8894: 97ff019f     	bl	0xa8f10 <_Znwm@plt>
   e8898: b85e83ad     	ldur	w13, [x29, #-0x18]
   e889c: 2a0d03e8     	mov	w8, w13
   e88a0: 93407d01     	sxtw	x1, w8
   e88a4: f9000be0     	str	x0, [sp, #0x10]
   e88a8: 97ff07ce     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   e88ac: 14000001     	b	0xe88b0 <android::MidiEngine::allocateBuffers()+0xe0>
   e88b0: 52800000     	mov	w0, #0x0                // =0
   e88b4: f9400fe8     	ldr	x8, [sp, #0x18]
   e88b8: b9000fe0     	str	w0, [sp, #0xc]
   e88bc: aa0803e0     	mov	x0, x8
   e88c0: f9400be1     	ldr	x1, [sp, #0x10]
   e88c4: 97ff0053     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
   e88c8: b9400fe0     	ldr	w0, [sp, #0xc]
   e88cc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   e88d0: 9101c3ff     	add	sp, sp, #0x70
   e88d4: d65f03c0     	ret
   e88d8: 2a0103e8     	mov	w8, w1
   e88dc: f81f03a0     	stur	x0, [x29, #-0x10]
   e88e0: b81ec3a8     	stur	w8, [x29, #-0x14]
   e88e4: f94013e0     	ldr	x0, [sp, #0x20]
   e88e8: 97fee01e     	bl	0xa0960 <_ZdlPv@plt>
   e88ec: 14000006     	b	0xe8904 <android::MidiEngine::allocateBuffers()+0x134>
   e88f0: 2a0103e8     	mov	w8, w1
   e88f4: f81f03a0     	stur	x0, [x29, #-0x10]
   e88f8: b81ec3a8     	stur	w8, [x29, #-0x14]
   e88fc: f9400be0     	ldr	x0, [sp, #0x10]
   e8900: 97fee018     	bl	0xa0960 <_ZdlPv@plt>
   e8904: f85f03a0     	ldur	x0, [x29, #-0x10]
   e8908: 97fefd82     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e890c <android::MidiSource::stop()>:
   e890c: d10083ff     	sub	sp, sp, #0x20
   e8910: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e8914: 910043fd     	add	x29, sp, #0x10
   e8918: 52800008     	mov	w8, #0x0                // =0
   e891c: 52800009     	mov	w9, #0x0                // =0
   e8920: b27d03ea     	orr	x10, xzr, #0x8
   e8924: f90007e0     	str	x0, [sp, #0x8]
   e8928: f94007e0     	ldr	x0, [sp, #0x8]
   e892c: 39006409     	strb	w9, [x0, #0x19]
   e8930: 8b0a0000     	add	x0, x0, x10
   e8934: b90007e8     	str	w8, [sp, #0x4]
   e8938: 97fef1fe     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e893c: 97fedd29     	bl	0x9fde0 <_ZN7android10MidiEngine14releaseBuffersEv@plt>
   e8940: b94007e8     	ldr	w8, [sp, #0x4]
   e8944: 2a0803e0     	mov	w0, w8
   e8948: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e894c: 910083ff     	add	sp, sp, #0x20
   e8950: d65f03c0     	ret

00000000000e8954 <android::MidiEngine::releaseBuffers()>:
   e8954: d100c3ff     	sub	sp, sp, #0x30
   e8958: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e895c: 910083fd     	add	x29, sp, #0x20
   e8960: d2800008     	mov	x8, #0x0                // =0
   e8964: f81f83a0     	stur	x0, [x29, #-0x8]
   e8968: f85f83a0     	ldur	x0, [x29, #-0x8]
   e896c: f9400c09     	ldr	x9, [x0, #0x18]
   e8970: eb08013f     	cmp	x9, x8
   e8974: 1a9f17ea     	cset	w10, eq
   e8978: f9000be8     	str	x8, [sp, #0x10]
   e897c: f90007e0     	str	x0, [sp, #0x8]
   e8980: f90003e9     	str	x9, [sp]
   e8984: 370000ca     	tbnz	w10, #0x0, 0xe899c <android::MidiEngine::releaseBuffers()+0x48>
   e8988: f94003e8     	ldr	x8, [sp]
   e898c: f9400109     	ldr	x9, [x8]
   e8990: f9400529     	ldr	x9, [x9, #0x8]
   e8994: aa0803e0     	mov	x0, x8
   e8998: d63f0120     	blr	x9
   e899c: 52800000     	mov	w0, #0x0                // =0
   e89a0: f9400be8     	ldr	x8, [sp, #0x10]
   e89a4: f94007e9     	ldr	x9, [sp, #0x8]
   e89a8: f9000d28     	str	x8, [x9, #0x18]
   e89ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e89b0: 9100c3ff     	add	sp, sp, #0x30
   e89b4: d65f03c0     	ret

00000000000e89b8 <android::MidiSource::getFormat()>:
   e89b8: d10083ff     	sub	sp, sp, #0x20
   e89bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e89c0: 910043fd     	add	x29, sp, #0x10
   e89c4: b27c03e9     	orr	x9, xzr, #0x10
   e89c8: f90007e0     	str	x0, [sp, #0x8]
   e89cc: f94007e0     	ldr	x0, [sp, #0x8]
   e89d0: 8b090001     	add	x1, x0, x9
   e89d4: aa0803e0     	mov	x0, x8
   e89d8: 97fee1fa     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e89dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e89e0: 910083ff     	add	sp, sp, #0x20
   e89e4: d65f03c0     	ret

00000000000e89e8 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   e89e8: d10203ff     	sub	sp, sp, #0x80
   e89ec: a9077bfd     	stp	x29, x30, [sp, #0x70]
   e89f0: 9101c3fd     	add	x29, sp, #0x70
   e89f4: d53bd048     	mrs	x8, TPIDR_EL0
   e89f8: f9401508     	ldr	x8, [x8, #0x28]
   e89fc: f81f83a8     	stur	x8, [x29, #-0x8]
   e8a00: f81e03a0     	stur	x0, [x29, #-0x20]
   e8a04: f81d83a1     	stur	x1, [x29, #-0x28]
   e8a08: f81d03a2     	stur	x2, [x29, #-0x30]
   e8a0c: f85e03a8     	ldur	x8, [x29, #-0x20]
   e8a10: f85d03a0     	ldur	x0, [x29, #-0x30]
   e8a14: f9001be8     	str	x8, [sp, #0x30]
   e8a18: b40002e0     	cbz	x0, 0xe8a74 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
   e8a1c: 14000001     	b	0xe8a20 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x38>
   e8a20: f85d03a0     	ldur	x0, [x29, #-0x30]
   e8a24: d10043a1     	sub	x1, x29, #0x10
   e8a28: d10053a2     	sub	x2, x29, #0x14
   e8a2c: 97feee59     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   e8a30: 36000220     	tbz	w0, #0x0, 0xe8a74 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
   e8a34: 14000001     	b	0xe8a38 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
   e8a38: f85f03a8     	ldur	x8, [x29, #-0x10]
   e8a3c: f1000108     	subs	x8, x8, #0x0
   e8a40: f90017e8     	str	x8, [sp, #0x28]
   e8a44: 540000ac     	b.gt	0xe8a58 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x70>
   e8a48: 14000001     	b	0xe8a4c <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x64>
   e8a4c: aa1f03e8     	mov	x8, xzr
   e8a50: f81f03a8     	stur	x8, [x29, #-0x10]
   e8a54: 14000001     	b	0xe8a58 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x70>
   e8a58: f9401be8     	ldr	x8, [sp, #0x30]
   e8a5c: 91002100     	add	x0, x8, #0x8
   e8a60: 97fef1b4     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e8a64: f85f03a1     	ldur	x1, [x29, #-0x10]
   e8a68: 97ff0312     	bl	0xa96b0 <_ZN7android10MidiEngine6seekToEl@plt>
   e8a6c: b90027e0     	str	w0, [sp, #0x24]
   e8a70: 14000001     	b	0xe8a74 <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
   e8a74: f9401be8     	ldr	x8, [sp, #0x30]
   e8a78: 91002100     	add	x0, x8, #0x8
   e8a7c: 97fef1ad     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e8a80: 97feffcc     	bl	0xa89b0 <_ZN7android10MidiEngine10readBufferEv@plt>
   e8a84: f9001fe0     	str	x0, [sp, #0x38]
   e8a88: f9401fe8     	ldr	x8, [sp, #0x38]
   e8a8c: f85d83a0     	ldur	x0, [x29, #-0x28]
   e8a90: f9000008     	str	x8, [x0]
   e8a94: f9401fe8     	ldr	x8, [sp, #0x38]
   e8a98: f1000108     	subs	x8, x8, #0x0
   e8a9c: 12807e49     	mov	w9, #-0x3f3             // =-1011
   e8aa0: 2a1f03ea     	mov	w10, wzr
   e8aa4: 1a891149     	csel	w9, w10, w9, ne
   e8aa8: d53bd040     	mrs	x0, TPIDR_EL0
   e8aac: f9401400     	ldr	x0, [x0, #0x28]
   e8ab0: f85f83be     	ldur	x30, [x29, #-0x8]
   e8ab4: eb1e0000     	subs	x0, x0, x30
   e8ab8: f9000fe8     	str	x8, [sp, #0x18]
   e8abc: b90017e9     	str	w9, [sp, #0x14]
   e8ac0: f90007e0     	str	x0, [sp, #0x8]
   e8ac4: 540000c1     	b.ne	0xe8adc <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf4>
   e8ac8: 14000001     	b	0xe8acc <android::MidiSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe4>
   e8acc: b94017e0     	ldr	w0, [sp, #0x14]
   e8ad0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   e8ad4: 910203ff     	add	sp, sp, #0x80
   e8ad8: d65f03c0     	ret
   e8adc: 97ff04a5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e8ae0 <android::MidiEngine::seekTo(long)>:
   e8ae0: d10143ff     	sub	sp, sp, #0x50
   e8ae4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   e8ae8: 910103fd     	add	x29, sp, #0x40
   e8aec: d2807d08     	mov	x8, #0x3e8              // =1000
   e8af0: 52800009     	mov	w9, #0x0                // =0
   e8af4: d280000a     	mov	x10, #0x0               // =0
   e8af8: 320103eb     	orr	w11, wzr, #0x80000000
   e8afc: f81f83a0     	stur	x0, [x29, #-0x8]
   e8b00: f81f03a1     	stur	x1, [x29, #-0x10]
   e8b04: f85f83a0     	ldur	x0, [x29, #-0x8]
   e8b08: f9401001     	ldr	x1, [x0, #0x20]
   e8b0c: f9401400     	ldr	x0, [x0, #0x28]
   e8b10: f85f03ac     	ldur	x12, [x29, #-0x10]
   e8b14: 9ac80d82     	sdiv	x2, x12, x8
   e8b18: f90013e0     	str	x0, [sp, #0x20]
   e8b1c: aa0103e0     	mov	x0, x1
   e8b20: f94013e1     	ldr	x1, [sp, #0x20]
   e8b24: 2a0903e3     	mov	w3, w9
   e8b28: b9001fe9     	str	w9, [sp, #0x1c]
   e8b2c: f9000bea     	str	x10, [sp, #0x10]
   e8b30: b9000feb     	str	w11, [sp, #0xc]
   e8b34: 97fef5e7     	bl	0xa62d0 <EAS_Locate@plt>
   e8b38: f81e83a0     	stur	x0, [x29, #-0x18]
   e8b3c: f85e83a8     	ldur	x8, [x29, #-0x18]
   e8b40: f9400bea     	ldr	x10, [sp, #0x10]
   e8b44: eb0a011f     	cmp	x8, x10
   e8b48: 1a9f17e9     	cset	w9, eq
   e8b4c: 7200013f     	tst	w9, #0x1
   e8b50: b9401fe9     	ldr	w9, [sp, #0x1c]
   e8b54: b9400feb     	ldr	w11, [sp, #0xc]
   e8b58: 1a8b1120     	csel	w0, w9, w11, ne
   e8b5c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   e8b60: 910143ff     	add	sp, sp, #0x50
   e8b64: d65f03c0     	ret

00000000000e8b68 <android::MidiEngine::readBuffer()>:
   e8b68: d10383ff     	sub	sp, sp, #0xe0
   e8b6c: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   e8b70: 910343fd     	add	x29, sp, #0xd0
   e8b74: d53bd048     	mrs	x8, TPIDR_EL0
   e8b78: f9401508     	ldr	x8, [x8, #0x28]
   e8b7c: f81f83a8     	stur	x8, [x29, #-0x8]
   e8b80: f81c03a0     	stur	x0, [x29, #-0x40]
   e8b84: f85c03a8     	ldur	x8, [x29, #-0x40]
   e8b88: aa0803e0     	mov	x0, x8
   e8b8c: f9401109     	ldr	x9, [x8, #0x20]
   e8b90: f9401501     	ldr	x1, [x8, #0x28]
   e8b94: d10043a2     	sub	x2, x29, #0x10
   e8b98: f9002be0     	str	x0, [sp, #0x50]
   e8b9c: aa0903e0     	mov	x0, x9
   e8ba0: 97ff0164     	bl	0xa9130 <EAS_State@plt>
   e8ba4: f85f03a8     	ldur	x8, [x29, #-0x10]
   e8ba8: f1001108     	subs	x8, x8, #0x4
   e8bac: f90027e0     	str	x0, [sp, #0x48]
   e8bb0: f90023e8     	str	x8, [sp, #0x40]
   e8bb4: 540000e0     	b.eq	0xe8bd0 <android::MidiEngine::readBuffer()+0x68>
   e8bb8: 14000001     	b	0xe8bbc <android::MidiEngine::readBuffer()+0x54>
   e8bbc: f85f03a8     	ldur	x8, [x29, #-0x10]
   e8bc0: f1001d08     	subs	x8, x8, #0x7
   e8bc4: f9001fe8     	str	x8, [sp, #0x38]
   e8bc8: 540000a1     	b.ne	0xe8bdc <android::MidiEngine::readBuffer()+0x74>
   e8bcc: 14000001     	b	0xe8bd0 <android::MidiEngine::readBuffer()+0x68>
   e8bd0: aa1f03e8     	mov	x8, xzr
   e8bd4: f81c83a8     	stur	x8, [x29, #-0x38]
   e8bd8: 14000069     	b	0xe8d7c <android::MidiEngine::readBuffer()+0x214>
   e8bdc: f9402be8     	ldr	x8, [sp, #0x50]
   e8be0: f9400d00     	ldr	x0, [x8, #0x18]
   e8be4: d10063a1     	sub	x1, x29, #0x18
   e8be8: 2a1f03e2     	mov	w2, wzr
   e8bec: aa1f03e3     	mov	x3, xzr
   e8bf0: 97fef3b8     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
   e8bf4: b81bc3a0     	stur	w0, [x29, #-0x44]
   e8bf8: b85bc3a0     	ldur	w0, [x29, #-0x44]
   e8bfc: 340000a0     	cbz	w0, 0xe8c10 <android::MidiEngine::readBuffer()+0xa8>
   e8c00: 14000001     	b	0xe8c04 <android::MidiEngine::readBuffer()+0x9c>
   e8c04: aa1f03e8     	mov	x8, xzr
   e8c08: f81c83a8     	stur	x8, [x29, #-0x38]
   e8c0c: 1400005c     	b	0xe8d7c <android::MidiEngine::readBuffer()+0x214>
   e8c10: f9402be8     	ldr	x8, [sp, #0x50]
   e8c14: f9401100     	ldr	x0, [x8, #0x20]
   e8c18: f9401501     	ldr	x1, [x8, #0x28]
   e8c1c: d10083a2     	sub	x2, x29, #0x20
   e8c20: 97fee368     	bl	0xa19c0 <EAS_GetLocation@plt>
   e8c24: f85e03a8     	ldur	x8, [x29, #-0x20]
   e8c28: 52807d09     	mov	w9, #0x3e8              // =1000
   e8c2c: 2a0903e1     	mov	w1, w9
   e8c30: 9b017d08     	mul	x8, x8, x1
   e8c34: f81b03a8     	stur	x8, [x29, #-0x50]
   e8c38: f85e83a8     	ldur	x8, [x29, #-0x18]
   e8c3c: d100a3a1     	sub	x1, x29, #0x28
   e8c40: f9001be8     	str	x8, [sp, #0x30]
   e8c44: aa0103e8     	mov	x8, x1
   e8c48: f9401be2     	ldr	x2, [sp, #0x30]
   e8c4c: f90017e0     	str	x0, [sp, #0x28]
   e8c50: aa0203e0     	mov	x0, x2
   e8c54: f90013e1     	str	x1, [sp, #0x20]
   e8c58: 97feed36     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   e8c5c: f94013e0     	ldr	x0, [sp, #0x20]
   e8c60: 97fef094     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e8c64: f9000fe0     	str	x0, [sp, #0x18]
   e8c68: 14000001     	b	0xe8c6c <android::MidiEngine::readBuffer()+0x104>
   e8c6c: f85b03a2     	ldur	x2, [x29, #-0x50]
   e8c70: 528daca1     	mov	w1, #0x6d65             // =28005
   e8c74: 72ae8d21     	movk	w1, #0x7469, lsl #16
   e8c78: f9400fe0     	ldr	x0, [sp, #0x18]
   e8c7c: 97ff0331     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e8c80: b90017e0     	str	w0, [sp, #0x14]
   e8c84: 14000001     	b	0xe8c88 <android::MidiEngine::readBuffer()+0x120>
   e8c88: d100a3a0     	sub	x0, x29, #0x28
   e8c8c: 97fee339     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8c90: f85e83a0     	ldur	x0, [x29, #-0x18]
   e8c94: 97fee8d3     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   e8c98: f90037e0     	str	x0, [sp, #0x68]
   e8c9c: 2a1f03e8     	mov	w8, wzr
   e8ca0: b90067e8     	str	w8, [sp, #0x64]
   e8ca4: b90063e8     	str	w8, [sp, #0x60]
   e8ca8: 14000001     	b	0xe8cac <android::MidiEngine::readBuffer()+0x144>
   e8cac: b94063e8     	ldr	w8, [sp, #0x60]
   e8cb0: 71000d08     	subs	w8, w8, #0x3
   e8cb4: b90013e8     	str	w8, [sp, #0x10]
   e8cb8: 5400054c     	b.gt	0xe8d60 <android::MidiEngine::readBuffer()+0x1f8>
   e8cbc: 14000001     	b	0xe8cc0 <android::MidiEngine::readBuffer()+0x158>
   e8cc0: f9402be8     	ldr	x8, [sp, #0x50]
   e8cc4: f9401100     	ldr	x0, [x8, #0x20]
   e8cc8: f94037e1     	ldr	x1, [sp, #0x68]
   e8ccc: f9401909     	ldr	x9, [x8, #0x30]
   e8cd0: f9401522     	ldr	x2, [x9, #0x28]
   e8cd4: d100c3a3     	sub	x3, x29, #0x30
   e8cd8: 97ff01c6     	bl	0xa93f0 <EAS_Render@plt>
   e8cdc: f9002fe0     	str	x0, [sp, #0x58]
   e8ce0: f9402fe8     	ldr	x8, [sp, #0x58]
   e8ce4: b4000128     	cbz	x8, 0xe8d08 <android::MidiEngine::readBuffer()+0x1a0>
   e8ce8: 14000001     	b	0xe8cec <android::MidiEngine::readBuffer()+0x184>
   e8cec: 1400001d     	b	0xe8d60 <android::MidiEngine::readBuffer()+0x1f8>
   e8cf0: f81a83a0     	stur	x0, [x29, #-0x58]
   e8cf4: 2a0103e8     	mov	w8, w1
   e8cf8: b81a43a8     	stur	w8, [x29, #-0x5c]
   e8cfc: d100a3a0     	sub	x0, x29, #0x28
   e8d00: 97fee31c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e8d04: 1400002b     	b	0xe8db0 <android::MidiEngine::readBuffer()+0x248>
   e8d08: f85d03a8     	ldur	x8, [x29, #-0x30]
   e8d0c: f9402be9     	ldr	x9, [sp, #0x50]
   e8d10: f940192a     	ldr	x10, [x9, #0x30]
   e8d14: f9400d4a     	ldr	x10, [x10, #0x18]
   e8d18: 9b0a7d08     	mul	x8, x8, x10
   e8d1c: f94037ea     	ldr	x10, [sp, #0x68]
   e8d20: 8b080548     	add	x8, x10, x8, lsl #1
   e8d24: f90037e8     	str	x8, [sp, #0x68]
   e8d28: b85d03ab     	ldur	w11, [x29, #-0x30]
   e8d2c: f9401928     	ldr	x8, [x9, #0x30]
   e8d30: b940190c     	ldr	w12, [x8, #0x18]
   e8d34: 1b0c7d6b     	mul	w11, w11, w12
   e8d38: b94067ec     	ldr	w12, [sp, #0x64]
   e8d3c: 0b0b058b     	add	w11, w12, w11, lsl #1
   e8d40: 2a0b03e8     	mov	w8, w11
   e8d44: 2a0803eb     	mov	w11, w8
   e8d48: b90067eb     	str	w11, [sp, #0x64]
   e8d4c: 14000001     	b	0xe8d50 <android::MidiEngine::readBuffer()+0x1e8>
   e8d50: b94063e8     	ldr	w8, [sp, #0x60]
   e8d54: 11000508     	add	w8, w8, #0x1
   e8d58: b90063e8     	str	w8, [sp, #0x60]
   e8d5c: 17ffffd4     	b	0xe8cac <android::MidiEngine::readBuffer()+0x144>
   e8d60: f85e83a0     	ldur	x0, [x29, #-0x18]
   e8d64: b98067e2     	ldrsw	x2, [sp, #0x64]
   e8d68: aa1f03e1     	mov	x1, xzr
   e8d6c: 97fef8e1     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   e8d70: f85e83a0     	ldur	x0, [x29, #-0x18]
   e8d74: f81c83a0     	stur	x0, [x29, #-0x38]
   e8d78: 14000001     	b	0xe8d7c <android::MidiEngine::readBuffer()+0x214>
   e8d7c: f85c83a8     	ldur	x8, [x29, #-0x38]
   e8d80: d53bd049     	mrs	x9, TPIDR_EL0
   e8d84: f9401529     	ldr	x9, [x9, #0x28]
   e8d88: f85f83aa     	ldur	x10, [x29, #-0x8]
   e8d8c: eb0a0129     	subs	x9, x9, x10
   e8d90: f90007e8     	str	x8, [sp, #0x8]
   e8d94: f90003e9     	str	x9, [sp]
   e8d98: 54000101     	b.ne	0xe8db8 <android::MidiEngine::readBuffer()+0x250>
   e8d9c: 14000001     	b	0xe8da0 <android::MidiEngine::readBuffer()+0x238>
   e8da0: f94007e0     	ldr	x0, [sp, #0x8]
   e8da4: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   e8da8: 910383ff     	add	sp, sp, #0xe0
   e8dac: d65f03c0     	ret
   e8db0: f85a83a0     	ldur	x0, [x29, #-0x58]
   e8db4: 97fefc57     	bl	0xa7f10 <_Unwind_Resume@plt>
   e8db8: 97ff03ee     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e8dbc <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)>:
   e8dbc: d10543ff     	sub	sp, sp, #0x150
   e8dc0: f9009bfc     	str	x28, [sp, #0x130]
   e8dc4: a9147bfd     	stp	x29, x30, [sp, #0x140]
   e8dc8: 910503fd     	add	x29, sp, #0x140
   e8dcc: d53bd048     	mrs	x8, TPIDR_EL0
   e8dd0: f9401508     	ldr	x8, [x8, #0x28]
   e8dd4: f81e83a8     	stur	x8, [x29, #-0x18]
   e8dd8: f81d83a0     	stur	x0, [x29, #-0x28]
   e8ddc: f81d03a1     	stur	x1, [x29, #-0x30]
   e8de0: f81c83a2     	stur	x2, [x29, #-0x38]
   e8de4: f81c03a3     	stur	x3, [x29, #-0x40]
   e8de8: f85d83a8     	ldur	x8, [x29, #-0x28]
   e8dec: aa0803e0     	mov	x0, x8
   e8df0: f81a03a0     	stur	x0, [x29, #-0x60]
   e8df4: aa0803e0     	mov	x0, x8
   e8df8: f81983a8     	stur	x8, [x29, #-0x68]
   e8dfc: 97fee88d     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   e8e00: 90000e08     	adrp	x8, 0x2a8000
   e8e04: f9465908     	ldr	x8, [x8, #0xcb0]
   e8e08: 91004108     	add	x8, x8, #0x10
   e8e0c: f85983a0     	ldur	x0, [x29, #-0x68]
   e8e10: f8010408     	str	x8, [x0], #0x10
   e8e14: aa0003e1     	mov	x1, x0
   e8e18: f81903a1     	stur	x1, [x29, #-0x70]
   e8e1c: 97feedbd     	bl	0xa4510 <_ZN7android2spINS_13MidiIoWrapperEEC2Ev@plt>
   e8e20: 14000001     	b	0xe8e24 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x68>
   e8e24: aa1f03e8     	mov	x8, xzr
   e8e28: f85a03a9     	ldur	x9, [x29, #-0x60]
   e8e2c: f9000d28     	str	x8, [x9, #0x18]
   e8e30: f9001128     	str	x8, [x9, #0x20]
   e8e34: f9001528     	str	x8, [x9, #0x28]
   e8e38: f9001928     	str	x8, [x9, #0x30]
   e8e3c: 2a1f03ea     	mov	w10, wzr
   e8e40: 3900e12a     	strb	w10, [x9, #0x38]
   e8e44: 5280090a     	mov	w10, #0x48              // =72
   e8e48: 2a0a03e0     	mov	w0, w10
   e8e4c: 97ff0031     	bl	0xa8f10 <_Znwm@plt>
   e8e50: f81883a0     	stur	x0, [x29, #-0x78]
   e8e54: 14000001     	b	0xe8e58 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x9c>
   e8e58: f85883a0     	ldur	x0, [x29, #-0x78]
   e8e5c: f85d03a1     	ldur	x1, [x29, #-0x30]
   e8e60: f85883a2     	ldur	x2, [x29, #-0x78]
   e8e64: f81803a0     	stur	x0, [x29, #-0x80]
   e8e68: aa0203e0     	mov	x0, x2
   e8e6c: 97ff08e1     	bl	0xab1f0 <_ZN7android13MidiIoWrapperC1ERKNS_2spINS_10DataSourceEEE@plt>
   e8e70: 14000001     	b	0xe8e74 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xb8>
   e8e74: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8e78: 91004100     	add	x0, x8, #0x10
   e8e7c: f85803a1     	ldur	x1, [x29, #-0x80]
   e8e80: 97fef820     	bl	0xa6f00 <_ZN7android2spINS_13MidiIoWrapperEEaSEPS1_@plt>
   e8e84: f81783a0     	stur	x0, [x29, #-0x88]
   e8e88: 14000001     	b	0xe8e8c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xd0>
   e8e8c: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8e90: 91008100     	add	x0, x8, #0x20
   e8e94: 97ff0787     	bl	0xaacb0 <EAS_Init@plt>
   e8e98: f81703a0     	stur	x0, [x29, #-0x90]
   e8e9c: 14000001     	b	0xe8ea0 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xe4>
   e8ea0: f85703a8     	ldur	x8, [x29, #-0x90]
   e8ea4: f81a83a8     	stur	x8, [x29, #-0x58]
   e8ea8: f85a83a9     	ldur	x9, [x29, #-0x58]
   e8eac: b50004a9     	cbnz	x9, 0xe8f40 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x184>
   e8eb0: 14000001     	b	0xe8eb4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0xf8>
   e8eb4: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8eb8: f9401109     	ldr	x9, [x8, #0x20]
   e8ebc: 91004100     	add	x0, x8, #0x10
   e8ec0: f81683a9     	stur	x9, [x29, #-0x98]
   e8ec4: 97fedf4f     	bl	0xa0c00 <_ZNK7android2spINS_13MidiIoWrapperEEptEv@plt>
   e8ec8: f90053e0     	str	x0, [sp, #0xa0]
   e8ecc: 14000001     	b	0xe8ed0 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x114>
   e8ed0: f94053e0     	ldr	x0, [sp, #0xa0]
   e8ed4: 97fee9cf     	bl	0xa3610 <_ZN7android13MidiIoWrapper10getLocatorEv@plt>
   e8ed8: f9004fe0     	str	x0, [sp, #0x98]
   e8edc: 14000001     	b	0xe8ee0 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x124>
   e8ee0: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8ee4: 9100a102     	add	x2, x8, #0x28
   e8ee8: f85683a0     	ldur	x0, [x29, #-0x98]
   e8eec: f9404fe1     	ldr	x1, [sp, #0x98]
   e8ef0: 97fefb20     	bl	0xa7b70 <EAS_OpenFile@plt>
   e8ef4: f9004be0     	str	x0, [sp, #0x90]
   e8ef8: 14000001     	b	0xe8efc <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x140>
   e8efc: f9404be8     	ldr	x8, [sp, #0x90]
   e8f00: f81a83a8     	stur	x8, [x29, #-0x58]
   e8f04: 1400000f     	b	0xe8f40 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x184>
   e8f08: f81b83a0     	stur	x0, [x29, #-0x48]
   e8f0c: 2a0103e8     	mov	w8, w1
   e8f10: b81b43a8     	stur	w8, [x29, #-0x4c]
   e8f14: 1400009f     	b	0xe9190 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3d4>
   e8f18: f81b83a0     	stur	x0, [x29, #-0x48]
   e8f1c: 2a0103e8     	mov	w8, w1
   e8f20: b81b43a8     	stur	w8, [x29, #-0x4c]
   e8f24: 14000098     	b	0xe9184 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3c8>
   e8f28: f81b83a0     	stur	x0, [x29, #-0x48]
   e8f2c: 2a0103e8     	mov	w8, w1
   e8f30: b81b43a8     	stur	w8, [x29, #-0x4c]
   e8f34: f85883a0     	ldur	x0, [x29, #-0x78]
   e8f38: 97fede8a     	bl	0xa0960 <_ZdlPv@plt>
   e8f3c: 14000092     	b	0xe9184 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3c8>
   e8f40: f85a83a8     	ldur	x8, [x29, #-0x58]
   e8f44: b5000168     	cbnz	x8, 0xe8f70 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1b4>
   e8f48: 14000001     	b	0xe8f4c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x190>
   e8f4c: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8f50: f9401100     	ldr	x0, [x8, #0x20]
   e8f54: f9401501     	ldr	x1, [x8, #0x28]
   e8f58: 97feecee     	bl	0xa4310 <EAS_Prepare@plt>
   e8f5c: f90047e0     	str	x0, [sp, #0x88]
   e8f60: 14000001     	b	0xe8f64 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1a8>
   e8f64: f94047e8     	ldr	x8, [sp, #0x88]
   e8f68: f81a83a8     	stur	x8, [x29, #-0x58]
   e8f6c: 14000001     	b	0xe8f70 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1b4>
   e8f70: f85a83a8     	ldur	x8, [x29, #-0x58]
   e8f74: b5000188     	cbnz	x8, 0xe8fa4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1e8>
   e8f78: 14000001     	b	0xe8f7c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1c0>
   e8f7c: f85a03a8     	ldur	x8, [x29, #-0x60]
   e8f80: f9401100     	ldr	x0, [x8, #0x20]
   e8f84: f9401501     	ldr	x1, [x8, #0x28]
   e8f88: d10083a2     	sub	x2, x29, #0x20
   e8f8c: 97fef3ed     	bl	0xa5f40 <EAS_ParseMetaData@plt>
   e8f90: f90043e0     	str	x0, [sp, #0x80]
   e8f94: 14000001     	b	0xe8f98 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1dc>
   e8f98: f94043e8     	ldr	x8, [sp, #0x80]
   e8f9c: f81a83a8     	stur	x8, [x29, #-0x58]
   e8fa0: 14000001     	b	0xe8fa4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1e8>
   e8fa4: f85a83a8     	ldur	x8, [x29, #-0x58]
   e8fa8: b4000068     	cbz	x8, 0xe8fb4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1f8>
   e8fac: 14000001     	b	0xe8fb0 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x1f4>
   e8fb0: 1400006a     	b	0xe9158 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x39c>
   e8fb4: f85c83a0     	ldur	x0, [x29, #-0x38]
   e8fb8: aa1f03e1     	mov	x1, xzr
   e8fbc: 97feffc9     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   e8fc0: b9007fe0     	str	w0, [sp, #0x7c]
   e8fc4: 14000001     	b	0xe8fc8 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x20c>
   e8fc8: b9407fe8     	ldr	w8, [sp, #0x7c]
   e8fcc: 36000208     	tbz	w8, #0x0, 0xe900c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x250>
   e8fd0: 14000001     	b	0xe8fd4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x218>
   e8fd4: f85c83a0     	ldur	x0, [x29, #-0x38]
   e8fd8: 97feefb6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e8fdc: f9003be0     	str	x0, [sp, #0x70]
   e8fe0: 14000001     	b	0xe8fe4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x228>
   e8fe4: 90000e08     	adrp	x8, 0x2a8000
   e8fe8: f9454508     	ldr	x8, [x8, #0xa88]
   e8fec: f9400102     	ldr	x2, [x8]
   e8ff0: 528daca1     	mov	w1, #0x6d65             // =28005
   e8ff4: 72adad21     	movk	w1, #0x6d69, lsl #16
   e8ff8: f9403be0     	ldr	x0, [sp, #0x70]
   e8ffc: 97fedcf1     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   e9000: b9006fe0     	str	w0, [sp, #0x6c]
   e9004: 14000001     	b	0xe9008 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x24c>
   e9008: 14000001     	b	0xe900c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x250>
   e900c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e9010: aa1f03e1     	mov	x1, xzr
   e9014: 97feffb3     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   e9018: b9006be0     	str	w0, [sp, #0x68]
   e901c: 14000001     	b	0xe9020 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x264>
   e9020: b9406be8     	ldr	w8, [sp, #0x68]
   e9024: 36000928     	tbz	w8, #0x0, 0xe9148 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x38c>
   e9028: 14000001     	b	0xe902c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x270>
   e902c: f85c03a0     	ldur	x0, [x29, #-0x40]
   e9030: 97feefa0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e9034: f90033e0     	str	x0, [sp, #0x60]
   e9038: 14000001     	b	0xe903c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x280>
   e903c: f0000de8     	adrp	x8, 0x2a8000
   e9040: f941f108     	ldr	x8, [x8, #0x3e0]
   e9044: f9400102     	ldr	x2, [x8]
   e9048: 528daca1     	mov	w1, #0x6d65             // =28005
   e904c: 72adad21     	movk	w1, #0x6d69, lsl #16
   e9050: f94033e0     	ldr	x0, [sp, #0x60]
   e9054: 97fedcdb     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   e9058: b9005fe0     	str	w0, [sp, #0x5c]
   e905c: 14000001     	b	0xe9060 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x2a4>
   e9060: f85c03a0     	ldur	x0, [x29, #-0x40]
   e9064: 97feef93     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e9068: f9002be0     	str	x0, [sp, #0x50]
   e906c: 14000001     	b	0xe9070 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x2b4>
   e9070: f85e03a8     	ldur	x8, [x29, #-0x20]
   e9074: 52807d09     	mov	w9, #0x3e8              // =1000
   e9078: 2a0903ea     	mov	w10, w9
   e907c: 9b0a7d02     	mul	x2, x8, x10
   e9080: 528e4c21     	mov	w1, #0x7261             // =29281
   e9084: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   e9088: f9402be0     	ldr	x0, [sp, #0x50]
   e908c: 97ff022d     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   e9090: b9004fe0     	str	w0, [sp, #0x4c]
   e9094: 14000001     	b	0xe9098 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x2dc>
   e9098: 97fee946     	bl	0xa35b0 <EAS_Config@plt>
   e909c: f90023e0     	str	x0, [sp, #0x40]
   e90a0: 14000001     	b	0xe90a4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x2e8>
   e90a4: f94023e8     	ldr	x8, [sp, #0x40]
   e90a8: f85a03a9     	ldur	x9, [x29, #-0x60]
   e90ac: f9001928     	str	x8, [x9, #0x30]
   e90b0: f85c03a0     	ldur	x0, [x29, #-0x40]
   e90b4: 97feef7f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e90b8: f9001fe0     	str	x0, [sp, #0x38]
   e90bc: 14000001     	b	0xe90c0 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x304>
   e90c0: f85a03a8     	ldur	x8, [x29, #-0x60]
   e90c4: f9401909     	ldr	x9, [x8, #0x30]
   e90c8: b9402122     	ldr	w2, [x9, #0x20]
   e90cc: 528e8ca1     	mov	w1, #0x7465             // =29797
   e90d0: 72ae6e41     	movk	w1, #0x7372, lsl #16
   e90d4: f9401fe0     	ldr	x0, [sp, #0x38]
   e90d8: 97fee9e6     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e90dc: b90037e0     	str	w0, [sp, #0x34]
   e90e0: 14000001     	b	0xe90e4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x328>
   e90e4: f85c03a0     	ldur	x0, [x29, #-0x40]
   e90e8: 97feef72     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e90ec: f90017e0     	str	x0, [sp, #0x28]
   e90f0: 14000001     	b	0xe90f4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x338>
   e90f4: f85a03a8     	ldur	x8, [x29, #-0x60]
   e90f8: f9401909     	ldr	x9, [x8, #0x30]
   e90fc: b9401922     	ldr	w2, [x9, #0x18]
   e9100: 528d0dc1     	mov	w1, #0x686e             // =26734
   e9104: 72a46c61     	movk	w1, #0x2363, lsl #16
   e9108: f94017e0     	ldr	x0, [sp, #0x28]
   e910c: 97fee9d9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e9110: b90027e0     	str	w0, [sp, #0x24]
   e9114: 14000001     	b	0xe9118 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x35c>
   e9118: f85c03a0     	ldur	x0, [x29, #-0x40]
   e911c: 97feef65     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   e9120: f9000fe0     	str	x0, [sp, #0x18]
   e9124: 14000001     	b	0xe9128 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x36c>
   e9128: 5289aca1     	mov	w1, #0x4d65             // =19813
   e912c: 72aa0861     	movk	w1, #0x5043, lsl #16
   e9130: 321f03e2     	orr	w2, wzr, #0x2
   e9134: f9400fe0     	ldr	x0, [sp, #0x18]
   e9138: 97fee9ce     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   e913c: b90017e0     	str	w0, [sp, #0x14]
   e9140: 14000001     	b	0xe9144 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x388>
   e9144: 14000001     	b	0xe9148 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x38c>
   e9148: 320003e8     	orr	w8, wzr, #0x1
   e914c: f85a03a9     	ldur	x9, [x29, #-0x60]
   e9150: 3900e128     	strb	w8, [x9, #0x38]
   e9154: 14000001     	b	0xe9158 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x39c>
   e9158: d53bd048     	mrs	x8, TPIDR_EL0
   e915c: f9401508     	ldr	x8, [x8, #0x28]
   e9160: f85e83a9     	ldur	x9, [x29, #-0x18]
   e9164: eb090108     	subs	x8, x8, x9
   e9168: f90007e8     	str	x8, [sp, #0x8]
   e916c: 540001c1     	b.ne	0xe91a4 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3e8>
   e9170: 14000001     	b	0xe9174 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3b8>
   e9174: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   e9178: f9409bfc     	ldr	x28, [sp, #0x130]
   e917c: 910543ff     	add	sp, sp, #0x150
   e9180: d65f03c0     	ret
   e9184: f85903a0     	ldur	x0, [x29, #-0x70]
   e9188: 97fee2ca     	bl	0xa1cb0 <_ZN7android2spINS_13MidiIoWrapperEED2Ev@plt>
   e918c: 14000001     	b	0xe9190 <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3d4>
   e9190: f85a03a0     	ldur	x0, [x29, #-0x60]
   e9194: 97fede5b     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e9198: 14000001     	b	0xe919c <android::MidiEngine::MidiEngine(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, android::sp<android::MetaData> const&)+0x3e0>
   e919c: f85b83a0     	ldur	x0, [x29, #-0x48]
   e91a0: 97fefb5c     	bl	0xa7f10 <_Unwind_Resume@plt>
   e91a4: 97ff02f3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000e91a8 <android::sp<android::MidiIoWrapper>::sp()>:
   e91a8: d10043ff     	sub	sp, sp, #0x10
   e91ac: d2800008     	mov	x8, #0x0                // =0
   e91b0: f90007e0     	str	x0, [sp, #0x8]
   e91b4: f94007e0     	ldr	x0, [sp, #0x8]
   e91b8: f9000008     	str	x8, [x0]
   e91bc: 910043ff     	add	sp, sp, #0x10
   e91c0: d65f03c0     	ret

00000000000e91c4 <android::sp<android::MidiIoWrapper>::operator=(android::MidiIoWrapper*)>:
   e91c4: d100c3ff     	sub	sp, sp, #0x30
   e91c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e91cc: 910083fd     	add	x29, sp, #0x20
   e91d0: d2800008     	mov	x8, #0x0                // =0
   e91d4: f81f83a0     	stur	x0, [x29, #-0x8]
   e91d8: f9000be1     	str	x1, [sp, #0x10]
   e91dc: f85f83a0     	ldur	x0, [x29, #-0x8]
   e91e0: f9400be1     	ldr	x1, [sp, #0x10]
   e91e4: eb08003f     	cmp	x1, x8
   e91e8: 1a9f07e9     	cset	w9, ne
   e91ec: f90007e8     	str	x8, [sp, #0x8]
   e91f0: f90003e0     	str	x0, [sp]
   e91f4: 37000049     	tbnz	w9, #0x0, 0xe91fc <android::sp<android::MidiIoWrapper>::operator=(android::MidiIoWrapper*)+0x38>
   e91f8: 14000004     	b	0xe9208 <android::sp<android::MidiIoWrapper>::operator=(android::MidiIoWrapper*)+0x44>
   e91fc: f9400be0     	ldr	x0, [sp, #0x10]
   e9200: f94003e1     	ldr	x1, [sp]
   e9204: 97ff0587     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e9208: f94003e8     	ldr	x8, [sp]
   e920c: f9400108     	ldr	x8, [x8]
   e9210: f94007e9     	ldr	x9, [sp, #0x8]
   e9214: eb09011f     	cmp	x8, x9
   e9218: 1a9f07ea     	cset	w10, ne
   e921c: 3700004a     	tbnz	w10, #0x0, 0xe9224 <android::sp<android::MidiIoWrapper>::operator=(android::MidiIoWrapper*)+0x60>
   e9220: 14000005     	b	0xe9234 <android::sp<android::MidiIoWrapper>::operator=(android::MidiIoWrapper*)+0x70>
   e9224: f94003e8     	ldr	x8, [sp]
   e9228: f9400100     	ldr	x0, [x8]
   e922c: f94003e1     	ldr	x1, [sp]
   e9230: 97feeb88     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   e9234: f9400be8     	ldr	x8, [sp, #0x10]
   e9238: f94003e9     	ldr	x9, [sp]
   e923c: f9000128     	str	x8, [x9]
   e9240: f94003e0     	ldr	x0, [sp]
   e9244: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e9248: 9100c3ff     	add	sp, sp, #0x30
   e924c: d65f03c0     	ret

00000000000e9250 <android::sp<android::MidiIoWrapper>::operator->() const>:
   e9250: d10043ff     	sub	sp, sp, #0x10
   e9254: f90007e0     	str	x0, [sp, #0x8]
   e9258: f94007e0     	ldr	x0, [sp, #0x8]
   e925c: f9400000     	ldr	x0, [x0]
   e9260: 910043ff     	add	sp, sp, #0x10
   e9264: d65f03c0     	ret

00000000000e9268 <android::sp<android::MidiIoWrapper>::~sp()>:
   e9268: d10083ff     	sub	sp, sp, #0x20
   e926c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e9270: 910043fd     	add	x29, sp, #0x10
   e9274: d2800008     	mov	x8, #0x0                // =0
   e9278: f90007e0     	str	x0, [sp, #0x8]
   e927c: f94007e0     	ldr	x0, [sp, #0x8]
   e9280: aa0003e9     	mov	x9, x0
   e9284: f9400129     	ldr	x9, [x9]
   e9288: eb08013f     	cmp	x9, x8
   e928c: 1a9f07ea     	cset	w10, ne
   e9290: f90003e0     	str	x0, [sp]
   e9294: 3700004a     	tbnz	w10, #0x0, 0xe929c <android::sp<android::MidiIoWrapper>::~sp()+0x34>
   e9298: 14000006     	b	0xe92b0 <android::sp<android::MidiIoWrapper>::~sp()+0x48>
   e929c: f94003e8     	ldr	x8, [sp]
   e92a0: f9400100     	ldr	x0, [x8]
   e92a4: f94003e1     	ldr	x1, [sp]
   e92a8: 97feeb6a     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   e92ac: 14000001     	b	0xe92b0 <android::sp<android::MidiIoWrapper>::~sp()+0x48>
   e92b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e92b4: 910083ff     	add	sp, sp, #0x20
   e92b8: d65f03c0     	ret
   e92bc: 97ff13c2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e92c0 <android::MidiEngine::~MidiEngine()>:
   e92c0: d10103ff     	sub	sp, sp, #0x40
   e92c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e92c8: 9100c3fd     	add	x29, sp, #0x30
   e92cc: f0000de8     	adrp	x8, 0x2a8000
   e92d0: f9465908     	ldr	x8, [x8, #0xcb0]
   e92d4: b27c03e9     	orr	x9, xzr, #0x10
   e92d8: 8b090108     	add	x8, x8, x9
   e92dc: d2800009     	mov	x9, #0x0                // =0
   e92e0: f81f83a0     	stur	x0, [x29, #-0x8]
   e92e4: f85f83a0     	ldur	x0, [x29, #-0x8]
   e92e8: f9000008     	str	x8, [x0]
   e92ec: f9401408     	ldr	x8, [x0, #0x28]
   e92f0: eb09011f     	cmp	x8, x9
   e92f4: 1a9f07ea     	cset	w10, ne
   e92f8: f9000be9     	str	x9, [sp, #0x10]
   e92fc: f90007e0     	str	x0, [sp, #0x8]
   e9300: 3700004a     	tbnz	w10, #0x0, 0xe9308 <android::MidiEngine::~MidiEngine()+0x48>
   e9304: 14000011     	b	0xe9348 <android::MidiEngine::~MidiEngine()+0x88>
   e9308: f94007e8     	ldr	x8, [sp, #0x8]
   e930c: f9401100     	ldr	x0, [x8, #0x20]
   e9310: f9401501     	ldr	x1, [x8, #0x28]
   e9314: 97ff0803     	bl	0xab320 <EAS_CloseFile@plt>
   e9318: 14000001     	b	0xe931c <android::MidiEngine::~MidiEngine()+0x5c>
   e931c: 1400000b     	b	0xe9348 <android::MidiEngine::~MidiEngine()+0x88>
   e9320: b27c03e8     	orr	x8, xzr, #0x10
   e9324: 2a0103e9     	mov	w9, w1
   e9328: f81f03a0     	stur	x0, [x29, #-0x10]
   e932c: b81ec3a9     	stur	w9, [x29, #-0x14]
   e9330: f94007e0     	ldr	x0, [sp, #0x8]
   e9334: 8b080000     	add	x0, x0, x8
   e9338: 97fee25e     	bl	0xa1cb0 <_ZN7android2spINS_13MidiIoWrapperEED2Ev@plt>
   e933c: f94007e0     	ldr	x0, [sp, #0x8]
   e9340: 97feddf0     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e9344: 14000021     	b	0xe93c8 <android::MidiEngine::~MidiEngine()+0x108>
   e9348: f94007e8     	ldr	x8, [sp, #0x8]
   e934c: f9401109     	ldr	x9, [x8, #0x20]
   e9350: f9400bea     	ldr	x10, [sp, #0x10]
   e9354: eb0a013f     	cmp	x9, x10
   e9358: 1a9f07eb     	cset	w11, ne
   e935c: 3700004b     	tbnz	w11, #0x0, 0xe9364 <android::MidiEngine::~MidiEngine()+0xa4>
   e9360: 14000005     	b	0xe9374 <android::MidiEngine::~MidiEngine()+0xb4>
   e9364: f94007e8     	ldr	x8, [sp, #0x8]
   e9368: f9401100     	ldr	x0, [x8, #0x20]
   e936c: 97fef6a1     	bl	0xa6df0 <EAS_Shutdown@plt>
   e9370: 14000001     	b	0xe9374 <android::MidiEngine::~MidiEngine()+0xb4>
   e9374: f94007e8     	ldr	x8, [sp, #0x8]
   e9378: f9400d09     	ldr	x9, [x8, #0x18]
   e937c: f9400bea     	ldr	x10, [sp, #0x10]
   e9380: eb0a013f     	cmp	x9, x10
   e9384: 1a9f17eb     	cset	w11, eq
   e9388: f90003e9     	str	x9, [sp]
   e938c: 370000cb     	tbnz	w11, #0x0, 0xe93a4 <android::MidiEngine::~MidiEngine()+0xe4>
   e9390: f94003e8     	ldr	x8, [sp]
   e9394: f9400109     	ldr	x9, [x8]
   e9398: f9400529     	ldr	x9, [x9, #0x8]
   e939c: aa0803e0     	mov	x0, x8
   e93a0: d63f0120     	blr	x9
   e93a4: b27c03e8     	orr	x8, xzr, #0x10
   e93a8: f94007e9     	ldr	x9, [sp, #0x8]
   e93ac: 8b080120     	add	x0, x9, x8
   e93b0: 97fee240     	bl	0xa1cb0 <_ZN7android2spINS_13MidiIoWrapperEED2Ev@plt>
   e93b4: f94007e0     	ldr	x0, [sp, #0x8]
   e93b8: 97feddd2     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e93bc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e93c0: 910103ff     	add	sp, sp, #0x40
   e93c4: d65f03c0     	ret
   e93c8: f85f03a0     	ldur	x0, [x29, #-0x10]
   e93cc: 97ff137e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000e93d0 <android::MidiEngine::~MidiEngine()>:
   e93d0: d10083ff     	sub	sp, sp, #0x20
   e93d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e93d8: 910043fd     	add	x29, sp, #0x10
   e93dc: f0000de8     	adrp	x8, 0x2a8000
   e93e0: f9470908     	ldr	x8, [x8, #0xe10]
   e93e4: f90007e0     	str	x0, [sp, #0x8]
   e93e8: f94007e0     	ldr	x0, [sp, #0x8]
   e93ec: f90003e0     	str	x0, [sp]
   e93f0: d63f0100     	blr	x8
   e93f4: f94003e0     	ldr	x0, [sp]
   e93f8: 97fedd5a     	bl	0xa0960 <_ZdlPv@plt>
   e93fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e9400: 910083ff     	add	sp, sp, #0x20
   e9404: d65f03c0     	ret

00000000000e9408 <android::MidiEngine::initCheck()>:
   e9408: d10043ff     	sub	sp, sp, #0x10
   e940c: 52800008     	mov	w8, #0x0                // =0
   e9410: 320103e9     	orr	w9, wzr, #0x80000000
   e9414: f90007e0     	str	x0, [sp, #0x8]
   e9418: f94007e0     	ldr	x0, [sp, #0x8]
   e941c: 3940e00a     	ldrb	w10, [x0, #0x38]
   e9420: 7200015f     	tst	w10, #0x1
   e9424: 1a891100     	csel	w0, w8, w9, ne
   e9428: 910043ff     	add	sp, sp, #0x10
   e942c: d65f03c0     	ret

00000000000e9430 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)>:
   e9430: d10283ff     	sub	sp, sp, #0xa0
   e9434: a9097bfd     	stp	x29, x30, [sp, #0x90]
   e9438: 910243fd     	add	x29, sp, #0x90
   e943c: b27d03e8     	orr	x8, xzr, #0x8
   e9440: f0000de9     	adrp	x9, 0x2a8000
   e9444: f943ad29     	ldr	x9, [x9, #0x758]
   e9448: f81f83a0     	stur	x0, [x29, #-0x8]
   e944c: f81f03a1     	stur	x1, [x29, #-0x10]
   e9450: f81e83a2     	stur	x2, [x29, #-0x18]
   e9454: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9458: f85f03a1     	ldur	x1, [x29, #-0x10]
   e945c: 8b080022     	add	x2, x1, x8
   e9460: f81d03a0     	stur	x0, [x29, #-0x30]
   e9464: f81c83a1     	stur	x1, [x29, #-0x38]
   e9468: aa0203e1     	mov	x1, x2
   e946c: f81c03a8     	stur	x8, [x29, #-0x40]
   e9470: f90027e9     	str	x9, [sp, #0x48]
   e9474: 97fef93b     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   e9478: f85c83a8     	ldur	x8, [x29, #-0x38]
   e947c: f9400109     	ldr	x9, [x8]
   e9480: f85d03a0     	ldur	x0, [x29, #-0x30]
   e9484: f9000009     	str	x9, [x0]
   e9488: f9401d09     	ldr	x9, [x8, #0x38]
   e948c: f9400001     	ldr	x1, [x0]
   e9490: f85e8021     	ldur	x1, [x1, #-0x18]
   e9494: 8b010001     	add	x1, x0, x1
   e9498: f9000029     	str	x9, [x1]
   e949c: f85c03a9     	ldur	x9, [x29, #-0x40]
   e94a0: 8b090001     	add	x1, x0, x9
   e94a4: f85e83a2     	ldur	x2, [x29, #-0x18]
   e94a8: aa0103e0     	mov	x0, x1
   e94ac: f90023e1     	str	x1, [sp, #0x40]
   e94b0: aa0203e1     	mov	x1, x2
   e94b4: 97fedb27     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   e94b8: 14000001     	b	0xe94bc <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x8c>
   e94bc: b27d07e8     	orr	x8, xzr, #0x18
   e94c0: f85d03a9     	ldur	x9, [x29, #-0x30]
   e94c4: b900113f     	str	wzr, [x9, #0x10]
   e94c8: 8b080128     	add	x8, x9, x8
   e94cc: aa0803e0     	mov	x0, x8
   e94d0: f9001fe8     	str	x8, [sp, #0x38]
   e94d4: 97ff02a7     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   e94d8: 14000001     	b	0xe94dc <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xac>
   e94dc: b27b03e8     	orr	x8, xzr, #0x20
   e94e0: f85d03a9     	ldur	x9, [x29, #-0x30]
   e94e4: 8b080128     	add	x8, x9, x8
   e94e8: aa0803e0     	mov	x0, x8
   e94ec: f9001be8     	str	x8, [sp, #0x30]
   e94f0: 97ff02a0     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   e94f4: 14000001     	b	0xe94f8 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xc8>
   e94f8: d2800508     	mov	x8, #0x28               // =40
   e94fc: f85d03a9     	ldur	x9, [x29, #-0x30]
   e9500: 8b080128     	add	x8, x9, x8
   e9504: aa0803e0     	mov	x0, x8
   e9508: f90017e8     	str	x8, [sp, #0x28]
   e950c: 97fee7bd     	bl	0xa3400 <_ZN7android2spINS_10MidiEngineEEC2Ev@plt>
   e9510: 14000001     	b	0xe9514 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xe4>
   e9514: b27d0be0     	orr	x0, xzr, #0x38
   e9518: 97fefe7e     	bl	0xa8f10 <_Znwm@plt>
   e951c: f90013e0     	str	x0, [sp, #0x20]
   e9520: 14000001     	b	0xe9524 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xf4>
   e9524: f94013e0     	ldr	x0, [sp, #0x20]
   e9528: 97fef762     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   e952c: 14000001     	b	0xe9530 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x100>
   e9530: b27d07e8     	orr	x8, xzr, #0x18
   e9534: f85d03a9     	ldur	x9, [x29, #-0x30]
   e9538: 8b080120     	add	x0, x9, x8
   e953c: f94013e1     	ldr	x1, [sp, #0x20]
   e9540: 97feea1c     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   e9544: 14000001     	b	0xe9548 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x118>
   e9548: b27d0be0     	orr	x0, xzr, #0x38
   e954c: 97fefe71     	bl	0xa8f10 <_Znwm@plt>
   e9550: f9000fe0     	str	x0, [sp, #0x18]
   e9554: 14000001     	b	0xe9558 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x128>
   e9558: f9400fe0     	ldr	x0, [sp, #0x18]
   e955c: 97fef755     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   e9560: 14000001     	b	0xe9564 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x134>
   e9564: b27b03e8     	orr	x8, xzr, #0x20
   e9568: f85d03a9     	ldur	x9, [x29, #-0x30]
   e956c: 8b080120     	add	x0, x9, x8
   e9570: f9400fe1     	ldr	x1, [sp, #0x18]
   e9574: 97feea0f     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   e9578: 14000001     	b	0xe957c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x14c>
   e957c: b27a03e0     	orr	x0, xzr, #0x40
   e9580: 97fefe64     	bl	0xa8f10 <_Znwm@plt>
   e9584: f9000be0     	str	x0, [sp, #0x10]
   e9588: 14000001     	b	0xe958c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x15c>
   e958c: b27b03e8     	orr	x8, xzr, #0x20
   e9590: b27d07e9     	orr	x9, xzr, #0x18
   e9594: b27d03ea     	orr	x10, xzr, #0x8
   e9598: f85d03ab     	ldur	x11, [x29, #-0x30]
   e959c: 8b0a0161     	add	x1, x11, x10
   e95a0: 8b090162     	add	x2, x11, x9
   e95a4: 8b080163     	add	x3, x11, x8
   e95a8: f9400be0     	ldr	x0, [sp, #0x10]
   e95ac: f94027e8     	ldr	x8, [sp, #0x48]
   e95b0: d63f0100     	blr	x8
   e95b4: 14000001     	b	0xe95b8 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x188>
   e95b8: d2800508     	mov	x8, #0x28               // =40
   e95bc: f85d03a9     	ldur	x9, [x29, #-0x30]
   e95c0: 8b080120     	add	x0, x9, x8
   e95c4: f9400be1     	ldr	x1, [sp, #0x10]
   e95c8: 97feef0e     	bl	0xa5200 <_ZN7android2spINS_10MidiEngineEEaSEPS1_@plt>
   e95cc: 14000001     	b	0xe95d0 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1a0>
   e95d0: d2800508     	mov	x8, #0x28               // =40
   e95d4: f85d03a9     	ldur	x9, [x29, #-0x30]
   e95d8: 8b080120     	add	x0, x9, x8
   e95dc: 97feeed5     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e95e0: f90007e0     	str	x0, [sp, #0x8]
   e95e4: 14000001     	b	0xe95e8 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1b8>
   e95e8: f94007e0     	ldr	x0, [sp, #0x8]
   e95ec: 97feed25     	bl	0xa4a80 <_ZN7android10MidiEngine9initCheckEv@plt>
   e95f0: b90007e0     	str	w0, [sp, #0x4]
   e95f4: 14000001     	b	0xe95f8 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1c8>
   e95f8: b94007e8     	ldr	w8, [sp, #0x4]
   e95fc: f85d03a9     	ldur	x9, [x29, #-0x30]
   e9600: b9001128     	str	w8, [x9, #0x10]
   e9604: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   e9608: 910283ff     	add	sp, sp, #0xa0
   e960c: d65f03c0     	ret
   e9610: 2a0103e8     	mov	w8, w1
   e9614: f81e03a0     	stur	x0, [x29, #-0x20]
   e9618: b81dc3a8     	stur	w8, [x29, #-0x24]
   e961c: 1400002a     	b	0xe96c4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x294>
   e9620: 2a0103e8     	mov	w8, w1
   e9624: f81e03a0     	stur	x0, [x29, #-0x20]
   e9628: b81dc3a8     	stur	w8, [x29, #-0x24]
   e962c: 14000024     	b	0xe96bc <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x28c>
   e9630: 2a0103e8     	mov	w8, w1
   e9634: f81e03a0     	stur	x0, [x29, #-0x20]
   e9638: b81dc3a8     	stur	w8, [x29, #-0x24]
   e963c: 1400001e     	b	0xe96b4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x284>
   e9640: 2a0103e8     	mov	w8, w1
   e9644: f81e03a0     	stur	x0, [x29, #-0x20]
   e9648: b81dc3a8     	stur	w8, [x29, #-0x24]
   e964c: 14000018     	b	0xe96ac <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x27c>
   e9650: 2a0103e8     	mov	w8, w1
   e9654: f81e03a0     	stur	x0, [x29, #-0x20]
   e9658: b81dc3a8     	stur	w8, [x29, #-0x24]
   e965c: 14000012     	b	0xe96a4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x274>
   e9660: 2a0103e8     	mov	w8, w1
   e9664: f81e03a0     	stur	x0, [x29, #-0x20]
   e9668: b81dc3a8     	stur	w8, [x29, #-0x24]
   e966c: f94013e0     	ldr	x0, [sp, #0x20]
   e9670: 97fedcbc     	bl	0xa0960 <_ZdlPv@plt>
   e9674: 1400000c     	b	0xe96a4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x274>
   e9678: 2a0103e8     	mov	w8, w1
   e967c: f81e03a0     	stur	x0, [x29, #-0x20]
   e9680: b81dc3a8     	stur	w8, [x29, #-0x24]
   e9684: f9400fe0     	ldr	x0, [sp, #0x18]
   e9688: 97fedcb6     	bl	0xa0960 <_ZdlPv@plt>
   e968c: 14000006     	b	0xe96a4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x274>
   e9690: 2a0103e8     	mov	w8, w1
   e9694: f81e03a0     	stur	x0, [x29, #-0x20]
   e9698: b81dc3a8     	stur	w8, [x29, #-0x24]
   e969c: f9400be0     	ldr	x0, [sp, #0x10]
   e96a0: 97fedcb0     	bl	0xa0960 <_ZdlPv@plt>
   e96a4: f94017e0     	ldr	x0, [sp, #0x28]
   e96a8: 97fefe56     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e96ac: f9401be0     	ldr	x0, [sp, #0x30]
   e96b0: 97fee0b0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e96b4: f9401fe0     	ldr	x0, [sp, #0x38]
   e96b8: 97fee0ae     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e96bc: f94023e0     	ldr	x0, [sp, #0x40]
   e96c0: 97feda44     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   e96c4: b27d03e8     	orr	x8, xzr, #0x8
   e96c8: f85c83a9     	ldur	x9, [x29, #-0x38]
   e96cc: 8b080121     	add	x1, x9, x8
   e96d0: f85d03a0     	ldur	x0, [x29, #-0x30]
   e96d4: 97ff0517     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   e96d8: f85e03a0     	ldur	x0, [x29, #-0x20]
   e96dc: 97fefa0d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e96e0 <android::sp<android::MidiEngine>::sp()>:
   e96e0: d10043ff     	sub	sp, sp, #0x10
   e96e4: d2800008     	mov	x8, #0x0                // =0
   e96e8: f90007e0     	str	x0, [sp, #0x8]
   e96ec: f94007e0     	ldr	x0, [sp, #0x8]
   e96f0: f9000008     	str	x8, [x0]
   e96f4: 910043ff     	add	sp, sp, #0x10
   e96f8: d65f03c0     	ret

00000000000e96fc <android::sp<android::MidiEngine>::operator=(android::MidiEngine*)>:
   e96fc: d100c3ff     	sub	sp, sp, #0x30
   e9700: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e9704: 910083fd     	add	x29, sp, #0x20
   e9708: d2800008     	mov	x8, #0x0                // =0
   e970c: f81f83a0     	stur	x0, [x29, #-0x8]
   e9710: f9000be1     	str	x1, [sp, #0x10]
   e9714: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9718: f9400be1     	ldr	x1, [sp, #0x10]
   e971c: eb08003f     	cmp	x1, x8
   e9720: 1a9f07e9     	cset	w9, ne
   e9724: f90007e8     	str	x8, [sp, #0x8]
   e9728: f90003e0     	str	x0, [sp]
   e972c: 37000049     	tbnz	w9, #0x0, 0xe9734 <android::sp<android::MidiEngine>::operator=(android::MidiEngine*)+0x38>
   e9730: 14000004     	b	0xe9740 <android::sp<android::MidiEngine>::operator=(android::MidiEngine*)+0x44>
   e9734: f9400be0     	ldr	x0, [sp, #0x10]
   e9738: f94003e1     	ldr	x1, [sp]
   e973c: 97ff0439     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e9740: f94003e8     	ldr	x8, [sp]
   e9744: f9400108     	ldr	x8, [x8]
   e9748: f94007e9     	ldr	x9, [sp, #0x8]
   e974c: eb09011f     	cmp	x8, x9
   e9750: 1a9f07ea     	cset	w10, ne
   e9754: 3700004a     	tbnz	w10, #0x0, 0xe975c <android::sp<android::MidiEngine>::operator=(android::MidiEngine*)+0x60>
   e9758: 14000005     	b	0xe976c <android::sp<android::MidiEngine>::operator=(android::MidiEngine*)+0x70>
   e975c: f94003e8     	ldr	x8, [sp]
   e9760: f9400100     	ldr	x0, [x8]
   e9764: f94003e1     	ldr	x1, [sp]
   e9768: 97feea3a     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   e976c: f9400be8     	ldr	x8, [sp, #0x10]
   e9770: f94003e9     	ldr	x9, [sp]
   e9774: f9000128     	str	x8, [x9]
   e9778: f94003e0     	ldr	x0, [sp]
   e977c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e9780: 9100c3ff     	add	sp, sp, #0x30
   e9784: d65f03c0     	ret

00000000000e9788 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)>:
   e9788: d10283ff     	sub	sp, sp, #0xa0
   e978c: a9097bfd     	stp	x29, x30, [sp, #0x90]
   e9790: 910243fd     	add	x29, sp, #0x90
   e9794: b27d0fe8     	orr	x8, xzr, #0x78
   e9798: f0000de9     	adrp	x9, 0x2a8000
   e979c: f9470529     	ldr	x9, [x9, #0xe08]
   e97a0: b27d03ea     	orr	x10, xzr, #0x8
   e97a4: 8b0a0129     	add	x9, x9, x10
   e97a8: f0000dea     	adrp	x10, 0x2a8000
   e97ac: f946494a     	ldr	x10, [x10, #0xc90]
   e97b0: b27d07eb     	orr	x11, xzr, #0x18
   e97b4: 8b0b014b     	add	x11, x10, x11
   e97b8: d280120c     	mov	x12, #0x90              // =144
   e97bc: 8b0c014a     	add	x10, x10, x12
   e97c0: f0000dec     	adrp	x12, 0x2a8000
   e97c4: f943ad8c     	ldr	x12, [x12, #0x758]
   e97c8: f81f83a0     	stur	x0, [x29, #-0x8]
   e97cc: f81f03a1     	stur	x1, [x29, #-0x10]
   e97d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   e97d4: 8b080008     	add	x8, x0, x8
   e97d8: f81d83a0     	stur	x0, [x29, #-0x28]
   e97dc: aa0803e0     	mov	x0, x8
   e97e0: f81d03a9     	stur	x9, [x29, #-0x30]
   e97e4: f81c83ab     	stur	x11, [x29, #-0x38]
   e97e8: f81c03aa     	stur	x10, [x29, #-0x40]
   e97ec: f90027ec     	str	x12, [sp, #0x48]
   e97f0: 97fee610     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   e97f4: f85d83a0     	ldur	x0, [x29, #-0x28]
   e97f8: f85d03a1     	ldur	x1, [x29, #-0x30]
   e97fc: 97fef859     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   e9800: 14000001     	b	0xe9804 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x7c>
   e9804: b27d03e8     	orr	x8, xzr, #0x8
   e9808: f85c83a9     	ldur	x9, [x29, #-0x38]
   e980c: f85d83aa     	ldur	x10, [x29, #-0x28]
   e9810: f9000149     	str	x9, [x10]
   e9814: f85c03ab     	ldur	x11, [x29, #-0x40]
   e9818: f9003d4b     	str	x11, [x10, #0x78]
   e981c: 8b080148     	add	x8, x10, x8
   e9820: f85f03a1     	ldur	x1, [x29, #-0x10]
   e9824: aa0803e0     	mov	x0, x8
   e9828: f90023e8     	str	x8, [sp, #0x40]
   e982c: 97feda49     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   e9830: 14000001     	b	0xe9834 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xac>
   e9834: b27d07e8     	orr	x8, xzr, #0x18
   e9838: f85d83a9     	ldur	x9, [x29, #-0x28]
   e983c: b900113f     	str	wzr, [x9, #0x10]
   e9840: 8b080128     	add	x8, x9, x8
   e9844: aa0803e0     	mov	x0, x8
   e9848: f9001fe8     	str	x8, [sp, #0x38]
   e984c: 97ff01c9     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   e9850: 14000001     	b	0xe9854 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xcc>
   e9854: b27b03e8     	orr	x8, xzr, #0x20
   e9858: f85d83a9     	ldur	x9, [x29, #-0x28]
   e985c: 8b080128     	add	x8, x9, x8
   e9860: aa0803e0     	mov	x0, x8
   e9864: f9001be8     	str	x8, [sp, #0x30]
   e9868: 97ff01c2     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   e986c: 14000001     	b	0xe9870 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0xe8>
   e9870: d2800508     	mov	x8, #0x28               // =40
   e9874: f85d83a9     	ldur	x9, [x29, #-0x28]
   e9878: 8b080128     	add	x8, x9, x8
   e987c: aa0803e0     	mov	x0, x8
   e9880: f90017e8     	str	x8, [sp, #0x28]
   e9884: 97fee6df     	bl	0xa3400 <_ZN7android2spINS_10MidiEngineEEC2Ev@plt>
   e9888: 14000001     	b	0xe988c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x104>
   e988c: b27d0be0     	orr	x0, xzr, #0x38
   e9890: 97fefda0     	bl	0xa8f10 <_Znwm@plt>
   e9894: f90013e0     	str	x0, [sp, #0x20]
   e9898: 14000001     	b	0xe989c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x114>
   e989c: f94013e0     	ldr	x0, [sp, #0x20]
   e98a0: 97fef684     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   e98a4: 14000001     	b	0xe98a8 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x120>
   e98a8: b27d07e8     	orr	x8, xzr, #0x18
   e98ac: f85d83a9     	ldur	x9, [x29, #-0x28]
   e98b0: 8b080120     	add	x0, x9, x8
   e98b4: f94013e1     	ldr	x1, [sp, #0x20]
   e98b8: 97fee93e     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   e98bc: 14000001     	b	0xe98c0 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x138>
   e98c0: b27d0be0     	orr	x0, xzr, #0x38
   e98c4: 97fefd93     	bl	0xa8f10 <_Znwm@plt>
   e98c8: f9000fe0     	str	x0, [sp, #0x18]
   e98cc: 14000001     	b	0xe98d0 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x148>
   e98d0: f9400fe0     	ldr	x0, [sp, #0x18]
   e98d4: 97fef677     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   e98d8: 14000001     	b	0xe98dc <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x154>
   e98dc: b27b03e8     	orr	x8, xzr, #0x20
   e98e0: f85d83a9     	ldur	x9, [x29, #-0x28]
   e98e4: 8b080120     	add	x0, x9, x8
   e98e8: f9400fe1     	ldr	x1, [sp, #0x18]
   e98ec: 97fee931     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   e98f0: 14000001     	b	0xe98f4 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x16c>
   e98f4: b27a03e0     	orr	x0, xzr, #0x40
   e98f8: 97fefd86     	bl	0xa8f10 <_Znwm@plt>
   e98fc: f9000be0     	str	x0, [sp, #0x10]
   e9900: 14000001     	b	0xe9904 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x17c>
   e9904: b27b03e8     	orr	x8, xzr, #0x20
   e9908: b27d07e9     	orr	x9, xzr, #0x18
   e990c: b27d03ea     	orr	x10, xzr, #0x8
   e9910: f85d83ab     	ldur	x11, [x29, #-0x28]
   e9914: 8b0a0161     	add	x1, x11, x10
   e9918: 8b090162     	add	x2, x11, x9
   e991c: 8b080163     	add	x3, x11, x8
   e9920: f9400be0     	ldr	x0, [sp, #0x10]
   e9924: f94027e8     	ldr	x8, [sp, #0x48]
   e9928: d63f0100     	blr	x8
   e992c: 14000001     	b	0xe9930 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1a8>
   e9930: d2800508     	mov	x8, #0x28               // =40
   e9934: f85d83a9     	ldur	x9, [x29, #-0x28]
   e9938: 8b080120     	add	x0, x9, x8
   e993c: f9400be1     	ldr	x1, [sp, #0x10]
   e9940: 97feee30     	bl	0xa5200 <_ZN7android2spINS_10MidiEngineEEaSEPS1_@plt>
   e9944: 14000001     	b	0xe9948 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1c0>
   e9948: d2800508     	mov	x8, #0x28               // =40
   e994c: f85d83a9     	ldur	x9, [x29, #-0x28]
   e9950: 8b080120     	add	x0, x9, x8
   e9954: 97feedf7     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e9958: f90007e0     	str	x0, [sp, #0x8]
   e995c: 14000001     	b	0xe9960 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1d8>
   e9960: f94007e0     	ldr	x0, [sp, #0x8]
   e9964: 97feec47     	bl	0xa4a80 <_ZN7android10MidiEngine9initCheckEv@plt>
   e9968: b90007e0     	str	w0, [sp, #0x4]
   e996c: 14000001     	b	0xe9970 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x1e8>
   e9970: b94007e8     	ldr	w8, [sp, #0x4]
   e9974: f85d83a9     	ldur	x9, [x29, #-0x28]
   e9978: b9001128     	str	w8, [x9, #0x10]
   e997c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   e9980: 910283ff     	add	sp, sp, #0xa0
   e9984: d65f03c0     	ret
   e9988: 2a0103e8     	mov	w8, w1
   e998c: f81e83a0     	stur	x0, [x29, #-0x18]
   e9990: b81e43a8     	stur	w8, [x29, #-0x1c]
   e9994: 14000031     	b	0xe9a58 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2d0>
   e9998: 2a0103e8     	mov	w8, w1
   e999c: f81e83a0     	stur	x0, [x29, #-0x18]
   e99a0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99a4: 1400002a     	b	0xe9a4c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2c4>
   e99a8: 2a0103e8     	mov	w8, w1
   e99ac: f81e83a0     	stur	x0, [x29, #-0x18]
   e99b0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99b4: 14000024     	b	0xe9a44 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2bc>
   e99b8: 2a0103e8     	mov	w8, w1
   e99bc: f81e83a0     	stur	x0, [x29, #-0x18]
   e99c0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99c4: 1400001e     	b	0xe9a3c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2b4>
   e99c8: 2a0103e8     	mov	w8, w1
   e99cc: f81e83a0     	stur	x0, [x29, #-0x18]
   e99d0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99d4: 14000018     	b	0xe9a34 <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2ac>
   e99d8: 2a0103e8     	mov	w8, w1
   e99dc: f81e83a0     	stur	x0, [x29, #-0x18]
   e99e0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99e4: 14000012     	b	0xe9a2c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2a4>
   e99e8: 2a0103e8     	mov	w8, w1
   e99ec: f81e83a0     	stur	x0, [x29, #-0x18]
   e99f0: b81e43a8     	stur	w8, [x29, #-0x1c]
   e99f4: f94013e0     	ldr	x0, [sp, #0x20]
   e99f8: 97fedbda     	bl	0xa0960 <_ZdlPv@plt>
   e99fc: 1400000c     	b	0xe9a2c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2a4>
   e9a00: 2a0103e8     	mov	w8, w1
   e9a04: f81e83a0     	stur	x0, [x29, #-0x18]
   e9a08: b81e43a8     	stur	w8, [x29, #-0x1c]
   e9a0c: f9400fe0     	ldr	x0, [sp, #0x18]
   e9a10: 97fedbd4     	bl	0xa0960 <_ZdlPv@plt>
   e9a14: 14000006     	b	0xe9a2c <android::MidiExtractor::MidiExtractor(android::sp<android::DataSource> const&)+0x2a4>
   e9a18: 2a0103e8     	mov	w8, w1
   e9a1c: f81e83a0     	stur	x0, [x29, #-0x18]
   e9a20: b81e43a8     	stur	w8, [x29, #-0x1c]
   e9a24: f9400be0     	ldr	x0, [sp, #0x10]
   e9a28: 97fedbce     	bl	0xa0960 <_ZdlPv@plt>
   e9a2c: f94017e0     	ldr	x0, [sp, #0x28]
   e9a30: 97fefd74     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e9a34: f9401be0     	ldr	x0, [sp, #0x30]
   e9a38: 97fedfce     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9a3c: f9401fe0     	ldr	x0, [sp, #0x38]
   e9a40: 97fedfcc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9a44: f94023e0     	ldr	x0, [sp, #0x40]
   e9a48: 97fed962     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   e9a4c: f85d83a0     	ldur	x0, [x29, #-0x28]
   e9a50: f85d03a1     	ldur	x1, [x29, #-0x30]
   e9a54: 97ff0437     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   e9a58: b27d0fe8     	orr	x8, xzr, #0x78
   e9a5c: f85d83a9     	ldur	x9, [x29, #-0x28]
   e9a60: 8b080120     	add	x0, x9, x8
   e9a64: 97fedc27     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e9a68: f85e83a0     	ldur	x0, [x29, #-0x18]
   e9a6c: 97fef929     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e9a70 <android::MidiExtractor::~MidiExtractor()>:
   e9a70: d10143ff     	sub	sp, sp, #0x50
   e9a74: a9047bfd     	stp	x29, x30, [sp, #0x40]
   e9a78: 910103fd     	add	x29, sp, #0x40
   e9a7c: d2800508     	mov	x8, #0x28               // =40
   e9a80: b27b03e9     	orr	x9, xzr, #0x20
   e9a84: b27d07ea     	orr	x10, xzr, #0x18
   e9a88: b27d03eb     	orr	x11, xzr, #0x8
   e9a8c: f81f83a0     	stur	x0, [x29, #-0x8]
   e9a90: f81f03a1     	stur	x1, [x29, #-0x10]
   e9a94: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9a98: f85f03a1     	ldur	x1, [x29, #-0x10]
   e9a9c: f940002c     	ldr	x12, [x1]
   e9aa0: f900000c     	str	x12, [x0]
   e9aa4: f9401c2c     	ldr	x12, [x1, #0x38]
   e9aa8: f940000d     	ldr	x13, [x0]
   e9aac: f85e81ad     	ldur	x13, [x13, #-0x18]
   e9ab0: 8b0d000d     	add	x13, x0, x13
   e9ab4: f90001ac     	str	x12, [x13]
   e9ab8: 8b080008     	add	x8, x0, x8
   e9abc: f81e83a0     	stur	x0, [x29, #-0x18]
   e9ac0: aa0803e0     	mov	x0, x8
   e9ac4: f90013e9     	str	x9, [sp, #0x20]
   e9ac8: f9000fea     	str	x10, [sp, #0x18]
   e9acc: f9000beb     	str	x11, [sp, #0x10]
   e9ad0: f90007e1     	str	x1, [sp, #0x8]
   e9ad4: 97fefd4b     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e9ad8: f85e83a8     	ldur	x8, [x29, #-0x18]
   e9adc: f94013e9     	ldr	x9, [sp, #0x20]
   e9ae0: 8b090100     	add	x0, x8, x9
   e9ae4: 97fedfa3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9ae8: f85e83a8     	ldur	x8, [x29, #-0x18]
   e9aec: f9400fe9     	ldr	x9, [sp, #0x18]
   e9af0: 8b090100     	add	x0, x8, x9
   e9af4: 97fedf9f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9af8: f85e83a8     	ldur	x8, [x29, #-0x18]
   e9afc: f9400be9     	ldr	x9, [sp, #0x10]
   e9b00: 8b090100     	add	x0, x8, x9
   e9b04: 97fed933     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   e9b08: f94007e8     	ldr	x8, [sp, #0x8]
   e9b0c: f9400be9     	ldr	x9, [sp, #0x10]
   e9b10: 8b090101     	add	x1, x8, x9
   e9b14: f85e83a0     	ldur	x0, [x29, #-0x18]
   e9b18: 97ff0406     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   e9b1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   e9b20: 910143ff     	add	sp, sp, #0x50
   e9b24: d65f03c0     	ret

00000000000e9b28 <android::MidiExtractor::~MidiExtractor()>:
   e9b28: d100c3ff     	sub	sp, sp, #0x30
   e9b2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e9b30: 910083fd     	add	x29, sp, #0x20
   e9b34: f0000de8     	adrp	x8, 0x2a8000
   e9b38: f9470508     	ldr	x8, [x8, #0xe08]
   e9b3c: b27d0fe9     	orr	x9, xzr, #0x78
   e9b40: f81f83a0     	stur	x0, [x29, #-0x8]
   e9b44: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9b48: f9000be0     	str	x0, [sp, #0x10]
   e9b4c: aa0803e1     	mov	x1, x8
   e9b50: f90007e9     	str	x9, [sp, #0x8]
   e9b54: 97fedb03     	bl	0xa0760 <_ZN7android13MidiExtractorD2Ev@plt>
   e9b58: f9400be8     	ldr	x8, [sp, #0x10]
   e9b5c: f94007e9     	ldr	x9, [sp, #0x8]
   e9b60: 8b090100     	add	x0, x8, x9
   e9b64: 97fedbe7     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   e9b68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e9b6c: 9100c3ff     	add	sp, sp, #0x30
   e9b70: d65f03c0     	ret

00000000000e9b74 <virtual thunk to android::MidiExtractor::~MidiExtractor()>:
   e9b74: d10083ff     	sub	sp, sp, #0x20
   e9b78: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e9b7c: 910043fd     	add	x29, sp, #0x10
   e9b80: f90007e0     	str	x0, [sp, #0x8]
   e9b84: f94007e0     	ldr	x0, [sp, #0x8]
   e9b88: f9400008     	ldr	x8, [x0]
   e9b8c: f85e8108     	ldur	x8, [x8, #-0x18]
   e9b90: 8b080008     	add	x8, x0, x8
   e9b94: aa0803e0     	mov	x0, x8
   e9b98: 97fee47a     	bl	0xa2d80 <_ZN7android13MidiExtractorD1Ev@plt>
   e9b9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e9ba0: 910083ff     	add	sp, sp, #0x20
   e9ba4: d65f03c0     	ret

00000000000e9ba8 <android::MidiExtractor::~MidiExtractor()>:
   e9ba8: d10083ff     	sub	sp, sp, #0x20
   e9bac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e9bb0: 910043fd     	add	x29, sp, #0x10
   e9bb4: f90007e0     	str	x0, [sp, #0x8]
   e9bb8: f94007e0     	ldr	x0, [sp, #0x8]
   e9bbc: f90003e0     	str	x0, [sp]
   e9bc0: 97fee470     	bl	0xa2d80 <_ZN7android13MidiExtractorD1Ev@plt>
   e9bc4: f94003e0     	ldr	x0, [sp]
   e9bc8: 97fedb66     	bl	0xa0960 <_ZdlPv@plt>
   e9bcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e9bd0: 910083ff     	add	sp, sp, #0x20
   e9bd4: d65f03c0     	ret

00000000000e9bd8 <virtual thunk to android::MidiExtractor::~MidiExtractor()>:
   e9bd8: d10083ff     	sub	sp, sp, #0x20
   e9bdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e9be0: 910043fd     	add	x29, sp, #0x10
   e9be4: f90007e0     	str	x0, [sp, #0x8]
   e9be8: f94007e0     	ldr	x0, [sp, #0x8]
   e9bec: f9400008     	ldr	x8, [x0]
   e9bf0: f85e8108     	ldur	x8, [x8, #-0x18]
   e9bf4: 8b080008     	add	x8, x0, x8
   e9bf8: aa0803e0     	mov	x0, x8
   e9bfc: 97fef3e1     	bl	0xa6b80 <_ZN7android13MidiExtractorD0Ev@plt>
   e9c00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e9c04: 910083ff     	add	sp, sp, #0x20
   e9c08: d65f03c0     	ret

00000000000e9c0c <android::MidiExtractor::countTracks()>:
   e9c0c: d10043ff     	sub	sp, sp, #0x10
   e9c10: 52800008     	mov	w8, #0x0                // =0
   e9c14: 320003e9     	orr	w9, wzr, #0x1
   e9c18: f90007e0     	str	x0, [sp, #0x8]
   e9c1c: f94007e0     	ldr	x0, [sp, #0x8]
   e9c20: b940100a     	ldr	w10, [x0, #0x10]
   e9c24: 6b08015f     	cmp	w10, w8
   e9c28: 1a9f17ea     	cset	w10, eq
   e9c2c: 7200015f     	tst	w10, #0x1
   e9c30: 1a881128     	csel	w8, w9, w8, ne
   e9c34: 2a0803e0     	mov	w0, w8
   e9c38: 93407c00     	sxtw	x0, w0
   e9c3c: 910043ff     	add	sp, sp, #0x10
   e9c40: d65f03c0     	ret

00000000000e9c44 <android::MidiExtractor::getTrack(unsigned long)>:
   e9c44: d10183ff     	sub	sp, sp, #0x60
   e9c48: a9057bfd     	stp	x29, x30, [sp, #0x50]
   e9c4c: 910143fd     	add	x29, sp, #0x50
   e9c50: d2800009     	mov	x9, #0x0                // =0
   e9c54: f81f83a0     	stur	x0, [x29, #-0x8]
   e9c58: f81f03a1     	stur	x1, [x29, #-0x10]
   e9c5c: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9c60: b940100a     	ldr	w10, [x0, #0x10]
   e9c64: f90017e8     	str	x8, [sp, #0x28]
   e9c68: f90013e9     	str	x9, [sp, #0x20]
   e9c6c: f9000fe0     	str	x0, [sp, #0x18]
   e9c70: 350000ea     	cbnz	w10, 0xe9c8c <android::MidiExtractor::getTrack(unsigned long)+0x48>
   e9c74: d2800008     	mov	x8, #0x0                // =0
   e9c78: f85f03a9     	ldur	x9, [x29, #-0x10]
   e9c7c: eb08013f     	cmp	x9, x8
   e9c80: 1a9f97ea     	cset	w10, hi
   e9c84: 3700004a     	tbnz	w10, #0x0, 0xe9c8c <android::MidiExtractor::getTrack(unsigned long)+0x48>
   e9c88: 14000005     	b	0xe9c9c <android::MidiExtractor::getTrack(unsigned long)+0x58>
   e9c8c: f94017e0     	ldr	x0, [sp, #0x28]
   e9c90: f94013e1     	ldr	x1, [sp, #0x20]
   e9c94: 97fee49b     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   e9c98: 14000019     	b	0xe9cfc <android::MidiExtractor::getTrack(unsigned long)+0xb8>
   e9c9c: b27b03e8     	orr	x8, xzr, #0x20
   e9ca0: d2800509     	mov	x9, #0x28               // =40
   e9ca4: b27c07e0     	orr	x0, xzr, #0x30
   e9ca8: f9000be8     	str	x8, [sp, #0x10]
   e9cac: f90007e9     	str	x9, [sp, #0x8]
   e9cb0: 97fefc98     	bl	0xa8f10 <_Znwm@plt>
   e9cb4: f9400fe8     	ldr	x8, [sp, #0x18]
   e9cb8: f94007e9     	ldr	x9, [sp, #0x8]
   e9cbc: 8b090101     	add	x1, x8, x9
   e9cc0: f9400bea     	ldr	x10, [sp, #0x10]
   e9cc4: 8b0a0102     	add	x2, x8, x10
   e9cc8: f90003e0     	str	x0, [sp]
   e9ccc: 97fefd5d     	bl	0xa9240 <_ZN7android10MidiSourceC1ERKNS_2spINS_10MidiEngineEEERKNS1_INS_8MetaDataEEE@plt>
   e9cd0: 14000001     	b	0xe9cd4 <android::MidiExtractor::getTrack(unsigned long)+0x90>
   e9cd4: f94017e0     	ldr	x0, [sp, #0x28]
   e9cd8: f94003e1     	ldr	x1, [sp]
   e9cdc: 97fedbb9     	bl	0xa0bc0 <_ZN7android2spINS_12IMediaSourceEEC2INS_10MidiSourceEEEPT_@plt>
   e9ce0: 14000007     	b	0xe9cfc <android::MidiExtractor::getTrack(unsigned long)+0xb8>
   e9ce4: 2a0103e8     	mov	w8, w1
   e9ce8: f81e83a0     	stur	x0, [x29, #-0x18]
   e9cec: b81e43a8     	stur	w8, [x29, #-0x1c]
   e9cf0: f94003e0     	ldr	x0, [sp]
   e9cf4: 97fedb1b     	bl	0xa0960 <_ZdlPv@plt>
   e9cf8: 14000004     	b	0xe9d08 <android::MidiExtractor::getTrack(unsigned long)+0xc4>
   e9cfc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   e9d00: 910183ff     	add	sp, sp, #0x60
   e9d04: d65f03c0     	ret
   e9d08: f85e83a0     	ldur	x0, [x29, #-0x18]
   e9d0c: 97fef881     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000e9d10 <android::sp<android::IMediaSource>::sp<android::MidiSource>(android::MidiSource*)>:
   e9d10: d100c3ff     	sub	sp, sp, #0x30
   e9d14: a9027bfd     	stp	x29, x30, [sp, #0x20]
   e9d18: 910083fd     	add	x29, sp, #0x20
   e9d1c: d2800008     	mov	x8, #0x0                // =0
   e9d20: f81f83a0     	stur	x0, [x29, #-0x8]
   e9d24: f9000be1     	str	x1, [sp, #0x10]
   e9d28: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9d2c: aa0003e1     	mov	x1, x0
   e9d30: f9400be9     	ldr	x9, [sp, #0x10]
   e9d34: f9000029     	str	x9, [x1]
   e9d38: f9400be9     	ldr	x9, [sp, #0x10]
   e9d3c: eb08013f     	cmp	x9, x8
   e9d40: 1a9f07ea     	cset	w10, ne
   e9d44: f90007e0     	str	x0, [sp, #0x8]
   e9d48: 3700004a     	tbnz	w10, #0x0, 0xe9d50 <android::sp<android::IMediaSource>::sp<android::MidiSource>(android::MidiSource*)+0x40>
   e9d4c: 14000008     	b	0xe9d6c <android::sp<android::IMediaSource>::sp<android::MidiSource>(android::MidiSource*)+0x5c>
   e9d50: f9400be8     	ldr	x8, [sp, #0x10]
   e9d54: f9400109     	ldr	x9, [x8]
   e9d58: f85e8129     	ldur	x9, [x9, #-0x18]
   e9d5c: 8b090108     	add	x8, x8, x9
   e9d60: aa0803e0     	mov	x0, x8
   e9d64: f94007e1     	ldr	x1, [sp, #0x8]
   e9d68: 97ff02ae     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   e9d6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   e9d70: 9100c3ff     	add	sp, sp, #0x30
   e9d74: d65f03c0     	ret

00000000000e9d78 <android::MidiExtractor::getTrackMetaData(unsigned long, unsigned int)>:
   e9d78: d10103ff     	sub	sp, sp, #0x40
   e9d7c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   e9d80: 9100c3fd     	add	x29, sp, #0x30
   e9d84: d2800009     	mov	x9, #0x0                // =0
   e9d88: f81f83a0     	stur	x0, [x29, #-0x8]
   e9d8c: f81f03a1     	stur	x1, [x29, #-0x10]
   e9d90: b81ec3a2     	stur	w2, [x29, #-0x14]
   e9d94: f85f83a0     	ldur	x0, [x29, #-0x8]
   e9d98: b9401002     	ldr	w2, [x0, #0x10]
   e9d9c: f9000be8     	str	x8, [sp, #0x10]
   e9da0: f90007e9     	str	x9, [sp, #0x8]
   e9da4: f90003e0     	str	x0, [sp]
   e9da8: 350000e2     	cbnz	w2, 0xe9dc4 <android::MidiExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
   e9dac: d2800008     	mov	x8, #0x0                // =0
   e9db0: f85f03a9     	ldur	x9, [x29, #-0x10]
   e9db4: eb08013f     	cmp	x9, x8
   e9db8: 1a9f97ea     	cset	w10, hi
   e9dbc: 3700004a     	tbnz	w10, #0x0, 0xe9dc4 <android::MidiExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
   e9dc0: 14000005     	b	0xe9dd4 <android::MidiExtractor::getTrackMetaData(unsigned long, unsigned int)+0x5c>
   e9dc4: f9400be0     	ldr	x0, [sp, #0x10]
   e9dc8: f94007e1     	ldr	x1, [sp, #0x8]
   e9dcc: 97feef4d     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   e9dd0: 14000006     	b	0xe9de8 <android::MidiExtractor::getTrackMetaData(unsigned long, unsigned int)+0x70>
   e9dd4: b27b03e8     	orr	x8, xzr, #0x20
   e9dd8: f94003e9     	ldr	x9, [sp]
   e9ddc: 8b080121     	add	x1, x9, x8
   e9de0: f9400be0     	ldr	x0, [sp, #0x10]
   e9de4: 97fedcf7     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e9de8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   e9dec: 910103ff     	add	sp, sp, #0x40
   e9df0: d65f03c0     	ret

00000000000e9df4 <android::MidiExtractor::getMetaData()>:
   e9df4: d10083ff     	sub	sp, sp, #0x20
   e9df8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   e9dfc: 910043fd     	add	x29, sp, #0x10
   e9e00: b27d07e9     	orr	x9, xzr, #0x18
   e9e04: f90007e0     	str	x0, [sp, #0x8]
   e9e08: f94007e0     	ldr	x0, [sp, #0x8]
   e9e0c: 8b090001     	add	x1, x0, x9
   e9e10: aa0803e0     	mov	x0, x8
   e9e14: 97fedceb     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   e9e18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   e9e1c: 910083ff     	add	sp, sp, #0x20
   e9e20: d65f03c0     	ret

00000000000e9e24 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   e9e24: d102c3ff     	sub	sp, sp, #0xb0
   e9e28: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   e9e2c: 910283fd     	add	x29, sp, #0xa0
   e9e30: d53bd048     	mrs	x8, TPIDR_EL0
   e9e34: f9401508     	ldr	x8, [x8, #0x28]
   e9e38: f81f83a8     	stur	x8, [x29, #-0x8]
   e9e3c: f81d03a0     	stur	x0, [x29, #-0x30]
   e9e40: f81c83a1     	stur	x1, [x29, #-0x38]
   e9e44: f81c03a2     	stur	x2, [x29, #-0x40]
   e9e48: f81b83a3     	stur	x3, [x29, #-0x48]
   e9e4c: 321a03e9     	orr	w9, wzr, #0x40
   e9e50: 2a0903e0     	mov	w0, w9
   e9e54: 97fefc2f     	bl	0xa8f10 <_Znwm@plt>
   e9e58: aa0003e1     	mov	x1, x0
   e9e5c: 320003e9     	orr	w9, wzr, #0x1
   e9e60: 39012fe9     	strb	w9, [sp, #0x4b]
   e9e64: f85d03a8     	ldur	x8, [x29, #-0x30]
   e9e68: d10063a2     	sub	x2, x29, #0x18
   e9e6c: aa1f03e3     	mov	x3, xzr
   e9e70: f9001fe0     	str	x0, [sp, #0x38]
   e9e74: aa0203e0     	mov	x0, x2
   e9e78: f9001be1     	str	x1, [sp, #0x30]
   e9e7c: aa0303e1     	mov	x1, x3
   e9e80: f90017e8     	str	x8, [sp, #0x28]
   e9e84: 97feef1f     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   e9e88: 14000001     	b	0xe9e8c <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x68>
   e9e8c: d10083a0     	sub	x0, x29, #0x20
   e9e90: aa1f03e1     	mov	x1, xzr
   e9e94: 97feef1b     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   e9e98: 14000001     	b	0xe9e9c <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78>
   e9e9c: d10063a2     	sub	x2, x29, #0x18
   e9ea0: d10083a3     	sub	x3, x29, #0x20
   e9ea4: f9401fe0     	ldr	x0, [sp, #0x38]
   e9ea8: f94017e1     	ldr	x1, [sp, #0x28]
   e9eac: 97fee625     	bl	0xa3740 <_ZN7android10MidiEngineC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEES9_@plt>
   e9eb0: 14000001     	b	0xe9eb4 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x90>
   e9eb4: 2a1f03e8     	mov	w8, wzr
   e9eb8: 39012fe8     	strb	w8, [sp, #0x4b]
   e9ebc: d10043a0     	sub	x0, x29, #0x10
   e9ec0: f9401fe1     	ldr	x1, [sp, #0x38]
   e9ec4: 97ff0083     	bl	0xaa0d0 <_ZN7android2spINS_10MidiEngineEEC2EPS1_@plt>
   e9ec8: 14000001     	b	0xe9ecc <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa8>
   e9ecc: d10083a0     	sub	x0, x29, #0x20
   e9ed0: 97fedea8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9ed4: d10063a0     	sub	x0, x29, #0x18
   e9ed8: 97fedea6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9edc: d10043a0     	sub	x0, x29, #0x10
   e9ee0: 97feec94     	bl	0xa5130 <_ZNK7android2spINS_10MidiEngineEEptEv@plt>
   e9ee4: f90013e0     	str	x0, [sp, #0x20]
   e9ee8: 14000001     	b	0xe9eec <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xc8>
   e9eec: f94013e0     	ldr	x0, [sp, #0x20]
   e9ef0: 97feeae4     	bl	0xa4a80 <_ZN7android10MidiEngine9initCheckEv@plt>
   e9ef4: b9001fe0     	str	w0, [sp, #0x1c]
   e9ef8: 14000001     	b	0xe9efc <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd8>
   e9efc: b9401fe8     	ldr	w8, [sp, #0x1c]
   e9f00: 35000628     	cbnz	w8, 0xe9fc4 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1a0>
   e9f04: 14000001     	b	0xe9f08 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xe4>
   e9f08: f0000de8     	adrp	x8, 0x2a8000
   e9f0c: f9454508     	ldr	x8, [x8, #0xa88]
   e9f10: f9400101     	ldr	x1, [x8]
   e9f14: f85c83a0     	ldur	x0, [x29, #-0x38]
   e9f18: 97fef6c2     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
   e9f1c: f9000be0     	str	x0, [sp, #0x10]
   e9f20: 14000001     	b	0xe9f24 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x100>
   e9f24: f85c03a8     	ldur	x8, [x29, #-0x40]
   e9f28: 529999a9     	mov	w9, #0xcccd             // =52429
   e9f2c: 72a7e989     	movk	w9, #0x3f4c, lsl #16
   e9f30: b9000109     	str	w9, [x8]
   e9f34: 320003e9     	orr	w9, wzr, #0x1
   e9f38: 381df3a9     	sturb	w9, [x29, #-0x21]
   e9f3c: b90047e9     	str	w9, [sp, #0x44]
   e9f40: 14000026     	b	0xe9fd8 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1b4>
   e9f44: f9002be0     	str	x0, [sp, #0x50]
   e9f48: 2a0103e8     	mov	w8, w1
   e9f4c: b9004fe8     	str	w8, [sp, #0x4c]
   e9f50: 1400000e     	b	0xe9f88 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x164>
   e9f54: f9002be0     	str	x0, [sp, #0x50]
   e9f58: 2a0103e8     	mov	w8, w1
   e9f5c: b9004fe8     	str	w8, [sp, #0x4c]
   e9f60: 14000007     	b	0xe9f7c <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x158>
   e9f64: f9002be0     	str	x0, [sp, #0x50]
   e9f68: 2a0103e8     	mov	w8, w1
   e9f6c: b9004fe8     	str	w8, [sp, #0x4c]
   e9f70: d10083a0     	sub	x0, x29, #0x20
   e9f74: 97fede7f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9f78: 14000001     	b	0xe9f7c <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x158>
   e9f7c: d10063a0     	sub	x0, x29, #0x18
   e9f80: 97fede7c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   e9f84: 14000001     	b	0xe9f88 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x164>
   e9f88: 39412fe8     	ldrb	w8, [sp, #0x4b]
   e9f8c: 71000508     	subs	w8, w8, #0x1
   e9f90: b9000fe8     	str	w8, [sp, #0xc]
   e9f94: 540000a1     	b.ne	0xe9fa8 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x184>
   e9f98: 14000001     	b	0xe9f9c <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x178>
   e9f9c: f9401be0     	ldr	x0, [sp, #0x30]
   e9fa0: 97feda70     	bl	0xa0960 <_ZdlPv@plt>
   e9fa4: 14000001     	b	0xe9fa8 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x184>
   e9fa8: 1400001c     	b	0xea018 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1f4>
   e9fac: f9002be0     	str	x0, [sp, #0x50]
   e9fb0: 2a0103e8     	mov	w8, w1
   e9fb4: b9004fe8     	str	w8, [sp, #0x4c]
   e9fb8: d10043a0     	sub	x0, x29, #0x10
   e9fbc: 97fefc11     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e9fc0: 14000016     	b	0xea018 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1f4>
   e9fc4: 2a1f03e8     	mov	w8, wzr
   e9fc8: 381df3a8     	sturb	w8, [x29, #-0x21]
   e9fcc: 320003e8     	orr	w8, wzr, #0x1
   e9fd0: b90047e8     	str	w8, [sp, #0x44]
   e9fd4: 14000001     	b	0xe9fd8 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1b4>
   e9fd8: d10043a0     	sub	x0, x29, #0x10
   e9fdc: 97fefc09     	bl	0xa9000 <_ZN7android2spINS_10MidiEngineEED2Ev@plt>
   e9fe0: 385df3a8     	ldurb	w8, [x29, #-0x21]
   e9fe4: d53bd040     	mrs	x0, TPIDR_EL0
   e9fe8: f9401400     	ldr	x0, [x0, #0x28]
   e9fec: f85f83be     	ldur	x30, [x29, #-0x8]
   e9ff0: eb1e0000     	subs	x0, x0, x30
   e9ff4: b9000be8     	str	w8, [sp, #0x8]
   e9ff8: f90003e0     	str	x0, [sp]
   e9ffc: 54000121     	b.ne	0xea020 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1fc>
   ea000: 14000001     	b	0xea004 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1e0>
   ea004: b9400be8     	ldr	w8, [sp, #0x8]
   ea008: 12000100     	and	w0, w8, #0x1
   ea00c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   ea010: 9102c3ff     	add	sp, sp, #0xb0
   ea014: d65f03c0     	ret
   ea018: f9402be0     	ldr	x0, [sp, #0x50]
   ea01c: 97fef7bd     	bl	0xa7f10 <_Unwind_Resume@plt>
   ea020: 97feff54     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ea024 <android::sp<android::MidiEngine>::sp(android::MidiEngine*)>:
   ea024: d100c3ff     	sub	sp, sp, #0x30
   ea028: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ea02c: 910083fd     	add	x29, sp, #0x20
   ea030: d2800008     	mov	x8, #0x0                // =0
   ea034: f81f83a0     	stur	x0, [x29, #-0x8]
   ea038: f9000be1     	str	x1, [sp, #0x10]
   ea03c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea040: aa0003e1     	mov	x1, x0
   ea044: f9400be9     	ldr	x9, [sp, #0x10]
   ea048: f9000029     	str	x9, [x1]
   ea04c: f9400be9     	ldr	x9, [sp, #0x10]
   ea050: eb08013f     	cmp	x9, x8
   ea054: 1a9f07ea     	cset	w10, ne
   ea058: f90007e0     	str	x0, [sp, #0x8]
   ea05c: 3700004a     	tbnz	w10, #0x0, 0xea064 <android::sp<android::MidiEngine>::sp(android::MidiEngine*)+0x40>
   ea060: 14000004     	b	0xea070 <android::sp<android::MidiEngine>::sp(android::MidiEngine*)+0x4c>
   ea064: f9400be0     	ldr	x0, [sp, #0x10]
   ea068: f94007e1     	ldr	x1, [sp, #0x8]
   ea06c: 97ff01ed     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ea070: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ea074: 9100c3ff     	add	sp, sp, #0x30
   ea078: d65f03c0     	ret

00000000000ea07c <android::MidiExtractor::name()>:
   ea07c: d10043ff     	sub	sp, sp, #0x10
   ea080: f0000868     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ea084: 91129d08     	add	x8, x8, #0x4a7
   ea088: f90007e0     	str	x0, [sp, #0x8]
   ea08c: aa0803e0     	mov	x0, x8
   ea090: 910043ff     	add	sp, sp, #0x10
   ea094: d65f03c0     	ret

00000000000ea098 <android::MidiIoWrapper::MidiIoWrapper(char const*)>:
   ea098: d10183ff     	sub	sp, sp, #0x60
   ea09c: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ea0a0: 910143fd     	add	x29, sp, #0x50
   ea0a4: d0000de8     	adrp	x8, 0x2a8000
   ea0a8: f9441908     	ldr	x8, [x8, #0x830]
   ea0ac: b27c03e9     	orr	x9, xzr, #0x10
   ea0b0: 8b090108     	add	x8, x8, x9
   ea0b4: d2800509     	mov	x9, #0x28               // =40
   ea0b8: f81f83a0     	stur	x0, [x29, #-0x8]
   ea0bc: f81f03a1     	stur	x1, [x29, #-0x10]
   ea0c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea0c4: f90017e0     	str	x0, [sp, #0x28]
   ea0c8: f90013e8     	str	x8, [sp, #0x20]
   ea0cc: f9000fe9     	str	x9, [sp, #0x18]
   ea0d0: 97fee3d8     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ea0d4: f94013e8     	ldr	x8, [sp, #0x20]
   ea0d8: f94017e9     	ldr	x9, [sp, #0x28]
   ea0dc: f9000128     	str	x8, [x9]
   ea0e0: f9400fe0     	ldr	x0, [sp, #0x18]
   ea0e4: 8b000121     	add	x1, x9, x0
   ea0e8: aa0103e0     	mov	x0, x1
   ea0ec: f9000be1     	str	x1, [sp, #0x10]
   ea0f0: 97fee7a8     	bl	0xa3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>
   ea0f4: 14000001     	b	0xea0f8 <android::MidiIoWrapper::MidiIoWrapper(char const*)+0x60>
   ea0f8: 320f03e1     	orr	w1, wzr, #0x20000
   ea0fc: f85f03a0     	ldur	x0, [x29, #-0x10]
   ea100: 97ff0310     	bl	0xaad40 <open@plt>
   ea104: b9000fe0     	str	w0, [sp, #0xc]
   ea108: 14000001     	b	0xea10c <android::MidiIoWrapper::MidiIoWrapper(char const*)+0x74>
   ea10c: 321f03e2     	orr	w2, wzr, #0x2
   ea110: d2800001     	mov	x1, #0x0                // =0
   ea114: b9400fe8     	ldr	w8, [sp, #0xc]
   ea118: f94017e9     	ldr	x9, [sp, #0x28]
   ea11c: b9001128     	str	w8, [x9, #0x10]
   ea120: f9000d3f     	str	xzr, [x9, #0x18]
   ea124: b9401120     	ldr	w0, [x9, #0x10]
   ea128: 97fefea2     	bl	0xa9bb0 <lseek@plt>
   ea12c: f90003e0     	str	x0, [sp]
   ea130: 14000001     	b	0xea134 <android::MidiIoWrapper::MidiIoWrapper(char const*)+0x9c>
   ea134: f94003e8     	ldr	x8, [sp]
   ea138: f94017e9     	ldr	x9, [sp, #0x28]
   ea13c: f9001128     	str	x8, [x9, #0x20]
   ea140: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ea144: 910183ff     	add	sp, sp, #0x60
   ea148: d65f03c0     	ret
   ea14c: 2a0103e8     	mov	w8, w1
   ea150: f81e83a0     	stur	x0, [x29, #-0x18]
   ea154: b81e43a8     	stur	w8, [x29, #-0x1c]
   ea158: 14000006     	b	0xea170 <android::MidiIoWrapper::MidiIoWrapper(char const*)+0xd8>
   ea15c: 2a0103e8     	mov	w8, w1
   ea160: f81e83a0     	stur	x0, [x29, #-0x18]
   ea164: b81e43a8     	stur	w8, [x29, #-0x1c]
   ea168: f9400be0     	ldr	x0, [sp, #0x10]
   ea16c: 97fed799     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea170: f94017e0     	ldr	x0, [sp, #0x28]
   ea174: 97feda63     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea178: f85e83a0     	ldur	x0, [x29, #-0x18]
   ea17c: 97fef765     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ea180 <android::MidiIoWrapper::MidiIoWrapper(int, long, long)>:
   ea180: d101c3ff     	sub	sp, sp, #0x70
   ea184: a9067bfd     	stp	x29, x30, [sp, #0x60]
   ea188: 910183fd     	add	x29, sp, #0x60
   ea18c: d0000de8     	adrp	x8, 0x2a8000
   ea190: f9441908     	ldr	x8, [x8, #0x830]
   ea194: b27c03e9     	orr	x9, xzr, #0x10
   ea198: 8b090108     	add	x8, x8, x9
   ea19c: d2800509     	mov	x9, #0x28               // =40
   ea1a0: f81f83a0     	stur	x0, [x29, #-0x8]
   ea1a4: b81f43a1     	stur	w1, [x29, #-0xc]
   ea1a8: f81e83a2     	stur	x2, [x29, #-0x18]
   ea1ac: f81e03a3     	stur	x3, [x29, #-0x20]
   ea1b0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea1b4: f90017e0     	str	x0, [sp, #0x28]
   ea1b8: f90013e8     	str	x8, [sp, #0x20]
   ea1bc: f9000fe9     	str	x9, [sp, #0x18]
   ea1c0: 97fee39c     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ea1c4: f94013e8     	ldr	x8, [sp, #0x20]
   ea1c8: f94017e9     	ldr	x9, [sp, #0x28]
   ea1cc: f9000128     	str	x8, [x9]
   ea1d0: f9400fe0     	ldr	x0, [sp, #0x18]
   ea1d4: 8b000122     	add	x2, x9, x0
   ea1d8: aa0203e0     	mov	x0, x2
   ea1dc: f9000be2     	str	x2, [sp, #0x10]
   ea1e0: 97fee76c     	bl	0xa3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>
   ea1e4: 14000001     	b	0xea1e8 <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0x68>
   ea1e8: 52800008     	mov	w8, #0x0                // =0
   ea1ec: b85f43a9     	ldur	w9, [x29, #-0xc]
   ea1f0: 6b08013f     	cmp	w9, w8
   ea1f4: 1a9fa7e8     	cset	w8, lt
   ea1f8: 37000048     	tbnz	w8, #0x0, 0xea200 <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0x80>
   ea1fc: 14000004     	b	0xea20c <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0x8c>
   ea200: 12800008     	mov	w8, #-0x1               // =-1
   ea204: b9000fe8     	str	w8, [sp, #0xc]
   ea208: 14000007     	b	0xea224 <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0xa4>
   ea20c: b85f43a0     	ldur	w0, [x29, #-0xc]
   ea210: 97fedcec     	bl	0xa15c0 <dup@plt>
   ea214: b9000be0     	str	w0, [sp, #0x8]
   ea218: 14000001     	b	0xea21c <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0x9c>
   ea21c: b9400be0     	ldr	w0, [sp, #0x8]
   ea220: b9000fe0     	str	w0, [sp, #0xc]
   ea224: b9400fe8     	ldr	w8, [sp, #0xc]
   ea228: f94017e9     	ldr	x9, [sp, #0x28]
   ea22c: b9001128     	str	w8, [x9, #0x10]
   ea230: f85e83aa     	ldur	x10, [x29, #-0x18]
   ea234: f9000d2a     	str	x10, [x9, #0x18]
   ea238: f85e03aa     	ldur	x10, [x29, #-0x20]
   ea23c: f900112a     	str	x10, [x9, #0x20]
   ea240: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   ea244: 9101c3ff     	add	sp, sp, #0x70
   ea248: d65f03c0     	ret
   ea24c: 2a0103e8     	mov	w8, w1
   ea250: f81d83a0     	stur	x0, [x29, #-0x28]
   ea254: b81d43a8     	stur	w8, [x29, #-0x2c]
   ea258: 14000006     	b	0xea270 <android::MidiIoWrapper::MidiIoWrapper(int, long, long)+0xf0>
   ea25c: 2a0103e8     	mov	w8, w1
   ea260: f81d83a0     	stur	x0, [x29, #-0x28]
   ea264: b81d43a8     	stur	w8, [x29, #-0x2c]
   ea268: f9400be0     	ldr	x0, [sp, #0x10]
   ea26c: 97fed759     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea270: f94017e0     	ldr	x0, [sp, #0x28]
   ea274: 97feda23     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea278: f85d83a0     	ldur	x0, [x29, #-0x28]
   ea27c: 97fef725     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ea280 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)>:
   ea280: d10203ff     	sub	sp, sp, #0x80
   ea284: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ea288: 9101c3fd     	add	x29, sp, #0x70
   ea28c: d53bd048     	mrs	x8, TPIDR_EL0
   ea290: f9401508     	ldr	x8, [x8, #0x28]
   ea294: f81f83a8     	stur	x8, [x29, #-0x8]
   ea298: f81e83a0     	stur	x0, [x29, #-0x18]
   ea29c: f81e03a1     	stur	x1, [x29, #-0x20]
   ea2a0: f85e83a8     	ldur	x8, [x29, #-0x18]
   ea2a4: aa0803e0     	mov	x0, x8
   ea2a8: f9001fe0     	str	x0, [sp, #0x38]
   ea2ac: aa0803e0     	mov	x0, x8
   ea2b0: f9001be8     	str	x8, [sp, #0x30]
   ea2b4: 97fee35f     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ea2b8: d0000de8     	adrp	x8, 0x2a8000
   ea2bc: f9441908     	ldr	x8, [x8, #0x830]
   ea2c0: 91004108     	add	x8, x8, #0x10
   ea2c4: f9401be0     	ldr	x0, [sp, #0x30]
   ea2c8: f8028408     	str	x8, [x0], #0x28
   ea2cc: aa0003e1     	mov	x1, x0
   ea2d0: f90017e1     	str	x1, [sp, #0x28]
   ea2d4: 97fee72f     	bl	0xa3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>
   ea2d8: 14000001     	b	0xea2dc <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x5c>
   ea2dc: 12800008     	mov	w8, #-0x1               // =-1
   ea2e0: f9401fe9     	ldr	x9, [sp, #0x38]
   ea2e4: b9001128     	str	w8, [x9, #0x10]
   ea2e8: f85e03a1     	ldur	x1, [x29, #-0x20]
   ea2ec: 9100a120     	add	x0, x9, #0x28
   ea2f0: 97fee85c     	bl	0xa4460 <_ZN7android2spINS_10DataSourceEEaSERKS2_@plt>
   ea2f4: f90013e0     	str	x0, [sp, #0x20]
   ea2f8: 14000001     	b	0xea2fc <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x7c>
   ea2fc: f9401fe8     	ldr	x8, [sp, #0x38]
   ea300: 9100a100     	add	x0, x8, #0x28
   ea304: 97fef523     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ea308: f9000fe0     	str	x0, [sp, #0x18]
   ea30c: 14000001     	b	0xea310 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x90>
   ea310: f9400fe8     	ldr	x8, [sp, #0x18]
   ea314: f9400109     	ldr	x9, [x8]
   ea318: f9402129     	ldr	x9, [x9, #0x40]
   ea31c: d10043a1     	sub	x1, x29, #0x10
   ea320: aa0803e0     	mov	x0, x8
   ea324: d63f0120     	blr	x9
   ea328: b90017e0     	str	w0, [sp, #0x14]
   ea32c: 14000001     	b	0xea330 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0xb0>
   ea330: b94017e8     	ldr	w8, [sp, #0x14]
   ea334: 35000208     	cbnz	w8, 0xea374 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0xf4>
   ea338: 14000001     	b	0xea33c <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0xbc>
   ea33c: f85f03a8     	ldur	x8, [x29, #-0x10]
   ea340: f9401fe9     	ldr	x9, [sp, #0x38]
   ea344: f9001128     	str	x8, [x9, #0x20]
   ea348: 1400000f     	b	0xea384 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x104>
   ea34c: f81d83a0     	stur	x0, [x29, #-0x28]
   ea350: 2a0103e8     	mov	w8, w1
   ea354: b81d43a8     	stur	w8, [x29, #-0x2c]
   ea358: 14000015     	b	0xea3ac <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x12c>
   ea35c: f81d83a0     	stur	x0, [x29, #-0x28]
   ea360: 2a0103e8     	mov	w8, w1
   ea364: b81d43a8     	stur	w8, [x29, #-0x2c]
   ea368: f94017e0     	ldr	x0, [sp, #0x28]
   ea36c: 97fed719     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea370: 1400000f     	b	0xea3ac <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x12c>
   ea374: aa1f03e8     	mov	x8, xzr
   ea378: f9401fe9     	ldr	x9, [sp, #0x38]
   ea37c: f9001128     	str	x8, [x9, #0x20]
   ea380: 14000001     	b	0xea384 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x104>
   ea384: d53bd048     	mrs	x8, TPIDR_EL0
   ea388: f9401508     	ldr	x8, [x8, #0x28]
   ea38c: f85f83a9     	ldur	x9, [x29, #-0x8]
   ea390: eb090108     	subs	x8, x8, x9
   ea394: f90007e8     	str	x8, [sp, #0x8]
   ea398: 54000141     	b.ne	0xea3c0 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x140>
   ea39c: 14000001     	b	0xea3a0 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x120>
   ea3a0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ea3a4: 910203ff     	add	sp, sp, #0x80
   ea3a8: d65f03c0     	ret
   ea3ac: f9401fe0     	ldr	x0, [sp, #0x38]
   ea3b0: 97fed9d4     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea3b4: 14000001     	b	0xea3b8 <android::MidiIoWrapper::MidiIoWrapper(android::sp<android::DataSource> const&)+0x138>
   ea3b8: f85d83a0     	ldur	x0, [x29, #-0x28]
   ea3bc: 97fef6d5     	bl	0xa7f10 <_Unwind_Resume@plt>
   ea3c0: 97fefe6c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ea3c4 <android::sp<android::DataSource>::operator=(android::sp<android::DataSource> const&)>:
   ea3c4: d10103ff     	sub	sp, sp, #0x40
   ea3c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ea3cc: 9100c3fd     	add	x29, sp, #0x30
   ea3d0: d2800008     	mov	x8, #0x0                // =0
   ea3d4: f81f83a0     	stur	x0, [x29, #-0x8]
   ea3d8: f81f03a1     	stur	x1, [x29, #-0x10]
   ea3dc: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea3e0: f85f03a1     	ldur	x1, [x29, #-0x10]
   ea3e4: f9400021     	ldr	x1, [x1]
   ea3e8: f9000fe1     	str	x1, [sp, #0x18]
   ea3ec: f9400fe1     	ldr	x1, [sp, #0x18]
   ea3f0: eb08003f     	cmp	x1, x8
   ea3f4: 1a9f07e9     	cset	w9, ne
   ea3f8: f9000be8     	str	x8, [sp, #0x10]
   ea3fc: f90007e0     	str	x0, [sp, #0x8]
   ea400: 37000049     	tbnz	w9, #0x0, 0xea408 <android::sp<android::DataSource>::operator=(android::sp<android::DataSource> const&)+0x44>
   ea404: 14000004     	b	0xea414 <android::sp<android::DataSource>::operator=(android::sp<android::DataSource> const&)+0x50>
   ea408: f9400fe0     	ldr	x0, [sp, #0x18]
   ea40c: f94007e1     	ldr	x1, [sp, #0x8]
   ea410: 97ff0104     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ea414: f94007e8     	ldr	x8, [sp, #0x8]
   ea418: f9400108     	ldr	x8, [x8]
   ea41c: f9400be9     	ldr	x9, [sp, #0x10]
   ea420: eb09011f     	cmp	x8, x9
   ea424: 1a9f07ea     	cset	w10, ne
   ea428: 3700004a     	tbnz	w10, #0x0, 0xea430 <android::sp<android::DataSource>::operator=(android::sp<android::DataSource> const&)+0x6c>
   ea42c: 14000005     	b	0xea440 <android::sp<android::DataSource>::operator=(android::sp<android::DataSource> const&)+0x7c>
   ea430: f94007e8     	ldr	x8, [sp, #0x8]
   ea434: f9400100     	ldr	x0, [x8]
   ea438: f94007e1     	ldr	x1, [sp, #0x8]
   ea43c: 97fee705     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ea440: f9400fe8     	ldr	x8, [sp, #0x18]
   ea444: f94007e9     	ldr	x9, [sp, #0x8]
   ea448: f9000128     	str	x8, [x9]
   ea44c: f94007e0     	ldr	x0, [sp, #0x8]
   ea450: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ea454: 910103ff     	add	sp, sp, #0x40
   ea458: d65f03c0     	ret

00000000000ea45c <android::MidiIoWrapper::~MidiIoWrapper()>:
   ea45c: d100c3ff     	sub	sp, sp, #0x30
   ea460: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ea464: 910083fd     	add	x29, sp, #0x20
   ea468: d0000de8     	adrp	x8, 0x2a8000
   ea46c: f9441908     	ldr	x8, [x8, #0x830]
   ea470: b27c03e9     	orr	x9, xzr, #0x10
   ea474: 8b090108     	add	x8, x8, x9
   ea478: 5280000a     	mov	w10, #0x0               // =0
   ea47c: f81f83a0     	stur	x0, [x29, #-0x8]
   ea480: f85f83a9     	ldur	x9, [x29, #-0x8]
   ea484: f9000128     	str	x8, [x9]
   ea488: b940112b     	ldr	w11, [x9, #0x10]
   ea48c: 6b0a017f     	cmp	w11, w10
   ea490: 1a9fb7ea     	cset	w10, ge
   ea494: f90003e9     	str	x9, [sp]
   ea498: 3700004a     	tbnz	w10, #0x0, 0xea4a0 <android::MidiIoWrapper::~MidiIoWrapper()+0x44>
   ea49c: 14000010     	b	0xea4dc <android::MidiIoWrapper::~MidiIoWrapper()+0x80>
   ea4a0: f94003e8     	ldr	x8, [sp]
   ea4a4: b9401100     	ldr	w0, [x8, #0x10]
   ea4a8: 97feda2a     	bl	0xa0d50 <close@plt>
   ea4ac: 14000001     	b	0xea4b0 <android::MidiIoWrapper::~MidiIoWrapper()+0x54>
   ea4b0: 1400000b     	b	0xea4dc <android::MidiIoWrapper::~MidiIoWrapper()+0x80>
   ea4b4: d2800508     	mov	x8, #0x28               // =40
   ea4b8: 2a0103e9     	mov	w9, w1
   ea4bc: f9000be0     	str	x0, [sp, #0x10]
   ea4c0: b9000fe9     	str	w9, [sp, #0xc]
   ea4c4: f94003e0     	ldr	x0, [sp]
   ea4c8: 8b080000     	add	x0, x0, x8
   ea4cc: 97fed6c1     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea4d0: f94003e0     	ldr	x0, [sp]
   ea4d4: 97fed98b     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea4d8: 1400000a     	b	0xea500 <android::MidiIoWrapper::~MidiIoWrapper()+0xa4>
   ea4dc: d2800508     	mov	x8, #0x28               // =40
   ea4e0: f94003e9     	ldr	x9, [sp]
   ea4e4: 8b080120     	add	x0, x9, x8
   ea4e8: 97fed6ba     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea4ec: f94003e0     	ldr	x0, [sp]
   ea4f0: 97fed984     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea4f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ea4f8: 9100c3ff     	add	sp, sp, #0x30
   ea4fc: d65f03c0     	ret
   ea500: f9400be0     	ldr	x0, [sp, #0x10]
   ea504: 97ff0f30     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ea508 <android::MidiIoWrapper::~MidiIoWrapper()>:
   ea508: d10083ff     	sub	sp, sp, #0x20
   ea50c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ea510: 910043fd     	add	x29, sp, #0x10
   ea514: d0000de8     	adrp	x8, 0x2a8000
   ea518: f9464d08     	ldr	x8, [x8, #0xc98]
   ea51c: f90007e0     	str	x0, [sp, #0x8]
   ea520: f94007e0     	ldr	x0, [sp, #0x8]
   ea524: f90003e0     	str	x0, [sp]
   ea528: d63f0100     	blr	x8
   ea52c: f94003e0     	ldr	x0, [sp]
   ea530: 97fed90c     	bl	0xa0960 <_ZdlPv@plt>
   ea534: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ea538: 910083ff     	add	sp, sp, #0x20
   ea53c: d65f03c0     	ret

00000000000ea540 <android::MidiIoWrapper::readAt(void*, int, int)>:
   ea540: d10103ff     	sub	sp, sp, #0x40
   ea544: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ea548: 9100c3fd     	add	x29, sp, #0x30
   ea54c: d2800508     	mov	x8, #0x28               // =40
   ea550: d2800009     	mov	x9, #0x0                // =0
   ea554: f81f03a0     	stur	x0, [x29, #-0x10]
   ea558: f9000fe1     	str	x1, [sp, #0x18]
   ea55c: b90017e2     	str	w2, [sp, #0x14]
   ea560: b90013e3     	str	w3, [sp, #0x10]
   ea564: f85f03a0     	ldur	x0, [x29, #-0x10]
   ea568: 8b080008     	add	x8, x0, x8
   ea56c: f90007e0     	str	x0, [sp, #0x8]
   ea570: aa0803e0     	mov	x0, x8
   ea574: aa0903e1     	mov	x1, x9
   ea578: 97fef6ba     	bl	0xa8060 <_ZNK7android2spINS_10DataSourceEEneEPKS1_@plt>
   ea57c: 37000040     	tbnz	w0, #0x0, 0xea584 <android::MidiIoWrapper::readAt(void*, int, int)+0x44>
   ea580: 14000012     	b	0xea5c8 <android::MidiIoWrapper::readAt(void*, int, int)+0x88>
   ea584: d2800508     	mov	x8, #0x28               // =40
   ea588: f94007e9     	ldr	x9, [sp, #0x8]
   ea58c: 8b080120     	add	x0, x9, x8
   ea590: 97fef480     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ea594: b94017ea     	ldr	w10, [sp, #0x14]
   ea598: 2a0a03e8     	mov	w8, w10
   ea59c: 93407d01     	sxtw	x1, w8
   ea5a0: f9400fe2     	ldr	x2, [sp, #0x18]
   ea5a4: b94013ea     	ldr	w10, [sp, #0x10]
   ea5a8: 2a0a03e8     	mov	w8, w10
   ea5ac: 93407d03     	sxtw	x3, w8
   ea5b0: f9400008     	ldr	x8, [x0]
   ea5b4: f9401d08     	ldr	x8, [x8, #0x38]
   ea5b8: d63f0100     	blr	x8
   ea5bc: 2a0003ea     	mov	w10, w0
   ea5c0: b81fc3aa     	stur	w10, [x29, #-0x4]
   ea5c4: 14000037     	b	0xea6a0 <android::MidiIoWrapper::readAt(void*, int, int)+0x160>
   ea5c8: 52800008     	mov	w8, #0x0                // =0
   ea5cc: f94007e9     	ldr	x9, [sp, #0x8]
   ea5d0: b940112a     	ldr	w10, [x9, #0x10]
   ea5d4: 6b08015f     	cmp	w10, w8
   ea5d8: 1a9fa7e8     	cset	w8, lt
   ea5dc: 37000048     	tbnz	w8, #0x0, 0xea5e4 <android::MidiIoWrapper::readAt(void*, int, int)+0xa4>
   ea5e0: 1400000b     	b	0xea60c <android::MidiIoWrapper::readAt(void*, int, int)+0xcc>
   ea5e4: 12800008     	mov	w8, #-0x1               // =-1
   ea5e8: 52800129     	mov	w9, #0x9                // =9
   ea5ec: b90007e8     	str	w8, [sp, #0x4]
   ea5f0: b90003e9     	str	w9, [sp]
   ea5f4: 97fef807     	bl	0xa8610 <__errno@plt>
   ea5f8: b94003e8     	ldr	w8, [sp]
   ea5fc: b9000008     	str	w8, [x0]
   ea600: b94007e9     	ldr	w9, [sp, #0x4]
   ea604: b81fc3a9     	stur	w9, [x29, #-0x4]
   ea608: 14000026     	b	0xea6a0 <android::MidiIoWrapper::readAt(void*, int, int)+0x160>
   ea60c: 52800002     	mov	w2, #0x0                // =0
   ea610: f94007e8     	ldr	x8, [sp, #0x8]
   ea614: b9401100     	ldr	w0, [x8, #0x10]
   ea618: f9400d09     	ldr	x9, [x8, #0x18]
   ea61c: b94017ea     	ldr	w10, [sp, #0x14]
   ea620: 2a0a03eb     	mov	w11, w10
   ea624: 93407d6b     	sxtw	x11, w11
   ea628: 8b0b0121     	add	x1, x9, x11
   ea62c: 97fefd61     	bl	0xa9bb0 <lseek@plt>
   ea630: b94017ea     	ldr	w10, [sp, #0x14]
   ea634: b94013e2     	ldr	w2, [sp, #0x10]
   ea638: 0b02014a     	add	w10, w10, w2
   ea63c: 2a0a03e8     	mov	w8, w10
   ea640: 93407d08     	sxtw	x8, w8
   ea644: f94007e9     	ldr	x9, [sp, #0x8]
   ea648: f940112b     	ldr	x11, [x9, #0x20]
   ea64c: eb0b011f     	cmp	x8, x11
   ea650: 1a9fd7ea     	cset	w10, gt
   ea654: 3700004a     	tbnz	w10, #0x0, 0xea65c <android::MidiIoWrapper::readAt(void*, int, int)+0x11c>
   ea658: 14000009     	b	0xea67c <android::MidiIoWrapper::readAt(void*, int, int)+0x13c>
   ea65c: f94007e8     	ldr	x8, [sp, #0x8]
   ea660: f9401109     	ldr	x9, [x8, #0x20]
   ea664: b94017ea     	ldr	w10, [sp, #0x14]
   ea668: 2a0a03eb     	mov	w11, w10
   ea66c: 93407d6b     	sxtw	x11, w11
   ea670: eb0b0129     	subs	x9, x9, x11
   ea674: 2a0903ea     	mov	w10, w9
   ea678: b90013ea     	str	w10, [sp, #0x10]
   ea67c: f94007e8     	ldr	x8, [sp, #0x8]
   ea680: b9401100     	ldr	w0, [x8, #0x10]
   ea684: f9400fe1     	ldr	x1, [sp, #0x18]
   ea688: b94013e9     	ldr	w9, [sp, #0x10]
   ea68c: 2a0903ea     	mov	w10, w9
   ea690: 93407d42     	sxtw	x2, w10
   ea694: 97fee1e7     	bl	0xa2e30 <read@plt>
   ea698: 2a0003e9     	mov	w9, w0
   ea69c: b81fc3a9     	stur	w9, [x29, #-0x4]
   ea6a0: b85fc3a0     	ldur	w0, [x29, #-0x4]
   ea6a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ea6a8: 910103ff     	add	sp, sp, #0x40
   ea6ac: d65f03c0     	ret

00000000000ea6b0 <android::sp<android::DataSource>::operator!=(android::DataSource const*) const>:
   ea6b0: d10043ff     	sub	sp, sp, #0x10
   ea6b4: f90007e0     	str	x0, [sp, #0x8]
   ea6b8: f90003e1     	str	x1, [sp]
   ea6bc: f94007e0     	ldr	x0, [sp, #0x8]
   ea6c0: f9400000     	ldr	x0, [x0]
   ea6c4: f94003e1     	ldr	x1, [sp]
   ea6c8: eb01001f     	cmp	x0, x1
   ea6cc: 1a9f07e8     	cset	w8, ne
   ea6d0: 320003e9     	orr	w9, wzr, #0x1
   ea6d4: 0a090108     	and	w8, w8, w9
   ea6d8: 2a0803e0     	mov	w0, w8
   ea6dc: 910043ff     	add	sp, sp, #0x10
   ea6e0: d65f03c0     	ret

00000000000ea6e4 <android::MidiIoWrapper::size()>:
   ea6e4: d10043ff     	sub	sp, sp, #0x10
   ea6e8: f90007e0     	str	x0, [sp, #0x8]
   ea6ec: f94007e0     	ldr	x0, [sp, #0x8]
   ea6f0: f9401000     	ldr	x0, [x0, #0x20]
   ea6f4: 2a0003e8     	mov	w8, w0
   ea6f8: 2a0803e0     	mov	w0, w8
   ea6fc: 910043ff     	add	sp, sp, #0x10
   ea700: d65f03c0     	ret

00000000000ea704 <android::MidiIoWrapper::getLocator()>:
   ea704: d10043ff     	sub	sp, sp, #0x10
   ea708: b27c07e8     	orr	x8, xzr, #0x30
   ea70c: 90000009     	adrp	x9, 0xea000 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1dc>
   ea710: 911d2129     	add	x9, x9, #0x748
   ea714: 9000000a     	adrp	x10, 0xea000 <android::SniffMidi(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1dc>
   ea718: 911e114a     	add	x10, x10, #0x784
   ea71c: f90007e0     	str	x0, [sp, #0x8]
   ea720: f94007e0     	ldr	x0, [sp, #0x8]
   ea724: 8b08000b     	add	x11, x0, x8
   ea728: f9000160     	str	x0, [x11]
   ea72c: 8b08000b     	add	x11, x0, x8
   ea730: f9000569     	str	x9, [x11, #0x8]
   ea734: 8b080009     	add	x9, x0, x8
   ea738: f900092a     	str	x10, [x9, #0x10]
   ea73c: 8b080000     	add	x0, x0, x8
   ea740: 910043ff     	add	sp, sp, #0x10
   ea744: d65f03c0     	ret
   ea748: d100c3ff     	sub	sp, sp, #0x30
   ea74c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ea750: 910083fd     	add	x29, sp, #0x20
   ea754: f81f83a0     	stur	x0, [x29, #-0x8]
   ea758: f9000be1     	str	x1, [sp, #0x10]
   ea75c: b9000fe2     	str	w2, [sp, #0xc]
   ea760: b9000be3     	str	w3, [sp, #0x8]
   ea764: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea768: f9400be1     	ldr	x1, [sp, #0x10]
   ea76c: b9400fe2     	ldr	w2, [sp, #0xc]
   ea770: b9400be3     	ldr	w3, [sp, #0x8]
   ea774: 97fed957     	bl	0xa0cd0 <_ZN7android13MidiIoWrapper6readAtEPvii@plt>
   ea778: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ea77c: 9100c3ff     	add	sp, sp, #0x30
   ea780: d65f03c0     	ret
   ea784: d10083ff     	sub	sp, sp, #0x20
   ea788: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ea78c: 910043fd     	add	x29, sp, #0x10
   ea790: f90007e0     	str	x0, [sp, #0x8]
   ea794: f94007e0     	ldr	x0, [sp, #0x8]
   ea798: 97fefcba     	bl	0xa9a80 <_ZN7android13MidiIoWrapper4sizeEv@plt>
   ea79c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ea7a0: 910083ff     	add	sp, sp, #0x20
   ea7a4: d65f03c0     	ret

00000000000ea7a8 <android::NuMediaExtractor::NuMediaExtractor()>:
   ea7a8: d101c3ff     	sub	sp, sp, #0x70
   ea7ac: a9067bfd     	stp	x29, x30, [sp, #0x60]
   ea7b0: 910183fd     	add	x29, sp, #0x60
   ea7b4: d0000de8     	adrp	x8, 0x2a8000
   ea7b8: f9475d08     	ldr	x8, [x8, #0xeb8]
   ea7bc: b27c03e9     	orr	x9, xzr, #0x10
   ea7c0: 8b090108     	add	x8, x8, x9
   ea7c4: b27d0bea     	orr	x10, xzr, #0x38
   ea7c8: 5280000b     	mov	w11, #0x0               // =0
   ea7cc: f81f83a0     	stur	x0, [x29, #-0x8]
   ea7d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ea7d4: f81e03a0     	stur	x0, [x29, #-0x20]
   ea7d8: f81d83a9     	stur	x9, [x29, #-0x28]
   ea7dc: f9001be8     	str	x8, [sp, #0x30]
   ea7e0: f90017ea     	str	x10, [sp, #0x28]
   ea7e4: b90027eb     	str	w11, [sp, #0x24]
   ea7e8: 97fee212     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ea7ec: f9401be8     	ldr	x8, [sp, #0x30]
   ea7f0: f85e03a9     	ldur	x9, [x29, #-0x20]
   ea7f4: f9000128     	str	x8, [x9]
   ea7f8: f85d83aa     	ldur	x10, [x29, #-0x28]
   ea7fc: 8b0a0120     	add	x0, x9, x10
   ea800: f9000fe0     	str	x0, [sp, #0x18]
   ea804: 97ff398d     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   ea808: f85e03a8     	ldur	x8, [x29, #-0x20]
   ea80c: f94017e9     	ldr	x9, [sp, #0x28]
   ea810: 8b09010a     	add	x10, x8, x9
   ea814: aa0a03e0     	mov	x0, x10
   ea818: f9000bea     	str	x10, [sp, #0x10]
   ea81c: 97fee5dd     	bl	0xa3f90 <_ZN7android2spINS_10DataSourceEEC2Ev@plt>
   ea820: 14000001     	b	0xea824 <android::NuMediaExtractor::NuMediaExtractor()+0x7c>
   ea824: b27a03e8     	orr	x8, xzr, #0x40
   ea828: f85e03a9     	ldur	x9, [x29, #-0x20]
   ea82c: 8b080128     	add	x8, x9, x8
   ea830: aa0803e0     	mov	x0, x8
   ea834: f90007e8     	str	x8, [sp, #0x8]
   ea838: 97fef23e     	bl	0xa7130 <_ZN7android2spINS_15IMediaExtractorEEC2Ev@plt>
   ea83c: 14000001     	b	0xea840 <android::NuMediaExtractor::NuMediaExtractor()+0x98>
   ea840: d2800a08     	mov	x8, #0x50               // =80
   ea844: b94027e9     	ldr	w9, [sp, #0x24]
   ea848: f85e03aa     	ldur	x10, [x29, #-0x20]
   ea84c: 39012149     	strb	w9, [x10, #0x48]
   ea850: 8b080140     	add	x0, x10, x8
   ea854: 97fed947     	bl	0xa0d70 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEEC2Ev@plt>
   ea858: 14000001     	b	0xea85c <android::NuMediaExtractor::NuMediaExtractor()+0xb4>
   ea85c: 92800008     	mov	x8, #-0x1               // =-1
   ea860: f85e03a9     	ldur	x9, [x29, #-0x20]
   ea864: f9003d28     	str	x8, [x9, #0x78]
   ea868: f9004128     	str	x8, [x9, #0x80]
   ea86c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   ea870: 9101c3ff     	add	sp, sp, #0x70
   ea874: d65f03c0     	ret
   ea878: 2a0103e8     	mov	w8, w1
   ea87c: f81f03a0     	stur	x0, [x29, #-0x10]
   ea880: b81ec3a8     	stur	w8, [x29, #-0x14]
   ea884: 1400000c     	b	0xea8b4 <android::NuMediaExtractor::NuMediaExtractor()+0x10c>
   ea888: 2a0103e8     	mov	w8, w1
   ea88c: f81f03a0     	stur	x0, [x29, #-0x10]
   ea890: b81ec3a8     	stur	w8, [x29, #-0x14]
   ea894: 14000006     	b	0xea8ac <android::NuMediaExtractor::NuMediaExtractor()+0x104>
   ea898: 2a0103e8     	mov	w8, w1
   ea89c: f81f03a0     	stur	x0, [x29, #-0x10]
   ea8a0: b81ec3a8     	stur	w8, [x29, #-0x14]
   ea8a4: f94007e0     	ldr	x0, [sp, #0x8]
   ea8a8: 97fefc0a     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   ea8ac: f9400be0     	ldr	x0, [sp, #0x10]
   ea8b0: 97fed5c8     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   ea8b4: f9400fe0     	ldr	x0, [sp, #0x18]
   ea8b8: 97fefdce     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   ea8bc: f85e03a0     	ldur	x0, [x29, #-0x20]
   ea8c0: 97fed890     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ea8c4: f85f03a0     	ldur	x0, [x29, #-0x10]
   ea8c8: 97fef592     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ea8cc <android::sp<android::IMediaExtractor>::sp()>:
   ea8cc: d10043ff     	sub	sp, sp, #0x10
   ea8d0: d2800008     	mov	x8, #0x0                // =0
   ea8d4: f90007e0     	str	x0, [sp, #0x8]
   ea8d8: f94007e0     	ldr	x0, [sp, #0x8]
   ea8dc: f9000008     	str	x8, [x0]
   ea8e0: 910043ff     	add	sp, sp, #0x10
   ea8e4: d65f03c0     	ret

00000000000ea8e8 <android::Vector<android::NuMediaExtractor::TrackInfo>::Vector()>:
   ea8e8: d100c3ff     	sub	sp, sp, #0x30
   ea8ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ea8f0: 910083fd     	add	x29, sp, #0x20
   ea8f4: b27c07e1     	orr	x1, xzr, #0x30
   ea8f8: 52800002     	mov	w2, #0x0                // =0
   ea8fc: d0000de8     	adrp	x8, 0x2a8000
   ea900: f9420108     	ldr	x8, [x8, #0x400]
   ea904: b27c03e9     	orr	x9, xzr, #0x10
   ea908: 8b090108     	add	x8, x8, x9
   ea90c: f81f83a0     	stur	x0, [x29, #-0x8]
   ea910: f85f83a9     	ldur	x9, [x29, #-0x8]
   ea914: aa0903e0     	mov	x0, x9
   ea918: f9000be8     	str	x8, [sp, #0x10]
   ea91c: f90007e9     	str	x9, [sp, #0x8]
   ea920: 97fed6c8     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   ea924: f9400be8     	ldr	x8, [sp, #0x10]
   ea928: f94007e9     	ldr	x9, [sp, #0x8]
   ea92c: f9000128     	str	x8, [x9]
   ea930: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ea934: 9100c3ff     	add	sp, sp, #0x30
   ea938: d65f03c0     	ret

00000000000ea93c <android::sp<android::IMediaExtractor>::~sp()>:
   ea93c: d10083ff     	sub	sp, sp, #0x20
   ea940: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ea944: 910043fd     	add	x29, sp, #0x10
   ea948: d2800008     	mov	x8, #0x0                // =0
   ea94c: f90007e0     	str	x0, [sp, #0x8]
   ea950: f94007e0     	ldr	x0, [sp, #0x8]
   ea954: aa0003e9     	mov	x9, x0
   ea958: f9400129     	ldr	x9, [x9]
   ea95c: eb08013f     	cmp	x9, x8
   ea960: 1a9f07ea     	cset	w10, ne
   ea964: f90003e0     	str	x0, [sp]
   ea968: 3700004a     	tbnz	w10, #0x0, 0xea970 <android::sp<android::IMediaExtractor>::~sp()+0x34>
   ea96c: 1400000a     	b	0xea994 <android::sp<android::IMediaExtractor>::~sp()+0x58>
   ea970: f94003e8     	ldr	x8, [sp]
   ea974: f9400108     	ldr	x8, [x8]
   ea978: f9400109     	ldr	x9, [x8]
   ea97c: f85e8129     	ldur	x9, [x9, #-0x18]
   ea980: 8b090108     	add	x8, x8, x9
   ea984: aa0803e0     	mov	x0, x8
   ea988: f94003e1     	ldr	x1, [sp]
   ea98c: 97fee5b1     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ea990: 14000001     	b	0xea994 <android::sp<android::IMediaExtractor>::~sp()+0x58>
   ea994: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ea998: 910083ff     	add	sp, sp, #0x20
   ea99c: d65f03c0     	ret
   ea9a0: 97ff0e09     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ea9a4 <android::NuMediaExtractor::~NuMediaExtractor()>:
   ea9a4: d10343ff     	sub	sp, sp, #0xd0
   ea9a8: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   ea9ac: 910303fd     	add	x29, sp, #0xc0
   ea9b0: d53bd048     	mrs	x8, TPIDR_EL0
   ea9b4: f9401508     	ldr	x8, [x8, #0x28]
   ea9b8: f81f83a8     	stur	x8, [x29, #-0x8]
   ea9bc: f81b83a0     	stur	x0, [x29, #-0x48]
   ea9c0: f85b83a8     	ldur	x8, [x29, #-0x48]
   ea9c4: aa0803e0     	mov	x0, x8
   ea9c8: d0000de9     	adrp	x9, 0x2a8000
   ea9cc: f9475d29     	ldr	x9, [x9, #0xeb8]
   ea9d0: 91004129     	add	x9, x9, #0x10
   ea9d4: f9000109     	str	x9, [x8]
   ea9d8: f9002be0     	str	x0, [sp, #0x50]
   ea9dc: aa0803e0     	mov	x0, x8
   ea9e0: 97fefc3c     	bl	0xa9ad0 <_ZN7android16NuMediaExtractor19releaseTrackSamplesEv@plt>
   ea9e4: 14000001     	b	0xea9e8 <android::NuMediaExtractor::~NuMediaExtractor()+0x44>
   ea9e8: aa1f03e8     	mov	x8, xzr
   ea9ec: f90033e8     	str	x8, [sp, #0x60]
   ea9f0: 14000001     	b	0xea9f4 <android::NuMediaExtractor::~NuMediaExtractor()+0x50>
   ea9f4: f94033e8     	ldr	x8, [sp, #0x60]
   ea9f8: f9402be9     	ldr	x9, [sp, #0x50]
   ea9fc: 91014120     	add	x0, x9, #0x50
   eaa00: f90027e8     	str	x8, [sp, #0x48]
   eaa04: 97ff0083     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   eaa08: f90023e0     	str	x0, [sp, #0x40]
   eaa0c: 14000001     	b	0xeaa10 <android::NuMediaExtractor::~NuMediaExtractor()+0x6c>
   eaa10: f94027e8     	ldr	x8, [sp, #0x48]
   eaa14: f94023e9     	ldr	x9, [sp, #0x40]
   eaa18: eb09010a     	subs	x10, x8, x9
   eaa1c: f9001fea     	str	x10, [sp, #0x38]
   eaa20: 54000982     	b.hs	0xeab50 <android::NuMediaExtractor::~NuMediaExtractor()+0x1ac>
   eaa24: 14000001     	b	0xeaa28 <android::NuMediaExtractor::~NuMediaExtractor()+0x84>
   eaa28: f9402be8     	ldr	x8, [sp, #0x50]
   eaa2c: 91014100     	add	x0, x8, #0x50
   eaa30: f94033e1     	ldr	x1, [sp, #0x60]
   eaa34: 97feedd3     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   eaa38: f9001be0     	str	x0, [sp, #0x30]
   eaa3c: 14000001     	b	0xeaa40 <android::NuMediaExtractor::~NuMediaExtractor()+0x9c>
   eaa40: f9401be8     	ldr	x8, [sp, #0x30]
   eaa44: f9002fe8     	str	x8, [sp, #0x58]
   eaa48: 14000001     	b	0xeaa4c <android::NuMediaExtractor::~NuMediaExtractor()+0xa8>
   eaa4c: 2a1f03e8     	mov	w8, wzr
   eaa50: b81dc3a8     	stur	w8, [x29, #-0x24]
   eaa54: f9402fe0     	ldr	x0, [sp, #0x58]
   eaa58: 97fef586     	bl	0xa8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>
   eaa5c: f90017e0     	str	x0, [sp, #0x28]
   eaa60: 14000001     	b	0xeaa64 <android::NuMediaExtractor::~NuMediaExtractor()+0xc0>
   eaa64: f94017e8     	ldr	x8, [sp, #0x28]
   eaa68: f9400109     	ldr	x9, [x8]
   eaa6c: f9400d29     	ldr	x9, [x9, #0x18]
   eaa70: aa0803e0     	mov	x0, x8
   eaa74: d63f0120     	blr	x9
   eaa78: b90027e0     	str	w0, [sp, #0x24]
   eaa7c: 14000001     	b	0xeaa80 <android::NuMediaExtractor::~NuMediaExtractor()+0xdc>
   eaa80: b94027e8     	ldr	w8, [sp, #0x24]
   eaa84: b81d83a8     	stur	w8, [x29, #-0x28]
   eaa88: d10083a8     	sub	x8, x29, #0x20
   eaa8c: d10093a0     	sub	x0, x29, #0x24
   eaa90: d100a3a1     	sub	x1, x29, #0x28
   eaa94: 97fedda3     	bl	0xa2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>
   eaa98: 14000001     	b	0xeaa9c <android::NuMediaExtractor::~NuMediaExtractor()+0xf8>
   eaa9c: d10083a0     	sub	x0, x29, #0x20
   eaaa0: 97fef88c     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   eaaa4: b90023e0     	str	w0, [sp, #0x20]
   eaaa8: 14000001     	b	0xeaaac <android::NuMediaExtractor::~NuMediaExtractor()+0x108>
   eaaac: b94023e8     	ldr	w8, [sp, #0x20]
   eaab0: 37000388     	tbnz	w8, #0x0, 0xeab20 <android::NuMediaExtractor::~NuMediaExtractor()+0x17c>
   eaab4: 14000001     	b	0xeaab8 <android::NuMediaExtractor::~NuMediaExtractor()+0x114>
   eaab8: f0000861     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   eaabc: 91133c21     	add	x1, x1, #0x4cf
   eaac0: d10103a0     	sub	x0, x29, #0x40
   eaac4: 97fee42f     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   eaac8: 14000001     	b	0xeaacc <android::NuMediaExtractor::~NuMediaExtractor()+0x128>
   eaacc: d10103a0     	sub	x0, x29, #0x40
   eaad0: d10083a1     	sub	x1, x29, #0x20
   eaad4: 97fee083     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   eaad8: 14000001     	b	0xeaadc <android::NuMediaExtractor::~NuMediaExtractor()+0x138>
   eaadc: d10103a0     	sub	x0, x29, #0x40
   eaae0: 97fedc88     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eaae4: 1400000f     	b	0xeab20 <android::NuMediaExtractor::~NuMediaExtractor()+0x17c>
   eaae8: f81b03a0     	stur	x0, [x29, #-0x50]
   eaaec: 2a0103e8     	mov	w8, w1
   eaaf0: b81ac3a8     	stur	w8, [x29, #-0x54]
   eaaf4: 14000048     	b	0xeac14 <android::NuMediaExtractor::~NuMediaExtractor()+0x270>
   eaaf8: f81b03a0     	stur	x0, [x29, #-0x50]
   eaafc: 2a0103e8     	mov	w8, w1
   eab00: b81ac3a8     	stur	w8, [x29, #-0x54]
   eab04: 14000010     	b	0xeab44 <android::NuMediaExtractor::~NuMediaExtractor()+0x1a0>
   eab08: f81b03a0     	stur	x0, [x29, #-0x50]
   eab0c: 2a0103e8     	mov	w8, w1
   eab10: b81ac3a8     	stur	w8, [x29, #-0x54]
   eab14: d10103a0     	sub	x0, x29, #0x40
   eab18: 97fedc7a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eab1c: 1400000a     	b	0xeab44 <android::NuMediaExtractor::~NuMediaExtractor()+0x1a0>
   eab20: d10083a0     	sub	x0, x29, #0x20
   eab24: 97fedc77     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eab28: 14000001     	b	0xeab2c <android::NuMediaExtractor::~NuMediaExtractor()+0x188>
   eab2c: 14000001     	b	0xeab30 <android::NuMediaExtractor::~NuMediaExtractor()+0x18c>
   eab30: 14000001     	b	0xeab34 <android::NuMediaExtractor::~NuMediaExtractor()+0x190>
   eab34: f94033e8     	ldr	x8, [sp, #0x60]
   eab38: 91000508     	add	x8, x8, #0x1
   eab3c: f90033e8     	str	x8, [sp, #0x60]
   eab40: 17ffffad     	b	0xea9f4 <android::NuMediaExtractor::~NuMediaExtractor()+0x50>
   eab44: d10083a0     	sub	x0, x29, #0x20
   eab48: 97fedc6e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eab4c: 14000032     	b	0xeac14 <android::NuMediaExtractor::~NuMediaExtractor()+0x270>
   eab50: f9402be8     	ldr	x8, [sp, #0x50]
   eab54: 91014100     	add	x0, x8, #0x50
   eab58: 97fee98e     	bl	0xa5190 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE5clearEv@plt>
   eab5c: 14000001     	b	0xeab60 <android::NuMediaExtractor::~NuMediaExtractor()+0x1bc>
   eab60: f9402be8     	ldr	x8, [sp, #0x50]
   eab64: 9100e100     	add	x0, x8, #0x38
   eab68: aa1f03e1     	mov	x1, xzr
   eab6c: 97fef53d     	bl	0xa8060 <_ZNK7android2spINS_10DataSourceEEneEPKS1_@plt>
   eab70: b9001fe0     	str	w0, [sp, #0x1c]
   eab74: 14000001     	b	0xeab78 <android::NuMediaExtractor::~NuMediaExtractor()+0x1d4>
   eab78: b9401fe8     	ldr	w8, [sp, #0x1c]
   eab7c: 360001c8     	tbz	w8, #0x0, 0xeabb4 <android::NuMediaExtractor::~NuMediaExtractor()+0x210>
   eab80: 14000001     	b	0xeab84 <android::NuMediaExtractor::~NuMediaExtractor()+0x1e0>
   eab84: f9402be8     	ldr	x8, [sp, #0x50]
   eab88: 9100e100     	add	x0, x8, #0x38
   eab8c: 97fef301     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   eab90: f9000be0     	str	x0, [sp, #0x10]
   eab94: 14000001     	b	0xeab98 <android::NuMediaExtractor::~NuMediaExtractor()+0x1f4>
   eab98: f9400be8     	ldr	x8, [sp, #0x10]
   eab9c: f9400109     	ldr	x9, [x8]
   eaba0: f9403929     	ldr	x9, [x9, #0x70]
   eaba4: aa0803e0     	mov	x0, x8
   eaba8: d63f0120     	blr	x9
   eabac: 14000001     	b	0xeabb0 <android::NuMediaExtractor::~NuMediaExtractor()+0x20c>
   eabb0: 14000001     	b	0xeabb4 <android::NuMediaExtractor::~NuMediaExtractor()+0x210>
   eabb4: f9402be8     	ldr	x8, [sp, #0x50]
   eabb8: 91014100     	add	x0, x8, #0x50
   eabbc: 97fee7fd     	bl	0xa4bb0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED2Ev@plt>
   eabc0: f9402be8     	ldr	x8, [sp, #0x50]
   eabc4: 91010100     	add	x0, x8, #0x40
   eabc8: 97fefb42     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eabcc: f9402be8     	ldr	x8, [sp, #0x50]
   eabd0: 9100e100     	add	x0, x8, #0x38
   eabd4: 97fed4ff     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eabd8: f9402be8     	ldr	x8, [sp, #0x50]
   eabdc: 91004100     	add	x0, x8, #0x10
   eabe0: 97fefd04     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   eabe4: f9402be0     	ldr	x0, [sp, #0x50]
   eabe8: 97fed7c6     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   eabec: d53bd048     	mrs	x8, TPIDR_EL0
   eabf0: f9401508     	ldr	x8, [x8, #0x28]
   eabf4: f85f83a0     	ldur	x0, [x29, #-0x8]
   eabf8: eb000108     	subs	x8, x8, x0
   eabfc: f90007e8     	str	x8, [sp, #0x8]
   eac00: 540002c1     	b.ne	0xeac58 <android::NuMediaExtractor::~NuMediaExtractor()+0x2b4>
   eac04: 14000001     	b	0xeac08 <android::NuMediaExtractor::~NuMediaExtractor()+0x264>
   eac08: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   eac0c: 910343ff     	add	sp, sp, #0xd0
   eac10: d65f03c0     	ret
   eac14: f9402be8     	ldr	x8, [sp, #0x50]
   eac18: 91014100     	add	x0, x8, #0x50
   eac1c: 97fee7e5     	bl	0xa4bb0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED2Ev@plt>
   eac20: f9402be8     	ldr	x8, [sp, #0x50]
   eac24: 91010100     	add	x0, x8, #0x40
   eac28: 97fefb2a     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eac2c: f9402be8     	ldr	x8, [sp, #0x50]
   eac30: 9100e100     	add	x0, x8, #0x38
   eac34: 97fed4e7     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eac38: f9402be8     	ldr	x8, [sp, #0x50]
   eac3c: 91004100     	add	x0, x8, #0x10
   eac40: 97fefcec     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   eac44: f9402be0     	ldr	x0, [sp, #0x50]
   eac48: 97fed7ae     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   eac4c: 14000001     	b	0xeac50 <android::NuMediaExtractor::~NuMediaExtractor()+0x2ac>
   eac50: f85b03a0     	ldur	x0, [x29, #-0x50]
   eac54: 97ff0d5c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   eac58: 97fefc46     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000eac5c <android::NuMediaExtractor::releaseTrackSamples()>:
   eac5c: d10143ff     	sub	sp, sp, #0x50
   eac60: a9047bfd     	stp	x29, x30, [sp, #0x40]
   eac64: 910103fd     	add	x29, sp, #0x40
   eac68: d2800008     	mov	x8, #0x0                // =0
   eac6c: f81f83a0     	stur	x0, [x29, #-0x8]
   eac70: f85f83a0     	ldur	x0, [x29, #-0x8]
   eac74: f81f03bf     	stur	xzr, [x29, #-0x10]
   eac78: f90013e8     	str	x8, [sp, #0x20]
   eac7c: f9000fe0     	str	x0, [sp, #0x18]
   eac80: d2800a08     	mov	x8, #0x50               // =80
   eac84: f85f03a9     	ldur	x9, [x29, #-0x10]
   eac88: f9400fea     	ldr	x10, [sp, #0x18]
   eac8c: 8b080140     	add	x0, x10, x8
   eac90: f9000be9     	str	x9, [sp, #0x10]
   eac94: 97feffdf     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   eac98: f9400be8     	ldr	x8, [sp, #0x10]
   eac9c: eb00011f     	cmp	x8, x0
   eaca0: 1a9f27eb     	cset	w11, lo
   eaca4: 3700004b     	tbnz	w11, #0x0, 0xeacac <android::NuMediaExtractor::releaseTrackSamples()+0x50>
   eaca8: 14000020     	b	0xead28 <android::NuMediaExtractor::releaseTrackSamples()+0xcc>
   eacac: d2800a08     	mov	x8, #0x50               // =80
   eacb0: f9400fe9     	ldr	x9, [sp, #0x18]
   eacb4: 8b080120     	add	x0, x9, x8
   eacb8: f85f03a1     	ldur	x1, [x29, #-0x10]
   eacbc: 97feed31     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   eacc0: f81e83a0     	stur	x0, [x29, #-0x18]
   eacc4: f85e83a8     	ldur	x8, [x29, #-0x18]
   eacc8: f9400d08     	ldr	x8, [x8, #0x18]
   eaccc: f94013e9     	ldr	x9, [sp, #0x20]
   eacd0: eb09011f     	cmp	x8, x9
   eacd4: 1a9f07ea     	cset	w10, ne
   eacd8: 3700004a     	tbnz	w10, #0x0, 0xeace0 <android::NuMediaExtractor::releaseTrackSamples()+0x84>
   eacdc: 1400000f     	b	0xead18 <android::NuMediaExtractor::releaseTrackSamples()+0xbc>
   eace0: 92800008     	mov	x8, #-0x1               // =-1
   eace4: f85e83a9     	ldur	x9, [x29, #-0x18]
   eace8: f9400d29     	ldr	x9, [x9, #0x18]
   eacec: f940012a     	ldr	x10, [x9]
   eacf0: f940014a     	ldr	x10, [x10]
   eacf4: aa0903e0     	mov	x0, x9
   eacf8: f90007e8     	str	x8, [sp, #0x8]
   eacfc: d63f0140     	blr	x10
   ead00: f85e83a8     	ldur	x8, [x29, #-0x18]
   ead04: f94013e9     	ldr	x9, [sp, #0x20]
   ead08: f9000d09     	str	x9, [x8, #0x18]
   ead0c: f85e83a8     	ldur	x8, [x29, #-0x18]
   ead10: f94007ea     	ldr	x10, [sp, #0x8]
   ead14: f900110a     	str	x10, [x8, #0x20]
   ead18: f85f03a8     	ldur	x8, [x29, #-0x10]
   ead1c: 91000508     	add	x8, x8, #0x1
   ead20: f81f03a8     	stur	x8, [x29, #-0x10]
   ead24: 17ffffd7     	b	0xeac80 <android::NuMediaExtractor::releaseTrackSamples()+0x24>
   ead28: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ead2c: 910143ff     	add	sp, sp, #0x50
   ead30: d65f03c0     	ret

00000000000ead34 <android::Vector<android::NuMediaExtractor::TrackInfo>::size() const>:
   ead34: d10083ff     	sub	sp, sp, #0x20
   ead38: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ead3c: 910043fd     	add	x29, sp, #0x10
   ead40: f90007e0     	str	x0, [sp, #0x8]
   ead44: f94007e0     	ldr	x0, [sp, #0x8]
   ead48: 97fedfa2     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   ead4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ead50: 910083ff     	add	sp, sp, #0x20
   ead54: d65f03c0     	ret

00000000000ead58 <android::Vector<android::NuMediaExtractor::TrackInfo>::editItemAt(unsigned long)>:
   ead58: d10083ff     	sub	sp, sp, #0x20
   ead5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ead60: 910043fd     	add	x29, sp, #0x10
   ead64: f90007e0     	str	x0, [sp, #0x8]
   ead68: f90003e1     	str	x1, [sp]
   ead6c: f94007e0     	ldr	x0, [sp, #0x8]
   ead70: f94003e1     	ldr	x1, [sp]
   ead74: 97fedbff     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
   ead78: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ead7c: 910083ff     	add	sp, sp, #0x20
   ead80: d65f03c0     	ret

00000000000ead84 <android::AString android::Compare_EQ<int, int>(int const&, int const&)>:
   ead84: d10143ff     	sub	sp, sp, #0x50
   ead88: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ead8c: 910103fd     	add	x29, sp, #0x40
   ead90: 52800009     	mov	w9, #0x0                // =0
   ead94: d000086a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   ead98: 9118554a     	add	x10, x10, #0x615
   ead9c: f81f83a0     	stur	x0, [x29, #-0x8]
   eada0: f81f03a1     	stur	x1, [x29, #-0x10]
   eada4: 320003eb     	orr	w11, wzr, #0x1
   eada8: 0a0b0129     	and	w9, w9, w11
   eadac: 381ef3a9     	sturb	w9, [x29, #-0x11]
   eadb0: aa0803e0     	mov	x0, x8
   eadb4: f9000be8     	str	x8, [sp, #0x10]
   eadb8: f90007ea     	str	x10, [sp, #0x8]
   eadbc: 97fefee9     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   eadc0: f85f83a8     	ldur	x8, [x29, #-0x8]
   eadc4: b9400109     	ldr	w9, [x8]
   eadc8: f85f03a8     	ldur	x8, [x29, #-0x10]
   eadcc: b940010b     	ldr	w11, [x8]
   eadd0: 6b0b013f     	cmp	w9, w11
   eadd4: 1a9f17e9     	cset	w9, eq
   eadd8: 370002c9     	tbnz	w9, #0x0, 0xeae30 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0xac>
   eaddc: f85f83a8     	ldur	x8, [x29, #-0x8]
   eade0: b9400101     	ldr	w1, [x8]
   eade4: f9400be0     	ldr	x0, [sp, #0x10]
   eade8: 97feedc2     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   eadec: 14000001     	b	0xeadf0 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0x6c>
   eadf0: f9400be0     	ldr	x0, [sp, #0x10]
   eadf4: f94007e1     	ldr	x1, [sp, #0x8]
   eadf8: 97fef9ae     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   eadfc: 14000001     	b	0xeae00 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0x7c>
   eae00: f85f03a8     	ldur	x8, [x29, #-0x10]
   eae04: b9400101     	ldr	w1, [x8]
   eae08: f9400be0     	ldr	x0, [sp, #0x10]
   eae0c: 97feedb9     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   eae10: 14000001     	b	0xeae14 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0x90>
   eae14: 14000007     	b	0xeae30 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0xac>
   eae18: 2a0103e8     	mov	w8, w1
   eae1c: f90013e0     	str	x0, [sp, #0x20]
   eae20: b9001fe8     	str	w8, [sp, #0x1c]
   eae24: f9400be0     	ldr	x0, [sp, #0x10]
   eae28: 97fedbb6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eae2c: 1400000c     	b	0xeae5c <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0xd8>
   eae30: 12800008     	mov	w8, #-0x1               // =-1
   eae34: 320003e9     	orr	w9, wzr, #0x1
   eae38: 0a090108     	and	w8, w8, w9
   eae3c: 381ef3a8     	sturb	w8, [x29, #-0x11]
   eae40: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   eae44: 37000068     	tbnz	w8, #0x0, 0xeae50 <android::AString android::Compare_EQ<int, int>(int const&, int const&)+0xcc>
   eae48: f9400be0     	ldr	x0, [sp, #0x10]
   eae4c: 97fedbad     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   eae50: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   eae54: 910143ff     	add	sp, sp, #0x50
   eae58: d65f03c0     	ret
   eae5c: f94013e0     	ldr	x0, [sp, #0x20]
   eae60: 97fef42c     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000eae64 <android::sp<android::IMediaSource>::operator->() const>:
   eae64: d10043ff     	sub	sp, sp, #0x10
   eae68: f90007e0     	str	x0, [sp, #0x8]
   eae6c: f94007e0     	ldr	x0, [sp, #0x8]
   eae70: f9400000     	ldr	x0, [x0]
   eae74: 910043ff     	add	sp, sp, #0x10
   eae78: d65f03c0     	ret

00000000000eae7c <android::Vector<android::NuMediaExtractor::TrackInfo>::clear()>:
   eae7c: d10083ff     	sub	sp, sp, #0x20
   eae80: a9017bfd     	stp	x29, x30, [sp, #0x10]
   eae84: 910043fd     	add	x29, sp, #0x10
   eae88: f90007e0     	str	x0, [sp, #0x8]
   eae8c: f94007e0     	ldr	x0, [sp, #0x8]
   eae90: 97fedb54     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
   eae94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   eae98: 910083ff     	add	sp, sp, #0x20
   eae9c: d65f03c0     	ret

00000000000eaea0 <android::Vector<android::NuMediaExtractor::TrackInfo>::~Vector()>:
   eaea0: d100c3ff     	sub	sp, sp, #0x30
   eaea4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eaea8: 910083fd     	add	x29, sp, #0x20
   eaeac: d0000de8     	adrp	x8, 0x2a8000
   eaeb0: f9420108     	ldr	x8, [x8, #0x400]
   eaeb4: b27c03e9     	orr	x9, xzr, #0x10
   eaeb8: 8b090108     	add	x8, x8, x9
   eaebc: f81f83a0     	stur	x0, [x29, #-0x8]
   eaec0: f85f83a9     	ldur	x9, [x29, #-0x8]
   eaec4: f9000128     	str	x8, [x9]
   eaec8: aa0903e0     	mov	x0, x9
   eaecc: f90003e9     	str	x9, [sp]
   eaed0: 97fed49c     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   eaed4: 14000001     	b	0xeaed8 <android::Vector<android::NuMediaExtractor::TrackInfo>::~Vector()+0x38>
   eaed8: f94003e0     	ldr	x0, [sp]
   eaedc: 97feecdd     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   eaee0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eaee4: 9100c3ff     	add	sp, sp, #0x30
   eaee8: d65f03c0     	ret
   eaeec: 2a0103e8     	mov	w8, w1
   eaef0: f9000be0     	str	x0, [sp, #0x10]
   eaef4: b9000fe8     	str	w8, [sp, #0xc]
   eaef8: f94003e0     	ldr	x0, [sp]
   eaefc: 97feecd5     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   eaf00: f9400be0     	ldr	x0, [sp, #0x10]
   eaf04: 97ff0cb0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000eaf08 <android::NuMediaExtractor::~NuMediaExtractor()>:
   eaf08: d10083ff     	sub	sp, sp, #0x20
   eaf0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   eaf10: 910043fd     	add	x29, sp, #0x10
   eaf14: d0000de8     	adrp	x8, 0x2a8000
   eaf18: f9436108     	ldr	x8, [x8, #0x6c0]
   eaf1c: f90007e0     	str	x0, [sp, #0x8]
   eaf20: f94007e0     	ldr	x0, [sp, #0x8]
   eaf24: f90003e0     	str	x0, [sp]
   eaf28: d63f0100     	blr	x8
   eaf2c: f94003e0     	ldr	x0, [sp]
   eaf30: 97fed68c     	bl	0xa0960 <_ZdlPv@plt>
   eaf34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   eaf38: 910083ff     	add	sp, sp, #0x20
   eaf3c: d65f03c0     	ret

00000000000eaf40 <android::NuMediaExtractor::setDataSource(char const*)>:
   eaf40: d102c3ff     	sub	sp, sp, #0xb0
   eaf44: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   eaf48: 910283fd     	add	x29, sp, #0xa0
   eaf4c: d53bd048     	mrs	x8, TPIDR_EL0
   eaf50: f9401508     	ldr	x8, [x8, #0x28]
   eaf54: f81f83a8     	stur	x8, [x29, #-0x8]
   eaf58: f81d03a0     	stur	x0, [x29, #-0x30]
   eaf5c: f81c83a1     	stur	x1, [x29, #-0x38]
   eaf60: f85d03a8     	ldur	x8, [x29, #-0x30]
   eaf64: aa0803e0     	mov	x0, x8
   eaf68: 91004101     	add	x1, x8, #0x10
   eaf6c: d10043a9     	sub	x9, x29, #0x10
   eaf70: f90027e0     	str	x0, [sp, #0x48]
   eaf74: aa0903e0     	mov	x0, x9
   eaf78: f90023e8     	str	x8, [sp, #0x40]
   eaf7c: 97ff30f1     	bl	0xb7340 <setMediaExtractor+0x248>
   eaf80: f94023e8     	ldr	x8, [sp, #0x40]
   eaf84: 91010100     	add	x0, x8, #0x40
   eaf88: aa1f03e1     	mov	x1, xzr
   eaf8c: 97fed615     	bl	0xa07e0 <_ZNK7android2spINS_15IMediaExtractorEEneEPKS1_@plt>
   eaf90: b9003fe0     	str	w0, [sp, #0x3c]
   eaf94: 14000001     	b	0xeaf98 <android::NuMediaExtractor::setDataSource(char const*)+0x58>
   eaf98: b9403fe8     	ldr	w8, [sp, #0x3c]
   eaf9c: 36000168     	tbz	w8, #0x0, 0xeafc8 <android::NuMediaExtractor::setDataSource(char const*)+0x88>
   eafa0: 14000001     	b	0xeafa4 <android::NuMediaExtractor::setDataSource(char const*)+0x64>
   eafa4: 128002a8     	mov	w8, #-0x16              // =-22
   eafa8: b81dc3a8     	stur	w8, [x29, #-0x24]
   eafac: 320003e8     	orr	w8, wzr, #0x1
   eafb0: b81b83a8     	stur	w8, [x29, #-0x48]
   eafb4: 1400006c     	b	0xeb164 <android::NuMediaExtractor::setDataSource(char const*)+0x224>
   eafb8: f81c03a0     	stur	x0, [x29, #-0x40]
   eafbc: 2a0103e8     	mov	w8, w1
   eafc0: b81bc3a8     	stur	w8, [x29, #-0x44]
   eafc4: 14000077     	b	0xeb1a0 <android::NuMediaExtractor::setDataSource(char const*)+0x260>
   eafc8: f85c83a0     	ldur	x0, [x29, #-0x38]
   eafcc: d10063a8     	sub	x8, x29, #0x18
   eafd0: 97feeae4     	bl	0xa5b60 <_ZN7android10DataSource13CreateFromURIEPKc@plt>
   eafd4: 14000001     	b	0xeafd8 <android::NuMediaExtractor::setDataSource(char const*)+0x98>
   eafd8: d10063a0     	sub	x0, x29, #0x18
   eafdc: aa1f03e1     	mov	x1, xzr
   eafe0: 97fee8c4     	bl	0xa52f0 <_ZNK7android2spINS_10DataSourceEEeqEPKS1_@plt>
   eafe4: b9003be0     	str	w0, [sp, #0x38]
   eafe8: 14000001     	b	0xeafec <android::NuMediaExtractor::setDataSource(char const*)+0xac>
   eafec: b9403be8     	ldr	w8, [sp, #0x38]
   eaff0: 36000168     	tbz	w8, #0x0, 0xeb01c <android::NuMediaExtractor::setDataSource(char const*)+0xdc>
   eaff4: 14000001     	b	0xeaff8 <android::NuMediaExtractor::setDataSource(char const*)+0xb8>
   eaff8: 321f7be8     	orr	w8, wzr, #0xfffffffe
   eaffc: b81dc3a8     	stur	w8, [x29, #-0x24]
   eb000: 320003e8     	orr	w8, wzr, #0x1
   eb004: b81b83a8     	stur	w8, [x29, #-0x48]
   eb008: 14000051     	b	0xeb14c <android::NuMediaExtractor::setDataSource(char const*)+0x20c>
   eb00c: f81c03a0     	stur	x0, [x29, #-0x40]
   eb010: 2a0103e8     	mov	w8, w1
   eb014: b81bc3a8     	stur	w8, [x29, #-0x44]
   eb018: 14000050     	b	0xeb158 <android::NuMediaExtractor::setDataSource(char const*)+0x218>
   eb01c: d10063a0     	sub	x0, x29, #0x18
   eb020: 97fef1dc     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   eb024: f9001be0     	str	x0, [sp, #0x30]
   eb028: 14000001     	b	0xeb02c <android::NuMediaExtractor::setDataSource(char const*)+0xec>
   eb02c: f9401be8     	ldr	x8, [sp, #0x30]
   eb030: f9400109     	ldr	x9, [x8]
   eb034: f9401929     	ldr	x9, [x9, #0x30]
   eb038: aa0803e0     	mov	x0, x8
   eb03c: d63f0120     	blr	x9
   eb040: b9002fe0     	str	w0, [sp, #0x2c]
   eb044: 14000001     	b	0xeb048 <android::NuMediaExtractor::setDataSource(char const*)+0x108>
   eb048: b9402fe8     	ldr	w8, [sp, #0x2c]
   eb04c: b81b43a8     	stur	w8, [x29, #-0x4c]
   eb050: b85b43a9     	ldur	w9, [x29, #-0x4c]
   eb054: 340000e9     	cbz	w9, 0xeb070 <android::NuMediaExtractor::setDataSource(char const*)+0x130>
   eb058: 14000001     	b	0xeb05c <android::NuMediaExtractor::setDataSource(char const*)+0x11c>
   eb05c: b85b43a8     	ldur	w8, [x29, #-0x4c]
   eb060: b81dc3a8     	stur	w8, [x29, #-0x24]
   eb064: 320003e8     	orr	w8, wzr, #0x1
   eb068: b81b83a8     	stur	w8, [x29, #-0x48]
   eb06c: 14000038     	b	0xeb14c <android::NuMediaExtractor::setDataSource(char const*)+0x20c>
   eb070: d10083a8     	sub	x8, x29, #0x20
   eb074: d10063a0     	sub	x0, x29, #0x18
   eb078: aa1f03e1     	mov	x1, xzr
   eb07c: 97fefa55     	bl	0xa99d0 <_ZN7android14MediaExtractor6CreateERKNS_2spINS_10DataSourceEEEPKc@plt>
   eb080: 14000001     	b	0xeb084 <android::NuMediaExtractor::setDataSource(char const*)+0x144>
   eb084: f94027e8     	ldr	x8, [sp, #0x48]
   eb088: 91010100     	add	x0, x8, #0x40
   eb08c: d10083a1     	sub	x1, x29, #0x20
   eb090: 97fefa3c     	bl	0xa9980 <_ZN7android2spINS_15IMediaExtractorEEaSEOS2_@plt>
   eb094: f90013e0     	str	x0, [sp, #0x20]
   eb098: 14000001     	b	0xeb09c <android::NuMediaExtractor::setDataSource(char const*)+0x15c>
   eb09c: d10083a0     	sub	x0, x29, #0x20
   eb0a0: 97fefa0c     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eb0a4: f94027e0     	ldr	x0, [sp, #0x48]
   eb0a8: 91010000     	add	x0, x0, #0x40
   eb0ac: aa1f03fe     	mov	x30, xzr
   eb0b0: aa1e03e1     	mov	x1, x30
   eb0b4: 97feea2f     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   eb0b8: b9001fe0     	str	w0, [sp, #0x1c]
   eb0bc: 14000001     	b	0xeb0c0 <android::NuMediaExtractor::setDataSource(char const*)+0x180>
   eb0c0: b9401fe8     	ldr	w8, [sp, #0x1c]
   eb0c4: 360001a8     	tbz	w8, #0x0, 0xeb0f8 <android::NuMediaExtractor::setDataSource(char const*)+0x1b8>
   eb0c8: 14000001     	b	0xeb0cc <android::NuMediaExtractor::setDataSource(char const*)+0x18c>
   eb0cc: 12807e28     	mov	w8, #-0x3f2             // =-1010
   eb0d0: b81dc3a8     	stur	w8, [x29, #-0x24]
   eb0d4: 320003e8     	orr	w8, wzr, #0x1
   eb0d8: b81b83a8     	stur	w8, [x29, #-0x48]
   eb0dc: 1400001c     	b	0xeb14c <android::NuMediaExtractor::setDataSource(char const*)+0x20c>
   eb0e0: f81c03a0     	stur	x0, [x29, #-0x40]
   eb0e4: 2a0103e8     	mov	w8, w1
   eb0e8: b81bc3a8     	stur	w8, [x29, #-0x44]
   eb0ec: d10083a0     	sub	x0, x29, #0x20
   eb0f0: 97fef9f8     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eb0f4: 14000019     	b	0xeb158 <android::NuMediaExtractor::setDataSource(char const*)+0x218>
   eb0f8: f94027e0     	ldr	x0, [sp, #0x48]
   eb0fc: 97fef1b1     	bl	0xa77c0 <_ZN7android16NuMediaExtractor24updateDurationAndBitrateEv@plt>
   eb100: b9001be0     	str	w0, [sp, #0x18]
   eb104: 14000001     	b	0xeb108 <android::NuMediaExtractor::setDataSource(char const*)+0x1c8>
   eb108: b9401be8     	ldr	w8, [sp, #0x18]
   eb10c: b81b43a8     	stur	w8, [x29, #-0x4c]
   eb110: b85b43a9     	ldur	w9, [x29, #-0x4c]
   eb114: 35000129     	cbnz	w9, 0xeb138 <android::NuMediaExtractor::setDataSource(char const*)+0x1f8>
   eb118: 14000001     	b	0xeb11c <android::NuMediaExtractor::setDataSource(char const*)+0x1dc>
   eb11c: f94027e8     	ldr	x8, [sp, #0x48]
   eb120: 9100e100     	add	x0, x8, #0x38
   eb124: d10063a1     	sub	x1, x29, #0x18
   eb128: 97fee4ce     	bl	0xa4460 <_ZN7android2spINS_10DataSourceEEaSERKS2_@plt>
   eb12c: f9000be0     	str	x0, [sp, #0x10]
   eb130: 14000001     	b	0xeb134 <android::NuMediaExtractor::setDataSource(char const*)+0x1f4>
   eb134: 14000001     	b	0xeb138 <android::NuMediaExtractor::setDataSource(char const*)+0x1f8>
   eb138: 2a1f03e8     	mov	w8, wzr
   eb13c: b81dc3a8     	stur	w8, [x29, #-0x24]
   eb140: 320003e8     	orr	w8, wzr, #0x1
   eb144: b81b83a8     	stur	w8, [x29, #-0x48]
   eb148: 14000001     	b	0xeb14c <android::NuMediaExtractor::setDataSource(char const*)+0x20c>
   eb14c: d10063a0     	sub	x0, x29, #0x18
   eb150: 97fed3a0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eb154: 14000004     	b	0xeb164 <android::NuMediaExtractor::setDataSource(char const*)+0x224>
   eb158: d10063a0     	sub	x0, x29, #0x18
   eb15c: 97fed39d     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eb160: 14000010     	b	0xeb1a0 <android::NuMediaExtractor::setDataSource(char const*)+0x260>
   eb164: d10043a0     	sub	x0, x29, #0x10
   eb168: 97ff310d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   eb16c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   eb170: d53bd040     	mrs	x0, TPIDR_EL0
   eb174: f9401400     	ldr	x0, [x0, #0x28]
   eb178: f85f83be     	ldur	x30, [x29, #-0x8]
   eb17c: eb1e0000     	subs	x0, x0, x30
   eb180: b9000fe8     	str	w8, [sp, #0xc]
   eb184: f90003e0     	str	x0, [sp]
   eb188: 54000161     	b.ne	0xeb1b4 <android::NuMediaExtractor::setDataSource(char const*)+0x274>
   eb18c: 14000001     	b	0xeb190 <android::NuMediaExtractor::setDataSource(char const*)+0x250>
   eb190: b9400fe0     	ldr	w0, [sp, #0xc]
   eb194: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   eb198: 9102c3ff     	add	sp, sp, #0xb0
   eb19c: d65f03c0     	ret
   eb1a0: d10043a0     	sub	x0, x29, #0x10
   eb1a4: 97ff30fe     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   eb1a8: 14000001     	b	0xeb1ac <android::NuMediaExtractor::setDataSource(char const*)+0x26c>
   eb1ac: f85c03a0     	ldur	x0, [x29, #-0x40]
   eb1b0: 97fef358     	bl	0xa7f10 <_Unwind_Resume@plt>
   eb1b4: 97fefaef     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000eb1b8 <android::sp<android::IMediaExtractor>::operator!=(android::IMediaExtractor const*) const>:
   eb1b8: d10043ff     	sub	sp, sp, #0x10
   eb1bc: f90007e0     	str	x0, [sp, #0x8]
   eb1c0: f90003e1     	str	x1, [sp]
   eb1c4: f94007e0     	ldr	x0, [sp, #0x8]
   eb1c8: f9400000     	ldr	x0, [x0]
   eb1cc: f94003e1     	ldr	x1, [sp]
   eb1d0: eb01001f     	cmp	x0, x1
   eb1d4: 1a9f07e8     	cset	w8, ne
   eb1d8: 320003e9     	orr	w9, wzr, #0x1
   eb1dc: 0a090108     	and	w8, w8, w9
   eb1e0: 2a0803e0     	mov	w0, w8
   eb1e4: 910043ff     	add	sp, sp, #0x10
   eb1e8: d65f03c0     	ret

00000000000eb1ec <android::sp<android::IMediaExtractor>::operator=(android::sp<android::IMediaExtractor>&&)>:
   eb1ec: d100c3ff     	sub	sp, sp, #0x30
   eb1f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eb1f4: 910083fd     	add	x29, sp, #0x20
   eb1f8: d2800008     	mov	x8, #0x0                // =0
   eb1fc: f81f83a0     	stur	x0, [x29, #-0x8]
   eb200: f9000be1     	str	x1, [sp, #0x10]
   eb204: f85f83a0     	ldur	x0, [x29, #-0x8]
   eb208: aa0003e1     	mov	x1, x0
   eb20c: f9400021     	ldr	x1, [x1]
   eb210: eb08003f     	cmp	x1, x8
   eb214: 1a9f07e9     	cset	w9, ne
   eb218: f90007e8     	str	x8, [sp, #0x8]
   eb21c: f90003e0     	str	x0, [sp]
   eb220: 37000049     	tbnz	w9, #0x0, 0xeb228 <android::sp<android::IMediaExtractor>::operator=(android::sp<android::IMediaExtractor>&&)+0x3c>
   eb224: 14000009     	b	0xeb248 <android::sp<android::IMediaExtractor>::operator=(android::sp<android::IMediaExtractor>&&)+0x5c>
   eb228: f94003e8     	ldr	x8, [sp]
   eb22c: f9400108     	ldr	x8, [x8]
   eb230: f9400109     	ldr	x9, [x8]
   eb234: f85e8129     	ldur	x9, [x9, #-0x18]
   eb238: 8b090108     	add	x8, x8, x9
   eb23c: aa0803e0     	mov	x0, x8
   eb240: f94003e1     	ldr	x1, [sp]
   eb244: 97fee383     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   eb248: f9400be8     	ldr	x8, [sp, #0x10]
   eb24c: f9400108     	ldr	x8, [x8]
   eb250: f94003e9     	ldr	x9, [sp]
   eb254: f9000128     	str	x8, [x9]
   eb258: f9400be8     	ldr	x8, [sp, #0x10]
   eb25c: f94007e9     	ldr	x9, [sp, #0x8]
   eb260: f9000109     	str	x9, [x8]
   eb264: f94003e0     	ldr	x0, [sp]
   eb268: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eb26c: 9100c3ff     	add	sp, sp, #0x30
   eb270: d65f03c0     	ret

00000000000eb274 <android::sp<android::IMediaExtractor>::operator==(android::IMediaExtractor const*) const>:
   eb274: d10043ff     	sub	sp, sp, #0x10
   eb278: f90007e0     	str	x0, [sp, #0x8]
   eb27c: f90003e1     	str	x1, [sp]
   eb280: f94007e0     	ldr	x0, [sp, #0x8]
   eb284: f9400000     	ldr	x0, [x0]
   eb288: f94003e1     	ldr	x1, [sp]
   eb28c: eb01001f     	cmp	x0, x1
   eb290: 1a9f17e8     	cset	w8, eq
   eb294: 320003e9     	orr	w9, wzr, #0x1
   eb298: 0a090108     	and	w8, w8, w9
   eb29c: 2a0803e0     	mov	w0, w8
   eb2a0: 910043ff     	add	sp, sp, #0x10
   eb2a4: d65f03c0     	ret

00000000000eb2a8 <android::NuMediaExtractor::updateDurationAndBitrate()>:
   eb2a8: d103c3ff     	sub	sp, sp, #0xf0
   eb2ac: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   eb2b0: 910383fd     	add	x29, sp, #0xe0
   eb2b4: d53bd048     	mrs	x8, TPIDR_EL0
   eb2b8: f9401508     	ldr	x8, [x8, #0x28]
   eb2bc: f81f83a8     	stur	x8, [x29, #-0x8]
   eb2c0: f81c83a0     	stur	x0, [x29, #-0x38]
   eb2c4: f85c83a8     	ldur	x8, [x29, #-0x38]
   eb2c8: aa0803e0     	mov	x0, x8
   eb2cc: 91010108     	add	x8, x8, #0x40
   eb2d0: f81a83a0     	stur	x0, [x29, #-0x58]
   eb2d4: aa0803e0     	mov	x0, x8
   eb2d8: 97fedec6     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   eb2dc: f9400008     	ldr	x8, [x0]
   eb2e0: f9400908     	ldr	x8, [x8, #0x10]
   eb2e4: d63f0100     	blr	x8
   eb2e8: f1401008     	subs	x8, x0, #0x4, lsl #12   // =0x4000
   eb2ec: f81a03a8     	stur	x8, [x29, #-0x60]
   eb2f0: 540000a9     	b.ls	0xeb304 <android::NuMediaExtractor::updateDurationAndBitrate()+0x5c>
   eb2f4: 14000001     	b	0xeb2f8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x50>
   eb2f8: 12807e28     	mov	w8, #-0x3f2             // =-1010
   eb2fc: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb300: 1400008e     	b	0xeb538 <android::NuMediaExtractor::updateDurationAndBitrate()+0x290>
   eb304: aa1f03e8     	mov	x8, xzr
   eb308: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb30c: f9003d28     	str	x8, [x9, #0x78]
   eb310: 9280000a     	mov	x10, #-0x1              // =-1
   eb314: f900412a     	str	x10, [x9, #0x80]
   eb318: f81c03a8     	stur	x8, [x29, #-0x40]
   eb31c: 14000001     	b	0xeb320 <android::NuMediaExtractor::updateDurationAndBitrate()+0x78>
   eb320: f85c03a8     	ldur	x8, [x29, #-0x40]
   eb324: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb328: 91010120     	add	x0, x9, #0x40
   eb32c: f81983a8     	stur	x8, [x29, #-0x68]
   eb330: 97fedeb0     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   eb334: f9400008     	ldr	x8, [x0]
   eb338: f9400908     	ldr	x8, [x8, #0x10]
   eb33c: d63f0100     	blr	x8
   eb340: f85983a8     	ldur	x8, [x29, #-0x68]
   eb344: eb000108     	subs	x8, x8, x0
   eb348: f9003be8     	str	x8, [sp, #0x70]
   eb34c: 54000f02     	b.hs	0xeb52c <android::NuMediaExtractor::updateDurationAndBitrate()+0x284>
   eb350: 14000001     	b	0xeb354 <android::NuMediaExtractor::updateDurationAndBitrate()+0xac>
   eb354: f85a83a8     	ldur	x8, [x29, #-0x58]
   eb358: 91010100     	add	x0, x8, #0x40
   eb35c: 97fedea5     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   eb360: f85c03a1     	ldur	x1, [x29, #-0x40]
   eb364: f9400008     	ldr	x8, [x0]
   eb368: f9401108     	ldr	x8, [x8, #0x20]
   eb36c: d10043be     	sub	x30, x29, #0x10
   eb370: 2a1f03e2     	mov	w2, wzr
   eb374: f90037e8     	str	x8, [sp, #0x68]
   eb378: aa1e03e8     	mov	x8, x30
   eb37c: f94037e9     	ldr	x9, [sp, #0x68]
   eb380: f90033fe     	str	x30, [sp, #0x60]
   eb384: d63f0120     	blr	x9
   eb388: aa1f03e0     	mov	x0, xzr
   eb38c: f94033e8     	ldr	x8, [sp, #0x60]
   eb390: f9002fe0     	str	x0, [sp, #0x58]
   eb394: aa0803e0     	mov	x0, x8
   eb398: f9402fe1     	ldr	x1, [sp, #0x58]
   eb39c: 97fefba5     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
   eb3a0: b90057e0     	str	w0, [sp, #0x54]
   eb3a4: 14000001     	b	0xeb3a8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x100>
   eb3a8: b94057e8     	ldr	w8, [sp, #0x54]
   eb3ac: 36000168     	tbz	w8, #0x0, 0xeb3d8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x130>
   eb3b0: 14000001     	b	0xeb3b4 <android::NuMediaExtractor::updateDurationAndBitrate()+0x10c>
   eb3b4: 321e03e8     	orr	w8, wzr, #0x4
   eb3b8: b81b03a8     	stur	w8, [x29, #-0x50]
   eb3bc: 1400004b     	b	0xeb4e8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x240>
   eb3c0: f81b83a0     	stur	x0, [x29, #-0x48]
   eb3c4: 2a0103e8     	mov	w8, w1
   eb3c8: b81b43a8     	stur	w8, [x29, #-0x4c]
   eb3cc: d10043a0     	sub	x0, x29, #0x10
   eb3d0: 97fed968     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eb3d4: 14000066     	b	0xeb56c <android::NuMediaExtractor::updateDurationAndBitrate()+0x2c4>
   eb3d8: d10043a0     	sub	x0, x29, #0x10
   eb3dc: 97fee6b5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   eb3e0: f90027e0     	str	x0, [sp, #0x48]
   eb3e4: 14000001     	b	0xeb3e8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x140>
   eb3e8: 528e8ca1     	mov	w1, #0x7465             // =29797
   eb3ec: 72ac4e41     	movk	w1, #0x6272, lsl #16
   eb3f0: d10053a2     	sub	x2, x29, #0x14
   eb3f4: f94027e0     	ldr	x0, [sp, #0x48]
   eb3f8: 97fee82a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   eb3fc: b90047e0     	str	w0, [sp, #0x44]
   eb400: 14000001     	b	0xeb404 <android::NuMediaExtractor::updateDurationAndBitrate()+0x15c>
   eb404: b94047e8     	ldr	w8, [sp, #0x44]
   eb408: 37000228     	tbnz	w8, #0x0, 0xeb44c <android::NuMediaExtractor::updateDurationAndBitrate()+0x1a4>
   eb40c: 14000001     	b	0xeb410 <android::NuMediaExtractor::updateDurationAndBitrate()+0x168>
   eb410: d10043a0     	sub	x0, x29, #0x10
   eb414: 97fee6a7     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   eb418: f9001fe0     	str	x0, [sp, #0x38]
   eb41c: 14000001     	b	0xeb420 <android::NuMediaExtractor::updateDurationAndBitrate()+0x178>
   eb420: 528daca1     	mov	w1, #0x6d65             // =28005
   eb424: 72adad21     	movk	w1, #0x6d69, lsl #16
   eb428: d10083a2     	sub	x2, x29, #0x20
   eb42c: f9401fe0     	ldr	x0, [sp, #0x38]
   eb430: 97feec7c     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   eb434: b90037e0     	str	w0, [sp, #0x34]
   eb438: 14000001     	b	0xeb43c <android::NuMediaExtractor::updateDurationAndBitrate()+0x194>
   eb43c: 92800008     	mov	x8, #-0x1               // =-1
   eb440: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb444: f9003d28     	str	x8, [x9, #0x78]
   eb448: 1400000c     	b	0xeb478 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1d0>
   eb44c: f85a83a8     	ldur	x8, [x29, #-0x58]
   eb450: f9403d09     	ldr	x9, [x8, #0x78]
   eb454: b7f80109     	tbnz	x9, #0x3f, 0xeb474 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1cc>
   eb458: 14000001     	b	0xeb45c <android::NuMediaExtractor::updateDurationAndBitrate()+0x1b4>
   eb45c: b89ec3a8     	ldursw	x8, [x29, #-0x14]
   eb460: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb464: f9403d2a     	ldr	x10, [x9, #0x78]
   eb468: 8b080148     	add	x8, x10, x8
   eb46c: f9003d28     	str	x8, [x9, #0x78]
   eb470: 14000001     	b	0xeb474 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1cc>
   eb474: 14000001     	b	0xeb478 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1d0>
   eb478: d10043a0     	sub	x0, x29, #0x10
   eb47c: 97fee68d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   eb480: f90017e0     	str	x0, [sp, #0x28]
   eb484: 14000001     	b	0xeb488 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1e0>
   eb488: 528e4c21     	mov	w1, #0x7261             // =29281
   eb48c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   eb490: d100a3a2     	sub	x2, x29, #0x28
   eb494: f94017e0     	ldr	x0, [sp, #0x28]
   eb498: 97feeca6     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   eb49c: b90027e0     	str	w0, [sp, #0x24]
   eb4a0: 14000001     	b	0xeb4a4 <android::NuMediaExtractor::updateDurationAndBitrate()+0x1fc>
   eb4a4: b94027e8     	ldr	w8, [sp, #0x24]
   eb4a8: 360001a8     	tbz	w8, #0x0, 0xeb4dc <android::NuMediaExtractor::updateDurationAndBitrate()+0x234>
   eb4ac: 14000001     	b	0xeb4b0 <android::NuMediaExtractor::updateDurationAndBitrate()+0x208>
   eb4b0: f85d83a8     	ldur	x8, [x29, #-0x28]
   eb4b4: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb4b8: f940412a     	ldr	x10, [x9, #0x80]
   eb4bc: eb0a0108     	subs	x8, x8, x10
   eb4c0: f9000fe8     	str	x8, [sp, #0x18]
   eb4c4: 540000cd     	b.le	0xeb4dc <android::NuMediaExtractor::updateDurationAndBitrate()+0x234>
   eb4c8: 14000001     	b	0xeb4cc <android::NuMediaExtractor::updateDurationAndBitrate()+0x224>
   eb4cc: f85d83a8     	ldur	x8, [x29, #-0x28]
   eb4d0: f85a83a9     	ldur	x9, [x29, #-0x58]
   eb4d4: f9004128     	str	x8, [x9, #0x80]
   eb4d8: 14000001     	b	0xeb4dc <android::NuMediaExtractor::updateDurationAndBitrate()+0x234>
   eb4dc: 2a1f03e8     	mov	w8, wzr
   eb4e0: b81b03a8     	stur	w8, [x29, #-0x50]
   eb4e4: 14000001     	b	0xeb4e8 <android::NuMediaExtractor::updateDurationAndBitrate()+0x240>
   eb4e8: d10043a0     	sub	x0, x29, #0x10
   eb4ec: 97fed921     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eb4f0: b85b03a8     	ldur	w8, [x29, #-0x50]
   eb4f4: 2a0803e9     	mov	w9, w8
   eb4f8: b90017e9     	str	w9, [sp, #0x14]
   eb4fc: 340000e8     	cbz	w8, 0xeb518 <android::NuMediaExtractor::updateDurationAndBitrate()+0x270>
   eb500: 14000001     	b	0xeb504 <android::NuMediaExtractor::updateDurationAndBitrate()+0x25c>
   eb504: b94017e8     	ldr	w8, [sp, #0x14]
   eb508: 71001109     	subs	w9, w8, #0x4
   eb50c: b90013e9     	str	w9, [sp, #0x10]
   eb510: 54000060     	b.eq	0xeb51c <android::NuMediaExtractor::updateDurationAndBitrate()+0x274>
   eb514: 14000018     	b	0xeb574 <android::NuMediaExtractor::updateDurationAndBitrate()+0x2cc>
   eb518: 14000001     	b	0xeb51c <android::NuMediaExtractor::updateDurationAndBitrate()+0x274>
   eb51c: f85c03a8     	ldur	x8, [x29, #-0x40]
   eb520: 91000508     	add	x8, x8, #0x1
   eb524: f81c03a8     	stur	x8, [x29, #-0x40]
   eb528: 17ffff7e     	b	0xeb320 <android::NuMediaExtractor::updateDurationAndBitrate()+0x78>
   eb52c: 2a1f03e8     	mov	w8, wzr
   eb530: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb534: 14000001     	b	0xeb538 <android::NuMediaExtractor::updateDurationAndBitrate()+0x290>
   eb538: b85d43a8     	ldur	w8, [x29, #-0x2c]
   eb53c: d53bd049     	mrs	x9, TPIDR_EL0
   eb540: f9401529     	ldr	x9, [x9, #0x28]
   eb544: f85f83aa     	ldur	x10, [x29, #-0x8]
   eb548: eb0a0129     	subs	x9, x9, x10
   eb54c: b9000fe8     	str	w8, [sp, #0xc]
   eb550: f90003e9     	str	x9, [sp]
   eb554: 54000101     	b.ne	0xeb574 <android::NuMediaExtractor::updateDurationAndBitrate()+0x2cc>
   eb558: 14000001     	b	0xeb55c <android::NuMediaExtractor::updateDurationAndBitrate()+0x2b4>
   eb55c: b9400fe0     	ldr	w0, [sp, #0xc]
   eb560: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   eb564: 9103c3ff     	add	sp, sp, #0xf0
   eb568: d65f03c0     	ret
   eb56c: f85b83a0     	ldur	x0, [x29, #-0x48]
   eb570: 97fef268     	bl	0xa7f10 <_Unwind_Resume@plt>
   eb574: 97fef9ff     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000eb578 <android::NuMediaExtractor::setDataSource(int, long, long)>:
   eb578: d10383ff     	sub	sp, sp, #0xe0
   eb57c: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   eb580: 910343fd     	add	x29, sp, #0xd0
   eb584: d53bd048     	mrs	x8, TPIDR_EL0
   eb588: f9401508     	ldr	x8, [x8, #0x28]
   eb58c: f81f83a8     	stur	x8, [x29, #-0x8]
   eb590: f81c83a0     	stur	x0, [x29, #-0x38]
   eb594: b81c43a1     	stur	w1, [x29, #-0x3c]
   eb598: f81b83a2     	stur	x2, [x29, #-0x48]
   eb59c: f81b03a3     	stur	x3, [x29, #-0x50]
   eb5a0: f85c83a8     	ldur	x8, [x29, #-0x38]
   eb5a4: aa0803e0     	mov	x0, x8
   eb5a8: 91004101     	add	x1, x8, #0x10
   eb5ac: d10043a2     	sub	x2, x29, #0x10
   eb5b0: f90033e0     	str	x0, [sp, #0x60]
   eb5b4: aa0203e0     	mov	x0, x2
   eb5b8: f9002fe8     	str	x8, [sp, #0x58]
   eb5bc: 97ff2f61     	bl	0xb7340 <setMediaExtractor+0x248>
   eb5c0: f9402fe8     	ldr	x8, [sp, #0x58]
   eb5c4: 91010100     	add	x0, x8, #0x40
   eb5c8: aa1f03e1     	mov	x1, xzr
   eb5cc: 97fed485     	bl	0xa07e0 <_ZNK7android2spINS_15IMediaExtractorEEneEPKS1_@plt>
   eb5d0: b90057e0     	str	w0, [sp, #0x54]
   eb5d4: 14000001     	b	0xeb5d8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x60>
   eb5d8: b94057e8     	ldr	w8, [sp, #0x54]
   eb5dc: 36000168     	tbz	w8, #0x0, 0xeb608 <android::NuMediaExtractor::setDataSource(int, long, long)+0x90>
   eb5e0: 14000001     	b	0xeb5e4 <android::NuMediaExtractor::setDataSource(int, long, long)+0x6c>
   eb5e4: 128002a8     	mov	w8, #-0x16              // =-22
   eb5e8: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb5ec: 320003e8     	orr	w8, wzr, #0x1
   eb5f0: b81a03a8     	stur	w8, [x29, #-0x60]
   eb5f4: 14000084     	b	0xeb804 <android::NuMediaExtractor::setDataSource(int, long, long)+0x28c>
   eb5f8: f81a83a0     	stur	x0, [x29, #-0x58]
   eb5fc: 2a0103e8     	mov	w8, w1
   eb600: b81a43a8     	stur	w8, [x29, #-0x5c]
   eb604: 1400008f     	b	0xeb840 <android::NuMediaExtractor::setDataSource(int, long, long)+0x2c8>
   eb608: 52800b08     	mov	w8, #0x58               // =88
   eb60c: 2a0803e0     	mov	w0, w8
   eb610: 97fef640     	bl	0xa8f10 <_Znwm@plt>
   eb614: f90027e0     	str	x0, [sp, #0x48]
   eb618: 14000001     	b	0xeb61c <android::NuMediaExtractor::setDataSource(int, long, long)+0xa4>
   eb61c: f94027e0     	ldr	x0, [sp, #0x48]
   eb620: b85c43a8     	ldur	w8, [x29, #-0x3c]
   eb624: f90023e0     	str	x0, [sp, #0x40]
   eb628: 2a0803e0     	mov	w0, w8
   eb62c: 97fed7e5     	bl	0xa15c0 <dup@plt>
   eb630: b9003fe0     	str	w0, [sp, #0x3c]
   eb634: 14000001     	b	0xeb638 <android::NuMediaExtractor::setDataSource(int, long, long)+0xc0>
   eb638: f85b83a2     	ldur	x2, [x29, #-0x48]
   eb63c: f85b03a3     	ldur	x3, [x29, #-0x50]
   eb640: f94023e0     	ldr	x0, [sp, #0x40]
   eb644: b9403fe1     	ldr	w1, [sp, #0x3c]
   eb648: 97fef522     	bl	0xa8ad0 <_ZN7android10FileSourceC1Eill@plt>
   eb64c: 14000001     	b	0xeb650 <android::NuMediaExtractor::setDataSource(int, long, long)+0xd8>
   eb650: d10063a0     	sub	x0, x29, #0x18
   eb654: f94023e1     	ldr	x1, [sp, #0x40]
   eb658: 97fee12e     	bl	0xa3b10 <_ZN7android2spINS_10FileSourceEEC2EPS1_@plt>
   eb65c: 14000001     	b	0xeb660 <android::NuMediaExtractor::setDataSource(int, long, long)+0xe8>
   eb660: d10063a0     	sub	x0, x29, #0x18
   eb664: 97fee327     	bl	0xa4300 <_ZNK7android2spINS_10FileSourceEEptEv@plt>
   eb668: f9001be0     	str	x0, [sp, #0x30]
   eb66c: 14000001     	b	0xeb670 <android::NuMediaExtractor::setDataSource(int, long, long)+0xf8>
   eb670: f9401be8     	ldr	x8, [sp, #0x30]
   eb674: f9400109     	ldr	x9, [x8]
   eb678: f9401929     	ldr	x9, [x9, #0x30]
   eb67c: aa0803e0     	mov	x0, x8
   eb680: d63f0120     	blr	x9
   eb684: b9002fe0     	str	w0, [sp, #0x2c]
   eb688: 14000001     	b	0xeb68c <android::NuMediaExtractor::setDataSource(int, long, long)+0x114>
   eb68c: b9402fe8     	ldr	w8, [sp, #0x2c]
   eb690: b819c3a8     	stur	w8, [x29, #-0x64]
   eb694: b859c3a9     	ldur	w9, [x29, #-0x64]
   eb698: 34000229     	cbz	w9, 0xeb6dc <android::NuMediaExtractor::setDataSource(int, long, long)+0x164>
   eb69c: 14000001     	b	0xeb6a0 <android::NuMediaExtractor::setDataSource(int, long, long)+0x128>
   eb6a0: b859c3a8     	ldur	w8, [x29, #-0x64]
   eb6a4: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb6a8: 320003e8     	orr	w8, wzr, #0x1
   eb6ac: b81a03a8     	stur	w8, [x29, #-0x60]
   eb6b0: 1400004f     	b	0xeb7ec <android::NuMediaExtractor::setDataSource(int, long, long)+0x274>
   eb6b4: f81a83a0     	stur	x0, [x29, #-0x58]
   eb6b8: 2a0103e8     	mov	w8, w1
   eb6bc: b81a43a8     	stur	w8, [x29, #-0x5c]
   eb6c0: f94027e0     	ldr	x0, [sp, #0x48]
   eb6c4: 97fed4a7     	bl	0xa0960 <_ZdlPv@plt>
   eb6c8: 1400005e     	b	0xeb840 <android::NuMediaExtractor::setDataSource(int, long, long)+0x2c8>
   eb6cc: f81a83a0     	stur	x0, [x29, #-0x58]
   eb6d0: 2a0103e8     	mov	w8, w1
   eb6d4: b81a43a8     	stur	w8, [x29, #-0x5c]
   eb6d8: 14000048     	b	0xeb7f8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x280>
   eb6dc: d100a3a0     	sub	x0, x29, #0x28
   eb6e0: d10063a1     	sub	x1, x29, #0x18
   eb6e4: 97feec5b     	bl	0xa6850 <_ZN7android2spINS_10DataSourceEEC2INS_10FileSourceEEERKNS0_IT_EE@plt>
   eb6e8: 14000001     	b	0xeb6ec <android::NuMediaExtractor::setDataSource(int, long, long)+0x174>
   eb6ec: d10083a8     	sub	x8, x29, #0x20
   eb6f0: d100a3a0     	sub	x0, x29, #0x28
   eb6f4: aa1f03e1     	mov	x1, xzr
   eb6f8: 97fef8b6     	bl	0xa99d0 <_ZN7android14MediaExtractor6CreateERKNS_2spINS_10DataSourceEEEPKc@plt>
   eb6fc: 14000001     	b	0xeb700 <android::NuMediaExtractor::setDataSource(int, long, long)+0x188>
   eb700: f94033e8     	ldr	x8, [sp, #0x60]
   eb704: 91010100     	add	x0, x8, #0x40
   eb708: d10083a1     	sub	x1, x29, #0x20
   eb70c: 97fef89d     	bl	0xa9980 <_ZN7android2spINS_15IMediaExtractorEEaSEOS2_@plt>
   eb710: f90013e0     	str	x0, [sp, #0x20]
   eb714: 14000001     	b	0xeb718 <android::NuMediaExtractor::setDataSource(int, long, long)+0x1a0>
   eb718: d10083a0     	sub	x0, x29, #0x20
   eb71c: 97fef86d     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eb720: d100a3a0     	sub	x0, x29, #0x28
   eb724: 97fed22b     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eb728: f94033e0     	ldr	x0, [sp, #0x60]
   eb72c: 91010000     	add	x0, x0, #0x40
   eb730: aa1f03fe     	mov	x30, xzr
   eb734: aa1e03e1     	mov	x1, x30
   eb738: 97fee88e     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   eb73c: b9001fe0     	str	w0, [sp, #0x1c]
   eb740: 14000001     	b	0xeb744 <android::NuMediaExtractor::setDataSource(int, long, long)+0x1cc>
   eb744: b9401fe8     	ldr	w8, [sp, #0x1c]
   eb748: 36000288     	tbz	w8, #0x0, 0xeb798 <android::NuMediaExtractor::setDataSource(int, long, long)+0x220>
   eb74c: 14000001     	b	0xeb750 <android::NuMediaExtractor::setDataSource(int, long, long)+0x1d8>
   eb750: 12807e28     	mov	w8, #-0x3f2             // =-1010
   eb754: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb758: 320003e8     	orr	w8, wzr, #0x1
   eb75c: b81a03a8     	stur	w8, [x29, #-0x60]
   eb760: 14000023     	b	0xeb7ec <android::NuMediaExtractor::setDataSource(int, long, long)+0x274>
   eb764: f81a83a0     	stur	x0, [x29, #-0x58]
   eb768: 2a0103e8     	mov	w8, w1
   eb76c: b81a43a8     	stur	w8, [x29, #-0x5c]
   eb770: 14000007     	b	0xeb78c <android::NuMediaExtractor::setDataSource(int, long, long)+0x214>
   eb774: f81a83a0     	stur	x0, [x29, #-0x58]
   eb778: 2a0103e8     	mov	w8, w1
   eb77c: b81a43a8     	stur	w8, [x29, #-0x5c]
   eb780: d10083a0     	sub	x0, x29, #0x20
   eb784: 97fef853     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   eb788: 14000001     	b	0xeb78c <android::NuMediaExtractor::setDataSource(int, long, long)+0x214>
   eb78c: d100a3a0     	sub	x0, x29, #0x28
   eb790: 97fed210     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eb794: 14000019     	b	0xeb7f8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x280>
   eb798: f94033e0     	ldr	x0, [sp, #0x60]
   eb79c: 97fef009     	bl	0xa77c0 <_ZN7android16NuMediaExtractor24updateDurationAndBitrateEv@plt>
   eb7a0: b9001be0     	str	w0, [sp, #0x18]
   eb7a4: 14000001     	b	0xeb7a8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x230>
   eb7a8: b9401be8     	ldr	w8, [sp, #0x18]
   eb7ac: b819c3a8     	stur	w8, [x29, #-0x64]
   eb7b0: b859c3a9     	ldur	w9, [x29, #-0x64]
   eb7b4: 35000129     	cbnz	w9, 0xeb7d8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x260>
   eb7b8: 14000001     	b	0xeb7bc <android::NuMediaExtractor::setDataSource(int, long, long)+0x244>
   eb7bc: f94033e8     	ldr	x8, [sp, #0x60]
   eb7c0: 9100e100     	add	x0, x8, #0x38
   eb7c4: d10063a1     	sub	x1, x29, #0x18
   eb7c8: 97fefc0a     	bl	0xaa7f0 <_ZN7android2spINS_10DataSourceEEaSINS_10FileSourceEEERS2_RKNS0_IT_EE@plt>
   eb7cc: f9000be0     	str	x0, [sp, #0x10]
   eb7d0: 14000001     	b	0xeb7d4 <android::NuMediaExtractor::setDataSource(int, long, long)+0x25c>
   eb7d4: 14000001     	b	0xeb7d8 <android::NuMediaExtractor::setDataSource(int, long, long)+0x260>
   eb7d8: 2a1f03e8     	mov	w8, wzr
   eb7dc: b81d43a8     	stur	w8, [x29, #-0x2c]
   eb7e0: 320003e8     	orr	w8, wzr, #0x1
   eb7e4: b81a03a8     	stur	w8, [x29, #-0x60]
   eb7e8: 14000001     	b	0xeb7ec <android::NuMediaExtractor::setDataSource(int, long, long)+0x274>
   eb7ec: d10063a0     	sub	x0, x29, #0x18
   eb7f0: 97fed974     	bl	0xa1dc0 <_ZN7android2spINS_10FileSourceEED2Ev@plt>
   eb7f4: 14000004     	b	0xeb804 <android::NuMediaExtractor::setDataSource(int, long, long)+0x28c>
   eb7f8: d10063a0     	sub	x0, x29, #0x18
   eb7fc: 97fed971     	bl	0xa1dc0 <_ZN7android2spINS_10FileSourceEED2Ev@plt>
   eb800: 14000010     	b	0xeb840 <android::NuMediaExtractor::setDataSource(int, long, long)+0x2c8>
   eb804: d10043a0     	sub	x0, x29, #0x10
   eb808: 97ff2f65     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   eb80c: b85d43a8     	ldur	w8, [x29, #-0x2c]
   eb810: d53bd040     	mrs	x0, TPIDR_EL0
   eb814: f9401400     	ldr	x0, [x0, #0x28]
   eb818: f85f83be     	ldur	x30, [x29, #-0x8]
   eb81c: eb1e0000     	subs	x0, x0, x30
   eb820: b9000fe8     	str	w8, [sp, #0xc]
   eb824: f90003e0     	str	x0, [sp]
   eb828: 54000161     	b.ne	0xeb854 <android::NuMediaExtractor::setDataSource(int, long, long)+0x2dc>
   eb82c: 14000001     	b	0xeb830 <android::NuMediaExtractor::setDataSource(int, long, long)+0x2b8>
   eb830: b9400fe0     	ldr	w0, [sp, #0xc]
   eb834: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   eb838: 910383ff     	add	sp, sp, #0xe0
   eb83c: d65f03c0     	ret
   eb840: d10043a0     	sub	x0, x29, #0x10
   eb844: 97ff2f56     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   eb848: 14000001     	b	0xeb84c <android::NuMediaExtractor::setDataSource(int, long, long)+0x2d4>
   eb84c: f85a83a0     	ldur	x0, [x29, #-0x58]
   eb850: 97fef1b0     	bl	0xa7f10 <_Unwind_Resume@plt>
   eb854: 97fef947     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000eb858 <android::sp<android::FileSource>::sp(android::FileSource*)>:
   eb858: d100c3ff     	sub	sp, sp, #0x30
   eb85c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eb860: 910083fd     	add	x29, sp, #0x20
   eb864: d2800008     	mov	x8, #0x0                // =0
   eb868: f81f83a0     	stur	x0, [x29, #-0x8]
   eb86c: f9000be1     	str	x1, [sp, #0x10]
   eb870: f85f83a0     	ldur	x0, [x29, #-0x8]
   eb874: aa0003e1     	mov	x1, x0
   eb878: f9400be9     	ldr	x9, [sp, #0x10]
   eb87c: f9000029     	str	x9, [x1]
   eb880: f9400be9     	ldr	x9, [sp, #0x10]
   eb884: eb08013f     	cmp	x9, x8
   eb888: 1a9f07ea     	cset	w10, ne
   eb88c: f90007e0     	str	x0, [sp, #0x8]
   eb890: 3700004a     	tbnz	w10, #0x0, 0xeb898 <android::sp<android::FileSource>::sp(android::FileSource*)+0x40>
   eb894: 14000004     	b	0xeb8a4 <android::sp<android::FileSource>::sp(android::FileSource*)+0x4c>
   eb898: f9400be0     	ldr	x0, [sp, #0x10]
   eb89c: f94007e1     	ldr	x1, [sp, #0x8]
   eb8a0: 97fefbe0     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   eb8a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eb8a8: 9100c3ff     	add	sp, sp, #0x30
   eb8ac: d65f03c0     	ret

00000000000eb8b0 <android::sp<android::FileSource>::operator->() const>:
   eb8b0: d10043ff     	sub	sp, sp, #0x10
   eb8b4: f90007e0     	str	x0, [sp, #0x8]
   eb8b8: f94007e0     	ldr	x0, [sp, #0x8]
   eb8bc: f9400000     	ldr	x0, [x0]
   eb8c0: 910043ff     	add	sp, sp, #0x10
   eb8c4: d65f03c0     	ret

00000000000eb8c8 <android::sp<android::DataSource>::sp<android::FileSource>(android::sp<android::FileSource> const&)>:
   eb8c8: d100c3ff     	sub	sp, sp, #0x30
   eb8cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eb8d0: 910083fd     	add	x29, sp, #0x20
   eb8d4: d2800008     	mov	x8, #0x0                // =0
   eb8d8: f81f83a0     	stur	x0, [x29, #-0x8]
   eb8dc: f9000be1     	str	x1, [sp, #0x10]
   eb8e0: f85f83a0     	ldur	x0, [x29, #-0x8]
   eb8e4: aa0003e1     	mov	x1, x0
   eb8e8: f9400be9     	ldr	x9, [sp, #0x10]
   eb8ec: f9400129     	ldr	x9, [x9]
   eb8f0: f9000029     	str	x9, [x1]
   eb8f4: aa0003e9     	mov	x9, x0
   eb8f8: f9400129     	ldr	x9, [x9]
   eb8fc: eb08013f     	cmp	x9, x8
   eb900: 1a9f07ea     	cset	w10, ne
   eb904: f90007e0     	str	x0, [sp, #0x8]
   eb908: 3700004a     	tbnz	w10, #0x0, 0xeb910 <android::sp<android::DataSource>::sp<android::FileSource>(android::sp<android::FileSource> const&)+0x48>
   eb90c: 14000005     	b	0xeb920 <android::sp<android::DataSource>::sp<android::FileSource>(android::sp<android::FileSource> const&)+0x58>
   eb910: f94007e8     	ldr	x8, [sp, #0x8]
   eb914: f9400100     	ldr	x0, [x8]
   eb918: f94007e1     	ldr	x1, [sp, #0x8]
   eb91c: 97fefbc1     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   eb920: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eb924: 9100c3ff     	add	sp, sp, #0x30
   eb928: d65f03c0     	ret

00000000000eb92c <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::sp<android::FileSource> const&)>:
   eb92c: d10103ff     	sub	sp, sp, #0x40
   eb930: a9037bfd     	stp	x29, x30, [sp, #0x30]
   eb934: 9100c3fd     	add	x29, sp, #0x30
   eb938: d2800008     	mov	x8, #0x0                // =0
   eb93c: f81f83a0     	stur	x0, [x29, #-0x8]
   eb940: f81f03a1     	stur	x1, [x29, #-0x10]
   eb944: f85f83a0     	ldur	x0, [x29, #-0x8]
   eb948: f85f03a1     	ldur	x1, [x29, #-0x10]
   eb94c: f9400021     	ldr	x1, [x1]
   eb950: f9000fe1     	str	x1, [sp, #0x18]
   eb954: f9400fe1     	ldr	x1, [sp, #0x18]
   eb958: eb08003f     	cmp	x1, x8
   eb95c: 1a9f07e9     	cset	w9, ne
   eb960: f9000be8     	str	x8, [sp, #0x10]
   eb964: f90007e0     	str	x0, [sp, #0x8]
   eb968: 37000049     	tbnz	w9, #0x0, 0xeb970 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::sp<android::FileSource> const&)+0x44>
   eb96c: 14000004     	b	0xeb97c <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::sp<android::FileSource> const&)+0x50>
   eb970: f9400fe0     	ldr	x0, [sp, #0x18]
   eb974: f94007e1     	ldr	x1, [sp, #0x8]
   eb978: 97fefbaa     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   eb97c: f94007e8     	ldr	x8, [sp, #0x8]
   eb980: f9400108     	ldr	x8, [x8]
   eb984: f9400be9     	ldr	x9, [sp, #0x10]
   eb988: eb09011f     	cmp	x8, x9
   eb98c: 1a9f07ea     	cset	w10, ne
   eb990: 3700004a     	tbnz	w10, #0x0, 0xeb998 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::sp<android::FileSource> const&)+0x6c>
   eb994: 14000005     	b	0xeb9a8 <android::sp<android::DataSource>& android::sp<android::DataSource>::operator=<android::FileSource>(android::sp<android::FileSource> const&)+0x7c>
   eb998: f94007e8     	ldr	x8, [sp, #0x8]
   eb99c: f9400100     	ldr	x0, [x8]
   eb9a0: f94007e1     	ldr	x1, [sp, #0x8]
   eb9a4: 97fee1ab     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   eb9a8: f9400fe8     	ldr	x8, [sp, #0x18]
   eb9ac: f94007e9     	ldr	x9, [sp, #0x8]
   eb9b0: f9000128     	str	x8, [x9]
   eb9b4: f94007e0     	ldr	x0, [sp, #0x8]
   eb9b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   eb9bc: 910103ff     	add	sp, sp, #0x40
   eb9c0: d65f03c0     	ret

00000000000eb9c4 <android::sp<android::FileSource>::~sp()>:
   eb9c4: d10083ff     	sub	sp, sp, #0x20
   eb9c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   eb9cc: 910043fd     	add	x29, sp, #0x10
   eb9d0: d2800008     	mov	x8, #0x0                // =0
   eb9d4: f90007e0     	str	x0, [sp, #0x8]
   eb9d8: f94007e0     	ldr	x0, [sp, #0x8]
   eb9dc: aa0003e9     	mov	x9, x0
   eb9e0: f9400129     	ldr	x9, [x9]
   eb9e4: eb08013f     	cmp	x9, x8
   eb9e8: 1a9f07ea     	cset	w10, ne
   eb9ec: f90003e0     	str	x0, [sp]
   eb9f0: 3700004a     	tbnz	w10, #0x0, 0xeb9f8 <android::sp<android::FileSource>::~sp()+0x34>
   eb9f4: 14000006     	b	0xeba0c <android::sp<android::FileSource>::~sp()+0x48>
   eb9f8: f94003e8     	ldr	x8, [sp]
   eb9fc: f9400100     	ldr	x0, [x8]
   eba00: f94003e1     	ldr	x1, [sp]
   eba04: 97fee193     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   eba08: 14000001     	b	0xeba0c <android::sp<android::FileSource>::~sp()+0x48>
   eba0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   eba10: 910083ff     	add	sp, sp, #0x20
   eba14: d65f03c0     	ret
   eba18: 97ff09eb     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000eba1c <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)>:
   eba1c: d102c3ff     	sub	sp, sp, #0xb0
   eba20: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   eba24: 910283fd     	add	x29, sp, #0xa0
   eba28: d53bd048     	mrs	x8, TPIDR_EL0
   eba2c: f9401508     	ldr	x8, [x8, #0x28]
   eba30: f81f83a8     	stur	x8, [x29, #-0x8]
   eba34: f81d83a0     	stur	x0, [x29, #-0x28]
   eba38: f81d03a1     	stur	x1, [x29, #-0x30]
   eba3c: f85d83a8     	ldur	x8, [x29, #-0x28]
   eba40: aa0803e0     	mov	x0, x8
   eba44: 91004101     	add	x1, x8, #0x10
   eba48: d10043a9     	sub	x9, x29, #0x10
   eba4c: f9002be0     	str	x0, [sp, #0x50]
   eba50: aa0903e0     	mov	x0, x9
   eba54: f90027e8     	str	x8, [sp, #0x48]
   eba58: 97ff2e3a     	bl	0xb7340 <setMediaExtractor+0x248>
   eba5c: f94027e8     	ldr	x8, [sp, #0x48]
   eba60: 91010100     	add	x0, x8, #0x40
   eba64: aa1f03e1     	mov	x1, xzr
   eba68: 97fed35e     	bl	0xa07e0 <_ZNK7android2spINS_15IMediaExtractorEEneEPKS1_@plt>
   eba6c: b90047e0     	str	w0, [sp, #0x44]
   eba70: 14000001     	b	0xeba74 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x58>
   eba74: b94047e8     	ldr	w8, [sp, #0x44]
   eba78: 36000168     	tbz	w8, #0x0, 0xebaa4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x88>
   eba7c: 14000001     	b	0xeba80 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x64>
   eba80: 128002a8     	mov	w8, #-0x16              // =-22
   eba84: b81e43a8     	stur	w8, [x29, #-0x1c]
   eba88: 320003e8     	orr	w8, wzr, #0x1
   eba8c: b81c03a8     	stur	w8, [x29, #-0x40]
   eba90: 14000051     	b	0xebbd4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1b8>
   eba94: f81c83a0     	stur	x0, [x29, #-0x38]
   eba98: 2a0103e8     	mov	w8, w1
   eba9c: b81c43a8     	stur	w8, [x29, #-0x3c]
   ebaa0: 1400005c     	b	0xebc10 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1f4>
   ebaa4: f85d03a0     	ldur	x0, [x29, #-0x30]
   ebaa8: 97feef3a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ebaac: f9001fe0     	str	x0, [sp, #0x38]
   ebab0: 14000001     	b	0xebab4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x98>
   ebab4: f9401fe8     	ldr	x8, [sp, #0x38]
   ebab8: f9400109     	ldr	x9, [x8]
   ebabc: f9401929     	ldr	x9, [x9, #0x30]
   ebac0: aa0803e0     	mov	x0, x8
   ebac4: d63f0120     	blr	x9
   ebac8: b90037e0     	str	w0, [sp, #0x34]
   ebacc: 14000001     	b	0xebad0 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0xb4>
   ebad0: b94037e8     	ldr	w8, [sp, #0x34]
   ebad4: b81bc3a8     	stur	w8, [x29, #-0x44]
   ebad8: b85bc3a9     	ldur	w9, [x29, #-0x44]
   ebadc: 340000e9     	cbz	w9, 0xebaf8 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0xdc>
   ebae0: 14000001     	b	0xebae4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0xc8>
   ebae4: b85bc3a8     	ldur	w8, [x29, #-0x44]
   ebae8: b81e43a8     	stur	w8, [x29, #-0x1c]
   ebaec: 320003e8     	orr	w8, wzr, #0x1
   ebaf0: b81c03a8     	stur	w8, [x29, #-0x40]
   ebaf4: 14000038     	b	0xebbd4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1b8>
   ebaf8: f85d03a0     	ldur	x0, [x29, #-0x30]
   ebafc: d10063a8     	sub	x8, x29, #0x18
   ebb00: aa1f03e1     	mov	x1, xzr
   ebb04: 97fef7b3     	bl	0xa99d0 <_ZN7android14MediaExtractor6CreateERKNS_2spINS_10DataSourceEEEPKc@plt>
   ebb08: 14000001     	b	0xebb0c <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0xf0>
   ebb0c: f9402be8     	ldr	x8, [sp, #0x50]
   ebb10: 91010100     	add	x0, x8, #0x40
   ebb14: d10063a1     	sub	x1, x29, #0x18
   ebb18: 97fef79a     	bl	0xa9980 <_ZN7android2spINS_15IMediaExtractorEEaSEOS2_@plt>
   ebb1c: f90017e0     	str	x0, [sp, #0x28]
   ebb20: 14000001     	b	0xebb24 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x108>
   ebb24: d10063a0     	sub	x0, x29, #0x18
   ebb28: 97fef76a     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   ebb2c: f9402be0     	ldr	x0, [sp, #0x50]
   ebb30: 91010000     	add	x0, x0, #0x40
   ebb34: aa1f03fe     	mov	x30, xzr
   ebb38: aa1e03e1     	mov	x1, x30
   ebb3c: 97fee78d     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ebb40: b90027e0     	str	w0, [sp, #0x24]
   ebb44: 14000001     	b	0xebb48 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x12c>
   ebb48: b94027e8     	ldr	w8, [sp, #0x24]
   ebb4c: 360001a8     	tbz	w8, #0x0, 0xebb80 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x164>
   ebb50: 14000001     	b	0xebb54 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x138>
   ebb54: 12807e28     	mov	w8, #-0x3f2             // =-1010
   ebb58: b81e43a8     	stur	w8, [x29, #-0x1c]
   ebb5c: 320003e8     	orr	w8, wzr, #0x1
   ebb60: b81c03a8     	stur	w8, [x29, #-0x40]
   ebb64: 1400001c     	b	0xebbd4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1b8>
   ebb68: f81c83a0     	stur	x0, [x29, #-0x38]
   ebb6c: 2a0103e8     	mov	w8, w1
   ebb70: b81c43a8     	stur	w8, [x29, #-0x3c]
   ebb74: d10063a0     	sub	x0, x29, #0x18
   ebb78: 97fef756     	bl	0xa98d0 <_ZN7android2spINS_15IMediaExtractorEED2Ev@plt>
   ebb7c: 14000025     	b	0xebc10 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1f4>
   ebb80: f9402be0     	ldr	x0, [sp, #0x50]
   ebb84: 97feef0f     	bl	0xa77c0 <_ZN7android16NuMediaExtractor24updateDurationAndBitrateEv@plt>
   ebb88: b90023e0     	str	w0, [sp, #0x20]
   ebb8c: 14000001     	b	0xebb90 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x174>
   ebb90: b94023e8     	ldr	w8, [sp, #0x20]
   ebb94: b81bc3a8     	stur	w8, [x29, #-0x44]
   ebb98: b85bc3a9     	ldur	w9, [x29, #-0x44]
   ebb9c: 35000129     	cbnz	w9, 0xebbc0 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1a4>
   ebba0: 14000001     	b	0xebba4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x188>
   ebba4: f85d03a1     	ldur	x1, [x29, #-0x30]
   ebba8: f9402be8     	ldr	x8, [sp, #0x50]
   ebbac: 9100e100     	add	x0, x8, #0x38
   ebbb0: 97fee22c     	bl	0xa4460 <_ZN7android2spINS_10DataSourceEEaSERKS2_@plt>
   ebbb4: f9000fe0     	str	x0, [sp, #0x18]
   ebbb8: 14000001     	b	0xebbbc <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1a0>
   ebbbc: 14000001     	b	0xebbc0 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1a4>
   ebbc0: b85bc3a8     	ldur	w8, [x29, #-0x44]
   ebbc4: b81e43a8     	stur	w8, [x29, #-0x1c]
   ebbc8: 320003e8     	orr	w8, wzr, #0x1
   ebbcc: b81c03a8     	stur	w8, [x29, #-0x40]
   ebbd0: 14000001     	b	0xebbd4 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1b8>
   ebbd4: d10043a0     	sub	x0, x29, #0x10
   ebbd8: 97ff2e71     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebbdc: b85e43a8     	ldur	w8, [x29, #-0x1c]
   ebbe0: d53bd040     	mrs	x0, TPIDR_EL0
   ebbe4: f9401400     	ldr	x0, [x0, #0x28]
   ebbe8: f85f83be     	ldur	x30, [x29, #-0x8]
   ebbec: eb1e0000     	subs	x0, x0, x30
   ebbf0: b90017e8     	str	w8, [sp, #0x14]
   ebbf4: f90007e0     	str	x0, [sp, #0x8]
   ebbf8: 54000161     	b.ne	0xebc24 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x208>
   ebbfc: 14000001     	b	0xebc00 <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x1e4>
   ebc00: b94017e0     	ldr	w0, [sp, #0x14]
   ebc04: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   ebc08: 9102c3ff     	add	sp, sp, #0xb0
   ebc0c: d65f03c0     	ret
   ebc10: d10043a0     	sub	x0, x29, #0x10
   ebc14: 97ff2e62     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebc18: 14000001     	b	0xebc1c <android::NuMediaExtractor::setDataSource(android::sp<android::DataSource> const&)+0x200>
   ebc1c: f85c83a0     	ldur	x0, [x29, #-0x38]
   ebc20: 97fef0bc     	bl	0xa7f10 <_Unwind_Resume@plt>
   ebc24: 97fef853     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ebc28 <android::sp<android::IMediaExtractor>::operator->() const>:
   ebc28: d10043ff     	sub	sp, sp, #0x10
   ebc2c: f90007e0     	str	x0, [sp, #0x8]
   ebc30: f94007e0     	ldr	x0, [sp, #0x8]
   ebc34: f9400000     	ldr	x0, [x0]
   ebc38: 910043ff     	add	sp, sp, #0x10
   ebc3c: d65f03c0     	ret

00000000000ebc40 <android::NuMediaExtractor::countTracks() const>:
   ebc40: d10203ff     	sub	sp, sp, #0x80
   ebc44: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ebc48: 9101c3fd     	add	x29, sp, #0x70
   ebc4c: d53bd048     	mrs	x8, TPIDR_EL0
   ebc50: f9401508     	ldr	x8, [x8, #0x28]
   ebc54: f81f83a8     	stur	x8, [x29, #-0x8]
   ebc58: f81e83a0     	stur	x0, [x29, #-0x18]
   ebc5c: f85e83a8     	ldur	x8, [x29, #-0x18]
   ebc60: aa0803e0     	mov	x0, x8
   ebc64: 91004101     	add	x1, x8, #0x10
   ebc68: d10043a9     	sub	x9, x29, #0x10
   ebc6c: f81d03a0     	stur	x0, [x29, #-0x30]
   ebc70: aa0903e0     	mov	x0, x9
   ebc74: f9001fe8     	str	x8, [sp, #0x38]
   ebc78: 97ff2db2     	bl	0xb7340 <setMediaExtractor+0x248>
   ebc7c: f9401fe8     	ldr	x8, [sp, #0x38]
   ebc80: 91010100     	add	x0, x8, #0x40
   ebc84: aa1f03e1     	mov	x1, xzr
   ebc88: 97fee73a     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ebc8c: b90037e0     	str	w0, [sp, #0x34]
   ebc90: 14000001     	b	0xebc94 <android::NuMediaExtractor::countTracks() const+0x54>
   ebc94: b94037e8     	ldr	w8, [sp, #0x34]
   ebc98: 360000a8     	tbz	w8, #0x0, 0xebcac <android::NuMediaExtractor::countTracks() const+0x6c>
   ebc9c: 14000001     	b	0xebca0 <android::NuMediaExtractor::countTracks() const+0x60>
   ebca0: aa1f03e0     	mov	x0, xzr
   ebca4: f90017e0     	str	x0, [sp, #0x28]
   ebca8: 14000010     	b	0xebce8 <android::NuMediaExtractor::countTracks() const+0xa8>
   ebcac: f85d03a8     	ldur	x8, [x29, #-0x30]
   ebcb0: 91010100     	add	x0, x8, #0x40
   ebcb4: 97fedc4f     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ebcb8: f90013e0     	str	x0, [sp, #0x20]
   ebcbc: 14000001     	b	0xebcc0 <android::NuMediaExtractor::countTracks() const+0x80>
   ebcc0: f94013e8     	ldr	x8, [sp, #0x20]
   ebcc4: f9400109     	ldr	x9, [x8]
   ebcc8: f9400929     	ldr	x9, [x9, #0x10]
   ebccc: aa0803e0     	mov	x0, x8
   ebcd0: d63f0120     	blr	x9
   ebcd4: f9000fe0     	str	x0, [sp, #0x18]
   ebcd8: 14000001     	b	0xebcdc <android::NuMediaExtractor::countTracks() const+0x9c>
   ebcdc: f9400fe0     	ldr	x0, [sp, #0x18]
   ebce0: f90017e0     	str	x0, [sp, #0x28]
   ebce4: 14000001     	b	0xebce8 <android::NuMediaExtractor::countTracks() const+0xa8>
   ebce8: f94017e0     	ldr	x0, [sp, #0x28]
   ebcec: d10043a8     	sub	x8, x29, #0x10
   ebcf0: f9000be0     	str	x0, [sp, #0x10]
   ebcf4: aa0803e0     	mov	x0, x8
   ebcf8: 97ff2e29     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebcfc: d53bd048     	mrs	x8, TPIDR_EL0
   ebd00: f9401508     	ldr	x8, [x8, #0x28]
   ebd04: f85f83a0     	ldur	x0, [x29, #-0x8]
   ebd08: eb000108     	subs	x8, x8, x0
   ebd0c: f90007e8     	str	x8, [sp, #0x8]
   ebd10: 540001c1     	b.ne	0xebd48 <android::NuMediaExtractor::countTracks() const+0x108>
   ebd14: 14000001     	b	0xebd18 <android::NuMediaExtractor::countTracks() const+0xd8>
   ebd18: f9400be0     	ldr	x0, [sp, #0x10]
   ebd1c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ebd20: 910203ff     	add	sp, sp, #0x80
   ebd24: d65f03c0     	ret
   ebd28: f81e03a0     	stur	x0, [x29, #-0x20]
   ebd2c: 2a0103e8     	mov	w8, w1
   ebd30: b81dc3a8     	stur	w8, [x29, #-0x24]
   ebd34: d10043a0     	sub	x0, x29, #0x10
   ebd38: 97ff2e19     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebd3c: 14000001     	b	0xebd40 <android::NuMediaExtractor::countTracks() const+0x100>
   ebd40: f85e03a0     	ldur	x0, [x29, #-0x20]
   ebd44: 97fef073     	bl	0xa7f10 <_Unwind_Resume@plt>
   ebd48: 97fef80a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ebd4c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const>:
   ebd4c: d10383ff     	sub	sp, sp, #0xe0
   ebd50: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   ebd54: 910343fd     	add	x29, sp, #0xd0
   ebd58: d53bd048     	mrs	x8, TPIDR_EL0
   ebd5c: f9401508     	ldr	x8, [x8, #0x28]
   ebd60: f81f83a8     	stur	x8, [x29, #-0x8]
   ebd64: f81d83a0     	stur	x0, [x29, #-0x28]
   ebd68: f81d03a1     	stur	x1, [x29, #-0x30]
   ebd6c: f81c83a2     	stur	x2, [x29, #-0x38]
   ebd70: b81c43a3     	stur	w3, [x29, #-0x3c]
   ebd74: f85d83a8     	ldur	x8, [x29, #-0x28]
   ebd78: aa0803e0     	mov	x0, x8
   ebd7c: 91004101     	add	x1, x8, #0x10
   ebd80: d10043a8     	sub	x8, x29, #0x10
   ebd84: f81a83a0     	stur	x0, [x29, #-0x58]
   ebd88: aa0803e0     	mov	x0, x8
   ebd8c: 97ff2d6d     	bl	0xb7340 <setMediaExtractor+0x248>
   ebd90: f85c83a0     	ldur	x0, [x29, #-0x38]
   ebd94: aa1f03e1     	mov	x1, xzr
   ebd98: 97fee856     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   ebd9c: f81a03a0     	stur	x0, [x29, #-0x60]
   ebda0: 14000001     	b	0xebda4 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x58>
   ebda4: f85a83a8     	ldur	x8, [x29, #-0x58]
   ebda8: 91010100     	add	x0, x8, #0x40
   ebdac: aa1f03e1     	mov	x1, xzr
   ebdb0: 97fee6f0     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ebdb4: b819c3a0     	stur	w0, [x29, #-0x64]
   ebdb8: 14000001     	b	0xebdbc <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x70>
   ebdbc: b859c3a8     	ldur	w8, [x29, #-0x64]
   ebdc0: 36000168     	tbz	w8, #0x0, 0xebdec <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0xa0>
   ebdc4: 14000001     	b	0xebdc8 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x7c>
   ebdc8: 128002a8     	mov	w8, #-0x16              // =-22
   ebdcc: b81e03a8     	stur	w8, [x29, #-0x20]
   ebdd0: 320003e8     	orr	w8, wzr, #0x1
   ebdd4: b81b03a8     	stur	w8, [x29, #-0x50]
   ebdd8: 14000061     	b	0xebf5c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x210>
   ebddc: f81b83a0     	stur	x0, [x29, #-0x48]
   ebde0: 2a0103e8     	mov	w8, w1
   ebde4: b81b43a8     	stur	w8, [x29, #-0x4c]
   ebde8: 1400006c     	b	0xebf98 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x24c>
   ebdec: f85d03a8     	ldur	x8, [x29, #-0x30]
   ebdf0: f85a83a9     	ldur	x9, [x29, #-0x58]
   ebdf4: 91010120     	add	x0, x9, #0x40
   ebdf8: f90033e8     	str	x8, [sp, #0x60]
   ebdfc: 97fedbfd     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ebe00: f9002fe0     	str	x0, [sp, #0x58]
   ebe04: 14000001     	b	0xebe08 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0xbc>
   ebe08: f9402fe8     	ldr	x8, [sp, #0x58]
   ebe0c: f9400109     	ldr	x9, [x8]
   ebe10: f9400929     	ldr	x9, [x9, #0x10]
   ebe14: aa0803e0     	mov	x0, x8
   ebe18: d63f0120     	blr	x9
   ebe1c: f9002be0     	str	x0, [sp, #0x50]
   ebe20: 14000001     	b	0xebe24 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0xd8>
   ebe24: f94033e8     	ldr	x8, [sp, #0x60]
   ebe28: f9402be9     	ldr	x9, [sp, #0x50]
   ebe2c: eb09010a     	subs	x10, x8, x9
   ebe30: f90027ea     	str	x10, [sp, #0x48]
   ebe34: 540000e3     	b.lo	0xebe50 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x104>
   ebe38: 14000001     	b	0xebe3c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0xf0>
   ebe3c: 12800428     	mov	w8, #-0x22              // =-34
   ebe40: b81e03a8     	stur	w8, [x29, #-0x20]
   ebe44: 320003e8     	orr	w8, wzr, #0x1
   ebe48: b81b03a8     	stur	w8, [x29, #-0x50]
   ebe4c: 14000044     	b	0xebf5c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x210>
   ebe50: f85a83a8     	ldur	x8, [x29, #-0x58]
   ebe54: 91010100     	add	x0, x8, #0x40
   ebe58: 97fedbe6     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ebe5c: f90023e0     	str	x0, [sp, #0x40]
   ebe60: 14000001     	b	0xebe64 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x118>
   ebe64: f85d03a1     	ldur	x1, [x29, #-0x30]
   ebe68: b85c43a2     	ldur	w2, [x29, #-0x3c]
   ebe6c: f94023e8     	ldr	x8, [sp, #0x40]
   ebe70: f9400109     	ldr	x9, [x8]
   ebe74: f9401129     	ldr	x9, [x9, #0x20]
   ebe78: d10063a8     	sub	x8, x29, #0x18
   ebe7c: f94023e0     	ldr	x0, [sp, #0x40]
   ebe80: d63f0120     	blr	x9
   ebe84: 14000001     	b	0xebe88 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x13c>
   ebe88: d10063a0     	sub	x0, x29, #0x18
   ebe8c: aa1f03e1     	mov	x1, xzr
   ebe90: 97fef414     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
   ebe94: b9003fe0     	str	w0, [sp, #0x3c]
   ebe98: 14000001     	b	0xebe9c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x150>
   ebe9c: b9403fe8     	ldr	w8, [sp, #0x3c]
   ebea0: 36000468     	tbz	w8, #0x0, 0xebf2c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1e0>
   ebea4: 14000001     	b	0xebea8 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x15c>
   ebea8: d10063a0     	sub	x0, x29, #0x18
   ebeac: 97fee401     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ebeb0: f9001be0     	str	x0, [sp, #0x30]
   ebeb4: 14000001     	b	0xebeb8 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x16c>
   ebeb8: 52892881     	mov	w1, #0x4944             // =18756
   ebebc: 72ae8e41     	movk	w1, #0x7472, lsl #16
   ebec0: d10073a2     	sub	x2, x29, #0x1c
   ebec4: f9401be0     	ldr	x0, [sp, #0x30]
   ebec8: 97fee576     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   ebecc: b9002fe0     	str	w0, [sp, #0x2c]
   ebed0: 14000001     	b	0xebed4 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x188>
   ebed4: b9402fe8     	ldr	w8, [sp, #0x2c]
   ebed8: 370002a8     	tbnz	w8, #0x0, 0xebf2c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1e0>
   ebedc: 14000001     	b	0xebee0 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x194>
   ebee0: d10063a0     	sub	x0, x29, #0x18
   ebee4: 97fee3f3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ebee8: f90013e0     	str	x0, [sp, #0x20]
   ebeec: 14000001     	b	0xebef0 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1a4>
   ebef0: b85d03a8     	ldur	w8, [x29, #-0x30]
   ebef4: 11000502     	add	w2, w8, #0x1
   ebef8: 52892881     	mov	w1, #0x4944             // =18756
   ebefc: 72ae8e41     	movk	w1, #0x7472, lsl #16
   ebf00: f94013e0     	ldr	x0, [sp, #0x20]
   ebf04: 97fede5b     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   ebf08: b9001fe0     	str	w0, [sp, #0x1c]
   ebf0c: 14000001     	b	0xebf10 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1c4>
   ebf10: 14000007     	b	0xebf2c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1e0>
   ebf14: f81b83a0     	stur	x0, [x29, #-0x48]
   ebf18: 2a0103e8     	mov	w8, w1
   ebf1c: b81b43a8     	stur	w8, [x29, #-0x4c]
   ebf20: d10063a0     	sub	x0, x29, #0x18
   ebf24: 97fed693     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ebf28: 1400001c     	b	0xebf98 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x24c>
   ebf2c: f85c83a1     	ldur	x1, [x29, #-0x38]
   ebf30: d10063a0     	sub	x0, x29, #0x18
   ebf34: 97fed8cf     	bl	0xa2270 <_ZN7android24convertMetaDataToMessageERKNS_2spINS_8MetaDataEEEPNS0_INS_8AMessageEEE@plt>
   ebf38: b9001be0     	str	w0, [sp, #0x18]
   ebf3c: 14000001     	b	0xebf40 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x1f4>
   ebf40: b9401be8     	ldr	w8, [sp, #0x18]
   ebf44: b81e03a8     	stur	w8, [x29, #-0x20]
   ebf48: 320003e9     	orr	w9, wzr, #0x1
   ebf4c: b81b03a9     	stur	w9, [x29, #-0x50]
   ebf50: d10063a0     	sub	x0, x29, #0x18
   ebf54: 97fed687     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ebf58: 14000001     	b	0xebf5c <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x210>
   ebf5c: d10043a0     	sub	x0, x29, #0x10
   ebf60: 97ff2d8f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebf64: b85e03a8     	ldur	w8, [x29, #-0x20]
   ebf68: d53bd040     	mrs	x0, TPIDR_EL0
   ebf6c: f9401400     	ldr	x0, [x0, #0x28]
   ebf70: f85f83be     	ldur	x30, [x29, #-0x8]
   ebf74: eb1e0000     	subs	x0, x0, x30
   ebf78: b90017e8     	str	w8, [sp, #0x14]
   ebf7c: f90007e0     	str	x0, [sp, #0x8]
   ebf80: 54000161     	b.ne	0xebfac <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x260>
   ebf84: 14000001     	b	0xebf88 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x23c>
   ebf88: b94017e0     	ldr	w0, [sp, #0x14]
   ebf8c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   ebf90: 910383ff     	add	sp, sp, #0xe0
   ebf94: d65f03c0     	ret
   ebf98: d10043a0     	sub	x0, x29, #0x10
   ebf9c: 97ff2d80     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ebfa0: 14000001     	b	0xebfa4 <android::NuMediaExtractor::getTrackFormat(unsigned long, android::sp<android::AMessage>*, unsigned int) const+0x258>
   ebfa4: f85b83a0     	ldur	x0, [x29, #-0x48]
   ebfa8: 97feefda     	bl	0xa7f10 <_Unwind_Resume@plt>
   ebfac: 97fef771     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ebfb0 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const>:
   ebfb0: d104c3ff     	sub	sp, sp, #0x130
   ebfb4: f9008bfc     	str	x28, [sp, #0x110]
   ebfb8: a9127bfd     	stp	x29, x30, [sp, #0x120]
   ebfbc: 910483fd     	add	x29, sp, #0x120
   ebfc0: d53bd048     	mrs	x8, TPIDR_EL0
   ebfc4: f9401508     	ldr	x8, [x8, #0x28]
   ebfc8: f81e83a8     	stur	x8, [x29, #-0x18]
   ebfcc: f81a03a0     	stur	x0, [x29, #-0x60]
   ebfd0: f81983a1     	stur	x1, [x29, #-0x68]
   ebfd4: f85a03a8     	ldur	x8, [x29, #-0x60]
   ebfd8: aa0803e0     	mov	x0, x8
   ebfdc: 91004101     	add	x1, x8, #0x10
   ebfe0: d10083a8     	sub	x8, x29, #0x20
   ebfe4: f81803a0     	stur	x0, [x29, #-0x80]
   ebfe8: aa0803e0     	mov	x0, x8
   ebfec: 97ff2cd5     	bl	0xb7340 <setMediaExtractor+0x248>
   ebff0: f85983a0     	ldur	x0, [x29, #-0x68]
   ebff4: aa1f03e1     	mov	x1, xzr
   ebff8: 97fee7be     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   ebffc: f81783a0     	stur	x0, [x29, #-0x88]
   ec000: 14000001     	b	0xec004 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x54>
   ec004: f85803a8     	ldur	x8, [x29, #-0x80]
   ec008: 91010100     	add	x0, x8, #0x40
   ec00c: aa1f03e1     	mov	x1, xzr
   ec010: 97fee658     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ec014: b81743a0     	stur	w0, [x29, #-0x8c]
   ec018: 14000001     	b	0xec01c <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x6c>
   ec01c: b85743a8     	ldur	w8, [x29, #-0x8c]
   ec020: 36000168     	tbz	w8, #0x0, 0xec04c <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x9c>
   ec024: 14000001     	b	0xec028 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x78>
   ec028: 128002a8     	mov	w8, #-0x16              // =-22
   ec02c: b81ac3a8     	stur	w8, [x29, #-0x54]
   ec030: 320003e8     	orr	w8, wzr, #0x1
   ec034: b81883a8     	stur	w8, [x29, #-0x78]
   ec038: 14000092     	b	0xec280 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2d0>
   ec03c: f81903a0     	stur	x0, [x29, #-0x70]
   ec040: 2a0103e8     	mov	w8, w1
   ec044: b818c3a8     	stur	w8, [x29, #-0x74]
   ec048: 1400009e     	b	0xec2c0 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x310>
   ec04c: f85803a8     	ldur	x8, [x29, #-0x80]
   ec050: 91010100     	add	x0, x8, #0x40
   ec054: 97fedb67     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ec058: f90047e0     	str	x0, [sp, #0x88]
   ec05c: 14000001     	b	0xec060 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0xb0>
   ec060: f94047e8     	ldr	x8, [sp, #0x88]
   ec064: f9400109     	ldr	x9, [x8]
   ec068: f9401529     	ldr	x9, [x9, #0x28]
   ec06c: d100a3a8     	sub	x8, x29, #0x28
   ec070: f94047e0     	ldr	x0, [sp, #0x88]
   ec074: d63f0120     	blr	x9
   ec078: 14000001     	b	0xec07c <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0xcc>
   ec07c: d100a3a0     	sub	x0, x29, #0x28
   ec080: 97fee38c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ec084: f90043e0     	str	x0, [sp, #0x80]
   ec088: 14000001     	b	0xec08c <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0xdc>
   ec08c: 528daca1     	mov	w1, #0x6d65             // =28005
   ec090: 72adad21     	movk	w1, #0x6d69, lsl #16
   ec094: d100c3a2     	sub	x2, x29, #0x30
   ec098: f94043e0     	ldr	x0, [sp, #0x80]
   ec09c: 97fee961     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   ec0a0: b9007fe0     	str	w0, [sp, #0x7c]
   ec0a4: 14000001     	b	0xec0a8 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0xf8>
   ec0a8: 52814308     	mov	w8, #0xa18              // =2584
   ec0ac: 2a0803e0     	mov	w0, w8
   ec0b0: 97fef398     	bl	0xa8f10 <_Znwm@plt>
   ec0b4: f9003be0     	str	x0, [sp, #0x70]
   ec0b8: 14000001     	b	0xec0bc <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x10c>
   ec0bc: f9403be0     	ldr	x0, [sp, #0x70]
   ec0c0: f9403be1     	ldr	x1, [sp, #0x70]
   ec0c4: f90037e0     	str	x0, [sp, #0x68]
   ec0c8: aa0103e0     	mov	x0, x1
   ec0cc: 97fef9d1     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   ec0d0: 14000001     	b	0xec0d4 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x124>
   ec0d4: f85983a0     	ldur	x0, [x29, #-0x68]
   ec0d8: f94037e1     	ldr	x1, [sp, #0x68]
   ec0dc: 97fee785     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
   ec0e0: f90033e0     	str	x0, [sp, #0x60]
   ec0e4: 14000001     	b	0xec0e8 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x138>
   ec0e8: f85983a0     	ldur	x0, [x29, #-0x68]
   ec0ec: 97fef205     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ec0f0: f9002fe0     	str	x0, [sp, #0x58]
   ec0f4: 14000001     	b	0xec0f8 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x148>
   ec0f8: f85d03a2     	ldur	x2, [x29, #-0x30]
   ec0fc: b0000861     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ec100: 91153021     	add	x1, x1, #0x54c
   ec104: 92800003     	mov	x3, #-0x1               // =-1
   ec108: f9402fe0     	ldr	x0, [sp, #0x58]
   ec10c: 97fef69d     	bl	0xa9b80 <_ZN7android8AMessage9setStringEPKcS2_l@plt>
   ec110: 14000001     	b	0xec114 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x164>
   ec114: d100a3a0     	sub	x0, x29, #0x28
   ec118: 97fee366     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ec11c: f9002be0     	str	x0, [sp, #0x50]
   ec120: 14000001     	b	0xec124 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x174>
   ec124: 528e6d01     	mov	w1, #0x7368             // =29544
   ec128: 72ae0e61     	movk	w1, #0x7073, lsl #16
   ec12c: d100d3a2     	sub	x2, x29, #0x34
   ec130: d10103a3     	sub	x3, x29, #0x40
   ec134: d10123a4     	sub	x4, x29, #0x48
   ec138: f9402be0     	ldr	x0, [sp, #0x50]
   ec13c: 97fee841     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   ec140: b9004fe0     	str	w0, [sp, #0x4c]
   ec144: 14000001     	b	0xec148 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x198>
   ec148: b9404fe8     	ldr	w8, [sp, #0x4c]
   ec14c: 36000868     	tbz	w8, #0x0, 0xec258 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2a8>
   ec150: 14000001     	b	0xec154 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x1a4>
   ec154: 52800908     	mov	w8, #0x48               // =72
   ec158: 2a0803e0     	mov	w0, w8
   ec15c: 97fef36d     	bl	0xa8f10 <_Znwm@plt>
   ec160: f90023e0     	str	x0, [sp, #0x40]
   ec164: 14000001     	b	0xec168 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x1b8>
   ec168: f94023e0     	ldr	x0, [sp, #0x40]
   ec16c: f85b83a1     	ldur	x1, [x29, #-0x48]
   ec170: f94023e2     	ldr	x2, [sp, #0x40]
   ec174: f9001fe0     	str	x0, [sp, #0x38]
   ec178: aa0203e0     	mov	x0, x2
   ec17c: 97fed729     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   ec180: 14000001     	b	0xec184 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x1d4>
   ec184: d10143a0     	sub	x0, x29, #0x50
   ec188: f9401fe1     	ldr	x1, [sp, #0x38]
   ec18c: 97fef4e9     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   ec190: 14000001     	b	0xec194 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x1e4>
   ec194: d10143a0     	sub	x0, x29, #0x50
   ec198: 97fecf3e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ec19c: f9001be0     	str	x0, [sp, #0x30]
   ec1a0: 14000001     	b	0xec1a4 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x1f4>
   ec1a4: f9401be0     	ldr	x0, [sp, #0x30]
   ec1a8: 97fee42a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   ec1ac: f90017e0     	str	x0, [sp, #0x28]
   ec1b0: 14000001     	b	0xec1b4 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x204>
   ec1b4: f85c03a1     	ldur	x1, [x29, #-0x40]
   ec1b8: f85b83a2     	ldur	x2, [x29, #-0x48]
   ec1bc: f94017e0     	ldr	x0, [sp, #0x28]
   ec1c0: 97fecef4     	bl	0x9fd90 <memcpy@plt>
   ec1c4: f85983a1     	ldur	x1, [x29, #-0x68]
   ec1c8: f90013e0     	str	x0, [sp, #0x20]
   ec1cc: aa0103e0     	mov	x0, x1
   ec1d0: 97fef1cc     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ec1d4: f9000fe0     	str	x0, [sp, #0x18]
   ec1d8: 14000001     	b	0xec1dc <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x22c>
   ec1dc: b0000861     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ec1e0: 91154421     	add	x1, x1, #0x551
   ec1e4: d10143a2     	sub	x2, x29, #0x50
   ec1e8: f9400fe0     	ldr	x0, [sp, #0x18]
   ec1ec: 97fef3b1     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   ec1f0: 14000001     	b	0xec1f4 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x244>
   ec1f4: d10143a0     	sub	x0, x29, #0x50
   ec1f8: 97fef8c6     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   ec1fc: 14000017     	b	0xec258 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2a8>
   ec200: f81903a0     	stur	x0, [x29, #-0x70]
   ec204: 2a0103e8     	mov	w8, w1
   ec208: b818c3a8     	stur	w8, [x29, #-0x74]
   ec20c: 1400001a     	b	0xec274 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2c4>
   ec210: f81903a0     	stur	x0, [x29, #-0x70]
   ec214: 2a0103e8     	mov	w8, w1
   ec218: b818c3a8     	stur	w8, [x29, #-0x74]
   ec21c: f9403be0     	ldr	x0, [sp, #0x70]
   ec220: 97fed1d0     	bl	0xa0960 <_ZdlPv@plt>
   ec224: 14000014     	b	0xec274 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2c4>
   ec228: f81903a0     	stur	x0, [x29, #-0x70]
   ec22c: 2a0103e8     	mov	w8, w1
   ec230: b818c3a8     	stur	w8, [x29, #-0x74]
   ec234: f94023e0     	ldr	x0, [sp, #0x40]
   ec238: 97fed1ca     	bl	0xa0960 <_ZdlPv@plt>
   ec23c: 1400000e     	b	0xec274 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2c4>
   ec240: f81903a0     	stur	x0, [x29, #-0x70]
   ec244: 2a0103e8     	mov	w8, w1
   ec248: b818c3a8     	stur	w8, [x29, #-0x74]
   ec24c: d10143a0     	sub	x0, x29, #0x50
   ec250: 97fef8b0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   ec254: 14000008     	b	0xec274 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2c4>
   ec258: 2a1f03e8     	mov	w8, wzr
   ec25c: b81ac3a8     	stur	w8, [x29, #-0x54]
   ec260: 320003e8     	orr	w8, wzr, #0x1
   ec264: b81883a8     	stur	w8, [x29, #-0x78]
   ec268: d100a3a0     	sub	x0, x29, #0x28
   ec26c: 97fed5c1     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ec270: 14000004     	b	0xec280 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2d0>
   ec274: d100a3a0     	sub	x0, x29, #0x28
   ec278: 97fed5be     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ec27c: 14000011     	b	0xec2c0 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x310>
   ec280: d10083a0     	sub	x0, x29, #0x20
   ec284: 97ff2cc6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ec288: b85ac3a8     	ldur	w8, [x29, #-0x54]
   ec28c: d53bd040     	mrs	x0, TPIDR_EL0
   ec290: f9401400     	ldr	x0, [x0, #0x28]
   ec294: f85e83be     	ldur	x30, [x29, #-0x18]
   ec298: eb1e0000     	subs	x0, x0, x30
   ec29c: b90017e8     	str	w8, [sp, #0x14]
   ec2a0: f90007e0     	str	x0, [sp, #0x8]
   ec2a4: 54000181     	b.ne	0xec2d4 <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x324>
   ec2a8: 14000001     	b	0xec2ac <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x2fc>
   ec2ac: b94017e0     	ldr	w0, [sp, #0x14]
   ec2b0: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   ec2b4: f9408bfc     	ldr	x28, [sp, #0x110]
   ec2b8: 9104c3ff     	add	sp, sp, #0x130
   ec2bc: d65f03c0     	ret
   ec2c0: d10083a0     	sub	x0, x29, #0x20
   ec2c4: 97ff2cb6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ec2c8: 14000001     	b	0xec2cc <android::NuMediaExtractor::getFileFormat(android::sp<android::AMessage>*) const+0x31c>
   ec2cc: f85903a0     	ldur	x0, [x29, #-0x70]
   ec2d0: 97feef10     	bl	0xa7f10 <_Unwind_Resume@plt>
   ec2d4: 97fef6a7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ec2d8 <android::NuMediaExtractor::selectTrack(unsigned long)>:
   ec2d8: d10543ff     	sub	sp, sp, #0x150
   ec2dc: f9009bfc     	str	x28, [sp, #0x130]
   ec2e0: a9147bfd     	stp	x29, x30, [sp, #0x140]
   ec2e4: 910503fd     	add	x29, sp, #0x140
   ec2e8: d53bd048     	mrs	x8, TPIDR_EL0
   ec2ec: f9401508     	ldr	x8, [x8, #0x28]
   ec2f0: f81e83a8     	stur	x8, [x29, #-0x18]
   ec2f4: f81b83a0     	stur	x0, [x29, #-0x48]
   ec2f8: f81b03a1     	stur	x1, [x29, #-0x50]
   ec2fc: f85b83a8     	ldur	x8, [x29, #-0x48]
   ec300: aa0803e0     	mov	x0, x8
   ec304: 91004101     	add	x1, x8, #0x10
   ec308: d10083a9     	sub	x9, x29, #0x20
   ec30c: f81783a0     	stur	x0, [x29, #-0x88]
   ec310: aa0903e0     	mov	x0, x9
   ec314: f81703a8     	stur	x8, [x29, #-0x90]
   ec318: 97ff2c0a     	bl	0xb7340 <setMediaExtractor+0x248>
   ec31c: f85703a8     	ldur	x8, [x29, #-0x90]
   ec320: 91010100     	add	x0, x8, #0x40
   ec324: aa1f03e1     	mov	x1, xzr
   ec328: 97fee592     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ec32c: b816c3a0     	stur	w0, [x29, #-0x94]
   ec330: 14000001     	b	0xec334 <android::NuMediaExtractor::selectTrack(unsigned long)+0x5c>
   ec334: b856c3a8     	ldur	w8, [x29, #-0x94]
   ec338: 36000168     	tbz	w8, #0x0, 0xec364 <android::NuMediaExtractor::selectTrack(unsigned long)+0x8c>
   ec33c: 14000001     	b	0xec340 <android::NuMediaExtractor::selectTrack(unsigned long)+0x68>
   ec340: 128002a8     	mov	w8, #-0x16              // =-22
   ec344: b81c43a8     	stur	w8, [x29, #-0x3c]
   ec348: 320003e8     	orr	w8, wzr, #0x1
   ec34c: b81a03a8     	stur	w8, [x29, #-0x60]
   ec350: 140000cc     	b	0xec680 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3a8>
   ec354: f81a83a0     	stur	x0, [x29, #-0x58]
   ec358: 2a0103e8     	mov	w8, w1
   ec35c: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec360: 140000d8     	b	0xec6c0 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3e8>
   ec364: f85b03a8     	ldur	x8, [x29, #-0x50]
   ec368: f85783a9     	ldur	x9, [x29, #-0x88]
   ec36c: 91010120     	add	x0, x9, #0x40
   ec370: f90053e8     	str	x8, [sp, #0xa0]
   ec374: 97feda9f     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ec378: f9004fe0     	str	x0, [sp, #0x98]
   ec37c: 14000001     	b	0xec380 <android::NuMediaExtractor::selectTrack(unsigned long)+0xa8>
   ec380: f9404fe8     	ldr	x8, [sp, #0x98]
   ec384: f9400109     	ldr	x9, [x8]
   ec388: f9400929     	ldr	x9, [x9, #0x10]
   ec38c: aa0803e0     	mov	x0, x8
   ec390: d63f0120     	blr	x9
   ec394: f9004be0     	str	x0, [sp, #0x90]
   ec398: 14000001     	b	0xec39c <android::NuMediaExtractor::selectTrack(unsigned long)+0xc4>
   ec39c: f94053e8     	ldr	x8, [sp, #0xa0]
   ec3a0: f9404be9     	ldr	x9, [sp, #0x90]
   ec3a4: eb09010a     	subs	x10, x8, x9
   ec3a8: f90047ea     	str	x10, [sp, #0x88]
   ec3ac: 540000e3     	b.lo	0xec3c8 <android::NuMediaExtractor::selectTrack(unsigned long)+0xf0>
   ec3b0: 14000001     	b	0xec3b4 <android::NuMediaExtractor::selectTrack(unsigned long)+0xdc>
   ec3b4: 12800428     	mov	w8, #-0x22              // =-34
   ec3b8: b81c43a8     	stur	w8, [x29, #-0x3c]
   ec3bc: 320003e8     	orr	w8, wzr, #0x1
   ec3c0: b81a03a8     	stur	w8, [x29, #-0x60]
   ec3c4: 140000af     	b	0xec680 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3a8>
   ec3c8: aa1f03e8     	mov	x8, xzr
   ec3cc: f81983a8     	stur	x8, [x29, #-0x68]
   ec3d0: 14000001     	b	0xec3d4 <android::NuMediaExtractor::selectTrack(unsigned long)+0xfc>
   ec3d4: f85983a8     	ldur	x8, [x29, #-0x68]
   ec3d8: f85783a9     	ldur	x9, [x29, #-0x88]
   ec3dc: 91014120     	add	x0, x9, #0x50
   ec3e0: f90043e8     	str	x8, [sp, #0x80]
   ec3e4: 97fefa0b     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   ec3e8: f9003fe0     	str	x0, [sp, #0x78]
   ec3ec: 14000001     	b	0xec3f0 <android::NuMediaExtractor::selectTrack(unsigned long)+0x118>
   ec3f0: f94043e8     	ldr	x8, [sp, #0x80]
   ec3f4: f9403fe9     	ldr	x9, [sp, #0x78]
   ec3f8: eb09010a     	subs	x10, x8, x9
   ec3fc: f9003bea     	str	x10, [sp, #0x70]
   ec400: 54000362     	b.hs	0xec46c <android::NuMediaExtractor::selectTrack(unsigned long)+0x194>
   ec404: 14000001     	b	0xec408 <android::NuMediaExtractor::selectTrack(unsigned long)+0x130>
   ec408: f85783a8     	ldur	x8, [x29, #-0x88]
   ec40c: 91014100     	add	x0, x8, #0x50
   ec410: f85983a1     	ldur	x1, [x29, #-0x68]
   ec414: 97fee75b     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ec418: f90037e0     	str	x0, [sp, #0x68]
   ec41c: 14000001     	b	0xec420 <android::NuMediaExtractor::selectTrack(unsigned long)+0x148>
   ec420: f94037e8     	ldr	x8, [sp, #0x68]
   ec424: f81903a8     	stur	x8, [x29, #-0x70]
   ec428: f85903a9     	ldur	x9, [x29, #-0x70]
   ec42c: f9400529     	ldr	x9, [x9, #0x8]
   ec430: f85b03aa     	ldur	x10, [x29, #-0x50]
   ec434: eb0a0129     	subs	x9, x9, x10
   ec438: f90033e9     	str	x9, [sp, #0x60]
   ec43c: 540000e1     	b.ne	0xec458 <android::NuMediaExtractor::selectTrack(unsigned long)+0x180>
   ec440: 14000001     	b	0xec444 <android::NuMediaExtractor::selectTrack(unsigned long)+0x16c>
   ec444: 2a1f03e8     	mov	w8, wzr
   ec448: b81c43a8     	stur	w8, [x29, #-0x3c]
   ec44c: 320003e8     	orr	w8, wzr, #0x1
   ec450: b81a03a8     	stur	w8, [x29, #-0x60]
   ec454: 1400008b     	b	0xec680 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3a8>
   ec458: 14000001     	b	0xec45c <android::NuMediaExtractor::selectTrack(unsigned long)+0x184>
   ec45c: f85983a8     	ldur	x8, [x29, #-0x68]
   ec460: 91000508     	add	x8, x8, #0x1
   ec464: f81983a8     	stur	x8, [x29, #-0x68]
   ec468: 17ffffdb     	b	0xec3d4 <android::NuMediaExtractor::selectTrack(unsigned long)+0xfc>
   ec46c: f85783a8     	ldur	x8, [x29, #-0x88]
   ec470: 91010100     	add	x0, x8, #0x40
   ec474: 97feda5f     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ec478: f9002fe0     	str	x0, [sp, #0x58]
   ec47c: 14000001     	b	0xec480 <android::NuMediaExtractor::selectTrack(unsigned long)+0x1a8>
   ec480: f85b03a1     	ldur	x1, [x29, #-0x50]
   ec484: f9402fe8     	ldr	x8, [sp, #0x58]
   ec488: f9400109     	ldr	x9, [x8]
   ec48c: f9400d29     	ldr	x9, [x9, #0x18]
   ec490: d100a3a8     	sub	x8, x29, #0x28
   ec494: f9402fe0     	ldr	x0, [sp, #0x58]
   ec498: d63f0120     	blr	x9
   ec49c: 14000001     	b	0xec4a0 <android::NuMediaExtractor::selectTrack(unsigned long)+0x1c8>
   ec4a0: d100a3a0     	sub	x0, x29, #0x28
   ec4a4: 97feeef3     	bl	0xa8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>
   ec4a8: f9002be0     	str	x0, [sp, #0x50]
   ec4ac: 14000001     	b	0xec4b0 <android::NuMediaExtractor::selectTrack(unsigned long)+0x1d8>
   ec4b0: f9402be8     	ldr	x8, [sp, #0x50]
   ec4b4: f9400109     	ldr	x9, [x8]
   ec4b8: f9400929     	ldr	x9, [x9, #0x10]
   ec4bc: aa1f03e0     	mov	x0, xzr
   ec4c0: f90027e0     	str	x0, [sp, #0x48]
   ec4c4: aa0803e0     	mov	x0, x8
   ec4c8: f94027e1     	ldr	x1, [sp, #0x48]
   ec4cc: d63f0120     	blr	x9
   ec4d0: b90047e0     	str	w0, [sp, #0x44]
   ec4d4: 14000001     	b	0xec4d8 <android::NuMediaExtractor::selectTrack(unsigned long)+0x200>
   ec4d8: b94047e8     	ldr	w8, [sp, #0x44]
   ec4dc: b818c3a8     	stur	w8, [x29, #-0x74]
   ec4e0: b858c3a9     	ldur	w9, [x29, #-0x74]
   ec4e4: 34000169     	cbz	w9, 0xec510 <android::NuMediaExtractor::selectTrack(unsigned long)+0x238>
   ec4e8: 14000001     	b	0xec4ec <android::NuMediaExtractor::selectTrack(unsigned long)+0x214>
   ec4ec: b858c3a8     	ldur	w8, [x29, #-0x74]
   ec4f0: b81c43a8     	stur	w8, [x29, #-0x3c]
   ec4f4: 320003e8     	orr	w8, wzr, #0x1
   ec4f8: b81a03a8     	stur	w8, [x29, #-0x60]
   ec4fc: 1400005b     	b	0xec668 <android::NuMediaExtractor::selectTrack(unsigned long)+0x390>
   ec500: f81a83a0     	stur	x0, [x29, #-0x58]
   ec504: 2a0103e8     	mov	w8, w1
   ec508: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec50c: 1400005a     	b	0xec674 <android::NuMediaExtractor::selectTrack(unsigned long)+0x39c>
   ec510: f85783a8     	ldur	x8, [x29, #-0x88]
   ec514: 91014100     	add	x0, x8, #0x50
   ec518: 97feea56     	bl	0xa6e70 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE4pushEv@plt>
   ec51c: 14000001     	b	0xec520 <android::NuMediaExtractor::selectTrack(unsigned long)+0x248>
   ec520: f85783a8     	ldur	x8, [x29, #-0x88]
   ec524: 91014109     	add	x9, x8, #0x50
   ec528: aa0903e0     	mov	x0, x9
   ec52c: f9001fe0     	str	x0, [sp, #0x38]
   ec530: aa0903e0     	mov	x0, x9
   ec534: 97fef9b7     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   ec538: f9001be0     	str	x0, [sp, #0x30]
   ec53c: 14000001     	b	0xec540 <android::NuMediaExtractor::selectTrack(unsigned long)+0x268>
   ec540: f9401be8     	ldr	x8, [sp, #0x30]
   ec544: f1000501     	subs	x1, x8, #0x1
   ec548: f9401fe0     	ldr	x0, [sp, #0x38]
   ec54c: 97fee70d     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ec550: f90017e0     	str	x0, [sp, #0x28]
   ec554: 14000001     	b	0xec558 <android::NuMediaExtractor::selectTrack(unsigned long)+0x280>
   ec558: f94017e8     	ldr	x8, [sp, #0x28]
   ec55c: f81803a8     	stur	x8, [x29, #-0x80]
   ec560: f85803a0     	ldur	x0, [x29, #-0x80]
   ec564: d100a3a1     	sub	x1, x29, #0x28
   ec568: 97feeb46     	bl	0xa7280 <_ZN7android2spINS_12IMediaSourceEEaSERKS2_@plt>
   ec56c: f90013e0     	str	x0, [sp, #0x20]
   ec570: 14000001     	b	0xec574 <android::NuMediaExtractor::selectTrack(unsigned long)+0x29c>
   ec574: f85b03a8     	ldur	x8, [x29, #-0x50]
   ec578: f85803a9     	ldur	x9, [x29, #-0x80]
   ec57c: f9000528     	str	x8, [x9, #0x8]
   ec580: f85803a8     	ldur	x8, [x29, #-0x80]
   ec584: 2a1f03ea     	mov	w10, wzr
   ec588: b900110a     	str	w10, [x8, #0x10]
   ec58c: f85803a8     	ldur	x8, [x29, #-0x80]
   ec590: aa1f03e9     	mov	x9, xzr
   ec594: f9000d09     	str	x9, [x8, #0x18]
   ec598: f85803a8     	ldur	x8, [x29, #-0x80]
   ec59c: 92800009     	mov	x9, #-0x1               // =-1
   ec5a0: f9001109     	str	x9, [x8, #0x20]
   ec5a4: f85803a8     	ldur	x8, [x29, #-0x80]
   ec5a8: b900290a     	str	w10, [x8, #0x28]
   ec5ac: d100a3a0     	sub	x0, x29, #0x28
   ec5b0: 97feeeb0     	bl	0xa8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>
   ec5b4: f9000fe0     	str	x0, [sp, #0x18]
   ec5b8: 14000001     	b	0xec5bc <android::NuMediaExtractor::selectTrack(unsigned long)+0x2e4>
   ec5bc: f9400fe8     	ldr	x8, [sp, #0x18]
   ec5c0: f9400109     	ldr	x9, [x8]
   ec5c4: f9401129     	ldr	x9, [x9, #0x20]
   ec5c8: d100e3a8     	sub	x8, x29, #0x38
   ec5cc: f9400fe0     	ldr	x0, [sp, #0x18]
   ec5d0: d63f0120     	blr	x9
   ec5d4: 14000001     	b	0xec5d8 <android::NuMediaExtractor::selectTrack(unsigned long)+0x300>
   ec5d8: d100e3a0     	sub	x0, x29, #0x38
   ec5dc: 97fee235     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ec5e0: f9000be0     	str	x0, [sp, #0x10]
   ec5e4: 14000001     	b	0xec5e8 <android::NuMediaExtractor::selectTrack(unsigned long)+0x310>
   ec5e8: 528daca1     	mov	w1, #0x6d65             // =28005
   ec5ec: 72adad21     	movk	w1, #0x6d69, lsl #16
   ec5f0: d100c3a2     	sub	x2, x29, #0x30
   ec5f4: f9400be0     	ldr	x0, [sp, #0x10]
   ec5f8: 97fee80a     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   ec5fc: b9000fe0     	str	w0, [sp, #0xc]
   ec600: 14000001     	b	0xec604 <android::NuMediaExtractor::selectTrack(unsigned long)+0x32c>
   ec604: d100e3a0     	sub	x0, x29, #0x38
   ec608: 97fed4da     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ec60c: f85d03a0     	ldur	x0, [x29, #-0x30]
   ec610: 90000dfe     	adrp	x30, 0x2a8000
   ec614: f9428bde     	ldr	x30, [x30, #0x510]
   ec618: f94003c1     	ldr	x1, [x30]
   ec61c: 97feeac1     	bl	0xa7120 <strcasecmp@plt>
   ec620: 350001a0     	cbnz	w0, 0xec654 <android::NuMediaExtractor::selectTrack(unsigned long)+0x37c>
   ec624: 14000001     	b	0xec628 <android::NuMediaExtractor::selectTrack(unsigned long)+0x350>
   ec628: f85803a8     	ldur	x8, [x29, #-0x80]
   ec62c: b9402909     	ldr	w9, [x8, #0x28]
   ec630: 32000129     	orr	w9, w9, #0x1
   ec634: b9002909     	str	w9, [x8, #0x28]
   ec638: 14000007     	b	0xec654 <android::NuMediaExtractor::selectTrack(unsigned long)+0x37c>
   ec63c: f81a83a0     	stur	x0, [x29, #-0x58]
   ec640: 2a0103e8     	mov	w8, w1
   ec644: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec648: d100e3a0     	sub	x0, x29, #0x38
   ec64c: 97fed4c9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ec650: 14000009     	b	0xec674 <android::NuMediaExtractor::selectTrack(unsigned long)+0x39c>
   ec654: 2a1f03e8     	mov	w8, wzr
   ec658: b81c43a8     	stur	w8, [x29, #-0x3c]
   ec65c: 320003e8     	orr	w8, wzr, #0x1
   ec660: b81a03a8     	stur	w8, [x29, #-0x60]
   ec664: 14000001     	b	0xec668 <android::NuMediaExtractor::selectTrack(unsigned long)+0x390>
   ec668: d100a3a0     	sub	x0, x29, #0x28
   ec66c: 97fed5e5     	bl	0xa1e00 <_ZN7android2spINS_12IMediaSourceEED2Ev@plt>
   ec670: 14000004     	b	0xec680 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3a8>
   ec674: d100a3a0     	sub	x0, x29, #0x28
   ec678: 97fed5e2     	bl	0xa1e00 <_ZN7android2spINS_12IMediaSourceEED2Ev@plt>
   ec67c: 14000011     	b	0xec6c0 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3e8>
   ec680: d10083a0     	sub	x0, x29, #0x20
   ec684: 97ff2bc6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ec688: b85c43a8     	ldur	w8, [x29, #-0x3c]
   ec68c: d53bd040     	mrs	x0, TPIDR_EL0
   ec690: f9401400     	ldr	x0, [x0, #0x28]
   ec694: f85e83be     	ldur	x30, [x29, #-0x18]
   ec698: eb1e0000     	subs	x0, x0, x30
   ec69c: b9000be8     	str	w8, [sp, #0x8]
   ec6a0: f90003e0     	str	x0, [sp]
   ec6a4: 54000181     	b.ne	0xec6d4 <android::NuMediaExtractor::selectTrack(unsigned long)+0x3fc>
   ec6a8: 14000001     	b	0xec6ac <android::NuMediaExtractor::selectTrack(unsigned long)+0x3d4>
   ec6ac: b9400be0     	ldr	w0, [sp, #0x8]
   ec6b0: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   ec6b4: f9409bfc     	ldr	x28, [sp, #0x130]
   ec6b8: 910543ff     	add	sp, sp, #0x150
   ec6bc: d65f03c0     	ret
   ec6c0: d10083a0     	sub	x0, x29, #0x20
   ec6c4: 97ff2bb6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ec6c8: 14000001     	b	0xec6cc <android::NuMediaExtractor::selectTrack(unsigned long)+0x3f4>
   ec6cc: f85a83a0     	ldur	x0, [x29, #-0x58]
   ec6d0: 97feee10     	bl	0xa7f10 <_Unwind_Resume@plt>
   ec6d4: 97fef5a7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ec6d8 <android::Vector<android::NuMediaExtractor::TrackInfo>::push()>:
   ec6d8: d10083ff     	sub	sp, sp, #0x20
   ec6dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ec6e0: 910043fd     	add	x29, sp, #0x10
   ec6e4: f90007e0     	str	x0, [sp, #0x8]
   ec6e8: f94007e0     	ldr	x0, [sp, #0x8]
   ec6ec: 97fee989     	bl	0xa6d10 <_ZN7android10VectorImpl4pushEv@plt>
   ec6f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ec6f4: 910083ff     	add	sp, sp, #0x20
   ec6f8: d65f03c0     	ret

00000000000ec6fc <android::sp<android::IMediaSource>::operator=(android::sp<android::IMediaSource> const&)>:
   ec6fc: d10103ff     	sub	sp, sp, #0x40
   ec700: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ec704: 9100c3fd     	add	x29, sp, #0x30
   ec708: d2800008     	mov	x8, #0x0                // =0
   ec70c: f81f83a0     	stur	x0, [x29, #-0x8]
   ec710: f81f03a1     	stur	x1, [x29, #-0x10]
   ec714: f85f83a0     	ldur	x0, [x29, #-0x8]
   ec718: f85f03a1     	ldur	x1, [x29, #-0x10]
   ec71c: f9400021     	ldr	x1, [x1]
   ec720: f9000fe1     	str	x1, [sp, #0x18]
   ec724: f9400fe1     	ldr	x1, [sp, #0x18]
   ec728: eb08003f     	cmp	x1, x8
   ec72c: 1a9f07e9     	cset	w9, ne
   ec730: f9000be8     	str	x8, [sp, #0x10]
   ec734: f90007e0     	str	x0, [sp, #0x8]
   ec738: 37000049     	tbnz	w9, #0x0, 0xec740 <android::sp<android::IMediaSource>::operator=(android::sp<android::IMediaSource> const&)+0x44>
   ec73c: 14000008     	b	0xec75c <android::sp<android::IMediaSource>::operator=(android::sp<android::IMediaSource> const&)+0x60>
   ec740: f9400fe8     	ldr	x8, [sp, #0x18]
   ec744: f9400109     	ldr	x9, [x8]
   ec748: f85e8129     	ldur	x9, [x9, #-0x18]
   ec74c: 8b090108     	add	x8, x8, x9
   ec750: aa0803e0     	mov	x0, x8
   ec754: f94007e1     	ldr	x1, [sp, #0x8]
   ec758: 97fef832     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ec75c: f94007e8     	ldr	x8, [sp, #0x8]
   ec760: f9400108     	ldr	x8, [x8]
   ec764: f9400be9     	ldr	x9, [sp, #0x10]
   ec768: eb09011f     	cmp	x8, x9
   ec76c: 1a9f07ea     	cset	w10, ne
   ec770: 3700004a     	tbnz	w10, #0x0, 0xec778 <android::sp<android::IMediaSource>::operator=(android::sp<android::IMediaSource> const&)+0x7c>
   ec774: 14000009     	b	0xec798 <android::sp<android::IMediaSource>::operator=(android::sp<android::IMediaSource> const&)+0x9c>
   ec778: f94007e8     	ldr	x8, [sp, #0x8]
   ec77c: f9400108     	ldr	x8, [x8]
   ec780: f9400109     	ldr	x9, [x8]
   ec784: f85e8129     	ldur	x9, [x9, #-0x18]
   ec788: 8b090108     	add	x8, x8, x9
   ec78c: aa0803e0     	mov	x0, x8
   ec790: f94007e1     	ldr	x1, [sp, #0x8]
   ec794: 97fede2f     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ec798: f9400fe8     	ldr	x8, [sp, #0x18]
   ec79c: f94007e9     	ldr	x9, [sp, #0x8]
   ec7a0: f9000128     	str	x8, [x9]
   ec7a4: f94007e0     	ldr	x0, [sp, #0x8]
   ec7a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ec7ac: 910103ff     	add	sp, sp, #0x40
   ec7b0: d65f03c0     	ret

00000000000ec7b4 <android::sp<android::IMediaSource>::~sp()>:
   ec7b4: d10083ff     	sub	sp, sp, #0x20
   ec7b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ec7bc: 910043fd     	add	x29, sp, #0x10
   ec7c0: d2800008     	mov	x8, #0x0                // =0
   ec7c4: f90007e0     	str	x0, [sp, #0x8]
   ec7c8: f94007e0     	ldr	x0, [sp, #0x8]
   ec7cc: aa0003e9     	mov	x9, x0
   ec7d0: f9400129     	ldr	x9, [x9]
   ec7d4: eb08013f     	cmp	x9, x8
   ec7d8: 1a9f07ea     	cset	w10, ne
   ec7dc: f90003e0     	str	x0, [sp]
   ec7e0: 3700004a     	tbnz	w10, #0x0, 0xec7e8 <android::sp<android::IMediaSource>::~sp()+0x34>
   ec7e4: 1400000a     	b	0xec80c <android::sp<android::IMediaSource>::~sp()+0x58>
   ec7e8: f94003e8     	ldr	x8, [sp]
   ec7ec: f9400108     	ldr	x8, [x8]
   ec7f0: f9400109     	ldr	x9, [x8]
   ec7f4: f85e8129     	ldur	x9, [x9, #-0x18]
   ec7f8: 8b090108     	add	x8, x8, x9
   ec7fc: aa0803e0     	mov	x0, x8
   ec800: f94003e1     	ldr	x1, [sp]
   ec804: 97fede13     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ec808: 14000001     	b	0xec80c <android::sp<android::IMediaSource>::~sp()+0x58>
   ec80c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ec810: 910083ff     	add	sp, sp, #0x20
   ec814: d65f03c0     	ret
   ec818: 97ff066b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ec81c <android::NuMediaExtractor::unselectTrack(unsigned long)>:
   ec81c: d10543ff     	sub	sp, sp, #0x150
   ec820: f9009bfc     	str	x28, [sp, #0x130]
   ec824: a9147bfd     	stp	x29, x30, [sp, #0x140]
   ec828: 910503fd     	add	x29, sp, #0x140
   ec82c: d53bd048     	mrs	x8, TPIDR_EL0
   ec830: f9401508     	ldr	x8, [x8, #0x28]
   ec834: f81e83a8     	stur	x8, [x29, #-0x18]
   ec838: f81983a0     	stur	x0, [x29, #-0x68]
   ec83c: f81903a1     	stur	x1, [x29, #-0x70]
   ec840: f85983a8     	ldur	x8, [x29, #-0x68]
   ec844: aa0803e0     	mov	x0, x8
   ec848: 91004101     	add	x1, x8, #0x10
   ec84c: d10083a9     	sub	x9, x29, #0x20
   ec850: f90053e0     	str	x0, [sp, #0xa0]
   ec854: aa0903e0     	mov	x0, x9
   ec858: f9004fe8     	str	x8, [sp, #0x98]
   ec85c: 97ff2ab9     	bl	0xb7340 <setMediaExtractor+0x248>
   ec860: f9404fe8     	ldr	x8, [sp, #0x98]
   ec864: 91010100     	add	x0, x8, #0x40
   ec868: aa1f03e1     	mov	x1, xzr
   ec86c: 97fee441     	bl	0xa5970 <_ZNK7android2spINS_15IMediaExtractorEEeqEPKS1_@plt>
   ec870: b90097e0     	str	w0, [sp, #0x94]
   ec874: 14000001     	b	0xec878 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x5c>
   ec878: b94097e8     	ldr	w8, [sp, #0x94]
   ec87c: 36000168     	tbz	w8, #0x0, 0xec8a8 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x8c>
   ec880: 14000001     	b	0xec884 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x68>
   ec884: 128002a8     	mov	w8, #-0x16              // =-22
   ec888: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec88c: 320003e8     	orr	w8, wzr, #0x1
   ec890: b81803a8     	stur	w8, [x29, #-0x80]
   ec894: 140000b3     	b	0xecb60 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x344>
   ec898: f81883a0     	stur	x0, [x29, #-0x78]
   ec89c: 2a0103e8     	mov	w8, w1
   ec8a0: b81843a8     	stur	w8, [x29, #-0x7c]
   ec8a4: 140000bf     	b	0xecba0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x384>
   ec8a8: f85903a8     	ldur	x8, [x29, #-0x70]
   ec8ac: f94053e9     	ldr	x9, [sp, #0xa0]
   ec8b0: 91010120     	add	x0, x9, #0x40
   ec8b4: f90047e8     	str	x8, [sp, #0x88]
   ec8b8: 97fed94e     	bl	0xa2df0 <_ZNK7android2spINS_15IMediaExtractorEEptEv@plt>
   ec8bc: f90043e0     	str	x0, [sp, #0x80]
   ec8c0: 14000001     	b	0xec8c4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0xa8>
   ec8c4: f94043e8     	ldr	x8, [sp, #0x80]
   ec8c8: f9400109     	ldr	x9, [x8]
   ec8cc: f9400929     	ldr	x9, [x9, #0x10]
   ec8d0: aa0803e0     	mov	x0, x8
   ec8d4: d63f0120     	blr	x9
   ec8d8: f9003fe0     	str	x0, [sp, #0x78]
   ec8dc: 14000001     	b	0xec8e0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0xc4>
   ec8e0: f94047e8     	ldr	x8, [sp, #0x88]
   ec8e4: f9403fe9     	ldr	x9, [sp, #0x78]
   ec8e8: eb09010a     	subs	x10, x8, x9
   ec8ec: f9003bea     	str	x10, [sp, #0x70]
   ec8f0: 540000e3     	b.lo	0xec90c <android::NuMediaExtractor::unselectTrack(unsigned long)+0xf0>
   ec8f4: 14000001     	b	0xec8f8 <android::NuMediaExtractor::unselectTrack(unsigned long)+0xdc>
   ec8f8: 12800428     	mov	w8, #-0x22              // =-34
   ec8fc: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec900: 320003e8     	orr	w8, wzr, #0x1
   ec904: b81803a8     	stur	w8, [x29, #-0x80]
   ec908: 14000096     	b	0xecb60 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x344>
   ec90c: aa1f03e8     	mov	x8, xzr
   ec910: f81783a8     	stur	x8, [x29, #-0x88]
   ec914: 14000001     	b	0xec918 <android::NuMediaExtractor::unselectTrack(unsigned long)+0xfc>
   ec918: f85783a8     	ldur	x8, [x29, #-0x88]
   ec91c: f94053e9     	ldr	x9, [sp, #0xa0]
   ec920: 91014120     	add	x0, x9, #0x50
   ec924: f90037e8     	str	x8, [sp, #0x68]
   ec928: 97fef8ba     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   ec92c: f90033e0     	str	x0, [sp, #0x60]
   ec930: 14000001     	b	0xec934 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x118>
   ec934: f94037e8     	ldr	x8, [sp, #0x68]
   ec938: f94033e9     	ldr	x9, [sp, #0x60]
   ec93c: eb09010a     	subs	x10, x8, x9
   ec940: f9002fea     	str	x10, [sp, #0x58]
   ec944: 540002e2     	b.hs	0xec9a0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x184>
   ec948: 14000001     	b	0xec94c <android::NuMediaExtractor::unselectTrack(unsigned long)+0x130>
   ec94c: f94053e8     	ldr	x8, [sp, #0xa0]
   ec950: 91014100     	add	x0, x8, #0x50
   ec954: f85783a1     	ldur	x1, [x29, #-0x88]
   ec958: 97fee60a     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ec95c: f9002be0     	str	x0, [sp, #0x50]
   ec960: 14000001     	b	0xec964 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x148>
   ec964: f9402be8     	ldr	x8, [sp, #0x50]
   ec968: f81703a8     	stur	x8, [x29, #-0x90]
   ec96c: f85703a9     	ldur	x9, [x29, #-0x90]
   ec970: f9400529     	ldr	x9, [x9, #0x8]
   ec974: f85903aa     	ldur	x10, [x29, #-0x70]
   ec978: eb0a0129     	subs	x9, x9, x10
   ec97c: f90027e9     	str	x9, [sp, #0x48]
   ec980: 54000061     	b.ne	0xec98c <android::NuMediaExtractor::unselectTrack(unsigned long)+0x170>
   ec984: 14000001     	b	0xec988 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x16c>
   ec988: 14000006     	b	0xec9a0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x184>
   ec98c: 14000001     	b	0xec990 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x174>
   ec990: f85783a8     	ldur	x8, [x29, #-0x88]
   ec994: 91000508     	add	x8, x8, #0x1
   ec998: f81783a8     	stur	x8, [x29, #-0x88]
   ec99c: 17ffffdf     	b	0xec918 <android::NuMediaExtractor::unselectTrack(unsigned long)+0xfc>
   ec9a0: f85783a8     	ldur	x8, [x29, #-0x88]
   ec9a4: f94053e9     	ldr	x9, [sp, #0xa0]
   ec9a8: 91014120     	add	x0, x9, #0x50
   ec9ac: f90023e8     	str	x8, [sp, #0x40]
   ec9b0: 97fef898     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   ec9b4: f9001fe0     	str	x0, [sp, #0x38]
   ec9b8: 14000001     	b	0xec9bc <android::NuMediaExtractor::unselectTrack(unsigned long)+0x1a0>
   ec9bc: f94023e8     	ldr	x8, [sp, #0x40]
   ec9c0: f9401fe9     	ldr	x9, [sp, #0x38]
   ec9c4: eb09010a     	subs	x10, x8, x9
   ec9c8: f9001bea     	str	x10, [sp, #0x30]
   ec9cc: 540000e1     	b.ne	0xec9e8 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x1cc>
   ec9d0: 14000001     	b	0xec9d4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x1b8>
   ec9d4: 2a1f03e8     	mov	w8, wzr
   ec9d8: b81a43a8     	stur	w8, [x29, #-0x5c]
   ec9dc: 320003e8     	orr	w8, wzr, #0x1
   ec9e0: b81803a8     	stur	w8, [x29, #-0x80]
   ec9e4: 1400005f     	b	0xecb60 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x344>
   ec9e8: f94053e8     	ldr	x8, [sp, #0xa0]
   ec9ec: 91014100     	add	x0, x8, #0x50
   ec9f0: f85783a1     	ldur	x1, [x29, #-0x88]
   ec9f4: 97fee5e3     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ec9f8: f90017e0     	str	x0, [sp, #0x28]
   ec9fc: 14000001     	b	0xeca00 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x1e4>
   eca00: f94017e8     	ldr	x8, [sp, #0x28]
   eca04: f81683a8     	stur	x8, [x29, #-0x98]
   eca08: f85683a9     	ldur	x9, [x29, #-0x98]
   eca0c: f9400d29     	ldr	x9, [x9, #0x18]
   eca10: b4000209     	cbz	x9, 0xeca50 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x234>
   eca14: 14000001     	b	0xeca18 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x1fc>
   eca18: f85683a8     	ldur	x8, [x29, #-0x98]
   eca1c: f9400d08     	ldr	x8, [x8, #0x18]
   eca20: f9400109     	ldr	x9, [x8]
   eca24: f9400129     	ldr	x9, [x9]
   eca28: aa0803e0     	mov	x0, x8
   eca2c: d63f0120     	blr	x9
   eca30: 14000001     	b	0xeca34 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x218>
   eca34: f85683a8     	ldur	x8, [x29, #-0x98]
   eca38: aa1f03e9     	mov	x9, xzr
   eca3c: f9000d09     	str	x9, [x8, #0x18]
   eca40: f85683a8     	ldur	x8, [x29, #-0x98]
   eca44: 92800009     	mov	x9, #-0x1               // =-1
   eca48: f9001109     	str	x9, [x8, #0x20]
   eca4c: 14000001     	b	0xeca50 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x234>
   eca50: 14000001     	b	0xeca54 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x238>
   eca54: 2a1f03e8     	mov	w8, wzr
   eca58: b81c43a8     	stur	w8, [x29, #-0x3c]
   eca5c: f85683a0     	ldur	x0, [x29, #-0x98]
   eca60: 97feed84     	bl	0xa8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>
   eca64: f90013e0     	str	x0, [sp, #0x20]
   eca68: 14000001     	b	0xeca6c <android::NuMediaExtractor::unselectTrack(unsigned long)+0x250>
   eca6c: f94013e8     	ldr	x8, [sp, #0x20]
   eca70: f9400109     	ldr	x9, [x8]
   eca74: f9400d29     	ldr	x9, [x9, #0x18]
   eca78: aa0803e0     	mov	x0, x8
   eca7c: d63f0120     	blr	x9
   eca80: b9001fe0     	str	w0, [sp, #0x1c]
   eca84: 14000001     	b	0xeca88 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x26c>
   eca88: b9401fe8     	ldr	w8, [sp, #0x1c]
   eca8c: b81c03a8     	stur	w8, [x29, #-0x40]
   eca90: d100e3a8     	sub	x8, x29, #0x38
   eca94: d100f3a0     	sub	x0, x29, #0x3c
   eca98: d10103a1     	sub	x1, x29, #0x40
   eca9c: 97fed5a1     	bl	0xa2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>
   ecaa0: 14000001     	b	0xecaa4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x288>
   ecaa4: d100e3a0     	sub	x0, x29, #0x38
   ecaa8: 97fef08a     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   ecaac: b9001be0     	str	w0, [sp, #0x18]
   ecab0: 14000001     	b	0xecab4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x298>
   ecab4: b9401be8     	ldr	w8, [sp, #0x18]
   ecab8: 37000308     	tbnz	w8, #0x0, 0xecb18 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x2fc>
   ecabc: 14000001     	b	0xecac0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x2a4>
   ecac0: b0000861     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ecac4: 91155821     	add	x1, x1, #0x556
   ecac8: d10163a0     	sub	x0, x29, #0x58
   ecacc: 97fedc2d     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   ecad0: 14000001     	b	0xecad4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x2b8>
   ecad4: d10163a0     	sub	x0, x29, #0x58
   ecad8: d100e3a1     	sub	x1, x29, #0x38
   ecadc: 97fed881     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   ecae0: 14000001     	b	0xecae4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x2c8>
   ecae4: d10163a0     	sub	x0, x29, #0x58
   ecae8: 97fed486     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ecaec: 1400000b     	b	0xecb18 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x2fc>
   ecaf0: f81883a0     	stur	x0, [x29, #-0x78]
   ecaf4: 2a0103e8     	mov	w8, w1
   ecaf8: b81843a8     	stur	w8, [x29, #-0x7c]
   ecafc: 14000016     	b	0xecb54 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x338>
   ecb00: f81883a0     	stur	x0, [x29, #-0x78]
   ecb04: 2a0103e8     	mov	w8, w1
   ecb08: b81843a8     	stur	w8, [x29, #-0x7c]
   ecb0c: d10163a0     	sub	x0, x29, #0x58
   ecb10: 97fed47c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ecb14: 14000010     	b	0xecb54 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x338>
   ecb18: d100e3a0     	sub	x0, x29, #0x38
   ecb1c: 97fed479     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ecb20: 14000001     	b	0xecb24 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x308>
   ecb24: 14000001     	b	0xecb28 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x30c>
   ecb28: f94053e8     	ldr	x8, [sp, #0xa0]
   ecb2c: 91014100     	add	x0, x8, #0x50
   ecb30: f85783a1     	ldur	x1, [x29, #-0x88]
   ecb34: 97fedf33     	bl	0xa4800 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE8removeAtEm@plt>
   ecb38: f9000be0     	str	x0, [sp, #0x10]
   ecb3c: 14000001     	b	0xecb40 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x324>
   ecb40: 2a1f03e8     	mov	w8, wzr
   ecb44: b81a43a8     	stur	w8, [x29, #-0x5c]
   ecb48: 320003e8     	orr	w8, wzr, #0x1
   ecb4c: b81803a8     	stur	w8, [x29, #-0x80]
   ecb50: 14000004     	b	0xecb60 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x344>
   ecb54: d100e3a0     	sub	x0, x29, #0x38
   ecb58: 97fed46a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ecb5c: 14000011     	b	0xecba0 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x384>
   ecb60: d10083a0     	sub	x0, x29, #0x20
   ecb64: 97ff2a8e     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ecb68: b85a43a8     	ldur	w8, [x29, #-0x5c]
   ecb6c: d53bd040     	mrs	x0, TPIDR_EL0
   ecb70: f9401400     	ldr	x0, [x0, #0x28]
   ecb74: f85e83be     	ldur	x30, [x29, #-0x18]
   ecb78: eb1e0000     	subs	x0, x0, x30
   ecb7c: b9000fe8     	str	w8, [sp, #0xc]
   ecb80: f90003e0     	str	x0, [sp]
   ecb84: 54000181     	b.ne	0xecbb4 <android::NuMediaExtractor::unselectTrack(unsigned long)+0x398>
   ecb88: 14000001     	b	0xecb8c <android::NuMediaExtractor::unselectTrack(unsigned long)+0x370>
   ecb8c: b9400fe0     	ldr	w0, [sp, #0xc]
   ecb90: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   ecb94: f9409bfc     	ldr	x28, [sp, #0x130]
   ecb98: 910543ff     	add	sp, sp, #0x150
   ecb9c: d65f03c0     	ret
   ecba0: d10083a0     	sub	x0, x29, #0x20
   ecba4: 97ff2a7e     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ecba8: 14000001     	b	0xecbac <android::NuMediaExtractor::unselectTrack(unsigned long)+0x390>
   ecbac: f85883a0     	ldur	x0, [x29, #-0x78]
   ecbb0: 97feecd8     	bl	0xa7f10 <_Unwind_Resume@plt>
   ecbb4: 97fef46f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ecbb8 <android::Vector<android::NuMediaExtractor::TrackInfo>::removeAt(unsigned long)>:
   ecbb8: d10083ff     	sub	sp, sp, #0x20
   ecbbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ecbc0: 910043fd     	add	x29, sp, #0x10
   ecbc4: b24003e2     	orr	x2, xzr, #0x1
   ecbc8: f90007e0     	str	x0, [sp, #0x8]
   ecbcc: f90003e1     	str	x1, [sp]
   ecbd0: f94007e0     	ldr	x0, [sp, #0x8]
   ecbd4: f94003e1     	ldr	x1, [sp]
   ecbd8: 97fee176     	bl	0xa51b0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE13removeItemsAtEmm@plt>
   ecbdc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ecbe0: 910083ff     	add	sp, sp, #0x20
   ecbe4: d65f03c0     	ret

00000000000ecbe8 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)>:
   ecbe8: d103c3ff     	sub	sp, sp, #0xf0
   ecbec: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   ecbf0: 910383fd     	add	x29, sp, #0xe0
   ecbf4: d53bd048     	mrs	x8, TPIDR_EL0
   ecbf8: f9401508     	ldr	x8, [x8, #0x28]
   ecbfc: f81f83a8     	stur	x8, [x29, #-0x8]
   ecc00: f81c03a0     	stur	x0, [x29, #-0x40]
   ecc04: f81b83a1     	stur	x1, [x29, #-0x48]
   ecc08: b81b43a2     	stur	w2, [x29, #-0x4c]
   ecc0c: f85c03a8     	ldur	x8, [x29, #-0x40]
   ecc10: aa1f03e0     	mov	x0, xzr
   ecc14: f81a83a0     	stur	x0, [x29, #-0x58]
   ecc18: 92800001     	mov	x1, #-0x1               // =-1
   ecc1c: f81a03a1     	stur	x1, [x29, #-0x60]
   ecc20: f81983a0     	stur	x0, [x29, #-0x68]
   ecc24: f9002be8     	str	x8, [sp, #0x50]
   ecc28: 14000001     	b	0xecc2c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x44>
   ecc2c: f85983a8     	ldur	x8, [x29, #-0x68]
   ecc30: f9402be9     	ldr	x9, [sp, #0x50]
   ecc34: 91014120     	add	x0, x9, #0x50
   ecc38: f90027e8     	str	x8, [sp, #0x48]
   ecc3c: 97fef7f5     	bl	0xaac10 <_ZNK7android6VectorINS_16NuMediaExtractor9TrackInfoEE4sizeEv@plt>
   ecc40: f94027e8     	ldr	x8, [sp, #0x48]
   ecc44: eb000108     	subs	x8, x8, x0
   ecc48: f90023e8     	str	x8, [sp, #0x40]
   ecc4c: 54000fa2     	b.hs	0xece40 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x258>
   ecc50: 14000001     	b	0xecc54 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x6c>
   ecc54: f9402be8     	ldr	x8, [sp, #0x50]
   ecc58: 91014100     	add	x0, x8, #0x50
   ecc5c: f85983a1     	ldur	x1, [x29, #-0x68]
   ecc60: 97fee548     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ecc64: f9003be0     	str	x0, [sp, #0x70]
   ecc68: f85b83a8     	ldur	x8, [x29, #-0x48]
   ecc6c: b7f802e8     	tbnz	x8, #0x3f, 0xeccc8 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xe0>
   ecc70: 14000001     	b	0xecc74 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x8c>
   ecc74: f9403be8     	ldr	x8, [sp, #0x70]
   ecc78: 2a1f03e9     	mov	w9, wzr
   ecc7c: b9001109     	str	w9, [x8, #0x10]
   ecc80: f9403be8     	ldr	x8, [sp, #0x70]
   ecc84: f9400d08     	ldr	x8, [x8, #0x18]
   ecc88: b40001e8     	cbz	x8, 0xeccc4 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xdc>
   ecc8c: 14000001     	b	0xecc90 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xa8>
   ecc90: f9403be8     	ldr	x8, [sp, #0x70]
   ecc94: f9400d08     	ldr	x8, [x8, #0x18]
   ecc98: f9400109     	ldr	x9, [x8]
   ecc9c: f9400129     	ldr	x9, [x9]
   ecca0: aa0803e0     	mov	x0, x8
   ecca4: d63f0120     	blr	x9
   ecca8: f9403be8     	ldr	x8, [sp, #0x70]
   eccac: aa1f03e9     	mov	x9, xzr
   eccb0: f9000d09     	str	x9, [x8, #0x18]
   eccb4: f9403be8     	ldr	x8, [sp, #0x70]
   eccb8: 92800009     	mov	x9, #-0x1               // =-1
   eccbc: f9001109     	str	x9, [x8, #0x20]
   eccc0: 14000001     	b	0xeccc4 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xdc>
   eccc4: 14000007     	b	0xecce0 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xf8>
   eccc8: f9403be8     	ldr	x8, [sp, #0x70]
   ecccc: b9401109     	ldr	w9, [x8, #0x10]
   eccd0: 34000069     	cbz	w9, 0xeccdc <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xf4>
   eccd4: 14000001     	b	0xeccd8 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xf0>
   eccd8: 14000056     	b	0xece30 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x248>
   eccdc: 14000001     	b	0xecce0 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0xf8>
   ecce0: f9403be8     	ldr	x8, [sp, #0x70]
   ecce4: f9400d08     	ldr	x8, [x8, #0x18]
   ecce8: b5000828     	cbnz	x8, 0xecdec <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x204>
   eccec: 14000001     	b	0xeccf0 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x108>
   eccf0: d100c3a0     	sub	x0, x29, #0x30
   eccf4: 97fecf53     	bl	0xa0a40 <_ZN7android12IMediaSource11ReadOptionsC1Ev@plt>
   eccf8: f85b83a0     	ldur	x0, [x29, #-0x48]
   eccfc: b7f800e0     	tbnz	x0, #0x3f, 0xecd18 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x130>
   ecd00: 14000001     	b	0xecd04 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x11c>
   ecd04: f85b83a1     	ldur	x1, [x29, #-0x48]
   ecd08: b85b43a2     	ldur	w2, [x29, #-0x4c]
   ecd0c: d100c3a0     	sub	x0, x29, #0x30
   ecd10: 97fef728     	bl	0xaa9b0 <_ZN7android12IMediaSource11ReadOptions9setSeekToElNS1_8SeekModeE@plt>
   ecd14: 14000001     	b	0xecd18 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x130>
   ecd18: f9403be0     	ldr	x0, [sp, #0x70]
   ecd1c: 97feecd5     	bl	0xa8070 <_ZNK7android2spINS_12IMediaSourceEEptEv@plt>
   ecd20: f9403bfe     	ldr	x30, [sp, #0x70]
   ecd24: 910063c1     	add	x1, x30, #0x18
   ecd28: f940001e     	ldr	x30, [x0]
   ecd2c: f94017de     	ldr	x30, [x30, #0x28]
   ecd30: d100c3a2     	sub	x2, x29, #0x30
   ecd34: d63f03c0     	blr	x30
   ecd38: b9006fe0     	str	w0, [sp, #0x6c]
   ecd3c: b9406fe0     	ldr	w0, [sp, #0x6c]
   ecd40: 34000200     	cbz	w0, 0xecd80 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x198>
   ecd44: 14000001     	b	0xecd48 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x160>
   ecd48: f9403be8     	ldr	x8, [sp, #0x70]
   ecd4c: b9406fe9     	ldr	w9, [sp, #0x6c]
   ecd50: b9001109     	str	w9, [x8, #0x10]
   ecd54: f9403be8     	ldr	x8, [sp, #0x70]
   ecd58: b9401109     	ldr	w9, [x8, #0x10]
   ecd5c: 310fcd29     	adds	w9, w9, #0x3f3
   ecd60: b9003fe9     	str	w9, [sp, #0x3c]
   ecd64: 54000060     	b.eq	0xecd70 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x188>
   ecd68: 14000001     	b	0xecd6c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x184>
   ecd6c: 14000001     	b	0xecd70 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x188>
   ecd70: f9403be8     	ldr	x8, [sp, #0x70]
   ecd74: 92800009     	mov	x9, #-0x1               // =-1
   ecd78: f9001109     	str	x9, [x8, #0x20]
   ecd7c: 1400002d     	b	0xece30 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x248>
   ecd80: f9403be8     	ldr	x8, [sp, #0x70]
   ecd84: f9400d00     	ldr	x0, [x8, #0x18]
   ecd88: d100e3a8     	sub	x8, x29, #0x38
   ecd8c: f9001be8     	str	x8, [sp, #0x30]
   ecd90: 97fedce8     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ecd94: f9401be0     	ldr	x0, [sp, #0x30]
   ecd98: 97fee046     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ecd9c: f90017e0     	str	x0, [sp, #0x28]
   ecda0: 14000001     	b	0xecda4 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x1bc>
   ecda4: f9403be8     	ldr	x8, [sp, #0x70]
   ecda8: 91008102     	add	x2, x8, #0x20
   ecdac: 528daca1     	mov	w1, #0x6d65             // =28005
   ecdb0: 72ae8d21     	movk	w1, #0x7469, lsl #16
   ecdb4: f94017e0     	ldr	x0, [sp, #0x28]
   ecdb8: 97fee65e     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   ecdbc: b90027e0     	str	w0, [sp, #0x24]
   ecdc0: 14000001     	b	0xecdc4 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x1dc>
   ecdc4: d100e3a0     	sub	x0, x29, #0x38
   ecdc8: 97fed2ea     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ecdcc: 14000007     	b	0xecde8 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x200>
   ecdd0: f90033e0     	str	x0, [sp, #0x60]
   ecdd4: 2a0103e8     	mov	w8, w1
   ecdd8: b9005fe8     	str	w8, [sp, #0x5c]
   ecddc: d100e3a0     	sub	x0, x29, #0x38
   ecde0: 97fed2e4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ecde4: 14000024     	b	0xece74 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x28c>
   ecde8: 14000001     	b	0xecdec <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x204>
   ecdec: f85a83a8     	ldur	x8, [x29, #-0x58]
   ecdf0: b4000148     	cbz	x8, 0xece18 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x230>
   ecdf4: 14000001     	b	0xecdf8 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x210>
   ecdf8: f9403be8     	ldr	x8, [sp, #0x70]
   ecdfc: f9401108     	ldr	x8, [x8, #0x20]
   ece00: f85a83a9     	ldur	x9, [x29, #-0x58]
   ece04: f9401129     	ldr	x9, [x9, #0x20]
   ece08: eb090108     	subs	x8, x8, x9
   ece0c: f9000fe8     	str	x8, [sp, #0x18]
   ece10: 540000ea     	b.ge	0xece2c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x244>
   ece14: 14000001     	b	0xece18 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x230>
   ece18: f9403be8     	ldr	x8, [sp, #0x70]
   ece1c: f81a83a8     	stur	x8, [x29, #-0x58]
   ece20: f85983a8     	ldur	x8, [x29, #-0x68]
   ece24: f81a03a8     	stur	x8, [x29, #-0x60]
   ece28: 14000001     	b	0xece2c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x244>
   ece2c: 14000001     	b	0xece30 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x248>
   ece30: f85983a8     	ldur	x8, [x29, #-0x68]
   ece34: 91000508     	add	x8, x8, #0x1
   ece38: f81983a8     	stur	x8, [x29, #-0x68]
   ece3c: 17ffff7c     	b	0xecc2c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x44>
   ece40: f85a03a8     	ldur	x8, [x29, #-0x60]
   ece44: d53bd049     	mrs	x9, TPIDR_EL0
   ece48: f9401529     	ldr	x9, [x9, #0x28]
   ece4c: f85f83aa     	ldur	x10, [x29, #-0x8]
   ece50: eb0a0129     	subs	x9, x9, x10
   ece54: f9000be8     	str	x8, [sp, #0x10]
   ece58: f90007e9     	str	x9, [sp, #0x8]
   ece5c: 54000101     	b.ne	0xece7c <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x294>
   ece60: 14000001     	b	0xece64 <android::NuMediaExtractor::fetchTrackSamples(long, android::IMediaSource::ReadOptions::SeekMode)+0x27c>
   ece64: f9400be0     	ldr	x0, [sp, #0x10]
   ece68: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   ece6c: 9103c3ff     	add	sp, sp, #0xf0
   ece70: d65f03c0     	ret
   ece74: f94033e0     	ldr	x0, [sp, #0x60]
   ece78: 97feec26     	bl	0xa7f10 <_Unwind_Resume@plt>
   ece7c: 97fef3bd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ece80 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)>:
   ece80: d10203ff     	sub	sp, sp, #0x80
   ece84: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ece88: 9101c3fd     	add	x29, sp, #0x70
   ece8c: d53bd048     	mrs	x8, TPIDR_EL0
   ece90: f9401508     	ldr	x8, [x8, #0x28]
   ece94: f81f83a8     	stur	x8, [x29, #-0x8]
   ece98: f81e03a0     	stur	x0, [x29, #-0x20]
   ece9c: f81d83a1     	stur	x1, [x29, #-0x28]
   ecea0: b81d43a2     	stur	w2, [x29, #-0x2c]
   ecea4: f85e03a8     	ldur	x8, [x29, #-0x20]
   ecea8: 91004101     	add	x1, x8, #0x10
   eceac: d10043a0     	sub	x0, x29, #0x10
   eceb0: f90013e8     	str	x8, [sp, #0x20]
   eceb4: 97ff2923     	bl	0xb7340 <setMediaExtractor+0x248>
   eceb8: f85d83a1     	ldur	x1, [x29, #-0x28]
   ecebc: b85d43a2     	ldur	w2, [x29, #-0x2c]
   ecec0: f94013e0     	ldr	x0, [sp, #0x20]
   ecec4: 97fee9db     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   ecec8: f9000fe0     	str	x0, [sp, #0x18]
   ececc: 14000001     	b	0xeced0 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0x50>
   eced0: f9400fe8     	ldr	x8, [sp, #0x18]
   eced4: f9001fe8     	str	x8, [sp, #0x38]
   eced8: f9401fe9     	ldr	x9, [sp, #0x38]
   ecedc: b6f801a9     	tbz	x9, #0x3f, 0xecf10 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0x90>
   ecee0: 14000001     	b	0xecee4 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0x64>
   ecee4: 12807e48     	mov	w8, #-0x3f3             // =-1011
   ecee8: b81ec3a8     	stur	w8, [x29, #-0x14]
   eceec: 320003e8     	orr	w8, wzr, #0x1
   ecef0: b9002be8     	str	w8, [sp, #0x28]
   ecef4: 1400000c     	b	0xecf24 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0xa4>
   ecef8: f9001be0     	str	x0, [sp, #0x30]
   ecefc: 2a0103e8     	mov	w8, w1
   ecf00: b9002fe8     	str	w8, [sp, #0x2c]
   ecf04: d10043a0     	sub	x0, x29, #0x10
   ecf08: 97ff29a5     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ecf0c: 14000015     	b	0xecf60 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0xe0>
   ecf10: 2a1f03e8     	mov	w8, wzr
   ecf14: b81ec3a8     	stur	w8, [x29, #-0x14]
   ecf18: 320003e8     	orr	w8, wzr, #0x1
   ecf1c: b9002be8     	str	w8, [sp, #0x28]
   ecf20: 14000001     	b	0xecf24 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0xa4>
   ecf24: d10043a0     	sub	x0, x29, #0x10
   ecf28: 97ff299d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ecf2c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ecf30: d53bd040     	mrs	x0, TPIDR_EL0
   ecf34: f9401400     	ldr	x0, [x0, #0x28]
   ecf38: f85f83be     	ldur	x30, [x29, #-0x8]
   ecf3c: eb1e0000     	subs	x0, x0, x30
   ecf40: b90017e8     	str	w8, [sp, #0x14]
   ecf44: f90007e0     	str	x0, [sp, #0x8]
   ecf48: 54000101     	b.ne	0xecf68 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0xe8>
   ecf4c: 14000001     	b	0xecf50 <android::NuMediaExtractor::seekTo(long, android::IMediaSource::ReadOptions::SeekMode)+0xd0>
   ecf50: b94017e0     	ldr	w0, [sp, #0x14]
   ecf54: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ecf58: 910203ff     	add	sp, sp, #0x80
   ecf5c: d65f03c0     	ret
   ecf60: f9401be0     	ldr	x0, [sp, #0x30]
   ecf64: 97feebeb     	bl	0xa7f10 <_Unwind_Resume@plt>
   ecf68: 97fef382     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ecf6c <android::NuMediaExtractor::advance()>:
   ecf6c: d10203ff     	sub	sp, sp, #0x80
   ecf70: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ecf74: 9101c3fd     	add	x29, sp, #0x70
   ecf78: d53bd048     	mrs	x8, TPIDR_EL0
   ecf7c: f9401508     	ldr	x8, [x8, #0x28]
   ecf80: f81f83a8     	stur	x8, [x29, #-0x8]
   ecf84: f81e03a0     	stur	x0, [x29, #-0x20]
   ecf88: f85e03a8     	ldur	x8, [x29, #-0x20]
   ecf8c: aa0803e0     	mov	x0, x8
   ecf90: 91004101     	add	x1, x8, #0x10
   ecf94: d10043a9     	sub	x9, x29, #0x10
   ecf98: f90017e0     	str	x0, [sp, #0x28]
   ecf9c: aa0903e0     	mov	x0, x9
   ecfa0: f90013e8     	str	x8, [sp, #0x20]
   ecfa4: 97ff28e7     	bl	0xb7340 <setMediaExtractor+0x248>
   ecfa8: 92800001     	mov	x1, #-0x1               // =-1
   ecfac: 321f03e2     	orr	w2, wzr, #0x2
   ecfb0: f94013e0     	ldr	x0, [sp, #0x20]
   ecfb4: 97fee99f     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   ecfb8: f9000fe0     	str	x0, [sp, #0x18]
   ecfbc: 14000001     	b	0xecfc0 <android::NuMediaExtractor::advance()+0x54>
   ecfc0: f9400fe8     	ldr	x8, [sp, #0x18]
   ecfc4: f81d83a8     	stur	x8, [x29, #-0x28]
   ecfc8: f85d83a9     	ldur	x9, [x29, #-0x28]
   ecfcc: b6f801a9     	tbz	x9, #0x3f, 0xed000 <android::NuMediaExtractor::advance()+0x94>
   ecfd0: 14000001     	b	0xecfd4 <android::NuMediaExtractor::advance()+0x68>
   ecfd4: 12807e48     	mov	w8, #-0x3f3             // =-1011
   ecfd8: b81ec3a8     	stur	w8, [x29, #-0x14]
   ecfdc: 320003e8     	orr	w8, wzr, #0x1
   ecfe0: b9003be8     	str	w8, [sp, #0x38]
   ecfe4: 14000021     	b	0xed068 <android::NuMediaExtractor::advance()+0xfc>
   ecfe8: f81d03a0     	stur	x0, [x29, #-0x30]
   ecfec: 2a0103e8     	mov	w8, w1
   ecff0: b81cc3a8     	stur	w8, [x29, #-0x34]
   ecff4: d10043a0     	sub	x0, x29, #0x10
   ecff8: 97ff2969     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ecffc: 1400002a     	b	0xed0a4 <android::NuMediaExtractor::advance()+0x138>
   ed000: f94017e8     	ldr	x8, [sp, #0x28]
   ed004: 91014100     	add	x0, x8, #0x50
   ed008: f85d83a1     	ldur	x1, [x29, #-0x28]
   ed00c: 97fee45d     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ed010: f9000be0     	str	x0, [sp, #0x10]
   ed014: 14000001     	b	0xed018 <android::NuMediaExtractor::advance()+0xac>
   ed018: f9400be8     	ldr	x8, [sp, #0x10]
   ed01c: f9001be8     	str	x8, [sp, #0x30]
   ed020: f9401be9     	ldr	x9, [sp, #0x30]
   ed024: f9400d29     	ldr	x9, [x9, #0x18]
   ed028: f940012a     	ldr	x10, [x9]
   ed02c: f940014a     	ldr	x10, [x10]
   ed030: aa0903e0     	mov	x0, x9
   ed034: d63f0140     	blr	x10
   ed038: 14000001     	b	0xed03c <android::NuMediaExtractor::advance()+0xd0>
   ed03c: f9401be8     	ldr	x8, [sp, #0x30]
   ed040: aa1f03e9     	mov	x9, xzr
   ed044: f9000d09     	str	x9, [x8, #0x18]
   ed048: f9401be8     	ldr	x8, [sp, #0x30]
   ed04c: 92800009     	mov	x9, #-0x1               // =-1
   ed050: f9001109     	str	x9, [x8, #0x20]
   ed054: 2a1f03ea     	mov	w10, wzr
   ed058: b81ec3aa     	stur	w10, [x29, #-0x14]
   ed05c: 320003ea     	orr	w10, wzr, #0x1
   ed060: b9003bea     	str	w10, [sp, #0x38]
   ed064: 14000001     	b	0xed068 <android::NuMediaExtractor::advance()+0xfc>
   ed068: d10043a0     	sub	x0, x29, #0x10
   ed06c: 97ff294c     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ed070: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ed074: d53bd040     	mrs	x0, TPIDR_EL0
   ed078: f9401400     	ldr	x0, [x0, #0x28]
   ed07c: f85f83be     	ldur	x30, [x29, #-0x8]
   ed080: eb1e0000     	subs	x0, x0, x30
   ed084: b9000fe8     	str	w8, [sp, #0xc]
   ed088: f90003e0     	str	x0, [sp]
   ed08c: 54000101     	b.ne	0xed0ac <android::NuMediaExtractor::advance()+0x140>
   ed090: 14000001     	b	0xed094 <android::NuMediaExtractor::advance()+0x128>
   ed094: b9400fe0     	ldr	w0, [sp, #0xc]
   ed098: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ed09c: 910203ff     	add	sp, sp, #0x80
   ed0a0: d65f03c0     	ret
   ed0a4: f85d03a0     	ldur	x0, [x29, #-0x30]
   ed0a8: 97feeb9a     	bl	0xa7f10 <_Unwind_Resume@plt>
   ed0ac: 97fef331     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ed0b0 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)>:
   ed0b0: d106c3ff     	sub	sp, sp, #0x1b0
   ed0b4: f900cbfc     	str	x28, [sp, #0x190]
   ed0b8: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
   ed0bc: 910683fd     	add	x29, sp, #0x1a0
   ed0c0: d10103a8     	sub	x8, x29, #0x40
   ed0c4: d53bd049     	mrs	x9, TPIDR_EL0
   ed0c8: f9401529     	ldr	x9, [x9, #0x28]
   ed0cc: f9001509     	str	x9, [x8, #0x28]
   ed0d0: f81703a0     	stur	x0, [x29, #-0x90]
   ed0d4: f81683a1     	stur	x1, [x29, #-0x98]
   ed0d8: f81603a2     	stur	x2, [x29, #-0xa0]
   ed0dc: f85683a9     	ldur	x9, [x29, #-0x98]
   ed0e0: f9400d20     	ldr	x0, [x9, #0x18]
   ed0e4: d100a3a9     	sub	x9, x29, #0x28
   ed0e8: f90067e8     	str	x8, [sp, #0xc8]
   ed0ec: aa0903e8     	mov	x8, x9
   ed0f0: f90063e9     	str	x9, [sp, #0xc0]
   ed0f4: 97fedc0f     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ed0f8: f94063e0     	ldr	x0, [sp, #0xc0]
   ed0fc: 97fedf6d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ed100: f9005fe0     	str	x0, [sp, #0xb8]
   ed104: 14000001     	b	0xed108 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x58>
   ed108: 528d8881     	mov	w1, #0x6c44             // =27716
   ed10c: 72aecc21     	movk	w1, #0x7661, lsl #16
   ed110: d10073a2     	sub	x2, x29, #0x1c
   ed114: f9405fe0     	ldr	x0, [sp, #0xb8]
   ed118: 97fee0e2     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   ed11c: b900b7e0     	str	w0, [sp, #0xb4]
   ed120: 14000001     	b	0xed124 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x74>
   ed124: d100a3a0     	sub	x0, x29, #0x28
   ed128: 97fed212     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed12c: b940b7e8     	ldr	w8, [sp, #0xb4]
   ed130: 37000168     	tbnz	w8, #0x0, 0xed15c <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0xac>
   ed134: 14000001     	b	0xed138 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x88>
   ed138: 12800008     	mov	w8, #-0x1               // =-1
   ed13c: b81e43a8     	stur	w8, [x29, #-0x1c]
   ed140: 14000007     	b	0xed15c <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0xac>
   ed144: f81583a0     	stur	x0, [x29, #-0xa8]
   ed148: 2a0103e8     	mov	w8, w1
   ed14c: b81543a8     	stur	w8, [x29, #-0xac]
   ed150: d100a3a0     	sub	x0, x29, #0x28
   ed154: 97fed207     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed158: 14000108     	b	0xed578 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4c8>
   ed15c: f85603a0     	ldur	x0, [x29, #-0xa0]
   ed160: 97fecb4c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ed164: 97fee03b     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   ed168: f85683be     	ldur	x30, [x29, #-0x98]
   ed16c: f9400fde     	ldr	x30, [x30, #0x18]
   ed170: f90057e0     	str	x0, [sp, #0xa8]
   ed174: aa1e03e0     	mov	x0, x30
   ed178: 97fed2a6     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   ed17c: b85e43a8     	ldur	w8, [x29, #-0x1c]
   ed180: f94057fe     	ldr	x30, [sp, #0xa8]
   ed184: b8206bc8     	str	w8, [x30, x0]
   ed188: f85683a0     	ldur	x0, [x29, #-0x98]
   ed18c: f9400c00     	ldr	x0, [x0, #0x18]
   ed190: d10143a9     	sub	x9, x29, #0x50
   ed194: aa0903e8     	mov	x8, x9
   ed198: f90053e9     	str	x9, [sp, #0xa0]
   ed19c: 97fedbe5     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ed1a0: f94053e0     	ldr	x0, [sp, #0xa0]
   ed1a4: 97fedf43     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ed1a8: f9004fe0     	str	x0, [sp, #0x98]
   ed1ac: 14000001     	b	0xed1b0 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x100>
   ed1b0: 528c6e41     	mov	w1, #0x6372             // =25458
   ed1b4: 72acadc1     	movk	w1, #0x656e, lsl #16
   ed1b8: d100b3a2     	sub	x2, x29, #0x2c
   ed1bc: d100e3a3     	sub	x3, x29, #0x38
   ed1c0: d10103a4     	sub	x4, x29, #0x40
   ed1c4: f9404fe0     	ldr	x0, [sp, #0x98]
   ed1c8: 97fee41e     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   ed1cc: b90097e0     	str	w0, [sp, #0x94]
   ed1d0: 14000001     	b	0xed1d4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x124>
   ed1d4: d10143a0     	sub	x0, x29, #0x50
   ed1d8: 97fed1e6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed1dc: b94097e8     	ldr	w8, [sp, #0x94]
   ed1e0: 36001a88     	tbz	w8, #0x0, 0xed530 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x480>
   ed1e4: 14000001     	b	0xed1e8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x138>
   ed1e8: f94067e8     	ldr	x8, [sp, #0xc8]
   ed1ec: f9400109     	ldr	x9, [x8]
   ed1f0: aa2903e9     	mvn	x9, x9
   ed1f4: f1000d29     	subs	x9, x9, #0x3
   ed1f8: f90047e9     	str	x9, [sp, #0x88]
   ed1fc: 54000168     	b.hi	0xed228 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x178>
   ed200: 14000001     	b	0xed204 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x154>
   ed204: 12800168     	mov	w8, #-0xc               // =-12
   ed208: b817c3a8     	stur	w8, [x29, #-0x84]
   ed20c: 140000cc     	b	0xed53c <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x48c>
   ed210: f81583a0     	stur	x0, [x29, #-0xa8]
   ed214: 2a0103e8     	mov	w8, w1
   ed218: b81543a8     	stur	w8, [x29, #-0xac]
   ed21c: d10143a0     	sub	x0, x29, #0x50
   ed220: 97fed1d4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed224: 140000d5     	b	0xed578 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4c8>
   ed228: f94067e8     	ldr	x8, [sp, #0xc8]
   ed22c: f9400109     	ldr	x9, [x8]
   ed230: 91001129     	add	x9, x9, #0x4
   ed234: f81483a9     	stur	x9, [x29, #-0xb8]
   ed238: 5280090a     	mov	w10, #0x48              // =72
   ed23c: 2a0a03e0     	mov	w0, w10
   ed240: 97feef34     	bl	0xa8f10 <_Znwm@plt>
   ed244: aa0003e8     	mov	x8, x0
   ed248: aa0003e9     	mov	x9, x0
   ed24c: f85483a1     	ldur	x1, [x29, #-0xb8]
   ed250: f90043e8     	str	x8, [sp, #0x80]
   ed254: f9003fe9     	str	x9, [sp, #0x78]
   ed258: 97fed2f2     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   ed25c: 14000001     	b	0xed260 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x1b0>
   ed260: d10163a8     	sub	x8, x29, #0x58
   ed264: aa0803e0     	mov	x0, x8
   ed268: f9403fe1     	ldr	x1, [sp, #0x78]
   ed26c: f9003be8     	str	x8, [sp, #0x70]
   ed270: 97fef0b0     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   ed274: f9403be0     	ldr	x0, [sp, #0x70]
   ed278: 97fecb06     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ed27c: f90037e0     	str	x0, [sp, #0x68]
   ed280: 14000001     	b	0xed284 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x1d4>
   ed284: f94037e0     	ldr	x0, [sp, #0x68]
   ed288: 97fedff2     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   ed28c: f90033e0     	str	x0, [sp, #0x60]
   ed290: 14000001     	b	0xed294 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x1e4>
   ed294: f94033e8     	ldr	x8, [sp, #0x60]
   ed298: f81403a8     	stur	x8, [x29, #-0xc0]
   ed29c: f85403a9     	ldur	x9, [x29, #-0xc0]
   ed2a0: b5000229     	cbnz	x9, 0xed2e4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x234>
   ed2a4: 14000001     	b	0xed2a8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x1f8>
   ed2a8: 12800168     	mov	w8, #-0xc               // =-12
   ed2ac: b817c3a8     	stur	w8, [x29, #-0x84]
   ed2b0: 320003e8     	orr	w8, wzr, #0x1
   ed2b4: b813c3a8     	stur	w8, [x29, #-0xc4]
   ed2b8: 14000088     	b	0xed4d8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x428>
   ed2bc: f81583a0     	stur	x0, [x29, #-0xa8]
   ed2c0: 2a0103e8     	mov	w8, w1
   ed2c4: b81543a8     	stur	w8, [x29, #-0xac]
   ed2c8: f94043e0     	ldr	x0, [sp, #0x80]
   ed2cc: 97fecda5     	bl	0xa0960 <_ZdlPv@plt>
   ed2d0: 140000aa     	b	0xed578 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4c8>
   ed2d4: f81583a0     	stur	x0, [x29, #-0xa8]
   ed2d8: 2a0103e8     	mov	w8, w1
   ed2dc: b81543a8     	stur	w8, [x29, #-0xac]
   ed2e0: 14000091     	b	0xed524 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x474>
   ed2e4: 2a1f03e8     	mov	w8, wzr
   ed2e8: b81a43a8     	stur	w8, [x29, #-0x5c]
   ed2ec: f85403a0     	ldur	x0, [x29, #-0xc0]
   ed2f0: f94067e9     	ldr	x9, [sp, #0xc8]
   ed2f4: f9400521     	ldr	x1, [x9, #0x8]
   ed2f8: f9400122     	ldr	x2, [x9]
   ed2fc: 97fecaa5     	bl	0x9fd90 <memcpy@plt>
   ed300: f85403a9     	ldur	x9, [x29, #-0xc0]
   ed304: f94067e1     	ldr	x1, [sp, #0xc8]
   ed308: f9400022     	ldr	x2, [x1]
   ed30c: b85a43a8     	ldur	w8, [x29, #-0x5c]
   ed310: b8226928     	str	w8, [x9, x2]
   ed314: f85683a9     	ldur	x9, [x29, #-0x98]
   ed318: f9400d29     	ldr	x9, [x9, #0x18]
   ed31c: d101a3a8     	sub	x8, x29, #0x68
   ed320: f9002fe0     	str	x0, [sp, #0x58]
   ed324: aa0903e0     	mov	x0, x9
   ed328: 97fedb82     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ed32c: 14000001     	b	0xed330 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x280>
   ed330: d101a3a0     	sub	x0, x29, #0x68
   ed334: 97fededf     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ed338: f9002be0     	str	x0, [sp, #0x50]
   ed33c: 14000001     	b	0xed340 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x290>
   ed340: b85d43a2     	ldur	w2, [x29, #-0x2c]
   ed344: f85403a3     	ldur	x3, [x29, #-0xc0]
   ed348: f85483a4     	ldur	x4, [x29, #-0xb8]
   ed34c: 528c6e41     	mov	w1, #0x6372             // =25458
   ed350: 72acadc1     	movk	w1, #0x656e, lsl #16
   ed354: f9402be0     	ldr	x0, [sp, #0x50]
   ed358: 97fee036     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   ed35c: b9004fe0     	str	w0, [sp, #0x4c]
   ed360: 14000001     	b	0xed364 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x2b4>
   ed364: d101a3a0     	sub	x0, x29, #0x68
   ed368: 97fed182     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed36c: f85683a0     	ldur	x0, [x29, #-0x98]
   ed370: f9400c00     	ldr	x0, [x0, #0x18]
   ed374: d101c3a8     	sub	x8, x29, #0x70
   ed378: 97fedb6e     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ed37c: 14000001     	b	0xed380 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x2d0>
   ed380: d101c3a0     	sub	x0, x29, #0x70
   ed384: 97fedecb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ed388: f90023e0     	str	x0, [sp, #0x40]
   ed38c: 14000001     	b	0xed390 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x2e0>
   ed390: 528c2d21     	mov	w1, #0x6169             // =24937
   ed394: 72ae0d81     	movk	w1, #0x706c, lsl #16
   ed398: d100b3a2     	sub	x2, x29, #0x2c
   ed39c: d100e3a3     	sub	x3, x29, #0x38
   ed3a0: d10123a4     	sub	x4, x29, #0x48
   ed3a4: f94023e0     	ldr	x0, [sp, #0x40]
   ed3a8: 97fee3a6     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   ed3ac: b9003fe0     	str	w0, [sp, #0x3c]
   ed3b0: 14000001     	b	0xed3b4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x304>
   ed3b4: d101c3a0     	sub	x0, x29, #0x70
   ed3b8: 97fed16e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed3bc: b9403fe8     	ldr	w8, [sp, #0x3c]
   ed3c0: 36000428     	tbz	w8, #0x0, 0xed444 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x394>
   ed3c4: 14000001     	b	0xed3c8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x318>
   ed3c8: f85b83a8     	ldur	x8, [x29, #-0x48]
   ed3cc: f94067e9     	ldr	x9, [sp, #0xc8]
   ed3d0: f940012a     	ldr	x10, [x9]
   ed3d4: eb0a0108     	subs	x8, x8, x10
   ed3d8: f9001be8     	str	x8, [sp, #0x30]
   ed3dc: 54000260     	b.eq	0xed428 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x378>
   ed3e0: 14000001     	b	0xed3e4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x334>
   ed3e4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   ed3e8: b817c3a8     	stur	w8, [x29, #-0x84]
   ed3ec: 320003e8     	orr	w8, wzr, #0x1
   ed3f0: b813c3a8     	stur	w8, [x29, #-0xc4]
   ed3f4: 14000039     	b	0xed4d8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x428>
   ed3f8: f81583a0     	stur	x0, [x29, #-0xa8]
   ed3fc: 2a0103e8     	mov	w8, w1
   ed400: b81543a8     	stur	w8, [x29, #-0xac]
   ed404: d101a3a0     	sub	x0, x29, #0x68
   ed408: 97fed15a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed40c: 14000046     	b	0xed524 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x474>
   ed410: f81583a0     	stur	x0, [x29, #-0xa8]
   ed414: 2a0103e8     	mov	w8, w1
   ed418: b81543a8     	stur	w8, [x29, #-0xac]
   ed41c: d101c3a0     	sub	x0, x29, #0x70
   ed420: 97fed154     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed424: 14000040     	b	0xed524 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x474>
   ed428: f85403a0     	ldur	x0, [x29, #-0xc0]
   ed42c: f94067e8     	ldr	x8, [sp, #0xc8]
   ed430: f9400501     	ldr	x1, [x8, #0x8]
   ed434: f9400102     	ldr	x2, [x8]
   ed438: 97feca56     	bl	0x9fd90 <memcpy@plt>
   ed43c: f90017e0     	str	x0, [sp, #0x28]
   ed440: 14000008     	b	0xed460 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x3b0>
   ed444: f85403a0     	ldur	x0, [x29, #-0xc0]
   ed448: f94067e8     	ldr	x8, [sp, #0xc8]
   ed44c: f9400102     	ldr	x2, [x8]
   ed450: 2a1f03e1     	mov	w1, wzr
   ed454: 97fee5e7     	bl	0xa6bf0 <memset@plt>
   ed458: f90013e0     	str	x0, [sp, #0x20]
   ed45c: 14000001     	b	0xed460 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x3b0>
   ed460: 321e03e8     	orr	w8, wzr, #0x4
   ed464: b818c3a8     	stur	w8, [x29, #-0x74]
   ed468: f85403a9     	ldur	x9, [x29, #-0xc0]
   ed46c: f94067ea     	ldr	x10, [sp, #0xc8]
   ed470: f940014b     	ldr	x11, [x10]
   ed474: b858c3a8     	ldur	w8, [x29, #-0x74]
   ed478: b82b6928     	str	w8, [x9, x11]
   ed47c: f85683a9     	ldur	x9, [x29, #-0x98]
   ed480: f9400d20     	ldr	x0, [x9, #0x18]
   ed484: d10203a8     	sub	x8, x29, #0x80
   ed488: 97fedb2a     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ed48c: 14000001     	b	0xed490 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x3e0>
   ed490: d10203a0     	sub	x0, x29, #0x80
   ed494: 97fede87     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ed498: f9000fe0     	str	x0, [sp, #0x18]
   ed49c: 14000001     	b	0xed4a0 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x3f0>
   ed4a0: b85d43a2     	ldur	w2, [x29, #-0x2c]
   ed4a4: f85403a3     	ldur	x3, [x29, #-0xc0]
   ed4a8: f85483a4     	ldur	x4, [x29, #-0xb8]
   ed4ac: 528c2d21     	mov	w1, #0x6169             // =24937
   ed4b0: 72ae0d81     	movk	w1, #0x706c, lsl #16
   ed4b4: f9400fe0     	ldr	x0, [sp, #0x18]
   ed4b8: 97fedfde     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   ed4bc: b90017e0     	str	w0, [sp, #0x14]
   ed4c0: 14000001     	b	0xed4c4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x414>
   ed4c4: d10203a0     	sub	x0, x29, #0x80
   ed4c8: 97fed12a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed4cc: 2a1f03e8     	mov	w8, wzr
   ed4d0: b813c3a8     	stur	w8, [x29, #-0xc4]
   ed4d4: 14000001     	b	0xed4d8 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x428>
   ed4d8: d10163a0     	sub	x0, x29, #0x58
   ed4dc: 97fef40d     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   ed4e0: b853c3a8     	ldur	w8, [x29, #-0xc4]
   ed4e4: 2a0803e9     	mov	w9, w8
   ed4e8: b90013e9     	str	w9, [sp, #0x10]
   ed4ec: 340000e8     	cbz	w8, 0xed508 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x458>
   ed4f0: 14000001     	b	0xed4f4 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x444>
   ed4f4: b94013e8     	ldr	w8, [sp, #0x10]
   ed4f8: 71000509     	subs	w9, w8, #0x1
   ed4fc: b9000fe9     	str	w9, [sp, #0xc]
   ed500: 540001e0     	b.eq	0xed53c <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x48c>
   ed504: 1400001f     	b	0xed580 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4d0>
   ed508: 1400000a     	b	0xed530 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x480>
   ed50c: f81583a0     	stur	x0, [x29, #-0xa8]
   ed510: 2a0103e8     	mov	w8, w1
   ed514: b81543a8     	stur	w8, [x29, #-0xac]
   ed518: d10203a0     	sub	x0, x29, #0x80
   ed51c: 97fed115     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ed520: 14000001     	b	0xed524 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x474>
   ed524: d10163a0     	sub	x0, x29, #0x58
   ed528: 97fef3fa     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   ed52c: 14000013     	b	0xed578 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4c8>
   ed530: 2a1f03e8     	mov	w8, wzr
   ed534: b817c3a8     	stur	w8, [x29, #-0x84]
   ed538: 14000001     	b	0xed53c <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x48c>
   ed53c: b857c3a8     	ldur	w8, [x29, #-0x84]
   ed540: d53bd049     	mrs	x9, TPIDR_EL0
   ed544: f9401529     	ldr	x9, [x9, #0x28]
   ed548: f94067ea     	ldr	x10, [sp, #0xc8]
   ed54c: f940154b     	ldr	x11, [x10, #0x28]
   ed550: eb0b0129     	subs	x9, x9, x11
   ed554: b9000be8     	str	w8, [sp, #0x8]
   ed558: f90003e9     	str	x9, [sp]
   ed55c: 54000121     	b.ne	0xed580 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4d0>
   ed560: 14000001     	b	0xed564 <android::NuMediaExtractor::appendVorbisNumPageSamples(android::NuMediaExtractor::TrackInfo*, android::sp<android::ABuffer> const&)+0x4b4>
   ed564: b9400be0     	ldr	w0, [sp, #0x8]
   ed568: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
   ed56c: f940cbfc     	ldr	x28, [sp, #0x190]
   ed570: 9106c3ff     	add	sp, sp, #0x1b0
   ed574: d65f03c0     	ret
   ed578: f85583a0     	ldur	x0, [x29, #-0xa8]
   ed57c: 97feea65     	bl	0xa7f10 <_Unwind_Resume@plt>
   ed580: 97fef1fc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ed584 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)>:
   ed584: d10543ff     	sub	sp, sp, #0x150
   ed588: f9009bfc     	str	x28, [sp, #0x130]
   ed58c: a9147bfd     	stp	x29, x30, [sp, #0x140]
   ed590: 910503fd     	add	x29, sp, #0x140
   ed594: d53bd048     	mrs	x8, TPIDR_EL0
   ed598: f9401508     	ldr	x8, [x8, #0x28]
   ed59c: f81e83a8     	stur	x8, [x29, #-0x18]
   ed5a0: f81d03a0     	stur	x0, [x29, #-0x30]
   ed5a4: f81c83a1     	stur	x1, [x29, #-0x38]
   ed5a8: f85d03a8     	ldur	x8, [x29, #-0x30]
   ed5ac: aa0803e0     	mov	x0, x8
   ed5b0: 91004101     	add	x1, x8, #0x10
   ed5b4: d10083a9     	sub	x9, x29, #0x20
   ed5b8: f81883a0     	stur	x0, [x29, #-0x78]
   ed5bc: aa0903e0     	mov	x0, x9
   ed5c0: f81803a8     	stur	x8, [x29, #-0x80]
   ed5c4: 97ff275f     	bl	0xb7340 <setMediaExtractor+0x248>
   ed5c8: 92800001     	mov	x1, #-0x1               // =-1
   ed5cc: 321f03e2     	orr	w2, wzr, #0x2
   ed5d0: f85803a0     	ldur	x0, [x29, #-0x80]
   ed5d4: 97fee817     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   ed5d8: f81783a0     	stur	x0, [x29, #-0x88]
   ed5dc: 14000001     	b	0xed5e0 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x5c>
   ed5e0: f85783a8     	ldur	x8, [x29, #-0x88]
   ed5e4: f81c03a8     	stur	x8, [x29, #-0x40]
   ed5e8: f85c03a9     	ldur	x9, [x29, #-0x40]
   ed5ec: b6f801a9     	tbz	x9, #0x3f, 0xed620 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x9c>
   ed5f0: 14000001     	b	0xed5f4 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x70>
   ed5f4: 12807e48     	mov	w8, #-0x3f3             // =-1011
   ed5f8: b81dc3a8     	stur	w8, [x29, #-0x24]
   ed5fc: 320003e8     	orr	w8, wzr, #0x1
   ed600: b81b03a8     	stur	w8, [x29, #-0x50]
   ed604: 14000090     	b	0xed844 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2c0>
   ed608: f81b83a0     	stur	x0, [x29, #-0x48]
   ed60c: 2a0103e8     	mov	w8, w1
   ed610: b81b43a8     	stur	w8, [x29, #-0x4c]
   ed614: d10083a0     	sub	x0, x29, #0x20
   ed618: 97ff27e1     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ed61c: 1400009a     	b	0xed884 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x300>
   ed620: f85883a8     	ldur	x8, [x29, #-0x78]
   ed624: 91014100     	add	x0, x8, #0x50
   ed628: f85c03a1     	ldur	x1, [x29, #-0x40]
   ed62c: 97fee2d5     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ed630: f81703a0     	stur	x0, [x29, #-0x90]
   ed634: 14000001     	b	0xed638 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0xb4>
   ed638: f85703a8     	ldur	x8, [x29, #-0x90]
   ed63c: f81a83a8     	stur	x8, [x29, #-0x58]
   ed640: f85a83a9     	ldur	x9, [x29, #-0x58]
   ed644: f9400d20     	ldr	x0, [x9, #0x18]
   ed648: 97fed172     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   ed64c: f81683a0     	stur	x0, [x29, #-0x98]
   ed650: 14000001     	b	0xed654 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0xd0>
   ed654: f85683a8     	ldur	x8, [x29, #-0x98]
   ed658: f81a03a8     	stur	x8, [x29, #-0x60]
   ed65c: f85a83a9     	ldur	x9, [x29, #-0x58]
   ed660: 3940a12a     	ldrb	w10, [x9, #0x28]
   ed664: 360000ca     	tbz	w10, #0x0, 0xed67c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0xf8>
   ed668: 14000001     	b	0xed66c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0xe8>
   ed66c: f85a03a8     	ldur	x8, [x29, #-0x60]
   ed670: 91001108     	add	x8, x8, #0x4
   ed674: f81a03a8     	stur	x8, [x29, #-0x60]
   ed678: 14000001     	b	0xed67c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0xf8>
   ed67c: f85c83a0     	ldur	x0, [x29, #-0x38]
   ed680: 97feca04     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ed684: f90053e0     	str	x0, [sp, #0xa0]
   ed688: 14000001     	b	0xed68c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x108>
   ed68c: f94053e0     	ldr	x0, [sp, #0xa0]
   ed690: 97fed234     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
   ed694: f9004fe0     	str	x0, [sp, #0x98]
   ed698: 14000001     	b	0xed69c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x118>
   ed69c: f85a03a8     	ldur	x8, [x29, #-0x60]
   ed6a0: f9404fe9     	ldr	x9, [sp, #0x98]
   ed6a4: eb080128     	subs	x8, x9, x8
   ed6a8: f9004be8     	str	x8, [sp, #0x90]
   ed6ac: 54000363     	b.lo	0xed718 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x194>
   ed6b0: 14000001     	b	0xed6b4 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x130>
   ed6b4: f85a83a8     	ldur	x8, [x29, #-0x58]
   ed6b8: f9400d00     	ldr	x0, [x8, #0x18]
   ed6bc: 97fedaa9     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
   ed6c0: f90047e0     	str	x0, [sp, #0x88]
   ed6c4: 14000001     	b	0xed6c8 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x144>
   ed6c8: f85a83a8     	ldur	x8, [x29, #-0x58]
   ed6cc: f9400d00     	ldr	x0, [x8, #0x18]
   ed6d0: 97fee7cc     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   ed6d4: f90043e0     	str	x0, [sp, #0x80]
   ed6d8: 14000001     	b	0xed6dc <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x158>
   ed6dc: f94047e8     	ldr	x8, [sp, #0x88]
   ed6e0: f94043e9     	ldr	x9, [sp, #0x80]
   ed6e4: eb09010a     	subs	x10, x8, x9
   ed6e8: f85a83ab     	ldur	x11, [x29, #-0x58]
   ed6ec: f9400d60     	ldr	x0, [x11, #0x18]
   ed6f0: f9003fea     	str	x10, [sp, #0x78]
   ed6f4: 97fed147     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   ed6f8: f9003be0     	str	x0, [sp, #0x70]
   ed6fc: 14000001     	b	0xed700 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x17c>
   ed700: f9403fe8     	ldr	x8, [sp, #0x78]
   ed704: f9403be9     	ldr	x9, [sp, #0x70]
   ed708: eb09010a     	subs	x10, x8, x9
   ed70c: f90037ea     	str	x10, [sp, #0x68]
   ed710: 540000e2     	b.hs	0xed72c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x1a8>
   ed714: 14000001     	b	0xed718 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x194>
   ed718: 12800168     	mov	w8, #-0xc               // =-12
   ed71c: b81dc3a8     	stur	w8, [x29, #-0x24]
   ed720: 320003e8     	orr	w8, wzr, #0x1
   ed724: b81b03a8     	stur	w8, [x29, #-0x50]
   ed728: 14000047     	b	0xed844 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2c0>
   ed72c: f85a83a8     	ldur	x8, [x29, #-0x58]
   ed730: f9400d00     	ldr	x0, [x8, #0x18]
   ed734: 97fed62b     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   ed738: f90033e0     	str	x0, [sp, #0x60]
   ed73c: 14000001     	b	0xed740 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x1bc>
   ed740: f85a83a8     	ldur	x8, [x29, #-0x58]
   ed744: f9400d00     	ldr	x0, [x8, #0x18]
   ed748: 97fee7ae     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   ed74c: f9002fe0     	str	x0, [sp, #0x58]
   ed750: 14000001     	b	0xed754 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x1d0>
   ed754: f94033e8     	ldr	x8, [sp, #0x60]
   ed758: f9402fe9     	ldr	x9, [sp, #0x58]
   ed75c: 8b09010a     	add	x10, x8, x9
   ed760: f81983aa     	stur	x10, [x29, #-0x68]
   ed764: f85c83a0     	ldur	x0, [x29, #-0x38]
   ed768: 97fec9ca     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ed76c: f9002be0     	str	x0, [sp, #0x50]
   ed770: 14000001     	b	0xed774 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x1f0>
   ed774: f9402be0     	ldr	x0, [sp, #0x50]
   ed778: 97fedeb6     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   ed77c: f90027e0     	str	x0, [sp, #0x48]
   ed780: 14000001     	b	0xed784 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x200>
   ed784: f85983a8     	ldur	x8, [x29, #-0x68]
   ed788: f85a83a9     	ldur	x9, [x29, #-0x58]
   ed78c: f9400d20     	ldr	x0, [x9, #0x18]
   ed790: f90023e8     	str	x8, [sp, #0x40]
   ed794: 97fed11f     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   ed798: f9001fe0     	str	x0, [sp, #0x38]
   ed79c: 14000001     	b	0xed7a0 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x21c>
   ed7a0: f94027e0     	ldr	x0, [sp, #0x48]
   ed7a4: f94023e1     	ldr	x1, [sp, #0x40]
   ed7a8: f9401fe2     	ldr	x2, [sp, #0x38]
   ed7ac: 97fec979     	bl	0x9fd90 <memcpy@plt>
   ed7b0: 2a1f03e8     	mov	w8, wzr
   ed7b4: b81943a8     	stur	w8, [x29, #-0x6c]
   ed7b8: f85a83a1     	ldur	x1, [x29, #-0x58]
   ed7bc: 3940a028     	ldrb	w8, [x1, #0x28]
   ed7c0: f9001be0     	str	x0, [sp, #0x30]
   ed7c4: 36000168     	tbz	w8, #0x0, 0xed7f0 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x26c>
   ed7c8: 14000001     	b	0xed7cc <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x248>
   ed7cc: f85a83a1     	ldur	x1, [x29, #-0x58]
   ed7d0: f85c83a2     	ldur	x2, [x29, #-0x38]
   ed7d4: f85883a0     	ldur	x0, [x29, #-0x78]
   ed7d8: 97fed026     	bl	0xa1870 <_ZN7android16NuMediaExtractor26appendVorbisNumPageSamplesEPNS0_9TrackInfoERKNS_2spINS_7ABufferEEE@plt>
   ed7dc: b9002fe0     	str	w0, [sp, #0x2c]
   ed7e0: 14000001     	b	0xed7e4 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x260>
   ed7e4: b9402fe8     	ldr	w8, [sp, #0x2c]
   ed7e8: b81943a8     	stur	w8, [x29, #-0x6c]
   ed7ec: 14000001     	b	0xed7f0 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x26c>
   ed7f0: b85943a8     	ldur	w8, [x29, #-0x6c]
   ed7f4: 350001e8     	cbnz	w8, 0xed830 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2ac>
   ed7f8: 14000001     	b	0xed7fc <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x278>
   ed7fc: f85c83a0     	ldur	x0, [x29, #-0x38]
   ed800: 97fec9a4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   ed804: f90013e0     	str	x0, [sp, #0x20]
   ed808: 14000001     	b	0xed80c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x288>
   ed80c: f85a03a2     	ldur	x2, [x29, #-0x60]
   ed810: aa1f03e0     	mov	x0, xzr
   ed814: f94013e1     	ldr	x1, [sp, #0x20]
   ed818: f9000fe0     	str	x0, [sp, #0x18]
   ed81c: aa0103e0     	mov	x0, x1
   ed820: f9400fe1     	ldr	x1, [sp, #0x18]
   ed824: 97fef5eb     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   ed828: 14000001     	b	0xed82c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2a8>
   ed82c: 14000001     	b	0xed830 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2ac>
   ed830: b85943a8     	ldur	w8, [x29, #-0x6c]
   ed834: b81dc3a8     	stur	w8, [x29, #-0x24]
   ed838: 320003e8     	orr	w8, wzr, #0x1
   ed83c: b81b03a8     	stur	w8, [x29, #-0x50]
   ed840: 14000001     	b	0xed844 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2c0>
   ed844: d10083a0     	sub	x0, x29, #0x20
   ed848: 97ff2755     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ed84c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   ed850: d53bd040     	mrs	x0, TPIDR_EL0
   ed854: f9401400     	ldr	x0, [x0, #0x28]
   ed858: f85e83be     	ldur	x30, [x29, #-0x18]
   ed85c: eb1e0000     	subs	x0, x0, x30
   ed860: b90017e8     	str	w8, [sp, #0x14]
   ed864: f90007e0     	str	x0, [sp, #0x8]
   ed868: 54000121     	b.ne	0xed88c <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x308>
   ed86c: 14000001     	b	0xed870 <android::NuMediaExtractor::readSampleData(android::sp<android::ABuffer> const&)+0x2ec>
   ed870: b94017e0     	ldr	w0, [sp, #0x14]
   ed874: a9547bfd     	ldp	x29, x30, [sp, #0x140]
   ed878: f9409bfc     	ldr	x28, [sp, #0x130]
   ed87c: 910543ff     	add	sp, sp, #0x150
   ed880: d65f03c0     	ret
   ed884: f85b83a0     	ldur	x0, [x29, #-0x48]
   ed888: 97fee9a2     	bl	0xa7f10 <_Unwind_Resume@plt>
   ed88c: 97fef139     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ed890 <android::ABuffer::capacity() const>:
   ed890: d10043ff     	sub	sp, sp, #0x10
   ed894: f90007e0     	str	x0, [sp, #0x8]
   ed898: f94007e0     	ldr	x0, [sp, #0x8]
   ed89c: f9401400     	ldr	x0, [x0, #0x28]
   ed8a0: 910043ff     	add	sp, sp, #0x10
   ed8a4: d65f03c0     	ret

00000000000ed8a8 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)>:
   ed8a8: d10243ff     	sub	sp, sp, #0x90
   ed8ac: a9087bfd     	stp	x29, x30, [sp, #0x80]
   ed8b0: 910203fd     	add	x29, sp, #0x80
   ed8b4: d53bd048     	mrs	x8, TPIDR_EL0
   ed8b8: f9401508     	ldr	x8, [x8, #0x28]
   ed8bc: f81f83a8     	stur	x8, [x29, #-0x8]
   ed8c0: f81e03a0     	stur	x0, [x29, #-0x20]
   ed8c4: f81d83a1     	stur	x1, [x29, #-0x28]
   ed8c8: f85e03a8     	ldur	x8, [x29, #-0x20]
   ed8cc: aa0803e0     	mov	x0, x8
   ed8d0: 91004101     	add	x1, x8, #0x10
   ed8d4: d10043a9     	sub	x9, x29, #0x10
   ed8d8: f9001be0     	str	x0, [sp, #0x30]
   ed8dc: aa0903e0     	mov	x0, x9
   ed8e0: f90017e8     	str	x8, [sp, #0x28]
   ed8e4: 97ff2697     	bl	0xb7340 <setMediaExtractor+0x248>
   ed8e8: 92800001     	mov	x1, #-0x1               // =-1
   ed8ec: 321f03e2     	orr	w2, wzr, #0x2
   ed8f0: f94017e0     	ldr	x0, [sp, #0x28]
   ed8f4: 97fee74f     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   ed8f8: f90013e0     	str	x0, [sp, #0x20]
   ed8fc: 14000001     	b	0xed900 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x58>
   ed900: f94013e8     	ldr	x8, [sp, #0x20]
   ed904: f81d03a8     	stur	x8, [x29, #-0x30]
   ed908: f85d03a9     	ldur	x9, [x29, #-0x30]
   ed90c: b6f801a9     	tbz	x9, #0x3f, 0xed940 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x98>
   ed910: 14000001     	b	0xed914 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x6c>
   ed914: 12807e48     	mov	w8, #-0x3f3             // =-1011
   ed918: b81ec3a8     	stur	w8, [x29, #-0x14]
   ed91c: 320003e8     	orr	w8, wzr, #0x1
   ed920: b90043e8     	str	w8, [sp, #0x40]
   ed924: 14000018     	b	0xed984 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0xdc>
   ed928: f81c83a0     	stur	x0, [x29, #-0x38]
   ed92c: 2a0103e8     	mov	w8, w1
   ed930: b81c43a8     	stur	w8, [x29, #-0x3c]
   ed934: d10043a0     	sub	x0, x29, #0x10
   ed938: 97ff2719     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ed93c: 14000021     	b	0xed9c0 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x118>
   ed940: f9401be8     	ldr	x8, [sp, #0x30]
   ed944: 91014100     	add	x0, x8, #0x50
   ed948: f85d03a1     	ldur	x1, [x29, #-0x30]
   ed94c: 97fee20d     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   ed950: f9000fe0     	str	x0, [sp, #0x18]
   ed954: 14000001     	b	0xed958 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0xb0>
   ed958: f9400fe8     	ldr	x8, [sp, #0x18]
   ed95c: f9001fe8     	str	x8, [sp, #0x38]
   ed960: f9401fe9     	ldr	x9, [sp, #0x38]
   ed964: f9400529     	ldr	x9, [x9, #0x8]
   ed968: f85d83aa     	ldur	x10, [x29, #-0x28]
   ed96c: f9000149     	str	x9, [x10]
   ed970: 2a1f03eb     	mov	w11, wzr
   ed974: b81ec3ab     	stur	w11, [x29, #-0x14]
   ed978: 320003eb     	orr	w11, wzr, #0x1
   ed97c: b90043eb     	str	w11, [sp, #0x40]
   ed980: 14000001     	b	0xed984 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0xdc>
   ed984: d10043a0     	sub	x0, x29, #0x10
   ed988: 97ff2705     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   ed98c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ed990: d53bd040     	mrs	x0, TPIDR_EL0
   ed994: f9401400     	ldr	x0, [x0, #0x28]
   ed998: f85f83be     	ldur	x30, [x29, #-0x8]
   ed99c: eb1e0000     	subs	x0, x0, x30
   ed9a0: b90017e8     	str	w8, [sp, #0x14]
   ed9a4: f90007e0     	str	x0, [sp, #0x8]
   ed9a8: 54000101     	b.ne	0xed9c8 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x120>
   ed9ac: 14000001     	b	0xed9b0 <android::NuMediaExtractor::getSampleTrackIndex(unsigned long*)+0x108>
   ed9b0: b94017e0     	ldr	w0, [sp, #0x14]
   ed9b4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   ed9b8: 910243ff     	add	sp, sp, #0x90
   ed9bc: d65f03c0     	ret
   ed9c0: f85c83a0     	ldur	x0, [x29, #-0x38]
   ed9c4: 97fee953     	bl	0xa7f10 <_Unwind_Resume@plt>
   ed9c8: 97fef0ea     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ed9cc <android::NuMediaExtractor::getSampleTime(long*)>:
   ed9cc: d10243ff     	sub	sp, sp, #0x90
   ed9d0: a9087bfd     	stp	x29, x30, [sp, #0x80]
   ed9d4: 910203fd     	add	x29, sp, #0x80
   ed9d8: d53bd048     	mrs	x8, TPIDR_EL0
   ed9dc: f9401508     	ldr	x8, [x8, #0x28]
   ed9e0: f81f83a8     	stur	x8, [x29, #-0x8]
   ed9e4: f81e03a0     	stur	x0, [x29, #-0x20]
   ed9e8: f81d83a1     	stur	x1, [x29, #-0x28]
   ed9ec: f85e03a8     	ldur	x8, [x29, #-0x20]
   ed9f0: aa0803e0     	mov	x0, x8
   ed9f4: 91004101     	add	x1, x8, #0x10
   ed9f8: d10043a9     	sub	x9, x29, #0x10
   ed9fc: f9001be0     	str	x0, [sp, #0x30]
   eda00: aa0903e0     	mov	x0, x9
   eda04: f90017e8     	str	x8, [sp, #0x28]
   eda08: 97ff264e     	bl	0xb7340 <setMediaExtractor+0x248>
   eda0c: 92800001     	mov	x1, #-0x1               // =-1
   eda10: 321f03e2     	orr	w2, wzr, #0x2
   eda14: f94017e0     	ldr	x0, [sp, #0x28]
   eda18: 97fee706     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   eda1c: f90013e0     	str	x0, [sp, #0x20]
   eda20: 14000001     	b	0xeda24 <android::NuMediaExtractor::getSampleTime(long*)+0x58>
   eda24: f94013e8     	ldr	x8, [sp, #0x20]
   eda28: f81d03a8     	stur	x8, [x29, #-0x30]
   eda2c: f85d03a9     	ldur	x9, [x29, #-0x30]
   eda30: b6f801a9     	tbz	x9, #0x3f, 0xeda64 <android::NuMediaExtractor::getSampleTime(long*)+0x98>
   eda34: 14000001     	b	0xeda38 <android::NuMediaExtractor::getSampleTime(long*)+0x6c>
   eda38: 12807e48     	mov	w8, #-0x3f3             // =-1011
   eda3c: b81ec3a8     	stur	w8, [x29, #-0x14]
   eda40: 320003e8     	orr	w8, wzr, #0x1
   eda44: b90043e8     	str	w8, [sp, #0x40]
   eda48: 14000018     	b	0xedaa8 <android::NuMediaExtractor::getSampleTime(long*)+0xdc>
   eda4c: f81c83a0     	stur	x0, [x29, #-0x38]
   eda50: 2a0103e8     	mov	w8, w1
   eda54: b81c43a8     	stur	w8, [x29, #-0x3c]
   eda58: d10043a0     	sub	x0, x29, #0x10
   eda5c: 97ff26d0     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   eda60: 14000021     	b	0xedae4 <android::NuMediaExtractor::getSampleTime(long*)+0x118>
   eda64: f9401be8     	ldr	x8, [sp, #0x30]
   eda68: 91014100     	add	x0, x8, #0x50
   eda6c: f85d03a1     	ldur	x1, [x29, #-0x30]
   eda70: 97fee1c4     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   eda74: f9000fe0     	str	x0, [sp, #0x18]
   eda78: 14000001     	b	0xeda7c <android::NuMediaExtractor::getSampleTime(long*)+0xb0>
   eda7c: f9400fe8     	ldr	x8, [sp, #0x18]
   eda80: f9001fe8     	str	x8, [sp, #0x38]
   eda84: f9401fe9     	ldr	x9, [sp, #0x38]
   eda88: f9401129     	ldr	x9, [x9, #0x20]
   eda8c: f85d83aa     	ldur	x10, [x29, #-0x28]
   eda90: f9000149     	str	x9, [x10]
   eda94: 2a1f03eb     	mov	w11, wzr
   eda98: b81ec3ab     	stur	w11, [x29, #-0x14]
   eda9c: 320003eb     	orr	w11, wzr, #0x1
   edaa0: b90043eb     	str	w11, [sp, #0x40]
   edaa4: 14000001     	b	0xedaa8 <android::NuMediaExtractor::getSampleTime(long*)+0xdc>
   edaa8: d10043a0     	sub	x0, x29, #0x10
   edaac: 97ff26bc     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   edab0: b85ec3a8     	ldur	w8, [x29, #-0x14]
   edab4: d53bd040     	mrs	x0, TPIDR_EL0
   edab8: f9401400     	ldr	x0, [x0, #0x28]
   edabc: f85f83be     	ldur	x30, [x29, #-0x8]
   edac0: eb1e0000     	subs	x0, x0, x30
   edac4: b90017e8     	str	w8, [sp, #0x14]
   edac8: f90007e0     	str	x0, [sp, #0x8]
   edacc: 54000101     	b.ne	0xedaec <android::NuMediaExtractor::getSampleTime(long*)+0x120>
   edad0: 14000001     	b	0xedad4 <android::NuMediaExtractor::getSampleTime(long*)+0x108>
   edad4: b94017e0     	ldr	w0, [sp, #0x14]
   edad8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   edadc: 910243ff     	add	sp, sp, #0x90
   edae0: d65f03c0     	ret
   edae4: f85c83a0     	ldur	x0, [x29, #-0x38]
   edae8: 97fee90a     	bl	0xa7f10 <_Unwind_Resume@plt>
   edaec: 97fef0a1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000edaf0 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)>:
   edaf0: d10283ff     	sub	sp, sp, #0xa0
   edaf4: a9097bfd     	stp	x29, x30, [sp, #0x90]
   edaf8: 910243fd     	add	x29, sp, #0x90
   edafc: d53bd048     	mrs	x8, TPIDR_EL0
   edb00: f9401508     	ldr	x8, [x8, #0x28]
   edb04: f81f83a8     	stur	x8, [x29, #-0x8]
   edb08: f81d83a0     	stur	x0, [x29, #-0x28]
   edb0c: f81d03a1     	stur	x1, [x29, #-0x30]
   edb10: f85d83a8     	ldur	x8, [x29, #-0x28]
   edb14: aa0803e0     	mov	x0, x8
   edb18: 91004101     	add	x1, x8, #0x10
   edb1c: d10043a8     	sub	x8, x29, #0x10
   edb20: f9001be0     	str	x0, [sp, #0x30]
   edb24: aa0803e0     	mov	x0, x8
   edb28: 97ff2606     	bl	0xb7340 <setMediaExtractor+0x248>
   edb2c: f85d03a0     	ldur	x0, [x29, #-0x30]
   edb30: aa1f03e1     	mov	x1, xzr
   edb34: 97fed89f     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   edb38: f90017e0     	str	x0, [sp, #0x28]
   edb3c: 14000001     	b	0xedb40 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x50>
   edb40: 92800001     	mov	x1, #-0x1               // =-1
   edb44: 321f03e2     	orr	w2, wzr, #0x2
   edb48: f9401be0     	ldr	x0, [sp, #0x30]
   edb4c: 97fee6b9     	bl	0xa7630 <_ZN7android16NuMediaExtractor17fetchTrackSamplesElNS_12IMediaSource11ReadOptions8SeekModeE@plt>
   edb50: f90013e0     	str	x0, [sp, #0x20]
   edb54: 14000001     	b	0xedb58 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x68>
   edb58: f94013e8     	ldr	x8, [sp, #0x20]
   edb5c: f90027e8     	str	x8, [sp, #0x48]
   edb60: f94027e9     	ldr	x9, [sp, #0x48]
   edb64: b6f80169     	tbz	x9, #0x3f, 0xedb90 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0xa0>
   edb68: 14000001     	b	0xedb6c <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x7c>
   edb6c: 12807e48     	mov	w8, #-0x3f3             // =-1011
   edb70: b81e43a8     	stur	w8, [x29, #-0x1c]
   edb74: 320003e8     	orr	w8, wzr, #0x1
   edb78: b90047e8     	str	w8, [sp, #0x44]
   edb7c: 14000024     	b	0xedc0c <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x11c>
   edb80: f81c83a0     	stur	x0, [x29, #-0x38]
   edb84: 2a0103e8     	mov	w8, w1
   edb88: b81c43a8     	stur	w8, [x29, #-0x3c]
   edb8c: 1400002f     	b	0xedc48 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x158>
   edb90: f9401be8     	ldr	x8, [sp, #0x30]
   edb94: 91014100     	add	x0, x8, #0x50
   edb98: f94027e1     	ldr	x1, [sp, #0x48]
   edb9c: 97fee179     	bl	0xa6180 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEE10editItemAtEm@plt>
   edba0: f9000fe0     	str	x0, [sp, #0x18]
   edba4: 14000001     	b	0xedba8 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0xb8>
   edba8: f9400fe8     	ldr	x8, [sp, #0x18]
   edbac: f9001fe8     	str	x8, [sp, #0x38]
   edbb0: f9401fe9     	ldr	x9, [sp, #0x38]
   edbb4: f9400d20     	ldr	x0, [x9, #0x18]
   edbb8: d10063a8     	sub	x8, x29, #0x18
   edbbc: 97fed95d     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   edbc0: 14000001     	b	0xedbc4 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0xd4>
   edbc4: f85d03a0     	ldur	x0, [x29, #-0x30]
   edbc8: d10063a1     	sub	x1, x29, #0x18
   edbcc: 97feda19     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
   edbd0: f9000be0     	str	x0, [sp, #0x10]
   edbd4: 14000001     	b	0xedbd8 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0xe8>
   edbd8: d10063a0     	sub	x0, x29, #0x18
   edbdc: 97fecf65     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   edbe0: 2a1f03e8     	mov	w8, wzr
   edbe4: b81e43a8     	stur	w8, [x29, #-0x1c]
   edbe8: 320003e8     	orr	w8, wzr, #0x1
   edbec: b90047e8     	str	w8, [sp, #0x44]
   edbf0: 14000007     	b	0xedc0c <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x11c>
   edbf4: f81c83a0     	stur	x0, [x29, #-0x38]
   edbf8: 2a0103e8     	mov	w8, w1
   edbfc: b81c43a8     	stur	w8, [x29, #-0x3c]
   edc00: d10063a0     	sub	x0, x29, #0x18
   edc04: 97fecf5b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   edc08: 14000010     	b	0xedc48 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x158>
   edc0c: d10043a0     	sub	x0, x29, #0x10
   edc10: 97ff2663     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   edc14: b85e43a8     	ldur	w8, [x29, #-0x1c]
   edc18: d53bd040     	mrs	x0, TPIDR_EL0
   edc1c: f9401400     	ldr	x0, [x0, #0x28]
   edc20: f85f83be     	ldur	x30, [x29, #-0x8]
   edc24: eb1e0000     	subs	x0, x0, x30
   edc28: b9000fe8     	str	w8, [sp, #0xc]
   edc2c: f90003e0     	str	x0, [sp]
   edc30: 54000161     	b.ne	0xedc5c <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x16c>
   edc34: 14000001     	b	0xedc38 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x148>
   edc38: b9400fe0     	ldr	w0, [sp, #0xc]
   edc3c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   edc40: 910283ff     	add	sp, sp, #0xa0
   edc44: d65f03c0     	ret
   edc48: d10043a0     	sub	x0, x29, #0x10
   edc4c: 97ff2654     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   edc50: 14000001     	b	0xedc54 <android::NuMediaExtractor::getSampleMeta(android::sp<android::MetaData>*)+0x164>
   edc54: f85c83a0     	ldur	x0, [x29, #-0x38]
   edc58: 97fee8ae     	bl	0xa7f10 <_Unwind_Resume@plt>
   edc5c: 97fef045     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000edc60 <android::NuMediaExtractor::getTotalBitrate(long*) const>:
   edc60: d10143ff     	sub	sp, sp, #0x50
   edc64: a9047bfd     	stp	x29, x30, [sp, #0x40]
   edc68: 910103fd     	add	x29, sp, #0x40
   edc6c: d53bd048     	mrs	x8, TPIDR_EL0
   edc70: f9401508     	ldr	x8, [x8, #0x28]
   edc74: f81f83a8     	stur	x8, [x29, #-0x8]
   edc78: f90013e0     	str	x0, [sp, #0x20]
   edc7c: f9000fe1     	str	x1, [sp, #0x18]
   edc80: f94013e8     	ldr	x8, [sp, #0x20]
   edc84: aa0803e0     	mov	x0, x8
   edc88: f9403d08     	ldr	x8, [x8, #0x78]
   edc8c: f9000be0     	str	x0, [sp, #0x10]
   edc90: b7f80128     	tbnz	x8, #0x3f, 0xedcb4 <android::NuMediaExtractor::getTotalBitrate(long*) const+0x54>
   edc94: 14000001     	b	0xedc98 <android::NuMediaExtractor::getTotalBitrate(long*) const+0x38>
   edc98: f9400be8     	ldr	x8, [sp, #0x10]
   edc9c: f9403d09     	ldr	x9, [x8, #0x78]
   edca0: f9400fea     	ldr	x10, [sp, #0x18]
   edca4: f9000149     	str	x9, [x10]
   edca8: 320003eb     	orr	w11, wzr, #0x1
   edcac: 381ef3ab     	sturb	w11, [x29, #-0x11]
   edcb0: 1400001e     	b	0xedd28 <android::NuMediaExtractor::getTotalBitrate(long*) const+0xc8>
   edcb4: f9400be8     	ldr	x8, [sp, #0x10]
   edcb8: f9404109     	ldr	x9, [x8, #0x80]
   edcbc: b7f80309     	tbnz	x9, #0x3f, 0xedd1c <android::NuMediaExtractor::getTotalBitrate(long*) const+0xbc>
   edcc0: 14000001     	b	0xedcc4 <android::NuMediaExtractor::getTotalBitrate(long*) const+0x64>
   edcc4: f9400be8     	ldr	x8, [sp, #0x10]
   edcc8: 9100e100     	add	x0, x8, #0x38
   edccc: 97fee6b1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   edcd0: f9400008     	ldr	x8, [x0]
   edcd4: f9402108     	ldr	x8, [x8, #0x40]
   edcd8: d10043a1     	sub	x1, x29, #0x10
   edcdc: d63f0100     	blr	x8
   edce0: 350001e0     	cbnz	w0, 0xedd1c <android::NuMediaExtractor::getTotalBitrate(long*) const+0xbc>
   edce4: 14000001     	b	0xedce8 <android::NuMediaExtractor::getTotalBitrate(long*) const+0x88>
   edce8: f85f03a8     	ldur	x8, [x29, #-0x10]
   edcec: 52824009     	mov	w9, #0x1200             // =4608
   edcf0: 72a00f49     	movk	w9, #0x7a, lsl #16
   edcf4: 2a0903ea     	mov	w10, w9
   edcf8: 9b0a7d08     	mul	x8, x8, x10
   edcfc: f9400bea     	ldr	x10, [sp, #0x10]
   edd00: f940414b     	ldr	x11, [x10, #0x80]
   edd04: 9acb0d08     	sdiv	x8, x8, x11
   edd08: f9400feb     	ldr	x11, [sp, #0x18]
   edd0c: f9000168     	str	x8, [x11]
   edd10: 320003e9     	orr	w9, wzr, #0x1
   edd14: 381ef3a9     	sturb	w9, [x29, #-0x11]
   edd18: 14000004     	b	0xedd28 <android::NuMediaExtractor::getTotalBitrate(long*) const+0xc8>
   edd1c: 2a1f03e8     	mov	w8, wzr
   edd20: 381ef3a8     	sturb	w8, [x29, #-0x11]
   edd24: 14000001     	b	0xedd28 <android::NuMediaExtractor::getTotalBitrate(long*) const+0xc8>
   edd28: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   edd2c: d53bd049     	mrs	x9, TPIDR_EL0
   edd30: f9401529     	ldr	x9, [x9, #0x28]
   edd34: f85f83aa     	ldur	x10, [x29, #-0x8]
   edd38: eb0a0129     	subs	x9, x9, x10
   edd3c: b9000fe8     	str	w8, [sp, #0xc]
   edd40: f90003e9     	str	x9, [sp]
   edd44: 540000e1     	b.ne	0xedd60 <android::NuMediaExtractor::getTotalBitrate(long*) const+0x100>
   edd48: 14000001     	b	0xedd4c <android::NuMediaExtractor::getTotalBitrate(long*) const+0xec>
   edd4c: b9400fe8     	ldr	w8, [sp, #0xc]
   edd50: 12000100     	and	w0, w8, #0x1
   edd54: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   edd58: 910143ff     	add	sp, sp, #0x50
   edd5c: d65f03c0     	ret
   edd60: 97fef004     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000edd64 <android::Vector<android::NuMediaExtractor::TrackInfo>::~Vector()>:
   edd64: d10083ff     	sub	sp, sp, #0x20
   edd68: a9017bfd     	stp	x29, x30, [sp, #0x10]
   edd6c: 910043fd     	add	x29, sp, #0x10
   edd70: f90007e0     	str	x0, [sp, #0x8]
   edd74: f94007e0     	ldr	x0, [sp, #0x8]
   edd78: f90003e0     	str	x0, [sp]
   edd7c: 97fedb8d     	bl	0xa4bb0 <_ZN7android6VectorINS_16NuMediaExtractor9TrackInfoEED2Ev@plt>
   edd80: f94003e0     	ldr	x0, [sp]
   edd84: 97fecaf7     	bl	0xa0960 <_ZdlPv@plt>
   edd88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   edd8c: 910083ff     	add	sp, sp, #0x20
   edd90: d65f03c0     	ret

00000000000edd94 <android::Vector<android::NuMediaExtractor::TrackInfo>::do_construct(void*, unsigned long) const>:
   edd94: d100c3ff     	sub	sp, sp, #0x30
   edd98: a9027bfd     	stp	x29, x30, [sp, #0x20]
   edd9c: 910083fd     	add	x29, sp, #0x20
   edda0: f81f83a0     	stur	x0, [x29, #-0x8]
   edda4: f9000be1     	str	x1, [sp, #0x10]
   edda8: f90007e2     	str	x2, [sp, #0x8]
   eddac: f9400be0     	ldr	x0, [sp, #0x10]
   eddb0: f94007e1     	ldr	x1, [sp, #0x8]
   eddb4: 97fef2db     	bl	0xaa920 <_ZN7android14construct_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_m@plt>
   eddb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eddbc: 9100c3ff     	add	sp, sp, #0x30
   eddc0: d65f03c0     	ret

00000000000eddc4 <android::Vector<android::NuMediaExtractor::TrackInfo>::do_destroy(void*, unsigned long) const>:
   eddc4: d100c3ff     	sub	sp, sp, #0x30
   eddc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eddcc: 910083fd     	add	x29, sp, #0x20
   eddd0: f81f83a0     	stur	x0, [x29, #-0x8]
   eddd4: f9000be1     	str	x1, [sp, #0x10]
   eddd8: f90007e2     	str	x2, [sp, #0x8]
   edddc: f9400be0     	ldr	x0, [sp, #0x10]
   edde0: f94007e1     	ldr	x1, [sp, #0x8]
   edde4: 97feed9b     	bl	0xa9450 <_ZN7android12destroy_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_m@plt>
   edde8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eddec: 9100c3ff     	add	sp, sp, #0x30
   eddf0: d65f03c0     	ret

00000000000eddf4 <android::Vector<android::NuMediaExtractor::TrackInfo>::do_copy(void*, void const*, unsigned long) const>:
   eddf4: d100c3ff     	sub	sp, sp, #0x30
   eddf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eddfc: 910083fd     	add	x29, sp, #0x20
   ede00: f81f83a0     	stur	x0, [x29, #-0x8]
   ede04: f9000be1     	str	x1, [sp, #0x10]
   ede08: f90007e2     	str	x2, [sp, #0x8]
   ede0c: f90003e3     	str	x3, [sp]
   ede10: f9400be0     	ldr	x0, [sp, #0x10]
   ede14: f94007e1     	ldr	x1, [sp, #0x8]
   ede18: f94003e2     	ldr	x2, [sp]
   ede1c: 97fed811     	bl	0xa3e60 <_ZN7android9copy_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
   ede20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ede24: 9100c3ff     	add	sp, sp, #0x30
   ede28: d65f03c0     	ret

00000000000ede2c <android::Vector<android::NuMediaExtractor::TrackInfo>::do_splat(void*, void const*, unsigned long) const>:
   ede2c: d100c3ff     	sub	sp, sp, #0x30
   ede30: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ede34: 910083fd     	add	x29, sp, #0x20
   ede38: f81f83a0     	stur	x0, [x29, #-0x8]
   ede3c: f9000be1     	str	x1, [sp, #0x10]
   ede40: f90007e2     	str	x2, [sp, #0x8]
   ede44: f90003e3     	str	x3, [sp]
   ede48: f9400be0     	ldr	x0, [sp, #0x10]
   ede4c: f94007e1     	ldr	x1, [sp, #0x8]
   ede50: f94003e2     	ldr	x2, [sp]
   ede54: 97fecb03     	bl	0xa0a60 <_ZN7android10splat_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
   ede58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ede5c: 9100c3ff     	add	sp, sp, #0x30
   ede60: d65f03c0     	ret

00000000000ede64 <android::Vector<android::NuMediaExtractor::TrackInfo>::do_move_forward(void*, void const*, unsigned long) const>:
   ede64: d100c3ff     	sub	sp, sp, #0x30
   ede68: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ede6c: 910083fd     	add	x29, sp, #0x20
   ede70: f81f83a0     	stur	x0, [x29, #-0x8]
   ede74: f9000be1     	str	x1, [sp, #0x10]
   ede78: f90007e2     	str	x2, [sp, #0x8]
   ede7c: f90003e3     	str	x3, [sp]
   ede80: f9400be0     	ldr	x0, [sp, #0x10]
   ede84: f94007e1     	ldr	x1, [sp, #0x8]
   ede88: f94003e2     	ldr	x2, [sp]
   ede8c: 97fecd19     	bl	0xa12f0 <_ZN7android17move_forward_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
   ede90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ede94: 9100c3ff     	add	sp, sp, #0x30
   ede98: d65f03c0     	ret

00000000000ede9c <android::Vector<android::NuMediaExtractor::TrackInfo>::do_move_backward(void*, void const*, unsigned long) const>:
   ede9c: d100c3ff     	sub	sp, sp, #0x30
   edea0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   edea4: 910083fd     	add	x29, sp, #0x20
   edea8: f81f83a0     	stur	x0, [x29, #-0x8]
   edeac: f9000be1     	str	x1, [sp, #0x10]
   edeb0: f90007e2     	str	x2, [sp, #0x8]
   edeb4: f90003e3     	str	x3, [sp]
   edeb8: f9400be0     	ldr	x0, [sp, #0x10]
   edebc: f94007e1     	ldr	x1, [sp, #0x8]
   edec0: f94003e2     	ldr	x2, [sp]
   edec4: 97fed2eb     	bl	0xa2a70 <_ZN7android18move_backward_typeINS_16NuMediaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
   edec8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   edecc: 9100c3ff     	add	sp, sp, #0x30
   eded0: d65f03c0     	ret

00000000000eded4 <void android::construct_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)>:
   eded4: d10083ff     	sub	sp, sp, #0x20
   eded8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ededc: 910043fd     	add	x29, sp, #0x10
   edee0: f90007e0     	str	x0, [sp, #0x8]
   edee4: f90003e1     	str	x1, [sp]
   edee8: d2800008     	mov	x8, #0x0                // =0
   edeec: f94003e9     	ldr	x9, [sp]
   edef0: eb08013f     	cmp	x9, x8
   edef4: 1a9f97ea     	cset	w10, hi
   edef8: 3700004a     	tbnz	w10, #0x0, 0xedf00 <void android::construct_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x2c>
   edefc: 1400000c     	b	0xedf2c <void android::construct_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x58>
   edf00: b27c07e8     	orr	x8, xzr, #0x30
   edf04: 92800009     	mov	x9, #-0x1               // =-1
   edf08: f94003ea     	ldr	x10, [sp]
   edf0c: 8b090149     	add	x9, x10, x9
   edf10: f90003e9     	str	x9, [sp]
   edf14: f94007e9     	ldr	x9, [sp, #0x8]
   edf18: 8b080128     	add	x8, x9, x8
   edf1c: f90007e8     	str	x8, [sp, #0x8]
   edf20: aa0903e0     	mov	x0, x9
   edf24: 97fed507     	bl	0xa3340 <_ZN7android16NuMediaExtractor9TrackInfoC2Ev@plt>
   edf28: 17fffff0     	b	0xedee8 <void android::construct_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x14>
   edf2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   edf30: 910083ff     	add	sp, sp, #0x20
   edf34: d65f03c0     	ret

00000000000edf38 <android::NuMediaExtractor::TrackInfo::TrackInfo()>:
   edf38: d10083ff     	sub	sp, sp, #0x20
   edf3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   edf40: 910043fd     	add	x29, sp, #0x10
   edf44: f90007e0     	str	x0, [sp, #0x8]
   edf48: f94007e0     	ldr	x0, [sp, #0x8]
   edf4c: 97fef2d1     	bl	0xaaa90 <_ZN7android2spINS_12IMediaSourceEEC2Ev@plt>
   edf50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   edf54: 910083ff     	add	sp, sp, #0x20
   edf58: d65f03c0     	ret

00000000000edf5c <android::sp<android::IMediaSource>::sp()>:
   edf5c: d10043ff     	sub	sp, sp, #0x10
   edf60: d2800008     	mov	x8, #0x0                // =0
   edf64: f90007e0     	str	x0, [sp, #0x8]
   edf68: f94007e0     	ldr	x0, [sp, #0x8]
   edf6c: f9000008     	str	x8, [x0]
   edf70: 910043ff     	add	sp, sp, #0x10
   edf74: d65f03c0     	ret

00000000000edf78 <void android::destroy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)>:
   edf78: d100c3ff     	sub	sp, sp, #0x30
   edf7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   edf80: 910083fd     	add	x29, sp, #0x20
   edf84: f81f83a0     	stur	x0, [x29, #-0x8]
   edf88: f9000be1     	str	x1, [sp, #0x10]
   edf8c: d2800008     	mov	x8, #0x0                // =0
   edf90: f9400be9     	ldr	x9, [sp, #0x10]
   edf94: eb08013f     	cmp	x9, x8
   edf98: 1a9f97ea     	cset	w10, hi
   edf9c: 3700004a     	tbnz	w10, #0x0, 0xedfa4 <void android::destroy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x2c>
   edfa0: 1400000e     	b	0xedfd8 <void android::destroy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x60>
   edfa4: b27c07e8     	orr	x8, xzr, #0x30
   edfa8: 92800009     	mov	x9, #-0x1               // =-1
   edfac: f9400bea     	ldr	x10, [sp, #0x10]
   edfb0: 8b090149     	add	x9, x10, x9
   edfb4: f9000be9     	str	x9, [sp, #0x10]
   edfb8: f85f83a0     	ldur	x0, [x29, #-0x8]
   edfbc: f90007e8     	str	x8, [sp, #0x8]
   edfc0: 97fee858     	bl	0xa8120 <_ZN7android16NuMediaExtractor9TrackInfoD2Ev@plt>
   edfc4: f85f83a8     	ldur	x8, [x29, #-0x8]
   edfc8: f94007e9     	ldr	x9, [sp, #0x8]
   edfcc: 8b090108     	add	x8, x8, x9
   edfd0: f81f83a8     	stur	x8, [x29, #-0x8]
   edfd4: 17ffffee     	b	0xedf8c <void android::destroy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, unsigned long)+0x14>
   edfd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   edfdc: 9100c3ff     	add	sp, sp, #0x30
   edfe0: d65f03c0     	ret

00000000000edfe4 <android::NuMediaExtractor::TrackInfo::~TrackInfo()>:
   edfe4: d10083ff     	sub	sp, sp, #0x20
   edfe8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   edfec: 910043fd     	add	x29, sp, #0x10
   edff0: f90007e0     	str	x0, [sp, #0x8]
   edff4: f94007e0     	ldr	x0, [sp, #0x8]
   edff8: 97fecf82     	bl	0xa1e00 <_ZN7android2spINS_12IMediaSourceEED2Ev@plt>
   edffc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee000: 910083ff     	add	sp, sp, #0x20
   ee004: d65f03c0     	ret

00000000000ee008 <void android::copy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)>:
   ee008: d100c3ff     	sub	sp, sp, #0x30
   ee00c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee010: 910083fd     	add	x29, sp, #0x20
   ee014: f81f83a0     	stur	x0, [x29, #-0x8]
   ee018: f9000be1     	str	x1, [sp, #0x10]
   ee01c: f90007e2     	str	x2, [sp, #0x8]
   ee020: d2800008     	mov	x8, #0x0                // =0
   ee024: f94007e9     	ldr	x9, [sp, #0x8]
   ee028: eb08013f     	cmp	x9, x8
   ee02c: 1a9f97ea     	cset	w10, hi
   ee030: 3700004a     	tbnz	w10, #0x0, 0xee038 <void android::copy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x30>
   ee034: 14000012     	b	0xee07c <void android::copy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x74>
   ee038: b27c07e8     	orr	x8, xzr, #0x30
   ee03c: 92800009     	mov	x9, #-0x1               // =-1
   ee040: f94007ea     	ldr	x10, [sp, #0x8]
   ee044: 8b090149     	add	x9, x10, x9
   ee048: f90007e9     	str	x9, [sp, #0x8]
   ee04c: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee050: f9400be1     	ldr	x1, [sp, #0x10]
   ee054: f90003e8     	str	x8, [sp]
   ee058: 97fed7e2     	bl	0xa3fe0 <_ZN7android16NuMediaExtractor9TrackInfoC2ERKS1_@plt>
   ee05c: f85f83a8     	ldur	x8, [x29, #-0x8]
   ee060: f94003e9     	ldr	x9, [sp]
   ee064: 8b090108     	add	x8, x8, x9
   ee068: f81f83a8     	stur	x8, [x29, #-0x8]
   ee06c: f9400be8     	ldr	x8, [sp, #0x10]
   ee070: 8b090108     	add	x8, x8, x9
   ee074: f9000be8     	str	x8, [sp, #0x10]
   ee078: 17ffffea     	b	0xee020 <void android::copy_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x18>
   ee07c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee080: 9100c3ff     	add	sp, sp, #0x30
   ee084: d65f03c0     	ret

00000000000ee088 <android::NuMediaExtractor::TrackInfo::TrackInfo(android::NuMediaExtractor::TrackInfo const&)>:
   ee088: d10103ff     	sub	sp, sp, #0x40
   ee08c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ee090: 9100c3fd     	add	x29, sp, #0x30
   ee094: b27d03e8     	orr	x8, xzr, #0x8
   ee098: d2800482     	mov	x2, #0x24               // =36
   ee09c: f81f83a0     	stur	x0, [x29, #-0x8]
   ee0a0: f81f03a1     	stur	x1, [x29, #-0x10]
   ee0a4: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee0a8: aa0003e1     	mov	x1, x0
   ee0ac: f85f03a9     	ldur	x9, [x29, #-0x10]
   ee0b0: f9000fe0     	str	x0, [sp, #0x18]
   ee0b4: aa0103e0     	mov	x0, x1
   ee0b8: aa0903e1     	mov	x1, x9
   ee0bc: f9000be8     	str	x8, [sp, #0x10]
   ee0c0: f90007e2     	str	x2, [sp, #0x8]
   ee0c4: 97fef03b     	bl	0xaa1b0 <_ZN7android2spINS_12IMediaSourceEEC2ERKS2_@plt>
   ee0c8: f9400fe8     	ldr	x8, [sp, #0x18]
   ee0cc: f9400be9     	ldr	x9, [sp, #0x10]
   ee0d0: 8b090100     	add	x0, x8, x9
   ee0d4: f85f03a1     	ldur	x1, [x29, #-0x10]
   ee0d8: 8b090021     	add	x1, x1, x9
   ee0dc: f94007e2     	ldr	x2, [sp, #0x8]
   ee0e0: 97fec72c     	bl	0x9fd90 <memcpy@plt>
   ee0e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ee0e8: 910103ff     	add	sp, sp, #0x40
   ee0ec: d65f03c0     	ret

00000000000ee0f0 <android::sp<android::IMediaSource>::sp(android::sp<android::IMediaSource> const&)>:
   ee0f0: d100c3ff     	sub	sp, sp, #0x30
   ee0f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee0f8: 910083fd     	add	x29, sp, #0x20
   ee0fc: d2800008     	mov	x8, #0x0                // =0
   ee100: f81f83a0     	stur	x0, [x29, #-0x8]
   ee104: f9000be1     	str	x1, [sp, #0x10]
   ee108: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee10c: aa0003e1     	mov	x1, x0
   ee110: f9400be9     	ldr	x9, [sp, #0x10]
   ee114: f9400129     	ldr	x9, [x9]
   ee118: f9000029     	str	x9, [x1]
   ee11c: aa0003e9     	mov	x9, x0
   ee120: f9400129     	ldr	x9, [x9]
   ee124: eb08013f     	cmp	x9, x8
   ee128: 1a9f07ea     	cset	w10, ne
   ee12c: f90007e0     	str	x0, [sp, #0x8]
   ee130: 3700004a     	tbnz	w10, #0x0, 0xee138 <android::sp<android::IMediaSource>::sp(android::sp<android::IMediaSource> const&)+0x48>
   ee134: 14000009     	b	0xee158 <android::sp<android::IMediaSource>::sp(android::sp<android::IMediaSource> const&)+0x68>
   ee138: f94007e8     	ldr	x8, [sp, #0x8]
   ee13c: f9400108     	ldr	x8, [x8]
   ee140: f9400109     	ldr	x9, [x8]
   ee144: f85e8129     	ldur	x9, [x9, #-0x18]
   ee148: 8b090108     	add	x8, x8, x9
   ee14c: aa0803e0     	mov	x0, x8
   ee150: f94007e1     	ldr	x1, [sp, #0x8]
   ee154: 97fef1b3     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ee158: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee15c: 9100c3ff     	add	sp, sp, #0x30
   ee160: d65f03c0     	ret

00000000000ee164 <void android::splat_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)>:
   ee164: d100c3ff     	sub	sp, sp, #0x30
   ee168: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee16c: 910083fd     	add	x29, sp, #0x20
   ee170: f81f83a0     	stur	x0, [x29, #-0x8]
   ee174: f9000be1     	str	x1, [sp, #0x10]
   ee178: f90007e2     	str	x2, [sp, #0x8]
   ee17c: d2800008     	mov	x8, #0x0                // =0
   ee180: f94007e9     	ldr	x9, [sp, #0x8]
   ee184: eb08013f     	cmp	x9, x8
   ee188: 1a9f97ea     	cset	w10, hi
   ee18c: 3700004a     	tbnz	w10, #0x0, 0xee194 <void android::splat_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x30>
   ee190: 1400000f     	b	0xee1cc <void android::splat_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x68>
   ee194: b27c07e8     	orr	x8, xzr, #0x30
   ee198: 92800009     	mov	x9, #-0x1               // =-1
   ee19c: f94007ea     	ldr	x10, [sp, #0x8]
   ee1a0: 8b090149     	add	x9, x10, x9
   ee1a4: f90007e9     	str	x9, [sp, #0x8]
   ee1a8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee1ac: f9400be1     	ldr	x1, [sp, #0x10]
   ee1b0: f90003e8     	str	x8, [sp]
   ee1b4: 97fed78b     	bl	0xa3fe0 <_ZN7android16NuMediaExtractor9TrackInfoC2ERKS1_@plt>
   ee1b8: f85f83a8     	ldur	x8, [x29, #-0x8]
   ee1bc: f94003e9     	ldr	x9, [sp]
   ee1c0: 8b090108     	add	x8, x8, x9
   ee1c4: f81f83a8     	stur	x8, [x29, #-0x8]
   ee1c8: 17ffffed     	b	0xee17c <void android::splat_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x18>
   ee1cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee1d0: 9100c3ff     	add	sp, sp, #0x30
   ee1d4: d65f03c0     	ret

00000000000ee1d8 <void android::move_forward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)>:
   ee1d8: d100c3ff     	sub	sp, sp, #0x30
   ee1dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee1e0: 910083fd     	add	x29, sp, #0x20
   ee1e4: b27c07e8     	orr	x8, xzr, #0x30
   ee1e8: f81f83a0     	stur	x0, [x29, #-0x8]
   ee1ec: f9000be1     	str	x1, [sp, #0x10]
   ee1f0: f90007e2     	str	x2, [sp, #0x8]
   ee1f4: f94007e0     	ldr	x0, [sp, #0x8]
   ee1f8: f85f83a1     	ldur	x1, [x29, #-0x8]
   ee1fc: 9b007d00     	mul	x0, x8, x0
   ee200: 8b000020     	add	x0, x1, x0
   ee204: f81f83a0     	stur	x0, [x29, #-0x8]
   ee208: f94007e0     	ldr	x0, [sp, #0x8]
   ee20c: f9400be1     	ldr	x1, [sp, #0x10]
   ee210: 9b007d08     	mul	x8, x8, x0
   ee214: 8b080028     	add	x8, x1, x8
   ee218: f9000be8     	str	x8, [sp, #0x10]
   ee21c: d2800008     	mov	x8, #0x0                // =0
   ee220: f94007e9     	ldr	x9, [sp, #0x8]
   ee224: eb08013f     	cmp	x9, x8
   ee228: 1a9f97ea     	cset	w10, hi
   ee22c: 3700004a     	tbnz	w10, #0x0, 0xee234 <void android::move_forward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x5c>
   ee230: 14000012     	b	0xee278 <void android::move_forward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0xa0>
   ee234: 928005e8     	mov	x8, #-0x30              // =-48
   ee238: 92800009     	mov	x9, #-0x1               // =-1
   ee23c: f94007ea     	ldr	x10, [sp, #0x8]
   ee240: 8b090149     	add	x9, x10, x9
   ee244: f90007e9     	str	x9, [sp, #0x8]
   ee248: f85f83a9     	ldur	x9, [x29, #-0x8]
   ee24c: 8b080129     	add	x9, x9, x8
   ee250: f81f83a9     	stur	x9, [x29, #-0x8]
   ee254: f9400be9     	ldr	x9, [sp, #0x10]
   ee258: 8b080128     	add	x8, x9, x8
   ee25c: f9000be8     	str	x8, [sp, #0x10]
   ee260: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee264: f9400be1     	ldr	x1, [sp, #0x10]
   ee268: 97fed75e     	bl	0xa3fe0 <_ZN7android16NuMediaExtractor9TrackInfoC2ERKS1_@plt>
   ee26c: f9400be0     	ldr	x0, [sp, #0x10]
   ee270: 97fee7ac     	bl	0xa8120 <_ZN7android16NuMediaExtractor9TrackInfoD2Ev@plt>
   ee274: 17ffffea     	b	0xee21c <void android::move_forward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x44>
   ee278: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee27c: 9100c3ff     	add	sp, sp, #0x30
   ee280: d65f03c0     	ret

00000000000ee284 <void android::move_backward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)>:
   ee284: d100c3ff     	sub	sp, sp, #0x30
   ee288: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee28c: 910083fd     	add	x29, sp, #0x20
   ee290: f81f83a0     	stur	x0, [x29, #-0x8]
   ee294: f9000be1     	str	x1, [sp, #0x10]
   ee298: f90007e2     	str	x2, [sp, #0x8]
   ee29c: d2800008     	mov	x8, #0x0                // =0
   ee2a0: f94007e9     	ldr	x9, [sp, #0x8]
   ee2a4: eb08013f     	cmp	x9, x8
   ee2a8: 1a9f97ea     	cset	w10, hi
   ee2ac: 3700004a     	tbnz	w10, #0x0, 0xee2b4 <void android::move_backward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x30>
   ee2b0: 14000014     	b	0xee300 <void android::move_backward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x7c>
   ee2b4: b27c07e8     	orr	x8, xzr, #0x30
   ee2b8: 92800009     	mov	x9, #-0x1               // =-1
   ee2bc: f94007ea     	ldr	x10, [sp, #0x8]
   ee2c0: 8b090149     	add	x9, x10, x9
   ee2c4: f90007e9     	str	x9, [sp, #0x8]
   ee2c8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee2cc: f9400be1     	ldr	x1, [sp, #0x10]
   ee2d0: f90003e8     	str	x8, [sp]
   ee2d4: 97fed743     	bl	0xa3fe0 <_ZN7android16NuMediaExtractor9TrackInfoC2ERKS1_@plt>
   ee2d8: f9400be0     	ldr	x0, [sp, #0x10]
   ee2dc: 97fee791     	bl	0xa8120 <_ZN7android16NuMediaExtractor9TrackInfoD2Ev@plt>
   ee2e0: f85f83a8     	ldur	x8, [x29, #-0x8]
   ee2e4: f94003e9     	ldr	x9, [sp]
   ee2e8: 8b090108     	add	x8, x8, x9
   ee2ec: f81f83a8     	stur	x8, [x29, #-0x8]
   ee2f0: f9400be8     	ldr	x8, [sp, #0x10]
   ee2f4: 8b090108     	add	x8, x8, x9
   ee2f8: f9000be8     	str	x8, [sp, #0x10]
   ee2fc: 17ffffe8     	b	0xee29c <void android::move_backward_type<android::NuMediaExtractor::TrackInfo>(android::NuMediaExtractor::TrackInfo*, android::NuMediaExtractor::TrackInfo const*, unsigned long)+0x18>
   ee300: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee304: 9100c3ff     	add	sp, sp, #0x30
   ee308: d65f03c0     	ret

00000000000ee30c <android::Vector<android::NuMediaExtractor::TrackInfo>::removeItemsAt(unsigned long, unsigned long)>:
   ee30c: d100c3ff     	sub	sp, sp, #0x30
   ee310: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee314: 910083fd     	add	x29, sp, #0x20
   ee318: f81f83a0     	stur	x0, [x29, #-0x8]
   ee31c: f9000be1     	str	x1, [sp, #0x10]
   ee320: f90007e2     	str	x2, [sp, #0x8]
   ee324: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee328: f9400be1     	ldr	x1, [sp, #0x10]
   ee32c: f94007e2     	ldr	x2, [sp, #0x8]
   ee330: 97fec678     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
   ee334: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee338: 9100c3ff     	add	sp, sp, #0x30
   ee33c: d65f03c0     	ret

00000000000ee340 <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)>:
   ee340: d10183ff     	sub	sp, sp, #0x60
   ee344: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ee348: 910143fd     	add	x29, sp, #0x50
   ee34c: b27d03e8     	orr	x8, xzr, #0x8
   ee350: 52800009     	mov	w9, #0x0                // =0
   ee354: f81f83a0     	stur	x0, [x29, #-0x8]
   ee358: f81f03a1     	stur	x1, [x29, #-0x10]
   ee35c: f81e83a2     	stur	x2, [x29, #-0x18]
   ee360: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee364: f85f03a1     	ldur	x1, [x29, #-0x10]
   ee368: 8b080022     	add	x2, x1, x8
   ee36c: f90013e0     	str	x0, [sp, #0x20]
   ee370: f9000fe1     	str	x1, [sp, #0x18]
   ee374: aa0203e1     	mov	x1, x2
   ee378: f9000be8     	str	x8, [sp, #0x10]
   ee37c: b9000fe9     	str	w9, [sp, #0xc]
   ee380: 97fee4d8     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   ee384: f9400fe8     	ldr	x8, [sp, #0x18]
   ee388: f9400100     	ldr	x0, [x8]
   ee38c: f94013e1     	ldr	x1, [sp, #0x20]
   ee390: f9000020     	str	x0, [x1]
   ee394: f9401d00     	ldr	x0, [x8, #0x38]
   ee398: f9400022     	ldr	x2, [x1]
   ee39c: f85e8042     	ldur	x2, [x2, #-0x18]
   ee3a0: 8b020022     	add	x2, x1, x2
   ee3a4: f9000040     	str	x0, [x2]
   ee3a8: f9400be0     	ldr	x0, [sp, #0x10]
   ee3ac: 8b000020     	add	x0, x1, x0
   ee3b0: f85e83a1     	ldur	x1, [x29, #-0x18]
   ee3b4: 97fed543     	bl	0xa38c0 <_ZN7android2spINS_12OggExtractorEEC2ERKS2_@plt>
   ee3b8: 14000001     	b	0xee3bc <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)+0x7c>
   ee3bc: b9400fe8     	ldr	w8, [sp, #0xc]
   ee3c0: f94013e9     	ldr	x9, [sp, #0x20]
   ee3c4: 39004128     	strb	w8, [x9, #0x10]
   ee3c8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ee3cc: 910183ff     	add	sp, sp, #0x60
   ee3d0: d65f03c0     	ret
   ee3d4: b27d03e8     	orr	x8, xzr, #0x8
   ee3d8: 2a0103e9     	mov	w9, w1
   ee3dc: f81e03a0     	stur	x0, [x29, #-0x20]
   ee3e0: b81dc3a9     	stur	w9, [x29, #-0x24]
   ee3e4: f9400fe0     	ldr	x0, [sp, #0x18]
   ee3e8: 8b080001     	add	x1, x0, x8
   ee3ec: f94013e0     	ldr	x0, [sp, #0x20]
   ee3f0: 97fed910     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   ee3f4: f85e03a0     	ldur	x0, [x29, #-0x20]
   ee3f8: 97fee6c6     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ee3fc <android::sp<android::OggExtractor>::sp(android::sp<android::OggExtractor> const&)>:
   ee3fc: d100c3ff     	sub	sp, sp, #0x30
   ee400: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee404: 910083fd     	add	x29, sp, #0x20
   ee408: d2800008     	mov	x8, #0x0                // =0
   ee40c: f81f83a0     	stur	x0, [x29, #-0x8]
   ee410: f9000be1     	str	x1, [sp, #0x10]
   ee414: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee418: aa0003e1     	mov	x1, x0
   ee41c: f9400be9     	ldr	x9, [sp, #0x10]
   ee420: f9400129     	ldr	x9, [x9]
   ee424: f9000029     	str	x9, [x1]
   ee428: aa0003e9     	mov	x9, x0
   ee42c: f9400129     	ldr	x9, [x9]
   ee430: eb08013f     	cmp	x9, x8
   ee434: 1a9f07ea     	cset	w10, ne
   ee438: f90007e0     	str	x0, [sp, #0x8]
   ee43c: 3700004a     	tbnz	w10, #0x0, 0xee444 <android::sp<android::OggExtractor>::sp(android::sp<android::OggExtractor> const&)+0x48>
   ee440: 14000009     	b	0xee464 <android::sp<android::OggExtractor>::sp(android::sp<android::OggExtractor> const&)+0x68>
   ee444: f94007e8     	ldr	x8, [sp, #0x8]
   ee448: f9400108     	ldr	x8, [x8]
   ee44c: f9400109     	ldr	x9, [x8]
   ee450: f85e8129     	ldur	x9, [x9, #-0x18]
   ee454: 8b090108     	add	x8, x8, x9
   ee458: aa0803e0     	mov	x0, x8
   ee45c: f94007e1     	ldr	x1, [sp, #0x8]
   ee460: 97fef0f0     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   ee464: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee468: 9100c3ff     	add	sp, sp, #0x30
   ee46c: d65f03c0     	ret

00000000000ee470 <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)>:
   ee470: d10183ff     	sub	sp, sp, #0x60
   ee474: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ee478: 910143fd     	add	x29, sp, #0x50
   ee47c: b27d07e8     	orr	x8, xzr, #0x18
   ee480: d0000dc9     	adrp	x9, 0x2a8000
   ee484: f945cd29     	ldr	x9, [x9, #0xb98]
   ee488: b27d03ea     	orr	x10, xzr, #0x8
   ee48c: 8b0a0129     	add	x9, x9, x10
   ee490: d0000dca     	adrp	x10, 0x2a8000
   ee494: f945e54a     	ldr	x10, [x10, #0xbc8]
   ee498: 8b08014b     	add	x11, x10, x8
   ee49c: d280150c     	mov	x12, #0xa8              // =168
   ee4a0: 8b0c014a     	add	x10, x10, x12
   ee4a4: 5280000d     	mov	w13, #0x0               // =0
   ee4a8: f81f83a0     	stur	x0, [x29, #-0x8]
   ee4ac: f81f03a1     	stur	x1, [x29, #-0x10]
   ee4b0: f85f83ac     	ldur	x12, [x29, #-0x8]
   ee4b4: 8b080180     	add	x0, x12, x8
   ee4b8: f90017e9     	str	x9, [sp, #0x28]
   ee4bc: f90013eb     	str	x11, [sp, #0x20]
   ee4c0: f9000fea     	str	x10, [sp, #0x18]
   ee4c4: b90017ed     	str	w13, [sp, #0x14]
   ee4c8: f90007ec     	str	x12, [sp, #0x8]
   ee4cc: 97fed2d9     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   ee4d0: f94007e0     	ldr	x0, [sp, #0x8]
   ee4d4: f94017e1     	ldr	x1, [sp, #0x28]
   ee4d8: 97fee482     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
   ee4dc: 14000001     	b	0xee4e0 <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)+0x70>
   ee4e0: b27d03e8     	orr	x8, xzr, #0x8
   ee4e4: f94013e9     	ldr	x9, [sp, #0x20]
   ee4e8: f94007ea     	ldr	x10, [sp, #0x8]
   ee4ec: f9000149     	str	x9, [x10]
   ee4f0: f9400feb     	ldr	x11, [sp, #0x18]
   ee4f4: f9000d4b     	str	x11, [x10, #0x18]
   ee4f8: 8b080140     	add	x0, x10, x8
   ee4fc: f85f03a1     	ldur	x1, [x29, #-0x10]
   ee500: 97fed4f0     	bl	0xa38c0 <_ZN7android2spINS_12OggExtractorEEC2ERKS2_@plt>
   ee504: 14000001     	b	0xee508 <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)+0x98>
   ee508: b94017e8     	ldr	w8, [sp, #0x14]
   ee50c: f94007e9     	ldr	x9, [sp, #0x8]
   ee510: 39004128     	strb	w8, [x9, #0x10]
   ee514: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ee518: 910183ff     	add	sp, sp, #0x60
   ee51c: d65f03c0     	ret
   ee520: 2a0103e8     	mov	w8, w1
   ee524: f81e83a0     	stur	x0, [x29, #-0x18]
   ee528: b81e43a8     	stur	w8, [x29, #-0x1c]
   ee52c: 14000007     	b	0xee548 <android::OggSource::OggSource(android::sp<android::OggExtractor> const&)+0xd8>
   ee530: 2a0103e8     	mov	w8, w1
   ee534: f81e83a0     	stur	x0, [x29, #-0x18]
   ee538: b81e43a8     	stur	w8, [x29, #-0x1c]
   ee53c: f94007e0     	ldr	x0, [sp, #0x8]
   ee540: f94017e1     	ldr	x1, [sp, #0x28]
   ee544: 97fed8bb     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   ee548: b27d07e8     	orr	x8, xzr, #0x18
   ee54c: f94007e9     	ldr	x9, [sp, #0x8]
   ee550: 8b080120     	add	x0, x9, x8
   ee554: 97fec96b     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ee558: f85e83a0     	ldur	x0, [x29, #-0x18]
   ee55c: 97fee66d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000ee560 <android::OggSource::~OggSource()>:
   ee560: d10143ff     	sub	sp, sp, #0x50
   ee564: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ee568: 910103fd     	add	x29, sp, #0x40
   ee56c: f81f83a0     	stur	x0, [x29, #-0x8]
   ee570: f81f03a1     	stur	x1, [x29, #-0x10]
   ee574: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee578: f85f03a1     	ldur	x1, [x29, #-0x10]
   ee57c: f9400028     	ldr	x8, [x1]
   ee580: f9000008     	str	x8, [x0]
   ee584: f9401c28     	ldr	x8, [x1, #0x38]
   ee588: f9400009     	ldr	x9, [x0]
   ee58c: f85e8129     	ldur	x9, [x9, #-0x18]
   ee590: 8b090009     	add	x9, x0, x9
   ee594: f9000128     	str	x8, [x9]
   ee598: 3940400a     	ldrb	w10, [x0, #0x10]
   ee59c: f9000fe0     	str	x0, [sp, #0x18]
   ee5a0: f9000be1     	str	x1, [sp, #0x10]
   ee5a4: 3700004a     	tbnz	w10, #0x0, 0xee5ac <android::OggSource::~OggSource()+0x4c>
   ee5a8: 14000016     	b	0xee600 <android::OggSource::~OggSource()+0xa0>
   ee5ac: f9400fe8     	ldr	x8, [sp, #0x18]
   ee5b0: f9400109     	ldr	x9, [x8]
   ee5b4: f9400d29     	ldr	x9, [x9, #0x18]
   ee5b8: aa0803e0     	mov	x0, x8
   ee5bc: d63f0120     	blr	x9
   ee5c0: 14000001     	b	0xee5c4 <android::OggSource::~OggSource()+0x64>
   ee5c4: 1400000f     	b	0xee600 <android::OggSource::~OggSource()+0xa0>
   ee5c8: b27d03e8     	orr	x8, xzr, #0x8
   ee5cc: 2a0103e9     	mov	w9, w1
   ee5d0: f81e83a0     	stur	x0, [x29, #-0x18]
   ee5d4: b81e43a9     	stur	w9, [x29, #-0x1c]
   ee5d8: f9400fe0     	ldr	x0, [sp, #0x18]
   ee5dc: 8b080000     	add	x0, x0, x8
   ee5e0: f90007e8     	str	x8, [sp, #0x8]
   ee5e4: 97fedd67     	bl	0xa5b80 <_ZN7android2spINS_12OggExtractorEED2Ev@plt>
   ee5e8: f9400be8     	ldr	x8, [sp, #0x10]
   ee5ec: f94007e0     	ldr	x0, [sp, #0x8]
   ee5f0: 8b000101     	add	x1, x8, x0
   ee5f4: f9400fe0     	ldr	x0, [sp, #0x18]
   ee5f8: 97fed88e     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   ee5fc: 1400000e     	b	0xee634 <android::OggSource::~OggSource()+0xd4>
   ee600: b27d03e8     	orr	x8, xzr, #0x8
   ee604: f9400fe9     	ldr	x9, [sp, #0x18]
   ee608: 8b080120     	add	x0, x9, x8
   ee60c: f90003e8     	str	x8, [sp]
   ee610: 97fedd5c     	bl	0xa5b80 <_ZN7android2spINS_12OggExtractorEED2Ev@plt>
   ee614: f9400be8     	ldr	x8, [sp, #0x10]
   ee618: f94003e9     	ldr	x9, [sp]
   ee61c: 8b090101     	add	x1, x8, x9
   ee620: f9400fe0     	ldr	x0, [sp, #0x18]
   ee624: 97fed883     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
   ee628: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ee62c: 910143ff     	add	sp, sp, #0x50
   ee630: d65f03c0     	ret
   ee634: f85e83a0     	ldur	x0, [x29, #-0x18]
   ee638: 97fefee3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ee63c <android::sp<android::OggExtractor>::~sp()>:
   ee63c: d10083ff     	sub	sp, sp, #0x20
   ee640: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee644: 910043fd     	add	x29, sp, #0x10
   ee648: d2800008     	mov	x8, #0x0                // =0
   ee64c: f90007e0     	str	x0, [sp, #0x8]
   ee650: f94007e0     	ldr	x0, [sp, #0x8]
   ee654: aa0003e9     	mov	x9, x0
   ee658: f9400129     	ldr	x9, [x9]
   ee65c: eb08013f     	cmp	x9, x8
   ee660: 1a9f07ea     	cset	w10, ne
   ee664: f90003e0     	str	x0, [sp]
   ee668: 3700004a     	tbnz	w10, #0x0, 0xee670 <android::sp<android::OggExtractor>::~sp()+0x34>
   ee66c: 1400000a     	b	0xee694 <android::sp<android::OggExtractor>::~sp()+0x58>
   ee670: f94003e8     	ldr	x8, [sp]
   ee674: f9400108     	ldr	x8, [x8]
   ee678: f9400109     	ldr	x9, [x8]
   ee67c: f85e8129     	ldur	x9, [x9, #-0x18]
   ee680: 8b090108     	add	x8, x8, x9
   ee684: aa0803e0     	mov	x0, x8
   ee688: f94003e1     	ldr	x1, [sp]
   ee68c: 97fed671     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   ee690: 14000001     	b	0xee694 <android::sp<android::OggExtractor>::~sp()+0x58>
   ee694: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee698: 910083ff     	add	sp, sp, #0x20
   ee69c: d65f03c0     	ret
   ee6a0: 97fefec9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000ee6a4 <android::OggSource::~OggSource()>:
   ee6a4: d100c3ff     	sub	sp, sp, #0x30
   ee6a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ee6ac: 910083fd     	add	x29, sp, #0x20
   ee6b0: d0000dc8     	adrp	x8, 0x2a8000
   ee6b4: f945cd08     	ldr	x8, [x8, #0xb98]
   ee6b8: b27d07e9     	orr	x9, xzr, #0x18
   ee6bc: f81f83a0     	stur	x0, [x29, #-0x8]
   ee6c0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ee6c4: f9000be0     	str	x0, [sp, #0x10]
   ee6c8: aa0803e1     	mov	x1, x8
   ee6cc: f90007e9     	str	x9, [sp, #0x8]
   ee6d0: 97fedc84     	bl	0xa58e0 <_ZN7android9OggSourceD2Ev@plt>
   ee6d4: f9400be8     	ldr	x8, [sp, #0x10]
   ee6d8: f94007e9     	ldr	x9, [sp, #0x8]
   ee6dc: 8b090100     	add	x0, x8, x9
   ee6e0: 97fec908     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   ee6e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ee6e8: 9100c3ff     	add	sp, sp, #0x30
   ee6ec: d65f03c0     	ret

00000000000ee6f0 <virtual thunk to android::OggSource::~OggSource()>:
   ee6f0: d10083ff     	sub	sp, sp, #0x20
   ee6f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee6f8: 910043fd     	add	x29, sp, #0x10
   ee6fc: f90007e0     	str	x0, [sp, #0x8]
   ee700: f94007e0     	ldr	x0, [sp, #0x8]
   ee704: f9400008     	ldr	x8, [x0]
   ee708: f85e8108     	ldur	x8, [x8, #-0x18]
   ee70c: 8b080008     	add	x8, x0, x8
   ee710: aa0803e0     	mov	x0, x8
   ee714: 97fed2a3     	bl	0xa31a0 <_ZN7android9OggSourceD1Ev@plt>
   ee718: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee71c: 910083ff     	add	sp, sp, #0x20
   ee720: d65f03c0     	ret

00000000000ee724 <android::OggSource::~OggSource()>:
   ee724: d10083ff     	sub	sp, sp, #0x20
   ee728: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee72c: 910043fd     	add	x29, sp, #0x10
   ee730: f90007e0     	str	x0, [sp, #0x8]
   ee734: f94007e0     	ldr	x0, [sp, #0x8]
   ee738: f90003e0     	str	x0, [sp]
   ee73c: 97fed299     	bl	0xa31a0 <_ZN7android9OggSourceD1Ev@plt>
   ee740: f94003e0     	ldr	x0, [sp]
   ee744: 97fec887     	bl	0xa0960 <_ZdlPv@plt>
   ee748: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee74c: 910083ff     	add	sp, sp, #0x20
   ee750: d65f03c0     	ret

00000000000ee754 <virtual thunk to android::OggSource::~OggSource()>:
   ee754: d10083ff     	sub	sp, sp, #0x20
   ee758: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee75c: 910043fd     	add	x29, sp, #0x10
   ee760: f90007e0     	str	x0, [sp, #0x8]
   ee764: f94007e0     	ldr	x0, [sp, #0x8]
   ee768: f9400008     	ldr	x8, [x0]
   ee76c: f85e8108     	ldur	x8, [x8, #-0x18]
   ee770: 8b080008     	add	x8, x0, x8
   ee774: aa0803e0     	mov	x0, x8
   ee778: 97fec98e     	bl	0xa0db0 <_ZN7android9OggSourceD0Ev@plt>
   ee77c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee780: 910083ff     	add	sp, sp, #0x20
   ee784: d65f03c0     	ret

00000000000ee788 <android::OggSource::getFormat()>:
   ee788: d10083ff     	sub	sp, sp, #0x20
   ee78c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee790: 910043fd     	add	x29, sp, #0x10
   ee794: b27d03e9     	orr	x9, xzr, #0x8
   ee798: f90007e0     	str	x0, [sp, #0x8]
   ee79c: f94007e0     	ldr	x0, [sp, #0x8]
   ee7a0: 8b090000     	add	x0, x0, x9
   ee7a4: f90003e8     	str	x8, [sp]
   ee7a8: 97fed0d2     	bl	0xa2af0 <_ZNK7android2spINS_12OggExtractorEEptEv@plt>
   ee7ac: f9400c00     	ldr	x0, [x0, #0x18]
   ee7b0: f94003e8     	ldr	x8, [sp]
   ee7b4: 97fee96f     	bl	0xa8d70 <_ZNK7android14MyOggExtractor9getFormatEv@plt>
   ee7b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee7bc: 910083ff     	add	sp, sp, #0x20
   ee7c0: d65f03c0     	ret

00000000000ee7c4 <android::sp<android::OggExtractor>::operator->() const>:
   ee7c4: d10043ff     	sub	sp, sp, #0x10
   ee7c8: f90007e0     	str	x0, [sp, #0x8]
   ee7cc: f94007e0     	ldr	x0, [sp, #0x8]
   ee7d0: f9400000     	ldr	x0, [x0]
   ee7d4: 910043ff     	add	sp, sp, #0x10
   ee7d8: d65f03c0     	ret

00000000000ee7dc <android::MyOggExtractor::getFormat() const>:
   ee7dc: d10083ff     	sub	sp, sp, #0x20
   ee7e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ee7e4: 910043fd     	add	x29, sp, #0x10
   ee7e8: d2803d09     	mov	x9, #0x1e8              // =488
   ee7ec: f90007e0     	str	x0, [sp, #0x8]
   ee7f0: f94007e0     	ldr	x0, [sp, #0x8]
   ee7f4: 8b090001     	add	x1, x0, x9
   ee7f8: aa0803e0     	mov	x0, x8
   ee7fc: 97feca71     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   ee800: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ee804: 910083ff     	add	sp, sp, #0x20
   ee808: d65f03c0     	ret

00000000000ee80c <android::OggSource::start(android::MetaData*)>:
   ee80c: d100c3ff     	sub	sp, sp, #0x30
   ee810: 320003e8     	orr	w8, wzr, #0x1
   ee814: f90013e0     	str	x0, [sp, #0x20]
   ee818: f9000fe1     	str	x1, [sp, #0x18]
   ee81c: f94013e0     	ldr	x0, [sp, #0x20]
   ee820: 39404009     	ldrb	w9, [x0, #0x10]
   ee824: b90017e8     	str	w8, [sp, #0x14]
   ee828: f90007e0     	str	x0, [sp, #0x8]
   ee82c: 37000049     	tbnz	w9, #0x0, 0xee834 <android::OggSource::start(android::MetaData*)+0x28>
   ee830: 14000004     	b	0xee840 <android::OggSource::start(android::MetaData*)+0x34>
   ee834: 128004a8     	mov	w8, #-0x26              // =-38
   ee838: b9002fe8     	str	w8, [sp, #0x2c]
   ee83c: 14000005     	b	0xee850 <android::OggSource::start(android::MetaData*)+0x44>
   ee840: b94017e8     	ldr	w8, [sp, #0x14]
   ee844: f94007e9     	ldr	x9, [sp, #0x8]
   ee848: 39004128     	strb	w8, [x9, #0x10]
   ee84c: b9002fff     	str	wzr, [sp, #0x2c]
   ee850: b9402fe0     	ldr	w0, [sp, #0x2c]
   ee854: 9100c3ff     	add	sp, sp, #0x30
   ee858: d65f03c0     	ret

00000000000ee85c <android::OggSource::stop()>:
   ee85c: d10043ff     	sub	sp, sp, #0x10
   ee860: 52800008     	mov	w8, #0x0                // =0
   ee864: 52800009     	mov	w9, #0x0                // =0
   ee868: f90007e0     	str	x0, [sp, #0x8]
   ee86c: f94007e0     	ldr	x0, [sp, #0x8]
   ee870: 39004008     	strb	w8, [x0, #0x10]
   ee874: 2a0903e0     	mov	w0, w9
   ee878: 910043ff     	add	sp, sp, #0x10
   ee87c: d65f03c0     	ret

00000000000ee880 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
   ee880: d10283ff     	sub	sp, sp, #0xa0
   ee884: a9097bfd     	stp	x29, x30, [sp, #0x90]
   ee888: 910243fd     	add	x29, sp, #0x90
   ee88c: d53bd048     	mrs	x8, TPIDR_EL0
   ee890: f9401508     	ldr	x8, [x8, #0x28]
   ee894: f81f83a8     	stur	x8, [x29, #-0x8]
   ee898: f81c83a0     	stur	x0, [x29, #-0x38]
   ee89c: f81c03a1     	stur	x1, [x29, #-0x40]
   ee8a0: f90027e2     	str	x2, [sp, #0x48]
   ee8a4: f85c83a8     	ldur	x8, [x29, #-0x38]
   ee8a8: f85c03a0     	ldur	x0, [x29, #-0x40]
   ee8ac: aa1f03e1     	mov	x1, xzr
   ee8b0: f9000001     	str	x1, [x0]
   ee8b4: f94027e0     	ldr	x0, [sp, #0x48]
   ee8b8: f90017e8     	str	x8, [sp, #0x28]
   ee8bc: b40002c0     	cbz	x0, 0xee914 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94>
   ee8c0: 14000001     	b	0xee8c4 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x44>
   ee8c4: f94027e0     	ldr	x0, [sp, #0x48]
   ee8c8: d10043a1     	sub	x1, x29, #0x10
   ee8cc: d10053a2     	sub	x2, x29, #0x14
   ee8d0: 97fed6b0     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
   ee8d4: 36000200     	tbz	w0, #0x0, 0xee914 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94>
   ee8d8: 14000001     	b	0xee8dc <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5c>
   ee8dc: f94017e8     	ldr	x8, [sp, #0x28]
   ee8e0: 91002100     	add	x0, x8, #0x8
   ee8e4: 97fed083     	bl	0xa2af0 <_ZNK7android2spINS_12OggExtractorEEptEv@plt>
   ee8e8: f9400c00     	ldr	x0, [x0, #0x18]
   ee8ec: f85f03a1     	ldur	x1, [x29, #-0x10]
   ee8f0: 97fed958     	bl	0xa4e50 <_ZN7android14MyOggExtractor10seekToTimeEl@plt>
   ee8f4: b90047e0     	str	w0, [sp, #0x44]
   ee8f8: b94047e0     	ldr	w0, [sp, #0x44]
   ee8fc: 340000a0     	cbz	w0, 0xee910 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x90>
   ee900: 14000001     	b	0xee904 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x84>
   ee904: b94047e8     	ldr	w8, [sp, #0x44]
   ee908: b81d43a8     	stur	w8, [x29, #-0x2c]
   ee90c: 14000031     	b	0xee9d0 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x150>
   ee910: 14000001     	b	0xee914 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94>
   ee914: f94017e8     	ldr	x8, [sp, #0x28]
   ee918: 91002100     	add	x0, x8, #0x8
   ee91c: 97fed075     	bl	0xa2af0 <_ZNK7android2spINS_12OggExtractorEEptEv@plt>
   ee920: f9400c08     	ldr	x8, [x0, #0x18]
   ee924: f9400100     	ldr	x0, [x8]
   ee928: f9400c00     	ldr	x0, [x0, #0x18]
   ee92c: d10083a1     	sub	x1, x29, #0x20
   ee930: f90013e0     	str	x0, [sp, #0x20]
   ee934: aa0803e0     	mov	x0, x8
   ee938: f94013e8     	ldr	x8, [sp, #0x20]
   ee93c: d63f0100     	blr	x8
   ee940: b90043e0     	str	w0, [sp, #0x40]
   ee944: b94043e0     	ldr	w0, [sp, #0x40]
   ee948: 340000a0     	cbz	w0, 0xee95c <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdc>
   ee94c: 14000001     	b	0xee950 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd0>
   ee950: b94043e8     	ldr	w8, [sp, #0x40]
   ee954: b81d43a8     	stur	w8, [x29, #-0x2c]
   ee958: 1400001e     	b	0xee9d0 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x150>
   ee95c: f85e03a0     	ldur	x0, [x29, #-0x20]
   ee960: d100a3a8     	sub	x8, x29, #0x28
   ee964: f9000fe8     	str	x8, [sp, #0x18]
   ee968: 97fed5f2     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ee96c: f9400fe0     	ldr	x0, [sp, #0x18]
   ee970: 97fed950     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ee974: f9000be0     	str	x0, [sp, #0x10]
   ee978: 14000001     	b	0xee97c <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfc>
   ee97c: 528dcc61     	mov	w1, #0x6e63             // =28259
   ee980: 72ae6f21     	movk	w1, #0x7379, lsl #16
   ee984: 320003e2     	orr	w2, wzr, #0x1
   ee988: f9400be0     	ldr	x0, [sp, #0x10]
   ee98c: 97fed3b9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   ee990: b9000fe0     	str	w0, [sp, #0xc]
   ee994: 14000001     	b	0xee998 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x118>
   ee998: d100a3a0     	sub	x0, x29, #0x28
   ee99c: 97fecbf5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ee9a0: f85e03a0     	ldur	x0, [x29, #-0x20]
   ee9a4: f85c03be     	ldur	x30, [x29, #-0x40]
   ee9a8: f90003c0     	str	x0, [x30]
   ee9ac: 2a1f03e8     	mov	w8, wzr
   ee9b0: b81d43a8     	stur	w8, [x29, #-0x2c]
   ee9b4: 14000007     	b	0xee9d0 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x150>
   ee9b8: f9001fe0     	str	x0, [sp, #0x38]
   ee9bc: 2a0103e8     	mov	w8, w1
   ee9c0: b90037e8     	str	w8, [sp, #0x34]
   ee9c4: d100a3a0     	sub	x0, x29, #0x28
   ee9c8: 97fecbea     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ee9cc: 1400000e     	b	0xeea04 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x184>
   ee9d0: b85d43a8     	ldur	w8, [x29, #-0x2c]
   ee9d4: d53bd049     	mrs	x9, TPIDR_EL0
   ee9d8: f9401529     	ldr	x9, [x9, #0x28]
   ee9dc: f85f83aa     	ldur	x10, [x29, #-0x8]
   ee9e0: eb0a0129     	subs	x9, x9, x10
   ee9e4: b9000be8     	str	w8, [sp, #0x8]
   ee9e8: f90003e9     	str	x9, [sp]
   ee9ec: 54000101     	b.ne	0xeea0c <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x18c>
   ee9f0: 14000001     	b	0xee9f4 <android::OggSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x174>
   ee9f4: b9400be0     	ldr	w0, [sp, #0x8]
   ee9f8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   ee9fc: 910283ff     	add	sp, sp, #0xa0
   eea00: d65f03c0     	ret
   eea04: f9401fe0     	ldr	x0, [sp, #0x38]
   eea08: 97fee542     	bl	0xa7f10 <_Unwind_Resume@plt>
   eea0c: 97feecd9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000eea10 <android::MyOggExtractor::seekToTime(long)>:
   eea10: d10203ff     	sub	sp, sp, #0x80
   eea14: a9077bfd     	stp	x29, x30, [sp, #0x70]
   eea18: 9101c3fd     	add	x29, sp, #0x70
   eea1c: d2800008     	mov	x8, #0x0                // =0
   eea20: f81f03a0     	stur	x0, [x29, #-0x10]
   eea24: f81e83a1     	stur	x1, [x29, #-0x18]
   eea28: f85f03a0     	ldur	x0, [x29, #-0x10]
   eea2c: f940c001     	ldr	x1, [x0, #0x180]
   eea30: f85e83a9     	ldur	x9, [x29, #-0x18]
   eea34: eb010129     	subs	x9, x9, x1
   eea38: f81e83a9     	stur	x9, [x29, #-0x18]
   eea3c: f85e83a9     	ldur	x9, [x29, #-0x18]
   eea40: eb08013f     	cmp	x9, x8
   eea44: 1a9fa7ea     	cset	w10, lt
   eea48: f9000fe0     	str	x0, [sp, #0x18]
   eea4c: 3700004a     	tbnz	w10, #0x0, 0xeea54 <android::MyOggExtractor::seekToTime(long)+0x44>
   eea50: 14000002     	b	0xeea58 <android::MyOggExtractor::seekToTime(long)+0x48>
   eea54: f81e83bf     	stur	xzr, [x29, #-0x18]
   eea58: b27d17e8     	orr	x8, xzr, #0x1f8
   eea5c: f9400fe9     	ldr	x9, [sp, #0x18]
   eea60: 8b080120     	add	x0, x9, x8
   eea64: 97fef013     	bl	0xaaab0 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE7isEmptyEv@plt>
   eea68: 37000040     	tbnz	w0, #0x0, 0xeea70 <android::MyOggExtractor::seekToTime(long)+0x60>
   eea6c: 1400001e     	b	0xeeae4 <android::MyOggExtractor::seekToTime(long)+0xd4>
   eea70: d2800008     	mov	x8, #0x0                // =0
   eea74: f9400fe9     	ldr	x9, [sp, #0x18]
   eea78: f940012a     	ldr	x10, [x9]
   eea7c: f940094a     	ldr	x10, [x10, #0x10]
   eea80: aa0903e0     	mov	x0, x9
   eea84: f9000be8     	str	x8, [sp, #0x10]
   eea88: d63f0140     	blr	x10
   eea8c: f81e03a0     	stur	x0, [x29, #-0x20]
   eea90: f85e03a8     	ldur	x8, [x29, #-0x20]
   eea94: f9400be9     	ldr	x9, [sp, #0x10]
   eea98: eb09011f     	cmp	x8, x9
   eea9c: 1a9f87eb     	cset	w11, ls
   eeaa0: 3700004b     	tbnz	w11, #0x0, 0xeeaa8 <android::MyOggExtractor::seekToTime(long)+0x98>
   eeaa4: 14000004     	b	0xeeab4 <android::MyOggExtractor::seekToTime(long)+0xa4>
   eeaa8: 128004a8     	mov	w8, #-0x26              // =-38
   eeaac: b81fc3a8     	stur	w8, [x29, #-0x4]
   eeab0: 1400005a     	b	0xeec18 <android::MyOggExtractor::seekToTime(long)+0x208>
   eeab4: d2824008     	mov	x8, #0x1200             // =4608
   eeab8: f2a00f48     	movk	x8, #0x7a, lsl #16
   eeabc: f85e83a9     	ldur	x9, [x29, #-0x18]
   eeac0: f85e03aa     	ldur	x10, [x29, #-0x20]
   eeac4: 9b0a7d29     	mul	x9, x9, x10
   eeac8: 9ac80928     	udiv	x8, x9, x8
   eeacc: f81d83a8     	stur	x8, [x29, #-0x28]
   eead0: f85d83a1     	ldur	x1, [x29, #-0x28]
   eead4: f9400fe0     	ldr	x0, [sp, #0x18]
   eead8: 97fee956     	bl	0xa9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>
   eeadc: b81fc3a0     	stur	w0, [x29, #-0x4]
   eeae0: 1400004e     	b	0xeec18 <android::MyOggExtractor::seekToTime(long)+0x208>
   eeae4: b27d17e8     	orr	x8, xzr, #0x1f8
   eeae8: f81d03bf     	stur	xzr, [x29, #-0x30]
   eeaec: f9400fe9     	ldr	x9, [sp, #0x18]
   eeaf0: 8b080120     	add	x0, x9, x8
   eeaf4: 97fed767     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   eeaf8: f9001fe0     	str	x0, [sp, #0x38]
   eeafc: f85d03a8     	ldur	x8, [x29, #-0x30]
   eeb00: f9401fe9     	ldr	x9, [sp, #0x38]
   eeb04: eb09011f     	cmp	x8, x9
   eeb08: 1a9f27ea     	cset	w10, lo
   eeb0c: 3700004a     	tbnz	w10, #0x0, 0xeeb14 <android::MyOggExtractor::seekToTime(long)+0x104>
   eeb10: 14000028     	b	0xeebb0 <android::MyOggExtractor::seekToTime(long)+0x1a0>
   eeb14: b27f03e8     	orr	x8, xzr, #0x2
   eeb18: b27d17e9     	orr	x9, xzr, #0x1f8
   eeb1c: f85d03aa     	ldur	x10, [x29, #-0x30]
   eeb20: f9401feb     	ldr	x11, [sp, #0x38]
   eeb24: f85d03ac     	ldur	x12, [x29, #-0x30]
   eeb28: eb0c016b     	subs	x11, x11, x12
   eeb2c: 9ac80968     	udiv	x8, x11, x8
   eeb30: 8b080148     	add	x8, x10, x8
   eeb34: f9001be8     	str	x8, [sp, #0x30]
   eeb38: f9400fe8     	ldr	x8, [sp, #0x18]
   eeb3c: 8b090100     	add	x0, x8, x9
   eeb40: f9401be1     	ldr	x1, [sp, #0x30]
   eeb44: 97feee63     	bl	0xaa4d0 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE6itemAtEm@plt>
   eeb48: f90017e0     	str	x0, [sp, #0x28]
   eeb4c: f85e83a8     	ldur	x8, [x29, #-0x18]
   eeb50: f94017e9     	ldr	x9, [sp, #0x28]
   eeb54: f9400529     	ldr	x9, [x9, #0x8]
   eeb58: eb09011f     	cmp	x8, x9
   eeb5c: 1a9fa7ed     	cset	w13, lt
   eeb60: 3700004d     	tbnz	w13, #0x0, 0xeeb68 <android::MyOggExtractor::seekToTime(long)+0x158>
   eeb64: 14000004     	b	0xeeb74 <android::MyOggExtractor::seekToTime(long)+0x164>
   eeb68: f9401be8     	ldr	x8, [sp, #0x30]
   eeb6c: f9001fe8     	str	x8, [sp, #0x38]
   eeb70: 1400000f     	b	0xeebac <android::MyOggExtractor::seekToTime(long)+0x19c>
   eeb74: f85e83a8     	ldur	x8, [x29, #-0x18]
   eeb78: f94017e9     	ldr	x9, [sp, #0x28]
   eeb7c: f9400529     	ldr	x9, [x9, #0x8]
   eeb80: eb09011f     	cmp	x8, x9
   eeb84: 1a9fd7ea     	cset	w10, gt
   eeb88: 3700004a     	tbnz	w10, #0x0, 0xeeb90 <android::MyOggExtractor::seekToTime(long)+0x180>
   eeb8c: 14000005     	b	0xeeba0 <android::MyOggExtractor::seekToTime(long)+0x190>
   eeb90: f9401be8     	ldr	x8, [sp, #0x30]
   eeb94: 91000508     	add	x8, x8, #0x1
   eeb98: f81d03a8     	stur	x8, [x29, #-0x30]
   eeb9c: 14000004     	b	0xeebac <android::MyOggExtractor::seekToTime(long)+0x19c>
   eeba0: f9401be8     	ldr	x8, [sp, #0x30]
   eeba4: f81d03a8     	stur	x8, [x29, #-0x30]
   eeba8: 14000002     	b	0xeebb0 <android::MyOggExtractor::seekToTime(long)+0x1a0>
   eebac: 17ffffd4     	b	0xeeafc <android::MyOggExtractor::seekToTime(long)+0xec>
   eebb0: b27d17e8     	orr	x8, xzr, #0x1f8
   eebb4: f85d03a9     	ldur	x9, [x29, #-0x30]
   eebb8: f9400fea     	ldr	x10, [sp, #0x18]
   eebbc: 8b080140     	add	x0, x10, x8
   eebc0: f90007e9     	str	x9, [sp, #0x8]
   eebc4: 97fed733     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   eebc8: f94007e8     	ldr	x8, [sp, #0x8]
   eebcc: eb00011f     	cmp	x8, x0
   eebd0: 1a9f17eb     	cset	w11, eq
   eebd4: 3700004b     	tbnz	w11, #0x0, 0xeebdc <android::MyOggExtractor::seekToTime(long)+0x1cc>
   eebd8: 14000005     	b	0xeebec <android::MyOggExtractor::seekToTime(long)+0x1dc>
   eebdc: 92800008     	mov	x8, #-0x1               // =-1
   eebe0: f85d03a9     	ldur	x9, [x29, #-0x30]
   eebe4: 8b080128     	add	x8, x9, x8
   eebe8: f81d03a8     	stur	x8, [x29, #-0x30]
   eebec: b27d17e8     	orr	x8, xzr, #0x1f8
   eebf0: f9400fe9     	ldr	x9, [sp, #0x18]
   eebf4: 8b080120     	add	x0, x9, x8
   eebf8: f85d03a1     	ldur	x1, [x29, #-0x30]
   eebfc: 97feee35     	bl	0xaa4d0 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE6itemAtEm@plt>
   eec00: f90013e0     	str	x0, [sp, #0x20]
   eec04: f94013e8     	ldr	x8, [sp, #0x20]
   eec08: f9400101     	ldr	x1, [x8]
   eec0c: f9400fe0     	ldr	x0, [sp, #0x18]
   eec10: 97fee908     	bl	0xa9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>
   eec14: b81fc3a0     	stur	w0, [x29, #-0x4]
   eec18: b85fc3a0     	ldur	w0, [x29, #-0x4]
   eec1c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   eec20: 910203ff     	add	sp, sp, #0x80
   eec24: d65f03c0     	ret

00000000000eec28 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)>:
   eec28: d10243ff     	sub	sp, sp, #0x90
   eec2c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   eec30: 910203fd     	add	x29, sp, #0x80
   eec34: d0000dc8     	adrp	x8, 0x2a8000
   eec38: f9442908     	ldr	x8, [x8, #0x850]
   eec3c: b27c03e9     	orr	x9, xzr, #0x10
   eec40: 8b090108     	add	x8, x8, x9
   eec44: b27d03e9     	orr	x9, xzr, #0x8
   eec48: 320003ea     	orr	w10, wzr, #0x1
   eec4c: 9280000b     	mov	x11, #-0x1              // =-1
   eec50: d2803d0c     	mov	x12, #0x1e8             // =488
   eec54: 5280000d     	mov	w13, #0x0               // =0
   eec58: f81f83a0     	stur	x0, [x29, #-0x8]
   eec5c: f81f03a1     	stur	x1, [x29, #-0x10]
   eec60: f81e83a2     	stur	x2, [x29, #-0x18]
   eec64: f81e03a3     	stur	x3, [x29, #-0x20]
   eec68: f81d83a4     	stur	x4, [x29, #-0x28]
   eec6c: f85f83a0     	ldur	x0, [x29, #-0x8]
   eec70: f9000008     	str	x8, [x0]
   eec74: 8b090008     	add	x8, x0, x9
   eec78: f85f03a1     	ldur	x1, [x29, #-0x10]
   eec7c: f90023e0     	str	x0, [sp, #0x40]
   eec80: aa0803e0     	mov	x0, x8
   eec84: b9003fea     	str	w10, [sp, #0x3c]
   eec88: f9001beb     	str	x11, [sp, #0x30]
   eec8c: f90017ec     	str	x12, [sp, #0x28]
   eec90: b90027ed     	str	w13, [sp, #0x24]
   eec94: f9000fe8     	str	x8, [sp, #0x18]
   eec98: 97fec52e     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   eec9c: f94023e8     	ldr	x8, [sp, #0x40]
   eeca0: f900091f     	str	xzr, [x8, #0x10]
   eeca4: f900a11f     	str	xzr, [x8, #0x140]
   eeca8: f900a51f     	str	xzr, [x8, #0x148]
   eecac: f900a91f     	str	xzr, [x8, #0x150]
   eecb0: b9403fea     	ldr	w10, [sp, #0x3c]
   eecb4: 3905610a     	strb	w10, [x8, #0x158]
   eecb8: f900b11f     	str	xzr, [x8, #0x160]
   eecbc: f900b51f     	str	xzr, [x8, #0x168]
   eecc0: f85e83a9     	ldur	x9, [x29, #-0x18]
   eecc4: f900b909     	str	x9, [x8, #0x170]
   eecc8: f85e03a9     	ldur	x9, [x29, #-0x20]
   eeccc: f900bd09     	str	x9, [x8, #0x178]
   eecd0: f85d83a9     	ldur	x9, [x29, #-0x28]
   eecd4: f900c109     	str	x9, [x8, #0x180]
   eecd8: f9401be9     	ldr	x9, [sp, #0x30]
   eecdc: f900c509     	str	x9, [x8, #0x188]
   eece0: f94017eb     	ldr	x11, [sp, #0x28]
   eece4: 8b0b010c     	add	x12, x8, x11
   eece8: aa0c03e0     	mov	x0, x12
   eecec: f9000bec     	str	x12, [sp, #0x10]
   eecf0: 97feeca0     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   eecf4: 14000001     	b	0xeecf8 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0xd0>
   eecf8: b27c13e8     	orr	x8, xzr, #0x1f0
   eecfc: f94023e9     	ldr	x9, [sp, #0x40]
   eed00: 8b080128     	add	x8, x9, x8
   eed04: aa0803e0     	mov	x0, x8
   eed08: f90007e8     	str	x8, [sp, #0x8]
   eed0c: 97feec99     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
   eed10: 14000001     	b	0xeed14 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0xec>
   eed14: b27d17e8     	orr	x8, xzr, #0x1f8
   eed18: f94023e9     	ldr	x9, [sp, #0x40]
   eed1c: 8b080128     	add	x8, x9, x8
   eed20: aa0803e0     	mov	x0, x8
   eed24: f90003e8     	str	x8, [sp]
   eed28: 97fec5fe     	bl	0xa0520 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEEC2Ev@plt>
   eed2c: 14000001     	b	0xeed30 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x108>
   eed30: d2803208     	mov	x8, #0x190              // =400
   eed34: b27d07e9     	orr	x9, xzr, #0x18
   eed38: f94023ea     	ldr	x10, [sp, #0x40]
   eed3c: 8b090149     	add	x9, x10, x9
   eed40: b94027eb     	ldr	w11, [sp, #0x24]
   eed44: 3900852b     	strb	w11, [x9, #0x21]
   eed48: 8b080140     	add	x0, x10, x8
   eed4c: 97feca55     	bl	0xa16a0 <vorbis_info_init@plt>
   eed50: 14000001     	b	0xeed54 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x12c>
   eed54: d2803908     	mov	x8, #0x1c8              // =456
   eed58: f94023e9     	ldr	x9, [sp, #0x40]
   eed5c: 8b080120     	add	x0, x9, x8
   eed60: 97fecdc4     	bl	0xa2470 <vorbis_comment_init@plt>
   eed64: 14000001     	b	0xeed68 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x140>
   eed68: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   eed6c: 910243ff     	add	sp, sp, #0x90
   eed70: d65f03c0     	ret
   eed74: 2a0103e8     	mov	w8, w1
   eed78: f81d03a0     	stur	x0, [x29, #-0x30]
   eed7c: b81cc3a8     	stur	w8, [x29, #-0x34]
   eed80: 14000012     	b	0xeedc8 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x1a0>
   eed84: 2a0103e8     	mov	w8, w1
   eed88: f81d03a0     	stur	x0, [x29, #-0x30]
   eed8c: b81cc3a8     	stur	w8, [x29, #-0x34]
   eed90: 1400000c     	b	0xeedc0 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x198>
   eed94: 2a0103e8     	mov	w8, w1
   eed98: f81d03a0     	stur	x0, [x29, #-0x30]
   eed9c: b81cc3a8     	stur	w8, [x29, #-0x34]
   eeda0: 14000006     	b	0xeedb8 <android::MyOggExtractor::MyOggExtractor(android::sp<android::DataSource> const&, char const*, unsigned long, long)+0x190>
   eeda4: 2a0103e8     	mov	w8, w1
   eeda8: f81d03a0     	stur	x0, [x29, #-0x30]
   eedac: b81cc3a8     	stur	w8, [x29, #-0x34]
   eedb0: f94003e0     	ldr	x0, [sp]
   eedb4: 97fee19f     	bl	0xa7430 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEED2Ev@plt>
   eedb8: f94007e0     	ldr	x0, [sp, #0x8]
   eedbc: 97fecaed     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eedc0: f9400be0     	ldr	x0, [sp, #0x10]
   eedc4: 97fecaeb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eedc8: f9400fe0     	ldr	x0, [sp, #0x18]
   eedcc: 97fec481     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eedd0: f85d03a0     	ldur	x0, [x29, #-0x30]
   eedd4: 97fee44f     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000eedd8 <android::Vector<android::MyOggExtractor::TOCEntry>::Vector()>:
   eedd8: d100c3ff     	sub	sp, sp, #0x30
   eeddc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eede0: 910083fd     	add	x29, sp, #0x20
   eede4: b27c03e8     	orr	x8, xzr, #0x10
   eede8: 52800002     	mov	w2, #0x0                // =0
   eedec: d0000dc9     	adrp	x9, 0x2a8000
   eedf0: f946f529     	ldr	x9, [x9, #0xde8]
   eedf4: 8b080129     	add	x9, x9, x8
   eedf8: f81f83a0     	stur	x0, [x29, #-0x8]
   eedfc: f85f83a0     	ldur	x0, [x29, #-0x8]
   eee00: f9000be0     	str	x0, [sp, #0x10]
   eee04: aa0803e1     	mov	x1, x8
   eee08: f90007e9     	str	x9, [sp, #0x8]
   eee0c: 97fec58d     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
   eee10: f94007e8     	ldr	x8, [sp, #0x8]
   eee14: f9400be9     	ldr	x9, [sp, #0x10]
   eee18: f9000128     	str	x8, [x9]
   eee1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eee20: 9100c3ff     	add	sp, sp, #0x30
   eee24: d65f03c0     	ret

00000000000eee28 <android::Vector<android::MyOggExtractor::TOCEntry>::~Vector()>:
   eee28: d100c3ff     	sub	sp, sp, #0x30
   eee2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   eee30: 910083fd     	add	x29, sp, #0x20
   eee34: d0000dc8     	adrp	x8, 0x2a8000
   eee38: f946f508     	ldr	x8, [x8, #0xde8]
   eee3c: b27c03e9     	orr	x9, xzr, #0x10
   eee40: 8b090108     	add	x8, x8, x9
   eee44: f81f83a0     	stur	x0, [x29, #-0x8]
   eee48: f85f83a9     	ldur	x9, [x29, #-0x8]
   eee4c: f9000128     	str	x8, [x9]
   eee50: aa0903e0     	mov	x0, x9
   eee54: f90003e9     	str	x9, [sp]
   eee58: 97fec4ba     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
   eee5c: 14000001     	b	0xeee60 <android::Vector<android::MyOggExtractor::TOCEntry>::~Vector()+0x38>
   eee60: f94003e0     	ldr	x0, [sp]
   eee64: 97fedcfb     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   eee68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   eee6c: 9100c3ff     	add	sp, sp, #0x30
   eee70: d65f03c0     	ret
   eee74: 2a0103e8     	mov	w8, w1
   eee78: f9000be0     	str	x0, [sp, #0x10]
   eee7c: b9000fe8     	str	w8, [sp, #0xc]
   eee80: f94003e0     	ldr	x0, [sp]
   eee84: 97fedcf3     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
   eee88: f9400be0     	ldr	x0, [sp, #0x10]
   eee8c: 97fefcce     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000eee90 <android::MyOggExtractor::~MyOggExtractor()>:
   eee90: d10183ff     	sub	sp, sp, #0x60
   eee94: a9057bfd     	stp	x29, x30, [sp, #0x50]
   eee98: 910143fd     	add	x29, sp, #0x50
   eee9c: d0000dc8     	adrp	x8, 0x2a8000
   eeea0: f9442908     	ldr	x8, [x8, #0x850]
   eeea4: b27c03e9     	orr	x9, xzr, #0x10
   eeea8: 8b090108     	add	x8, x8, x9
   eeeac: d2803909     	mov	x9, #0x1c8              // =456
   eeeb0: f81f83a0     	stur	x0, [x29, #-0x8]
   eeeb4: f85f83a0     	ldur	x0, [x29, #-0x8]
   eeeb8: f9000008     	str	x8, [x0]
   eeebc: 8b090008     	add	x8, x0, x9
   eeec0: f81e03a0     	stur	x0, [x29, #-0x20]
   eeec4: aa0803e0     	mov	x0, x8
   eeec8: 97fed4b2     	bl	0xa4190 <vorbis_comment_clear@plt>
   eeecc: 14000001     	b	0xeeed0 <android::MyOggExtractor::~MyOggExtractor()+0x40>
   eeed0: d2803208     	mov	x8, #0x190              // =400
   eeed4: f85e03a9     	ldur	x9, [x29, #-0x20]
   eeed8: 8b080120     	add	x0, x9, x8
   eeedc: 97feea11     	bl	0xa9720 <vorbis_info_clear@plt>
   eeee0: 14000001     	b	0xeeee4 <android::MyOggExtractor::~MyOggExtractor()+0x54>
   eeee4: b27d03e8     	orr	x8, xzr, #0x8
   eeee8: d2803d09     	mov	x9, #0x1e8              // =488
   eeeec: b27c13ea     	orr	x10, xzr, #0x1f0
   eeef0: b27d17eb     	orr	x11, xzr, #0x1f8
   eeef4: f85e03ac     	ldur	x12, [x29, #-0x20]
   eeef8: 8b0b0180     	add	x0, x12, x11
   eeefc: f90017e8     	str	x8, [sp, #0x28]
   eef00: f90013e9     	str	x9, [sp, #0x20]
   eef04: f9000fea     	str	x10, [sp, #0x18]
   eef08: 97fee14a     	bl	0xa7430 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEED2Ev@plt>
   eef0c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eef10: f9400fe9     	ldr	x9, [sp, #0x18]
   eef14: 8b090100     	add	x0, x8, x9
   eef18: 97feca96     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eef1c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eef20: f94013e9     	ldr	x9, [sp, #0x20]
   eef24: 8b090100     	add	x0, x8, x9
   eef28: 97feca92     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eef2c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eef30: f94017e9     	ldr	x9, [sp, #0x28]
   eef34: 8b090100     	add	x0, x8, x9
   eef38: 97fec426     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eef3c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   eef40: 910183ff     	add	sp, sp, #0x60
   eef44: d65f03c0     	ret
   eef48: b27d03e8     	orr	x8, xzr, #0x8
   eef4c: d2803d09     	mov	x9, #0x1e8              // =488
   eef50: b27c13ea     	orr	x10, xzr, #0x1f0
   eef54: b27d17eb     	orr	x11, xzr, #0x1f8
   eef58: 2a0103ec     	mov	w12, w1
   eef5c: f81f03a0     	stur	x0, [x29, #-0x10]
   eef60: b81ec3ac     	stur	w12, [x29, #-0x14]
   eef64: f85e03a0     	ldur	x0, [x29, #-0x20]
   eef68: 8b0b0000     	add	x0, x0, x11
   eef6c: f9000be8     	str	x8, [sp, #0x10]
   eef70: f90007e9     	str	x9, [sp, #0x8]
   eef74: f90003ea     	str	x10, [sp]
   eef78: 97fee12e     	bl	0xa7430 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEED2Ev@plt>
   eef7c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eef80: f94003e9     	ldr	x9, [sp]
   eef84: 8b090100     	add	x0, x8, x9
   eef88: 97feca7a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eef8c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eef90: f94007e9     	ldr	x9, [sp, #0x8]
   eef94: 8b090100     	add	x0, x8, x9
   eef98: 97feca76     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   eef9c: f85e03a8     	ldur	x8, [x29, #-0x20]
   eefa0: f9400be9     	ldr	x9, [sp, #0x10]
   eefa4: 8b090100     	add	x0, x8, x9
   eefa8: 97fec40a     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   eefac: f85f03a0     	ldur	x0, [x29, #-0x10]
   eefb0: 97fefc85     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000000eefb4 <android::MyOggExtractor::~MyOggExtractor()>:
   eefb4: d10043ff     	sub	sp, sp, #0x10
   eefb8: f90007e0     	str	x0, [sp, #0x8]
   eefbc: d4200020     	brk	#0x1

00000000000eefc0 <android::MyOggExtractor::findNextPage(long, long*)>:
   eefc0: d10203ff     	sub	sp, sp, #0x80
   eefc4: a9077bfd     	stp	x29, x30, [sp, #0x70]
   eefc8: 9101c3fd     	add	x29, sp, #0x70
   eefcc: d53bd048     	mrs	x8, TPIDR_EL0
   eefd0: f9401508     	ldr	x8, [x8, #0x28]
   eefd4: f81f83a8     	stur	x8, [x29, #-0x8]
   eefd8: f81e83a0     	stur	x0, [x29, #-0x18]
   eefdc: f81e03a1     	stur	x1, [x29, #-0x20]
   eefe0: f81d83a2     	stur	x2, [x29, #-0x28]
   eefe4: f85e83a8     	ldur	x8, [x29, #-0x18]
   eefe8: f85e03a0     	ldur	x0, [x29, #-0x20]
   eefec: f85d83a1     	ldur	x1, [x29, #-0x28]
   eeff0: f9000020     	str	x0, [x1]
   eeff4: f9001fe8     	str	x8, [sp, #0x38]
   eeff8: 14000001     	b	0xeeffc <android::MyOggExtractor::findNextPage(long, long*)+0x3c>
   eeffc: f9401fe8     	ldr	x8, [sp, #0x38]
   ef000: 91002100     	add	x0, x8, #0x8
   ef004: 97fee1e3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ef008: f85d83a8     	ldur	x8, [x29, #-0x28]
   ef00c: f9400101     	ldr	x1, [x8]
   ef010: f9400008     	ldr	x8, [x0]
   ef014: f9401d08     	ldr	x8, [x8, #0x38]
   ef018: 321e03e9     	orr	w9, wzr, #0x4
   ef01c: 2a0903e3     	mov	w3, w9
   ef020: d10033a2     	sub	x2, x29, #0xc
   ef024: d63f0100     	blr	x8
   ef028: f81d03a0     	stur	x0, [x29, #-0x30]
   ef02c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ef030: f1000d08     	subs	x8, x8, #0x3
   ef034: f9001be8     	str	x8, [sp, #0x30]
   ef038: 5400024c     	b.gt	0xef080 <android::MyOggExtractor::findNextPage(long, long*)+0xc0>
   ef03c: 14000001     	b	0xef040 <android::MyOggExtractor::findNextPage(long, long*)+0x80>
   ef040: f85d83a8     	ldur	x8, [x29, #-0x28]
   ef044: aa1f03e9     	mov	x9, xzr
   ef048: f9000109     	str	x9, [x8]
   ef04c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ef050: b6f800a8     	tbz	x8, #0x3f, 0xef064 <android::MyOggExtractor::findNextPage(long, long*)+0xa4>
   ef054: 14000001     	b	0xef058 <android::MyOggExtractor::findNextPage(long, long*)+0x98>
   ef058: f85d03a8     	ldur	x8, [x29, #-0x30]
   ef05c: f90017e8     	str	x8, [sp, #0x28]
   ef060: 14000004     	b	0xef070 <android::MyOggExtractor::findNextPage(long, long*)+0xb0>
   ef064: 92807e48     	mov	x8, #-0x3f3             // =-1011
   ef068: f90017e8     	str	x8, [sp, #0x28]
   ef06c: 14000001     	b	0xef070 <android::MyOggExtractor::findNextPage(long, long*)+0xb0>
   ef070: f94017e0     	ldr	x0, [sp, #0x28]
   ef074: 2a0003e8     	mov	w8, w0
   ef078: b81f03a8     	stur	w8, [x29, #-0x10]
   ef07c: 14000018     	b	0xef0dc <android::MyOggExtractor::findNextPage(long, long*)+0x11c>
   ef080: b85f43a8     	ldur	w8, [x29, #-0xc]
   ef084: 528ce9e9     	mov	w9, #0x674f             // =26447
   ef088: 72aa6ce9     	movk	w9, #0x5367, lsl #16
   ef08c: 6b090108     	subs	w8, w8, w9
   ef090: b90027e8     	str	w8, [sp, #0x24]
   ef094: 540001a1     	b.ne	0xef0c8 <android::MyOggExtractor::findNextPage(long, long*)+0x108>
   ef098: 14000001     	b	0xef09c <android::MyOggExtractor::findNextPage(long, long*)+0xdc>
   ef09c: f85d83a8     	ldur	x8, [x29, #-0x28]
   ef0a0: f9400108     	ldr	x8, [x8]
   ef0a4: f85e03a9     	ldur	x9, [x29, #-0x20]
   ef0a8: eb090108     	subs	x8, x8, x9
   ef0ac: f9000fe8     	str	x8, [sp, #0x18]
   ef0b0: 5400006d     	b.le	0xef0bc <android::MyOggExtractor::findNextPage(long, long*)+0xfc>
   ef0b4: 14000001     	b	0xef0b8 <android::MyOggExtractor::findNextPage(long, long*)+0xf8>
   ef0b8: 14000001     	b	0xef0bc <android::MyOggExtractor::findNextPage(long, long*)+0xfc>
   ef0bc: 2a1f03e8     	mov	w8, wzr
   ef0c0: b81f03a8     	stur	w8, [x29, #-0x10]
   ef0c4: 14000006     	b	0xef0dc <android::MyOggExtractor::findNextPage(long, long*)+0x11c>
   ef0c8: f85d83a8     	ldur	x8, [x29, #-0x28]
   ef0cc: f9400109     	ldr	x9, [x8]
   ef0d0: 91000529     	add	x9, x9, #0x1
   ef0d4: f9000109     	str	x9, [x8]
   ef0d8: 17ffffc9     	b	0xeeffc <android::MyOggExtractor::findNextPage(long, long*)+0x3c>
   ef0dc: b85f03a8     	ldur	w8, [x29, #-0x10]
   ef0e0: d53bd049     	mrs	x9, TPIDR_EL0
   ef0e4: f9401529     	ldr	x9, [x9, #0x28]
   ef0e8: f85f83aa     	ldur	x10, [x29, #-0x8]
   ef0ec: eb0a0129     	subs	x9, x9, x10
   ef0f0: b90017e8     	str	w8, [sp, #0x14]
   ef0f4: f90007e9     	str	x9, [sp, #0x8]
   ef0f8: 540000c1     	b.ne	0xef110 <android::MyOggExtractor::findNextPage(long, long*)+0x150>
   ef0fc: 14000001     	b	0xef100 <android::MyOggExtractor::findNextPage(long, long*)+0x140>
   ef100: b94017e0     	ldr	w0, [sp, #0x14]
   ef104: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ef108: 910203ff     	add	sp, sp, #0x80
   ef10c: d65f03c0     	ret
   ef110: 97feeb18     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ef114 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)>:
   ef114: d10783ff     	sub	sp, sp, #0x1e0
   ef118: f900e3fc     	str	x28, [sp, #0x1c0]
   ef11c: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
   ef120: 910743fd     	add	x29, sp, #0x1d0
   ef124: d53bd048     	mrs	x8, TPIDR_EL0
   ef128: f9401508     	ldr	x8, [x8, #0x28]
   ef12c: f81e83a8     	stur	x8, [x29, #-0x18]
   ef130: f9003fe0     	str	x0, [sp, #0x78]
   ef134: f9003be1     	str	x1, [sp, #0x70]
   ef138: f90037e2     	str	x2, [sp, #0x68]
   ef13c: f9403fe8     	ldr	x8, [sp, #0x78]
   ef140: f94037e0     	ldr	x0, [sp, #0x68]
   ef144: aa1f03e1     	mov	x1, xzr
   ef148: f9000001     	str	x1, [x0]
   ef14c: f90047e1     	str	x1, [sp, #0x88]
   ef150: f9403be0     	ldr	x0, [sp, #0x70]
   ef154: f90033e0     	str	x0, [sp, #0x60]
   ef158: f90027e8     	str	x8, [sp, #0x48]
   ef15c: 14000001     	b	0xef160 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x4c>
   ef160: f94033e8     	ldr	x8, [sp, #0x60]
   ef164: 52827109     	mov	w9, #0x1388             // =5000
   ef168: 2a0903ea     	mov	w10, w9
   ef16c: eb0a0108     	subs	x8, x8, x10
   ef170: f90023e8     	str	x8, [sp, #0x40]
   ef174: 540000eb     	b.lt	0xef190 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x7c>
   ef178: 14000001     	b	0xef17c <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x68>
   ef17c: f94033e8     	ldr	x8, [sp, #0x60]
   ef180: 928270e9     	mov	x9, #-0x1388            // =-5000
   ef184: 8b090108     	add	x8, x8, x9
   ef188: f90033e8     	str	x8, [sp, #0x60]
   ef18c: 14000004     	b	0xef19c <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x88>
   ef190: aa1f03e8     	mov	x8, xzr
   ef194: f90033e8     	str	x8, [sp, #0x60]
   ef198: 14000001     	b	0xef19c <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x88>
   ef19c: f94033e1     	ldr	x1, [sp, #0x60]
   ef1a0: 910223e2     	add	x2, sp, #0x88
   ef1a4: f94027e0     	ldr	x0, [sp, #0x48]
   ef1a8: 97feca9e     	bl	0xa1c20 <_ZN7android14MyOggExtractor12findNextPageElPl@plt>
   ef1ac: b9005fe0     	str	w0, [sp, #0x5c]
   ef1b0: b9405fe0     	ldr	w0, [sp, #0x5c]
   ef1b4: 310fcc00     	adds	w0, w0, #0x3f3
   ef1b8: b9003fe0     	str	w0, [sp, #0x3c]
   ef1bc: 54000061     	b.ne	0xef1c8 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xb4>
   ef1c0: 14000001     	b	0xef1c4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xb0>
   ef1c4: 17ffffe7     	b	0xef160 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x4c>
   ef1c8: b9405fe8     	ldr	w8, [sp, #0x5c]
   ef1cc: 340000a8     	cbz	w8, 0xef1e0 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xcc>
   ef1d0: 14000001     	b	0xef1d4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xc0>
   ef1d4: b9405fe8     	ldr	w8, [sp, #0x5c]
   ef1d8: b90087e8     	str	w8, [sp, #0x84]
   ef1dc: 14000036     	b	0xef2b4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1a0>
   ef1e0: 14000001     	b	0xef1e4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xd0>
   ef1e4: f94047e8     	ldr	x8, [sp, #0x88]
   ef1e8: f9403be9     	ldr	x9, [sp, #0x70]
   ef1ec: eb090108     	subs	x8, x8, x9
   ef1f0: f9001be8     	str	x8, [sp, #0x30]
   ef1f4: 540000ab     	b.lt	0xef208 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xf4>
   ef1f8: 14000001     	b	0xef1fc <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xe8>
   ef1fc: f94033e8     	ldr	x8, [sp, #0x60]
   ef200: b5000068     	cbnz	x8, 0xef20c <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xf8>
   ef204: 14000001     	b	0xef208 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xf4>
   ef208: 14000002     	b	0xef210 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0xfc>
   ef20c: 17ffffd5     	b	0xef160 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x4c>
   ef210: f94047e8     	ldr	x8, [sp, #0x88]
   ef214: f9403be9     	ldr	x9, [sp, #0x70]
   ef218: eb090108     	subs	x8, x8, x9
   ef21c: f90017e8     	str	x8, [sp, #0x28]
   ef220: 540000a1     	b.ne	0xef234 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x120>
   ef224: 14000001     	b	0xef228 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x114>
   ef228: 320103e8     	orr	w8, wzr, #0x80000000
   ef22c: b90087e8     	str	w8, [sp, #0x84]
   ef230: 14000021     	b	0xef2b4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1a0>
   ef234: 14000001     	b	0xef238 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x124>
   ef238: f94047e1     	ldr	x1, [sp, #0x88]
   ef23c: 910243e2     	add	x2, sp, #0x90
   ef240: f94027e0     	ldr	x0, [sp, #0x48]
   ef244: 97feda7f     	bl	0xa5c40 <_ZN7android14MyOggExtractor8readPageElPNS0_4PageE@plt>
   ef248: f9002be0     	str	x0, [sp, #0x50]
   ef24c: f9402be0     	ldr	x0, [sp, #0x50]
   ef250: f1000000     	subs	x0, x0, #0x0
   ef254: f90013e0     	str	x0, [sp, #0x20]
   ef258: 540000cc     	b.gt	0xef270 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x15c>
   ef25c: 14000001     	b	0xef260 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x14c>
   ef260: f9402be8     	ldr	x8, [sp, #0x50]
   ef264: 2a0803e9     	mov	w9, w8
   ef268: b90087e9     	str	w9, [sp, #0x84]
   ef26c: 14000012     	b	0xef2b4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1a0>
   ef270: f9402be8     	ldr	x8, [sp, #0x50]
   ef274: f94047e9     	ldr	x9, [sp, #0x88]
   ef278: 8b080128     	add	x8, x9, x8
   ef27c: f90047e8     	str	x8, [sp, #0x88]
   ef280: f94047e8     	ldr	x8, [sp, #0x88]
   ef284: f9403be9     	ldr	x9, [sp, #0x70]
   ef288: eb090108     	subs	x8, x8, x9
   ef28c: f9000fe8     	str	x8, [sp, #0x18]
   ef290: 54000101     	b.ne	0xef2b0 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x19c>
   ef294: 14000001     	b	0xef298 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x184>
   ef298: f9404be8     	ldr	x8, [sp, #0x90]
   ef29c: f94037e9     	ldr	x9, [sp, #0x68]
   ef2a0: f9000128     	str	x8, [x9]
   ef2a4: 2a1f03ea     	mov	w10, wzr
   ef2a8: b90087ea     	str	w10, [sp, #0x84]
   ef2ac: 14000002     	b	0xef2b4 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1a0>
   ef2b0: 17ffffe2     	b	0xef238 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x124>
   ef2b4: b94087e8     	ldr	w8, [sp, #0x84]
   ef2b8: d53bd049     	mrs	x9, TPIDR_EL0
   ef2bc: f9401529     	ldr	x9, [x9, #0x28]
   ef2c0: f85e83aa     	ldur	x10, [x29, #-0x18]
   ef2c4: eb0a0129     	subs	x9, x9, x10
   ef2c8: b90017e8     	str	w8, [sp, #0x14]
   ef2cc: f90007e9     	str	x9, [sp, #0x8]
   ef2d0: 540000e1     	b.ne	0xef2ec <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1d8>
   ef2d4: 14000001     	b	0xef2d8 <android::MyOggExtractor::findPrevGranulePosition(long, unsigned long*)+0x1c4>
   ef2d8: b94017e0     	ldr	w0, [sp, #0x14]
   ef2dc: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
   ef2e0: f940e3fc     	ldr	x28, [sp, #0x1c0]
   ef2e4: 910783ff     	add	sp, sp, #0x1e0
   ef2e8: d65f03c0     	ret
   ef2ec: 97feeaa1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ef2f0 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)>:
   ef2f0: d102c3ff     	sub	sp, sp, #0xb0
   ef2f4: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   ef2f8: 910283fd     	add	x29, sp, #0xa0
   ef2fc: d53bd048     	mrs	x8, TPIDR_EL0
   ef300: f9401508     	ldr	x8, [x8, #0x28]
   ef304: f81f83a8     	stur	x8, [x29, #-0x8]
   ef308: f81c83a0     	stur	x0, [x29, #-0x38]
   ef30c: f81c03a1     	stur	x1, [x29, #-0x40]
   ef310: f81b83a2     	stur	x2, [x29, #-0x48]
   ef314: f85c83a8     	ldur	x8, [x29, #-0x38]
   ef318: aa0803e0     	mov	x0, x8
   ef31c: 91002108     	add	x8, x8, #0x8
   ef320: f9001fe0     	str	x0, [sp, #0x38]
   ef324: aa0803e0     	mov	x0, x8
   ef328: 97fee11a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ef32c: f85c03a1     	ldur	x1, [x29, #-0x40]
   ef330: f9400008     	ldr	x8, [x0]
   ef334: f9401d08     	ldr	x8, [x8, #0x38]
   ef338: 52800369     	mov	w9, #0x1b               // =27
   ef33c: 2a0903e3     	mov	w3, w9
   ef340: d10093a2     	sub	x2, x29, #0x24
   ef344: d63f0100     	blr	x8
   ef348: f9002be0     	str	x0, [sp, #0x50]
   ef34c: f1006808     	subs	x8, x0, #0x1a
   ef350: f9001be8     	str	x8, [sp, #0x30]
   ef354: 5400022c     	b.gt	0xef398 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0xa8>
   ef358: 14000001     	b	0xef35c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x6c>
   ef35c: f9402be8     	ldr	x8, [sp, #0x50]
   ef360: b6f800a8     	tbz	x8, #0x3f, 0xef374 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x84>
   ef364: 14000001     	b	0xef368 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x78>
   ef368: f9402be8     	ldr	x8, [sp, #0x50]
   ef36c: f81d03a8     	stur	x8, [x29, #-0x30]
   ef370: 1400006f     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef374: f9402be8     	ldr	x8, [sp, #0x50]
   ef378: b50000a8     	cbnz	x8, 0xef38c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x9c>
   ef37c: 14000001     	b	0xef380 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x90>
   ef380: 92807e48     	mov	x8, #-0x3f3             // =-1011
   ef384: f81d03a8     	stur	x8, [x29, #-0x30]
   ef388: 14000069     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef38c: 92807d68     	mov	x8, #-0x3ec             // =-1004
   ef390: f81d03a8     	stur	x8, [x29, #-0x30]
   ef394: 14000066     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef398: b85dc3a8     	ldur	w8, [x29, #-0x24]
   ef39c: 528ce9e9     	mov	w9, #0x674f             // =26447
   ef3a0: 72aa6ce9     	movk	w9, #0x5367, lsl #16
   ef3a4: 6b090108     	subs	w8, w8, w9
   ef3a8: b9002fe8     	str	w8, [sp, #0x2c]
   ef3ac: 540000a0     	b.eq	0xef3c0 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0xd0>
   ef3b0: 14000001     	b	0xef3b4 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0xc4>
   ef3b4: 92807dc8     	mov	x8, #-0x3ef             // =-1007
   ef3b8: f81d03a8     	stur	x8, [x29, #-0x30]
   ef3bc: 1400005c     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef3c0: 385e03a8     	ldurb	w8, [x29, #-0x20]
   ef3c4: 340000a8     	cbz	w8, 0xef3d8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0xe8>
   ef3c8: 14000001     	b	0xef3cc <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0xdc>
   ef3cc: 92807e28     	mov	x8, #-0x3f2             // =-1010
   ef3d0: f81d03a8     	stur	x8, [x29, #-0x30]
   ef3d4: 14000056     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef3d8: 385e13a8     	ldurb	w8, [x29, #-0x1f]
   ef3dc: f85b83a9     	ldur	x9, [x29, #-0x48]
   ef3e0: 39008128     	strb	w8, [x9, #0x20]
   ef3e4: f85b83a9     	ldur	x9, [x29, #-0x48]
   ef3e8: 39408128     	ldrb	w8, [x9, #0x20]
   ef3ec: 121d1108     	and	w8, w8, #0xf8
   ef3f0: 340000a8     	cbz	w8, 0xef404 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x114>
   ef3f4: 14000001     	b	0xef3f8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x108>
   ef3f8: 92807dc8     	mov	x8, #-0x3ef             // =-1007
   ef3fc: f81d03a8     	stur	x8, [x29, #-0x30]
   ef400: 1400004b     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef404: d10093a8     	sub	x8, x29, #0x24
   ef408: 91001900     	add	x0, x8, #0x6
   ef40c: f90013e8     	str	x8, [sp, #0x20]
   ef410: 97fed41c     	bl	0xa4480 <_ZN7android8U64LE_ATEPKh@plt>
   ef414: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef418: f9000100     	str	x0, [x8]
   ef41c: f94013e8     	ldr	x8, [sp, #0x20]
   ef420: 91003900     	add	x0, x8, #0xe
   ef424: 97feef37     	bl	0xab100 <_ZN7android8U32LE_ATEPKh@plt>
   ef428: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef42c: b9001900     	str	w0, [x8, #0x18]
   ef430: f94013e8     	ldr	x8, [sp, #0x20]
   ef434: 91004900     	add	x0, x8, #0x12
   ef438: 97feef32     	bl	0xab100 <_ZN7android8U32LE_ATEPKh@plt>
   ef43c: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef440: b9001d00     	str	w0, [x8, #0x1c]
   ef444: 385f63a0     	ldurb	w0, [x29, #-0xa]
   ef448: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef44c: 39008500     	strb	w0, [x8, #0x21]
   ef450: f9401fe8     	ldr	x8, [sp, #0x38]
   ef454: 91002100     	add	x0, x8, #0x8
   ef458: 97fee0ce     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   ef45c: f85c03a8     	ldur	x8, [x29, #-0x40]
   ef460: 91006d01     	add	x1, x8, #0x1b
   ef464: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef468: 91008902     	add	x2, x8, #0x22
   ef46c: 39408509     	ldrb	w9, [x8, #0x21]
   ef470: 2a0903e3     	mov	w3, w9
   ef474: f9400008     	ldr	x8, [x0]
   ef478: f9401d08     	ldr	x8, [x8, #0x38]
   ef47c: d63f0100     	blr	x8
   ef480: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef484: 39408509     	ldrb	w9, [x8, #0x21]
   ef488: 2a0903e8     	mov	w8, w9
   ef48c: eb080008     	subs	x8, x0, x8
   ef490: f9000fe8     	str	x8, [sp, #0x18]
   ef494: 540000aa     	b.ge	0xef4a8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x1b8>
   ef498: 14000001     	b	0xef49c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x1ac>
   ef49c: 92807d68     	mov	x8, #-0x3ec             // =-1004
   ef4a0: f81d03a8     	stur	x8, [x29, #-0x30]
   ef4a4: 14000022     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef4a8: aa1f03e8     	mov	x8, xzr
   ef4ac: f90027e8     	str	x8, [sp, #0x48]
   ef4b0: f90023e8     	str	x8, [sp, #0x40]
   ef4b4: 14000001     	b	0xef4b8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x1c8>
   ef4b8: f94023e8     	ldr	x8, [sp, #0x40]
   ef4bc: f85b83a9     	ldur	x9, [x29, #-0x48]
   ef4c0: 3940852a     	ldrb	w10, [x9, #0x21]
   ef4c4: 2a0a03e9     	mov	w9, w10
   ef4c8: eb090108     	subs	x8, x8, x9
   ef4cc: f9000be8     	str	x8, [sp, #0x10]
   ef4d0: 540001e2     	b.hs	0xef50c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x21c>
   ef4d4: 14000001     	b	0xef4d8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x1e8>
   ef4d8: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef4dc: f94023e9     	ldr	x9, [sp, #0x40]
   ef4e0: 8b090108     	add	x8, x8, x9
   ef4e4: 3940890a     	ldrb	w10, [x8, #0x22]
   ef4e8: 2a0a03e8     	mov	w8, w10
   ef4ec: f94027e9     	ldr	x9, [sp, #0x48]
   ef4f0: 8b080128     	add	x8, x9, x8
   ef4f4: f90027e8     	str	x8, [sp, #0x48]
   ef4f8: 14000001     	b	0xef4fc <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x20c>
   ef4fc: f94023e8     	ldr	x8, [sp, #0x40]
   ef500: 91000508     	add	x8, x8, #0x1
   ef504: f90023e8     	str	x8, [sp, #0x40]
   ef508: 17ffffec     	b	0xef4b8 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x1c8>
   ef50c: f85b83a8     	ldur	x8, [x29, #-0x48]
   ef510: 39408509     	ldrb	w9, [x8, #0x21]
   ef514: 2a0903e8     	mov	w8, w9
   ef518: f94027ea     	ldr	x10, [sp, #0x48]
   ef51c: 8b0a0108     	add	x8, x8, x10
   ef520: 91006d08     	add	x8, x8, #0x1b
   ef524: f81d03a8     	stur	x8, [x29, #-0x30]
   ef528: 14000001     	b	0xef52c <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x23c>
   ef52c: f85d03a8     	ldur	x8, [x29, #-0x30]
   ef530: d53bd049     	mrs	x9, TPIDR_EL0
   ef534: f9401529     	ldr	x9, [x9, #0x28]
   ef538: f85f83aa     	ldur	x10, [x29, #-0x8]
   ef53c: eb0a0129     	subs	x9, x9, x10
   ef540: f90007e8     	str	x8, [sp, #0x8]
   ef544: f90003e9     	str	x9, [sp]
   ef548: 540000c1     	b.ne	0xef560 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x270>
   ef54c: 14000001     	b	0xef550 <android::MyOggExtractor::readPage(long, android::MyOggExtractor::Page*)+0x260>
   ef550: f94007e0     	ldr	x0, [sp, #0x8]
   ef554: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   ef558: 9102c3ff     	add	sp, sp, #0xb0
   ef55c: d65f03c0     	ret
   ef560: 97feea04     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ef564 <android::Vector<android::MyOggExtractor::TOCEntry>::isEmpty() const>:
   ef564: d10083ff     	sub	sp, sp, #0x20
   ef568: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ef56c: 910043fd     	add	x29, sp, #0x10
   ef570: f90007e0     	str	x0, [sp, #0x8]
   ef574: f94007e0     	ldr	x0, [sp, #0x8]
   ef578: 97fecd6a     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
   ef57c: 320003e8     	orr	w8, wzr, #0x1
   ef580: 0a080008     	and	w8, w0, w8
   ef584: 2a0803e0     	mov	w0, w8
   ef588: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ef58c: 910083ff     	add	sp, sp, #0x20
   ef590: d65f03c0     	ret

00000000000ef594 <android::MyOggExtractor::seekToOffset(long)>:
   ef594: d10183ff     	sub	sp, sp, #0x60
   ef598: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ef59c: 910143fd     	add	x29, sp, #0x50
   ef5a0: d53bd048     	mrs	x8, TPIDR_EL0
   ef5a4: f9401508     	ldr	x8, [x8, #0x28]
   ef5a8: f81f83a8     	stur	x8, [x29, #-0x8]
   ef5ac: f81e03a0     	stur	x0, [x29, #-0x20]
   ef5b0: f90017e1     	str	x1, [sp, #0x28]
   ef5b4: f85e03a8     	ldur	x8, [x29, #-0x20]
   ef5b8: aa0803e0     	mov	x0, x8
   ef5bc: f940c508     	ldr	x8, [x8, #0x188]
   ef5c0: f9000fe0     	str	x0, [sp, #0x18]
   ef5c4: b7f801a8     	tbnz	x8, #0x3f, 0xef5f8 <android::MyOggExtractor::seekToOffset(long)+0x64>
   ef5c8: 14000001     	b	0xef5cc <android::MyOggExtractor::seekToOffset(long)+0x38>
   ef5cc: f94017e8     	ldr	x8, [sp, #0x28]
   ef5d0: f9400fe9     	ldr	x9, [sp, #0x18]
   ef5d4: f940c52a     	ldr	x10, [x9, #0x188]
   ef5d8: eb0a0108     	subs	x8, x8, x10
   ef5dc: f9000be8     	str	x8, [sp, #0x10]
   ef5e0: 540000ca     	b.ge	0xef5f8 <android::MyOggExtractor::seekToOffset(long)+0x64>
   ef5e4: 14000001     	b	0xef5e8 <android::MyOggExtractor::seekToOffset(long)+0x54>
   ef5e8: f9400fe8     	ldr	x8, [sp, #0x18]
   ef5ec: f940c509     	ldr	x9, [x8, #0x188]
   ef5f0: f90017e9     	str	x9, [sp, #0x28]
   ef5f4: 14000001     	b	0xef5f8 <android::MyOggExtractor::seekToOffset(long)+0x64>
   ef5f8: f94017e1     	ldr	x1, [sp, #0x28]
   ef5fc: d10043a2     	sub	x2, x29, #0x10
   ef600: f9400fe0     	ldr	x0, [sp, #0x18]
   ef604: 97fec987     	bl	0xa1c20 <_ZN7android14MyOggExtractor12findNextPageElPl@plt>
   ef608: b90027e0     	str	w0, [sp, #0x24]
   ef60c: b94027e0     	ldr	w0, [sp, #0x24]
   ef610: 340000a0     	cbz	w0, 0xef624 <android::MyOggExtractor::seekToOffset(long)+0x90>
   ef614: 14000001     	b	0xef618 <android::MyOggExtractor::seekToOffset(long)+0x84>
   ef618: b94027e8     	ldr	w8, [sp, #0x24]
   ef61c: b81ec3a8     	stur	w8, [x29, #-0x14]
   ef620: 14000016     	b	0xef678 <android::MyOggExtractor::seekToOffset(long)+0xe4>
   ef624: f85f03a1     	ldur	x1, [x29, #-0x10]
   ef628: f9400fe8     	ldr	x8, [sp, #0x18]
   ef62c: 91052102     	add	x2, x8, #0x148
   ef630: aa0803e0     	mov	x0, x8
   ef634: 97fee3ab     	bl	0xa84e0 <_ZN7android14MyOggExtractor23findPrevGranulePositionElPm@plt>
   ef638: f85f03a8     	ldur	x8, [x29, #-0x10]
   ef63c: f9400fe1     	ldr	x1, [sp, #0x18]
   ef640: f9000828     	str	x8, [x1, #0x10]
   ef644: aa1f03e8     	mov	x8, xzr
   ef648: f900a828     	str	x8, [x1, #0x150]
   ef64c: 320003e9     	orr	w9, wzr, #0x1
   ef650: 39056029     	strb	w9, [x1, #0x158]
   ef654: f900b028     	str	x8, [x1, #0x160]
   ef658: 2a1f03e9     	mov	w9, wzr
   ef65c: 3900e429     	strb	w9, [x1, #0x39]
   ef660: 1280000a     	mov	w10, #-0x1              // =-1
   ef664: b900202a     	str	w10, [x1, #0x20]
   ef668: f900b428     	str	x8, [x1, #0x168]
   ef66c: b81ec3a9     	stur	w9, [x29, #-0x14]
   ef670: b9000fe0     	str	w0, [sp, #0xc]
   ef674: 14000001     	b	0xef678 <android::MyOggExtractor::seekToOffset(long)+0xe4>
   ef678: b85ec3a8     	ldur	w8, [x29, #-0x14]
   ef67c: d53bd049     	mrs	x9, TPIDR_EL0
   ef680: f9401529     	ldr	x9, [x9, #0x28]
   ef684: f85f83aa     	ldur	x10, [x29, #-0x8]
   ef688: eb0a0129     	subs	x9, x9, x10
   ef68c: b9000be8     	str	w8, [sp, #0x8]
   ef690: f90003e9     	str	x9, [sp]
   ef694: 540000c1     	b.ne	0xef6ac <android::MyOggExtractor::seekToOffset(long)+0x118>
   ef698: 14000001     	b	0xef69c <android::MyOggExtractor::seekToOffset(long)+0x108>
   ef69c: b9400be0     	ldr	w0, [sp, #0x8]
   ef6a0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ef6a4: 910183ff     	add	sp, sp, #0x60
   ef6a8: d65f03c0     	ret
   ef6ac: 97fee9b1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ef6b0 <android::Vector<android::MyOggExtractor::TOCEntry>::size() const>:
   ef6b0: d10083ff     	sub	sp, sp, #0x20
   ef6b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ef6b8: 910043fd     	add	x29, sp, #0x10
   ef6bc: f90007e0     	str	x0, [sp, #0x8]
   ef6c0: f94007e0     	ldr	x0, [sp, #0x8]
   ef6c4: 97fecd43     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
   ef6c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ef6cc: 910083ff     	add	sp, sp, #0x20
   ef6d0: d65f03c0     	ret

00000000000ef6d4 <android::Vector<android::MyOggExtractor::TOCEntry>::itemAt(unsigned long) const>:
   ef6d4: d10083ff     	sub	sp, sp, #0x20
   ef6d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ef6dc: 910043fd     	add	x29, sp, #0x10
   ef6e0: f90007e0     	str	x0, [sp, #0x8]
   ef6e4: f90003e1     	str	x1, [sp]
   ef6e8: f94007e0     	ldr	x0, [sp, #0x8]
   ef6ec: f94003e1     	ldr	x1, [sp]
   ef6f0: 97fece64     	bl	0xa3080 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEEixEm@plt>
   ef6f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ef6f8: 910083ff     	add	sp, sp, #0x20
   ef6fc: d65f03c0     	ret

00000000000ef700 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)>:
   ef700: d104c3ff     	sub	sp, sp, #0x130
   ef704: f9008bfc     	str	x28, [sp, #0x110]
   ef708: a9127bfd     	stp	x29, x30, [sp, #0x120]
   ef70c: 910483fd     	add	x29, sp, #0x120
   ef710: d53bd048     	mrs	x8, TPIDR_EL0
   ef714: f9401508     	ldr	x8, [x8, #0x28]
   ef718: f81e83a8     	stur	x8, [x29, #-0x18]
   ef71c: f81b03a0     	stur	x0, [x29, #-0x50]
   ef720: f81a83a1     	stur	x1, [x29, #-0x58]
   ef724: f85b03a8     	ldur	x8, [x29, #-0x50]
   ef728: aa0803e0     	mov	x0, x8
   ef72c: f9400901     	ldr	x1, [x8, #0x10]
   ef730: f940c508     	ldr	x8, [x8, #0x188]
   ef734: eb080028     	subs	x8, x1, x8
   ef738: f90047e0     	str	x0, [sp, #0x88]
   ef73c: f90043e8     	str	x8, [sp, #0x80]
   ef740: 54000aac     	b.gt	0xef894 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x194>
   ef744: 14000001     	b	0xef748 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x48>
   ef748: f94047e8     	ldr	x8, [sp, #0x88]
   ef74c: f9411509     	ldr	x9, [x8, #0x228]
   ef750: b6f80a29     	tbz	x9, #0x3f, 0xef894 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x194>
   ef754: 14000001     	b	0xef758 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x58>
   ef758: 2a1f03e8     	mov	w8, wzr
   ef75c: b81a43a8     	stur	w8, [x29, #-0x5c]
   ef760: aa1f03e9     	mov	x9, xzr
   ef764: f81983a9     	stur	x9, [x29, #-0x68]
   ef768: 14000001     	b	0xef76c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x6c>
   ef76c: d10083a1     	sub	x1, x29, #0x20
   ef770: 2a1f03e0     	mov	w0, wzr
   ef774: f94047e8     	ldr	x8, [sp, #0x88]
   ef778: b9007fe0     	str	w0, [sp, #0x7c]
   ef77c: aa0803e0     	mov	x0, x8
   ef780: b9407fe2     	ldr	w2, [sp, #0x7c]
   ef784: 97feed7b     	bl	0xaad70 <_ZN7android14MyOggExtractor15_readNextPacketEPPNS_11MediaBufferEb@plt>
   ef788: b81943a0     	stur	w0, [x29, #-0x6c]
   ef78c: b85943a0     	ldur	w0, [x29, #-0x6c]
   ef790: 34000140     	cbz	w0, 0xef7b8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xb8>
   ef794: 14000001     	b	0xef798 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x98>
   ef798: b85943a8     	ldur	w8, [x29, #-0x6c]
   ef79c: 310fcd08     	adds	w8, w8, #0x3f3
   ef7a0: b9007be8     	str	w8, [sp, #0x78]
   ef7a4: 540000a0     	b.eq	0xef7b8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xb8>
   ef7a8: 14000001     	b	0xef7ac <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xac>
   ef7ac: b85943a8     	ldur	w8, [x29, #-0x6c]
   ef7b0: b81bc3a8     	stur	w8, [x29, #-0x44]
   ef7b4: 140000bc     	b	0xefaa4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3a4>
   ef7b8: b85943a8     	ldur	w8, [x29, #-0x6c]
   ef7bc: 310fcd08     	adds	w8, w8, #0x3f3
   ef7c0: b90077e8     	str	w8, [sp, #0x74]
   ef7c4: 54000100     	b.eq	0xef7e4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xe4>
   ef7c8: 14000001     	b	0xef7cc <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xcc>
   ef7cc: f94047e8     	ldr	x8, [sp, #0x88]
   ef7d0: b9403509     	ldr	w9, [x8, #0x34]
   ef7d4: 71000d29     	subs	w9, w9, #0x3
   ef7d8: b90073e9     	str	w9, [sp, #0x70]
   ef7dc: 54000063     	b.lo	0xef7e8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xe8>
   ef7e0: 14000001     	b	0xef7e4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0xe4>
   ef7e4: 14000012     	b	0xef82c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x12c>
   ef7e8: f94047e8     	ldr	x8, [sp, #0x88]
   ef7ec: f9400d09     	ldr	x9, [x8, #0x18]
   ef7f0: f81983a9     	stur	x9, [x29, #-0x68]
   ef7f4: f85e03a1     	ldur	x1, [x29, #-0x20]
   ef7f8: aa0803e0     	mov	x0, x8
   ef7fc: 97fed819     	bl	0xa5860 <_ZNK7android15MyOpusExtractor21getNumSamplesInPacketEPNS_11MediaBufferE@plt>
   ef800: b85a43aa     	ldur	w10, [x29, #-0x5c]
   ef804: 0b00014a     	add	w10, w10, w0
   ef808: b81a43aa     	stur	w10, [x29, #-0x5c]
   ef80c: f85e03a8     	ldur	x8, [x29, #-0x20]
   ef810: f9400109     	ldr	x9, [x8]
   ef814: f9400129     	ldr	x9, [x9]
   ef818: aa0803e0     	mov	x0, x8
   ef81c: d63f0120     	blr	x9
   ef820: aa1f03e8     	mov	x8, xzr
   ef824: f81e03a8     	stur	x8, [x29, #-0x20]
   ef828: 17ffffd1     	b	0xef76c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x6c>
   ef82c: f85983a8     	ldur	x8, [x29, #-0x68]
   ef830: b85a43a9     	ldur	w9, [x29, #-0x5c]
   ef834: 2a0903ea     	mov	w10, w9
   ef838: eb0a0108     	subs	x8, x8, x10
   ef83c: f90037e8     	str	x8, [sp, #0x68]
   ef840: 54000129     	b.ls	0xef864 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x164>
   ef844: 14000001     	b	0xef848 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x148>
   ef848: f85983a8     	ldur	x8, [x29, #-0x68]
   ef84c: b85a43a9     	ldur	w9, [x29, #-0x5c]
   ef850: 2a0903ea     	mov	w10, w9
   ef854: eb0a0108     	subs	x8, x8, x10
   ef858: f94047ea     	ldr	x10, [sp, #0x88]
   ef85c: f9011548     	str	x8, [x10, #0x228]
   ef860: 14000005     	b	0xef874 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x174>
   ef864: aa1f03e8     	mov	x8, xzr
   ef868: f94047e9     	ldr	x9, [sp, #0x88]
   ef86c: f9011528     	str	x8, [x9, #0x228]
   ef870: 14000001     	b	0xef874 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x174>
   ef874: aa1f03e0     	mov	x0, xzr
   ef878: f94047e8     	ldr	x8, [sp, #0x88]
   ef87c: f90033e0     	str	x0, [sp, #0x60]
   ef880: aa0803e0     	mov	x0, x8
   ef884: f94033e1     	ldr	x1, [sp, #0x60]
   ef888: 97fee5ea     	bl	0xa9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>
   ef88c: b9005fe0     	str	w0, [sp, #0x5c]
   ef890: 14000001     	b	0xef894 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x194>
   ef894: f85a83a1     	ldur	x1, [x29, #-0x58]
   ef898: 2a1f03e0     	mov	w0, wzr
   ef89c: f94047e8     	ldr	x8, [sp, #0x88]
   ef8a0: b9005be0     	str	w0, [sp, #0x58]
   ef8a4: aa0803e0     	mov	x0, x8
   ef8a8: b9405be2     	ldr	w2, [sp, #0x58]
   ef8ac: 97feed31     	bl	0xaad70 <_ZN7android14MyOggExtractor15_readNextPacketEPPNS_11MediaBufferEb@plt>
   ef8b0: b81903a0     	stur	w0, [x29, #-0x70]
   ef8b4: b85903a0     	ldur	w0, [x29, #-0x70]
   ef8b8: 340000a0     	cbz	w0, 0xef8cc <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x1cc>
   ef8bc: 14000001     	b	0xef8c0 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x1c0>
   ef8c0: b85903a8     	ldur	w8, [x29, #-0x70]
   ef8c4: b81bc3a8     	stur	w8, [x29, #-0x44]
   ef8c8: 14000077     	b	0xefaa4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3a4>
   ef8cc: f85a83a8     	ldur	x8, [x29, #-0x58]
   ef8d0: f9400100     	ldr	x0, [x8]
   ef8d4: d100c3a8     	sub	x8, x29, #0x30
   ef8d8: f9002be8     	str	x8, [sp, #0x50]
   ef8dc: 97fed215     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ef8e0: f9402be0     	ldr	x0, [sp, #0x50]
   ef8e4: 97fed573     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ef8e8: f90027e0     	str	x0, [sp, #0x48]
   ef8ec: 14000001     	b	0xef8f0 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x1f0>
   ef8f0: 528d8881     	mov	w1, #0x6c44             // =27716
   ef8f4: 72aecc21     	movk	w1, #0x7661, lsl #16
   ef8f8: d10093a2     	sub	x2, x29, #0x24
   ef8fc: f94027e0     	ldr	x0, [sp, #0x48]
   ef900: 97fed6e8     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   ef904: b90047e0     	str	w0, [sp, #0x44]
   ef908: 14000001     	b	0xef90c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x20c>
   ef90c: d100c3a0     	sub	x0, x29, #0x30
   ef910: 97fec818     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ef914: b94047e8     	ldr	w8, [sp, #0x44]
   ef918: 360006c8     	tbz	w8, #0x0, 0xef9f0 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x2f0>
   ef91c: 14000001     	b	0xef920 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x220>
   ef920: f94047e8     	ldr	x8, [sp, #0x88]
   ef924: f9400909     	ldr	x9, [x8, #0x10]
   ef928: f940c50a     	ldr	x10, [x8, #0x188]
   ef92c: eb0a0129     	subs	x9, x9, x10
   ef930: f9001fe9     	str	x9, [sp, #0x38]
   ef934: 54000521     	b.ne	0xef9d8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x2d8>
   ef938: 14000001     	b	0xef93c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x23c>
   ef93c: f94047e8     	ldr	x8, [sp, #0x88]
   ef940: b9422909     	ldr	w9, [x8, #0x228]
   ef944: b85dc3aa     	ldur	w10, [x29, #-0x24]
   ef948: 6b090149     	subs	w9, w10, w9
   ef94c: 2a0903e0     	mov	w0, w9
   ef950: 2a0003e9     	mov	w9, w0
   ef954: b81dc3a9     	stur	w9, [x29, #-0x24]
   ef958: f85a83a0     	ldur	x0, [x29, #-0x58]
   ef95c: f9400000     	ldr	x0, [x0]
   ef960: d100e3ab     	sub	x11, x29, #0x38
   ef964: aa0b03e8     	mov	x8, x11
   ef968: f9001beb     	str	x11, [sp, #0x30]
   ef96c: 97fed1f1     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   ef970: f9401be0     	ldr	x0, [sp, #0x30]
   ef974: 97fed54f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   ef978: f90017e0     	str	x0, [sp, #0x28]
   ef97c: 14000001     	b	0xef980 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x280>
   ef980: b85dc3a2     	ldur	w2, [x29, #-0x24]
   ef984: 528d8881     	mov	w1, #0x6c44             // =27716
   ef988: 72aecc21     	movk	w1, #0x7661, lsl #16
   ef98c: f94017e0     	ldr	x0, [sp, #0x28]
   ef990: 97fecfb8     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   ef994: b90027e0     	str	w0, [sp, #0x24]
   ef998: 14000001     	b	0xef99c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x29c>
   ef99c: d100e3a0     	sub	x0, x29, #0x38
   ef9a0: 97fec7f4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ef9a4: 1400000d     	b	0xef9d8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x2d8>
   ef9a8: f81883a0     	stur	x0, [x29, #-0x78]
   ef9ac: 2a0103e8     	mov	w8, w1
   ef9b0: b81843a8     	stur	w8, [x29, #-0x7c]
   ef9b4: d100c3a0     	sub	x0, x29, #0x30
   ef9b8: 97fec7ee     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ef9bc: 14000048     	b	0xefadc <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3dc>
   ef9c0: f81883a0     	stur	x0, [x29, #-0x78]
   ef9c4: 2a0103e8     	mov	w8, w1
   ef9c8: b81843a8     	stur	w8, [x29, #-0x7c]
   ef9cc: d100e3a0     	sub	x0, x29, #0x38
   ef9d0: 97fec7e8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   ef9d4: 14000042     	b	0xefadc <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3dc>
   ef9d8: f94047e8     	ldr	x8, [sp, #0x88]
   ef9dc: f9400d09     	ldr	x9, [x8, #0x18]
   ef9e0: b89dc3aa     	ldursw	x10, [x29, #-0x24]
   ef9e4: eb0a0129     	subs	x9, x9, x10
   ef9e8: f900a109     	str	x9, [x8, #0x140]
   ef9ec: 14000001     	b	0xef9f0 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x2f0>
   ef9f0: f94047e8     	ldr	x8, [sp, #0x88]
   ef9f4: f940a101     	ldr	x1, [x8, #0x140]
   ef9f8: f9400109     	ldr	x9, [x8]
   ef9fc: f9401129     	ldr	x9, [x9, #0x20]
   efa00: aa0803e0     	mov	x0, x8
   efa04: d63f0120     	blr	x9
   efa08: f81783a0     	stur	x0, [x29, #-0x88]
   efa0c: f85a83a8     	ldur	x8, [x29, #-0x58]
   efa10: f9400100     	ldr	x0, [x8]
   efa14: d10103a8     	sub	x8, x29, #0x40
   efa18: f9000fe8     	str	x8, [sp, #0x18]
   efa1c: 97fed1c5     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   efa20: f9400fe0     	ldr	x0, [sp, #0x18]
   efa24: 97fed523     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   efa28: f9000be0     	str	x0, [sp, #0x10]
   efa2c: 14000001     	b	0xefa30 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x330>
   efa30: f85783a2     	ldur	x2, [x29, #-0x88]
   efa34: 528daca1     	mov	w1, #0x6d65             // =28005
   efa38: 72ae8d21     	movk	w1, #0x7469, lsl #16
   efa3c: f9400be0     	ldr	x0, [sp, #0x10]
   efa40: 97fee7c0     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   efa44: b9000fe0     	str	w0, [sp, #0xc]
   efa48: 14000001     	b	0xefa4c <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x34c>
   efa4c: d10103a0     	sub	x0, x29, #0x40
   efa50: 97fec7c8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   efa54: f85a83a0     	ldur	x0, [x29, #-0x58]
   efa58: f9400001     	ldr	x1, [x0]
   efa5c: f94047e0     	ldr	x0, [sp, #0x88]
   efa60: 97fed780     	bl	0xa5860 <_ZNK7android15MyOpusExtractor21getNumSamplesInPacketEPNS_11MediaBufferE@plt>
   efa64: b81743a0     	stur	w0, [x29, #-0x8c]
   efa68: b85743a0     	ldur	w0, [x29, #-0x8c]
   efa6c: 2a0003e1     	mov	w1, w0
   efa70: f94047fe     	ldr	x30, [sp, #0x88]
   efa74: f940a3c8     	ldr	x8, [x30, #0x140]
   efa78: 8b010108     	add	x8, x8, x1
   efa7c: f900a3c8     	str	x8, [x30, #0x140]
   efa80: 2a1f03e0     	mov	w0, wzr
   efa84: b81bc3a0     	stur	w0, [x29, #-0x44]
   efa88: 14000007     	b	0xefaa4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3a4>
   efa8c: f81883a0     	stur	x0, [x29, #-0x78]
   efa90: 2a0103e8     	mov	w8, w1
   efa94: b81843a8     	stur	w8, [x29, #-0x7c]
   efa98: d10103a0     	sub	x0, x29, #0x40
   efa9c: 97fec7b5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   efaa0: 1400000f     	b	0xefadc <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3dc>
   efaa4: b85bc3a8     	ldur	w8, [x29, #-0x44]
   efaa8: d53bd049     	mrs	x9, TPIDR_EL0
   efaac: f9401529     	ldr	x9, [x9, #0x28]
   efab0: f85e83aa     	ldur	x10, [x29, #-0x18]
   efab4: eb0a0129     	subs	x9, x9, x10
   efab8: b9000be8     	str	w8, [sp, #0x8]
   efabc: f90003e9     	str	x9, [sp]
   efac0: 54000121     	b.ne	0xefae4 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3e4>
   efac4: 14000001     	b	0xefac8 <android::MyOpusExtractor::readNextPacket(android::MediaBuffer**)+0x3c8>
   efac8: b9400be0     	ldr	w0, [sp, #0x8]
   efacc: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   efad0: f9408bfc     	ldr	x28, [sp, #0x110]
   efad4: 9104c3ff     	add	sp, sp, #0x130
   efad8: d65f03c0     	ret
   efadc: f85883a0     	ldur	x0, [x29, #-0x78]
   efae0: 97fee10c     	bl	0xa7f10 <_Unwind_Resume@plt>
   efae4: 97fee8a3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000efae8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)>:
   efae8: f81e0ffc     	str	x28, [sp, #-0x20]!
   efaec: a9017bfd     	stp	x29, x30, [sp, #0x10]
   efaf0: 910043fd     	add	x29, sp, #0x10
   efaf4: d10883ff     	sub	sp, sp, #0x220
   efaf8: d53bd048     	mrs	x8, TPIDR_EL0
   efafc: f9401508     	ldr	x8, [x8, #0x28]
   efb00: f81e83a8     	stur	x8, [x29, #-0x18]
   efb04: f81883a0     	stur	x0, [x29, #-0x78]
   efb08: f81803a1     	stur	x1, [x29, #-0x80]
   efb0c: 12000042     	and	w2, w2, #0x1
   efb10: 3817c3a2     	sturb	w2, [x29, #-0x84]
   efb14: f85883a8     	ldur	x8, [x29, #-0x78]
   efb18: f85803a0     	ldur	x0, [x29, #-0x80]
   efb1c: aa1f03e1     	mov	x1, xzr
   efb20: f9000001     	str	x1, [x0]
   efb24: f81703a1     	stur	x1, [x29, #-0x90]
   efb28: 92800000     	mov	x0, #-0x1               // =-1
   efb2c: f81683a0     	stur	x0, [x29, #-0x98]
   efb30: f81003a8     	stur	x8, [x29, #-0x100]
   efb34: 14000001     	b	0xefb38 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x50>
   efb38: aa1f03e8     	mov	x8, xzr
   efb3c: f81583a8     	stur	x8, [x29, #-0xa8]
   efb40: 2a1f03e9     	mov	w9, wzr
   efb44: 381543a9     	sturb	w9, [x29, #-0xac]
   efb48: f85003a8     	ldur	x8, [x29, #-0x100]
   efb4c: f940b50a     	ldr	x10, [x8, #0x168]
   efb50: f81603aa     	stur	x10, [x29, #-0xa0]
   efb54: 14000001     	b	0xefb58 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x70>
   efb58: f85603a8     	ldur	x8, [x29, #-0xa0]
   efb5c: f85003a9     	ldur	x9, [x29, #-0x100]
   efb60: 3940e52a     	ldrb	w10, [x9, #0x39]
   efb64: 2a0a03eb     	mov	w11, w10
   efb68: eb0b0108     	subs	x8, x8, x11
   efb6c: f90097e8     	str	x8, [sp, #0x128]
   efb70: 54000382     	b.hs	0xefbe0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0xf8>
   efb74: 14000001     	b	0xefb78 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x90>
   efb78: f85603a8     	ldur	x8, [x29, #-0xa0]
   efb7c: f85003a9     	ldur	x9, [x29, #-0x100]
   efb80: 8b080128     	add	x8, x9, x8
   efb84: 3940e90a     	ldrb	w10, [x8, #0x3a]
   efb88: 381503aa     	sturb	w10, [x29, #-0xb0]
   efb8c: 385503aa     	ldurb	w10, [x29, #-0xb0]
   efb90: 2a0a03e8     	mov	w8, w10
   efb94: f85583ab     	ldur	x11, [x29, #-0xa8]
   efb98: 8b080168     	add	x8, x11, x8
   efb9c: f81583a8     	stur	x8, [x29, #-0xa8]
   efba0: 385503aa     	ldurb	w10, [x29, #-0xb0]
   efba4: 7103f94a     	subs	w10, w10, #0xfe
   efba8: b90127ea     	str	w10, [sp, #0x124]
   efbac: 5400010c     	b.gt	0xefbcc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0xe4>
   efbb0: 14000001     	b	0xefbb4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0xcc>
   efbb4: 320003e8     	orr	w8, wzr, #0x1
   efbb8: 381543a8     	sturb	w8, [x29, #-0xac]
   efbbc: f85603a9     	ldur	x9, [x29, #-0xa0]
   efbc0: 91000529     	add	x9, x9, #0x1
   efbc4: f81603a9     	stur	x9, [x29, #-0xa0]
   efbc8: 14000006     	b	0xefbe0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0xf8>
   efbcc: 14000001     	b	0xefbd0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0xe8>
   efbd0: f85603a8     	ldur	x8, [x29, #-0xa0]
   efbd4: 91000508     	add	x8, x8, #0x1
   efbd8: f81603a8     	stur	x8, [x29, #-0xa0]
   efbdc: 17ffffdf     	b	0xefb58 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x70>
   efbe0: f85003a8     	ldur	x8, [x29, #-0x100]
   efbe4: f940b509     	ldr	x9, [x8, #0x168]
   efbe8: 3940e50a     	ldrb	w10, [x8, #0x39]
   efbec: 2a0a03eb     	mov	w11, w10
   efbf0: eb0b0129     	subs	x9, x9, x11
   efbf4: f9008fe9     	str	x9, [sp, #0x118]
   efbf8: 54002202     	b.hs	0xf0038 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x550>
   efbfc: 14000001     	b	0xefc00 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x118>
   efc00: f85003a8     	ldur	x8, [x29, #-0x100]
   efc04: f9400909     	ldr	x9, [x8, #0x10]
   efc08: 3940e50a     	ldrb	w10, [x8, #0x39]
   efc0c: 2a0a03eb     	mov	w11, w10
   efc10: 8b0b0129     	add	x9, x9, x11
   efc14: 91006d29     	add	x9, x9, #0x1b
   efc18: f81483a9     	stur	x9, [x29, #-0xb8]
   efc1c: aa1f03e9     	mov	x9, xzr
   efc20: f81403a9     	stur	x9, [x29, #-0xc0]
   efc24: 14000001     	b	0xefc28 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x140>
   efc28: f85403a8     	ldur	x8, [x29, #-0xc0]
   efc2c: f85003a9     	ldur	x9, [x29, #-0x100]
   efc30: f940b52a     	ldr	x10, [x9, #0x168]
   efc34: eb0a0108     	subs	x8, x8, x10
   efc38: f9008be8     	str	x8, [sp, #0x110]
   efc3c: 540001e2     	b.hs	0xefc78 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x190>
   efc40: 14000001     	b	0xefc44 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x15c>
   efc44: f85403a8     	ldur	x8, [x29, #-0xc0]
   efc48: f85003a9     	ldur	x9, [x29, #-0x100]
   efc4c: 8b080128     	add	x8, x9, x8
   efc50: 3940e90a     	ldrb	w10, [x8, #0x3a]
   efc54: 2a0a03e8     	mov	w8, w10
   efc58: f85483ab     	ldur	x11, [x29, #-0xb8]
   efc5c: 8b080168     	add	x8, x11, x8
   efc60: f81483a8     	stur	x8, [x29, #-0xb8]
   efc64: 14000001     	b	0xefc68 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x180>
   efc68: f85403a8     	ldur	x8, [x29, #-0xc0]
   efc6c: 91000508     	add	x8, x8, #0x1
   efc70: f81403a8     	stur	x8, [x29, #-0xc0]
   efc74: 17ffffed     	b	0xefc28 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x140>
   efc78: f85583a8     	ldur	x8, [x29, #-0xa8]
   efc7c: f81383a8     	stur	x8, [x29, #-0xc8]
   efc80: f85703a8     	ldur	x8, [x29, #-0x90]
   efc84: b4000108     	cbz	x8, 0xefca4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x1bc>
   efc88: 14000001     	b	0xefc8c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x1a4>
   efc8c: f85703a0     	ldur	x0, [x29, #-0x90]
   efc90: 97fec7e0     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   efc94: f85383be     	ldur	x30, [x29, #-0xc8]
   efc98: 8b0003c0     	add	x0, x30, x0
   efc9c: f81383a0     	stur	x0, [x29, #-0xc8]
   efca0: 14000001     	b	0xefca4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x1bc>
   efca4: 52800b08     	mov	w8, #0x58               // =88
   efca8: 2a0803e0     	mov	w0, w8
   efcac: 97fee499     	bl	0xa8f10 <_Znwm@plt>
   efcb0: aa0003fe     	mov	x30, x0
   efcb4: aa0003e9     	mov	x9, x0
   efcb8: f85383a1     	ldur	x1, [x29, #-0xc8]
   efcbc: f90087fe     	str	x30, [sp, #0x108]
   efcc0: f90083e9     	str	x9, [sp, #0x100]
   efcc4: 97feeac7     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
   efcc8: 14000001     	b	0xefccc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x1e4>
   efccc: f94083e8     	ldr	x8, [sp, #0x100]
   efcd0: f81303a8     	stur	x8, [x29, #-0xd0]
   efcd4: f85703a9     	ldur	x9, [x29, #-0x90]
   efcd8: b4000529     	cbz	x9, 0xefd7c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x294>
   efcdc: 14000001     	b	0xefce0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x1f8>
   efce0: f85303a0     	ldur	x0, [x29, #-0xd0]
   efce4: 97feccbf     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   efce8: f85703be     	ldur	x30, [x29, #-0x90]
   efcec: f9007fe0     	str	x0, [sp, #0xf8]
   efcf0: aa1e03e0     	mov	x0, x30
   efcf4: 97feccbb     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   efcf8: f85703be     	ldur	x30, [x29, #-0x90]
   efcfc: f9007be0     	str	x0, [sp, #0xf0]
   efd00: aa1e03e0     	mov	x0, x30
   efd04: 97fec7c3     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   efd08: f9407ffe     	ldr	x30, [sp, #0xf8]
   efd0c: f90077e0     	str	x0, [sp, #0xe8]
   efd10: aa1e03e0     	mov	x0, x30
   efd14: f9407be1     	ldr	x1, [sp, #0xf0]
   efd18: f94077e2     	ldr	x2, [sp, #0xe8]
   efd1c: 97fec01d     	bl	0x9fd90 <memcpy@plt>
   efd20: f85303a1     	ldur	x1, [x29, #-0xd0]
   efd24: f85703a2     	ldur	x2, [x29, #-0x90]
   efd28: f90073e0     	str	x0, [sp, #0xe0]
   efd2c: aa0203e0     	mov	x0, x2
   efd30: f9006fe1     	str	x1, [sp, #0xd8]
   efd34: 97fec7b7     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   efd38: aa1f03e1     	mov	x1, xzr
   efd3c: f9406fe2     	ldr	x2, [sp, #0xd8]
   efd40: f9006be0     	str	x0, [sp, #0xd0]
   efd44: aa0203e0     	mov	x0, x2
   efd48: f9406be2     	ldr	x2, [sp, #0xd0]
   efd4c: 97fedce9     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   efd50: f85703a0     	ldur	x0, [x29, #-0x90]
   efd54: f9400001     	ldr	x1, [x0]
   efd58: f9400021     	ldr	x1, [x1]
   efd5c: d63f0020     	blr	x1
   efd60: 1400000d     	b	0xefd94 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x2ac>
   efd64: f81283a0     	stur	x0, [x29, #-0xd8]
   efd68: 2a0103e8     	mov	w8, w1
   efd6c: b81243a8     	stur	w8, [x29, #-0xdc]
   efd70: f94087e0     	ldr	x0, [sp, #0x108]
   efd74: 97fec2fb     	bl	0xa0960 <_ZdlPv@plt>
   efd78: 1400016e     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   efd7c: f85303a0     	ldur	x0, [x29, #-0xd0]
   efd80: aa1f03e1     	mov	x1, xzr
   efd84: f90067e1     	str	x1, [sp, #0xc8]
   efd88: f94067e2     	ldr	x2, [sp, #0xc8]
   efd8c: 97fedcd9     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   efd90: 14000001     	b	0xefd94 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x2ac>
   efd94: f85303a8     	ldur	x8, [x29, #-0xd0]
   efd98: f81703a8     	stur	x8, [x29, #-0x90]
   efd9c: f85003a8     	ldur	x8, [x29, #-0x100]
   efda0: 91002100     	add	x0, x8, #0x8
   efda4: 97fede7b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   efda8: f85483a1     	ldur	x1, [x29, #-0xb8]
   efdac: f85703a8     	ldur	x8, [x29, #-0x90]
   efdb0: f90063e0     	str	x0, [sp, #0xc0]
   efdb4: aa0803e0     	mov	x0, x8
   efdb8: f9005fe1     	str	x1, [sp, #0xb8]
   efdbc: 97fecc89     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   efdc0: f85703a8     	ldur	x8, [x29, #-0x90]
   efdc4: f9005be0     	str	x0, [sp, #0xb0]
   efdc8: aa0803e0     	mov	x0, x8
   efdcc: 97fec791     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   efdd0: f9405be8     	ldr	x8, [sp, #0xb0]
   efdd4: 8b000102     	add	x2, x8, x0
   efdd8: f85583a3     	ldur	x3, [x29, #-0xa8]
   efddc: f94063e0     	ldr	x0, [sp, #0xc0]
   efde0: f9400001     	ldr	x1, [x0]
   efde4: f9401c21     	ldr	x1, [x1, #0x38]
   efde8: f9405ffe     	ldr	x30, [sp, #0xb8]
   efdec: f90057e1     	str	x1, [sp, #0xa8]
   efdf0: aa1e03e1     	mov	x1, x30
   efdf4: f94057e9     	ldr	x9, [sp, #0xa8]
   efdf8: d63f0120     	blr	x9
   efdfc: f81183a0     	stur	x0, [x29, #-0xe8]
   efe00: f85183a8     	ldur	x8, [x29, #-0xe8]
   efe04: f85583a9     	ldur	x9, [x29, #-0xa8]
   efe08: eb090108     	subs	x8, x8, x9
   efe0c: f90053e8     	str	x8, [sp, #0xa0]
   efe10: 5400014a     	b.ge	0xefe38 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x350>
   efe14: 14000001     	b	0xefe18 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x330>
   efe18: f85703a8     	ldur	x8, [x29, #-0x90]
   efe1c: f9400109     	ldr	x9, [x8]
   efe20: f9400129     	ldr	x9, [x9]
   efe24: aa0803e0     	mov	x0, x8
   efe28: d63f0120     	blr	x9
   efe2c: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   efe30: b81943aa     	stur	w10, [x29, #-0x6c]
   efe34: 14000131     	b	0xf02f8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x810>
   efe38: f85703a0     	ldur	x0, [x29, #-0x90]
   efe3c: f85383a2     	ldur	x2, [x29, #-0xc8]
   efe40: aa1f03e1     	mov	x1, xzr
   efe44: 97fedcab     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
   efe48: f85603a0     	ldur	x0, [x29, #-0xa0]
   efe4c: f85003a1     	ldur	x1, [x29, #-0x100]
   efe50: f900b420     	str	x0, [x1, #0x168]
   efe54: 385543a8     	ldurb	w8, [x29, #-0xac]
   efe58: 36000ee8     	tbz	w8, #0x0, 0xf0034 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x54c>
   efe5c: 14000001     	b	0xefe60 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x378>
   efe60: f85003a8     	ldur	x8, [x29, #-0x100]
   efe64: 39456109     	ldrb	w9, [x8, #0x158]
   efe68: 360003c9     	tbz	w9, #0x0, 0xefee0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x3f8>
   efe6c: 14000001     	b	0xefe70 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x388>
   efe70: f85703a0     	ldur	x0, [x29, #-0x90]
   efe74: d10083a8     	sub	x8, x29, #0x20
   efe78: f9004fe8     	str	x8, [sp, #0x98]
   efe7c: 97fed0ad     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   efe80: f9404fe0     	ldr	x0, [sp, #0x98]
   efe84: 97fed40b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   efe88: f9004be0     	str	x0, [sp, #0x90]
   efe8c: 14000001     	b	0xefe90 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x3a8>
   efe90: f85003a8     	ldur	x8, [x29, #-0x100]
   efe94: b9416102     	ldr	w2, [x8, #0x160]
   efe98: 528d8881     	mov	w1, #0x6c44             // =27716
   efe9c: 72aecc21     	movk	w1, #0x7661, lsl #16
   efea0: f9404be0     	ldr	x0, [sp, #0x90]
   efea4: 97fece73     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   efea8: b9008fe0     	str	w0, [sp, #0x8c]
   efeac: 14000001     	b	0xefeb0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x3c8>
   efeb0: d10083a0     	sub	x0, x29, #0x20
   efeb4: 97fec6af     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   efeb8: 2a1f03e8     	mov	w8, wzr
   efebc: f85003a0     	ldur	x0, [x29, #-0x100]
   efec0: 39056008     	strb	w8, [x0, #0x158]
   efec4: 14000007     	b	0xefee0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x3f8>
   efec8: f81283a0     	stur	x0, [x29, #-0xd8]
   efecc: 2a0103e8     	mov	w8, w1
   efed0: b81243a8     	stur	w8, [x29, #-0xdc]
   efed4: d10083a0     	sub	x0, x29, #0x20
   efed8: 97fec6a6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   efedc: 14000115     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   efee0: 3857c3a8     	ldurb	w8, [x29, #-0x84]
   efee4: 360009c8     	tbz	w8, #0x0, 0xf001c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x534>
   efee8: 14000001     	b	0xefeec <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x404>
   efeec: f85703a1     	ldur	x1, [x29, #-0x90]
   efef0: f85003a0     	ldur	x0, [x29, #-0x100]
   efef4: 97fed1ff     	bl	0xa46f0 <_ZN7android14MyOggExtractor18getPacketBlockSizeEPNS_11MediaBufferE@plt>
   efef8: b81143a0     	stur	w0, [x29, #-0xec]
   efefc: f85003a1     	ldur	x1, [x29, #-0x100]
   eff00: b9402020     	ldr	w0, [x1, #0x20]
   eff04: 36f80240     	tbz	w0, #0x1f, 0xeff4c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x464>
   eff08: 14000001     	b	0xeff0c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x424>
   eff0c: b85143a8     	ldur	w8, [x29, #-0xec]
   eff10: f85003a9     	ldur	x9, [x29, #-0x100]
   eff14: b9002128     	str	w8, [x9, #0x20]
   eff18: f9400d2a     	ldr	x10, [x9, #0x18]
   eff1c: f940b12b     	ldr	x11, [x9, #0x160]
   eff20: eb0b014a     	subs	x10, x10, x11
   eff24: f900152a     	str	x10, [x9, #0x28]
   eff28: f940152a     	ldr	x10, [x9, #0x28]
   eff2c: 52884808     	mov	w8, #0x4240             // =16960
   eff30: 72a001e8     	movk	w8, #0xf, lsl #16
   eff34: 2a0803eb     	mov	w11, w8
   eff38: 9b0b7d4a     	mul	x10, x10, x11
   eff3c: f940cd2b     	ldr	x11, [x9, #0x198]
   eff40: 9acb094a     	udiv	x10, x10, x11
   eff44: f81683aa     	stur	x10, [x29, #-0x98]
   eff48: 1400001d     	b	0xeffbc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x4d4>
   eff4c: b85143a8     	ldur	w8, [x29, #-0xec]
   eff50: f85003a9     	ldur	x9, [x29, #-0x100]
   eff54: b940212a     	ldr	w10, [x9, #0x20]
   eff58: 0b0a0108     	add	w8, w8, w10
   eff5c: 7100010a     	subs	w10, w8, #0x0
   eff60: 1a88a508     	cinc	w8, w8, lt
   eff64: 13017d08     	asr	w8, w8, #1
   eff68: b81103a8     	stur	w8, [x29, #-0xf0]
   eff6c: f940152b     	ldr	x11, [x9, #0x28]
   eff70: 52884808     	mov	w8, #0x4240             // =16960
   eff74: 72a001e8     	movk	w8, #0xf, lsl #16
   eff78: 2a0803ec     	mov	w12, w8
   eff7c: 9b0c7d6b     	mul	x11, x11, x12
   eff80: f940cd2c     	ldr	x12, [x9, #0x198]
   eff84: 9acc096b     	udiv	x11, x11, x12
   eff88: f81683ab     	stur	x11, [x29, #-0x98]
   eff8c: b85103a8     	ldur	w8, [x29, #-0xf0]
   eff90: 7100010d     	subs	w13, w8, #0x0
   eff94: 1a88a508     	cinc	w8, w8, lt
   eff98: 13017d08     	asr	w8, w8, #1
   eff9c: f940152b     	ldr	x11, [x9, #0x28]
   effa0: 8b28c16b     	add	x11, x11, w8, sxtw
   effa4: f900152b     	str	x11, [x9, #0x28]
   effa8: b85143a8     	ldur	w8, [x29, #-0xec]
   effac: b9002128     	str	w8, [x9, #0x20]
   effb0: b9008bea     	str	w10, [sp, #0x88]
   effb4: b90087ed     	str	w13, [sp, #0x84]
   effb8: 14000001     	b	0xeffbc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x4d4>
   effbc: f85703a0     	ldur	x0, [x29, #-0x90]
   effc0: d100a3a8     	sub	x8, x29, #0x28
   effc4: f9003fe8     	str	x8, [sp, #0x78]
   effc8: 97fed05a     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   effcc: f9403fe0     	ldr	x0, [sp, #0x78]
   effd0: 97fed3b8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   effd4: f9003be0     	str	x0, [sp, #0x70]
   effd8: 14000001     	b	0xeffdc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x4f4>
   effdc: f85683a2     	ldur	x2, [x29, #-0x98]
   effe0: 528daca1     	mov	w1, #0x6d65             // =28005
   effe4: 72ae8d21     	movk	w1, #0x7469, lsl #16
   effe8: f9403be0     	ldr	x0, [sp, #0x70]
   effec: 97fee655     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   efff0: b9006fe0     	str	w0, [sp, #0x6c]
   efff4: 14000001     	b	0xefff8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x510>
   efff8: d100a3a0     	sub	x0, x29, #0x28
   efffc: 97fec65d     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f0000: 14000007     	b	0xf001c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x534>
   f0004: f81283a0     	stur	x0, [x29, #-0xd8]
   f0008: 2a0103e8     	mov	w8, w1
   f000c: b81243a8     	stur	w8, [x29, #-0xdc]
   f0010: d100a3a0     	sub	x0, x29, #0x28
   f0014: 97fec657     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f0018: 140000c6     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   f001c: f85703a8     	ldur	x8, [x29, #-0x90]
   f0020: f85803a9     	ldur	x9, [x29, #-0x80]
   f0024: f9000128     	str	x8, [x9]
   f0028: 2a1f03ea     	mov	w10, wzr
   f002c: b81943aa     	stur	w10, [x29, #-0x6c]
   f0030: 140000b2     	b	0xf02f8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x810>
   f0034: 14000001     	b	0xf0038 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x550>
   f0038: 14000001     	b	0xf003c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x554>
   f003c: f85003a8     	ldur	x8, [x29, #-0x100]
   f0040: 9105a100     	add	x0, x8, #0x168
   f0044: 9100e501     	add	x1, x8, #0x39
   f0048: d10103a9     	sub	x9, x29, #0x40
   f004c: aa0903e8     	mov	x8, x9
   f0050: f90033e9     	str	x9, [sp, #0x60]
   f0054: 97fec257     	bl	0xa09b0 <_ZN7android10Compare_EQImhEENS_7AStringERKT_RKT0_@plt>
   f0058: f94033e0     	ldr	x0, [sp, #0x60]
   f005c: 97fee31d     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   f0060: b9005fe0     	str	w0, [sp, #0x5c]
   f0064: 14000001     	b	0xf0068 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x580>
   f0068: b9405fe8     	ldr	w8, [sp, #0x5c]
   f006c: 37000308     	tbnz	w8, #0x0, 0xf00cc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x5e4>
   f0070: 14000001     	b	0xf0074 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x58c>
   f0074: b0000841     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f0078: 9118a821     	add	x1, x1, #0x62a
   f007c: d10163a0     	sub	x0, x29, #0x58
   f0080: 97fecec0     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   f0084: 14000001     	b	0xf0088 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x5a0>
   f0088: d10163a0     	sub	x0, x29, #0x58
   f008c: d10103a1     	sub	x1, x29, #0x40
   f0090: 97fecb14     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   f0094: 14000001     	b	0xf0098 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x5b0>
   f0098: d10163a0     	sub	x0, x29, #0x58
   f009c: 97fec719     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f00a0: 1400000b     	b	0xf00cc <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x5e4>
   f00a4: f81283a0     	stur	x0, [x29, #-0xd8]
   f00a8: 2a0103e8     	mov	w8, w1
   f00ac: b81243a8     	stur	w8, [x29, #-0xdc]
   f00b0: 14000024     	b	0xf0140 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x658>
   f00b4: f81283a0     	stur	x0, [x29, #-0xd8]
   f00b8: 2a0103e8     	mov	w8, w1
   f00bc: b81243a8     	stur	w8, [x29, #-0xdc]
   f00c0: d10163a0     	sub	x0, x29, #0x58
   f00c4: 97fec70f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f00c8: 1400001e     	b	0xf0140 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x658>
   f00cc: d10103a0     	sub	x0, x29, #0x40
   f00d0: 97fec70c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f00d4: 14000001     	b	0xf00d8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x5f0>
   f00d8: f85003a8     	ldur	x8, [x29, #-0x100]
   f00dc: f940a909     	ldr	x9, [x8, #0x150]
   f00e0: f940090a     	ldr	x10, [x8, #0x10]
   f00e4: 8b090149     	add	x9, x10, x9
   f00e8: f9000909     	str	x9, [x8, #0x10]
   f00ec: f9400901     	ldr	x1, [x8, #0x10]
   f00f0: 91006102     	add	x2, x8, #0x18
   f00f4: aa0803e0     	mov	x0, x8
   f00f8: 97fed6d2     	bl	0xa5c40 <_ZN7android14MyOggExtractor8readPageElPNS0_4PageE@plt>
   f00fc: f81083a0     	stur	x0, [x29, #-0xf8]
   f0100: f85083a8     	ldur	x8, [x29, #-0xf8]
   f0104: f1000108     	subs	x8, x8, #0x0
   f0108: f9002be8     	str	x8, [sp, #0x50]
   f010c: 540003ac     	b.gt	0xf0180 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x698>
   f0110: 14000001     	b	0xf0114 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x62c>
   f0114: f85703a8     	ldur	x8, [x29, #-0x90]
   f0118: b40001a8     	cbz	x8, 0xf014c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x664>
   f011c: 14000001     	b	0xf0120 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x638>
   f0120: f85703a8     	ldur	x8, [x29, #-0x90]
   f0124: f9400109     	ldr	x9, [x8]
   f0128: f9400129     	ldr	x9, [x9]
   f012c: aa0803e0     	mov	x0, x8
   f0130: d63f0120     	blr	x9
   f0134: aa1f03e8     	mov	x8, xzr
   f0138: f81703a8     	stur	x8, [x29, #-0x90]
   f013c: 14000004     	b	0xf014c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x664>
   f0140: d10103a0     	sub	x0, x29, #0x40
   f0144: 97fec6ef     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f0148: 1400007a     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   f014c: f85083a8     	ldur	x8, [x29, #-0xf8]
   f0150: b6f800a8     	tbz	x8, #0x3f, 0xf0164 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x67c>
   f0154: 14000001     	b	0xf0158 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x670>
   f0158: f85083a8     	ldur	x8, [x29, #-0xf8]
   f015c: f90027e8     	str	x8, [sp, #0x48]
   f0160: 14000004     	b	0xf0170 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x688>
   f0164: 92807e48     	mov	x8, #-0x3f3             // =-1011
   f0168: f90027e8     	str	x8, [sp, #0x48]
   f016c: 14000001     	b	0xf0170 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x688>
   f0170: f94027e0     	ldr	x0, [sp, #0x48]
   f0174: 2a0003e8     	mov	w8, w0
   f0178: b81943a8     	stur	w8, [x29, #-0x6c]
   f017c: 1400005f     	b	0xf02f8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x810>
   f0180: f85003a8     	ldur	x8, [x29, #-0x100]
   f0184: f9400d09     	ldr	x9, [x8, #0x18]
   f0188: f940a50a     	ldr	x10, [x8, #0x148]
   f018c: eb0a0129     	subs	x9, x9, x10
   f0190: f90023e9     	str	x9, [sp, #0x40]
   f0194: 54000103     	b.lo	0xf01b4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x6cc>
   f0198: 14000001     	b	0xf019c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x6b4>
   f019c: f85003a8     	ldur	x8, [x29, #-0x100]
   f01a0: f9400d09     	ldr	x9, [x8, #0x18]
   f01a4: f940a50a     	ldr	x10, [x8, #0x148]
   f01a8: eb0a0129     	subs	x9, x9, x10
   f01ac: f900b109     	str	x9, [x8, #0x160]
   f01b0: 14000005     	b	0xf01c4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x6dc>
   f01b4: aa1f03e8     	mov	x8, xzr
   f01b8: f85003a9     	ldur	x9, [x29, #-0x100]
   f01bc: f900b128     	str	x8, [x9, #0x160]
   f01c0: 14000001     	b	0xf01c4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x6dc>
   f01c4: 320003e8     	orr	w8, wzr, #0x1
   f01c8: f85003a9     	ldur	x9, [x29, #-0x100]
   f01cc: 39056128     	strb	w8, [x9, #0x158]
   f01d0: f9400d2a     	ldr	x10, [x9, #0x18]
   f01d4: f900a52a     	str	x10, [x9, #0x148]
   f01d8: f85083aa     	ldur	x10, [x29, #-0xf8]
   f01dc: f900a92a     	str	x10, [x9, #0x150]
   f01e0: aa1f03ea     	mov	x10, xzr
   f01e4: f900b52a     	str	x10, [x9, #0x168]
   f01e8: f85703aa     	ldur	x10, [x29, #-0x90]
   f01ec: b400084a     	cbz	x10, 0xf02f4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x80c>
   f01f0: 14000001     	b	0xf01f4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x70c>
   f01f4: f85003a8     	ldur	x8, [x29, #-0x100]
   f01f8: 3940e109     	ldrb	w9, [x8, #0x38]
   f01fc: 370007a9     	tbnz	w9, #0x0, 0xf02f0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x808>
   f0200: 14000001     	b	0xf0204 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x71c>
   f0204: f85683a8     	ldur	x8, [x29, #-0x98]
   f0208: b7f80348     	tbnz	x8, #0x3f, 0xf0270 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x788>
   f020c: 14000001     	b	0xf0210 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x728>
   f0210: f85703a0     	ldur	x0, [x29, #-0x90]
   f0214: d10183a8     	sub	x8, x29, #0x60
   f0218: f9001fe8     	str	x8, [sp, #0x38]
   f021c: 97fecfc5     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   f0220: f9401fe0     	ldr	x0, [sp, #0x38]
   f0224: 97fed323     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0228: f9001be0     	str	x0, [sp, #0x30]
   f022c: 14000001     	b	0xf0230 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x748>
   f0230: f85683a2     	ldur	x2, [x29, #-0x98]
   f0234: 528daca1     	mov	w1, #0x6d65             // =28005
   f0238: 72ae8d21     	movk	w1, #0x7469, lsl #16
   f023c: f9401be0     	ldr	x0, [sp, #0x30]
   f0240: 97fee5c0     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   f0244: b9002fe0     	str	w0, [sp, #0x2c]
   f0248: 14000001     	b	0xf024c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x764>
   f024c: d10183a0     	sub	x0, x29, #0x60
   f0250: 97fec5c8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f0254: 14000007     	b	0xf0270 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x788>
   f0258: f81283a0     	stur	x0, [x29, #-0xd8]
   f025c: 2a0103e8     	mov	w8, w1
   f0260: b81243a8     	stur	w8, [x29, #-0xdc]
   f0264: d10183a0     	sub	x0, x29, #0x60
   f0268: 97fec5c2     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f026c: 14000031     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   f0270: f85703a0     	ldur	x0, [x29, #-0x90]
   f0274: d101a3a8     	sub	x8, x29, #0x68
   f0278: f90013e8     	str	x8, [sp, #0x20]
   f027c: 97fecfad     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
   f0280: f94013e0     	ldr	x0, [sp, #0x20]
   f0284: 97fed30b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0288: f9000fe0     	str	x0, [sp, #0x18]
   f028c: 14000001     	b	0xf0290 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x7a8>
   f0290: f85003a8     	ldur	x8, [x29, #-0x100]
   f0294: b9416102     	ldr	w2, [x8, #0x160]
   f0298: 528d8881     	mov	w1, #0x6c44             // =27716
   f029c: 72aecc21     	movk	w1, #0x7661, lsl #16
   f02a0: f9400fe0     	ldr	x0, [sp, #0x18]
   f02a4: 97fecd73     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f02a8: b90017e0     	str	w0, [sp, #0x14]
   f02ac: 14000001     	b	0xf02b0 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x7c8>
   f02b0: d101a3a0     	sub	x0, x29, #0x68
   f02b4: 97fec5af     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f02b8: 2a1f03e8     	mov	w8, wzr
   f02bc: f85003a0     	ldur	x0, [x29, #-0x100]
   f02c0: 39056008     	strb	w8, [x0, #0x158]
   f02c4: f85703be     	ldur	x30, [x29, #-0x90]
   f02c8: f85803a9     	ldur	x9, [x29, #-0x80]
   f02cc: f900013e     	str	x30, [x9]
   f02d0: b81943a8     	stur	w8, [x29, #-0x6c]
   f02d4: 14000009     	b	0xf02f8 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x810>
   f02d8: f81283a0     	stur	x0, [x29, #-0xd8]
   f02dc: 2a0103e8     	mov	w8, w1
   f02e0: b81243a8     	stur	w8, [x29, #-0xdc]
   f02e4: d101a3a0     	sub	x0, x29, #0x68
   f02e8: 97fec5a2     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
   f02ec: 14000011     	b	0xf0330 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x848>
   f02f0: 14000001     	b	0xf02f4 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x80c>
   f02f4: 17fffe11     	b	0xefb38 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x50>
   f02f8: b85943a8     	ldur	w8, [x29, #-0x6c]
   f02fc: d53bd049     	mrs	x9, TPIDR_EL0
   f0300: f9401529     	ldr	x9, [x9, #0x28]
   f0304: f85e83aa     	ldur	x10, [x29, #-0x18]
   f0308: eb0a0129     	subs	x9, x9, x10
   f030c: b90013e8     	str	w8, [sp, #0x10]
   f0310: f90007e9     	str	x9, [sp, #0x8]
   f0314: 54000121     	b.ne	0xf0338 <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x850>
   f0318: 14000001     	b	0xf031c <android::MyOggExtractor::_readNextPacket(android::MediaBuffer**, bool)+0x834>
   f031c: b94013e0     	ldr	w0, [sp, #0x10]
   f0320: 910883ff     	add	sp, sp, #0x220
   f0324: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f0328: f84207fc     	ldr	x28, [sp], #0x20
   f032c: d65f03c0     	ret
   f0330: f85283a0     	ldur	x0, [x29, #-0xd8]
   f0334: 97fedef7     	bl	0xa7f10 <_Unwind_Resume@plt>
   f0338: 97fee68e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f033c <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const>:
   f033c: d104c3ff     	sub	sp, sp, #0x130
   f0340: f9008bfc     	str	x28, [sp, #0x110]
   f0344: a9127bfd     	stp	x29, x30, [sp, #0x120]
   f0348: 910483fd     	add	x29, sp, #0x120
   f034c: 910203e8     	add	x8, sp, #0x80
   f0350: d53bd049     	mrs	x9, TPIDR_EL0
   f0354: f9401529     	ldr	x9, [x9, #0x28]
   f0358: f90023e9     	str	x9, [sp, #0x40]
   f035c: f9003be0     	str	x0, [sp, #0x70]
   f0360: f90037e1     	str	x1, [sp, #0x68]
   f0364: f94037e9     	ldr	x9, [sp, #0x68]
   f0368: f9001fe8     	str	x8, [sp, #0x38]
   f036c: b40000c9     	cbz	x9, 0xf0384 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x48>
   f0370: 14000001     	b	0xf0374 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x38>
   f0374: f94037e0     	ldr	x0, [sp, #0x68]
   f0378: 97fec626     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f037c: b50000a0     	cbnz	x0, 0xf0390 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x54>
   f0380: 14000001     	b	0xf0384 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x48>
   f0384: 2a1f03e8     	mov	w8, wzr
   f0388: b9007fe8     	str	w8, [sp, #0x7c]
   f038c: 1400005f     	b	0xf0508 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x1cc>
   f0390: f94037e0     	ldr	x0, [sp, #0x68]
   f0394: 97fecb13     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   f0398: f94037fe     	ldr	x30, [sp, #0x68]
   f039c: f9001be0     	str	x0, [sp, #0x30]
   f03a0: aa1e03e0     	mov	x0, x30
   f03a4: 97fedc97     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   f03a8: f9401bfe     	ldr	x30, [sp, #0x30]
   f03ac: 8b0003c0     	add	x0, x30, x0
   f03b0: f90033e0     	str	x0, [sp, #0x60]
   f03b4: f94033e0     	ldr	x0, [sp, #0x60]
   f03b8: 39400008     	ldrb	w8, [x0]
   f03bc: 390173e8     	strb	w8, [sp, #0x5c]
   f03c0: 394173e8     	ldrb	w8, [sp, #0x5c]
   f03c4: 53037d08     	lsr	w8, w8, #3
   f03c8: 390163e8     	strb	w8, [sp, #0x58]
   f03cc: b0000840     	adrp	x0, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f03d0: 911da000     	add	x0, x0, #0x768
   f03d4: 3dc00000     	ldr	q0, [x0]
   f03d8: 3dc00401     	ldr	q1, [x0, #0x10]
   f03dc: 3dc00802     	ldr	q2, [x0, #0x20]
   f03e0: 3dc00c03     	ldr	q3, [x0, #0x30]
   f03e4: 3d802fe3     	str	q3, [sp, #0xb0]
   f03e8: 3d802be2     	str	q2, [sp, #0xa0]
   f03ec: 3d8027e1     	str	q1, [sp, #0x90]
   f03f0: 3d8023e0     	str	q0, [sp, #0x80]
   f03f4: 3dc01000     	ldr	q0, [x0, #0x40]
   f03f8: 3dc01401     	ldr	q1, [x0, #0x50]
   f03fc: 3dc01802     	ldr	q2, [x0, #0x60]
   f0400: 3dc01c03     	ldr	q3, [x0, #0x70]
   f0404: f9401fe0     	ldr	x0, [sp, #0x38]
   f0408: 3d801c03     	str	q3, [x0, #0x70]
   f040c: 3d801802     	str	q2, [x0, #0x60]
   f0410: 3d801401     	str	q1, [x0, #0x50]
   f0414: 3d8033e0     	str	q0, [sp, #0xc0]
   f0418: 394163e8     	ldrb	w8, [sp, #0x58]
   f041c: 2a0803e9     	mov	w9, w8
   f0420: 910203ea     	add	x10, sp, #0x80
   f0424: b8697948     	ldr	w8, [x10, x9, lsl #2]
   f0428: b90057e8     	str	w8, [sp, #0x54]
   f042c: 394173e8     	ldrb	w8, [sp, #0x5c]
   f0430: 12000508     	and	w8, w8, #0x3
   f0434: 390133e8     	strb	w8, [sp, #0x4c]
   f0438: 394133e8     	ldrb	w8, [sp, #0x4c]
   f043c: 2a0803eb     	mov	w11, w8
   f0440: b9002feb     	str	w11, [sp, #0x2c]
   f0444: 340001a8     	cbz	w8, 0xf0478 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x13c>
   f0448: 14000001     	b	0xf044c <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x110>
   f044c: b9402fe8     	ldr	w8, [sp, #0x2c]
   f0450: 71000509     	subs	w9, w8, #0x1
   f0454: 71000929     	subs	w9, w9, #0x2
   f0458: b9002be9     	str	w9, [sp, #0x28]
   f045c: 54000143     	b.lo	0xf0484 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x148>
   f0460: 14000001     	b	0xf0464 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x128>
   f0464: b9402fe8     	ldr	w8, [sp, #0x2c]
   f0468: 71000d09     	subs	w9, w8, #0x3
   f046c: b90027e9     	str	w9, [sp, #0x24]
   f0470: 54000100     	b.eq	0xf0490 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x154>
   f0474: 14000016     	b	0xf04cc <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x190>
   f0478: 320003e8     	orr	w8, wzr, #0x1
   f047c: b90053e8     	str	w8, [sp, #0x50]
   f0480: 14000014     	b	0xf04d0 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x194>
   f0484: 321f03e8     	orr	w8, wzr, #0x2
   f0488: b90053e8     	str	w8, [sp, #0x50]
   f048c: 14000011     	b	0xf04d0 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x194>
   f0490: f94037e0     	ldr	x0, [sp, #0x68]
   f0494: 97fec5df     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f0498: f1000800     	subs	x0, x0, #0x2
   f049c: f9000fe0     	str	x0, [sp, #0x18]
   f04a0: 540000a8     	b.hi	0xf04b4 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x178>
   f04a4: 14000001     	b	0xf04a8 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x16c>
   f04a8: 2a1f03e8     	mov	w8, wzr
   f04ac: b90053e8     	str	w8, [sp, #0x50]
   f04b0: 14000006     	b	0xf04c8 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x18c>
   f04b4: f94033e8     	ldr	x8, [sp, #0x60]
   f04b8: 39400909     	ldrb	w9, [x8, #0x2]
   f04bc: 12001529     	and	w9, w9, #0x3f
   f04c0: b90053e9     	str	w9, [sp, #0x50]
   f04c4: 14000001     	b	0xf04c8 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x18c>
   f04c8: 14000002     	b	0xf04d0 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x194>
   f04cc: 14000001     	b	0xf04d0 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x194>
   f04d0: b94057e8     	ldr	w8, [sp, #0x54]
   f04d4: b94053e9     	ldr	w9, [sp, #0x50]
   f04d8: 1b097d08     	mul	w8, w8, w9
   f04dc: 52977009     	mov	w9, #0xbb80             // =48000
   f04e0: 1b097d08     	mul	w8, w8, w9
   f04e4: 529bd069     	mov	w9, #0xde83             // =56963
   f04e8: 72a86369     	movk	w9, #0x431b, lsl #16
   f04ec: 9ba97d0a     	umull	x10, w8, w9
   f04f0: d372fd4a     	lsr	x10, x10, #50
   f04f4: 2a0a03e8     	mov	w8, w10
   f04f8: b9004be8     	str	w8, [sp, #0x48]
   f04fc: b9404be8     	ldr	w8, [sp, #0x48]
   f0500: b9007fe8     	str	w8, [sp, #0x7c]
   f0504: 14000001     	b	0xf0508 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x1cc>
   f0508: b9407fe8     	ldr	w8, [sp, #0x7c]
   f050c: d53bd049     	mrs	x9, TPIDR_EL0
   f0510: f9401529     	ldr	x9, [x9, #0x28]
   f0514: f94023ea     	ldr	x10, [sp, #0x40]
   f0518: eb0a0129     	subs	x9, x9, x10
   f051c: b90017e8     	str	w8, [sp, #0x14]
   f0520: f90007e9     	str	x9, [sp, #0x8]
   f0524: 540000e1     	b.ne	0xf0540 <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x204>
   f0528: 14000001     	b	0xf052c <android::MyOpusExtractor::getNumSamplesInPacket(android::MediaBuffer*) const+0x1f0>
   f052c: b94017e0     	ldr	w0, [sp, #0x14]
   f0530: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   f0534: f9408bfc     	ldr	x28, [sp, #0x110]
   f0538: 9104c3ff     	add	sp, sp, #0x130
   f053c: d65f03c0     	ret
   f0540: 97fee60c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f0544 <android::MyOggExtractor::getPacketBlockSize(android::MediaBuffer*)>:
   f0544: d10343ff     	sub	sp, sp, #0xd0
   f0548: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   f054c: 910303fd     	add	x29, sp, #0xc0
   f0550: d53bd048     	mrs	x8, TPIDR_EL0
   f0554: f9401509     	ldr	x9, [x8, #0x28]
   f0558: f81f83a9     	stur	x9, [x29, #-0x8]
   f055c: f90023e0     	str	x0, [sp, #0x40]
   f0560: f9001fe1     	str	x1, [sp, #0x38]
   f0564: f94023e9     	ldr	x9, [sp, #0x40]
   f0568: f9401fe0     	ldr	x0, [sp, #0x38]
   f056c: f90013e8     	str	x8, [sp, #0x20]
   f0570: f9000fe9     	str	x9, [sp, #0x18]
   f0574: 97feca9b     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   f0578: f9401fe8     	ldr	x8, [sp, #0x38]
   f057c: f9000be0     	str	x0, [sp, #0x10]
   f0580: aa0803e0     	mov	x0, x8
   f0584: 97fedc1f     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   f0588: f9400be8     	ldr	x8, [sp, #0x10]
   f058c: 8b000109     	add	x9, x8, x0
   f0590: f9001be9     	str	x9, [sp, #0x30]
   f0594: f9401fe0     	ldr	x0, [sp, #0x38]
   f0598: 97fec59e     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f059c: f90017e0     	str	x0, [sp, #0x28]
   f05a0: f9401be8     	ldr	x8, [sp, #0x30]
   f05a4: f81d83a8     	stur	x8, [x29, #-0x28]
   f05a8: f94017e8     	ldr	x8, [sp, #0x28]
   f05ac: f81e03a8     	stur	x8, [x29, #-0x20]
   f05b0: 320003ea     	orr	w10, wzr, #0x1
   f05b4: b81e83aa     	stur	w10, [x29, #-0x18]
   f05b8: aa1f03e8     	mov	x8, xzr
   f05bc: f81f03a8     	stur	x8, [x29, #-0x10]
   f05c0: d100a3a9     	sub	x9, x29, #0x28
   f05c4: f81b83a9     	stur	x9, [x29, #-0x48]
   f05c8: f81c03a8     	stur	x8, [x29, #-0x40]
   f05cc: f94017e9     	ldr	x9, [sp, #0x28]
   f05d0: f81c83a9     	stur	x9, [x29, #-0x38]
   f05d4: f81d03a8     	stur	x8, [x29, #-0x30]
   f05d8: d10123a9     	sub	x9, x29, #0x48
   f05dc: f90027e9     	str	x9, [sp, #0x48]
   f05e0: f85c83a9     	ldur	x9, [x29, #-0x38]
   f05e4: f9002be9     	str	x9, [sp, #0x50]
   f05e8: f9002fe8     	str	x8, [sp, #0x58]
   f05ec: f90033e8     	str	x8, [sp, #0x60]
   f05f0: f90037e8     	str	x8, [sp, #0x68]
   f05f4: f9003be8     	str	x8, [sp, #0x70]
   f05f8: f9400fe8     	ldr	x8, [sp, #0x18]
   f05fc: 91064100     	add	x0, x8, #0x190
   f0600: 910123e1     	add	x1, sp, #0x48
   f0604: 97fed5ef     	bl	0xa5dc0 <vorbis_packet_blocksize@plt>
   f0608: 2a0003ea     	mov	w10, w0
   f060c: f94013e8     	ldr	x8, [sp, #0x20]
   f0610: f9401509     	ldr	x9, [x8, #0x28]
   f0614: f85f83a0     	ldur	x0, [x29, #-0x8]
   f0618: eb000129     	subs	x9, x9, x0
   f061c: b9000fea     	str	w10, [sp, #0xc]
   f0620: f90003e9     	str	x9, [sp]
   f0624: 540000c1     	b.ne	0xf063c <android::MyOggExtractor::getPacketBlockSize(android::MediaBuffer*)+0xf8>
   f0628: 14000001     	b	0xf062c <android::MyOggExtractor::getPacketBlockSize(android::MediaBuffer*)+0xe8>
   f062c: b9400fe0     	ldr	w0, [sp, #0xc]
   f0630: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   f0634: 910343ff     	add	sp, sp, #0xd0
   f0638: d65f03c0     	ret
   f063c: 97fee5cd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f0640 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)>:
   f0640: d10143ff     	sub	sp, sp, #0x50
   f0644: a9047bfd     	stp	x29, x30, [sp, #0x40]
   f0648: 910103fd     	add	x29, sp, #0x40
   f064c: 52800009     	mov	w9, #0x0                // =0
   f0650: 9000084a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   f0654: 9118554a     	add	x10, x10, #0x615
   f0658: f81f83a0     	stur	x0, [x29, #-0x8]
   f065c: f81f03a1     	stur	x1, [x29, #-0x10]
   f0660: 320003eb     	orr	w11, wzr, #0x1
   f0664: 0a0b0129     	and	w9, w9, w11
   f0668: 381ef3a9     	sturb	w9, [x29, #-0x11]
   f066c: aa0803e0     	mov	x0, x8
   f0670: f9000be8     	str	x8, [sp, #0x10]
   f0674: f90007ea     	str	x10, [sp, #0x8]
   f0678: 97fee8ba     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   f067c: f85f83a8     	ldur	x8, [x29, #-0x8]
   f0680: f9400108     	ldr	x8, [x8]
   f0684: f85f03aa     	ldur	x10, [x29, #-0x10]
   f0688: 39400149     	ldrb	w9, [x10]
   f068c: 2a0903ea     	mov	w10, w9
   f0690: d3401d4a     	ubfx	x10, x10, #0, #8
   f0694: eb0a011f     	cmp	x8, x10
   f0698: 1a9f17e9     	cset	w9, eq
   f069c: 370002c9     	tbnz	w9, #0x0, 0xf06f4 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0xb4>
   f06a0: f85f83a8     	ldur	x8, [x29, #-0x8]
   f06a4: f9400101     	ldr	x1, [x8]
   f06a8: f9400be0     	ldr	x0, [sp, #0x10]
   f06ac: 97fedd01     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
   f06b0: 14000001     	b	0xf06b4 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0x74>
   f06b4: f9400be0     	ldr	x0, [sp, #0x10]
   f06b8: f94007e1     	ldr	x1, [sp, #0x8]
   f06bc: 97fee37d     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   f06c0: 14000001     	b	0xf06c4 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0x84>
   f06c4: f85f03a8     	ldur	x8, [x29, #-0x10]
   f06c8: 39400101     	ldrb	w1, [x8]
   f06cc: f9400be0     	ldr	x0, [sp, #0x10]
   f06d0: 97fed788     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   f06d4: 14000001     	b	0xf06d8 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0x98>
   f06d8: 14000007     	b	0xf06f4 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0xb4>
   f06dc: 2a0103e8     	mov	w8, w1
   f06e0: f90013e0     	str	x0, [sp, #0x20]
   f06e4: b9001fe8     	str	w8, [sp, #0x1c]
   f06e8: f9400be0     	ldr	x0, [sp, #0x10]
   f06ec: 97fec585     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f06f0: 1400000c     	b	0xf0720 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0xe0>
   f06f4: 12800008     	mov	w8, #-0x1               // =-1
   f06f8: 320003e9     	orr	w9, wzr, #0x1
   f06fc: 0a090108     	and	w8, w8, w9
   f0700: 381ef3a8     	sturb	w8, [x29, #-0x11]
   f0704: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   f0708: 37000068     	tbnz	w8, #0x0, 0xf0714 <android::AString android::Compare_EQ<unsigned long, unsigned char>(unsigned long const&, unsigned char const&)+0xd4>
   f070c: f9400be0     	ldr	x0, [sp, #0x10]
   f0710: 97fec57c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f0714: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   f0718: 910143ff     	add	sp, sp, #0x50
   f071c: d65f03c0     	ret
   f0720: f94013e0     	ldr	x0, [sp, #0x20]
   f0724: 97feddfb     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f0728 <android::MyOggExtractor::init()>:
   f0728: d102c3ff     	sub	sp, sp, #0xb0
   f072c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   f0730: 910283fd     	add	x29, sp, #0xa0
   f0734: d53bd048     	mrs	x8, TPIDR_EL0
   f0738: f9401508     	ldr	x8, [x8, #0x28]
   f073c: f81f83a8     	stur	x8, [x29, #-0x8]
   f0740: f81d03a0     	stur	x0, [x29, #-0x30]
   f0744: f85d03a8     	ldur	x8, [x29, #-0x30]
   f0748: 321d0be9     	orr	w9, wzr, #0x38
   f074c: 2a0903e0     	mov	w0, w9
   f0750: f90027e8     	str	x8, [sp, #0x48]
   f0754: 97fee1ef     	bl	0xa8f10 <_Znwm@plt>
   f0758: aa0003e8     	mov	x8, x0
   f075c: aa0003fe     	mov	x30, x0
   f0760: f90023e8     	str	x8, [sp, #0x40]
   f0764: f9001ffe     	str	x30, [sp, #0x38]
   f0768: 97fedad2     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   f076c: 14000001     	b	0xf0770 <android::MyOggExtractor::init()+0x48>
   f0770: f94027e8     	ldr	x8, [sp, #0x48]
   f0774: 9107a109     	add	x9, x8, #0x1e8
   f0778: aa0903e0     	mov	x0, x9
   f077c: f9401fe1     	ldr	x1, [sp, #0x38]
   f0780: f9001be9     	str	x9, [sp, #0x30]
   f0784: 97fecd8b     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   f0788: f9401be8     	ldr	x8, [sp, #0x30]
   f078c: f90017e0     	str	x0, [sp, #0x28]
   f0790: aa0803e0     	mov	x0, x8
   f0794: 97fed1c7     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0798: f94027e8     	ldr	x8, [sp, #0x48]
   f079c: f940b902     	ldr	x2, [x8, #0x170]
   f07a0: 528daca1     	mov	w1, #0x6d65             // =28005
   f07a4: 72adad21     	movk	w1, #0x6d69, lsl #16
   f07a8: 97febf06     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   f07ac: aa1f03e8     	mov	x8, xzr
   f07b0: f81b83a8     	stur	x8, [x29, #-0x48]
   f07b4: b90027e0     	str	w0, [sp, #0x24]
   f07b8: 14000001     	b	0xf07bc <android::MyOggExtractor::init()+0x94>
   f07bc: f85b83a8     	ldur	x8, [x29, #-0x48]
   f07c0: f94027e9     	ldr	x9, [sp, #0x48]
   f07c4: f940bd2a     	ldr	x10, [x9, #0x178]
   f07c8: eb0a0108     	subs	x8, x8, x10
   f07cc: f9000fe8     	str	x8, [sp, #0x18]
   f07d0: 54000642     	b.hs	0xf0898 <android::MyOggExtractor::init()+0x170>
   f07d4: 14000001     	b	0xf07d8 <android::MyOggExtractor::init()+0xb0>
   f07d8: d10043a1     	sub	x1, x29, #0x10
   f07dc: 2a1f03e0     	mov	w0, wzr
   f07e0: f94027e8     	ldr	x8, [sp, #0x48]
   f07e4: b90017e0     	str	w0, [sp, #0x14]
   f07e8: aa0803e0     	mov	x0, x8
   f07ec: b94017e2     	ldr	w2, [sp, #0x14]
   f07f0: 97fee960     	bl	0xaad70 <_ZN7android14MyOggExtractor15_readNextPacketEPPNS_11MediaBufferEb@plt>
   f07f4: b81c03a0     	stur	w0, [x29, #-0x40]
   f07f8: 34000160     	cbz	w0, 0xf0824 <android::MyOggExtractor::init()+0xfc>
   f07fc: 14000001     	b	0xf0800 <android::MyOggExtractor::init()+0xd8>
   f0800: b85c03a8     	ldur	w8, [x29, #-0x40]
   f0804: b81dc3a8     	stur	w8, [x29, #-0x24]
   f0808: 14000055     	b	0xf095c <android::MyOggExtractor::init()+0x234>
   f080c: f81c83a0     	stur	x0, [x29, #-0x38]
   f0810: 2a0103e8     	mov	w8, w1
   f0814: b81c43a8     	stur	w8, [x29, #-0x3c]
   f0818: f94023e0     	ldr	x0, [sp, #0x40]
   f081c: 97fec051     	bl	0xa0960 <_ZdlPv@plt>
   f0820: 1400005c     	b	0xf0990 <android::MyOggExtractor::init()+0x268>
   f0824: f85f03a1     	ldur	x1, [x29, #-0x10]
   f0828: b85b83a8     	ldur	w8, [x29, #-0x48]
   f082c: 320003e9     	orr	w9, wzr, #0x1
   f0830: 331f7909     	bfi	w9, w8, #1, #31
   f0834: f94027ea     	ldr	x10, [sp, #0x48]
   f0838: f940014b     	ldr	x11, [x10]
   f083c: f940156b     	ldr	x11, [x11, #0x28]
   f0840: aa0a03e0     	mov	x0, x10
   f0844: 2a0903e2     	mov	w2, w9
   f0848: d63f0160     	blr	x11
   f084c: b81c03a0     	stur	w0, [x29, #-0x40]
   f0850: f85f03aa     	ldur	x10, [x29, #-0x10]
   f0854: f940014b     	ldr	x11, [x10]
   f0858: f940016b     	ldr	x11, [x11]
   f085c: aa0a03e0     	mov	x0, x10
   f0860: d63f0160     	blr	x11
   f0864: aa1f03ea     	mov	x10, xzr
   f0868: f81f03aa     	stur	x10, [x29, #-0x10]
   f086c: b85c03a8     	ldur	w8, [x29, #-0x40]
   f0870: 340000a8     	cbz	w8, 0xf0884 <android::MyOggExtractor::init()+0x15c>
   f0874: 14000001     	b	0xf0878 <android::MyOggExtractor::init()+0x150>
   f0878: b85c03a8     	ldur	w8, [x29, #-0x40]
   f087c: b81dc3a8     	stur	w8, [x29, #-0x24]
   f0880: 14000037     	b	0xf095c <android::MyOggExtractor::init()+0x234>
   f0884: 14000001     	b	0xf0888 <android::MyOggExtractor::init()+0x160>
   f0888: f85b83a8     	ldur	x8, [x29, #-0x48]
   f088c: 91000508     	add	x8, x8, #0x1
   f0890: f81b83a8     	stur	x8, [x29, #-0x48]
   f0894: 17ffffca     	b	0xf07bc <android::MyOggExtractor::init()+0x94>
   f0898: f94027e8     	ldr	x8, [sp, #0x48]
   f089c: f9400909     	ldr	x9, [x8, #0x10]
   f08a0: f940a90a     	ldr	x10, [x8, #0x150]
   f08a4: 8b0a0129     	add	x9, x9, x10
   f08a8: f900c509     	str	x9, [x8, #0x188]
   f08ac: 91002100     	add	x0, x8, #0x8
   f08b0: 97fedbb8     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f08b4: f9400008     	ldr	x8, [x0]
   f08b8: f9402508     	ldr	x8, [x8, #0x48]
   f08bc: d63f0100     	blr	x8
   f08c0: 37100480     	tbnz	w0, #0x2, 0xf0950 <android::MyOggExtractor::init()+0x228>
   f08c4: 14000001     	b	0xf08c8 <android::MyOggExtractor::init()+0x1a0>
   f08c8: f94027e8     	ldr	x8, [sp, #0x48]
   f08cc: 91002100     	add	x0, x8, #0x8
   f08d0: 97fedbb0     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f08d4: f9400008     	ldr	x8, [x0]
   f08d8: f9402108     	ldr	x8, [x8, #0x40]
   f08dc: d10063a1     	sub	x1, x29, #0x18
   f08e0: d63f0100     	blr	x8
   f08e4: 35000360     	cbnz	w0, 0xf0950 <android::MyOggExtractor::init()+0x228>
   f08e8: 14000001     	b	0xf08ec <android::MyOggExtractor::init()+0x1c4>
   f08ec: f85e83a1     	ldur	x1, [x29, #-0x18]
   f08f0: d10083a2     	sub	x2, x29, #0x20
   f08f4: f94027e0     	ldr	x0, [sp, #0x48]
   f08f8: 97fedefa     	bl	0xa84e0 <_ZN7android14MyOggExtractor23findPrevGranulePositionElPm@plt>
   f08fc: 350002a0     	cbnz	w0, 0xf0950 <android::MyOggExtractor::init()+0x228>
   f0900: 14000001     	b	0xf0904 <android::MyOggExtractor::init()+0x1dc>
   f0904: f85e03a1     	ldur	x1, [x29, #-0x20]
   f0908: f94027e8     	ldr	x8, [sp, #0x48]
   f090c: f9400109     	ldr	x9, [x8]
   f0910: f9401129     	ldr	x9, [x9, #0x20]
   f0914: aa0803e0     	mov	x0, x8
   f0918: d63f0120     	blr	x9
   f091c: f9002be0     	str	x0, [sp, #0x50]
   f0920: f94027e8     	ldr	x8, [sp, #0x48]
   f0924: 9107a100     	add	x0, x8, #0x1e8
   f0928: 97fed162     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f092c: f9402be2     	ldr	x2, [sp, #0x50]
   f0930: 528e4c21     	mov	w1, #0x7261             // =29281
   f0934: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   f0938: 97fee402     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   f093c: f94027e8     	ldr	x8, [sp, #0x48]
   f0940: b90013e0     	str	w0, [sp, #0x10]
   f0944: aa0803e0     	mov	x0, x8
   f0948: 97fee19e     	bl	0xa8fc0 <_ZN7android14MyOggExtractor20buildTableOfContentsEv@plt>
   f094c: 14000001     	b	0xf0950 <android::MyOggExtractor::init()+0x228>
   f0950: 2a1f03e8     	mov	w8, wzr
   f0954: b81dc3a8     	stur	w8, [x29, #-0x24]
   f0958: 14000001     	b	0xf095c <android::MyOggExtractor::init()+0x234>
   f095c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f0960: d53bd049     	mrs	x9, TPIDR_EL0
   f0964: f9401529     	ldr	x9, [x9, #0x28]
   f0968: f85f83aa     	ldur	x10, [x29, #-0x8]
   f096c: eb0a0129     	subs	x9, x9, x10
   f0970: b9000fe8     	str	w8, [sp, #0xc]
   f0974: f90003e9     	str	x9, [sp]
   f0978: 54000101     	b.ne	0xf0998 <android::MyOggExtractor::init()+0x270>
   f097c: 14000001     	b	0xf0980 <android::MyOggExtractor::init()+0x258>
   f0980: b9400fe0     	ldr	w0, [sp, #0xc]
   f0984: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   f0988: 9102c3ff     	add	sp, sp, #0xb0
   f098c: d65f03c0     	ret
   f0990: f85c83a0     	ldur	x0, [x29, #-0x38]
   f0994: 97fedd5f     	bl	0xa7f10 <_Unwind_Resume@plt>
   f0998: 97fee4f6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f099c <android::MyOggExtractor::buildTableOfContents()>:
   f099c: d10743ff     	sub	sp, sp, #0x1d0
   f09a0: f900dbfc     	str	x28, [sp, #0x1b0]
   f09a4: a91c7bfd     	stp	x29, x30, [sp, #0x1c0]
   f09a8: 910703fd     	add	x29, sp, #0x1c0
   f09ac: d53bd048     	mrs	x8, TPIDR_EL0
   f09b0: f9401508     	ldr	x8, [x8, #0x28]
   f09b4: f81e83a8     	stur	x8, [x29, #-0x18]
   f09b8: f9003fe0     	str	x0, [sp, #0x78]
   f09bc: f9403fe8     	ldr	x8, [sp, #0x78]
   f09c0: aa0803e0     	mov	x0, x8
   f09c4: f940c508     	ldr	x8, [x8, #0x188]
   f09c8: f9003be8     	str	x8, [sp, #0x70]
   f09cc: f9001fe0     	str	x0, [sp, #0x38]
   f09d0: 14000001     	b	0xf09d4 <android::MyOggExtractor::buildTableOfContents()+0x38>
   f09d4: f9403be1     	ldr	x1, [sp, #0x70]
   f09d8: 910203e2     	add	x2, sp, #0x80
   f09dc: f9401fe0     	ldr	x0, [sp, #0x38]
   f09e0: 97fed498     	bl	0xa5c40 <_ZN7android14MyOggExtractor8readPageElPNS0_4PageE@plt>
   f09e4: f90037e0     	str	x0, [sp, #0x68]
   f09e8: f1000400     	subs	x0, x0, #0x1
   f09ec: f9001be0     	str	x0, [sp, #0x30]
   f09f0: 540003ab     	b.lt	0xf0a64 <android::MyOggExtractor::buildTableOfContents()+0xc8>
   f09f4: 14000001     	b	0xf09f8 <android::MyOggExtractor::buildTableOfContents()+0x5c>
   f09f8: f9401fe8     	ldr	x8, [sp, #0x38]
   f09fc: 9107e109     	add	x9, x8, #0x1f8
   f0a00: aa0903e0     	mov	x0, x9
   f0a04: f90017e9     	str	x9, [sp, #0x28]
   f0a08: 97fec78e     	bl	0xa2840 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE4pushEv@plt>
   f0a0c: f94017e0     	ldr	x0, [sp, #0x28]
   f0a10: 97fecfa0     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   f0a14: f1000401     	subs	x1, x0, #0x1
   f0a18: f94017e0     	ldr	x0, [sp, #0x28]
   f0a1c: 97fed2c5     	bl	0xa5530 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE10editItemAtEm@plt>
   f0a20: f90033e0     	str	x0, [sp, #0x60]
   f0a24: f9403be8     	ldr	x8, [sp, #0x70]
   f0a28: f94033e9     	ldr	x9, [sp, #0x60]
   f0a2c: f9000128     	str	x8, [x9]
   f0a30: f94043e1     	ldr	x1, [sp, #0x80]
   f0a34: f9401fe8     	ldr	x8, [sp, #0x38]
   f0a38: f9400109     	ldr	x9, [x8]
   f0a3c: f9401129     	ldr	x9, [x9, #0x20]
   f0a40: aa0803e0     	mov	x0, x8
   f0a44: d63f0120     	blr	x9
   f0a48: f94033e8     	ldr	x8, [sp, #0x60]
   f0a4c: f9000500     	str	x0, [x8, #0x8]
   f0a50: f94037e8     	ldr	x8, [sp, #0x68]
   f0a54: f9403be9     	ldr	x9, [sp, #0x70]
   f0a58: 8b080128     	add	x8, x9, x8
   f0a5c: f9003be8     	str	x8, [sp, #0x70]
   f0a60: 17ffffdd     	b	0xf09d4 <android::MyOggExtractor::buildTableOfContents()+0x38>
   f0a64: f9401fe8     	ldr	x8, [sp, #0x38]
   f0a68: 9107e100     	add	x0, x8, #0x1f8
   f0a6c: 97fecf89     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   f0a70: f9002fe0     	str	x0, [sp, #0x58]
   f0a74: f9402fe8     	ldr	x8, [sp, #0x58]
   f0a78: f1080508     	subs	x8, x8, #0x201
   f0a7c: f90013e8     	str	x8, [sp, #0x20]
   f0a80: 54000543     	b.lo	0xf0b28 <android::MyOggExtractor::buildTableOfContents()+0x18c>
   f0a84: 14000001     	b	0xf0a88 <android::MyOggExtractor::buildTableOfContents()+0xec>
   f0a88: f9402fe8     	ldr	x8, [sp, #0x58]
   f0a8c: f1080108     	subs	x8, x8, #0x200
   f0a90: f9002be8     	str	x8, [sp, #0x50]
   f0a94: aa1f03e8     	mov	x8, xzr
   f0a98: f90027e8     	str	x8, [sp, #0x48]
   f0a9c: f9401fe8     	ldr	x8, [sp, #0x38]
   f0aa0: 9107e100     	add	x0, x8, #0x1f8
   f0aa4: 97fecf7b     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   f0aa8: f1000408     	subs	x8, x0, #0x1
   f0aac: f90023e8     	str	x8, [sp, #0x40]
   f0ab0: 14000001     	b	0xf0ab4 <android::MyOggExtractor::buildTableOfContents()+0x118>
   f0ab4: f94023e8     	ldr	x8, [sp, #0x40]
   f0ab8: b7f80368     	tbnz	x8, #0x3f, 0xf0b24 <android::MyOggExtractor::buildTableOfContents()+0x188>
   f0abc: 14000001     	b	0xf0ac0 <android::MyOggExtractor::buildTableOfContents()+0x124>
   f0ac0: f9402be8     	ldr	x8, [sp, #0x50]
   f0ac4: f94027e9     	ldr	x9, [sp, #0x48]
   f0ac8: 8b080128     	add	x8, x9, x8
   f0acc: f90027e8     	str	x8, [sp, #0x48]
   f0ad0: f94027e8     	ldr	x8, [sp, #0x48]
   f0ad4: f9402fe9     	ldr	x9, [sp, #0x58]
   f0ad8: eb090108     	subs	x8, x8, x9
   f0adc: f9000fe8     	str	x8, [sp, #0x18]
   f0ae0: 54000183     	b.lo	0xf0b10 <android::MyOggExtractor::buildTableOfContents()+0x174>
   f0ae4: 14000001     	b	0xf0ae8 <android::MyOggExtractor::buildTableOfContents()+0x14c>
   f0ae8: f9401fe8     	ldr	x8, [sp, #0x38]
   f0aec: 9107e100     	add	x0, x8, #0x1f8
   f0af0: f94023e1     	ldr	x1, [sp, #0x40]
   f0af4: 97fec41f     	bl	0xa1b70 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE8removeAtEm@plt>
   f0af8: f9402fe8     	ldr	x8, [sp, #0x58]
   f0afc: f94027e1     	ldr	x1, [sp, #0x48]
   f0b00: eb080028     	subs	x8, x1, x8
   f0b04: f90027e8     	str	x8, [sp, #0x48]
   f0b08: f9000be0     	str	x0, [sp, #0x10]
   f0b0c: 14000001     	b	0xf0b10 <android::MyOggExtractor::buildTableOfContents()+0x174>
   f0b10: 14000001     	b	0xf0b14 <android::MyOggExtractor::buildTableOfContents()+0x178>
   f0b14: f94023e8     	ldr	x8, [sp, #0x40]
   f0b18: f1000508     	subs	x8, x8, #0x1
   f0b1c: f90023e8     	str	x8, [sp, #0x40]
   f0b20: 17ffffe5     	b	0xf0ab4 <android::MyOggExtractor::buildTableOfContents()+0x118>
   f0b24: 14000001     	b	0xf0b28 <android::MyOggExtractor::buildTableOfContents()+0x18c>
   f0b28: d53bd048     	mrs	x8, TPIDR_EL0
   f0b2c: f9401508     	ldr	x8, [x8, #0x28]
   f0b30: f85e83a9     	ldur	x9, [x29, #-0x18]
   f0b34: eb090108     	subs	x8, x8, x9
   f0b38: f90007e8     	str	x8, [sp, #0x8]
   f0b3c: 540000c1     	b.ne	0xf0b54 <android::MyOggExtractor::buildTableOfContents()+0x1b8>
   f0b40: 14000001     	b	0xf0b44 <android::MyOggExtractor::buildTableOfContents()+0x1a8>
   f0b44: a95c7bfd     	ldp	x29, x30, [sp, #0x1c0]
   f0b48: f940dbfc     	ldr	x28, [sp, #0x1b0]
   f0b4c: 910743ff     	add	sp, sp, #0x1d0
   f0b50: d65f03c0     	ret
   f0b54: 97fee487     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f0b58 <android::Vector<android::MyOggExtractor::TOCEntry>::push()>:
   f0b58: d10083ff     	sub	sp, sp, #0x20
   f0b5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f0b60: 910043fd     	add	x29, sp, #0x10
   f0b64: f90007e0     	str	x0, [sp, #0x8]
   f0b68: f94007e0     	ldr	x0, [sp, #0x8]
   f0b6c: 97fed869     	bl	0xa6d10 <_ZN7android10VectorImpl4pushEv@plt>
   f0b70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f0b74: 910083ff     	add	sp, sp, #0x20
   f0b78: d65f03c0     	ret

00000000000f0b7c <android::Vector<android::MyOggExtractor::TOCEntry>::editItemAt(unsigned long)>:
   f0b7c: d10083ff     	sub	sp, sp, #0x20
   f0b80: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f0b84: 910043fd     	add	x29, sp, #0x10
   f0b88: f90007e0     	str	x0, [sp, #0x8]
   f0b8c: f90003e1     	str	x1, [sp]
   f0b90: f94007e0     	ldr	x0, [sp, #0x8]
   f0b94: f94003e1     	ldr	x1, [sp]
   f0b98: 97fec476     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
   f0b9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f0ba0: 910083ff     	add	sp, sp, #0x20
   f0ba4: d65f03c0     	ret

00000000000f0ba8 <android::Vector<android::MyOggExtractor::TOCEntry>::removeAt(unsigned long)>:
   f0ba8: d10083ff     	sub	sp, sp, #0x20
   f0bac: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f0bb0: 910043fd     	add	x29, sp, #0x10
   f0bb4: b24003e2     	orr	x2, xzr, #0x1
   f0bb8: f90007e0     	str	x0, [sp, #0x8]
   f0bbc: f90003e1     	str	x1, [sp]
   f0bc0: f94007e0     	ldr	x0, [sp, #0x8]
   f0bc4: f94003e1     	ldr	x1, [sp]
   f0bc8: 97fede86     	bl	0xa85e0 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEE13removeItemsAtEmm@plt>
   f0bcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f0bd0: 910083ff     	add	sp, sp, #0x20
   f0bd4: d65f03c0     	ret

00000000000f0bd8 <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const>:
   f0bd8: d100c3ff     	sub	sp, sp, #0x30
   f0bdc: f90013e0     	str	x0, [sp, #0x20]
   f0be0: f9000fe1     	str	x1, [sp, #0x18]
   f0be4: f94013e0     	ldr	x0, [sp, #0x20]
   f0be8: f9000bff     	str	xzr, [sp, #0x10]
   f0bec: f9400fe1     	ldr	x1, [sp, #0x18]
   f0bf0: 79444408     	ldrh	w8, [x0, #0x222]
   f0bf4: 2a0803e9     	mov	w9, w8
   f0bf8: d3403d29     	ubfx	x9, x9, #0, #16
   f0bfc: eb09003f     	cmp	x1, x9
   f0c00: 1a9f97e8     	cset	w8, hi
   f0c04: f90007e0     	str	x0, [sp, #0x8]
   f0c08: 37000048     	tbnz	w8, #0x0, 0xf0c10 <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const+0x38>
   f0c0c: 14000008     	b	0xf0c2c <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const+0x54>
   f0c10: f9400fe8     	ldr	x8, [sp, #0x18]
   f0c14: f94007e9     	ldr	x9, [sp, #0x8]
   f0c18: 7944452a     	ldrh	w10, [x9, #0x222]
   f0c1c: 2a0a03eb     	mov	w11, w10
   f0c20: d3403d6b     	ubfx	x11, x11, #0, #16
   f0c24: eb0b0108     	subs	x8, x8, x11
   f0c28: f9000be8     	str	x8, [sp, #0x10]
   f0c2c: d28b5ec8     	mov	x8, #0x5af6             // =23286
   f0c30: f2af7a08     	movk	x8, #0x7bd0, lsl #16
   f0c34: f2c10c68     	movk	x8, #0x863, lsl #32
   f0c38: f9400be9     	ldr	x9, [sp, #0x10]
   f0c3c: eb08013f     	cmp	x9, x8
   f0c40: 1a9f97ea     	cset	w10, hi
   f0c44: 3700004a     	tbnz	w10, #0x0, 0xf0c4c <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const+0x74>
   f0c48: 14000004     	b	0xf0c58 <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const+0x80>
   f0c4c: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
   f0c50: f90017e8     	str	x8, [sp, #0x28]
   f0c54: 14000008     	b	0xf0c74 <android::MyOpusExtractor::getTimeUsOfGranule(unsigned long) const+0x9c>
   f0c58: d2977008     	mov	x8, #0xbb80             // =48000
   f0c5c: d2884809     	mov	x9, #0x4240             // =16960
   f0c60: f2a001e9     	movk	x9, #0xf, lsl #16
   f0c64: f9400bea     	ldr	x10, [sp, #0x10]
   f0c68: 9b097d49     	mul	x9, x10, x9
   f0c6c: 9ac80928     	udiv	x8, x9, x8
   f0c70: f90017e8     	str	x8, [sp, #0x28]
   f0c74: f94017e0     	ldr	x0, [sp, #0x28]
   f0c78: 9100c3ff     	add	sp, sp, #0x30
   f0c7c: d65f03c0     	ret

00000000000f0c80 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)>:
   f0c80: d10103ff     	sub	sp, sp, #0x40
   f0c84: a9037bfd     	stp	x29, x30, [sp, #0x30]
   f0c88: 9100c3fd     	add	x29, sp, #0x30
   f0c8c: 320003e8     	orr	w8, wzr, #0x1
   f0c90: f81f03a0     	stur	x0, [x29, #-0x10]
   f0c94: f9000fe1     	str	x1, [sp, #0x18]
   f0c98: 39005fe2     	strb	w2, [sp, #0x17]
   f0c9c: f85f03a0     	ldur	x0, [x29, #-0x10]
   f0ca0: 39405fe2     	ldrb	w2, [sp, #0x17]
   f0ca4: 6b02011f     	cmp	w8, w2
   f0ca8: 1a9f17e8     	cset	w8, eq
   f0cac: f90007e0     	str	x0, [sp, #0x8]
   f0cb0: b90007e2     	str	w2, [sp, #0x4]
   f0cb4: 37000128     	tbnz	w8, #0x0, 0xf0cd8 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x58>
   f0cb8: 14000001     	b	0xf0cbc <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x3c>
   f0cbc: 320007e8     	orr	w8, wzr, #0x3
   f0cc0: b94007e9     	ldr	w9, [sp, #0x4]
   f0cc4: 6b09011f     	cmp	w8, w9
   f0cc8: 1a9f17e8     	cset	w8, eq
   f0ccc: 37000108     	tbnz	w8, #0x0, 0xf0cec <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x6c>
   f0cd0: 14000001     	b	0xf0cd4 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x54>
   f0cd4: 1400000b     	b	0xf0d00 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x80>
   f0cd8: f9400fe1     	ldr	x1, [sp, #0x18]
   f0cdc: f94007e0     	ldr	x0, [sp, #0x8]
   f0ce0: 97fec6f8     	bl	0xa28c0 <_ZN7android15MyOpusExtractor16verifyOpusHeaderEPNS_11MediaBufferE@plt>
   f0ce4: b81fc3a0     	stur	w0, [x29, #-0x4]
   f0ce8: 14000008     	b	0xf0d08 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x88>
   f0cec: f9400fe1     	ldr	x1, [sp, #0x18]
   f0cf0: f94007e0     	ldr	x0, [sp, #0x8]
   f0cf4: 97fed547     	bl	0xa6210 <_ZN7android15MyOpusExtractor18verifyOpusCommentsEPNS_11MediaBufferE@plt>
   f0cf8: b81fc3a0     	stur	w0, [x29, #-0x4]
   f0cfc: 14000003     	b	0xf0d08 <android::MyOpusExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x88>
   f0d00: 128004a8     	mov	w8, #-0x26              // =-38
   f0d04: b81fc3a8     	stur	w8, [x29, #-0x4]
   f0d08: b85fc3a0     	ldur	w0, [x29, #-0x4]
   f0d0c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   f0d10: 910103ff     	add	sp, sp, #0x40
   f0d14: d65f03c0     	ret

00000000000f0d18 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)>:
   f0d18: d102c3ff     	sub	sp, sp, #0xb0
   f0d1c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   f0d20: 910283fd     	add	x29, sp, #0xa0
   f0d24: d2800268     	mov	x8, #0x13               // =19
   f0d28: b0000849     	adrp	x9, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f0d2c: 911aa929     	add	x9, x9, #0x6aa
   f0d30: f81f03a0     	stur	x0, [x29, #-0x10]
   f0d34: f81e83a1     	stur	x1, [x29, #-0x18]
   f0d38: f85f03a0     	ldur	x0, [x29, #-0x10]
   f0d3c: f81e03a8     	stur	x8, [x29, #-0x20]
   f0d40: f85e83a1     	ldur	x1, [x29, #-0x18]
   f0d44: f81c83a0     	stur	x0, [x29, #-0x38]
   f0d48: aa0103e0     	mov	x0, x1
   f0d4c: f81c03a8     	stur	x8, [x29, #-0x40]
   f0d50: f81b83a9     	stur	x9, [x29, #-0x48]
   f0d54: 97fec8a3     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   f0d58: f85e83a8     	ldur	x8, [x29, #-0x18]
   f0d5c: f9002be0     	str	x0, [sp, #0x50]
   f0d60: aa0803e0     	mov	x0, x8
   f0d64: 97feda27     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   f0d68: f9402be8     	ldr	x8, [sp, #0x50]
   f0d6c: 8b000109     	add	x9, x8, x0
   f0d70: f81d83a9     	stur	x9, [x29, #-0x28]
   f0d74: f85e83a0     	ldur	x0, [x29, #-0x18]
   f0d78: 97fec3a6     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f0d7c: f81d03a0     	stur	x0, [x29, #-0x30]
   f0d80: f85d03a8     	ldur	x8, [x29, #-0x30]
   f0d84: f85c03a9     	ldur	x9, [x29, #-0x40]
   f0d88: eb09011f     	cmp	x8, x9
   f0d8c: 1a9f27ea     	cset	w10, lo
   f0d90: 370001aa     	tbnz	w10, #0x0, 0xf0dc4 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)+0xac>
   f0d94: b27d03e2     	orr	x2, xzr, #0x8
   f0d98: f85d83a0     	ldur	x0, [x29, #-0x28]
   f0d9c: f85b83a1     	ldur	x1, [x29, #-0x48]
   f0da0: 97feddb4     	bl	0xa8470 <memcmp@plt>
   f0da4: 35000100     	cbnz	w0, 0xf0dc4 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)+0xac>
   f0da8: 320003e8     	orr	w8, wzr, #0x1
   f0dac: f85d83a9     	ldur	x9, [x29, #-0x28]
   f0db0: 3940212a     	ldrb	w10, [x9, #0x8]
   f0db4: 6b08015f     	cmp	w10, w8
   f0db8: 1a9f07e8     	cset	w8, ne
   f0dbc: 37000048     	tbnz	w8, #0x0, 0xf0dc4 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)+0xac>
   f0dc0: 14000004     	b	0xf0dd0 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)+0xb8>
   f0dc4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f0dc8: b81fc3a8     	stur	w8, [x29, #-0x4]
   f0dcc: 14000059     	b	0xf0f30 <android::MyOpusExtractor::verifyOpusHeader(android::MediaBuffer*)+0x218>
   f0dd0: 528dec81     	mov	w1, #0x6f64             // =28516
   f0dd4: 72adec61     	movk	w1, #0x6f63, lsl #16
   f0dd8: d2977008     	mov	x8, #0xbb80             // =48000
   f0ddc: d2994009     	mov	x9, #0xca00             // =51712
   f0de0: f2a77349     	movk	x9, #0x3b9a, lsl #16
   f0de4: d2968002     	mov	x2, #0xb400             // =46080
   f0de8: f2a09882     	movk	x2, #0x4c4, lsl #16
   f0dec: 528e0e4a     	mov	w10, #0x7072            // =28786
   f0df0: 72adee6a     	movk	w10, #0x6f73, lsl #16
   f0df4: 528d0dcb     	mov	w11, #0x686e            // =26734
   f0df8: 72a46c6b     	movk	w11, #0x2363, lsl #16
   f0dfc: 5297700c     	mov	w12, #0xbb80            // =48000
   f0e00: 528e8cad     	mov	w13, #0x7465            // =29797
   f0e04: 72ae6e4d     	movk	w13, #0x7372, lsl #16
   f0e08: 528c8e4e     	mov	w14, #0x6472            // =25714
   f0e0c: 72aded0e     	movk	w14, #0x6f68, lsl #16
   f0e10: d2803d0f     	mov	x15, #0x1e8             // =488
   f0e14: d2800150     	mov	x16, #0xa               // =10
   f0e18: 52800011     	mov	w17, #0x0               // =0
   f0e1c: f85d83a0     	ldur	x0, [x29, #-0x28]
   f0e20: 39402403     	ldrb	w3, [x0, #0x9]
   f0e24: f85c83a0     	ldur	x0, [x29, #-0x38]
   f0e28: 39088003     	strb	w3, [x0, #0x220]
   f0e2c: f85d83a4     	ldur	x4, [x29, #-0x28]
   f0e30: 8b100080     	add	x0, x4, x16
   f0e34: b9004fe1     	str	w1, [sp, #0x4c]
   f0e38: f90023e8     	str	x8, [sp, #0x40]
   f0e3c: f9001fe9     	str	x9, [sp, #0x38]
   f0e40: f9001be2     	str	x2, [sp, #0x30]
   f0e44: b9002fea     	str	w10, [sp, #0x2c]
   f0e48: b9002beb     	str	w11, [sp, #0x28]
   f0e4c: b90027ec     	str	w12, [sp, #0x24]
   f0e50: b90023ed     	str	w13, [sp, #0x20]
   f0e54: b9001fee     	str	w14, [sp, #0x1c]
   f0e58: f9000bef     	str	x15, [sp, #0x10]
   f0e5c: b9000ff1     	str	w17, [sp, #0xc]
   f0e60: 97fedb08     	bl	0xa7a80 <_ZN7android8U16LE_ATEPKh@plt>
   f0e64: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0e68: 79044500     	strh	w0, [x8, #0x222]
   f0e6c: f9400be9     	ldr	x9, [sp, #0x10]
   f0e70: 8b090100     	add	x0, x8, x9
   f0e74: 97fed00f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0e78: f85d83a3     	ldur	x3, [x29, #-0x28]
   f0e7c: f85d03a4     	ldur	x4, [x29, #-0x30]
   f0e80: b9401fe1     	ldr	w1, [sp, #0x1c]
   f0e84: b9400fe2     	ldr	w2, [sp, #0xc]
   f0e88: 97fed16a     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   f0e8c: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0e90: f9400be9     	ldr	x9, [sp, #0x10]
   f0e94: 8b09010f     	add	x15, x8, x9
   f0e98: aa0f03e0     	mov	x0, x15
   f0e9c: 97fed005     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0ea0: b94023e1     	ldr	w1, [sp, #0x20]
   f0ea4: b94027e2     	ldr	w2, [sp, #0x24]
   f0ea8: 97feca72     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f0eac: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0eb0: f9400be9     	ldr	x9, [sp, #0x10]
   f0eb4: 8b09010f     	add	x15, x8, x9
   f0eb8: aa0f03e0     	mov	x0, x15
   f0ebc: 97fecffd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0ec0: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0ec4: 39488102     	ldrb	w2, [x8, #0x220]
   f0ec8: b9402be1     	ldr	w1, [sp, #0x28]
   f0ecc: 97feca69     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f0ed0: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0ed4: f9400be9     	ldr	x9, [sp, #0x10]
   f0ed8: 8b09010f     	add	x15, x8, x9
   f0edc: aa0f03e0     	mov	x0, x15
   f0ee0: 97fecff4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0ee4: b9402fe1     	ldr	w1, [sp, #0x2c]
   f0ee8: f9401be2     	ldr	x2, [sp, #0x30]
   f0eec: 97fee295     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   f0ef0: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0ef4: f9400be9     	ldr	x9, [sp, #0x10]
   f0ef8: 8b09010f     	add	x15, x8, x9
   f0efc: aa0f03e0     	mov	x0, x15
   f0f00: 97fecfec     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f0f04: f85c83a8     	ldur	x8, [x29, #-0x38]
   f0f08: 7944450a     	ldrh	w10, [x8, #0x222]
   f0f0c: 2a0a03e9     	mov	w9, w10
   f0f10: d3403d29     	ubfx	x9, x9, #0, #16
   f0f14: f9401fef     	ldr	x15, [sp, #0x38]
   f0f18: 9b0f7d29     	mul	x9, x9, x15
   f0f1c: f94023f0     	ldr	x16, [sp, #0x40]
   f0f20: 9ad00d22     	sdiv	x2, x9, x16
   f0f24: b9404fe1     	ldr	w1, [sp, #0x4c]
   f0f28: 97fee286     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   f0f2c: b81fc3bf     	stur	wzr, [x29, #-0x4]
   f0f30: b85fc3a0     	ldur	w0, [x29, #-0x4]
   f0f34: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   f0f38: 9102c3ff     	add	sp, sp, #0xb0
   f0f3c: d65f03c0     	ret

00000000000f0f40 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)>:
   f0f40: f81e0ffc     	str	x28, [sp, #-0x20]!
   f0f44: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f0f48: 910043fd     	add	x29, sp, #0x10
   f0f4c: d108c3ff     	sub	sp, sp, #0x230
   f0f50: d10183a8     	sub	x8, x29, #0x60
   f0f54: d53bd049     	mrs	x9, TPIDR_EL0
   f0f58: f9401529     	ldr	x9, [x9, #0x28]
   f0f5c: f9002509     	str	x9, [x8, #0x48]
   f0f60: f81603a0     	stur	x0, [x29, #-0xa0]
   f0f64: f81583a1     	stur	x1, [x29, #-0xa8]
   f0f68: f85603a9     	ldur	x9, [x29, #-0xa0]
   f0f6c: f85583a0     	ldur	x0, [x29, #-0xa8]
   f0f70: f9009be8     	str	x8, [sp, #0x130]
   f0f74: f90097e9     	str	x9, [sp, #0x128]
   f0f78: 97fec326     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f0f7c: 2a0003ea     	mov	w10, w0
   f0f80: 1100054a     	add	w10, w10, #0x1
   f0f84: 2a0a03e0     	mov	w0, w10
   f0f88: 2a0003ea     	mov	w10, w0
   f0f8c: b81543aa     	stur	w10, [x29, #-0xac]
   f0f90: 5280090a     	mov	w10, #0x48              // =72
   f0f94: 2a0a03e0     	mov	w0, w10
   f0f98: 97fedfde     	bl	0xa8f10 <_Znwm@plt>
   f0f9c: aa0003e1     	mov	x1, x0
   f0fa0: aa0003e8     	mov	x8, x0
   f0fa4: b89543a9     	ldursw	x9, [x29, #-0xac]
   f0fa8: f90093e1     	str	x1, [sp, #0x120]
   f0fac: aa0903e1     	mov	x1, x9
   f0fb0: f9008fe8     	str	x8, [sp, #0x118]
   f0fb4: 97fec39b     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f0fb8: 14000001     	b	0xf0fbc <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x7c>
   f0fbc: d10083a8     	sub	x8, x29, #0x20
   f0fc0: aa0803e0     	mov	x0, x8
   f0fc4: f9408fe1     	ldr	x1, [sp, #0x118]
   f0fc8: f9008be8     	str	x8, [sp, #0x110]
   f0fcc: 97fee159     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f0fd0: f9408be0     	ldr	x0, [sp, #0x110]
   f0fd4: 97febbaf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f0fd8: f90087e0     	str	x0, [sp, #0x108]
   f0fdc: 14000001     	b	0xf0fe0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0xa0>
   f0fe0: f94087e0     	ldr	x0, [sp, #0x108]
   f0fe4: 97fec3df     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
   f0fe8: f90083e0     	str	x0, [sp, #0x100]
   f0fec: 14000001     	b	0xf0ff0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0xb0>
   f0ff0: f85583a0     	ldur	x0, [x29, #-0xa8]
   f0ff4: 97fec307     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f0ff8: f9007fe0     	str	x0, [sp, #0xf8]
   f0ffc: 14000001     	b	0xf1000 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0xc0>
   f1000: f94083e8     	ldr	x8, [sp, #0x100]
   f1004: f9407fe9     	ldr	x9, [sp, #0xf8]
   f1008: eb09010a     	subs	x10, x8, x9
   f100c: f9007bea     	str	x10, [sp, #0xf0]
   f1010: 54000268     	b.hi	0xf105c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x11c>
   f1014: 14000001     	b	0xf1018 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0xd8>
   f1018: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f101c: b816c3a8     	stur	w8, [x29, #-0x94]
   f1020: 320003e8     	orr	w8, wzr, #0x1
   f1024: b81403a8     	stur	w8, [x29, #-0xc0]
   f1028: 14000151     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f102c: f81483a0     	stur	x0, [x29, #-0xb8]
   f1030: 2a0103e8     	mov	w8, w1
   f1034: b81443a8     	stur	w8, [x29, #-0xbc]
   f1038: f94093e0     	ldr	x0, [sp, #0x120]
   f103c: 97febe49     	bl	0xa0960 <_ZdlPv@plt>
   f1040: 1400015c     	b	0xf15b0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x670>
   f1044: f81483a0     	stur	x0, [x29, #-0xb8]
   f1048: 2a0103e8     	mov	w8, w1
   f104c: b81443a8     	stur	w8, [x29, #-0xbc]
   f1050: d10083a0     	sub	x0, x29, #0x20
   f1054: 97fee52f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f1058: 14000156     	b	0xf15b0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x670>
   f105c: d10083a0     	sub	x0, x29, #0x20
   f1060: 97febb8c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f1064: f90077e0     	str	x0, [sp, #0xe8]
   f1068: 14000001     	b	0xf106c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x12c>
   f106c: f94077e0     	ldr	x0, [sp, #0xe8]
   f1070: 97fed078     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   f1074: f90073e0     	str	x0, [sp, #0xe0]
   f1078: 14000001     	b	0xf107c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x13c>
   f107c: f94073e8     	ldr	x8, [sp, #0xe0]
   f1080: f81383a8     	stur	x8, [x29, #-0xc8]
   f1084: f85383a9     	ldur	x9, [x29, #-0xc8]
   f1088: f85583a0     	ldur	x0, [x29, #-0xa8]
   f108c: f9006fe9     	str	x9, [sp, #0xd8]
   f1090: 97fec7d4     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   f1094: f9006be0     	str	x0, [sp, #0xd0]
   f1098: 14000001     	b	0xf109c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x15c>
   f109c: f85583a0     	ldur	x0, [x29, #-0xa8]
   f10a0: 97fed958     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   f10a4: f90067e0     	str	x0, [sp, #0xc8]
   f10a8: 14000001     	b	0xf10ac <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x16c>
   f10ac: f9406be8     	ldr	x8, [sp, #0xd0]
   f10b0: f94067e9     	ldr	x9, [sp, #0xc8]
   f10b4: 8b09010a     	add	x10, x8, x9
   f10b8: f85583a0     	ldur	x0, [x29, #-0xa8]
   f10bc: f90063ea     	str	x10, [sp, #0xc0]
   f10c0: 97fec2d4     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f10c4: f9005fe0     	str	x0, [sp, #0xb8]
   f10c8: 14000001     	b	0xf10cc <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x18c>
   f10cc: f9406fe0     	ldr	x0, [sp, #0xd8]
   f10d0: f94063e1     	ldr	x1, [sp, #0xc0]
   f10d4: f9405fe2     	ldr	x2, [sp, #0xb8]
   f10d8: 97febb2e     	bl	0x9fd90 <memcpy@plt>
   f10dc: f85383a1     	ldur	x1, [x29, #-0xc8]
   f10e0: f9409be2     	ldr	x2, [sp, #0x130]
   f10e4: f9001041     	str	x1, [x2, #0x20]
   f10e8: b89543a1     	ldursw	x1, [x29, #-0xac]
   f10ec: f9001441     	str	x1, [x2, #0x28]
   f10f0: 320003e8     	orr	w8, wzr, #0x1
   f10f4: b81d03a8     	stur	w8, [x29, #-0x30]
   f10f8: aa1f03e1     	mov	x1, xzr
   f10fc: f9001c41     	str	x1, [x2, #0x38]
   f1100: d10103be     	sub	x30, x29, #0x40
   f1104: f900005e     	str	x30, [x2]
   f1108: f9000441     	str	x1, [x2, #0x8]
   f110c: b89543be     	ldursw	x30, [x29, #-0xac]
   f1110: f900085e     	str	x30, [x2, #0x10]
   f1114: f9000c41     	str	x1, [x2, #0x18]
   f1118: d10243a1     	sub	x1, x29, #0x90
   f111c: d10183be     	sub	x30, x29, #0x60
   f1120: f9005be0     	str	x0, [sp, #0xb0]
   f1124: aa0103e0     	mov	x0, x1
   f1128: aa1e03e1     	mov	x1, x30
   f112c: 97febd39     	bl	0xa0610 <oggpack_readinit@plt>
   f1130: 14000001     	b	0xf1134 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x1f4>
   f1134: 90000848     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f1138: 911acd08     	add	x8, x8, #0x6b3
   f113c: f81303a8     	stur	x8, [x29, #-0xd0]
   f1140: f85303a0     	ldur	x0, [x29, #-0xd0]
   f1144: 97fec88b     	bl	0xa3370 <strlen@plt>
   f1148: 2a0003e9     	mov	w9, w0
   f114c: b812c3a9     	stur	w9, [x29, #-0xd4]
   f1150: b852c3a9     	ldur	w9, [x29, #-0xd4]
   f1154: b81283a9     	stur	w9, [x29, #-0xd8]
   f1158: 2a1f03e9     	mov	w9, wzr
   f115c: b81243a9     	stur	w9, [x29, #-0xdc]
   f1160: 14000001     	b	0xf1164 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x224>
   f1164: b85243a8     	ldur	w8, [x29, #-0xdc]
   f1168: b852c3a9     	ldur	w9, [x29, #-0xd4]
   f116c: 6b090108     	subs	w8, w8, w9
   f1170: b900afe8     	str	w8, [sp, #0xac]
   f1174: 5400038a     	b.ge	0xf11e4 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x2a4>
   f1178: 14000001     	b	0xf117c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x23c>
   f117c: d10243a0     	sub	x0, x29, #0x90
   f1180: 321d03e1     	orr	w1, wzr, #0x8
   f1184: 97fed15f     	bl	0xa5700 <oggpack_read@plt>
   f1188: f90053e0     	str	x0, [sp, #0xa0]
   f118c: 14000001     	b	0xf1190 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x250>
   f1190: f94053e0     	ldr	x0, [sp, #0xa0]
   f1194: 2a0003e8     	mov	w8, w0
   f1198: 381203a8     	sturb	w8, [x29, #-0xe0]
   f119c: 385203a8     	ldurb	w8, [x29, #-0xe0]
   f11a0: f85303a9     	ldur	x9, [x29, #-0xd0]
   f11a4: b89243aa     	ldursw	x10, [x29, #-0xdc]
   f11a8: 386a692b     	ldrb	w11, [x9, x10]
   f11ac: 6b0b0108     	subs	w8, w8, w11
   f11b0: b9009fe8     	str	w8, [sp, #0x9c]
   f11b4: 540000e0     	b.eq	0xf11d0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x290>
   f11b8: 14000001     	b	0xf11bc <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x27c>
   f11bc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f11c0: b816c3a8     	stur	w8, [x29, #-0x94]
   f11c4: 320003e8     	orr	w8, wzr, #0x1
   f11c8: b81403a8     	stur	w8, [x29, #-0xc0]
   f11cc: 140000e8     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f11d0: 14000001     	b	0xf11d4 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x294>
   f11d4: b85243a8     	ldur	w8, [x29, #-0xdc]
   f11d8: 11000508     	add	w8, w8, #0x1
   f11dc: b81243a8     	stur	w8, [x29, #-0xdc]
   f11e0: 17ffffe1     	b	0xf1164 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x224>
   f11e4: d10243a0     	sub	x0, x29, #0x90
   f11e8: 321b03e1     	orr	w1, wzr, #0x20
   f11ec: 97fed145     	bl	0xa5700 <oggpack_read@plt>
   f11f0: f9004be0     	str	x0, [sp, #0x90]
   f11f4: 14000001     	b	0xf11f8 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x2b8>
   f11f8: f9404be0     	ldr	x0, [sp, #0x90]
   f11fc: 2a0003e8     	mov	w8, w0
   f1200: b811c3a8     	stur	w8, [x29, #-0xe4]
   f1204: b85283a8     	ldur	w8, [x29, #-0xd8]
   f1208: 11001108     	add	w8, w8, #0x4
   f120c: b81283a8     	stur	w8, [x29, #-0xd8]
   f1210: b851c3a8     	ldur	w8, [x29, #-0xe4]
   f1214: 37f80128     	tbnz	w8, #0x1f, 0xf1238 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x2f8>
   f1218: 14000001     	b	0xf121c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x2dc>
   f121c: b851c3a8     	ldur	w8, [x29, #-0xe4]
   f1220: b85543a9     	ldur	w9, [x29, #-0xac]
   f1224: 71002129     	subs	w9, w9, #0x8
   f1228: 6b090108     	subs	w8, w8, w9
   f122c: b9008fe8     	str	w8, [sp, #0x8c]
   f1230: 540000ed     	b.le	0xf124c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x30c>
   f1234: 14000001     	b	0xf1238 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x2f8>
   f1238: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f123c: b816c3a8     	stur	w8, [x29, #-0x94]
   f1240: 320003e8     	orr	w8, wzr, #0x1
   f1244: b81403a8     	stur	w8, [x29, #-0xc0]
   f1248: 140000c9     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f124c: b851c3a8     	ldur	w8, [x29, #-0xe4]
   f1250: b85283a9     	ldur	w9, [x29, #-0xd8]
   f1254: 0b080128     	add	w8, w9, w8
   f1258: b81283a8     	stur	w8, [x29, #-0xd8]
   f125c: 2a1f03e8     	mov	w8, wzr
   f1260: b81183a8     	stur	w8, [x29, #-0xe8]
   f1264: 14000001     	b	0xf1268 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x328>
   f1268: b85183a8     	ldur	w8, [x29, #-0xe8]
   f126c: b851c3a9     	ldur	w9, [x29, #-0xe4]
   f1270: 6b090108     	subs	w8, w8, w9
   f1274: b9008be8     	str	w8, [sp, #0x88]
   f1278: 5400018a     	b.ge	0xf12a8 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x368>
   f127c: 14000001     	b	0xf1280 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x340>
   f1280: d10243a0     	sub	x0, x29, #0x90
   f1284: 321d03e1     	orr	w1, wzr, #0x8
   f1288: 97fed11e     	bl	0xa5700 <oggpack_read@plt>
   f128c: f90043e0     	str	x0, [sp, #0x80]
   f1290: 14000001     	b	0xf1294 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x354>
   f1294: 14000001     	b	0xf1298 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x358>
   f1298: b85183a8     	ldur	w8, [x29, #-0xe8]
   f129c: 11000508     	add	w8, w8, #0x1
   f12a0: b81183a8     	stur	w8, [x29, #-0xe8]
   f12a4: 17fffff1     	b	0xf1268 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x328>
   f12a8: d10243a0     	sub	x0, x29, #0x90
   f12ac: 321b03e1     	orr	w1, wzr, #0x20
   f12b0: 97fed114     	bl	0xa5700 <oggpack_read@plt>
   f12b4: f9003fe0     	str	x0, [sp, #0x78]
   f12b8: 14000001     	b	0xf12bc <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x37c>
   f12bc: f9403fe0     	ldr	x0, [sp, #0x78]
   f12c0: 2a0003e8     	mov	w8, w0
   f12c4: b81143a8     	stur	w8, [x29, #-0xec]
   f12c8: b85283a8     	ldur	w8, [x29, #-0xd8]
   f12cc: 11001108     	add	w8, w8, #0x4
   f12d0: b81283a8     	stur	w8, [x29, #-0xd8]
   f12d4: b85143a8     	ldur	w8, [x29, #-0xec]
   f12d8: 37f80248     	tbnz	w8, #0x1f, 0xf1320 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x3e0>
   f12dc: 14000001     	b	0xf12e0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x3a0>
   f12e0: b89143a8     	ldursw	x8, [x29, #-0xec]
   f12e4: b89543a9     	ldursw	x9, [x29, #-0xac]
   f12e8: d10243a0     	sub	x0, x29, #0x90
   f12ec: f9003be8     	str	x8, [sp, #0x70]
   f12f0: f90037e9     	str	x9, [sp, #0x68]
   f12f4: 97fec143     	bl	0xa1800 <oggpack_bytes@plt>
   f12f8: f90033e0     	str	x0, [sp, #0x60]
   f12fc: 14000001     	b	0xf1300 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x3c0>
   f1300: f94037e8     	ldr	x8, [sp, #0x68]
   f1304: f94033e9     	ldr	x9, [sp, #0x60]
   f1308: eb09010a     	subs	x10, x8, x9
   f130c: f9403beb     	ldr	x11, [sp, #0x70]
   f1310: eb8a096a     	subs	x10, x11, x10, asr #2
   f1314: f9002fea     	str	x10, [sp, #0x58]
   f1318: 540000ed     	b.le	0xf1334 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x3f4>
   f131c: 14000001     	b	0xf1320 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x3e0>
   f1320: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f1324: b816c3a8     	stur	w8, [x29, #-0x94]
   f1328: 320003e8     	orr	w8, wzr, #0x1
   f132c: b81403a8     	stur	w8, [x29, #-0xc0]
   f1330: 1400008f     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f1334: 2a1f03e8     	mov	w8, wzr
   f1338: b81103a8     	stur	w8, [x29, #-0xf0]
   f133c: 14000001     	b	0xf1340 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x400>
   f1340: b85103a8     	ldur	w8, [x29, #-0xf0]
   f1344: b85143a9     	ldur	w9, [x29, #-0xec]
   f1348: 6b090108     	subs	w8, w8, w9
   f134c: b90057e8     	str	w8, [sp, #0x54]
   f1350: 5400082a     	b.ge	0xf1454 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x514>
   f1354: 14000001     	b	0xf1358 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x418>
   f1358: d10243a0     	sub	x0, x29, #0x90
   f135c: 321b03e1     	orr	w1, wzr, #0x20
   f1360: 97fed0e8     	bl	0xa5700 <oggpack_read@plt>
   f1364: f90027e0     	str	x0, [sp, #0x48]
   f1368: 14000001     	b	0xf136c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x42c>
   f136c: f94027e0     	ldr	x0, [sp, #0x48]
   f1370: 2a0003e8     	mov	w8, w0
   f1374: b810c3a8     	stur	w8, [x29, #-0xf4]
   f1378: b85283a8     	ldur	w8, [x29, #-0xd8]
   f137c: 11001108     	add	w8, w8, #0x4
   f1380: b81283a8     	stur	w8, [x29, #-0xd8]
   f1384: b850c3a8     	ldur	w8, [x29, #-0xf4]
   f1388: 37f80248     	tbnz	w8, #0x1f, 0xf13d0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x490>
   f138c: 14000001     	b	0xf1390 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x450>
   f1390: b890c3a8     	ldursw	x8, [x29, #-0xf4]
   f1394: b89543a9     	ldursw	x9, [x29, #-0xac]
   f1398: d10243a0     	sub	x0, x29, #0x90
   f139c: f90023e8     	str	x8, [sp, #0x40]
   f13a0: f9001fe9     	str	x9, [sp, #0x38]
   f13a4: 97fec117     	bl	0xa1800 <oggpack_bytes@plt>
   f13a8: f9001be0     	str	x0, [sp, #0x30]
   f13ac: 14000001     	b	0xf13b0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x470>
   f13b0: f9401fe8     	ldr	x8, [sp, #0x38]
   f13b4: f9401be9     	ldr	x9, [sp, #0x30]
   f13b8: eb09010a     	subs	x10, x8, x9
   f13bc: f94023eb     	ldr	x11, [sp, #0x40]
   f13c0: eb0a016a     	subs	x10, x11, x10
   f13c4: f90017ea     	str	x10, [sp, #0x28]
   f13c8: 540000ed     	b.le	0xf13e4 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4a4>
   f13cc: 14000001     	b	0xf13d0 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x490>
   f13d0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f13d4: b816c3a8     	stur	w8, [x29, #-0x94]
   f13d8: 320003e8     	orr	w8, wzr, #0x1
   f13dc: b81403a8     	stur	w8, [x29, #-0xc0]
   f13e0: 14000063     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f13e4: b850c3a8     	ldur	w8, [x29, #-0xf4]
   f13e8: b85283a9     	ldur	w9, [x29, #-0xd8]
   f13ec: 0b080128     	add	w8, w9, w8
   f13f0: b81283a8     	stur	w8, [x29, #-0xd8]
   f13f4: 2a1f03e8     	mov	w8, wzr
   f13f8: b81083a8     	stur	w8, [x29, #-0xf8]
   f13fc: 14000001     	b	0xf1400 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4c0>
   f1400: b85083a8     	ldur	w8, [x29, #-0xf8]
   f1404: b850c3a9     	ldur	w9, [x29, #-0xf4]
   f1408: 6b090108     	subs	w8, w8, w9
   f140c: b90027e8     	str	w8, [sp, #0x24]
   f1410: 5400018a     	b.ge	0xf1440 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x500>
   f1414: 14000001     	b	0xf1418 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4d8>
   f1418: d10243a0     	sub	x0, x29, #0x90
   f141c: 321d03e1     	orr	w1, wzr, #0x8
   f1420: 97fed0b8     	bl	0xa5700 <oggpack_read@plt>
   f1424: f9000fe0     	str	x0, [sp, #0x18]
   f1428: 14000001     	b	0xf142c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4ec>
   f142c: 14000001     	b	0xf1430 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4f0>
   f1430: b85083a8     	ldur	w8, [x29, #-0xf8]
   f1434: 11000508     	add	w8, w8, #0x1
   f1438: b81083a8     	stur	w8, [x29, #-0xf8]
   f143c: 17fffff1     	b	0xf1400 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x4c0>
   f1440: 14000001     	b	0xf1444 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x504>
   f1444: b85103a8     	ldur	w8, [x29, #-0xf0]
   f1448: 11000508     	add	w8, w8, #0x1
   f144c: b81103a8     	stur	w8, [x29, #-0xf0]
   f1450: 17ffffbc     	b	0xf1340 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x400>
   f1454: b85283a8     	ldur	w8, [x29, #-0xd8]
   f1458: 37f80108     	tbnz	w8, #0x1f, 0xf1478 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x538>
   f145c: 14000001     	b	0xf1460 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x520>
   f1460: b85283a8     	ldur	w8, [x29, #-0xd8]
   f1464: b85543a9     	ldur	w9, [x29, #-0xac]
   f1468: 6b090108     	subs	w8, w8, w9
   f146c: b90017e8     	str	w8, [sp, #0x14]
   f1470: 540000eb     	b.lt	0xf148c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x54c>
   f1474: 14000001     	b	0xf1478 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x538>
   f1478: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f147c: b816c3a8     	stur	w8, [x29, #-0x94]
   f1480: 320003e8     	orr	w8, wzr, #0x1
   f1484: b81403a8     	stur	w8, [x29, #-0xc0]
   f1488: 14000039     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f148c: f85383a8     	ldur	x8, [x29, #-0xc8]
   f1490: b89283a9     	ldursw	x9, [x29, #-0xd8]
   f1494: 320003ea     	orr	w10, wzr, #0x1
   f1498: 3829690a     	strb	w10, [x8, x9]
   f149c: f85383a8     	ldur	x8, [x29, #-0xc8]
   f14a0: b892c3a9     	ldursw	x9, [x29, #-0xd4]
   f14a4: 8b090108     	add	x8, x8, x9
   f14a8: f9409be9     	ldr	x9, [sp, #0x130]
   f14ac: f9001128     	str	x8, [x9, #0x20]
   f14b0: b85543ab     	ldur	w11, [x29, #-0xac]
   f14b4: b852c3ac     	ldur	w12, [x29, #-0xd4]
   f14b8: 6b0c016b     	subs	w11, w11, w12
   f14bc: 2a0b03e8     	mov	w8, w11
   f14c0: 93407d08     	sxtw	x8, w8
   f14c4: f9001528     	str	x8, [x9, #0x28]
   f14c8: b81d03aa     	stur	w10, [x29, #-0x30]
   f14cc: aa1f03e8     	mov	x8, xzr
   f14d0: f9001d28     	str	x8, [x9, #0x38]
   f14d4: d10103ad     	sub	x13, x29, #0x40
   f14d8: f900012d     	str	x13, [x9]
   f14dc: f9000528     	str	x8, [x9, #0x8]
   f14e0: b85543aa     	ldur	w10, [x29, #-0xac]
   f14e4: b852c3ab     	ldur	w11, [x29, #-0xd4]
   f14e8: 6b0b014a     	subs	w10, w10, w11
   f14ec: 2a0a03ed     	mov	w13, w10
   f14f0: 93407dad     	sxtw	x13, w13
   f14f4: f900092d     	str	x13, [x9, #0x10]
   f14f8: f9000d28     	str	x8, [x9, #0x18]
   f14fc: d10243a0     	sub	x0, x29, #0x90
   f1500: d10183a1     	sub	x1, x29, #0x60
   f1504: 97febc43     	bl	0xa0610 <oggpack_readinit@plt>
   f1508: 14000001     	b	0xf150c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x5cc>
   f150c: f94097e8     	ldr	x8, [sp, #0x128]
   f1510: 91072100     	add	x0, x8, #0x1c8
   f1514: d10243a1     	sub	x1, x29, #0x90
   f1518: 97fedf82     	bl	0xa9320 <_vorbis_unpack_comment@plt>
   f151c: b90013e0     	str	w0, [sp, #0x10]
   f1520: 14000001     	b	0xf1524 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x5e4>
   f1524: b94013e8     	ldr	w8, [sp, #0x10]
   f1528: b81043a8     	stur	w8, [x29, #-0xfc]
   f152c: b85043a9     	ldur	w9, [x29, #-0xfc]
   f1530: 340000e9     	cbz	w9, 0xf154c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x60c>
   f1534: 14000001     	b	0xf1538 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x5f8>
   f1538: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f153c: b816c3a8     	stur	w8, [x29, #-0x94]
   f1540: 320003e8     	orr	w8, wzr, #0x1
   f1544: b81403a8     	stur	w8, [x29, #-0xc0]
   f1548: 14000009     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f154c: f94097e0     	ldr	x0, [sp, #0x128]
   f1550: 97fed5a4     	bl	0xa6be0 <_ZN7android14MyOggExtractor17parseFileMetaDataEv@plt>
   f1554: 14000001     	b	0xf1558 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x618>
   f1558: 2a1f03e8     	mov	w8, wzr
   f155c: b816c3a8     	stur	w8, [x29, #-0x94]
   f1560: 320003e8     	orr	w8, wzr, #0x1
   f1564: b81403a8     	stur	w8, [x29, #-0xc0]
   f1568: 14000001     	b	0xf156c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x62c>
   f156c: d10083a0     	sub	x0, x29, #0x20
   f1570: 97fee3e8     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f1574: b856c3a8     	ldur	w8, [x29, #-0x94]
   f1578: d53bd040     	mrs	x0, TPIDR_EL0
   f157c: f9401400     	ldr	x0, [x0, #0x28]
   f1580: f9409bfe     	ldr	x30, [sp, #0x130]
   f1584: f94027c9     	ldr	x9, [x30, #0x48]
   f1588: eb090009     	subs	x9, x0, x9
   f158c: b9000fe8     	str	w8, [sp, #0xc]
   f1590: f90003e9     	str	x9, [sp]
   f1594: 54000121     	b.ne	0xf15b8 <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x678>
   f1598: 14000001     	b	0xf159c <android::MyOpusExtractor::verifyOpusComments(android::MediaBuffer*)+0x65c>
   f159c: b9400fe0     	ldr	w0, [sp, #0xc]
   f15a0: 9108c3ff     	add	sp, sp, #0x230
   f15a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f15a8: f84207fc     	ldr	x28, [sp], #0x20
   f15ac: d65f03c0     	ret
   f15b0: f85483a0     	ldur	x0, [x29, #-0xb8]
   f15b4: 97feda57     	bl	0xa7f10 <_Unwind_Resume@plt>
   f15b8: 97fee1ee     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f15bc <android::MyOggExtractor::parseFileMetaData()>:
   f15bc: d10183ff     	sub	sp, sp, #0x60
   f15c0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   f15c4: 910143fd     	add	x29, sp, #0x50
   f15c8: b27d0be8     	orr	x8, xzr, #0x38
   f15cc: f0000da9     	adrp	x9, 0x2a8000
   f15d0: f9453529     	ldr	x9, [x9, #0xa68]
   f15d4: f81f83a0     	stur	x0, [x29, #-0x8]
   f15d8: f85f83a0     	ldur	x0, [x29, #-0x8]
   f15dc: f90013e0     	str	x0, [sp, #0x20]
   f15e0: aa0803e0     	mov	x0, x8
   f15e4: f9000fe9     	str	x9, [sp, #0x18]
   f15e8: 97fede4a     	bl	0xa8f10 <_Znwm@plt>
   f15ec: f9000be0     	str	x0, [sp, #0x10]
   f15f0: 97fed730     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
   f15f4: 14000001     	b	0xf15f8 <android::MyOggExtractor::parseFileMetaData()+0x3c>
   f15f8: 528daca1     	mov	w1, #0x6d65             // =28005
   f15fc: 72adad21     	movk	w1, #0x6d69, lsl #16
   f1600: b27c13e8     	orr	x8, xzr, #0x1f0
   f1604: f94013e9     	ldr	x9, [sp, #0x20]
   f1608: 8b080120     	add	x0, x9, x8
   f160c: f9400be2     	ldr	x2, [sp, #0x10]
   f1610: b9000fe1     	str	w1, [sp, #0xc]
   f1614: aa0203e1     	mov	x1, x2
   f1618: f90003e8     	str	x8, [sp]
   f161c: 97fec9e5     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
   f1620: f94013e8     	ldr	x8, [sp, #0x20]
   f1624: f94003e9     	ldr	x9, [sp]
   f1628: 8b090101     	add	x1, x8, x9
   f162c: aa0103e0     	mov	x0, x1
   f1630: 97fece20     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1634: f9400fe8     	ldr	x8, [sp, #0x18]
   f1638: f9400102     	ldr	x2, [x8]
   f163c: b9400fe1     	ldr	w1, [sp, #0xc]
   f1640: 97febb60     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   f1644: b81e83bf     	stur	wzr, [x29, #-0x18]
   f1648: d2803908     	mov	x8, #0x1c8              // =456
   f164c: b85e83a9     	ldur	w9, [x29, #-0x18]
   f1650: f94013ea     	ldr	x10, [sp, #0x20]
   f1654: 8b080148     	add	x8, x10, x8
   f1658: b940110b     	ldr	w11, [x8, #0x10]
   f165c: 6b0b013f     	cmp	w9, w11
   f1660: 1a9fa7e9     	cset	w9, lt
   f1664: 37000049     	tbnz	w9, #0x0, 0xf166c <android::MyOggExtractor::parseFileMetaData()+0xb0>
   f1668: 14000028     	b	0xf1708 <android::MyOggExtractor::parseFileMetaData()+0x14c>
   f166c: b27e03e8     	orr	x8, xzr, #0x4
   f1670: b27d03e9     	orr	x9, xzr, #0x8
   f1674: d280390a     	mov	x10, #0x1c8             // =456
   f1678: b27c13eb     	orr	x11, xzr, #0x1f0
   f167c: f94013ec     	ldr	x12, [sp, #0x20]
   f1680: 8b0a018d     	add	x13, x12, x10
   f1684: f94001ad     	ldr	x13, [x13]
   f1688: b85e83ae     	ldur	w14, [x29, #-0x18]
   f168c: 2a0e03ef     	mov	w15, w14
   f1690: 93407def     	sxtw	x15, w15
   f1694: 9b0f7d29     	mul	x9, x9, x15
   f1698: 8b0901a9     	add	x9, x13, x9
   f169c: f9400129     	ldr	x9, [x9]
   f16a0: f81e03a9     	stur	x9, [x29, #-0x20]
   f16a4: 8b0a0189     	add	x9, x12, x10
   f16a8: f9400529     	ldr	x9, [x9, #0x8]
   f16ac: b85e83ae     	ldur	w14, [x29, #-0x18]
   f16b0: 2a0e03ea     	mov	w10, w14
   f16b4: 93407d4a     	sxtw	x10, w10
   f16b8: 9b0a7d08     	mul	x8, x8, x10
   f16bc: 8b080128     	add	x8, x9, x8
   f16c0: b940010e     	ldr	w14, [x8]
   f16c4: 2a0e03e8     	mov	w8, w14
   f16c8: 93407d08     	sxtw	x8, w8
   f16cc: f90017e8     	str	x8, [sp, #0x28]
   f16d0: 8b0b0180     	add	x0, x12, x11
   f16d4: f85e03a1     	ldur	x1, [x29, #-0x20]
   f16d8: f94017e2     	ldr	x2, [sp, #0x28]
   f16dc: 97fec091     	bl	0xa1920 <_ZN7android18parseVorbisCommentERKNS_2spINS_8MetaDataEEEPKcm@plt>
   f16e0: b85e83a8     	ldur	w8, [x29, #-0x18]
   f16e4: 11000508     	add	w8, w8, #0x1
   f16e8: b81e83a8     	stur	w8, [x29, #-0x18]
   f16ec: 17ffffd7     	b	0xf1648 <android::MyOggExtractor::parseFileMetaData()+0x8c>
   f16f0: 2a0103e8     	mov	w8, w1
   f16f4: f81f03a0     	stur	x0, [x29, #-0x10]
   f16f8: b81ec3a8     	stur	w8, [x29, #-0x14]
   f16fc: f9400be0     	ldr	x0, [sp, #0x10]
   f1700: 97febc98     	bl	0xa0960 <_ZdlPv@plt>
   f1704: 14000004     	b	0xf1714 <android::MyOggExtractor::parseFileMetaData()+0x158>
   f1708: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   f170c: 910183ff     	add	sp, sp, #0x60
   f1710: d65f03c0     	ret
   f1714: f85f03a0     	ldur	x0, [x29, #-0x10]
   f1718: 97fed9fe     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f171c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)>:
   f171c: d10583ff     	sub	sp, sp, #0x160
   f1720: f900a3fc     	str	x28, [sp, #0x140]
   f1724: a9157bfd     	stp	x29, x30, [sp, #0x150]
   f1728: 910543fd     	add	x29, sp, #0x150
   f172c: d53bd048     	mrs	x8, TPIDR_EL0
   f1730: f9401508     	ldr	x8, [x8, #0x28]
   f1734: f81e83a8     	stur	x8, [x29, #-0x18]
   f1738: f81603a0     	stur	x0, [x29, #-0xa0]
   f173c: f90057e1     	str	x1, [sp, #0xa8]
   f1740: 390293e2     	strb	w2, [sp, #0xa4]
   f1744: f85603a8     	ldur	x8, [x29, #-0xa0]
   f1748: f94057e0     	ldr	x0, [sp, #0xa8]
   f174c: f9003fe8     	str	x8, [sp, #0x78]
   f1750: 97fec624     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
   f1754: f94057e8     	ldr	x8, [sp, #0xa8]
   f1758: f9003be0     	str	x0, [sp, #0x70]
   f175c: aa0803e0     	mov	x0, x8
   f1760: 97fed7a8     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
   f1764: f9403be8     	ldr	x8, [sp, #0x70]
   f1768: 8b000100     	add	x0, x8, x0
   f176c: f9004fe0     	str	x0, [sp, #0x98]
   f1770: f94057e0     	ldr	x0, [sp, #0xa8]
   f1774: 97fec127     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
   f1778: f9004be0     	str	x0, [sp, #0x90]
   f177c: f9404be8     	ldr	x8, [sp, #0x90]
   f1780: f1001d08     	subs	x8, x8, #0x7
   f1784: f90037e8     	str	x8, [sp, #0x68]
   f1788: 54000243     	b.lo	0xf17d0 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0xb4>
   f178c: 14000001     	b	0xf1790 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x74>
   f1790: f9404fe8     	ldr	x8, [sp, #0x98]
   f1794: 39400109     	ldrb	w9, [x8]
   f1798: 394293ea     	ldrb	w10, [sp, #0xa4]
   f179c: 6b0a0129     	subs	w9, w9, w10
   f17a0: b90067e9     	str	w9, [sp, #0x64]
   f17a4: 54000161     	b.ne	0xf17d0 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0xb4>
   f17a8: 14000001     	b	0xf17ac <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x90>
   f17ac: f9404fe8     	ldr	x8, [sp, #0x98]
   f17b0: 91000500     	add	x0, x8, #0x1
   f17b4: 90000841     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f17b8: 910bdc21     	add	x1, x1, #0x2f7
   f17bc: 321f07e9     	orr	w9, wzr, #0x6
   f17c0: 2a0903e2     	mov	w2, w9
   f17c4: 97fedb2b     	bl	0xa8470 <memcmp@plt>
   f17c8: 340000a0     	cbz	w0, 0xf17dc <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0xc0>
   f17cc: 14000001     	b	0xf17d0 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0xb4>
   f17d0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f17d4: b816c3a8     	stur	w8, [x29, #-0x94]
   f17d8: 140000b0     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f17dc: f9404fe8     	ldr	x8, [sp, #0x98]
   f17e0: f81c83a8     	stur	x8, [x29, #-0x38]
   f17e4: f9404be8     	ldr	x8, [sp, #0x90]
   f17e8: f81d03a8     	stur	x8, [x29, #-0x30]
   f17ec: 320003e9     	orr	w9, wzr, #0x1
   f17f0: b81d83a9     	stur	w9, [x29, #-0x28]
   f17f4: aa1f03e8     	mov	x8, xzr
   f17f8: f81e03a8     	stur	x8, [x29, #-0x20]
   f17fc: d100e3aa     	sub	x10, x29, #0x38
   f1800: f81a83aa     	stur	x10, [x29, #-0x58]
   f1804: f81b03a8     	stur	x8, [x29, #-0x50]
   f1808: f9404bea     	ldr	x10, [sp, #0x90]
   f180c: f81b83aa     	stur	x10, [x29, #-0x48]
   f1810: f81c03a8     	stur	x8, [x29, #-0x40]
   f1814: d10223a8     	sub	x8, x29, #0x88
   f1818: d10163a1     	sub	x1, x29, #0x58
   f181c: aa0803e0     	mov	x0, x8
   f1820: f9002fe8     	str	x8, [sp, #0x58]
   f1824: 97febb7b     	bl	0xa0610 <oggpack_readinit@plt>
   f1828: 321d03e1     	orr	w1, wzr, #0x8
   f182c: f9402fe0     	ldr	x0, [sp, #0x58]
   f1830: 97fecfb4     	bl	0xa5700 <oggpack_read@plt>
   f1834: 394293e9     	ldrb	w9, [sp, #0xa4]
   f1838: 2a0903e8     	mov	w8, w9
   f183c: eb080008     	subs	x8, x0, x8
   f1840: f9002be8     	str	x8, [sp, #0x50]
   f1844: 540000a0     	b.eq	0xf1858 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x13c>
   f1848: 14000001     	b	0xf184c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x130>
   f184c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f1850: b816c3a8     	stur	w8, [x29, #-0x94]
   f1854: 14000091     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f1858: aa1f03e8     	mov	x8, xzr
   f185c: f90047e8     	str	x8, [sp, #0x88]
   f1860: 14000001     	b	0xf1864 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x148>
   f1864: f94047e8     	ldr	x8, [sp, #0x88]
   f1868: f1001508     	subs	x8, x8, #0x5
   f186c: f90027e8     	str	x8, [sp, #0x48]
   f1870: 54000168     	b.hi	0xf189c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x180>
   f1874: 14000001     	b	0xf1878 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x15c>
   f1878: d10223a0     	sub	x0, x29, #0x88
   f187c: 321d03e1     	orr	w1, wzr, #0x8
   f1880: 97fecfa0     	bl	0xa5700 <oggpack_read@plt>
   f1884: f90023e0     	str	x0, [sp, #0x40]
   f1888: 14000001     	b	0xf188c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x170>
   f188c: f94047e8     	ldr	x8, [sp, #0x88]
   f1890: 91000508     	add	x8, x8, #0x1
   f1894: f90047e8     	str	x8, [sp, #0x88]
   f1898: 17fffff3     	b	0xf1864 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x148>
   f189c: 394293e8     	ldrb	w8, [sp, #0xa4]
   f18a0: 2a0803e9     	mov	w9, w8
   f18a4: 71000508     	subs	w8, w8, #0x1
   f18a8: b9003fe9     	str	w9, [sp, #0x3c]
   f18ac: b9003be8     	str	w8, [sp, #0x38]
   f18b0: 54000180     	b.eq	0xf18e0 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x1c4>
   f18b4: 14000001     	b	0xf18b8 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x19c>
   f18b8: b9403fe8     	ldr	w8, [sp, #0x3c]
   f18bc: 71000d09     	subs	w9, w8, #0x3
   f18c0: b90037e9     	str	w9, [sp, #0x34]
   f18c4: 54000a40     	b.eq	0xf1a0c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2f0>
   f18c8: 14000001     	b	0xf18cc <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x1b0>
   f18cc: b9403fe8     	ldr	w8, [sp, #0x3c]
   f18d0: 71001509     	subs	w9, w8, #0x5
   f18d4: b90033e9     	str	w9, [sp, #0x30]
   f18d8: 54000b20     	b.eq	0xf1a3c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x320>
   f18dc: 1400006c     	b	0xf1a8c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x370>
   f18e0: f9403fe8     	ldr	x8, [sp, #0x78]
   f18e4: 91064100     	add	x0, x8, #0x190
   f18e8: d10223a1     	sub	x1, x29, #0x88
   f18ec: 97febd5d     	bl	0xa0e60 <_vorbis_unpack_info@plt>
   f18f0: 340000a0     	cbz	w0, 0xf1904 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x1e8>
   f18f4: 14000001     	b	0xf18f8 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x1dc>
   f18f8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f18fc: b816c3a8     	stur	w8, [x29, #-0x94]
   f1900: 14000066     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f1904: f9403fe8     	ldr	x8, [sp, #0x78]
   f1908: 9107a109     	add	x9, x8, #0x1e8
   f190c: aa0903e0     	mov	x0, x9
   f1910: f90017e9     	str	x9, [sp, #0x28]
   f1914: 97fecd67     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1918: f9404fe3     	ldr	x3, [sp, #0x98]
   f191c: f9404be4     	ldr	x4, [sp, #0x90]
   f1920: 528dccc1     	mov	w1, #0x6e66             // =28262
   f1924: 72aecd21     	movk	w1, #0x7669, lsl #16
   f1928: 2a1f03e2     	mov	w2, wzr
   f192c: 97fecec1     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   f1930: f94017e8     	ldr	x8, [sp, #0x28]
   f1934: b90027e0     	str	w0, [sp, #0x24]
   f1938: aa0803e0     	mov	x0, x8
   f193c: 97fecd5d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1940: f9403fe8     	ldr	x8, [sp, #0x78]
   f1944: b9419902     	ldr	w2, [x8, #0x198]
   f1948: 528e8ca1     	mov	w1, #0x7465             // =29797
   f194c: 72ae6e41     	movk	w1, #0x7372, lsl #16
   f1950: 97fec7c8     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f1954: f94017e8     	ldr	x8, [sp, #0x28]
   f1958: b90023e0     	str	w0, [sp, #0x20]
   f195c: aa0803e0     	mov	x0, x8
   f1960: 97fecd54     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1964: f9403fe8     	ldr	x8, [sp, #0x78]
   f1968: b9419502     	ldr	w2, [x8, #0x194]
   f196c: 528d0dc1     	mov	w1, #0x686e             // =26734
   f1970: 72a46c61     	movk	w1, #0x2363, lsl #16
   f1974: 97fec7bf     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f1978: f9403fe8     	ldr	x8, [sp, #0x78]
   f197c: 91002109     	add	x9, x8, #0x8
   f1980: b9001fe0     	str	w0, [sp, #0x1c]
   f1984: aa0903e0     	mov	x0, x9
   f1988: 97fed782     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f198c: f9400008     	ldr	x8, [x0]
   f1990: f9402108     	ldr	x8, [x8, #0x40]
   f1994: d10243a1     	sub	x1, x29, #0x90
   f1998: d63f0100     	blr	x8
   f199c: 35000360     	cbnz	w0, 0xf1a08 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2ec>
   f19a0: 14000001     	b	0xf19a4 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x288>
   f19a4: f9403fe8     	ldr	x8, [sp, #0x78]
   f19a8: f9400109     	ldr	x9, [x8]
   f19ac: f9400929     	ldr	x9, [x9, #0x10]
   f19b0: aa0803e0     	mov	x0, x8
   f19b4: d63f0120     	blr	x9
   f19b8: f90043e0     	str	x0, [sp, #0x80]
   f19bc: f94043e8     	ldr	x8, [sp, #0x80]
   f19c0: b4000228     	cbz	x8, 0xf1a04 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2e8>
   f19c4: 14000001     	b	0xf19c8 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2ac>
   f19c8: f9403fe8     	ldr	x8, [sp, #0x78]
   f19cc: 9107a100     	add	x0, x8, #0x1e8
   f19d0: 97fecd38     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f19d4: f85703a8     	ldur	x8, [x29, #-0x90]
   f19d8: 52824009     	mov	w9, #0x1200             // =4608
   f19dc: 72a00f49     	movk	w9, #0x7a, lsl #16
   f19e0: 2a0903fe     	mov	w30, w9
   f19e4: 9b1e7d08     	mul	x8, x8, x30
   f19e8: f94043fe     	ldr	x30, [sp, #0x80]
   f19ec: 9ade0902     	udiv	x2, x8, x30
   f19f0: 528e4c21     	mov	w1, #0x7261             // =29281
   f19f4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   f19f8: 97fedfd2     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
   f19fc: b9001be0     	str	w0, [sp, #0x18]
   f1a00: 14000001     	b	0xf1a04 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2e8>
   f1a04: 14000001     	b	0xf1a08 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x2ec>
   f1a08: 14000021     	b	0xf1a8c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x370>
   f1a0c: f9403fe8     	ldr	x8, [sp, #0x78]
   f1a10: 91072100     	add	x0, x8, #0x1c8
   f1a14: d10223a1     	sub	x1, x29, #0x88
   f1a18: 97fede42     	bl	0xa9320 <_vorbis_unpack_comment@plt>
   f1a1c: 340000a0     	cbz	w0, 0xf1a30 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x314>
   f1a20: 14000001     	b	0xf1a24 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x308>
   f1a24: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f1a28: b816c3a8     	stur	w8, [x29, #-0x94]
   f1a2c: 1400001b     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f1a30: f9403fe0     	ldr	x0, [sp, #0x78]
   f1a34: 97fed46b     	bl	0xa6be0 <_ZN7android14MyOggExtractor17parseFileMetaDataEv@plt>
   f1a38: 14000015     	b	0xf1a8c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x370>
   f1a3c: f9403fe8     	ldr	x8, [sp, #0x78]
   f1a40: 91064100     	add	x0, x8, #0x190
   f1a44: d10223a1     	sub	x1, x29, #0x88
   f1a48: 97fec912     	bl	0xa3e90 <_vorbis_unpack_books@plt>
   f1a4c: 340000a0     	cbz	w0, 0xf1a60 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x344>
   f1a50: 14000001     	b	0xf1a54 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x338>
   f1a54: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f1a58: b816c3a8     	stur	w8, [x29, #-0x94]
   f1a5c: 1400000f     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f1a60: f9403fe8     	ldr	x8, [sp, #0x78]
   f1a64: 9107a100     	add	x0, x8, #0x1e8
   f1a68: 97fecd12     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1a6c: f9404fe3     	ldr	x3, [sp, #0x98]
   f1a70: f9404be4     	ldr	x4, [sp, #0x90]
   f1a74: 528dede1     	mov	w1, #0x6f6f             // =28527
   f1a78: 72aecc41     	movk	w1, #0x7662, lsl #16
   f1a7c: 2a1f03e2     	mov	w2, wzr
   f1a80: 97fece6c     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   f1a84: b90017e0     	str	w0, [sp, #0x14]
   f1a88: 14000001     	b	0xf1a8c <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x370>
   f1a8c: 2a1f03e8     	mov	w8, wzr
   f1a90: b816c3a8     	stur	w8, [x29, #-0x94]
   f1a94: 14000001     	b	0xf1a98 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x37c>
   f1a98: b856c3a8     	ldur	w8, [x29, #-0x94]
   f1a9c: d53bd049     	mrs	x9, TPIDR_EL0
   f1aa0: f9401529     	ldr	x9, [x9, #0x28]
   f1aa4: f85e83aa     	ldur	x10, [x29, #-0x18]
   f1aa8: eb0a0129     	subs	x9, x9, x10
   f1aac: b90013e8     	str	w8, [sp, #0x10]
   f1ab0: f90007e9     	str	x9, [sp, #0x8]
   f1ab4: 540000e1     	b.ne	0xf1ad0 <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x3b4>
   f1ab8: 14000001     	b	0xf1abc <android::MyVorbisExtractor::verifyHeader(android::MediaBuffer*, unsigned char)+0x3a0>
   f1abc: b94013e0     	ldr	w0, [sp, #0x10]
   f1ac0: a9557bfd     	ldp	x29, x30, [sp, #0x150]
   f1ac4: f940a3fc     	ldr	x28, [sp, #0x140]
   f1ac8: 910583ff     	add	sp, sp, #0x160
   f1acc: d65f03c0     	ret
   f1ad0: 97fee0a8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f1ad4 <android::MyVorbisExtractor::approxBitrate() const>:
   f1ad4: d10083ff     	sub	sp, sp, #0x20
   f1ad8: d2803208     	mov	x8, #0x190              // =400
   f1adc: f9000be0     	str	x0, [sp, #0x10]
   f1ae0: f9400be0     	ldr	x0, [sp, #0x10]
   f1ae4: 8b080008     	add	x8, x0, x8
   f1ae8: f9400d08     	ldr	x8, [x8, #0x18]
   f1aec: f90007e0     	str	x0, [sp, #0x8]
   f1af0: b5000048     	cbnz	x8, 0xf1af8 <android::MyVorbisExtractor::approxBitrate() const+0x24>
   f1af4: 14000007     	b	0xf1b10 <android::MyVorbisExtractor::approxBitrate() const+0x3c>
   f1af8: d2803208     	mov	x8, #0x190              // =400
   f1afc: f94007e9     	ldr	x9, [sp, #0x8]
   f1b00: 8b080128     	add	x8, x9, x8
   f1b04: f9400d08     	ldr	x8, [x8, #0x18]
   f1b08: f9000fe8     	str	x8, [sp, #0x18]
   f1b0c: 1400000b     	b	0xf1b38 <android::MyVorbisExtractor::approxBitrate() const+0x64>
   f1b10: b27f03e8     	orr	x8, xzr, #0x2
   f1b14: d2803209     	mov	x9, #0x190              // =400
   f1b18: f94007ea     	ldr	x10, [sp, #0x8]
   f1b1c: 8b09014b     	add	x11, x10, x9
   f1b20: f940116b     	ldr	x11, [x11, #0x20]
   f1b24: 8b090149     	add	x9, x10, x9
   f1b28: f9400929     	ldr	x9, [x9, #0x10]
   f1b2c: 8b090169     	add	x9, x11, x9
   f1b30: 9ac80d28     	sdiv	x8, x9, x8
   f1b34: f9000fe8     	str	x8, [sp, #0x18]
   f1b38: f9400fe0     	ldr	x0, [sp, #0x18]
   f1b3c: 910083ff     	add	sp, sp, #0x20
   f1b40: d65f03c0     	ret

00000000000f1b44 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)>:
   f1b44: d10643ff     	sub	sp, sp, #0x190
   f1b48: f900bbfc     	str	x28, [sp, #0x170]
   f1b4c: a9187bfd     	stp	x29, x30, [sp, #0x180]
   f1b50: 910603fd     	add	x29, sp, #0x180
   f1b54: 910183e8     	add	x8, sp, #0x60
   f1b58: d53bd049     	mrs	x9, TPIDR_EL0
   f1b5c: f9401529     	ldr	x9, [x9, #0x28]
   f1b60: f9001be9     	str	x9, [sp, #0x30]
   f1b64: f9002fe0     	str	x0, [sp, #0x58]
   f1b68: f9002be1     	str	x1, [sp, #0x50]
   f1b6c: f90027e2     	str	x2, [sp, #0x48]
   f1b70: b0000d49     	adrp	x9, 0x29a000 <vtable for android::MediaExtractor+0x18>
   f1b74: 9138e129     	add	x9, x9, #0xe38
   f1b78: 3dc00120     	ldr	q0, [x9]
   f1b7c: 3dc00521     	ldr	q1, [x9, #0x10]
   f1b80: 3dc00922     	ldr	q2, [x9, #0x20]
   f1b84: 3dc00d23     	ldr	q3, [x9, #0x30]
   f1b88: 3d8027e3     	str	q3, [sp, #0x90]
   f1b8c: 3d8023e2     	str	q2, [sp, #0x80]
   f1b90: 3d801fe1     	str	q1, [sp, #0x70]
   f1b94: 3d801be0     	str	q0, [sp, #0x60]
   f1b98: 3dc01120     	ldr	q0, [x9, #0x40]
   f1b9c: 3dc01521     	ldr	q1, [x9, #0x50]
   f1ba0: 3dc01922     	ldr	q2, [x9, #0x60]
   f1ba4: 3dc01d23     	ldr	q3, [x9, #0x70]
   f1ba8: 3d801d03     	str	q3, [x8, #0x70]
   f1bac: 3d801902     	str	q2, [x8, #0x60]
   f1bb0: 3d802fe1     	str	q1, [sp, #0xb0]
   f1bb4: 3d802be0     	str	q0, [sp, #0xa0]
   f1bb8: 3dc02120     	ldr	q0, [x9, #0x80]
   f1bbc: 3dc02521     	ldr	q1, [x9, #0x90]
   f1bc0: 3dc02922     	ldr	q2, [x9, #0xa0]
   f1bc4: 3dc02d23     	ldr	q3, [x9, #0xb0]
   f1bc8: 3d802d03     	str	q3, [x8, #0xb0]
   f1bcc: 3d802902     	str	q2, [x8, #0xa0]
   f1bd0: 3d802501     	str	q1, [x8, #0x90]
   f1bd4: 3d802100     	str	q0, [x8, #0x80]
   f1bd8: 3dc03120     	ldr	q0, [x9, #0xc0]
   f1bdc: 3dc03521     	ldr	q1, [x9, #0xd0]
   f1be0: 3dc03922     	ldr	q2, [x9, #0xe0]
   f1be4: 3dc03d23     	ldr	q3, [x9, #0xf0]
   f1be8: 3d803d03     	str	q3, [x8, #0xf0]
   f1bec: 3d803902     	str	q2, [x8, #0xe0]
   f1bf0: 3d803501     	str	q1, [x8, #0xd0]
   f1bf4: 3d803100     	str	q0, [x8, #0xc0]
   f1bf8: aa1f03e8     	mov	x8, xzr
   f1bfc: f90023e8     	str	x8, [sp, #0x40]
   f1c00: 14000001     	b	0xf1c04 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0xc0>
   f1c04: f94023e8     	ldr	x8, [sp, #0x40]
   f1c08: f1003d08     	subs	x8, x8, #0xf
   f1c0c: f90017e8     	str	x8, [sp, #0x28]
   f1c10: 54000ba8     	b.hi	0xf1d84 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x240>
   f1c14: 14000001     	b	0xf1c18 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0xd4>
   f1c18: f94023e8     	ldr	x8, [sp, #0x40]
   f1c1c: d37ced08     	lsl	x8, x8, #4
   f1c20: 910183e9     	add	x9, sp, #0x60
   f1c24: f8686920     	ldr	x0, [x9, x8]
   f1c28: f90013e9     	str	x9, [sp, #0x20]
   f1c2c: 97fec5d1     	bl	0xa3370 <strlen@plt>
   f1c30: f9001fe0     	str	x0, [sp, #0x38]
   f1c34: f94023e8     	ldr	x8, [sp, #0x40]
   f1c38: d37ced08     	lsl	x8, x8, #4
   f1c3c: f94013e9     	ldr	x9, [sp, #0x20]
   f1c40: f8686920     	ldr	x0, [x9, x8]
   f1c44: f9402be1     	ldr	x1, [sp, #0x50]
   f1c48: f9401fe2     	ldr	x2, [sp, #0x38]
   f1c4c: 97fee4cd     	bl	0xaaf80 <strncasecmp@plt>
   f1c50: 35000900     	cbnz	w0, 0xf1d70 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x22c>
   f1c54: 14000001     	b	0xf1c58 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x114>
   f1c58: f9402be8     	ldr	x8, [sp, #0x50]
   f1c5c: f9401fe9     	ldr	x9, [sp, #0x38]
   f1c60: 3869690a     	ldrb	w10, [x8, x9]
   f1c64: 7100f54a     	subs	w10, w10, #0x3d
   f1c68: b9001fea     	str	w10, [sp, #0x1c]
   f1c6c: 54000821     	b.ne	0xf1d70 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x22c>
   f1c70: 14000001     	b	0xf1c74 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x130>
   f1c74: f94023e8     	ldr	x8, [sp, #0x40]
   f1c78: 910183e9     	add	x9, sp, #0x60
   f1c7c: 8b081128     	add	x8, x9, x8, lsl #4
   f1c80: b940090a     	ldr	w10, [x8, #0x8]
   f1c84: 528c482b     	mov	w11, #0x6241            // =25153
   f1c88: 72ac2d8b     	movk	w11, #0x616c, lsl #16
   f1c8c: 6b0b014a     	subs	w10, w10, w11
   f1c90: b9001bea     	str	w10, [sp, #0x18]
   f1c94: 54000181     	b.ne	0xf1cc4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x180>
   f1c98: 14000001     	b	0xf1c9c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x158>
   f1c9c: f9402fe0     	ldr	x0, [sp, #0x58]
   f1ca0: f9402be8     	ldr	x8, [sp, #0x50]
   f1ca4: f9401fe9     	ldr	x9, [sp, #0x38]
   f1ca8: 8b090108     	add	x8, x8, x9
   f1cac: 91000501     	add	x1, x8, #0x1
   f1cb0: f94027e8     	ldr	x8, [sp, #0x48]
   f1cb4: eb090108     	subs	x8, x8, x9
   f1cb8: f1000502     	subs	x2, x8, #0x1
   f1cbc: 9400003e     	bl	0xf1db4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x270>
   f1cc0: 1400002b     	b	0xf1d6c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x228>
   f1cc4: f94023e8     	ldr	x8, [sp, #0x40]
   f1cc8: 910183e9     	add	x9, sp, #0x60
   f1ccc: 8b081128     	add	x8, x9, x8, lsl #4
   f1cd0: b940090a     	ldr	w10, [x8, #0x8]
   f1cd4: 528e898b     	mov	w11, #0x744c            // =29772
   f1cd8: 72ac2eab     	movk	w11, #0x6175, lsl #16
   f1cdc: 6b0b014a     	subs	w10, w10, w11
   f1ce0: b90017ea     	str	w10, [sp, #0x14]
   f1ce4: 54000281     	b.ne	0xf1d34 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x1f0>
   f1ce8: 14000001     	b	0xf1cec <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x1a8>
   f1cec: f9402be8     	ldr	x8, [sp, #0x50]
   f1cf0: f9401fe9     	ldr	x9, [sp, #0x38]
   f1cf4: 8b090108     	add	x8, x8, x9
   f1cf8: 91000500     	add	x0, x8, #0x1
   f1cfc: 90000841     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f1d00: 911d4421     	add	x1, x1, #0x751
   f1d04: 97fed507     	bl	0xa7120 <strcasecmp@plt>
   f1d08: 35000140     	cbnz	w0, 0xf1d30 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x1ec>
   f1d0c: 14000001     	b	0xf1d10 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x1cc>
   f1d10: f9402fe0     	ldr	x0, [sp, #0x58]
   f1d14: 97fecc67     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1d18: 528e8981     	mov	w1, #0x744c             // =29772
   f1d1c: 72ac2ea1     	movk	w1, #0x6175, lsl #16
   f1d20: 320003e2     	orr	w2, wzr, #0x1
   f1d24: 97fec6d3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
   f1d28: b90013e0     	str	w0, [sp, #0x10]
   f1d2c: 14000001     	b	0xf1d30 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x1ec>
   f1d30: 1400000e     	b	0xf1d68 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x224>
   f1d34: f9402fe0     	ldr	x0, [sp, #0x58]
   f1d38: 97fecc5e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f1d3c: f94023fe     	ldr	x30, [sp, #0x40]
   f1d40: 910183e8     	add	x8, sp, #0x60
   f1d44: 8b1e1108     	add	x8, x8, x30, lsl #4
   f1d48: b9400901     	ldr	w1, [x8, #0x8]
   f1d4c: f9402be8     	ldr	x8, [sp, #0x50]
   f1d50: f9401ffe     	ldr	x30, [sp, #0x38]
   f1d54: 8b1e0108     	add	x8, x8, x30
   f1d58: 91000502     	add	x2, x8, #0x1
   f1d5c: 97feb999     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   f1d60: b9000fe0     	str	w0, [sp, #0xc]
   f1d64: 14000001     	b	0xf1d68 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x224>
   f1d68: 14000001     	b	0xf1d6c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x228>
   f1d6c: 14000001     	b	0xf1d70 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x22c>
   f1d70: 14000001     	b	0xf1d74 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x230>
   f1d74: f94023e8     	ldr	x8, [sp, #0x40]
   f1d78: 91000508     	add	x8, x8, #0x1
   f1d7c: f90023e8     	str	x8, [sp, #0x40]
   f1d80: 17ffffa1     	b	0xf1c04 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0xc0>
   f1d84: d53bd048     	mrs	x8, TPIDR_EL0
   f1d88: f9401508     	ldr	x8, [x8, #0x28]
   f1d8c: f9401be9     	ldr	x9, [sp, #0x30]
   f1d90: eb090108     	subs	x8, x8, x9
   f1d94: f90003e8     	str	x8, [sp]
   f1d98: 540000c1     	b.ne	0xf1db0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x26c>
   f1d9c: 14000001     	b	0xf1da0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x25c>
   f1da0: a9587bfd     	ldp	x29, x30, [sp, #0x180]
   f1da4: f940bbfc     	ldr	x28, [sp, #0x170]
   f1da8: 910643ff     	add	sp, sp, #0x190
   f1dac: d65f03c0     	ret
   f1db0: 97fedff0     	bl	0xa9d70 <__stack_chk_fail@plt>
   f1db4: d10743ff     	sub	sp, sp, #0x1d0
   f1db8: f900dbfc     	str	x28, [sp, #0x1b0]
   f1dbc: a91c7bfd     	stp	x29, x30, [sp, #0x1c0]
   f1dc0: 910703fd     	add	x29, sp, #0x1c0
   f1dc4: d53bd048     	mrs	x8, TPIDR_EL0
   f1dc8: f9401508     	ldr	x8, [x8, #0x28]
   f1dcc: f81e83a8     	stur	x8, [x29, #-0x18]
   f1dd0: f81403a0     	stur	x0, [x29, #-0xc0]
   f1dd4: f81383a1     	stur	x1, [x29, #-0xc8]
   f1dd8: f81303a2     	stur	x2, [x29, #-0xd0]
   f1ddc: f85383a1     	ldur	x1, [x29, #-0xc8]
   f1de0: f85303a2     	ldur	x2, [x29, #-0xd0]
   f1de4: d102e3a8     	sub	x8, x29, #0xb8
   f1de8: aa0803e0     	mov	x0, x8
   f1dec: f9005fe8     	str	x8, [sp, #0xb8]
   f1df0: 97fed428     	bl	0xa6e90 <_ZN7android7AStringC1EPKcm@plt>
   f1df4: d10283a8     	sub	x8, x29, #0xa0
   f1df8: f9405fe0     	ldr	x0, [sp, #0xb8]
   f1dfc: 97feb95d     	bl	0xa0370 <_ZN7android12decodeBase64ERKNS_7AStringE@plt>
   f1e00: 14000001     	b	0xf1e04 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x2c0>
   f1e04: d102e3a0     	sub	x0, x29, #0xb8
   f1e08: 97febfbe     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f1e0c: d10283a0     	sub	x0, x29, #0xa0
   f1e10: aa1f03fe     	mov	x30, xzr
   f1e14: aa1e03e1     	mov	x1, x30
   f1e18: 97feda12     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
   f1e1c: b900b7e0     	str	w0, [sp, #0xb4]
   f1e20: 14000001     	b	0xf1e24 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x2e0>
   f1e24: b940b7e8     	ldr	w8, [sp, #0xb4]
   f1e28: 36000228     	tbz	w8, #0x0, 0xf1e6c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x328>
   f1e2c: 14000001     	b	0xf1e30 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x2ec>
   f1e30: 320003e8     	orr	w8, wzr, #0x1
   f1e34: b900e3e8     	str	w8, [sp, #0xe0]
   f1e38: 140000d1     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1e3c: f81283a0     	stur	x0, [x29, #-0xd8]
   f1e40: 2a0103e8     	mov	w8, w1
   f1e44: b81243a8     	stur	w8, [x29, #-0xdc]
   f1e48: d102e3a0     	sub	x0, x29, #0xb8
   f1e4c: 97febfad     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f1e50: 140000dd     	b	0xf21c4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x680>
   f1e54: f81283a0     	stur	x0, [x29, #-0xd8]
   f1e58: 2a0103e8     	mov	w8, w1
   f1e5c: b81243a8     	stur	w8, [x29, #-0xdc]
   f1e60: d10283a0     	sub	x0, x29, #0xa0
   f1e64: 97fee1ab     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f1e68: 140000d7     	b	0xf21c4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x680>
   f1e6c: d10283a0     	sub	x0, x29, #0xa0
   f1e70: 97feb808     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f1e74: f90057e0     	str	x0, [sp, #0xa8]
   f1e78: 14000001     	b	0xf1e7c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x338>
   f1e7c: f94057e0     	ldr	x0, [sp, #0xa8]
   f1e80: 97fec6cc     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   f1e84: f90053e0     	str	x0, [sp, #0xa0]
   f1e88: 14000001     	b	0xf1e8c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x348>
   f1e8c: f94053e8     	ldr	x8, [sp, #0xa0]
   f1e90: f9006fe8     	str	x8, [sp, #0xd8]
   f1e94: d10283a0     	sub	x0, x29, #0xa0
   f1e98: 97feb7fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f1e9c: f9004fe0     	str	x0, [sp, #0x98]
   f1ea0: 14000001     	b	0xf1ea4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x360>
   f1ea4: f9404fe0     	ldr	x0, [sp, #0x98]
   f1ea8: 97feccea     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   f1eac: f9004be0     	str	x0, [sp, #0x90]
   f1eb0: 14000001     	b	0xf1eb4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x370>
   f1eb4: f9404be8     	ldr	x8, [sp, #0x90]
   f1eb8: f9006be8     	str	x8, [sp, #0xd0]
   f1ebc: f9406fe9     	ldr	x9, [sp, #0xd8]
   f1ec0: f1001d29     	subs	x9, x9, #0x7
   f1ec4: f90047e9     	str	x9, [sp, #0x88]
   f1ec8: 540000a8     	b.hi	0xf1edc <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x398>
   f1ecc: 14000001     	b	0xf1ed0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x38c>
   f1ed0: 320003e8     	orr	w8, wzr, #0x1
   f1ed4: b900e3e8     	str	w8, [sp, #0xe0]
   f1ed8: 140000a9     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1edc: f9406be0     	ldr	x0, [sp, #0xd0]
   f1ee0: 97fed578     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f1ee4: b90087e0     	str	w0, [sp, #0x84]
   f1ee8: 14000001     	b	0xf1eec <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x3a8>
   f1eec: b94087e8     	ldr	w8, [sp, #0x84]
   f1ef0: b900cfe8     	str	w8, [sp, #0xcc]
   f1ef4: b940cfe9     	ldr	w9, [sp, #0xcc]
   f1ef8: 71000d29     	subs	w9, w9, #0x3
   f1efc: b90083e9     	str	w9, [sp, #0x80]
   f1f00: 540000a0     	b.eq	0xf1f14 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x3d0>
   f1f04: 14000001     	b	0xf1f08 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x3c4>
   f1f08: 320003e8     	orr	w8, wzr, #0x1
   f1f0c: b900e3e8     	str	w8, [sp, #0xe0]
   f1f10: 1400009b     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1f14: f9406be8     	ldr	x8, [sp, #0xd0]
   f1f18: 91001100     	add	x0, x8, #0x4
   f1f1c: 97fed569     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f1f20: b9007fe0     	str	w0, [sp, #0x7c]
   f1f24: 14000001     	b	0xf1f28 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x3e4>
   f1f28: b9407fe8     	ldr	w8, [sp, #0x7c]
   f1f2c: b900cbe8     	str	w8, [sp, #0xc8]
   f1f30: b940cbe9     	ldr	w9, [sp, #0xc8]
   f1f34: 71020129     	subs	w9, w9, #0x80
   f1f38: b9007be9     	str	w9, [sp, #0x78]
   f1f3c: 540000a3     	b.lo	0xf1f50 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x40c>
   f1f40: 14000001     	b	0xf1f44 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x400>
   f1f44: 320003e8     	orr	w8, wzr, #0x1
   f1f48: b900e3e8     	str	w8, [sp, #0xe0]
   f1f4c: 1400008c     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1f50: f9406fe8     	ldr	x8, [sp, #0xd8]
   f1f54: f1002108     	subs	x8, x8, #0x8
   f1f58: b940cbe9     	ldr	w9, [sp, #0xc8]
   f1f5c: 2a0903ea     	mov	w10, w9
   f1f60: eb0a0108     	subs	x8, x8, x10
   f1f64: f9003be8     	str	x8, [sp, #0x70]
   f1f68: 540000a2     	b.hs	0xf1f7c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x438>
   f1f6c: 14000001     	b	0xf1f70 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x42c>
   f1f70: 320003e8     	orr	w8, wzr, #0x1
   f1f74: b900e3e8     	str	w8, [sp, #0xe0]
   f1f78: 14000081     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1f7c: f9406be8     	ldr	x8, [sp, #0xd0]
   f1f80: 91002101     	add	x1, x8, #0x8
   f1f84: b940cbe9     	ldr	w9, [sp, #0xc8]
   f1f88: 2a0903e2     	mov	w2, w9
   f1f8c: d10263a8     	sub	x8, x29, #0x98
   f1f90: aa0803e0     	mov	x0, x8
   f1f94: f90037e8     	str	x8, [sp, #0x68]
   f1f98: 97feb77e     	bl	0x9fd90 <memcpy@plt>
   f1f9c: b940cbe9     	ldr	w9, [sp, #0xc8]
   f1fa0: 2a0903e8     	mov	w8, w9
   f1fa4: 2a1f03e9     	mov	w9, wzr
   f1fa8: f94037e1     	ldr	x1, [sp, #0x68]
   f1fac: 38286829     	strb	w9, [x1, x8]
   f1fb0: 90000841     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f1fb4: 911d5821     	add	x1, x1, #0x756
   f1fb8: f94037e8     	ldr	x8, [sp, #0x68]
   f1fbc: f90033e0     	str	x0, [sp, #0x60]
   f1fc0: aa0803e0     	mov	x0, x8
   f1fc4: 97fec09b     	bl	0xa2230 <strcmp@plt>
   f1fc8: 350000a0     	cbnz	w0, 0xf1fdc <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x498>
   f1fcc: 14000001     	b	0xf1fd0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x48c>
   f1fd0: 320003e8     	orr	w8, wzr, #0x1
   f1fd4: b900e3e8     	str	w8, [sp, #0xe0]
   f1fd8: 14000069     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f1fdc: f9406fe8     	ldr	x8, [sp, #0xd8]
   f1fe0: f1008108     	subs	x8, x8, #0x20
   f1fe4: f9002fe8     	str	x8, [sp, #0x58]
   f1fe8: 54000143     	b.lo	0xf2010 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x4cc>
   f1fec: 14000001     	b	0xf1ff0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x4ac>
   f1ff0: f9406fe8     	ldr	x8, [sp, #0xd8]
   f1ff4: f1008108     	subs	x8, x8, #0x20
   f1ff8: b940cbe9     	ldr	w9, [sp, #0xc8]
   f1ffc: 2a0903ea     	mov	w10, w9
   f2000: eb0a0108     	subs	x8, x8, x10
   f2004: f9002be8     	str	x8, [sp, #0x50]
   f2008: 540000a2     	b.hs	0xf201c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x4d8>
   f200c: 14000001     	b	0xf2010 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x4cc>
   f2010: 320003e8     	orr	w8, wzr, #0x1
   f2014: b900e3e8     	str	w8, [sp, #0xe0]
   f2018: 14000059     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f201c: f9406be8     	ldr	x8, [sp, #0xd0]
   f2020: b940cbe9     	ldr	w9, [sp, #0xc8]
   f2024: 11002129     	add	w9, w9, #0x8
   f2028: 2a0903ea     	mov	w10, w9
   f202c: 8b0a0100     	add	x0, x8, x10
   f2030: 97fed524     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f2034: b9004fe0     	str	w0, [sp, #0x4c]
   f2038: 14000001     	b	0xf203c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x4f8>
   f203c: b9404fe8     	ldr	w8, [sp, #0x4c]
   f2040: b900c7e8     	str	w8, [sp, #0xc4]
   f2044: f9406fe9     	ldr	x9, [sp, #0xd8]
   f2048: f1008129     	subs	x9, x9, #0x20
   f204c: b940cbea     	ldr	w10, [sp, #0xc8]
   f2050: 2a0a03eb     	mov	w11, w10
   f2054: eb0b0129     	subs	x9, x9, x11
   f2058: b940c7ea     	ldr	w10, [sp, #0xc4]
   f205c: 2a0a03eb     	mov	w11, w10
   f2060: eb0b0129     	subs	x9, x9, x11
   f2064: f90023e9     	str	x9, [sp, #0x40]
   f2068: 540000a2     	b.hs	0xf207c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x538>
   f206c: 14000001     	b	0xf2070 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x52c>
   f2070: 320003e8     	orr	w8, wzr, #0x1
   f2074: b900e3e8     	str	w8, [sp, #0xe0]
   f2078: 14000041     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f207c: f9406be8     	ldr	x8, [sp, #0xd0]
   f2080: b940cbe9     	ldr	w9, [sp, #0xc8]
   f2084: b940c7ea     	ldr	w10, [sp, #0xc4]
   f2088: 0b0a0129     	add	w9, w9, w10
   f208c: 11007129     	add	w9, w9, #0x1c
   f2090: 2a0903eb     	mov	w11, w9
   f2094: 8b0b0100     	add	x0, x8, x11
   f2098: 97fed50a     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f209c: b9003fe0     	str	w0, [sp, #0x3c]
   f20a0: 14000001     	b	0xf20a4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x560>
   f20a4: b9403fe8     	ldr	w8, [sp, #0x3c]
   f20a8: b900c3e8     	str	w8, [sp, #0xc0]
   f20ac: f9406fe9     	ldr	x9, [sp, #0xd8]
   f20b0: f1008129     	subs	x9, x9, #0x20
   f20b4: b940cbea     	ldr	w10, [sp, #0xc8]
   f20b8: 2a0a03eb     	mov	w11, w10
   f20bc: eb0b0129     	subs	x9, x9, x11
   f20c0: b940c7ea     	ldr	w10, [sp, #0xc4]
   f20c4: 2a0a03eb     	mov	w11, w10
   f20c8: eb0b0129     	subs	x9, x9, x11
   f20cc: b940c3ea     	ldr	w10, [sp, #0xc0]
   f20d0: 2a0a03eb     	mov	w11, w10
   f20d4: eb0b0129     	subs	x9, x9, x11
   f20d8: f9001be9     	str	x9, [sp, #0x30]
   f20dc: 540000a2     	b.hs	0xf20f0 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x5ac>
   f20e0: 14000001     	b	0xf20e4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x5a0>
   f20e4: 320003e8     	orr	w8, wzr, #0x1
   f20e8: b900e3e8     	str	w8, [sp, #0xe0]
   f20ec: 14000024     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f20f0: f85403a0     	ldur	x0, [x29, #-0xc0]
   f20f4: 97fecb6f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f20f8: f90017e0     	str	x0, [sp, #0x28]
   f20fc: 14000001     	b	0xf2100 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x5bc>
   f2100: f9406be8     	ldr	x8, [sp, #0xd0]
   f2104: b940cbe9     	ldr	w9, [sp, #0xc8]
   f2108: b940c7ea     	ldr	w10, [sp, #0xc4]
   f210c: 0b0a0129     	add	w9, w9, w10
   f2110: 11008129     	add	w9, w9, #0x20
   f2114: 2a0903eb     	mov	w11, w9
   f2118: 8b0b0103     	add	x3, x8, x11
   f211c: b940c3e9     	ldr	w9, [sp, #0xc0]
   f2120: 2a0903e4     	mov	w4, w9
   f2124: 528c4821     	mov	w1, #0x6241             // =25153
   f2128: 72ac2d81     	movk	w1, #0x616c, lsl #16
   f212c: 2a1f03e9     	mov	w9, wzr
   f2130: f94017e0     	ldr	x0, [sp, #0x28]
   f2134: 2a0903e2     	mov	w2, w9
   f2138: 97feccbe     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
   f213c: b90027e0     	str	w0, [sp, #0x24]
   f2140: 14000001     	b	0xf2144 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x600>
   f2144: f85403a0     	ldur	x0, [x29, #-0xc0]
   f2148: 97fecb5a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f214c: f9000fe0     	str	x0, [sp, #0x18]
   f2150: 14000001     	b	0xf2154 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x610>
   f2154: 528829a1     	mov	w1, #0x414d             // =16717
   f2158: 72ac2d81     	movk	w1, #0x616c, lsl #16
   f215c: d10263a2     	sub	x2, x29, #0x98
   f2160: f9400fe0     	ldr	x0, [sp, #0x18]
   f2164: 97feb897     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
   f2168: b90017e0     	str	w0, [sp, #0x14]
   f216c: 14000001     	b	0xf2170 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x62c>
   f2170: 2a1f03e8     	mov	w8, wzr
   f2174: b900e3e8     	str	w8, [sp, #0xe0]
   f2178: 14000001     	b	0xf217c <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x638>
   f217c: d10283a0     	sub	x0, x29, #0xa0
   f2180: 97fee0e4     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f2184: b940e3e8     	ldr	w8, [sp, #0xe0]
   f2188: 71000508     	subs	w8, w8, #0x1
   f218c: b90013e8     	str	w8, [sp, #0x10]
   f2190: 540001e8     	b.hi	0xf21cc <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x688>
   f2194: 14000001     	b	0xf2198 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x654>
   f2198: d53bd048     	mrs	x8, TPIDR_EL0
   f219c: f9401508     	ldr	x8, [x8, #0x28]
   f21a0: f85e83a9     	ldur	x9, [x29, #-0x18]
   f21a4: eb090108     	subs	x8, x8, x9
   f21a8: f90007e8     	str	x8, [sp, #0x8]
   f21ac: 54000101     	b.ne	0xf21cc <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x688>
   f21b0: 14000001     	b	0xf21b4 <android::parseVorbisComment(android::sp<android::MetaData> const&, char const*, unsigned long)+0x670>
   f21b4: a95c7bfd     	ldp	x29, x30, [sp, #0x1c0]
   f21b8: f940dbfc     	ldr	x28, [sp, #0x1b0]
   f21bc: 910743ff     	add	sp, sp, #0x1d0
   f21c0: d65f03c0     	ret
   f21c4: f85283a0     	ldur	x0, [x29, #-0xd8]
   f21c8: 97fed752     	bl	0xa7f10 <_Unwind_Resume@plt>
   f21cc: 97fedee9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f21d0 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)>:
   f21d0: d10203ff     	sub	sp, sp, #0x80
   f21d4: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f21d8: 9101c3fd     	add	x29, sp, #0x70
   f21dc: b27d03e8     	orr	x8, xzr, #0x8
   f21e0: d2800009     	mov	x9, #0x0                // =0
   f21e4: f81f83a0     	stur	x0, [x29, #-0x8]
   f21e8: f81f03a1     	stur	x1, [x29, #-0x10]
   f21ec: f81e83a2     	stur	x2, [x29, #-0x18]
   f21f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   f21f4: f85f03a1     	ldur	x1, [x29, #-0x10]
   f21f8: 8b080022     	add	x2, x1, x8
   f21fc: f81d03a0     	stur	x0, [x29, #-0x30]
   f2200: f9001fe1     	str	x1, [sp, #0x38]
   f2204: aa0203e1     	mov	x1, x2
   f2208: f9001be8     	str	x8, [sp, #0x30]
   f220c: f90017e9     	str	x9, [sp, #0x28]
   f2210: 97fed5d4     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   f2214: f9401fe8     	ldr	x8, [sp, #0x38]
   f2218: f9400109     	ldr	x9, [x8]
   f221c: f85d03a0     	ldur	x0, [x29, #-0x30]
   f2220: f9000009     	str	x9, [x0]
   f2224: f9401d09     	ldr	x9, [x8, #0x38]
   f2228: f9400001     	ldr	x1, [x0]
   f222c: f85e8021     	ldur	x1, [x1, #-0x18]
   f2230: 8b010001     	add	x1, x0, x1
   f2234: f9000029     	str	x9, [x1]
   f2238: f9401be9     	ldr	x9, [sp, #0x30]
   f223c: 8b090001     	add	x1, x0, x9
   f2240: f85e83a2     	ldur	x2, [x29, #-0x18]
   f2244: aa0103e0     	mov	x0, x1
   f2248: f90013e1     	str	x1, [sp, #0x20]
   f224c: aa0203e1     	mov	x1, x2
   f2250: 97feb7c0     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   f2254: 14000001     	b	0xf2258 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x88>
   f2258: 12800248     	mov	w8, #-0x13              // =-19
   f225c: f85d03a9     	ldur	x9, [x29, #-0x30]
   f2260: b9001128     	str	w8, [x9, #0x10]
   f2264: f94017ea     	ldr	x10, [sp, #0x28]
   f2268: f9000d2a     	str	x10, [x9, #0x18]
   f226c: b81d83bf     	stur	wzr, [x29, #-0x28]
   f2270: 321f03e8     	orr	w8, wzr, #0x2
   f2274: b85d83a9     	ldur	w9, [x29, #-0x28]
   f2278: 6b08013f     	cmp	w9, w8
   f227c: 1a9fa7e8     	cset	w8, lt
   f2280: 37000048     	tbnz	w8, #0x0, 0xf2288 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xb8>
   f2284: 14000064     	b	0xf2414 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x244>
   f2288: f85d03a8     	ldur	x8, [x29, #-0x30]
   f228c: f9400d09     	ldr	x9, [x8, #0x18]
   f2290: f94017ea     	ldr	x10, [sp, #0x28]
   f2294: eb0a013f     	cmp	x9, x10
   f2298: 1a9f07eb     	cset	w11, ne
   f229c: 3700004b     	tbnz	w11, #0x0, 0xf22a4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xd4>
   f22a0: 14000012     	b	0xf22e8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x118>
   f22a4: f85d03a8     	ldur	x8, [x29, #-0x30]
   f22a8: f9400d09     	ldr	x9, [x8, #0x18]
   f22ac: f94017ea     	ldr	x10, [sp, #0x28]
   f22b0: eb0a013f     	cmp	x9, x10
   f22b4: 1a9f17eb     	cset	w11, eq
   f22b8: f9000fe9     	str	x9, [sp, #0x18]
   f22bc: 370000cb     	tbnz	w11, #0x0, 0xf22d4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x104>
   f22c0: f9400fe8     	ldr	x8, [sp, #0x18]
   f22c4: f9400109     	ldr	x9, [x8]
   f22c8: f9400529     	ldr	x9, [x9, #0x8]
   f22cc: aa0803e0     	mov	x0, x8
   f22d0: d63f0120     	blr	x9
   f22d4: 14000005     	b	0xf22e8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x118>
   f22d8: 2a0103e8     	mov	w8, w1
   f22dc: f81e03a0     	stur	x0, [x29, #-0x20]
   f22e0: b81dc3a8     	stur	w8, [x29, #-0x24]
   f22e4: 14000051     	b	0xf2428 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x258>
   f22e8: b85d83a8     	ldur	w8, [x29, #-0x28]
   f22ec: 34000048     	cbz	w8, 0xf22f4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x124>
   f22f0: 14000019     	b	0xf2354 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x184>
   f22f4: d2804400     	mov	x0, #0x220              // =544
   f22f8: 97fedb06     	bl	0xa8f10 <_Znwm@plt>
   f22fc: f9000be0     	str	x0, [sp, #0x10]
   f2300: 14000001     	b	0xf2304 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x134>
   f2304: b27d03e8     	orr	x8, xzr, #0x8
   f2308: f85d03a9     	ldur	x9, [x29, #-0x30]
   f230c: 8b080121     	add	x1, x9, x8
   f2310: f9400be0     	ldr	x0, [sp, #0x10]
   f2314: 97fed62f     	bl	0xa7bd0 <_ZN7android17MyVorbisExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>
   f2318: 14000001     	b	0xf231c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x14c>
   f231c: f9400be8     	ldr	x8, [sp, #0x10]
   f2320: f85d03a9     	ldur	x9, [x29, #-0x30]
   f2324: f9000d28     	str	x8, [x9, #0x18]
   f2328: 1400001f     	b	0xf23a4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1d4>
   f232c: 2a0103e8     	mov	w8, w1
   f2330: f81e03a0     	stur	x0, [x29, #-0x20]
   f2334: b81dc3a8     	stur	w8, [x29, #-0x24]
   f2338: 1400003a     	b	0xf2420 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x250>
   f233c: 2a0103e8     	mov	w8, w1
   f2340: f81e03a0     	stur	x0, [x29, #-0x20]
   f2344: b81dc3a8     	stur	w8, [x29, #-0x24]
   f2348: f9400be0     	ldr	x0, [sp, #0x10]
   f234c: 97feb985     	bl	0xa0960 <_ZdlPv@plt>
   f2350: 14000034     	b	0xf2420 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x250>
   f2354: d2804600     	mov	x0, #0x230              // =560
   f2358: 97fedaee     	bl	0xa8f10 <_Znwm@plt>
   f235c: f90007e0     	str	x0, [sp, #0x8]
   f2360: 14000001     	b	0xf2364 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x194>
   f2364: b27d03e8     	orr	x8, xzr, #0x8
   f2368: f85d03a9     	ldur	x9, [x29, #-0x30]
   f236c: 8b080121     	add	x1, x9, x8
   f2370: f94007e0     	ldr	x0, [sp, #0x8]
   f2374: 97fec3df     	bl	0xa32f0 <_ZN7android15MyOpusExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>
   f2378: 14000001     	b	0xf237c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1ac>
   f237c: f94007e8     	ldr	x8, [sp, #0x8]
   f2380: f85d03a9     	ldur	x9, [x29, #-0x30]
   f2384: f9000d28     	str	x8, [x9, #0x18]
   f2388: 14000007     	b	0xf23a4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1d4>
   f238c: 2a0103e8     	mov	w8, w1
   f2390: f81e03a0     	stur	x0, [x29, #-0x20]
   f2394: b81dc3a8     	stur	w8, [x29, #-0x24]
   f2398: f94007e0     	ldr	x0, [sp, #0x8]
   f239c: 97feb971     	bl	0xa0960 <_ZdlPv@plt>
   f23a0: 14000020     	b	0xf2420 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x250>
   f23a4: d2800001     	mov	x1, #0x0                // =0
   f23a8: f85d03a8     	ldur	x8, [x29, #-0x30]
   f23ac: f9400d00     	ldr	x0, [x8, #0x18]
   f23b0: 97fedb20     	bl	0xa9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>
   f23b4: b90007e0     	str	w0, [sp, #0x4]
   f23b8: 14000001     	b	0xf23bc <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1ec>
   f23bc: b94007e8     	ldr	w8, [sp, #0x4]
   f23c0: f85d03a9     	ldur	x9, [x29, #-0x30]
   f23c4: b9001128     	str	w8, [x9, #0x10]
   f23c8: b940112a     	ldr	w10, [x9, #0x10]
   f23cc: 3400004a     	cbz	w10, 0xf23d4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x204>
   f23d0: 1400000d     	b	0xf2404 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x234>
   f23d4: f85d03a8     	ldur	x8, [x29, #-0x30]
   f23d8: f9400d00     	ldr	x0, [x8, #0x18]
   f23dc: 97febd49     	bl	0xa1900 <_ZN7android14MyOggExtractor4initEv@plt>
   f23e0: b90003e0     	str	w0, [sp]
   f23e4: 14000001     	b	0xf23e8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x218>
   f23e8: b94003e8     	ldr	w8, [sp]
   f23ec: f85d03a9     	ldur	x9, [x29, #-0x30]
   f23f0: b9001128     	str	w8, [x9, #0x10]
   f23f4: b940112a     	ldr	w10, [x9, #0x10]
   f23f8: 3400004a     	cbz	w10, 0xf2400 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x230>
   f23fc: 14000002     	b	0xf2404 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x234>
   f2400: 14000005     	b	0xf2414 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x244>
   f2404: b85d83a8     	ldur	w8, [x29, #-0x28]
   f2408: 11000508     	add	w8, w8, #0x1
   f240c: b81d83a8     	stur	w8, [x29, #-0x28]
   f2410: 17ffff98     	b	0xf2270 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xa0>
   f2414: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f2418: 910203ff     	add	sp, sp, #0x80
   f241c: d65f03c0     	ret
   f2420: f94013e0     	ldr	x0, [sp, #0x20]
   f2424: 97feb6eb     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   f2428: b27d03e8     	orr	x8, xzr, #0x8
   f242c: f9401fe9     	ldr	x9, [sp, #0x38]
   f2430: 8b080121     	add	x1, x9, x8
   f2434: f85d03a0     	ldur	x0, [x29, #-0x30]
   f2438: 97fee1be     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   f243c: f85e03a0     	ldur	x0, [x29, #-0x20]
   f2440: 97fed6b4     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f2444 <android::MyVorbisExtractor::MyVorbisExtractor(android::sp<android::DataSource> const&)>:
   f2444: d100c3ff     	sub	sp, sp, #0x30
   f2448: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f244c: 910083fd     	add	x29, sp, #0x20
   f2450: d0000da8     	adrp	x8, 0x2a8000
   f2454: f9428908     	ldr	x8, [x8, #0x510]
   f2458: b24007e3     	orr	x3, xzr, #0x3
   f245c: d2800004     	mov	x4, #0x0                // =0
   f2460: d0000da9     	adrp	x9, 0x2a8000
   f2464: f9461129     	ldr	x9, [x9, #0xc20]
   f2468: b27c03ea     	orr	x10, xzr, #0x10
   f246c: 8b0a0129     	add	x9, x9, x10
   f2470: f81f83a0     	stur	x0, [x29, #-0x8]
   f2474: f9000be1     	str	x1, [sp, #0x10]
   f2478: f85f83aa     	ldur	x10, [x29, #-0x8]
   f247c: f9400be1     	ldr	x1, [sp, #0x10]
   f2480: f9400102     	ldr	x2, [x8]
   f2484: aa0a03e0     	mov	x0, x10
   f2488: f90007e9     	str	x9, [sp, #0x8]
   f248c: f90003ea     	str	x10, [sp]
   f2490: 97fedbc8     	bl	0xa93b0 <_ZN7android14MyOggExtractorC2ERKNS_2spINS_10DataSourceEEEPKcml@plt>
   f2494: f94007e8     	ldr	x8, [sp, #0x8]
   f2498: f94003e9     	ldr	x9, [sp]
   f249c: f9000128     	str	x8, [x9]
   f24a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f24a4: 9100c3ff     	add	sp, sp, #0x30
   f24a8: d65f03c0     	ret

00000000000f24ac <android::MyOpusExtractor::MyOpusExtractor(android::sp<android::DataSource> const&)>:
   f24ac: d10103ff     	sub	sp, sp, #0x40
   f24b0: a9037bfd     	stp	x29, x30, [sp, #0x30]
   f24b4: 9100c3fd     	add	x29, sp, #0x30
   f24b8: d0000da8     	adrp	x8, 0x2a8000
   f24bc: f9479108     	ldr	x8, [x8, #0xf20]
   f24c0: b27f03e3     	orr	x3, xzr, #0x2
   f24c4: d2871004     	mov	x4, #0x3880             // =14464
   f24c8: f2a00024     	movk	x4, #0x1, lsl #16
   f24cc: d0000da9     	adrp	x9, 0x2a8000
   f24d0: f9452129     	ldr	x9, [x9, #0xa40]
   f24d4: b27c03ea     	orr	x10, xzr, #0x10
   f24d8: 8b0a0129     	add	x9, x9, x10
   f24dc: 5280000b     	mov	w11, #0x0               // =0
   f24e0: 5280000c     	mov	w12, #0x0               // =0
   f24e4: 9280000a     	mov	x10, #-0x1              // =-1
   f24e8: f81f83a0     	stur	x0, [x29, #-0x8]
   f24ec: f81f03a1     	stur	x1, [x29, #-0x10]
   f24f0: f85f83a0     	ldur	x0, [x29, #-0x8]
   f24f4: f85f03a1     	ldur	x1, [x29, #-0x10]
   f24f8: f9400102     	ldr	x2, [x8]
   f24fc: f9000fe0     	str	x0, [sp, #0x18]
   f2500: f9000be9     	str	x9, [sp, #0x10]
   f2504: b9000feb     	str	w11, [sp, #0xc]
   f2508: b9000bec     	str	w12, [sp, #0x8]
   f250c: f90003ea     	str	x10, [sp]
   f2510: 97fedba8     	bl	0xa93b0 <_ZN7android14MyOggExtractorC2ERKNS_2spINS_10DataSourceEEEPKcml@plt>
   f2514: f9400be8     	ldr	x8, [sp, #0x10]
   f2518: f9400fe9     	ldr	x9, [sp, #0x18]
   f251c: f9000128     	str	x8, [x9]
   f2520: b9400feb     	ldr	w11, [sp, #0xc]
   f2524: 3908812b     	strb	w11, [x9, #0x220]
   f2528: b9400bec     	ldr	w12, [sp, #0x8]
   f252c: 7904452c     	strh	w12, [x9, #0x222]
   f2530: f94003ea     	ldr	x10, [sp]
   f2534: f901152a     	str	x10, [x9, #0x228]
   f2538: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   f253c: 910103ff     	add	sp, sp, #0x40
   f2540: d65f03c0     	ret

00000000000f2544 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)>:
   f2544: d10203ff     	sub	sp, sp, #0x80
   f2548: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f254c: 9101c3fd     	add	x29, sp, #0x70
   f2550: b27b03e8     	orr	x8, xzr, #0x20
   f2554: d0000da9     	adrp	x9, 0x2a8000
   f2558: f946d529     	ldr	x9, [x9, #0xda8]
   f255c: b27d03ea     	orr	x10, xzr, #0x8
   f2560: 8b0a0129     	add	x9, x9, x10
   f2564: d0000daa     	adrp	x10, 0x2a8000
   f2568: f944094a     	ldr	x10, [x10, #0x810]
   f256c: b27d07eb     	orr	x11, xzr, #0x18
   f2570: 8b0b014b     	add	x11, x10, x11
   f2574: d280120c     	mov	x12, #0x90              // =144
   f2578: 8b0c014a     	add	x10, x10, x12
   f257c: d280000c     	mov	x12, #0x0               // =0
   f2580: f81f83a0     	stur	x0, [x29, #-0x8]
   f2584: f81f03a1     	stur	x1, [x29, #-0x10]
   f2588: f85f83a0     	ldur	x0, [x29, #-0x8]
   f258c: 8b080008     	add	x8, x0, x8
   f2590: f81d83a0     	stur	x0, [x29, #-0x28]
   f2594: aa0803e0     	mov	x0, x8
   f2598: f81d03a9     	stur	x9, [x29, #-0x30]
   f259c: f9001feb     	str	x11, [sp, #0x38]
   f25a0: f9001bea     	str	x10, [sp, #0x30]
   f25a4: f90017ec     	str	x12, [sp, #0x28]
   f25a8: 97fec2a2     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   f25ac: f85d83a0     	ldur	x0, [x29, #-0x28]
   f25b0: f85d03a1     	ldur	x1, [x29, #-0x30]
   f25b4: 97fed4eb     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
   f25b8: 14000001     	b	0xf25bc <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x78>
   f25bc: b27d03e8     	orr	x8, xzr, #0x8
   f25c0: f9401fe9     	ldr	x9, [sp, #0x38]
   f25c4: f85d83aa     	ldur	x10, [x29, #-0x28]
   f25c8: f9000149     	str	x9, [x10]
   f25cc: f9401beb     	ldr	x11, [sp, #0x30]
   f25d0: f900114b     	str	x11, [x10, #0x20]
   f25d4: 8b080148     	add	x8, x10, x8
   f25d8: f85f03a1     	ldur	x1, [x29, #-0x10]
   f25dc: aa0803e0     	mov	x0, x8
   f25e0: f90013e8     	str	x8, [sp, #0x20]
   f25e4: 97feb6db     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   f25e8: 14000001     	b	0xf25ec <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xa8>
   f25ec: 12800248     	mov	w8, #-0x13              // =-19
   f25f0: f85d83a9     	ldur	x9, [x29, #-0x28]
   f25f4: b9001128     	str	w8, [x9, #0x10]
   f25f8: f94017ea     	ldr	x10, [sp, #0x28]
   f25fc: f9000d2a     	str	x10, [x9, #0x18]
   f2600: b81e03bf     	stur	wzr, [x29, #-0x20]
   f2604: 321f03e8     	orr	w8, wzr, #0x2
   f2608: b85e03a9     	ldur	w9, [x29, #-0x20]
   f260c: 6b08013f     	cmp	w9, w8
   f2610: 1a9fa7e8     	cset	w8, lt
   f2614: 37000048     	tbnz	w8, #0x0, 0xf261c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xd8>
   f2618: 14000068     	b	0xf27b8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x274>
   f261c: f85d83a8     	ldur	x8, [x29, #-0x28]
   f2620: f9400d09     	ldr	x9, [x8, #0x18]
   f2624: f94017ea     	ldr	x10, [sp, #0x28]
   f2628: eb0a013f     	cmp	x9, x10
   f262c: 1a9f07eb     	cset	w11, ne
   f2630: 3700004b     	tbnz	w11, #0x0, 0xf2638 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xf4>
   f2634: 14000016     	b	0xf268c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x148>
   f2638: f85d83a8     	ldur	x8, [x29, #-0x28]
   f263c: f9400d09     	ldr	x9, [x8, #0x18]
   f2640: f94017ea     	ldr	x10, [sp, #0x28]
   f2644: eb0a013f     	cmp	x9, x10
   f2648: 1a9f17eb     	cset	w11, eq
   f264c: f9000fe9     	str	x9, [sp, #0x18]
   f2650: 370000cb     	tbnz	w11, #0x0, 0xf2668 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x124>
   f2654: f9400fe8     	ldr	x8, [sp, #0x18]
   f2658: f9400109     	ldr	x9, [x8]
   f265c: f9400529     	ldr	x9, [x9, #0x8]
   f2660: aa0803e0     	mov	x0, x8
   f2664: d63f0120     	blr	x9
   f2668: 14000009     	b	0xf268c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x148>
   f266c: 2a0103e8     	mov	w8, w1
   f2670: f81e83a0     	stur	x0, [x29, #-0x18]
   f2674: b81e43a8     	stur	w8, [x29, #-0x1c]
   f2678: 14000058     	b	0xf27d8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x294>
   f267c: 2a0103e8     	mov	w8, w1
   f2680: f81e83a0     	stur	x0, [x29, #-0x18]
   f2684: b81e43a8     	stur	w8, [x29, #-0x1c]
   f2688: 14000051     	b	0xf27cc <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x288>
   f268c: b85e03a8     	ldur	w8, [x29, #-0x20]
   f2690: 34000048     	cbz	w8, 0xf2698 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x154>
   f2694: 14000019     	b	0xf26f8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1b4>
   f2698: d2804400     	mov	x0, #0x220              // =544
   f269c: 97feda1d     	bl	0xa8f10 <_Znwm@plt>
   f26a0: f9000be0     	str	x0, [sp, #0x10]
   f26a4: 14000001     	b	0xf26a8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x164>
   f26a8: b27d03e8     	orr	x8, xzr, #0x8
   f26ac: f85d83a9     	ldur	x9, [x29, #-0x28]
   f26b0: 8b080121     	add	x1, x9, x8
   f26b4: f9400be0     	ldr	x0, [sp, #0x10]
   f26b8: 97fed546     	bl	0xa7bd0 <_ZN7android17MyVorbisExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>
   f26bc: 14000001     	b	0xf26c0 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x17c>
   f26c0: f9400be8     	ldr	x8, [sp, #0x10]
   f26c4: f85d83a9     	ldur	x9, [x29, #-0x28]
   f26c8: f9000d28     	str	x8, [x9, #0x18]
   f26cc: 1400001f     	b	0xf2748 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x204>
   f26d0: 2a0103e8     	mov	w8, w1
   f26d4: f81e83a0     	stur	x0, [x29, #-0x18]
   f26d8: b81e43a8     	stur	w8, [x29, #-0x1c]
   f26dc: 1400003a     	b	0xf27c4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x280>
   f26e0: 2a0103e8     	mov	w8, w1
   f26e4: f81e83a0     	stur	x0, [x29, #-0x18]
   f26e8: b81e43a8     	stur	w8, [x29, #-0x1c]
   f26ec: f9400be0     	ldr	x0, [sp, #0x10]
   f26f0: 97feb89c     	bl	0xa0960 <_ZdlPv@plt>
   f26f4: 14000034     	b	0xf27c4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x280>
   f26f8: d2804600     	mov	x0, #0x230              // =560
   f26fc: 97feda05     	bl	0xa8f10 <_Znwm@plt>
   f2700: f90007e0     	str	x0, [sp, #0x8]
   f2704: 14000001     	b	0xf2708 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1c4>
   f2708: b27d03e8     	orr	x8, xzr, #0x8
   f270c: f85d83a9     	ldur	x9, [x29, #-0x28]
   f2710: 8b080121     	add	x1, x9, x8
   f2714: f94007e0     	ldr	x0, [sp, #0x8]
   f2718: 97fec2f6     	bl	0xa32f0 <_ZN7android15MyOpusExtractorC2ERKNS_2spINS_10DataSourceEEE@plt>
   f271c: 14000001     	b	0xf2720 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x1dc>
   f2720: f94007e8     	ldr	x8, [sp, #0x8]
   f2724: f85d83a9     	ldur	x9, [x29, #-0x28]
   f2728: f9000d28     	str	x8, [x9, #0x18]
   f272c: 14000007     	b	0xf2748 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x204>
   f2730: 2a0103e8     	mov	w8, w1
   f2734: f81e83a0     	stur	x0, [x29, #-0x18]
   f2738: b81e43a8     	stur	w8, [x29, #-0x1c]
   f273c: f94007e0     	ldr	x0, [sp, #0x8]
   f2740: 97feb888     	bl	0xa0960 <_ZdlPv@plt>
   f2744: 14000020     	b	0xf27c4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x280>
   f2748: d2800001     	mov	x1, #0x0                // =0
   f274c: f85d83a8     	ldur	x8, [x29, #-0x28]
   f2750: f9400d00     	ldr	x0, [x8, #0x18]
   f2754: 97feda37     	bl	0xa9030 <_ZN7android14MyOggExtractor12seekToOffsetEl@plt>
   f2758: b90007e0     	str	w0, [sp, #0x4]
   f275c: 14000001     	b	0xf2760 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x21c>
   f2760: b94007e8     	ldr	w8, [sp, #0x4]
   f2764: f85d83a9     	ldur	x9, [x29, #-0x28]
   f2768: b9001128     	str	w8, [x9, #0x10]
   f276c: b940112a     	ldr	w10, [x9, #0x10]
   f2770: 3400004a     	cbz	w10, 0xf2778 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x234>
   f2774: 1400000d     	b	0xf27a8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x264>
   f2778: f85d83a8     	ldur	x8, [x29, #-0x28]
   f277c: f9400d00     	ldr	x0, [x8, #0x18]
   f2780: 97febc60     	bl	0xa1900 <_ZN7android14MyOggExtractor4initEv@plt>
   f2784: b90003e0     	str	w0, [sp]
   f2788: 14000001     	b	0xf278c <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x248>
   f278c: b94003e8     	ldr	w8, [sp]
   f2790: f85d83a9     	ldur	x9, [x29, #-0x28]
   f2794: b9001128     	str	w8, [x9, #0x10]
   f2798: b940112a     	ldr	w10, [x9, #0x10]
   f279c: 3400004a     	cbz	w10, 0xf27a4 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x260>
   f27a0: 14000002     	b	0xf27a8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x264>
   f27a4: 14000005     	b	0xf27b8 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0x274>
   f27a8: b85e03a8     	ldur	w8, [x29, #-0x20]
   f27ac: 11000508     	add	w8, w8, #0x1
   f27b0: b81e03a8     	stur	w8, [x29, #-0x20]
   f27b4: 17ffff94     	b	0xf2604 <android::OggExtractor::OggExtractor(android::sp<android::DataSource> const&)+0xc0>
   f27b8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f27bc: 910203ff     	add	sp, sp, #0x80
   f27c0: d65f03c0     	ret
   f27c4: f94013e0     	ldr	x0, [sp, #0x20]
   f27c8: 97feb602     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   f27cc: f85d83a0     	ldur	x0, [x29, #-0x28]
   f27d0: f85d03a1     	ldur	x1, [x29, #-0x30]
   f27d4: 97fee0d7     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   f27d8: b27b03e8     	orr	x8, xzr, #0x20
   f27dc: f85d83a9     	ldur	x9, [x29, #-0x28]
   f27e0: 8b080120     	add	x0, x9, x8
   f27e4: 97feb8c7     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   f27e8: f85e83a0     	ldur	x0, [x29, #-0x18]
   f27ec: 97fed5c9     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f27f0 <android::OggExtractor::~OggExtractor()>:
   f27f0: d10143ff     	sub	sp, sp, #0x50
   f27f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
   f27f8: 910103fd     	add	x29, sp, #0x40
   f27fc: d2800008     	mov	x8, #0x0                // =0
   f2800: f81f83a0     	stur	x0, [x29, #-0x8]
   f2804: f81f03a1     	stur	x1, [x29, #-0x10]
   f2808: f85f83a0     	ldur	x0, [x29, #-0x8]
   f280c: f85f03a1     	ldur	x1, [x29, #-0x10]
   f2810: f9400029     	ldr	x9, [x1]
   f2814: f9000009     	str	x9, [x0]
   f2818: f9401c29     	ldr	x9, [x1, #0x38]
   f281c: f940000a     	ldr	x10, [x0]
   f2820: f85e814a     	ldur	x10, [x10, #-0x18]
   f2824: 8b0a000a     	add	x10, x0, x10
   f2828: f9000149     	str	x9, [x10]
   f282c: f9400c09     	ldr	x9, [x0, #0x18]
   f2830: eb08013f     	cmp	x9, x8
   f2834: 1a9f17eb     	cset	w11, eq
   f2838: f81e83a8     	stur	x8, [x29, #-0x18]
   f283c: f90013e0     	str	x0, [sp, #0x20]
   f2840: f9000fe1     	str	x1, [sp, #0x18]
   f2844: f9000be9     	str	x9, [sp, #0x10]
   f2848: 370000cb     	tbnz	w11, #0x0, 0xf2860 <android::OggExtractor::~OggExtractor()+0x70>
   f284c: f9400be8     	ldr	x8, [sp, #0x10]
   f2850: f9400109     	ldr	x9, [x8]
   f2854: f9400529     	ldr	x9, [x9, #0x8]
   f2858: aa0803e0     	mov	x0, x8
   f285c: d63f0120     	blr	x9
   f2860: b27d03e8     	orr	x8, xzr, #0x8
   f2864: f85e83a9     	ldur	x9, [x29, #-0x18]
   f2868: f94013ea     	ldr	x10, [sp, #0x20]
   f286c: f9000d49     	str	x9, [x10, #0x18]
   f2870: 8b080140     	add	x0, x10, x8
   f2874: f90007e8     	str	x8, [sp, #0x8]
   f2878: 97feb5d6     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   f287c: f9400fe8     	ldr	x8, [sp, #0x18]
   f2880: f94007e9     	ldr	x9, [sp, #0x8]
   f2884: 8b090101     	add	x1, x8, x9
   f2888: f94013e0     	ldr	x0, [sp, #0x20]
   f288c: 97fee0a9     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
   f2890: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   f2894: 910143ff     	add	sp, sp, #0x50
   f2898: d65f03c0     	ret

00000000000f289c <android::OggExtractor::~OggExtractor()>:
   f289c: d100c3ff     	sub	sp, sp, #0x30
   f28a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f28a4: 910083fd     	add	x29, sp, #0x20
   f28a8: d0000da8     	adrp	x8, 0x2a8000
   f28ac: f946d508     	ldr	x8, [x8, #0xda8]
   f28b0: b27b03e9     	orr	x9, xzr, #0x20
   f28b4: f81f83a0     	stur	x0, [x29, #-0x8]
   f28b8: f85f83a0     	ldur	x0, [x29, #-0x8]
   f28bc: f9000be0     	str	x0, [sp, #0x10]
   f28c0: aa0803e1     	mov	x1, x8
   f28c4: f90007e9     	str	x9, [sp, #0x8]
   f28c8: 97fec932     	bl	0xa4d90 <_ZN7android12OggExtractorD2Ev@plt>
   f28cc: f9400be8     	ldr	x8, [sp, #0x10]
   f28d0: f94007e9     	ldr	x9, [sp, #0x8]
   f28d4: 8b090100     	add	x0, x8, x9
   f28d8: 97feb88a     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   f28dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f28e0: 9100c3ff     	add	sp, sp, #0x30
   f28e4: d65f03c0     	ret

00000000000f28e8 <virtual thunk to android::OggExtractor::~OggExtractor()>:
   f28e8: d10083ff     	sub	sp, sp, #0x20
   f28ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f28f0: 910043fd     	add	x29, sp, #0x10
   f28f4: f90007e0     	str	x0, [sp, #0x8]
   f28f8: f94007e0     	ldr	x0, [sp, #0x8]
   f28fc: f9400008     	ldr	x8, [x0]
   f2900: f85e8108     	ldur	x8, [x8, #-0x18]
   f2904: 8b080008     	add	x8, x0, x8
   f2908: aa0803e0     	mov	x0, x8
   f290c: 97feb965     	bl	0xa0ea0 <_ZN7android12OggExtractorD1Ev@plt>
   f2910: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2914: 910083ff     	add	sp, sp, #0x20
   f2918: d65f03c0     	ret

00000000000f291c <android::OggExtractor::~OggExtractor()>:
   f291c: d10083ff     	sub	sp, sp, #0x20
   f2920: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2924: 910043fd     	add	x29, sp, #0x10
   f2928: f90007e0     	str	x0, [sp, #0x8]
   f292c: f94007e0     	ldr	x0, [sp, #0x8]
   f2930: f90003e0     	str	x0, [sp]
   f2934: 97feb95b     	bl	0xa0ea0 <_ZN7android12OggExtractorD1Ev@plt>
   f2938: f94003e0     	ldr	x0, [sp]
   f293c: 97feb809     	bl	0xa0960 <_ZdlPv@plt>
   f2940: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2944: 910083ff     	add	sp, sp, #0x20
   f2948: d65f03c0     	ret

00000000000f294c <virtual thunk to android::OggExtractor::~OggExtractor()>:
   f294c: d10083ff     	sub	sp, sp, #0x20
   f2950: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2954: 910043fd     	add	x29, sp, #0x10
   f2958: f90007e0     	str	x0, [sp, #0x8]
   f295c: f94007e0     	ldr	x0, [sp, #0x8]
   f2960: f9400008     	ldr	x8, [x0]
   f2964: f85e8108     	ldur	x8, [x8, #-0x18]
   f2968: 8b080008     	add	x8, x0, x8
   f296c: aa0803e0     	mov	x0, x8
   f2970: 97febf3c     	bl	0xa2660 <_ZN7android12OggExtractorD0Ev@plt>
   f2974: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2978: 910083ff     	add	sp, sp, #0x20
   f297c: d65f03c0     	ret

00000000000f2980 <android::OggExtractor::countTracks()>:
   f2980: d10043ff     	sub	sp, sp, #0x10
   f2984: 52800008     	mov	w8, #0x0                // =0
   f2988: 320003e9     	orr	w9, wzr, #0x1
   f298c: f90007e0     	str	x0, [sp, #0x8]
   f2990: f94007e0     	ldr	x0, [sp, #0x8]
   f2994: b940100a     	ldr	w10, [x0, #0x10]
   f2998: 6b08015f     	cmp	w10, w8
   f299c: 1a9f07ea     	cset	w10, ne
   f29a0: 7200015f     	tst	w10, #0x1
   f29a4: 1a891108     	csel	w8, w8, w9, ne
   f29a8: 2a0803e0     	mov	w0, w8
   f29ac: 93407c00     	sxtw	x0, w0
   f29b0: 910043ff     	add	sp, sp, #0x10
   f29b4: d65f03c0     	ret

00000000000f29b8 <android::OggExtractor::getTrack(unsigned long)>:
   f29b8: d10203ff     	sub	sp, sp, #0x80
   f29bc: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f29c0: 9101c3fd     	add	x29, sp, #0x70
   f29c4: d53bd049     	mrs	x9, TPIDR_EL0
   f29c8: f9401529     	ldr	x9, [x9, #0x28]
   f29cc: f81f83a9     	stur	x9, [x29, #-0x8]
   f29d0: f81e83a0     	stur	x0, [x29, #-0x18]
   f29d4: f81e03a1     	stur	x1, [x29, #-0x20]
   f29d8: f85e83a9     	ldur	x9, [x29, #-0x18]
   f29dc: f85e03a0     	ldur	x0, [x29, #-0x20]
   f29e0: f9001fe8     	str	x8, [sp, #0x38]
   f29e4: f9001be9     	str	x9, [sp, #0x30]
   f29e8: b4000120     	cbz	x0, 0xf2a0c <android::OggExtractor::getTrack(unsigned long)+0x54>
   f29ec: 14000001     	b	0xf29f0 <android::OggExtractor::getTrack(unsigned long)+0x38>
   f29f0: aa1f03e0     	mov	x0, xzr
   f29f4: f9401fe8     	ldr	x8, [sp, #0x38]
   f29f8: f90017e0     	str	x0, [sp, #0x28]
   f29fc: aa0803e0     	mov	x0, x8
   f2a00: f94017e1     	ldr	x1, [sp, #0x28]
   f2a04: 97fec13f     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
   f2a08: 1400002e     	b	0xf2ac0 <android::OggExtractor::getTrack(unsigned long)+0x108>
   f2a0c: 52800508     	mov	w8, #0x28               // =40
   f2a10: 2a0803e0     	mov	w0, w8
   f2a14: 97fed93f     	bl	0xa8f10 <_Znwm@plt>
   f2a18: aa0003fe     	mov	x30, x0
   f2a1c: 320003e8     	orr	w8, wzr, #0x1
   f2a20: 381d33a8     	sturb	w8, [x29, #-0x2d]
   f2a24: d10043a9     	sub	x9, x29, #0x10
   f2a28: f90013e0     	str	x0, [sp, #0x20]
   f2a2c: aa0903e0     	mov	x0, x9
   f2a30: f9401be1     	ldr	x1, [sp, #0x30]
   f2a34: f9000ffe     	str	x30, [sp, #0x18]
   f2a38: 97fec0a2     	bl	0xa2cc0 <_ZN7android2spINS_12OggExtractorEEC2EPS1_@plt>
   f2a3c: 14000001     	b	0xf2a40 <android::OggExtractor::getTrack(unsigned long)+0x88>
   f2a40: d10043a1     	sub	x1, x29, #0x10
   f2a44: f94013e0     	ldr	x0, [sp, #0x20]
   f2a48: 97fed3de     	bl	0xa79c0 <_ZN7android9OggSourceC1ERKNS_2spINS_12OggExtractorEEE@plt>
   f2a4c: 14000001     	b	0xf2a50 <android::OggExtractor::getTrack(unsigned long)+0x98>
   f2a50: 2a1f03e8     	mov	w8, wzr
   f2a54: 381d33a8     	sturb	w8, [x29, #-0x2d]
   f2a58: f9401fe0     	ldr	x0, [sp, #0x38]
   f2a5c: f94013e1     	ldr	x1, [sp, #0x20]
   f2a60: 97feb534     	bl	0x9ff30 <_ZN7android2spINS_12IMediaSourceEEC2INS_9OggSourceEEEPT_@plt>
   f2a64: 14000001     	b	0xf2a68 <android::OggExtractor::getTrack(unsigned long)+0xb0>
   f2a68: d10043a0     	sub	x0, x29, #0x10
   f2a6c: 97fecc45     	bl	0xa5b80 <_ZN7android2spINS_12OggExtractorEED2Ev@plt>
   f2a70: 14000014     	b	0xf2ac0 <android::OggExtractor::getTrack(unsigned long)+0x108>
   f2a74: f81d83a0     	stur	x0, [x29, #-0x28]
   f2a78: 2a0103e8     	mov	w8, w1
   f2a7c: b81d43a8     	stur	w8, [x29, #-0x2c]
   f2a80: 14000007     	b	0xf2a9c <android::OggExtractor::getTrack(unsigned long)+0xe4>
   f2a84: f81d83a0     	stur	x0, [x29, #-0x28]
   f2a88: 2a0103e8     	mov	w8, w1
   f2a8c: b81d43a8     	stur	w8, [x29, #-0x2c]
   f2a90: d10043a0     	sub	x0, x29, #0x10
   f2a94: 97fecc3b     	bl	0xa5b80 <_ZN7android2spINS_12OggExtractorEED2Ev@plt>
   f2a98: 14000001     	b	0xf2a9c <android::OggExtractor::getTrack(unsigned long)+0xe4>
   f2a9c: 385d33a8     	ldurb	w8, [x29, #-0x2d]
   f2aa0: 71000508     	subs	w8, w8, #0x1
   f2aa4: b90017e8     	str	w8, [sp, #0x14]
   f2aa8: 540000a1     	b.ne	0xf2abc <android::OggExtractor::getTrack(unsigned long)+0x104>
   f2aac: 14000001     	b	0xf2ab0 <android::OggExtractor::getTrack(unsigned long)+0xf8>
   f2ab0: f9400fe0     	ldr	x0, [sp, #0x18]
   f2ab4: 97feb7ab     	bl	0xa0960 <_ZdlPv@plt>
   f2ab8: 14000001     	b	0xf2abc <android::OggExtractor::getTrack(unsigned long)+0x104>
   f2abc: 1400000b     	b	0xf2ae8 <android::OggExtractor::getTrack(unsigned long)+0x130>
   f2ac0: d53bd048     	mrs	x8, TPIDR_EL0
   f2ac4: f9401508     	ldr	x8, [x8, #0x28]
   f2ac8: f85f83a9     	ldur	x9, [x29, #-0x8]
   f2acc: eb090108     	subs	x8, x8, x9
   f2ad0: f90007e8     	str	x8, [sp, #0x8]
   f2ad4: 540000e1     	b.ne	0xf2af0 <android::OggExtractor::getTrack(unsigned long)+0x138>
   f2ad8: 14000001     	b	0xf2adc <android::OggExtractor::getTrack(unsigned long)+0x124>
   f2adc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f2ae0: 910203ff     	add	sp, sp, #0x80
   f2ae4: d65f03c0     	ret
   f2ae8: f85d83a0     	ldur	x0, [x29, #-0x28]
   f2aec: 97fed509     	bl	0xa7f10 <_Unwind_Resume@plt>
   f2af0: 97fedca0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f2af4 <android::sp<android::OggExtractor>::sp(android::OggExtractor*)>:
   f2af4: d100c3ff     	sub	sp, sp, #0x30
   f2af8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2afc: 910083fd     	add	x29, sp, #0x20
   f2b00: d2800008     	mov	x8, #0x0                // =0
   f2b04: f81f83a0     	stur	x0, [x29, #-0x8]
   f2b08: f9000be1     	str	x1, [sp, #0x10]
   f2b0c: f85f83a0     	ldur	x0, [x29, #-0x8]
   f2b10: aa0003e1     	mov	x1, x0
   f2b14: f9400be9     	ldr	x9, [sp, #0x10]
   f2b18: f9000029     	str	x9, [x1]
   f2b1c: f9400be9     	ldr	x9, [sp, #0x10]
   f2b20: eb08013f     	cmp	x9, x8
   f2b24: 1a9f07ea     	cset	w10, ne
   f2b28: f90007e0     	str	x0, [sp, #0x8]
   f2b2c: 3700004a     	tbnz	w10, #0x0, 0xf2b34 <android::sp<android::OggExtractor>::sp(android::OggExtractor*)+0x40>
   f2b30: 14000008     	b	0xf2b50 <android::sp<android::OggExtractor>::sp(android::OggExtractor*)+0x5c>
   f2b34: f9400be8     	ldr	x8, [sp, #0x10]
   f2b38: f9400109     	ldr	x9, [x8]
   f2b3c: f85e8129     	ldur	x9, [x9, #-0x18]
   f2b40: 8b090108     	add	x8, x8, x9
   f2b44: aa0803e0     	mov	x0, x8
   f2b48: f94007e1     	ldr	x1, [sp, #0x8]
   f2b4c: 97fedf35     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   f2b50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2b54: 9100c3ff     	add	sp, sp, #0x30
   f2b58: d65f03c0     	ret

00000000000f2b5c <android::sp<android::IMediaSource>::sp<android::OggSource>(android::OggSource*)>:
   f2b5c: d100c3ff     	sub	sp, sp, #0x30
   f2b60: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2b64: 910083fd     	add	x29, sp, #0x20
   f2b68: d2800008     	mov	x8, #0x0                // =0
   f2b6c: f81f83a0     	stur	x0, [x29, #-0x8]
   f2b70: f9000be1     	str	x1, [sp, #0x10]
   f2b74: f85f83a0     	ldur	x0, [x29, #-0x8]
   f2b78: aa0003e1     	mov	x1, x0
   f2b7c: f9400be9     	ldr	x9, [sp, #0x10]
   f2b80: f9000029     	str	x9, [x1]
   f2b84: f9400be9     	ldr	x9, [sp, #0x10]
   f2b88: eb08013f     	cmp	x9, x8
   f2b8c: 1a9f07ea     	cset	w10, ne
   f2b90: f90007e0     	str	x0, [sp, #0x8]
   f2b94: 3700004a     	tbnz	w10, #0x0, 0xf2b9c <android::sp<android::IMediaSource>::sp<android::OggSource>(android::OggSource*)+0x40>
   f2b98: 14000008     	b	0xf2bb8 <android::sp<android::IMediaSource>::sp<android::OggSource>(android::OggSource*)+0x5c>
   f2b9c: f9400be8     	ldr	x8, [sp, #0x10]
   f2ba0: f9400109     	ldr	x9, [x8]
   f2ba4: f85e8129     	ldur	x9, [x9, #-0x18]
   f2ba8: 8b090108     	add	x8, x8, x9
   f2bac: aa0803e0     	mov	x0, x8
   f2bb0: f94007e1     	ldr	x1, [sp, #0x8]
   f2bb4: 97fedf1b     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   f2bb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2bbc: 9100c3ff     	add	sp, sp, #0x30
   f2bc0: d65f03c0     	ret

00000000000f2bc4 <android::OggExtractor::getTrackMetaData(unsigned long, unsigned int)>:
   f2bc4: d10103ff     	sub	sp, sp, #0x40
   f2bc8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   f2bcc: 9100c3fd     	add	x29, sp, #0x30
   f2bd0: b24003e9     	orr	x9, xzr, #0x1
   f2bd4: d280000a     	mov	x10, #0x0               // =0
   f2bd8: f81f83a0     	stur	x0, [x29, #-0x8]
   f2bdc: f81f03a1     	stur	x1, [x29, #-0x10]
   f2be0: b81ec3a2     	stur	w2, [x29, #-0x14]
   f2be4: f85f83a0     	ldur	x0, [x29, #-0x8]
   f2be8: f85f03a1     	ldur	x1, [x29, #-0x10]
   f2bec: eb09003f     	cmp	x1, x9
   f2bf0: 1a9f37e2     	cset	w2, hs
   f2bf4: f9000be8     	str	x8, [sp, #0x10]
   f2bf8: f90007ea     	str	x10, [sp, #0x8]
   f2bfc: f90003e0     	str	x0, [sp]
   f2c00: 37000042     	tbnz	w2, #0x0, 0xf2c08 <android::OggExtractor::getTrackMetaData(unsigned long, unsigned int)+0x44>
   f2c04: 14000005     	b	0xf2c18 <android::OggExtractor::getTrackMetaData(unsigned long, unsigned int)+0x54>
   f2c08: f9400be0     	ldr	x0, [sp, #0x10]
   f2c0c: f94007e1     	ldr	x1, [sp, #0x8]
   f2c10: 97fecbbc     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
   f2c14: 14000005     	b	0xf2c28 <android::OggExtractor::getTrackMetaData(unsigned long, unsigned int)+0x64>
   f2c18: f94003e8     	ldr	x8, [sp]
   f2c1c: f9400d00     	ldr	x0, [x8, #0x18]
   f2c20: f9400be8     	ldr	x8, [sp, #0x10]
   f2c24: 97fed853     	bl	0xa8d70 <_ZNK7android14MyOggExtractor9getFormatEv@plt>
   f2c28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   f2c2c: 910103ff     	add	sp, sp, #0x40
   f2c30: d65f03c0     	ret

00000000000f2c34 <android::OggExtractor::getMetaData()>:
   f2c34: d10083ff     	sub	sp, sp, #0x20
   f2c38: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2c3c: 910043fd     	add	x29, sp, #0x10
   f2c40: f90007e0     	str	x0, [sp, #0x8]
   f2c44: f94007e0     	ldr	x0, [sp, #0x8]
   f2c48: f9400c00     	ldr	x0, [x0, #0x18]
   f2c4c: 97feb4c9     	bl	0x9ff70 <_ZN7android14MyOggExtractor15getFileMetaDataEv@plt>
   f2c50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2c54: 910083ff     	add	sp, sp, #0x20
   f2c58: d65f03c0     	ret

00000000000f2c5c <android::MyOggExtractor::getFileMetaData()>:
   f2c5c: d10083ff     	sub	sp, sp, #0x20
   f2c60: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2c64: 910043fd     	add	x29, sp, #0x10
   f2c68: b27c13e9     	orr	x9, xzr, #0x1f0
   f2c6c: f90007e0     	str	x0, [sp, #0x8]
   f2c70: f94007e0     	ldr	x0, [sp, #0x8]
   f2c74: 8b090001     	add	x1, x0, x9
   f2c78: aa0803e0     	mov	x0, x8
   f2c7c: 97feb951     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
   f2c80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2c84: 910083ff     	add	sp, sp, #0x20
   f2c88: d65f03c0     	ret

00000000000f2c8c <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
   f2c8c: d10183ff     	sub	sp, sp, #0x60
   f2c90: a9057bfd     	stp	x29, x30, [sp, #0x50]
   f2c94: 910143fd     	add	x29, sp, #0x50
   f2c98: d53bd048     	mrs	x8, TPIDR_EL0
   f2c9c: f9401508     	ldr	x8, [x8, #0x28]
   f2ca0: f81f83a8     	stur	x8, [x29, #-0x8]
   f2ca4: f81e83a0     	stur	x0, [x29, #-0x18]
   f2ca8: f81e03a1     	stur	x1, [x29, #-0x20]
   f2cac: f90017e2     	str	x2, [sp, #0x28]
   f2cb0: f90013e3     	str	x3, [sp, #0x20]
   f2cb4: f85e83a0     	ldur	x0, [x29, #-0x18]
   f2cb8: 97fed2b6     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f2cbc: f9400008     	ldr	x8, [x0]
   f2cc0: f9401d08     	ldr	x8, [x8, #0x38]
   f2cc4: 321e03e9     	orr	w9, wzr, #0x4
   f2cc8: 2a0903e3     	mov	w3, w9
   f2ccc: aa1f03e1     	mov	x1, xzr
   f2cd0: d10033a2     	sub	x2, x29, #0xc
   f2cd4: d63f0100     	blr	x8
   f2cd8: f1001008     	subs	x8, x0, #0x4
   f2cdc: f9000fe8     	str	x8, [sp, #0x18]
   f2ce0: 5400012b     	b.lt	0xf2d04 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78>
   f2ce4: 14000001     	b	0xf2ce8 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c>
   f2ce8: b85f43a8     	ldur	w8, [x29, #-0xc]
   f2cec: 528ce9e9     	mov	w9, #0x674f             // =26447
   f2cf0: 72aa6ce9     	movk	w9, #0x5367, lsl #16
   f2cf4: 6b090108     	subs	w8, w8, w9
   f2cf8: b90017e8     	str	w8, [sp, #0x14]
   f2cfc: 540000a0     	b.eq	0xf2d10 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x84>
   f2d00: 14000001     	b	0xf2d04 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x78>
   f2d04: 2a1f03e8     	mov	w8, wzr
   f2d08: 381f33a8     	sturb	w8, [x29, #-0xd]
   f2d0c: 1400000e     	b	0xf2d44 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb8>
   f2d10: f85e03a0     	ldur	x0, [x29, #-0x20]
   f2d14: d0000da8     	adrp	x8, 0x2a8000
   f2d18: f9453508     	ldr	x8, [x8, #0xa68]
   f2d1c: f9400101     	ldr	x1, [x8]
   f2d20: 97feba58     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
   f2d24: f94017e8     	ldr	x8, [sp, #0x28]
   f2d28: 529999a9     	mov	w9, #0xcccd             // =52429
   f2d2c: 72a7c989     	movk	w9, #0x3e4c, lsl #16
   f2d30: b9000109     	str	w9, [x8]
   f2d34: 320003e9     	orr	w9, wzr, #0x1
   f2d38: 381f33a9     	sturb	w9, [x29, #-0xd]
   f2d3c: b90013e0     	str	w0, [sp, #0x10]
   f2d40: 14000001     	b	0xf2d44 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb8>
   f2d44: 385f33a8     	ldurb	w8, [x29, #-0xd]
   f2d48: d53bd049     	mrs	x9, TPIDR_EL0
   f2d4c: f9401529     	ldr	x9, [x9, #0x28]
   f2d50: f85f83aa     	ldur	x10, [x29, #-0x8]
   f2d54: eb0a0129     	subs	x9, x9, x10
   f2d58: b9000fe8     	str	w8, [sp, #0xc]
   f2d5c: f90003e9     	str	x9, [sp]
   f2d60: 540000e1     	b.ne	0xf2d7c <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
   f2d64: 14000001     	b	0xf2d68 <android::SniffOgg(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xdc>
   f2d68: b9400fe8     	ldr	w8, [sp, #0xc]
   f2d6c: 12000100     	and	w0, w8, #0x1
   f2d70: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   f2d74: 910183ff     	add	sp, sp, #0x60
   f2d78: d65f03c0     	ret
   f2d7c: 97fedbfd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f2d80 <android::MyVorbisExtractor::~MyVorbisExtractor()>:
   f2d80: d10083ff     	sub	sp, sp, #0x20
   f2d84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2d88: 910043fd     	add	x29, sp, #0x10
   f2d8c: f90007e0     	str	x0, [sp, #0x8]
   f2d90: f94007e0     	ldr	x0, [sp, #0x8]
   f2d94: 97fed3d3     	bl	0xa7ce0 <_ZN7android14MyOggExtractorD2Ev@plt>
   f2d98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2d9c: 910083ff     	add	sp, sp, #0x20
   f2da0: d65f03c0     	ret

00000000000f2da4 <android::MyVorbisExtractor::~MyVorbisExtractor()>:
   f2da4: d10083ff     	sub	sp, sp, #0x20
   f2da8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2dac: 910043fd     	add	x29, sp, #0x10
   f2db0: f90007e0     	str	x0, [sp, #0x8]
   f2db4: f94007e0     	ldr	x0, [sp, #0x8]
   f2db8: f90003e0     	str	x0, [sp]
   f2dbc: 97febcb1     	bl	0xa2080 <_ZN7android17MyVorbisExtractorD2Ev@plt>
   f2dc0: f94003e0     	ldr	x0, [sp]
   f2dc4: 97feb6e7     	bl	0xa0960 <_ZdlPv@plt>
   f2dc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2dcc: 910083ff     	add	sp, sp, #0x20
   f2dd0: d65f03c0     	ret

00000000000f2dd4 <android::MyVorbisExtractor::readNextPacket(android::MediaBuffer**)>:
   f2dd4: d10083ff     	sub	sp, sp, #0x20
   f2dd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2ddc: 910043fd     	add	x29, sp, #0x10
   f2de0: 12800008     	mov	w8, #-0x1               // =-1
   f2de4: f90007e0     	str	x0, [sp, #0x8]
   f2de8: f90003e1     	str	x1, [sp]
   f2dec: f94007e0     	ldr	x0, [sp, #0x8]
   f2df0: f94003e1     	ldr	x1, [sp]
   f2df4: 2a0803e2     	mov	w2, w8
   f2df8: 97fedfde     	bl	0xaad70 <_ZN7android14MyOggExtractor15_readNextPacketEPPNS_11MediaBufferEb@plt>
   f2dfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2e00: 910083ff     	add	sp, sp, #0x20
   f2e04: d65f03c0     	ret

00000000000f2e08 <android::MyVorbisExtractor::getTimeUsOfGranule(unsigned long) const>:
   f2e08: d10083ff     	sub	sp, sp, #0x20
   f2e0c: d28b5ec8     	mov	x8, #0x5af6             // =23286
   f2e10: f2af7a08     	movk	x8, #0x7bd0, lsl #16
   f2e14: f2c10c68     	movk	x8, #0x863, lsl #32
   f2e18: f9000be0     	str	x0, [sp, #0x10]
   f2e1c: f90007e1     	str	x1, [sp, #0x8]
   f2e20: f9400be0     	ldr	x0, [sp, #0x10]
   f2e24: f94007e1     	ldr	x1, [sp, #0x8]
   f2e28: eb08003f     	cmp	x1, x8
   f2e2c: 1a9f97e9     	cset	w9, hi
   f2e30: f90003e0     	str	x0, [sp]
   f2e34: 37000049     	tbnz	w9, #0x0, 0xf2e3c <android::MyVorbisExtractor::getTimeUsOfGranule(unsigned long) const+0x34>
   f2e38: 14000004     	b	0xf2e48 <android::MyVorbisExtractor::getTimeUsOfGranule(unsigned long) const+0x40>
   f2e3c: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
   f2e40: f9000fe8     	str	x8, [sp, #0x18]
   f2e44: 1400000b     	b	0xf2e70 <android::MyVorbisExtractor::getTimeUsOfGranule(unsigned long) const+0x68>
   f2e48: d2803208     	mov	x8, #0x190              // =400
   f2e4c: d2884809     	mov	x9, #0x4240             // =16960
   f2e50: f2a001e9     	movk	x9, #0xf, lsl #16
   f2e54: f94007ea     	ldr	x10, [sp, #0x8]
   f2e58: 9b097d49     	mul	x9, x10, x9
   f2e5c: f94003ea     	ldr	x10, [sp]
   f2e60: 8b080148     	add	x8, x10, x8
   f2e64: f9400508     	ldr	x8, [x8, #0x8]
   f2e68: 9ac80928     	udiv	x8, x9, x8
   f2e6c: f9000fe8     	str	x8, [sp, #0x18]
   f2e70: f9400fe0     	ldr	x0, [sp, #0x18]
   f2e74: 910083ff     	add	sp, sp, #0x20
   f2e78: d65f03c0     	ret

00000000000f2e7c <android::MyOpusExtractor::~MyOpusExtractor()>:
   f2e7c: d10083ff     	sub	sp, sp, #0x20
   f2e80: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2e84: 910043fd     	add	x29, sp, #0x10
   f2e88: f90007e0     	str	x0, [sp, #0x8]
   f2e8c: f94007e0     	ldr	x0, [sp, #0x8]
   f2e90: 97fed394     	bl	0xa7ce0 <_ZN7android14MyOggExtractorD2Ev@plt>
   f2e94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2e98: 910083ff     	add	sp, sp, #0x20
   f2e9c: d65f03c0     	ret

00000000000f2ea0 <android::MyOpusExtractor::~MyOpusExtractor()>:
   f2ea0: d10083ff     	sub	sp, sp, #0x20
   f2ea4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2ea8: 910043fd     	add	x29, sp, #0x10
   f2eac: f90007e0     	str	x0, [sp, #0x8]
   f2eb0: f94007e0     	ldr	x0, [sp, #0x8]
   f2eb4: f90003e0     	str	x0, [sp]
   f2eb8: 97fed7f6     	bl	0xa8e90 <_ZN7android15MyOpusExtractorD2Ev@plt>
   f2ebc: f94003e0     	ldr	x0, [sp]
   f2ec0: 97feb6a8     	bl	0xa0960 <_ZdlPv@plt>
   f2ec4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2ec8: 910083ff     	add	sp, sp, #0x20
   f2ecc: d65f03c0     	ret

00000000000f2ed0 <android::MyOpusExtractor::approxBitrate() const>:
   f2ed0: d10043ff     	sub	sp, sp, #0x10
   f2ed4: d2800008     	mov	x8, #0x0                // =0
   f2ed8: f90007e0     	str	x0, [sp, #0x8]
   f2edc: aa0803e0     	mov	x0, x8
   f2ee0: 910043ff     	add	sp, sp, #0x10
   f2ee4: d65f03c0     	ret

00000000000f2ee8 <android::OggExtractor::name()>:
   f2ee8: d10043ff     	sub	sp, sp, #0x10
   f2eec: f0000828     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f2ef0: 911d6908     	add	x8, x8, #0x75a
   f2ef4: f90007e0     	str	x0, [sp, #0x8]
   f2ef8: aa0803e0     	mov	x0, x8
   f2efc: 910043ff     	add	sp, sp, #0x10
   f2f00: d65f03c0     	ret

00000000000f2f04 <android::Vector<android::MyOggExtractor::TOCEntry>::~Vector()>:
   f2f04: d10083ff     	sub	sp, sp, #0x20
   f2f08: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f2f0c: 910043fd     	add	x29, sp, #0x10
   f2f10: f90007e0     	str	x0, [sp, #0x8]
   f2f14: f94007e0     	ldr	x0, [sp, #0x8]
   f2f18: f90003e0     	str	x0, [sp]
   f2f1c: 97fed145     	bl	0xa7430 <_ZN7android6VectorINS_14MyOggExtractor8TOCEntryEED2Ev@plt>
   f2f20: f94003e0     	ldr	x0, [sp]
   f2f24: 97feb68f     	bl	0xa0960 <_ZdlPv@plt>
   f2f28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f2f2c: 910083ff     	add	sp, sp, #0x20
   f2f30: d65f03c0     	ret

00000000000f2f34 <android::Vector<android::MyOggExtractor::TOCEntry>::do_construct(void*, unsigned long) const>:
   f2f34: d100c3ff     	sub	sp, sp, #0x30
   f2f38: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2f3c: 910083fd     	add	x29, sp, #0x20
   f2f40: f81f83a0     	stur	x0, [x29, #-0x8]
   f2f44: f9000be1     	str	x1, [sp, #0x10]
   f2f48: f90007e2     	str	x2, [sp, #0x8]
   f2f4c: f9400be0     	ldr	x0, [sp, #0x10]
   f2f50: f94007e1     	ldr	x1, [sp, #0x8]
   f2f54: 97fec0a7     	bl	0xa31f0 <_ZN7android14construct_typeINS_14MyOggExtractor8TOCEntryEEEvPT_m@plt>
   f2f58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2f5c: 9100c3ff     	add	sp, sp, #0x30
   f2f60: d65f03c0     	ret

00000000000f2f64 <android::Vector<android::MyOggExtractor::TOCEntry>::do_destroy(void*, unsigned long) const>:
   f2f64: d100c3ff     	sub	sp, sp, #0x30
   f2f68: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2f6c: 910083fd     	add	x29, sp, #0x20
   f2f70: f81f83a0     	stur	x0, [x29, #-0x8]
   f2f74: f9000be1     	str	x1, [sp, #0x10]
   f2f78: f90007e2     	str	x2, [sp, #0x8]
   f2f7c: f9400be0     	ldr	x0, [sp, #0x10]
   f2f80: f94007e1     	ldr	x1, [sp, #0x8]
   f2f84: 97fec8eb     	bl	0xa5330 <_ZN7android12destroy_typeINS_14MyOggExtractor8TOCEntryEEEvPT_m@plt>
   f2f88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2f8c: 9100c3ff     	add	sp, sp, #0x30
   f2f90: d65f03c0     	ret

00000000000f2f94 <android::Vector<android::MyOggExtractor::TOCEntry>::do_copy(void*, void const*, unsigned long) const>:
   f2f94: d100c3ff     	sub	sp, sp, #0x30
   f2f98: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2f9c: 910083fd     	add	x29, sp, #0x20
   f2fa0: f81f83a0     	stur	x0, [x29, #-0x8]
   f2fa4: f9000be1     	str	x1, [sp, #0x10]
   f2fa8: f90007e2     	str	x2, [sp, #0x8]
   f2fac: f90003e3     	str	x3, [sp]
   f2fb0: f9400be0     	ldr	x0, [sp, #0x10]
   f2fb4: f94007e1     	ldr	x1, [sp, #0x8]
   f2fb8: f94003e2     	ldr	x2, [sp]
   f2fbc: 97fec06d     	bl	0xa3170 <_ZN7android9copy_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>
   f2fc0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2fc4: 9100c3ff     	add	sp, sp, #0x30
   f2fc8: d65f03c0     	ret

00000000000f2fcc <android::Vector<android::MyOggExtractor::TOCEntry>::do_splat(void*, void const*, unsigned long) const>:
   f2fcc: d100c3ff     	sub	sp, sp, #0x30
   f2fd0: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f2fd4: 910083fd     	add	x29, sp, #0x20
   f2fd8: f81f83a0     	stur	x0, [x29, #-0x8]
   f2fdc: f9000be1     	str	x1, [sp, #0x10]
   f2fe0: f90007e2     	str	x2, [sp, #0x8]
   f2fe4: f90003e3     	str	x3, [sp]
   f2fe8: f9400be0     	ldr	x0, [sp, #0x10]
   f2fec: f94007e1     	ldr	x1, [sp, #0x8]
   f2ff0: f94003e2     	ldr	x2, [sp]
   f2ff4: 97febfff     	bl	0xa2ff0 <_ZN7android10splat_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>
   f2ff8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f2ffc: 9100c3ff     	add	sp, sp, #0x30
   f3000: d65f03c0     	ret

00000000000f3004 <android::Vector<android::MyOggExtractor::TOCEntry>::do_move_forward(void*, void const*, unsigned long) const>:
   f3004: d100c3ff     	sub	sp, sp, #0x30
   f3008: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f300c: 910083fd     	add	x29, sp, #0x20
   f3010: f81f83a0     	stur	x0, [x29, #-0x8]
   f3014: f9000be1     	str	x1, [sp, #0x10]
   f3018: f90007e2     	str	x2, [sp, #0x8]
   f301c: f90003e3     	str	x3, [sp]
   f3020: f9400be0     	ldr	x0, [sp, #0x10]
   f3024: f94007e1     	ldr	x1, [sp, #0x8]
   f3028: f94003e2     	ldr	x2, [sp]
   f302c: 97fed491     	bl	0xa8270 <_ZN7android17move_forward_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>
   f3030: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f3034: 9100c3ff     	add	sp, sp, #0x30
   f3038: d65f03c0     	ret

00000000000f303c <android::Vector<android::MyOggExtractor::TOCEntry>::do_move_backward(void*, void const*, unsigned long) const>:
   f303c: d100c3ff     	sub	sp, sp, #0x30
   f3040: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f3044: 910083fd     	add	x29, sp, #0x20
   f3048: f81f83a0     	stur	x0, [x29, #-0x8]
   f304c: f9000be1     	str	x1, [sp, #0x10]
   f3050: f90007e2     	str	x2, [sp, #0x8]
   f3054: f90003e3     	str	x3, [sp]
   f3058: f9400be0     	ldr	x0, [sp, #0x10]
   f305c: f94007e1     	ldr	x1, [sp, #0x8]
   f3060: f94003e2     	ldr	x2, [sp]
   f3064: 97fed6bf     	bl	0xa8b60 <_ZN7android18move_backward_typeINS_14MyOggExtractor8TOCEntryEEEvPT_PKS3_m@plt>
   f3068: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f306c: 9100c3ff     	add	sp, sp, #0x30
   f3070: d65f03c0     	ret

00000000000f3074 <void android::construct_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)>:
   f3074: d10043ff     	sub	sp, sp, #0x10
   f3078: f90007e0     	str	x0, [sp, #0x8]
   f307c: f90003e1     	str	x1, [sp]
   f3080: d2800008     	mov	x8, #0x0                // =0
   f3084: f94003e9     	ldr	x9, [sp]
   f3088: eb08013f     	cmp	x9, x8
   f308c: 1a9f97ea     	cset	w10, hi
   f3090: 3700004a     	tbnz	w10, #0x0, 0xf3098 <void android::construct_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0x24>
   f3094: 1400000a     	b	0xf30bc <void android::construct_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0x48>
   f3098: b27c03e8     	orr	x8, xzr, #0x10
   f309c: 92800009     	mov	x9, #-0x1               // =-1
   f30a0: f94003ea     	ldr	x10, [sp]
   f30a4: 8b090149     	add	x9, x10, x9
   f30a8: f90003e9     	str	x9, [sp]
   f30ac: f94007e9     	ldr	x9, [sp, #0x8]
   f30b0: 8b080128     	add	x8, x9, x8
   f30b4: f90007e8     	str	x8, [sp, #0x8]
   f30b8: 17fffff2     	b	0xf3080 <void android::construct_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0xc>
   f30bc: 910043ff     	add	sp, sp, #0x10
   f30c0: d65f03c0     	ret

00000000000f30c4 <void android::destroy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)>:
   f30c4: d10043ff     	sub	sp, sp, #0x10
   f30c8: f90007e0     	str	x0, [sp, #0x8]
   f30cc: f90003e1     	str	x1, [sp]
   f30d0: d2800008     	mov	x8, #0x0                // =0
   f30d4: f94003e9     	ldr	x9, [sp]
   f30d8: eb08013f     	cmp	x9, x8
   f30dc: 1a9f97ea     	cset	w10, hi
   f30e0: 3700004a     	tbnz	w10, #0x0, 0xf30e8 <void android::destroy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0x24>
   f30e4: 1400000a     	b	0xf310c <void android::destroy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0x48>
   f30e8: b27c03e8     	orr	x8, xzr, #0x10
   f30ec: 92800009     	mov	x9, #-0x1               // =-1
   f30f0: f94003ea     	ldr	x10, [sp]
   f30f4: 8b090149     	add	x9, x10, x9
   f30f8: f90003e9     	str	x9, [sp]
   f30fc: f94007e9     	ldr	x9, [sp, #0x8]
   f3100: 8b080128     	add	x8, x9, x8
   f3104: f90007e8     	str	x8, [sp, #0x8]
   f3108: 17fffff2     	b	0xf30d0 <void android::destroy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, unsigned long)+0xc>
   f310c: 910043ff     	add	sp, sp, #0x10
   f3110: d65f03c0     	ret

00000000000f3114 <void android::copy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)>:
   f3114: d100c3ff     	sub	sp, sp, #0x30
   f3118: f90013fe     	str	x30, [sp, #0x20]
   f311c: f9000fe0     	str	x0, [sp, #0x18]
   f3120: f9000be1     	str	x1, [sp, #0x10]
   f3124: f90007e2     	str	x2, [sp, #0x8]
   f3128: d2800008     	mov	x8, #0x0                // =0
   f312c: f94007e9     	ldr	x9, [sp, #0x8]
   f3130: eb08013f     	cmp	x9, x8
   f3134: 1a9f97ea     	cset	w10, hi
   f3138: 3700004a     	tbnz	w10, #0x0, 0xf3140 <void android::copy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x2c>
   f313c: 14000013     	b	0xf3188 <void android::copy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x74>
   f3140: b27c03e8     	orr	x8, xzr, #0x10
   f3144: 92800009     	mov	x9, #-0x1               // =-1
   f3148: f94007ea     	ldr	x10, [sp, #0x8]
   f314c: 8b090149     	add	x9, x10, x9
   f3150: f90007e9     	str	x9, [sp, #0x8]
   f3154: f9400fe0     	ldr	x0, [sp, #0x18]
   f3158: f9400be1     	ldr	x1, [sp, #0x10]
   f315c: aa0803e2     	mov	x2, x8
   f3160: f90003e8     	str	x8, [sp]
   f3164: 97feb30b     	bl	0x9fd90 <memcpy@plt>
   f3168: f9400fe8     	ldr	x8, [sp, #0x18]
   f316c: f94003e9     	ldr	x9, [sp]
   f3170: 8b090108     	add	x8, x8, x9
   f3174: f9000fe8     	str	x8, [sp, #0x18]
   f3178: f9400be8     	ldr	x8, [sp, #0x10]
   f317c: 8b090108     	add	x8, x8, x9
   f3180: f9000be8     	str	x8, [sp, #0x10]
   f3184: 17ffffe9     	b	0xf3128 <void android::copy_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x14>
   f3188: f94013fe     	ldr	x30, [sp, #0x20]
   f318c: 9100c3ff     	add	sp, sp, #0x30
   f3190: d65f03c0     	ret

00000000000f3194 <void android::splat_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)>:
   f3194: d100c3ff     	sub	sp, sp, #0x30
   f3198: f90013fe     	str	x30, [sp, #0x20]
   f319c: f9000fe0     	str	x0, [sp, #0x18]
   f31a0: f9000be1     	str	x1, [sp, #0x10]
   f31a4: f90007e2     	str	x2, [sp, #0x8]
   f31a8: d2800008     	mov	x8, #0x0                // =0
   f31ac: f94007e9     	ldr	x9, [sp, #0x8]
   f31b0: eb08013f     	cmp	x9, x8
   f31b4: 1a9f97ea     	cset	w10, hi
   f31b8: 3700004a     	tbnz	w10, #0x0, 0xf31c0 <void android::splat_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x2c>
   f31bc: 14000010     	b	0xf31fc <void android::splat_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x68>
   f31c0: b27c03e8     	orr	x8, xzr, #0x10
   f31c4: 92800009     	mov	x9, #-0x1               // =-1
   f31c8: f94007ea     	ldr	x10, [sp, #0x8]
   f31cc: 8b090149     	add	x9, x10, x9
   f31d0: f90007e9     	str	x9, [sp, #0x8]
   f31d4: f9400fe0     	ldr	x0, [sp, #0x18]
   f31d8: f9400be1     	ldr	x1, [sp, #0x10]
   f31dc: aa0803e2     	mov	x2, x8
   f31e0: f90003e8     	str	x8, [sp]
   f31e4: 97feb2eb     	bl	0x9fd90 <memcpy@plt>
   f31e8: f9400fe8     	ldr	x8, [sp, #0x18]
   f31ec: f94003e9     	ldr	x9, [sp]
   f31f0: 8b090108     	add	x8, x8, x9
   f31f4: f9000fe8     	str	x8, [sp, #0x18]
   f31f8: 17ffffec     	b	0xf31a8 <void android::splat_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x14>
   f31fc: f94013fe     	ldr	x30, [sp, #0x20]
   f3200: 9100c3ff     	add	sp, sp, #0x30
   f3204: d65f03c0     	ret

00000000000f3208 <void android::move_forward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)>:
   f3208: d100c3ff     	sub	sp, sp, #0x30
   f320c: f90013fe     	str	x30, [sp, #0x20]
   f3210: b27c03e8     	orr	x8, xzr, #0x10
   f3214: f9000fe0     	str	x0, [sp, #0x18]
   f3218: f9000be1     	str	x1, [sp, #0x10]
   f321c: f90007e2     	str	x2, [sp, #0x8]
   f3220: f94007e0     	ldr	x0, [sp, #0x8]
   f3224: f9400fe1     	ldr	x1, [sp, #0x18]
   f3228: 9b007d00     	mul	x0, x8, x0
   f322c: 8b000020     	add	x0, x1, x0
   f3230: f9000fe0     	str	x0, [sp, #0x18]
   f3234: f94007e0     	ldr	x0, [sp, #0x8]
   f3238: f9400be1     	ldr	x1, [sp, #0x10]
   f323c: 9b007d08     	mul	x8, x8, x0
   f3240: 8b080028     	add	x8, x1, x8
   f3244: f9000be8     	str	x8, [sp, #0x10]
   f3248: d2800008     	mov	x8, #0x0                // =0
   f324c: f94007e9     	ldr	x9, [sp, #0x8]
   f3250: eb08013f     	cmp	x9, x8
   f3254: 1a9f97ea     	cset	w10, hi
   f3258: 3700004a     	tbnz	w10, #0x0, 0xf3260 <void android::move_forward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x58>
   f325c: 14000011     	b	0xf32a0 <void android::move_forward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x98>
   f3260: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
   f3264: 92800009     	mov	x9, #-0x1               // =-1
   f3268: b27c03e2     	orr	x2, xzr, #0x10
   f326c: f94007ea     	ldr	x10, [sp, #0x8]
   f3270: 8b090149     	add	x9, x10, x9
   f3274: f90007e9     	str	x9, [sp, #0x8]
   f3278: f9400fe9     	ldr	x9, [sp, #0x18]
   f327c: 8b080129     	add	x9, x9, x8
   f3280: f9000fe9     	str	x9, [sp, #0x18]
   f3284: f9400be9     	ldr	x9, [sp, #0x10]
   f3288: 8b080128     	add	x8, x9, x8
   f328c: f9000be8     	str	x8, [sp, #0x10]
   f3290: f9400fe0     	ldr	x0, [sp, #0x18]
   f3294: f9400be1     	ldr	x1, [sp, #0x10]
   f3298: 97feb2be     	bl	0x9fd90 <memcpy@plt>
   f329c: 17ffffeb     	b	0xf3248 <void android::move_forward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x40>
   f32a0: f94013fe     	ldr	x30, [sp, #0x20]
   f32a4: 9100c3ff     	add	sp, sp, #0x30
   f32a8: d65f03c0     	ret

00000000000f32ac <void android::move_backward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)>:
   f32ac: d100c3ff     	sub	sp, sp, #0x30
   f32b0: f90013fe     	str	x30, [sp, #0x20]
   f32b4: f9000fe0     	str	x0, [sp, #0x18]
   f32b8: f9000be1     	str	x1, [sp, #0x10]
   f32bc: f90007e2     	str	x2, [sp, #0x8]
   f32c0: d2800008     	mov	x8, #0x0                // =0
   f32c4: f94007e9     	ldr	x9, [sp, #0x8]
   f32c8: eb08013f     	cmp	x9, x8
   f32cc: 1a9f97ea     	cset	w10, hi
   f32d0: 3700004a     	tbnz	w10, #0x0, 0xf32d8 <void android::move_backward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x2c>
   f32d4: 14000013     	b	0xf3320 <void android::move_backward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x74>
   f32d8: b27c03e8     	orr	x8, xzr, #0x10
   f32dc: 92800009     	mov	x9, #-0x1               // =-1
   f32e0: f94007ea     	ldr	x10, [sp, #0x8]
   f32e4: 8b090149     	add	x9, x10, x9
   f32e8: f90007e9     	str	x9, [sp, #0x8]
   f32ec: f9400fe0     	ldr	x0, [sp, #0x18]
   f32f0: f9400be1     	ldr	x1, [sp, #0x10]
   f32f4: aa0803e2     	mov	x2, x8
   f32f8: f90003e8     	str	x8, [sp]
   f32fc: 97feb2a5     	bl	0x9fd90 <memcpy@plt>
   f3300: f9400fe8     	ldr	x8, [sp, #0x18]
   f3304: f94003e9     	ldr	x9, [sp]
   f3308: 8b090108     	add	x8, x8, x9
   f330c: f9000fe8     	str	x8, [sp, #0x18]
   f3310: f9400be8     	ldr	x8, [sp, #0x10]
   f3314: 8b090108     	add	x8, x8, x9
   f3318: f9000be8     	str	x8, [sp, #0x10]
   f331c: 17ffffe9     	b	0xf32c0 <void android::move_backward_type<android::MyOggExtractor::TOCEntry>(android::MyOggExtractor::TOCEntry*, android::MyOggExtractor::TOCEntry const*, unsigned long)+0x14>
   f3320: f94013fe     	ldr	x30, [sp, #0x20]
   f3324: 9100c3ff     	add	sp, sp, #0x30
   f3328: d65f03c0     	ret

00000000000f332c <android::Vector<android::MyOggExtractor::TOCEntry>::operator[](unsigned long) const>:
   f332c: d100c3ff     	sub	sp, sp, #0x30
   f3330: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f3334: 910083fd     	add	x29, sp, #0x20
   f3338: b27c03e8     	orr	x8, xzr, #0x10
   f333c: f81f83a0     	stur	x0, [x29, #-0x8]
   f3340: f9000be1     	str	x1, [sp, #0x10]
   f3344: f85f83a0     	ldur	x0, [x29, #-0x8]
   f3348: f90007e0     	str	x0, [sp, #0x8]
   f334c: f90003e8     	str	x8, [sp]
   f3350: 97fec550     	bl	0xa4890 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE4sizeEv@plt>
   f3354: f94007e8     	ldr	x8, [sp, #0x8]
   f3358: aa0803e0     	mov	x0, x8
   f335c: 97fec2c5     	bl	0xa3e70 <_ZNK7android6VectorINS_14MyOggExtractor8TOCEntryEE5arrayEv@plt>
   f3360: f9400be8     	ldr	x8, [sp, #0x10]
   f3364: f94003e1     	ldr	x1, [sp]
   f3368: 9b087c28     	mul	x8, x1, x8
   f336c: 8b080008     	add	x8, x0, x8
   f3370: aa0803e0     	mov	x0, x8
   f3374: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f3378: 9100c3ff     	add	sp, sp, #0x30
   f337c: d65f03c0     	ret

00000000000f3380 <android::Vector<android::MyOggExtractor::TOCEntry>::array() const>:
   f3380: d10083ff     	sub	sp, sp, #0x20
   f3384: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f3388: 910043fd     	add	x29, sp, #0x10
   f338c: f90007e0     	str	x0, [sp, #0x8]
   f3390: f94007e0     	ldr	x0, [sp, #0x8]
   f3394: 97fec713     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
   f3398: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f339c: 910083ff     	add	sp, sp, #0x20
   f33a0: d65f03c0     	ret

00000000000f33a4 <android::Vector<android::MyOggExtractor::TOCEntry>::removeItemsAt(unsigned long, unsigned long)>:
   f33a4: d100c3ff     	sub	sp, sp, #0x30
   f33a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f33ac: 910083fd     	add	x29, sp, #0x20
   f33b0: f81f83a0     	stur	x0, [x29, #-0x8]
   f33b4: f9000be1     	str	x1, [sp, #0x10]
   f33b8: f90007e2     	str	x2, [sp, #0x8]
   f33bc: f85f83a0     	ldur	x0, [x29, #-0x8]
   f33c0: f9400be1     	ldr	x1, [sp, #0x10]
   f33c4: f94007e2     	ldr	x2, [sp, #0x8]
   f33c8: 97feb252     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
   f33cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f33d0: 9100c3ff     	add	sp, sp, #0x30
   f33d4: d65f03c0     	ret

00000000000f33d8 <android::SampleIterator::SampleIterator(android::SampleTable*)>:
   f33d8: d10103ff     	sub	sp, sp, #0x40
   f33dc: a9037bfd     	stp	x29, x30, [sp, #0x30]
   f33e0: 9100c3fd     	add	x29, sp, #0x30
   f33e4: 52800008     	mov	w8, #0x0                // =0
   f33e8: b27d0be9     	orr	x9, xzr, #0x38
   f33ec: f81f83a0     	stur	x0, [x29, #-0x8]
   f33f0: f81f03a1     	stur	x1, [x29, #-0x10]
   f33f4: f85f83a0     	ldur	x0, [x29, #-0x8]
   f33f8: aa0003e1     	mov	x1, x0
   f33fc: f85f03aa     	ldur	x10, [x29, #-0x10]
   f3400: f900002a     	str	x10, [x1]
   f3404: 39002008     	strb	w8, [x0, #0x8]
   f3408: 8b090009     	add	x9, x0, x9
   f340c: f90007e0     	str	x0, [sp, #0x8]
   f3410: aa0903e0     	mov	x0, x9
   f3414: f90003e9     	str	x9, [sp]
   f3418: 97fedc82     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
   f341c: f94007e9     	ldr	x9, [sp, #0x8]
   f3420: b900613f     	str	wzr, [x9, #0x60]
   f3424: b900653f     	str	wzr, [x9, #0x64]
   f3428: b900693f     	str	wzr, [x9, #0x68]
   f342c: b9006d3f     	str	wzr, [x9, #0x6c]
   f3430: b900713f     	str	wzr, [x9, #0x70]
   f3434: aa0903e0     	mov	x0, x9
   f3438: 97febf1e     	bl	0xa30b0 <_ZN7android14SampleIterator5resetEv@plt>
   f343c: 14000001     	b	0xf3440 <android::SampleIterator::SampleIterator(android::SampleTable*)+0x68>
   f3440: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   f3444: 910103ff     	add	sp, sp, #0x40
   f3448: d65f03c0     	ret
   f344c: 2a0103e8     	mov	w8, w1
   f3450: f9000fe0     	str	x0, [sp, #0x18]
   f3454: b90017e8     	str	w8, [sp, #0x14]
   f3458: f94003e0     	ldr	x0, [sp]
   f345c: 97fed8d1     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   f3460: f9400fe0     	ldr	x0, [sp, #0x18]
   f3464: 97fed2ab     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f3468 <android::SampleIterator::reset()>:
   f3468: d10043ff     	sub	sp, sp, #0x10
   f346c: f90007e0     	str	x0, [sp, #0x8]
   f3470: f94007e0     	ldr	x0, [sp, #0x8]
   f3474: b9000c1f     	str	wzr, [x0, #0xc]
   f3478: b900101f     	str	wzr, [x0, #0x10]
   f347c: b900141f     	str	wzr, [x0, #0x14]
   f3480: b900181f     	str	wzr, [x0, #0x18]
   f3484: b9001c1f     	str	wzr, [x0, #0x1c]
   f3488: b900201f     	str	wzr, [x0, #0x20]
   f348c: b900241f     	str	wzr, [x0, #0x24]
   f3490: 910043ff     	add	sp, sp, #0x10
   f3494: d65f03c0     	ret

00000000000f3498 <android::SampleIterator::seekTo(unsigned int)>:
   f3498: d10243ff     	sub	sp, sp, #0x90
   f349c: a9087bfd     	stp	x29, x30, [sp, #0x80]
   f34a0: 910203fd     	add	x29, sp, #0x80
   f34a4: d53bd048     	mrs	x8, TPIDR_EL0
   f34a8: f9401508     	ldr	x8, [x8, #0x28]
   f34ac: f81f83a8     	stur	x8, [x29, #-0x8]
   f34b0: f81e03a0     	stur	x0, [x29, #-0x20]
   f34b4: b81dc3a1     	stur	w1, [x29, #-0x24]
   f34b8: f85e03a8     	ldur	x8, [x29, #-0x20]
   f34bc: aa0803e0     	mov	x0, x8
   f34c0: b85dc3a1     	ldur	w1, [x29, #-0x24]
   f34c4: f9400108     	ldr	x8, [x8]
   f34c8: b9407109     	ldr	w9, [x8, #0x70]
   f34cc: 6b090029     	subs	w9, w1, w9
   f34d0: f9001be0     	str	x0, [sp, #0x30]
   f34d4: b9002fe9     	str	w9, [sp, #0x2c]
   f34d8: 540000a3     	b.lo	0xf34ec <android::SampleIterator::seekTo(unsigned int)+0x54>
   f34dc: 14000001     	b	0xf34e0 <android::SampleIterator::seekTo(unsigned int)+0x48>
   f34e0: 12807e48     	mov	w8, #-0x3f3             // =-1011
   f34e4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f34e8: 140000e9     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f34ec: f9401be8     	ldr	x8, [sp, #0x30]
   f34f0: f9400109     	ldr	x9, [x8]
   f34f4: f9402929     	ldr	x9, [x9, #0x50]
   f34f8: b7f80229     	tbnz	x9, #0x3f, 0xf353c <android::SampleIterator::seekTo(unsigned int)+0xa4>
   f34fc: 14000001     	b	0xf3500 <android::SampleIterator::seekTo(unsigned int)+0x68>
   f3500: f9401be8     	ldr	x8, [sp, #0x30]
   f3504: f9400109     	ldr	x9, [x8]
   f3508: f9402129     	ldr	x9, [x9, #0x40]
   f350c: b7f80189     	tbnz	x9, #0x3f, 0xf353c <android::SampleIterator::seekTo(unsigned int)+0xa4>
   f3510: 14000001     	b	0xf3514 <android::SampleIterator::seekTo(unsigned int)+0x7c>
   f3514: f9401be8     	ldr	x8, [sp, #0x30]
   f3518: f9400109     	ldr	x9, [x8]
   f351c: f9403129     	ldr	x9, [x9, #0x60]
   f3520: b7f800e9     	tbnz	x9, #0x3f, 0xf353c <android::SampleIterator::seekTo(unsigned int)+0xa4>
   f3524: 14000001     	b	0xf3528 <android::SampleIterator::seekTo(unsigned int)+0x90>
   f3528: f9401be8     	ldr	x8, [sp, #0x30]
   f352c: f9400109     	ldr	x9, [x8]
   f3530: b940792a     	ldr	w10, [x9, #0x78]
   f3534: 350000aa     	cbnz	w10, 0xf3548 <android::SampleIterator::seekTo(unsigned int)+0xb0>
   f3538: 14000001     	b	0xf353c <android::SampleIterator::seekTo(unsigned int)+0xa4>
   f353c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f3540: b81ec3a8     	stur	w8, [x29, #-0x14]
   f3544: 140000d2     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f3548: f9401be8     	ldr	x8, [sp, #0x30]
   f354c: 39402109     	ldrb	w9, [x8, #0x8]
   f3550: 36000189     	tbz	w9, #0x0, 0xf3580 <android::SampleIterator::seekTo(unsigned int)+0xe8>
   f3554: 14000001     	b	0xf3558 <android::SampleIterator::seekTo(unsigned int)+0xc0>
   f3558: f9401be8     	ldr	x8, [sp, #0x30]
   f355c: b9407509     	ldr	w9, [x8, #0x74]
   f3560: b85dc3aa     	ldur	w10, [x29, #-0x24]
   f3564: 6b0a0129     	subs	w9, w9, w10
   f3568: b9002be9     	str	w9, [sp, #0x28]
   f356c: 540000a1     	b.ne	0xf3580 <android::SampleIterator::seekTo(unsigned int)+0xe8>
   f3570: 14000001     	b	0xf3574 <android::SampleIterator::seekTo(unsigned int)+0xdc>
   f3574: 2a1f03e8     	mov	w8, wzr
   f3578: b81ec3a8     	stur	w8, [x29, #-0x14]
   f357c: 140000c4     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f3580: f9401be8     	ldr	x8, [sp, #0x30]
   f3584: 39402109     	ldrb	w9, [x8, #0x8]
   f3588: 36000129     	tbz	w9, #0x0, 0xf35ac <android::SampleIterator::seekTo(unsigned int)+0x114>
   f358c: 14000001     	b	0xf3590 <android::SampleIterator::seekTo(unsigned int)+0xf8>
   f3590: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f3594: f9401be9     	ldr	x9, [sp, #0x30]
   f3598: b940152a     	ldr	w10, [x9, #0x14]
   f359c: 6b0a0108     	subs	w8, w8, w10
   f35a0: b90027e8     	str	w8, [sp, #0x24]
   f35a4: 540000a2     	b.hs	0xf35b8 <android::SampleIterator::seekTo(unsigned int)+0x120>
   f35a8: 14000001     	b	0xf35ac <android::SampleIterator::seekTo(unsigned int)+0x114>
   f35ac: f9401be0     	ldr	x0, [sp, #0x30]
   f35b0: 97febec0     	bl	0xa30b0 <_ZN7android14SampleIterator5resetEv@plt>
   f35b4: 14000001     	b	0xf35b8 <android::SampleIterator::seekTo(unsigned int)+0x120>
   f35b8: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f35bc: f9401be9     	ldr	x9, [sp, #0x30]
   f35c0: b9401d2a     	ldr	w10, [x9, #0x1c]
   f35c4: 6b0a0108     	subs	w8, w8, w10
   f35c8: b90023e8     	str	w8, [sp, #0x20]
   f35cc: 54000183     	b.lo	0xf35fc <android::SampleIterator::seekTo(unsigned int)+0x164>
   f35d0: 14000001     	b	0xf35d4 <android::SampleIterator::seekTo(unsigned int)+0x13c>
   f35d4: b85dc3a1     	ldur	w1, [x29, #-0x24]
   f35d8: f9401be0     	ldr	x0, [sp, #0x30]
   f35dc: 97febad5     	bl	0xa2130 <_ZN7android14SampleIterator14findChunkRangeEj@plt>
   f35e0: b81d83a0     	stur	w0, [x29, #-0x28]
   f35e4: 340000a0     	cbz	w0, 0xf35f8 <android::SampleIterator::seekTo(unsigned int)+0x160>
   f35e8: 14000001     	b	0xf35ec <android::SampleIterator::seekTo(unsigned int)+0x154>
   f35ec: b85d83a8     	ldur	w8, [x29, #-0x28]
   f35f0: b81ec3a8     	stur	w8, [x29, #-0x14]
   f35f4: 140000a6     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f35f8: 14000001     	b	0xf35fc <android::SampleIterator::seekTo(unsigned int)+0x164>
   f35fc: f9401be8     	ldr	x8, [sp, #0x30]
   f3600: b9402109     	ldr	w9, [x8, #0x20]
   f3604: 350000a9     	cbnz	w9, 0xf3618 <android::SampleIterator::seekTo(unsigned int)+0x180>
   f3608: 14000001     	b	0xf360c <android::SampleIterator::seekTo(unsigned int)+0x174>
   f360c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f3610: b81ec3a8     	stur	w8, [x29, #-0x14]
   f3614: 1400009e     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f3618: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f361c: f9401be9     	ldr	x9, [sp, #0x30]
   f3620: b940152a     	ldr	w10, [x9, #0x14]
   f3624: 6b0a0108     	subs	w8, w8, w10
   f3628: b940212a     	ldr	w10, [x9, #0x20]
   f362c: 1aca0908     	udiv	w8, w8, w10
   f3630: b940112a     	ldr	w10, [x9, #0x10]
   f3634: 0b0a0108     	add	w8, w8, w10
   f3638: b81d43a8     	stur	w8, [x29, #-0x2c]
   f363c: 39402128     	ldrb	w8, [x9, #0x8]
   f3640: 36000128     	tbz	w8, #0x0, 0xf3664 <android::SampleIterator::seekTo(unsigned int)+0x1cc>
   f3644: 14000001     	b	0xf3648 <android::SampleIterator::seekTo(unsigned int)+0x1b0>
   f3648: b85d43a8     	ldur	w8, [x29, #-0x2c]
   f364c: f9401be9     	ldr	x9, [sp, #0x30]
   f3650: b940292a     	ldr	w10, [x9, #0x28]
   f3654: 6b0a0108     	subs	w8, w8, w10
   f3658: b9001fe8     	str	w8, [sp, #0x1c]
   f365c: 540007e0     	b.eq	0xf3758 <android::SampleIterator::seekTo(unsigned int)+0x2c0>
   f3660: 14000001     	b	0xf3664 <android::SampleIterator::seekTo(unsigned int)+0x1cc>
   f3664: b85d43a1     	ldur	w1, [x29, #-0x2c]
   f3668: f9401be8     	ldr	x8, [sp, #0x30]
   f366c: 9100c102     	add	x2, x8, #0x30
   f3670: aa0803e0     	mov	x0, x8
   f3674: 97feb4df     	bl	0xa09f0 <_ZN7android14SampleIterator14getChunkOffsetEjPl@plt>
   f3678: b81d03a0     	stur	w0, [x29, #-0x30]
   f367c: 340000a0     	cbz	w0, 0xf3690 <android::SampleIterator::seekTo(unsigned int)+0x1f8>
   f3680: 14000001     	b	0xf3684 <android::SampleIterator::seekTo(unsigned int)+0x1ec>
   f3684: b85d03a8     	ldur	w8, [x29, #-0x30]
   f3688: b81ec3a8     	stur	w8, [x29, #-0x14]
   f368c: 14000080     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f3690: f9401be8     	ldr	x8, [sp, #0x30]
   f3694: 9100e100     	add	x0, x8, #0x38
   f3698: 97fedcd6     	bl	0xaa9f0 <_ZN7android6VectorImE5clearEv@plt>
   f369c: f9401be8     	ldr	x8, [sp, #0x30]
   f36a0: b9401509     	ldr	w9, [x8, #0x14]
   f36a4: b940210a     	ldr	w10, [x8, #0x20]
   f36a8: b85d43ab     	ldur	w11, [x29, #-0x2c]
   f36ac: b940110c     	ldr	w12, [x8, #0x10]
   f36b0: 6b0c016b     	subs	w11, w11, w12
   f36b4: 1b0b7d4a     	mul	w10, w10, w11
   f36b8: 0b0a0129     	add	w9, w9, w10
   f36bc: b81cc3a9     	stur	w9, [x29, #-0x34]
   f36c0: 2a1f03e9     	mov	w9, wzr
   f36c4: b81c83a9     	stur	w9, [x29, #-0x38]
   f36c8: 14000001     	b	0xf36cc <android::SampleIterator::seekTo(unsigned int)+0x234>
   f36cc: b85c83a8     	ldur	w8, [x29, #-0x38]
   f36d0: f9401be9     	ldr	x9, [sp, #0x30]
   f36d4: b940212a     	ldr	w10, [x9, #0x20]
   f36d8: 6b0a0108     	subs	w8, w8, w10
   f36dc: b9001be8     	str	w8, [sp, #0x18]
   f36e0: 54000342     	b.hs	0xf3748 <android::SampleIterator::seekTo(unsigned int)+0x2b0>
   f36e4: 14000001     	b	0xf36e8 <android::SampleIterator::seekTo(unsigned int)+0x250>
   f36e8: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f36ec: b85c83a9     	ldur	w9, [x29, #-0x38]
   f36f0: 0b090101     	add	w1, w8, w9
   f36f4: d10043a2     	sub	x2, x29, #0x10
   f36f8: f9401be0     	ldr	x0, [sp, #0x30]
   f36fc: 97fed3a1     	bl	0xa8580 <_ZN7android14SampleIterator19getSampleSizeDirectEjPm@plt>
   f3700: b81d03a0     	stur	w0, [x29, #-0x30]
   f3704: 34000100     	cbz	w0, 0xf3724 <android::SampleIterator::seekTo(unsigned int)+0x28c>
   f3708: 14000001     	b	0xf370c <android::SampleIterator::seekTo(unsigned int)+0x274>
   f370c: f9401be8     	ldr	x8, [sp, #0x30]
   f3710: 9100e100     	add	x0, x8, #0x38
   f3714: 97fedcb7     	bl	0xaa9f0 <_ZN7android6VectorImE5clearEv@plt>
   f3718: b85d03a9     	ldur	w9, [x29, #-0x30]
   f371c: b81ec3a9     	stur	w9, [x29, #-0x14]
   f3720: 1400005b     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f3724: f9401be8     	ldr	x8, [sp, #0x30]
   f3728: 9100e100     	add	x0, x8, #0x38
   f372c: d10043a1     	sub	x1, x29, #0x10
   f3730: 97fed3e0     	bl	0xa86b0 <_ZN7android6VectorImE4pushERKm@plt>
   f3734: 14000001     	b	0xf3738 <android::SampleIterator::seekTo(unsigned int)+0x2a0>
   f3738: b85c83a8     	ldur	w8, [x29, #-0x38]
   f373c: 11000508     	add	w8, w8, #0x1
   f3740: b81c83a8     	stur	w8, [x29, #-0x38]
   f3744: 17ffffe2     	b	0xf36cc <android::SampleIterator::seekTo(unsigned int)+0x234>
   f3748: b85d43a8     	ldur	w8, [x29, #-0x2c]
   f374c: f9401be9     	ldr	x9, [sp, #0x30]
   f3750: b9002928     	str	w8, [x9, #0x28]
   f3754: 14000001     	b	0xf3758 <android::SampleIterator::seekTo(unsigned int)+0x2c0>
   f3758: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f375c: f9401be9     	ldr	x9, [sp, #0x30]
   f3760: b940152a     	ldr	w10, [x9, #0x14]
   f3764: 6b0a0108     	subs	w8, w8, w10
   f3768: b940212a     	ldr	w10, [x9, #0x20]
   f376c: 1aca090b     	udiv	w11, w8, w10
   f3770: 1b0a7d6a     	mul	w10, w11, w10
   f3774: 6b0a0108     	subs	w8, w8, w10
   f3778: b81c43a8     	stur	w8, [x29, #-0x3c]
   f377c: f940192c     	ldr	x12, [x9, #0x30]
   f3780: f9003d2c     	str	x12, [x9, #0x78]
   f3784: 2a1f03e8     	mov	w8, wzr
   f3788: b90043e8     	str	w8, [sp, #0x40]
   f378c: 14000001     	b	0xf3790 <android::SampleIterator::seekTo(unsigned int)+0x2f8>
   f3790: b94043e8     	ldr	w8, [sp, #0x40]
   f3794: b85c43a9     	ldur	w9, [x29, #-0x3c]
   f3798: 6b090108     	subs	w8, w8, w9
   f379c: b90017e8     	str	w8, [sp, #0x14]
   f37a0: 54000222     	b.hs	0xf37e4 <android::SampleIterator::seekTo(unsigned int)+0x34c>
   f37a4: 14000001     	b	0xf37a8 <android::SampleIterator::seekTo(unsigned int)+0x310>
   f37a8: f9401be8     	ldr	x8, [sp, #0x30]
   f37ac: 9100e100     	add	x0, x8, #0x38
   f37b0: b94043e9     	ldr	w9, [sp, #0x40]
   f37b4: 2a0903e1     	mov	w1, w9
   f37b8: 97fec7d6     	bl	0xa5710 <_ZNK7android6VectorImEixEm@plt>
   f37bc: f9400008     	ldr	x8, [x0]
   f37c0: f9401be0     	ldr	x0, [sp, #0x30]
   f37c4: f9403c01     	ldr	x1, [x0, #0x78]
   f37c8: 8b080028     	add	x8, x1, x8
   f37cc: f9003c08     	str	x8, [x0, #0x78]
   f37d0: 14000001     	b	0xf37d4 <android::SampleIterator::seekTo(unsigned int)+0x33c>
   f37d4: b94043e8     	ldr	w8, [sp, #0x40]
   f37d8: 11000508     	add	w8, w8, #0x1
   f37dc: b90043e8     	str	w8, [sp, #0x40]
   f37e0: 17ffffec     	b	0xf3790 <android::SampleIterator::seekTo(unsigned int)+0x2f8>
   f37e4: f9401be8     	ldr	x8, [sp, #0x30]
   f37e8: 9100e100     	add	x0, x8, #0x38
   f37ec: b85c43a9     	ldur	w9, [x29, #-0x3c]
   f37f0: 2a0903e1     	mov	w1, w9
   f37f4: 97fec7c7     	bl	0xa5710 <_ZNK7android6VectorImEixEm@plt>
   f37f8: f9400008     	ldr	x8, [x0]
   f37fc: f9401be0     	ldr	x0, [sp, #0x30]
   f3800: f9004008     	str	x8, [x0, #0x80]
   f3804: b85dc3a9     	ldur	w9, [x29, #-0x24]
   f3808: b940640a     	ldr	w10, [x0, #0x64]
   f380c: 6b0a0129     	subs	w9, w9, w10
   f3810: b90013e9     	str	w9, [sp, #0x10]
   f3814: 54000142     	b.hs	0xf383c <android::SampleIterator::seekTo(unsigned int)+0x3a4>
   f3818: 14000001     	b	0xf381c <android::SampleIterator::seekTo(unsigned int)+0x384>
   f381c: 2a1f03e8     	mov	w8, wzr
   f3820: f9401be9     	ldr	x9, [sp, #0x30]
   f3824: b9006128     	str	w8, [x9, #0x60]
   f3828: b9006528     	str	w8, [x9, #0x64]
   f382c: b9006928     	str	w8, [x9, #0x68]
   f3830: b9006d28     	str	w8, [x9, #0x6c]
   f3834: b9007128     	str	w8, [x9, #0x70]
   f3838: 14000001     	b	0xf383c <android::SampleIterator::seekTo(unsigned int)+0x3a4>
   f383c: b85dc3a1     	ldur	w1, [x29, #-0x24]
   f3840: f9401be8     	ldr	x8, [sp, #0x30]
   f3844: 91022102     	add	x2, x8, #0x88
   f3848: 91023103     	add	x3, x8, #0x8c
   f384c: aa0803e0     	mov	x0, x8
   f3850: 97fed210     	bl	0xa8090 <_ZN7android14SampleIterator25findSampleTimeAndDurationEjPjS1_@plt>
   f3854: b9003fe0     	str	w0, [sp, #0x3c]
   f3858: 340000a0     	cbz	w0, 0xf386c <android::SampleIterator::seekTo(unsigned int)+0x3d4>
   f385c: 14000001     	b	0xf3860 <android::SampleIterator::seekTo(unsigned int)+0x3c8>
   f3860: b9403fe8     	ldr	w8, [sp, #0x3c]
   f3864: b81ec3a8     	stur	w8, [x29, #-0x14]
   f3868: 14000009     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f386c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f3870: f9401be9     	ldr	x9, [sp, #0x30]
   f3874: b9007528     	str	w8, [x9, #0x74]
   f3878: 320003e8     	orr	w8, wzr, #0x1
   f387c: 39002128     	strb	w8, [x9, #0x8]
   f3880: 2a1f03e8     	mov	w8, wzr
   f3884: b81ec3a8     	stur	w8, [x29, #-0x14]
   f3888: 14000001     	b	0xf388c <android::SampleIterator::seekTo(unsigned int)+0x3f4>
   f388c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f3890: d53bd049     	mrs	x9, TPIDR_EL0
   f3894: f9401529     	ldr	x9, [x9, #0x28]
   f3898: f85f83aa     	ldur	x10, [x29, #-0x8]
   f389c: eb0a0129     	subs	x9, x9, x10
   f38a0: b9000fe8     	str	w8, [sp, #0xc]
   f38a4: f90003e9     	str	x9, [sp]
   f38a8: 540000c1     	b.ne	0xf38c0 <android::SampleIterator::seekTo(unsigned int)+0x428>
   f38ac: 14000001     	b	0xf38b0 <android::SampleIterator::seekTo(unsigned int)+0x418>
   f38b0: b9400fe0     	ldr	w0, [sp, #0xc]
   f38b4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   f38b8: 910243ff     	add	sp, sp, #0x90
   f38bc: d65f03c0     	ret
   f38c0: 97fed92c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f38c4 <android::SampleIterator::findChunkRange(unsigned int)>:
   f38c4: d100c3ff     	sub	sp, sp, #0x30
   f38c8: f90013e0     	str	x0, [sp, #0x20]
   f38cc: b9001fe1     	str	w1, [sp, #0x1c]
   f38d0: f94013e0     	ldr	x0, [sp, #0x20]
   f38d4: f90007e0     	str	x0, [sp, #0x8]
   f38d8: b9401fe8     	ldr	w8, [sp, #0x1c]
   f38dc: f94007e9     	ldr	x9, [sp, #0x8]
   f38e0: b9401d2a     	ldr	w10, [x9, #0x1c]
   f38e4: 6b0a011f     	cmp	w8, w10
   f38e8: 1a9f37e8     	cset	w8, hs
   f38ec: 37000048     	tbnz	w8, #0x0, 0xf38f4 <android::SampleIterator::findChunkRange(unsigned int)+0x30>
   f38f0: 14000062     	b	0xf3a78 <android::SampleIterator::findChunkRange(unsigned int)+0x1b4>
   f38f4: f94007e8     	ldr	x8, [sp, #0x8]
   f38f8: b9400d09     	ldr	w9, [x8, #0xc]
   f38fc: f9400108     	ldr	x8, [x8]
   f3900: b940590a     	ldr	w10, [x8, #0x58]
   f3904: 6b0a013f     	cmp	w9, w10
   f3908: 1a9f17e9     	cset	w9, eq
   f390c: 37000049     	tbnz	w9, #0x0, 0xf3914 <android::SampleIterator::findChunkRange(unsigned int)+0x50>
   f3910: 14000004     	b	0xf3920 <android::SampleIterator::findChunkRange(unsigned int)+0x5c>
   f3914: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f3918: b9002fe8     	str	w8, [sp, #0x2c]
   f391c: 14000058     	b	0xf3a7c <android::SampleIterator::findChunkRange(unsigned int)+0x1b8>
   f3920: b27e07e8     	orr	x8, xzr, #0xc
   f3924: f94007e9     	ldr	x9, [sp, #0x8]
   f3928: b9401d2a     	ldr	w10, [x9, #0x1c]
   f392c: b900152a     	str	w10, [x9, #0x14]
   f3930: f9400129     	ldr	x9, [x9]
   f3934: f9406929     	ldr	x9, [x9, #0xd0]
   f3938: f94007eb     	ldr	x11, [sp, #0x8]
   f393c: b9400d6a     	ldr	w10, [x11, #0xc]
   f3940: 2a0a03ec     	mov	w12, w10
   f3944: d3407d8c     	ubfx	x12, x12, #0, #32
   f3948: 9b0c7d08     	mul	x8, x8, x12
   f394c: 8b080128     	add	x8, x9, x8
   f3950: f9000be8     	str	x8, [sp, #0x10]
   f3954: f9400be8     	ldr	x8, [sp, #0x10]
   f3958: b940010a     	ldr	w10, [x8]
   f395c: b900116a     	str	w10, [x11, #0x10]
   f3960: f9400be8     	ldr	x8, [sp, #0x10]
   f3964: b940050a     	ldr	w10, [x8, #0x4]
   f3968: b900216a     	str	w10, [x11, #0x20]
   f396c: f9400be8     	ldr	x8, [sp, #0x10]
   f3970: b940090a     	ldr	w10, [x8, #0x8]
   f3974: b900256a     	str	w10, [x11, #0x24]
   f3978: b9400d6a     	ldr	w10, [x11, #0xc]
   f397c: 1100054a     	add	w10, w10, #0x1
   f3980: f9400168     	ldr	x8, [x11]
   f3984: b940590d     	ldr	w13, [x8, #0x58]
   f3988: 6b0d015f     	cmp	w10, w13
   f398c: 1a9f27ea     	cset	w10, lo
   f3990: 3700004a     	tbnz	w10, #0x0, 0xf3998 <android::SampleIterator::findChunkRange(unsigned int)+0xd4>
   f3994: 14000030     	b	0xf3a54 <android::SampleIterator::findChunkRange(unsigned int)+0x190>
   f3998: b27e07e8     	orr	x8, xzr, #0xc
   f399c: f9400be9     	ldr	x9, [sp, #0x10]
   f39a0: 8b080128     	add	x8, x9, x8
   f39a4: b940010a     	ldr	w10, [x8]
   f39a8: f94007e8     	ldr	x8, [sp, #0x8]
   f39ac: b900190a     	str	w10, [x8, #0x18]
   f39b0: b940190a     	ldr	w10, [x8, #0x18]
   f39b4: b940110b     	ldr	w11, [x8, #0x10]
   f39b8: 6b0b015f     	cmp	w10, w11
   f39bc: 1a9f27ea     	cset	w10, lo
   f39c0: 3700030a     	tbnz	w10, #0x0, 0xf3a20 <android::SampleIterator::findChunkRange(unsigned int)+0x15c>
   f39c4: 12800008     	mov	w8, #-0x1               // =-1
   f39c8: f94007e9     	ldr	x9, [sp, #0x8]
   f39cc: b940192a     	ldr	w10, [x9, #0x18]
   f39d0: b940112b     	ldr	w11, [x9, #0x10]
   f39d4: 6b0b014a     	subs	w10, w10, w11
   f39d8: b940212b     	ldr	w11, [x9, #0x20]
   f39dc: 1acb0908     	udiv	w8, w8, w11
   f39e0: 6b08015f     	cmp	w10, w8
   f39e4: 1a9f97e8     	cset	w8, hi
   f39e8: 370001c8     	tbnz	w8, #0x0, 0xf3a20 <android::SampleIterator::findChunkRange(unsigned int)+0x15c>
   f39ec: 12800008     	mov	w8, #-0x1               // =-1
   f39f0: f94007e9     	ldr	x9, [sp, #0x8]
   f39f4: b940192a     	ldr	w10, [x9, #0x18]
   f39f8: b940112b     	ldr	w11, [x9, #0x10]
   f39fc: 6b0b014a     	subs	w10, w10, w11
   f3a00: b940212b     	ldr	w11, [x9, #0x20]
   f3a04: 1b0b7d4a     	mul	w10, w10, w11
   f3a08: b940152b     	ldr	w11, [x9, #0x14]
   f3a0c: 6b0b0108     	subs	w8, w8, w11
   f3a10: 6b08015f     	cmp	w10, w8
   f3a14: 1a9f97e8     	cset	w8, hi
   f3a18: 37000048     	tbnz	w8, #0x0, 0xf3a20 <android::SampleIterator::findChunkRange(unsigned int)+0x15c>
   f3a1c: 14000004     	b	0xf3a2c <android::SampleIterator::findChunkRange(unsigned int)+0x168>
   f3a20: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f3a24: b9002fe8     	str	w8, [sp, #0x2c]
   f3a28: 14000015     	b	0xf3a7c <android::SampleIterator::findChunkRange(unsigned int)+0x1b8>
   f3a2c: f94007e8     	ldr	x8, [sp, #0x8]
   f3a30: b9401509     	ldr	w9, [x8, #0x14]
   f3a34: b940190a     	ldr	w10, [x8, #0x18]
   f3a38: b940110b     	ldr	w11, [x8, #0x10]
   f3a3c: 6b0b014a     	subs	w10, w10, w11
   f3a40: b940210b     	ldr	w11, [x8, #0x20]
   f3a44: 1b0b7d4a     	mul	w10, w10, w11
   f3a48: 0b0a0129     	add	w9, w9, w10
   f3a4c: b9001d09     	str	w9, [x8, #0x1c]
   f3a50: 14000005     	b	0xf3a64 <android::SampleIterator::findChunkRange(unsigned int)+0x1a0>
   f3a54: 12800008     	mov	w8, #-0x1               // =-1
   f3a58: f94007e9     	ldr	x9, [sp, #0x8]
   f3a5c: b9001928     	str	w8, [x9, #0x18]
   f3a60: b9001d28     	str	w8, [x9, #0x1c]
   f3a64: f94007e8     	ldr	x8, [sp, #0x8]
   f3a68: b9400d09     	ldr	w9, [x8, #0xc]
   f3a6c: 11000529     	add	w9, w9, #0x1
   f3a70: b9000d09     	str	w9, [x8, #0xc]
   f3a74: 17ffff99     	b	0xf38d8 <android::SampleIterator::findChunkRange(unsigned int)+0x14>
   f3a78: b9002fff     	str	wzr, [sp, #0x2c]
   f3a7c: b9402fe0     	ldr	w0, [sp, #0x2c]
   f3a80: 9100c3ff     	add	sp, sp, #0x30
   f3a84: d65f03c0     	ret

00000000000f3a88 <android::SampleIterator::getChunkOffset(unsigned int, long*)>:
   f3a88: d10343ff     	sub	sp, sp, #0xd0
   f3a8c: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   f3a90: 910303fd     	add	x29, sp, #0xc0
   f3a94: d53bd048     	mrs	x8, TPIDR_EL0
   f3a98: f9401508     	ldr	x8, [x8, #0x28]
   f3a9c: f81f83a8     	stur	x8, [x29, #-0x8]
   f3aa0: f81a83a0     	stur	x0, [x29, #-0x58]
   f3aa4: b81a43a1     	stur	w1, [x29, #-0x5c]
   f3aa8: f9002fe2     	str	x2, [sp, #0x58]
   f3aac: f85a83a8     	ldur	x8, [x29, #-0x58]
   f3ab0: aa0803e0     	mov	x0, x8
   f3ab4: f9402fe2     	ldr	x2, [sp, #0x58]
   f3ab8: aa1f03e9     	mov	x9, xzr
   f3abc: f9000049     	str	x9, [x2]
   f3ac0: b85a43a1     	ldur	w1, [x29, #-0x5c]
   f3ac4: f9400108     	ldr	x8, [x8]
   f3ac8: b9404d0a     	ldr	w10, [x8, #0x4c]
   f3acc: 6b0a002a     	subs	w10, w1, w10
   f3ad0: f90023e0     	str	x0, [sp, #0x40]
   f3ad4: b9003fea     	str	w10, [sp, #0x3c]
   f3ad8: 540000a3     	b.lo	0xf3aec <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x64>
   f3adc: 14000001     	b	0xf3ae0 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x58>
   f3ae0: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f3ae4: b81b43a8     	stur	w8, [x29, #-0x4c]
   f3ae8: 14000078     	b	0xf3cc8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x240>
   f3aec: f94023e8     	ldr	x8, [sp, #0x40]
   f3af0: f9400109     	ldr	x9, [x8]
   f3af4: b940492a     	ldr	w10, [x9, #0x48]
   f3af8: b0000da9     	adrp	x9, 0x2a8000
   f3afc: f9438d29     	ldr	x9, [x9, #0x718]
   f3b00: b940012b     	ldr	w11, [x9]
   f3b04: 6b0b014a     	subs	w10, w10, w11
   f3b08: b9003bea     	str	w10, [sp, #0x38]
   f3b0c: 54000421     	b.ne	0xf3b90 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x108>
   f3b10: 14000001     	b	0xf3b14 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x8c>
   f3b14: f94023e8     	ldr	x8, [sp, #0x40]
   f3b18: f9400109     	ldr	x9, [x8]
   f3b1c: 91004120     	add	x0, x9, #0x10
   f3b20: 97fecf1c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f3b24: f94023e8     	ldr	x8, [sp, #0x40]
   f3b28: f9400109     	ldr	x9, [x8]
   f3b2c: f9402129     	ldr	x9, [x9, #0x40]
   f3b30: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f3b34: 531e754a     	lsl	w10, w10, #2
   f3b38: 2a0a03fe     	mov	w30, w10
   f3b3c: 8b1e0129     	add	x9, x9, x30
   f3b40: 91002121     	add	x1, x9, #0x8
   f3b44: f9400009     	ldr	x9, [x0]
   f3b48: f9401d29     	ldr	x9, [x9, #0x38]
   f3b4c: 321e03ea     	orr	w10, wzr, #0x4
   f3b50: 2a0a03e3     	mov	w3, w10
   f3b54: d10033a2     	sub	x2, x29, #0xc
   f3b58: d63f0120     	blr	x9
   f3b5c: f1000c08     	subs	x8, x0, #0x3
   f3b60: f9001be8     	str	x8, [sp, #0x30]
   f3b64: 540000ac     	b.gt	0xf3b78 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0xf0>
   f3b68: 14000001     	b	0xf3b6c <android::SampleIterator::getChunkOffset(unsigned int, long*)+0xe4>
   f3b6c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f3b70: b81b43a8     	stur	w8, [x29, #-0x4c]
   f3b74: 14000055     	b	0xf3cc8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x240>
   f3b78: b85f43a8     	ldur	w8, [x29, #-0xc]
   f3b7c: 5ac00908     	rev	w8, w8
   f3b80: 2a0803e9     	mov	w9, w8
   f3b84: f9402fea     	ldr	x10, [sp, #0x58]
   f3b88: f9000149     	str	x9, [x10]
   f3b8c: 1400004c     	b	0xf3cbc <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x234>
   f3b90: 14000001     	b	0xf3b94 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x10c>
   f3b94: f94023e8     	ldr	x8, [sp, #0x40]
   f3b98: f9400109     	ldr	x9, [x8]
   f3b9c: 91012120     	add	x0, x9, #0x48
   f3ba0: b0000da1     	adrp	x1, 0x2a8000
   f3ba4: f946d821     	ldr	x1, [x1, #0xdb0]
   f3ba8: d100a3a9     	sub	x9, x29, #0x28
   f3bac: aa0903e8     	mov	x8, x9
   f3bb0: f90017e9     	str	x9, [sp, #0x28]
   f3bb4: 97fec15b     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
   f3bb8: f94017e0     	ldr	x0, [sp, #0x28]
   f3bbc: 97fed445     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   f3bc0: b90027e0     	str	w0, [sp, #0x24]
   f3bc4: 14000001     	b	0xf3bc8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x140>
   f3bc8: b94027e8     	ldr	w8, [sp, #0x24]
   f3bcc: 37000308     	tbnz	w8, #0x0, 0xf3c2c <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x1a4>
   f3bd0: 14000001     	b	0xf3bd4 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x14c>
   f3bd4: d0000821     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f3bd8: 9122b021     	add	x1, x1, #0x8ac
   f3bdc: d10103a0     	sub	x0, x29, #0x40
   f3be0: 97febfe8     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   f3be4: 14000001     	b	0xf3be8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x160>
   f3be8: d10103a0     	sub	x0, x29, #0x40
   f3bec: d100a3a1     	sub	x1, x29, #0x28
   f3bf0: 97febc3c     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   f3bf4: 14000001     	b	0xf3bf8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x170>
   f3bf8: d10103a0     	sub	x0, x29, #0x40
   f3bfc: 97feb841     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f3c00: 1400000b     	b	0xf3c2c <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x1a4>
   f3c04: f9002be0     	str	x0, [sp, #0x50]
   f3c08: 2a0103e8     	mov	w8, w1
   f3c0c: b9004fe8     	str	w8, [sp, #0x4c]
   f3c10: 14000023     	b	0xf3c9c <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x214>
   f3c14: f9002be0     	str	x0, [sp, #0x50]
   f3c18: 2a0103e8     	mov	w8, w1
   f3c1c: b9004fe8     	str	w8, [sp, #0x4c]
   f3c20: d10103a0     	sub	x0, x29, #0x40
   f3c24: 97feb837     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f3c28: 1400001d     	b	0xf3c9c <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x214>
   f3c2c: d100a3a0     	sub	x0, x29, #0x28
   f3c30: 97feb834     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f3c34: 14000001     	b	0xf3c38 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x1b0>
   f3c38: f94023e8     	ldr	x8, [sp, #0x40]
   f3c3c: f9400109     	ldr	x9, [x8]
   f3c40: 91004120     	add	x0, x9, #0x10
   f3c44: 97feced3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f3c48: f94023e8     	ldr	x8, [sp, #0x40]
   f3c4c: f9400109     	ldr	x9, [x8]
   f3c50: f9402129     	ldr	x9, [x9, #0x40]
   f3c54: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f3c58: 531d714a     	lsl	w10, w10, #3
   f3c5c: 2a0a03fe     	mov	w30, w10
   f3c60: 8b1e0129     	add	x9, x9, x30
   f3c64: 91002121     	add	x1, x9, #0x8
   f3c68: f9400009     	ldr	x9, [x0]
   f3c6c: f9401d29     	ldr	x9, [x9, #0x38]
   f3c70: 321d03ea     	orr	w10, wzr, #0x8
   f3c74: 2a0a03e3     	mov	w3, w10
   f3c78: d10123a2     	sub	x2, x29, #0x48
   f3c7c: d63f0120     	blr	x9
   f3c80: f1001c08     	subs	x8, x0, #0x7
   f3c84: f9000fe8     	str	x8, [sp, #0x18]
   f3c88: 5400010c     	b.gt	0xf3ca8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x220>
   f3c8c: 14000001     	b	0xf3c90 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x208>
   f3c90: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f3c94: b81b43a8     	stur	w8, [x29, #-0x4c]
   f3c98: 1400000c     	b	0xf3cc8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x240>
   f3c9c: d100a3a0     	sub	x0, x29, #0x28
   f3ca0: 97feb818     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f3ca4: 14000016     	b	0xf3cfc <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x274>
   f3ca8: f85b83a0     	ldur	x0, [x29, #-0x48]
   f3cac: 97fedab5     	bl	0xaa780 <_ZN7android6ntoh64Em@plt>
   f3cb0: f9402ffe     	ldr	x30, [sp, #0x58]
   f3cb4: f90003c0     	str	x0, [x30]
   f3cb8: 14000001     	b	0xf3cbc <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x234>
   f3cbc: 2a1f03e8     	mov	w8, wzr
   f3cc0: b81b43a8     	stur	w8, [x29, #-0x4c]
   f3cc4: 14000001     	b	0xf3cc8 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x240>
   f3cc8: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f3ccc: d53bd049     	mrs	x9, TPIDR_EL0
   f3cd0: f9401529     	ldr	x9, [x9, #0x28]
   f3cd4: f85f83aa     	ldur	x10, [x29, #-0x8]
   f3cd8: eb0a0129     	subs	x9, x9, x10
   f3cdc: b90017e8     	str	w8, [sp, #0x14]
   f3ce0: f90007e9     	str	x9, [sp, #0x8]
   f3ce4: 54000101     	b.ne	0xf3d04 <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x27c>
   f3ce8: 14000001     	b	0xf3cec <android::SampleIterator::getChunkOffset(unsigned int, long*)+0x264>
   f3cec: b94017e0     	ldr	w0, [sp, #0x14]
   f3cf0: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   f3cf4: 910343ff     	add	sp, sp, #0xd0
   f3cf8: d65f03c0     	ret
   f3cfc: f9402be0     	ldr	x0, [sp, #0x50]
   f3d00: 97fed084     	bl	0xa7f10 <_Unwind_Resume@plt>
   f3d04: 97fed81b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f3d08 <android::Vector<unsigned long>::clear()>:
   f3d08: d10083ff     	sub	sp, sp, #0x20
   f3d0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f3d10: 910043fd     	add	x29, sp, #0x10
   f3d14: f90007e0     	str	x0, [sp, #0x8]
   f3d18: f94007e0     	ldr	x0, [sp, #0x8]
   f3d1c: 97feb7b1     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
   f3d20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f3d24: 910083ff     	add	sp, sp, #0x20
   f3d28: d65f03c0     	ret

00000000000f3d2c <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)>:
   f3d2c: d103c3ff     	sub	sp, sp, #0xf0
   f3d30: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   f3d34: 910383fd     	add	x29, sp, #0xe0
   f3d38: d53bd048     	mrs	x8, TPIDR_EL0
   f3d3c: f9401508     	ldr	x8, [x8, #0x28]
   f3d40: f81f83a8     	stur	x8, [x29, #-0x8]
   f3d44: f81a83a0     	stur	x0, [x29, #-0x58]
   f3d48: b81a43a1     	stur	w1, [x29, #-0x5c]
   f3d4c: f81983a2     	stur	x2, [x29, #-0x68]
   f3d50: f85a83a8     	ldur	x8, [x29, #-0x58]
   f3d54: aa0803e0     	mov	x0, x8
   f3d58: f85983a2     	ldur	x2, [x29, #-0x68]
   f3d5c: aa1f03e9     	mov	x9, xzr
   f3d60: f9000049     	str	x9, [x2]
   f3d64: b85a43a1     	ldur	w1, [x29, #-0x5c]
   f3d68: f9400108     	ldr	x8, [x8]
   f3d6c: b940710a     	ldr	w10, [x8, #0x70]
   f3d70: 6b0a002a     	subs	w10, w1, w10
   f3d74: f90033e0     	str	x0, [sp, #0x60]
   f3d78: b9005fea     	str	w10, [sp, #0x5c]
   f3d7c: 540000a3     	b.lo	0xf3d90 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x64>
   f3d80: 14000001     	b	0xf3d84 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x58>
   f3d84: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f3d88: b81b03a8     	stur	w8, [x29, #-0x50]
   f3d8c: 140000d9     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f3d90: f94033e8     	ldr	x8, [sp, #0x60]
   f3d94: f9400109     	ldr	x9, [x8]
   f3d98: b9406d2a     	ldr	w10, [x9, #0x6c]
   f3d9c: 3400016a     	cbz	w10, 0xf3dc8 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x9c>
   f3da0: 14000001     	b	0xf3da4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x78>
   f3da4: f94033e8     	ldr	x8, [sp, #0x60]
   f3da8: f9400109     	ldr	x9, [x8]
   f3dac: b9406d2a     	ldr	w10, [x9, #0x6c]
   f3db0: 2a0a03e9     	mov	w9, w10
   f3db4: f85983ab     	ldur	x11, [x29, #-0x68]
   f3db8: f9000169     	str	x9, [x11]
   f3dbc: 2a1f03ea     	mov	w10, wzr
   f3dc0: b81b03aa     	stur	w10, [x29, #-0x50]
   f3dc4: 140000cb     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f3dc8: f94033e8     	ldr	x8, [sp, #0x60]
   f3dcc: f9400109     	ldr	x9, [x8]
   f3dd0: b940692a     	ldr	w10, [x9, #0x68]
   f3dd4: 2a0a03eb     	mov	w11, w10
   f3dd8: 7100214a     	subs	w10, w10, #0x8
   f3ddc: b9005beb     	str	w11, [sp, #0x58]
   f3de0: b90057ea     	str	w10, [sp, #0x54]
   f3de4: 54000960     	b.eq	0xf3f10 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x1e4>
   f3de8: 14000001     	b	0xf3dec <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0xc0>
   f3dec: b9405be8     	ldr	w8, [sp, #0x58]
   f3df0: 71004109     	subs	w9, w8, #0x10
   f3df4: b90053e9     	str	w9, [sp, #0x50]
   f3df8: 540004c0     	b.eq	0xf3e90 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x164>
   f3dfc: 14000001     	b	0xf3e00 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0xd4>
   f3e00: b9405be8     	ldr	w8, [sp, #0x58]
   f3e04: 71008109     	subs	w9, w8, #0x20
   f3e08: b9004fe9     	str	w9, [sp, #0x4c]
   f3e0c: 54000bc1     	b.ne	0xf3f84 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x258>
   f3e10: 14000001     	b	0xf3e14 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0xe8>
   f3e14: f94033e8     	ldr	x8, [sp, #0x60]
   f3e18: f9400109     	ldr	x9, [x8]
   f3e1c: 91004120     	add	x0, x9, #0x10
   f3e20: 97fece5c     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f3e24: f94033e8     	ldr	x8, [sp, #0x60]
   f3e28: f9400109     	ldr	x9, [x8]
   f3e2c: f9403129     	ldr	x9, [x9, #0x60]
   f3e30: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f3e34: 531e754a     	lsl	w10, w10, #2
   f3e38: 2a0a03fe     	mov	w30, w10
   f3e3c: 8b1e0129     	add	x9, x9, x30
   f3e40: 91003121     	add	x1, x9, #0xc
   f3e44: f85983a2     	ldur	x2, [x29, #-0x68]
   f3e48: f9400009     	ldr	x9, [x0]
   f3e4c: f9401d29     	ldr	x9, [x9, #0x38]
   f3e50: 321d03ea     	orr	w10, wzr, #0x8
   f3e54: 2a0a03e3     	mov	w3, w10
   f3e58: d63f0120     	blr	x9
   f3e5c: f1001c08     	subs	x8, x0, #0x7
   f3e60: f90023e8     	str	x8, [sp, #0x40]
   f3e64: 540000ac     	b.gt	0xf3e78 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x14c>
   f3e68: 14000001     	b	0xf3e6c <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x140>
   f3e6c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f3e70: b81b03a8     	stur	w8, [x29, #-0x50]
   f3e74: 1400009f     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f3e78: f85983a8     	ldur	x8, [x29, #-0x68]
   f3e7c: b9400109     	ldr	w9, [x8]
   f3e80: 5ac00929     	rev	w9, w9
   f3e84: 2a0903ea     	mov	w10, w9
   f3e88: f900010a     	str	x10, [x8]
   f3e8c: 14000096     	b	0xf40e4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3b8>
   f3e90: f94033e8     	ldr	x8, [sp, #0x60]
   f3e94: f9400109     	ldr	x9, [x8]
   f3e98: 91004120     	add	x0, x9, #0x10
   f3e9c: 97fece3d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f3ea0: f94033e8     	ldr	x8, [sp, #0x60]
   f3ea4: f9400109     	ldr	x9, [x8]
   f3ea8: f9403129     	ldr	x9, [x9, #0x60]
   f3eac: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f3eb0: 531f794a     	lsl	w10, w10, #1
   f3eb4: 2a0a03fe     	mov	w30, w10
   f3eb8: 8b1e0129     	add	x9, x9, x30
   f3ebc: 91003121     	add	x1, x9, #0xc
   f3ec0: f9400009     	ldr	x9, [x0]
   f3ec4: f9401d29     	ldr	x9, [x9, #0x38]
   f3ec8: 321f03ea     	orr	w10, wzr, #0x2
   f3ecc: 2a0a03e3     	mov	w3, w10
   f3ed0: d10033a2     	sub	x2, x29, #0xc
   f3ed4: d63f0120     	blr	x9
   f3ed8: f1000408     	subs	x8, x0, #0x1
   f3edc: f9001fe8     	str	x8, [sp, #0x38]
   f3ee0: 540000ac     	b.gt	0xf3ef4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x1c8>
   f3ee4: 14000001     	b	0xf3ee8 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x1bc>
   f3ee8: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f3eec: b81b03a8     	stur	w8, [x29, #-0x50]
   f3ef0: 14000080     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f3ef4: 785f43a8     	ldurh	w8, [x29, #-0xc]
   f3ef8: 5ac00908     	rev	w8, w8
   f3efc: 53107d08     	lsr	w8, w8, #16
   f3f00: 2a0803e9     	mov	w9, w8
   f3f04: f85983aa     	ldur	x10, [x29, #-0x68]
   f3f08: f9000149     	str	x9, [x10]
   f3f0c: 14000076     	b	0xf40e4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3b8>
   f3f10: f94033e8     	ldr	x8, [sp, #0x60]
   f3f14: f9400109     	ldr	x9, [x8]
   f3f18: 91004120     	add	x0, x9, #0x10
   f3f1c: 97fece1d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f3f20: f94033e8     	ldr	x8, [sp, #0x60]
   f3f24: f9400109     	ldr	x9, [x8]
   f3f28: f9403129     	ldr	x9, [x9, #0x60]
   f3f2c: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f3f30: 2a0a03fe     	mov	w30, w10
   f3f34: 8b1e0129     	add	x9, x9, x30
   f3f38: 91003121     	add	x1, x9, #0xc
   f3f3c: f9400009     	ldr	x9, [x0]
   f3f40: f9401d29     	ldr	x9, [x9, #0x38]
   f3f44: 320003ea     	orr	w10, wzr, #0x1
   f3f48: 2a0a03e3     	mov	w3, w10
   f3f4c: d10043a2     	sub	x2, x29, #0x10
   f3f50: d63f0120     	blr	x9
   f3f54: f1000008     	subs	x8, x0, #0x0
   f3f58: f9001be8     	str	x8, [sp, #0x30]
   f3f5c: 540000ac     	b.gt	0xf3f70 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x244>
   f3f60: 14000001     	b	0xf3f64 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x238>
   f3f64: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f3f68: b81b03a8     	stur	w8, [x29, #-0x50]
   f3f6c: 14000061     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f3f70: 385f03a8     	ldurb	w8, [x29, #-0x10]
   f3f74: 2a0803e9     	mov	w9, w8
   f3f78: f85983aa     	ldur	x10, [x29, #-0x68]
   f3f7c: f9000149     	str	x9, [x10]
   f3f80: 14000059     	b	0xf40e4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3b8>
   f3f84: 14000001     	b	0xf3f88 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x25c>
   f3f88: f94033e8     	ldr	x8, [sp, #0x60]
   f3f8c: f9400109     	ldr	x9, [x8]
   f3f90: 9101a120     	add	x0, x9, #0x68
   f3f94: 321e03ea     	orr	w10, wzr, #0x4
   f3f98: b81d43aa     	stur	w10, [x29, #-0x2c]
   f3f9c: d100a3a9     	sub	x9, x29, #0x28
   f3fa0: d100b3a1     	sub	x1, x29, #0x2c
   f3fa4: aa0903e8     	mov	x8, x9
   f3fa8: f90017e9     	str	x9, [sp, #0x28]
   f3fac: 97feb34d     	bl	0xa0ce0 <_ZN7android10Compare_EQIjiEENS_7AStringERKT_RKT0_@plt>
   f3fb0: f94017e0     	ldr	x0, [sp, #0x28]
   f3fb4: 97fed347     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
   f3fb8: b90027e0     	str	w0, [sp, #0x24]
   f3fbc: 14000001     	b	0xf3fc0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x294>
   f3fc0: b94027e8     	ldr	w8, [sp, #0x24]
   f3fc4: 37000308     	tbnz	w8, #0x0, 0xf4024 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x2f8>
   f3fc8: 14000001     	b	0xf3fcc <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x2a0>
   f3fcc: d0000821     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f3fd0: 9124f821     	add	x1, x1, #0x93e
   f3fd4: d10123a0     	sub	x0, x29, #0x48
   f3fd8: 97febeea     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
   f3fdc: 14000001     	b	0xf3fe0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x2b4>
   f3fe0: d10123a0     	sub	x0, x29, #0x48
   f3fe4: d100a3a1     	sub	x1, x29, #0x28
   f3fe8: 97febb3e     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
   f3fec: 14000001     	b	0xf3ff0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x2c4>
   f3ff0: d10123a0     	sub	x0, x29, #0x48
   f3ff4: 97feb743     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f3ff8: 1400000b     	b	0xf4024 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x2f8>
   f3ffc: f9003be0     	str	x0, [sp, #0x70]
   f4000: 2a0103e8     	mov	w8, w1
   f4004: b9006fe8     	str	w8, [sp, #0x6c]
   f4008: 14000023     	b	0xf4094 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x368>
   f400c: f9003be0     	str	x0, [sp, #0x70]
   f4010: 2a0103e8     	mov	w8, w1
   f4014: b9006fe8     	str	w8, [sp, #0x6c]
   f4018: d10123a0     	sub	x0, x29, #0x48
   f401c: 97feb739     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f4020: 1400001d     	b	0xf4094 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x368>
   f4024: d100a3a0     	sub	x0, x29, #0x28
   f4028: 97feb736     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f402c: 14000001     	b	0xf4030 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x304>
   f4030: f94033e8     	ldr	x8, [sp, #0x60]
   f4034: f9400109     	ldr	x9, [x8]
   f4038: 91004120     	add	x0, x9, #0x10
   f403c: 97fecdd5     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f4040: f94033e8     	ldr	x8, [sp, #0x60]
   f4044: f9400109     	ldr	x9, [x8]
   f4048: f9403129     	ldr	x9, [x9, #0x60]
   f404c: b85a43aa     	ldur	w10, [x29, #-0x5c]
   f4050: 53017d4a     	lsr	w10, w10, #1
   f4054: 2a0a03fe     	mov	w30, w10
   f4058: 8b1e0129     	add	x9, x9, x30
   f405c: 91003121     	add	x1, x9, #0xc
   f4060: f9400009     	ldr	x9, [x0]
   f4064: f9401d29     	ldr	x9, [x9, #0x38]
   f4068: 320003ea     	orr	w10, wzr, #0x1
   f406c: 2a0a03e3     	mov	w3, w10
   f4070: d10133a2     	sub	x2, x29, #0x4c
   f4074: d63f0120     	blr	x9
   f4078: f1000008     	subs	x8, x0, #0x0
   f407c: f9000fe8     	str	x8, [sp, #0x18]
   f4080: 5400010c     	b.gt	0xf40a0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x374>
   f4084: 14000001     	b	0xf4088 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x35c>
   f4088: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f408c: b81b03a8     	stur	w8, [x29, #-0x50]
   f4090: 14000018     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f4094: d100a3a0     	sub	x0, x29, #0x28
   f4098: 97feb71a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f409c: 14000022     	b	0xf4124 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3f8>
   f40a0: 385a43a8     	ldurb	w8, [x29, #-0x5c]
   f40a4: 360000c8     	tbz	w8, #0x0, 0xf40bc <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x390>
   f40a8: 14000001     	b	0xf40ac <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x380>
   f40ac: 385b43a8     	ldurb	w8, [x29, #-0x4c]
   f40b0: 12000d08     	and	w8, w8, #0xf
   f40b4: b90017e8     	str	w8, [sp, #0x14]
   f40b8: 14000005     	b	0xf40cc <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3a0>
   f40bc: 385b43a8     	ldurb	w8, [x29, #-0x4c]
   f40c0: 53047d08     	lsr	w8, w8, #4
   f40c4: b90017e8     	str	w8, [sp, #0x14]
   f40c8: 14000001     	b	0xf40cc <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3a0>
   f40cc: b94017e0     	ldr	w0, [sp, #0x14]
   f40d0: 2a0003e1     	mov	w1, w0
   f40d4: 93407c21     	sxtw	x1, w1
   f40d8: f85983a8     	ldur	x8, [x29, #-0x68]
   f40dc: f9000101     	str	x1, [x8]
   f40e0: 14000001     	b	0xf40e4 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3b8>
   f40e4: 2a1f03e8     	mov	w8, wzr
   f40e8: b81b03a8     	stur	w8, [x29, #-0x50]
   f40ec: 14000001     	b	0xf40f0 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3c4>
   f40f0: b85b03a8     	ldur	w8, [x29, #-0x50]
   f40f4: d53bd049     	mrs	x9, TPIDR_EL0
   f40f8: f9401529     	ldr	x9, [x9, #0x28]
   f40fc: f85f83aa     	ldur	x10, [x29, #-0x8]
   f4100: eb0a0129     	subs	x9, x9, x10
   f4104: b90013e8     	str	w8, [sp, #0x10]
   f4108: f90007e9     	str	x9, [sp, #0x8]
   f410c: 54000101     	b.ne	0xf412c <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x400>
   f4110: 14000001     	b	0xf4114 <android::SampleIterator::getSampleSizeDirect(unsigned int, unsigned long*)+0x3e8>
   f4114: b94013e0     	ldr	w0, [sp, #0x10]
   f4118: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   f411c: 9103c3ff     	add	sp, sp, #0xf0
   f4120: d65f03c0     	ret
   f4124: f9403be0     	ldr	x0, [sp, #0x70]
   f4128: 97fecf7a     	bl	0xa7f10 <_Unwind_Resume@plt>
   f412c: 97fed711     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f4130 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)>:
   f4130: d10183ff     	sub	sp, sp, #0x60
   f4134: a9057bfd     	stp	x29, x30, [sp, #0x50]
   f4138: 910143fd     	add	x29, sp, #0x50
   f413c: f81f03a0     	stur	x0, [x29, #-0x10]
   f4140: b81ec3a1     	stur	w1, [x29, #-0x14]
   f4144: f81e03a2     	stur	x2, [x29, #-0x20]
   f4148: f90017e3     	str	x3, [sp, #0x28]
   f414c: f85f03a0     	ldur	x0, [x29, #-0x10]
   f4150: b85ec3a1     	ldur	w1, [x29, #-0x14]
   f4154: aa0003e2     	mov	x2, x0
   f4158: f9400042     	ldr	x2, [x2]
   f415c: b9407048     	ldr	w8, [x2, #0x70]
   f4160: 6b08003f     	cmp	w1, w8
   f4164: 1a9f37e8     	cset	w8, hs
   f4168: f9000fe0     	str	x0, [sp, #0x18]
   f416c: 37000048     	tbnz	w8, #0x0, 0xf4174 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x44>
   f4170: 14000004     	b	0xf4180 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x50>
   f4174: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f4178: b81fc3a8     	stur	w8, [x29, #-0x4]
   f417c: 140000c0     	b	0xf447c <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x34c>
   f4180: 12800008     	mov	w8, #-0x1               // =-1
   f4184: f9400fe9     	ldr	x9, [sp, #0x18]
   f4188: b940652a     	ldr	w10, [x9, #0x64]
   f418c: b9406d2b     	ldr	w11, [x9, #0x6c]
   f4190: 6b0b0108     	subs	w8, w8, w11
   f4194: 6b08015f     	cmp	w10, w8
   f4198: 1a9f97e8     	cset	w8, hi
   f419c: 37000048     	tbnz	w8, #0x0, 0xf41a4 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x74>
   f41a0: 14000004     	b	0xf41b0 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x80>
   f41a4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f41a8: b81fc3a8     	stur	w8, [x29, #-0x4]
   f41ac: 140000b4     	b	0xf447c <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x34c>
   f41b0: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f41b4: f9400fe9     	ldr	x9, [sp, #0x18]
   f41b8: b940652a     	ldr	w10, [x9, #0x64]
   f41bc: b9406d2b     	ldr	w11, [x9, #0x6c]
   f41c0: 0b0b014a     	add	w10, w10, w11
   f41c4: 6b0a011f     	cmp	w8, w10
   f41c8: 1a9f27e8     	cset	w8, lo
   f41cc: 37000048     	tbnz	w8, #0x0, 0xf41d4 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0xa4>
   f41d0: 14000002     	b	0xf41d8 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0xa8>
   f41d4: 1400004a     	b	0xf42fc <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x1cc>
   f41d8: f9400fe8     	ldr	x8, [sp, #0x18]
   f41dc: b9406109     	ldr	w9, [x8, #0x60]
   f41e0: f9400108     	ldr	x8, [x8]
   f41e4: b940790a     	ldr	w10, [x8, #0x78]
   f41e8: 6b0a013f     	cmp	w9, w10
   f41ec: 1a9f17e9     	cset	w9, eq
   f41f0: 37000309     	tbnz	w9, #0x0, 0xf4250 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x120>
   f41f4: f9400fe8     	ldr	x8, [sp, #0x18]
   f41f8: b9407109     	ldr	w9, [x8, #0x70]
   f41fc: 35000049     	cbnz	w9, 0xf4204 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0xd4>
   f4200: 14000009     	b	0xf4224 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0xf4>
   f4204: 12800008     	mov	w8, #-0x1               // =-1
   f4208: f9400fe9     	ldr	x9, [sp, #0x18]
   f420c: b9406d2a     	ldr	w10, [x9, #0x6c]
   f4210: b940712b     	ldr	w11, [x9, #0x70]
   f4214: 1acb0908     	udiv	w8, w8, w11
   f4218: 6b08015f     	cmp	w10, w8
   f421c: 1a9f97e8     	cset	w8, hi
   f4220: 37000188     	tbnz	w8, #0x0, 0xf4250 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x120>
   f4224: 12800008     	mov	w8, #-0x1               // =-1
   f4228: f9400fe9     	ldr	x9, [sp, #0x18]
   f422c: b940692a     	ldr	w10, [x9, #0x68]
   f4230: b9406d2b     	ldr	w11, [x9, #0x6c]
   f4234: b940712c     	ldr	w12, [x9, #0x70]
   f4238: 1b0c7d6b     	mul	w11, w11, w12
   f423c: 6b0b0108     	subs	w8, w8, w11
   f4240: 6b08015f     	cmp	w10, w8
   f4244: 1a9f97e8     	cset	w8, hi
   f4248: 37000048     	tbnz	w8, #0x0, 0xf4250 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x120>
   f424c: 14000004     	b	0xf425c <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x12c>
   f4250: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f4254: b81fc3a8     	stur	w8, [x29, #-0x4]
   f4258: 14000089     	b	0xf447c <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x34c>
   f425c: b27e03e8     	orr	x8, xzr, #0x4
   f4260: 321f03e9     	orr	w9, wzr, #0x2
   f4264: f9400fea     	ldr	x10, [sp, #0x18]
   f4268: b9406d4b     	ldr	w11, [x10, #0x6c]
   f426c: b940654c     	ldr	w12, [x10, #0x64]
   f4270: 0b0b018b     	add	w11, w12, w11
   f4274: b900654b     	str	w11, [x10, #0x64]
   f4278: b9406d4b     	ldr	w11, [x10, #0x6c]
   f427c: b940714c     	ldr	w12, [x10, #0x70]
   f4280: 1b0c7d6b     	mul	w11, w11, w12
   f4284: b940694c     	ldr	w12, [x10, #0x68]
   f4288: 0b0b018b     	add	w11, w12, w11
   f428c: b900694b     	str	w11, [x10, #0x68]
   f4290: f940014a     	ldr	x10, [x10]
   f4294: f940414a     	ldr	x10, [x10, #0x80]
   f4298: f9400fed     	ldr	x13, [sp, #0x18]
   f429c: b94061ab     	ldr	w11, [x13, #0x60]
   f42a0: 1b0b7d2b     	mul	w11, w9, w11
   f42a4: 2a0b03ee     	mov	w14, w11
   f42a8: d3407dce     	ubfx	x14, x14, #0, #32
   f42ac: 9b0e7d0e     	mul	x14, x8, x14
   f42b0: 8b0e014a     	add	x10, x10, x14
   f42b4: b940014b     	ldr	w11, [x10]
   f42b8: b9006dab     	str	w11, [x13, #0x6c]
   f42bc: f94001aa     	ldr	x10, [x13]
   f42c0: f940414a     	ldr	x10, [x10, #0x80]
   f42c4: f9400fed     	ldr	x13, [sp, #0x18]
   f42c8: b94061ab     	ldr	w11, [x13, #0x60]
   f42cc: 1b0b7d29     	mul	w9, w9, w11
   f42d0: 11000529     	add	w9, w9, #0x1
   f42d4: 2a0903ee     	mov	w14, w9
   f42d8: d3407dce     	ubfx	x14, x14, #0, #32
   f42dc: 9b0e7d08     	mul	x8, x8, x14
   f42e0: 8b080148     	add	x8, x10, x8
   f42e4: b9400109     	ldr	w9, [x8]
   f42e8: b90071a9     	str	w9, [x13, #0x70]
   f42ec: b94061a9     	ldr	w9, [x13, #0x60]
   f42f0: 11000529     	add	w9, w9, #0x1
   f42f4: b90061a9     	str	w9, [x13, #0x60]
   f42f8: 17ffffa2     	b	0xf4180 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x50>
   f42fc: 52800008     	mov	w8, #0x0                // =0
   f4300: f9400fe9     	ldr	x9, [sp, #0x18]
   f4304: b940692a     	ldr	w10, [x9, #0x68]
   f4308: b940712b     	ldr	w11, [x9, #0x70]
   f430c: b85ec3ac     	ldur	w12, [x29, #-0x14]
   f4310: b940652d     	ldr	w13, [x9, #0x64]
   f4314: 6b0d018c     	subs	w12, w12, w13
   f4318: 1b0c7d6b     	mul	w11, w11, w12
   f431c: 0b0b014a     	add	w10, w10, w11
   f4320: f85e03ae     	ldur	x14, [x29, #-0x20]
   f4324: b90001ca     	str	w10, [x14]
   f4328: f9400120     	ldr	x0, [x9]
   f432c: b85ec3a1     	ldur	w1, [x29, #-0x14]
   f4330: b90017e8     	str	w8, [sp, #0x14]
   f4334: 97feaecf     	bl	0x9fe70 <_ZN7android11SampleTable24getCompositionTimeOffsetEj@plt>
   f4338: b90027e0     	str	w0, [sp, #0x24]
   f433c: b94027e8     	ldr	w8, [sp, #0x24]
   f4340: b94017ea     	ldr	w10, [sp, #0x14]
   f4344: 6b0a011f     	cmp	w8, w10
   f4348: 1a9fa7e8     	cset	w8, lt
   f434c: 37000048     	tbnz	w8, #0x0, 0xf4354 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x224>
   f4350: 14000016     	b	0xf43a8 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x278>
   f4354: 320103e8     	orr	w8, wzr, #0x80000000
   f4358: f85e03a9     	ldur	x9, [x29, #-0x20]
   f435c: b940012a     	ldr	w10, [x9]
   f4360: b94027eb     	ldr	w11, [sp, #0x24]
   f4364: 6b08017f     	cmp	w11, w8
   f4368: 1a9f17e8     	cset	w8, eq
   f436c: b90013ea     	str	w10, [sp, #0x10]
   f4370: 37000048     	tbnz	w8, #0x0, 0xf4378 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x248>
   f4374: 14000004     	b	0xf4384 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x254>
   f4378: 32007be8     	orr	w8, wzr, #0x7fffffff
   f437c: b9000fe8     	str	w8, [sp, #0xc]
   f4380: 14000005     	b	0xf4394 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x264>
   f4384: 52800008     	mov	w8, #0x0                // =0
   f4388: b94027e9     	ldr	w9, [sp, #0x24]
   f438c: 6b090108     	subs	w8, w8, w9
   f4390: b9000fe8     	str	w8, [sp, #0xc]
   f4394: b9400fe8     	ldr	w8, [sp, #0xc]
   f4398: b94013e9     	ldr	w9, [sp, #0x10]
   f439c: 6b08013f     	cmp	w9, w8
   f43a0: 1a9f27e8     	cset	w8, lo
   f43a4: 37000208     	tbnz	w8, #0x0, 0xf43e4 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2b4>
   f43a8: 52800008     	mov	w8, #0x0                // =0
   f43ac: b94027e9     	ldr	w9, [sp, #0x24]
   f43b0: 6b08013f     	cmp	w9, w8
   f43b4: 1a9fd7e8     	cset	w8, gt
   f43b8: 37000048     	tbnz	w8, #0x0, 0xf43c0 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x290>
   f43bc: 1400000d     	b	0xf43f0 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2c0>
   f43c0: 12800008     	mov	w8, #-0x1               // =-1
   f43c4: f85e03a9     	ldur	x9, [x29, #-0x20]
   f43c8: b940012a     	ldr	w10, [x9]
   f43cc: b94027eb     	ldr	w11, [sp, #0x24]
   f43d0: 6b0b0108     	subs	w8, w8, w11
   f43d4: 6b08015f     	cmp	w10, w8
   f43d8: 1a9f97e8     	cset	w8, hi
   f43dc: 37000048     	tbnz	w8, #0x0, 0xf43e4 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2b4>
   f43e0: 14000004     	b	0xf43f0 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2c0>
   f43e4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f43e8: b81fc3a8     	stur	w8, [x29, #-0x4]
   f43ec: 14000024     	b	0xf447c <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x34c>
   f43f0: 52800008     	mov	w8, #0x0                // =0
   f43f4: b94027e9     	ldr	w9, [sp, #0x24]
   f43f8: 6b08013f     	cmp	w9, w8
   f43fc: 1a9fd7e8     	cset	w8, gt
   f4400: 37000048     	tbnz	w8, #0x0, 0xf4408 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2d8>
   f4404: 14000007     	b	0xf4420 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x2f0>
   f4408: b94027e8     	ldr	w8, [sp, #0x24]
   f440c: f85e03a9     	ldur	x9, [x29, #-0x20]
   f4410: b940012a     	ldr	w10, [x9]
   f4414: 0b080148     	add	w8, w10, w8
   f4418: b9000128     	str	w8, [x9]
   f441c: 14000013     	b	0xf4468 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x338>
   f4420: 320103e8     	orr	w8, wzr, #0x80000000
   f4424: b94027e9     	ldr	w9, [sp, #0x24]
   f4428: 6b08013f     	cmp	w9, w8
   f442c: 1a9f17e8     	cset	w8, eq
   f4430: 37000048     	tbnz	w8, #0x0, 0xf4438 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x308>
   f4434: 14000004     	b	0xf4444 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x314>
   f4438: 32007be8     	orr	w8, wzr, #0x7fffffff
   f443c: b9000be8     	str	w8, [sp, #0x8]
   f4440: 14000005     	b	0xf4454 <android::SampleIterator::findSampleTimeAndDuration(unsigned int, unsigned int*, unsigned int*)+0x324>
   f4444: 52800008     	mov	w8, #0x0                // =0
   f4448: b94027e9     	ldr	w9, [sp, #0x24]
   f444c: 6b090108     	subs	w8, w8, w9
   f4450: b9000be8     	str	w8, [sp, #0x8]
   f4454: b9400be8     	ldr	w8, [sp, #0x8]
   f4458: f85e03a9     	ldur	x9, [x29, #-0x20]
   f445c: b940012a     	ldr	w10, [x9]
   f4460: 6b080148     	subs	w8, w10, w8
   f4464: b9000128     	str	w8, [x9]
   f4468: f9400fe8     	ldr	x8, [sp, #0x18]
   f446c: b9407109     	ldr	w9, [x8, #0x70]
   f4470: f94017ea     	ldr	x10, [sp, #0x28]
   f4474: b9000149     	str	w9, [x10]
   f4478: b81fc3bf     	stur	wzr, [x29, #-0x4]
   f447c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   f4480: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   f4484: 910183ff     	add	sp, sp, #0x60
   f4488: d65f03c0     	ret

00000000000f448c <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)>:
   f448c: d10143ff     	sub	sp, sp, #0x50
   f4490: a9047bfd     	stp	x29, x30, [sp, #0x40]
   f4494: 910103fd     	add	x29, sp, #0x40
   f4498: 52800009     	mov	w9, #0x0                // =0
   f449c: 9000082a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   f44a0: 9118554a     	add	x10, x10, #0x615
   f44a4: f81f83a0     	stur	x0, [x29, #-0x8]
   f44a8: f81f03a1     	stur	x1, [x29, #-0x10]
   f44ac: 320003eb     	orr	w11, wzr, #0x1
   f44b0: 0a0b0129     	and	w9, w9, w11
   f44b4: 381ef3a9     	sturb	w9, [x29, #-0x11]
   f44b8: aa0803e0     	mov	x0, x8
   f44bc: f9000be8     	str	x8, [sp, #0x10]
   f44c0: f90007ea     	str	x10, [sp, #0x8]
   f44c4: 97fed927     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   f44c8: f85f83a8     	ldur	x8, [x29, #-0x8]
   f44cc: b9400109     	ldr	w9, [x8]
   f44d0: f85f03a8     	ldur	x8, [x29, #-0x10]
   f44d4: b940010b     	ldr	w11, [x8]
   f44d8: 6b0b013f     	cmp	w9, w11
   f44dc: 1a9f17e9     	cset	w9, eq
   f44e0: 370002c9     	tbnz	w9, #0x0, 0xf4538 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0xac>
   f44e4: f85f83a8     	ldur	x8, [x29, #-0x8]
   f44e8: b9400101     	ldr	w1, [x8]
   f44ec: f9400be0     	ldr	x0, [sp, #0x10]
   f44f0: 97feb5b4     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
   f44f4: 14000001     	b	0xf44f8 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0x6c>
   f44f8: f9400be0     	ldr	x0, [sp, #0x10]
   f44fc: f94007e1     	ldr	x1, [sp, #0x8]
   f4500: 97fed3ec     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   f4504: 14000001     	b	0xf4508 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0x7c>
   f4508: f85f03a8     	ldur	x8, [x29, #-0x10]
   f450c: b9400101     	ldr	w1, [x8]
   f4510: f9400be0     	ldr	x0, [sp, #0x10]
   f4514: 97fec7f7     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
   f4518: 14000001     	b	0xf451c <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0x90>
   f451c: 14000007     	b	0xf4538 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0xac>
   f4520: 2a0103e8     	mov	w8, w1
   f4524: f90013e0     	str	x0, [sp, #0x20]
   f4528: b9001fe8     	str	w8, [sp, #0x1c]
   f452c: f9400be0     	ldr	x0, [sp, #0x10]
   f4530: 97feb5f4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f4534: 1400000c     	b	0xf4564 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0xd8>
   f4538: 12800008     	mov	w8, #-0x1               // =-1
   f453c: 320003e9     	orr	w9, wzr, #0x1
   f4540: 0a090108     	and	w8, w8, w9
   f4544: 381ef3a8     	sturb	w8, [x29, #-0x11]
   f4548: 385ef3a8     	ldurb	w8, [x29, #-0x11]
   f454c: 37000068     	tbnz	w8, #0x0, 0xf4558 <android::AString android::Compare_EQ<unsigned int, int>(unsigned int const&, int const&)+0xcc>
   f4550: f9400be0     	ldr	x0, [sp, #0x10]
   f4554: 97feb5eb     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   f4558: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   f455c: 910143ff     	add	sp, sp, #0x50
   f4560: d65f03c0     	ret
   f4564: f94013e0     	ldr	x0, [sp, #0x20]
   f4568: 97fece6a     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f456c <android::SampleTable::CompositionDeltaLookup::CompositionDeltaLookup()>:
   f456c: d100c3ff     	sub	sp, sp, #0x30
   f4570: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f4574: 910083fd     	add	x29, sp, #0x20
   f4578: d2800008     	mov	x8, #0x0                // =0
   f457c: f81f83a0     	stur	x0, [x29, #-0x8]
   f4580: f85f83a0     	ldur	x0, [x29, #-0x8]
   f4584: aa0003e1     	mov	x1, x0
   f4588: f9000be0     	str	x0, [sp, #0x10]
   f458c: aa0103e0     	mov	x0, x1
   f4590: f90007e8     	str	x8, [sp, #0x8]
   f4594: 97ff1229     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   f4598: f94007e8     	ldr	x8, [sp, #0x8]
   f459c: f9400be0     	ldr	x0, [sp, #0x10]
   f45a0: f9001408     	str	x8, [x0, #0x28]
   f45a4: f900181f     	str	xzr, [x0, #0x30]
   f45a8: f9001c1f     	str	xzr, [x0, #0x38]
   f45ac: f900201f     	str	xzr, [x0, #0x40]
   f45b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f45b4: 9100c3ff     	add	sp, sp, #0x30
   f45b8: d65f03c0     	ret

00000000000f45bc <android::SampleTable::CompositionDeltaLookup::setEntries(int const*, unsigned long)>:
   f45bc: d10183ff     	sub	sp, sp, #0x60
   f45c0: a9057bfd     	stp	x29, x30, [sp, #0x50]
   f45c4: 910143fd     	add	x29, sp, #0x50
   f45c8: d53bd048     	mrs	x8, TPIDR_EL0
   f45cc: f9401509     	ldr	x9, [x8, #0x28]
   f45d0: f81f83a9     	stur	x9, [x29, #-0x8]
   f45d4: f81e83a0     	stur	x0, [x29, #-0x18]
   f45d8: f81e03a1     	stur	x1, [x29, #-0x20]
   f45dc: f90017e2     	str	x2, [sp, #0x28]
   f45e0: f85e83a9     	ldur	x9, [x29, #-0x18]
   f45e4: d10043a0     	sub	x0, x29, #0x10
   f45e8: f90013e0     	str	x0, [sp, #0x20]
   f45ec: aa0903e1     	mov	x1, x9
   f45f0: f9000fe8     	str	x8, [sp, #0x18]
   f45f4: f9000be9     	str	x9, [sp, #0x10]
   f45f8: 97ff0b52     	bl	0xb7340 <setMediaExtractor+0x248>
   f45fc: f85e03a8     	ldur	x8, [x29, #-0x20]
   f4600: f9400be9     	ldr	x9, [sp, #0x10]
   f4604: f9001528     	str	x8, [x9, #0x28]
   f4608: f94017e8     	ldr	x8, [sp, #0x28]
   f460c: f9001928     	str	x8, [x9, #0x30]
   f4610: aa1f03e8     	mov	x8, xzr
   f4614: f9001d28     	str	x8, [x9, #0x38]
   f4618: f9002128     	str	x8, [x9, #0x40]
   f461c: f94013e0     	ldr	x0, [sp, #0x20]
   f4620: 97ff0bdf     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f4624: f9400fe8     	ldr	x8, [sp, #0x18]
   f4628: f9401509     	ldr	x9, [x8, #0x28]
   f462c: f85f83a0     	ldur	x0, [x29, #-0x8]
   f4630: eb000129     	subs	x9, x9, x0
   f4634: f90007e9     	str	x9, [sp, #0x8]
   f4638: 540000a1     	b.ne	0xf464c <android::SampleTable::CompositionDeltaLookup::setEntries(int const*, unsigned long)+0x90>
   f463c: 14000001     	b	0xf4640 <android::SampleTable::CompositionDeltaLookup::setEntries(int const*, unsigned long)+0x84>
   f4640: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   f4644: 910183ff     	add	sp, sp, #0x60
   f4648: d65f03c0     	ret
   f464c: 97fed5c9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f4650 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)>:
   f4650: d10203ff     	sub	sp, sp, #0x80
   f4654: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f4658: 9101c3fd     	add	x29, sp, #0x70
   f465c: d53bd048     	mrs	x8, TPIDR_EL0
   f4660: f9401508     	ldr	x8, [x8, #0x28]
   f4664: f81f83a8     	stur	x8, [x29, #-0x8]
   f4668: f81e03a0     	stur	x0, [x29, #-0x20]
   f466c: b81dc3a1     	stur	w1, [x29, #-0x24]
   f4670: f85e03a8     	ldur	x8, [x29, #-0x20]
   f4674: aa0803e0     	mov	x0, x8
   f4678: d10043a9     	sub	x9, x29, #0x10
   f467c: f9001fe0     	str	x0, [sp, #0x38]
   f4680: aa0903e0     	mov	x0, x9
   f4684: aa0803e1     	mov	x1, x8
   f4688: f9001be8     	str	x8, [sp, #0x30]
   f468c: 97ff0b2d     	bl	0xb7340 <setMediaExtractor+0x248>
   f4690: f9401be8     	ldr	x8, [sp, #0x30]
   f4694: f9401509     	ldr	x9, [x8, #0x28]
   f4698: b50000e9     	cbnz	x9, 0xf46b4 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x64>
   f469c: 14000001     	b	0xf46a0 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x50>
   f46a0: 2a1f03e8     	mov	w8, wzr
   f46a4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f46a8: 320003e8     	orr	w8, wzr, #0x1
   f46ac: b81d83a8     	stur	w8, [x29, #-0x28]
   f46b0: 1400003e     	b	0xf47a8 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x158>
   f46b4: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f46b8: 2a0803e9     	mov	w9, w8
   f46bc: f9401fea     	ldr	x10, [sp, #0x38]
   f46c0: f940214b     	ldr	x11, [x10, #0x40]
   f46c4: eb0b0129     	subs	x9, x9, x11
   f46c8: f90017e9     	str	x9, [sp, #0x28]
   f46cc: 540000e2     	b.hs	0xf46e8 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x98>
   f46d0: 14000001     	b	0xf46d4 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x84>
   f46d4: aa1f03e8     	mov	x8, xzr
   f46d8: f9401fe9     	ldr	x9, [sp, #0x38]
   f46dc: f9001d28     	str	x8, [x9, #0x38]
   f46e0: f9002128     	str	x8, [x9, #0x40]
   f46e4: 14000001     	b	0xf46e8 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x98>
   f46e8: 14000001     	b	0xf46ec <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x9c>
   f46ec: f9401fe8     	ldr	x8, [sp, #0x38]
   f46f0: f9401d09     	ldr	x9, [x8, #0x38]
   f46f4: f940190a     	ldr	x10, [x8, #0x30]
   f46f8: eb0a0129     	subs	x9, x9, x10
   f46fc: f90013e9     	str	x9, [sp, #0x20]
   f4700: 540004a2     	b.hs	0xf4794 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x144>
   f4704: 14000001     	b	0xf4708 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0xb8>
   f4708: f9401fe8     	ldr	x8, [sp, #0x38]
   f470c: f9401509     	ldr	x9, [x8, #0x28]
   f4710: f9401d0a     	ldr	x10, [x8, #0x38]
   f4714: d37df14a     	lsl	x10, x10, #3
   f4718: b86a692b     	ldr	w11, [x9, x10]
   f471c: b81d43ab     	stur	w11, [x29, #-0x2c]
   f4720: b85dc3ab     	ldur	w11, [x29, #-0x24]
   f4724: 2a0b03e9     	mov	w9, w11
   f4728: f940210a     	ldr	x10, [x8, #0x40]
   f472c: b85d43ab     	ldur	w11, [x29, #-0x2c]
   f4730: 2a0b03ec     	mov	w12, w11
   f4734: 8b0c014a     	add	x10, x10, x12
   f4738: eb0a0129     	subs	x9, x9, x10
   f473c: f9000fe9     	str	x9, [sp, #0x18]
   f4740: 54000162     	b.hs	0xf476c <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x11c>
   f4744: 14000001     	b	0xf4748 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0xf8>
   f4748: f9401fe8     	ldr	x8, [sp, #0x38]
   f474c: f9401509     	ldr	x9, [x8, #0x28]
   f4750: f9401d0a     	ldr	x10, [x8, #0x38]
   f4754: 8b0a0d29     	add	x9, x9, x10, lsl #3
   f4758: b940052b     	ldr	w11, [x9, #0x4]
   f475c: b81ec3ab     	stur	w11, [x29, #-0x14]
   f4760: 320003eb     	orr	w11, wzr, #0x1
   f4764: b81d83ab     	stur	w11, [x29, #-0x28]
   f4768: 14000010     	b	0xf47a8 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x158>
   f476c: b85d43a8     	ldur	w8, [x29, #-0x2c]
   f4770: 2a0803e9     	mov	w9, w8
   f4774: f9401fea     	ldr	x10, [sp, #0x38]
   f4778: f940214b     	ldr	x11, [x10, #0x40]
   f477c: 8b090169     	add	x9, x11, x9
   f4780: f9002149     	str	x9, [x10, #0x40]
   f4784: f9401d49     	ldr	x9, [x10, #0x38]
   f4788: 91000529     	add	x9, x9, #0x1
   f478c: f9001d49     	str	x9, [x10, #0x38]
   f4790: 17ffffd7     	b	0xf46ec <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x9c>
   f4794: 2a1f03e8     	mov	w8, wzr
   f4798: b81ec3a8     	stur	w8, [x29, #-0x14]
   f479c: 320003e8     	orr	w8, wzr, #0x1
   f47a0: b81d83a8     	stur	w8, [x29, #-0x28]
   f47a4: 14000001     	b	0xf47a8 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x158>
   f47a8: d10043a0     	sub	x0, x29, #0x10
   f47ac: 97ff0b7c     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f47b0: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f47b4: d53bd040     	mrs	x0, TPIDR_EL0
   f47b8: f9401400     	ldr	x0, [x0, #0x28]
   f47bc: f85f83be     	ldur	x30, [x29, #-0x8]
   f47c0: eb1e0000     	subs	x0, x0, x30
   f47c4: b90017e8     	str	w8, [sp, #0x14]
   f47c8: f90007e0     	str	x0, [sp, #0x8]
   f47cc: 540000c1     	b.ne	0xf47e4 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x194>
   f47d0: 14000001     	b	0xf47d4 <android::SampleTable::CompositionDeltaLookup::getCompositionTimeOffset(unsigned int)+0x184>
   f47d4: b94017e0     	ldr	w0, [sp, #0x14]
   f47d8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f47dc: 910203ff     	add	sp, sp, #0x80
   f47e0: d65f03c0     	ret
   f47e4: 97fed563     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f47e8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)>:
   f47e8: d10243ff     	sub	sp, sp, #0x90
   f47ec: a9087bfd     	stp	x29, x30, [sp, #0x80]
   f47f0: 910203fd     	add	x29, sp, #0x80
   f47f4: 90000da8     	adrp	x8, 0x2a8000
   f47f8: f945dd08     	ldr	x8, [x8, #0xbb8]
   f47fc: b27c03e9     	orr	x9, xzr, #0x10
   f4800: 8b090108     	add	x8, x8, x9
   f4804: 5280000a     	mov	w10, #0x0               // =0
   f4808: d280000b     	mov	x11, #0x0               // =0
   f480c: 90000dac     	adrp	x12, 0x2a8000
   f4810: f9427d8c     	ldr	x12, [x12, #0x4f8]
   f4814: f81f83a0     	stur	x0, [x29, #-0x8]
   f4818: f81f03a1     	stur	x1, [x29, #-0x10]
   f481c: f85f83a0     	ldur	x0, [x29, #-0x8]
   f4820: f81d83a0     	stur	x0, [x29, #-0x28]
   f4824: f81d03a9     	stur	x9, [x29, #-0x30]
   f4828: f81c83a8     	stur	x8, [x29, #-0x38]
   f482c: b81c43aa     	stur	w10, [x29, #-0x3c]
   f4830: f9001feb     	str	x11, [sp, #0x38]
   f4834: f9001bec     	str	x12, [sp, #0x30]
   f4838: 97feb9fe     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
   f483c: f85c83a8     	ldur	x8, [x29, #-0x38]
   f4840: f85d83a9     	ldur	x9, [x29, #-0x28]
   f4844: f9000128     	str	x8, [x9]
   f4848: f85d03ab     	ldur	x11, [x29, #-0x30]
   f484c: 8b0b012c     	add	x12, x9, x11
   f4850: f85f03a1     	ldur	x1, [x29, #-0x10]
   f4854: aa0c03e0     	mov	x0, x12
   f4858: f90017ec     	str	x12, [sp, #0x28]
   f485c: 97feae3d     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
   f4860: 14000001     	b	0xf4864 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x7c>
   f4864: d2800900     	mov	x0, #0x48               // =72
   f4868: 92800008     	mov	x8, #-0x1               // =-1
   f486c: b27d07e9     	orr	x9, xzr, #0x18
   f4870: f85d83aa     	ldur	x10, [x29, #-0x28]
   f4874: 8b090149     	add	x9, x10, x9
   f4878: f90013e0     	str	x0, [sp, #0x20]
   f487c: aa0903e0     	mov	x0, x9
   f4880: f9000fe8     	str	x8, [sp, #0x18]
   f4884: f9000be9     	str	x9, [sp, #0x10]
   f4888: 97ff116c     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
   f488c: f9400fe8     	ldr	x8, [sp, #0x18]
   f4890: f85d83a9     	ldur	x9, [x29, #-0x28]
   f4894: f9002128     	str	x8, [x9, #0x40]
   f4898: b900493f     	str	wzr, [x9, #0x48]
   f489c: b9004d3f     	str	wzr, [x9, #0x4c]
   f48a0: f9002928     	str	x8, [x9, #0x50]
   f48a4: b900593f     	str	wzr, [x9, #0x58]
   f48a8: f9003128     	str	x8, [x9, #0x60]
   f48ac: b900693f     	str	wzr, [x9, #0x68]
   f48b0: b9006d3f     	str	wzr, [x9, #0x6c]
   f48b4: b900713f     	str	wzr, [x9, #0x70]
   f48b8: b85c43ab     	ldur	w11, [x29, #-0x3c]
   f48bc: 3901d12b     	strb	w11, [x9, #0x74]
   f48c0: b900793f     	str	wzr, [x9, #0x78]
   f48c4: f9401fea     	ldr	x10, [sp, #0x38]
   f48c8: f900412a     	str	x10, [x9, #0x80]
   f48cc: f900452a     	str	x10, [x9, #0x88]
   f48d0: f900492a     	str	x10, [x9, #0x90]
   f48d4: f9004d3f     	str	xzr, [x9, #0x98]
   f48d8: f94013e0     	ldr	x0, [sp, #0x20]
   f48dc: 97fed18d     	bl	0xa8f10 <_Znwm@plt>
   f48e0: f90007e0     	str	x0, [sp, #0x8]
   f48e4: 14000001     	b	0xf48e8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x100>
   f48e8: f94007e0     	ldr	x0, [sp, #0x8]
   f48ec: f9401be8     	ldr	x8, [sp, #0x30]
   f48f0: d63f0100     	blr	x8
   f48f4: 14000001     	b	0xf48f8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x110>
   f48f8: d2801200     	mov	x0, #0x90               // =144
   f48fc: 92800008     	mov	x8, #-0x1               // =-1
   f4900: f94007e9     	ldr	x9, [sp, #0x8]
   f4904: f85d83aa     	ldur	x10, [x29, #-0x28]
   f4908: f9005149     	str	x9, [x10, #0xa0]
   f490c: f9005548     	str	x8, [x10, #0xa8]
   f4910: b900b15f     	str	wzr, [x10, #0xb0]
   f4914: f9401fe8     	ldr	x8, [sp, #0x38]
   f4918: f9005d48     	str	x8, [x10, #0xb8]
   f491c: f900615f     	str	xzr, [x10, #0xc0]
   f4920: f9006948     	str	x8, [x10, #0xd0]
   f4924: f9006d5f     	str	xzr, [x10, #0xd8]
   f4928: 97fed17a     	bl	0xa8f10 <_Znwm@plt>
   f492c: f90003e0     	str	x0, [sp]
   f4930: 14000001     	b	0xf4934 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x14c>
   f4934: f94003e0     	ldr	x0, [sp]
   f4938: f85d83a1     	ldur	x1, [x29, #-0x28]
   f493c: 97feb915     	bl	0xa2d90 <_ZN7android14SampleIteratorC1EPNS_11SampleTableE@plt>
   f4940: 14000001     	b	0xf4944 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x15c>
   f4944: f94003e8     	ldr	x8, [sp]
   f4948: f85d83a9     	ldur	x9, [x29, #-0x28]
   f494c: f9006528     	str	x8, [x9, #0xc8]
   f4950: a9487bfd     	ldp	x29, x30, [sp, #0x80]
   f4954: 910243ff     	add	sp, sp, #0x90
   f4958: d65f03c0     	ret
   f495c: 2a0103e8     	mov	w8, w1
   f4960: f81e83a0     	stur	x0, [x29, #-0x18]
   f4964: b81e43a8     	stur	w8, [x29, #-0x1c]
   f4968: 14000014     	b	0xf49b8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x1d0>
   f496c: 2a0103e8     	mov	w8, w1
   f4970: f81e83a0     	stur	x0, [x29, #-0x18]
   f4974: b81e43a8     	stur	w8, [x29, #-0x1c]
   f4978: 1400000c     	b	0xf49a8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x1c0>
   f497c: 2a0103e8     	mov	w8, w1
   f4980: f81e83a0     	stur	x0, [x29, #-0x18]
   f4984: b81e43a8     	stur	w8, [x29, #-0x1c]
   f4988: f94007e0     	ldr	x0, [sp, #0x8]
   f498c: 97feaff5     	bl	0xa0960 <_ZdlPv@plt>
   f4990: 14000006     	b	0xf49a8 <android::SampleTable::SampleTable(android::sp<android::DataSource> const&)+0x1c0>
   f4994: 2a0103e8     	mov	w8, w1
   f4998: f81e83a0     	stur	x0, [x29, #-0x18]
   f499c: b81e43a8     	stur	w8, [x29, #-0x1c]
   f49a0: f94003e0     	ldr	x0, [sp]
   f49a4: 97feafef     	bl	0xa0960 <_ZdlPv@plt>
   f49a8: f9400be0     	ldr	x0, [sp, #0x10]
   f49ac: 97fed591     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   f49b0: f94017e0     	ldr	x0, [sp, #0x28]
   f49b4: 97fead87     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   f49b8: f85d83a0     	ldur	x0, [x29, #-0x28]
   f49bc: 97feb051     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   f49c0: f85e83a0     	ldur	x0, [x29, #-0x18]
   f49c4: 97fecd53     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000f49c8 <android::SampleTable::~SampleTable()>:
   f49c8: d101c3ff     	sub	sp, sp, #0x70
   f49cc: a9067bfd     	stp	x29, x30, [sp, #0x60]
   f49d0: 910183fd     	add	x29, sp, #0x60
   f49d4: 90000da8     	adrp	x8, 0x2a8000
   f49d8: f945dd08     	ldr	x8, [x8, #0xbb8]
   f49dc: b27c03e9     	orr	x9, xzr, #0x10
   f49e0: 8b090108     	add	x8, x8, x9
   f49e4: d2800009     	mov	x9, #0x0                // =0
   f49e8: f81f83a0     	stur	x0, [x29, #-0x8]
   f49ec: f85f83a0     	ldur	x0, [x29, #-0x8]
   f49f0: f9000008     	str	x8, [x0]
   f49f4: f9406808     	ldr	x8, [x0, #0xd0]
   f49f8: eb09011f     	cmp	x8, x9
   f49fc: 1a9f17ea     	cset	w10, eq
   f4a00: f81f03a9     	stur	x9, [x29, #-0x10]
   f4a04: f81e83a0     	stur	x0, [x29, #-0x18]
   f4a08: f81e03a8     	stur	x8, [x29, #-0x20]
   f4a0c: 3700006a     	tbnz	w10, #0x0, 0xf4a18 <android::SampleTable::~SampleTable()+0x50>
   f4a10: f85e03a0     	ldur	x0, [x29, #-0x20]
   f4a14: 97fec697     	bl	0xa6470 <_ZdaPv@plt>
   f4a18: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4a1c: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4a20: f9006928     	str	x8, [x9, #0xd0]
   f4a24: f9405d2a     	ldr	x10, [x9, #0xb8]
   f4a28: eb08015f     	cmp	x10, x8
   f4a2c: 1a9f17eb     	cset	w11, eq
   f4a30: f81d83aa     	stur	x10, [x29, #-0x28]
   f4a34: 3700006b     	tbnz	w11, #0x0, 0xf4a40 <android::SampleTable::~SampleTable()+0x78>
   f4a38: f85d83a0     	ldur	x0, [x29, #-0x28]
   f4a3c: 97fec68d     	bl	0xa6470 <_ZdaPv@plt>
   f4a40: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4a44: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4a48: f9005d28     	str	x8, [x9, #0xb8]
   f4a4c: f940412a     	ldr	x10, [x9, #0x80]
   f4a50: eb08015f     	cmp	x10, x8
   f4a54: 1a9f17eb     	cset	w11, eq
   f4a58: f9001bea     	str	x10, [sp, #0x30]
   f4a5c: 3700006b     	tbnz	w11, #0x0, 0xf4a68 <android::SampleTable::~SampleTable()+0xa0>
   f4a60: f9401be0     	ldr	x0, [sp, #0x30]
   f4a64: 97fec683     	bl	0xa6470 <_ZdaPv@plt>
   f4a68: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4a6c: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4a70: f9004128     	str	x8, [x9, #0x80]
   f4a74: f940512a     	ldr	x10, [x9, #0xa0]
   f4a78: eb08015f     	cmp	x10, x8
   f4a7c: 1a9f17eb     	cset	w11, eq
   f4a80: f90017ea     	str	x10, [sp, #0x28]
   f4a84: 370000ab     	tbnz	w11, #0x0, 0xf4a98 <android::SampleTable::~SampleTable()+0xd0>
   f4a88: f94017e0     	ldr	x0, [sp, #0x28]
   f4a8c: 97feb2a1     	bl	0xa1510 <_ZN7android11SampleTable22CompositionDeltaLookupD2Ev@plt>
   f4a90: f94017e0     	ldr	x0, [sp, #0x28]
   f4a94: 97feafb3     	bl	0xa0960 <_ZdlPv@plt>
   f4a98: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4a9c: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4aa0: f9005128     	str	x8, [x9, #0xa0]
   f4aa4: f940492a     	ldr	x10, [x9, #0x90]
   f4aa8: eb08015f     	cmp	x10, x8
   f4aac: 1a9f17eb     	cset	w11, eq
   f4ab0: f90013ea     	str	x10, [sp, #0x20]
   f4ab4: 3700006b     	tbnz	w11, #0x0, 0xf4ac0 <android::SampleTable::~SampleTable()+0xf8>
   f4ab8: f94013e0     	ldr	x0, [sp, #0x20]
   f4abc: 97fec66d     	bl	0xa6470 <_ZdaPv@plt>
   f4ac0: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4ac4: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4ac8: f9004928     	str	x8, [x9, #0x90]
   f4acc: f940452a     	ldr	x10, [x9, #0x88]
   f4ad0: eb08015f     	cmp	x10, x8
   f4ad4: 1a9f17eb     	cset	w11, eq
   f4ad8: f9000fea     	str	x10, [sp, #0x18]
   f4adc: 3700006b     	tbnz	w11, #0x0, 0xf4ae8 <android::SampleTable::~SampleTable()+0x120>
   f4ae0: f9400fe0     	ldr	x0, [sp, #0x18]
   f4ae4: 97fec663     	bl	0xa6470 <_ZdaPv@plt>
   f4ae8: f85f03a8     	ldur	x8, [x29, #-0x10]
   f4aec: f85e83a9     	ldur	x9, [x29, #-0x18]
   f4af0: f9004528     	str	x8, [x9, #0x88]
   f4af4: f940652a     	ldr	x10, [x9, #0xc8]
   f4af8: eb08015f     	cmp	x10, x8
   f4afc: 1a9f17eb     	cset	w11, eq
   f4b00: f9000bea     	str	x10, [sp, #0x10]
   f4b04: 370000ab     	tbnz	w11, #0x0, 0xf4b18 <android::SampleTable::~SampleTable()+0x150>
   f4b08: f9400be0     	ldr	x0, [sp, #0x10]
   f4b0c: 97fec501     	bl	0xa5f10 <_ZN7android14SampleIteratorD2Ev@plt>
   f4b10: f9400be0     	ldr	x0, [sp, #0x10]
   f4b14: 97feaf93     	bl	0xa0960 <_ZdlPv@plt>
   f4b18: b27d07e8     	orr	x8, xzr, #0x18
   f4b1c: b27c03e9     	orr	x9, xzr, #0x10
   f4b20: f85f03aa     	ldur	x10, [x29, #-0x10]
   f4b24: f85e83ab     	ldur	x11, [x29, #-0x18]
   f4b28: f900656a     	str	x10, [x11, #0xc8]
   f4b2c: 8b080160     	add	x0, x11, x8
   f4b30: f90007e9     	str	x9, [sp, #0x8]
   f4b34: 97fed52f     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   f4b38: f85e83a8     	ldur	x8, [x29, #-0x18]
   f4b3c: f94007e9     	ldr	x9, [sp, #0x8]
   f4b40: 8b090100     	add	x0, x8, x9
   f4b44: 97fead23     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
   f4b48: f85e83a0     	ldur	x0, [x29, #-0x18]
   f4b4c: 97feafed     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
   f4b50: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   f4b54: 9101c3ff     	add	sp, sp, #0x70
   f4b58: d65f03c0     	ret

00000000000f4b5c <android::SampleTable::CompositionDeltaLookup::~CompositionDeltaLookup()>:
   f4b5c: d10083ff     	sub	sp, sp, #0x20
   f4b60: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f4b64: 910043fd     	add	x29, sp, #0x10
   f4b68: f90007e0     	str	x0, [sp, #0x8]
   f4b6c: f94007e0     	ldr	x0, [sp, #0x8]
   f4b70: 97fed520     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
   f4b74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f4b78: 910083ff     	add	sp, sp, #0x20
   f4b7c: d65f03c0     	ret

00000000000f4b80 <android::SampleIterator::~SampleIterator()>:
   f4b80: d10083ff     	sub	sp, sp, #0x20
   f4b84: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f4b88: 910043fd     	add	x29, sp, #0x10
   f4b8c: b27d0be8     	orr	x8, xzr, #0x38
   f4b90: f90007e0     	str	x0, [sp, #0x8]
   f4b94: f94007e0     	ldr	x0, [sp, #0x8]
   f4b98: 8b080000     	add	x0, x0, x8
   f4b9c: 97fed301     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
   f4ba0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f4ba4: 910083ff     	add	sp, sp, #0x20
   f4ba8: d65f03c0     	ret

00000000000f4bac <android::SampleTable::~SampleTable()>:
   f4bac: d10083ff     	sub	sp, sp, #0x20
   f4bb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f4bb4: 910043fd     	add	x29, sp, #0x10
   f4bb8: 90000da8     	adrp	x8, 0x2a8000
   f4bbc: f944f508     	ldr	x8, [x8, #0x9e8]
   f4bc0: f90007e0     	str	x0, [sp, #0x8]
   f4bc4: f94007e0     	ldr	x0, [sp, #0x8]
   f4bc8: f90003e0     	str	x0, [sp]
   f4bcc: d63f0100     	blr	x8
   f4bd0: f94003e0     	ldr	x0, [sp]
   f4bd4: 97feaf63     	bl	0xa0960 <_ZdlPv@plt>
   f4bd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f4bdc: 910083ff     	add	sp, sp, #0x20
   f4be0: d65f03c0     	ret

00000000000f4be4 <android::SampleTable::isValid() const>:
   f4be4: d10083ff     	sub	sp, sp, #0x20
   f4be8: d2800008     	mov	x8, #0x0                // =0
   f4bec: 52800009     	mov	w9, #0x0                // =0
   f4bf0: f9000fe0     	str	x0, [sp, #0x18]
   f4bf4: f9400fe0     	ldr	x0, [sp, #0x18]
   f4bf8: f940200a     	ldr	x10, [x0, #0x40]
   f4bfc: eb08015f     	cmp	x10, x8
   f4c00: 1a9fb7eb     	cset	w11, ge
   f4c04: f9000be0     	str	x0, [sp, #0x10]
   f4c08: b9000fe9     	str	w9, [sp, #0xc]
   f4c0c: 3700004b     	tbnz	w11, #0x0, 0xf4c14 <android::SampleTable::isValid() const+0x30>
   f4c10: 14000016     	b	0xf4c68 <android::SampleTable::isValid() const+0x84>
   f4c14: 52800008     	mov	w8, #0x0                // =0
   f4c18: d2800009     	mov	x9, #0x0                // =0
   f4c1c: f9400bea     	ldr	x10, [sp, #0x10]
   f4c20: f940294b     	ldr	x11, [x10, #0x50]
   f4c24: eb09017f     	cmp	x11, x9
   f4c28: 1a9fb7ec     	cset	w12, ge
   f4c2c: b9000fe8     	str	w8, [sp, #0xc]
   f4c30: 3700004c     	tbnz	w12, #0x0, 0xf4c38 <android::SampleTable::isValid() const+0x54>
   f4c34: 1400000d     	b	0xf4c68 <android::SampleTable::isValid() const+0x84>
   f4c38: 52800008     	mov	w8, #0x0                // =0
   f4c3c: d2800009     	mov	x9, #0x0                // =0
   f4c40: f9400bea     	ldr	x10, [sp, #0x10]
   f4c44: f940314b     	ldr	x11, [x10, #0x60]
   f4c48: eb09017f     	cmp	x11, x9
   f4c4c: 1a9fb7ec     	cset	w12, ge
   f4c50: b9000fe8     	str	w8, [sp, #0xc]
   f4c54: 3700004c     	tbnz	w12, #0x0, 0xf4c5c <android::SampleTable::isValid() const+0x78>
   f4c58: 14000004     	b	0xf4c68 <android::SampleTable::isValid() const+0x84>
   f4c5c: f9400be8     	ldr	x8, [sp, #0x10]
   f4c60: 3941d109     	ldrb	w9, [x8, #0x74]
   f4c64: b9000fe9     	str	w9, [sp, #0xc]
   f4c68: b9400fe8     	ldr	w8, [sp, #0xc]
   f4c6c: 320003e9     	orr	w9, wzr, #0x1
   f4c70: 0a090108     	and	w8, w8, w9
   f4c74: 2a0803e0     	mov	w0, w8
   f4c78: 910083ff     	add	sp, sp, #0x20
   f4c7c: d65f03c0     	ret

00000000000f4c80 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)>:
   f4c80: d10283ff     	sub	sp, sp, #0xa0
   f4c84: a9097bfd     	stp	x29, x30, [sp, #0x90]
   f4c88: 910243fd     	add	x29, sp, #0x90
   f4c8c: d53bd048     	mrs	x8, TPIDR_EL0
   f4c90: f9401508     	ldr	x8, [x8, #0x28]
   f4c94: f81f83a8     	stur	x8, [x29, #-0x8]
   f4c98: f81e03a0     	stur	x0, [x29, #-0x20]
   f4c9c: b81dc3a1     	stur	w1, [x29, #-0x24]
   f4ca0: f81d03a2     	stur	x2, [x29, #-0x30]
   f4ca4: f81c83a3     	stur	x3, [x29, #-0x38]
   f4ca8: f85e03a8     	ldur	x8, [x29, #-0x20]
   f4cac: aa0803e0     	mov	x0, x8
   f4cb0: f9402108     	ldr	x8, [x8, #0x40]
   f4cb4: f81c03a0     	stur	x0, [x29, #-0x40]
   f4cb8: b7f800a8     	tbnz	x8, #0x3f, 0xf4ccc <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x4c>
   f4cbc: 14000001     	b	0xf4cc0 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x40>
   f4cc0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4cc4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4cc8: 14000062     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4ccc: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f4cd0: 320003e9     	orr	w9, wzr, #0x1
   f4cd4: 528c6dea     	mov	w10, #0x636f            // =25455
   f4cd8: 72ae6e8a     	movk	w10, #0x7374, lsl #16
   f4cdc: 6b0a0108     	subs	w8, w8, w10
   f4ce0: b81bc3a8     	stur	w8, [x29, #-0x44]
   f4ce4: b9004be9     	str	w9, [sp, #0x48]
   f4ce8: 54000140     	b.eq	0xf4d10 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x90>
   f4cec: 14000001     	b	0xf4cf0 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x70>
   f4cf0: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f4cf4: 5286c689     	mov	w9, #0x3634             // =13876
   f4cf8: 72ac6de9     	movk	w9, #0x636f, lsl #16
   f4cfc: 6b090108     	subs	w8, w8, w9
   f4d00: 1a9f17e9     	cset	w9, eq
   f4d04: b90047e8     	str	w8, [sp, #0x44]
   f4d08: b9004be9     	str	w9, [sp, #0x48]
   f4d0c: 14000001     	b	0xf4d10 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x90>
   f4d10: b9404be0     	ldr	w0, [sp, #0x48]
   f4d14: f85d03a8     	ldur	x8, [x29, #-0x30]
   f4d18: f85c03a9     	ldur	x9, [x29, #-0x40]
   f4d1c: f9002128     	str	x8, [x9, #0x40]
   f4d20: b85dc3aa     	ldur	w10, [x29, #-0x24]
   f4d24: b900492a     	str	w10, [x9, #0x48]
   f4d28: f85c83a8     	ldur	x8, [x29, #-0x38]
   f4d2c: f1001d08     	subs	x8, x8, #0x7
   f4d30: b90043e0     	str	w0, [sp, #0x40]
   f4d34: f9001fe8     	str	x8, [sp, #0x38]
   f4d38: 540000a8     	b.hi	0xf4d4c <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0xcc>
   f4d3c: 14000001     	b	0xf4d40 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0xc0>
   f4d40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4d44: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4d48: 14000042     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4d4c: f85c03a8     	ldur	x8, [x29, #-0x40]
   f4d50: 91004100     	add	x0, x8, #0x10
   f4d54: 97feca8f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f4d58: f85d03a1     	ldur	x1, [x29, #-0x30]
   f4d5c: f9400008     	ldr	x8, [x0]
   f4d60: f9401d08     	ldr	x8, [x8, #0x38]
   f4d64: 321d03e9     	orr	w9, wzr, #0x8
   f4d68: 2a0903e3     	mov	w3, w9
   f4d6c: d10043a2     	sub	x2, x29, #0x10
   f4d70: d63f0100     	blr	x8
   f4d74: f1001c08     	subs	x8, x0, #0x7
   f4d78: f9001be8     	str	x8, [sp, #0x30]
   f4d7c: 540000ac     	b.gt	0xf4d90 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x110>
   f4d80: 14000001     	b	0xf4d84 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x104>
   f4d84: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f4d88: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4d8c: 14000031     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4d90: d10043a0     	sub	x0, x29, #0x10
   f4d94: 97fec9cb     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f4d98: 340000a0     	cbz	w0, 0xf4dac <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x12c>
   f4d9c: 14000001     	b	0xf4da0 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x120>
   f4da0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4da4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4da8: 1400002a     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4dac: d10043a8     	sub	x8, x29, #0x10
   f4db0: 91001100     	add	x0, x8, #0x4
   f4db4: 97fec9c3     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f4db8: f85c03a8     	ldur	x8, [x29, #-0x40]
   f4dbc: b9004d00     	str	w0, [x8, #0x4c]
   f4dc0: b9404900     	ldr	w0, [x8, #0x48]
   f4dc4: 528c6de9     	mov	w9, #0x636f             // =25455
   f4dc8: 72ae6e89     	movk	w9, #0x7374, lsl #16
   f4dcc: 6b090009     	subs	w9, w0, w9
   f4dd0: b9002fe9     	str	w9, [sp, #0x2c]
   f4dd4: 540001e1     	b.ne	0xf4e10 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x190>
   f4dd8: 14000001     	b	0xf4ddc <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x15c>
   f4ddc: f85c83a8     	ldur	x8, [x29, #-0x38]
   f4de0: f1002108     	subs	x8, x8, #0x8
   f4de4: f85c03a9     	ldur	x9, [x29, #-0x40]
   f4de8: b9404d2a     	ldr	w10, [x9, #0x4c]
   f4dec: 2a0a03eb     	mov	w11, w10
   f4df0: eb480968     	subs	x8, x11, x8, lsr #2
   f4df4: f90013e8     	str	x8, [sp, #0x20]
   f4df8: 540000a9     	b.ls	0xf4e0c <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x18c>
   f4dfc: 14000001     	b	0xf4e00 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x180>
   f4e00: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4e04: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4e08: 14000012     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4e0c: 1400000e     	b	0xf4e44 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1c4>
   f4e10: f85c83a8     	ldur	x8, [x29, #-0x38]
   f4e14: f1002108     	subs	x8, x8, #0x8
   f4e18: f85c03a9     	ldur	x9, [x29, #-0x40]
   f4e1c: b9404d2a     	ldr	w10, [x9, #0x4c]
   f4e20: 2a0a03eb     	mov	w11, w10
   f4e24: eb480d68     	subs	x8, x11, x8, lsr #3
   f4e28: f9000fe8     	str	x8, [sp, #0x18]
   f4e2c: 540000a9     	b.ls	0xf4e40 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1c0>
   f4e30: 14000001     	b	0xf4e34 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1b4>
   f4e34: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4e38: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4e3c: 14000005     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4e40: 14000001     	b	0xf4e44 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1c4>
   f4e44: 2a1f03e8     	mov	w8, wzr
   f4e48: b81ec3a8     	stur	w8, [x29, #-0x14]
   f4e4c: 14000001     	b	0xf4e50 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1d0>
   f4e50: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f4e54: d53bd049     	mrs	x9, TPIDR_EL0
   f4e58: f9401529     	ldr	x9, [x9, #0x28]
   f4e5c: f85f83aa     	ldur	x10, [x29, #-0x8]
   f4e60: eb0a0129     	subs	x9, x9, x10
   f4e64: b90017e8     	str	w8, [sp, #0x14]
   f4e68: f90007e9     	str	x9, [sp, #0x8]
   f4e6c: 540000c1     	b.ne	0xf4e84 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x204>
   f4e70: 14000001     	b	0xf4e74 <android::SampleTable::setChunkOffsetParams(unsigned int, long, unsigned long)+0x1f4>
   f4e74: b94017e0     	ldr	w0, [sp, #0x14]
   f4e78: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   f4e7c: 910283ff     	add	sp, sp, #0xa0
   f4e80: d65f03c0     	ret
   f4e84: 97fed3bb     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f4e88 <android::SampleTable::setSampleToChunkParams(long, unsigned long)>:
   f4e88: d103c3ff     	sub	sp, sp, #0xf0
   f4e8c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   f4e90: 910383fd     	add	x29, sp, #0xe0
   f4e94: d53bd048     	mrs	x8, TPIDR_EL0
   f4e98: f9401508     	ldr	x8, [x8, #0x28]
   f4e9c: f81f83a8     	stur	x8, [x29, #-0x8]
   f4ea0: f81d83a0     	stur	x0, [x29, #-0x28]
   f4ea4: f81d03a1     	stur	x1, [x29, #-0x30]
   f4ea8: f81c83a2     	stur	x2, [x29, #-0x38]
   f4eac: f85d83a8     	ldur	x8, [x29, #-0x28]
   f4eb0: aa0803e0     	mov	x0, x8
   f4eb4: f9402908     	ldr	x8, [x8, #0x50]
   f4eb8: f81a83a0     	stur	x0, [x29, #-0x58]
   f4ebc: b7f800a8     	tbnz	x8, #0x3f, 0xf4ed0 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x48>
   f4ec0: 14000001     	b	0xf4ec4 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x3c>
   f4ec4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4ec8: b81e03a8     	stur	w8, [x29, #-0x20]
   f4ecc: 140000f3     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4ed0: f85d03a8     	ldur	x8, [x29, #-0x30]
   f4ed4: b6f800a8     	tbz	x8, #0x3f, 0xf4ee8 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x60>
   f4ed8: 14000001     	b	0xf4edc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x54>
   f4edc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4ee0: b81e03a8     	stur	w8, [x29, #-0x20]
   f4ee4: 140000ed     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4ee8: f85d03a8     	ldur	x8, [x29, #-0x30]
   f4eec: f85a83a9     	ldur	x9, [x29, #-0x58]
   f4ef0: f9002928     	str	x8, [x9, #0x50]
   f4ef4: f85c83a8     	ldur	x8, [x29, #-0x38]
   f4ef8: f1001d08     	subs	x8, x8, #0x7
   f4efc: f81a03a8     	stur	x8, [x29, #-0x60]
   f4f00: 540000a8     	b.hi	0xf4f14 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x8c>
   f4f04: 14000001     	b	0xf4f08 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x80>
   f4f08: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4f0c: b81e03a8     	stur	w8, [x29, #-0x20]
   f4f10: 140000e2     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4f14: f85a83a8     	ldur	x8, [x29, #-0x58]
   f4f18: 91004100     	add	x0, x8, #0x10
   f4f1c: 97feca1d     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f4f20: f85d03a1     	ldur	x1, [x29, #-0x30]
   f4f24: f9400008     	ldr	x8, [x0]
   f4f28: f9401d08     	ldr	x8, [x8, #0x38]
   f4f2c: 321d03e9     	orr	w9, wzr, #0x8
   f4f30: 2a0903e3     	mov	w3, w9
   f4f34: d10043a2     	sub	x2, x29, #0x10
   f4f38: d63f0100     	blr	x8
   f4f3c: f1001c08     	subs	x8, x0, #0x7
   f4f40: f81983a8     	stur	x8, [x29, #-0x68]
   f4f44: 540000ac     	b.gt	0xf4f58 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0xd0>
   f4f48: 14000001     	b	0xf4f4c <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0xc4>
   f4f4c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f4f50: b81e03a8     	stur	w8, [x29, #-0x20]
   f4f54: 140000d1     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4f58: d10043a0     	sub	x0, x29, #0x10
   f4f5c: 97fec959     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f4f60: 340000a0     	cbz	w0, 0xf4f74 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0xec>
   f4f64: 14000001     	b	0xf4f68 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0xe0>
   f4f68: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4f6c: b81e03a8     	stur	w8, [x29, #-0x20]
   f4f70: 140000ca     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4f74: d10043a8     	sub	x8, x29, #0x10
   f4f78: 91001100     	add	x0, x8, #0x4
   f4f7c: 97fec951     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f4f80: f85a83a8     	ldur	x8, [x29, #-0x58]
   f4f84: b9005900     	str	w0, [x8, #0x58]
   f4f88: f85c83be     	ldur	x30, [x29, #-0x38]
   f4f8c: f10023de     	subs	x30, x30, #0x8
   f4f90: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
   f4f94: f2955569     	movk	x9, #0xaaab
   f4f98: 9bc97fc9     	umulh	x9, x30, x9
   f4f9c: b9405900     	ldr	w0, [x8, #0x58]
   f4fa0: 2a0003fe     	mov	w30, w0
   f4fa4: eb490fc9     	subs	x9, x30, x9, lsr #3
   f4fa8: f9003be9     	str	x9, [sp, #0x70]
   f4fac: 540000a9     	b.ls	0xf4fc0 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x138>
   f4fb0: 14000001     	b	0xf4fb4 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x12c>
   f4fb4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f4fb8: b81e03a8     	stur	w8, [x29, #-0x20]
   f4fbc: 140000b7     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4fc0: f85a83a8     	ldur	x8, [x29, #-0x58]
   f4fc4: b9405909     	ldr	w9, [x8, #0x58]
   f4fc8: 5295554a     	mov	w10, #0xaaaa            // =43690
   f4fcc: 72a0214a     	movk	w10, #0x10a, lsl #16
   f4fd0: 6b0a0129     	subs	w9, w9, w10
   f4fd4: b9006fe9     	str	w9, [sp, #0x6c]
   f4fd8: 540000a3     	b.lo	0xf4fec <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x164>
   f4fdc: 14000001     	b	0xf4fe0 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x158>
   f4fe0: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f4fe4: b81e03a8     	stur	w8, [x29, #-0x20]
   f4fe8: 140000ac     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f4fec: f85a83a8     	ldur	x8, [x29, #-0x58]
   f4ff0: b9405909     	ldr	w9, [x8, #0x58]
   f4ff4: 2a0903ea     	mov	w10, w9
   f4ff8: 321e07e9     	orr	w9, wzr, #0xc
   f4ffc: 2a0903eb     	mov	w11, w9
   f5000: 9b0b7d4a     	mul	x10, x10, x11
   f5004: f9406d0b     	ldr	x11, [x8, #0xd8]
   f5008: 8b0a016a     	add	x10, x11, x10
   f500c: f9006d0a     	str	x10, [x8, #0xd8]
   f5010: f9406d0a     	ldr	x10, [x8, #0xd8]
   f5014: 52800029     	mov	w9, #0x1                // =1
   f5018: 72a19009     	movk	w9, #0xc80, lsl #16
   f501c: 2a0903eb     	mov	w11, w9
   f5020: eb0b014a     	subs	x10, x10, x11
   f5024: f90033ea     	str	x10, [sp, #0x60]
   f5028: 540000a3     	b.lo	0xf503c <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x1b4>
   f502c: 14000001     	b	0xf5030 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x1a8>
   f5030: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5034: b81e03a8     	stur	w8, [x29, #-0x20]
   f5038: 14000098     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f503c: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5040: b9405909     	ldr	w9, [x8, #0x58]
   f5044: 2a0903ea     	mov	w10, w9
   f5048: 321e07e9     	orr	w9, wzr, #0xc
   f504c: 2a0903eb     	mov	w11, w9
   f5050: 9bcb7d4b     	umulh	x11, x10, x11
   f5054: 8b0a054a     	add	x10, x10, x10, lsl #1
   f5058: d37ef54a     	lsl	x10, x10, #2
   f505c: aa1f03ec     	mov	x12, xzr
   f5060: eb0b018b     	subs	x11, x12, x11
   f5064: da9f014a     	csinv	x10, x10, xzr, eq
   f5068: aa0a03ed     	mov	x13, x10
   f506c: f0000d81     	adrp	x1, 0x2a8000
   f5070: f9435421     	ldr	x1, [x1, #0x6a8]
   f5074: aa0a03e0     	mov	x0, x10
   f5078: f9002fec     	str	x12, [sp, #0x58]
   f507c: f9002beb     	str	x11, [sp, #0x50]
   f5080: f90027ed     	str	x13, [sp, #0x48]
   f5084: 97febc23     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   f5088: aa0003e8     	mov	x8, x0
   f508c: 2a1f03e9     	mov	w9, wzr
   f5090: 381b73a9     	sturb	w9, [x29, #-0x49]
   f5094: f9402fea     	ldr	x10, [sp, #0x58]
   f5098: f90023e8     	str	x8, [sp, #0x40]
   f509c: f9001fea     	str	x10, [sp, #0x38]
   f50a0: b4000140     	cbz	x0, 0xf50c8 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x240>
   f50a4: 14000001     	b	0xf50a8 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x220>
   f50a8: f94023e8     	ldr	x8, [sp, #0x40]
   f50ac: f81c03a8     	stur	x8, [x29, #-0x40]
   f50b0: f94027e9     	ldr	x9, [sp, #0x48]
   f50b4: f81b83a9     	stur	x9, [x29, #-0x48]
   f50b8: 320003ea     	orr	w10, wzr, #0x1
   f50bc: 381b73aa     	sturb	w10, [x29, #-0x49]
   f50c0: f9001fe8     	str	x8, [sp, #0x38]
   f50c4: 14000001     	b	0xf50c8 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x240>
   f50c8: f9401fe8     	ldr	x8, [sp, #0x38]
   f50cc: f85a83a9     	ldur	x9, [x29, #-0x58]
   f50d0: f9006928     	str	x8, [x9, #0xd0]
   f50d4: f9406928     	ldr	x8, [x9, #0xd0]
   f50d8: b50000a8     	cbnz	x8, 0xf50ec <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x264>
   f50dc: 14000001     	b	0xf50e0 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x258>
   f50e0: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f50e4: b81e03a8     	stur	w8, [x29, #-0x20]
   f50e8: 1400006c     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f50ec: f85a83a8     	ldur	x8, [x29, #-0x58]
   f50f0: b9405909     	ldr	w9, [x8, #0x58]
   f50f4: 350000a9     	cbnz	w9, 0xf5108 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x280>
   f50f8: 14000001     	b	0xf50fc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x274>
   f50fc: 2a1f03e8     	mov	w8, wzr
   f5100: b81e03a8     	stur	w8, [x29, #-0x20]
   f5104: 14000065     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f5108: f85a83a8     	ldur	x8, [x29, #-0x58]
   f510c: b9405909     	ldr	w9, [x8, #0x58]
   f5110: 71000529     	subs	w9, w9, #0x1
   f5114: 321e07ea     	orr	w10, wzr, #0xc
   f5118: 9280010b     	mov	x11, #-0x9              // =-9
   f511c: f2efffeb     	movk	x11, #0x7fff, lsl #48
   f5120: 9baaad2b     	umsubl	x11, w9, w10, x11
   f5124: f940290c     	ldr	x12, [x8, #0x50]
   f5128: eb0c016b     	subs	x11, x11, x12
   f512c: f9001beb     	str	x11, [sp, #0x30]
   f5130: 540000aa     	b.ge	0xf5144 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x2bc>
   f5134: 14000001     	b	0xf5138 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x2b0>
   f5138: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f513c: b81e03a8     	stur	w8, [x29, #-0x20]
   f5140: 14000056     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f5144: 2a1f03e8     	mov	w8, wzr
   f5148: b81b03a8     	stur	w8, [x29, #-0x50]
   f514c: 14000001     	b	0xf5150 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x2c8>
   f5150: b85b03a8     	ldur	w8, [x29, #-0x50]
   f5154: f85a83a9     	ldur	x9, [x29, #-0x58]
   f5158: b940592a     	ldr	w10, [x9, #0x58]
   f515c: 6b0a0108     	subs	w8, w8, w10
   f5160: b9002fe8     	str	w8, [sp, #0x2c]
   f5164: 54000942     	b.hs	0xf528c <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x404>
   f5168: 14000001     	b	0xf516c <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x2e4>
   f516c: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5170: 91004100     	add	x0, x8, #0x10
   f5174: 97fec987     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5178: f85a83a8     	ldur	x8, [x29, #-0x58]
   f517c: f940291e     	ldr	x30, [x8, #0x50]
   f5180: b85b03a9     	ldur	w9, [x29, #-0x50]
   f5184: 2a0903ea     	mov	w10, w9
   f5188: 321e07e9     	orr	w9, wzr, #0xc
   f518c: 2a0903eb     	mov	w11, w9
   f5190: 9b0b7d4a     	mul	x10, x10, x11
   f5194: 8b0a03ca     	add	x10, x30, x10
   f5198: 91002141     	add	x1, x10, #0x8
   f519c: f940000a     	ldr	x10, [x0]
   f51a0: f9401d4a     	ldr	x10, [x10, #0x38]
   f51a4: d10073a2     	sub	x2, x29, #0x1c
   f51a8: aa0b03e3     	mov	x3, x11
   f51ac: d63f0140     	blr	x10
   f51b0: f1003008     	subs	x8, x0, #0xc
   f51b4: f90013e8     	str	x8, [sp, #0x20]
   f51b8: 540000a0     	b.eq	0xf51cc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x344>
   f51bc: 14000001     	b	0xf51c0 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x338>
   f51c0: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f51c4: b81e03a8     	stur	w8, [x29, #-0x20]
   f51c8: 14000034     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f51cc: d10073a0     	sub	x0, x29, #0x1c
   f51d0: 97fec8bc     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f51d4: 350000a0     	cbnz	w0, 0xf51e8 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x360>
   f51d8: 14000001     	b	0xf51dc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x354>
   f51dc: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f51e0: b81e03a8     	stur	w8, [x29, #-0x20]
   f51e4: 1400002d     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f51e8: d10073a8     	sub	x8, x29, #0x1c
   f51ec: aa0803e0     	mov	x0, x8
   f51f0: f9000fe8     	str	x8, [sp, #0x18]
   f51f4: 97fec8b3     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f51f8: 71000400     	subs	w0, w0, #0x1
   f51fc: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5200: f940691e     	ldr	x30, [x8, #0xd0]
   f5204: b85b03a9     	ldur	w9, [x29, #-0x50]
   f5208: 2a0903ea     	mov	w10, w9
   f520c: 321e07e9     	orr	w9, wzr, #0xc
   f5210: 2a0903eb     	mov	w11, w9
   f5214: 9b0b7d4a     	mul	x10, x10, x11
   f5218: b82a6bc0     	str	w0, [x30, x10]
   f521c: f9400fea     	ldr	x10, [sp, #0x18]
   f5220: 91001140     	add	x0, x10, #0x4
   f5224: f9000beb     	str	x11, [sp, #0x10]
   f5228: 97fec8a6     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f522c: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5230: f940690a     	ldr	x10, [x8, #0xd0]
   f5234: b85b03a9     	ldur	w9, [x29, #-0x50]
   f5238: 2a0903eb     	mov	w11, w9
   f523c: f9400bfe     	ldr	x30, [sp, #0x10]
   f5240: 9b1e7d6b     	mul	x11, x11, x30
   f5244: 8b0b014a     	add	x10, x10, x11
   f5248: b9000540     	str	w0, [x10, #0x4]
   f524c: f9400fea     	ldr	x10, [sp, #0x18]
   f5250: 91002140     	add	x0, x10, #0x8
   f5254: 97fec89b     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5258: f85a83a8     	ldur	x8, [x29, #-0x58]
   f525c: f940690a     	ldr	x10, [x8, #0xd0]
   f5260: b85b03a9     	ldur	w9, [x29, #-0x50]
   f5264: 2a0903eb     	mov	w11, w9
   f5268: f9400bfe     	ldr	x30, [sp, #0x10]
   f526c: 9b1e7d6b     	mul	x11, x11, x30
   f5270: 8b0b014a     	add	x10, x10, x11
   f5274: b9000940     	str	w0, [x10, #0x8]
   f5278: 14000001     	b	0xf527c <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x3f4>
   f527c: b85b03a8     	ldur	w8, [x29, #-0x50]
   f5280: 11000508     	add	w8, w8, #0x1
   f5284: b81b03a8     	stur	w8, [x29, #-0x50]
   f5288: 17ffffb2     	b	0xf5150 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x2c8>
   f528c: 2a1f03e8     	mov	w8, wzr
   f5290: b81e03a8     	stur	w8, [x29, #-0x20]
   f5294: 14000001     	b	0xf5298 <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x410>
   f5298: b85e03a8     	ldur	w8, [x29, #-0x20]
   f529c: d53bd049     	mrs	x9, TPIDR_EL0
   f52a0: f9401529     	ldr	x9, [x9, #0x28]
   f52a4: f85f83aa     	ldur	x10, [x29, #-0x8]
   f52a8: eb0a0129     	subs	x9, x9, x10
   f52ac: b9000fe8     	str	w8, [sp, #0xc]
   f52b0: f90003e9     	str	x9, [sp]
   f52b4: 540000c1     	b.ne	0xf52cc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x444>
   f52b8: 14000001     	b	0xf52bc <android::SampleTable::setSampleToChunkParams(long, unsigned long)+0x434>
   f52bc: b9400fe0     	ldr	w0, [sp, #0xc]
   f52c0: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   f52c4: 9103c3ff     	add	sp, sp, #0xf0
   f52c8: d65f03c0     	ret
   f52cc: 97fed2a9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f52d0 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)>:
   f52d0: d102c3ff     	sub	sp, sp, #0xb0
   f52d4: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
   f52d8: 910283fd     	add	x29, sp, #0xa0
   f52dc: d53bd048     	mrs	x8, TPIDR_EL0
   f52e0: f9401508     	ldr	x8, [x8, #0x28]
   f52e4: f81f83a8     	stur	x8, [x29, #-0x8]
   f52e8: f81e03a0     	stur	x0, [x29, #-0x20]
   f52ec: b81dc3a1     	stur	w1, [x29, #-0x24]
   f52f0: f81d03a2     	stur	x2, [x29, #-0x30]
   f52f4: f81c83a3     	stur	x3, [x29, #-0x38]
   f52f8: f85e03a8     	ldur	x8, [x29, #-0x20]
   f52fc: aa0803e0     	mov	x0, x8
   f5300: f9403108     	ldr	x8, [x8, #0x60]
   f5304: f81c03a0     	stur	x0, [x29, #-0x40]
   f5308: b7f800a8     	tbnz	x8, #0x3f, 0xf531c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x4c>
   f530c: 14000001     	b	0xf5310 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x40>
   f5310: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5314: b81e83a8     	stur	w8, [x29, #-0x18]
   f5318: 1400009c     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f531c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f5320: 320003e9     	orr	w9, wzr, #0x1
   f5324: 528e6f4a     	mov	w10, #0x737a            // =29562
   f5328: 72ae6e8a     	movk	w10, #0x7374, lsl #16
   f532c: 6b0a0108     	subs	w8, w8, w10
   f5330: b81bc3a8     	stur	w8, [x29, #-0x44]
   f5334: b81b83a9     	stur	w9, [x29, #-0x48]
   f5338: 54000140     	b.eq	0xf5360 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x90>
   f533c: 14000001     	b	0xf5340 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x70>
   f5340: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f5344: 528f4649     	mov	w9, #0x7a32             // =31282
   f5348: 72ae6e89     	movk	w9, #0x7374, lsl #16
   f534c: 6b090108     	subs	w8, w8, w9
   f5350: 1a9f17e9     	cset	w9, eq
   f5354: b81b43a8     	stur	w8, [x29, #-0x4c]
   f5358: b81b83a9     	stur	w9, [x29, #-0x48]
   f535c: 14000001     	b	0xf5360 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x90>
   f5360: b85b83a0     	ldur	w0, [x29, #-0x48]
   f5364: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5368: f85c03a9     	ldur	x9, [x29, #-0x40]
   f536c: f9003128     	str	x8, [x9, #0x60]
   f5370: f85c83a8     	ldur	x8, [x29, #-0x38]
   f5374: f1002d08     	subs	x8, x8, #0xb
   f5378: b90053e0     	str	w0, [sp, #0x50]
   f537c: f90027e8     	str	x8, [sp, #0x48]
   f5380: 540000a8     	b.hi	0xf5394 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0xc4>
   f5384: 14000001     	b	0xf5388 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0xb8>
   f5388: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f538c: b81e83a8     	stur	w8, [x29, #-0x18]
   f5390: 1400007e     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f5394: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5398: 91004100     	add	x0, x8, #0x10
   f539c: 97fec8fd     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f53a0: f85d03a1     	ldur	x1, [x29, #-0x30]
   f53a4: f9400008     	ldr	x8, [x0]
   f53a8: f9401d08     	ldr	x8, [x8, #0x38]
   f53ac: 321e07e9     	orr	w9, wzr, #0xc
   f53b0: 2a0903e3     	mov	w3, w9
   f53b4: d10053a2     	sub	x2, x29, #0x14
   f53b8: d63f0100     	blr	x8
   f53bc: f1002c08     	subs	x8, x0, #0xb
   f53c0: f90023e8     	str	x8, [sp, #0x40]
   f53c4: 540000ac     	b.gt	0xf53d8 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x108>
   f53c8: 14000001     	b	0xf53cc <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0xfc>
   f53cc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f53d0: b81e83a8     	stur	w8, [x29, #-0x18]
   f53d4: 1400006d     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f53d8: d10053a0     	sub	x0, x29, #0x14
   f53dc: 97fec839     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f53e0: 340000a0     	cbz	w0, 0xf53f4 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x124>
   f53e4: 14000001     	b	0xf53e8 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x118>
   f53e8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f53ec: b81e83a8     	stur	w8, [x29, #-0x18]
   f53f0: 14000066     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f53f4: d10053a8     	sub	x8, x29, #0x14
   f53f8: 91001100     	add	x0, x8, #0x4
   f53fc: f9001fe8     	str	x8, [sp, #0x38]
   f5400: 97fec830     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5404: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5408: b9006d00     	str	w0, [x8, #0x6c]
   f540c: f9401ffe     	ldr	x30, [sp, #0x38]
   f5410: 910023c0     	add	x0, x30, #0x8
   f5414: 97fec82b     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5418: f85c03a8     	ldur	x8, [x29, #-0x40]
   f541c: b9007100     	str	w0, [x8, #0x70]
   f5420: b9407100     	ldr	w0, [x8, #0x70]
   f5424: 531c7c00     	lsr	w0, w0, #28
   f5428: 340000a0     	cbz	w0, 0xf543c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x16c>
   f542c: 14000001     	b	0xf5430 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x160>
   f5430: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5434: b81e83a8     	stur	w8, [x29, #-0x18]
   f5438: 14000054     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f543c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f5440: 528e6f49     	mov	w9, #0x737a             // =29562
   f5444: 72ae6e89     	movk	w9, #0x7374, lsl #16
   f5448: 6b090108     	subs	w8, w8, w9
   f544c: b90037e8     	str	w8, [sp, #0x34]
   f5450: 54000321     	b.ne	0xf54b4 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1e4>
   f5454: 14000001     	b	0xf5458 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x188>
   f5458: 321b03e8     	orr	w8, wzr, #0x20
   f545c: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5460: b9006928     	str	w8, [x9, #0x68]
   f5464: b9406d28     	ldr	w8, [x9, #0x6c]
   f5468: 340000a8     	cbz	w8, 0xf547c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1ac>
   f546c: 14000001     	b	0xf5470 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1a0>
   f5470: 2a1f03e8     	mov	w8, wzr
   f5474: b81e83a8     	stur	w8, [x29, #-0x18]
   f5478: 14000044     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f547c: f85c83a8     	ldur	x8, [x29, #-0x38]
   f5480: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5484: b940712a     	ldr	w10, [x9, #0x70]
   f5488: 531e754a     	lsl	w10, w10, #2
   f548c: 1100314a     	add	w10, w10, #0xc
   f5490: 2a0a03eb     	mov	w11, w10
   f5494: eb0b0108     	subs	x8, x8, x11
   f5498: f90017e8     	str	x8, [sp, #0x28]
   f549c: 540000a2     	b.hs	0xf54b0 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1e0>
   f54a0: 14000001     	b	0xf54a4 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1d4>
   f54a4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f54a8: b81e83a8     	stur	w8, [x29, #-0x18]
   f54ac: 14000037     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f54b0: 14000033     	b	0xf557c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2ac>
   f54b4: f85c03a8     	ldur	x8, [x29, #-0x40]
   f54b8: b9406d09     	ldr	w9, [x8, #0x6c]
   f54bc: 12185d29     	and	w9, w9, #0xffffff00
   f54c0: 340000a9     	cbz	w9, 0xf54d4 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x204>
   f54c4: 14000001     	b	0xf54c8 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x1f8>
   f54c8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f54cc: b81e83a8     	stur	w8, [x29, #-0x18]
   f54d0: 1400002e     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f54d4: f85c03a8     	ldur	x8, [x29, #-0x40]
   f54d8: 3941b109     	ldrb	w9, [x8, #0x6c]
   f54dc: b9006909     	str	w9, [x8, #0x68]
   f54e0: 2a1f03e9     	mov	w9, wzr
   f54e4: b9006d09     	str	w9, [x8, #0x6c]
   f54e8: b9406909     	ldr	w9, [x8, #0x68]
   f54ec: 71001129     	subs	w9, w9, #0x4
   f54f0: b90027e9     	str	w9, [sp, #0x24]
   f54f4: 54000220     	b.eq	0xf5538 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x268>
   f54f8: 14000001     	b	0xf54fc <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x22c>
   f54fc: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5500: b9406909     	ldr	w9, [x8, #0x68]
   f5504: 71002129     	subs	w9, w9, #0x8
   f5508: b90023e9     	str	w9, [sp, #0x20]
   f550c: 54000160     	b.eq	0xf5538 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x268>
   f5510: 14000001     	b	0xf5514 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x244>
   f5514: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5518: b9406909     	ldr	w9, [x8, #0x68]
   f551c: 71004129     	subs	w9, w9, #0x10
   f5520: b9001fe9     	str	w9, [sp, #0x1c]
   f5524: 540000a0     	b.eq	0xf5538 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x268>
   f5528: 14000001     	b	0xf552c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x25c>
   f552c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5530: b81e83a8     	stur	w8, [x29, #-0x18]
   f5534: 14000015     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f5538: f85c83a8     	ldur	x8, [x29, #-0x38]
   f553c: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5540: b940712a     	ldr	w10, [x9, #0x70]
   f5544: b940692b     	ldr	w11, [x9, #0x68]
   f5548: 1b0b7d4a     	mul	w10, w10, w11
   f554c: 1100114a     	add	w10, w10, #0x4
   f5550: 53037d4a     	lsr	w10, w10, #3
   f5554: 1100314a     	add	w10, w10, #0xc
   f5558: 2a0a03ec     	mov	w12, w10
   f555c: eb0c0108     	subs	x8, x8, x12
   f5560: f9000be8     	str	x8, [sp, #0x10]
   f5564: 540000a2     	b.hs	0xf5578 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2a8>
   f5568: 14000001     	b	0xf556c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x29c>
   f556c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5570: b81e83a8     	stur	w8, [x29, #-0x18]
   f5574: 14000005     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f5578: 14000001     	b	0xf557c <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2ac>
   f557c: 2a1f03e8     	mov	w8, wzr
   f5580: b81e83a8     	stur	w8, [x29, #-0x18]
   f5584: 14000001     	b	0xf5588 <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2b8>
   f5588: b85e83a8     	ldur	w8, [x29, #-0x18]
   f558c: d53bd049     	mrs	x9, TPIDR_EL0
   f5590: f9401529     	ldr	x9, [x9, #0x28]
   f5594: f85f83aa     	ldur	x10, [x29, #-0x8]
   f5598: eb0a0129     	subs	x9, x9, x10
   f559c: b9000fe8     	str	w8, [sp, #0xc]
   f55a0: f90003e9     	str	x9, [sp]
   f55a4: 540000c1     	b.ne	0xf55bc <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2ec>
   f55a8: 14000001     	b	0xf55ac <android::SampleTable::setSampleSizeParams(unsigned int, long, unsigned long)+0x2dc>
   f55ac: b9400fe0     	ldr	w0, [sp, #0xc]
   f55b0: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
   f55b4: 9102c3ff     	add	sp, sp, #0xb0
   f55b8: d65f03c0     	ret
   f55bc: 97fed1ed     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f55c0 <android::SampleTable::setTimeToSampleParams(long, unsigned long)>:
   f55c0: d10283ff     	sub	sp, sp, #0xa0
   f55c4: a9097bfd     	stp	x29, x30, [sp, #0x90]
   f55c8: 910243fd     	add	x29, sp, #0x90
   f55cc: d53bd048     	mrs	x8, TPIDR_EL0
   f55d0: f9401508     	ldr	x8, [x8, #0x28]
   f55d4: f81f83a8     	stur	x8, [x29, #-0x8]
   f55d8: f81e03a0     	stur	x0, [x29, #-0x20]
   f55dc: f81d83a1     	stur	x1, [x29, #-0x28]
   f55e0: f81d03a2     	stur	x2, [x29, #-0x30]
   f55e4: f85e03a8     	ldur	x8, [x29, #-0x20]
   f55e8: aa0803e0     	mov	x0, x8
   f55ec: 3941d109     	ldrb	w9, [x8, #0x74]
   f55f0: f90027e0     	str	x0, [sp, #0x48]
   f55f4: 370000e9     	tbnz	w9, #0x0, 0xf5610 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x50>
   f55f8: 14000001     	b	0xf55fc <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x3c>
   f55fc: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5600: f1001d08     	subs	x8, x8, #0x7
   f5604: f90023e8     	str	x8, [sp, #0x40]
   f5608: 540000a8     	b.hi	0xf561c <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x5c>
   f560c: 14000001     	b	0xf5610 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x50>
   f5610: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5614: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5618: 1400007e     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f561c: f94027e8     	ldr	x8, [sp, #0x48]
   f5620: 91004100     	add	x0, x8, #0x10
   f5624: 97fec85b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5628: f85d83a1     	ldur	x1, [x29, #-0x28]
   f562c: f9400008     	ldr	x8, [x0]
   f5630: f9401d08     	ldr	x8, [x8, #0x38]
   f5634: 321d03e9     	orr	w9, wzr, #0x8
   f5638: 2a0903e3     	mov	w3, w9
   f563c: d10043a2     	sub	x2, x29, #0x10
   f5640: d63f0100     	blr	x8
   f5644: f1001c08     	subs	x8, x0, #0x7
   f5648: f9001fe8     	str	x8, [sp, #0x38]
   f564c: 540000ac     	b.gt	0xf5660 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0xa0>
   f5650: 14000001     	b	0xf5654 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x94>
   f5654: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f5658: b81ec3a8     	stur	w8, [x29, #-0x14]
   f565c: 1400006d     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f5660: d10043a0     	sub	x0, x29, #0x10
   f5664: 97fec797     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5668: 340000a0     	cbz	w0, 0xf567c <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0xbc>
   f566c: 14000001     	b	0xf5670 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0xb0>
   f5670: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5674: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5678: 14000066     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f567c: d10043a8     	sub	x8, x29, #0x10
   f5680: 91001100     	add	x0, x8, #0x4
   f5684: 97fec78f     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5688: f94027e8     	ldr	x8, [sp, #0x48]
   f568c: b9007900     	str	w0, [x8, #0x78]
   f5690: b9407900     	ldr	w0, [x8, #0x78]
   f5694: 531d7c00     	lsr	w0, w0, #29
   f5698: 340000a0     	cbz	w0, 0xf56ac <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0xec>
   f569c: 14000001     	b	0xf56a0 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0xe0>
   f56a0: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f56a4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f56a8: 1400005a     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f56ac: f94027e8     	ldr	x8, [sp, #0x48]
   f56b0: b9407909     	ldr	w9, [x8, #0x78]
   f56b4: 2a0903ea     	mov	w10, w9
   f56b8: d37df14a     	lsl	x10, x10, #3
   f56bc: f81c83aa     	stur	x10, [x29, #-0x38]
   f56c0: f85c83aa     	ldur	x10, [x29, #-0x38]
   f56c4: f9406d0b     	ldr	x11, [x8, #0xd8]
   f56c8: 8b0a016a     	add	x10, x11, x10
   f56cc: f9006d0a     	str	x10, [x8, #0xd8]
   f56d0: f9406d0a     	ldr	x10, [x8, #0xd8]
   f56d4: 52800029     	mov	w9, #0x1                // =1
   f56d8: 72a19009     	movk	w9, #0xc80, lsl #16
   f56dc: 2a0903eb     	mov	w11, w9
   f56e0: eb0b014a     	subs	x10, x10, x11
   f56e4: f9001bea     	str	x10, [sp, #0x30]
   f56e8: 540000a3     	b.lo	0xf56fc <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x13c>
   f56ec: 14000001     	b	0xf56f0 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x130>
   f56f0: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f56f4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f56f8: 14000046     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f56fc: f94027e8     	ldr	x8, [sp, #0x48]
   f5700: b9407909     	ldr	w9, [x8, #0x78]
   f5704: 531f7929     	lsl	w9, w9, #1
   f5708: 2a0903ea     	mov	w10, w9
   f570c: d37ef54a     	lsl	x10, x10, #2
   f5710: aa1f03eb     	mov	x11, xzr
   f5714: f100016b     	subs	x11, x11, #0x0
   f5718: da9f0140     	csinv	x0, x10, xzr, eq
   f571c: f0000d81     	adrp	x1, 0x2a8000
   f5720: f9435421     	ldr	x1, [x1, #0x6a8]
   f5724: f90017eb     	str	x11, [sp, #0x28]
   f5728: 97feba7a     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   f572c: f94027e8     	ldr	x8, [sp, #0x48]
   f5730: f9004100     	str	x0, [x8, #0x80]
   f5734: f940410a     	ldr	x10, [x8, #0x80]
   f5738: b50000aa     	cbnz	x10, 0xf574c <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x18c>
   f573c: 14000001     	b	0xf5740 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x180>
   f5740: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5744: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5748: 14000032     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f574c: f94027e8     	ldr	x8, [sp, #0x48]
   f5750: 91004100     	add	x0, x8, #0x10
   f5754: 97fec80f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5758: f85d83a8     	ldur	x8, [x29, #-0x28]
   f575c: 91002101     	add	x1, x8, #0x8
   f5760: f94027e8     	ldr	x8, [sp, #0x48]
   f5764: f9404102     	ldr	x2, [x8, #0x80]
   f5768: f85c83a3     	ldur	x3, [x29, #-0x38]
   f576c: f940001e     	ldr	x30, [x0]
   f5770: f9401fde     	ldr	x30, [x30, #0x38]
   f5774: d63f03c0     	blr	x30
   f5778: f85c83a8     	ldur	x8, [x29, #-0x38]
   f577c: eb080008     	subs	x8, x0, x8
   f5780: f90013e8     	str	x8, [sp, #0x20]
   f5784: 540000aa     	b.ge	0xf5798 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x1d8>
   f5788: 14000001     	b	0xf578c <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x1cc>
   f578c: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f5790: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5794: 1400001f     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f5798: aa1f03e8     	mov	x8, xzr
   f579c: f81c03a8     	stur	x8, [x29, #-0x40]
   f57a0: 14000001     	b	0xf57a4 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x1e4>
   f57a4: f85c03a8     	ldur	x8, [x29, #-0x40]
   f57a8: f94027e9     	ldr	x9, [sp, #0x48]
   f57ac: b940792a     	ldr	w10, [x9, #0x78]
   f57b0: 531f794a     	lsl	w10, w10, #1
   f57b4: 2a0a03eb     	mov	w11, w10
   f57b8: eb0b0108     	subs	x8, x8, x11
   f57bc: f9000fe8     	str	x8, [sp, #0x18]
   f57c0: 540001c2     	b.hs	0xf57f8 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x238>
   f57c4: 14000001     	b	0xf57c8 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x208>
   f57c8: f94027e8     	ldr	x8, [sp, #0x48]
   f57cc: f9404109     	ldr	x9, [x8, #0x80]
   f57d0: f85c03aa     	ldur	x10, [x29, #-0x40]
   f57d4: d37ef54a     	lsl	x10, x10, #2
   f57d8: b86a692b     	ldr	w11, [x9, x10]
   f57dc: 5ac0096b     	rev	w11, w11
   f57e0: b82a692b     	str	w11, [x9, x10]
   f57e4: 14000001     	b	0xf57e8 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x228>
   f57e8: f85c03a8     	ldur	x8, [x29, #-0x40]
   f57ec: 91000508     	add	x8, x8, #0x1
   f57f0: f81c03a8     	stur	x8, [x29, #-0x40]
   f57f4: 17ffffec     	b	0xf57a4 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x1e4>
   f57f8: 320003e8     	orr	w8, wzr, #0x1
   f57fc: f94027e9     	ldr	x9, [sp, #0x48]
   f5800: 3901d128     	strb	w8, [x9, #0x74]
   f5804: 2a1f03e8     	mov	w8, wzr
   f5808: b81ec3a8     	stur	w8, [x29, #-0x14]
   f580c: 14000001     	b	0xf5810 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x250>
   f5810: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f5814: d53bd049     	mrs	x9, TPIDR_EL0
   f5818: f9401529     	ldr	x9, [x9, #0x28]
   f581c: f85f83aa     	ldur	x10, [x29, #-0x8]
   f5820: eb0a0129     	subs	x9, x9, x10
   f5824: b90017e8     	str	w8, [sp, #0x14]
   f5828: f90007e9     	str	x9, [sp, #0x8]
   f582c: 540000c1     	b.ne	0xf5844 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x284>
   f5830: 14000001     	b	0xf5834 <android::SampleTable::setTimeToSampleParams(long, unsigned long)+0x274>
   f5834: b94017e0     	ldr	w0, [sp, #0x14]
   f5838: a9497bfd     	ldp	x29, x30, [sp, #0x90]
   f583c: 910283ff     	add	sp, sp, #0xa0
   f5840: d65f03c0     	ret
   f5844: 97fed14b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f5848 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)>:
   f5848: d10343ff     	sub	sp, sp, #0xd0
   f584c: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
   f5850: 910303fd     	add	x29, sp, #0xc0
   f5854: d53bd048     	mrs	x8, TPIDR_EL0
   f5858: f9401508     	ldr	x8, [x8, #0x28]
   f585c: f81f83a8     	stur	x8, [x29, #-0x8]
   f5860: f81e03a0     	stur	x0, [x29, #-0x20]
   f5864: f81d83a1     	stur	x1, [x29, #-0x28]
   f5868: f81d03a2     	stur	x2, [x29, #-0x30]
   f586c: f85e03a8     	ldur	x8, [x29, #-0x20]
   f5870: aa0803e0     	mov	x0, x8
   f5874: f9404908     	ldr	x8, [x8, #0x90]
   f5878: f81a83a0     	stur	x0, [x29, #-0x58]
   f587c: b50000e8     	cbnz	x8, 0xf5898 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x50>
   f5880: 14000001     	b	0xf5884 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x3c>
   f5884: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5888: f1001d08     	subs	x8, x8, #0x7
   f588c: f90033e8     	str	x8, [sp, #0x60]
   f5890: 540000a8     	b.hi	0xf58a4 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x5c>
   f5894: 14000001     	b	0xf5898 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x50>
   f5898: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f589c: b81ec3a8     	stur	w8, [x29, #-0x14]
   f58a0: 140000ae     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f58a4: f85a83a8     	ldur	x8, [x29, #-0x58]
   f58a8: 91004100     	add	x0, x8, #0x10
   f58ac: 97fec7b9     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f58b0: f85d83a1     	ldur	x1, [x29, #-0x28]
   f58b4: f9400008     	ldr	x8, [x0]
   f58b8: f9401d08     	ldr	x8, [x8, #0x38]
   f58bc: 321d03e9     	orr	w9, wzr, #0x8
   f58c0: 2a0903e3     	mov	w3, w9
   f58c4: d10043a2     	sub	x2, x29, #0x10
   f58c8: d63f0100     	blr	x8
   f58cc: f1001c08     	subs	x8, x0, #0x7
   f58d0: f9002fe8     	str	x8, [sp, #0x58]
   f58d4: 540000ac     	b.gt	0xf58e8 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xa0>
   f58d8: 14000001     	b	0xf58dc <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x94>
   f58dc: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f58e0: b81ec3a8     	stur	w8, [x29, #-0x14]
   f58e4: 1400009d     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f58e8: d10043a0     	sub	x0, x29, #0x10
   f58ec: 97fec6f5     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f58f0: b81cc3a0     	stur	w0, [x29, #-0x34]
   f58f4: 385cf3a0     	ldurb	w0, [x29, #-0x31]
   f58f8: b81c83a0     	stur	w0, [x29, #-0x38]
   f58fc: b85cc3a0     	ldur	w0, [x29, #-0x34]
   f5900: 12005c00     	and	w0, w0, #0xffffff
   f5904: b81cc3a0     	stur	w0, [x29, #-0x34]
   f5908: b85c83a0     	ldur	w0, [x29, #-0x38]
   f590c: 340000e0     	cbz	w0, 0xf5928 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xe0>
   f5910: 14000001     	b	0xf5914 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xcc>
   f5914: b85c83a8     	ldur	w8, [x29, #-0x38]
   f5918: 71000508     	subs	w8, w8, #0x1
   f591c: b90057e8     	str	w8, [sp, #0x54]
   f5920: 540000a1     	b.ne	0xf5934 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xec>
   f5924: 14000001     	b	0xf5928 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xe0>
   f5928: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f592c: 340000a8     	cbz	w8, 0xf5940 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xf8>
   f5930: 14000001     	b	0xf5934 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0xec>
   f5934: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5938: b81ec3a8     	stur	w8, [x29, #-0x14]
   f593c: 14000087     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f5940: d10043a8     	sub	x8, x29, #0x10
   f5944: 91001100     	add	x0, x8, #0x4
   f5948: 97fec6de     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f594c: 2a0003e0     	mov	w0, w0
   f5950: 2a0003e8     	mov	w8, w0
   f5954: f81c03a8     	stur	x8, [x29, #-0x40]
   f5958: f85c03a8     	ldur	x8, [x29, #-0x40]
   f595c: b27feffe     	mov	x30, #0x1ffffffffffffffe // =2305843009213693950
   f5960: eb1e0108     	subs	x8, x8, x30
   f5964: f90027e8     	str	x8, [sp, #0x48]
   f5968: 54000148     	b.hi	0xf5990 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x148>
   f596c: 14000001     	b	0xf5970 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x128>
   f5970: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5974: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5978: d37df129     	lsl	x9, x9, #3
   f597c: 91002129     	add	x9, x9, #0x8
   f5980: eb090108     	subs	x8, x8, x9
   f5984: f90023e8     	str	x8, [sp, #0x40]
   f5988: 540000a0     	b.eq	0xf599c <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x154>
   f598c: 14000001     	b	0xf5990 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x148>
   f5990: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5994: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5998: 14000070     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f599c: f85c03a8     	ldur	x8, [x29, #-0x40]
   f59a0: f85a83a9     	ldur	x9, [x29, #-0x58]
   f59a4: f9004d28     	str	x8, [x9, #0x98]
   f59a8: f85c03a8     	ldur	x8, [x29, #-0x40]
   f59ac: d37df108     	lsl	x8, x8, #3
   f59b0: f81b83a8     	stur	x8, [x29, #-0x48]
   f59b4: f85b83a8     	ldur	x8, [x29, #-0x48]
   f59b8: 5280002a     	mov	w10, #0x1               // =1
   f59bc: 72a1900a     	movk	w10, #0xc80, lsl #16
   f59c0: 2a0a03eb     	mov	w11, w10
   f59c4: eb0b0108     	subs	x8, x8, x11
   f59c8: f9001fe8     	str	x8, [sp, #0x38]
   f59cc: 540000a3     	b.lo	0xf59e0 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x198>
   f59d0: 14000001     	b	0xf59d4 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x18c>
   f59d4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f59d8: b81ec3a8     	stur	w8, [x29, #-0x14]
   f59dc: 1400005f     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f59e0: f85b83a8     	ldur	x8, [x29, #-0x48]
   f59e4: f85a83a9     	ldur	x9, [x29, #-0x58]
   f59e8: f9406d2a     	ldr	x10, [x9, #0xd8]
   f59ec: 8b080148     	add	x8, x10, x8
   f59f0: f9006d28     	str	x8, [x9, #0xd8]
   f59f4: f9406d28     	ldr	x8, [x9, #0xd8]
   f59f8: 5280002b     	mov	w11, #0x1               // =1
   f59fc: 72a1900b     	movk	w11, #0xc80, lsl #16
   f5a00: 2a0b03ea     	mov	w10, w11
   f5a04: eb0a0108     	subs	x8, x8, x10
   f5a08: f9001be8     	str	x8, [sp, #0x30]
   f5a0c: 540000a3     	b.lo	0xf5a20 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x1d8>
   f5a10: 14000001     	b	0xf5a14 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x1cc>
   f5a14: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5a18: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5a1c: 1400004f     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f5a20: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5a24: d37ff909     	lsl	x9, x8, #1
   f5a28: d37df108     	lsl	x8, x8, #3
   f5a2c: aa1f03ea     	mov	x10, xzr
   f5a30: eb49f949     	subs	x9, x10, x9, lsr #62
   f5a34: da9f0100     	csinv	x0, x8, xzr, eq
   f5a38: f0000d81     	adrp	x1, 0x2a8000
   f5a3c: f9435421     	ldr	x1, [x1, #0x6a8]
   f5a40: f90017e9     	str	x9, [sp, #0x28]
   f5a44: 97feb9b3     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   f5a48: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5a4c: f9004900     	str	x0, [x8, #0x90]
   f5a50: f9404909     	ldr	x9, [x8, #0x90]
   f5a54: b50000a9     	cbnz	x9, 0xf5a68 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x220>
   f5a58: 14000001     	b	0xf5a5c <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x214>
   f5a5c: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5a60: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5a64: 1400003d     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f5a68: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5a6c: 91004100     	add	x0, x8, #0x10
   f5a70: 97fec748     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5a74: f85d83a8     	ldur	x8, [x29, #-0x28]
   f5a78: 91002101     	add	x1, x8, #0x8
   f5a7c: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5a80: f9404902     	ldr	x2, [x8, #0x90]
   f5a84: f85b83a3     	ldur	x3, [x29, #-0x48]
   f5a88: f940001e     	ldr	x30, [x0]
   f5a8c: f9401fde     	ldr	x30, [x30, #0x38]
   f5a90: d63f03c0     	blr	x30
   f5a94: f85b83a8     	ldur	x8, [x29, #-0x48]
   f5a98: eb080008     	subs	x8, x0, x8
   f5a9c: f90013e8     	str	x8, [sp, #0x20]
   f5aa0: 5400022a     	b.ge	0xf5ae4 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x29c>
   f5aa4: 14000001     	b	0xf5aa8 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x260>
   f5aa8: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5aac: f9404909     	ldr	x9, [x8, #0x90]
   f5ab0: aa0903e0     	mov	x0, x9
   f5ab4: f9000fe0     	str	x0, [sp, #0x18]
   f5ab8: b40000a9     	cbz	x9, 0xf5acc <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x284>
   f5abc: 14000001     	b	0xf5ac0 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x278>
   f5ac0: f9400fe0     	ldr	x0, [sp, #0x18]
   f5ac4: 97fec26b     	bl	0xa6470 <_ZdaPv@plt>
   f5ac8: 14000001     	b	0xf5acc <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x284>
   f5acc: aa1f03e8     	mov	x8, xzr
   f5ad0: f85a83a9     	ldur	x9, [x29, #-0x58]
   f5ad4: f9004928     	str	x8, [x9, #0x90]
   f5ad8: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   f5adc: b81ec3aa     	stur	w10, [x29, #-0x14]
   f5ae0: 1400001e     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f5ae4: aa1f03e8     	mov	x8, xzr
   f5ae8: f81b03a8     	stur	x8, [x29, #-0x50]
   f5aec: 14000001     	b	0xf5af0 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x2a8>
   f5af0: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5af4: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5af8: eb090508     	subs	x8, x8, x9, lsl #1
   f5afc: f9000be8     	str	x8, [sp, #0x10]
   f5b00: 540001c2     	b.hs	0xf5b38 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x2f0>
   f5b04: 14000001     	b	0xf5b08 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x2c0>
   f5b08: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5b0c: f9404909     	ldr	x9, [x8, #0x90]
   f5b10: f85b03aa     	ldur	x10, [x29, #-0x50]
   f5b14: d37ef54a     	lsl	x10, x10, #2
   f5b18: b86a692b     	ldr	w11, [x9, x10]
   f5b1c: 5ac0096b     	rev	w11, w11
   f5b20: b82a692b     	str	w11, [x9, x10]
   f5b24: 14000001     	b	0xf5b28 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x2e0>
   f5b28: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5b2c: 91000508     	add	x8, x8, #0x1
   f5b30: f81b03a8     	stur	x8, [x29, #-0x50]
   f5b34: 17ffffef     	b	0xf5af0 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x2a8>
   f5b38: f85a83a8     	ldur	x8, [x29, #-0x58]
   f5b3c: f9405100     	ldr	x0, [x8, #0xa0]
   f5b40: f9404901     	ldr	x1, [x8, #0x90]
   f5b44: f9404d02     	ldr	x2, [x8, #0x98]
   f5b48: 97fec34e     	bl	0xa6880 <_ZN7android11SampleTable22CompositionDeltaLookup10setEntriesEPKim@plt>
   f5b4c: 2a1f03e9     	mov	w9, wzr
   f5b50: b81ec3a9     	stur	w9, [x29, #-0x14]
   f5b54: 14000001     	b	0xf5b58 <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x310>
   f5b58: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f5b5c: d53bd049     	mrs	x9, TPIDR_EL0
   f5b60: f9401529     	ldr	x9, [x9, #0x28]
   f5b64: f85f83aa     	ldur	x10, [x29, #-0x8]
   f5b68: eb0a0129     	subs	x9, x9, x10
   f5b6c: b9000fe8     	str	w8, [sp, #0xc]
   f5b70: f90003e9     	str	x9, [sp]
   f5b74: 540000c1     	b.ne	0xf5b8c <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x344>
   f5b78: 14000001     	b	0xf5b7c <android::SampleTable::setCompositionTimeToSampleParams(long, unsigned long)+0x334>
   f5b7c: b9400fe0     	ldr	w0, [sp, #0xc]
   f5b80: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
   f5b84: 910343ff     	add	sp, sp, #0xd0
   f5b88: d65f03c0     	ret
   f5b8c: 97fed079     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f5b90 <android::SampleTable::setSyncSampleParams(long, unsigned long)>:
   f5b90: d10303ff     	sub	sp, sp, #0xc0
   f5b94: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   f5b98: 9102c3fd     	add	x29, sp, #0xb0
   f5b9c: d53bd048     	mrs	x8, TPIDR_EL0
   f5ba0: f9401508     	ldr	x8, [x8, #0x28]
   f5ba4: f81f83a8     	stur	x8, [x29, #-0x8]
   f5ba8: f81e03a0     	stur	x0, [x29, #-0x20]
   f5bac: f81d83a1     	stur	x1, [x29, #-0x28]
   f5bb0: f81d03a2     	stur	x2, [x29, #-0x30]
   f5bb4: f85e03a8     	ldur	x8, [x29, #-0x20]
   f5bb8: aa0803e0     	mov	x0, x8
   f5bbc: f9405508     	ldr	x8, [x8, #0xa8]
   f5bc0: f81b03a0     	stur	x0, [x29, #-0x50]
   f5bc4: b6f800e8     	tbz	x8, #0x3f, 0xf5be0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x50>
   f5bc8: 14000001     	b	0xf5bcc <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x3c>
   f5bcc: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5bd0: f1001d08     	subs	x8, x8, #0x7
   f5bd4: f9002fe8     	str	x8, [sp, #0x58]
   f5bd8: 540000a8     	b.hi	0xf5bec <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x5c>
   f5bdc: 14000001     	b	0xf5be0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x50>
   f5be0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5be4: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5be8: 14000099     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5bec: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5bf0: 91004100     	add	x0, x8, #0x10
   f5bf4: 97fec6e7     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5bf8: f85d83a1     	ldur	x1, [x29, #-0x28]
   f5bfc: f9400008     	ldr	x8, [x0]
   f5c00: f9401d08     	ldr	x8, [x8, #0x38]
   f5c04: 321d03e9     	orr	w9, wzr, #0x8
   f5c08: 2a0903e3     	mov	w3, w9
   f5c0c: d10043a2     	sub	x2, x29, #0x10
   f5c10: d63f0100     	blr	x8
   f5c14: f1001c08     	subs	x8, x0, #0x7
   f5c18: f9002be8     	str	x8, [sp, #0x50]
   f5c1c: 540000ac     	b.gt	0xf5c30 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xa0>
   f5c20: 14000001     	b	0xf5c24 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x94>
   f5c24: 12807d68     	mov	w8, #-0x3ec             // =-1004
   f5c28: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5c2c: 14000088     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5c30: d10043a0     	sub	x0, x29, #0x10
   f5c34: 97fec623     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5c38: 340000a0     	cbz	w0, 0xf5c4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xbc>
   f5c3c: 14000001     	b	0xf5c40 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xb0>
   f5c40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
   f5c44: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5c48: 14000081     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5c4c: d10043a8     	sub	x8, x29, #0x10
   f5c50: 91001100     	add	x0, x8, #0x4
   f5c54: 97fec61b     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f5c58: b81cc3a0     	stur	w0, [x29, #-0x34]
   f5c5c: b85cc3a0     	ldur	w0, [x29, #-0x34]
   f5c60: 71000400     	subs	w0, w0, #0x1
   f5c64: b9004fe0     	str	w0, [sp, #0x4c]
   f5c68: 54000068     	b.hi	0xf5c74 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xe4>
   f5c6c: 14000001     	b	0xf5c70 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xe0>
   f5c70: 14000001     	b	0xf5c74 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0xe4>
   f5c74: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f5c78: 2a0803e9     	mov	w9, w8
   f5c7c: d37ef529     	lsl	x9, x9, #2
   f5c80: f81c03a9     	stur	x9, [x29, #-0x40]
   f5c84: f85c03a9     	ldur	x9, [x29, #-0x40]
   f5c88: 52800028     	mov	w8, #0x1                // =1
   f5c8c: 72a19008     	movk	w8, #0xc80, lsl #16
   f5c90: 2a0803ea     	mov	w10, w8
   f5c94: eb0a0129     	subs	x9, x9, x10
   f5c98: f90023e9     	str	x9, [sp, #0x40]
   f5c9c: 540000a3     	b.lo	0xf5cb0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x120>
   f5ca0: 14000001     	b	0xf5ca4 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x114>
   f5ca4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5ca8: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5cac: 14000068     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5cb0: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5cb4: f85b03a9     	ldur	x9, [x29, #-0x50]
   f5cb8: f9406d2a     	ldr	x10, [x9, #0xd8]
   f5cbc: 8b080148     	add	x8, x10, x8
   f5cc0: f9006d28     	str	x8, [x9, #0xd8]
   f5cc4: f9406d28     	ldr	x8, [x9, #0xd8]
   f5cc8: 5280002b     	mov	w11, #0x1               // =1
   f5ccc: 72a1900b     	movk	w11, #0xc80, lsl #16
   f5cd0: 2a0b03ea     	mov	w10, w11
   f5cd4: eb0a0108     	subs	x8, x8, x10
   f5cd8: f9001fe8     	str	x8, [sp, #0x38]
   f5cdc: 540000a3     	b.lo	0xf5cf0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x160>
   f5ce0: 14000001     	b	0xf5ce4 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x154>
   f5ce4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5ce8: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5cec: 14000058     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5cf0: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f5cf4: 2a0803e9     	mov	w9, w8
   f5cf8: d37ef529     	lsl	x9, x9, #2
   f5cfc: aa1f03ea     	mov	x10, xzr
   f5d00: f100014a     	subs	x10, x10, #0x0
   f5d04: da9f0120     	csinv	x0, x9, xzr, eq
   f5d08: f0000d81     	adrp	x1, 0x2a8000
   f5d0c: f9435421     	ldr	x1, [x1, #0x6a8]
   f5d10: f9001bea     	str	x10, [sp, #0x30]
   f5d14: 97feb8ff     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   f5d18: f85b03a9     	ldur	x9, [x29, #-0x50]
   f5d1c: f9005d20     	str	x0, [x9, #0xb8]
   f5d20: f9405d2a     	ldr	x10, [x9, #0xb8]
   f5d24: b50000aa     	cbnz	x10, 0xf5d38 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x1a8>
   f5d28: 14000001     	b	0xf5d2c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x19c>
   f5d2c: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f5d30: b81ec3a8     	stur	w8, [x29, #-0x14]
   f5d34: 14000046     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5d38: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5d3c: 91004100     	add	x0, x8, #0x10
   f5d40: 97fec694     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
   f5d44: f85d83a8     	ldur	x8, [x29, #-0x28]
   f5d48: 91002101     	add	x1, x8, #0x8
   f5d4c: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5d50: f9405d02     	ldr	x2, [x8, #0xb8]
   f5d54: f85c03a3     	ldur	x3, [x29, #-0x40]
   f5d58: f940001e     	ldr	x30, [x0]
   f5d5c: f9401fde     	ldr	x30, [x30, #0x38]
   f5d60: d63f03c0     	blr	x30
   f5d64: f85c03a8     	ldur	x8, [x29, #-0x40]
   f5d68: eb080008     	subs	x8, x0, x8
   f5d6c: f90017e8     	str	x8, [sp, #0x28]
   f5d70: 54000220     	b.eq	0xf5db4 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x224>
   f5d74: 14000001     	b	0xf5d78 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x1e8>
   f5d78: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5d7c: f9405d09     	ldr	x9, [x8, #0xb8]
   f5d80: aa0903e0     	mov	x0, x9
   f5d84: f90013e0     	str	x0, [sp, #0x20]
   f5d88: b40000a9     	cbz	x9, 0xf5d9c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x20c>
   f5d8c: 14000001     	b	0xf5d90 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x200>
   f5d90: f94013e0     	ldr	x0, [sp, #0x20]
   f5d94: 97fec1b7     	bl	0xa6470 <_ZdaPv@plt>
   f5d98: 14000001     	b	0xf5d9c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x20c>
   f5d9c: aa1f03e8     	mov	x8, xzr
   f5da0: f85b03a9     	ldur	x9, [x29, #-0x50]
   f5da4: f9005d28     	str	x8, [x9, #0xb8]
   f5da8: 12807d6a     	mov	w10, #-0x3ec            // =-1004
   f5dac: b81ec3aa     	stur	w10, [x29, #-0x14]
   f5db0: 14000027     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5db4: aa1f03e8     	mov	x8, xzr
   f5db8: f81b83a8     	stur	x8, [x29, #-0x48]
   f5dbc: 14000001     	b	0xf5dc0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x230>
   f5dc0: f85b83a8     	ldur	x8, [x29, #-0x48]
   f5dc4: b85cc3a9     	ldur	w9, [x29, #-0x34]
   f5dc8: 2a0903ea     	mov	w10, w9
   f5dcc: eb0a0108     	subs	x8, x8, x10
   f5dd0: f9000fe8     	str	x8, [sp, #0x18]
   f5dd4: 540002c2     	b.hs	0xf5e2c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x29c>
   f5dd8: 14000001     	b	0xf5ddc <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x24c>
   f5ddc: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5de0: f9405d09     	ldr	x9, [x8, #0xb8]
   f5de4: f85b83aa     	ldur	x10, [x29, #-0x48]
   f5de8: b86a792b     	ldr	w11, [x9, x10, lsl #2]
   f5dec: 3500006b     	cbnz	w11, 0xf5df8 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x268>
   f5df0: 14000001     	b	0xf5df4 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x264>
   f5df4: 1400000a     	b	0xf5e1c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x28c>
   f5df8: f85b03a8     	ldur	x8, [x29, #-0x50]
   f5dfc: f9405d09     	ldr	x9, [x8, #0xb8]
   f5e00: f85b83aa     	ldur	x10, [x29, #-0x48]
   f5e04: d37ef54a     	lsl	x10, x10, #2
   f5e08: b86a692b     	ldr	w11, [x9, x10]
   f5e0c: 5ac0096b     	rev	w11, w11
   f5e10: 7100056b     	subs	w11, w11, #0x1
   f5e14: b82a692b     	str	w11, [x9, x10]
   f5e18: 14000001     	b	0xf5e1c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x28c>
   f5e1c: f85b83a8     	ldur	x8, [x29, #-0x48]
   f5e20: 91000508     	add	x8, x8, #0x1
   f5e24: f81b83a8     	stur	x8, [x29, #-0x48]
   f5e28: 17ffffe6     	b	0xf5dc0 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x230>
   f5e2c: f85d83a8     	ldur	x8, [x29, #-0x28]
   f5e30: f85b03a9     	ldur	x9, [x29, #-0x50]
   f5e34: f9005528     	str	x8, [x9, #0xa8]
   f5e38: b85cc3aa     	ldur	w10, [x29, #-0x34]
   f5e3c: b900b12a     	str	w10, [x9, #0xb0]
   f5e40: 2a1f03ea     	mov	w10, wzr
   f5e44: b81ec3aa     	stur	w10, [x29, #-0x14]
   f5e48: 14000001     	b	0xf5e4c <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2bc>
   f5e4c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f5e50: d53bd049     	mrs	x9, TPIDR_EL0
   f5e54: f9401529     	ldr	x9, [x9, #0x28]
   f5e58: f85f83aa     	ldur	x10, [x29, #-0x8]
   f5e5c: eb0a0129     	subs	x9, x9, x10
   f5e60: b90017e8     	str	w8, [sp, #0x14]
   f5e64: f90007e9     	str	x9, [sp, #0x8]
   f5e68: 540000c1     	b.ne	0xf5e80 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2f0>
   f5e6c: 14000001     	b	0xf5e70 <android::SampleTable::setSyncSampleParams(long, unsigned long)+0x2e0>
   f5e70: b94017e0     	ldr	w0, [sp, #0x14]
   f5e74: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   f5e78: 910303ff     	add	sp, sp, #0xc0
   f5e7c: d65f03c0     	ret
   f5e80: 97fecfbc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f5e84 <android::SampleTable::countChunkOffsets() const>:
   f5e84: d10043ff     	sub	sp, sp, #0x10
   f5e88: f90007e0     	str	x0, [sp, #0x8]
   f5e8c: f94007e0     	ldr	x0, [sp, #0x8]
   f5e90: b9404c00     	ldr	w0, [x0, #0x4c]
   f5e94: 910043ff     	add	sp, sp, #0x10
   f5e98: d65f03c0     	ret

00000000000f5e9c <android::SampleTable::countSamples() const>:
   f5e9c: d10043ff     	sub	sp, sp, #0x10
   f5ea0: f90007e0     	str	x0, [sp, #0x8]
   f5ea4: f94007e0     	ldr	x0, [sp, #0x8]
   f5ea8: b9407000     	ldr	w0, [x0, #0x70]
   f5eac: 910043ff     	add	sp, sp, #0x10
   f5eb0: d65f03c0     	ret

00000000000f5eb4 <android::SampleTable::getMaxSampleSize(unsigned long*)>:
   f5eb4: d10203ff     	sub	sp, sp, #0x80
   f5eb8: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f5ebc: 9101c3fd     	add	x29, sp, #0x70
   f5ec0: d53bd048     	mrs	x8, TPIDR_EL0
   f5ec4: f9401508     	ldr	x8, [x8, #0x28]
   f5ec8: f81f83a8     	stur	x8, [x29, #-0x8]
   f5ecc: f81d83a0     	stur	x0, [x29, #-0x28]
   f5ed0: f81d03a1     	stur	x1, [x29, #-0x30]
   f5ed4: f85d83a8     	ldur	x8, [x29, #-0x28]
   f5ed8: aa0803e0     	mov	x0, x8
   f5edc: 91006101     	add	x1, x8, #0x18
   f5ee0: d10043a8     	sub	x8, x29, #0x10
   f5ee4: f90013e0     	str	x0, [sp, #0x20]
   f5ee8: aa0803e0     	mov	x0, x8
   f5eec: 97ff0515     	bl	0xb7340 <setMediaExtractor+0x248>
   f5ef0: f85d03a8     	ldur	x8, [x29, #-0x30]
   f5ef4: aa1f03e0     	mov	x0, xzr
   f5ef8: f9000100     	str	x0, [x8]
   f5efc: 2a1f03e9     	mov	w9, wzr
   f5f00: b81cc3a9     	stur	w9, [x29, #-0x34]
   f5f04: 14000001     	b	0xf5f08 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x54>
   f5f08: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f5f0c: f94013e9     	ldr	x9, [sp, #0x20]
   f5f10: b940712a     	ldr	w10, [x9, #0x70]
   f5f14: 6b0a0108     	subs	w8, w8, w10
   f5f18: b9001fe8     	str	w8, [sp, #0x1c]
   f5f1c: 54000502     	b.hs	0xf5fbc <android::SampleTable::getMaxSampleSize(unsigned long*)+0x108>
   f5f20: 14000001     	b	0xf5f24 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x70>
   f5f24: b85cc3a1     	ldur	w1, [x29, #-0x34]
   f5f28: d10063a2     	sub	x2, x29, #0x18
   f5f2c: f94013e0     	ldr	x0, [sp, #0x20]
   f5f30: 97febf80     	bl	0xa5d30 <_ZN7android11SampleTable15getSampleSize_lEjPm@plt>
   f5f34: b9001be0     	str	w0, [sp, #0x18]
   f5f38: 14000001     	b	0xf5f3c <android::SampleTable::getMaxSampleSize(unsigned long*)+0x88>
   f5f3c: b9401be8     	ldr	w8, [sp, #0x18]
   f5f40: b9003be8     	str	w8, [sp, #0x38]
   f5f44: b9403be9     	ldr	w9, [sp, #0x38]
   f5f48: 340001a9     	cbz	w9, 0xf5f7c <android::SampleTable::getMaxSampleSize(unsigned long*)+0xc8>
   f5f4c: 14000001     	b	0xf5f50 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x9c>
   f5f50: b9403be8     	ldr	w8, [sp, #0x38]
   f5f54: b81e43a8     	stur	w8, [x29, #-0x1c]
   f5f58: 320003e8     	orr	w8, wzr, #0x1
   f5f5c: b9002be8     	str	w8, [sp, #0x28]
   f5f60: 1400001c     	b	0xf5fd0 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x11c>
   f5f64: f9001be0     	str	x0, [sp, #0x30]
   f5f68: 2a0103e8     	mov	w8, w1
   f5f6c: b9002fe8     	str	w8, [sp, #0x2c]
   f5f70: d10043a0     	sub	x0, x29, #0x10
   f5f74: 97ff058a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f5f78: 14000025     	b	0xf600c <android::SampleTable::getMaxSampleSize(unsigned long*)+0x158>
   f5f7c: f85e83a8     	ldur	x8, [x29, #-0x18]
   f5f80: f85d03a9     	ldur	x9, [x29, #-0x30]
   f5f84: f9400129     	ldr	x9, [x9]
   f5f88: eb090108     	subs	x8, x8, x9
   f5f8c: f9000be8     	str	x8, [sp, #0x10]
   f5f90: 540000c9     	b.ls	0xf5fa8 <android::SampleTable::getMaxSampleSize(unsigned long*)+0xf4>
   f5f94: 14000001     	b	0xf5f98 <android::SampleTable::getMaxSampleSize(unsigned long*)+0xe4>
   f5f98: f85e83a8     	ldur	x8, [x29, #-0x18]
   f5f9c: f85d03a9     	ldur	x9, [x29, #-0x30]
   f5fa0: f9000128     	str	x8, [x9]
   f5fa4: 14000001     	b	0xf5fa8 <android::SampleTable::getMaxSampleSize(unsigned long*)+0xf4>
   f5fa8: 14000001     	b	0xf5fac <android::SampleTable::getMaxSampleSize(unsigned long*)+0xf8>
   f5fac: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f5fb0: 11000508     	add	w8, w8, #0x1
   f5fb4: b81cc3a8     	stur	w8, [x29, #-0x34]
   f5fb8: 17ffffd4     	b	0xf5f08 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x54>
   f5fbc: 2a1f03e8     	mov	w8, wzr
   f5fc0: b81e43a8     	stur	w8, [x29, #-0x1c]
   f5fc4: 320003e8     	orr	w8, wzr, #0x1
   f5fc8: b9002be8     	str	w8, [sp, #0x28]
   f5fcc: 14000001     	b	0xf5fd0 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x11c>
   f5fd0: d10043a0     	sub	x0, x29, #0x10
   f5fd4: 97ff0572     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f5fd8: b85e43a8     	ldur	w8, [x29, #-0x1c]
   f5fdc: d53bd040     	mrs	x0, TPIDR_EL0
   f5fe0: f9401400     	ldr	x0, [x0, #0x28]
   f5fe4: f85f83be     	ldur	x30, [x29, #-0x8]
   f5fe8: eb1e0000     	subs	x0, x0, x30
   f5fec: b9000fe8     	str	w8, [sp, #0xc]
   f5ff0: f90003e0     	str	x0, [sp]
   f5ff4: 54000101     	b.ne	0xf6014 <android::SampleTable::getMaxSampleSize(unsigned long*)+0x160>
   f5ff8: 14000001     	b	0xf5ffc <android::SampleTable::getMaxSampleSize(unsigned long*)+0x148>
   f5ffc: b9400fe0     	ldr	w0, [sp, #0xc]
   f6000: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f6004: 910203ff     	add	sp, sp, #0x80
   f6008: d65f03c0     	ret
   f600c: f9401be0     	ldr	x0, [sp, #0x30]
   f6010: 97fec7c0     	bl	0xa7f10 <_Unwind_Resume@plt>
   f6014: 97fecf57     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f6018 <android::SampleTable::getSampleSize_l(unsigned int, unsigned long*)>:
   f6018: d100c3ff     	sub	sp, sp, #0x30
   f601c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f6020: 910083fd     	add	x29, sp, #0x20
   f6024: f81f83a0     	stur	x0, [x29, #-0x8]
   f6028: b81f43a1     	stur	w1, [x29, #-0xc]
   f602c: f90007e2     	str	x2, [sp, #0x8]
   f6030: f85f83a0     	ldur	x0, [x29, #-0x8]
   f6034: f9406400     	ldr	x0, [x0, #0xc8]
   f6038: b85f43a1     	ldur	w1, [x29, #-0xc]
   f603c: f94007e2     	ldr	x2, [sp, #0x8]
   f6040: 97fec950     	bl	0xa8580 <_ZN7android14SampleIterator19getSampleSizeDirectEjPm@plt>
   f6044: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f6048: 9100c3ff     	add	sp, sp, #0x30
   f604c: d65f03c0     	ret

00000000000f6050 <android::abs_difference(unsigned int, unsigned int)>:
   f6050: d10043ff     	sub	sp, sp, #0x10
   f6054: b9000fe0     	str	w0, [sp, #0xc]
   f6058: b9000be1     	str	w1, [sp, #0x8]
   f605c: b9400fe0     	ldr	w0, [sp, #0xc]
   f6060: b9400be1     	ldr	w1, [sp, #0x8]
   f6064: 6b01001f     	cmp	w0, w1
   f6068: 1a9f97e0     	cset	w0, hi
   f606c: 37000040     	tbnz	w0, #0x0, 0xf6074 <android::abs_difference(unsigned int, unsigned int)+0x24>
   f6070: 14000006     	b	0xf6088 <android::abs_difference(unsigned int, unsigned int)+0x38>
   f6074: b9400fe8     	ldr	w8, [sp, #0xc]
   f6078: b9400be9     	ldr	w9, [sp, #0x8]
   f607c: 6b090108     	subs	w8, w8, w9
   f6080: b90007e8     	str	w8, [sp, #0x4]
   f6084: 14000005     	b	0xf6098 <android::abs_difference(unsigned int, unsigned int)+0x48>
   f6088: b9400be8     	ldr	w8, [sp, #0x8]
   f608c: b9400fe9     	ldr	w9, [sp, #0xc]
   f6090: 6b090108     	subs	w8, w8, w9
   f6094: b90007e8     	str	w8, [sp, #0x4]
   f6098: b94007e8     	ldr	w8, [sp, #0x4]
   f609c: 2a0803e0     	mov	w0, w8
   f60a0: 910043ff     	add	sp, sp, #0x10
   f60a4: d65f03c0     	ret

00000000000f60a8 <android::SampleTable::CompareIncreasingTime(void const*, void const*)>:
   f60a8: d100c3ff     	sub	sp, sp, #0x30
   f60ac: f90013e0     	str	x0, [sp, #0x20]
   f60b0: f9000fe1     	str	x1, [sp, #0x18]
   f60b4: f94013e0     	ldr	x0, [sp, #0x20]
   f60b8: f9000be0     	str	x0, [sp, #0x10]
   f60bc: f9400fe0     	ldr	x0, [sp, #0x18]
   f60c0: f90007e0     	str	x0, [sp, #0x8]
   f60c4: f9400be0     	ldr	x0, [sp, #0x10]
   f60c8: b9400408     	ldr	w8, [x0, #0x4]
   f60cc: f94007e0     	ldr	x0, [sp, #0x8]
   f60d0: b9400409     	ldr	w9, [x0, #0x4]
   f60d4: 6b09011f     	cmp	w8, w9
   f60d8: 1a9f27e8     	cset	w8, lo
   f60dc: 37000048     	tbnz	w8, #0x0, 0xf60e4 <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x3c>
   f60e0: 14000004     	b	0xf60f0 <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x48>
   f60e4: 12800008     	mov	w8, #-0x1               // =-1
   f60e8: b9002fe8     	str	w8, [sp, #0x2c]
   f60ec: 1400000d     	b	0xf6120 <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x78>
   f60f0: f9400be8     	ldr	x8, [sp, #0x10]
   f60f4: b9400509     	ldr	w9, [x8, #0x4]
   f60f8: f94007e8     	ldr	x8, [sp, #0x8]
   f60fc: b940050a     	ldr	w10, [x8, #0x4]
   f6100: 6b0a013f     	cmp	w9, w10
   f6104: 1a9f97e9     	cset	w9, hi
   f6108: 37000049     	tbnz	w9, #0x0, 0xf6110 <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x68>
   f610c: 14000004     	b	0xf611c <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x74>
   f6110: 320003e8     	orr	w8, wzr, #0x1
   f6114: b9002fe8     	str	w8, [sp, #0x2c]
   f6118: 14000002     	b	0xf6120 <android::SampleTable::CompareIncreasingTime(void const*, void const*)+0x78>
   f611c: b9002fff     	str	wzr, [sp, #0x2c]
   f6120: b9402fe0     	ldr	w0, [sp, #0x2c]
   f6124: 9100c3ff     	add	sp, sp, #0x30
   f6128: d65f03c0     	ret

00000000000f612c <android::SampleTable::buildSampleEntriesTable()>:
   f612c: d103c3ff     	sub	sp, sp, #0xf0
   f6130: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
   f6134: 910383fd     	add	x29, sp, #0xe0
   f6138: d53bd048     	mrs	x8, TPIDR_EL0
   f613c: f9401508     	ldr	x8, [x8, #0x28]
   f6140: f81f83a8     	stur	x8, [x29, #-0x8]
   f6144: f81e83a0     	stur	x0, [x29, #-0x18]
   f6148: f85e83a8     	ldur	x8, [x29, #-0x18]
   f614c: aa0803e0     	mov	x0, x8
   f6150: 91006101     	add	x1, x8, #0x18
   f6154: d10043a9     	sub	x9, x29, #0x10
   f6158: f81983a0     	stur	x0, [x29, #-0x68]
   f615c: aa0903e0     	mov	x0, x9
   f6160: f9003be8     	str	x8, [sp, #0x70]
   f6164: 97ff0477     	bl	0xb7340 <setMediaExtractor+0x248>
   f6168: f9403be8     	ldr	x8, [sp, #0x70]
   f616c: f9404509     	ldr	x9, [x8, #0x88]
   f6170: b50000c9     	cbnz	x9, 0xf6188 <android::SampleTable::buildSampleEntriesTable()+0x5c>
   f6174: 14000001     	b	0xf6178 <android::SampleTable::buildSampleEntriesTable()+0x4c>
   f6178: f85983a8     	ldur	x8, [x29, #-0x68]
   f617c: b9407109     	ldr	w9, [x8, #0x70]
   f6180: 35000149     	cbnz	w9, 0xf61a8 <android::SampleTable::buildSampleEntriesTable()+0x7c>
   f6184: 14000001     	b	0xf6188 <android::SampleTable::buildSampleEntriesTable()+0x5c>
   f6188: f85983a8     	ldur	x8, [x29, #-0x68]
   f618c: b9407109     	ldr	w9, [x8, #0x70]
   f6190: 35000069     	cbnz	w9, 0xf619c <android::SampleTable::buildSampleEntriesTable()+0x70>
   f6194: 14000001     	b	0xf6198 <android::SampleTable::buildSampleEntriesTable()+0x6c>
   f6198: 14000001     	b	0xf619c <android::SampleTable::buildSampleEntriesTable()+0x70>
   f619c: 320003e8     	orr	w8, wzr, #0x1
   f61a0: b81e43a8     	stur	w8, [x29, #-0x1c]
   f61a4: 140000e7     	b	0xf6540 <android::SampleTable::buildSampleEntriesTable()+0x414>
   f61a8: f85983a8     	ldur	x8, [x29, #-0x68]
   f61ac: b9407109     	ldr	w9, [x8, #0x70]
   f61b0: 2a0903ea     	mov	w10, w9
   f61b4: f9406d0b     	ldr	x11, [x8, #0xd8]
   f61b8: 8b0a0d6a     	add	x10, x11, x10, lsl #3
   f61bc: f9006d0a     	str	x10, [x8, #0xd8]
   f61c0: f9406d0a     	ldr	x10, [x8, #0xd8]
   f61c4: 52800029     	mov	w9, #0x1                // =1
   f61c8: 72a19009     	movk	w9, #0xc80, lsl #16
   f61cc: 2a0903eb     	mov	w11, w9
   f61d0: eb0b014a     	subs	x10, x10, x11
   f61d4: f90037ea     	str	x10, [sp, #0x68]
   f61d8: 540000a3     	b.lo	0xf61ec <android::SampleTable::buildSampleEntriesTable()+0xc0>
   f61dc: 14000001     	b	0xf61e0 <android::SampleTable::buildSampleEntriesTable()+0xb4>
   f61e0: 320003e8     	orr	w8, wzr, #0x1
   f61e4: b81e43a8     	stur	w8, [x29, #-0x1c]
   f61e8: 140000d6     	b	0xf6540 <android::SampleTable::buildSampleEntriesTable()+0x414>
   f61ec: f85983a8     	ldur	x8, [x29, #-0x68]
   f61f0: b9407109     	ldr	w9, [x8, #0x70]
   f61f4: 2a0903ea     	mov	w10, w9
   f61f8: d37df14a     	lsl	x10, x10, #3
   f61fc: aa1f03eb     	mov	x11, xzr
   f6200: f100016c     	subs	x12, x11, #0x0
   f6204: da9f014a     	csinv	x10, x10, xzr, eq
   f6208: aa0a03ed     	mov	x13, x10
   f620c: d0000d81     	adrp	x1, 0x2a8000
   f6210: f9435421     	ldr	x1, [x1, #0x6a8]
   f6214: aa0a03e0     	mov	x0, x10
   f6218: f90033eb     	str	x11, [sp, #0x60]
   f621c: f9002fec     	str	x12, [sp, #0x58]
   f6220: f9002bed     	str	x13, [sp, #0x50]
   f6224: 97feb7bb     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
   f6228: aa0003e8     	mov	x8, x0
   f622c: 2a1f03e9     	mov	w9, wzr
   f6230: 381cf3a9     	sturb	w9, [x29, #-0x31]
   f6234: f94033ea     	ldr	x10, [sp, #0x60]
   f6238: f90027e8     	str	x8, [sp, #0x48]
   f623c: f90023ea     	str	x10, [sp, #0x40]
   f6240: b4000140     	cbz	x0, 0xf6268 <android::SampleTable::buildSampleEntriesTable()+0x13c>
   f6244: 14000001     	b	0xf6248 <android::SampleTable::buildSampleEntriesTable()+0x11c>
   f6248: f94027e8     	ldr	x8, [sp, #0x48]
   f624c: f81d83a8     	stur	x8, [x29, #-0x28]
   f6250: f9402be9     	ldr	x9, [sp, #0x50]
   f6254: f81d03a9     	stur	x9, [x29, #-0x30]
   f6258: 320003ea     	orr	w10, wzr, #0x1
   f625c: 381cf3aa     	sturb	w10, [x29, #-0x31]
   f6260: f90023e8     	str	x8, [sp, #0x40]
   f6264: 14000001     	b	0xf6268 <android::SampleTable::buildSampleEntriesTable()+0x13c>
   f6268: f94023e8     	ldr	x8, [sp, #0x40]
   f626c: f85983a9     	ldur	x9, [x29, #-0x68]
   f6270: f9004528     	str	x8, [x9, #0x88]
   f6274: f9404528     	ldr	x8, [x9, #0x88]
   f6278: b50000a8     	cbnz	x8, 0xf628c <android::SampleTable::buildSampleEntriesTable()+0x160>
   f627c: 14000001     	b	0xf6280 <android::SampleTable::buildSampleEntriesTable()+0x154>
   f6280: 320003e8     	orr	w8, wzr, #0x1
   f6284: b81e43a8     	stur	w8, [x29, #-0x1c]
   f6288: 140000ae     	b	0xf6540 <android::SampleTable::buildSampleEntriesTable()+0x414>
   f628c: 2a1f03e8     	mov	w8, wzr
   f6290: b81c83a8     	stur	w8, [x29, #-0x38]
   f6294: b81c43a8     	stur	w8, [x29, #-0x3c]
   f6298: b81c03a8     	stur	w8, [x29, #-0x40]
   f629c: 14000001     	b	0xf62a0 <android::SampleTable::buildSampleEntriesTable()+0x174>
   f62a0: b85c03a8     	ldur	w8, [x29, #-0x40]
   f62a4: f85983a9     	ldur	x9, [x29, #-0x68]
   f62a8: b940792a     	ldr	w10, [x9, #0x78]
   f62ac: 6b0a0108     	subs	w8, w8, w10
   f62b0: b9003fe8     	str	w8, [sp, #0x3c]
   f62b4: 540012c2     	b.hs	0xf650c <android::SampleTable::buildSampleEntriesTable()+0x3e0>
   f62b8: 14000001     	b	0xf62bc <android::SampleTable::buildSampleEntriesTable()+0x190>
   f62bc: f85983a8     	ldur	x8, [x29, #-0x68]
   f62c0: f9404109     	ldr	x9, [x8, #0x80]
   f62c4: b85c03aa     	ldur	w10, [x29, #-0x40]
   f62c8: 531f794a     	lsl	w10, w10, #1
   f62cc: b86a592a     	ldr	w10, [x9, w10, uxtw #2]
   f62d0: b81bc3aa     	stur	w10, [x29, #-0x44]
   f62d4: f9404109     	ldr	x9, [x8, #0x80]
   f62d8: b85c03aa     	ldur	w10, [x29, #-0x40]
   f62dc: 320003eb     	orr	w11, wzr, #0x1
   f62e0: 331f794b     	bfi	w11, w10, #1, #31
   f62e4: b86b592a     	ldr	w10, [x9, w11, uxtw #2]
   f62e8: b81b83aa     	stur	w10, [x29, #-0x48]
   f62ec: 2a1f03ea     	mov	w10, wzr
   f62f0: b81b43aa     	stur	w10, [x29, #-0x4c]
   f62f4: 14000001     	b	0xf62f8 <android::SampleTable::buildSampleEntriesTable()+0x1cc>
   f62f8: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f62fc: b85bc3a9     	ldur	w9, [x29, #-0x44]
   f6300: 6b090108     	subs	w8, w8, w9
   f6304: b9003be8     	str	w8, [sp, #0x38]
   f6308: 54000f82     	b.hs	0xf64f8 <android::SampleTable::buildSampleEntriesTable()+0x3cc>
   f630c: 14000001     	b	0xf6310 <android::SampleTable::buildSampleEntriesTable()+0x1e4>
   f6310: b85c83a8     	ldur	w8, [x29, #-0x38]
   f6314: f85983a9     	ldur	x9, [x29, #-0x68]
   f6318: b940712a     	ldr	w10, [x9, #0x70]
   f631c: 6b0a0108     	subs	w8, w8, w10
   f6320: b90037e8     	str	w8, [sp, #0x34]
   f6324: 54000bc2     	b.hs	0xf649c <android::SampleTable::buildSampleEntriesTable()+0x370>
   f6328: 14000001     	b	0xf632c <android::SampleTable::buildSampleEntriesTable()+0x200>
   f632c: b85c83a8     	ldur	w8, [x29, #-0x38]
   f6330: 2a0803e9     	mov	w9, w8
   f6334: f85983aa     	ldur	x10, [x29, #-0x68]
   f6338: f940454b     	ldr	x11, [x10, #0x88]
   f633c: d37df12c     	lsl	x12, x9, #3
   f6340: 2a0903e8     	mov	w8, w9
   f6344: b82c6968     	str	w8, [x11, x12]
   f6348: f9405140     	ldr	x0, [x10, #0xa0]
   f634c: b85c83a1     	ldur	w1, [x29, #-0x38]
   f6350: 97feb1f0     	bl	0xa2b10 <_ZN7android11SampleTable22CompositionDeltaLookup24getCompositionTimeOffsetEj@plt>
   f6354: b90033e0     	str	w0, [sp, #0x30]
   f6358: 14000001     	b	0xf635c <android::SampleTable::buildSampleEntriesTable()+0x230>
   f635c: b94033e8     	ldr	w8, [sp, #0x30]
   f6360: b81b03a8     	stur	w8, [x29, #-0x50]
   f6364: b85b03a9     	ldur	w9, [x29, #-0x50]
   f6368: 36f80309     	tbz	w9, #0x1f, 0xf63c8 <android::SampleTable::buildSampleEntriesTable()+0x29c>
   f636c: 14000001     	b	0xf6370 <android::SampleTable::buildSampleEntriesTable()+0x244>
   f6370: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6374: b85b03a9     	ldur	w9, [x29, #-0x50]
   f6378: 320103ea     	orr	w10, wzr, #0x80000000
   f637c: 6b0a0129     	subs	w9, w9, w10
   f6380: b9002fe8     	str	w8, [sp, #0x2c]
   f6384: b9002be9     	str	w9, [sp, #0x28]
   f6388: 540000a1     	b.ne	0xf639c <android::SampleTable::buildSampleEntriesTable()+0x270>
   f638c: 14000001     	b	0xf6390 <android::SampleTable::buildSampleEntriesTable()+0x264>
   f6390: 32007be8     	orr	w8, wzr, #0x7fffffff
   f6394: b90027e8     	str	w8, [sp, #0x24]
   f6398: 14000006     	b	0xf63b0 <android::SampleTable::buildSampleEntriesTable()+0x284>
   f639c: b85b03a8     	ldur	w8, [x29, #-0x50]
   f63a0: 2a1f03e9     	mov	w9, wzr
   f63a4: 6b080128     	subs	w8, w9, w8
   f63a8: b90027e8     	str	w8, [sp, #0x24]
   f63ac: 14000001     	b	0xf63b0 <android::SampleTable::buildSampleEntriesTable()+0x284>
   f63b0: b94027e8     	ldr	w8, [sp, #0x24]
   f63b4: b9402fe9     	ldr	w9, [sp, #0x2c]
   f63b8: 6b080128     	subs	w8, w9, w8
   f63bc: b90023e8     	str	w8, [sp, #0x20]
   f63c0: 540001c3     	b.lo	0xf63f8 <android::SampleTable::buildSampleEntriesTable()+0x2cc>
   f63c4: 14000001     	b	0xf63c8 <android::SampleTable::buildSampleEntriesTable()+0x29c>
   f63c8: b85b03a8     	ldur	w8, [x29, #-0x50]
   f63cc: 71000508     	subs	w8, w8, #0x1
   f63d0: b9001fe8     	str	w8, [sp, #0x1c]
   f63d4: 5400036b     	b.lt	0xf6440 <android::SampleTable::buildSampleEntriesTable()+0x314>
   f63d8: 14000001     	b	0xf63dc <android::SampleTable::buildSampleEntriesTable()+0x2b0>
   f63dc: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f63e0: b85b03a9     	ldur	w9, [x29, #-0x50]
   f63e4: 2a2903e9     	mvn	w9, w9
   f63e8: 6b090108     	subs	w8, w8, w9
   f63ec: b9001be8     	str	w8, [sp, #0x18]
   f63f0: 54000289     	b.ls	0xf6440 <android::SampleTable::buildSampleEntriesTable()+0x314>
   f63f4: 14000001     	b	0xf63f8 <android::SampleTable::buildSampleEntriesTable()+0x2cc>
   f63f8: b85b03a8     	ldur	w8, [x29, #-0x50]
   f63fc: 36f80168     	tbz	w8, #0x1f, 0xf6428 <android::SampleTable::buildSampleEntriesTable()+0x2fc>
   f6400: 14000001     	b	0xf6404 <android::SampleTable::buildSampleEntriesTable()+0x2d8>
   f6404: 2a1f03e8     	mov	w8, wzr
   f6408: b81c43a8     	stur	w8, [x29, #-0x3c]
   f640c: 1400000a     	b	0xf6434 <android::SampleTable::buildSampleEntriesTable()+0x308>
   f6410: f81a83a0     	stur	x0, [x29, #-0x58]
   f6414: 2a0103e8     	mov	w8, w1
   f6418: b81a43a8     	stur	w8, [x29, #-0x5c]
   f641c: d10043a0     	sub	x0, x29, #0x10
   f6420: 97ff045f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6424: 14000058     	b	0xf6584 <android::SampleTable::buildSampleEntriesTable()+0x458>
   f6428: 12800008     	mov	w8, #-0x1               // =-1
   f642c: b81c43a8     	stur	w8, [x29, #-0x3c]
   f6430: 14000001     	b	0xf6434 <android::SampleTable::buildSampleEntriesTable()+0x308>
   f6434: 2a1f03e8     	mov	w8, wzr
   f6438: b81b03a8     	stur	w8, [x29, #-0x50]
   f643c: 14000001     	b	0xf6440 <android::SampleTable::buildSampleEntriesTable()+0x314>
   f6440: b85b03a8     	ldur	w8, [x29, #-0x50]
   f6444: 71000508     	subs	w8, w8, #0x1
   f6448: b90017e8     	str	w8, [sp, #0x14]
   f644c: 540000eb     	b.lt	0xf6468 <android::SampleTable::buildSampleEntriesTable()+0x33c>
   f6450: 14000001     	b	0xf6454 <android::SampleTable::buildSampleEntriesTable()+0x328>
   f6454: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6458: b85b03a9     	ldur	w9, [x29, #-0x50]
   f645c: 0b090108     	add	w8, w8, w9
   f6460: b90013e8     	str	w8, [sp, #0x10]
   f6464: 14000006     	b	0xf647c <android::SampleTable::buildSampleEntriesTable()+0x350>
   f6468: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f646c: b85b03a9     	ldur	w9, [x29, #-0x50]
   f6470: 0b090108     	add	w8, w8, w9
   f6474: b90013e8     	str	w8, [sp, #0x10]
   f6478: 14000001     	b	0xf647c <android::SampleTable::buildSampleEntriesTable()+0x350>
   f647c: b94013e8     	ldr	w8, [sp, #0x10]
   f6480: f85983a9     	ldur	x9, [x29, #-0x68]
   f6484: f940452a     	ldr	x10, [x9, #0x88]
   f6488: b85c83ab     	ldur	w11, [x29, #-0x38]
   f648c: 2a0b03ec     	mov	w12, w11
   f6490: 8b0c0d4a     	add	x10, x10, x12, lsl #3
   f6494: b9000548     	str	w8, [x10, #0x4]
   f6498: 14000001     	b	0xf649c <android::SampleTable::buildSampleEntriesTable()+0x370>
   f649c: b85c83a8     	ldur	w8, [x29, #-0x38]
   f64a0: 11000508     	add	w8, w8, #0x1
   f64a4: b81c83a8     	stur	w8, [x29, #-0x38]
   f64a8: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f64ac: b85b83a9     	ldur	w9, [x29, #-0x48]
   f64b0: 2a2903e9     	mvn	w9, w9
   f64b4: 6b090108     	subs	w8, w8, w9
   f64b8: b9000fe8     	str	w8, [sp, #0xc]
   f64bc: 540000a9     	b.ls	0xf64d0 <android::SampleTable::buildSampleEntriesTable()+0x3a4>
   f64c0: 14000001     	b	0xf64c4 <android::SampleTable::buildSampleEntriesTable()+0x398>
   f64c4: 12800008     	mov	w8, #-0x1               // =-1
   f64c8: b81c43a8     	stur	w8, [x29, #-0x3c]
   f64cc: 14000006     	b	0xf64e4 <android::SampleTable::buildSampleEntriesTable()+0x3b8>
   f64d0: b85b83a8     	ldur	w8, [x29, #-0x48]
   f64d4: b85c43a9     	ldur	w9, [x29, #-0x3c]
   f64d8: 0b080128     	add	w8, w9, w8
   f64dc: b81c43a8     	stur	w8, [x29, #-0x3c]
   f64e0: 14000001     	b	0xf64e4 <android::SampleTable::buildSampleEntriesTable()+0x3b8>
   f64e4: 14000001     	b	0xf64e8 <android::SampleTable::buildSampleEntriesTable()+0x3bc>
   f64e8: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f64ec: 11000508     	add	w8, w8, #0x1
   f64f0: b81b43a8     	stur	w8, [x29, #-0x4c]
   f64f4: 17ffff81     	b	0xf62f8 <android::SampleTable::buildSampleEntriesTable()+0x1cc>
   f64f8: 14000001     	b	0xf64fc <android::SampleTable::buildSampleEntriesTable()+0x3d0>
   f64fc: b85c03a8     	ldur	w8, [x29, #-0x40]
   f6500: 11000508     	add	w8, w8, #0x1
   f6504: b81c03a8     	stur	w8, [x29, #-0x40]
   f6508: 17ffff66     	b	0xf62a0 <android::SampleTable::buildSampleEntriesTable()+0x174>
   f650c: f85983a8     	ldur	x8, [x29, #-0x68]
   f6510: f9404500     	ldr	x0, [x8, #0x88]
   f6514: b9407109     	ldr	w9, [x8, #0x70]
   f6518: 2a0903e1     	mov	w1, w9
   f651c: d0000d83     	adrp	x3, 0x2a8000
   f6520: f9417463     	ldr	x3, [x3, #0x2e8]
   f6524: 321d03e9     	orr	w9, wzr, #0x8
   f6528: 2a0903e2     	mov	w2, w9
   f652c: 97fecad1     	bl	0xa9070 <qsort@plt>
   f6530: 14000001     	b	0xf6534 <android::SampleTable::buildSampleEntriesTable()+0x408>
   f6534: 2a1f03e8     	mov	w8, wzr
   f6538: b81e43a8     	stur	w8, [x29, #-0x1c]
   f653c: 14000001     	b	0xf6540 <android::SampleTable::buildSampleEntriesTable()+0x414>
   f6540: d10043a0     	sub	x0, x29, #0x10
   f6544: 97ff0416     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6548: b85e43a8     	ldur	w8, [x29, #-0x1c]
   f654c: 71000508     	subs	w8, w8, #0x1
   f6550: b9000be8     	str	w8, [sp, #0x8]
   f6554: 540001c8     	b.hi	0xf658c <android::SampleTable::buildSampleEntriesTable()+0x460>
   f6558: 14000001     	b	0xf655c <android::SampleTable::buildSampleEntriesTable()+0x430>
   f655c: d53bd048     	mrs	x8, TPIDR_EL0
   f6560: f9401508     	ldr	x8, [x8, #0x28]
   f6564: f85f83a9     	ldur	x9, [x29, #-0x8]
   f6568: eb090108     	subs	x8, x8, x9
   f656c: f90003e8     	str	x8, [sp]
   f6570: 540000e1     	b.ne	0xf658c <android::SampleTable::buildSampleEntriesTable()+0x460>
   f6574: 14000001     	b	0xf6578 <android::SampleTable::buildSampleEntriesTable()+0x44c>
   f6578: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
   f657c: 9103c3ff     	add	sp, sp, #0xf0
   f6580: d65f03c0     	ret
   f6584: f85a83a0     	ldur	x0, [x29, #-0x58]
   f6588: 97fec662     	bl	0xa7f10 <_Unwind_Resume@plt>
   f658c: 97fecdf9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f6590 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)>:
   f6590: d10203ff     	sub	sp, sp, #0x80
   f6594: a9077bfd     	stp	x29, x30, [sp, #0x70]
   f6598: 9101c3fd     	add	x29, sp, #0x70
   f659c: d2800008     	mov	x8, #0x0                // =0
   f65a0: f81f03a0     	stur	x0, [x29, #-0x10]
   f65a4: f81e83a1     	stur	x1, [x29, #-0x18]
   f65a8: f81e03a2     	stur	x2, [x29, #-0x20]
   f65ac: f81d83a3     	stur	x3, [x29, #-0x28]
   f65b0: f81d03a4     	stur	x4, [x29, #-0x30]
   f65b4: b81cc3a5     	stur	w5, [x29, #-0x34]
   f65b8: f85f03a0     	ldur	x0, [x29, #-0x10]
   f65bc: f9000fe0     	str	x0, [sp, #0x18]
   f65c0: f9000be8     	str	x8, [sp, #0x10]
   f65c4: 97feb953     	bl	0xa4b10 <_ZN7android11SampleTable23buildSampleEntriesTableEv@plt>
   f65c8: f9400fe8     	ldr	x8, [sp, #0x18]
   f65cc: f9404500     	ldr	x0, [x8, #0x88]
   f65d0: f9400be1     	ldr	x1, [sp, #0x10]
   f65d4: eb01001f     	cmp	x0, x1
   f65d8: 1a9f17e5     	cset	w5, eq
   f65dc: 37000045     	tbnz	w5, #0x0, 0xf65e4 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x54>
   f65e0: 14000004     	b	0xf65f0 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x60>
   f65e4: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f65e8: b81fc3a8     	stur	w8, [x29, #-0x4]
   f65ec: 1400009c     	b	0xf685c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x2cc>
   f65f0: b9003bff     	str	wzr, [sp, #0x38]
   f65f4: f9400fe8     	ldr	x8, [sp, #0x18]
   f65f8: b9407109     	ldr	w9, [x8, #0x70]
   f65fc: b90037e9     	str	w9, [sp, #0x34]
   f6600: b9403be8     	ldr	w8, [sp, #0x38]
   f6604: b94037e9     	ldr	w9, [sp, #0x34]
   f6608: 6b09011f     	cmp	w8, w9
   f660c: 1a9f27e8     	cset	w8, lo
   f6610: 37000048     	tbnz	w8, #0x0, 0xf6618 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x88>
   f6614: 14000032     	b	0xf66dc <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x14c>
   f6618: 321f03e8     	orr	w8, wzr, #0x2
   f661c: b9403be9     	ldr	w9, [sp, #0x38]
   f6620: b94037ea     	ldr	w10, [sp, #0x34]
   f6624: b9403beb     	ldr	w11, [sp, #0x38]
   f6628: 6b0b014a     	subs	w10, w10, w11
   f662c: 1ac80948     	udiv	w8, w10, w8
   f6630: 0b080128     	add	w8, w9, w8
   f6634: b90033e8     	str	w8, [sp, #0x30]
   f6638: b94033e8     	ldr	w8, [sp, #0x30]
   f663c: 2a0803ec     	mov	w12, w8
   f6640: d3407d81     	ubfx	x1, x12, #0, #32
   f6644: f85e03a2     	ldur	x2, [x29, #-0x20]
   f6648: f85d83a3     	ldur	x3, [x29, #-0x28]
   f664c: f9400fe0     	ldr	x0, [sp, #0x18]
   f6650: 97fea65c     	bl	0x9ffc0 <_ZNK7android11SampleTable13getSampleTimeEmmm@plt>
   f6654: f90017e0     	str	x0, [sp, #0x28]
   f6658: f85e83ac     	ldur	x12, [x29, #-0x18]
   f665c: f94017e0     	ldr	x0, [sp, #0x28]
   f6660: eb00019f     	cmp	x12, x0
   f6664: 1a9f27e8     	cset	w8, lo
   f6668: 37000048     	tbnz	w8, #0x0, 0xf6670 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0xe0>
   f666c: 14000004     	b	0xf667c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0xec>
   f6670: b94033e8     	ldr	w8, [sp, #0x30]
   f6674: b90037e8     	str	w8, [sp, #0x34]
   f6678: 14000018     	b	0xf66d8 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x148>
   f667c: f85e83a8     	ldur	x8, [x29, #-0x18]
   f6680: f94017e9     	ldr	x9, [sp, #0x28]
   f6684: eb09011f     	cmp	x8, x9
   f6688: 1a9f97ea     	cset	w10, hi
   f668c: 3700004a     	tbnz	w10, #0x0, 0xf6694 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x104>
   f6690: 14000005     	b	0xf66a4 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x114>
   f6694: b94033e8     	ldr	w8, [sp, #0x30]
   f6698: 11000508     	add	w8, w8, #0x1
   f669c: b9003be8     	str	w8, [sp, #0x38]
   f66a0: 1400000e     	b	0xf66d8 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x148>
   f66a4: b27d03e8     	orr	x8, xzr, #0x8
   f66a8: f9400fe9     	ldr	x9, [sp, #0x18]
   f66ac: f940452a     	ldr	x10, [x9, #0x88]
   f66b0: b94033eb     	ldr	w11, [sp, #0x30]
   f66b4: 2a0b03ec     	mov	w12, w11
   f66b8: d3407d8c     	ubfx	x12, x12, #0, #32
   f66bc: 9b0c7d08     	mul	x8, x8, x12
   f66c0: 8b080148     	add	x8, x10, x8
   f66c4: b940010b     	ldr	w11, [x8]
   f66c8: f85d03a8     	ldur	x8, [x29, #-0x30]
   f66cc: b900010b     	str	w11, [x8]
   f66d0: b81fc3bf     	stur	wzr, [x29, #-0x4]
   f66d4: 14000062     	b	0xf685c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x2cc>
   f66d8: 17ffffca     	b	0xf6600 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x70>
   f66dc: b9403be8     	ldr	w8, [sp, #0x38]
   f66e0: b90027e8     	str	w8, [sp, #0x24]
   f66e4: b94027e8     	ldr	w8, [sp, #0x24]
   f66e8: f9400fe9     	ldr	x9, [sp, #0x18]
   f66ec: b940712a     	ldr	w10, [x9, #0x70]
   f66f0: 6b0a011f     	cmp	w8, w10
   f66f4: 1a9f17e8     	cset	w8, eq
   f66f8: 37000048     	tbnz	w8, #0x0, 0xf6700 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x170>
   f66fc: 1400000c     	b	0xf672c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x19c>
   f6700: 320003e8     	orr	w8, wzr, #0x1
   f6704: b85cc3a9     	ldur	w9, [x29, #-0x34]
   f6708: 6b08013f     	cmp	w9, w8
   f670c: 1a9f17e8     	cset	w8, eq
   f6710: 37000048     	tbnz	w8, #0x0, 0xf6718 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x188>
   f6714: 14000004     	b	0xf6724 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x194>
   f6718: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f671c: b81fc3a8     	stur	w8, [x29, #-0x4]
   f6720: 1400004f     	b	0xf685c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x2cc>
   f6724: b81cc3bf     	stur	wzr, [x29, #-0x34]
   f6728: 14000009     	b	0xf674c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1bc>
   f672c: b94027e8     	ldr	w8, [sp, #0x24]
   f6730: 34000048     	cbz	w8, 0xf6738 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1a8>
   f6734: 14000006     	b	0xf674c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1bc>
   f6738: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f673c: 34000048     	cbz	w8, 0xf6744 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1b4>
   f6740: 14000001     	b	0xf6744 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1b4>
   f6744: 320003e8     	orr	w8, wzr, #0x1
   f6748: b81cc3a8     	stur	w8, [x29, #-0x34]
   f674c: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f6750: b9000fe8     	str	w8, [sp, #0xc]
   f6754: 34000128     	cbz	w8, 0xf6778 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1e8>
   f6758: 14000001     	b	0xf675c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1cc>
   f675c: 320003e8     	orr	w8, wzr, #0x1
   f6760: b9400fe9     	ldr	w9, [sp, #0xc]
   f6764: 6b09011f     	cmp	w8, w9
   f6768: 1a9f17e8     	cset	w8, eq
   f676c: 37000108     	tbnz	w8, #0x0, 0xf678c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1fc>
   f6770: 14000001     	b	0xf6774 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x1e4>
   f6774: 14000007     	b	0xf6790 <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x200>
   f6778: 12800008     	mov	w8, #-0x1               // =-1
   f677c: b94027e9     	ldr	w9, [sp, #0x24]
   f6780: 0b080128     	add	w8, w9, w8
   f6784: b90027e8     	str	w8, [sp, #0x24]
   f6788: 14000029     	b	0xf682c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x29c>
   f678c: 14000028     	b	0xf682c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x29c>
   f6790: b94027e8     	ldr	w8, [sp, #0x24]
   f6794: 2a0803e9     	mov	w9, w8
   f6798: d3407d21     	ubfx	x1, x9, #0, #32
   f679c: f85e03a2     	ldur	x2, [x29, #-0x20]
   f67a0: f85d83a3     	ldur	x3, [x29, #-0x28]
   f67a4: f9400fe0     	ldr	x0, [sp, #0x18]
   f67a8: 97fea606     	bl	0x9ffc0 <_ZNK7android11SampleTable13getSampleTimeEmmm@plt>
   f67ac: 2a0003e8     	mov	w8, w0
   f67b0: f85e83a9     	ldur	x9, [x29, #-0x18]
   f67b4: 2a0903ea     	mov	w10, w9
   f67b8: 2a0803e0     	mov	w0, w8
   f67bc: 2a0a03e1     	mov	w1, w10
   f67c0: 97feaf04     	bl	0xa23d0 <_ZN7android14abs_differenceEjj@plt>
   f67c4: f85e83a9     	ldur	x9, [x29, #-0x18]
   f67c8: 2a0903e8     	mov	w8, w9
   f67cc: b94027ea     	ldr	w10, [sp, #0x24]
   f67d0: 7100054a     	subs	w10, w10, #0x1
   f67d4: 2a0a03e9     	mov	w9, w10
   f67d8: d3407d21     	ubfx	x1, x9, #0, #32
   f67dc: f85e03a2     	ldur	x2, [x29, #-0x20]
   f67e0: f85d83a3     	ldur	x3, [x29, #-0x28]
   f67e4: f9400fe9     	ldr	x9, [sp, #0x18]
   f67e8: b9000be0     	str	w0, [sp, #0x8]
   f67ec: aa0903e0     	mov	x0, x9
   f67f0: b90007e8     	str	w8, [sp, #0x4]
   f67f4: 97fea5f3     	bl	0x9ffc0 <_ZNK7android11SampleTable13getSampleTimeEmmm@plt>
   f67f8: 2a0003e8     	mov	w8, w0
   f67fc: b94007e0     	ldr	w0, [sp, #0x4]
   f6800: 2a0803e1     	mov	w1, w8
   f6804: 97feaef3     	bl	0xa23d0 <_ZN7android14abs_differenceEjj@plt>
   f6808: b9400be8     	ldr	w8, [sp, #0x8]
   f680c: 6b00011f     	cmp	w8, w0
   f6810: 1a9f97ea     	cset	w10, hi
   f6814: 3700004a     	tbnz	w10, #0x0, 0xf681c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x28c>
   f6818: 14000005     	b	0xf682c <android::SampleTable::findSampleAtTime(unsigned long, unsigned long, unsigned long, unsigned int*, unsigned int)+0x29c>
   f681c: 12800008     	mov	w8, #-0x1               // =-1
   f6820: b94027e9     	ldr	w9, [sp, #0x24]
   f6824: 0b080128     	add	w8, w9, w8
   f6828: b90027e8     	str	w8, [sp, #0x24]
   f682c: b27d03e8     	orr	x8, xzr, #0x8
   f6830: f9400fe9     	ldr	x9, [sp, #0x18]
   f6834: f940452a     	ldr	x10, [x9, #0x88]
   f6838: b94027eb     	ldr	w11, [sp, #0x24]
   f683c: 2a0b03ec     	mov	w12, w11
   f6840: d3407d8c     	ubfx	x12, x12, #0, #32
   f6844: 9b0c7d08     	mul	x8, x8, x12
   f6848: 8b080148     	add	x8, x10, x8
   f684c: b940010b     	ldr	w11, [x8]
   f6850: f85d03a8     	ldur	x8, [x29, #-0x30]
   f6854: b900010b     	str	w11, [x8]
   f6858: b81fc3bf     	stur	wzr, [x29, #-0x4]
   f685c: b85fc3a0     	ldur	w0, [x29, #-0x4]
   f6860: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   f6864: 910203ff     	add	sp, sp, #0x80
   f6868: d65f03c0     	ret

00000000000f686c <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const>:
   f686c: d10103ff     	sub	sp, sp, #0x40
   f6870: d2800008     	mov	x8, #0x0                // =0
   f6874: f9001fe0     	str	x0, [sp, #0x38]
   f6878: f9001be1     	str	x1, [sp, #0x30]
   f687c: f90017e2     	str	x2, [sp, #0x28]
   f6880: f90013e3     	str	x3, [sp, #0x20]
   f6884: f9401fe0     	ldr	x0, [sp, #0x38]
   f6888: f9401be1     	ldr	x1, [sp, #0x30]
   f688c: b9407009     	ldr	w9, [x0, #0x70]
   f6890: 2a0903e2     	mov	w2, w9
   f6894: d3407c42     	ubfx	x2, x2, #0, #32
   f6898: eb02003f     	cmp	x1, x2
   f689c: 1a9f27e9     	cset	w9, lo
   f68a0: f9000fe8     	str	x8, [sp, #0x18]
   f68a4: f9000be0     	str	x0, [sp, #0x10]
   f68a8: 37000049     	tbnz	w9, #0x0, 0xf68b0 <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0x44>
   f68ac: 1400001a     	b	0xf6914 <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0xa8>
   f68b0: f9400be8     	ldr	x8, [sp, #0x10]
   f68b4: f9404509     	ldr	x9, [x8, #0x88]
   f68b8: f9400fea     	ldr	x10, [sp, #0x18]
   f68bc: eb0a013f     	cmp	x9, x10
   f68c0: 1a9f07eb     	cset	w11, ne
   f68c4: 3700004b     	tbnz	w11, #0x0, 0xf68cc <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0x60>
   f68c8: 14000013     	b	0xf6914 <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0xa8>
   f68cc: f94013e8     	ldr	x8, [sp, #0x20]
   f68d0: b5000048     	cbnz	x8, 0xf68d8 <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0x6c>
   f68d4: 14000010     	b	0xf6914 <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0xa8>
   f68d8: b27d03e8     	orr	x8, xzr, #0x8
   f68dc: f9400be9     	ldr	x9, [sp, #0x10]
   f68e0: f940452a     	ldr	x10, [x9, #0x88]
   f68e4: f9401beb     	ldr	x11, [sp, #0x30]
   f68e8: 9b0b7d08     	mul	x8, x8, x11
   f68ec: 8b080148     	add	x8, x10, x8
   f68f0: b940050c     	ldr	w12, [x8, #0x4]
   f68f4: 2a0c03e8     	mov	w8, w12
   f68f8: d3407d08     	ubfx	x8, x8, #0, #32
   f68fc: f94017ea     	ldr	x10, [sp, #0x28]
   f6900: 9b0a7d08     	mul	x8, x8, x10
   f6904: f94013ea     	ldr	x10, [sp, #0x20]
   f6908: 9aca0908     	udiv	x8, x8, x10
   f690c: f90007e8     	str	x8, [sp, #0x8]
   f6910: 14000003     	b	0xf691c <android::SampleTable::getSampleTime(unsigned long, unsigned long, unsigned long) const+0xb0>
   f6914: d2800008     	mov	x8, #0x0                // =0
   f6918: f90007e8     	str	x8, [sp, #0x8]
   f691c: f94007e8     	ldr	x8, [sp, #0x8]
   f6920: aa0803e0     	mov	x0, x8
   f6924: 910103ff     	add	sp, sp, #0x40
   f6928: d65f03c0     	ret

00000000000f692c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)>:
   f692c: d10383ff     	sub	sp, sp, #0xe0
   f6930: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   f6934: 910343fd     	add	x29, sp, #0xd0
   f6938: d53bd048     	mrs	x8, TPIDR_EL0
   f693c: f9401508     	ldr	x8, [x8, #0x28]
   f6940: f81f83a8     	stur	x8, [x29, #-0x8]
   f6944: f81e03a0     	stur	x0, [x29, #-0x20]
   f6948: b81dc3a1     	stur	w1, [x29, #-0x24]
   f694c: f81d03a2     	stur	x2, [x29, #-0x30]
   f6950: b81cc3a3     	stur	w3, [x29, #-0x34]
   f6954: f85e03a8     	ldur	x8, [x29, #-0x20]
   f6958: aa0803e0     	mov	x0, x8
   f695c: 91006101     	add	x1, x8, #0x18
   f6960: d10043a2     	sub	x2, x29, #0x10
   f6964: f90033e0     	str	x0, [sp, #0x60]
   f6968: aa0203e0     	mov	x0, x2
   f696c: f9002fe8     	str	x8, [sp, #0x58]
   f6970: 97ff0274     	bl	0xb7340 <setMediaExtractor+0x248>
   f6974: f85d03a8     	ldur	x8, [x29, #-0x30]
   f6978: 2a1f03e3     	mov	w3, wzr
   f697c: b9000103     	str	w3, [x8]
   f6980: f9402fe8     	ldr	x8, [sp, #0x58]
   f6984: f9405500     	ldr	x0, [x8, #0xa8]
   f6988: b6f80140     	tbz	x0, #0x3f, 0xf69b0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x84>
   f698c: 14000001     	b	0xf6990 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x64>
   f6990: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f6994: f85d03a9     	ldur	x9, [x29, #-0x30]
   f6998: b9000128     	str	w8, [x9]
   f699c: 2a1f03e8     	mov	w8, wzr
   f69a0: b81ec3a8     	stur	w8, [x29, #-0x14]
   f69a4: 320003e8     	orr	w8, wzr, #0x1
   f69a8: b81c83a8     	stur	w8, [x29, #-0x38]
   f69ac: 140000e0     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f69b0: f94033e8     	ldr	x8, [sp, #0x60]
   f69b4: b940b109     	ldr	w9, [x8, #0xb0]
   f69b8: 35000129     	cbnz	w9, 0xf69dc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0xb0>
   f69bc: 14000001     	b	0xf69c0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x94>
   f69c0: f85d03a8     	ldur	x8, [x29, #-0x30]
   f69c4: 2a1f03e9     	mov	w9, wzr
   f69c8: b9000109     	str	w9, [x8]
   f69cc: b81ec3a9     	stur	w9, [x29, #-0x14]
   f69d0: 320003e9     	orr	w9, wzr, #0x1
   f69d4: b81c83a9     	stur	w9, [x29, #-0x38]
   f69d8: 140000d5     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f69dc: 2a1f03e8     	mov	w8, wzr
   f69e0: b81c43a8     	stur	w8, [x29, #-0x3c]
   f69e4: f94033e9     	ldr	x9, [sp, #0x60]
   f69e8: b940b128     	ldr	w8, [x9, #0xb0]
   f69ec: b81c03a8     	stur	w8, [x29, #-0x40]
   f69f0: 14000001     	b	0xf69f4 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0xc8>
   f69f4: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f69f8: b85c03a9     	ldur	w9, [x29, #-0x40]
   f69fc: 6b090108     	subs	w8, w8, w9
   f6a00: b90057e8     	str	w8, [sp, #0x54]
   f6a04: 54000542     	b.hs	0xf6aac <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x180>
   f6a08: 14000001     	b	0xf6a0c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0xe0>
   f6a0c: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6a10: b85c03a9     	ldur	w9, [x29, #-0x40]
   f6a14: 6b080129     	subs	w9, w9, w8
   f6a18: 0b490508     	add	w8, w8, w9, lsr #1
   f6a1c: b81bc3a8     	stur	w8, [x29, #-0x44]
   f6a20: f94033ea     	ldr	x10, [sp, #0x60]
   f6a24: f9405d4b     	ldr	x11, [x10, #0xb8]
   f6a28: b85bc3a8     	ldur	w8, [x29, #-0x44]
   f6a2c: 2a0803ec     	mov	w12, w8
   f6a30: b86c7968     	ldr	w8, [x11, x12, lsl #2]
   f6a34: b81b83a8     	stur	w8, [x29, #-0x48]
   f6a38: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f6a3c: b85b83a9     	ldur	w9, [x29, #-0x48]
   f6a40: 6b090108     	subs	w8, w8, w9
   f6a44: b90053e8     	str	w8, [sp, #0x50]
   f6a48: 540000a2     	b.hs	0xf6a5c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x130>
   f6a4c: 14000001     	b	0xf6a50 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x124>
   f6a50: b85bc3a8     	ldur	w8, [x29, #-0x44]
   f6a54: b81c03a8     	stur	w8, [x29, #-0x40]
   f6a58: 14000014     	b	0xf6aa8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x17c>
   f6a5c: b85dc3a8     	ldur	w8, [x29, #-0x24]
   f6a60: b85b83a9     	ldur	w9, [x29, #-0x48]
   f6a64: 6b090108     	subs	w8, w8, w9
   f6a68: b9004fe8     	str	w8, [sp, #0x4c]
   f6a6c: 540000c9     	b.ls	0xf6a84 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x158>
   f6a70: 14000001     	b	0xf6a74 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x148>
   f6a74: b85bc3a8     	ldur	w8, [x29, #-0x44]
   f6a78: 11000508     	add	w8, w8, #0x1
   f6a7c: b81c43a8     	stur	w8, [x29, #-0x3c]
   f6a80: 14000009     	b	0xf6aa4 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x178>
   f6a84: b85b83a8     	ldur	w8, [x29, #-0x48]
   f6a88: f85d03a9     	ldur	x9, [x29, #-0x30]
   f6a8c: b9000128     	str	w8, [x9]
   f6a90: 2a1f03e8     	mov	w8, wzr
   f6a94: b81ec3a8     	stur	w8, [x29, #-0x14]
   f6a98: 320003e8     	orr	w8, wzr, #0x1
   f6a9c: b81c83a8     	stur	w8, [x29, #-0x38]
   f6aa0: 140000a3     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6aa4: 14000001     	b	0xf6aa8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x17c>
   f6aa8: 17ffffd3     	b	0xf69f4 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0xc8>
   f6aac: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6ab0: f94033e9     	ldr	x9, [sp, #0x60]
   f6ab4: b940b12a     	ldr	w10, [x9, #0xb0]
   f6ab8: 6b0a0108     	subs	w8, w8, w10
   f6abc: b9004be8     	str	w8, [sp, #0x48]
   f6ac0: 540001e1     	b.ne	0xf6afc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1d0>
   f6ac4: 14000001     	b	0xf6ac8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x19c>
   f6ac8: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f6acc: 71000508     	subs	w8, w8, #0x1
   f6ad0: b90047e8     	str	w8, [sp, #0x44]
   f6ad4: 540000e1     	b.ne	0xf6af0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1c4>
   f6ad8: 14000001     	b	0xf6adc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1b0>
   f6adc: 12807de8     	mov	w8, #-0x3f0             // =-1008
   f6ae0: b81ec3a8     	stur	w8, [x29, #-0x14]
   f6ae4: 320003e8     	orr	w8, wzr, #0x1
   f6ae8: b81c83a8     	stur	w8, [x29, #-0x38]
   f6aec: 14000090     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6af0: 2a1f03e8     	mov	w8, wzr
   f6af4: b81cc3a8     	stur	w8, [x29, #-0x34]
   f6af8: 1400000c     	b	0xf6b28 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1fc>
   f6afc: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6b00: 35000128     	cbnz	w8, 0xf6b24 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1f8>
   f6b04: 14000001     	b	0xf6b08 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1dc>
   f6b08: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f6b0c: 35000068     	cbnz	w8, 0xf6b18 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1ec>
   f6b10: 14000001     	b	0xf6b14 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1e8>
   f6b14: 14000001     	b	0xf6b18 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1ec>
   f6b18: 320003e8     	orr	w8, wzr, #0x1
   f6b1c: b81cc3a8     	stur	w8, [x29, #-0x34]
   f6b20: 14000001     	b	0xf6b24 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1f8>
   f6b24: 14000001     	b	0xf6b28 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x1fc>
   f6b28: b85cc3a8     	ldur	w8, [x29, #-0x34]
   f6b2c: 2a0803e9     	mov	w9, w8
   f6b30: b90043e9     	str	w9, [sp, #0x40]
   f6b34: 340000e8     	cbz	w8, 0xf6b50 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x224>
   f6b38: 14000001     	b	0xf6b3c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x210>
   f6b3c: b94043e8     	ldr	w8, [sp, #0x40]
   f6b40: 71000509     	subs	w9, w8, #0x1
   f6b44: b9003fe9     	str	w9, [sp, #0x3c]
   f6b48: 540000c0     	b.eq	0xf6b60 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x234>
   f6b4c: 14000006     	b	0xf6b64 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x238>
   f6b50: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6b54: 71000508     	subs	w8, w8, #0x1
   f6b58: b81c43a8     	stur	w8, [x29, #-0x3c]
   f6b5c: 14000068     	b	0xf6cfc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3d0>
   f6b60: 14000067     	b	0xf6cfc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3d0>
   f6b64: f94033e8     	ldr	x8, [sp, #0x60]
   f6b68: f9406500     	ldr	x0, [x8, #0xc8]
   f6b6c: b85dc3a1     	ldur	w1, [x29, #-0x24]
   f6b70: 97fec8f4     	bl	0xa8f40 <_ZN7android14SampleIterator6seekToEj@plt>
   f6b74: b9003be0     	str	w0, [sp, #0x38]
   f6b78: 14000001     	b	0xf6b7c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x250>
   f6b7c: b9403be8     	ldr	w8, [sp, #0x38]
   f6b80: b81b43a8     	stur	w8, [x29, #-0x4c]
   f6b84: b85b43a9     	ldur	w9, [x29, #-0x4c]
   f6b88: 340001a9     	cbz	w9, 0xf6bbc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x290>
   f6b8c: 14000001     	b	0xf6b90 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x264>
   f6b90: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f6b94: b81ec3a8     	stur	w8, [x29, #-0x14]
   f6b98: 320003e8     	orr	w8, wzr, #0x1
   f6b9c: b81c83a8     	stur	w8, [x29, #-0x38]
   f6ba0: 14000063     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6ba4: f81a83a0     	stur	x0, [x29, #-0x58]
   f6ba8: 2a0103e8     	mov	w8, w1
   f6bac: b81a43a8     	stur	w8, [x29, #-0x5c]
   f6bb0: d10043a0     	sub	x0, x29, #0x10
   f6bb4: 97ff027a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6bb8: 1400006c     	b	0xf6d68 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x43c>
   f6bbc: f94033e8     	ldr	x8, [sp, #0x60]
   f6bc0: f9406500     	ldr	x0, [x8, #0xc8]
   f6bc4: 97feb7a7     	bl	0xa4a60 <_ZNK7android14SampleIterator13getSampleTimeEv@plt>
   f6bc8: b90037e0     	str	w0, [sp, #0x34]
   f6bcc: 14000001     	b	0xf6bd0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x2a4>
   f6bd0: b94037e8     	ldr	w8, [sp, #0x34]
   f6bd4: b81a03a8     	stur	w8, [x29, #-0x60]
   f6bd8: f94033e9     	ldr	x9, [sp, #0x60]
   f6bdc: f9406520     	ldr	x0, [x9, #0xc8]
   f6be0: f9405d2a     	ldr	x10, [x9, #0xb8]
   f6be4: b85c43ab     	ldur	w11, [x29, #-0x3c]
   f6be8: 2a0b03ec     	mov	w12, w11
   f6bec: b86c7941     	ldr	w1, [x10, x12, lsl #2]
   f6bf0: 97fec8d4     	bl	0xa8f40 <_ZN7android14SampleIterator6seekToEj@plt>
   f6bf4: b90033e0     	str	w0, [sp, #0x30]
   f6bf8: 14000001     	b	0xf6bfc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x2d0>
   f6bfc: b94033e8     	ldr	w8, [sp, #0x30]
   f6c00: b81b43a8     	stur	w8, [x29, #-0x4c]
   f6c04: b85b43a9     	ldur	w9, [x29, #-0x4c]
   f6c08: 340000e9     	cbz	w9, 0xf6c24 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x2f8>
   f6c0c: 14000001     	b	0xf6c10 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x2e4>
   f6c10: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f6c14: b81ec3a8     	stur	w8, [x29, #-0x14]
   f6c18: 320003e8     	orr	w8, wzr, #0x1
   f6c1c: b81c83a8     	stur	w8, [x29, #-0x38]
   f6c20: 14000043     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6c24: f94033e8     	ldr	x8, [sp, #0x60]
   f6c28: f9406500     	ldr	x0, [x8, #0xc8]
   f6c2c: 97feb78d     	bl	0xa4a60 <_ZNK7android14SampleIterator13getSampleTimeEv@plt>
   f6c30: b9002fe0     	str	w0, [sp, #0x2c]
   f6c34: 14000001     	b	0xf6c38 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x30c>
   f6c38: b9402fe8     	ldr	w8, [sp, #0x2c]
   f6c3c: b819c3a8     	stur	w8, [x29, #-0x64]
   f6c40: f94033e9     	ldr	x9, [sp, #0x60]
   f6c44: f9406520     	ldr	x0, [x9, #0xc8]
   f6c48: f9405d2a     	ldr	x10, [x9, #0xb8]
   f6c4c: b85c43ab     	ldur	w11, [x29, #-0x3c]
   f6c50: 7100056b     	subs	w11, w11, #0x1
   f6c54: b86b5941     	ldr	w1, [x10, w11, uxtw #2]
   f6c58: 97fec8ba     	bl	0xa8f40 <_ZN7android14SampleIterator6seekToEj@plt>
   f6c5c: b9002be0     	str	w0, [sp, #0x28]
   f6c60: 14000001     	b	0xf6c64 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x338>
   f6c64: b9402be8     	ldr	w8, [sp, #0x28]
   f6c68: b81b43a8     	stur	w8, [x29, #-0x4c]
   f6c6c: b85b43a9     	ldur	w9, [x29, #-0x4c]
   f6c70: 340000e9     	cbz	w9, 0xf6c8c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x360>
   f6c74: 14000001     	b	0xf6c78 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x34c>
   f6c78: b85b43a8     	ldur	w8, [x29, #-0x4c]
   f6c7c: b81ec3a8     	stur	w8, [x29, #-0x14]
   f6c80: 320003e8     	orr	w8, wzr, #0x1
   f6c84: b81c83a8     	stur	w8, [x29, #-0x38]
   f6c88: 14000029     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6c8c: f94033e8     	ldr	x8, [sp, #0x60]
   f6c90: f9406500     	ldr	x0, [x8, #0xc8]
   f6c94: 97feb773     	bl	0xa4a60 <_ZNK7android14SampleIterator13getSampleTimeEv@plt>
   f6c98: b90027e0     	str	w0, [sp, #0x24]
   f6c9c: 14000001     	b	0xf6ca0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x374>
   f6ca0: b94027e8     	ldr	w8, [sp, #0x24]
   f6ca4: b9006be8     	str	w8, [sp, #0x68]
   f6ca8: b859c3a0     	ldur	w0, [x29, #-0x64]
   f6cac: b85a03a1     	ldur	w1, [x29, #-0x60]
   f6cb0: 97feadc8     	bl	0xa23d0 <_ZN7android14abs_differenceEjj@plt>
   f6cb4: b90023e0     	str	w0, [sp, #0x20]
   f6cb8: 14000001     	b	0xf6cbc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x390>
   f6cbc: b85a03a0     	ldur	w0, [x29, #-0x60]
   f6cc0: b9406be1     	ldr	w1, [sp, #0x68]
   f6cc4: 97feadc3     	bl	0xa23d0 <_ZN7android14abs_differenceEjj@plt>
   f6cc8: b9001fe0     	str	w0, [sp, #0x1c]
   f6ccc: 14000001     	b	0xf6cd0 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3a4>
   f6cd0: b94023e8     	ldr	w8, [sp, #0x20]
   f6cd4: b9401fe9     	ldr	w9, [sp, #0x1c]
   f6cd8: 6b09010a     	subs	w10, w8, w9
   f6cdc: b9001bea     	str	w10, [sp, #0x18]
   f6ce0: 540000c9     	b.ls	0xf6cf8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3cc>
   f6ce4: 14000001     	b	0xf6ce8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3bc>
   f6ce8: b85c43a8     	ldur	w8, [x29, #-0x3c]
   f6cec: 71000508     	subs	w8, w8, #0x1
   f6cf0: b81c43a8     	stur	w8, [x29, #-0x3c]
   f6cf4: 14000001     	b	0xf6cf8 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3cc>
   f6cf8: 14000001     	b	0xf6cfc <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x3d0>
   f6cfc: f94033e8     	ldr	x8, [sp, #0x60]
   f6d00: f9405d09     	ldr	x9, [x8, #0xb8]
   f6d04: b85c43aa     	ldur	w10, [x29, #-0x3c]
   f6d08: 2a0a03eb     	mov	w11, w10
   f6d0c: b86b792a     	ldr	w10, [x9, x11, lsl #2]
   f6d10: f85d03a9     	ldur	x9, [x29, #-0x30]
   f6d14: b900012a     	str	w10, [x9]
   f6d18: 2a1f03ea     	mov	w10, wzr
   f6d1c: b81ec3aa     	stur	w10, [x29, #-0x14]
   f6d20: 320003ea     	orr	w10, wzr, #0x1
   f6d24: b81c83aa     	stur	w10, [x29, #-0x38]
   f6d28: 14000001     	b	0xf6d2c <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x400>
   f6d2c: d10043a0     	sub	x0, x29, #0x10
   f6d30: 97ff021b     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6d34: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f6d38: d53bd040     	mrs	x0, TPIDR_EL0
   f6d3c: f9401400     	ldr	x0, [x0, #0x28]
   f6d40: f85f83be     	ldur	x30, [x29, #-0x8]
   f6d44: eb1e0000     	subs	x0, x0, x30
   f6d48: b90017e8     	str	w8, [sp, #0x14]
   f6d4c: f90007e0     	str	x0, [sp, #0x8]
   f6d50: 54000101     	b.ne	0xf6d70 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x444>
   f6d54: 14000001     	b	0xf6d58 <android::SampleTable::findSyncSampleNear(unsigned int, unsigned int*, unsigned int)+0x42c>
   f6d58: b94017e0     	ldr	w0, [sp, #0x14]
   f6d5c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   f6d60: 910383ff     	add	sp, sp, #0xe0
   f6d64: d65f03c0     	ret
   f6d68: f85a83a0     	ldur	x0, [x29, #-0x58]
   f6d6c: 97fec469     	bl	0xa7f10 <_Unwind_Resume@plt>
   f6d70: 97fecc00     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f6d74 <android::SampleIterator::getSampleTime() const>:
   f6d74: d10043ff     	sub	sp, sp, #0x10
   f6d78: f90007e0     	str	x0, [sp, #0x8]
   f6d7c: f94007e0     	ldr	x0, [sp, #0x8]
   f6d80: b9408800     	ldr	w0, [x0, #0x88]
   f6d84: 910043ff     	add	sp, sp, #0x10
   f6d88: d65f03c0     	ret

00000000000f6d8c <android::SampleTable::findThumbnailSample(unsigned int*)>:
   f6d8c: d10303ff     	sub	sp, sp, #0xc0
   f6d90: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
   f6d94: 9102c3fd     	add	x29, sp, #0xb0
   f6d98: d53bd048     	mrs	x8, TPIDR_EL0
   f6d9c: f9401508     	ldr	x8, [x8, #0x28]
   f6da0: f81f83a8     	stur	x8, [x29, #-0x8]
   f6da4: f81d83a0     	stur	x0, [x29, #-0x28]
   f6da8: f81d03a1     	stur	x1, [x29, #-0x30]
   f6dac: f85d83a8     	ldur	x8, [x29, #-0x28]
   f6db0: aa0803e0     	mov	x0, x8
   f6db4: 91006101     	add	x1, x8, #0x18
   f6db8: d10043a9     	sub	x9, x29, #0x10
   f6dbc: f90023e0     	str	x0, [sp, #0x40]
   f6dc0: aa0903e0     	mov	x0, x9
   f6dc4: f9001fe8     	str	x8, [sp, #0x38]
   f6dc8: 97ff015e     	bl	0xb7340 <setMediaExtractor+0x248>
   f6dcc: f9401fe8     	ldr	x8, [sp, #0x38]
   f6dd0: f9405509     	ldr	x9, [x8, #0xa8]
   f6dd4: b6f80129     	tbz	x9, #0x3f, 0xf6df8 <android::SampleTable::findThumbnailSample(unsigned int*)+0x6c>
   f6dd8: 14000001     	b	0xf6ddc <android::SampleTable::findThumbnailSample(unsigned int*)+0x50>
   f6ddc: f85d03a8     	ldur	x8, [x29, #-0x30]
   f6de0: 2a1f03e9     	mov	w9, wzr
   f6de4: b9000109     	str	w9, [x8]
   f6de8: b81e43a9     	stur	w9, [x29, #-0x1c]
   f6dec: 320003e9     	orr	w9, wzr, #0x1
   f6df0: b81cc3a9     	stur	w9, [x29, #-0x34]
   f6df4: 14000051     	b	0xf6f38 <android::SampleTable::findThumbnailSample(unsigned int*)+0x1ac>
   f6df8: 2a1f03e8     	mov	w8, wzr
   f6dfc: b81c83a8     	stur	w8, [x29, #-0x38]
   f6e00: aa1f03e9     	mov	x9, xzr
   f6e04: f81c03a9     	stur	x9, [x29, #-0x40]
   f6e08: f94023e9     	ldr	x9, [sp, #0x40]
   f6e0c: b940b128     	ldr	w8, [x9, #0xb0]
   f6e10: 2a0803ea     	mov	w10, w8
   f6e14: f81b83aa     	stur	x10, [x29, #-0x48]
   f6e18: f85b83aa     	ldur	x10, [x29, #-0x48]
   f6e1c: f100554a     	subs	x10, x10, #0x15
   f6e20: f9001bea     	str	x10, [sp, #0x30]
   f6e24: 540000c3     	b.lo	0xf6e3c <android::SampleTable::findThumbnailSample(unsigned int*)+0xb0>
   f6e28: 14000001     	b	0xf6e2c <android::SampleTable::findThumbnailSample(unsigned int*)+0xa0>
   f6e2c: 52800288     	mov	w8, #0x14               // =20
   f6e30: 2a0803e9     	mov	w9, w8
   f6e34: f81b83a9     	stur	x9, [x29, #-0x48]
   f6e38: 14000001     	b	0xf6e3c <android::SampleTable::findThumbnailSample(unsigned int*)+0xb0>
   f6e3c: aa1f03e8     	mov	x8, xzr
   f6e40: f81b03a8     	stur	x8, [x29, #-0x50]
   f6e44: 14000001     	b	0xf6e48 <android::SampleTable::findThumbnailSample(unsigned int*)+0xbc>
   f6e48: f85b03a8     	ldur	x8, [x29, #-0x50]
   f6e4c: f85b83a9     	ldur	x9, [x29, #-0x48]
   f6e50: eb090108     	subs	x8, x8, x9
   f6e54: f90017e8     	str	x8, [sp, #0x28]
   f6e58: 54000602     	b.hs	0xf6f18 <android::SampleTable::findThumbnailSample(unsigned int*)+0x18c>
   f6e5c: 14000001     	b	0xf6e60 <android::SampleTable::findThumbnailSample(unsigned int*)+0xd4>
   f6e60: f94023e8     	ldr	x8, [sp, #0x40]
   f6e64: f9405d09     	ldr	x9, [x8, #0xb8]
   f6e68: f85b03aa     	ldur	x10, [x29, #-0x50]
   f6e6c: b86a792b     	ldr	w11, [x9, x10, lsl #2]
   f6e70: b81ac3ab     	stur	w11, [x29, #-0x54]
   f6e74: b85ac3a1     	ldur	w1, [x29, #-0x54]
   f6e78: d10063a2     	sub	x2, x29, #0x18
   f6e7c: aa0803e0     	mov	x0, x8
   f6e80: 97febbac     	bl	0xa5d30 <_ZN7android11SampleTable15getSampleSize_lEjPm@plt>
   f6e84: b90027e0     	str	w0, [sp, #0x24]
   f6e88: 14000001     	b	0xf6e8c <android::SampleTable::findThumbnailSample(unsigned int*)+0x100>
   f6e8c: b94027e8     	ldr	w8, [sp, #0x24]
   f6e90: b9005be8     	str	w8, [sp, #0x58]
   f6e94: b9405be9     	ldr	w9, [sp, #0x58]
   f6e98: 340001a9     	cbz	w9, 0xf6ecc <android::SampleTable::findThumbnailSample(unsigned int*)+0x140>
   f6e9c: 14000001     	b	0xf6ea0 <android::SampleTable::findThumbnailSample(unsigned int*)+0x114>
   f6ea0: b9405be8     	ldr	w8, [sp, #0x58]
   f6ea4: b81e43a8     	stur	w8, [x29, #-0x1c]
   f6ea8: 320003e8     	orr	w8, wzr, #0x1
   f6eac: b81cc3a8     	stur	w8, [x29, #-0x34]
   f6eb0: 14000022     	b	0xf6f38 <android::SampleTable::findThumbnailSample(unsigned int*)+0x1ac>
   f6eb4: f9002be0     	str	x0, [sp, #0x50]
   f6eb8: 2a0103e8     	mov	w8, w1
   f6ebc: b9004fe8     	str	w8, [sp, #0x4c]
   f6ec0: d10043a0     	sub	x0, x29, #0x10
   f6ec4: 97ff01b6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6ec8: 1400002b     	b	0xf6f74 <android::SampleTable::findThumbnailSample(unsigned int*)+0x1e8>
   f6ecc: f85b03a8     	ldur	x8, [x29, #-0x50]
   f6ed0: b4000108     	cbz	x8, 0xf6ef0 <android::SampleTable::findThumbnailSample(unsigned int*)+0x164>
   f6ed4: 14000001     	b	0xf6ed8 <android::SampleTable::findThumbnailSample(unsigned int*)+0x14c>
   f6ed8: f85e83a8     	ldur	x8, [x29, #-0x18]
   f6edc: f85c03a9     	ldur	x9, [x29, #-0x40]
   f6ee0: eb090108     	subs	x8, x8, x9
   f6ee4: f9000fe8     	str	x8, [sp, #0x18]
   f6ee8: 540000e9     	b.ls	0xf6f04 <android::SampleTable::findThumbnailSample(unsigned int*)+0x178>
   f6eec: 14000001     	b	0xf6ef0 <android::SampleTable::findThumbnailSample(unsigned int*)+0x164>
   f6ef0: b85ac3a8     	ldur	w8, [x29, #-0x54]
   f6ef4: b81c83a8     	stur	w8, [x29, #-0x38]
   f6ef8: f85e83a9     	ldur	x9, [x29, #-0x18]
   f6efc: f81c03a9     	stur	x9, [x29, #-0x40]
   f6f00: 14000001     	b	0xf6f04 <android::SampleTable::findThumbnailSample(unsigned int*)+0x178>
   f6f04: 14000001     	b	0xf6f08 <android::SampleTable::findThumbnailSample(unsigned int*)+0x17c>
   f6f08: f85b03a8     	ldur	x8, [x29, #-0x50]
   f6f0c: 91000508     	add	x8, x8, #0x1
   f6f10: f81b03a8     	stur	x8, [x29, #-0x50]
   f6f14: 17ffffcd     	b	0xf6e48 <android::SampleTable::findThumbnailSample(unsigned int*)+0xbc>
   f6f18: b85c83a8     	ldur	w8, [x29, #-0x38]
   f6f1c: f85d03a9     	ldur	x9, [x29, #-0x30]
   f6f20: b9000128     	str	w8, [x9]
   f6f24: 2a1f03e8     	mov	w8, wzr
   f6f28: b81e43a8     	stur	w8, [x29, #-0x1c]
   f6f2c: 320003e8     	orr	w8, wzr, #0x1
   f6f30: b81cc3a8     	stur	w8, [x29, #-0x34]
   f6f34: 14000001     	b	0xf6f38 <android::SampleTable::findThumbnailSample(unsigned int*)+0x1ac>
   f6f38: d10043a0     	sub	x0, x29, #0x10
   f6f3c: 97ff0198     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f6f40: b85e43a8     	ldur	w8, [x29, #-0x1c]
   f6f44: d53bd040     	mrs	x0, TPIDR_EL0
   f6f48: f9401400     	ldr	x0, [x0, #0x28]
   f6f4c: f85f83be     	ldur	x30, [x29, #-0x8]
   f6f50: eb1e0000     	subs	x0, x0, x30
   f6f54: b90017e8     	str	w8, [sp, #0x14]
   f6f58: f90007e0     	str	x0, [sp, #0x8]
   f6f5c: 54000101     	b.ne	0xf6f7c <android::SampleTable::findThumbnailSample(unsigned int*)+0x1f0>
   f6f60: 14000001     	b	0xf6f64 <android::SampleTable::findThumbnailSample(unsigned int*)+0x1d8>
   f6f64: b94017e0     	ldr	w0, [sp, #0x14]
   f6f68: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
   f6f6c: 910303ff     	add	sp, sp, #0xc0
   f6f70: d65f03c0     	ret
   f6f74: f9402be0     	ldr	x0, [sp, #0x50]
   f6f78: 97fec3e6     	bl	0xa7f10 <_Unwind_Resume@plt>
   f6f7c: 97fecb7d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f6f80 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)>:
   f6f80: d10403ff     	sub	sp, sp, #0x100
   f6f84: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
   f6f88: 9103c3fd     	add	x29, sp, #0xf0
   f6f8c: d53bd048     	mrs	x8, TPIDR_EL0
   f6f90: f9401508     	ldr	x8, [x8, #0x28]
   f6f94: f81f83a8     	stur	x8, [x29, #-0x8]
   f6f98: f81e03a0     	stur	x0, [x29, #-0x20]
   f6f9c: b81dc3a1     	stur	w1, [x29, #-0x24]
   f6fa0: f81d03a2     	stur	x2, [x29, #-0x30]
   f6fa4: f81c83a3     	stur	x3, [x29, #-0x38]
   f6fa8: f81c03a4     	stur	x4, [x29, #-0x40]
   f6fac: f81b83a5     	stur	x5, [x29, #-0x48]
   f6fb0: f81b03a6     	stur	x6, [x29, #-0x50]
   f6fb4: f85e03a8     	ldur	x8, [x29, #-0x20]
   f6fb8: aa0803e0     	mov	x0, x8
   f6fbc: 91006101     	add	x1, x8, #0x18
   f6fc0: d10043a2     	sub	x2, x29, #0x10
   f6fc4: f9003fe0     	str	x0, [sp, #0x78]
   f6fc8: aa0203e0     	mov	x0, x2
   f6fcc: f9003be8     	str	x8, [sp, #0x70]
   f6fd0: 97ff00dc     	bl	0xb7340 <setMediaExtractor+0x248>
   f6fd4: f9403be8     	ldr	x8, [sp, #0x70]
   f6fd8: f9406500     	ldr	x0, [x8, #0xc8]
   f6fdc: b85dc3a1     	ldur	w1, [x29, #-0x24]
   f6fe0: 97fec7d8     	bl	0xa8f40 <_ZN7android14SampleIterator6seekToEj@plt>
   f6fe4: b9006fe0     	str	w0, [sp, #0x6c]
   f6fe8: 14000001     	b	0xf6fec <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x6c>
   f6fec: b9406fe8     	ldr	w8, [sp, #0x6c]
   f6ff0: b81ac3a8     	stur	w8, [x29, #-0x54]
   f6ff4: 340001a8     	cbz	w8, 0xf7028 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xa8>
   f6ff8: 14000001     	b	0xf6ffc <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x7c>
   f6ffc: b85ac3a8     	ldur	w8, [x29, #-0x54]
   f7000: b81ec3a8     	stur	w8, [x29, #-0x14]
   f7004: 320003e8     	orr	w8, wzr, #0x1
   f7008: b81983a8     	stur	w8, [x29, #-0x68]
   f700c: 1400009a     	b	0xf7274 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2f4>
   f7010: f81a03a0     	stur	x0, [x29, #-0x60]
   f7014: 2a0103e8     	mov	w8, w1
   f7018: b819c3a8     	stur	w8, [x29, #-0x64]
   f701c: d10043a0     	sub	x0, x29, #0x10
   f7020: 97ff015f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f7024: 140000a3     	b	0xf72b0 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x330>
   f7028: f85d03a8     	ldur	x8, [x29, #-0x30]
   f702c: b4000168     	cbz	x8, 0xf7058 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xd8>
   f7030: 14000001     	b	0xf7034 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xb4>
   f7034: f9403fe8     	ldr	x8, [sp, #0x78]
   f7038: f9406500     	ldr	x0, [x8, #0xc8]
   f703c: 97feb459     	bl	0xa41a0 <_ZNK7android14SampleIterator15getSampleOffsetEv@plt>
   f7040: f90033e0     	str	x0, [sp, #0x60]
   f7044: 14000001     	b	0xf7048 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xc8>
   f7048: f85d03a8     	ldur	x8, [x29, #-0x30]
   f704c: f94033e9     	ldr	x9, [sp, #0x60]
   f7050: f9000109     	str	x9, [x8]
   f7054: 14000001     	b	0xf7058 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xd8>
   f7058: f85c83a8     	ldur	x8, [x29, #-0x38]
   f705c: b4000168     	cbz	x8, 0xf7088 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x108>
   f7060: 14000001     	b	0xf7064 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xe4>
   f7064: f9403fe8     	ldr	x8, [sp, #0x78]
   f7068: f9406500     	ldr	x0, [x8, #0xc8]
   f706c: 97fec511     	bl	0xa84b0 <_ZNK7android14SampleIterator13getSampleSizeEv@plt>
   f7070: f9002fe0     	str	x0, [sp, #0x58]
   f7074: 14000001     	b	0xf7078 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0xf8>
   f7078: f85c83a8     	ldur	x8, [x29, #-0x38]
   f707c: f9402fe9     	ldr	x9, [sp, #0x58]
   f7080: f9000109     	str	x9, [x8]
   f7084: 14000001     	b	0xf7088 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x108>
   f7088: f85c03a8     	ldur	x8, [x29, #-0x40]
   f708c: b4000168     	cbz	x8, 0xf70b8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x138>
   f7090: 14000001     	b	0xf7094 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x114>
   f7094: f9403fe8     	ldr	x8, [sp, #0x78]
   f7098: f9406500     	ldr	x0, [x8, #0xc8]
   f709c: 97feb671     	bl	0xa4a60 <_ZNK7android14SampleIterator13getSampleTimeEv@plt>
   f70a0: b90057e0     	str	w0, [sp, #0x54]
   f70a4: 14000001     	b	0xf70a8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x128>
   f70a8: f85c03a8     	ldur	x8, [x29, #-0x40]
   f70ac: b94057e9     	ldr	w9, [sp, #0x54]
   f70b0: b9000109     	str	w9, [x8]
   f70b4: 14000001     	b	0xf70b8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x138>
   f70b8: f85b83a8     	ldur	x8, [x29, #-0x48]
   f70bc: b4000ba8     	cbz	x8, 0xf7230 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2b0>
   f70c0: 14000001     	b	0xf70c4 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x144>
   f70c4: f85b83a8     	ldur	x8, [x29, #-0x48]
   f70c8: 2a1f03e9     	mov	w9, wzr
   f70cc: 39000109     	strb	w9, [x8]
   f70d0: f9403fe8     	ldr	x8, [sp, #0x78]
   f70d4: f940550a     	ldr	x10, [x8, #0xa8]
   f70d8: b6f800ca     	tbz	x10, #0x3f, 0xf70f0 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x170>
   f70dc: 14000001     	b	0xf70e0 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x160>
   f70e0: f85b83a8     	ldur	x8, [x29, #-0x48]
   f70e4: 320003e9     	orr	w9, wzr, #0x1
   f70e8: 39000109     	strb	w9, [x8]
   f70ec: 14000050     	b	0xf722c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2ac>
   f70f0: f9403fe8     	ldr	x8, [sp, #0x78]
   f70f4: f9406109     	ldr	x9, [x8, #0xc0]
   f70f8: b940b10a     	ldr	w10, [x8, #0xb0]
   f70fc: 2a0a03eb     	mov	w11, w10
   f7100: eb0b0129     	subs	x9, x9, x11
   f7104: f90027e9     	str	x9, [sp, #0x48]
   f7108: 540001e2     	b.hs	0xf7144 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1c4>
   f710c: 14000001     	b	0xf7110 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x190>
   f7110: f9403fe8     	ldr	x8, [sp, #0x78]
   f7114: f9405d09     	ldr	x9, [x8, #0xb8]
   f7118: f940610a     	ldr	x10, [x8, #0xc0]
   f711c: b86a792b     	ldr	w11, [x9, x10, lsl #2]
   f7120: b85dc3ac     	ldur	w12, [x29, #-0x24]
   f7124: 6b0c016b     	subs	w11, w11, w12
   f7128: b90047eb     	str	w11, [sp, #0x44]
   f712c: 540000c8     	b.hi	0xf7144 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1c4>
   f7130: 14000001     	b	0xf7134 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1b4>
   f7134: f9403fe8     	ldr	x8, [sp, #0x78]
   f7138: f9406109     	ldr	x9, [x8, #0xc0]
   f713c: f9001fe9     	str	x9, [sp, #0x38]
   f7140: 14000004     	b	0xf7150 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1d0>
   f7144: aa1f03e0     	mov	x0, xzr
   f7148: f9001fe0     	str	x0, [sp, #0x38]
   f714c: 14000001     	b	0xf7150 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1d0>
   f7150: f9401fe8     	ldr	x8, [sp, #0x38]
   f7154: f81903a8     	stur	x8, [x29, #-0x70]
   f7158: 14000001     	b	0xf715c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1dc>
   f715c: f85903a8     	ldur	x8, [x29, #-0x70]
   f7160: f9403fe9     	ldr	x9, [sp, #0x78]
   f7164: b940b12a     	ldr	w10, [x9, #0xb0]
   f7168: 2a0a03eb     	mov	w11, w10
   f716c: 2a1f03ea     	mov	w10, wzr
   f7170: eb0b0108     	subs	x8, x8, x11
   f7174: f9001be8     	str	x8, [sp, #0x30]
   f7178: b9002fea     	str	w10, [sp, #0x2c]
   f717c: 54000182     	b.hs	0xf71ac <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x22c>
   f7180: 14000001     	b	0xf7184 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x204>
   f7184: f9403fe8     	ldr	x8, [sp, #0x78]
   f7188: f9405d09     	ldr	x9, [x8, #0xb8]
   f718c: f85903aa     	ldur	x10, [x29, #-0x70]
   f7190: b86a792b     	ldr	w11, [x9, x10, lsl #2]
   f7194: b85dc3ac     	ldur	w12, [x29, #-0x24]
   f7198: 6b0c016b     	subs	w11, w11, w12
   f719c: 1a9f27ec     	cset	w12, lo
   f71a0: b9002beb     	str	w11, [sp, #0x28]
   f71a4: b9002fec     	str	w12, [sp, #0x2c]
   f71a8: 14000001     	b	0xf71ac <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x22c>
   f71ac: b9402fe8     	ldr	w8, [sp, #0x2c]
   f71b0: 360000c8     	tbz	w8, #0x0, 0xf71c8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x248>
   f71b4: 14000001     	b	0xf71b8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x238>
   f71b8: f85903a8     	ldur	x8, [x29, #-0x70]
   f71bc: 91000508     	add	x8, x8, #0x1
   f71c0: f81903a8     	stur	x8, [x29, #-0x70]
   f71c4: 17ffffe6     	b	0xf715c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x1dc>
   f71c8: f85903a8     	ldur	x8, [x29, #-0x70]
   f71cc: f9403fe9     	ldr	x9, [sp, #0x78]
   f71d0: b940b12a     	ldr	w10, [x9, #0xb0]
   f71d4: 2a0a03eb     	mov	w11, w10
   f71d8: eb0b0108     	subs	x8, x8, x11
   f71dc: f90013e8     	str	x8, [sp, #0x20]
   f71e0: 540001e2     	b.hs	0xf721c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x29c>
   f71e4: 14000001     	b	0xf71e8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x268>
   f71e8: f9403fe8     	ldr	x8, [sp, #0x78]
   f71ec: f9405d09     	ldr	x9, [x8, #0xb8]
   f71f0: f85903aa     	ldur	x10, [x29, #-0x70]
   f71f4: b86a792b     	ldr	w11, [x9, x10, lsl #2]
   f71f8: b85dc3ac     	ldur	w12, [x29, #-0x24]
   f71fc: 6b0c016b     	subs	w11, w11, w12
   f7200: b9001feb     	str	w11, [sp, #0x1c]
   f7204: 540000c1     	b.ne	0xf721c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x29c>
   f7208: 14000001     	b	0xf720c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x28c>
   f720c: f85b83a8     	ldur	x8, [x29, #-0x48]
   f7210: 320003e9     	orr	w9, wzr, #0x1
   f7214: 39000109     	strb	w9, [x8]
   f7218: 14000001     	b	0xf721c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x29c>
   f721c: f85903a8     	ldur	x8, [x29, #-0x70]
   f7220: f9403fe9     	ldr	x9, [sp, #0x78]
   f7224: f9006128     	str	x8, [x9, #0xc0]
   f7228: 14000001     	b	0xf722c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2ac>
   f722c: 14000001     	b	0xf7230 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2b0>
   f7230: f85b03a8     	ldur	x8, [x29, #-0x50]
   f7234: b4000168     	cbz	x8, 0xf7260 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2e0>
   f7238: 14000001     	b	0xf723c <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2bc>
   f723c: f9403fe8     	ldr	x8, [sp, #0x78]
   f7240: f9406500     	ldr	x0, [x8, #0xc8]
   f7244: 97febb0b     	bl	0xa5e70 <_ZNK7android14SampleIterator17getSampleDurationEv@plt>
   f7248: b9001be0     	str	w0, [sp, #0x18]
   f724c: 14000001     	b	0xf7250 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2d0>
   f7250: f85b03a8     	ldur	x8, [x29, #-0x50]
   f7254: b9401be9     	ldr	w9, [sp, #0x18]
   f7258: b9000109     	str	w9, [x8]
   f725c: 14000001     	b	0xf7260 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2e0>
   f7260: 2a1f03e8     	mov	w8, wzr
   f7264: b81ec3a8     	stur	w8, [x29, #-0x14]
   f7268: 320003e8     	orr	w8, wzr, #0x1
   f726c: b81983a8     	stur	w8, [x29, #-0x68]
   f7270: 14000001     	b	0xf7274 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x2f4>
   f7274: d10043a0     	sub	x0, x29, #0x10
   f7278: 97ff00c9     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
   f727c: b85ec3a8     	ldur	w8, [x29, #-0x14]
   f7280: d53bd040     	mrs	x0, TPIDR_EL0
   f7284: f9401400     	ldr	x0, [x0, #0x28]
   f7288: f85f83be     	ldur	x30, [x29, #-0x8]
   f728c: eb1e0000     	subs	x0, x0, x30
   f7290: b90017e8     	str	w8, [sp, #0x14]
   f7294: f90007e0     	str	x0, [sp, #0x8]
   f7298: 54000101     	b.ne	0xf72b8 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x338>
   f729c: 14000001     	b	0xf72a0 <android::SampleTable::getMetaDataForSample(unsigned int, long*, unsigned long*, unsigned int*, bool*, unsigned int*)+0x320>
   f72a0: b94017e0     	ldr	w0, [sp, #0x14]
   f72a4: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
   f72a8: 910403ff     	add	sp, sp, #0x100
   f72ac: d65f03c0     	ret
   f72b0: f85a03a0     	ldur	x0, [x29, #-0x60]
   f72b4: 97fec317     	bl	0xa7f10 <_Unwind_Resume@plt>
   f72b8: 97fecaae     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000f72bc <android::SampleIterator::getSampleOffset() const>:
   f72bc: d10043ff     	sub	sp, sp, #0x10
   f72c0: f90007e0     	str	x0, [sp, #0x8]
   f72c4: f94007e0     	ldr	x0, [sp, #0x8]
   f72c8: f9403c00     	ldr	x0, [x0, #0x78]
   f72cc: 910043ff     	add	sp, sp, #0x10
   f72d0: d65f03c0     	ret

00000000000f72d4 <android::SampleIterator::getSampleSize() const>:
   f72d4: d10043ff     	sub	sp, sp, #0x10
   f72d8: f90007e0     	str	x0, [sp, #0x8]
   f72dc: f94007e0     	ldr	x0, [sp, #0x8]
   f72e0: f9404000     	ldr	x0, [x0, #0x80]
   f72e4: 910043ff     	add	sp, sp, #0x10
   f72e8: d65f03c0     	ret

00000000000f72ec <android::SampleIterator::getSampleDuration() const>:
   f72ec: d10043ff     	sub	sp, sp, #0x10
   f72f0: f90007e0     	str	x0, [sp, #0x8]
   f72f4: f94007e0     	ldr	x0, [sp, #0x8]
   f72f8: b9408c00     	ldr	w0, [x0, #0x8c]
   f72fc: 910043ff     	add	sp, sp, #0x10
   f7300: d65f03c0     	ret

00000000000f7304 <android::SampleTable::getCompositionTimeOffset(unsigned int)>:
   f7304: d10083ff     	sub	sp, sp, #0x20
   f7308: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f730c: 910043fd     	add	x29, sp, #0x10
   f7310: f90007e0     	str	x0, [sp, #0x8]
   f7314: b90007e1     	str	w1, [sp, #0x4]
   f7318: f94007e0     	ldr	x0, [sp, #0x8]
   f731c: f9405000     	ldr	x0, [x0, #0xa0]
   f7320: b94007e1     	ldr	w1, [sp, #0x4]
   f7324: 97feadfb     	bl	0xa2b10 <_ZN7android11SampleTable22CompositionDeltaLookup24getCompositionTimeOffsetEj@plt>
   f7328: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   f732c: 910083ff     	add	sp, sp, #0x20
   f7330: d65f03c0     	ret

00000000000f7334 <android::U16_AT(unsigned char const*)>:
   f7334: d10043ff     	sub	sp, sp, #0x10
   f7338: 321d03e8     	orr	w8, wzr, #0x8
   f733c: f90007e0     	str	x0, [sp, #0x8]
   f7340: f94007e0     	ldr	x0, [sp, #0x8]
   f7344: 39400009     	ldrb	w9, [x0]
   f7348: 1ac82128     	lsl	w8, w9, w8
   f734c: f94007e0     	ldr	x0, [sp, #0x8]
   f7350: 39400409     	ldrb	w9, [x0, #0x1]
   f7354: 2a090108     	orr	w8, w8, w9
   f7358: 2a0803e0     	mov	w0, w8
   f735c: 910043ff     	add	sp, sp, #0x10
   f7360: d65f03c0     	ret

00000000000f7364 <android::U32_AT(unsigned char const*)>:
   f7364: d10043ff     	sub	sp, sp, #0x10
   f7368: 321d07e8     	orr	w8, wzr, #0x18
   f736c: 321c03e9     	orr	w9, wzr, #0x10
   f7370: 321d03ea     	orr	w10, wzr, #0x8
   f7374: f90007e0     	str	x0, [sp, #0x8]
   f7378: f94007e0     	ldr	x0, [sp, #0x8]
   f737c: 3940000b     	ldrb	w11, [x0]
   f7380: 1ac82168     	lsl	w8, w11, w8
   f7384: f94007e0     	ldr	x0, [sp, #0x8]
   f7388: 3940040b     	ldrb	w11, [x0, #0x1]
   f738c: 1ac92169     	lsl	w9, w11, w9
   f7390: 2a090108     	orr	w8, w8, w9
   f7394: f94007e0     	ldr	x0, [sp, #0x8]
   f7398: 39400809     	ldrb	w9, [x0, #0x2]
   f739c: 1aca2129     	lsl	w9, w9, w10
   f73a0: 2a090108     	orr	w8, w8, w9
   f73a4: f94007e0     	ldr	x0, [sp, #0x8]
   f73a8: 39400c09     	ldrb	w9, [x0, #0x3]
   f73ac: 2a090100     	orr	w0, w8, w9
   f73b0: 910043ff     	add	sp, sp, #0x10
   f73b4: d65f03c0     	ret

00000000000f73b8 <android::U64_AT(unsigned char const*)>:
   f73b8: d100c3ff     	sub	sp, sp, #0x30
   f73bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f73c0: 910083fd     	add	x29, sp, #0x20
   f73c4: b27b03e8     	orr	x8, xzr, #0x20
   f73c8: b27e03e9     	orr	x9, xzr, #0x4
   f73cc: f81f83a0     	stur	x0, [x29, #-0x8]
   f73d0: f85f83a0     	ldur	x0, [x29, #-0x8]
   f73d4: f9000be8     	str	x8, [sp, #0x10]
   f73d8: f90007e9     	str	x9, [sp, #0x8]
   f73dc: 97fec039     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f73e0: 2a0003e8     	mov	w8, w0
   f73e4: d3407d08     	ubfx	x8, x8, #0, #32
   f73e8: f9400be9     	ldr	x9, [sp, #0x10]
   f73ec: 9ac92108     	lsl	x8, x8, x9
   f73f0: f85f83aa     	ldur	x10, [x29, #-0x8]
   f73f4: f94007eb     	ldr	x11, [sp, #0x8]
   f73f8: 8b0b0140     	add	x0, x10, x11
   f73fc: f90003e8     	str	x8, [sp]
   f7400: 97fec030     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
   f7404: 2a0003e8     	mov	w8, w0
   f7408: d3407d08     	ubfx	x8, x8, #0, #32
   f740c: f94003e9     	ldr	x9, [sp]
   f7410: aa080120     	orr	x0, x9, x8
   f7414: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f7418: 9100c3ff     	add	sp, sp, #0x30
   f741c: d65f03c0     	ret

00000000000f7420 <android::U16LE_AT(unsigned char const*)>:
   f7420: d10043ff     	sub	sp, sp, #0x10
   f7424: 321d03e8     	orr	w8, wzr, #0x8
   f7428: f90007e0     	str	x0, [sp, #0x8]
   f742c: f94007e0     	ldr	x0, [sp, #0x8]
   f7430: 39400009     	ldrb	w9, [x0]
   f7434: f94007e0     	ldr	x0, [sp, #0x8]
   f7438: 3940040a     	ldrb	w10, [x0, #0x1]
   f743c: 1ac82148     	lsl	w8, w10, w8
   f7440: 2a080128     	orr	w8, w9, w8
   f7444: 2a0803e0     	mov	w0, w8
   f7448: 910043ff     	add	sp, sp, #0x10
   f744c: d65f03c0     	ret

00000000000f7450 <android::U32LE_AT(unsigned char const*)>:
   f7450: d10043ff     	sub	sp, sp, #0x10
   f7454: 321d07e8     	orr	w8, wzr, #0x18
   f7458: 321c03e9     	orr	w9, wzr, #0x10
   f745c: 321d03ea     	orr	w10, wzr, #0x8
   f7460: f90007e0     	str	x0, [sp, #0x8]
   f7464: f94007e0     	ldr	x0, [sp, #0x8]
   f7468: 39400c0b     	ldrb	w11, [x0, #0x3]
   f746c: 1ac82168     	lsl	w8, w11, w8
   f7470: f94007e0     	ldr	x0, [sp, #0x8]
   f7474: 3940080b     	ldrb	w11, [x0, #0x2]
   f7478: 1ac92169     	lsl	w9, w11, w9
   f747c: 2a090108     	orr	w8, w8, w9
   f7480: f94007e0     	ldr	x0, [sp, #0x8]
   f7484: 39400409     	ldrb	w9, [x0, #0x1]
   f7488: 1aca2129     	lsl	w9, w9, w10
   f748c: 2a090108     	orr	w8, w8, w9
   f7490: f94007e0     	ldr	x0, [sp, #0x8]
   f7494: 39400009     	ldrb	w9, [x0]
   f7498: 2a090100     	orr	w0, w8, w9
   f749c: 910043ff     	add	sp, sp, #0x10
   f74a0: d65f03c0     	ret

00000000000f74a4 <android::U64LE_AT(unsigned char const*)>:
   f74a4: d100c3ff     	sub	sp, sp, #0x30
   f74a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
   f74ac: 910083fd     	add	x29, sp, #0x20
   f74b0: b27e03e8     	orr	x8, xzr, #0x4
   f74b4: b27b03e9     	orr	x9, xzr, #0x20
   f74b8: f81f83a0     	stur	x0, [x29, #-0x8]
   f74bc: f85f83a0     	ldur	x0, [x29, #-0x8]
   f74c0: 8b080000     	add	x0, x0, x8
   f74c4: f9000be9     	str	x9, [sp, #0x10]
   f74c8: 97fecf0e     	bl	0xab100 <_ZN7android8U32LE_ATEPKh@plt>
   f74cc: 2a0003e8     	mov	w8, w0
   f74d0: d3407d08     	ubfx	x8, x8, #0, #32
   f74d4: f9400be9     	ldr	x9, [sp, #0x10]
   f74d8: 9ac92108     	lsl	x8, x8, x9
   f74dc: f85f83a0     	ldur	x0, [x29, #-0x8]
   f74e0: f90007e8     	str	x8, [sp, #0x8]
   f74e4: 97fecf07     	bl	0xab100 <_ZN7android8U32LE_ATEPKh@plt>
   f74e8: 2a0003e8     	mov	w8, w0
   f74ec: d3407d08     	ubfx	x8, x8, #0, #32
   f74f0: f94007e9     	ldr	x9, [sp, #0x8]
   f74f4: aa080120     	orr	x0, x9, x8
   f74f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   f74fc: 9100c3ff     	add	sp, sp, #0x30
   f7500: d65f03c0     	ret

00000000000f7504 <android::ntoh64(unsigned long)>:
   f7504: d10043ff     	sub	sp, sp, #0x10
   f7508: f90007e0     	str	x0, [sp, #0x8]
   f750c: b9400fe8     	ldr	w8, [sp, #0xc]
   f7510: b9400be9     	ldr	w9, [sp, #0x8]
   f7514: 5ac00929     	rev	w9, w9
   f7518: 2a0903e0     	mov	w0, w9
   f751c: 5ac00908     	rev	w8, w8
   f7520: 2a0803ea     	mov	w10, w8
   f7524: b3607c0a     	bfi	x10, x0, #32, #32
   f7528: aa0a03e0     	mov	x0, x10
   f752c: 910043ff     	add	sp, sp, #0x10
   f7530: d65f03c0     	ret

00000000000f7534 <android::hton64(unsigned long)>:
   f7534: d10043ff     	sub	sp, sp, #0x10
   f7538: f90007e0     	str	x0, [sp, #0x8]
   f753c: b9400fe8     	ldr	w8, [sp, #0xc]
   f7540: b9400be9     	ldr	w9, [sp, #0x8]
   f7544: 5ac00929     	rev	w9, w9
   f7548: 2a0903e0     	mov	w0, w9
   f754c: 5ac00908     	rev	w8, w8
   f7550: 2a0803ea     	mov	w10, w8
   f7554: b3607c0a     	bfi	x10, x0, #32, #32
   f7558: aa0a03e0     	mov	x0, x10
   f755c: 910043ff     	add	sp, sp, #0x10
   f7560: d65f03c0     	ret

00000000000f7564 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)>:
   f7564: f81e0ffc     	str	x28, [sp, #-0x20]!
   f7568: a9017bfd     	stp	x29, x30, [sp, #0x10]
   f756c: 910043fd     	add	x29, sp, #0x10
   f7570: d13783ff     	sub	sp, sp, #0xde0
   f7574: 912b03e8     	add	x8, sp, #0xac0
   f7578: d53bd049     	mrs	x9, TPIDR_EL0
   f757c: f9401529     	ldr	x9, [x9, #0x28]
   f7580: f9018d09     	str	x9, [x8, #0x318]
   f7584: f9006d00     	str	x0, [x8, #0xd8]
   f7588: f9006901     	str	x1, [x8, #0xd0]
   f758c: f9406900     	ldr	x0, [x8, #0xd0]
   f7590: f90517e8     	str	x8, [sp, #0xa28]
   f7594: 97fea3bf     	bl	0xa0490 <_ZN7android2spINS_8AMessageEE5clearEv@plt>
   f7598: f94517e8     	ldr	x8, [sp, #0xa28]
   f759c: f9406d00     	ldr	x0, [x8, #0xd8]
   f75a0: aa1f03e1     	mov	x1, xzr
   f75a4: 97fecb23     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
   f75a8: 360000c0     	tbz	w0, #0x0, 0xf75c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5c>
   f75ac: 14000001     	b	0xf75b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x4c>
   f75b0: 128002a8     	mov	w8, #-0x16              // =-22
   f75b4: f94517e9     	ldr	x9, [sp, #0xa28]
   f75b8: b900e528     	str	w8, [x9, #0xe4]
   f75bc: 14000d99     	b	0xfac20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36bc>
   f75c0: f94517e8     	ldr	x8, [sp, #0xa28]
   f75c4: f9406d00     	ldr	x0, [x8, #0xd8]
   f75c8: 97feb63a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f75cc: 528daca1     	mov	w1, #0x6d65             // =28005
   f75d0: 72adad21     	movk	w1, #0x6d69, lsl #16
   f75d4: d102c3a2     	sub	x2, x29, #0xb0
   f75d8: 97febc12     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
   f75dc: 370000c0     	tbnz	w0, #0x0, 0xf75f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x90>
   f75e0: 14000001     	b	0xf75e4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x80>
   f75e4: 128002a8     	mov	w8, #-0x16              // =-22
   f75e8: f94517e9     	ldr	x9, [sp, #0xa28]
   f75ec: b900e528     	str	w8, [x9, #0xe4]
   f75f0: 14000d8c     	b	0xfac20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36bc>
   f75f4: 52814308     	mov	w8, #0xa18              // =2584
   f75f8: 2a0803e0     	mov	w0, w8
   f75fc: 97fec645     	bl	0xa8f10 <_Znwm@plt>
   f7600: aa0003fe     	mov	x30, x0
   f7604: aa0003e1     	mov	x1, x0
   f7608: f90513fe     	str	x30, [sp, #0xa20]
   f760c: f9050fe1     	str	x1, [sp, #0xa18]
   f7610: 97fecc80     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
   f7614: 14000001     	b	0xf7618 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb4>
   f7618: d102e3a8     	sub	x8, x29, #0xb8
   f761c: aa0803e0     	mov	x0, x8
   f7620: f9450fe1     	ldr	x1, [sp, #0xa18]
   f7624: f9050be8     	str	x8, [sp, #0xa10]
   f7628: 97feb2aa     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
   f762c: f9450be0     	ldr	x0, [sp, #0xa10]
   f7630: 97fec4b4     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7634: f90507e0     	str	x0, [sp, #0xa08]
   f7638: 14000001     	b	0xf763c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd8>
   f763c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7640: f9414102     	ldr	x2, [x8, #0x280]
   f7644: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7648: 91153021     	add	x1, x1, #0x54c
   f764c: 92800003     	mov	x3, #-0x1               // =-1
   f7650: f94507e0     	ldr	x0, [sp, #0xa08]
   f7654: 97fec94b     	bl	0xa9b80 <_ZN7android8AMessage9setStringEPKcS2_l@plt>
   f7658: 14000001     	b	0xf765c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf8>
   f765c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7660: f9406d00     	ldr	x0, [x8, #0xd8]
   f7664: 97feb613     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7668: f90503e0     	str	x0, [sp, #0xa00]
   f766c: 14000001     	b	0xf7670 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x10c>
   f7670: 528e4c21     	mov	w1, #0x7261             // =29281
   f7674: 72ac8ea1     	movk	w1, #0x6475, lsl #16
   f7678: d10303a2     	sub	x2, x29, #0xc0
   f767c: f94503e0     	ldr	x0, [sp, #0xa00]
   f7680: 97febc2c     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
   f7684: b909ffe0     	str	w0, [sp, #0x9fc]
   f7688: 14000001     	b	0xf768c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x128>
   f768c: b949ffe8     	ldr	w8, [sp, #0x9fc]
   f7690: 36000348     	tbz	w8, #0x0, 0xf76f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x194>
   f7694: 14000001     	b	0xf7698 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x134>
   f7698: d102e3a0     	sub	x0, x29, #0xb8
   f769c: 97fec499     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f76a0: f904fbe0     	str	x0, [sp, #0x9f0]
   f76a4: 14000001     	b	0xf76a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x144>
   f76a8: f94517e8     	ldr	x8, [sp, #0xa28]
   f76ac: f9413902     	ldr	x2, [x8, #0x270]
   f76b0: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f76b4: 9127c021     	add	x1, x1, #0x9f0
   f76b8: f944fbe0     	ldr	x0, [sp, #0x9f0]
   f76bc: 97fec43d     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f76c0: 14000001     	b	0xf76c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x160>
   f76c4: 1400000d     	b	0xf76f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x194>
   f76c8: f94517e8     	ldr	x8, [sp, #0xa28]
   f76cc: f9006500     	str	x0, [x8, #0xc8]
   f76d0: 2a0103e9     	mov	w9, w1
   f76d4: b900c509     	str	w9, [x8, #0xc4]
   f76d8: f94513e0     	ldr	x0, [sp, #0xa20]
   f76dc: 97fea4a1     	bl	0xa0960 <_ZdlPv@plt>
   f76e0: 14000d5f     	b	0xfac5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36f8>
   f76e4: f94517e8     	ldr	x8, [sp, #0xa28]
   f76e8: f9006500     	str	x0, [x8, #0xc8]
   f76ec: 2a0103e9     	mov	w9, w1
   f76f0: b900c509     	str	w9, [x8, #0xc4]
   f76f4: 14000d48     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f76f8: 2a1f03e8     	mov	w8, wzr
   f76fc: f94517e9     	ldr	x9, [sp, #0xa28]
   f7700: b9026d28     	str	w8, [x9, #0x26c]
   f7704: f9406d20     	ldr	x0, [x9, #0xd8]
   f7708: 97feb5ea     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f770c: f904f7e0     	str	x0, [sp, #0x9e8]
   f7710: 14000001     	b	0xf7714 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b0>
   f7714: 528e8ca1     	mov	w1, #0x7465             // =29797
   f7718: 72ac4e41     	movk	w1, #0x6272, lsl #16
   f771c: d10313a2     	sub	x2, x29, #0xc4
   f7720: f944f7e0     	ldr	x0, [sp, #0x9e8]
   f7724: 97feb75f     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7728: b909e7e0     	str	w0, [sp, #0x9e4]
   f772c: 14000001     	b	0xf7730 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc>
   f7730: b949e7e8     	ldr	w8, [sp, #0x9e4]
   f7734: 36000288     	tbz	w8, #0x0, 0xf7784 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x220>
   f7738: 14000001     	b	0xf773c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d8>
   f773c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7740: b9426d09     	ldr	w9, [x8, #0x26c]
   f7744: 71000529     	subs	w9, w9, #0x1
   f7748: b909e3e9     	str	w9, [sp, #0x9e0]
   f774c: 540001cb     	b.lt	0xf7784 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x220>
   f7750: 14000001     	b	0xf7754 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f0>
   f7754: d102e3a0     	sub	x0, x29, #0xb8
   f7758: 97fec46a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f775c: f904efe0     	str	x0, [sp, #0x9d8]
   f7760: 14000001     	b	0xf7764 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x200>
   f7764: f94517e8     	ldr	x8, [sp, #0xa28]
   f7768: b9426d02     	ldr	w2, [x8, #0x26c]
   f776c: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7770: 9127fc21     	add	x1, x1, #0x9ff
   f7774: f944efe0     	ldr	x0, [sp, #0x9d8]
   f7778: 97fea526     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f777c: 14000001     	b	0xf7780 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21c>
   f7780: 14000001     	b	0xf7784 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x220>
   f7784: f94517e8     	ldr	x8, [sp, #0xa28]
   f7788: f9406d00     	ldr	x0, [x8, #0xd8]
   f778c: 97feb5c9     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7790: f904ebe0     	str	x0, [sp, #0x9d0]
   f7794: 14000001     	b	0xf7798 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x234>
   f7798: 52884e41     	mov	w1, #0x4272             // =17010
   f779c: 72adaf01     	movk	w1, #0x6d78, lsl #16
   f77a0: d10323a2     	sub	x2, x29, #0xc8
   f77a4: f944ebe0     	ldr	x0, [sp, #0x9d0]
   f77a8: 97feb73e     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f77ac: b909cfe0     	str	w0, [sp, #0x9cc]
   f77b0: 14000001     	b	0xf77b4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x250>
   f77b4: b949cfe8     	ldr	w8, [sp, #0x9cc]
   f77b8: 36000368     	tbz	w8, #0x0, 0xf7824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c0>
   f77bc: 14000001     	b	0xf77c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x25c>
   f77c0: f94517e8     	ldr	x8, [sp, #0xa28]
   f77c4: b9426909     	ldr	w9, [x8, #0x268]
   f77c8: 71000529     	subs	w9, w9, #0x1
   f77cc: b909cbe9     	str	w9, [sp, #0x9c8]
   f77d0: 540002ab     	b.lt	0xf7824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c0>
   f77d4: 14000001     	b	0xf77d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x274>
   f77d8: f94517e8     	ldr	x8, [sp, #0xa28]
   f77dc: b9426909     	ldr	w9, [x8, #0x268]
   f77e0: b9426d0a     	ldr	w10, [x8, #0x26c]
   f77e4: 6b0a0129     	subs	w9, w9, w10
   f77e8: b909c7e9     	str	w9, [sp, #0x9c4]
   f77ec: 540001cb     	b.lt	0xf7824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c0>
   f77f0: 14000001     	b	0xf77f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x290>
   f77f4: d102e3a0     	sub	x0, x29, #0xb8
   f77f8: 97fec442     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f77fc: f904dfe0     	str	x0, [sp, #0x9b8]
   f7800: 14000001     	b	0xf7804 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a0>
   f7804: f94517e8     	ldr	x8, [sp, #0xa28]
   f7808: b9426902     	ldr	w2, [x8, #0x268]
   f780c: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7810: 9127ec21     	add	x1, x1, #0x9fb
   f7814: f944dfe0     	ldr	x0, [sp, #0x9b8]
   f7818: 97fea4fe     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f781c: 14000001     	b	0xf7820 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2bc>
   f7820: 14000001     	b	0xf7824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c0>
   f7824: f94517e8     	ldr	x8, [sp, #0xa28]
   f7828: f9406d00     	ldr	x0, [x8, #0xd8]
   f782c: 97feb5a1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7830: f904dbe0     	str	x0, [sp, #0x9b0]
   f7834: 14000001     	b	0xf7838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d4>
   f7838: 528dcc61     	mov	w1, #0x6e63             // =28259
   f783c: 72ae6f21     	movk	w1, #0x7379, lsl #16
   f7840: d10333a2     	sub	x2, x29, #0xcc
   f7844: f944dbe0     	ldr	x0, [sp, #0x9b0]
   f7848: 97feb716     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f784c: b909afe0     	str	w0, [sp, #0x9ac]
   f7850: 14000001     	b	0xf7854 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f0>
   f7854: b949afe8     	ldr	w8, [sp, #0x9ac]
   f7858: 36000228     	tbz	w8, #0x0, 0xf789c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x338>
   f785c: 14000001     	b	0xf7860 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fc>
   f7860: f94517e8     	ldr	x8, [sp, #0xa28]
   f7864: b9426509     	ldr	w9, [x8, #0x264]
   f7868: 340001a9     	cbz	w9, 0xf789c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x338>
   f786c: 14000001     	b	0xf7870 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30c>
   f7870: d102e3a0     	sub	x0, x29, #0xb8
   f7874: 97fec423     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7878: f904d3e0     	str	x0, [sp, #0x9a0]
   f787c: 14000001     	b	0xf7880 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31c>
   f7880: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7884: 91281c21     	add	x1, x1, #0xa07
   f7888: 320003e2     	orr	w2, wzr, #0x1
   f788c: f944d3e0     	ldr	x0, [sp, #0x9a0]
   f7890: 97fea4e0     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7894: 14000001     	b	0xf7898 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x334>
   f7898: 14000001     	b	0xf789c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x338>
   f789c: f94517e8     	ldr	x8, [sp, #0xa28]
   f78a0: f9406d00     	ldr	x0, [x8, #0xd8]
   f78a4: 97feb583     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f78a8: f904cfe0     	str	x0, [sp, #0x998]
   f78ac: 14000001     	b	0xf78b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34c>
   f78b0: 52892881     	mov	w1, #0x4944             // =18756
   f78b4: 72ae8e41     	movk	w1, #0x7472, lsl #16
   f78b8: d10343a2     	sub	x2, x29, #0xd0
   f78bc: f944cfe0     	ldr	x0, [sp, #0x998]
   f78c0: 97feb6f8     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f78c4: b90997e0     	str	w0, [sp, #0x994]
   f78c8: 14000001     	b	0xf78cc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x368>
   f78cc: b94997e8     	ldr	w8, [sp, #0x994]
   f78d0: 360001c8     	tbz	w8, #0x0, 0xf7908 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3a4>
   f78d4: 14000001     	b	0xf78d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x374>
   f78d8: d102e3a0     	sub	x0, x29, #0xb8
   f78dc: 97fec409     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f78e0: f904c7e0     	str	x0, [sp, #0x988]
   f78e4: 14000001     	b	0xf78e8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x384>
   f78e8: f94517e8     	ldr	x8, [sp, #0xa28]
   f78ec: b9426102     	ldr	w2, [x8, #0x260]
   f78f0: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f78f4: 91285421     	add	x1, x1, #0xa15
   f78f8: f944c7e0     	ldr	x0, [sp, #0x988]
   f78fc: 97fea4c5     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7900: 14000001     	b	0xf7904 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3a0>
   f7904: 14000001     	b	0xf7908 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3a4>
   f7908: f94517e8     	ldr	x8, [sp, #0xa28]
   f790c: f9414101     	ldr	x1, [x8, #0x280]
   f7910: b0000800     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   f7914: 91347800     	add	x0, x0, #0xd1e
   f7918: 321f07e9     	orr	w9, wzr, #0x6
   f791c: 2a0903e2     	mov	w2, w9
   f7920: 97fecd98     	bl	0xaaf80 <strncasecmp@plt>
   f7924: 35001e60     	cbnz	w0, 0xf7cf0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x78c>
   f7928: 14000001     	b	0xf792c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c8>
   f792c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7930: f9406d00     	ldr	x0, [x8, #0xd8]
   f7934: 97feb55f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7938: f904c3e0     	str	x0, [sp, #0x980]
   f793c: 14000001     	b	0xf7940 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3dc>
   f7940: 528c8e81     	mov	w1, #0x6474             // =25716
   f7944: 72aeed21     	movk	w1, #0x7769, lsl #16
   f7948: d10353a2     	sub	x2, x29, #0xd4
   f794c: f944c3e0     	ldr	x0, [sp, #0x980]
   f7950: 97feb6d4     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7954: b9097fe0     	str	w0, [sp, #0x97c]
   f7958: 14000001     	b	0xf795c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3f8>
   f795c: b9497fe8     	ldr	w8, [sp, #0x97c]
   f7960: 36000228     	tbz	w8, #0x0, 0xf79a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x440>
   f7964: 14000001     	b	0xf7968 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x404>
   f7968: f94517e8     	ldr	x8, [sp, #0xa28]
   f796c: f9406d00     	ldr	x0, [x8, #0xd8]
   f7970: 97feb550     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7974: f904bbe0     	str	x0, [sp, #0x970]
   f7978: 14000001     	b	0xf797c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x418>
   f797c: 528d2ce1     	mov	w1, #0x6967             // =26983
   f7980: 72ad0ca1     	movk	w1, #0x6865, lsl #16
   f7984: d10363a2     	sub	x2, x29, #0xd8
   f7988: f944bbe0     	ldr	x0, [sp, #0x970]
   f798c: 97feb6c5     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7990: b9096fe0     	str	w0, [sp, #0x96c]
   f7994: 14000001     	b	0xf7998 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x434>
   f7998: b9496fe8     	ldr	w8, [sp, #0x96c]
   f799c: 37000108     	tbnz	w8, #0x0, 0xf79bc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x458>
   f79a0: 14000001     	b	0xf79a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x440>
   f79a4: 128002a8     	mov	w8, #-0x16              // =-22
   f79a8: f94517e9     	ldr	x9, [sp, #0xa28]
   f79ac: b900e528     	str	w8, [x9, #0xe4]
   f79b0: 320003e8     	orr	w8, wzr, #0x1
   f79b4: b900c128     	str	w8, [x9, #0xc0]
   f79b8: 14000c94     	b	0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f79bc: d102e3a0     	sub	x0, x29, #0xb8
   f79c0: 97fec3d0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f79c4: f904b3e0     	str	x0, [sp, #0x960]
   f79c8: 14000001     	b	0xf79cc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x468>
   f79cc: f94517e8     	ldr	x8, [sp, #0xa28]
   f79d0: b9425d02     	ldr	w2, [x8, #0x25c]
   f79d4: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f79d8: 91288821     	add	x1, x1, #0xa22
   f79dc: f944b3e0     	ldr	x0, [sp, #0x960]
   f79e0: 97fea48c     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f79e4: 14000001     	b	0xf79e8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x484>
   f79e8: d102e3a0     	sub	x0, x29, #0xb8
   f79ec: 97fec3c5     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f79f0: f904afe0     	str	x0, [sp, #0x958]
   f79f4: 14000001     	b	0xf79f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x494>
   f79f8: f94517e8     	ldr	x8, [sp, #0xa28]
   f79fc: b9425902     	ldr	w2, [x8, #0x258]
   f7a00: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7a04: 9128b021     	add	x1, x1, #0xa2c
   f7a08: f944afe0     	ldr	x0, [sp, #0x958]
   f7a0c: 97fea481     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7a10: 14000001     	b	0xf7a14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x4b0>
   f7a14: f94517e8     	ldr	x8, [sp, #0xa28]
   f7a18: f9406d00     	ldr	x0, [x8, #0xd8]
   f7a1c: 97feb525     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7a20: f904abe0     	str	x0, [sp, #0x950]
   f7a24: 14000001     	b	0xf7a28 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x4c4>
   f7a28: 528e4ae1     	mov	w1, #0x7257             // =29271
   f7a2c: 72ae6c21     	movk	w1, #0x7361, lsl #16
   f7a30: d10373a2     	sub	x2, x29, #0xdc
   f7a34: f944abe0     	ldr	x0, [sp, #0x950]
   f7a38: 97feb69a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7a3c: b9094fe0     	str	w0, [sp, #0x94c]
   f7a40: 14000001     	b	0xf7a44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x4e0>
   f7a44: b9494fe8     	ldr	w8, [sp, #0x94c]
   f7a48: 36000508     	tbz	w8, #0x0, 0xf7ae8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x584>
   f7a4c: 14000001     	b	0xf7a50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x4ec>
   f7a50: f94517e8     	ldr	x8, [sp, #0xa28]
   f7a54: f9406d00     	ldr	x0, [x8, #0xd8]
   f7a58: 97feb516     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7a5c: f904a3e0     	str	x0, [sp, #0x940]
   f7a60: 14000001     	b	0xf7a64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x500>
   f7a64: 528e4901     	mov	w1, #0x7248             // =29256
   f7a68: 72ae6c21     	movk	w1, #0x7361, lsl #16
   f7a6c: d10383a2     	sub	x2, x29, #0xe0
   f7a70: f944a3e0     	ldr	x0, [sp, #0x940]
   f7a74: 97feb68b     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7a78: b9093fe0     	str	w0, [sp, #0x93c]
   f7a7c: 14000001     	b	0xf7a80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x51c>
   f7a80: b9493fe8     	ldr	w8, [sp, #0x93c]
   f7a84: 36000328     	tbz	w8, #0x0, 0xf7ae8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x584>
   f7a88: 14000001     	b	0xf7a8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x528>
   f7a8c: d102e3a0     	sub	x0, x29, #0xb8
   f7a90: 97fec39c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7a94: f9049be0     	str	x0, [sp, #0x930]
   f7a98: 14000001     	b	0xf7a9c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x538>
   f7a9c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7aa0: b9425502     	ldr	w2, [x8, #0x254]
   f7aa4: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7aa8: 91287821     	add	x1, x1, #0xa1e
   f7aac: f9449be0     	ldr	x0, [sp, #0x930]
   f7ab0: 97fea458     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7ab4: 14000001     	b	0xf7ab8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x554>
   f7ab8: d102e3a0     	sub	x0, x29, #0xb8
   f7abc: 97fec391     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7ac0: f90497e0     	str	x0, [sp, #0x928]
   f7ac4: 14000001     	b	0xf7ac8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x564>
   f7ac8: f94517e8     	ldr	x8, [sp, #0xa28]
   f7acc: b9425102     	ldr	w2, [x8, #0x250]
   f7ad0: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7ad4: 9128a021     	add	x1, x1, #0xa28
   f7ad8: f94497e0     	ldr	x0, [sp, #0x928]
   f7adc: 97fea44d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7ae0: 14000001     	b	0xf7ae4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x580>
   f7ae4: 14000001     	b	0xf7ae8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x584>
   f7ae8: f94517e8     	ldr	x8, [sp, #0xa28]
   f7aec: f9406d00     	ldr	x0, [x8, #0xd8]
   f7af0: 97feb4f0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7af4: f90493e0     	str	x0, [sp, #0x920]
   f7af8: 14000001     	b	0xf7afc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x598>
   f7afc: 528d8cc1     	mov	w1, #0x6c66             // =27750
   f7b00: 72ac6de1     	movk	w1, #0x636f, lsl #16
   f7b04: d10393a2     	sub	x2, x29, #0xe4
   f7b08: f94493e0     	ldr	x0, [sp, #0x920]
   f7b0c: 97feb665     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7b10: b9091fe0     	str	w0, [sp, #0x91c]
   f7b14: 14000001     	b	0xf7b18 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5b4>
   f7b18: b9491fe8     	ldr	w8, [sp, #0x91c]
   f7b1c: 360001c8     	tbz	w8, #0x0, 0xf7b54 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5f0>
   f7b20: 14000001     	b	0xf7b24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5c0>
   f7b24: d102e3a0     	sub	x0, x29, #0xb8
   f7b28: 97fec376     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7b2c: f9048be0     	str	x0, [sp, #0x910]
   f7b30: 14000001     	b	0xf7b34 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5d0>
   f7b34: f94517e8     	ldr	x8, [sp, #0xa28]
   f7b38: b9424d02     	ldr	w2, [x8, #0x24c]
   f7b3c: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7b40: 9128cc21     	add	x1, x1, #0xa33
   f7b44: f9448be0     	ldr	x0, [sp, #0x910]
   f7b48: 97fea432     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7b4c: 14000001     	b	0xf7b50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5ec>
   f7b50: 14000001     	b	0xf7b54 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x5f0>
   f7b54: f94517e8     	ldr	x8, [sp, #0xa28]
   f7b58: f9406d00     	ldr	x0, [x8, #0xd8]
   f7b5c: 97feb4d5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7b60: f90487e0     	str	x0, [sp, #0x908]
   f7b64: 14000001     	b	0xf7b68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x604>
   f7b68: 528dee01     	mov	w1, #0x6f70             // =28528
   f7b6c: 72ac6e41     	movk	w1, #0x6372, lsl #16
   f7b70: d103a3a2     	sub	x2, x29, #0xe8
   f7b74: d103b3a3     	sub	x3, x29, #0xec
   f7b78: d103c3a4     	sub	x4, x29, #0xf0
   f7b7c: d103d3a5     	sub	x5, x29, #0xf4
   f7b80: f94487e0     	ldr	x0, [sp, #0x908]
   f7b84: 97feb8c3     	bl	0xa5e90 <_ZN7android8MetaData8findRectEjPiS1_S1_S1_@plt>
   f7b88: b90907e0     	str	w0, [sp, #0x904]
   f7b8c: 14000001     	b	0xf7b90 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x62c>
   f7b90: b94907e8     	ldr	w8, [sp, #0x904]
   f7b94: 36000228     	tbz	w8, #0x0, 0xf7bd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x674>
   f7b98: 14000001     	b	0xf7b9c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x638>
   f7b9c: d102e3a0     	sub	x0, x29, #0xb8
   f7ba0: 97fec358     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7ba4: f9047fe0     	str	x0, [sp, #0x8f8]
   f7ba8: 14000001     	b	0xf7bac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x648>
   f7bac: f94517e8     	ldr	x8, [sp, #0xa28]
   f7bb0: b9424902     	ldr	w2, [x8, #0x248]
   f7bb4: b9424503     	ldr	w3, [x8, #0x244]
   f7bb8: b9424104     	ldr	w4, [x8, #0x240]
   f7bbc: b9423d05     	ldr	w5, [x8, #0x23c]
   f7bc0: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7bc4: 91290021     	add	x1, x1, #0xa40
   f7bc8: f9447fe0     	ldr	x0, [sp, #0x8f8]
   f7bcc: 97feb75d     	bl	0xa5940 <_ZN7android8AMessage7setRectEPKciiii@plt>
   f7bd0: 14000001     	b	0xf7bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x670>
   f7bd4: 14000001     	b	0xf7bd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x674>
   f7bd8: f94517e8     	ldr	x8, [sp, #0xa28]
   f7bdc: f9406d00     	ldr	x0, [x8, #0xd8]
   f7be0: 97feb4b4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7be4: f9047be0     	str	x0, [sp, #0x8f0]
   f7be8: 14000001     	b	0xf7bec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x688>
   f7bec: 528e8821     	mov	w1, #0x7441             // =29761
   f7bf0: 72ae4de1     	movk	w1, #0x726f, lsl #16
   f7bf4: d103e3a2     	sub	x2, x29, #0xf8
   f7bf8: f9447be0     	ldr	x0, [sp, #0x8f0]
   f7bfc: 97feb629     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7c00: b908efe0     	str	w0, [sp, #0x8ec]
   f7c04: 14000001     	b	0xf7c08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6a4>
   f7c08: b948efe8     	ldr	w8, [sp, #0x8ec]
   f7c0c: 360001c8     	tbz	w8, #0x0, 0xf7c44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6e0>
   f7c10: 14000001     	b	0xf7c14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6b0>
   f7c14: d102e3a0     	sub	x0, x29, #0xb8
   f7c18: 97fec33a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7c1c: f90473e0     	str	x0, [sp, #0x8e0]
   f7c20: 14000001     	b	0xf7c24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6c0>
   f7c24: f94517e8     	ldr	x8, [sp, #0xa28]
   f7c28: b9423902     	ldr	w2, [x8, #0x238]
   f7c2c: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7c30: 91291421     	add	x1, x1, #0xa45
   f7c34: f94473e0     	ldr	x0, [sp, #0x8e0]
   f7c38: 97fea3f6     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7c3c: 14000001     	b	0xf7c40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6dc>
   f7c40: 14000001     	b	0xf7c44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6e0>
   f7c44: f94517e8     	ldr	x8, [sp, #0xa28]
   f7c48: f9406d00     	ldr	x0, [x8, #0xd8]
   f7c4c: 97feb499     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7c50: f9046fe0     	str	x0, [sp, #0x8d8]
   f7c54: 14000001     	b	0xf7c58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x6f4>
   f7c58: 528e4a61     	mov	w1, #0x7253             // =29267
   f7c5c: 72ad0c81     	movk	w1, #0x6864, lsl #16
   f7c60: d103f3a2     	sub	x2, x29, #0xfc
   f7c64: 9133a3e3     	add	x3, sp, #0xce8
   f7c68: 913383e4     	add	x4, sp, #0xce0
   f7c6c: f9446fe0     	ldr	x0, [sp, #0x8d8]
   f7c70: 97feb974     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f7c74: b908d7e0     	str	w0, [sp, #0x8d4]
   f7c78: 14000001     	b	0xf7c7c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x718>
   f7c7c: b948d7e8     	ldr	w8, [sp, #0x8d4]
   f7c80: 360002c8     	tbz	w8, #0x0, 0xf7cd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x774>
   f7c84: 14000001     	b	0xf7c88 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x724>
   f7c88: f94517e8     	ldr	x8, [sp, #0xa28]
   f7c8c: b9423509     	ldr	w9, [x8, #0x234]
   f7c90: 528e4a6a     	mov	w10, #0x7253            // =29267
   f7c94: 72ad0c8a     	movk	w10, #0x6864, lsl #16
   f7c98: 6b0a0129     	subs	w9, w9, w10
   f7c9c: b908d3e9     	str	w9, [sp, #0x8d0]
   f7ca0: 540001c1     	b.ne	0xf7cd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x774>
   f7ca4: 14000001     	b	0xf7ca8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x744>
   f7ca8: f94517e8     	ldr	x8, [sp, #0xa28]
   f7cac: f9411109     	ldr	x9, [x8, #0x220]
   f7cb0: f1006529     	subs	x9, x9, #0x19
   f7cb4: f90467e9     	str	x9, [sp, #0x8c8]
   f7cb8: 54000101     	b.ne	0xf7cd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x774>
   f7cbc: 14000001     	b	0xf7cc0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x75c>
   f7cc0: f94517e8     	ldr	x8, [sp, #0xa28]
   f7cc4: f9411500     	ldr	x0, [x8, #0x228]
   f7cc8: d102e3a1     	sub	x1, x29, #0xb8
   f7ccc: 97fea061     	bl	0x9fe50 <_ZN7android10ColorUtils26setHDRStaticInfoIntoFormatERKNS_13HDRStaticInfoERNS_2spINS_8AMessageEEE@plt>
   f7cd0: 14000001     	b	0xf7cd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x770>
   f7cd4: 14000001     	b	0xf7cd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x774>
   f7cd8: f94517e8     	ldr	x8, [sp, #0xa28]
   f7cdc: f9406d00     	ldr	x0, [x8, #0xd8]
   f7ce0: d102e3a1     	sub	x1, x29, #0xb8
   f7ce4: 94000be2     	bl	0xfac6c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3708>
   f7ce8: 14000001     	b	0xf7cec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x788>
   f7cec: 140000ee     	b	0xf80a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb40>
   f7cf0: f94517e8     	ldr	x8, [sp, #0xa28]
   f7cf4: f9414101     	ldr	x1, [x8, #0x280]
   f7cf8: b0000800     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   f7cfc: 91349400     	add	x0, x0, #0xd25
   f7d00: 321f07e9     	orr	w9, wzr, #0x6
   f7d04: 2a0903e2     	mov	w2, w9
   f7d08: 97fecc9e     	bl	0xaaf80 <strncasecmp@plt>
   f7d0c: 35001ca0     	cbnz	w0, 0xf80a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb3c>
   f7d10: 14000001     	b	0xf7d14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x7b0>
   f7d14: f94517e8     	ldr	x8, [sp, #0xa28]
   f7d18: f9406d00     	ldr	x0, [x8, #0xd8]
   f7d1c: 97feb465     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7d20: f90463e0     	str	x0, [sp, #0x8c0]
   f7d24: 14000001     	b	0xf7d28 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x7c4>
   f7d28: 528d0dc1     	mov	w1, #0x686e             // =26734
   f7d2c: 72a46c61     	movk	w1, #0x2363, lsl #16
   f7d30: 913373e2     	add	x2, sp, #0xcdc
   f7d34: f94463e0     	ldr	x0, [sp, #0x8c0]
   f7d38: 97feb5da     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7d3c: b908bfe0     	str	w0, [sp, #0x8bc]
   f7d40: 14000001     	b	0xf7d44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x7e0>
   f7d44: b948bfe8     	ldr	w8, [sp, #0x8bc]
   f7d48: 36000228     	tbz	w8, #0x0, 0xf7d8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x828>
   f7d4c: 14000001     	b	0xf7d50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x7ec>
   f7d50: f94517e8     	ldr	x8, [sp, #0xa28]
   f7d54: f9406d00     	ldr	x0, [x8, #0xd8]
   f7d58: 97feb456     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7d5c: f9045be0     	str	x0, [sp, #0x8b0]
   f7d60: 14000001     	b	0xf7d64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x800>
   f7d64: 528e8ca1     	mov	w1, #0x7465             // =29797
   f7d68: 72ae6e41     	movk	w1, #0x7372, lsl #16
   f7d6c: 913363e2     	add	x2, sp, #0xcd8
   f7d70: f9445be0     	ldr	x0, [sp, #0x8b0]
   f7d74: 97feb5cb     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7d78: b908afe0     	str	w0, [sp, #0x8ac]
   f7d7c: 14000001     	b	0xf7d80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x81c>
   f7d80: b948afe8     	ldr	w8, [sp, #0x8ac]
   f7d84: 37000108     	tbnz	w8, #0x0, 0xf7da4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x840>
   f7d88: 14000001     	b	0xf7d8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x828>
   f7d8c: 128002a8     	mov	w8, #-0x16              // =-22
   f7d90: f94517e9     	ldr	x9, [sp, #0xa28]
   f7d94: b900e528     	str	w8, [x9, #0xe4]
   f7d98: 320003e8     	orr	w8, wzr, #0x1
   f7d9c: b900c128     	str	w8, [x9, #0xc0]
   f7da0: 14000b9a     	b	0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f7da4: d102e3a0     	sub	x0, x29, #0xb8
   f7da8: 97fec2d6     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7dac: f90453e0     	str	x0, [sp, #0x8a0]
   f7db0: 14000001     	b	0xf7db4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x850>
   f7db4: f94517e8     	ldr	x8, [sp, #0xa28]
   f7db8: b9421d02     	ldr	w2, [x8, #0x21c]
   f7dbc: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7dc0: 91295821     	add	x1, x1, #0xa56
   f7dc4: f94453e0     	ldr	x0, [sp, #0x8a0]
   f7dc8: 97fea392     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7dcc: 14000001     	b	0xf7dd0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x86c>
   f7dd0: d102e3a0     	sub	x0, x29, #0xb8
   f7dd4: 97fec2cb     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7dd8: f9044fe0     	str	x0, [sp, #0x898]
   f7ddc: 14000001     	b	0xf7de0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x87c>
   f7de0: f94517e8     	ldr	x8, [sp, #0xa28]
   f7de4: b9421902     	ldr	w2, [x8, #0x218]
   f7de8: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7dec: 91299021     	add	x1, x1, #0xa64
   f7df0: f9444fe0     	ldr	x0, [sp, #0x898]
   f7df4: 97fea387     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7df8: 14000001     	b	0xf7dfc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x898>
   f7dfc: f94517e8     	ldr	x8, [sp, #0xa28]
   f7e00: f9406d00     	ldr	x0, [x8, #0xd8]
   f7e04: 97feb42b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7e08: f9044be0     	str	x0, [sp, #0x890]
   f7e0c: 14000001     	b	0xf7e10 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x8ac>
   f7e10: 528dcda1     	mov	w1, #0x6e6d             // =28269
   f7e14: 72ac6d01     	movk	w1, #0x6368, lsl #16
   f7e18: 913353e2     	add	x2, sp, #0xcd4
   f7e1c: f9444be0     	ldr	x0, [sp, #0x890]
   f7e20: 97feb5a0     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7e24: b9088fe0     	str	w0, [sp, #0x88c]
   f7e28: 14000001     	b	0xf7e2c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x8c8>
   f7e2c: b9488fe8     	ldr	w8, [sp, #0x88c]
   f7e30: 360001c8     	tbz	w8, #0x0, 0xf7e68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x904>
   f7e34: 14000001     	b	0xf7e38 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x8d4>
   f7e38: d102e3a0     	sub	x0, x29, #0xb8
   f7e3c: 97fec2b1     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7e40: f90443e0     	str	x0, [sp, #0x880]
   f7e44: 14000001     	b	0xf7e48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x8e4>
   f7e48: f94517e8     	ldr	x8, [sp, #0xa28]
   f7e4c: b9421502     	ldr	w2, [x8, #0x214]
   f7e50: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7e54: 9129c021     	add	x1, x1, #0xa70
   f7e58: f94443e0     	ldr	x0, [sp, #0x880]
   f7e5c: 97fea36d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7e60: 14000001     	b	0xf7e64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x900>
   f7e64: 14000001     	b	0xf7e68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x904>
   f7e68: 2a1f03e8     	mov	w8, wzr
   f7e6c: f94517e9     	ldr	x9, [sp, #0xa28]
   f7e70: b9021128     	str	w8, [x9, #0x210]
   f7e74: f9406d20     	ldr	x0, [x9, #0xd8]
   f7e78: 97feb40e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7e7c: f9043fe0     	str	x0, [sp, #0x878]
   f7e80: 14000001     	b	0xf7e84 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x920>
   f7e84: 528c6c81     	mov	w1, #0x6364             // =25444
   f7e88: 72acadc1     	movk	w1, #0x656e, lsl #16
   f7e8c: 913343e2     	add	x2, sp, #0xcd0
   f7e90: f9443fe0     	ldr	x0, [sp, #0x878]
   f7e94: 97feb583     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7e98: b90877e0     	str	w0, [sp, #0x874]
   f7e9c: 14000001     	b	0xf7ea0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x93c>
   f7ea0: b94877e8     	ldr	w8, [sp, #0x874]
   f7ea4: 360001c8     	tbz	w8, #0x0, 0xf7edc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x978>
   f7ea8: 14000001     	b	0xf7eac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x948>
   f7eac: d102e3a0     	sub	x0, x29, #0xb8
   f7eb0: 97fec294     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7eb4: f90437e0     	str	x0, [sp, #0x868]
   f7eb8: 14000001     	b	0xf7ebc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x958>
   f7ebc: f94517e8     	ldr	x8, [sp, #0xa28]
   f7ec0: b9421102     	ldr	w2, [x8, #0x210]
   f7ec4: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7ec8: 9129f421     	add	x1, x1, #0xa7d
   f7ecc: f94437e0     	ldr	x0, [sp, #0x868]
   f7ed0: 97fea350     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7ed4: 14000001     	b	0xf7ed8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x974>
   f7ed8: 14000001     	b	0xf7edc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x978>
   f7edc: 2a1f03e8     	mov	w8, wzr
   f7ee0: f94517e9     	ldr	x9, [sp, #0xa28]
   f7ee4: b9020d28     	str	w8, [x9, #0x20c]
   f7ee8: f9406d20     	ldr	x0, [x9, #0xd8]
   f7eec: 97feb3f1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7ef0: f90433e0     	str	x0, [sp, #0x860]
   f7ef4: 14000001     	b	0xf7ef8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x994>
   f7ef8: 528c6e01     	mov	w1, #0x6370             // =25456
   f7efc: 72acadc1     	movk	w1, #0x656e, lsl #16
   f7f00: 913333e2     	add	x2, sp, #0xccc
   f7f04: f94433e0     	ldr	x0, [sp, #0x860]
   f7f08: 97feb566     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7f0c: b9085fe0     	str	w0, [sp, #0x85c]
   f7f10: 14000001     	b	0xf7f14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9b0>
   f7f14: b9485fe8     	ldr	w8, [sp, #0x85c]
   f7f18: 360001c8     	tbz	w8, #0x0, 0xf7f50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9ec>
   f7f1c: 14000001     	b	0xf7f20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9bc>
   f7f20: d102e3a0     	sub	x0, x29, #0xb8
   f7f24: 97fec277     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7f28: f9042be0     	str	x0, [sp, #0x850]
   f7f2c: 14000001     	b	0xf7f30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9cc>
   f7f30: f94517e8     	ldr	x8, [sp, #0xa28]
   f7f34: b9420d02     	ldr	w2, [x8, #0x20c]
   f7f38: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7f3c: 912a2c21     	add	x1, x1, #0xa8b
   f7f40: f9442be0     	ldr	x0, [sp, #0x850]
   f7f44: 97fea333     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7f48: 14000001     	b	0xf7f4c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9e8>
   f7f4c: 14000001     	b	0xf7f50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x9ec>
   f7f50: f94517e8     	ldr	x8, [sp, #0xa28]
   f7f54: f9406d00     	ldr	x0, [x8, #0xd8]
   f7f58: 97feb3d6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7f5c: f90427e0     	str	x0, [sp, #0x848]
   f7f60: 14000001     	b	0xf7f64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa00>
   f7f64: 528e8e61     	mov	w1, #0x7473             // =29811
   f7f68: 72ac2c81     	movk	w1, #0x6164, lsl #16
   f7f6c: 913323e2     	add	x2, sp, #0xcc8
   f7f70: f94427e0     	ldr	x0, [sp, #0x848]
   f7f74: 97feb54b     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7f78: b90847e0     	str	w0, [sp, #0x844]
   f7f7c: 14000001     	b	0xf7f80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa1c>
   f7f80: b94847e8     	ldr	w8, [sp, #0x844]
   f7f84: 360001c8     	tbz	w8, #0x0, 0xf7fbc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa58>
   f7f88: 14000001     	b	0xf7f8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa28>
   f7f8c: d102e3a0     	sub	x0, x29, #0xb8
   f7f90: 97fec25c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f7f94: f9041fe0     	str	x0, [sp, #0x838]
   f7f98: 14000001     	b	0xf7f9c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa38>
   f7f9c: f94517e8     	ldr	x8, [sp, #0xa28]
   f7fa0: b9420902     	ldr	w2, [x8, #0x208]
   f7fa4: d0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f7fa8: 912a6c21     	add	x1, x1, #0xa9b
   f7fac: f9441fe0     	ldr	x0, [sp, #0x838]
   f7fb0: 97fea318     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f7fb4: 14000001     	b	0xf7fb8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa54>
   f7fb8: 14000001     	b	0xf7fbc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa58>
   f7fbc: 12800008     	mov	w8, #-0x1               // =-1
   f7fc0: f94517e9     	ldr	x9, [sp, #0xa28]
   f7fc4: b9020528     	str	w8, [x9, #0x204]
   f7fc8: f9406d20     	ldr	x0, [x9, #0xd8]
   f7fcc: 97feb3b9     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f7fd0: f9041be0     	str	x0, [sp, #0x830]
   f7fd4: 14000001     	b	0xf7fd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa74>
   f7fd8: 528dee81     	mov	w1, #0x6f74             // =28532
   f7fdc: 72ac2c21     	movk	w1, #0x6161, lsl #16
   f7fe0: 913313e2     	add	x2, sp, #0xcc4
   f7fe4: f9441be0     	ldr	x0, [sp, #0x830]
   f7fe8: 97feb52e     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f7fec: b9082fe0     	str	w0, [sp, #0x82c]
   f7ff0: 14000001     	b	0xf7ff4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa90>
   f7ff4: b9482fe8     	ldr	w8, [sp, #0x82c]
   f7ff8: 360001c8     	tbz	w8, #0x0, 0xf8030 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xacc>
   f7ffc: 14000001     	b	0xf8000 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xa9c>
   f8000: d102e3a0     	sub	x0, x29, #0xb8
   f8004: 97fec23f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8008: f90413e0     	str	x0, [sp, #0x820]
   f800c: 14000001     	b	0xf8010 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xaac>
   f8010: f94517e8     	ldr	x8, [sp, #0xa28]
   f8014: b9420502     	ldr	w2, [x8, #0x204]
   f8018: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f801c: 912a8c21     	add	x1, x1, #0xaa3
   f8020: f94413e0     	ldr	x0, [sp, #0x820]
   f8024: 97fea2fb     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f8028: 14000001     	b	0xf802c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xac8>
   f802c: 14000001     	b	0xf8030 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xacc>
   f8030: f94517e8     	ldr	x8, [sp, #0xa28]
   f8034: f9406d00     	ldr	x0, [x8, #0xd8]
   f8038: 97feb39e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f803c: f9040fe0     	str	x0, [sp, #0x818]
   f8040: 14000001     	b	0xf8044 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xae0>
   f8044: 5289aca1     	mov	w1, #0x4d65             // =19813
   f8048: 72aa0861     	movk	w1, #0x5043, lsl #16
   f804c: 913303e2     	add	x2, sp, #0xcc0
   f8050: f9440fe0     	ldr	x0, [sp, #0x818]
   f8054: 97feb513     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f8058: b90817e0     	str	w0, [sp, #0x814]
   f805c: 14000001     	b	0xf8060 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xafc>
   f8060: b94817e8     	ldr	w8, [sp, #0x814]
   f8064: 360001c8     	tbz	w8, #0x0, 0xf809c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb38>
   f8068: 14000001     	b	0xf806c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb08>
   f806c: d102e3a0     	sub	x0, x29, #0xb8
   f8070: 97fec224     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8074: f90407e0     	str	x0, [sp, #0x808]
   f8078: 14000001     	b	0xf807c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb18>
   f807c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8080: b9420102     	ldr	w2, [x8, #0x200]
   f8084: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8088: 912abc21     	add	x1, x1, #0xaaf
   f808c: f94407e0     	ldr	x0, [sp, #0x808]
   f8090: 97fea2e0     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f8094: 14000001     	b	0xf8098 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb34>
   f8098: 14000001     	b	0xf809c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb38>
   f809c: 14000001     	b	0xf80a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb3c>
   f80a0: 14000001     	b	0xf80a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb40>
   f80a4: f94517e8     	ldr	x8, [sp, #0xa28]
   f80a8: f9406d00     	ldr	x0, [x8, #0xd8]
   f80ac: 97feb381     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f80b0: f90403e0     	str	x0, [sp, #0x800]
   f80b4: 14000001     	b	0xf80b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb54>
   f80b8: 528e0a61     	mov	w1, #0x7053             // =28755
   f80bc: 72ad2dc1     	movk	w1, #0x696e, lsl #16
   f80c0: 9132f3e2     	add	x2, sp, #0xcbc
   f80c4: f94403e0     	ldr	x0, [sp, #0x800]
   f80c8: 97feb4f6     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f80cc: b907ffe0     	str	w0, [sp, #0x7fc]
   f80d0: 14000001     	b	0xf80d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb70>
   f80d4: b947ffe8     	ldr	w8, [sp, #0x7fc]
   f80d8: 360001c8     	tbz	w8, #0x0, 0xf8110 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbac>
   f80dc: 14000001     	b	0xf80e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb7c>
   f80e0: d102e3a0     	sub	x0, x29, #0xb8
   f80e4: 97fec207     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f80e8: f903fbe0     	str	x0, [sp, #0x7f0]
   f80ec: 14000001     	b	0xf80f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xb8c>
   f80f0: f94517e8     	ldr	x8, [sp, #0xa28]
   f80f4: b941fd02     	ldr	w2, [x8, #0x1fc]
   f80f8: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f80fc: 912af021     	add	x1, x1, #0xabc
   f8100: f943fbe0     	ldr	x0, [sp, #0x7f0]
   f8104: 97fea2c3     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f8108: 14000001     	b	0xf810c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xba8>
   f810c: 14000001     	b	0xf8110 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbac>
   f8110: f94517e8     	ldr	x8, [sp, #0xa28]
   f8114: f9406d00     	ldr	x0, [x8, #0xd8]
   f8118: 97feb366     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f811c: f903f7e0     	str	x0, [sp, #0x7e8]
   f8120: 14000001     	b	0xf8124 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbc0>
   f8124: 528f0ae1     	mov	w1, #0x7857             // =30807
   f8128: 72adac21     	movk	w1, #0x6d61, lsl #16
   f812c: 9132e3e2     	add	x2, sp, #0xcb8
   f8130: f943f7e0     	ldr	x0, [sp, #0x7e8]
   f8134: 97feb4db     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f8138: b907e7e0     	str	w0, [sp, #0x7e4]
   f813c: 14000001     	b	0xf8140 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbdc>
   f8140: b947e7e8     	ldr	w8, [sp, #0x7e4]
   f8144: 360001c8     	tbz	w8, #0x0, 0xf817c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc18>
   f8148: 14000001     	b	0xf814c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbe8>
   f814c: d102e3a0     	sub	x0, x29, #0xb8
   f8150: 97fec1ec     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8154: f903efe0     	str	x0, [sp, #0x7d8]
   f8158: 14000001     	b	0xf815c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xbf8>
   f815c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8160: b941f902     	ldr	w2, [x8, #0x1f8]
   f8164: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8168: 912b2c21     	add	x1, x1, #0xacb
   f816c: f943efe0     	ldr	x0, [sp, #0x7d8]
   f8170: 97fea2a8     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f8174: 14000001     	b	0xf8178 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc14>
   f8178: 14000001     	b	0xf817c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc18>
   f817c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8180: f9406d00     	ldr	x0, [x8, #0xd8]
   f8184: 97feb34b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f8188: f903ebe0     	str	x0, [sp, #0x7d0]
   f818c: 14000001     	b	0xf8190 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc2c>
   f8190: 528f0901     	mov	w1, #0x7848             // =30792
   f8194: 72adac21     	movk	w1, #0x6d61, lsl #16
   f8198: 9132d3e2     	add	x2, sp, #0xcb4
   f819c: f943ebe0     	ldr	x0, [sp, #0x7d0]
   f81a0: 97feb4c0     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f81a4: b907cfe0     	str	w0, [sp, #0x7cc]
   f81a8: 14000001     	b	0xf81ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc48>
   f81ac: b947cfe8     	ldr	w8, [sp, #0x7cc]
   f81b0: 360001c8     	tbz	w8, #0x0, 0xf81e8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc84>
   f81b4: 14000001     	b	0xf81b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc54>
   f81b8: d102e3a0     	sub	x0, x29, #0xb8
   f81bc: 97fec1d1     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f81c0: f903e3e0     	str	x0, [sp, #0x7c0]
   f81c4: 14000001     	b	0xf81c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc64>
   f81c8: f94517e8     	ldr	x8, [sp, #0xa28]
   f81cc: b941f502     	ldr	w2, [x8, #0x1f4]
   f81d0: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f81d4: 912b5421     	add	x1, x1, #0xad5
   f81d8: f943e3e0     	ldr	x0, [sp, #0x7c0]
   f81dc: 97fea28d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f81e0: 14000001     	b	0xf81e4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc80>
   f81e4: 14000001     	b	0xf81e8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc84>
   f81e8: f94517e8     	ldr	x8, [sp, #0xa28]
   f81ec: f9406d00     	ldr	x0, [x8, #0xd8]
   f81f0: 97feb330     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f81f4: f903dfe0     	str	x0, [sp, #0x7b8]
   f81f8: 14000001     	b	0xf81fc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xc98>
   f81fc: 528e8821     	mov	w1, #0x7441             // =29761
   f8200: 72ae4de1     	movk	w1, #0x726f, lsl #16
   f8204: 9132c3e2     	add	x2, sp, #0xcb0
   f8208: f943dfe0     	ldr	x0, [sp, #0x7b8]
   f820c: 97feb4a5     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f8210: b907b7e0     	str	w0, [sp, #0x7b4]
   f8214: 14000001     	b	0xf8218 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcb4>
   f8218: b947b7e8     	ldr	w8, [sp, #0x7b4]
   f821c: 360001c8     	tbz	w8, #0x0, 0xf8254 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcf0>
   f8220: 14000001     	b	0xf8224 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcc0>
   f8224: d102e3a0     	sub	x0, x29, #0xb8
   f8228: 97fec1b6     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f822c: f903d7e0     	str	x0, [sp, #0x7a8]
   f8230: 14000001     	b	0xf8234 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcd0>
   f8234: f94517e8     	ldr	x8, [sp, #0xa28]
   f8238: b941f102     	ldr	w2, [x8, #0x1f0]
   f823c: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8240: 91291421     	add	x1, x1, #0xa45
   f8244: f943d7e0     	ldr	x0, [sp, #0x7a8]
   f8248: 97fea272     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f824c: 14000001     	b	0xf8250 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcec>
   f8250: 14000001     	b	0xf8254 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xcf0>
   f8254: f94517e8     	ldr	x8, [sp, #0xa28]
   f8258: f9406d00     	ldr	x0, [x8, #0xd8]
   f825c: 97feb315     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f8260: f903d3e0     	str	x0, [sp, #0x7a0]
   f8264: 14000001     	b	0xf8268 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd04>
   f8268: 528daa41     	mov	w1, #0x6d52             // =27986
   f826c: 72acce41     	movk	w1, #0x6672, lsl #16
   f8270: 9132b3e2     	add	x2, sp, #0xcac
   f8274: f943d3e0     	ldr	x0, [sp, #0x7a0]
   f8278: 97feb48a     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   f827c: b9079fe0     	str	w0, [sp, #0x79c]
   f8280: 14000001     	b	0xf8284 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd20>
   f8284: b9479fe8     	ldr	w8, [sp, #0x79c]
   f8288: 36000288     	tbz	w8, #0x0, 0xf82d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd74>
   f828c: 14000001     	b	0xf8290 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd2c>
   f8290: f94517e8     	ldr	x8, [sp, #0xa28]
   f8294: b941ed09     	ldr	w9, [x8, #0x1ec]
   f8298: 71000529     	subs	w9, w9, #0x1
   f829c: b9079be9     	str	w9, [sp, #0x798]
   f82a0: 540001cb     	b.lt	0xf82d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd74>
   f82a4: 14000001     	b	0xf82a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd44>
   f82a8: d102e3a0     	sub	x0, x29, #0xb8
   f82ac: 97fec195     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f82b0: f903cbe0     	str	x0, [sp, #0x790]
   f82b4: 14000001     	b	0xf82b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd54>
   f82b8: f94517e8     	ldr	x8, [sp, #0xa28]
   f82bc: b941ed02     	ldr	w2, [x8, #0x1ec]
   f82c0: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f82c4: 912b8021     	add	x1, x1, #0xae0
   f82c8: f943cbe0     	ldr	x0, [sp, #0x790]
   f82cc: 97fea251     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f82d0: 14000001     	b	0xf82d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd70>
   f82d4: 14000001     	b	0xf82d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd74>
   f82d8: f94517e8     	ldr	x8, [sp, #0xa28]
   f82dc: f9406d00     	ldr	x0, [x8, #0xd8]
   f82e0: 97feb2f4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f82e4: f903c7e0     	str	x0, [sp, #0x788]
   f82e8: 14000001     	b	0xf82ec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xd88>
   f82ec: 528c6c61     	mov	w1, #0x6363             // =25443
   f82f0: 72ac2ec1     	movk	w1, #0x6176, lsl #16
   f82f4: 9132a3e2     	add	x2, sp, #0xca8
   f82f8: 913283e3     	add	x3, sp, #0xca0
   f82fc: 913263e4     	add	x4, sp, #0xc98
   f8300: f943c7e0     	ldr	x0, [sp, #0x788]
   f8304: 97feb7cf     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f8308: b90787e0     	str	w0, [sp, #0x784]
   f830c: 14000001     	b	0xf8310 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xdac>
   f8310: b94787e8     	ldr	w8, [sp, #0x784]
   f8314: 36004668     	tbz	w8, #0x0, 0xf8be0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x167c>
   f8318: 14000001     	b	0xf831c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xdb8>
   f831c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8320: f940f109     	ldr	x9, [x8, #0x1e0]
   f8324: f9005d09     	str	x9, [x8, #0xb8]
   f8328: f940ed09     	ldr	x9, [x8, #0x1d8]
   f832c: f1001d29     	subs	x9, x9, #0x7
   f8330: f903bfe9     	str	x9, [sp, #0x778]
   f8334: 54000123     	b.lo	0xf8358 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xdf4>
   f8338: 14000001     	b	0xf833c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xdd8>
   f833c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8340: f9405d09     	ldr	x9, [x8, #0xb8]
   f8344: 3940012a     	ldrb	w10, [x9]
   f8348: 7100054a     	subs	w10, w10, #0x1
   f834c: b90777ea     	str	w10, [sp, #0x774]
   f8350: 54000100     	b.eq	0xf8370 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xe0c>
   f8354: 14000001     	b	0xf8358 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xdf4>
   f8358: 128002a8     	mov	w8, #-0x16              // =-22
   f835c: f94517e9     	ldr	x9, [sp, #0xa28]
   f8360: b900e528     	str	w8, [x9, #0xe4]
   f8364: 320003e8     	orr	w8, wzr, #0x1
   f8368: b900c128     	str	w8, [x9, #0xc0]
   f836c: 14000a27     	b	0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f8370: f94517e8     	ldr	x8, [sp, #0xa28]
   f8374: f9405d00     	ldr	x0, [x8, #0xb8]
   f8378: f940ed01     	ldr	x1, [x8, #0x1d8]
   f837c: d102e3a2     	sub	x2, x29, #0xb8
   f8380: 94000aa4     	bl	0xfae10 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x38ac>
   f8384: 14000001     	b	0xf8388 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xe24>
   f8388: f94517e8     	ldr	x8, [sp, #0xa28]
   f838c: f9405d09     	ldr	x9, [x8, #0xb8]
   f8390: 3940112a     	ldrb	w10, [x9, #0x4]
   f8394: 1200054a     	and	w10, w10, #0x3
   f8398: 1100054a     	add	w10, w10, #0x1
   f839c: 2a0a03e9     	mov	w9, w10
   f83a0: f9005909     	str	x9, [x8, #0xb0]
   f83a4: f9405d09     	ldr	x9, [x8, #0xb8]
   f83a8: 3940152a     	ldrb	w10, [x9, #0x5]
   f83ac: 2a0a03e9     	mov	w9, w10
   f83b0: 92401129     	and	x9, x9, #0x1f
   f83b4: f9005509     	str	x9, [x8, #0xa8]
   f83b8: f9405d09     	ldr	x9, [x8, #0xb8]
   f83bc: 91001929     	add	x9, x9, #0x6
   f83c0: f9005d09     	str	x9, [x8, #0xb8]
   f83c4: f940ed09     	ldr	x9, [x8, #0x1d8]
   f83c8: f1001929     	subs	x9, x9, #0x6
   f83cc: f900ed09     	str	x9, [x8, #0x1d8]
   f83d0: 90000d81     	adrp	x1, 0x2a8000
   f83d4: f9435421     	ldr	x1, [x1, #0x6a8]
   f83d8: 5280090a     	mov	w10, #0x48              // =72
   f83dc: 2a0a03e0     	mov	w0, w10
   f83e0: 97fea1f0     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f83e4: aa0003e8     	mov	x8, x0
   f83e8: 2a1f03ea     	mov	w10, wzr
   f83ec: 392d7fea     	strb	w10, [sp, #0xb5f]
   f83f0: aa1f03e1     	mov	x1, xzr
   f83f4: f903b7e8     	str	x8, [sp, #0x768]
   f83f8: f903b3e1     	str	x1, [sp, #0x760]
   f83fc: b4000200     	cbz	x0, 0xf843c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xed8>
   f8400: 14000001     	b	0xf8404 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xea0>
   f8404: f943b7e8     	ldr	x8, [sp, #0x768]
   f8408: f94517e9     	ldr	x9, [sp, #0xa28]
   f840c: f9005128     	str	x8, [x9, #0xa0]
   f8410: 320003ea     	orr	w10, wzr, #0x1
   f8414: 392d7fea     	strb	w10, [sp, #0xb5f]
   f8418: 321603ea     	orr	w10, wzr, #0x400
   f841c: 2a0a03e1     	mov	w1, w10
   f8420: f943b7e0     	ldr	x0, [sp, #0x768]
   f8424: f903afe8     	str	x8, [sp, #0x758]
   f8428: 97fea67e     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f842c: 14000001     	b	0xf8430 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xecc>
   f8430: f943afe0     	ldr	x0, [sp, #0x758]
   f8434: f903b3e0     	str	x0, [sp, #0x760]
   f8438: 14000001     	b	0xf843c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xed8>
   f843c: f943b3e0     	ldr	x0, [sp, #0x760]
   f8440: 913243e8     	add	x8, sp, #0xc90
   f8444: f903abe0     	str	x0, [sp, #0x750]
   f8448: aa0803e0     	mov	x0, x8
   f844c: f943abe1     	ldr	x1, [sp, #0x750]
   f8450: 97fec438     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f8454: 14000001     	b	0xf8458 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xef4>
   f8458: 913243e0     	add	x0, sp, #0xc90
   f845c: 97feb525     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f8460: f903a7e0     	str	x0, [sp, #0x748]
   f8464: 14000001     	b	0xf8468 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf04>
   f8468: f943a7e8     	ldr	x8, [sp, #0x748]
   f846c: b40001a8     	cbz	x8, 0xf84a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf3c>
   f8470: 14000001     	b	0xf8474 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf10>
   f8474: 913243e0     	add	x0, sp, #0xc90
   f8478: 97fe9e86     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f847c: f903a3e0     	str	x0, [sp, #0x740]
   f8480: 14000001     	b	0xf8484 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf20>
   f8484: f943a3e0     	ldr	x0, [sp, #0x740]
   f8488: 97feadc6     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f848c: f9039fe0     	str	x0, [sp, #0x738]
   f8490: 14000001     	b	0xf8494 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf30>
   f8494: f9439fe8     	ldr	x8, [sp, #0x738]
   f8498: b50003a8     	cbnz	x8, 0xf850c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xfa8>
   f849c: 14000001     	b	0xf84a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf3c>
   f84a0: 12800168     	mov	w8, #-0xc               // =-12
   f84a4: f94517e9     	ldr	x9, [sp, #0xa28]
   f84a8: b900e528     	str	w8, [x9, #0xe4]
   f84ac: 320003e8     	orr	w8, wzr, #0x1
   f84b0: b900c128     	str	w8, [x9, #0xc0]
   f84b4: 140001b3     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f84b8: f94517e8     	ldr	x8, [sp, #0xa28]
   f84bc: f9006500     	str	x0, [x8, #0xc8]
   f84c0: 2a0103e9     	mov	w9, w1
   f84c4: b900c509     	str	w9, [x8, #0xc4]
   f84c8: 396d7fe9     	ldrb	w9, [sp, #0xb5f]
   f84cc: 71000529     	subs	w9, w9, #0x1
   f84d0: b90737e9     	str	w9, [sp, #0x734]
   f84d4: 54000101     	b.ne	0xf84f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf90>
   f84d8: 14000001     	b	0xf84dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf78>
   f84dc: f94517e8     	ldr	x8, [sp, #0xa28]
   f84e0: f9405100     	ldr	x0, [x8, #0xa0]
   f84e4: 90000d81     	adrp	x1, 0x2a8000
   f84e8: f9435421     	ldr	x1, [x1, #0x6a8]
   f84ec: 97febdd5     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f84f0: 14000001     	b	0xf84f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xf90>
   f84f4: 140009c8     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f84f8: f94517e8     	ldr	x8, [sp, #0xa28]
   f84fc: f9006500     	str	x0, [x8, #0xc8]
   f8500: 2a0103e9     	mov	w9, w1
   f8504: b900c509     	str	w9, [x8, #0xc4]
   f8508: 140001b3     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f850c: 913243e0     	add	x0, sp, #0xc90
   f8510: 97fe9e60     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8514: f90397e0     	str	x0, [sp, #0x728]
   f8518: 14000001     	b	0xf851c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xfb8>
   f851c: aa1f03e0     	mov	x0, xzr
   f8520: f94397e1     	ldr	x1, [sp, #0x728]
   f8524: f90393e0     	str	x0, [sp, #0x720]
   f8528: aa0103e0     	mov	x0, x1
   f852c: f94393e1     	ldr	x1, [sp, #0x720]
   f8530: f94393e2     	ldr	x2, [sp, #0x720]
   f8534: 97fecaa7     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   f8538: 14000001     	b	0xf853c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xfd8>
   f853c: aa1f03e8     	mov	x8, xzr
   f8540: f94517e9     	ldr	x9, [sp, #0xa28]
   f8544: f9004928     	str	x8, [x9, #0x90]
   f8548: 14000001     	b	0xf854c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xfe8>
   f854c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8550: f9404909     	ldr	x9, [x8, #0x90]
   f8554: f940550a     	ldr	x10, [x8, #0xa8]
   f8558: eb0a0129     	subs	x9, x9, x10
   f855c: f9038fe9     	str	x9, [sp, #0x718]
   f8560: 54000982     	b.hs	0xf8690 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x112c>
   f8564: 14000001     	b	0xf8568 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1004>
   f8568: f94517e8     	ldr	x8, [sp, #0xa28]
   f856c: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8570: f1000529     	subs	x9, x9, #0x1
   f8574: f9038be9     	str	x9, [sp, #0x710]
   f8578: 54000108     	b.hi	0xf8598 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1034>
   f857c: 14000001     	b	0xf8580 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x101c>
   f8580: 128002a8     	mov	w8, #-0x16              // =-22
   f8584: f94517e9     	ldr	x9, [sp, #0xa28]
   f8588: b900e528     	str	w8, [x9, #0xe4]
   f858c: 320003e8     	orr	w8, wzr, #0x1
   f8590: b900c128     	str	w8, [x9, #0xc0]
   f8594: 1400017b     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8598: f94517e8     	ldr	x8, [sp, #0xa28]
   f859c: f9405d00     	ldr	x0, [x8, #0xb8]
   f85a0: 97febdc4     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   f85a4: b9070fe0     	str	w0, [sp, #0x70c]
   f85a8: 14000001     	b	0xf85ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1048>
   f85ac: b9470fe1     	ldr	w1, [sp, #0x70c]
   f85b0: 2a0103e0     	mov	w0, w1
   f85b4: 92403c00     	and	x0, x0, #0xffff
   f85b8: f94517e8     	ldr	x8, [sp, #0xa28]
   f85bc: f9004500     	str	x0, [x8, #0x88]
   f85c0: f9405d00     	ldr	x0, [x8, #0xb8]
   f85c4: 91000800     	add	x0, x0, #0x2
   f85c8: f9005d00     	str	x0, [x8, #0xb8]
   f85cc: f940ed00     	ldr	x0, [x8, #0x1d8]
   f85d0: f1000800     	subs	x0, x0, #0x2
   f85d4: f900ed00     	str	x0, [x8, #0x1d8]
   f85d8: f940ed00     	ldr	x0, [x8, #0x1d8]
   f85dc: f9404509     	ldr	x9, [x8, #0x88]
   f85e0: eb090009     	subs	x9, x0, x9
   f85e4: f90383e9     	str	x9, [sp, #0x700]
   f85e8: 54000102     	b.hs	0xf8608 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x10a4>
   f85ec: 14000001     	b	0xf85f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x108c>
   f85f0: 128002a8     	mov	w8, #-0x16              // =-22
   f85f4: f94517e9     	ldr	x9, [sp, #0xa28]
   f85f8: b900e528     	str	w8, [x9, #0xe4]
   f85fc: 320003e8     	orr	w8, wzr, #0x1
   f8600: b900c128     	str	w8, [x9, #0xc0]
   f8604: 1400015f     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8608: f94517e8     	ldr	x8, [sp, #0xa28]
   f860c: f9405d01     	ldr	x1, [x8, #0xb8]
   f8610: f9404502     	ldr	x2, [x8, #0x88]
   f8614: 913243e0     	add	x0, sp, #0xc90
   f8618: 94000ba1     	bl	0xfb49c <android::ABuffer::base()+0x18>
   f861c: b906ffe0     	str	w0, [sp, #0x6fc]
   f8620: 14000001     	b	0xf8624 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x10c0>
   f8624: b946ffe8     	ldr	w8, [sp, #0x6fc]
   f8628: f94517e9     	ldr	x9, [sp, #0xa28]
   f862c: b9008528     	str	w8, [x9, #0x84]
   f8630: b940852a     	ldr	w10, [x9, #0x84]
   f8634: 3400010a     	cbz	w10, 0xf8654 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x10f0>
   f8638: 14000001     	b	0xf863c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x10d8>
   f863c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8640: b9408509     	ldr	w9, [x8, #0x84]
   f8644: b900e509     	str	w9, [x8, #0xe4]
   f8648: 320003e9     	orr	w9, wzr, #0x1
   f864c: b900c109     	str	w9, [x8, #0xc0]
   f8650: 1400014c     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8654: f94517e8     	ldr	x8, [sp, #0xa28]
   f8658: f9404509     	ldr	x9, [x8, #0x88]
   f865c: f9405d0a     	ldr	x10, [x8, #0xb8]
   f8660: 8b090149     	add	x9, x10, x9
   f8664: f9005d09     	str	x9, [x8, #0xb8]
   f8668: f9404509     	ldr	x9, [x8, #0x88]
   f866c: f940ed0a     	ldr	x10, [x8, #0x1d8]
   f8670: eb090149     	subs	x9, x10, x9
   f8674: f900ed09     	str	x9, [x8, #0x1d8]
   f8678: 14000001     	b	0xf867c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1118>
   f867c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8680: f9404909     	ldr	x9, [x8, #0x90]
   f8684: 91000529     	add	x9, x9, #0x1
   f8688: f9004909     	str	x9, [x8, #0x90]
   f868c: 17ffffb0     	b	0xf854c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0xfe8>
   f8690: 913243e0     	add	x0, sp, #0xc90
   f8694: 97fe9dff     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8698: f9037be0     	str	x0, [sp, #0x6f0]
   f869c: 14000001     	b	0xf86a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x113c>
   f86a0: 913223e8     	add	x8, sp, #0xc88
   f86a4: f9437be0     	ldr	x0, [sp, #0x6f0]
   f86a8: 97fea58e     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f86ac: 14000001     	b	0xf86b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x114c>
   f86b0: 913223e0     	add	x0, sp, #0xc88
   f86b4: 97fec093     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f86b8: f90377e0     	str	x0, [sp, #0x6e8]
   f86bc: 14000001     	b	0xf86c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x115c>
   f86c0: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f86c4: 912bac21     	add	x1, x1, #0xaeb
   f86c8: 320003e2     	orr	w2, wzr, #0x1
   f86cc: f94377e0     	ldr	x0, [sp, #0x6e8]
   f86d0: 97fea150     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f86d4: 14000001     	b	0xf86d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1174>
   f86d8: 913223e0     	add	x0, sp, #0xc88
   f86dc: 97feca01     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f86e0: 913243e0     	add	x0, sp, #0xc90
   f86e4: 97fe9deb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f86e8: f90373e0     	str	x0, [sp, #0x6e0]
   f86ec: 14000001     	b	0xf86f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x118c>
   f86f0: 913203e8     	add	x8, sp, #0xc80
   f86f4: f94373e0     	ldr	x0, [sp, #0x6e0]
   f86f8: 97fea57a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f86fc: 14000001     	b	0xf8700 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x119c>
   f8700: 913203e0     	add	x0, sp, #0xc80
   f8704: 97fec07f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8708: f9036fe0     	str	x0, [sp, #0x6d8]
   f870c: 14000001     	b	0xf8710 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x11ac>
   f8710: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8714: 912bbc21     	add	x1, x1, #0xaef
   f8718: aa1f03e0     	mov	x0, xzr
   f871c: f9436fe2     	ldr	x2, [sp, #0x6d8]
   f8720: f9036be0     	str	x0, [sp, #0x6d0]
   f8724: aa0203e0     	mov	x0, x2
   f8728: f9436be2     	ldr	x2, [sp, #0x6d0]
   f872c: 97fec021     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f8730: 14000001     	b	0xf8734 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x11d0>
   f8734: 913203e0     	add	x0, sp, #0xc80
   f8738: 97fec9ea     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f873c: d102e3a0     	sub	x0, x29, #0xb8
   f8740: 97fec070     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8744: f90367e0     	str	x0, [sp, #0x6c8]
   f8748: 14000001     	b	0xf874c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x11e8>
   f874c: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8750: 912bd821     	add	x1, x1, #0xaf6
   f8754: 913243e2     	add	x2, sp, #0xc90
   f8758: f94367e0     	ldr	x0, [sp, #0x6c8]
   f875c: 97fec255     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f8760: 14000001     	b	0xf8764 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1200>
   f8764: 90000d81     	adrp	x1, 0x2a8000
   f8768: f9435421     	ldr	x1, [x1, #0x6a8]
   f876c: 52800908     	mov	w8, #0x48               // =72
   f8770: 2a0803e0     	mov	w0, w8
   f8774: 97fea10b     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f8778: aa0003e1     	mov	x1, x0
   f877c: 2a1f03e8     	mov	w8, wzr
   f8780: 392cdfe8     	strb	w8, [sp, #0xb37]
   f8784: aa1f03fe     	mov	x30, xzr
   f8788: f90363e1     	str	x1, [sp, #0x6c0]
   f878c: f9035ffe     	str	x30, [sp, #0x6b8]
   f8790: b4000200     	cbz	x0, 0xf87d0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x126c>
   f8794: 14000001     	b	0xf8798 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1234>
   f8798: f94363e8     	ldr	x8, [sp, #0x6c0]
   f879c: f94517e9     	ldr	x9, [sp, #0xa28]
   f87a0: f9003d28     	str	x8, [x9, #0x78]
   f87a4: 320003ea     	orr	w10, wzr, #0x1
   f87a8: 392cdfea     	strb	w10, [sp, #0xb37]
   f87ac: 321603ea     	orr	w10, wzr, #0x400
   f87b0: 2a0a03e1     	mov	w1, w10
   f87b4: f94363e0     	ldr	x0, [sp, #0x6c0]
   f87b8: f9035be8     	str	x8, [sp, #0x6b0]
   f87bc: 97fea599     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f87c0: 14000001     	b	0xf87c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1260>
   f87c4: f9435be0     	ldr	x0, [sp, #0x6b0]
   f87c8: f9035fe0     	str	x0, [sp, #0x6b8]
   f87cc: 14000001     	b	0xf87d0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x126c>
   f87d0: f9435fe0     	ldr	x0, [sp, #0x6b8]
   f87d4: 913243e8     	add	x8, sp, #0xc90
   f87d8: f90357e0     	str	x0, [sp, #0x6a8]
   f87dc: aa0803e0     	mov	x0, x8
   f87e0: f94357e1     	ldr	x1, [sp, #0x6a8]
   f87e4: 97febe77     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
   f87e8: f90353e0     	str	x0, [sp, #0x6a0]
   f87ec: 14000001     	b	0xf87f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x128c>
   f87f0: 913243e0     	add	x0, sp, #0xc90
   f87f4: 97feb43f     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f87f8: f9034fe0     	str	x0, [sp, #0x698]
   f87fc: 14000001     	b	0xf8800 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x129c>
   f8800: f9434fe8     	ldr	x8, [sp, #0x698]
   f8804: b40001a8     	cbz	x8, 0xf8838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x12d4>
   f8808: 14000001     	b	0xf880c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x12a8>
   f880c: 913243e0     	add	x0, sp, #0xc90
   f8810: 97fe9da0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8814: f9034be0     	str	x0, [sp, #0x690]
   f8818: 14000001     	b	0xf881c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x12b8>
   f881c: f9434be0     	ldr	x0, [sp, #0x690]
   f8820: 97feace0     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f8824: f90347e0     	str	x0, [sp, #0x688]
   f8828: 14000001     	b	0xf882c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x12c8>
   f882c: f94347e8     	ldr	x8, [sp, #0x688]
   f8830: b50004c8     	cbnz	x8, 0xf88c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1364>
   f8834: 14000001     	b	0xf8838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x12d4>
   f8838: 12800168     	mov	w8, #-0xc               // =-12
   f883c: f94517e9     	ldr	x9, [sp, #0xa28]
   f8840: b900e528     	str	w8, [x9, #0xe4]
   f8844: 320003e8     	orr	w8, wzr, #0x1
   f8848: b900c128     	str	w8, [x9, #0xc0]
   f884c: 140000cd     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8850: f94517e8     	ldr	x8, [sp, #0xa28]
   f8854: f9006500     	str	x0, [x8, #0xc8]
   f8858: 2a0103e9     	mov	w9, w1
   f885c: b900c509     	str	w9, [x8, #0xc4]
   f8860: 913223e0     	add	x0, sp, #0xc88
   f8864: 97fec99f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8868: 140000db     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f886c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8870: f9006500     	str	x0, [x8, #0xc8]
   f8874: 2a0103e9     	mov	w9, w1
   f8878: b900c509     	str	w9, [x8, #0xc4]
   f887c: 913203e0     	add	x0, sp, #0xc80
   f8880: 97fec998     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8884: 140000d4     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f8888: f94517e8     	ldr	x8, [sp, #0xa28]
   f888c: f9006500     	str	x0, [x8, #0xc8]
   f8890: 2a0103e9     	mov	w9, w1
   f8894: b900c509     	str	w9, [x8, #0xc4]
   f8898: 396cdfe9     	ldrb	w9, [sp, #0xb37]
   f889c: 71000529     	subs	w9, w9, #0x1
   f88a0: b90687e9     	str	w9, [sp, #0x684]
   f88a4: 54000101     	b.ne	0xf88c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1360>
   f88a8: 14000001     	b	0xf88ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1348>
   f88ac: f94517e8     	ldr	x8, [sp, #0xa28]
   f88b0: f9403d00     	ldr	x0, [x8, #0x78]
   f88b4: 90000d81     	adrp	x1, 0x2a8000
   f88b8: f9435421     	ldr	x1, [x1, #0x6a8]
   f88bc: 97febce1     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f88c0: 14000001     	b	0xf88c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1360>
   f88c4: 140000c4     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f88c8: 913243e0     	add	x0, sp, #0xc90
   f88cc: 97fe9d71     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f88d0: f9033fe0     	str	x0, [sp, #0x678]
   f88d4: 14000001     	b	0xf88d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1374>
   f88d8: aa1f03e0     	mov	x0, xzr
   f88dc: f9433fe1     	ldr	x1, [sp, #0x678]
   f88e0: f9033be0     	str	x0, [sp, #0x670]
   f88e4: aa0103e0     	mov	x0, x1
   f88e8: f9433be1     	ldr	x1, [sp, #0x670]
   f88ec: f9433be2     	ldr	x2, [sp, #0x670]
   f88f0: 97fec9b8     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   f88f4: 14000001     	b	0xf88f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1394>
   f88f8: f94517e8     	ldr	x8, [sp, #0xa28]
   f88fc: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8900: b5000109     	cbnz	x9, 0xf8920 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x13bc>
   f8904: 14000001     	b	0xf8908 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x13a4>
   f8908: 128002a8     	mov	w8, #-0x16              // =-22
   f890c: f94517e9     	ldr	x9, [sp, #0xa28]
   f8910: b900e528     	str	w8, [x9, #0xe4]
   f8914: 320003e8     	orr	w8, wzr, #0x1
   f8918: b900c128     	str	w8, [x9, #0xc0]
   f891c: 14000099     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8920: f94517e8     	ldr	x8, [sp, #0xa28]
   f8924: f9405d09     	ldr	x9, [x8, #0xb8]
   f8928: 3940012a     	ldrb	w10, [x9]
   f892c: 2a0a03e9     	mov	w9, w10
   f8930: f9003509     	str	x9, [x8, #0x68]
   f8934: f9405d09     	ldr	x9, [x8, #0xb8]
   f8938: 91000529     	add	x9, x9, #0x1
   f893c: f9005d09     	str	x9, [x8, #0xb8]
   f8940: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8944: f1000529     	subs	x9, x9, #0x1
   f8948: f900ed09     	str	x9, [x8, #0x1d8]
   f894c: aa1f03e9     	mov	x9, xzr
   f8950: f9003109     	str	x9, [x8, #0x60]
   f8954: 14000001     	b	0xf8958 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x13f4>
   f8958: f94517e8     	ldr	x8, [sp, #0xa28]
   f895c: f9403109     	ldr	x9, [x8, #0x60]
   f8960: f940350a     	ldr	x10, [x8, #0x68]
   f8964: eb0a0129     	subs	x9, x9, x10
   f8968: f90337e9     	str	x9, [sp, #0x668]
   f896c: 54000982     	b.hs	0xf8a9c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1538>
   f8970: 14000001     	b	0xf8974 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1410>
   f8974: f94517e8     	ldr	x8, [sp, #0xa28]
   f8978: f940ed09     	ldr	x9, [x8, #0x1d8]
   f897c: f1000529     	subs	x9, x9, #0x1
   f8980: f90333e9     	str	x9, [sp, #0x660]
   f8984: 54000108     	b.hi	0xf89a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1440>
   f8988: 14000001     	b	0xf898c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1428>
   f898c: 128002a8     	mov	w8, #-0x16              // =-22
   f8990: f94517e9     	ldr	x9, [sp, #0xa28]
   f8994: b900e528     	str	w8, [x9, #0xe4]
   f8998: 320003e8     	orr	w8, wzr, #0x1
   f899c: b900c128     	str	w8, [x9, #0xc0]
   f89a0: 14000078     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f89a4: f94517e8     	ldr	x8, [sp, #0xa28]
   f89a8: f9405d00     	ldr	x0, [x8, #0xb8]
   f89ac: 97febcc1     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   f89b0: b9065fe0     	str	w0, [sp, #0x65c]
   f89b4: 14000001     	b	0xf89b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1454>
   f89b8: b9465fe1     	ldr	w1, [sp, #0x65c]
   f89bc: 2a0103e0     	mov	w0, w1
   f89c0: 92403c00     	and	x0, x0, #0xffff
   f89c4: f94517e8     	ldr	x8, [sp, #0xa28]
   f89c8: f9002d00     	str	x0, [x8, #0x58]
   f89cc: f9405d00     	ldr	x0, [x8, #0xb8]
   f89d0: 91000800     	add	x0, x0, #0x2
   f89d4: f9005d00     	str	x0, [x8, #0xb8]
   f89d8: f940ed00     	ldr	x0, [x8, #0x1d8]
   f89dc: f1000800     	subs	x0, x0, #0x2
   f89e0: f900ed00     	str	x0, [x8, #0x1d8]
   f89e4: f940ed00     	ldr	x0, [x8, #0x1d8]
   f89e8: f9402d09     	ldr	x9, [x8, #0x58]
   f89ec: eb090009     	subs	x9, x0, x9
   f89f0: f9032be9     	str	x9, [sp, #0x650]
   f89f4: 54000102     	b.hs	0xf8a14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x14b0>
   f89f8: 14000001     	b	0xf89fc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1498>
   f89fc: 128002a8     	mov	w8, #-0x16              // =-22
   f8a00: f94517e9     	ldr	x9, [sp, #0xa28]
   f8a04: b900e528     	str	w8, [x9, #0xe4]
   f8a08: 320003e8     	orr	w8, wzr, #0x1
   f8a0c: b900c128     	str	w8, [x9, #0xc0]
   f8a10: 1400005c     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8a14: f94517e8     	ldr	x8, [sp, #0xa28]
   f8a18: f9405d01     	ldr	x1, [x8, #0xb8]
   f8a1c: f9402d02     	ldr	x2, [x8, #0x58]
   f8a20: 913243e0     	add	x0, sp, #0xc90
   f8a24: 94000a9e     	bl	0xfb49c <android::ABuffer::base()+0x18>
   f8a28: b9064fe0     	str	w0, [sp, #0x64c]
   f8a2c: 14000001     	b	0xf8a30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x14cc>
   f8a30: b9464fe8     	ldr	w8, [sp, #0x64c]
   f8a34: f94517e9     	ldr	x9, [sp, #0xa28]
   f8a38: b9005528     	str	w8, [x9, #0x54]
   f8a3c: b940552a     	ldr	w10, [x9, #0x54]
   f8a40: 3400010a     	cbz	w10, 0xf8a60 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x14fc>
   f8a44: 14000001     	b	0xf8a48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x14e4>
   f8a48: f94517e8     	ldr	x8, [sp, #0xa28]
   f8a4c: b9405509     	ldr	w9, [x8, #0x54]
   f8a50: b900e509     	str	w9, [x8, #0xe4]
   f8a54: 320003e9     	orr	w9, wzr, #0x1
   f8a58: b900c109     	str	w9, [x8, #0xc0]
   f8a5c: 14000049     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8a60: f94517e8     	ldr	x8, [sp, #0xa28]
   f8a64: f9402d09     	ldr	x9, [x8, #0x58]
   f8a68: f9405d0a     	ldr	x10, [x8, #0xb8]
   f8a6c: 8b090149     	add	x9, x10, x9
   f8a70: f9005d09     	str	x9, [x8, #0xb8]
   f8a74: f9402d09     	ldr	x9, [x8, #0x58]
   f8a78: f940ed0a     	ldr	x10, [x8, #0x1d8]
   f8a7c: eb090149     	subs	x9, x10, x9
   f8a80: f900ed09     	str	x9, [x8, #0x1d8]
   f8a84: 14000001     	b	0xf8a88 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1524>
   f8a88: f94517e8     	ldr	x8, [sp, #0xa28]
   f8a8c: f9403109     	ldr	x9, [x8, #0x60]
   f8a90: 91000529     	add	x9, x9, #0x1
   f8a94: f9003109     	str	x9, [x8, #0x60]
   f8a98: 17ffffb0     	b	0xf8958 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x13f4>
   f8a9c: 913243e0     	add	x0, sp, #0xc90
   f8aa0: 97fe9cfc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8aa4: f90323e0     	str	x0, [sp, #0x640]
   f8aa8: 14000001     	b	0xf8aac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1548>
   f8aac: 9131e3e8     	add	x8, sp, #0xc78
   f8ab0: f94323e0     	ldr	x0, [sp, #0x640]
   f8ab4: 97fea48b     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f8ab8: 14000001     	b	0xf8abc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1558>
   f8abc: 9131e3e0     	add	x0, sp, #0xc78
   f8ac0: 97febf90     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8ac4: f9031fe0     	str	x0, [sp, #0x638]
   f8ac8: 14000001     	b	0xf8acc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1568>
   f8acc: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8ad0: 912bac21     	add	x1, x1, #0xaeb
   f8ad4: 320003e2     	orr	w2, wzr, #0x1
   f8ad8: f9431fe0     	ldr	x0, [sp, #0x638]
   f8adc: 97fea04d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f8ae0: 14000001     	b	0xf8ae4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1580>
   f8ae4: 9131e3e0     	add	x0, sp, #0xc78
   f8ae8: 97fec8fe     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8aec: 913243e0     	add	x0, sp, #0xc90
   f8af0: 97fe9ce8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8af4: f9031be0     	str	x0, [sp, #0x630]
   f8af8: 14000001     	b	0xf8afc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1598>
   f8afc: 9131c3e8     	add	x8, sp, #0xc70
   f8b00: f9431be0     	ldr	x0, [sp, #0x630]
   f8b04: 97fea477     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f8b08: 14000001     	b	0xf8b0c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x15a8>
   f8b0c: 9131c3e0     	add	x0, sp, #0xc70
   f8b10: 97febf7c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8b14: f90317e0     	str	x0, [sp, #0x628]
   f8b18: 14000001     	b	0xf8b1c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x15b8>
   f8b1c: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8b20: 912bbc21     	add	x1, x1, #0xaef
   f8b24: aa1f03e0     	mov	x0, xzr
   f8b28: f94317e2     	ldr	x2, [sp, #0x628]
   f8b2c: f90313e0     	str	x0, [sp, #0x620]
   f8b30: aa0203e0     	mov	x0, x2
   f8b34: f94313e2     	ldr	x2, [sp, #0x620]
   f8b38: 97febf1e     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f8b3c: 14000001     	b	0xf8b40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x15dc>
   f8b40: 9131c3e0     	add	x0, sp, #0xc70
   f8b44: 97fec8e7     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8b48: d102e3a0     	sub	x0, x29, #0xb8
   f8b4c: 97febf6d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f8b50: f9030fe0     	str	x0, [sp, #0x618]
   f8b54: 14000001     	b	0xf8b58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x15f4>
   f8b58: b0000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f8b5c: 912bf021     	add	x1, x1, #0xafc
   f8b60: 913243e2     	add	x2, sp, #0xc90
   f8b64: f9430fe0     	ldr	x0, [sp, #0x618]
   f8b68: 97fec152     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f8b6c: 14000001     	b	0xf8b70 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x160c>
   f8b70: 2a1f03e8     	mov	w8, wzr
   f8b74: f94517e9     	ldr	x9, [sp, #0xa28]
   f8b78: b900c128     	str	w8, [x9, #0xc0]
   f8b7c: 14000001     	b	0xf8b80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x161c>
   f8b80: 913243e0     	add	x0, sp, #0xc90
   f8b84: 97fec663     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f8b88: f94517e0     	ldr	x0, [sp, #0xa28]
   f8b8c: b940c008     	ldr	w8, [x0, #0xc0]
   f8b90: 350103c8     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f8b94: 14000001     	b	0xf8b98 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1634>
   f8b98: 140007ac     	b	0xfaa48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34e4>
   f8b9c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8ba0: f9006500     	str	x0, [x8, #0xc8]
   f8ba4: 2a0103e9     	mov	w9, w1
   f8ba8: b900c509     	str	w9, [x8, #0xc4]
   f8bac: 9131e3e0     	add	x0, sp, #0xc78
   f8bb0: 97fec8cc     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8bb4: 14000008     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f8bb8: f94517e8     	ldr	x8, [sp, #0xa28]
   f8bbc: f9006500     	str	x0, [x8, #0xc8]
   f8bc0: 2a0103e9     	mov	w9, w1
   f8bc4: b900c509     	str	w9, [x8, #0xc4]
   f8bc8: 9131c3e0     	add	x0, sp, #0xc70
   f8bcc: 97fec8c5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f8bd0: 14000001     	b	0xf8bd4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1670>
   f8bd4: 913243e0     	add	x0, sp, #0xc90
   f8bd8: 97fec64e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f8bdc: 1400080e     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f8be0: f94517e8     	ldr	x8, [sp, #0xa28]
   f8be4: f9406d00     	ldr	x0, [x8, #0xd8]
   f8be8: 97feb0b2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f8bec: f9030be0     	str	x0, [sp, #0x610]
   f8bf0: 14000001     	b	0xf8bf4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1690>
   f8bf4: 528c6c61     	mov	w1, #0x6363             // =25443
   f8bf8: 72ad0ec1     	movk	w1, #0x6876, lsl #16
   f8bfc: 9132a3e2     	add	x2, sp, #0xca8
   f8c00: 913283e3     	add	x3, sp, #0xca0
   f8c04: 913263e4     	add	x4, sp, #0xc98
   f8c08: f9430be0     	ldr	x0, [sp, #0x610]
   f8c0c: 97feb58d     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f8c10: b9060fe0     	str	w0, [sp, #0x60c]
   f8c14: 14000001     	b	0xf8c18 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x16b4>
   f8c18: b9460fe8     	ldr	w8, [sp, #0x60c]
   f8c1c: 36003268     	tbz	w8, #0x0, 0xf9268 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d04>
   f8c20: 14000001     	b	0xf8c24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x16c0>
   f8c24: f94517e8     	ldr	x8, [sp, #0xa28]
   f8c28: f940f109     	ldr	x9, [x8, #0x1e0]
   f8c2c: f9002509     	str	x9, [x8, #0x48]
   f8c30: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8c34: f1005d29     	subs	x9, x9, #0x17
   f8c38: f90303e9     	str	x9, [sp, #0x600]
   f8c3c: 54000123     	b.lo	0xf8c60 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x16fc>
   f8c40: 14000001     	b	0xf8c44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x16e0>
   f8c44: f94517e8     	ldr	x8, [sp, #0xa28]
   f8c48: f9402509     	ldr	x9, [x8, #0x48]
   f8c4c: 3940012a     	ldrb	w10, [x9]
   f8c50: 7100054a     	subs	w10, w10, #0x1
   f8c54: b905ffea     	str	w10, [sp, #0x5fc]
   f8c58: 54000100     	b.eq	0xf8c78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1714>
   f8c5c: 14000001     	b	0xf8c60 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x16fc>
   f8c60: 128002a8     	mov	w8, #-0x16              // =-22
   f8c64: f94517e9     	ldr	x9, [sp, #0xa28]
   f8c68: b900e528     	str	w8, [x9, #0xe4]
   f8c6c: 320003e8     	orr	w8, wzr, #0x1
   f8c70: b900c128     	str	w8, [x9, #0xc0]
   f8c74: 140007e5     	b	0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f8c78: f94517e8     	ldr	x8, [sp, #0xa28]
   f8c7c: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8c80: f9002109     	str	x9, [x8, #0x40]
   f8c84: f9402509     	ldr	x9, [x8, #0x48]
   f8c88: 91005929     	add	x9, x9, #0x16
   f8c8c: f9002509     	str	x9, [x8, #0x48]
   f8c90: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8c94: f1005929     	subs	x9, x9, #0x16
   f8c98: f900ed09     	str	x9, [x8, #0x1d8]
   f8c9c: f9402509     	ldr	x9, [x8, #0x48]
   f8ca0: 3940012a     	ldrb	w10, [x9]
   f8ca4: 2a0a03e9     	mov	w9, w10
   f8ca8: f9001d09     	str	x9, [x8, #0x38]
   f8cac: f9402509     	ldr	x9, [x8, #0x48]
   f8cb0: 91000529     	add	x9, x9, #0x1
   f8cb4: f9002509     	str	x9, [x8, #0x48]
   f8cb8: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8cbc: f1000529     	subs	x9, x9, #0x1
   f8cc0: f900ed09     	str	x9, [x8, #0x1d8]
   f8cc4: aa1f03e9     	mov	x9, xzr
   f8cc8: f9001909     	str	x9, [x8, #0x30]
   f8ccc: f9001509     	str	x9, [x8, #0x28]
   f8cd0: 90000d81     	adrp	x1, 0x2a8000
   f8cd4: f9435421     	ldr	x1, [x1, #0x6a8]
   f8cd8: 5280090a     	mov	w10, #0x48              // =72
   f8cdc: 2a0a03e0     	mov	w0, w10
   f8ce0: f902fbe9     	str	x9, [sp, #0x5f0]
   f8ce4: 97fe9faf     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f8ce8: aa0003e8     	mov	x8, x0
   f8cec: 2a1f03ea     	mov	w10, wzr
   f8cf0: 392b7fea     	strb	w10, [sp, #0xadf]
   f8cf4: f942fbe9     	ldr	x9, [sp, #0x5f0]
   f8cf8: f902f7e8     	str	x8, [sp, #0x5e8]
   f8cfc: f902f3e9     	str	x9, [sp, #0x5e0]
   f8d00: b4000200     	cbz	x0, 0xf8d40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x17dc>
   f8d04: 14000001     	b	0xf8d08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x17a4>
   f8d08: f942f7e8     	ldr	x8, [sp, #0x5e8]
   f8d0c: f94517e9     	ldr	x9, [sp, #0xa28]
   f8d10: f9001128     	str	x8, [x9, #0x20]
   f8d14: 320003ea     	orr	w10, wzr, #0x1
   f8d18: 392b7fea     	strb	w10, [sp, #0xadf]
   f8d1c: 321603ea     	orr	w10, wzr, #0x400
   f8d20: 2a0a03e1     	mov	w1, w10
   f8d24: f942f7e0     	ldr	x0, [sp, #0x5e8]
   f8d28: f902efe8     	str	x8, [sp, #0x5d8]
   f8d2c: 97fea43d     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f8d30: 14000001     	b	0xf8d34 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x17d0>
   f8d34: f942efe0     	ldr	x0, [sp, #0x5d8]
   f8d38: f902f3e0     	str	x0, [sp, #0x5e0]
   f8d3c: 14000001     	b	0xf8d40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x17dc>
   f8d40: f942f3e0     	ldr	x0, [sp, #0x5e0]
   f8d44: 9131a3e8     	add	x8, sp, #0xc68
   f8d48: f902ebe0     	str	x0, [sp, #0x5d0]
   f8d4c: aa0803e0     	mov	x0, x8
   f8d50: f942ebe1     	ldr	x1, [sp, #0x5d0]
   f8d54: 97fec1f7     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f8d58: 14000001     	b	0xf8d5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x17f8>
   f8d5c: 9131a3e0     	add	x0, sp, #0xc68
   f8d60: 97feb2e4     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f8d64: f902e7e0     	str	x0, [sp, #0x5c8]
   f8d68: 14000001     	b	0xf8d6c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1808>
   f8d6c: f942e7e8     	ldr	x8, [sp, #0x5c8]
   f8d70: b40001a8     	cbz	x8, 0xf8da4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1840>
   f8d74: 14000001     	b	0xf8d78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1814>
   f8d78: 9131a3e0     	add	x0, sp, #0xc68
   f8d7c: 97fe9c45     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8d80: f902e3e0     	str	x0, [sp, #0x5c0]
   f8d84: 14000001     	b	0xf8d88 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1824>
   f8d88: f942e3e0     	ldr	x0, [sp, #0x5c0]
   f8d8c: 97feab85     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f8d90: f902dfe0     	str	x0, [sp, #0x5b8]
   f8d94: 14000001     	b	0xf8d98 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1834>
   f8d98: f942dfe8     	ldr	x8, [sp, #0x5b8]
   f8d9c: b50003a8     	cbnz	x8, 0xf8e10 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18ac>
   f8da0: 14000001     	b	0xf8da4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1840>
   f8da4: 12800168     	mov	w8, #-0xc               // =-12
   f8da8: f94517e9     	ldr	x9, [sp, #0xa28]
   f8dac: b900e528     	str	w8, [x9, #0xe4]
   f8db0: 320003e8     	orr	w8, wzr, #0x1
   f8db4: b900c128     	str	w8, [x9, #0xc0]
   f8db8: 1400011f     	b	0xf9234 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cd0>
   f8dbc: f94517e8     	ldr	x8, [sp, #0xa28]
   f8dc0: f9006500     	str	x0, [x8, #0xc8]
   f8dc4: 2a0103e9     	mov	w9, w1
   f8dc8: b900c509     	str	w9, [x8, #0xc4]
   f8dcc: 396b7fe9     	ldrb	w9, [sp, #0xadf]
   f8dd0: 71000529     	subs	w9, w9, #0x1
   f8dd4: b905b7e9     	str	w9, [sp, #0x5b4]
   f8dd8: 54000101     	b.ne	0xf8df8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1894>
   f8ddc: 14000001     	b	0xf8de0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x187c>
   f8de0: f94517e8     	ldr	x8, [sp, #0xa28]
   f8de4: f9401100     	ldr	x0, [x8, #0x20]
   f8de8: 90000d81     	adrp	x1, 0x2a8000
   f8dec: f9435421     	ldr	x1, [x1, #0x6a8]
   f8df0: 97febb94     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f8df4: 14000001     	b	0xf8df8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1894>
   f8df8: 14000787     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f8dfc: f94517e8     	ldr	x8, [sp, #0xa28]
   f8e00: f9006500     	str	x0, [x8, #0xc8]
   f8e04: 2a0103e9     	mov	w9, w1
   f8e08: b900c509     	str	w9, [x8, #0xc4]
   f8e0c: 14000114     	b	0xf925c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cf8>
   f8e10: 9131a3e0     	add	x0, sp, #0xc68
   f8e14: 97fe9c1f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f8e18: f902d7e0     	str	x0, [sp, #0x5a8]
   f8e1c: 14000001     	b	0xf8e20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18bc>
   f8e20: aa1f03e0     	mov	x0, xzr
   f8e24: f942d7e1     	ldr	x1, [sp, #0x5a8]
   f8e28: f902d3e0     	str	x0, [sp, #0x5a0]
   f8e2c: aa0103e0     	mov	x0, x1
   f8e30: f942d3e1     	ldr	x1, [sp, #0x5a0]
   f8e34: f942d3e2     	ldr	x2, [sp, #0x5a0]
   f8e38: 97fec866     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   f8e3c: 14000001     	b	0xf8e40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18dc>
   f8e40: d101c3a0     	sub	x0, x29, #0x70
   f8e44: 97fec39b     	bl	0xa9cb0 <_ZN7android17HevcParameterSetsC1Ev@plt>
   f8e48: 14000001     	b	0xf8e4c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18e8>
   f8e4c: aa1f03e8     	mov	x8, xzr
   f8e50: f94517e9     	ldr	x9, [sp, #0xa28]
   f8e54: f9001528     	str	x8, [x9, #0x28]
   f8e58: 14000001     	b	0xf8e5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18f8>
   f8e5c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8e60: f9401509     	ldr	x9, [x8, #0x28]
   f8e64: f9401d0a     	ldr	x10, [x8, #0x38]
   f8e68: eb0a0129     	subs	x9, x9, x10
   f8e6c: f902cfe9     	str	x9, [sp, #0x598]
   f8e70: 54001142     	b.hs	0xf9098 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b34>
   f8e74: 14000001     	b	0xf8e78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1914>
   f8e78: f94517e8     	ldr	x8, [sp, #0xa28]
   f8e7c: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8e80: f1000929     	subs	x9, x9, #0x2
   f8e84: f902cbe9     	str	x9, [sp, #0x590]
   f8e88: 54000108     	b.hi	0xf8ea8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1944>
   f8e8c: 14000001     	b	0xf8e90 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x192c>
   f8e90: 128002a8     	mov	w8, #-0x16              // =-22
   f8e94: f94517e9     	ldr	x9, [sp, #0xa28]
   f8e98: b900e528     	str	w8, [x9, #0xe4]
   f8e9c: 320003e8     	orr	w8, wzr, #0x1
   f8ea0: b900c128     	str	w8, [x9, #0xc0]
   f8ea4: 140000e1     	b	0xf9228 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc4>
   f8ea8: f94517e8     	ldr	x8, [sp, #0xa28]
   f8eac: f9402509     	ldr	x9, [x8, #0x48]
   f8eb0: 91000529     	add	x9, x9, #0x1
   f8eb4: f9002509     	str	x9, [x8, #0x48]
   f8eb8: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8ebc: f1000529     	subs	x9, x9, #0x1
   f8ec0: f900ed09     	str	x9, [x8, #0x1d8]
   f8ec4: f9402500     	ldr	x0, [x8, #0x48]
   f8ec8: 97febb7a     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   f8ecc: b9058fe0     	str	w0, [sp, #0x58c]
   f8ed0: 14000001     	b	0xf8ed4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1970>
   f8ed4: b9458fe1     	ldr	w1, [sp, #0x58c]
   f8ed8: 2a0103e0     	mov	w0, w1
   f8edc: 92403c00     	and	x0, x0, #0xffff
   f8ee0: f94517e8     	ldr	x8, [sp, #0xa28]
   f8ee4: f9000900     	str	x0, [x8, #0x10]
   f8ee8: f9402500     	ldr	x0, [x8, #0x48]
   f8eec: 91000800     	add	x0, x0, #0x2
   f8ef0: f9002500     	str	x0, [x8, #0x48]
   f8ef4: f940ed00     	ldr	x0, [x8, #0x1d8]
   f8ef8: f1000800     	subs	x0, x0, #0x2
   f8efc: f900ed00     	str	x0, [x8, #0x1d8]
   f8f00: aa1f03e0     	mov	x0, xzr
   f8f04: f9001900     	str	x0, [x8, #0x30]
   f8f08: 14000001     	b	0xf8f0c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x19a8>
   f8f0c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8f10: f9401909     	ldr	x9, [x8, #0x30]
   f8f14: f940090a     	ldr	x10, [x8, #0x10]
   f8f18: eb0a0129     	subs	x9, x9, x10
   f8f1c: f902c3e9     	str	x9, [sp, #0x580]
   f8f20: 54000b02     	b.hs	0xf9080 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b1c>
   f8f24: 14000001     	b	0xf8f28 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x19c4>
   f8f28: f94517e8     	ldr	x8, [sp, #0xa28]
   f8f2c: f940ed09     	ldr	x9, [x8, #0x1d8]
   f8f30: f1000529     	subs	x9, x9, #0x1
   f8f34: f902bfe9     	str	x9, [sp, #0x578]
   f8f38: 540001a8     	b.hi	0xf8f6c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1a08>
   f8f3c: 14000001     	b	0xf8f40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x19dc>
   f8f40: 128002a8     	mov	w8, #-0x16              // =-22
   f8f44: f94517e9     	ldr	x9, [sp, #0xa28]
   f8f48: b900e528     	str	w8, [x9, #0xe4]
   f8f4c: 320003e8     	orr	w8, wzr, #0x1
   f8f50: b900c128     	str	w8, [x9, #0xc0]
   f8f54: 140000b5     	b	0xf9228 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc4>
   f8f58: f94517e8     	ldr	x8, [sp, #0xa28]
   f8f5c: f9006500     	str	x0, [x8, #0xc8]
   f8f60: 2a0103e9     	mov	w9, w1
   f8f64: b900c509     	str	w9, [x8, #0xc4]
   f8f68: 140000ba     	b	0xf9250 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cec>
   f8f6c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8f70: f9402500     	ldr	x0, [x8, #0x48]
   f8f74: 97febb4f     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   f8f78: b90577e0     	str	w0, [sp, #0x574]
   f8f7c: 14000001     	b	0xf8f80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1a1c>
   f8f80: b94577e1     	ldr	w1, [sp, #0x574]
   f8f84: 2a0103e0     	mov	w0, w1
   f8f88: 92403c00     	and	x0, x0, #0xffff
   f8f8c: f94517e8     	ldr	x8, [sp, #0xa28]
   f8f90: f9000500     	str	x0, [x8, #0x8]
   f8f94: f9402500     	ldr	x0, [x8, #0x48]
   f8f98: 91000800     	add	x0, x0, #0x2
   f8f9c: f9002500     	str	x0, [x8, #0x48]
   f8fa0: f940ed00     	ldr	x0, [x8, #0x1d8]
   f8fa4: f1000800     	subs	x0, x0, #0x2
   f8fa8: f900ed00     	str	x0, [x8, #0x1d8]
   f8fac: f940ed00     	ldr	x0, [x8, #0x1d8]
   f8fb0: f9400509     	ldr	x9, [x8, #0x8]
   f8fb4: eb090009     	subs	x9, x0, x9
   f8fb8: f902b7e9     	str	x9, [sp, #0x568]
   f8fbc: 54000102     	b.hs	0xf8fdc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1a78>
   f8fc0: 14000001     	b	0xf8fc4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1a60>
   f8fc4: 128002a8     	mov	w8, #-0x16              // =-22
   f8fc8: f94517e9     	ldr	x9, [sp, #0xa28]
   f8fcc: b900e528     	str	w8, [x9, #0xe4]
   f8fd0: 320003e8     	orr	w8, wzr, #0x1
   f8fd4: b900c128     	str	w8, [x9, #0xc0]
   f8fd8: 14000094     	b	0xf9228 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc4>
   f8fdc: f94517e8     	ldr	x8, [sp, #0xa28]
   f8fe0: f9402501     	ldr	x1, [x8, #0x48]
   f8fe4: f9400502     	ldr	x2, [x8, #0x8]
   f8fe8: 9131a3e0     	add	x0, sp, #0xc68
   f8fec: 9400092c     	bl	0xfb49c <android::ABuffer::base()+0x18>
   f8ff0: b90567e0     	str	w0, [sp, #0x564]
   f8ff4: 14000001     	b	0xf8ff8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1a94>
   f8ff8: b94567e8     	ldr	w8, [sp, #0x564]
   f8ffc: f94517e9     	ldr	x9, [sp, #0xa28]
   f9000: b9000528     	str	w8, [x9, #0x4]
   f9004: b940052a     	ldr	w10, [x9, #0x4]
   f9008: 3400010a     	cbz	w10, 0xf9028 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ac4>
   f900c: 14000001     	b	0xf9010 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1aac>
   f9010: f94517e8     	ldr	x8, [sp, #0xa28]
   f9014: b9400509     	ldr	w9, [x8, #0x4]
   f9018: b900e509     	str	w9, [x8, #0xe4]
   f901c: 320003e9     	orr	w9, wzr, #0x1
   f9020: b900c109     	str	w9, [x8, #0xc0]
   f9024: 14000081     	b	0xf9228 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc4>
   f9028: f94517e8     	ldr	x8, [sp, #0xa28]
   f902c: f9402501     	ldr	x1, [x8, #0x48]
   f9030: f9400502     	ldr	x2, [x8, #0x8]
   f9034: d101c3a0     	sub	x0, x29, #0x70
   f9038: 97fea7da     	bl	0xa2fa0 <_ZN7android17HevcParameterSets10addNalUnitEPKhm@plt>
   f903c: b90563e0     	str	w0, [sp, #0x560]
   f9040: 14000001     	b	0xf9044 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ae0>
   f9044: f94517e8     	ldr	x8, [sp, #0xa28]
   f9048: f9400509     	ldr	x9, [x8, #0x8]
   f904c: f940250a     	ldr	x10, [x8, #0x48]
   f9050: 8b090149     	add	x9, x10, x9
   f9054: f9002509     	str	x9, [x8, #0x48]
   f9058: f9400509     	ldr	x9, [x8, #0x8]
   f905c: f940ed0a     	ldr	x10, [x8, #0x1d8]
   f9060: eb090149     	subs	x9, x10, x9
   f9064: f900ed09     	str	x9, [x8, #0x1d8]
   f9068: 14000001     	b	0xf906c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b08>
   f906c: f94517e8     	ldr	x8, [sp, #0xa28]
   f9070: f9401909     	ldr	x9, [x8, #0x30]
   f9074: 91000529     	add	x9, x9, #0x1
   f9078: f9001909     	str	x9, [x8, #0x30]
   f907c: 17ffffa4     	b	0xf8f0c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x19a8>
   f9080: 14000001     	b	0xf9084 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b20>
   f9084: f94517e8     	ldr	x8, [sp, #0xa28]
   f9088: f9401509     	ldr	x9, [x8, #0x28]
   f908c: 91000529     	add	x9, x9, #0x1
   f9090: f9001509     	str	x9, [x8, #0x28]
   f9094: 17ffff72     	b	0xf8e5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x18f8>
   f9098: 9131a3e0     	add	x0, sp, #0xc68
   f909c: 97fe9b7d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f90a0: f902afe0     	str	x0, [sp, #0x558]
   f90a4: 14000001     	b	0xf90a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b44>
   f90a8: 913183e8     	add	x8, sp, #0xc60
   f90ac: f942afe0     	ldr	x0, [sp, #0x558]
   f90b0: 97fea30c     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f90b4: 14000001     	b	0xf90b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b54>
   f90b8: 913183e0     	add	x0, sp, #0xc60
   f90bc: 97febe11     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f90c0: f902abe0     	str	x0, [sp, #0x550]
   f90c4: 14000001     	b	0xf90c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b64>
   f90c8: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f90cc: 912bac21     	add	x1, x1, #0xaeb
   f90d0: 320003e2     	orr	w2, wzr, #0x1
   f90d4: f942abe0     	ldr	x0, [sp, #0x550]
   f90d8: 97fe9ece     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f90dc: 14000001     	b	0xf90e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b7c>
   f90e0: 913183e0     	add	x0, sp, #0xc60
   f90e4: 97fec77f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f90e8: 9131a3e0     	add	x0, sp, #0xc68
   f90ec: 97fe9b69     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f90f0: f902a7e0     	str	x0, [sp, #0x548]
   f90f4: 14000001     	b	0xf90f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1b94>
   f90f8: 913163e8     	add	x8, sp, #0xc58
   f90fc: f942a7e0     	ldr	x0, [sp, #0x548]
   f9100: 97fea2f8     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9104: 14000001     	b	0xf9108 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ba4>
   f9108: 913163e0     	add	x0, sp, #0xc58
   f910c: 97febdfd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9110: f902a3e0     	str	x0, [sp, #0x540]
   f9114: 14000001     	b	0xf9118 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1bb4>
   f9118: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f911c: 912bbc21     	add	x1, x1, #0xaef
   f9120: aa1f03e0     	mov	x0, xzr
   f9124: f942a3e2     	ldr	x2, [sp, #0x540]
   f9128: f9029fe0     	str	x0, [sp, #0x538]
   f912c: aa0203e0     	mov	x0, x2
   f9130: f9429fe2     	ldr	x2, [sp, #0x538]
   f9134: 97febd9f     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f9138: 14000001     	b	0xf913c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1bd8>
   f913c: 913163e0     	add	x0, sp, #0xc58
   f9140: 97fec768     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9144: d102e3a0     	sub	x0, x29, #0xb8
   f9148: 97febdee     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f914c: f9029be0     	str	x0, [sp, #0x530]
   f9150: 14000001     	b	0xf9154 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1bf0>
   f9154: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9158: 912bd821     	add	x1, x1, #0xaf6
   f915c: 9131a3e2     	add	x2, sp, #0xc68
   f9160: f9429be0     	ldr	x0, [sp, #0x530]
   f9164: 97febfd3     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f9168: 14000001     	b	0xf916c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c08>
   f916c: d101c3a0     	sub	x0, x29, #0x70
   f9170: 97fea06c     	bl	0xa1320 <_ZNK7android17HevcParameterSets7getInfoEv@plt>
   f9174: b9052fe0     	str	w0, [sp, #0x52c]
   f9178: 14000001     	b	0xf917c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c18>
   f917c: b9452fe8     	ldr	w8, [sp, #0x52c]
   f9180: f94517e9     	ldr	x9, [sp, #0xa28]
   f9184: b9000128     	str	w8, [x9]
   f9188: 396b03ea     	ldrb	w10, [sp, #0xac0]
   f918c: 360803aa     	tbz	w10, #0x1, 0xf9200 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c9c>
   f9190: 14000001     	b	0xf9194 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c30>
   f9194: d102e3a0     	sub	x0, x29, #0xb8
   f9198: 97febdda     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f919c: f90293e0     	str	x0, [sp, #0x520]
   f91a0: 14000001     	b	0xf91a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c40>
   f91a4: f94517e8     	ldr	x8, [sp, #0xa28]
   f91a8: b9400109     	ldr	w9, [x8]
   f91ac: 12000122     	and	w2, w9, #0x1
   f91b0: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f91b4: 912c0821     	add	x1, x1, #0xb02
   f91b8: f94293e0     	ldr	x0, [sp, #0x520]
   f91bc: 97fe9e95     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f91c0: 14000001     	b	0xf91c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c60>
   f91c4: 1400000f     	b	0xf9200 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1c9c>
   f91c8: f94517e8     	ldr	x8, [sp, #0xa28]
   f91cc: f9006500     	str	x0, [x8, #0xc8]
   f91d0: 2a0103e9     	mov	w9, w1
   f91d4: b900c509     	str	w9, [x8, #0xc4]
   f91d8: 913183e0     	add	x0, sp, #0xc60
   f91dc: 97fec741     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f91e0: 1400001c     	b	0xf9250 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cec>
   f91e4: f94517e8     	ldr	x8, [sp, #0xa28]
   f91e8: f9006500     	str	x0, [x8, #0xc8]
   f91ec: 2a0103e9     	mov	w9, w1
   f91f0: b900c509     	str	w9, [x8, #0xc4]
   f91f4: 913163e0     	add	x0, sp, #0xc58
   f91f8: 97fec73a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f91fc: 14000015     	b	0xf9250 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cec>
   f9200: f94517e8     	ldr	x8, [sp, #0xa28]
   f9204: f940f100     	ldr	x0, [x8, #0x1e0]
   f9208: f9402101     	ldr	x1, [x8, #0x40]
   f920c: d102e3a2     	sub	x2, x29, #0xb8
   f9210: 940009ca     	bl	0xfb938 <android::HevcParameterSets::getInfo() const+0x18>
   f9214: 14000001     	b	0xf9218 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cb4>
   f9218: 2a1f03e8     	mov	w8, wzr
   f921c: f94517e9     	ldr	x9, [sp, #0xa28]
   f9220: b900c128     	str	w8, [x9, #0xc0]
   f9224: 14000001     	b	0xf9228 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cc4>
   f9228: d101c3a0     	sub	x0, x29, #0x70
   f922c: 97feaf39     	bl	0xa4f10 <_ZN7android17HevcParameterSetsD2Ev@plt>
   f9230: 14000001     	b	0xf9234 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cd0>
   f9234: 9131a3e0     	add	x0, sp, #0xc68
   f9238: 97fec4b6     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f923c: f94517e0     	ldr	x0, [sp, #0xa28]
   f9240: b940c008     	ldr	w8, [x0, #0xc0]
   f9244: 3500ce28     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f9248: 14000001     	b	0xf924c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ce8>
   f924c: 140005fe     	b	0xfaa44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34e0>
   f9250: d101c3a0     	sub	x0, x29, #0x70
   f9254: 97feaf2f     	bl	0xa4f10 <_ZN7android17HevcParameterSetsD2Ev@plt>
   f9258: 14000001     	b	0xf925c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1cf8>
   f925c: 9131a3e0     	add	x0, sp, #0xc68
   f9260: 97fec4ac     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f9264: 1400066c     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f9268: f94517e8     	ldr	x8, [sp, #0xa28]
   f926c: f9406d00     	ldr	x0, [x8, #0xd8]
   f9270: 97feaf10     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f9274: f9028fe0     	str	x0, [sp, #0x518]
   f9278: 14000001     	b	0xf927c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d18>
   f927c: 528c8e61     	mov	w1, #0x6473             // =25715
   f9280: 72acae61     	movk	w1, #0x6573, lsl #16
   f9284: 9132a3e2     	add	x2, sp, #0xca8
   f9288: 913283e3     	add	x3, sp, #0xca0
   f928c: 913263e4     	add	x4, sp, #0xc98
   f9290: f9428fe0     	ldr	x0, [sp, #0x518]
   f9294: 97feb3eb     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f9298: b90517e0     	str	w0, [sp, #0x514]
   f929c: 14000001     	b	0xf92a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d3c>
   f92a0: b94517e8     	ldr	w8, [sp, #0x514]
   f92a4: 36002ea8     	tbz	w8, #0x0, 0xf9878 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2314>
   f92a8: 14000001     	b	0xf92ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d48>
   f92ac: f94517e8     	ldr	x8, [sp, #0xa28]
   f92b0: f940f101     	ldr	x1, [x8, #0x1e0]
   f92b4: f940ed02     	ldr	x2, [x8, #0x1d8]
   f92b8: d102a3a0     	sub	x0, x29, #0xa8
   f92bc: 97febc69     	bl	0xa8460 <_ZN7android4ESDSC1EPKvm@plt>
   f92c0: 14000001     	b	0xf92c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d60>
   f92c4: d102a3a0     	sub	x0, x29, #0xa8
   f92c8: 97fea2ba     	bl	0xa1db0 <_ZNK7android4ESDS9InitCheckEv@plt>
   f92cc: b90513e0     	str	w0, [sp, #0x510]
   f92d0: 14000001     	b	0xf92d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d70>
   f92d4: b94513e8     	ldr	w8, [sp, #0x510]
   f92d8: 340001a8     	cbz	w8, 0xf930c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1da8>
   f92dc: 14000001     	b	0xf92e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1d7c>
   f92e0: 128002a8     	mov	w8, #-0x16              // =-22
   f92e4: f94517e9     	ldr	x9, [sp, #0xa28]
   f92e8: b900e528     	str	w8, [x9, #0xe4]
   f92ec: 320003e8     	orr	w8, wzr, #0x1
   f92f0: b900c128     	str	w8, [x9, #0xc0]
   f92f4: 14000154     	b	0xf9844 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22e0>
   f92f8: f94517e8     	ldr	x8, [sp, #0xa28]
   f92fc: f9006500     	str	x0, [x8, #0xc8]
   f9300: 2a0103e9     	mov	w9, w1
   f9304: b900c509     	str	w9, [x8, #0xc4]
   f9308: 14000159     	b	0xf986c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2308>
   f930c: d102a3a0     	sub	x0, x29, #0xa8
   f9310: 913143e1     	add	x1, sp, #0xc50
   f9314: 913123e2     	add	x2, sp, #0xc48
   f9318: 97feab3e     	bl	0xa4010 <_ZNK7android4ESDS20getCodecSpecificInfoEPPKvPm@plt>
   f931c: b9050fe0     	str	w0, [sp, #0x50c]
   f9320: 14000001     	b	0xf9324 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1dc0>
   f9324: f0000d61     	adrp	x1, 0x2a8000
   f9328: f9435421     	ldr	x1, [x1, #0x6a8]
   f932c: 52800908     	mov	w8, #0x48               // =72
   f9330: 2a0803e0     	mov	w0, w8
   f9334: 97fe9e1b     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f9338: aa0003e1     	mov	x1, x0
   f933c: 2a1f03e8     	mov	w8, wzr
   f9340: 392adfe8     	strb	w8, [sp, #0xab7]
   f9344: aa1f03fe     	mov	x30, xzr
   f9348: f90283e1     	str	x1, [sp, #0x500]
   f934c: f9027ffe     	str	x30, [sp, #0x4f8]
   f9350: b40001e0     	cbz	x0, 0xf938c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e28>
   f9354: 14000001     	b	0xf9358 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1df4>
   f9358: f94283e8     	ldr	x8, [sp, #0x500]
   f935c: f9055fe8     	str	x8, [sp, #0xab8]
   f9360: 320003e9     	orr	w9, wzr, #0x1
   f9364: 392adfe9     	strb	w9, [sp, #0xab7]
   f9368: f94517ea     	ldr	x10, [sp, #0xa28]
   f936c: f940c541     	ldr	x1, [x10, #0x188]
   f9370: f94283e0     	ldr	x0, [sp, #0x500]
   f9374: f9027be8     	str	x8, [sp, #0x4f0]
   f9378: 97fea2aa     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f937c: 14000001     	b	0xf9380 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e1c>
   f9380: f9427be0     	ldr	x0, [sp, #0x4f0]
   f9384: f9027fe0     	str	x0, [sp, #0x4f8]
   f9388: 14000001     	b	0xf938c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e28>
   f938c: f9427fe0     	ldr	x0, [sp, #0x4f8]
   f9390: 913103e8     	add	x8, sp, #0xc40
   f9394: f90277e0     	str	x0, [sp, #0x4e8]
   f9398: aa0803e0     	mov	x0, x8
   f939c: f94277e1     	ldr	x1, [sp, #0x4e8]
   f93a0: 97fec064     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f93a4: 14000001     	b	0xf93a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e44>
   f93a8: 913103e0     	add	x0, sp, #0xc40
   f93ac: 97feb151     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f93b0: f90273e0     	str	x0, [sp, #0x4e0]
   f93b4: 14000001     	b	0xf93b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e54>
   f93b8: f94273e8     	ldr	x8, [sp, #0x4e0]
   f93bc: b40001a8     	cbz	x8, 0xf93f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e8c>
   f93c0: 14000001     	b	0xf93c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e60>
   f93c4: 913103e0     	add	x0, sp, #0xc40
   f93c8: 97fe9ab2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f93cc: f9026fe0     	str	x0, [sp, #0x4d8]
   f93d0: 14000001     	b	0xf93d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e70>
   f93d4: f9426fe0     	ldr	x0, [sp, #0x4d8]
   f93d8: 97fea9f2     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f93dc: f9026be0     	str	x0, [sp, #0x4d0]
   f93e0: 14000001     	b	0xf93e4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e80>
   f93e4: f9426be8     	ldr	x8, [sp, #0x4d0]
   f93e8: b5000388     	cbnz	x8, 0xf9458 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ef4>
   f93ec: 14000001     	b	0xf93f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1e8c>
   f93f0: 12800168     	mov	w8, #-0xc               // =-12
   f93f4: f94517e9     	ldr	x9, [sp, #0xa28]
   f93f8: b900e528     	str	w8, [x9, #0xe4]
   f93fc: 320003e8     	orr	w8, wzr, #0x1
   f9400: b900c128     	str	w8, [x9, #0xc0]
   f9404: 1400010d     	b	0xf9838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22d4>
   f9408: f94517e8     	ldr	x8, [sp, #0xa28]
   f940c: f9006500     	str	x0, [x8, #0xc8]
   f9410: 2a0103e9     	mov	w9, w1
   f9414: b900c509     	str	w9, [x8, #0xc4]
   f9418: 396adfe9     	ldrb	w9, [sp, #0xab7]
   f941c: 71000529     	subs	w9, w9, #0x1
   f9420: b904cfe9     	str	w9, [sp, #0x4cc]
   f9424: 540000e1     	b.ne	0xf9440 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1edc>
   f9428: 14000001     	b	0xf942c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1ec8>
   f942c: f9455fe0     	ldr	x0, [sp, #0xab8]
   f9430: f0000d61     	adrp	x1, 0x2a8000
   f9434: f9435421     	ldr	x1, [x1, #0x6a8]
   f9438: 97feba02     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f943c: 14000001     	b	0xf9440 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1edc>
   f9440: 1400010b     	b	0xf986c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2308>
   f9444: f94517e8     	ldr	x8, [sp, #0xa28]
   f9448: f9006500     	str	x0, [x8, #0xc8]
   f944c: 2a0103e9     	mov	w9, w1
   f9450: b900c509     	str	w9, [x8, #0xc4]
   f9454: 14000103     	b	0xf9860 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22fc>
   f9458: 913103e0     	add	x0, sp, #0xc40
   f945c: 97fe9a8d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9460: f90263e0     	str	x0, [sp, #0x4c0]
   f9464: 14000001     	b	0xf9468 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f04>
   f9468: f94263e0     	ldr	x0, [sp, #0x4c0]
   f946c: 97feaf79     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   f9470: f9025fe0     	str	x0, [sp, #0x4b8]
   f9474: 14000001     	b	0xf9478 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f14>
   f9478: f94517e8     	ldr	x8, [sp, #0xa28]
   f947c: f940c901     	ldr	x1, [x8, #0x190]
   f9480: f940c502     	ldr	x2, [x8, #0x188]
   f9484: f9425fe0     	ldr	x0, [sp, #0x4b8]
   f9488: 97fe9a42     	bl	0x9fd90 <memcpy@plt>
   f948c: 913103e8     	add	x8, sp, #0xc40
   f9490: f9025be0     	str	x0, [sp, #0x4b0]
   f9494: aa0803e0     	mov	x0, x8
   f9498: 97fe9a7e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f949c: f90257e0     	str	x0, [sp, #0x4a8]
   f94a0: 14000001     	b	0xf94a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f40>
   f94a4: 9130e3e8     	add	x8, sp, #0xc38
   f94a8: f94257e0     	ldr	x0, [sp, #0x4a8]
   f94ac: 97fea20d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f94b0: 14000001     	b	0xf94b4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f50>
   f94b4: 9130e3e0     	add	x0, sp, #0xc38
   f94b8: 97febd12     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f94bc: f90253e0     	str	x0, [sp, #0x4a0]
   f94c0: 14000001     	b	0xf94c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f60>
   f94c4: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f94c8: 912bac21     	add	x1, x1, #0xaeb
   f94cc: 320003e2     	orr	w2, wzr, #0x1
   f94d0: f94253e0     	ldr	x0, [sp, #0x4a0]
   f94d4: 97fe9dcf     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f94d8: 14000001     	b	0xf94dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f78>
   f94dc: 9130e3e0     	add	x0, sp, #0xc38
   f94e0: 97fec680     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f94e4: 913103e0     	add	x0, sp, #0xc40
   f94e8: 97fe9a6a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f94ec: f9024fe0     	str	x0, [sp, #0x498]
   f94f0: 14000001     	b	0xf94f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1f90>
   f94f4: 9130c3e8     	add	x8, sp, #0xc30
   f94f8: f9424fe0     	ldr	x0, [sp, #0x498]
   f94fc: 97fea1f9     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9500: 14000001     	b	0xf9504 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1fa0>
   f9504: 9130c3e0     	add	x0, sp, #0xc30
   f9508: 97febcfe     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f950c: f9024be0     	str	x0, [sp, #0x490]
   f9510: 14000001     	b	0xf9514 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1fb0>
   f9514: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9518: 912bbc21     	add	x1, x1, #0xaef
   f951c: aa1f03e0     	mov	x0, xzr
   f9520: f9424be2     	ldr	x2, [sp, #0x490]
   f9524: f90247e0     	str	x0, [sp, #0x488]
   f9528: aa0203e0     	mov	x0, x2
   f952c: f94247e2     	ldr	x2, [sp, #0x488]
   f9530: 97febca0     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f9534: 14000001     	b	0xf9538 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1fd4>
   f9538: 9130c3e0     	add	x0, sp, #0xc30
   f953c: 97fec669     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9540: d102e3a0     	sub	x0, x29, #0xb8
   f9544: 97febcef     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9548: f90243e0     	str	x0, [sp, #0x480]
   f954c: 14000001     	b	0xf9550 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x1fec>
   f9550: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9554: 912bd821     	add	x1, x1, #0xaf6
   f9558: 913103e2     	add	x2, sp, #0xc40
   f955c: f94243e0     	ldr	x0, [sp, #0x480]
   f9560: 97febed4     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f9564: 14000001     	b	0xf9568 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2004>
   f9568: f94517e8     	ldr	x8, [sp, #0xa28]
   f956c: f9414100     	ldr	x0, [x8, #0x280]
   f9570: f0000d69     	adrp	x9, 0x2a8000
   f9574: f9437929     	ldr	x9, [x9, #0x6f0]
   f9578: f9400121     	ldr	x1, [x9]
   f957c: 97feb6e9     	bl	0xa7120 <strcasecmp@plt>
   f9580: 350002a0     	cbnz	w0, 0xf95d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2070>
   f9584: 14000001     	b	0xf9588 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2024>
   f9588: 913103e0     	add	x0, sp, #0xc40
   f958c: d102e3a1     	sub	x1, x29, #0xb8
   f9590: 94000bf9     	bl	0xfc574 <android::HevcParameterSets::~HevcParameterSets()+0x40>
   f9594: 14000001     	b	0xf9598 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2034>
   f9598: 14000043     	b	0xf96a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2140>
   f959c: f94517e8     	ldr	x8, [sp, #0xa28]
   f95a0: f9006500     	str	x0, [x8, #0xc8]
   f95a4: 2a0103e9     	mov	w9, w1
   f95a8: b900c509     	str	w9, [x8, #0xc4]
   f95ac: 9130e3e0     	add	x0, sp, #0xc38
   f95b0: 97fec64c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f95b4: 140000ab     	b	0xf9860 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22fc>
   f95b8: f94517e8     	ldr	x8, [sp, #0xa28]
   f95bc: f9006500     	str	x0, [x8, #0xc8]
   f95c0: 2a0103e9     	mov	w9, w1
   f95c4: b900c509     	str	w9, [x8, #0xc4]
   f95c8: 9130c3e0     	add	x0, sp, #0xc30
   f95cc: 97fec645     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f95d0: 140000a4     	b	0xf9860 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22fc>
   f95d4: f94517e8     	ldr	x8, [sp, #0xa28]
   f95d8: f9414100     	ldr	x0, [x8, #0x280]
   f95dc: f0000d69     	adrp	x9, 0x2a8000
   f95e0: f9415d29     	ldr	x9, [x9, #0x2b8]
   f95e4: f9400121     	ldr	x1, [x9]
   f95e8: 97feb6ce     	bl	0xa7120 <strcasecmp@plt>
   f95ec: 350003e0     	cbnz	w0, 0xf9668 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2104>
   f95f0: 14000001     	b	0xf95f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2090>
   f95f4: d102a3a0     	sub	x0, x29, #0xa8
   f95f8: d102e3a1     	sub	x1, x29, #0xb8
   f95fc: 9400105c     	bl	0xfd76c <android::HevcParameterSets::~HevcParameterSets()+0x1238>
   f9600: 14000001     	b	0xf9604 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x20a0>
   f9604: f94517e8     	ldr	x8, [sp, #0xa28]
   f9608: f9406d00     	ldr	x0, [x8, #0xd8]
   f960c: 97feae29     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f9610: f9023fe0     	str	x0, [sp, #0x478]
   f9614: 14000001     	b	0xf9618 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x20b4>
   f9618: 52890c81     	mov	w1, #0x4864             // =18532
   f961c: 72ae6e81     	movk	w1, #0x7374, lsl #16
   f9620: 9132a3e2     	add	x2, sp, #0xca8
   f9624: 913283e3     	add	x3, sp, #0xca0
   f9628: 913263e4     	add	x4, sp, #0xc98
   f962c: f9423fe0     	ldr	x0, [sp, #0x478]
   f9630: 97feb304     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f9634: b90477e0     	str	w0, [sp, #0x474]
   f9638: 14000001     	b	0xf963c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x20d8>
   f963c: b94477e8     	ldr	w8, [sp, #0x474]
   f9640: 36000128     	tbz	w8, #0x0, 0xf9664 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2100>
   f9644: 14000001     	b	0xf9648 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x20e4>
   f9648: f94517e8     	ldr	x8, [sp, #0xa28]
   f964c: f940f100     	ldr	x0, [x8, #0x1e0]
   f9650: f940ed01     	ldr	x1, [x8, #0x1d8]
   f9654: d102e3a2     	sub	x2, x29, #0xb8
   f9658: 940010d1     	bl	0xfd99c <android::HevcParameterSets::~HevcParameterSets()+0x1468>
   f965c: 14000001     	b	0xf9660 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x20fc>
   f9660: 14000001     	b	0xf9664 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2100>
   f9664: 1400000f     	b	0xf96a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x213c>
   f9668: f94517e8     	ldr	x8, [sp, #0xa28]
   f966c: f9414100     	ldr	x0, [x8, #0x280]
   f9670: f0000d69     	adrp	x9, 0x2a8000
   f9674: f9463529     	ldr	x9, [x9, #0xc68]
   f9678: f9400121     	ldr	x1, [x9]
   f967c: 97feb6a9     	bl	0xa7120 <strcasecmp@plt>
   f9680: 350000e0     	cbnz	w0, 0xf969c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2138>
   f9684: 14000001     	b	0xf9688 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2124>
   f9688: 913103e0     	add	x0, sp, #0xc40
   f968c: d102e3a1     	sub	x1, x29, #0xb8
   f9690: 9400123d     	bl	0xfdf84 <android::HevcParameterSets::~HevcParameterSets()+0x1a50>
   f9694: 14000001     	b	0xf9698 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2134>
   f9698: 14000001     	b	0xf969c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2138>
   f969c: 14000001     	b	0xf96a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x213c>
   f96a0: 14000001     	b	0xf96a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2140>
   f96a4: d102a3a0     	sub	x0, x29, #0xa8
   f96a8: 9130b3e1     	add	x1, sp, #0xc2c
   f96ac: 9130a3e2     	add	x2, sp, #0xc28
   f96b0: 97feb82c     	bl	0xa7760 <_ZNK7android4ESDS10getBitRateEPjS1_@plt>
   f96b4: b90473e0     	str	w0, [sp, #0x470]
   f96b8: 14000001     	b	0xf96bc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2158>
   f96bc: b94473e8     	ldr	w8, [sp, #0x470]
   f96c0: 35000b48     	cbnz	w8, 0xf9828 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c4>
   f96c4: 14000001     	b	0xf96c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2164>
   f96c8: f94517e8     	ldr	x8, [sp, #0xa28]
   f96cc: f9406d00     	ldr	x0, [x8, #0xd8]
   f96d0: 97feadf8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f96d4: f90237e0     	str	x0, [sp, #0x468]
   f96d8: 14000001     	b	0xf96dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2178>
   f96dc: 528e8ca1     	mov	w1, #0x7465             // =29797
   f96e0: 72ac4e41     	movk	w1, #0x6272, lsl #16
   f96e4: f94237e0     	ldr	x0, [sp, #0x468]
   f96e8: 97fec61e     	bl	0xaaf60 <_ZNK7android8MetaData7hasDataEj@plt>
   f96ec: b90467e0     	str	w0, [sp, #0x464]
   f96f0: 14000001     	b	0xf96f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2190>
   f96f4: b94467e8     	ldr	w8, [sp, #0x464]
   f96f8: 370002c8     	tbnz	w8, #0x0, 0xf9750 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21ec>
   f96fc: 14000001     	b	0xf9700 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x219c>
   f9700: f94517e8     	ldr	x8, [sp, #0xa28]
   f9704: b9416909     	ldr	w9, [x8, #0x168]
   f9708: 34000249     	cbz	w9, 0xf9750 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21ec>
   f970c: 14000001     	b	0xf9710 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21ac>
   f9710: f94517e8     	ldr	x8, [sp, #0xa28]
   f9714: b9416909     	ldr	w9, [x8, #0x168]
   f9718: 37f801c9     	tbnz	w9, #0x1f, 0xf9750 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21ec>
   f971c: 14000001     	b	0xf9720 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21bc>
   f9720: d102e3a0     	sub	x0, x29, #0xb8
   f9724: 97febc77     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9728: f9022fe0     	str	x0, [sp, #0x458]
   f972c: 14000001     	b	0xf9730 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21cc>
   f9730: f94517e8     	ldr	x8, [sp, #0xa28]
   f9734: b9416902     	ldr	w2, [x8, #0x168]
   f9738: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f973c: 9127fc21     	add	x1, x1, #0x9ff
   f9740: f9422fe0     	ldr	x0, [sp, #0x458]
   f9744: 97fe9d33     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f9748: 14000001     	b	0xf974c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21e8>
   f974c: 1400000d     	b	0xf9780 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x221c>
   f9750: d102e3a0     	sub	x0, x29, #0xb8
   f9754: 97febc6b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9758: f9022be0     	str	x0, [sp, #0x450]
   f975c: 14000001     	b	0xf9760 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x21fc>
   f9760: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9764: 9127fc21     	add	x1, x1, #0x9ff
   f9768: 9130a3e2     	add	x2, sp, #0xc28
   f976c: f9422be0     	ldr	x0, [sp, #0x450]
   f9770: 97fec434     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
   f9774: b9044fe0     	str	w0, [sp, #0x44c]
   f9778: 14000001     	b	0xf977c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2218>
   f977c: 14000001     	b	0xf9780 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x221c>
   f9780: f94517e8     	ldr	x8, [sp, #0xa28]
   f9784: f9406d00     	ldr	x0, [x8, #0xd8]
   f9788: 97feadca     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f978c: f90223e0     	str	x0, [sp, #0x440]
   f9790: 14000001     	b	0xf9794 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2230>
   f9794: 52884e41     	mov	w1, #0x4272             // =17010
   f9798: 72adaf01     	movk	w1, #0x6d78, lsl #16
   f979c: f94223e0     	ldr	x0, [sp, #0x440]
   f97a0: 97fec5f0     	bl	0xaaf60 <_ZNK7android8MetaData7hasDataEj@plt>
   f97a4: b9043fe0     	str	w0, [sp, #0x43c]
   f97a8: 14000001     	b	0xf97ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2248>
   f97ac: b9443fe8     	ldr	w8, [sp, #0x43c]
   f97b0: 370003a8     	tbnz	w8, #0x0, 0xf9824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c0>
   f97b4: 14000001     	b	0xf97b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2254>
   f97b8: f94517e8     	ldr	x8, [sp, #0xa28]
   f97bc: b9416d09     	ldr	w9, [x8, #0x16c]
   f97c0: 34000329     	cbz	w9, 0xf9824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c0>
   f97c4: 14000001     	b	0xf97c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2264>
   f97c8: f94517e8     	ldr	x8, [sp, #0xa28]
   f97cc: b9416d09     	ldr	w9, [x8, #0x16c]
   f97d0: 37f802a9     	tbnz	w9, #0x1f, 0xf9824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c0>
   f97d4: 14000001     	b	0xf97d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2274>
   f97d8: f94517e8     	ldr	x8, [sp, #0xa28]
   f97dc: b9416d09     	ldr	w9, [x8, #0x16c]
   f97e0: b941690a     	ldr	w10, [x8, #0x168]
   f97e4: 6b0a0129     	subs	w9, w9, w10
   f97e8: b9043be9     	str	w9, [sp, #0x438]
   f97ec: 540001c3     	b.lo	0xf9824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c0>
   f97f0: 14000001     	b	0xf97f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2290>
   f97f4: d102e3a0     	sub	x0, x29, #0xb8
   f97f8: 97febc42     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f97fc: f9021be0     	str	x0, [sp, #0x430]
   f9800: 14000001     	b	0xf9804 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22a0>
   f9804: f94517e8     	ldr	x8, [sp, #0xa28]
   f9808: b9416d02     	ldr	w2, [x8, #0x16c]
   f980c: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9810: 9127ec21     	add	x1, x1, #0x9fb
   f9814: f9421be0     	ldr	x0, [sp, #0x430]
   f9818: 97fe9cfe     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f981c: 14000001     	b	0xf9820 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22bc>
   f9820: 14000001     	b	0xf9824 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c0>
   f9824: 14000001     	b	0xf9828 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22c4>
   f9828: 2a1f03e8     	mov	w8, wzr
   f982c: f94517e9     	ldr	x9, [sp, #0xa28]
   f9830: b900c128     	str	w8, [x9, #0xc0]
   f9834: 14000001     	b	0xf9838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22d4>
   f9838: 913103e0     	add	x0, sp, #0xc40
   f983c: 97fec335     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f9840: 14000001     	b	0xf9844 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22e0>
   f9844: d102a3a0     	sub	x0, x29, #0xa8
   f9848: 97fe9dd2     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   f984c: f94517e0     	ldr	x0, [sp, #0xa28]
   f9850: b940c008     	ldr	w8, [x0, #0xc0]
   f9854: 35009da8     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f9858: 14000001     	b	0xf985c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x22f8>
   f985c: 14000479     	b	0xfaa40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34dc>
   f9860: 913103e0     	add	x0, sp, #0xc40
   f9864: 97fec32b     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f9868: 14000001     	b	0xf986c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2308>
   f986c: d102a3a0     	sub	x0, x29, #0xa8
   f9870: 97fe9dc8     	bl	0xa0f90 <_ZN7android4ESDSD1Ev@plt>
   f9874: 140004e8     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f9878: f94517e8     	ldr	x8, [sp, #0xa28]
   f987c: f9406d00     	ldr	x0, [x8, #0xd8]
   f9880: 97fead8c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f9884: f90217e0     	str	x0, [sp, #0x428]
   f9888: 14000001     	b	0xf988c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2328>
   f988c: 5286c661     	mov	w1, #0x3633             // =13875
   f9890: 72ac8641     	movk	w1, #0x6432, lsl #16
   f9894: 9132a3e2     	add	x2, sp, #0xca8
   f9898: 913283e3     	add	x3, sp, #0xca0
   f989c: 913263e4     	add	x4, sp, #0xc98
   f98a0: f94217e0     	ldr	x0, [sp, #0x428]
   f98a4: 97feb267     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f98a8: b90427e0     	str	w0, [sp, #0x424]
   f98ac: 14000001     	b	0xf98b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x234c>
   f98b0: b94427e8     	ldr	w8, [sp, #0x424]
   f98b4: 36000168     	tbz	w8, #0x0, 0xf98e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x237c>
   f98b8: 14000001     	b	0xf98bc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2358>
   f98bc: f94517e8     	ldr	x8, [sp, #0xa28]
   f98c0: f940f109     	ldr	x9, [x8, #0x1e0]
   f98c4: f90557e9     	str	x9, [sp, #0xaa8]
   f98c8: f94557e0     	ldr	x0, [sp, #0xaa8]
   f98cc: f940ed01     	ldr	x1, [x8, #0x1d8]
   f98d0: d102e3a2     	sub	x2, x29, #0xb8
   f98d4: 94001269     	bl	0xfe278 <android::HevcParameterSets::~HevcParameterSets()+0x1d44>
   f98d8: 14000001     	b	0xf98dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2378>
   f98dc: 14000458     	b	0xfaa3c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d8>
   f98e0: f94517e8     	ldr	x8, [sp, #0xa28]
   f98e4: f9406d00     	ldr	x0, [x8, #0xd8]
   f98e8: 97fead72     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f98ec: f9020fe0     	str	x0, [sp, #0x418]
   f98f0: 14000001     	b	0xf98f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2390>
   f98f4: 528dccc1     	mov	w1, #0x6e66             // =28262
   f98f8: 72aecd21     	movk	w1, #0x7669, lsl #16
   f98fc: 9132a3e2     	add	x2, sp, #0xca8
   f9900: 913283e3     	add	x3, sp, #0xca0
   f9904: 913263e4     	add	x4, sp, #0xc98
   f9908: f9420fe0     	ldr	x0, [sp, #0x418]
   f990c: 97feb24d     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f9910: b90417e0     	str	w0, [sp, #0x414]
   f9914: 14000001     	b	0xf9918 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x23b4>
   f9918: b94417e8     	ldr	w8, [sp, #0x414]
   f991c: 36002c28     	tbz	w8, #0x0, 0xf9ea0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x293c>
   f9920: 14000001     	b	0xf9924 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x23c0>
   f9924: f0000d61     	adrp	x1, 0x2a8000
   f9928: f9435421     	ldr	x1, [x1, #0x6a8]
   f992c: 52800908     	mov	w8, #0x48               // =72
   f9930: 2a0803e0     	mov	w0, w8
   f9934: 97fe9c9b     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f9938: aa0003e1     	mov	x1, x0
   f993c: 2a1f03e8     	mov	w8, wzr
   f9940: 392a7fe8     	strb	w8, [sp, #0xa9f]
   f9944: aa1f03fe     	mov	x30, xzr
   f9948: f90207e1     	str	x1, [sp, #0x408]
   f994c: f90203fe     	str	x30, [sp, #0x400]
   f9950: b40001e0     	cbz	x0, 0xf998c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2428>
   f9954: 14000001     	b	0xf9958 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x23f4>
   f9958: f94207e8     	ldr	x8, [sp, #0x408]
   f995c: f90553e8     	str	x8, [sp, #0xaa0]
   f9960: 320003e9     	orr	w9, wzr, #0x1
   f9964: 392a7fe9     	strb	w9, [sp, #0xa9f]
   f9968: f94517ea     	ldr	x10, [sp, #0xa28]
   f996c: f940ed41     	ldr	x1, [x10, #0x1d8]
   f9970: f94207e0     	ldr	x0, [sp, #0x408]
   f9974: f901ffe8     	str	x8, [sp, #0x3f8]
   f9978: 97fea12a     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f997c: 14000001     	b	0xf9980 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x241c>
   f9980: f941ffe0     	ldr	x0, [sp, #0x3f8]
   f9984: f90203e0     	str	x0, [sp, #0x400]
   f9988: 14000001     	b	0xf998c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2428>
   f998c: f94203e0     	ldr	x0, [sp, #0x400]
   f9990: 913083e8     	add	x8, sp, #0xc20
   f9994: f901fbe0     	str	x0, [sp, #0x3f0]
   f9998: aa0803e0     	mov	x0, x8
   f999c: f941fbe1     	ldr	x1, [sp, #0x3f0]
   f99a0: 97febee4     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f99a4: 14000001     	b	0xf99a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2444>
   f99a8: 913083e0     	add	x0, sp, #0xc20
   f99ac: 97feafd1     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f99b0: f901f7e0     	str	x0, [sp, #0x3e8]
   f99b4: 14000001     	b	0xf99b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2454>
   f99b8: f941f7e8     	ldr	x8, [sp, #0x3e8]
   f99bc: b40001a8     	cbz	x8, 0xf99f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x248c>
   f99c0: 14000001     	b	0xf99c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2460>
   f99c4: 913083e0     	add	x0, sp, #0xc20
   f99c8: 97fe9932     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f99cc: f901f3e0     	str	x0, [sp, #0x3e0]
   f99d0: 14000001     	b	0xf99d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2470>
   f99d4: f941f3e0     	ldr	x0, [sp, #0x3e0]
   f99d8: 97fea872     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f99dc: f901efe0     	str	x0, [sp, #0x3d8]
   f99e0: 14000001     	b	0xf99e4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2480>
   f99e4: f941efe8     	ldr	x8, [sp, #0x3d8]
   f99e8: b5000388     	cbnz	x8, 0xf9a58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x24f4>
   f99ec: 14000001     	b	0xf99f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x248c>
   f99f0: 12800168     	mov	w8, #-0xc               // =-12
   f99f4: f94517e9     	ldr	x9, [sp, #0xa28]
   f99f8: b900e528     	str	w8, [x9, #0xe4]
   f99fc: 320003e8     	orr	w8, wzr, #0x1
   f9a00: b900c128     	str	w8, [x9, #0xc0]
   f9a04: 1400010f     	b	0xf9e40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28dc>
   f9a08: f94517e8     	ldr	x8, [sp, #0xa28]
   f9a0c: f9006500     	str	x0, [x8, #0xc8]
   f9a10: 2a0103e9     	mov	w9, w1
   f9a14: b900c509     	str	w9, [x8, #0xc4]
   f9a18: 396a7fe9     	ldrb	w9, [sp, #0xa9f]
   f9a1c: 71000529     	subs	w9, w9, #0x1
   f9a20: b903d7e9     	str	w9, [sp, #0x3d4]
   f9a24: 540000e1     	b.ne	0xf9a40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x24dc>
   f9a28: 14000001     	b	0xf9a2c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x24c8>
   f9a2c: f94553e0     	ldr	x0, [sp, #0xaa0]
   f9a30: f0000d61     	adrp	x1, 0x2a8000
   f9a34: f9435421     	ldr	x1, [x1, #0x6a8]
   f9a38: 97feb882     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f9a3c: 14000001     	b	0xf9a40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x24dc>
   f9a40: 14000475     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f9a44: f94517e8     	ldr	x8, [sp, #0xa28]
   f9a48: f9006500     	str	x0, [x8, #0xc8]
   f9a4c: 2a0103e9     	mov	w9, w1
   f9a50: b900c509     	str	w9, [x8, #0xc4]
   f9a54: 14000110     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9a58: 913083e0     	add	x0, sp, #0xc20
   f9a5c: 97fe990d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9a60: f901e7e0     	str	x0, [sp, #0x3c8]
   f9a64: 14000001     	b	0xf9a68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2504>
   f9a68: f941e7e0     	ldr	x0, [sp, #0x3c8]
   f9a6c: 97feadf9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   f9a70: f901e3e0     	str	x0, [sp, #0x3c0]
   f9a74: 14000001     	b	0xf9a78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2514>
   f9a78: f94517e8     	ldr	x8, [sp, #0xa28]
   f9a7c: f940f101     	ldr	x1, [x8, #0x1e0]
   f9a80: f940ed02     	ldr	x2, [x8, #0x1d8]
   f9a84: f941e3e0     	ldr	x0, [sp, #0x3c0]
   f9a88: 97fe98c2     	bl	0x9fd90 <memcpy@plt>
   f9a8c: 913083e8     	add	x8, sp, #0xc20
   f9a90: f901dfe0     	str	x0, [sp, #0x3b8]
   f9a94: aa0803e0     	mov	x0, x8
   f9a98: 97fe98fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9a9c: f901dbe0     	str	x0, [sp, #0x3b0]
   f9aa0: 14000001     	b	0xf9aa4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2540>
   f9aa4: 913063e8     	add	x8, sp, #0xc18
   f9aa8: f941dbe0     	ldr	x0, [sp, #0x3b0]
   f9aac: 97fea08d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9ab0: 14000001     	b	0xf9ab4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2550>
   f9ab4: 913063e0     	add	x0, sp, #0xc18
   f9ab8: 97febb92     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9abc: f901d7e0     	str	x0, [sp, #0x3a8]
   f9ac0: 14000001     	b	0xf9ac4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2560>
   f9ac4: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9ac8: 912bac21     	add	x1, x1, #0xaeb
   f9acc: 320003e2     	orr	w2, wzr, #0x1
   f9ad0: f941d7e0     	ldr	x0, [sp, #0x3a8]
   f9ad4: 97fe9c4f     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f9ad8: 14000001     	b	0xf9adc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2578>
   f9adc: 913063e0     	add	x0, sp, #0xc18
   f9ae0: 97fec500     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9ae4: 913083e0     	add	x0, sp, #0xc20
   f9ae8: 97fe98ea     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9aec: f901d3e0     	str	x0, [sp, #0x3a0]
   f9af0: 14000001     	b	0xf9af4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2590>
   f9af4: 913043e8     	add	x8, sp, #0xc10
   f9af8: f941d3e0     	ldr	x0, [sp, #0x3a0]
   f9afc: 97fea079     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9b00: 14000001     	b	0xf9b04 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x25a0>
   f9b04: 913043e0     	add	x0, sp, #0xc10
   f9b08: 97febb7e     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9b0c: f901cfe0     	str	x0, [sp, #0x398]
   f9b10: 14000001     	b	0xf9b14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x25b0>
   f9b14: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9b18: 912bbc21     	add	x1, x1, #0xaef
   f9b1c: aa1f03e0     	mov	x0, xzr
   f9b20: f941cfe2     	ldr	x2, [sp, #0x398]
   f9b24: f901cbe0     	str	x0, [sp, #0x390]
   f9b28: aa0203e0     	mov	x0, x2
   f9b2c: f941cbe2     	ldr	x2, [sp, #0x390]
   f9b30: 97febb20     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f9b34: 14000001     	b	0xf9b38 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x25d4>
   f9b38: 913043e0     	add	x0, sp, #0xc10
   f9b3c: 97fec4e9     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9b40: d102e3a0     	sub	x0, x29, #0xb8
   f9b44: 97febb6f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9b48: f901c7e0     	str	x0, [sp, #0x388]
   f9b4c: 14000001     	b	0xf9b50 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x25ec>
   f9b50: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9b54: 912bd821     	add	x1, x1, #0xaf6
   f9b58: 913083e2     	add	x2, sp, #0xc20
   f9b5c: f941c7e0     	ldr	x0, [sp, #0x388]
   f9b60: 97febd54     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f9b64: 14000001     	b	0xf9b68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2604>
   f9b68: f94517e8     	ldr	x8, [sp, #0xa28]
   f9b6c: f9406d00     	ldr	x0, [x8, #0xd8]
   f9b70: 97feacd0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f9b74: f901c3e0     	str	x0, [sp, #0x380]
   f9b78: 14000001     	b	0xf9b7c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2618>
   f9b7c: 528dede1     	mov	w1, #0x6f6f             // =28527
   f9b80: 72aecc41     	movk	w1, #0x7662, lsl #16
   f9b84: 9132a3e2     	add	x2, sp, #0xca8
   f9b88: 913283e3     	add	x3, sp, #0xca0
   f9b8c: 913263e4     	add	x4, sp, #0xc98
   f9b90: f941c3e0     	ldr	x0, [sp, #0x380]
   f9b94: 97feb1ab     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f9b98: b9037fe0     	str	w0, [sp, #0x37c]
   f9b9c: 14000001     	b	0xf9ba0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x263c>
   f9ba0: b9437fe8     	ldr	w8, [sp, #0x37c]
   f9ba4: 370002c8     	tbnz	w8, #0x0, 0xf9bfc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2698>
   f9ba8: 14000001     	b	0xf9bac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2648>
   f9bac: 128002a8     	mov	w8, #-0x16              // =-22
   f9bb0: f94517e9     	ldr	x9, [sp, #0xa28]
   f9bb4: b900e528     	str	w8, [x9, #0xe4]
   f9bb8: 320003e8     	orr	w8, wzr, #0x1
   f9bbc: b900c128     	str	w8, [x9, #0xc0]
   f9bc0: 140000a0     	b	0xf9e40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28dc>
   f9bc4: f94517e8     	ldr	x8, [sp, #0xa28]
   f9bc8: f9006500     	str	x0, [x8, #0xc8]
   f9bcc: 2a0103e9     	mov	w9, w1
   f9bd0: b900c509     	str	w9, [x8, #0xc4]
   f9bd4: 913063e0     	add	x0, sp, #0xc18
   f9bd8: 97fec4c2     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9bdc: 140000ae     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9be0: f94517e8     	ldr	x8, [sp, #0xa28]
   f9be4: f9006500     	str	x0, [x8, #0xc8]
   f9be8: 2a0103e9     	mov	w9, w1
   f9bec: b900c509     	str	w9, [x8, #0xc4]
   f9bf0: 913043e0     	add	x0, sp, #0xc10
   f9bf4: 97fec4bb     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9bf8: 140000a7     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9bfc: f0000d61     	adrp	x1, 0x2a8000
   f9c00: f9435421     	ldr	x1, [x1, #0x6a8]
   f9c04: 52800908     	mov	w8, #0x48               // =72
   f9c08: 2a0803e0     	mov	w0, w8
   f9c0c: 97fe9be5     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f9c10: aa0003e1     	mov	x1, x0
   f9c14: 2a1f03e8     	mov	w8, wzr
   f9c18: 392a3fe8     	strb	w8, [sp, #0xa8f]
   f9c1c: aa1f03fe     	mov	x30, xzr
   f9c20: f901bbe1     	str	x1, [sp, #0x370]
   f9c24: f901b7fe     	str	x30, [sp, #0x368]
   f9c28: b40001e0     	cbz	x0, 0xf9c64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2700>
   f9c2c: 14000001     	b	0xf9c30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x26cc>
   f9c30: f941bbe8     	ldr	x8, [sp, #0x370]
   f9c34: f9054be8     	str	x8, [sp, #0xa90]
   f9c38: 320003e9     	orr	w9, wzr, #0x1
   f9c3c: 392a3fe9     	strb	w9, [sp, #0xa8f]
   f9c40: f94517ea     	ldr	x10, [sp, #0xa28]
   f9c44: f940ed41     	ldr	x1, [x10, #0x1d8]
   f9c48: f941bbe0     	ldr	x0, [sp, #0x370]
   f9c4c: f901b3e8     	str	x8, [sp, #0x360]
   f9c50: 97fea074     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f9c54: 14000001     	b	0xf9c58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x26f4>
   f9c58: f941b3e0     	ldr	x0, [sp, #0x360]
   f9c5c: f901b7e0     	str	x0, [sp, #0x368]
   f9c60: 14000001     	b	0xf9c64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2700>
   f9c64: f941b7e0     	ldr	x0, [sp, #0x368]
   f9c68: 913083e8     	add	x8, sp, #0xc20
   f9c6c: f901afe0     	str	x0, [sp, #0x358]
   f9c70: aa0803e0     	mov	x0, x8
   f9c74: f941afe1     	ldr	x1, [sp, #0x358]
   f9c78: 97feb952     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
   f9c7c: f901abe0     	str	x0, [sp, #0x350]
   f9c80: 14000001     	b	0xf9c84 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2720>
   f9c84: 913083e0     	add	x0, sp, #0xc20
   f9c88: 97feaf1a     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f9c8c: f901a7e0     	str	x0, [sp, #0x348]
   f9c90: 14000001     	b	0xf9c94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2730>
   f9c94: f941a7e8     	ldr	x8, [sp, #0x348]
   f9c98: b40001a8     	cbz	x8, 0xf9ccc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2768>
   f9c9c: 14000001     	b	0xf9ca0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x273c>
   f9ca0: 913083e0     	add	x0, sp, #0xc20
   f9ca4: 97fe987b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9ca8: f901a3e0     	str	x0, [sp, #0x340]
   f9cac: 14000001     	b	0xf9cb0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x274c>
   f9cb0: f941a3e0     	ldr	x0, [sp, #0x340]
   f9cb4: 97fea7bb     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f9cb8: f9019fe0     	str	x0, [sp, #0x338]
   f9cbc: 14000001     	b	0xf9cc0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x275c>
   f9cc0: f9419fe8     	ldr	x8, [sp, #0x338]
   f9cc4: b50002e8     	cbnz	x8, 0xf9d20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27bc>
   f9cc8: 14000001     	b	0xf9ccc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2768>
   f9ccc: 12800168     	mov	w8, #-0xc               // =-12
   f9cd0: f94517e9     	ldr	x9, [sp, #0xa28]
   f9cd4: b900e528     	str	w8, [x9, #0xe4]
   f9cd8: 320003e8     	orr	w8, wzr, #0x1
   f9cdc: b900c128     	str	w8, [x9, #0xc0]
   f9ce0: 14000058     	b	0xf9e40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28dc>
   f9ce4: f94517e8     	ldr	x8, [sp, #0xa28]
   f9ce8: f9006500     	str	x0, [x8, #0xc8]
   f9cec: 2a0103e9     	mov	w9, w1
   f9cf0: b900c509     	str	w9, [x8, #0xc4]
   f9cf4: 396a3fe9     	ldrb	w9, [sp, #0xa8f]
   f9cf8: 71000529     	subs	w9, w9, #0x1
   f9cfc: b90337e9     	str	w9, [sp, #0x334]
   f9d00: 540000e1     	b.ne	0xf9d1c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27b8>
   f9d04: 14000001     	b	0xf9d08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27a4>
   f9d08: f9454be0     	ldr	x0, [sp, #0xa90]
   f9d0c: f0000d61     	adrp	x1, 0x2a8000
   f9d10: f9435421     	ldr	x1, [x1, #0x6a8]
   f9d14: 97feb7cb     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f9d18: 14000001     	b	0xf9d1c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27b8>
   f9d1c: 1400005e     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9d20: 913083e0     	add	x0, sp, #0xc20
   f9d24: 97fe985b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9d28: f90197e0     	str	x0, [sp, #0x328]
   f9d2c: 14000001     	b	0xf9d30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27cc>
   f9d30: f94197e0     	ldr	x0, [sp, #0x328]
   f9d34: 97fead47     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   f9d38: f90193e0     	str	x0, [sp, #0x320]
   f9d3c: 14000001     	b	0xf9d40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x27dc>
   f9d40: f94517e8     	ldr	x8, [sp, #0xa28]
   f9d44: f940f101     	ldr	x1, [x8, #0x1e0]
   f9d48: f940ed02     	ldr	x2, [x8, #0x1d8]
   f9d4c: f94193e0     	ldr	x0, [sp, #0x320]
   f9d50: 97fe9810     	bl	0x9fd90 <memcpy@plt>
   f9d54: 913083e8     	add	x8, sp, #0xc20
   f9d58: f9018fe0     	str	x0, [sp, #0x318]
   f9d5c: aa0803e0     	mov	x0, x8
   f9d60: 97fe984c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9d64: f9018be0     	str	x0, [sp, #0x310]
   f9d68: 14000001     	b	0xf9d6c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2808>
   f9d6c: 913023e8     	add	x8, sp, #0xc08
   f9d70: f9418be0     	ldr	x0, [sp, #0x310]
   f9d74: 97fe9fdb     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9d78: 14000001     	b	0xf9d7c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2818>
   f9d7c: 913023e0     	add	x0, sp, #0xc08
   f9d80: 97febae0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9d84: f90187e0     	str	x0, [sp, #0x308]
   f9d88: 14000001     	b	0xf9d8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2828>
   f9d8c: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9d90: 912bac21     	add	x1, x1, #0xaeb
   f9d94: 320003e2     	orr	w2, wzr, #0x1
   f9d98: f94187e0     	ldr	x0, [sp, #0x308]
   f9d9c: 97fe9b9d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   f9da0: 14000001     	b	0xf9da4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2840>
   f9da4: 913023e0     	add	x0, sp, #0xc08
   f9da8: 97fec44e     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9dac: 913083e0     	add	x0, sp, #0xc20
   f9db0: 97fe9838     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9db4: f90183e0     	str	x0, [sp, #0x300]
   f9db8: 14000001     	b	0xf9dbc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2858>
   f9dbc: 913003e8     	add	x8, sp, #0xc00
   f9dc0: f94183e0     	ldr	x0, [sp, #0x300]
   f9dc4: 97fe9fc7     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   f9dc8: 14000001     	b	0xf9dcc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2868>
   f9dcc: 913003e0     	add	x0, sp, #0xc00
   f9dd0: 97febacc     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9dd4: f9017fe0     	str	x0, [sp, #0x2f8]
   f9dd8: 14000001     	b	0xf9ddc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2878>
   f9ddc: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9de0: 912bbc21     	add	x1, x1, #0xaef
   f9de4: aa1f03e0     	mov	x0, xzr
   f9de8: f9417fe2     	ldr	x2, [sp, #0x2f8]
   f9dec: f9017be0     	str	x0, [sp, #0x2f0]
   f9df0: aa0203e0     	mov	x0, x2
   f9df4: f9417be2     	ldr	x2, [sp, #0x2f0]
   f9df8: 97feba6e     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   f9dfc: 14000001     	b	0xf9e00 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x289c>
   f9e00: 913003e0     	add	x0, sp, #0xc00
   f9e04: 97fec437     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9e08: d102e3a0     	sub	x0, x29, #0xb8
   f9e0c: 97febabd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   f9e10: f90177e0     	str	x0, [sp, #0x2e8]
   f9e14: 14000001     	b	0xf9e18 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28b4>
   f9e18: 90000801     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   f9e1c: 912bf021     	add	x1, x1, #0xafc
   f9e20: 913083e2     	add	x2, sp, #0xc20
   f9e24: f94177e0     	ldr	x0, [sp, #0x2e8]
   f9e28: 97febca2     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   f9e2c: 14000001     	b	0xf9e30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28cc>
   f9e30: 2a1f03e8     	mov	w8, wzr
   f9e34: f94517e9     	ldr	x9, [sp, #0xa28]
   f9e38: b900c128     	str	w8, [x9, #0xc0]
   f9e3c: 14000001     	b	0xf9e40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28dc>
   f9e40: 913083e0     	add	x0, sp, #0xc20
   f9e44: 97fec1b3     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f9e48: f94517e0     	ldr	x0, [sp, #0xa28]
   f9e4c: b940c008     	ldr	w8, [x0, #0xc0]
   f9e50: 35006dc8     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   f9e54: 14000001     	b	0xf9e58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x28f4>
   f9e58: 140002f8     	b	0xfaa38 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d4>
   f9e5c: f94517e8     	ldr	x8, [sp, #0xa28]
   f9e60: f9006500     	str	x0, [x8, #0xc8]
   f9e64: 2a0103e9     	mov	w9, w1
   f9e68: b900c509     	str	w9, [x8, #0xc4]
   f9e6c: 913023e0     	add	x0, sp, #0xc08
   f9e70: 97fec41c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9e74: 14000008     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9e78: f94517e8     	ldr	x8, [sp, #0xa28]
   f9e7c: f9006500     	str	x0, [x8, #0xc8]
   f9e80: 2a0103e9     	mov	w9, w1
   f9e84: b900c509     	str	w9, [x8, #0xc4]
   f9e88: 913003e0     	add	x0, sp, #0xc00
   f9e8c: 97fec415     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   f9e90: 14000001     	b	0xf9e94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2930>
   f9e94: 913083e0     	add	x0, sp, #0xc20
   f9e98: 97fec19e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   f9e9c: 1400035e     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   f9ea0: f94517e8     	ldr	x8, [sp, #0xa28]
   f9ea4: f9406d00     	ldr	x0, [x8, #0xd8]
   f9ea8: 97feac02     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   f9eac: f90173e0     	str	x0, [sp, #0x2e0]
   f9eb0: 14000001     	b	0xf9eb4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2950>
   f9eb4: 528c8e41     	mov	w1, #0x6472             // =25714
   f9eb8: 72aded01     	movk	w1, #0x6f68, lsl #16
   f9ebc: 9132a3e2     	add	x2, sp, #0xca8
   f9ec0: 913283e3     	add	x3, sp, #0xca0
   f9ec4: 913263e4     	add	x4, sp, #0xc98
   f9ec8: f94173e0     	ldr	x0, [sp, #0x2e0]
   f9ecc: 97feb0dd     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   f9ed0: b902dfe0     	str	w0, [sp, #0x2dc]
   f9ed4: 14000001     	b	0xf9ed8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2974>
   f9ed8: b942dfe8     	ldr	w8, [sp, #0x2dc]
   f9edc: 36004268     	tbz	w8, #0x0, 0xfa728 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31c4>
   f9ee0: 14000001     	b	0xf9ee4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2980>
   f9ee4: f0000d61     	adrp	x1, 0x2a8000
   f9ee8: f9435421     	ldr	x1, [x1, #0x6a8]
   f9eec: 52800908     	mov	w8, #0x48               // =72
   f9ef0: 2a0803e0     	mov	w0, w8
   f9ef4: 97fe9b2b     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   f9ef8: aa0003e1     	mov	x1, x0
   f9efc: 2a1f03e8     	mov	w8, wzr
   f9f00: 3929ffe8     	strb	w8, [sp, #0xa7f]
   f9f04: aa1f03fe     	mov	x30, xzr
   f9f08: f9016be1     	str	x1, [sp, #0x2d0]
   f9f0c: f90167fe     	str	x30, [sp, #0x2c8]
   f9f10: b40001e0     	cbz	x0, 0xf9f4c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x29e8>
   f9f14: 14000001     	b	0xf9f18 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x29b4>
   f9f18: f9416be8     	ldr	x8, [sp, #0x2d0]
   f9f1c: f90543e8     	str	x8, [sp, #0xa80]
   f9f20: 320003e9     	orr	w9, wzr, #0x1
   f9f24: 3929ffe9     	strb	w9, [sp, #0xa7f]
   f9f28: f94517ea     	ldr	x10, [sp, #0xa28]
   f9f2c: f940ed41     	ldr	x1, [x10, #0x1d8]
   f9f30: f9416be0     	ldr	x0, [sp, #0x2d0]
   f9f34: f90163e8     	str	x8, [sp, #0x2c0]
   f9f38: 97fe9fba     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   f9f3c: 14000001     	b	0xf9f40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x29dc>
   f9f40: f94163e0     	ldr	x0, [sp, #0x2c0]
   f9f44: f90167e0     	str	x0, [sp, #0x2c8]
   f9f48: 14000001     	b	0xf9f4c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x29e8>
   f9f4c: f94167e0     	ldr	x0, [sp, #0x2c8]
   f9f50: 912fe3e8     	add	x8, sp, #0xbf8
   f9f54: f9015fe0     	str	x0, [sp, #0x2b8]
   f9f58: aa0803e0     	mov	x0, x8
   f9f5c: f9415fe1     	ldr	x1, [sp, #0x2b8]
   f9f60: 97febd74     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   f9f64: 14000001     	b	0xf9f68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a04>
   f9f68: 912fe3e0     	add	x0, sp, #0xbf8
   f9f6c: 97feae61     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   f9f70: f9015be0     	str	x0, [sp, #0x2b0]
   f9f74: 14000001     	b	0xf9f78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a14>
   f9f78: f9415be8     	ldr	x8, [sp, #0x2b0]
   f9f7c: b40001a8     	cbz	x8, 0xf9fb0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a4c>
   f9f80: 14000001     	b	0xf9f84 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a20>
   f9f84: 912fe3e0     	add	x0, sp, #0xbf8
   f9f88: 97fe97c2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   f9f8c: f90157e0     	str	x0, [sp, #0x2a8]
   f9f90: 14000001     	b	0xf9f94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a30>
   f9f94: f94157e0     	ldr	x0, [sp, #0x2a8]
   f9f98: 97fea702     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   f9f9c: f90153e0     	str	x0, [sp, #0x2a0]
   f9fa0: 14000001     	b	0xf9fa4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a40>
   f9fa4: f94153e8     	ldr	x8, [sp, #0x2a0]
   f9fa8: b5000388     	cbnz	x8, 0xfa018 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ab4>
   f9fac: 14000001     	b	0xf9fb0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a4c>
   f9fb0: 12800168     	mov	w8, #-0xc               // =-12
   f9fb4: f94517e9     	ldr	x9, [sp, #0xa28]
   f9fb8: b900e528     	str	w8, [x9, #0xe4]
   f9fbc: 320003e8     	orr	w8, wzr, #0x1
   f9fc0: b900c128     	str	w8, [x9, #0xc0]
   f9fc4: 140001c1     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   f9fc8: f94517e8     	ldr	x8, [sp, #0xa28]
   f9fcc: f9006500     	str	x0, [x8, #0xc8]
   f9fd0: 2a0103e9     	mov	w9, w1
   f9fd4: b900c509     	str	w9, [x8, #0xc4]
   f9fd8: 3969ffe9     	ldrb	w9, [sp, #0xa7f]
   f9fdc: 71000529     	subs	w9, w9, #0x1
   f9fe0: b9029fe9     	str	w9, [sp, #0x29c]
   f9fe4: 540000e1     	b.ne	0xfa000 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a9c>
   f9fe8: 14000001     	b	0xf9fec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a88>
   f9fec: f94543e0     	ldr	x0, [sp, #0xa80]
   f9ff0: f0000d61     	adrp	x1, 0x2a8000
   f9ff4: f9435421     	ldr	x1, [x1, #0x6a8]
   f9ff8: 97feb712     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   f9ffc: 14000001     	b	0xfa000 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2a9c>
   fa000: 14000305     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   fa004: f94517e8     	ldr	x8, [sp, #0xa28]
   fa008: f9006500     	str	x0, [x8, #0xc8]
   fa00c: 2a0103e9     	mov	w9, w1
   fa010: b900c509     	str	w9, [x8, #0xc4]
   fa014: 140001c2     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa018: 912fe3e0     	add	x0, sp, #0xbf8
   fa01c: 97fe979d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa020: f9014be0     	str	x0, [sp, #0x290]
   fa024: 14000001     	b	0xfa028 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ac4>
   fa028: f9414be0     	ldr	x0, [sp, #0x290]
   fa02c: 97feac89     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fa030: f90147e0     	str	x0, [sp, #0x288]
   fa034: 14000001     	b	0xfa038 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ad4>
   fa038: f94517e8     	ldr	x8, [sp, #0xa28]
   fa03c: f940f101     	ldr	x1, [x8, #0x1e0]
   fa040: f940ed02     	ldr	x2, [x8, #0x1d8]
   fa044: f94147e0     	ldr	x0, [sp, #0x288]
   fa048: 97fe9752     	bl	0x9fd90 <memcpy@plt>
   fa04c: 912fe3e8     	add	x8, sp, #0xbf8
   fa050: f90143e0     	str	x0, [sp, #0x280]
   fa054: aa0803e0     	mov	x0, x8
   fa058: 97fe978e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa05c: f9013fe0     	str	x0, [sp, #0x278]
   fa060: 14000001     	b	0xfa064 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b00>
   fa064: 912fc3e8     	add	x8, sp, #0xbf0
   fa068: f9413fe0     	ldr	x0, [sp, #0x278]
   fa06c: 97fe9f1d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa070: 14000001     	b	0xfa074 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b10>
   fa074: 912fc3e0     	add	x0, sp, #0xbf0
   fa078: 97feba22     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa07c: f9013be0     	str	x0, [sp, #0x270]
   fa080: 14000001     	b	0xfa084 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b20>
   fa084: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa088: 912bac21     	add	x1, x1, #0xaeb
   fa08c: 320003e2     	orr	w2, wzr, #0x1
   fa090: f9413be0     	ldr	x0, [sp, #0x270]
   fa094: 97fe9adf     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fa098: 14000001     	b	0xfa09c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b38>
   fa09c: 912fc3e0     	add	x0, sp, #0xbf0
   fa0a0: 97fec390     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa0a4: 912fe3e0     	add	x0, sp, #0xbf8
   fa0a8: 97fe977a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa0ac: f90137e0     	str	x0, [sp, #0x268]
   fa0b0: 14000001     	b	0xfa0b4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b50>
   fa0b4: 912fa3e8     	add	x8, sp, #0xbe8
   fa0b8: f94137e0     	ldr	x0, [sp, #0x268]
   fa0bc: 97fe9f09     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa0c0: 14000001     	b	0xfa0c4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b60>
   fa0c4: 912fa3e0     	add	x0, sp, #0xbe8
   fa0c8: 97feba0e     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa0cc: f90133e0     	str	x0, [sp, #0x260]
   fa0d0: 14000001     	b	0xfa0d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b70>
   fa0d4: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa0d8: 912bbc21     	add	x1, x1, #0xaef
   fa0dc: aa1f03e0     	mov	x0, xzr
   fa0e0: f94133e2     	ldr	x2, [sp, #0x260]
   fa0e4: f9012fe0     	str	x0, [sp, #0x258]
   fa0e8: aa0203e0     	mov	x0, x2
   fa0ec: f9412fe2     	ldr	x2, [sp, #0x258]
   fa0f0: 97feb9b0     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   fa0f4: 14000001     	b	0xfa0f8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2b94>
   fa0f8: 912fa3e0     	add	x0, sp, #0xbe8
   fa0fc: 97fec379     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa100: d102e3a0     	sub	x0, x29, #0xb8
   fa104: 97feb9ff     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa108: f9012be0     	str	x0, [sp, #0x250]
   fa10c: 14000001     	b	0xfa110 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2bac>
   fa110: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa114: 912bd821     	add	x1, x1, #0xaf6
   fa118: 912fe3e2     	add	x2, sp, #0xbf8
   fa11c: f9412be0     	ldr	x0, [sp, #0x250]
   fa120: 97febbe4     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   fa124: 14000001     	b	0xfa128 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2bc4>
   fa128: f94517e8     	ldr	x8, [sp, #0xa28]
   fa12c: f9406d00     	ldr	x0, [x8, #0xd8]
   fa130: 97feab60     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   fa134: f90127e0     	str	x0, [sp, #0x248]
   fa138: 14000001     	b	0xfa13c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2bd8>
   fa13c: 528dec81     	mov	w1, #0x6f64             // =28516
   fa140: 72adec61     	movk	w1, #0x6f63, lsl #16
   fa144: 9132a3e2     	add	x2, sp, #0xca8
   fa148: 913283e3     	add	x3, sp, #0xca0
   fa14c: 913263e4     	add	x4, sp, #0xc98
   fa150: f94127e0     	ldr	x0, [sp, #0x248]
   fa154: 97feb03b     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   fa158: b90247e0     	str	w0, [sp, #0x244]
   fa15c: 14000001     	b	0xfa160 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2bfc>
   fa160: b94247e8     	ldr	w8, [sp, #0x244]
   fa164: 370002c8     	tbnz	w8, #0x0, 0xfa1bc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c58>
   fa168: 14000001     	b	0xfa16c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c08>
   fa16c: 128002a8     	mov	w8, #-0x16              // =-22
   fa170: f94517e9     	ldr	x9, [sp, #0xa28]
   fa174: b900e528     	str	w8, [x9, #0xe4]
   fa178: 320003e8     	orr	w8, wzr, #0x1
   fa17c: b900c128     	str	w8, [x9, #0xc0]
   fa180: 14000152     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   fa184: f94517e8     	ldr	x8, [sp, #0xa28]
   fa188: f9006500     	str	x0, [x8, #0xc8]
   fa18c: 2a0103e9     	mov	w9, w1
   fa190: b900c509     	str	w9, [x8, #0xc4]
   fa194: 912fc3e0     	add	x0, sp, #0xbf0
   fa198: 97fec352     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa19c: 14000160     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa1a0: f94517e8     	ldr	x8, [sp, #0xa28]
   fa1a4: f9006500     	str	x0, [x8, #0xc8]
   fa1a8: 2a0103e9     	mov	w9, w1
   fa1ac: b900c509     	str	w9, [x8, #0xc4]
   fa1b0: 912fa3e0     	add	x0, sp, #0xbe8
   fa1b4: 97fec34b     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa1b8: 14000159     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa1bc: d0000d61     	adrp	x1, 0x2a8000
   fa1c0: f9435421     	ldr	x1, [x1, #0x6a8]
   fa1c4: 52800908     	mov	w8, #0x48               // =72
   fa1c8: 2a0803e0     	mov	w0, w8
   fa1cc: 97fe9a75     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   fa1d0: aa0003e1     	mov	x1, x0
   fa1d4: 2a1f03e8     	mov	w8, wzr
   fa1d8: 3929bfe8     	strb	w8, [sp, #0xa6f]
   fa1dc: aa1f03fe     	mov	x30, xzr
   fa1e0: f9011fe1     	str	x1, [sp, #0x238]
   fa1e4: f9011bfe     	str	x30, [sp, #0x230]
   fa1e8: b40001e0     	cbz	x0, 0xfa224 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2cc0>
   fa1ec: 14000001     	b	0xfa1f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2c8c>
   fa1f0: f9411fe8     	ldr	x8, [sp, #0x238]
   fa1f4: f9053be8     	str	x8, [sp, #0xa70]
   fa1f8: 320003e9     	orr	w9, wzr, #0x1
   fa1fc: 3929bfe9     	strb	w9, [sp, #0xa6f]
   fa200: f94517ea     	ldr	x10, [sp, #0xa28]
   fa204: f940ed41     	ldr	x1, [x10, #0x1d8]
   fa208: f9411fe0     	ldr	x0, [sp, #0x238]
   fa20c: f90117e8     	str	x8, [sp, #0x228]
   fa210: 97fe9f04     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   fa214: 14000001     	b	0xfa218 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2cb4>
   fa218: f94117e0     	ldr	x0, [sp, #0x228]
   fa21c: f9011be0     	str	x0, [sp, #0x230]
   fa220: 14000001     	b	0xfa224 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2cc0>
   fa224: f9411be0     	ldr	x0, [sp, #0x230]
   fa228: 912fe3e8     	add	x8, sp, #0xbf8
   fa22c: f90113e0     	str	x0, [sp, #0x220]
   fa230: aa0803e0     	mov	x0, x8
   fa234: f94113e1     	ldr	x1, [sp, #0x220]
   fa238: 97feb7e2     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
   fa23c: f9010fe0     	str	x0, [sp, #0x218]
   fa240: 14000001     	b	0xfa244 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ce0>
   fa244: 912fe3e0     	add	x0, sp, #0xbf8
   fa248: 97feadaa     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   fa24c: f9010be0     	str	x0, [sp, #0x210]
   fa250: 14000001     	b	0xfa254 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2cf0>
   fa254: f9410be8     	ldr	x8, [sp, #0x210]
   fa258: b40001a8     	cbz	x8, 0xfa28c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d28>
   fa25c: 14000001     	b	0xfa260 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2cfc>
   fa260: 912fe3e0     	add	x0, sp, #0xbf8
   fa264: 97fe970b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa268: f90107e0     	str	x0, [sp, #0x208]
   fa26c: 14000001     	b	0xfa270 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d0c>
   fa270: f94107e0     	ldr	x0, [sp, #0x208]
   fa274: 97fea64b     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   fa278: f90103e0     	str	x0, [sp, #0x200]
   fa27c: 14000001     	b	0xfa280 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d1c>
   fa280: f94103e8     	ldr	x8, [sp, #0x200]
   fa284: b50002e8     	cbnz	x8, 0xfa2e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d7c>
   fa288: 14000001     	b	0xfa28c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d28>
   fa28c: 12800168     	mov	w8, #-0xc               // =-12
   fa290: f94517e9     	ldr	x9, [sp, #0xa28]
   fa294: b900e528     	str	w8, [x9, #0xe4]
   fa298: 320003e8     	orr	w8, wzr, #0x1
   fa29c: b900c128     	str	w8, [x9, #0xc0]
   fa2a0: 1400010a     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   fa2a4: f94517e8     	ldr	x8, [sp, #0xa28]
   fa2a8: f9006500     	str	x0, [x8, #0xc8]
   fa2ac: 2a0103e9     	mov	w9, w1
   fa2b0: b900c509     	str	w9, [x8, #0xc4]
   fa2b4: 3969bfe9     	ldrb	w9, [sp, #0xa6f]
   fa2b8: 71000529     	subs	w9, w9, #0x1
   fa2bc: b901ffe9     	str	w9, [sp, #0x1fc]
   fa2c0: 540000e1     	b.ne	0xfa2dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d78>
   fa2c4: 14000001     	b	0xfa2c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d64>
   fa2c8: f9453be0     	ldr	x0, [sp, #0xa70]
   fa2cc: d0000d61     	adrp	x1, 0x2a8000
   fa2d0: f9435421     	ldr	x1, [x1, #0x6a8]
   fa2d4: 97feb65b     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   fa2d8: 14000001     	b	0xfa2dc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d78>
   fa2dc: 14000110     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa2e0: 912fe3e0     	add	x0, sp, #0xbf8
   fa2e4: 97fe96eb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa2e8: f900fbe0     	str	x0, [sp, #0x1f0]
   fa2ec: 14000001     	b	0xfa2f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d8c>
   fa2f0: f940fbe0     	ldr	x0, [sp, #0x1f0]
   fa2f4: 97feabd7     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fa2f8: f900f7e0     	str	x0, [sp, #0x1e8]
   fa2fc: 14000001     	b	0xfa300 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2d9c>
   fa300: f94517e8     	ldr	x8, [sp, #0xa28]
   fa304: f940f101     	ldr	x1, [x8, #0x1e0]
   fa308: f940ed02     	ldr	x2, [x8, #0x1d8]
   fa30c: f940f7e0     	ldr	x0, [sp, #0x1e8]
   fa310: 97fe96a0     	bl	0x9fd90 <memcpy@plt>
   fa314: 912fe3e8     	add	x8, sp, #0xbf8
   fa318: f900f3e0     	str	x0, [sp, #0x1e0]
   fa31c: aa0803e0     	mov	x0, x8
   fa320: 97fe96dc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa324: f900efe0     	str	x0, [sp, #0x1d8]
   fa328: 14000001     	b	0xfa32c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2dc8>
   fa32c: 912f83e8     	add	x8, sp, #0xbe0
   fa330: f940efe0     	ldr	x0, [sp, #0x1d8]
   fa334: 97fe9e6b     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa338: 14000001     	b	0xfa33c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2dd8>
   fa33c: 912f83e0     	add	x0, sp, #0xbe0
   fa340: 97feb970     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa344: f900ebe0     	str	x0, [sp, #0x1d0]
   fa348: 14000001     	b	0xfa34c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2de8>
   fa34c: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa350: 912bac21     	add	x1, x1, #0xaeb
   fa354: 320003e2     	orr	w2, wzr, #0x1
   fa358: f940ebe0     	ldr	x0, [sp, #0x1d0]
   fa35c: 97fe9a2d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fa360: 14000001     	b	0xfa364 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e00>
   fa364: 912f83e0     	add	x0, sp, #0xbe0
   fa368: 97fec2de     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa36c: 912fe3e0     	add	x0, sp, #0xbf8
   fa370: 97fe96c8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa374: f900e7e0     	str	x0, [sp, #0x1c8]
   fa378: 14000001     	b	0xfa37c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e18>
   fa37c: 912f63e8     	add	x8, sp, #0xbd8
   fa380: f940e7e0     	ldr	x0, [sp, #0x1c8]
   fa384: 97fe9e57     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa388: 14000001     	b	0xfa38c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e28>
   fa38c: 912f63e0     	add	x0, sp, #0xbd8
   fa390: 97feb95c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa394: f900e3e0     	str	x0, [sp, #0x1c0]
   fa398: 14000001     	b	0xfa39c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e38>
   fa39c: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa3a0: 912bbc21     	add	x1, x1, #0xaef
   fa3a4: aa1f03e0     	mov	x0, xzr
   fa3a8: f940e3e2     	ldr	x2, [sp, #0x1c0]
   fa3ac: f900dfe0     	str	x0, [sp, #0x1b8]
   fa3b0: aa0203e0     	mov	x0, x2
   fa3b4: f940dfe2     	ldr	x2, [sp, #0x1b8]
   fa3b8: 97feb8fe     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   fa3bc: 14000001     	b	0xfa3c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e5c>
   fa3c0: 912f63e0     	add	x0, sp, #0xbd8
   fa3c4: 97fec2c7     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa3c8: d102e3a0     	sub	x0, x29, #0xb8
   fa3cc: 97feb94d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa3d0: f900dbe0     	str	x0, [sp, #0x1b0]
   fa3d4: 14000001     	b	0xfa3d8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e74>
   fa3d8: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa3dc: 912bf021     	add	x1, x1, #0xafc
   fa3e0: 912fe3e2     	add	x2, sp, #0xbf8
   fa3e4: f940dbe0     	ldr	x0, [sp, #0x1b0]
   fa3e8: 97febb32     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   fa3ec: 14000001     	b	0xfa3f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2e8c>
   fa3f0: f94517e8     	ldr	x8, [sp, #0xa28]
   fa3f4: f9406d00     	ldr	x0, [x8, #0xd8]
   fa3f8: 97feaaae     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   fa3fc: f900d7e0     	str	x0, [sp, #0x1a8]
   fa400: 14000001     	b	0xfa404 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ea0>
   fa404: 528e0e41     	mov	w1, #0x7072             // =28786
   fa408: 72adee61     	movk	w1, #0x6f73, lsl #16
   fa40c: 9132a3e2     	add	x2, sp, #0xca8
   fa410: 913283e3     	add	x3, sp, #0xca0
   fa414: 913263e4     	add	x4, sp, #0xc98
   fa418: f940d7e0     	ldr	x0, [sp, #0x1a8]
   fa41c: 97feaf89     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   fa420: b901a7e0     	str	w0, [sp, #0x1a4]
   fa424: 14000001     	b	0xfa428 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ec4>
   fa428: b941a7e8     	ldr	w8, [sp, #0x1a4]
   fa42c: 370002c8     	tbnz	w8, #0x0, 0xfa484 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f20>
   fa430: 14000001     	b	0xfa434 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ed0>
   fa434: 128002a8     	mov	w8, #-0x16              // =-22
   fa438: f94517e9     	ldr	x9, [sp, #0xa28]
   fa43c: b900e528     	str	w8, [x9, #0xe4]
   fa440: 320003e8     	orr	w8, wzr, #0x1
   fa444: b900c128     	str	w8, [x9, #0xc0]
   fa448: 140000a0     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   fa44c: f94517e8     	ldr	x8, [sp, #0xa28]
   fa450: f9006500     	str	x0, [x8, #0xc8]
   fa454: 2a0103e9     	mov	w9, w1
   fa458: b900c509     	str	w9, [x8, #0xc4]
   fa45c: 912f83e0     	add	x0, sp, #0xbe0
   fa460: 97fec2a0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa464: 140000ae     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa468: f94517e8     	ldr	x8, [sp, #0xa28]
   fa46c: f9006500     	str	x0, [x8, #0xc8]
   fa470: 2a0103e9     	mov	w9, w1
   fa474: b900c509     	str	w9, [x8, #0xc4]
   fa478: 912f63e0     	add	x0, sp, #0xbd8
   fa47c: 97fec299     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa480: 140000a7     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa484: d0000d61     	adrp	x1, 0x2a8000
   fa488: f9435421     	ldr	x1, [x1, #0x6a8]
   fa48c: 52800908     	mov	w8, #0x48               // =72
   fa490: 2a0803e0     	mov	w0, w8
   fa494: 97fe99c3     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   fa498: aa0003e1     	mov	x1, x0
   fa49c: 2a1f03e8     	mov	w8, wzr
   fa4a0: 39297fe8     	strb	w8, [sp, #0xa5f]
   fa4a4: aa1f03fe     	mov	x30, xzr
   fa4a8: f900cfe1     	str	x1, [sp, #0x198]
   fa4ac: f900cbfe     	str	x30, [sp, #0x190]
   fa4b0: b40001e0     	cbz	x0, 0xfa4ec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f88>
   fa4b4: 14000001     	b	0xfa4b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f54>
   fa4b8: f940cfe8     	ldr	x8, [sp, #0x198]
   fa4bc: f90533e8     	str	x8, [sp, #0xa60]
   fa4c0: 320003e9     	orr	w9, wzr, #0x1
   fa4c4: 39297fe9     	strb	w9, [sp, #0xa5f]
   fa4c8: f94517ea     	ldr	x10, [sp, #0xa28]
   fa4cc: f940ed41     	ldr	x1, [x10, #0x1d8]
   fa4d0: f940cfe0     	ldr	x0, [sp, #0x198]
   fa4d4: f900c7e8     	str	x8, [sp, #0x188]
   fa4d8: 97fe9e52     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   fa4dc: 14000001     	b	0xfa4e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f7c>
   fa4e0: f940c7e0     	ldr	x0, [sp, #0x188]
   fa4e4: f900cbe0     	str	x0, [sp, #0x190]
   fa4e8: 14000001     	b	0xfa4ec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2f88>
   fa4ec: f940cbe0     	ldr	x0, [sp, #0x190]
   fa4f0: 912fe3e8     	add	x8, sp, #0xbf8
   fa4f4: f900c3e0     	str	x0, [sp, #0x180]
   fa4f8: aa0803e0     	mov	x0, x8
   fa4fc: f940c3e1     	ldr	x1, [sp, #0x180]
   fa500: 97feb730     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
   fa504: f900bfe0     	str	x0, [sp, #0x178]
   fa508: 14000001     	b	0xfa50c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fa8>
   fa50c: 912fe3e0     	add	x0, sp, #0xbf8
   fa510: 97feacf8     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   fa514: f900bbe0     	str	x0, [sp, #0x170]
   fa518: 14000001     	b	0xfa51c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fb8>
   fa51c: f940bbe8     	ldr	x8, [sp, #0x170]
   fa520: b40001a8     	cbz	x8, 0xfa554 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ff0>
   fa524: 14000001     	b	0xfa528 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fc4>
   fa528: 912fe3e0     	add	x0, sp, #0xbf8
   fa52c: 97fe9659     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa530: f900b7e0     	str	x0, [sp, #0x168]
   fa534: 14000001     	b	0xfa538 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fd4>
   fa538: f940b7e0     	ldr	x0, [sp, #0x168]
   fa53c: 97fea599     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   fa540: f900b3e0     	str	x0, [sp, #0x160]
   fa544: 14000001     	b	0xfa548 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2fe4>
   fa548: f940b3e8     	ldr	x8, [sp, #0x160]
   fa54c: b50002e8     	cbnz	x8, 0xfa5a8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3044>
   fa550: 14000001     	b	0xfa554 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x2ff0>
   fa554: 12800168     	mov	w8, #-0xc               // =-12
   fa558: f94517e9     	ldr	x9, [sp, #0xa28]
   fa55c: b900e528     	str	w8, [x9, #0xe4]
   fa560: 320003e8     	orr	w8, wzr, #0x1
   fa564: b900c128     	str	w8, [x9, #0xc0]
   fa568: 14000058     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   fa56c: f94517e8     	ldr	x8, [sp, #0xa28]
   fa570: f9006500     	str	x0, [x8, #0xc8]
   fa574: 2a0103e9     	mov	w9, w1
   fa578: b900c509     	str	w9, [x8, #0xc4]
   fa57c: 39697fe9     	ldrb	w9, [sp, #0xa5f]
   fa580: 71000529     	subs	w9, w9, #0x1
   fa584: b9015fe9     	str	w9, [sp, #0x15c]
   fa588: 540000e1     	b.ne	0xfa5a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3040>
   fa58c: 14000001     	b	0xfa590 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x302c>
   fa590: f94533e0     	ldr	x0, [sp, #0xa60]
   fa594: d0000d61     	adrp	x1, 0x2a8000
   fa598: f9435421     	ldr	x1, [x1, #0x6a8]
   fa59c: 97feb5a9     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   fa5a0: 14000001     	b	0xfa5a4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3040>
   fa5a4: 1400005e     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa5a8: 912fe3e0     	add	x0, sp, #0xbf8
   fa5ac: 97fe9639     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa5b0: f900abe0     	str	x0, [sp, #0x150]
   fa5b4: 14000001     	b	0xfa5b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3054>
   fa5b8: f940abe0     	ldr	x0, [sp, #0x150]
   fa5bc: 97feab25     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fa5c0: f900a7e0     	str	x0, [sp, #0x148]
   fa5c4: 14000001     	b	0xfa5c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3064>
   fa5c8: f94517e8     	ldr	x8, [sp, #0xa28]
   fa5cc: f940f101     	ldr	x1, [x8, #0x1e0]
   fa5d0: f940ed02     	ldr	x2, [x8, #0x1d8]
   fa5d4: f940a7e0     	ldr	x0, [sp, #0x148]
   fa5d8: 97fe95ee     	bl	0x9fd90 <memcpy@plt>
   fa5dc: 912fe3e8     	add	x8, sp, #0xbf8
   fa5e0: f900a3e0     	str	x0, [sp, #0x140]
   fa5e4: aa0803e0     	mov	x0, x8
   fa5e8: 97fe962a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa5ec: f9009fe0     	str	x0, [sp, #0x138]
   fa5f0: 14000001     	b	0xfa5f4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3090>
   fa5f4: 912f43e8     	add	x8, sp, #0xbd0
   fa5f8: f9409fe0     	ldr	x0, [sp, #0x138]
   fa5fc: 97fe9db9     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa600: 14000001     	b	0xfa604 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30a0>
   fa604: 912f43e0     	add	x0, sp, #0xbd0
   fa608: 97feb8be     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa60c: f9009be0     	str	x0, [sp, #0x130]
   fa610: 14000001     	b	0xfa614 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30b0>
   fa614: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa618: 912bac21     	add	x1, x1, #0xaeb
   fa61c: 320003e2     	orr	w2, wzr, #0x1
   fa620: f9409be0     	ldr	x0, [sp, #0x130]
   fa624: 97fe997b     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fa628: 14000001     	b	0xfa62c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30c8>
   fa62c: 912f43e0     	add	x0, sp, #0xbd0
   fa630: 97fec22c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa634: 912fe3e0     	add	x0, sp, #0xbf8
   fa638: 97fe9616     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa63c: f90097e0     	str	x0, [sp, #0x128]
   fa640: 14000001     	b	0xfa644 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30e0>
   fa644: 912f23e8     	add	x8, sp, #0xbc8
   fa648: f94097e0     	ldr	x0, [sp, #0x128]
   fa64c: 97fe9da5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa650: 14000001     	b	0xfa654 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x30f0>
   fa654: 912f23e0     	add	x0, sp, #0xbc8
   fa658: 97feb8aa     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa65c: f90093e0     	str	x0, [sp, #0x120]
   fa660: 14000001     	b	0xfa664 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3100>
   fa664: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa668: 912bbc21     	add	x1, x1, #0xaef
   fa66c: aa1f03e0     	mov	x0, xzr
   fa670: f94093e2     	ldr	x2, [sp, #0x120]
   fa674: f9008fe0     	str	x0, [sp, #0x118]
   fa678: aa0203e0     	mov	x0, x2
   fa67c: f9408fe2     	ldr	x2, [sp, #0x118]
   fa680: 97feb84c     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   fa684: 14000001     	b	0xfa688 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3124>
   fa688: 912f23e0     	add	x0, sp, #0xbc8
   fa68c: 97fec215     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa690: d102e3a0     	sub	x0, x29, #0xb8
   fa694: 97feb89b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa698: f9008be0     	str	x0, [sp, #0x110]
   fa69c: 14000001     	b	0xfa6a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x313c>
   fa6a0: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa6a4: 912c4821     	add	x1, x1, #0xb12
   fa6a8: 912fe3e2     	add	x2, sp, #0xbf8
   fa6ac: f9408be0     	ldr	x0, [sp, #0x110]
   fa6b0: 97feba80     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   fa6b4: 14000001     	b	0xfa6b8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3154>
   fa6b8: 2a1f03e8     	mov	w8, wzr
   fa6bc: f94517e9     	ldr	x9, [sp, #0xa28]
   fa6c0: b900c128     	str	w8, [x9, #0xc0]
   fa6c4: 14000001     	b	0xfa6c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3164>
   fa6c8: 912fe3e0     	add	x0, sp, #0xbf8
   fa6cc: 97febf91     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fa6d0: f94517e0     	ldr	x0, [sp, #0xa28]
   fa6d4: b940c008     	ldr	w8, [x0, #0xc0]
   fa6d8: 35002988     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   fa6dc: 14000001     	b	0xfa6e0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x317c>
   fa6e0: 140000d5     	b	0xfaa34 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d0>
   fa6e4: f94517e8     	ldr	x8, [sp, #0xa28]
   fa6e8: f9006500     	str	x0, [x8, #0xc8]
   fa6ec: 2a0103e9     	mov	w9, w1
   fa6f0: b900c509     	str	w9, [x8, #0xc4]
   fa6f4: 912f43e0     	add	x0, sp, #0xbd0
   fa6f8: 97fec1fa     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa6fc: 14000008     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa700: f94517e8     	ldr	x8, [sp, #0xa28]
   fa704: f9006500     	str	x0, [x8, #0xc8]
   fa708: 2a0103e9     	mov	w9, w1
   fa70c: b900c509     	str	w9, [x8, #0xc4]
   fa710: 912f23e0     	add	x0, sp, #0xbc8
   fa714: 97fec1f3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa718: 14000001     	b	0xfa71c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31b8>
   fa71c: 912fe3e0     	add	x0, sp, #0xbf8
   fa720: 97febf7c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fa724: 1400013c     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   fa728: f94517e8     	ldr	x8, [sp, #0xa28]
   fa72c: f9406d00     	ldr	x0, [x8, #0xd8]
   fa730: 97fea9e0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   fa734: f90087e0     	str	x0, [sp, #0x108]
   fa738: 14000001     	b	0xfa73c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31d8>
   fa73c: 52872e01     	mov	w1, #0x3970             // =14704
   fa740: 72aece01     	movk	w1, #0x7670, lsl #16
   fa744: 9132a3e2     	add	x2, sp, #0xca8
   fa748: 913283e3     	add	x3, sp, #0xca0
   fa74c: 913263e4     	add	x4, sp, #0xc98
   fa750: f94087e0     	ldr	x0, [sp, #0x108]
   fa754: 97feaebb     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   fa758: b90107e0     	str	w0, [sp, #0x104]
   fa75c: 14000001     	b	0xfa760 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x31fc>
   fa760: b94107e8     	ldr	w8, [sp, #0x104]
   fa764: 36001668     	tbz	w8, #0x0, 0xfaa30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34cc>
   fa768: 14000001     	b	0xfa76c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3208>
   fa76c: d0000d61     	adrp	x1, 0x2a8000
   fa770: f9435421     	ldr	x1, [x1, #0x6a8]
   fa774: 52800908     	mov	w8, #0x48               // =72
   fa778: 2a0803e0     	mov	w0, w8
   fa77c: 97fe9909     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   fa780: aa0003e1     	mov	x1, x0
   fa784: 2a1f03e8     	mov	w8, wzr
   fa788: 39293fe8     	strb	w8, [sp, #0xa4f]
   fa78c: aa1f03fe     	mov	x30, xzr
   fa790: f9007fe1     	str	x1, [sp, #0xf8]
   fa794: f9007bfe     	str	x30, [sp, #0xf0]
   fa798: b40001e0     	cbz	x0, 0xfa7d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3270>
   fa79c: 14000001     	b	0xfa7a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x323c>
   fa7a0: f9407fe8     	ldr	x8, [sp, #0xf8]
   fa7a4: f9052be8     	str	x8, [sp, #0xa50]
   fa7a8: 320003e9     	orr	w9, wzr, #0x1
   fa7ac: 39293fe9     	strb	w9, [sp, #0xa4f]
   fa7b0: f94517ea     	ldr	x10, [sp, #0xa28]
   fa7b4: f940ed41     	ldr	x1, [x10, #0x1d8]
   fa7b8: f9407fe0     	ldr	x0, [sp, #0xf8]
   fa7bc: f90077e8     	str	x8, [sp, #0xe8]
   fa7c0: 97fe9d98     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   fa7c4: 14000001     	b	0xfa7c8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3264>
   fa7c8: f94077e0     	ldr	x0, [sp, #0xe8]
   fa7cc: f9007be0     	str	x0, [sp, #0xf0]
   fa7d0: 14000001     	b	0xfa7d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3270>
   fa7d4: f9407be0     	ldr	x0, [sp, #0xf0]
   fa7d8: 912f03e8     	add	x8, sp, #0xbc0
   fa7dc: f90073e0     	str	x0, [sp, #0xe0]
   fa7e0: aa0803e0     	mov	x0, x8
   fa7e4: f94073e1     	ldr	x1, [sp, #0xe0]
   fa7e8: 97febb52     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   fa7ec: 14000001     	b	0xfa7f0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x328c>
   fa7f0: 912f03e0     	add	x0, sp, #0xbc0
   fa7f4: 97feac3f     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   fa7f8: f9006fe0     	str	x0, [sp, #0xd8]
   fa7fc: 14000001     	b	0xfa800 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x329c>
   fa800: f9406fe8     	ldr	x8, [sp, #0xd8]
   fa804: b40001a8     	cbz	x8, 0xfa838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x32d4>
   fa808: 14000001     	b	0xfa80c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x32a8>
   fa80c: 912f03e0     	add	x0, sp, #0xbc0
   fa810: 97fe95a0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa814: f9006be0     	str	x0, [sp, #0xd0]
   fa818: 14000001     	b	0xfa81c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x32b8>
   fa81c: f9406be0     	ldr	x0, [sp, #0xd0]
   fa820: 97fea4e0     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   fa824: f90067e0     	str	x0, [sp, #0xc8]
   fa828: 14000001     	b	0xfa82c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x32c8>
   fa82c: f94067e8     	ldr	x8, [sp, #0xc8]
   fa830: b5000388     	cbnz	x8, 0xfa8a0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x333c>
   fa834: 14000001     	b	0xfa838 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x32d4>
   fa838: 12800168     	mov	w8, #-0xc               // =-12
   fa83c: f94517e9     	ldr	x9, [sp, #0xa28]
   fa840: b900e528     	str	w8, [x9, #0xe4]
   fa844: 320003e8     	orr	w8, wzr, #0x1
   fa848: b900c128     	str	w8, [x9, #0xc0]
   fa84c: 14000061     	b	0xfa9d0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x346c>
   fa850: f94517e8     	ldr	x8, [sp, #0xa28]
   fa854: f9006500     	str	x0, [x8, #0xc8]
   fa858: 2a0103e9     	mov	w9, w1
   fa85c: b900c509     	str	w9, [x8, #0xc4]
   fa860: 39693fe9     	ldrb	w9, [sp, #0xa4f]
   fa864: 71000529     	subs	w9, w9, #0x1
   fa868: b900c7e9     	str	w9, [sp, #0xc4]
   fa86c: 540000e1     	b.ne	0xfa888 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3324>
   fa870: 14000001     	b	0xfa874 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3310>
   fa874: f9452be0     	ldr	x0, [sp, #0xa50]
   fa878: d0000d61     	adrp	x1, 0x2a8000
   fa87c: f9435421     	ldr	x1, [x1, #0x6a8]
   fa880: 97feb4f0     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   fa884: 14000001     	b	0xfa888 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3324>
   fa888: 140000e3     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   fa88c: f94517e8     	ldr	x8, [sp, #0xa28]
   fa890: f9006500     	str	x0, [x8, #0xc8]
   fa894: 2a0103e9     	mov	w9, w1
   fa898: b900c509     	str	w9, [x8, #0xc4]
   fa89c: 14000062     	b	0xfaa24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34c0>
   fa8a0: 912f03e0     	add	x0, sp, #0xbc0
   fa8a4: 97fe957b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa8a8: f9005fe0     	str	x0, [sp, #0xb8]
   fa8ac: 14000001     	b	0xfa8b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x334c>
   fa8b0: f9405fe0     	ldr	x0, [sp, #0xb8]
   fa8b4: 97feaa67     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fa8b8: f9005be0     	str	x0, [sp, #0xb0]
   fa8bc: 14000001     	b	0xfa8c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x335c>
   fa8c0: f94517e8     	ldr	x8, [sp, #0xa28]
   fa8c4: f940f101     	ldr	x1, [x8, #0x1e0]
   fa8c8: f940ed02     	ldr	x2, [x8, #0x1d8]
   fa8cc: f9405be0     	ldr	x0, [sp, #0xb0]
   fa8d0: 97fe9530     	bl	0x9fd90 <memcpy@plt>
   fa8d4: 912f03e8     	add	x8, sp, #0xbc0
   fa8d8: f90057e0     	str	x0, [sp, #0xa8]
   fa8dc: aa0803e0     	mov	x0, x8
   fa8e0: 97fe956c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa8e4: f90053e0     	str	x0, [sp, #0xa0]
   fa8e8: 14000001     	b	0xfa8ec <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3388>
   fa8ec: 912ee3e8     	add	x8, sp, #0xbb8
   fa8f0: f94053e0     	ldr	x0, [sp, #0xa0]
   fa8f4: 97fe9cfb     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa8f8: 14000001     	b	0xfa8fc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3398>
   fa8fc: 912ee3e0     	add	x0, sp, #0xbb8
   fa900: 97feb800     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa904: f9004fe0     	str	x0, [sp, #0x98]
   fa908: 14000001     	b	0xfa90c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x33a8>
   fa90c: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa910: 912bac21     	add	x1, x1, #0xaeb
   fa914: 320003e2     	orr	w2, wzr, #0x1
   fa918: f9404fe0     	ldr	x0, [sp, #0x98]
   fa91c: 97fe98bd     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fa920: 14000001     	b	0xfa924 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x33c0>
   fa924: 912ee3e0     	add	x0, sp, #0xbb8
   fa928: 97fec16e     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa92c: 912f03e0     	add	x0, sp, #0xbc0
   fa930: 97fe9558     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fa934: f9004be0     	str	x0, [sp, #0x90]
   fa938: 14000001     	b	0xfa93c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x33d8>
   fa93c: 912ec3e8     	add	x8, sp, #0xbb0
   fa940: f9404be0     	ldr	x0, [sp, #0x90]
   fa944: 97fe9ce7     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
   fa948: 14000001     	b	0xfa94c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x33e8>
   fa94c: 912ec3e0     	add	x0, sp, #0xbb0
   fa950: 97feb7ec     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa954: f90047e0     	str	x0, [sp, #0x88]
   fa958: 14000001     	b	0xfa95c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x33f8>
   fa95c: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa960: 912bbc21     	add	x1, x1, #0xaef
   fa964: aa1f03e0     	mov	x0, xzr
   fa968: f94047e2     	ldr	x2, [sp, #0x88]
   fa96c: f90043e0     	str	x0, [sp, #0x80]
   fa970: aa0203e0     	mov	x0, x2
   fa974: f94043e2     	ldr	x2, [sp, #0x80]
   fa978: 97feb78e     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
   fa97c: 14000001     	b	0xfa980 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x341c>
   fa980: 912ec3e0     	add	x0, sp, #0xbb0
   fa984: 97fec157     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fa988: d102e3a0     	sub	x0, x29, #0xb8
   fa98c: 97feb7dd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fa990: f9003fe0     	str	x0, [sp, #0x78]
   fa994: 14000001     	b	0xfa998 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3434>
   fa998: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fa99c: 912bd821     	add	x1, x1, #0xaf6
   fa9a0: 912f03e2     	add	x2, sp, #0xbc0
   fa9a4: f9403fe0     	ldr	x0, [sp, #0x78]
   fa9a8: 97feb9c2     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   fa9ac: 14000001     	b	0xfa9b0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x344c>
   fa9b0: 912f03e0     	add	x0, sp, #0xbc0
   fa9b4: d102e3a1     	sub	x1, x29, #0xb8
   fa9b8: 94000f62     	bl	0xfe740 <android::HevcParameterSets::~HevcParameterSets()+0x220c>
   fa9bc: 14000001     	b	0xfa9c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x345c>
   fa9c0: 2a1f03e8     	mov	w8, wzr
   fa9c4: f94517e9     	ldr	x9, [sp, #0xa28]
   fa9c8: b900c128     	str	w8, [x9, #0xc0]
   fa9cc: 14000001     	b	0xfa9d0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x346c>
   fa9d0: 912f03e0     	add	x0, sp, #0xbc0
   fa9d4: 97febecf     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fa9d8: f94517e0     	ldr	x0, [sp, #0xa28]
   fa9dc: b940c008     	ldr	w8, [x0, #0xc0]
   fa9e0: 35001148     	cbnz	w8, 0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   fa9e4: 14000001     	b	0xfa9e8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3484>
   fa9e8: 14000012     	b	0xfaa30 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34cc>
   fa9ec: f94517e8     	ldr	x8, [sp, #0xa28]
   fa9f0: f9006500     	str	x0, [x8, #0xc8]
   fa9f4: 2a0103e9     	mov	w9, w1
   fa9f8: b900c509     	str	w9, [x8, #0xc4]
   fa9fc: 912ee3e0     	add	x0, sp, #0xbb8
   faa00: 97fec138     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   faa04: 14000008     	b	0xfaa24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34c0>
   faa08: f94517e8     	ldr	x8, [sp, #0xa28]
   faa0c: f9006500     	str	x0, [x8, #0xc8]
   faa10: 2a0103e9     	mov	w9, w1
   faa14: b900c509     	str	w9, [x8, #0xc4]
   faa18: 912ec3e0     	add	x0, sp, #0xbb0
   faa1c: 97fec131     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   faa20: 14000001     	b	0xfaa24 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34c0>
   faa24: 912f03e0     	add	x0, sp, #0xbc0
   faa28: 97febeba     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   faa2c: 1400007a     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   faa30: 14000001     	b	0xfaa34 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d0>
   faa34: 14000001     	b	0xfaa38 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d4>
   faa38: 14000001     	b	0xfaa3c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34d8>
   faa3c: 14000001     	b	0xfaa40 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34dc>
   faa40: 14000001     	b	0xfaa44 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34e0>
   faa44: 14000001     	b	0xfaa48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34e4>
   faa48: f94517e8     	ldr	x8, [sp, #0xa28]
   faa4c: f9406d00     	ldr	x0, [x8, #0xd8]
   faa50: 97fea918     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   faa54: f9003be0     	str	x0, [sp, #0x70]
   faa58: 14000001     	b	0xfaa5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x34f8>
   faa5c: 528f2961     	mov	w1, #0x794b             // =31051
   faa60: 72ac6e41     	movk	w1, #0x6372, lsl #16
   faa64: 9132a3e2     	add	x2, sp, #0xca8
   faa68: 913283e3     	add	x3, sp, #0xca0
   faa6c: 913263e4     	add	x4, sp, #0xc98
   faa70: f9403be0     	ldr	x0, [sp, #0x70]
   faa74: 97feadf3     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
   faa78: b9006fe0     	str	w0, [sp, #0x6c]
   faa7c: 14000001     	b	0xfaa80 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x351c>
   faa80: b9406fe8     	ldr	w8, [sp, #0x6c]
   faa84: 36000aa8     	tbz	w8, #0x0, 0xfabd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3674>
   faa88: 14000001     	b	0xfaa8c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3528>
   faa8c: d0000d61     	adrp	x1, 0x2a8000
   faa90: f9435421     	ldr	x1, [x1, #0x6a8]
   faa94: 52800908     	mov	w8, #0x48               // =72
   faa98: 2a0803e0     	mov	w0, w8
   faa9c: 97fe9841     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   faaa0: aa0003e1     	mov	x1, x0
   faaa4: 2a1f03e8     	mov	w8, wzr
   faaa8: 3928ffe8     	strb	w8, [sp, #0xa3f]
   faaac: aa1f03fe     	mov	x30, xzr
   faab0: f90033e1     	str	x1, [sp, #0x60]
   faab4: f9002ffe     	str	x30, [sp, #0x58]
   faab8: b40001e0     	cbz	x0, 0xfaaf4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3590>
   faabc: 14000001     	b	0xfaac0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x355c>
   faac0: f94033e8     	ldr	x8, [sp, #0x60]
   faac4: f90523e8     	str	x8, [sp, #0xa40]
   faac8: 320003e9     	orr	w9, wzr, #0x1
   faacc: 3928ffe9     	strb	w9, [sp, #0xa3f]
   faad0: f94517ea     	ldr	x10, [sp, #0xa28]
   faad4: f940ed41     	ldr	x1, [x10, #0x1d8]
   faad8: f94033e0     	ldr	x0, [sp, #0x60]
   faadc: f9002be8     	str	x8, [sp, #0x50]
   faae0: 97fe9cd0     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   faae4: 14000001     	b	0xfaae8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3584>
   faae8: f9402be0     	ldr	x0, [sp, #0x50]
   faaec: f9002fe0     	str	x0, [sp, #0x58]
   faaf0: 14000001     	b	0xfaaf4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3590>
   faaf4: f9402fe0     	ldr	x0, [sp, #0x58]
   faaf8: 912ea3e8     	add	x8, sp, #0xba8
   faafc: f90027e0     	str	x0, [sp, #0x48]
   fab00: aa0803e0     	mov	x0, x8
   fab04: f94027e1     	ldr	x1, [sp, #0x48]
   fab08: 97feba8a     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   fab0c: 14000001     	b	0xfab10 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x35ac>
   fab10: d102e3a0     	sub	x0, x29, #0xb8
   fab14: 97feb77b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fab18: f90023e0     	str	x0, [sp, #0x40]
   fab1c: 14000001     	b	0xfab20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x35bc>
   fab20: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fab24: 912c6021     	add	x1, x1, #0xb18
   fab28: 912ea3e2     	add	x2, sp, #0xba8
   fab2c: f94023e0     	ldr	x0, [sp, #0x40]
   fab30: 97feb960     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
   fab34: 14000001     	b	0xfab38 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x35d4>
   fab38: 912ea3e0     	add	x0, sp, #0xba8
   fab3c: 97fe94d5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fab40: f9001fe0     	str	x0, [sp, #0x38]
   fab44: 14000001     	b	0xfab48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x35e4>
   fab48: f9401fe0     	ldr	x0, [sp, #0x38]
   fab4c: 97fea9c1     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fab50: f9001be0     	str	x0, [sp, #0x30]
   fab54: 14000001     	b	0xfab58 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x35f4>
   fab58: f94517e8     	ldr	x8, [sp, #0xa28]
   fab5c: f940f101     	ldr	x1, [x8, #0x1e0]
   fab60: f940ed02     	ldr	x2, [x8, #0x1d8]
   fab64: f9401be0     	ldr	x0, [sp, #0x30]
   fab68: 97fe948a     	bl	0x9fd90 <memcpy@plt>
   fab6c: 912ea3e8     	add	x8, sp, #0xba8
   fab70: f90017e0     	str	x0, [sp, #0x28]
   fab74: aa0803e0     	mov	x0, x8
   fab78: 97febe66     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fab7c: 14000017     	b	0xfabd8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3674>
   fab80: f94517e8     	ldr	x8, [sp, #0xa28]
   fab84: f9006500     	str	x0, [x8, #0xc8]
   fab88: 2a0103e9     	mov	w9, w1
   fab8c: b900c509     	str	w9, [x8, #0xc4]
   fab90: 3968ffe9     	ldrb	w9, [sp, #0xa3f]
   fab94: 71000529     	subs	w9, w9, #0x1
   fab98: b90027e9     	str	w9, [sp, #0x24]
   fab9c: 540000e1     	b.ne	0xfabb8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3654>
   faba0: 14000001     	b	0xfaba4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3640>
   faba4: f94523e0     	ldr	x0, [sp, #0xa40]
   faba8: d0000d61     	adrp	x1, 0x2a8000
   fabac: f9435421     	ldr	x1, [x1, #0x6a8]
   fabb0: 97feb424     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   fabb4: 14000001     	b	0xfabb8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3654>
   fabb8: 14000017     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   fabbc: f94517e8     	ldr	x8, [sp, #0xa28]
   fabc0: f9006500     	str	x0, [x8, #0xc8]
   fabc4: 2a0103e9     	mov	w9, w1
   fabc8: b900c509     	str	w9, [x8, #0xc4]
   fabcc: 912ea3e0     	add	x0, sp, #0xba8
   fabd0: 97febe50     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fabd4: 14000010     	b	0xfac14 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36b0>
   fabd8: f94517e8     	ldr	x8, [sp, #0xa28]
   fabdc: f9406900     	ldr	x0, [x8, #0xd0]
   fabe0: d102e3a1     	sub	x1, x29, #0xb8
   fabe4: 97fe9847     	bl	0xa0d00 <_ZN7android2spINS_8AMessageEEaSERKS2_@plt>
   fabe8: f9000fe0     	str	x0, [sp, #0x18]
   fabec: 14000001     	b	0xfabf0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x368c>
   fabf0: 2a1f03e8     	mov	w8, wzr
   fabf4: f94517e9     	ldr	x9, [sp, #0xa28]
   fabf8: b900e528     	str	w8, [x9, #0xe4]
   fabfc: 320003e8     	orr	w8, wzr, #0x1
   fac00: b900c128     	str	w8, [x9, #0xc0]
   fac04: 14000001     	b	0xfac08 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36a4>
   fac08: d102e3a0     	sub	x0, x29, #0xb8
   fac0c: 97fec0b5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fac10: 14000004     	b	0xfac20 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36bc>
   fac14: d102e3a0     	sub	x0, x29, #0xb8
   fac18: 97fec0b2     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fac1c: 14000010     	b	0xfac5c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36f8>
   fac20: f94517e8     	ldr	x8, [sp, #0xa28]
   fac24: b940e509     	ldr	w9, [x8, #0xe4]
   fac28: d53bd04a     	mrs	x10, TPIDR_EL0
   fac2c: f940154a     	ldr	x10, [x10, #0x28]
   fac30: f9418d0b     	ldr	x11, [x8, #0x318]
   fac34: eb0b014a     	subs	x10, x10, x11
   fac38: b90017e9     	str	w9, [sp, #0x14]
   fac3c: f90007ea     	str	x10, [sp, #0x8]
   fac40: 54000141     	b.ne	0xfac68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3704>
   fac44: 14000001     	b	0xfac48 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x36e4>
   fac48: b94017e0     	ldr	w0, [sp, #0x14]
   fac4c: 913783ff     	add	sp, sp, #0xde0
   fac50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fac54: f84207fc     	ldr	x28, [sp], #0x20
   fac58: d65f03c0     	ret
   fac5c: f94517e8     	ldr	x8, [sp, #0xa28]
   fac60: f9406500     	ldr	x0, [x8, #0xc8]
   fac64: 97feb4ab     	bl	0xa7f10 <_Unwind_Resume@plt>
   fac68: 97febc42     	bl	0xa9d70 <__stack_chk_fail@plt>
   fac6c: d101c3ff     	sub	sp, sp, #0x70
   fac70: a9067bfd     	stp	x29, x30, [sp, #0x60]
   fac74: 910183fd     	add	x29, sp, #0x60
   fac78: d53bd048     	mrs	x8, TPIDR_EL0
   fac7c: f9401508     	ldr	x8, [x8, #0x28]
   fac80: f81f83a8     	stur	x8, [x29, #-0x8]
   fac84: f90013e0     	str	x0, [sp, #0x20]
   fac88: f9000fe1     	str	x1, [sp, #0x18]
   fac8c: 2a1f03e9     	mov	w9, wzr
   fac90: b81f43a9     	stur	w9, [x29, #-0xc]
   fac94: b81f03a9     	stur	w9, [x29, #-0x10]
   fac98: b81ec3a9     	stur	w9, [x29, #-0x14]
   fac9c: b81e83a9     	stur	w9, [x29, #-0x18]
   faca0: f94013e0     	ldr	x0, [sp, #0x20]
   faca4: 97fea883     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   faca8: 528dcce1     	mov	w1, #0x6e67             // =28263
   facac: 72ac6a41     	movk	w1, #0x6352, lsl #16
   facb0: d10033a2     	sub	x2, x29, #0xc
   facb4: 97fea9fb     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   facb8: f94013e8     	ldr	x8, [sp, #0x20]
   facbc: b90017e0     	str	w0, [sp, #0x14]
   facc0: aa0803e0     	mov	x0, x8
   facc4: 97fea87b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   facc8: 528e4da1     	mov	w1, #0x726d             // =29293
   faccc: 72ac6a01     	movk	w1, #0x6350, lsl #16
   facd0: d10043a2     	sub	x2, x29, #0x10
   facd4: 97fea9f3     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   facd8: f94013e8     	ldr	x8, [sp, #0x20]
   facdc: b90013e0     	str	w0, [sp, #0x10]
   face0: aa0803e0     	mov	x0, x8
   face4: 97fea873     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   face8: 528eadc1     	mov	w1, #0x756e             // =30062
   facec: 72ae88c1     	movk	w1, #0x7446, lsl #16
   facf0: d10053a2     	sub	x2, x29, #0x14
   facf4: 97fea9eb     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   facf8: f94013e8     	ldr	x8, [sp, #0x20]
   facfc: b9000fe0     	str	w0, [sp, #0xc]
   fad00: aa0803e0     	mov	x0, x8
   fad04: 97fea86b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
   fad08: 528e8f01     	mov	w1, #0x7478             // =29816
   fad0c: 72ac69a1     	movk	w1, #0x634d, lsl #16
   fad10: d10063a2     	sub	x2, x29, #0x18
   fad14: 97fea9e3     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
   fad18: aa1f03e8     	mov	x8, xzr
   fad1c: f81e03a8     	stur	x8, [x29, #-0x20]
   fad20: f81d83a8     	stur	x8, [x29, #-0x28]
   fad24: b85f43a9     	ldur	w9, [x29, #-0xc]
   fad28: b81d83a9     	stur	w9, [x29, #-0x28]
   fad2c: b85f03a9     	ldur	w9, [x29, #-0x10]
   fad30: b81dc3a9     	stur	w9, [x29, #-0x24]
   fad34: b85ec3a9     	ldur	w9, [x29, #-0x14]
   fad38: b81e03a9     	stur	w9, [x29, #-0x20]
   fad3c: b85e83a9     	ldur	w9, [x29, #-0x18]
   fad40: b81e43a9     	stur	w9, [x29, #-0x1c]
   fad44: d100a3a8     	sub	x8, x29, #0x28
   fad48: d100b3a1     	sub	x1, x29, #0x2c
   fad4c: 9100c3e2     	add	x2, sp, #0x30
   fad50: 9100b3e3     	add	x3, sp, #0x2c
   fad54: b9000be0     	str	w0, [sp, #0x8]
   fad58: aa0803e0     	mov	x0, x8
   fad5c: 97fe9469     	bl	0x9ff00 <_ZN7android10ColorUtils41convertCodecColorAspectsToPlatformAspectsERKNS_12ColorAspectsEPiS4_S4_@plt>
   fad60: 34000060     	cbz	w0, 0xfad6c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3808>
   fad64: 14000001     	b	0xfad68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3804>
   fad68: 1400001f     	b	0xfade4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3880>
   fad6c: b85d43a8     	ldur	w8, [x29, #-0x2c]
   fad70: 34000128     	cbz	w8, 0xfad94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3830>
   fad74: 14000001     	b	0xfad78 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3814>
   fad78: f9400fe0     	ldr	x0, [sp, #0x18]
   fad7c: 97feb6e1     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fad80: b85d43a2     	ldur	w2, [x29, #-0x2c]
   fad84: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fad88: 912eb821     	add	x1, x1, #0xbae
   fad8c: 97fe97a1     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fad90: 14000001     	b	0xfad94 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3830>
   fad94: b94033e8     	ldr	w8, [sp, #0x30]
   fad98: 34000128     	cbz	w8, 0xfadbc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3858>
   fad9c: 14000001     	b	0xfada0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x383c>
   fada0: f9400fe0     	ldr	x0, [sp, #0x18]
   fada4: 97feb6d7     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fada8: b94033e2     	ldr	w2, [sp, #0x30]
   fadac: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fadb0: 912ee821     	add	x1, x1, #0xbba
   fadb4: 97fe9797     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fadb8: 14000001     	b	0xfadbc <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3858>
   fadbc: b9402fe8     	ldr	w8, [sp, #0x2c]
   fadc0: 34000128     	cbz	w8, 0xfade4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3880>
   fadc4: 14000001     	b	0xfadc8 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3864>
   fadc8: f9400fe0     	ldr	x0, [sp, #0x18]
   fadcc: 97feb6cd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fadd0: b9402fe2     	ldr	w2, [sp, #0x2c]
   fadd4: f00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fadd8: 912f2421     	add	x1, x1, #0xbc9
   faddc: 97fe978d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fade0: 14000001     	b	0xfade4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3880>
   fade4: d53bd048     	mrs	x8, TPIDR_EL0
   fade8: f9401508     	ldr	x8, [x8, #0x28]
   fadec: f85f83a9     	ldur	x9, [x29, #-0x8]
   fadf0: eb090108     	subs	x8, x8, x9
   fadf4: f90003e8     	str	x8, [sp]
   fadf8: 540000a1     	b.ne	0xfae0c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x38a8>
   fadfc: 14000001     	b	0xfae00 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x389c>
   fae00: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   fae04: 9101c3ff     	add	sp, sp, #0x70
   fae08: d65f03c0     	ret
   fae0c: 97febbd9     	bl	0xa9d70 <__stack_chk_fail@plt>
   fae10: f81e0ffc     	str	x28, [sp, #-0x20]!
   fae14: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fae18: 910043fd     	add	x29, sp, #0x10
   fae1c: d10943ff     	sub	sp, sp, #0x250
   fae20: d53bd048     	mrs	x8, TPIDR_EL0
   fae24: f9401508     	ldr	x8, [x8, #0x28]
   fae28: f81e83a8     	stur	x8, [x29, #-0x18]
   fae2c: f90053e0     	str	x0, [sp, #0xa0]
   fae30: f9004fe1     	str	x1, [sp, #0x98]
   fae34: f9004be2     	str	x2, [sp, #0x90]
   fae38: f9404fe8     	ldr	x8, [sp, #0x98]
   fae3c: f1001108     	subs	x8, x8, #0x4
   fae40: f9002be8     	str	x8, [sp, #0x50]
   fae44: 54000103     	b.lo	0xfae64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3900>
   fae48: 14000001     	b	0xfae4c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x38e8>
   fae4c: f94053e8     	ldr	x8, [sp, #0xa0]
   fae50: 39400109     	ldrb	w9, [x8]
   fae54: 71000529     	subs	w9, w9, #0x1
   fae58: b9004fe9     	str	w9, [sp, #0x4c]
   fae5c: 54000060     	b.eq	0xfae68 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3904>
   fae60: 14000001     	b	0xfae64 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3900>
   fae64: 1400017a     	b	0xfb44c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ee8>
   fae68: f94053e8     	ldr	x8, [sp, #0xa0]
   fae6c: 39400509     	ldrb	w9, [x8, #0x1]
   fae70: 3811c3a9     	sturb	w9, [x29, #-0xe4]
   fae74: f94053e8     	ldr	x8, [sp, #0xa0]
   fae78: 39400909     	ldrb	w9, [x8, #0x2]
   fae7c: 390233e9     	strb	w9, [sp, #0x8c]
   fae80: f94053e8     	ldr	x8, [sp, #0xa0]
   fae84: 39400d09     	ldrb	w9, [x8, #0x3]
   fae88: 381183a9     	sturb	w9, [x29, #-0xe8]
   fae8c: 90000d88     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fae90: 910c4108     	add	x8, x8, #0x310
   fae94: 08dffd09     	ldarb	w9, [x8]
   fae98: 370018a9     	tbnz	w9, #0x0, 0xfb1ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c48>
   fae9c: 14000001     	b	0xfaea0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x393c>
   faea0: 90000d80     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   faea4: 910c4000     	add	x0, x0, #0x310
   faea8: 97fec0ca     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   faeac: 34001800     	cbz	w0, 0xfb1ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c48>
   faeb0: 14000001     	b	0xfaeb4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3950>
   faeb4: 52800128     	mov	w8, #0x9                // =9
   faeb8: b81143a8     	stur	w8, [x29, #-0xec]
   faebc: 321f03e8     	orr	w8, wzr, #0x2
   faec0: b81103a8     	stur	w8, [x29, #-0xf0]
   faec4: d102a3a9     	sub	x9, x29, #0xa8
   faec8: d103b3a1     	sub	x1, x29, #0xec
   faecc: d103c3a2     	sub	x2, x29, #0xf0
   faed0: aa0903e0     	mov	x0, x9
   faed4: b9004be8     	str	w8, [sp, #0x48]
   faed8: f90023e9     	str	x9, [sp, #0x40]
   faedc: 97fea595     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faee0: f94023e9     	ldr	x9, [sp, #0x40]
   faee4: 91002120     	add	x0, x9, #0x8
   faee8: 52800148     	mov	w8, #0xa                // =10
   faeec: b810c3a8     	stur	w8, [x29, #-0xf4]
   faef0: 320003e8     	orr	w8, wzr, #0x1
   faef4: b81083a8     	stur	w8, [x29, #-0xf8]
   faef8: d103d3a1     	sub	x1, x29, #0xf4
   faefc: d103e3a2     	sub	x2, x29, #0xf8
   faf00: 97fea58c     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faf04: f94023e9     	ldr	x9, [sp, #0x40]
   faf08: 91004120     	add	x0, x9, #0x10
   faf0c: 52800168     	mov	w8, #0xb                // =11
   faf10: b81043a8     	stur	w8, [x29, #-0xfc]
   faf14: 321e03ea     	orr	w10, wzr, #0x4
   faf18: b81003aa     	stur	w10, [x29, #-0x100]
   faf1c: d103f3a1     	sub	x1, x29, #0xfc
   faf20: d10403a2     	sub	x2, x29, #0x100
   faf24: b9003fe8     	str	w8, [sp, #0x3c]
   faf28: 97fea582     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faf2c: f94023e9     	ldr	x9, [sp, #0x40]
   faf30: 91006120     	add	x0, x9, #0x18
   faf34: b9403fe8     	ldr	w8, [sp, #0x3c]
   faf38: b9015fe8     	str	w8, [sp, #0x15c]
   faf3c: b9404bea     	ldr	w10, [sp, #0x48]
   faf40: b9015bea     	str	w10, [sp, #0x158]
   faf44: 910573e1     	add	x1, sp, #0x15c
   faf48: 910563e2     	add	x2, sp, #0x158
   faf4c: 97fea579     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faf50: f94023e9     	ldr	x9, [sp, #0x40]
   faf54: 91008120     	add	x0, x9, #0x20
   faf58: 321e07e8     	orr	w8, wzr, #0xc
   faf5c: b90157e8     	str	w8, [sp, #0x154]
   faf60: 321d03e8     	orr	w8, wzr, #0x8
   faf64: b90153e8     	str	w8, [sp, #0x150]
   faf68: 910553e1     	add	x1, sp, #0x154
   faf6c: 910543e2     	add	x2, sp, #0x150
   faf70: 97fea570     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faf74: f94023e9     	ldr	x9, [sp, #0x40]
   faf78: 9100a120     	add	x0, x9, #0x28
   faf7c: 528001a8     	mov	w8, #0xd                // =13
   faf80: b9014fe8     	str	w8, [sp, #0x14c]
   faf84: 321c03e8     	orr	w8, wzr, #0x10
   faf88: b9014be8     	str	w8, [sp, #0x148]
   faf8c: 910533e1     	add	x1, sp, #0x14c
   faf90: 910523e2     	add	x2, sp, #0x148
   faf94: 97fea567     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   faf98: f94023e9     	ldr	x9, [sp, #0x40]
   faf9c: 9100c120     	add	x0, x9, #0x30
   fafa0: 52800288     	mov	w8, #0x14               // =20
   fafa4: b90147e8     	str	w8, [sp, #0x144]
   fafa8: 321b03e8     	orr	w8, wzr, #0x20
   fafac: b90143e8     	str	w8, [sp, #0x140]
   fafb0: 910513e1     	add	x1, sp, #0x144
   fafb4: 910503e2     	add	x2, sp, #0x140
   fafb8: b9003be8     	str	w8, [sp, #0x38]
   fafbc: 97fea55d     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fafc0: f94023e9     	ldr	x9, [sp, #0x40]
   fafc4: 9100e120     	add	x0, x9, #0x38
   fafc8: 528002a8     	mov	w8, #0x15               // =21
   fafcc: b9013fe8     	str	w8, [sp, #0x13c]
   fafd0: 321a03e8     	orr	w8, wzr, #0x40
   fafd4: b9013be8     	str	w8, [sp, #0x138]
   fafd8: 9104f3e1     	add	x1, sp, #0x13c
   fafdc: 9104e3e2     	add	x2, sp, #0x138
   fafe0: 97fea554     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fafe4: f94023e9     	ldr	x9, [sp, #0x40]
   fafe8: 91010120     	add	x0, x9, #0x40
   fafec: 528002c8     	mov	w8, #0x16               // =22
   faff0: b90137e8     	str	w8, [sp, #0x134]
   faff4: 321903e8     	orr	w8, wzr, #0x80
   faff8: b90133e8     	str	w8, [sp, #0x130]
   faffc: 9104d3e1     	add	x1, sp, #0x134
   fb000: 9104c3e2     	add	x2, sp, #0x130
   fb004: 97fea54b     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb008: f94023e9     	ldr	x9, [sp, #0x40]
   fb00c: 91012120     	add	x0, x9, #0x48
   fb010: 321f0fe8     	orr	w8, wzr, #0x1e
   fb014: b9012fe8     	str	w8, [sp, #0x12c]
   fb018: 321803e8     	orr	w8, wzr, #0x100
   fb01c: b9012be8     	str	w8, [sp, #0x128]
   fb020: 9104b3e1     	add	x1, sp, #0x12c
   fb024: 9104a3e2     	add	x2, sp, #0x128
   fb028: 97fea542     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb02c: f94023e9     	ldr	x9, [sp, #0x40]
   fb030: 91014120     	add	x0, x9, #0x50
   fb034: 320013e8     	orr	w8, wzr, #0x1f
   fb038: b90127e8     	str	w8, [sp, #0x124]
   fb03c: 321703e8     	orr	w8, wzr, #0x200
   fb040: b90123e8     	str	w8, [sp, #0x120]
   fb044: 910493e1     	add	x1, sp, #0x124
   fb048: 910483e2     	add	x2, sp, #0x120
   fb04c: 97fea539     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb050: f94023e9     	ldr	x9, [sp, #0x40]
   fb054: 91016120     	add	x0, x9, #0x58
   fb058: b9403be8     	ldr	w8, [sp, #0x38]
   fb05c: b9011fe8     	str	w8, [sp, #0x11c]
   fb060: 321603ea     	orr	w10, wzr, #0x400
   fb064: b9011bea     	str	w10, [sp, #0x118]
   fb068: 910473e1     	add	x1, sp, #0x11c
   fb06c: 910463e2     	add	x2, sp, #0x118
   fb070: 97fea530     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb074: f94023e9     	ldr	x9, [sp, #0x40]
   fb078: 91018120     	add	x0, x9, #0x60
   fb07c: 52800508     	mov	w8, #0x28               // =40
   fb080: b90117e8     	str	w8, [sp, #0x114]
   fb084: 321503e8     	orr	w8, wzr, #0x800
   fb088: b90113e8     	str	w8, [sp, #0x110]
   fb08c: 910453e1     	add	x1, sp, #0x114
   fb090: 910443e2     	add	x2, sp, #0x110
   fb094: 97fea527     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb098: f94023e9     	ldr	x9, [sp, #0x40]
   fb09c: 9101a120     	add	x0, x9, #0x68
   fb0a0: 52800528     	mov	w8, #0x29               // =41
   fb0a4: b9010fe8     	str	w8, [sp, #0x10c]
   fb0a8: 321403e8     	orr	w8, wzr, #0x1000
   fb0ac: b9010be8     	str	w8, [sp, #0x108]
   fb0b0: 910433e1     	add	x1, sp, #0x10c
   fb0b4: 910423e2     	add	x2, sp, #0x108
   fb0b8: 97fea51e     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb0bc: f94023e9     	ldr	x9, [sp, #0x40]
   fb0c0: 9101c120     	add	x0, x9, #0x70
   fb0c4: 52800548     	mov	w8, #0x2a               // =42
   fb0c8: b90107e8     	str	w8, [sp, #0x104]
   fb0cc: 321303e8     	orr	w8, wzr, #0x2000
   fb0d0: b90103e8     	str	w8, [sp, #0x100]
   fb0d4: 910413e1     	add	x1, sp, #0x104
   fb0d8: 910403e2     	add	x2, sp, #0x100
   fb0dc: 97fea515     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb0e0: f94023e9     	ldr	x9, [sp, #0x40]
   fb0e4: 9101e120     	add	x0, x9, #0x78
   fb0e8: 52800648     	mov	w8, #0x32               // =50
   fb0ec: b900ffe8     	str	w8, [sp, #0xfc]
   fb0f0: 321203e8     	orr	w8, wzr, #0x4000
   fb0f4: b900fbe8     	str	w8, [sp, #0xf8]
   fb0f8: 9103f3e1     	add	x1, sp, #0xfc
   fb0fc: 9103e3e2     	add	x2, sp, #0xf8
   fb100: 97fea50c     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb104: f94023e9     	ldr	x9, [sp, #0x40]
   fb108: 91020120     	add	x0, x9, #0x80
   fb10c: 52800668     	mov	w8, #0x33               // =51
   fb110: b900f7e8     	str	w8, [sp, #0xf4]
   fb114: 321103e8     	orr	w8, wzr, #0x8000
   fb118: b900f3e8     	str	w8, [sp, #0xf0]
   fb11c: 9103d3e1     	add	x1, sp, #0xf4
   fb120: 9103c3e2     	add	x2, sp, #0xf0
   fb124: 97fea503     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb128: f94023e9     	ldr	x9, [sp, #0x40]
   fb12c: 91022120     	add	x0, x9, #0x88
   fb130: 52800688     	mov	w8, #0x34               // =52
   fb134: b900efe8     	str	w8, [sp, #0xec]
   fb138: 321003e8     	orr	w8, wzr, #0x10000
   fb13c: b900ebe8     	str	w8, [sp, #0xe8]
   fb140: 9103b3e1     	add	x1, sp, #0xec
   fb144: 9103a3e2     	add	x2, sp, #0xe8
   fb148: 97fea4fa     	bl	0xa4530 <_ZNSt6__ndk14pairIh22OMX_VIDEO_AVCLEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb14c: f94023e9     	ldr	x9, [sp, #0x40]
   fb150: f9003fe9     	str	x9, [sp, #0x78]
   fb154: 52800248     	mov	w8, #0x12               // =18
   fb158: 2a0803e0     	mov	w0, w8
   fb15c: f90043e0     	str	x0, [sp, #0x80]
   fb160: f94043e2     	ldr	x2, [sp, #0x80]
   fb164: f9403fe1     	ldr	x1, [sp, #0x78]
   fb168: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb16c: 910be000     	add	x0, x0, #0x2f8
   fb170: 97fea584     	bl	0xa4780 <_ZN7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fb174: 14000001     	b	0xfb178 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c14>
   fb178: b0000d60     	adrp	x0, 0x2a8000
   fb17c: f942bc00     	ldr	x0, [x0, #0x578]
   fb180: f0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fb184: 910be021     	add	x1, x1, #0x2f8
   fb188: d0000d62     	adrp	x2, 0x2a9000
   fb18c: 91000042     	add	x2, x2, #0x0
   fb190: 97feb1b8     	bl	0xa7870 <__cxa_atexit@plt>
   fb194: f0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fb198: 910c4021     	add	x1, x1, #0x310
   fb19c: b90037e0     	str	w0, [sp, #0x34]
   fb1a0: aa0103e0     	mov	x0, x1
   fb1a4: 97fe9f17     	bl	0xa2e00 <__cxa_guard_release@plt>
   fb1a8: 14000001     	b	0xfb1ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c48>
   fb1ac: f0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fb1b0: 910cc108     	add	x8, x8, #0x330
   fb1b4: 08dffd09     	ldarb	w9, [x8]
   fb1b8: 37000be9     	tbnz	w9, #0x0, 0xfb334 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3dd0>
   fb1bc: 14000001     	b	0xfb1c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c5c>
   fb1c0: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb1c4: 910cc000     	add	x0, x0, #0x330
   fb1c8: 97fec002     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fb1cc: 34000b40     	cbz	w0, 0xfb334 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3dd0>
   fb1d0: 14000001     	b	0xfb1d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3c70>
   fb1d4: 52800848     	mov	w8, #0x42               // =66
   fb1d8: b900e7e8     	str	w8, [sp, #0xe4]
   fb1dc: 320003e8     	orr	w8, wzr, #0x1
   fb1e0: b900e3e8     	str	w8, [sp, #0xe0]
   fb1e4: d10383a9     	sub	x9, x29, #0xe0
   fb1e8: 910393e1     	add	x1, sp, #0xe4
   fb1ec: 910383e2     	add	x2, sp, #0xe0
   fb1f0: aa0903e0     	mov	x0, x9
   fb1f4: f90017e9     	str	x9, [sp, #0x28]
   fb1f8: 97fe997e     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb1fc: f94017e9     	ldr	x9, [sp, #0x28]
   fb200: 91002120     	add	x0, x9, #0x8
   fb204: 528009a8     	mov	w8, #0x4d               // =77
   fb208: b900dfe8     	str	w8, [sp, #0xdc]
   fb20c: 321f03e8     	orr	w8, wzr, #0x2
   fb210: b900dbe8     	str	w8, [sp, #0xd8]
   fb214: 910373e1     	add	x1, sp, #0xdc
   fb218: 910363e2     	add	x2, sp, #0xd8
   fb21c: 97fe9975     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb220: f94017e9     	ldr	x9, [sp, #0x28]
   fb224: 91004120     	add	x0, x9, #0x10
   fb228: 52800b08     	mov	w8, #0x58               // =88
   fb22c: b900d7e8     	str	w8, [sp, #0xd4]
   fb230: 321e03e8     	orr	w8, wzr, #0x4
   fb234: b900d3e8     	str	w8, [sp, #0xd0]
   fb238: 910353e1     	add	x1, sp, #0xd4
   fb23c: 910343e2     	add	x2, sp, #0xd0
   fb240: 97fe996c     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb244: f94017e9     	ldr	x9, [sp, #0x28]
   fb248: 91006120     	add	x0, x9, #0x18
   fb24c: 52800c88     	mov	w8, #0x64               // =100
   fb250: b900cfe8     	str	w8, [sp, #0xcc]
   fb254: 321d03e8     	orr	w8, wzr, #0x8
   fb258: b900cbe8     	str	w8, [sp, #0xc8]
   fb25c: 910333e1     	add	x1, sp, #0xcc
   fb260: 910323e2     	add	x2, sp, #0xc8
   fb264: 97fe9963     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb268: f94017e9     	ldr	x9, [sp, #0x28]
   fb26c: 91008120     	add	x0, x9, #0x20
   fb270: 52800dc8     	mov	w8, #0x6e               // =110
   fb274: b900c7e8     	str	w8, [sp, #0xc4]
   fb278: 321c03e8     	orr	w8, wzr, #0x10
   fb27c: b900c3e8     	str	w8, [sp, #0xc0]
   fb280: 910313e1     	add	x1, sp, #0xc4
   fb284: 910303e2     	add	x2, sp, #0xc0
   fb288: 97fe995a     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb28c: f94017e9     	ldr	x9, [sp, #0x28]
   fb290: 9100a120     	add	x0, x9, #0x28
   fb294: 52800f48     	mov	w8, #0x7a               // =122
   fb298: b900bfe8     	str	w8, [sp, #0xbc]
   fb29c: 321b03e8     	orr	w8, wzr, #0x20
   fb2a0: b900bbe8     	str	w8, [sp, #0xb8]
   fb2a4: 9102f3e1     	add	x1, sp, #0xbc
   fb2a8: 9102e3e2     	add	x2, sp, #0xb8
   fb2ac: 97fe9951     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb2b0: f94017e9     	ldr	x9, [sp, #0x28]
   fb2b4: 9100c120     	add	x0, x9, #0x30
   fb2b8: 52801e88     	mov	w8, #0xf4               // =244
   fb2bc: b900b7e8     	str	w8, [sp, #0xb4]
   fb2c0: 321a03e8     	orr	w8, wzr, #0x40
   fb2c4: b900b3e8     	str	w8, [sp, #0xb0]
   fb2c8: 9102d3e1     	add	x1, sp, #0xb4
   fb2cc: 9102c3e2     	add	x2, sp, #0xb0
   fb2d0: 97fe9948     	bl	0xa17f0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_AVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fb2d4: f94017e9     	ldr	x9, [sp, #0x28]
   fb2d8: f9002fe9     	str	x9, [sp, #0x58]
   fb2dc: 32000be8     	orr	w8, wzr, #0x7
   fb2e0: 2a0803e0     	mov	w0, w8
   fb2e4: f90033e0     	str	x0, [sp, #0x60]
   fb2e8: f94033e2     	ldr	x2, [sp, #0x60]
   fb2ec: f9402fe1     	ldr	x1, [sp, #0x58]
   fb2f0: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb2f4: 910c6000     	add	x0, x0, #0x318
   fb2f8: 97fe9716     	bl	0xa0f50 <_ZN7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fb2fc: 14000001     	b	0xfb300 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3d9c>
   fb300: b0000d60     	adrp	x0, 0x2a8000
   fb304: f946ec00     	ldr	x0, [x0, #0xdd8]
   fb308: f0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fb30c: 910c6021     	add	x1, x1, #0x318
   fb310: d0000d62     	adrp	x2, 0x2a9000
   fb314: 91000042     	add	x2, x2, #0x0
   fb318: 97feb156     	bl	0xa7870 <__cxa_atexit@plt>
   fb31c: f0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fb320: 910cc021     	add	x1, x1, #0x330
   fb324: b90027e0     	str	w0, [sp, #0x24]
   fb328: aa0103e0     	mov	x0, x1
   fb32c: 97fe9eb5     	bl	0xa2e00 <__cxa_guard_release@plt>
   fb330: 14000001     	b	0xfb334 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3dd0>
   fb334: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb338: 910c6000     	add	x0, x0, #0x318
   fb33c: d10393a1     	sub	x1, x29, #0xe4
   fb340: 9102b3e2     	add	x2, sp, #0xac
   fb344: 97fe92f7     	bl	0x9ff20 <_ZNK7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fb348: 36000820     	tbz	w0, #0x0, 0xfb44c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ee8>
   fb34c: 14000001     	b	0xfb350 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3dec>
   fb350: f9404be0     	ldr	x0, [sp, #0x90]
   fb354: 97feb56b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fb358: b940afe2     	ldr	w2, [sp, #0xac]
   fb35c: d00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fb360: 912a9c21     	add	x1, x1, #0xaa7
   fb364: 97fe962b     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fb368: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb36c: 910be000     	add	x0, x0, #0x2f8
   fb370: d103a3a1     	sub	x1, x29, #0xe8
   fb374: 9102a3e2     	add	x2, sp, #0xa8
   fb378: 97fea796     	bl	0xa51d0 <_ZNK7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEE3mapIS1_vEEbRKhPT_@plt>
   fb37c: 36000660     	tbz	w0, #0x0, 0xfb448 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ee4>
   fb380: 14000001     	b	0xfb384 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e20>
   fb384: 385183a8     	ldurb	w8, [x29, #-0xe8]
   fb388: 71002d08     	subs	w8, w8, #0xb
   fb38c: b90023e8     	str	w8, [sp, #0x20]
   fb390: 540004e1     	b.ne	0xfb42c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ec8>
   fb394: 14000001     	b	0xfb398 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e34>
   fb398: 3851c3a8     	ldurb	w8, [x29, #-0xe4]
   fb39c: 71010908     	subs	w8, w8, #0x42
   fb3a0: b9001fe8     	str	w8, [sp, #0x1c]
   fb3a4: 54000180     	b.eq	0xfb3d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e70>
   fb3a8: 14000001     	b	0xfb3ac <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e48>
   fb3ac: 3851c3a8     	ldurb	w8, [x29, #-0xe4]
   fb3b0: 71013508     	subs	w8, w8, #0x4d
   fb3b4: b9001be8     	str	w8, [sp, #0x18]
   fb3b8: 540000e0     	b.eq	0xfb3d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e70>
   fb3bc: 14000001     	b	0xfb3c0 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e5c>
   fb3c0: 3851c3a8     	ldurb	w8, [x29, #-0xe4]
   fb3c4: 71016108     	subs	w8, w8, #0x58
   fb3c8: b90017e8     	str	w8, [sp, #0x14]
   fb3cc: 54000301     	b.ne	0xfb42c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ec8>
   fb3d0: 14000001     	b	0xfb3d4 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3e70>
   fb3d4: 394233e8     	ldrb	w8, [sp, #0x8c]
   fb3d8: 721c0108     	ands	w8, w8, #0x10
   fb3dc: 321e03e9     	orr	w9, wzr, #0x4
   fb3e0: 321f03ea     	orr	w10, wzr, #0x2
   fb3e4: 1a891149     	csel	w9, w10, w9, ne
   fb3e8: b900abe9     	str	w9, [sp, #0xa8]
   fb3ec: b90013e8     	str	w8, [sp, #0x10]
   fb3f0: 1400000f     	b	0xfb42c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ec8>
   fb3f4: f9003be0     	str	x0, [sp, #0x70]
   fb3f8: 2a0103e8     	mov	w8, w1
   fb3fc: b9006fe8     	str	w8, [sp, #0x6c]
   fb400: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb404: 910c4000     	add	x0, x0, #0x310
   fb408: 97feb8b6     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fb40c: 1400001b     	b	0xfb478 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3f14>
   fb410: f9003be0     	str	x0, [sp, #0x70]
   fb414: 2a0103e8     	mov	w8, w1
   fb418: b9006fe8     	str	w8, [sp, #0x6c]
   fb41c: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb420: 910cc000     	add	x0, x0, #0x330
   fb424: 97feb8af     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fb428: 14000014     	b	0xfb478 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3f14>
   fb42c: f9404be0     	ldr	x0, [sp, #0x90]
   fb430: 97feb534     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fb434: b940abe2     	ldr	w2, [sp, #0xa8]
   fb438: d00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fb43c: 912f6021     	add	x1, x1, #0xbd8
   fb440: 97fe95f4     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fb444: 14000001     	b	0xfb448 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ee4>
   fb448: 14000001     	b	0xfb44c <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3ee8>
   fb44c: d53bd048     	mrs	x8, TPIDR_EL0
   fb450: f9401508     	ldr	x8, [x8, #0x28]
   fb454: f85e83a9     	ldur	x9, [x29, #-0x18]
   fb458: eb090108     	subs	x8, x8, x9
   fb45c: f90007e8     	str	x8, [sp, #0x8]
   fb460: 54000101     	b.ne	0xfb480 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3f1c>
   fb464: 14000001     	b	0xfb468 <android::convertMetaDataToMessage(android::sp<android::MetaData> const&, android::sp<android::AMessage>*)+0x3f04>
   fb468: 910943ff     	add	sp, sp, #0x250
   fb46c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fb470: f84207fc     	ldr	x28, [sp], #0x20
   fb474: d65f03c0     	ret
   fb478: f9403be0     	ldr	x0, [sp, #0x70]
   fb47c: 97feb2a5     	bl	0xa7f10 <_Unwind_Resume@plt>
   fb480: 97feba3c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000fb484 <android::ABuffer::base()>:
   fb484: d10043ff     	sub	sp, sp, #0x10
   fb488: f90007e0     	str	x0, [sp, #0x8]
   fb48c: f94007e0     	ldr	x0, [sp, #0x8]
   fb490: f9401000     	ldr	x0, [x0, #0x20]
   fb494: 910043ff     	add	sp, sp, #0x10
   fb498: d65f03c0     	ret
   fb49c: d10603ff     	sub	sp, sp, #0x180
   fb4a0: f900b3fc     	str	x28, [sp, #0x160]
   fb4a4: a9177bfd     	stp	x29, x30, [sp, #0x170]
   fb4a8: 9105c3fd     	add	x29, sp, #0x170
   fb4ac: d53bd048     	mrs	x8, TPIDR_EL0
   fb4b0: f9401508     	ldr	x8, [x8, #0x28]
   fb4b4: f81e83a8     	stur	x8, [x29, #-0x18]
   fb4b8: f81d03a0     	stur	x0, [x29, #-0x30]
   fb4bc: f81c83a1     	stur	x1, [x29, #-0x38]
   fb4c0: f81c03a2     	stur	x2, [x29, #-0x40]
   fb4c4: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb4c8: 97fe9272     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb4cc: 97fea139     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb4d0: f85c03a8     	ldur	x8, [x29, #-0x40]
   fb4d4: 8b080008     	add	x8, x0, x8
   fb4d8: 91001108     	add	x8, x8, #0x4
   fb4dc: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb4e0: f81983a8     	stur	x8, [x29, #-0x68]
   fb4e4: 97fe926b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb4e8: 97fe9a9e     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
   fb4ec: f85d03a8     	ldur	x8, [x29, #-0x30]
   fb4f0: f81903a0     	stur	x0, [x29, #-0x70]
   fb4f4: aa0803e0     	mov	x0, x8
   fb4f8: 97fe9266     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb4fc: 97feb349     	bl	0xa8220 <_ZNK7android7ABuffer6offsetEv@plt>
   fb500: f85903a8     	ldur	x8, [x29, #-0x70]
   fb504: eb000100     	subs	x0, x8, x0
   fb508: f85983a1     	ldur	x1, [x29, #-0x68]
   fb50c: eb000020     	subs	x0, x1, x0
   fb510: f81883a0     	stur	x0, [x29, #-0x78]
   fb514: 540013e9     	b.ls	0xfb790 <android::ABuffer::base()+0x30c>
   fb518: 14000001     	b	0xfb51c <android::ABuffer::base()+0x98>
   fb51c: b0000d61     	adrp	x1, 0x2a8000
   fb520: f9435421     	ldr	x1, [x1, #0x6a8]
   fb524: 52800908     	mov	w8, #0x48               // =72
   fb528: 2a0803e0     	mov	w0, w8
   fb52c: 97fe959d     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
   fb530: aa0003e1     	mov	x1, x0
   fb534: 2a1f03e8     	mov	w8, wzr
   fb538: 381b73a8     	sturb	w8, [x29, #-0x49]
   fb53c: aa1f03fe     	mov	x30, xzr
   fb540: f81803a1     	stur	x1, [x29, #-0x80]
   fb544: f81783be     	stur	x30, [x29, #-0x88]
   fb548: b4000320     	cbz	x0, 0xfb5ac <android::ABuffer::base()+0x128>
   fb54c: 14000001     	b	0xfb550 <android::ABuffer::base()+0xcc>
   fb550: f85803a8     	ldur	x8, [x29, #-0x80]
   fb554: f81b83a8     	stur	x8, [x29, #-0x48]
   fb558: 320003e9     	orr	w9, wzr, #0x1
   fb55c: 381b73a9     	sturb	w9, [x29, #-0x49]
   fb560: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb564: f81703a8     	stur	x8, [x29, #-0x90]
   fb568: 97fe924a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb56c: f81683a0     	stur	x0, [x29, #-0x98]
   fb570: 14000001     	b	0xfb574 <android::ABuffer::base()+0xf0>
   fb574: f85683a0     	ldur	x0, [x29, #-0x98]
   fb578: 97fea10e     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb57c: f81603a0     	stur	x0, [x29, #-0xa0]
   fb580: 14000001     	b	0xfb584 <android::ABuffer::base()+0x100>
   fb584: f85c03a8     	ldur	x8, [x29, #-0x40]
   fb588: f85603a9     	ldur	x9, [x29, #-0xa0]
   fb58c: 8b080128     	add	x8, x9, x8
   fb590: 91101101     	add	x1, x8, #0x404
   fb594: f85703a0     	ldur	x0, [x29, #-0x90]
   fb598: 97fe9a22     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
   fb59c: 14000001     	b	0xfb5a0 <android::ABuffer::base()+0x11c>
   fb5a0: f85703a0     	ldur	x0, [x29, #-0x90]
   fb5a4: f81783a0     	stur	x0, [x29, #-0x88]
   fb5a8: 14000001     	b	0xfb5ac <android::ABuffer::base()+0x128>
   fb5ac: f85783a0     	ldur	x0, [x29, #-0x88]
   fb5b0: d10083a8     	sub	x8, x29, #0x20
   fb5b4: f81583a0     	stur	x0, [x29, #-0xa8]
   fb5b8: aa0803e0     	mov	x0, x8
   fb5bc: f85583a1     	ldur	x1, [x29, #-0xa8]
   fb5c0: f81503a8     	stur	x8, [x29, #-0xb0]
   fb5c4: 97feb7db     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
   fb5c8: f85503a0     	ldur	x0, [x29, #-0xb0]
   fb5cc: 97fea8c9     	bl	0xa58f0 <_ZNK7android2spINS_7ABufferEE3getEv@plt>
   fb5d0: f9005fe0     	str	x0, [sp, #0xb8]
   fb5d4: 14000001     	b	0xfb5d8 <android::ABuffer::base()+0x154>
   fb5d8: f9405fe8     	ldr	x8, [sp, #0xb8]
   fb5dc: b40001a8     	cbz	x8, 0xfb610 <android::ABuffer::base()+0x18c>
   fb5e0: 14000001     	b	0xfb5e4 <android::ABuffer::base()+0x160>
   fb5e4: d10083a0     	sub	x0, x29, #0x20
   fb5e8: 97fe922a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb5ec: f9005be0     	str	x0, [sp, #0xb0]
   fb5f0: 14000001     	b	0xfb5f4 <android::ABuffer::base()+0x170>
   fb5f4: f9405be0     	ldr	x0, [sp, #0xb0]
   fb5f8: 97fea16a     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
   fb5fc: f90057e0     	str	x0, [sp, #0xa8]
   fb600: 14000001     	b	0xfb604 <android::ABuffer::base()+0x180>
   fb604: f94057e8     	ldr	x8, [sp, #0xa8]
   fb608: b5000368     	cbnz	x8, 0xfb674 <android::ABuffer::base()+0x1f0>
   fb60c: 14000001     	b	0xfb610 <android::ABuffer::base()+0x18c>
   fb610: 12800168     	mov	w8, #-0xc               // =-12
   fb614: b81dc3a8     	stur	w8, [x29, #-0x24]
   fb618: 320003e8     	orr	w8, wzr, #0x1
   fb61c: b81a03a8     	stur	w8, [x29, #-0x60]
   fb620: 1400004f     	b	0xfb75c <android::ABuffer::base()+0x2d8>
   fb624: f81a83a0     	stur	x0, [x29, #-0x58]
   fb628: 2a0103e8     	mov	w8, w1
   fb62c: b81a43a8     	stur	w8, [x29, #-0x5c]
   fb630: 385b73a8     	ldurb	w8, [x29, #-0x49]
   fb634: 71000508     	subs	w8, w8, #0x1
   fb638: b900a7e8     	str	w8, [sp, #0xa4]
   fb63c: 540000e1     	b.ne	0xfb658 <android::ABuffer::base()+0x1d4>
   fb640: 14000001     	b	0xfb644 <android::ABuffer::base()+0x1c0>
   fb644: f85b83a0     	ldur	x0, [x29, #-0x48]
   fb648: b0000d61     	adrp	x1, 0x2a8000
   fb64c: f9435421     	ldr	x1, [x1, #0x6a8]
   fb650: 97feb17c     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
   fb654: 14000001     	b	0xfb658 <android::ABuffer::base()+0x1d4>
   fb658: 1400008c     	b	0xfb888 <android::ABuffer::base()+0x404>
   fb65c: f81a83a0     	stur	x0, [x29, #-0x58]
   fb660: 2a0103e8     	mov	w8, w1
   fb664: b81a43a8     	stur	w8, [x29, #-0x5c]
   fb668: d10083a0     	sub	x0, x29, #0x20
   fb66c: 97febba9     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fb670: 14000086     	b	0xfb888 <android::ABuffer::base()+0x404>
   fb674: d10083a0     	sub	x0, x29, #0x20
   fb678: 97fe9206     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb67c: f9004fe0     	str	x0, [sp, #0x98]
   fb680: 14000001     	b	0xfb684 <android::ABuffer::base()+0x200>
   fb684: f9404fe0     	ldr	x0, [sp, #0x98]
   fb688: 97fea6f2     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fb68c: f9004be0     	str	x0, [sp, #0x90]
   fb690: 14000001     	b	0xfb694 <android::ABuffer::base()+0x210>
   fb694: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb698: 97fe91fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb69c: f90047e0     	str	x0, [sp, #0x88]
   fb6a0: 14000001     	b	0xfb6a4 <android::ABuffer::base()+0x220>
   fb6a4: f94047e0     	ldr	x0, [sp, #0x88]
   fb6a8: 97fea6ea     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fb6ac: f90043e0     	str	x0, [sp, #0x80]
   fb6b0: 14000001     	b	0xfb6b4 <android::ABuffer::base()+0x230>
   fb6b4: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb6b8: 97fe91f6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb6bc: f9003fe0     	str	x0, [sp, #0x78]
   fb6c0: 14000001     	b	0xfb6c4 <android::ABuffer::base()+0x240>
   fb6c4: f9403fe0     	ldr	x0, [sp, #0x78]
   fb6c8: 97fea0ba     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb6cc: f9003be0     	str	x0, [sp, #0x70]
   fb6d0: 14000001     	b	0xfb6d4 <android::ABuffer::base()+0x250>
   fb6d4: f9404be0     	ldr	x0, [sp, #0x90]
   fb6d8: f94043e1     	ldr	x1, [sp, #0x80]
   fb6dc: f9403be2     	ldr	x2, [sp, #0x70]
   fb6e0: 97fe91ac     	bl	0x9fd90 <memcpy@plt>
   fb6e4: d10083a1     	sub	x1, x29, #0x20
   fb6e8: f90037e0     	str	x0, [sp, #0x68]
   fb6ec: aa0103e0     	mov	x0, x1
   fb6f0: 97fe91e8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb6f4: f90033e0     	str	x0, [sp, #0x60]
   fb6f8: 14000001     	b	0xfb6fc <android::ABuffer::base()+0x278>
   fb6fc: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb700: 97fe91e4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb704: f9002fe0     	str	x0, [sp, #0x58]
   fb708: 14000001     	b	0xfb70c <android::ABuffer::base()+0x288>
   fb70c: f9402fe0     	ldr	x0, [sp, #0x58]
   fb710: 97fea0a8     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb714: f9002be0     	str	x0, [sp, #0x50]
   fb718: 14000001     	b	0xfb71c <android::ABuffer::base()+0x298>
   fb71c: aa1f03e0     	mov	x0, xzr
   fb720: f94033e1     	ldr	x1, [sp, #0x60]
   fb724: f90027e0     	str	x0, [sp, #0x48]
   fb728: aa0103e0     	mov	x0, x1
   fb72c: f94027e1     	ldr	x1, [sp, #0x48]
   fb730: f9402be2     	ldr	x2, [sp, #0x50]
   fb734: 97febe27     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   fb738: 14000001     	b	0xfb73c <android::ABuffer::base()+0x2b8>
   fb73c: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb740: d10083a1     	sub	x1, x29, #0x20
   fb744: 97feaa4f     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
   fb748: f90023e0     	str	x0, [sp, #0x40]
   fb74c: 14000001     	b	0xfb750 <android::ABuffer::base()+0x2cc>
   fb750: 2a1f03e8     	mov	w8, wzr
   fb754: b81a03a8     	stur	w8, [x29, #-0x60]
   fb758: 14000001     	b	0xfb75c <android::ABuffer::base()+0x2d8>
   fb75c: d10083a0     	sub	x0, x29, #0x20
   fb760: 97febb6c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
   fb764: b85a03a8     	ldur	w8, [x29, #-0x60]
   fb768: 2a0803e9     	mov	w9, w8
   fb76c: b9003fe9     	str	w9, [sp, #0x3c]
   fb770: 340000e8     	cbz	w8, 0xfb78c <android::ABuffer::base()+0x308>
   fb774: 14000001     	b	0xfb778 <android::ABuffer::base()+0x2f4>
   fb778: b9403fe8     	ldr	w8, [sp, #0x3c]
   fb77c: 71000509     	subs	w9, w8, #0x1
   fb780: b9003be9     	str	w9, [sp, #0x38]
   fb784: 54000660     	b.eq	0xfb850 <android::ABuffer::base()+0x3cc>
   fb788: 14000042     	b	0xfb890 <android::ABuffer::base()+0x40c>
   fb78c: 14000001     	b	0xfb790 <android::ABuffer::base()+0x30c>
   fb790: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb794: 97fe91bf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb798: 97fea6ae     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fb79c: f85d03be     	ldur	x30, [x29, #-0x30]
   fb7a0: f9001be0     	str	x0, [sp, #0x30]
   fb7a4: aa1e03e0     	mov	x0, x30
   fb7a8: 97fe91ba     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb7ac: 97fea081     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb7b0: 320803e8     	orr	w8, wzr, #0x1000000
   fb7b4: f9401bfe     	ldr	x30, [sp, #0x30]
   fb7b8: b8206bc8     	str	w8, [x30, x0]
   fb7bc: f85d03a0     	ldur	x0, [x29, #-0x30]
   fb7c0: 97fe91b4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb7c4: 97fea6a3     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fb7c8: f85d03be     	ldur	x30, [x29, #-0x30]
   fb7cc: f90017e0     	str	x0, [sp, #0x28]
   fb7d0: aa1e03e0     	mov	x0, x30
   fb7d4: 97fe91af     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb7d8: 97fea076     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb7dc: f94017fe     	ldr	x30, [sp, #0x28]
   fb7e0: 8b0003c0     	add	x0, x30, x0
   fb7e4: 91001000     	add	x0, x0, #0x4
   fb7e8: f85c83a1     	ldur	x1, [x29, #-0x38]
   fb7ec: f85c03a2     	ldur	x2, [x29, #-0x40]
   fb7f0: 97fe9168     	bl	0x9fd90 <memcpy@plt>
   fb7f4: f85d03a1     	ldur	x1, [x29, #-0x30]
   fb7f8: f90013e0     	str	x0, [sp, #0x20]
   fb7fc: aa0103e0     	mov	x0, x1
   fb800: 97fe91a4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb804: f85d03a1     	ldur	x1, [x29, #-0x30]
   fb808: f9000fe0     	str	x0, [sp, #0x18]
   fb80c: aa0103e0     	mov	x0, x1
   fb810: 97fe91a0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb814: 97feb283     	bl	0xa8220 <_ZNK7android7ABuffer6offsetEv@plt>
   fb818: f85d03a1     	ldur	x1, [x29, #-0x30]
   fb81c: f9000be0     	str	x0, [sp, #0x10]
   fb820: aa0103e0     	mov	x0, x1
   fb824: 97fe919b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fb828: 97fea062     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fb82c: f85c03a1     	ldur	x1, [x29, #-0x40]
   fb830: 8b010000     	add	x0, x0, x1
   fb834: 91001002     	add	x2, x0, #0x4
   fb838: f9400fe0     	ldr	x0, [sp, #0x18]
   fb83c: f9400be1     	ldr	x1, [sp, #0x10]
   fb840: 97febde4     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
   fb844: 2a1f03e8     	mov	w8, wzr
   fb848: b81dc3a8     	stur	w8, [x29, #-0x24]
   fb84c: 14000001     	b	0xfb850 <android::ABuffer::base()+0x3cc>
   fb850: b85dc3a8     	ldur	w8, [x29, #-0x24]
   fb854: d53bd049     	mrs	x9, TPIDR_EL0
   fb858: f9401529     	ldr	x9, [x9, #0x28]
   fb85c: f85e83aa     	ldur	x10, [x29, #-0x18]
   fb860: eb0a0129     	subs	x9, x9, x10
   fb864: b9000fe8     	str	w8, [sp, #0xc]
   fb868: f90003e9     	str	x9, [sp]
   fb86c: 54000121     	b.ne	0xfb890 <android::ABuffer::base()+0x40c>
   fb870: 14000001     	b	0xfb874 <android::ABuffer::base()+0x3f0>
   fb874: b9400fe0     	ldr	w0, [sp, #0xc]
   fb878: a9577bfd     	ldp	x29, x30, [sp, #0x170]
   fb87c: f940b3fc     	ldr	x28, [sp, #0x160]
   fb880: 910603ff     	add	sp, sp, #0x180
   fb884: d65f03c0     	ret
   fb888: f85a83a0     	ldur	x0, [x29, #-0x58]
   fb88c: 97feb1a1     	bl	0xa7f10 <_Unwind_Resume@plt>
   fb890: 97feb938     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000fb894 <android::sp<android::ABuffer>::operator=(android::ABuffer*)>:
   fb894: d100c3ff     	sub	sp, sp, #0x30
   fb898: a9027bfd     	stp	x29, x30, [sp, #0x20]
   fb89c: 910083fd     	add	x29, sp, #0x20
   fb8a0: d2800008     	mov	x8, #0x0                // =0
   fb8a4: f81f83a0     	stur	x0, [x29, #-0x8]
   fb8a8: f9000be1     	str	x1, [sp, #0x10]
   fb8ac: f85f83a0     	ldur	x0, [x29, #-0x8]
   fb8b0: f9400be1     	ldr	x1, [sp, #0x10]
   fb8b4: eb08003f     	cmp	x1, x8
   fb8b8: 1a9f07e9     	cset	w9, ne
   fb8bc: f90007e8     	str	x8, [sp, #0x8]
   fb8c0: f90003e0     	str	x0, [sp]
   fb8c4: 37000049     	tbnz	w9, #0x0, 0xfb8cc <android::sp<android::ABuffer>::operator=(android::ABuffer*)+0x38>
   fb8c8: 14000004     	b	0xfb8d8 <android::sp<android::ABuffer>::operator=(android::ABuffer*)+0x44>
   fb8cc: f9400be0     	ldr	x0, [sp, #0x10]
   fb8d0: f94003e1     	ldr	x1, [sp]
   fb8d4: 97febbd3     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
   fb8d8: f94003e8     	ldr	x8, [sp]
   fb8dc: f9400108     	ldr	x8, [x8]
   fb8e0: f94007e9     	ldr	x9, [sp, #0x8]
   fb8e4: eb09011f     	cmp	x8, x9
   fb8e8: 1a9f07ea     	cset	w10, ne
   fb8ec: 3700004a     	tbnz	w10, #0x0, 0xfb8f4 <android::sp<android::ABuffer>::operator=(android::ABuffer*)+0x60>
   fb8f0: 14000005     	b	0xfb904 <android::sp<android::ABuffer>::operator=(android::ABuffer*)+0x70>
   fb8f4: f94003e8     	ldr	x8, [sp]
   fb8f8: f9400100     	ldr	x0, [x8]
   fb8fc: f94003e1     	ldr	x1, [sp]
   fb900: 97fea1d4     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
   fb904: f9400be8     	ldr	x8, [sp, #0x10]
   fb908: f94003e9     	ldr	x9, [sp]
   fb90c: f9000128     	str	x8, [x9]
   fb910: f94003e0     	ldr	x0, [sp]
   fb914: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   fb918: 9100c3ff     	add	sp, sp, #0x30
   fb91c: d65f03c0     	ret

00000000000fb920 <android::HevcParameterSets::getInfo() const>:
   fb920: d10043ff     	sub	sp, sp, #0x10
   fb924: f90007e0     	str	x0, [sp, #0x8]
   fb928: f94007e0     	ldr	x0, [sp, #0x8]
   fb92c: b9405000     	ldr	w0, [x0, #0x50]
   fb930: 910043ff     	add	sp, sp, #0x10
   fb934: d65f03c0     	ret
   fb938: f81e0ffc     	str	x28, [sp, #-0x20]!
   fb93c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fb940: 910043fd     	add	x29, sp, #0x10
   fb944: d11543ff     	sub	sp, sp, #0x550
   fb948: d53bd048     	mrs	x8, TPIDR_EL0
   fb94c: f9401508     	ldr	x8, [x8, #0x28]
   fb950: f81e83a8     	stur	x8, [x29, #-0x18]
   fb954: f9014be0     	str	x0, [sp, #0x290]
   fb958: f90147e1     	str	x1, [sp, #0x288]
   fb95c: f90143e2     	str	x2, [sp, #0x280]
   fb960: f94147e8     	ldr	x8, [sp, #0x288]
   fb964: f1003508     	subs	x8, x8, #0xd
   fb968: f90127e8     	str	x8, [sp, #0x248]
   fb96c: 54000103     	b.lo	0xfb98c <android::HevcParameterSets::getInfo() const+0x6c>
   fb970: 14000001     	b	0xfb974 <android::HevcParameterSets::getInfo() const+0x54>
   fb974: f9414be8     	ldr	x8, [sp, #0x290]
   fb978: 39400109     	ldrb	w9, [x8]
   fb97c: 71000529     	subs	w9, w9, #0x1
   fb980: b90247e9     	str	w9, [sp, #0x244]
   fb984: 54000060     	b.eq	0xfb990 <android::HevcParameterSets::getInfo() const+0x70>
   fb988: 14000001     	b	0xfb98c <android::HevcParameterSets::getInfo() const+0x6c>
   fb98c: 140002dc     	b	0xfc4fc <android::HevcParameterSets::getInfo() const+0xbdc>
   fb990: f9414be8     	ldr	x8, [sp, #0x290]
   fb994: 39400509     	ldrb	w9, [x8, #0x1]
   fb998: 12001129     	and	w9, w9, #0x1f
   fb99c: 381043a9     	sturb	w9, [x29, #-0xfc]
   fb9a0: f9414be8     	ldr	x8, [sp, #0x290]
   fb9a4: 39400509     	ldrb	w9, [x8, #0x1]
   fb9a8: 53051529     	ubfx	w9, w9, #5, #1
   fb9ac: 381003a9     	sturb	w9, [x29, #-0x100]
   fb9b0: f9414be8     	ldr	x8, [sp, #0x290]
   fb9b4: 39403109     	ldrb	w9, [x8, #0xc]
   fb9b8: 391173e9     	strb	w9, [sp, #0x45c]
   fb9bc: f0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fb9c0: 910d4108     	add	x8, x8, #0x350
   fb9c4: 08dffd09     	ldarb	w9, [x8]
   fb9c8: 370049a9     	tbnz	w9, #0x0, 0xfc2fc <android::HevcParameterSets::getInfo() const+0x9dc>
   fb9cc: 14000001     	b	0xfb9d0 <android::HevcParameterSets::getInfo() const+0xb0>
   fb9d0: f0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fb9d4: 910d4000     	add	x0, x0, #0x350
   fb9d8: 97febdfe     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fb9dc: 34004900     	cbz	w0, 0xfc2fc <android::HevcParameterSets::getInfo() const+0x9dc>
   fb9e0: 14000001     	b	0xfb9e4 <android::HevcParameterSets::getInfo() const+0xc4>
   fb9e4: 2a1f03e8     	mov	w8, wzr
   fb9e8: b90457e8     	str	w8, [sp, #0x454]
   fb9ec: 321f0fe9     	orr	w9, wzr, #0x1e
   fb9f0: b90453e9     	str	w9, [sp, #0x450]
   fb9f4: 911163ea     	add	x10, sp, #0x458
   fb9f8: 911153e1     	add	x1, sp, #0x454
   fb9fc: 911143e2     	add	x2, sp, #0x450
   fba00: aa0a03e0     	mov	x0, x10
   fba04: b90243e8     	str	w8, [sp, #0x240]
   fba08: b9023fe9     	str	w9, [sp, #0x23c]
   fba0c: f9011bea     	str	x10, [sp, #0x230]
   fba10: 97feb104     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fba14: 320003e8     	orr	w8, wzr, #0x1
   fba18: b9044fe8     	str	w8, [sp, #0x44c]
   fba1c: d103a3aa     	sub	x10, x29, #0xe8
   fba20: 911133e2     	add	x2, sp, #0x44c
   fba24: aa0a03e0     	mov	x0, x10
   fba28: f9411be1     	ldr	x1, [sp, #0x230]
   fba2c: b9022fe8     	str	w8, [sp, #0x22c]
   fba30: f90113ea     	str	x10, [sp, #0x220]
   fba34: 97feb1df     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fba38: f94113ea     	ldr	x10, [sp, #0x220]
   fba3c: 91002140     	add	x0, x10, #0x8
   fba40: b94243e8     	ldr	w8, [sp, #0x240]
   fba44: b90447e8     	str	w8, [sp, #0x444]
   fba48: 321e0fe9     	orr	w9, wzr, #0x3c
   fba4c: b90443e9     	str	w9, [sp, #0x440]
   fba50: 911123e1     	add	x1, sp, #0x448
   fba54: 911113e2     	add	x2, sp, #0x444
   fba58: 911103fe     	add	x30, sp, #0x440
   fba5c: f9010fe0     	str	x0, [sp, #0x218]
   fba60: aa0103e0     	mov	x0, x1
   fba64: f9010be1     	str	x1, [sp, #0x210]
   fba68: aa0203e1     	mov	x1, x2
   fba6c: aa1e03e2     	mov	x2, x30
   fba70: b9020fe9     	str	w9, [sp, #0x20c]
   fba74: 97feb0eb     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fba78: 321e03e8     	orr	w8, wzr, #0x4
   fba7c: b9043fe8     	str	w8, [sp, #0x43c]
   fba80: 9110f3e2     	add	x2, sp, #0x43c
   fba84: f9410fe0     	ldr	x0, [sp, #0x218]
   fba88: f9410be1     	ldr	x1, [sp, #0x210]
   fba8c: 97feb1c9     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fba90: f94113ea     	ldr	x10, [sp, #0x220]
   fba94: 91004140     	add	x0, x10, #0x10
   fba98: b94243e8     	ldr	w8, [sp, #0x240]
   fba9c: b90437e8     	str	w8, [sp, #0x434]
   fbaa0: 320017e9     	orr	w9, wzr, #0x3f
   fbaa4: b90433e9     	str	w9, [sp, #0x430]
   fbaa8: 9110e3e1     	add	x1, sp, #0x438
   fbaac: 9110d3e2     	add	x2, sp, #0x434
   fbab0: 9110c3fe     	add	x30, sp, #0x430
   fbab4: f90103e0     	str	x0, [sp, #0x200]
   fbab8: aa0103e0     	mov	x0, x1
   fbabc: f900ffe1     	str	x1, [sp, #0x1f8]
   fbac0: aa0203e1     	mov	x1, x2
   fbac4: aa1e03e2     	mov	x2, x30
   fbac8: b901f7e9     	str	w9, [sp, #0x1f4]
   fbacc: 97feb0d5     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbad0: 321c03e8     	orr	w8, wzr, #0x10
   fbad4: b9042fe8     	str	w8, [sp, #0x42c]
   fbad8: 9110b3e2     	add	x2, sp, #0x42c
   fbadc: f94103e0     	ldr	x0, [sp, #0x200]
   fbae0: f940ffe1     	ldr	x1, [sp, #0x1f8]
   fbae4: 97feb1b3     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbae8: f94113ea     	ldr	x10, [sp, #0x220]
   fbaec: 91006140     	add	x0, x10, #0x18
   fbaf0: b94243e8     	ldr	w8, [sp, #0x240]
   fbaf4: b90427e8     	str	w8, [sp, #0x424]
   fbaf8: 52800b49     	mov	w9, #0x5a               // =90
   fbafc: b90423e9     	str	w9, [sp, #0x420]
   fbb00: 9110a3e1     	add	x1, sp, #0x428
   fbb04: 911093e2     	add	x2, sp, #0x424
   fbb08: 911083fe     	add	x30, sp, #0x420
   fbb0c: f900f7e0     	str	x0, [sp, #0x1e8]
   fbb10: aa0103e0     	mov	x0, x1
   fbb14: f900f3e1     	str	x1, [sp, #0x1e0]
   fbb18: aa0203e1     	mov	x1, x2
   fbb1c: aa1e03e2     	mov	x2, x30
   fbb20: b901dfe9     	str	w9, [sp, #0x1dc]
   fbb24: 97feb0bf     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbb28: 321a03e8     	orr	w8, wzr, #0x40
   fbb2c: b9041fe8     	str	w8, [sp, #0x41c]
   fbb30: 911073e2     	add	x2, sp, #0x41c
   fbb34: f940f7e0     	ldr	x0, [sp, #0x1e8]
   fbb38: f940f3e1     	ldr	x1, [sp, #0x1e0]
   fbb3c: 97feb19d     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbb40: f94113ea     	ldr	x10, [sp, #0x220]
   fbb44: 91008140     	add	x0, x10, #0x20
   fbb48: b94243e8     	ldr	w8, [sp, #0x240]
   fbb4c: b90417e8     	str	w8, [sp, #0x414]
   fbb50: 52800ba9     	mov	w9, #0x5d               // =93
   fbb54: b90413e9     	str	w9, [sp, #0x410]
   fbb58: 911063e1     	add	x1, sp, #0x418
   fbb5c: 911053e2     	add	x2, sp, #0x414
   fbb60: 911043fe     	add	x30, sp, #0x410
   fbb64: f900ebe0     	str	x0, [sp, #0x1d0]
   fbb68: aa0103e0     	mov	x0, x1
   fbb6c: f900e7e1     	str	x1, [sp, #0x1c8]
   fbb70: aa0203e1     	mov	x1, x2
   fbb74: aa1e03e2     	mov	x2, x30
   fbb78: b901c7e9     	str	w9, [sp, #0x1c4]
   fbb7c: 97feb0a9     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbb80: 321803e8     	orr	w8, wzr, #0x100
   fbb84: b9040fe8     	str	w8, [sp, #0x40c]
   fbb88: 911033e2     	add	x2, sp, #0x40c
   fbb8c: f940ebe0     	ldr	x0, [sp, #0x1d0]
   fbb90: f940e7e1     	ldr	x1, [sp, #0x1c8]
   fbb94: 97feb187     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbb98: f94113ea     	ldr	x10, [sp, #0x220]
   fbb9c: 9100a140     	add	x0, x10, #0x28
   fbba0: b94243e8     	ldr	w8, [sp, #0x240]
   fbba4: b90407e8     	str	w8, [sp, #0x404]
   fbba8: 321d0fe9     	orr	w9, wzr, #0x78
   fbbac: b90403e9     	str	w9, [sp, #0x400]
   fbbb0: 911023e1     	add	x1, sp, #0x408
   fbbb4: 911013e2     	add	x2, sp, #0x404
   fbbb8: 911003fe     	add	x30, sp, #0x400
   fbbbc: f900dfe0     	str	x0, [sp, #0x1b8]
   fbbc0: aa0103e0     	mov	x0, x1
   fbbc4: f900dbe1     	str	x1, [sp, #0x1b0]
   fbbc8: aa0203e1     	mov	x1, x2
   fbbcc: aa1e03e2     	mov	x2, x30
   fbbd0: b901afe9     	str	w9, [sp, #0x1ac]
   fbbd4: 97feb093     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbbd8: 321603e8     	orr	w8, wzr, #0x400
   fbbdc: b903ffe8     	str	w8, [sp, #0x3fc]
   fbbe0: 910ff3e2     	add	x2, sp, #0x3fc
   fbbe4: f940dfe0     	ldr	x0, [sp, #0x1b8]
   fbbe8: f940dbe1     	ldr	x1, [sp, #0x1b0]
   fbbec: 97feb171     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbbf0: f94113ea     	ldr	x10, [sp, #0x220]
   fbbf4: 9100c140     	add	x0, x10, #0x30
   fbbf8: b94243e8     	ldr	w8, [sp, #0x240]
   fbbfc: b903f7e8     	str	w8, [sp, #0x3f4]
   fbc00: 52800f69     	mov	w9, #0x7b               // =123
   fbc04: b903f3e9     	str	w9, [sp, #0x3f0]
   fbc08: 910fe3e1     	add	x1, sp, #0x3f8
   fbc0c: 910fd3e2     	add	x2, sp, #0x3f4
   fbc10: 910fc3fe     	add	x30, sp, #0x3f0
   fbc14: f900d3e0     	str	x0, [sp, #0x1a0]
   fbc18: aa0103e0     	mov	x0, x1
   fbc1c: f900cfe1     	str	x1, [sp, #0x198]
   fbc20: aa0203e1     	mov	x1, x2
   fbc24: aa1e03e2     	mov	x2, x30
   fbc28: b90197e9     	str	w9, [sp, #0x194]
   fbc2c: 97feb07d     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbc30: 321403e8     	orr	w8, wzr, #0x1000
   fbc34: b903efe8     	str	w8, [sp, #0x3ec]
   fbc38: 910fb3e2     	add	x2, sp, #0x3ec
   fbc3c: f940d3e0     	ldr	x0, [sp, #0x1a0]
   fbc40: f940cfe1     	ldr	x1, [sp, #0x198]
   fbc44: 97feb15b     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbc48: f94113ea     	ldr	x10, [sp, #0x220]
   fbc4c: 9100e140     	add	x0, x10, #0x38
   fbc50: b94243e8     	ldr	w8, [sp, #0x240]
   fbc54: b903e7e8     	str	w8, [sp, #0x3e4]
   fbc58: 528012c9     	mov	w9, #0x96               // =150
   fbc5c: b903e3e9     	str	w9, [sp, #0x3e0]
   fbc60: 910fa3e1     	add	x1, sp, #0x3e8
   fbc64: 910f93e2     	add	x2, sp, #0x3e4
   fbc68: 910f83fe     	add	x30, sp, #0x3e0
   fbc6c: f900c7e0     	str	x0, [sp, #0x188]
   fbc70: aa0103e0     	mov	x0, x1
   fbc74: f900c3e1     	str	x1, [sp, #0x180]
   fbc78: aa0203e1     	mov	x1, x2
   fbc7c: aa1e03e2     	mov	x2, x30
   fbc80: b9017fe9     	str	w9, [sp, #0x17c]
   fbc84: 97feb067     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbc88: 321203e8     	orr	w8, wzr, #0x4000
   fbc8c: b903dfe8     	str	w8, [sp, #0x3dc]
   fbc90: 910f73e2     	add	x2, sp, #0x3dc
   fbc94: f940c7e0     	ldr	x0, [sp, #0x188]
   fbc98: f940c3e1     	ldr	x1, [sp, #0x180]
   fbc9c: 97feb145     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbca0: f94113ea     	ldr	x10, [sp, #0x220]
   fbca4: 91010140     	add	x0, x10, #0x40
   fbca8: b94243e8     	ldr	w8, [sp, #0x240]
   fbcac: b903d7e8     	str	w8, [sp, #0x3d4]
   fbcb0: 52801329     	mov	w9, #0x99               // =153
   fbcb4: b903d3e9     	str	w9, [sp, #0x3d0]
   fbcb8: 910f63e1     	add	x1, sp, #0x3d8
   fbcbc: 910f53e2     	add	x2, sp, #0x3d4
   fbcc0: 910f43fe     	add	x30, sp, #0x3d0
   fbcc4: f900bbe0     	str	x0, [sp, #0x170]
   fbcc8: aa0103e0     	mov	x0, x1
   fbccc: f900b7e1     	str	x1, [sp, #0x168]
   fbcd0: aa0203e1     	mov	x1, x2
   fbcd4: aa1e03e2     	mov	x2, x30
   fbcd8: b90167e9     	str	w9, [sp, #0x164]
   fbcdc: 97feb051     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbce0: 321003e8     	orr	w8, wzr, #0x10000
   fbce4: b903cfe8     	str	w8, [sp, #0x3cc]
   fbce8: 910f33e2     	add	x2, sp, #0x3cc
   fbcec: f940bbe0     	ldr	x0, [sp, #0x170]
   fbcf0: f940b7e1     	ldr	x1, [sp, #0x168]
   fbcf4: 97feb12f     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbcf8: f94113ea     	ldr	x10, [sp, #0x220]
   fbcfc: 91012140     	add	x0, x10, #0x48
   fbd00: b94243e8     	ldr	w8, [sp, #0x240]
   fbd04: b903c7e8     	str	w8, [sp, #0x3c4]
   fbd08: 52801389     	mov	w9, #0x9c               // =156
   fbd0c: b903c3e9     	str	w9, [sp, #0x3c0]
   fbd10: 910f23e1     	add	x1, sp, #0x3c8
   fbd14: 910f13e2     	add	x2, sp, #0x3c4
   fbd18: 910f03fe     	add	x30, sp, #0x3c0
   fbd1c: f900afe0     	str	x0, [sp, #0x158]
   fbd20: aa0103e0     	mov	x0, x1
   fbd24: f900abe1     	str	x1, [sp, #0x150]
   fbd28: aa0203e1     	mov	x1, x2
   fbd2c: aa1e03e2     	mov	x2, x30
   fbd30: b9014fe9     	str	w9, [sp, #0x14c]
   fbd34: 97feb03b     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbd38: 320e03e8     	orr	w8, wzr, #0x40000
   fbd3c: b903bfe8     	str	w8, [sp, #0x3bc]
   fbd40: 910ef3e2     	add	x2, sp, #0x3bc
   fbd44: f940afe0     	ldr	x0, [sp, #0x158]
   fbd48: f940abe1     	ldr	x1, [sp, #0x150]
   fbd4c: 97feb119     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbd50: f94113ea     	ldr	x10, [sp, #0x220]
   fbd54: 91014140     	add	x0, x10, #0x50
   fbd58: b94243e8     	ldr	w8, [sp, #0x240]
   fbd5c: b903b7e8     	str	w8, [sp, #0x3b4]
   fbd60: 52801689     	mov	w9, #0xb4               // =180
   fbd64: b903b3e9     	str	w9, [sp, #0x3b0]
   fbd68: 910ee3e1     	add	x1, sp, #0x3b8
   fbd6c: 910ed3e2     	add	x2, sp, #0x3b4
   fbd70: 910ec3fe     	add	x30, sp, #0x3b0
   fbd74: f900a3e0     	str	x0, [sp, #0x140]
   fbd78: aa0103e0     	mov	x0, x1
   fbd7c: f9009fe1     	str	x1, [sp, #0x138]
   fbd80: aa0203e1     	mov	x1, x2
   fbd84: aa1e03e2     	mov	x2, x30
   fbd88: b90137e9     	str	w9, [sp, #0x134]
   fbd8c: 97feb025     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbd90: 320c03e8     	orr	w8, wzr, #0x100000
   fbd94: b903afe8     	str	w8, [sp, #0x3ac]
   fbd98: 910eb3e2     	add	x2, sp, #0x3ac
   fbd9c: f940a3e0     	ldr	x0, [sp, #0x140]
   fbda0: f9409fe1     	ldr	x1, [sp, #0x138]
   fbda4: 97feb103     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbda8: f94113ea     	ldr	x10, [sp, #0x220]
   fbdac: 91016140     	add	x0, x10, #0x58
   fbdb0: b94243e8     	ldr	w8, [sp, #0x240]
   fbdb4: b903a7e8     	str	w8, [sp, #0x3a4]
   fbdb8: 528016e9     	mov	w9, #0xb7               // =183
   fbdbc: b903a3e9     	str	w9, [sp, #0x3a0]
   fbdc0: 910ea3e1     	add	x1, sp, #0x3a8
   fbdc4: 910e93e2     	add	x2, sp, #0x3a4
   fbdc8: 910e83fe     	add	x30, sp, #0x3a0
   fbdcc: f90097e0     	str	x0, [sp, #0x128]
   fbdd0: aa0103e0     	mov	x0, x1
   fbdd4: f90093e1     	str	x1, [sp, #0x120]
   fbdd8: aa0203e1     	mov	x1, x2
   fbddc: aa1e03e2     	mov	x2, x30
   fbde0: b9011fe9     	str	w9, [sp, #0x11c]
   fbde4: 97feb00f     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbde8: 320a03e8     	orr	w8, wzr, #0x400000
   fbdec: b9039fe8     	str	w8, [sp, #0x39c]
   fbdf0: 910e73e2     	add	x2, sp, #0x39c
   fbdf4: f94097e0     	ldr	x0, [sp, #0x128]
   fbdf8: f94093e1     	ldr	x1, [sp, #0x120]
   fbdfc: 97feb0ed     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbe00: f94113ea     	ldr	x10, [sp, #0x220]
   fbe04: 91018140     	add	x0, x10, #0x60
   fbe08: b94243e8     	ldr	w8, [sp, #0x240]
   fbe0c: b90397e8     	str	w8, [sp, #0x394]
   fbe10: 52801749     	mov	w9, #0xba               // =186
   fbe14: b90393e9     	str	w9, [sp, #0x390]
   fbe18: 910e63e1     	add	x1, sp, #0x398
   fbe1c: 910e53e2     	add	x2, sp, #0x394
   fbe20: 910e43fe     	add	x30, sp, #0x390
   fbe24: f9008be0     	str	x0, [sp, #0x110]
   fbe28: aa0103e0     	mov	x0, x1
   fbe2c: f90087e1     	str	x1, [sp, #0x108]
   fbe30: aa0203e1     	mov	x1, x2
   fbe34: aa1e03e2     	mov	x2, x30
   fbe38: b90107e9     	str	w9, [sp, #0x104]
   fbe3c: 97feaff9     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbe40: 320803e8     	orr	w8, wzr, #0x1000000
   fbe44: b9038fe8     	str	w8, [sp, #0x38c]
   fbe48: 910e33e2     	add	x2, sp, #0x38c
   fbe4c: f9408be0     	ldr	x0, [sp, #0x110]
   fbe50: f94087e1     	ldr	x1, [sp, #0x108]
   fbe54: 97feb0d7     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbe58: f94113ea     	ldr	x10, [sp, #0x220]
   fbe5c: 9101a140     	add	x0, x10, #0x68
   fbe60: b9422fe8     	ldr	w8, [sp, #0x22c]
   fbe64: b90387e8     	str	w8, [sp, #0x384]
   fbe68: b9423fe9     	ldr	w9, [sp, #0x23c]
   fbe6c: b90383e9     	str	w9, [sp, #0x380]
   fbe70: 910e23e1     	add	x1, sp, #0x388
   fbe74: 910e13e2     	add	x2, sp, #0x384
   fbe78: 910e03fe     	add	x30, sp, #0x380
   fbe7c: f9007fe0     	str	x0, [sp, #0xf8]
   fbe80: aa0103e0     	mov	x0, x1
   fbe84: f9007be1     	str	x1, [sp, #0xf0]
   fbe88: aa0203e1     	mov	x1, x2
   fbe8c: aa1e03e2     	mov	x2, x30
   fbe90: 97feafe4     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbe94: 321f03e8     	orr	w8, wzr, #0x2
   fbe98: b9037fe8     	str	w8, [sp, #0x37c]
   fbe9c: 910df3e2     	add	x2, sp, #0x37c
   fbea0: f9407fe0     	ldr	x0, [sp, #0xf8]
   fbea4: f9407be1     	ldr	x1, [sp, #0xf0]
   fbea8: 97feb0c2     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbeac: f94113ea     	ldr	x10, [sp, #0x220]
   fbeb0: 9101c140     	add	x0, x10, #0x70
   fbeb4: b9422fe8     	ldr	w8, [sp, #0x22c]
   fbeb8: b90377e8     	str	w8, [sp, #0x374]
   fbebc: b9420fe9     	ldr	w9, [sp, #0x20c]
   fbec0: b90373e9     	str	w9, [sp, #0x370]
   fbec4: 910de3e1     	add	x1, sp, #0x378
   fbec8: 910dd3e2     	add	x2, sp, #0x374
   fbecc: 910dc3fe     	add	x30, sp, #0x370
   fbed0: f90077e0     	str	x0, [sp, #0xe8]
   fbed4: aa0103e0     	mov	x0, x1
   fbed8: f90073e1     	str	x1, [sp, #0xe0]
   fbedc: aa0203e1     	mov	x1, x2
   fbee0: aa1e03e2     	mov	x2, x30
   fbee4: 97feafcf     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbee8: 321d03e8     	orr	w8, wzr, #0x8
   fbeec: b9036fe8     	str	w8, [sp, #0x36c]
   fbef0: 910db3e2     	add	x2, sp, #0x36c
   fbef4: f94077e0     	ldr	x0, [sp, #0xe8]
   fbef8: f94073e1     	ldr	x1, [sp, #0xe0]
   fbefc: 97feb0ad     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbf00: f94113ea     	ldr	x10, [sp, #0x220]
   fbf04: 9101e140     	add	x0, x10, #0x78
   fbf08: b9422fe8     	ldr	w8, [sp, #0x22c]
   fbf0c: b90367e8     	str	w8, [sp, #0x364]
   fbf10: b941f7e9     	ldr	w9, [sp, #0x1f4]
   fbf14: b90363e9     	str	w9, [sp, #0x360]
   fbf18: 910da3e1     	add	x1, sp, #0x368
   fbf1c: 910d93e2     	add	x2, sp, #0x364
   fbf20: 910d83fe     	add	x30, sp, #0x360
   fbf24: f9006fe0     	str	x0, [sp, #0xd8]
   fbf28: aa0103e0     	mov	x0, x1
   fbf2c: f9006be1     	str	x1, [sp, #0xd0]
   fbf30: aa0203e1     	mov	x1, x2
   fbf34: aa1e03e2     	mov	x2, x30
   fbf38: 97feafba     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbf3c: 321b03e8     	orr	w8, wzr, #0x20
   fbf40: b9035fe8     	str	w8, [sp, #0x35c]
   fbf44: 910d73e2     	add	x2, sp, #0x35c
   fbf48: f9406fe0     	ldr	x0, [sp, #0xd8]
   fbf4c: f9406be1     	ldr	x1, [sp, #0xd0]
   fbf50: 97feb098     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbf54: f94113ea     	ldr	x10, [sp, #0x220]
   fbf58: 91020140     	add	x0, x10, #0x80
   fbf5c: b9422fe8     	ldr	w8, [sp, #0x22c]
   fbf60: b90357e8     	str	w8, [sp, #0x354]
   fbf64: b941dfe9     	ldr	w9, [sp, #0x1dc]
   fbf68: b90353e9     	str	w9, [sp, #0x350]
   fbf6c: 910d63e1     	add	x1, sp, #0x358
   fbf70: 910d53e2     	add	x2, sp, #0x354
   fbf74: 910d43fe     	add	x30, sp, #0x350
   fbf78: f90067e0     	str	x0, [sp, #0xc8]
   fbf7c: aa0103e0     	mov	x0, x1
   fbf80: f90063e1     	str	x1, [sp, #0xc0]
   fbf84: aa0203e1     	mov	x1, x2
   fbf88: aa1e03e2     	mov	x2, x30
   fbf8c: 97feafa5     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbf90: 321903e8     	orr	w8, wzr, #0x80
   fbf94: b9034fe8     	str	w8, [sp, #0x34c]
   fbf98: 910d33e2     	add	x2, sp, #0x34c
   fbf9c: f94067e0     	ldr	x0, [sp, #0xc8]
   fbfa0: f94063e1     	ldr	x1, [sp, #0xc0]
   fbfa4: 97feb083     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbfa8: f94113ea     	ldr	x10, [sp, #0x220]
   fbfac: 91022140     	add	x0, x10, #0x88
   fbfb0: b9422fe8     	ldr	w8, [sp, #0x22c]
   fbfb4: b90347e8     	str	w8, [sp, #0x344]
   fbfb8: b941c7e9     	ldr	w9, [sp, #0x1c4]
   fbfbc: b90343e9     	str	w9, [sp, #0x340]
   fbfc0: 910d23e1     	add	x1, sp, #0x348
   fbfc4: 910d13e2     	add	x2, sp, #0x344
   fbfc8: 910d03fe     	add	x30, sp, #0x340
   fbfcc: f9005fe0     	str	x0, [sp, #0xb8]
   fbfd0: aa0103e0     	mov	x0, x1
   fbfd4: f9005be1     	str	x1, [sp, #0xb0]
   fbfd8: aa0203e1     	mov	x1, x2
   fbfdc: aa1e03e2     	mov	x2, x30
   fbfe0: 97feaf90     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fbfe4: 321703e8     	orr	w8, wzr, #0x200
   fbfe8: b9033fe8     	str	w8, [sp, #0x33c]
   fbfec: 910cf3e2     	add	x2, sp, #0x33c
   fbff0: f9405fe0     	ldr	x0, [sp, #0xb8]
   fbff4: f9405be1     	ldr	x1, [sp, #0xb0]
   fbff8: 97feb06e     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fbffc: f94113ea     	ldr	x10, [sp, #0x220]
   fc000: 91024140     	add	x0, x10, #0x90
   fc004: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc008: b90337e8     	str	w8, [sp, #0x334]
   fc00c: b941afe9     	ldr	w9, [sp, #0x1ac]
   fc010: b90333e9     	str	w9, [sp, #0x330]
   fc014: 910ce3e1     	add	x1, sp, #0x338
   fc018: 910cd3e2     	add	x2, sp, #0x334
   fc01c: 910cc3fe     	add	x30, sp, #0x330
   fc020: f90057e0     	str	x0, [sp, #0xa8]
   fc024: aa0103e0     	mov	x0, x1
   fc028: f90053e1     	str	x1, [sp, #0xa0]
   fc02c: aa0203e1     	mov	x1, x2
   fc030: aa1e03e2     	mov	x2, x30
   fc034: 97feaf7b     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc038: 321503e8     	orr	w8, wzr, #0x800
   fc03c: b9032fe8     	str	w8, [sp, #0x32c]
   fc040: 910cb3e2     	add	x2, sp, #0x32c
   fc044: f94057e0     	ldr	x0, [sp, #0xa8]
   fc048: f94053e1     	ldr	x1, [sp, #0xa0]
   fc04c: 97feb059     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc050: f94113ea     	ldr	x10, [sp, #0x220]
   fc054: 91026140     	add	x0, x10, #0x98
   fc058: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc05c: b90327e8     	str	w8, [sp, #0x324]
   fc060: b94197e9     	ldr	w9, [sp, #0x194]
   fc064: b90323e9     	str	w9, [sp, #0x320]
   fc068: 910ca3e1     	add	x1, sp, #0x328
   fc06c: 910c93e2     	add	x2, sp, #0x324
   fc070: 910c83fe     	add	x30, sp, #0x320
   fc074: f9004fe0     	str	x0, [sp, #0x98]
   fc078: aa0103e0     	mov	x0, x1
   fc07c: f9004be1     	str	x1, [sp, #0x90]
   fc080: aa0203e1     	mov	x1, x2
   fc084: aa1e03e2     	mov	x2, x30
   fc088: 97feaf66     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc08c: 321303e8     	orr	w8, wzr, #0x2000
   fc090: b9031fe8     	str	w8, [sp, #0x31c]
   fc094: 910c73e2     	add	x2, sp, #0x31c
   fc098: f9404fe0     	ldr	x0, [sp, #0x98]
   fc09c: f9404be1     	ldr	x1, [sp, #0x90]
   fc0a0: 97feb044     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc0a4: f94113ea     	ldr	x10, [sp, #0x220]
   fc0a8: 91028140     	add	x0, x10, #0xa0
   fc0ac: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc0b0: b90317e8     	str	w8, [sp, #0x314]
   fc0b4: b9417fe9     	ldr	w9, [sp, #0x17c]
   fc0b8: b90313e9     	str	w9, [sp, #0x310]
   fc0bc: 910c63e1     	add	x1, sp, #0x318
   fc0c0: 910c53e2     	add	x2, sp, #0x314
   fc0c4: 910c43fe     	add	x30, sp, #0x310
   fc0c8: f90047e0     	str	x0, [sp, #0x88]
   fc0cc: aa0103e0     	mov	x0, x1
   fc0d0: f90043e1     	str	x1, [sp, #0x80]
   fc0d4: aa0203e1     	mov	x1, x2
   fc0d8: aa1e03e2     	mov	x2, x30
   fc0dc: 97feaf51     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc0e0: 321103e8     	orr	w8, wzr, #0x8000
   fc0e4: b9030fe8     	str	w8, [sp, #0x30c]
   fc0e8: 910c33e2     	add	x2, sp, #0x30c
   fc0ec: f94047e0     	ldr	x0, [sp, #0x88]
   fc0f0: f94043e1     	ldr	x1, [sp, #0x80]
   fc0f4: 97feb02f     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc0f8: f94113ea     	ldr	x10, [sp, #0x220]
   fc0fc: 9102a140     	add	x0, x10, #0xa8
   fc100: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc104: b90307e8     	str	w8, [sp, #0x304]
   fc108: b94167e9     	ldr	w9, [sp, #0x164]
   fc10c: b90303e9     	str	w9, [sp, #0x300]
   fc110: 910c23e1     	add	x1, sp, #0x308
   fc114: 910c13e2     	add	x2, sp, #0x304
   fc118: 910c03fe     	add	x30, sp, #0x300
   fc11c: f9003fe0     	str	x0, [sp, #0x78]
   fc120: aa0103e0     	mov	x0, x1
   fc124: f9003be1     	str	x1, [sp, #0x70]
   fc128: aa0203e1     	mov	x1, x2
   fc12c: aa1e03e2     	mov	x2, x30
   fc130: 97feaf3c     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc134: 320f03e8     	orr	w8, wzr, #0x20000
   fc138: b902ffe8     	str	w8, [sp, #0x2fc]
   fc13c: 910bf3e2     	add	x2, sp, #0x2fc
   fc140: f9403fe0     	ldr	x0, [sp, #0x78]
   fc144: f9403be1     	ldr	x1, [sp, #0x70]
   fc148: 97feb01a     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc14c: f94113ea     	ldr	x10, [sp, #0x220]
   fc150: 9102c140     	add	x0, x10, #0xb0
   fc154: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc158: b902f7e8     	str	w8, [sp, #0x2f4]
   fc15c: b9414fe9     	ldr	w9, [sp, #0x14c]
   fc160: b902f3e9     	str	w9, [sp, #0x2f0]
   fc164: 910be3e1     	add	x1, sp, #0x2f8
   fc168: 910bd3e2     	add	x2, sp, #0x2f4
   fc16c: 910bc3fe     	add	x30, sp, #0x2f0
   fc170: f90037e0     	str	x0, [sp, #0x68]
   fc174: aa0103e0     	mov	x0, x1
   fc178: f90033e1     	str	x1, [sp, #0x60]
   fc17c: aa0203e1     	mov	x1, x2
   fc180: aa1e03e2     	mov	x2, x30
   fc184: 97feaf27     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc188: 320d03e8     	orr	w8, wzr, #0x80000
   fc18c: b902efe8     	str	w8, [sp, #0x2ec]
   fc190: 910bb3e2     	add	x2, sp, #0x2ec
   fc194: f94037e0     	ldr	x0, [sp, #0x68]
   fc198: f94033e1     	ldr	x1, [sp, #0x60]
   fc19c: 97feb005     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc1a0: f94113ea     	ldr	x10, [sp, #0x220]
   fc1a4: 9102e140     	add	x0, x10, #0xb8
   fc1a8: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc1ac: b902e7e8     	str	w8, [sp, #0x2e4]
   fc1b0: b94137e9     	ldr	w9, [sp, #0x134]
   fc1b4: b902e3e9     	str	w9, [sp, #0x2e0]
   fc1b8: 910ba3e1     	add	x1, sp, #0x2e8
   fc1bc: 910b93e2     	add	x2, sp, #0x2e4
   fc1c0: 910b83fe     	add	x30, sp, #0x2e0
   fc1c4: f9002fe0     	str	x0, [sp, #0x58]
   fc1c8: aa0103e0     	mov	x0, x1
   fc1cc: f9002be1     	str	x1, [sp, #0x50]
   fc1d0: aa0203e1     	mov	x1, x2
   fc1d4: aa1e03e2     	mov	x2, x30
   fc1d8: 97feaf12     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc1dc: 320b03e8     	orr	w8, wzr, #0x200000
   fc1e0: b902dfe8     	str	w8, [sp, #0x2dc]
   fc1e4: 910b73e2     	add	x2, sp, #0x2dc
   fc1e8: f9402fe0     	ldr	x0, [sp, #0x58]
   fc1ec: f9402be1     	ldr	x1, [sp, #0x50]
   fc1f0: 97feaff0     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc1f4: f94113ea     	ldr	x10, [sp, #0x220]
   fc1f8: 91030140     	add	x0, x10, #0xc0
   fc1fc: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc200: b902d7e8     	str	w8, [sp, #0x2d4]
   fc204: b9411fe9     	ldr	w9, [sp, #0x11c]
   fc208: b902d3e9     	str	w9, [sp, #0x2d0]
   fc20c: 910b63e1     	add	x1, sp, #0x2d8
   fc210: 910b53e2     	add	x2, sp, #0x2d4
   fc214: 910b43fe     	add	x30, sp, #0x2d0
   fc218: f90027e0     	str	x0, [sp, #0x48]
   fc21c: aa0103e0     	mov	x0, x1
   fc220: f90023e1     	str	x1, [sp, #0x40]
   fc224: aa0203e1     	mov	x1, x2
   fc228: aa1e03e2     	mov	x2, x30
   fc22c: 97feaefd     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc230: 320903e8     	orr	w8, wzr, #0x800000
   fc234: b902cfe8     	str	w8, [sp, #0x2cc]
   fc238: 910b33e2     	add	x2, sp, #0x2cc
   fc23c: f94027e0     	ldr	x0, [sp, #0x48]
   fc240: f94023e1     	ldr	x1, [sp, #0x40]
   fc244: 97feafdb     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc248: f94113ea     	ldr	x10, [sp, #0x220]
   fc24c: 91032140     	add	x0, x10, #0xc8
   fc250: b9422fe8     	ldr	w8, [sp, #0x22c]
   fc254: b902c7e8     	str	w8, [sp, #0x2c4]
   fc258: b94107e9     	ldr	w9, [sp, #0x104]
   fc25c: b902c3e9     	str	w9, [sp, #0x2c0]
   fc260: 910b23e1     	add	x1, sp, #0x2c8
   fc264: 910b13e2     	add	x2, sp, #0x2c4
   fc268: 910b03fe     	add	x30, sp, #0x2c0
   fc26c: f9001fe0     	str	x0, [sp, #0x38]
   fc270: aa0103e0     	mov	x0, x1
   fc274: f9001be1     	str	x1, [sp, #0x30]
   fc278: aa0203e1     	mov	x1, x2
   fc27c: aa1e03e2     	mov	x2, x30
   fc280: 97feaee8     	bl	0xa7e20 <_ZNSt6__ndk14pairIhhEC2IiiLb0EEEOT_OT0_@plt>
   fc284: 320703e8     	orr	w8, wzr, #0x2000000
   fc288: b902bfe8     	str	w8, [sp, #0x2bc]
   fc28c: 910af3e2     	add	x2, sp, #0x2bc
   fc290: f9401fe0     	ldr	x0, [sp, #0x38]
   fc294: f9401be1     	ldr	x1, [sp, #0x30]
   fc298: 97feafc6     	bl	0xa81b0 <_ZNSt6__ndk14pairINS0_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ILb1ELb0EEERKS1_RKS2_@plt>
   fc29c: f94113ea     	ldr	x10, [sp, #0x220]
   fc2a0: f9013bea     	str	x10, [sp, #0x270]
   fc2a4: 52800348     	mov	w8, #0x1a               // =26
   fc2a8: 2a0803e0     	mov	w0, w8
   fc2ac: f9013fe0     	str	x0, [sp, #0x278]
   fc2b0: f9413fe2     	ldr	x2, [sp, #0x278]
   fc2b4: f9413be1     	ldr	x1, [sp, #0x270]
   fc2b8: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc2bc: 910ce000     	add	x0, x0, #0x338
   fc2c0: 97feb530     	bl	0xa9780 <_ZN7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEEC2ESt16initializer_listINS2_IS3_S4_EEE@plt>
   fc2c4: 14000001     	b	0xfc2c8 <android::HevcParameterSets::getInfo() const+0x9a8>
   fc2c8: 90000d60     	adrp	x0, 0x2a8000
   fc2cc: f9441000     	ldr	x0, [x0, #0x820]
   fc2d0: d0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fc2d4: 910ce021     	add	x1, x1, #0x338
   fc2d8: b0000d62     	adrp	x2, 0x2a9000
   fc2dc: 91000042     	add	x2, x2, #0x0
   fc2e0: 97fead64     	bl	0xa7870 <__cxa_atexit@plt>
   fc2e4: d0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fc2e8: 910d4021     	add	x1, x1, #0x350
   fc2ec: b9002fe0     	str	w0, [sp, #0x2c]
   fc2f0: aa0103e0     	mov	x0, x1
   fc2f4: 97fe9ac3     	bl	0xa2e00 <__cxa_guard_release@plt>
   fc2f8: 14000001     	b	0xfc2fc <android::HevcParameterSets::getInfo() const+0x9dc>
   fc2fc: d0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fc300: 910dc108     	add	x8, x8, #0x370
   fc304: 08dffd09     	ldarb	w9, [x8]
   fc308: 37000629     	tbnz	w9, #0x0, 0xfc3cc <android::HevcParameterSets::getInfo() const+0xaac>
   fc30c: 14000001     	b	0xfc310 <android::HevcParameterSets::getInfo() const+0x9f0>
   fc310: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc314: 910dc000     	add	x0, x0, #0x370
   fc318: 97febbae     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fc31c: 34000580     	cbz	w0, 0xfc3cc <android::HevcParameterSets::getInfo() const+0xaac>
   fc320: 14000001     	b	0xfc324 <android::HevcParameterSets::getInfo() const+0xa04>
   fc324: 320003e8     	orr	w8, wzr, #0x1
   fc328: b902bbe8     	str	w8, [sp, #0x2b8]
   fc32c: b902b7e8     	str	w8, [sp, #0x2b4]
   fc330: d103e3a9     	sub	x9, x29, #0xf8
   fc334: 910ae3e1     	add	x1, sp, #0x2b8
   fc338: 910ad3e2     	add	x2, sp, #0x2b4
   fc33c: aa0903e0     	mov	x0, x9
   fc340: f90013e9     	str	x9, [sp, #0x20]
   fc344: 97fea52b     	bl	0xa57f0 <_ZNSt6__ndk14pairIh25OMX_VIDEO_HEVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fc348: f94013e9     	ldr	x9, [sp, #0x20]
   fc34c: 91002120     	add	x0, x9, #0x8
   fc350: 321f03e8     	orr	w8, wzr, #0x2
   fc354: b902b3e8     	str	w8, [sp, #0x2b0]
   fc358: b902afe8     	str	w8, [sp, #0x2ac]
   fc35c: 910ac3e1     	add	x1, sp, #0x2b0
   fc360: 910ab3e2     	add	x2, sp, #0x2ac
   fc364: b9001fe8     	str	w8, [sp, #0x1c]
   fc368: 97fea522     	bl	0xa57f0 <_ZNSt6__ndk14pairIh25OMX_VIDEO_HEVCPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fc36c: f94013e9     	ldr	x9, [sp, #0x20]
   fc370: f9012be9     	str	x9, [sp, #0x250]
   fc374: b9401fe8     	ldr	w8, [sp, #0x1c]
   fc378: 2a0803e0     	mov	w0, w8
   fc37c: f9012fe0     	str	x0, [sp, #0x258]
   fc380: f9412fe2     	ldr	x2, [sp, #0x258]
   fc384: f9412be1     	ldr	x1, [sp, #0x250]
   fc388: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc38c: 910d6000     	add	x0, x0, #0x358
   fc390: 97fea260     	bl	0xa4d10 <_ZN7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fc394: 14000001     	b	0xfc398 <android::HevcParameterSets::getInfo() const+0xa78>
   fc398: 90000d60     	adrp	x0, 0x2a8000
   fc39c: f9463000     	ldr	x0, [x0, #0xc60]
   fc3a0: d0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fc3a4: 910d6021     	add	x1, x1, #0x358
   fc3a8: b0000d62     	adrp	x2, 0x2a9000
   fc3ac: 91000042     	add	x2, x2, #0x0
   fc3b0: 97fead30     	bl	0xa7870 <__cxa_atexit@plt>
   fc3b4: d0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fc3b8: 910dc021     	add	x1, x1, #0x370
   fc3bc: b9001be0     	str	w0, [sp, #0x18]
   fc3c0: aa0103e0     	mov	x0, x1
   fc3c4: 97fe9a8f     	bl	0xa2e00 <__cxa_guard_release@plt>
   fc3c8: 14000001     	b	0xfc3cc <android::HevcParameterSets::getInfo() const+0xaac>
   fc3cc: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc3d0: 910d6000     	add	x0, x0, #0x358
   fc3d4: d103f3a1     	sub	x1, x29, #0xfc
   fc3d8: 910aa3e2     	add	x2, sp, #0x2a8
   fc3dc: 97feb449     	bl	0xa9500 <_ZNK7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fc3e0: 37000420     	tbnz	w0, #0x0, 0xfc464 <android::HevcParameterSets::getInfo() const+0xb44>
   fc3e4: 14000001     	b	0xfc3e8 <android::HevcParameterSets::getInfo() const+0xac8>
   fc3e8: f9414be8     	ldr	x8, [sp, #0x290]
   fc3ec: 39400909     	ldrb	w9, [x8, #0x2]
   fc3f0: 36300269     	tbz	w9, #0x6, 0xfc43c <android::HevcParameterSets::getInfo() const+0xb1c>
   fc3f4: 14000001     	b	0xfc3f8 <android::HevcParameterSets::getInfo() const+0xad8>
   fc3f8: 320003e8     	orr	w8, wzr, #0x1
   fc3fc: b902abe8     	str	w8, [sp, #0x2a8]
   fc400: 14000018     	b	0xfc460 <android::HevcParameterSets::getInfo() const+0xb40>
   fc404: f90137e0     	str	x0, [sp, #0x268]
   fc408: 2a0103e8     	mov	w8, w1
   fc40c: b90267e8     	str	w8, [sp, #0x264]
   fc410: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc414: 910d4000     	add	x0, x0, #0x350
   fc418: 97feb4b2     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fc41c: 14000043     	b	0xfc528 <android::HevcParameterSets::getInfo() const+0xc08>
   fc420: f90137e0     	str	x0, [sp, #0x268]
   fc424: 2a0103e8     	mov	w8, w1
   fc428: b90267e8     	str	w8, [sp, #0x264]
   fc42c: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc430: 910dc000     	add	x0, x0, #0x370
   fc434: 97feb4ab     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fc438: 1400003c     	b	0xfc528 <android::HevcParameterSets::getInfo() const+0xc08>
   fc43c: f9414be8     	ldr	x8, [sp, #0x290]
   fc440: 39400909     	ldrb	w9, [x8, #0x2]
   fc444: 362800a9     	tbz	w9, #0x5, 0xfc458 <android::HevcParameterSets::getInfo() const+0xb38>
   fc448: 14000001     	b	0xfc44c <android::HevcParameterSets::getInfo() const+0xb2c>
   fc44c: 321f03e8     	orr	w8, wzr, #0x2
   fc450: b902abe8     	str	w8, [sp, #0x2a8]
   fc454: 14000002     	b	0xfc45c <android::HevcParameterSets::getInfo() const+0xb3c>
   fc458: 14000029     	b	0xfc4fc <android::HevcParameterSets::getInfo() const+0xbdc>
   fc45c: 14000001     	b	0xfc460 <android::HevcParameterSets::getInfo() const+0xb40>
   fc460: 14000001     	b	0xfc464 <android::HevcParameterSets::getInfo() const+0xb44>
   fc464: f94143e0     	ldr	x0, [sp, #0x280]
   fc468: 940015bc     	bl	0x101b58 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x40>
   fc46c: 36000140     	tbz	w0, #0x0, 0xfc494 <android::HevcParameterSets::getInfo() const+0xb74>
   fc470: 14000001     	b	0xfc474 <android::HevcParameterSets::getInfo() const+0xb54>
   fc474: b942abe8     	ldr	w8, [sp, #0x2a8]
   fc478: 71000908     	subs	w8, w8, #0x2
   fc47c: b90017e8     	str	w8, [sp, #0x14]
   fc480: 540000a1     	b.ne	0xfc494 <android::HevcParameterSets::getInfo() const+0xb74>
   fc484: 14000001     	b	0xfc488 <android::HevcParameterSets::getInfo() const+0xb68>
   fc488: 321403e8     	orr	w8, wzr, #0x1000
   fc48c: b902abe8     	str	w8, [sp, #0x2a8]
   fc490: 14000001     	b	0xfc494 <android::HevcParameterSets::getInfo() const+0xb74>
   fc494: f94143e0     	ldr	x0, [sp, #0x280]
   fc498: 97feb11a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fc49c: b942abe2     	ldr	w2, [sp, #0x2a8]
   fc4a0: b00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fc4a4: 912a9c21     	add	x1, x1, #0xaa7
   fc4a8: 97fe91da     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fc4ac: d10403a0     	sub	x0, x29, #0x100
   fc4b0: 911173e1     	add	x1, sp, #0x45c
   fc4b4: 9400160a     	bl	0x101cdc <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x40>
   fc4b8: f9014fe0     	str	x0, [sp, #0x298]
   fc4bc: 794533e2     	ldrh	w2, [sp, #0x298]
   fc4c0: 790543e2     	strh	w2, [sp, #0x2a0]
   fc4c4: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc4c8: 910ce000     	add	x0, x0, #0x338
   fc4cc: 910a83e1     	add	x1, sp, #0x2a0
   fc4d0: 910a93e2     	add	x2, sp, #0x2a4
   fc4d4: 97fea9af     	bl	0xa6b90 <_ZNK7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEE3mapIS4_vEEbRKS3_PT_@plt>
   fc4d8: 36000120     	tbz	w0, #0x0, 0xfc4fc <android::HevcParameterSets::getInfo() const+0xbdc>
   fc4dc: 14000001     	b	0xfc4e0 <android::HevcParameterSets::getInfo() const+0xbc0>
   fc4e0: f94143e0     	ldr	x0, [sp, #0x280]
   fc4e4: 97feb107     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fc4e8: b942a7e2     	ldr	w2, [sp, #0x2a4]
   fc4ec: b00007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fc4f0: 912f6021     	add	x1, x1, #0xbd8
   fc4f4: 97fe91c7     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fc4f8: 14000001     	b	0xfc4fc <android::HevcParameterSets::getInfo() const+0xbdc>
   fc4fc: d53bd048     	mrs	x8, TPIDR_EL0
   fc500: f9401508     	ldr	x8, [x8, #0x28]
   fc504: f85e83a9     	ldur	x9, [x29, #-0x18]
   fc508: eb090108     	subs	x8, x8, x9
   fc50c: f90007e8     	str	x8, [sp, #0x8]
   fc510: 54000101     	b.ne	0xfc530 <android::HevcParameterSets::getInfo() const+0xc10>
   fc514: 14000001     	b	0xfc518 <android::HevcParameterSets::getInfo() const+0xbf8>
   fc518: 911543ff     	add	sp, sp, #0x550
   fc51c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fc520: f84207fc     	ldr	x28, [sp], #0x20
   fc524: d65f03c0     	ret
   fc528: f94137e0     	ldr	x0, [sp, #0x268]
   fc52c: 97feae79     	bl	0xa7f10 <_Unwind_Resume@plt>
   fc530: 97feb610     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000fc534 <android::HevcParameterSets::~HevcParameterSets()>:
   fc534: d10083ff     	sub	sp, sp, #0x20
   fc538: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fc53c: 910043fd     	add	x29, sp, #0x10
   fc540: d2800508     	mov	x8, #0x28               // =40
   fc544: f90007e0     	str	x0, [sp, #0x8]
   fc548: f94007e0     	ldr	x0, [sp, #0x8]
   fc54c: 8b080008     	add	x8, x0, x8
   fc550: f90003e0     	str	x0, [sp]
   fc554: aa0803e0     	mov	x0, x8
   fc558: 97fe99ba     	bl	0xa2c40 <_ZN7android6VectorINS_2spINS_7ABufferEEEED2Ev@plt>
   fc55c: f94003e8     	ldr	x8, [sp]
   fc560: aa0803e0     	mov	x0, x8
   fc564: 97febb03     	bl	0xab170 <_ZN7android11KeyedVectorIjmED2Ev@plt>
   fc568: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fc56c: 910083ff     	add	sp, sp, #0x20
   fc570: d65f03c0     	ret
   fc574: f81e0ffc     	str	x28, [sp, #-0x20]!
   fc578: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fc57c: 910043fd     	add	x29, sp, #0x10
   fc580: d12b43ff     	sub	sp, sp, #0xad0
   fc584: 910ee3e8     	add	x8, sp, #0x3b8
   fc588: d53bd049     	mrs	x9, TPIDR_EL0
   fc58c: f9401529     	ldr	x9, [x9, #0x28]
   fc590: f9000109     	str	x9, [x8]
   fc594: f901ffe0     	str	x0, [sp, #0x3f8]
   fc598: f901fbe1     	str	x1, [sp, #0x3f0]
   fc59c: f941ffe0     	ldr	x0, [sp, #0x3f8]
   fc5a0: f901dbe8     	str	x8, [sp, #0x3b0]
   fc5a4: 97fe8e3b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fc5a8: 97fea32a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fc5ac: f901f7e0     	str	x0, [sp, #0x3e8]
   fc5b0: f941f7e0     	ldr	x0, [sp, #0x3e8]
   fc5b4: f941ffe8     	ldr	x8, [sp, #0x3f8]
   fc5b8: f901d7e0     	str	x0, [sp, #0x3a8]
   fc5bc: aa0803e0     	mov	x0, x8
   fc5c0: 97fe8e34     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fc5c4: 97fe9cfb     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fc5c8: b00007e2     	adrp	x2, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fc5cc: 912fe842     	add	x2, x2, #0xbfa
   fc5d0: 321e03ea     	orr	w10, wzr, #0x4
   fc5d4: 2a0a03e3     	mov	w3, w10
   fc5d8: f941d7e8     	ldr	x8, [sp, #0x3a8]
   fc5dc: f901d3e0     	str	x0, [sp, #0x3a0]
   fc5e0: aa0803e0     	mov	x0, x8
   fc5e4: f941d3e1     	ldr	x1, [sp, #0x3a0]
   fc5e8: 97fe95ce     	bl	0xa1d20 <memmem@plt>
   fc5ec: f901f3e0     	str	x0, [sp, #0x3e0]
   fc5f0: f941f3e8     	ldr	x8, [sp, #0x3e0]
   fc5f4: b40089e8     	cbz	x8, 0xfd730 <android::HevcParameterSets::~HevcParameterSets()+0x11fc>
   fc5f8: 14000001     	b	0xfc5fc <android::HevcParameterSets::~HevcParameterSets()+0xc8>
   fc5fc: f941f3e8     	ldr	x8, [sp, #0x3e0]
   fc600: 91001108     	add	x8, x8, #0x4
   fc604: f941f7e9     	ldr	x9, [sp, #0x3e8]
   fc608: f941ffe0     	ldr	x0, [sp, #0x3f8]
   fc60c: f901cfe8     	str	x8, [sp, #0x398]
   fc610: f901cbe9     	str	x9, [sp, #0x390]
   fc614: 97fe8e1f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fc618: 97fe9ce6     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fc61c: f941cbe8     	ldr	x8, [sp, #0x390]
   fc620: 8b000108     	add	x8, x8, x0
   fc624: f941cfe9     	ldr	x9, [sp, #0x398]
   fc628: eb080128     	subs	x8, x9, x8
   fc62c: f901c7e8     	str	x8, [sp, #0x388]
   fc630: 54008802     	b.hs	0xfd730 <android::HevcParameterSets::~HevcParameterSets()+0x11fc>
   fc634: 14000001     	b	0xfc638 <android::HevcParameterSets::~HevcParameterSets()+0x104>
   fc638: f941f3e8     	ldr	x8, [sp, #0x3e0]
   fc63c: 39401109     	ldrb	w9, [x8, #0x4]
   fc640: 392213e9     	strb	w9, [sp, #0x884]
   fc644: d0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fc648: 910e4108     	add	x8, x8, #0x390
   fc64c: 08dffd09     	ldarb	w9, [x8]
   fc650: 37008309     	tbnz	w9, #0x0, 0xfd6b0 <android::HevcParameterSets::~HevcParameterSets()+0x117c>
   fc654: 14000001     	b	0xfc658 <android::HevcParameterSets::~HevcParameterSets()+0x124>
   fc658: d0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fc65c: 910e4000     	add	x0, x0, #0x390
   fc660: 97febadc     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fc664: 34008260     	cbz	w0, 0xfd6b0 <android::HevcParameterSets::~HevcParameterSets()+0x117c>
   fc668: 14000001     	b	0xfc66c <android::HevcParameterSets::~HevcParameterSets()+0x138>
   fc66c: 320003e8     	orr	w8, wzr, #0x1
   fc670: 392203e8     	strb	w8, [sp, #0x880]
   fc674: b90877e8     	str	w8, [sp, #0x874]
   fc678: 321e03e9     	orr	w9, wzr, #0x4
   fc67c: b90873e9     	str	w9, [sp, #0x870]
   fc680: 9121e3ea     	add	x10, sp, #0x878
   fc684: 9121d3e1     	add	x1, sp, #0x874
   fc688: 9121c3e2     	add	x2, sp, #0x870
   fc68c: aa0a03e0     	mov	x0, x10
   fc690: b90387e8     	str	w8, [sp, #0x384]
   fc694: b90383e9     	str	w9, [sp, #0x380]
   fc698: f901bfea     	str	x10, [sp, #0x378]
   fc69c: 97fea705     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc6a0: 912223ea     	add	x10, sp, #0x888
   fc6a4: 912203e1     	add	x1, sp, #0x880
   fc6a8: aa0a03e0     	mov	x0, x10
   fc6ac: f941bfe2     	ldr	x2, [sp, #0x378]
   fc6b0: f901bbea     	str	x10, [sp, #0x370]
   fc6b4: 97fe984f     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc6b8: f941bbea     	ldr	x10, [sp, #0x370]
   fc6bc: 91003140     	add	x0, x10, #0xc
   fc6c0: 321f03e8     	orr	w8, wzr, #0x2
   fc6c4: 3921b3e8     	strb	w8, [sp, #0x86c]
   fc6c8: b94387e9     	ldr	w9, [sp, #0x384]
   fc6cc: b9085fe9     	str	w9, [sp, #0x85c]
   fc6d0: 321d03eb     	orr	w11, wzr, #0x8
   fc6d4: b9085beb     	str	w11, [sp, #0x858]
   fc6d8: 912183e1     	add	x1, sp, #0x860
   fc6dc: 912173e2     	add	x2, sp, #0x85c
   fc6e0: 912163fe     	add	x30, sp, #0x858
   fc6e4: f901b7e0     	str	x0, [sp, #0x368]
   fc6e8: aa0103e0     	mov	x0, x1
   fc6ec: f901b3e1     	str	x1, [sp, #0x360]
   fc6f0: aa0203e1     	mov	x1, x2
   fc6f4: aa1e03e2     	mov	x2, x30
   fc6f8: b9035fe8     	str	w8, [sp, #0x35c]
   fc6fc: b9035beb     	str	w11, [sp, #0x358]
   fc700: 97fea6ec     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc704: 9121b3e1     	add	x1, sp, #0x86c
   fc708: f941b7e0     	ldr	x0, [sp, #0x368]
   fc70c: f941b3e2     	ldr	x2, [sp, #0x360]
   fc710: 97fe9838     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc714: f941bbea     	ldr	x10, [sp, #0x370]
   fc718: 91006140     	add	x0, x10, #0x18
   fc71c: 320007e8     	orr	w8, wzr, #0x3
   fc720: 392153e8     	strb	w8, [sp, #0x854]
   fc724: b94387e8     	ldr	w8, [sp, #0x384]
   fc728: b90847e8     	str	w8, [sp, #0x844]
   fc72c: 321c03e9     	orr	w9, wzr, #0x10
   fc730: b90843e9     	str	w9, [sp, #0x840]
   fc734: 912123e1     	add	x1, sp, #0x848
   fc738: 912113e2     	add	x2, sp, #0x844
   fc73c: 912103fe     	add	x30, sp, #0x840
   fc740: f901abe0     	str	x0, [sp, #0x350]
   fc744: aa0103e0     	mov	x0, x1
   fc748: f901a7e1     	str	x1, [sp, #0x348]
   fc74c: aa0203e1     	mov	x1, x2
   fc750: aa1e03e2     	mov	x2, x30
   fc754: b90347e9     	str	w9, [sp, #0x344]
   fc758: 97fea6d6     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc75c: 912153e1     	add	x1, sp, #0x854
   fc760: f941abe0     	ldr	x0, [sp, #0x350]
   fc764: f941a7e2     	ldr	x2, [sp, #0x348]
   fc768: 97fe9822     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc76c: f941bbea     	ldr	x10, [sp, #0x370]
   fc770: 91009140     	add	x0, x10, #0x24
   fc774: b94383e8     	ldr	w8, [sp, #0x380]
   fc778: 3920f3e8     	strb	w8, [sp, #0x83c]
   fc77c: b94387e9     	ldr	w9, [sp, #0x384]
   fc780: b9082fe9     	str	w9, [sp, #0x82c]
   fc784: 321a03eb     	orr	w11, wzr, #0x40
   fc788: b9082beb     	str	w11, [sp, #0x828]
   fc78c: 9120c3e1     	add	x1, sp, #0x830
   fc790: 9120b3e2     	add	x2, sp, #0x82c
   fc794: 9120a3fe     	add	x30, sp, #0x828
   fc798: f9019fe0     	str	x0, [sp, #0x338]
   fc79c: aa0103e0     	mov	x0, x1
   fc7a0: f9019be1     	str	x1, [sp, #0x330]
   fc7a4: aa0203e1     	mov	x1, x2
   fc7a8: aa1e03e2     	mov	x2, x30
   fc7ac: b9032feb     	str	w11, [sp, #0x32c]
   fc7b0: 97fea6c0     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc7b4: 9120f3e1     	add	x1, sp, #0x83c
   fc7b8: f9419fe0     	ldr	x0, [sp, #0x338]
   fc7bc: f9419be2     	ldr	x2, [sp, #0x330]
   fc7c0: 97fe980c     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc7c4: f941bbea     	ldr	x10, [sp, #0x370]
   fc7c8: 9100c140     	add	x0, x10, #0x30
   fc7cc: 528000a8     	mov	w8, #0x5                // =5
   fc7d0: 392093e8     	strb	w8, [sp, #0x824]
   fc7d4: b94387e8     	ldr	w8, [sp, #0x384]
   fc7d8: b90817e8     	str	w8, [sp, #0x814]
   fc7dc: 321903e9     	orr	w9, wzr, #0x80
   fc7e0: b90813e9     	str	w9, [sp, #0x810]
   fc7e4: 912063e1     	add	x1, sp, #0x818
   fc7e8: 912053e2     	add	x2, sp, #0x814
   fc7ec: 912043fe     	add	x30, sp, #0x810
   fc7f0: f90193e0     	str	x0, [sp, #0x320]
   fc7f4: aa0103e0     	mov	x0, x1
   fc7f8: f9018fe1     	str	x1, [sp, #0x318]
   fc7fc: aa0203e1     	mov	x1, x2
   fc800: aa1e03e2     	mov	x2, x30
   fc804: b90317e9     	str	w9, [sp, #0x314]
   fc808: 97fea6aa     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc80c: 912093e1     	add	x1, sp, #0x824
   fc810: f94193e0     	ldr	x0, [sp, #0x320]
   fc814: f9418fe2     	ldr	x2, [sp, #0x318]
   fc818: 97fe97f6     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc81c: f941bbea     	ldr	x10, [sp, #0x370]
   fc820: 9100f140     	add	x0, x10, #0x3c
   fc824: 321f07e8     	orr	w8, wzr, #0x6
   fc828: 392033e8     	strb	w8, [sp, #0x80c]
   fc82c: b94387e8     	ldr	w8, [sp, #0x384]
   fc830: b907ffe8     	str	w8, [sp, #0x7fc]
   fc834: 321803e9     	orr	w9, wzr, #0x100
   fc838: b907fbe9     	str	w9, [sp, #0x7f8]
   fc83c: 912003e1     	add	x1, sp, #0x800
   fc840: 911ff3e2     	add	x2, sp, #0x7fc
   fc844: 911fe3fe     	add	x30, sp, #0x7f8
   fc848: f90187e0     	str	x0, [sp, #0x308]
   fc84c: aa0103e0     	mov	x0, x1
   fc850: f90183e1     	str	x1, [sp, #0x300]
   fc854: aa0203e1     	mov	x1, x2
   fc858: aa1e03e2     	mov	x2, x30
   fc85c: b902ffe9     	str	w9, [sp, #0x2fc]
   fc860: 97fea694     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc864: 912033e1     	add	x1, sp, #0x80c
   fc868: f94187e0     	ldr	x0, [sp, #0x308]
   fc86c: f94183e2     	ldr	x2, [sp, #0x300]
   fc870: 97fe97e0     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc874: f941bbea     	ldr	x10, [sp, #0x370]
   fc878: 91012140     	add	x0, x10, #0x48
   fc87c: b9435be8     	ldr	w8, [sp, #0x358]
   fc880: 391fd3e8     	strb	w8, [sp, #0x7f4]
   fc884: b94387e9     	ldr	w9, [sp, #0x384]
   fc888: b907e7e9     	str	w9, [sp, #0x7e4]
   fc88c: b907e3e9     	str	w9, [sp, #0x7e0]
   fc890: 911fa3e1     	add	x1, sp, #0x7e8
   fc894: 911f93e2     	add	x2, sp, #0x7e4
   fc898: 911f83fe     	add	x30, sp, #0x7e0
   fc89c: f9017be0     	str	x0, [sp, #0x2f0]
   fc8a0: aa0103e0     	mov	x0, x1
   fc8a4: f90177e1     	str	x1, [sp, #0x2e8]
   fc8a8: aa0203e1     	mov	x1, x2
   fc8ac: aa1e03e2     	mov	x2, x30
   fc8b0: 97fea680     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc8b4: 911fd3e1     	add	x1, sp, #0x7f4
   fc8b8: f9417be0     	ldr	x0, [sp, #0x2f0]
   fc8bc: f94177e2     	ldr	x2, [sp, #0x2e8]
   fc8c0: 97fe97cc     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc8c4: f941bbea     	ldr	x10, [sp, #0x370]
   fc8c8: 91015140     	add	x0, x10, #0x54
   fc8cc: 52800128     	mov	w8, #0x9                // =9
   fc8d0: 391f73e8     	strb	w8, [sp, #0x7dc]
   fc8d4: b94387e8     	ldr	w8, [sp, #0x384]
   fc8d8: b907cfe8     	str	w8, [sp, #0x7cc]
   fc8dc: b9435fe9     	ldr	w9, [sp, #0x35c]
   fc8e0: b907cbe9     	str	w9, [sp, #0x7c8]
   fc8e4: 911f43e1     	add	x1, sp, #0x7d0
   fc8e8: 911f33e2     	add	x2, sp, #0x7cc
   fc8ec: 911f23fe     	add	x30, sp, #0x7c8
   fc8f0: f90173e0     	str	x0, [sp, #0x2e0]
   fc8f4: aa0103e0     	mov	x0, x1
   fc8f8: f9016fe1     	str	x1, [sp, #0x2d8]
   fc8fc: aa0203e1     	mov	x1, x2
   fc900: aa1e03e2     	mov	x2, x30
   fc904: 97fea66b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc908: 911f73e1     	add	x1, sp, #0x7dc
   fc90c: f94173e0     	ldr	x0, [sp, #0x2e0]
   fc910: f9416fe2     	ldr	x2, [sp, #0x2d8]
   fc914: 97fe97b7     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc918: f941bbea     	ldr	x10, [sp, #0x370]
   fc91c: 91018140     	add	x0, x10, #0x60
   fc920: b94347e8     	ldr	w8, [sp, #0x344]
   fc924: 391f13e8     	strb	w8, [sp, #0x7c4]
   fc928: b9435fe9     	ldr	w9, [sp, #0x35c]
   fc92c: b907b7e9     	str	w9, [sp, #0x7b4]
   fc930: b94387eb     	ldr	w11, [sp, #0x384]
   fc934: b907b3eb     	str	w11, [sp, #0x7b0]
   fc938: 911ee3e1     	add	x1, sp, #0x7b8
   fc93c: 911ed3e2     	add	x2, sp, #0x7b4
   fc940: 911ec3fe     	add	x30, sp, #0x7b0
   fc944: f9016be0     	str	x0, [sp, #0x2d0]
   fc948: aa0103e0     	mov	x0, x1
   fc94c: f90167e1     	str	x1, [sp, #0x2c8]
   fc950: aa0203e1     	mov	x1, x2
   fc954: aa1e03e2     	mov	x2, x30
   fc958: 97fea656     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc95c: 911f13e1     	add	x1, sp, #0x7c4
   fc960: f9416be0     	ldr	x0, [sp, #0x2d0]
   fc964: f94167e2     	ldr	x2, [sp, #0x2c8]
   fc968: 97fe97a2     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc96c: f941bbea     	ldr	x10, [sp, #0x370]
   fc970: 9101b140     	add	x0, x10, #0x6c
   fc974: 52800228     	mov	w8, #0x11               // =17
   fc978: 391eb3e8     	strb	w8, [sp, #0x7ac]
   fc97c: b9435fe8     	ldr	w8, [sp, #0x35c]
   fc980: b9079fe8     	str	w8, [sp, #0x79c]
   fc984: b94383e9     	ldr	w9, [sp, #0x380]
   fc988: b9079be9     	str	w9, [sp, #0x798]
   fc98c: 911e83e1     	add	x1, sp, #0x7a0
   fc990: 911e73e2     	add	x2, sp, #0x79c
   fc994: 911e63fe     	add	x30, sp, #0x798
   fc998: f90163e0     	str	x0, [sp, #0x2c0]
   fc99c: aa0103e0     	mov	x0, x1
   fc9a0: f9015fe1     	str	x1, [sp, #0x2b8]
   fc9a4: aa0203e1     	mov	x1, x2
   fc9a8: aa1e03e2     	mov	x2, x30
   fc9ac: 97fea641     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fc9b0: 911eb3e1     	add	x1, sp, #0x7ac
   fc9b4: f94163e0     	ldr	x0, [sp, #0x2c0]
   fc9b8: f9415fe2     	ldr	x2, [sp, #0x2b8]
   fc9bc: 97fe978d     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fc9c0: f941bbea     	ldr	x10, [sp, #0x370]
   fc9c4: 9101e140     	add	x0, x10, #0x78
   fc9c8: 52800248     	mov	w8, #0x12               // =18
   fc9cc: 391e53e8     	strb	w8, [sp, #0x794]
   fc9d0: b9435fe8     	ldr	w8, [sp, #0x35c]
   fc9d4: b90787e8     	str	w8, [sp, #0x784]
   fc9d8: b9435be9     	ldr	w9, [sp, #0x358]
   fc9dc: b90783e9     	str	w9, [sp, #0x780]
   fc9e0: 911e23e1     	add	x1, sp, #0x788
   fc9e4: 911e13e2     	add	x2, sp, #0x784
   fc9e8: 911e03fe     	add	x30, sp, #0x780
   fc9ec: f9015be0     	str	x0, [sp, #0x2b0]
   fc9f0: aa0103e0     	mov	x0, x1
   fc9f4: f90157e1     	str	x1, [sp, #0x2a8]
   fc9f8: aa0203e1     	mov	x1, x2
   fc9fc: aa1e03e2     	mov	x2, x30
   fca00: 97fea62c     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fca04: 911e53e1     	add	x1, sp, #0x794
   fca08: f9415be0     	ldr	x0, [sp, #0x2b0]
   fca0c: f94157e2     	ldr	x2, [sp, #0x2a8]
   fca10: 97fe9778     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fca14: f941bbea     	ldr	x10, [sp, #0x370]
   fca18: 91021140     	add	x0, x10, #0x84
   fca1c: 52800428     	mov	w8, #0x21               // =33
   fca20: 391df3e8     	strb	w8, [sp, #0x77c]
   fca24: b94383e8     	ldr	w8, [sp, #0x380]
   fca28: b9076fe8     	str	w8, [sp, #0x76c]
   fca2c: b9076be8     	str	w8, [sp, #0x768]
   fca30: 911dc3e1     	add	x1, sp, #0x770
   fca34: 911db3e2     	add	x2, sp, #0x76c
   fca38: 911da3fe     	add	x30, sp, #0x768
   fca3c: f90153e0     	str	x0, [sp, #0x2a0]
   fca40: aa0103e0     	mov	x0, x1
   fca44: f9014fe1     	str	x1, [sp, #0x298]
   fca48: aa0203e1     	mov	x1, x2
   fca4c: aa1e03e2     	mov	x2, x30
   fca50: 97fea618     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fca54: 911df3e1     	add	x1, sp, #0x77c
   fca58: f94153e0     	ldr	x0, [sp, #0x2a0]
   fca5c: f9414fe2     	ldr	x2, [sp, #0x298]
   fca60: 97fe9764     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fca64: f941bbea     	ldr	x10, [sp, #0x370]
   fca68: 91024140     	add	x0, x10, #0x90
   fca6c: 52800448     	mov	w8, #0x22               // =34
   fca70: 391d93e8     	strb	w8, [sp, #0x764]
   fca74: b94383e8     	ldr	w8, [sp, #0x380]
   fca78: b90757e8     	str	w8, [sp, #0x754]
   fca7c: b9435be9     	ldr	w9, [sp, #0x358]
   fca80: b90753e9     	str	w9, [sp, #0x750]
   fca84: 911d63e1     	add	x1, sp, #0x758
   fca88: 911d53e2     	add	x2, sp, #0x754
   fca8c: 911d43fe     	add	x30, sp, #0x750
   fca90: f9014be0     	str	x0, [sp, #0x290]
   fca94: aa0103e0     	mov	x0, x1
   fca98: f90147e1     	str	x1, [sp, #0x288]
   fca9c: aa0203e1     	mov	x1, x2
   fcaa0: aa1e03e2     	mov	x2, x30
   fcaa4: 97fea603     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcaa8: 911d93e1     	add	x1, sp, #0x764
   fcaac: f9414be0     	ldr	x0, [sp, #0x290]
   fcab0: f94147e2     	ldr	x2, [sp, #0x288]
   fcab4: 97fe974f     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcab8: f941bbea     	ldr	x10, [sp, #0x370]
   fcabc: 91027140     	add	x0, x10, #0x9c
   fcac0: 52800648     	mov	w8, #0x32               // =50
   fcac4: 391d33e8     	strb	w8, [sp, #0x74c]
   fcac8: b9435be8     	ldr	w8, [sp, #0x358]
   fcacc: b9073fe8     	str	w8, [sp, #0x73c]
   fcad0: b9073be8     	str	w8, [sp, #0x738]
   fcad4: 911d03e1     	add	x1, sp, #0x740
   fcad8: 911cf3e2     	add	x2, sp, #0x73c
   fcadc: 911ce3fe     	add	x30, sp, #0x738
   fcae0: f90143e0     	str	x0, [sp, #0x280]
   fcae4: aa0103e0     	mov	x0, x1
   fcae8: f9013fe1     	str	x1, [sp, #0x278]
   fcaec: aa0203e1     	mov	x1, x2
   fcaf0: aa1e03e2     	mov	x2, x30
   fcaf4: 97fea5ef     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcaf8: 911d33e1     	add	x1, sp, #0x74c
   fcafc: f94143e0     	ldr	x0, [sp, #0x280]
   fcb00: f9413fe2     	ldr	x2, [sp, #0x278]
   fcb04: 97fe973b     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcb08: f941bbea     	ldr	x10, [sp, #0x370]
   fcb0c: 9102a140     	add	x0, x10, #0xa8
   fcb10: 52800668     	mov	w8, #0x33               // =51
   fcb14: 391cd3e8     	strb	w8, [sp, #0x734]
   fcb18: b9435be8     	ldr	w8, [sp, #0x358]
   fcb1c: b90727e8     	str	w8, [sp, #0x724]
   fcb20: b94347e9     	ldr	w9, [sp, #0x344]
   fcb24: b90723e9     	str	w9, [sp, #0x720]
   fcb28: 911ca3e1     	add	x1, sp, #0x728
   fcb2c: 911c93e2     	add	x2, sp, #0x724
   fcb30: 911c83fe     	add	x30, sp, #0x720
   fcb34: f9013be0     	str	x0, [sp, #0x270]
   fcb38: aa0103e0     	mov	x0, x1
   fcb3c: f90137e1     	str	x1, [sp, #0x268]
   fcb40: aa0203e1     	mov	x1, x2
   fcb44: aa1e03e2     	mov	x2, x30
   fcb48: 97fea5da     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcb4c: 911cd3e1     	add	x1, sp, #0x734
   fcb50: f9413be0     	ldr	x0, [sp, #0x270]
   fcb54: f94137e2     	ldr	x2, [sp, #0x268]
   fcb58: 97fe9726     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcb5c: f941bbea     	ldr	x10, [sp, #0x370]
   fcb60: 9102d140     	add	x0, x10, #0xb4
   fcb64: 52800688     	mov	w8, #0x34               // =52
   fcb68: 391c73e8     	strb	w8, [sp, #0x71c]
   fcb6c: b9435be8     	ldr	w8, [sp, #0x358]
   fcb70: b9070fe8     	str	w8, [sp, #0x70c]
   fcb74: 321b03e9     	orr	w9, wzr, #0x20
   fcb78: b9070be9     	str	w9, [sp, #0x708]
   fcb7c: 911c43e1     	add	x1, sp, #0x710
   fcb80: 911c33e2     	add	x2, sp, #0x70c
   fcb84: 911c23fe     	add	x30, sp, #0x708
   fcb88: f90133e0     	str	x0, [sp, #0x260]
   fcb8c: aa0103e0     	mov	x0, x1
   fcb90: f9012fe1     	str	x1, [sp, #0x258]
   fcb94: aa0203e1     	mov	x1, x2
   fcb98: aa1e03e2     	mov	x2, x30
   fcb9c: b90257e9     	str	w9, [sp, #0x254]
   fcba0: 97fea5c4     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcba4: 911c73e1     	add	x1, sp, #0x71c
   fcba8: f94133e0     	ldr	x0, [sp, #0x260]
   fcbac: f9412fe2     	ldr	x2, [sp, #0x258]
   fcbb0: 97fe9710     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcbb4: f941bbea     	ldr	x10, [sp, #0x370]
   fcbb8: 91030140     	add	x0, x10, #0xc0
   fcbbc: 52800a28     	mov	w8, #0x51               // =81
   fcbc0: 391c13e8     	strb	w8, [sp, #0x704]
   fcbc4: b94257e8     	ldr	w8, [sp, #0x254]
   fcbc8: b906f7e8     	str	w8, [sp, #0x6f4]
   fcbcc: b94383e9     	ldr	w9, [sp, #0x380]
   fcbd0: b906f3e9     	str	w9, [sp, #0x6f0]
   fcbd4: 911be3e1     	add	x1, sp, #0x6f8
   fcbd8: 911bd3e2     	add	x2, sp, #0x6f4
   fcbdc: 911bc3fe     	add	x30, sp, #0x6f0
   fcbe0: f90127e0     	str	x0, [sp, #0x248]
   fcbe4: aa0103e0     	mov	x0, x1
   fcbe8: f90123e1     	str	x1, [sp, #0x240]
   fcbec: aa0203e1     	mov	x1, x2
   fcbf0: aa1e03e2     	mov	x2, x30
   fcbf4: 97fea5af     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcbf8: 911c13e1     	add	x1, sp, #0x704
   fcbfc: f94127e0     	ldr	x0, [sp, #0x248]
   fcc00: f94123e2     	ldr	x2, [sp, #0x240]
   fcc04: 97fe96fb     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcc08: f941bbea     	ldr	x10, [sp, #0x370]
   fcc0c: 91033140     	add	x0, x10, #0xcc
   fcc10: 52800c28     	mov	w8, #0x61               // =97
   fcc14: 391bb3e8     	strb	w8, [sp, #0x6ec]
   fcc18: b9432fe8     	ldr	w8, [sp, #0x32c]
   fcc1c: b906dfe8     	str	w8, [sp, #0x6dc]
   fcc20: b94383e9     	ldr	w9, [sp, #0x380]
   fcc24: b906dbe9     	str	w9, [sp, #0x6d8]
   fcc28: 911b83e1     	add	x1, sp, #0x6e0
   fcc2c: 911b73e2     	add	x2, sp, #0x6dc
   fcc30: 911b63fe     	add	x30, sp, #0x6d8
   fcc34: f9011fe0     	str	x0, [sp, #0x238]
   fcc38: aa0103e0     	mov	x0, x1
   fcc3c: f9011be1     	str	x1, [sp, #0x230]
   fcc40: aa0203e1     	mov	x1, x2
   fcc44: aa1e03e2     	mov	x2, x30
   fcc48: 97fea59a     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcc4c: 911bb3e1     	add	x1, sp, #0x6ec
   fcc50: f9411fe0     	ldr	x0, [sp, #0x238]
   fcc54: f9411be2     	ldr	x2, [sp, #0x230]
   fcc58: 97fe96e6     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcc5c: f941bbea     	ldr	x10, [sp, #0x370]
   fcc60: 91036140     	add	x0, x10, #0xd8
   fcc64: 52800c48     	mov	w8, #0x62               // =98
   fcc68: 391b53e8     	strb	w8, [sp, #0x6d4]
   fcc6c: b9432fe8     	ldr	w8, [sp, #0x32c]
   fcc70: b906c7e8     	str	w8, [sp, #0x6c4]
   fcc74: b9435be9     	ldr	w9, [sp, #0x358]
   fcc78: b906c3e9     	str	w9, [sp, #0x6c0]
   fcc7c: 911b23e1     	add	x1, sp, #0x6c8
   fcc80: 911b13e2     	add	x2, sp, #0x6c4
   fcc84: 911b03fe     	add	x30, sp, #0x6c0
   fcc88: f90117e0     	str	x0, [sp, #0x228]
   fcc8c: aa0103e0     	mov	x0, x1
   fcc90: f90113e1     	str	x1, [sp, #0x220]
   fcc94: aa0203e1     	mov	x1, x2
   fcc98: aa1e03e2     	mov	x2, x30
   fcc9c: 97fea585     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcca0: 911b53e1     	add	x1, sp, #0x6d4
   fcca4: f94117e0     	ldr	x0, [sp, #0x228]
   fcca8: f94113e2     	ldr	x2, [sp, #0x220]
   fccac: 97fe96d1     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fccb0: f941bbea     	ldr	x10, [sp, #0x370]
   fccb4: 91039140     	add	x0, x10, #0xe4
   fccb8: 52800c68     	mov	w8, #0x63               // =99
   fccbc: 391af3e8     	strb	w8, [sp, #0x6bc]
   fccc0: b94317e8     	ldr	w8, [sp, #0x314]
   fccc4: b906afe8     	str	w8, [sp, #0x6ac]
   fccc8: b94383e9     	ldr	w9, [sp, #0x380]
   fcccc: b906abe9     	str	w9, [sp, #0x6a8]
   fccd0: 911ac3e1     	add	x1, sp, #0x6b0
   fccd4: 911ab3e2     	add	x2, sp, #0x6ac
   fccd8: 911aa3fe     	add	x30, sp, #0x6a8
   fccdc: f9010fe0     	str	x0, [sp, #0x218]
   fcce0: aa0103e0     	mov	x0, x1
   fcce4: f9010be1     	str	x1, [sp, #0x210]
   fcce8: aa0203e1     	mov	x1, x2
   fccec: aa1e03e2     	mov	x2, x30
   fccf0: 97fea570     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fccf4: 911af3e1     	add	x1, sp, #0x6bc
   fccf8: f9410fe0     	ldr	x0, [sp, #0x218]
   fccfc: f9410be2     	ldr	x2, [sp, #0x210]
   fcd00: 97fe96bc     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcd04: f941bbea     	ldr	x10, [sp, #0x370]
   fcd08: 9103c140     	add	x0, x10, #0xf0
   fcd0c: 52800c88     	mov	w8, #0x64               // =100
   fcd10: 391a93e8     	strb	w8, [sp, #0x6a4]
   fcd14: b94317e8     	ldr	w8, [sp, #0x314]
   fcd18: b90697e8     	str	w8, [sp, #0x694]
   fcd1c: b9435be9     	ldr	w9, [sp, #0x358]
   fcd20: b90693e9     	str	w9, [sp, #0x690]
   fcd24: 911a63e1     	add	x1, sp, #0x698
   fcd28: 911a53e2     	add	x2, sp, #0x694
   fcd2c: 911a43fe     	add	x30, sp, #0x690
   fcd30: f90107e0     	str	x0, [sp, #0x208]
   fcd34: aa0103e0     	mov	x0, x1
   fcd38: f90103e1     	str	x1, [sp, #0x200]
   fcd3c: aa0203e1     	mov	x1, x2
   fcd40: aa1e03e2     	mov	x2, x30
   fcd44: 97fea55b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcd48: 911a93e1     	add	x1, sp, #0x6a4
   fcd4c: f94107e0     	ldr	x0, [sp, #0x208]
   fcd50: f94103e2     	ldr	x2, [sp, #0x200]
   fcd54: 97fe96a7     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcd58: f941bbea     	ldr	x10, [sp, #0x370]
   fcd5c: 9103f140     	add	x0, x10, #0xfc
   fcd60: 52800e28     	mov	w8, #0x71               // =113
   fcd64: 391a33e8     	strb	w8, [sp, #0x68c]
   fcd68: b942ffe8     	ldr	w8, [sp, #0x2fc]
   fcd6c: b9067fe8     	str	w8, [sp, #0x67c]
   fcd70: b94383e9     	ldr	w9, [sp, #0x380]
   fcd74: b9067be9     	str	w9, [sp, #0x678]
   fcd78: 911a03e1     	add	x1, sp, #0x680
   fcd7c: 9119f3e2     	add	x2, sp, #0x67c
   fcd80: 9119e3fe     	add	x30, sp, #0x678
   fcd84: f900ffe0     	str	x0, [sp, #0x1f8]
   fcd88: aa0103e0     	mov	x0, x1
   fcd8c: f900fbe1     	str	x1, [sp, #0x1f0]
   fcd90: aa0203e1     	mov	x1, x2
   fcd94: aa1e03e2     	mov	x2, x30
   fcd98: 97fea546     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcd9c: 911a33e1     	add	x1, sp, #0x68c
   fcda0: f940ffe0     	ldr	x0, [sp, #0x1f8]
   fcda4: f940fbe2     	ldr	x2, [sp, #0x1f0]
   fcda8: 97fe9692     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcdac: f941bbea     	ldr	x10, [sp, #0x370]
   fcdb0: 91042140     	add	x0, x10, #0x108
   fcdb4: 52800e48     	mov	w8, #0x72               // =114
   fcdb8: 3919d3e8     	strb	w8, [sp, #0x674]
   fcdbc: b942ffe8     	ldr	w8, [sp, #0x2fc]
   fcdc0: b90667e8     	str	w8, [sp, #0x664]
   fcdc4: b9435be9     	ldr	w9, [sp, #0x358]
   fcdc8: b90663e9     	str	w9, [sp, #0x660]
   fcdcc: 9119a3e1     	add	x1, sp, #0x668
   fcdd0: 911993e2     	add	x2, sp, #0x664
   fcdd4: 911983fe     	add	x30, sp, #0x660
   fcdd8: f900f7e0     	str	x0, [sp, #0x1e8]
   fcddc: aa0103e0     	mov	x0, x1
   fcde0: f900f3e1     	str	x1, [sp, #0x1e0]
   fcde4: aa0203e1     	mov	x1, x2
   fcde8: aa1e03e2     	mov	x2, x30
   fcdec: 97fea531     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcdf0: 9119d3e1     	add	x1, sp, #0x674
   fcdf4: f940f7e0     	ldr	x0, [sp, #0x1e8]
   fcdf8: f940f3e2     	ldr	x2, [sp, #0x1e0]
   fcdfc: 97fe967d     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fce00: f941bbea     	ldr	x10, [sp, #0x370]
   fce04: 91045140     	add	x0, x10, #0x114
   fce08: 52801028     	mov	w8, #0x81               // =129
   fce0c: 391973e8     	strb	w8, [sp, #0x65c]
   fce10: 321703e8     	orr	w8, wzr, #0x200
   fce14: b9064fe8     	str	w8, [sp, #0x64c]
   fce18: b94383e9     	ldr	w9, [sp, #0x380]
   fce1c: b9064be9     	str	w9, [sp, #0x648]
   fce20: 911943e1     	add	x1, sp, #0x650
   fce24: 911933e2     	add	x2, sp, #0x64c
   fce28: 911923fe     	add	x30, sp, #0x648
   fce2c: f900efe0     	str	x0, [sp, #0x1d8]
   fce30: aa0103e0     	mov	x0, x1
   fce34: f900ebe1     	str	x1, [sp, #0x1d0]
   fce38: aa0203e1     	mov	x1, x2
   fce3c: aa1e03e2     	mov	x2, x30
   fce40: b901cfe8     	str	w8, [sp, #0x1cc]
   fce44: 97fea51b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fce48: 911973e1     	add	x1, sp, #0x65c
   fce4c: f940efe0     	ldr	x0, [sp, #0x1d8]
   fce50: f940ebe2     	ldr	x2, [sp, #0x1d0]
   fce54: 97fe9667     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fce58: f941bbea     	ldr	x10, [sp, #0x370]
   fce5c: 91048140     	add	x0, x10, #0x120
   fce60: 52801048     	mov	w8, #0x82               // =130
   fce64: 391913e8     	strb	w8, [sp, #0x644]
   fce68: b941cfe8     	ldr	w8, [sp, #0x1cc]
   fce6c: b90637e8     	str	w8, [sp, #0x634]
   fce70: b9435be9     	ldr	w9, [sp, #0x358]
   fce74: b90633e9     	str	w9, [sp, #0x630]
   fce78: 9118e3e1     	add	x1, sp, #0x638
   fce7c: 9118d3e2     	add	x2, sp, #0x634
   fce80: 9118c3fe     	add	x30, sp, #0x630
   fce84: f900e3e0     	str	x0, [sp, #0x1c0]
   fce88: aa0103e0     	mov	x0, x1
   fce8c: f900dfe1     	str	x1, [sp, #0x1b8]
   fce90: aa0203e1     	mov	x1, x2
   fce94: aa1e03e2     	mov	x2, x30
   fce98: 97fea506     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fce9c: 911913e1     	add	x1, sp, #0x644
   fcea0: f940e3e0     	ldr	x0, [sp, #0x1c0]
   fcea4: f940dfe2     	ldr	x2, [sp, #0x1b8]
   fcea8: 97fe9652     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fceac: f941bbea     	ldr	x10, [sp, #0x370]
   fceb0: 9104b140     	add	x0, x10, #0x12c
   fceb4: 52801228     	mov	w8, #0x91               // =145
   fceb8: 3918b3e8     	strb	w8, [sp, #0x62c]
   fcebc: 321603e8     	orr	w8, wzr, #0x400
   fcec0: b9061fe8     	str	w8, [sp, #0x61c]
   fcec4: b94383e9     	ldr	w9, [sp, #0x380]
   fcec8: b9061be9     	str	w9, [sp, #0x618]
   fcecc: 911883e1     	add	x1, sp, #0x620
   fced0: 911873e2     	add	x2, sp, #0x61c
   fced4: 911863fe     	add	x30, sp, #0x618
   fced8: f900dbe0     	str	x0, [sp, #0x1b0]
   fcedc: aa0103e0     	mov	x0, x1
   fcee0: f900d7e1     	str	x1, [sp, #0x1a8]
   fcee4: aa0203e1     	mov	x1, x2
   fcee8: aa1e03e2     	mov	x2, x30
   fceec: b901a7e8     	str	w8, [sp, #0x1a4]
   fcef0: 97fea4f0     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcef4: 9118b3e1     	add	x1, sp, #0x62c
   fcef8: f940dbe0     	ldr	x0, [sp, #0x1b0]
   fcefc: f940d7e2     	ldr	x2, [sp, #0x1a8]
   fcf00: 97fe963c     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcf04: f941bbea     	ldr	x10, [sp, #0x370]
   fcf08: 9104e140     	add	x0, x10, #0x138
   fcf0c: 52801248     	mov	w8, #0x92               // =146
   fcf10: 391853e8     	strb	w8, [sp, #0x614]
   fcf14: b941a7e8     	ldr	w8, [sp, #0x1a4]
   fcf18: b90607e8     	str	w8, [sp, #0x604]
   fcf1c: b9435be9     	ldr	w9, [sp, #0x358]
   fcf20: b90603e9     	str	w9, [sp, #0x600]
   fcf24: 911823e1     	add	x1, sp, #0x608
   fcf28: 911813e2     	add	x2, sp, #0x604
   fcf2c: 911803fe     	add	x30, sp, #0x600
   fcf30: f900cfe0     	str	x0, [sp, #0x198]
   fcf34: aa0103e0     	mov	x0, x1
   fcf38: f900cbe1     	str	x1, [sp, #0x190]
   fcf3c: aa0203e1     	mov	x1, x2
   fcf40: aa1e03e2     	mov	x2, x30
   fcf44: 97fea4db     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcf48: 911853e1     	add	x1, sp, #0x614
   fcf4c: f940cfe0     	ldr	x0, [sp, #0x198]
   fcf50: f940cbe2     	ldr	x2, [sp, #0x190]
   fcf54: 97fe9627     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcf58: f941bbea     	ldr	x10, [sp, #0x370]
   fcf5c: 91051140     	add	x0, x10, #0x144
   fcf60: 52801268     	mov	w8, #0x93               // =147
   fcf64: 3917f3e8     	strb	w8, [sp, #0x5fc]
   fcf68: b941a7e8     	ldr	w8, [sp, #0x1a4]
   fcf6c: b905efe8     	str	w8, [sp, #0x5ec]
   fcf70: b94347e9     	ldr	w9, [sp, #0x344]
   fcf74: b905ebe9     	str	w9, [sp, #0x5e8]
   fcf78: 9117c3e1     	add	x1, sp, #0x5f0
   fcf7c: 9117b3e2     	add	x2, sp, #0x5ec
   fcf80: 9117a3fe     	add	x30, sp, #0x5e8
   fcf84: f900c7e0     	str	x0, [sp, #0x188]
   fcf88: aa0103e0     	mov	x0, x1
   fcf8c: f900c3e1     	str	x1, [sp, #0x180]
   fcf90: aa0203e1     	mov	x1, x2
   fcf94: aa1e03e2     	mov	x2, x30
   fcf98: 97fea4c6     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcf9c: 9117f3e1     	add	x1, sp, #0x5fc
   fcfa0: f940c7e0     	ldr	x0, [sp, #0x188]
   fcfa4: f940c3e2     	ldr	x2, [sp, #0x180]
   fcfa8: 97fe9612     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fcfac: f941bbea     	ldr	x10, [sp, #0x370]
   fcfb0: 91054140     	add	x0, x10, #0x150
   fcfb4: 52801288     	mov	w8, #0x94               // =148
   fcfb8: 391793e8     	strb	w8, [sp, #0x5e4]
   fcfbc: b941a7e8     	ldr	w8, [sp, #0x1a4]
   fcfc0: b905d7e8     	str	w8, [sp, #0x5d4]
   fcfc4: b94257e9     	ldr	w9, [sp, #0x254]
   fcfc8: b905d3e9     	str	w9, [sp, #0x5d0]
   fcfcc: 911763e1     	add	x1, sp, #0x5d8
   fcfd0: 911753e2     	add	x2, sp, #0x5d4
   fcfd4: 911743fe     	add	x30, sp, #0x5d0
   fcfd8: f900bfe0     	str	x0, [sp, #0x178]
   fcfdc: aa0103e0     	mov	x0, x1
   fcfe0: f900bbe1     	str	x1, [sp, #0x170]
   fcfe4: aa0203e1     	mov	x1, x2
   fcfe8: aa1e03e2     	mov	x2, x30
   fcfec: 97fea4b1     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fcff0: 911793e1     	add	x1, sp, #0x5e4
   fcff4: f940bfe0     	ldr	x0, [sp, #0x178]
   fcff8: f940bbe2     	ldr	x2, [sp, #0x170]
   fcffc: 97fe95fd     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd000: f941bbea     	ldr	x10, [sp, #0x370]
   fd004: 91057140     	add	x0, x10, #0x15c
   fd008: 52801428     	mov	w8, #0xa1               // =161
   fd00c: 391733e8     	strb	w8, [sp, #0x5cc]
   fd010: 321503e8     	orr	w8, wzr, #0x800
   fd014: b905bfe8     	str	w8, [sp, #0x5bc]
   fd018: b94383e9     	ldr	w9, [sp, #0x380]
   fd01c: b905bbe9     	str	w9, [sp, #0x5b8]
   fd020: 911703e1     	add	x1, sp, #0x5c0
   fd024: 9116f3e2     	add	x2, sp, #0x5bc
   fd028: 9116e3fe     	add	x30, sp, #0x5b8
   fd02c: f900b7e0     	str	x0, [sp, #0x168]
   fd030: aa0103e0     	mov	x0, x1
   fd034: f900b3e1     	str	x1, [sp, #0x160]
   fd038: aa0203e1     	mov	x1, x2
   fd03c: aa1e03e2     	mov	x2, x30
   fd040: b9015fe8     	str	w8, [sp, #0x15c]
   fd044: 97fea49b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd048: 911733e1     	add	x1, sp, #0x5cc
   fd04c: f940b7e0     	ldr	x0, [sp, #0x168]
   fd050: f940b3e2     	ldr	x2, [sp, #0x160]
   fd054: 97fe95e7     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd058: f941bbea     	ldr	x10, [sp, #0x370]
   fd05c: 9105a140     	add	x0, x10, #0x168
   fd060: 52801448     	mov	w8, #0xa2               // =162
   fd064: 3916d3e8     	strb	w8, [sp, #0x5b4]
   fd068: b9415fe8     	ldr	w8, [sp, #0x15c]
   fd06c: b905a7e8     	str	w8, [sp, #0x5a4]
   fd070: b9435be9     	ldr	w9, [sp, #0x358]
   fd074: b905a3e9     	str	w9, [sp, #0x5a0]
   fd078: 9116a3e1     	add	x1, sp, #0x5a8
   fd07c: 911693e2     	add	x2, sp, #0x5a4
   fd080: 911683fe     	add	x30, sp, #0x5a0
   fd084: f900abe0     	str	x0, [sp, #0x150]
   fd088: aa0103e0     	mov	x0, x1
   fd08c: f900a7e1     	str	x1, [sp, #0x148]
   fd090: aa0203e1     	mov	x1, x2
   fd094: aa1e03e2     	mov	x2, x30
   fd098: 97fea486     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd09c: 9116d3e1     	add	x1, sp, #0x5b4
   fd0a0: f940abe0     	ldr	x0, [sp, #0x150]
   fd0a4: f940a7e2     	ldr	x2, [sp, #0x148]
   fd0a8: 97fe95d2     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd0ac: f941bbea     	ldr	x10, [sp, #0x370]
   fd0b0: 9105d140     	add	x0, x10, #0x174
   fd0b4: 52801468     	mov	w8, #0xa3               // =163
   fd0b8: 391673e8     	strb	w8, [sp, #0x59c]
   fd0bc: b9415fe8     	ldr	w8, [sp, #0x15c]
   fd0c0: b9058fe8     	str	w8, [sp, #0x58c]
   fd0c4: b94347e9     	ldr	w9, [sp, #0x344]
   fd0c8: b9058be9     	str	w9, [sp, #0x588]
   fd0cc: 911643e1     	add	x1, sp, #0x590
   fd0d0: 911633e2     	add	x2, sp, #0x58c
   fd0d4: 911623fe     	add	x30, sp, #0x588
   fd0d8: f900a3e0     	str	x0, [sp, #0x140]
   fd0dc: aa0103e0     	mov	x0, x1
   fd0e0: f9009fe1     	str	x1, [sp, #0x138]
   fd0e4: aa0203e1     	mov	x1, x2
   fd0e8: aa1e03e2     	mov	x2, x30
   fd0ec: 97fea471     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd0f0: 911673e1     	add	x1, sp, #0x59c
   fd0f4: f940a3e0     	ldr	x0, [sp, #0x140]
   fd0f8: f9409fe2     	ldr	x2, [sp, #0x138]
   fd0fc: 97fe95bd     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd100: f941bbea     	ldr	x10, [sp, #0x370]
   fd104: 91060140     	add	x0, x10, #0x180
   fd108: 52801628     	mov	w8, #0xb1               // =177
   fd10c: 391613e8     	strb	w8, [sp, #0x584]
   fd110: 321403e8     	orr	w8, wzr, #0x1000
   fd114: b90577e8     	str	w8, [sp, #0x574]
   fd118: b94383e9     	ldr	w9, [sp, #0x380]
   fd11c: b90573e9     	str	w9, [sp, #0x570]
   fd120: 9115e3e1     	add	x1, sp, #0x578
   fd124: 9115d3e2     	add	x2, sp, #0x574
   fd128: 9115c3fe     	add	x30, sp, #0x570
   fd12c: f9009be0     	str	x0, [sp, #0x130]
   fd130: aa0103e0     	mov	x0, x1
   fd134: f90097e1     	str	x1, [sp, #0x128]
   fd138: aa0203e1     	mov	x1, x2
   fd13c: aa1e03e2     	mov	x2, x30
   fd140: b90127e8     	str	w8, [sp, #0x124]
   fd144: 97fea45b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd148: 911613e1     	add	x1, sp, #0x584
   fd14c: f9409be0     	ldr	x0, [sp, #0x130]
   fd150: f94097e2     	ldr	x2, [sp, #0x128]
   fd154: 97fe95a7     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd158: f941bbea     	ldr	x10, [sp, #0x370]
   fd15c: 91063140     	add	x0, x10, #0x18c
   fd160: 52801648     	mov	w8, #0xb2               // =178
   fd164: 3915b3e8     	strb	w8, [sp, #0x56c]
   fd168: b94127e8     	ldr	w8, [sp, #0x124]
   fd16c: b9055fe8     	str	w8, [sp, #0x55c]
   fd170: b9435be9     	ldr	w9, [sp, #0x358]
   fd174: b9055be9     	str	w9, [sp, #0x558]
   fd178: 911583e1     	add	x1, sp, #0x560
   fd17c: 911573e2     	add	x2, sp, #0x55c
   fd180: 911563fe     	add	x30, sp, #0x558
   fd184: f9008fe0     	str	x0, [sp, #0x118]
   fd188: aa0103e0     	mov	x0, x1
   fd18c: f9008be1     	str	x1, [sp, #0x110]
   fd190: aa0203e1     	mov	x1, x2
   fd194: aa1e03e2     	mov	x2, x30
   fd198: 97fea446     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd19c: 9115b3e1     	add	x1, sp, #0x56c
   fd1a0: f9408fe0     	ldr	x0, [sp, #0x118]
   fd1a4: f9408be2     	ldr	x2, [sp, #0x110]
   fd1a8: 97fe9592     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd1ac: f941bbea     	ldr	x10, [sp, #0x370]
   fd1b0: 91066140     	add	x0, x10, #0x198
   fd1b4: 52801668     	mov	w8, #0xb3               // =179
   fd1b8: 391553e8     	strb	w8, [sp, #0x554]
   fd1bc: b94127e8     	ldr	w8, [sp, #0x124]
   fd1c0: b90547e8     	str	w8, [sp, #0x544]
   fd1c4: b94347e9     	ldr	w9, [sp, #0x344]
   fd1c8: b90543e9     	str	w9, [sp, #0x540]
   fd1cc: 911523e1     	add	x1, sp, #0x548
   fd1d0: 911513e2     	add	x2, sp, #0x544
   fd1d4: 911503fe     	add	x30, sp, #0x540
   fd1d8: f90087e0     	str	x0, [sp, #0x108]
   fd1dc: aa0103e0     	mov	x0, x1
   fd1e0: f90083e1     	str	x1, [sp, #0x100]
   fd1e4: aa0203e1     	mov	x1, x2
   fd1e8: aa1e03e2     	mov	x2, x30
   fd1ec: 97fea431     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd1f0: 911553e1     	add	x1, sp, #0x554
   fd1f4: f94087e0     	ldr	x0, [sp, #0x108]
   fd1f8: f94083e2     	ldr	x2, [sp, #0x100]
   fd1fc: 97fe957d     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd200: f941bbea     	ldr	x10, [sp, #0x370]
   fd204: 91069140     	add	x0, x10, #0x1a4
   fd208: 52801688     	mov	w8, #0xb4               // =180
   fd20c: 3914f3e8     	strb	w8, [sp, #0x53c]
   fd210: b94127e8     	ldr	w8, [sp, #0x124]
   fd214: b9052fe8     	str	w8, [sp, #0x52c]
   fd218: b94257e9     	ldr	w9, [sp, #0x254]
   fd21c: b9052be9     	str	w9, [sp, #0x528]
   fd220: 9114c3e1     	add	x1, sp, #0x530
   fd224: 9114b3e2     	add	x2, sp, #0x52c
   fd228: 9114a3fe     	add	x30, sp, #0x528
   fd22c: f9007fe0     	str	x0, [sp, #0xf8]
   fd230: aa0103e0     	mov	x0, x1
   fd234: f9007be1     	str	x1, [sp, #0xf0]
   fd238: aa0203e1     	mov	x1, x2
   fd23c: aa1e03e2     	mov	x2, x30
   fd240: 97fea41c     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd244: 9114f3e1     	add	x1, sp, #0x53c
   fd248: f9407fe0     	ldr	x0, [sp, #0xf8]
   fd24c: f9407be2     	ldr	x2, [sp, #0xf0]
   fd250: 97fe9568     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd254: f941bbea     	ldr	x10, [sp, #0x370]
   fd258: 9106c140     	add	x0, x10, #0x1b0
   fd25c: 52801828     	mov	w8, #0xc1               // =193
   fd260: 391493e8     	strb	w8, [sp, #0x524]
   fd264: 321303e8     	orr	w8, wzr, #0x2000
   fd268: b90517e8     	str	w8, [sp, #0x514]
   fd26c: b94383e9     	ldr	w9, [sp, #0x380]
   fd270: b90513e9     	str	w9, [sp, #0x510]
   fd274: 911463e1     	add	x1, sp, #0x518
   fd278: 911453e2     	add	x2, sp, #0x514
   fd27c: 911443fe     	add	x30, sp, #0x510
   fd280: f90077e0     	str	x0, [sp, #0xe8]
   fd284: aa0103e0     	mov	x0, x1
   fd288: f90073e1     	str	x1, [sp, #0xe0]
   fd28c: aa0203e1     	mov	x1, x2
   fd290: aa1e03e2     	mov	x2, x30
   fd294: b900dfe8     	str	w8, [sp, #0xdc]
   fd298: 97fea406     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd29c: 911493e1     	add	x1, sp, #0x524
   fd2a0: f94077e0     	ldr	x0, [sp, #0xe8]
   fd2a4: f94073e2     	ldr	x2, [sp, #0xe0]
   fd2a8: 97fe9552     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd2ac: f941bbea     	ldr	x10, [sp, #0x370]
   fd2b0: 9106f140     	add	x0, x10, #0x1bc
   fd2b4: 52801848     	mov	w8, #0xc2               // =194
   fd2b8: 391433e8     	strb	w8, [sp, #0x50c]
   fd2bc: b940dfe8     	ldr	w8, [sp, #0xdc]
   fd2c0: b904ffe8     	str	w8, [sp, #0x4fc]
   fd2c4: b9435be9     	ldr	w9, [sp, #0x358]
   fd2c8: b904fbe9     	str	w9, [sp, #0x4f8]
   fd2cc: 911403e1     	add	x1, sp, #0x500
   fd2d0: 9113f3e2     	add	x2, sp, #0x4fc
   fd2d4: 9113e3fe     	add	x30, sp, #0x4f8
   fd2d8: f9006be0     	str	x0, [sp, #0xd0]
   fd2dc: aa0103e0     	mov	x0, x1
   fd2e0: f90067e1     	str	x1, [sp, #0xc8]
   fd2e4: aa0203e1     	mov	x1, x2
   fd2e8: aa1e03e2     	mov	x2, x30
   fd2ec: 97fea3f1     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd2f0: 911433e1     	add	x1, sp, #0x50c
   fd2f4: f9406be0     	ldr	x0, [sp, #0xd0]
   fd2f8: f94067e2     	ldr	x2, [sp, #0xc8]
   fd2fc: 97fe953d     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd300: f941bbea     	ldr	x10, [sp, #0x370]
   fd304: 91072140     	add	x0, x10, #0x1c8
   fd308: 52801a28     	mov	w8, #0xd1               // =209
   fd30c: 3913d3e8     	strb	w8, [sp, #0x4f4]
   fd310: 321203e8     	orr	w8, wzr, #0x4000
   fd314: b904e7e8     	str	w8, [sp, #0x4e4]
   fd318: b94383e9     	ldr	w9, [sp, #0x380]
   fd31c: b904e3e9     	str	w9, [sp, #0x4e0]
   fd320: 9113a3e1     	add	x1, sp, #0x4e8
   fd324: 911393e2     	add	x2, sp, #0x4e4
   fd328: 911383fe     	add	x30, sp, #0x4e0
   fd32c: f90063e0     	str	x0, [sp, #0xc0]
   fd330: aa0103e0     	mov	x0, x1
   fd334: f9005fe1     	str	x1, [sp, #0xb8]
   fd338: aa0203e1     	mov	x1, x2
   fd33c: aa1e03e2     	mov	x2, x30
   fd340: b900b7e8     	str	w8, [sp, #0xb4]
   fd344: 97fea3db     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd348: 9113d3e1     	add	x1, sp, #0x4f4
   fd34c: f94063e0     	ldr	x0, [sp, #0xc0]
   fd350: f9405fe2     	ldr	x2, [sp, #0xb8]
   fd354: 97fe9527     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd358: f941bbea     	ldr	x10, [sp, #0x370]
   fd35c: 91075140     	add	x0, x10, #0x1d4
   fd360: 52801a48     	mov	w8, #0xd2               // =210
   fd364: 391373e8     	strb	w8, [sp, #0x4dc]
   fd368: b940b7e8     	ldr	w8, [sp, #0xb4]
   fd36c: b904cfe8     	str	w8, [sp, #0x4cc]
   fd370: b9435be9     	ldr	w9, [sp, #0x358]
   fd374: b904cbe9     	str	w9, [sp, #0x4c8]
   fd378: 911343e1     	add	x1, sp, #0x4d0
   fd37c: 911333e2     	add	x2, sp, #0x4cc
   fd380: 911323fe     	add	x30, sp, #0x4c8
   fd384: f90057e0     	str	x0, [sp, #0xa8]
   fd388: aa0103e0     	mov	x0, x1
   fd38c: f90053e1     	str	x1, [sp, #0xa0]
   fd390: aa0203e1     	mov	x1, x2
   fd394: aa1e03e2     	mov	x2, x30
   fd398: 97fea3c6     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd39c: 911373e1     	add	x1, sp, #0x4dc
   fd3a0: f94057e0     	ldr	x0, [sp, #0xa8]
   fd3a4: f94053e2     	ldr	x2, [sp, #0xa0]
   fd3a8: 97fe9512     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd3ac: f941bbea     	ldr	x10, [sp, #0x370]
   fd3b0: 91078140     	add	x0, x10, #0x1e0
   fd3b4: 52801a68     	mov	w8, #0xd3               // =211
   fd3b8: 391313e8     	strb	w8, [sp, #0x4c4]
   fd3bc: b940b7e8     	ldr	w8, [sp, #0xb4]
   fd3c0: b904b7e8     	str	w8, [sp, #0x4b4]
   fd3c4: b94347e9     	ldr	w9, [sp, #0x344]
   fd3c8: b904b3e9     	str	w9, [sp, #0x4b0]
   fd3cc: 9112e3e1     	add	x1, sp, #0x4b8
   fd3d0: 9112d3e2     	add	x2, sp, #0x4b4
   fd3d4: 9112c3fe     	add	x30, sp, #0x4b0
   fd3d8: f9004fe0     	str	x0, [sp, #0x98]
   fd3dc: aa0103e0     	mov	x0, x1
   fd3e0: f9004be1     	str	x1, [sp, #0x90]
   fd3e4: aa0203e1     	mov	x1, x2
   fd3e8: aa1e03e2     	mov	x2, x30
   fd3ec: 97fea3b1     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd3f0: 911313e1     	add	x1, sp, #0x4c4
   fd3f4: f9404fe0     	ldr	x0, [sp, #0x98]
   fd3f8: f9404be2     	ldr	x2, [sp, #0x90]
   fd3fc: 97fe94fd     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd400: f941bbea     	ldr	x10, [sp, #0x370]
   fd404: 9107b140     	add	x0, x10, #0x1ec
   fd408: 321c0fe8     	orr	w8, wzr, #0xf0
   fd40c: 3912b3e8     	strb	w8, [sp, #0x4ac]
   fd410: 321103e8     	orr	w8, wzr, #0x8000
   fd414: b9049fe8     	str	w8, [sp, #0x49c]
   fd418: b94387e9     	ldr	w9, [sp, #0x384]
   fd41c: b9049be9     	str	w9, [sp, #0x498]
   fd420: 911283e1     	add	x1, sp, #0x4a0
   fd424: 911273e2     	add	x2, sp, #0x49c
   fd428: 911263fe     	add	x30, sp, #0x498
   fd42c: f90047e0     	str	x0, [sp, #0x88]
   fd430: aa0103e0     	mov	x0, x1
   fd434: f90043e1     	str	x1, [sp, #0x80]
   fd438: aa0203e1     	mov	x1, x2
   fd43c: aa1e03e2     	mov	x2, x30
   fd440: b9007fe8     	str	w8, [sp, #0x7c]
   fd444: 97fea39b     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd448: 9112b3e1     	add	x1, sp, #0x4ac
   fd44c: f94047e0     	ldr	x0, [sp, #0x88]
   fd450: f94043e2     	ldr	x2, [sp, #0x80]
   fd454: 97fe94e7     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd458: f941bbea     	ldr	x10, [sp, #0x370]
   fd45c: 9107e140     	add	x0, x10, #0x1f8
   fd460: 52801e28     	mov	w8, #0xf1               // =241
   fd464: 391253e8     	strb	w8, [sp, #0x494]
   fd468: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd46c: b90487e8     	str	w8, [sp, #0x484]
   fd470: b94383e9     	ldr	w9, [sp, #0x380]
   fd474: b90483e9     	str	w9, [sp, #0x480]
   fd478: 911223e1     	add	x1, sp, #0x488
   fd47c: 911213e2     	add	x2, sp, #0x484
   fd480: 911203fe     	add	x30, sp, #0x480
   fd484: f9003be0     	str	x0, [sp, #0x70]
   fd488: aa0103e0     	mov	x0, x1
   fd48c: f90037e1     	str	x1, [sp, #0x68]
   fd490: aa0203e1     	mov	x1, x2
   fd494: aa1e03e2     	mov	x2, x30
   fd498: 97fea386     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd49c: 911253e1     	add	x1, sp, #0x494
   fd4a0: f9403be0     	ldr	x0, [sp, #0x70]
   fd4a4: f94037e2     	ldr	x2, [sp, #0x68]
   fd4a8: 97fe94d2     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd4ac: f941bbea     	ldr	x10, [sp, #0x370]
   fd4b0: 91081140     	add	x0, x10, #0x204
   fd4b4: 52801e48     	mov	w8, #0xf2               // =242
   fd4b8: 3911f3e8     	strb	w8, [sp, #0x47c]
   fd4bc: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd4c0: b9046fe8     	str	w8, [sp, #0x46c]
   fd4c4: b9435be9     	ldr	w9, [sp, #0x358]
   fd4c8: b9046be9     	str	w9, [sp, #0x468]
   fd4cc: 9111c3e1     	add	x1, sp, #0x470
   fd4d0: 9111b3e2     	add	x2, sp, #0x46c
   fd4d4: 9111a3fe     	add	x30, sp, #0x468
   fd4d8: f90033e0     	str	x0, [sp, #0x60]
   fd4dc: aa0103e0     	mov	x0, x1
   fd4e0: f9002fe1     	str	x1, [sp, #0x58]
   fd4e4: aa0203e1     	mov	x1, x2
   fd4e8: aa1e03e2     	mov	x2, x30
   fd4ec: 97fea371     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd4f0: 9111f3e1     	add	x1, sp, #0x47c
   fd4f4: f94033e0     	ldr	x0, [sp, #0x60]
   fd4f8: f9402fe2     	ldr	x2, [sp, #0x58]
   fd4fc: 97fe94bd     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd500: f941bbea     	ldr	x10, [sp, #0x370]
   fd504: 91084140     	add	x0, x10, #0x210
   fd508: 52801e68     	mov	w8, #0xf3               // =243
   fd50c: 391193e8     	strb	w8, [sp, #0x464]
   fd510: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd514: b90457e8     	str	w8, [sp, #0x454]
   fd518: b94347e9     	ldr	w9, [sp, #0x344]
   fd51c: b90453e9     	str	w9, [sp, #0x450]
   fd520: 911163e1     	add	x1, sp, #0x458
   fd524: 911153e2     	add	x2, sp, #0x454
   fd528: 911143fe     	add	x30, sp, #0x450
   fd52c: f9002be0     	str	x0, [sp, #0x50]
   fd530: aa0103e0     	mov	x0, x1
   fd534: f90027e1     	str	x1, [sp, #0x48]
   fd538: aa0203e1     	mov	x1, x2
   fd53c: aa1e03e2     	mov	x2, x30
   fd540: 97fea35c     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd544: 911193e1     	add	x1, sp, #0x464
   fd548: f9402be0     	ldr	x0, [sp, #0x50]
   fd54c: f94027e2     	ldr	x2, [sp, #0x48]
   fd550: 97fe94a8     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd554: f941bbea     	ldr	x10, [sp, #0x370]
   fd558: 91087140     	add	x0, x10, #0x21c
   fd55c: 52801e88     	mov	w8, #0xf4               // =244
   fd560: 391133e8     	strb	w8, [sp, #0x44c]
   fd564: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd568: b9043fe8     	str	w8, [sp, #0x43c]
   fd56c: b94257e9     	ldr	w9, [sp, #0x254]
   fd570: b9043be9     	str	w9, [sp, #0x438]
   fd574: 911103e1     	add	x1, sp, #0x440
   fd578: 9110f3e2     	add	x2, sp, #0x43c
   fd57c: 9110e3fe     	add	x30, sp, #0x438
   fd580: f90023e0     	str	x0, [sp, #0x40]
   fd584: aa0103e0     	mov	x0, x1
   fd588: f9001fe1     	str	x1, [sp, #0x38]
   fd58c: aa0203e1     	mov	x1, x2
   fd590: aa1e03e2     	mov	x2, x30
   fd594: 97fea347     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd598: 911133e1     	add	x1, sp, #0x44c
   fd59c: f94023e0     	ldr	x0, [sp, #0x40]
   fd5a0: f9401fe2     	ldr	x2, [sp, #0x38]
   fd5a4: 97fe9493     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd5a8: f941bbea     	ldr	x10, [sp, #0x370]
   fd5ac: 9108a140     	add	x0, x10, #0x228
   fd5b0: 52801ea8     	mov	w8, #0xf5               // =245
   fd5b4: 3910d3e8     	strb	w8, [sp, #0x434]
   fd5b8: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd5bc: b90427e8     	str	w8, [sp, #0x424]
   fd5c0: b94317e9     	ldr	w9, [sp, #0x314]
   fd5c4: b90423e9     	str	w9, [sp, #0x420]
   fd5c8: 9110a3e1     	add	x1, sp, #0x428
   fd5cc: 911093e2     	add	x2, sp, #0x424
   fd5d0: 911083fe     	add	x30, sp, #0x420
   fd5d4: f9001be0     	str	x0, [sp, #0x30]
   fd5d8: aa0103e0     	mov	x0, x1
   fd5dc: f90017e1     	str	x1, [sp, #0x28]
   fd5e0: aa0203e1     	mov	x1, x2
   fd5e4: aa1e03e2     	mov	x2, x30
   fd5e8: 97fea332     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd5ec: 9110d3e1     	add	x1, sp, #0x434
   fd5f0: f9401be0     	ldr	x0, [sp, #0x30]
   fd5f4: f94017e2     	ldr	x2, [sp, #0x28]
   fd5f8: 97fe947e     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd5fc: f941bbea     	ldr	x10, [sp, #0x370]
   fd600: 9108d140     	add	x0, x10, #0x234
   fd604: 52801ee8     	mov	w8, #0xf7               // =247
   fd608: 391073e8     	strb	w8, [sp, #0x41c]
   fd60c: b9407fe8     	ldr	w8, [sp, #0x7c]
   fd610: b9040fe8     	str	w8, [sp, #0x40c]
   fd614: 321d07e9     	orr	w9, wzr, #0x18
   fd618: b9040be9     	str	w9, [sp, #0x408]
   fd61c: 911043e1     	add	x1, sp, #0x410
   fd620: 911033e2     	add	x2, sp, #0x40c
   fd624: 911023fe     	add	x30, sp, #0x408
   fd628: f90013e0     	str	x0, [sp, #0x20]
   fd62c: aa0103e0     	mov	x0, x1
   fd630: f9000fe1     	str	x1, [sp, #0x18]
   fd634: aa0203e1     	mov	x1, x2
   fd638: aa1e03e2     	mov	x2, x30
   fd63c: 97fea31d     	bl	0xa62b0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fd640: 911073e1     	add	x1, sp, #0x41c
   fd644: f94013e0     	ldr	x0, [sp, #0x20]
   fd648: f9400fe2     	ldr	x2, [sp, #0x18]
   fd64c: 97fe9469     	bl	0xa27f0 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fd650: f941bbea     	ldr	x10, [sp, #0x370]
   fd654: f901ebea     	str	x10, [sp, #0x3d0]
   fd658: 321c07e8     	orr	w8, wzr, #0x30
   fd65c: 2a0803e0     	mov	w0, w8
   fd660: f901efe0     	str	x0, [sp, #0x3d8]
   fd664: f941efe2     	ldr	x2, [sp, #0x3d8]
   fd668: f941ebe1     	ldr	x1, [sp, #0x3d0]
   fd66c: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd670: 910de000     	add	x0, x0, #0x378
   fd674: 97fe90c7     	bl	0xa1990 <_ZN7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEC2ESt16initializer_listINS2_IhS5_EEE@plt>
   fd678: 14000001     	b	0xfd67c <android::HevcParameterSets::~HevcParameterSets()+0x1148>
   fd67c: f0000d40     	adrp	x0, 0x2a8000
   fd680: f9461800     	ldr	x0, [x0, #0xc30]
   fd684: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fd688: 910de021     	add	x1, x1, #0x378
   fd68c: 90000d62     	adrp	x2, 0x2a9000
   fd690: 91000042     	add	x2, x2, #0x0
   fd694: 97fea877     	bl	0xa7870 <__cxa_atexit@plt>
   fd698: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fd69c: 910e4021     	add	x1, x1, #0x390
   fd6a0: b90017e0     	str	w0, [sp, #0x14]
   fd6a4: aa0103e0     	mov	x0, x1
   fd6a8: 97fe95d6     	bl	0xa2e00 <__cxa_guard_release@plt>
   fd6ac: 14000001     	b	0xfd6b0 <android::HevcParameterSets::~HevcParameterSets()+0x117c>
   fd6b0: 911003e8     	add	x8, sp, #0x400
   fd6b4: aa0803e0     	mov	x0, x8
   fd6b8: f90007e8     	str	x8, [sp, #0x8]
   fd6bc: 97feb035     	bl	0xa9790 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEC2ILb1ELb0EEEv@plt>
   fd6c0: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd6c4: 910de000     	add	x0, x0, #0x378
   fd6c8: 912213e1     	add	x1, sp, #0x884
   fd6cc: f94007e2     	ldr	x2, [sp, #0x8]
   fd6d0: 97feb26c     	bl	0xaa080 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEE3mapIS5_vEEbRKhPT_@plt>
   fd6d4: 360002c0     	tbz	w0, #0x0, 0xfd72c <android::HevcParameterSets::~HevcParameterSets()+0x11f8>
   fd6d8: 14000001     	b	0xfd6dc <android::HevcParameterSets::~HevcParameterSets()+0x11a8>
   fd6dc: f941fbe0     	ldr	x0, [sp, #0x3f0]
   fd6e0: 97feac88     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fd6e4: b94403e2     	ldr	w2, [sp, #0x400]
   fd6e8: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fd6ec: 912a9c21     	add	x1, x1, #0xaa7
   fd6f0: 97fe8d48     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fd6f4: f941fbe0     	ldr	x0, [sp, #0x3f0]
   fd6f8: 97feac82     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fd6fc: b94407e2     	ldr	w2, [sp, #0x404]
   fd700: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fd704: 912f6021     	add	x1, x1, #0xbd8
   fd708: 97fe8d42     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fd70c: 14000008     	b	0xfd72c <android::HevcParameterSets::~HevcParameterSets()+0x11f8>
   fd710: f901e7e0     	str	x0, [sp, #0x3c8]
   fd714: 2a0103e8     	mov	w8, w1
   fd718: b903c7e8     	str	w8, [sp, #0x3c4]
   fd71c: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd720: 910e4000     	add	x0, x0, #0x390
   fd724: 97feafef     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fd728: 1400000e     	b	0xfd760 <android::HevcParameterSets::~HevcParameterSets()+0x122c>
   fd72c: 14000001     	b	0xfd730 <android::HevcParameterSets::~HevcParameterSets()+0x11fc>
   fd730: d53bd048     	mrs	x8, TPIDR_EL0
   fd734: f9401508     	ldr	x8, [x8, #0x28]
   fd738: f941dbe9     	ldr	x9, [sp, #0x3b0]
   fd73c: f940012a     	ldr	x10, [x9]
   fd740: eb0a0108     	subs	x8, x8, x10
   fd744: f90003e8     	str	x8, [sp]
   fd748: 54000101     	b.ne	0xfd768 <android::HevcParameterSets::~HevcParameterSets()+0x1234>
   fd74c: 14000001     	b	0xfd750 <android::HevcParameterSets::~HevcParameterSets()+0x121c>
   fd750: 912b43ff     	add	sp, sp, #0xad0
   fd754: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fd758: f84207fc     	ldr	x28, [sp], #0x20
   fd75c: d65f03c0     	ret
   fd760: f941e7e0     	ldr	x0, [sp, #0x3c8]
   fd764: 97fea9eb     	bl	0xa7f10 <_Unwind_Resume@plt>
   fd768: 97feb182     	bl	0xa9d70 <__stack_chk_fail@plt>
   fd76c: d10383ff     	sub	sp, sp, #0xe0
   fd770: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
   fd774: 910343fd     	add	x29, sp, #0xd0
   fd778: 9100a3e8     	add	x8, sp, #0x28
   fd77c: d53bd049     	mrs	x9, TPIDR_EL0
   fd780: f9401529     	ldr	x9, [x9, #0x28]
   fd784: f9000109     	str	x9, [x8]
   fd788: f9002fe0     	str	x0, [sp, #0x58]
   fd78c: f9002be1     	str	x1, [sp, #0x50]
   fd790: f9402fe0     	ldr	x0, [sp, #0x58]
   fd794: d100f3a1     	sub	x1, x29, #0x3c
   fd798: f90013e8     	str	x8, [sp, #0x20]
   fd79c: 97fe98a5     	bl	0xa3a30 <_ZNK7android4ESDS23getObjectTypeIndicationEPh@plt>
   fd7a0: 35000e20     	cbnz	w0, 0xfd964 <android::HevcParameterSets::~HevcParameterSets()+0x1430>
   fd7a4: 14000001     	b	0xfd7a8 <android::HevcParameterSets::~HevcParameterSets()+0x1274>
   fd7a8: b0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fd7ac: 910ec108     	add	x8, x8, #0x3b0
   fd7b0: 08dffd09     	ldarb	w9, [x8]
   fd7b4: 37000ac9     	tbnz	w9, #0x0, 0xfd90c <android::HevcParameterSets::~HevcParameterSets()+0x13d8>
   fd7b8: 14000001     	b	0xfd7bc <android::HevcParameterSets::~HevcParameterSets()+0x1288>
   fd7bc: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd7c0: 910ec000     	add	x0, x0, #0x3b0
   fd7c4: 97feb683     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fd7c8: 34000a20     	cbz	w0, 0xfd90c <android::HevcParameterSets::~HevcParameterSets()+0x13d8>
   fd7cc: 14000001     	b	0xfd7d0 <android::HevcParameterSets::~HevcParameterSets()+0x129c>
   fd7d0: 321b07e8     	orr	w8, wzr, #0x60
   fd7d4: b81c03a8     	stur	w8, [x29, #-0x40]
   fd7d8: 2a1f03e8     	mov	w8, wzr
   fd7dc: b81bc3a8     	stur	w8, [x29, #-0x44]
   fd7e0: d100e3a9     	sub	x9, x29, #0x38
   fd7e4: d10103a1     	sub	x1, x29, #0x40
   fd7e8: d10113a2     	sub	x2, x29, #0x44
   fd7ec: aa0903e0     	mov	x0, x9
   fd7f0: f9000fe9     	str	x9, [sp, #0x18]
   fd7f4: 97fea0ab     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd7f8: f9400fe9     	ldr	x9, [sp, #0x18]
   fd7fc: 91002120     	add	x0, x9, #0x8
   fd800: 52800c28     	mov	w8, #0x61               // =97
   fd804: b81b83a8     	stur	w8, [x29, #-0x48]
   fd808: 320003e8     	orr	w8, wzr, #0x1
   fd80c: b81b43a8     	stur	w8, [x29, #-0x4c]
   fd810: d10123a1     	sub	x1, x29, #0x48
   fd814: d10133a2     	sub	x2, x29, #0x4c
   fd818: 97fea0a2     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd81c: f9400fe9     	ldr	x9, [sp, #0x18]
   fd820: 91004120     	add	x0, x9, #0x10
   fd824: 52800c48     	mov	w8, #0x62               // =98
   fd828: b81b03a8     	stur	w8, [x29, #-0x50]
   fd82c: 320007e8     	orr	w8, wzr, #0x3
   fd830: b81ac3a8     	stur	w8, [x29, #-0x54]
   fd834: d10143a1     	sub	x1, x29, #0x50
   fd838: d10153a2     	sub	x2, x29, #0x54
   fd83c: 97fea099     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd840: f9400fe9     	ldr	x9, [sp, #0x18]
   fd844: 91006120     	add	x0, x9, #0x18
   fd848: 52800c68     	mov	w8, #0x63               // =99
   fd84c: b81a83a8     	stur	w8, [x29, #-0x58]
   fd850: 321e03e8     	orr	w8, wzr, #0x4
   fd854: b81a43a8     	stur	w8, [x29, #-0x5c]
   fd858: d10163a1     	sub	x1, x29, #0x58
   fd85c: d10173a2     	sub	x2, x29, #0x5c
   fd860: 97fea090     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd864: f9400fe9     	ldr	x9, [sp, #0x18]
   fd868: 91008120     	add	x0, x9, #0x20
   fd86c: 52800c88     	mov	w8, #0x64               // =100
   fd870: b81a03a8     	stur	w8, [x29, #-0x60]
   fd874: 528000a8     	mov	w8, #0x5                // =5
   fd878: b819c3a8     	stur	w8, [x29, #-0x64]
   fd87c: d10183a1     	sub	x1, x29, #0x60
   fd880: d10193a2     	sub	x2, x29, #0x64
   fd884: 97fea087     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd888: f9400fe9     	ldr	x9, [sp, #0x18]
   fd88c: 9100a120     	add	x0, x9, #0x28
   fd890: 52800ca8     	mov	w8, #0x65               // =101
   fd894: b9006be8     	str	w8, [sp, #0x68]
   fd898: 321f03e8     	orr	w8, wzr, #0x2
   fd89c: b90067e8     	str	w8, [sp, #0x64]
   fd8a0: 9101a3e1     	add	x1, sp, #0x68
   fd8a4: 910193e2     	add	x2, sp, #0x64
   fd8a8: 97fea07e     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fd8ac: f9400fe9     	ldr	x9, [sp, #0x18]
   fd8b0: f90023e9     	str	x9, [sp, #0x40]
   fd8b4: 321f07e8     	orr	w8, wzr, #0x6
   fd8b8: 2a0803e0     	mov	w0, w8
   fd8bc: f90027e0     	str	x0, [sp, #0x48]
   fd8c0: f94027e2     	ldr	x2, [sp, #0x48]
   fd8c4: f94023e1     	ldr	x1, [sp, #0x40]
   fd8c8: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd8cc: 910e6000     	add	x0, x0, #0x398
   fd8d0: 97fea964     	bl	0xa7e60 <_ZN7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fd8d4: 14000001     	b	0xfd8d8 <android::HevcParameterSets::~HevcParameterSets()+0x13a4>
   fd8d8: f0000d40     	adrp	x0, 0x2a8000
   fd8dc: f9476000     	ldr	x0, [x0, #0xec0]
   fd8e0: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fd8e4: 910e6021     	add	x1, x1, #0x398
   fd8e8: 90000d62     	adrp	x2, 0x2a9000
   fd8ec: 91000042     	add	x2, x2, #0x0
   fd8f0: 97fea7e0     	bl	0xa7870 <__cxa_atexit@plt>
   fd8f4: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fd8f8: 910ec021     	add	x1, x1, #0x3b0
   fd8fc: b90017e0     	str	w0, [sp, #0x14]
   fd900: aa0103e0     	mov	x0, x1
   fd904: 97fe953f     	bl	0xa2e00 <__cxa_guard_release@plt>
   fd908: 14000001     	b	0xfd90c <android::HevcParameterSets::~HevcParameterSets()+0x13d8>
   fd90c: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd910: 910e6000     	add	x0, x0, #0x398
   fd914: d100f3a1     	sub	x1, x29, #0x3c
   fd918: 910183e2     	add	x2, sp, #0x60
   fd91c: 97fe904d     	bl	0xa1a50 <_ZNK7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fd920: 36000200     	tbz	w0, #0x0, 0xfd960 <android::HevcParameterSets::~HevcParameterSets()+0x142c>
   fd924: 14000001     	b	0xfd928 <android::HevcParameterSets::~HevcParameterSets()+0x13f4>
   fd928: f9402be0     	ldr	x0, [sp, #0x50]
   fd92c: 97feabf5     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fd930: b94063e2     	ldr	w2, [sp, #0x60]
   fd934: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fd938: 912a9c21     	add	x1, x1, #0xaa7
   fd93c: 97fe8cb5     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fd940: 14000008     	b	0xfd960 <android::HevcParameterSets::~HevcParameterSets()+0x142c>
   fd944: f9001fe0     	str	x0, [sp, #0x38]
   fd948: 2a0103e8     	mov	w8, w1
   fd94c: b90037e8     	str	w8, [sp, #0x34]
   fd950: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fd954: 910ec000     	add	x0, x0, #0x3b0
   fd958: 97feaf62     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fd95c: 1400000d     	b	0xfd990 <android::HevcParameterSets::~HevcParameterSets()+0x145c>
   fd960: 14000001     	b	0xfd964 <android::HevcParameterSets::~HevcParameterSets()+0x1430>
   fd964: d53bd048     	mrs	x8, TPIDR_EL0
   fd968: f9401508     	ldr	x8, [x8, #0x28]
   fd96c: f94013e9     	ldr	x9, [sp, #0x20]
   fd970: f940012a     	ldr	x10, [x9]
   fd974: eb0a0108     	subs	x8, x8, x10
   fd978: f90007e8     	str	x8, [sp, #0x8]
   fd97c: 540000e1     	b.ne	0xfd998 <android::HevcParameterSets::~HevcParameterSets()+0x1464>
   fd980: 14000001     	b	0xfd984 <android::HevcParameterSets::~HevcParameterSets()+0x1450>
   fd984: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
   fd988: 910383ff     	add	sp, sp, #0xe0
   fd98c: d65f03c0     	ret
   fd990: f9401fe0     	ldr	x0, [sp, #0x38]
   fd994: 97fea95f     	bl	0xa7f10 <_Unwind_Resume@plt>
   fd998: 97feb0f6     	bl	0xa9d70 <__stack_chk_fail@plt>
   fd99c: f81e0ffc     	str	x28, [sp, #-0x20]!
   fd9a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fd9a4: 910043fd     	add	x29, sp, #0x10
   fd9a8: d10783ff     	sub	sp, sp, #0x1e0
   fd9ac: d53bd048     	mrs	x8, TPIDR_EL0
   fd9b0: f9401508     	ldr	x8, [x8, #0x28]
   fd9b4: f81e83a8     	stur	x8, [x29, #-0x18]
   fd9b8: f9006be0     	str	x0, [sp, #0xd0]
   fd9bc: f90067e1     	str	x1, [sp, #0xc8]
   fd9c0: f90063e2     	str	x2, [sp, #0xc0]
   fd9c4: f9406be0     	ldr	x0, [sp, #0xd0]
   fd9c8: f94067e1     	ldr	x1, [sp, #0xc8]
   fd9cc: 900007e2     	adrp	x2, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fd9d0: 912ffc42     	add	x2, x2, #0xbff
   fd9d4: 321e03e9     	orr	w9, wzr, #0x4
   fd9d8: 2a0903e3     	mov	w3, w9
   fd9dc: 97fe90d1     	bl	0xa1d20 <memmem@plt>
   fd9e0: f9005fe0     	str	x0, [sp, #0xb8]
   fd9e4: f9405fe8     	ldr	x8, [sp, #0xb8]
   fd9e8: b4002b28     	cbz	x8, 0xfdf4c <android::HevcParameterSets::~HevcParameterSets()+0x1a18>
   fd9ec: 14000001     	b	0xfd9f0 <android::HevcParameterSets::~HevcParameterSets()+0x14bc>
   fd9f0: f9405fe8     	ldr	x8, [sp, #0xb8]
   fd9f4: 91001508     	add	x8, x8, #0x5
   fd9f8: f9406be9     	ldr	x9, [sp, #0xd0]
   fd9fc: f94067ea     	ldr	x10, [sp, #0xc8]
   fda00: 8b0a0129     	add	x9, x9, x10
   fda04: eb090108     	subs	x8, x8, x9
   fda08: f90037e8     	str	x8, [sp, #0x68]
   fda0c: 54002a02     	b.hs	0xfdf4c <android::HevcParameterSets::~HevcParameterSets()+0x1a18>
   fda10: 14000001     	b	0xfda14 <android::HevcParameterSets::~HevcParameterSets()+0x14e0>
   fda14: f9405fe8     	ldr	x8, [sp, #0xb8]
   fda18: 39401109     	ldrb	w9, [x8, #0x4]
   fda1c: 53047d29     	lsr	w9, w9, #4
   fda20: 3902d3e9     	strb	w9, [sp, #0xb4]
   fda24: 3942d3e9     	ldrb	w9, [sp, #0xb4]
   fda28: 71000529     	subs	w9, w9, #0x1
   fda2c: b90067e9     	str	w9, [sp, #0x64]
   fda30: 54000060     	b.eq	0xfda3c <android::HevcParameterSets::~HevcParameterSets()+0x1508>
   fda34: 14000001     	b	0xfda38 <android::HevcParameterSets::~HevcParameterSets()+0x1504>
   fda38: 14000145     	b	0xfdf4c <android::HevcParameterSets::~HevcParameterSets()+0x1a18>
   fda3c: f9405fe8     	ldr	x8, [sp, #0xb8]
   fda40: 39401109     	ldrb	w9, [x8, #0x4]
   fda44: 3940150a     	ldrb	w10, [x8, #0x5]
   fda48: 53047d4a     	lsr	w10, w10, #4
   fda4c: 331c6d2a     	bfi	w10, w9, #4, #28
   fda50: 3817c3aa     	sturb	w10, [x29, #-0x84]
   fda54: b0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fda58: 910f4108     	add	x8, x8, #0x3d0
   fda5c: 08dffd09     	ldarb	w9, [x8]
   fda60: 370009c9     	tbnz	w9, #0x0, 0xfdb98 <android::HevcParameterSets::~HevcParameterSets()+0x1664>
   fda64: 14000001     	b	0xfda68 <android::HevcParameterSets::~HevcParameterSets()+0x1534>
   fda68: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fda6c: 910f4000     	add	x0, x0, #0x3d0
   fda70: 97feb5d8     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fda74: 34000920     	cbz	w0, 0xfdb98 <android::HevcParameterSets::~HevcParameterSets()+0x1664>
   fda78: 14000001     	b	0xfda7c <android::HevcParameterSets::~HevcParameterSets()+0x1548>
   fda7c: 52800a08     	mov	w8, #0x50               // =80
   fda80: b81783a8     	stur	w8, [x29, #-0x88]
   fda84: 2a1f03e8     	mov	w8, wzr
   fda88: b81743a8     	stur	w8, [x29, #-0x8c]
   fda8c: d10103a9     	sub	x9, x29, #0x40
   fda90: d10223a1     	sub	x1, x29, #0x88
   fda94: d10233a2     	sub	x2, x29, #0x8c
   fda98: aa0903e0     	mov	x0, x9
   fda9c: f9002fe9     	str	x9, [sp, #0x58]
   fdaa0: 97fea000     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdaa4: f9402fe9     	ldr	x9, [sp, #0x58]
   fdaa8: 91002120     	add	x0, x9, #0x8
   fdaac: 321a03e8     	orr	w8, wzr, #0x40
   fdab0: b81703a8     	stur	w8, [x29, #-0x90]
   fdab4: 320003e8     	orr	w8, wzr, #0x1
   fdab8: b816c3a8     	stur	w8, [x29, #-0x94]
   fdabc: d10243a1     	sub	x1, x29, #0x90
   fdac0: d10253a2     	sub	x2, x29, #0x94
   fdac4: 97fe9ff7     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdac8: f9402fe9     	ldr	x9, [sp, #0x58]
   fdacc: 91004120     	add	x0, x9, #0x10
   fdad0: 321c07e8     	orr	w8, wzr, #0x30
   fdad4: b81683a8     	stur	w8, [x29, #-0x98]
   fdad8: 320007e8     	orr	w8, wzr, #0x3
   fdadc: b81643a8     	stur	w8, [x29, #-0x9c]
   fdae0: d10263a1     	sub	x1, x29, #0x98
   fdae4: d10273a2     	sub	x2, x29, #0x9c
   fdae8: 97fe9fee     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdaec: f9402fe9     	ldr	x9, [sp, #0x58]
   fdaf0: 91006120     	add	x0, x9, #0x18
   fdaf4: 321b03e8     	orr	w8, wzr, #0x20
   fdaf8: b81603a8     	stur	w8, [x29, #-0xa0]
   fdafc: 321e03e8     	orr	w8, wzr, #0x4
   fdb00: b815c3a8     	stur	w8, [x29, #-0xa4]
   fdb04: d10283a1     	sub	x1, x29, #0xa0
   fdb08: d10293a2     	sub	x2, x29, #0xa4
   fdb0c: 97fe9fe5     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdb10: f9402fe9     	ldr	x9, [sp, #0x58]
   fdb14: 91008120     	add	x0, x9, #0x20
   fdb18: 321c03e8     	orr	w8, wzr, #0x10
   fdb1c: b81583a8     	stur	w8, [x29, #-0xa8]
   fdb20: 528000a8     	mov	w8, #0x5                // =5
   fdb24: b81543a8     	stur	w8, [x29, #-0xac]
   fdb28: d102a3a1     	sub	x1, x29, #0xa8
   fdb2c: d102b3a2     	sub	x2, x29, #0xac
   fdb30: b90057e8     	str	w8, [sp, #0x54]
   fdb34: 97fe9fdb     	bl	0xa5aa0 <_ZNSt6__ndk14pairIh26OMX_VIDEO_MPEG2PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdb38: f9402fe9     	ldr	x9, [sp, #0x58]
   fdb3c: f90053e9     	str	x9, [sp, #0xa0]
   fdb40: b94057e8     	ldr	w8, [sp, #0x54]
   fdb44: 2a0803e0     	mov	w0, w8
   fdb48: f90057e0     	str	x0, [sp, #0xa8]
   fdb4c: f94057e2     	ldr	x2, [sp, #0xa8]
   fdb50: f94053e1     	ldr	x1, [sp, #0xa0]
   fdb54: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdb58: 910ee000     	add	x0, x0, #0x3b8
   fdb5c: 97fea8c1     	bl	0xa7e60 <_ZN7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fdb60: 14000001     	b	0xfdb64 <android::HevcParameterSets::~HevcParameterSets()+0x1630>
   fdb64: f0000d40     	adrp	x0, 0x2a8000
   fdb68: f9476000     	ldr	x0, [x0, #0xec0]
   fdb6c: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fdb70: 910ee021     	add	x1, x1, #0x3b8
   fdb74: 90000d62     	adrp	x2, 0x2a9000
   fdb78: 91000042     	add	x2, x2, #0x0
   fdb7c: 97fea73d     	bl	0xa7870 <__cxa_atexit@plt>
   fdb80: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fdb84: 910f4021     	add	x1, x1, #0x3d0
   fdb88: b90053e0     	str	w0, [sp, #0x50]
   fdb8c: aa0103e0     	mov	x0, x1
   fdb90: 97fe949c     	bl	0xa2e00 <__cxa_guard_release@plt>
   fdb94: 14000001     	b	0xfdb98 <android::HevcParameterSets::~HevcParameterSets()+0x1664>
   fdb98: b0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fdb9c: 910fc108     	add	x8, x8, #0x3f0
   fdba0: 08dffd09     	ldarb	w9, [x8]
   fdba4: 370009e9     	tbnz	w9, #0x0, 0xfdce0 <android::HevcParameterSets::~HevcParameterSets()+0x17ac>
   fdba8: 14000001     	b	0xfdbac <android::HevcParameterSets::~HevcParameterSets()+0x1678>
   fdbac: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdbb0: 910fc000     	add	x0, x0, #0x3f0
   fdbb4: 97feb587     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fdbb8: 34000940     	cbz	w0, 0xfdce0 <android::HevcParameterSets::~HevcParameterSets()+0x17ac>
   fdbbc: 14000001     	b	0xfdbc0 <android::HevcParameterSets::~HevcParameterSets()+0x168c>
   fdbc0: 52800148     	mov	w8, #0xa                // =10
   fdbc4: b81503a8     	stur	w8, [x29, #-0xb0]
   fdbc8: 2a1f03e8     	mov	w8, wzr
   fdbcc: b814c3a8     	stur	w8, [x29, #-0xb4]
   fdbd0: d101a3a9     	sub	x9, x29, #0x68
   fdbd4: d102c3a1     	sub	x1, x29, #0xb0
   fdbd8: d102d3a2     	sub	x2, x29, #0xb4
   fdbdc: aa0903e0     	mov	x0, x9
   fdbe0: f90027e9     	str	x9, [sp, #0x48]
   fdbe4: 97fe96db     	bl	0xa3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdbe8: f94027e9     	ldr	x9, [sp, #0x48]
   fdbec: 91002120     	add	x0, x9, #0x8
   fdbf0: 321d03e8     	orr	w8, wzr, #0x8
   fdbf4: b81483a8     	stur	w8, [x29, #-0xb8]
   fdbf8: 320003e8     	orr	w8, wzr, #0x1
   fdbfc: b81443a8     	stur	w8, [x29, #-0xbc]
   fdc00: d102e3a1     	sub	x1, x29, #0xb8
   fdc04: d102f3a2     	sub	x2, x29, #0xbc
   fdc08: 97fe96d2     	bl	0xa3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdc0c: f94027e9     	ldr	x9, [sp, #0x48]
   fdc10: 91004120     	add	x0, x9, #0x10
   fdc14: 321f07e8     	orr	w8, wzr, #0x6
   fdc18: b81403a8     	stur	w8, [x29, #-0xc0]
   fdc1c: 321f03e8     	orr	w8, wzr, #0x2
   fdc20: b813c3a8     	stur	w8, [x29, #-0xc4]
   fdc24: d10303a1     	sub	x1, x29, #0xc0
   fdc28: d10313a2     	sub	x2, x29, #0xc4
   fdc2c: b90047e8     	str	w8, [sp, #0x44]
   fdc30: 97fe96c8     	bl	0xa3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdc34: f94027e9     	ldr	x9, [sp, #0x48]
   fdc38: 91006120     	add	x0, x9, #0x18
   fdc3c: 321e03e8     	orr	w8, wzr, #0x4
   fdc40: b81383a8     	stur	w8, [x29, #-0xc8]
   fdc44: 320007ea     	orr	w10, wzr, #0x3
   fdc48: b81343aa     	stur	w10, [x29, #-0xcc]
   fdc4c: d10323a1     	sub	x1, x29, #0xc8
   fdc50: d10333a2     	sub	x2, x29, #0xcc
   fdc54: b90043e8     	str	w8, [sp, #0x40]
   fdc58: 97fe96be     	bl	0xa3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdc5c: f94027e9     	ldr	x9, [sp, #0x48]
   fdc60: 91008120     	add	x0, x9, #0x20
   fdc64: b94047e8     	ldr	w8, [sp, #0x44]
   fdc68: b81303a8     	stur	w8, [x29, #-0xd0]
   fdc6c: b94043ea     	ldr	w10, [sp, #0x40]
   fdc70: b812c3aa     	stur	w10, [x29, #-0xd4]
   fdc74: d10343a1     	sub	x1, x29, #0xd0
   fdc78: d10353a2     	sub	x2, x29, #0xd4
   fdc7c: 97fe96b5     	bl	0xa3750 <_ZNSt6__ndk14pairIh24OMX_VIDEO_MPEG2LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fdc80: f94027e9     	ldr	x9, [sp, #0x48]
   fdc84: f90043e9     	str	x9, [sp, #0x80]
   fdc88: 528000a8     	mov	w8, #0x5                // =5
   fdc8c: 2a0803e0     	mov	w0, w8
   fdc90: f90047e0     	str	x0, [sp, #0x88]
   fdc94: f94047e2     	ldr	x2, [sp, #0x88]
   fdc98: f94043e1     	ldr	x1, [sp, #0x80]
   fdc9c: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdca0: 910f6000     	add	x0, x0, #0x3d8
   fdca4: 97fea717     	bl	0xa7900 <_ZN7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fdca8: 14000001     	b	0xfdcac <android::HevcParameterSets::~HevcParameterSets()+0x1778>
   fdcac: f0000d40     	adrp	x0, 0x2a8000
   fdcb0: f944ac00     	ldr	x0, [x0, #0x958]
   fdcb4: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fdcb8: 910f6021     	add	x1, x1, #0x3d8
   fdcbc: 90000d62     	adrp	x2, 0x2a9000
   fdcc0: 91000042     	add	x2, x2, #0x0
   fdcc4: 97fea6eb     	bl	0xa7870 <__cxa_atexit@plt>
   fdcc8: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fdccc: 910fc021     	add	x1, x1, #0x3f0
   fdcd0: b9003fe0     	str	w0, [sp, #0x3c]
   fdcd4: aa0103e0     	mov	x0, x1
   fdcd8: 97fe944a     	bl	0xa2e00 <__cxa_guard_release@plt>
   fdcdc: 14000001     	b	0xfdce0 <android::HevcParameterSets::~HevcParameterSets()+0x17ac>
   fdce0: b0000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fdce4: 91104108     	add	x8, x8, #0x410
   fdce8: 08dffd09     	ldarb	w9, [x8]
   fdcec: 370008e9     	tbnz	w9, #0x0, 0xfde08 <android::HevcParameterSets::~HevcParameterSets()+0x18d4>
   fdcf0: 14000001     	b	0xfdcf4 <android::HevcParameterSets::~HevcParameterSets()+0x17c0>
   fdcf4: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdcf8: 91104000     	add	x0, x0, #0x410
   fdcfc: 97feb535     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fdd00: 34000840     	cbz	w0, 0xfde08 <android::HevcParameterSets::~HevcParameterSets()+0x18d4>
   fdd04: 14000001     	b	0xfdd08 <android::HevcParameterSets::~HevcParameterSets()+0x17d4>
   fdd08: 528010a8     	mov	w8, #0x85               // =133
   fdd0c: 381283a8     	sturb	w8, [x29, #-0xd8]
   fdd10: 321f03e8     	orr	w8, wzr, #0x2
   fdd14: b811c3a8     	stur	w8, [x29, #-0xe4]
   fdd18: 320003e9     	orr	w9, wzr, #0x1
   fdd1c: b81183a9     	stur	w9, [x29, #-0xe8]
   fdd20: d10383aa     	sub	x10, x29, #0xe0
   fdd24: d10393a1     	sub	x1, x29, #0xe4
   fdd28: d103a3a2     	sub	x2, x29, #0xe8
   fdd2c: aa0a03e0     	mov	x0, x10
   fdd30: b9003be8     	str	w8, [sp, #0x38]
   fdd34: f9001bea     	str	x10, [sp, #0x30]
   fdd38: 97fe9c5a     	bl	0xa4ea0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fdd3c: d10203aa     	sub	x10, x29, #0x80
   fdd40: d10363a1     	sub	x1, x29, #0xd8
   fdd44: aa0a03e0     	mov	x0, x10
   fdd48: f9401be2     	ldr	x2, [sp, #0x30]
   fdd4c: f90017ea     	str	x10, [sp, #0x28]
   fdd50: 97fe9740     	bl	0xa3a50 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fdd54: f94017ea     	ldr	x10, [sp, #0x28]
   fdd58: 91003140     	add	x0, x10, #0xc
   fdd5c: 52801048     	mov	w8, #0x82               // =130
   fdd60: 381143a8     	sturb	w8, [x29, #-0xec]
   fdd64: b9403be8     	ldr	w8, [sp, #0x38]
   fdd68: b900f7e8     	str	w8, [sp, #0xf4]
   fdd6c: 320007e9     	orr	w9, wzr, #0x3
   fdd70: b900f3e9     	str	w9, [sp, #0xf0]
   fdd74: 9103e3e1     	add	x1, sp, #0xf8
   fdd78: 9103d3e2     	add	x2, sp, #0xf4
   fdd7c: 9103c3fe     	add	x30, sp, #0xf0
   fdd80: f90013e0     	str	x0, [sp, #0x20]
   fdd84: aa0103e0     	mov	x0, x1
   fdd88: f9000fe1     	str	x1, [sp, #0x18]
   fdd8c: aa0203e1     	mov	x1, x2
   fdd90: aa1e03e2     	mov	x2, x30
   fdd94: 97fe9c43     	bl	0xa4ea0 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEC2IS1_S2_Lb0EEEOT_OT0_@plt>
   fdd98: d103b3a1     	sub	x1, x29, #0xec
   fdd9c: f94013e0     	ldr	x0, [sp, #0x20]
   fdda0: f9400fe2     	ldr	x2, [sp, #0x18]
   fdda4: 97fe972b     	bl	0xa3a50 <_ZNSt6__ndk14pairIhNS0_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEC2ILb1ELb0EEERKhRKS3_@plt>
   fdda8: f94017ea     	ldr	x10, [sp, #0x28]
   fddac: f9003bea     	str	x10, [sp, #0x70]
   fddb0: b9403be8     	ldr	w8, [sp, #0x38]
   fddb4: 2a0803e0     	mov	w0, w8
   fddb8: f9003fe0     	str	x0, [sp, #0x78]
   fddbc: f9403fe2     	ldr	x2, [sp, #0x78]
   fddc0: f9403be1     	ldr	x1, [sp, #0x70]
   fddc4: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fddc8: 910fe000     	add	x0, x0, #0x3f8
   fddcc: 97fe9a41     	bl	0xa46d0 <_ZN7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEC2ESt16initializer_listINS2_IhS5_EEE@plt>
   fddd0: 14000001     	b	0xfddd4 <android::HevcParameterSets::~HevcParameterSets()+0x18a0>
   fddd4: f0000d40     	adrp	x0, 0x2a8000
   fddd8: f941f400     	ldr	x0, [x0, #0x3e8]
   fdddc: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fdde0: 910fe021     	add	x1, x1, #0x3f8
   fdde4: 90000d62     	adrp	x2, 0x2a9000
   fdde8: 91000042     	add	x2, x2, #0x0
   fddec: 97fea6a1     	bl	0xa7870 <__cxa_atexit@plt>
   fddf0: b0000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fddf4: 91104021     	add	x1, x1, #0x410
   fddf8: b90017e0     	str	w0, [sp, #0x14]
   fddfc: aa0103e0     	mov	x0, x1
   fde00: 97fe9400     	bl	0xa2e00 <__cxa_guard_release@plt>
   fde04: 14000001     	b	0xfde08 <android::HevcParameterSets::~HevcParameterSets()+0x18d4>
   fde08: 910383e8     	add	x8, sp, #0xe0
   fde0c: aa0803e0     	mov	x0, x8
   fde10: f90007e8     	str	x8, [sp, #0x8]
   fde14: 97fe8f03     	bl	0xa1a20 <_ZNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEC2ILb1ELb0EEEv@plt>
   fde18: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fde1c: 910fe000     	add	x0, x0, #0x3f8
   fde20: d10213a1     	sub	x1, x29, #0x84
   fde24: f94007e2     	ldr	x2, [sp, #0x8]
   fde28: 97fe8dbe     	bl	0xa1520 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEE3mapIS5_vEEbRKhPT_@plt>
   fde2c: 36000480     	tbz	w0, #0x0, 0xfdebc <android::HevcParameterSets::~HevcParameterSets()+0x1988>
   fde30: 14000001     	b	0xfde34 <android::HevcParameterSets::~HevcParameterSets()+0x1900>
   fde34: f94063e0     	ldr	x0, [sp, #0xc0]
   fde38: 97feaab2     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fde3c: b940e3e2     	ldr	w2, [sp, #0xe0]
   fde40: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fde44: 912a9c21     	add	x1, x1, #0xaa7
   fde48: 97fe8b72     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fde4c: f94063e0     	ldr	x0, [sp, #0xc0]
   fde50: 97feaaac     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fde54: b940e7e2     	ldr	w2, [sp, #0xe4]
   fde58: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fde5c: 912f6021     	add	x1, x1, #0xbd8
   fde60: 97fe8b6c     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fde64: 14000039     	b	0xfdf48 <android::HevcParameterSets::~HevcParameterSets()+0x1a14>
   fde68: f9004fe0     	str	x0, [sp, #0x98]
   fde6c: 2a0103e8     	mov	w8, w1
   fde70: b90097e8     	str	w8, [sp, #0x94]
   fde74: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fde78: 910f4000     	add	x0, x0, #0x3d0
   fde7c: 97feae19     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fde80: 1400003e     	b	0xfdf78 <android::HevcParameterSets::~HevcParameterSets()+0x1a44>
   fde84: f9004fe0     	str	x0, [sp, #0x98]
   fde88: 2a0103e8     	mov	w8, w1
   fde8c: b90097e8     	str	w8, [sp, #0x94]
   fde90: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fde94: 910fc000     	add	x0, x0, #0x3f0
   fde98: 97feae12     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fde9c: 14000037     	b	0xfdf78 <android::HevcParameterSets::~HevcParameterSets()+0x1a44>
   fdea0: f9004fe0     	str	x0, [sp, #0x98]
   fdea4: 2a0103e8     	mov	w8, w1
   fdea8: b90097e8     	str	w8, [sp, #0x94]
   fdeac: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdeb0: 91104000     	add	x0, x0, #0x410
   fdeb4: 97feae0b     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fdeb8: 14000030     	b	0xfdf78 <android::HevcParameterSets::~HevcParameterSets()+0x1a44>
   fdebc: 3857c3a8     	ldurb	w8, [x29, #-0x84]
   fdec0: 121c0908     	and	w8, w8, #0x70
   fdec4: 390373e8     	strb	w8, [sp, #0xdc]
   fdec8: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdecc: 910ee000     	add	x0, x0, #0x3b8
   fded0: 910373e1     	add	x1, sp, #0xdc
   fded4: 9103b3e2     	add	x2, sp, #0xec
   fded8: 97fe8ede     	bl	0xa1a50 <_ZNK7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fdedc: 36000340     	tbz	w0, #0x0, 0xfdf44 <android::HevcParameterSets::~HevcParameterSets()+0x1a10>
   fdee0: 14000001     	b	0xfdee4 <android::HevcParameterSets::~HevcParameterSets()+0x19b0>
   fdee4: f94063e0     	ldr	x0, [sp, #0xc0]
   fdee8: 97feaa86     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fdeec: b940efe2     	ldr	w2, [sp, #0xec]
   fdef0: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fdef4: 912a9c21     	add	x1, x1, #0xaa7
   fdef8: 97fe8b46     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fdefc: 3857c3a2     	ldurb	w2, [x29, #-0x84]
   fdf00: 12000c42     	and	w2, w2, #0xf
   fdf04: 390363e2     	strb	w2, [sp, #0xd8]
   fdf08: b0000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fdf0c: 910f6000     	add	x0, x0, #0x3d8
   fdf10: 910363e1     	add	x1, sp, #0xd8
   fdf14: 9103a3e2     	add	x2, sp, #0xe8
   fdf18: 97fe94e6     	bl	0xa32b0 <_ZNK7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>
   fdf1c: 36000120     	tbz	w0, #0x0, 0xfdf40 <android::HevcParameterSets::~HevcParameterSets()+0x1a0c>
   fdf20: 14000001     	b	0xfdf24 <android::HevcParameterSets::~HevcParameterSets()+0x19f0>
   fdf24: f94063e0     	ldr	x0, [sp, #0xc0]
   fdf28: 97feaa76     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fdf2c: b940ebe2     	ldr	w2, [sp, #0xe8]
   fdf30: 900007e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fdf34: 912f6021     	add	x1, x1, #0xbd8
   fdf38: 97fe8b36     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fdf3c: 14000001     	b	0xfdf40 <android::HevcParameterSets::~HevcParameterSets()+0x1a0c>
   fdf40: 14000001     	b	0xfdf44 <android::HevcParameterSets::~HevcParameterSets()+0x1a10>
   fdf44: 14000001     	b	0xfdf48 <android::HevcParameterSets::~HevcParameterSets()+0x1a14>
   fdf48: 14000001     	b	0xfdf4c <android::HevcParameterSets::~HevcParameterSets()+0x1a18>
   fdf4c: d53bd048     	mrs	x8, TPIDR_EL0
   fdf50: f9401508     	ldr	x8, [x8, #0x28]
   fdf54: f85e83a9     	ldur	x9, [x29, #-0x18]
   fdf58: eb090108     	subs	x8, x8, x9
   fdf5c: f90003e8     	str	x8, [sp]
   fdf60: 54000101     	b.ne	0xfdf80 <android::HevcParameterSets::~HevcParameterSets()+0x1a4c>
   fdf64: 14000001     	b	0xfdf68 <android::HevcParameterSets::~HevcParameterSets()+0x1a34>
   fdf68: 910783ff     	add	sp, sp, #0x1e0
   fdf6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fdf70: f84207fc     	ldr	x28, [sp], #0x20
   fdf74: d65f03c0     	ret
   fdf78: f9404fe0     	ldr	x0, [sp, #0x98]
   fdf7c: 97fea7e5     	bl	0xa7f10 <_Unwind_Resume@plt>
   fdf80: 97feaf7c     	bl	0xa9d70 <__stack_chk_fail@plt>
   fdf84: d104c3ff     	sub	sp, sp, #0x130
   fdf88: f9008bfc     	str	x28, [sp, #0x110]
   fdf8c: a9127bfd     	stp	x29, x30, [sp, #0x120]
   fdf90: 910483fd     	add	x29, sp, #0x120
   fdf94: 9100a3e8     	add	x8, sp, #0x28
   fdf98: d53bd049     	mrs	x9, TPIDR_EL0
   fdf9c: f9401529     	ldr	x9, [x9, #0x28]
   fdfa0: f9000109     	str	x9, [x8]
   fdfa4: f9002fe0     	str	x0, [sp, #0x58]
   fdfa8: f9002be1     	str	x1, [sp, #0x50]
   fdfac: f9402fe0     	ldr	x0, [sp, #0x58]
   fdfb0: f90013e8     	str	x8, [sp, #0x20]
   fdfb4: 97fe87b7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fdfb8: 97fe967e     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fdfbc: f1000408     	subs	x8, x0, #0x1
   fdfc0: f9000fe8     	str	x8, [sp, #0x18]
   fdfc4: 54000068     	b.hi	0xfdfd0 <android::HevcParameterSets::~HevcParameterSets()+0x1a9c>
   fdfc8: 14000001     	b	0xfdfcc <android::HevcParameterSets::~HevcParameterSets()+0x1a98>
   fdfcc: 1400009c     	b	0xfe23c <android::HevcParameterSets::~HevcParameterSets()+0x1d08>
   fdfd0: f9402fe0     	ldr	x0, [sp, #0x58]
   fdfd4: 97fe87af     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fdfd8: 97fe9c9e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fdfdc: 97fea735     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
   fdfe0: 781943a0     	sturh	w0, [x29, #-0x6c]
   fdfe4: 785943a0     	ldurh	w0, [x29, #-0x6c]
   fdfe8: 2a2003e0     	mvn	w0, w0
   fdfec: 12151000     	and	w0, w0, #0xf800
   fdff0: 350000e0     	cbnz	w0, 0xfe00c <android::HevcParameterSets::~HevcParameterSets()+0x1ad8>
   fdff4: 14000001     	b	0xfdff8 <android::HevcParameterSets::~HevcParameterSets()+0x1ac4>
   fdff8: 785943a8     	ldurh	w8, [x29, #-0x6c]
   fdffc: 53052908     	ubfx	w8, w8, #5, #6
   fe000: 11008108     	add	w8, w8, #0x20
   fe004: 781943a8     	sturh	w8, [x29, #-0x6c]
   fe008: 14000005     	b	0xfe01c <android::HevcParameterSets::~HevcParameterSets()+0x1ae8>
   fe00c: 785943a8     	ldurh	w8, [x29, #-0x6c]
   fe010: 530b7d08     	lsr	w8, w8, #11
   fe014: 781943a8     	sturh	w8, [x29, #-0x6c]
   fe018: 14000001     	b	0xfe01c <android::HevcParameterSets::~HevcParameterSets()+0x1ae8>
   fe01c: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fe020: 9110c108     	add	x8, x8, #0x430
   fe024: 08dffd09     	ldarb	w9, [x8]
   fe028: 37000e09     	tbnz	w9, #0x0, 0xfe1e8 <android::HevcParameterSets::~HevcParameterSets()+0x1cb4>
   fe02c: 14000001     	b	0xfe030 <android::HevcParameterSets::~HevcParameterSets()+0x1afc>
   fe030: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe034: 9110c000     	add	x0, x0, #0x430
   fe038: 97feb466     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fe03c: 34000d60     	cbz	w0, 0xfe1e8 <android::HevcParameterSets::~HevcParameterSets()+0x1cb4>
   fe040: 14000001     	b	0xfe044 <android::HevcParameterSets::~HevcParameterSets()+0x1b10>
   fe044: 320003e8     	orr	w8, wzr, #0x1
   fe048: b81903a8     	stur	w8, [x29, #-0x70]
   fe04c: b818c3a8     	stur	w8, [x29, #-0x74]
   fe050: d101a3a9     	sub	x9, x29, #0x68
   fe054: d101c3a1     	sub	x1, x29, #0x70
   fe058: d101d3a2     	sub	x2, x29, #0x74
   fe05c: aa0903e0     	mov	x0, x9
   fe060: f9000be9     	str	x9, [sp, #0x10]
   fe064: 97feab23     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe068: f9400be9     	ldr	x9, [sp, #0x10]
   fe06c: 91002120     	add	x0, x9, #0x8
   fe070: 321f03e8     	orr	w8, wzr, #0x2
   fe074: b81883a8     	stur	w8, [x29, #-0x78]
   fe078: b81843a8     	stur	w8, [x29, #-0x7c]
   fe07c: d101e3a1     	sub	x1, x29, #0x78
   fe080: d101f3a2     	sub	x2, x29, #0x7c
   fe084: 97feab1b     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe088: f9400be9     	ldr	x9, [sp, #0x10]
   fe08c: 91004120     	add	x0, x9, #0x10
   fe090: 320007e8     	orr	w8, wzr, #0x3
   fe094: b81803a8     	stur	w8, [x29, #-0x80]
   fe098: b817c3a8     	stur	w8, [x29, #-0x84]
   fe09c: d10203a1     	sub	x1, x29, #0x80
   fe0a0: d10213a2     	sub	x2, x29, #0x84
   fe0a4: 97feab13     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe0a8: f9400be9     	ldr	x9, [sp, #0x10]
   fe0ac: 91006120     	add	x0, x9, #0x18
   fe0b0: 321e03e8     	orr	w8, wzr, #0x4
   fe0b4: b81783a8     	stur	w8, [x29, #-0x88]
   fe0b8: b81743a8     	stur	w8, [x29, #-0x8c]
   fe0bc: d10223a1     	sub	x1, x29, #0x88
   fe0c0: d10233a2     	sub	x2, x29, #0x8c
   fe0c4: 97feab0b     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe0c8: f9400be9     	ldr	x9, [sp, #0x10]
   fe0cc: 91008120     	add	x0, x9, #0x20
   fe0d0: 528000a8     	mov	w8, #0x5                // =5
   fe0d4: b90093e8     	str	w8, [sp, #0x90]
   fe0d8: b9008fe8     	str	w8, [sp, #0x8c]
   fe0dc: 910243e1     	add	x1, sp, #0x90
   fe0e0: 910233e2     	add	x2, sp, #0x8c
   fe0e4: 97feab03     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe0e8: f9400be9     	ldr	x9, [sp, #0x10]
   fe0ec: 9100a120     	add	x0, x9, #0x28
   fe0f0: 321f07e8     	orr	w8, wzr, #0x6
   fe0f4: b9008be8     	str	w8, [sp, #0x88]
   fe0f8: b90087e8     	str	w8, [sp, #0x84]
   fe0fc: 910223e1     	add	x1, sp, #0x88
   fe100: 910213e2     	add	x2, sp, #0x84
   fe104: 97feaafb     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe108: f9400be9     	ldr	x9, [sp, #0x10]
   fe10c: 9100c120     	add	x0, x9, #0x30
   fe110: 52800228     	mov	w8, #0x11               // =17
   fe114: b90083e8     	str	w8, [sp, #0x80]
   fe118: b9007fe8     	str	w8, [sp, #0x7c]
   fe11c: 910203e1     	add	x1, sp, #0x80
   fe120: 9101f3e2     	add	x2, sp, #0x7c
   fe124: 97feaaf3     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe128: f9400be9     	ldr	x9, [sp, #0x10]
   fe12c: 9100e120     	add	x0, x9, #0x38
   fe130: 528002e8     	mov	w8, #0x17               // =23
   fe134: b9007be8     	str	w8, [sp, #0x78]
   fe138: b90077e8     	str	w8, [sp, #0x74]
   fe13c: 9101e3e1     	add	x1, sp, #0x78
   fe140: 9101d3e2     	add	x2, sp, #0x74
   fe144: 97feaaeb     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe148: f9400be9     	ldr	x9, [sp, #0x10]
   fe14c: 91010120     	add	x0, x9, #0x40
   fe150: 528003a8     	mov	w8, #0x1d               // =29
   fe154: b90073e8     	str	w8, [sp, #0x70]
   fe158: b9006fe8     	str	w8, [sp, #0x6c]
   fe15c: 9101c3e1     	add	x1, sp, #0x70
   fe160: 9101b3e2     	add	x2, sp, #0x6c
   fe164: 97feaae3     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe168: f9400be9     	ldr	x9, [sp, #0x10]
   fe16c: 91012120     	add	x0, x9, #0x48
   fe170: 528004e8     	mov	w8, #0x27               // =39
   fe174: b9006be8     	str	w8, [sp, #0x68]
   fe178: b90067e8     	str	w8, [sp, #0x64]
   fe17c: 9101a3e1     	add	x1, sp, #0x68
   fe180: 910193e2     	add	x2, sp, #0x64
   fe184: 97feaadb     	bl	0xa8cf0 <_ZNSt6__ndk14pairIt24OMX_AUDIO_AACPROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe188: f9400be9     	ldr	x9, [sp, #0x10]
   fe18c: f90023e9     	str	x9, [sp, #0x40]
   fe190: 52800148     	mov	w8, #0xa                // =10
   fe194: 2a0803e0     	mov	w0, w8
   fe198: f90027e0     	str	x0, [sp, #0x48]
   fe19c: f94027e2     	ldr	x2, [sp, #0x48]
   fe1a0: f94023e1     	ldr	x1, [sp, #0x40]
   fe1a4: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe1a8: 91106000     	add	x0, x0, #0x418
   fe1ac: 97fe9381     	bl	0xa2fb0 <_ZN7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairItS1_EEE@plt>
   fe1b0: 14000001     	b	0xfe1b4 <android::HevcParameterSets::~HevcParameterSets()+0x1c80>
   fe1b4: d0000d40     	adrp	x0, 0x2a8000
   fe1b8: f9448800     	ldr	x0, [x0, #0x910]
   fe1bc: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe1c0: 91106021     	add	x1, x1, #0x418
   fe1c4: f0000d42     	adrp	x2, 0x2a9000
   fe1c8: 91000042     	add	x2, x2, #0x0
   fe1cc: 97fea5a9     	bl	0xa7870 <__cxa_atexit@plt>
   fe1d0: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe1d4: 9110c021     	add	x1, x1, #0x430
   fe1d8: b9000fe0     	str	w0, [sp, #0xc]
   fe1dc: aa0103e0     	mov	x0, x1
   fe1e0: 97fe9308     	bl	0xa2e00 <__cxa_guard_release@plt>
   fe1e4: 14000001     	b	0xfe1e8 <android::HevcParameterSets::~HevcParameterSets()+0x1cb4>
   fe1e8: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe1ec: 91106000     	add	x0, x0, #0x418
   fe1f0: d101b3a1     	sub	x1, x29, #0x6c
   fe1f4: 910183e2     	add	x2, sp, #0x60
   fe1f8: 97feab4e     	bl	0xa8f30 <_ZNK7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEE3mapIS1_vEEbRKtPT_@plt>
   fe1fc: 36000200     	tbz	w0, #0x0, 0xfe23c <android::HevcParameterSets::~HevcParameterSets()+0x1d08>
   fe200: 14000001     	b	0xfe204 <android::HevcParameterSets::~HevcParameterSets()+0x1cd0>
   fe204: f9402be0     	ldr	x0, [sp, #0x50]
   fe208: 97fea9be     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fe20c: b94063e2     	ldr	w2, [sp, #0x60]
   fe210: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fe214: 912a9c21     	add	x1, x1, #0xaa7
   fe218: 97fe8a7e     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fe21c: 14000008     	b	0xfe23c <android::HevcParameterSets::~HevcParameterSets()+0x1d08>
   fe220: f9001fe0     	str	x0, [sp, #0x38]
   fe224: 2a0103e8     	mov	w8, w1
   fe228: b90037e8     	str	w8, [sp, #0x34]
   fe22c: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe230: 9110c000     	add	x0, x0, #0x430
   fe234: 97fead2b     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fe238: 1400000d     	b	0xfe26c <android::HevcParameterSets::~HevcParameterSets()+0x1d38>
   fe23c: d53bd048     	mrs	x8, TPIDR_EL0
   fe240: f9401508     	ldr	x8, [x8, #0x28]
   fe244: f94013e9     	ldr	x9, [sp, #0x20]
   fe248: f940012a     	ldr	x10, [x9]
   fe24c: eb0a0108     	subs	x8, x8, x10
   fe250: f90003e8     	str	x8, [sp]
   fe254: 54000101     	b.ne	0xfe274 <android::HevcParameterSets::~HevcParameterSets()+0x1d40>
   fe258: 14000001     	b	0xfe25c <android::HevcParameterSets::~HevcParameterSets()+0x1d28>
   fe25c: a9527bfd     	ldp	x29, x30, [sp, #0x120]
   fe260: f9408bfc     	ldr	x28, [sp, #0x110]
   fe264: 9104c3ff     	add	sp, sp, #0x130
   fe268: d65f03c0     	ret
   fe26c: f9401fe0     	ldr	x0, [sp, #0x38]
   fe270: 97fea728     	bl	0xa7f10 <_Unwind_Resume@plt>
   fe274: 97feaebf     	bl	0xa9d70 <__stack_chk_fail@plt>
   fe278: d10743ff     	sub	sp, sp, #0x1d0
   fe27c: f900dbfc     	str	x28, [sp, #0x1b0]
   fe280: a91c7bfd     	stp	x29, x30, [sp, #0x1c0]
   fe284: 910703fd     	add	x29, sp, #0x1c0
   fe288: d53bd048     	mrs	x8, TPIDR_EL0
   fe28c: f9401508     	ldr	x8, [x8, #0x28]
   fe290: f81e83a8     	stur	x8, [x29, #-0x18]
   fe294: f90043e0     	str	x0, [sp, #0x80]
   fe298: f9003fe1     	str	x1, [sp, #0x78]
   fe29c: f9003be2     	str	x2, [sp, #0x70]
   fe2a0: f9403fe8     	ldr	x8, [sp, #0x78]
   fe2a4: f1001908     	subs	x8, x8, #0x6
   fe2a8: f9001fe8     	str	x8, [sp, #0x38]
   fe2ac: 54000068     	b.hi	0xfe2b8 <android::HevcParameterSets::~HevcParameterSets()+0x1d84>
   fe2b0: 14000001     	b	0xfe2b4 <android::HevcParameterSets::~HevcParameterSets()+0x1d80>
   fe2b4: 14000115     	b	0xfe708 <android::HevcParameterSets::~HevcParameterSets()+0x21d4>
   fe2b8: f94043e8     	ldr	x8, [sp, #0x80]
   fe2bc: 39401909     	ldrb	w9, [x8, #0x6]
   fe2c0: 3815c3a9     	sturb	w9, [x29, #-0xa4]
   fe2c4: f94043e8     	ldr	x8, [sp, #0x80]
   fe2c8: 39401509     	ldrb	w9, [x8, #0x5]
   fe2cc: 381583a9     	sturb	w9, [x29, #-0xa8]
   fe2d0: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fe2d4: 91114108     	add	x8, x8, #0x450
   fe2d8: 08dffd09     	ldarb	w9, [x8]
   fe2dc: 37000ea9     	tbnz	w9, #0x0, 0xfe4b0 <android::HevcParameterSets::~HevcParameterSets()+0x1f7c>
   fe2e0: 14000001     	b	0xfe2e4 <android::HevcParameterSets::~HevcParameterSets()+0x1db0>
   fe2e4: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe2e8: 91114000     	add	x0, x0, #0x450
   fe2ec: 97feb3b9     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fe2f0: 34000e00     	cbz	w0, 0xfe4b0 <android::HevcParameterSets::~HevcParameterSets()+0x1f7c>
   fe2f4: 14000001     	b	0xfe2f8 <android::HevcParameterSets::~HevcParameterSets()+0x1dc4>
   fe2f8: 2a1f03e8     	mov	w8, wzr
   fe2fc: b81543a8     	stur	w8, [x29, #-0xac]
   fe300: 320003e8     	orr	w8, wzr, #0x1
   fe304: b81503a8     	stur	w8, [x29, #-0xb0]
   fe308: d10183a9     	sub	x9, x29, #0x60
   fe30c: d102b3a1     	sub	x1, x29, #0xac
   fe310: d102c3a2     	sub	x2, x29, #0xb0
   fe314: aa0903e0     	mov	x0, x9
   fe318: b90037e8     	str	w8, [sp, #0x34]
   fe31c: f90017e9     	str	x9, [sp, #0x28]
   fe320: 97fe9a84     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe324: f94017e9     	ldr	x9, [sp, #0x28]
   fe328: 91002120     	add	x0, x9, #0x8
   fe32c: b94037e8     	ldr	w8, [sp, #0x34]
   fe330: b814c3a8     	stur	w8, [x29, #-0xb4]
   fe334: 321f03ea     	orr	w10, wzr, #0x2
   fe338: b81483aa     	stur	w10, [x29, #-0xb8]
   fe33c: d102d3a1     	sub	x1, x29, #0xb4
   fe340: d102e3a2     	sub	x2, x29, #0xb8
   fe344: b90027ea     	str	w10, [sp, #0x24]
   fe348: 97fe9a7a     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe34c: f94017e9     	ldr	x9, [sp, #0x28]
   fe350: 91004120     	add	x0, x9, #0x10
   fe354: b94027e8     	ldr	w8, [sp, #0x24]
   fe358: b81443a8     	stur	w8, [x29, #-0xbc]
   fe35c: 321e03ea     	orr	w10, wzr, #0x4
   fe360: b81403aa     	stur	w10, [x29, #-0xc0]
   fe364: d102f3a1     	sub	x1, x29, #0xbc
   fe368: d10303a2     	sub	x2, x29, #0xc0
   fe36c: b90023ea     	str	w10, [sp, #0x20]
   fe370: 97fe9a70     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe374: f94017e9     	ldr	x9, [sp, #0x28]
   fe378: 91006120     	add	x0, x9, #0x18
   fe37c: 320007e8     	orr	w8, wzr, #0x3
   fe380: b813c3a8     	stur	w8, [x29, #-0xc4]
   fe384: 321d03e8     	orr	w8, wzr, #0x8
   fe388: b81383a8     	stur	w8, [x29, #-0xc8]
   fe38c: d10313a1     	sub	x1, x29, #0xc4
   fe390: d10323a2     	sub	x2, x29, #0xc8
   fe394: b9001fe8     	str	w8, [sp, #0x1c]
   fe398: 97fe9a66     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe39c: f94017e9     	ldr	x9, [sp, #0x28]
   fe3a0: 91008120     	add	x0, x9, #0x20
   fe3a4: b94023e8     	ldr	w8, [sp, #0x20]
   fe3a8: b81343a8     	stur	w8, [x29, #-0xcc]
   fe3ac: 321c03ea     	orr	w10, wzr, #0x10
   fe3b0: b81303aa     	stur	w10, [x29, #-0xd0]
   fe3b4: d10333a1     	sub	x1, x29, #0xcc
   fe3b8: d10343a2     	sub	x2, x29, #0xd0
   fe3bc: 97fe9a5d     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe3c0: f94017e9     	ldr	x9, [sp, #0x28]
   fe3c4: 9100a120     	add	x0, x9, #0x28
   fe3c8: 528000a8     	mov	w8, #0x5                // =5
   fe3cc: b812c3a8     	stur	w8, [x29, #-0xd4]
   fe3d0: 321b03e8     	orr	w8, wzr, #0x20
   fe3d4: b81283a8     	stur	w8, [x29, #-0xd8]
   fe3d8: d10353a1     	sub	x1, x29, #0xd4
   fe3dc: d10363a2     	sub	x2, x29, #0xd8
   fe3e0: 97fe9a54     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe3e4: f94017e9     	ldr	x9, [sp, #0x28]
   fe3e8: 9100c120     	add	x0, x9, #0x30
   fe3ec: 321f07e8     	orr	w8, wzr, #0x6
   fe3f0: b81243a8     	stur	w8, [x29, #-0xdc]
   fe3f4: 321a03e8     	orr	w8, wzr, #0x40
   fe3f8: b900e3e8     	str	w8, [sp, #0xe0]
   fe3fc: d10373a1     	sub	x1, x29, #0xdc
   fe400: 910383e2     	add	x2, sp, #0xe0
   fe404: 97fe9a4b     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe408: f94017e9     	ldr	x9, [sp, #0x28]
   fe40c: 9100e120     	add	x0, x9, #0x38
   fe410: 32000be8     	orr	w8, wzr, #0x7
   fe414: b900dfe8     	str	w8, [sp, #0xdc]
   fe418: 321903e8     	orr	w8, wzr, #0x80
   fe41c: b900dbe8     	str	w8, [sp, #0xd8]
   fe420: 910373e1     	add	x1, sp, #0xdc
   fe424: 910363e2     	add	x2, sp, #0xd8
   fe428: 97fe9a42     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe42c: f94017e9     	ldr	x9, [sp, #0x28]
   fe430: 91010120     	add	x0, x9, #0x40
   fe434: b9401fe8     	ldr	w8, [sp, #0x1c]
   fe438: b900d7e8     	str	w8, [sp, #0xd4]
   fe43c: 321803ea     	orr	w10, wzr, #0x100
   fe440: b900d3ea     	str	w10, [sp, #0xd0]
   fe444: 910353e1     	add	x1, sp, #0xd4
   fe448: 910343e2     	add	x2, sp, #0xd0
   fe44c: 97fe9a39     	bl	0xa4d30 <_ZNSt6__ndk14pairIh25OMX_VIDEO_H263PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe450: f94017e9     	ldr	x9, [sp, #0x28]
   fe454: f90033e9     	str	x9, [sp, #0x60]
   fe458: 52800128     	mov	w8, #0x9                // =9
   fe45c: 2a0803e0     	mov	w0, w8
   fe460: f90037e0     	str	x0, [sp, #0x68]
   fe464: f94037e2     	ldr	x2, [sp, #0x68]
   fe468: f94033e1     	ldr	x1, [sp, #0x60]
   fe46c: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe470: 9110e000     	add	x0, x0, #0x438
   fe474: 97fe9c37     	bl	0xa5550 <_ZN7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fe478: 14000001     	b	0xfe47c <android::HevcParameterSets::~HevcParameterSets()+0x1f48>
   fe47c: d0000d40     	adrp	x0, 0x2a8000
   fe480: f9450c00     	ldr	x0, [x0, #0xa18]
   fe484: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe488: 9110e021     	add	x1, x1, #0x438
   fe48c: f0000d42     	adrp	x2, 0x2a9000
   fe490: 91000042     	add	x2, x2, #0x0
   fe494: 97fea4f7     	bl	0xa7870 <__cxa_atexit@plt>
   fe498: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe49c: 91114021     	add	x1, x1, #0x450
   fe4a0: b9001be0     	str	w0, [sp, #0x18]
   fe4a4: aa0103e0     	mov	x0, x1
   fe4a8: 97fe9256     	bl	0xa2e00 <__cxa_guard_release@plt>
   fe4ac: 14000001     	b	0xfe4b0 <android::HevcParameterSets::~HevcParameterSets()+0x1f7c>
   fe4b0: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fe4b4: 9111c108     	add	x8, x8, #0x470
   fe4b8: 08dffd09     	ldarb	w9, [x8]
   fe4bc: 37000d29     	tbnz	w9, #0x0, 0xfe660 <android::HevcParameterSets::~HevcParameterSets()+0x212c>
   fe4c0: 14000001     	b	0xfe4c4 <android::HevcParameterSets::~HevcParameterSets()+0x1f90>
   fe4c4: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe4c8: 9111c000     	add	x0, x0, #0x470
   fe4cc: 97feb341     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fe4d0: 34000c80     	cbz	w0, 0xfe660 <android::HevcParameterSets::~HevcParameterSets()+0x212c>
   fe4d4: 14000001     	b	0xfe4d8 <android::HevcParameterSets::~HevcParameterSets()+0x1fa4>
   fe4d8: 52800148     	mov	w8, #0xa                // =10
   fe4dc: b900cfe8     	str	w8, [sp, #0xcc]
   fe4e0: 320003e8     	orr	w8, wzr, #0x1
   fe4e4: b900cbe8     	str	w8, [sp, #0xc8]
   fe4e8: d10283a9     	sub	x9, x29, #0xa0
   fe4ec: 910333e1     	add	x1, sp, #0xcc
   fe4f0: 910323e2     	add	x2, sp, #0xc8
   fe4f4: aa0903e0     	mov	x0, x9
   fe4f8: f9000be9     	str	x9, [sp, #0x10]
   fe4fc: 97feb265     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe500: f9400be9     	ldr	x9, [sp, #0x10]
   fe504: 91002120     	add	x0, x9, #0x8
   fe508: 52800288     	mov	w8, #0x14               // =20
   fe50c: b900c7e8     	str	w8, [sp, #0xc4]
   fe510: 321f03e8     	orr	w8, wzr, #0x2
   fe514: b900c3e8     	str	w8, [sp, #0xc0]
   fe518: 910313e1     	add	x1, sp, #0xc4
   fe51c: 910303e2     	add	x2, sp, #0xc0
   fe520: 97feb25c     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe524: f9400be9     	ldr	x9, [sp, #0x10]
   fe528: 91004120     	add	x0, x9, #0x10
   fe52c: 321f0fe8     	orr	w8, wzr, #0x1e
   fe530: b900bfe8     	str	w8, [sp, #0xbc]
   fe534: 321e03e8     	orr	w8, wzr, #0x4
   fe538: b900bbe8     	str	w8, [sp, #0xb8]
   fe53c: 9102f3e1     	add	x1, sp, #0xbc
   fe540: 9102e3e2     	add	x2, sp, #0xb8
   fe544: 97feb253     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe548: f9400be9     	ldr	x9, [sp, #0x10]
   fe54c: 91006120     	add	x0, x9, #0x18
   fe550: 52800508     	mov	w8, #0x28               // =40
   fe554: b900b7e8     	str	w8, [sp, #0xb4]
   fe558: 321d03e8     	orr	w8, wzr, #0x8
   fe55c: b900b3e8     	str	w8, [sp, #0xb0]
   fe560: 9102d3e1     	add	x1, sp, #0xb4
   fe564: 9102c3e2     	add	x2, sp, #0xb0
   fe568: b9000fe8     	str	w8, [sp, #0xc]
   fe56c: 97feb249     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe570: f9400be9     	ldr	x9, [sp, #0x10]
   fe574: 91008120     	add	x0, x9, #0x20
   fe578: 528005a8     	mov	w8, #0x2d               // =45
   fe57c: b900afe8     	str	w8, [sp, #0xac]
   fe580: 321c03e8     	orr	w8, wzr, #0x10
   fe584: b900abe8     	str	w8, [sp, #0xa8]
   fe588: 9102b3e1     	add	x1, sp, #0xac
   fe58c: 9102a3e2     	add	x2, sp, #0xa8
   fe590: 97feb240     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe594: f9400be9     	ldr	x9, [sp, #0x10]
   fe598: 9100a120     	add	x0, x9, #0x28
   fe59c: 52800648     	mov	w8, #0x32               // =50
   fe5a0: b900a7e8     	str	w8, [sp, #0xa4]
   fe5a4: 321b03e8     	orr	w8, wzr, #0x20
   fe5a8: b900a3e8     	str	w8, [sp, #0xa0]
   fe5ac: 910293e1     	add	x1, sp, #0xa4
   fe5b0: 910283e2     	add	x2, sp, #0xa0
   fe5b4: 97feb237     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe5b8: f9400be9     	ldr	x9, [sp, #0x10]
   fe5bc: 9100c120     	add	x0, x9, #0x30
   fe5c0: 321e0fe8     	orr	w8, wzr, #0x3c
   fe5c4: b9009fe8     	str	w8, [sp, #0x9c]
   fe5c8: 321a03e8     	orr	w8, wzr, #0x40
   fe5cc: b9009be8     	str	w8, [sp, #0x98]
   fe5d0: 910273e1     	add	x1, sp, #0x9c
   fe5d4: 910263e2     	add	x2, sp, #0x98
   fe5d8: 97feb22e     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe5dc: f9400be9     	ldr	x9, [sp, #0x10]
   fe5e0: 9100e120     	add	x0, x9, #0x38
   fe5e4: 528008c8     	mov	w8, #0x46               // =70
   fe5e8: b90097e8     	str	w8, [sp, #0x94]
   fe5ec: 321903e8     	orr	w8, wzr, #0x80
   fe5f0: b90093e8     	str	w8, [sp, #0x90]
   fe5f4: 910253e1     	add	x1, sp, #0x94
   fe5f8: 910243e2     	add	x2, sp, #0x90
   fe5fc: 97feb225     	bl	0xaae90 <_ZNSt6__ndk14pairIh23OMX_VIDEO_H263LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe600: f9400be9     	ldr	x9, [sp, #0x10]
   fe604: f90023e9     	str	x9, [sp, #0x40]
   fe608: b9400fe8     	ldr	w8, [sp, #0xc]
   fe60c: 2a0803e0     	mov	w0, w8
   fe610: f90027e0     	str	x0, [sp, #0x48]
   fe614: f94027e2     	ldr	x2, [sp, #0x48]
   fe618: f94023e1     	ldr	x1, [sp, #0x40]
   fe61c: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe620: 91116000     	add	x0, x0, #0x458
   fe624: 97fea37b     	bl	0xa7410 <_ZN7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fe628: 14000001     	b	0xfe62c <android::HevcParameterSets::~HevcParameterSets()+0x20f8>
   fe62c: d0000d40     	adrp	x0, 0x2a8000
   fe630: f9423c00     	ldr	x0, [x0, #0x478]
   fe634: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe638: 91116021     	add	x1, x1, #0x458
   fe63c: f0000d42     	adrp	x2, 0x2a9000
   fe640: 91000042     	add	x2, x2, #0x0
   fe644: 97fea48b     	bl	0xa7870 <__cxa_atexit@plt>
   fe648: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe64c: 9111c021     	add	x1, x1, #0x470
   fe650: b9000be0     	str	w0, [sp, #0x8]
   fe654: aa0103e0     	mov	x0, x1
   fe658: 97fe91ea     	bl	0xa2e00 <__cxa_guard_release@plt>
   fe65c: 14000001     	b	0xfe660 <android::HevcParameterSets::~HevcParameterSets()+0x212c>
   fe660: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe664: 9110e000     	add	x0, x0, #0x438
   fe668: d10293a1     	sub	x1, x29, #0xa4
   fe66c: 910233e2     	add	x2, sp, #0x8c
   fe670: 97fe8f0c     	bl	0xa22a0 <_ZNK7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fe674: 360004a0     	tbz	w0, #0x0, 0xfe708 <android::HevcParameterSets::~HevcParameterSets()+0x21d4>
   fe678: 14000001     	b	0xfe67c <android::HevcParameterSets::~HevcParameterSets()+0x2148>
   fe67c: f9403be0     	ldr	x0, [sp, #0x70]
   fe680: 97fea8a0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fe684: b9408fe2     	ldr	w2, [sp, #0x8c]
   fe688: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fe68c: 912a9c21     	add	x1, x1, #0xaa7
   fe690: 97fe8960     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fe694: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe698: 91116000     	add	x0, x0, #0x458
   fe69c: d102a3a1     	sub	x1, x29, #0xa8
   fe6a0: 910223e2     	add	x2, sp, #0x88
   fe6a4: 97feb23f     	bl	0xaafa0 <_ZNK7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>
   fe6a8: 360002e0     	tbz	w0, #0x0, 0xfe704 <android::HevcParameterSets::~HevcParameterSets()+0x21d0>
   fe6ac: 14000001     	b	0xfe6b0 <android::HevcParameterSets::~HevcParameterSets()+0x217c>
   fe6b0: f9403be0     	ldr	x0, [sp, #0x70]
   fe6b4: 97fea893     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fe6b8: b9408be2     	ldr	w2, [sp, #0x88]
   fe6bc: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fe6c0: 912f6021     	add	x1, x1, #0xbd8
   fe6c4: 97fe8953     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   fe6c8: 1400000f     	b	0xfe704 <android::HevcParameterSets::~HevcParameterSets()+0x21d0>
   fe6cc: f9002fe0     	str	x0, [sp, #0x58]
   fe6d0: 2a0103e8     	mov	w8, w1
   fe6d4: b90057e8     	str	w8, [sp, #0x54]
   fe6d8: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe6dc: 91114000     	add	x0, x0, #0x450
   fe6e0: 97feac00     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fe6e4: 14000014     	b	0xfe734 <android::HevcParameterSets::~HevcParameterSets()+0x2200>
   fe6e8: f9002fe0     	str	x0, [sp, #0x58]
   fe6ec: 2a0103e8     	mov	w8, w1
   fe6f0: b90057e8     	str	w8, [sp, #0x54]
   fe6f4: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe6f8: 9111c000     	add	x0, x0, #0x470
   fe6fc: 97feabf9     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fe700: 1400000d     	b	0xfe734 <android::HevcParameterSets::~HevcParameterSets()+0x2200>
   fe704: 14000001     	b	0xfe708 <android::HevcParameterSets::~HevcParameterSets()+0x21d4>
   fe708: d53bd048     	mrs	x8, TPIDR_EL0
   fe70c: f9401508     	ldr	x8, [x8, #0x28]
   fe710: f85e83a9     	ldur	x9, [x29, #-0x18]
   fe714: eb090108     	subs	x8, x8, x9
   fe718: f90003e8     	str	x8, [sp]
   fe71c: 54000101     	b.ne	0xfe73c <android::HevcParameterSets::~HevcParameterSets()+0x2208>
   fe720: 14000001     	b	0xfe724 <android::HevcParameterSets::~HevcParameterSets()+0x21f0>
   fe724: a95c7bfd     	ldp	x29, x30, [sp, #0x1c0]
   fe728: f940dbfc     	ldr	x28, [sp, #0x1b0]
   fe72c: 910743ff     	add	sp, sp, #0x1d0
   fe730: d65f03c0     	ret
   fe734: f9402fe0     	ldr	x0, [sp, #0x58]
   fe738: 97fea5f6     	bl	0xa7f10 <_Unwind_Resume@plt>
   fe73c: 97fead8d     	bl	0xa9d70 <__stack_chk_fail@plt>
   fe740: f81e0ffc     	str	x28, [sp, #-0x20]!
   fe744: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fe748: 910043fd     	add	x29, sp, #0x10
   fe74c: d108c3ff     	sub	sp, sp, #0x230
   fe750: d53bd048     	mrs	x8, TPIDR_EL0
   fe754: f9401508     	ldr	x8, [x8, #0x28]
   fe758: f81e83a8     	stur	x8, [x29, #-0x18]
   fe75c: f9006fe0     	str	x0, [sp, #0xd8]
   fe760: f9006be1     	str	x1, [sp, #0xd0]
   fe764: f9406fe0     	ldr	x0, [sp, #0xd8]
   fe768: 97fe85ca     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fe76c: 97fe9ab9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
   fe770: f90067e0     	str	x0, [sp, #0xc8]
   fe774: f9406fe0     	ldr	x0, [sp, #0xd8]
   fe778: 97fe85c6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
   fe77c: 97fe948d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
   fe780: f90063e0     	str	x0, [sp, #0xc0]
   fe784: 14000001     	b	0xfe788 <android::HevcParameterSets::~HevcParameterSets()+0x2254>
   fe788: f94063e8     	ldr	x8, [sp, #0xc0]
   fe78c: f1000908     	subs	x8, x8, #0x2
   fe790: f9003be8     	str	x8, [sp, #0x70]
   fe794: 54003323     	b.lo	0xfedf8 <android::HevcParameterSets::~HevcParameterSets()+0x28c4>
   fe798: 14000001     	b	0xfe79c <android::HevcParameterSets::~HevcParameterSets()+0x2268>
   fe79c: f94067e8     	ldr	x8, [sp, #0xc8]
   fe7a0: 39400109     	ldrb	w9, [x8]
   fe7a4: 3902f3e9     	strb	w9, [sp, #0xbc]
   fe7a8: f94067e8     	ldr	x8, [sp, #0xc8]
   fe7ac: 39400509     	ldrb	w9, [x8, #0x1]
   fe7b0: 3902e3e9     	strb	w9, [sp, #0xb8]
   fe7b4: f94063e8     	ldr	x8, [sp, #0xc0]
   fe7b8: f1000908     	subs	x8, x8, #0x2
   fe7bc: f90063e8     	str	x8, [sp, #0xc0]
   fe7c0: f94067e8     	ldr	x8, [sp, #0xc8]
   fe7c4: 91000908     	add	x8, x8, #0x2
   fe7c8: f90067e8     	str	x8, [sp, #0xc8]
   fe7cc: 3942e3e9     	ldrb	w9, [sp, #0xb8]
   fe7d0: 2a0903e8     	mov	w8, w9
   fe7d4: f94063ea     	ldr	x10, [sp, #0xc0]
   fe7d8: eb0a0108     	subs	x8, x8, x10
   fe7dc: f90037e8     	str	x8, [sp, #0x68]
   fe7e0: 54000069     	b.ls	0xfe7ec <android::HevcParameterSets::~HevcParameterSets()+0x22b8>
   fe7e4: 14000001     	b	0xfe7e8 <android::HevcParameterSets::~HevcParameterSets()+0x22b4>
   fe7e8: 14000184     	b	0xfedf8 <android::HevcParameterSets::~HevcParameterSets()+0x28c4>
   fe7ec: 3942f3e8     	ldrb	w8, [sp, #0xbc]
   fe7f0: 2a0803e9     	mov	w9, w8
   fe7f4: 71000508     	subs	w8, w8, #0x1
   fe7f8: b90067e9     	str	w9, [sp, #0x64]
   fe7fc: b90063e8     	str	w8, [sp, #0x60]
   fe800: 540000e0     	b.eq	0xfe81c <android::HevcParameterSets::~HevcParameterSets()+0x22e8>
   fe804: 14000001     	b	0xfe808 <android::HevcParameterSets::~HevcParameterSets()+0x22d4>
   fe808: b94067e8     	ldr	w8, [sp, #0x64]
   fe80c: 71000909     	subs	w9, w8, #0x2
   fe810: b9005fe9     	str	w9, [sp, #0x5c]
   fe814: 54001600     	b.eq	0xfead4 <android::HevcParameterSets::~HevcParameterSets()+0x25a0>
   fe818: 1400016c     	b	0xfedc8 <android::HevcParameterSets::~HevcParameterSets()+0x2894>
   fe81c: 3942e3e8     	ldrb	w8, [sp, #0xb8]
   fe820: 71000508     	subs	w8, w8, #0x1
   fe824: b9005be8     	str	w8, [sp, #0x58]
   fe828: 5400154b     	b.lt	0xfead0 <android::HevcParameterSets::~HevcParameterSets()+0x259c>
   fe82c: 14000001     	b	0xfe830 <android::HevcParameterSets::~HevcParameterSets()+0x22fc>
   fe830: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fe834: 91124108     	add	x8, x8, #0x490
   fe838: 08dffd09     	ldarb	w9, [x8]
   fe83c: 370008e9     	tbnz	w9, #0x0, 0xfe958 <android::HevcParameterSets::~HevcParameterSets()+0x2424>
   fe840: 14000001     	b	0xfe844 <android::HevcParameterSets::~HevcParameterSets()+0x2310>
   fe844: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe848: 91124000     	add	x0, x0, #0x490
   fe84c: 97feb261     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fe850: 34000840     	cbz	w0, 0xfe958 <android::HevcParameterSets::~HevcParameterSets()+0x2424>
   fe854: 14000001     	b	0xfe858 <android::HevcParameterSets::~HevcParameterSets()+0x2324>
   fe858: 2a1f03e8     	mov	w8, wzr
   fe85c: b81443a8     	stur	w8, [x29, #-0xbc]
   fe860: 320003e8     	orr	w8, wzr, #0x1
   fe864: b81403a8     	stur	w8, [x29, #-0xc0]
   fe868: d100e3a9     	sub	x9, x29, #0x38
   fe86c: d102f3a1     	sub	x1, x29, #0xbc
   fe870: d10303a2     	sub	x2, x29, #0xc0
   fe874: aa0903e0     	mov	x0, x9
   fe878: b90057e8     	str	w8, [sp, #0x54]
   fe87c: f90027e9     	str	x9, [sp, #0x48]
   fe880: 97fea714     	bl	0xa84d0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_VP9PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe884: f94027e9     	ldr	x9, [sp, #0x48]
   fe888: 91002120     	add	x0, x9, #0x8
   fe88c: b94057e8     	ldr	w8, [sp, #0x54]
   fe890: b813c3a8     	stur	w8, [x29, #-0xc4]
   fe894: 321f03ea     	orr	w10, wzr, #0x2
   fe898: b81383aa     	stur	w10, [x29, #-0xc8]
   fe89c: d10313a1     	sub	x1, x29, #0xc4
   fe8a0: d10323a2     	sub	x2, x29, #0xc8
   fe8a4: b90047ea     	str	w10, [sp, #0x44]
   fe8a8: 97fea70a     	bl	0xa84d0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_VP9PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe8ac: f94027e9     	ldr	x9, [sp, #0x48]
   fe8b0: 91004120     	add	x0, x9, #0x10
   fe8b4: b94047e8     	ldr	w8, [sp, #0x44]
   fe8b8: b81343a8     	stur	w8, [x29, #-0xcc]
   fe8bc: 321e03ea     	orr	w10, wzr, #0x4
   fe8c0: b81303aa     	stur	w10, [x29, #-0xd0]
   fe8c4: d10333a1     	sub	x1, x29, #0xcc
   fe8c8: d10343a2     	sub	x2, x29, #0xd0
   fe8cc: b90043ea     	str	w10, [sp, #0x40]
   fe8d0: 97fea700     	bl	0xa84d0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_VP9PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe8d4: f94027e9     	ldr	x9, [sp, #0x48]
   fe8d8: 91006120     	add	x0, x9, #0x18
   fe8dc: 320007e8     	orr	w8, wzr, #0x3
   fe8e0: b812c3a8     	stur	w8, [x29, #-0xd4]
   fe8e4: 321d03e8     	orr	w8, wzr, #0x8
   fe8e8: b81283a8     	stur	w8, [x29, #-0xd8]
   fe8ec: d10353a1     	sub	x1, x29, #0xd4
   fe8f0: d10363a2     	sub	x2, x29, #0xd8
   fe8f4: 97fea6f7     	bl	0xa84d0 <_ZNSt6__ndk14pairIh24OMX_VIDEO_VP9PROFILETYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fe8f8: f94027e9     	ldr	x9, [sp, #0x48]
   fe8fc: f90057e9     	str	x9, [sp, #0xa8]
   fe900: b94043e8     	ldr	w8, [sp, #0x40]
   fe904: 2a0803e0     	mov	w0, w8
   fe908: f9005be0     	str	x0, [sp, #0xb0]
   fe90c: f9405be2     	ldr	x2, [sp, #0xb0]
   fe910: f94057e1     	ldr	x1, [sp, #0xa8]
   fe914: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe918: 9111e000     	add	x0, x0, #0x478
   fe91c: 97fe93b5     	bl	0xa37f0 <_ZN7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fe920: 14000001     	b	0xfe924 <android::HevcParameterSets::~HevcParameterSets()+0x23f0>
   fe924: d0000d40     	adrp	x0, 0x2a8000
   fe928: f9449000     	ldr	x0, [x0, #0x920]
   fe92c: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe930: 9111e021     	add	x1, x1, #0x478
   fe934: f0000d42     	adrp	x2, 0x2a9000
   fe938: 91000042     	add	x2, x2, #0x0
   fe93c: 97fea3cd     	bl	0xa7870 <__cxa_atexit@plt>
   fe940: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fe944: 91124021     	add	x1, x1, #0x490
   fe948: b9003fe0     	str	w0, [sp, #0x3c]
   fe94c: aa0103e0     	mov	x0, x1
   fe950: 97fe912c     	bl	0xa2e00 <__cxa_guard_release@plt>
   fe954: 14000001     	b	0xfe958 <android::HevcParameterSets::~HevcParameterSets()+0x2424>
   fe958: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   fe95c: 9112c108     	add	x8, x8, #0x4b0
   fe960: 08dffd09     	ldarb	w9, [x8]
   fe964: 37000649     	tbnz	w9, #0x0, 0xfea2c <android::HevcParameterSets::~HevcParameterSets()+0x24f8>
   fe968: 14000001     	b	0xfe96c <android::HevcParameterSets::~HevcParameterSets()+0x2438>
   fe96c: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe970: 9112c000     	add	x0, x0, #0x4b0
   fe974: 97feb217     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   fe978: 340005a0     	cbz	w0, 0xfea2c <android::HevcParameterSets::~HevcParameterSets()+0x24f8>
   fe97c: 14000001     	b	0xfe980 <android::HevcParameterSets::~HevcParameterSets()+0x244c>
   fe980: 321e03e8     	orr	w8, wzr, #0x4
   fe984: b81243a8     	stur	w8, [x29, #-0xdc]
   fe988: 321403e8     	orr	w8, wzr, #0x1000
   fe98c: b81203a8     	stur	w8, [x29, #-0xe0]
   fe990: d10123a9     	sub	x9, x29, #0x48
   fe994: d10373a1     	sub	x1, x29, #0xdc
   fe998: d10383a2     	sub	x2, x29, #0xe0
   fe99c: aa0903e0     	mov	x0, x9
   fe9a0: f9001be9     	str	x9, [sp, #0x30]
   fe9a4: 97feaaa7     	bl	0xa9440 <_ZNSt6__ndk14pairI24OMX_VIDEO_VP9PROFILETYPES1_EC2IS1_S1_Lb0EEEOT_OT0_@plt>
   fe9a8: f9401be9     	ldr	x9, [sp, #0x30]
   fe9ac: 91002120     	add	x0, x9, #0x8
   fe9b0: 321d03e8     	orr	w8, wzr, #0x8
   fe9b4: b811c3a8     	stur	w8, [x29, #-0xe4]
   fe9b8: 321303e8     	orr	w8, wzr, #0x2000
   fe9bc: b81183a8     	stur	w8, [x29, #-0xe8]
   fe9c0: d10393a1     	sub	x1, x29, #0xe4
   fe9c4: d103a3a2     	sub	x2, x29, #0xe8
   fe9c8: 97feaa9e     	bl	0xa9440 <_ZNSt6__ndk14pairI24OMX_VIDEO_VP9PROFILETYPES1_EC2IS1_S1_Lb0EEEOT_OT0_@plt>
   fe9cc: f9401be9     	ldr	x9, [sp, #0x30]
   fe9d0: f90047e9     	str	x9, [sp, #0x88]
   fe9d4: 321f03e8     	orr	w8, wzr, #0x2
   fe9d8: 2a0803e0     	mov	w0, w8
   fe9dc: f9004be0     	str	x0, [sp, #0x90]
   fe9e0: f9404be2     	ldr	x2, [sp, #0x90]
   fe9e4: f94047e1     	ldr	x1, [sp, #0x88]
   fe9e8: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fe9ec: 91126000     	add	x0, x0, #0x498
   fe9f0: 97fe9c48     	bl	0xa5b10 <_ZN7android7ALookupI24OMX_VIDEO_VP9PROFILETYPES1_EC2ESt16initializer_listINSt6__ndk14pairIS1_S1_EEE@plt>
   fe9f4: 14000001     	b	0xfe9f8 <android::HevcParameterSets::~HevcParameterSets()+0x24c4>
   fe9f8: d0000d40     	adrp	x0, 0x2a8000
   fe9fc: f944e000     	ldr	x0, [x0, #0x9c0]
   fea00: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fea04: 91126021     	add	x1, x1, #0x498
   fea08: f0000d42     	adrp	x2, 0x2a9000
   fea0c: 91000042     	add	x2, x2, #0x0
   fea10: 97fea398     	bl	0xa7870 <__cxa_atexit@plt>
   fea14: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fea18: 9112c021     	add	x1, x1, #0x4b0
   fea1c: b9002fe0     	str	w0, [sp, #0x2c]
   fea20: aa0103e0     	mov	x0, x1
   fea24: 97fe90f7     	bl	0xa2e00 <__cxa_guard_release@plt>
   fea28: 14000001     	b	0xfea2c <android::HevcParameterSets::~HevcParameterSets()+0x24f8>
   fea2c: f94067e1     	ldr	x1, [sp, #0xc8]
   fea30: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fea34: 9111e000     	add	x0, x0, #0x478
   fea38: d103b3a2     	sub	x2, x29, #0xec
   fea3c: 97feaf85     	bl	0xaa850 <_ZNK7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEE3mapIS1_vEEbRKhPT_@plt>
   fea40: 36000460     	tbz	w0, #0x0, 0xfeacc <android::HevcParameterSets::~HevcParameterSets()+0x2598>
   fea44: 14000001     	b	0xfea48 <android::HevcParameterSets::~HevcParameterSets()+0x2514>
   fea48: f9406be0     	ldr	x0, [sp, #0xd0]
   fea4c: 94000c43     	bl	0x101b58 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x40>
   fea50: 36000300     	tbz	w0, #0x0, 0xfeab0 <android::HevcParameterSets::~HevcParameterSets()+0x257c>
   fea54: 14000001     	b	0xfea58 <android::HevcParameterSets::~HevcParameterSets()+0x2524>
   fea58: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fea5c: 91126000     	add	x0, x0, #0x498
   fea60: d103b3a8     	sub	x8, x29, #0xec
   fea64: aa0803e1     	mov	x1, x8
   fea68: aa0803e2     	mov	x2, x8
   fea6c: 97fea451     	bl	0xa7bb0 <_ZNK7android7ALookupI24OMX_VIDEO_VP9PROFILETYPES1_E6lookupERKS1_PS1_@plt>
   fea70: b9002be0     	str	w0, [sp, #0x28]
   fea74: 1400000f     	b	0xfeab0 <android::HevcParameterSets::~HevcParameterSets()+0x257c>
   fea78: f90053e0     	str	x0, [sp, #0xa0]
   fea7c: 2a0103e8     	mov	w8, w1
   fea80: b9009fe8     	str	w8, [sp, #0x9c]
   fea84: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fea88: 91124000     	add	x0, x0, #0x490
   fea8c: 97feab15     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fea90: 140000e5     	b	0xfee24 <android::HevcParameterSets::~HevcParameterSets()+0x28f0>
   fea94: f90053e0     	str	x0, [sp, #0xa0]
   fea98: 2a0103e8     	mov	w8, w1
   fea9c: b9009fe8     	str	w8, [sp, #0x9c]
   feaa0: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   feaa4: 9112c000     	add	x0, x0, #0x4b0
   feaa8: 97feab0e     	bl	0xa96e0 <__cxa_guard_abort@plt>
   feaac: 140000de     	b	0xfee24 <android::HevcParameterSets::~HevcParameterSets()+0x28f0>
   feab0: f9406be0     	ldr	x0, [sp, #0xd0]
   feab4: 97fea793     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   feab8: b85143a2     	ldur	w2, [x29, #-0xec]
   feabc: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   feac0: 912a9c21     	add	x1, x1, #0xaa7
   feac4: 97fe8853     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   feac8: 14000001     	b	0xfeacc <android::HevcParameterSets::~HevcParameterSets()+0x2598>
   feacc: 14000001     	b	0xfead0 <android::HevcParameterSets::~HevcParameterSets()+0x259c>
   fead0: 140000bf     	b	0xfedcc <android::HevcParameterSets::~HevcParameterSets()+0x2898>
   fead4: 3942e3e8     	ldrb	w8, [sp, #0xb8]
   fead8: 71000508     	subs	w8, w8, #0x1
   feadc: b90027e8     	str	w8, [sp, #0x24]
   feae0: 5400172b     	b.lt	0xfedc4 <android::HevcParameterSets::~HevcParameterSets()+0x2890>
   feae4: 14000001     	b	0xfeae8 <android::HevcParameterSets::~HevcParameterSets()+0x25b4>
   feae8: 90000d68     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
   feaec: 91134108     	add	x8, x8, #0x4d0
   feaf0: 08dffd09     	ldarb	w9, [x8]
   feaf4: 370013c9     	tbnz	w9, #0x0, 0xfed6c <android::HevcParameterSets::~HevcParameterSets()+0x2838>
   feaf8: 14000001     	b	0xfeafc <android::HevcParameterSets::~HevcParameterSets()+0x25c8>
   feafc: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   feb00: 91134000     	add	x0, x0, #0x4d0
   feb04: 97feb1b3     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   feb08: 34001320     	cbz	w0, 0xfed6c <android::HevcParameterSets::~HevcParameterSets()+0x2838>
   feb0c: 14000001     	b	0xfeb10 <android::HevcParameterSets::~HevcParameterSets()+0x25dc>
   feb10: 52800148     	mov	w8, #0xa                // =10
   feb14: b81103a8     	stur	w8, [x29, #-0xf0]
   feb18: 320003e8     	orr	w8, wzr, #0x1
   feb1c: b810c3a8     	stur	w8, [x29, #-0xf4]
   feb20: d102e3a9     	sub	x9, x29, #0xb8
   feb24: d103c3a1     	sub	x1, x29, #0xf0
   feb28: d103d3a2     	sub	x2, x29, #0xf4
   feb2c: aa0903e0     	mov	x0, x9
   feb30: f9000fe9     	str	x9, [sp, #0x18]
   feb34: 97fe8903     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   feb38: f9400fe9     	ldr	x9, [sp, #0x18]
   feb3c: 91002120     	add	x0, x9, #0x8
   feb40: 52800168     	mov	w8, #0xb                // =11
   feb44: b81083a8     	stur	w8, [x29, #-0xf8]
   feb48: 321f03e8     	orr	w8, wzr, #0x2
   feb4c: b81043a8     	stur	w8, [x29, #-0xfc]
   feb50: d103e3a1     	sub	x1, x29, #0xf8
   feb54: d103f3a2     	sub	x2, x29, #0xfc
   feb58: 97fe88fa     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   feb5c: f9400fe9     	ldr	x9, [sp, #0x18]
   feb60: 91004120     	add	x0, x9, #0x10
   feb64: 52800288     	mov	w8, #0x14               // =20
   feb68: b81003a8     	stur	w8, [x29, #-0x100]
   feb6c: 321e03e8     	orr	w8, wzr, #0x4
   feb70: b9013fe8     	str	w8, [sp, #0x13c]
   feb74: d10403a1     	sub	x1, x29, #0x100
   feb78: 9104f3e2     	add	x2, sp, #0x13c
   feb7c: 97fe88f1     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   feb80: f9400fe9     	ldr	x9, [sp, #0x18]
   feb84: 91006120     	add	x0, x9, #0x18
   feb88: 528002a8     	mov	w8, #0x15               // =21
   feb8c: b9013be8     	str	w8, [sp, #0x138]
   feb90: 321d03e8     	orr	w8, wzr, #0x8
   feb94: b90137e8     	str	w8, [sp, #0x134]
   feb98: 9104e3e1     	add	x1, sp, #0x138
   feb9c: 9104d3e2     	add	x2, sp, #0x134
   feba0: 97fe88e8     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   feba4: f9400fe9     	ldr	x9, [sp, #0x18]
   feba8: 91008120     	add	x0, x9, #0x20
   febac: 321f0fe8     	orr	w8, wzr, #0x1e
   febb0: b90133e8     	str	w8, [sp, #0x130]
   febb4: 321c03e8     	orr	w8, wzr, #0x10
   febb8: b9012fe8     	str	w8, [sp, #0x12c]
   febbc: 9104c3e1     	add	x1, sp, #0x130
   febc0: 9104b3e2     	add	x2, sp, #0x12c
   febc4: 97fe88df     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   febc8: f9400fe9     	ldr	x9, [sp, #0x18]
   febcc: 9100a120     	add	x0, x9, #0x28
   febd0: 320013e8     	orr	w8, wzr, #0x1f
   febd4: b9012be8     	str	w8, [sp, #0x128]
   febd8: 321b03e8     	orr	w8, wzr, #0x20
   febdc: b90127e8     	str	w8, [sp, #0x124]
   febe0: 9104a3e1     	add	x1, sp, #0x128
   febe4: 910493e2     	add	x2, sp, #0x124
   febe8: 97fe88d6     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   febec: f9400fe9     	ldr	x9, [sp, #0x18]
   febf0: 9100c120     	add	x0, x9, #0x30
   febf4: 52800508     	mov	w8, #0x28               // =40
   febf8: b90123e8     	str	w8, [sp, #0x120]
   febfc: 321a03e8     	orr	w8, wzr, #0x40
   fec00: b9011fe8     	str	w8, [sp, #0x11c]
   fec04: 910483e1     	add	x1, sp, #0x120
   fec08: 910473e2     	add	x2, sp, #0x11c
   fec0c: 97fe88cd     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fec10: f9400fe9     	ldr	x9, [sp, #0x18]
   fec14: 9100e120     	add	x0, x9, #0x38
   fec18: 52800528     	mov	w8, #0x29               // =41
   fec1c: b9011be8     	str	w8, [sp, #0x118]
   fec20: 321903e8     	orr	w8, wzr, #0x80
   fec24: b90117e8     	str	w8, [sp, #0x114]
   fec28: 910463e1     	add	x1, sp, #0x118
   fec2c: 910453e2     	add	x2, sp, #0x114
   fec30: 97fe88c4     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fec34: f9400fe9     	ldr	x9, [sp, #0x18]
   fec38: 91010120     	add	x0, x9, #0x40
   fec3c: 52800648     	mov	w8, #0x32               // =50
   fec40: b90113e8     	str	w8, [sp, #0x110]
   fec44: 321803e8     	orr	w8, wzr, #0x100
   fec48: b9010fe8     	str	w8, [sp, #0x10c]
   fec4c: 910443e1     	add	x1, sp, #0x110
   fec50: 910433e2     	add	x2, sp, #0x10c
   fec54: 97fe88bb     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fec58: f9400fe9     	ldr	x9, [sp, #0x18]
   fec5c: 91012120     	add	x0, x9, #0x48
   fec60: 52800668     	mov	w8, #0x33               // =51
   fec64: b9010be8     	str	w8, [sp, #0x108]
   fec68: 321703e8     	orr	w8, wzr, #0x200
   fec6c: b90107e8     	str	w8, [sp, #0x104]
   fec70: 910423e1     	add	x1, sp, #0x108
   fec74: 910413e2     	add	x2, sp, #0x104
   fec78: 97fe88b2     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fec7c: f9400fe9     	ldr	x9, [sp, #0x18]
   fec80: 91014120     	add	x0, x9, #0x50
   fec84: 52800688     	mov	w8, #0x34               // =52
   fec88: b90103e8     	str	w8, [sp, #0x100]
   fec8c: 321603e8     	orr	w8, wzr, #0x400
   fec90: b900ffe8     	str	w8, [sp, #0xfc]
   fec94: 910403e1     	add	x1, sp, #0x100
   fec98: 9103f3e2     	add	x2, sp, #0xfc
   fec9c: 97fe88a9     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   feca0: f9400fe9     	ldr	x9, [sp, #0x18]
   feca4: 91016120     	add	x0, x9, #0x58
   feca8: 321e0fe8     	orr	w8, wzr, #0x3c
   fecac: b900fbe8     	str	w8, [sp, #0xf8]
   fecb0: 321503e8     	orr	w8, wzr, #0x800
   fecb4: b900f7e8     	str	w8, [sp, #0xf4]
   fecb8: 9103e3e1     	add	x1, sp, #0xf8
   fecbc: 9103d3e2     	add	x2, sp, #0xf4
   fecc0: 97fe88a0     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fecc4: f9400fe9     	ldr	x9, [sp, #0x18]
   fecc8: 91018120     	add	x0, x9, #0x60
   feccc: 528007a8     	mov	w8, #0x3d               // =61
   fecd0: b900f3e8     	str	w8, [sp, #0xf0]
   fecd4: 321403e8     	orr	w8, wzr, #0x1000
   fecd8: b900efe8     	str	w8, [sp, #0xec]
   fecdc: 9103c3e1     	add	x1, sp, #0xf0
   fece0: 9103b3e2     	add	x2, sp, #0xec
   fece4: 97fe8897     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fece8: f9400fe9     	ldr	x9, [sp, #0x18]
   fecec: 9101a120     	add	x0, x9, #0x68
   fecf0: 321f13e8     	orr	w8, wzr, #0x3e
   fecf4: b900ebe8     	str	w8, [sp, #0xe8]
   fecf8: 321303e8     	orr	w8, wzr, #0x2000
   fecfc: b900e7e8     	str	w8, [sp, #0xe4]
   fed00: 9103a3e1     	add	x1, sp, #0xe8
   fed04: 910393e2     	add	x2, sp, #0xe4
   fed08: 97fe888e     	bl	0xa0f40 <_ZNSt6__ndk14pairIh22OMX_VIDEO_VP9LEVELTYPEEC2IiS1_Lb0EEEOT_OT0_@plt>
   fed0c: f9400fe9     	ldr	x9, [sp, #0x18]
   fed10: f9003fe9     	str	x9, [sp, #0x78]
   fed14: 321f0be8     	orr	w8, wzr, #0xe
   fed18: 2a0803e0     	mov	w0, w8
   fed1c: f90043e0     	str	x0, [sp, #0x80]
   fed20: f94043e2     	ldr	x2, [sp, #0x80]
   fed24: f9403fe1     	ldr	x1, [sp, #0x78]
   fed28: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fed2c: 9112e000     	add	x0, x0, #0x4b8
   fed30: 97fe8758     	bl	0xa0a90 <_ZN7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEEC2ESt16initializer_listINSt6__ndk14pairIhS1_EEE@plt>
   fed34: 14000001     	b	0xfed38 <android::HevcParameterSets::~HevcParameterSets()+0x2804>
   fed38: d0000d40     	adrp	x0, 0x2a8000
   fed3c: f9429c00     	ldr	x0, [x0, #0x538]
   fed40: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fed44: 9112e021     	add	x1, x1, #0x4b8
   fed48: f0000d42     	adrp	x2, 0x2a9000
   fed4c: 91000042     	add	x2, x2, #0x0
   fed50: 97fea2c8     	bl	0xa7870 <__cxa_atexit@plt>
   fed54: 90000d61     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
   fed58: 91134021     	add	x1, x1, #0x4d0
   fed5c: b90017e0     	str	w0, [sp, #0x14]
   fed60: aa0103e0     	mov	x0, x1
   fed64: 97fe9027     	bl	0xa2e00 <__cxa_guard_release@plt>
   fed68: 14000001     	b	0xfed6c <android::HevcParameterSets::~HevcParameterSets()+0x2838>
   fed6c: f94067e1     	ldr	x1, [sp, #0xc8]
   fed70: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fed74: 9112e000     	add	x0, x0, #0x4b8
   fed78: 910383e2     	add	x2, sp, #0xe0
   fed7c: 97fe8e6d     	bl	0xa2730 <_ZNK7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEE3mapIS1_vEEbRKhPT_@plt>
   fed80: 36000200     	tbz	w0, #0x0, 0xfedc0 <android::HevcParameterSets::~HevcParameterSets()+0x288c>
   fed84: 14000001     	b	0xfed88 <android::HevcParameterSets::~HevcParameterSets()+0x2854>
   fed88: f9406be0     	ldr	x0, [sp, #0xd0]
   fed8c: 97fea6dd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fed90: b940e3e2     	ldr	w2, [sp, #0xe0]
   fed94: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fed98: 912f6021     	add	x1, x1, #0xbd8
   fed9c: 97fe879d     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
   feda0: 14000008     	b	0xfedc0 <android::HevcParameterSets::~HevcParameterSets()+0x288c>
   feda4: f90053e0     	str	x0, [sp, #0xa0]
   feda8: 2a0103e8     	mov	w8, w1
   fedac: b9009fe8     	str	w8, [sp, #0x9c]
   fedb0: 90000d60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
   fedb4: 91134000     	add	x0, x0, #0x4d0
   fedb8: 97feaa4a     	bl	0xa96e0 <__cxa_guard_abort@plt>
   fedbc: 1400001a     	b	0xfee24 <android::HevcParameterSets::~HevcParameterSets()+0x28f0>
   fedc0: 14000001     	b	0xfedc4 <android::HevcParameterSets::~HevcParameterSets()+0x2890>
   fedc4: 14000002     	b	0xfedcc <android::HevcParameterSets::~HevcParameterSets()+0x2898>
   fedc8: 14000001     	b	0xfedcc <android::HevcParameterSets::~HevcParameterSets()+0x2898>
   fedcc: 3942e3e8     	ldrb	w8, [sp, #0xb8]
   fedd0: 2a0803e9     	mov	w9, w8
   fedd4: f94063ea     	ldr	x10, [sp, #0xc0]
   fedd8: eb090149     	subs	x9, x10, x9
   feddc: f90063e9     	str	x9, [sp, #0xc0]
   fede0: 3942e3e8     	ldrb	w8, [sp, #0xb8]
   fede4: 2a0803e9     	mov	w9, w8
   fede8: f94067ea     	ldr	x10, [sp, #0xc8]
   fedec: 8b090149     	add	x9, x10, x9
   fedf0: f90067e9     	str	x9, [sp, #0xc8]
   fedf4: 17fffe65     	b	0xfe788 <android::HevcParameterSets::~HevcParameterSets()+0x2254>
   fedf8: d53bd048     	mrs	x8, TPIDR_EL0
   fedfc: f9401508     	ldr	x8, [x8, #0x28]
   fee00: f85e83a9     	ldur	x9, [x29, #-0x18]
   fee04: eb090108     	subs	x8, x8, x9
   fee08: f90007e8     	str	x8, [sp, #0x8]
   fee0c: 54000101     	b.ne	0xfee2c <android::HevcParameterSets::~HevcParameterSets()+0x28f8>
   fee10: 14000001     	b	0xfee14 <android::HevcParameterSets::~HevcParameterSets()+0x28e0>
   fee14: 9108c3ff     	add	sp, sp, #0x230
   fee18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fee1c: f84207fc     	ldr	x28, [sp], #0x20
   fee20: d65f03c0     	ret
   fee24: f94053e0     	ldr	x0, [sp, #0xa0]
   fee28: 97fea43a     	bl	0xa7f10 <_Unwind_Resume@plt>
   fee2c: 97feabd1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000fee30 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)>:
   fee30: d101c3ff     	sub	sp, sp, #0x70
   fee34: a9067bfd     	stp	x29, x30, [sp, #0x60]
   fee38: 910183fd     	add	x29, sp, #0x60
   fee3c: 12800008     	mov	w8, #-0x1               // =-1
   fee40: 92800009     	mov	x9, #-0x1               // =-1
   fee44: b27c03ea     	orr	x10, xzr, #0x10
   fee48: d280000b     	mov	x11, #0x0               // =0
   fee4c: f00007cc     	adrp	x12, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fee50: 912c8d8c     	add	x12, x12, #0xb23
   fee54: f00007cd     	adrp	x13, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fee58: 912bbdad     	add	x13, x13, #0xaef
   fee5c: f81f83a0     	stur	x0, [x29, #-0x8]
   fee60: f81f03a1     	stur	x1, [x29, #-0x10]
   fee64: f85f83a0     	ldur	x0, [x29, #-0x8]
   fee68: aa0003e1     	mov	x1, x0
   fee6c: b9000028     	str	w8, [x1]
   fee70: f9000409     	str	x9, [x0, #0x8]
   fee74: 8b0a0009     	add	x9, x0, x10
   fee78: f85f03a1     	ldur	x1, [x29, #-0x10]
   fee7c: f81d83a0     	stur	x0, [x29, #-0x28]
   fee80: aa0903e0     	mov	x0, x9
   fee84: f9001beb     	str	x11, [sp, #0x30]
   fee88: f90017ec     	str	x12, [sp, #0x28]
   fee8c: f90013ed     	str	x13, [sp, #0x20]
   fee90: f9000fe9     	str	x9, [sp, #0x18]
   fee94: 97fe9a4f     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
   fee98: f85f03a0     	ldur	x0, [x29, #-0x10]
   fee9c: f9401be1     	ldr	x1, [sp, #0x30]
   feea0: 97fe8a7c     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
   feea4: b90017e0     	str	w0, [sp, #0x14]
   feea8: 14000001     	b	0xfeeac <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0x7c>
   feeac: b94017e8     	ldr	w8, [sp, #0x14]
   feeb0: 37000048     	tbnz	w8, #0x0, 0xfeeb8 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0x88>
   feeb4: 1400001d     	b	0xfef28 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0xf8>
   feeb8: f85f03a0     	ldur	x0, [x29, #-0x10]
   feebc: 97fea691     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   feec0: f90007e0     	str	x0, [sp, #0x8]
   feec4: 14000001     	b	0xfeec8 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0x98>
   feec8: f85d83a8     	ldur	x8, [x29, #-0x28]
   feecc: f94007e0     	ldr	x0, [sp, #0x8]
   feed0: f94017e1     	ldr	x1, [sp, #0x28]
   feed4: aa0803e2     	mov	x2, x8
   feed8: 97feae5a     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
   feedc: 14000001     	b	0xfeee0 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0xb0>
   feee0: f85f03a0     	ldur	x0, [x29, #-0x10]
   feee4: 97fea687     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   feee8: f90003e0     	str	x0, [sp]
   feeec: 14000001     	b	0xfeef0 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0xc0>
   feef0: b27d03e8     	orr	x8, xzr, #0x8
   feef4: f85d83a9     	ldur	x9, [x29, #-0x28]
   feef8: 8b080122     	add	x2, x9, x8
   feefc: f94003e0     	ldr	x0, [sp]
   fef00: f94013e1     	ldr	x1, [sp, #0x20]
   fef04: 97fe8e9f     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   fef08: 14000001     	b	0xfef0c <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0xdc>
   fef0c: 14000007     	b	0xfef28 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0xf8>
   fef10: 2a0103e8     	mov	w8, w1
   fef14: f81e83a0     	stur	x0, [x29, #-0x18]
   fef18: b81e43a8     	stur	w8, [x29, #-0x1c]
   fef1c: f9400fe0     	ldr	x0, [sp, #0x18]
   fef20: 97feaff0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
   fef24: 14000004     	b	0xfef34 <android::HLSTime::HLSTime(android::sp<android::AMessage> const&)+0x104>
   fef28: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   fef2c: 9101c3ff     	add	sp, sp, #0x70
   fef30: d65f03c0     	ret
   fef34: f85e83a0     	ldur	x0, [x29, #-0x18]
   fef38: 97fea3f6     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000000fef3c <android::HLSTime::getSegmentTimeUs() const>:
   fef3c: d10203ff     	sub	sp, sp, #0x80
   fef40: a9077bfd     	stp	x29, x30, [sp, #0x70]
   fef44: 9101c3fd     	add	x29, sp, #0x70
   fef48: d53bd048     	mrs	x8, TPIDR_EL0
   fef4c: f9401508     	ldr	x8, [x8, #0x28]
   fef50: f81f83a8     	stur	x8, [x29, #-0x8]
   fef54: f81d03a0     	stur	x0, [x29, #-0x30]
   fef58: f85d03a8     	ldur	x8, [x29, #-0x30]
   fef5c: aa0803e0     	mov	x0, x8
   fef60: 92800009     	mov	x9, #-0x1               // =-1
   fef64: f81f03a9     	stur	x9, [x29, #-0x10]
   fef68: 91004108     	add	x8, x8, #0x10
   fef6c: aa1f03e9     	mov	x9, xzr
   fef70: f9001be0     	str	x0, [sp, #0x30]
   fef74: aa0803e0     	mov	x0, x8
   fef78: aa0903e1     	mov	x1, x9
   fef7c: 97fe8a45     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
   fef80: 360008e0     	tbz	w0, #0x0, 0xff09c <android::HLSTime::getSegmentTimeUs() const+0x160>
   fef84: 14000001     	b	0xfef88 <android::HLSTime::getSegmentTimeUs() const+0x4c>
   fef88: f9401be8     	ldr	x8, [sp, #0x30]
   fef8c: 91004109     	add	x9, x8, #0x10
   fef90: aa0903e0     	mov	x0, x9
   fef94: f90017e9     	str	x9, [sp, #0x28]
   fef98: 97fea65a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fef9c: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fefa0: 912cd021     	add	x1, x1, #0xb34
   fefa4: d10043a2     	sub	x2, x29, #0x10
   fefa8: 97fe8e76     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   fefac: f94017e8     	ldr	x8, [sp, #0x28]
   fefb0: b90027e0     	str	w0, [sp, #0x24]
   fefb4: aa0803e0     	mov	x0, x8
   fefb8: 97fea652     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   fefbc: f00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   fefc0: 912d1c21     	add	x1, x1, #0xb47
   fefc4: d10063a2     	sub	x2, x29, #0x18
   fefc8: 97fe8e6e     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   fefcc: 36000140     	tbz	w0, #0x0, 0xfeff4 <android::HLSTime::getSegmentTimeUs() const+0xb8>
   fefd0: 14000001     	b	0xfefd4 <android::HLSTime::getSegmentTimeUs() const+0x98>
   fefd4: f9401be8     	ldr	x8, [sp, #0x30]
   fefd8: f9400509     	ldr	x9, [x8, #0x8]
   fefdc: f85e83aa     	ldur	x10, [x29, #-0x18]
   fefe0: eb0a0129     	subs	x9, x9, x10
   fefe4: f85f03aa     	ldur	x10, [x29, #-0x10]
   fefe8: 8b090149     	add	x9, x10, x9
   fefec: f81f03a9     	stur	x9, [x29, #-0x10]
   feff0: 14000001     	b	0xfeff4 <android::HLSTime::getSegmentTimeUs() const+0xb8>
   feff4: f9401be8     	ldr	x8, [sp, #0x30]
   feff8: 91004100     	add	x0, x8, #0x10
   feffc: 97fea641     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ff000: d00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff004: 912d6821     	add	x1, x1, #0xb5a
   ff008: d10083a2     	sub	x2, x29, #0x20
   ff00c: 97fe8e5d     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   ff010: 36000440     	tbz	w0, #0x0, 0xff098 <android::HLSTime::getSegmentTimeUs() const+0x15c>
   ff014: 14000001     	b	0xff018 <android::HLSTime::getSegmentTimeUs() const+0xdc>
   ff018: 97fe9a76     	bl	0xa59f0 <_ZN7android16GetCurrentTimeUSEv@plt>
   ff01c: f85e03be     	ldur	x30, [x29, #-0x20]
   ff020: eb1e0000     	subs	x0, x0, x30
   ff024: f9001fe0     	str	x0, [sp, #0x38]
   ff028: f9401be0     	ldr	x0, [sp, #0x30]
   ff02c: 91004000     	add	x0, x0, #0x10
   ff030: 97fea634     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
   ff034: d00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff038: 912da421     	add	x1, x1, #0xb69
   ff03c: d100a3a2     	sub	x2, x29, #0x28
   ff040: 97fe8e50     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
   ff044: f9401fe1     	ldr	x1, [sp, #0x38]
   ff048: f85d83a2     	ldur	x2, [x29, #-0x28]
   ff04c: f100005e     	subs	x30, x2, #0x0
   ff050: 9a82a448     	cinc	x8, x2, lt
   ff054: 8b880428     	add	x8, x1, x8, asr #1
   ff058: 9ac20d08     	sdiv	x8, x8, x2
   ff05c: 9b027d08     	mul	x8, x8, x2
   ff060: f9001fe8     	str	x8, [sp, #0x38]
   ff064: f9401fe8     	ldr	x8, [sp, #0x38]
   ff068: f85f03a1     	ldur	x1, [x29, #-0x10]
   ff06c: eb080028     	subs	x8, x1, x8
   ff070: f81f03a8     	stur	x8, [x29, #-0x10]
   ff074: f85f03a8     	ldur	x8, [x29, #-0x10]
   ff078: b90023e0     	str	w0, [sp, #0x20]
   ff07c: f9000ffe     	str	x30, [sp, #0x18]
   ff080: b6f800a8     	tbz	x8, #0x3f, 0xff094 <android::HLSTime::getSegmentTimeUs() const+0x158>
   ff084: 14000001     	b	0xff088 <android::HLSTime::getSegmentTimeUs() const+0x14c>
   ff088: aa1f03e8     	mov	x8, xzr
   ff08c: f81f03a8     	stur	x8, [x29, #-0x10]
   ff090: 14000001     	b	0xff094 <android::HLSTime::getSegmentTimeUs() const+0x158>
   ff094: 14000001     	b	0xff098 <android::HLSTime::getSegmentTimeUs() const+0x15c>
   ff098: 14000001     	b	0xff09c <android::HLSTime::getSegmentTimeUs() const+0x160>
   ff09c: f85f03a8     	ldur	x8, [x29, #-0x10]
   ff0a0: d53bd049     	mrs	x9, TPIDR_EL0
   ff0a4: f9401529     	ldr	x9, [x9, #0x28]
   ff0a8: f85f83aa     	ldur	x10, [x29, #-0x8]
   ff0ac: eb0a0129     	subs	x9, x9, x10
   ff0b0: f9000be8     	str	x8, [sp, #0x10]
   ff0b4: f90007e9     	str	x9, [sp, #0x8]
   ff0b8: 540000c1     	b.ne	0xff0d0 <android::HLSTime::getSegmentTimeUs() const+0x194>
   ff0bc: 14000001     	b	0xff0c0 <android::HLSTime::getSegmentTimeUs() const+0x184>
   ff0c0: f9400be0     	ldr	x0, [sp, #0x10]
   ff0c4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ff0c8: 910203ff     	add	sp, sp, #0x80
   ff0cc: d65f03c0     	ret
   ff0d0: 97feab28     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ff0d4 <android::GetCurrentTimeUS()>:
   ff0d4: d10103ff     	sub	sp, sp, #0x40
   ff0d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ff0dc: 9100c3fd     	add	x29, sp, #0x30
   ff0e0: d53bd048     	mrs	x8, TPIDR_EL0
   ff0e4: f9401508     	ldr	x8, [x8, #0x28]
   ff0e8: f81f83a8     	stur	x8, [x29, #-0x8]
   ff0ec: b0000d48     	adrp	x8, 0x2a8000
   ff0f0: f941ed08     	ldr	x8, [x8, #0x3d8]
   ff0f4: 08dffd09     	ldarb	w9, [x8]
   ff0f8: 370001e9     	tbnz	w9, #0x0, 0xff134 <android::GetCurrentTimeUS()+0x60>
   ff0fc: 14000001     	b	0xff100 <android::GetCurrentTimeUS()+0x2c>
   ff100: b0000d40     	adrp	x0, 0x2a8000
   ff104: f941ec00     	ldr	x0, [x0, #0x3d8]
   ff108: 97feb032     	bl	0xab1d0 <__cxa_guard_acquire@plt>
   ff10c: 34000140     	cbz	w0, 0xff134 <android::GetCurrentTimeUS()+0x60>
   ff110: 14000001     	b	0xff114 <android::GetCurrentTimeUS()+0x40>
   ff114: 97fea587     	bl	0xa8730 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt>
   ff118: b0000d5e     	adrp	x30, 0x2a8000
   ff11c: f94423de     	ldr	x30, [x30, #0x840]
   ff120: f90003c0     	str	x0, [x30]
   ff124: b0000d40     	adrp	x0, 0x2a8000
   ff128: f941ec00     	ldr	x0, [x0, #0x3d8]
   ff12c: 97fe8f35     	bl	0xa2e00 <__cxa_guard_release@plt>
   ff130: 14000001     	b	0xff134 <android::GetCurrentTimeUS()+0x60>
   ff134: 97fea57f     	bl	0xa8730 <_ZNSt6__ndk16chrono12steady_clock3nowEv@plt>
   ff138: f81f03a0     	stur	x0, [x29, #-0x10]
   ff13c: b0000d41     	adrp	x1, 0x2a8000
   ff140: f9442021     	ldr	x1, [x1, #0x840]
   ff144: d10043a0     	sub	x0, x29, #0x10
   ff148: 94003eff     	bl	0x10ed44 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x358>
   ff14c: f9000be0     	str	x0, [sp, #0x10]
   ff150: 910043e0     	add	x0, sp, #0x10
   ff154: 94003ee2     	bl	0x10ecdc <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x2f0>
   ff158: f9000fe0     	str	x0, [sp, #0x18]
   ff15c: 910063e0     	add	x0, sp, #0x18
   ff160: 94003f1a     	bl	0x10edc8 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3dc>
   ff164: 9e620000     	scvtf	d0, x0
   ff168: d00007c0     	adrp	x0, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff16c: fd44f401     	ldr	d1, [x0, #0x9e8]
   ff170: 1e610800     	fmul	d0, d0, d1
   ff174: 9e780000     	fcvtzs	x0, d0
   ff178: d53bd041     	mrs	x1, TPIDR_EL0
   ff17c: f9401421     	ldr	x1, [x1, #0x28]
   ff180: f85f83be     	ldur	x30, [x29, #-0x8]
   ff184: eb1e0021     	subs	x1, x1, x30
   ff188: f90007e0     	str	x0, [sp, #0x8]
   ff18c: f90003e1     	str	x1, [sp]
   ff190: 540000c1     	b.ne	0xff1a8 <android::GetCurrentTimeUS()+0xd4>
   ff194: 14000001     	b	0xff198 <android::GetCurrentTimeUS()+0xc4>
   ff198: f94007e0     	ldr	x0, [sp, #0x8]
   ff19c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ff1a0: 910103ff     	add	sp, sp, #0x40
   ff1a4: d65f03c0     	ret
   ff1a8: 97feaaf2     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ff1ac <android::operator<(android::HLSTime const&, android::HLSTime const&)>:
   ff1ac: d10083ff     	sub	sp, sp, #0x20
   ff1b0: 12800008     	mov	w8, #-0x1               // =-1
   ff1b4: f9000fe0     	str	x0, [sp, #0x18]
   ff1b8: f9000be1     	str	x1, [sp, #0x10]
   ff1bc: f9400fe0     	ldr	x0, [sp, #0x18]
   ff1c0: b9400009     	ldr	w9, [x0]
   ff1c4: f9400be0     	ldr	x0, [sp, #0x10]
   ff1c8: b940000a     	ldr	w10, [x0]
   ff1cc: 6b0a013f     	cmp	w9, w10
   ff1d0: 1a9fa7e9     	cset	w9, lt
   ff1d4: b9000fe8     	str	w8, [sp, #0xc]
   ff1d8: 37000289     	tbnz	w9, #0x0, 0xff228 <android::operator<(android::HLSTime const&, android::HLSTime const&)+0x7c>
   ff1dc: 52800008     	mov	w8, #0x0                // =0
   ff1e0: f9400fe9     	ldr	x9, [sp, #0x18]
   ff1e4: b940012a     	ldr	w10, [x9]
   ff1e8: f9400be9     	ldr	x9, [sp, #0x10]
   ff1ec: b940012b     	ldr	w11, [x9]
   ff1f0: 6b0b015f     	cmp	w10, w11
   ff1f4: 1a9f17ea     	cset	w10, eq
   ff1f8: b9000be8     	str	w8, [sp, #0x8]
   ff1fc: 3700004a     	tbnz	w10, #0x0, 0xff204 <android::operator<(android::HLSTime const&, android::HLSTime const&)+0x58>
   ff200: 14000008     	b	0xff220 <android::operator<(android::HLSTime const&, android::HLSTime const&)+0x74>
   ff204: f9400fe8     	ldr	x8, [sp, #0x18]
   ff208: f9400508     	ldr	x8, [x8, #0x8]
   ff20c: f9400be9     	ldr	x9, [sp, #0x10]
   ff210: f9400529     	ldr	x9, [x9, #0x8]
   ff214: eb09011f     	cmp	x8, x9
   ff218: 1a9fa7ea     	cset	w10, lt
   ff21c: b9000bea     	str	w10, [sp, #0x8]
   ff220: b9400be8     	ldr	w8, [sp, #0x8]
   ff224: b9000fe8     	str	w8, [sp, #0xc]
   ff228: b9400fe8     	ldr	w8, [sp, #0xc]
   ff22c: 320003e9     	orr	w9, wzr, #0x1
   ff230: 0a090108     	and	w8, w8, w9
   ff234: 2a0803e0     	mov	w0, w8
   ff238: 910083ff     	add	sp, sp, #0x20
   ff23c: d65f03c0     	ret

00000000000ff240 <android::nameForFd(int)>:
   ff240: f81e0ffc     	str	x28, [sp, #-0x20]!
   ff244: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ff248: 910043fd     	add	x29, sp, #0x10
   ff24c: d10bc3ff     	sub	sp, sp, #0x2f0
   ff250: d53bd049     	mrs	x9, TPIDR_EL0
   ff254: f9401529     	ldr	x9, [x9, #0x28]
   ff258: f81e83a9     	stur	x9, [x29, #-0x18]
   ff25c: b90067e0     	str	w0, [sp, #0x64]
   ff260: 321803e0     	orr	w0, wzr, #0x100
   ff264: 2a0003e9     	mov	w9, w0
   ff268: f9002fe9     	str	x9, [sp, #0x58]
   ff26c: 2a1f03e0     	mov	w0, wzr
   ff270: 39015fe0     	strb	w0, [sp, #0x57]
   ff274: aa0803e0     	mov	x0, x8
   ff278: f9001fe8     	str	x8, [sp, #0x38]
   ff27c: 97feadb9     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
   ff280: 9107a3e8     	add	x8, sp, #0x1e8
   ff284: f9001be8     	str	x8, [sp, #0x30]
   ff288: 97fe8d7a     	bl	0xa2870 <getpid@plt>
   ff28c: b9002fe0     	str	w0, [sp, #0x2c]
   ff290: 14000001     	b	0xff294 <android::nameForFd(int)+0x54>
   ff294: b94067e4     	ldr	w4, [sp, #0x64]
   ff298: d00007c2     	adrp	x2, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff29c: 912dec42     	add	x2, x2, #0xb7b
   ff2a0: 321803e8     	orr	w8, wzr, #0x100
   ff2a4: 2a0803e1     	mov	w1, w8
   ff2a8: f9401be0     	ldr	x0, [sp, #0x30]
   ff2ac: b9402fe3     	ldr	w3, [sp, #0x2c]
   ff2b0: 97fe952c     	bl	0xa4760 <snprintf@plt>
   ff2b4: b9002be0     	str	w0, [sp, #0x28]
   ff2b8: 14000001     	b	0xff2bc <android::nameForFd(int)+0x7c>
   ff2bc: 9107a3e0     	add	x0, sp, #0x1e8
   ff2c0: 9101a3e1     	add	x1, sp, #0x68
   ff2c4: 97fe891b     	bl	0xa1730 <lstat@plt>
   ff2c8: b90027e0     	str	w0, [sp, #0x24]
   ff2cc: 14000001     	b	0xff2d0 <android::nameForFd(int)+0x90>
   ff2d0: b94027e8     	ldr	w8, [sp, #0x24]
   ff2d4: 350007e8     	cbnz	w8, 0xff3d0 <android::nameForFd(int)+0x190>
   ff2d8: 14000001     	b	0xff2dc <android::nameForFd(int)+0x9c>
   ff2dc: b9407be8     	ldr	w8, [sp, #0x78]
   ff2e0: 12140d08     	and	w8, w8, #0xf000
   ff2e4: 71402908     	subs	w8, w8, #0xa, lsl #12   // =0xa000
   ff2e8: b90023e8     	str	w8, [sp, #0x20]
   ff2ec: 540005c1     	b.ne	0xff3a4 <android::nameForFd(int)+0x164>
   ff2f0: 14000001     	b	0xff2f4 <android::nameForFd(int)+0xb4>
   ff2f4: 321803e8     	orr	w8, wzr, #0x100
   ff2f8: 2a0803e2     	mov	w2, w8
   ff2fc: 9107a3e0     	add	x0, sp, #0x1e8
   ff300: 9103a3e1     	add	x1, sp, #0xe8
   ff304: 97fe8ab7     	bl	0xa1de0 <readlink@plt>
   ff308: f9000fe0     	str	x0, [sp, #0x18]
   ff30c: 14000001     	b	0xff310 <android::nameForFd(int)+0xd0>
   ff310: f9400fe0     	ldr	x0, [sp, #0x18]
   ff314: 2a0003e8     	mov	w8, w0
   ff318: b90043e8     	str	w8, [sp, #0x40]
   ff31c: b94043e8     	ldr	w8, [sp, #0x40]
   ff320: 71000508     	subs	w8, w8, #0x1
   ff324: b90017e8     	str	w8, [sp, #0x14]
   ff328: 540003cb     	b.lt	0xff3a0 <android::nameForFd(int)+0x160>
   ff32c: 14000001     	b	0xff330 <android::nameForFd(int)+0xf0>
   ff330: b94043e8     	ldr	w8, [sp, #0x40]
   ff334: 71040108     	subs	w8, w8, #0x100
   ff338: b90013e8     	str	w8, [sp, #0x10]
   ff33c: 540001eb     	b.lt	0xff378 <android::nameForFd(int)+0x138>
   ff340: 14000001     	b	0xff344 <android::nameForFd(int)+0x104>
   ff344: 528005c8     	mov	w8, #0x2e               // =46
   ff348: 390793e8     	strb	w8, [sp, #0x1e4]
   ff34c: 390797e8     	strb	w8, [sp, #0x1e5]
   ff350: 39079be8     	strb	w8, [sp, #0x1e6]
   ff354: 2a1f03e8     	mov	w8, wzr
   ff358: 39079fe8     	strb	w8, [sp, #0x1e7]
   ff35c: 1400000c     	b	0xff38c <android::nameForFd(int)+0x14c>
   ff360: f90027e0     	str	x0, [sp, #0x48]
   ff364: 2a0103e8     	mov	w8, w1
   ff368: b90047e8     	str	w8, [sp, #0x44]
   ff36c: f9401fe0     	ldr	x0, [sp, #0x38]
   ff370: 97fe8a64     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ff374: 14000034     	b	0xff444 <android::nameForFd(int)+0x204>
   ff378: b98043e8     	ldrsw	x8, [sp, #0x40]
   ff37c: 9103a3e9     	add	x9, sp, #0xe8
   ff380: 2a1f03ea     	mov	w10, wzr
   ff384: 3828692a     	strb	w10, [x9, x8]
   ff388: 14000001     	b	0xff38c <android::nameForFd(int)+0x14c>
   ff38c: 9103a3e1     	add	x1, sp, #0xe8
   ff390: f9401fe0     	ldr	x0, [sp, #0x38]
   ff394: 97fea847     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   ff398: 14000001     	b	0xff39c <android::nameForFd(int)+0x15c>
   ff39c: 14000001     	b	0xff3a0 <android::nameForFd(int)+0x160>
   ff3a0: 1400000b     	b	0xff3cc <android::nameForFd(int)+0x18c>
   ff3a4: d00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff3a8: 912e2821     	add	x1, x1, #0xb8a
   ff3ac: f9401fe0     	ldr	x0, [sp, #0x38]
   ff3b0: 97fea840     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   ff3b4: 14000001     	b	0xff3b8 <android::nameForFd(int)+0x178>
   ff3b8: 9107a3e1     	add	x1, sp, #0x1e8
   ff3bc: f9401fe0     	ldr	x0, [sp, #0x38]
   ff3c0: 97fea83c     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   ff3c4: 14000001     	b	0xff3c8 <android::nameForFd(int)+0x188>
   ff3c8: 14000001     	b	0xff3cc <android::nameForFd(int)+0x18c>
   ff3cc: 1400000b     	b	0xff3f8 <android::nameForFd(int)+0x1b8>
   ff3d0: d00007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ff3d4: 912e7c21     	add	x1, x1, #0xb9f
   ff3d8: f9401fe0     	ldr	x0, [sp, #0x38]
   ff3dc: 97fea835     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   ff3e0: 14000001     	b	0xff3e4 <android::nameForFd(int)+0x1a4>
   ff3e4: 9107a3e1     	add	x1, sp, #0x1e8
   ff3e8: f9401fe0     	ldr	x0, [sp, #0x38]
   ff3ec: 97fea831     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
   ff3f0: 14000001     	b	0xff3f4 <android::nameForFd(int)+0x1b4>
   ff3f4: 14000001     	b	0xff3f8 <android::nameForFd(int)+0x1b8>
   ff3f8: 320003e8     	orr	w8, wzr, #0x1
   ff3fc: 39015fe8     	strb	w8, [sp, #0x57]
   ff400: 39415fe8     	ldrb	w8, [sp, #0x57]
   ff404: 370000a8     	tbnz	w8, #0x0, 0xff418 <android::nameForFd(int)+0x1d8>
   ff408: 14000001     	b	0xff40c <android::nameForFd(int)+0x1cc>
   ff40c: f9401fe0     	ldr	x0, [sp, #0x38]
   ff410: 97fe8a3c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
   ff414: 14000001     	b	0xff418 <android::nameForFd(int)+0x1d8>
   ff418: d53bd048     	mrs	x8, TPIDR_EL0
   ff41c: f9401508     	ldr	x8, [x8, #0x28]
   ff420: f85e83a9     	ldur	x9, [x29, #-0x18]
   ff424: eb090108     	subs	x8, x8, x9
   ff428: f90007e8     	str	x8, [sp, #0x8]
   ff42c: 54000101     	b.ne	0xff44c <android::nameForFd(int)+0x20c>
   ff430: 14000001     	b	0xff434 <android::nameForFd(int)+0x1f4>
   ff434: 910bc3ff     	add	sp, sp, #0x2f0
   ff438: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ff43c: f84207fc     	ldr	x28, [sp], #0x20
   ff440: d65f03c0     	ret
   ff444: f94027e0     	ldr	x0, [sp, #0x48]
   ff448: 97fea2b2     	bl	0xa7f10 <_Unwind_Resume@plt>
   ff44c: 97feaa49     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ff450 <std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::pair<int, OMX_VIDEO_AVCLEVELTYPE, false>(int&&, OMX_VIDEO_AVCLEVELTYPE&&)>:
   ff450: d10103ff     	sub	sp, sp, #0x40
   ff454: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ff458: 9100c3fd     	add	x29, sp, #0x30
   ff45c: f81f83a0     	stur	x0, [x29, #-0x8]
   ff460: f81f03a1     	stur	x1, [x29, #-0x10]
   ff464: f9000fe2     	str	x2, [sp, #0x18]
   ff468: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff46c: aa0003e1     	mov	x1, x0
   ff470: f85f03a2     	ldur	x2, [x29, #-0x10]
   ff474: f9000be0     	str	x0, [sp, #0x10]
   ff478: aa0203e0     	mov	x0, x2
   ff47c: f90007e1     	str	x1, [sp, #0x8]
   ff480: 9400008c     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
   ff484: b9400008     	ldr	w8, [x0]
   ff488: f94007e0     	ldr	x0, [sp, #0x8]
   ff48c: 39000008     	strb	w8, [x0]
   ff490: f9400fe0     	ldr	x0, [sp, #0x18]
   ff494: 9400008c     	bl	0xff6c4 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x54>
   ff498: b9400008     	ldr	w8, [x0]
   ff49c: f9400be0     	ldr	x0, [sp, #0x10]
   ff4a0: b9000408     	str	w8, [x0, #0x4]
   ff4a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ff4a8: 910103ff     	add	sp, sp, #0x40
   ff4ac: d65f03c0     	ret

00000000000ff4b0 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>)>:
   ff4b0: d10183ff     	sub	sp, sp, #0x60
   ff4b4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ff4b8: 910143fd     	add	x29, sp, #0x50
   ff4bc: d53bd048     	mrs	x8, TPIDR_EL0
   ff4c0: f9401509     	ldr	x9, [x8, #0x28]
   ff4c4: f81f83a9     	stur	x9, [x29, #-0x8]
   ff4c8: f81f03a2     	stur	x2, [x29, #-0x10]
   ff4cc: f81e83a1     	stur	x1, [x29, #-0x18]
   ff4d0: f9000fe0     	str	x0, [sp, #0x18]
   ff4d4: f9400fe0     	ldr	x0, [sp, #0x18]
   ff4d8: 3cde83a0     	ldur	q0, [x29, #-0x18]
   ff4dc: 3d800be0     	str	q0, [sp, #0x20]
   ff4e0: f94017e2     	ldr	x2, [sp, #0x28]
   ff4e4: f94013e1     	ldr	x1, [sp, #0x20]
   ff4e8: f9000be8     	str	x8, [sp, #0x10]
   ff4ec: 9400007b     	bl	0xff6d8 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x68>
   ff4f0: f9400be8     	ldr	x8, [sp, #0x10]
   ff4f4: f9401509     	ldr	x9, [x8, #0x28]
   ff4f8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff4fc: eb000129     	subs	x9, x9, x0
   ff500: f90007e9     	str	x9, [sp, #0x8]
   ff504: 540000a1     	b.ne	0xff518 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>)+0x68>
   ff508: 14000001     	b	0xff50c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>)+0x5c>
   ff50c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ff510: 910183ff     	add	sp, sp, #0x60
   ff514: d65f03c0     	ret
   ff518: 97feaa16     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ff51c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::~ALookup()>:
   ff51c: d10083ff     	sub	sp, sp, #0x20
   ff520: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ff524: 910043fd     	add	x29, sp, #0x10
   ff528: f90007e0     	str	x0, [sp, #0x8]
   ff52c: f94007e0     	ldr	x0, [sp, #0x8]
   ff530: 940003a8     	bl	0x1003d0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x90>
   ff534: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ff538: 910083ff     	add	sp, sp, #0x20
   ff53c: d65f03c0     	ret

00000000000ff540 <std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::pair<int, OMX_VIDEO_AVCPROFILETYPE, false>(int&&, OMX_VIDEO_AVCPROFILETYPE&&)>:
   ff540: d10103ff     	sub	sp, sp, #0x40
   ff544: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ff548: 9100c3fd     	add	x29, sp, #0x30
   ff54c: f81f83a0     	stur	x0, [x29, #-0x8]
   ff550: f81f03a1     	stur	x1, [x29, #-0x10]
   ff554: f9000fe2     	str	x2, [sp, #0x18]
   ff558: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff55c: aa0003e1     	mov	x1, x0
   ff560: f85f03a2     	ldur	x2, [x29, #-0x10]
   ff564: f9000be0     	str	x0, [sp, #0x10]
   ff568: aa0203e0     	mov	x0, x2
   ff56c: f90007e1     	str	x1, [sp, #0x8]
   ff570: 94000050     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
   ff574: b9400008     	ldr	w8, [x0]
   ff578: f94007e0     	ldr	x0, [sp, #0x8]
   ff57c: 39000008     	strb	w8, [x0]
   ff580: f9400fe0     	ldr	x0, [sp, #0x18]
   ff584: 940003e6     	bl	0x10051c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x1dc>
   ff588: b9400008     	ldr	w8, [x0]
   ff58c: f9400be0     	ldr	x0, [sp, #0x10]
   ff590: b9000408     	str	w8, [x0, #0x4]
   ff594: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ff598: 910103ff     	add	sp, sp, #0x40
   ff59c: d65f03c0     	ret

00000000000ff5a0 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>)>:
   ff5a0: d10183ff     	sub	sp, sp, #0x60
   ff5a4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ff5a8: 910143fd     	add	x29, sp, #0x50
   ff5ac: d53bd048     	mrs	x8, TPIDR_EL0
   ff5b0: f9401509     	ldr	x9, [x8, #0x28]
   ff5b4: f81f83a9     	stur	x9, [x29, #-0x8]
   ff5b8: f81f03a2     	stur	x2, [x29, #-0x10]
   ff5bc: f81e83a1     	stur	x1, [x29, #-0x18]
   ff5c0: f9000fe0     	str	x0, [sp, #0x18]
   ff5c4: f9400fe0     	ldr	x0, [sp, #0x18]
   ff5c8: 3cde83a0     	ldur	q0, [x29, #-0x18]
   ff5cc: 3d800be0     	str	q0, [sp, #0x20]
   ff5d0: f94017e2     	ldr	x2, [sp, #0x28]
   ff5d4: f94013e1     	ldr	x1, [sp, #0x20]
   ff5d8: f9000be8     	str	x8, [sp, #0x10]
   ff5dc: 940003d5     	bl	0x100530 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x1f0>
   ff5e0: f9400be8     	ldr	x8, [sp, #0x10]
   ff5e4: f9401509     	ldr	x9, [x8, #0x28]
   ff5e8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff5ec: eb000129     	subs	x9, x9, x0
   ff5f0: f90007e9     	str	x9, [sp, #0x8]
   ff5f4: 540000a1     	b.ne	0xff608 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>)+0x68>
   ff5f8: 14000001     	b	0xff5fc <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>)+0x5c>
   ff5fc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ff600: 910183ff     	add	sp, sp, #0x60
   ff604: d65f03c0     	ret
   ff608: 97fea9da     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ff60c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::~ALookup()>:
   ff60c: d10083ff     	sub	sp, sp, #0x20
   ff610: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ff614: 910043fd     	add	x29, sp, #0x10
   ff618: f90007e0     	str	x0, [sp, #0x8]
   ff61c: f94007e0     	ldr	x0, [sp, #0x8]
   ff620: 940006ba     	bl	0x101108 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0x90>
   ff624: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ff628: 910083ff     	add	sp, sp, #0x20
   ff62c: d65f03c0     	ret

00000000000ff630 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::map<OMX_VIDEO_AVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const>:
   ff630: d100c3ff     	sub	sp, sp, #0x30
   ff634: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ff638: 910083fd     	add	x29, sp, #0x20
   ff63c: f81f83a0     	stur	x0, [x29, #-0x8]
   ff640: f9000be1     	str	x1, [sp, #0x10]
   ff644: f90007e2     	str	x2, [sp, #0x8]
   ff648: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff64c: f9400be1     	ldr	x1, [sp, #0x10]
   ff650: f94007e2     	ldr	x2, [sp, #0x8]
   ff654: 97fe99cf     	bl	0xa5d90 <_ZNK7android7ALookupIh24OMX_VIDEO_AVCPROFILETYPEE6lookupERKhPS1_@plt>
   ff658: 320003e8     	orr	w8, wzr, #0x1
   ff65c: 0a080008     	and	w8, w0, w8
   ff660: 2a0803e0     	mov	w0, w8
   ff664: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ff668: 9100c3ff     	add	sp, sp, #0x30
   ff66c: d65f03c0     	ret

00000000000ff670 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const>:
   ff670: d100c3ff     	sub	sp, sp, #0x30
   ff674: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ff678: 910083fd     	add	x29, sp, #0x20
   ff67c: f81f83a0     	stur	x0, [x29, #-0x8]
   ff680: f9000be1     	str	x1, [sp, #0x10]
   ff684: f90007e2     	str	x2, [sp, #0x8]
   ff688: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff68c: f9400be1     	ldr	x1, [sp, #0x10]
   ff690: f94007e2     	ldr	x2, [sp, #0x8]
   ff694: 97fe81e3     	bl	0x9fe20 <_ZNK7android7ALookupIh22OMX_VIDEO_AVCLEVELTYPEE6lookupERKhPS1_@plt>
   ff698: 320003e8     	orr	w8, wzr, #0x1
   ff69c: 0a080008     	and	w8, w0, w8
   ff6a0: 2a0803e0     	mov	w0, w8
   ff6a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ff6a8: 9100c3ff     	add	sp, sp, #0x30
   ff6ac: d65f03c0     	ret
   ff6b0: d10043ff     	sub	sp, sp, #0x10
   ff6b4: f90007e0     	str	x0, [sp, #0x8]
   ff6b8: f94007e0     	ldr	x0, [sp, #0x8]
   ff6bc: 910043ff     	add	sp, sp, #0x10
   ff6c0: d65f03c0     	ret
   ff6c4: d10043ff     	sub	sp, sp, #0x10
   ff6c8: f90007e0     	str	x0, [sp, #0x8]
   ff6cc: f94007e0     	ldr	x0, [sp, #0x8]
   ff6d0: 910043ff     	add	sp, sp, #0x10
   ff6d4: d65f03c0     	ret
   ff6d8: d10203ff     	sub	sp, sp, #0x80
   ff6dc: a9077bfd     	stp	x29, x30, [sp, #0x70]
   ff6e0: 9101c3fd     	add	x29, sp, #0x70
   ff6e4: d53bd048     	mrs	x8, TPIDR_EL0
   ff6e8: f9401508     	ldr	x8, [x8, #0x28]
   ff6ec: f81f83a8     	stur	x8, [x29, #-0x8]
   ff6f0: f81f03a2     	stur	x2, [x29, #-0x10]
   ff6f4: f81e83a1     	stur	x1, [x29, #-0x18]
   ff6f8: f81e03a0     	stur	x0, [x29, #-0x20]
   ff6fc: f85e03a8     	ldur	x8, [x29, #-0x20]
   ff700: aa0803e0     	mov	x0, x8
   ff704: f9001fe0     	str	x0, [sp, #0x38]
   ff708: aa0803e0     	mov	x0, x8
   ff70c: 94000035     	bl	0xff7e0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x170>
   ff710: d10063a0     	sub	x0, x29, #0x18
   ff714: 94000056     	bl	0xff86c <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1fc>
   ff718: b40004a0     	cbz	x0, 0xff7ac <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x13c>
   ff71c: 14000001     	b	0xff720 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xb0>
   ff720: d10063a0     	sub	x0, x29, #0x18
   ff724: 94000052     	bl	0xff86c <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1fc>
   ff728: f9401ffe     	ldr	x30, [sp, #0x38]
   ff72c: f9001be0     	str	x0, [sp, #0x30]
   ff730: aa1e03e0     	mov	x0, x30
   ff734: f9401be1     	ldr	x1, [sp, #0x30]
   ff738: 97feabf2     	bl	0xaa700 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
   ff73c: 14000001     	b	0xff740 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xd0>
   ff740: d10063a8     	sub	x8, x29, #0x18
   ff744: aa0803e0     	mov	x0, x8
   ff748: f90017e8     	str	x8, [sp, #0x28]
   ff74c: 940000a4     	bl	0xff9dc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, unsigned long)+0xa4>
   ff750: f94017e8     	ldr	x8, [sp, #0x28]
   ff754: f90013e0     	str	x0, [sp, #0x20]
   ff758: aa0803e0     	mov	x0, x8
   ff75c: 940000a6     	bl	0xff9f4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, unsigned long)+0xbc>
   ff760: f94017e8     	ldr	x8, [sp, #0x28]
   ff764: f9000fe0     	str	x0, [sp, #0x18]
   ff768: aa0803e0     	mov	x0, x8
   ff76c: 94000040     	bl	0xff86c <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1fc>
   ff770: f9401fe8     	ldr	x8, [sp, #0x38]
   ff774: f9000be0     	str	x0, [sp, #0x10]
   ff778: aa0803e0     	mov	x0, x8
   ff77c: f94013e1     	ldr	x1, [sp, #0x20]
   ff780: f9400fe2     	ldr	x2, [sp, #0x18]
   ff784: f9400be3     	ldr	x3, [sp, #0x10]
   ff788: 97fe94d6     	bl	0xa4ae0 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
   ff78c: 14000001     	b	0xff790 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x120>
   ff790: 14000007     	b	0xff7ac <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x13c>
   ff794: f81d83a0     	stur	x0, [x29, #-0x28]
   ff798: 2a0103e8     	mov	w8, w1
   ff79c: b81d43a8     	stur	w8, [x29, #-0x2c]
   ff7a0: f9401fe0     	ldr	x0, [sp, #0x38]
   ff7a4: 97fe9f5b     	bl	0xa7510 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
   ff7a8: 1400000b     	b	0xff7d4 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x164>
   ff7ac: d53bd048     	mrs	x8, TPIDR_EL0
   ff7b0: f9401508     	ldr	x8, [x8, #0x28]
   ff7b4: f85f83a9     	ldur	x9, [x29, #-0x8]
   ff7b8: eb090108     	subs	x8, x8, x9
   ff7bc: f90007e8     	str	x8, [sp, #0x8]
   ff7c0: 540000e1     	b.ne	0xff7dc <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x16c>
   ff7c4: 14000001     	b	0xff7c8 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x158>
   ff7c8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
   ff7cc: 910203ff     	add	sp, sp, #0x80
   ff7d0: d65f03c0     	ret
   ff7d4: f85d83a0     	ldur	x0, [x29, #-0x28]
   ff7d8: 97fea1ce     	bl	0xa7f10 <_Unwind_Resume@plt>
   ff7dc: 97fea965     	bl	0xa9d70 <__stack_chk_fail@plt>
   ff7e0: d10103ff     	sub	sp, sp, #0x40
   ff7e4: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ff7e8: 9100c3fd     	add	x29, sp, #0x30
   ff7ec: d53bd048     	mrs	x8, TPIDR_EL0
   ff7f0: f9401508     	ldr	x8, [x8, #0x28]
   ff7f4: f81f83a8     	stur	x8, [x29, #-0x8]
   ff7f8: f9000fe0     	str	x0, [sp, #0x18]
   ff7fc: f9400fe8     	ldr	x8, [sp, #0x18]
   ff800: aa0803e0     	mov	x0, x8
   ff804: f9000be0     	str	x0, [sp, #0x10]
   ff808: aa0803e0     	mov	x0, x8
   ff80c: 940000a7     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
   ff810: 14000001     	b	0xff814 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1a4>
   ff814: aa1f03e8     	mov	x8, xzr
   ff818: f9400be9     	ldr	x9, [sp, #0x10]
   ff81c: f9000128     	str	x8, [x9]
   ff820: f9000528     	str	x8, [x9, #0x8]
   ff824: 91004120     	add	x0, x9, #0x10
   ff828: f81f03a8     	stur	x8, [x29, #-0x10]
   ff82c: d10043a1     	sub	x1, x29, #0x10
   ff830: 97fea5e8     	bl	0xa8fd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
   ff834: 14000001     	b	0xff838 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1c8>
   ff838: d53bd048     	mrs	x8, TPIDR_EL0
   ff83c: f9401508     	ldr	x8, [x8, #0x28]
   ff840: f85f83a9     	ldur	x9, [x29, #-0x8]
   ff844: eb090108     	subs	x8, x8, x9
   ff848: f90007e8     	str	x8, [sp, #0x8]
   ff84c: 540000e1     	b.ne	0xff868 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1f8>
   ff850: 14000001     	b	0xff854 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1e4>
   ff854: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ff858: 910103ff     	add	sp, sp, #0x40
   ff85c: d65f03c0     	ret
   ff860: f90003e1     	str	x1, [sp]
   ff864: 97feba58     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   ff868: 97fea942     	bl	0xa9d70 <__stack_chk_fail@plt>
   ff86c: d10043ff     	sub	sp, sp, #0x10
   ff870: f90007e0     	str	x0, [sp, #0x8]
   ff874: f94007e0     	ldr	x0, [sp, #0x8]
   ff878: f9400400     	ldr	x0, [x0, #0x8]
   ff87c: 910043ff     	add	sp, sp, #0x10
   ff880: d65f03c0     	ret

00000000000ff884 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__vallocate(unsigned long)>:
   ff884: d10143ff     	sub	sp, sp, #0x50
   ff888: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ff88c: 910103fd     	add	x29, sp, #0x40
   ff890: f81f83a0     	stur	x0, [x29, #-0x8]
   ff894: f81f03a1     	stur	x1, [x29, #-0x10]
   ff898: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff89c: f85f03a1     	ldur	x1, [x29, #-0x10]
   ff8a0: f81e83a0     	stur	x0, [x29, #-0x18]
   ff8a4: f90013e1     	str	x1, [sp, #0x20]
   ff8a8: 97fea7d6     	bl	0xa9800 <_ZNKSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
   ff8ac: f94013e1     	ldr	x1, [sp, #0x20]
   ff8b0: eb00003f     	cmp	x1, x0
   ff8b4: 1a9f97e8     	cset	w8, hi
   ff8b8: 37000048     	tbnz	w8, #0x0, 0xff8c0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__vallocate(unsigned long)+0x3c>
   ff8bc: 14000003     	b	0xff8c8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__vallocate(unsigned long)+0x44>
   ff8c0: f85e83a0     	ldur	x0, [x29, #-0x18]
   ff8c4: 97fe97a3     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
   ff8c8: d2800001     	mov	x1, #0x0                // =0
   ff8cc: b27d03e8     	orr	x8, xzr, #0x8
   ff8d0: f85e83a0     	ldur	x0, [x29, #-0x18]
   ff8d4: f9000fe1     	str	x1, [sp, #0x18]
   ff8d8: f9000be8     	str	x8, [sp, #0x10]
   ff8dc: 940000e7     	bl	0xffc78 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x54>
   ff8e0: f85f03a1     	ldur	x1, [x29, #-0x10]
   ff8e4: 940000d8     	bl	0xffc44 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x20>
   ff8e8: f85e83a8     	ldur	x8, [x29, #-0x18]
   ff8ec: f9000500     	str	x0, [x8, #0x8]
   ff8f0: f9000100     	str	x0, [x8]
   ff8f4: f85e83a8     	ldur	x8, [x29, #-0x18]
   ff8f8: f9400108     	ldr	x8, [x8]
   ff8fc: f85f03a0     	ldur	x0, [x29, #-0x10]
   ff900: f9400be1     	ldr	x1, [sp, #0x10]
   ff904: 9b007c20     	mul	x0, x1, x0
   ff908: 8b000108     	add	x8, x8, x0
   ff90c: f85e83a0     	ldur	x0, [x29, #-0x18]
   ff910: f90007e8     	str	x8, [sp, #0x8]
   ff914: 940000e4     	bl	0xffca4 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x80>
   ff918: f94007e8     	ldr	x8, [sp, #0x8]
   ff91c: f9000008     	str	x8, [x0]
   ff920: f85e83a0     	ldur	x0, [x29, #-0x18]
   ff924: f9400fe1     	ldr	x1, [sp, #0x18]
   ff928: 940000ea     	bl	0xffcd0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0xac>
   ff92c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ff930: 910143ff     	add	sp, sp, #0x50
   ff934: d65f03c0     	ret

00000000000ff938 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, unsigned long)>:
   ff938: d101c3ff     	sub	sp, sp, #0x70
   ff93c: a9067bfd     	stp	x29, x30, [sp, #0x60]
   ff940: 910183fd     	add	x29, sp, #0x60
   ff944: d53bd048     	mrs	x8, TPIDR_EL0
   ff948: f9401509     	ldr	x9, [x8, #0x28]
   ff94c: f81f83a9     	stur	x9, [x29, #-0x8]
   ff950: f81e83a0     	stur	x0, [x29, #-0x18]
   ff954: f81e03a1     	stur	x1, [x29, #-0x20]
   ff958: f81d83a2     	stur	x2, [x29, #-0x28]
   ff95c: f9001be3     	str	x3, [sp, #0x30]
   ff960: f85e83a9     	ldur	x9, [x29, #-0x18]
   ff964: aa0903e0     	mov	x0, x9
   ff968: f90013e8     	str	x8, [sp, #0x20]
   ff96c: f9000fe9     	str	x9, [sp, #0x18]
   ff970: 940000c2     	bl	0xffc78 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x54>
   ff974: f90017e0     	str	x0, [sp, #0x28]
   ff978: f9401be2     	ldr	x2, [sp, #0x30]
   ff97c: d10043a8     	sub	x8, x29, #0x10
   ff980: aa0803e0     	mov	x0, x8
   ff984: f9400fe1     	ldr	x1, [sp, #0x18]
   ff988: f9000be8     	str	x8, [sp, #0x10]
   ff98c: 940001f2     	bl	0x100154 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x530>
   ff990: f94017e0     	ldr	x0, [sp, #0x28]
   ff994: f85e03a1     	ldur	x1, [x29, #-0x20]
   ff998: f85d83a2     	ldur	x2, [x29, #-0x28]
   ff99c: f9400fe8     	ldr	x8, [sp, #0x18]
   ff9a0: 91002103     	add	x3, x8, #0x8
   ff9a4: 97feae03     	bl	0xab1b0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
   ff9a8: f9400be0     	ldr	x0, [sp, #0x10]
   ff9ac: 94000214     	bl	0x1001fc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x90>
   ff9b0: f94013e8     	ldr	x8, [sp, #0x20]
   ff9b4: f9401509     	ldr	x9, [x8, #0x28]
   ff9b8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ff9bc: eb000129     	subs	x9, x9, x0
   ff9c0: f90007e9     	str	x9, [sp, #0x8]
   ff9c4: 540000a1     	b.ne	0xff9d8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, unsigned long)+0xa0>
   ff9c8: 14000001     	b	0xff9cc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, unsigned long)+0x94>
   ff9cc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
   ff9d0: 9101c3ff     	add	sp, sp, #0x70
   ff9d4: d65f03c0     	ret
   ff9d8: 97fea8e6     	bl	0xa9d70 <__stack_chk_fail@plt>
   ff9dc: d10043ff     	sub	sp, sp, #0x10
   ff9e0: f90007e0     	str	x0, [sp, #0x8]
   ff9e4: f94007e0     	ldr	x0, [sp, #0x8]
   ff9e8: f9400000     	ldr	x0, [x0]
   ff9ec: 910043ff     	add	sp, sp, #0x10
   ff9f0: d65f03c0     	ret
   ff9f4: d10043ff     	sub	sp, sp, #0x10
   ff9f8: b27d03e8     	orr	x8, xzr, #0x8
   ff9fc: f90007e0     	str	x0, [sp, #0x8]
   ffa00: f94007e0     	ldr	x0, [sp, #0x8]
   ffa04: aa0003e9     	mov	x9, x0
   ffa08: f9400129     	ldr	x9, [x9]
   ffa0c: f9400400     	ldr	x0, [x0, #0x8]
   ffa10: 9b007d08     	mul	x8, x8, x0
   ffa14: 8b080128     	add	x8, x9, x8
   ffa18: aa0803e0     	mov	x0, x8
   ffa1c: 910043ff     	add	sp, sp, #0x10
   ffa20: d65f03c0     	ret

00000000000ffa24 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()>:
   ffa24: d10103ff     	sub	sp, sp, #0x40
   ffa28: a9037bfd     	stp	x29, x30, [sp, #0x30]
   ffa2c: 9100c3fd     	add	x29, sp, #0x30
   ffa30: d2800008     	mov	x8, #0x0                // =0
   ffa34: f81f83a0     	stur	x0, [x29, #-0x8]
   ffa38: f85f83a0     	ldur	x0, [x29, #-0x8]
   ffa3c: aa0003e9     	mov	x9, x0
   ffa40: f9400129     	ldr	x9, [x9]
   ffa44: eb08013f     	cmp	x9, x8
   ffa48: 1a9f07ea     	cset	w10, ne
   ffa4c: f81f03a0     	stur	x0, [x29, #-0x10]
   ffa50: 3700004a     	tbnz	w10, #0x0, 0xffa58 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x34>
   ffa54: 14000012     	b	0xffa9c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x78>
   ffa58: f85f03a0     	ldur	x0, [x29, #-0x10]
   ffa5c: 940001ec     	bl	0x10020c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0xa0>
   ffa60: f85f03a0     	ldur	x0, [x29, #-0x10]
   ffa64: 94000085     	bl	0xffc78 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x54>
   ffa68: f85f03a8     	ldur	x8, [x29, #-0x10]
   ffa6c: f9400101     	ldr	x1, [x8]
   ffa70: f85f03a8     	ldur	x8, [x29, #-0x10]
   ffa74: f9000fe0     	str	x0, [sp, #0x18]
   ffa78: aa0803e0     	mov	x0, x8
   ffa7c: f9000be1     	str	x1, [sp, #0x10]
   ffa80: 9400018a     	bl	0x1000a8 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x484>
   ffa84: f9400fe1     	ldr	x1, [sp, #0x18]
   ffa88: f90007e0     	str	x0, [sp, #0x8]
   ffa8c: aa0103e0     	mov	x0, x1
   ffa90: f9400be1     	ldr	x1, [sp, #0x10]
   ffa94: f94007e2     	ldr	x2, [sp, #0x8]
   ffa98: 940001e8     	bl	0x100238 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0xcc>
   ffa9c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   ffaa0: 910103ff     	add	sp, sp, #0x40
   ffaa4: d65f03c0     	ret
   ffaa8: d10043ff     	sub	sp, sp, #0x10
   ffaac: f90007e0     	str	x0, [sp, #0x8]
   ffab0: 910043ff     	add	sp, sp, #0x10
   ffab4: d65f03c0     	ret

00000000000ffab8 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
   ffab8: d100c3ff     	sub	sp, sp, #0x30
   ffabc: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ffac0: 910083fd     	add	x29, sp, #0x20
   ffac4: f81f83a0     	stur	x0, [x29, #-0x8]
   ffac8: f9000be1     	str	x1, [sp, #0x10]
   ffacc: f85f83a0     	ldur	x0, [x29, #-0x8]
   ffad0: f9400be1     	ldr	x1, [sp, #0x10]
   ffad4: f90007e0     	str	x0, [sp, #0x8]
   ffad8: aa0103e0     	mov	x0, x1
   ffadc: 9400000b     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
   ffae0: f94007e1     	ldr	x1, [sp, #0x8]
   ffae4: f90003e0     	str	x0, [sp]
   ffae8: aa0103e0     	mov	x0, x1
   ffaec: f94003e1     	ldr	x1, [sp]
   ffaf0: 97feac38     	bl	0xaabd0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>
   ffaf4: f94007e0     	ldr	x0, [sp, #0x8]
   ffaf8: 9400001b     	bl	0xffb64 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
   ffafc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ffb00: 9100c3ff     	add	sp, sp, #0x30
   ffb04: d65f03c0     	ret
   ffb08: d10043ff     	sub	sp, sp, #0x10
   ffb0c: f90007e0     	str	x0, [sp, #0x8]
   ffb10: f94007e0     	ldr	x0, [sp, #0x8]
   ffb14: 910043ff     	add	sp, sp, #0x10
   ffb18: d65f03c0     	ret

00000000000ffb1c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
   ffb1c: d100c3ff     	sub	sp, sp, #0x30
   ffb20: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ffb24: 910083fd     	add	x29, sp, #0x20
   ffb28: d2800008     	mov	x8, #0x0                // =0
   ffb2c: f81f83a0     	stur	x0, [x29, #-0x8]
   ffb30: f9000be1     	str	x1, [sp, #0x10]
   ffb34: f85f83a0     	ldur	x0, [x29, #-0x8]
   ffb38: f9400be1     	ldr	x1, [sp, #0x10]
   ffb3c: f90007e0     	str	x0, [sp, #0x8]
   ffb40: aa0103e0     	mov	x0, x1
   ffb44: f90003e8     	str	x8, [sp]
   ffb48: 97fffff0     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
   ffb4c: f94003e8     	ldr	x8, [sp]
   ffb50: f94007e1     	ldr	x1, [sp, #0x8]
   ffb54: f9000028     	str	x8, [x1]
   ffb58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ffb5c: 9100c3ff     	add	sp, sp, #0x30
   ffb60: d65f03c0     	ret
   ffb64: d10083ff     	sub	sp, sp, #0x20
   ffb68: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffb6c: 910043fd     	add	x29, sp, #0x10
   ffb70: f90007e0     	str	x0, [sp, #0x8]
   ffb74: f94007e0     	ldr	x0, [sp, #0x8]
   ffb78: 94000004     	bl	0xffb88 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
   ffb7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffb80: 910083ff     	add	sp, sp, #0x20
   ffb84: d65f03c0     	ret
   ffb88: d10043ff     	sub	sp, sp, #0x10
   ffb8c: f90007e0     	str	x0, [sp, #0x8]
   ffb90: 910043ff     	add	sp, sp, #0x10
   ffb94: d65f03c0     	ret

00000000000ffb98 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::max_size() const>:
   ffb98: d10143ff     	sub	sp, sp, #0x50
   ffb9c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ffba0: 910103fd     	add	x29, sp, #0x40
   ffba4: d53bd048     	mrs	x8, TPIDR_EL0
   ffba8: f9401508     	ldr	x8, [x8, #0x28]
   ffbac: f81f83a8     	stur	x8, [x29, #-0x8]
   ffbb0: f90013e0     	str	x0, [sp, #0x20]
   ffbb4: f94013e0     	ldr	x0, [sp, #0x20]
   ffbb8: 94000090     	bl	0xffdf8 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x1d4>
   ffbbc: 94000084     	bl	0xffdcc <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x1a8>
   ffbc0: f81f03a0     	stur	x0, [x29, #-0x10]
   ffbc4: 94000098     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
   ffbc8: f81e83a0     	stur	x0, [x29, #-0x18]
   ffbcc: d10043a0     	sub	x0, x29, #0x10
   ffbd0: d10063a1     	sub	x1, x29, #0x18
   ffbd4: 94000071     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
   ffbd8: f9000fe0     	str	x0, [sp, #0x18]
   ffbdc: 14000001     	b	0xffbe0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::max_size() const+0x48>
   ffbe0: f9400fe8     	ldr	x8, [sp, #0x18]
   ffbe4: f9400109     	ldr	x9, [x8]
   ffbe8: d53bd04a     	mrs	x10, TPIDR_EL0
   ffbec: f940154a     	ldr	x10, [x10, #0x28]
   ffbf0: f85f83ab     	ldur	x11, [x29, #-0x8]
   ffbf4: eb0b014a     	subs	x10, x10, x11
   ffbf8: f9000be9     	str	x9, [sp, #0x10]
   ffbfc: f90007ea     	str	x10, [sp, #0x8]
   ffc00: 54000101     	b.ne	0xffc20 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::max_size() const+0x88>
   ffc04: 14000001     	b	0xffc08 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::max_size() const+0x70>
   ffc08: f9400be0     	ldr	x0, [sp, #0x10]
   ffc0c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ffc10: 910143ff     	add	sp, sp, #0x50
   ffc14: d65f03c0     	ret
   ffc18: f90003e1     	str	x1, [sp]
   ffc1c: 97feb96a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
   ffc20: 97fea854     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000000ffc24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const>:
   ffc24: d10083ff     	sub	sp, sp, #0x20
   ffc28: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffc2c: 910043fd     	add	x29, sp, #0x10
   ffc30: d00007c8     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
   ffc34: 912f7908     	add	x8, x8, #0xbde
   ffc38: f90007e0     	str	x0, [sp, #0x8]
   ffc3c: aa0803e0     	mov	x0, x8
   ffc40: 97feed48     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
   ffc44: d10083ff     	sub	sp, sp, #0x20
   ffc48: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffc4c: 910043fd     	add	x29, sp, #0x10
   ffc50: d2800008     	mov	x8, #0x0                // =0
   ffc54: f90007e0     	str	x0, [sp, #0x8]
   ffc58: f90003e1     	str	x1, [sp]
   ffc5c: f94007e0     	ldr	x0, [sp, #0x8]
   ffc60: f94003e1     	ldr	x1, [sp]
   ffc64: aa0803e2     	mov	x2, x8
   ffc68: 940000b8     	bl	0xfff48 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x324>
   ffc6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffc70: 910083ff     	add	sp, sp, #0x20
   ffc74: d65f03c0     	ret
   ffc78: d10083ff     	sub	sp, sp, #0x20
   ffc7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffc80: 910043fd     	add	x29, sp, #0x10
   ffc84: b27c03e8     	orr	x8, xzr, #0x10
   ffc88: f90007e0     	str	x0, [sp, #0x8]
   ffc8c: f94007e0     	ldr	x0, [sp, #0x8]
   ffc90: 8b080000     	add	x0, x0, x8
   ffc94: 940000c9     	bl	0xfffb8 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x394>
   ffc98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffc9c: 910083ff     	add	sp, sp, #0x20
   ffca0: d65f03c0     	ret
   ffca4: d10083ff     	sub	sp, sp, #0x20
   ffca8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffcac: 910043fd     	add	x29, sp, #0x10
   ffcb0: b27c03e8     	orr	x8, xzr, #0x10
   ffcb4: f90007e0     	str	x0, [sp, #0x8]
   ffcb8: f94007e0     	ldr	x0, [sp, #0x8]
   ffcbc: 8b080000     	add	x0, x0, x8
   ffcc0: 940000cc     	bl	0xffff0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x3cc>
   ffcc4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffcc8: 910083ff     	add	sp, sp, #0x20
   ffccc: d65f03c0     	ret
   ffcd0: d10183ff     	sub	sp, sp, #0x60
   ffcd4: a9057bfd     	stp	x29, x30, [sp, #0x50]
   ffcd8: 910143fd     	add	x29, sp, #0x50
   ffcdc: b27d03e8     	orr	x8, xzr, #0x8
   ffce0: f81f83a0     	stur	x0, [x29, #-0x8]
   ffce4: f81f03a1     	stur	x1, [x29, #-0x10]
   ffce8: f85f83a0     	ldur	x0, [x29, #-0x8]
   ffcec: f81e83a0     	stur	x0, [x29, #-0x18]
   ffcf0: f81e03a8     	stur	x8, [x29, #-0x20]
   ffcf4: 940000d5     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
   ffcf8: f85e83a8     	ldur	x8, [x29, #-0x18]
   ffcfc: f90017e0     	str	x0, [sp, #0x28]
   ffd00: aa0803e0     	mov	x0, x8
   ffd04: 940000d1     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
   ffd08: f85e83a8     	ldur	x8, [x29, #-0x18]
   ffd0c: f90013e0     	str	x0, [sp, #0x20]
   ffd10: aa0803e0     	mov	x0, x8
   ffd14: 940000d7     	bl	0x100070 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x44c>
   ffd18: f85e03a8     	ldur	x8, [x29, #-0x20]
   ffd1c: 9b007d00     	mul	x0, x8, x0
   ffd20: f94013e1     	ldr	x1, [sp, #0x20]
   ffd24: 8b000020     	add	x0, x1, x0
   ffd28: f85e83a9     	ldur	x9, [x29, #-0x18]
   ffd2c: f9000fe0     	str	x0, [sp, #0x18]
   ffd30: aa0903e0     	mov	x0, x9
   ffd34: 940000c5     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
   ffd38: f85e83a8     	ldur	x8, [x29, #-0x18]
   ffd3c: f9000be0     	str	x0, [sp, #0x10]
   ffd40: aa0803e0     	mov	x0, x8
   ffd44: 940000cb     	bl	0x100070 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x44c>
   ffd48: f85e03a8     	ldur	x8, [x29, #-0x20]
   ffd4c: 9b007d09     	mul	x9, x8, x0
   ffd50: f9400be0     	ldr	x0, [sp, #0x10]
   ffd54: 8b090009     	add	x9, x0, x9
   ffd58: f85e83a0     	ldur	x0, [x29, #-0x18]
   ffd5c: f90007e9     	str	x9, [sp, #0x8]
   ffd60: 940000ba     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
   ffd64: f85f03a8     	ldur	x8, [x29, #-0x10]
   ffd68: f85e03a9     	ldur	x9, [x29, #-0x20]
   ffd6c: 9b087d28     	mul	x8, x9, x8
   ffd70: 8b080008     	add	x8, x0, x8
   ffd74: f85e83a0     	ldur	x0, [x29, #-0x18]
   ffd78: f94017e1     	ldr	x1, [sp, #0x28]
   ffd7c: f9400fe2     	ldr	x2, [sp, #0x18]
   ffd80: f94007e3     	ldr	x3, [sp, #0x8]
   ffd84: aa0803e4     	mov	x4, x8
   ffd88: 940000a8     	bl	0x100028 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x404>
   ffd8c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
   ffd90: 910183ff     	add	sp, sp, #0x60
   ffd94: d65f03c0     	ret
   ffd98: d100c3ff     	sub	sp, sp, #0x30
   ffd9c: a9027bfd     	stp	x29, x30, [sp, #0x20]
   ffda0: 910083fd     	add	x29, sp, #0x20
   ffda4: 91003fe8     	add	x8, sp, #0xf
   ffda8: f81f83a0     	stur	x0, [x29, #-0x8]
   ffdac: f9000be1     	str	x1, [sp, #0x10]
   ffdb0: f85f83a0     	ldur	x0, [x29, #-0x8]
   ffdb4: f9400be1     	ldr	x1, [sp, #0x10]
   ffdb8: 39400102     	ldrb	w2, [x8]
   ffdbc: 9400001f     	bl	0xffe38 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x214>
   ffdc0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
   ffdc4: 9100c3ff     	add	sp, sp, #0x30
   ffdc8: d65f03c0     	ret
   ffdcc: d10083ff     	sub	sp, sp, #0x20
   ffdd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffdd4: 910043fd     	add	x29, sp, #0x10
   ffdd8: 91001fe8     	add	x8, sp, #0x7
   ffddc: f90007e0     	str	x0, [sp, #0x8]
   ffde0: f94007e1     	ldr	x1, [sp, #0x8]
   ffde4: 39400100     	ldrb	w0, [x8]
   ffde8: 94000037     	bl	0xffec4 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x2a0>
   ffdec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffdf0: 910083ff     	add	sp, sp, #0x20
   ffdf4: d65f03c0     	ret
   ffdf8: d10083ff     	sub	sp, sp, #0x20
   ffdfc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffe00: 910043fd     	add	x29, sp, #0x10
   ffe04: b27c03e8     	orr	x8, xzr, #0x10
   ffe08: f90007e0     	str	x0, [sp, #0x8]
   ffe0c: f94007e0     	ldr	x0, [sp, #0x8]
   ffe10: 8b080000     	add	x0, x0, x8
   ffe14: 9400003d     	bl	0xfff08 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x2e4>
   ffe18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffe1c: 910083ff     	add	sp, sp, #0x20
   ffe20: d65f03c0     	ret
   ffe24: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
   ffe28: 910003fd     	mov	x29, sp
   ffe2c: 94000045     	bl	0xfff40 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x31c>
   ffe30: a8c17bfd     	ldp	x29, x30, [sp], #0x10
   ffe34: d65f03c0     	ret
   ffe38: d10143ff     	sub	sp, sp, #0x50
   ffe3c: a9047bfd     	stp	x29, x30, [sp, #0x40]
   ffe40: 910103fd     	add	x29, sp, #0x40
   ffe44: d53bd048     	mrs	x8, TPIDR_EL0
   ffe48: f9401508     	ldr	x8, [x8, #0x28]
   ffe4c: f81f83a8     	stur	x8, [x29, #-0x8]
   ffe50: 381f03a2     	sturb	w2, [x29, #-0x10]
   ffe54: f81e83a0     	stur	x0, [x29, #-0x18]
   ffe58: f90013e1     	str	x1, [sp, #0x20]
   ffe5c: f94013e1     	ldr	x1, [sp, #0x20]
   ffe60: f85e83a2     	ldur	x2, [x29, #-0x18]
   ffe64: d10043a0     	sub	x0, x29, #0x10
   ffe68: 97feed1a     	bl	0xbb2d0 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0xac>
   ffe6c: 360000a0     	tbz	w0, #0x0, 0xffe80 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x25c>
   ffe70: 14000001     	b	0xffe74 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x250>
   ffe74: f94013e8     	ldr	x8, [sp, #0x20]
   ffe78: f9000fe8     	str	x8, [sp, #0x18]
   ffe7c: 14000004     	b	0xffe8c <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x268>
   ffe80: f85e83a8     	ldur	x8, [x29, #-0x18]
   ffe84: f9000fe8     	str	x8, [sp, #0x18]
   ffe88: 14000001     	b	0xffe8c <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x268>
   ffe8c: f9400fe0     	ldr	x0, [sp, #0x18]
   ffe90: d53bd048     	mrs	x8, TPIDR_EL0
   ffe94: f9401508     	ldr	x8, [x8, #0x28]
   ffe98: f85f83a9     	ldur	x9, [x29, #-0x8]
   ffe9c: eb090108     	subs	x8, x8, x9
   ffea0: f9000be0     	str	x0, [sp, #0x10]
   ffea4: f90007e8     	str	x8, [sp, #0x8]
   ffea8: 540000c1     	b.ne	0xffec0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x29c>
   ffeac: 14000001     	b	0xffeb0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x28c>
   ffeb0: f9400be0     	ldr	x0, [sp, #0x10]
   ffeb4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
   ffeb8: 910143ff     	add	sp, sp, #0x50
   ffebc: d65f03c0     	ret
   ffec0: 97fea7ac     	bl	0xa9d70 <__stack_chk_fail@plt>
   ffec4: d10083ff     	sub	sp, sp, #0x20
   ffec8: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffecc: 910043fd     	add	x29, sp, #0x10
   ffed0: d10007a8     	sub	x8, x29, #0x1
   ffed4: 39000100     	strb	w0, [x8]
   ffed8: f90003e1     	str	x1, [sp]
   ffedc: f94003e0     	ldr	x0, [sp]
   ffee0: 94000004     	bl	0xffef0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x2cc>
   ffee4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   ffee8: 910083ff     	add	sp, sp, #0x20
   ffeec: d65f03c0     	ret
   ffef0: d10043ff     	sub	sp, sp, #0x10
   ffef4: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
   ffef8: f90007e0     	str	x0, [sp, #0x8]
   ffefc: aa0803e0     	mov	x0, x8
   fff00: 910043ff     	add	sp, sp, #0x10
   fff04: d65f03c0     	ret
   fff08: d10083ff     	sub	sp, sp, #0x20
   fff0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fff10: 910043fd     	add	x29, sp, #0x10
   fff14: f90007e0     	str	x0, [sp, #0x8]
   fff18: f94007e0     	ldr	x0, [sp, #0x8]
   fff1c: 94000004     	bl	0xfff2c <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x308>
   fff20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fff24: 910083ff     	add	sp, sp, #0x20
   fff28: d65f03c0     	ret
   fff2c: d10043ff     	sub	sp, sp, #0x10
   fff30: f90007e0     	str	x0, [sp, #0x8]
   fff34: f94007e0     	ldr	x0, [sp, #0x8]
   fff38: 910043ff     	add	sp, sp, #0x10
   fff3c: d65f03c0     	ret
   fff40: b240fbe0     	orr	x0, xzr, #0x7fffffffffffffff
   fff44: d65f03c0     	ret
   fff48: d10103ff     	sub	sp, sp, #0x40
   fff4c: a9037bfd     	stp	x29, x30, [sp, #0x30]
   fff50: 9100c3fd     	add	x29, sp, #0x30
   fff54: b00007c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
   fff58: 9109c508     	add	x8, x8, #0x271
   fff5c: f81f83a0     	stur	x0, [x29, #-0x8]
   fff60: f81f03a1     	stur	x1, [x29, #-0x10]
   fff64: f9000fe2     	str	x2, [sp, #0x18]
   fff68: f85f83a0     	ldur	x0, [x29, #-0x8]
   fff6c: f85f03a1     	ldur	x1, [x29, #-0x10]
   fff70: f9000be8     	str	x8, [sp, #0x10]
   fff74: f90007e1     	str	x1, [sp, #0x8]
   fff78: 97ffffde     	bl	0xffef0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x2cc>
   fff7c: f94007e8     	ldr	x8, [sp, #0x8]
   fff80: eb00011f     	cmp	x8, x0
   fff84: 1a9f97e9     	cset	w9, hi
   fff88: 37000049     	tbnz	w9, #0x0, 0xfff90 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x36c>
   fff8c: 14000003     	b	0xfff98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x374>
   fff90: f9400be0     	ldr	x0, [sp, #0x10]
   fff94: 97feec73     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
   fff98: b27e03e1     	orr	x1, xzr, #0x4
   fff9c: b27d03e8     	orr	x8, xzr, #0x8
   fffa0: f85f03a9     	ldur	x9, [x29, #-0x10]
   fffa4: 9b087d20     	mul	x0, x9, x8
   fffa8: 97feecf5     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
   fffac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
   fffb0: 910103ff     	add	sp, sp, #0x40
   fffb4: d65f03c0     	ret
   fffb8: d10083ff     	sub	sp, sp, #0x20
   fffbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
   fffc0: 910043fd     	add	x29, sp, #0x10
   fffc4: f90007e0     	str	x0, [sp, #0x8]
   fffc8: f94007e0     	ldr	x0, [sp, #0x8]
   fffcc: 94000004     	bl	0xfffdc <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x3b8>
   fffd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
   fffd4: 910083ff     	add	sp, sp, #0x20
   fffd8: d65f03c0     	ret
   fffdc: d10043ff     	sub	sp, sp, #0x10
   fffe0: f90007e0     	str	x0, [sp, #0x8]
   fffe4: f94007e0     	ldr	x0, [sp, #0x8]
   fffe8: 910043ff     	add	sp, sp, #0x10
   fffec: d65f03c0     	ret
   ffff0: d10083ff     	sub	sp, sp, #0x20
   ffff4: a9017bfd     	stp	x29, x30, [sp, #0x10]
   ffff8: 910043fd     	add	x29, sp, #0x10
   ffffc: f90007e0     	str	x0, [sp, #0x8]
  100000: f94007e0     	ldr	x0, [sp, #0x8]
  100004: 94000004     	bl	0x100014 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x3f0>
  100008: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10000c: 910083ff     	add	sp, sp, #0x20
  100010: d65f03c0     	ret
  100014: d10043ff     	sub	sp, sp, #0x10
  100018: f90007e0     	str	x0, [sp, #0x8]
  10001c: f94007e0     	ldr	x0, [sp, #0x8]
  100020: 910043ff     	add	sp, sp, #0x10
  100024: d65f03c0     	ret
  100028: d100c3ff     	sub	sp, sp, #0x30
  10002c: f90017e0     	str	x0, [sp, #0x28]
  100030: f90013e1     	str	x1, [sp, #0x20]
  100034: f9000fe2     	str	x2, [sp, #0x18]
  100038: f9000be3     	str	x3, [sp, #0x10]
  10003c: f90007e4     	str	x4, [sp, #0x8]
  100040: 9100c3ff     	add	sp, sp, #0x30
  100044: d65f03c0     	ret
  100048: d10083ff     	sub	sp, sp, #0x20
  10004c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100050: 910043fd     	add	x29, sp, #0x10
  100054: f90007e0     	str	x0, [sp, #0x8]
  100058: f94007e0     	ldr	x0, [sp, #0x8]
  10005c: f9400000     	ldr	x0, [x0]
  100060: 9400000d     	bl	0x100094 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x470>
  100064: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100068: 910083ff     	add	sp, sp, #0x20
  10006c: d65f03c0     	ret
  100070: d10083ff     	sub	sp, sp, #0x20
  100074: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100078: 910043fd     	add	x29, sp, #0x10
  10007c: f90007e0     	str	x0, [sp, #0x8]
  100080: f94007e0     	ldr	x0, [sp, #0x8]
  100084: 94000009     	bl	0x1000a8 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x484>
  100088: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10008c: 910083ff     	add	sp, sp, #0x20
  100090: d65f03c0     	ret
  100094: d10043ff     	sub	sp, sp, #0x10
  100098: f90007e0     	str	x0, [sp, #0x8]
  10009c: f94007e0     	ldr	x0, [sp, #0x8]
  1000a0: 910043ff     	add	sp, sp, #0x10
  1000a4: d65f03c0     	ret
  1000a8: d100c3ff     	sub	sp, sp, #0x30
  1000ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1000b0: 910083fd     	add	x29, sp, #0x20
  1000b4: b27d03e8     	orr	x8, xzr, #0x8
  1000b8: f81f83a0     	stur	x0, [x29, #-0x8]
  1000bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1000c0: f9000be0     	str	x0, [sp, #0x10]
  1000c4: f90007e8     	str	x8, [sp, #0x8]
  1000c8: 9400000a     	bl	0x1000f0 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x4cc>
  1000cc: f9400008     	ldr	x8, [x0]
  1000d0: f9400be0     	ldr	x0, [sp, #0x10]
  1000d4: f9400000     	ldr	x0, [x0]
  1000d8: eb000108     	subs	x8, x8, x0
  1000dc: f94007e0     	ldr	x0, [sp, #0x8]
  1000e0: 9ac00d00     	sdiv	x0, x8, x0
  1000e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1000e8: 9100c3ff     	add	sp, sp, #0x30
  1000ec: d65f03c0     	ret
  1000f0: d10083ff     	sub	sp, sp, #0x20
  1000f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1000f8: 910043fd     	add	x29, sp, #0x10
  1000fc: b27c03e8     	orr	x8, xzr, #0x10
  100100: f90007e0     	str	x0, [sp, #0x8]
  100104: f94007e0     	ldr	x0, [sp, #0x8]
  100108: 8b080000     	add	x0, x0, x8
  10010c: 94000004     	bl	0x10011c <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x4f8>
  100110: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100114: 910083ff     	add	sp, sp, #0x20
  100118: d65f03c0     	ret
  10011c: d10083ff     	sub	sp, sp, #0x20
  100120: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100124: 910043fd     	add	x29, sp, #0x10
  100128: f90007e0     	str	x0, [sp, #0x8]
  10012c: f94007e0     	ldr	x0, [sp, #0x8]
  100130: 94000004     	bl	0x100140 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x51c>
  100134: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100138: 910083ff     	add	sp, sp, #0x20
  10013c: d65f03c0     	ret
  100140: d10043ff     	sub	sp, sp, #0x10
  100144: f90007e0     	str	x0, [sp, #0x8]
  100148: f94007e0     	ldr	x0, [sp, #0x8]
  10014c: 910043ff     	add	sp, sp, #0x10
  100150: d65f03c0     	ret
  100154: d10083ff     	sub	sp, sp, #0x20
  100158: f9000fe0     	str	x0, [sp, #0x18]
  10015c: f9000be1     	str	x1, [sp, #0x10]
  100160: f90007e2     	str	x2, [sp, #0x8]
  100164: 910083ff     	add	sp, sp, #0x20
  100168: d65f03c0     	ret

000000000010016c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)>:
  10016c: d10103ff     	sub	sp, sp, #0x40
  100170: f9001bfe     	str	x30, [sp, #0x30]
  100174: b27d03e8     	orr	x8, xzr, #0x8
  100178: d2800009     	mov	x9, #0x0                // =0
  10017c: f90017e0     	str	x0, [sp, #0x28]
  100180: f90013e1     	str	x1, [sp, #0x20]
  100184: f9000fe2     	str	x2, [sp, #0x18]
  100188: f9000be3     	str	x3, [sp, #0x10]
  10018c: f9400fe0     	ldr	x0, [sp, #0x18]
  100190: f94013e1     	ldr	x1, [sp, #0x20]
  100194: eb010000     	subs	x0, x0, x1
  100198: 9ac80c08     	sdiv	x8, x0, x8
  10019c: f90007e8     	str	x8, [sp, #0x8]
  1001a0: f94007e8     	ldr	x8, [sp, #0x8]
  1001a4: eb09011f     	cmp	x8, x9
  1001a8: 1a9fd7ea     	cset	w10, gt
  1001ac: 3700004a     	tbnz	w10, #0x0, 0x1001b4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x48>
  1001b0: 14000010     	b	0x1001f0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x84>
  1001b4: b27d03e8     	orr	x8, xzr, #0x8
  1001b8: f9400be9     	ldr	x9, [sp, #0x10]
  1001bc: f9400120     	ldr	x0, [x9]
  1001c0: f94013e1     	ldr	x1, [sp, #0x20]
  1001c4: f94007e9     	ldr	x9, [sp, #0x8]
  1001c8: 9b087d22     	mul	x2, x9, x8
  1001cc: f90003e8     	str	x8, [sp]
  1001d0: 97fe7ef0     	bl	0x9fd90 <memcpy@plt>
  1001d4: f94007e8     	ldr	x8, [sp, #0x8]
  1001d8: f9400be9     	ldr	x9, [sp, #0x10]
  1001dc: f9400120     	ldr	x0, [x9]
  1001e0: f94003e1     	ldr	x1, [sp]
  1001e4: 9b087c28     	mul	x8, x1, x8
  1001e8: 8b080008     	add	x8, x0, x8
  1001ec: f9000128     	str	x8, [x9]
  1001f0: f9401bfe     	ldr	x30, [sp, #0x30]
  1001f4: 910103ff     	add	sp, sp, #0x40
  1001f8: d65f03c0     	ret
  1001fc: d10043ff     	sub	sp, sp, #0x10
  100200: f90007e0     	str	x0, [sp, #0x8]
  100204: 910043ff     	add	sp, sp, #0x10
  100208: d65f03c0     	ret
  10020c: d10083ff     	sub	sp, sp, #0x20
  100210: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100214: 910043fd     	add	x29, sp, #0x10
  100218: f90007e0     	str	x0, [sp, #0x8]
  10021c: f94007e0     	ldr	x0, [sp, #0x8]
  100220: aa0003e8     	mov	x8, x0
  100224: f9400101     	ldr	x1, [x8]
  100228: 94000011     	bl	0x10026c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x100>
  10022c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100230: 910083ff     	add	sp, sp, #0x20
  100234: d65f03c0     	ret
  100238: d100c3ff     	sub	sp, sp, #0x30
  10023c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100240: 910083fd     	add	x29, sp, #0x20
  100244: f81f83a0     	stur	x0, [x29, #-0x8]
  100248: f9000be1     	str	x1, [sp, #0x10]
  10024c: f90007e2     	str	x2, [sp, #0x8]
  100250: f85f83a0     	ldur	x0, [x29, #-0x8]
  100254: f9400be1     	ldr	x1, [sp, #0x10]
  100258: f94007e2     	ldr	x2, [sp, #0x8]
  10025c: 9400004b     	bl	0x100388 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x48>
  100260: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100264: 9100c3ff     	add	sp, sp, #0x30
  100268: d65f03c0     	ret
  10026c: d10143ff     	sub	sp, sp, #0x50
  100270: a9047bfd     	stp	x29, x30, [sp, #0x40]
  100274: 910103fd     	add	x29, sp, #0x40
  100278: f81f83a0     	stur	x0, [x29, #-0x8]
  10027c: f81f03a1     	stur	x1, [x29, #-0x10]
  100280: f85f83a0     	ldur	x0, [x29, #-0x8]
  100284: f9400401     	ldr	x1, [x0, #0x8]
  100288: f81e83a1     	stur	x1, [x29, #-0x18]
  10028c: f90013e0     	str	x0, [sp, #0x20]
  100290: f85f03a8     	ldur	x8, [x29, #-0x10]
  100294: f85e83a9     	ldur	x9, [x29, #-0x18]
  100298: eb09011f     	cmp	x8, x9
  10029c: 1a9f07ea     	cset	w10, ne
  1002a0: 3700004a     	tbnz	w10, #0x0, 0x1002a8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x13c>
  1002a4: 14000013     	b	0x1002f0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x184>
  1002a8: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1002ac: f94013e0     	ldr	x0, [sp, #0x20]
  1002b0: f9000fe8     	str	x8, [sp, #0x18]
  1002b4: 97fffe71     	bl	0xffc78 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x54>
  1002b8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1002bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1002c0: 8b090108     	add	x8, x8, x9
  1002c4: f81e83a8     	stur	x8, [x29, #-0x18]
  1002c8: f9000be0     	str	x0, [sp, #0x10]
  1002cc: aa0803e0     	mov	x0, x8
  1002d0: 97ffff71     	bl	0x100094 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x470>
  1002d4: f9400be8     	ldr	x8, [sp, #0x10]
  1002d8: f90007e0     	str	x0, [sp, #0x8]
  1002dc: aa0803e0     	mov	x0, x8
  1002e0: f94007e1     	ldr	x1, [sp, #0x8]
  1002e4: 97fe8a13     	bl	0xa2b30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  1002e8: 14000001     	b	0x1002ec <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x180>
  1002ec: 17ffffe9     	b	0x100290 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*&)+0x124>
  1002f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1002f4: f94013e9     	ldr	x9, [sp, #0x20]
  1002f8: f9000528     	str	x8, [x9, #0x8]
  1002fc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  100300: 910143ff     	add	sp, sp, #0x50
  100304: d65f03c0     	ret
  100308: 97feb7af     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010030c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)>:
  10030c: d100c3ff     	sub	sp, sp, #0x30
  100310: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100314: 910083fd     	add	x29, sp, #0x20
  100318: 91003fe8     	add	x8, sp, #0xf
  10031c: f81f83a0     	stur	x0, [x29, #-0x8]
  100320: f9000be1     	str	x1, [sp, #0x10]
  100324: f85f83a1     	ldur	x1, [x29, #-0x8]
  100328: f9400be2     	ldr	x2, [sp, #0x10]
  10032c: 39400100     	ldrb	w0, [x8]
  100330: 97fe9510     	bl	0xa5770 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  100334: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100338: 9100c3ff     	add	sp, sp, #0x30
  10033c: d65f03c0     	ret

0000000000100340 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)>:
  100340: d100c3ff     	sub	sp, sp, #0x30
  100344: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100348: 910083fd     	add	x29, sp, #0x20
  10034c: d10007a8     	sub	x8, x29, #0x1
  100350: 39000100     	strb	w0, [x8]
  100354: f9000be1     	str	x1, [sp, #0x10]
  100358: f90007e2     	str	x2, [sp, #0x8]
  10035c: f9400be0     	ldr	x0, [sp, #0x10]
  100360: f94007e1     	ldr	x1, [sp, #0x8]
  100364: 94000004     	bl	0x100374 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x34>
  100368: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10036c: 9100c3ff     	add	sp, sp, #0x30
  100370: d65f03c0     	ret
  100374: d10043ff     	sub	sp, sp, #0x10
  100378: f90007e0     	str	x0, [sp, #0x8]
  10037c: f90003e1     	str	x1, [sp]
  100380: 910043ff     	add	sp, sp, #0x10
  100384: d65f03c0     	ret
  100388: d100c3ff     	sub	sp, sp, #0x30
  10038c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100390: 910083fd     	add	x29, sp, #0x20
  100394: b27d03e8     	orr	x8, xzr, #0x8
  100398: b27e03e9     	orr	x9, xzr, #0x4
  10039c: f81f83a0     	stur	x0, [x29, #-0x8]
  1003a0: f9000be1     	str	x1, [sp, #0x10]
  1003a4: f90007e2     	str	x2, [sp, #0x8]
  1003a8: f9400be0     	ldr	x0, [sp, #0x10]
  1003ac: f94007e1     	ldr	x1, [sp, #0x8]
  1003b0: 9b087c21     	mul	x1, x1, x8
  1003b4: aa0903e2     	mov	x2, x9
  1003b8: 97feec1a     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  1003bc: 14000001     	b	0x1003c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x80>
  1003c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1003c4: 9100c3ff     	add	sp, sp, #0x30
  1003c8: d65f03c0     	ret
  1003cc: 97feb77e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1003d0: d100c3ff     	sub	sp, sp, #0x30
  1003d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1003d8: 910083fd     	add	x29, sp, #0x20
  1003dc: f81f83a0     	stur	x0, [x29, #-0x8]
  1003e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1003e4: f90003e0     	str	x0, [sp]
  1003e8: 9400000e     	bl	0x100420 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0xe0>
  1003ec: 14000001     	b	0x1003f0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0xb0>
  1003f0: f94003e0     	ldr	x0, [sp]
  1003f4: 97fe9c47     	bl	0xa7510 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1003f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1003fc: 9100c3ff     	add	sp, sp, #0x30
  100400: d65f03c0     	ret
  100404: 2a0103e8     	mov	w8, w1
  100408: f9000be0     	str	x0, [sp, #0x10]
  10040c: b9000fe8     	str	w8, [sp, #0xc]
  100410: f94003e0     	ldr	x0, [sp]
  100414: 97fe9c3f     	bl	0xa7510 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_AVCLEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  100418: f9400be0     	ldr	x0, [sp, #0x10]
  10041c: 97feb76a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  100420: d10183ff     	sub	sp, sp, #0x60
  100424: a9057bfd     	stp	x29, x30, [sp, #0x50]
  100428: 910143fd     	add	x29, sp, #0x50
  10042c: b27d03e8     	orr	x8, xzr, #0x8
  100430: f81f83a0     	stur	x0, [x29, #-0x8]
  100434: f85f83a0     	ldur	x0, [x29, #-0x8]
  100438: f81f03a0     	stur	x0, [x29, #-0x10]
  10043c: f81e83a8     	stur	x8, [x29, #-0x18]
  100440: 97ffff02     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
  100444: f85f03a8     	ldur	x8, [x29, #-0x10]
  100448: f81e03a0     	stur	x0, [x29, #-0x20]
  10044c: aa0803e0     	mov	x0, x8
  100450: 97fffefe     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
  100454: f85f03a8     	ldur	x8, [x29, #-0x10]
  100458: f90017e0     	str	x0, [sp, #0x28]
  10045c: aa0803e0     	mov	x0, x8
  100460: 97ffff04     	bl	0x100070 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x44c>
  100464: f85e83a8     	ldur	x8, [x29, #-0x18]
  100468: 9b007d00     	mul	x0, x8, x0
  10046c: f94017e9     	ldr	x9, [sp, #0x28]
  100470: 8b000120     	add	x0, x9, x0
  100474: f85f03aa     	ldur	x10, [x29, #-0x10]
  100478: f90013e0     	str	x0, [sp, #0x20]
  10047c: aa0a03e0     	mov	x0, x10
  100480: 97fffef2     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
  100484: f85f03a8     	ldur	x8, [x29, #-0x10]
  100488: f9000fe0     	str	x0, [sp, #0x18]
  10048c: aa0803e0     	mov	x0, x8
  100490: 94000019     	bl	0x1004f4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x1b4>
  100494: f85e83a8     	ldur	x8, [x29, #-0x18]
  100498: 9b007d09     	mul	x9, x8, x0
  10049c: f9400fea     	ldr	x10, [sp, #0x18]
  1004a0: 8b090149     	add	x9, x10, x9
  1004a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1004a8: f9000be9     	str	x9, [sp, #0x10]
  1004ac: 97fffee7     	bl	0x100048 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x424>
  1004b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1004b4: f90007e0     	str	x0, [sp, #0x8]
  1004b8: aa0803e0     	mov	x0, x8
  1004bc: 97fffeed     	bl	0x100070 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x44c>
  1004c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1004c4: 9b007d09     	mul	x9, x8, x0
  1004c8: f94007ea     	ldr	x10, [sp, #0x8]
  1004cc: 8b090149     	add	x9, x10, x9
  1004d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1004d4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1004d8: f94013e2     	ldr	x2, [sp, #0x20]
  1004dc: f9400be3     	ldr	x3, [sp, #0x10]
  1004e0: aa0903e4     	mov	x4, x9
  1004e4: 97fffed1     	bl	0x100028 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x404>
  1004e8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1004ec: 910183ff     	add	sp, sp, #0x60
  1004f0: d65f03c0     	ret
  1004f4: d10043ff     	sub	sp, sp, #0x10
  1004f8: b27d03e8     	orr	x8, xzr, #0x8
  1004fc: f90007e0     	str	x0, [sp, #0x8]
  100500: f94007e0     	ldr	x0, [sp, #0x8]
  100504: f9400409     	ldr	x9, [x0, #0x8]
  100508: f9400000     	ldr	x0, [x0]
  10050c: eb000129     	subs	x9, x9, x0
  100510: 9ac80d20     	sdiv	x0, x9, x8
  100514: 910043ff     	add	sp, sp, #0x10
  100518: d65f03c0     	ret
  10051c: d10043ff     	sub	sp, sp, #0x10
  100520: f90007e0     	str	x0, [sp, #0x8]
  100524: f94007e0     	ldr	x0, [sp, #0x8]
  100528: 910043ff     	add	sp, sp, #0x10
  10052c: d65f03c0     	ret
  100530: d10203ff     	sub	sp, sp, #0x80
  100534: a9077bfd     	stp	x29, x30, [sp, #0x70]
  100538: 9101c3fd     	add	x29, sp, #0x70
  10053c: d53bd048     	mrs	x8, TPIDR_EL0
  100540: f9401508     	ldr	x8, [x8, #0x28]
  100544: f81f83a8     	stur	x8, [x29, #-0x8]
  100548: f81f03a2     	stur	x2, [x29, #-0x10]
  10054c: f81e83a1     	stur	x1, [x29, #-0x18]
  100550: f81e03a0     	stur	x0, [x29, #-0x20]
  100554: f85e03a8     	ldur	x8, [x29, #-0x20]
  100558: aa0803e0     	mov	x0, x8
  10055c: f9001fe0     	str	x0, [sp, #0x38]
  100560: aa0803e0     	mov	x0, x8
  100564: 94000035     	bl	0x100638 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2f8>
  100568: d10063a0     	sub	x0, x29, #0x18
  10056c: 94000056     	bl	0x1006c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x384>
  100570: b40004a0     	cbz	x0, 0x100604 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2c4>
  100574: 14000001     	b	0x100578 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x238>
  100578: d10063a0     	sub	x0, x29, #0x18
  10057c: 94000052     	bl	0x1006c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x384>
  100580: f9401ffe     	ldr	x30, [sp, #0x38]
  100584: f9001be0     	str	x0, [sp, #0x30]
  100588: aa1e03e0     	mov	x0, x30
  10058c: f9401be1     	ldr	x1, [sp, #0x30]
  100590: 97feaa88     	bl	0xaafb0 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  100594: 14000001     	b	0x100598 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x258>
  100598: d10063a8     	sub	x8, x29, #0x18
  10059c: aa0803e0     	mov	x0, x8
  1005a0: f90017e8     	str	x8, [sp, #0x28]
  1005a4: 940000a4     	bl	0x100834 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, unsigned long)+0xa4>
  1005a8: f94017e8     	ldr	x8, [sp, #0x28]
  1005ac: f90013e0     	str	x0, [sp, #0x20]
  1005b0: aa0803e0     	mov	x0, x8
  1005b4: 940000a6     	bl	0x10084c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, unsigned long)+0xbc>
  1005b8: f94017e8     	ldr	x8, [sp, #0x28]
  1005bc: f9000fe0     	str	x0, [sp, #0x18]
  1005c0: aa0803e0     	mov	x0, x8
  1005c4: 94000040     	bl	0x1006c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x384>
  1005c8: f9401fe8     	ldr	x8, [sp, #0x38]
  1005cc: f9000be0     	str	x0, [sp, #0x10]
  1005d0: aa0803e0     	mov	x0, x8
  1005d4: f94013e1     	ldr	x1, [sp, #0x20]
  1005d8: f9400fe2     	ldr	x2, [sp, #0x18]
  1005dc: f9400be3     	ldr	x3, [sp, #0x10]
  1005e0: 97fe94a8     	bl	0xa5880 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  1005e4: 14000001     	b	0x1005e8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2a8>
  1005e8: 14000007     	b	0x100604 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2c4>
  1005ec: f81d83a0     	stur	x0, [x29, #-0x28]
  1005f0: 2a0103e8     	mov	w8, w1
  1005f4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1005f8: f9401fe0     	ldr	x0, [sp, #0x38]
  1005fc: 97fe8669     	bl	0xa1fa0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  100600: 1400000b     	b	0x10062c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2ec>
  100604: d53bd048     	mrs	x8, TPIDR_EL0
  100608: f9401508     	ldr	x8, [x8, #0x28]
  10060c: f85f83a9     	ldur	x9, [x29, #-0x8]
  100610: eb090108     	subs	x8, x8, x9
  100614: f90007e8     	str	x8, [sp, #0x8]
  100618: 540000e1     	b.ne	0x100634 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2f4>
  10061c: 14000001     	b	0x100620 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x2e0>
  100620: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  100624: 910203ff     	add	sp, sp, #0x80
  100628: d65f03c0     	ret
  10062c: f85d83a0     	ldur	x0, [x29, #-0x28]
  100630: 97fe9e38     	bl	0xa7f10 <_Unwind_Resume@plt>
  100634: 97fea5cf     	bl	0xa9d70 <__stack_chk_fail@plt>
  100638: d10103ff     	sub	sp, sp, #0x40
  10063c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  100640: 9100c3fd     	add	x29, sp, #0x30
  100644: d53bd048     	mrs	x8, TPIDR_EL0
  100648: f9401508     	ldr	x8, [x8, #0x28]
  10064c: f81f83a8     	stur	x8, [x29, #-0x8]
  100650: f9000fe0     	str	x0, [sp, #0x18]
  100654: f9400fe8     	ldr	x8, [sp, #0x18]
  100658: aa0803e0     	mov	x0, x8
  10065c: f9000be0     	str	x0, [sp, #0x10]
  100660: aa0803e0     	mov	x0, x8
  100664: 97fffd11     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  100668: 14000001     	b	0x10066c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x32c>
  10066c: aa1f03e8     	mov	x8, xzr
  100670: f9400be9     	ldr	x9, [sp, #0x10]
  100674: f9000128     	str	x8, [x9]
  100678: f9000528     	str	x8, [x9, #0x8]
  10067c: 91004120     	add	x0, x9, #0x10
  100680: f81f03a8     	stur	x8, [x29, #-0x10]
  100684: d10043a1     	sub	x1, x29, #0x10
  100688: 97fe8152     	bl	0xa0bd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10068c: 14000001     	b	0x100690 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x350>
  100690: d53bd048     	mrs	x8, TPIDR_EL0
  100694: f9401508     	ldr	x8, [x8, #0x28]
  100698: f85f83a9     	ldur	x9, [x29, #-0x8]
  10069c: eb090108     	subs	x8, x8, x9
  1006a0: f90007e8     	str	x8, [sp, #0x8]
  1006a4: 540000e1     	b.ne	0x1006c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x380>
  1006a8: 14000001     	b	0x1006ac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*)+0x36c>
  1006ac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1006b0: 910103ff     	add	sp, sp, #0x40
  1006b4: d65f03c0     	ret
  1006b8: f90003e1     	str	x1, [sp]
  1006bc: 97feb6c2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1006c0: 97fea5ac     	bl	0xa9d70 <__stack_chk_fail@plt>
  1006c4: d10043ff     	sub	sp, sp, #0x10
  1006c8: f90007e0     	str	x0, [sp, #0x8]
  1006cc: f94007e0     	ldr	x0, [sp, #0x8]
  1006d0: f9400400     	ldr	x0, [x0, #0x8]
  1006d4: 910043ff     	add	sp, sp, #0x10
  1006d8: d65f03c0     	ret

00000000001006dc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__vallocate(unsigned long)>:
  1006dc: d10143ff     	sub	sp, sp, #0x50
  1006e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1006e4: 910103fd     	add	x29, sp, #0x40
  1006e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1006ec: f81f03a1     	stur	x1, [x29, #-0x10]
  1006f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1006f4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1006f8: f81e83a0     	stur	x0, [x29, #-0x18]
  1006fc: f90013e1     	str	x1, [sp, #0x20]
  100700: 97fe9034     	bl	0xa47d0 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  100704: f94013e1     	ldr	x1, [sp, #0x20]
  100708: eb00003f     	cmp	x1, x0
  10070c: 1a9f97e8     	cset	w8, hi
  100710: 37000048     	tbnz	w8, #0x0, 0x100718 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  100714: 14000003     	b	0x100720 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  100718: f85e83a0     	ldur	x0, [x29, #-0x18]
  10071c: 97fe940d     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  100720: d2800001     	mov	x1, #0x0                // =0
  100724: b27d03e8     	orr	x8, xzr, #0x8
  100728: f85e83a0     	ldur	x0, [x29, #-0x18]
  10072c: f9000fe1     	str	x1, [sp, #0x18]
  100730: f9000be8     	str	x8, [sp, #0x10]
  100734: 940000d6     	bl	0x100a8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0xc0>
  100738: f85f03a1     	ldur	x1, [x29, #-0x10]
  10073c: 940000c7     	bl	0x100a58 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x8c>
  100740: f85e83a8     	ldur	x8, [x29, #-0x18]
  100744: f9000500     	str	x0, [x8, #0x8]
  100748: f9000100     	str	x0, [x8]
  10074c: f85e83a8     	ldur	x8, [x29, #-0x18]
  100750: f9400108     	ldr	x8, [x8]
  100754: f85f03a0     	ldur	x0, [x29, #-0x10]
  100758: f9400be1     	ldr	x1, [sp, #0x10]
  10075c: 9b007c20     	mul	x0, x1, x0
  100760: 8b000108     	add	x8, x8, x0
  100764: f85e83a0     	ldur	x0, [x29, #-0x18]
  100768: f90007e8     	str	x8, [sp, #0x8]
  10076c: 940000d3     	bl	0x100ab8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0xec>
  100770: f94007e8     	ldr	x8, [sp, #0x8]
  100774: f9000008     	str	x8, [x0]
  100778: f85e83a0     	ldur	x0, [x29, #-0x18]
  10077c: f9400fe1     	ldr	x1, [sp, #0x18]
  100780: 940000d9     	bl	0x100ae4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x118>
  100784: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  100788: 910143ff     	add	sp, sp, #0x50
  10078c: d65f03c0     	ret

0000000000100790 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, unsigned long)>:
  100790: d101c3ff     	sub	sp, sp, #0x70
  100794: a9067bfd     	stp	x29, x30, [sp, #0x60]
  100798: 910183fd     	add	x29, sp, #0x60
  10079c: d53bd048     	mrs	x8, TPIDR_EL0
  1007a0: f9401509     	ldr	x9, [x8, #0x28]
  1007a4: f81f83a9     	stur	x9, [x29, #-0x8]
  1007a8: f81e83a0     	stur	x0, [x29, #-0x18]
  1007ac: f81e03a1     	stur	x1, [x29, #-0x20]
  1007b0: f81d83a2     	stur	x2, [x29, #-0x28]
  1007b4: f9001be3     	str	x3, [sp, #0x30]
  1007b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1007bc: aa0903e0     	mov	x0, x9
  1007c0: f90013e8     	str	x8, [sp, #0x20]
  1007c4: f9000fe9     	str	x9, [sp, #0x18]
  1007c8: 940000b1     	bl	0x100a8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0xc0>
  1007cc: f90017e0     	str	x0, [sp, #0x28]
  1007d0: f9401be2     	ldr	x2, [sp, #0x30]
  1007d4: d10043a8     	sub	x8, x29, #0x10
  1007d8: aa0803e0     	mov	x0, x8
  1007dc: f9400fe1     	ldr	x1, [sp, #0x18]
  1007e0: f9000be8     	str	x8, [sp, #0x10]
  1007e4: 940001aa     	bl	0x100e8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x4c0>
  1007e8: f94017e0     	ldr	x0, [sp, #0x28]
  1007ec: f85e03a1     	ldur	x1, [x29, #-0x20]
  1007f0: f85d83a2     	ldur	x2, [x29, #-0x28]
  1007f4: f9400fe8     	ldr	x8, [sp, #0x18]
  1007f8: 91002103     	add	x3, x8, #0x8
  1007fc: 97fe7f35     	bl	0xa04d0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  100800: f9400be0     	ldr	x0, [sp, #0x10]
  100804: 940001cc     	bl	0x100f34 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x90>
  100808: f94013e8     	ldr	x8, [sp, #0x20]
  10080c: f9401509     	ldr	x9, [x8, #0x28]
  100810: f85f83a0     	ldur	x0, [x29, #-0x8]
  100814: eb000129     	subs	x9, x9, x0
  100818: f90007e9     	str	x9, [sp, #0x8]
  10081c: 540000a1     	b.ne	0x100830 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, unsigned long)+0xa0>
  100820: 14000001     	b	0x100824 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, unsigned long)+0x94>
  100824: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  100828: 9101c3ff     	add	sp, sp, #0x70
  10082c: d65f03c0     	ret
  100830: 97fea550     	bl	0xa9d70 <__stack_chk_fail@plt>
  100834: d10043ff     	sub	sp, sp, #0x10
  100838: f90007e0     	str	x0, [sp, #0x8]
  10083c: f94007e0     	ldr	x0, [sp, #0x8]
  100840: f9400000     	ldr	x0, [x0]
  100844: 910043ff     	add	sp, sp, #0x10
  100848: d65f03c0     	ret
  10084c: d10043ff     	sub	sp, sp, #0x10
  100850: b27d03e8     	orr	x8, xzr, #0x8
  100854: f90007e0     	str	x0, [sp, #0x8]
  100858: f94007e0     	ldr	x0, [sp, #0x8]
  10085c: aa0003e9     	mov	x9, x0
  100860: f9400129     	ldr	x9, [x9]
  100864: f9400400     	ldr	x0, [x0, #0x8]
  100868: 9b007d08     	mul	x8, x8, x0
  10086c: 8b080128     	add	x8, x9, x8
  100870: aa0803e0     	mov	x0, x8
  100874: 910043ff     	add	sp, sp, #0x10
  100878: d65f03c0     	ret

000000000010087c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::~__vector_base()>:
  10087c: d10103ff     	sub	sp, sp, #0x40
  100880: a9037bfd     	stp	x29, x30, [sp, #0x30]
  100884: 9100c3fd     	add	x29, sp, #0x30
  100888: d2800008     	mov	x8, #0x0                // =0
  10088c: f81f83a0     	stur	x0, [x29, #-0x8]
  100890: f85f83a0     	ldur	x0, [x29, #-0x8]
  100894: aa0003e9     	mov	x9, x0
  100898: f9400129     	ldr	x9, [x9]
  10089c: eb08013f     	cmp	x9, x8
  1008a0: 1a9f07ea     	cset	w10, ne
  1008a4: f81f03a0     	stur	x0, [x29, #-0x10]
  1008a8: 3700004a     	tbnz	w10, #0x0, 0x1008b0 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::~__vector_base()+0x34>
  1008ac: 14000012     	b	0x1008f4 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::~__vector_base()+0x78>
  1008b0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1008b4: 940001a4     	bl	0x100f44 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0xa0>
  1008b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1008bc: 94000074     	bl	0x100a8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0xc0>
  1008c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1008c4: f9400101     	ldr	x1, [x8]
  1008c8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1008cc: f9000fe0     	str	x0, [sp, #0x18]
  1008d0: aa0803e0     	mov	x0, x8
  1008d4: f9000be1     	str	x1, [sp, #0x10]
  1008d8: 94000142     	bl	0x100de0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x414>
  1008dc: f9400fe1     	ldr	x1, [sp, #0x18]
  1008e0: f90007e0     	str	x0, [sp, #0x8]
  1008e4: aa0103e0     	mov	x0, x1
  1008e8: f9400be1     	ldr	x1, [sp, #0x10]
  1008ec: f94007e2     	ldr	x2, [sp, #0x8]
  1008f0: 940001a0     	bl	0x100f70 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0xcc>
  1008f4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1008f8: 910103ff     	add	sp, sp, #0x40
  1008fc: d65f03c0     	ret

0000000000100900 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  100900: d100c3ff     	sub	sp, sp, #0x30
  100904: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100908: 910083fd     	add	x29, sp, #0x20
  10090c: f81f83a0     	stur	x0, [x29, #-0x8]
  100910: f9000be1     	str	x1, [sp, #0x10]
  100914: f85f83a0     	ldur	x0, [x29, #-0x8]
  100918: f9400be1     	ldr	x1, [sp, #0x10]
  10091c: f90007e0     	str	x0, [sp, #0x8]
  100920: aa0103e0     	mov	x0, x1
  100924: 97fffc79     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  100928: f94007e1     	ldr	x1, [sp, #0x8]
  10092c: f90003e0     	str	x0, [sp]
  100930: aa0103e0     	mov	x0, x1
  100934: f94003e1     	ldr	x1, [sp]
  100938: 97fe8f9a     	bl	0xa47a0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  10093c: f94007e0     	ldr	x0, [sp, #0x8]
  100940: 94000016     	bl	0x100998 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  100944: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100948: 9100c3ff     	add	sp, sp, #0x30
  10094c: d65f03c0     	ret

0000000000100950 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  100950: d100c3ff     	sub	sp, sp, #0x30
  100954: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100958: 910083fd     	add	x29, sp, #0x20
  10095c: d2800008     	mov	x8, #0x0                // =0
  100960: f81f83a0     	stur	x0, [x29, #-0x8]
  100964: f9000be1     	str	x1, [sp, #0x10]
  100968: f85f83a0     	ldur	x0, [x29, #-0x8]
  10096c: f9400be1     	ldr	x1, [sp, #0x10]
  100970: f90007e0     	str	x0, [sp, #0x8]
  100974: aa0103e0     	mov	x0, x1
  100978: f90003e8     	str	x8, [sp]
  10097c: 97fffc63     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  100980: f94003e8     	ldr	x8, [sp]
  100984: f94007e1     	ldr	x1, [sp, #0x8]
  100988: f9000028     	str	x8, [x1]
  10098c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100990: 9100c3ff     	add	sp, sp, #0x30
  100994: d65f03c0     	ret
  100998: d10083ff     	sub	sp, sp, #0x20
  10099c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1009a0: 910043fd     	add	x29, sp, #0x10
  1009a4: f90007e0     	str	x0, [sp, #0x8]
  1009a8: f94007e0     	ldr	x0, [sp, #0x8]
  1009ac: 94000004     	bl	0x1009bc <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  1009b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1009b4: 910083ff     	add	sp, sp, #0x20
  1009b8: d65f03c0     	ret
  1009bc: d10043ff     	sub	sp, sp, #0x10
  1009c0: f90007e0     	str	x0, [sp, #0x8]
  1009c4: 910043ff     	add	sp, sp, #0x10
  1009c8: d65f03c0     	ret

00000000001009cc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const>:
  1009cc: d10143ff     	sub	sp, sp, #0x50
  1009d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1009d4: 910103fd     	add	x29, sp, #0x40
  1009d8: d53bd048     	mrs	x8, TPIDR_EL0
  1009dc: f9401508     	ldr	x8, [x8, #0x28]
  1009e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1009e4: f90013e0     	str	x0, [sp, #0x20]
  1009e8: f94013e0     	ldr	x0, [sp, #0x20]
  1009ec: 9400007b     	bl	0x100bd8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x20c>
  1009f0: 9400006f     	bl	0x100bac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x1e0>
  1009f4: f81f03a0     	stur	x0, [x29, #-0x10]
  1009f8: 97fffd0b     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1009fc: f81e83a0     	stur	x0, [x29, #-0x18]
  100a00: d10043a0     	sub	x0, x29, #0x10
  100a04: d10063a1     	sub	x1, x29, #0x18
  100a08: 97fffce4     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  100a0c: f9000fe0     	str	x0, [sp, #0x18]
  100a10: 14000001     	b	0x100a14 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x48>
  100a14: f9400fe8     	ldr	x8, [sp, #0x18]
  100a18: f9400109     	ldr	x9, [x8]
  100a1c: d53bd04a     	mrs	x10, TPIDR_EL0
  100a20: f940154a     	ldr	x10, [x10, #0x28]
  100a24: f85f83ab     	ldur	x11, [x29, #-0x8]
  100a28: eb0b014a     	subs	x10, x10, x11
  100a2c: f9000be9     	str	x9, [sp, #0x10]
  100a30: f90007ea     	str	x10, [sp, #0x8]
  100a34: 54000101     	b.ne	0x100a54 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x88>
  100a38: 14000001     	b	0x100a3c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x70>
  100a3c: f9400be0     	ldr	x0, [sp, #0x10]
  100a40: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  100a44: 910143ff     	add	sp, sp, #0x50
  100a48: d65f03c0     	ret
  100a4c: f90003e1     	str	x1, [sp]
  100a50: 97feb5dd     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  100a54: 97fea4c7     	bl	0xa9d70 <__stack_chk_fail@plt>
  100a58: d10083ff     	sub	sp, sp, #0x20
  100a5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100a60: 910043fd     	add	x29, sp, #0x10
  100a64: d2800008     	mov	x8, #0x0                // =0
  100a68: f90007e0     	str	x0, [sp, #0x8]
  100a6c: f90003e1     	str	x1, [sp]
  100a70: f94007e0     	ldr	x0, [sp, #0x8]
  100a74: f94003e1     	ldr	x1, [sp]
  100a78: aa0803e2     	mov	x2, x8
  100a7c: 94000081     	bl	0x100c80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x2b4>
  100a80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100a84: 910083ff     	add	sp, sp, #0x20
  100a88: d65f03c0     	ret
  100a8c: d10083ff     	sub	sp, sp, #0x20
  100a90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100a94: 910043fd     	add	x29, sp, #0x10
  100a98: b27c03e8     	orr	x8, xzr, #0x10
  100a9c: f90007e0     	str	x0, [sp, #0x8]
  100aa0: f94007e0     	ldr	x0, [sp, #0x8]
  100aa4: 8b080000     	add	x0, x0, x8
  100aa8: 94000092     	bl	0x100cf0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x324>
  100aac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100ab0: 910083ff     	add	sp, sp, #0x20
  100ab4: d65f03c0     	ret
  100ab8: d10083ff     	sub	sp, sp, #0x20
  100abc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100ac0: 910043fd     	add	x29, sp, #0x10
  100ac4: b27c03e8     	orr	x8, xzr, #0x10
  100ac8: f90007e0     	str	x0, [sp, #0x8]
  100acc: f94007e0     	ldr	x0, [sp, #0x8]
  100ad0: 8b080000     	add	x0, x0, x8
  100ad4: 94000095     	bl	0x100d28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x35c>
  100ad8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100adc: 910083ff     	add	sp, sp, #0x20
  100ae0: d65f03c0     	ret
  100ae4: d10183ff     	sub	sp, sp, #0x60
  100ae8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  100aec: 910143fd     	add	x29, sp, #0x50
  100af0: b27d03e8     	orr	x8, xzr, #0x8
  100af4: f81f83a0     	stur	x0, [x29, #-0x8]
  100af8: f81f03a1     	stur	x1, [x29, #-0x10]
  100afc: f85f83a0     	ldur	x0, [x29, #-0x8]
  100b00: f81e83a0     	stur	x0, [x29, #-0x18]
  100b04: f81e03a8     	stur	x8, [x29, #-0x20]
  100b08: 9400009e     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  100b0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  100b10: f90017e0     	str	x0, [sp, #0x28]
  100b14: aa0803e0     	mov	x0, x8
  100b18: 9400009a     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  100b1c: f85e83a8     	ldur	x8, [x29, #-0x18]
  100b20: f90013e0     	str	x0, [sp, #0x20]
  100b24: aa0803e0     	mov	x0, x8
  100b28: 940000a0     	bl	0x100da8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3dc>
  100b2c: f85e03a8     	ldur	x8, [x29, #-0x20]
  100b30: 9b007d00     	mul	x0, x8, x0
  100b34: f94013e1     	ldr	x1, [sp, #0x20]
  100b38: 8b000020     	add	x0, x1, x0
  100b3c: f85e83a9     	ldur	x9, [x29, #-0x18]
  100b40: f9000fe0     	str	x0, [sp, #0x18]
  100b44: aa0903e0     	mov	x0, x9
  100b48: 9400008e     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  100b4c: f85e83a8     	ldur	x8, [x29, #-0x18]
  100b50: f9000be0     	str	x0, [sp, #0x10]
  100b54: aa0803e0     	mov	x0, x8
  100b58: 94000094     	bl	0x100da8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3dc>
  100b5c: f85e03a8     	ldur	x8, [x29, #-0x20]
  100b60: 9b007d09     	mul	x9, x8, x0
  100b64: f9400be0     	ldr	x0, [sp, #0x10]
  100b68: 8b090009     	add	x9, x0, x9
  100b6c: f85e83a0     	ldur	x0, [x29, #-0x18]
  100b70: f90007e9     	str	x9, [sp, #0x8]
  100b74: 94000083     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  100b78: f85f03a8     	ldur	x8, [x29, #-0x10]
  100b7c: f85e03a9     	ldur	x9, [x29, #-0x20]
  100b80: 9b087d28     	mul	x8, x9, x8
  100b84: 8b080008     	add	x8, x0, x8
  100b88: f85e83a0     	ldur	x0, [x29, #-0x18]
  100b8c: f94017e1     	ldr	x1, [sp, #0x28]
  100b90: f9400fe2     	ldr	x2, [sp, #0x18]
  100b94: f94007e3     	ldr	x3, [sp, #0x8]
  100b98: aa0803e4     	mov	x4, x8
  100b9c: 94000071     	bl	0x100d60 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x394>
  100ba0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  100ba4: 910183ff     	add	sp, sp, #0x60
  100ba8: d65f03c0     	ret
  100bac: d10083ff     	sub	sp, sp, #0x20
  100bb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100bb4: 910043fd     	add	x29, sp, #0x10
  100bb8: 91001fe8     	add	x8, sp, #0x7
  100bbc: f90007e0     	str	x0, [sp, #0x8]
  100bc0: f94007e1     	ldr	x1, [sp, #0x8]
  100bc4: 39400100     	ldrb	w0, [x8]
  100bc8: 9400000f     	bl	0x100c04 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x238>
  100bcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100bd0: 910083ff     	add	sp, sp, #0x20
  100bd4: d65f03c0     	ret
  100bd8: d10083ff     	sub	sp, sp, #0x20
  100bdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100be0: 910043fd     	add	x29, sp, #0x10
  100be4: b27c03e8     	orr	x8, xzr, #0x10
  100be8: f90007e0     	str	x0, [sp, #0x8]
  100bec: f94007e0     	ldr	x0, [sp, #0x8]
  100bf0: 8b080000     	add	x0, x0, x8
  100bf4: 94000015     	bl	0x100c48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x27c>
  100bf8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100bfc: 910083ff     	add	sp, sp, #0x20
  100c00: d65f03c0     	ret
  100c04: d10083ff     	sub	sp, sp, #0x20
  100c08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100c0c: 910043fd     	add	x29, sp, #0x10
  100c10: d10007a8     	sub	x8, x29, #0x1
  100c14: 39000100     	strb	w0, [x8]
  100c18: f90003e1     	str	x1, [sp]
  100c1c: f94003e0     	ldr	x0, [sp]
  100c20: 94000004     	bl	0x100c30 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x264>
  100c24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100c28: 910083ff     	add	sp, sp, #0x20
  100c2c: d65f03c0     	ret
  100c30: d10043ff     	sub	sp, sp, #0x10
  100c34: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  100c38: f90007e0     	str	x0, [sp, #0x8]
  100c3c: aa0803e0     	mov	x0, x8
  100c40: 910043ff     	add	sp, sp, #0x10
  100c44: d65f03c0     	ret
  100c48: d10083ff     	sub	sp, sp, #0x20
  100c4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100c50: 910043fd     	add	x29, sp, #0x10
  100c54: f90007e0     	str	x0, [sp, #0x8]
  100c58: f94007e0     	ldr	x0, [sp, #0x8]
  100c5c: 94000004     	bl	0x100c6c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x2a0>
  100c60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100c64: 910083ff     	add	sp, sp, #0x20
  100c68: d65f03c0     	ret
  100c6c: d10043ff     	sub	sp, sp, #0x10
  100c70: f90007e0     	str	x0, [sp, #0x8]
  100c74: f94007e0     	ldr	x0, [sp, #0x8]
  100c78: 910043ff     	add	sp, sp, #0x10
  100c7c: d65f03c0     	ret
  100c80: d10103ff     	sub	sp, sp, #0x40
  100c84: a9037bfd     	stp	x29, x30, [sp, #0x30]
  100c88: 9100c3fd     	add	x29, sp, #0x30
  100c8c: 900007c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  100c90: 9109c508     	add	x8, x8, #0x271
  100c94: f81f83a0     	stur	x0, [x29, #-0x8]
  100c98: f81f03a1     	stur	x1, [x29, #-0x10]
  100c9c: f9000fe2     	str	x2, [sp, #0x18]
  100ca0: f85f83a0     	ldur	x0, [x29, #-0x8]
  100ca4: f85f03a1     	ldur	x1, [x29, #-0x10]
  100ca8: f9000be8     	str	x8, [sp, #0x10]
  100cac: f90007e1     	str	x1, [sp, #0x8]
  100cb0: 97ffffe0     	bl	0x100c30 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x264>
  100cb4: f94007e8     	ldr	x8, [sp, #0x8]
  100cb8: eb00011f     	cmp	x8, x0
  100cbc: 1a9f97e9     	cset	w9, hi
  100cc0: 37000049     	tbnz	w9, #0x0, 0x100cc8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x2fc>
  100cc4: 14000003     	b	0x100cd0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x304>
  100cc8: f9400be0     	ldr	x0, [sp, #0x10]
  100ccc: 97fee925     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  100cd0: b27e03e1     	orr	x1, xzr, #0x4
  100cd4: b27d03e8     	orr	x8, xzr, #0x8
  100cd8: f85f03a9     	ldur	x9, [x29, #-0x10]
  100cdc: 9b087d20     	mul	x0, x9, x8
  100ce0: 97fee9a7     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  100ce4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  100ce8: 910103ff     	add	sp, sp, #0x40
  100cec: d65f03c0     	ret
  100cf0: d10083ff     	sub	sp, sp, #0x20
  100cf4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100cf8: 910043fd     	add	x29, sp, #0x10
  100cfc: f90007e0     	str	x0, [sp, #0x8]
  100d00: f94007e0     	ldr	x0, [sp, #0x8]
  100d04: 94000004     	bl	0x100d14 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x348>
  100d08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100d0c: 910083ff     	add	sp, sp, #0x20
  100d10: d65f03c0     	ret
  100d14: d10043ff     	sub	sp, sp, #0x10
  100d18: f90007e0     	str	x0, [sp, #0x8]
  100d1c: f94007e0     	ldr	x0, [sp, #0x8]
  100d20: 910043ff     	add	sp, sp, #0x10
  100d24: d65f03c0     	ret
  100d28: d10083ff     	sub	sp, sp, #0x20
  100d2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100d30: 910043fd     	add	x29, sp, #0x10
  100d34: f90007e0     	str	x0, [sp, #0x8]
  100d38: f94007e0     	ldr	x0, [sp, #0x8]
  100d3c: 94000004     	bl	0x100d4c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x380>
  100d40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100d44: 910083ff     	add	sp, sp, #0x20
  100d48: d65f03c0     	ret
  100d4c: d10043ff     	sub	sp, sp, #0x10
  100d50: f90007e0     	str	x0, [sp, #0x8]
  100d54: f94007e0     	ldr	x0, [sp, #0x8]
  100d58: 910043ff     	add	sp, sp, #0x10
  100d5c: d65f03c0     	ret
  100d60: d100c3ff     	sub	sp, sp, #0x30
  100d64: f90017e0     	str	x0, [sp, #0x28]
  100d68: f90013e1     	str	x1, [sp, #0x20]
  100d6c: f9000fe2     	str	x2, [sp, #0x18]
  100d70: f9000be3     	str	x3, [sp, #0x10]
  100d74: f90007e4     	str	x4, [sp, #0x8]
  100d78: 9100c3ff     	add	sp, sp, #0x30
  100d7c: d65f03c0     	ret
  100d80: d10083ff     	sub	sp, sp, #0x20
  100d84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100d88: 910043fd     	add	x29, sp, #0x10
  100d8c: f90007e0     	str	x0, [sp, #0x8]
  100d90: f94007e0     	ldr	x0, [sp, #0x8]
  100d94: f9400000     	ldr	x0, [x0]
  100d98: 9400000d     	bl	0x100dcc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x400>
  100d9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100da0: 910083ff     	add	sp, sp, #0x20
  100da4: d65f03c0     	ret
  100da8: d10083ff     	sub	sp, sp, #0x20
  100dac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100db0: 910043fd     	add	x29, sp, #0x10
  100db4: f90007e0     	str	x0, [sp, #0x8]
  100db8: f94007e0     	ldr	x0, [sp, #0x8]
  100dbc: 94000009     	bl	0x100de0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x414>
  100dc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100dc4: 910083ff     	add	sp, sp, #0x20
  100dc8: d65f03c0     	ret
  100dcc: d10043ff     	sub	sp, sp, #0x10
  100dd0: f90007e0     	str	x0, [sp, #0x8]
  100dd4: f94007e0     	ldr	x0, [sp, #0x8]
  100dd8: 910043ff     	add	sp, sp, #0x10
  100ddc: d65f03c0     	ret
  100de0: d100c3ff     	sub	sp, sp, #0x30
  100de4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100de8: 910083fd     	add	x29, sp, #0x20
  100dec: b27d03e8     	orr	x8, xzr, #0x8
  100df0: f81f83a0     	stur	x0, [x29, #-0x8]
  100df4: f85f83a0     	ldur	x0, [x29, #-0x8]
  100df8: f9000be0     	str	x0, [sp, #0x10]
  100dfc: f90007e8     	str	x8, [sp, #0x8]
  100e00: 9400000a     	bl	0x100e28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x45c>
  100e04: f9400008     	ldr	x8, [x0]
  100e08: f9400be0     	ldr	x0, [sp, #0x10]
  100e0c: f9400000     	ldr	x0, [x0]
  100e10: eb000108     	subs	x8, x8, x0
  100e14: f94007e0     	ldr	x0, [sp, #0x8]
  100e18: 9ac00d00     	sdiv	x0, x8, x0
  100e1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100e20: 9100c3ff     	add	sp, sp, #0x30
  100e24: d65f03c0     	ret
  100e28: d10083ff     	sub	sp, sp, #0x20
  100e2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100e30: 910043fd     	add	x29, sp, #0x10
  100e34: b27c03e8     	orr	x8, xzr, #0x10
  100e38: f90007e0     	str	x0, [sp, #0x8]
  100e3c: f94007e0     	ldr	x0, [sp, #0x8]
  100e40: 8b080000     	add	x0, x0, x8
  100e44: 94000004     	bl	0x100e54 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x488>
  100e48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100e4c: 910083ff     	add	sp, sp, #0x20
  100e50: d65f03c0     	ret
  100e54: d10083ff     	sub	sp, sp, #0x20
  100e58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100e5c: 910043fd     	add	x29, sp, #0x10
  100e60: f90007e0     	str	x0, [sp, #0x8]
  100e64: f94007e0     	ldr	x0, [sp, #0x8]
  100e68: 94000004     	bl	0x100e78 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x4ac>
  100e6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100e70: 910083ff     	add	sp, sp, #0x20
  100e74: d65f03c0     	ret
  100e78: d10043ff     	sub	sp, sp, #0x10
  100e7c: f90007e0     	str	x0, [sp, #0x8]
  100e80: f94007e0     	ldr	x0, [sp, #0x8]
  100e84: 910043ff     	add	sp, sp, #0x10
  100e88: d65f03c0     	ret
  100e8c: d10083ff     	sub	sp, sp, #0x20
  100e90: f9000fe0     	str	x0, [sp, #0x18]
  100e94: f9000be1     	str	x1, [sp, #0x10]
  100e98: f90007e2     	str	x2, [sp, #0x8]
  100e9c: 910083ff     	add	sp, sp, #0x20
  100ea0: d65f03c0     	ret

0000000000100ea4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)>:
  100ea4: d10103ff     	sub	sp, sp, #0x40
  100ea8: f9001bfe     	str	x30, [sp, #0x30]
  100eac: b27d03e8     	orr	x8, xzr, #0x8
  100eb0: d2800009     	mov	x9, #0x0                // =0
  100eb4: f90017e0     	str	x0, [sp, #0x28]
  100eb8: f90013e1     	str	x1, [sp, #0x20]
  100ebc: f9000fe2     	str	x2, [sp, #0x18]
  100ec0: f9000be3     	str	x3, [sp, #0x10]
  100ec4: f9400fe0     	ldr	x0, [sp, #0x18]
  100ec8: f94013e1     	ldr	x1, [sp, #0x20]
  100ecc: eb010000     	subs	x0, x0, x1
  100ed0: 9ac80c08     	sdiv	x8, x0, x8
  100ed4: f90007e8     	str	x8, [sp, #0x8]
  100ed8: f94007e8     	ldr	x8, [sp, #0x8]
  100edc: eb09011f     	cmp	x8, x9
  100ee0: 1a9fd7ea     	cset	w10, gt
  100ee4: 3700004a     	tbnz	w10, #0x0, 0x100eec <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x48>
  100ee8: 14000010     	b	0x100f28 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x84>
  100eec: b27d03e8     	orr	x8, xzr, #0x8
  100ef0: f9400be9     	ldr	x9, [sp, #0x10]
  100ef4: f9400120     	ldr	x0, [x9]
  100ef8: f94013e1     	ldr	x1, [sp, #0x20]
  100efc: f94007e9     	ldr	x9, [sp, #0x8]
  100f00: 9b087d22     	mul	x2, x9, x8
  100f04: f90003e8     	str	x8, [sp]
  100f08: 97fe7ba2     	bl	0x9fd90 <memcpy@plt>
  100f0c: f94007e8     	ldr	x8, [sp, #0x8]
  100f10: f9400be9     	ldr	x9, [sp, #0x10]
  100f14: f9400120     	ldr	x0, [x9]
  100f18: f94003e1     	ldr	x1, [sp]
  100f1c: 9b087c28     	mul	x8, x1, x8
  100f20: 8b080008     	add	x8, x0, x8
  100f24: f9000128     	str	x8, [x9]
  100f28: f9401bfe     	ldr	x30, [sp, #0x30]
  100f2c: 910103ff     	add	sp, sp, #0x40
  100f30: d65f03c0     	ret
  100f34: d10043ff     	sub	sp, sp, #0x10
  100f38: f90007e0     	str	x0, [sp, #0x8]
  100f3c: 910043ff     	add	sp, sp, #0x10
  100f40: d65f03c0     	ret
  100f44: d10083ff     	sub	sp, sp, #0x20
  100f48: a9017bfd     	stp	x29, x30, [sp, #0x10]
  100f4c: 910043fd     	add	x29, sp, #0x10
  100f50: f90007e0     	str	x0, [sp, #0x8]
  100f54: f94007e0     	ldr	x0, [sp, #0x8]
  100f58: aa0003e8     	mov	x8, x0
  100f5c: f9400101     	ldr	x1, [x8]
  100f60: 94000011     	bl	0x100fa4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x100>
  100f64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  100f68: 910083ff     	add	sp, sp, #0x20
  100f6c: d65f03c0     	ret
  100f70: d100c3ff     	sub	sp, sp, #0x30
  100f74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  100f78: 910083fd     	add	x29, sp, #0x20
  100f7c: f81f83a0     	stur	x0, [x29, #-0x8]
  100f80: f9000be1     	str	x1, [sp, #0x10]
  100f84: f90007e2     	str	x2, [sp, #0x8]
  100f88: f85f83a0     	ldur	x0, [x29, #-0x8]
  100f8c: f9400be1     	ldr	x1, [sp, #0x10]
  100f90: f94007e2     	ldr	x2, [sp, #0x8]
  100f94: 9400004b     	bl	0x1010c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0x48>
  100f98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  100f9c: 9100c3ff     	add	sp, sp, #0x30
  100fa0: d65f03c0     	ret
  100fa4: d10143ff     	sub	sp, sp, #0x50
  100fa8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  100fac: 910103fd     	add	x29, sp, #0x40
  100fb0: f81f83a0     	stur	x0, [x29, #-0x8]
  100fb4: f81f03a1     	stur	x1, [x29, #-0x10]
  100fb8: f85f83a0     	ldur	x0, [x29, #-0x8]
  100fbc: f9400401     	ldr	x1, [x0, #0x8]
  100fc0: f81e83a1     	stur	x1, [x29, #-0x18]
  100fc4: f90013e0     	str	x0, [sp, #0x20]
  100fc8: f85f03a8     	ldur	x8, [x29, #-0x10]
  100fcc: f85e83a9     	ldur	x9, [x29, #-0x18]
  100fd0: eb09011f     	cmp	x8, x9
  100fd4: 1a9f07ea     	cset	w10, ne
  100fd8: 3700004a     	tbnz	w10, #0x0, 0x100fe0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x13c>
  100fdc: 14000013     	b	0x101028 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x184>
  100fe0: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  100fe4: f94013e0     	ldr	x0, [sp, #0x20]
  100fe8: f9000fe8     	str	x8, [sp, #0x18]
  100fec: 97fffea8     	bl	0x100a8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0xc0>
  100ff0: f85e83a8     	ldur	x8, [x29, #-0x18]
  100ff4: f9400fe9     	ldr	x9, [sp, #0x18]
  100ff8: 8b090108     	add	x8, x8, x9
  100ffc: f81e83a8     	stur	x8, [x29, #-0x18]
  101000: f9000be0     	str	x0, [sp, #0x10]
  101004: aa0803e0     	mov	x0, x8
  101008: 97ffff71     	bl	0x100dcc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x400>
  10100c: f9400be8     	ldr	x8, [sp, #0x10]
  101010: f90007e0     	str	x0, [sp, #0x8]
  101014: aa0803e0     	mov	x0, x8
  101018: f94007e1     	ldr	x1, [sp, #0x8]
  10101c: 97fe99f1     	bl	0xa77e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  101020: 14000001     	b	0x101024 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x180>
  101024: 17ffffe9     	b	0x100fc8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*&)+0x124>
  101028: f85f03a8     	ldur	x8, [x29, #-0x10]
  10102c: f94013e9     	ldr	x9, [sp, #0x20]
  101030: f9000528     	str	x8, [x9, #0x8]
  101034: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  101038: 910143ff     	add	sp, sp, #0x50
  10103c: d65f03c0     	ret
  101040: 97feb461     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000101044 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)>:
  101044: d100c3ff     	sub	sp, sp, #0x30
  101048: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10104c: 910083fd     	add	x29, sp, #0x20
  101050: 91003fe8     	add	x8, sp, #0xf
  101054: f81f83a0     	stur	x0, [x29, #-0x8]
  101058: f9000be1     	str	x1, [sp, #0x10]
  10105c: f85f83a1     	ldur	x1, [x29, #-0x8]
  101060: f9400be2     	ldr	x2, [sp, #0x10]
  101064: 39400100     	ldrb	w0, [x8]
  101068: 97fe896e     	bl	0xa3620 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10106c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101070: 9100c3ff     	add	sp, sp, #0x30
  101074: d65f03c0     	ret

0000000000101078 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)>:
  101078: d100c3ff     	sub	sp, sp, #0x30
  10107c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101080: 910083fd     	add	x29, sp, #0x20
  101084: d10007a8     	sub	x8, x29, #0x1
  101088: 39000100     	strb	w0, [x8]
  10108c: f9000be1     	str	x1, [sp, #0x10]
  101090: f90007e2     	str	x2, [sp, #0x8]
  101094: f9400be0     	ldr	x0, [sp, #0x10]
  101098: f94007e1     	ldr	x1, [sp, #0x8]
  10109c: 94000004     	bl	0x1010ac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0x34>
  1010a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1010a4: 9100c3ff     	add	sp, sp, #0x30
  1010a8: d65f03c0     	ret
  1010ac: d10043ff     	sub	sp, sp, #0x10
  1010b0: f90007e0     	str	x0, [sp, #0x8]
  1010b4: f90003e1     	str	x1, [sp]
  1010b8: 910043ff     	add	sp, sp, #0x10
  1010bc: d65f03c0     	ret
  1010c0: d100c3ff     	sub	sp, sp, #0x30
  1010c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1010c8: 910083fd     	add	x29, sp, #0x20
  1010cc: b27d03e8     	orr	x8, xzr, #0x8
  1010d0: b27e03e9     	orr	x9, xzr, #0x4
  1010d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1010d8: f9000be1     	str	x1, [sp, #0x10]
  1010dc: f90007e2     	str	x2, [sp, #0x8]
  1010e0: f9400be0     	ldr	x0, [sp, #0x10]
  1010e4: f94007e1     	ldr	x1, [sp, #0x8]
  1010e8: 9b087c21     	mul	x1, x1, x8
  1010ec: aa0903e2     	mov	x2, x9
  1010f0: 97fee8cc     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  1010f4: 14000001     	b	0x1010f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0x80>
  1010f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1010fc: 9100c3ff     	add	sp, sp, #0x30
  101100: d65f03c0     	ret
  101104: 97feb430     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  101108: d100c3ff     	sub	sp, sp, #0x30
  10110c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101110: 910083fd     	add	x29, sp, #0x20
  101114: f81f83a0     	stur	x0, [x29, #-0x8]
  101118: f85f83a0     	ldur	x0, [x29, #-0x8]
  10111c: f90003e0     	str	x0, [sp]
  101120: 9400000e     	bl	0x101158 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0xe0>
  101124: 14000001     	b	0x101128 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0xb0>
  101128: f94003e0     	ldr	x0, [sp]
  10112c: 97fe839d     	bl	0xa1fa0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  101130: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101134: 9100c3ff     	add	sp, sp, #0x30
  101138: d65f03c0     	ret
  10113c: 2a0103e8     	mov	w8, w1
  101140: f9000be0     	str	x0, [sp, #0x10]
  101144: b9000fe8     	str	w8, [sp, #0xc]
  101148: f94003e0     	ldr	x0, [sp]
  10114c: 97fe8395     	bl	0xa1fa0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_AVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  101150: f9400be0     	ldr	x0, [sp, #0x10]
  101154: 97feb41c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  101158: d10183ff     	sub	sp, sp, #0x60
  10115c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  101160: 910143fd     	add	x29, sp, #0x50
  101164: b27d03e8     	orr	x8, xzr, #0x8
  101168: f81f83a0     	stur	x0, [x29, #-0x8]
  10116c: f85f83a0     	ldur	x0, [x29, #-0x8]
  101170: f81f03a0     	stur	x0, [x29, #-0x10]
  101174: f81e83a8     	stur	x8, [x29, #-0x18]
  101178: 97ffff02     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  10117c: f85f03a8     	ldur	x8, [x29, #-0x10]
  101180: f81e03a0     	stur	x0, [x29, #-0x20]
  101184: aa0803e0     	mov	x0, x8
  101188: 97fffefe     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  10118c: f85f03a8     	ldur	x8, [x29, #-0x10]
  101190: f90017e0     	str	x0, [sp, #0x28]
  101194: aa0803e0     	mov	x0, x8
  101198: 97ffff04     	bl	0x100da8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3dc>
  10119c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1011a0: 9b007d00     	mul	x0, x8, x0
  1011a4: f94017e9     	ldr	x9, [sp, #0x28]
  1011a8: 8b000120     	add	x0, x9, x0
  1011ac: f85f03aa     	ldur	x10, [x29, #-0x10]
  1011b0: f90013e0     	str	x0, [sp, #0x20]
  1011b4: aa0a03e0     	mov	x0, x10
  1011b8: 97fffef2     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  1011bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1011c0: f9000fe0     	str	x0, [sp, #0x18]
  1011c4: aa0803e0     	mov	x0, x8
  1011c8: 94000019     	bl	0x10122c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>*)+0x1b4>
  1011cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1011d0: 9b007d09     	mul	x9, x8, x0
  1011d4: f9400fea     	ldr	x10, [sp, #0x18]
  1011d8: 8b090149     	add	x9, x10, x9
  1011dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1011e0: f9000be9     	str	x9, [sp, #0x10]
  1011e4: 97fffee7     	bl	0x100d80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3b4>
  1011e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1011ec: f90007e0     	str	x0, [sp, #0x8]
  1011f0: aa0803e0     	mov	x0, x8
  1011f4: 97fffeed     	bl	0x100da8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x3dc>
  1011f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1011fc: 9b007d09     	mul	x9, x8, x0
  101200: f94007ea     	ldr	x10, [sp, #0x8]
  101204: 8b090149     	add	x9, x10, x9
  101208: f85f03a0     	ldur	x0, [x29, #-0x10]
  10120c: f85e03a1     	ldur	x1, [x29, #-0x20]
  101210: f94013e2     	ldr	x2, [sp, #0x20]
  101214: f9400be3     	ldr	x3, [sp, #0x10]
  101218: aa0903e4     	mov	x4, x9
  10121c: 97fffed1     	bl	0x100d60 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCPROFILETYPE>>>::max_size() const+0x394>
  101220: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  101224: 910183ff     	add	sp, sp, #0x60
  101228: d65f03c0     	ret
  10122c: d10043ff     	sub	sp, sp, #0x10
  101230: b27d03e8     	orr	x8, xzr, #0x8
  101234: f90007e0     	str	x0, [sp, #0x8]
  101238: f94007e0     	ldr	x0, [sp, #0x8]
  10123c: f9400409     	ldr	x9, [x0, #0x8]
  101240: f9400000     	ldr	x0, [x0]
  101244: eb000129     	subs	x9, x9, x0
  101248: 9ac80d20     	sdiv	x0, x9, x8
  10124c: 910043ff     	add	sp, sp, #0x10
  101250: d65f03c0     	ret

0000000000101254 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const>:
  101254: d10203ff     	sub	sp, sp, #0x80
  101258: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10125c: 9101c3fd     	add	x29, sp, #0x70
  101260: d53bd048     	mrs	x8, TPIDR_EL0
  101264: f9401508     	ldr	x8, [x8, #0x28]
  101268: f81f83a8     	stur	x8, [x29, #-0x8]
  10126c: f81d03a0     	stur	x0, [x29, #-0x30]
  101270: f9001fe1     	str	x1, [sp, #0x38]
  101274: f9001be2     	str	x2, [sp, #0x30]
  101278: f85d03a8     	ldur	x8, [x29, #-0x30]
  10127c: f90017e8     	str	x8, [sp, #0x28]
  101280: f94017e0     	ldr	x0, [sp, #0x28]
  101284: 94000033     	bl	0x101350 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xfc>
  101288: f81f03a0     	stur	x0, [x29, #-0x10]
  10128c: f94017e0     	ldr	x0, [sp, #0x28]
  101290: 94000040     	bl	0x101390 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x13c>
  101294: f81e83a0     	stur	x0, [x29, #-0x18]
  101298: 14000001     	b	0x10129c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x48>
  10129c: d10043a0     	sub	x0, x29, #0x10
  1012a0: d10063a1     	sub	x1, x29, #0x18
  1012a4: 9400004a     	bl	0x1013cc <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x178>
  1012a8: 36000300     	tbz	w0, #0x0, 0x101308 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xb4>
  1012ac: 14000001     	b	0x1012b0 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x5c>
  1012b0: d10043a0     	sub	x0, x29, #0x10
  1012b4: 94000058     	bl	0x101414 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x1c0>
  1012b8: f9400000     	ldr	x0, [x0]
  1012bc: f81e03a0     	stur	x0, [x29, #-0x20]
  1012c0: 385e03a8     	ldurb	w8, [x29, #-0x20]
  1012c4: f9401fe0     	ldr	x0, [sp, #0x38]
  1012c8: 39400009     	ldrb	w9, [x0]
  1012cc: 6b090108     	subs	w8, w8, w9
  1012d0: b90027e8     	str	w8, [sp, #0x24]
  1012d4: 54000101     	b.ne	0x1012f4 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xa0>
  1012d8: 14000001     	b	0x1012dc <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x88>
  1012dc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1012e0: f9401be9     	ldr	x9, [sp, #0x30]
  1012e4: b9000128     	str	w8, [x9]
  1012e8: 320003e8     	orr	w8, wzr, #0x1
  1012ec: 381df3a8     	sturb	w8, [x29, #-0x21]
  1012f0: 14000009     	b	0x101314 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xc0>
  1012f4: 14000001     	b	0x1012f8 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xa4>
  1012f8: d10043a0     	sub	x0, x29, #0x10
  1012fc: 9400004c     	bl	0x10142c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x1d8>
  101300: f9000fe0     	str	x0, [sp, #0x18]
  101304: 17ffffe6     	b	0x10129c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x48>
  101308: 2a1f03e8     	mov	w8, wzr
  10130c: 381df3a8     	sturb	w8, [x29, #-0x21]
  101310: 14000001     	b	0x101314 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xc0>
  101314: 385df3a8     	ldurb	w8, [x29, #-0x21]
  101318: d53bd049     	mrs	x9, TPIDR_EL0
  10131c: f9401529     	ldr	x9, [x9, #0x28]
  101320: f85f83aa     	ldur	x10, [x29, #-0x8]
  101324: eb0a0129     	subs	x9, x9, x10
  101328: b90017e8     	str	w8, [sp, #0x14]
  10132c: f90007e9     	str	x9, [sp, #0x8]
  101330: 540000e1     	b.ne	0x10134c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xf8>
  101334: 14000001     	b	0x101338 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0xe4>
  101338: b94017e8     	ldr	w8, [sp, #0x14]
  10133c: 12000100     	and	w0, w8, #0x1
  101340: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  101344: 910203ff     	add	sp, sp, #0x80
  101348: d65f03c0     	ret
  10134c: 97fea289     	bl	0xa9d70 <__stack_chk_fail@plt>
  101350: d100c3ff     	sub	sp, sp, #0x30
  101354: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101358: 910083fd     	add	x29, sp, #0x20
  10135c: d10023a8     	sub	x8, x29, #0x8
  101360: f9000be0     	str	x0, [sp, #0x10]
  101364: f9400be0     	ldr	x0, [sp, #0x10]
  101368: aa0003e9     	mov	x9, x0
  10136c: f9400121     	ldr	x1, [x9]
  101370: f90007e8     	str	x8, [sp, #0x8]
  101374: 94000038     	bl	0x101454 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x200>
  101378: f94007e8     	ldr	x8, [sp, #0x8]
  10137c: f9000100     	str	x0, [x8]
  101380: f9400100     	ldr	x0, [x8]
  101384: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101388: 9100c3ff     	add	sp, sp, #0x30
  10138c: d65f03c0     	ret
  101390: d100c3ff     	sub	sp, sp, #0x30
  101394: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101398: 910083fd     	add	x29, sp, #0x20
  10139c: d10023a8     	sub	x8, x29, #0x8
  1013a0: f9000be0     	str	x0, [sp, #0x10]
  1013a4: f9400be0     	ldr	x0, [sp, #0x10]
  1013a8: f9400401     	ldr	x1, [x0, #0x8]
  1013ac: f90007e8     	str	x8, [sp, #0x8]
  1013b0: 94000029     	bl	0x101454 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x200>
  1013b4: f94007e8     	ldr	x8, [sp, #0x8]
  1013b8: f9000100     	str	x0, [x8]
  1013bc: f9400100     	ldr	x0, [x8]
  1013c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1013c4: 9100c3ff     	add	sp, sp, #0x30
  1013c8: d65f03c0     	ret
  1013cc: d100c3ff     	sub	sp, sp, #0x30
  1013d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1013d4: 910083fd     	add	x29, sp, #0x20
  1013d8: 12800008     	mov	w8, #-0x1               // =-1
  1013dc: f81f83a0     	stur	x0, [x29, #-0x8]
  1013e0: f9000be1     	str	x1, [sp, #0x10]
  1013e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1013e8: f9400be1     	ldr	x1, [sp, #0x10]
  1013ec: b9000fe8     	str	w8, [sp, #0xc]
  1013f0: 9400003b     	bl	0x1014dc <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x288>
  1013f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1013f8: 4a080000     	eor	w0, w0, w8
  1013fc: 320003e9     	orr	w9, wzr, #0x1
  101400: 0a090009     	and	w9, w0, w9
  101404: 2a0903e0     	mov	w0, w9
  101408: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10140c: 9100c3ff     	add	sp, sp, #0x30
  101410: d65f03c0     	ret
  101414: d10043ff     	sub	sp, sp, #0x10
  101418: f90007e0     	str	x0, [sp, #0x8]
  10141c: f94007e0     	ldr	x0, [sp, #0x8]
  101420: f9400000     	ldr	x0, [x0]
  101424: 910043ff     	add	sp, sp, #0x10
  101428: d65f03c0     	ret
  10142c: d10043ff     	sub	sp, sp, #0x10
  101430: b27d03e8     	orr	x8, xzr, #0x8
  101434: f90007e0     	str	x0, [sp, #0x8]
  101438: f94007e0     	ldr	x0, [sp, #0x8]
  10143c: aa0003e9     	mov	x9, x0
  101440: f940012a     	ldr	x10, [x9]
  101444: 8b080148     	add	x8, x10, x8
  101448: f9000128     	str	x8, [x9]
  10144c: 910043ff     	add	sp, sp, #0x10
  101450: d65f03c0     	ret
  101454: d10143ff     	sub	sp, sp, #0x50
  101458: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10145c: 910103fd     	add	x29, sp, #0x40
  101460: d53bd048     	mrs	x8, TPIDR_EL0
  101464: f9401509     	ldr	x9, [x8, #0x28]
  101468: f81f83a9     	stur	x9, [x29, #-0x8]
  10146c: f81e83a0     	stur	x0, [x29, #-0x18]
  101470: f90013e1     	str	x1, [sp, #0x20]
  101474: f94013e1     	ldr	x1, [sp, #0x20]
  101478: d10043a0     	sub	x0, x29, #0x10
  10147c: f9000fe8     	str	x8, [sp, #0x18]
  101480: 9400000f     	bl	0x1014bc <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x268>
  101484: f85f03a8     	ldur	x8, [x29, #-0x10]
  101488: f9400fe9     	ldr	x9, [sp, #0x18]
  10148c: f9401520     	ldr	x0, [x9, #0x28]
  101490: f85f83a1     	ldur	x1, [x29, #-0x8]
  101494: eb010000     	subs	x0, x0, x1
  101498: f9000be8     	str	x8, [sp, #0x10]
  10149c: f90007e0     	str	x0, [sp, #0x8]
  1014a0: 540000c1     	b.ne	0x1014b8 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x264>
  1014a4: 14000001     	b	0x1014a8 <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x254>
  1014a8: f9400be0     	ldr	x0, [sp, #0x10]
  1014ac: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1014b0: 910143ff     	add	sp, sp, #0x50
  1014b4: d65f03c0     	ret
  1014b8: 97fea22e     	bl	0xa9d70 <__stack_chk_fail@plt>
  1014bc: d10043ff     	sub	sp, sp, #0x10
  1014c0: f90007e0     	str	x0, [sp, #0x8]
  1014c4: f90003e1     	str	x1, [sp]
  1014c8: f94007e0     	ldr	x0, [sp, #0x8]
  1014cc: f94003e1     	ldr	x1, [sp]
  1014d0: f9000001     	str	x1, [x0]
  1014d4: 910043ff     	add	sp, sp, #0x10
  1014d8: d65f03c0     	ret
  1014dc: d100c3ff     	sub	sp, sp, #0x30
  1014e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1014e4: 910083fd     	add	x29, sp, #0x20
  1014e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1014ec: f9000be1     	str	x1, [sp, #0x10]
  1014f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1014f4: 9400000e     	bl	0x10152c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x2d8>
  1014f8: f9400be1     	ldr	x1, [sp, #0x10]
  1014fc: f90007e0     	str	x0, [sp, #0x8]
  101500: aa0103e0     	mov	x0, x1
  101504: 9400000a     	bl	0x10152c <android::ALookup<unsigned char, OMX_VIDEO_AVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCPROFILETYPE*) const+0x2d8>
  101508: f94007e1     	ldr	x1, [sp, #0x8]
  10150c: eb00003f     	cmp	x1, x0
  101510: 1a9f17e8     	cset	w8, eq
  101514: 320003e9     	orr	w9, wzr, #0x1
  101518: 0a090108     	and	w8, w8, w9
  10151c: 2a0803e0     	mov	w0, w8
  101520: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101524: 9100c3ff     	add	sp, sp, #0x30
  101528: d65f03c0     	ret
  10152c: d10043ff     	sub	sp, sp, #0x10
  101530: f90007e0     	str	x0, [sp, #0x8]
  101534: f94007e0     	ldr	x0, [sp, #0x8]
  101538: f9400000     	ldr	x0, [x0]
  10153c: 910043ff     	add	sp, sp, #0x10
  101540: d65f03c0     	ret

0000000000101544 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const>:
  101544: d10203ff     	sub	sp, sp, #0x80
  101548: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10154c: 9101c3fd     	add	x29, sp, #0x70
  101550: d53bd048     	mrs	x8, TPIDR_EL0
  101554: f9401508     	ldr	x8, [x8, #0x28]
  101558: f81f83a8     	stur	x8, [x29, #-0x8]
  10155c: f81d03a0     	stur	x0, [x29, #-0x30]
  101560: f9001fe1     	str	x1, [sp, #0x38]
  101564: f9001be2     	str	x2, [sp, #0x30]
  101568: f85d03a8     	ldur	x8, [x29, #-0x30]
  10156c: f90017e8     	str	x8, [sp, #0x28]
  101570: f94017e0     	ldr	x0, [sp, #0x28]
  101574: 94000033     	bl	0x101640 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xfc>
  101578: f81f03a0     	stur	x0, [x29, #-0x10]
  10157c: f94017e0     	ldr	x0, [sp, #0x28]
  101580: 94000040     	bl	0x101680 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x13c>
  101584: f81e83a0     	stur	x0, [x29, #-0x18]
  101588: 14000001     	b	0x10158c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x48>
  10158c: d10043a0     	sub	x0, x29, #0x10
  101590: d10063a1     	sub	x1, x29, #0x18
  101594: 9400004a     	bl	0x1016bc <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x178>
  101598: 36000300     	tbz	w0, #0x0, 0x1015f8 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xb4>
  10159c: 14000001     	b	0x1015a0 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x5c>
  1015a0: d10043a0     	sub	x0, x29, #0x10
  1015a4: 94000058     	bl	0x101704 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1c0>
  1015a8: f9400000     	ldr	x0, [x0]
  1015ac: f81e03a0     	stur	x0, [x29, #-0x20]
  1015b0: 385e03a8     	ldurb	w8, [x29, #-0x20]
  1015b4: f9401fe0     	ldr	x0, [sp, #0x38]
  1015b8: 39400009     	ldrb	w9, [x0]
  1015bc: 6b090108     	subs	w8, w8, w9
  1015c0: b90027e8     	str	w8, [sp, #0x24]
  1015c4: 54000101     	b.ne	0x1015e4 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xa0>
  1015c8: 14000001     	b	0x1015cc <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x88>
  1015cc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1015d0: f9401be9     	ldr	x9, [sp, #0x30]
  1015d4: b9000128     	str	w8, [x9]
  1015d8: 320003e8     	orr	w8, wzr, #0x1
  1015dc: 381df3a8     	sturb	w8, [x29, #-0x21]
  1015e0: 14000009     	b	0x101604 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xc0>
  1015e4: 14000001     	b	0x1015e8 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xa4>
  1015e8: d10043a0     	sub	x0, x29, #0x10
  1015ec: 9400004c     	bl	0x10171c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x1d8>
  1015f0: f9000fe0     	str	x0, [sp, #0x18]
  1015f4: 17ffffe6     	b	0x10158c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x48>
  1015f8: 2a1f03e8     	mov	w8, wzr
  1015fc: 381df3a8     	sturb	w8, [x29, #-0x21]
  101600: 14000001     	b	0x101604 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xc0>
  101604: 385df3a8     	ldurb	w8, [x29, #-0x21]
  101608: d53bd049     	mrs	x9, TPIDR_EL0
  10160c: f9401529     	ldr	x9, [x9, #0x28]
  101610: f85f83aa     	ldur	x10, [x29, #-0x8]
  101614: eb0a0129     	subs	x9, x9, x10
  101618: b90017e8     	str	w8, [sp, #0x14]
  10161c: f90007e9     	str	x9, [sp, #0x8]
  101620: 540000e1     	b.ne	0x10163c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xf8>
  101624: 14000001     	b	0x101628 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0xe4>
  101628: b94017e8     	ldr	w8, [sp, #0x14]
  10162c: 12000100     	and	w0, w8, #0x1
  101630: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  101634: 910203ff     	add	sp, sp, #0x80
  101638: d65f03c0     	ret
  10163c: 97fea1cd     	bl	0xa9d70 <__stack_chk_fail@plt>
  101640: d100c3ff     	sub	sp, sp, #0x30
  101644: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101648: 910083fd     	add	x29, sp, #0x20
  10164c: d10023a8     	sub	x8, x29, #0x8
  101650: f9000be0     	str	x0, [sp, #0x10]
  101654: f9400be0     	ldr	x0, [sp, #0x10]
  101658: aa0003e9     	mov	x9, x0
  10165c: f9400121     	ldr	x1, [x9]
  101660: f90007e8     	str	x8, [sp, #0x8]
  101664: 94000038     	bl	0x101744 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x200>
  101668: f94007e8     	ldr	x8, [sp, #0x8]
  10166c: f9000100     	str	x0, [x8]
  101670: f9400100     	ldr	x0, [x8]
  101674: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101678: 9100c3ff     	add	sp, sp, #0x30
  10167c: d65f03c0     	ret
  101680: d100c3ff     	sub	sp, sp, #0x30
  101684: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101688: 910083fd     	add	x29, sp, #0x20
  10168c: d10023a8     	sub	x8, x29, #0x8
  101690: f9000be0     	str	x0, [sp, #0x10]
  101694: f9400be0     	ldr	x0, [sp, #0x10]
  101698: f9400401     	ldr	x1, [x0, #0x8]
  10169c: f90007e8     	str	x8, [sp, #0x8]
  1016a0: 94000029     	bl	0x101744 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x200>
  1016a4: f94007e8     	ldr	x8, [sp, #0x8]
  1016a8: f9000100     	str	x0, [x8]
  1016ac: f9400100     	ldr	x0, [x8]
  1016b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1016b4: 9100c3ff     	add	sp, sp, #0x30
  1016b8: d65f03c0     	ret
  1016bc: d100c3ff     	sub	sp, sp, #0x30
  1016c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1016c4: 910083fd     	add	x29, sp, #0x20
  1016c8: 12800008     	mov	w8, #-0x1               // =-1
  1016cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1016d0: f9000be1     	str	x1, [sp, #0x10]
  1016d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1016d8: f9400be1     	ldr	x1, [sp, #0x10]
  1016dc: b9000fe8     	str	w8, [sp, #0xc]
  1016e0: 9400003b     	bl	0x1017cc <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x288>
  1016e4: b9400fe8     	ldr	w8, [sp, #0xc]
  1016e8: 4a080000     	eor	w0, w0, w8
  1016ec: 320003e9     	orr	w9, wzr, #0x1
  1016f0: 0a090009     	and	w9, w0, w9
  1016f4: 2a0903e0     	mov	w0, w9
  1016f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1016fc: 9100c3ff     	add	sp, sp, #0x30
  101700: d65f03c0     	ret
  101704: d10043ff     	sub	sp, sp, #0x10
  101708: f90007e0     	str	x0, [sp, #0x8]
  10170c: f94007e0     	ldr	x0, [sp, #0x8]
  101710: f9400000     	ldr	x0, [x0]
  101714: 910043ff     	add	sp, sp, #0x10
  101718: d65f03c0     	ret
  10171c: d10043ff     	sub	sp, sp, #0x10
  101720: b27d03e8     	orr	x8, xzr, #0x8
  101724: f90007e0     	str	x0, [sp, #0x8]
  101728: f94007e0     	ldr	x0, [sp, #0x8]
  10172c: aa0003e9     	mov	x9, x0
  101730: f940012a     	ldr	x10, [x9]
  101734: 8b080148     	add	x8, x10, x8
  101738: f9000128     	str	x8, [x9]
  10173c: 910043ff     	add	sp, sp, #0x10
  101740: d65f03c0     	ret
  101744: d10143ff     	sub	sp, sp, #0x50
  101748: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10174c: 910103fd     	add	x29, sp, #0x40
  101750: d53bd048     	mrs	x8, TPIDR_EL0
  101754: f9401509     	ldr	x9, [x8, #0x28]
  101758: f81f83a9     	stur	x9, [x29, #-0x8]
  10175c: f81e83a0     	stur	x0, [x29, #-0x18]
  101760: f90013e1     	str	x1, [sp, #0x20]
  101764: f94013e1     	ldr	x1, [sp, #0x20]
  101768: d10043a0     	sub	x0, x29, #0x10
  10176c: f9000fe8     	str	x8, [sp, #0x18]
  101770: 9400000f     	bl	0x1017ac <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x268>
  101774: f85f03a8     	ldur	x8, [x29, #-0x10]
  101778: f9400fe9     	ldr	x9, [sp, #0x18]
  10177c: f9401520     	ldr	x0, [x9, #0x28]
  101780: f85f83a1     	ldur	x1, [x29, #-0x8]
  101784: eb010000     	subs	x0, x0, x1
  101788: f9000be8     	str	x8, [sp, #0x10]
  10178c: f90007e0     	str	x0, [sp, #0x8]
  101790: 540000c1     	b.ne	0x1017a8 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x264>
  101794: 14000001     	b	0x101798 <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x254>
  101798: f9400be0     	ldr	x0, [sp, #0x10]
  10179c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1017a0: 910143ff     	add	sp, sp, #0x50
  1017a4: d65f03c0     	ret
  1017a8: 97fea172     	bl	0xa9d70 <__stack_chk_fail@plt>
  1017ac: d10043ff     	sub	sp, sp, #0x10
  1017b0: f90007e0     	str	x0, [sp, #0x8]
  1017b4: f90003e1     	str	x1, [sp]
  1017b8: f94007e0     	ldr	x0, [sp, #0x8]
  1017bc: f94003e1     	ldr	x1, [sp]
  1017c0: f9000001     	str	x1, [x0]
  1017c4: 910043ff     	add	sp, sp, #0x10
  1017c8: d65f03c0     	ret
  1017cc: d100c3ff     	sub	sp, sp, #0x30
  1017d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1017d4: 910083fd     	add	x29, sp, #0x20
  1017d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1017dc: f9000be1     	str	x1, [sp, #0x10]
  1017e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1017e4: 9400000e     	bl	0x10181c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x2d8>
  1017e8: f9400be1     	ldr	x1, [sp, #0x10]
  1017ec: f90007e0     	str	x0, [sp, #0x8]
  1017f0: aa0103e0     	mov	x0, x1
  1017f4: 9400000a     	bl	0x10181c <android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x2d8>
  1017f8: f94007e1     	ldr	x1, [sp, #0x8]
  1017fc: eb00003f     	cmp	x1, x0
  101800: 1a9f17e8     	cset	w8, eq
  101804: 320003e9     	orr	w9, wzr, #0x1
  101808: 0a090108     	and	w8, w8, w9
  10180c: 2a0803e0     	mov	w0, w8
  101810: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101814: 9100c3ff     	add	sp, sp, #0x30
  101818: d65f03c0     	ret
  10181c: d10043ff     	sub	sp, sp, #0x10
  101820: f90007e0     	str	x0, [sp, #0x8]
  101824: f94007e0     	ldr	x0, [sp, #0x8]
  101828: f9400000     	ldr	x0, [x0]
  10182c: 910043ff     	add	sp, sp, #0x10
  101830: d65f03c0     	ret

0000000000101834 <android::ABuffer::offset() const>:
  101834: d10043ff     	sub	sp, sp, #0x10
  101838: f90007e0     	str	x0, [sp, #0x8]
  10183c: f94007e0     	ldr	x0, [sp, #0x8]
  101840: f9401800     	ldr	x0, [x0, #0x30]
  101844: 910043ff     	add	sp, sp, #0x10
  101848: d65f03c0     	ret

000000000010184c <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer> const&)>:
  10184c: d10103ff     	sub	sp, sp, #0x40
  101850: a9037bfd     	stp	x29, x30, [sp, #0x30]
  101854: 9100c3fd     	add	x29, sp, #0x30
  101858: d2800008     	mov	x8, #0x0                // =0
  10185c: f81f83a0     	stur	x0, [x29, #-0x8]
  101860: f81f03a1     	stur	x1, [x29, #-0x10]
  101864: f85f83a0     	ldur	x0, [x29, #-0x8]
  101868: f85f03a1     	ldur	x1, [x29, #-0x10]
  10186c: f9400021     	ldr	x1, [x1]
  101870: f9000fe1     	str	x1, [sp, #0x18]
  101874: f9400fe1     	ldr	x1, [sp, #0x18]
  101878: eb08003f     	cmp	x1, x8
  10187c: 1a9f07e9     	cset	w9, ne
  101880: f9000be8     	str	x8, [sp, #0x10]
  101884: f90007e0     	str	x0, [sp, #0x8]
  101888: 37000049     	tbnz	w9, #0x0, 0x101890 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer> const&)+0x44>
  10188c: 14000004     	b	0x10189c <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer> const&)+0x50>
  101890: f9400fe0     	ldr	x0, [sp, #0x18]
  101894: f94007e1     	ldr	x1, [sp, #0x8]
  101898: 97fea3e2     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  10189c: f94007e8     	ldr	x8, [sp, #0x8]
  1018a0: f9400108     	ldr	x8, [x8]
  1018a4: f9400be9     	ldr	x9, [sp, #0x10]
  1018a8: eb09011f     	cmp	x8, x9
  1018ac: 1a9f07ea     	cset	w10, ne
  1018b0: 3700004a     	tbnz	w10, #0x0, 0x1018b8 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer> const&)+0x6c>
  1018b4: 14000005     	b	0x1018c8 <android::sp<android::ABuffer>::operator=(android::sp<android::ABuffer> const&)+0x7c>
  1018b8: f94007e8     	ldr	x8, [sp, #0x8]
  1018bc: f9400100     	ldr	x0, [x8]
  1018c0: f94007e1     	ldr	x1, [sp, #0x8]
  1018c4: 97fe89e3     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  1018c8: f9400fe8     	ldr	x8, [sp, #0x18]
  1018cc: f94007e9     	ldr	x9, [sp, #0x8]
  1018d0: f9000128     	str	x8, [x9]
  1018d4: f94007e0     	ldr	x0, [sp, #0x8]
  1018d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1018dc: 910103ff     	add	sp, sp, #0x40
  1018e0: d65f03c0     	ret

00000000001018e4 <std::__ndk1::pair<unsigned char, unsigned char>::pair<int, int, false>(int&&, int&&)>:
  1018e4: d10103ff     	sub	sp, sp, #0x40
  1018e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1018ec: 9100c3fd     	add	x29, sp, #0x30
  1018f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1018f4: f81f03a1     	stur	x1, [x29, #-0x10]
  1018f8: f9000fe2     	str	x2, [sp, #0x18]
  1018fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  101900: aa0003e1     	mov	x1, x0
  101904: f85f03a2     	ldur	x2, [x29, #-0x10]
  101908: f9000be0     	str	x0, [sp, #0x10]
  10190c: aa0203e0     	mov	x0, x2
  101910: f90007e1     	str	x1, [sp, #0x8]
  101914: 97fff767     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  101918: b9400008     	ldr	w8, [x0]
  10191c: f94007e0     	ldr	x0, [sp, #0x8]
  101920: 39000008     	strb	w8, [x0]
  101924: f9400fe0     	ldr	x0, [sp, #0x18]
  101928: 97fff762     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  10192c: b9400008     	ldr	w8, [x0]
  101930: f9400be0     	ldr	x0, [sp, #0x10]
  101934: 39000408     	strb	w8, [x0, #0x1]
  101938: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10193c: 910103ff     	add	sp, sp, #0x40
  101940: d65f03c0     	ret

0000000000101944 <std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::pair<true, false>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE const&)>:
  101944: d100c3ff     	sub	sp, sp, #0x30
  101948: f90013fe     	str	x30, [sp, #0x20]
  10194c: b27f03e8     	orr	x8, xzr, #0x2
  101950: f9000fe0     	str	x0, [sp, #0x18]
  101954: f9000be1     	str	x1, [sp, #0x10]
  101958: f90007e2     	str	x2, [sp, #0x8]
  10195c: f9400fe0     	ldr	x0, [sp, #0x18]
  101960: aa0003e1     	mov	x1, x0
  101964: f9400be2     	ldr	x2, [sp, #0x10]
  101968: f90003e0     	str	x0, [sp]
  10196c: aa0103e0     	mov	x0, x1
  101970: aa0203e1     	mov	x1, x2
  101974: aa0803e2     	mov	x2, x8
  101978: 97fe7906     	bl	0x9fd90 <memcpy@plt>
  10197c: f94007e8     	ldr	x8, [sp, #0x8]
  101980: b9400109     	ldr	w9, [x8]
  101984: f94003e8     	ldr	x8, [sp]
  101988: b9000509     	str	w9, [x8, #0x4]
  10198c: f94013fe     	ldr	x30, [sp, #0x20]
  101990: 9100c3ff     	add	sp, sp, #0x30
  101994: d65f03c0     	ret

0000000000101998 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>)>:
  101998: d10183ff     	sub	sp, sp, #0x60
  10199c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1019a0: 910143fd     	add	x29, sp, #0x50
  1019a4: d53bd048     	mrs	x8, TPIDR_EL0
  1019a8: f9401509     	ldr	x9, [x8, #0x28]
  1019ac: f81f83a9     	stur	x9, [x29, #-0x8]
  1019b0: f81f03a2     	stur	x2, [x29, #-0x10]
  1019b4: f81e83a1     	stur	x1, [x29, #-0x18]
  1019b8: f9000fe0     	str	x0, [sp, #0x18]
  1019bc: f9400fe0     	ldr	x0, [sp, #0x18]
  1019c0: 3cde83a0     	ldur	q0, [x29, #-0x18]
  1019c4: 3d800be0     	str	q0, [sp, #0x20]
  1019c8: f94017e2     	ldr	x2, [sp, #0x28]
  1019cc: f94013e1     	ldr	x1, [sp, #0x20]
  1019d0: f9000be8     	str	x8, [sp, #0x10]
  1019d4: 940000e7     	bl	0x101d70 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xd4>
  1019d8: f9400be8     	ldr	x8, [sp, #0x10]
  1019dc: f9401509     	ldr	x9, [x8, #0x28]
  1019e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1019e4: eb000129     	subs	x9, x9, x0
  1019e8: f90007e9     	str	x9, [sp, #0x8]
  1019ec: 540000a1     	b.ne	0x101a00 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>)+0x68>
  1019f0: 14000001     	b	0x1019f4 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>)+0x5c>
  1019f4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1019f8: 910183ff     	add	sp, sp, #0x60
  1019fc: d65f03c0     	ret
  101a00: 97fea0dc     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000101a04 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::~ALookup()>:
  101a04: d10083ff     	sub	sp, sp, #0x20
  101a08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  101a0c: 910043fd     	add	x29, sp, #0x10
  101a10: f90007e0     	str	x0, [sp, #0x8]
  101a14: f94007e0     	ldr	x0, [sp, #0x8]
  101a18: 940003cc     	bl	0x102948 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x90>
  101a1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  101a20: 910083ff     	add	sp, sp, #0x20
  101a24: d65f03c0     	ret

0000000000101a28 <std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::pair<int, OMX_VIDEO_HEVCPROFILETYPE, false>(int&&, OMX_VIDEO_HEVCPROFILETYPE&&)>:
  101a28: d10103ff     	sub	sp, sp, #0x40
  101a2c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  101a30: 9100c3fd     	add	x29, sp, #0x30
  101a34: f81f83a0     	stur	x0, [x29, #-0x8]
  101a38: f81f03a1     	stur	x1, [x29, #-0x10]
  101a3c: f9000fe2     	str	x2, [sp, #0x18]
  101a40: f85f83a0     	ldur	x0, [x29, #-0x8]
  101a44: aa0003e1     	mov	x1, x0
  101a48: f85f03a2     	ldur	x2, [x29, #-0x10]
  101a4c: f9000be0     	str	x0, [sp, #0x10]
  101a50: aa0203e0     	mov	x0, x2
  101a54: f90007e1     	str	x1, [sp, #0x8]
  101a58: 97fff716     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  101a5c: b9400008     	ldr	w8, [x0]
  101a60: f94007e0     	ldr	x0, [sp, #0x8]
  101a64: 39000008     	strb	w8, [x0]
  101a68: f9400fe0     	ldr	x0, [sp, #0x18]
  101a6c: 9400040a     	bl	0x102a94 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x1dc>
  101a70: b9400008     	ldr	w8, [x0]
  101a74: f9400be0     	ldr	x0, [sp, #0x10]
  101a78: b9000408     	str	w8, [x0, #0x4]
  101a7c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  101a80: 910103ff     	add	sp, sp, #0x40
  101a84: d65f03c0     	ret

0000000000101a88 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>)>:
  101a88: d10183ff     	sub	sp, sp, #0x60
  101a8c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  101a90: 910143fd     	add	x29, sp, #0x50
  101a94: d53bd048     	mrs	x8, TPIDR_EL0
  101a98: f9401509     	ldr	x9, [x8, #0x28]
  101a9c: f81f83a9     	stur	x9, [x29, #-0x8]
  101aa0: f81f03a2     	stur	x2, [x29, #-0x10]
  101aa4: f81e83a1     	stur	x1, [x29, #-0x18]
  101aa8: f9000fe0     	str	x0, [sp, #0x18]
  101aac: f9400fe0     	ldr	x0, [sp, #0x18]
  101ab0: 3cde83a0     	ldur	q0, [x29, #-0x18]
  101ab4: 3d800be0     	str	q0, [sp, #0x20]
  101ab8: f94017e2     	ldr	x2, [sp, #0x28]
  101abc: f94013e1     	ldr	x1, [sp, #0x20]
  101ac0: f9000be8     	str	x8, [sp, #0x10]
  101ac4: 940003f9     	bl	0x102aa8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x1f0>
  101ac8: f9400be8     	ldr	x8, [sp, #0x10]
  101acc: f9401509     	ldr	x9, [x8, #0x28]
  101ad0: f85f83a0     	ldur	x0, [x29, #-0x8]
  101ad4: eb000129     	subs	x9, x9, x0
  101ad8: f90007e9     	str	x9, [sp, #0x8]
  101adc: 540000a1     	b.ne	0x101af0 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>)+0x68>
  101ae0: 14000001     	b	0x101ae4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>)+0x5c>
  101ae4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  101ae8: 910183ff     	add	sp, sp, #0x60
  101aec: d65f03c0     	ret
  101af0: 97fea0a0     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000101af4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::~ALookup()>:
  101af4: d10083ff     	sub	sp, sp, #0x20
  101af8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  101afc: 910043fd     	add	x29, sp, #0x10
  101b00: f90007e0     	str	x0, [sp, #0x8]
  101b04: f94007e0     	ldr	x0, [sp, #0x8]
  101b08: 940006de     	bl	0x103680 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0x90>
  101b0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  101b10: 910083ff     	add	sp, sp, #0x20
  101b14: d65f03c0     	ret

0000000000101b18 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const>:
  101b18: d100c3ff     	sub	sp, sp, #0x30
  101b1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101b20: 910083fd     	add	x29, sp, #0x20
  101b24: f81f83a0     	stur	x0, [x29, #-0x8]
  101b28: f9000be1     	str	x1, [sp, #0x10]
  101b2c: f90007e2     	str	x2, [sp, #0x8]
  101b30: f85f83a0     	ldur	x0, [x29, #-0x8]
  101b34: f9400be1     	ldr	x1, [sp, #0x10]
  101b38: f94007e2     	ldr	x2, [sp, #0x8]
  101b3c: 97fe7dcd     	bl	0xa1270 <_ZNK7android7ALookupIh25OMX_VIDEO_HEVCPROFILETYPEE6lookupERKhPS1_@plt>
  101b40: 320003e8     	orr	w8, wzr, #0x1
  101b44: 0a080008     	and	w8, w0, w8
  101b48: 2a0803e0     	mov	w0, w8
  101b4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101b50: 9100c3ff     	add	sp, sp, #0x30
  101b54: d65f03c0     	ret
  101b58: d10143ff     	sub	sp, sp, #0x50
  101b5c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  101b60: 910103fd     	add	x29, sp, #0x40
  101b64: d53bd048     	mrs	x8, TPIDR_EL0
  101b68: f9401508     	ldr	x8, [x8, #0x28]
  101b6c: f81f83a8     	stur	x8, [x29, #-0x8]
  101b70: f90013e0     	str	x0, [sp, #0x20]
  101b74: f94013e0     	ldr	x0, [sp, #0x20]
  101b78: 97fe9b62     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  101b7c: 900007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  101b80: 912c0821     	add	x1, x1, #0xb02
  101b84: d10033a2     	sub	x2, x29, #0xc
  101b88: 97fea32e     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  101b8c: 36000100     	tbz	w0, #0x0, 0x101bac <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x94>
  101b90: 14000001     	b	0x101b94 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x7c>
  101b94: b85f43a8     	ldur	w8, [x29, #-0xc]
  101b98: 71000108     	subs	w8, w8, #0x0
  101b9c: 1a9f07e9     	cset	w9, ne
  101ba0: 381ef3a9     	sturb	w9, [x29, #-0x11]
  101ba4: b9001fe8     	str	w8, [sp, #0x1c]
  101ba8: 1400002e     	b	0x101c60 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x148>
  101bac: f94013e0     	ldr	x0, [sp, #0x20]
  101bb0: 97fe9b54     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  101bb4: 900007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  101bb8: 912f9421     	add	x1, x1, #0xbe5
  101bbc: 97fea199     	bl	0xaa220 <_ZNK7android8AMessage8containsEPKc@plt>
  101bc0: 36000180     	tbz	w0, #0x0, 0x101bf0 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xd8>
  101bc4: 14000001     	b	0x101bc8 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xb0>
  101bc8: f94013e0     	ldr	x0, [sp, #0x20]
  101bcc: 97fe9b4d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  101bd0: 900007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  101bd4: 912f2421     	add	x1, x1, #0xbc9
  101bd8: 97fea192     	bl	0xaa220 <_ZNK7android8AMessage8containsEPKc@plt>
  101bdc: 370000a0     	tbnz	w0, #0x0, 0x101bf0 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xd8>
  101be0: 14000001     	b	0x101be4 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xcc>
  101be4: 320003e8     	orr	w8, wzr, #0x1
  101be8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  101bec: 1400001d     	b	0x101c60 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x148>
  101bf0: f94013e0     	ldr	x0, [sp, #0x20]
  101bf4: 97fe9b43     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  101bf8: 900007c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  101bfc: 912f2421     	add	x1, x1, #0xbc9
  101c00: d10043a2     	sub	x2, x29, #0x10
  101c04: 97fea30f     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  101c08: 36000260     	tbz	w0, #0x0, 0x101c54 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x13c>
  101c0c: 14000001     	b	0x101c10 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xf8>
  101c10: b85f03a8     	ldur	w8, [x29, #-0x10]
  101c14: 320003e9     	orr	w9, wzr, #0x1
  101c18: 71001908     	subs	w8, w8, #0x6
  101c1c: b9001be8     	str	w8, [sp, #0x18]
  101c20: b90017e9     	str	w9, [sp, #0x14]
  101c24: 54000100     	b.eq	0x101c44 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x12c>
  101c28: 14000001     	b	0x101c2c <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x114>
  101c2c: b85f03a8     	ldur	w8, [x29, #-0x10]
  101c30: 71001d08     	subs	w8, w8, #0x7
  101c34: 1a9f17e9     	cset	w9, eq
  101c38: b90013e8     	str	w8, [sp, #0x10]
  101c3c: b90017e9     	str	w9, [sp, #0x14]
  101c40: 14000001     	b	0x101c44 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x12c>
  101c44: b94017e8     	ldr	w8, [sp, #0x14]
  101c48: 12000108     	and	w8, w8, #0x1
  101c4c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  101c50: 14000004     	b	0x101c60 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x148>
  101c54: 2a1f03e8     	mov	w8, wzr
  101c58: 381ef3a8     	sturb	w8, [x29, #-0x11]
  101c5c: 14000001     	b	0x101c60 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x148>
  101c60: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  101c64: d53bd049     	mrs	x9, TPIDR_EL0
  101c68: f9401529     	ldr	x9, [x9, #0x28]
  101c6c: f85f83aa     	ldur	x10, [x29, #-0x8]
  101c70: eb0a0129     	subs	x9, x9, x10
  101c74: b9000fe8     	str	w8, [sp, #0xc]
  101c78: f90003e9     	str	x9, [sp]
  101c7c: 540000e1     	b.ne	0x101c98 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x180>
  101c80: 14000001     	b	0x101c84 <bool android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::map<OMX_VIDEO_HEVCPROFILETYPE, void>(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x16c>
  101c84: b9400fe8     	ldr	w8, [sp, #0xc]
  101c88: 12000100     	and	w0, w8, #0x1
  101c8c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  101c90: 910143ff     	add	sp, sp, #0x50
  101c94: d65f03c0     	ret
  101c98: 97fea036     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000101c9c <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const>:
  101c9c: d100c3ff     	sub	sp, sp, #0x30
  101ca0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  101ca4: 910083fd     	add	x29, sp, #0x20
  101ca8: f81f83a0     	stur	x0, [x29, #-0x8]
  101cac: f9000be1     	str	x1, [sp, #0x10]
  101cb0: f90007e2     	str	x2, [sp, #0x8]
  101cb4: f85f83a0     	ldur	x0, [x29, #-0x8]
  101cb8: f9400be1     	ldr	x1, [sp, #0x10]
  101cbc: f94007e2     	ldr	x2, [sp, #0x8]
  101cc0: 97fe8b58     	bl	0xa4a20 <_ZNK7android7ALookupINSt6__ndk14pairIhhEE23OMX_VIDEO_HEVCLEVELTYPEE6lookupERKS3_PS4_@plt>
  101cc4: 320003e8     	orr	w8, wzr, #0x1
  101cc8: 0a080008     	and	w8, w0, w8
  101ccc: 2a0803e0     	mov	w0, w8
  101cd0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  101cd4: 9100c3ff     	add	sp, sp, #0x30
  101cd8: d65f03c0     	ret
  101cdc: d10183ff     	sub	sp, sp, #0x60
  101ce0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  101ce4: 910143fd     	add	x29, sp, #0x50
  101ce8: d53bd048     	mrs	x8, TPIDR_EL0
  101cec: f9401509     	ldr	x9, [x8, #0x28]
  101cf0: f81f83a9     	stur	x9, [x29, #-0x8]
  101cf4: f81e03a0     	stur	x0, [x29, #-0x20]
  101cf8: f90017e1     	str	x1, [sp, #0x28]
  101cfc: f85e03a0     	ldur	x0, [x29, #-0x20]
  101d00: f90013e8     	str	x8, [sp, #0x20]
  101d04: 94000842     	bl	0x103e0c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x350>
  101d08: f94017e8     	ldr	x8, [sp, #0x28]
  101d0c: f9000fe0     	str	x0, [sp, #0x18]
  101d10: aa0803e0     	mov	x0, x8
  101d14: 9400083e     	bl	0x103e0c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x350>
  101d18: d10043a8     	sub	x8, x29, #0x10
  101d1c: f9000be0     	str	x0, [sp, #0x10]
  101d20: aa0803e0     	mov	x0, x8
  101d24: f9400fe1     	ldr	x1, [sp, #0x18]
  101d28: f9400be2     	ldr	x2, [sp, #0x10]
  101d2c: 97fe88c1     	bl	0xa4030 <_ZNSt6__ndk14pairIhhEC2ILb1ELb0EEERKhS4_@plt>
  101d30: 785f03aa     	ldurh	w10, [x29, #-0x10]
  101d34: 781e83aa     	sturh	w10, [x29, #-0x18]
  101d38: f85e83a8     	ldur	x8, [x29, #-0x18]
  101d3c: f94013e9     	ldr	x9, [sp, #0x20]
  101d40: f9401520     	ldr	x0, [x9, #0x28]
  101d44: f85f83a1     	ldur	x1, [x29, #-0x8]
  101d48: eb010000     	subs	x0, x0, x1
  101d4c: f90007e8     	str	x8, [sp, #0x8]
  101d50: f90003e0     	str	x0, [sp]
  101d54: 540000c1     	b.ne	0x101d6c <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xd0>
  101d58: 14000001     	b	0x101d5c <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xc0>
  101d5c: f94007e0     	ldr	x0, [sp, #0x8]
  101d60: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  101d64: 910183ff     	add	sp, sp, #0x60
  101d68: d65f03c0     	ret
  101d6c: 97fea001     	bl	0xa9d70 <__stack_chk_fail@plt>
  101d70: d10203ff     	sub	sp, sp, #0x80
  101d74: a9077bfd     	stp	x29, x30, [sp, #0x70]
  101d78: 9101c3fd     	add	x29, sp, #0x70
  101d7c: d53bd048     	mrs	x8, TPIDR_EL0
  101d80: f9401508     	ldr	x8, [x8, #0x28]
  101d84: f81f83a8     	stur	x8, [x29, #-0x8]
  101d88: f81f03a2     	stur	x2, [x29, #-0x10]
  101d8c: f81e83a1     	stur	x1, [x29, #-0x18]
  101d90: f81e03a0     	stur	x0, [x29, #-0x20]
  101d94: f85e03a8     	ldur	x8, [x29, #-0x20]
  101d98: aa0803e0     	mov	x0, x8
  101d9c: f9001fe0     	str	x0, [sp, #0x38]
  101da0: aa0803e0     	mov	x0, x8
  101da4: 94000035     	bl	0x101e78 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1dc>
  101da8: d10063a0     	sub	x0, x29, #0x18
  101dac: 94000056     	bl	0x101f04 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x268>
  101db0: b40004a0     	cbz	x0, 0x101e44 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1a8>
  101db4: 14000001     	b	0x101db8 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x11c>
  101db8: d10063a0     	sub	x0, x29, #0x18
  101dbc: 94000052     	bl	0x101f04 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x268>
  101dc0: f9401ffe     	ldr	x30, [sp, #0x38]
  101dc4: f9001be0     	str	x0, [sp, #0x30]
  101dc8: aa1e03e0     	mov	x0, x30
  101dcc: f9401be1     	ldr	x1, [sp, #0x30]
  101dd0: 97fe91f8     	bl	0xa65b0 <_ZNSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE11__vallocateEm@plt>
  101dd4: 14000001     	b	0x101dd8 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x13c>
  101dd8: d10063a8     	sub	x8, x29, #0x18
  101ddc: aa0803e0     	mov	x0, x8
  101de0: f90017e8     	str	x8, [sp, #0x28]
  101de4: 940000a4     	bl	0x102074 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>(std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, unsigned long)+0xa4>
  101de8: f94017e8     	ldr	x8, [sp, #0x28]
  101dec: f90013e0     	str	x0, [sp, #0x20]
  101df0: aa0803e0     	mov	x0, x8
  101df4: 940000a6     	bl	0x10208c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>(std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, unsigned long)+0xbc>
  101df8: f94017e8     	ldr	x8, [sp, #0x28]
  101dfc: f9000fe0     	str	x0, [sp, #0x18]
  101e00: aa0803e0     	mov	x0, x8
  101e04: 94000040     	bl	0x101f04 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x268>
  101e08: f9401fe8     	ldr	x8, [sp, #0x38]
  101e0c: f9000be0     	str	x0, [sp, #0x10]
  101e10: aa0803e0     	mov	x0, x8
  101e14: f94013e1     	ldr	x1, [sp, #0x20]
  101e18: f9400fe2     	ldr	x2, [sp, #0x18]
  101e1c: f9400be3     	ldr	x3, [sp, #0x10]
  101e20: 97fe8bd0     	bl	0xa4d60 <_ZNSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE18__construct_at_endIPKS4_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESC_SC_m@plt>
  101e24: 14000001     	b	0x101e28 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x18c>
  101e28: 14000007     	b	0x101e44 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1a8>
  101e2c: f81d83a0     	stur	x0, [x29, #-0x28]
  101e30: 2a0103e8     	mov	w8, w1
  101e34: b81d43a8     	stur	w8, [x29, #-0x2c]
  101e38: f9401fe0     	ldr	x0, [sp, #0x38]
  101e3c: 97fe7b85     	bl	0xa0c50 <_ZNSt6__ndk113__vector_baseINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEED2Ev@plt>
  101e40: 1400000b     	b	0x101e6c <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1d0>
  101e44: d53bd048     	mrs	x8, TPIDR_EL0
  101e48: f9401508     	ldr	x8, [x8, #0x28]
  101e4c: f85f83a9     	ldur	x9, [x29, #-0x8]
  101e50: eb090108     	subs	x8, x8, x9
  101e54: f90007e8     	str	x8, [sp, #0x8]
  101e58: 540000e1     	b.ne	0x101e74 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1d8>
  101e5c: 14000001     	b	0x101e60 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1c4>
  101e60: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  101e64: 910203ff     	add	sp, sp, #0x80
  101e68: d65f03c0     	ret
  101e6c: f85d83a0     	ldur	x0, [x29, #-0x28]
  101e70: 97fe9828     	bl	0xa7f10 <_Unwind_Resume@plt>
  101e74: 97fe9fbf     	bl	0xa9d70 <__stack_chk_fail@plt>
  101e78: d10103ff     	sub	sp, sp, #0x40
  101e7c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  101e80: 9100c3fd     	add	x29, sp, #0x30
  101e84: d53bd048     	mrs	x8, TPIDR_EL0
  101e88: f9401508     	ldr	x8, [x8, #0x28]
  101e8c: f81f83a8     	stur	x8, [x29, #-0x8]
  101e90: f9000fe0     	str	x0, [sp, #0x18]
  101e94: f9400fe8     	ldr	x8, [sp, #0x18]
  101e98: aa0803e0     	mov	x0, x8
  101e9c: f9000be0     	str	x0, [sp, #0x10]
  101ea0: aa0803e0     	mov	x0, x8
  101ea4: 97fff701     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  101ea8: 14000001     	b	0x101eac <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x210>
  101eac: aa1f03e8     	mov	x8, xzr
  101eb0: f9400be9     	ldr	x9, [sp, #0x10]
  101eb4: f9000128     	str	x8, [x9]
  101eb8: f9000528     	str	x8, [x9, #0x8]
  101ebc: 91004120     	add	x0, x9, #0x10
  101ec0: f81f03a8     	stur	x8, [x29, #-0x10]
  101ec4: d10043a1     	sub	x1, x29, #0x10
  101ec8: 97fea28a     	bl	0xaa8f0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEEC2IDnLb1EEEOT_@plt>
  101ecc: 14000001     	b	0x101ed0 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x234>
  101ed0: d53bd048     	mrs	x8, TPIDR_EL0
  101ed4: f9401508     	ldr	x8, [x8, #0x28]
  101ed8: f85f83a9     	ldur	x9, [x29, #-0x8]
  101edc: eb090108     	subs	x8, x8, x9
  101ee0: f90007e8     	str	x8, [sp, #0x8]
  101ee4: 540000e1     	b.ne	0x101f00 <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x264>
  101ee8: 14000001     	b	0x101eec <bool android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::map<OMX_VIDEO_HEVCLEVELTYPE, void>(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x250>
  101eec: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  101ef0: 910103ff     	add	sp, sp, #0x40
  101ef4: d65f03c0     	ret
  101ef8: f90003e1     	str	x1, [sp]
  101efc: 97feb0b2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  101f00: 97fe9f9c     	bl	0xa9d70 <__stack_chk_fail@plt>
  101f04: d10043ff     	sub	sp, sp, #0x10
  101f08: f90007e0     	str	x0, [sp, #0x8]
  101f0c: f94007e0     	ldr	x0, [sp, #0x8]
  101f10: f9400400     	ldr	x0, [x0, #0x8]
  101f14: 910043ff     	add	sp, sp, #0x10
  101f18: d65f03c0     	ret

0000000000101f1c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__vallocate(unsigned long)>:
  101f1c: d10143ff     	sub	sp, sp, #0x50
  101f20: a9047bfd     	stp	x29, x30, [sp, #0x40]
  101f24: 910103fd     	add	x29, sp, #0x40
  101f28: f81f83a0     	stur	x0, [x29, #-0x8]
  101f2c: f81f03a1     	stur	x1, [x29, #-0x10]
  101f30: f85f83a0     	ldur	x0, [x29, #-0x8]
  101f34: f85f03a1     	ldur	x1, [x29, #-0x10]
  101f38: f81e83a0     	stur	x0, [x29, #-0x18]
  101f3c: f90013e1     	str	x1, [sp, #0x20]
  101f40: 97fe7fc0     	bl	0xa1e40 <_ZNKSt6__ndk16vectorINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEE8max_sizeEv@plt>
  101f44: f94013e1     	ldr	x1, [sp, #0x20]
  101f48: eb00003f     	cmp	x1, x0
  101f4c: 1a9f97e8     	cset	w8, hi
  101f50: 37000048     	tbnz	w8, #0x0, 0x101f58 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__vallocate(unsigned long)+0x3c>
  101f54: 14000003     	b	0x101f60 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__vallocate(unsigned long)+0x44>
  101f58: f85e83a0     	ldur	x0, [x29, #-0x18]
  101f5c: 97fe8dfd     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  101f60: d2800001     	mov	x1, #0x0                // =0
  101f64: b27d03e8     	orr	x8, xzr, #0x8
  101f68: f85e83a0     	ldur	x0, [x29, #-0x18]
  101f6c: f9000fe1     	str	x1, [sp, #0x18]
  101f70: f9000be8     	str	x8, [sp, #0x10]
  101f74: 940000d6     	bl	0x1022cc <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0xc0>
  101f78: f85f03a1     	ldur	x1, [x29, #-0x10]
  101f7c: 940000c7     	bl	0x102298 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x8c>
  101f80: f85e83a8     	ldur	x8, [x29, #-0x18]
  101f84: f9000500     	str	x0, [x8, #0x8]
  101f88: f9000100     	str	x0, [x8]
  101f8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  101f90: f9400108     	ldr	x8, [x8]
  101f94: f85f03a0     	ldur	x0, [x29, #-0x10]
  101f98: f9400be1     	ldr	x1, [sp, #0x10]
  101f9c: 9b007c20     	mul	x0, x1, x0
  101fa0: 8b000108     	add	x8, x8, x0
  101fa4: f85e83a0     	ldur	x0, [x29, #-0x18]
  101fa8: f90007e8     	str	x8, [sp, #0x8]
  101fac: 940000d3     	bl	0x1022f8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0xec>
  101fb0: f94007e8     	ldr	x8, [sp, #0x8]
  101fb4: f9000008     	str	x8, [x0]
  101fb8: f85e83a0     	ldur	x0, [x29, #-0x18]
  101fbc: f9400fe1     	ldr	x1, [sp, #0x18]
  101fc0: 940000d9     	bl	0x102324 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x118>
  101fc4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  101fc8: 910143ff     	add	sp, sp, #0x50
  101fcc: d65f03c0     	ret

0000000000101fd0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>(std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, unsigned long)>:
  101fd0: d101c3ff     	sub	sp, sp, #0x70
  101fd4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  101fd8: 910183fd     	add	x29, sp, #0x60
  101fdc: d53bd048     	mrs	x8, TPIDR_EL0
  101fe0: f9401509     	ldr	x9, [x8, #0x28]
  101fe4: f81f83a9     	stur	x9, [x29, #-0x8]
  101fe8: f81e83a0     	stur	x0, [x29, #-0x18]
  101fec: f81e03a1     	stur	x1, [x29, #-0x20]
  101ff0: f81d83a2     	stur	x2, [x29, #-0x28]
  101ff4: f9001be3     	str	x3, [sp, #0x30]
  101ff8: f85e83a9     	ldur	x9, [x29, #-0x18]
  101ffc: aa0903e0     	mov	x0, x9
  102000: f90013e8     	str	x8, [sp, #0x20]
  102004: f9000fe9     	str	x9, [sp, #0x18]
  102008: 940000b1     	bl	0x1022cc <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0xc0>
  10200c: f90017e0     	str	x0, [sp, #0x28]
  102010: f9401be2     	ldr	x2, [sp, #0x30]
  102014: d10043a8     	sub	x8, x29, #0x10
  102018: aa0803e0     	mov	x0, x8
  10201c: f9400fe1     	ldr	x1, [sp, #0x18]
  102020: f9000be8     	str	x8, [sp, #0x10]
  102024: 940001aa     	bl	0x1026cc <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x4c0>
  102028: f94017e0     	ldr	x0, [sp, #0x28]
  10202c: f85e03a1     	ldur	x1, [x29, #-0x20]
  102030: f85d83a2     	ldur	x2, [x29, #-0x28]
  102034: f9400fe8     	ldr	x8, [sp, #0x18]
  102038: 91002103     	add	x3, x8, #0x8
  10203c: 97fe9581     	bl	0xa7640 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE25__construct_range_forwardIKS5_S5_S5_S5_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS6_PSB_RT_EE5valueEvE4typeERS6_PSH_SM_RSG_@plt>
  102040: f9400be0     	ldr	x0, [sp, #0x10]
  102044: 940001cc     	bl	0x102774 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x90>
  102048: f94013e8     	ldr	x8, [sp, #0x20]
  10204c: f9401509     	ldr	x9, [x8, #0x28]
  102050: f85f83a0     	ldur	x0, [x29, #-0x8]
  102054: eb000129     	subs	x9, x9, x0
  102058: f90007e9     	str	x9, [sp, #0x8]
  10205c: 540000a1     	b.ne	0x102070 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>(std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, unsigned long)+0xa0>
  102060: 14000001     	b	0x102064 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*>(std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, unsigned long)+0x94>
  102064: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  102068: 9101c3ff     	add	sp, sp, #0x70
  10206c: d65f03c0     	ret
  102070: 97fe9f40     	bl	0xa9d70 <__stack_chk_fail@plt>
  102074: d10043ff     	sub	sp, sp, #0x10
  102078: f90007e0     	str	x0, [sp, #0x8]
  10207c: f94007e0     	ldr	x0, [sp, #0x8]
  102080: f9400000     	ldr	x0, [x0]
  102084: 910043ff     	add	sp, sp, #0x10
  102088: d65f03c0     	ret
  10208c: d10043ff     	sub	sp, sp, #0x10
  102090: b27d03e8     	orr	x8, xzr, #0x8
  102094: f90007e0     	str	x0, [sp, #0x8]
  102098: f94007e0     	ldr	x0, [sp, #0x8]
  10209c: aa0003e9     	mov	x9, x0
  1020a0: f9400129     	ldr	x9, [x9]
  1020a4: f9400400     	ldr	x0, [x0, #0x8]
  1020a8: 9b007d08     	mul	x8, x8, x0
  1020ac: 8b080128     	add	x8, x9, x8
  1020b0: aa0803e0     	mov	x0, x8
  1020b4: 910043ff     	add	sp, sp, #0x10
  1020b8: d65f03c0     	ret

00000000001020bc <std::__ndk1::__vector_base<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::~__vector_base()>:
  1020bc: d10103ff     	sub	sp, sp, #0x40
  1020c0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1020c4: 9100c3fd     	add	x29, sp, #0x30
  1020c8: d2800008     	mov	x8, #0x0                // =0
  1020cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1020d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1020d4: aa0003e9     	mov	x9, x0
  1020d8: f9400129     	ldr	x9, [x9]
  1020dc: eb08013f     	cmp	x9, x8
  1020e0: 1a9f07ea     	cset	w10, ne
  1020e4: f81f03a0     	stur	x0, [x29, #-0x10]
  1020e8: 3700004a     	tbnz	w10, #0x0, 0x1020f0 <std::__ndk1::__vector_base<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::~__vector_base()+0x34>
  1020ec: 14000012     	b	0x102134 <std::__ndk1::__vector_base<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::~__vector_base()+0x78>
  1020f0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1020f4: 940001a4     	bl	0x102784 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0xa0>
  1020f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1020fc: 94000074     	bl	0x1022cc <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0xc0>
  102100: f85f03a8     	ldur	x8, [x29, #-0x10]
  102104: f9400101     	ldr	x1, [x8]
  102108: f85f03a8     	ldur	x8, [x29, #-0x10]
  10210c: f9000fe0     	str	x0, [sp, #0x18]
  102110: aa0803e0     	mov	x0, x8
  102114: f9000be1     	str	x1, [sp, #0x10]
  102118: 94000142     	bl	0x102620 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x414>
  10211c: f9400fe1     	ldr	x1, [sp, #0x18]
  102120: f90007e0     	str	x0, [sp, #0x8]
  102124: aa0103e0     	mov	x0, x1
  102128: f9400be1     	ldr	x1, [sp, #0x10]
  10212c: f94007e2     	ldr	x2, [sp, #0x8]
  102130: 940001a0     	bl	0x1027b0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0xcc>
  102134: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  102138: 910103ff     	add	sp, sp, #0x40
  10213c: d65f03c0     	ret

0000000000102140 <std::__ndk1::__compressed_pair<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  102140: d100c3ff     	sub	sp, sp, #0x30
  102144: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102148: 910083fd     	add	x29, sp, #0x20
  10214c: f81f83a0     	stur	x0, [x29, #-0x8]
  102150: f9000be1     	str	x1, [sp, #0x10]
  102154: f85f83a0     	ldur	x0, [x29, #-0x8]
  102158: f9400be1     	ldr	x1, [sp, #0x10]
  10215c: f90007e0     	str	x0, [sp, #0x8]
  102160: aa0103e0     	mov	x0, x1
  102164: 97fff669     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  102168: f94007e1     	ldr	x1, [sp, #0x8]
  10216c: f90003e0     	str	x0, [sp]
  102170: aa0103e0     	mov	x0, x1
  102174: f94003e1     	ldr	x1, [sp]
  102178: 97fe7f6a     	bl	0xa1f20 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  10217c: f94007e0     	ldr	x0, [sp, #0x8]
  102180: 94000016     	bl	0x1021d8 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  102184: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  102188: 9100c3ff     	add	sp, sp, #0x30
  10218c: d65f03c0     	ret

0000000000102190 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  102190: d100c3ff     	sub	sp, sp, #0x30
  102194: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102198: 910083fd     	add	x29, sp, #0x20
  10219c: d2800008     	mov	x8, #0x0                // =0
  1021a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1021a4: f9000be1     	str	x1, [sp, #0x10]
  1021a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1021ac: f9400be1     	ldr	x1, [sp, #0x10]
  1021b0: f90007e0     	str	x0, [sp, #0x8]
  1021b4: aa0103e0     	mov	x0, x1
  1021b8: f90003e8     	str	x8, [sp]
  1021bc: 97fff653     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  1021c0: f94003e8     	ldr	x8, [sp]
  1021c4: f94007e1     	ldr	x1, [sp, #0x8]
  1021c8: f9000028     	str	x8, [x1]
  1021cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1021d0: 9100c3ff     	add	sp, sp, #0x30
  1021d4: d65f03c0     	ret
  1021d8: d10083ff     	sub	sp, sp, #0x20
  1021dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1021e0: 910043fd     	add	x29, sp, #0x10
  1021e4: f90007e0     	str	x0, [sp, #0x8]
  1021e8: f94007e0     	ldr	x0, [sp, #0x8]
  1021ec: 94000004     	bl	0x1021fc <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  1021f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1021f4: 910083ff     	add	sp, sp, #0x20
  1021f8: d65f03c0     	ret
  1021fc: d10043ff     	sub	sp, sp, #0x10
  102200: f90007e0     	str	x0, [sp, #0x8]
  102204: 910043ff     	add	sp, sp, #0x10
  102208: d65f03c0     	ret

000000000010220c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const>:
  10220c: d10143ff     	sub	sp, sp, #0x50
  102210: a9047bfd     	stp	x29, x30, [sp, #0x40]
  102214: 910103fd     	add	x29, sp, #0x40
  102218: d53bd048     	mrs	x8, TPIDR_EL0
  10221c: f9401508     	ldr	x8, [x8, #0x28]
  102220: f81f83a8     	stur	x8, [x29, #-0x8]
  102224: f90013e0     	str	x0, [sp, #0x20]
  102228: f94013e0     	ldr	x0, [sp, #0x20]
  10222c: 9400007b     	bl	0x102418 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x20c>
  102230: 9400006f     	bl	0x1023ec <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x1e0>
  102234: f81f03a0     	stur	x0, [x29, #-0x10]
  102238: 97fff6fb     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10223c: f81e83a0     	stur	x0, [x29, #-0x18]
  102240: d10043a0     	sub	x0, x29, #0x10
  102244: d10063a1     	sub	x1, x29, #0x18
  102248: 97fff6d4     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10224c: f9000fe0     	str	x0, [sp, #0x18]
  102250: 14000001     	b	0x102254 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x48>
  102254: f9400fe8     	ldr	x8, [sp, #0x18]
  102258: f9400109     	ldr	x9, [x8]
  10225c: d53bd04a     	mrs	x10, TPIDR_EL0
  102260: f940154a     	ldr	x10, [x10, #0x28]
  102264: f85f83ab     	ldur	x11, [x29, #-0x8]
  102268: eb0b014a     	subs	x10, x10, x11
  10226c: f9000be9     	str	x9, [sp, #0x10]
  102270: f90007ea     	str	x10, [sp, #0x8]
  102274: 54000101     	b.ne	0x102294 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x88>
  102278: 14000001     	b	0x10227c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x70>
  10227c: f9400be0     	ldr	x0, [sp, #0x10]
  102280: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  102284: 910143ff     	add	sp, sp, #0x50
  102288: d65f03c0     	ret
  10228c: f90003e1     	str	x1, [sp]
  102290: 97feafcd     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  102294: 97fe9eb7     	bl	0xa9d70 <__stack_chk_fail@plt>
  102298: d10083ff     	sub	sp, sp, #0x20
  10229c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1022a0: 910043fd     	add	x29, sp, #0x10
  1022a4: d2800008     	mov	x8, #0x0                // =0
  1022a8: f90007e0     	str	x0, [sp, #0x8]
  1022ac: f90003e1     	str	x1, [sp]
  1022b0: f94007e0     	ldr	x0, [sp, #0x8]
  1022b4: f94003e1     	ldr	x1, [sp]
  1022b8: aa0803e2     	mov	x2, x8
  1022bc: 94000081     	bl	0x1024c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x2b4>
  1022c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1022c4: 910083ff     	add	sp, sp, #0x20
  1022c8: d65f03c0     	ret
  1022cc: d10083ff     	sub	sp, sp, #0x20
  1022d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1022d4: 910043fd     	add	x29, sp, #0x10
  1022d8: b27c03e8     	orr	x8, xzr, #0x10
  1022dc: f90007e0     	str	x0, [sp, #0x8]
  1022e0: f94007e0     	ldr	x0, [sp, #0x8]
  1022e4: 8b080000     	add	x0, x0, x8
  1022e8: 94000092     	bl	0x102530 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x324>
  1022ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1022f0: 910083ff     	add	sp, sp, #0x20
  1022f4: d65f03c0     	ret
  1022f8: d10083ff     	sub	sp, sp, #0x20
  1022fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102300: 910043fd     	add	x29, sp, #0x10
  102304: b27c03e8     	orr	x8, xzr, #0x10
  102308: f90007e0     	str	x0, [sp, #0x8]
  10230c: f94007e0     	ldr	x0, [sp, #0x8]
  102310: 8b080000     	add	x0, x0, x8
  102314: 94000095     	bl	0x102568 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x35c>
  102318: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10231c: 910083ff     	add	sp, sp, #0x20
  102320: d65f03c0     	ret
  102324: d10183ff     	sub	sp, sp, #0x60
  102328: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10232c: 910143fd     	add	x29, sp, #0x50
  102330: b27d03e8     	orr	x8, xzr, #0x8
  102334: f81f83a0     	stur	x0, [x29, #-0x8]
  102338: f81f03a1     	stur	x1, [x29, #-0x10]
  10233c: f85f83a0     	ldur	x0, [x29, #-0x8]
  102340: f81e83a0     	stur	x0, [x29, #-0x18]
  102344: f81e03a8     	stur	x8, [x29, #-0x20]
  102348: 9400009e     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  10234c: f85e83a8     	ldur	x8, [x29, #-0x18]
  102350: f90017e0     	str	x0, [sp, #0x28]
  102354: aa0803e0     	mov	x0, x8
  102358: 9400009a     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  10235c: f85e83a8     	ldur	x8, [x29, #-0x18]
  102360: f90013e0     	str	x0, [sp, #0x20]
  102364: aa0803e0     	mov	x0, x8
  102368: 940000a0     	bl	0x1025e8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3dc>
  10236c: f85e03a8     	ldur	x8, [x29, #-0x20]
  102370: 9b007d00     	mul	x0, x8, x0
  102374: f94013e1     	ldr	x1, [sp, #0x20]
  102378: 8b000020     	add	x0, x1, x0
  10237c: f85e83a9     	ldur	x9, [x29, #-0x18]
  102380: f9000fe0     	str	x0, [sp, #0x18]
  102384: aa0903e0     	mov	x0, x9
  102388: 9400008e     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  10238c: f85e83a8     	ldur	x8, [x29, #-0x18]
  102390: f9000be0     	str	x0, [sp, #0x10]
  102394: aa0803e0     	mov	x0, x8
  102398: 94000094     	bl	0x1025e8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3dc>
  10239c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1023a0: 9b007d09     	mul	x9, x8, x0
  1023a4: f9400be0     	ldr	x0, [sp, #0x10]
  1023a8: 8b090009     	add	x9, x0, x9
  1023ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1023b0: f90007e9     	str	x9, [sp, #0x8]
  1023b4: 94000083     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  1023b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1023bc: f85e03a9     	ldur	x9, [x29, #-0x20]
  1023c0: 9b087d28     	mul	x8, x9, x8
  1023c4: 8b080008     	add	x8, x0, x8
  1023c8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1023cc: f94017e1     	ldr	x1, [sp, #0x28]
  1023d0: f9400fe2     	ldr	x2, [sp, #0x18]
  1023d4: f94007e3     	ldr	x3, [sp, #0x8]
  1023d8: aa0803e4     	mov	x4, x8
  1023dc: 94000071     	bl	0x1025a0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x394>
  1023e0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1023e4: 910183ff     	add	sp, sp, #0x60
  1023e8: d65f03c0     	ret
  1023ec: d10083ff     	sub	sp, sp, #0x20
  1023f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1023f4: 910043fd     	add	x29, sp, #0x10
  1023f8: 91001fe8     	add	x8, sp, #0x7
  1023fc: f90007e0     	str	x0, [sp, #0x8]
  102400: f94007e1     	ldr	x1, [sp, #0x8]
  102404: 39400100     	ldrb	w0, [x8]
  102408: 9400000f     	bl	0x102444 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x238>
  10240c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102410: 910083ff     	add	sp, sp, #0x20
  102414: d65f03c0     	ret
  102418: d10083ff     	sub	sp, sp, #0x20
  10241c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102420: 910043fd     	add	x29, sp, #0x10
  102424: b27c03e8     	orr	x8, xzr, #0x10
  102428: f90007e0     	str	x0, [sp, #0x8]
  10242c: f94007e0     	ldr	x0, [sp, #0x8]
  102430: 8b080000     	add	x0, x0, x8
  102434: 94000015     	bl	0x102488 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x27c>
  102438: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10243c: 910083ff     	add	sp, sp, #0x20
  102440: d65f03c0     	ret
  102444: d10083ff     	sub	sp, sp, #0x20
  102448: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10244c: 910043fd     	add	x29, sp, #0x10
  102450: d10007a8     	sub	x8, x29, #0x1
  102454: 39000100     	strb	w0, [x8]
  102458: f90003e1     	str	x1, [sp]
  10245c: f94003e0     	ldr	x0, [sp]
  102460: 94000004     	bl	0x102470 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x264>
  102464: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102468: 910083ff     	add	sp, sp, #0x20
  10246c: d65f03c0     	ret
  102470: d10043ff     	sub	sp, sp, #0x10
  102474: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  102478: f90007e0     	str	x0, [sp, #0x8]
  10247c: aa0803e0     	mov	x0, x8
  102480: 910043ff     	add	sp, sp, #0x10
  102484: d65f03c0     	ret
  102488: d10083ff     	sub	sp, sp, #0x20
  10248c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102490: 910043fd     	add	x29, sp, #0x10
  102494: f90007e0     	str	x0, [sp, #0x8]
  102498: f94007e0     	ldr	x0, [sp, #0x8]
  10249c: 94000004     	bl	0x1024ac <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x2a0>
  1024a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1024a4: 910083ff     	add	sp, sp, #0x20
  1024a8: d65f03c0     	ret
  1024ac: d10043ff     	sub	sp, sp, #0x10
  1024b0: f90007e0     	str	x0, [sp, #0x8]
  1024b4: f94007e0     	ldr	x0, [sp, #0x8]
  1024b8: 910043ff     	add	sp, sp, #0x10
  1024bc: d65f03c0     	ret
  1024c0: d10103ff     	sub	sp, sp, #0x40
  1024c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1024c8: 9100c3fd     	add	x29, sp, #0x30
  1024cc: d00007a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1024d0: 9109c508     	add	x8, x8, #0x271
  1024d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1024d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1024dc: f9000fe2     	str	x2, [sp, #0x18]
  1024e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1024e4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1024e8: f9000be8     	str	x8, [sp, #0x10]
  1024ec: f90007e1     	str	x1, [sp, #0x8]
  1024f0: 97ffffe0     	bl	0x102470 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x264>
  1024f4: f94007e8     	ldr	x8, [sp, #0x8]
  1024f8: eb00011f     	cmp	x8, x0
  1024fc: 1a9f97e9     	cset	w9, hi
  102500: 37000049     	tbnz	w9, #0x0, 0x102508 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x2fc>
  102504: 14000003     	b	0x102510 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x304>
  102508: f9400be0     	ldr	x0, [sp, #0x10]
  10250c: 97fee315     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  102510: b27e03e1     	orr	x1, xzr, #0x4
  102514: b27d03e8     	orr	x8, xzr, #0x8
  102518: f85f03a9     	ldur	x9, [x29, #-0x10]
  10251c: 9b087d20     	mul	x0, x9, x8
  102520: 97fee397     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  102524: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  102528: 910103ff     	add	sp, sp, #0x40
  10252c: d65f03c0     	ret
  102530: d10083ff     	sub	sp, sp, #0x20
  102534: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102538: 910043fd     	add	x29, sp, #0x10
  10253c: f90007e0     	str	x0, [sp, #0x8]
  102540: f94007e0     	ldr	x0, [sp, #0x8]
  102544: 94000004     	bl	0x102554 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x348>
  102548: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10254c: 910083ff     	add	sp, sp, #0x20
  102550: d65f03c0     	ret
  102554: d10043ff     	sub	sp, sp, #0x10
  102558: f90007e0     	str	x0, [sp, #0x8]
  10255c: f94007e0     	ldr	x0, [sp, #0x8]
  102560: 910043ff     	add	sp, sp, #0x10
  102564: d65f03c0     	ret
  102568: d10083ff     	sub	sp, sp, #0x20
  10256c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102570: 910043fd     	add	x29, sp, #0x10
  102574: f90007e0     	str	x0, [sp, #0x8]
  102578: f94007e0     	ldr	x0, [sp, #0x8]
  10257c: 94000004     	bl	0x10258c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x380>
  102580: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102584: 910083ff     	add	sp, sp, #0x20
  102588: d65f03c0     	ret
  10258c: d10043ff     	sub	sp, sp, #0x10
  102590: f90007e0     	str	x0, [sp, #0x8]
  102594: f94007e0     	ldr	x0, [sp, #0x8]
  102598: 910043ff     	add	sp, sp, #0x10
  10259c: d65f03c0     	ret
  1025a0: d100c3ff     	sub	sp, sp, #0x30
  1025a4: f90017e0     	str	x0, [sp, #0x28]
  1025a8: f90013e1     	str	x1, [sp, #0x20]
  1025ac: f9000fe2     	str	x2, [sp, #0x18]
  1025b0: f9000be3     	str	x3, [sp, #0x10]
  1025b4: f90007e4     	str	x4, [sp, #0x8]
  1025b8: 9100c3ff     	add	sp, sp, #0x30
  1025bc: d65f03c0     	ret
  1025c0: d10083ff     	sub	sp, sp, #0x20
  1025c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1025c8: 910043fd     	add	x29, sp, #0x10
  1025cc: f90007e0     	str	x0, [sp, #0x8]
  1025d0: f94007e0     	ldr	x0, [sp, #0x8]
  1025d4: f9400000     	ldr	x0, [x0]
  1025d8: 9400000d     	bl	0x10260c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x400>
  1025dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1025e0: 910083ff     	add	sp, sp, #0x20
  1025e4: d65f03c0     	ret
  1025e8: d10083ff     	sub	sp, sp, #0x20
  1025ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1025f0: 910043fd     	add	x29, sp, #0x10
  1025f4: f90007e0     	str	x0, [sp, #0x8]
  1025f8: f94007e0     	ldr	x0, [sp, #0x8]
  1025fc: 94000009     	bl	0x102620 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x414>
  102600: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102604: 910083ff     	add	sp, sp, #0x20
  102608: d65f03c0     	ret
  10260c: d10043ff     	sub	sp, sp, #0x10
  102610: f90007e0     	str	x0, [sp, #0x8]
  102614: f94007e0     	ldr	x0, [sp, #0x8]
  102618: 910043ff     	add	sp, sp, #0x10
  10261c: d65f03c0     	ret
  102620: d100c3ff     	sub	sp, sp, #0x30
  102624: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102628: 910083fd     	add	x29, sp, #0x20
  10262c: b27d03e8     	orr	x8, xzr, #0x8
  102630: f81f83a0     	stur	x0, [x29, #-0x8]
  102634: f85f83a0     	ldur	x0, [x29, #-0x8]
  102638: f9000be0     	str	x0, [sp, #0x10]
  10263c: f90007e8     	str	x8, [sp, #0x8]
  102640: 9400000a     	bl	0x102668 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x45c>
  102644: f9400008     	ldr	x8, [x0]
  102648: f9400be0     	ldr	x0, [sp, #0x10]
  10264c: f9400000     	ldr	x0, [x0]
  102650: eb000108     	subs	x8, x8, x0
  102654: f94007e0     	ldr	x0, [sp, #0x8]
  102658: 9ac00d00     	sdiv	x0, x8, x0
  10265c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  102660: 9100c3ff     	add	sp, sp, #0x30
  102664: d65f03c0     	ret
  102668: d10083ff     	sub	sp, sp, #0x20
  10266c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102670: 910043fd     	add	x29, sp, #0x10
  102674: b27c03e8     	orr	x8, xzr, #0x10
  102678: f90007e0     	str	x0, [sp, #0x8]
  10267c: f94007e0     	ldr	x0, [sp, #0x8]
  102680: 8b080000     	add	x0, x0, x8
  102684: 94000004     	bl	0x102694 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x488>
  102688: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10268c: 910083ff     	add	sp, sp, #0x20
  102690: d65f03c0     	ret
  102694: d10083ff     	sub	sp, sp, #0x20
  102698: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10269c: 910043fd     	add	x29, sp, #0x10
  1026a0: f90007e0     	str	x0, [sp, #0x8]
  1026a4: f94007e0     	ldr	x0, [sp, #0x8]
  1026a8: 94000004     	bl	0x1026b8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x4ac>
  1026ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1026b0: 910083ff     	add	sp, sp, #0x20
  1026b4: d65f03c0     	ret
  1026b8: d10043ff     	sub	sp, sp, #0x10
  1026bc: f90007e0     	str	x0, [sp, #0x8]
  1026c0: f94007e0     	ldr	x0, [sp, #0x8]
  1026c4: 910043ff     	add	sp, sp, #0x10
  1026c8: d65f03c0     	ret
  1026cc: d10083ff     	sub	sp, sp, #0x20
  1026d0: f9000fe0     	str	x0, [sp, #0x18]
  1026d4: f9000be1     	str	x1, [sp, #0x10]
  1026d8: f90007e2     	str	x2, [sp, #0x8]
  1026dc: 910083ff     	add	sp, sp, #0x20
  1026e0: d65f03c0     	ret

00000000001026e4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)>:
  1026e4: d10103ff     	sub	sp, sp, #0x40
  1026e8: f9001bfe     	str	x30, [sp, #0x30]
  1026ec: b27d03e8     	orr	x8, xzr, #0x8
  1026f0: d2800009     	mov	x9, #0x0                // =0
  1026f4: f90017e0     	str	x0, [sp, #0x28]
  1026f8: f90013e1     	str	x1, [sp, #0x20]
  1026fc: f9000fe2     	str	x2, [sp, #0x18]
  102700: f9000be3     	str	x3, [sp, #0x10]
  102704: f9400fe0     	ldr	x0, [sp, #0x18]
  102708: f94013e1     	ldr	x1, [sp, #0x20]
  10270c: eb010000     	subs	x0, x0, x1
  102710: 9ac80c08     	sdiv	x8, x0, x8
  102714: f90007e8     	str	x8, [sp, #0x8]
  102718: f94007e8     	ldr	x8, [sp, #0x8]
  10271c: eb09011f     	cmp	x8, x9
  102720: 1a9fd7ea     	cset	w10, gt
  102724: 3700004a     	tbnz	w10, #0x0, 0x10272c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x48>
  102728: 14000010     	b	0x102768 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x84>
  10272c: b27d03e8     	orr	x8, xzr, #0x8
  102730: f9400be9     	ldr	x9, [sp, #0x10]
  102734: f9400120     	ldr	x0, [x9]
  102738: f94013e1     	ldr	x1, [sp, #0x20]
  10273c: f94007e9     	ldr	x9, [sp, #0x8]
  102740: 9b087d22     	mul	x2, x9, x8
  102744: f90003e8     	str	x8, [sp]
  102748: 97fe7592     	bl	0x9fd90 <memcpy@plt>
  10274c: f94007e8     	ldr	x8, [sp, #0x8]
  102750: f9400be9     	ldr	x9, [sp, #0x10]
  102754: f9400120     	ldr	x0, [x9]
  102758: f94003e1     	ldr	x1, [sp]
  10275c: 9b087c28     	mul	x8, x1, x8
  102760: 8b080008     	add	x8, x0, x8
  102764: f9000128     	str	x8, [x9]
  102768: f9401bfe     	ldr	x30, [sp, #0x30]
  10276c: 910103ff     	add	sp, sp, #0x40
  102770: d65f03c0     	ret
  102774: d10043ff     	sub	sp, sp, #0x10
  102778: f90007e0     	str	x0, [sp, #0x8]
  10277c: 910043ff     	add	sp, sp, #0x10
  102780: d65f03c0     	ret
  102784: d10083ff     	sub	sp, sp, #0x20
  102788: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10278c: 910043fd     	add	x29, sp, #0x10
  102790: f90007e0     	str	x0, [sp, #0x8]
  102794: f94007e0     	ldr	x0, [sp, #0x8]
  102798: aa0003e8     	mov	x8, x0
  10279c: f9400101     	ldr	x1, [x8]
  1027a0: 94000011     	bl	0x1027e4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x100>
  1027a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1027a8: 910083ff     	add	sp, sp, #0x20
  1027ac: d65f03c0     	ret
  1027b0: d100c3ff     	sub	sp, sp, #0x30
  1027b4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1027b8: 910083fd     	add	x29, sp, #0x20
  1027bc: f81f83a0     	stur	x0, [x29, #-0x8]
  1027c0: f9000be1     	str	x1, [sp, #0x10]
  1027c4: f90007e2     	str	x2, [sp, #0x8]
  1027c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1027cc: f9400be1     	ldr	x1, [sp, #0x10]
  1027d0: f94007e2     	ldr	x2, [sp, #0x8]
  1027d4: 9400004b     	bl	0x102900 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x48>
  1027d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1027dc: 9100c3ff     	add	sp, sp, #0x30
  1027e0: d65f03c0     	ret
  1027e4: d10143ff     	sub	sp, sp, #0x50
  1027e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1027ec: 910103fd     	add	x29, sp, #0x40
  1027f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1027f4: f81f03a1     	stur	x1, [x29, #-0x10]
  1027f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1027fc: f9400401     	ldr	x1, [x0, #0x8]
  102800: f81e83a1     	stur	x1, [x29, #-0x18]
  102804: f90013e0     	str	x0, [sp, #0x20]
  102808: f85f03a8     	ldur	x8, [x29, #-0x10]
  10280c: f85e83a9     	ldur	x9, [x29, #-0x18]
  102810: eb09011f     	cmp	x8, x9
  102814: 1a9f07ea     	cset	w10, ne
  102818: 3700004a     	tbnz	w10, #0x0, 0x102820 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x13c>
  10281c: 14000013     	b	0x102868 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x184>
  102820: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  102824: f94013e0     	ldr	x0, [sp, #0x20]
  102828: f9000fe8     	str	x8, [sp, #0x18]
  10282c: 97fffea8     	bl	0x1022cc <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0xc0>
  102830: f85e83a8     	ldur	x8, [x29, #-0x18]
  102834: f9400fe9     	ldr	x9, [sp, #0x18]
  102838: 8b090108     	add	x8, x8, x9
  10283c: f81e83a8     	stur	x8, [x29, #-0x18]
  102840: f9000be0     	str	x0, [sp, #0x10]
  102844: aa0803e0     	mov	x0, x8
  102848: 97ffff71     	bl	0x10260c <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x400>
  10284c: f9400be8     	ldr	x8, [sp, #0x10]
  102850: f90007e0     	str	x0, [sp, #0x8]
  102854: aa0803e0     	mov	x0, x8
  102858: f94007e1     	ldr	x1, [sp, #0x8]
  10285c: 97fe81ed     	bl	0xa3010 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE7destroyIS5_EEvRS6_PT_@plt>
  102860: 14000001     	b	0x102864 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x180>
  102864: 17ffffe9     	b	0x102808 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && is_same<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE> const*, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*&)+0x124>
  102868: f85f03a8     	ldur	x8, [x29, #-0x10]
  10286c: f94013e9     	ldr	x9, [sp, #0x20]
  102870: f9000528     	str	x8, [x9, #0x8]
  102874: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  102878: 910143ff     	add	sp, sp, #0x50
  10287c: d65f03c0     	ret
  102880: 97feae51     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000102884 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)>:
  102884: d100c3ff     	sub	sp, sp, #0x30
  102888: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10288c: 910083fd     	add	x29, sp, #0x20
  102890: 91003fe8     	add	x8, sp, #0xf
  102894: f81f83a0     	stur	x0, [x29, #-0x8]
  102898: f9000be1     	str	x1, [sp, #0x10]
  10289c: f85f83a1     	ldur	x1, [x29, #-0x8]
  1028a0: f9400be2     	ldr	x2, [sp, #0x10]
  1028a4: 39400100     	ldrb	w0, [x8]
  1028a8: 97fe9f5a     	bl	0xaa610 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairINS2_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb1EEERS6_PT_@plt>
  1028ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1028b0: 9100c3ff     	add	sp, sp, #0x30
  1028b4: d65f03c0     	ret

00000000001028b8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)>:
  1028b8: d100c3ff     	sub	sp, sp, #0x30
  1028bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1028c0: 910083fd     	add	x29, sp, #0x20
  1028c4: d10007a8     	sub	x8, x29, #0x1
  1028c8: 39000100     	strb	w0, [x8]
  1028cc: f9000be1     	str	x1, [sp, #0x10]
  1028d0: f90007e2     	str	x2, [sp, #0x8]
  1028d4: f9400be0     	ldr	x0, [sp, #0x10]
  1028d8: f94007e1     	ldr	x1, [sp, #0x8]
  1028dc: 94000004     	bl	0x1028ec <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x34>
  1028e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1028e4: 9100c3ff     	add	sp, sp, #0x30
  1028e8: d65f03c0     	ret
  1028ec: d10043ff     	sub	sp, sp, #0x10
  1028f0: f90007e0     	str	x0, [sp, #0x8]
  1028f4: f90003e1     	str	x1, [sp]
  1028f8: 910043ff     	add	sp, sp, #0x10
  1028fc: d65f03c0     	ret
  102900: d100c3ff     	sub	sp, sp, #0x30
  102904: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102908: 910083fd     	add	x29, sp, #0x20
  10290c: b27d03e8     	orr	x8, xzr, #0x8
  102910: b27e03e9     	orr	x9, xzr, #0x4
  102914: f81f83a0     	stur	x0, [x29, #-0x8]
  102918: f9000be1     	str	x1, [sp, #0x10]
  10291c: f90007e2     	str	x2, [sp, #0x8]
  102920: f9400be0     	ldr	x0, [sp, #0x10]
  102924: f94007e1     	ldr	x1, [sp, #0x8]
  102928: 9b087c21     	mul	x1, x1, x8
  10292c: aa0903e2     	mov	x2, x9
  102930: 97fee2bc     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  102934: 14000001     	b	0x102938 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x80>
  102938: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10293c: 9100c3ff     	add	sp, sp, #0x30
  102940: d65f03c0     	ret
  102944: 97feae20     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  102948: d100c3ff     	sub	sp, sp, #0x30
  10294c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102950: 910083fd     	add	x29, sp, #0x20
  102954: f81f83a0     	stur	x0, [x29, #-0x8]
  102958: f85f83a0     	ldur	x0, [x29, #-0x8]
  10295c: f90003e0     	str	x0, [sp]
  102960: 9400000e     	bl	0x102998 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0xe0>
  102964: 14000001     	b	0x102968 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0xb0>
  102968: f94003e0     	ldr	x0, [sp]
  10296c: 97fe78b9     	bl	0xa0c50 <_ZNSt6__ndk113__vector_baseINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEED2Ev@plt>
  102970: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  102974: 9100c3ff     	add	sp, sp, #0x30
  102978: d65f03c0     	ret
  10297c: 2a0103e8     	mov	w8, w1
  102980: f9000be0     	str	x0, [sp, #0x10]
  102984: b9000fe8     	str	w8, [sp, #0xc]
  102988: f94003e0     	ldr	x0, [sp]
  10298c: 97fe78b1     	bl	0xa0c50 <_ZNSt6__ndk113__vector_baseINS_4pairINS1_IhhEE23OMX_VIDEO_HEVCLEVELTYPEEENS_9allocatorIS4_EEED2Ev@plt>
  102990: f9400be0     	ldr	x0, [sp, #0x10]
  102994: 97feae0c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  102998: d10183ff     	sub	sp, sp, #0x60
  10299c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1029a0: 910143fd     	add	x29, sp, #0x50
  1029a4: b27d03e8     	orr	x8, xzr, #0x8
  1029a8: f81f83a0     	stur	x0, [x29, #-0x8]
  1029ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1029b0: f81f03a0     	stur	x0, [x29, #-0x10]
  1029b4: f81e83a8     	stur	x8, [x29, #-0x18]
  1029b8: 97ffff02     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  1029bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1029c0: f81e03a0     	stur	x0, [x29, #-0x20]
  1029c4: aa0803e0     	mov	x0, x8
  1029c8: 97fffefe     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  1029cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1029d0: f90017e0     	str	x0, [sp, #0x28]
  1029d4: aa0803e0     	mov	x0, x8
  1029d8: 97ffff04     	bl	0x1025e8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3dc>
  1029dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1029e0: 9b007d00     	mul	x0, x8, x0
  1029e4: f94017e9     	ldr	x9, [sp, #0x28]
  1029e8: 8b000120     	add	x0, x9, x0
  1029ec: f85f03aa     	ldur	x10, [x29, #-0x10]
  1029f0: f90013e0     	str	x0, [sp, #0x20]
  1029f4: aa0a03e0     	mov	x0, x10
  1029f8: 97fffef2     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  1029fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  102a00: f9000fe0     	str	x0, [sp, #0x18]
  102a04: aa0803e0     	mov	x0, x8
  102a08: 94000019     	bl	0x102a6c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x1b4>
  102a0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  102a10: 9b007d09     	mul	x9, x8, x0
  102a14: f9400fea     	ldr	x10, [sp, #0x18]
  102a18: 8b090149     	add	x9, x10, x9
  102a1c: f85f03a0     	ldur	x0, [x29, #-0x10]
  102a20: f9000be9     	str	x9, [sp, #0x10]
  102a24: 97fffee7     	bl	0x1025c0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3b4>
  102a28: f85f03a8     	ldur	x8, [x29, #-0x10]
  102a2c: f90007e0     	str	x0, [sp, #0x8]
  102a30: aa0803e0     	mov	x0, x8
  102a34: 97fffeed     	bl	0x1025e8 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x3dc>
  102a38: f85e83a8     	ldur	x8, [x29, #-0x18]
  102a3c: 9b007d09     	mul	x9, x8, x0
  102a40: f94007ea     	ldr	x10, [sp, #0x8]
  102a44: 8b090149     	add	x9, x10, x9
  102a48: f85f03a0     	ldur	x0, [x29, #-0x10]
  102a4c: f85e03a1     	ldur	x1, [x29, #-0x20]
  102a50: f94013e2     	ldr	x2, [sp, #0x20]
  102a54: f9400be3     	ldr	x3, [sp, #0x10]
  102a58: aa0903e4     	mov	x4, x9
  102a5c: 97fffed1     	bl	0x1025a0 <std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::max_size() const+0x394>
  102a60: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  102a64: 910183ff     	add	sp, sp, #0x60
  102a68: d65f03c0     	ret
  102a6c: d10043ff     	sub	sp, sp, #0x10
  102a70: b27d03e8     	orr	x8, xzr, #0x8
  102a74: f90007e0     	str	x0, [sp, #0x8]
  102a78: f94007e0     	ldr	x0, [sp, #0x8]
  102a7c: f9400409     	ldr	x9, [x0, #0x8]
  102a80: f9400000     	ldr	x0, [x0]
  102a84: eb000129     	subs	x9, x9, x0
  102a88: 9ac80d20     	sdiv	x0, x9, x8
  102a8c: 910043ff     	add	sp, sp, #0x10
  102a90: d65f03c0     	ret
  102a94: d10043ff     	sub	sp, sp, #0x10
  102a98: f90007e0     	str	x0, [sp, #0x8]
  102a9c: f94007e0     	ldr	x0, [sp, #0x8]
  102aa0: 910043ff     	add	sp, sp, #0x10
  102aa4: d65f03c0     	ret
  102aa8: d10203ff     	sub	sp, sp, #0x80
  102aac: a9077bfd     	stp	x29, x30, [sp, #0x70]
  102ab0: 9101c3fd     	add	x29, sp, #0x70
  102ab4: d53bd048     	mrs	x8, TPIDR_EL0
  102ab8: f9401508     	ldr	x8, [x8, #0x28]
  102abc: f81f83a8     	stur	x8, [x29, #-0x8]
  102ac0: f81f03a2     	stur	x2, [x29, #-0x10]
  102ac4: f81e83a1     	stur	x1, [x29, #-0x18]
  102ac8: f81e03a0     	stur	x0, [x29, #-0x20]
  102acc: f85e03a8     	ldur	x8, [x29, #-0x20]
  102ad0: aa0803e0     	mov	x0, x8
  102ad4: f9001fe0     	str	x0, [sp, #0x38]
  102ad8: aa0803e0     	mov	x0, x8
  102adc: 94000035     	bl	0x102bb0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2f8>
  102ae0: d10063a0     	sub	x0, x29, #0x18
  102ae4: 94000056     	bl	0x102c3c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x384>
  102ae8: b40004a0     	cbz	x0, 0x102b7c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2c4>
  102aec: 14000001     	b	0x102af0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x238>
  102af0: d10063a0     	sub	x0, x29, #0x18
  102af4: 94000052     	bl	0x102c3c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x384>
  102af8: f9401ffe     	ldr	x30, [sp, #0x38]
  102afc: f9001be0     	str	x0, [sp, #0x30]
  102b00: aa1e03e0     	mov	x0, x30
  102b04: f9401be1     	ldr	x1, [sp, #0x30]
  102b08: 97fe98d6     	bl	0xa8e60 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  102b0c: 14000001     	b	0x102b10 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x258>
  102b10: d10063a8     	sub	x8, x29, #0x18
  102b14: aa0803e0     	mov	x0, x8
  102b18: f90017e8     	str	x8, [sp, #0x28]
  102b1c: 940000a4     	bl	0x102dac <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, unsigned long)+0xa4>
  102b20: f94017e8     	ldr	x8, [sp, #0x28]
  102b24: f90013e0     	str	x0, [sp, #0x20]
  102b28: aa0803e0     	mov	x0, x8
  102b2c: 940000a6     	bl	0x102dc4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, unsigned long)+0xbc>
  102b30: f94017e8     	ldr	x8, [sp, #0x28]
  102b34: f9000fe0     	str	x0, [sp, #0x18]
  102b38: aa0803e0     	mov	x0, x8
  102b3c: 94000040     	bl	0x102c3c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x384>
  102b40: f9401fe8     	ldr	x8, [sp, #0x38]
  102b44: f9000be0     	str	x0, [sp, #0x10]
  102b48: aa0803e0     	mov	x0, x8
  102b4c: f94013e1     	ldr	x1, [sp, #0x20]
  102b50: f9400fe2     	ldr	x2, [sp, #0x18]
  102b54: f9400be3     	ldr	x3, [sp, #0x10]
  102b58: 97fe9a8e     	bl	0xa9590 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  102b5c: 14000001     	b	0x102b60 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2a8>
  102b60: 14000007     	b	0x102b7c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2c4>
  102b64: f81d83a0     	stur	x0, [x29, #-0x28]
  102b68: 2a0103e8     	mov	w8, w1
  102b6c: b81d43a8     	stur	w8, [x29, #-0x2c]
  102b70: f9401fe0     	ldr	x0, [sp, #0x38]
  102b74: 97fe8ba7     	bl	0xa5a10 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  102b78: 1400000b     	b	0x102ba4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2ec>
  102b7c: d53bd048     	mrs	x8, TPIDR_EL0
  102b80: f9401508     	ldr	x8, [x8, #0x28]
  102b84: f85f83a9     	ldur	x9, [x29, #-0x8]
  102b88: eb090108     	subs	x8, x8, x9
  102b8c: f90007e8     	str	x8, [sp, #0x8]
  102b90: 540000e1     	b.ne	0x102bac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2f4>
  102b94: 14000001     	b	0x102b98 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x2e0>
  102b98: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  102b9c: 910203ff     	add	sp, sp, #0x80
  102ba0: d65f03c0     	ret
  102ba4: f85d83a0     	ldur	x0, [x29, #-0x28]
  102ba8: 97fe94da     	bl	0xa7f10 <_Unwind_Resume@plt>
  102bac: 97fe9c71     	bl	0xa9d70 <__stack_chk_fail@plt>
  102bb0: d10103ff     	sub	sp, sp, #0x40
  102bb4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  102bb8: 9100c3fd     	add	x29, sp, #0x30
  102bbc: d53bd048     	mrs	x8, TPIDR_EL0
  102bc0: f9401508     	ldr	x8, [x8, #0x28]
  102bc4: f81f83a8     	stur	x8, [x29, #-0x8]
  102bc8: f9000fe0     	str	x0, [sp, #0x18]
  102bcc: f9400fe8     	ldr	x8, [sp, #0x18]
  102bd0: aa0803e0     	mov	x0, x8
  102bd4: f9000be0     	str	x0, [sp, #0x10]
  102bd8: aa0803e0     	mov	x0, x8
  102bdc: 97fff3b3     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  102be0: 14000001     	b	0x102be4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x32c>
  102be4: aa1f03e8     	mov	x8, xzr
  102be8: f9400be9     	ldr	x9, [sp, #0x10]
  102bec: f9000128     	str	x8, [x9]
  102bf0: f9000528     	str	x8, [x9, #0x8]
  102bf4: 91004120     	add	x0, x9, #0x10
  102bf8: f81f03a8     	stur	x8, [x29, #-0x10]
  102bfc: d10043a1     	sub	x1, x29, #0x10
  102c00: 97fe94f4     	bl	0xa7fd0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  102c04: 14000001     	b	0x102c08 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x350>
  102c08: d53bd048     	mrs	x8, TPIDR_EL0
  102c0c: f9401508     	ldr	x8, [x8, #0x28]
  102c10: f85f83a9     	ldur	x9, [x29, #-0x8]
  102c14: eb090108     	subs	x8, x8, x9
  102c18: f90007e8     	str	x8, [sp, #0x8]
  102c1c: 540000e1     	b.ne	0x102c38 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x380>
  102c20: 14000001     	b	0x102c24 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>>::__destroy<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>>&, std::__ndk1::pair<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>*)+0x36c>
  102c24: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  102c28: 910103ff     	add	sp, sp, #0x40
  102c2c: d65f03c0     	ret
  102c30: f90003e1     	str	x1, [sp]
  102c34: 97fead64     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  102c38: 97fe9c4e     	bl	0xa9d70 <__stack_chk_fail@plt>
  102c3c: d10043ff     	sub	sp, sp, #0x10
  102c40: f90007e0     	str	x0, [sp, #0x8]
  102c44: f94007e0     	ldr	x0, [sp, #0x8]
  102c48: f9400400     	ldr	x0, [x0, #0x8]
  102c4c: 910043ff     	add	sp, sp, #0x10
  102c50: d65f03c0     	ret

0000000000102c54 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__vallocate(unsigned long)>:
  102c54: d10143ff     	sub	sp, sp, #0x50
  102c58: a9047bfd     	stp	x29, x30, [sp, #0x40]
  102c5c: 910103fd     	add	x29, sp, #0x40
  102c60: f81f83a0     	stur	x0, [x29, #-0x8]
  102c64: f81f03a1     	stur	x1, [x29, #-0x10]
  102c68: f85f83a0     	ldur	x0, [x29, #-0x8]
  102c6c: f85f03a1     	ldur	x1, [x29, #-0x10]
  102c70: f81e83a0     	stur	x0, [x29, #-0x18]
  102c74: f90013e1     	str	x1, [sp, #0x20]
  102c78: 97fe7d16     	bl	0xa20d0 <_ZNKSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  102c7c: f94013e1     	ldr	x1, [sp, #0x20]
  102c80: eb00003f     	cmp	x1, x0
  102c84: 1a9f97e8     	cset	w8, hi
  102c88: 37000048     	tbnz	w8, #0x0, 0x102c90 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  102c8c: 14000003     	b	0x102c98 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  102c90: f85e83a0     	ldur	x0, [x29, #-0x18]
  102c94: 97fe8aaf     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  102c98: d2800001     	mov	x1, #0x0                // =0
  102c9c: b27d03e8     	orr	x8, xzr, #0x8
  102ca0: f85e83a0     	ldur	x0, [x29, #-0x18]
  102ca4: f9000fe1     	str	x1, [sp, #0x18]
  102ca8: f9000be8     	str	x8, [sp, #0x10]
  102cac: 940000d6     	bl	0x103004 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0xc0>
  102cb0: f85f03a1     	ldur	x1, [x29, #-0x10]
  102cb4: 940000c7     	bl	0x102fd0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x8c>
  102cb8: f85e83a8     	ldur	x8, [x29, #-0x18]
  102cbc: f9000500     	str	x0, [x8, #0x8]
  102cc0: f9000100     	str	x0, [x8]
  102cc4: f85e83a8     	ldur	x8, [x29, #-0x18]
  102cc8: f9400108     	ldr	x8, [x8]
  102ccc: f85f03a0     	ldur	x0, [x29, #-0x10]
  102cd0: f9400be1     	ldr	x1, [sp, #0x10]
  102cd4: 9b007c20     	mul	x0, x1, x0
  102cd8: 8b000108     	add	x8, x8, x0
  102cdc: f85e83a0     	ldur	x0, [x29, #-0x18]
  102ce0: f90007e8     	str	x8, [sp, #0x8]
  102ce4: 940000d3     	bl	0x103030 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0xec>
  102ce8: f94007e8     	ldr	x8, [sp, #0x8]
  102cec: f9000008     	str	x8, [x0]
  102cf0: f85e83a0     	ldur	x0, [x29, #-0x18]
  102cf4: f9400fe1     	ldr	x1, [sp, #0x18]
  102cf8: 940000d9     	bl	0x10305c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x118>
  102cfc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  102d00: 910143ff     	add	sp, sp, #0x50
  102d04: d65f03c0     	ret

0000000000102d08 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, unsigned long)>:
  102d08: d101c3ff     	sub	sp, sp, #0x70
  102d0c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  102d10: 910183fd     	add	x29, sp, #0x60
  102d14: d53bd048     	mrs	x8, TPIDR_EL0
  102d18: f9401509     	ldr	x9, [x8, #0x28]
  102d1c: f81f83a9     	stur	x9, [x29, #-0x8]
  102d20: f81e83a0     	stur	x0, [x29, #-0x18]
  102d24: f81e03a1     	stur	x1, [x29, #-0x20]
  102d28: f81d83a2     	stur	x2, [x29, #-0x28]
  102d2c: f9001be3     	str	x3, [sp, #0x30]
  102d30: f85e83a9     	ldur	x9, [x29, #-0x18]
  102d34: aa0903e0     	mov	x0, x9
  102d38: f90013e8     	str	x8, [sp, #0x20]
  102d3c: f9000fe9     	str	x9, [sp, #0x18]
  102d40: 940000b1     	bl	0x103004 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0xc0>
  102d44: f90017e0     	str	x0, [sp, #0x28]
  102d48: f9401be2     	ldr	x2, [sp, #0x30]
  102d4c: d10043a8     	sub	x8, x29, #0x10
  102d50: aa0803e0     	mov	x0, x8
  102d54: f9400fe1     	ldr	x1, [sp, #0x18]
  102d58: f9000be8     	str	x8, [sp, #0x10]
  102d5c: 940001aa     	bl	0x103404 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x4c0>
  102d60: f94017e0     	ldr	x0, [sp, #0x28]
  102d64: f85e03a1     	ldur	x1, [x29, #-0x20]
  102d68: f85d83a2     	ldur	x2, [x29, #-0x28]
  102d6c: f9400fe8     	ldr	x8, [sp, #0x18]
  102d70: 91002103     	add	x3, x8, #0x8
  102d74: 97fe7e4b     	bl	0xa26a0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  102d78: f9400be0     	ldr	x0, [sp, #0x10]
  102d7c: 940001cc     	bl	0x1034ac <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x90>
  102d80: f94013e8     	ldr	x8, [sp, #0x20]
  102d84: f9401509     	ldr	x9, [x8, #0x28]
  102d88: f85f83a0     	ldur	x0, [x29, #-0x8]
  102d8c: eb000129     	subs	x9, x9, x0
  102d90: f90007e9     	str	x9, [sp, #0x8]
  102d94: 540000a1     	b.ne	0x102da8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, unsigned long)+0xa0>
  102d98: 14000001     	b	0x102d9c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, unsigned long)+0x94>
  102d9c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  102da0: 9101c3ff     	add	sp, sp, #0x70
  102da4: d65f03c0     	ret
  102da8: 97fe9bf2     	bl	0xa9d70 <__stack_chk_fail@plt>
  102dac: d10043ff     	sub	sp, sp, #0x10
  102db0: f90007e0     	str	x0, [sp, #0x8]
  102db4: f94007e0     	ldr	x0, [sp, #0x8]
  102db8: f9400000     	ldr	x0, [x0]
  102dbc: 910043ff     	add	sp, sp, #0x10
  102dc0: d65f03c0     	ret
  102dc4: d10043ff     	sub	sp, sp, #0x10
  102dc8: b27d03e8     	orr	x8, xzr, #0x8
  102dcc: f90007e0     	str	x0, [sp, #0x8]
  102dd0: f94007e0     	ldr	x0, [sp, #0x8]
  102dd4: aa0003e9     	mov	x9, x0
  102dd8: f9400129     	ldr	x9, [x9]
  102ddc: f9400400     	ldr	x0, [x0, #0x8]
  102de0: 9b007d08     	mul	x8, x8, x0
  102de4: 8b080128     	add	x8, x9, x8
  102de8: aa0803e0     	mov	x0, x8
  102dec: 910043ff     	add	sp, sp, #0x10
  102df0: d65f03c0     	ret

0000000000102df4 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::~__vector_base()>:
  102df4: d10103ff     	sub	sp, sp, #0x40
  102df8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  102dfc: 9100c3fd     	add	x29, sp, #0x30
  102e00: d2800008     	mov	x8, #0x0                // =0
  102e04: f81f83a0     	stur	x0, [x29, #-0x8]
  102e08: f85f83a0     	ldur	x0, [x29, #-0x8]
  102e0c: aa0003e9     	mov	x9, x0
  102e10: f9400129     	ldr	x9, [x9]
  102e14: eb08013f     	cmp	x9, x8
  102e18: 1a9f07ea     	cset	w10, ne
  102e1c: f81f03a0     	stur	x0, [x29, #-0x10]
  102e20: 3700004a     	tbnz	w10, #0x0, 0x102e28 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::~__vector_base()+0x34>
  102e24: 14000012     	b	0x102e6c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::~__vector_base()+0x78>
  102e28: f85f03a0     	ldur	x0, [x29, #-0x10]
  102e2c: 940001a4     	bl	0x1034bc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0xa0>
  102e30: f85f03a0     	ldur	x0, [x29, #-0x10]
  102e34: 94000074     	bl	0x103004 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0xc0>
  102e38: f85f03a8     	ldur	x8, [x29, #-0x10]
  102e3c: f9400101     	ldr	x1, [x8]
  102e40: f85f03a8     	ldur	x8, [x29, #-0x10]
  102e44: f9000fe0     	str	x0, [sp, #0x18]
  102e48: aa0803e0     	mov	x0, x8
  102e4c: f9000be1     	str	x1, [sp, #0x10]
  102e50: 94000142     	bl	0x103358 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x414>
  102e54: f9400fe1     	ldr	x1, [sp, #0x18]
  102e58: f90007e0     	str	x0, [sp, #0x8]
  102e5c: aa0103e0     	mov	x0, x1
  102e60: f9400be1     	ldr	x1, [sp, #0x10]
  102e64: f94007e2     	ldr	x2, [sp, #0x8]
  102e68: 940001a0     	bl	0x1034e8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0xcc>
  102e6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  102e70: 910103ff     	add	sp, sp, #0x40
  102e74: d65f03c0     	ret

0000000000102e78 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  102e78: d100c3ff     	sub	sp, sp, #0x30
  102e7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102e80: 910083fd     	add	x29, sp, #0x20
  102e84: f81f83a0     	stur	x0, [x29, #-0x8]
  102e88: f9000be1     	str	x1, [sp, #0x10]
  102e8c: f85f83a0     	ldur	x0, [x29, #-0x8]
  102e90: f9400be1     	ldr	x1, [sp, #0x10]
  102e94: f90007e0     	str	x0, [sp, #0x8]
  102e98: aa0103e0     	mov	x0, x1
  102e9c: 97fff31b     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  102ea0: f94007e1     	ldr	x1, [sp, #0x8]
  102ea4: f90003e0     	str	x0, [sp]
  102ea8: aa0103e0     	mov	x0, x1
  102eac: f94003e1     	ldr	x1, [sp]
  102eb0: 97fe7cb4     	bl	0xa2180 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  102eb4: f94007e0     	ldr	x0, [sp, #0x8]
  102eb8: 94000016     	bl	0x102f10 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  102ebc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  102ec0: 9100c3ff     	add	sp, sp, #0x30
  102ec4: d65f03c0     	ret

0000000000102ec8 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  102ec8: d100c3ff     	sub	sp, sp, #0x30
  102ecc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  102ed0: 910083fd     	add	x29, sp, #0x20
  102ed4: d2800008     	mov	x8, #0x0                // =0
  102ed8: f81f83a0     	stur	x0, [x29, #-0x8]
  102edc: f9000be1     	str	x1, [sp, #0x10]
  102ee0: f85f83a0     	ldur	x0, [x29, #-0x8]
  102ee4: f9400be1     	ldr	x1, [sp, #0x10]
  102ee8: f90007e0     	str	x0, [sp, #0x8]
  102eec: aa0103e0     	mov	x0, x1
  102ef0: f90003e8     	str	x8, [sp]
  102ef4: 97fff305     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  102ef8: f94003e8     	ldr	x8, [sp]
  102efc: f94007e1     	ldr	x1, [sp, #0x8]
  102f00: f9000028     	str	x8, [x1]
  102f04: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  102f08: 9100c3ff     	add	sp, sp, #0x30
  102f0c: d65f03c0     	ret
  102f10: d10083ff     	sub	sp, sp, #0x20
  102f14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102f18: 910043fd     	add	x29, sp, #0x10
  102f1c: f90007e0     	str	x0, [sp, #0x8]
  102f20: f94007e0     	ldr	x0, [sp, #0x8]
  102f24: 94000004     	bl	0x102f34 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  102f28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102f2c: 910083ff     	add	sp, sp, #0x20
  102f30: d65f03c0     	ret
  102f34: d10043ff     	sub	sp, sp, #0x10
  102f38: f90007e0     	str	x0, [sp, #0x8]
  102f3c: 910043ff     	add	sp, sp, #0x10
  102f40: d65f03c0     	ret

0000000000102f44 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const>:
  102f44: d10143ff     	sub	sp, sp, #0x50
  102f48: a9047bfd     	stp	x29, x30, [sp, #0x40]
  102f4c: 910103fd     	add	x29, sp, #0x40
  102f50: d53bd048     	mrs	x8, TPIDR_EL0
  102f54: f9401508     	ldr	x8, [x8, #0x28]
  102f58: f81f83a8     	stur	x8, [x29, #-0x8]
  102f5c: f90013e0     	str	x0, [sp, #0x20]
  102f60: f94013e0     	ldr	x0, [sp, #0x20]
  102f64: 9400007b     	bl	0x103150 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x20c>
  102f68: 9400006f     	bl	0x103124 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x1e0>
  102f6c: f81f03a0     	stur	x0, [x29, #-0x10]
  102f70: 97fff3ad     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  102f74: f81e83a0     	stur	x0, [x29, #-0x18]
  102f78: d10043a0     	sub	x0, x29, #0x10
  102f7c: d10063a1     	sub	x1, x29, #0x18
  102f80: 97fff386     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  102f84: f9000fe0     	str	x0, [sp, #0x18]
  102f88: 14000001     	b	0x102f8c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x48>
  102f8c: f9400fe8     	ldr	x8, [sp, #0x18]
  102f90: f9400109     	ldr	x9, [x8]
  102f94: d53bd04a     	mrs	x10, TPIDR_EL0
  102f98: f940154a     	ldr	x10, [x10, #0x28]
  102f9c: f85f83ab     	ldur	x11, [x29, #-0x8]
  102fa0: eb0b014a     	subs	x10, x10, x11
  102fa4: f9000be9     	str	x9, [sp, #0x10]
  102fa8: f90007ea     	str	x10, [sp, #0x8]
  102fac: 54000101     	b.ne	0x102fcc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x88>
  102fb0: 14000001     	b	0x102fb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x70>
  102fb4: f9400be0     	ldr	x0, [sp, #0x10]
  102fb8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  102fbc: 910143ff     	add	sp, sp, #0x50
  102fc0: d65f03c0     	ret
  102fc4: f90003e1     	str	x1, [sp]
  102fc8: 97feac7f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  102fcc: 97fe9b69     	bl	0xa9d70 <__stack_chk_fail@plt>
  102fd0: d10083ff     	sub	sp, sp, #0x20
  102fd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  102fd8: 910043fd     	add	x29, sp, #0x10
  102fdc: d2800008     	mov	x8, #0x0                // =0
  102fe0: f90007e0     	str	x0, [sp, #0x8]
  102fe4: f90003e1     	str	x1, [sp]
  102fe8: f94007e0     	ldr	x0, [sp, #0x8]
  102fec: f94003e1     	ldr	x1, [sp]
  102ff0: aa0803e2     	mov	x2, x8
  102ff4: 94000081     	bl	0x1031f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x2b4>
  102ff8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  102ffc: 910083ff     	add	sp, sp, #0x20
  103000: d65f03c0     	ret
  103004: d10083ff     	sub	sp, sp, #0x20
  103008: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10300c: 910043fd     	add	x29, sp, #0x10
  103010: b27c03e8     	orr	x8, xzr, #0x10
  103014: f90007e0     	str	x0, [sp, #0x8]
  103018: f94007e0     	ldr	x0, [sp, #0x8]
  10301c: 8b080000     	add	x0, x0, x8
  103020: 94000092     	bl	0x103268 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x324>
  103024: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103028: 910083ff     	add	sp, sp, #0x20
  10302c: d65f03c0     	ret
  103030: d10083ff     	sub	sp, sp, #0x20
  103034: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103038: 910043fd     	add	x29, sp, #0x10
  10303c: b27c03e8     	orr	x8, xzr, #0x10
  103040: f90007e0     	str	x0, [sp, #0x8]
  103044: f94007e0     	ldr	x0, [sp, #0x8]
  103048: 8b080000     	add	x0, x0, x8
  10304c: 94000095     	bl	0x1032a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x35c>
  103050: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103054: 910083ff     	add	sp, sp, #0x20
  103058: d65f03c0     	ret
  10305c: d10183ff     	sub	sp, sp, #0x60
  103060: a9057bfd     	stp	x29, x30, [sp, #0x50]
  103064: 910143fd     	add	x29, sp, #0x50
  103068: b27d03e8     	orr	x8, xzr, #0x8
  10306c: f81f83a0     	stur	x0, [x29, #-0x8]
  103070: f81f03a1     	stur	x1, [x29, #-0x10]
  103074: f85f83a0     	ldur	x0, [x29, #-0x8]
  103078: f81e83a0     	stur	x0, [x29, #-0x18]
  10307c: f81e03a8     	stur	x8, [x29, #-0x20]
  103080: 9400009e     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  103084: f85e83a8     	ldur	x8, [x29, #-0x18]
  103088: f90017e0     	str	x0, [sp, #0x28]
  10308c: aa0803e0     	mov	x0, x8
  103090: 9400009a     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  103094: f85e83a8     	ldur	x8, [x29, #-0x18]
  103098: f90013e0     	str	x0, [sp, #0x20]
  10309c: aa0803e0     	mov	x0, x8
  1030a0: 940000a0     	bl	0x103320 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3dc>
  1030a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1030a8: 9b007d00     	mul	x0, x8, x0
  1030ac: f94013e1     	ldr	x1, [sp, #0x20]
  1030b0: 8b000020     	add	x0, x1, x0
  1030b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1030b8: f9000fe0     	str	x0, [sp, #0x18]
  1030bc: aa0903e0     	mov	x0, x9
  1030c0: 9400008e     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  1030c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1030c8: f9000be0     	str	x0, [sp, #0x10]
  1030cc: aa0803e0     	mov	x0, x8
  1030d0: 94000094     	bl	0x103320 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3dc>
  1030d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1030d8: 9b007d09     	mul	x9, x8, x0
  1030dc: f9400be0     	ldr	x0, [sp, #0x10]
  1030e0: 8b090009     	add	x9, x0, x9
  1030e4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1030e8: f90007e9     	str	x9, [sp, #0x8]
  1030ec: 94000083     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  1030f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1030f4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1030f8: 9b087d28     	mul	x8, x9, x8
  1030fc: 8b080008     	add	x8, x0, x8
  103100: f85e83a0     	ldur	x0, [x29, #-0x18]
  103104: f94017e1     	ldr	x1, [sp, #0x28]
  103108: f9400fe2     	ldr	x2, [sp, #0x18]
  10310c: f94007e3     	ldr	x3, [sp, #0x8]
  103110: aa0803e4     	mov	x4, x8
  103114: 94000071     	bl	0x1032d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x394>
  103118: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10311c: 910183ff     	add	sp, sp, #0x60
  103120: d65f03c0     	ret
  103124: d10083ff     	sub	sp, sp, #0x20
  103128: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10312c: 910043fd     	add	x29, sp, #0x10
  103130: 91001fe8     	add	x8, sp, #0x7
  103134: f90007e0     	str	x0, [sp, #0x8]
  103138: f94007e1     	ldr	x1, [sp, #0x8]
  10313c: 39400100     	ldrb	w0, [x8]
  103140: 9400000f     	bl	0x10317c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x238>
  103144: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103148: 910083ff     	add	sp, sp, #0x20
  10314c: d65f03c0     	ret
  103150: d10083ff     	sub	sp, sp, #0x20
  103154: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103158: 910043fd     	add	x29, sp, #0x10
  10315c: b27c03e8     	orr	x8, xzr, #0x10
  103160: f90007e0     	str	x0, [sp, #0x8]
  103164: f94007e0     	ldr	x0, [sp, #0x8]
  103168: 8b080000     	add	x0, x0, x8
  10316c: 94000015     	bl	0x1031c0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x27c>
  103170: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103174: 910083ff     	add	sp, sp, #0x20
  103178: d65f03c0     	ret
  10317c: d10083ff     	sub	sp, sp, #0x20
  103180: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103184: 910043fd     	add	x29, sp, #0x10
  103188: d10007a8     	sub	x8, x29, #0x1
  10318c: 39000100     	strb	w0, [x8]
  103190: f90003e1     	str	x1, [sp]
  103194: f94003e0     	ldr	x0, [sp]
  103198: 94000004     	bl	0x1031a8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x264>
  10319c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1031a0: 910083ff     	add	sp, sp, #0x20
  1031a4: d65f03c0     	ret
  1031a8: d10043ff     	sub	sp, sp, #0x10
  1031ac: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  1031b0: f90007e0     	str	x0, [sp, #0x8]
  1031b4: aa0803e0     	mov	x0, x8
  1031b8: 910043ff     	add	sp, sp, #0x10
  1031bc: d65f03c0     	ret
  1031c0: d10083ff     	sub	sp, sp, #0x20
  1031c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1031c8: 910043fd     	add	x29, sp, #0x10
  1031cc: f90007e0     	str	x0, [sp, #0x8]
  1031d0: f94007e0     	ldr	x0, [sp, #0x8]
  1031d4: 94000004     	bl	0x1031e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x2a0>
  1031d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1031dc: 910083ff     	add	sp, sp, #0x20
  1031e0: d65f03c0     	ret
  1031e4: d10043ff     	sub	sp, sp, #0x10
  1031e8: f90007e0     	str	x0, [sp, #0x8]
  1031ec: f94007e0     	ldr	x0, [sp, #0x8]
  1031f0: 910043ff     	add	sp, sp, #0x10
  1031f4: d65f03c0     	ret
  1031f8: d10103ff     	sub	sp, sp, #0x40
  1031fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  103200: 9100c3fd     	add	x29, sp, #0x30
  103204: b00007a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  103208: 9109c508     	add	x8, x8, #0x271
  10320c: f81f83a0     	stur	x0, [x29, #-0x8]
  103210: f81f03a1     	stur	x1, [x29, #-0x10]
  103214: f9000fe2     	str	x2, [sp, #0x18]
  103218: f85f83a0     	ldur	x0, [x29, #-0x8]
  10321c: f85f03a1     	ldur	x1, [x29, #-0x10]
  103220: f9000be8     	str	x8, [sp, #0x10]
  103224: f90007e1     	str	x1, [sp, #0x8]
  103228: 97ffffe0     	bl	0x1031a8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x264>
  10322c: f94007e8     	ldr	x8, [sp, #0x8]
  103230: eb00011f     	cmp	x8, x0
  103234: 1a9f97e9     	cset	w9, hi
  103238: 37000049     	tbnz	w9, #0x0, 0x103240 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x2fc>
  10323c: 14000003     	b	0x103248 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x304>
  103240: f9400be0     	ldr	x0, [sp, #0x10]
  103244: 97fedfc7     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  103248: b27e03e1     	orr	x1, xzr, #0x4
  10324c: b27d03e8     	orr	x8, xzr, #0x8
  103250: f85f03a9     	ldur	x9, [x29, #-0x10]
  103254: 9b087d20     	mul	x0, x9, x8
  103258: 97fee049     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10325c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  103260: 910103ff     	add	sp, sp, #0x40
  103264: d65f03c0     	ret
  103268: d10083ff     	sub	sp, sp, #0x20
  10326c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103270: 910043fd     	add	x29, sp, #0x10
  103274: f90007e0     	str	x0, [sp, #0x8]
  103278: f94007e0     	ldr	x0, [sp, #0x8]
  10327c: 94000004     	bl	0x10328c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x348>
  103280: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103284: 910083ff     	add	sp, sp, #0x20
  103288: d65f03c0     	ret
  10328c: d10043ff     	sub	sp, sp, #0x10
  103290: f90007e0     	str	x0, [sp, #0x8]
  103294: f94007e0     	ldr	x0, [sp, #0x8]
  103298: 910043ff     	add	sp, sp, #0x10
  10329c: d65f03c0     	ret
  1032a0: d10083ff     	sub	sp, sp, #0x20
  1032a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1032a8: 910043fd     	add	x29, sp, #0x10
  1032ac: f90007e0     	str	x0, [sp, #0x8]
  1032b0: f94007e0     	ldr	x0, [sp, #0x8]
  1032b4: 94000004     	bl	0x1032c4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x380>
  1032b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1032bc: 910083ff     	add	sp, sp, #0x20
  1032c0: d65f03c0     	ret
  1032c4: d10043ff     	sub	sp, sp, #0x10
  1032c8: f90007e0     	str	x0, [sp, #0x8]
  1032cc: f94007e0     	ldr	x0, [sp, #0x8]
  1032d0: 910043ff     	add	sp, sp, #0x10
  1032d4: d65f03c0     	ret
  1032d8: d100c3ff     	sub	sp, sp, #0x30
  1032dc: f90017e0     	str	x0, [sp, #0x28]
  1032e0: f90013e1     	str	x1, [sp, #0x20]
  1032e4: f9000fe2     	str	x2, [sp, #0x18]
  1032e8: f9000be3     	str	x3, [sp, #0x10]
  1032ec: f90007e4     	str	x4, [sp, #0x8]
  1032f0: 9100c3ff     	add	sp, sp, #0x30
  1032f4: d65f03c0     	ret
  1032f8: d10083ff     	sub	sp, sp, #0x20
  1032fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103300: 910043fd     	add	x29, sp, #0x10
  103304: f90007e0     	str	x0, [sp, #0x8]
  103308: f94007e0     	ldr	x0, [sp, #0x8]
  10330c: f9400000     	ldr	x0, [x0]
  103310: 9400000d     	bl	0x103344 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x400>
  103314: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103318: 910083ff     	add	sp, sp, #0x20
  10331c: d65f03c0     	ret
  103320: d10083ff     	sub	sp, sp, #0x20
  103324: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103328: 910043fd     	add	x29, sp, #0x10
  10332c: f90007e0     	str	x0, [sp, #0x8]
  103330: f94007e0     	ldr	x0, [sp, #0x8]
  103334: 94000009     	bl	0x103358 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x414>
  103338: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10333c: 910083ff     	add	sp, sp, #0x20
  103340: d65f03c0     	ret
  103344: d10043ff     	sub	sp, sp, #0x10
  103348: f90007e0     	str	x0, [sp, #0x8]
  10334c: f94007e0     	ldr	x0, [sp, #0x8]
  103350: 910043ff     	add	sp, sp, #0x10
  103354: d65f03c0     	ret
  103358: d100c3ff     	sub	sp, sp, #0x30
  10335c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103360: 910083fd     	add	x29, sp, #0x20
  103364: b27d03e8     	orr	x8, xzr, #0x8
  103368: f81f83a0     	stur	x0, [x29, #-0x8]
  10336c: f85f83a0     	ldur	x0, [x29, #-0x8]
  103370: f9000be0     	str	x0, [sp, #0x10]
  103374: f90007e8     	str	x8, [sp, #0x8]
  103378: 9400000a     	bl	0x1033a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x45c>
  10337c: f9400008     	ldr	x8, [x0]
  103380: f9400be0     	ldr	x0, [sp, #0x10]
  103384: f9400000     	ldr	x0, [x0]
  103388: eb000108     	subs	x8, x8, x0
  10338c: f94007e0     	ldr	x0, [sp, #0x8]
  103390: 9ac00d00     	sdiv	x0, x8, x0
  103394: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103398: 9100c3ff     	add	sp, sp, #0x30
  10339c: d65f03c0     	ret
  1033a0: d10083ff     	sub	sp, sp, #0x20
  1033a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1033a8: 910043fd     	add	x29, sp, #0x10
  1033ac: b27c03e8     	orr	x8, xzr, #0x10
  1033b0: f90007e0     	str	x0, [sp, #0x8]
  1033b4: f94007e0     	ldr	x0, [sp, #0x8]
  1033b8: 8b080000     	add	x0, x0, x8
  1033bc: 94000004     	bl	0x1033cc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x488>
  1033c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1033c4: 910083ff     	add	sp, sp, #0x20
  1033c8: d65f03c0     	ret
  1033cc: d10083ff     	sub	sp, sp, #0x20
  1033d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1033d4: 910043fd     	add	x29, sp, #0x10
  1033d8: f90007e0     	str	x0, [sp, #0x8]
  1033dc: f94007e0     	ldr	x0, [sp, #0x8]
  1033e0: 94000004     	bl	0x1033f0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x4ac>
  1033e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1033e8: 910083ff     	add	sp, sp, #0x20
  1033ec: d65f03c0     	ret
  1033f0: d10043ff     	sub	sp, sp, #0x10
  1033f4: f90007e0     	str	x0, [sp, #0x8]
  1033f8: f94007e0     	ldr	x0, [sp, #0x8]
  1033fc: 910043ff     	add	sp, sp, #0x10
  103400: d65f03c0     	ret
  103404: d10083ff     	sub	sp, sp, #0x20
  103408: f9000fe0     	str	x0, [sp, #0x18]
  10340c: f9000be1     	str	x1, [sp, #0x10]
  103410: f90007e2     	str	x2, [sp, #0x8]
  103414: 910083ff     	add	sp, sp, #0x20
  103418: d65f03c0     	ret

000000000010341c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)>:
  10341c: d10103ff     	sub	sp, sp, #0x40
  103420: f9001bfe     	str	x30, [sp, #0x30]
  103424: b27d03e8     	orr	x8, xzr, #0x8
  103428: d2800009     	mov	x9, #0x0                // =0
  10342c: f90017e0     	str	x0, [sp, #0x28]
  103430: f90013e1     	str	x1, [sp, #0x20]
  103434: f9000fe2     	str	x2, [sp, #0x18]
  103438: f9000be3     	str	x3, [sp, #0x10]
  10343c: f9400fe0     	ldr	x0, [sp, #0x18]
  103440: f94013e1     	ldr	x1, [sp, #0x20]
  103444: eb010000     	subs	x0, x0, x1
  103448: 9ac80c08     	sdiv	x8, x0, x8
  10344c: f90007e8     	str	x8, [sp, #0x8]
  103450: f94007e8     	ldr	x8, [sp, #0x8]
  103454: eb09011f     	cmp	x8, x9
  103458: 1a9fd7ea     	cset	w10, gt
  10345c: 3700004a     	tbnz	w10, #0x0, 0x103464 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x48>
  103460: 14000010     	b	0x1034a0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x84>
  103464: b27d03e8     	orr	x8, xzr, #0x8
  103468: f9400be9     	ldr	x9, [sp, #0x10]
  10346c: f9400120     	ldr	x0, [x9]
  103470: f94013e1     	ldr	x1, [sp, #0x20]
  103474: f94007e9     	ldr	x9, [sp, #0x8]
  103478: 9b087d22     	mul	x2, x9, x8
  10347c: f90003e8     	str	x8, [sp]
  103480: 97fe7244     	bl	0x9fd90 <memcpy@plt>
  103484: f94007e8     	ldr	x8, [sp, #0x8]
  103488: f9400be9     	ldr	x9, [sp, #0x10]
  10348c: f9400120     	ldr	x0, [x9]
  103490: f94003e1     	ldr	x1, [sp]
  103494: 9b087c28     	mul	x8, x1, x8
  103498: 8b080008     	add	x8, x0, x8
  10349c: f9000128     	str	x8, [x9]
  1034a0: f9401bfe     	ldr	x30, [sp, #0x30]
  1034a4: 910103ff     	add	sp, sp, #0x40
  1034a8: d65f03c0     	ret
  1034ac: d10043ff     	sub	sp, sp, #0x10
  1034b0: f90007e0     	str	x0, [sp, #0x8]
  1034b4: 910043ff     	add	sp, sp, #0x10
  1034b8: d65f03c0     	ret
  1034bc: d10083ff     	sub	sp, sp, #0x20
  1034c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1034c4: 910043fd     	add	x29, sp, #0x10
  1034c8: f90007e0     	str	x0, [sp, #0x8]
  1034cc: f94007e0     	ldr	x0, [sp, #0x8]
  1034d0: aa0003e8     	mov	x8, x0
  1034d4: f9400101     	ldr	x1, [x8]
  1034d8: 94000011     	bl	0x10351c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x100>
  1034dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1034e0: 910083ff     	add	sp, sp, #0x20
  1034e4: d65f03c0     	ret
  1034e8: d100c3ff     	sub	sp, sp, #0x30
  1034ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1034f0: 910083fd     	add	x29, sp, #0x20
  1034f4: f81f83a0     	stur	x0, [x29, #-0x8]
  1034f8: f9000be1     	str	x1, [sp, #0x10]
  1034fc: f90007e2     	str	x2, [sp, #0x8]
  103500: f85f83a0     	ldur	x0, [x29, #-0x8]
  103504: f9400be1     	ldr	x1, [sp, #0x10]
  103508: f94007e2     	ldr	x2, [sp, #0x8]
  10350c: 9400004b     	bl	0x103638 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0x48>
  103510: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103514: 9100c3ff     	add	sp, sp, #0x30
  103518: d65f03c0     	ret
  10351c: d10143ff     	sub	sp, sp, #0x50
  103520: a9047bfd     	stp	x29, x30, [sp, #0x40]
  103524: 910103fd     	add	x29, sp, #0x40
  103528: f81f83a0     	stur	x0, [x29, #-0x8]
  10352c: f81f03a1     	stur	x1, [x29, #-0x10]
  103530: f85f83a0     	ldur	x0, [x29, #-0x8]
  103534: f9400401     	ldr	x1, [x0, #0x8]
  103538: f81e83a1     	stur	x1, [x29, #-0x18]
  10353c: f90013e0     	str	x0, [sp, #0x20]
  103540: f85f03a8     	ldur	x8, [x29, #-0x10]
  103544: f85e83a9     	ldur	x9, [x29, #-0x18]
  103548: eb09011f     	cmp	x8, x9
  10354c: 1a9f07ea     	cset	w10, ne
  103550: 3700004a     	tbnz	w10, #0x0, 0x103558 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x13c>
  103554: 14000013     	b	0x1035a0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x184>
  103558: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10355c: f94013e0     	ldr	x0, [sp, #0x20]
  103560: f9000fe8     	str	x8, [sp, #0x18]
  103564: 97fffea8     	bl	0x103004 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0xc0>
  103568: f85e83a8     	ldur	x8, [x29, #-0x18]
  10356c: f9400fe9     	ldr	x9, [sp, #0x18]
  103570: 8b090108     	add	x8, x8, x9
  103574: f81e83a8     	stur	x8, [x29, #-0x18]
  103578: f9000be0     	str	x0, [sp, #0x10]
  10357c: aa0803e0     	mov	x0, x8
  103580: 97ffff71     	bl	0x103344 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x400>
  103584: f9400be8     	ldr	x8, [sp, #0x10]
  103588: f90007e0     	str	x0, [sp, #0x8]
  10358c: aa0803e0     	mov	x0, x8
  103590: f94007e1     	ldr	x1, [sp, #0x8]
  103594: 97fe977b     	bl	0xa9380 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  103598: 14000001     	b	0x10359c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x180>
  10359c: 17ffffe9     	b	0x103540 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*&)+0x124>
  1035a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1035a4: f94013e9     	ldr	x9, [sp, #0x20]
  1035a8: f9000528     	str	x8, [x9, #0x8]
  1035ac: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1035b0: 910143ff     	add	sp, sp, #0x50
  1035b4: d65f03c0     	ret
  1035b8: 97feab03     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001035bc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)>:
  1035bc: d100c3ff     	sub	sp, sp, #0x30
  1035c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1035c4: 910083fd     	add	x29, sp, #0x20
  1035c8: 91003fe8     	add	x8, sp, #0xf
  1035cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1035d0: f9000be1     	str	x1, [sp, #0x10]
  1035d4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1035d8: f9400be2     	ldr	x2, [sp, #0x10]
  1035dc: 39400100     	ldrb	w0, [x8]
  1035e0: 97fe9a00     	bl	0xa9de0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  1035e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1035e8: 9100c3ff     	add	sp, sp, #0x30
  1035ec: d65f03c0     	ret

00000000001035f0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)>:
  1035f0: d100c3ff     	sub	sp, sp, #0x30
  1035f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1035f8: 910083fd     	add	x29, sp, #0x20
  1035fc: d10007a8     	sub	x8, x29, #0x1
  103600: 39000100     	strb	w0, [x8]
  103604: f9000be1     	str	x1, [sp, #0x10]
  103608: f90007e2     	str	x2, [sp, #0x8]
  10360c: f9400be0     	ldr	x0, [sp, #0x10]
  103610: f94007e1     	ldr	x1, [sp, #0x8]
  103614: 94000004     	bl	0x103624 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0x34>
  103618: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10361c: 9100c3ff     	add	sp, sp, #0x30
  103620: d65f03c0     	ret
  103624: d10043ff     	sub	sp, sp, #0x10
  103628: f90007e0     	str	x0, [sp, #0x8]
  10362c: f90003e1     	str	x1, [sp]
  103630: 910043ff     	add	sp, sp, #0x10
  103634: d65f03c0     	ret
  103638: d100c3ff     	sub	sp, sp, #0x30
  10363c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103640: 910083fd     	add	x29, sp, #0x20
  103644: b27d03e8     	orr	x8, xzr, #0x8
  103648: b27e03e9     	orr	x9, xzr, #0x4
  10364c: f81f83a0     	stur	x0, [x29, #-0x8]
  103650: f9000be1     	str	x1, [sp, #0x10]
  103654: f90007e2     	str	x2, [sp, #0x8]
  103658: f9400be0     	ldr	x0, [sp, #0x10]
  10365c: f94007e1     	ldr	x1, [sp, #0x8]
  103660: 9b087c21     	mul	x1, x1, x8
  103664: aa0903e2     	mov	x2, x9
  103668: 97fedf6e     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10366c: 14000001     	b	0x103670 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0x80>
  103670: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103674: 9100c3ff     	add	sp, sp, #0x30
  103678: d65f03c0     	ret
  10367c: 97feaad2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  103680: d100c3ff     	sub	sp, sp, #0x30
  103684: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103688: 910083fd     	add	x29, sp, #0x20
  10368c: f81f83a0     	stur	x0, [x29, #-0x8]
  103690: f85f83a0     	ldur	x0, [x29, #-0x8]
  103694: f90003e0     	str	x0, [sp]
  103698: 9400000e     	bl	0x1036d0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0xe0>
  10369c: 14000001     	b	0x1036a0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0xb0>
  1036a0: f94003e0     	ldr	x0, [sp]
  1036a4: 97fe88db     	bl	0xa5a10 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1036a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1036ac: 9100c3ff     	add	sp, sp, #0x30
  1036b0: d65f03c0     	ret
  1036b4: 2a0103e8     	mov	w8, w1
  1036b8: f9000be0     	str	x0, [sp, #0x10]
  1036bc: b9000fe8     	str	w8, [sp, #0xc]
  1036c0: f94003e0     	ldr	x0, [sp]
  1036c4: 97fe88d3     	bl	0xa5a10 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_HEVCPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1036c8: f9400be0     	ldr	x0, [sp, #0x10]
  1036cc: 97feaabe     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1036d0: d10183ff     	sub	sp, sp, #0x60
  1036d4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1036d8: 910143fd     	add	x29, sp, #0x50
  1036dc: b27d03e8     	orr	x8, xzr, #0x8
  1036e0: f81f83a0     	stur	x0, [x29, #-0x8]
  1036e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1036e8: f81f03a0     	stur	x0, [x29, #-0x10]
  1036ec: f81e83a8     	stur	x8, [x29, #-0x18]
  1036f0: 97ffff02     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  1036f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1036f8: f81e03a0     	stur	x0, [x29, #-0x20]
  1036fc: aa0803e0     	mov	x0, x8
  103700: 97fffefe     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  103704: f85f03a8     	ldur	x8, [x29, #-0x10]
  103708: f90017e0     	str	x0, [sp, #0x28]
  10370c: aa0803e0     	mov	x0, x8
  103710: 97ffff04     	bl	0x103320 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3dc>
  103714: f85e83a8     	ldur	x8, [x29, #-0x18]
  103718: 9b007d00     	mul	x0, x8, x0
  10371c: f94017e9     	ldr	x9, [sp, #0x28]
  103720: 8b000120     	add	x0, x9, x0
  103724: f85f03aa     	ldur	x10, [x29, #-0x10]
  103728: f90013e0     	str	x0, [sp, #0x20]
  10372c: aa0a03e0     	mov	x0, x10
  103730: 97fffef2     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  103734: f85f03a8     	ldur	x8, [x29, #-0x10]
  103738: f9000fe0     	str	x0, [sp, #0x18]
  10373c: aa0803e0     	mov	x0, x8
  103740: 94000019     	bl	0x1037a4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>*)+0x1b4>
  103744: f85e83a8     	ldur	x8, [x29, #-0x18]
  103748: 9b007d09     	mul	x9, x8, x0
  10374c: f9400fea     	ldr	x10, [sp, #0x18]
  103750: 8b090149     	add	x9, x10, x9
  103754: f85f03a0     	ldur	x0, [x29, #-0x10]
  103758: f9000be9     	str	x9, [sp, #0x10]
  10375c: 97fffee7     	bl	0x1032f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3b4>
  103760: f85f03a8     	ldur	x8, [x29, #-0x10]
  103764: f90007e0     	str	x0, [sp, #0x8]
  103768: aa0803e0     	mov	x0, x8
  10376c: 97fffeed     	bl	0x103320 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x3dc>
  103770: f85e83a8     	ldur	x8, [x29, #-0x18]
  103774: 9b007d09     	mul	x9, x8, x0
  103778: f94007ea     	ldr	x10, [sp, #0x8]
  10377c: 8b090149     	add	x9, x10, x9
  103780: f85f03a0     	ldur	x0, [x29, #-0x10]
  103784: f85e03a1     	ldur	x1, [x29, #-0x20]
  103788: f94013e2     	ldr	x2, [sp, #0x20]
  10378c: f9400be3     	ldr	x3, [sp, #0x10]
  103790: aa0903e4     	mov	x4, x9
  103794: 97fffed1     	bl	0x1032d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>>>::max_size() const+0x394>
  103798: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10379c: 910183ff     	add	sp, sp, #0x60
  1037a0: d65f03c0     	ret
  1037a4: d10043ff     	sub	sp, sp, #0x10
  1037a8: b27d03e8     	orr	x8, xzr, #0x8
  1037ac: f90007e0     	str	x0, [sp, #0x8]
  1037b0: f94007e0     	ldr	x0, [sp, #0x8]
  1037b4: f9400409     	ldr	x9, [x0, #0x8]
  1037b8: f9400000     	ldr	x0, [x0]
  1037bc: eb000129     	subs	x9, x9, x0
  1037c0: 9ac80d20     	sdiv	x0, x9, x8
  1037c4: 910043ff     	add	sp, sp, #0x10
  1037c8: d65f03c0     	ret

00000000001037cc <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const>:
  1037cc: d10203ff     	sub	sp, sp, #0x80
  1037d0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1037d4: 9101c3fd     	add	x29, sp, #0x70
  1037d8: d53bd048     	mrs	x8, TPIDR_EL0
  1037dc: f9401508     	ldr	x8, [x8, #0x28]
  1037e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1037e4: f81d03a0     	stur	x0, [x29, #-0x30]
  1037e8: f9001fe1     	str	x1, [sp, #0x38]
  1037ec: f9001be2     	str	x2, [sp, #0x30]
  1037f0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1037f4: f90017e8     	str	x8, [sp, #0x28]
  1037f8: f94017e0     	ldr	x0, [sp, #0x28]
  1037fc: 94000033     	bl	0x1038c8 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xfc>
  103800: f81f03a0     	stur	x0, [x29, #-0x10]
  103804: f94017e0     	ldr	x0, [sp, #0x28]
  103808: 94000040     	bl	0x103908 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x13c>
  10380c: f81e83a0     	stur	x0, [x29, #-0x18]
  103810: 14000001     	b	0x103814 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x48>
  103814: d10043a0     	sub	x0, x29, #0x10
  103818: d10063a1     	sub	x1, x29, #0x18
  10381c: 9400004a     	bl	0x103944 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x178>
  103820: 36000300     	tbz	w0, #0x0, 0x103880 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xb4>
  103824: 14000001     	b	0x103828 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x5c>
  103828: d10043a0     	sub	x0, x29, #0x10
  10382c: 94000058     	bl	0x10398c <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x1c0>
  103830: f9400000     	ldr	x0, [x0]
  103834: f81e03a0     	stur	x0, [x29, #-0x20]
  103838: 385e03a8     	ldurb	w8, [x29, #-0x20]
  10383c: f9401fe0     	ldr	x0, [sp, #0x38]
  103840: 39400009     	ldrb	w9, [x0]
  103844: 6b090108     	subs	w8, w8, w9
  103848: b90027e8     	str	w8, [sp, #0x24]
  10384c: 54000101     	b.ne	0x10386c <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xa0>
  103850: 14000001     	b	0x103854 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x88>
  103854: b85e43a8     	ldur	w8, [x29, #-0x1c]
  103858: f9401be9     	ldr	x9, [sp, #0x30]
  10385c: b9000128     	str	w8, [x9]
  103860: 320003e8     	orr	w8, wzr, #0x1
  103864: 381df3a8     	sturb	w8, [x29, #-0x21]
  103868: 14000009     	b	0x10388c <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xc0>
  10386c: 14000001     	b	0x103870 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xa4>
  103870: d10043a0     	sub	x0, x29, #0x10
  103874: 9400004c     	bl	0x1039a4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x1d8>
  103878: f9000fe0     	str	x0, [sp, #0x18]
  10387c: 17ffffe6     	b	0x103814 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x48>
  103880: 2a1f03e8     	mov	w8, wzr
  103884: 381df3a8     	sturb	w8, [x29, #-0x21]
  103888: 14000001     	b	0x10388c <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xc0>
  10388c: 385df3a8     	ldurb	w8, [x29, #-0x21]
  103890: d53bd049     	mrs	x9, TPIDR_EL0
  103894: f9401529     	ldr	x9, [x9, #0x28]
  103898: f85f83aa     	ldur	x10, [x29, #-0x8]
  10389c: eb0a0129     	subs	x9, x9, x10
  1038a0: b90017e8     	str	w8, [sp, #0x14]
  1038a4: f90007e9     	str	x9, [sp, #0x8]
  1038a8: 540000e1     	b.ne	0x1038c4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xf8>
  1038ac: 14000001     	b	0x1038b0 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0xe4>
  1038b0: b94017e8     	ldr	w8, [sp, #0x14]
  1038b4: 12000100     	and	w0, w8, #0x1
  1038b8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1038bc: 910203ff     	add	sp, sp, #0x80
  1038c0: d65f03c0     	ret
  1038c4: 97fe992b     	bl	0xa9d70 <__stack_chk_fail@plt>
  1038c8: d100c3ff     	sub	sp, sp, #0x30
  1038cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1038d0: 910083fd     	add	x29, sp, #0x20
  1038d4: d10023a8     	sub	x8, x29, #0x8
  1038d8: f9000be0     	str	x0, [sp, #0x10]
  1038dc: f9400be0     	ldr	x0, [sp, #0x10]
  1038e0: aa0003e9     	mov	x9, x0
  1038e4: f9400121     	ldr	x1, [x9]
  1038e8: f90007e8     	str	x8, [sp, #0x8]
  1038ec: 94000038     	bl	0x1039cc <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x200>
  1038f0: f94007e8     	ldr	x8, [sp, #0x8]
  1038f4: f9000100     	str	x0, [x8]
  1038f8: f9400100     	ldr	x0, [x8]
  1038fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103900: 9100c3ff     	add	sp, sp, #0x30
  103904: d65f03c0     	ret
  103908: d100c3ff     	sub	sp, sp, #0x30
  10390c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103910: 910083fd     	add	x29, sp, #0x20
  103914: d10023a8     	sub	x8, x29, #0x8
  103918: f9000be0     	str	x0, [sp, #0x10]
  10391c: f9400be0     	ldr	x0, [sp, #0x10]
  103920: f9400401     	ldr	x1, [x0, #0x8]
  103924: f90007e8     	str	x8, [sp, #0x8]
  103928: 94000029     	bl	0x1039cc <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x200>
  10392c: f94007e8     	ldr	x8, [sp, #0x8]
  103930: f9000100     	str	x0, [x8]
  103934: f9400100     	ldr	x0, [x8]
  103938: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10393c: 9100c3ff     	add	sp, sp, #0x30
  103940: d65f03c0     	ret
  103944: d100c3ff     	sub	sp, sp, #0x30
  103948: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10394c: 910083fd     	add	x29, sp, #0x20
  103950: 12800008     	mov	w8, #-0x1               // =-1
  103954: f81f83a0     	stur	x0, [x29, #-0x8]
  103958: f9000be1     	str	x1, [sp, #0x10]
  10395c: f85f83a0     	ldur	x0, [x29, #-0x8]
  103960: f9400be1     	ldr	x1, [sp, #0x10]
  103964: b9000fe8     	str	w8, [sp, #0xc]
  103968: 9400003b     	bl	0x103a54 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x288>
  10396c: b9400fe8     	ldr	w8, [sp, #0xc]
  103970: 4a080000     	eor	w0, w0, w8
  103974: 320003e9     	orr	w9, wzr, #0x1
  103978: 0a090009     	and	w9, w0, w9
  10397c: 2a0903e0     	mov	w0, w9
  103980: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103984: 9100c3ff     	add	sp, sp, #0x30
  103988: d65f03c0     	ret
  10398c: d10043ff     	sub	sp, sp, #0x10
  103990: f90007e0     	str	x0, [sp, #0x8]
  103994: f94007e0     	ldr	x0, [sp, #0x8]
  103998: f9400000     	ldr	x0, [x0]
  10399c: 910043ff     	add	sp, sp, #0x10
  1039a0: d65f03c0     	ret
  1039a4: d10043ff     	sub	sp, sp, #0x10
  1039a8: b27d03e8     	orr	x8, xzr, #0x8
  1039ac: f90007e0     	str	x0, [sp, #0x8]
  1039b0: f94007e0     	ldr	x0, [sp, #0x8]
  1039b4: aa0003e9     	mov	x9, x0
  1039b8: f940012a     	ldr	x10, [x9]
  1039bc: 8b080148     	add	x8, x10, x8
  1039c0: f9000128     	str	x8, [x9]
  1039c4: 910043ff     	add	sp, sp, #0x10
  1039c8: d65f03c0     	ret
  1039cc: d10143ff     	sub	sp, sp, #0x50
  1039d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1039d4: 910103fd     	add	x29, sp, #0x40
  1039d8: d53bd048     	mrs	x8, TPIDR_EL0
  1039dc: f9401509     	ldr	x9, [x8, #0x28]
  1039e0: f81f83a9     	stur	x9, [x29, #-0x8]
  1039e4: f81e83a0     	stur	x0, [x29, #-0x18]
  1039e8: f90013e1     	str	x1, [sp, #0x20]
  1039ec: f94013e1     	ldr	x1, [sp, #0x20]
  1039f0: d10043a0     	sub	x0, x29, #0x10
  1039f4: f9000fe8     	str	x8, [sp, #0x18]
  1039f8: 9400000f     	bl	0x103a34 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x268>
  1039fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  103a00: f9400fe9     	ldr	x9, [sp, #0x18]
  103a04: f9401520     	ldr	x0, [x9, #0x28]
  103a08: f85f83a1     	ldur	x1, [x29, #-0x8]
  103a0c: eb010000     	subs	x0, x0, x1
  103a10: f9000be8     	str	x8, [sp, #0x10]
  103a14: f90007e0     	str	x0, [sp, #0x8]
  103a18: 540000c1     	b.ne	0x103a30 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x264>
  103a1c: 14000001     	b	0x103a20 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x254>
  103a20: f9400be0     	ldr	x0, [sp, #0x10]
  103a24: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  103a28: 910143ff     	add	sp, sp, #0x50
  103a2c: d65f03c0     	ret
  103a30: 97fe98d0     	bl	0xa9d70 <__stack_chk_fail@plt>
  103a34: d10043ff     	sub	sp, sp, #0x10
  103a38: f90007e0     	str	x0, [sp, #0x8]
  103a3c: f90003e1     	str	x1, [sp]
  103a40: f94007e0     	ldr	x0, [sp, #0x8]
  103a44: f94003e1     	ldr	x1, [sp]
  103a48: f9000001     	str	x1, [x0]
  103a4c: 910043ff     	add	sp, sp, #0x10
  103a50: d65f03c0     	ret
  103a54: d100c3ff     	sub	sp, sp, #0x30
  103a58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103a5c: 910083fd     	add	x29, sp, #0x20
  103a60: f81f83a0     	stur	x0, [x29, #-0x8]
  103a64: f9000be1     	str	x1, [sp, #0x10]
  103a68: f85f83a0     	ldur	x0, [x29, #-0x8]
  103a6c: 9400000e     	bl	0x103aa4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x2d8>
  103a70: f9400be1     	ldr	x1, [sp, #0x10]
  103a74: f90007e0     	str	x0, [sp, #0x8]
  103a78: aa0103e0     	mov	x0, x1
  103a7c: 9400000a     	bl	0x103aa4 <android::ALookup<unsigned char, OMX_VIDEO_HEVCPROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_HEVCPROFILETYPE*) const+0x2d8>
  103a80: f94007e1     	ldr	x1, [sp, #0x8]
  103a84: eb00003f     	cmp	x1, x0
  103a88: 1a9f17e8     	cset	w8, eq
  103a8c: 320003e9     	orr	w9, wzr, #0x1
  103a90: 0a090108     	and	w8, w8, w9
  103a94: 2a0803e0     	mov	w0, w8
  103a98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103a9c: 9100c3ff     	add	sp, sp, #0x30
  103aa0: d65f03c0     	ret
  103aa4: d10043ff     	sub	sp, sp, #0x10
  103aa8: f90007e0     	str	x0, [sp, #0x8]
  103aac: f94007e0     	ldr	x0, [sp, #0x8]
  103ab0: f9400000     	ldr	x0, [x0]
  103ab4: 910043ff     	add	sp, sp, #0x10
  103ab8: d65f03c0     	ret

0000000000103abc <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const>:
  103abc: d101c3ff     	sub	sp, sp, #0x70
  103ac0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  103ac4: 910183fd     	add	x29, sp, #0x60
  103ac8: d53bd048     	mrs	x8, TPIDR_EL0
  103acc: f9401508     	ldr	x8, [x8, #0x28]
  103ad0: f81f83a8     	stur	x8, [x29, #-0x8]
  103ad4: f9001be0     	str	x0, [sp, #0x30]
  103ad8: f90017e1     	str	x1, [sp, #0x28]
  103adc: f90013e2     	str	x2, [sp, #0x20]
  103ae0: f9401be8     	ldr	x8, [sp, #0x30]
  103ae4: f9000fe8     	str	x8, [sp, #0x18]
  103ae8: f9400fe0     	ldr	x0, [sp, #0x18]
  103aec: 94000031     	bl	0x103bb0 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xf4>
  103af0: f81f03a0     	stur	x0, [x29, #-0x10]
  103af4: f9400fe0     	ldr	x0, [sp, #0x18]
  103af8: 9400003e     	bl	0x103bf0 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x134>
  103afc: f81e83a0     	stur	x0, [x29, #-0x18]
  103b00: 14000001     	b	0x103b04 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x48>
  103b04: d10043a0     	sub	x0, x29, #0x10
  103b08: d10063a1     	sub	x1, x29, #0x18
  103b0c: 94000048     	bl	0x103c2c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x170>
  103b10: 360002c0     	tbz	w0, #0x0, 0x103b68 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xac>
  103b14: 14000001     	b	0x103b18 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x5c>
  103b18: d10043a0     	sub	x0, x29, #0x10
  103b1c: 94000056     	bl	0x103c74 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1b8>
  103b20: f9400000     	ldr	x0, [x0]
  103b24: f81e03a0     	stur	x0, [x29, #-0x20]
  103b28: f94017e1     	ldr	x1, [sp, #0x28]
  103b2c: d10083a0     	sub	x0, x29, #0x20
  103b30: 94000057     	bl	0x103c8c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x1d0>
  103b34: 36000100     	tbz	w0, #0x0, 0x103b54 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x98>
  103b38: 14000001     	b	0x103b3c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x80>
  103b3c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  103b40: f94013e9     	ldr	x9, [sp, #0x20]
  103b44: b9000128     	str	w8, [x9]
  103b48: 320003e8     	orr	w8, wzr, #0x1
  103b4c: 381df3a8     	sturb	w8, [x29, #-0x21]
  103b50: 14000009     	b	0x103b74 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xb8>
  103b54: 14000001     	b	0x103b58 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x9c>
  103b58: d10043a0     	sub	x0, x29, #0x10
  103b5c: 94000066     	bl	0x103cf4 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x238>
  103b60: f9000be0     	str	x0, [sp, #0x10]
  103b64: 17ffffe8     	b	0x103b04 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x48>
  103b68: 2a1f03e8     	mov	w8, wzr
  103b6c: 381df3a8     	sturb	w8, [x29, #-0x21]
  103b70: 14000001     	b	0x103b74 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xb8>
  103b74: 385df3a8     	ldurb	w8, [x29, #-0x21]
  103b78: d53bd049     	mrs	x9, TPIDR_EL0
  103b7c: f9401529     	ldr	x9, [x9, #0x28]
  103b80: f85f83aa     	ldur	x10, [x29, #-0x8]
  103b84: eb0a0129     	subs	x9, x9, x10
  103b88: b9000fe8     	str	w8, [sp, #0xc]
  103b8c: f90003e9     	str	x9, [sp]
  103b90: 540000e1     	b.ne	0x103bac <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xf0>
  103b94: 14000001     	b	0x103b98 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0xdc>
  103b98: b9400fe8     	ldr	w8, [sp, #0xc]
  103b9c: 12000100     	and	w0, w8, #0x1
  103ba0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  103ba4: 9101c3ff     	add	sp, sp, #0x70
  103ba8: d65f03c0     	ret
  103bac: 97fe9871     	bl	0xa9d70 <__stack_chk_fail@plt>
  103bb0: d100c3ff     	sub	sp, sp, #0x30
  103bb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103bb8: 910083fd     	add	x29, sp, #0x20
  103bbc: d10023a8     	sub	x8, x29, #0x8
  103bc0: f9000be0     	str	x0, [sp, #0x10]
  103bc4: f9400be0     	ldr	x0, [sp, #0x10]
  103bc8: aa0003e9     	mov	x9, x0
  103bcc: f9400121     	ldr	x1, [x9]
  103bd0: f90007e8     	str	x8, [sp, #0x8]
  103bd4: 94000052     	bl	0x103d1c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x260>
  103bd8: f94007e8     	ldr	x8, [sp, #0x8]
  103bdc: f9000100     	str	x0, [x8]
  103be0: f9400100     	ldr	x0, [x8]
  103be4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103be8: 9100c3ff     	add	sp, sp, #0x30
  103bec: d65f03c0     	ret
  103bf0: d100c3ff     	sub	sp, sp, #0x30
  103bf4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103bf8: 910083fd     	add	x29, sp, #0x20
  103bfc: d10023a8     	sub	x8, x29, #0x8
  103c00: f9000be0     	str	x0, [sp, #0x10]
  103c04: f9400be0     	ldr	x0, [sp, #0x10]
  103c08: f9400401     	ldr	x1, [x0, #0x8]
  103c0c: f90007e8     	str	x8, [sp, #0x8]
  103c10: 94000043     	bl	0x103d1c <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x260>
  103c14: f94007e8     	ldr	x8, [sp, #0x8]
  103c18: f9000100     	str	x0, [x8]
  103c1c: f9400100     	ldr	x0, [x8]
  103c20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103c24: 9100c3ff     	add	sp, sp, #0x30
  103c28: d65f03c0     	ret
  103c2c: d100c3ff     	sub	sp, sp, #0x30
  103c30: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103c34: 910083fd     	add	x29, sp, #0x20
  103c38: 12800008     	mov	w8, #-0x1               // =-1
  103c3c: f81f83a0     	stur	x0, [x29, #-0x8]
  103c40: f9000be1     	str	x1, [sp, #0x10]
  103c44: f85f83a0     	ldur	x0, [x29, #-0x8]
  103c48: f9400be1     	ldr	x1, [sp, #0x10]
  103c4c: b9000fe8     	str	w8, [sp, #0xc]
  103c50: 94000055     	bl	0x103da4 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x2e8>
  103c54: b9400fe8     	ldr	w8, [sp, #0xc]
  103c58: 4a080000     	eor	w0, w0, w8
  103c5c: 320003e9     	orr	w9, wzr, #0x1
  103c60: 0a090009     	and	w9, w0, w9
  103c64: 2a0903e0     	mov	w0, w9
  103c68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103c6c: 9100c3ff     	add	sp, sp, #0x30
  103c70: d65f03c0     	ret
  103c74: d10043ff     	sub	sp, sp, #0x10
  103c78: f90007e0     	str	x0, [sp, #0x8]
  103c7c: f94007e0     	ldr	x0, [sp, #0x8]
  103c80: f9400000     	ldr	x0, [x0]
  103c84: 910043ff     	add	sp, sp, #0x10
  103c88: d65f03c0     	ret
  103c8c: d10083ff     	sub	sp, sp, #0x20
  103c90: 52800008     	mov	w8, #0x0                // =0
  103c94: f9000fe0     	str	x0, [sp, #0x18]
  103c98: f9000be1     	str	x1, [sp, #0x10]
  103c9c: f9400fe0     	ldr	x0, [sp, #0x18]
  103ca0: 39400009     	ldrb	w9, [x0]
  103ca4: f9400be0     	ldr	x0, [sp, #0x10]
  103ca8: 3940000a     	ldrb	w10, [x0]
  103cac: 6b0a013f     	cmp	w9, w10
  103cb0: 1a9f17e9     	cset	w9, eq
  103cb4: b9000fe8     	str	w8, [sp, #0xc]
  103cb8: 37000049     	tbnz	w9, #0x0, 0x103cc0 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x204>
  103cbc: 14000008     	b	0x103cdc <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x220>
  103cc0: f9400fe8     	ldr	x8, [sp, #0x18]
  103cc4: 39400509     	ldrb	w9, [x8, #0x1]
  103cc8: f9400be8     	ldr	x8, [sp, #0x10]
  103ccc: 3940050a     	ldrb	w10, [x8, #0x1]
  103cd0: 6b0a013f     	cmp	w9, w10
  103cd4: 1a9f17e9     	cset	w9, eq
  103cd8: b9000fe9     	str	w9, [sp, #0xc]
  103cdc: b9400fe8     	ldr	w8, [sp, #0xc]
  103ce0: 320003e9     	orr	w9, wzr, #0x1
  103ce4: 0a090108     	and	w8, w8, w9
  103ce8: 2a0803e0     	mov	w0, w8
  103cec: 910083ff     	add	sp, sp, #0x20
  103cf0: d65f03c0     	ret
  103cf4: d10043ff     	sub	sp, sp, #0x10
  103cf8: b27d03e8     	orr	x8, xzr, #0x8
  103cfc: f90007e0     	str	x0, [sp, #0x8]
  103d00: f94007e0     	ldr	x0, [sp, #0x8]
  103d04: aa0003e9     	mov	x9, x0
  103d08: f940012a     	ldr	x10, [x9]
  103d0c: 8b080148     	add	x8, x10, x8
  103d10: f9000128     	str	x8, [x9]
  103d14: 910043ff     	add	sp, sp, #0x10
  103d18: d65f03c0     	ret
  103d1c: d10143ff     	sub	sp, sp, #0x50
  103d20: a9047bfd     	stp	x29, x30, [sp, #0x40]
  103d24: 910103fd     	add	x29, sp, #0x40
  103d28: d53bd048     	mrs	x8, TPIDR_EL0
  103d2c: f9401509     	ldr	x9, [x8, #0x28]
  103d30: f81f83a9     	stur	x9, [x29, #-0x8]
  103d34: f81e83a0     	stur	x0, [x29, #-0x18]
  103d38: f90013e1     	str	x1, [sp, #0x20]
  103d3c: f94013e1     	ldr	x1, [sp, #0x20]
  103d40: d10043a0     	sub	x0, x29, #0x10
  103d44: f9000fe8     	str	x8, [sp, #0x18]
  103d48: 9400000f     	bl	0x103d84 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x2c8>
  103d4c: f85f03a8     	ldur	x8, [x29, #-0x10]
  103d50: f9400fe9     	ldr	x9, [sp, #0x18]
  103d54: f9401520     	ldr	x0, [x9, #0x28]
  103d58: f85f83a1     	ldur	x1, [x29, #-0x8]
  103d5c: eb010000     	subs	x0, x0, x1
  103d60: f9000be8     	str	x8, [sp, #0x10]
  103d64: f90007e0     	str	x0, [sp, #0x8]
  103d68: 540000c1     	b.ne	0x103d80 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x2c4>
  103d6c: 14000001     	b	0x103d70 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x2b4>
  103d70: f9400be0     	ldr	x0, [sp, #0x10]
  103d74: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  103d78: 910143ff     	add	sp, sp, #0x50
  103d7c: d65f03c0     	ret
  103d80: 97fe97fc     	bl	0xa9d70 <__stack_chk_fail@plt>
  103d84: d10043ff     	sub	sp, sp, #0x10
  103d88: f90007e0     	str	x0, [sp, #0x8]
  103d8c: f90003e1     	str	x1, [sp]
  103d90: f94007e0     	ldr	x0, [sp, #0x8]
  103d94: f94003e1     	ldr	x1, [sp]
  103d98: f9000001     	str	x1, [x0]
  103d9c: 910043ff     	add	sp, sp, #0x10
  103da0: d65f03c0     	ret
  103da4: d100c3ff     	sub	sp, sp, #0x30
  103da8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103dac: 910083fd     	add	x29, sp, #0x20
  103db0: f81f83a0     	stur	x0, [x29, #-0x8]
  103db4: f9000be1     	str	x1, [sp, #0x10]
  103db8: f85f83a0     	ldur	x0, [x29, #-0x8]
  103dbc: 9400000e     	bl	0x103df4 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x338>
  103dc0: f9400be1     	ldr	x1, [sp, #0x10]
  103dc4: f90007e0     	str	x0, [sp, #0x8]
  103dc8: aa0103e0     	mov	x0, x1
  103dcc: 9400000a     	bl	0x103df4 <android::ALookup<std::__ndk1::pair<unsigned char, unsigned char>, OMX_VIDEO_HEVCLEVELTYPE>::lookup(std::__ndk1::pair<unsigned char, unsigned char> const&, OMX_VIDEO_HEVCLEVELTYPE*) const+0x338>
  103dd0: f94007e1     	ldr	x1, [sp, #0x8]
  103dd4: eb00003f     	cmp	x1, x0
  103dd8: 1a9f17e8     	cset	w8, eq
  103ddc: 320003e9     	orr	w9, wzr, #0x1
  103de0: 0a090108     	and	w8, w8, w9
  103de4: 2a0803e0     	mov	w0, w8
  103de8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103dec: 9100c3ff     	add	sp, sp, #0x30
  103df0: d65f03c0     	ret
  103df4: d10043ff     	sub	sp, sp, #0x10
  103df8: f90007e0     	str	x0, [sp, #0x8]
  103dfc: f94007e0     	ldr	x0, [sp, #0x8]
  103e00: f9400000     	ldr	x0, [x0]
  103e04: 910043ff     	add	sp, sp, #0x10
  103e08: d65f03c0     	ret
  103e0c: d10043ff     	sub	sp, sp, #0x10
  103e10: f90007e0     	str	x0, [sp, #0x8]
  103e14: f94007e0     	ldr	x0, [sp, #0x8]
  103e18: 910043ff     	add	sp, sp, #0x10
  103e1c: d65f03c0     	ret

0000000000103e20 <std::__ndk1::pair<unsigned char, unsigned char>::pair<true, false>(unsigned char const&, unsigned char const&)>:
  103e20: d10083ff     	sub	sp, sp, #0x20
  103e24: f9000fe0     	str	x0, [sp, #0x18]
  103e28: f9000be1     	str	x1, [sp, #0x10]
  103e2c: f90007e2     	str	x2, [sp, #0x8]
  103e30: f9400fe0     	ldr	x0, [sp, #0x18]
  103e34: aa0003e1     	mov	x1, x0
  103e38: f9400be2     	ldr	x2, [sp, #0x10]
  103e3c: 39400048     	ldrb	w8, [x2]
  103e40: 39000028     	strb	w8, [x1]
  103e44: f94007e1     	ldr	x1, [sp, #0x8]
  103e48: 39400028     	ldrb	w8, [x1]
  103e4c: 39000408     	strb	w8, [x0, #0x1]
  103e50: 910083ff     	add	sp, sp, #0x20
  103e54: d65f03c0     	ret

0000000000103e58 <std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE, false>(OMX_VIDEO_MPEG4PROFILETYPE&&, OMX_VIDEO_MPEG4LEVELTYPE&&)>:
  103e58: d10103ff     	sub	sp, sp, #0x40
  103e5c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  103e60: 9100c3fd     	add	x29, sp, #0x30
  103e64: f81f83a0     	stur	x0, [x29, #-0x8]
  103e68: f81f03a1     	stur	x1, [x29, #-0x10]
  103e6c: f9000fe2     	str	x2, [sp, #0x18]
  103e70: f85f83a0     	ldur	x0, [x29, #-0x8]
  103e74: aa0003e1     	mov	x1, x0
  103e78: f85f03a2     	ldur	x2, [x29, #-0x10]
  103e7c: f9000be0     	str	x0, [sp, #0x10]
  103e80: aa0203e0     	mov	x0, x2
  103e84: f90007e1     	str	x1, [sp, #0x8]
  103e88: 9400005b     	bl	0x103ff4 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x40>
  103e8c: b9400008     	ldr	w8, [x0]
  103e90: f94007e0     	ldr	x0, [sp, #0x8]
  103e94: b9000008     	str	w8, [x0]
  103e98: f9400fe0     	ldr	x0, [sp, #0x18]
  103e9c: 9400005b     	bl	0x104008 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x54>
  103ea0: b9400008     	ldr	w8, [x0]
  103ea4: f9400be0     	ldr	x0, [sp, #0x10]
  103ea8: b9000408     	str	w8, [x0, #0x4]
  103eac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  103eb0: 910103ff     	add	sp, sp, #0x40
  103eb4: d65f03c0     	ret

0000000000103eb8 <std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::pair<true, false>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE> const&)>:
  103eb8: d100c3ff     	sub	sp, sp, #0x30
  103ebc: f90013fe     	str	x30, [sp, #0x20]
  103ec0: b27e03e8     	orr	x8, xzr, #0x4
  103ec4: b27d03e9     	orr	x9, xzr, #0x8
  103ec8: f9000fe0     	str	x0, [sp, #0x18]
  103ecc: f9000be1     	str	x1, [sp, #0x10]
  103ed0: f90007e2     	str	x2, [sp, #0x8]
  103ed4: f9400fe0     	ldr	x0, [sp, #0x18]
  103ed8: aa0003e1     	mov	x1, x0
  103edc: f9400be2     	ldr	x2, [sp, #0x10]
  103ee0: 3940004a     	ldrb	w10, [x2]
  103ee4: 3900002a     	strb	w10, [x1]
  103ee8: 8b080000     	add	x0, x0, x8
  103eec: f94007e1     	ldr	x1, [sp, #0x8]
  103ef0: aa0903e2     	mov	x2, x9
  103ef4: 97fe6fa7     	bl	0x9fd90 <memcpy@plt>
  103ef8: f94013fe     	ldr	x30, [sp, #0x20]
  103efc: 9100c3ff     	add	sp, sp, #0x30
  103f00: d65f03c0     	ret

0000000000103f04 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>)>:
  103f04: d10183ff     	sub	sp, sp, #0x60
  103f08: a9057bfd     	stp	x29, x30, [sp, #0x50]
  103f0c: 910143fd     	add	x29, sp, #0x50
  103f10: d53bd048     	mrs	x8, TPIDR_EL0
  103f14: f9401509     	ldr	x9, [x8, #0x28]
  103f18: f81f83a9     	stur	x9, [x29, #-0x8]
  103f1c: f81f03a2     	stur	x2, [x29, #-0x10]
  103f20: f81e83a1     	stur	x1, [x29, #-0x18]
  103f24: f9000fe0     	str	x0, [sp, #0x18]
  103f28: f9400fe0     	ldr	x0, [sp, #0x18]
  103f2c: 3cde83a0     	ldur	q0, [x29, #-0x18]
  103f30: 3d800be0     	str	q0, [sp, #0x20]
  103f34: f94017e2     	ldr	x2, [sp, #0x28]
  103f38: f94013e1     	ldr	x1, [sp, #0x20]
  103f3c: f9000be8     	str	x8, [sp, #0x10]
  103f40: 94000037     	bl	0x10401c <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x68>
  103f44: f9400be8     	ldr	x8, [sp, #0x10]
  103f48: f9401509     	ldr	x9, [x8, #0x28]
  103f4c: f85f83a0     	ldur	x0, [x29, #-0x8]
  103f50: eb000129     	subs	x9, x9, x0
  103f54: f90007e9     	str	x9, [sp, #0x8]
  103f58: 540000a1     	b.ne	0x103f6c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>)+0x68>
  103f5c: 14000001     	b	0x103f60 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>)+0x5c>
  103f60: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  103f64: 910183ff     	add	sp, sp, #0x60
  103f68: d65f03c0     	ret
  103f6c: 97fe9781     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000103f70 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::~ALookup()>:
  103f70: d10083ff     	sub	sp, sp, #0x20
  103f74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  103f78: 910043fd     	add	x29, sp, #0x10
  103f7c: f90007e0     	str	x0, [sp, #0x8]
  103f80: f94007e0     	ldr	x0, [sp, #0x8]
  103f84: 9400031d     	bl	0x104bf8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0x90>
  103f88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  103f8c: 910083ff     	add	sp, sp, #0x20
  103f90: d65f03c0     	ret

0000000000103f94 <std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>::pair<true, false>()>:
  103f94: d10043ff     	sub	sp, sp, #0x10
  103f98: f90007e0     	str	x0, [sp, #0x8]
  103f9c: f94007e0     	ldr	x0, [sp, #0x8]
  103fa0: aa0003e8     	mov	x8, x0
  103fa4: b900011f     	str	wzr, [x8]
  103fa8: b900041f     	str	wzr, [x0, #0x4]
  103fac: 910043ff     	add	sp, sp, #0x10
  103fb0: d65f03c0     	ret

0000000000103fb4 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const>:
  103fb4: d100c3ff     	sub	sp, sp, #0x30
  103fb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  103fbc: 910083fd     	add	x29, sp, #0x20
  103fc0: f81f83a0     	stur	x0, [x29, #-0x8]
  103fc4: f9000be1     	str	x1, [sp, #0x10]
  103fc8: f90007e2     	str	x2, [sp, #0x8]
  103fcc: f85f83a0     	ldur	x0, [x29, #-0x8]
  103fd0: f9400be1     	ldr	x1, [sp, #0x10]
  103fd4: f94007e2     	ldr	x2, [sp, #0x8]
  103fd8: 97fe7e1e     	bl	0xa3850 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEE6lookupERKhPS5_@plt>
  103fdc: 320003e8     	orr	w8, wzr, #0x1
  103fe0: 0a080008     	and	w8, w0, w8
  103fe4: 2a0803e0     	mov	w0, w8
  103fe8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  103fec: 9100c3ff     	add	sp, sp, #0x30
  103ff0: d65f03c0     	ret
  103ff4: d10043ff     	sub	sp, sp, #0x10
  103ff8: f90007e0     	str	x0, [sp, #0x8]
  103ffc: f94007e0     	ldr	x0, [sp, #0x8]
  104000: 910043ff     	add	sp, sp, #0x10
  104004: d65f03c0     	ret
  104008: d10043ff     	sub	sp, sp, #0x10
  10400c: f90007e0     	str	x0, [sp, #0x8]
  104010: f94007e0     	ldr	x0, [sp, #0x8]
  104014: 910043ff     	add	sp, sp, #0x10
  104018: d65f03c0     	ret
  10401c: d10203ff     	sub	sp, sp, #0x80
  104020: a9077bfd     	stp	x29, x30, [sp, #0x70]
  104024: 9101c3fd     	add	x29, sp, #0x70
  104028: d53bd048     	mrs	x8, TPIDR_EL0
  10402c: f9401508     	ldr	x8, [x8, #0x28]
  104030: f81f83a8     	stur	x8, [x29, #-0x8]
  104034: f81f03a2     	stur	x2, [x29, #-0x10]
  104038: f81e83a1     	stur	x1, [x29, #-0x18]
  10403c: f81e03a0     	stur	x0, [x29, #-0x20]
  104040: f85e03a8     	ldur	x8, [x29, #-0x20]
  104044: aa0803e0     	mov	x0, x8
  104048: f9001fe0     	str	x0, [sp, #0x38]
  10404c: aa0803e0     	mov	x0, x8
  104050: 94000035     	bl	0x104124 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x170>
  104054: d10063a0     	sub	x0, x29, #0x18
  104058: 94000056     	bl	0x1041b0 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1fc>
  10405c: b40004a0     	cbz	x0, 0x1040f0 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x13c>
  104060: 14000001     	b	0x104064 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xb0>
  104064: d10063a0     	sub	x0, x29, #0x18
  104068: 94000052     	bl	0x1041b0 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1fc>
  10406c: f9401ffe     	ldr	x30, [sp, #0x38]
  104070: f9001be0     	str	x0, [sp, #0x30]
  104074: aa1e03e0     	mov	x0, x30
  104078: f9401be1     	ldr	x1, [sp, #0x30]
  10407c: 97fe9751     	bl	0xa9dc0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE11__vallocateEm@plt>
  104080: 14000001     	b	0x104084 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xd0>
  104084: d10063a8     	sub	x8, x29, #0x18
  104088: aa0803e0     	mov	x0, x8
  10408c: f90017e8     	str	x8, [sp, #0x28]
  104090: 940000a4     	bl	0x104320 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, unsigned long)+0xa4>
  104094: f94017e8     	ldr	x8, [sp, #0x28]
  104098: f90013e0     	str	x0, [sp, #0x20]
  10409c: aa0803e0     	mov	x0, x8
  1040a0: 940000a6     	bl	0x104338 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, unsigned long)+0xbc>
  1040a4: f94017e8     	ldr	x8, [sp, #0x28]
  1040a8: f9000fe0     	str	x0, [sp, #0x18]
  1040ac: aa0803e0     	mov	x0, x8
  1040b0: 94000040     	bl	0x1041b0 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1fc>
  1040b4: f9401fe8     	ldr	x8, [sp, #0x38]
  1040b8: f9000be0     	str	x0, [sp, #0x10]
  1040bc: aa0803e0     	mov	x0, x8
  1040c0: f94013e1     	ldr	x1, [sp, #0x20]
  1040c4: f9400fe2     	ldr	x2, [sp, #0x18]
  1040c8: f9400be3     	ldr	x3, [sp, #0x10]
  1040cc: 97fe9bf1     	bl	0xab090 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>
  1040d0: 14000001     	b	0x1040d4 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x120>
  1040d4: 14000007     	b	0x1040f0 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x13c>
  1040d8: f81d83a0     	stur	x0, [x29, #-0x28]
  1040dc: 2a0103e8     	mov	w8, w1
  1040e0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1040e4: f9401fe0     	ldr	x0, [sp, #0x38]
  1040e8: 97fe8a52     	bl	0xa6a30 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  1040ec: 1400000b     	b	0x104118 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x164>
  1040f0: d53bd048     	mrs	x8, TPIDR_EL0
  1040f4: f9401508     	ldr	x8, [x8, #0x28]
  1040f8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1040fc: eb090108     	subs	x8, x8, x9
  104100: f90007e8     	str	x8, [sp, #0x8]
  104104: 540000e1     	b.ne	0x104120 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x16c>
  104108: 14000001     	b	0x10410c <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x158>
  10410c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  104110: 910203ff     	add	sp, sp, #0x80
  104114: d65f03c0     	ret
  104118: f85d83a0     	ldur	x0, [x29, #-0x28]
  10411c: 97fe8f7d     	bl	0xa7f10 <_Unwind_Resume@plt>
  104120: 97fe9714     	bl	0xa9d70 <__stack_chk_fail@plt>
  104124: d10103ff     	sub	sp, sp, #0x40
  104128: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10412c: 9100c3fd     	add	x29, sp, #0x30
  104130: d53bd048     	mrs	x8, TPIDR_EL0
  104134: f9401508     	ldr	x8, [x8, #0x28]
  104138: f81f83a8     	stur	x8, [x29, #-0x8]
  10413c: f9000fe0     	str	x0, [sp, #0x18]
  104140: f9400fe8     	ldr	x8, [sp, #0x18]
  104144: aa0803e0     	mov	x0, x8
  104148: f9000be0     	str	x0, [sp, #0x10]
  10414c: aa0803e0     	mov	x0, x8
  104150: 97ffee56     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  104154: 14000001     	b	0x104158 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1a4>
  104158: aa1f03e8     	mov	x8, xzr
  10415c: f9400be9     	ldr	x9, [sp, #0x10]
  104160: f9000128     	str	x8, [x9]
  104164: f9000528     	str	x8, [x9, #0x8]
  104168: 91004120     	add	x0, x9, #0x10
  10416c: f81f03a8     	stur	x8, [x29, #-0x10]
  104170: d10043a1     	sub	x1, x29, #0x10
  104174: 97fe8b6f     	bl	0xa6f30 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>
  104178: 14000001     	b	0x10417c <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1c8>
  10417c: d53bd048     	mrs	x8, TPIDR_EL0
  104180: f9401508     	ldr	x8, [x8, #0x28]
  104184: f85f83a9     	ldur	x9, [x29, #-0x8]
  104188: eb090108     	subs	x8, x8, x9
  10418c: f90007e8     	str	x8, [sp, #0x8]
  104190: 540000e1     	b.ne	0x1041ac <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1f8>
  104194: 14000001     	b	0x104198 <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1e4>
  104198: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10419c: 910103ff     	add	sp, sp, #0x40
  1041a0: d65f03c0     	ret
  1041a4: f90003e1     	str	x1, [sp]
  1041a8: 97fea807     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1041ac: 97fe96f1     	bl	0xa9d70 <__stack_chk_fail@plt>
  1041b0: d10043ff     	sub	sp, sp, #0x10
  1041b4: f90007e0     	str	x0, [sp, #0x8]
  1041b8: f94007e0     	ldr	x0, [sp, #0x8]
  1041bc: f9400400     	ldr	x0, [x0, #0x8]
  1041c0: 910043ff     	add	sp, sp, #0x10
  1041c4: d65f03c0     	ret

00000000001041c8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__vallocate(unsigned long)>:
  1041c8: d10143ff     	sub	sp, sp, #0x50
  1041cc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1041d0: 910103fd     	add	x29, sp, #0x40
  1041d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1041d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1041dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1041e0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1041e4: f81e83a0     	stur	x0, [x29, #-0x18]
  1041e8: f90013e1     	str	x1, [sp, #0x20]
  1041ec: 97fe884d     	bl	0xa6320 <_ZNKSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEE8max_sizeEv@plt>
  1041f0: f94013e1     	ldr	x1, [sp, #0x20]
  1041f4: eb00003f     	cmp	x1, x0
  1041f8: 1a9f97e8     	cset	w8, hi
  1041fc: 37000048     	tbnz	w8, #0x0, 0x104204 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__vallocate(unsigned long)+0x3c>
  104200: 14000003     	b	0x10420c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__vallocate(unsigned long)+0x44>
  104204: f85e83a0     	ldur	x0, [x29, #-0x18]
  104208: 97fe8552     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  10420c: d2800001     	mov	x1, #0x0                // =0
  104210: b27e07e8     	orr	x8, xzr, #0xc
  104214: f85e83a0     	ldur	x0, [x29, #-0x18]
  104218: f9000fe1     	str	x1, [sp, #0x18]
  10421c: f9000be8     	str	x8, [sp, #0x10]
  104220: 940000d6     	bl	0x104578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0xc0>
  104224: f85f03a1     	ldur	x1, [x29, #-0x10]
  104228: 940000c7     	bl	0x104544 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x8c>
  10422c: f85e83a8     	ldur	x8, [x29, #-0x18]
  104230: f9000500     	str	x0, [x8, #0x8]
  104234: f9000100     	str	x0, [x8]
  104238: f85e83a8     	ldur	x8, [x29, #-0x18]
  10423c: f9400108     	ldr	x8, [x8]
  104240: f85f03a0     	ldur	x0, [x29, #-0x10]
  104244: f9400be1     	ldr	x1, [sp, #0x10]
  104248: 9b007c20     	mul	x0, x1, x0
  10424c: 8b000108     	add	x8, x8, x0
  104250: f85e83a0     	ldur	x0, [x29, #-0x18]
  104254: f90007e8     	str	x8, [sp, #0x8]
  104258: 940000d3     	bl	0x1045a4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0xec>
  10425c: f94007e8     	ldr	x8, [sp, #0x8]
  104260: f9000008     	str	x8, [x0]
  104264: f85e83a0     	ldur	x0, [x29, #-0x18]
  104268: f9400fe1     	ldr	x1, [sp, #0x18]
  10426c: 940000d9     	bl	0x1045d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x118>
  104270: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  104274: 910143ff     	add	sp, sp, #0x50
  104278: d65f03c0     	ret

000000000010427c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, unsigned long)>:
  10427c: d101c3ff     	sub	sp, sp, #0x70
  104280: a9067bfd     	stp	x29, x30, [sp, #0x60]
  104284: 910183fd     	add	x29, sp, #0x60
  104288: d53bd048     	mrs	x8, TPIDR_EL0
  10428c: f9401509     	ldr	x9, [x8, #0x28]
  104290: f81f83a9     	stur	x9, [x29, #-0x8]
  104294: f81e83a0     	stur	x0, [x29, #-0x18]
  104298: f81e03a1     	stur	x1, [x29, #-0x20]
  10429c: f81d83a2     	stur	x2, [x29, #-0x28]
  1042a0: f9001be3     	str	x3, [sp, #0x30]
  1042a4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1042a8: aa0903e0     	mov	x0, x9
  1042ac: f90013e8     	str	x8, [sp, #0x20]
  1042b0: f9000fe9     	str	x9, [sp, #0x18]
  1042b4: 940000b1     	bl	0x104578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0xc0>
  1042b8: f90017e0     	str	x0, [sp, #0x28]
  1042bc: f9401be2     	ldr	x2, [sp, #0x30]
  1042c0: d10043a8     	sub	x8, x29, #0x10
  1042c4: aa0803e0     	mov	x0, x8
  1042c8: f9400fe1     	ldr	x1, [sp, #0x18]
  1042cc: f9000be8     	str	x8, [sp, #0x10]
  1042d0: 940001ab     	bl	0x10497c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x4c4>
  1042d4: f94017e0     	ldr	x0, [sp, #0x28]
  1042d8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1042dc: f85d83a2     	ldur	x2, [x29, #-0x28]
  1042e0: f9400fe8     	ldr	x8, [sp, #0x18]
  1042e4: 91002103     	add	x3, x8, #0x8
  1042e8: 97fe8bda     	bl	0xa7250 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>
  1042ec: f9400be0     	ldr	x0, [sp, #0x10]
  1042f0: 940001cd     	bl	0x104a24 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x90>
  1042f4: f94013e8     	ldr	x8, [sp, #0x20]
  1042f8: f9401509     	ldr	x9, [x8, #0x28]
  1042fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  104300: eb000129     	subs	x9, x9, x0
  104304: f90007e9     	str	x9, [sp, #0x8]
  104308: 540000a1     	b.ne	0x10431c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, unsigned long)+0xa0>
  10430c: 14000001     	b	0x104310 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, unsigned long)+0x94>
  104310: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  104314: 9101c3ff     	add	sp, sp, #0x70
  104318: d65f03c0     	ret
  10431c: 97fe9695     	bl	0xa9d70 <__stack_chk_fail@plt>
  104320: d10043ff     	sub	sp, sp, #0x10
  104324: f90007e0     	str	x0, [sp, #0x8]
  104328: f94007e0     	ldr	x0, [sp, #0x8]
  10432c: f9400000     	ldr	x0, [x0]
  104330: 910043ff     	add	sp, sp, #0x10
  104334: d65f03c0     	ret
  104338: d10043ff     	sub	sp, sp, #0x10
  10433c: b27e07e8     	orr	x8, xzr, #0xc
  104340: f90007e0     	str	x0, [sp, #0x8]
  104344: f94007e0     	ldr	x0, [sp, #0x8]
  104348: aa0003e9     	mov	x9, x0
  10434c: f9400129     	ldr	x9, [x9]
  104350: f9400400     	ldr	x0, [x0, #0x8]
  104354: 9b007d08     	mul	x8, x8, x0
  104358: 8b080128     	add	x8, x9, x8
  10435c: aa0803e0     	mov	x0, x8
  104360: 910043ff     	add	sp, sp, #0x10
  104364: d65f03c0     	ret

0000000000104368 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::~__vector_base()>:
  104368: d10103ff     	sub	sp, sp, #0x40
  10436c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  104370: 9100c3fd     	add	x29, sp, #0x30
  104374: d2800008     	mov	x8, #0x0                // =0
  104378: f81f83a0     	stur	x0, [x29, #-0x8]
  10437c: f85f83a0     	ldur	x0, [x29, #-0x8]
  104380: aa0003e9     	mov	x9, x0
  104384: f9400129     	ldr	x9, [x9]
  104388: eb08013f     	cmp	x9, x8
  10438c: 1a9f07ea     	cset	w10, ne
  104390: f81f03a0     	stur	x0, [x29, #-0x10]
  104394: 3700004a     	tbnz	w10, #0x0, 0x10439c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::~__vector_base()+0x34>
  104398: 14000012     	b	0x1043e0 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::~__vector_base()+0x78>
  10439c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1043a0: 940001a5     	bl	0x104a34 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0xa0>
  1043a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1043a8: 94000074     	bl	0x104578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0xc0>
  1043ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1043b0: f9400101     	ldr	x1, [x8]
  1043b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1043b8: f9000fe0     	str	x0, [sp, #0x18]
  1043bc: aa0803e0     	mov	x0, x8
  1043c0: f9000be1     	str	x1, [sp, #0x10]
  1043c4: 94000143     	bl	0x1048d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x418>
  1043c8: f9400fe1     	ldr	x1, [sp, #0x18]
  1043cc: f90007e0     	str	x0, [sp, #0x8]
  1043d0: aa0103e0     	mov	x0, x1
  1043d4: f9400be1     	ldr	x1, [sp, #0x10]
  1043d8: f94007e2     	ldr	x2, [sp, #0x8]
  1043dc: 940001a1     	bl	0x104a60 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0xcc>
  1043e0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1043e4: 910103ff     	add	sp, sp, #0x40
  1043e8: d65f03c0     	ret

00000000001043ec <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  1043ec: d100c3ff     	sub	sp, sp, #0x30
  1043f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1043f4: 910083fd     	add	x29, sp, #0x20
  1043f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1043fc: f9000be1     	str	x1, [sp, #0x10]
  104400: f85f83a0     	ldur	x0, [x29, #-0x8]
  104404: f9400be1     	ldr	x1, [sp, #0x10]
  104408: f90007e0     	str	x0, [sp, #0x8]
  10440c: aa0103e0     	mov	x0, x1
  104410: 97ffedbe     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  104414: f94007e1     	ldr	x1, [sp, #0x8]
  104418: f90003e0     	str	x0, [sp]
  10441c: aa0103e0     	mov	x0, x1
  104420: f94003e1     	ldr	x1, [sp]
  104424: 97fe8933     	bl	0xa68f0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEELi0ELb0EEC2IDnvEEOT_@plt>
  104428: f94007e0     	ldr	x0, [sp, #0x8]
  10442c: 94000016     	bl	0x104484 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  104430: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104434: 9100c3ff     	add	sp, sp, #0x30
  104438: d65f03c0     	ret

000000000010443c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  10443c: d100c3ff     	sub	sp, sp, #0x30
  104440: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104444: 910083fd     	add	x29, sp, #0x20
  104448: d2800008     	mov	x8, #0x0                // =0
  10444c: f81f83a0     	stur	x0, [x29, #-0x8]
  104450: f9000be1     	str	x1, [sp, #0x10]
  104454: f85f83a0     	ldur	x0, [x29, #-0x8]
  104458: f9400be1     	ldr	x1, [sp, #0x10]
  10445c: f90007e0     	str	x0, [sp, #0x8]
  104460: aa0103e0     	mov	x0, x1
  104464: f90003e8     	str	x8, [sp]
  104468: 97ffeda8     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10446c: f94003e8     	ldr	x8, [sp]
  104470: f94007e1     	ldr	x1, [sp, #0x8]
  104474: f9000028     	str	x8, [x1]
  104478: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10447c: 9100c3ff     	add	sp, sp, #0x30
  104480: d65f03c0     	ret
  104484: d10083ff     	sub	sp, sp, #0x20
  104488: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10448c: 910043fd     	add	x29, sp, #0x10
  104490: f90007e0     	str	x0, [sp, #0x8]
  104494: f94007e0     	ldr	x0, [sp, #0x8]
  104498: 94000004     	bl	0x1044a8 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10449c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1044a0: 910083ff     	add	sp, sp, #0x20
  1044a4: d65f03c0     	ret
  1044a8: d10043ff     	sub	sp, sp, #0x10
  1044ac: f90007e0     	str	x0, [sp, #0x8]
  1044b0: 910043ff     	add	sp, sp, #0x10
  1044b4: d65f03c0     	ret

00000000001044b8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const>:
  1044b8: d10143ff     	sub	sp, sp, #0x50
  1044bc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1044c0: 910103fd     	add	x29, sp, #0x40
  1044c4: d53bd048     	mrs	x8, TPIDR_EL0
  1044c8: f9401508     	ldr	x8, [x8, #0x28]
  1044cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1044d0: f90013e0     	str	x0, [sp, #0x20]
  1044d4: f94013e0     	ldr	x0, [sp, #0x20]
  1044d8: 9400007b     	bl	0x1046c4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x20c>
  1044dc: 9400006f     	bl	0x104698 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x1e0>
  1044e0: f81f03a0     	stur	x0, [x29, #-0x10]
  1044e4: 97ffee50     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1044e8: f81e83a0     	stur	x0, [x29, #-0x18]
  1044ec: d10043a0     	sub	x0, x29, #0x10
  1044f0: d10063a1     	sub	x1, x29, #0x18
  1044f4: 97ffee29     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1044f8: f9000fe0     	str	x0, [sp, #0x18]
  1044fc: 14000001     	b	0x104500 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x48>
  104500: f9400fe8     	ldr	x8, [sp, #0x18]
  104504: f9400109     	ldr	x9, [x8]
  104508: d53bd04a     	mrs	x10, TPIDR_EL0
  10450c: f940154a     	ldr	x10, [x10, #0x28]
  104510: f85f83ab     	ldur	x11, [x29, #-0x8]
  104514: eb0b014a     	subs	x10, x10, x11
  104518: f9000be9     	str	x9, [sp, #0x10]
  10451c: f90007ea     	str	x10, [sp, #0x8]
  104520: 54000101     	b.ne	0x104540 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x88>
  104524: 14000001     	b	0x104528 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x70>
  104528: f9400be0     	ldr	x0, [sp, #0x10]
  10452c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  104530: 910143ff     	add	sp, sp, #0x50
  104534: d65f03c0     	ret
  104538: f90003e1     	str	x1, [sp]
  10453c: 97fea722     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  104540: 97fe960c     	bl	0xa9d70 <__stack_chk_fail@plt>
  104544: d10083ff     	sub	sp, sp, #0x20
  104548: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10454c: 910043fd     	add	x29, sp, #0x10
  104550: d2800008     	mov	x8, #0x0                // =0
  104554: f90007e0     	str	x0, [sp, #0x8]
  104558: f90003e1     	str	x1, [sp]
  10455c: f94007e0     	ldr	x0, [sp, #0x8]
  104560: f94003e1     	ldr	x1, [sp]
  104564: aa0803e2     	mov	x2, x8
  104568: 94000082     	bl	0x104770 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x2b8>
  10456c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104570: 910083ff     	add	sp, sp, #0x20
  104574: d65f03c0     	ret
  104578: d10083ff     	sub	sp, sp, #0x20
  10457c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104580: 910043fd     	add	x29, sp, #0x10
  104584: b27c03e8     	orr	x8, xzr, #0x10
  104588: f90007e0     	str	x0, [sp, #0x8]
  10458c: f94007e0     	ldr	x0, [sp, #0x8]
  104590: 8b080000     	add	x0, x0, x8
  104594: 94000093     	bl	0x1047e0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x328>
  104598: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10459c: 910083ff     	add	sp, sp, #0x20
  1045a0: d65f03c0     	ret
  1045a4: d10083ff     	sub	sp, sp, #0x20
  1045a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1045ac: 910043fd     	add	x29, sp, #0x10
  1045b0: b27c03e8     	orr	x8, xzr, #0x10
  1045b4: f90007e0     	str	x0, [sp, #0x8]
  1045b8: f94007e0     	ldr	x0, [sp, #0x8]
  1045bc: 8b080000     	add	x0, x0, x8
  1045c0: 94000096     	bl	0x104818 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x360>
  1045c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1045c8: 910083ff     	add	sp, sp, #0x20
  1045cc: d65f03c0     	ret
  1045d0: d10183ff     	sub	sp, sp, #0x60
  1045d4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1045d8: 910143fd     	add	x29, sp, #0x50
  1045dc: b27e07e8     	orr	x8, xzr, #0xc
  1045e0: f81f83a0     	stur	x0, [x29, #-0x8]
  1045e4: f81f03a1     	stur	x1, [x29, #-0x10]
  1045e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1045ec: f81e83a0     	stur	x0, [x29, #-0x18]
  1045f0: f81e03a8     	stur	x8, [x29, #-0x20]
  1045f4: 9400009f     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  1045f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1045fc: f90017e0     	str	x0, [sp, #0x28]
  104600: aa0803e0     	mov	x0, x8
  104604: 9400009b     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104608: f85e83a8     	ldur	x8, [x29, #-0x18]
  10460c: f90013e0     	str	x0, [sp, #0x20]
  104610: aa0803e0     	mov	x0, x8
  104614: 940000a1     	bl	0x104898 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3e0>
  104618: f85e03a8     	ldur	x8, [x29, #-0x20]
  10461c: 9b007d00     	mul	x0, x8, x0
  104620: f94013e1     	ldr	x1, [sp, #0x20]
  104624: 8b000020     	add	x0, x1, x0
  104628: f85e83a9     	ldur	x9, [x29, #-0x18]
  10462c: f9000fe0     	str	x0, [sp, #0x18]
  104630: aa0903e0     	mov	x0, x9
  104634: 9400008f     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104638: f85e83a8     	ldur	x8, [x29, #-0x18]
  10463c: f9000be0     	str	x0, [sp, #0x10]
  104640: aa0803e0     	mov	x0, x8
  104644: 94000095     	bl	0x104898 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3e0>
  104648: f85e03a8     	ldur	x8, [x29, #-0x20]
  10464c: 9b007d09     	mul	x9, x8, x0
  104650: f9400be0     	ldr	x0, [sp, #0x10]
  104654: 8b090009     	add	x9, x0, x9
  104658: f85e83a0     	ldur	x0, [x29, #-0x18]
  10465c: f90007e9     	str	x9, [sp, #0x8]
  104660: 94000084     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104664: f85f03a8     	ldur	x8, [x29, #-0x10]
  104668: f85e03a9     	ldur	x9, [x29, #-0x20]
  10466c: 9b087d28     	mul	x8, x9, x8
  104670: 8b080008     	add	x8, x0, x8
  104674: f85e83a0     	ldur	x0, [x29, #-0x18]
  104678: f94017e1     	ldr	x1, [sp, #0x28]
  10467c: f9400fe2     	ldr	x2, [sp, #0x18]
  104680: f94007e3     	ldr	x3, [sp, #0x8]
  104684: aa0803e4     	mov	x4, x8
  104688: 94000072     	bl	0x104850 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x398>
  10468c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  104690: 910183ff     	add	sp, sp, #0x60
  104694: d65f03c0     	ret
  104698: d10083ff     	sub	sp, sp, #0x20
  10469c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1046a0: 910043fd     	add	x29, sp, #0x10
  1046a4: 91001fe8     	add	x8, sp, #0x7
  1046a8: f90007e0     	str	x0, [sp, #0x8]
  1046ac: f94007e1     	ldr	x1, [sp, #0x8]
  1046b0: 39400100     	ldrb	w0, [x8]
  1046b4: 9400000f     	bl	0x1046f0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x238>
  1046b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1046bc: 910083ff     	add	sp, sp, #0x20
  1046c0: d65f03c0     	ret
  1046c4: d10083ff     	sub	sp, sp, #0x20
  1046c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1046cc: 910043fd     	add	x29, sp, #0x10
  1046d0: b27c03e8     	orr	x8, xzr, #0x10
  1046d4: f90007e0     	str	x0, [sp, #0x8]
  1046d8: f94007e0     	ldr	x0, [sp, #0x8]
  1046dc: 8b080000     	add	x0, x0, x8
  1046e0: 94000016     	bl	0x104738 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x280>
  1046e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1046e8: 910083ff     	add	sp, sp, #0x20
  1046ec: d65f03c0     	ret
  1046f0: d10083ff     	sub	sp, sp, #0x20
  1046f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1046f8: 910043fd     	add	x29, sp, #0x10
  1046fc: d10007a8     	sub	x8, x29, #0x1
  104700: 39000100     	strb	w0, [x8]
  104704: f90003e1     	str	x1, [sp]
  104708: f94003e0     	ldr	x0, [sp]
  10470c: 94000004     	bl	0x10471c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x264>
  104710: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104714: 910083ff     	add	sp, sp, #0x20
  104718: d65f03c0     	ret
  10471c: d10043ff     	sub	sp, sp, #0x10
  104720: b200f3e8     	mov	x8, #0x5555555555555555 // =6148914691236517205
  104724: f2e2aaa8     	movk	x8, #0x1555, lsl #48
  104728: f90007e0     	str	x0, [sp, #0x8]
  10472c: aa0803e0     	mov	x0, x8
  104730: 910043ff     	add	sp, sp, #0x10
  104734: d65f03c0     	ret
  104738: d10083ff     	sub	sp, sp, #0x20
  10473c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104740: 910043fd     	add	x29, sp, #0x10
  104744: f90007e0     	str	x0, [sp, #0x8]
  104748: f94007e0     	ldr	x0, [sp, #0x8]
  10474c: 94000004     	bl	0x10475c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x2a4>
  104750: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104754: 910083ff     	add	sp, sp, #0x20
  104758: d65f03c0     	ret
  10475c: d10043ff     	sub	sp, sp, #0x10
  104760: f90007e0     	str	x0, [sp, #0x8]
  104764: f94007e0     	ldr	x0, [sp, #0x8]
  104768: 910043ff     	add	sp, sp, #0x10
  10476c: d65f03c0     	ret
  104770: d10103ff     	sub	sp, sp, #0x40
  104774: a9037bfd     	stp	x29, x30, [sp, #0x30]
  104778: 9100c3fd     	add	x29, sp, #0x30
  10477c: 900007a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  104780: 9109c508     	add	x8, x8, #0x271
  104784: f81f83a0     	stur	x0, [x29, #-0x8]
  104788: f81f03a1     	stur	x1, [x29, #-0x10]
  10478c: f9000fe2     	str	x2, [sp, #0x18]
  104790: f85f83a0     	ldur	x0, [x29, #-0x8]
  104794: f85f03a1     	ldur	x1, [x29, #-0x10]
  104798: f9000be8     	str	x8, [sp, #0x10]
  10479c: f90007e1     	str	x1, [sp, #0x8]
  1047a0: 97ffffdf     	bl	0x10471c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x264>
  1047a4: f94007e8     	ldr	x8, [sp, #0x8]
  1047a8: eb00011f     	cmp	x8, x0
  1047ac: 1a9f97e9     	cset	w9, hi
  1047b0: 37000049     	tbnz	w9, #0x0, 0x1047b8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x300>
  1047b4: 14000003     	b	0x1047c0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x308>
  1047b8: f9400be0     	ldr	x0, [sp, #0x10]
  1047bc: 97feda69     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  1047c0: b27e03e1     	orr	x1, xzr, #0x4
  1047c4: b27e07e8     	orr	x8, xzr, #0xc
  1047c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1047cc: 9b087d20     	mul	x0, x9, x8
  1047d0: 97fedaeb     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  1047d4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1047d8: 910103ff     	add	sp, sp, #0x40
  1047dc: d65f03c0     	ret
  1047e0: d10083ff     	sub	sp, sp, #0x20
  1047e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1047e8: 910043fd     	add	x29, sp, #0x10
  1047ec: f90007e0     	str	x0, [sp, #0x8]
  1047f0: f94007e0     	ldr	x0, [sp, #0x8]
  1047f4: 94000004     	bl	0x104804 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x34c>
  1047f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1047fc: 910083ff     	add	sp, sp, #0x20
  104800: d65f03c0     	ret
  104804: d10043ff     	sub	sp, sp, #0x10
  104808: f90007e0     	str	x0, [sp, #0x8]
  10480c: f94007e0     	ldr	x0, [sp, #0x8]
  104810: 910043ff     	add	sp, sp, #0x10
  104814: d65f03c0     	ret
  104818: d10083ff     	sub	sp, sp, #0x20
  10481c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104820: 910043fd     	add	x29, sp, #0x10
  104824: f90007e0     	str	x0, [sp, #0x8]
  104828: f94007e0     	ldr	x0, [sp, #0x8]
  10482c: 94000004     	bl	0x10483c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x384>
  104830: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104834: 910083ff     	add	sp, sp, #0x20
  104838: d65f03c0     	ret
  10483c: d10043ff     	sub	sp, sp, #0x10
  104840: f90007e0     	str	x0, [sp, #0x8]
  104844: f94007e0     	ldr	x0, [sp, #0x8]
  104848: 910043ff     	add	sp, sp, #0x10
  10484c: d65f03c0     	ret
  104850: d100c3ff     	sub	sp, sp, #0x30
  104854: f90017e0     	str	x0, [sp, #0x28]
  104858: f90013e1     	str	x1, [sp, #0x20]
  10485c: f9000fe2     	str	x2, [sp, #0x18]
  104860: f9000be3     	str	x3, [sp, #0x10]
  104864: f90007e4     	str	x4, [sp, #0x8]
  104868: 9100c3ff     	add	sp, sp, #0x30
  10486c: d65f03c0     	ret
  104870: d10083ff     	sub	sp, sp, #0x20
  104874: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104878: 910043fd     	add	x29, sp, #0x10
  10487c: f90007e0     	str	x0, [sp, #0x8]
  104880: f94007e0     	ldr	x0, [sp, #0x8]
  104884: f9400000     	ldr	x0, [x0]
  104888: 9400000d     	bl	0x1048bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x404>
  10488c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104890: 910083ff     	add	sp, sp, #0x20
  104894: d65f03c0     	ret
  104898: d10083ff     	sub	sp, sp, #0x20
  10489c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1048a0: 910043fd     	add	x29, sp, #0x10
  1048a4: f90007e0     	str	x0, [sp, #0x8]
  1048a8: f94007e0     	ldr	x0, [sp, #0x8]
  1048ac: 94000009     	bl	0x1048d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x418>
  1048b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1048b4: 910083ff     	add	sp, sp, #0x20
  1048b8: d65f03c0     	ret
  1048bc: d10043ff     	sub	sp, sp, #0x10
  1048c0: f90007e0     	str	x0, [sp, #0x8]
  1048c4: f94007e0     	ldr	x0, [sp, #0x8]
  1048c8: 910043ff     	add	sp, sp, #0x10
  1048cc: d65f03c0     	ret
  1048d0: d100c3ff     	sub	sp, sp, #0x30
  1048d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1048d8: 910083fd     	add	x29, sp, #0x20
  1048dc: b27e07e8     	orr	x8, xzr, #0xc
  1048e0: f81f83a0     	stur	x0, [x29, #-0x8]
  1048e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1048e8: f9000be0     	str	x0, [sp, #0x10]
  1048ec: f90007e8     	str	x8, [sp, #0x8]
  1048f0: 9400000a     	bl	0x104918 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x460>
  1048f4: f9400008     	ldr	x8, [x0]
  1048f8: f9400be0     	ldr	x0, [sp, #0x10]
  1048fc: f9400000     	ldr	x0, [x0]
  104900: eb000108     	subs	x8, x8, x0
  104904: f94007e0     	ldr	x0, [sp, #0x8]
  104908: 9ac00d00     	sdiv	x0, x8, x0
  10490c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104910: 9100c3ff     	add	sp, sp, #0x30
  104914: d65f03c0     	ret
  104918: d10083ff     	sub	sp, sp, #0x20
  10491c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104920: 910043fd     	add	x29, sp, #0x10
  104924: b27c03e8     	orr	x8, xzr, #0x10
  104928: f90007e0     	str	x0, [sp, #0x8]
  10492c: f94007e0     	ldr	x0, [sp, #0x8]
  104930: 8b080000     	add	x0, x0, x8
  104934: 94000004     	bl	0x104944 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x48c>
  104938: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10493c: 910083ff     	add	sp, sp, #0x20
  104940: d65f03c0     	ret
  104944: d10083ff     	sub	sp, sp, #0x20
  104948: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10494c: 910043fd     	add	x29, sp, #0x10
  104950: f90007e0     	str	x0, [sp, #0x8]
  104954: f94007e0     	ldr	x0, [sp, #0x8]
  104958: 94000004     	bl	0x104968 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x4b0>
  10495c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104960: 910083ff     	add	sp, sp, #0x20
  104964: d65f03c0     	ret
  104968: d10043ff     	sub	sp, sp, #0x10
  10496c: f90007e0     	str	x0, [sp, #0x8]
  104970: f94007e0     	ldr	x0, [sp, #0x8]
  104974: 910043ff     	add	sp, sp, #0x10
  104978: d65f03c0     	ret
  10497c: d10083ff     	sub	sp, sp, #0x20
  104980: f9000fe0     	str	x0, [sp, #0x18]
  104984: f9000be1     	str	x1, [sp, #0x10]
  104988: f90007e2     	str	x2, [sp, #0x8]
  10498c: 910083ff     	add	sp, sp, #0x20
  104990: d65f03c0     	ret

0000000000104994 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)>:
  104994: d10103ff     	sub	sp, sp, #0x40
  104998: f9001bfe     	str	x30, [sp, #0x30]
  10499c: b27e07e8     	orr	x8, xzr, #0xc
  1049a0: d2800009     	mov	x9, #0x0                // =0
  1049a4: f90017e0     	str	x0, [sp, #0x28]
  1049a8: f90013e1     	str	x1, [sp, #0x20]
  1049ac: f9000fe2     	str	x2, [sp, #0x18]
  1049b0: f9000be3     	str	x3, [sp, #0x10]
  1049b4: f9400fe0     	ldr	x0, [sp, #0x18]
  1049b8: f94013e1     	ldr	x1, [sp, #0x20]
  1049bc: eb010000     	subs	x0, x0, x1
  1049c0: 9ac80c08     	sdiv	x8, x0, x8
  1049c4: f90007e8     	str	x8, [sp, #0x8]
  1049c8: f94007e8     	ldr	x8, [sp, #0x8]
  1049cc: eb09011f     	cmp	x8, x9
  1049d0: 1a9fd7ea     	cset	w10, gt
  1049d4: 3700004a     	tbnz	w10, #0x0, 0x1049dc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x48>
  1049d8: 14000010     	b	0x104a18 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x84>
  1049dc: b27e07e8     	orr	x8, xzr, #0xc
  1049e0: f9400be9     	ldr	x9, [sp, #0x10]
  1049e4: f9400120     	ldr	x0, [x9]
  1049e8: f94013e1     	ldr	x1, [sp, #0x20]
  1049ec: f94007e9     	ldr	x9, [sp, #0x8]
  1049f0: 9b087d22     	mul	x2, x9, x8
  1049f4: f90003e8     	str	x8, [sp]
  1049f8: 97fe6ce6     	bl	0x9fd90 <memcpy@plt>
  1049fc: f94007e8     	ldr	x8, [sp, #0x8]
  104a00: f9400be9     	ldr	x9, [sp, #0x10]
  104a04: f9400120     	ldr	x0, [x9]
  104a08: f94003e1     	ldr	x1, [sp]
  104a0c: 9b087c28     	mul	x8, x1, x8
  104a10: 8b080008     	add	x8, x0, x8
  104a14: f9000128     	str	x8, [x9]
  104a18: f9401bfe     	ldr	x30, [sp, #0x30]
  104a1c: 910103ff     	add	sp, sp, #0x40
  104a20: d65f03c0     	ret
  104a24: d10043ff     	sub	sp, sp, #0x10
  104a28: f90007e0     	str	x0, [sp, #0x8]
  104a2c: 910043ff     	add	sp, sp, #0x10
  104a30: d65f03c0     	ret
  104a34: d10083ff     	sub	sp, sp, #0x20
  104a38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  104a3c: 910043fd     	add	x29, sp, #0x10
  104a40: f90007e0     	str	x0, [sp, #0x8]
  104a44: f94007e0     	ldr	x0, [sp, #0x8]
  104a48: aa0003e8     	mov	x8, x0
  104a4c: f9400101     	ldr	x1, [x8]
  104a50: 94000011     	bl	0x104a94 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x100>
  104a54: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  104a58: 910083ff     	add	sp, sp, #0x20
  104a5c: d65f03c0     	ret
  104a60: d100c3ff     	sub	sp, sp, #0x30
  104a64: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104a68: 910083fd     	add	x29, sp, #0x20
  104a6c: f81f83a0     	stur	x0, [x29, #-0x8]
  104a70: f9000be1     	str	x1, [sp, #0x10]
  104a74: f90007e2     	str	x2, [sp, #0x8]
  104a78: f85f83a0     	ldur	x0, [x29, #-0x8]
  104a7c: f9400be1     	ldr	x1, [sp, #0x10]
  104a80: f94007e2     	ldr	x2, [sp, #0x8]
  104a84: 9400004b     	bl	0x104bb0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0x48>
  104a88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104a8c: 9100c3ff     	add	sp, sp, #0x30
  104a90: d65f03c0     	ret
  104a94: d10143ff     	sub	sp, sp, #0x50
  104a98: a9047bfd     	stp	x29, x30, [sp, #0x40]
  104a9c: 910103fd     	add	x29, sp, #0x40
  104aa0: f81f83a0     	stur	x0, [x29, #-0x8]
  104aa4: f81f03a1     	stur	x1, [x29, #-0x10]
  104aa8: f85f83a0     	ldur	x0, [x29, #-0x8]
  104aac: f9400401     	ldr	x1, [x0, #0x8]
  104ab0: f81e83a1     	stur	x1, [x29, #-0x18]
  104ab4: f90013e0     	str	x0, [sp, #0x20]
  104ab8: f85f03a8     	ldur	x8, [x29, #-0x10]
  104abc: f85e83a9     	ldur	x9, [x29, #-0x18]
  104ac0: eb09011f     	cmp	x8, x9
  104ac4: 1a9f07ea     	cset	w10, ne
  104ac8: 3700004a     	tbnz	w10, #0x0, 0x104ad0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x13c>
  104acc: 14000013     	b	0x104b18 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x184>
  104ad0: 92800168     	mov	x8, #-0xc               // =-12
  104ad4: f94013e0     	ldr	x0, [sp, #0x20]
  104ad8: f9000fe8     	str	x8, [sp, #0x18]
  104adc: 97fffea7     	bl	0x104578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0xc0>
  104ae0: f85e83a8     	ldur	x8, [x29, #-0x18]
  104ae4: f9400fe9     	ldr	x9, [sp, #0x18]
  104ae8: 8b090108     	add	x8, x8, x9
  104aec: f81e83a8     	stur	x8, [x29, #-0x18]
  104af0: f9000be0     	str	x0, [sp, #0x10]
  104af4: aa0803e0     	mov	x0, x8
  104af8: 97ffff71     	bl	0x1048bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x404>
  104afc: f9400be8     	ldr	x8, [sp, #0x10]
  104b00: f90007e0     	str	x0, [sp, #0x8]
  104b04: aa0803e0     	mov	x0, x8
  104b08: f94007e1     	ldr	x1, [sp, #0x8]
  104b0c: 97fe845d     	bl	0xa5c80 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE7destroyIS6_EEvRS7_PT_@plt>
  104b10: 14000001     	b	0x104b14 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x180>
  104b14: 17ffffe9     	b	0x104ab8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*&)+0x124>
  104b18: f85f03a8     	ldur	x8, [x29, #-0x10]
  104b1c: f94013e9     	ldr	x9, [sp, #0x20]
  104b20: f9000528     	str	x8, [x9, #0x8]
  104b24: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  104b28: 910143ff     	add	sp, sp, #0x50
  104b2c: d65f03c0     	ret
  104b30: 97fea5a5     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000104b34 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)>:
  104b34: d100c3ff     	sub	sp, sp, #0x30
  104b38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104b3c: 910083fd     	add	x29, sp, #0x20
  104b40: 91003fe8     	add	x8, sp, #0xf
  104b44: f81f83a0     	stur	x0, [x29, #-0x8]
  104b48: f9000be1     	str	x1, [sp, #0x10]
  104b4c: f85f83a1     	ldur	x1, [x29, #-0x8]
  104b50: f9400be2     	ldr	x2, [sp, #0x10]
  104b54: 39400100     	ldrb	w0, [x8]
  104b58: 97fe759e     	bl	0xa21d0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>
  104b5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104b60: 9100c3ff     	add	sp, sp, #0x30
  104b64: d65f03c0     	ret

0000000000104b68 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)>:
  104b68: d100c3ff     	sub	sp, sp, #0x30
  104b6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104b70: 910083fd     	add	x29, sp, #0x20
  104b74: d10007a8     	sub	x8, x29, #0x1
  104b78: 39000100     	strb	w0, [x8]
  104b7c: f9000be1     	str	x1, [sp, #0x10]
  104b80: f90007e2     	str	x2, [sp, #0x8]
  104b84: f9400be0     	ldr	x0, [sp, #0x10]
  104b88: f94007e1     	ldr	x1, [sp, #0x8]
  104b8c: 94000004     	bl	0x104b9c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0x34>
  104b90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104b94: 9100c3ff     	add	sp, sp, #0x30
  104b98: d65f03c0     	ret
  104b9c: d10043ff     	sub	sp, sp, #0x10
  104ba0: f90007e0     	str	x0, [sp, #0x8]
  104ba4: f90003e1     	str	x1, [sp]
  104ba8: 910043ff     	add	sp, sp, #0x10
  104bac: d65f03c0     	ret
  104bb0: d100c3ff     	sub	sp, sp, #0x30
  104bb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104bb8: 910083fd     	add	x29, sp, #0x20
  104bbc: b27e07e8     	orr	x8, xzr, #0xc
  104bc0: b27e03e9     	orr	x9, xzr, #0x4
  104bc4: f81f83a0     	stur	x0, [x29, #-0x8]
  104bc8: f9000be1     	str	x1, [sp, #0x10]
  104bcc: f90007e2     	str	x2, [sp, #0x8]
  104bd0: f9400be0     	ldr	x0, [sp, #0x10]
  104bd4: f94007e1     	ldr	x1, [sp, #0x8]
  104bd8: 9b087c21     	mul	x1, x1, x8
  104bdc: aa0903e2     	mov	x2, x9
  104be0: 97feda10     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  104be4: 14000001     	b	0x104be8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0x80>
  104be8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104bec: 9100c3ff     	add	sp, sp, #0x30
  104bf0: d65f03c0     	ret
  104bf4: 97fea574     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  104bf8: d100c3ff     	sub	sp, sp, #0x30
  104bfc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104c00: 910083fd     	add	x29, sp, #0x20
  104c04: f81f83a0     	stur	x0, [x29, #-0x8]
  104c08: f85f83a0     	ldur	x0, [x29, #-0x8]
  104c0c: f90003e0     	str	x0, [sp]
  104c10: 9400000e     	bl	0x104c48 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0xe0>
  104c14: 14000001     	b	0x104c18 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0xb0>
  104c18: f94003e0     	ldr	x0, [sp]
  104c1c: 97fe8785     	bl	0xa6a30 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  104c20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104c24: 9100c3ff     	add	sp, sp, #0x30
  104c28: d65f03c0     	ret
  104c2c: 2a0103e8     	mov	w8, w1
  104c30: f9000be0     	str	x0, [sp, #0x10]
  104c34: b9000fe8     	str	w8, [sp, #0xc]
  104c38: f94003e0     	ldr	x0, [sp]
  104c3c: 97fe877d     	bl	0xa6a30 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG4PROFILETYPE24OMX_VIDEO_MPEG4LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  104c40: f9400be0     	ldr	x0, [sp, #0x10]
  104c44: 97fea560     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  104c48: d10183ff     	sub	sp, sp, #0x60
  104c4c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  104c50: 910143fd     	add	x29, sp, #0x50
  104c54: b27e07e8     	orr	x8, xzr, #0xc
  104c58: f81f83a0     	stur	x0, [x29, #-0x8]
  104c5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  104c60: f81f03a0     	stur	x0, [x29, #-0x10]
  104c64: f81e83a8     	stur	x8, [x29, #-0x18]
  104c68: 97ffff02     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104c6c: f85f03a8     	ldur	x8, [x29, #-0x10]
  104c70: f81e03a0     	stur	x0, [x29, #-0x20]
  104c74: aa0803e0     	mov	x0, x8
  104c78: 97fffefe     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104c7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  104c80: f90017e0     	str	x0, [sp, #0x28]
  104c84: aa0803e0     	mov	x0, x8
  104c88: 97ffff04     	bl	0x104898 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3e0>
  104c8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  104c90: 9b007d00     	mul	x0, x8, x0
  104c94: f94017e9     	ldr	x9, [sp, #0x28]
  104c98: 8b000120     	add	x0, x9, x0
  104c9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  104ca0: f90013e0     	str	x0, [sp, #0x20]
  104ca4: aa0a03e0     	mov	x0, x10
  104ca8: 97fffef2     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104cac: f85f03a8     	ldur	x8, [x29, #-0x10]
  104cb0: f9000fe0     	str	x0, [sp, #0x18]
  104cb4: aa0803e0     	mov	x0, x8
  104cb8: 94000019     	bl	0x104d1c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>*)+0x1b4>
  104cbc: f85e83a8     	ldur	x8, [x29, #-0x18]
  104cc0: 9b007d09     	mul	x9, x8, x0
  104cc4: f9400fea     	ldr	x10, [sp, #0x18]
  104cc8: 8b090149     	add	x9, x10, x9
  104ccc: f85f03a0     	ldur	x0, [x29, #-0x10]
  104cd0: f9000be9     	str	x9, [sp, #0x10]
  104cd4: 97fffee7     	bl	0x104870 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3b8>
  104cd8: f85f03a8     	ldur	x8, [x29, #-0x10]
  104cdc: f90007e0     	str	x0, [sp, #0x8]
  104ce0: aa0803e0     	mov	x0, x8
  104ce4: 97fffeed     	bl	0x104898 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x3e0>
  104ce8: f85e83a8     	ldur	x8, [x29, #-0x18]
  104cec: 9b007d09     	mul	x9, x8, x0
  104cf0: f94007ea     	ldr	x10, [sp, #0x8]
  104cf4: 8b090149     	add	x9, x10, x9
  104cf8: f85f03a0     	ldur	x0, [x29, #-0x10]
  104cfc: f85e03a1     	ldur	x1, [x29, #-0x20]
  104d00: f94013e2     	ldr	x2, [sp, #0x20]
  104d04: f9400be3     	ldr	x3, [sp, #0x10]
  104d08: aa0903e4     	mov	x4, x9
  104d0c: 97fffed1     	bl	0x104850 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>>>::max_size() const+0x398>
  104d10: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  104d14: 910183ff     	add	sp, sp, #0x60
  104d18: d65f03c0     	ret
  104d1c: d10043ff     	sub	sp, sp, #0x10
  104d20: b27e07e8     	orr	x8, xzr, #0xc
  104d24: f90007e0     	str	x0, [sp, #0x8]
  104d28: f94007e0     	ldr	x0, [sp, #0x8]
  104d2c: f9400409     	ldr	x9, [x0, #0x8]
  104d30: f9400000     	ldr	x0, [x0]
  104d34: eb000129     	subs	x9, x9, x0
  104d38: 9ac80d20     	sdiv	x0, x9, x8
  104d3c: 910043ff     	add	sp, sp, #0x10
  104d40: d65f03c0     	ret

0000000000104d44 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const>:
  104d44: d10243ff     	sub	sp, sp, #0x90
  104d48: a9087bfd     	stp	x29, x30, [sp, #0x80]
  104d4c: 910203fd     	add	x29, sp, #0x80
  104d50: d53bd048     	mrs	x8, TPIDR_EL0
  104d54: f9401508     	ldr	x8, [x8, #0x28]
  104d58: f81f83a8     	stur	x8, [x29, #-0x8]
  104d5c: f81c83a0     	stur	x0, [x29, #-0x38]
  104d60: f90023e1     	str	x1, [sp, #0x40]
  104d64: f9001fe2     	str	x2, [sp, #0x38]
  104d68: f85c83a8     	ldur	x8, [x29, #-0x38]
  104d6c: f9001be8     	str	x8, [sp, #0x30]
  104d70: f9401be0     	ldr	x0, [sp, #0x30]
  104d74: 94000037     	bl	0x104e50 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x10c>
  104d78: f81f03a0     	stur	x0, [x29, #-0x10]
  104d7c: f9401be0     	ldr	x0, [sp, #0x30]
  104d80: 94000044     	bl	0x104e90 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x14c>
  104d84: f81e83a0     	stur	x0, [x29, #-0x18]
  104d88: 14000001     	b	0x104d8c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x48>
  104d8c: d10043a0     	sub	x0, x29, #0x10
  104d90: d10063a1     	sub	x1, x29, #0x18
  104d94: 9400004e     	bl	0x104ecc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x188>
  104d98: 36000380     	tbz	w0, #0x0, 0x104e08 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xc4>
  104d9c: 14000001     	b	0x104da0 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x5c>
  104da0: d10043a0     	sub	x0, x29, #0x10
  104da4: 9400005c     	bl	0x104f14 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1d0>
  104da8: f940001e     	ldr	x30, [x0]
  104dac: b9400808     	ldr	w8, [x0, #0x8]
  104db0: b81e03a8     	stur	w8, [x29, #-0x20]
  104db4: f81d83be     	stur	x30, [x29, #-0x28]
  104db8: 385d83a8     	ldurb	w8, [x29, #-0x28]
  104dbc: f94023e0     	ldr	x0, [sp, #0x40]
  104dc0: 39400009     	ldrb	w9, [x0]
  104dc4: 6b090108     	subs	w8, w8, w9
  104dc8: b9002fe8     	str	w8, [sp, #0x2c]
  104dcc: 54000141     	b.ne	0x104df4 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xb0>
  104dd0: 14000001     	b	0x104dd4 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x90>
  104dd4: d100a3a8     	sub	x8, x29, #0x28
  104dd8: b27e0101     	orr	x1, x8, #0x4
  104ddc: f9401fe0     	ldr	x0, [sp, #0x38]
  104de0: 94000053     	bl	0x104f2c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x1e8>
  104de4: 320003e9     	orr	w9, wzr, #0x1
  104de8: 381d73a9     	sturb	w9, [x29, #-0x29]
  104dec: f90013e0     	str	x0, [sp, #0x20]
  104df0: 14000009     	b	0x104e14 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xd0>
  104df4: 14000001     	b	0x104df8 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xb4>
  104df8: d10043a0     	sub	x0, x29, #0x10
  104dfc: 94000059     	bl	0x104f60 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x21c>
  104e00: f9000fe0     	str	x0, [sp, #0x18]
  104e04: 17ffffe2     	b	0x104d8c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x48>
  104e08: 2a1f03e8     	mov	w8, wzr
  104e0c: 381d73a8     	sturb	w8, [x29, #-0x29]
  104e10: 14000001     	b	0x104e14 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xd0>
  104e14: 385d73a8     	ldurb	w8, [x29, #-0x29]
  104e18: d53bd049     	mrs	x9, TPIDR_EL0
  104e1c: f9401529     	ldr	x9, [x9, #0x28]
  104e20: f85f83aa     	ldur	x10, [x29, #-0x8]
  104e24: eb0a0129     	subs	x9, x9, x10
  104e28: b90017e8     	str	w8, [sp, #0x14]
  104e2c: f90007e9     	str	x9, [sp, #0x8]
  104e30: 540000e1     	b.ne	0x104e4c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x108>
  104e34: 14000001     	b	0x104e38 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0xf4>
  104e38: b94017e8     	ldr	w8, [sp, #0x14]
  104e3c: 12000100     	and	w0, w8, #0x1
  104e40: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  104e44: 910243ff     	add	sp, sp, #0x90
  104e48: d65f03c0     	ret
  104e4c: 97fe93c9     	bl	0xa9d70 <__stack_chk_fail@plt>
  104e50: d100c3ff     	sub	sp, sp, #0x30
  104e54: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104e58: 910083fd     	add	x29, sp, #0x20
  104e5c: d10023a8     	sub	x8, x29, #0x8
  104e60: f9000be0     	str	x0, [sp, #0x10]
  104e64: f9400be0     	ldr	x0, [sp, #0x10]
  104e68: aa0003e9     	mov	x9, x0
  104e6c: f9400121     	ldr	x1, [x9]
  104e70: f90007e8     	str	x8, [sp, #0x8]
  104e74: 94000045     	bl	0x104f88 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x244>
  104e78: f94007e8     	ldr	x8, [sp, #0x8]
  104e7c: f9000100     	str	x0, [x8]
  104e80: f9400100     	ldr	x0, [x8]
  104e84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104e88: 9100c3ff     	add	sp, sp, #0x30
  104e8c: d65f03c0     	ret
  104e90: d100c3ff     	sub	sp, sp, #0x30
  104e94: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104e98: 910083fd     	add	x29, sp, #0x20
  104e9c: d10023a8     	sub	x8, x29, #0x8
  104ea0: f9000be0     	str	x0, [sp, #0x10]
  104ea4: f9400be0     	ldr	x0, [sp, #0x10]
  104ea8: f9400401     	ldr	x1, [x0, #0x8]
  104eac: f90007e8     	str	x8, [sp, #0x8]
  104eb0: 94000036     	bl	0x104f88 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x244>
  104eb4: f94007e8     	ldr	x8, [sp, #0x8]
  104eb8: f9000100     	str	x0, [x8]
  104ebc: f9400100     	ldr	x0, [x8]
  104ec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104ec4: 9100c3ff     	add	sp, sp, #0x30
  104ec8: d65f03c0     	ret
  104ecc: d100c3ff     	sub	sp, sp, #0x30
  104ed0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  104ed4: 910083fd     	add	x29, sp, #0x20
  104ed8: 12800008     	mov	w8, #-0x1               // =-1
  104edc: f81f83a0     	stur	x0, [x29, #-0x8]
  104ee0: f9000be1     	str	x1, [sp, #0x10]
  104ee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  104ee8: f9400be1     	ldr	x1, [sp, #0x10]
  104eec: b9000fe8     	str	w8, [sp, #0xc]
  104ef0: 94000048     	bl	0x105010 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x2cc>
  104ef4: b9400fe8     	ldr	w8, [sp, #0xc]
  104ef8: 4a080000     	eor	w0, w0, w8
  104efc: 320003e9     	orr	w9, wzr, #0x1
  104f00: 0a090009     	and	w9, w0, w9
  104f04: 2a0903e0     	mov	w0, w9
  104f08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  104f0c: 9100c3ff     	add	sp, sp, #0x30
  104f10: d65f03c0     	ret
  104f14: d10043ff     	sub	sp, sp, #0x10
  104f18: f90007e0     	str	x0, [sp, #0x8]
  104f1c: f94007e0     	ldr	x0, [sp, #0x8]
  104f20: f9400000     	ldr	x0, [x0]
  104f24: 910043ff     	add	sp, sp, #0x10
  104f28: d65f03c0     	ret
  104f2c: d10043ff     	sub	sp, sp, #0x10
  104f30: f90007e0     	str	x0, [sp, #0x8]
  104f34: f90003e1     	str	x1, [sp]
  104f38: f94007e0     	ldr	x0, [sp, #0x8]
  104f3c: f94003e1     	ldr	x1, [sp]
  104f40: b9400028     	ldr	w8, [x1]
  104f44: aa0003e1     	mov	x1, x0
  104f48: b9000028     	str	w8, [x1]
  104f4c: f94003e1     	ldr	x1, [sp]
  104f50: b9400428     	ldr	w8, [x1, #0x4]
  104f54: b9000408     	str	w8, [x0, #0x4]
  104f58: 910043ff     	add	sp, sp, #0x10
  104f5c: d65f03c0     	ret
  104f60: d10043ff     	sub	sp, sp, #0x10
  104f64: b27e07e8     	orr	x8, xzr, #0xc
  104f68: f90007e0     	str	x0, [sp, #0x8]
  104f6c: f94007e0     	ldr	x0, [sp, #0x8]
  104f70: aa0003e9     	mov	x9, x0
  104f74: f940012a     	ldr	x10, [x9]
  104f78: 8b080148     	add	x8, x10, x8
  104f7c: f9000128     	str	x8, [x9]
  104f80: 910043ff     	add	sp, sp, #0x10
  104f84: d65f03c0     	ret
  104f88: d10143ff     	sub	sp, sp, #0x50
  104f8c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  104f90: 910103fd     	add	x29, sp, #0x40
  104f94: d53bd048     	mrs	x8, TPIDR_EL0
  104f98: f9401509     	ldr	x9, [x8, #0x28]
  104f9c: f81f83a9     	stur	x9, [x29, #-0x8]
  104fa0: f81e83a0     	stur	x0, [x29, #-0x18]
  104fa4: f90013e1     	str	x1, [sp, #0x20]
  104fa8: f94013e1     	ldr	x1, [sp, #0x20]
  104fac: d10043a0     	sub	x0, x29, #0x10
  104fb0: f9000fe8     	str	x8, [sp, #0x18]
  104fb4: 9400000f     	bl	0x104ff0 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x2ac>
  104fb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  104fbc: f9400fe9     	ldr	x9, [sp, #0x18]
  104fc0: f9401520     	ldr	x0, [x9, #0x28]
  104fc4: f85f83a1     	ldur	x1, [x29, #-0x8]
  104fc8: eb010000     	subs	x0, x0, x1
  104fcc: f9000be8     	str	x8, [sp, #0x10]
  104fd0: f90007e0     	str	x0, [sp, #0x8]
  104fd4: 540000c1     	b.ne	0x104fec <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x2a8>
  104fd8: 14000001     	b	0x104fdc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x298>
  104fdc: f9400be0     	ldr	x0, [sp, #0x10]
  104fe0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  104fe4: 910143ff     	add	sp, sp, #0x50
  104fe8: d65f03c0     	ret
  104fec: 97fe9361     	bl	0xa9d70 <__stack_chk_fail@plt>
  104ff0: d10043ff     	sub	sp, sp, #0x10
  104ff4: f90007e0     	str	x0, [sp, #0x8]
  104ff8: f90003e1     	str	x1, [sp]
  104ffc: f94007e0     	ldr	x0, [sp, #0x8]
  105000: f94003e1     	ldr	x1, [sp]
  105004: f9000001     	str	x1, [x0]
  105008: 910043ff     	add	sp, sp, #0x10
  10500c: d65f03c0     	ret
  105010: d100c3ff     	sub	sp, sp, #0x30
  105014: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105018: 910083fd     	add	x29, sp, #0x20
  10501c: f81f83a0     	stur	x0, [x29, #-0x8]
  105020: f9000be1     	str	x1, [sp, #0x10]
  105024: f85f83a0     	ldur	x0, [x29, #-0x8]
  105028: 9400000e     	bl	0x105060 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x31c>
  10502c: f9400be1     	ldr	x1, [sp, #0x10]
  105030: f90007e0     	str	x0, [sp, #0x8]
  105034: aa0103e0     	mov	x0, x1
  105038: 9400000a     	bl	0x105060 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_MPEG4LEVELTYPE>*) const+0x31c>
  10503c: f94007e1     	ldr	x1, [sp, #0x8]
  105040: eb00003f     	cmp	x1, x0
  105044: 1a9f17e8     	cset	w8, eq
  105048: 320003e9     	orr	w9, wzr, #0x1
  10504c: 0a090108     	and	w8, w8, w9
  105050: 2a0803e0     	mov	w0, w8
  105054: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105058: 9100c3ff     	add	sp, sp, #0x30
  10505c: d65f03c0     	ret
  105060: d10043ff     	sub	sp, sp, #0x10
  105064: f90007e0     	str	x0, [sp, #0x8]
  105068: f94007e0     	ldr	x0, [sp, #0x8]
  10506c: f9400000     	ldr	x0, [x0]
  105070: 910043ff     	add	sp, sp, #0x10
  105074: d65f03c0     	ret

0000000000105078 <std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::pair<int, OMX_VIDEO_MPEG2PROFILETYPE, false>(int&&, OMX_VIDEO_MPEG2PROFILETYPE&&)>:
  105078: d10103ff     	sub	sp, sp, #0x40
  10507c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  105080: 9100c3fd     	add	x29, sp, #0x30
  105084: f81f83a0     	stur	x0, [x29, #-0x8]
  105088: f81f03a1     	stur	x1, [x29, #-0x10]
  10508c: f9000fe2     	str	x2, [sp, #0x18]
  105090: f85f83a0     	ldur	x0, [x29, #-0x8]
  105094: aa0003e1     	mov	x1, x0
  105098: f85f03a2     	ldur	x2, [x29, #-0x10]
  10509c: f9000be0     	str	x0, [sp, #0x10]
  1050a0: aa0203e0     	mov	x0, x2
  1050a4: f90007e1     	str	x1, [sp, #0x8]
  1050a8: 97ffe982     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  1050ac: b9400008     	ldr	w8, [x0]
  1050b0: f94007e0     	ldr	x0, [sp, #0x8]
  1050b4: 39000008     	strb	w8, [x0]
  1050b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1050bc: 9400003b     	bl	0x1051a8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x40>
  1050c0: b9400008     	ldr	w8, [x0]
  1050c4: f9400be0     	ldr	x0, [sp, #0x10]
  1050c8: b9000408     	str	w8, [x0, #0x4]
  1050cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1050d0: 910103ff     	add	sp, sp, #0x40
  1050d4: d65f03c0     	ret

00000000001050d8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>)>:
  1050d8: d10183ff     	sub	sp, sp, #0x60
  1050dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1050e0: 910143fd     	add	x29, sp, #0x50
  1050e4: d53bd048     	mrs	x8, TPIDR_EL0
  1050e8: f9401509     	ldr	x9, [x8, #0x28]
  1050ec: f81f83a9     	stur	x9, [x29, #-0x8]
  1050f0: f81f03a2     	stur	x2, [x29, #-0x10]
  1050f4: f81e83a1     	stur	x1, [x29, #-0x18]
  1050f8: f9000fe0     	str	x0, [sp, #0x18]
  1050fc: f9400fe0     	ldr	x0, [sp, #0x18]
  105100: 3cde83a0     	ldur	q0, [x29, #-0x18]
  105104: 3d800be0     	str	q0, [sp, #0x20]
  105108: f94017e2     	ldr	x2, [sp, #0x28]
  10510c: f94013e1     	ldr	x1, [sp, #0x20]
  105110: f9000be8     	str	x8, [sp, #0x10]
  105114: 9400002a     	bl	0x1051bc <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x54>
  105118: f9400be8     	ldr	x8, [sp, #0x10]
  10511c: f9401509     	ldr	x9, [x8, #0x28]
  105120: f85f83a0     	ldur	x0, [x29, #-0x8]
  105124: eb000129     	subs	x9, x9, x0
  105128: f90007e9     	str	x9, [sp, #0x8]
  10512c: 540000a1     	b.ne	0x105140 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>)+0x68>
  105130: 14000001     	b	0x105134 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>)+0x5c>
  105134: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  105138: 910183ff     	add	sp, sp, #0x60
  10513c: d65f03c0     	ret
  105140: 97fe930c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000105144 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::~ALookup()>:
  105144: d10083ff     	sub	sp, sp, #0x20
  105148: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10514c: 910043fd     	add	x29, sp, #0x10
  105150: f90007e0     	str	x0, [sp, #0x8]
  105154: f94007e0     	ldr	x0, [sp, #0x8]
  105158: 9400030f     	bl	0x105d94 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0x90>
  10515c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105160: 910083ff     	add	sp, sp, #0x20
  105164: d65f03c0     	ret

0000000000105168 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const>:
  105168: d100c3ff     	sub	sp, sp, #0x30
  10516c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105170: 910083fd     	add	x29, sp, #0x20
  105174: f81f83a0     	stur	x0, [x29, #-0x8]
  105178: f9000be1     	str	x1, [sp, #0x10]
  10517c: f90007e2     	str	x2, [sp, #0x8]
  105180: f85f83a0     	ldur	x0, [x29, #-0x8]
  105184: f9400be1     	ldr	x1, [sp, #0x10]
  105188: f94007e2     	ldr	x2, [sp, #0x8]
  10518c: 97fe749d     	bl	0xa2400 <_ZNK7android7ALookupIh26OMX_VIDEO_MPEG2PROFILETYPEE6lookupERKhPS1_@plt>
  105190: 320003e8     	orr	w8, wzr, #0x1
  105194: 0a080008     	and	w8, w0, w8
  105198: 2a0803e0     	mov	w0, w8
  10519c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1051a0: 9100c3ff     	add	sp, sp, #0x30
  1051a4: d65f03c0     	ret
  1051a8: d10043ff     	sub	sp, sp, #0x10
  1051ac: f90007e0     	str	x0, [sp, #0x8]
  1051b0: f94007e0     	ldr	x0, [sp, #0x8]
  1051b4: 910043ff     	add	sp, sp, #0x10
  1051b8: d65f03c0     	ret
  1051bc: d10203ff     	sub	sp, sp, #0x80
  1051c0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1051c4: 9101c3fd     	add	x29, sp, #0x70
  1051c8: d53bd048     	mrs	x8, TPIDR_EL0
  1051cc: f9401508     	ldr	x8, [x8, #0x28]
  1051d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1051d4: f81f03a2     	stur	x2, [x29, #-0x10]
  1051d8: f81e83a1     	stur	x1, [x29, #-0x18]
  1051dc: f81e03a0     	stur	x0, [x29, #-0x20]
  1051e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1051e4: aa0803e0     	mov	x0, x8
  1051e8: f9001fe0     	str	x0, [sp, #0x38]
  1051ec: aa0803e0     	mov	x0, x8
  1051f0: 94000035     	bl	0x1052c4 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x15c>
  1051f4: d10063a0     	sub	x0, x29, #0x18
  1051f8: 94000056     	bl	0x105350 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1e8>
  1051fc: b40004a0     	cbz	x0, 0x105290 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x128>
  105200: 14000001     	b	0x105204 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x9c>
  105204: d10063a0     	sub	x0, x29, #0x18
  105208: 94000052     	bl	0x105350 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1e8>
  10520c: f9401ffe     	ldr	x30, [sp, #0x38]
  105210: f9001be0     	str	x0, [sp, #0x30]
  105214: aa1e03e0     	mov	x0, x30
  105218: f9401be1     	ldr	x1, [sp, #0x30]
  10521c: 97fe8ba5     	bl	0xa80b0 <_ZNSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  105220: 14000001     	b	0x105224 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xbc>
  105224: d10063a8     	sub	x8, x29, #0x18
  105228: aa0803e0     	mov	x0, x8
  10522c: f90017e8     	str	x8, [sp, #0x28]
  105230: 940000a4     	bl	0x1054c0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, unsigned long)+0xa4>
  105234: f94017e8     	ldr	x8, [sp, #0x28]
  105238: f90013e0     	str	x0, [sp, #0x20]
  10523c: aa0803e0     	mov	x0, x8
  105240: 940000a6     	bl	0x1054d8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, unsigned long)+0xbc>
  105244: f94017e8     	ldr	x8, [sp, #0x28]
  105248: f9000fe0     	str	x0, [sp, #0x18]
  10524c: aa0803e0     	mov	x0, x8
  105250: 94000040     	bl	0x105350 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1e8>
  105254: f9401fe8     	ldr	x8, [sp, #0x38]
  105258: f9000be0     	str	x0, [sp, #0x10]
  10525c: aa0803e0     	mov	x0, x8
  105260: f94013e1     	ldr	x1, [sp, #0x20]
  105264: f9400fe2     	ldr	x2, [sp, #0x18]
  105268: f9400be3     	ldr	x3, [sp, #0x10]
  10526c: 97fe90b9     	bl	0xa9550 <_ZNSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  105270: 14000001     	b	0x105274 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x10c>
  105274: 14000007     	b	0x105290 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x128>
  105278: f81d83a0     	stur	x0, [x29, #-0x28]
  10527c: 2a0103e8     	mov	w8, w1
  105280: b81d43a8     	stur	w8, [x29, #-0x2c]
  105284: f9401fe0     	ldr	x0, [sp, #0x38]
  105288: 97fe6cda     	bl	0xa05f0 <_ZNSt6__ndk113__vector_baseINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10528c: 1400000b     	b	0x1052b8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x150>
  105290: d53bd048     	mrs	x8, TPIDR_EL0
  105294: f9401508     	ldr	x8, [x8, #0x28]
  105298: f85f83a9     	ldur	x9, [x29, #-0x8]
  10529c: eb090108     	subs	x8, x8, x9
  1052a0: f90007e8     	str	x8, [sp, #0x8]
  1052a4: 540000e1     	b.ne	0x1052c0 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x158>
  1052a8: 14000001     	b	0x1052ac <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x144>
  1052ac: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1052b0: 910203ff     	add	sp, sp, #0x80
  1052b4: d65f03c0     	ret
  1052b8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1052bc: 97fe8b15     	bl	0xa7f10 <_Unwind_Resume@plt>
  1052c0: 97fe92ac     	bl	0xa9d70 <__stack_chk_fail@plt>
  1052c4: d10103ff     	sub	sp, sp, #0x40
  1052c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1052cc: 9100c3fd     	add	x29, sp, #0x30
  1052d0: d53bd048     	mrs	x8, TPIDR_EL0
  1052d4: f9401508     	ldr	x8, [x8, #0x28]
  1052d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1052dc: f9000fe0     	str	x0, [sp, #0x18]
  1052e0: f9400fe8     	ldr	x8, [sp, #0x18]
  1052e4: aa0803e0     	mov	x0, x8
  1052e8: f9000be0     	str	x0, [sp, #0x10]
  1052ec: aa0803e0     	mov	x0, x8
  1052f0: 97ffe9ee     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  1052f4: 14000001     	b	0x1052f8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x190>
  1052f8: aa1f03e8     	mov	x8, xzr
  1052fc: f9400be9     	ldr	x9, [sp, #0x10]
  105300: f9000128     	str	x8, [x9]
  105304: f9000528     	str	x8, [x9, #0x8]
  105308: 91004120     	add	x0, x9, #0x10
  10530c: f81f03a8     	stur	x8, [x29, #-0x10]
  105310: d10043a1     	sub	x1, x29, #0x10
  105314: 97fe8c9f     	bl	0xa8590 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  105318: 14000001     	b	0x10531c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1b4>
  10531c: d53bd048     	mrs	x8, TPIDR_EL0
  105320: f9401508     	ldr	x8, [x8, #0x28]
  105324: f85f83a9     	ldur	x9, [x29, #-0x8]
  105328: eb090108     	subs	x8, x8, x9
  10532c: f90007e8     	str	x8, [sp, #0x8]
  105330: 540000e1     	b.ne	0x10534c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1e4>
  105334: 14000001     	b	0x105338 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1d0>
  105338: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10533c: 910103ff     	add	sp, sp, #0x40
  105340: d65f03c0     	ret
  105344: f90003e1     	str	x1, [sp]
  105348: 97fea39f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10534c: 97fe9289     	bl	0xa9d70 <__stack_chk_fail@plt>
  105350: d10043ff     	sub	sp, sp, #0x10
  105354: f90007e0     	str	x0, [sp, #0x8]
  105358: f94007e0     	ldr	x0, [sp, #0x8]
  10535c: f9400400     	ldr	x0, [x0, #0x8]
  105360: 910043ff     	add	sp, sp, #0x10
  105364: d65f03c0     	ret

0000000000105368 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__vallocate(unsigned long)>:
  105368: d10143ff     	sub	sp, sp, #0x50
  10536c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  105370: 910103fd     	add	x29, sp, #0x40
  105374: f81f83a0     	stur	x0, [x29, #-0x8]
  105378: f81f03a1     	stur	x1, [x29, #-0x10]
  10537c: f85f83a0     	ldur	x0, [x29, #-0x8]
  105380: f85f03a1     	ldur	x1, [x29, #-0x10]
  105384: f81e83a0     	stur	x0, [x29, #-0x18]
  105388: f90013e1     	str	x1, [sp, #0x20]
  10538c: 97fe90e9     	bl	0xa9730 <_ZNKSt6__ndk16vectorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  105390: f94013e1     	ldr	x1, [sp, #0x20]
  105394: eb00003f     	cmp	x1, x0
  105398: 1a9f97e8     	cset	w8, hi
  10539c: 37000048     	tbnz	w8, #0x0, 0x1053a4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  1053a0: 14000003     	b	0x1053ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  1053a4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1053a8: 97fe80ea     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  1053ac: d2800001     	mov	x1, #0x0                // =0
  1053b0: b27d03e8     	orr	x8, xzr, #0x8
  1053b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1053b8: f9000fe1     	str	x1, [sp, #0x18]
  1053bc: f9000be8     	str	x8, [sp, #0x10]
  1053c0: 940000d6     	bl	0x105718 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0xc0>
  1053c4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1053c8: 940000c7     	bl	0x1056e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x8c>
  1053cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1053d0: f9000500     	str	x0, [x8, #0x8]
  1053d4: f9000100     	str	x0, [x8]
  1053d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1053dc: f9400108     	ldr	x8, [x8]
  1053e0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1053e4: f9400be1     	ldr	x1, [sp, #0x10]
  1053e8: 9b007c20     	mul	x0, x1, x0
  1053ec: 8b000108     	add	x8, x8, x0
  1053f0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1053f4: f90007e8     	str	x8, [sp, #0x8]
  1053f8: 940000d3     	bl	0x105744 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0xec>
  1053fc: f94007e8     	ldr	x8, [sp, #0x8]
  105400: f9000008     	str	x8, [x0]
  105404: f85e83a0     	ldur	x0, [x29, #-0x18]
  105408: f9400fe1     	ldr	x1, [sp, #0x18]
  10540c: 940000d9     	bl	0x105770 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x118>
  105410: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  105414: 910143ff     	add	sp, sp, #0x50
  105418: d65f03c0     	ret

000000000010541c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, unsigned long)>:
  10541c: d101c3ff     	sub	sp, sp, #0x70
  105420: a9067bfd     	stp	x29, x30, [sp, #0x60]
  105424: 910183fd     	add	x29, sp, #0x60
  105428: d53bd048     	mrs	x8, TPIDR_EL0
  10542c: f9401509     	ldr	x9, [x8, #0x28]
  105430: f81f83a9     	stur	x9, [x29, #-0x8]
  105434: f81e83a0     	stur	x0, [x29, #-0x18]
  105438: f81e03a1     	stur	x1, [x29, #-0x20]
  10543c: f81d83a2     	stur	x2, [x29, #-0x28]
  105440: f9001be3     	str	x3, [sp, #0x30]
  105444: f85e83a9     	ldur	x9, [x29, #-0x18]
  105448: aa0903e0     	mov	x0, x9
  10544c: f90013e8     	str	x8, [sp, #0x20]
  105450: f9000fe9     	str	x9, [sp, #0x18]
  105454: 940000b1     	bl	0x105718 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0xc0>
  105458: f90017e0     	str	x0, [sp, #0x28]
  10545c: f9401be2     	ldr	x2, [sp, #0x30]
  105460: d10043a8     	sub	x8, x29, #0x10
  105464: aa0803e0     	mov	x0, x8
  105468: f9400fe1     	ldr	x1, [sp, #0x18]
  10546c: f9000be8     	str	x8, [sp, #0x10]
  105470: 940001aa     	bl	0x105b18 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x4c0>
  105474: f94017e0     	ldr	x0, [sp, #0x28]
  105478: f85e03a1     	ldur	x1, [x29, #-0x20]
  10547c: f85d83a2     	ldur	x2, [x29, #-0x28]
  105480: f9400fe8     	ldr	x8, [sp, #0x18]
  105484: 91002103     	add	x3, x8, #0x8
  105488: 97fe7a96     	bl	0xa3ee0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  10548c: f9400be0     	ldr	x0, [sp, #0x10]
  105490: 940001cc     	bl	0x105bc0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x90>
  105494: f94013e8     	ldr	x8, [sp, #0x20]
  105498: f9401509     	ldr	x9, [x8, #0x28]
  10549c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1054a0: eb000129     	subs	x9, x9, x0
  1054a4: f90007e9     	str	x9, [sp, #0x8]
  1054a8: 540000a1     	b.ne	0x1054bc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, unsigned long)+0xa0>
  1054ac: 14000001     	b	0x1054b0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, unsigned long)+0x94>
  1054b0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1054b4: 9101c3ff     	add	sp, sp, #0x70
  1054b8: d65f03c0     	ret
  1054bc: 97fe922d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1054c0: d10043ff     	sub	sp, sp, #0x10
  1054c4: f90007e0     	str	x0, [sp, #0x8]
  1054c8: f94007e0     	ldr	x0, [sp, #0x8]
  1054cc: f9400000     	ldr	x0, [x0]
  1054d0: 910043ff     	add	sp, sp, #0x10
  1054d4: d65f03c0     	ret
  1054d8: d10043ff     	sub	sp, sp, #0x10
  1054dc: b27d03e8     	orr	x8, xzr, #0x8
  1054e0: f90007e0     	str	x0, [sp, #0x8]
  1054e4: f94007e0     	ldr	x0, [sp, #0x8]
  1054e8: aa0003e9     	mov	x9, x0
  1054ec: f9400129     	ldr	x9, [x9]
  1054f0: f9400400     	ldr	x0, [x0, #0x8]
  1054f4: 9b007d08     	mul	x8, x8, x0
  1054f8: 8b080128     	add	x8, x9, x8
  1054fc: aa0803e0     	mov	x0, x8
  105500: 910043ff     	add	sp, sp, #0x10
  105504: d65f03c0     	ret

0000000000105508 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::~__vector_base()>:
  105508: d10103ff     	sub	sp, sp, #0x40
  10550c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  105510: 9100c3fd     	add	x29, sp, #0x30
  105514: d2800008     	mov	x8, #0x0                // =0
  105518: f81f83a0     	stur	x0, [x29, #-0x8]
  10551c: f85f83a0     	ldur	x0, [x29, #-0x8]
  105520: aa0003e9     	mov	x9, x0
  105524: f9400129     	ldr	x9, [x9]
  105528: eb08013f     	cmp	x9, x8
  10552c: 1a9f07ea     	cset	w10, ne
  105530: f81f03a0     	stur	x0, [x29, #-0x10]
  105534: 3700004a     	tbnz	w10, #0x0, 0x10553c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::~__vector_base()+0x34>
  105538: 14000012     	b	0x105580 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::~__vector_base()+0x78>
  10553c: f85f03a0     	ldur	x0, [x29, #-0x10]
  105540: 940001a4     	bl	0x105bd0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0xa0>
  105544: f85f03a0     	ldur	x0, [x29, #-0x10]
  105548: 94000074     	bl	0x105718 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0xc0>
  10554c: f85f03a8     	ldur	x8, [x29, #-0x10]
  105550: f9400101     	ldr	x1, [x8]
  105554: f85f03a8     	ldur	x8, [x29, #-0x10]
  105558: f9000fe0     	str	x0, [sp, #0x18]
  10555c: aa0803e0     	mov	x0, x8
  105560: f9000be1     	str	x1, [sp, #0x10]
  105564: 94000142     	bl	0x105a6c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x414>
  105568: f9400fe1     	ldr	x1, [sp, #0x18]
  10556c: f90007e0     	str	x0, [sp, #0x8]
  105570: aa0103e0     	mov	x0, x1
  105574: f9400be1     	ldr	x1, [sp, #0x10]
  105578: f94007e2     	ldr	x2, [sp, #0x8]
  10557c: 940001a0     	bl	0x105bfc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0xcc>
  105580: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  105584: 910103ff     	add	sp, sp, #0x40
  105588: d65f03c0     	ret

000000000010558c <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  10558c: d100c3ff     	sub	sp, sp, #0x30
  105590: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105594: 910083fd     	add	x29, sp, #0x20
  105598: f81f83a0     	stur	x0, [x29, #-0x8]
  10559c: f9000be1     	str	x1, [sp, #0x10]
  1055a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1055a4: f9400be1     	ldr	x1, [sp, #0x10]
  1055a8: f90007e0     	str	x0, [sp, #0x8]
  1055ac: aa0103e0     	mov	x0, x1
  1055b0: 97ffe956     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  1055b4: f94007e1     	ldr	x1, [sp, #0x8]
  1055b8: f90003e0     	str	x0, [sp]
  1055bc: aa0103e0     	mov	x0, x1
  1055c0: f94003e1     	ldr	x1, [sp]
  1055c4: 97fe7faf     	bl	0xa5480 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  1055c8: f94007e0     	ldr	x0, [sp, #0x8]
  1055cc: 94000016     	bl	0x105624 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  1055d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1055d4: 9100c3ff     	add	sp, sp, #0x30
  1055d8: d65f03c0     	ret

00000000001055dc <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  1055dc: d100c3ff     	sub	sp, sp, #0x30
  1055e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1055e4: 910083fd     	add	x29, sp, #0x20
  1055e8: d2800008     	mov	x8, #0x0                // =0
  1055ec: f81f83a0     	stur	x0, [x29, #-0x8]
  1055f0: f9000be1     	str	x1, [sp, #0x10]
  1055f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1055f8: f9400be1     	ldr	x1, [sp, #0x10]
  1055fc: f90007e0     	str	x0, [sp, #0x8]
  105600: aa0103e0     	mov	x0, x1
  105604: f90003e8     	str	x8, [sp]
  105608: 97ffe940     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10560c: f94003e8     	ldr	x8, [sp]
  105610: f94007e1     	ldr	x1, [sp, #0x8]
  105614: f9000028     	str	x8, [x1]
  105618: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10561c: 9100c3ff     	add	sp, sp, #0x30
  105620: d65f03c0     	ret
  105624: d10083ff     	sub	sp, sp, #0x20
  105628: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10562c: 910043fd     	add	x29, sp, #0x10
  105630: f90007e0     	str	x0, [sp, #0x8]
  105634: f94007e0     	ldr	x0, [sp, #0x8]
  105638: 94000004     	bl	0x105648 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10563c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105640: 910083ff     	add	sp, sp, #0x20
  105644: d65f03c0     	ret
  105648: d10043ff     	sub	sp, sp, #0x10
  10564c: f90007e0     	str	x0, [sp, #0x8]
  105650: 910043ff     	add	sp, sp, #0x10
  105654: d65f03c0     	ret

0000000000105658 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const>:
  105658: d10143ff     	sub	sp, sp, #0x50
  10565c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  105660: 910103fd     	add	x29, sp, #0x40
  105664: d53bd048     	mrs	x8, TPIDR_EL0
  105668: f9401508     	ldr	x8, [x8, #0x28]
  10566c: f81f83a8     	stur	x8, [x29, #-0x8]
  105670: f90013e0     	str	x0, [sp, #0x20]
  105674: f94013e0     	ldr	x0, [sp, #0x20]
  105678: 9400007b     	bl	0x105864 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x20c>
  10567c: 9400006f     	bl	0x105838 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x1e0>
  105680: f81f03a0     	stur	x0, [x29, #-0x10]
  105684: 97ffe9e8     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  105688: f81e83a0     	stur	x0, [x29, #-0x18]
  10568c: d10043a0     	sub	x0, x29, #0x10
  105690: d10063a1     	sub	x1, x29, #0x18
  105694: 97ffe9c1     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  105698: f9000fe0     	str	x0, [sp, #0x18]
  10569c: 14000001     	b	0x1056a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x48>
  1056a0: f9400fe8     	ldr	x8, [sp, #0x18]
  1056a4: f9400109     	ldr	x9, [x8]
  1056a8: d53bd04a     	mrs	x10, TPIDR_EL0
  1056ac: f940154a     	ldr	x10, [x10, #0x28]
  1056b0: f85f83ab     	ldur	x11, [x29, #-0x8]
  1056b4: eb0b014a     	subs	x10, x10, x11
  1056b8: f9000be9     	str	x9, [sp, #0x10]
  1056bc: f90007ea     	str	x10, [sp, #0x8]
  1056c0: 54000101     	b.ne	0x1056e0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x88>
  1056c4: 14000001     	b	0x1056c8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x70>
  1056c8: f9400be0     	ldr	x0, [sp, #0x10]
  1056cc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1056d0: 910143ff     	add	sp, sp, #0x50
  1056d4: d65f03c0     	ret
  1056d8: f90003e1     	str	x1, [sp]
  1056dc: 97fea2ba     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1056e0: 97fe91a4     	bl	0xa9d70 <__stack_chk_fail@plt>
  1056e4: d10083ff     	sub	sp, sp, #0x20
  1056e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1056ec: 910043fd     	add	x29, sp, #0x10
  1056f0: d2800008     	mov	x8, #0x0                // =0
  1056f4: f90007e0     	str	x0, [sp, #0x8]
  1056f8: f90003e1     	str	x1, [sp]
  1056fc: f94007e0     	ldr	x0, [sp, #0x8]
  105700: f94003e1     	ldr	x1, [sp]
  105704: aa0803e2     	mov	x2, x8
  105708: 94000081     	bl	0x10590c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x2b4>
  10570c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105710: 910083ff     	add	sp, sp, #0x20
  105714: d65f03c0     	ret
  105718: d10083ff     	sub	sp, sp, #0x20
  10571c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105720: 910043fd     	add	x29, sp, #0x10
  105724: b27c03e8     	orr	x8, xzr, #0x10
  105728: f90007e0     	str	x0, [sp, #0x8]
  10572c: f94007e0     	ldr	x0, [sp, #0x8]
  105730: 8b080000     	add	x0, x0, x8
  105734: 94000092     	bl	0x10597c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x324>
  105738: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10573c: 910083ff     	add	sp, sp, #0x20
  105740: d65f03c0     	ret
  105744: d10083ff     	sub	sp, sp, #0x20
  105748: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10574c: 910043fd     	add	x29, sp, #0x10
  105750: b27c03e8     	orr	x8, xzr, #0x10
  105754: f90007e0     	str	x0, [sp, #0x8]
  105758: f94007e0     	ldr	x0, [sp, #0x8]
  10575c: 8b080000     	add	x0, x0, x8
  105760: 94000095     	bl	0x1059b4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x35c>
  105764: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105768: 910083ff     	add	sp, sp, #0x20
  10576c: d65f03c0     	ret
  105770: d10183ff     	sub	sp, sp, #0x60
  105774: a9057bfd     	stp	x29, x30, [sp, #0x50]
  105778: 910143fd     	add	x29, sp, #0x50
  10577c: b27d03e8     	orr	x8, xzr, #0x8
  105780: f81f83a0     	stur	x0, [x29, #-0x8]
  105784: f81f03a1     	stur	x1, [x29, #-0x10]
  105788: f85f83a0     	ldur	x0, [x29, #-0x8]
  10578c: f81e83a0     	stur	x0, [x29, #-0x18]
  105790: f81e03a8     	stur	x8, [x29, #-0x20]
  105794: 9400009e     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105798: f85e83a8     	ldur	x8, [x29, #-0x18]
  10579c: f90017e0     	str	x0, [sp, #0x28]
  1057a0: aa0803e0     	mov	x0, x8
  1057a4: 9400009a     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  1057a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1057ac: f90013e0     	str	x0, [sp, #0x20]
  1057b0: aa0803e0     	mov	x0, x8
  1057b4: 940000a0     	bl	0x105a34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3dc>
  1057b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1057bc: 9b007d00     	mul	x0, x8, x0
  1057c0: f94013e1     	ldr	x1, [sp, #0x20]
  1057c4: 8b000020     	add	x0, x1, x0
  1057c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1057cc: f9000fe0     	str	x0, [sp, #0x18]
  1057d0: aa0903e0     	mov	x0, x9
  1057d4: 9400008e     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  1057d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1057dc: f9000be0     	str	x0, [sp, #0x10]
  1057e0: aa0803e0     	mov	x0, x8
  1057e4: 94000094     	bl	0x105a34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3dc>
  1057e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1057ec: 9b007d09     	mul	x9, x8, x0
  1057f0: f9400be0     	ldr	x0, [sp, #0x10]
  1057f4: 8b090009     	add	x9, x0, x9
  1057f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1057fc: f90007e9     	str	x9, [sp, #0x8]
  105800: 94000083     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105804: f85f03a8     	ldur	x8, [x29, #-0x10]
  105808: f85e03a9     	ldur	x9, [x29, #-0x20]
  10580c: 9b087d28     	mul	x8, x9, x8
  105810: 8b080008     	add	x8, x0, x8
  105814: f85e83a0     	ldur	x0, [x29, #-0x18]
  105818: f94017e1     	ldr	x1, [sp, #0x28]
  10581c: f9400fe2     	ldr	x2, [sp, #0x18]
  105820: f94007e3     	ldr	x3, [sp, #0x8]
  105824: aa0803e4     	mov	x4, x8
  105828: 94000071     	bl	0x1059ec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x394>
  10582c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  105830: 910183ff     	add	sp, sp, #0x60
  105834: d65f03c0     	ret
  105838: d10083ff     	sub	sp, sp, #0x20
  10583c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105840: 910043fd     	add	x29, sp, #0x10
  105844: 91001fe8     	add	x8, sp, #0x7
  105848: f90007e0     	str	x0, [sp, #0x8]
  10584c: f94007e1     	ldr	x1, [sp, #0x8]
  105850: 39400100     	ldrb	w0, [x8]
  105854: 9400000f     	bl	0x105890 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x238>
  105858: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10585c: 910083ff     	add	sp, sp, #0x20
  105860: d65f03c0     	ret
  105864: d10083ff     	sub	sp, sp, #0x20
  105868: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10586c: 910043fd     	add	x29, sp, #0x10
  105870: b27c03e8     	orr	x8, xzr, #0x10
  105874: f90007e0     	str	x0, [sp, #0x8]
  105878: f94007e0     	ldr	x0, [sp, #0x8]
  10587c: 8b080000     	add	x0, x0, x8
  105880: 94000015     	bl	0x1058d4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x27c>
  105884: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105888: 910083ff     	add	sp, sp, #0x20
  10588c: d65f03c0     	ret
  105890: d10083ff     	sub	sp, sp, #0x20
  105894: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105898: 910043fd     	add	x29, sp, #0x10
  10589c: d10007a8     	sub	x8, x29, #0x1
  1058a0: 39000100     	strb	w0, [x8]
  1058a4: f90003e1     	str	x1, [sp]
  1058a8: f94003e0     	ldr	x0, [sp]
  1058ac: 94000004     	bl	0x1058bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x264>
  1058b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1058b4: 910083ff     	add	sp, sp, #0x20
  1058b8: d65f03c0     	ret
  1058bc: d10043ff     	sub	sp, sp, #0x10
  1058c0: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  1058c4: f90007e0     	str	x0, [sp, #0x8]
  1058c8: aa0803e0     	mov	x0, x8
  1058cc: 910043ff     	add	sp, sp, #0x10
  1058d0: d65f03c0     	ret
  1058d4: d10083ff     	sub	sp, sp, #0x20
  1058d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1058dc: 910043fd     	add	x29, sp, #0x10
  1058e0: f90007e0     	str	x0, [sp, #0x8]
  1058e4: f94007e0     	ldr	x0, [sp, #0x8]
  1058e8: 94000004     	bl	0x1058f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x2a0>
  1058ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1058f0: 910083ff     	add	sp, sp, #0x20
  1058f4: d65f03c0     	ret
  1058f8: d10043ff     	sub	sp, sp, #0x10
  1058fc: f90007e0     	str	x0, [sp, #0x8]
  105900: f94007e0     	ldr	x0, [sp, #0x8]
  105904: 910043ff     	add	sp, sp, #0x10
  105908: d65f03c0     	ret
  10590c: d10103ff     	sub	sp, sp, #0x40
  105910: a9037bfd     	stp	x29, x30, [sp, #0x30]
  105914: 9100c3fd     	add	x29, sp, #0x30
  105918: f0000788     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10591c: 9109c508     	add	x8, x8, #0x271
  105920: f81f83a0     	stur	x0, [x29, #-0x8]
  105924: f81f03a1     	stur	x1, [x29, #-0x10]
  105928: f9000fe2     	str	x2, [sp, #0x18]
  10592c: f85f83a0     	ldur	x0, [x29, #-0x8]
  105930: f85f03a1     	ldur	x1, [x29, #-0x10]
  105934: f9000be8     	str	x8, [sp, #0x10]
  105938: f90007e1     	str	x1, [sp, #0x8]
  10593c: 97ffffe0     	bl	0x1058bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x264>
  105940: f94007e8     	ldr	x8, [sp, #0x8]
  105944: eb00011f     	cmp	x8, x0
  105948: 1a9f97e9     	cset	w9, hi
  10594c: 37000049     	tbnz	w9, #0x0, 0x105954 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x2fc>
  105950: 14000003     	b	0x10595c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x304>
  105954: f9400be0     	ldr	x0, [sp, #0x10]
  105958: 97fed602     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10595c: b27e03e1     	orr	x1, xzr, #0x4
  105960: b27d03e8     	orr	x8, xzr, #0x8
  105964: f85f03a9     	ldur	x9, [x29, #-0x10]
  105968: 9b087d20     	mul	x0, x9, x8
  10596c: 97fed684     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  105970: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  105974: 910103ff     	add	sp, sp, #0x40
  105978: d65f03c0     	ret
  10597c: d10083ff     	sub	sp, sp, #0x20
  105980: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105984: 910043fd     	add	x29, sp, #0x10
  105988: f90007e0     	str	x0, [sp, #0x8]
  10598c: f94007e0     	ldr	x0, [sp, #0x8]
  105990: 94000004     	bl	0x1059a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x348>
  105994: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105998: 910083ff     	add	sp, sp, #0x20
  10599c: d65f03c0     	ret
  1059a0: d10043ff     	sub	sp, sp, #0x10
  1059a4: f90007e0     	str	x0, [sp, #0x8]
  1059a8: f94007e0     	ldr	x0, [sp, #0x8]
  1059ac: 910043ff     	add	sp, sp, #0x10
  1059b0: d65f03c0     	ret
  1059b4: d10083ff     	sub	sp, sp, #0x20
  1059b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1059bc: 910043fd     	add	x29, sp, #0x10
  1059c0: f90007e0     	str	x0, [sp, #0x8]
  1059c4: f94007e0     	ldr	x0, [sp, #0x8]
  1059c8: 94000004     	bl	0x1059d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x380>
  1059cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1059d0: 910083ff     	add	sp, sp, #0x20
  1059d4: d65f03c0     	ret
  1059d8: d10043ff     	sub	sp, sp, #0x10
  1059dc: f90007e0     	str	x0, [sp, #0x8]
  1059e0: f94007e0     	ldr	x0, [sp, #0x8]
  1059e4: 910043ff     	add	sp, sp, #0x10
  1059e8: d65f03c0     	ret
  1059ec: d100c3ff     	sub	sp, sp, #0x30
  1059f0: f90017e0     	str	x0, [sp, #0x28]
  1059f4: f90013e1     	str	x1, [sp, #0x20]
  1059f8: f9000fe2     	str	x2, [sp, #0x18]
  1059fc: f9000be3     	str	x3, [sp, #0x10]
  105a00: f90007e4     	str	x4, [sp, #0x8]
  105a04: 9100c3ff     	add	sp, sp, #0x30
  105a08: d65f03c0     	ret
  105a0c: d10083ff     	sub	sp, sp, #0x20
  105a10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105a14: 910043fd     	add	x29, sp, #0x10
  105a18: f90007e0     	str	x0, [sp, #0x8]
  105a1c: f94007e0     	ldr	x0, [sp, #0x8]
  105a20: f9400000     	ldr	x0, [x0]
  105a24: 9400000d     	bl	0x105a58 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x400>
  105a28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105a2c: 910083ff     	add	sp, sp, #0x20
  105a30: d65f03c0     	ret
  105a34: d10083ff     	sub	sp, sp, #0x20
  105a38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105a3c: 910043fd     	add	x29, sp, #0x10
  105a40: f90007e0     	str	x0, [sp, #0x8]
  105a44: f94007e0     	ldr	x0, [sp, #0x8]
  105a48: 94000009     	bl	0x105a6c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x414>
  105a4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105a50: 910083ff     	add	sp, sp, #0x20
  105a54: d65f03c0     	ret
  105a58: d10043ff     	sub	sp, sp, #0x10
  105a5c: f90007e0     	str	x0, [sp, #0x8]
  105a60: f94007e0     	ldr	x0, [sp, #0x8]
  105a64: 910043ff     	add	sp, sp, #0x10
  105a68: d65f03c0     	ret
  105a6c: d100c3ff     	sub	sp, sp, #0x30
  105a70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105a74: 910083fd     	add	x29, sp, #0x20
  105a78: b27d03e8     	orr	x8, xzr, #0x8
  105a7c: f81f83a0     	stur	x0, [x29, #-0x8]
  105a80: f85f83a0     	ldur	x0, [x29, #-0x8]
  105a84: f9000be0     	str	x0, [sp, #0x10]
  105a88: f90007e8     	str	x8, [sp, #0x8]
  105a8c: 9400000a     	bl	0x105ab4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x45c>
  105a90: f9400008     	ldr	x8, [x0]
  105a94: f9400be0     	ldr	x0, [sp, #0x10]
  105a98: f9400000     	ldr	x0, [x0]
  105a9c: eb000108     	subs	x8, x8, x0
  105aa0: f94007e0     	ldr	x0, [sp, #0x8]
  105aa4: 9ac00d00     	sdiv	x0, x8, x0
  105aa8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105aac: 9100c3ff     	add	sp, sp, #0x30
  105ab0: d65f03c0     	ret
  105ab4: d10083ff     	sub	sp, sp, #0x20
  105ab8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105abc: 910043fd     	add	x29, sp, #0x10
  105ac0: b27c03e8     	orr	x8, xzr, #0x10
  105ac4: f90007e0     	str	x0, [sp, #0x8]
  105ac8: f94007e0     	ldr	x0, [sp, #0x8]
  105acc: 8b080000     	add	x0, x0, x8
  105ad0: 94000004     	bl	0x105ae0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x488>
  105ad4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105ad8: 910083ff     	add	sp, sp, #0x20
  105adc: d65f03c0     	ret
  105ae0: d10083ff     	sub	sp, sp, #0x20
  105ae4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105ae8: 910043fd     	add	x29, sp, #0x10
  105aec: f90007e0     	str	x0, [sp, #0x8]
  105af0: f94007e0     	ldr	x0, [sp, #0x8]
  105af4: 94000004     	bl	0x105b04 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x4ac>
  105af8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105afc: 910083ff     	add	sp, sp, #0x20
  105b00: d65f03c0     	ret
  105b04: d10043ff     	sub	sp, sp, #0x10
  105b08: f90007e0     	str	x0, [sp, #0x8]
  105b0c: f94007e0     	ldr	x0, [sp, #0x8]
  105b10: 910043ff     	add	sp, sp, #0x10
  105b14: d65f03c0     	ret
  105b18: d10083ff     	sub	sp, sp, #0x20
  105b1c: f9000fe0     	str	x0, [sp, #0x18]
  105b20: f9000be1     	str	x1, [sp, #0x10]
  105b24: f90007e2     	str	x2, [sp, #0x8]
  105b28: 910083ff     	add	sp, sp, #0x20
  105b2c: d65f03c0     	ret

0000000000105b30 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)>:
  105b30: d10103ff     	sub	sp, sp, #0x40
  105b34: f9001bfe     	str	x30, [sp, #0x30]
  105b38: b27d03e8     	orr	x8, xzr, #0x8
  105b3c: d2800009     	mov	x9, #0x0                // =0
  105b40: f90017e0     	str	x0, [sp, #0x28]
  105b44: f90013e1     	str	x1, [sp, #0x20]
  105b48: f9000fe2     	str	x2, [sp, #0x18]
  105b4c: f9000be3     	str	x3, [sp, #0x10]
  105b50: f9400fe0     	ldr	x0, [sp, #0x18]
  105b54: f94013e1     	ldr	x1, [sp, #0x20]
  105b58: eb010000     	subs	x0, x0, x1
  105b5c: 9ac80c08     	sdiv	x8, x0, x8
  105b60: f90007e8     	str	x8, [sp, #0x8]
  105b64: f94007e8     	ldr	x8, [sp, #0x8]
  105b68: eb09011f     	cmp	x8, x9
  105b6c: 1a9fd7ea     	cset	w10, gt
  105b70: 3700004a     	tbnz	w10, #0x0, 0x105b78 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x48>
  105b74: 14000010     	b	0x105bb4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x84>
  105b78: b27d03e8     	orr	x8, xzr, #0x8
  105b7c: f9400be9     	ldr	x9, [sp, #0x10]
  105b80: f9400120     	ldr	x0, [x9]
  105b84: f94013e1     	ldr	x1, [sp, #0x20]
  105b88: f94007e9     	ldr	x9, [sp, #0x8]
  105b8c: 9b087d22     	mul	x2, x9, x8
  105b90: f90003e8     	str	x8, [sp]
  105b94: 97fe687f     	bl	0x9fd90 <memcpy@plt>
  105b98: f94007e8     	ldr	x8, [sp, #0x8]
  105b9c: f9400be9     	ldr	x9, [sp, #0x10]
  105ba0: f9400120     	ldr	x0, [x9]
  105ba4: f94003e1     	ldr	x1, [sp]
  105ba8: 9b087c28     	mul	x8, x1, x8
  105bac: 8b080008     	add	x8, x0, x8
  105bb0: f9000128     	str	x8, [x9]
  105bb4: f9401bfe     	ldr	x30, [sp, #0x30]
  105bb8: 910103ff     	add	sp, sp, #0x40
  105bbc: d65f03c0     	ret
  105bc0: d10043ff     	sub	sp, sp, #0x10
  105bc4: f90007e0     	str	x0, [sp, #0x8]
  105bc8: 910043ff     	add	sp, sp, #0x10
  105bcc: d65f03c0     	ret
  105bd0: d10083ff     	sub	sp, sp, #0x20
  105bd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  105bd8: 910043fd     	add	x29, sp, #0x10
  105bdc: f90007e0     	str	x0, [sp, #0x8]
  105be0: f94007e0     	ldr	x0, [sp, #0x8]
  105be4: aa0003e8     	mov	x8, x0
  105be8: f9400101     	ldr	x1, [x8]
  105bec: 94000011     	bl	0x105c30 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x100>
  105bf0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  105bf4: 910083ff     	add	sp, sp, #0x20
  105bf8: d65f03c0     	ret
  105bfc: d100c3ff     	sub	sp, sp, #0x30
  105c00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105c04: 910083fd     	add	x29, sp, #0x20
  105c08: f81f83a0     	stur	x0, [x29, #-0x8]
  105c0c: f9000be1     	str	x1, [sp, #0x10]
  105c10: f90007e2     	str	x2, [sp, #0x8]
  105c14: f85f83a0     	ldur	x0, [x29, #-0x8]
  105c18: f9400be1     	ldr	x1, [sp, #0x10]
  105c1c: f94007e2     	ldr	x2, [sp, #0x8]
  105c20: 9400004b     	bl	0x105d4c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0x48>
  105c24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105c28: 9100c3ff     	add	sp, sp, #0x30
  105c2c: d65f03c0     	ret
  105c30: d10143ff     	sub	sp, sp, #0x50
  105c34: a9047bfd     	stp	x29, x30, [sp, #0x40]
  105c38: 910103fd     	add	x29, sp, #0x40
  105c3c: f81f83a0     	stur	x0, [x29, #-0x8]
  105c40: f81f03a1     	stur	x1, [x29, #-0x10]
  105c44: f85f83a0     	ldur	x0, [x29, #-0x8]
  105c48: f9400401     	ldr	x1, [x0, #0x8]
  105c4c: f81e83a1     	stur	x1, [x29, #-0x18]
  105c50: f90013e0     	str	x0, [sp, #0x20]
  105c54: f85f03a8     	ldur	x8, [x29, #-0x10]
  105c58: f85e83a9     	ldur	x9, [x29, #-0x18]
  105c5c: eb09011f     	cmp	x8, x9
  105c60: 1a9f07ea     	cset	w10, ne
  105c64: 3700004a     	tbnz	w10, #0x0, 0x105c6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x13c>
  105c68: 14000013     	b	0x105cb4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x184>
  105c6c: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  105c70: f94013e0     	ldr	x0, [sp, #0x20]
  105c74: f9000fe8     	str	x8, [sp, #0x18]
  105c78: 97fffea8     	bl	0x105718 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0xc0>
  105c7c: f85e83a8     	ldur	x8, [x29, #-0x18]
  105c80: f9400fe9     	ldr	x9, [sp, #0x18]
  105c84: 8b090108     	add	x8, x8, x9
  105c88: f81e83a8     	stur	x8, [x29, #-0x18]
  105c8c: f9000be0     	str	x0, [sp, #0x10]
  105c90: aa0803e0     	mov	x0, x8
  105c94: 97ffff71     	bl	0x105a58 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x400>
  105c98: f9400be8     	ldr	x8, [sp, #0x10]
  105c9c: f90007e0     	str	x0, [sp, #0x8]
  105ca0: aa0803e0     	mov	x0, x8
  105ca4: f94007e1     	ldr	x1, [sp, #0x8]
  105ca8: 97fe79aa     	bl	0xa4350 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  105cac: 14000001     	b	0x105cb0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x180>
  105cb0: 17ffffe9     	b	0x105c54 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*&)+0x124>
  105cb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  105cb8: f94013e9     	ldr	x9, [sp, #0x20]
  105cbc: f9000528     	str	x8, [x9, #0x8]
  105cc0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  105cc4: 910143ff     	add	sp, sp, #0x50
  105cc8: d65f03c0     	ret
  105ccc: 97fea13e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000105cd0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)>:
  105cd0: d100c3ff     	sub	sp, sp, #0x30
  105cd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105cd8: 910083fd     	add	x29, sp, #0x20
  105cdc: 91003fe8     	add	x8, sp, #0xf
  105ce0: f81f83a0     	stur	x0, [x29, #-0x8]
  105ce4: f9000be1     	str	x1, [sp, #0x10]
  105ce8: f85f83a1     	ldur	x1, [x29, #-0x8]
  105cec: f9400be2     	ldr	x2, [sp, #0x10]
  105cf0: 39400100     	ldrb	w0, [x8]
  105cf4: 97fe8ed7     	bl	0xa9850 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  105cf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105cfc: 9100c3ff     	add	sp, sp, #0x30
  105d00: d65f03c0     	ret

0000000000105d04 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)>:
  105d04: d100c3ff     	sub	sp, sp, #0x30
  105d08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105d0c: 910083fd     	add	x29, sp, #0x20
  105d10: d10007a8     	sub	x8, x29, #0x1
  105d14: 39000100     	strb	w0, [x8]
  105d18: f9000be1     	str	x1, [sp, #0x10]
  105d1c: f90007e2     	str	x2, [sp, #0x8]
  105d20: f9400be0     	ldr	x0, [sp, #0x10]
  105d24: f94007e1     	ldr	x1, [sp, #0x8]
  105d28: 94000004     	bl	0x105d38 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0x34>
  105d2c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105d30: 9100c3ff     	add	sp, sp, #0x30
  105d34: d65f03c0     	ret
  105d38: d10043ff     	sub	sp, sp, #0x10
  105d3c: f90007e0     	str	x0, [sp, #0x8]
  105d40: f90003e1     	str	x1, [sp]
  105d44: 910043ff     	add	sp, sp, #0x10
  105d48: d65f03c0     	ret
  105d4c: d100c3ff     	sub	sp, sp, #0x30
  105d50: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105d54: 910083fd     	add	x29, sp, #0x20
  105d58: b27d03e8     	orr	x8, xzr, #0x8
  105d5c: b27e03e9     	orr	x9, xzr, #0x4
  105d60: f81f83a0     	stur	x0, [x29, #-0x8]
  105d64: f9000be1     	str	x1, [sp, #0x10]
  105d68: f90007e2     	str	x2, [sp, #0x8]
  105d6c: f9400be0     	ldr	x0, [sp, #0x10]
  105d70: f94007e1     	ldr	x1, [sp, #0x8]
  105d74: 9b087c21     	mul	x1, x1, x8
  105d78: aa0903e2     	mov	x2, x9
  105d7c: 97fed5a9     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  105d80: 14000001     	b	0x105d84 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0x80>
  105d84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105d88: 9100c3ff     	add	sp, sp, #0x30
  105d8c: d65f03c0     	ret
  105d90: 97fea10d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  105d94: d100c3ff     	sub	sp, sp, #0x30
  105d98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105d9c: 910083fd     	add	x29, sp, #0x20
  105da0: f81f83a0     	stur	x0, [x29, #-0x8]
  105da4: f85f83a0     	ldur	x0, [x29, #-0x8]
  105da8: f90003e0     	str	x0, [sp]
  105dac: 9400000e     	bl	0x105de4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0xe0>
  105db0: 14000001     	b	0x105db4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0xb0>
  105db4: f94003e0     	ldr	x0, [sp]
  105db8: 97fe6a0e     	bl	0xa05f0 <_ZNSt6__ndk113__vector_baseINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  105dbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  105dc0: 9100c3ff     	add	sp, sp, #0x30
  105dc4: d65f03c0     	ret
  105dc8: 2a0103e8     	mov	w8, w1
  105dcc: f9000be0     	str	x0, [sp, #0x10]
  105dd0: b9000fe8     	str	w8, [sp, #0xc]
  105dd4: f94003e0     	ldr	x0, [sp]
  105dd8: 97fe6a06     	bl	0xa05f0 <_ZNSt6__ndk113__vector_baseINS_4pairIh26OMX_VIDEO_MPEG2PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  105ddc: f9400be0     	ldr	x0, [sp, #0x10]
  105de0: 97fea0f9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  105de4: d10183ff     	sub	sp, sp, #0x60
  105de8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  105dec: 910143fd     	add	x29, sp, #0x50
  105df0: b27d03e8     	orr	x8, xzr, #0x8
  105df4: f81f83a0     	stur	x0, [x29, #-0x8]
  105df8: f85f83a0     	ldur	x0, [x29, #-0x8]
  105dfc: f81f03a0     	stur	x0, [x29, #-0x10]
  105e00: f81e83a8     	stur	x8, [x29, #-0x18]
  105e04: 97ffff02     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105e08: f85f03a8     	ldur	x8, [x29, #-0x10]
  105e0c: f81e03a0     	stur	x0, [x29, #-0x20]
  105e10: aa0803e0     	mov	x0, x8
  105e14: 97fffefe     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105e18: f85f03a8     	ldur	x8, [x29, #-0x10]
  105e1c: f90017e0     	str	x0, [sp, #0x28]
  105e20: aa0803e0     	mov	x0, x8
  105e24: 97ffff04     	bl	0x105a34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3dc>
  105e28: f85e83a8     	ldur	x8, [x29, #-0x18]
  105e2c: 9b007d00     	mul	x0, x8, x0
  105e30: f94017e9     	ldr	x9, [sp, #0x28]
  105e34: 8b000120     	add	x0, x9, x0
  105e38: f85f03aa     	ldur	x10, [x29, #-0x10]
  105e3c: f90013e0     	str	x0, [sp, #0x20]
  105e40: aa0a03e0     	mov	x0, x10
  105e44: 97fffef2     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105e48: f85f03a8     	ldur	x8, [x29, #-0x10]
  105e4c: f9000fe0     	str	x0, [sp, #0x18]
  105e50: aa0803e0     	mov	x0, x8
  105e54: 94000019     	bl	0x105eb8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>*)+0x1b4>
  105e58: f85e83a8     	ldur	x8, [x29, #-0x18]
  105e5c: 9b007d09     	mul	x9, x8, x0
  105e60: f9400fea     	ldr	x10, [sp, #0x18]
  105e64: 8b090149     	add	x9, x10, x9
  105e68: f85f03a0     	ldur	x0, [x29, #-0x10]
  105e6c: f9000be9     	str	x9, [sp, #0x10]
  105e70: 97fffee7     	bl	0x105a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3b4>
  105e74: f85f03a8     	ldur	x8, [x29, #-0x10]
  105e78: f90007e0     	str	x0, [sp, #0x8]
  105e7c: aa0803e0     	mov	x0, x8
  105e80: 97fffeed     	bl	0x105a34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x3dc>
  105e84: f85e83a8     	ldur	x8, [x29, #-0x18]
  105e88: 9b007d09     	mul	x9, x8, x0
  105e8c: f94007ea     	ldr	x10, [sp, #0x8]
  105e90: 8b090149     	add	x9, x10, x9
  105e94: f85f03a0     	ldur	x0, [x29, #-0x10]
  105e98: f85e03a1     	ldur	x1, [x29, #-0x20]
  105e9c: f94013e2     	ldr	x2, [sp, #0x20]
  105ea0: f9400be3     	ldr	x3, [sp, #0x10]
  105ea4: aa0903e4     	mov	x4, x9
  105ea8: 97fffed1     	bl	0x1059ec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>>>::max_size() const+0x394>
  105eac: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  105eb0: 910183ff     	add	sp, sp, #0x60
  105eb4: d65f03c0     	ret
  105eb8: d10043ff     	sub	sp, sp, #0x10
  105ebc: b27d03e8     	orr	x8, xzr, #0x8
  105ec0: f90007e0     	str	x0, [sp, #0x8]
  105ec4: f94007e0     	ldr	x0, [sp, #0x8]
  105ec8: f9400409     	ldr	x9, [x0, #0x8]
  105ecc: f9400000     	ldr	x0, [x0]
  105ed0: eb000129     	subs	x9, x9, x0
  105ed4: 9ac80d20     	sdiv	x0, x9, x8
  105ed8: 910043ff     	add	sp, sp, #0x10
  105edc: d65f03c0     	ret

0000000000105ee0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const>:
  105ee0: d10203ff     	sub	sp, sp, #0x80
  105ee4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  105ee8: 9101c3fd     	add	x29, sp, #0x70
  105eec: d53bd048     	mrs	x8, TPIDR_EL0
  105ef0: f9401508     	ldr	x8, [x8, #0x28]
  105ef4: f81f83a8     	stur	x8, [x29, #-0x8]
  105ef8: f81d03a0     	stur	x0, [x29, #-0x30]
  105efc: f9001fe1     	str	x1, [sp, #0x38]
  105f00: f9001be2     	str	x2, [sp, #0x30]
  105f04: f85d03a8     	ldur	x8, [x29, #-0x30]
  105f08: f90017e8     	str	x8, [sp, #0x28]
  105f0c: f94017e0     	ldr	x0, [sp, #0x28]
  105f10: 94000033     	bl	0x105fdc <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xfc>
  105f14: f81f03a0     	stur	x0, [x29, #-0x10]
  105f18: f94017e0     	ldr	x0, [sp, #0x28]
  105f1c: 94000040     	bl	0x10601c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x13c>
  105f20: f81e83a0     	stur	x0, [x29, #-0x18]
  105f24: 14000001     	b	0x105f28 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x48>
  105f28: d10043a0     	sub	x0, x29, #0x10
  105f2c: d10063a1     	sub	x1, x29, #0x18
  105f30: 9400004a     	bl	0x106058 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x178>
  105f34: 36000300     	tbz	w0, #0x0, 0x105f94 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xb4>
  105f38: 14000001     	b	0x105f3c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x5c>
  105f3c: d10043a0     	sub	x0, x29, #0x10
  105f40: 94000058     	bl	0x1060a0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1c0>
  105f44: f9400000     	ldr	x0, [x0]
  105f48: f81e03a0     	stur	x0, [x29, #-0x20]
  105f4c: 385e03a8     	ldurb	w8, [x29, #-0x20]
  105f50: f9401fe0     	ldr	x0, [sp, #0x38]
  105f54: 39400009     	ldrb	w9, [x0]
  105f58: 6b090108     	subs	w8, w8, w9
  105f5c: b90027e8     	str	w8, [sp, #0x24]
  105f60: 54000101     	b.ne	0x105f80 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xa0>
  105f64: 14000001     	b	0x105f68 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x88>
  105f68: b85e43a8     	ldur	w8, [x29, #-0x1c]
  105f6c: f9401be9     	ldr	x9, [sp, #0x30]
  105f70: b9000128     	str	w8, [x9]
  105f74: 320003e8     	orr	w8, wzr, #0x1
  105f78: 381df3a8     	sturb	w8, [x29, #-0x21]
  105f7c: 14000009     	b	0x105fa0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xc0>
  105f80: 14000001     	b	0x105f84 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xa4>
  105f84: d10043a0     	sub	x0, x29, #0x10
  105f88: 9400004c     	bl	0x1060b8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x1d8>
  105f8c: f9000fe0     	str	x0, [sp, #0x18]
  105f90: 17ffffe6     	b	0x105f28 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x48>
  105f94: 2a1f03e8     	mov	w8, wzr
  105f98: 381df3a8     	sturb	w8, [x29, #-0x21]
  105f9c: 14000001     	b	0x105fa0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xc0>
  105fa0: 385df3a8     	ldurb	w8, [x29, #-0x21]
  105fa4: d53bd049     	mrs	x9, TPIDR_EL0
  105fa8: f9401529     	ldr	x9, [x9, #0x28]
  105fac: f85f83aa     	ldur	x10, [x29, #-0x8]
  105fb0: eb0a0129     	subs	x9, x9, x10
  105fb4: b90017e8     	str	w8, [sp, #0x14]
  105fb8: f90007e9     	str	x9, [sp, #0x8]
  105fbc: 540000e1     	b.ne	0x105fd8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xf8>
  105fc0: 14000001     	b	0x105fc4 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0xe4>
  105fc4: b94017e8     	ldr	w8, [sp, #0x14]
  105fc8: 12000100     	and	w0, w8, #0x1
  105fcc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  105fd0: 910203ff     	add	sp, sp, #0x80
  105fd4: d65f03c0     	ret
  105fd8: 97fe8f66     	bl	0xa9d70 <__stack_chk_fail@plt>
  105fdc: d100c3ff     	sub	sp, sp, #0x30
  105fe0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  105fe4: 910083fd     	add	x29, sp, #0x20
  105fe8: d10023a8     	sub	x8, x29, #0x8
  105fec: f9000be0     	str	x0, [sp, #0x10]
  105ff0: f9400be0     	ldr	x0, [sp, #0x10]
  105ff4: aa0003e9     	mov	x9, x0
  105ff8: f9400121     	ldr	x1, [x9]
  105ffc: f90007e8     	str	x8, [sp, #0x8]
  106000: 94000038     	bl	0x1060e0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x200>
  106004: f94007e8     	ldr	x8, [sp, #0x8]
  106008: f9000100     	str	x0, [x8]
  10600c: f9400100     	ldr	x0, [x8]
  106010: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106014: 9100c3ff     	add	sp, sp, #0x30
  106018: d65f03c0     	ret
  10601c: d100c3ff     	sub	sp, sp, #0x30
  106020: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106024: 910083fd     	add	x29, sp, #0x20
  106028: d10023a8     	sub	x8, x29, #0x8
  10602c: f9000be0     	str	x0, [sp, #0x10]
  106030: f9400be0     	ldr	x0, [sp, #0x10]
  106034: f9400401     	ldr	x1, [x0, #0x8]
  106038: f90007e8     	str	x8, [sp, #0x8]
  10603c: 94000029     	bl	0x1060e0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x200>
  106040: f94007e8     	ldr	x8, [sp, #0x8]
  106044: f9000100     	str	x0, [x8]
  106048: f9400100     	ldr	x0, [x8]
  10604c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106050: 9100c3ff     	add	sp, sp, #0x30
  106054: d65f03c0     	ret
  106058: d100c3ff     	sub	sp, sp, #0x30
  10605c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106060: 910083fd     	add	x29, sp, #0x20
  106064: 12800008     	mov	w8, #-0x1               // =-1
  106068: f81f83a0     	stur	x0, [x29, #-0x8]
  10606c: f9000be1     	str	x1, [sp, #0x10]
  106070: f85f83a0     	ldur	x0, [x29, #-0x8]
  106074: f9400be1     	ldr	x1, [sp, #0x10]
  106078: b9000fe8     	str	w8, [sp, #0xc]
  10607c: 9400003b     	bl	0x106168 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x288>
  106080: b9400fe8     	ldr	w8, [sp, #0xc]
  106084: 4a080000     	eor	w0, w0, w8
  106088: 320003e9     	orr	w9, wzr, #0x1
  10608c: 0a090009     	and	w9, w0, w9
  106090: 2a0903e0     	mov	w0, w9
  106094: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106098: 9100c3ff     	add	sp, sp, #0x30
  10609c: d65f03c0     	ret
  1060a0: d10043ff     	sub	sp, sp, #0x10
  1060a4: f90007e0     	str	x0, [sp, #0x8]
  1060a8: f94007e0     	ldr	x0, [sp, #0x8]
  1060ac: f9400000     	ldr	x0, [x0]
  1060b0: 910043ff     	add	sp, sp, #0x10
  1060b4: d65f03c0     	ret
  1060b8: d10043ff     	sub	sp, sp, #0x10
  1060bc: b27d03e8     	orr	x8, xzr, #0x8
  1060c0: f90007e0     	str	x0, [sp, #0x8]
  1060c4: f94007e0     	ldr	x0, [sp, #0x8]
  1060c8: aa0003e9     	mov	x9, x0
  1060cc: f940012a     	ldr	x10, [x9]
  1060d0: 8b080148     	add	x8, x10, x8
  1060d4: f9000128     	str	x8, [x9]
  1060d8: 910043ff     	add	sp, sp, #0x10
  1060dc: d65f03c0     	ret
  1060e0: d10143ff     	sub	sp, sp, #0x50
  1060e4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1060e8: 910103fd     	add	x29, sp, #0x40
  1060ec: d53bd048     	mrs	x8, TPIDR_EL0
  1060f0: f9401509     	ldr	x9, [x8, #0x28]
  1060f4: f81f83a9     	stur	x9, [x29, #-0x8]
  1060f8: f81e83a0     	stur	x0, [x29, #-0x18]
  1060fc: f90013e1     	str	x1, [sp, #0x20]
  106100: f94013e1     	ldr	x1, [sp, #0x20]
  106104: d10043a0     	sub	x0, x29, #0x10
  106108: f9000fe8     	str	x8, [sp, #0x18]
  10610c: 9400000f     	bl	0x106148 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x268>
  106110: f85f03a8     	ldur	x8, [x29, #-0x10]
  106114: f9400fe9     	ldr	x9, [sp, #0x18]
  106118: f9401520     	ldr	x0, [x9, #0x28]
  10611c: f85f83a1     	ldur	x1, [x29, #-0x8]
  106120: eb010000     	subs	x0, x0, x1
  106124: f9000be8     	str	x8, [sp, #0x10]
  106128: f90007e0     	str	x0, [sp, #0x8]
  10612c: 540000c1     	b.ne	0x106144 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x264>
  106130: 14000001     	b	0x106134 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x254>
  106134: f9400be0     	ldr	x0, [sp, #0x10]
  106138: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10613c: 910143ff     	add	sp, sp, #0x50
  106140: d65f03c0     	ret
  106144: 97fe8f0b     	bl	0xa9d70 <__stack_chk_fail@plt>
  106148: d10043ff     	sub	sp, sp, #0x10
  10614c: f90007e0     	str	x0, [sp, #0x8]
  106150: f90003e1     	str	x1, [sp]
  106154: f94007e0     	ldr	x0, [sp, #0x8]
  106158: f94003e1     	ldr	x1, [sp]
  10615c: f9000001     	str	x1, [x0]
  106160: 910043ff     	add	sp, sp, #0x10
  106164: d65f03c0     	ret
  106168: d100c3ff     	sub	sp, sp, #0x30
  10616c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106170: 910083fd     	add	x29, sp, #0x20
  106174: f81f83a0     	stur	x0, [x29, #-0x8]
  106178: f9000be1     	str	x1, [sp, #0x10]
  10617c: f85f83a0     	ldur	x0, [x29, #-0x8]
  106180: 9400000e     	bl	0x1061b8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x2d8>
  106184: f9400be1     	ldr	x1, [sp, #0x10]
  106188: f90007e0     	str	x0, [sp, #0x8]
  10618c: aa0103e0     	mov	x0, x1
  106190: 9400000a     	bl	0x1061b8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x2d8>
  106194: f94007e1     	ldr	x1, [sp, #0x8]
  106198: eb00003f     	cmp	x1, x0
  10619c: 1a9f17e8     	cset	w8, eq
  1061a0: 320003e9     	orr	w9, wzr, #0x1
  1061a4: 0a090108     	and	w8, w8, w9
  1061a8: 2a0803e0     	mov	w0, w8
  1061ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1061b0: 9100c3ff     	add	sp, sp, #0x30
  1061b4: d65f03c0     	ret
  1061b8: d10043ff     	sub	sp, sp, #0x10
  1061bc: f90007e0     	str	x0, [sp, #0x8]
  1061c0: f94007e0     	ldr	x0, [sp, #0x8]
  1061c4: f9400000     	ldr	x0, [x0]
  1061c8: 910043ff     	add	sp, sp, #0x10
  1061cc: d65f03c0     	ret

00000000001061d0 <std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::pair<int, OMX_VIDEO_MPEG2LEVELTYPE, false>(int&&, OMX_VIDEO_MPEG2LEVELTYPE&&)>:
  1061d0: d10103ff     	sub	sp, sp, #0x40
  1061d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1061d8: 9100c3fd     	add	x29, sp, #0x30
  1061dc: f81f83a0     	stur	x0, [x29, #-0x8]
  1061e0: f81f03a1     	stur	x1, [x29, #-0x10]
  1061e4: f9000fe2     	str	x2, [sp, #0x18]
  1061e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1061ec: aa0003e1     	mov	x1, x0
  1061f0: f85f03a2     	ldur	x2, [x29, #-0x10]
  1061f4: f9000be0     	str	x0, [sp, #0x10]
  1061f8: aa0203e0     	mov	x0, x2
  1061fc: f90007e1     	str	x1, [sp, #0x8]
  106200: 97ffe52c     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  106204: b9400008     	ldr	w8, [x0]
  106208: f94007e0     	ldr	x0, [sp, #0x8]
  10620c: 39000008     	strb	w8, [x0]
  106210: f9400fe0     	ldr	x0, [sp, #0x18]
  106214: 940000a2     	bl	0x10649c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x40>
  106218: b9400008     	ldr	w8, [x0]
  10621c: f9400be0     	ldr	x0, [sp, #0x10]
  106220: b9000408     	str	w8, [x0, #0x4]
  106224: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  106228: 910103ff     	add	sp, sp, #0x40
  10622c: d65f03c0     	ret

0000000000106230 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>)>:
  106230: d10183ff     	sub	sp, sp, #0x60
  106234: a9057bfd     	stp	x29, x30, [sp, #0x50]
  106238: 910143fd     	add	x29, sp, #0x50
  10623c: d53bd048     	mrs	x8, TPIDR_EL0
  106240: f9401509     	ldr	x9, [x8, #0x28]
  106244: f81f83a9     	stur	x9, [x29, #-0x8]
  106248: f81f03a2     	stur	x2, [x29, #-0x10]
  10624c: f81e83a1     	stur	x1, [x29, #-0x18]
  106250: f9000fe0     	str	x0, [sp, #0x18]
  106254: f9400fe0     	ldr	x0, [sp, #0x18]
  106258: 3cde83a0     	ldur	q0, [x29, #-0x18]
  10625c: 3d800be0     	str	q0, [sp, #0x20]
  106260: f94017e2     	ldr	x2, [sp, #0x28]
  106264: f94013e1     	ldr	x1, [sp, #0x20]
  106268: f9000be8     	str	x8, [sp, #0x10]
  10626c: 94000091     	bl	0x1064b0 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x54>
  106270: f9400be8     	ldr	x8, [sp, #0x10]
  106274: f9401509     	ldr	x9, [x8, #0x28]
  106278: f85f83a0     	ldur	x0, [x29, #-0x8]
  10627c: eb000129     	subs	x9, x9, x0
  106280: f90007e9     	str	x9, [sp, #0x8]
  106284: 540000a1     	b.ne	0x106298 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>)+0x68>
  106288: 14000001     	b	0x10628c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>)+0x5c>
  10628c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  106290: 910183ff     	add	sp, sp, #0x60
  106294: d65f03c0     	ret
  106298: 97fe8eb6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010629c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::~ALookup()>:
  10629c: d10083ff     	sub	sp, sp, #0x20
  1062a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1062a4: 910043fd     	add	x29, sp, #0x10
  1062a8: f90007e0     	str	x0, [sp, #0x8]
  1062ac: f94007e0     	ldr	x0, [sp, #0x8]
  1062b0: 94000376     	bl	0x107088 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x90>
  1062b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1062b8: 910083ff     	add	sp, sp, #0x20
  1062bc: d65f03c0     	ret

00000000001062c0 <std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE, false>(OMX_VIDEO_MPEG2PROFILETYPE&&, OMX_VIDEO_MPEG2LEVELTYPE&&)>:
  1062c0: d10103ff     	sub	sp, sp, #0x40
  1062c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1062c8: 9100c3fd     	add	x29, sp, #0x30
  1062cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1062d0: f81f03a1     	stur	x1, [x29, #-0x10]
  1062d4: f9000fe2     	str	x2, [sp, #0x18]
  1062d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1062dc: aa0003e1     	mov	x1, x0
  1062e0: f85f03a2     	ldur	x2, [x29, #-0x10]
  1062e4: f9000be0     	str	x0, [sp, #0x10]
  1062e8: aa0203e0     	mov	x0, x2
  1062ec: f90007e1     	str	x1, [sp, #0x8]
  1062f0: 97fffbae     	bl	0x1051a8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2PROFILETYPE>::map<OMX_VIDEO_MPEG2PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2PROFILETYPE*) const+0x40>
  1062f4: b9400008     	ldr	w8, [x0]
  1062f8: f94007e0     	ldr	x0, [sp, #0x8]
  1062fc: b9000008     	str	w8, [x0]
  106300: f9400fe0     	ldr	x0, [sp, #0x18]
  106304: 94000066     	bl	0x10649c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x40>
  106308: b9400008     	ldr	w8, [x0]
  10630c: f9400be0     	ldr	x0, [sp, #0x10]
  106310: b9000408     	str	w8, [x0, #0x4]
  106314: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  106318: 910103ff     	add	sp, sp, #0x40
  10631c: d65f03c0     	ret

0000000000106320 <std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::pair<true, false>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE> const&)>:
  106320: d100c3ff     	sub	sp, sp, #0x30
  106324: f90013fe     	str	x30, [sp, #0x20]
  106328: b27e03e8     	orr	x8, xzr, #0x4
  10632c: b27d03e9     	orr	x9, xzr, #0x8
  106330: f9000fe0     	str	x0, [sp, #0x18]
  106334: f9000be1     	str	x1, [sp, #0x10]
  106338: f90007e2     	str	x2, [sp, #0x8]
  10633c: f9400fe0     	ldr	x0, [sp, #0x18]
  106340: aa0003e1     	mov	x1, x0
  106344: f9400be2     	ldr	x2, [sp, #0x10]
  106348: 3940004a     	ldrb	w10, [x2]
  10634c: 3900002a     	strb	w10, [x1]
  106350: 8b080000     	add	x0, x0, x8
  106354: f94007e1     	ldr	x1, [sp, #0x8]
  106358: aa0903e2     	mov	x2, x9
  10635c: 97fe668d     	bl	0x9fd90 <memcpy@plt>
  106360: f94013fe     	ldr	x30, [sp, #0x20]
  106364: 9100c3ff     	add	sp, sp, #0x30
  106368: d65f03c0     	ret

000000000010636c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>)>:
  10636c: d10183ff     	sub	sp, sp, #0x60
  106370: a9057bfd     	stp	x29, x30, [sp, #0x50]
  106374: 910143fd     	add	x29, sp, #0x50
  106378: d53bd048     	mrs	x8, TPIDR_EL0
  10637c: f9401509     	ldr	x9, [x8, #0x28]
  106380: f81f83a9     	stur	x9, [x29, #-0x8]
  106384: f81f03a2     	stur	x2, [x29, #-0x10]
  106388: f81e83a1     	stur	x1, [x29, #-0x18]
  10638c: f9000fe0     	str	x0, [sp, #0x18]
  106390: f9400fe0     	ldr	x0, [sp, #0x18]
  106394: 3cde83a0     	ldur	q0, [x29, #-0x18]
  106398: 3d800be0     	str	q0, [sp, #0x20]
  10639c: f94017e2     	ldr	x2, [sp, #0x28]
  1063a0: f94013e1     	ldr	x1, [sp, #0x20]
  1063a4: f9000be8     	str	x8, [sp, #0x10]
  1063a8: 9400038b     	bl	0x1071d4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x1dc>
  1063ac: f9400be8     	ldr	x8, [sp, #0x10]
  1063b0: f9401509     	ldr	x9, [x8, #0x28]
  1063b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1063b8: eb000129     	subs	x9, x9, x0
  1063bc: f90007e9     	str	x9, [sp, #0x8]
  1063c0: 540000a1     	b.ne	0x1063d4 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>)+0x68>
  1063c4: 14000001     	b	0x1063c8 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>)+0x5c>
  1063c8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1063cc: 910183ff     	add	sp, sp, #0x60
  1063d0: d65f03c0     	ret
  1063d4: 97fe8e67     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001063d8 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::~ALookup()>:
  1063d8: d10083ff     	sub	sp, sp, #0x20
  1063dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1063e0: 910043fd     	add	x29, sp, #0x10
  1063e4: f90007e0     	str	x0, [sp, #0x8]
  1063e8: f94007e0     	ldr	x0, [sp, #0x8]
  1063ec: 94000671     	bl	0x107db0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0x90>
  1063f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1063f4: 910083ff     	add	sp, sp, #0x20
  1063f8: d65f03c0     	ret

00000000001063fc <std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>::pair<true, false>()>:
  1063fc: d10043ff     	sub	sp, sp, #0x10
  106400: f90007e0     	str	x0, [sp, #0x8]
  106404: f94007e0     	ldr	x0, [sp, #0x8]
  106408: aa0003e8     	mov	x8, x0
  10640c: b900011f     	str	wzr, [x8]
  106410: b900041f     	str	wzr, [x0, #0x4]
  106414: 910043ff     	add	sp, sp, #0x10
  106418: d65f03c0     	ret

000000000010641c <bool android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::map<std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>, void>(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const>:
  10641c: d100c3ff     	sub	sp, sp, #0x30
  106420: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106424: 910083fd     	add	x29, sp, #0x20
  106428: f81f83a0     	stur	x0, [x29, #-0x8]
  10642c: f9000be1     	str	x1, [sp, #0x10]
  106430: f90007e2     	str	x2, [sp, #0x8]
  106434: f85f83a0     	ldur	x0, [x29, #-0x8]
  106438: f9400be1     	ldr	x1, [sp, #0x10]
  10643c: f94007e2     	ldr	x2, [sp, #0x8]
  106440: 97fe7ed8     	bl	0xa5fa0 <_ZNK7android7ALookupIhNSt6__ndk14pairI26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEE6lookupERKhPS5_@plt>
  106444: 320003e8     	orr	w8, wzr, #0x1
  106448: 0a080008     	and	w8, w0, w8
  10644c: 2a0803e0     	mov	w0, w8
  106450: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106454: 9100c3ff     	add	sp, sp, #0x30
  106458: d65f03c0     	ret

000000000010645c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const>:
  10645c: d100c3ff     	sub	sp, sp, #0x30
  106460: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106464: 910083fd     	add	x29, sp, #0x20
  106468: f81f83a0     	stur	x0, [x29, #-0x8]
  10646c: f9000be1     	str	x1, [sp, #0x10]
  106470: f90007e2     	str	x2, [sp, #0x8]
  106474: f85f83a0     	ldur	x0, [x29, #-0x8]
  106478: f9400be1     	ldr	x1, [sp, #0x10]
  10647c: f94007e2     	ldr	x2, [sp, #0x8]
  106480: 97fe78a0     	bl	0xa4700 <_ZNK7android7ALookupIh24OMX_VIDEO_MPEG2LEVELTYPEE6lookupERKhPS1_@plt>
  106484: 320003e8     	orr	w8, wzr, #0x1
  106488: 0a080008     	and	w8, w0, w8
  10648c: 2a0803e0     	mov	w0, w8
  106490: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106494: 9100c3ff     	add	sp, sp, #0x30
  106498: d65f03c0     	ret
  10649c: d10043ff     	sub	sp, sp, #0x10
  1064a0: f90007e0     	str	x0, [sp, #0x8]
  1064a4: f94007e0     	ldr	x0, [sp, #0x8]
  1064a8: 910043ff     	add	sp, sp, #0x10
  1064ac: d65f03c0     	ret
  1064b0: d10203ff     	sub	sp, sp, #0x80
  1064b4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1064b8: 9101c3fd     	add	x29, sp, #0x70
  1064bc: d53bd048     	mrs	x8, TPIDR_EL0
  1064c0: f9401508     	ldr	x8, [x8, #0x28]
  1064c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1064c8: f81f03a2     	stur	x2, [x29, #-0x10]
  1064cc: f81e83a1     	stur	x1, [x29, #-0x18]
  1064d0: f81e03a0     	stur	x0, [x29, #-0x20]
  1064d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1064d8: aa0803e0     	mov	x0, x8
  1064dc: f9001fe0     	str	x0, [sp, #0x38]
  1064e0: aa0803e0     	mov	x0, x8
  1064e4: 94000035     	bl	0x1065b8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x15c>
  1064e8: d10063a0     	sub	x0, x29, #0x18
  1064ec: 94000056     	bl	0x106644 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1e8>
  1064f0: b40004a0     	cbz	x0, 0x106584 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x128>
  1064f4: 14000001     	b	0x1064f8 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x9c>
  1064f8: d10063a0     	sub	x0, x29, #0x18
  1064fc: 94000052     	bl	0x106644 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1e8>
  106500: f9401ffe     	ldr	x30, [sp, #0x38]
  106504: f9001be0     	str	x0, [sp, #0x30]
  106508: aa1e03e0     	mov	x0, x30
  10650c: f9401be1     	ldr	x1, [sp, #0x30]
  106510: 97fe6b04     	bl	0xa1120 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  106514: 14000001     	b	0x106518 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xbc>
  106518: d10063a8     	sub	x8, x29, #0x18
  10651c: aa0803e0     	mov	x0, x8
  106520: f90017e8     	str	x8, [sp, #0x28]
  106524: 940000a4     	bl	0x1067b4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, unsigned long)+0xa4>
  106528: f94017e8     	ldr	x8, [sp, #0x28]
  10652c: f90013e0     	str	x0, [sp, #0x20]
  106530: aa0803e0     	mov	x0, x8
  106534: 940000a6     	bl	0x1067cc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, unsigned long)+0xbc>
  106538: f94017e8     	ldr	x8, [sp, #0x28]
  10653c: f9000fe0     	str	x0, [sp, #0x18]
  106540: aa0803e0     	mov	x0, x8
  106544: 94000040     	bl	0x106644 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1e8>
  106548: f9401fe8     	ldr	x8, [sp, #0x38]
  10654c: f9000be0     	str	x0, [sp, #0x10]
  106550: aa0803e0     	mov	x0, x8
  106554: f94013e1     	ldr	x1, [sp, #0x20]
  106558: f9400fe2     	ldr	x2, [sp, #0x18]
  10655c: f9400be3     	ldr	x3, [sp, #0x10]
  106560: 97fe7894     	bl	0xa47b0 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  106564: 14000001     	b	0x106568 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x10c>
  106568: 14000007     	b	0x106584 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x128>
  10656c: f81d83a0     	stur	x0, [x29, #-0x28]
  106570: 2a0103e8     	mov	w8, w1
  106574: b81d43a8     	stur	w8, [x29, #-0x2c]
  106578: f9401fe0     	ldr	x0, [sp, #0x38]
  10657c: 97fe8365     	bl	0xa7310 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  106580: 1400000b     	b	0x1065ac <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x150>
  106584: d53bd048     	mrs	x8, TPIDR_EL0
  106588: f9401508     	ldr	x8, [x8, #0x28]
  10658c: f85f83a9     	ldur	x9, [x29, #-0x8]
  106590: eb090108     	subs	x8, x8, x9
  106594: f90007e8     	str	x8, [sp, #0x8]
  106598: 540000e1     	b.ne	0x1065b4 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x158>
  10659c: 14000001     	b	0x1065a0 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x144>
  1065a0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1065a4: 910203ff     	add	sp, sp, #0x80
  1065a8: d65f03c0     	ret
  1065ac: f85d83a0     	ldur	x0, [x29, #-0x28]
  1065b0: 97fe8658     	bl	0xa7f10 <_Unwind_Resume@plt>
  1065b4: 97fe8def     	bl	0xa9d70 <__stack_chk_fail@plt>
  1065b8: d10103ff     	sub	sp, sp, #0x40
  1065bc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1065c0: 9100c3fd     	add	x29, sp, #0x30
  1065c4: d53bd048     	mrs	x8, TPIDR_EL0
  1065c8: f9401508     	ldr	x8, [x8, #0x28]
  1065cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1065d0: f9000fe0     	str	x0, [sp, #0x18]
  1065d4: f9400fe8     	ldr	x8, [sp, #0x18]
  1065d8: aa0803e0     	mov	x0, x8
  1065dc: f9000be0     	str	x0, [sp, #0x10]
  1065e0: aa0803e0     	mov	x0, x8
  1065e4: 97ffe531     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  1065e8: 14000001     	b	0x1065ec <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x190>
  1065ec: aa1f03e8     	mov	x8, xzr
  1065f0: f9400be9     	ldr	x9, [sp, #0x10]
  1065f4: f9000128     	str	x8, [x9]
  1065f8: f9000528     	str	x8, [x9, #0x8]
  1065fc: 91004120     	add	x0, x9, #0x10
  106600: f81f03a8     	stur	x8, [x29, #-0x10]
  106604: d10043a1     	sub	x1, x29, #0x10
  106608: 97fe877e     	bl	0xa8400 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10660c: 14000001     	b	0x106610 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1b4>
  106610: d53bd048     	mrs	x8, TPIDR_EL0
  106614: f9401508     	ldr	x8, [x8, #0x28]
  106618: f85f83a9     	ldur	x9, [x29, #-0x8]
  10661c: eb090108     	subs	x8, x8, x9
  106620: f90007e8     	str	x8, [sp, #0x8]
  106624: 540000e1     	b.ne	0x106640 <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1e4>
  106628: 14000001     	b	0x10662c <bool android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::map<OMX_VIDEO_MPEG2LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1d0>
  10662c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  106630: 910103ff     	add	sp, sp, #0x40
  106634: d65f03c0     	ret
  106638: f90003e1     	str	x1, [sp]
  10663c: 97fe9ee2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  106640: 97fe8dcc     	bl	0xa9d70 <__stack_chk_fail@plt>
  106644: d10043ff     	sub	sp, sp, #0x10
  106648: f90007e0     	str	x0, [sp, #0x8]
  10664c: f94007e0     	ldr	x0, [sp, #0x8]
  106650: f9400400     	ldr	x0, [x0, #0x8]
  106654: 910043ff     	add	sp, sp, #0x10
  106658: d65f03c0     	ret

000000000010665c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__vallocate(unsigned long)>:
  10665c: d10143ff     	sub	sp, sp, #0x50
  106660: a9047bfd     	stp	x29, x30, [sp, #0x40]
  106664: 910103fd     	add	x29, sp, #0x40
  106668: f81f83a0     	stur	x0, [x29, #-0x8]
  10666c: f81f03a1     	stur	x1, [x29, #-0x10]
  106670: f85f83a0     	ldur	x0, [x29, #-0x8]
  106674: f85f03a1     	ldur	x1, [x29, #-0x10]
  106678: f81e83a0     	stur	x0, [x29, #-0x18]
  10667c: f90013e1     	str	x1, [sp, #0x20]
  106680: 97fe790c     	bl	0xa4ab0 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  106684: f94013e1     	ldr	x1, [sp, #0x20]
  106688: eb00003f     	cmp	x1, x0
  10668c: 1a9f97e8     	cset	w8, hi
  106690: 37000048     	tbnz	w8, #0x0, 0x106698 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__vallocate(unsigned long)+0x3c>
  106694: 14000003     	b	0x1066a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__vallocate(unsigned long)+0x44>
  106698: f85e83a0     	ldur	x0, [x29, #-0x18]
  10669c: 97fe7c2d     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  1066a0: d2800001     	mov	x1, #0x0                // =0
  1066a4: b27d03e8     	orr	x8, xzr, #0x8
  1066a8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1066ac: f9000fe1     	str	x1, [sp, #0x18]
  1066b0: f9000be8     	str	x8, [sp, #0x10]
  1066b4: 940000d6     	bl	0x106a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0xc0>
  1066b8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1066bc: 940000c7     	bl	0x1069d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x8c>
  1066c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1066c4: f9000500     	str	x0, [x8, #0x8]
  1066c8: f9000100     	str	x0, [x8]
  1066cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1066d0: f9400108     	ldr	x8, [x8]
  1066d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1066d8: f9400be1     	ldr	x1, [sp, #0x10]
  1066dc: 9b007c20     	mul	x0, x1, x0
  1066e0: 8b000108     	add	x8, x8, x0
  1066e4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1066e8: f90007e8     	str	x8, [sp, #0x8]
  1066ec: 940000d3     	bl	0x106a38 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0xec>
  1066f0: f94007e8     	ldr	x8, [sp, #0x8]
  1066f4: f9000008     	str	x8, [x0]
  1066f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1066fc: f9400fe1     	ldr	x1, [sp, #0x18]
  106700: 940000d9     	bl	0x106a64 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x118>
  106704: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  106708: 910143ff     	add	sp, sp, #0x50
  10670c: d65f03c0     	ret

0000000000106710 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, unsigned long)>:
  106710: d101c3ff     	sub	sp, sp, #0x70
  106714: a9067bfd     	stp	x29, x30, [sp, #0x60]
  106718: 910183fd     	add	x29, sp, #0x60
  10671c: d53bd048     	mrs	x8, TPIDR_EL0
  106720: f9401509     	ldr	x9, [x8, #0x28]
  106724: f81f83a9     	stur	x9, [x29, #-0x8]
  106728: f81e83a0     	stur	x0, [x29, #-0x18]
  10672c: f81e03a1     	stur	x1, [x29, #-0x20]
  106730: f81d83a2     	stur	x2, [x29, #-0x28]
  106734: f9001be3     	str	x3, [sp, #0x30]
  106738: f85e83a9     	ldur	x9, [x29, #-0x18]
  10673c: aa0903e0     	mov	x0, x9
  106740: f90013e8     	str	x8, [sp, #0x20]
  106744: f9000fe9     	str	x9, [sp, #0x18]
  106748: 940000b1     	bl	0x106a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0xc0>
  10674c: f90017e0     	str	x0, [sp, #0x28]
  106750: f9401be2     	ldr	x2, [sp, #0x30]
  106754: d10043a8     	sub	x8, x29, #0x10
  106758: aa0803e0     	mov	x0, x8
  10675c: f9400fe1     	ldr	x1, [sp, #0x18]
  106760: f9000be8     	str	x8, [sp, #0x10]
  106764: 940001aa     	bl	0x106e0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x4c0>
  106768: f94017e0     	ldr	x0, [sp, #0x28]
  10676c: f85e03a1     	ldur	x1, [x29, #-0x20]
  106770: f85d83a2     	ldur	x2, [x29, #-0x28]
  106774: f9400fe8     	ldr	x8, [sp, #0x18]
  106778: 91002103     	add	x3, x8, #0x8
  10677c: 97fe6ed1     	bl	0xa22c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  106780: f9400be0     	ldr	x0, [sp, #0x10]
  106784: 940001cc     	bl	0x106eb4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x90>
  106788: f94013e8     	ldr	x8, [sp, #0x20]
  10678c: f9401509     	ldr	x9, [x8, #0x28]
  106790: f85f83a0     	ldur	x0, [x29, #-0x8]
  106794: eb000129     	subs	x9, x9, x0
  106798: f90007e9     	str	x9, [sp, #0x8]
  10679c: 540000a1     	b.ne	0x1067b0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, unsigned long)+0xa0>
  1067a0: 14000001     	b	0x1067a4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, unsigned long)+0x94>
  1067a4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1067a8: 9101c3ff     	add	sp, sp, #0x70
  1067ac: d65f03c0     	ret
  1067b0: 97fe8d70     	bl	0xa9d70 <__stack_chk_fail@plt>
  1067b4: d10043ff     	sub	sp, sp, #0x10
  1067b8: f90007e0     	str	x0, [sp, #0x8]
  1067bc: f94007e0     	ldr	x0, [sp, #0x8]
  1067c0: f9400000     	ldr	x0, [x0]
  1067c4: 910043ff     	add	sp, sp, #0x10
  1067c8: d65f03c0     	ret
  1067cc: d10043ff     	sub	sp, sp, #0x10
  1067d0: b27d03e8     	orr	x8, xzr, #0x8
  1067d4: f90007e0     	str	x0, [sp, #0x8]
  1067d8: f94007e0     	ldr	x0, [sp, #0x8]
  1067dc: aa0003e9     	mov	x9, x0
  1067e0: f9400129     	ldr	x9, [x9]
  1067e4: f9400400     	ldr	x0, [x0, #0x8]
  1067e8: 9b007d08     	mul	x8, x8, x0
  1067ec: 8b080128     	add	x8, x9, x8
  1067f0: aa0803e0     	mov	x0, x8
  1067f4: 910043ff     	add	sp, sp, #0x10
  1067f8: d65f03c0     	ret

00000000001067fc <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::~__vector_base()>:
  1067fc: d10103ff     	sub	sp, sp, #0x40
  106800: a9037bfd     	stp	x29, x30, [sp, #0x30]
  106804: 9100c3fd     	add	x29, sp, #0x30
  106808: d2800008     	mov	x8, #0x0                // =0
  10680c: f81f83a0     	stur	x0, [x29, #-0x8]
  106810: f85f83a0     	ldur	x0, [x29, #-0x8]
  106814: aa0003e9     	mov	x9, x0
  106818: f9400129     	ldr	x9, [x9]
  10681c: eb08013f     	cmp	x9, x8
  106820: 1a9f07ea     	cset	w10, ne
  106824: f81f03a0     	stur	x0, [x29, #-0x10]
  106828: 3700004a     	tbnz	w10, #0x0, 0x106830 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::~__vector_base()+0x34>
  10682c: 14000012     	b	0x106874 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::~__vector_base()+0x78>
  106830: f85f03a0     	ldur	x0, [x29, #-0x10]
  106834: 940001a4     	bl	0x106ec4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0xa0>
  106838: f85f03a0     	ldur	x0, [x29, #-0x10]
  10683c: 94000074     	bl	0x106a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0xc0>
  106840: f85f03a8     	ldur	x8, [x29, #-0x10]
  106844: f9400101     	ldr	x1, [x8]
  106848: f85f03a8     	ldur	x8, [x29, #-0x10]
  10684c: f9000fe0     	str	x0, [sp, #0x18]
  106850: aa0803e0     	mov	x0, x8
  106854: f9000be1     	str	x1, [sp, #0x10]
  106858: 94000142     	bl	0x106d60 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x414>
  10685c: f9400fe1     	ldr	x1, [sp, #0x18]
  106860: f90007e0     	str	x0, [sp, #0x8]
  106864: aa0103e0     	mov	x0, x1
  106868: f9400be1     	ldr	x1, [sp, #0x10]
  10686c: f94007e2     	ldr	x2, [sp, #0x8]
  106870: 940001a0     	bl	0x106ef0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0xcc>
  106874: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  106878: 910103ff     	add	sp, sp, #0x40
  10687c: d65f03c0     	ret

0000000000106880 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  106880: d100c3ff     	sub	sp, sp, #0x30
  106884: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106888: 910083fd     	add	x29, sp, #0x20
  10688c: f81f83a0     	stur	x0, [x29, #-0x8]
  106890: f9000be1     	str	x1, [sp, #0x10]
  106894: f85f83a0     	ldur	x0, [x29, #-0x8]
  106898: f9400be1     	ldr	x1, [sp, #0x10]
  10689c: f90007e0     	str	x0, [sp, #0x8]
  1068a0: aa0103e0     	mov	x0, x1
  1068a4: 97ffe499     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  1068a8: f94007e1     	ldr	x1, [sp, #0x8]
  1068ac: f90003e0     	str	x0, [sp]
  1068b0: aa0103e0     	mov	x0, x1
  1068b4: f94003e1     	ldr	x1, [sp]
  1068b8: 97fe808e     	bl	0xa6af0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  1068bc: f94007e0     	ldr	x0, [sp, #0x8]
  1068c0: 94000016     	bl	0x106918 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  1068c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1068c8: 9100c3ff     	add	sp, sp, #0x30
  1068cc: d65f03c0     	ret

00000000001068d0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  1068d0: d100c3ff     	sub	sp, sp, #0x30
  1068d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1068d8: 910083fd     	add	x29, sp, #0x20
  1068dc: d2800008     	mov	x8, #0x0                // =0
  1068e0: f81f83a0     	stur	x0, [x29, #-0x8]
  1068e4: f9000be1     	str	x1, [sp, #0x10]
  1068e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1068ec: f9400be1     	ldr	x1, [sp, #0x10]
  1068f0: f90007e0     	str	x0, [sp, #0x8]
  1068f4: aa0103e0     	mov	x0, x1
  1068f8: f90003e8     	str	x8, [sp]
  1068fc: 97ffe483     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  106900: f94003e8     	ldr	x8, [sp]
  106904: f94007e1     	ldr	x1, [sp, #0x8]
  106908: f9000028     	str	x8, [x1]
  10690c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106910: 9100c3ff     	add	sp, sp, #0x30
  106914: d65f03c0     	ret
  106918: d10083ff     	sub	sp, sp, #0x20
  10691c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106920: 910043fd     	add	x29, sp, #0x10
  106924: f90007e0     	str	x0, [sp, #0x8]
  106928: f94007e0     	ldr	x0, [sp, #0x8]
  10692c: 94000004     	bl	0x10693c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  106930: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106934: 910083ff     	add	sp, sp, #0x20
  106938: d65f03c0     	ret
  10693c: d10043ff     	sub	sp, sp, #0x10
  106940: f90007e0     	str	x0, [sp, #0x8]
  106944: 910043ff     	add	sp, sp, #0x10
  106948: d65f03c0     	ret

000000000010694c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const>:
  10694c: d10143ff     	sub	sp, sp, #0x50
  106950: a9047bfd     	stp	x29, x30, [sp, #0x40]
  106954: 910103fd     	add	x29, sp, #0x40
  106958: d53bd048     	mrs	x8, TPIDR_EL0
  10695c: f9401508     	ldr	x8, [x8, #0x28]
  106960: f81f83a8     	stur	x8, [x29, #-0x8]
  106964: f90013e0     	str	x0, [sp, #0x20]
  106968: f94013e0     	ldr	x0, [sp, #0x20]
  10696c: 9400007b     	bl	0x106b58 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x20c>
  106970: 9400006f     	bl	0x106b2c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x1e0>
  106974: f81f03a0     	stur	x0, [x29, #-0x10]
  106978: 97ffe52b     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10697c: f81e83a0     	stur	x0, [x29, #-0x18]
  106980: d10043a0     	sub	x0, x29, #0x10
  106984: d10063a1     	sub	x1, x29, #0x18
  106988: 97ffe504     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10698c: f9000fe0     	str	x0, [sp, #0x18]
  106990: 14000001     	b	0x106994 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x48>
  106994: f9400fe8     	ldr	x8, [sp, #0x18]
  106998: f9400109     	ldr	x9, [x8]
  10699c: d53bd04a     	mrs	x10, TPIDR_EL0
  1069a0: f940154a     	ldr	x10, [x10, #0x28]
  1069a4: f85f83ab     	ldur	x11, [x29, #-0x8]
  1069a8: eb0b014a     	subs	x10, x10, x11
  1069ac: f9000be9     	str	x9, [sp, #0x10]
  1069b0: f90007ea     	str	x10, [sp, #0x8]
  1069b4: 54000101     	b.ne	0x1069d4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x88>
  1069b8: 14000001     	b	0x1069bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x70>
  1069bc: f9400be0     	ldr	x0, [sp, #0x10]
  1069c0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1069c4: 910143ff     	add	sp, sp, #0x50
  1069c8: d65f03c0     	ret
  1069cc: f90003e1     	str	x1, [sp]
  1069d0: 97fe9dfd     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1069d4: 97fe8ce7     	bl	0xa9d70 <__stack_chk_fail@plt>
  1069d8: d10083ff     	sub	sp, sp, #0x20
  1069dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1069e0: 910043fd     	add	x29, sp, #0x10
  1069e4: d2800008     	mov	x8, #0x0                // =0
  1069e8: f90007e0     	str	x0, [sp, #0x8]
  1069ec: f90003e1     	str	x1, [sp]
  1069f0: f94007e0     	ldr	x0, [sp, #0x8]
  1069f4: f94003e1     	ldr	x1, [sp]
  1069f8: aa0803e2     	mov	x2, x8
  1069fc: 94000081     	bl	0x106c00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x2b4>
  106a00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106a04: 910083ff     	add	sp, sp, #0x20
  106a08: d65f03c0     	ret
  106a0c: d10083ff     	sub	sp, sp, #0x20
  106a10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106a14: 910043fd     	add	x29, sp, #0x10
  106a18: b27c03e8     	orr	x8, xzr, #0x10
  106a1c: f90007e0     	str	x0, [sp, #0x8]
  106a20: f94007e0     	ldr	x0, [sp, #0x8]
  106a24: 8b080000     	add	x0, x0, x8
  106a28: 94000092     	bl	0x106c70 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x324>
  106a2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106a30: 910083ff     	add	sp, sp, #0x20
  106a34: d65f03c0     	ret
  106a38: d10083ff     	sub	sp, sp, #0x20
  106a3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106a40: 910043fd     	add	x29, sp, #0x10
  106a44: b27c03e8     	orr	x8, xzr, #0x10
  106a48: f90007e0     	str	x0, [sp, #0x8]
  106a4c: f94007e0     	ldr	x0, [sp, #0x8]
  106a50: 8b080000     	add	x0, x0, x8
  106a54: 94000095     	bl	0x106ca8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x35c>
  106a58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106a5c: 910083ff     	add	sp, sp, #0x20
  106a60: d65f03c0     	ret
  106a64: d10183ff     	sub	sp, sp, #0x60
  106a68: a9057bfd     	stp	x29, x30, [sp, #0x50]
  106a6c: 910143fd     	add	x29, sp, #0x50
  106a70: b27d03e8     	orr	x8, xzr, #0x8
  106a74: f81f83a0     	stur	x0, [x29, #-0x8]
  106a78: f81f03a1     	stur	x1, [x29, #-0x10]
  106a7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  106a80: f81e83a0     	stur	x0, [x29, #-0x18]
  106a84: f81e03a8     	stur	x8, [x29, #-0x20]
  106a88: 9400009e     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  106a8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  106a90: f90017e0     	str	x0, [sp, #0x28]
  106a94: aa0803e0     	mov	x0, x8
  106a98: 9400009a     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  106a9c: f85e83a8     	ldur	x8, [x29, #-0x18]
  106aa0: f90013e0     	str	x0, [sp, #0x20]
  106aa4: aa0803e0     	mov	x0, x8
  106aa8: 940000a0     	bl	0x106d28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3dc>
  106aac: f85e03a8     	ldur	x8, [x29, #-0x20]
  106ab0: 9b007d00     	mul	x0, x8, x0
  106ab4: f94013e1     	ldr	x1, [sp, #0x20]
  106ab8: 8b000020     	add	x0, x1, x0
  106abc: f85e83a9     	ldur	x9, [x29, #-0x18]
  106ac0: f9000fe0     	str	x0, [sp, #0x18]
  106ac4: aa0903e0     	mov	x0, x9
  106ac8: 9400008e     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  106acc: f85e83a8     	ldur	x8, [x29, #-0x18]
  106ad0: f9000be0     	str	x0, [sp, #0x10]
  106ad4: aa0803e0     	mov	x0, x8
  106ad8: 94000094     	bl	0x106d28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3dc>
  106adc: f85e03a8     	ldur	x8, [x29, #-0x20]
  106ae0: 9b007d09     	mul	x9, x8, x0
  106ae4: f9400be0     	ldr	x0, [sp, #0x10]
  106ae8: 8b090009     	add	x9, x0, x9
  106aec: f85e83a0     	ldur	x0, [x29, #-0x18]
  106af0: f90007e9     	str	x9, [sp, #0x8]
  106af4: 94000083     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  106af8: f85f03a8     	ldur	x8, [x29, #-0x10]
  106afc: f85e03a9     	ldur	x9, [x29, #-0x20]
  106b00: 9b087d28     	mul	x8, x9, x8
  106b04: 8b080008     	add	x8, x0, x8
  106b08: f85e83a0     	ldur	x0, [x29, #-0x18]
  106b0c: f94017e1     	ldr	x1, [sp, #0x28]
  106b10: f9400fe2     	ldr	x2, [sp, #0x18]
  106b14: f94007e3     	ldr	x3, [sp, #0x8]
  106b18: aa0803e4     	mov	x4, x8
  106b1c: 94000071     	bl	0x106ce0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x394>
  106b20: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  106b24: 910183ff     	add	sp, sp, #0x60
  106b28: d65f03c0     	ret
  106b2c: d10083ff     	sub	sp, sp, #0x20
  106b30: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106b34: 910043fd     	add	x29, sp, #0x10
  106b38: 91001fe8     	add	x8, sp, #0x7
  106b3c: f90007e0     	str	x0, [sp, #0x8]
  106b40: f94007e1     	ldr	x1, [sp, #0x8]
  106b44: 39400100     	ldrb	w0, [x8]
  106b48: 9400000f     	bl	0x106b84 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x238>
  106b4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106b50: 910083ff     	add	sp, sp, #0x20
  106b54: d65f03c0     	ret
  106b58: d10083ff     	sub	sp, sp, #0x20
  106b5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106b60: 910043fd     	add	x29, sp, #0x10
  106b64: b27c03e8     	orr	x8, xzr, #0x10
  106b68: f90007e0     	str	x0, [sp, #0x8]
  106b6c: f94007e0     	ldr	x0, [sp, #0x8]
  106b70: 8b080000     	add	x0, x0, x8
  106b74: 94000015     	bl	0x106bc8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x27c>
  106b78: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106b7c: 910083ff     	add	sp, sp, #0x20
  106b80: d65f03c0     	ret
  106b84: d10083ff     	sub	sp, sp, #0x20
  106b88: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106b8c: 910043fd     	add	x29, sp, #0x10
  106b90: d10007a8     	sub	x8, x29, #0x1
  106b94: 39000100     	strb	w0, [x8]
  106b98: f90003e1     	str	x1, [sp]
  106b9c: f94003e0     	ldr	x0, [sp]
  106ba0: 94000004     	bl	0x106bb0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x264>
  106ba4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106ba8: 910083ff     	add	sp, sp, #0x20
  106bac: d65f03c0     	ret
  106bb0: d10043ff     	sub	sp, sp, #0x10
  106bb4: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  106bb8: f90007e0     	str	x0, [sp, #0x8]
  106bbc: aa0803e0     	mov	x0, x8
  106bc0: 910043ff     	add	sp, sp, #0x10
  106bc4: d65f03c0     	ret
  106bc8: d10083ff     	sub	sp, sp, #0x20
  106bcc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106bd0: 910043fd     	add	x29, sp, #0x10
  106bd4: f90007e0     	str	x0, [sp, #0x8]
  106bd8: f94007e0     	ldr	x0, [sp, #0x8]
  106bdc: 94000004     	bl	0x106bec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x2a0>
  106be0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106be4: 910083ff     	add	sp, sp, #0x20
  106be8: d65f03c0     	ret
  106bec: d10043ff     	sub	sp, sp, #0x10
  106bf0: f90007e0     	str	x0, [sp, #0x8]
  106bf4: f94007e0     	ldr	x0, [sp, #0x8]
  106bf8: 910043ff     	add	sp, sp, #0x10
  106bfc: d65f03c0     	ret
  106c00: d10103ff     	sub	sp, sp, #0x40
  106c04: a9037bfd     	stp	x29, x30, [sp, #0x30]
  106c08: 9100c3fd     	add	x29, sp, #0x30
  106c0c: d0000788     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  106c10: 9109c508     	add	x8, x8, #0x271
  106c14: f81f83a0     	stur	x0, [x29, #-0x8]
  106c18: f81f03a1     	stur	x1, [x29, #-0x10]
  106c1c: f9000fe2     	str	x2, [sp, #0x18]
  106c20: f85f83a0     	ldur	x0, [x29, #-0x8]
  106c24: f85f03a1     	ldur	x1, [x29, #-0x10]
  106c28: f9000be8     	str	x8, [sp, #0x10]
  106c2c: f90007e1     	str	x1, [sp, #0x8]
  106c30: 97ffffe0     	bl	0x106bb0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x264>
  106c34: f94007e8     	ldr	x8, [sp, #0x8]
  106c38: eb00011f     	cmp	x8, x0
  106c3c: 1a9f97e9     	cset	w9, hi
  106c40: 37000049     	tbnz	w9, #0x0, 0x106c48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x2fc>
  106c44: 14000003     	b	0x106c50 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x304>
  106c48: f9400be0     	ldr	x0, [sp, #0x10]
  106c4c: 97fed145     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  106c50: b27e03e1     	orr	x1, xzr, #0x4
  106c54: b27d03e8     	orr	x8, xzr, #0x8
  106c58: f85f03a9     	ldur	x9, [x29, #-0x10]
  106c5c: 9b087d20     	mul	x0, x9, x8
  106c60: 97fed1c7     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  106c64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  106c68: 910103ff     	add	sp, sp, #0x40
  106c6c: d65f03c0     	ret
  106c70: d10083ff     	sub	sp, sp, #0x20
  106c74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106c78: 910043fd     	add	x29, sp, #0x10
  106c7c: f90007e0     	str	x0, [sp, #0x8]
  106c80: f94007e0     	ldr	x0, [sp, #0x8]
  106c84: 94000004     	bl	0x106c94 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x348>
  106c88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106c8c: 910083ff     	add	sp, sp, #0x20
  106c90: d65f03c0     	ret
  106c94: d10043ff     	sub	sp, sp, #0x10
  106c98: f90007e0     	str	x0, [sp, #0x8]
  106c9c: f94007e0     	ldr	x0, [sp, #0x8]
  106ca0: 910043ff     	add	sp, sp, #0x10
  106ca4: d65f03c0     	ret
  106ca8: d10083ff     	sub	sp, sp, #0x20
  106cac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106cb0: 910043fd     	add	x29, sp, #0x10
  106cb4: f90007e0     	str	x0, [sp, #0x8]
  106cb8: f94007e0     	ldr	x0, [sp, #0x8]
  106cbc: 94000004     	bl	0x106ccc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x380>
  106cc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106cc4: 910083ff     	add	sp, sp, #0x20
  106cc8: d65f03c0     	ret
  106ccc: d10043ff     	sub	sp, sp, #0x10
  106cd0: f90007e0     	str	x0, [sp, #0x8]
  106cd4: f94007e0     	ldr	x0, [sp, #0x8]
  106cd8: 910043ff     	add	sp, sp, #0x10
  106cdc: d65f03c0     	ret
  106ce0: d100c3ff     	sub	sp, sp, #0x30
  106ce4: f90017e0     	str	x0, [sp, #0x28]
  106ce8: f90013e1     	str	x1, [sp, #0x20]
  106cec: f9000fe2     	str	x2, [sp, #0x18]
  106cf0: f9000be3     	str	x3, [sp, #0x10]
  106cf4: f90007e4     	str	x4, [sp, #0x8]
  106cf8: 9100c3ff     	add	sp, sp, #0x30
  106cfc: d65f03c0     	ret
  106d00: d10083ff     	sub	sp, sp, #0x20
  106d04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106d08: 910043fd     	add	x29, sp, #0x10
  106d0c: f90007e0     	str	x0, [sp, #0x8]
  106d10: f94007e0     	ldr	x0, [sp, #0x8]
  106d14: f9400000     	ldr	x0, [x0]
  106d18: 9400000d     	bl	0x106d4c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x400>
  106d1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106d20: 910083ff     	add	sp, sp, #0x20
  106d24: d65f03c0     	ret
  106d28: d10083ff     	sub	sp, sp, #0x20
  106d2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106d30: 910043fd     	add	x29, sp, #0x10
  106d34: f90007e0     	str	x0, [sp, #0x8]
  106d38: f94007e0     	ldr	x0, [sp, #0x8]
  106d3c: 94000009     	bl	0x106d60 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x414>
  106d40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106d44: 910083ff     	add	sp, sp, #0x20
  106d48: d65f03c0     	ret
  106d4c: d10043ff     	sub	sp, sp, #0x10
  106d50: f90007e0     	str	x0, [sp, #0x8]
  106d54: f94007e0     	ldr	x0, [sp, #0x8]
  106d58: 910043ff     	add	sp, sp, #0x10
  106d5c: d65f03c0     	ret
  106d60: d100c3ff     	sub	sp, sp, #0x30
  106d64: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106d68: 910083fd     	add	x29, sp, #0x20
  106d6c: b27d03e8     	orr	x8, xzr, #0x8
  106d70: f81f83a0     	stur	x0, [x29, #-0x8]
  106d74: f85f83a0     	ldur	x0, [x29, #-0x8]
  106d78: f9000be0     	str	x0, [sp, #0x10]
  106d7c: f90007e8     	str	x8, [sp, #0x8]
  106d80: 9400000a     	bl	0x106da8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x45c>
  106d84: f9400008     	ldr	x8, [x0]
  106d88: f9400be0     	ldr	x0, [sp, #0x10]
  106d8c: f9400000     	ldr	x0, [x0]
  106d90: eb000108     	subs	x8, x8, x0
  106d94: f94007e0     	ldr	x0, [sp, #0x8]
  106d98: 9ac00d00     	sdiv	x0, x8, x0
  106d9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106da0: 9100c3ff     	add	sp, sp, #0x30
  106da4: d65f03c0     	ret
  106da8: d10083ff     	sub	sp, sp, #0x20
  106dac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106db0: 910043fd     	add	x29, sp, #0x10
  106db4: b27c03e8     	orr	x8, xzr, #0x10
  106db8: f90007e0     	str	x0, [sp, #0x8]
  106dbc: f94007e0     	ldr	x0, [sp, #0x8]
  106dc0: 8b080000     	add	x0, x0, x8
  106dc4: 94000004     	bl	0x106dd4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x488>
  106dc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106dcc: 910083ff     	add	sp, sp, #0x20
  106dd0: d65f03c0     	ret
  106dd4: d10083ff     	sub	sp, sp, #0x20
  106dd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106ddc: 910043fd     	add	x29, sp, #0x10
  106de0: f90007e0     	str	x0, [sp, #0x8]
  106de4: f94007e0     	ldr	x0, [sp, #0x8]
  106de8: 94000004     	bl	0x106df8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x4ac>
  106dec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106df0: 910083ff     	add	sp, sp, #0x20
  106df4: d65f03c0     	ret
  106df8: d10043ff     	sub	sp, sp, #0x10
  106dfc: f90007e0     	str	x0, [sp, #0x8]
  106e00: f94007e0     	ldr	x0, [sp, #0x8]
  106e04: 910043ff     	add	sp, sp, #0x10
  106e08: d65f03c0     	ret
  106e0c: d10083ff     	sub	sp, sp, #0x20
  106e10: f9000fe0     	str	x0, [sp, #0x18]
  106e14: f9000be1     	str	x1, [sp, #0x10]
  106e18: f90007e2     	str	x2, [sp, #0x8]
  106e1c: 910083ff     	add	sp, sp, #0x20
  106e20: d65f03c0     	ret

0000000000106e24 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)>:
  106e24: d10103ff     	sub	sp, sp, #0x40
  106e28: f9001bfe     	str	x30, [sp, #0x30]
  106e2c: b27d03e8     	orr	x8, xzr, #0x8
  106e30: d2800009     	mov	x9, #0x0                // =0
  106e34: f90017e0     	str	x0, [sp, #0x28]
  106e38: f90013e1     	str	x1, [sp, #0x20]
  106e3c: f9000fe2     	str	x2, [sp, #0x18]
  106e40: f9000be3     	str	x3, [sp, #0x10]
  106e44: f9400fe0     	ldr	x0, [sp, #0x18]
  106e48: f94013e1     	ldr	x1, [sp, #0x20]
  106e4c: eb010000     	subs	x0, x0, x1
  106e50: 9ac80c08     	sdiv	x8, x0, x8
  106e54: f90007e8     	str	x8, [sp, #0x8]
  106e58: f94007e8     	ldr	x8, [sp, #0x8]
  106e5c: eb09011f     	cmp	x8, x9
  106e60: 1a9fd7ea     	cset	w10, gt
  106e64: 3700004a     	tbnz	w10, #0x0, 0x106e6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x48>
  106e68: 14000010     	b	0x106ea8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x84>
  106e6c: b27d03e8     	orr	x8, xzr, #0x8
  106e70: f9400be9     	ldr	x9, [sp, #0x10]
  106e74: f9400120     	ldr	x0, [x9]
  106e78: f94013e1     	ldr	x1, [sp, #0x20]
  106e7c: f94007e9     	ldr	x9, [sp, #0x8]
  106e80: 9b087d22     	mul	x2, x9, x8
  106e84: f90003e8     	str	x8, [sp]
  106e88: 97fe63c2     	bl	0x9fd90 <memcpy@plt>
  106e8c: f94007e8     	ldr	x8, [sp, #0x8]
  106e90: f9400be9     	ldr	x9, [sp, #0x10]
  106e94: f9400120     	ldr	x0, [x9]
  106e98: f94003e1     	ldr	x1, [sp]
  106e9c: 9b087c28     	mul	x8, x1, x8
  106ea0: 8b080008     	add	x8, x0, x8
  106ea4: f9000128     	str	x8, [x9]
  106ea8: f9401bfe     	ldr	x30, [sp, #0x30]
  106eac: 910103ff     	add	sp, sp, #0x40
  106eb0: d65f03c0     	ret
  106eb4: d10043ff     	sub	sp, sp, #0x10
  106eb8: f90007e0     	str	x0, [sp, #0x8]
  106ebc: 910043ff     	add	sp, sp, #0x10
  106ec0: d65f03c0     	ret
  106ec4: d10083ff     	sub	sp, sp, #0x20
  106ec8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  106ecc: 910043fd     	add	x29, sp, #0x10
  106ed0: f90007e0     	str	x0, [sp, #0x8]
  106ed4: f94007e0     	ldr	x0, [sp, #0x8]
  106ed8: aa0003e8     	mov	x8, x0
  106edc: f9400101     	ldr	x1, [x8]
  106ee0: 94000011     	bl	0x106f24 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x100>
  106ee4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  106ee8: 910083ff     	add	sp, sp, #0x20
  106eec: d65f03c0     	ret
  106ef0: d100c3ff     	sub	sp, sp, #0x30
  106ef4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106ef8: 910083fd     	add	x29, sp, #0x20
  106efc: f81f83a0     	stur	x0, [x29, #-0x8]
  106f00: f9000be1     	str	x1, [sp, #0x10]
  106f04: f90007e2     	str	x2, [sp, #0x8]
  106f08: f85f83a0     	ldur	x0, [x29, #-0x8]
  106f0c: f9400be1     	ldr	x1, [sp, #0x10]
  106f10: f94007e2     	ldr	x2, [sp, #0x8]
  106f14: 9400004b     	bl	0x107040 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x48>
  106f18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106f1c: 9100c3ff     	add	sp, sp, #0x30
  106f20: d65f03c0     	ret
  106f24: d10143ff     	sub	sp, sp, #0x50
  106f28: a9047bfd     	stp	x29, x30, [sp, #0x40]
  106f2c: 910103fd     	add	x29, sp, #0x40
  106f30: f81f83a0     	stur	x0, [x29, #-0x8]
  106f34: f81f03a1     	stur	x1, [x29, #-0x10]
  106f38: f85f83a0     	ldur	x0, [x29, #-0x8]
  106f3c: f9400401     	ldr	x1, [x0, #0x8]
  106f40: f81e83a1     	stur	x1, [x29, #-0x18]
  106f44: f90013e0     	str	x0, [sp, #0x20]
  106f48: f85f03a8     	ldur	x8, [x29, #-0x10]
  106f4c: f85e83a9     	ldur	x9, [x29, #-0x18]
  106f50: eb09011f     	cmp	x8, x9
  106f54: 1a9f07ea     	cset	w10, ne
  106f58: 3700004a     	tbnz	w10, #0x0, 0x106f60 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x13c>
  106f5c: 14000013     	b	0x106fa8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x184>
  106f60: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  106f64: f94013e0     	ldr	x0, [sp, #0x20]
  106f68: f9000fe8     	str	x8, [sp, #0x18]
  106f6c: 97fffea8     	bl	0x106a0c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0xc0>
  106f70: f85e83a8     	ldur	x8, [x29, #-0x18]
  106f74: f9400fe9     	ldr	x9, [sp, #0x18]
  106f78: 8b090108     	add	x8, x8, x9
  106f7c: f81e83a8     	stur	x8, [x29, #-0x18]
  106f80: f9000be0     	str	x0, [sp, #0x10]
  106f84: aa0803e0     	mov	x0, x8
  106f88: 97ffff71     	bl	0x106d4c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x400>
  106f8c: f9400be8     	ldr	x8, [sp, #0x10]
  106f90: f90007e0     	str	x0, [sp, #0x8]
  106f94: aa0803e0     	mov	x0, x8
  106f98: f94007e1     	ldr	x1, [sp, #0x8]
  106f9c: 97fe88ed     	bl	0xa9350 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  106fa0: 14000001     	b	0x106fa4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x180>
  106fa4: 17ffffe9     	b	0x106f48 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*&)+0x124>
  106fa8: f85f03a8     	ldur	x8, [x29, #-0x10]
  106fac: f94013e9     	ldr	x9, [sp, #0x20]
  106fb0: f9000528     	str	x8, [x9, #0x8]
  106fb4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  106fb8: 910143ff     	add	sp, sp, #0x50
  106fbc: d65f03c0     	ret
  106fc0: 97fe9c81     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000106fc4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)>:
  106fc4: d100c3ff     	sub	sp, sp, #0x30
  106fc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  106fcc: 910083fd     	add	x29, sp, #0x20
  106fd0: 91003fe8     	add	x8, sp, #0xf
  106fd4: f81f83a0     	stur	x0, [x29, #-0x8]
  106fd8: f9000be1     	str	x1, [sp, #0x10]
  106fdc: f85f83a1     	ldur	x1, [x29, #-0x8]
  106fe0: f9400be2     	ldr	x2, [sp, #0x10]
  106fe4: 39400100     	ldrb	w0, [x8]
  106fe8: 97fe8a86     	bl	0xa9a00 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  106fec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  106ff0: 9100c3ff     	add	sp, sp, #0x30
  106ff4: d65f03c0     	ret

0000000000106ff8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)>:
  106ff8: d100c3ff     	sub	sp, sp, #0x30
  106ffc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107000: 910083fd     	add	x29, sp, #0x20
  107004: d10007a8     	sub	x8, x29, #0x1
  107008: 39000100     	strb	w0, [x8]
  10700c: f9000be1     	str	x1, [sp, #0x10]
  107010: f90007e2     	str	x2, [sp, #0x8]
  107014: f9400be0     	ldr	x0, [sp, #0x10]
  107018: f94007e1     	ldr	x1, [sp, #0x8]
  10701c: 94000004     	bl	0x10702c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x34>
  107020: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107024: 9100c3ff     	add	sp, sp, #0x30
  107028: d65f03c0     	ret
  10702c: d10043ff     	sub	sp, sp, #0x10
  107030: f90007e0     	str	x0, [sp, #0x8]
  107034: f90003e1     	str	x1, [sp]
  107038: 910043ff     	add	sp, sp, #0x10
  10703c: d65f03c0     	ret
  107040: d100c3ff     	sub	sp, sp, #0x30
  107044: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107048: 910083fd     	add	x29, sp, #0x20
  10704c: b27d03e8     	orr	x8, xzr, #0x8
  107050: b27e03e9     	orr	x9, xzr, #0x4
  107054: f81f83a0     	stur	x0, [x29, #-0x8]
  107058: f9000be1     	str	x1, [sp, #0x10]
  10705c: f90007e2     	str	x2, [sp, #0x8]
  107060: f9400be0     	ldr	x0, [sp, #0x10]
  107064: f94007e1     	ldr	x1, [sp, #0x8]
  107068: 9b087c21     	mul	x1, x1, x8
  10706c: aa0903e2     	mov	x2, x9
  107070: 97fed0ec     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  107074: 14000001     	b	0x107078 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x80>
  107078: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10707c: 9100c3ff     	add	sp, sp, #0x30
  107080: d65f03c0     	ret
  107084: 97fe9c50     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  107088: d100c3ff     	sub	sp, sp, #0x30
  10708c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107090: 910083fd     	add	x29, sp, #0x20
  107094: f81f83a0     	stur	x0, [x29, #-0x8]
  107098: f85f83a0     	ldur	x0, [x29, #-0x8]
  10709c: f90003e0     	str	x0, [sp]
  1070a0: 9400000e     	bl	0x1070d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0xe0>
  1070a4: 14000001     	b	0x1070a8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0xb0>
  1070a8: f94003e0     	ldr	x0, [sp]
  1070ac: 97fe8099     	bl	0xa7310 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1070b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1070b4: 9100c3ff     	add	sp, sp, #0x30
  1070b8: d65f03c0     	ret
  1070bc: 2a0103e8     	mov	w8, w1
  1070c0: f9000be0     	str	x0, [sp, #0x10]
  1070c4: b9000fe8     	str	w8, [sp, #0xc]
  1070c8: f94003e0     	ldr	x0, [sp]
  1070cc: 97fe8091     	bl	0xa7310 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_MPEG2LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1070d0: f9400be0     	ldr	x0, [sp, #0x10]
  1070d4: 97fe9c3c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1070d8: d10183ff     	sub	sp, sp, #0x60
  1070dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1070e0: 910143fd     	add	x29, sp, #0x50
  1070e4: b27d03e8     	orr	x8, xzr, #0x8
  1070e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1070ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1070f0: f81f03a0     	stur	x0, [x29, #-0x10]
  1070f4: f81e83a8     	stur	x8, [x29, #-0x18]
  1070f8: 97ffff02     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  1070fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  107100: f81e03a0     	stur	x0, [x29, #-0x20]
  107104: aa0803e0     	mov	x0, x8
  107108: 97fffefe     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  10710c: f85f03a8     	ldur	x8, [x29, #-0x10]
  107110: f90017e0     	str	x0, [sp, #0x28]
  107114: aa0803e0     	mov	x0, x8
  107118: 97ffff04     	bl	0x106d28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3dc>
  10711c: f85e83a8     	ldur	x8, [x29, #-0x18]
  107120: 9b007d00     	mul	x0, x8, x0
  107124: f94017e9     	ldr	x9, [sp, #0x28]
  107128: 8b000120     	add	x0, x9, x0
  10712c: f85f03aa     	ldur	x10, [x29, #-0x10]
  107130: f90013e0     	str	x0, [sp, #0x20]
  107134: aa0a03e0     	mov	x0, x10
  107138: 97fffef2     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  10713c: f85f03a8     	ldur	x8, [x29, #-0x10]
  107140: f9000fe0     	str	x0, [sp, #0x18]
  107144: aa0803e0     	mov	x0, x8
  107148: 94000019     	bl	0x1071ac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x1b4>
  10714c: f85e83a8     	ldur	x8, [x29, #-0x18]
  107150: 9b007d09     	mul	x9, x8, x0
  107154: f9400fea     	ldr	x10, [sp, #0x18]
  107158: 8b090149     	add	x9, x10, x9
  10715c: f85f03a0     	ldur	x0, [x29, #-0x10]
  107160: f9000be9     	str	x9, [sp, #0x10]
  107164: 97fffee7     	bl	0x106d00 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3b4>
  107168: f85f03a8     	ldur	x8, [x29, #-0x10]
  10716c: f90007e0     	str	x0, [sp, #0x8]
  107170: aa0803e0     	mov	x0, x8
  107174: 97fffeed     	bl	0x106d28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x3dc>
  107178: f85e83a8     	ldur	x8, [x29, #-0x18]
  10717c: 9b007d09     	mul	x9, x8, x0
  107180: f94007ea     	ldr	x10, [sp, #0x8]
  107184: 8b090149     	add	x9, x10, x9
  107188: f85f03a0     	ldur	x0, [x29, #-0x10]
  10718c: f85e03a1     	ldur	x1, [x29, #-0x20]
  107190: f94013e2     	ldr	x2, [sp, #0x20]
  107194: f9400be3     	ldr	x3, [sp, #0x10]
  107198: aa0903e4     	mov	x4, x9
  10719c: 97fffed1     	bl	0x106ce0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::max_size() const+0x394>
  1071a0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1071a4: 910183ff     	add	sp, sp, #0x60
  1071a8: d65f03c0     	ret
  1071ac: d10043ff     	sub	sp, sp, #0x10
  1071b0: b27d03e8     	orr	x8, xzr, #0x8
  1071b4: f90007e0     	str	x0, [sp, #0x8]
  1071b8: f94007e0     	ldr	x0, [sp, #0x8]
  1071bc: f9400409     	ldr	x9, [x0, #0x8]
  1071c0: f9400000     	ldr	x0, [x0]
  1071c4: eb000129     	subs	x9, x9, x0
  1071c8: 9ac80d20     	sdiv	x0, x9, x8
  1071cc: 910043ff     	add	sp, sp, #0x10
  1071d0: d65f03c0     	ret
  1071d4: d10203ff     	sub	sp, sp, #0x80
  1071d8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1071dc: 9101c3fd     	add	x29, sp, #0x70
  1071e0: d53bd048     	mrs	x8, TPIDR_EL0
  1071e4: f9401508     	ldr	x8, [x8, #0x28]
  1071e8: f81f83a8     	stur	x8, [x29, #-0x8]
  1071ec: f81f03a2     	stur	x2, [x29, #-0x10]
  1071f0: f81e83a1     	stur	x1, [x29, #-0x18]
  1071f4: f81e03a0     	stur	x0, [x29, #-0x20]
  1071f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1071fc: aa0803e0     	mov	x0, x8
  107200: f9001fe0     	str	x0, [sp, #0x38]
  107204: aa0803e0     	mov	x0, x8
  107208: 94000035     	bl	0x1072dc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2e4>
  10720c: d10063a0     	sub	x0, x29, #0x18
  107210: 94000056     	bl	0x107368 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x370>
  107214: b40004a0     	cbz	x0, 0x1072a8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2b0>
  107218: 14000001     	b	0x10721c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x224>
  10721c: d10063a0     	sub	x0, x29, #0x18
  107220: 94000052     	bl	0x107368 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x370>
  107224: f9401ffe     	ldr	x30, [sp, #0x38]
  107228: f9001be0     	str	x0, [sp, #0x30]
  10722c: aa1e03e0     	mov	x0, x30
  107230: f9401be1     	ldr	x1, [sp, #0x30]
  107234: 97fe7d1b     	bl	0xa66a0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE11__vallocateEm@plt>
  107238: 14000001     	b	0x10723c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x244>
  10723c: d10063a8     	sub	x8, x29, #0x18
  107240: aa0803e0     	mov	x0, x8
  107244: f90017e8     	str	x8, [sp, #0x28]
  107248: 940000a4     	bl	0x1074d8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, unsigned long)+0xa4>
  10724c: f94017e8     	ldr	x8, [sp, #0x28]
  107250: f90013e0     	str	x0, [sp, #0x20]
  107254: aa0803e0     	mov	x0, x8
  107258: 940000a6     	bl	0x1074f0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, unsigned long)+0xbc>
  10725c: f94017e8     	ldr	x8, [sp, #0x28]
  107260: f9000fe0     	str	x0, [sp, #0x18]
  107264: aa0803e0     	mov	x0, x8
  107268: 94000040     	bl	0x107368 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x370>
  10726c: f9401fe8     	ldr	x8, [sp, #0x38]
  107270: f9000be0     	str	x0, [sp, #0x10]
  107274: aa0803e0     	mov	x0, x8
  107278: f94013e1     	ldr	x1, [sp, #0x20]
  10727c: f9400fe2     	ldr	x2, [sp, #0x18]
  107280: f9400be3     	ldr	x3, [sp, #0x10]
  107284: 97fe6f4f     	bl	0xa2fc0 <_ZNSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>
  107288: 14000001     	b	0x10728c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x294>
  10728c: 14000007     	b	0x1072a8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2b0>
  107290: f81d83a0     	stur	x0, [x29, #-0x28]
  107294: 2a0103e8     	mov	w8, w1
  107298: b81d43a8     	stur	w8, [x29, #-0x2c]
  10729c: f9401fe0     	ldr	x0, [sp, #0x38]
  1072a0: 97fe8c54     	bl	0xaa3f0 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  1072a4: 1400000b     	b	0x1072d0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2d8>
  1072a8: d53bd048     	mrs	x8, TPIDR_EL0
  1072ac: f9401508     	ldr	x8, [x8, #0x28]
  1072b0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1072b4: eb090108     	subs	x8, x8, x9
  1072b8: f90007e8     	str	x8, [sp, #0x8]
  1072bc: 540000e1     	b.ne	0x1072d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2e0>
  1072c0: 14000001     	b	0x1072c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x2cc>
  1072c4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1072c8: 910203ff     	add	sp, sp, #0x80
  1072cc: d65f03c0     	ret
  1072d0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1072d4: 97fe830f     	bl	0xa7f10 <_Unwind_Resume@plt>
  1072d8: 97fe8aa6     	bl	0xa9d70 <__stack_chk_fail@plt>
  1072dc: d10103ff     	sub	sp, sp, #0x40
  1072e0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1072e4: 9100c3fd     	add	x29, sp, #0x30
  1072e8: d53bd048     	mrs	x8, TPIDR_EL0
  1072ec: f9401508     	ldr	x8, [x8, #0x28]
  1072f0: f81f83a8     	stur	x8, [x29, #-0x8]
  1072f4: f9000fe0     	str	x0, [sp, #0x18]
  1072f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1072fc: aa0803e0     	mov	x0, x8
  107300: f9000be0     	str	x0, [sp, #0x10]
  107304: aa0803e0     	mov	x0, x8
  107308: 97ffe1e8     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10730c: 14000001     	b	0x107310 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x318>
  107310: aa1f03e8     	mov	x8, xzr
  107314: f9400be9     	ldr	x9, [sp, #0x10]
  107318: f9000128     	str	x8, [x9]
  10731c: f9000528     	str	x8, [x9, #0x8]
  107320: 91004120     	add	x0, x9, #0x10
  107324: f81f03a8     	stur	x8, [x29, #-0x10]
  107328: d10043a1     	sub	x1, x29, #0x10
  10732c: 97fe6ff9     	bl	0xa3310 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>
  107330: 14000001     	b	0x107334 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x33c>
  107334: d53bd048     	mrs	x8, TPIDR_EL0
  107338: f9401508     	ldr	x8, [x8, #0x28]
  10733c: f85f83a9     	ldur	x9, [x29, #-0x8]
  107340: eb090108     	subs	x8, x8, x9
  107344: f90007e8     	str	x8, [sp, #0x8]
  107348: 540000e1     	b.ne	0x107364 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x36c>
  10734c: 14000001     	b	0x107350 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>*)+0x358>
  107350: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  107354: 910103ff     	add	sp, sp, #0x40
  107358: d65f03c0     	ret
  10735c: f90003e1     	str	x1, [sp]
  107360: 97fe9b99     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  107364: 97fe8a83     	bl	0xa9d70 <__stack_chk_fail@plt>
  107368: d10043ff     	sub	sp, sp, #0x10
  10736c: f90007e0     	str	x0, [sp, #0x8]
  107370: f94007e0     	ldr	x0, [sp, #0x8]
  107374: f9400400     	ldr	x0, [x0, #0x8]
  107378: 910043ff     	add	sp, sp, #0x10
  10737c: d65f03c0     	ret

0000000000107380 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__vallocate(unsigned long)>:
  107380: d10143ff     	sub	sp, sp, #0x50
  107384: a9047bfd     	stp	x29, x30, [sp, #0x40]
  107388: 910103fd     	add	x29, sp, #0x40
  10738c: f81f83a0     	stur	x0, [x29, #-0x8]
  107390: f81f03a1     	stur	x1, [x29, #-0x10]
  107394: f85f83a0     	ldur	x0, [x29, #-0x8]
  107398: f85f03a1     	ldur	x1, [x29, #-0x10]
  10739c: f81e83a0     	stur	x0, [x29, #-0x18]
  1073a0: f90013e1     	str	x1, [sp, #0x20]
  1073a4: 97fe7c5b     	bl	0xa6510 <_ZNKSt6__ndk16vectorINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEE8max_sizeEv@plt>
  1073a8: f94013e1     	ldr	x1, [sp, #0x20]
  1073ac: eb00003f     	cmp	x1, x0
  1073b0: 1a9f97e8     	cset	w8, hi
  1073b4: 37000048     	tbnz	w8, #0x0, 0x1073bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__vallocate(unsigned long)+0x3c>
  1073b8: 14000003     	b	0x1073c4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__vallocate(unsigned long)+0x44>
  1073bc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1073c0: 97fe78e4     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  1073c4: d2800001     	mov	x1, #0x0                // =0
  1073c8: b27e07e8     	orr	x8, xzr, #0xc
  1073cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1073d0: f9000fe1     	str	x1, [sp, #0x18]
  1073d4: f9000be8     	str	x8, [sp, #0x10]
  1073d8: 940000d6     	bl	0x107730 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0xc0>
  1073dc: f85f03a1     	ldur	x1, [x29, #-0x10]
  1073e0: 940000c7     	bl	0x1076fc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x8c>
  1073e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1073e8: f9000500     	str	x0, [x8, #0x8]
  1073ec: f9000100     	str	x0, [x8]
  1073f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1073f4: f9400108     	ldr	x8, [x8]
  1073f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1073fc: f9400be1     	ldr	x1, [sp, #0x10]
  107400: 9b007c20     	mul	x0, x1, x0
  107404: 8b000108     	add	x8, x8, x0
  107408: f85e83a0     	ldur	x0, [x29, #-0x18]
  10740c: f90007e8     	str	x8, [sp, #0x8]
  107410: 940000d3     	bl	0x10775c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0xec>
  107414: f94007e8     	ldr	x8, [sp, #0x8]
  107418: f9000008     	str	x8, [x0]
  10741c: f85e83a0     	ldur	x0, [x29, #-0x18]
  107420: f9400fe1     	ldr	x1, [sp, #0x18]
  107424: 940000d9     	bl	0x107788 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x118>
  107428: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10742c: 910143ff     	add	sp, sp, #0x50
  107430: d65f03c0     	ret

0000000000107434 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, unsigned long)>:
  107434: d101c3ff     	sub	sp, sp, #0x70
  107438: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10743c: 910183fd     	add	x29, sp, #0x60
  107440: d53bd048     	mrs	x8, TPIDR_EL0
  107444: f9401509     	ldr	x9, [x8, #0x28]
  107448: f81f83a9     	stur	x9, [x29, #-0x8]
  10744c: f81e83a0     	stur	x0, [x29, #-0x18]
  107450: f81e03a1     	stur	x1, [x29, #-0x20]
  107454: f81d83a2     	stur	x2, [x29, #-0x28]
  107458: f9001be3     	str	x3, [sp, #0x30]
  10745c: f85e83a9     	ldur	x9, [x29, #-0x18]
  107460: aa0903e0     	mov	x0, x9
  107464: f90013e8     	str	x8, [sp, #0x20]
  107468: f9000fe9     	str	x9, [sp, #0x18]
  10746c: 940000b1     	bl	0x107730 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0xc0>
  107470: f90017e0     	str	x0, [sp, #0x28]
  107474: f9401be2     	ldr	x2, [sp, #0x30]
  107478: d10043a8     	sub	x8, x29, #0x10
  10747c: aa0803e0     	mov	x0, x8
  107480: f9400fe1     	ldr	x1, [sp, #0x18]
  107484: f9000be8     	str	x8, [sp, #0x10]
  107488: 940001ab     	bl	0x107b34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x4c4>
  10748c: f94017e0     	ldr	x0, [sp, #0x28]
  107490: f85e03a1     	ldur	x1, [x29, #-0x20]
  107494: f85d83a2     	ldur	x2, [x29, #-0x28]
  107498: f9400fe8     	ldr	x8, [sp, #0x18]
  10749c: 91002103     	add	x3, x8, #0x8
  1074a0: 97fe8830     	bl	0xa9560 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>
  1074a4: f9400be0     	ldr	x0, [sp, #0x10]
  1074a8: 940001cd     	bl	0x107bdc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x90>
  1074ac: f94013e8     	ldr	x8, [sp, #0x20]
  1074b0: f9401509     	ldr	x9, [x8, #0x28]
  1074b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1074b8: eb000129     	subs	x9, x9, x0
  1074bc: f90007e9     	str	x9, [sp, #0x8]
  1074c0: 540000a1     	b.ne	0x1074d4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, unsigned long)+0xa0>
  1074c4: 14000001     	b	0x1074c8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_at_end<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*>(std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, unsigned long)+0x94>
  1074c8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1074cc: 9101c3ff     	add	sp, sp, #0x70
  1074d0: d65f03c0     	ret
  1074d4: 97fe8a27     	bl	0xa9d70 <__stack_chk_fail@plt>
  1074d8: d10043ff     	sub	sp, sp, #0x10
  1074dc: f90007e0     	str	x0, [sp, #0x8]
  1074e0: f94007e0     	ldr	x0, [sp, #0x8]
  1074e4: f9400000     	ldr	x0, [x0]
  1074e8: 910043ff     	add	sp, sp, #0x10
  1074ec: d65f03c0     	ret
  1074f0: d10043ff     	sub	sp, sp, #0x10
  1074f4: b27e07e8     	orr	x8, xzr, #0xc
  1074f8: f90007e0     	str	x0, [sp, #0x8]
  1074fc: f94007e0     	ldr	x0, [sp, #0x8]
  107500: aa0003e9     	mov	x9, x0
  107504: f9400129     	ldr	x9, [x9]
  107508: f9400400     	ldr	x0, [x0, #0x8]
  10750c: 9b007d08     	mul	x8, x8, x0
  107510: 8b080128     	add	x8, x9, x8
  107514: aa0803e0     	mov	x0, x8
  107518: 910043ff     	add	sp, sp, #0x10
  10751c: d65f03c0     	ret

0000000000107520 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::~__vector_base()>:
  107520: d10103ff     	sub	sp, sp, #0x40
  107524: a9037bfd     	stp	x29, x30, [sp, #0x30]
  107528: 9100c3fd     	add	x29, sp, #0x30
  10752c: d2800008     	mov	x8, #0x0                // =0
  107530: f81f83a0     	stur	x0, [x29, #-0x8]
  107534: f85f83a0     	ldur	x0, [x29, #-0x8]
  107538: aa0003e9     	mov	x9, x0
  10753c: f9400129     	ldr	x9, [x9]
  107540: eb08013f     	cmp	x9, x8
  107544: 1a9f07ea     	cset	w10, ne
  107548: f81f03a0     	stur	x0, [x29, #-0x10]
  10754c: 3700004a     	tbnz	w10, #0x0, 0x107554 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::~__vector_base()+0x34>
  107550: 14000012     	b	0x107598 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::~__vector_base()+0x78>
  107554: f85f03a0     	ldur	x0, [x29, #-0x10]
  107558: 940001a5     	bl	0x107bec <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0xa0>
  10755c: f85f03a0     	ldur	x0, [x29, #-0x10]
  107560: 94000074     	bl	0x107730 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0xc0>
  107564: f85f03a8     	ldur	x8, [x29, #-0x10]
  107568: f9400101     	ldr	x1, [x8]
  10756c: f85f03a8     	ldur	x8, [x29, #-0x10]
  107570: f9000fe0     	str	x0, [sp, #0x18]
  107574: aa0803e0     	mov	x0, x8
  107578: f9000be1     	str	x1, [sp, #0x10]
  10757c: 94000143     	bl	0x107a88 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x418>
  107580: f9400fe1     	ldr	x1, [sp, #0x18]
  107584: f90007e0     	str	x0, [sp, #0x8]
  107588: aa0103e0     	mov	x0, x1
  10758c: f9400be1     	ldr	x1, [sp, #0x10]
  107590: f94007e2     	ldr	x2, [sp, #0x8]
  107594: 940001a1     	bl	0x107c18 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0xcc>
  107598: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10759c: 910103ff     	add	sp, sp, #0x40
  1075a0: d65f03c0     	ret

00000000001075a4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  1075a4: d100c3ff     	sub	sp, sp, #0x30
  1075a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1075ac: 910083fd     	add	x29, sp, #0x20
  1075b0: f81f83a0     	stur	x0, [x29, #-0x8]
  1075b4: f9000be1     	str	x1, [sp, #0x10]
  1075b8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1075bc: f9400be1     	ldr	x1, [sp, #0x10]
  1075c0: f90007e0     	str	x0, [sp, #0x8]
  1075c4: aa0103e0     	mov	x0, x1
  1075c8: 97ffe150     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  1075cc: f94007e1     	ldr	x1, [sp, #0x8]
  1075d0: f90003e0     	str	x0, [sp]
  1075d4: aa0103e0     	mov	x0, x1
  1075d8: f94003e1     	ldr	x1, [sp]
  1075dc: 97fe7da1     	bl	0xa6c60 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEELi0ELb0EEC2IDnvEEOT_@plt>
  1075e0: f94007e0     	ldr	x0, [sp, #0x8]
  1075e4: 94000016     	bl	0x10763c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  1075e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1075ec: 9100c3ff     	add	sp, sp, #0x30
  1075f0: d65f03c0     	ret

00000000001075f4 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  1075f4: d100c3ff     	sub	sp, sp, #0x30
  1075f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1075fc: 910083fd     	add	x29, sp, #0x20
  107600: d2800008     	mov	x8, #0x0                // =0
  107604: f81f83a0     	stur	x0, [x29, #-0x8]
  107608: f9000be1     	str	x1, [sp, #0x10]
  10760c: f85f83a0     	ldur	x0, [x29, #-0x8]
  107610: f9400be1     	ldr	x1, [sp, #0x10]
  107614: f90007e0     	str	x0, [sp, #0x8]
  107618: aa0103e0     	mov	x0, x1
  10761c: f90003e8     	str	x8, [sp]
  107620: 97ffe13a     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  107624: f94003e8     	ldr	x8, [sp]
  107628: f94007e1     	ldr	x1, [sp, #0x8]
  10762c: f9000028     	str	x8, [x1]
  107630: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107634: 9100c3ff     	add	sp, sp, #0x30
  107638: d65f03c0     	ret
  10763c: d10083ff     	sub	sp, sp, #0x20
  107640: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107644: 910043fd     	add	x29, sp, #0x10
  107648: f90007e0     	str	x0, [sp, #0x8]
  10764c: f94007e0     	ldr	x0, [sp, #0x8]
  107650: 94000004     	bl	0x107660 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  107654: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107658: 910083ff     	add	sp, sp, #0x20
  10765c: d65f03c0     	ret
  107660: d10043ff     	sub	sp, sp, #0x10
  107664: f90007e0     	str	x0, [sp, #0x8]
  107668: 910043ff     	add	sp, sp, #0x10
  10766c: d65f03c0     	ret

0000000000107670 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const>:
  107670: d10143ff     	sub	sp, sp, #0x50
  107674: a9047bfd     	stp	x29, x30, [sp, #0x40]
  107678: 910103fd     	add	x29, sp, #0x40
  10767c: d53bd048     	mrs	x8, TPIDR_EL0
  107680: f9401508     	ldr	x8, [x8, #0x28]
  107684: f81f83a8     	stur	x8, [x29, #-0x8]
  107688: f90013e0     	str	x0, [sp, #0x20]
  10768c: f94013e0     	ldr	x0, [sp, #0x20]
  107690: 9400007b     	bl	0x10787c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x20c>
  107694: 9400006f     	bl	0x107850 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x1e0>
  107698: f81f03a0     	stur	x0, [x29, #-0x10]
  10769c: 97ffe1e2     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1076a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1076a4: d10043a0     	sub	x0, x29, #0x10
  1076a8: d10063a1     	sub	x1, x29, #0x18
  1076ac: 97ffe1bb     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1076b0: f9000fe0     	str	x0, [sp, #0x18]
  1076b4: 14000001     	b	0x1076b8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x48>
  1076b8: f9400fe8     	ldr	x8, [sp, #0x18]
  1076bc: f9400109     	ldr	x9, [x8]
  1076c0: d53bd04a     	mrs	x10, TPIDR_EL0
  1076c4: f940154a     	ldr	x10, [x10, #0x28]
  1076c8: f85f83ab     	ldur	x11, [x29, #-0x8]
  1076cc: eb0b014a     	subs	x10, x10, x11
  1076d0: f9000be9     	str	x9, [sp, #0x10]
  1076d4: f90007ea     	str	x10, [sp, #0x8]
  1076d8: 54000101     	b.ne	0x1076f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x88>
  1076dc: 14000001     	b	0x1076e0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x70>
  1076e0: f9400be0     	ldr	x0, [sp, #0x10]
  1076e4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1076e8: 910143ff     	add	sp, sp, #0x50
  1076ec: d65f03c0     	ret
  1076f0: f90003e1     	str	x1, [sp]
  1076f4: 97fe9ab4     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1076f8: 97fe899e     	bl	0xa9d70 <__stack_chk_fail@plt>
  1076fc: d10083ff     	sub	sp, sp, #0x20
  107700: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107704: 910043fd     	add	x29, sp, #0x10
  107708: d2800008     	mov	x8, #0x0                // =0
  10770c: f90007e0     	str	x0, [sp, #0x8]
  107710: f90003e1     	str	x1, [sp]
  107714: f94007e0     	ldr	x0, [sp, #0x8]
  107718: f94003e1     	ldr	x1, [sp]
  10771c: aa0803e2     	mov	x2, x8
  107720: 94000082     	bl	0x107928 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x2b8>
  107724: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107728: 910083ff     	add	sp, sp, #0x20
  10772c: d65f03c0     	ret
  107730: d10083ff     	sub	sp, sp, #0x20
  107734: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107738: 910043fd     	add	x29, sp, #0x10
  10773c: b27c03e8     	orr	x8, xzr, #0x10
  107740: f90007e0     	str	x0, [sp, #0x8]
  107744: f94007e0     	ldr	x0, [sp, #0x8]
  107748: 8b080000     	add	x0, x0, x8
  10774c: 94000093     	bl	0x107998 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x328>
  107750: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107754: 910083ff     	add	sp, sp, #0x20
  107758: d65f03c0     	ret
  10775c: d10083ff     	sub	sp, sp, #0x20
  107760: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107764: 910043fd     	add	x29, sp, #0x10
  107768: b27c03e8     	orr	x8, xzr, #0x10
  10776c: f90007e0     	str	x0, [sp, #0x8]
  107770: f94007e0     	ldr	x0, [sp, #0x8]
  107774: 8b080000     	add	x0, x0, x8
  107778: 94000096     	bl	0x1079d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x360>
  10777c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107780: 910083ff     	add	sp, sp, #0x20
  107784: d65f03c0     	ret
  107788: d10183ff     	sub	sp, sp, #0x60
  10778c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  107790: 910143fd     	add	x29, sp, #0x50
  107794: b27e07e8     	orr	x8, xzr, #0xc
  107798: f81f83a0     	stur	x0, [x29, #-0x8]
  10779c: f81f03a1     	stur	x1, [x29, #-0x10]
  1077a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1077a4: f81e83a0     	stur	x0, [x29, #-0x18]
  1077a8: f81e03a8     	stur	x8, [x29, #-0x20]
  1077ac: 9400009f     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  1077b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1077b4: f90017e0     	str	x0, [sp, #0x28]
  1077b8: aa0803e0     	mov	x0, x8
  1077bc: 9400009b     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  1077c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1077c4: f90013e0     	str	x0, [sp, #0x20]
  1077c8: aa0803e0     	mov	x0, x8
  1077cc: 940000a1     	bl	0x107a50 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3e0>
  1077d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1077d4: 9b007d00     	mul	x0, x8, x0
  1077d8: f94013e1     	ldr	x1, [sp, #0x20]
  1077dc: 8b000020     	add	x0, x1, x0
  1077e0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1077e4: f9000fe0     	str	x0, [sp, #0x18]
  1077e8: aa0903e0     	mov	x0, x9
  1077ec: 9400008f     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  1077f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1077f4: f9000be0     	str	x0, [sp, #0x10]
  1077f8: aa0803e0     	mov	x0, x8
  1077fc: 94000095     	bl	0x107a50 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3e0>
  107800: f85e03a8     	ldur	x8, [x29, #-0x20]
  107804: 9b007d09     	mul	x9, x8, x0
  107808: f9400be0     	ldr	x0, [sp, #0x10]
  10780c: 8b090009     	add	x9, x0, x9
  107810: f85e83a0     	ldur	x0, [x29, #-0x18]
  107814: f90007e9     	str	x9, [sp, #0x8]
  107818: 94000084     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  10781c: f85f03a8     	ldur	x8, [x29, #-0x10]
  107820: f85e03a9     	ldur	x9, [x29, #-0x20]
  107824: 9b087d28     	mul	x8, x9, x8
  107828: 8b080008     	add	x8, x0, x8
  10782c: f85e83a0     	ldur	x0, [x29, #-0x18]
  107830: f94017e1     	ldr	x1, [sp, #0x28]
  107834: f9400fe2     	ldr	x2, [sp, #0x18]
  107838: f94007e3     	ldr	x3, [sp, #0x8]
  10783c: aa0803e4     	mov	x4, x8
  107840: 94000072     	bl	0x107a08 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x398>
  107844: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  107848: 910183ff     	add	sp, sp, #0x60
  10784c: d65f03c0     	ret
  107850: d10083ff     	sub	sp, sp, #0x20
  107854: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107858: 910043fd     	add	x29, sp, #0x10
  10785c: 91001fe8     	add	x8, sp, #0x7
  107860: f90007e0     	str	x0, [sp, #0x8]
  107864: f94007e1     	ldr	x1, [sp, #0x8]
  107868: 39400100     	ldrb	w0, [x8]
  10786c: 9400000f     	bl	0x1078a8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x238>
  107870: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107874: 910083ff     	add	sp, sp, #0x20
  107878: d65f03c0     	ret
  10787c: d10083ff     	sub	sp, sp, #0x20
  107880: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107884: 910043fd     	add	x29, sp, #0x10
  107888: b27c03e8     	orr	x8, xzr, #0x10
  10788c: f90007e0     	str	x0, [sp, #0x8]
  107890: f94007e0     	ldr	x0, [sp, #0x8]
  107894: 8b080000     	add	x0, x0, x8
  107898: 94000016     	bl	0x1078f0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x280>
  10789c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1078a0: 910083ff     	add	sp, sp, #0x20
  1078a4: d65f03c0     	ret
  1078a8: d10083ff     	sub	sp, sp, #0x20
  1078ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1078b0: 910043fd     	add	x29, sp, #0x10
  1078b4: d10007a8     	sub	x8, x29, #0x1
  1078b8: 39000100     	strb	w0, [x8]
  1078bc: f90003e1     	str	x1, [sp]
  1078c0: f94003e0     	ldr	x0, [sp]
  1078c4: 94000004     	bl	0x1078d4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x264>
  1078c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1078cc: 910083ff     	add	sp, sp, #0x20
  1078d0: d65f03c0     	ret
  1078d4: d10043ff     	sub	sp, sp, #0x10
  1078d8: b200f3e8     	mov	x8, #0x5555555555555555 // =6148914691236517205
  1078dc: f2e2aaa8     	movk	x8, #0x1555, lsl #48
  1078e0: f90007e0     	str	x0, [sp, #0x8]
  1078e4: aa0803e0     	mov	x0, x8
  1078e8: 910043ff     	add	sp, sp, #0x10
  1078ec: d65f03c0     	ret
  1078f0: d10083ff     	sub	sp, sp, #0x20
  1078f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1078f8: 910043fd     	add	x29, sp, #0x10
  1078fc: f90007e0     	str	x0, [sp, #0x8]
  107900: f94007e0     	ldr	x0, [sp, #0x8]
  107904: 94000004     	bl	0x107914 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x2a4>
  107908: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10790c: 910083ff     	add	sp, sp, #0x20
  107910: d65f03c0     	ret
  107914: d10043ff     	sub	sp, sp, #0x10
  107918: f90007e0     	str	x0, [sp, #0x8]
  10791c: f94007e0     	ldr	x0, [sp, #0x8]
  107920: 910043ff     	add	sp, sp, #0x10
  107924: d65f03c0     	ret
  107928: d10103ff     	sub	sp, sp, #0x40
  10792c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  107930: 9100c3fd     	add	x29, sp, #0x30
  107934: b0000788     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  107938: 9109c508     	add	x8, x8, #0x271
  10793c: f81f83a0     	stur	x0, [x29, #-0x8]
  107940: f81f03a1     	stur	x1, [x29, #-0x10]
  107944: f9000fe2     	str	x2, [sp, #0x18]
  107948: f85f83a0     	ldur	x0, [x29, #-0x8]
  10794c: f85f03a1     	ldur	x1, [x29, #-0x10]
  107950: f9000be8     	str	x8, [sp, #0x10]
  107954: f90007e1     	str	x1, [sp, #0x8]
  107958: 97ffffdf     	bl	0x1078d4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x264>
  10795c: f94007e8     	ldr	x8, [sp, #0x8]
  107960: eb00011f     	cmp	x8, x0
  107964: 1a9f97e9     	cset	w9, hi
  107968: 37000049     	tbnz	w9, #0x0, 0x107970 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x300>
  10796c: 14000003     	b	0x107978 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x308>
  107970: f9400be0     	ldr	x0, [sp, #0x10]
  107974: 97fecdfb     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  107978: b27e03e1     	orr	x1, xzr, #0x4
  10797c: b27e07e8     	orr	x8, xzr, #0xc
  107980: f85f03a9     	ldur	x9, [x29, #-0x10]
  107984: 9b087d20     	mul	x0, x9, x8
  107988: 97fece7d     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10798c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  107990: 910103ff     	add	sp, sp, #0x40
  107994: d65f03c0     	ret
  107998: d10083ff     	sub	sp, sp, #0x20
  10799c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1079a0: 910043fd     	add	x29, sp, #0x10
  1079a4: f90007e0     	str	x0, [sp, #0x8]
  1079a8: f94007e0     	ldr	x0, [sp, #0x8]
  1079ac: 94000004     	bl	0x1079bc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x34c>
  1079b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1079b4: 910083ff     	add	sp, sp, #0x20
  1079b8: d65f03c0     	ret
  1079bc: d10043ff     	sub	sp, sp, #0x10
  1079c0: f90007e0     	str	x0, [sp, #0x8]
  1079c4: f94007e0     	ldr	x0, [sp, #0x8]
  1079c8: 910043ff     	add	sp, sp, #0x10
  1079cc: d65f03c0     	ret
  1079d0: d10083ff     	sub	sp, sp, #0x20
  1079d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1079d8: 910043fd     	add	x29, sp, #0x10
  1079dc: f90007e0     	str	x0, [sp, #0x8]
  1079e0: f94007e0     	ldr	x0, [sp, #0x8]
  1079e4: 94000004     	bl	0x1079f4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x384>
  1079e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1079ec: 910083ff     	add	sp, sp, #0x20
  1079f0: d65f03c0     	ret
  1079f4: d10043ff     	sub	sp, sp, #0x10
  1079f8: f90007e0     	str	x0, [sp, #0x8]
  1079fc: f94007e0     	ldr	x0, [sp, #0x8]
  107a00: 910043ff     	add	sp, sp, #0x10
  107a04: d65f03c0     	ret
  107a08: d100c3ff     	sub	sp, sp, #0x30
  107a0c: f90017e0     	str	x0, [sp, #0x28]
  107a10: f90013e1     	str	x1, [sp, #0x20]
  107a14: f9000fe2     	str	x2, [sp, #0x18]
  107a18: f9000be3     	str	x3, [sp, #0x10]
  107a1c: f90007e4     	str	x4, [sp, #0x8]
  107a20: 9100c3ff     	add	sp, sp, #0x30
  107a24: d65f03c0     	ret
  107a28: d10083ff     	sub	sp, sp, #0x20
  107a2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107a30: 910043fd     	add	x29, sp, #0x10
  107a34: f90007e0     	str	x0, [sp, #0x8]
  107a38: f94007e0     	ldr	x0, [sp, #0x8]
  107a3c: f9400000     	ldr	x0, [x0]
  107a40: 9400000d     	bl	0x107a74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x404>
  107a44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107a48: 910083ff     	add	sp, sp, #0x20
  107a4c: d65f03c0     	ret
  107a50: d10083ff     	sub	sp, sp, #0x20
  107a54: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107a58: 910043fd     	add	x29, sp, #0x10
  107a5c: f90007e0     	str	x0, [sp, #0x8]
  107a60: f94007e0     	ldr	x0, [sp, #0x8]
  107a64: 94000009     	bl	0x107a88 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x418>
  107a68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107a6c: 910083ff     	add	sp, sp, #0x20
  107a70: d65f03c0     	ret
  107a74: d10043ff     	sub	sp, sp, #0x10
  107a78: f90007e0     	str	x0, [sp, #0x8]
  107a7c: f94007e0     	ldr	x0, [sp, #0x8]
  107a80: 910043ff     	add	sp, sp, #0x10
  107a84: d65f03c0     	ret
  107a88: d100c3ff     	sub	sp, sp, #0x30
  107a8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107a90: 910083fd     	add	x29, sp, #0x20
  107a94: b27e07e8     	orr	x8, xzr, #0xc
  107a98: f81f83a0     	stur	x0, [x29, #-0x8]
  107a9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  107aa0: f9000be0     	str	x0, [sp, #0x10]
  107aa4: f90007e8     	str	x8, [sp, #0x8]
  107aa8: 9400000a     	bl	0x107ad0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x460>
  107aac: f9400008     	ldr	x8, [x0]
  107ab0: f9400be0     	ldr	x0, [sp, #0x10]
  107ab4: f9400000     	ldr	x0, [x0]
  107ab8: eb000108     	subs	x8, x8, x0
  107abc: f94007e0     	ldr	x0, [sp, #0x8]
  107ac0: 9ac00d00     	sdiv	x0, x8, x0
  107ac4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107ac8: 9100c3ff     	add	sp, sp, #0x30
  107acc: d65f03c0     	ret
  107ad0: d10083ff     	sub	sp, sp, #0x20
  107ad4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107ad8: 910043fd     	add	x29, sp, #0x10
  107adc: b27c03e8     	orr	x8, xzr, #0x10
  107ae0: f90007e0     	str	x0, [sp, #0x8]
  107ae4: f94007e0     	ldr	x0, [sp, #0x8]
  107ae8: 8b080000     	add	x0, x0, x8
  107aec: 94000004     	bl	0x107afc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x48c>
  107af0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107af4: 910083ff     	add	sp, sp, #0x20
  107af8: d65f03c0     	ret
  107afc: d10083ff     	sub	sp, sp, #0x20
  107b00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107b04: 910043fd     	add	x29, sp, #0x10
  107b08: f90007e0     	str	x0, [sp, #0x8]
  107b0c: f94007e0     	ldr	x0, [sp, #0x8]
  107b10: 94000004     	bl	0x107b20 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x4b0>
  107b14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107b18: 910083ff     	add	sp, sp, #0x20
  107b1c: d65f03c0     	ret
  107b20: d10043ff     	sub	sp, sp, #0x10
  107b24: f90007e0     	str	x0, [sp, #0x8]
  107b28: f94007e0     	ldr	x0, [sp, #0x8]
  107b2c: 910043ff     	add	sp, sp, #0x10
  107b30: d65f03c0     	ret
  107b34: d10083ff     	sub	sp, sp, #0x20
  107b38: f9000fe0     	str	x0, [sp, #0x18]
  107b3c: f9000be1     	str	x1, [sp, #0x10]
  107b40: f90007e2     	str	x2, [sp, #0x8]
  107b44: 910083ff     	add	sp, sp, #0x20
  107b48: d65f03c0     	ret

0000000000107b4c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)>:
  107b4c: d10103ff     	sub	sp, sp, #0x40
  107b50: f9001bfe     	str	x30, [sp, #0x30]
  107b54: b27e07e8     	orr	x8, xzr, #0xc
  107b58: d2800009     	mov	x9, #0x0                // =0
  107b5c: f90017e0     	str	x0, [sp, #0x28]
  107b60: f90013e1     	str	x1, [sp, #0x20]
  107b64: f9000fe2     	str	x2, [sp, #0x18]
  107b68: f9000be3     	str	x3, [sp, #0x10]
  107b6c: f9400fe0     	ldr	x0, [sp, #0x18]
  107b70: f94013e1     	ldr	x1, [sp, #0x20]
  107b74: eb010000     	subs	x0, x0, x1
  107b78: 9ac80c08     	sdiv	x8, x0, x8
  107b7c: f90007e8     	str	x8, [sp, #0x8]
  107b80: f94007e8     	ldr	x8, [sp, #0x8]
  107b84: eb09011f     	cmp	x8, x9
  107b88: 1a9fd7ea     	cset	w10, gt
  107b8c: 3700004a     	tbnz	w10, #0x0, 0x107b94 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x48>
  107b90: 14000010     	b	0x107bd0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x84>
  107b94: b27e07e8     	orr	x8, xzr, #0xc
  107b98: f9400be9     	ldr	x9, [sp, #0x10]
  107b9c: f9400120     	ldr	x0, [x9]
  107ba0: f94013e1     	ldr	x1, [sp, #0x20]
  107ba4: f94007e9     	ldr	x9, [sp, #0x8]
  107ba8: 9b087d22     	mul	x2, x9, x8
  107bac: f90003e8     	str	x8, [sp]
  107bb0: 97fe6078     	bl	0x9fd90 <memcpy@plt>
  107bb4: f94007e8     	ldr	x8, [sp, #0x8]
  107bb8: f9400be9     	ldr	x9, [sp, #0x10]
  107bbc: f9400120     	ldr	x0, [x9]
  107bc0: f94003e1     	ldr	x1, [sp]
  107bc4: 9b087c28     	mul	x8, x1, x8
  107bc8: 8b080008     	add	x8, x0, x8
  107bcc: f9000128     	str	x8, [x9]
  107bd0: f9401bfe     	ldr	x30, [sp, #0x30]
  107bd4: 910103ff     	add	sp, sp, #0x40
  107bd8: d65f03c0     	ret
  107bdc: d10043ff     	sub	sp, sp, #0x10
  107be0: f90007e0     	str	x0, [sp, #0x8]
  107be4: 910043ff     	add	sp, sp, #0x10
  107be8: d65f03c0     	ret
  107bec: d10083ff     	sub	sp, sp, #0x20
  107bf0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  107bf4: 910043fd     	add	x29, sp, #0x10
  107bf8: f90007e0     	str	x0, [sp, #0x8]
  107bfc: f94007e0     	ldr	x0, [sp, #0x8]
  107c00: aa0003e8     	mov	x8, x0
  107c04: f9400101     	ldr	x1, [x8]
  107c08: 94000011     	bl	0x107c4c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x100>
  107c0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  107c10: 910083ff     	add	sp, sp, #0x20
  107c14: d65f03c0     	ret
  107c18: d100c3ff     	sub	sp, sp, #0x30
  107c1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107c20: 910083fd     	add	x29, sp, #0x20
  107c24: f81f83a0     	stur	x0, [x29, #-0x8]
  107c28: f9000be1     	str	x1, [sp, #0x10]
  107c2c: f90007e2     	str	x2, [sp, #0x8]
  107c30: f85f83a0     	ldur	x0, [x29, #-0x8]
  107c34: f9400be1     	ldr	x1, [sp, #0x10]
  107c38: f94007e2     	ldr	x2, [sp, #0x8]
  107c3c: 9400004b     	bl	0x107d68 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0x48>
  107c40: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107c44: 9100c3ff     	add	sp, sp, #0x30
  107c48: d65f03c0     	ret
  107c4c: d10143ff     	sub	sp, sp, #0x50
  107c50: a9047bfd     	stp	x29, x30, [sp, #0x40]
  107c54: 910103fd     	add	x29, sp, #0x40
  107c58: f81f83a0     	stur	x0, [x29, #-0x8]
  107c5c: f81f03a1     	stur	x1, [x29, #-0x10]
  107c60: f85f83a0     	ldur	x0, [x29, #-0x8]
  107c64: f9400401     	ldr	x1, [x0, #0x8]
  107c68: f81e83a1     	stur	x1, [x29, #-0x18]
  107c6c: f90013e0     	str	x0, [sp, #0x20]
  107c70: f85f03a8     	ldur	x8, [x29, #-0x10]
  107c74: f85e83a9     	ldur	x9, [x29, #-0x18]
  107c78: eb09011f     	cmp	x8, x9
  107c7c: 1a9f07ea     	cset	w10, ne
  107c80: 3700004a     	tbnz	w10, #0x0, 0x107c88 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x13c>
  107c84: 14000013     	b	0x107cd0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x184>
  107c88: 92800168     	mov	x8, #-0xc               // =-12
  107c8c: f94013e0     	ldr	x0, [sp, #0x20]
  107c90: f9000fe8     	str	x8, [sp, #0x18]
  107c94: 97fffea7     	bl	0x107730 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0xc0>
  107c98: f85e83a8     	ldur	x8, [x29, #-0x18]
  107c9c: f9400fe9     	ldr	x9, [sp, #0x18]
  107ca0: 8b090108     	add	x8, x8, x9
  107ca4: f81e83a8     	stur	x8, [x29, #-0x18]
  107ca8: f9000be0     	str	x0, [sp, #0x10]
  107cac: aa0803e0     	mov	x0, x8
  107cb0: 97ffff71     	bl	0x107a74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x404>
  107cb4: f9400be8     	ldr	x8, [sp, #0x10]
  107cb8: f90007e0     	str	x0, [sp, #0x8]
  107cbc: aa0803e0     	mov	x0, x8
  107cc0: f94007e1     	ldr	x1, [sp, #0x8]
  107cc4: 97fe822b     	bl	0xa8570 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE7destroyIS6_EEvRS7_PT_@plt>
  107cc8: 14000001     	b	0x107ccc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x180>
  107ccc: 17ffffe9     	b	0x107c70 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && is_same<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>> const*, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*&)+0x124>
  107cd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  107cd4: f94013e9     	ldr	x9, [sp, #0x20]
  107cd8: f9000528     	str	x8, [x9, #0x8]
  107cdc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  107ce0: 910143ff     	add	sp, sp, #0x50
  107ce4: d65f03c0     	ret
  107ce8: 97fe9937     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000107cec <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)>:
  107cec: d100c3ff     	sub	sp, sp, #0x30
  107cf0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107cf4: 910083fd     	add	x29, sp, #0x20
  107cf8: 91003fe8     	add	x8, sp, #0xf
  107cfc: f81f83a0     	stur	x0, [x29, #-0x8]
  107d00: f9000be1     	str	x1, [sp, #0x10]
  107d04: f85f83a1     	ldur	x1, [x29, #-0x8]
  107d08: f9400be2     	ldr	x2, [sp, #0x10]
  107d0c: 39400100     	ldrb	w0, [x8]
  107d10: 97fe7f20     	bl	0xa7990 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIhNS2_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>
  107d14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107d18: 9100c3ff     	add	sp, sp, #0x30
  107d1c: d65f03c0     	ret

0000000000107d20 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)>:
  107d20: d100c3ff     	sub	sp, sp, #0x30
  107d24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107d28: 910083fd     	add	x29, sp, #0x20
  107d2c: d10007a8     	sub	x8, x29, #0x1
  107d30: 39000100     	strb	w0, [x8]
  107d34: f9000be1     	str	x1, [sp, #0x10]
  107d38: f90007e2     	str	x2, [sp, #0x8]
  107d3c: f9400be0     	ldr	x0, [sp, #0x10]
  107d40: f94007e1     	ldr	x1, [sp, #0x8]
  107d44: 94000004     	bl	0x107d54 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0x34>
  107d48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107d4c: 9100c3ff     	add	sp, sp, #0x30
  107d50: d65f03c0     	ret
  107d54: d10043ff     	sub	sp, sp, #0x10
  107d58: f90007e0     	str	x0, [sp, #0x8]
  107d5c: f90003e1     	str	x1, [sp]
  107d60: 910043ff     	add	sp, sp, #0x10
  107d64: d65f03c0     	ret
  107d68: d100c3ff     	sub	sp, sp, #0x30
  107d6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107d70: 910083fd     	add	x29, sp, #0x20
  107d74: b27e07e8     	orr	x8, xzr, #0xc
  107d78: b27e03e9     	orr	x9, xzr, #0x4
  107d7c: f81f83a0     	stur	x0, [x29, #-0x8]
  107d80: f9000be1     	str	x1, [sp, #0x10]
  107d84: f90007e2     	str	x2, [sp, #0x8]
  107d88: f9400be0     	ldr	x0, [sp, #0x10]
  107d8c: f94007e1     	ldr	x1, [sp, #0x8]
  107d90: 9b087c21     	mul	x1, x1, x8
  107d94: aa0903e2     	mov	x2, x9
  107d98: 97fecda2     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  107d9c: 14000001     	b	0x107da0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0x80>
  107da0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107da4: 9100c3ff     	add	sp, sp, #0x30
  107da8: d65f03c0     	ret
  107dac: 97fe9906     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  107db0: d100c3ff     	sub	sp, sp, #0x30
  107db4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  107db8: 910083fd     	add	x29, sp, #0x20
  107dbc: f81f83a0     	stur	x0, [x29, #-0x8]
  107dc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  107dc4: f90003e0     	str	x0, [sp]
  107dc8: 9400000e     	bl	0x107e00 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0xe0>
  107dcc: 14000001     	b	0x107dd0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0xb0>
  107dd0: f94003e0     	ldr	x0, [sp]
  107dd4: 97fe8987     	bl	0xaa3f0 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  107dd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  107ddc: 9100c3ff     	add	sp, sp, #0x30
  107de0: d65f03c0     	ret
  107de4: 2a0103e8     	mov	w8, w1
  107de8: f9000be0     	str	x0, [sp, #0x10]
  107dec: b9000fe8     	str	w8, [sp, #0xc]
  107df0: f94003e0     	ldr	x0, [sp]
  107df4: 97fe897f     	bl	0xaa3f0 <_ZNSt6__ndk113__vector_baseINS_4pairIhNS1_I26OMX_VIDEO_MPEG2PROFILETYPE24OMX_VIDEO_MPEG2LEVELTYPEEEEENS_9allocatorIS5_EEED2Ev@plt>
  107df8: f9400be0     	ldr	x0, [sp, #0x10]
  107dfc: 97fe98f2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  107e00: d10183ff     	sub	sp, sp, #0x60
  107e04: a9057bfd     	stp	x29, x30, [sp, #0x50]
  107e08: 910143fd     	add	x29, sp, #0x50
  107e0c: b27e07e8     	orr	x8, xzr, #0xc
  107e10: f81f83a0     	stur	x0, [x29, #-0x8]
  107e14: f85f83a0     	ldur	x0, [x29, #-0x8]
  107e18: f81f03a0     	stur	x0, [x29, #-0x10]
  107e1c: f81e83a8     	stur	x8, [x29, #-0x18]
  107e20: 97ffff02     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  107e24: f85f03a8     	ldur	x8, [x29, #-0x10]
  107e28: f81e03a0     	stur	x0, [x29, #-0x20]
  107e2c: aa0803e0     	mov	x0, x8
  107e30: 97fffefe     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  107e34: f85f03a8     	ldur	x8, [x29, #-0x10]
  107e38: f90017e0     	str	x0, [sp, #0x28]
  107e3c: aa0803e0     	mov	x0, x8
  107e40: 97ffff04     	bl	0x107a50 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3e0>
  107e44: f85e83a8     	ldur	x8, [x29, #-0x18]
  107e48: 9b007d00     	mul	x0, x8, x0
  107e4c: f94017e9     	ldr	x9, [sp, #0x28]
  107e50: 8b000120     	add	x0, x9, x0
  107e54: f85f03aa     	ldur	x10, [x29, #-0x10]
  107e58: f90013e0     	str	x0, [sp, #0x20]
  107e5c: aa0a03e0     	mov	x0, x10
  107e60: 97fffef2     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  107e64: f85f03a8     	ldur	x8, [x29, #-0x10]
  107e68: f9000fe0     	str	x0, [sp, #0x18]
  107e6c: aa0803e0     	mov	x0, x8
  107e70: 94000019     	bl	0x107ed4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::__destroy<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>&, std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>*)+0x1b4>
  107e74: f85e83a8     	ldur	x8, [x29, #-0x18]
  107e78: 9b007d09     	mul	x9, x8, x0
  107e7c: f9400fea     	ldr	x10, [sp, #0x18]
  107e80: 8b090149     	add	x9, x10, x9
  107e84: f85f03a0     	ldur	x0, [x29, #-0x10]
  107e88: f9000be9     	str	x9, [sp, #0x10]
  107e8c: 97fffee7     	bl	0x107a28 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3b8>
  107e90: f85f03a8     	ldur	x8, [x29, #-0x10]
  107e94: f90007e0     	str	x0, [sp, #0x8]
  107e98: aa0803e0     	mov	x0, x8
  107e9c: 97fffeed     	bl	0x107a50 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x3e0>
  107ea0: f85e83a8     	ldur	x8, [x29, #-0x18]
  107ea4: 9b007d09     	mul	x9, x8, x0
  107ea8: f94007ea     	ldr	x10, [sp, #0x8]
  107eac: 8b090149     	add	x9, x10, x9
  107eb0: f85f03a0     	ldur	x0, [x29, #-0x10]
  107eb4: f85e03a1     	ldur	x1, [x29, #-0x20]
  107eb8: f94013e2     	ldr	x2, [sp, #0x20]
  107ebc: f9400be3     	ldr	x3, [sp, #0x10]
  107ec0: aa0903e4     	mov	x4, x9
  107ec4: 97fffed1     	bl	0x107a08 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>>>::max_size() const+0x398>
  107ec8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  107ecc: 910183ff     	add	sp, sp, #0x60
  107ed0: d65f03c0     	ret
  107ed4: d10043ff     	sub	sp, sp, #0x10
  107ed8: b27e07e8     	orr	x8, xzr, #0xc
  107edc: f90007e0     	str	x0, [sp, #0x8]
  107ee0: f94007e0     	ldr	x0, [sp, #0x8]
  107ee4: f9400409     	ldr	x9, [x0, #0x8]
  107ee8: f9400000     	ldr	x0, [x0]
  107eec: eb000129     	subs	x9, x9, x0
  107ef0: 9ac80d20     	sdiv	x0, x9, x8
  107ef4: 910043ff     	add	sp, sp, #0x10
  107ef8: d65f03c0     	ret

0000000000107efc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const>:
  107efc: d10243ff     	sub	sp, sp, #0x90
  107f00: a9087bfd     	stp	x29, x30, [sp, #0x80]
  107f04: 910203fd     	add	x29, sp, #0x80
  107f08: d53bd048     	mrs	x8, TPIDR_EL0
  107f0c: f9401508     	ldr	x8, [x8, #0x28]
  107f10: f81f83a8     	stur	x8, [x29, #-0x8]
  107f14: f81c83a0     	stur	x0, [x29, #-0x38]
  107f18: f90023e1     	str	x1, [sp, #0x40]
  107f1c: f9001fe2     	str	x2, [sp, #0x38]
  107f20: f85c83a8     	ldur	x8, [x29, #-0x38]
  107f24: f9001be8     	str	x8, [sp, #0x30]
  107f28: f9401be0     	ldr	x0, [sp, #0x30]
  107f2c: 94000037     	bl	0x108008 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x10c>
  107f30: f81f03a0     	stur	x0, [x29, #-0x10]
  107f34: f9401be0     	ldr	x0, [sp, #0x30]
  107f38: 94000044     	bl	0x108048 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x14c>
  107f3c: f81e83a0     	stur	x0, [x29, #-0x18]
  107f40: 14000001     	b	0x107f44 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x48>
  107f44: d10043a0     	sub	x0, x29, #0x10
  107f48: d10063a1     	sub	x1, x29, #0x18
  107f4c: 9400004e     	bl	0x108084 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x188>
  107f50: 36000380     	tbz	w0, #0x0, 0x107fc0 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xc4>
  107f54: 14000001     	b	0x107f58 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x5c>
  107f58: d10043a0     	sub	x0, x29, #0x10
  107f5c: 9400005c     	bl	0x1080cc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x1d0>
  107f60: f940001e     	ldr	x30, [x0]
  107f64: b9400808     	ldr	w8, [x0, #0x8]
  107f68: b81e03a8     	stur	w8, [x29, #-0x20]
  107f6c: f81d83be     	stur	x30, [x29, #-0x28]
  107f70: 385d83a8     	ldurb	w8, [x29, #-0x28]
  107f74: f94023e0     	ldr	x0, [sp, #0x40]
  107f78: 39400009     	ldrb	w9, [x0]
  107f7c: 6b090108     	subs	w8, w8, w9
  107f80: b9002fe8     	str	w8, [sp, #0x2c]
  107f84: 54000141     	b.ne	0x107fac <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xb0>
  107f88: 14000001     	b	0x107f8c <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x90>
  107f8c: d100a3a8     	sub	x8, x29, #0x28
  107f90: b27e0101     	orr	x1, x8, #0x4
  107f94: f9401fe0     	ldr	x0, [sp, #0x38]
  107f98: 94000053     	bl	0x1080e4 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x1e8>
  107f9c: 320003e9     	orr	w9, wzr, #0x1
  107fa0: 381d73a9     	sturb	w9, [x29, #-0x29]
  107fa4: f90013e0     	str	x0, [sp, #0x20]
  107fa8: 14000009     	b	0x107fcc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xd0>
  107fac: 14000001     	b	0x107fb0 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xb4>
  107fb0: d10043a0     	sub	x0, x29, #0x10
  107fb4: 94000059     	bl	0x108118 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x21c>
  107fb8: f9000fe0     	str	x0, [sp, #0x18]
  107fbc: 17ffffe2     	b	0x107f44 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x48>
  107fc0: 2a1f03e8     	mov	w8, wzr
  107fc4: 381d73a8     	sturb	w8, [x29, #-0x29]
  107fc8: 14000001     	b	0x107fcc <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xd0>
  107fcc: 385d73a8     	ldurb	w8, [x29, #-0x29]
  107fd0: d53bd049     	mrs	x9, TPIDR_EL0
  107fd4: f9401529     	ldr	x9, [x9, #0x28]
  107fd8: f85f83aa     	ldur	x10, [x29, #-0x8]
  107fdc: eb0a0129     	subs	x9, x9, x10
  107fe0: b90017e8     	str	w8, [sp, #0x14]
  107fe4: f90007e9     	str	x9, [sp, #0x8]
  107fe8: 540000e1     	b.ne	0x108004 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x108>
  107fec: 14000001     	b	0x107ff0 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0xf4>
  107ff0: b94017e8     	ldr	w8, [sp, #0x14]
  107ff4: 12000100     	and	w0, w8, #0x1
  107ff8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  107ffc: 910243ff     	add	sp, sp, #0x90
  108000: d65f03c0     	ret
  108004: 97fe875b     	bl	0xa9d70 <__stack_chk_fail@plt>
  108008: d100c3ff     	sub	sp, sp, #0x30
  10800c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108010: 910083fd     	add	x29, sp, #0x20
  108014: d10023a8     	sub	x8, x29, #0x8
  108018: f9000be0     	str	x0, [sp, #0x10]
  10801c: f9400be0     	ldr	x0, [sp, #0x10]
  108020: aa0003e9     	mov	x9, x0
  108024: f9400121     	ldr	x1, [x9]
  108028: f90007e8     	str	x8, [sp, #0x8]
  10802c: 94000045     	bl	0x108140 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x244>
  108030: f94007e8     	ldr	x8, [sp, #0x8]
  108034: f9000100     	str	x0, [x8]
  108038: f9400100     	ldr	x0, [x8]
  10803c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108040: 9100c3ff     	add	sp, sp, #0x30
  108044: d65f03c0     	ret
  108048: d100c3ff     	sub	sp, sp, #0x30
  10804c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108050: 910083fd     	add	x29, sp, #0x20
  108054: d10023a8     	sub	x8, x29, #0x8
  108058: f9000be0     	str	x0, [sp, #0x10]
  10805c: f9400be0     	ldr	x0, [sp, #0x10]
  108060: f9400401     	ldr	x1, [x0, #0x8]
  108064: f90007e8     	str	x8, [sp, #0x8]
  108068: 94000036     	bl	0x108140 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x244>
  10806c: f94007e8     	ldr	x8, [sp, #0x8]
  108070: f9000100     	str	x0, [x8]
  108074: f9400100     	ldr	x0, [x8]
  108078: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10807c: 9100c3ff     	add	sp, sp, #0x30
  108080: d65f03c0     	ret
  108084: d100c3ff     	sub	sp, sp, #0x30
  108088: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10808c: 910083fd     	add	x29, sp, #0x20
  108090: 12800008     	mov	w8, #-0x1               // =-1
  108094: f81f83a0     	stur	x0, [x29, #-0x8]
  108098: f9000be1     	str	x1, [sp, #0x10]
  10809c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1080a0: f9400be1     	ldr	x1, [sp, #0x10]
  1080a4: b9000fe8     	str	w8, [sp, #0xc]
  1080a8: 94000048     	bl	0x1081c8 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x2cc>
  1080ac: b9400fe8     	ldr	w8, [sp, #0xc]
  1080b0: 4a080000     	eor	w0, w0, w8
  1080b4: 320003e9     	orr	w9, wzr, #0x1
  1080b8: 0a090009     	and	w9, w0, w9
  1080bc: 2a0903e0     	mov	w0, w9
  1080c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1080c4: 9100c3ff     	add	sp, sp, #0x30
  1080c8: d65f03c0     	ret
  1080cc: d10043ff     	sub	sp, sp, #0x10
  1080d0: f90007e0     	str	x0, [sp, #0x8]
  1080d4: f94007e0     	ldr	x0, [sp, #0x8]
  1080d8: f9400000     	ldr	x0, [x0]
  1080dc: 910043ff     	add	sp, sp, #0x10
  1080e0: d65f03c0     	ret
  1080e4: d10043ff     	sub	sp, sp, #0x10
  1080e8: f90007e0     	str	x0, [sp, #0x8]
  1080ec: f90003e1     	str	x1, [sp]
  1080f0: f94007e0     	ldr	x0, [sp, #0x8]
  1080f4: f94003e1     	ldr	x1, [sp]
  1080f8: b9400028     	ldr	w8, [x1]
  1080fc: aa0003e1     	mov	x1, x0
  108100: b9000028     	str	w8, [x1]
  108104: f94003e1     	ldr	x1, [sp]
  108108: b9400428     	ldr	w8, [x1, #0x4]
  10810c: b9000408     	str	w8, [x0, #0x4]
  108110: 910043ff     	add	sp, sp, #0x10
  108114: d65f03c0     	ret
  108118: d10043ff     	sub	sp, sp, #0x10
  10811c: b27e07e8     	orr	x8, xzr, #0xc
  108120: f90007e0     	str	x0, [sp, #0x8]
  108124: f94007e0     	ldr	x0, [sp, #0x8]
  108128: aa0003e9     	mov	x9, x0
  10812c: f940012a     	ldr	x10, [x9]
  108130: 8b080148     	add	x8, x10, x8
  108134: f9000128     	str	x8, [x9]
  108138: 910043ff     	add	sp, sp, #0x10
  10813c: d65f03c0     	ret
  108140: d10143ff     	sub	sp, sp, #0x50
  108144: a9047bfd     	stp	x29, x30, [sp, #0x40]
  108148: 910103fd     	add	x29, sp, #0x40
  10814c: d53bd048     	mrs	x8, TPIDR_EL0
  108150: f9401509     	ldr	x9, [x8, #0x28]
  108154: f81f83a9     	stur	x9, [x29, #-0x8]
  108158: f81e83a0     	stur	x0, [x29, #-0x18]
  10815c: f90013e1     	str	x1, [sp, #0x20]
  108160: f94013e1     	ldr	x1, [sp, #0x20]
  108164: d10043a0     	sub	x0, x29, #0x10
  108168: f9000fe8     	str	x8, [sp, #0x18]
  10816c: 9400000f     	bl	0x1081a8 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x2ac>
  108170: f85f03a8     	ldur	x8, [x29, #-0x10]
  108174: f9400fe9     	ldr	x9, [sp, #0x18]
  108178: f9401520     	ldr	x0, [x9, #0x28]
  10817c: f85f83a1     	ldur	x1, [x29, #-0x8]
  108180: eb010000     	subs	x0, x0, x1
  108184: f9000be8     	str	x8, [sp, #0x10]
  108188: f90007e0     	str	x0, [sp, #0x8]
  10818c: 540000c1     	b.ne	0x1081a4 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x2a8>
  108190: 14000001     	b	0x108194 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x298>
  108194: f9400be0     	ldr	x0, [sp, #0x10]
  108198: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10819c: 910143ff     	add	sp, sp, #0x50
  1081a0: d65f03c0     	ret
  1081a4: 97fe86f3     	bl	0xa9d70 <__stack_chk_fail@plt>
  1081a8: d10043ff     	sub	sp, sp, #0x10
  1081ac: f90007e0     	str	x0, [sp, #0x8]
  1081b0: f90003e1     	str	x1, [sp]
  1081b4: f94007e0     	ldr	x0, [sp, #0x8]
  1081b8: f94003e1     	ldr	x1, [sp]
  1081bc: f9000001     	str	x1, [x0]
  1081c0: 910043ff     	add	sp, sp, #0x10
  1081c4: d65f03c0     	ret
  1081c8: d100c3ff     	sub	sp, sp, #0x30
  1081cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1081d0: 910083fd     	add	x29, sp, #0x20
  1081d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1081d8: f9000be1     	str	x1, [sp, #0x10]
  1081dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1081e0: 9400000e     	bl	0x108218 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x31c>
  1081e4: f9400be1     	ldr	x1, [sp, #0x10]
  1081e8: f90007e0     	str	x0, [sp, #0x8]
  1081ec: aa0103e0     	mov	x0, x1
  1081f0: 9400000a     	bl	0x108218 <android::ALookup<unsigned char, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>>::lookup(unsigned char const&, std::__ndk1::pair<OMX_VIDEO_MPEG2PROFILETYPE, OMX_VIDEO_MPEG2LEVELTYPE>*) const+0x31c>
  1081f4: f94007e1     	ldr	x1, [sp, #0x8]
  1081f8: eb00003f     	cmp	x1, x0
  1081fc: 1a9f17e8     	cset	w8, eq
  108200: 320003e9     	orr	w9, wzr, #0x1
  108204: 0a090108     	and	w8, w8, w9
  108208: 2a0803e0     	mov	w0, w8
  10820c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108210: 9100c3ff     	add	sp, sp, #0x30
  108214: d65f03c0     	ret
  108218: d10043ff     	sub	sp, sp, #0x10
  10821c: f90007e0     	str	x0, [sp, #0x8]
  108220: f94007e0     	ldr	x0, [sp, #0x8]
  108224: f9400000     	ldr	x0, [x0]
  108228: 910043ff     	add	sp, sp, #0x10
  10822c: d65f03c0     	ret

0000000000108230 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const>:
  108230: d10203ff     	sub	sp, sp, #0x80
  108234: a9077bfd     	stp	x29, x30, [sp, #0x70]
  108238: 9101c3fd     	add	x29, sp, #0x70
  10823c: d53bd048     	mrs	x8, TPIDR_EL0
  108240: f9401508     	ldr	x8, [x8, #0x28]
  108244: f81f83a8     	stur	x8, [x29, #-0x8]
  108248: f81d03a0     	stur	x0, [x29, #-0x30]
  10824c: f9001fe1     	str	x1, [sp, #0x38]
  108250: f9001be2     	str	x2, [sp, #0x30]
  108254: f85d03a8     	ldur	x8, [x29, #-0x30]
  108258: f90017e8     	str	x8, [sp, #0x28]
  10825c: f94017e0     	ldr	x0, [sp, #0x28]
  108260: 94000033     	bl	0x10832c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xfc>
  108264: f81f03a0     	stur	x0, [x29, #-0x10]
  108268: f94017e0     	ldr	x0, [sp, #0x28]
  10826c: 94000040     	bl	0x10836c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x13c>
  108270: f81e83a0     	stur	x0, [x29, #-0x18]
  108274: 14000001     	b	0x108278 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x48>
  108278: d10043a0     	sub	x0, x29, #0x10
  10827c: d10063a1     	sub	x1, x29, #0x18
  108280: 9400004a     	bl	0x1083a8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x178>
  108284: 36000300     	tbz	w0, #0x0, 0x1082e4 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xb4>
  108288: 14000001     	b	0x10828c <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x5c>
  10828c: d10043a0     	sub	x0, x29, #0x10
  108290: 94000058     	bl	0x1083f0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1c0>
  108294: f9400000     	ldr	x0, [x0]
  108298: f81e03a0     	stur	x0, [x29, #-0x20]
  10829c: 385e03a8     	ldurb	w8, [x29, #-0x20]
  1082a0: f9401fe0     	ldr	x0, [sp, #0x38]
  1082a4: 39400009     	ldrb	w9, [x0]
  1082a8: 6b090108     	subs	w8, w8, w9
  1082ac: b90027e8     	str	w8, [sp, #0x24]
  1082b0: 54000101     	b.ne	0x1082d0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xa0>
  1082b4: 14000001     	b	0x1082b8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x88>
  1082b8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1082bc: f9401be9     	ldr	x9, [sp, #0x30]
  1082c0: b9000128     	str	w8, [x9]
  1082c4: 320003e8     	orr	w8, wzr, #0x1
  1082c8: 381df3a8     	sturb	w8, [x29, #-0x21]
  1082cc: 14000009     	b	0x1082f0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xc0>
  1082d0: 14000001     	b	0x1082d4 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xa4>
  1082d4: d10043a0     	sub	x0, x29, #0x10
  1082d8: 9400004c     	bl	0x108408 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x1d8>
  1082dc: f9000fe0     	str	x0, [sp, #0x18]
  1082e0: 17ffffe6     	b	0x108278 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x48>
  1082e4: 2a1f03e8     	mov	w8, wzr
  1082e8: 381df3a8     	sturb	w8, [x29, #-0x21]
  1082ec: 14000001     	b	0x1082f0 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xc0>
  1082f0: 385df3a8     	ldurb	w8, [x29, #-0x21]
  1082f4: d53bd049     	mrs	x9, TPIDR_EL0
  1082f8: f9401529     	ldr	x9, [x9, #0x28]
  1082fc: f85f83aa     	ldur	x10, [x29, #-0x8]
  108300: eb0a0129     	subs	x9, x9, x10
  108304: b90017e8     	str	w8, [sp, #0x14]
  108308: f90007e9     	str	x9, [sp, #0x8]
  10830c: 540000e1     	b.ne	0x108328 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xf8>
  108310: 14000001     	b	0x108314 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0xe4>
  108314: b94017e8     	ldr	w8, [sp, #0x14]
  108318: 12000100     	and	w0, w8, #0x1
  10831c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  108320: 910203ff     	add	sp, sp, #0x80
  108324: d65f03c0     	ret
  108328: 97fe8692     	bl	0xa9d70 <__stack_chk_fail@plt>
  10832c: d100c3ff     	sub	sp, sp, #0x30
  108330: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108334: 910083fd     	add	x29, sp, #0x20
  108338: d10023a8     	sub	x8, x29, #0x8
  10833c: f9000be0     	str	x0, [sp, #0x10]
  108340: f9400be0     	ldr	x0, [sp, #0x10]
  108344: aa0003e9     	mov	x9, x0
  108348: f9400121     	ldr	x1, [x9]
  10834c: f90007e8     	str	x8, [sp, #0x8]
  108350: 94000038     	bl	0x108430 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x200>
  108354: f94007e8     	ldr	x8, [sp, #0x8]
  108358: f9000100     	str	x0, [x8]
  10835c: f9400100     	ldr	x0, [x8]
  108360: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108364: 9100c3ff     	add	sp, sp, #0x30
  108368: d65f03c0     	ret
  10836c: d100c3ff     	sub	sp, sp, #0x30
  108370: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108374: 910083fd     	add	x29, sp, #0x20
  108378: d10023a8     	sub	x8, x29, #0x8
  10837c: f9000be0     	str	x0, [sp, #0x10]
  108380: f9400be0     	ldr	x0, [sp, #0x10]
  108384: f9400401     	ldr	x1, [x0, #0x8]
  108388: f90007e8     	str	x8, [sp, #0x8]
  10838c: 94000029     	bl	0x108430 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x200>
  108390: f94007e8     	ldr	x8, [sp, #0x8]
  108394: f9000100     	str	x0, [x8]
  108398: f9400100     	ldr	x0, [x8]
  10839c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1083a0: 9100c3ff     	add	sp, sp, #0x30
  1083a4: d65f03c0     	ret
  1083a8: d100c3ff     	sub	sp, sp, #0x30
  1083ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1083b0: 910083fd     	add	x29, sp, #0x20
  1083b4: 12800008     	mov	w8, #-0x1               // =-1
  1083b8: f81f83a0     	stur	x0, [x29, #-0x8]
  1083bc: f9000be1     	str	x1, [sp, #0x10]
  1083c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1083c4: f9400be1     	ldr	x1, [sp, #0x10]
  1083c8: b9000fe8     	str	w8, [sp, #0xc]
  1083cc: 9400003b     	bl	0x1084b8 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x288>
  1083d0: b9400fe8     	ldr	w8, [sp, #0xc]
  1083d4: 4a080000     	eor	w0, w0, w8
  1083d8: 320003e9     	orr	w9, wzr, #0x1
  1083dc: 0a090009     	and	w9, w0, w9
  1083e0: 2a0903e0     	mov	w0, w9
  1083e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1083e8: 9100c3ff     	add	sp, sp, #0x30
  1083ec: d65f03c0     	ret
  1083f0: d10043ff     	sub	sp, sp, #0x10
  1083f4: f90007e0     	str	x0, [sp, #0x8]
  1083f8: f94007e0     	ldr	x0, [sp, #0x8]
  1083fc: f9400000     	ldr	x0, [x0]
  108400: 910043ff     	add	sp, sp, #0x10
  108404: d65f03c0     	ret
  108408: d10043ff     	sub	sp, sp, #0x10
  10840c: b27d03e8     	orr	x8, xzr, #0x8
  108410: f90007e0     	str	x0, [sp, #0x8]
  108414: f94007e0     	ldr	x0, [sp, #0x8]
  108418: aa0003e9     	mov	x9, x0
  10841c: f940012a     	ldr	x10, [x9]
  108420: 8b080148     	add	x8, x10, x8
  108424: f9000128     	str	x8, [x9]
  108428: 910043ff     	add	sp, sp, #0x10
  10842c: d65f03c0     	ret
  108430: d10143ff     	sub	sp, sp, #0x50
  108434: a9047bfd     	stp	x29, x30, [sp, #0x40]
  108438: 910103fd     	add	x29, sp, #0x40
  10843c: d53bd048     	mrs	x8, TPIDR_EL0
  108440: f9401509     	ldr	x9, [x8, #0x28]
  108444: f81f83a9     	stur	x9, [x29, #-0x8]
  108448: f81e83a0     	stur	x0, [x29, #-0x18]
  10844c: f90013e1     	str	x1, [sp, #0x20]
  108450: f94013e1     	ldr	x1, [sp, #0x20]
  108454: d10043a0     	sub	x0, x29, #0x10
  108458: f9000fe8     	str	x8, [sp, #0x18]
  10845c: 9400000f     	bl	0x108498 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x268>
  108460: f85f03a8     	ldur	x8, [x29, #-0x10]
  108464: f9400fe9     	ldr	x9, [sp, #0x18]
  108468: f9401520     	ldr	x0, [x9, #0x28]
  10846c: f85f83a1     	ldur	x1, [x29, #-0x8]
  108470: eb010000     	subs	x0, x0, x1
  108474: f9000be8     	str	x8, [sp, #0x10]
  108478: f90007e0     	str	x0, [sp, #0x8]
  10847c: 540000c1     	b.ne	0x108494 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x264>
  108480: 14000001     	b	0x108484 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x254>
  108484: f9400be0     	ldr	x0, [sp, #0x10]
  108488: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10848c: 910143ff     	add	sp, sp, #0x50
  108490: d65f03c0     	ret
  108494: 97fe8637     	bl	0xa9d70 <__stack_chk_fail@plt>
  108498: d10043ff     	sub	sp, sp, #0x10
  10849c: f90007e0     	str	x0, [sp, #0x8]
  1084a0: f90003e1     	str	x1, [sp]
  1084a4: f94007e0     	ldr	x0, [sp, #0x8]
  1084a8: f94003e1     	ldr	x1, [sp]
  1084ac: f9000001     	str	x1, [x0]
  1084b0: 910043ff     	add	sp, sp, #0x10
  1084b4: d65f03c0     	ret
  1084b8: d100c3ff     	sub	sp, sp, #0x30
  1084bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1084c0: 910083fd     	add	x29, sp, #0x20
  1084c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1084c8: f9000be1     	str	x1, [sp, #0x10]
  1084cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1084d0: 9400000e     	bl	0x108508 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x2d8>
  1084d4: f9400be1     	ldr	x1, [sp, #0x10]
  1084d8: f90007e0     	str	x0, [sp, #0x8]
  1084dc: aa0103e0     	mov	x0, x1
  1084e0: 9400000a     	bl	0x108508 <android::ALookup<unsigned char, OMX_VIDEO_MPEG2LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_MPEG2LEVELTYPE*) const+0x2d8>
  1084e4: f94007e1     	ldr	x1, [sp, #0x8]
  1084e8: eb00003f     	cmp	x1, x0
  1084ec: 1a9f17e8     	cset	w8, eq
  1084f0: 320003e9     	orr	w9, wzr, #0x1
  1084f4: 0a090108     	and	w8, w8, w9
  1084f8: 2a0803e0     	mov	w0, w8
  1084fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108500: 9100c3ff     	add	sp, sp, #0x30
  108504: d65f03c0     	ret
  108508: d10043ff     	sub	sp, sp, #0x10
  10850c: f90007e0     	str	x0, [sp, #0x8]
  108510: f94007e0     	ldr	x0, [sp, #0x8]
  108514: f9400000     	ldr	x0, [x0]
  108518: 910043ff     	add	sp, sp, #0x10
  10851c: d65f03c0     	ret

0000000000108520 <std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>::pair<int, OMX_AUDIO_AACPROFILETYPE, false>(int&&, OMX_AUDIO_AACPROFILETYPE&&)>:
  108520: d10103ff     	sub	sp, sp, #0x40
  108524: a9037bfd     	stp	x29, x30, [sp, #0x30]
  108528: 9100c3fd     	add	x29, sp, #0x30
  10852c: f81f83a0     	stur	x0, [x29, #-0x8]
  108530: f81f03a1     	stur	x1, [x29, #-0x10]
  108534: f9000fe2     	str	x2, [sp, #0x18]
  108538: f85f83a0     	ldur	x0, [x29, #-0x8]
  10853c: aa0003e1     	mov	x1, x0
  108540: f85f03a2     	ldur	x2, [x29, #-0x10]
  108544: f9000be0     	str	x0, [sp, #0x10]
  108548: aa0203e0     	mov	x0, x2
  10854c: f90007e1     	str	x1, [sp, #0x8]
  108550: 97ffdc58     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  108554: b9400008     	ldr	w8, [x0]
  108558: f94007e0     	ldr	x0, [sp, #0x8]
  10855c: 79000008     	strh	w8, [x0]
  108560: f9400fe0     	ldr	x0, [sp, #0x18]
  108564: 9400003b     	bl	0x108650 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x40>
  108568: b9400008     	ldr	w8, [x0]
  10856c: f9400be0     	ldr	x0, [sp, #0x10]
  108570: b9000408     	str	w8, [x0, #0x4]
  108574: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  108578: 910103ff     	add	sp, sp, #0x40
  10857c: d65f03c0     	ret

0000000000108580 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>)>:
  108580: d10183ff     	sub	sp, sp, #0x60
  108584: a9057bfd     	stp	x29, x30, [sp, #0x50]
  108588: 910143fd     	add	x29, sp, #0x50
  10858c: d53bd048     	mrs	x8, TPIDR_EL0
  108590: f9401509     	ldr	x9, [x8, #0x28]
  108594: f81f83a9     	stur	x9, [x29, #-0x8]
  108598: f81f03a2     	stur	x2, [x29, #-0x10]
  10859c: f81e83a1     	stur	x1, [x29, #-0x18]
  1085a0: f9000fe0     	str	x0, [sp, #0x18]
  1085a4: f9400fe0     	ldr	x0, [sp, #0x18]
  1085a8: 3cde83a0     	ldur	q0, [x29, #-0x18]
  1085ac: 3d800be0     	str	q0, [sp, #0x20]
  1085b0: f94017e2     	ldr	x2, [sp, #0x28]
  1085b4: f94013e1     	ldr	x1, [sp, #0x20]
  1085b8: f9000be8     	str	x8, [sp, #0x10]
  1085bc: 9400002a     	bl	0x108664 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x54>
  1085c0: f9400be8     	ldr	x8, [sp, #0x10]
  1085c4: f9401509     	ldr	x9, [x8, #0x28]
  1085c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1085cc: eb000129     	subs	x9, x9, x0
  1085d0: f90007e9     	str	x9, [sp, #0x8]
  1085d4: 540000a1     	b.ne	0x1085e8 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>)+0x68>
  1085d8: 14000001     	b	0x1085dc <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>)+0x5c>
  1085dc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1085e0: 910183ff     	add	sp, sp, #0x60
  1085e4: d65f03c0     	ret
  1085e8: 97fe85e2     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001085ec <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::~ALookup()>:
  1085ec: d10083ff     	sub	sp, sp, #0x20
  1085f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1085f4: 910043fd     	add	x29, sp, #0x10
  1085f8: f90007e0     	str	x0, [sp, #0x8]
  1085fc: f94007e0     	ldr	x0, [sp, #0x8]
  108600: 9400030f     	bl	0x10923c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0x90>
  108604: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108608: 910083ff     	add	sp, sp, #0x20
  10860c: d65f03c0     	ret

0000000000108610 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const>:
  108610: d100c3ff     	sub	sp, sp, #0x30
  108614: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108618: 910083fd     	add	x29, sp, #0x20
  10861c: f81f83a0     	stur	x0, [x29, #-0x8]
  108620: f9000be1     	str	x1, [sp, #0x10]
  108624: f90007e2     	str	x2, [sp, #0x8]
  108628: f85f83a0     	ldur	x0, [x29, #-0x8]
  10862c: f9400be1     	ldr	x1, [sp, #0x10]
  108630: f94007e2     	ldr	x2, [sp, #0x8]
  108634: 97fe86f3     	bl	0xaa200 <_ZNK7android7ALookupIt24OMX_AUDIO_AACPROFILETYPEE6lookupERKtPS1_@plt>
  108638: 320003e8     	orr	w8, wzr, #0x1
  10863c: 0a080008     	and	w8, w0, w8
  108640: 2a0803e0     	mov	w0, w8
  108644: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108648: 9100c3ff     	add	sp, sp, #0x30
  10864c: d65f03c0     	ret
  108650: d10043ff     	sub	sp, sp, #0x10
  108654: f90007e0     	str	x0, [sp, #0x8]
  108658: f94007e0     	ldr	x0, [sp, #0x8]
  10865c: 910043ff     	add	sp, sp, #0x10
  108660: d65f03c0     	ret
  108664: d10203ff     	sub	sp, sp, #0x80
  108668: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10866c: 9101c3fd     	add	x29, sp, #0x70
  108670: d53bd048     	mrs	x8, TPIDR_EL0
  108674: f9401508     	ldr	x8, [x8, #0x28]
  108678: f81f83a8     	stur	x8, [x29, #-0x8]
  10867c: f81f03a2     	stur	x2, [x29, #-0x10]
  108680: f81e83a1     	stur	x1, [x29, #-0x18]
  108684: f81e03a0     	stur	x0, [x29, #-0x20]
  108688: f85e03a8     	ldur	x8, [x29, #-0x20]
  10868c: aa0803e0     	mov	x0, x8
  108690: f9001fe0     	str	x0, [sp, #0x38]
  108694: aa0803e0     	mov	x0, x8
  108698: 94000035     	bl	0x10876c <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x15c>
  10869c: d10063a0     	sub	x0, x29, #0x18
  1086a0: 94000056     	bl	0x1087f8 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1e8>
  1086a4: b40004a0     	cbz	x0, 0x108738 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x128>
  1086a8: 14000001     	b	0x1086ac <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x9c>
  1086ac: d10063a0     	sub	x0, x29, #0x18
  1086b0: 94000052     	bl	0x1087f8 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1e8>
  1086b4: f9401ffe     	ldr	x30, [sp, #0x38]
  1086b8: f9001be0     	str	x0, [sp, #0x30]
  1086bc: aa1e03e0     	mov	x0, x30
  1086c0: f9401be1     	ldr	x1, [sp, #0x30]
  1086c4: 97fe6ad3     	bl	0xa3210 <_ZNSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  1086c8: 14000001     	b	0x1086cc <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xbc>
  1086cc: d10063a8     	sub	x8, x29, #0x18
  1086d0: aa0803e0     	mov	x0, x8
  1086d4: f90017e8     	str	x8, [sp, #0x28]
  1086d8: 940000a4     	bl	0x108968 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>(std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, unsigned long)+0xa4>
  1086dc: f94017e8     	ldr	x8, [sp, #0x28]
  1086e0: f90013e0     	str	x0, [sp, #0x20]
  1086e4: aa0803e0     	mov	x0, x8
  1086e8: 940000a6     	bl	0x108980 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>(std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, unsigned long)+0xbc>
  1086ec: f94017e8     	ldr	x8, [sp, #0x28]
  1086f0: f9000fe0     	str	x0, [sp, #0x18]
  1086f4: aa0803e0     	mov	x0, x8
  1086f8: 94000040     	bl	0x1087f8 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1e8>
  1086fc: f9401fe8     	ldr	x8, [sp, #0x38]
  108700: f9000be0     	str	x0, [sp, #0x10]
  108704: aa0803e0     	mov	x0, x8
  108708: f94013e1     	ldr	x1, [sp, #0x20]
  10870c: f9400fe2     	ldr	x2, [sp, #0x18]
  108710: f9400be3     	ldr	x3, [sp, #0x10]
  108714: 97fe7ee3     	bl	0xa82a0 <_ZNSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  108718: 14000001     	b	0x10871c <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x10c>
  10871c: 14000007     	b	0x108738 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x128>
  108720: f81d83a0     	stur	x0, [x29, #-0x28]
  108724: 2a0103e8     	mov	w8, w1
  108728: b81d43a8     	stur	w8, [x29, #-0x2c]
  10872c: f9401fe0     	ldr	x0, [sp, #0x38]
  108730: 97fe6ac0     	bl	0xa3230 <_ZNSt6__ndk113__vector_baseINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  108734: 1400000b     	b	0x108760 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x150>
  108738: d53bd048     	mrs	x8, TPIDR_EL0
  10873c: f9401508     	ldr	x8, [x8, #0x28]
  108740: f85f83a9     	ldur	x9, [x29, #-0x8]
  108744: eb090108     	subs	x8, x8, x9
  108748: f90007e8     	str	x8, [sp, #0x8]
  10874c: 540000e1     	b.ne	0x108768 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x158>
  108750: 14000001     	b	0x108754 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x144>
  108754: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  108758: 910203ff     	add	sp, sp, #0x80
  10875c: d65f03c0     	ret
  108760: f85d83a0     	ldur	x0, [x29, #-0x28]
  108764: 97fe7deb     	bl	0xa7f10 <_Unwind_Resume@plt>
  108768: 97fe8582     	bl	0xa9d70 <__stack_chk_fail@plt>
  10876c: d10103ff     	sub	sp, sp, #0x40
  108770: a9037bfd     	stp	x29, x30, [sp, #0x30]
  108774: 9100c3fd     	add	x29, sp, #0x30
  108778: d53bd048     	mrs	x8, TPIDR_EL0
  10877c: f9401508     	ldr	x8, [x8, #0x28]
  108780: f81f83a8     	stur	x8, [x29, #-0x8]
  108784: f9000fe0     	str	x0, [sp, #0x18]
  108788: f9400fe8     	ldr	x8, [sp, #0x18]
  10878c: aa0803e0     	mov	x0, x8
  108790: f9000be0     	str	x0, [sp, #0x10]
  108794: aa0803e0     	mov	x0, x8
  108798: 97ffdcc4     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10879c: 14000001     	b	0x1087a0 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x190>
  1087a0: aa1f03e8     	mov	x8, xzr
  1087a4: f9400be9     	ldr	x9, [sp, #0x10]
  1087a8: f9000128     	str	x8, [x9]
  1087ac: f9000528     	str	x8, [x9, #0x8]
  1087b0: 91004120     	add	x0, x9, #0x10
  1087b4: f81f03a8     	stur	x8, [x29, #-0x10]
  1087b8: d10043a1     	sub	x1, x29, #0x10
  1087bc: 97fe5de9     	bl	0x9ff60 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  1087c0: 14000001     	b	0x1087c4 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1b4>
  1087c4: d53bd048     	mrs	x8, TPIDR_EL0
  1087c8: f9401508     	ldr	x8, [x8, #0x28]
  1087cc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1087d0: eb090108     	subs	x8, x8, x9
  1087d4: f90007e8     	str	x8, [sp, #0x8]
  1087d8: 540000e1     	b.ne	0x1087f4 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1e4>
  1087dc: 14000001     	b	0x1087e0 <bool android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::map<OMX_AUDIO_AACPROFILETYPE, void>(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1d0>
  1087e0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1087e4: 910103ff     	add	sp, sp, #0x40
  1087e8: d65f03c0     	ret
  1087ec: f90003e1     	str	x1, [sp]
  1087f0: 97fe9675     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1087f4: 97fe855f     	bl	0xa9d70 <__stack_chk_fail@plt>
  1087f8: d10043ff     	sub	sp, sp, #0x10
  1087fc: f90007e0     	str	x0, [sp, #0x8]
  108800: f94007e0     	ldr	x0, [sp, #0x8]
  108804: f9400400     	ldr	x0, [x0, #0x8]
  108808: 910043ff     	add	sp, sp, #0x10
  10880c: d65f03c0     	ret

0000000000108810 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__vallocate(unsigned long)>:
  108810: d10143ff     	sub	sp, sp, #0x50
  108814: a9047bfd     	stp	x29, x30, [sp, #0x40]
  108818: 910103fd     	add	x29, sp, #0x40
  10881c: f81f83a0     	stur	x0, [x29, #-0x8]
  108820: f81f03a1     	stur	x1, [x29, #-0x10]
  108824: f85f83a0     	ldur	x0, [x29, #-0x8]
  108828: f85f03a1     	ldur	x1, [x29, #-0x10]
  10882c: f81e83a0     	stur	x0, [x29, #-0x18]
  108830: f90013e1     	str	x1, [sp, #0x20]
  108834: 97fe820b     	bl	0xa9060 <_ZNKSt6__ndk16vectorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  108838: f94013e1     	ldr	x1, [sp, #0x20]
  10883c: eb00003f     	cmp	x1, x0
  108840: 1a9f97e8     	cset	w8, hi
  108844: 37000048     	tbnz	w8, #0x0, 0x10884c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  108848: 14000003     	b	0x108854 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  10884c: f85e83a0     	ldur	x0, [x29, #-0x18]
  108850: 97fe73c0     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  108854: d2800001     	mov	x1, #0x0                // =0
  108858: b27d03e8     	orr	x8, xzr, #0x8
  10885c: f85e83a0     	ldur	x0, [x29, #-0x18]
  108860: f9000fe1     	str	x1, [sp, #0x18]
  108864: f9000be8     	str	x8, [sp, #0x10]
  108868: 940000d6     	bl	0x108bc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0xc0>
  10886c: f85f03a1     	ldur	x1, [x29, #-0x10]
  108870: 940000c7     	bl	0x108b8c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x8c>
  108874: f85e83a8     	ldur	x8, [x29, #-0x18]
  108878: f9000500     	str	x0, [x8, #0x8]
  10887c: f9000100     	str	x0, [x8]
  108880: f85e83a8     	ldur	x8, [x29, #-0x18]
  108884: f9400108     	ldr	x8, [x8]
  108888: f85f03a0     	ldur	x0, [x29, #-0x10]
  10888c: f9400be1     	ldr	x1, [sp, #0x10]
  108890: 9b007c20     	mul	x0, x1, x0
  108894: 8b000108     	add	x8, x8, x0
  108898: f85e83a0     	ldur	x0, [x29, #-0x18]
  10889c: f90007e8     	str	x8, [sp, #0x8]
  1088a0: 940000d3     	bl	0x108bec <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0xec>
  1088a4: f94007e8     	ldr	x8, [sp, #0x8]
  1088a8: f9000008     	str	x8, [x0]
  1088ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1088b0: f9400fe1     	ldr	x1, [sp, #0x18]
  1088b4: 940000d9     	bl	0x108c18 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x118>
  1088b8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1088bc: 910143ff     	add	sp, sp, #0x50
  1088c0: d65f03c0     	ret

00000000001088c4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>(std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, unsigned long)>:
  1088c4: d101c3ff     	sub	sp, sp, #0x70
  1088c8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1088cc: 910183fd     	add	x29, sp, #0x60
  1088d0: d53bd048     	mrs	x8, TPIDR_EL0
  1088d4: f9401509     	ldr	x9, [x8, #0x28]
  1088d8: f81f83a9     	stur	x9, [x29, #-0x8]
  1088dc: f81e83a0     	stur	x0, [x29, #-0x18]
  1088e0: f81e03a1     	stur	x1, [x29, #-0x20]
  1088e4: f81d83a2     	stur	x2, [x29, #-0x28]
  1088e8: f9001be3     	str	x3, [sp, #0x30]
  1088ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  1088f0: aa0903e0     	mov	x0, x9
  1088f4: f90013e8     	str	x8, [sp, #0x20]
  1088f8: f9000fe9     	str	x9, [sp, #0x18]
  1088fc: 940000b1     	bl	0x108bc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0xc0>
  108900: f90017e0     	str	x0, [sp, #0x28]
  108904: f9401be2     	ldr	x2, [sp, #0x30]
  108908: d10043a8     	sub	x8, x29, #0x10
  10890c: aa0803e0     	mov	x0, x8
  108910: f9400fe1     	ldr	x1, [sp, #0x18]
  108914: f9000be8     	str	x8, [sp, #0x10]
  108918: 940001aa     	bl	0x108fc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x4c0>
  10891c: f94017e0     	ldr	x0, [sp, #0x28]
  108920: f85e03a1     	ldur	x1, [x29, #-0x20]
  108924: f85d83a2     	ldur	x2, [x29, #-0x28]
  108928: f9400fe8     	ldr	x8, [sp, #0x18]
  10892c: 91002103     	add	x3, x8, #0x8
  108930: 97fe6744     	bl	0xa2640 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  108934: f9400be0     	ldr	x0, [sp, #0x10]
  108938: 940001cc     	bl	0x109068 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x90>
  10893c: f94013e8     	ldr	x8, [sp, #0x20]
  108940: f9401509     	ldr	x9, [x8, #0x28]
  108944: f85f83a0     	ldur	x0, [x29, #-0x8]
  108948: eb000129     	subs	x9, x9, x0
  10894c: f90007e9     	str	x9, [sp, #0x8]
  108950: 540000a1     	b.ne	0x108964 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>(std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, unsigned long)+0xa0>
  108954: 14000001     	b	0x108958 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*>(std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, unsigned long)+0x94>
  108958: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10895c: 9101c3ff     	add	sp, sp, #0x70
  108960: d65f03c0     	ret
  108964: 97fe8503     	bl	0xa9d70 <__stack_chk_fail@plt>
  108968: d10043ff     	sub	sp, sp, #0x10
  10896c: f90007e0     	str	x0, [sp, #0x8]
  108970: f94007e0     	ldr	x0, [sp, #0x8]
  108974: f9400000     	ldr	x0, [x0]
  108978: 910043ff     	add	sp, sp, #0x10
  10897c: d65f03c0     	ret
  108980: d10043ff     	sub	sp, sp, #0x10
  108984: b27d03e8     	orr	x8, xzr, #0x8
  108988: f90007e0     	str	x0, [sp, #0x8]
  10898c: f94007e0     	ldr	x0, [sp, #0x8]
  108990: aa0003e9     	mov	x9, x0
  108994: f9400129     	ldr	x9, [x9]
  108998: f9400400     	ldr	x0, [x0, #0x8]
  10899c: 9b007d08     	mul	x8, x8, x0
  1089a0: 8b080128     	add	x8, x9, x8
  1089a4: aa0803e0     	mov	x0, x8
  1089a8: 910043ff     	add	sp, sp, #0x10
  1089ac: d65f03c0     	ret

00000000001089b0 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::~__vector_base()>:
  1089b0: d10103ff     	sub	sp, sp, #0x40
  1089b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1089b8: 9100c3fd     	add	x29, sp, #0x30
  1089bc: d2800008     	mov	x8, #0x0                // =0
  1089c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1089c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1089c8: aa0003e9     	mov	x9, x0
  1089cc: f9400129     	ldr	x9, [x9]
  1089d0: eb08013f     	cmp	x9, x8
  1089d4: 1a9f07ea     	cset	w10, ne
  1089d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1089dc: 3700004a     	tbnz	w10, #0x0, 0x1089e4 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::~__vector_base()+0x34>
  1089e0: 14000012     	b	0x108a28 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::~__vector_base()+0x78>
  1089e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1089e8: 940001a4     	bl	0x109078 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0xa0>
  1089ec: f85f03a0     	ldur	x0, [x29, #-0x10]
  1089f0: 94000074     	bl	0x108bc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0xc0>
  1089f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1089f8: f9400101     	ldr	x1, [x8]
  1089fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  108a00: f9000fe0     	str	x0, [sp, #0x18]
  108a04: aa0803e0     	mov	x0, x8
  108a08: f9000be1     	str	x1, [sp, #0x10]
  108a0c: 94000142     	bl	0x108f14 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x414>
  108a10: f9400fe1     	ldr	x1, [sp, #0x18]
  108a14: f90007e0     	str	x0, [sp, #0x8]
  108a18: aa0103e0     	mov	x0, x1
  108a1c: f9400be1     	ldr	x1, [sp, #0x10]
  108a20: f94007e2     	ldr	x2, [sp, #0x8]
  108a24: 940001a0     	bl	0x1090a4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0xcc>
  108a28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  108a2c: 910103ff     	add	sp, sp, #0x40
  108a30: d65f03c0     	ret

0000000000108a34 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  108a34: d100c3ff     	sub	sp, sp, #0x30
  108a38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108a3c: 910083fd     	add	x29, sp, #0x20
  108a40: f81f83a0     	stur	x0, [x29, #-0x8]
  108a44: f9000be1     	str	x1, [sp, #0x10]
  108a48: f85f83a0     	ldur	x0, [x29, #-0x8]
  108a4c: f9400be1     	ldr	x1, [sp, #0x10]
  108a50: f90007e0     	str	x0, [sp, #0x8]
  108a54: aa0103e0     	mov	x0, x1
  108a58: 97ffdc2c     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  108a5c: f94007e1     	ldr	x1, [sp, #0x8]
  108a60: f90003e0     	str	x0, [sp]
  108a64: aa0103e0     	mov	x0, x1
  108a68: f94003e1     	ldr	x1, [sp]
  108a6c: 97fe8161     	bl	0xa8ff0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIt24OMX_AUDIO_AACPROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  108a70: f94007e0     	ldr	x0, [sp, #0x8]
  108a74: 94000016     	bl	0x108acc <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  108a78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108a7c: 9100c3ff     	add	sp, sp, #0x30
  108a80: d65f03c0     	ret

0000000000108a84 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  108a84: d100c3ff     	sub	sp, sp, #0x30
  108a88: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108a8c: 910083fd     	add	x29, sp, #0x20
  108a90: d2800008     	mov	x8, #0x0                // =0
  108a94: f81f83a0     	stur	x0, [x29, #-0x8]
  108a98: f9000be1     	str	x1, [sp, #0x10]
  108a9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  108aa0: f9400be1     	ldr	x1, [sp, #0x10]
  108aa4: f90007e0     	str	x0, [sp, #0x8]
  108aa8: aa0103e0     	mov	x0, x1
  108aac: f90003e8     	str	x8, [sp]
  108ab0: 97ffdc16     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  108ab4: f94003e8     	ldr	x8, [sp]
  108ab8: f94007e1     	ldr	x1, [sp, #0x8]
  108abc: f9000028     	str	x8, [x1]
  108ac0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108ac4: 9100c3ff     	add	sp, sp, #0x30
  108ac8: d65f03c0     	ret
  108acc: d10083ff     	sub	sp, sp, #0x20
  108ad0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108ad4: 910043fd     	add	x29, sp, #0x10
  108ad8: f90007e0     	str	x0, [sp, #0x8]
  108adc: f94007e0     	ldr	x0, [sp, #0x8]
  108ae0: 94000004     	bl	0x108af0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  108ae4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108ae8: 910083ff     	add	sp, sp, #0x20
  108aec: d65f03c0     	ret
  108af0: d10043ff     	sub	sp, sp, #0x10
  108af4: f90007e0     	str	x0, [sp, #0x8]
  108af8: 910043ff     	add	sp, sp, #0x10
  108afc: d65f03c0     	ret

0000000000108b00 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const>:
  108b00: d10143ff     	sub	sp, sp, #0x50
  108b04: a9047bfd     	stp	x29, x30, [sp, #0x40]
  108b08: 910103fd     	add	x29, sp, #0x40
  108b0c: d53bd048     	mrs	x8, TPIDR_EL0
  108b10: f9401508     	ldr	x8, [x8, #0x28]
  108b14: f81f83a8     	stur	x8, [x29, #-0x8]
  108b18: f90013e0     	str	x0, [sp, #0x20]
  108b1c: f94013e0     	ldr	x0, [sp, #0x20]
  108b20: 9400007b     	bl	0x108d0c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x20c>
  108b24: 9400006f     	bl	0x108ce0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x1e0>
  108b28: f81f03a0     	stur	x0, [x29, #-0x10]
  108b2c: 97ffdcbe     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  108b30: f81e83a0     	stur	x0, [x29, #-0x18]
  108b34: d10043a0     	sub	x0, x29, #0x10
  108b38: d10063a1     	sub	x1, x29, #0x18
  108b3c: 97ffdc97     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  108b40: f9000fe0     	str	x0, [sp, #0x18]
  108b44: 14000001     	b	0x108b48 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x48>
  108b48: f9400fe8     	ldr	x8, [sp, #0x18]
  108b4c: f9400109     	ldr	x9, [x8]
  108b50: d53bd04a     	mrs	x10, TPIDR_EL0
  108b54: f940154a     	ldr	x10, [x10, #0x28]
  108b58: f85f83ab     	ldur	x11, [x29, #-0x8]
  108b5c: eb0b014a     	subs	x10, x10, x11
  108b60: f9000be9     	str	x9, [sp, #0x10]
  108b64: f90007ea     	str	x10, [sp, #0x8]
  108b68: 54000101     	b.ne	0x108b88 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x88>
  108b6c: 14000001     	b	0x108b70 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x70>
  108b70: f9400be0     	ldr	x0, [sp, #0x10]
  108b74: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  108b78: 910143ff     	add	sp, sp, #0x50
  108b7c: d65f03c0     	ret
  108b80: f90003e1     	str	x1, [sp]
  108b84: 97fe9590     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  108b88: 97fe847a     	bl	0xa9d70 <__stack_chk_fail@plt>
  108b8c: d10083ff     	sub	sp, sp, #0x20
  108b90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108b94: 910043fd     	add	x29, sp, #0x10
  108b98: d2800008     	mov	x8, #0x0                // =0
  108b9c: f90007e0     	str	x0, [sp, #0x8]
  108ba0: f90003e1     	str	x1, [sp]
  108ba4: f94007e0     	ldr	x0, [sp, #0x8]
  108ba8: f94003e1     	ldr	x1, [sp]
  108bac: aa0803e2     	mov	x2, x8
  108bb0: 94000081     	bl	0x108db4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x2b4>
  108bb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108bb8: 910083ff     	add	sp, sp, #0x20
  108bbc: d65f03c0     	ret
  108bc0: d10083ff     	sub	sp, sp, #0x20
  108bc4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108bc8: 910043fd     	add	x29, sp, #0x10
  108bcc: b27c03e8     	orr	x8, xzr, #0x10
  108bd0: f90007e0     	str	x0, [sp, #0x8]
  108bd4: f94007e0     	ldr	x0, [sp, #0x8]
  108bd8: 8b080000     	add	x0, x0, x8
  108bdc: 94000092     	bl	0x108e24 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x324>
  108be0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108be4: 910083ff     	add	sp, sp, #0x20
  108be8: d65f03c0     	ret
  108bec: d10083ff     	sub	sp, sp, #0x20
  108bf0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108bf4: 910043fd     	add	x29, sp, #0x10
  108bf8: b27c03e8     	orr	x8, xzr, #0x10
  108bfc: f90007e0     	str	x0, [sp, #0x8]
  108c00: f94007e0     	ldr	x0, [sp, #0x8]
  108c04: 8b080000     	add	x0, x0, x8
  108c08: 94000095     	bl	0x108e5c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x35c>
  108c0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108c10: 910083ff     	add	sp, sp, #0x20
  108c14: d65f03c0     	ret
  108c18: d10183ff     	sub	sp, sp, #0x60
  108c1c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  108c20: 910143fd     	add	x29, sp, #0x50
  108c24: b27d03e8     	orr	x8, xzr, #0x8
  108c28: f81f83a0     	stur	x0, [x29, #-0x8]
  108c2c: f81f03a1     	stur	x1, [x29, #-0x10]
  108c30: f85f83a0     	ldur	x0, [x29, #-0x8]
  108c34: f81e83a0     	stur	x0, [x29, #-0x18]
  108c38: f81e03a8     	stur	x8, [x29, #-0x20]
  108c3c: 9400009e     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  108c40: f85e83a8     	ldur	x8, [x29, #-0x18]
  108c44: f90017e0     	str	x0, [sp, #0x28]
  108c48: aa0803e0     	mov	x0, x8
  108c4c: 9400009a     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  108c50: f85e83a8     	ldur	x8, [x29, #-0x18]
  108c54: f90013e0     	str	x0, [sp, #0x20]
  108c58: aa0803e0     	mov	x0, x8
  108c5c: 940000a0     	bl	0x108edc <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3dc>
  108c60: f85e03a8     	ldur	x8, [x29, #-0x20]
  108c64: 9b007d00     	mul	x0, x8, x0
  108c68: f94013e1     	ldr	x1, [sp, #0x20]
  108c6c: 8b000020     	add	x0, x1, x0
  108c70: f85e83a9     	ldur	x9, [x29, #-0x18]
  108c74: f9000fe0     	str	x0, [sp, #0x18]
  108c78: aa0903e0     	mov	x0, x9
  108c7c: 9400008e     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  108c80: f85e83a8     	ldur	x8, [x29, #-0x18]
  108c84: f9000be0     	str	x0, [sp, #0x10]
  108c88: aa0803e0     	mov	x0, x8
  108c8c: 94000094     	bl	0x108edc <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3dc>
  108c90: f85e03a8     	ldur	x8, [x29, #-0x20]
  108c94: 9b007d09     	mul	x9, x8, x0
  108c98: f9400be0     	ldr	x0, [sp, #0x10]
  108c9c: 8b090009     	add	x9, x0, x9
  108ca0: f85e83a0     	ldur	x0, [x29, #-0x18]
  108ca4: f90007e9     	str	x9, [sp, #0x8]
  108ca8: 94000083     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  108cac: f85f03a8     	ldur	x8, [x29, #-0x10]
  108cb0: f85e03a9     	ldur	x9, [x29, #-0x20]
  108cb4: 9b087d28     	mul	x8, x9, x8
  108cb8: 8b080008     	add	x8, x0, x8
  108cbc: f85e83a0     	ldur	x0, [x29, #-0x18]
  108cc0: f94017e1     	ldr	x1, [sp, #0x28]
  108cc4: f9400fe2     	ldr	x2, [sp, #0x18]
  108cc8: f94007e3     	ldr	x3, [sp, #0x8]
  108ccc: aa0803e4     	mov	x4, x8
  108cd0: 94000071     	bl	0x108e94 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x394>
  108cd4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  108cd8: 910183ff     	add	sp, sp, #0x60
  108cdc: d65f03c0     	ret
  108ce0: d10083ff     	sub	sp, sp, #0x20
  108ce4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108ce8: 910043fd     	add	x29, sp, #0x10
  108cec: 91001fe8     	add	x8, sp, #0x7
  108cf0: f90007e0     	str	x0, [sp, #0x8]
  108cf4: f94007e1     	ldr	x1, [sp, #0x8]
  108cf8: 39400100     	ldrb	w0, [x8]
  108cfc: 9400000f     	bl	0x108d38 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x238>
  108d00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108d04: 910083ff     	add	sp, sp, #0x20
  108d08: d65f03c0     	ret
  108d0c: d10083ff     	sub	sp, sp, #0x20
  108d10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108d14: 910043fd     	add	x29, sp, #0x10
  108d18: b27c03e8     	orr	x8, xzr, #0x10
  108d1c: f90007e0     	str	x0, [sp, #0x8]
  108d20: f94007e0     	ldr	x0, [sp, #0x8]
  108d24: 8b080000     	add	x0, x0, x8
  108d28: 94000015     	bl	0x108d7c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x27c>
  108d2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108d30: 910083ff     	add	sp, sp, #0x20
  108d34: d65f03c0     	ret
  108d38: d10083ff     	sub	sp, sp, #0x20
  108d3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108d40: 910043fd     	add	x29, sp, #0x10
  108d44: d10007a8     	sub	x8, x29, #0x1
  108d48: 39000100     	strb	w0, [x8]
  108d4c: f90003e1     	str	x1, [sp]
  108d50: f94003e0     	ldr	x0, [sp]
  108d54: 94000004     	bl	0x108d64 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x264>
  108d58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108d5c: 910083ff     	add	sp, sp, #0x20
  108d60: d65f03c0     	ret
  108d64: d10043ff     	sub	sp, sp, #0x10
  108d68: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  108d6c: f90007e0     	str	x0, [sp, #0x8]
  108d70: aa0803e0     	mov	x0, x8
  108d74: 910043ff     	add	sp, sp, #0x10
  108d78: d65f03c0     	ret
  108d7c: d10083ff     	sub	sp, sp, #0x20
  108d80: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108d84: 910043fd     	add	x29, sp, #0x10
  108d88: f90007e0     	str	x0, [sp, #0x8]
  108d8c: f94007e0     	ldr	x0, [sp, #0x8]
  108d90: 94000004     	bl	0x108da0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x2a0>
  108d94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108d98: 910083ff     	add	sp, sp, #0x20
  108d9c: d65f03c0     	ret
  108da0: d10043ff     	sub	sp, sp, #0x10
  108da4: f90007e0     	str	x0, [sp, #0x8]
  108da8: f94007e0     	ldr	x0, [sp, #0x8]
  108dac: 910043ff     	add	sp, sp, #0x10
  108db0: d65f03c0     	ret
  108db4: d10103ff     	sub	sp, sp, #0x40
  108db8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  108dbc: 9100c3fd     	add	x29, sp, #0x30
  108dc0: 90000788     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  108dc4: 9109c508     	add	x8, x8, #0x271
  108dc8: f81f83a0     	stur	x0, [x29, #-0x8]
  108dcc: f81f03a1     	stur	x1, [x29, #-0x10]
  108dd0: f9000fe2     	str	x2, [sp, #0x18]
  108dd4: f85f83a0     	ldur	x0, [x29, #-0x8]
  108dd8: f85f03a1     	ldur	x1, [x29, #-0x10]
  108ddc: f9000be8     	str	x8, [sp, #0x10]
  108de0: f90007e1     	str	x1, [sp, #0x8]
  108de4: 97ffffe0     	bl	0x108d64 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x264>
  108de8: f94007e8     	ldr	x8, [sp, #0x8]
  108dec: eb00011f     	cmp	x8, x0
  108df0: 1a9f97e9     	cset	w9, hi
  108df4: 37000049     	tbnz	w9, #0x0, 0x108dfc <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x2fc>
  108df8: 14000003     	b	0x108e04 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x304>
  108dfc: f9400be0     	ldr	x0, [sp, #0x10]
  108e00: 97fec8d8     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  108e04: b27e03e1     	orr	x1, xzr, #0x4
  108e08: b27d03e8     	orr	x8, xzr, #0x8
  108e0c: f85f03a9     	ldur	x9, [x29, #-0x10]
  108e10: 9b087d20     	mul	x0, x9, x8
  108e14: 97fec95a     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  108e18: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  108e1c: 910103ff     	add	sp, sp, #0x40
  108e20: d65f03c0     	ret
  108e24: d10083ff     	sub	sp, sp, #0x20
  108e28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108e2c: 910043fd     	add	x29, sp, #0x10
  108e30: f90007e0     	str	x0, [sp, #0x8]
  108e34: f94007e0     	ldr	x0, [sp, #0x8]
  108e38: 94000004     	bl	0x108e48 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x348>
  108e3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108e40: 910083ff     	add	sp, sp, #0x20
  108e44: d65f03c0     	ret
  108e48: d10043ff     	sub	sp, sp, #0x10
  108e4c: f90007e0     	str	x0, [sp, #0x8]
  108e50: f94007e0     	ldr	x0, [sp, #0x8]
  108e54: 910043ff     	add	sp, sp, #0x10
  108e58: d65f03c0     	ret
  108e5c: d10083ff     	sub	sp, sp, #0x20
  108e60: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108e64: 910043fd     	add	x29, sp, #0x10
  108e68: f90007e0     	str	x0, [sp, #0x8]
  108e6c: f94007e0     	ldr	x0, [sp, #0x8]
  108e70: 94000004     	bl	0x108e80 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x380>
  108e74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108e78: 910083ff     	add	sp, sp, #0x20
  108e7c: d65f03c0     	ret
  108e80: d10043ff     	sub	sp, sp, #0x10
  108e84: f90007e0     	str	x0, [sp, #0x8]
  108e88: f94007e0     	ldr	x0, [sp, #0x8]
  108e8c: 910043ff     	add	sp, sp, #0x10
  108e90: d65f03c0     	ret
  108e94: d100c3ff     	sub	sp, sp, #0x30
  108e98: f90017e0     	str	x0, [sp, #0x28]
  108e9c: f90013e1     	str	x1, [sp, #0x20]
  108ea0: f9000fe2     	str	x2, [sp, #0x18]
  108ea4: f9000be3     	str	x3, [sp, #0x10]
  108ea8: f90007e4     	str	x4, [sp, #0x8]
  108eac: 9100c3ff     	add	sp, sp, #0x30
  108eb0: d65f03c0     	ret
  108eb4: d10083ff     	sub	sp, sp, #0x20
  108eb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108ebc: 910043fd     	add	x29, sp, #0x10
  108ec0: f90007e0     	str	x0, [sp, #0x8]
  108ec4: f94007e0     	ldr	x0, [sp, #0x8]
  108ec8: f9400000     	ldr	x0, [x0]
  108ecc: 9400000d     	bl	0x108f00 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x400>
  108ed0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108ed4: 910083ff     	add	sp, sp, #0x20
  108ed8: d65f03c0     	ret
  108edc: d10083ff     	sub	sp, sp, #0x20
  108ee0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108ee4: 910043fd     	add	x29, sp, #0x10
  108ee8: f90007e0     	str	x0, [sp, #0x8]
  108eec: f94007e0     	ldr	x0, [sp, #0x8]
  108ef0: 94000009     	bl	0x108f14 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x414>
  108ef4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108ef8: 910083ff     	add	sp, sp, #0x20
  108efc: d65f03c0     	ret
  108f00: d10043ff     	sub	sp, sp, #0x10
  108f04: f90007e0     	str	x0, [sp, #0x8]
  108f08: f94007e0     	ldr	x0, [sp, #0x8]
  108f0c: 910043ff     	add	sp, sp, #0x10
  108f10: d65f03c0     	ret
  108f14: d100c3ff     	sub	sp, sp, #0x30
  108f18: a9027bfd     	stp	x29, x30, [sp, #0x20]
  108f1c: 910083fd     	add	x29, sp, #0x20
  108f20: b27d03e8     	orr	x8, xzr, #0x8
  108f24: f81f83a0     	stur	x0, [x29, #-0x8]
  108f28: f85f83a0     	ldur	x0, [x29, #-0x8]
  108f2c: f9000be0     	str	x0, [sp, #0x10]
  108f30: f90007e8     	str	x8, [sp, #0x8]
  108f34: 9400000a     	bl	0x108f5c <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x45c>
  108f38: f9400008     	ldr	x8, [x0]
  108f3c: f9400be0     	ldr	x0, [sp, #0x10]
  108f40: f9400000     	ldr	x0, [x0]
  108f44: eb000108     	subs	x8, x8, x0
  108f48: f94007e0     	ldr	x0, [sp, #0x8]
  108f4c: 9ac00d00     	sdiv	x0, x8, x0
  108f50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  108f54: 9100c3ff     	add	sp, sp, #0x30
  108f58: d65f03c0     	ret
  108f5c: d10083ff     	sub	sp, sp, #0x20
  108f60: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108f64: 910043fd     	add	x29, sp, #0x10
  108f68: b27c03e8     	orr	x8, xzr, #0x10
  108f6c: f90007e0     	str	x0, [sp, #0x8]
  108f70: f94007e0     	ldr	x0, [sp, #0x8]
  108f74: 8b080000     	add	x0, x0, x8
  108f78: 94000004     	bl	0x108f88 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x488>
  108f7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108f80: 910083ff     	add	sp, sp, #0x20
  108f84: d65f03c0     	ret
  108f88: d10083ff     	sub	sp, sp, #0x20
  108f8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  108f90: 910043fd     	add	x29, sp, #0x10
  108f94: f90007e0     	str	x0, [sp, #0x8]
  108f98: f94007e0     	ldr	x0, [sp, #0x8]
  108f9c: 94000004     	bl	0x108fac <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x4ac>
  108fa0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  108fa4: 910083ff     	add	sp, sp, #0x20
  108fa8: d65f03c0     	ret
  108fac: d10043ff     	sub	sp, sp, #0x10
  108fb0: f90007e0     	str	x0, [sp, #0x8]
  108fb4: f94007e0     	ldr	x0, [sp, #0x8]
  108fb8: 910043ff     	add	sp, sp, #0x10
  108fbc: d65f03c0     	ret
  108fc0: d10083ff     	sub	sp, sp, #0x20
  108fc4: f9000fe0     	str	x0, [sp, #0x18]
  108fc8: f9000be1     	str	x1, [sp, #0x10]
  108fcc: f90007e2     	str	x2, [sp, #0x8]
  108fd0: 910083ff     	add	sp, sp, #0x20
  108fd4: d65f03c0     	ret

0000000000108fd8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)>:
  108fd8: d10103ff     	sub	sp, sp, #0x40
  108fdc: f9001bfe     	str	x30, [sp, #0x30]
  108fe0: b27d03e8     	orr	x8, xzr, #0x8
  108fe4: d2800009     	mov	x9, #0x0                // =0
  108fe8: f90017e0     	str	x0, [sp, #0x28]
  108fec: f90013e1     	str	x1, [sp, #0x20]
  108ff0: f9000fe2     	str	x2, [sp, #0x18]
  108ff4: f9000be3     	str	x3, [sp, #0x10]
  108ff8: f9400fe0     	ldr	x0, [sp, #0x18]
  108ffc: f94013e1     	ldr	x1, [sp, #0x20]
  109000: eb010000     	subs	x0, x0, x1
  109004: 9ac80c08     	sdiv	x8, x0, x8
  109008: f90007e8     	str	x8, [sp, #0x8]
  10900c: f94007e8     	ldr	x8, [sp, #0x8]
  109010: eb09011f     	cmp	x8, x9
  109014: 1a9fd7ea     	cset	w10, gt
  109018: 3700004a     	tbnz	w10, #0x0, 0x109020 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x48>
  10901c: 14000010     	b	0x10905c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x84>
  109020: b27d03e8     	orr	x8, xzr, #0x8
  109024: f9400be9     	ldr	x9, [sp, #0x10]
  109028: f9400120     	ldr	x0, [x9]
  10902c: f94013e1     	ldr	x1, [sp, #0x20]
  109030: f94007e9     	ldr	x9, [sp, #0x8]
  109034: 9b087d22     	mul	x2, x9, x8
  109038: f90003e8     	str	x8, [sp]
  10903c: 97fe5b55     	bl	0x9fd90 <memcpy@plt>
  109040: f94007e8     	ldr	x8, [sp, #0x8]
  109044: f9400be9     	ldr	x9, [sp, #0x10]
  109048: f9400120     	ldr	x0, [x9]
  10904c: f94003e1     	ldr	x1, [sp]
  109050: 9b087c28     	mul	x8, x1, x8
  109054: 8b080008     	add	x8, x0, x8
  109058: f9000128     	str	x8, [x9]
  10905c: f9401bfe     	ldr	x30, [sp, #0x30]
  109060: 910103ff     	add	sp, sp, #0x40
  109064: d65f03c0     	ret
  109068: d10043ff     	sub	sp, sp, #0x10
  10906c: f90007e0     	str	x0, [sp, #0x8]
  109070: 910043ff     	add	sp, sp, #0x10
  109074: d65f03c0     	ret
  109078: d10083ff     	sub	sp, sp, #0x20
  10907c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109080: 910043fd     	add	x29, sp, #0x10
  109084: f90007e0     	str	x0, [sp, #0x8]
  109088: f94007e0     	ldr	x0, [sp, #0x8]
  10908c: aa0003e8     	mov	x8, x0
  109090: f9400101     	ldr	x1, [x8]
  109094: 94000011     	bl	0x1090d8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x100>
  109098: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10909c: 910083ff     	add	sp, sp, #0x20
  1090a0: d65f03c0     	ret
  1090a4: d100c3ff     	sub	sp, sp, #0x30
  1090a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1090ac: 910083fd     	add	x29, sp, #0x20
  1090b0: f81f83a0     	stur	x0, [x29, #-0x8]
  1090b4: f9000be1     	str	x1, [sp, #0x10]
  1090b8: f90007e2     	str	x2, [sp, #0x8]
  1090bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1090c0: f9400be1     	ldr	x1, [sp, #0x10]
  1090c4: f94007e2     	ldr	x2, [sp, #0x8]
  1090c8: 9400004b     	bl	0x1091f4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0x48>
  1090cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1090d0: 9100c3ff     	add	sp, sp, #0x30
  1090d4: d65f03c0     	ret
  1090d8: d10143ff     	sub	sp, sp, #0x50
  1090dc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1090e0: 910103fd     	add	x29, sp, #0x40
  1090e4: f81f83a0     	stur	x0, [x29, #-0x8]
  1090e8: f81f03a1     	stur	x1, [x29, #-0x10]
  1090ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1090f0: f9400401     	ldr	x1, [x0, #0x8]
  1090f4: f81e83a1     	stur	x1, [x29, #-0x18]
  1090f8: f90013e0     	str	x0, [sp, #0x20]
  1090fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  109100: f85e83a9     	ldur	x9, [x29, #-0x18]
  109104: eb09011f     	cmp	x8, x9
  109108: 1a9f07ea     	cset	w10, ne
  10910c: 3700004a     	tbnz	w10, #0x0, 0x109114 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x13c>
  109110: 14000013     	b	0x10915c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x184>
  109114: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  109118: f94013e0     	ldr	x0, [sp, #0x20]
  10911c: f9000fe8     	str	x8, [sp, #0x18]
  109120: 97fffea8     	bl	0x108bc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0xc0>
  109124: f85e83a8     	ldur	x8, [x29, #-0x18]
  109128: f9400fe9     	ldr	x9, [sp, #0x18]
  10912c: 8b090108     	add	x8, x8, x9
  109130: f81e83a8     	stur	x8, [x29, #-0x18]
  109134: f9000be0     	str	x0, [sp, #0x10]
  109138: aa0803e0     	mov	x0, x8
  10913c: 97ffff71     	bl	0x108f00 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x400>
  109140: f9400be8     	ldr	x8, [sp, #0x10]
  109144: f90007e0     	str	x0, [sp, #0x8]
  109148: aa0803e0     	mov	x0, x8
  10914c: f94007e1     	ldr	x1, [sp, #0x8]
  109150: 97fe7e68     	bl	0xa8af0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  109154: 14000001     	b	0x109158 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x180>
  109158: 17ffffe9     	b	0x1090fc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE> const*, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*&)+0x124>
  10915c: f85f03a8     	ldur	x8, [x29, #-0x10]
  109160: f94013e9     	ldr	x9, [sp, #0x20]
  109164: f9000528     	str	x8, [x9, #0x8]
  109168: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10916c: 910143ff     	add	sp, sp, #0x50
  109170: d65f03c0     	ret
  109174: 97fe9414     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000109178 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)>:
  109178: d100c3ff     	sub	sp, sp, #0x30
  10917c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109180: 910083fd     	add	x29, sp, #0x20
  109184: 91003fe8     	add	x8, sp, #0xf
  109188: f81f83a0     	stur	x0, [x29, #-0x8]
  10918c: f9000be1     	str	x1, [sp, #0x10]
  109190: f85f83a1     	ldur	x1, [x29, #-0x8]
  109194: f9400be2     	ldr	x2, [sp, #0x10]
  109198: 39400100     	ldrb	w0, [x8]
  10919c: 97fe7511     	bl	0xa65e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  1091a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1091a4: 9100c3ff     	add	sp, sp, #0x30
  1091a8: d65f03c0     	ret

00000000001091ac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)>:
  1091ac: d100c3ff     	sub	sp, sp, #0x30
  1091b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1091b4: 910083fd     	add	x29, sp, #0x20
  1091b8: d10007a8     	sub	x8, x29, #0x1
  1091bc: 39000100     	strb	w0, [x8]
  1091c0: f9000be1     	str	x1, [sp, #0x10]
  1091c4: f90007e2     	str	x2, [sp, #0x8]
  1091c8: f9400be0     	ldr	x0, [sp, #0x10]
  1091cc: f94007e1     	ldr	x1, [sp, #0x8]
  1091d0: 94000004     	bl	0x1091e0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0x34>
  1091d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1091d8: 9100c3ff     	add	sp, sp, #0x30
  1091dc: d65f03c0     	ret
  1091e0: d10043ff     	sub	sp, sp, #0x10
  1091e4: f90007e0     	str	x0, [sp, #0x8]
  1091e8: f90003e1     	str	x1, [sp]
  1091ec: 910043ff     	add	sp, sp, #0x10
  1091f0: d65f03c0     	ret
  1091f4: d100c3ff     	sub	sp, sp, #0x30
  1091f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1091fc: 910083fd     	add	x29, sp, #0x20
  109200: b27d03e8     	orr	x8, xzr, #0x8
  109204: b27e03e9     	orr	x9, xzr, #0x4
  109208: f81f83a0     	stur	x0, [x29, #-0x8]
  10920c: f9000be1     	str	x1, [sp, #0x10]
  109210: f90007e2     	str	x2, [sp, #0x8]
  109214: f9400be0     	ldr	x0, [sp, #0x10]
  109218: f94007e1     	ldr	x1, [sp, #0x8]
  10921c: 9b087c21     	mul	x1, x1, x8
  109220: aa0903e2     	mov	x2, x9
  109224: 97fec87f     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  109228: 14000001     	b	0x10922c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0x80>
  10922c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109230: 9100c3ff     	add	sp, sp, #0x30
  109234: d65f03c0     	ret
  109238: 97fe93e3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10923c: d100c3ff     	sub	sp, sp, #0x30
  109240: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109244: 910083fd     	add	x29, sp, #0x20
  109248: f81f83a0     	stur	x0, [x29, #-0x8]
  10924c: f85f83a0     	ldur	x0, [x29, #-0x8]
  109250: f90003e0     	str	x0, [sp]
  109254: 9400000e     	bl	0x10928c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0xe0>
  109258: 14000001     	b	0x10925c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0xb0>
  10925c: f94003e0     	ldr	x0, [sp]
  109260: 97fe67f4     	bl	0xa3230 <_ZNSt6__ndk113__vector_baseINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  109264: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109268: 9100c3ff     	add	sp, sp, #0x30
  10926c: d65f03c0     	ret
  109270: 2a0103e8     	mov	w8, w1
  109274: f9000be0     	str	x0, [sp, #0x10]
  109278: b9000fe8     	str	w8, [sp, #0xc]
  10927c: f94003e0     	ldr	x0, [sp]
  109280: 97fe67ec     	bl	0xa3230 <_ZNSt6__ndk113__vector_baseINS_4pairIt24OMX_AUDIO_AACPROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  109284: f9400be0     	ldr	x0, [sp, #0x10]
  109288: 97fe93cf     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10928c: d10183ff     	sub	sp, sp, #0x60
  109290: a9057bfd     	stp	x29, x30, [sp, #0x50]
  109294: 910143fd     	add	x29, sp, #0x50
  109298: b27d03e8     	orr	x8, xzr, #0x8
  10929c: f81f83a0     	stur	x0, [x29, #-0x8]
  1092a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1092a4: f81f03a0     	stur	x0, [x29, #-0x10]
  1092a8: f81e83a8     	stur	x8, [x29, #-0x18]
  1092ac: 97ffff02     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  1092b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1092b4: f81e03a0     	stur	x0, [x29, #-0x20]
  1092b8: aa0803e0     	mov	x0, x8
  1092bc: 97fffefe     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  1092c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1092c4: f90017e0     	str	x0, [sp, #0x28]
  1092c8: aa0803e0     	mov	x0, x8
  1092cc: 97ffff04     	bl	0x108edc <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3dc>
  1092d0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1092d4: 9b007d00     	mul	x0, x8, x0
  1092d8: f94017e9     	ldr	x9, [sp, #0x28]
  1092dc: 8b000120     	add	x0, x9, x0
  1092e0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1092e4: f90013e0     	str	x0, [sp, #0x20]
  1092e8: aa0a03e0     	mov	x0, x10
  1092ec: 97fffef2     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  1092f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1092f4: f9000fe0     	str	x0, [sp, #0x18]
  1092f8: aa0803e0     	mov	x0, x8
  1092fc: 94000019     	bl	0x109360 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>&, std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>*)+0x1b4>
  109300: f85e83a8     	ldur	x8, [x29, #-0x18]
  109304: 9b007d09     	mul	x9, x8, x0
  109308: f9400fea     	ldr	x10, [sp, #0x18]
  10930c: 8b090149     	add	x9, x10, x9
  109310: f85f03a0     	ldur	x0, [x29, #-0x10]
  109314: f9000be9     	str	x9, [sp, #0x10]
  109318: 97fffee7     	bl	0x108eb4 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3b4>
  10931c: f85f03a8     	ldur	x8, [x29, #-0x10]
  109320: f90007e0     	str	x0, [sp, #0x8]
  109324: aa0803e0     	mov	x0, x8
  109328: 97fffeed     	bl	0x108edc <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x3dc>
  10932c: f85e83a8     	ldur	x8, [x29, #-0x18]
  109330: 9b007d09     	mul	x9, x8, x0
  109334: f94007ea     	ldr	x10, [sp, #0x8]
  109338: 8b090149     	add	x9, x10, x9
  10933c: f85f03a0     	ldur	x0, [x29, #-0x10]
  109340: f85e03a1     	ldur	x1, [x29, #-0x20]
  109344: f94013e2     	ldr	x2, [sp, #0x20]
  109348: f9400be3     	ldr	x3, [sp, #0x10]
  10934c: aa0903e4     	mov	x4, x9
  109350: 97fffed1     	bl	0x108e94 <std::__ndk1::vector<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned short, OMX_AUDIO_AACPROFILETYPE>>>::max_size() const+0x394>
  109354: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  109358: 910183ff     	add	sp, sp, #0x60
  10935c: d65f03c0     	ret
  109360: d10043ff     	sub	sp, sp, #0x10
  109364: b27d03e8     	orr	x8, xzr, #0x8
  109368: f90007e0     	str	x0, [sp, #0x8]
  10936c: f94007e0     	ldr	x0, [sp, #0x8]
  109370: f9400409     	ldr	x9, [x0, #0x8]
  109374: f9400000     	ldr	x0, [x0]
  109378: eb000129     	subs	x9, x9, x0
  10937c: 9ac80d20     	sdiv	x0, x9, x8
  109380: 910043ff     	add	sp, sp, #0x10
  109384: d65f03c0     	ret

0000000000109388 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const>:
  109388: d10203ff     	sub	sp, sp, #0x80
  10938c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  109390: 9101c3fd     	add	x29, sp, #0x70
  109394: d53bd048     	mrs	x8, TPIDR_EL0
  109398: f9401508     	ldr	x8, [x8, #0x28]
  10939c: f81f83a8     	stur	x8, [x29, #-0x8]
  1093a0: f81d03a0     	stur	x0, [x29, #-0x30]
  1093a4: f9001fe1     	str	x1, [sp, #0x38]
  1093a8: f9001be2     	str	x2, [sp, #0x30]
  1093ac: f85d03a8     	ldur	x8, [x29, #-0x30]
  1093b0: f90017e8     	str	x8, [sp, #0x28]
  1093b4: f94017e0     	ldr	x0, [sp, #0x28]
  1093b8: 94000033     	bl	0x109484 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xfc>
  1093bc: f81f03a0     	stur	x0, [x29, #-0x10]
  1093c0: f94017e0     	ldr	x0, [sp, #0x28]
  1093c4: 94000040     	bl	0x1094c4 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x13c>
  1093c8: f81e83a0     	stur	x0, [x29, #-0x18]
  1093cc: 14000001     	b	0x1093d0 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x48>
  1093d0: d10043a0     	sub	x0, x29, #0x10
  1093d4: d10063a1     	sub	x1, x29, #0x18
  1093d8: 9400004a     	bl	0x109500 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x178>
  1093dc: 36000300     	tbz	w0, #0x0, 0x10943c <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xb4>
  1093e0: 14000001     	b	0x1093e4 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x5c>
  1093e4: d10043a0     	sub	x0, x29, #0x10
  1093e8: 94000058     	bl	0x109548 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1c0>
  1093ec: f9400000     	ldr	x0, [x0]
  1093f0: f81e03a0     	stur	x0, [x29, #-0x20]
  1093f4: 785e03a8     	ldurh	w8, [x29, #-0x20]
  1093f8: f9401fe0     	ldr	x0, [sp, #0x38]
  1093fc: 79400009     	ldrh	w9, [x0]
  109400: 6b090108     	subs	w8, w8, w9
  109404: b90027e8     	str	w8, [sp, #0x24]
  109408: 54000101     	b.ne	0x109428 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xa0>
  10940c: 14000001     	b	0x109410 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x88>
  109410: b85e43a8     	ldur	w8, [x29, #-0x1c]
  109414: f9401be9     	ldr	x9, [sp, #0x30]
  109418: b9000128     	str	w8, [x9]
  10941c: 320003e8     	orr	w8, wzr, #0x1
  109420: 381df3a8     	sturb	w8, [x29, #-0x21]
  109424: 14000009     	b	0x109448 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xc0>
  109428: 14000001     	b	0x10942c <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xa4>
  10942c: d10043a0     	sub	x0, x29, #0x10
  109430: 9400004c     	bl	0x109560 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x1d8>
  109434: f9000fe0     	str	x0, [sp, #0x18]
  109438: 17ffffe6     	b	0x1093d0 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x48>
  10943c: 2a1f03e8     	mov	w8, wzr
  109440: 381df3a8     	sturb	w8, [x29, #-0x21]
  109444: 14000001     	b	0x109448 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xc0>
  109448: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10944c: d53bd049     	mrs	x9, TPIDR_EL0
  109450: f9401529     	ldr	x9, [x9, #0x28]
  109454: f85f83aa     	ldur	x10, [x29, #-0x8]
  109458: eb0a0129     	subs	x9, x9, x10
  10945c: b90017e8     	str	w8, [sp, #0x14]
  109460: f90007e9     	str	x9, [sp, #0x8]
  109464: 540000e1     	b.ne	0x109480 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xf8>
  109468: 14000001     	b	0x10946c <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0xe4>
  10946c: b94017e8     	ldr	w8, [sp, #0x14]
  109470: 12000100     	and	w0, w8, #0x1
  109474: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  109478: 910203ff     	add	sp, sp, #0x80
  10947c: d65f03c0     	ret
  109480: 97fe823c     	bl	0xa9d70 <__stack_chk_fail@plt>
  109484: d100c3ff     	sub	sp, sp, #0x30
  109488: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10948c: 910083fd     	add	x29, sp, #0x20
  109490: d10023a8     	sub	x8, x29, #0x8
  109494: f9000be0     	str	x0, [sp, #0x10]
  109498: f9400be0     	ldr	x0, [sp, #0x10]
  10949c: aa0003e9     	mov	x9, x0
  1094a0: f9400121     	ldr	x1, [x9]
  1094a4: f90007e8     	str	x8, [sp, #0x8]
  1094a8: 94000038     	bl	0x109588 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x200>
  1094ac: f94007e8     	ldr	x8, [sp, #0x8]
  1094b0: f9000100     	str	x0, [x8]
  1094b4: f9400100     	ldr	x0, [x8]
  1094b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1094bc: 9100c3ff     	add	sp, sp, #0x30
  1094c0: d65f03c0     	ret
  1094c4: d100c3ff     	sub	sp, sp, #0x30
  1094c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1094cc: 910083fd     	add	x29, sp, #0x20
  1094d0: d10023a8     	sub	x8, x29, #0x8
  1094d4: f9000be0     	str	x0, [sp, #0x10]
  1094d8: f9400be0     	ldr	x0, [sp, #0x10]
  1094dc: f9400401     	ldr	x1, [x0, #0x8]
  1094e0: f90007e8     	str	x8, [sp, #0x8]
  1094e4: 94000029     	bl	0x109588 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x200>
  1094e8: f94007e8     	ldr	x8, [sp, #0x8]
  1094ec: f9000100     	str	x0, [x8]
  1094f0: f9400100     	ldr	x0, [x8]
  1094f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1094f8: 9100c3ff     	add	sp, sp, #0x30
  1094fc: d65f03c0     	ret
  109500: d100c3ff     	sub	sp, sp, #0x30
  109504: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109508: 910083fd     	add	x29, sp, #0x20
  10950c: 12800008     	mov	w8, #-0x1               // =-1
  109510: f81f83a0     	stur	x0, [x29, #-0x8]
  109514: f9000be1     	str	x1, [sp, #0x10]
  109518: f85f83a0     	ldur	x0, [x29, #-0x8]
  10951c: f9400be1     	ldr	x1, [sp, #0x10]
  109520: b9000fe8     	str	w8, [sp, #0xc]
  109524: 9400003b     	bl	0x109610 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x288>
  109528: b9400fe8     	ldr	w8, [sp, #0xc]
  10952c: 4a080000     	eor	w0, w0, w8
  109530: 320003e9     	orr	w9, wzr, #0x1
  109534: 0a090009     	and	w9, w0, w9
  109538: 2a0903e0     	mov	w0, w9
  10953c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109540: 9100c3ff     	add	sp, sp, #0x30
  109544: d65f03c0     	ret
  109548: d10043ff     	sub	sp, sp, #0x10
  10954c: f90007e0     	str	x0, [sp, #0x8]
  109550: f94007e0     	ldr	x0, [sp, #0x8]
  109554: f9400000     	ldr	x0, [x0]
  109558: 910043ff     	add	sp, sp, #0x10
  10955c: d65f03c0     	ret
  109560: d10043ff     	sub	sp, sp, #0x10
  109564: b27d03e8     	orr	x8, xzr, #0x8
  109568: f90007e0     	str	x0, [sp, #0x8]
  10956c: f94007e0     	ldr	x0, [sp, #0x8]
  109570: aa0003e9     	mov	x9, x0
  109574: f940012a     	ldr	x10, [x9]
  109578: 8b080148     	add	x8, x10, x8
  10957c: f9000128     	str	x8, [x9]
  109580: 910043ff     	add	sp, sp, #0x10
  109584: d65f03c0     	ret
  109588: d10143ff     	sub	sp, sp, #0x50
  10958c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  109590: 910103fd     	add	x29, sp, #0x40
  109594: d53bd048     	mrs	x8, TPIDR_EL0
  109598: f9401509     	ldr	x9, [x8, #0x28]
  10959c: f81f83a9     	stur	x9, [x29, #-0x8]
  1095a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1095a4: f90013e1     	str	x1, [sp, #0x20]
  1095a8: f94013e1     	ldr	x1, [sp, #0x20]
  1095ac: d10043a0     	sub	x0, x29, #0x10
  1095b0: f9000fe8     	str	x8, [sp, #0x18]
  1095b4: 9400000f     	bl	0x1095f0 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x268>
  1095b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1095bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1095c0: f9401520     	ldr	x0, [x9, #0x28]
  1095c4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1095c8: eb010000     	subs	x0, x0, x1
  1095cc: f9000be8     	str	x8, [sp, #0x10]
  1095d0: f90007e0     	str	x0, [sp, #0x8]
  1095d4: 540000c1     	b.ne	0x1095ec <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x264>
  1095d8: 14000001     	b	0x1095dc <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x254>
  1095dc: f9400be0     	ldr	x0, [sp, #0x10]
  1095e0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1095e4: 910143ff     	add	sp, sp, #0x50
  1095e8: d65f03c0     	ret
  1095ec: 97fe81e1     	bl	0xa9d70 <__stack_chk_fail@plt>
  1095f0: d10043ff     	sub	sp, sp, #0x10
  1095f4: f90007e0     	str	x0, [sp, #0x8]
  1095f8: f90003e1     	str	x1, [sp]
  1095fc: f94007e0     	ldr	x0, [sp, #0x8]
  109600: f94003e1     	ldr	x1, [sp]
  109604: f9000001     	str	x1, [x0]
  109608: 910043ff     	add	sp, sp, #0x10
  10960c: d65f03c0     	ret
  109610: d100c3ff     	sub	sp, sp, #0x30
  109614: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109618: 910083fd     	add	x29, sp, #0x20
  10961c: f81f83a0     	stur	x0, [x29, #-0x8]
  109620: f9000be1     	str	x1, [sp, #0x10]
  109624: f85f83a0     	ldur	x0, [x29, #-0x8]
  109628: 9400000e     	bl	0x109660 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x2d8>
  10962c: f9400be1     	ldr	x1, [sp, #0x10]
  109630: f90007e0     	str	x0, [sp, #0x8]
  109634: aa0103e0     	mov	x0, x1
  109638: 9400000a     	bl	0x109660 <android::ALookup<unsigned short, OMX_AUDIO_AACPROFILETYPE>::lookup(unsigned short const&, OMX_AUDIO_AACPROFILETYPE*) const+0x2d8>
  10963c: f94007e1     	ldr	x1, [sp, #0x8]
  109640: eb00003f     	cmp	x1, x0
  109644: 1a9f17e8     	cset	w8, eq
  109648: 320003e9     	orr	w9, wzr, #0x1
  10964c: 0a090108     	and	w8, w8, w9
  109650: 2a0803e0     	mov	w0, w8
  109654: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109658: 9100c3ff     	add	sp, sp, #0x30
  10965c: d65f03c0     	ret
  109660: d10043ff     	sub	sp, sp, #0x10
  109664: f90007e0     	str	x0, [sp, #0x8]
  109668: f94007e0     	ldr	x0, [sp, #0x8]
  10966c: f9400000     	ldr	x0, [x0]
  109670: 910043ff     	add	sp, sp, #0x10
  109674: d65f03c0     	ret

0000000000109678 <std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>::pair<int, OMX_VIDEO_H263PROFILETYPE, false>(int&&, OMX_VIDEO_H263PROFILETYPE&&)>:
  109678: d10103ff     	sub	sp, sp, #0x40
  10967c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  109680: 9100c3fd     	add	x29, sp, #0x30
  109684: f81f83a0     	stur	x0, [x29, #-0x8]
  109688: f81f03a1     	stur	x1, [x29, #-0x10]
  10968c: f9000fe2     	str	x2, [sp, #0x18]
  109690: f85f83a0     	ldur	x0, [x29, #-0x8]
  109694: aa0003e1     	mov	x1, x0
  109698: f85f03a2     	ldur	x2, [x29, #-0x10]
  10969c: f9000be0     	str	x0, [sp, #0x10]
  1096a0: aa0203e0     	mov	x0, x2
  1096a4: f90007e1     	str	x1, [sp, #0x8]
  1096a8: 97ffd802     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  1096ac: b9400008     	ldr	w8, [x0]
  1096b0: f94007e0     	ldr	x0, [sp, #0x8]
  1096b4: 39000008     	strb	w8, [x0]
  1096b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1096bc: 94000087     	bl	0x1098d8 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x40>
  1096c0: b9400008     	ldr	w8, [x0]
  1096c4: f9400be0     	ldr	x0, [sp, #0x10]
  1096c8: b9000408     	str	w8, [x0, #0x4]
  1096cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1096d0: 910103ff     	add	sp, sp, #0x40
  1096d4: d65f03c0     	ret

00000000001096d8 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>)>:
  1096d8: d10183ff     	sub	sp, sp, #0x60
  1096dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1096e0: 910143fd     	add	x29, sp, #0x50
  1096e4: d53bd048     	mrs	x8, TPIDR_EL0
  1096e8: f9401509     	ldr	x9, [x8, #0x28]
  1096ec: f81f83a9     	stur	x9, [x29, #-0x8]
  1096f0: f81f03a2     	stur	x2, [x29, #-0x10]
  1096f4: f81e83a1     	stur	x1, [x29, #-0x18]
  1096f8: f9000fe0     	str	x0, [sp, #0x18]
  1096fc: f9400fe0     	ldr	x0, [sp, #0x18]
  109700: 3cde83a0     	ldur	q0, [x29, #-0x18]
  109704: 3d800be0     	str	q0, [sp, #0x20]
  109708: f94017e2     	ldr	x2, [sp, #0x28]
  10970c: f94013e1     	ldr	x1, [sp, #0x20]
  109710: f9000be8     	str	x8, [sp, #0x10]
  109714: 94000076     	bl	0x1098ec <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x54>
  109718: f9400be8     	ldr	x8, [sp, #0x10]
  10971c: f9401509     	ldr	x9, [x8, #0x28]
  109720: f85f83a0     	ldur	x0, [x29, #-0x8]
  109724: eb000129     	subs	x9, x9, x0
  109728: f90007e9     	str	x9, [sp, #0x8]
  10972c: 540000a1     	b.ne	0x109740 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>)+0x68>
  109730: 14000001     	b	0x109734 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>)+0x5c>
  109734: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  109738: 910183ff     	add	sp, sp, #0x60
  10973c: d65f03c0     	ret
  109740: 97fe818c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000109744 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::~ALookup()>:
  109744: d10083ff     	sub	sp, sp, #0x20
  109748: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10974c: 910043fd     	add	x29, sp, #0x10
  109750: f90007e0     	str	x0, [sp, #0x8]
  109754: f94007e0     	ldr	x0, [sp, #0x8]
  109758: 9400035b     	bl	0x10a4c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x90>
  10975c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109760: 910083ff     	add	sp, sp, #0x20
  109764: d65f03c0     	ret

0000000000109768 <std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>::pair<int, OMX_VIDEO_H263LEVELTYPE, false>(int&&, OMX_VIDEO_H263LEVELTYPE&&)>:
  109768: d10103ff     	sub	sp, sp, #0x40
  10976c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  109770: 9100c3fd     	add	x29, sp, #0x30
  109774: f81f83a0     	stur	x0, [x29, #-0x8]
  109778: f81f03a1     	stur	x1, [x29, #-0x10]
  10977c: f9000fe2     	str	x2, [sp, #0x18]
  109780: f85f83a0     	ldur	x0, [x29, #-0x8]
  109784: aa0003e1     	mov	x1, x0
  109788: f85f03a2     	ldur	x2, [x29, #-0x10]
  10978c: f9000be0     	str	x0, [sp, #0x10]
  109790: aa0203e0     	mov	x0, x2
  109794: f90007e1     	str	x1, [sp, #0x8]
  109798: 97ffd7c6     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  10979c: b9400008     	ldr	w8, [x0]
  1097a0: f94007e0     	ldr	x0, [sp, #0x8]
  1097a4: 39000008     	strb	w8, [x0]
  1097a8: f9400fe0     	ldr	x0, [sp, #0x18]
  1097ac: 94000399     	bl	0x10a610 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x1dc>
  1097b0: b9400008     	ldr	w8, [x0]
  1097b4: f9400be0     	ldr	x0, [sp, #0x10]
  1097b8: b9000408     	str	w8, [x0, #0x4]
  1097bc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1097c0: 910103ff     	add	sp, sp, #0x40
  1097c4: d65f03c0     	ret

00000000001097c8 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>)>:
  1097c8: d10183ff     	sub	sp, sp, #0x60
  1097cc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1097d0: 910143fd     	add	x29, sp, #0x50
  1097d4: d53bd048     	mrs	x8, TPIDR_EL0
  1097d8: f9401509     	ldr	x9, [x8, #0x28]
  1097dc: f81f83a9     	stur	x9, [x29, #-0x8]
  1097e0: f81f03a2     	stur	x2, [x29, #-0x10]
  1097e4: f81e83a1     	stur	x1, [x29, #-0x18]
  1097e8: f9000fe0     	str	x0, [sp, #0x18]
  1097ec: f9400fe0     	ldr	x0, [sp, #0x18]
  1097f0: 3cde83a0     	ldur	q0, [x29, #-0x18]
  1097f4: 3d800be0     	str	q0, [sp, #0x20]
  1097f8: f94017e2     	ldr	x2, [sp, #0x28]
  1097fc: f94013e1     	ldr	x1, [sp, #0x20]
  109800: f9000be8     	str	x8, [sp, #0x10]
  109804: 94000388     	bl	0x10a624 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x1f0>
  109808: f9400be8     	ldr	x8, [sp, #0x10]
  10980c: f9401509     	ldr	x9, [x8, #0x28]
  109810: f85f83a0     	ldur	x0, [x29, #-0x8]
  109814: eb000129     	subs	x9, x9, x0
  109818: f90007e9     	str	x9, [sp, #0x8]
  10981c: 540000a1     	b.ne	0x109830 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>)+0x68>
  109820: 14000001     	b	0x109824 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>)+0x5c>
  109824: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  109828: 910183ff     	add	sp, sp, #0x60
  10982c: d65f03c0     	ret
  109830: 97fe8150     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000109834 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::~ALookup()>:
  109834: d10083ff     	sub	sp, sp, #0x20
  109838: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10983c: 910043fd     	add	x29, sp, #0x10
  109840: f90007e0     	str	x0, [sp, #0x8]
  109844: f94007e0     	ldr	x0, [sp, #0x8]
  109848: 9400066d     	bl	0x10b1fc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0x90>
  10984c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109850: 910083ff     	add	sp, sp, #0x20
  109854: d65f03c0     	ret

0000000000109858 <bool android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::map<OMX_VIDEO_H263PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const>:
  109858: d100c3ff     	sub	sp, sp, #0x30
  10985c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109860: 910083fd     	add	x29, sp, #0x20
  109864: f81f83a0     	stur	x0, [x29, #-0x8]
  109868: f9000be1     	str	x1, [sp, #0x10]
  10986c: f90007e2     	str	x2, [sp, #0x8]
  109870: f85f83a0     	ldur	x0, [x29, #-0x8]
  109874: f9400be1     	ldr	x1, [sp, #0x10]
  109878: f94007e2     	ldr	x2, [sp, #0x8]
  10987c: 97fe61cd     	bl	0xa1fb0 <_ZNK7android7ALookupIh25OMX_VIDEO_H263PROFILETYPEE6lookupERKhPS1_@plt>
  109880: 320003e8     	orr	w8, wzr, #0x1
  109884: 0a080008     	and	w8, w0, w8
  109888: 2a0803e0     	mov	w0, w8
  10988c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109890: 9100c3ff     	add	sp, sp, #0x30
  109894: d65f03c0     	ret

0000000000109898 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const>:
  109898: d100c3ff     	sub	sp, sp, #0x30
  10989c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1098a0: 910083fd     	add	x29, sp, #0x20
  1098a4: f81f83a0     	stur	x0, [x29, #-0x8]
  1098a8: f9000be1     	str	x1, [sp, #0x10]
  1098ac: f90007e2     	str	x2, [sp, #0x8]
  1098b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1098b4: f9400be1     	ldr	x1, [sp, #0x10]
  1098b8: f94007e2     	ldr	x2, [sp, #0x8]
  1098bc: 97fe5f0d     	bl	0xa14f0 <_ZNK7android7ALookupIh23OMX_VIDEO_H263LEVELTYPEE6lookupERKhPS1_@plt>
  1098c0: 320003e8     	orr	w8, wzr, #0x1
  1098c4: 0a080008     	and	w8, w0, w8
  1098c8: 2a0803e0     	mov	w0, w8
  1098cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1098d0: 9100c3ff     	add	sp, sp, #0x30
  1098d4: d65f03c0     	ret
  1098d8: d10043ff     	sub	sp, sp, #0x10
  1098dc: f90007e0     	str	x0, [sp, #0x8]
  1098e0: f94007e0     	ldr	x0, [sp, #0x8]
  1098e4: 910043ff     	add	sp, sp, #0x10
  1098e8: d65f03c0     	ret
  1098ec: d10203ff     	sub	sp, sp, #0x80
  1098f0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1098f4: 9101c3fd     	add	x29, sp, #0x70
  1098f8: d53bd048     	mrs	x8, TPIDR_EL0
  1098fc: f9401508     	ldr	x8, [x8, #0x28]
  109900: f81f83a8     	stur	x8, [x29, #-0x8]
  109904: f81f03a2     	stur	x2, [x29, #-0x10]
  109908: f81e83a1     	stur	x1, [x29, #-0x18]
  10990c: f81e03a0     	stur	x0, [x29, #-0x20]
  109910: f85e03a8     	ldur	x8, [x29, #-0x20]
  109914: aa0803e0     	mov	x0, x8
  109918: f9001fe0     	str	x0, [sp, #0x38]
  10991c: aa0803e0     	mov	x0, x8
  109920: 94000035     	bl	0x1099f4 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x15c>
  109924: d10063a0     	sub	x0, x29, #0x18
  109928: 94000056     	bl	0x109a80 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1e8>
  10992c: b40004a0     	cbz	x0, 0x1099c0 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x128>
  109930: 14000001     	b	0x109934 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x9c>
  109934: d10063a0     	sub	x0, x29, #0x18
  109938: 94000052     	bl	0x109a80 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1e8>
  10993c: f9401ffe     	ldr	x30, [sp, #0x38]
  109940: f9001be0     	str	x0, [sp, #0x30]
  109944: aa1e03e0     	mov	x0, x30
  109948: f9401be1     	ldr	x1, [sp, #0x30]
  10994c: 97fe82d9     	bl	0xaa4b0 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  109950: 14000001     	b	0x109954 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xbc>
  109954: d10063a8     	sub	x8, x29, #0x18
  109958: aa0803e0     	mov	x0, x8
  10995c: f90017e8     	str	x8, [sp, #0x28]
  109960: 940000a4     	bl	0x109bf0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, unsigned long)+0xa4>
  109964: f94017e8     	ldr	x8, [sp, #0x28]
  109968: f90013e0     	str	x0, [sp, #0x20]
  10996c: aa0803e0     	mov	x0, x8
  109970: 940000a6     	bl	0x109c08 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, unsigned long)+0xbc>
  109974: f94017e8     	ldr	x8, [sp, #0x28]
  109978: f9000fe0     	str	x0, [sp, #0x18]
  10997c: aa0803e0     	mov	x0, x8
  109980: 94000040     	bl	0x109a80 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1e8>
  109984: f9401fe8     	ldr	x8, [sp, #0x38]
  109988: f9000be0     	str	x0, [sp, #0x10]
  10998c: aa0803e0     	mov	x0, x8
  109990: f94013e1     	ldr	x1, [sp, #0x20]
  109994: f9400fe2     	ldr	x2, [sp, #0x18]
  109998: f9400be3     	ldr	x3, [sp, #0x10]
  10999c: 97fe8209     	bl	0xaa1c0 <_ZNSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  1099a0: 14000001     	b	0x1099a4 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x10c>
  1099a4: 14000007     	b	0x1099c0 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x128>
  1099a8: f81d83a0     	stur	x0, [x29, #-0x28]
  1099ac: 2a0103e8     	mov	w8, w1
  1099b0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1099b4: f9401fe0     	ldr	x0, [sp, #0x38]
  1099b8: 97fe5bfa     	bl	0xa09a0 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  1099bc: 1400000b     	b	0x1099e8 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x150>
  1099c0: d53bd048     	mrs	x8, TPIDR_EL0
  1099c4: f9401508     	ldr	x8, [x8, #0x28]
  1099c8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1099cc: eb090108     	subs	x8, x8, x9
  1099d0: f90007e8     	str	x8, [sp, #0x8]
  1099d4: 540000e1     	b.ne	0x1099f0 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x158>
  1099d8: 14000001     	b	0x1099dc <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x144>
  1099dc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1099e0: 910203ff     	add	sp, sp, #0x80
  1099e4: d65f03c0     	ret
  1099e8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1099ec: 97fe7949     	bl	0xa7f10 <_Unwind_Resume@plt>
  1099f0: 97fe80e0     	bl	0xa9d70 <__stack_chk_fail@plt>
  1099f4: d10103ff     	sub	sp, sp, #0x40
  1099f8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1099fc: 9100c3fd     	add	x29, sp, #0x30
  109a00: d53bd048     	mrs	x8, TPIDR_EL0
  109a04: f9401508     	ldr	x8, [x8, #0x28]
  109a08: f81f83a8     	stur	x8, [x29, #-0x8]
  109a0c: f9000fe0     	str	x0, [sp, #0x18]
  109a10: f9400fe8     	ldr	x8, [sp, #0x18]
  109a14: aa0803e0     	mov	x0, x8
  109a18: f9000be0     	str	x0, [sp, #0x10]
  109a1c: aa0803e0     	mov	x0, x8
  109a20: 97ffd822     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  109a24: 14000001     	b	0x109a28 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x190>
  109a28: aa1f03e8     	mov	x8, xzr
  109a2c: f9400be9     	ldr	x9, [sp, #0x10]
  109a30: f9000128     	str	x8, [x9]
  109a34: f9000528     	str	x8, [x9, #0x8]
  109a38: 91004120     	add	x0, x9, #0x10
  109a3c: f81f03a8     	stur	x8, [x29, #-0x10]
  109a40: d10043a1     	sub	x1, x29, #0x10
  109a44: 97fe8117     	bl	0xa9ea0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  109a48: 14000001     	b	0x109a4c <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1b4>
  109a4c: d53bd048     	mrs	x8, TPIDR_EL0
  109a50: f9401508     	ldr	x8, [x8, #0x28]
  109a54: f85f83a9     	ldur	x9, [x29, #-0x8]
  109a58: eb090108     	subs	x8, x8, x9
  109a5c: f90007e8     	str	x8, [sp, #0x8]
  109a60: 540000e1     	b.ne	0x109a7c <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1e4>
  109a64: 14000001     	b	0x109a68 <bool android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::map<OMX_VIDEO_H263LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1d0>
  109a68: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  109a6c: 910103ff     	add	sp, sp, #0x40
  109a70: d65f03c0     	ret
  109a74: f90003e1     	str	x1, [sp]
  109a78: 97fe91d3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  109a7c: 97fe80bd     	bl	0xa9d70 <__stack_chk_fail@plt>
  109a80: d10043ff     	sub	sp, sp, #0x10
  109a84: f90007e0     	str	x0, [sp, #0x8]
  109a88: f94007e0     	ldr	x0, [sp, #0x8]
  109a8c: f9400400     	ldr	x0, [x0, #0x8]
  109a90: 910043ff     	add	sp, sp, #0x10
  109a94: d65f03c0     	ret

0000000000109a98 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__vallocate(unsigned long)>:
  109a98: d10143ff     	sub	sp, sp, #0x50
  109a9c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  109aa0: 910103fd     	add	x29, sp, #0x40
  109aa4: f81f83a0     	stur	x0, [x29, #-0x8]
  109aa8: f81f03a1     	stur	x1, [x29, #-0x10]
  109aac: f85f83a0     	ldur	x0, [x29, #-0x8]
  109ab0: f85f03a1     	ldur	x1, [x29, #-0x10]
  109ab4: f81e83a0     	stur	x0, [x29, #-0x18]
  109ab8: f90013e1     	str	x1, [sp, #0x20]
  109abc: 97fe64c5     	bl	0xa2dd0 <_ZNKSt6__ndk16vectorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  109ac0: f94013e1     	ldr	x1, [sp, #0x20]
  109ac4: eb00003f     	cmp	x1, x0
  109ac8: 1a9f97e8     	cset	w8, hi
  109acc: 37000048     	tbnz	w8, #0x0, 0x109ad4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  109ad0: 14000003     	b	0x109adc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  109ad4: f85e83a0     	ldur	x0, [x29, #-0x18]
  109ad8: 97fe6f1e     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  109adc: d2800001     	mov	x1, #0x0                // =0
  109ae0: b27d03e8     	orr	x8, xzr, #0x8
  109ae4: f85e83a0     	ldur	x0, [x29, #-0x18]
  109ae8: f9000fe1     	str	x1, [sp, #0x18]
  109aec: f9000be8     	str	x8, [sp, #0x10]
  109af0: 940000d6     	bl	0x109e48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0xc0>
  109af4: f85f03a1     	ldur	x1, [x29, #-0x10]
  109af8: 940000c7     	bl	0x109e14 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x8c>
  109afc: f85e83a8     	ldur	x8, [x29, #-0x18]
  109b00: f9000500     	str	x0, [x8, #0x8]
  109b04: f9000100     	str	x0, [x8]
  109b08: f85e83a8     	ldur	x8, [x29, #-0x18]
  109b0c: f9400108     	ldr	x8, [x8]
  109b10: f85f03a0     	ldur	x0, [x29, #-0x10]
  109b14: f9400be1     	ldr	x1, [sp, #0x10]
  109b18: 9b007c20     	mul	x0, x1, x0
  109b1c: 8b000108     	add	x8, x8, x0
  109b20: f85e83a0     	ldur	x0, [x29, #-0x18]
  109b24: f90007e8     	str	x8, [sp, #0x8]
  109b28: 940000d3     	bl	0x109e74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0xec>
  109b2c: f94007e8     	ldr	x8, [sp, #0x8]
  109b30: f9000008     	str	x8, [x0]
  109b34: f85e83a0     	ldur	x0, [x29, #-0x18]
  109b38: f9400fe1     	ldr	x1, [sp, #0x18]
  109b3c: 940000d9     	bl	0x109ea0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x118>
  109b40: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  109b44: 910143ff     	add	sp, sp, #0x50
  109b48: d65f03c0     	ret

0000000000109b4c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, unsigned long)>:
  109b4c: d101c3ff     	sub	sp, sp, #0x70
  109b50: a9067bfd     	stp	x29, x30, [sp, #0x60]
  109b54: 910183fd     	add	x29, sp, #0x60
  109b58: d53bd048     	mrs	x8, TPIDR_EL0
  109b5c: f9401509     	ldr	x9, [x8, #0x28]
  109b60: f81f83a9     	stur	x9, [x29, #-0x8]
  109b64: f81e83a0     	stur	x0, [x29, #-0x18]
  109b68: f81e03a1     	stur	x1, [x29, #-0x20]
  109b6c: f81d83a2     	stur	x2, [x29, #-0x28]
  109b70: f9001be3     	str	x3, [sp, #0x30]
  109b74: f85e83a9     	ldur	x9, [x29, #-0x18]
  109b78: aa0903e0     	mov	x0, x9
  109b7c: f90013e8     	str	x8, [sp, #0x20]
  109b80: f9000fe9     	str	x9, [sp, #0x18]
  109b84: 940000b1     	bl	0x109e48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0xc0>
  109b88: f90017e0     	str	x0, [sp, #0x28]
  109b8c: f9401be2     	ldr	x2, [sp, #0x30]
  109b90: d10043a8     	sub	x8, x29, #0x10
  109b94: aa0803e0     	mov	x0, x8
  109b98: f9400fe1     	ldr	x1, [sp, #0x18]
  109b9c: f9000be8     	str	x8, [sp, #0x10]
  109ba0: 940001aa     	bl	0x10a248 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x4c0>
  109ba4: f94017e0     	ldr	x0, [sp, #0x28]
  109ba8: f85e03a1     	ldur	x1, [x29, #-0x20]
  109bac: f85d83a2     	ldur	x2, [x29, #-0x28]
  109bb0: f9400fe8     	ldr	x8, [sp, #0x18]
  109bb4: 91002103     	add	x3, x8, #0x8
  109bb8: 97fe6942     	bl	0xa40c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  109bbc: f9400be0     	ldr	x0, [sp, #0x10]
  109bc0: 940001cc     	bl	0x10a2f0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x90>
  109bc4: f94013e8     	ldr	x8, [sp, #0x20]
  109bc8: f9401509     	ldr	x9, [x8, #0x28]
  109bcc: f85f83a0     	ldur	x0, [x29, #-0x8]
  109bd0: eb000129     	subs	x9, x9, x0
  109bd4: f90007e9     	str	x9, [sp, #0x8]
  109bd8: 540000a1     	b.ne	0x109bec <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, unsigned long)+0xa0>
  109bdc: 14000001     	b	0x109be0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, unsigned long)+0x94>
  109be0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  109be4: 9101c3ff     	add	sp, sp, #0x70
  109be8: d65f03c0     	ret
  109bec: 97fe8061     	bl	0xa9d70 <__stack_chk_fail@plt>
  109bf0: d10043ff     	sub	sp, sp, #0x10
  109bf4: f90007e0     	str	x0, [sp, #0x8]
  109bf8: f94007e0     	ldr	x0, [sp, #0x8]
  109bfc: f9400000     	ldr	x0, [x0]
  109c00: 910043ff     	add	sp, sp, #0x10
  109c04: d65f03c0     	ret
  109c08: d10043ff     	sub	sp, sp, #0x10
  109c0c: b27d03e8     	orr	x8, xzr, #0x8
  109c10: f90007e0     	str	x0, [sp, #0x8]
  109c14: f94007e0     	ldr	x0, [sp, #0x8]
  109c18: aa0003e9     	mov	x9, x0
  109c1c: f9400129     	ldr	x9, [x9]
  109c20: f9400400     	ldr	x0, [x0, #0x8]
  109c24: 9b007d08     	mul	x8, x8, x0
  109c28: 8b080128     	add	x8, x9, x8
  109c2c: aa0803e0     	mov	x0, x8
  109c30: 910043ff     	add	sp, sp, #0x10
  109c34: d65f03c0     	ret

0000000000109c38 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::~__vector_base()>:
  109c38: d10103ff     	sub	sp, sp, #0x40
  109c3c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  109c40: 9100c3fd     	add	x29, sp, #0x30
  109c44: d2800008     	mov	x8, #0x0                // =0
  109c48: f81f83a0     	stur	x0, [x29, #-0x8]
  109c4c: f85f83a0     	ldur	x0, [x29, #-0x8]
  109c50: aa0003e9     	mov	x9, x0
  109c54: f9400129     	ldr	x9, [x9]
  109c58: eb08013f     	cmp	x9, x8
  109c5c: 1a9f07ea     	cset	w10, ne
  109c60: f81f03a0     	stur	x0, [x29, #-0x10]
  109c64: 3700004a     	tbnz	w10, #0x0, 0x109c6c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::~__vector_base()+0x34>
  109c68: 14000012     	b	0x109cb0 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::~__vector_base()+0x78>
  109c6c: f85f03a0     	ldur	x0, [x29, #-0x10]
  109c70: 940001a4     	bl	0x10a300 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0xa0>
  109c74: f85f03a0     	ldur	x0, [x29, #-0x10]
  109c78: 94000074     	bl	0x109e48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0xc0>
  109c7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  109c80: f9400101     	ldr	x1, [x8]
  109c84: f85f03a8     	ldur	x8, [x29, #-0x10]
  109c88: f9000fe0     	str	x0, [sp, #0x18]
  109c8c: aa0803e0     	mov	x0, x8
  109c90: f9000be1     	str	x1, [sp, #0x10]
  109c94: 94000142     	bl	0x10a19c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x414>
  109c98: f9400fe1     	ldr	x1, [sp, #0x18]
  109c9c: f90007e0     	str	x0, [sp, #0x8]
  109ca0: aa0103e0     	mov	x0, x1
  109ca4: f9400be1     	ldr	x1, [sp, #0x10]
  109ca8: f94007e2     	ldr	x2, [sp, #0x8]
  109cac: 940001a0     	bl	0x10a32c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0xcc>
  109cb0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  109cb4: 910103ff     	add	sp, sp, #0x40
  109cb8: d65f03c0     	ret

0000000000109cbc <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  109cbc: d100c3ff     	sub	sp, sp, #0x30
  109cc0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109cc4: 910083fd     	add	x29, sp, #0x20
  109cc8: f81f83a0     	stur	x0, [x29, #-0x8]
  109ccc: f9000be1     	str	x1, [sp, #0x10]
  109cd0: f85f83a0     	ldur	x0, [x29, #-0x8]
  109cd4: f9400be1     	ldr	x1, [sp, #0x10]
  109cd8: f90007e0     	str	x0, [sp, #0x8]
  109cdc: aa0103e0     	mov	x0, x1
  109ce0: 97ffd78a     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  109ce4: f94007e1     	ldr	x1, [sp, #0x8]
  109ce8: f90003e0     	str	x0, [sp]
  109cec: aa0103e0     	mov	x0, x1
  109cf0: f94003e1     	ldr	x1, [sp]
  109cf4: 97fe6dff     	bl	0xa54f0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh25OMX_VIDEO_H263PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  109cf8: f94007e0     	ldr	x0, [sp, #0x8]
  109cfc: 94000016     	bl	0x109d54 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  109d00: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109d04: 9100c3ff     	add	sp, sp, #0x30
  109d08: d65f03c0     	ret

0000000000109d0c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  109d0c: d100c3ff     	sub	sp, sp, #0x30
  109d10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  109d14: 910083fd     	add	x29, sp, #0x20
  109d18: d2800008     	mov	x8, #0x0                // =0
  109d1c: f81f83a0     	stur	x0, [x29, #-0x8]
  109d20: f9000be1     	str	x1, [sp, #0x10]
  109d24: f85f83a0     	ldur	x0, [x29, #-0x8]
  109d28: f9400be1     	ldr	x1, [sp, #0x10]
  109d2c: f90007e0     	str	x0, [sp, #0x8]
  109d30: aa0103e0     	mov	x0, x1
  109d34: f90003e8     	str	x8, [sp]
  109d38: 97ffd774     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  109d3c: f94003e8     	ldr	x8, [sp]
  109d40: f94007e1     	ldr	x1, [sp, #0x8]
  109d44: f9000028     	str	x8, [x1]
  109d48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  109d4c: 9100c3ff     	add	sp, sp, #0x30
  109d50: d65f03c0     	ret
  109d54: d10083ff     	sub	sp, sp, #0x20
  109d58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109d5c: 910043fd     	add	x29, sp, #0x10
  109d60: f90007e0     	str	x0, [sp, #0x8]
  109d64: f94007e0     	ldr	x0, [sp, #0x8]
  109d68: 94000004     	bl	0x109d78 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  109d6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109d70: 910083ff     	add	sp, sp, #0x20
  109d74: d65f03c0     	ret
  109d78: d10043ff     	sub	sp, sp, #0x10
  109d7c: f90007e0     	str	x0, [sp, #0x8]
  109d80: 910043ff     	add	sp, sp, #0x10
  109d84: d65f03c0     	ret

0000000000109d88 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const>:
  109d88: d10143ff     	sub	sp, sp, #0x50
  109d8c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  109d90: 910103fd     	add	x29, sp, #0x40
  109d94: d53bd048     	mrs	x8, TPIDR_EL0
  109d98: f9401508     	ldr	x8, [x8, #0x28]
  109d9c: f81f83a8     	stur	x8, [x29, #-0x8]
  109da0: f90013e0     	str	x0, [sp, #0x20]
  109da4: f94013e0     	ldr	x0, [sp, #0x20]
  109da8: 9400007b     	bl	0x109f94 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x20c>
  109dac: 9400006f     	bl	0x109f68 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x1e0>
  109db0: f81f03a0     	stur	x0, [x29, #-0x10]
  109db4: 97ffd81c     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  109db8: f81e83a0     	stur	x0, [x29, #-0x18]
  109dbc: d10043a0     	sub	x0, x29, #0x10
  109dc0: d10063a1     	sub	x1, x29, #0x18
  109dc4: 97ffd7f5     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  109dc8: f9000fe0     	str	x0, [sp, #0x18]
  109dcc: 14000001     	b	0x109dd0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x48>
  109dd0: f9400fe8     	ldr	x8, [sp, #0x18]
  109dd4: f9400109     	ldr	x9, [x8]
  109dd8: d53bd04a     	mrs	x10, TPIDR_EL0
  109ddc: f940154a     	ldr	x10, [x10, #0x28]
  109de0: f85f83ab     	ldur	x11, [x29, #-0x8]
  109de4: eb0b014a     	subs	x10, x10, x11
  109de8: f9000be9     	str	x9, [sp, #0x10]
  109dec: f90007ea     	str	x10, [sp, #0x8]
  109df0: 54000101     	b.ne	0x109e10 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x88>
  109df4: 14000001     	b	0x109df8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x70>
  109df8: f9400be0     	ldr	x0, [sp, #0x10]
  109dfc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  109e00: 910143ff     	add	sp, sp, #0x50
  109e04: d65f03c0     	ret
  109e08: f90003e1     	str	x1, [sp]
  109e0c: 97fe90ee     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  109e10: 97fe7fd8     	bl	0xa9d70 <__stack_chk_fail@plt>
  109e14: d10083ff     	sub	sp, sp, #0x20
  109e18: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109e1c: 910043fd     	add	x29, sp, #0x10
  109e20: d2800008     	mov	x8, #0x0                // =0
  109e24: f90007e0     	str	x0, [sp, #0x8]
  109e28: f90003e1     	str	x1, [sp]
  109e2c: f94007e0     	ldr	x0, [sp, #0x8]
  109e30: f94003e1     	ldr	x1, [sp]
  109e34: aa0803e2     	mov	x2, x8
  109e38: 94000081     	bl	0x10a03c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x2b4>
  109e3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109e40: 910083ff     	add	sp, sp, #0x20
  109e44: d65f03c0     	ret
  109e48: d10083ff     	sub	sp, sp, #0x20
  109e4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109e50: 910043fd     	add	x29, sp, #0x10
  109e54: b27c03e8     	orr	x8, xzr, #0x10
  109e58: f90007e0     	str	x0, [sp, #0x8]
  109e5c: f94007e0     	ldr	x0, [sp, #0x8]
  109e60: 8b080000     	add	x0, x0, x8
  109e64: 94000092     	bl	0x10a0ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x324>
  109e68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109e6c: 910083ff     	add	sp, sp, #0x20
  109e70: d65f03c0     	ret
  109e74: d10083ff     	sub	sp, sp, #0x20
  109e78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109e7c: 910043fd     	add	x29, sp, #0x10
  109e80: b27c03e8     	orr	x8, xzr, #0x10
  109e84: f90007e0     	str	x0, [sp, #0x8]
  109e88: f94007e0     	ldr	x0, [sp, #0x8]
  109e8c: 8b080000     	add	x0, x0, x8
  109e90: 94000095     	bl	0x10a0e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x35c>
  109e94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109e98: 910083ff     	add	sp, sp, #0x20
  109e9c: d65f03c0     	ret
  109ea0: d10183ff     	sub	sp, sp, #0x60
  109ea4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  109ea8: 910143fd     	add	x29, sp, #0x50
  109eac: b27d03e8     	orr	x8, xzr, #0x8
  109eb0: f81f83a0     	stur	x0, [x29, #-0x8]
  109eb4: f81f03a1     	stur	x1, [x29, #-0x10]
  109eb8: f85f83a0     	ldur	x0, [x29, #-0x8]
  109ebc: f81e83a0     	stur	x0, [x29, #-0x18]
  109ec0: f81e03a8     	stur	x8, [x29, #-0x20]
  109ec4: 9400009e     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  109ec8: f85e83a8     	ldur	x8, [x29, #-0x18]
  109ecc: f90017e0     	str	x0, [sp, #0x28]
  109ed0: aa0803e0     	mov	x0, x8
  109ed4: 9400009a     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  109ed8: f85e83a8     	ldur	x8, [x29, #-0x18]
  109edc: f90013e0     	str	x0, [sp, #0x20]
  109ee0: aa0803e0     	mov	x0, x8
  109ee4: 940000a0     	bl	0x10a164 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3dc>
  109ee8: f85e03a8     	ldur	x8, [x29, #-0x20]
  109eec: 9b007d00     	mul	x0, x8, x0
  109ef0: f94013e1     	ldr	x1, [sp, #0x20]
  109ef4: 8b000020     	add	x0, x1, x0
  109ef8: f85e83a9     	ldur	x9, [x29, #-0x18]
  109efc: f9000fe0     	str	x0, [sp, #0x18]
  109f00: aa0903e0     	mov	x0, x9
  109f04: 9400008e     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  109f08: f85e83a8     	ldur	x8, [x29, #-0x18]
  109f0c: f9000be0     	str	x0, [sp, #0x10]
  109f10: aa0803e0     	mov	x0, x8
  109f14: 94000094     	bl	0x10a164 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3dc>
  109f18: f85e03a8     	ldur	x8, [x29, #-0x20]
  109f1c: 9b007d09     	mul	x9, x8, x0
  109f20: f9400be0     	ldr	x0, [sp, #0x10]
  109f24: 8b090009     	add	x9, x0, x9
  109f28: f85e83a0     	ldur	x0, [x29, #-0x18]
  109f2c: f90007e9     	str	x9, [sp, #0x8]
  109f30: 94000083     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  109f34: f85f03a8     	ldur	x8, [x29, #-0x10]
  109f38: f85e03a9     	ldur	x9, [x29, #-0x20]
  109f3c: 9b087d28     	mul	x8, x9, x8
  109f40: 8b080008     	add	x8, x0, x8
  109f44: f85e83a0     	ldur	x0, [x29, #-0x18]
  109f48: f94017e1     	ldr	x1, [sp, #0x28]
  109f4c: f9400fe2     	ldr	x2, [sp, #0x18]
  109f50: f94007e3     	ldr	x3, [sp, #0x8]
  109f54: aa0803e4     	mov	x4, x8
  109f58: 94000071     	bl	0x10a11c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x394>
  109f5c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  109f60: 910183ff     	add	sp, sp, #0x60
  109f64: d65f03c0     	ret
  109f68: d10083ff     	sub	sp, sp, #0x20
  109f6c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109f70: 910043fd     	add	x29, sp, #0x10
  109f74: 91001fe8     	add	x8, sp, #0x7
  109f78: f90007e0     	str	x0, [sp, #0x8]
  109f7c: f94007e1     	ldr	x1, [sp, #0x8]
  109f80: 39400100     	ldrb	w0, [x8]
  109f84: 9400000f     	bl	0x109fc0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x238>
  109f88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109f8c: 910083ff     	add	sp, sp, #0x20
  109f90: d65f03c0     	ret
  109f94: d10083ff     	sub	sp, sp, #0x20
  109f98: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109f9c: 910043fd     	add	x29, sp, #0x10
  109fa0: b27c03e8     	orr	x8, xzr, #0x10
  109fa4: f90007e0     	str	x0, [sp, #0x8]
  109fa8: f94007e0     	ldr	x0, [sp, #0x8]
  109fac: 8b080000     	add	x0, x0, x8
  109fb0: 94000015     	bl	0x10a004 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x27c>
  109fb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109fb8: 910083ff     	add	sp, sp, #0x20
  109fbc: d65f03c0     	ret
  109fc0: d10083ff     	sub	sp, sp, #0x20
  109fc4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  109fc8: 910043fd     	add	x29, sp, #0x10
  109fcc: d10007a8     	sub	x8, x29, #0x1
  109fd0: 39000100     	strb	w0, [x8]
  109fd4: f90003e1     	str	x1, [sp]
  109fd8: f94003e0     	ldr	x0, [sp]
  109fdc: 94000004     	bl	0x109fec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x264>
  109fe0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  109fe4: 910083ff     	add	sp, sp, #0x20
  109fe8: d65f03c0     	ret
  109fec: d10043ff     	sub	sp, sp, #0x10
  109ff0: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  109ff4: f90007e0     	str	x0, [sp, #0x8]
  109ff8: aa0803e0     	mov	x0, x8
  109ffc: 910043ff     	add	sp, sp, #0x10
  10a000: d65f03c0     	ret
  10a004: d10083ff     	sub	sp, sp, #0x20
  10a008: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a00c: 910043fd     	add	x29, sp, #0x10
  10a010: f90007e0     	str	x0, [sp, #0x8]
  10a014: f94007e0     	ldr	x0, [sp, #0x8]
  10a018: 94000004     	bl	0x10a028 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x2a0>
  10a01c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a020: 910083ff     	add	sp, sp, #0x20
  10a024: d65f03c0     	ret
  10a028: d10043ff     	sub	sp, sp, #0x10
  10a02c: f90007e0     	str	x0, [sp, #0x8]
  10a030: f94007e0     	ldr	x0, [sp, #0x8]
  10a034: 910043ff     	add	sp, sp, #0x10
  10a038: d65f03c0     	ret
  10a03c: d10103ff     	sub	sp, sp, #0x40
  10a040: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10a044: 9100c3fd     	add	x29, sp, #0x30
  10a048: d0000768     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10a04c: 9109c508     	add	x8, x8, #0x271
  10a050: f81f83a0     	stur	x0, [x29, #-0x8]
  10a054: f81f03a1     	stur	x1, [x29, #-0x10]
  10a058: f9000fe2     	str	x2, [sp, #0x18]
  10a05c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a060: f85f03a1     	ldur	x1, [x29, #-0x10]
  10a064: f9000be8     	str	x8, [sp, #0x10]
  10a068: f90007e1     	str	x1, [sp, #0x8]
  10a06c: 97ffffe0     	bl	0x109fec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x264>
  10a070: f94007e8     	ldr	x8, [sp, #0x8]
  10a074: eb00011f     	cmp	x8, x0
  10a078: 1a9f97e9     	cset	w9, hi
  10a07c: 37000049     	tbnz	w9, #0x0, 0x10a084 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x2fc>
  10a080: 14000003     	b	0x10a08c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x304>
  10a084: f9400be0     	ldr	x0, [sp, #0x10]
  10a088: 97fec436     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10a08c: b27e03e1     	orr	x1, xzr, #0x4
  10a090: b27d03e8     	orr	x8, xzr, #0x8
  10a094: f85f03a9     	ldur	x9, [x29, #-0x10]
  10a098: 9b087d20     	mul	x0, x9, x8
  10a09c: 97fec4b8     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10a0a0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10a0a4: 910103ff     	add	sp, sp, #0x40
  10a0a8: d65f03c0     	ret
  10a0ac: d10083ff     	sub	sp, sp, #0x20
  10a0b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a0b4: 910043fd     	add	x29, sp, #0x10
  10a0b8: f90007e0     	str	x0, [sp, #0x8]
  10a0bc: f94007e0     	ldr	x0, [sp, #0x8]
  10a0c0: 94000004     	bl	0x10a0d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x348>
  10a0c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a0c8: 910083ff     	add	sp, sp, #0x20
  10a0cc: d65f03c0     	ret
  10a0d0: d10043ff     	sub	sp, sp, #0x10
  10a0d4: f90007e0     	str	x0, [sp, #0x8]
  10a0d8: f94007e0     	ldr	x0, [sp, #0x8]
  10a0dc: 910043ff     	add	sp, sp, #0x10
  10a0e0: d65f03c0     	ret
  10a0e4: d10083ff     	sub	sp, sp, #0x20
  10a0e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a0ec: 910043fd     	add	x29, sp, #0x10
  10a0f0: f90007e0     	str	x0, [sp, #0x8]
  10a0f4: f94007e0     	ldr	x0, [sp, #0x8]
  10a0f8: 94000004     	bl	0x10a108 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x380>
  10a0fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a100: 910083ff     	add	sp, sp, #0x20
  10a104: d65f03c0     	ret
  10a108: d10043ff     	sub	sp, sp, #0x10
  10a10c: f90007e0     	str	x0, [sp, #0x8]
  10a110: f94007e0     	ldr	x0, [sp, #0x8]
  10a114: 910043ff     	add	sp, sp, #0x10
  10a118: d65f03c0     	ret
  10a11c: d100c3ff     	sub	sp, sp, #0x30
  10a120: f90017e0     	str	x0, [sp, #0x28]
  10a124: f90013e1     	str	x1, [sp, #0x20]
  10a128: f9000fe2     	str	x2, [sp, #0x18]
  10a12c: f9000be3     	str	x3, [sp, #0x10]
  10a130: f90007e4     	str	x4, [sp, #0x8]
  10a134: 9100c3ff     	add	sp, sp, #0x30
  10a138: d65f03c0     	ret
  10a13c: d10083ff     	sub	sp, sp, #0x20
  10a140: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a144: 910043fd     	add	x29, sp, #0x10
  10a148: f90007e0     	str	x0, [sp, #0x8]
  10a14c: f94007e0     	ldr	x0, [sp, #0x8]
  10a150: f9400000     	ldr	x0, [x0]
  10a154: 9400000d     	bl	0x10a188 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x400>
  10a158: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a15c: 910083ff     	add	sp, sp, #0x20
  10a160: d65f03c0     	ret
  10a164: d10083ff     	sub	sp, sp, #0x20
  10a168: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a16c: 910043fd     	add	x29, sp, #0x10
  10a170: f90007e0     	str	x0, [sp, #0x8]
  10a174: f94007e0     	ldr	x0, [sp, #0x8]
  10a178: 94000009     	bl	0x10a19c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x414>
  10a17c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a180: 910083ff     	add	sp, sp, #0x20
  10a184: d65f03c0     	ret
  10a188: d10043ff     	sub	sp, sp, #0x10
  10a18c: f90007e0     	str	x0, [sp, #0x8]
  10a190: f94007e0     	ldr	x0, [sp, #0x8]
  10a194: 910043ff     	add	sp, sp, #0x10
  10a198: d65f03c0     	ret
  10a19c: d100c3ff     	sub	sp, sp, #0x30
  10a1a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a1a4: 910083fd     	add	x29, sp, #0x20
  10a1a8: b27d03e8     	orr	x8, xzr, #0x8
  10a1ac: f81f83a0     	stur	x0, [x29, #-0x8]
  10a1b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a1b4: f9000be0     	str	x0, [sp, #0x10]
  10a1b8: f90007e8     	str	x8, [sp, #0x8]
  10a1bc: 9400000a     	bl	0x10a1e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x45c>
  10a1c0: f9400008     	ldr	x8, [x0]
  10a1c4: f9400be0     	ldr	x0, [sp, #0x10]
  10a1c8: f9400000     	ldr	x0, [x0]
  10a1cc: eb000108     	subs	x8, x8, x0
  10a1d0: f94007e0     	ldr	x0, [sp, #0x8]
  10a1d4: 9ac00d00     	sdiv	x0, x8, x0
  10a1d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a1dc: 9100c3ff     	add	sp, sp, #0x30
  10a1e0: d65f03c0     	ret
  10a1e4: d10083ff     	sub	sp, sp, #0x20
  10a1e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a1ec: 910043fd     	add	x29, sp, #0x10
  10a1f0: b27c03e8     	orr	x8, xzr, #0x10
  10a1f4: f90007e0     	str	x0, [sp, #0x8]
  10a1f8: f94007e0     	ldr	x0, [sp, #0x8]
  10a1fc: 8b080000     	add	x0, x0, x8
  10a200: 94000004     	bl	0x10a210 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x488>
  10a204: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a208: 910083ff     	add	sp, sp, #0x20
  10a20c: d65f03c0     	ret
  10a210: d10083ff     	sub	sp, sp, #0x20
  10a214: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a218: 910043fd     	add	x29, sp, #0x10
  10a21c: f90007e0     	str	x0, [sp, #0x8]
  10a220: f94007e0     	ldr	x0, [sp, #0x8]
  10a224: 94000004     	bl	0x10a234 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x4ac>
  10a228: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a22c: 910083ff     	add	sp, sp, #0x20
  10a230: d65f03c0     	ret
  10a234: d10043ff     	sub	sp, sp, #0x10
  10a238: f90007e0     	str	x0, [sp, #0x8]
  10a23c: f94007e0     	ldr	x0, [sp, #0x8]
  10a240: 910043ff     	add	sp, sp, #0x10
  10a244: d65f03c0     	ret
  10a248: d10083ff     	sub	sp, sp, #0x20
  10a24c: f9000fe0     	str	x0, [sp, #0x18]
  10a250: f9000be1     	str	x1, [sp, #0x10]
  10a254: f90007e2     	str	x2, [sp, #0x8]
  10a258: 910083ff     	add	sp, sp, #0x20
  10a25c: d65f03c0     	ret

000000000010a260 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)>:
  10a260: d10103ff     	sub	sp, sp, #0x40
  10a264: f9001bfe     	str	x30, [sp, #0x30]
  10a268: b27d03e8     	orr	x8, xzr, #0x8
  10a26c: d2800009     	mov	x9, #0x0                // =0
  10a270: f90017e0     	str	x0, [sp, #0x28]
  10a274: f90013e1     	str	x1, [sp, #0x20]
  10a278: f9000fe2     	str	x2, [sp, #0x18]
  10a27c: f9000be3     	str	x3, [sp, #0x10]
  10a280: f9400fe0     	ldr	x0, [sp, #0x18]
  10a284: f94013e1     	ldr	x1, [sp, #0x20]
  10a288: eb010000     	subs	x0, x0, x1
  10a28c: 9ac80c08     	sdiv	x8, x0, x8
  10a290: f90007e8     	str	x8, [sp, #0x8]
  10a294: f94007e8     	ldr	x8, [sp, #0x8]
  10a298: eb09011f     	cmp	x8, x9
  10a29c: 1a9fd7ea     	cset	w10, gt
  10a2a0: 3700004a     	tbnz	w10, #0x0, 0x10a2a8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x48>
  10a2a4: 14000010     	b	0x10a2e4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x84>
  10a2a8: b27d03e8     	orr	x8, xzr, #0x8
  10a2ac: f9400be9     	ldr	x9, [sp, #0x10]
  10a2b0: f9400120     	ldr	x0, [x9]
  10a2b4: f94013e1     	ldr	x1, [sp, #0x20]
  10a2b8: f94007e9     	ldr	x9, [sp, #0x8]
  10a2bc: 9b087d22     	mul	x2, x9, x8
  10a2c0: f90003e8     	str	x8, [sp]
  10a2c4: 97fe56b3     	bl	0x9fd90 <memcpy@plt>
  10a2c8: f94007e8     	ldr	x8, [sp, #0x8]
  10a2cc: f9400be9     	ldr	x9, [sp, #0x10]
  10a2d0: f9400120     	ldr	x0, [x9]
  10a2d4: f94003e1     	ldr	x1, [sp]
  10a2d8: 9b087c28     	mul	x8, x1, x8
  10a2dc: 8b080008     	add	x8, x0, x8
  10a2e0: f9000128     	str	x8, [x9]
  10a2e4: f9401bfe     	ldr	x30, [sp, #0x30]
  10a2e8: 910103ff     	add	sp, sp, #0x40
  10a2ec: d65f03c0     	ret
  10a2f0: d10043ff     	sub	sp, sp, #0x10
  10a2f4: f90007e0     	str	x0, [sp, #0x8]
  10a2f8: 910043ff     	add	sp, sp, #0x10
  10a2fc: d65f03c0     	ret
  10a300: d10083ff     	sub	sp, sp, #0x20
  10a304: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10a308: 910043fd     	add	x29, sp, #0x10
  10a30c: f90007e0     	str	x0, [sp, #0x8]
  10a310: f94007e0     	ldr	x0, [sp, #0x8]
  10a314: aa0003e8     	mov	x8, x0
  10a318: f9400101     	ldr	x1, [x8]
  10a31c: 94000011     	bl	0x10a360 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x100>
  10a320: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10a324: 910083ff     	add	sp, sp, #0x20
  10a328: d65f03c0     	ret
  10a32c: d100c3ff     	sub	sp, sp, #0x30
  10a330: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a334: 910083fd     	add	x29, sp, #0x20
  10a338: f81f83a0     	stur	x0, [x29, #-0x8]
  10a33c: f9000be1     	str	x1, [sp, #0x10]
  10a340: f90007e2     	str	x2, [sp, #0x8]
  10a344: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a348: f9400be1     	ldr	x1, [sp, #0x10]
  10a34c: f94007e2     	ldr	x2, [sp, #0x8]
  10a350: 9400004b     	bl	0x10a47c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x48>
  10a354: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a358: 9100c3ff     	add	sp, sp, #0x30
  10a35c: d65f03c0     	ret
  10a360: d10143ff     	sub	sp, sp, #0x50
  10a364: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10a368: 910103fd     	add	x29, sp, #0x40
  10a36c: f81f83a0     	stur	x0, [x29, #-0x8]
  10a370: f81f03a1     	stur	x1, [x29, #-0x10]
  10a374: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a378: f9400401     	ldr	x1, [x0, #0x8]
  10a37c: f81e83a1     	stur	x1, [x29, #-0x18]
  10a380: f90013e0     	str	x0, [sp, #0x20]
  10a384: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a388: f85e83a9     	ldur	x9, [x29, #-0x18]
  10a38c: eb09011f     	cmp	x8, x9
  10a390: 1a9f07ea     	cset	w10, ne
  10a394: 3700004a     	tbnz	w10, #0x0, 0x10a39c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x13c>
  10a398: 14000013     	b	0x10a3e4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x184>
  10a39c: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10a3a0: f94013e0     	ldr	x0, [sp, #0x20]
  10a3a4: f9000fe8     	str	x8, [sp, #0x18]
  10a3a8: 97fffea8     	bl	0x109e48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0xc0>
  10a3ac: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a3b0: f9400fe9     	ldr	x9, [sp, #0x18]
  10a3b4: 8b090108     	add	x8, x8, x9
  10a3b8: f81e83a8     	stur	x8, [x29, #-0x18]
  10a3bc: f9000be0     	str	x0, [sp, #0x10]
  10a3c0: aa0803e0     	mov	x0, x8
  10a3c4: 97ffff71     	bl	0x10a188 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x400>
  10a3c8: f9400be8     	ldr	x8, [sp, #0x10]
  10a3cc: f90007e0     	str	x0, [sp, #0x8]
  10a3d0: aa0803e0     	mov	x0, x8
  10a3d4: f94007e1     	ldr	x1, [sp, #0x8]
  10a3d8: 97fe74da     	bl	0xa7740 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  10a3dc: 14000001     	b	0x10a3e0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x180>
  10a3e0: 17ffffe9     	b	0x10a384 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*&)+0x124>
  10a3e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a3e8: f94013e9     	ldr	x9, [sp, #0x20]
  10a3ec: f9000528     	str	x8, [x9, #0x8]
  10a3f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10a3f4: 910143ff     	add	sp, sp, #0x50
  10a3f8: d65f03c0     	ret
  10a3fc: 97fe8f72     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010a400 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)>:
  10a400: d100c3ff     	sub	sp, sp, #0x30
  10a404: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a408: 910083fd     	add	x29, sp, #0x20
  10a40c: 91003fe8     	add	x8, sp, #0xf
  10a410: f81f83a0     	stur	x0, [x29, #-0x8]
  10a414: f9000be1     	str	x1, [sp, #0x10]
  10a418: f85f83a1     	ldur	x1, [x29, #-0x8]
  10a41c: f9400be2     	ldr	x2, [sp, #0x10]
  10a420: 39400100     	ldrb	w0, [x8]
  10a424: 97fe660f     	bl	0xa3c60 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10a428: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a42c: 9100c3ff     	add	sp, sp, #0x30
  10a430: d65f03c0     	ret

000000000010a434 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)>:
  10a434: d100c3ff     	sub	sp, sp, #0x30
  10a438: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a43c: 910083fd     	add	x29, sp, #0x20
  10a440: d10007a8     	sub	x8, x29, #0x1
  10a444: 39000100     	strb	w0, [x8]
  10a448: f9000be1     	str	x1, [sp, #0x10]
  10a44c: f90007e2     	str	x2, [sp, #0x8]
  10a450: f9400be0     	ldr	x0, [sp, #0x10]
  10a454: f94007e1     	ldr	x1, [sp, #0x8]
  10a458: 94000004     	bl	0x10a468 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x34>
  10a45c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a460: 9100c3ff     	add	sp, sp, #0x30
  10a464: d65f03c0     	ret
  10a468: d10043ff     	sub	sp, sp, #0x10
  10a46c: f90007e0     	str	x0, [sp, #0x8]
  10a470: f90003e1     	str	x1, [sp]
  10a474: 910043ff     	add	sp, sp, #0x10
  10a478: d65f03c0     	ret
  10a47c: d100c3ff     	sub	sp, sp, #0x30
  10a480: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a484: 910083fd     	add	x29, sp, #0x20
  10a488: b27d03e8     	orr	x8, xzr, #0x8
  10a48c: b27e03e9     	orr	x9, xzr, #0x4
  10a490: f81f83a0     	stur	x0, [x29, #-0x8]
  10a494: f9000be1     	str	x1, [sp, #0x10]
  10a498: f90007e2     	str	x2, [sp, #0x8]
  10a49c: f9400be0     	ldr	x0, [sp, #0x10]
  10a4a0: f94007e1     	ldr	x1, [sp, #0x8]
  10a4a4: 9b087c21     	mul	x1, x1, x8
  10a4a8: aa0903e2     	mov	x2, x9
  10a4ac: 97fec3dd     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10a4b0: 14000001     	b	0x10a4b4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x80>
  10a4b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a4b8: 9100c3ff     	add	sp, sp, #0x30
  10a4bc: d65f03c0     	ret
  10a4c0: 97fe8f41     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10a4c4: d100c3ff     	sub	sp, sp, #0x30
  10a4c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a4cc: 910083fd     	add	x29, sp, #0x20
  10a4d0: f81f83a0     	stur	x0, [x29, #-0x8]
  10a4d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a4d8: f90003e0     	str	x0, [sp]
  10a4dc: 9400000e     	bl	0x10a514 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0xe0>
  10a4e0: 14000001     	b	0x10a4e4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0xb0>
  10a4e4: f94003e0     	ldr	x0, [sp]
  10a4e8: 97fe592e     	bl	0xa09a0 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10a4ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10a4f0: 9100c3ff     	add	sp, sp, #0x30
  10a4f4: d65f03c0     	ret
  10a4f8: 2a0103e8     	mov	w8, w1
  10a4fc: f9000be0     	str	x0, [sp, #0x10]
  10a500: b9000fe8     	str	w8, [sp, #0xc]
  10a504: f94003e0     	ldr	x0, [sp]
  10a508: 97fe5926     	bl	0xa09a0 <_ZNSt6__ndk113__vector_baseINS_4pairIh25OMX_VIDEO_H263PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10a50c: f9400be0     	ldr	x0, [sp, #0x10]
  10a510: 97fe8f2d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10a514: d10183ff     	sub	sp, sp, #0x60
  10a518: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10a51c: 910143fd     	add	x29, sp, #0x50
  10a520: b27d03e8     	orr	x8, xzr, #0x8
  10a524: f81f83a0     	stur	x0, [x29, #-0x8]
  10a528: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a52c: f81f03a0     	stur	x0, [x29, #-0x10]
  10a530: f81e83a8     	stur	x8, [x29, #-0x18]
  10a534: 97ffff02     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  10a538: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a53c: f81e03a0     	stur	x0, [x29, #-0x20]
  10a540: aa0803e0     	mov	x0, x8
  10a544: 97fffefe     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  10a548: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a54c: f90017e0     	str	x0, [sp, #0x28]
  10a550: aa0803e0     	mov	x0, x8
  10a554: 97ffff04     	bl	0x10a164 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3dc>
  10a558: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a55c: 9b007d00     	mul	x0, x8, x0
  10a560: f94017e9     	ldr	x9, [sp, #0x28]
  10a564: 8b000120     	add	x0, x9, x0
  10a568: f85f03aa     	ldur	x10, [x29, #-0x10]
  10a56c: f90013e0     	str	x0, [sp, #0x20]
  10a570: aa0a03e0     	mov	x0, x10
  10a574: 97fffef2     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  10a578: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a57c: f9000fe0     	str	x0, [sp, #0x18]
  10a580: aa0803e0     	mov	x0, x8
  10a584: 94000019     	bl	0x10a5e8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x1b4>
  10a588: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a58c: 9b007d09     	mul	x9, x8, x0
  10a590: f9400fea     	ldr	x10, [sp, #0x18]
  10a594: 8b090149     	add	x9, x10, x9
  10a598: f85f03a0     	ldur	x0, [x29, #-0x10]
  10a59c: f9000be9     	str	x9, [sp, #0x10]
  10a5a0: 97fffee7     	bl	0x10a13c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3b4>
  10a5a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a5a8: f90007e0     	str	x0, [sp, #0x8]
  10a5ac: aa0803e0     	mov	x0, x8
  10a5b0: 97fffeed     	bl	0x10a164 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x3dc>
  10a5b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a5b8: 9b007d09     	mul	x9, x8, x0
  10a5bc: f94007ea     	ldr	x10, [sp, #0x8]
  10a5c0: 8b090149     	add	x9, x10, x9
  10a5c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  10a5c8: f85e03a1     	ldur	x1, [x29, #-0x20]
  10a5cc: f94013e2     	ldr	x2, [sp, #0x20]
  10a5d0: f9400be3     	ldr	x3, [sp, #0x10]
  10a5d4: aa0903e4     	mov	x4, x9
  10a5d8: 97fffed1     	bl	0x10a11c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::max_size() const+0x394>
  10a5dc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10a5e0: 910183ff     	add	sp, sp, #0x60
  10a5e4: d65f03c0     	ret
  10a5e8: d10043ff     	sub	sp, sp, #0x10
  10a5ec: b27d03e8     	orr	x8, xzr, #0x8
  10a5f0: f90007e0     	str	x0, [sp, #0x8]
  10a5f4: f94007e0     	ldr	x0, [sp, #0x8]
  10a5f8: f9400409     	ldr	x9, [x0, #0x8]
  10a5fc: f9400000     	ldr	x0, [x0]
  10a600: eb000129     	subs	x9, x9, x0
  10a604: 9ac80d20     	sdiv	x0, x9, x8
  10a608: 910043ff     	add	sp, sp, #0x10
  10a60c: d65f03c0     	ret
  10a610: d10043ff     	sub	sp, sp, #0x10
  10a614: f90007e0     	str	x0, [sp, #0x8]
  10a618: f94007e0     	ldr	x0, [sp, #0x8]
  10a61c: 910043ff     	add	sp, sp, #0x10
  10a620: d65f03c0     	ret
  10a624: d10203ff     	sub	sp, sp, #0x80
  10a628: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10a62c: 9101c3fd     	add	x29, sp, #0x70
  10a630: d53bd048     	mrs	x8, TPIDR_EL0
  10a634: f9401508     	ldr	x8, [x8, #0x28]
  10a638: f81f83a8     	stur	x8, [x29, #-0x8]
  10a63c: f81f03a2     	stur	x2, [x29, #-0x10]
  10a640: f81e83a1     	stur	x1, [x29, #-0x18]
  10a644: f81e03a0     	stur	x0, [x29, #-0x20]
  10a648: f85e03a8     	ldur	x8, [x29, #-0x20]
  10a64c: aa0803e0     	mov	x0, x8
  10a650: f9001fe0     	str	x0, [sp, #0x38]
  10a654: aa0803e0     	mov	x0, x8
  10a658: 94000035     	bl	0x10a72c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2f8>
  10a65c: d10063a0     	sub	x0, x29, #0x18
  10a660: 94000056     	bl	0x10a7b8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x384>
  10a664: b40004a0     	cbz	x0, 0x10a6f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2c4>
  10a668: 14000001     	b	0x10a66c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x238>
  10a66c: d10063a0     	sub	x0, x29, #0x18
  10a670: 94000052     	bl	0x10a7b8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x384>
  10a674: f9401ffe     	ldr	x30, [sp, #0x38]
  10a678: f9001be0     	str	x0, [sp, #0x30]
  10a67c: aa1e03e0     	mov	x0, x30
  10a680: f9401be1     	ldr	x1, [sp, #0x30]
  10a684: 97fe7e97     	bl	0xaa0e0 <_ZNSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  10a688: 14000001     	b	0x10a68c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x258>
  10a68c: d10063a8     	sub	x8, x29, #0x18
  10a690: aa0803e0     	mov	x0, x8
  10a694: f90017e8     	str	x8, [sp, #0x28]
  10a698: 940000a4     	bl	0x10a928 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, unsigned long)+0xa4>
  10a69c: f94017e8     	ldr	x8, [sp, #0x28]
  10a6a0: f90013e0     	str	x0, [sp, #0x20]
  10a6a4: aa0803e0     	mov	x0, x8
  10a6a8: 940000a6     	bl	0x10a940 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, unsigned long)+0xbc>
  10a6ac: f94017e8     	ldr	x8, [sp, #0x28]
  10a6b0: f9000fe0     	str	x0, [sp, #0x18]
  10a6b4: aa0803e0     	mov	x0, x8
  10a6b8: 94000040     	bl	0x10a7b8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x384>
  10a6bc: f9401fe8     	ldr	x8, [sp, #0x38]
  10a6c0: f9000be0     	str	x0, [sp, #0x10]
  10a6c4: aa0803e0     	mov	x0, x8
  10a6c8: f94013e1     	ldr	x1, [sp, #0x20]
  10a6cc: f9400fe2     	ldr	x2, [sp, #0x18]
  10a6d0: f9400be3     	ldr	x3, [sp, #0x10]
  10a6d4: 97fe715f     	bl	0xa6c50 <_ZNSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  10a6d8: 14000001     	b	0x10a6dc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2a8>
  10a6dc: 14000007     	b	0x10a6f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2c4>
  10a6e0: f81d83a0     	stur	x0, [x29, #-0x28]
  10a6e4: 2a0103e8     	mov	w8, w1
  10a6e8: b81d43a8     	stur	w8, [x29, #-0x2c]
  10a6ec: f9401fe0     	ldr	x0, [sp, #0x38]
  10a6f0: 97fe7bdc     	bl	0xa9660 <_ZNSt6__ndk113__vector_baseINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10a6f4: 1400000b     	b	0x10a720 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2ec>
  10a6f8: d53bd048     	mrs	x8, TPIDR_EL0
  10a6fc: f9401508     	ldr	x8, [x8, #0x28]
  10a700: f85f83a9     	ldur	x9, [x29, #-0x8]
  10a704: eb090108     	subs	x8, x8, x9
  10a708: f90007e8     	str	x8, [sp, #0x8]
  10a70c: 540000e1     	b.ne	0x10a728 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2f4>
  10a710: 14000001     	b	0x10a714 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x2e0>
  10a714: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10a718: 910203ff     	add	sp, sp, #0x80
  10a71c: d65f03c0     	ret
  10a720: f85d83a0     	ldur	x0, [x29, #-0x28]
  10a724: 97fe75fb     	bl	0xa7f10 <_Unwind_Resume@plt>
  10a728: 97fe7d92     	bl	0xa9d70 <__stack_chk_fail@plt>
  10a72c: d10103ff     	sub	sp, sp, #0x40
  10a730: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10a734: 9100c3fd     	add	x29, sp, #0x30
  10a738: d53bd048     	mrs	x8, TPIDR_EL0
  10a73c: f9401508     	ldr	x8, [x8, #0x28]
  10a740: f81f83a8     	stur	x8, [x29, #-0x8]
  10a744: f9000fe0     	str	x0, [sp, #0x18]
  10a748: f9400fe8     	ldr	x8, [sp, #0x18]
  10a74c: aa0803e0     	mov	x0, x8
  10a750: f9000be0     	str	x0, [sp, #0x10]
  10a754: aa0803e0     	mov	x0, x8
  10a758: 97ffd4d4     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10a75c: 14000001     	b	0x10a760 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x32c>
  10a760: aa1f03e8     	mov	x8, xzr
  10a764: f9400be9     	ldr	x9, [sp, #0x10]
  10a768: f9000128     	str	x8, [x9]
  10a76c: f9000528     	str	x8, [x9, #0x8]
  10a770: 91004120     	add	x0, x9, #0x10
  10a774: f81f03a8     	stur	x8, [x29, #-0x10]
  10a778: d10043a1     	sub	x1, x29, #0x10
  10a77c: 97fe6371     	bl	0xa3540 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10a780: 14000001     	b	0x10a784 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x350>
  10a784: d53bd048     	mrs	x8, TPIDR_EL0
  10a788: f9401508     	ldr	x8, [x8, #0x28]
  10a78c: f85f83a9     	ldur	x9, [x29, #-0x8]
  10a790: eb090108     	subs	x8, x8, x9
  10a794: f90007e8     	str	x8, [sp, #0x8]
  10a798: 540000e1     	b.ne	0x10a7b4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x380>
  10a79c: 14000001     	b	0x10a7a0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263PROFILETYPE>*)+0x36c>
  10a7a0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10a7a4: 910103ff     	add	sp, sp, #0x40
  10a7a8: d65f03c0     	ret
  10a7ac: f90003e1     	str	x1, [sp]
  10a7b0: 97fe8e85     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10a7b4: 97fe7d6f     	bl	0xa9d70 <__stack_chk_fail@plt>
  10a7b8: d10043ff     	sub	sp, sp, #0x10
  10a7bc: f90007e0     	str	x0, [sp, #0x8]
  10a7c0: f94007e0     	ldr	x0, [sp, #0x8]
  10a7c4: f9400400     	ldr	x0, [x0, #0x8]
  10a7c8: 910043ff     	add	sp, sp, #0x10
  10a7cc: d65f03c0     	ret

000000000010a7d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__vallocate(unsigned long)>:
  10a7d0: d10143ff     	sub	sp, sp, #0x50
  10a7d4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10a7d8: 910103fd     	add	x29, sp, #0x40
  10a7dc: f81f83a0     	stur	x0, [x29, #-0x8]
  10a7e0: f81f03a1     	stur	x1, [x29, #-0x10]
  10a7e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a7e8: f85f03a1     	ldur	x1, [x29, #-0x10]
  10a7ec: f81e83a0     	stur	x0, [x29, #-0x18]
  10a7f0: f90013e1     	str	x1, [sp, #0x20]
  10a7f4: 97fe7fdb     	bl	0xaa760 <_ZNKSt6__ndk16vectorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  10a7f8: f94013e1     	ldr	x1, [sp, #0x20]
  10a7fc: eb00003f     	cmp	x1, x0
  10a800: 1a9f97e8     	cset	w8, hi
  10a804: 37000048     	tbnz	w8, #0x0, 0x10a80c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__vallocate(unsigned long)+0x3c>
  10a808: 14000003     	b	0x10a814 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__vallocate(unsigned long)+0x44>
  10a80c: f85e83a0     	ldur	x0, [x29, #-0x18]
  10a810: 97fe6bd0     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  10a814: d2800001     	mov	x1, #0x0                // =0
  10a818: b27d03e8     	orr	x8, xzr, #0x8
  10a81c: f85e83a0     	ldur	x0, [x29, #-0x18]
  10a820: f9000fe1     	str	x1, [sp, #0x18]
  10a824: f9000be8     	str	x8, [sp, #0x10]
  10a828: 940000d6     	bl	0x10ab80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0xc0>
  10a82c: f85f03a1     	ldur	x1, [x29, #-0x10]
  10a830: 940000c7     	bl	0x10ab4c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x8c>
  10a834: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a838: f9000500     	str	x0, [x8, #0x8]
  10a83c: f9000100     	str	x0, [x8]
  10a840: f85e83a8     	ldur	x8, [x29, #-0x18]
  10a844: f9400108     	ldr	x8, [x8]
  10a848: f85f03a0     	ldur	x0, [x29, #-0x10]
  10a84c: f9400be1     	ldr	x1, [sp, #0x10]
  10a850: 9b007c20     	mul	x0, x1, x0
  10a854: 8b000108     	add	x8, x8, x0
  10a858: f85e83a0     	ldur	x0, [x29, #-0x18]
  10a85c: f90007e8     	str	x8, [sp, #0x8]
  10a860: 940000d3     	bl	0x10abac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0xec>
  10a864: f94007e8     	ldr	x8, [sp, #0x8]
  10a868: f9000008     	str	x8, [x0]
  10a86c: f85e83a0     	ldur	x0, [x29, #-0x18]
  10a870: f9400fe1     	ldr	x1, [sp, #0x18]
  10a874: 940000d9     	bl	0x10abd8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x118>
  10a878: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10a87c: 910143ff     	add	sp, sp, #0x50
  10a880: d65f03c0     	ret

000000000010a884 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, unsigned long)>:
  10a884: d101c3ff     	sub	sp, sp, #0x70
  10a888: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10a88c: 910183fd     	add	x29, sp, #0x60
  10a890: d53bd048     	mrs	x8, TPIDR_EL0
  10a894: f9401509     	ldr	x9, [x8, #0x28]
  10a898: f81f83a9     	stur	x9, [x29, #-0x8]
  10a89c: f81e83a0     	stur	x0, [x29, #-0x18]
  10a8a0: f81e03a1     	stur	x1, [x29, #-0x20]
  10a8a4: f81d83a2     	stur	x2, [x29, #-0x28]
  10a8a8: f9001be3     	str	x3, [sp, #0x30]
  10a8ac: f85e83a9     	ldur	x9, [x29, #-0x18]
  10a8b0: aa0903e0     	mov	x0, x9
  10a8b4: f90013e8     	str	x8, [sp, #0x20]
  10a8b8: f9000fe9     	str	x9, [sp, #0x18]
  10a8bc: 940000b1     	bl	0x10ab80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0xc0>
  10a8c0: f90017e0     	str	x0, [sp, #0x28]
  10a8c4: f9401be2     	ldr	x2, [sp, #0x30]
  10a8c8: d10043a8     	sub	x8, x29, #0x10
  10a8cc: aa0803e0     	mov	x0, x8
  10a8d0: f9400fe1     	ldr	x1, [sp, #0x18]
  10a8d4: f9000be8     	str	x8, [sp, #0x10]
  10a8d8: 940001aa     	bl	0x10af80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x4c0>
  10a8dc: f94017e0     	ldr	x0, [sp, #0x28]
  10a8e0: f85e03a1     	ldur	x1, [x29, #-0x20]
  10a8e4: f85d83a2     	ldur	x2, [x29, #-0x28]
  10a8e8: f9400fe8     	ldr	x8, [sp, #0x18]
  10a8ec: 91002103     	add	x3, x8, #0x8
  10a8f0: 97fe7c70     	bl	0xa9ab0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  10a8f4: f9400be0     	ldr	x0, [sp, #0x10]
  10a8f8: 940001cc     	bl	0x10b028 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x90>
  10a8fc: f94013e8     	ldr	x8, [sp, #0x20]
  10a900: f9401509     	ldr	x9, [x8, #0x28]
  10a904: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a908: eb000129     	subs	x9, x9, x0
  10a90c: f90007e9     	str	x9, [sp, #0x8]
  10a910: 540000a1     	b.ne	0x10a924 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, unsigned long)+0xa0>
  10a914: 14000001     	b	0x10a918 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, unsigned long)+0x94>
  10a918: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10a91c: 9101c3ff     	add	sp, sp, #0x70
  10a920: d65f03c0     	ret
  10a924: 97fe7d13     	bl	0xa9d70 <__stack_chk_fail@plt>
  10a928: d10043ff     	sub	sp, sp, #0x10
  10a92c: f90007e0     	str	x0, [sp, #0x8]
  10a930: f94007e0     	ldr	x0, [sp, #0x8]
  10a934: f9400000     	ldr	x0, [x0]
  10a938: 910043ff     	add	sp, sp, #0x10
  10a93c: d65f03c0     	ret
  10a940: d10043ff     	sub	sp, sp, #0x10
  10a944: b27d03e8     	orr	x8, xzr, #0x8
  10a948: f90007e0     	str	x0, [sp, #0x8]
  10a94c: f94007e0     	ldr	x0, [sp, #0x8]
  10a950: aa0003e9     	mov	x9, x0
  10a954: f9400129     	ldr	x9, [x9]
  10a958: f9400400     	ldr	x0, [x0, #0x8]
  10a95c: 9b007d08     	mul	x8, x8, x0
  10a960: 8b080128     	add	x8, x9, x8
  10a964: aa0803e0     	mov	x0, x8
  10a968: 910043ff     	add	sp, sp, #0x10
  10a96c: d65f03c0     	ret

000000000010a970 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::~__vector_base()>:
  10a970: d10103ff     	sub	sp, sp, #0x40
  10a974: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10a978: 9100c3fd     	add	x29, sp, #0x30
  10a97c: d2800008     	mov	x8, #0x0                // =0
  10a980: f81f83a0     	stur	x0, [x29, #-0x8]
  10a984: f85f83a0     	ldur	x0, [x29, #-0x8]
  10a988: aa0003e9     	mov	x9, x0
  10a98c: f9400129     	ldr	x9, [x9]
  10a990: eb08013f     	cmp	x9, x8
  10a994: 1a9f07ea     	cset	w10, ne
  10a998: f81f03a0     	stur	x0, [x29, #-0x10]
  10a99c: 3700004a     	tbnz	w10, #0x0, 0x10a9a4 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::~__vector_base()+0x34>
  10a9a0: 14000012     	b	0x10a9e8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::~__vector_base()+0x78>
  10a9a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  10a9a8: 940001a4     	bl	0x10b038 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0xa0>
  10a9ac: f85f03a0     	ldur	x0, [x29, #-0x10]
  10a9b0: 94000074     	bl	0x10ab80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0xc0>
  10a9b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a9b8: f9400101     	ldr	x1, [x8]
  10a9bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  10a9c0: f9000fe0     	str	x0, [sp, #0x18]
  10a9c4: aa0803e0     	mov	x0, x8
  10a9c8: f9000be1     	str	x1, [sp, #0x10]
  10a9cc: 94000142     	bl	0x10aed4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x414>
  10a9d0: f9400fe1     	ldr	x1, [sp, #0x18]
  10a9d4: f90007e0     	str	x0, [sp, #0x8]
  10a9d8: aa0103e0     	mov	x0, x1
  10a9dc: f9400be1     	ldr	x1, [sp, #0x10]
  10a9e0: f94007e2     	ldr	x2, [sp, #0x8]
  10a9e4: 940001a0     	bl	0x10b064 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0xcc>
  10a9e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10a9ec: 910103ff     	add	sp, sp, #0x40
  10a9f0: d65f03c0     	ret

000000000010a9f4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  10a9f4: d100c3ff     	sub	sp, sp, #0x30
  10a9f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10a9fc: 910083fd     	add	x29, sp, #0x20
  10aa00: f81f83a0     	stur	x0, [x29, #-0x8]
  10aa04: f9000be1     	str	x1, [sp, #0x10]
  10aa08: f85f83a0     	ldur	x0, [x29, #-0x8]
  10aa0c: f9400be1     	ldr	x1, [sp, #0x10]
  10aa10: f90007e0     	str	x0, [sp, #0x8]
  10aa14: aa0103e0     	mov	x0, x1
  10aa18: 97ffd43c     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10aa1c: f94007e1     	ldr	x1, [sp, #0x8]
  10aa20: f90003e0     	str	x0, [sp]
  10aa24: aa0103e0     	mov	x0, x1
  10aa28: f94003e1     	ldr	x1, [sp]
  10aa2c: 97fe81a5     	bl	0xab0c0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh23OMX_VIDEO_H263LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  10aa30: f94007e0     	ldr	x0, [sp, #0x8]
  10aa34: 94000016     	bl	0x10aa8c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  10aa38: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10aa3c: 9100c3ff     	add	sp, sp, #0x30
  10aa40: d65f03c0     	ret

000000000010aa44 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  10aa44: d100c3ff     	sub	sp, sp, #0x30
  10aa48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10aa4c: 910083fd     	add	x29, sp, #0x20
  10aa50: d2800008     	mov	x8, #0x0                // =0
  10aa54: f81f83a0     	stur	x0, [x29, #-0x8]
  10aa58: f9000be1     	str	x1, [sp, #0x10]
  10aa5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10aa60: f9400be1     	ldr	x1, [sp, #0x10]
  10aa64: f90007e0     	str	x0, [sp, #0x8]
  10aa68: aa0103e0     	mov	x0, x1
  10aa6c: f90003e8     	str	x8, [sp]
  10aa70: 97ffd426     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10aa74: f94003e8     	ldr	x8, [sp]
  10aa78: f94007e1     	ldr	x1, [sp, #0x8]
  10aa7c: f9000028     	str	x8, [x1]
  10aa80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10aa84: 9100c3ff     	add	sp, sp, #0x30
  10aa88: d65f03c0     	ret
  10aa8c: d10083ff     	sub	sp, sp, #0x20
  10aa90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10aa94: 910043fd     	add	x29, sp, #0x10
  10aa98: f90007e0     	str	x0, [sp, #0x8]
  10aa9c: f94007e0     	ldr	x0, [sp, #0x8]
  10aaa0: 94000004     	bl	0x10aab0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10aaa4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10aaa8: 910083ff     	add	sp, sp, #0x20
  10aaac: d65f03c0     	ret
  10aab0: d10043ff     	sub	sp, sp, #0x10
  10aab4: f90007e0     	str	x0, [sp, #0x8]
  10aab8: 910043ff     	add	sp, sp, #0x10
  10aabc: d65f03c0     	ret

000000000010aac0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const>:
  10aac0: d10143ff     	sub	sp, sp, #0x50
  10aac4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10aac8: 910103fd     	add	x29, sp, #0x40
  10aacc: d53bd048     	mrs	x8, TPIDR_EL0
  10aad0: f9401508     	ldr	x8, [x8, #0x28]
  10aad4: f81f83a8     	stur	x8, [x29, #-0x8]
  10aad8: f90013e0     	str	x0, [sp, #0x20]
  10aadc: f94013e0     	ldr	x0, [sp, #0x20]
  10aae0: 9400007b     	bl	0x10accc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x20c>
  10aae4: 9400006f     	bl	0x10aca0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x1e0>
  10aae8: f81f03a0     	stur	x0, [x29, #-0x10]
  10aaec: 97ffd4ce     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10aaf0: f81e83a0     	stur	x0, [x29, #-0x18]
  10aaf4: d10043a0     	sub	x0, x29, #0x10
  10aaf8: d10063a1     	sub	x1, x29, #0x18
  10aafc: 97ffd4a7     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10ab00: f9000fe0     	str	x0, [sp, #0x18]
  10ab04: 14000001     	b	0x10ab08 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x48>
  10ab08: f9400fe8     	ldr	x8, [sp, #0x18]
  10ab0c: f9400109     	ldr	x9, [x8]
  10ab10: d53bd04a     	mrs	x10, TPIDR_EL0
  10ab14: f940154a     	ldr	x10, [x10, #0x28]
  10ab18: f85f83ab     	ldur	x11, [x29, #-0x8]
  10ab1c: eb0b014a     	subs	x10, x10, x11
  10ab20: f9000be9     	str	x9, [sp, #0x10]
  10ab24: f90007ea     	str	x10, [sp, #0x8]
  10ab28: 54000101     	b.ne	0x10ab48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x88>
  10ab2c: 14000001     	b	0x10ab30 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x70>
  10ab30: f9400be0     	ldr	x0, [sp, #0x10]
  10ab34: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10ab38: 910143ff     	add	sp, sp, #0x50
  10ab3c: d65f03c0     	ret
  10ab40: f90003e1     	str	x1, [sp]
  10ab44: 97fe8da0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10ab48: 97fe7c8a     	bl	0xa9d70 <__stack_chk_fail@plt>
  10ab4c: d10083ff     	sub	sp, sp, #0x20
  10ab50: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ab54: 910043fd     	add	x29, sp, #0x10
  10ab58: d2800008     	mov	x8, #0x0                // =0
  10ab5c: f90007e0     	str	x0, [sp, #0x8]
  10ab60: f90003e1     	str	x1, [sp]
  10ab64: f94007e0     	ldr	x0, [sp, #0x8]
  10ab68: f94003e1     	ldr	x1, [sp]
  10ab6c: aa0803e2     	mov	x2, x8
  10ab70: 94000081     	bl	0x10ad74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x2b4>
  10ab74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ab78: 910083ff     	add	sp, sp, #0x20
  10ab7c: d65f03c0     	ret
  10ab80: d10083ff     	sub	sp, sp, #0x20
  10ab84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ab88: 910043fd     	add	x29, sp, #0x10
  10ab8c: b27c03e8     	orr	x8, xzr, #0x10
  10ab90: f90007e0     	str	x0, [sp, #0x8]
  10ab94: f94007e0     	ldr	x0, [sp, #0x8]
  10ab98: 8b080000     	add	x0, x0, x8
  10ab9c: 94000092     	bl	0x10ade4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x324>
  10aba0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10aba4: 910083ff     	add	sp, sp, #0x20
  10aba8: d65f03c0     	ret
  10abac: d10083ff     	sub	sp, sp, #0x20
  10abb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10abb4: 910043fd     	add	x29, sp, #0x10
  10abb8: b27c03e8     	orr	x8, xzr, #0x10
  10abbc: f90007e0     	str	x0, [sp, #0x8]
  10abc0: f94007e0     	ldr	x0, [sp, #0x8]
  10abc4: 8b080000     	add	x0, x0, x8
  10abc8: 94000095     	bl	0x10ae1c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x35c>
  10abcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10abd0: 910083ff     	add	sp, sp, #0x20
  10abd4: d65f03c0     	ret
  10abd8: d10183ff     	sub	sp, sp, #0x60
  10abdc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10abe0: 910143fd     	add	x29, sp, #0x50
  10abe4: b27d03e8     	orr	x8, xzr, #0x8
  10abe8: f81f83a0     	stur	x0, [x29, #-0x8]
  10abec: f81f03a1     	stur	x1, [x29, #-0x10]
  10abf0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10abf4: f81e83a0     	stur	x0, [x29, #-0x18]
  10abf8: f81e03a8     	stur	x8, [x29, #-0x20]
  10abfc: 9400009e     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10ac00: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ac04: f90017e0     	str	x0, [sp, #0x28]
  10ac08: aa0803e0     	mov	x0, x8
  10ac0c: 9400009a     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10ac10: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ac14: f90013e0     	str	x0, [sp, #0x20]
  10ac18: aa0803e0     	mov	x0, x8
  10ac1c: 940000a0     	bl	0x10ae9c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3dc>
  10ac20: f85e03a8     	ldur	x8, [x29, #-0x20]
  10ac24: 9b007d00     	mul	x0, x8, x0
  10ac28: f94013e1     	ldr	x1, [sp, #0x20]
  10ac2c: 8b000020     	add	x0, x1, x0
  10ac30: f85e83a9     	ldur	x9, [x29, #-0x18]
  10ac34: f9000fe0     	str	x0, [sp, #0x18]
  10ac38: aa0903e0     	mov	x0, x9
  10ac3c: 9400008e     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10ac40: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ac44: f9000be0     	str	x0, [sp, #0x10]
  10ac48: aa0803e0     	mov	x0, x8
  10ac4c: 94000094     	bl	0x10ae9c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3dc>
  10ac50: f85e03a8     	ldur	x8, [x29, #-0x20]
  10ac54: 9b007d09     	mul	x9, x8, x0
  10ac58: f9400be0     	ldr	x0, [sp, #0x10]
  10ac5c: 8b090009     	add	x9, x0, x9
  10ac60: f85e83a0     	ldur	x0, [x29, #-0x18]
  10ac64: f90007e9     	str	x9, [sp, #0x8]
  10ac68: 94000083     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10ac6c: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ac70: f85e03a9     	ldur	x9, [x29, #-0x20]
  10ac74: 9b087d28     	mul	x8, x9, x8
  10ac78: 8b080008     	add	x8, x0, x8
  10ac7c: f85e83a0     	ldur	x0, [x29, #-0x18]
  10ac80: f94017e1     	ldr	x1, [sp, #0x28]
  10ac84: f9400fe2     	ldr	x2, [sp, #0x18]
  10ac88: f94007e3     	ldr	x3, [sp, #0x8]
  10ac8c: aa0803e4     	mov	x4, x8
  10ac90: 94000071     	bl	0x10ae54 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x394>
  10ac94: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10ac98: 910183ff     	add	sp, sp, #0x60
  10ac9c: d65f03c0     	ret
  10aca0: d10083ff     	sub	sp, sp, #0x20
  10aca4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10aca8: 910043fd     	add	x29, sp, #0x10
  10acac: 91001fe8     	add	x8, sp, #0x7
  10acb0: f90007e0     	str	x0, [sp, #0x8]
  10acb4: f94007e1     	ldr	x1, [sp, #0x8]
  10acb8: 39400100     	ldrb	w0, [x8]
  10acbc: 9400000f     	bl	0x10acf8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x238>
  10acc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10acc4: 910083ff     	add	sp, sp, #0x20
  10acc8: d65f03c0     	ret
  10accc: d10083ff     	sub	sp, sp, #0x20
  10acd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10acd4: 910043fd     	add	x29, sp, #0x10
  10acd8: b27c03e8     	orr	x8, xzr, #0x10
  10acdc: f90007e0     	str	x0, [sp, #0x8]
  10ace0: f94007e0     	ldr	x0, [sp, #0x8]
  10ace4: 8b080000     	add	x0, x0, x8
  10ace8: 94000015     	bl	0x10ad3c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x27c>
  10acec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10acf0: 910083ff     	add	sp, sp, #0x20
  10acf4: d65f03c0     	ret
  10acf8: d10083ff     	sub	sp, sp, #0x20
  10acfc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ad00: 910043fd     	add	x29, sp, #0x10
  10ad04: d10007a8     	sub	x8, x29, #0x1
  10ad08: 39000100     	strb	w0, [x8]
  10ad0c: f90003e1     	str	x1, [sp]
  10ad10: f94003e0     	ldr	x0, [sp]
  10ad14: 94000004     	bl	0x10ad24 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x264>
  10ad18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ad1c: 910083ff     	add	sp, sp, #0x20
  10ad20: d65f03c0     	ret
  10ad24: d10043ff     	sub	sp, sp, #0x10
  10ad28: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  10ad2c: f90007e0     	str	x0, [sp, #0x8]
  10ad30: aa0803e0     	mov	x0, x8
  10ad34: 910043ff     	add	sp, sp, #0x10
  10ad38: d65f03c0     	ret
  10ad3c: d10083ff     	sub	sp, sp, #0x20
  10ad40: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ad44: 910043fd     	add	x29, sp, #0x10
  10ad48: f90007e0     	str	x0, [sp, #0x8]
  10ad4c: f94007e0     	ldr	x0, [sp, #0x8]
  10ad50: 94000004     	bl	0x10ad60 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x2a0>
  10ad54: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ad58: 910083ff     	add	sp, sp, #0x20
  10ad5c: d65f03c0     	ret
  10ad60: d10043ff     	sub	sp, sp, #0x10
  10ad64: f90007e0     	str	x0, [sp, #0x8]
  10ad68: f94007e0     	ldr	x0, [sp, #0x8]
  10ad6c: 910043ff     	add	sp, sp, #0x10
  10ad70: d65f03c0     	ret
  10ad74: d10103ff     	sub	sp, sp, #0x40
  10ad78: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10ad7c: 9100c3fd     	add	x29, sp, #0x30
  10ad80: d0000768     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10ad84: 9109c508     	add	x8, x8, #0x271
  10ad88: f81f83a0     	stur	x0, [x29, #-0x8]
  10ad8c: f81f03a1     	stur	x1, [x29, #-0x10]
  10ad90: f9000fe2     	str	x2, [sp, #0x18]
  10ad94: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ad98: f85f03a1     	ldur	x1, [x29, #-0x10]
  10ad9c: f9000be8     	str	x8, [sp, #0x10]
  10ada0: f90007e1     	str	x1, [sp, #0x8]
  10ada4: 97ffffe0     	bl	0x10ad24 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x264>
  10ada8: f94007e8     	ldr	x8, [sp, #0x8]
  10adac: eb00011f     	cmp	x8, x0
  10adb0: 1a9f97e9     	cset	w9, hi
  10adb4: 37000049     	tbnz	w9, #0x0, 0x10adbc <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x2fc>
  10adb8: 14000003     	b	0x10adc4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x304>
  10adbc: f9400be0     	ldr	x0, [sp, #0x10]
  10adc0: 97fec0e8     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10adc4: b27e03e1     	orr	x1, xzr, #0x4
  10adc8: b27d03e8     	orr	x8, xzr, #0x8
  10adcc: f85f03a9     	ldur	x9, [x29, #-0x10]
  10add0: 9b087d20     	mul	x0, x9, x8
  10add4: 97fec16a     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10add8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10addc: 910103ff     	add	sp, sp, #0x40
  10ade0: d65f03c0     	ret
  10ade4: d10083ff     	sub	sp, sp, #0x20
  10ade8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10adec: 910043fd     	add	x29, sp, #0x10
  10adf0: f90007e0     	str	x0, [sp, #0x8]
  10adf4: f94007e0     	ldr	x0, [sp, #0x8]
  10adf8: 94000004     	bl	0x10ae08 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x348>
  10adfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ae00: 910083ff     	add	sp, sp, #0x20
  10ae04: d65f03c0     	ret
  10ae08: d10043ff     	sub	sp, sp, #0x10
  10ae0c: f90007e0     	str	x0, [sp, #0x8]
  10ae10: f94007e0     	ldr	x0, [sp, #0x8]
  10ae14: 910043ff     	add	sp, sp, #0x10
  10ae18: d65f03c0     	ret
  10ae1c: d10083ff     	sub	sp, sp, #0x20
  10ae20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ae24: 910043fd     	add	x29, sp, #0x10
  10ae28: f90007e0     	str	x0, [sp, #0x8]
  10ae2c: f94007e0     	ldr	x0, [sp, #0x8]
  10ae30: 94000004     	bl	0x10ae40 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x380>
  10ae34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ae38: 910083ff     	add	sp, sp, #0x20
  10ae3c: d65f03c0     	ret
  10ae40: d10043ff     	sub	sp, sp, #0x10
  10ae44: f90007e0     	str	x0, [sp, #0x8]
  10ae48: f94007e0     	ldr	x0, [sp, #0x8]
  10ae4c: 910043ff     	add	sp, sp, #0x10
  10ae50: d65f03c0     	ret
  10ae54: d100c3ff     	sub	sp, sp, #0x30
  10ae58: f90017e0     	str	x0, [sp, #0x28]
  10ae5c: f90013e1     	str	x1, [sp, #0x20]
  10ae60: f9000fe2     	str	x2, [sp, #0x18]
  10ae64: f9000be3     	str	x3, [sp, #0x10]
  10ae68: f90007e4     	str	x4, [sp, #0x8]
  10ae6c: 9100c3ff     	add	sp, sp, #0x30
  10ae70: d65f03c0     	ret
  10ae74: d10083ff     	sub	sp, sp, #0x20
  10ae78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ae7c: 910043fd     	add	x29, sp, #0x10
  10ae80: f90007e0     	str	x0, [sp, #0x8]
  10ae84: f94007e0     	ldr	x0, [sp, #0x8]
  10ae88: f9400000     	ldr	x0, [x0]
  10ae8c: 9400000d     	bl	0x10aec0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x400>
  10ae90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ae94: 910083ff     	add	sp, sp, #0x20
  10ae98: d65f03c0     	ret
  10ae9c: d10083ff     	sub	sp, sp, #0x20
  10aea0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10aea4: 910043fd     	add	x29, sp, #0x10
  10aea8: f90007e0     	str	x0, [sp, #0x8]
  10aeac: f94007e0     	ldr	x0, [sp, #0x8]
  10aeb0: 94000009     	bl	0x10aed4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x414>
  10aeb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10aeb8: 910083ff     	add	sp, sp, #0x20
  10aebc: d65f03c0     	ret
  10aec0: d10043ff     	sub	sp, sp, #0x10
  10aec4: f90007e0     	str	x0, [sp, #0x8]
  10aec8: f94007e0     	ldr	x0, [sp, #0x8]
  10aecc: 910043ff     	add	sp, sp, #0x10
  10aed0: d65f03c0     	ret
  10aed4: d100c3ff     	sub	sp, sp, #0x30
  10aed8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10aedc: 910083fd     	add	x29, sp, #0x20
  10aee0: b27d03e8     	orr	x8, xzr, #0x8
  10aee4: f81f83a0     	stur	x0, [x29, #-0x8]
  10aee8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10aeec: f9000be0     	str	x0, [sp, #0x10]
  10aef0: f90007e8     	str	x8, [sp, #0x8]
  10aef4: 9400000a     	bl	0x10af1c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x45c>
  10aef8: f9400008     	ldr	x8, [x0]
  10aefc: f9400be0     	ldr	x0, [sp, #0x10]
  10af00: f9400000     	ldr	x0, [x0]
  10af04: eb000108     	subs	x8, x8, x0
  10af08: f94007e0     	ldr	x0, [sp, #0x8]
  10af0c: 9ac00d00     	sdiv	x0, x8, x0
  10af10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10af14: 9100c3ff     	add	sp, sp, #0x30
  10af18: d65f03c0     	ret
  10af1c: d10083ff     	sub	sp, sp, #0x20
  10af20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10af24: 910043fd     	add	x29, sp, #0x10
  10af28: b27c03e8     	orr	x8, xzr, #0x10
  10af2c: f90007e0     	str	x0, [sp, #0x8]
  10af30: f94007e0     	ldr	x0, [sp, #0x8]
  10af34: 8b080000     	add	x0, x0, x8
  10af38: 94000004     	bl	0x10af48 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x488>
  10af3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10af40: 910083ff     	add	sp, sp, #0x20
  10af44: d65f03c0     	ret
  10af48: d10083ff     	sub	sp, sp, #0x20
  10af4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10af50: 910043fd     	add	x29, sp, #0x10
  10af54: f90007e0     	str	x0, [sp, #0x8]
  10af58: f94007e0     	ldr	x0, [sp, #0x8]
  10af5c: 94000004     	bl	0x10af6c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x4ac>
  10af60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10af64: 910083ff     	add	sp, sp, #0x20
  10af68: d65f03c0     	ret
  10af6c: d10043ff     	sub	sp, sp, #0x10
  10af70: f90007e0     	str	x0, [sp, #0x8]
  10af74: f94007e0     	ldr	x0, [sp, #0x8]
  10af78: 910043ff     	add	sp, sp, #0x10
  10af7c: d65f03c0     	ret
  10af80: d10083ff     	sub	sp, sp, #0x20
  10af84: f9000fe0     	str	x0, [sp, #0x18]
  10af88: f9000be1     	str	x1, [sp, #0x10]
  10af8c: f90007e2     	str	x2, [sp, #0x8]
  10af90: 910083ff     	add	sp, sp, #0x20
  10af94: d65f03c0     	ret

000000000010af98 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)>:
  10af98: d10103ff     	sub	sp, sp, #0x40
  10af9c: f9001bfe     	str	x30, [sp, #0x30]
  10afa0: b27d03e8     	orr	x8, xzr, #0x8
  10afa4: d2800009     	mov	x9, #0x0                // =0
  10afa8: f90017e0     	str	x0, [sp, #0x28]
  10afac: f90013e1     	str	x1, [sp, #0x20]
  10afb0: f9000fe2     	str	x2, [sp, #0x18]
  10afb4: f9000be3     	str	x3, [sp, #0x10]
  10afb8: f9400fe0     	ldr	x0, [sp, #0x18]
  10afbc: f94013e1     	ldr	x1, [sp, #0x20]
  10afc0: eb010000     	subs	x0, x0, x1
  10afc4: 9ac80c08     	sdiv	x8, x0, x8
  10afc8: f90007e8     	str	x8, [sp, #0x8]
  10afcc: f94007e8     	ldr	x8, [sp, #0x8]
  10afd0: eb09011f     	cmp	x8, x9
  10afd4: 1a9fd7ea     	cset	w10, gt
  10afd8: 3700004a     	tbnz	w10, #0x0, 0x10afe0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x48>
  10afdc: 14000010     	b	0x10b01c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x84>
  10afe0: b27d03e8     	orr	x8, xzr, #0x8
  10afe4: f9400be9     	ldr	x9, [sp, #0x10]
  10afe8: f9400120     	ldr	x0, [x9]
  10afec: f94013e1     	ldr	x1, [sp, #0x20]
  10aff0: f94007e9     	ldr	x9, [sp, #0x8]
  10aff4: 9b087d22     	mul	x2, x9, x8
  10aff8: f90003e8     	str	x8, [sp]
  10affc: 97fe5365     	bl	0x9fd90 <memcpy@plt>
  10b000: f94007e8     	ldr	x8, [sp, #0x8]
  10b004: f9400be9     	ldr	x9, [sp, #0x10]
  10b008: f9400120     	ldr	x0, [x9]
  10b00c: f94003e1     	ldr	x1, [sp]
  10b010: 9b087c28     	mul	x8, x1, x8
  10b014: 8b080008     	add	x8, x0, x8
  10b018: f9000128     	str	x8, [x9]
  10b01c: f9401bfe     	ldr	x30, [sp, #0x30]
  10b020: 910103ff     	add	sp, sp, #0x40
  10b024: d65f03c0     	ret
  10b028: d10043ff     	sub	sp, sp, #0x10
  10b02c: f90007e0     	str	x0, [sp, #0x8]
  10b030: 910043ff     	add	sp, sp, #0x10
  10b034: d65f03c0     	ret
  10b038: d10083ff     	sub	sp, sp, #0x20
  10b03c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10b040: 910043fd     	add	x29, sp, #0x10
  10b044: f90007e0     	str	x0, [sp, #0x8]
  10b048: f94007e0     	ldr	x0, [sp, #0x8]
  10b04c: aa0003e8     	mov	x8, x0
  10b050: f9400101     	ldr	x1, [x8]
  10b054: 94000011     	bl	0x10b098 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x100>
  10b058: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10b05c: 910083ff     	add	sp, sp, #0x20
  10b060: d65f03c0     	ret
  10b064: d100c3ff     	sub	sp, sp, #0x30
  10b068: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b06c: 910083fd     	add	x29, sp, #0x20
  10b070: f81f83a0     	stur	x0, [x29, #-0x8]
  10b074: f9000be1     	str	x1, [sp, #0x10]
  10b078: f90007e2     	str	x2, [sp, #0x8]
  10b07c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b080: f9400be1     	ldr	x1, [sp, #0x10]
  10b084: f94007e2     	ldr	x2, [sp, #0x8]
  10b088: 9400004b     	bl	0x10b1b4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0x48>
  10b08c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b090: 9100c3ff     	add	sp, sp, #0x30
  10b094: d65f03c0     	ret
  10b098: d10143ff     	sub	sp, sp, #0x50
  10b09c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10b0a0: 910103fd     	add	x29, sp, #0x40
  10b0a4: f81f83a0     	stur	x0, [x29, #-0x8]
  10b0a8: f81f03a1     	stur	x1, [x29, #-0x10]
  10b0ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b0b0: f9400401     	ldr	x1, [x0, #0x8]
  10b0b4: f81e83a1     	stur	x1, [x29, #-0x18]
  10b0b8: f90013e0     	str	x0, [sp, #0x20]
  10b0bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b0c0: f85e83a9     	ldur	x9, [x29, #-0x18]
  10b0c4: eb09011f     	cmp	x8, x9
  10b0c8: 1a9f07ea     	cset	w10, ne
  10b0cc: 3700004a     	tbnz	w10, #0x0, 0x10b0d4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x13c>
  10b0d0: 14000013     	b	0x10b11c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x184>
  10b0d4: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10b0d8: f94013e0     	ldr	x0, [sp, #0x20]
  10b0dc: f9000fe8     	str	x8, [sp, #0x18]
  10b0e0: 97fffea8     	bl	0x10ab80 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0xc0>
  10b0e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10b0e8: f9400fe9     	ldr	x9, [sp, #0x18]
  10b0ec: 8b090108     	add	x8, x8, x9
  10b0f0: f81e83a8     	stur	x8, [x29, #-0x18]
  10b0f4: f9000be0     	str	x0, [sp, #0x10]
  10b0f8: aa0803e0     	mov	x0, x8
  10b0fc: 97ffff71     	bl	0x10aec0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x400>
  10b100: f9400be8     	ldr	x8, [sp, #0x10]
  10b104: f90007e0     	str	x0, [sp, #0x8]
  10b108: aa0803e0     	mov	x0, x8
  10b10c: f94007e1     	ldr	x1, [sp, #0x8]
  10b110: 97fe6a34     	bl	0xa59e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  10b114: 14000001     	b	0x10b118 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x180>
  10b118: 17ffffe9     	b	0x10b0bc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*&)+0x124>
  10b11c: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b120: f94013e9     	ldr	x9, [sp, #0x20]
  10b124: f9000528     	str	x8, [x9, #0x8]
  10b128: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10b12c: 910143ff     	add	sp, sp, #0x50
  10b130: d65f03c0     	ret
  10b134: 97fe8c24     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010b138 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)>:
  10b138: d100c3ff     	sub	sp, sp, #0x30
  10b13c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b140: 910083fd     	add	x29, sp, #0x20
  10b144: 91003fe8     	add	x8, sp, #0xf
  10b148: f81f83a0     	stur	x0, [x29, #-0x8]
  10b14c: f9000be1     	str	x1, [sp, #0x10]
  10b150: f85f83a1     	ldur	x1, [x29, #-0x8]
  10b154: f9400be2     	ldr	x2, [sp, #0x10]
  10b158: 39400100     	ldrb	w0, [x8]
  10b15c: 97fe77d9     	bl	0xa90c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10b160: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b164: 9100c3ff     	add	sp, sp, #0x30
  10b168: d65f03c0     	ret

000000000010b16c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)>:
  10b16c: d100c3ff     	sub	sp, sp, #0x30
  10b170: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b174: 910083fd     	add	x29, sp, #0x20
  10b178: d10007a8     	sub	x8, x29, #0x1
  10b17c: 39000100     	strb	w0, [x8]
  10b180: f9000be1     	str	x1, [sp, #0x10]
  10b184: f90007e2     	str	x2, [sp, #0x8]
  10b188: f9400be0     	ldr	x0, [sp, #0x10]
  10b18c: f94007e1     	ldr	x1, [sp, #0x8]
  10b190: 94000004     	bl	0x10b1a0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0x34>
  10b194: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b198: 9100c3ff     	add	sp, sp, #0x30
  10b19c: d65f03c0     	ret
  10b1a0: d10043ff     	sub	sp, sp, #0x10
  10b1a4: f90007e0     	str	x0, [sp, #0x8]
  10b1a8: f90003e1     	str	x1, [sp]
  10b1ac: 910043ff     	add	sp, sp, #0x10
  10b1b0: d65f03c0     	ret
  10b1b4: d100c3ff     	sub	sp, sp, #0x30
  10b1b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b1bc: 910083fd     	add	x29, sp, #0x20
  10b1c0: b27d03e8     	orr	x8, xzr, #0x8
  10b1c4: b27e03e9     	orr	x9, xzr, #0x4
  10b1c8: f81f83a0     	stur	x0, [x29, #-0x8]
  10b1cc: f9000be1     	str	x1, [sp, #0x10]
  10b1d0: f90007e2     	str	x2, [sp, #0x8]
  10b1d4: f9400be0     	ldr	x0, [sp, #0x10]
  10b1d8: f94007e1     	ldr	x1, [sp, #0x8]
  10b1dc: 9b087c21     	mul	x1, x1, x8
  10b1e0: aa0903e2     	mov	x2, x9
  10b1e4: 97fec08f     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10b1e8: 14000001     	b	0x10b1ec <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0x80>
  10b1ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b1f0: 9100c3ff     	add	sp, sp, #0x30
  10b1f4: d65f03c0     	ret
  10b1f8: 97fe8bf3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10b1fc: d100c3ff     	sub	sp, sp, #0x30
  10b200: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b204: 910083fd     	add	x29, sp, #0x20
  10b208: f81f83a0     	stur	x0, [x29, #-0x8]
  10b20c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b210: f90003e0     	str	x0, [sp]
  10b214: 9400000e     	bl	0x10b24c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0xe0>
  10b218: 14000001     	b	0x10b21c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0xb0>
  10b21c: f94003e0     	ldr	x0, [sp]
  10b220: 97fe7910     	bl	0xa9660 <_ZNSt6__ndk113__vector_baseINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10b224: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b228: 9100c3ff     	add	sp, sp, #0x30
  10b22c: d65f03c0     	ret
  10b230: 2a0103e8     	mov	w8, w1
  10b234: f9000be0     	str	x0, [sp, #0x10]
  10b238: b9000fe8     	str	w8, [sp, #0xc]
  10b23c: f94003e0     	ldr	x0, [sp]
  10b240: 97fe7908     	bl	0xa9660 <_ZNSt6__ndk113__vector_baseINS_4pairIh23OMX_VIDEO_H263LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10b244: f9400be0     	ldr	x0, [sp, #0x10]
  10b248: 97fe8bdf     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10b24c: d10183ff     	sub	sp, sp, #0x60
  10b250: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10b254: 910143fd     	add	x29, sp, #0x50
  10b258: b27d03e8     	orr	x8, xzr, #0x8
  10b25c: f81f83a0     	stur	x0, [x29, #-0x8]
  10b260: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b264: f81f03a0     	stur	x0, [x29, #-0x10]
  10b268: f81e83a8     	stur	x8, [x29, #-0x18]
  10b26c: 97ffff02     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10b270: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b274: f81e03a0     	stur	x0, [x29, #-0x20]
  10b278: aa0803e0     	mov	x0, x8
  10b27c: 97fffefe     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10b280: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b284: f90017e0     	str	x0, [sp, #0x28]
  10b288: aa0803e0     	mov	x0, x8
  10b28c: 97ffff04     	bl	0x10ae9c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3dc>
  10b290: f85e83a8     	ldur	x8, [x29, #-0x18]
  10b294: 9b007d00     	mul	x0, x8, x0
  10b298: f94017e9     	ldr	x9, [sp, #0x28]
  10b29c: 8b000120     	add	x0, x9, x0
  10b2a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  10b2a4: f90013e0     	str	x0, [sp, #0x20]
  10b2a8: aa0a03e0     	mov	x0, x10
  10b2ac: 97fffef2     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10b2b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b2b4: f9000fe0     	str	x0, [sp, #0x18]
  10b2b8: aa0803e0     	mov	x0, x8
  10b2bc: 94000019     	bl	0x10b320 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>*)+0x1b4>
  10b2c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  10b2c4: 9b007d09     	mul	x9, x8, x0
  10b2c8: f9400fea     	ldr	x10, [sp, #0x18]
  10b2cc: 8b090149     	add	x9, x10, x9
  10b2d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  10b2d4: f9000be9     	str	x9, [sp, #0x10]
  10b2d8: 97fffee7     	bl	0x10ae74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3b4>
  10b2dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b2e0: f90007e0     	str	x0, [sp, #0x8]
  10b2e4: aa0803e0     	mov	x0, x8
  10b2e8: 97fffeed     	bl	0x10ae9c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x3dc>
  10b2ec: f85e83a8     	ldur	x8, [x29, #-0x18]
  10b2f0: 9b007d09     	mul	x9, x8, x0
  10b2f4: f94007ea     	ldr	x10, [sp, #0x8]
  10b2f8: 8b090149     	add	x9, x10, x9
  10b2fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  10b300: f85e03a1     	ldur	x1, [x29, #-0x20]
  10b304: f94013e2     	ldr	x2, [sp, #0x20]
  10b308: f9400be3     	ldr	x3, [sp, #0x10]
  10b30c: aa0903e4     	mov	x4, x9
  10b310: 97fffed1     	bl	0x10ae54 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_H263LEVELTYPE>>>::max_size() const+0x394>
  10b314: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10b318: 910183ff     	add	sp, sp, #0x60
  10b31c: d65f03c0     	ret
  10b320: d10043ff     	sub	sp, sp, #0x10
  10b324: b27d03e8     	orr	x8, xzr, #0x8
  10b328: f90007e0     	str	x0, [sp, #0x8]
  10b32c: f94007e0     	ldr	x0, [sp, #0x8]
  10b330: f9400409     	ldr	x9, [x0, #0x8]
  10b334: f9400000     	ldr	x0, [x0]
  10b338: eb000129     	subs	x9, x9, x0
  10b33c: 9ac80d20     	sdiv	x0, x9, x8
  10b340: 910043ff     	add	sp, sp, #0x10
  10b344: d65f03c0     	ret

000000000010b348 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const>:
  10b348: d10203ff     	sub	sp, sp, #0x80
  10b34c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10b350: 9101c3fd     	add	x29, sp, #0x70
  10b354: d53bd048     	mrs	x8, TPIDR_EL0
  10b358: f9401508     	ldr	x8, [x8, #0x28]
  10b35c: f81f83a8     	stur	x8, [x29, #-0x8]
  10b360: f81d03a0     	stur	x0, [x29, #-0x30]
  10b364: f9001fe1     	str	x1, [sp, #0x38]
  10b368: f9001be2     	str	x2, [sp, #0x30]
  10b36c: f85d03a8     	ldur	x8, [x29, #-0x30]
  10b370: f90017e8     	str	x8, [sp, #0x28]
  10b374: f94017e0     	ldr	x0, [sp, #0x28]
  10b378: 94000033     	bl	0x10b444 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xfc>
  10b37c: f81f03a0     	stur	x0, [x29, #-0x10]
  10b380: f94017e0     	ldr	x0, [sp, #0x28]
  10b384: 94000040     	bl	0x10b484 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x13c>
  10b388: f81e83a0     	stur	x0, [x29, #-0x18]
  10b38c: 14000001     	b	0x10b390 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x48>
  10b390: d10043a0     	sub	x0, x29, #0x10
  10b394: d10063a1     	sub	x1, x29, #0x18
  10b398: 9400004a     	bl	0x10b4c0 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x178>
  10b39c: 36000300     	tbz	w0, #0x0, 0x10b3fc <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xb4>
  10b3a0: 14000001     	b	0x10b3a4 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x5c>
  10b3a4: d10043a0     	sub	x0, x29, #0x10
  10b3a8: 94000058     	bl	0x10b508 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x1c0>
  10b3ac: f9400000     	ldr	x0, [x0]
  10b3b0: f81e03a0     	stur	x0, [x29, #-0x20]
  10b3b4: 385e03a8     	ldurb	w8, [x29, #-0x20]
  10b3b8: f9401fe0     	ldr	x0, [sp, #0x38]
  10b3bc: 39400009     	ldrb	w9, [x0]
  10b3c0: 6b090108     	subs	w8, w8, w9
  10b3c4: b90027e8     	str	w8, [sp, #0x24]
  10b3c8: 54000101     	b.ne	0x10b3e8 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xa0>
  10b3cc: 14000001     	b	0x10b3d0 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x88>
  10b3d0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  10b3d4: f9401be9     	ldr	x9, [sp, #0x30]
  10b3d8: b9000128     	str	w8, [x9]
  10b3dc: 320003e8     	orr	w8, wzr, #0x1
  10b3e0: 381df3a8     	sturb	w8, [x29, #-0x21]
  10b3e4: 14000009     	b	0x10b408 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xc0>
  10b3e8: 14000001     	b	0x10b3ec <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xa4>
  10b3ec: d10043a0     	sub	x0, x29, #0x10
  10b3f0: 9400004c     	bl	0x10b520 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x1d8>
  10b3f4: f9000fe0     	str	x0, [sp, #0x18]
  10b3f8: 17ffffe6     	b	0x10b390 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x48>
  10b3fc: 2a1f03e8     	mov	w8, wzr
  10b400: 381df3a8     	sturb	w8, [x29, #-0x21]
  10b404: 14000001     	b	0x10b408 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xc0>
  10b408: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10b40c: d53bd049     	mrs	x9, TPIDR_EL0
  10b410: f9401529     	ldr	x9, [x9, #0x28]
  10b414: f85f83aa     	ldur	x10, [x29, #-0x8]
  10b418: eb0a0129     	subs	x9, x9, x10
  10b41c: b90017e8     	str	w8, [sp, #0x14]
  10b420: f90007e9     	str	x9, [sp, #0x8]
  10b424: 540000e1     	b.ne	0x10b440 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xf8>
  10b428: 14000001     	b	0x10b42c <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0xe4>
  10b42c: b94017e8     	ldr	w8, [sp, #0x14]
  10b430: 12000100     	and	w0, w8, #0x1
  10b434: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10b438: 910203ff     	add	sp, sp, #0x80
  10b43c: d65f03c0     	ret
  10b440: 97fe7a4c     	bl	0xa9d70 <__stack_chk_fail@plt>
  10b444: d100c3ff     	sub	sp, sp, #0x30
  10b448: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b44c: 910083fd     	add	x29, sp, #0x20
  10b450: d10023a8     	sub	x8, x29, #0x8
  10b454: f9000be0     	str	x0, [sp, #0x10]
  10b458: f9400be0     	ldr	x0, [sp, #0x10]
  10b45c: aa0003e9     	mov	x9, x0
  10b460: f9400121     	ldr	x1, [x9]
  10b464: f90007e8     	str	x8, [sp, #0x8]
  10b468: 94000038     	bl	0x10b548 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x200>
  10b46c: f94007e8     	ldr	x8, [sp, #0x8]
  10b470: f9000100     	str	x0, [x8]
  10b474: f9400100     	ldr	x0, [x8]
  10b478: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b47c: 9100c3ff     	add	sp, sp, #0x30
  10b480: d65f03c0     	ret
  10b484: d100c3ff     	sub	sp, sp, #0x30
  10b488: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b48c: 910083fd     	add	x29, sp, #0x20
  10b490: d10023a8     	sub	x8, x29, #0x8
  10b494: f9000be0     	str	x0, [sp, #0x10]
  10b498: f9400be0     	ldr	x0, [sp, #0x10]
  10b49c: f9400401     	ldr	x1, [x0, #0x8]
  10b4a0: f90007e8     	str	x8, [sp, #0x8]
  10b4a4: 94000029     	bl	0x10b548 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x200>
  10b4a8: f94007e8     	ldr	x8, [sp, #0x8]
  10b4ac: f9000100     	str	x0, [x8]
  10b4b0: f9400100     	ldr	x0, [x8]
  10b4b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b4b8: 9100c3ff     	add	sp, sp, #0x30
  10b4bc: d65f03c0     	ret
  10b4c0: d100c3ff     	sub	sp, sp, #0x30
  10b4c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b4c8: 910083fd     	add	x29, sp, #0x20
  10b4cc: 12800008     	mov	w8, #-0x1               // =-1
  10b4d0: f81f83a0     	stur	x0, [x29, #-0x8]
  10b4d4: f9000be1     	str	x1, [sp, #0x10]
  10b4d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b4dc: f9400be1     	ldr	x1, [sp, #0x10]
  10b4e0: b9000fe8     	str	w8, [sp, #0xc]
  10b4e4: 9400003b     	bl	0x10b5d0 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x288>
  10b4e8: b9400fe8     	ldr	w8, [sp, #0xc]
  10b4ec: 4a080000     	eor	w0, w0, w8
  10b4f0: 320003e9     	orr	w9, wzr, #0x1
  10b4f4: 0a090009     	and	w9, w0, w9
  10b4f8: 2a0903e0     	mov	w0, w9
  10b4fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b500: 9100c3ff     	add	sp, sp, #0x30
  10b504: d65f03c0     	ret
  10b508: d10043ff     	sub	sp, sp, #0x10
  10b50c: f90007e0     	str	x0, [sp, #0x8]
  10b510: f94007e0     	ldr	x0, [sp, #0x8]
  10b514: f9400000     	ldr	x0, [x0]
  10b518: 910043ff     	add	sp, sp, #0x10
  10b51c: d65f03c0     	ret
  10b520: d10043ff     	sub	sp, sp, #0x10
  10b524: b27d03e8     	orr	x8, xzr, #0x8
  10b528: f90007e0     	str	x0, [sp, #0x8]
  10b52c: f94007e0     	ldr	x0, [sp, #0x8]
  10b530: aa0003e9     	mov	x9, x0
  10b534: f940012a     	ldr	x10, [x9]
  10b538: 8b080148     	add	x8, x10, x8
  10b53c: f9000128     	str	x8, [x9]
  10b540: 910043ff     	add	sp, sp, #0x10
  10b544: d65f03c0     	ret
  10b548: d10143ff     	sub	sp, sp, #0x50
  10b54c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10b550: 910103fd     	add	x29, sp, #0x40
  10b554: d53bd048     	mrs	x8, TPIDR_EL0
  10b558: f9401509     	ldr	x9, [x8, #0x28]
  10b55c: f81f83a9     	stur	x9, [x29, #-0x8]
  10b560: f81e83a0     	stur	x0, [x29, #-0x18]
  10b564: f90013e1     	str	x1, [sp, #0x20]
  10b568: f94013e1     	ldr	x1, [sp, #0x20]
  10b56c: d10043a0     	sub	x0, x29, #0x10
  10b570: f9000fe8     	str	x8, [sp, #0x18]
  10b574: 9400000f     	bl	0x10b5b0 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x268>
  10b578: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b57c: f9400fe9     	ldr	x9, [sp, #0x18]
  10b580: f9401520     	ldr	x0, [x9, #0x28]
  10b584: f85f83a1     	ldur	x1, [x29, #-0x8]
  10b588: eb010000     	subs	x0, x0, x1
  10b58c: f9000be8     	str	x8, [sp, #0x10]
  10b590: f90007e0     	str	x0, [sp, #0x8]
  10b594: 540000c1     	b.ne	0x10b5ac <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x264>
  10b598: 14000001     	b	0x10b59c <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x254>
  10b59c: f9400be0     	ldr	x0, [sp, #0x10]
  10b5a0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10b5a4: 910143ff     	add	sp, sp, #0x50
  10b5a8: d65f03c0     	ret
  10b5ac: 97fe79f1     	bl	0xa9d70 <__stack_chk_fail@plt>
  10b5b0: d10043ff     	sub	sp, sp, #0x10
  10b5b4: f90007e0     	str	x0, [sp, #0x8]
  10b5b8: f90003e1     	str	x1, [sp]
  10b5bc: f94007e0     	ldr	x0, [sp, #0x8]
  10b5c0: f94003e1     	ldr	x1, [sp]
  10b5c4: f9000001     	str	x1, [x0]
  10b5c8: 910043ff     	add	sp, sp, #0x10
  10b5cc: d65f03c0     	ret
  10b5d0: d100c3ff     	sub	sp, sp, #0x30
  10b5d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b5d8: 910083fd     	add	x29, sp, #0x20
  10b5dc: f81f83a0     	stur	x0, [x29, #-0x8]
  10b5e0: f9000be1     	str	x1, [sp, #0x10]
  10b5e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b5e8: 9400000e     	bl	0x10b620 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x2d8>
  10b5ec: f9400be1     	ldr	x1, [sp, #0x10]
  10b5f0: f90007e0     	str	x0, [sp, #0x8]
  10b5f4: aa0103e0     	mov	x0, x1
  10b5f8: 9400000a     	bl	0x10b620 <android::ALookup<unsigned char, OMX_VIDEO_H263PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_H263PROFILETYPE*) const+0x2d8>
  10b5fc: f94007e1     	ldr	x1, [sp, #0x8]
  10b600: eb00003f     	cmp	x1, x0
  10b604: 1a9f17e8     	cset	w8, eq
  10b608: 320003e9     	orr	w9, wzr, #0x1
  10b60c: 0a090108     	and	w8, w8, w9
  10b610: 2a0803e0     	mov	w0, w8
  10b614: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b618: 9100c3ff     	add	sp, sp, #0x30
  10b61c: d65f03c0     	ret
  10b620: d10043ff     	sub	sp, sp, #0x10
  10b624: f90007e0     	str	x0, [sp, #0x8]
  10b628: f94007e0     	ldr	x0, [sp, #0x8]
  10b62c: f9400000     	ldr	x0, [x0]
  10b630: 910043ff     	add	sp, sp, #0x10
  10b634: d65f03c0     	ret

000000000010b638 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const>:
  10b638: d10203ff     	sub	sp, sp, #0x80
  10b63c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10b640: 9101c3fd     	add	x29, sp, #0x70
  10b644: d53bd048     	mrs	x8, TPIDR_EL0
  10b648: f9401508     	ldr	x8, [x8, #0x28]
  10b64c: f81f83a8     	stur	x8, [x29, #-0x8]
  10b650: f81d03a0     	stur	x0, [x29, #-0x30]
  10b654: f9001fe1     	str	x1, [sp, #0x38]
  10b658: f9001be2     	str	x2, [sp, #0x30]
  10b65c: f85d03a8     	ldur	x8, [x29, #-0x30]
  10b660: f90017e8     	str	x8, [sp, #0x28]
  10b664: f94017e0     	ldr	x0, [sp, #0x28]
  10b668: 94000033     	bl	0x10b734 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xfc>
  10b66c: f81f03a0     	stur	x0, [x29, #-0x10]
  10b670: f94017e0     	ldr	x0, [sp, #0x28]
  10b674: 94000040     	bl	0x10b774 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x13c>
  10b678: f81e83a0     	stur	x0, [x29, #-0x18]
  10b67c: 14000001     	b	0x10b680 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x48>
  10b680: d10043a0     	sub	x0, x29, #0x10
  10b684: d10063a1     	sub	x1, x29, #0x18
  10b688: 9400004a     	bl	0x10b7b0 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x178>
  10b68c: 36000300     	tbz	w0, #0x0, 0x10b6ec <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xb4>
  10b690: 14000001     	b	0x10b694 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x5c>
  10b694: d10043a0     	sub	x0, x29, #0x10
  10b698: 94000058     	bl	0x10b7f8 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1c0>
  10b69c: f9400000     	ldr	x0, [x0]
  10b6a0: f81e03a0     	stur	x0, [x29, #-0x20]
  10b6a4: 385e03a8     	ldurb	w8, [x29, #-0x20]
  10b6a8: f9401fe0     	ldr	x0, [sp, #0x38]
  10b6ac: 39400009     	ldrb	w9, [x0]
  10b6b0: 6b090108     	subs	w8, w8, w9
  10b6b4: b90027e8     	str	w8, [sp, #0x24]
  10b6b8: 54000101     	b.ne	0x10b6d8 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xa0>
  10b6bc: 14000001     	b	0x10b6c0 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x88>
  10b6c0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  10b6c4: f9401be9     	ldr	x9, [sp, #0x30]
  10b6c8: b9000128     	str	w8, [x9]
  10b6cc: 320003e8     	orr	w8, wzr, #0x1
  10b6d0: 381df3a8     	sturb	w8, [x29, #-0x21]
  10b6d4: 14000009     	b	0x10b6f8 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xc0>
  10b6d8: 14000001     	b	0x10b6dc <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xa4>
  10b6dc: d10043a0     	sub	x0, x29, #0x10
  10b6e0: 9400004c     	bl	0x10b810 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x1d8>
  10b6e4: f9000fe0     	str	x0, [sp, #0x18]
  10b6e8: 17ffffe6     	b	0x10b680 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x48>
  10b6ec: 2a1f03e8     	mov	w8, wzr
  10b6f0: 381df3a8     	sturb	w8, [x29, #-0x21]
  10b6f4: 14000001     	b	0x10b6f8 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xc0>
  10b6f8: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10b6fc: d53bd049     	mrs	x9, TPIDR_EL0
  10b700: f9401529     	ldr	x9, [x9, #0x28]
  10b704: f85f83aa     	ldur	x10, [x29, #-0x8]
  10b708: eb0a0129     	subs	x9, x9, x10
  10b70c: b90017e8     	str	w8, [sp, #0x14]
  10b710: f90007e9     	str	x9, [sp, #0x8]
  10b714: 540000e1     	b.ne	0x10b730 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xf8>
  10b718: 14000001     	b	0x10b71c <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0xe4>
  10b71c: b94017e8     	ldr	w8, [sp, #0x14]
  10b720: 12000100     	and	w0, w8, #0x1
  10b724: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10b728: 910203ff     	add	sp, sp, #0x80
  10b72c: d65f03c0     	ret
  10b730: 97fe7990     	bl	0xa9d70 <__stack_chk_fail@plt>
  10b734: d100c3ff     	sub	sp, sp, #0x30
  10b738: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b73c: 910083fd     	add	x29, sp, #0x20
  10b740: d10023a8     	sub	x8, x29, #0x8
  10b744: f9000be0     	str	x0, [sp, #0x10]
  10b748: f9400be0     	ldr	x0, [sp, #0x10]
  10b74c: aa0003e9     	mov	x9, x0
  10b750: f9400121     	ldr	x1, [x9]
  10b754: f90007e8     	str	x8, [sp, #0x8]
  10b758: 94000038     	bl	0x10b838 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x200>
  10b75c: f94007e8     	ldr	x8, [sp, #0x8]
  10b760: f9000100     	str	x0, [x8]
  10b764: f9400100     	ldr	x0, [x8]
  10b768: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b76c: 9100c3ff     	add	sp, sp, #0x30
  10b770: d65f03c0     	ret
  10b774: d100c3ff     	sub	sp, sp, #0x30
  10b778: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b77c: 910083fd     	add	x29, sp, #0x20
  10b780: d10023a8     	sub	x8, x29, #0x8
  10b784: f9000be0     	str	x0, [sp, #0x10]
  10b788: f9400be0     	ldr	x0, [sp, #0x10]
  10b78c: f9400401     	ldr	x1, [x0, #0x8]
  10b790: f90007e8     	str	x8, [sp, #0x8]
  10b794: 94000029     	bl	0x10b838 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x200>
  10b798: f94007e8     	ldr	x8, [sp, #0x8]
  10b79c: f9000100     	str	x0, [x8]
  10b7a0: f9400100     	ldr	x0, [x8]
  10b7a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b7a8: 9100c3ff     	add	sp, sp, #0x30
  10b7ac: d65f03c0     	ret
  10b7b0: d100c3ff     	sub	sp, sp, #0x30
  10b7b4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b7b8: 910083fd     	add	x29, sp, #0x20
  10b7bc: 12800008     	mov	w8, #-0x1               // =-1
  10b7c0: f81f83a0     	stur	x0, [x29, #-0x8]
  10b7c4: f9000be1     	str	x1, [sp, #0x10]
  10b7c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b7cc: f9400be1     	ldr	x1, [sp, #0x10]
  10b7d0: b9000fe8     	str	w8, [sp, #0xc]
  10b7d4: 9400003b     	bl	0x10b8c0 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x288>
  10b7d8: b9400fe8     	ldr	w8, [sp, #0xc]
  10b7dc: 4a080000     	eor	w0, w0, w8
  10b7e0: 320003e9     	orr	w9, wzr, #0x1
  10b7e4: 0a090009     	and	w9, w0, w9
  10b7e8: 2a0903e0     	mov	w0, w9
  10b7ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b7f0: 9100c3ff     	add	sp, sp, #0x30
  10b7f4: d65f03c0     	ret
  10b7f8: d10043ff     	sub	sp, sp, #0x10
  10b7fc: f90007e0     	str	x0, [sp, #0x8]
  10b800: f94007e0     	ldr	x0, [sp, #0x8]
  10b804: f9400000     	ldr	x0, [x0]
  10b808: 910043ff     	add	sp, sp, #0x10
  10b80c: d65f03c0     	ret
  10b810: d10043ff     	sub	sp, sp, #0x10
  10b814: b27d03e8     	orr	x8, xzr, #0x8
  10b818: f90007e0     	str	x0, [sp, #0x8]
  10b81c: f94007e0     	ldr	x0, [sp, #0x8]
  10b820: aa0003e9     	mov	x9, x0
  10b824: f940012a     	ldr	x10, [x9]
  10b828: 8b080148     	add	x8, x10, x8
  10b82c: f9000128     	str	x8, [x9]
  10b830: 910043ff     	add	sp, sp, #0x10
  10b834: d65f03c0     	ret
  10b838: d10143ff     	sub	sp, sp, #0x50
  10b83c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10b840: 910103fd     	add	x29, sp, #0x40
  10b844: d53bd048     	mrs	x8, TPIDR_EL0
  10b848: f9401509     	ldr	x9, [x8, #0x28]
  10b84c: f81f83a9     	stur	x9, [x29, #-0x8]
  10b850: f81e83a0     	stur	x0, [x29, #-0x18]
  10b854: f90013e1     	str	x1, [sp, #0x20]
  10b858: f94013e1     	ldr	x1, [sp, #0x20]
  10b85c: d10043a0     	sub	x0, x29, #0x10
  10b860: f9000fe8     	str	x8, [sp, #0x18]
  10b864: 9400000f     	bl	0x10b8a0 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x268>
  10b868: f85f03a8     	ldur	x8, [x29, #-0x10]
  10b86c: f9400fe9     	ldr	x9, [sp, #0x18]
  10b870: f9401520     	ldr	x0, [x9, #0x28]
  10b874: f85f83a1     	ldur	x1, [x29, #-0x8]
  10b878: eb010000     	subs	x0, x0, x1
  10b87c: f9000be8     	str	x8, [sp, #0x10]
  10b880: f90007e0     	str	x0, [sp, #0x8]
  10b884: 540000c1     	b.ne	0x10b89c <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x264>
  10b888: 14000001     	b	0x10b88c <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x254>
  10b88c: f9400be0     	ldr	x0, [sp, #0x10]
  10b890: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10b894: 910143ff     	add	sp, sp, #0x50
  10b898: d65f03c0     	ret
  10b89c: 97fe7935     	bl	0xa9d70 <__stack_chk_fail@plt>
  10b8a0: d10043ff     	sub	sp, sp, #0x10
  10b8a4: f90007e0     	str	x0, [sp, #0x8]
  10b8a8: f90003e1     	str	x1, [sp]
  10b8ac: f94007e0     	ldr	x0, [sp, #0x8]
  10b8b0: f94003e1     	ldr	x1, [sp]
  10b8b4: f9000001     	str	x1, [x0]
  10b8b8: 910043ff     	add	sp, sp, #0x10
  10b8bc: d65f03c0     	ret
  10b8c0: d100c3ff     	sub	sp, sp, #0x30
  10b8c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10b8c8: 910083fd     	add	x29, sp, #0x20
  10b8cc: f81f83a0     	stur	x0, [x29, #-0x8]
  10b8d0: f9000be1     	str	x1, [sp, #0x10]
  10b8d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b8d8: 9400000e     	bl	0x10b910 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x2d8>
  10b8dc: f9400be1     	ldr	x1, [sp, #0x10]
  10b8e0: f90007e0     	str	x0, [sp, #0x8]
  10b8e4: aa0103e0     	mov	x0, x1
  10b8e8: 9400000a     	bl	0x10b910 <android::ALookup<unsigned char, OMX_VIDEO_H263LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_H263LEVELTYPE*) const+0x2d8>
  10b8ec: f94007e1     	ldr	x1, [sp, #0x8]
  10b8f0: eb00003f     	cmp	x1, x0
  10b8f4: 1a9f17e8     	cset	w8, eq
  10b8f8: 320003e9     	orr	w9, wzr, #0x1
  10b8fc: 0a090108     	and	w8, w8, w9
  10b900: 2a0803e0     	mov	w0, w8
  10b904: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10b908: 9100c3ff     	add	sp, sp, #0x30
  10b90c: d65f03c0     	ret
  10b910: d10043ff     	sub	sp, sp, #0x10
  10b914: f90007e0     	str	x0, [sp, #0x8]
  10b918: f94007e0     	ldr	x0, [sp, #0x8]
  10b91c: f9400000     	ldr	x0, [x0]
  10b920: 910043ff     	add	sp, sp, #0x10
  10b924: d65f03c0     	ret

000000000010b928 <std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::pair<int, OMX_VIDEO_VP9PROFILETYPE, false>(int&&, OMX_VIDEO_VP9PROFILETYPE&&)>:
  10b928: d10103ff     	sub	sp, sp, #0x40
  10b92c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10b930: 9100c3fd     	add	x29, sp, #0x30
  10b934: f81f83a0     	stur	x0, [x29, #-0x8]
  10b938: f81f03a1     	stur	x1, [x29, #-0x10]
  10b93c: f9000fe2     	str	x2, [sp, #0x18]
  10b940: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b944: aa0003e1     	mov	x1, x0
  10b948: f85f03a2     	ldur	x2, [x29, #-0x10]
  10b94c: f9000be0     	str	x0, [sp, #0x10]
  10b950: aa0203e0     	mov	x0, x2
  10b954: f90007e1     	str	x1, [sp, #0x8]
  10b958: 97ffcf56     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  10b95c: b9400008     	ldr	w8, [x0]
  10b960: f94007e0     	ldr	x0, [sp, #0x8]
  10b964: 39000008     	strb	w8, [x0]
  10b968: f9400fe0     	ldr	x0, [sp, #0x18]
  10b96c: 94000102     	bl	0x10bd74 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x40>
  10b970: b9400008     	ldr	w8, [x0]
  10b974: f9400be0     	ldr	x0, [sp, #0x10]
  10b978: b9000408     	str	w8, [x0, #0x4]
  10b97c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10b980: 910103ff     	add	sp, sp, #0x40
  10b984: d65f03c0     	ret

000000000010b988 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>)>:
  10b988: d10183ff     	sub	sp, sp, #0x60
  10b98c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10b990: 910143fd     	add	x29, sp, #0x50
  10b994: d53bd048     	mrs	x8, TPIDR_EL0
  10b998: f9401509     	ldr	x9, [x8, #0x28]
  10b99c: f81f83a9     	stur	x9, [x29, #-0x8]
  10b9a0: f81f03a2     	stur	x2, [x29, #-0x10]
  10b9a4: f81e83a1     	stur	x1, [x29, #-0x18]
  10b9a8: f9000fe0     	str	x0, [sp, #0x18]
  10b9ac: f9400fe0     	ldr	x0, [sp, #0x18]
  10b9b0: 3cde83a0     	ldur	q0, [x29, #-0x18]
  10b9b4: 3d800be0     	str	q0, [sp, #0x20]
  10b9b8: f94017e2     	ldr	x2, [sp, #0x28]
  10b9bc: f94013e1     	ldr	x1, [sp, #0x20]
  10b9c0: f9000be8     	str	x8, [sp, #0x10]
  10b9c4: 940000f1     	bl	0x10bd88 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x54>
  10b9c8: f9400be8     	ldr	x8, [sp, #0x10]
  10b9cc: f9401509     	ldr	x9, [x8, #0x28]
  10b9d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10b9d4: eb000129     	subs	x9, x9, x0
  10b9d8: f90007e9     	str	x9, [sp, #0x8]
  10b9dc: 540000a1     	b.ne	0x10b9f0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>)+0x68>
  10b9e0: 14000001     	b	0x10b9e4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>)+0x5c>
  10b9e4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10b9e8: 910183ff     	add	sp, sp, #0x60
  10b9ec: d65f03c0     	ret
  10b9f0: 97fe78e0     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010b9f4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::~ALookup()>:
  10b9f4: d10083ff     	sub	sp, sp, #0x20
  10b9f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10b9fc: 910043fd     	add	x29, sp, #0x10
  10ba00: f90007e0     	str	x0, [sp, #0x8]
  10ba04: f94007e0     	ldr	x0, [sp, #0x8]
  10ba08: 940003d6     	bl	0x10c960 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x90>
  10ba0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10ba10: 910083ff     	add	sp, sp, #0x20
  10ba14: d65f03c0     	ret

000000000010ba18 <std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE, false>(OMX_VIDEO_VP9PROFILETYPE&&, OMX_VIDEO_VP9PROFILETYPE&&)>:
  10ba18: d10103ff     	sub	sp, sp, #0x40
  10ba1c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10ba20: 9100c3fd     	add	x29, sp, #0x30
  10ba24: f81f83a0     	stur	x0, [x29, #-0x8]
  10ba28: f81f03a1     	stur	x1, [x29, #-0x10]
  10ba2c: f9000fe2     	str	x2, [sp, #0x18]
  10ba30: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ba34: aa0003e1     	mov	x1, x0
  10ba38: f85f03a2     	ldur	x2, [x29, #-0x10]
  10ba3c: f9000be0     	str	x0, [sp, #0x10]
  10ba40: aa0203e0     	mov	x0, x2
  10ba44: f90007e1     	str	x1, [sp, #0x8]
  10ba48: 940000cb     	bl	0x10bd74 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x40>
  10ba4c: b9400008     	ldr	w8, [x0]
  10ba50: f94007e0     	ldr	x0, [sp, #0x8]
  10ba54: b9000008     	str	w8, [x0]
  10ba58: f9400fe0     	ldr	x0, [sp, #0x18]
  10ba5c: 940000c6     	bl	0x10bd74 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x40>
  10ba60: b9400008     	ldr	w8, [x0]
  10ba64: f9400be0     	ldr	x0, [sp, #0x10]
  10ba68: b9000408     	str	w8, [x0, #0x4]
  10ba6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10ba70: 910103ff     	add	sp, sp, #0x40
  10ba74: d65f03c0     	ret

000000000010ba78 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>)>:
  10ba78: d10183ff     	sub	sp, sp, #0x60
  10ba7c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10ba80: 910143fd     	add	x29, sp, #0x50
  10ba84: d53bd048     	mrs	x8, TPIDR_EL0
  10ba88: f9401509     	ldr	x9, [x8, #0x28]
  10ba8c: f81f83a9     	stur	x9, [x29, #-0x8]
  10ba90: f81f03a2     	stur	x2, [x29, #-0x10]
  10ba94: f81e83a1     	stur	x1, [x29, #-0x18]
  10ba98: f9000fe0     	str	x0, [sp, #0x18]
  10ba9c: f9400fe0     	ldr	x0, [sp, #0x18]
  10baa0: 3cde83a0     	ldur	q0, [x29, #-0x18]
  10baa4: 3d800be0     	str	q0, [sp, #0x20]
  10baa8: f94017e2     	ldr	x2, [sp, #0x28]
  10baac: f94013e1     	ldr	x1, [sp, #0x20]
  10bab0: f9000be8     	str	x8, [sp, #0x10]
  10bab4: 940003fe     	bl	0x10caac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x1dc>
  10bab8: f9400be8     	ldr	x8, [sp, #0x10]
  10babc: f9401509     	ldr	x9, [x8, #0x28]
  10bac0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bac4: eb000129     	subs	x9, x9, x0
  10bac8: f90007e9     	str	x9, [sp, #0x8]
  10bacc: 540000a1     	b.ne	0x10bae0 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>)+0x68>
  10bad0: 14000001     	b	0x10bad4 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::ALookup(std::initializer_list<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>)+0x5c>
  10bad4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10bad8: 910183ff     	add	sp, sp, #0x60
  10badc: d65f03c0     	ret
  10bae0: 97fe78a4     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010bae4 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::~ALookup()>:
  10bae4: d10083ff     	sub	sp, sp, #0x20
  10bae8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10baec: 910043fd     	add	x29, sp, #0x10
  10baf0: f90007e0     	str	x0, [sp, #0x8]
  10baf4: f94007e0     	ldr	x0, [sp, #0x8]
  10baf8: 940006e3     	bl	0x10d684 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0x90>
  10bafc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10bb00: 910083ff     	add	sp, sp, #0x20
  10bb04: d65f03c0     	ret

000000000010bb08 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::map<OMX_VIDEO_VP9PROFILETYPE, void>(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const>:
  10bb08: d100c3ff     	sub	sp, sp, #0x30
  10bb0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10bb10: 910083fd     	add	x29, sp, #0x20
  10bb14: f81f83a0     	stur	x0, [x29, #-0x8]
  10bb18: f9000be1     	str	x1, [sp, #0x10]
  10bb1c: f90007e2     	str	x2, [sp, #0x8]
  10bb20: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bb24: f9400be1     	ldr	x1, [sp, #0x10]
  10bb28: f94007e2     	ldr	x2, [sp, #0x8]
  10bb2c: 97fe54bd     	bl	0xa0e20 <_ZNK7android7ALookupIh24OMX_VIDEO_VP9PROFILETYPEE6lookupERKhPS1_@plt>
  10bb30: 320003e8     	orr	w8, wzr, #0x1
  10bb34: 0a080008     	and	w8, w0, w8
  10bb38: 2a0803e0     	mov	w0, w8
  10bb3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10bb40: 9100c3ff     	add	sp, sp, #0x30
  10bb44: d65f03c0     	ret

000000000010bb48 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const>:
  10bb48: d10203ff     	sub	sp, sp, #0x80
  10bb4c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10bb50: 9101c3fd     	add	x29, sp, #0x70
  10bb54: d53bd048     	mrs	x8, TPIDR_EL0
  10bb58: f9401508     	ldr	x8, [x8, #0x28]
  10bb5c: f81f83a8     	stur	x8, [x29, #-0x8]
  10bb60: f81d03a0     	stur	x0, [x29, #-0x30]
  10bb64: f9001fe1     	str	x1, [sp, #0x38]
  10bb68: f9001be2     	str	x2, [sp, #0x30]
  10bb6c: f85d03a8     	ldur	x8, [x29, #-0x30]
  10bb70: f90017e8     	str	x8, [sp, #0x28]
  10bb74: f94017e0     	ldr	x0, [sp, #0x28]
  10bb78: 940007d2     	bl	0x10dac0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x2f0>
  10bb7c: f81f03a0     	stur	x0, [x29, #-0x10]
  10bb80: f94017e0     	ldr	x0, [sp, #0x28]
  10bb84: 940007df     	bl	0x10db00 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x330>
  10bb88: f81e83a0     	stur	x0, [x29, #-0x18]
  10bb8c: 14000001     	b	0x10bb90 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x48>
  10bb90: d10043a0     	sub	x0, x29, #0x10
  10bb94: d10063a1     	sub	x1, x29, #0x18
  10bb98: 940007e9     	bl	0x10db3c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x36c>
  10bb9c: 36000300     	tbz	w0, #0x0, 0x10bbfc <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xb4>
  10bba0: 14000001     	b	0x10bba4 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5c>
  10bba4: d10043a0     	sub	x0, x29, #0x10
  10bba8: 940007f7     	bl	0x10db84 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x3b4>
  10bbac: f9400000     	ldr	x0, [x0]
  10bbb0: f81e03a0     	stur	x0, [x29, #-0x20]
  10bbb4: b85e03a8     	ldur	w8, [x29, #-0x20]
  10bbb8: f9401fe0     	ldr	x0, [sp, #0x38]
  10bbbc: b9400009     	ldr	w9, [x0]
  10bbc0: 6b090108     	subs	w8, w8, w9
  10bbc4: b90027e8     	str	w8, [sp, #0x24]
  10bbc8: 54000101     	b.ne	0x10bbe8 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xa0>
  10bbcc: 14000001     	b	0x10bbd0 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x88>
  10bbd0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  10bbd4: f9401be9     	ldr	x9, [sp, #0x30]
  10bbd8: b9000128     	str	w8, [x9]
  10bbdc: 320003e8     	orr	w8, wzr, #0x1
  10bbe0: 381df3a8     	sturb	w8, [x29, #-0x21]
  10bbe4: 14000009     	b	0x10bc08 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xc0>
  10bbe8: 14000001     	b	0x10bbec <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xa4>
  10bbec: d10043a0     	sub	x0, x29, #0x10
  10bbf0: 940007eb     	bl	0x10db9c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x3cc>
  10bbf4: f9000fe0     	str	x0, [sp, #0x18]
  10bbf8: 17ffffe6     	b	0x10bb90 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x48>
  10bbfc: 2a1f03e8     	mov	w8, wzr
  10bc00: 381df3a8     	sturb	w8, [x29, #-0x21]
  10bc04: 14000001     	b	0x10bc08 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xc0>
  10bc08: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10bc0c: d53bd049     	mrs	x9, TPIDR_EL0
  10bc10: f9401529     	ldr	x9, [x9, #0x28]
  10bc14: f85f83aa     	ldur	x10, [x29, #-0x8]
  10bc18: eb0a0129     	subs	x9, x9, x10
  10bc1c: b90017e8     	str	w8, [sp, #0x14]
  10bc20: f90007e9     	str	x9, [sp, #0x8]
  10bc24: 540000e1     	b.ne	0x10bc40 <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xf8>
  10bc28: 14000001     	b	0x10bc2c <android::ALookup<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>::lookup(OMX_VIDEO_VP9PROFILETYPE const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xe4>
  10bc2c: b94017e8     	ldr	w8, [sp, #0x14]
  10bc30: 12000100     	and	w0, w8, #0x1
  10bc34: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10bc38: 910203ff     	add	sp, sp, #0x80
  10bc3c: d65f03c0     	ret
  10bc40: 97fe784c     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010bc44 <std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::pair<int, OMX_VIDEO_VP9LEVELTYPE, false>(int&&, OMX_VIDEO_VP9LEVELTYPE&&)>:
  10bc44: d10103ff     	sub	sp, sp, #0x40
  10bc48: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10bc4c: 9100c3fd     	add	x29, sp, #0x30
  10bc50: f81f83a0     	stur	x0, [x29, #-0x8]
  10bc54: f81f03a1     	stur	x1, [x29, #-0x10]
  10bc58: f9000fe2     	str	x2, [sp, #0x18]
  10bc5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bc60: aa0003e1     	mov	x1, x0
  10bc64: f85f03a2     	ldur	x2, [x29, #-0x10]
  10bc68: f9000be0     	str	x0, [sp, #0x10]
  10bc6c: aa0203e0     	mov	x0, x2
  10bc70: f90007e1     	str	x1, [sp, #0x8]
  10bc74: 97ffce8f     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  10bc78: b9400008     	ldr	w8, [x0]
  10bc7c: f94007e0     	ldr	x0, [sp, #0x8]
  10bc80: 39000008     	strb	w8, [x0]
  10bc84: f9400fe0     	ldr	x0, [sp, #0x18]
  10bc88: 9400080b     	bl	0x10dcb4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x4e4>
  10bc8c: b9400008     	ldr	w8, [x0]
  10bc90: f9400be0     	ldr	x0, [sp, #0x10]
  10bc94: b9000408     	str	w8, [x0, #0x4]
  10bc98: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10bc9c: 910103ff     	add	sp, sp, #0x40
  10bca0: d65f03c0     	ret

000000000010bca4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>)>:
  10bca4: d10183ff     	sub	sp, sp, #0x60
  10bca8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10bcac: 910143fd     	add	x29, sp, #0x50
  10bcb0: d53bd048     	mrs	x8, TPIDR_EL0
  10bcb4: f9401509     	ldr	x9, [x8, #0x28]
  10bcb8: f81f83a9     	stur	x9, [x29, #-0x8]
  10bcbc: f81f03a2     	stur	x2, [x29, #-0x10]
  10bcc0: f81e83a1     	stur	x1, [x29, #-0x18]
  10bcc4: f9000fe0     	str	x0, [sp, #0x18]
  10bcc8: f9400fe0     	ldr	x0, [sp, #0x18]
  10bccc: 3cde83a0     	ldur	q0, [x29, #-0x18]
  10bcd0: 3d800be0     	str	q0, [sp, #0x20]
  10bcd4: f94017e2     	ldr	x2, [sp, #0x28]
  10bcd8: f94013e1     	ldr	x1, [sp, #0x20]
  10bcdc: f9000be8     	str	x8, [sp, #0x10]
  10bce0: 940007fa     	bl	0x10dcc8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x4f8>
  10bce4: f9400be8     	ldr	x8, [sp, #0x10]
  10bce8: f9401509     	ldr	x9, [x8, #0x28]
  10bcec: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bcf0: eb000129     	subs	x9, x9, x0
  10bcf4: f90007e9     	str	x9, [sp, #0x8]
  10bcf8: 540000a1     	b.ne	0x10bd0c <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>)+0x68>
  10bcfc: 14000001     	b	0x10bd00 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::ALookup(std::initializer_list<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>)+0x5c>
  10bd00: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10bd04: 910183ff     	add	sp, sp, #0x60
  10bd08: d65f03c0     	ret
  10bd0c: 97fe7819     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010bd10 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::~ALookup()>:
  10bd10: d10083ff     	sub	sp, sp, #0x20
  10bd14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10bd18: 910043fd     	add	x29, sp, #0x10
  10bd1c: f90007e0     	str	x0, [sp, #0x8]
  10bd20: f94007e0     	ldr	x0, [sp, #0x8]
  10bd24: 94000adf     	bl	0x10e8a0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0x90>
  10bd28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10bd2c: 910083ff     	add	sp, sp, #0x20
  10bd30: d65f03c0     	ret

000000000010bd34 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const>:
  10bd34: d100c3ff     	sub	sp, sp, #0x30
  10bd38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10bd3c: 910083fd     	add	x29, sp, #0x20
  10bd40: f81f83a0     	stur	x0, [x29, #-0x8]
  10bd44: f9000be1     	str	x1, [sp, #0x10]
  10bd48: f90007e2     	str	x2, [sp, #0x8]
  10bd4c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bd50: f9400be1     	ldr	x1, [sp, #0x10]
  10bd54: f94007e2     	ldr	x2, [sp, #0x8]
  10bd58: 97fe5e56     	bl	0xa36b0 <_ZNK7android7ALookupIh22OMX_VIDEO_VP9LEVELTYPEE6lookupERKhPS1_@plt>
  10bd5c: 320003e8     	orr	w8, wzr, #0x1
  10bd60: 0a080008     	and	w8, w0, w8
  10bd64: 2a0803e0     	mov	w0, w8
  10bd68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10bd6c: 9100c3ff     	add	sp, sp, #0x30
  10bd70: d65f03c0     	ret
  10bd74: d10043ff     	sub	sp, sp, #0x10
  10bd78: f90007e0     	str	x0, [sp, #0x8]
  10bd7c: f94007e0     	ldr	x0, [sp, #0x8]
  10bd80: 910043ff     	add	sp, sp, #0x10
  10bd84: d65f03c0     	ret
  10bd88: d10203ff     	sub	sp, sp, #0x80
  10bd8c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10bd90: 9101c3fd     	add	x29, sp, #0x70
  10bd94: d53bd048     	mrs	x8, TPIDR_EL0
  10bd98: f9401508     	ldr	x8, [x8, #0x28]
  10bd9c: f81f83a8     	stur	x8, [x29, #-0x8]
  10bda0: f81f03a2     	stur	x2, [x29, #-0x10]
  10bda4: f81e83a1     	stur	x1, [x29, #-0x18]
  10bda8: f81e03a0     	stur	x0, [x29, #-0x20]
  10bdac: f85e03a8     	ldur	x8, [x29, #-0x20]
  10bdb0: aa0803e0     	mov	x0, x8
  10bdb4: f9001fe0     	str	x0, [sp, #0x38]
  10bdb8: aa0803e0     	mov	x0, x8
  10bdbc: 94000035     	bl	0x10be90 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x15c>
  10bdc0: d10063a0     	sub	x0, x29, #0x18
  10bdc4: 94000056     	bl	0x10bf1c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1e8>
  10bdc8: b40004a0     	cbz	x0, 0x10be5c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x128>
  10bdcc: 14000001     	b	0x10bdd0 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x9c>
  10bdd0: d10063a0     	sub	x0, x29, #0x18
  10bdd4: 94000052     	bl	0x10bf1c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1e8>
  10bdd8: f9401ffe     	ldr	x30, [sp, #0x38]
  10bddc: f9001be0     	str	x0, [sp, #0x30]
  10bde0: aa1e03e0     	mov	x0, x30
  10bde4: f9401be1     	ldr	x1, [sp, #0x30]
  10bde8: 97fe7716     	bl	0xa9a40 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  10bdec: 14000001     	b	0x10bdf0 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xbc>
  10bdf0: d10063a8     	sub	x8, x29, #0x18
  10bdf4: aa0803e0     	mov	x0, x8
  10bdf8: f90017e8     	str	x8, [sp, #0x28]
  10bdfc: 940000a4     	bl	0x10c08c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xa4>
  10be00: f94017e8     	ldr	x8, [sp, #0x28]
  10be04: f90013e0     	str	x0, [sp, #0x20]
  10be08: aa0803e0     	mov	x0, x8
  10be0c: 940000a6     	bl	0x10c0a4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xbc>
  10be10: f94017e8     	ldr	x8, [sp, #0x28]
  10be14: f9000fe0     	str	x0, [sp, #0x18]
  10be18: aa0803e0     	mov	x0, x8
  10be1c: 94000040     	bl	0x10bf1c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1e8>
  10be20: f9401fe8     	ldr	x8, [sp, #0x38]
  10be24: f9000be0     	str	x0, [sp, #0x10]
  10be28: aa0803e0     	mov	x0, x8
  10be2c: f94013e1     	ldr	x1, [sp, #0x20]
  10be30: f9400fe2     	ldr	x2, [sp, #0x18]
  10be34: f9400be3     	ldr	x3, [sp, #0x10]
  10be38: 97fe7c76     	bl	0xab010 <_ZNSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  10be3c: 14000001     	b	0x10be40 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x10c>
  10be40: 14000007     	b	0x10be5c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x128>
  10be44: f81d83a0     	stur	x0, [x29, #-0x28]
  10be48: 2a0103e8     	mov	w8, w1
  10be4c: b81d43a8     	stur	w8, [x29, #-0x2c]
  10be50: f9401fe0     	ldr	x0, [sp, #0x38]
  10be54: 97fe611f     	bl	0xa42d0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10be58: 1400000b     	b	0x10be84 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x150>
  10be5c: d53bd048     	mrs	x8, TPIDR_EL0
  10be60: f9401508     	ldr	x8, [x8, #0x28]
  10be64: f85f83a9     	ldur	x9, [x29, #-0x8]
  10be68: eb090108     	subs	x8, x8, x9
  10be6c: f90007e8     	str	x8, [sp, #0x8]
  10be70: 540000e1     	b.ne	0x10be8c <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x158>
  10be74: 14000001     	b	0x10be78 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x144>
  10be78: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10be7c: 910203ff     	add	sp, sp, #0x80
  10be80: d65f03c0     	ret
  10be84: f85d83a0     	ldur	x0, [x29, #-0x28]
  10be88: 97fe7022     	bl	0xa7f10 <_Unwind_Resume@plt>
  10be8c: 97fe77b9     	bl	0xa9d70 <__stack_chk_fail@plt>
  10be90: d10103ff     	sub	sp, sp, #0x40
  10be94: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10be98: 9100c3fd     	add	x29, sp, #0x30
  10be9c: d53bd048     	mrs	x8, TPIDR_EL0
  10bea0: f9401508     	ldr	x8, [x8, #0x28]
  10bea4: f81f83a8     	stur	x8, [x29, #-0x8]
  10bea8: f9000fe0     	str	x0, [sp, #0x18]
  10beac: f9400fe8     	ldr	x8, [sp, #0x18]
  10beb0: aa0803e0     	mov	x0, x8
  10beb4: f9000be0     	str	x0, [sp, #0x10]
  10beb8: aa0803e0     	mov	x0, x8
  10bebc: 97ffcefb     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10bec0: 14000001     	b	0x10bec4 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x190>
  10bec4: aa1f03e8     	mov	x8, xzr
  10bec8: f9400be9     	ldr	x9, [sp, #0x10]
  10becc: f9000128     	str	x8, [x9]
  10bed0: f9000528     	str	x8, [x9, #0x8]
  10bed4: 91004120     	add	x0, x9, #0x10
  10bed8: f81f03a8     	stur	x8, [x29, #-0x10]
  10bedc: d10043a1     	sub	x1, x29, #0x10
  10bee0: 97fe66f4     	bl	0xa5ab0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10bee4: 14000001     	b	0x10bee8 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1b4>
  10bee8: d53bd048     	mrs	x8, TPIDR_EL0
  10beec: f9401508     	ldr	x8, [x8, #0x28]
  10bef0: f85f83a9     	ldur	x9, [x29, #-0x8]
  10bef4: eb090108     	subs	x8, x8, x9
  10bef8: f90007e8     	str	x8, [sp, #0x8]
  10befc: 540000e1     	b.ne	0x10bf18 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1e4>
  10bf00: 14000001     	b	0x10bf04 <bool android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::map<OMX_VIDEO_VP9LEVELTYPE, void>(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1d0>
  10bf04: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10bf08: 910103ff     	add	sp, sp, #0x40
  10bf0c: d65f03c0     	ret
  10bf10: f90003e1     	str	x1, [sp]
  10bf14: 97fe88ac     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10bf18: 97fe7796     	bl	0xa9d70 <__stack_chk_fail@plt>
  10bf1c: d10043ff     	sub	sp, sp, #0x10
  10bf20: f90007e0     	str	x0, [sp, #0x8]
  10bf24: f94007e0     	ldr	x0, [sp, #0x8]
  10bf28: f9400400     	ldr	x0, [x0, #0x8]
  10bf2c: 910043ff     	add	sp, sp, #0x10
  10bf30: d65f03c0     	ret

000000000010bf34 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)>:
  10bf34: d10143ff     	sub	sp, sp, #0x50
  10bf38: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10bf3c: 910103fd     	add	x29, sp, #0x40
  10bf40: f81f83a0     	stur	x0, [x29, #-0x8]
  10bf44: f81f03a1     	stur	x1, [x29, #-0x10]
  10bf48: f85f83a0     	ldur	x0, [x29, #-0x8]
  10bf4c: f85f03a1     	ldur	x1, [x29, #-0x10]
  10bf50: f81e83a0     	stur	x0, [x29, #-0x18]
  10bf54: f90013e1     	str	x1, [sp, #0x20]
  10bf58: 97fe72c2     	bl	0xa8a60 <_ZNKSt6__ndk16vectorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  10bf5c: f94013e1     	ldr	x1, [sp, #0x20]
  10bf60: eb00003f     	cmp	x1, x0
  10bf64: 1a9f97e8     	cset	w8, hi
  10bf68: 37000048     	tbnz	w8, #0x0, 0x10bf70 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  10bf6c: 14000003     	b	0x10bf78 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  10bf70: f85e83a0     	ldur	x0, [x29, #-0x18]
  10bf74: 97fe65f7     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  10bf78: d2800001     	mov	x1, #0x0                // =0
  10bf7c: b27d03e8     	orr	x8, xzr, #0x8
  10bf80: f85e83a0     	ldur	x0, [x29, #-0x18]
  10bf84: f9000fe1     	str	x1, [sp, #0x18]
  10bf88: f9000be8     	str	x8, [sp, #0x10]
  10bf8c: 940000d6     	bl	0x10c2e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10bf90: f85f03a1     	ldur	x1, [x29, #-0x10]
  10bf94: 940000c7     	bl	0x10c2b0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x8c>
  10bf98: f85e83a8     	ldur	x8, [x29, #-0x18]
  10bf9c: f9000500     	str	x0, [x8, #0x8]
  10bfa0: f9000100     	str	x0, [x8]
  10bfa4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10bfa8: f9400108     	ldr	x8, [x8]
  10bfac: f85f03a0     	ldur	x0, [x29, #-0x10]
  10bfb0: f9400be1     	ldr	x1, [sp, #0x10]
  10bfb4: 9b007c20     	mul	x0, x1, x0
  10bfb8: 8b000108     	add	x8, x8, x0
  10bfbc: f85e83a0     	ldur	x0, [x29, #-0x18]
  10bfc0: f90007e8     	str	x8, [sp, #0x8]
  10bfc4: 940000d3     	bl	0x10c310 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xec>
  10bfc8: f94007e8     	ldr	x8, [sp, #0x8]
  10bfcc: f9000008     	str	x8, [x0]
  10bfd0: f85e83a0     	ldur	x0, [x29, #-0x18]
  10bfd4: f9400fe1     	ldr	x1, [sp, #0x18]
  10bfd8: 940000d9     	bl	0x10c33c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x118>
  10bfdc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10bfe0: 910143ff     	add	sp, sp, #0x50
  10bfe4: d65f03c0     	ret

000000000010bfe8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)>:
  10bfe8: d101c3ff     	sub	sp, sp, #0x70
  10bfec: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10bff0: 910183fd     	add	x29, sp, #0x60
  10bff4: d53bd048     	mrs	x8, TPIDR_EL0
  10bff8: f9401509     	ldr	x9, [x8, #0x28]
  10bffc: f81f83a9     	stur	x9, [x29, #-0x8]
  10c000: f81e83a0     	stur	x0, [x29, #-0x18]
  10c004: f81e03a1     	stur	x1, [x29, #-0x20]
  10c008: f81d83a2     	stur	x2, [x29, #-0x28]
  10c00c: f9001be3     	str	x3, [sp, #0x30]
  10c010: f85e83a9     	ldur	x9, [x29, #-0x18]
  10c014: aa0903e0     	mov	x0, x9
  10c018: f90013e8     	str	x8, [sp, #0x20]
  10c01c: f9000fe9     	str	x9, [sp, #0x18]
  10c020: 940000b1     	bl	0x10c2e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10c024: f90017e0     	str	x0, [sp, #0x28]
  10c028: f9401be2     	ldr	x2, [sp, #0x30]
  10c02c: d10043a8     	sub	x8, x29, #0x10
  10c030: aa0803e0     	mov	x0, x8
  10c034: f9400fe1     	ldr	x1, [sp, #0x18]
  10c038: f9000be8     	str	x8, [sp, #0x10]
  10c03c: 940001aa     	bl	0x10c6e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x4c0>
  10c040: f94017e0     	ldr	x0, [sp, #0x28]
  10c044: f85e03a1     	ldur	x1, [x29, #-0x20]
  10c048: f85d83a2     	ldur	x2, [x29, #-0x28]
  10c04c: f9400fe8     	ldr	x8, [sp, #0x18]
  10c050: 91002103     	add	x3, x8, #0x8
  10c054: 97fe718b     	bl	0xa8680 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  10c058: f9400be0     	ldr	x0, [sp, #0x10]
  10c05c: 940001cc     	bl	0x10c78c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x90>
  10c060: f94013e8     	ldr	x8, [sp, #0x20]
  10c064: f9401509     	ldr	x9, [x8, #0x28]
  10c068: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c06c: eb000129     	subs	x9, x9, x0
  10c070: f90007e9     	str	x9, [sp, #0x8]
  10c074: 540000a1     	b.ne	0x10c088 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xa0>
  10c078: 14000001     	b	0x10c07c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0x94>
  10c07c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10c080: 9101c3ff     	add	sp, sp, #0x70
  10c084: d65f03c0     	ret
  10c088: 97fe773a     	bl	0xa9d70 <__stack_chk_fail@plt>
  10c08c: d10043ff     	sub	sp, sp, #0x10
  10c090: f90007e0     	str	x0, [sp, #0x8]
  10c094: f94007e0     	ldr	x0, [sp, #0x8]
  10c098: f9400000     	ldr	x0, [x0]
  10c09c: 910043ff     	add	sp, sp, #0x10
  10c0a0: d65f03c0     	ret
  10c0a4: d10043ff     	sub	sp, sp, #0x10
  10c0a8: b27d03e8     	orr	x8, xzr, #0x8
  10c0ac: f90007e0     	str	x0, [sp, #0x8]
  10c0b0: f94007e0     	ldr	x0, [sp, #0x8]
  10c0b4: aa0003e9     	mov	x9, x0
  10c0b8: f9400129     	ldr	x9, [x9]
  10c0bc: f9400400     	ldr	x0, [x0, #0x8]
  10c0c0: 9b007d08     	mul	x8, x8, x0
  10c0c4: 8b080128     	add	x8, x9, x8
  10c0c8: aa0803e0     	mov	x0, x8
  10c0cc: 910043ff     	add	sp, sp, #0x10
  10c0d0: d65f03c0     	ret

000000000010c0d4 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()>:
  10c0d4: d10103ff     	sub	sp, sp, #0x40
  10c0d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10c0dc: 9100c3fd     	add	x29, sp, #0x30
  10c0e0: d2800008     	mov	x8, #0x0                // =0
  10c0e4: f81f83a0     	stur	x0, [x29, #-0x8]
  10c0e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c0ec: aa0003e9     	mov	x9, x0
  10c0f0: f9400129     	ldr	x9, [x9]
  10c0f4: eb08013f     	cmp	x9, x8
  10c0f8: 1a9f07ea     	cset	w10, ne
  10c0fc: f81f03a0     	stur	x0, [x29, #-0x10]
  10c100: 3700004a     	tbnz	w10, #0x0, 0x10c108 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()+0x34>
  10c104: 14000012     	b	0x10c14c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()+0x78>
  10c108: f85f03a0     	ldur	x0, [x29, #-0x10]
  10c10c: 940001a4     	bl	0x10c79c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0xa0>
  10c110: f85f03a0     	ldur	x0, [x29, #-0x10]
  10c114: 94000074     	bl	0x10c2e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10c118: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c11c: f9400101     	ldr	x1, [x8]
  10c120: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c124: f9000fe0     	str	x0, [sp, #0x18]
  10c128: aa0803e0     	mov	x0, x8
  10c12c: f9000be1     	str	x1, [sp, #0x10]
  10c130: 94000142     	bl	0x10c638 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x414>
  10c134: f9400fe1     	ldr	x1, [sp, #0x18]
  10c138: f90007e0     	str	x0, [sp, #0x8]
  10c13c: aa0103e0     	mov	x0, x1
  10c140: f9400be1     	ldr	x1, [sp, #0x10]
  10c144: f94007e2     	ldr	x2, [sp, #0x8]
  10c148: 940001a0     	bl	0x10c7c8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0xcc>
  10c14c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10c150: 910103ff     	add	sp, sp, #0x40
  10c154: d65f03c0     	ret

000000000010c158 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  10c158: d100c3ff     	sub	sp, sp, #0x30
  10c15c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c160: 910083fd     	add	x29, sp, #0x20
  10c164: f81f83a0     	stur	x0, [x29, #-0x8]
  10c168: f9000be1     	str	x1, [sp, #0x10]
  10c16c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c170: f9400be1     	ldr	x1, [sp, #0x10]
  10c174: f90007e0     	str	x0, [sp, #0x8]
  10c178: aa0103e0     	mov	x0, x1
  10c17c: 97ffce63     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10c180: f94007e1     	ldr	x1, [sp, #0x8]
  10c184: f90003e0     	str	x0, [sp]
  10c188: aa0103e0     	mov	x0, x1
  10c18c: f94003e1     	ldr	x1, [sp]
  10c190: 97fe5de8     	bl	0xa3930 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  10c194: f94007e0     	ldr	x0, [sp, #0x8]
  10c198: 94000016     	bl	0x10c1f0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  10c19c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c1a0: 9100c3ff     	add	sp, sp, #0x30
  10c1a4: d65f03c0     	ret

000000000010c1a8 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  10c1a8: d100c3ff     	sub	sp, sp, #0x30
  10c1ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c1b0: 910083fd     	add	x29, sp, #0x20
  10c1b4: d2800008     	mov	x8, #0x0                // =0
  10c1b8: f81f83a0     	stur	x0, [x29, #-0x8]
  10c1bc: f9000be1     	str	x1, [sp, #0x10]
  10c1c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c1c4: f9400be1     	ldr	x1, [sp, #0x10]
  10c1c8: f90007e0     	str	x0, [sp, #0x8]
  10c1cc: aa0103e0     	mov	x0, x1
  10c1d0: f90003e8     	str	x8, [sp]
  10c1d4: 97ffce4d     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10c1d8: f94003e8     	ldr	x8, [sp]
  10c1dc: f94007e1     	ldr	x1, [sp, #0x8]
  10c1e0: f9000028     	str	x8, [x1]
  10c1e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c1e8: 9100c3ff     	add	sp, sp, #0x30
  10c1ec: d65f03c0     	ret
  10c1f0: d10083ff     	sub	sp, sp, #0x20
  10c1f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c1f8: 910043fd     	add	x29, sp, #0x10
  10c1fc: f90007e0     	str	x0, [sp, #0x8]
  10c200: f94007e0     	ldr	x0, [sp, #0x8]
  10c204: 94000004     	bl	0x10c214 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10c208: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c20c: 910083ff     	add	sp, sp, #0x20
  10c210: d65f03c0     	ret
  10c214: d10043ff     	sub	sp, sp, #0x10
  10c218: f90007e0     	str	x0, [sp, #0x8]
  10c21c: 910043ff     	add	sp, sp, #0x10
  10c220: d65f03c0     	ret

000000000010c224 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const>:
  10c224: d10143ff     	sub	sp, sp, #0x50
  10c228: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10c22c: 910103fd     	add	x29, sp, #0x40
  10c230: d53bd048     	mrs	x8, TPIDR_EL0
  10c234: f9401508     	ldr	x8, [x8, #0x28]
  10c238: f81f83a8     	stur	x8, [x29, #-0x8]
  10c23c: f90013e0     	str	x0, [sp, #0x20]
  10c240: f94013e0     	ldr	x0, [sp, #0x20]
  10c244: 9400007b     	bl	0x10c430 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x20c>
  10c248: 9400006f     	bl	0x10c404 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x1e0>
  10c24c: f81f03a0     	stur	x0, [x29, #-0x10]
  10c250: 97ffcef5     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10c254: f81e83a0     	stur	x0, [x29, #-0x18]
  10c258: d10043a0     	sub	x0, x29, #0x10
  10c25c: d10063a1     	sub	x1, x29, #0x18
  10c260: 97ffcece     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10c264: f9000fe0     	str	x0, [sp, #0x18]
  10c268: 14000001     	b	0x10c26c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x48>
  10c26c: f9400fe8     	ldr	x8, [sp, #0x18]
  10c270: f9400109     	ldr	x9, [x8]
  10c274: d53bd04a     	mrs	x10, TPIDR_EL0
  10c278: f940154a     	ldr	x10, [x10, #0x28]
  10c27c: f85f83ab     	ldur	x11, [x29, #-0x8]
  10c280: eb0b014a     	subs	x10, x10, x11
  10c284: f9000be9     	str	x9, [sp, #0x10]
  10c288: f90007ea     	str	x10, [sp, #0x8]
  10c28c: 54000101     	b.ne	0x10c2ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x88>
  10c290: 14000001     	b	0x10c294 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x70>
  10c294: f9400be0     	ldr	x0, [sp, #0x10]
  10c298: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10c29c: 910143ff     	add	sp, sp, #0x50
  10c2a0: d65f03c0     	ret
  10c2a4: f90003e1     	str	x1, [sp]
  10c2a8: 97fe87c7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10c2ac: 97fe76b1     	bl	0xa9d70 <__stack_chk_fail@plt>
  10c2b0: d10083ff     	sub	sp, sp, #0x20
  10c2b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c2b8: 910043fd     	add	x29, sp, #0x10
  10c2bc: d2800008     	mov	x8, #0x0                // =0
  10c2c0: f90007e0     	str	x0, [sp, #0x8]
  10c2c4: f90003e1     	str	x1, [sp]
  10c2c8: f94007e0     	ldr	x0, [sp, #0x8]
  10c2cc: f94003e1     	ldr	x1, [sp]
  10c2d0: aa0803e2     	mov	x2, x8
  10c2d4: 94000081     	bl	0x10c4d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2b4>
  10c2d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c2dc: 910083ff     	add	sp, sp, #0x20
  10c2e0: d65f03c0     	ret
  10c2e4: d10083ff     	sub	sp, sp, #0x20
  10c2e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c2ec: 910043fd     	add	x29, sp, #0x10
  10c2f0: b27c03e8     	orr	x8, xzr, #0x10
  10c2f4: f90007e0     	str	x0, [sp, #0x8]
  10c2f8: f94007e0     	ldr	x0, [sp, #0x8]
  10c2fc: 8b080000     	add	x0, x0, x8
  10c300: 94000092     	bl	0x10c548 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x324>
  10c304: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c308: 910083ff     	add	sp, sp, #0x20
  10c30c: d65f03c0     	ret
  10c310: d10083ff     	sub	sp, sp, #0x20
  10c314: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c318: 910043fd     	add	x29, sp, #0x10
  10c31c: b27c03e8     	orr	x8, xzr, #0x10
  10c320: f90007e0     	str	x0, [sp, #0x8]
  10c324: f94007e0     	ldr	x0, [sp, #0x8]
  10c328: 8b080000     	add	x0, x0, x8
  10c32c: 94000095     	bl	0x10c580 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x35c>
  10c330: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c334: 910083ff     	add	sp, sp, #0x20
  10c338: d65f03c0     	ret
  10c33c: d10183ff     	sub	sp, sp, #0x60
  10c340: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10c344: 910143fd     	add	x29, sp, #0x50
  10c348: b27d03e8     	orr	x8, xzr, #0x8
  10c34c: f81f83a0     	stur	x0, [x29, #-0x8]
  10c350: f81f03a1     	stur	x1, [x29, #-0x10]
  10c354: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c358: f81e83a0     	stur	x0, [x29, #-0x18]
  10c35c: f81e03a8     	stur	x8, [x29, #-0x20]
  10c360: 9400009e     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c364: f85e83a8     	ldur	x8, [x29, #-0x18]
  10c368: f90017e0     	str	x0, [sp, #0x28]
  10c36c: aa0803e0     	mov	x0, x8
  10c370: 9400009a     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c374: f85e83a8     	ldur	x8, [x29, #-0x18]
  10c378: f90013e0     	str	x0, [sp, #0x20]
  10c37c: aa0803e0     	mov	x0, x8
  10c380: 940000a0     	bl	0x10c600 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10c384: f85e03a8     	ldur	x8, [x29, #-0x20]
  10c388: 9b007d00     	mul	x0, x8, x0
  10c38c: f94013e1     	ldr	x1, [sp, #0x20]
  10c390: 8b000020     	add	x0, x1, x0
  10c394: f85e83a9     	ldur	x9, [x29, #-0x18]
  10c398: f9000fe0     	str	x0, [sp, #0x18]
  10c39c: aa0903e0     	mov	x0, x9
  10c3a0: 9400008e     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c3a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10c3a8: f9000be0     	str	x0, [sp, #0x10]
  10c3ac: aa0803e0     	mov	x0, x8
  10c3b0: 94000094     	bl	0x10c600 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10c3b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  10c3b8: 9b007d09     	mul	x9, x8, x0
  10c3bc: f9400be0     	ldr	x0, [sp, #0x10]
  10c3c0: 8b090009     	add	x9, x0, x9
  10c3c4: f85e83a0     	ldur	x0, [x29, #-0x18]
  10c3c8: f90007e9     	str	x9, [sp, #0x8]
  10c3cc: 94000083     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c3d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c3d4: f85e03a9     	ldur	x9, [x29, #-0x20]
  10c3d8: 9b087d28     	mul	x8, x9, x8
  10c3dc: 8b080008     	add	x8, x0, x8
  10c3e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  10c3e4: f94017e1     	ldr	x1, [sp, #0x28]
  10c3e8: f9400fe2     	ldr	x2, [sp, #0x18]
  10c3ec: f94007e3     	ldr	x3, [sp, #0x8]
  10c3f0: aa0803e4     	mov	x4, x8
  10c3f4: 94000071     	bl	0x10c5b8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x394>
  10c3f8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10c3fc: 910183ff     	add	sp, sp, #0x60
  10c400: d65f03c0     	ret
  10c404: d10083ff     	sub	sp, sp, #0x20
  10c408: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c40c: 910043fd     	add	x29, sp, #0x10
  10c410: 91001fe8     	add	x8, sp, #0x7
  10c414: f90007e0     	str	x0, [sp, #0x8]
  10c418: f94007e1     	ldr	x1, [sp, #0x8]
  10c41c: 39400100     	ldrb	w0, [x8]
  10c420: 9400000f     	bl	0x10c45c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x238>
  10c424: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c428: 910083ff     	add	sp, sp, #0x20
  10c42c: d65f03c0     	ret
  10c430: d10083ff     	sub	sp, sp, #0x20
  10c434: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c438: 910043fd     	add	x29, sp, #0x10
  10c43c: b27c03e8     	orr	x8, xzr, #0x10
  10c440: f90007e0     	str	x0, [sp, #0x8]
  10c444: f94007e0     	ldr	x0, [sp, #0x8]
  10c448: 8b080000     	add	x0, x0, x8
  10c44c: 94000015     	bl	0x10c4a0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x27c>
  10c450: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c454: 910083ff     	add	sp, sp, #0x20
  10c458: d65f03c0     	ret
  10c45c: d10083ff     	sub	sp, sp, #0x20
  10c460: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c464: 910043fd     	add	x29, sp, #0x10
  10c468: d10007a8     	sub	x8, x29, #0x1
  10c46c: 39000100     	strb	w0, [x8]
  10c470: f90003e1     	str	x1, [sp]
  10c474: f94003e0     	ldr	x0, [sp]
  10c478: 94000004     	bl	0x10c488 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x264>
  10c47c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c480: 910083ff     	add	sp, sp, #0x20
  10c484: d65f03c0     	ret
  10c488: d10043ff     	sub	sp, sp, #0x10
  10c48c: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  10c490: f90007e0     	str	x0, [sp, #0x8]
  10c494: aa0803e0     	mov	x0, x8
  10c498: 910043ff     	add	sp, sp, #0x10
  10c49c: d65f03c0     	ret
  10c4a0: d10083ff     	sub	sp, sp, #0x20
  10c4a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c4a8: 910043fd     	add	x29, sp, #0x10
  10c4ac: f90007e0     	str	x0, [sp, #0x8]
  10c4b0: f94007e0     	ldr	x0, [sp, #0x8]
  10c4b4: 94000004     	bl	0x10c4c4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2a0>
  10c4b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c4bc: 910083ff     	add	sp, sp, #0x20
  10c4c0: d65f03c0     	ret
  10c4c4: d10043ff     	sub	sp, sp, #0x10
  10c4c8: f90007e0     	str	x0, [sp, #0x8]
  10c4cc: f94007e0     	ldr	x0, [sp, #0x8]
  10c4d0: 910043ff     	add	sp, sp, #0x10
  10c4d4: d65f03c0     	ret
  10c4d8: d10103ff     	sub	sp, sp, #0x40
  10c4dc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10c4e0: 9100c3fd     	add	x29, sp, #0x30
  10c4e4: 90000768     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10c4e8: 9109c508     	add	x8, x8, #0x271
  10c4ec: f81f83a0     	stur	x0, [x29, #-0x8]
  10c4f0: f81f03a1     	stur	x1, [x29, #-0x10]
  10c4f4: f9000fe2     	str	x2, [sp, #0x18]
  10c4f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c4fc: f85f03a1     	ldur	x1, [x29, #-0x10]
  10c500: f9000be8     	str	x8, [sp, #0x10]
  10c504: f90007e1     	str	x1, [sp, #0x8]
  10c508: 97ffffe0     	bl	0x10c488 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x264>
  10c50c: f94007e8     	ldr	x8, [sp, #0x8]
  10c510: eb00011f     	cmp	x8, x0
  10c514: 1a9f97e9     	cset	w9, hi
  10c518: 37000049     	tbnz	w9, #0x0, 0x10c520 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2fc>
  10c51c: 14000003     	b	0x10c528 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x304>
  10c520: f9400be0     	ldr	x0, [sp, #0x10]
  10c524: 97febb0f     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10c528: b27e03e1     	orr	x1, xzr, #0x4
  10c52c: b27d03e8     	orr	x8, xzr, #0x8
  10c530: f85f03a9     	ldur	x9, [x29, #-0x10]
  10c534: 9b087d20     	mul	x0, x9, x8
  10c538: 97febb91     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10c53c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10c540: 910103ff     	add	sp, sp, #0x40
  10c544: d65f03c0     	ret
  10c548: d10083ff     	sub	sp, sp, #0x20
  10c54c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c550: 910043fd     	add	x29, sp, #0x10
  10c554: f90007e0     	str	x0, [sp, #0x8]
  10c558: f94007e0     	ldr	x0, [sp, #0x8]
  10c55c: 94000004     	bl	0x10c56c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x348>
  10c560: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c564: 910083ff     	add	sp, sp, #0x20
  10c568: d65f03c0     	ret
  10c56c: d10043ff     	sub	sp, sp, #0x10
  10c570: f90007e0     	str	x0, [sp, #0x8]
  10c574: f94007e0     	ldr	x0, [sp, #0x8]
  10c578: 910043ff     	add	sp, sp, #0x10
  10c57c: d65f03c0     	ret
  10c580: d10083ff     	sub	sp, sp, #0x20
  10c584: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c588: 910043fd     	add	x29, sp, #0x10
  10c58c: f90007e0     	str	x0, [sp, #0x8]
  10c590: f94007e0     	ldr	x0, [sp, #0x8]
  10c594: 94000004     	bl	0x10c5a4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x380>
  10c598: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c59c: 910083ff     	add	sp, sp, #0x20
  10c5a0: d65f03c0     	ret
  10c5a4: d10043ff     	sub	sp, sp, #0x10
  10c5a8: f90007e0     	str	x0, [sp, #0x8]
  10c5ac: f94007e0     	ldr	x0, [sp, #0x8]
  10c5b0: 910043ff     	add	sp, sp, #0x10
  10c5b4: d65f03c0     	ret
  10c5b8: d100c3ff     	sub	sp, sp, #0x30
  10c5bc: f90017e0     	str	x0, [sp, #0x28]
  10c5c0: f90013e1     	str	x1, [sp, #0x20]
  10c5c4: f9000fe2     	str	x2, [sp, #0x18]
  10c5c8: f9000be3     	str	x3, [sp, #0x10]
  10c5cc: f90007e4     	str	x4, [sp, #0x8]
  10c5d0: 9100c3ff     	add	sp, sp, #0x30
  10c5d4: d65f03c0     	ret
  10c5d8: d10083ff     	sub	sp, sp, #0x20
  10c5dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c5e0: 910043fd     	add	x29, sp, #0x10
  10c5e4: f90007e0     	str	x0, [sp, #0x8]
  10c5e8: f94007e0     	ldr	x0, [sp, #0x8]
  10c5ec: f9400000     	ldr	x0, [x0]
  10c5f0: 9400000d     	bl	0x10c624 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x400>
  10c5f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c5f8: 910083ff     	add	sp, sp, #0x20
  10c5fc: d65f03c0     	ret
  10c600: d10083ff     	sub	sp, sp, #0x20
  10c604: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c608: 910043fd     	add	x29, sp, #0x10
  10c60c: f90007e0     	str	x0, [sp, #0x8]
  10c610: f94007e0     	ldr	x0, [sp, #0x8]
  10c614: 94000009     	bl	0x10c638 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x414>
  10c618: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c61c: 910083ff     	add	sp, sp, #0x20
  10c620: d65f03c0     	ret
  10c624: d10043ff     	sub	sp, sp, #0x10
  10c628: f90007e0     	str	x0, [sp, #0x8]
  10c62c: f94007e0     	ldr	x0, [sp, #0x8]
  10c630: 910043ff     	add	sp, sp, #0x10
  10c634: d65f03c0     	ret
  10c638: d100c3ff     	sub	sp, sp, #0x30
  10c63c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c640: 910083fd     	add	x29, sp, #0x20
  10c644: b27d03e8     	orr	x8, xzr, #0x8
  10c648: f81f83a0     	stur	x0, [x29, #-0x8]
  10c64c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c650: f9000be0     	str	x0, [sp, #0x10]
  10c654: f90007e8     	str	x8, [sp, #0x8]
  10c658: 9400000a     	bl	0x10c680 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x45c>
  10c65c: f9400008     	ldr	x8, [x0]
  10c660: f9400be0     	ldr	x0, [sp, #0x10]
  10c664: f9400000     	ldr	x0, [x0]
  10c668: eb000108     	subs	x8, x8, x0
  10c66c: f94007e0     	ldr	x0, [sp, #0x8]
  10c670: 9ac00d00     	sdiv	x0, x8, x0
  10c674: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c678: 9100c3ff     	add	sp, sp, #0x30
  10c67c: d65f03c0     	ret
  10c680: d10083ff     	sub	sp, sp, #0x20
  10c684: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c688: 910043fd     	add	x29, sp, #0x10
  10c68c: b27c03e8     	orr	x8, xzr, #0x10
  10c690: f90007e0     	str	x0, [sp, #0x8]
  10c694: f94007e0     	ldr	x0, [sp, #0x8]
  10c698: 8b080000     	add	x0, x0, x8
  10c69c: 94000004     	bl	0x10c6ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x488>
  10c6a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c6a4: 910083ff     	add	sp, sp, #0x20
  10c6a8: d65f03c0     	ret
  10c6ac: d10083ff     	sub	sp, sp, #0x20
  10c6b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c6b4: 910043fd     	add	x29, sp, #0x10
  10c6b8: f90007e0     	str	x0, [sp, #0x8]
  10c6bc: f94007e0     	ldr	x0, [sp, #0x8]
  10c6c0: 94000004     	bl	0x10c6d0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x4ac>
  10c6c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c6c8: 910083ff     	add	sp, sp, #0x20
  10c6cc: d65f03c0     	ret
  10c6d0: d10043ff     	sub	sp, sp, #0x10
  10c6d4: f90007e0     	str	x0, [sp, #0x8]
  10c6d8: f94007e0     	ldr	x0, [sp, #0x8]
  10c6dc: 910043ff     	add	sp, sp, #0x10
  10c6e0: d65f03c0     	ret
  10c6e4: d10083ff     	sub	sp, sp, #0x20
  10c6e8: f9000fe0     	str	x0, [sp, #0x18]
  10c6ec: f9000be1     	str	x1, [sp, #0x10]
  10c6f0: f90007e2     	str	x2, [sp, #0x8]
  10c6f4: 910083ff     	add	sp, sp, #0x20
  10c6f8: d65f03c0     	ret

000000000010c6fc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)>:
  10c6fc: d10103ff     	sub	sp, sp, #0x40
  10c700: f9001bfe     	str	x30, [sp, #0x30]
  10c704: b27d03e8     	orr	x8, xzr, #0x8
  10c708: d2800009     	mov	x9, #0x0                // =0
  10c70c: f90017e0     	str	x0, [sp, #0x28]
  10c710: f90013e1     	str	x1, [sp, #0x20]
  10c714: f9000fe2     	str	x2, [sp, #0x18]
  10c718: f9000be3     	str	x3, [sp, #0x10]
  10c71c: f9400fe0     	ldr	x0, [sp, #0x18]
  10c720: f94013e1     	ldr	x1, [sp, #0x20]
  10c724: eb010000     	subs	x0, x0, x1
  10c728: 9ac80c08     	sdiv	x8, x0, x8
  10c72c: f90007e8     	str	x8, [sp, #0x8]
  10c730: f94007e8     	ldr	x8, [sp, #0x8]
  10c734: eb09011f     	cmp	x8, x9
  10c738: 1a9fd7ea     	cset	w10, gt
  10c73c: 3700004a     	tbnz	w10, #0x0, 0x10c744 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x48>
  10c740: 14000010     	b	0x10c780 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x84>
  10c744: b27d03e8     	orr	x8, xzr, #0x8
  10c748: f9400be9     	ldr	x9, [sp, #0x10]
  10c74c: f9400120     	ldr	x0, [x9]
  10c750: f94013e1     	ldr	x1, [sp, #0x20]
  10c754: f94007e9     	ldr	x9, [sp, #0x8]
  10c758: 9b087d22     	mul	x2, x9, x8
  10c75c: f90003e8     	str	x8, [sp]
  10c760: 97fe4d8c     	bl	0x9fd90 <memcpy@plt>
  10c764: f94007e8     	ldr	x8, [sp, #0x8]
  10c768: f9400be9     	ldr	x9, [sp, #0x10]
  10c76c: f9400120     	ldr	x0, [x9]
  10c770: f94003e1     	ldr	x1, [sp]
  10c774: 9b087c28     	mul	x8, x1, x8
  10c778: 8b080008     	add	x8, x0, x8
  10c77c: f9000128     	str	x8, [x9]
  10c780: f9401bfe     	ldr	x30, [sp, #0x30]
  10c784: 910103ff     	add	sp, sp, #0x40
  10c788: d65f03c0     	ret
  10c78c: d10043ff     	sub	sp, sp, #0x10
  10c790: f90007e0     	str	x0, [sp, #0x8]
  10c794: 910043ff     	add	sp, sp, #0x10
  10c798: d65f03c0     	ret
  10c79c: d10083ff     	sub	sp, sp, #0x20
  10c7a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10c7a4: 910043fd     	add	x29, sp, #0x10
  10c7a8: f90007e0     	str	x0, [sp, #0x8]
  10c7ac: f94007e0     	ldr	x0, [sp, #0x8]
  10c7b0: aa0003e8     	mov	x8, x0
  10c7b4: f9400101     	ldr	x1, [x8]
  10c7b8: 94000011     	bl	0x10c7fc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x100>
  10c7bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10c7c0: 910083ff     	add	sp, sp, #0x20
  10c7c4: d65f03c0     	ret
  10c7c8: d100c3ff     	sub	sp, sp, #0x30
  10c7cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c7d0: 910083fd     	add	x29, sp, #0x20
  10c7d4: f81f83a0     	stur	x0, [x29, #-0x8]
  10c7d8: f9000be1     	str	x1, [sp, #0x10]
  10c7dc: f90007e2     	str	x2, [sp, #0x8]
  10c7e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c7e4: f9400be1     	ldr	x1, [sp, #0x10]
  10c7e8: f94007e2     	ldr	x2, [sp, #0x8]
  10c7ec: 9400004b     	bl	0x10c918 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x48>
  10c7f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c7f4: 9100c3ff     	add	sp, sp, #0x30
  10c7f8: d65f03c0     	ret
  10c7fc: d10143ff     	sub	sp, sp, #0x50
  10c800: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10c804: 910103fd     	add	x29, sp, #0x40
  10c808: f81f83a0     	stur	x0, [x29, #-0x8]
  10c80c: f81f03a1     	stur	x1, [x29, #-0x10]
  10c810: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c814: f9400401     	ldr	x1, [x0, #0x8]
  10c818: f81e83a1     	stur	x1, [x29, #-0x18]
  10c81c: f90013e0     	str	x0, [sp, #0x20]
  10c820: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c824: f85e83a9     	ldur	x9, [x29, #-0x18]
  10c828: eb09011f     	cmp	x8, x9
  10c82c: 1a9f07ea     	cset	w10, ne
  10c830: 3700004a     	tbnz	w10, #0x0, 0x10c838 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x13c>
  10c834: 14000013     	b	0x10c880 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x184>
  10c838: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10c83c: f94013e0     	ldr	x0, [sp, #0x20]
  10c840: f9000fe8     	str	x8, [sp, #0x18]
  10c844: 97fffea8     	bl	0x10c2e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10c848: f85e83a8     	ldur	x8, [x29, #-0x18]
  10c84c: f9400fe9     	ldr	x9, [sp, #0x18]
  10c850: 8b090108     	add	x8, x8, x9
  10c854: f81e83a8     	stur	x8, [x29, #-0x18]
  10c858: f9000be0     	str	x0, [sp, #0x10]
  10c85c: aa0803e0     	mov	x0, x8
  10c860: 97ffff71     	bl	0x10c624 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x400>
  10c864: f9400be8     	ldr	x8, [sp, #0x10]
  10c868: f90007e0     	str	x0, [sp, #0x8]
  10c86c: aa0803e0     	mov	x0, x8
  10c870: f94007e1     	ldr	x1, [sp, #0x8]
  10c874: 97fe6367     	bl	0xa5610 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  10c878: 14000001     	b	0x10c87c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x180>
  10c87c: 17ffffe9     	b	0x10c820 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*&)+0x124>
  10c880: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c884: f94013e9     	ldr	x9, [sp, #0x20]
  10c888: f9000528     	str	x8, [x9, #0x8]
  10c88c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10c890: 910143ff     	add	sp, sp, #0x50
  10c894: d65f03c0     	ret
  10c898: 97fe864b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010c89c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)>:
  10c89c: d100c3ff     	sub	sp, sp, #0x30
  10c8a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c8a4: 910083fd     	add	x29, sp, #0x20
  10c8a8: 91003fe8     	add	x8, sp, #0xf
  10c8ac: f81f83a0     	stur	x0, [x29, #-0x8]
  10c8b0: f9000be1     	str	x1, [sp, #0x10]
  10c8b4: f85f83a1     	ldur	x1, [x29, #-0x8]
  10c8b8: f9400be2     	ldr	x2, [sp, #0x10]
  10c8bc: 39400100     	ldrb	w0, [x8]
  10c8c0: 97fe5a90     	bl	0xa3300 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10c8c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c8c8: 9100c3ff     	add	sp, sp, #0x30
  10c8cc: d65f03c0     	ret

000000000010c8d0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)>:
  10c8d0: d100c3ff     	sub	sp, sp, #0x30
  10c8d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c8d8: 910083fd     	add	x29, sp, #0x20
  10c8dc: d10007a8     	sub	x8, x29, #0x1
  10c8e0: 39000100     	strb	w0, [x8]
  10c8e4: f9000be1     	str	x1, [sp, #0x10]
  10c8e8: f90007e2     	str	x2, [sp, #0x8]
  10c8ec: f9400be0     	ldr	x0, [sp, #0x10]
  10c8f0: f94007e1     	ldr	x1, [sp, #0x8]
  10c8f4: 94000004     	bl	0x10c904 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x34>
  10c8f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c8fc: 9100c3ff     	add	sp, sp, #0x30
  10c900: d65f03c0     	ret
  10c904: d10043ff     	sub	sp, sp, #0x10
  10c908: f90007e0     	str	x0, [sp, #0x8]
  10c90c: f90003e1     	str	x1, [sp]
  10c910: 910043ff     	add	sp, sp, #0x10
  10c914: d65f03c0     	ret
  10c918: d100c3ff     	sub	sp, sp, #0x30
  10c91c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c920: 910083fd     	add	x29, sp, #0x20
  10c924: b27d03e8     	orr	x8, xzr, #0x8
  10c928: b27e03e9     	orr	x9, xzr, #0x4
  10c92c: f81f83a0     	stur	x0, [x29, #-0x8]
  10c930: f9000be1     	str	x1, [sp, #0x10]
  10c934: f90007e2     	str	x2, [sp, #0x8]
  10c938: f9400be0     	ldr	x0, [sp, #0x10]
  10c93c: f94007e1     	ldr	x1, [sp, #0x8]
  10c940: 9b087c21     	mul	x1, x1, x8
  10c944: aa0903e2     	mov	x2, x9
  10c948: 97febab6     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10c94c: 14000001     	b	0x10c950 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x80>
  10c950: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c954: 9100c3ff     	add	sp, sp, #0x30
  10c958: d65f03c0     	ret
  10c95c: 97fe861a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10c960: d100c3ff     	sub	sp, sp, #0x30
  10c964: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10c968: 910083fd     	add	x29, sp, #0x20
  10c96c: f81f83a0     	stur	x0, [x29, #-0x8]
  10c970: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c974: f90003e0     	str	x0, [sp]
  10c978: 9400000e     	bl	0x10c9b0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0xe0>
  10c97c: 14000001     	b	0x10c980 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0xb0>
  10c980: f94003e0     	ldr	x0, [sp]
  10c984: 97fe5e53     	bl	0xa42d0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10c988: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10c98c: 9100c3ff     	add	sp, sp, #0x30
  10c990: d65f03c0     	ret
  10c994: 2a0103e8     	mov	w8, w1
  10c998: f9000be0     	str	x0, [sp, #0x10]
  10c99c: b9000fe8     	str	w8, [sp, #0xc]
  10c9a0: f94003e0     	ldr	x0, [sp]
  10c9a4: 97fe5e4b     	bl	0xa42d0 <_ZNSt6__ndk113__vector_baseINS_4pairIh24OMX_VIDEO_VP9PROFILETYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10c9a8: f9400be0     	ldr	x0, [sp, #0x10]
  10c9ac: 97fe8606     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10c9b0: d10183ff     	sub	sp, sp, #0x60
  10c9b4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10c9b8: 910143fd     	add	x29, sp, #0x50
  10c9bc: b27d03e8     	orr	x8, xzr, #0x8
  10c9c0: f81f83a0     	stur	x0, [x29, #-0x8]
  10c9c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10c9c8: f81f03a0     	stur	x0, [x29, #-0x10]
  10c9cc: f81e83a8     	stur	x8, [x29, #-0x18]
  10c9d0: 97ffff02     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c9d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c9d8: f81e03a0     	stur	x0, [x29, #-0x20]
  10c9dc: aa0803e0     	mov	x0, x8
  10c9e0: 97fffefe     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10c9e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10c9e8: f90017e0     	str	x0, [sp, #0x28]
  10c9ec: aa0803e0     	mov	x0, x8
  10c9f0: 97ffff04     	bl	0x10c600 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10c9f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10c9f8: 9b007d00     	mul	x0, x8, x0
  10c9fc: f94017e9     	ldr	x9, [sp, #0x28]
  10ca00: 8b000120     	add	x0, x9, x0
  10ca04: f85f03aa     	ldur	x10, [x29, #-0x10]
  10ca08: f90013e0     	str	x0, [sp, #0x20]
  10ca0c: aa0a03e0     	mov	x0, x10
  10ca10: 97fffef2     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10ca14: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ca18: f9000fe0     	str	x0, [sp, #0x18]
  10ca1c: aa0803e0     	mov	x0, x8
  10ca20: 94000019     	bl	0x10ca84 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x1b4>
  10ca24: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ca28: 9b007d09     	mul	x9, x8, x0
  10ca2c: f9400fea     	ldr	x10, [sp, #0x18]
  10ca30: 8b090149     	add	x9, x10, x9
  10ca34: f85f03a0     	ldur	x0, [x29, #-0x10]
  10ca38: f9000be9     	str	x9, [sp, #0x10]
  10ca3c: 97fffee7     	bl	0x10c5d8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10ca40: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ca44: f90007e0     	str	x0, [sp, #0x8]
  10ca48: aa0803e0     	mov	x0, x8
  10ca4c: 97fffeed     	bl	0x10c600 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10ca50: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ca54: 9b007d09     	mul	x9, x8, x0
  10ca58: f94007ea     	ldr	x10, [sp, #0x8]
  10ca5c: 8b090149     	add	x9, x10, x9
  10ca60: f85f03a0     	ldur	x0, [x29, #-0x10]
  10ca64: f85e03a1     	ldur	x1, [x29, #-0x20]
  10ca68: f94013e2     	ldr	x2, [sp, #0x20]
  10ca6c: f9400be3     	ldr	x3, [sp, #0x10]
  10ca70: aa0903e4     	mov	x4, x9
  10ca74: 97fffed1     	bl	0x10c5b8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x394>
  10ca78: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10ca7c: 910183ff     	add	sp, sp, #0x60
  10ca80: d65f03c0     	ret
  10ca84: d10043ff     	sub	sp, sp, #0x10
  10ca88: b27d03e8     	orr	x8, xzr, #0x8
  10ca8c: f90007e0     	str	x0, [sp, #0x8]
  10ca90: f94007e0     	ldr	x0, [sp, #0x8]
  10ca94: f9400409     	ldr	x9, [x0, #0x8]
  10ca98: f9400000     	ldr	x0, [x0]
  10ca9c: eb000129     	subs	x9, x9, x0
  10caa0: 9ac80d20     	sdiv	x0, x9, x8
  10caa4: 910043ff     	add	sp, sp, #0x10
  10caa8: d65f03c0     	ret
  10caac: d10203ff     	sub	sp, sp, #0x80
  10cab0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10cab4: 9101c3fd     	add	x29, sp, #0x70
  10cab8: d53bd048     	mrs	x8, TPIDR_EL0
  10cabc: f9401508     	ldr	x8, [x8, #0x28]
  10cac0: f81f83a8     	stur	x8, [x29, #-0x8]
  10cac4: f81f03a2     	stur	x2, [x29, #-0x10]
  10cac8: f81e83a1     	stur	x1, [x29, #-0x18]
  10cacc: f81e03a0     	stur	x0, [x29, #-0x20]
  10cad0: f85e03a8     	ldur	x8, [x29, #-0x20]
  10cad4: aa0803e0     	mov	x0, x8
  10cad8: f9001fe0     	str	x0, [sp, #0x38]
  10cadc: aa0803e0     	mov	x0, x8
  10cae0: 94000035     	bl	0x10cbb4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2e4>
  10cae4: d10063a0     	sub	x0, x29, #0x18
  10cae8: 94000056     	bl	0x10cc40 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x370>
  10caec: b40004a0     	cbz	x0, 0x10cb80 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2b0>
  10caf0: 14000001     	b	0x10caf4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x224>
  10caf4: d10063a0     	sub	x0, x29, #0x18
  10caf8: 94000052     	bl	0x10cc40 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x370>
  10cafc: f9401ffe     	ldr	x30, [sp, #0x38]
  10cb00: f9001be0     	str	x0, [sp, #0x30]
  10cb04: aa1e03e0     	mov	x0, x30
  10cb08: f9401be1     	ldr	x1, [sp, #0x30]
  10cb0c: 97fe596d     	bl	0xa30c0 <_ZNSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE11__vallocateEm@plt>
  10cb10: 14000001     	b	0x10cb14 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x244>
  10cb14: d10063a8     	sub	x8, x29, #0x18
  10cb18: aa0803e0     	mov	x0, x8
  10cb1c: f90017e8     	str	x8, [sp, #0x28]
  10cb20: 940000a4     	bl	0x10cdb0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xa4>
  10cb24: f94017e8     	ldr	x8, [sp, #0x28]
  10cb28: f90013e0     	str	x0, [sp, #0x20]
  10cb2c: aa0803e0     	mov	x0, x8
  10cb30: 940000a6     	bl	0x10cdc8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xbc>
  10cb34: f94017e8     	ldr	x8, [sp, #0x28]
  10cb38: f9000fe0     	str	x0, [sp, #0x18]
  10cb3c: aa0803e0     	mov	x0, x8
  10cb40: 94000040     	bl	0x10cc40 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x370>
  10cb44: f9401fe8     	ldr	x8, [sp, #0x38]
  10cb48: f9000be0     	str	x0, [sp, #0x10]
  10cb4c: aa0803e0     	mov	x0, x8
  10cb50: f94013e1     	ldr	x1, [sp, #0x20]
  10cb54: f9400fe2     	ldr	x2, [sp, #0x18]
  10cb58: f9400be3     	ldr	x3, [sp, #0x10]
  10cb5c: 97fe731d     	bl	0xa97d0 <_ZNSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  10cb60: 14000001     	b	0x10cb64 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x294>
  10cb64: 14000007     	b	0x10cb80 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2b0>
  10cb68: f81d83a0     	stur	x0, [x29, #-0x28]
  10cb6c: 2a0103e8     	mov	w8, w1
  10cb70: b81d43a8     	stur	w8, [x29, #-0x2c]
  10cb74: f9401fe0     	ldr	x0, [sp, #0x38]
  10cb78: 97fe4ee2     	bl	0xa0700 <_ZNSt6__ndk113__vector_baseINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEED2Ev@plt>
  10cb7c: 1400000b     	b	0x10cba8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2d8>
  10cb80: d53bd048     	mrs	x8, TPIDR_EL0
  10cb84: f9401508     	ldr	x8, [x8, #0x28]
  10cb88: f85f83a9     	ldur	x9, [x29, #-0x8]
  10cb8c: eb090108     	subs	x8, x8, x9
  10cb90: f90007e8     	str	x8, [sp, #0x8]
  10cb94: 540000e1     	b.ne	0x10cbb0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2e0>
  10cb98: 14000001     	b	0x10cb9c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x2cc>
  10cb9c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10cba0: 910203ff     	add	sp, sp, #0x80
  10cba4: d65f03c0     	ret
  10cba8: f85d83a0     	ldur	x0, [x29, #-0x28]
  10cbac: 97fe6cd9     	bl	0xa7f10 <_Unwind_Resume@plt>
  10cbb0: 97fe7470     	bl	0xa9d70 <__stack_chk_fail@plt>
  10cbb4: d10103ff     	sub	sp, sp, #0x40
  10cbb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10cbbc: 9100c3fd     	add	x29, sp, #0x30
  10cbc0: d53bd048     	mrs	x8, TPIDR_EL0
  10cbc4: f9401508     	ldr	x8, [x8, #0x28]
  10cbc8: f81f83a8     	stur	x8, [x29, #-0x8]
  10cbcc: f9000fe0     	str	x0, [sp, #0x18]
  10cbd0: f9400fe8     	ldr	x8, [sp, #0x18]
  10cbd4: aa0803e0     	mov	x0, x8
  10cbd8: f9000be0     	str	x0, [sp, #0x10]
  10cbdc: aa0803e0     	mov	x0, x8
  10cbe0: 97ffcbb2     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10cbe4: 14000001     	b	0x10cbe8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x318>
  10cbe8: aa1f03e8     	mov	x8, xzr
  10cbec: f9400be9     	ldr	x9, [sp, #0x10]
  10cbf0: f9000128     	str	x8, [x9]
  10cbf4: f9000528     	str	x8, [x9, #0x8]
  10cbf8: 91004120     	add	x0, x9, #0x10
  10cbfc: f81f03a8     	stur	x8, [x29, #-0x10]
  10cc00: d10043a1     	sub	x1, x29, #0x10
  10cc04: 97fe6457     	bl	0xa5d60 <_ZNSt6__ndk117__compressed_pairIPNS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10cc08: 14000001     	b	0x10cc0c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x33c>
  10cc0c: d53bd048     	mrs	x8, TPIDR_EL0
  10cc10: f9401508     	ldr	x8, [x8, #0x28]
  10cc14: f85f83a9     	ldur	x9, [x29, #-0x8]
  10cc18: eb090108     	subs	x8, x8, x9
  10cc1c: f90007e8     	str	x8, [sp, #0x8]
  10cc20: 540000e1     	b.ne	0x10cc3c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x36c>
  10cc24: 14000001     	b	0x10cc28 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9PROFILETYPE>*)+0x358>
  10cc28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10cc2c: 910103ff     	add	sp, sp, #0x40
  10cc30: d65f03c0     	ret
  10cc34: f90003e1     	str	x1, [sp]
  10cc38: 97fe8563     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10cc3c: 97fe744d     	bl	0xa9d70 <__stack_chk_fail@plt>
  10cc40: d10043ff     	sub	sp, sp, #0x10
  10cc44: f90007e0     	str	x0, [sp, #0x8]
  10cc48: f94007e0     	ldr	x0, [sp, #0x8]
  10cc4c: f9400400     	ldr	x0, [x0, #0x8]
  10cc50: 910043ff     	add	sp, sp, #0x10
  10cc54: d65f03c0     	ret

000000000010cc58 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)>:
  10cc58: d10143ff     	sub	sp, sp, #0x50
  10cc5c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10cc60: 910103fd     	add	x29, sp, #0x40
  10cc64: f81f83a0     	stur	x0, [x29, #-0x8]
  10cc68: f81f03a1     	stur	x1, [x29, #-0x10]
  10cc6c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10cc70: f85f03a1     	ldur	x1, [x29, #-0x10]
  10cc74: f81e83a0     	stur	x0, [x29, #-0x18]
  10cc78: f90013e1     	str	x1, [sp, #0x20]
  10cc7c: 97fe76b1     	bl	0xaa740 <_ZNKSt6__ndk16vectorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEE8max_sizeEv@plt>
  10cc80: f94013e1     	ldr	x1, [sp, #0x20]
  10cc84: eb00003f     	cmp	x1, x0
  10cc88: 1a9f97e8     	cset	w8, hi
  10cc8c: 37000048     	tbnz	w8, #0x0, 0x10cc94 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)+0x3c>
  10cc90: 14000003     	b	0x10cc9c <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__vallocate(unsigned long)+0x44>
  10cc94: f85e83a0     	ldur	x0, [x29, #-0x18]
  10cc98: 97fe62ae     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  10cc9c: d2800001     	mov	x1, #0x0                // =0
  10cca0: b27d03e8     	orr	x8, xzr, #0x8
  10cca4: f85e83a0     	ldur	x0, [x29, #-0x18]
  10cca8: f9000fe1     	str	x1, [sp, #0x18]
  10ccac: f9000be8     	str	x8, [sp, #0x10]
  10ccb0: 940000d6     	bl	0x10d008 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10ccb4: f85f03a1     	ldur	x1, [x29, #-0x10]
  10ccb8: 940000c7     	bl	0x10cfd4 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x8c>
  10ccbc: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ccc0: f9000500     	str	x0, [x8, #0x8]
  10ccc4: f9000100     	str	x0, [x8]
  10ccc8: f85e83a8     	ldur	x8, [x29, #-0x18]
  10cccc: f9400108     	ldr	x8, [x8]
  10ccd0: f85f03a0     	ldur	x0, [x29, #-0x10]
  10ccd4: f9400be1     	ldr	x1, [sp, #0x10]
  10ccd8: 9b007c20     	mul	x0, x1, x0
  10ccdc: 8b000108     	add	x8, x8, x0
  10cce0: f85e83a0     	ldur	x0, [x29, #-0x18]
  10cce4: f90007e8     	str	x8, [sp, #0x8]
  10cce8: 940000d3     	bl	0x10d034 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xec>
  10ccec: f94007e8     	ldr	x8, [sp, #0x8]
  10ccf0: f9000008     	str	x8, [x0]
  10ccf4: f85e83a0     	ldur	x0, [x29, #-0x18]
  10ccf8: f9400fe1     	ldr	x1, [sp, #0x18]
  10ccfc: 940000d9     	bl	0x10d060 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x118>
  10cd00: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10cd04: 910143ff     	add	sp, sp, #0x50
  10cd08: d65f03c0     	ret

000000000010cd0c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)>:
  10cd0c: d101c3ff     	sub	sp, sp, #0x70
  10cd10: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10cd14: 910183fd     	add	x29, sp, #0x60
  10cd18: d53bd048     	mrs	x8, TPIDR_EL0
  10cd1c: f9401509     	ldr	x9, [x8, #0x28]
  10cd20: f81f83a9     	stur	x9, [x29, #-0x8]
  10cd24: f81e83a0     	stur	x0, [x29, #-0x18]
  10cd28: f81e03a1     	stur	x1, [x29, #-0x20]
  10cd2c: f81d83a2     	stur	x2, [x29, #-0x28]
  10cd30: f9001be3     	str	x3, [sp, #0x30]
  10cd34: f85e83a9     	ldur	x9, [x29, #-0x18]
  10cd38: aa0903e0     	mov	x0, x9
  10cd3c: f90013e8     	str	x8, [sp, #0x20]
  10cd40: f9000fe9     	str	x9, [sp, #0x18]
  10cd44: 940000b1     	bl	0x10d008 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10cd48: f90017e0     	str	x0, [sp, #0x28]
  10cd4c: f9401be2     	ldr	x2, [sp, #0x30]
  10cd50: d10043a8     	sub	x8, x29, #0x10
  10cd54: aa0803e0     	mov	x0, x8
  10cd58: f9400fe1     	ldr	x1, [sp, #0x18]
  10cd5c: f9000be8     	str	x8, [sp, #0x10]
  10cd60: 940001aa     	bl	0x10d408 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x4c0>
  10cd64: f94017e0     	ldr	x0, [sp, #0x28]
  10cd68: f85e03a1     	ldur	x1, [x29, #-0x20]
  10cd6c: f85d83a2     	ldur	x2, [x29, #-0x28]
  10cd70: f9400fe8     	ldr	x8, [sp, #0x18]
  10cd74: 91002103     	add	x3, x8, #0x8
  10cd78: 97fe5cf2     	bl	0xa4140 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  10cd7c: f9400be0     	ldr	x0, [sp, #0x10]
  10cd80: 940001cc     	bl	0x10d4b0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x90>
  10cd84: f94013e8     	ldr	x8, [sp, #0x20]
  10cd88: f9401509     	ldr	x9, [x8, #0x28]
  10cd8c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10cd90: eb000129     	subs	x9, x9, x0
  10cd94: f90007e9     	str	x9, [sp, #0x8]
  10cd98: 540000a1     	b.ne	0x10cdac <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0xa0>
  10cd9c: 14000001     	b	0x10cda0 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_at_end<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*>(std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, unsigned long)+0x94>
  10cda0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10cda4: 9101c3ff     	add	sp, sp, #0x70
  10cda8: d65f03c0     	ret
  10cdac: 97fe73f1     	bl	0xa9d70 <__stack_chk_fail@plt>
  10cdb0: d10043ff     	sub	sp, sp, #0x10
  10cdb4: f90007e0     	str	x0, [sp, #0x8]
  10cdb8: f94007e0     	ldr	x0, [sp, #0x8]
  10cdbc: f9400000     	ldr	x0, [x0]
  10cdc0: 910043ff     	add	sp, sp, #0x10
  10cdc4: d65f03c0     	ret
  10cdc8: d10043ff     	sub	sp, sp, #0x10
  10cdcc: b27d03e8     	orr	x8, xzr, #0x8
  10cdd0: f90007e0     	str	x0, [sp, #0x8]
  10cdd4: f94007e0     	ldr	x0, [sp, #0x8]
  10cdd8: aa0003e9     	mov	x9, x0
  10cddc: f9400129     	ldr	x9, [x9]
  10cde0: f9400400     	ldr	x0, [x0, #0x8]
  10cde4: 9b007d08     	mul	x8, x8, x0
  10cde8: 8b080128     	add	x8, x9, x8
  10cdec: aa0803e0     	mov	x0, x8
  10cdf0: 910043ff     	add	sp, sp, #0x10
  10cdf4: d65f03c0     	ret

000000000010cdf8 <std::__ndk1::__vector_base<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()>:
  10cdf8: d10103ff     	sub	sp, sp, #0x40
  10cdfc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10ce00: 9100c3fd     	add	x29, sp, #0x30
  10ce04: d2800008     	mov	x8, #0x0                // =0
  10ce08: f81f83a0     	stur	x0, [x29, #-0x8]
  10ce0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ce10: aa0003e9     	mov	x9, x0
  10ce14: f9400129     	ldr	x9, [x9]
  10ce18: eb08013f     	cmp	x9, x8
  10ce1c: 1a9f07ea     	cset	w10, ne
  10ce20: f81f03a0     	stur	x0, [x29, #-0x10]
  10ce24: 3700004a     	tbnz	w10, #0x0, 0x10ce2c <std::__ndk1::__vector_base<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()+0x34>
  10ce28: 14000012     	b	0x10ce70 <std::__ndk1::__vector_base<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::~__vector_base()+0x78>
  10ce2c: f85f03a0     	ldur	x0, [x29, #-0x10]
  10ce30: 940001a4     	bl	0x10d4c0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0xa0>
  10ce34: f85f03a0     	ldur	x0, [x29, #-0x10]
  10ce38: 94000074     	bl	0x10d008 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10ce3c: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ce40: f9400101     	ldr	x1, [x8]
  10ce44: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ce48: f9000fe0     	str	x0, [sp, #0x18]
  10ce4c: aa0803e0     	mov	x0, x8
  10ce50: f9000be1     	str	x1, [sp, #0x10]
  10ce54: 94000142     	bl	0x10d35c <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x414>
  10ce58: f9400fe1     	ldr	x1, [sp, #0x18]
  10ce5c: f90007e0     	str	x0, [sp, #0x8]
  10ce60: aa0103e0     	mov	x0, x1
  10ce64: f9400be1     	ldr	x1, [sp, #0x10]
  10ce68: f94007e2     	ldr	x2, [sp, #0x8]
  10ce6c: 940001a0     	bl	0x10d4ec <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0xcc>
  10ce70: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10ce74: 910103ff     	add	sp, sp, #0x40
  10ce78: d65f03c0     	ret

000000000010ce7c <std::__ndk1::__compressed_pair<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  10ce7c: d100c3ff     	sub	sp, sp, #0x30
  10ce80: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10ce84: 910083fd     	add	x29, sp, #0x20
  10ce88: f81f83a0     	stur	x0, [x29, #-0x8]
  10ce8c: f9000be1     	str	x1, [sp, #0x10]
  10ce90: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ce94: f9400be1     	ldr	x1, [sp, #0x10]
  10ce98: f90007e0     	str	x0, [sp, #0x8]
  10ce9c: aa0103e0     	mov	x0, x1
  10cea0: 97ffcb1a     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10cea4: f94007e1     	ldr	x1, [sp, #0x8]
  10cea8: f90003e0     	str	x0, [sp]
  10ceac: aa0103e0     	mov	x0, x1
  10ceb0: f94003e1     	ldr	x1, [sp]
  10ceb4: 97fe64ab     	bl	0xa6160 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EELi0ELb0EEC2IDnvEEOT_@plt>
  10ceb8: f94007e0     	ldr	x0, [sp, #0x8]
  10cebc: 94000016     	bl	0x10cf14 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  10cec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10cec4: 9100c3ff     	add	sp, sp, #0x30
  10cec8: d65f03c0     	ret

000000000010cecc <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  10cecc: d100c3ff     	sub	sp, sp, #0x30
  10ced0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10ced4: 910083fd     	add	x29, sp, #0x20
  10ced8: d2800008     	mov	x8, #0x0                // =0
  10cedc: f81f83a0     	stur	x0, [x29, #-0x8]
  10cee0: f9000be1     	str	x1, [sp, #0x10]
  10cee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  10cee8: f9400be1     	ldr	x1, [sp, #0x10]
  10ceec: f90007e0     	str	x0, [sp, #0x8]
  10cef0: aa0103e0     	mov	x0, x1
  10cef4: f90003e8     	str	x8, [sp]
  10cef8: 97ffcb04     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10cefc: f94003e8     	ldr	x8, [sp]
  10cf00: f94007e1     	ldr	x1, [sp, #0x8]
  10cf04: f9000028     	str	x8, [x1]
  10cf08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10cf0c: 9100c3ff     	add	sp, sp, #0x30
  10cf10: d65f03c0     	ret
  10cf14: d10083ff     	sub	sp, sp, #0x20
  10cf18: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10cf1c: 910043fd     	add	x29, sp, #0x10
  10cf20: f90007e0     	str	x0, [sp, #0x8]
  10cf24: f94007e0     	ldr	x0, [sp, #0x8]
  10cf28: 94000004     	bl	0x10cf38 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10cf2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10cf30: 910083ff     	add	sp, sp, #0x20
  10cf34: d65f03c0     	ret
  10cf38: d10043ff     	sub	sp, sp, #0x10
  10cf3c: f90007e0     	str	x0, [sp, #0x8]
  10cf40: 910043ff     	add	sp, sp, #0x10
  10cf44: d65f03c0     	ret

000000000010cf48 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const>:
  10cf48: d10143ff     	sub	sp, sp, #0x50
  10cf4c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10cf50: 910103fd     	add	x29, sp, #0x40
  10cf54: d53bd048     	mrs	x8, TPIDR_EL0
  10cf58: f9401508     	ldr	x8, [x8, #0x28]
  10cf5c: f81f83a8     	stur	x8, [x29, #-0x8]
  10cf60: f90013e0     	str	x0, [sp, #0x20]
  10cf64: f94013e0     	ldr	x0, [sp, #0x20]
  10cf68: 9400007b     	bl	0x10d154 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x20c>
  10cf6c: 9400006f     	bl	0x10d128 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x1e0>
  10cf70: f81f03a0     	stur	x0, [x29, #-0x10]
  10cf74: 97ffcbac     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10cf78: f81e83a0     	stur	x0, [x29, #-0x18]
  10cf7c: d10043a0     	sub	x0, x29, #0x10
  10cf80: d10063a1     	sub	x1, x29, #0x18
  10cf84: 97ffcb85     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10cf88: f9000fe0     	str	x0, [sp, #0x18]
  10cf8c: 14000001     	b	0x10cf90 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x48>
  10cf90: f9400fe8     	ldr	x8, [sp, #0x18]
  10cf94: f9400109     	ldr	x9, [x8]
  10cf98: d53bd04a     	mrs	x10, TPIDR_EL0
  10cf9c: f940154a     	ldr	x10, [x10, #0x28]
  10cfa0: f85f83ab     	ldur	x11, [x29, #-0x8]
  10cfa4: eb0b014a     	subs	x10, x10, x11
  10cfa8: f9000be9     	str	x9, [sp, #0x10]
  10cfac: f90007ea     	str	x10, [sp, #0x8]
  10cfb0: 54000101     	b.ne	0x10cfd0 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x88>
  10cfb4: 14000001     	b	0x10cfb8 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x70>
  10cfb8: f9400be0     	ldr	x0, [sp, #0x10]
  10cfbc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10cfc0: 910143ff     	add	sp, sp, #0x50
  10cfc4: d65f03c0     	ret
  10cfc8: f90003e1     	str	x1, [sp]
  10cfcc: 97fe847e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10cfd0: 97fe7368     	bl	0xa9d70 <__stack_chk_fail@plt>
  10cfd4: d10083ff     	sub	sp, sp, #0x20
  10cfd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10cfdc: 910043fd     	add	x29, sp, #0x10
  10cfe0: d2800008     	mov	x8, #0x0                // =0
  10cfe4: f90007e0     	str	x0, [sp, #0x8]
  10cfe8: f90003e1     	str	x1, [sp]
  10cfec: f94007e0     	ldr	x0, [sp, #0x8]
  10cff0: f94003e1     	ldr	x1, [sp]
  10cff4: aa0803e2     	mov	x2, x8
  10cff8: 94000081     	bl	0x10d1fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2b4>
  10cffc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d000: 910083ff     	add	sp, sp, #0x20
  10d004: d65f03c0     	ret
  10d008: d10083ff     	sub	sp, sp, #0x20
  10d00c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d010: 910043fd     	add	x29, sp, #0x10
  10d014: b27c03e8     	orr	x8, xzr, #0x10
  10d018: f90007e0     	str	x0, [sp, #0x8]
  10d01c: f94007e0     	ldr	x0, [sp, #0x8]
  10d020: 8b080000     	add	x0, x0, x8
  10d024: 94000092     	bl	0x10d26c <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x324>
  10d028: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d02c: 910083ff     	add	sp, sp, #0x20
  10d030: d65f03c0     	ret
  10d034: d10083ff     	sub	sp, sp, #0x20
  10d038: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d03c: 910043fd     	add	x29, sp, #0x10
  10d040: b27c03e8     	orr	x8, xzr, #0x10
  10d044: f90007e0     	str	x0, [sp, #0x8]
  10d048: f94007e0     	ldr	x0, [sp, #0x8]
  10d04c: 8b080000     	add	x0, x0, x8
  10d050: 94000095     	bl	0x10d2a4 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x35c>
  10d054: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d058: 910083ff     	add	sp, sp, #0x20
  10d05c: d65f03c0     	ret
  10d060: d10183ff     	sub	sp, sp, #0x60
  10d064: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10d068: 910143fd     	add	x29, sp, #0x50
  10d06c: b27d03e8     	orr	x8, xzr, #0x8
  10d070: f81f83a0     	stur	x0, [x29, #-0x8]
  10d074: f81f03a1     	stur	x1, [x29, #-0x10]
  10d078: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d07c: f81e83a0     	stur	x0, [x29, #-0x18]
  10d080: f81e03a8     	stur	x8, [x29, #-0x20]
  10d084: 9400009e     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d088: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d08c: f90017e0     	str	x0, [sp, #0x28]
  10d090: aa0803e0     	mov	x0, x8
  10d094: 9400009a     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d098: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d09c: f90013e0     	str	x0, [sp, #0x20]
  10d0a0: aa0803e0     	mov	x0, x8
  10d0a4: 940000a0     	bl	0x10d324 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10d0a8: f85e03a8     	ldur	x8, [x29, #-0x20]
  10d0ac: 9b007d00     	mul	x0, x8, x0
  10d0b0: f94013e1     	ldr	x1, [sp, #0x20]
  10d0b4: 8b000020     	add	x0, x1, x0
  10d0b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  10d0bc: f9000fe0     	str	x0, [sp, #0x18]
  10d0c0: aa0903e0     	mov	x0, x9
  10d0c4: 9400008e     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d0c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d0cc: f9000be0     	str	x0, [sp, #0x10]
  10d0d0: aa0803e0     	mov	x0, x8
  10d0d4: 94000094     	bl	0x10d324 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10d0d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  10d0dc: 9b007d09     	mul	x9, x8, x0
  10d0e0: f9400be0     	ldr	x0, [sp, #0x10]
  10d0e4: 8b090009     	add	x9, x0, x9
  10d0e8: f85e83a0     	ldur	x0, [x29, #-0x18]
  10d0ec: f90007e9     	str	x9, [sp, #0x8]
  10d0f0: 94000083     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d0f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d0f8: f85e03a9     	ldur	x9, [x29, #-0x20]
  10d0fc: 9b087d28     	mul	x8, x9, x8
  10d100: 8b080008     	add	x8, x0, x8
  10d104: f85e83a0     	ldur	x0, [x29, #-0x18]
  10d108: f94017e1     	ldr	x1, [sp, #0x28]
  10d10c: f9400fe2     	ldr	x2, [sp, #0x18]
  10d110: f94007e3     	ldr	x3, [sp, #0x8]
  10d114: aa0803e4     	mov	x4, x8
  10d118: 94000071     	bl	0x10d2dc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x394>
  10d11c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10d120: 910183ff     	add	sp, sp, #0x60
  10d124: d65f03c0     	ret
  10d128: d10083ff     	sub	sp, sp, #0x20
  10d12c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d130: 910043fd     	add	x29, sp, #0x10
  10d134: 91001fe8     	add	x8, sp, #0x7
  10d138: f90007e0     	str	x0, [sp, #0x8]
  10d13c: f94007e1     	ldr	x1, [sp, #0x8]
  10d140: 39400100     	ldrb	w0, [x8]
  10d144: 9400000f     	bl	0x10d180 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x238>
  10d148: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d14c: 910083ff     	add	sp, sp, #0x20
  10d150: d65f03c0     	ret
  10d154: d10083ff     	sub	sp, sp, #0x20
  10d158: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d15c: 910043fd     	add	x29, sp, #0x10
  10d160: b27c03e8     	orr	x8, xzr, #0x10
  10d164: f90007e0     	str	x0, [sp, #0x8]
  10d168: f94007e0     	ldr	x0, [sp, #0x8]
  10d16c: 8b080000     	add	x0, x0, x8
  10d170: 94000015     	bl	0x10d1c4 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x27c>
  10d174: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d178: 910083ff     	add	sp, sp, #0x20
  10d17c: d65f03c0     	ret
  10d180: d10083ff     	sub	sp, sp, #0x20
  10d184: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d188: 910043fd     	add	x29, sp, #0x10
  10d18c: d10007a8     	sub	x8, x29, #0x1
  10d190: 39000100     	strb	w0, [x8]
  10d194: f90003e1     	str	x1, [sp]
  10d198: f94003e0     	ldr	x0, [sp]
  10d19c: 94000004     	bl	0x10d1ac <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x264>
  10d1a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d1a4: 910083ff     	add	sp, sp, #0x20
  10d1a8: d65f03c0     	ret
  10d1ac: d10043ff     	sub	sp, sp, #0x10
  10d1b0: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  10d1b4: f90007e0     	str	x0, [sp, #0x8]
  10d1b8: aa0803e0     	mov	x0, x8
  10d1bc: 910043ff     	add	sp, sp, #0x10
  10d1c0: d65f03c0     	ret
  10d1c4: d10083ff     	sub	sp, sp, #0x20
  10d1c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d1cc: 910043fd     	add	x29, sp, #0x10
  10d1d0: f90007e0     	str	x0, [sp, #0x8]
  10d1d4: f94007e0     	ldr	x0, [sp, #0x8]
  10d1d8: 94000004     	bl	0x10d1e8 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2a0>
  10d1dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d1e0: 910083ff     	add	sp, sp, #0x20
  10d1e4: d65f03c0     	ret
  10d1e8: d10043ff     	sub	sp, sp, #0x10
  10d1ec: f90007e0     	str	x0, [sp, #0x8]
  10d1f0: f94007e0     	ldr	x0, [sp, #0x8]
  10d1f4: 910043ff     	add	sp, sp, #0x10
  10d1f8: d65f03c0     	ret
  10d1fc: d10103ff     	sub	sp, sp, #0x40
  10d200: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10d204: 9100c3fd     	add	x29, sp, #0x30
  10d208: f0000748     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10d20c: 9109c508     	add	x8, x8, #0x271
  10d210: f81f83a0     	stur	x0, [x29, #-0x8]
  10d214: f81f03a1     	stur	x1, [x29, #-0x10]
  10d218: f9000fe2     	str	x2, [sp, #0x18]
  10d21c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d220: f85f03a1     	ldur	x1, [x29, #-0x10]
  10d224: f9000be8     	str	x8, [sp, #0x10]
  10d228: f90007e1     	str	x1, [sp, #0x8]
  10d22c: 97ffffe0     	bl	0x10d1ac <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x264>
  10d230: f94007e8     	ldr	x8, [sp, #0x8]
  10d234: eb00011f     	cmp	x8, x0
  10d238: 1a9f97e9     	cset	w9, hi
  10d23c: 37000049     	tbnz	w9, #0x0, 0x10d244 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x2fc>
  10d240: 14000003     	b	0x10d24c <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x304>
  10d244: f9400be0     	ldr	x0, [sp, #0x10]
  10d248: 97feb7c6     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10d24c: b27e03e1     	orr	x1, xzr, #0x4
  10d250: b27d03e8     	orr	x8, xzr, #0x8
  10d254: f85f03a9     	ldur	x9, [x29, #-0x10]
  10d258: 9b087d20     	mul	x0, x9, x8
  10d25c: 97feb848     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10d260: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10d264: 910103ff     	add	sp, sp, #0x40
  10d268: d65f03c0     	ret
  10d26c: d10083ff     	sub	sp, sp, #0x20
  10d270: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d274: 910043fd     	add	x29, sp, #0x10
  10d278: f90007e0     	str	x0, [sp, #0x8]
  10d27c: f94007e0     	ldr	x0, [sp, #0x8]
  10d280: 94000004     	bl	0x10d290 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x348>
  10d284: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d288: 910083ff     	add	sp, sp, #0x20
  10d28c: d65f03c0     	ret
  10d290: d10043ff     	sub	sp, sp, #0x10
  10d294: f90007e0     	str	x0, [sp, #0x8]
  10d298: f94007e0     	ldr	x0, [sp, #0x8]
  10d29c: 910043ff     	add	sp, sp, #0x10
  10d2a0: d65f03c0     	ret
  10d2a4: d10083ff     	sub	sp, sp, #0x20
  10d2a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d2ac: 910043fd     	add	x29, sp, #0x10
  10d2b0: f90007e0     	str	x0, [sp, #0x8]
  10d2b4: f94007e0     	ldr	x0, [sp, #0x8]
  10d2b8: 94000004     	bl	0x10d2c8 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x380>
  10d2bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d2c0: 910083ff     	add	sp, sp, #0x20
  10d2c4: d65f03c0     	ret
  10d2c8: d10043ff     	sub	sp, sp, #0x10
  10d2cc: f90007e0     	str	x0, [sp, #0x8]
  10d2d0: f94007e0     	ldr	x0, [sp, #0x8]
  10d2d4: 910043ff     	add	sp, sp, #0x10
  10d2d8: d65f03c0     	ret
  10d2dc: d100c3ff     	sub	sp, sp, #0x30
  10d2e0: f90017e0     	str	x0, [sp, #0x28]
  10d2e4: f90013e1     	str	x1, [sp, #0x20]
  10d2e8: f9000fe2     	str	x2, [sp, #0x18]
  10d2ec: f9000be3     	str	x3, [sp, #0x10]
  10d2f0: f90007e4     	str	x4, [sp, #0x8]
  10d2f4: 9100c3ff     	add	sp, sp, #0x30
  10d2f8: d65f03c0     	ret
  10d2fc: d10083ff     	sub	sp, sp, #0x20
  10d300: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d304: 910043fd     	add	x29, sp, #0x10
  10d308: f90007e0     	str	x0, [sp, #0x8]
  10d30c: f94007e0     	ldr	x0, [sp, #0x8]
  10d310: f9400000     	ldr	x0, [x0]
  10d314: 9400000d     	bl	0x10d348 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x400>
  10d318: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d31c: 910083ff     	add	sp, sp, #0x20
  10d320: d65f03c0     	ret
  10d324: d10083ff     	sub	sp, sp, #0x20
  10d328: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d32c: 910043fd     	add	x29, sp, #0x10
  10d330: f90007e0     	str	x0, [sp, #0x8]
  10d334: f94007e0     	ldr	x0, [sp, #0x8]
  10d338: 94000009     	bl	0x10d35c <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x414>
  10d33c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d340: 910083ff     	add	sp, sp, #0x20
  10d344: d65f03c0     	ret
  10d348: d10043ff     	sub	sp, sp, #0x10
  10d34c: f90007e0     	str	x0, [sp, #0x8]
  10d350: f94007e0     	ldr	x0, [sp, #0x8]
  10d354: 910043ff     	add	sp, sp, #0x10
  10d358: d65f03c0     	ret
  10d35c: d100c3ff     	sub	sp, sp, #0x30
  10d360: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d364: 910083fd     	add	x29, sp, #0x20
  10d368: b27d03e8     	orr	x8, xzr, #0x8
  10d36c: f81f83a0     	stur	x0, [x29, #-0x8]
  10d370: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d374: f9000be0     	str	x0, [sp, #0x10]
  10d378: f90007e8     	str	x8, [sp, #0x8]
  10d37c: 9400000a     	bl	0x10d3a4 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x45c>
  10d380: f9400008     	ldr	x8, [x0]
  10d384: f9400be0     	ldr	x0, [sp, #0x10]
  10d388: f9400000     	ldr	x0, [x0]
  10d38c: eb000108     	subs	x8, x8, x0
  10d390: f94007e0     	ldr	x0, [sp, #0x8]
  10d394: 9ac00d00     	sdiv	x0, x8, x0
  10d398: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d39c: 9100c3ff     	add	sp, sp, #0x30
  10d3a0: d65f03c0     	ret
  10d3a4: d10083ff     	sub	sp, sp, #0x20
  10d3a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d3ac: 910043fd     	add	x29, sp, #0x10
  10d3b0: b27c03e8     	orr	x8, xzr, #0x10
  10d3b4: f90007e0     	str	x0, [sp, #0x8]
  10d3b8: f94007e0     	ldr	x0, [sp, #0x8]
  10d3bc: 8b080000     	add	x0, x0, x8
  10d3c0: 94000004     	bl	0x10d3d0 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x488>
  10d3c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d3c8: 910083ff     	add	sp, sp, #0x20
  10d3cc: d65f03c0     	ret
  10d3d0: d10083ff     	sub	sp, sp, #0x20
  10d3d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d3d8: 910043fd     	add	x29, sp, #0x10
  10d3dc: f90007e0     	str	x0, [sp, #0x8]
  10d3e0: f94007e0     	ldr	x0, [sp, #0x8]
  10d3e4: 94000004     	bl	0x10d3f4 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x4ac>
  10d3e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d3ec: 910083ff     	add	sp, sp, #0x20
  10d3f0: d65f03c0     	ret
  10d3f4: d10043ff     	sub	sp, sp, #0x10
  10d3f8: f90007e0     	str	x0, [sp, #0x8]
  10d3fc: f94007e0     	ldr	x0, [sp, #0x8]
  10d400: 910043ff     	add	sp, sp, #0x10
  10d404: d65f03c0     	ret
  10d408: d10083ff     	sub	sp, sp, #0x20
  10d40c: f9000fe0     	str	x0, [sp, #0x18]
  10d410: f9000be1     	str	x1, [sp, #0x10]
  10d414: f90007e2     	str	x2, [sp, #0x8]
  10d418: 910083ff     	add	sp, sp, #0x20
  10d41c: d65f03c0     	ret

000000000010d420 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)>:
  10d420: d10103ff     	sub	sp, sp, #0x40
  10d424: f9001bfe     	str	x30, [sp, #0x30]
  10d428: b27d03e8     	orr	x8, xzr, #0x8
  10d42c: d2800009     	mov	x9, #0x0                // =0
  10d430: f90017e0     	str	x0, [sp, #0x28]
  10d434: f90013e1     	str	x1, [sp, #0x20]
  10d438: f9000fe2     	str	x2, [sp, #0x18]
  10d43c: f9000be3     	str	x3, [sp, #0x10]
  10d440: f9400fe0     	ldr	x0, [sp, #0x18]
  10d444: f94013e1     	ldr	x1, [sp, #0x20]
  10d448: eb010000     	subs	x0, x0, x1
  10d44c: 9ac80c08     	sdiv	x8, x0, x8
  10d450: f90007e8     	str	x8, [sp, #0x8]
  10d454: f94007e8     	ldr	x8, [sp, #0x8]
  10d458: eb09011f     	cmp	x8, x9
  10d45c: 1a9fd7ea     	cset	w10, gt
  10d460: 3700004a     	tbnz	w10, #0x0, 0x10d468 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x48>
  10d464: 14000010     	b	0x10d4a4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x84>
  10d468: b27d03e8     	orr	x8, xzr, #0x8
  10d46c: f9400be9     	ldr	x9, [sp, #0x10]
  10d470: f9400120     	ldr	x0, [x9]
  10d474: f94013e1     	ldr	x1, [sp, #0x20]
  10d478: f94007e9     	ldr	x9, [sp, #0x8]
  10d47c: 9b087d22     	mul	x2, x9, x8
  10d480: f90003e8     	str	x8, [sp]
  10d484: 97fe4a43     	bl	0x9fd90 <memcpy@plt>
  10d488: f94007e8     	ldr	x8, [sp, #0x8]
  10d48c: f9400be9     	ldr	x9, [sp, #0x10]
  10d490: f9400120     	ldr	x0, [x9]
  10d494: f94003e1     	ldr	x1, [sp]
  10d498: 9b087c28     	mul	x8, x1, x8
  10d49c: 8b080008     	add	x8, x0, x8
  10d4a0: f9000128     	str	x8, [x9]
  10d4a4: f9401bfe     	ldr	x30, [sp, #0x30]
  10d4a8: 910103ff     	add	sp, sp, #0x40
  10d4ac: d65f03c0     	ret
  10d4b0: d10043ff     	sub	sp, sp, #0x10
  10d4b4: f90007e0     	str	x0, [sp, #0x8]
  10d4b8: 910043ff     	add	sp, sp, #0x10
  10d4bc: d65f03c0     	ret
  10d4c0: d10083ff     	sub	sp, sp, #0x20
  10d4c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10d4c8: 910043fd     	add	x29, sp, #0x10
  10d4cc: f90007e0     	str	x0, [sp, #0x8]
  10d4d0: f94007e0     	ldr	x0, [sp, #0x8]
  10d4d4: aa0003e8     	mov	x8, x0
  10d4d8: f9400101     	ldr	x1, [x8]
  10d4dc: 94000011     	bl	0x10d520 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x100>
  10d4e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10d4e4: 910083ff     	add	sp, sp, #0x20
  10d4e8: d65f03c0     	ret
  10d4ec: d100c3ff     	sub	sp, sp, #0x30
  10d4f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d4f4: 910083fd     	add	x29, sp, #0x20
  10d4f8: f81f83a0     	stur	x0, [x29, #-0x8]
  10d4fc: f9000be1     	str	x1, [sp, #0x10]
  10d500: f90007e2     	str	x2, [sp, #0x8]
  10d504: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d508: f9400be1     	ldr	x1, [sp, #0x10]
  10d50c: f94007e2     	ldr	x2, [sp, #0x8]
  10d510: 9400004b     	bl	0x10d63c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0x48>
  10d514: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d518: 9100c3ff     	add	sp, sp, #0x30
  10d51c: d65f03c0     	ret
  10d520: d10143ff     	sub	sp, sp, #0x50
  10d524: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10d528: 910103fd     	add	x29, sp, #0x40
  10d52c: f81f83a0     	stur	x0, [x29, #-0x8]
  10d530: f81f03a1     	stur	x1, [x29, #-0x10]
  10d534: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d538: f9400401     	ldr	x1, [x0, #0x8]
  10d53c: f81e83a1     	stur	x1, [x29, #-0x18]
  10d540: f90013e0     	str	x0, [sp, #0x20]
  10d544: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d548: f85e83a9     	ldur	x9, [x29, #-0x18]
  10d54c: eb09011f     	cmp	x8, x9
  10d550: 1a9f07ea     	cset	w10, ne
  10d554: 3700004a     	tbnz	w10, #0x0, 0x10d55c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x13c>
  10d558: 14000013     	b	0x10d5a4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x184>
  10d55c: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10d560: f94013e0     	ldr	x0, [sp, #0x20]
  10d564: f9000fe8     	str	x8, [sp, #0x18]
  10d568: 97fffea8     	bl	0x10d008 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0xc0>
  10d56c: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d570: f9400fe9     	ldr	x9, [sp, #0x18]
  10d574: 8b090108     	add	x8, x8, x9
  10d578: f81e83a8     	stur	x8, [x29, #-0x18]
  10d57c: f9000be0     	str	x0, [sp, #0x10]
  10d580: aa0803e0     	mov	x0, x8
  10d584: 97ffff71     	bl	0x10d348 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x400>
  10d588: f9400be8     	ldr	x8, [sp, #0x10]
  10d58c: f90007e0     	str	x0, [sp, #0x8]
  10d590: aa0803e0     	mov	x0, x8
  10d594: f94007e1     	ldr	x1, [sp, #0x8]
  10d598: 97fe6a42     	bl	0xa7ea0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE7destroyIS4_EEvRS5_PT_@plt>
  10d59c: 14000001     	b	0x10d5a0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x180>
  10d5a0: 17ffffe9     	b	0x10d544 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && is_same<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__construct_range_forward<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE> const*, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*&)+0x124>
  10d5a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d5a8: f94013e9     	ldr	x9, [sp, #0x20]
  10d5ac: f9000528     	str	x8, [x9, #0x8]
  10d5b0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10d5b4: 910143ff     	add	sp, sp, #0x50
  10d5b8: d65f03c0     	ret
  10d5bc: 97fe8302     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010d5c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)>:
  10d5c0: d100c3ff     	sub	sp, sp, #0x30
  10d5c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d5c8: 910083fd     	add	x29, sp, #0x20
  10d5cc: 91003fe8     	add	x8, sp, #0xf
  10d5d0: f81f83a0     	stur	x0, [x29, #-0x8]
  10d5d4: f9000be1     	str	x1, [sp, #0x10]
  10d5d8: f85f83a1     	ldur	x1, [x29, #-0x8]
  10d5dc: f9400be2     	ldr	x2, [sp, #0x10]
  10d5e0: 39400100     	ldrb	w0, [x8]
  10d5e4: 97fe728b     	bl	0xaa010 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairI24OMX_VIDEO_VP9PROFILETYPES3_EEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10d5e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d5ec: 9100c3ff     	add	sp, sp, #0x30
  10d5f0: d65f03c0     	ret

000000000010d5f4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)>:
  10d5f4: d100c3ff     	sub	sp, sp, #0x30
  10d5f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d5fc: 910083fd     	add	x29, sp, #0x20
  10d600: d10007a8     	sub	x8, x29, #0x1
  10d604: 39000100     	strb	w0, [x8]
  10d608: f9000be1     	str	x1, [sp, #0x10]
  10d60c: f90007e2     	str	x2, [sp, #0x8]
  10d610: f9400be0     	ldr	x0, [sp, #0x10]
  10d614: f94007e1     	ldr	x1, [sp, #0x8]
  10d618: 94000004     	bl	0x10d628 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0x34>
  10d61c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d620: 9100c3ff     	add	sp, sp, #0x30
  10d624: d65f03c0     	ret
  10d628: d10043ff     	sub	sp, sp, #0x10
  10d62c: f90007e0     	str	x0, [sp, #0x8]
  10d630: f90003e1     	str	x1, [sp]
  10d634: 910043ff     	add	sp, sp, #0x10
  10d638: d65f03c0     	ret
  10d63c: d100c3ff     	sub	sp, sp, #0x30
  10d640: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d644: 910083fd     	add	x29, sp, #0x20
  10d648: b27d03e8     	orr	x8, xzr, #0x8
  10d64c: b27e03e9     	orr	x9, xzr, #0x4
  10d650: f81f83a0     	stur	x0, [x29, #-0x8]
  10d654: f9000be1     	str	x1, [sp, #0x10]
  10d658: f90007e2     	str	x2, [sp, #0x8]
  10d65c: f9400be0     	ldr	x0, [sp, #0x10]
  10d660: f94007e1     	ldr	x1, [sp, #0x8]
  10d664: 9b087c21     	mul	x1, x1, x8
  10d668: aa0903e2     	mov	x2, x9
  10d66c: 97feb76d     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10d670: 14000001     	b	0x10d674 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0x80>
  10d674: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d678: 9100c3ff     	add	sp, sp, #0x30
  10d67c: d65f03c0     	ret
  10d680: 97fe82d1     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10d684: d100c3ff     	sub	sp, sp, #0x30
  10d688: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d68c: 910083fd     	add	x29, sp, #0x20
  10d690: f81f83a0     	stur	x0, [x29, #-0x8]
  10d694: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d698: f90003e0     	str	x0, [sp]
  10d69c: 9400000e     	bl	0x10d6d4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0xe0>
  10d6a0: 14000001     	b	0x10d6a4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0xb0>
  10d6a4: f94003e0     	ldr	x0, [sp]
  10d6a8: 97fe4c16     	bl	0xa0700 <_ZNSt6__ndk113__vector_baseINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEED2Ev@plt>
  10d6ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d6b0: 9100c3ff     	add	sp, sp, #0x30
  10d6b4: d65f03c0     	ret
  10d6b8: 2a0103e8     	mov	w8, w1
  10d6bc: f9000be0     	str	x0, [sp, #0x10]
  10d6c0: b9000fe8     	str	w8, [sp, #0xc]
  10d6c4: f94003e0     	ldr	x0, [sp]
  10d6c8: 97fe4c0e     	bl	0xa0700 <_ZNSt6__ndk113__vector_baseINS_4pairI24OMX_VIDEO_VP9PROFILETYPES2_EENS_9allocatorIS3_EEED2Ev@plt>
  10d6cc: f9400be0     	ldr	x0, [sp, #0x10]
  10d6d0: 97fe82bd     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10d6d4: d10183ff     	sub	sp, sp, #0x60
  10d6d8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10d6dc: 910143fd     	add	x29, sp, #0x50
  10d6e0: b27d03e8     	orr	x8, xzr, #0x8
  10d6e4: f81f83a0     	stur	x0, [x29, #-0x8]
  10d6e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d6ec: f81f03a0     	stur	x0, [x29, #-0x10]
  10d6f0: f81e83a8     	stur	x8, [x29, #-0x18]
  10d6f4: 97ffff02     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d6f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d6fc: f81e03a0     	stur	x0, [x29, #-0x20]
  10d700: aa0803e0     	mov	x0, x8
  10d704: 97fffefe     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d708: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d70c: f90017e0     	str	x0, [sp, #0x28]
  10d710: aa0803e0     	mov	x0, x8
  10d714: 97ffff04     	bl	0x10d324 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10d718: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d71c: 9b007d00     	mul	x0, x8, x0
  10d720: f94017e9     	ldr	x9, [sp, #0x28]
  10d724: 8b000120     	add	x0, x9, x0
  10d728: f85f03aa     	ldur	x10, [x29, #-0x10]
  10d72c: f90013e0     	str	x0, [sp, #0x20]
  10d730: aa0a03e0     	mov	x0, x10
  10d734: 97fffef2     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d738: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d73c: f9000fe0     	str	x0, [sp, #0x18]
  10d740: aa0803e0     	mov	x0, x8
  10d744: 94000019     	bl	0x10d7a8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::__destroy<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>&, std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>*)+0x1b4>
  10d748: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d74c: 9b007d09     	mul	x9, x8, x0
  10d750: f9400fea     	ldr	x10, [sp, #0x18]
  10d754: 8b090149     	add	x9, x10, x9
  10d758: f85f03a0     	ldur	x0, [x29, #-0x10]
  10d75c: f9000be9     	str	x9, [sp, #0x10]
  10d760: 97fffee7     	bl	0x10d2fc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3b4>
  10d764: f85f03a8     	ldur	x8, [x29, #-0x10]
  10d768: f90007e0     	str	x0, [sp, #0x8]
  10d76c: aa0803e0     	mov	x0, x8
  10d770: 97fffeed     	bl	0x10d324 <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x3dc>
  10d774: f85e83a8     	ldur	x8, [x29, #-0x18]
  10d778: 9b007d09     	mul	x9, x8, x0
  10d77c: f94007ea     	ldr	x10, [sp, #0x8]
  10d780: 8b090149     	add	x9, x10, x9
  10d784: f85f03a0     	ldur	x0, [x29, #-0x10]
  10d788: f85e03a1     	ldur	x1, [x29, #-0x20]
  10d78c: f94013e2     	ldr	x2, [sp, #0x20]
  10d790: f9400be3     	ldr	x3, [sp, #0x10]
  10d794: aa0903e4     	mov	x4, x9
  10d798: 97fffed1     	bl	0x10d2dc <std::__ndk1::vector<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>, std::__ndk1::allocator<std::__ndk1::pair<OMX_VIDEO_VP9PROFILETYPE, OMX_VIDEO_VP9PROFILETYPE>>>::max_size() const+0x394>
  10d79c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10d7a0: 910183ff     	add	sp, sp, #0x60
  10d7a4: d65f03c0     	ret
  10d7a8: d10043ff     	sub	sp, sp, #0x10
  10d7ac: b27d03e8     	orr	x8, xzr, #0x8
  10d7b0: f90007e0     	str	x0, [sp, #0x8]
  10d7b4: f94007e0     	ldr	x0, [sp, #0x8]
  10d7b8: f9400409     	ldr	x9, [x0, #0x8]
  10d7bc: f9400000     	ldr	x0, [x0]
  10d7c0: eb000129     	subs	x9, x9, x0
  10d7c4: 9ac80d20     	sdiv	x0, x9, x8
  10d7c8: 910043ff     	add	sp, sp, #0x10
  10d7cc: d65f03c0     	ret

000000000010d7d0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const>:
  10d7d0: d10203ff     	sub	sp, sp, #0x80
  10d7d4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10d7d8: 9101c3fd     	add	x29, sp, #0x70
  10d7dc: d53bd048     	mrs	x8, TPIDR_EL0
  10d7e0: f9401508     	ldr	x8, [x8, #0x28]
  10d7e4: f81f83a8     	stur	x8, [x29, #-0x8]
  10d7e8: f81d03a0     	stur	x0, [x29, #-0x30]
  10d7ec: f9001fe1     	str	x1, [sp, #0x38]
  10d7f0: f9001be2     	str	x2, [sp, #0x30]
  10d7f4: f85d03a8     	ldur	x8, [x29, #-0x30]
  10d7f8: f90017e8     	str	x8, [sp, #0x28]
  10d7fc: f94017e0     	ldr	x0, [sp, #0x28]
  10d800: 94000033     	bl	0x10d8cc <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xfc>
  10d804: f81f03a0     	stur	x0, [x29, #-0x10]
  10d808: f94017e0     	ldr	x0, [sp, #0x28]
  10d80c: 94000040     	bl	0x10d90c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x13c>
  10d810: f81e83a0     	stur	x0, [x29, #-0x18]
  10d814: 14000001     	b	0x10d818 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x48>
  10d818: d10043a0     	sub	x0, x29, #0x10
  10d81c: d10063a1     	sub	x1, x29, #0x18
  10d820: 9400004a     	bl	0x10d948 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x178>
  10d824: 36000300     	tbz	w0, #0x0, 0x10d884 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xb4>
  10d828: 14000001     	b	0x10d82c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5c>
  10d82c: d10043a0     	sub	x0, x29, #0x10
  10d830: 94000058     	bl	0x10d990 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x1c0>
  10d834: f9400000     	ldr	x0, [x0]
  10d838: f81e03a0     	stur	x0, [x29, #-0x20]
  10d83c: 385e03a8     	ldurb	w8, [x29, #-0x20]
  10d840: f9401fe0     	ldr	x0, [sp, #0x38]
  10d844: 39400009     	ldrb	w9, [x0]
  10d848: 6b090108     	subs	w8, w8, w9
  10d84c: b90027e8     	str	w8, [sp, #0x24]
  10d850: 54000101     	b.ne	0x10d870 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xa0>
  10d854: 14000001     	b	0x10d858 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x88>
  10d858: b85e43a8     	ldur	w8, [x29, #-0x1c]
  10d85c: f9401be9     	ldr	x9, [sp, #0x30]
  10d860: b9000128     	str	w8, [x9]
  10d864: 320003e8     	orr	w8, wzr, #0x1
  10d868: 381df3a8     	sturb	w8, [x29, #-0x21]
  10d86c: 14000009     	b	0x10d890 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xc0>
  10d870: 14000001     	b	0x10d874 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xa4>
  10d874: d10043a0     	sub	x0, x29, #0x10
  10d878: 9400004c     	bl	0x10d9a8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x1d8>
  10d87c: f9000fe0     	str	x0, [sp, #0x18]
  10d880: 17ffffe6     	b	0x10d818 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x48>
  10d884: 2a1f03e8     	mov	w8, wzr
  10d888: 381df3a8     	sturb	w8, [x29, #-0x21]
  10d88c: 14000001     	b	0x10d890 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xc0>
  10d890: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10d894: d53bd049     	mrs	x9, TPIDR_EL0
  10d898: f9401529     	ldr	x9, [x9, #0x28]
  10d89c: f85f83aa     	ldur	x10, [x29, #-0x8]
  10d8a0: eb0a0129     	subs	x9, x9, x10
  10d8a4: b90017e8     	str	w8, [sp, #0x14]
  10d8a8: f90007e9     	str	x9, [sp, #0x8]
  10d8ac: 540000e1     	b.ne	0x10d8c8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xf8>
  10d8b0: 14000001     	b	0x10d8b4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0xe4>
  10d8b4: b94017e8     	ldr	w8, [sp, #0x14]
  10d8b8: 12000100     	and	w0, w8, #0x1
  10d8bc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10d8c0: 910203ff     	add	sp, sp, #0x80
  10d8c4: d65f03c0     	ret
  10d8c8: 97fe712a     	bl	0xa9d70 <__stack_chk_fail@plt>
  10d8cc: d100c3ff     	sub	sp, sp, #0x30
  10d8d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d8d4: 910083fd     	add	x29, sp, #0x20
  10d8d8: d10023a8     	sub	x8, x29, #0x8
  10d8dc: f9000be0     	str	x0, [sp, #0x10]
  10d8e0: f9400be0     	ldr	x0, [sp, #0x10]
  10d8e4: aa0003e9     	mov	x9, x0
  10d8e8: f9400121     	ldr	x1, [x9]
  10d8ec: f90007e8     	str	x8, [sp, #0x8]
  10d8f0: 94000038     	bl	0x10d9d0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x200>
  10d8f4: f94007e8     	ldr	x8, [sp, #0x8]
  10d8f8: f9000100     	str	x0, [x8]
  10d8fc: f9400100     	ldr	x0, [x8]
  10d900: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d904: 9100c3ff     	add	sp, sp, #0x30
  10d908: d65f03c0     	ret
  10d90c: d100c3ff     	sub	sp, sp, #0x30
  10d910: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d914: 910083fd     	add	x29, sp, #0x20
  10d918: d10023a8     	sub	x8, x29, #0x8
  10d91c: f9000be0     	str	x0, [sp, #0x10]
  10d920: f9400be0     	ldr	x0, [sp, #0x10]
  10d924: f9400401     	ldr	x1, [x0, #0x8]
  10d928: f90007e8     	str	x8, [sp, #0x8]
  10d92c: 94000029     	bl	0x10d9d0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x200>
  10d930: f94007e8     	ldr	x8, [sp, #0x8]
  10d934: f9000100     	str	x0, [x8]
  10d938: f9400100     	ldr	x0, [x8]
  10d93c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d940: 9100c3ff     	add	sp, sp, #0x30
  10d944: d65f03c0     	ret
  10d948: d100c3ff     	sub	sp, sp, #0x30
  10d94c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10d950: 910083fd     	add	x29, sp, #0x20
  10d954: 12800008     	mov	w8, #-0x1               // =-1
  10d958: f81f83a0     	stur	x0, [x29, #-0x8]
  10d95c: f9000be1     	str	x1, [sp, #0x10]
  10d960: f85f83a0     	ldur	x0, [x29, #-0x8]
  10d964: f9400be1     	ldr	x1, [sp, #0x10]
  10d968: b9000fe8     	str	w8, [sp, #0xc]
  10d96c: 9400003b     	bl	0x10da58 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x288>
  10d970: b9400fe8     	ldr	w8, [sp, #0xc]
  10d974: 4a080000     	eor	w0, w0, w8
  10d978: 320003e9     	orr	w9, wzr, #0x1
  10d97c: 0a090009     	and	w9, w0, w9
  10d980: 2a0903e0     	mov	w0, w9
  10d984: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10d988: 9100c3ff     	add	sp, sp, #0x30
  10d98c: d65f03c0     	ret
  10d990: d10043ff     	sub	sp, sp, #0x10
  10d994: f90007e0     	str	x0, [sp, #0x8]
  10d998: f94007e0     	ldr	x0, [sp, #0x8]
  10d99c: f9400000     	ldr	x0, [x0]
  10d9a0: 910043ff     	add	sp, sp, #0x10
  10d9a4: d65f03c0     	ret
  10d9a8: d10043ff     	sub	sp, sp, #0x10
  10d9ac: b27d03e8     	orr	x8, xzr, #0x8
  10d9b0: f90007e0     	str	x0, [sp, #0x8]
  10d9b4: f94007e0     	ldr	x0, [sp, #0x8]
  10d9b8: aa0003e9     	mov	x9, x0
  10d9bc: f940012a     	ldr	x10, [x9]
  10d9c0: 8b080148     	add	x8, x10, x8
  10d9c4: f9000128     	str	x8, [x9]
  10d9c8: 910043ff     	add	sp, sp, #0x10
  10d9cc: d65f03c0     	ret
  10d9d0: d10143ff     	sub	sp, sp, #0x50
  10d9d4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10d9d8: 910103fd     	add	x29, sp, #0x40
  10d9dc: d53bd048     	mrs	x8, TPIDR_EL0
  10d9e0: f9401509     	ldr	x9, [x8, #0x28]
  10d9e4: f81f83a9     	stur	x9, [x29, #-0x8]
  10d9e8: f81e83a0     	stur	x0, [x29, #-0x18]
  10d9ec: f90013e1     	str	x1, [sp, #0x20]
  10d9f0: f94013e1     	ldr	x1, [sp, #0x20]
  10d9f4: d10043a0     	sub	x0, x29, #0x10
  10d9f8: f9000fe8     	str	x8, [sp, #0x18]
  10d9fc: 9400000f     	bl	0x10da38 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x268>
  10da00: f85f03a8     	ldur	x8, [x29, #-0x10]
  10da04: f9400fe9     	ldr	x9, [sp, #0x18]
  10da08: f9401520     	ldr	x0, [x9, #0x28]
  10da0c: f85f83a1     	ldur	x1, [x29, #-0x8]
  10da10: eb010000     	subs	x0, x0, x1
  10da14: f9000be8     	str	x8, [sp, #0x10]
  10da18: f90007e0     	str	x0, [sp, #0x8]
  10da1c: 540000c1     	b.ne	0x10da34 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x264>
  10da20: 14000001     	b	0x10da24 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x254>
  10da24: f9400be0     	ldr	x0, [sp, #0x10]
  10da28: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10da2c: 910143ff     	add	sp, sp, #0x50
  10da30: d65f03c0     	ret
  10da34: 97fe70cf     	bl	0xa9d70 <__stack_chk_fail@plt>
  10da38: d10043ff     	sub	sp, sp, #0x10
  10da3c: f90007e0     	str	x0, [sp, #0x8]
  10da40: f90003e1     	str	x1, [sp]
  10da44: f94007e0     	ldr	x0, [sp, #0x8]
  10da48: f94003e1     	ldr	x1, [sp]
  10da4c: f9000001     	str	x1, [x0]
  10da50: 910043ff     	add	sp, sp, #0x10
  10da54: d65f03c0     	ret
  10da58: d100c3ff     	sub	sp, sp, #0x30
  10da5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10da60: 910083fd     	add	x29, sp, #0x20
  10da64: f81f83a0     	stur	x0, [x29, #-0x8]
  10da68: f9000be1     	str	x1, [sp, #0x10]
  10da6c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10da70: 9400000e     	bl	0x10daa8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x2d8>
  10da74: f9400be1     	ldr	x1, [sp, #0x10]
  10da78: f90007e0     	str	x0, [sp, #0x8]
  10da7c: aa0103e0     	mov	x0, x1
  10da80: 9400000a     	bl	0x10daa8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x2d8>
  10da84: f94007e1     	ldr	x1, [sp, #0x8]
  10da88: eb00003f     	cmp	x1, x0
  10da8c: 1a9f17e8     	cset	w8, eq
  10da90: 320003e9     	orr	w9, wzr, #0x1
  10da94: 0a090108     	and	w8, w8, w9
  10da98: 2a0803e0     	mov	w0, w8
  10da9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10daa0: 9100c3ff     	add	sp, sp, #0x30
  10daa4: d65f03c0     	ret
  10daa8: d10043ff     	sub	sp, sp, #0x10
  10daac: f90007e0     	str	x0, [sp, #0x8]
  10dab0: f94007e0     	ldr	x0, [sp, #0x8]
  10dab4: f9400000     	ldr	x0, [x0]
  10dab8: 910043ff     	add	sp, sp, #0x10
  10dabc: d65f03c0     	ret
  10dac0: d100c3ff     	sub	sp, sp, #0x30
  10dac4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10dac8: 910083fd     	add	x29, sp, #0x20
  10dacc: d10023a8     	sub	x8, x29, #0x8
  10dad0: f9000be0     	str	x0, [sp, #0x10]
  10dad4: f9400be0     	ldr	x0, [sp, #0x10]
  10dad8: aa0003e9     	mov	x9, x0
  10dadc: f9400121     	ldr	x1, [x9]
  10dae0: f90007e8     	str	x8, [sp, #0x8]
  10dae4: 94000038     	bl	0x10dbc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x3f4>
  10dae8: f94007e8     	ldr	x8, [sp, #0x8]
  10daec: f9000100     	str	x0, [x8]
  10daf0: f9400100     	ldr	x0, [x8]
  10daf4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10daf8: 9100c3ff     	add	sp, sp, #0x30
  10dafc: d65f03c0     	ret
  10db00: d100c3ff     	sub	sp, sp, #0x30
  10db04: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10db08: 910083fd     	add	x29, sp, #0x20
  10db0c: d10023a8     	sub	x8, x29, #0x8
  10db10: f9000be0     	str	x0, [sp, #0x10]
  10db14: f9400be0     	ldr	x0, [sp, #0x10]
  10db18: f9400401     	ldr	x1, [x0, #0x8]
  10db1c: f90007e8     	str	x8, [sp, #0x8]
  10db20: 94000029     	bl	0x10dbc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x3f4>
  10db24: f94007e8     	ldr	x8, [sp, #0x8]
  10db28: f9000100     	str	x0, [x8]
  10db2c: f9400100     	ldr	x0, [x8]
  10db30: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10db34: 9100c3ff     	add	sp, sp, #0x30
  10db38: d65f03c0     	ret
  10db3c: d100c3ff     	sub	sp, sp, #0x30
  10db40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10db44: 910083fd     	add	x29, sp, #0x20
  10db48: 12800008     	mov	w8, #-0x1               // =-1
  10db4c: f81f83a0     	stur	x0, [x29, #-0x8]
  10db50: f9000be1     	str	x1, [sp, #0x10]
  10db54: f85f83a0     	ldur	x0, [x29, #-0x8]
  10db58: f9400be1     	ldr	x1, [sp, #0x10]
  10db5c: b9000fe8     	str	w8, [sp, #0xc]
  10db60: 9400003b     	bl	0x10dc4c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x47c>
  10db64: b9400fe8     	ldr	w8, [sp, #0xc]
  10db68: 4a080000     	eor	w0, w0, w8
  10db6c: 320003e9     	orr	w9, wzr, #0x1
  10db70: 0a090009     	and	w9, w0, w9
  10db74: 2a0903e0     	mov	w0, w9
  10db78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10db7c: 9100c3ff     	add	sp, sp, #0x30
  10db80: d65f03c0     	ret
  10db84: d10043ff     	sub	sp, sp, #0x10
  10db88: f90007e0     	str	x0, [sp, #0x8]
  10db8c: f94007e0     	ldr	x0, [sp, #0x8]
  10db90: f9400000     	ldr	x0, [x0]
  10db94: 910043ff     	add	sp, sp, #0x10
  10db98: d65f03c0     	ret
  10db9c: d10043ff     	sub	sp, sp, #0x10
  10dba0: b27d03e8     	orr	x8, xzr, #0x8
  10dba4: f90007e0     	str	x0, [sp, #0x8]
  10dba8: f94007e0     	ldr	x0, [sp, #0x8]
  10dbac: aa0003e9     	mov	x9, x0
  10dbb0: f940012a     	ldr	x10, [x9]
  10dbb4: 8b080148     	add	x8, x10, x8
  10dbb8: f9000128     	str	x8, [x9]
  10dbbc: 910043ff     	add	sp, sp, #0x10
  10dbc0: d65f03c0     	ret
  10dbc4: d10143ff     	sub	sp, sp, #0x50
  10dbc8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10dbcc: 910103fd     	add	x29, sp, #0x40
  10dbd0: d53bd048     	mrs	x8, TPIDR_EL0
  10dbd4: f9401509     	ldr	x9, [x8, #0x28]
  10dbd8: f81f83a9     	stur	x9, [x29, #-0x8]
  10dbdc: f81e83a0     	stur	x0, [x29, #-0x18]
  10dbe0: f90013e1     	str	x1, [sp, #0x20]
  10dbe4: f94013e1     	ldr	x1, [sp, #0x20]
  10dbe8: d10043a0     	sub	x0, x29, #0x10
  10dbec: f9000fe8     	str	x8, [sp, #0x18]
  10dbf0: 9400000f     	bl	0x10dc2c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x45c>
  10dbf4: f85f03a8     	ldur	x8, [x29, #-0x10]
  10dbf8: f9400fe9     	ldr	x9, [sp, #0x18]
  10dbfc: f9401520     	ldr	x0, [x9, #0x28]
  10dc00: f85f83a1     	ldur	x1, [x29, #-0x8]
  10dc04: eb010000     	subs	x0, x0, x1
  10dc08: f9000be8     	str	x8, [sp, #0x10]
  10dc0c: f90007e0     	str	x0, [sp, #0x8]
  10dc10: 540000c1     	b.ne	0x10dc28 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x458>
  10dc14: 14000001     	b	0x10dc18 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x448>
  10dc18: f9400be0     	ldr	x0, [sp, #0x10]
  10dc1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10dc20: 910143ff     	add	sp, sp, #0x50
  10dc24: d65f03c0     	ret
  10dc28: 97fe7052     	bl	0xa9d70 <__stack_chk_fail@plt>
  10dc2c: d10043ff     	sub	sp, sp, #0x10
  10dc30: f90007e0     	str	x0, [sp, #0x8]
  10dc34: f90003e1     	str	x1, [sp]
  10dc38: f94007e0     	ldr	x0, [sp, #0x8]
  10dc3c: f94003e1     	ldr	x1, [sp]
  10dc40: f9000001     	str	x1, [x0]
  10dc44: 910043ff     	add	sp, sp, #0x10
  10dc48: d65f03c0     	ret
  10dc4c: d100c3ff     	sub	sp, sp, #0x30
  10dc50: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10dc54: 910083fd     	add	x29, sp, #0x20
  10dc58: f81f83a0     	stur	x0, [x29, #-0x8]
  10dc5c: f9000be1     	str	x1, [sp, #0x10]
  10dc60: f85f83a0     	ldur	x0, [x29, #-0x8]
  10dc64: 9400000e     	bl	0x10dc9c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x4cc>
  10dc68: f9400be1     	ldr	x1, [sp, #0x10]
  10dc6c: f90007e0     	str	x0, [sp, #0x8]
  10dc70: aa0103e0     	mov	x0, x1
  10dc74: 9400000a     	bl	0x10dc9c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x4cc>
  10dc78: f94007e1     	ldr	x1, [sp, #0x8]
  10dc7c: eb00003f     	cmp	x1, x0
  10dc80: 1a9f17e8     	cset	w8, eq
  10dc84: 320003e9     	orr	w9, wzr, #0x1
  10dc88: 0a090108     	and	w8, w8, w9
  10dc8c: 2a0803e0     	mov	w0, w8
  10dc90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10dc94: 9100c3ff     	add	sp, sp, #0x30
  10dc98: d65f03c0     	ret
  10dc9c: d10043ff     	sub	sp, sp, #0x10
  10dca0: f90007e0     	str	x0, [sp, #0x8]
  10dca4: f94007e0     	ldr	x0, [sp, #0x8]
  10dca8: f9400000     	ldr	x0, [x0]
  10dcac: 910043ff     	add	sp, sp, #0x10
  10dcb0: d65f03c0     	ret
  10dcb4: d10043ff     	sub	sp, sp, #0x10
  10dcb8: f90007e0     	str	x0, [sp, #0x8]
  10dcbc: f94007e0     	ldr	x0, [sp, #0x8]
  10dcc0: 910043ff     	add	sp, sp, #0x10
  10dcc4: d65f03c0     	ret
  10dcc8: d10203ff     	sub	sp, sp, #0x80
  10dccc: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10dcd0: 9101c3fd     	add	x29, sp, #0x70
  10dcd4: d53bd048     	mrs	x8, TPIDR_EL0
  10dcd8: f9401508     	ldr	x8, [x8, #0x28]
  10dcdc: f81f83a8     	stur	x8, [x29, #-0x8]
  10dce0: f81f03a2     	stur	x2, [x29, #-0x10]
  10dce4: f81e83a1     	stur	x1, [x29, #-0x18]
  10dce8: f81e03a0     	stur	x0, [x29, #-0x20]
  10dcec: f85e03a8     	ldur	x8, [x29, #-0x20]
  10dcf0: aa0803e0     	mov	x0, x8
  10dcf4: f9001fe0     	str	x0, [sp, #0x38]
  10dcf8: aa0803e0     	mov	x0, x8
  10dcfc: 94000035     	bl	0x10ddd0 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x600>
  10dd00: d10063a0     	sub	x0, x29, #0x18
  10dd04: 94000056     	bl	0x10de5c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x68c>
  10dd08: b40004a0     	cbz	x0, 0x10dd9c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5cc>
  10dd0c: 14000001     	b	0x10dd10 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x540>
  10dd10: d10063a0     	sub	x0, x29, #0x18
  10dd14: 94000052     	bl	0x10de5c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x68c>
  10dd18: f9401ffe     	ldr	x30, [sp, #0x38]
  10dd1c: f9001be0     	str	x0, [sp, #0x30]
  10dd20: aa1e03e0     	mov	x0, x30
  10dd24: f9401be1     	ldr	x1, [sp, #0x30]
  10dd28: 97fe4afe     	bl	0xa0920 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE11__vallocateEm@plt>
  10dd2c: 14000001     	b	0x10dd30 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x560>
  10dd30: d10063a8     	sub	x8, x29, #0x18
  10dd34: aa0803e0     	mov	x0, x8
  10dd38: f90017e8     	str	x8, [sp, #0x28]
  10dd3c: 940000a4     	bl	0x10dfcc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, unsigned long)+0xa4>
  10dd40: f94017e8     	ldr	x8, [sp, #0x28]
  10dd44: f90013e0     	str	x0, [sp, #0x20]
  10dd48: aa0803e0     	mov	x0, x8
  10dd4c: 940000a6     	bl	0x10dfe4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, unsigned long)+0xbc>
  10dd50: f94017e8     	ldr	x8, [sp, #0x28]
  10dd54: f9000fe0     	str	x0, [sp, #0x18]
  10dd58: aa0803e0     	mov	x0, x8
  10dd5c: 94000040     	bl	0x10de5c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x68c>
  10dd60: f9401fe8     	ldr	x8, [sp, #0x38]
  10dd64: f9000be0     	str	x0, [sp, #0x10]
  10dd68: aa0803e0     	mov	x0, x8
  10dd6c: f94013e1     	ldr	x1, [sp, #0x20]
  10dd70: f9400fe2     	ldr	x2, [sp, #0x18]
  10dd74: f9400be3     	ldr	x3, [sp, #0x10]
  10dd78: 97fe67f6     	bl	0xa7d50 <_ZNSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE18__construct_at_endIPKS3_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESB_SB_m@plt>
  10dd7c: 14000001     	b	0x10dd80 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5b0>
  10dd80: 14000007     	b	0x10dd9c <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5cc>
  10dd84: f81d83a0     	stur	x0, [x29, #-0x28]
  10dd88: 2a0103e8     	mov	w8, w1
  10dd8c: b81d43a8     	stur	w8, [x29, #-0x2c]
  10dd90: f9401fe0     	ldr	x0, [sp, #0x38]
  10dd94: 97fe6553     	bl	0xa72e0 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10dd98: 1400000b     	b	0x10ddc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5f4>
  10dd9c: d53bd048     	mrs	x8, TPIDR_EL0
  10dda0: f9401508     	ldr	x8, [x8, #0x28]
  10dda4: f85f83a9     	ldur	x9, [x29, #-0x8]
  10dda8: eb090108     	subs	x8, x8, x9
  10ddac: f90007e8     	str	x8, [sp, #0x8]
  10ddb0: 540000e1     	b.ne	0x10ddcc <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5fc>
  10ddb4: 14000001     	b	0x10ddb8 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x5e8>
  10ddb8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10ddbc: 910203ff     	add	sp, sp, #0x80
  10ddc0: d65f03c0     	ret
  10ddc4: f85d83a0     	ldur	x0, [x29, #-0x28]
  10ddc8: 97fe6852     	bl	0xa7f10 <_Unwind_Resume@plt>
  10ddcc: 97fe6fe9     	bl	0xa9d70 <__stack_chk_fail@plt>
  10ddd0: d10103ff     	sub	sp, sp, #0x40
  10ddd4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10ddd8: 9100c3fd     	add	x29, sp, #0x30
  10dddc: d53bd048     	mrs	x8, TPIDR_EL0
  10dde0: f9401508     	ldr	x8, [x8, #0x28]
  10dde4: f81f83a8     	stur	x8, [x29, #-0x8]
  10dde8: f9000fe0     	str	x0, [sp, #0x18]
  10ddec: f9400fe8     	ldr	x8, [sp, #0x18]
  10ddf0: aa0803e0     	mov	x0, x8
  10ddf4: f9000be0     	str	x0, [sp, #0x10]
  10ddf8: aa0803e0     	mov	x0, x8
  10ddfc: 97ffc72b     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  10de00: 14000001     	b	0x10de04 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x634>
  10de04: aa1f03e8     	mov	x8, xzr
  10de08: f9400be9     	ldr	x9, [sp, #0x10]
  10de0c: f9000128     	str	x8, [x9]
  10de10: f9000528     	str	x8, [x9, #0x8]
  10de14: 91004120     	add	x0, x9, #0x10
  10de18: f81f03a8     	stur	x8, [x29, #-0x10]
  10de1c: d10043a1     	sub	x1, x29, #0x10
  10de20: 97fe656c     	bl	0xa73d0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEEC2IDnLb1EEEOT_@plt>
  10de24: 14000001     	b	0x10de28 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x658>
  10de28: d53bd048     	mrs	x8, TPIDR_EL0
  10de2c: f9401508     	ldr	x8, [x8, #0x28]
  10de30: f85f83a9     	ldur	x9, [x29, #-0x8]
  10de34: eb090108     	subs	x8, x8, x9
  10de38: f90007e8     	str	x8, [sp, #0x8]
  10de3c: 540000e1     	b.ne	0x10de58 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x688>
  10de40: 14000001     	b	0x10de44 <android::ALookup<unsigned char, OMX_VIDEO_VP9PROFILETYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9PROFILETYPE*) const+0x674>
  10de44: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10de48: 910103ff     	add	sp, sp, #0x40
  10de4c: d65f03c0     	ret
  10de50: f90003e1     	str	x1, [sp]
  10de54: 97fe80dc     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10de58: 97fe6fc6     	bl	0xa9d70 <__stack_chk_fail@plt>
  10de5c: d10043ff     	sub	sp, sp, #0x10
  10de60: f90007e0     	str	x0, [sp, #0x8]
  10de64: f94007e0     	ldr	x0, [sp, #0x8]
  10de68: f9400400     	ldr	x0, [x0, #0x8]
  10de6c: 910043ff     	add	sp, sp, #0x10
  10de70: d65f03c0     	ret

000000000010de74 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__vallocate(unsigned long)>:
  10de74: d10143ff     	sub	sp, sp, #0x50
  10de78: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10de7c: 910103fd     	add	x29, sp, #0x40
  10de80: f81f83a0     	stur	x0, [x29, #-0x8]
  10de84: f81f03a1     	stur	x1, [x29, #-0x10]
  10de88: f85f83a0     	ldur	x0, [x29, #-0x8]
  10de8c: f85f03a1     	ldur	x1, [x29, #-0x10]
  10de90: f81e83a0     	stur	x0, [x29, #-0x18]
  10de94: f90013e1     	str	x1, [sp, #0x20]
  10de98: 97fe740e     	bl	0xaaed0 <_ZNKSt6__ndk16vectorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEE8max_sizeEv@plt>
  10de9c: f94013e1     	ldr	x1, [sp, #0x20]
  10dea0: eb00003f     	cmp	x1, x0
  10dea4: 1a9f97e8     	cset	w8, hi
  10dea8: 37000048     	tbnz	w8, #0x0, 0x10deb0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__vallocate(unsigned long)+0x3c>
  10deac: 14000003     	b	0x10deb8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__vallocate(unsigned long)+0x44>
  10deb0: f85e83a0     	ldur	x0, [x29, #-0x18]
  10deb4: 97fe5e27     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  10deb8: d2800001     	mov	x1, #0x0                // =0
  10debc: b27d03e8     	orr	x8, xzr, #0x8
  10dec0: f85e83a0     	ldur	x0, [x29, #-0x18]
  10dec4: f9000fe1     	str	x1, [sp, #0x18]
  10dec8: f9000be8     	str	x8, [sp, #0x10]
  10decc: 940000d6     	bl	0x10e224 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0xc0>
  10ded0: f85f03a1     	ldur	x1, [x29, #-0x10]
  10ded4: 940000c7     	bl	0x10e1f0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x8c>
  10ded8: f85e83a8     	ldur	x8, [x29, #-0x18]
  10dedc: f9000500     	str	x0, [x8, #0x8]
  10dee0: f9000100     	str	x0, [x8]
  10dee4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10dee8: f9400108     	ldr	x8, [x8]
  10deec: f85f03a0     	ldur	x0, [x29, #-0x10]
  10def0: f9400be1     	ldr	x1, [sp, #0x10]
  10def4: 9b007c20     	mul	x0, x1, x0
  10def8: 8b000108     	add	x8, x8, x0
  10defc: f85e83a0     	ldur	x0, [x29, #-0x18]
  10df00: f90007e8     	str	x8, [sp, #0x8]
  10df04: 940000d3     	bl	0x10e250 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0xec>
  10df08: f94007e8     	ldr	x8, [sp, #0x8]
  10df0c: f9000008     	str	x8, [x0]
  10df10: f85e83a0     	ldur	x0, [x29, #-0x18]
  10df14: f9400fe1     	ldr	x1, [sp, #0x18]
  10df18: 940000d9     	bl	0x10e27c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x118>
  10df1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10df20: 910143ff     	add	sp, sp, #0x50
  10df24: d65f03c0     	ret

000000000010df28 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, unsigned long)>:
  10df28: d101c3ff     	sub	sp, sp, #0x70
  10df2c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10df30: 910183fd     	add	x29, sp, #0x60
  10df34: d53bd048     	mrs	x8, TPIDR_EL0
  10df38: f9401509     	ldr	x9, [x8, #0x28]
  10df3c: f81f83a9     	stur	x9, [x29, #-0x8]
  10df40: f81e83a0     	stur	x0, [x29, #-0x18]
  10df44: f81e03a1     	stur	x1, [x29, #-0x20]
  10df48: f81d83a2     	stur	x2, [x29, #-0x28]
  10df4c: f9001be3     	str	x3, [sp, #0x30]
  10df50: f85e83a9     	ldur	x9, [x29, #-0x18]
  10df54: aa0903e0     	mov	x0, x9
  10df58: f90013e8     	str	x8, [sp, #0x20]
  10df5c: f9000fe9     	str	x9, [sp, #0x18]
  10df60: 940000b1     	bl	0x10e224 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0xc0>
  10df64: f90017e0     	str	x0, [sp, #0x28]
  10df68: f9401be2     	ldr	x2, [sp, #0x30]
  10df6c: d10043a8     	sub	x8, x29, #0x10
  10df70: aa0803e0     	mov	x0, x8
  10df74: f9400fe1     	ldr	x1, [sp, #0x18]
  10df78: f9000be8     	str	x8, [sp, #0x10]
  10df7c: 940001aa     	bl	0x10e624 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x4c0>
  10df80: f94017e0     	ldr	x0, [sp, #0x28]
  10df84: f85e03a1     	ldur	x1, [x29, #-0x20]
  10df88: f85d83a2     	ldur	x2, [x29, #-0x28]
  10df8c: f9400fe8     	ldr	x8, [sp, #0x18]
  10df90: 91002103     	add	x3, x8, #0x8
  10df94: 97fe5957     	bl	0xa44f0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE25__construct_range_forwardIKS4_S4_S4_S4_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS5_PSA_RT_EE5valueEvE4typeERS5_PSG_SL_RSF_@plt>
  10df98: f9400be0     	ldr	x0, [sp, #0x10]
  10df9c: 940001cc     	bl	0x10e6cc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x90>
  10dfa0: f94013e8     	ldr	x8, [sp, #0x20]
  10dfa4: f9401509     	ldr	x9, [x8, #0x28]
  10dfa8: f85f83a0     	ldur	x0, [x29, #-0x8]
  10dfac: eb000129     	subs	x9, x9, x0
  10dfb0: f90007e9     	str	x9, [sp, #0x8]
  10dfb4: 540000a1     	b.ne	0x10dfc8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, unsigned long)+0xa0>
  10dfb8: 14000001     	b	0x10dfbc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_at_end<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*>(std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, unsigned long)+0x94>
  10dfbc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10dfc0: 9101c3ff     	add	sp, sp, #0x70
  10dfc4: d65f03c0     	ret
  10dfc8: 97fe6f6a     	bl	0xa9d70 <__stack_chk_fail@plt>
  10dfcc: d10043ff     	sub	sp, sp, #0x10
  10dfd0: f90007e0     	str	x0, [sp, #0x8]
  10dfd4: f94007e0     	ldr	x0, [sp, #0x8]
  10dfd8: f9400000     	ldr	x0, [x0]
  10dfdc: 910043ff     	add	sp, sp, #0x10
  10dfe0: d65f03c0     	ret
  10dfe4: d10043ff     	sub	sp, sp, #0x10
  10dfe8: b27d03e8     	orr	x8, xzr, #0x8
  10dfec: f90007e0     	str	x0, [sp, #0x8]
  10dff0: f94007e0     	ldr	x0, [sp, #0x8]
  10dff4: aa0003e9     	mov	x9, x0
  10dff8: f9400129     	ldr	x9, [x9]
  10dffc: f9400400     	ldr	x0, [x0, #0x8]
  10e000: 9b007d08     	mul	x8, x8, x0
  10e004: 8b080128     	add	x8, x9, x8
  10e008: aa0803e0     	mov	x0, x8
  10e00c: 910043ff     	add	sp, sp, #0x10
  10e010: d65f03c0     	ret

000000000010e014 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::~__vector_base()>:
  10e014: d10103ff     	sub	sp, sp, #0x40
  10e018: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10e01c: 9100c3fd     	add	x29, sp, #0x30
  10e020: d2800008     	mov	x8, #0x0                // =0
  10e024: f81f83a0     	stur	x0, [x29, #-0x8]
  10e028: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e02c: aa0003e9     	mov	x9, x0
  10e030: f9400129     	ldr	x9, [x9]
  10e034: eb08013f     	cmp	x9, x8
  10e038: 1a9f07ea     	cset	w10, ne
  10e03c: f81f03a0     	stur	x0, [x29, #-0x10]
  10e040: 3700004a     	tbnz	w10, #0x0, 0x10e048 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::~__vector_base()+0x34>
  10e044: 14000012     	b	0x10e08c <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::~__vector_base()+0x78>
  10e048: f85f03a0     	ldur	x0, [x29, #-0x10]
  10e04c: 940001a4     	bl	0x10e6dc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0xa0>
  10e050: f85f03a0     	ldur	x0, [x29, #-0x10]
  10e054: 94000074     	bl	0x10e224 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0xc0>
  10e058: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e05c: f9400101     	ldr	x1, [x8]
  10e060: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e064: f9000fe0     	str	x0, [sp, #0x18]
  10e068: aa0803e0     	mov	x0, x8
  10e06c: f9000be1     	str	x1, [sp, #0x10]
  10e070: 94000142     	bl	0x10e578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x414>
  10e074: f9400fe1     	ldr	x1, [sp, #0x18]
  10e078: f90007e0     	str	x0, [sp, #0x8]
  10e07c: aa0103e0     	mov	x0, x1
  10e080: f9400be1     	ldr	x1, [sp, #0x10]
  10e084: f94007e2     	ldr	x2, [sp, #0x8]
  10e088: 940001a0     	bl	0x10e708 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0xcc>
  10e08c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10e090: 910103ff     	add	sp, sp, #0x40
  10e094: d65f03c0     	ret

000000000010e098 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  10e098: d100c3ff     	sub	sp, sp, #0x30
  10e09c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e0a0: 910083fd     	add	x29, sp, #0x20
  10e0a4: f81f83a0     	stur	x0, [x29, #-0x8]
  10e0a8: f9000be1     	str	x1, [sp, #0x10]
  10e0ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e0b0: f9400be1     	ldr	x1, [sp, #0x10]
  10e0b4: f90007e0     	str	x0, [sp, #0x8]
  10e0b8: aa0103e0     	mov	x0, x1
  10e0bc: 97ffc693     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10e0c0: f94007e1     	ldr	x1, [sp, #0x8]
  10e0c4: f90003e0     	str	x0, [sp]
  10e0c8: aa0103e0     	mov	x0, x1
  10e0cc: f94003e1     	ldr	x1, [sp]
  10e0d0: 97fe6d10     	bl	0xa9510 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEELi0ELb0EEC2IDnvEEOT_@plt>
  10e0d4: f94007e0     	ldr	x0, [sp, #0x8]
  10e0d8: 94000016     	bl	0x10e130 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  10e0dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e0e0: 9100c3ff     	add	sp, sp, #0x30
  10e0e4: d65f03c0     	ret

000000000010e0e8 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  10e0e8: d100c3ff     	sub	sp, sp, #0x30
  10e0ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e0f0: 910083fd     	add	x29, sp, #0x20
  10e0f4: d2800008     	mov	x8, #0x0                // =0
  10e0f8: f81f83a0     	stur	x0, [x29, #-0x8]
  10e0fc: f9000be1     	str	x1, [sp, #0x10]
  10e100: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e104: f9400be1     	ldr	x1, [sp, #0x10]
  10e108: f90007e0     	str	x0, [sp, #0x8]
  10e10c: aa0103e0     	mov	x0, x1
  10e110: f90003e8     	str	x8, [sp]
  10e114: 97ffc67d     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  10e118: f94003e8     	ldr	x8, [sp]
  10e11c: f94007e1     	ldr	x1, [sp, #0x8]
  10e120: f9000028     	str	x8, [x1]
  10e124: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e128: 9100c3ff     	add	sp, sp, #0x30
  10e12c: d65f03c0     	ret
  10e130: d10083ff     	sub	sp, sp, #0x20
  10e134: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e138: 910043fd     	add	x29, sp, #0x10
  10e13c: f90007e0     	str	x0, [sp, #0x8]
  10e140: f94007e0     	ldr	x0, [sp, #0x8]
  10e144: 94000004     	bl	0x10e154 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  10e148: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e14c: 910083ff     	add	sp, sp, #0x20
  10e150: d65f03c0     	ret
  10e154: d10043ff     	sub	sp, sp, #0x10
  10e158: f90007e0     	str	x0, [sp, #0x8]
  10e15c: 910043ff     	add	sp, sp, #0x10
  10e160: d65f03c0     	ret

000000000010e164 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const>:
  10e164: d10143ff     	sub	sp, sp, #0x50
  10e168: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10e16c: 910103fd     	add	x29, sp, #0x40
  10e170: d53bd048     	mrs	x8, TPIDR_EL0
  10e174: f9401508     	ldr	x8, [x8, #0x28]
  10e178: f81f83a8     	stur	x8, [x29, #-0x8]
  10e17c: f90013e0     	str	x0, [sp, #0x20]
  10e180: f94013e0     	ldr	x0, [sp, #0x20]
  10e184: 9400007b     	bl	0x10e370 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x20c>
  10e188: 9400006f     	bl	0x10e344 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x1e0>
  10e18c: f81f03a0     	stur	x0, [x29, #-0x10]
  10e190: 97ffc725     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  10e194: f81e83a0     	stur	x0, [x29, #-0x18]
  10e198: d10043a0     	sub	x0, x29, #0x10
  10e19c: d10063a1     	sub	x1, x29, #0x18
  10e1a0: 97ffc6fe     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  10e1a4: f9000fe0     	str	x0, [sp, #0x18]
  10e1a8: 14000001     	b	0x10e1ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x48>
  10e1ac: f9400fe8     	ldr	x8, [sp, #0x18]
  10e1b0: f9400109     	ldr	x9, [x8]
  10e1b4: d53bd04a     	mrs	x10, TPIDR_EL0
  10e1b8: f940154a     	ldr	x10, [x10, #0x28]
  10e1bc: f85f83ab     	ldur	x11, [x29, #-0x8]
  10e1c0: eb0b014a     	subs	x10, x10, x11
  10e1c4: f9000be9     	str	x9, [sp, #0x10]
  10e1c8: f90007ea     	str	x10, [sp, #0x8]
  10e1cc: 54000101     	b.ne	0x10e1ec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x88>
  10e1d0: 14000001     	b	0x10e1d4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x70>
  10e1d4: f9400be0     	ldr	x0, [sp, #0x10]
  10e1d8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10e1dc: 910143ff     	add	sp, sp, #0x50
  10e1e0: d65f03c0     	ret
  10e1e4: f90003e1     	str	x1, [sp]
  10e1e8: 97fe7ff7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10e1ec: 97fe6ee1     	bl	0xa9d70 <__stack_chk_fail@plt>
  10e1f0: d10083ff     	sub	sp, sp, #0x20
  10e1f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e1f8: 910043fd     	add	x29, sp, #0x10
  10e1fc: d2800008     	mov	x8, #0x0                // =0
  10e200: f90007e0     	str	x0, [sp, #0x8]
  10e204: f90003e1     	str	x1, [sp]
  10e208: f94007e0     	ldr	x0, [sp, #0x8]
  10e20c: f94003e1     	ldr	x1, [sp]
  10e210: aa0803e2     	mov	x2, x8
  10e214: 94000081     	bl	0x10e418 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x2b4>
  10e218: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e21c: 910083ff     	add	sp, sp, #0x20
  10e220: d65f03c0     	ret
  10e224: d10083ff     	sub	sp, sp, #0x20
  10e228: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e22c: 910043fd     	add	x29, sp, #0x10
  10e230: b27c03e8     	orr	x8, xzr, #0x10
  10e234: f90007e0     	str	x0, [sp, #0x8]
  10e238: f94007e0     	ldr	x0, [sp, #0x8]
  10e23c: 8b080000     	add	x0, x0, x8
  10e240: 94000092     	bl	0x10e488 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x324>
  10e244: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e248: 910083ff     	add	sp, sp, #0x20
  10e24c: d65f03c0     	ret
  10e250: d10083ff     	sub	sp, sp, #0x20
  10e254: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e258: 910043fd     	add	x29, sp, #0x10
  10e25c: b27c03e8     	orr	x8, xzr, #0x10
  10e260: f90007e0     	str	x0, [sp, #0x8]
  10e264: f94007e0     	ldr	x0, [sp, #0x8]
  10e268: 8b080000     	add	x0, x0, x8
  10e26c: 94000095     	bl	0x10e4c0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x35c>
  10e270: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e274: 910083ff     	add	sp, sp, #0x20
  10e278: d65f03c0     	ret
  10e27c: d10183ff     	sub	sp, sp, #0x60
  10e280: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10e284: 910143fd     	add	x29, sp, #0x50
  10e288: b27d03e8     	orr	x8, xzr, #0x8
  10e28c: f81f83a0     	stur	x0, [x29, #-0x8]
  10e290: f81f03a1     	stur	x1, [x29, #-0x10]
  10e294: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e298: f81e83a0     	stur	x0, [x29, #-0x18]
  10e29c: f81e03a8     	stur	x8, [x29, #-0x20]
  10e2a0: 9400009e     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e2a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e2a8: f90017e0     	str	x0, [sp, #0x28]
  10e2ac: aa0803e0     	mov	x0, x8
  10e2b0: 9400009a     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e2b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e2b8: f90013e0     	str	x0, [sp, #0x20]
  10e2bc: aa0803e0     	mov	x0, x8
  10e2c0: 940000a0     	bl	0x10e540 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3dc>
  10e2c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  10e2c8: 9b007d00     	mul	x0, x8, x0
  10e2cc: f94013e1     	ldr	x1, [sp, #0x20]
  10e2d0: 8b000020     	add	x0, x1, x0
  10e2d4: f85e83a9     	ldur	x9, [x29, #-0x18]
  10e2d8: f9000fe0     	str	x0, [sp, #0x18]
  10e2dc: aa0903e0     	mov	x0, x9
  10e2e0: 9400008e     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e2e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e2e8: f9000be0     	str	x0, [sp, #0x10]
  10e2ec: aa0803e0     	mov	x0, x8
  10e2f0: 94000094     	bl	0x10e540 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3dc>
  10e2f4: f85e03a8     	ldur	x8, [x29, #-0x20]
  10e2f8: 9b007d09     	mul	x9, x8, x0
  10e2fc: f9400be0     	ldr	x0, [sp, #0x10]
  10e300: 8b090009     	add	x9, x0, x9
  10e304: f85e83a0     	ldur	x0, [x29, #-0x18]
  10e308: f90007e9     	str	x9, [sp, #0x8]
  10e30c: 94000083     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e310: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e314: f85e03a9     	ldur	x9, [x29, #-0x20]
  10e318: 9b087d28     	mul	x8, x9, x8
  10e31c: 8b080008     	add	x8, x0, x8
  10e320: f85e83a0     	ldur	x0, [x29, #-0x18]
  10e324: f94017e1     	ldr	x1, [sp, #0x28]
  10e328: f9400fe2     	ldr	x2, [sp, #0x18]
  10e32c: f94007e3     	ldr	x3, [sp, #0x8]
  10e330: aa0803e4     	mov	x4, x8
  10e334: 94000071     	bl	0x10e4f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x394>
  10e338: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10e33c: 910183ff     	add	sp, sp, #0x60
  10e340: d65f03c0     	ret
  10e344: d10083ff     	sub	sp, sp, #0x20
  10e348: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e34c: 910043fd     	add	x29, sp, #0x10
  10e350: 91001fe8     	add	x8, sp, #0x7
  10e354: f90007e0     	str	x0, [sp, #0x8]
  10e358: f94007e1     	ldr	x1, [sp, #0x8]
  10e35c: 39400100     	ldrb	w0, [x8]
  10e360: 9400000f     	bl	0x10e39c <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x238>
  10e364: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e368: 910083ff     	add	sp, sp, #0x20
  10e36c: d65f03c0     	ret
  10e370: d10083ff     	sub	sp, sp, #0x20
  10e374: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e378: 910043fd     	add	x29, sp, #0x10
  10e37c: b27c03e8     	orr	x8, xzr, #0x10
  10e380: f90007e0     	str	x0, [sp, #0x8]
  10e384: f94007e0     	ldr	x0, [sp, #0x8]
  10e388: 8b080000     	add	x0, x0, x8
  10e38c: 94000015     	bl	0x10e3e0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x27c>
  10e390: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e394: 910083ff     	add	sp, sp, #0x20
  10e398: d65f03c0     	ret
  10e39c: d10083ff     	sub	sp, sp, #0x20
  10e3a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e3a4: 910043fd     	add	x29, sp, #0x10
  10e3a8: d10007a8     	sub	x8, x29, #0x1
  10e3ac: 39000100     	strb	w0, [x8]
  10e3b0: f90003e1     	str	x1, [sp]
  10e3b4: f94003e0     	ldr	x0, [sp]
  10e3b8: 94000004     	bl	0x10e3c8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x264>
  10e3bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e3c0: 910083ff     	add	sp, sp, #0x20
  10e3c4: d65f03c0     	ret
  10e3c8: d10043ff     	sub	sp, sp, #0x10
  10e3cc: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  10e3d0: f90007e0     	str	x0, [sp, #0x8]
  10e3d4: aa0803e0     	mov	x0, x8
  10e3d8: 910043ff     	add	sp, sp, #0x10
  10e3dc: d65f03c0     	ret
  10e3e0: d10083ff     	sub	sp, sp, #0x20
  10e3e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e3e8: 910043fd     	add	x29, sp, #0x10
  10e3ec: f90007e0     	str	x0, [sp, #0x8]
  10e3f0: f94007e0     	ldr	x0, [sp, #0x8]
  10e3f4: 94000004     	bl	0x10e404 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x2a0>
  10e3f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e3fc: 910083ff     	add	sp, sp, #0x20
  10e400: d65f03c0     	ret
  10e404: d10043ff     	sub	sp, sp, #0x10
  10e408: f90007e0     	str	x0, [sp, #0x8]
  10e40c: f94007e0     	ldr	x0, [sp, #0x8]
  10e410: 910043ff     	add	sp, sp, #0x10
  10e414: d65f03c0     	ret
  10e418: d10103ff     	sub	sp, sp, #0x40
  10e41c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10e420: 9100c3fd     	add	x29, sp, #0x30
  10e424: d0000748     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10e428: 9109c508     	add	x8, x8, #0x271
  10e42c: f81f83a0     	stur	x0, [x29, #-0x8]
  10e430: f81f03a1     	stur	x1, [x29, #-0x10]
  10e434: f9000fe2     	str	x2, [sp, #0x18]
  10e438: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e43c: f85f03a1     	ldur	x1, [x29, #-0x10]
  10e440: f9000be8     	str	x8, [sp, #0x10]
  10e444: f90007e1     	str	x1, [sp, #0x8]
  10e448: 97ffffe0     	bl	0x10e3c8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x264>
  10e44c: f94007e8     	ldr	x8, [sp, #0x8]
  10e450: eb00011f     	cmp	x8, x0
  10e454: 1a9f97e9     	cset	w9, hi
  10e458: 37000049     	tbnz	w9, #0x0, 0x10e460 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x2fc>
  10e45c: 14000003     	b	0x10e468 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x304>
  10e460: f9400be0     	ldr	x0, [sp, #0x10]
  10e464: 97feb33f     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  10e468: b27e03e1     	orr	x1, xzr, #0x4
  10e46c: b27d03e8     	orr	x8, xzr, #0x8
  10e470: f85f03a9     	ldur	x9, [x29, #-0x10]
  10e474: 9b087d20     	mul	x0, x9, x8
  10e478: 97feb3c1     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  10e47c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10e480: 910103ff     	add	sp, sp, #0x40
  10e484: d65f03c0     	ret
  10e488: d10083ff     	sub	sp, sp, #0x20
  10e48c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e490: 910043fd     	add	x29, sp, #0x10
  10e494: f90007e0     	str	x0, [sp, #0x8]
  10e498: f94007e0     	ldr	x0, [sp, #0x8]
  10e49c: 94000004     	bl	0x10e4ac <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x348>
  10e4a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e4a4: 910083ff     	add	sp, sp, #0x20
  10e4a8: d65f03c0     	ret
  10e4ac: d10043ff     	sub	sp, sp, #0x10
  10e4b0: f90007e0     	str	x0, [sp, #0x8]
  10e4b4: f94007e0     	ldr	x0, [sp, #0x8]
  10e4b8: 910043ff     	add	sp, sp, #0x10
  10e4bc: d65f03c0     	ret
  10e4c0: d10083ff     	sub	sp, sp, #0x20
  10e4c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e4c8: 910043fd     	add	x29, sp, #0x10
  10e4cc: f90007e0     	str	x0, [sp, #0x8]
  10e4d0: f94007e0     	ldr	x0, [sp, #0x8]
  10e4d4: 94000004     	bl	0x10e4e4 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x380>
  10e4d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e4dc: 910083ff     	add	sp, sp, #0x20
  10e4e0: d65f03c0     	ret
  10e4e4: d10043ff     	sub	sp, sp, #0x10
  10e4e8: f90007e0     	str	x0, [sp, #0x8]
  10e4ec: f94007e0     	ldr	x0, [sp, #0x8]
  10e4f0: 910043ff     	add	sp, sp, #0x10
  10e4f4: d65f03c0     	ret
  10e4f8: d100c3ff     	sub	sp, sp, #0x30
  10e4fc: f90017e0     	str	x0, [sp, #0x28]
  10e500: f90013e1     	str	x1, [sp, #0x20]
  10e504: f9000fe2     	str	x2, [sp, #0x18]
  10e508: f9000be3     	str	x3, [sp, #0x10]
  10e50c: f90007e4     	str	x4, [sp, #0x8]
  10e510: 9100c3ff     	add	sp, sp, #0x30
  10e514: d65f03c0     	ret
  10e518: d10083ff     	sub	sp, sp, #0x20
  10e51c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e520: 910043fd     	add	x29, sp, #0x10
  10e524: f90007e0     	str	x0, [sp, #0x8]
  10e528: f94007e0     	ldr	x0, [sp, #0x8]
  10e52c: f9400000     	ldr	x0, [x0]
  10e530: 9400000d     	bl	0x10e564 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x400>
  10e534: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e538: 910083ff     	add	sp, sp, #0x20
  10e53c: d65f03c0     	ret
  10e540: d10083ff     	sub	sp, sp, #0x20
  10e544: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e548: 910043fd     	add	x29, sp, #0x10
  10e54c: f90007e0     	str	x0, [sp, #0x8]
  10e550: f94007e0     	ldr	x0, [sp, #0x8]
  10e554: 94000009     	bl	0x10e578 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x414>
  10e558: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e55c: 910083ff     	add	sp, sp, #0x20
  10e560: d65f03c0     	ret
  10e564: d10043ff     	sub	sp, sp, #0x10
  10e568: f90007e0     	str	x0, [sp, #0x8]
  10e56c: f94007e0     	ldr	x0, [sp, #0x8]
  10e570: 910043ff     	add	sp, sp, #0x10
  10e574: d65f03c0     	ret
  10e578: d100c3ff     	sub	sp, sp, #0x30
  10e57c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e580: 910083fd     	add	x29, sp, #0x20
  10e584: b27d03e8     	orr	x8, xzr, #0x8
  10e588: f81f83a0     	stur	x0, [x29, #-0x8]
  10e58c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e590: f9000be0     	str	x0, [sp, #0x10]
  10e594: f90007e8     	str	x8, [sp, #0x8]
  10e598: 9400000a     	bl	0x10e5c0 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x45c>
  10e59c: f9400008     	ldr	x8, [x0]
  10e5a0: f9400be0     	ldr	x0, [sp, #0x10]
  10e5a4: f9400000     	ldr	x0, [x0]
  10e5a8: eb000108     	subs	x8, x8, x0
  10e5ac: f94007e0     	ldr	x0, [sp, #0x8]
  10e5b0: 9ac00d00     	sdiv	x0, x8, x0
  10e5b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e5b8: 9100c3ff     	add	sp, sp, #0x30
  10e5bc: d65f03c0     	ret
  10e5c0: d10083ff     	sub	sp, sp, #0x20
  10e5c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e5c8: 910043fd     	add	x29, sp, #0x10
  10e5cc: b27c03e8     	orr	x8, xzr, #0x10
  10e5d0: f90007e0     	str	x0, [sp, #0x8]
  10e5d4: f94007e0     	ldr	x0, [sp, #0x8]
  10e5d8: 8b080000     	add	x0, x0, x8
  10e5dc: 94000004     	bl	0x10e5ec <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x488>
  10e5e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e5e4: 910083ff     	add	sp, sp, #0x20
  10e5e8: d65f03c0     	ret
  10e5ec: d10083ff     	sub	sp, sp, #0x20
  10e5f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e5f4: 910043fd     	add	x29, sp, #0x10
  10e5f8: f90007e0     	str	x0, [sp, #0x8]
  10e5fc: f94007e0     	ldr	x0, [sp, #0x8]
  10e600: 94000004     	bl	0x10e610 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x4ac>
  10e604: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e608: 910083ff     	add	sp, sp, #0x20
  10e60c: d65f03c0     	ret
  10e610: d10043ff     	sub	sp, sp, #0x10
  10e614: f90007e0     	str	x0, [sp, #0x8]
  10e618: f94007e0     	ldr	x0, [sp, #0x8]
  10e61c: 910043ff     	add	sp, sp, #0x10
  10e620: d65f03c0     	ret
  10e624: d10083ff     	sub	sp, sp, #0x20
  10e628: f9000fe0     	str	x0, [sp, #0x18]
  10e62c: f9000be1     	str	x1, [sp, #0x10]
  10e630: f90007e2     	str	x2, [sp, #0x8]
  10e634: 910083ff     	add	sp, sp, #0x20
  10e638: d65f03c0     	ret

000000000010e63c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)>:
  10e63c: d10103ff     	sub	sp, sp, #0x40
  10e640: f9001bfe     	str	x30, [sp, #0x30]
  10e644: b27d03e8     	orr	x8, xzr, #0x8
  10e648: d2800009     	mov	x9, #0x0                // =0
  10e64c: f90017e0     	str	x0, [sp, #0x28]
  10e650: f90013e1     	str	x1, [sp, #0x20]
  10e654: f9000fe2     	str	x2, [sp, #0x18]
  10e658: f9000be3     	str	x3, [sp, #0x10]
  10e65c: f9400fe0     	ldr	x0, [sp, #0x18]
  10e660: f94013e1     	ldr	x1, [sp, #0x20]
  10e664: eb010000     	subs	x0, x0, x1
  10e668: 9ac80c08     	sdiv	x8, x0, x8
  10e66c: f90007e8     	str	x8, [sp, #0x8]
  10e670: f94007e8     	ldr	x8, [sp, #0x8]
  10e674: eb09011f     	cmp	x8, x9
  10e678: 1a9fd7ea     	cset	w10, gt
  10e67c: 3700004a     	tbnz	w10, #0x0, 0x10e684 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x48>
  10e680: 14000010     	b	0x10e6c0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x84>
  10e684: b27d03e8     	orr	x8, xzr, #0x8
  10e688: f9400be9     	ldr	x9, [sp, #0x10]
  10e68c: f9400120     	ldr	x0, [x9]
  10e690: f94013e1     	ldr	x1, [sp, #0x20]
  10e694: f94007e9     	ldr	x9, [sp, #0x8]
  10e698: 9b087d22     	mul	x2, x9, x8
  10e69c: f90003e8     	str	x8, [sp]
  10e6a0: 97fe45bc     	bl	0x9fd90 <memcpy@plt>
  10e6a4: f94007e8     	ldr	x8, [sp, #0x8]
  10e6a8: f9400be9     	ldr	x9, [sp, #0x10]
  10e6ac: f9400120     	ldr	x0, [x9]
  10e6b0: f94003e1     	ldr	x1, [sp]
  10e6b4: 9b087c28     	mul	x8, x1, x8
  10e6b8: 8b080008     	add	x8, x0, x8
  10e6bc: f9000128     	str	x8, [x9]
  10e6c0: f9401bfe     	ldr	x30, [sp, #0x30]
  10e6c4: 910103ff     	add	sp, sp, #0x40
  10e6c8: d65f03c0     	ret
  10e6cc: d10043ff     	sub	sp, sp, #0x10
  10e6d0: f90007e0     	str	x0, [sp, #0x8]
  10e6d4: 910043ff     	add	sp, sp, #0x10
  10e6d8: d65f03c0     	ret
  10e6dc: d10083ff     	sub	sp, sp, #0x20
  10e6e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10e6e4: 910043fd     	add	x29, sp, #0x10
  10e6e8: f90007e0     	str	x0, [sp, #0x8]
  10e6ec: f94007e0     	ldr	x0, [sp, #0x8]
  10e6f0: aa0003e8     	mov	x8, x0
  10e6f4: f9400101     	ldr	x1, [x8]
  10e6f8: 94000011     	bl	0x10e73c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x100>
  10e6fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10e700: 910083ff     	add	sp, sp, #0x20
  10e704: d65f03c0     	ret
  10e708: d100c3ff     	sub	sp, sp, #0x30
  10e70c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e710: 910083fd     	add	x29, sp, #0x20
  10e714: f81f83a0     	stur	x0, [x29, #-0x8]
  10e718: f9000be1     	str	x1, [sp, #0x10]
  10e71c: f90007e2     	str	x2, [sp, #0x8]
  10e720: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e724: f9400be1     	ldr	x1, [sp, #0x10]
  10e728: f94007e2     	ldr	x2, [sp, #0x8]
  10e72c: 9400004b     	bl	0x10e858 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0x48>
  10e730: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e734: 9100c3ff     	add	sp, sp, #0x30
  10e738: d65f03c0     	ret
  10e73c: d10143ff     	sub	sp, sp, #0x50
  10e740: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10e744: 910103fd     	add	x29, sp, #0x40
  10e748: f81f83a0     	stur	x0, [x29, #-0x8]
  10e74c: f81f03a1     	stur	x1, [x29, #-0x10]
  10e750: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e754: f9400401     	ldr	x1, [x0, #0x8]
  10e758: f81e83a1     	stur	x1, [x29, #-0x18]
  10e75c: f90013e0     	str	x0, [sp, #0x20]
  10e760: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e764: f85e83a9     	ldur	x9, [x29, #-0x18]
  10e768: eb09011f     	cmp	x8, x9
  10e76c: 1a9f07ea     	cset	w10, ne
  10e770: 3700004a     	tbnz	w10, #0x0, 0x10e778 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x13c>
  10e774: 14000013     	b	0x10e7c0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x184>
  10e778: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  10e77c: f94013e0     	ldr	x0, [sp, #0x20]
  10e780: f9000fe8     	str	x8, [sp, #0x18]
  10e784: 97fffea8     	bl	0x10e224 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0xc0>
  10e788: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e78c: f9400fe9     	ldr	x9, [sp, #0x18]
  10e790: 8b090108     	add	x8, x8, x9
  10e794: f81e83a8     	stur	x8, [x29, #-0x18]
  10e798: f9000be0     	str	x0, [sp, #0x10]
  10e79c: aa0803e0     	mov	x0, x8
  10e7a0: 97ffff71     	bl	0x10e564 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x400>
  10e7a4: f9400be8     	ldr	x8, [sp, #0x10]
  10e7a8: f90007e0     	str	x0, [sp, #0x8]
  10e7ac: aa0803e0     	mov	x0, x8
  10e7b0: f94007e1     	ldr	x1, [sp, #0x8]
  10e7b4: 97fe57e3     	bl	0xa4740 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE7destroyIS4_EEvRS5_PT_@plt>
  10e7b8: 14000001     	b	0x10e7bc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x180>
  10e7bc: 17ffffe9     	b	0x10e760 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && is_same<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__construct_range_forward<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE> const*, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*&)+0x124>
  10e7c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e7c4: f94013e9     	ldr	x9, [sp, #0x20]
  10e7c8: f9000528     	str	x8, [x9, #0x8]
  10e7cc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10e7d0: 910143ff     	add	sp, sp, #0x50
  10e7d4: d65f03c0     	ret
  10e7d8: 97fe7e7b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000010e7dc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)>:
  10e7dc: d100c3ff     	sub	sp, sp, #0x30
  10e7e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e7e4: 910083fd     	add	x29, sp, #0x20
  10e7e8: 91003fe8     	add	x8, sp, #0xf
  10e7ec: f81f83a0     	stur	x0, [x29, #-0x8]
  10e7f0: f9000be1     	str	x1, [sp, #0x10]
  10e7f4: f85f83a1     	ldur	x1, [x29, #-0x8]
  10e7f8: f9400be2     	ldr	x2, [sp, #0x10]
  10e7fc: 39400100     	ldrb	w0, [x8]
  10e800: 97fe4540     	bl	0x9fd00 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEEEEE9__destroyIS4_EEvNS_17integral_constantIbLb1EEERS5_PT_@plt>
  10e804: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e808: 9100c3ff     	add	sp, sp, #0x30
  10e80c: d65f03c0     	ret

000000000010e810 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)>:
  10e810: d100c3ff     	sub	sp, sp, #0x30
  10e814: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e818: 910083fd     	add	x29, sp, #0x20
  10e81c: d10007a8     	sub	x8, x29, #0x1
  10e820: 39000100     	strb	w0, [x8]
  10e824: f9000be1     	str	x1, [sp, #0x10]
  10e828: f90007e2     	str	x2, [sp, #0x8]
  10e82c: f9400be0     	ldr	x0, [sp, #0x10]
  10e830: f94007e1     	ldr	x1, [sp, #0x8]
  10e834: 94000004     	bl	0x10e844 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0x34>
  10e838: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e83c: 9100c3ff     	add	sp, sp, #0x30
  10e840: d65f03c0     	ret
  10e844: d10043ff     	sub	sp, sp, #0x10
  10e848: f90007e0     	str	x0, [sp, #0x8]
  10e84c: f90003e1     	str	x1, [sp]
  10e850: 910043ff     	add	sp, sp, #0x10
  10e854: d65f03c0     	ret
  10e858: d100c3ff     	sub	sp, sp, #0x30
  10e85c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e860: 910083fd     	add	x29, sp, #0x20
  10e864: b27d03e8     	orr	x8, xzr, #0x8
  10e868: b27e03e9     	orr	x9, xzr, #0x4
  10e86c: f81f83a0     	stur	x0, [x29, #-0x8]
  10e870: f9000be1     	str	x1, [sp, #0x10]
  10e874: f90007e2     	str	x2, [sp, #0x8]
  10e878: f9400be0     	ldr	x0, [sp, #0x10]
  10e87c: f94007e1     	ldr	x1, [sp, #0x8]
  10e880: 9b087c21     	mul	x1, x1, x8
  10e884: aa0903e2     	mov	x2, x9
  10e888: 97feb2e6     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  10e88c: 14000001     	b	0x10e890 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0x80>
  10e890: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e894: 9100c3ff     	add	sp, sp, #0x30
  10e898: d65f03c0     	ret
  10e89c: 97fe7e4a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10e8a0: d100c3ff     	sub	sp, sp, #0x30
  10e8a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10e8a8: 910083fd     	add	x29, sp, #0x20
  10e8ac: f81f83a0     	stur	x0, [x29, #-0x8]
  10e8b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e8b4: f90003e0     	str	x0, [sp]
  10e8b8: 9400000e     	bl	0x10e8f0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0xe0>
  10e8bc: 14000001     	b	0x10e8c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0xb0>
  10e8c0: f94003e0     	ldr	x0, [sp]
  10e8c4: 97fe6287     	bl	0xa72e0 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10e8c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10e8cc: 9100c3ff     	add	sp, sp, #0x30
  10e8d0: d65f03c0     	ret
  10e8d4: 2a0103e8     	mov	w8, w1
  10e8d8: f9000be0     	str	x0, [sp, #0x10]
  10e8dc: b9000fe8     	str	w8, [sp, #0xc]
  10e8e0: f94003e0     	ldr	x0, [sp]
  10e8e4: 97fe627f     	bl	0xa72e0 <_ZNSt6__ndk113__vector_baseINS_4pairIh22OMX_VIDEO_VP9LEVELTYPEEENS_9allocatorIS3_EEED2Ev@plt>
  10e8e8: f9400be0     	ldr	x0, [sp, #0x10]
  10e8ec: 97fe7e36     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  10e8f0: d10183ff     	sub	sp, sp, #0x60
  10e8f4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10e8f8: 910143fd     	add	x29, sp, #0x50
  10e8fc: b27d03e8     	orr	x8, xzr, #0x8
  10e900: f81f83a0     	stur	x0, [x29, #-0x8]
  10e904: f85f83a0     	ldur	x0, [x29, #-0x8]
  10e908: f81f03a0     	stur	x0, [x29, #-0x10]
  10e90c: f81e83a8     	stur	x8, [x29, #-0x18]
  10e910: 97ffff02     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e914: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e918: f81e03a0     	stur	x0, [x29, #-0x20]
  10e91c: aa0803e0     	mov	x0, x8
  10e920: 97fffefe     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e924: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e928: f90017e0     	str	x0, [sp, #0x28]
  10e92c: aa0803e0     	mov	x0, x8
  10e930: 97ffff04     	bl	0x10e540 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3dc>
  10e934: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e938: 9b007d00     	mul	x0, x8, x0
  10e93c: f94017e9     	ldr	x9, [sp, #0x28]
  10e940: 8b000120     	add	x0, x9, x0
  10e944: f85f03aa     	ldur	x10, [x29, #-0x10]
  10e948: f90013e0     	str	x0, [sp, #0x20]
  10e94c: aa0a03e0     	mov	x0, x10
  10e950: 97fffef2     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e954: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e958: f9000fe0     	str	x0, [sp, #0x18]
  10e95c: aa0803e0     	mov	x0, x8
  10e960: 94000019     	bl	0x10e9c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::__destroy<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>&, std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>*)+0x1b4>
  10e964: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e968: 9b007d09     	mul	x9, x8, x0
  10e96c: f9400fea     	ldr	x10, [sp, #0x18]
  10e970: 8b090149     	add	x9, x10, x9
  10e974: f85f03a0     	ldur	x0, [x29, #-0x10]
  10e978: f9000be9     	str	x9, [sp, #0x10]
  10e97c: 97fffee7     	bl	0x10e518 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3b4>
  10e980: f85f03a8     	ldur	x8, [x29, #-0x10]
  10e984: f90007e0     	str	x0, [sp, #0x8]
  10e988: aa0803e0     	mov	x0, x8
  10e98c: 97fffeed     	bl	0x10e540 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x3dc>
  10e990: f85e83a8     	ldur	x8, [x29, #-0x18]
  10e994: 9b007d09     	mul	x9, x8, x0
  10e998: f94007ea     	ldr	x10, [sp, #0x8]
  10e99c: 8b090149     	add	x9, x10, x9
  10e9a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  10e9a4: f85e03a1     	ldur	x1, [x29, #-0x20]
  10e9a8: f94013e2     	ldr	x2, [sp, #0x20]
  10e9ac: f9400be3     	ldr	x3, [sp, #0x10]
  10e9b0: aa0903e4     	mov	x4, x9
  10e9b4: 97fffed1     	bl	0x10e4f8 <std::__ndk1::vector<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_VP9LEVELTYPE>>>::max_size() const+0x394>
  10e9b8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10e9bc: 910183ff     	add	sp, sp, #0x60
  10e9c0: d65f03c0     	ret
  10e9c4: d10043ff     	sub	sp, sp, #0x10
  10e9c8: b27d03e8     	orr	x8, xzr, #0x8
  10e9cc: f90007e0     	str	x0, [sp, #0x8]
  10e9d0: f94007e0     	ldr	x0, [sp, #0x8]
  10e9d4: f9400409     	ldr	x9, [x0, #0x8]
  10e9d8: f9400000     	ldr	x0, [x0]
  10e9dc: eb000129     	subs	x9, x9, x0
  10e9e0: 9ac80d20     	sdiv	x0, x9, x8
  10e9e4: 910043ff     	add	sp, sp, #0x10
  10e9e8: d65f03c0     	ret

000000000010e9ec <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const>:
  10e9ec: d10203ff     	sub	sp, sp, #0x80
  10e9f0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  10e9f4: 9101c3fd     	add	x29, sp, #0x70
  10e9f8: d53bd048     	mrs	x8, TPIDR_EL0
  10e9fc: f9401508     	ldr	x8, [x8, #0x28]
  10ea00: f81f83a8     	stur	x8, [x29, #-0x8]
  10ea04: f81d03a0     	stur	x0, [x29, #-0x30]
  10ea08: f9001fe1     	str	x1, [sp, #0x38]
  10ea0c: f9001be2     	str	x2, [sp, #0x30]
  10ea10: f85d03a8     	ldur	x8, [x29, #-0x30]
  10ea14: f90017e8     	str	x8, [sp, #0x28]
  10ea18: f94017e0     	ldr	x0, [sp, #0x28]
  10ea1c: 94000033     	bl	0x10eae8 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xfc>
  10ea20: f81f03a0     	stur	x0, [x29, #-0x10]
  10ea24: f94017e0     	ldr	x0, [sp, #0x28]
  10ea28: 94000040     	bl	0x10eb28 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x13c>
  10ea2c: f81e83a0     	stur	x0, [x29, #-0x18]
  10ea30: 14000001     	b	0x10ea34 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x48>
  10ea34: d10043a0     	sub	x0, x29, #0x10
  10ea38: d10063a1     	sub	x1, x29, #0x18
  10ea3c: 9400004a     	bl	0x10eb64 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x178>
  10ea40: 36000300     	tbz	w0, #0x0, 0x10eaa0 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xb4>
  10ea44: 14000001     	b	0x10ea48 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x5c>
  10ea48: d10043a0     	sub	x0, x29, #0x10
  10ea4c: 94000058     	bl	0x10ebac <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1c0>
  10ea50: f9400000     	ldr	x0, [x0]
  10ea54: f81e03a0     	stur	x0, [x29, #-0x20]
  10ea58: 385e03a8     	ldurb	w8, [x29, #-0x20]
  10ea5c: f9401fe0     	ldr	x0, [sp, #0x38]
  10ea60: 39400009     	ldrb	w9, [x0]
  10ea64: 6b090108     	subs	w8, w8, w9
  10ea68: b90027e8     	str	w8, [sp, #0x24]
  10ea6c: 54000101     	b.ne	0x10ea8c <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xa0>
  10ea70: 14000001     	b	0x10ea74 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x88>
  10ea74: b85e43a8     	ldur	w8, [x29, #-0x1c]
  10ea78: f9401be9     	ldr	x9, [sp, #0x30]
  10ea7c: b9000128     	str	w8, [x9]
  10ea80: 320003e8     	orr	w8, wzr, #0x1
  10ea84: 381df3a8     	sturb	w8, [x29, #-0x21]
  10ea88: 14000009     	b	0x10eaac <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xc0>
  10ea8c: 14000001     	b	0x10ea90 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xa4>
  10ea90: d10043a0     	sub	x0, x29, #0x10
  10ea94: 9400004c     	bl	0x10ebc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x1d8>
  10ea98: f9000fe0     	str	x0, [sp, #0x18]
  10ea9c: 17ffffe6     	b	0x10ea34 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x48>
  10eaa0: 2a1f03e8     	mov	w8, wzr
  10eaa4: 381df3a8     	sturb	w8, [x29, #-0x21]
  10eaa8: 14000001     	b	0x10eaac <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xc0>
  10eaac: 385df3a8     	ldurb	w8, [x29, #-0x21]
  10eab0: d53bd049     	mrs	x9, TPIDR_EL0
  10eab4: f9401529     	ldr	x9, [x9, #0x28]
  10eab8: f85f83aa     	ldur	x10, [x29, #-0x8]
  10eabc: eb0a0129     	subs	x9, x9, x10
  10eac0: b90017e8     	str	w8, [sp, #0x14]
  10eac4: f90007e9     	str	x9, [sp, #0x8]
  10eac8: 540000e1     	b.ne	0x10eae4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xf8>
  10eacc: 14000001     	b	0x10ead0 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0xe4>
  10ead0: b94017e8     	ldr	w8, [sp, #0x14]
  10ead4: 12000100     	and	w0, w8, #0x1
  10ead8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  10eadc: 910203ff     	add	sp, sp, #0x80
  10eae0: d65f03c0     	ret
  10eae4: 97fe6ca3     	bl	0xa9d70 <__stack_chk_fail@plt>
  10eae8: d100c3ff     	sub	sp, sp, #0x30
  10eaec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10eaf0: 910083fd     	add	x29, sp, #0x20
  10eaf4: d10023a8     	sub	x8, x29, #0x8
  10eaf8: f9000be0     	str	x0, [sp, #0x10]
  10eafc: f9400be0     	ldr	x0, [sp, #0x10]
  10eb00: aa0003e9     	mov	x9, x0
  10eb04: f9400121     	ldr	x1, [x9]
  10eb08: f90007e8     	str	x8, [sp, #0x8]
  10eb0c: 94000038     	bl	0x10ebec <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x200>
  10eb10: f94007e8     	ldr	x8, [sp, #0x8]
  10eb14: f9000100     	str	x0, [x8]
  10eb18: f9400100     	ldr	x0, [x8]
  10eb1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10eb20: 9100c3ff     	add	sp, sp, #0x30
  10eb24: d65f03c0     	ret
  10eb28: d100c3ff     	sub	sp, sp, #0x30
  10eb2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10eb30: 910083fd     	add	x29, sp, #0x20
  10eb34: d10023a8     	sub	x8, x29, #0x8
  10eb38: f9000be0     	str	x0, [sp, #0x10]
  10eb3c: f9400be0     	ldr	x0, [sp, #0x10]
  10eb40: f9400401     	ldr	x1, [x0, #0x8]
  10eb44: f90007e8     	str	x8, [sp, #0x8]
  10eb48: 94000029     	bl	0x10ebec <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x200>
  10eb4c: f94007e8     	ldr	x8, [sp, #0x8]
  10eb50: f9000100     	str	x0, [x8]
  10eb54: f9400100     	ldr	x0, [x8]
  10eb58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10eb5c: 9100c3ff     	add	sp, sp, #0x30
  10eb60: d65f03c0     	ret
  10eb64: d100c3ff     	sub	sp, sp, #0x30
  10eb68: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10eb6c: 910083fd     	add	x29, sp, #0x20
  10eb70: 12800008     	mov	w8, #-0x1               // =-1
  10eb74: f81f83a0     	stur	x0, [x29, #-0x8]
  10eb78: f9000be1     	str	x1, [sp, #0x10]
  10eb7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10eb80: f9400be1     	ldr	x1, [sp, #0x10]
  10eb84: b9000fe8     	str	w8, [sp, #0xc]
  10eb88: 9400003b     	bl	0x10ec74 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x288>
  10eb8c: b9400fe8     	ldr	w8, [sp, #0xc]
  10eb90: 4a080000     	eor	w0, w0, w8
  10eb94: 320003e9     	orr	w9, wzr, #0x1
  10eb98: 0a090009     	and	w9, w0, w9
  10eb9c: 2a0903e0     	mov	w0, w9
  10eba0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10eba4: 9100c3ff     	add	sp, sp, #0x30
  10eba8: d65f03c0     	ret
  10ebac: d10043ff     	sub	sp, sp, #0x10
  10ebb0: f90007e0     	str	x0, [sp, #0x8]
  10ebb4: f94007e0     	ldr	x0, [sp, #0x8]
  10ebb8: f9400000     	ldr	x0, [x0]
  10ebbc: 910043ff     	add	sp, sp, #0x10
  10ebc0: d65f03c0     	ret
  10ebc4: d10043ff     	sub	sp, sp, #0x10
  10ebc8: b27d03e8     	orr	x8, xzr, #0x8
  10ebcc: f90007e0     	str	x0, [sp, #0x8]
  10ebd0: f94007e0     	ldr	x0, [sp, #0x8]
  10ebd4: aa0003e9     	mov	x9, x0
  10ebd8: f940012a     	ldr	x10, [x9]
  10ebdc: 8b080148     	add	x8, x10, x8
  10ebe0: f9000128     	str	x8, [x9]
  10ebe4: 910043ff     	add	sp, sp, #0x10
  10ebe8: d65f03c0     	ret
  10ebec: d10143ff     	sub	sp, sp, #0x50
  10ebf0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10ebf4: 910103fd     	add	x29, sp, #0x40
  10ebf8: d53bd048     	mrs	x8, TPIDR_EL0
  10ebfc: f9401509     	ldr	x9, [x8, #0x28]
  10ec00: f81f83a9     	stur	x9, [x29, #-0x8]
  10ec04: f81e83a0     	stur	x0, [x29, #-0x18]
  10ec08: f90013e1     	str	x1, [sp, #0x20]
  10ec0c: f94013e1     	ldr	x1, [sp, #0x20]
  10ec10: d10043a0     	sub	x0, x29, #0x10
  10ec14: f9000fe8     	str	x8, [sp, #0x18]
  10ec18: 9400000f     	bl	0x10ec54 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x268>
  10ec1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ec20: f9400fe9     	ldr	x9, [sp, #0x18]
  10ec24: f9401520     	ldr	x0, [x9, #0x28]
  10ec28: f85f83a1     	ldur	x1, [x29, #-0x8]
  10ec2c: eb010000     	subs	x0, x0, x1
  10ec30: f9000be8     	str	x8, [sp, #0x10]
  10ec34: f90007e0     	str	x0, [sp, #0x8]
  10ec38: 540000c1     	b.ne	0x10ec50 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x264>
  10ec3c: 14000001     	b	0x10ec40 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x254>
  10ec40: f9400be0     	ldr	x0, [sp, #0x10]
  10ec44: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10ec48: 910143ff     	add	sp, sp, #0x50
  10ec4c: d65f03c0     	ret
  10ec50: 97fe6c48     	bl	0xa9d70 <__stack_chk_fail@plt>
  10ec54: d10043ff     	sub	sp, sp, #0x10
  10ec58: f90007e0     	str	x0, [sp, #0x8]
  10ec5c: f90003e1     	str	x1, [sp]
  10ec60: f94007e0     	ldr	x0, [sp, #0x8]
  10ec64: f94003e1     	ldr	x1, [sp]
  10ec68: f9000001     	str	x1, [x0]
  10ec6c: 910043ff     	add	sp, sp, #0x10
  10ec70: d65f03c0     	ret
  10ec74: d100c3ff     	sub	sp, sp, #0x30
  10ec78: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10ec7c: 910083fd     	add	x29, sp, #0x20
  10ec80: f81f83a0     	stur	x0, [x29, #-0x8]
  10ec84: f9000be1     	str	x1, [sp, #0x10]
  10ec88: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ec8c: 9400000e     	bl	0x10ecc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x2d8>
  10ec90: f9400be1     	ldr	x1, [sp, #0x10]
  10ec94: f90007e0     	str	x0, [sp, #0x8]
  10ec98: aa0103e0     	mov	x0, x1
  10ec9c: 9400000a     	bl	0x10ecc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x2d8>
  10eca0: f94007e1     	ldr	x1, [sp, #0x8]
  10eca4: eb00003f     	cmp	x1, x0
  10eca8: 1a9f17e8     	cset	w8, eq
  10ecac: 320003e9     	orr	w9, wzr, #0x1
  10ecb0: 0a090108     	and	w8, w8, w9
  10ecb4: 2a0803e0     	mov	w0, w8
  10ecb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10ecbc: 9100c3ff     	add	sp, sp, #0x30
  10ecc0: d65f03c0     	ret
  10ecc4: d10043ff     	sub	sp, sp, #0x10
  10ecc8: f90007e0     	str	x0, [sp, #0x8]
  10eccc: f94007e0     	ldr	x0, [sp, #0x8]
  10ecd0: f9400000     	ldr	x0, [x0]
  10ecd4: 910043ff     	add	sp, sp, #0x10
  10ecd8: d65f03c0     	ret
  10ecdc: d10143ff     	sub	sp, sp, #0x50
  10ece0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10ece4: 910103fd     	add	x29, sp, #0x40
  10ece8: d53bd048     	mrs	x8, TPIDR_EL0
  10ecec: f9401509     	ldr	x9, [x8, #0x28]
  10ecf0: f81f83a9     	stur	x9, [x29, #-0x8]
  10ecf4: f90013e0     	str	x0, [sp, #0x20]
  10ecf8: f94013e1     	ldr	x1, [sp, #0x20]
  10ecfc: d10043a0     	sub	x0, x29, #0x10
  10ed00: f9000fe8     	str	x8, [sp, #0x18]
  10ed04: 94000037     	bl	0x10ede0 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3f4>
  10ed08: f81e83a0     	stur	x0, [x29, #-0x18]
  10ed0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  10ed10: f9400fe9     	ldr	x9, [sp, #0x18]
  10ed14: f9401520     	ldr	x0, [x9, #0x28]
  10ed18: f85f83a1     	ldur	x1, [x29, #-0x8]
  10ed1c: eb010000     	subs	x0, x0, x1
  10ed20: f9000be8     	str	x8, [sp, #0x10]
  10ed24: f90007e0     	str	x0, [sp, #0x8]
  10ed28: 540000c1     	b.ne	0x10ed40 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x354>
  10ed2c: 14000001     	b	0x10ed30 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x344>
  10ed30: f9400be0     	ldr	x0, [sp, #0x10]
  10ed34: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10ed38: 910143ff     	add	sp, sp, #0x50
  10ed3c: d65f03c0     	ret
  10ed40: 97fe6c0c     	bl	0xa9d70 <__stack_chk_fail@plt>
  10ed44: d10183ff     	sub	sp, sp, #0x60
  10ed48: a9057bfd     	stp	x29, x30, [sp, #0x50]
  10ed4c: 910143fd     	add	x29, sp, #0x50
  10ed50: d53bd048     	mrs	x8, TPIDR_EL0
  10ed54: f9401509     	ldr	x9, [x8, #0x28]
  10ed58: f81f83a9     	stur	x9, [x29, #-0x8]
  10ed5c: f90017e0     	str	x0, [sp, #0x28]
  10ed60: f90013e1     	str	x1, [sp, #0x20]
  10ed64: f94017e0     	ldr	x0, [sp, #0x28]
  10ed68: f9000fe8     	str	x8, [sp, #0x18]
  10ed6c: 94000071     	bl	0x10ef30 <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0xd4>
  10ed70: f81f03a0     	stur	x0, [x29, #-0x10]
  10ed74: f94013e0     	ldr	x0, [sp, #0x20]
  10ed78: 9400006e     	bl	0x10ef30 <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0xd4>
  10ed7c: f81e83a0     	stur	x0, [x29, #-0x18]
  10ed80: d10043a0     	sub	x0, x29, #0x10
  10ed84: d10063a1     	sub	x1, x29, #0x18
  10ed88: 9400003f     	bl	0x10ee84 <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0x28>
  10ed8c: f81e03a0     	stur	x0, [x29, #-0x20]
  10ed90: f85e03a8     	ldur	x8, [x29, #-0x20]
  10ed94: f9400fe9     	ldr	x9, [sp, #0x18]
  10ed98: f9401520     	ldr	x0, [x9, #0x28]
  10ed9c: f85f83a1     	ldur	x1, [x29, #-0x8]
  10eda0: eb010000     	subs	x0, x0, x1
  10eda4: f9000be8     	str	x8, [sp, #0x10]
  10eda8: f90007e0     	str	x0, [sp, #0x8]
  10edac: 540000c1     	b.ne	0x10edc4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3d8>
  10edb0: 14000001     	b	0x10edb4 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3c8>
  10edb4: f9400be0     	ldr	x0, [sp, #0x10]
  10edb8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  10edbc: 910183ff     	add	sp, sp, #0x60
  10edc0: d65f03c0     	ret
  10edc4: 97fe6beb     	bl	0xa9d70 <__stack_chk_fail@plt>
  10edc8: d10043ff     	sub	sp, sp, #0x10
  10edcc: f90007e0     	str	x0, [sp, #0x8]
  10edd0: f94007e0     	ldr	x0, [sp, #0x8]
  10edd4: f9400000     	ldr	x0, [x0]
  10edd8: 910043ff     	add	sp, sp, #0x10
  10eddc: d65f03c0     	ret
  10ede0: d10143ff     	sub	sp, sp, #0x50
  10ede4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10ede8: 910103fd     	add	x29, sp, #0x40
  10edec: d53bd048     	mrs	x8, TPIDR_EL0
  10edf0: f9401509     	ldr	x9, [x8, #0x28]
  10edf4: f81f83a9     	stur	x9, [x29, #-0x8]
  10edf8: f90013e0     	str	x0, [sp, #0x20]
  10edfc: f9000fe1     	str	x1, [sp, #0x18]
  10ee00: f9400fe0     	ldr	x0, [sp, #0x18]
  10ee04: f9000be8     	str	x8, [sp, #0x10]
  10ee08: 97fffff0     	bl	0x10edc8 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3dc>
  10ee0c: f81e83a0     	stur	x0, [x29, #-0x18]
  10ee10: d10043a0     	sub	x0, x29, #0x10
  10ee14: d10063a1     	sub	x1, x29, #0x18
  10ee18: aa1f03e8     	mov	x8, xzr
  10ee1c: aa0803e2     	mov	x2, x8
  10ee20: 97fe685c     	bl	0xa8f90 <_ZNSt6__ndk16chrono8durationIxNS_5ratioILl1ELl1000000000EEEEC2IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS6_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE@plt>
  10ee24: f85f03a8     	ldur	x8, [x29, #-0x10]
  10ee28: f9400be9     	ldr	x9, [sp, #0x10]
  10ee2c: f9401520     	ldr	x0, [x9, #0x28]
  10ee30: f85f83a1     	ldur	x1, [x29, #-0x8]
  10ee34: eb010000     	subs	x0, x0, x1
  10ee38: f90007e8     	str	x8, [sp, #0x8]
  10ee3c: f90003e0     	str	x0, [sp]
  10ee40: 540000c1     	b.ne	0x10ee58 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x46c>
  10ee44: 14000001     	b	0x10ee48 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x45c>
  10ee48: f94007e0     	ldr	x0, [sp, #0x8]
  10ee4c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10ee50: 910143ff     	add	sp, sp, #0x50
  10ee54: d65f03c0     	ret
  10ee58: 97fe6bc6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010ee5c <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)>:
  10ee5c: d10083ff     	sub	sp, sp, #0x20
  10ee60: f9000fe0     	str	x0, [sp, #0x18]
  10ee64: f9000be1     	str	x1, [sp, #0x10]
  10ee68: f90007e2     	str	x2, [sp, #0x8]
  10ee6c: f9400fe0     	ldr	x0, [sp, #0x18]
  10ee70: f9400be1     	ldr	x1, [sp, #0x10]
  10ee74: f9400021     	ldr	x1, [x1]
  10ee78: f9000001     	str	x1, [x0]
  10ee7c: 910083ff     	add	sp, sp, #0x20
  10ee80: d65f03c0     	ret
  10ee84: d101c3ff     	sub	sp, sp, #0x70
  10ee88: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10ee8c: 910183fd     	add	x29, sp, #0x60
  10ee90: d53bd048     	mrs	x8, TPIDR_EL0
  10ee94: f9401509     	ldr	x9, [x8, #0x28]
  10ee98: f81f83a9     	stur	x9, [x29, #-0x8]
  10ee9c: f9001be0     	str	x0, [sp, #0x30]
  10eea0: f90017e1     	str	x1, [sp, #0x28]
  10eea4: f9401be9     	ldr	x9, [sp, #0x30]
  10eea8: f9400129     	ldr	x9, [x9]
  10eeac: f81e03a9     	stur	x9, [x29, #-0x20]
  10eeb0: d10083a0     	sub	x0, x29, #0x20
  10eeb4: f90013e8     	str	x8, [sp, #0x20]
  10eeb8: 97ffffc4     	bl	0x10edc8 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3dc>
  10eebc: f94017e8     	ldr	x8, [sp, #0x28]
  10eec0: f9400108     	ldr	x8, [x8]
  10eec4: f81d83a8     	stur	x8, [x29, #-0x28]
  10eec8: d100a3a8     	sub	x8, x29, #0x28
  10eecc: f9000fe0     	str	x0, [sp, #0x18]
  10eed0: aa0803e0     	mov	x0, x8
  10eed4: 97ffffbd     	bl	0x10edc8 <android::ALookup<unsigned char, OMX_VIDEO_VP9LEVELTYPE>::lookup(unsigned char const&, OMX_VIDEO_VP9LEVELTYPE*) const+0x3dc>
  10eed8: f9400fe8     	ldr	x8, [sp, #0x18]
  10eedc: eb000109     	subs	x9, x8, x0
  10eee0: f81e83a9     	stur	x9, [x29, #-0x18]
  10eee4: d10043a0     	sub	x0, x29, #0x10
  10eee8: d10063a1     	sub	x1, x29, #0x18
  10eeec: aa1f03e9     	mov	x9, xzr
  10eef0: aa0903e2     	mov	x2, x9
  10eef4: 97fe6827     	bl	0xa8f90 <_ZNSt6__ndk16chrono8durationIxNS_5ratioILl1ELl1000000000EEEEC2IxEERKT_PNS_9enable_ifIXaasr14is_convertibleIS6_xEE5valueooL_ZNS_17integral_constantIbLb0EE5valueEEntsr23treat_as_floating_pointIS6_EE5valueEvE4typeE@plt>
  10eef8: f85f03a8     	ldur	x8, [x29, #-0x10]
  10eefc: f94013e9     	ldr	x9, [sp, #0x20]
  10ef00: f9401520     	ldr	x0, [x9, #0x28]
  10ef04: f85f83a1     	ldur	x1, [x29, #-0x8]
  10ef08: eb010000     	subs	x0, x0, x1
  10ef0c: f9000be8     	str	x8, [sp, #0x10]
  10ef10: f90007e0     	str	x0, [sp, #0x8]
  10ef14: 540000c1     	b.ne	0x10ef2c <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0xd0>
  10ef18: 14000001     	b	0x10ef1c <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0xc0>
  10ef1c: f9400be0     	ldr	x0, [sp, #0x10]
  10ef20: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10ef24: 9101c3ff     	add	sp, sp, #0x70
  10ef28: d65f03c0     	ret
  10ef2c: 97fe6b91     	bl	0xa9d70 <__stack_chk_fail@plt>
  10ef30: d10103ff     	sub	sp, sp, #0x40
  10ef34: a9037bfd     	stp	x29, x30, [sp, #0x30]
  10ef38: 9100c3fd     	add	x29, sp, #0x30
  10ef3c: d53bd048     	mrs	x8, TPIDR_EL0
  10ef40: f9401509     	ldr	x9, [x8, #0x28]
  10ef44: f81f83a9     	stur	x9, [x29, #-0x8]
  10ef48: f9000fe0     	str	x0, [sp, #0x18]
  10ef4c: f9400fe9     	ldr	x9, [sp, #0x18]
  10ef50: f9400129     	ldr	x9, [x9]
  10ef54: f81f03a9     	stur	x9, [x29, #-0x10]
  10ef58: f85f03a9     	ldur	x9, [x29, #-0x10]
  10ef5c: f9401508     	ldr	x8, [x8, #0x28]
  10ef60: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ef64: eb000108     	subs	x8, x8, x0
  10ef68: f9000be9     	str	x9, [sp, #0x10]
  10ef6c: f90007e8     	str	x8, [sp, #0x8]
  10ef70: 540000c1     	b.ne	0x10ef88 <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0x12c>
  10ef74: 14000001     	b	0x10ef78 <std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>::duration<long long>(long long const&, std::__ndk1::enable_if<is_convertible<long long, long long>::value && (std::__ndk1::integral_constant<bool, false>::value || !treat_as_floating_point<long long>::value), void>::type*)+0x11c>
  10ef78: f9400be0     	ldr	x0, [sp, #0x10]
  10ef7c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  10ef80: 910103ff     	add	sp, sp, #0x40
  10ef84: d65f03c0     	ret
  10ef88: 97fe6b7a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010ef8c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)>:
  10ef8c: f81e0ffc     	str	x28, [sp, #-0x20]!
  10ef90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10ef94: 910043fd     	add	x29, sp, #0x10
  10ef98: d10943ff     	sub	sp, sp, #0x250
  10ef9c: d53bd049     	mrs	x9, TPIDR_EL0
  10efa0: f9401529     	ldr	x9, [x9, #0x28]
  10efa4: f81e83a9     	stur	x9, [x29, #-0x18]
  10efa8: f81603a0     	stur	x0, [x29, #-0xa0]
  10efac: f81583a1     	stur	x1, [x29, #-0xa8]
  10efb0: f85583a9     	ldur	x9, [x29, #-0xa8]
  10efb4: f81503a9     	stur	x9, [x29, #-0xb0]
  10efb8: f85603a0     	ldur	x0, [x29, #-0xa0]
  10efbc: f9009fe8     	str	x8, [sp, #0x138]
  10efc0: 97fe61f4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  10efc4: f85503a1     	ldur	x1, [x29, #-0xb0]
  10efc8: f9400008     	ldr	x8, [x0]
  10efcc: f9401d08     	ldr	x8, [x8, #0x38]
  10efd0: 321e03ea     	orr	w10, wzr, #0x4
  10efd4: 2a0a03e3     	mov	w3, w10
  10efd8: d100e3a2     	sub	x2, x29, #0x38
  10efdc: d63f0100     	blr	x8
  10efe0: f81483a0     	stur	x0, [x29, #-0xb8]
  10efe4: f85483a8     	ldur	x8, [x29, #-0xb8]
  10efe8: f1000d08     	subs	x8, x8, #0x3
  10efec: f9009be8     	str	x8, [sp, #0x130]
  10eff0: 5400012c     	b.gt	0x10f014 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x88>
  10eff4: 14000001     	b	0x10eff8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6c>
  10eff8: aa1f03e0     	mov	x0, xzr
  10effc: f9409fe8     	ldr	x8, [sp, #0x138]
  10f000: f90097e0     	str	x0, [sp, #0x128]
  10f004: aa0803e0     	mov	x0, x8
  10f008: f94097e1     	ldr	x1, [sp, #0x128]
  10f00c: 97fe60d1     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f010: 140001a8     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f014: d100e3a0     	sub	x0, x29, #0x38
  10f018: 97fe612a     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  10f01c: b81443a0     	stur	w0, [x29, #-0xbc]
  10f020: b85443a0     	ldur	w0, [x29, #-0xbc]
  10f024: d10103a1     	sub	x1, x29, #0x40
  10f028: d10113a2     	sub	x2, x29, #0x44
  10f02c: aa1f03fe     	mov	x30, xzr
  10f030: aa1e03e3     	mov	x3, x30
  10f034: aa1e03e4     	mov	x4, x30
  10f038: aa1e03e5     	mov	x5, x30
  10f03c: 97fe47d9     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
  10f040: 37000120     	tbnz	w0, #0x0, 0x10f064 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xd8>
  10f044: 14000001     	b	0x10f048 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xbc>
  10f048: aa1f03e0     	mov	x0, xzr
  10f04c: f9409fe8     	ldr	x8, [sp, #0x138]
  10f050: f90093e0     	str	x0, [sp, #0x120]
  10f054: aa0803e0     	mov	x0, x8
  10f058: f94093e1     	ldr	x1, [sp, #0x120]
  10f05c: 97fe60bd     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f060: 14000194     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f064: f85503a8     	ldur	x8, [x29, #-0xb0]
  10f068: 91009108     	add	x8, x8, #0x24
  10f06c: f81503a8     	stur	x8, [x29, #-0xb0]
  10f070: f85603a0     	ldur	x0, [x29, #-0xa0]
  10f074: 97fe61c7     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  10f078: f85503a1     	ldur	x1, [x29, #-0xb0]
  10f07c: f9400008     	ldr	x8, [x0]
  10f080: f9401d08     	ldr	x8, [x8, #0x38]
  10f084: 52800349     	mov	w9, #0x1a               // =26
  10f088: 2a0903e3     	mov	w3, w9
  10f08c: d100d3a2     	sub	x2, x29, #0x34
  10f090: d63f0100     	blr	x8
  10f094: f81483a0     	stur	x0, [x29, #-0xb8]
  10f098: f85483a8     	ldur	x8, [x29, #-0xb8]
  10f09c: f1006508     	subs	x8, x8, #0x19
  10f0a0: f9008fe8     	str	x8, [sp, #0x118]
  10f0a4: 5400012c     	b.gt	0x10f0c8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x13c>
  10f0a8: 14000001     	b	0x10f0ac <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x120>
  10f0ac: aa1f03e0     	mov	x0, xzr
  10f0b0: f9409fe8     	ldr	x8, [sp, #0x138]
  10f0b4: f9008be0     	str	x0, [sp, #0x110]
  10f0b8: aa0803e0     	mov	x0, x8
  10f0bc: f9408be1     	ldr	x1, [sp, #0x110]
  10f0c0: 97fe60a4     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f0c4: 1400017b     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f0c8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  10f0cc: 52884ac9     	mov	w9, #0x4256             // =16982
  10f0d0: 72a92a49     	movk	w9, #0x4952, lsl #16
  10f0d4: 6b090108     	subs	w8, w8, w9
  10f0d8: b9010fe8     	str	w8, [sp, #0x10c]
  10f0dc: 54000120     	b.eq	0x10f100 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x174>
  10f0e0: 14000001     	b	0x10f0e4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x158>
  10f0e4: aa1f03e0     	mov	x0, xzr
  10f0e8: f9409fe8     	ldr	x8, [sp, #0x138]
  10f0ec: f90083e0     	str	x0, [sp, #0x100]
  10f0f0: aa0803e0     	mov	x0, x8
  10f0f4: f94083e1     	ldr	x1, [sp, #0x100]
  10f0f8: 97fe6096     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f0fc: 1400016d     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f100: d100d3a8     	sub	x8, x29, #0x34
  10f104: 91003900     	add	x0, x8, #0xe
  10f108: f9007fe8     	str	x8, [sp, #0xf8]
  10f10c: 97fe60ed     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  10f110: 2a0003e0     	mov	w0, w0
  10f114: 2a0003e8     	mov	w8, w0
  10f118: f81383a8     	stur	x8, [x29, #-0xc8]
  10f11c: f85383a8     	ldur	x8, [x29, #-0xc8]
  10f120: b89bc3be     	ldursw	x30, [x29, #-0x44]
  10f124: 528f9fe0     	mov	w0, #0x7cff             // =31999
  10f128: 2a0003e9     	mov	w9, w0
  10f12c: eb0903c9     	subs	x9, x30, x9
  10f130: 52804800     	mov	w0, #0x240              // =576
  10f134: 5280900a     	mov	w10, #0x480             // =1152
  10f138: 1a80c14a     	csel	w10, w10, w0, gt
  10f13c: 2a0a03eb     	mov	w11, w10
  10f140: 9b0b7d08     	mul	x8, x8, x11
  10f144: 5288480a     	mov	w10, #0x4240            // =16960
  10f148: 72a001ea     	movk	w10, #0xf, lsl #16
  10f14c: 2a0a03eb     	mov	w11, w10
  10f150: 9b0b7d08     	mul	x8, x8, x11
  10f154: 9ade0908     	udiv	x8, x8, x30
  10f158: f81303a8     	stur	x8, [x29, #-0xd0]
  10f15c: f9407fe8     	ldr	x8, [sp, #0xf8]
  10f160: 91004900     	add	x0, x8, #0x12
  10f164: f9007be9     	str	x9, [sp, #0xf0]
  10f168: 97fe62d2     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  10f16c: 2a0003e8     	mov	w8, w0
  10f170: 92403d08     	and	x8, x8, #0xffff
  10f174: f81283a8     	stur	x8, [x29, #-0xd8]
  10f178: f9407fe8     	ldr	x8, [sp, #0xf8]
  10f17c: 91005900     	add	x0, x8, #0x16
  10f180: 97fe62cc     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  10f184: 2a0003e8     	mov	w8, w0
  10f188: 92403d08     	and	x8, x8, #0xffff
  10f18c: f81b03a8     	stur	x8, [x29, #-0x50]
  10f190: f9407fe8     	ldr	x8, [sp, #0xf8]
  10f194: 91005100     	add	x0, x8, #0x14
  10f198: 97fe62c6     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  10f19c: 2a0003e8     	mov	w8, w0
  10f1a0: 92403d08     	and	x8, x8, #0xffff
  10f1a4: f81203a8     	stur	x8, [x29, #-0xe0]
  10f1a8: f85b03a8     	ldur	x8, [x29, #-0x50]
  10f1ac: f1001508     	subs	x8, x8, #0x5
  10f1b0: f90077e8     	str	x8, [sp, #0xe8]
  10f1b4: 54000123     	b.lo	0x10f1d8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x24c>
  10f1b8: 14000001     	b	0x10f1bc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x230>
  10f1bc: aa1f03e0     	mov	x0, xzr
  10f1c0: f9409fe8     	ldr	x8, [sp, #0x138]
  10f1c4: f90073e0     	str	x0, [sp, #0xe0]
  10f1c8: aa0803e0     	mov	x0, x8
  10f1cc: f94073e1     	ldr	x1, [sp, #0xe0]
  10f1d0: 97fe6060     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f1d4: 14000137     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f1d8: b0000cc1     	adrp	x1, 0x2a8000
  10f1dc: f9435421     	ldr	x1, [x1, #0x6a8]
  10f1e0: 52800908     	mov	w8, #0x48               // =72
  10f1e4: 2a0803e0     	mov	w0, w8
  10f1e8: 97fe466e     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  10f1ec: aa0003e1     	mov	x1, x0
  10f1f0: 2a1f03e8     	mov	w8, wzr
  10f1f4: 381173a8     	sturb	w8, [x29, #-0xe9]
  10f1f8: aa1f03fe     	mov	x30, xzr
  10f1fc: f9006fe1     	str	x1, [sp, #0xd8]
  10f200: f9006bfe     	str	x30, [sp, #0xd0]
  10f204: b40001a0     	cbz	x0, 0x10f238 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2ac>
  10f208: 14000001     	b	0x10f20c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x280>
  10f20c: f9406fe8     	ldr	x8, [sp, #0xd8]
  10f210: f81183a8     	stur	x8, [x29, #-0xe8]
  10f214: 320003e9     	orr	w9, wzr, #0x1
  10f218: 381173a9     	sturb	w9, [x29, #-0xe9]
  10f21c: f9406fe0     	ldr	x0, [sp, #0xd8]
  10f220: f90067e8     	str	x8, [sp, #0xc8]
  10f224: 97fe452b     	bl	0xa06d0 <_ZN7android10VBRISeekerC1Ev@plt>
  10f228: 14000001     	b	0x10f22c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2a0>
  10f22c: f94067e0     	ldr	x0, [sp, #0xc8]
  10f230: f9006be0     	str	x0, [sp, #0xd0]
  10f234: 14000001     	b	0x10f238 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2ac>
  10f238: f9406be0     	ldr	x0, [sp, #0xd0]
  10f23c: d10163a8     	sub	x8, x29, #0x58
  10f240: f90063e0     	str	x0, [sp, #0xc0]
  10f244: aa0803e0     	mov	x0, x8
  10f248: f94063e1     	ldr	x1, [sp, #0xc0]
  10f24c: f9005fe8     	str	x8, [sp, #0xb8]
  10f250: 97fe6040     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f254: aa1f03e0     	mov	x0, xzr
  10f258: f9405fe8     	ldr	x8, [sp, #0xb8]
  10f25c: f9005be0     	str	x0, [sp, #0xb0]
  10f260: aa0803e0     	mov	x0, x8
  10f264: f9405be1     	ldr	x1, [sp, #0xb0]
  10f268: 97fe5cae     	bl	0xa6520 <_ZNK7android2spINS_10VBRISeekerEEeqEPKS1_@plt>
  10f26c: b900afe0     	str	w0, [sp, #0xac]
  10f270: 14000001     	b	0x10f274 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2e8>
  10f274: b940afe8     	ldr	w8, [sp, #0xac]
  10f278: 360003c8     	tbz	w8, #0x0, 0x10f2f0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x364>
  10f27c: 14000001     	b	0x10f280 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2f4>
  10f280: aa1f03e0     	mov	x0, xzr
  10f284: f9409fe8     	ldr	x8, [sp, #0x138]
  10f288: f90053e0     	str	x0, [sp, #0xa0]
  10f28c: aa0803e0     	mov	x0, x8
  10f290: f94053e1     	ldr	x1, [sp, #0xa0]
  10f294: 97fe602f     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f298: 14000001     	b	0x10f29c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x310>
  10f29c: 320003e8     	orr	w8, wzr, #0x1
  10f2a0: b81003a8     	stur	w8, [x29, #-0x100]
  10f2a4: 140000fd     	b	0x10f698 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  10f2a8: f81083a0     	stur	x0, [x29, #-0xf8]
  10f2ac: 2a0103e8     	mov	w8, w1
  10f2b0: b81043a8     	stur	w8, [x29, #-0xfc]
  10f2b4: 385173a8     	ldurb	w8, [x29, #-0xe9]
  10f2b8: 71000508     	subs	w8, w8, #0x1
  10f2bc: b9009fe8     	str	w8, [sp, #0x9c]
  10f2c0: 540000e1     	b.ne	0x10f2dc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x350>
  10f2c4: 14000001     	b	0x10f2c8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x33c>
  10f2c8: f85183a0     	ldur	x0, [x29, #-0xe8]
  10f2cc: b0000cc1     	adrp	x1, 0x2a8000
  10f2d0: f9435421     	ldr	x1, [x1, #0x6a8]
  10f2d4: 97fe625b     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  10f2d8: 14000001     	b	0x10f2dc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x350>
  10f2dc: 14000100     	b	0x10f6dc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x750>
  10f2e0: f81083a0     	stur	x0, [x29, #-0xf8]
  10f2e4: 2a0103e8     	mov	w8, w1
  10f2e8: b81043a8     	stur	w8, [x29, #-0xfc]
  10f2ec: 140000ee     	b	0x10f6a4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x718>
  10f2f0: f85283a8     	ldur	x8, [x29, #-0xd8]
  10f2f4: f85b03a9     	ldur	x9, [x29, #-0x50]
  10f2f8: 9b097d08     	mul	x8, x8, x9
  10f2fc: f900afe8     	str	x8, [sp, #0x158]
  10f300: f940afe0     	ldr	x0, [sp, #0x158]
  10f304: b0000cc1     	adrp	x1, 0x2a8000
  10f308: f9435421     	ldr	x1, [x1, #0x6a8]
  10f30c: 97fe5381     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  10f310: f900abe0     	str	x0, [sp, #0x150]
  10f314: f940abe8     	ldr	x8, [sp, #0x150]
  10f318: b5000188     	cbnz	x8, 0x10f348 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3bc>
  10f31c: 14000001     	b	0x10f320 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x394>
  10f320: aa1f03e0     	mov	x0, xzr
  10f324: f9409fe8     	ldr	x8, [sp, #0x138]
  10f328: f9004be0     	str	x0, [sp, #0x90]
  10f32c: aa0803e0     	mov	x0, x8
  10f330: f9404be1     	ldr	x1, [sp, #0x90]
  10f334: 97fe6007     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f338: 14000001     	b	0x10f33c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3b0>
  10f33c: 320003e8     	orr	w8, wzr, #0x1
  10f340: b81003a8     	stur	w8, [x29, #-0x100]
  10f344: 140000d5     	b	0x10f698 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  10f348: f85603a0     	ldur	x0, [x29, #-0xa0]
  10f34c: 97fe6111     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  10f350: f90047e0     	str	x0, [sp, #0x88]
  10f354: 14000001     	b	0x10f358 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3cc>
  10f358: f85503a8     	ldur	x8, [x29, #-0xb0]
  10f35c: 91006901     	add	x1, x8, #0x1a
  10f360: f940abe2     	ldr	x2, [sp, #0x150]
  10f364: f940afe3     	ldr	x3, [sp, #0x158]
  10f368: f94047e8     	ldr	x8, [sp, #0x88]
  10f36c: f9400109     	ldr	x9, [x8]
  10f370: f9401d29     	ldr	x9, [x9, #0x38]
  10f374: aa0803e0     	mov	x0, x8
  10f378: d63f0120     	blr	x9
  10f37c: f90043e0     	str	x0, [sp, #0x80]
  10f380: 14000001     	b	0x10f384 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3f8>
  10f384: f94043e8     	ldr	x8, [sp, #0x80]
  10f388: f81483a8     	stur	x8, [x29, #-0xb8]
  10f38c: f85483a9     	ldur	x9, [x29, #-0xb8]
  10f390: f940afea     	ldr	x10, [sp, #0x158]
  10f394: eb0a0129     	subs	x9, x9, x10
  10f398: f9003fe9     	str	x9, [sp, #0x78]
  10f39c: 5400026a     	b.ge	0x10f3e8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x45c>
  10f3a0: 14000001     	b	0x10f3a4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x418>
  10f3a4: f940abe8     	ldr	x8, [sp, #0x150]
  10f3a8: aa0803e0     	mov	x0, x8
  10f3ac: f9003be0     	str	x0, [sp, #0x70]
  10f3b0: b40000a8     	cbz	x8, 0x10f3c4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x438>
  10f3b4: 14000001     	b	0x10f3b8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x42c>
  10f3b8: f9403be0     	ldr	x0, [sp, #0x70]
  10f3bc: 97fe5c2d     	bl	0xa6470 <_ZdaPv@plt>
  10f3c0: 14000001     	b	0x10f3c4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x438>
  10f3c4: aa1f03e8     	mov	x8, xzr
  10f3c8: f900abe8     	str	x8, [sp, #0x150]
  10f3cc: f9409fe0     	ldr	x0, [sp, #0x138]
  10f3d0: aa0803e1     	mov	x1, x8
  10f3d4: 97fe5fdf     	bl	0xa7350 <_ZN7android2spINS_10VBRISeekerEEC2EPS1_@plt>
  10f3d8: 14000001     	b	0x10f3dc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x450>
  10f3dc: 320003e8     	orr	w8, wzr, #0x1
  10f3e0: b81003a8     	stur	w8, [x29, #-0x100]
  10f3e4: 140000ad     	b	0x10f698 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  10f3e8: f85583a8     	ldur	x8, [x29, #-0xa8]
  10f3ec: f85c03a9     	ldur	x9, [x29, #-0x40]
  10f3f0: 8b090108     	add	x8, x8, x9
  10f3f4: d10163a0     	sub	x0, x29, #0x58
  10f3f8: f90037e8     	str	x8, [sp, #0x68]
  10f3fc: 97fe5185     	bl	0xa3a10 <_ZNK7android2spINS_10VBRISeekerEEptEv@plt>
  10f400: f90033e0     	str	x0, [sp, #0x60]
  10f404: 14000001     	b	0x10f408 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x47c>
  10f408: f94037e8     	ldr	x8, [sp, #0x68]
  10f40c: f94033e9     	ldr	x9, [sp, #0x60]
  10f410: f9000928     	str	x8, [x9, #0x10]
  10f414: f85303aa     	ldur	x10, [x29, #-0xd0]
  10f418: b400018a     	cbz	x10, 0x10f448 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4bc>
  10f41c: 14000001     	b	0x10f420 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x494>
  10f420: f85303a8     	ldur	x8, [x29, #-0xd0]
  10f424: d10163a0     	sub	x0, x29, #0x58
  10f428: f9002fe8     	str	x8, [sp, #0x58]
  10f42c: 97fe5179     	bl	0xa3a10 <_ZNK7android2spINS_10VBRISeekerEEptEv@plt>
  10f430: f9002be0     	str	x0, [sp, #0x50]
  10f434: 14000001     	b	0x10f438 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4ac>
  10f438: f9402fe8     	ldr	x8, [sp, #0x58]
  10f43c: f9402be9     	ldr	x9, [sp, #0x50]
  10f440: f9000d28     	str	x8, [x9, #0x18]
  10f444: 14000001     	b	0x10f448 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4bc>
  10f448: f85583a8     	ldur	x8, [x29, #-0xa8]
  10f44c: f900a7e8     	str	x8, [sp, #0x148]
  10f450: aa1f03e8     	mov	x8, xzr
  10f454: f900a3e8     	str	x8, [sp, #0x140]
  10f458: 14000001     	b	0x10f45c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4d0>
  10f45c: f940a3e8     	ldr	x8, [sp, #0x140]
  10f460: f85283a9     	ldur	x9, [x29, #-0xd8]
  10f464: eb090108     	subs	x8, x8, x9
  10f468: f90027e8     	str	x8, [sp, #0x48]
  10f46c: 54000f42     	b.hs	0x10f654 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6c8>
  10f470: 14000001     	b	0x10f474 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4e8>
  10f474: f85b03a8     	ldur	x8, [x29, #-0x50]
  10f478: aa0803e9     	mov	x9, x8
  10f47c: f1000508     	subs	x8, x8, #0x1
  10f480: f90023e9     	str	x9, [sp, #0x40]
  10f484: f9001fe8     	str	x8, [sp, #0x38]
  10f488: 54000180     	b.eq	0x10f4b8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x52c>
  10f48c: 14000001     	b	0x10f490 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x504>
  10f490: f94023e8     	ldr	x8, [sp, #0x40]
  10f494: f1000909     	subs	x9, x8, #0x2
  10f498: f9001be9     	str	x9, [sp, #0x30]
  10f49c: 54000180     	b.eq	0x10f4cc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x540>
  10f4a0: 14000001     	b	0x10f4a4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x518>
  10f4a4: f94023e8     	ldr	x8, [sp, #0x40]
  10f4a8: f1000d09     	subs	x9, x8, #0x3
  10f4ac: f90017e9     	str	x9, [sp, #0x28]
  10f4b0: 54000220     	b.eq	0x10f4f4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x568>
  10f4b4: 1400001a     	b	0x10f51c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x590>
  10f4b8: f940abe8     	ldr	x8, [sp, #0x150]
  10f4bc: f940a3e9     	ldr	x9, [sp, #0x140]
  10f4c0: 3869690a     	ldrb	w10, [x8, x9]
  10f4c4: b81a43aa     	stur	w10, [x29, #-0x5c]
  10f4c8: 1400004a     	b	0x10f5f0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x664>
  10f4cc: f940abe8     	ldr	x8, [sp, #0x150]
  10f4d0: f940a3e9     	ldr	x9, [sp, #0x140]
  10f4d4: 8b090500     	add	x0, x8, x9, lsl #1
  10f4d8: 97fe61f6     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  10f4dc: b90027e0     	str	w0, [sp, #0x24]
  10f4e0: 14000001     	b	0x10f4e4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x558>
  10f4e4: b94027e8     	ldr	w8, [sp, #0x24]
  10f4e8: 12003d09     	and	w9, w8, #0xffff
  10f4ec: b81a43a9     	stur	w9, [x29, #-0x5c]
  10f4f0: 14000040     	b	0x10f5f0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x664>
  10f4f4: f940abe8     	ldr	x8, [sp, #0x150]
  10f4f8: f940a3e9     	ldr	x9, [sp, #0x140]
  10f4fc: 8b090529     	add	x9, x9, x9, lsl #1
  10f500: 8b090100     	add	x0, x8, x9
  10f504: 940000a2     	bl	0x10f78c <android::sp<android::VBRISeeker>::operator->() const+0x18>
  10f508: b90023e0     	str	w0, [sp, #0x20]
  10f50c: 14000001     	b	0x10f510 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x584>
  10f510: b94023e8     	ldr	w8, [sp, #0x20]
  10f514: b81a43a8     	stur	w8, [x29, #-0x5c]
  10f518: 14000036     	b	0x10f5f0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x664>
  10f51c: 14000001     	b	0x10f520 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x594>
  10f520: 321e03e8     	orr	w8, wzr, #0x4
  10f524: b81843a8     	stur	w8, [x29, #-0x7c]
  10f528: d101e3a8     	sub	x8, x29, #0x78
  10f52c: d10143a0     	sub	x0, x29, #0x50
  10f530: d101f3a1     	sub	x1, x29, #0x7c
  10f534: 97fe51af     	bl	0xa3bf0 <_ZN7android10Compare_EQImjEENS_7AStringERKT_RKT0_@plt>
  10f538: 14000001     	b	0x10f53c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5b0>
  10f53c: d101e3a0     	sub	x0, x29, #0x78
  10f540: 97fe65e4     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  10f544: b9001fe0     	str	w0, [sp, #0x1c]
  10f548: 14000001     	b	0x10f54c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5c0>
  10f54c: b9401fe8     	ldr	w8, [sp, #0x1c]
  10f550: 37000308     	tbnz	w8, #0x0, 0x10f5b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x624>
  10f554: 14000001     	b	0x10f558 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5cc>
  10f558: d0000741     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  10f55c: 91302421     	add	x1, x1, #0xc09
  10f560: d10263a0     	sub	x0, x29, #0x98
  10f564: 97fe5187     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  10f568: 14000001     	b	0x10f56c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5e0>
  10f56c: d10263a0     	sub	x0, x29, #0x98
  10f570: d101e3a1     	sub	x1, x29, #0x78
  10f574: 97fe4ddb     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  10f578: 14000001     	b	0x10f57c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5f0>
  10f57c: d10263a0     	sub	x0, x29, #0x98
  10f580: 97fe49e0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f584: 1400000b     	b	0x10f5b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x624>
  10f588: f81083a0     	stur	x0, [x29, #-0xf8]
  10f58c: 2a0103e8     	mov	w8, w1
  10f590: b81043a8     	stur	w8, [x29, #-0xfc]
  10f594: 14000014     	b	0x10f5e4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x658>
  10f598: f81083a0     	stur	x0, [x29, #-0xf8]
  10f59c: 2a0103e8     	mov	w8, w1
  10f5a0: b81043a8     	stur	w8, [x29, #-0xfc]
  10f5a4: d10263a0     	sub	x0, x29, #0x98
  10f5a8: 97fe49d6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f5ac: 1400000e     	b	0x10f5e4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x658>
  10f5b0: d101e3a0     	sub	x0, x29, #0x78
  10f5b4: 97fe49d3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f5b8: 14000001     	b	0x10f5bc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x630>
  10f5bc: 14000001     	b	0x10f5c0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x634>
  10f5c0: f940abe8     	ldr	x8, [sp, #0x150]
  10f5c4: f940a3e9     	ldr	x9, [sp, #0x140]
  10f5c8: 8b090900     	add	x0, x8, x9, lsl #2
  10f5cc: 97fe5fbd     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  10f5d0: b9001be0     	str	w0, [sp, #0x18]
  10f5d4: 14000001     	b	0x10f5d8 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x64c>
  10f5d8: b9401be8     	ldr	w8, [sp, #0x18]
  10f5dc: b81a43a8     	stur	w8, [x29, #-0x5c]
  10f5e0: 14000004     	b	0x10f5f0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x664>
  10f5e4: d101e3a0     	sub	x0, x29, #0x78
  10f5e8: 97fe49c6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f5ec: 1400002e     	b	0x10f6a4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x718>
  10f5f0: b85203a8     	ldur	w8, [x29, #-0xe0]
  10f5f4: b85a43a9     	ldur	w9, [x29, #-0x5c]
  10f5f8: 1b087d28     	mul	w8, w9, w8
  10f5fc: 2a0803e0     	mov	w0, w8
  10f600: 2a0003e8     	mov	w8, w0
  10f604: b81a43a8     	stur	w8, [x29, #-0x5c]
  10f608: d10163a0     	sub	x0, x29, #0x58
  10f60c: 97fe5101     	bl	0xa3a10 <_ZNK7android2spINS_10VBRISeekerEEptEv@plt>
  10f610: f9000be0     	str	x0, [sp, #0x10]
  10f614: 14000001     	b	0x10f618 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x68c>
  10f618: f9400be8     	ldr	x8, [sp, #0x10]
  10f61c: 91008100     	add	x0, x8, #0x20
  10f620: d10173a1     	sub	x1, x29, #0x5c
  10f624: 97fe68c3     	bl	0xa9930 <_ZN7android6VectorIjE4pushERKj@plt>
  10f628: 14000001     	b	0x10f62c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6a0>
  10f62c: b85a43a8     	ldur	w8, [x29, #-0x5c]
  10f630: 2a0803e9     	mov	w9, w8
  10f634: f940a7ea     	ldr	x10, [sp, #0x148]
  10f638: 8b090149     	add	x9, x10, x9
  10f63c: f900a7e9     	str	x9, [sp, #0x148]
  10f640: 14000001     	b	0x10f644 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6b8>
  10f644: f940a3e8     	ldr	x8, [sp, #0x140]
  10f648: 91000508     	add	x8, x8, #0x1
  10f64c: f900a3e8     	str	x8, [sp, #0x140]
  10f650: 17ffff83     	b	0x10f45c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4d0>
  10f654: f940abe8     	ldr	x8, [sp, #0x150]
  10f658: aa0803e0     	mov	x0, x8
  10f65c: f90007e0     	str	x0, [sp, #0x8]
  10f660: b40000a8     	cbz	x8, 0x10f674 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6e8>
  10f664: 14000001     	b	0x10f668 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6dc>
  10f668: f94007e0     	ldr	x0, [sp, #0x8]
  10f66c: 97fe5b81     	bl	0xa6470 <_ZdaPv@plt>
  10f670: 14000001     	b	0x10f674 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6e8>
  10f674: aa1f03e8     	mov	x8, xzr
  10f678: f900abe8     	str	x8, [sp, #0x150]
  10f67c: d10163a1     	sub	x1, x29, #0x58
  10f680: f9409fe0     	ldr	x0, [sp, #0x138]
  10f684: 97fe4b73     	bl	0xa2450 <_ZN7android2spINS_10VBRISeekerEEC2EOS2_@plt>
  10f688: 14000001     	b	0x10f68c <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x700>
  10f68c: 320003e8     	orr	w8, wzr, #0x1
  10f690: b81003a8     	stur	w8, [x29, #-0x100]
  10f694: 14000001     	b	0x10f698 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  10f698: d10163a0     	sub	x0, x29, #0x58
  10f69c: 97fe4fbd     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
  10f6a0: 14000004     	b	0x10f6b0 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x724>
  10f6a4: d10163a0     	sub	x0, x29, #0x58
  10f6a8: 97fe4fba     	bl	0xa3590 <_ZN7android2spINS_10VBRISeekerEED2Ev@plt>
  10f6ac: 1400000c     	b	0x10f6dc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x750>
  10f6b0: d53bd048     	mrs	x8, TPIDR_EL0
  10f6b4: f9401508     	ldr	x8, [x8, #0x28]
  10f6b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  10f6bc: eb090108     	subs	x8, x8, x9
  10f6c0: f90003e8     	str	x8, [sp]
  10f6c4: 54000101     	b.ne	0x10f6e4 <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x758>
  10f6c8: 14000001     	b	0x10f6cc <android::VBRISeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x740>
  10f6cc: 910943ff     	add	sp, sp, #0x250
  10f6d0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10f6d4: f84207fc     	ldr	x28, [sp], #0x20
  10f6d8: d65f03c0     	ret
  10f6dc: f85083a0     	ldur	x0, [x29, #-0xf8]
  10f6e0: 97fe620c     	bl	0xa7f10 <_Unwind_Resume@plt>
  10f6e4: 97fe69a3     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000010f6e8 <android::sp<android::VBRISeeker>::sp(android::VBRISeeker*)>:
  10f6e8: d100c3ff     	sub	sp, sp, #0x30
  10f6ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10f6f0: 910083fd     	add	x29, sp, #0x20
  10f6f4: d2800008     	mov	x8, #0x0                // =0
  10f6f8: f81f83a0     	stur	x0, [x29, #-0x8]
  10f6fc: f9000be1     	str	x1, [sp, #0x10]
  10f700: f85f83a0     	ldur	x0, [x29, #-0x8]
  10f704: aa0003e1     	mov	x1, x0
  10f708: f9400be9     	ldr	x9, [sp, #0x10]
  10f70c: f9000029     	str	x9, [x1]
  10f710: f9400be9     	ldr	x9, [sp, #0x10]
  10f714: eb08013f     	cmp	x9, x8
  10f718: 1a9f07ea     	cset	w10, ne
  10f71c: f90007e0     	str	x0, [sp, #0x8]
  10f720: 3700004a     	tbnz	w10, #0x0, 0x10f728 <android::sp<android::VBRISeeker>::sp(android::VBRISeeker*)+0x40>
  10f724: 14000004     	b	0x10f734 <android::sp<android::VBRISeeker>::sp(android::VBRISeeker*)+0x4c>
  10f728: f9400be0     	ldr	x0, [sp, #0x10]
  10f72c: f94007e1     	ldr	x1, [sp, #0x8]
  10f730: 97fe6c3c     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  10f734: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10f738: 9100c3ff     	add	sp, sp, #0x30
  10f73c: d65f03c0     	ret

000000000010f740 <android::sp<android::VBRISeeker>::operator==(android::VBRISeeker const*) const>:
  10f740: d10043ff     	sub	sp, sp, #0x10
  10f744: f90007e0     	str	x0, [sp, #0x8]
  10f748: f90003e1     	str	x1, [sp]
  10f74c: f94007e0     	ldr	x0, [sp, #0x8]
  10f750: f9400000     	ldr	x0, [x0]
  10f754: f94003e1     	ldr	x1, [sp]
  10f758: eb01001f     	cmp	x0, x1
  10f75c: 1a9f17e8     	cset	w8, eq
  10f760: 320003e9     	orr	w9, wzr, #0x1
  10f764: 0a090108     	and	w8, w8, w9
  10f768: 2a0803e0     	mov	w0, w8
  10f76c: 910043ff     	add	sp, sp, #0x10
  10f770: d65f03c0     	ret

000000000010f774 <android::sp<android::VBRISeeker>::operator->() const>:
  10f774: d10043ff     	sub	sp, sp, #0x10
  10f778: f90007e0     	str	x0, [sp, #0x8]
  10f77c: f94007e0     	ldr	x0, [sp, #0x8]
  10f780: f9400000     	ldr	x0, [x0]
  10f784: 910043ff     	add	sp, sp, #0x10
  10f788: d65f03c0     	ret
  10f78c: d10043ff     	sub	sp, sp, #0x10
  10f790: 321c03e8     	orr	w8, wzr, #0x10
  10f794: 321d03e9     	orr	w9, wzr, #0x8
  10f798: f90007e0     	str	x0, [sp, #0x8]
  10f79c: f94007e0     	ldr	x0, [sp, #0x8]
  10f7a0: 3940000a     	ldrb	w10, [x0]
  10f7a4: 1ac82148     	lsl	w8, w10, w8
  10f7a8: f94007e0     	ldr	x0, [sp, #0x8]
  10f7ac: 3940040a     	ldrb	w10, [x0, #0x1]
  10f7b0: 1ac92149     	lsl	w9, w10, w9
  10f7b4: 2a090108     	orr	w8, w8, w9
  10f7b8: f94007e0     	ldr	x0, [sp, #0x8]
  10f7bc: 39400809     	ldrb	w9, [x0, #0x2]
  10f7c0: 2a090100     	orr	w0, w8, w9
  10f7c4: 910043ff     	add	sp, sp, #0x10
  10f7c8: d65f03c0     	ret

000000000010f7cc <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)>:
  10f7cc: d10143ff     	sub	sp, sp, #0x50
  10f7d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10f7d4: 910103fd     	add	x29, sp, #0x40
  10f7d8: 52800009     	mov	w9, #0x0                // =0
  10f7dc: b000074a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  10f7e0: 9118554a     	add	x10, x10, #0x615
  10f7e4: f81f83a0     	stur	x0, [x29, #-0x8]
  10f7e8: f81f03a1     	stur	x1, [x29, #-0x10]
  10f7ec: 320003eb     	orr	w11, wzr, #0x1
  10f7f0: 0a0b0129     	and	w9, w9, w11
  10f7f4: 381ef3a9     	sturb	w9, [x29, #-0x11]
  10f7f8: aa0803e0     	mov	x0, x8
  10f7fc: f9000be8     	str	x8, [sp, #0x10]
  10f800: f90007ea     	str	x10, [sp, #0x8]
  10f804: 97fe6c57     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  10f808: f85f83a8     	ldur	x8, [x29, #-0x8]
  10f80c: f9400108     	ldr	x8, [x8]
  10f810: f85f03aa     	ldur	x10, [x29, #-0x10]
  10f814: b9400149     	ldr	w9, [x10]
  10f818: 2a0903ea     	mov	w10, w9
  10f81c: d3407d4a     	ubfx	x10, x10, #0, #32
  10f820: eb0a011f     	cmp	x8, x10
  10f824: 1a9f17e9     	cset	w9, eq
  10f828: 370002c9     	tbnz	w9, #0x0, 0x10f880 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  10f82c: f85f83a8     	ldur	x8, [x29, #-0x8]
  10f830: f9400101     	ldr	x1, [x8]
  10f834: f9400be0     	ldr	x0, [sp, #0x10]
  10f838: 97fe609e     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  10f83c: 14000001     	b	0x10f840 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x74>
  10f840: f9400be0     	ldr	x0, [sp, #0x10]
  10f844: f94007e1     	ldr	x1, [sp, #0x8]
  10f848: 97fe671a     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  10f84c: 14000001     	b	0x10f850 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x84>
  10f850: f85f03a8     	ldur	x8, [x29, #-0x10]
  10f854: b9400101     	ldr	w1, [x8]
  10f858: f9400be0     	ldr	x0, [sp, #0x10]
  10f85c: 97fe48d9     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  10f860: 14000001     	b	0x10f864 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x98>
  10f864: 14000007     	b	0x10f880 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  10f868: 2a0103e8     	mov	w8, w1
  10f86c: f90013e0     	str	x0, [sp, #0x20]
  10f870: b9001fe8     	str	w8, [sp, #0x1c]
  10f874: f9400be0     	ldr	x0, [sp, #0x10]
  10f878: 97fe4922     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f87c: 1400000c     	b	0x10f8ac <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xe0>
  10f880: 12800008     	mov	w8, #-0x1               // =-1
  10f884: 320003e9     	orr	w9, wzr, #0x1
  10f888: 0a090108     	and	w8, w8, w9
  10f88c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  10f890: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  10f894: 37000068     	tbnz	w8, #0x0, 0x10f8a0 <android::AString android::Compare_EQ<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xd4>
  10f898: f9400be0     	ldr	x0, [sp, #0x10]
  10f89c: 97fe4919     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  10f8a0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10f8a4: 910143ff     	add	sp, sp, #0x50
  10f8a8: d65f03c0     	ret
  10f8ac: f94013e0     	ldr	x0, [sp, #0x20]
  10f8b0: 97fe6198     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000010f8b4 <android::sp<android::VBRISeeker>::sp(android::sp<android::VBRISeeker>&&)>:
  10f8b4: d10043ff     	sub	sp, sp, #0x10
  10f8b8: d2800008     	mov	x8, #0x0                // =0
  10f8bc: f90007e0     	str	x0, [sp, #0x8]
  10f8c0: f90003e1     	str	x1, [sp]
  10f8c4: f94007e0     	ldr	x0, [sp, #0x8]
  10f8c8: f94003e1     	ldr	x1, [sp]
  10f8cc: f9400021     	ldr	x1, [x1]
  10f8d0: f9000001     	str	x1, [x0]
  10f8d4: f94003e0     	ldr	x0, [sp]
  10f8d8: f9000008     	str	x8, [x0]
  10f8dc: 910043ff     	add	sp, sp, #0x10
  10f8e0: d65f03c0     	ret

000000000010f8e4 <android::VBRISeeker::VBRISeeker()>:
  10f8e4: d10143ff     	sub	sp, sp, #0x50
  10f8e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  10f8ec: 910103fd     	add	x29, sp, #0x40
  10f8f0: b0000cc8     	adrp	x8, 0x2a8000
  10f8f4: f943b908     	ldr	x8, [x8, #0x770]
  10f8f8: b27c03e9     	orr	x9, xzr, #0x10
  10f8fc: 8b090108     	add	x8, x8, x9
  10f900: 92800009     	mov	x9, #-0x1               // =-1
  10f904: b27b03ea     	orr	x10, xzr, #0x20
  10f908: f81f83a0     	stur	x0, [x29, #-0x8]
  10f90c: f85f83a0     	ldur	x0, [x29, #-0x8]
  10f910: f90013e0     	str	x0, [sp, #0x20]
  10f914: f9000fe8     	str	x8, [sp, #0x18]
  10f918: f9000be9     	str	x9, [sp, #0x10]
  10f91c: f90007ea     	str	x10, [sp, #0x8]
  10f920: 97fe48d0     	bl	0xa1c60 <_ZN7android9MP3SeekerC2Ev@plt>
  10f924: f9400fe8     	ldr	x8, [sp, #0x18]
  10f928: f94013e9     	ldr	x9, [sp, #0x20]
  10f92c: f9000128     	str	x8, [x9]
  10f930: f9400bea     	ldr	x10, [sp, #0x10]
  10f934: f9000d2a     	str	x10, [x9, #0x18]
  10f938: f94007e0     	ldr	x0, [sp, #0x8]
  10f93c: 8b000120     	add	x0, x9, x0
  10f940: 97fe6e00     	bl	0xab140 <_ZN7android6VectorIjEC2Ev@plt>
  10f944: 14000001     	b	0x10f948 <android::VBRISeeker::VBRISeeker()+0x64>
  10f948: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  10f94c: 910143ff     	add	sp, sp, #0x50
  10f950: d65f03c0     	ret
  10f954: 2a0103e8     	mov	w8, w1
  10f958: f81f03a0     	stur	x0, [x29, #-0x10]
  10f95c: b81ec3a8     	stur	w8, [x29, #-0x14]
  10f960: f94013e0     	ldr	x0, [sp, #0x20]
  10f964: 97fe6de3     	bl	0xab0f0 <_ZN7android9MP3SeekerD2Ev@plt>
  10f968: f85f03a0     	ldur	x0, [x29, #-0x10]
  10f96c: 97fe6169     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000010f970 <android::MP3Seeker::MP3Seeker()>:
  10f970: d100c3ff     	sub	sp, sp, #0x30
  10f974: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10f978: 910083fd     	add	x29, sp, #0x20
  10f97c: b0000cc8     	adrp	x8, 0x2a8000
  10f980: f9458d08     	ldr	x8, [x8, #0xb18]
  10f984: b27c03e9     	orr	x9, xzr, #0x10
  10f988: 8b090108     	add	x8, x8, x9
  10f98c: f81f83a0     	stur	x0, [x29, #-0x8]
  10f990: f85f83a9     	ldur	x9, [x29, #-0x8]
  10f994: aa0903e0     	mov	x0, x9
  10f998: f9000be8     	str	x8, [sp, #0x10]
  10f99c: f90007e9     	str	x9, [sp, #0x8]
  10f9a0: 97fe4da4     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  10f9a4: f9400be8     	ldr	x8, [sp, #0x10]
  10f9a8: f94007e9     	ldr	x9, [sp, #0x8]
  10f9ac: f9000128     	str	x8, [x9]
  10f9b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10f9b4: 9100c3ff     	add	sp, sp, #0x30
  10f9b8: d65f03c0     	ret

000000000010f9bc <android::VBRISeeker::getDuration(long*)>:
  10f9bc: d10083ff     	sub	sp, sp, #0x20
  10f9c0: d2800008     	mov	x8, #0x0                // =0
  10f9c4: f9000be0     	str	x0, [sp, #0x10]
  10f9c8: f90007e1     	str	x1, [sp, #0x8]
  10f9cc: f9400be0     	ldr	x0, [sp, #0x10]
  10f9d0: f9400c01     	ldr	x1, [x0, #0x18]
  10f9d4: eb08003f     	cmp	x1, x8
  10f9d8: 1a9fa7e9     	cset	w9, lt
  10f9dc: f90003e0     	str	x0, [sp]
  10f9e0: 37000049     	tbnz	w9, #0x0, 0x10f9e8 <android::VBRISeeker::getDuration(long*)+0x2c>
  10f9e4: 14000006     	b	0x10f9fc <android::VBRISeeker::getDuration(long*)+0x40>
  10f9e8: 52800008     	mov	w8, #0x0                // =0
  10f9ec: 320003e9     	orr	w9, wzr, #0x1
  10f9f0: 0a090108     	and	w8, w8, w9
  10f9f4: 39007fe8     	strb	w8, [sp, #0x1f]
  10f9f8: 14000009     	b	0x10fa1c <android::VBRISeeker::getDuration(long*)+0x60>
  10f9fc: 12800008     	mov	w8, #-0x1               // =-1
  10fa00: f94003e9     	ldr	x9, [sp]
  10fa04: f9400d2a     	ldr	x10, [x9, #0x18]
  10fa08: f94007eb     	ldr	x11, [sp, #0x8]
  10fa0c: f900016a     	str	x10, [x11]
  10fa10: 320003ec     	orr	w12, wzr, #0x1
  10fa14: 0a0c0108     	and	w8, w8, w12
  10fa18: 39007fe8     	strb	w8, [sp, #0x1f]
  10fa1c: 39407fe8     	ldrb	w8, [sp, #0x1f]
  10fa20: 2a0803e0     	mov	w0, w8
  10fa24: 910083ff     	add	sp, sp, #0x20
  10fa28: d65f03c0     	ret

000000000010fa2c <android::VBRISeeker::getOffsetForTime(long*, long*)>:
  10fa2c: d101c3ff     	sub	sp, sp, #0x70
  10fa30: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10fa34: 910183fd     	add	x29, sp, #0x60
  10fa38: d2800008     	mov	x8, #0x0                // =0
  10fa3c: f81f03a0     	stur	x0, [x29, #-0x10]
  10fa40: f81e83a1     	stur	x1, [x29, #-0x18]
  10fa44: f81e03a2     	stur	x2, [x29, #-0x20]
  10fa48: f85f03a0     	ldur	x0, [x29, #-0x10]
  10fa4c: f9400c01     	ldr	x1, [x0, #0x18]
  10fa50: eb08003f     	cmp	x1, x8
  10fa54: 1a9fa7e9     	cset	w9, lt
  10fa58: f90013e0     	str	x0, [sp, #0x20]
  10fa5c: 370000e9     	tbnz	w9, #0x0, 0x10fa78 <android::VBRISeeker::getOffsetForTime(long*, long*)+0x4c>
  10fa60: b27b03e8     	orr	x8, xzr, #0x20
  10fa64: f94013e9     	ldr	x9, [sp, #0x20]
  10fa68: 8b080120     	add	x0, x9, x8
  10fa6c: 97fe6b1d     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
  10fa70: b4000040     	cbz	x0, 0x10fa78 <android::VBRISeeker::getOffsetForTime(long*, long*)+0x4c>
  10fa74: 14000006     	b	0x10fa8c <android::VBRISeeker::getOffsetForTime(long*, long*)+0x60>
  10fa78: 52800008     	mov	w8, #0x0                // =0
  10fa7c: 320003e9     	orr	w9, wzr, #0x1
  10fa80: 0a090108     	and	w8, w8, w9
  10fa84: 381ff3a8     	sturb	w8, [x29, #-0x1]
  10fa88: 14000043     	b	0x10fb94 <android::VBRISeeker::getOffsetForTime(long*, long*)+0x168>
  10fa8c: b27b03e8     	orr	x8, xzr, #0x20
  10fa90: f94013e9     	ldr	x9, [sp, #0x20]
  10fa94: f9400d2a     	ldr	x10, [x9, #0x18]
  10fa98: 8b080120     	add	x0, x9, x8
  10fa9c: f9000fea     	str	x10, [sp, #0x18]
  10faa0: 97fe6b10     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
  10faa4: f9400fe8     	ldr	x8, [sp, #0x18]
  10faa8: 9ac00909     	udiv	x9, x8, x0
  10faac: f81d83a9     	stur	x9, [x29, #-0x28]
  10fab0: f9001bff     	str	xzr, [sp, #0x30]
  10fab4: f94013e9     	ldr	x9, [sp, #0x20]
  10fab8: f940092a     	ldr	x10, [x9, #0x10]
  10fabc: f85e03a0     	ldur	x0, [x29, #-0x20]
  10fac0: f900000a     	str	x10, [x0]
  10fac4: f90017ff     	str	xzr, [sp, #0x28]
  10fac8: 52800008     	mov	w8, #0x0                // =0
  10facc: b27b03e9     	orr	x9, xzr, #0x20
  10fad0: f94017ea     	ldr	x10, [sp, #0x28]
  10fad4: f94013eb     	ldr	x11, [sp, #0x20]
  10fad8: 8b090160     	add	x0, x11, x9
  10fadc: b90017e8     	str	w8, [sp, #0x14]
  10fae0: f90007ea     	str	x10, [sp, #0x8]
  10fae4: 97fe6aff     	bl	0xaa6e0 <_ZNK7android6VectorIjE4sizeEv@plt>
  10fae8: f94007e9     	ldr	x9, [sp, #0x8]
  10faec: eb00013f     	cmp	x9, x0
  10faf0: 1a9f27e8     	cset	w8, lo
  10faf4: b94017ec     	ldr	w12, [sp, #0x14]
  10faf8: b90007ec     	str	w12, [sp, #0x4]
  10fafc: 37000048     	tbnz	w8, #0x0, 0x10fb04 <android::VBRISeeker::getOffsetForTime(long*, long*)+0xd8>
  10fb00: 14000007     	b	0x10fb1c <android::VBRISeeker::getOffsetForTime(long*, long*)+0xf0>
  10fb04: f9401be8     	ldr	x8, [sp, #0x30]
  10fb08: f85e83a9     	ldur	x9, [x29, #-0x18]
  10fb0c: f9400129     	ldr	x9, [x9]
  10fb10: eb09011f     	cmp	x8, x9
  10fb14: 1a9fa7ea     	cset	w10, lt
  10fb18: b90007ea     	str	w10, [sp, #0x4]
  10fb1c: b94007e8     	ldr	w8, [sp, #0x4]
  10fb20: 37000048     	tbnz	w8, #0x0, 0x10fb28 <android::VBRISeeker::getOffsetForTime(long*, long*)+0xfc>
  10fb24: 14000015     	b	0x10fb78 <android::VBRISeeker::getOffsetForTime(long*, long*)+0x14c>
  10fb28: b27b03e8     	orr	x8, xzr, #0x20
  10fb2c: f85d83a9     	ldur	x9, [x29, #-0x28]
  10fb30: f9401bea     	ldr	x10, [sp, #0x30]
  10fb34: 8b090149     	add	x9, x10, x9
  10fb38: f9001be9     	str	x9, [sp, #0x30]
  10fb3c: f94013e9     	ldr	x9, [sp, #0x20]
  10fb40: 8b080120     	add	x0, x9, x8
  10fb44: f94017e8     	ldr	x8, [sp, #0x28]
  10fb48: 9100050a     	add	x10, x8, #0x1
  10fb4c: f90017ea     	str	x10, [sp, #0x28]
  10fb50: aa0803e1     	mov	x1, x8
  10fb54: 97fe54db     	bl	0xa4ec0 <_ZNK7android6VectorIjE6itemAtEm@plt>
  10fb58: b940000b     	ldr	w11, [x0]
  10fb5c: 2a0b03e8     	mov	w8, w11
  10fb60: d3407d08     	ubfx	x8, x8, #0, #32
  10fb64: f85e03a9     	ldur	x9, [x29, #-0x20]
  10fb68: f940012a     	ldr	x10, [x9]
  10fb6c: 8b080148     	add	x8, x10, x8
  10fb70: f9000128     	str	x8, [x9]
  10fb74: 17ffffd5     	b	0x10fac8 <android::VBRISeeker::getOffsetForTime(long*, long*)+0x9c>
  10fb78: 12800008     	mov	w8, #-0x1               // =-1
  10fb7c: f9401be9     	ldr	x9, [sp, #0x30]
  10fb80: f85e83aa     	ldur	x10, [x29, #-0x18]
  10fb84: f9000149     	str	x9, [x10]
  10fb88: 320003eb     	orr	w11, wzr, #0x1
  10fb8c: 0a0b0108     	and	w8, w8, w11
  10fb90: 381ff3a8     	sturb	w8, [x29, #-0x1]
  10fb94: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  10fb98: 2a0803e0     	mov	w0, w8
  10fb9c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10fba0: 9101c3ff     	add	sp, sp, #0x70
  10fba4: d65f03c0     	ret

000000000010fba8 <android::Vector<unsigned int>::itemAt(unsigned long) const>:
  10fba8: d10083ff     	sub	sp, sp, #0x20
  10fbac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10fbb0: 910043fd     	add	x29, sp, #0x10
  10fbb4: f90007e0     	str	x0, [sp, #0x8]
  10fbb8: f90003e1     	str	x1, [sp]
  10fbbc: f94007e0     	ldr	x0, [sp, #0x8]
  10fbc0: f94003e1     	ldr	x1, [sp]
  10fbc4: 97fe5b27     	bl	0xa6860 <_ZNK7android6VectorIjEixEm@plt>
  10fbc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10fbcc: 910083ff     	add	sp, sp, #0x20
  10fbd0: d65f03c0     	ret

000000000010fbd4 <android::VBRISeeker::~VBRISeeker()>:
  10fbd4: d10083ff     	sub	sp, sp, #0x20
  10fbd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10fbdc: 910043fd     	add	x29, sp, #0x10
  10fbe0: b0000cc8     	adrp	x8, 0x2a8000
  10fbe4: f943b908     	ldr	x8, [x8, #0x770]
  10fbe8: b27c03e9     	orr	x9, xzr, #0x10
  10fbec: 8b090108     	add	x8, x8, x9
  10fbf0: b27b03e9     	orr	x9, xzr, #0x20
  10fbf4: f90007e0     	str	x0, [sp, #0x8]
  10fbf8: f94007e0     	ldr	x0, [sp, #0x8]
  10fbfc: f9000008     	str	x8, [x0]
  10fc00: 8b090008     	add	x8, x0, x9
  10fc04: f90003e0     	str	x0, [sp]
  10fc08: aa0803e0     	mov	x0, x8
  10fc0c: 97fe4cb9     	bl	0xa2ef0 <_ZN7android6VectorIjED2Ev@plt>
  10fc10: f94003e0     	ldr	x0, [sp]
  10fc14: 97fe6d37     	bl	0xab0f0 <_ZN7android9MP3SeekerD2Ev@plt>
  10fc18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10fc1c: 910083ff     	add	sp, sp, #0x20
  10fc20: d65f03c0     	ret

000000000010fc24 <android::VBRISeeker::~VBRISeeker()>:
  10fc24: d10083ff     	sub	sp, sp, #0x20
  10fc28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10fc2c: 910043fd     	add	x29, sp, #0x10
  10fc30: f90007e0     	str	x0, [sp, #0x8]
  10fc34: f94007e0     	ldr	x0, [sp, #0x8]
  10fc38: f90003e0     	str	x0, [sp]
  10fc3c: 97fe50b5     	bl	0xa3f10 <_ZN7android10VBRISeekerD2Ev@plt>
  10fc40: f94003e0     	ldr	x0, [sp]
  10fc44: 97fe4347     	bl	0xa0960 <_ZdlPv@plt>
  10fc48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10fc4c: 910083ff     	add	sp, sp, #0x20
  10fc50: d65f03c0     	ret

000000000010fc54 <android::MP3Seeker::~MP3Seeker()>:
  10fc54: d10083ff     	sub	sp, sp, #0x20
  10fc58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  10fc5c: 910043fd     	add	x29, sp, #0x10
  10fc60: f90007e0     	str	x0, [sp, #0x8]
  10fc64: f94007e0     	ldr	x0, [sp, #0x8]
  10fc68: 97fe43a6     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  10fc6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  10fc70: 910083ff     	add	sp, sp, #0x20
  10fc74: d65f03c0     	ret

000000000010fc78 <android::MP3Seeker::~MP3Seeker()>:
  10fc78: d10043ff     	sub	sp, sp, #0x10
  10fc7c: f90007e0     	str	x0, [sp, #0x8]
  10fc80: d4200020     	brk	#0x1

000000000010fc84 <android::memcpy_to_i16_from_u8(short*, unsigned char const*, unsigned long)>:
  10fc84: d10083ff     	sub	sp, sp, #0x20
  10fc88: b27f03e8     	orr	x8, xzr, #0x2
  10fc8c: f9000fe0     	str	x0, [sp, #0x18]
  10fc90: f9000be1     	str	x1, [sp, #0x10]
  10fc94: f90007e2     	str	x2, [sp, #0x8]
  10fc98: f94007e0     	ldr	x0, [sp, #0x8]
  10fc9c: f9400fe1     	ldr	x1, [sp, #0x18]
  10fca0: 9b007d08     	mul	x8, x8, x0
  10fca4: 8b080028     	add	x8, x1, x8
  10fca8: f9000fe8     	str	x8, [sp, #0x18]
  10fcac: f94007e8     	ldr	x8, [sp, #0x8]
  10fcb0: f9400be0     	ldr	x0, [sp, #0x10]
  10fcb4: 8b080008     	add	x8, x0, x8
  10fcb8: f9000be8     	str	x8, [sp, #0x10]
  10fcbc: 92800008     	mov	x8, #-0x1               // =-1
  10fcc0: f94007e9     	ldr	x9, [sp, #0x8]
  10fcc4: 8b080128     	add	x8, x9, x8
  10fcc8: f90007e8     	str	x8, [sp, #0x8]
  10fccc: b5000049     	cbnz	x9, 0x10fcd4 <android::memcpy_to_i16_from_u8(short*, unsigned char const*, unsigned long)+0x50>
  10fcd0: 14000012     	b	0x10fd18 <android::memcpy_to_i16_from_u8(short*, unsigned char const*, unsigned long)+0x94>
  10fcd4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  10fcd8: 321d03e9     	orr	w9, wzr, #0x8
  10fcdc: 9280000a     	mov	x10, #-0x1              // =-1
  10fce0: f9400beb     	ldr	x11, [sp, #0x10]
  10fce4: 8b0a016a     	add	x10, x11, x10
  10fce8: f9000bea     	str	x10, [sp, #0x10]
  10fcec: 385ff16c     	ldurb	w12, [x11, #-0x1]
  10fcf0: 7102018c     	subs	w12, w12, #0x80
  10fcf4: 321c03ed     	orr	w13, wzr, #0x10
  10fcf8: 1acd218c     	lsl	w12, w12, w13
  10fcfc: 1acd298c     	asr	w12, w12, w13
  10fd00: 1ac92189     	lsl	w9, w12, w9
  10fd04: f9400fea     	ldr	x10, [sp, #0x18]
  10fd08: 8b080148     	add	x8, x10, x8
  10fd0c: f9000fe8     	str	x8, [sp, #0x18]
  10fd10: 79000109     	strh	w9, [x8]
  10fd14: 17ffffea     	b	0x10fcbc <android::memcpy_to_i16_from_u8(short*, unsigned char const*, unsigned long)+0x38>
  10fd18: 910083ff     	add	sp, sp, #0x20
  10fd1c: d65f03c0     	ret

000000000010fd20 <android::memcpy_to_i16_from_p24(short*, unsigned char const*, unsigned long)>:
  10fd20: d10083ff     	sub	sp, sp, #0x20
  10fd24: f9000fe0     	str	x0, [sp, #0x18]
  10fd28: f9000be1     	str	x1, [sp, #0x10]
  10fd2c: f90007e2     	str	x2, [sp, #0x8]
  10fd30: 92800008     	mov	x8, #-0x1               // =-1
  10fd34: f94007e9     	ldr	x9, [sp, #0x8]
  10fd38: 8b080128     	add	x8, x9, x8
  10fd3c: f90007e8     	str	x8, [sp, #0x8]
  10fd40: b5000049     	cbnz	x9, 0x10fd48 <android::memcpy_to_i16_from_p24(short*, unsigned char const*, unsigned long)+0x28>
  10fd44: 14000012     	b	0x10fd8c <android::memcpy_to_i16_from_p24(short*, unsigned char const*, unsigned long)+0x6c>
  10fd48: b24007e8     	orr	x8, xzr, #0x3
  10fd4c: 321d03e9     	orr	w9, wzr, #0x8
  10fd50: b27f03ea     	orr	x10, xzr, #0x2
  10fd54: f9400beb     	ldr	x11, [sp, #0x10]
  10fd58: 3940056c     	ldrb	w12, [x11, #0x1]
  10fd5c: f9400beb     	ldr	x11, [sp, #0x10]
  10fd60: 3940096d     	ldrb	w13, [x11, #0x2]
  10fd64: 1ac921a9     	lsl	w9, w13, w9
  10fd68: 2a090189     	orr	w9, w12, w9
  10fd6c: f9400feb     	ldr	x11, [sp, #0x18]
  10fd70: 8b0a016a     	add	x10, x11, x10
  10fd74: f9000fea     	str	x10, [sp, #0x18]
  10fd78: 79000169     	strh	w9, [x11]
  10fd7c: f9400bea     	ldr	x10, [sp, #0x10]
  10fd80: 8b080148     	add	x8, x10, x8
  10fd84: f9000be8     	str	x8, [sp, #0x10]
  10fd88: 17ffffea     	b	0x10fd30 <android::memcpy_to_i16_from_p24(short*, unsigned char const*, unsigned long)+0x10>
  10fd8c: 910083ff     	add	sp, sp, #0x20
  10fd90: d65f03c0     	ret

000000000010fd94 <android::memcpy_to_i16_from_i32(short*, int const*, unsigned long)>:
  10fd94: d10083ff     	sub	sp, sp, #0x20
  10fd98: f9000fe0     	str	x0, [sp, #0x18]
  10fd9c: f9000be1     	str	x1, [sp, #0x10]
  10fda0: f90007e2     	str	x2, [sp, #0x8]
  10fda4: 92800008     	mov	x8, #-0x1               // =-1
  10fda8: f94007e9     	ldr	x9, [sp, #0x8]
  10fdac: 8b080128     	add	x8, x9, x8
  10fdb0: f90007e8     	str	x8, [sp, #0x8]
  10fdb4: b5000049     	cbnz	x9, 0x10fdbc <android::memcpy_to_i16_from_i32(short*, int const*, unsigned long)+0x28>
  10fdb8: 1400000e     	b	0x10fdf0 <android::memcpy_to_i16_from_i32(short*, int const*, unsigned long)+0x5c>
  10fdbc: b27f03e8     	orr	x8, xzr, #0x2
  10fdc0: 321c03e9     	orr	w9, wzr, #0x10
  10fdc4: b27e03ea     	orr	x10, xzr, #0x4
  10fdc8: f9400beb     	ldr	x11, [sp, #0x10]
  10fdcc: 8b0a016a     	add	x10, x11, x10
  10fdd0: f9000bea     	str	x10, [sp, #0x10]
  10fdd4: b940016c     	ldr	w12, [x11]
  10fdd8: 1ac92989     	asr	w9, w12, w9
  10fddc: f9400fea     	ldr	x10, [sp, #0x18]
  10fde0: 8b080148     	add	x8, x10, x8
  10fde4: f9000fe8     	str	x8, [sp, #0x18]
  10fde8: 79000149     	strh	w9, [x10]
  10fdec: 17ffffee     	b	0x10fda4 <android::memcpy_to_i16_from_i32(short*, int const*, unsigned long)+0x10>
  10fdf0: 910083ff     	add	sp, sp, #0x20
  10fdf4: d65f03c0     	ret

000000000010fdf8 <android::memcpy_to_i16_from_float(short*, float const*, unsigned long)>:
  10fdf8: d100c3ff     	sub	sp, sp, #0x30
  10fdfc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  10fe00: 910083fd     	add	x29, sp, #0x20
  10fe04: f81f83a0     	stur	x0, [x29, #-0x8]
  10fe08: f9000be1     	str	x1, [sp, #0x10]
  10fe0c: f90007e2     	str	x2, [sp, #0x8]
  10fe10: 92800008     	mov	x8, #-0x1               // =-1
  10fe14: f94007e9     	ldr	x9, [sp, #0x8]
  10fe18: 8b080128     	add	x8, x9, x8
  10fe1c: f90007e8     	str	x8, [sp, #0x8]
  10fe20: b5000049     	cbnz	x9, 0x10fe28 <android::memcpy_to_i16_from_float(short*, float const*, unsigned long)+0x30>
  10fe24: 1400000f     	b	0x10fe60 <android::memcpy_to_i16_from_float(short*, float const*, unsigned long)+0x68>
  10fe28: b27f03e8     	orr	x8, xzr, #0x2
  10fe2c: b27e03e9     	orr	x9, xzr, #0x4
  10fe30: f9400bea     	ldr	x10, [sp, #0x10]
  10fe34: 8b090149     	add	x9, x10, x9
  10fe38: f9000be9     	str	x9, [sp, #0x10]
  10fe3c: bd400140     	ldr	s0, [x10]
  10fe40: f90003e8     	str	x8, [sp]
  10fe44: 97fe5963     	bl	0xa63d0 <_ZN7android18clamp16_from_floatEf@plt>
  10fe48: f85f83a8     	ldur	x8, [x29, #-0x8]
  10fe4c: f94003e9     	ldr	x9, [sp]
  10fe50: 8b09010a     	add	x10, x8, x9
  10fe54: f81f83aa     	stur	x10, [x29, #-0x8]
  10fe58: 79000100     	strh	w0, [x8]
  10fe5c: 17ffffed     	b	0x10fe10 <android::memcpy_to_i16_from_float(short*, float const*, unsigned long)+0x18>
  10fe60: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  10fe64: 9100c3ff     	add	sp, sp, #0x30
  10fe68: d65f03c0     	ret

000000000010fe6c <android::clamp16_from_float(float)>:
  10fe6c: d10043ff     	sub	sp, sp, #0x10
  10fe70: 52a87808     	mov	w8, #0x43c00000         // =1136656384
  10fe74: 1e270101     	fmov	s1, w8
  10fe78: 52900008     	mov	w8, #0x8000             // =32768
  10fe7c: 72a877e8     	movk	w8, #0x43bf, lsl #16
  10fe80: bd000fe0     	str	s0, [sp, #0xc]
  10fe84: bd400fe0     	ldr	s0, [sp, #0xc]
  10fe88: 1e212800     	fadd	s0, s0, s1
  10fe8c: bd000be0     	str	s0, [sp, #0x8]
  10fe90: b9400be9     	ldr	w9, [sp, #0x8]
  10fe94: 6b08013f     	cmp	w9, w8
  10fe98: 1a9fa7e8     	cset	w8, lt
  10fe9c: 37000048     	tbnz	w8, #0x0, 0x10fea4 <android::clamp16_from_float(float)+0x38>
  10fea0: 14000004     	b	0x10feb0 <android::clamp16_from_float(float)+0x44>
  10fea4: 321143e8     	orr	w8, wzr, #0xffff8000
  10fea8: b9000be8     	str	w8, [sp, #0x8]
  10feac: 1400000a     	b	0x10fed4 <android::clamp16_from_float(float)+0x68>
  10feb0: 528fffe8     	mov	w8, #0x7fff             // =32767
  10feb4: 72a87808     	movk	w8, #0x43c0, lsl #16
  10feb8: b9400be9     	ldr	w9, [sp, #0x8]
  10febc: 6b08013f     	cmp	w9, w8
  10fec0: 1a9fd7e8     	cset	w8, gt
  10fec4: 37000048     	tbnz	w8, #0x0, 0x10fecc <android::clamp16_from_float(float)+0x60>
  10fec8: 14000003     	b	0x10fed4 <android::clamp16_from_float(float)+0x68>
  10fecc: 32003be8     	orr	w8, wzr, #0x7fff
  10fed0: b9000be8     	str	w8, [sp, #0x8]
  10fed4: b9400be8     	ldr	w8, [sp, #0x8]
  10fed8: 2a0803e0     	mov	w0, w8
  10fedc: 910043ff     	add	sp, sp, #0x10
  10fee0: d65f03c0     	ret

000000000010fee4 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)>:
  10fee4: d101c3ff     	sub	sp, sp, #0x70
  10fee8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  10feec: 910183fd     	add	x29, sp, #0x60
  10fef0: b27d03e8     	orr	x8, xzr, #0x8
  10fef4: 52800009     	mov	w9, #0x0                // =0
  10fef8: f81f83a0     	stur	x0, [x29, #-0x8]
  10fefc: f81f03a1     	stur	x1, [x29, #-0x10]
  10ff00: f81e83a2     	stur	x2, [x29, #-0x18]
  10ff04: f85f83a0     	ldur	x0, [x29, #-0x8]
  10ff08: f85f03a1     	ldur	x1, [x29, #-0x10]
  10ff0c: 8b080022     	add	x2, x1, x8
  10ff10: f9001be0     	str	x0, [sp, #0x30]
  10ff14: f90017e1     	str	x1, [sp, #0x28]
  10ff18: aa0203e1     	mov	x1, x2
  10ff1c: f90013e8     	str	x8, [sp, #0x20]
  10ff20: b9001fe9     	str	w9, [sp, #0x1c]
  10ff24: 97fe5e8f     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  10ff28: f94017e8     	ldr	x8, [sp, #0x28]
  10ff2c: f9400100     	ldr	x0, [x8]
  10ff30: f9401be1     	ldr	x1, [sp, #0x30]
  10ff34: f9000020     	str	x0, [x1]
  10ff38: f9401d00     	ldr	x0, [x8, #0x38]
  10ff3c: f9400022     	ldr	x2, [x1]
  10ff40: f85e8042     	ldur	x2, [x2, #-0x18]
  10ff44: 8b020022     	add	x2, x1, x2
  10ff48: f9000040     	str	x0, [x2]
  10ff4c: f94013e0     	ldr	x0, [sp, #0x20]
  10ff50: 8b000022     	add	x2, x1, x0
  10ff54: f85e83a1     	ldur	x1, [x29, #-0x18]
  10ff58: aa0203e0     	mov	x0, x2
  10ff5c: f9000be2     	str	x2, [sp, #0x10]
  10ff60: 97fe407c     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  10ff64: 14000001     	b	0x10ff68 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x84>
  10ff68: b27d0be8     	orr	x8, xzr, #0x38
  10ff6c: b9401fe9     	ldr	w9, [sp, #0x1c]
  10ff70: f9401bea     	ldr	x10, [sp, #0x30]
  10ff74: 39005149     	strb	w9, [x10, #0x14]
  10ff78: b9001d5f     	str	wzr, [x10, #0x1c]
  10ff7c: 8b080148     	add	x8, x10, x8
  10ff80: aa0803e0     	mov	x0, x8
  10ff84: f90007e8     	str	x8, [sp, #0x8]
  10ff88: 97fe67fa     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
  10ff8c: 14000001     	b	0x10ff90 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0xac>
  10ff90: f9401be0     	ldr	x0, [sp, #0x30]
  10ff94: 97fe55bb     	bl	0xa5680 <_ZN7android12WAVExtractor4initEv@plt>
  10ff98: b90007e0     	str	w0, [sp, #0x4]
  10ff9c: 14000001     	b	0x10ffa0 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0xbc>
  10ffa0: b94007e8     	ldr	w8, [sp, #0x4]
  10ffa4: f9401be9     	ldr	x9, [sp, #0x30]
  10ffa8: b9001128     	str	w8, [x9, #0x10]
  10ffac: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  10ffb0: 9101c3ff     	add	sp, sp, #0x70
  10ffb4: d65f03c0     	ret
  10ffb8: 2a0103e8     	mov	w8, w1
  10ffbc: f81e03a0     	stur	x0, [x29, #-0x20]
  10ffc0: b81dc3a8     	stur	w8, [x29, #-0x24]
  10ffc4: 1400000c     	b	0x10fff4 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x110>
  10ffc8: 2a0103e8     	mov	w8, w1
  10ffcc: f81e03a0     	stur	x0, [x29, #-0x20]
  10ffd0: b81dc3a8     	stur	w8, [x29, #-0x24]
  10ffd4: 14000006     	b	0x10ffec <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x108>
  10ffd8: 2a0103e8     	mov	w8, w1
  10ffdc: f81e03a0     	stur	x0, [x29, #-0x20]
  10ffe0: b81dc3a8     	stur	w8, [x29, #-0x24]
  10ffe4: f94007e0     	ldr	x0, [sp, #0x8]
  10ffe8: 97fe4662     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  10ffec: f9400be0     	ldr	x0, [sp, #0x10]
  10fff0: 97fe3ff8     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  10fff4: b27d03e8     	orr	x8, xzr, #0x8
  10fff8: f94017e9     	ldr	x9, [sp, #0x28]
  10fffc: 8b080121     	add	x1, x9, x8
  110000: f9401be0     	ldr	x0, [sp, #0x30]
  110004: 97fe6acb     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  110008: f85e03a0     	ldur	x0, [x29, #-0x20]
  11000c: 97fe5fc1     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000110010 <android::WAVExtractor::init()>:
  110010: f81e0ffc     	str	x28, [sp, #-0x20]!
  110014: a9017bfd     	stp	x29, x30, [sp, #0x10]
  110018: 910043fd     	add	x29, sp, #0x10
  11001c: d10883ff     	sub	sp, sp, #0x220
  110020: d53bd048     	mrs	x8, TPIDR_EL0
  110024: f9401508     	ldr	x8, [x8, #0x28]
  110028: f81e83a8     	stur	x8, [x29, #-0x18]
  11002c: f81603a0     	stur	x0, [x29, #-0xa0]
  110030: f85603a8     	ldur	x8, [x29, #-0xa0]
  110034: aa0803e0     	mov	x0, x8
  110038: 91002108     	add	x8, x8, #0x8
  11003c: f81083a0     	stur	x0, [x29, #-0xf8]
  110040: aa0803e0     	mov	x0, x8
  110044: 97fe5dd3     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  110048: f9400008     	ldr	x8, [x0]
  11004c: f9401d08     	ldr	x8, [x8, #0x38]
  110050: 321e07e9     	orr	w9, wzr, #0xc
  110054: 2a0903e3     	mov	w3, w9
  110058: aa1f03fe     	mov	x30, xzr
  11005c: d10093a2     	sub	x2, x29, #0x24
  110060: aa1e03e1     	mov	x1, x30
  110064: d63f0100     	blr	x8
  110068: f1002c08     	subs	x8, x0, #0xb
  11006c: f81003a8     	stur	x8, [x29, #-0x100]
  110070: 540000ac     	b.gt	0x110084 <android::WAVExtractor::init()+0x74>
  110074: 14000001     	b	0x110078 <android::WAVExtractor::init()+0x68>
  110078: 12800248     	mov	w8, #-0x13              // =-19
  11007c: b816c3a8     	stur	w8, [x29, #-0x94]
  110080: 140002a2     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110084: b85dc3a8     	ldur	w8, [x29, #-0x24]
  110088: 52892a49     	mov	w9, #0x4952             // =18770
  11008c: 72a8c8c9     	movk	w9, #0x4646, lsl #16
  110090: 6b090108     	subs	w8, w8, w9
  110094: b9012fe8     	str	w8, [sp, #0x12c]
  110098: 54000121     	b.ne	0x1100bc <android::WAVExtractor::init()+0xac>
  11009c: 14000001     	b	0x1100a0 <android::WAVExtractor::init()+0x90>
  1100a0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1100a4: 52882ae9     	mov	w9, #0x4157             // =16727
  1100a8: 72a8aac9     	movk	w9, #0x4556, lsl #16
  1100ac: 6b090108     	subs	w8, w8, w9
  1100b0: b9012be8     	str	w8, [sp, #0x128]
  1100b4: 540000a0     	b.eq	0x1100c8 <android::WAVExtractor::init()+0xb8>
  1100b8: 14000001     	b	0x1100bc <android::WAVExtractor::init()+0xac>
  1100bc: 12800248     	mov	w8, #-0x13              // =-19
  1100c0: b816c3a8     	stur	w8, [x29, #-0x94]
  1100c4: 14000291     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1100c8: d10093a8     	sub	x8, x29, #0x24
  1100cc: 91001100     	add	x0, x8, #0x4
  1100d0: 940004a8     	bl	0x111370 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x7c>
  1100d4: 2a0003e0     	mov	w0, w0
  1100d8: 2a0003e8     	mov	w8, w0
  1100dc: f81583a8     	stur	x8, [x29, #-0xa8]
  1100e0: 321e07e0     	orr	w0, wzr, #0xc
  1100e4: 2a0003e8     	mov	w8, w0
  1100e8: f81503a8     	stur	x8, [x29, #-0xb0]
  1100ec: f85583a8     	ldur	x8, [x29, #-0xa8]
  1100f0: f81483a8     	stur	x8, [x29, #-0xb8]
  1100f4: 14000001     	b	0x1100f8 <android::WAVExtractor::init()+0xe8>
  1100f8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1100fc: f1002108     	subs	x8, x8, #0x8
  110100: f90093e8     	str	x8, [sp, #0x120]
  110104: 54004fc3     	b.lo	0x110afc <android::WAVExtractor::init()+0xaec>
  110108: 14000001     	b	0x11010c <android::WAVExtractor::init()+0xfc>
  11010c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110110: 91002100     	add	x0, x8, #0x8
  110114: 97fe5d9f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  110118: f85503a1     	ldur	x1, [x29, #-0xb0]
  11011c: f9400008     	ldr	x8, [x0]
  110120: f9401d08     	ldr	x8, [x8, #0x38]
  110124: 321d03e9     	orr	w9, wzr, #0x8
  110128: 2a0903e3     	mov	w3, w9
  11012c: d100b3a2     	sub	x2, x29, #0x2c
  110130: d63f0100     	blr	x8
  110134: f1001c08     	subs	x8, x0, #0x7
  110138: f9008fe8     	str	x8, [sp, #0x118]
  11013c: 540000ac     	b.gt	0x110150 <android::WAVExtractor::init()+0x140>
  110140: 14000001     	b	0x110144 <android::WAVExtractor::init()+0x134>
  110144: 12800248     	mov	w8, #-0x13              // =-19
  110148: b816c3a8     	stur	w8, [x29, #-0x94]
  11014c: 1400026f     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110150: f85483a8     	ldur	x8, [x29, #-0xb8]
  110154: f1002108     	subs	x8, x8, #0x8
  110158: f81483a8     	stur	x8, [x29, #-0xb8]
  11015c: f85503a8     	ldur	x8, [x29, #-0xb0]
  110160: 91002108     	add	x8, x8, #0x8
  110164: f81503a8     	stur	x8, [x29, #-0xb0]
  110168: d100b3a8     	sub	x8, x29, #0x2c
  11016c: 91001100     	add	x0, x8, #0x4
  110170: 94000480     	bl	0x111370 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x7c>
  110174: b81443a0     	stur	w0, [x29, #-0xbc]
  110178: b85443a0     	ldur	w0, [x29, #-0xbc]
  11017c: 2a0003e8     	mov	w8, w0
  110180: f85483be     	ldur	x30, [x29, #-0xb8]
  110184: eb1e0108     	subs	x8, x8, x30
  110188: f9008be8     	str	x8, [sp, #0x110]
  11018c: 540000a9     	b.ls	0x1101a0 <android::WAVExtractor::init()+0x190>
  110190: 14000001     	b	0x110194 <android::WAVExtractor::init()+0x184>
  110194: 12800248     	mov	w8, #-0x13              // =-19
  110198: b816c3a8     	stur	w8, [x29, #-0x94]
  11019c: 1400025b     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1101a0: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1101a4: 528dacc9     	mov	w9, #0x6d66             // =28006
  1101a8: 72a40e89     	movk	w9, #0x2074, lsl #16
  1101ac: 6b090108     	subs	w8, w8, w9
  1101b0: b9010fe8     	str	w8, [sp, #0x10c]
  1101b4: 54002821     	b.ne	0x1106b8 <android::WAVExtractor::init()+0x6a8>
  1101b8: 14000001     	b	0x1101bc <android::WAVExtractor::init()+0x1ac>
  1101bc: b85443a8     	ldur	w8, [x29, #-0xbc]
  1101c0: 71003d08     	subs	w8, w8, #0xf
  1101c4: b9010be8     	str	w8, [sp, #0x108]
  1101c8: 540000a8     	b.hi	0x1101dc <android::WAVExtractor::init()+0x1cc>
  1101cc: 14000001     	b	0x1101d0 <android::WAVExtractor::init()+0x1c0>
  1101d0: 12800248     	mov	w8, #-0x13              // =-19
  1101d4: b816c3a8     	stur	w8, [x29, #-0x94]
  1101d8: 1400024c     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1101dc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1101e0: 91002100     	add	x0, x8, #0x8
  1101e4: 97fe5d6b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  1101e8: f85503a1     	ldur	x1, [x29, #-0xb0]
  1101ec: f9400008     	ldr	x8, [x0]
  1101f0: f9401d08     	ldr	x8, [x8, #0x38]
  1101f4: 321f03e9     	orr	w9, wzr, #0x2
  1101f8: 2a0903e3     	mov	w3, w9
  1101fc: d10153a2     	sub	x2, x29, #0x54
  110200: d63f0100     	blr	x8
  110204: f1000408     	subs	x8, x0, #0x1
  110208: f90083e8     	str	x8, [sp, #0x100]
  11020c: 540000ac     	b.gt	0x110220 <android::WAVExtractor::init()+0x210>
  110210: 14000001     	b	0x110214 <android::WAVExtractor::init()+0x204>
  110214: 12800248     	mov	w8, #-0x13              // =-19
  110218: b816c3a8     	stur	w8, [x29, #-0x94]
  11021c: 1400023b     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110220: d10153a0     	sub	x0, x29, #0x54
  110224: 94000468     	bl	0x1113c4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
  110228: f85083be     	ldur	x30, [x29, #-0xf8]
  11022c: 79002fc0     	strh	w0, [x30, #0x16]
  110230: 79402fc0     	ldrh	w0, [x30, #0x16]
  110234: 71000400     	subs	w0, w0, #0x1
  110238: b900ffe0     	str	w0, [sp, #0xfc]
  11023c: 54000460     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  110240: 14000001     	b	0x110244 <android::WAVExtractor::init()+0x234>
  110244: f85083a8     	ldur	x8, [x29, #-0xf8]
  110248: 79402d09     	ldrh	w9, [x8, #0x16]
  11024c: 71000d29     	subs	w9, w9, #0x3
  110250: b900fbe9     	str	w9, [sp, #0xf8]
  110254: 540003a0     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  110258: 14000001     	b	0x11025c <android::WAVExtractor::init()+0x24c>
  11025c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110260: 79402d09     	ldrh	w9, [x8, #0x16]
  110264: 71001929     	subs	w9, w9, #0x6
  110268: b900f7e9     	str	w9, [sp, #0xf4]
  11026c: 540002e0     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  110270: 14000001     	b	0x110274 <android::WAVExtractor::init()+0x264>
  110274: f85083a8     	ldur	x8, [x29, #-0xf8]
  110278: 79402d09     	ldrh	w9, [x8, #0x16]
  11027c: 71001d29     	subs	w9, w9, #0x7
  110280: b900f3e9     	str	w9, [sp, #0xf0]
  110284: 54000220     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  110288: 14000001     	b	0x11028c <android::WAVExtractor::init()+0x27c>
  11028c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110290: 79402d09     	ldrh	w9, [x8, #0x16]
  110294: 7100c529     	subs	w9, w9, #0x31
  110298: b900efe9     	str	w9, [sp, #0xec]
  11029c: 54000160     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  1102a0: 14000001     	b	0x1102a4 <android::WAVExtractor::init()+0x294>
  1102a4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1102a8: 79c02d09     	ldrsh	w9, [x8, #0x16]
  1102ac: 31000929     	adds	w9, w9, #0x2
  1102b0: b900ebe9     	str	w9, [sp, #0xe8]
  1102b4: 540000a0     	b.eq	0x1102c8 <android::WAVExtractor::init()+0x2b8>
  1102b8: 14000001     	b	0x1102bc <android::WAVExtractor::init()+0x2ac>
  1102bc: 12807e28     	mov	w8, #-0x3f2             // =-1010
  1102c0: b816c3a8     	stur	w8, [x29, #-0x94]
  1102c4: 14000211     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1102c8: 321c03e8     	orr	w8, wzr, #0x10
  1102cc: 381403a8     	sturb	w8, [x29, #-0xc0]
  1102d0: f85083a9     	ldur	x9, [x29, #-0xf8]
  1102d4: 79c02d28     	ldrsh	w8, [x9, #0x16]
  1102d8: 31000908     	adds	w8, w8, #0x2
  1102dc: b900e7e8     	str	w8, [sp, #0xe4]
  1102e0: 540000a1     	b.ne	0x1102f4 <android::WAVExtractor::init()+0x2e4>
  1102e4: 14000001     	b	0x1102e8 <android::WAVExtractor::init()+0x2d8>
  1102e8: 52800508     	mov	w8, #0x28               // =40
  1102ec: 381403a8     	sturb	w8, [x29, #-0xc0]
  1102f0: 14000001     	b	0x1102f4 <android::WAVExtractor::init()+0x2e4>
  1102f4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1102f8: 91002100     	add	x0, x8, #0x8
  1102fc: 97fe5d25     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  110300: f85503a1     	ldur	x1, [x29, #-0xb0]
  110304: 385403a9     	ldurb	w9, [x29, #-0xc0]
  110308: 2a0903e3     	mov	w3, w9
  11030c: f9400008     	ldr	x8, [x0]
  110310: f9401d08     	ldr	x8, [x8, #0x38]
  110314: d10153a2     	sub	x2, x29, #0x54
  110318: d63f0100     	blr	x8
  11031c: 385403a9     	ldurb	w9, [x29, #-0xc0]
  110320: 2a0903e8     	mov	w8, w9
  110324: eb080008     	subs	x8, x0, x8
  110328: f9006fe8     	str	x8, [sp, #0xd8]
  11032c: 540000aa     	b.ge	0x110340 <android::WAVExtractor::init()+0x330>
  110330: 14000001     	b	0x110334 <android::WAVExtractor::init()+0x324>
  110334: 12800248     	mov	w8, #-0x13              // =-19
  110338: b816c3a8     	stur	w8, [x29, #-0x94]
  11033c: 140001f3     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110340: d10153a8     	sub	x8, x29, #0x54
  110344: b27f0100     	orr	x0, x8, #0x2
  110348: 9400041f     	bl	0x1113c4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
  11034c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110350: 79003100     	strh	w0, [x8, #0x18]
  110354: 79403100     	ldrh	w0, [x8, #0x18]
  110358: 71000400     	subs	w0, w0, #0x1
  11035c: b900d7e0     	str	w0, [sp, #0xd4]
  110360: 5400010b     	b.lt	0x110380 <android::WAVExtractor::init()+0x370>
  110364: 14000001     	b	0x110368 <android::WAVExtractor::init()+0x358>
  110368: f85083a8     	ldur	x8, [x29, #-0xf8]
  11036c: 79403109     	ldrh	w9, [x8, #0x18]
  110370: 71002529     	subs	w9, w9, #0x9
  110374: b900d3e9     	str	w9, [sp, #0xd0]
  110378: 540000ab     	b.lt	0x11038c <android::WAVExtractor::init()+0x37c>
  11037c: 14000001     	b	0x110380 <android::WAVExtractor::init()+0x370>
  110380: 12807e28     	mov	w8, #-0x3f2             // =-1010
  110384: b816c3a8     	stur	w8, [x29, #-0x94]
  110388: 140001e0     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  11038c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110390: 79c02d09     	ldrsh	w9, [x8, #0x16]
  110394: 31000929     	adds	w9, w9, #0x2
  110398: b900cfe9     	str	w9, [sp, #0xcc]
  11039c: 54000200     	b.eq	0x1103dc <android::WAVExtractor::init()+0x3cc>
  1103a0: 14000001     	b	0x1103a4 <android::WAVExtractor::init()+0x394>
  1103a4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1103a8: 79403109     	ldrh	w9, [x8, #0x18]
  1103ac: 71000529     	subs	w9, w9, #0x1
  1103b0: b900cbe9     	str	w9, [sp, #0xc8]
  1103b4: 54000120     	b.eq	0x1103d8 <android::WAVExtractor::init()+0x3c8>
  1103b8: 14000001     	b	0x1103bc <android::WAVExtractor::init()+0x3ac>
  1103bc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1103c0: 79403109     	ldrh	w9, [x8, #0x18]
  1103c4: 71000929     	subs	w9, w9, #0x2
  1103c8: b900c7e9     	str	w9, [sp, #0xc4]
  1103cc: 54000060     	b.eq	0x1103d8 <android::WAVExtractor::init()+0x3c8>
  1103d0: 14000001     	b	0x1103d4 <android::WAVExtractor::init()+0x3c4>
  1103d4: 14000001     	b	0x1103d8 <android::WAVExtractor::init()+0x3c8>
  1103d8: 14000001     	b	0x1103dc <android::WAVExtractor::init()+0x3cc>
  1103dc: d10153a8     	sub	x8, x29, #0x54
  1103e0: 91001100     	add	x0, x8, #0x4
  1103e4: 940003e3     	bl	0x111370 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x7c>
  1103e8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1103ec: b9002100     	str	w0, [x8, #0x20]
  1103f0: b9402100     	ldr	w0, [x8, #0x20]
  1103f4: 350000a0     	cbnz	w0, 0x110408 <android::WAVExtractor::init()+0x3f8>
  1103f8: 14000001     	b	0x1103fc <android::WAVExtractor::init()+0x3ec>
  1103fc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  110400: b816c3a8     	stur	w8, [x29, #-0x94]
  110404: 140001c1     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110408: d10153a8     	sub	x8, x29, #0x54
  11040c: 91003900     	add	x0, x8, #0xe
  110410: 940003ed     	bl	0x1113c4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
  110414: f85083a8     	ldur	x8, [x29, #-0xf8]
  110418: 79004900     	strh	w0, [x8, #0x24]
  11041c: 79c02d00     	ldrsh	w0, [x8, #0x16]
  110420: 31000800     	adds	w0, w0, #0x2
  110424: b900c3e0     	str	w0, [sp, #0xc0]
  110428: 54000881     	b.ne	0x110538 <android::WAVExtractor::init()+0x528>
  11042c: 14000001     	b	0x110430 <android::WAVExtractor::init()+0x420>
  110430: d10153a8     	sub	x8, x29, #0x54
  110434: 91004900     	add	x0, x8, #0x12
  110438: 940003e3     	bl	0x1113c4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
  11043c: 7813c3a0     	sturh	w0, [x29, #-0xc4]
  110440: 7853c3a0     	ldurh	w0, [x29, #-0xc4]
  110444: f85083a8     	ldur	x8, [x29, #-0xf8]
  110448: 79404909     	ldrh	w9, [x8, #0x24]
  11044c: 6b090009     	subs	w9, w0, w9
  110450: b900bfe9     	str	w9, [sp, #0xbc]
  110454: 54000140     	b.eq	0x11047c <android::WAVExtractor::init()+0x46c>
  110458: 14000001     	b	0x11045c <android::WAVExtractor::init()+0x44c>
  11045c: 7853c3a8     	ldurh	w8, [x29, #-0xc4]
  110460: 340000a8     	cbz	w8, 0x110474 <android::WAVExtractor::init()+0x464>
  110464: 14000001     	b	0x110468 <android::WAVExtractor::init()+0x458>
  110468: 12807e28     	mov	w8, #-0x3f2             // =-1010
  11046c: b816c3a8     	stur	w8, [x29, #-0x94]
  110470: 140001a6     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110474: 14000001     	b	0x110478 <android::WAVExtractor::init()+0x468>
  110478: 14000001     	b	0x11047c <android::WAVExtractor::init()+0x46c>
  11047c: d10153a8     	sub	x8, x29, #0x54
  110480: 91005100     	add	x0, x8, #0x14
  110484: 940003bb     	bl	0x111370 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x7c>
  110488: f85083a8     	ldur	x8, [x29, #-0xf8]
  11048c: b9001d00     	str	w0, [x8, #0x1c]
  110490: b9401d00     	ldr	w0, [x8, #0x1c]
  110494: 53127c00     	lsr	w0, w0, #18
  110498: 340000a0     	cbz	w0, 0x1104ac <android::WAVExtractor::init()+0x49c>
  11049c: 14000001     	b	0x1104a0 <android::WAVExtractor::init()+0x490>
  1104a0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1104a4: b816c3a8     	stur	w8, [x29, #-0x94]
  1104a8: 14000198     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1104ac: f85083a8     	ldur	x8, [x29, #-0xf8]
  1104b0: b9401d09     	ldr	w9, [x8, #0x1c]
  1104b4: 340001c9     	cbz	w9, 0x1104ec <android::WAVExtractor::init()+0x4dc>
  1104b8: 14000001     	b	0x1104bc <android::WAVExtractor::init()+0x4ac>
  1104bc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1104c0: b9401d00     	ldr	w0, [x8, #0x1c]
  1104c4: 940003cc     	bl	0x1113f4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x100>
  1104c8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1104cc: 79403109     	ldrh	w9, [x8, #0x18]
  1104d0: 6b090009     	subs	w9, w0, w9
  1104d4: b900bbe9     	str	w9, [sp, #0xb8]
  1104d8: 540000a0     	b.eq	0x1104ec <android::WAVExtractor::init()+0x4dc>
  1104dc: 14000001     	b	0x1104e0 <android::WAVExtractor::init()+0x4d0>
  1104e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1104e4: b816c3a8     	stur	w8, [x29, #-0x94]
  1104e8: 14000188     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1104ec: d10153a8     	sub	x8, x29, #0x54
  1104f0: 91006100     	add	x0, x8, #0x18
  1104f4: f9005be8     	str	x8, [sp, #0xb0]
  1104f8: 940003b3     	bl	0x1113c4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0xd0>
  1104fc: f85083a8     	ldur	x8, [x29, #-0xf8]
  110500: 79002d00     	strh	w0, [x8, #0x16]
  110504: f9405bfe     	ldr	x30, [sp, #0xb0]
  110508: 91006bc0     	add	x0, x30, #0x1a
  11050c: b0000cc9     	adrp	x9, 0x2a9000
  110510: f940cd21     	ldr	x1, [x9, #0x198]
  110514: 321f0bea     	orr	w10, wzr, #0xe
  110518: 2a0a03e2     	mov	w2, w10
  11051c: 97fe5fd5     	bl	0xa8470 <memcmp@plt>
  110520: 340000a0     	cbz	w0, 0x110534 <android::WAVExtractor::init()+0x524>
  110524: 14000001     	b	0x110528 <android::WAVExtractor::init()+0x518>
  110528: 12807e28     	mov	w8, #-0x3f2             // =-1010
  11052c: b816c3a8     	stur	w8, [x29, #-0x94]
  110530: 14000176     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110534: 14000001     	b	0x110538 <android::WAVExtractor::init()+0x528>
  110538: f85083a8     	ldur	x8, [x29, #-0xf8]
  11053c: 79402d09     	ldrh	w9, [x8, #0x16]
  110540: 71000529     	subs	w9, w9, #0x1
  110544: b900afe9     	str	w9, [sp, #0xac]
  110548: 540003c1     	b.ne	0x1105c0 <android::WAVExtractor::init()+0x5b0>
  11054c: 14000001     	b	0x110550 <android::WAVExtractor::init()+0x540>
  110550: f85083a8     	ldur	x8, [x29, #-0xf8]
  110554: 79404909     	ldrh	w9, [x8, #0x24]
  110558: 71002129     	subs	w9, w9, #0x8
  11055c: b900abe9     	str	w9, [sp, #0xa8]
  110560: 540002e0     	b.eq	0x1105bc <android::WAVExtractor::init()+0x5ac>
  110564: 14000001     	b	0x110568 <android::WAVExtractor::init()+0x558>
  110568: f85083a8     	ldur	x8, [x29, #-0xf8]
  11056c: 79404909     	ldrh	w9, [x8, #0x24]
  110570: 71004129     	subs	w9, w9, #0x10
  110574: b900a7e9     	str	w9, [sp, #0xa4]
  110578: 54000220     	b.eq	0x1105bc <android::WAVExtractor::init()+0x5ac>
  11057c: 14000001     	b	0x110580 <android::WAVExtractor::init()+0x570>
  110580: f85083a8     	ldur	x8, [x29, #-0xf8]
  110584: 79404909     	ldrh	w9, [x8, #0x24]
  110588: 71006129     	subs	w9, w9, #0x18
  11058c: b900a3e9     	str	w9, [sp, #0xa0]
  110590: 54000160     	b.eq	0x1105bc <android::WAVExtractor::init()+0x5ac>
  110594: 14000001     	b	0x110598 <android::WAVExtractor::init()+0x588>
  110598: f85083a8     	ldur	x8, [x29, #-0xf8]
  11059c: 79404909     	ldrh	w9, [x8, #0x24]
  1105a0: 71008129     	subs	w9, w9, #0x20
  1105a4: b9009fe9     	str	w9, [sp, #0x9c]
  1105a8: 540000a0     	b.eq	0x1105bc <android::WAVExtractor::init()+0x5ac>
  1105ac: 14000001     	b	0x1105b0 <android::WAVExtractor::init()+0x5a0>
  1105b0: 12807e28     	mov	w8, #-0x3f2             // =-1010
  1105b4: b816c3a8     	stur	w8, [x29, #-0x94]
  1105b8: 14000154     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1105bc: 1400003b     	b	0x1106a8 <android::WAVExtractor::init()+0x698>
  1105c0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1105c4: 79402d09     	ldrh	w9, [x8, #0x16]
  1105c8: 71000d29     	subs	w9, w9, #0x3
  1105cc: b9009be9     	str	w9, [sp, #0x98]
  1105d0: 54000181     	b.ne	0x110600 <android::WAVExtractor::init()+0x5f0>
  1105d4: 14000001     	b	0x1105d8 <android::WAVExtractor::init()+0x5c8>
  1105d8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1105dc: 79404909     	ldrh	w9, [x8, #0x24]
  1105e0: 71008129     	subs	w9, w9, #0x20
  1105e4: b90097e9     	str	w9, [sp, #0x94]
  1105e8: 540000a0     	b.eq	0x1105fc <android::WAVExtractor::init()+0x5ec>
  1105ec: 14000001     	b	0x1105f0 <android::WAVExtractor::init()+0x5e0>
  1105f0: 12807e28     	mov	w8, #-0x3f2             // =-1010
  1105f4: b816c3a8     	stur	w8, [x29, #-0x94]
  1105f8: 14000144     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  1105fc: 1400002a     	b	0x1106a4 <android::WAVExtractor::init()+0x694>
  110600: f85083a8     	ldur	x8, [x29, #-0xf8]
  110604: 79402d09     	ldrh	w9, [x8, #0x16]
  110608: 7100c529     	subs	w9, w9, #0x31
  11060c: b90093e9     	str	w9, [sp, #0x90]
  110610: 54000141     	b.ne	0x110638 <android::WAVExtractor::init()+0x628>
  110614: 14000001     	b	0x110618 <android::WAVExtractor::init()+0x608>
  110618: f85083a8     	ldur	x8, [x29, #-0xf8]
  11061c: 79404909     	ldrh	w9, [x8, #0x24]
  110620: 340000a9     	cbz	w9, 0x110634 <android::WAVExtractor::init()+0x624>
  110624: 14000001     	b	0x110628 <android::WAVExtractor::init()+0x618>
  110628: 12807e28     	mov	w8, #-0x3f2             // =-1010
  11062c: b816c3a8     	stur	w8, [x29, #-0x94]
  110630: 14000136     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110634: 1400001b     	b	0x1106a0 <android::WAVExtractor::init()+0x690>
  110638: f85083a8     	ldur	x8, [x29, #-0xf8]
  11063c: 79402d09     	ldrh	w9, [x8, #0x16]
  110640: 71001d29     	subs	w9, w9, #0x7
  110644: b9008fe9     	str	w9, [sp, #0x8c]
  110648: 54000100     	b.eq	0x110668 <android::WAVExtractor::init()+0x658>
  11064c: 14000001     	b	0x110650 <android::WAVExtractor::init()+0x640>
  110650: f85083a8     	ldur	x8, [x29, #-0xf8]
  110654: 79402d09     	ldrh	w9, [x8, #0x16]
  110658: 71001929     	subs	w9, w9, #0x6
  11065c: b9008be9     	str	w9, [sp, #0x88]
  110660: 54000181     	b.ne	0x110690 <android::WAVExtractor::init()+0x680>
  110664: 14000001     	b	0x110668 <android::WAVExtractor::init()+0x658>
  110668: f85083a8     	ldur	x8, [x29, #-0xf8]
  11066c: 79404909     	ldrh	w9, [x8, #0x24]
  110670: 71002129     	subs	w9, w9, #0x8
  110674: b90087e9     	str	w9, [sp, #0x84]
  110678: 540000a0     	b.eq	0x11068c <android::WAVExtractor::init()+0x67c>
  11067c: 14000001     	b	0x110680 <android::WAVExtractor::init()+0x670>
  110680: 12807e28     	mov	w8, #-0x3f2             // =-1010
  110684: b816c3a8     	stur	w8, [x29, #-0x94]
  110688: 14000120     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  11068c: 14000004     	b	0x11069c <android::WAVExtractor::init()+0x68c>
  110690: 12807e28     	mov	w8, #-0x3f2             // =-1010
  110694: b816c3a8     	stur	w8, [x29, #-0x94]
  110698: 1400011c     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  11069c: 14000001     	b	0x1106a0 <android::WAVExtractor::init()+0x690>
  1106a0: 14000001     	b	0x1106a4 <android::WAVExtractor::init()+0x694>
  1106a4: 14000001     	b	0x1106a8 <android::WAVExtractor::init()+0x698>
  1106a8: 320003e8     	orr	w8, wzr, #0x1
  1106ac: f85083a9     	ldur	x9, [x29, #-0xf8]
  1106b0: 39005128     	strb	w8, [x9, #0x14]
  1106b4: 1400010c     	b	0x110ae4 <android::WAVExtractor::init()+0xad4>
  1106b8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1106bc: 528c2c89     	mov	w9, #0x6164             // =24932
  1106c0: 72ac2e89     	movk	w9, #0x6174, lsl #16
  1106c4: 6b090108     	subs	w8, w8, w9
  1106c8: b90083e8     	str	w8, [sp, #0x80]
  1106cc: 540020a1     	b.ne	0x110ae0 <android::WAVExtractor::init()+0xad0>
  1106d0: 14000001     	b	0x1106d4 <android::WAVExtractor::init()+0x6c4>
  1106d4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1106d8: 39405109     	ldrb	w9, [x8, #0x14]
  1106dc: 36002009     	tbz	w9, #0x0, 0x110adc <android::WAVExtractor::init()+0xacc>
  1106e0: 14000001     	b	0x1106e4 <android::WAVExtractor::init()+0x6d4>
  1106e4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1106e8: f85083a9     	ldur	x9, [x29, #-0xf8]
  1106ec: f9001528     	str	x8, [x9, #0x28]
  1106f0: b85443aa     	ldur	w10, [x29, #-0xbc]
  1106f4: 2a0a03e8     	mov	w8, w10
  1106f8: f9001928     	str	x8, [x9, #0x30]
  1106fc: 321d0bea     	orr	w10, wzr, #0x38
  110700: 2a0a03e0     	mov	w0, w10
  110704: 97fe6203     	bl	0xa8f10 <_Znwm@plt>
  110708: aa0003e8     	mov	x8, x0
  11070c: aa0003e9     	mov	x9, x0
  110710: f9003fe8     	str	x8, [sp, #0x78]
  110714: f9003be9     	str	x9, [sp, #0x70]
  110718: 97fe5ae6     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  11071c: 14000001     	b	0x110720 <android::WAVExtractor::init()+0x710>
  110720: f85083a8     	ldur	x8, [x29, #-0xf8]
  110724: 9100e100     	add	x0, x8, #0x38
  110728: f9403be1     	ldr	x1, [sp, #0x70]
  11072c: 97fe4da1     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  110730: f85083a8     	ldur	x8, [x29, #-0xf8]
  110734: 79402d09     	ldrh	w9, [x8, #0x16]
  110738: 2a0903ea     	mov	w10, w9
  11073c: 71000529     	subs	w9, w9, #0x1
  110740: f90037e0     	str	x0, [sp, #0x68]
  110744: b90067ea     	str	w10, [sp, #0x64]
  110748: b90063e9     	str	w9, [sp, #0x60]
  11074c: 540002e0     	b.eq	0x1107a8 <android::WAVExtractor::init()+0x798>
  110750: 14000001     	b	0x110754 <android::WAVExtractor::init()+0x744>
  110754: b94067e8     	ldr	w8, [sp, #0x64]
  110758: 71000d09     	subs	w9, w8, #0x3
  11075c: b9005fe9     	str	w9, [sp, #0x5c]
  110760: 54000240     	b.eq	0x1107a8 <android::WAVExtractor::init()+0x798>
  110764: 14000001     	b	0x110768 <android::WAVExtractor::init()+0x758>
  110768: b94067e8     	ldr	w8, [sp, #0x64]
  11076c: 71001909     	subs	w9, w8, #0x6
  110770: b9005be9     	str	w9, [sp, #0x58]
  110774: 54000300     	b.eq	0x1107d4 <android::WAVExtractor::init()+0x7c4>
  110778: 14000001     	b	0x11077c <android::WAVExtractor::init()+0x76c>
  11077c: b94067e8     	ldr	w8, [sp, #0x64]
  110780: 7100c509     	subs	w9, w8, #0x31
  110784: b90057e9     	str	w9, [sp, #0x54]
  110788: 540003c0     	b.eq	0x110800 <android::WAVExtractor::init()+0x7f0>
  11078c: 14000028     	b	0x11082c <android::WAVExtractor::init()+0x81c>
  110790: f81303a0     	stur	x0, [x29, #-0xd0]
  110794: 2a0103e8     	mov	w8, w1
  110798: b812c3a8     	stur	w8, [x29, #-0xd4]
  11079c: f9403fe0     	ldr	x0, [sp, #0x78]
  1107a0: 97fe4070     	bl	0xa0960 <_ZdlPv@plt>
  1107a4: 140000e7     	b	0x110b40 <android::WAVExtractor::init()+0xb30>
  1107a8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1107ac: 9100e100     	add	x0, x8, #0x38
  1107b0: 97fe51c0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1107b4: 90000cc8     	adrp	x8, 0x2a8000
  1107b8: f941f108     	ldr	x8, [x8, #0x3e0]
  1107bc: f9400102     	ldr	x2, [x8]
  1107c0: 528daca1     	mov	w1, #0x6d65             // =28005
  1107c4: 72adad21     	movk	w1, #0x6d69, lsl #16
  1107c8: 97fe3efe     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1107cc: b90053e0     	str	w0, [sp, #0x50]
  1107d0: 1400004f     	b	0x11090c <android::WAVExtractor::init()+0x8fc>
  1107d4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1107d8: 9100e100     	add	x0, x8, #0x38
  1107dc: 97fe51b5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1107e0: 90000cc8     	adrp	x8, 0x2a8000
  1107e4: f9467508     	ldr	x8, [x8, #0xce8]
  1107e8: f9400102     	ldr	x2, [x8]
  1107ec: 528daca1     	mov	w1, #0x6d65             // =28005
  1107f0: 72adad21     	movk	w1, #0x6d69, lsl #16
  1107f4: 97fe3ef3     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1107f8: b9004fe0     	str	w0, [sp, #0x4c]
  1107fc: 14000044     	b	0x11090c <android::WAVExtractor::init()+0x8fc>
  110800: f85083a8     	ldur	x8, [x29, #-0xf8]
  110804: 9100e100     	add	x0, x8, #0x38
  110808: 97fe51aa     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11080c: 90000cc8     	adrp	x8, 0x2a8000
  110810: f9471d08     	ldr	x8, [x8, #0xe38]
  110814: f9400102     	ldr	x2, [x8]
  110818: 528daca1     	mov	w1, #0x6d65             // =28005
  11081c: 72adad21     	movk	w1, #0x6d69, lsl #16
  110820: 97fe3ee8     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  110824: b9004be0     	str	w0, [sp, #0x48]
  110828: 14000039     	b	0x11090c <android::WAVExtractor::init()+0x8fc>
  11082c: 14000001     	b	0x110830 <android::WAVExtractor::init()+0x820>
  110830: f85083a8     	ldur	x8, [x29, #-0xf8]
  110834: 91005900     	add	x0, x8, #0x16
  110838: 32000be9     	orr	w9, wzr, #0x7
  11083c: 7818c3a9     	sturh	w9, [x29, #-0x74]
  110840: d101c3aa     	sub	x10, x29, #0x70
  110844: d101d3a1     	sub	x1, x29, #0x74
  110848: aa0a03e8     	mov	x8, x10
  11084c: f90023ea     	str	x10, [sp, #0x40]
  110850: 97fe5b68     	bl	0xa75f0 <_ZN7android10Compare_EQIttEENS_7AStringERKT_RKT0_@plt>
  110854: f94023e0     	ldr	x0, [sp, #0x40]
  110858: 97fe611e     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11085c: b9003fe0     	str	w0, [sp, #0x3c]
  110860: 14000001     	b	0x110864 <android::WAVExtractor::init()+0x854>
  110864: b9403fe8     	ldr	w8, [sp, #0x3c]
  110868: 37000308     	tbnz	w8, #0x0, 0x1108c8 <android::WAVExtractor::init()+0x8b8>
  11086c: 14000001     	b	0x110870 <android::WAVExtractor::init()+0x860>
  110870: b0000741     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  110874: 9132ac21     	add	x1, x1, #0xcab
  110878: d10243a0     	sub	x0, x29, #0x90
  11087c: 97fe4cc1     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  110880: 14000001     	b	0x110884 <android::WAVExtractor::init()+0x874>
  110884: d10243a0     	sub	x0, x29, #0x90
  110888: d101c3a1     	sub	x1, x29, #0x70
  11088c: 97fe4915     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  110890: 14000001     	b	0x110894 <android::WAVExtractor::init()+0x884>
  110894: d10243a0     	sub	x0, x29, #0x90
  110898: 97fe451a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11089c: 1400000b     	b	0x1108c8 <android::WAVExtractor::init()+0x8b8>
  1108a0: f81303a0     	stur	x0, [x29, #-0xd0]
  1108a4: 2a0103e8     	mov	w8, w1
  1108a8: b812c3a8     	stur	w8, [x29, #-0xd4]
  1108ac: 14000015     	b	0x110900 <android::WAVExtractor::init()+0x8f0>
  1108b0: f81303a0     	stur	x0, [x29, #-0xd0]
  1108b4: 2a0103e8     	mov	w8, w1
  1108b8: b812c3a8     	stur	w8, [x29, #-0xd4]
  1108bc: d10243a0     	sub	x0, x29, #0x90
  1108c0: 97fe4510     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1108c4: 1400000f     	b	0x110900 <android::WAVExtractor::init()+0x8f0>
  1108c8: d101c3a0     	sub	x0, x29, #0x70
  1108cc: 97fe450d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1108d0: 14000001     	b	0x1108d4 <android::WAVExtractor::init()+0x8c4>
  1108d4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1108d8: 9100e100     	add	x0, x8, #0x38
  1108dc: 97fe5175     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1108e0: 90000cc8     	adrp	x8, 0x2a8000
  1108e4: f9464108     	ldr	x8, [x8, #0xc80]
  1108e8: f9400102     	ldr	x2, [x8]
  1108ec: 528daca1     	mov	w1, #0x6d65             // =28005
  1108f0: 72adad21     	movk	w1, #0x6d69, lsl #16
  1108f4: 97fe3eb3     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1108f8: b9003be0     	str	w0, [sp, #0x38]
  1108fc: 14000004     	b	0x11090c <android::WAVExtractor::init()+0x8fc>
  110900: d101c3a0     	sub	x0, x29, #0x70
  110904: 97fe44ff     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  110908: 1400008e     	b	0x110b40 <android::WAVExtractor::init()+0xb30>
  11090c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110910: 9100e109     	add	x9, x8, #0x38
  110914: aa0903e0     	mov	x0, x9
  110918: f9001be9     	str	x9, [sp, #0x30]
  11091c: 97fe5165     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  110920: f85083a8     	ldur	x8, [x29, #-0xf8]
  110924: 79403102     	ldrh	w2, [x8, #0x18]
  110928: 528d0dc1     	mov	w1, #0x686e             // =26734
  11092c: 72a46c61     	movk	w1, #0x2363, lsl #16
  110930: 97fe4bd0     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  110934: f9401be8     	ldr	x8, [sp, #0x30]
  110938: b9002fe0     	str	w0, [sp, #0x2c]
  11093c: aa0803e0     	mov	x0, x8
  110940: 97fe515c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  110944: f85083a8     	ldur	x8, [x29, #-0xf8]
  110948: b9401d02     	ldr	w2, [x8, #0x1c]
  11094c: 528dcda1     	mov	w1, #0x6e6d             // =28269
  110950: 72ac6d01     	movk	w1, #0x6368, lsl #16
  110954: 97fe4bc7     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  110958: f9401be8     	ldr	x8, [sp, #0x30]
  11095c: b9002be0     	str	w0, [sp, #0x28]
  110960: aa0803e0     	mov	x0, x8
  110964: 97fe5153     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  110968: f85083a8     	ldur	x8, [x29, #-0xf8]
  11096c: b9402102     	ldr	w2, [x8, #0x20]
  110970: 528e8ca1     	mov	w1, #0x7465             // =29797
  110974: 72ae6e41     	movk	w1, #0x7372, lsl #16
  110978: 97fe4bbe     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  11097c: f9401be8     	ldr	x8, [sp, #0x30]
  110980: b90027e0     	str	w0, [sp, #0x24]
  110984: aa0803e0     	mov	x0, x8
  110988: 97fe514a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11098c: 5289aca1     	mov	w1, #0x4d65             // =19813
  110990: 72aa0861     	movk	w1, #0x5043, lsl #16
  110994: 321f03e2     	orr	w2, wzr, #0x2
  110998: 97fe4bb6     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  11099c: aa1f03e8     	mov	x8, xzr
  1109a0: f81203a8     	stur	x8, [x29, #-0xe0]
  1109a4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1109a8: 79402d01     	ldrh	w1, [x8, #0x16]
  1109ac: 7100c421     	subs	w1, w1, #0x31
  1109b0: b90023e0     	str	w0, [sp, #0x20]
  1109b4: b9001fe1     	str	w1, [sp, #0x1c]
  1109b8: 540002c1     	b.ne	0x110a10 <android::WAVExtractor::init()+0xa00>
  1109bc: 14000001     	b	0x1109c0 <android::WAVExtractor::init()+0x9b0>
  1109c0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1109c4: f9401909     	ldr	x9, [x8, #0x30]
  1109c8: d281f82a     	mov	x10, #0xfc1             // =4033
  1109cc: f2b81f8a     	movk	x10, #0xc0fc, lsl #16
  1109d0: f2df81ea     	movk	x10, #0xfc0f, lsl #32
  1109d4: f2e1f80a     	movk	x10, #0xfc0, lsl #48
  1109d8: 9bca7d29     	umulh	x9, x9, x10
  1109dc: d342fd29     	lsr	x9, x9, #2
  1109e0: 529a000b     	mov	w11, #0xd000            // =53248
  1109e4: 72a2624b     	movk	w11, #0x1312, lsl #16
  1109e8: 2a0b03ea     	mov	w10, w11
  1109ec: 9b0a7d29     	mul	x9, x9, x10
  1109f0: d346fd29     	lsr	x9, x9, #6
  1109f4: d287efaa     	mov	x10, #0x3f7d            // =16253
  1109f8: f2abc6aa     	movk	x10, #0x5e35, lsl #16
  1109fc: f2c9374a     	movk	x10, #0x49ba, lsl #32
  110a00: f2e0418a     	movk	x10, #0x20c, lsl #48
  110a04: 9bca7d29     	umulh	x9, x9, x10
  110a08: f81203a9     	stur	x9, [x29, #-0xe0]
  110a0c: 14000029     	b	0x110ab0 <android::WAVExtractor::init()+0xaa0>
  110a10: f85083a8     	ldur	x8, [x29, #-0xf8]
  110a14: 79404909     	ldrh	w9, [x8, #0x24]
  110a18: 2a0903ea     	mov	w10, w9
  110a1c: d343fd4a     	lsr	x10, x10, #3
  110a20: f81183aa     	stur	x10, [x29, #-0xe8]
  110a24: f85183aa     	ldur	x10, [x29, #-0xe8]
  110a28: b40000ca     	cbz	x10, 0x110a40 <android::WAVExtractor::init()+0xa30>
  110a2c: 14000001     	b	0x110a30 <android::WAVExtractor::init()+0xa20>
  110a30: f85083a8     	ldur	x8, [x29, #-0xf8]
  110a34: 79403109     	ldrh	w9, [x8, #0x18]
  110a38: 350000a9     	cbnz	w9, 0x110a4c <android::WAVExtractor::init()+0xa3c>
  110a3c: 14000001     	b	0x110a40 <android::WAVExtractor::init()+0xa30>
  110a40: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  110a44: b816c3a8     	stur	w8, [x29, #-0x94]
  110a48: 14000030     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110a4c: f85083a8     	ldur	x8, [x29, #-0xf8]
  110a50: f9401909     	ldr	x9, [x8, #0x30]
  110a54: 7940310a     	ldrh	w10, [x8, #0x18]
  110a58: 2a0a03eb     	mov	w11, w10
  110a5c: f85183ac     	ldur	x12, [x29, #-0xe8]
  110a60: 9b0c7d6b     	mul	x11, x11, x12
  110a64: 9acb0929     	udiv	x9, x9, x11
  110a68: f81103a9     	stur	x9, [x29, #-0xf0]
  110a6c: b940210a     	ldr	w10, [x8, #0x20]
  110a70: 350000aa     	cbnz	w10, 0x110a84 <android::WAVExtractor::init()+0xa74>
  110a74: 14000001     	b	0x110a78 <android::WAVExtractor::init()+0xa68>
  110a78: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  110a7c: b816c3a8     	stur	w8, [x29, #-0x94]
  110a80: 14000022     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110a84: f85103a8     	ldur	x8, [x29, #-0xf0]
  110a88: 52884809     	mov	w9, #0x4240             // =16960
  110a8c: 72a001e9     	movk	w9, #0xf, lsl #16
  110a90: 2a0903ea     	mov	w10, w9
  110a94: 9b0a7d08     	mul	x8, x8, x10
  110a98: f85083aa     	ldur	x10, [x29, #-0xf8]
  110a9c: b9402149     	ldr	w9, [x10, #0x20]
  110aa0: 2a0903eb     	mov	w11, w9
  110aa4: 9acb0908     	udiv	x8, x8, x11
  110aa8: f81203a8     	stur	x8, [x29, #-0xe0]
  110aac: 14000001     	b	0x110ab0 <android::WAVExtractor::init()+0xaa0>
  110ab0: f85083a8     	ldur	x8, [x29, #-0xf8]
  110ab4: 9100e100     	add	x0, x8, #0x38
  110ab8: 97fe50fe     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  110abc: f85203a2     	ldur	x2, [x29, #-0xe0]
  110ac0: 528e4c21     	mov	w1, #0x7261             // =29281
  110ac4: 72ac8ea1     	movk	w1, #0x6475, lsl #16
  110ac8: 97fe639e     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  110acc: 2a1f03e1     	mov	w1, wzr
  110ad0: b816c3a1     	stur	w1, [x29, #-0x94]
  110ad4: b9001be0     	str	w0, [sp, #0x18]
  110ad8: 1400000c     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110adc: 14000001     	b	0x110ae0 <android::WAVExtractor::init()+0xad0>
  110ae0: 14000001     	b	0x110ae4 <android::WAVExtractor::init()+0xad4>
  110ae4: b85443a8     	ldur	w8, [x29, #-0xbc]
  110ae8: 2a0803e9     	mov	w9, w8
  110aec: f85503aa     	ldur	x10, [x29, #-0xb0]
  110af0: 8b090149     	add	x9, x10, x9
  110af4: f81503a9     	stur	x9, [x29, #-0xb0]
  110af8: 17fffd80     	b	0x1100f8 <android::WAVExtractor::init()+0xe8>
  110afc: 12800248     	mov	w8, #-0x13              // =-19
  110b00: b816c3a8     	stur	w8, [x29, #-0x94]
  110b04: 14000001     	b	0x110b08 <android::WAVExtractor::init()+0xaf8>
  110b08: b856c3a8     	ldur	w8, [x29, #-0x94]
  110b0c: d53bd049     	mrs	x9, TPIDR_EL0
  110b10: f9401529     	ldr	x9, [x9, #0x28]
  110b14: f85e83aa     	ldur	x10, [x29, #-0x18]
  110b18: eb0a0129     	subs	x9, x9, x10
  110b1c: b90017e8     	str	w8, [sp, #0x14]
  110b20: f90007e9     	str	x9, [sp, #0x8]
  110b24: 54000121     	b.ne	0x110b48 <android::WAVExtractor::init()+0xb38>
  110b28: 14000001     	b	0x110b2c <android::WAVExtractor::init()+0xb1c>
  110b2c: b94017e0     	ldr	w0, [sp, #0x14]
  110b30: 910883ff     	add	sp, sp, #0x220
  110b34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  110b38: f84207fc     	ldr	x28, [sp], #0x20
  110b3c: d65f03c0     	ret
  110b40: f85303a0     	ldur	x0, [x29, #-0xd0]
  110b44: 97fe5cf3     	bl	0xa7f10 <_Unwind_Resume@plt>
  110b48: 97fe648a     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000110b4c <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)>:
  110b4c: d101c3ff     	sub	sp, sp, #0x70
  110b50: a9067bfd     	stp	x29, x30, [sp, #0x60]
  110b54: 910183fd     	add	x29, sp, #0x60
  110b58: b27a03e8     	orr	x8, xzr, #0x40
  110b5c: 90000cc9     	adrp	x9, 0x2a8000
  110b60: f946d129     	ldr	x9, [x9, #0xda0]
  110b64: b27d03ea     	orr	x10, xzr, #0x8
  110b68: 8b0a0129     	add	x9, x9, x10
  110b6c: 90000cca     	adrp	x10, 0x2a8000
  110b70: f946994a     	ldr	x10, [x10, #0xd30]
  110b74: b27d07eb     	orr	x11, xzr, #0x18
  110b78: 8b0b014b     	add	x11, x10, x11
  110b7c: d280120c     	mov	x12, #0x90              // =144
  110b80: 8b0c014a     	add	x10, x10, x12
  110b84: 5280000d     	mov	w13, #0x0               // =0
  110b88: f81f83a0     	stur	x0, [x29, #-0x8]
  110b8c: f81f03a1     	stur	x1, [x29, #-0x10]
  110b90: f85f83ac     	ldur	x12, [x29, #-0x8]
  110b94: 8b080180     	add	x0, x12, x8
  110b98: f81d83a9     	stur	x9, [x29, #-0x28]
  110b9c: f9001beb     	str	x11, [sp, #0x30]
  110ba0: f90017ea     	str	x10, [sp, #0x28]
  110ba4: b90027ed     	str	w13, [sp, #0x24]
  110ba8: f9000fec     	str	x12, [sp, #0x18]
  110bac: 97fe4921     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  110bb0: f9400fe0     	ldr	x0, [sp, #0x18]
  110bb4: f85d83a1     	ldur	x1, [x29, #-0x28]
  110bb8: 97fe5b6a     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  110bbc: 14000001     	b	0x110bc0 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x74>
  110bc0: b27d03e8     	orr	x8, xzr, #0x8
  110bc4: f9401be9     	ldr	x9, [sp, #0x30]
  110bc8: f9400fea     	ldr	x10, [sp, #0x18]
  110bcc: f9000149     	str	x9, [x10]
  110bd0: f94017eb     	ldr	x11, [sp, #0x28]
  110bd4: f900214b     	str	x11, [x10, #0x40]
  110bd8: 8b080148     	add	x8, x10, x8
  110bdc: f85f03a1     	ldur	x1, [x29, #-0x10]
  110be0: aa0803e0     	mov	x0, x8
  110be4: f9000be8     	str	x8, [sp, #0x10]
  110be8: 97fe3d5a     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  110bec: 14000001     	b	0x110bf0 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0xa4>
  110bf0: b27d0be8     	orr	x8, xzr, #0x38
  110bf4: b94027e9     	ldr	w9, [sp, #0x24]
  110bf8: f9400fea     	ldr	x10, [sp, #0x18]
  110bfc: 39005149     	strb	w9, [x10, #0x14]
  110c00: b9001d5f     	str	wzr, [x10, #0x1c]
  110c04: 8b080148     	add	x8, x10, x8
  110c08: aa0803e0     	mov	x0, x8
  110c0c: f90007e8     	str	x8, [sp, #0x8]
  110c10: 97fe64d8     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
  110c14: 14000001     	b	0x110c18 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0xcc>
  110c18: f9400fe0     	ldr	x0, [sp, #0x18]
  110c1c: 97fe5299     	bl	0xa5680 <_ZN7android12WAVExtractor4initEv@plt>
  110c20: b90007e0     	str	w0, [sp, #0x4]
  110c24: 14000001     	b	0x110c28 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0xdc>
  110c28: b94007e8     	ldr	w8, [sp, #0x4]
  110c2c: f9400fe9     	ldr	x9, [sp, #0x18]
  110c30: b9001128     	str	w8, [x9, #0x10]
  110c34: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  110c38: 9101c3ff     	add	sp, sp, #0x70
  110c3c: d65f03c0     	ret
  110c40: 2a0103e8     	mov	w8, w1
  110c44: f81e83a0     	stur	x0, [x29, #-0x18]
  110c48: b81e43a8     	stur	w8, [x29, #-0x1c]
  110c4c: 14000013     	b	0x110c98 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x14c>
  110c50: 2a0103e8     	mov	w8, w1
  110c54: f81e83a0     	stur	x0, [x29, #-0x18]
  110c58: b81e43a8     	stur	w8, [x29, #-0x1c]
  110c5c: 1400000c     	b	0x110c8c <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x140>
  110c60: 2a0103e8     	mov	w8, w1
  110c64: f81e83a0     	stur	x0, [x29, #-0x18]
  110c68: b81e43a8     	stur	w8, [x29, #-0x1c]
  110c6c: 14000006     	b	0x110c84 <android::WAVExtractor::WAVExtractor(android::sp<android::DataSource> const&)+0x138>
  110c70: 2a0103e8     	mov	w8, w1
  110c74: f81e83a0     	stur	x0, [x29, #-0x18]
  110c78: b81e43a8     	stur	w8, [x29, #-0x1c]
  110c7c: f94007e0     	ldr	x0, [sp, #0x8]
  110c80: 97fe433c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  110c84: f9400be0     	ldr	x0, [sp, #0x10]
  110c88: 97fe3cd2     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  110c8c: f9400fe0     	ldr	x0, [sp, #0x18]
  110c90: f85d83a1     	ldur	x1, [x29, #-0x28]
  110c94: 97fe67a7     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  110c98: b27a03e8     	orr	x8, xzr, #0x40
  110c9c: f9400fe9     	ldr	x9, [sp, #0x18]
  110ca0: 8b080120     	add	x0, x9, x8
  110ca4: 97fe3f97     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  110ca8: f85e83a0     	ldur	x0, [x29, #-0x18]
  110cac: 97fe5c99     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000110cb0 <android::WAVExtractor::~WAVExtractor()>:
  110cb0: d10103ff     	sub	sp, sp, #0x40
  110cb4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  110cb8: 9100c3fd     	add	x29, sp, #0x30
  110cbc: b27d0be8     	orr	x8, xzr, #0x38
  110cc0: b27d03e9     	orr	x9, xzr, #0x8
  110cc4: f81f83a0     	stur	x0, [x29, #-0x8]
  110cc8: f81f03a1     	stur	x1, [x29, #-0x10]
  110ccc: f85f83a0     	ldur	x0, [x29, #-0x8]
  110cd0: f85f03a1     	ldur	x1, [x29, #-0x10]
  110cd4: f940002a     	ldr	x10, [x1]
  110cd8: f900000a     	str	x10, [x0]
  110cdc: f9401c2a     	ldr	x10, [x1, #0x38]
  110ce0: f940000b     	ldr	x11, [x0]
  110ce4: f85e816b     	ldur	x11, [x11, #-0x18]
  110ce8: 8b0b000b     	add	x11, x0, x11
  110cec: f900016a     	str	x10, [x11]
  110cf0: 8b080008     	add	x8, x0, x8
  110cf4: f9000fe0     	str	x0, [sp, #0x18]
  110cf8: aa0803e0     	mov	x0, x8
  110cfc: f9000be9     	str	x9, [sp, #0x10]
  110d00: f90007e1     	str	x1, [sp, #0x8]
  110d04: 97fe431b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  110d08: f9400fe8     	ldr	x8, [sp, #0x18]
  110d0c: f9400be9     	ldr	x9, [sp, #0x10]
  110d10: 8b090100     	add	x0, x8, x9
  110d14: 97fe3caf     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  110d18: f94007e8     	ldr	x8, [sp, #0x8]
  110d1c: f9400be9     	ldr	x9, [sp, #0x10]
  110d20: 8b090101     	add	x1, x8, x9
  110d24: f9400fe0     	ldr	x0, [sp, #0x18]
  110d28: 97fe6782     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  110d2c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  110d30: 910103ff     	add	sp, sp, #0x40
  110d34: d65f03c0     	ret

0000000000110d38 <android::WAVExtractor::~WAVExtractor()>:
  110d38: d100c3ff     	sub	sp, sp, #0x30
  110d3c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  110d40: 910083fd     	add	x29, sp, #0x20
  110d44: 90000cc8     	adrp	x8, 0x2a8000
  110d48: f946d108     	ldr	x8, [x8, #0xda0]
  110d4c: b27a03e9     	orr	x9, xzr, #0x40
  110d50: f81f83a0     	stur	x0, [x29, #-0x8]
  110d54: f85f83a0     	ldur	x0, [x29, #-0x8]
  110d58: f9000be0     	str	x0, [sp, #0x10]
  110d5c: aa0803e1     	mov	x1, x8
  110d60: f90007e9     	str	x9, [sp, #0x8]
  110d64: 97fe567f     	bl	0xa6760 <_ZN7android12WAVExtractorD2Ev@plt>
  110d68: f9400be8     	ldr	x8, [sp, #0x10]
  110d6c: f94007e9     	ldr	x9, [sp, #0x8]
  110d70: 8b090100     	add	x0, x8, x9
  110d74: 97fe3f63     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  110d78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  110d7c: 9100c3ff     	add	sp, sp, #0x30
  110d80: d65f03c0     	ret

0000000000110d84 <virtual thunk to android::WAVExtractor::~WAVExtractor()>:
  110d84: d10083ff     	sub	sp, sp, #0x20
  110d88: a9017bfd     	stp	x29, x30, [sp, #0x10]
  110d8c: 910043fd     	add	x29, sp, #0x10
  110d90: f90007e0     	str	x0, [sp, #0x8]
  110d94: f94007e0     	ldr	x0, [sp, #0x8]
  110d98: f9400008     	ldr	x8, [x0]
  110d9c: f85e8108     	ldur	x8, [x8, #-0x18]
  110da0: 8b080008     	add	x8, x0, x8
  110da4: aa0803e0     	mov	x0, x8
  110da8: 97fe4c62     	bl	0xa3f30 <_ZN7android12WAVExtractorD1Ev@plt>
  110dac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  110db0: 910083ff     	add	sp, sp, #0x20
  110db4: d65f03c0     	ret

0000000000110db8 <android::WAVExtractor::~WAVExtractor()>:
  110db8: d10083ff     	sub	sp, sp, #0x20
  110dbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  110dc0: 910043fd     	add	x29, sp, #0x10
  110dc4: f90007e0     	str	x0, [sp, #0x8]
  110dc8: f94007e0     	ldr	x0, [sp, #0x8]
  110dcc: f90003e0     	str	x0, [sp]
  110dd0: 97fe4c58     	bl	0xa3f30 <_ZN7android12WAVExtractorD1Ev@plt>
  110dd4: f94003e0     	ldr	x0, [sp]
  110dd8: 97fe3ee2     	bl	0xa0960 <_ZdlPv@plt>
  110ddc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  110de0: 910083ff     	add	sp, sp, #0x20
  110de4: d65f03c0     	ret

0000000000110de8 <virtual thunk to android::WAVExtractor::~WAVExtractor()>:
  110de8: d10083ff     	sub	sp, sp, #0x20
  110dec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  110df0: 910043fd     	add	x29, sp, #0x10
  110df4: f90007e0     	str	x0, [sp, #0x8]
  110df8: f94007e0     	ldr	x0, [sp, #0x8]
  110dfc: f9400008     	ldr	x8, [x0]
  110e00: f85e8108     	ldur	x8, [x8, #-0x18]
  110e04: 8b080008     	add	x8, x0, x8
  110e08: aa0803e0     	mov	x0, x8
  110e0c: 97fe52d1     	bl	0xa5950 <_ZN7android12WAVExtractorD0Ev@plt>
  110e10: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  110e14: 910083ff     	add	sp, sp, #0x20
  110e18: d65f03c0     	ret

0000000000110e1c <android::WAVExtractor::getMetaData()>:
  110e1c: d10183ff     	sub	sp, sp, #0x60
  110e20: a9057bfd     	stp	x29, x30, [sp, #0x50]
  110e24: 910143fd     	add	x29, sp, #0x50
  110e28: 52800009     	mov	w9, #0x0                // =0
  110e2c: b27d0bea     	orr	x10, xzr, #0x38
  110e30: 90000ccb     	adrp	x11, 0x2a8000
  110e34: f946616b     	ldr	x11, [x11, #0xcc0]
  110e38: f81f83a0     	stur	x0, [x29, #-0x8]
  110e3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  110e40: 320003ec     	orr	w12, wzr, #0x1
  110e44: 0a0c0129     	and	w9, w9, w12
  110e48: 381f73a9     	sturb	w9, [x29, #-0x9]
  110e4c: f90017e0     	str	x0, [sp, #0x28]
  110e50: aa0a03e0     	mov	x0, x10
  110e54: f90013e8     	str	x8, [sp, #0x20]
  110e58: f9000feb     	str	x11, [sp, #0x18]
  110e5c: 97fe602d     	bl	0xa8f10 <_Znwm@plt>
  110e60: f9000be0     	str	x0, [sp, #0x10]
  110e64: 97fe5913     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  110e68: 14000001     	b	0x110e6c <android::WAVExtractor::getMetaData()+0x50>
  110e6c: f94013e0     	ldr	x0, [sp, #0x20]
  110e70: f9400be1     	ldr	x1, [sp, #0x10]
  110e74: 97fe5323     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  110e78: f94017e0     	ldr	x0, [sp, #0x28]
  110e7c: b9401008     	ldr	w8, [x0, #0x10]
  110e80: 35000048     	cbnz	w8, 0x110e88 <android::WAVExtractor::getMetaData()+0x6c>
  110e84: 1400000e     	b	0x110ebc <android::WAVExtractor::getMetaData()+0xa0>
  110e88: 320003e8     	orr	w8, wzr, #0x1
  110e8c: 12800009     	mov	w9, #-0x1               // =-1
  110e90: 320003ea     	orr	w10, wzr, #0x1
  110e94: 0a0a0129     	and	w9, w9, w10
  110e98: 381f73a9     	sturb	w9, [x29, #-0x9]
  110e9c: b81e03a8     	stur	w8, [x29, #-0x20]
  110ea0: 1400001f     	b	0x110f1c <android::WAVExtractor::getMetaData()+0x100>
  110ea4: 2a0103e8     	mov	w8, w1
  110ea8: f81e83a0     	stur	x0, [x29, #-0x18]
  110eac: b81e43a8     	stur	w8, [x29, #-0x1c]
  110eb0: f9400be0     	ldr	x0, [sp, #0x10]
  110eb4: 97fe3eab     	bl	0xa0960 <_ZdlPv@plt>
  110eb8: 14000020     	b	0x110f38 <android::WAVExtractor::getMetaData()+0x11c>
  110ebc: f94013e0     	ldr	x0, [sp, #0x20]
  110ec0: 97fe4ffc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  110ec4: f90007e0     	str	x0, [sp, #0x8]
  110ec8: 14000001     	b	0x110ecc <android::WAVExtractor::getMetaData()+0xb0>
  110ecc: 528daca1     	mov	w1, #0x6d65             // =28005
  110ed0: 72adad21     	movk	w1, #0x6d69, lsl #16
  110ed4: f9400fe8     	ldr	x8, [sp, #0x18]
  110ed8: f9400102     	ldr	x2, [x8]
  110edc: f94007e0     	ldr	x0, [sp, #0x8]
  110ee0: 97fe3d38     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  110ee4: 14000001     	b	0x110ee8 <android::WAVExtractor::getMetaData()+0xcc>
  110ee8: 320003e8     	orr	w8, wzr, #0x1
  110eec: 12800009     	mov	w9, #-0x1               // =-1
  110ef0: 320003ea     	orr	w10, wzr, #0x1
  110ef4: 0a0a0129     	and	w9, w9, w10
  110ef8: 381f73a9     	sturb	w9, [x29, #-0x9]
  110efc: b81e03a8     	stur	w8, [x29, #-0x20]
  110f00: 14000007     	b	0x110f1c <android::WAVExtractor::getMetaData()+0x100>
  110f04: 2a0103e8     	mov	w8, w1
  110f08: f81e83a0     	stur	x0, [x29, #-0x18]
  110f0c: b81e43a8     	stur	w8, [x29, #-0x1c]
  110f10: f94013e0     	ldr	x0, [sp, #0x20]
  110f14: 97fe4297     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  110f18: 14000008     	b	0x110f38 <android::WAVExtractor::getMetaData()+0x11c>
  110f1c: 385f73a8     	ldurb	w8, [x29, #-0x9]
  110f20: 37000068     	tbnz	w8, #0x0, 0x110f2c <android::WAVExtractor::getMetaData()+0x110>
  110f24: f94013e0     	ldr	x0, [sp, #0x20]
  110f28: 97fe4292     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  110f2c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  110f30: 910183ff     	add	sp, sp, #0x60
  110f34: d65f03c0     	ret
  110f38: f85e83a0     	ldur	x0, [x29, #-0x18]
  110f3c: 97fe5bf5     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000110f40 <android::WAVExtractor::countTracks()>:
  110f40: d10043ff     	sub	sp, sp, #0x10
  110f44: 52800008     	mov	w8, #0x0                // =0
  110f48: 320003e9     	orr	w9, wzr, #0x1
  110f4c: f90007e0     	str	x0, [sp, #0x8]
  110f50: f94007e0     	ldr	x0, [sp, #0x8]
  110f54: b940100a     	ldr	w10, [x0, #0x10]
  110f58: 6b08015f     	cmp	w10, w8
  110f5c: 1a9f17ea     	cset	w10, eq
  110f60: 7200015f     	tst	w10, #0x1
  110f64: 1a881128     	csel	w8, w9, w8, ne
  110f68: 2a0803e0     	mov	w0, w8
  110f6c: 93407c00     	sxtw	x0, w0
  110f70: 910043ff     	add	sp, sp, #0x10
  110f74: d65f03c0     	ret

0000000000110f78 <android::WAVExtractor::getTrack(unsigned long)>:
  110f78: d10183ff     	sub	sp, sp, #0x60
  110f7c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  110f80: 910143fd     	add	x29, sp, #0x50
  110f84: d2800009     	mov	x9, #0x0                // =0
  110f88: f81f83a0     	stur	x0, [x29, #-0x8]
  110f8c: f81f03a1     	stur	x1, [x29, #-0x10]
  110f90: f85f83a0     	ldur	x0, [x29, #-0x8]
  110f94: b940100a     	ldr	w10, [x0, #0x10]
  110f98: f90017e8     	str	x8, [sp, #0x28]
  110f9c: f90013e9     	str	x9, [sp, #0x20]
  110fa0: f9000fe0     	str	x0, [sp, #0x18]
  110fa4: 350000ea     	cbnz	w10, 0x110fc0 <android::WAVExtractor::getTrack(unsigned long)+0x48>
  110fa8: d2800008     	mov	x8, #0x0                // =0
  110fac: f85f03a9     	ldur	x9, [x29, #-0x10]
  110fb0: eb08013f     	cmp	x9, x8
  110fb4: 1a9f97ea     	cset	w10, hi
  110fb8: 3700004a     	tbnz	w10, #0x0, 0x110fc0 <android::WAVExtractor::getTrack(unsigned long)+0x48>
  110fbc: 14000005     	b	0x110fd0 <android::WAVExtractor::getTrack(unsigned long)+0x58>
  110fc0: f94017e0     	ldr	x0, [sp, #0x28]
  110fc4: f94013e1     	ldr	x1, [sp, #0x20]
  110fc8: 97fe47ce     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
  110fcc: 1400001d     	b	0x111040 <android::WAVExtractor::getTrack(unsigned long)+0xc8>
  110fd0: b27d0be8     	orr	x8, xzr, #0x38
  110fd4: b27d03e9     	orr	x9, xzr, #0x8
  110fd8: b27b07e0     	orr	x0, xzr, #0x60
  110fdc: f9000be8     	str	x8, [sp, #0x10]
  110fe0: f90007e9     	str	x9, [sp, #0x8]
  110fe4: 97fe5fcb     	bl	0xa8f10 <_Znwm@plt>
  110fe8: f9400fe8     	ldr	x8, [sp, #0x18]
  110fec: f94007e9     	ldr	x9, [sp, #0x8]
  110ff0: 8b090101     	add	x1, x8, x9
  110ff4: f9400bea     	ldr	x10, [sp, #0x10]
  110ff8: 8b0a0102     	add	x2, x8, x10
  110ffc: 79402d03     	ldrh	w3, [x8, #0x16]
  111000: 79404904     	ldrh	w4, [x8, #0x24]
  111004: f9401505     	ldr	x5, [x8, #0x28]
  111008: f9401906     	ldr	x6, [x8, #0x30]
  11100c: f90003e0     	str	x0, [sp]
  111010: 97fe3dd0     	bl	0xa0750 <_ZN7android9WAVSourceC1ERKNS_2spINS_10DataSourceEEERKNS1_INS_8MetaDataEEEtilm@plt>
  111014: 14000001     	b	0x111018 <android::WAVExtractor::getTrack(unsigned long)+0xa0>
  111018: f94017e0     	ldr	x0, [sp, #0x28]
  11101c: f94003e1     	ldr	x1, [sp]
  111020: 97fe5ca4     	bl	0xa82b0 <_ZN7android2spINS_12IMediaSourceEEC2INS_9WAVSourceEEEPT_@plt>
  111024: 14000007     	b	0x111040 <android::WAVExtractor::getTrack(unsigned long)+0xc8>
  111028: 2a0103e8     	mov	w8, w1
  11102c: f81e83a0     	stur	x0, [x29, #-0x18]
  111030: b81e43a8     	stur	w8, [x29, #-0x1c]
  111034: f94003e0     	ldr	x0, [sp]
  111038: 97fe3e4a     	bl	0xa0960 <_ZdlPv@plt>
  11103c: 14000004     	b	0x11104c <android::WAVExtractor::getTrack(unsigned long)+0xd4>
  111040: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  111044: 910183ff     	add	sp, sp, #0x60
  111048: d65f03c0     	ret
  11104c: f85e83a0     	ldur	x0, [x29, #-0x18]
  111050: 97fe5bb0     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000111054 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)>:
  111054: d102c3ff     	sub	sp, sp, #0xb0
  111058: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  11105c: 910283fd     	add	x29, sp, #0xa0
  111060: d2800a08     	mov	x8, #0x50               // =80
  111064: f0000ca9     	adrp	x9, 0x2a8000
  111068: f942f929     	ldr	x9, [x9, #0x5f0]
  11106c: b27d03ea     	orr	x10, xzr, #0x8
  111070: 8b0a0129     	add	x9, x9, x10
  111074: f0000caa     	adrp	x10, 0x2a8000
  111078: f942714a     	ldr	x10, [x10, #0x4e0]
  11107c: b27d07eb     	orr	x11, xzr, #0x18
  111080: 8b0b014b     	add	x11, x10, x11
  111084: d280150c     	mov	x12, #0xa8              // =168
  111088: 8b0c014a     	add	x10, x10, x12
  11108c: 5280000d     	mov	w13, #0x0               // =0
  111090: d280000c     	mov	x12, #0x0               // =0
  111094: f81f83a0     	stur	x0, [x29, #-0x8]
  111098: f81f03a1     	stur	x1, [x29, #-0x10]
  11109c: f81e83a2     	stur	x2, [x29, #-0x18]
  1110a0: 781e63a3     	sturh	w3, [x29, #-0x1a]
  1110a4: b81e03a4     	stur	w4, [x29, #-0x20]
  1110a8: f81d83a5     	stur	x5, [x29, #-0x28]
  1110ac: f81d03a6     	stur	x6, [x29, #-0x30]
  1110b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1110b4: 8b080008     	add	x8, x0, x8
  1110b8: f81b83a0     	stur	x0, [x29, #-0x48]
  1110bc: aa0803e0     	mov	x0, x8
  1110c0: f9002be9     	str	x9, [sp, #0x50]
  1110c4: f90027eb     	str	x11, [sp, #0x48]
  1110c8: f90023ea     	str	x10, [sp, #0x40]
  1110cc: b9003fed     	str	w13, [sp, #0x3c]
  1110d0: f9001bec     	str	x12, [sp, #0x30]
  1110d4: 97fe47d7     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  1110d8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1110dc: f9402be1     	ldr	x1, [sp, #0x50]
  1110e0: 97fe5980     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  1110e4: 14000001     	b	0x1110e8 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x94>
  1110e8: b27d03e8     	orr	x8, xzr, #0x8
  1110ec: f94027e9     	ldr	x9, [sp, #0x48]
  1110f0: f85b83aa     	ldur	x10, [x29, #-0x48]
  1110f4: f9000149     	str	x9, [x10]
  1110f8: f94023eb     	ldr	x11, [sp, #0x40]
  1110fc: f900294b     	str	x11, [x10, #0x50]
  111100: 8b080148     	add	x8, x10, x8
  111104: f85f03a1     	ldur	x1, [x29, #-0x10]
  111108: aa0803e0     	mov	x0, x8
  11110c: f90017e8     	str	x8, [sp, #0x28]
  111110: 97fe3c10     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  111114: 14000001     	b	0x111118 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0xc4>
  111118: b27c03e8     	orr	x8, xzr, #0x10
  11111c: f85b83a9     	ldur	x9, [x29, #-0x48]
  111120: 8b080128     	add	x8, x9, x8
  111124: f85e83a1     	ldur	x1, [x29, #-0x18]
  111128: aa0803e0     	mov	x0, x8
  11112c: f90013e8     	str	x8, [sp, #0x20]
  111130: 97fe4024     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  111134: 14000001     	b	0x111138 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0xe4>
  111138: b27c03e8     	orr	x8, xzr, #0x10
  11113c: 785e63a9     	ldurh	w9, [x29, #-0x1a]
  111140: f85b83aa     	ldur	x10, [x29, #-0x48]
  111144: 79003149     	strh	w9, [x10, #0x18]
  111148: b9001d5f     	str	wzr, [x10, #0x1c]
  11114c: b900215f     	str	wzr, [x10, #0x20]
  111150: b85e03a9     	ldur	w9, [x29, #-0x20]
  111154: b9002549     	str	w9, [x10, #0x24]
  111158: f85d83ab     	ldur	x11, [x29, #-0x28]
  11115c: f900154b     	str	x11, [x10, #0x28]
  111160: f85d03ab     	ldur	x11, [x29, #-0x30]
  111164: f900194b     	str	x11, [x10, #0x30]
  111168: b9403fe9     	ldr	w9, [sp, #0x3c]
  11116c: 3900e149     	strb	w9, [x10, #0x38]
  111170: f9401beb     	ldr	x11, [sp, #0x30]
  111174: f900214b     	str	x11, [x10, #0x40]
  111178: 8b080140     	add	x0, x10, x8
  11117c: 97fe4f4d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  111180: f9000fe0     	str	x0, [sp, #0x18]
  111184: 14000001     	b	0x111188 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x134>
  111188: 528e8ca1     	mov	w1, #0x7465             // =29797
  11118c: 72ae6e41     	movk	w1, #0x7372, lsl #16
  111190: b27e0be8     	orr	x8, xzr, #0x1c
  111194: f85b83a9     	ldur	x9, [x29, #-0x48]
  111198: 8b080122     	add	x2, x9, x8
  11119c: f9400fe0     	ldr	x0, [sp, #0x18]
  1111a0: 97fe50c0     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  1111a4: 14000001     	b	0x1111a8 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x154>
  1111a8: b27c03e8     	orr	x8, xzr, #0x10
  1111ac: f85b83a9     	ldur	x9, [x29, #-0x48]
  1111b0: 8b080120     	add	x0, x9, x8
  1111b4: 97fe4f3f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1111b8: f9000be0     	str	x0, [sp, #0x10]
  1111bc: 14000001     	b	0x1111c0 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x16c>
  1111c0: 528d0dc1     	mov	w1, #0x686e             // =26734
  1111c4: 72a46c61     	movk	w1, #0x2363, lsl #16
  1111c8: b27b03e8     	orr	x8, xzr, #0x20
  1111cc: f85b83a9     	ldur	x9, [x29, #-0x48]
  1111d0: 8b080122     	add	x2, x9, x8
  1111d4: f9400be0     	ldr	x0, [sp, #0x10]
  1111d8: 97fe50b2     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  1111dc: 14000001     	b	0x1111e0 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x18c>
  1111e0: b27c03e8     	orr	x8, xzr, #0x10
  1111e4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1111e8: 8b080120     	add	x0, x9, x8
  1111ec: 97fe4f31     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1111f0: f90007e0     	str	x0, [sp, #0x8]
  1111f4: 14000001     	b	0x1111f8 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x1a4>
  1111f8: 321103e2     	orr	w2, wzr, #0x8000
  1111fc: 528e0a61     	mov	w1, #0x7053             // =28755
  111200: 72ad2dc1     	movk	w1, #0x696e, lsl #16
  111204: f94007e0     	ldr	x0, [sp, #0x8]
  111208: 97fe499a     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  11120c: 14000001     	b	0x111210 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x1bc>
  111210: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  111214: 9102c3ff     	add	sp, sp, #0xb0
  111218: d65f03c0     	ret
  11121c: 2a0103e8     	mov	w8, w1
  111220: f81c83a0     	stur	x0, [x29, #-0x38]
  111224: b81c43a8     	stur	w8, [x29, #-0x3c]
  111228: 14000013     	b	0x111274 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x220>
  11122c: 2a0103e8     	mov	w8, w1
  111230: f81c83a0     	stur	x0, [x29, #-0x38]
  111234: b81c43a8     	stur	w8, [x29, #-0x3c]
  111238: 1400000c     	b	0x111268 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x214>
  11123c: 2a0103e8     	mov	w8, w1
  111240: f81c83a0     	stur	x0, [x29, #-0x38]
  111244: b81c43a8     	stur	w8, [x29, #-0x3c]
  111248: 14000006     	b	0x111260 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x20c>
  11124c: 2a0103e8     	mov	w8, w1
  111250: f81c83a0     	stur	x0, [x29, #-0x38]
  111254: b81c43a8     	stur	w8, [x29, #-0x3c]
  111258: f94013e0     	ldr	x0, [sp, #0x20]
  11125c: 97fe41c5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  111260: f94017e0     	ldr	x0, [sp, #0x28]
  111264: 97fe3b5b     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  111268: f85b83a0     	ldur	x0, [x29, #-0x48]
  11126c: f9402be1     	ldr	x1, [sp, #0x50]
  111270: 97fe4d70     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  111274: d2800a08     	mov	x8, #0x50               // =80
  111278: f85b83a9     	ldur	x9, [x29, #-0x48]
  11127c: 8b080120     	add	x0, x9, x8
  111280: 97fe3e20     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  111284: f85c83a0     	ldur	x0, [x29, #-0x38]
  111288: 97fe5b22     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000011128c <android::sp<android::IMediaSource>::sp<android::WAVSource>(android::WAVSource*)>:
  11128c: d100c3ff     	sub	sp, sp, #0x30
  111290: a9027bfd     	stp	x29, x30, [sp, #0x20]
  111294: 910083fd     	add	x29, sp, #0x20
  111298: d2800008     	mov	x8, #0x0                // =0
  11129c: f81f83a0     	stur	x0, [x29, #-0x8]
  1112a0: f9000be1     	str	x1, [sp, #0x10]
  1112a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1112a8: aa0003e1     	mov	x1, x0
  1112ac: f9400be9     	ldr	x9, [sp, #0x10]
  1112b0: f9000029     	str	x9, [x1]
  1112b4: f9400be9     	ldr	x9, [sp, #0x10]
  1112b8: eb08013f     	cmp	x9, x8
  1112bc: 1a9f07ea     	cset	w10, ne
  1112c0: f90007e0     	str	x0, [sp, #0x8]
  1112c4: 3700004a     	tbnz	w10, #0x0, 0x1112cc <android::sp<android::IMediaSource>::sp<android::WAVSource>(android::WAVSource*)+0x40>
  1112c8: 14000008     	b	0x1112e8 <android::sp<android::IMediaSource>::sp<android::WAVSource>(android::WAVSource*)+0x5c>
  1112cc: f9400be8     	ldr	x8, [sp, #0x10]
  1112d0: f9400109     	ldr	x9, [x8]
  1112d4: f85e8129     	ldur	x9, [x9, #-0x18]
  1112d8: 8b090108     	add	x8, x8, x9
  1112dc: aa0803e0     	mov	x0, x8
  1112e0: f94007e1     	ldr	x1, [sp, #0x8]
  1112e4: 97fe654f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1112e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1112ec: 9100c3ff     	add	sp, sp, #0x30
  1112f0: d65f03c0     	ret

00000000001112f4 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)>:
  1112f4: d10103ff     	sub	sp, sp, #0x40
  1112f8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1112fc: 9100c3fd     	add	x29, sp, #0x30
  111300: d2800009     	mov	x9, #0x0                // =0
  111304: f81f83a0     	stur	x0, [x29, #-0x8]
  111308: f81f03a1     	stur	x1, [x29, #-0x10]
  11130c: b81ec3a2     	stur	w2, [x29, #-0x14]
  111310: f85f83a0     	ldur	x0, [x29, #-0x8]
  111314: b9401002     	ldr	w2, [x0, #0x10]
  111318: f9000be8     	str	x8, [sp, #0x10]
  11131c: f90007e9     	str	x9, [sp, #0x8]
  111320: f90003e0     	str	x0, [sp]
  111324: 350000e2     	cbnz	w2, 0x111340 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
  111328: d2800008     	mov	x8, #0x0                // =0
  11132c: f85f03a9     	ldur	x9, [x29, #-0x10]
  111330: eb08013f     	cmp	x9, x8
  111334: 1a9f97ea     	cset	w10, hi
  111338: 3700004a     	tbnz	w10, #0x0, 0x111340 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
  11133c: 14000005     	b	0x111350 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x5c>
  111340: f9400be0     	ldr	x0, [sp, #0x10]
  111344: f94007e1     	ldr	x1, [sp, #0x8]
  111348: 97fe51ee     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  11134c: 14000006     	b	0x111364 <android::WAVExtractor::getTrackMetaData(unsigned long, unsigned int)+0x70>
  111350: b27d0be8     	orr	x8, xzr, #0x38
  111354: f94003e9     	ldr	x9, [sp]
  111358: 8b080121     	add	x1, x9, x8
  11135c: f9400be0     	ldr	x0, [sp, #0x10]
  111360: 97fe3f98     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  111364: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  111368: 910103ff     	add	sp, sp, #0x40
  11136c: d65f03c0     	ret
  111370: d10043ff     	sub	sp, sp, #0x10
  111374: 321d07e8     	orr	w8, wzr, #0x18
  111378: 321c03e9     	orr	w9, wzr, #0x10
  11137c: 321d03ea     	orr	w10, wzr, #0x8
  111380: f90007e0     	str	x0, [sp, #0x8]
  111384: f94007e0     	ldr	x0, [sp, #0x8]
  111388: 39400c0b     	ldrb	w11, [x0, #0x3]
  11138c: 1ac82168     	lsl	w8, w11, w8
  111390: f94007e0     	ldr	x0, [sp, #0x8]
  111394: 3940080b     	ldrb	w11, [x0, #0x2]
  111398: 1ac92169     	lsl	w9, w11, w9
  11139c: 2a090108     	orr	w8, w8, w9
  1113a0: f94007e0     	ldr	x0, [sp, #0x8]
  1113a4: 39400409     	ldrb	w9, [x0, #0x1]
  1113a8: 1aca2129     	lsl	w9, w9, w10
  1113ac: 2a090108     	orr	w8, w8, w9
  1113b0: f94007e0     	ldr	x0, [sp, #0x8]
  1113b4: 39400009     	ldrb	w9, [x0]
  1113b8: 2a090100     	orr	w0, w8, w9
  1113bc: 910043ff     	add	sp, sp, #0x10
  1113c0: d65f03c0     	ret
  1113c4: d10043ff     	sub	sp, sp, #0x10
  1113c8: 321d03e8     	orr	w8, wzr, #0x8
  1113cc: f90007e0     	str	x0, [sp, #0x8]
  1113d0: f94007e0     	ldr	x0, [sp, #0x8]
  1113d4: 39400409     	ldrb	w9, [x0, #0x1]
  1113d8: 1ac82128     	lsl	w8, w9, w8
  1113dc: f94007e0     	ldr	x0, [sp, #0x8]
  1113e0: 39400009     	ldrb	w9, [x0]
  1113e4: 2a090108     	orr	w8, w8, w9
  1113e8: 2a0803e0     	mov	w0, w8
  1113ec: 910043ff     	add	sp, sp, #0x10
  1113f0: d65f03c0     	ret
  1113f4: d10043ff     	sub	sp, sp, #0x10
  1113f8: b9000fe0     	str	w0, [sp, #0xc]
  1113fc: b9400fe0     	ldr	w0, [sp, #0xc]
  111400: 2a0003e1     	mov	w1, w0
  111404: 9e670020     	fmov	d0, x1
  111408: 0e205800     	cnt	v0.8b, v0.8b
  11140c: 2e303801     	uaddlv	h1, v0.8b
  111410: 4ea11c22     	mov	v2.16b, v1.16b
  111414: 1e260040     	fmov	w0, s2
  111418: 910043ff     	add	sp, sp, #0x10
  11141c: d65f03c0     	ret

0000000000111420 <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)>:
  111420: d10143ff     	sub	sp, sp, #0x50
  111424: a9047bfd     	stp	x29, x30, [sp, #0x40]
  111428: 910103fd     	add	x29, sp, #0x40
  11142c: 52800009     	mov	w9, #0x0                // =0
  111430: f000072a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  111434: 9118554a     	add	x10, x10, #0x615
  111438: f81f83a0     	stur	x0, [x29, #-0x8]
  11143c: f81f03a1     	stur	x1, [x29, #-0x10]
  111440: 320003eb     	orr	w11, wzr, #0x1
  111444: 0a0b0129     	and	w9, w9, w11
  111448: 381ef3a9     	sturb	w9, [x29, #-0x11]
  11144c: aa0803e0     	mov	x0, x8
  111450: f9000be8     	str	x8, [sp, #0x10]
  111454: f90007ea     	str	x10, [sp, #0x8]
  111458: 97fe6542     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  11145c: f85f83a8     	ldur	x8, [x29, #-0x8]
  111460: 79400109     	ldrh	w9, [x8]
  111464: f85f03a8     	ldur	x8, [x29, #-0x10]
  111468: 7940010b     	ldrh	w11, [x8]
  11146c: 6b0b013f     	cmp	w9, w11
  111470: 1a9f17e9     	cset	w9, eq
  111474: 370002c9     	tbnz	w9, #0x0, 0x1114cc <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0xac>
  111478: f85f83a8     	ldur	x8, [x29, #-0x8]
  11147c: 79400101     	ldrh	w1, [x8]
  111480: f9400be0     	ldr	x0, [sp, #0x10]
  111484: 97fe541b     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  111488: 14000001     	b	0x11148c <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0x6c>
  11148c: f9400be0     	ldr	x0, [sp, #0x10]
  111490: f94007e1     	ldr	x1, [sp, #0x8]
  111494: 97fe6007     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  111498: 14000001     	b	0x11149c <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0x7c>
  11149c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1114a0: 79400101     	ldrh	w1, [x8]
  1114a4: f9400be0     	ldr	x0, [sp, #0x10]
  1114a8: 97fe5412     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  1114ac: 14000001     	b	0x1114b0 <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0x90>
  1114b0: 14000007     	b	0x1114cc <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0xac>
  1114b4: 2a0103e8     	mov	w8, w1
  1114b8: f90013e0     	str	x0, [sp, #0x20]
  1114bc: b9001fe8     	str	w8, [sp, #0x1c]
  1114c0: f9400be0     	ldr	x0, [sp, #0x10]
  1114c4: 97fe420f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1114c8: 1400000c     	b	0x1114f8 <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0xd8>
  1114cc: 12800008     	mov	w8, #-0x1               // =-1
  1114d0: 320003e9     	orr	w9, wzr, #0x1
  1114d4: 0a090108     	and	w8, w8, w9
  1114d8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1114dc: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1114e0: 37000068     	tbnz	w8, #0x0, 0x1114ec <android::AString android::Compare_EQ<unsigned short, unsigned short>(unsigned short const&, unsigned short const&)+0xcc>
  1114e4: f9400be0     	ldr	x0, [sp, #0x10]
  1114e8: 97fe4206     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1114ec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1114f0: 910143ff     	add	sp, sp, #0x50
  1114f4: d65f03c0     	ret
  1114f8: f94013e0     	ldr	x0, [sp, #0x20]
  1114fc: 97fe5a85     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000111500 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)>:
  111500: d102c3ff     	sub	sp, sp, #0xb0
  111504: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  111508: 910283fd     	add	x29, sp, #0xa0
  11150c: b27d03e8     	orr	x8, xzr, #0x8
  111510: 52800009     	mov	w9, #0x0                // =0
  111514: d280000a     	mov	x10, #0x0               // =0
  111518: f81f83a0     	stur	x0, [x29, #-0x8]
  11151c: f81f03a1     	stur	x1, [x29, #-0x10]
  111520: f81e83a2     	stur	x2, [x29, #-0x18]
  111524: f81e03a3     	stur	x3, [x29, #-0x20]
  111528: 781de3a4     	sturh	w4, [x29, #-0x22]
  11152c: b81d83a5     	stur	w5, [x29, #-0x28]
  111530: f81d03a6     	stur	x6, [x29, #-0x30]
  111534: f81c83a7     	stur	x7, [x29, #-0x38]
  111538: f85f83a0     	ldur	x0, [x29, #-0x8]
  11153c: f85f03a1     	ldur	x1, [x29, #-0x10]
  111540: 8b080022     	add	x2, x1, x8
  111544: f9002be0     	str	x0, [sp, #0x50]
  111548: f90027e1     	str	x1, [sp, #0x48]
  11154c: aa0203e1     	mov	x1, x2
  111550: f90023e8     	str	x8, [sp, #0x40]
  111554: b9003fe9     	str	w9, [sp, #0x3c]
  111558: f9001bea     	str	x10, [sp, #0x30]
  11155c: 97fe5861     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  111560: f94027e8     	ldr	x8, [sp, #0x48]
  111564: f940010a     	ldr	x10, [x8]
  111568: f9402be0     	ldr	x0, [sp, #0x50]
  11156c: f900000a     	str	x10, [x0]
  111570: f9401d0a     	ldr	x10, [x8, #0x38]
  111574: f9400001     	ldr	x1, [x0]
  111578: f85e8021     	ldur	x1, [x1, #-0x18]
  11157c: 8b010001     	add	x1, x0, x1
  111580: f900002a     	str	x10, [x1]
  111584: f94023ea     	ldr	x10, [sp, #0x40]
  111588: 8b0a0001     	add	x1, x0, x10
  11158c: f85e83a2     	ldur	x2, [x29, #-0x18]
  111590: aa0103e0     	mov	x0, x1
  111594: f90017e1     	str	x1, [sp, #0x28]
  111598: aa0203e1     	mov	x1, x2
  11159c: 97fe3aed     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  1115a0: 14000001     	b	0x1115a4 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0xa4>
  1115a4: b27c03e8     	orr	x8, xzr, #0x10
  1115a8: f9402be9     	ldr	x9, [sp, #0x50]
  1115ac: 8b080128     	add	x8, x9, x8
  1115b0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1115b4: aa0803e0     	mov	x0, x8
  1115b8: f90013e8     	str	x8, [sp, #0x20]
  1115bc: 97fe3f01     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  1115c0: 14000001     	b	0x1115c4 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0xc4>
  1115c4: b27c03e8     	orr	x8, xzr, #0x10
  1115c8: 785de3a9     	ldurh	w9, [x29, #-0x22]
  1115cc: f9402bea     	ldr	x10, [sp, #0x50]
  1115d0: 79003149     	strh	w9, [x10, #0x18]
  1115d4: b9001d5f     	str	wzr, [x10, #0x1c]
  1115d8: b900215f     	str	wzr, [x10, #0x20]
  1115dc: b85d83a9     	ldur	w9, [x29, #-0x28]
  1115e0: b9002549     	str	w9, [x10, #0x24]
  1115e4: f85d03ab     	ldur	x11, [x29, #-0x30]
  1115e8: f900154b     	str	x11, [x10, #0x28]
  1115ec: f85c83ab     	ldur	x11, [x29, #-0x38]
  1115f0: f900194b     	str	x11, [x10, #0x30]
  1115f4: b9403fe9     	ldr	w9, [sp, #0x3c]
  1115f8: 3900e149     	strb	w9, [x10, #0x38]
  1115fc: f9401beb     	ldr	x11, [sp, #0x30]
  111600: f900214b     	str	x11, [x10, #0x40]
  111604: 8b080140     	add	x0, x10, x8
  111608: 97fe4e2a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11160c: f9000fe0     	str	x0, [sp, #0x18]
  111610: 14000001     	b	0x111614 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x114>
  111614: 528e8ca1     	mov	w1, #0x7465             // =29797
  111618: 72ae6e41     	movk	w1, #0x7372, lsl #16
  11161c: b27e0be8     	orr	x8, xzr, #0x1c
  111620: f9402be9     	ldr	x9, [sp, #0x50]
  111624: 8b080122     	add	x2, x9, x8
  111628: f9400fe0     	ldr	x0, [sp, #0x18]
  11162c: 97fe4f9d     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  111630: 14000001     	b	0x111634 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x134>
  111634: b27c03e8     	orr	x8, xzr, #0x10
  111638: f9402be9     	ldr	x9, [sp, #0x50]
  11163c: 8b080120     	add	x0, x9, x8
  111640: 97fe4e1c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  111644: f9000be0     	str	x0, [sp, #0x10]
  111648: 14000001     	b	0x11164c <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x14c>
  11164c: 528d0dc1     	mov	w1, #0x686e             // =26734
  111650: 72a46c61     	movk	w1, #0x2363, lsl #16
  111654: b27b03e8     	orr	x8, xzr, #0x20
  111658: f9402be9     	ldr	x9, [sp, #0x50]
  11165c: 8b080122     	add	x2, x9, x8
  111660: f9400be0     	ldr	x0, [sp, #0x10]
  111664: 97fe4f8f     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  111668: 14000001     	b	0x11166c <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x16c>
  11166c: b27c03e8     	orr	x8, xzr, #0x10
  111670: f9402be9     	ldr	x9, [sp, #0x50]
  111674: 8b080120     	add	x0, x9, x8
  111678: 97fe4e0e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11167c: f90007e0     	str	x0, [sp, #0x8]
  111680: 14000001     	b	0x111684 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x184>
  111684: 321103e2     	orr	w2, wzr, #0x8000
  111688: 528e0a61     	mov	w1, #0x7053             // =28755
  11168c: 72ad2dc1     	movk	w1, #0x696e, lsl #16
  111690: f94007e0     	ldr	x0, [sp, #0x8]
  111694: 97fe4877     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  111698: 14000001     	b	0x11169c <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x19c>
  11169c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1116a0: 9102c3ff     	add	sp, sp, #0xb0
  1116a4: d65f03c0     	ret
  1116a8: 2a0103e8     	mov	w8, w1
  1116ac: f81c03a0     	stur	x0, [x29, #-0x40]
  1116b0: b81bc3a8     	stur	w8, [x29, #-0x44]
  1116b4: 1400000c     	b	0x1116e4 <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x1e4>
  1116b8: 2a0103e8     	mov	w8, w1
  1116bc: f81c03a0     	stur	x0, [x29, #-0x40]
  1116c0: b81bc3a8     	stur	w8, [x29, #-0x44]
  1116c4: 14000006     	b	0x1116dc <android::WAVSource::WAVSource(android::sp<android::DataSource> const&, android::sp<android::MetaData> const&, unsigned short, int, long, unsigned long)+0x1dc>
  1116c8: 2a0103e8     	mov	w8, w1
  1116cc: f81c03a0     	stur	x0, [x29, #-0x40]
  1116d0: b81bc3a8     	stur	w8, [x29, #-0x44]
  1116d4: f94013e0     	ldr	x0, [sp, #0x20]
  1116d8: 97fe40a6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1116dc: f94017e0     	ldr	x0, [sp, #0x28]
  1116e0: 97fe3a3c     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  1116e4: b27d03e8     	orr	x8, xzr, #0x8
  1116e8: f94027e9     	ldr	x9, [sp, #0x48]
  1116ec: 8b080121     	add	x1, x9, x8
  1116f0: f9402be0     	ldr	x0, [sp, #0x50]
  1116f4: 97fe4c4f     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1116f8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1116fc: 97fe5a05     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000111700 <android::WAVSource::~WAVSource()>:
  111700: d10143ff     	sub	sp, sp, #0x50
  111704: a9047bfd     	stp	x29, x30, [sp, #0x40]
  111708: 910103fd     	add	x29, sp, #0x40
  11170c: f81f83a0     	stur	x0, [x29, #-0x8]
  111710: f81f03a1     	stur	x1, [x29, #-0x10]
  111714: f85f83a0     	ldur	x0, [x29, #-0x8]
  111718: f85f03a1     	ldur	x1, [x29, #-0x10]
  11171c: f9400028     	ldr	x8, [x1]
  111720: f9000008     	str	x8, [x0]
  111724: f9401c28     	ldr	x8, [x1, #0x38]
  111728: f9400009     	ldr	x9, [x0]
  11172c: f85e8129     	ldur	x9, [x9, #-0x18]
  111730: 8b090009     	add	x9, x0, x9
  111734: f9000128     	str	x8, [x9]
  111738: 3940e00a     	ldrb	w10, [x0, #0x38]
  11173c: f9000fe0     	str	x0, [sp, #0x18]
  111740: f9000be1     	str	x1, [sp, #0x10]
  111744: 3700004a     	tbnz	w10, #0x0, 0x11174c <android::WAVSource::~WAVSource()+0x4c>
  111748: 1400001b     	b	0x1117b4 <android::WAVSource::~WAVSource()+0xb4>
  11174c: f9400fe8     	ldr	x8, [sp, #0x18]
  111750: f9400109     	ldr	x9, [x8]
  111754: f9400d29     	ldr	x9, [x9, #0x18]
  111758: aa0803e0     	mov	x0, x8
  11175c: d63f0120     	blr	x9
  111760: 14000001     	b	0x111764 <android::WAVSource::~WAVSource()+0x64>
  111764: 14000014     	b	0x1117b4 <android::WAVSource::~WAVSource()+0xb4>
  111768: b27d03e8     	orr	x8, xzr, #0x8
  11176c: b27c03e9     	orr	x9, xzr, #0x10
  111770: 2a0103ea     	mov	w10, w1
  111774: f81e83a0     	stur	x0, [x29, #-0x18]
  111778: b81e43aa     	stur	w10, [x29, #-0x1c]
  11177c: f9400fe0     	ldr	x0, [sp, #0x18]
  111780: 8b090000     	add	x0, x0, x9
  111784: f90007e8     	str	x8, [sp, #0x8]
  111788: 97fe407a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  11178c: f9400fe8     	ldr	x8, [sp, #0x18]
  111790: f94007e9     	ldr	x9, [sp, #0x8]
  111794: 8b090100     	add	x0, x8, x9
  111798: 97fe3a0e     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  11179c: f9400be8     	ldr	x8, [sp, #0x10]
  1117a0: f94007e9     	ldr	x9, [sp, #0x8]
  1117a4: 8b090101     	add	x1, x8, x9
  1117a8: f9400fe0     	ldr	x0, [sp, #0x18]
  1117ac: 97fe4c21     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1117b0: 14000013     	b	0x1117fc <android::WAVSource::~WAVSource()+0xfc>
  1117b4: b27d03e8     	orr	x8, xzr, #0x8
  1117b8: b27c03e9     	orr	x9, xzr, #0x10
  1117bc: f9400fea     	ldr	x10, [sp, #0x18]
  1117c0: 8b090140     	add	x0, x10, x9
  1117c4: f90003e8     	str	x8, [sp]
  1117c8: 97fe406a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1117cc: f9400fe8     	ldr	x8, [sp, #0x18]
  1117d0: f94003e9     	ldr	x9, [sp]
  1117d4: 8b090100     	add	x0, x8, x9
  1117d8: 97fe39fe     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  1117dc: f9400be8     	ldr	x8, [sp, #0x10]
  1117e0: f94003e9     	ldr	x9, [sp]
  1117e4: 8b090101     	add	x1, x8, x9
  1117e8: f9400fe0     	ldr	x0, [sp, #0x18]
  1117ec: 97fe4c11     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1117f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1117f4: 910143ff     	add	sp, sp, #0x50
  1117f8: d65f03c0     	ret
  1117fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  111800: 97fe7271     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000111804 <android::WAVSource::~WAVSource()>:
  111804: d100c3ff     	sub	sp, sp, #0x30
  111808: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11180c: 910083fd     	add	x29, sp, #0x20
  111810: f0000ca8     	adrp	x8, 0x2a8000
  111814: f942f908     	ldr	x8, [x8, #0x5f0]
  111818: d2800a09     	mov	x9, #0x50               // =80
  11181c: f81f83a0     	stur	x0, [x29, #-0x8]
  111820: f85f83a0     	ldur	x0, [x29, #-0x8]
  111824: f9000be0     	str	x0, [sp, #0x10]
  111828: aa0803e1     	mov	x1, x8
  11182c: f90007e9     	str	x9, [sp, #0x8]
  111830: 97fe63e4     	bl	0xaa7c0 <_ZN7android9WAVSourceD2Ev@plt>
  111834: f9400be8     	ldr	x8, [sp, #0x10]
  111838: f94007e9     	ldr	x9, [sp, #0x8]
  11183c: 8b090100     	add	x0, x8, x9
  111840: 97fe3cb0     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  111844: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  111848: 9100c3ff     	add	sp, sp, #0x30
  11184c: d65f03c0     	ret

0000000000111850 <virtual thunk to android::WAVSource::~WAVSource()>:
  111850: d10083ff     	sub	sp, sp, #0x20
  111854: a9017bfd     	stp	x29, x30, [sp, #0x10]
  111858: 910043fd     	add	x29, sp, #0x10
  11185c: f90007e0     	str	x0, [sp, #0x8]
  111860: f94007e0     	ldr	x0, [sp, #0x8]
  111864: f9400008     	ldr	x8, [x0]
  111868: f85e8108     	ldur	x8, [x8, #-0x18]
  11186c: 8b080008     	add	x8, x0, x8
  111870: aa0803e0     	mov	x0, x8
  111874: 97fe4553     	bl	0xa2dc0 <_ZN7android9WAVSourceD1Ev@plt>
  111878: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11187c: 910083ff     	add	sp, sp, #0x20
  111880: d65f03c0     	ret

0000000000111884 <android::WAVSource::~WAVSource()>:
  111884: d10083ff     	sub	sp, sp, #0x20
  111888: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11188c: 910043fd     	add	x29, sp, #0x10
  111890: f90007e0     	str	x0, [sp, #0x8]
  111894: f94007e0     	ldr	x0, [sp, #0x8]
  111898: f90003e0     	str	x0, [sp]
  11189c: 97fe4549     	bl	0xa2dc0 <_ZN7android9WAVSourceD1Ev@plt>
  1118a0: f94003e0     	ldr	x0, [sp]
  1118a4: 97fe3c2f     	bl	0xa0960 <_ZdlPv@plt>
  1118a8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1118ac: 910083ff     	add	sp, sp, #0x20
  1118b0: d65f03c0     	ret

00000000001118b4 <virtual thunk to android::WAVSource::~WAVSource()>:
  1118b4: d10083ff     	sub	sp, sp, #0x20
  1118b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1118bc: 910043fd     	add	x29, sp, #0x10
  1118c0: f90007e0     	str	x0, [sp, #0x8]
  1118c4: f94007e0     	ldr	x0, [sp, #0x8]
  1118c8: f9400008     	ldr	x8, [x0]
  1118cc: f85e8108     	ldur	x8, [x8, #-0x18]
  1118d0: 8b080008     	add	x8, x0, x8
  1118d4: aa0803e0     	mov	x0, x8
  1118d8: 97fe4e62     	bl	0xa5260 <_ZN7android9WAVSourceD0Ev@plt>
  1118dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1118e0: 910083ff     	add	sp, sp, #0x20
  1118e4: d65f03c0     	ret

00000000001118e8 <android::WAVSource::start(android::MetaData*)>:
  1118e8: d10203ff     	sub	sp, sp, #0x80
  1118ec: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1118f0: 9101c3fd     	add	x29, sp, #0x70
  1118f4: d2800a08     	mov	x8, #0x50               // =80
  1118f8: b27e03e9     	orr	x9, xzr, #0x4
  1118fc: b27103e2     	orr	x2, xzr, #0x8000
  111900: d2800003     	mov	x3, #0x0                // =0
  111904: 320003ea     	orr	w10, wzr, #0x1
  111908: f81f83a0     	stur	x0, [x29, #-0x8]
  11190c: f81f03a1     	stur	x1, [x29, #-0x10]
  111910: f85f83a0     	ldur	x0, [x29, #-0x8]
  111914: f81d83a0     	stur	x0, [x29, #-0x28]
  111918: aa0803e0     	mov	x0, x8
  11191c: f81d03a9     	stur	x9, [x29, #-0x30]
  111920: f9001fe2     	str	x2, [sp, #0x38]
  111924: f9001be3     	str	x3, [sp, #0x30]
  111928: b9002fea     	str	w10, [sp, #0x2c]
  11192c: 97fe5d79     	bl	0xa8f10 <_Znwm@plt>
  111930: f90013e0     	str	x0, [sp, #0x20]
  111934: f85d03a1     	ldur	x1, [x29, #-0x30]
  111938: f9401fe2     	ldr	x2, [sp, #0x38]
  11193c: f9401be3     	ldr	x3, [sp, #0x30]
  111940: 97fe42c8     	bl	0xa2460 <_ZN7android16MediaBufferGroupC1Emmm@plt>
  111944: 14000001     	b	0x111948 <android::WAVSource::start(android::MetaData*)+0x60>
  111948: 321d03e8     	orr	w8, wzr, #0x8
  11194c: f94013e9     	ldr	x9, [sp, #0x20]
  111950: f85d83aa     	ldur	x10, [x29, #-0x28]
  111954: f9002149     	str	x9, [x10, #0x40]
  111958: b940254b     	ldr	w11, [x10, #0x24]
  11195c: 6b08017f     	cmp	w11, w8
  111960: 1a9f17e8     	cset	w8, eq
  111964: 37000048     	tbnz	w8, #0x0, 0x11196c <android::WAVSource::start(android::MetaData*)+0x84>
  111968: 1400001c     	b	0x1119d8 <android::WAVSource::start(android::MetaData*)+0xf0>
  11196c: d2800b00     	mov	x0, #0x58               // =88
  111970: b27103e1     	orr	x1, xzr, #0x8000
  111974: f85d83a8     	ldur	x8, [x29, #-0x28]
  111978: f9402109     	ldr	x9, [x8, #0x40]
  11197c: f9000fe1     	str	x1, [sp, #0x18]
  111980: f9000be9     	str	x9, [sp, #0x10]
  111984: 97fe5d63     	bl	0xa8f10 <_Znwm@plt>
  111988: f90007e0     	str	x0, [sp, #0x8]
  11198c: f9400fe1     	ldr	x1, [sp, #0x18]
  111990: 97fe6394     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
  111994: 14000001     	b	0x111998 <android::WAVSource::start(android::MetaData*)+0xb0>
  111998: f9400be0     	ldr	x0, [sp, #0x10]
  11199c: f94007e1     	ldr	x1, [sp, #0x8]
  1119a0: 97fe5c1c     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
  1119a4: 1400000d     	b	0x1119d8 <android::WAVSource::start(android::MetaData*)+0xf0>
  1119a8: 2a0103e8     	mov	w8, w1
  1119ac: f81e83a0     	stur	x0, [x29, #-0x18]
  1119b0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1119b4: f94013e0     	ldr	x0, [sp, #0x20]
  1119b8: 97fe3bea     	bl	0xa0960 <_ZdlPv@plt>
  1119bc: 14000010     	b	0x1119fc <android::WAVSource::start(android::MetaData*)+0x114>
  1119c0: 2a0103e8     	mov	w8, w1
  1119c4: f81e83a0     	stur	x0, [x29, #-0x18]
  1119c8: b81e43a8     	stur	w8, [x29, #-0x1c]
  1119cc: f94007e0     	ldr	x0, [sp, #0x8]
  1119d0: 97fe3be4     	bl	0xa0960 <_ZdlPv@plt>
  1119d4: 1400000a     	b	0x1119fc <android::WAVSource::start(android::MetaData*)+0x114>
  1119d8: 52800000     	mov	w0, #0x0                // =0
  1119dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1119e0: f9401509     	ldr	x9, [x8, #0x28]
  1119e4: f9002509     	str	x9, [x8, #0x48]
  1119e8: b9402fea     	ldr	w10, [sp, #0x2c]
  1119ec: 3900e10a     	strb	w10, [x8, #0x38]
  1119f0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1119f4: 910203ff     	add	sp, sp, #0x80
  1119f8: d65f03c0     	ret
  1119fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  111a00: 97fe5944     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000111a04 <android::WAVSource::stop()>:
  111a04: d10103ff     	sub	sp, sp, #0x40
  111a08: a9037bfd     	stp	x29, x30, [sp, #0x30]
  111a0c: 9100c3fd     	add	x29, sp, #0x30
  111a10: d2800008     	mov	x8, #0x0                // =0
  111a14: 52800009     	mov	w9, #0x0                // =0
  111a18: f81f83a0     	stur	x0, [x29, #-0x8]
  111a1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  111a20: f940200a     	ldr	x10, [x0, #0x40]
  111a24: eb08015f     	cmp	x10, x8
  111a28: 1a9f17eb     	cset	w11, eq
  111a2c: f81f03a8     	stur	x8, [x29, #-0x10]
  111a30: b81ec3a9     	stur	w9, [x29, #-0x14]
  111a34: f9000be0     	str	x0, [sp, #0x10]
  111a38: f90007ea     	str	x10, [sp, #0x8]
  111a3c: 370000cb     	tbnz	w11, #0x0, 0x111a54 <android::WAVSource::stop()+0x50>
  111a40: f94007e8     	ldr	x8, [sp, #0x8]
  111a44: f9400109     	ldr	x9, [x8]
  111a48: f9400529     	ldr	x9, [x9, #0x8]
  111a4c: aa0803e0     	mov	x0, x8
  111a50: d63f0120     	blr	x9
  111a54: 52800000     	mov	w0, #0x0                // =0
  111a58: f85f03a8     	ldur	x8, [x29, #-0x10]
  111a5c: f9400be9     	ldr	x9, [sp, #0x10]
  111a60: f9002128     	str	x8, [x9, #0x40]
  111a64: b85ec3aa     	ldur	w10, [x29, #-0x14]
  111a68: 3900e12a     	strb	w10, [x9, #0x38]
  111a6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  111a70: 910103ff     	add	sp, sp, #0x40
  111a74: d65f03c0     	ret

0000000000111a78 <android::WAVSource::getFormat()>:
  111a78: d10083ff     	sub	sp, sp, #0x20
  111a7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  111a80: 910043fd     	add	x29, sp, #0x10
  111a84: b27c03e9     	orr	x9, xzr, #0x10
  111a88: f90007e0     	str	x0, [sp, #0x8]
  111a8c: f94007e0     	ldr	x0, [sp, #0x8]
  111a90: 8b090001     	add	x1, x0, x9
  111a94: aa0803e0     	mov	x0, x8
  111a98: 97fe3dca     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  111a9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  111aa0: 910083ff     	add	sp, sp, #0x20
  111aa4: d65f03c0     	ret

0000000000111aa8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  111aa8: f81e0ffc     	str	x28, [sp, #-0x20]!
  111aac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  111ab0: 910043fd     	add	x29, sp, #0x10
  111ab4: d109c3ff     	sub	sp, sp, #0x270
  111ab8: d53bd048     	mrs	x8, TPIDR_EL0
  111abc: f9401508     	ldr	x8, [x8, #0x28]
  111ac0: f81e83a8     	stur	x8, [x29, #-0x18]
  111ac4: f81703a0     	stur	x0, [x29, #-0x90]
  111ac8: f81683a1     	stur	x1, [x29, #-0x98]
  111acc: f81603a2     	stur	x2, [x29, #-0xa0]
  111ad0: f85703a8     	ldur	x8, [x29, #-0x90]
  111ad4: f85683a0     	ldur	x0, [x29, #-0x98]
  111ad8: aa1f03e1     	mov	x1, xzr
  111adc: f9000001     	str	x1, [x0]
  111ae0: f85603a0     	ldur	x0, [x29, #-0xa0]
  111ae4: f900b3e8     	str	x8, [sp, #0x160]
  111ae8: b40001c0     	cbz	x0, 0x111b20 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78>
  111aec: 14000001     	b	0x111af0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x48>
  111af0: f85603a0     	ldur	x0, [x29, #-0xa0]
  111af4: 97fe3df3     	bl	0xa12c0 <_ZNK7android12IMediaSource11ReadOptions14getNonBlockingEv@plt>
  111af8: 36000140     	tbz	w0, #0x0, 0x111b20 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78>
  111afc: 14000001     	b	0x111b00 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58>
  111b00: f940b3e8     	ldr	x8, [sp, #0x160]
  111b04: f9402100     	ldr	x0, [x8, #0x40]
  111b08: 97fe4c12     	bl	0xa4b50 <_ZN7android16MediaBufferGroup11has_buffersEv@plt>
  111b0c: 370000a0     	tbnz	w0, #0x0, 0x111b20 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78>
  111b10: 14000001     	b	0x111b14 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c>
  111b14: 12800148     	mov	w8, #-0xb               // =-11
  111b18: b817c3a8     	stur	w8, [x29, #-0x84]
  111b1c: 14000212     	b	0x112364 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8bc>
  111b20: f85603a8     	ldur	x8, [x29, #-0xa0]
  111b24: b4000968     	cbz	x8, 0x111c50 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a8>
  111b28: 14000001     	b	0x111b2c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x84>
  111b2c: f85603a0     	ldur	x0, [x29, #-0xa0]
  111b30: d10083a1     	sub	x1, x29, #0x20
  111b34: d10093a2     	sub	x2, x29, #0x24
  111b38: 97fe4a16     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
  111b3c: 360008a0     	tbz	w0, #0x0, 0x111c50 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a8>
  111b40: 14000001     	b	0x111b44 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9c>
  111b44: aa1f03e8     	mov	x8, xzr
  111b48: f81583a8     	stur	x8, [x29, #-0xa8]
  111b4c: f940b3e8     	ldr	x8, [sp, #0x160]
  111b50: 79403109     	ldrh	w9, [x8, #0x18]
  111b54: 7100c529     	subs	w9, w9, #0x31
  111b58: b9015fe9     	str	w9, [sp, #0x15c]
  111b5c: 54000321     	b.ne	0x111bc0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x118>
  111b60: 14000001     	b	0x111b64 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
  111b64: f85e03a8     	ldur	x8, [x29, #-0x20]
  111b68: f940b3e9     	ldr	x9, [sp, #0x160]
  111b6c: b9801d2a     	ldrsw	x10, [x9, #0x1c]
  111b70: 9b0a7d08     	mul	x8, x8, x10
  111b74: d2869b6a     	mov	x10, #0x34db            // =13531
  111b78: f2baf6ca     	movk	x10, #0xd7b6, lsl #16
  111b7c: f2dbd04a     	movk	x10, #0xde82, lsl #32
  111b80: f2e8636a     	movk	x10, #0x431b, lsl #48
  111b84: 9b4a7d08     	smulh	x8, x8, x10
  111b88: 9352fd0a     	asr	x10, x8, #18
  111b8c: 8b48fd48     	add	x8, x10, x8, lsr #63
  111b90: f81503a8     	stur	x8, [x29, #-0xb0]
  111b94: f85503a8     	ldur	x8, [x29, #-0xb0]
  111b98: b203e7ea     	mov	x10, #0x6666666666666666 // =7378697629483820646
  111b9c: f28cccea     	movk	x10, #0x6667
  111ba0: 9b4a7d08     	smulh	x8, x8, x10
  111ba4: 9347fd0a     	asr	x10, x8, #7
  111ba8: 8b48fd48     	add	x8, x10, x8, lsr #63
  111bac: f81483a8     	stur	x8, [x29, #-0xb8]
  111bb0: f85483a8     	ldur	x8, [x29, #-0xb8]
  111bb4: 8b081908     	add	x8, x8, x8, lsl #6
  111bb8: f81583a8     	stur	x8, [x29, #-0xa8]
  111bbc: 14000014     	b	0x111c0c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x164>
  111bc0: f85e03a8     	ldur	x8, [x29, #-0x20]
  111bc4: f940b3e9     	ldr	x9, [sp, #0x160]
  111bc8: b9801d2a     	ldrsw	x10, [x9, #0x1c]
  111bcc: 9b0a7d08     	mul	x8, x8, x10
  111bd0: d2869b6a     	mov	x10, #0x34db            // =13531
  111bd4: f2baf6ca     	movk	x10, #0xd7b6, lsl #16
  111bd8: f2dbd04a     	movk	x10, #0xde82, lsl #32
  111bdc: f2e8636a     	movk	x10, #0x431b, lsl #48
  111be0: 9b4a7d08     	smulh	x8, x8, x10
  111be4: 9352fd0a     	asr	x10, x8, #18
  111be8: 8b48fd48     	add	x8, x10, x8, lsr #63
  111bec: b980212a     	ldrsw	x10, [x9, #0x20]
  111bf0: 9b0a7d08     	mul	x8, x8, x10
  111bf4: b940252b     	ldr	w11, [x9, #0x24]
  111bf8: 2a0b03ea     	mov	w10, w11
  111bfc: 93437d4a     	sbfx	x10, x10, #3, #29
  111c00: 9b0a7d08     	mul	x8, x8, x10
  111c04: f81583a8     	stur	x8, [x29, #-0xa8]
  111c08: 14000001     	b	0x111c0c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x164>
  111c0c: f85583a8     	ldur	x8, [x29, #-0xa8]
  111c10: f940b3e9     	ldr	x9, [sp, #0x160]
  111c14: f940192a     	ldr	x10, [x9, #0x30]
  111c18: eb0a0108     	subs	x8, x8, x10
  111c1c: f900abe8     	str	x8, [sp, #0x150]
  111c20: 540000cd     	b.le	0x111c38 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x190>
  111c24: 14000001     	b	0x111c28 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x180>
  111c28: f940b3e8     	ldr	x8, [sp, #0x160]
  111c2c: f9401909     	ldr	x9, [x8, #0x30]
  111c30: f81583a9     	stur	x9, [x29, #-0xa8]
  111c34: 14000001     	b	0x111c38 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x190>
  111c38: f85583a8     	ldur	x8, [x29, #-0xa8]
  111c3c: f940b3e9     	ldr	x9, [sp, #0x160]
  111c40: f940152a     	ldr	x10, [x9, #0x28]
  111c44: 8b0a0108     	add	x8, x8, x10
  111c48: f9002528     	str	x8, [x9, #0x48]
  111c4c: 14000001     	b	0x111c50 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a8>
  111c50: f940b3e8     	ldr	x8, [sp, #0x160]
  111c54: f9402100     	ldr	x0, [x8, #0x40]
  111c58: d100c3a1     	sub	x1, x29, #0x30
  111c5c: 2a1f03e2     	mov	w2, wzr
  111c60: aa1f03e3     	mov	x3, xzr
  111c64: 97fe4f9b     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
  111c68: b81443a0     	stur	w0, [x29, #-0xbc]
  111c6c: b85443a0     	ldur	w0, [x29, #-0xbc]
  111c70: 340000a0     	cbz	w0, 0x111c84 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1dc>
  111c74: 14000001     	b	0x111c78 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1d0>
  111c78: b85443a8     	ldur	w8, [x29, #-0xbc]
  111c7c: b817c3a8     	stur	w8, [x29, #-0x84]
  111c80: 140001b9     	b	0x112364 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8bc>
  111c84: f940b3e8     	ldr	x8, [sp, #0x160]
  111c88: b9402509     	ldr	w9, [x8, #0x24]
  111c8c: 71002129     	subs	w9, w9, #0x8
  111c90: b9014fe9     	str	w9, [sp, #0x14c]
  111c94: 540000c1     	b.ne	0x111cac <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x204>
  111c98: 14000001     	b	0x111c9c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1f4>
  111c9c: 321203e8     	orr	w8, wzr, #0x4000
  111ca0: 2a0803e0     	mov	w0, w8
  111ca4: f900a3e0     	str	x0, [sp, #0x140]
  111ca8: 1400000c     	b	0x111cd8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x230>
  111cac: f940b3e8     	ldr	x8, [sp, #0x160]
  111cb0: b9402509     	ldr	w9, [x8, #0x24]
  111cb4: 71006129     	subs	w9, w9, #0x18
  111cb8: 321103ea     	orr	w10, wzr, #0x8000
  111cbc: 2a0a03eb     	mov	w11, w10
  111cc0: 321f37ea     	orr	w10, wzr, #0x7ffe
  111cc4: 2a0a03ec     	mov	w12, w10
  111cc8: 9a8b018b     	csel	x11, x12, x11, eq
  111ccc: b9013fe9     	str	w9, [sp, #0x13c]
  111cd0: f900a3eb     	str	x11, [sp, #0x140]
  111cd4: 14000001     	b	0x111cd8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x230>
  111cd8: f940a3e8     	ldr	x8, [sp, #0x140]
  111cdc: f81383a8     	stur	x8, [x29, #-0xc8]
  111ce0: f940b3e8     	ldr	x8, [sp, #0x160]
  111ce4: f9402509     	ldr	x9, [x8, #0x48]
  111ce8: f940150a     	ldr	x10, [x8, #0x28]
  111cec: eb0a0129     	subs	x9, x9, x10
  111cf0: f940190a     	ldr	x10, [x8, #0x30]
  111cf4: eb0a0129     	subs	x9, x9, x10
  111cf8: f9009be9     	str	x9, [sp, #0x130]
  111cfc: 540000ab     	b.lt	0x111d10 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x268>
  111d00: 14000001     	b	0x111d04 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x25c>
  111d04: aa1f03e0     	mov	x0, xzr
  111d08: f90097e0     	str	x0, [sp, #0x128]
  111d0c: 14000009     	b	0x111d30 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x288>
  111d10: f940b3e8     	ldr	x8, [sp, #0x160]
  111d14: f9401909     	ldr	x9, [x8, #0x30]
  111d18: f940250a     	ldr	x10, [x8, #0x48]
  111d1c: f940150b     	ldr	x11, [x8, #0x28]
  111d20: eb0a016a     	subs	x10, x11, x10
  111d24: 8b0a0129     	add	x9, x9, x10
  111d28: f90097e9     	str	x9, [sp, #0x128]
  111d2c: 14000001     	b	0x111d30 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x288>
  111d30: f94097e8     	ldr	x8, [sp, #0x128]
  111d34: f81303a8     	stur	x8, [x29, #-0xd0]
  111d38: f85383a8     	ldur	x8, [x29, #-0xc8]
  111d3c: f85303a9     	ldur	x9, [x29, #-0xd0]
  111d40: eb090108     	subs	x8, x8, x9
  111d44: f90093e8     	str	x8, [sp, #0x120]
  111d48: 540000a9     	b.ls	0x111d5c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2b4>
  111d4c: 14000001     	b	0x111d50 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2a8>
  111d50: f85303a8     	ldur	x8, [x29, #-0xd0]
  111d54: f81383a8     	stur	x8, [x29, #-0xc8]
  111d58: 14000001     	b	0x111d5c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2b4>
  111d5c: f940b3e8     	ldr	x8, [sp, #0x160]
  111d60: 79403109     	ldrh	w9, [x8, #0x18]
  111d64: 7100c529     	subs	w9, w9, #0x31
  111d68: b9011fe9     	str	w9, [sp, #0x11c]
  111d6c: 540002a1     	b.ne	0x111dc0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x318>
  111d70: 14000001     	b	0x111d74 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2cc>
  111d74: f85383a8     	ldur	x8, [x29, #-0xc8]
  111d78: f1100508     	subs	x8, x8, #0x401
  111d7c: f9008be8     	str	x8, [sp, #0x110]
  111d80: 540000c3     	b.lo	0x111d98 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2f0>
  111d84: 14000001     	b	0x111d88 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
  111d88: 321603e8     	orr	w8, wzr, #0x400
  111d8c: 2a0803e9     	mov	w9, w8
  111d90: f81383a9     	stur	x9, [x29, #-0xc8]
  111d94: 14000001     	b	0x111d98 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2f0>
  111d98: f85383a8     	ldur	x8, [x29, #-0xc8]
  111d9c: d281f829     	mov	x9, #0xfc1              // =4033
  111da0: f2b81f89     	movk	x9, #0xc0fc, lsl #16
  111da4: f2df81e9     	movk	x9, #0xfc0f, lsl #32
  111da8: f2e1f809     	movk	x9, #0xfc0, lsl #48
  111dac: 9bc97d08     	umulh	x8, x8, x9
  111db0: d342fd08     	lsr	x8, x8, #2
  111db4: 8b081908     	add	x8, x8, x8, lsl #6
  111db8: f81383a8     	stur	x8, [x29, #-0xc8]
  111dbc: 14000012     	b	0x111e04 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x35c>
  111dc0: f940b3e8     	ldr	x8, [sp, #0x160]
  111dc4: b9402109     	ldr	w9, [x8, #0x20]
  111dc8: b940250a     	ldr	w10, [x8, #0x24]
  111dcc: 1b0a7d29     	mul	w9, w9, w10
  111dd0: 11001d2a     	add	w10, w9, #0x7
  111dd4: 7100012b     	subs	w11, w9, #0x0
  111dd8: 1a89b149     	csel	w9, w10, w9, lt
  111ddc: 2a0903e0     	mov	w0, w9
  111de0: 93437c00     	sbfx	x0, x0, #3, #29
  111de4: f81283a0     	stur	x0, [x29, #-0xd8]
  111de8: f85383a0     	ldur	x0, [x29, #-0xc8]
  111dec: f85283ac     	ldur	x12, [x29, #-0xd8]
  111df0: 9acc0800     	udiv	x0, x0, x12
  111df4: 9b0c7c0c     	mul	x12, x0, x12
  111df8: f81383ac     	stur	x12, [x29, #-0xc8]
  111dfc: b9010feb     	str	w11, [sp, #0x10c]
  111e00: 14000001     	b	0x111e04 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x35c>
  111e04: f940b3e8     	ldr	x8, [sp, #0x160]
  111e08: 91002100     	add	x0, x8, #0x8
  111e0c: 97fe5661     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  111e10: f940b3e8     	ldr	x8, [sp, #0x160]
  111e14: f9402501     	ldr	x1, [x8, #0x48]
  111e18: f85d03be     	ldur	x30, [x29, #-0x30]
  111e1c: f90083e0     	str	x0, [sp, #0x100]
  111e20: aa1e03e0     	mov	x0, x30
  111e24: f9007fe1     	str	x1, [sp, #0xf8]
  111e28: 97fe446e     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  111e2c: f85383a3     	ldur	x3, [x29, #-0xc8]
  111e30: f94083e8     	ldr	x8, [sp, #0x100]
  111e34: f9400101     	ldr	x1, [x8]
  111e38: f9401c21     	ldr	x1, [x1, #0x38]
  111e3c: f9007be0     	str	x0, [sp, #0xf0]
  111e40: aa0803e0     	mov	x0, x8
  111e44: f9407ffe     	ldr	x30, [sp, #0xf8]
  111e48: f90077e1     	str	x1, [sp, #0xe8]
  111e4c: aa1e03e1     	mov	x1, x30
  111e50: f9407be2     	ldr	x2, [sp, #0xf0]
  111e54: f94077e9     	ldr	x9, [sp, #0xe8]
  111e58: d63f0120     	blr	x9
  111e5c: f81203a0     	stur	x0, [x29, #-0xe0]
  111e60: f85203a8     	ldur	x8, [x29, #-0xe0]
  111e64: f1000108     	subs	x8, x8, #0x0
  111e68: f90073e8     	str	x8, [sp, #0xe0]
  111e6c: 5400018c     	b.gt	0x111e9c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3f4>
  111e70: 14000001     	b	0x111e74 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3cc>
  111e74: f85d03a8     	ldur	x8, [x29, #-0x30]
  111e78: f9400109     	ldr	x9, [x8]
  111e7c: f9400129     	ldr	x9, [x9]
  111e80: aa0803e0     	mov	x0, x8
  111e84: d63f0120     	blr	x9
  111e88: aa1f03e8     	mov	x8, xzr
  111e8c: f81d03a8     	stur	x8, [x29, #-0x30]
  111e90: 12807e4a     	mov	w10, #-0x3f3            // =-1011
  111e94: b817c3aa     	stur	w10, [x29, #-0x84]
  111e98: 14000133     	b	0x112364 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8bc>
  111e9c: f85d03a0     	ldur	x0, [x29, #-0x30]
  111ea0: f85203a2     	ldur	x2, [x29, #-0xe0]
  111ea4: aa1f03e1     	mov	x1, xzr
  111ea8: 97fe5492     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  111eac: f940b3e0     	ldr	x0, [sp, #0x160]
  111eb0: 79403008     	ldrh	w8, [x0, #0x18]
  111eb4: 71000508     	subs	w8, w8, #0x1
  111eb8: b900dfe8     	str	w8, [sp, #0xdc]
  111ebc: 54001341     	b.ne	0x112124 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x67c>
  111ec0: 14000001     	b	0x111ec4 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x41c>
  111ec4: f940b3e8     	ldr	x8, [sp, #0x160]
  111ec8: b9402509     	ldr	w9, [x8, #0x24]
  111ecc: 71002129     	subs	w9, w9, #0x8
  111ed0: b900dbe9     	str	w9, [sp, #0xd8]
  111ed4: 54000a81     	b.ne	0x112024 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x57c>
  111ed8: 14000001     	b	0x111edc <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x434>
  111edc: 14000001     	b	0x111ee0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x438>
  111ee0: f940b3e8     	ldr	x8, [sp, #0x160]
  111ee4: f9402100     	ldr	x0, [x8, #0x40]
  111ee8: d100e3a1     	sub	x1, x29, #0x38
  111eec: 2a1f03e9     	mov	w9, wzr
  111ef0: aa1f03e2     	mov	x2, xzr
  111ef4: f9006be2     	str	x2, [sp, #0xd0]
  111ef8: 2a0903e2     	mov	w2, w9
  111efc: f9406be3     	ldr	x3, [sp, #0xd0]
  111f00: b900cfe9     	str	w9, [sp, #0xcc]
  111f04: 97fe4ef3     	bl	0xa5ad0 <_ZN7android16MediaBufferGroup14acquire_bufferEPPNS_11MediaBufferEbm@plt>
  111f08: b81ac3a0     	stur	w0, [x29, #-0x54]
  111f0c: b940cfe9     	ldr	w9, [sp, #0xcc]
  111f10: b81a83a9     	stur	w9, [x29, #-0x58]
  111f14: d10143a8     	sub	x8, x29, #0x50
  111f18: d10153a0     	sub	x0, x29, #0x54
  111f1c: d10163a1     	sub	x1, x29, #0x58
  111f20: f90063e8     	str	x8, [sp, #0xc0]
  111f24: 97fe407f     	bl	0xa2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>
  111f28: f94063e0     	ldr	x0, [sp, #0xc0]
  111f2c: 97fe5b69     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  111f30: b900bfe0     	str	w0, [sp, #0xbc]
  111f34: 14000001     	b	0x111f38 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x490>
  111f38: b940bfe8     	ldr	w8, [sp, #0xbc]
  111f3c: 37000308     	tbnz	w8, #0x0, 0x111f9c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
  111f40: 14000001     	b	0x111f44 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x49c>
  111f44: 90000741     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  111f48: 9134ac21     	add	x1, x1, #0xd2b
  111f4c: d101c3a0     	sub	x0, x29, #0x70
  111f50: 97fe470c     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  111f54: 14000001     	b	0x111f58 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b0>
  111f58: d101c3a0     	sub	x0, x29, #0x70
  111f5c: d10143a1     	sub	x1, x29, #0x50
  111f60: 97fe4360     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  111f64: 14000001     	b	0x111f68 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4c0>
  111f68: d101c3a0     	sub	x0, x29, #0x70
  111f6c: 97fe3f65     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  111f70: 1400000b     	b	0x111f9c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
  111f74: f81183a0     	stur	x0, [x29, #-0xe8]
  111f78: 2a0103e8     	mov	w8, w1
  111f7c: b81143a8     	stur	w8, [x29, #-0xec]
  111f80: 14000026     	b	0x112018 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x570>
  111f84: f81183a0     	stur	x0, [x29, #-0xe8]
  111f88: 2a0103e8     	mov	w8, w1
  111f8c: b81143a8     	stur	w8, [x29, #-0xec]
  111f90: d101c3a0     	sub	x0, x29, #0x70
  111f94: 97fe3f5b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  111f98: 14000020     	b	0x112018 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x570>
  111f9c: d10143a0     	sub	x0, x29, #0x50
  111fa0: 97fe3f58     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  111fa4: 14000001     	b	0x111fa8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x500>
  111fa8: f85c83a0     	ldur	x0, [x29, #-0x38]
  111fac: f85203a8     	ldur	x8, [x29, #-0xe0]
  111fb0: d37ff902     	lsl	x2, x8, #1
  111fb4: aa1f03e8     	mov	x8, xzr
  111fb8: aa0803e1     	mov	x1, x8
  111fbc: 97fe544d     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  111fc0: f85c83a0     	ldur	x0, [x29, #-0x38]
  111fc4: 97fe4407     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  111fc8: f85d03a8     	ldur	x8, [x29, #-0x30]
  111fcc: f9005be0     	str	x0, [sp, #0xb0]
  111fd0: aa0803e0     	mov	x0, x8
  111fd4: 97fe4403     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  111fd8: f85203a2     	ldur	x2, [x29, #-0xe0]
  111fdc: f9405be1     	ldr	x1, [sp, #0xb0]
  111fe0: f90057e0     	str	x0, [sp, #0xa8]
  111fe4: aa0103e0     	mov	x0, x1
  111fe8: f94057e1     	ldr	x1, [sp, #0xa8]
  111fec: 97fe5d55     	bl	0xa9540 <_ZN7android21memcpy_to_i16_from_u8EPsPKhm@plt>
  111ff0: f85d03a8     	ldur	x8, [x29, #-0x30]
  111ff4: f9400100     	ldr	x0, [x8]
  111ff8: f9400000     	ldr	x0, [x0]
  111ffc: f90053e0     	str	x0, [sp, #0xa0]
  112000: aa0803e0     	mov	x0, x8
  112004: f94053e8     	ldr	x8, [sp, #0xa0]
  112008: d63f0100     	blr	x8
  11200c: f85c83a8     	ldur	x8, [x29, #-0x38]
  112010: f81d03a8     	stur	x8, [x29, #-0x30]
  112014: 14000043     	b	0x112120 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x678>
  112018: d10143a0     	sub	x0, x29, #0x50
  11201c: 97fe3f39     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  112020: 140000df     	b	0x11239c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8f4>
  112024: f940b3e8     	ldr	x8, [sp, #0x160]
  112028: b9402509     	ldr	w9, [x8, #0x24]
  11202c: 71006129     	subs	w9, w9, #0x18
  112030: b9009fe9     	str	w9, [sp, #0x9c]
  112034: 54000341     	b.ne	0x11209c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5f4>
  112038: 14000001     	b	0x11203c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x594>
  11203c: f85203a8     	ldur	x8, [x29, #-0xe0]
  112040: b200f3e9     	mov	x9, #0x5555555555555555 // =6148914691236517205
  112044: f28aaac9     	movk	x9, #0x5556
  112048: 9b497d08     	smulh	x8, x8, x9
  11204c: 8b48fd08     	add	x8, x8, x8, lsr #63
  112050: f81083a8     	stur	x8, [x29, #-0xf8]
  112054: f85d03a0     	ldur	x0, [x29, #-0x30]
  112058: 97fe43e2     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  11205c: f85d03a8     	ldur	x8, [x29, #-0x30]
  112060: f9004be0     	str	x0, [sp, #0x90]
  112064: aa0803e0     	mov	x0, x8
  112068: 97fe43de     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  11206c: f85083a2     	ldur	x2, [x29, #-0xf8]
  112070: f9404be8     	ldr	x8, [sp, #0x90]
  112074: f90047e0     	str	x0, [sp, #0x88]
  112078: aa0803e0     	mov	x0, x8
  11207c: f94047e1     	ldr	x1, [sp, #0x88]
  112080: 97fe42dc     	bl	0xa2bf0 <_ZN7android22memcpy_to_i16_from_p24EPsPKhm@plt>
  112084: f85d03a0     	ldur	x0, [x29, #-0x30]
  112088: f85083a8     	ldur	x8, [x29, #-0xf8]
  11208c: d37ff902     	lsl	x2, x8, #1
  112090: aa1f03e1     	mov	x1, xzr
  112094: 97fe5417     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  112098: 14000021     	b	0x11211c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x674>
  11209c: f940b3e8     	ldr	x8, [sp, #0x160]
  1120a0: b9402509     	ldr	w9, [x8, #0x24]
  1120a4: 71008129     	subs	w9, w9, #0x20
  1120a8: b90087e9     	str	w9, [sp, #0x84]
  1120ac: 54000361     	b.ne	0x112118 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x670>
  1120b0: 14000001     	b	0x1120b4 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x60c>
  1120b4: f85203a8     	ldur	x8, [x29, #-0xe0]
  1120b8: 91000d09     	add	x9, x8, #0x3
  1120bc: f100010a     	subs	x10, x8, #0x0
  1120c0: 9a88b128     	csel	x8, x9, x8, lt
  1120c4: 9342fd08     	asr	x8, x8, #2
  1120c8: f81003a8     	stur	x8, [x29, #-0x100]
  1120cc: f85d03a0     	ldur	x0, [x29, #-0x30]
  1120d0: f9003fea     	str	x10, [sp, #0x78]
  1120d4: 97fe43c3     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  1120d8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1120dc: f9003be0     	str	x0, [sp, #0x70]
  1120e0: aa0803e0     	mov	x0, x8
  1120e4: 97fe43bf     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  1120e8: f85003a2     	ldur	x2, [x29, #-0x100]
  1120ec: f9403be8     	ldr	x8, [sp, #0x70]
  1120f0: f90037e0     	str	x0, [sp, #0x68]
  1120f4: aa0803e0     	mov	x0, x8
  1120f8: f94037e1     	ldr	x1, [sp, #0x68]
  1120fc: 97fe4989     	bl	0xa4720 <_ZN7android22memcpy_to_i16_from_i32EPsPKim@plt>
  112100: f85d03a0     	ldur	x0, [x29, #-0x30]
  112104: f85003a8     	ldur	x8, [x29, #-0x100]
  112108: d37ff902     	lsl	x2, x8, #1
  11210c: aa1f03e1     	mov	x1, xzr
  112110: 97fe53f8     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  112114: 14000001     	b	0x112118 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x670>
  112118: 14000001     	b	0x11211c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x674>
  11211c: 14000001     	b	0x112120 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x678>
  112120: 14000028     	b	0x1121c0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x718>
  112124: f940b3e8     	ldr	x8, [sp, #0x160]
  112128: 79403109     	ldrh	w9, [x8, #0x18]
  11212c: 71000d29     	subs	w9, w9, #0x3
  112130: b90067e9     	str	w9, [sp, #0x64]
  112134: 54000441     	b.ne	0x1121bc <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x714>
  112138: 14000001     	b	0x11213c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x694>
  11213c: f940b3e8     	ldr	x8, [sp, #0x160]
  112140: b9402509     	ldr	w9, [x8, #0x24]
  112144: 71008129     	subs	w9, w9, #0x20
  112148: b90063e9     	str	w9, [sp, #0x60]
  11214c: 54000361     	b.ne	0x1121b8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x710>
  112150: 14000001     	b	0x112154 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6ac>
  112154: f85203a8     	ldur	x8, [x29, #-0xe0]
  112158: 91000d09     	add	x9, x8, #0x3
  11215c: f100010a     	subs	x10, x8, #0x0
  112160: 9a88b128     	csel	x8, x9, x8, lt
  112164: 9342fd08     	asr	x8, x8, #2
  112168: f900bfe8     	str	x8, [sp, #0x178]
  11216c: f85d03a0     	ldur	x0, [x29, #-0x30]
  112170: f9002fea     	str	x10, [sp, #0x58]
  112174: 97fe439b     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  112178: f85d03a8     	ldur	x8, [x29, #-0x30]
  11217c: f9002be0     	str	x0, [sp, #0x50]
  112180: aa0803e0     	mov	x0, x8
  112184: 97fe4397     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  112188: f940bfe2     	ldr	x2, [sp, #0x178]
  11218c: f9402be8     	ldr	x8, [sp, #0x50]
  112190: f90027e0     	str	x0, [sp, #0x48]
  112194: aa0803e0     	mov	x0, x8
  112198: f94027e1     	ldr	x1, [sp, #0x48]
  11219c: 97fe5079     	bl	0xa6380 <_ZN7android24memcpy_to_i16_from_floatEPsPKfm@plt>
  1121a0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1121a4: f940bfe8     	ldr	x8, [sp, #0x178]
  1121a8: d37ff902     	lsl	x2, x8, #1
  1121ac: aa1f03e1     	mov	x1, xzr
  1121b0: 97fe53d0     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  1121b4: 14000001     	b	0x1121b8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x710>
  1121b8: 14000001     	b	0x1121bc <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x714>
  1121bc: 14000001     	b	0x1121c0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x718>
  1121c0: aa1f03e8     	mov	x8, xzr
  1121c4: f900bbe8     	str	x8, [sp, #0x170]
  1121c8: f940b3e8     	ldr	x8, [sp, #0x160]
  1121cc: 79403109     	ldrh	w9, [x8, #0x18]
  1121d0: 7100c529     	subs	w9, w9, #0x31
  1121d4: b90047e9     	str	w9, [sp, #0x44]
  1121d8: 540002a1     	b.ne	0x11222c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x784>
  1121dc: 14000001     	b	0x1121e0 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x738>
  1121e0: f940b3e8     	ldr	x8, [sp, #0x160]
  1121e4: f9402509     	ldr	x9, [x8, #0x48]
  1121e8: f940150a     	ldr	x10, [x8, #0x28]
  1121ec: eb0a0129     	subs	x9, x9, x10
  1121f0: 529a000b     	mov	w11, #0xd000            // =53248
  1121f4: 72a2624b     	movk	w11, #0x1312, lsl #16
  1121f8: 2a0b03ea     	mov	w10, w11
  1121fc: 9b0a7d29     	mul	x9, x9, x10
  112200: d281f82a     	mov	x10, #0xfc1             // =4033
  112204: f2b81f8a     	movk	x10, #0xc0fc, lsl #16
  112208: f2df81ea     	movk	x10, #0xfc0f, lsl #32
  11220c: f2e1f80a     	movk	x10, #0xfc0, lsl #48
  112210: 9b4a7d29     	smulh	x9, x9, x10
  112214: 9342fd2a     	asr	x10, x9, #2
  112218: 8b49fd49     	add	x9, x10, x9, lsr #63
  11221c: b9801d0a     	ldrsw	x10, [x8, #0x1c]
  112220: 9aca0d29     	sdiv	x9, x9, x10
  112224: f900bbe9     	str	x9, [sp, #0x170]
  112228: 14000015     	b	0x11227c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7d4>
  11222c: f940b3e8     	ldr	x8, [sp, #0x160]
  112230: b9402509     	ldr	w9, [x8, #0x24]
  112234: 2a0903e0     	mov	w0, w9
  112238: 93437c00     	sbfx	x0, x0, #3, #29
  11223c: f900b7e0     	str	x0, [sp, #0x168]
  112240: f9402500     	ldr	x0, [x8, #0x48]
  112244: f940150a     	ldr	x10, [x8, #0x28]
  112248: eb0a000a     	subs	x10, x0, x10
  11224c: 52884809     	mov	w9, #0x4240             // =16960
  112250: 72a001e9     	movk	w9, #0xf, lsl #16
  112254: 2a0903e0     	mov	w0, w9
  112258: 9b007d4a     	mul	x10, x10, x0
  11225c: b9802100     	ldrsw	x0, [x8, #0x20]
  112260: f940b7eb     	ldr	x11, [sp, #0x168]
  112264: 9b0b7c0b     	mul	x11, x0, x11
  112268: 9acb094a     	udiv	x10, x10, x11
  11226c: b9801d0b     	ldrsw	x11, [x8, #0x1c]
  112270: 9acb094a     	udiv	x10, x10, x11
  112274: f900bbea     	str	x10, [sp, #0x170]
  112278: 14000001     	b	0x11227c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7d4>
  11227c: f85d03a0     	ldur	x0, [x29, #-0x30]
  112280: d101e3a8     	sub	x8, x29, #0x78
  112284: f9001fe8     	str	x8, [sp, #0x38]
  112288: 97fe47aa     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  11228c: f9401fe0     	ldr	x0, [sp, #0x38]
  112290: 97fe4b08     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  112294: f9001be0     	str	x0, [sp, #0x30]
  112298: 14000001     	b	0x11229c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7f4>
  11229c: f940bbe2     	ldr	x2, [sp, #0x170]
  1122a0: 528daca1     	mov	w1, #0x6d65             // =28005
  1122a4: 72ae8d21     	movk	w1, #0x7469, lsl #16
  1122a8: f9401be0     	ldr	x0, [sp, #0x30]
  1122ac: 97fe5da5     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  1122b0: b9002fe0     	str	w0, [sp, #0x2c]
  1122b4: 14000001     	b	0x1122b8 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x810>
  1122b8: d101e3a0     	sub	x0, x29, #0x78
  1122bc: 97fe3dad     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1122c0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1122c4: d10203be     	sub	x30, x29, #0x80
  1122c8: aa1e03e8     	mov	x8, x30
  1122cc: f90013fe     	str	x30, [sp, #0x20]
  1122d0: 97fe4798     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  1122d4: f94013e0     	ldr	x0, [sp, #0x20]
  1122d8: 97fe4af6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1122dc: f9000fe0     	str	x0, [sp, #0x18]
  1122e0: 14000001     	b	0x1122e4 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x83c>
  1122e4: 528dcc61     	mov	w1, #0x6e63             // =28259
  1122e8: 72ae6f21     	movk	w1, #0x7379, lsl #16
  1122ec: 320003e2     	orr	w2, wzr, #0x1
  1122f0: f9400fe0     	ldr	x0, [sp, #0x18]
  1122f4: 97fe455f     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1122f8: b90017e0     	str	w0, [sp, #0x14]
  1122fc: 14000001     	b	0x112300 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x858>
  112300: d10203a0     	sub	x0, x29, #0x80
  112304: 97fe3d9b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  112308: f85203a0     	ldur	x0, [x29, #-0xe0]
  11230c: f940b3fe     	ldr	x30, [sp, #0x160]
  112310: f94027c8     	ldr	x8, [x30, #0x48]
  112314: 8b000108     	add	x8, x8, x0
  112318: f90027c8     	str	x8, [x30, #0x48]
  11231c: f85d03a8     	ldur	x8, [x29, #-0x30]
  112320: f85683a0     	ldur	x0, [x29, #-0x98]
  112324: f9000008     	str	x8, [x0]
  112328: 2a1f03e9     	mov	w9, wzr
  11232c: b817c3a9     	stur	w9, [x29, #-0x84]
  112330: 1400000d     	b	0x112364 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8bc>
  112334: f81183a0     	stur	x0, [x29, #-0xe8]
  112338: 2a0103e8     	mov	w8, w1
  11233c: b81143a8     	stur	w8, [x29, #-0xec]
  112340: d101e3a0     	sub	x0, x29, #0x78
  112344: 97fe3d8b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  112348: 14000015     	b	0x11239c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8f4>
  11234c: f81183a0     	stur	x0, [x29, #-0xe8]
  112350: 2a0103e8     	mov	w8, w1
  112354: b81143a8     	stur	w8, [x29, #-0xec]
  112358: d10203a0     	sub	x0, x29, #0x80
  11235c: 97fe3d85     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  112360: 1400000f     	b	0x11239c <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8f4>
  112364: b857c3a8     	ldur	w8, [x29, #-0x84]
  112368: d53bd049     	mrs	x9, TPIDR_EL0
  11236c: f9401529     	ldr	x9, [x9, #0x28]
  112370: f85e83aa     	ldur	x10, [x29, #-0x18]
  112374: eb0a0129     	subs	x9, x9, x10
  112378: b90013e8     	str	w8, [sp, #0x10]
  11237c: f90007e9     	str	x9, [sp, #0x8]
  112380: 54000121     	b.ne	0x1123a4 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8fc>
  112384: 14000001     	b	0x112388 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8e0>
  112388: b94013e0     	ldr	w0, [sp, #0x10]
  11238c: 9109c3ff     	add	sp, sp, #0x270
  112390: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112394: f84207fc     	ldr	x28, [sp], #0x20
  112398: d65f03c0     	ret
  11239c: f85183a0     	ldur	x0, [x29, #-0xe8]
  1123a0: 97fe56dc     	bl	0xa7f10 <_Unwind_Resume@plt>
  1123a4: 97fe5e73     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001123a8 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
  1123a8: d10303ff     	sub	sp, sp, #0xc0
  1123ac: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1123b0: 9102c3fd     	add	x29, sp, #0xb0
  1123b4: d53bd048     	mrs	x8, TPIDR_EL0
  1123b8: f9401508     	ldr	x8, [x8, #0x28]
  1123bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1123c0: f81d03a0     	stur	x0, [x29, #-0x30]
  1123c4: f81c83a1     	stur	x1, [x29, #-0x38]
  1123c8: f81c03a2     	stur	x2, [x29, #-0x40]
  1123cc: f81b83a3     	stur	x3, [x29, #-0x48]
  1123d0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1123d4: 97fe54ef     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  1123d8: f9400008     	ldr	x8, [x0]
  1123dc: f9401d08     	ldr	x8, [x8, #0x38]
  1123e0: 321e07e9     	orr	w9, wzr, #0xc
  1123e4: 2a0903e3     	mov	w3, w9
  1123e8: aa1f03e1     	mov	x1, xzr
  1123ec: d10053a2     	sub	x2, x29, #0x14
  1123f0: d63f0100     	blr	x8
  1123f4: f1002c08     	subs	x8, x0, #0xb
  1123f8: f9002be8     	str	x8, [sp, #0x50]
  1123fc: 540000ac     	b.gt	0x112410 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x68>
  112400: 14000001     	b	0x112404 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c>
  112404: 2a1f03e8     	mov	w8, wzr
  112408: 381df3a8     	sturb	w8, [x29, #-0x21]
  11240c: 14000053     	b	0x112558 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1b0>
  112410: b85ec3a8     	ldur	w8, [x29, #-0x14]
  112414: 52892a49     	mov	w9, #0x4952             // =18770
  112418: 72a8c8c9     	movk	w9, #0x4646, lsl #16
  11241c: 6b090108     	subs	w8, w8, w9
  112420: b9004fe8     	str	w8, [sp, #0x4c]
  112424: 54000121     	b.ne	0x112448 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa0>
  112428: 14000001     	b	0x11242c <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x84>
  11242c: b85f43a8     	ldur	w8, [x29, #-0xc]
  112430: 52882ae9     	mov	w9, #0x4157             // =16727
  112434: 72a8aac9     	movk	w9, #0x4556, lsl #16
  112438: 6b090108     	subs	w8, w8, w9
  11243c: b9004be8     	str	w8, [sp, #0x48]
  112440: 540000a0     	b.eq	0x112454 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xac>
  112444: 14000001     	b	0x112448 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa0>
  112448: 2a1f03e8     	mov	w8, wzr
  11244c: 381df3a8     	sturb	w8, [x29, #-0x21]
  112450: 14000042     	b	0x112558 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1b0>
  112454: 52800a08     	mov	w8, #0x50               // =80
  112458: 2a0803e0     	mov	w0, w8
  11245c: 97fe5aad     	bl	0xa8f10 <_Znwm@plt>
  112460: aa0003fe     	mov	x30, x0
  112464: aa0003e1     	mov	x1, x0
  112468: f85d03a9     	ldur	x9, [x29, #-0x30]
  11246c: f90023e1     	str	x1, [sp, #0x40]
  112470: aa0903e1     	mov	x1, x9
  112474: f9001ffe     	str	x30, [sp, #0x38]
  112478: 97fe365e     	bl	0x9fdf0 <_ZN7android12WAVExtractorC1ERKNS_2spINS_10DataSourceEEE@plt>
  11247c: 14000001     	b	0x112480 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd8>
  112480: d10083a8     	sub	x8, x29, #0x20
  112484: aa0803e0     	mov	x0, x8
  112488: f94023e1     	ldr	x1, [sp, #0x40]
  11248c: f9001be8     	str	x8, [sp, #0x30]
  112490: 97fe5ea8     	bl	0xa9f30 <_ZN7android2spINS_14MediaExtractorEEC2INS_12WAVExtractorEEEPT_@plt>
  112494: f9401be0     	ldr	x0, [sp, #0x30]
  112498: 97fe626a     	bl	0xaae40 <_ZNK7android2spINS_14MediaExtractorEEptEv@plt>
  11249c: f90017e0     	str	x0, [sp, #0x28]
  1124a0: 14000001     	b	0x1124a4 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xfc>
  1124a4: f94017e8     	ldr	x8, [sp, #0x28]
  1124a8: f9400109     	ldr	x9, [x8]
  1124ac: f9400929     	ldr	x9, [x9, #0x10]
  1124b0: aa0803e0     	mov	x0, x8
  1124b4: d63f0120     	blr	x9
  1124b8: f90013e0     	str	x0, [sp, #0x20]
  1124bc: 14000001     	b	0x1124c0 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x118>
  1124c0: f94013e8     	ldr	x8, [sp, #0x20]
  1124c4: b5000268     	cbnz	x8, 0x112510 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x168>
  1124c8: 14000001     	b	0x1124cc <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  1124cc: 2a1f03e8     	mov	w8, wzr
  1124d0: 381df3a8     	sturb	w8, [x29, #-0x21]
  1124d4: 320003e8     	orr	w8, wzr, #0x1
  1124d8: b9005be8     	str	w8, [sp, #0x58]
  1124dc: 1400001c     	b	0x11254c <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1a4>
  1124e0: f81b03a0     	stur	x0, [x29, #-0x50]
  1124e4: 2a0103e8     	mov	w8, w1
  1124e8: b81ac3a8     	stur	w8, [x29, #-0x54]
  1124ec: f9401fe0     	ldr	x0, [sp, #0x38]
  1124f0: 97fe391c     	bl	0xa0960 <_ZdlPv@plt>
  1124f4: 14000027     	b	0x112590 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1e8>
  1124f8: f81b03a0     	stur	x0, [x29, #-0x50]
  1124fc: 2a0103e8     	mov	w8, w1
  112500: b81ac3a8     	stur	w8, [x29, #-0x54]
  112504: d10083a0     	sub	x0, x29, #0x20
  112508: 97fe4532     	bl	0xa39d0 <_ZN7android2spINS_14MediaExtractorEED2Ev@plt>
  11250c: 14000021     	b	0x112590 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1e8>
  112510: d0000ca8     	adrp	x8, 0x2a8000
  112514: f9466108     	ldr	x8, [x8, #0xcc0]
  112518: f9400101     	ldr	x1, [x8]
  11251c: f85c83a0     	ldur	x0, [x29, #-0x38]
  112520: 97fe5540     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
  112524: f9000fe0     	str	x0, [sp, #0x18]
  112528: 14000001     	b	0x11252c <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x184>
  11252c: f85c03a8     	ldur	x8, [x29, #-0x40]
  112530: 52933349     	mov	w9, #0x999a             // =39322
  112534: 72a7d329     	movk	w9, #0x3e99, lsl #16
  112538: b9000109     	str	w9, [x8]
  11253c: 320003e9     	orr	w9, wzr, #0x1
  112540: 381df3a9     	sturb	w9, [x29, #-0x21]
  112544: b9005be9     	str	w9, [sp, #0x58]
  112548: 14000001     	b	0x11254c <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1a4>
  11254c: d10083a0     	sub	x0, x29, #0x20
  112550: 97fe4520     	bl	0xa39d0 <_ZN7android2spINS_14MediaExtractorEED2Ev@plt>
  112554: 14000001     	b	0x112558 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1b0>
  112558: 385df3a8     	ldurb	w8, [x29, #-0x21]
  11255c: d53bd049     	mrs	x9, TPIDR_EL0
  112560: f9401529     	ldr	x9, [x9, #0x28]
  112564: f85f83aa     	ldur	x10, [x29, #-0x8]
  112568: eb0a0129     	subs	x9, x9, x10
  11256c: b90017e8     	str	w8, [sp, #0x14]
  112570: f90007e9     	str	x9, [sp, #0x8]
  112574: 54000121     	b.ne	0x112598 <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1f0>
  112578: 14000001     	b	0x11257c <android::SniffWAV(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x1d4>
  11257c: b94017e8     	ldr	w8, [sp, #0x14]
  112580: 12000100     	and	w0, w8, #0x1
  112584: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  112588: 910303ff     	add	sp, sp, #0xc0
  11258c: d65f03c0     	ret
  112590: f85b03a0     	ldur	x0, [x29, #-0x50]
  112594: 97fe565f     	bl	0xa7f10 <_Unwind_Resume@plt>
  112598: 97fe5df6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011259c <android::sp<android::MediaExtractor>::sp<android::WAVExtractor>(android::WAVExtractor*)>:
  11259c: d100c3ff     	sub	sp, sp, #0x30
  1125a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1125a4: 910083fd     	add	x29, sp, #0x20
  1125a8: d2800008     	mov	x8, #0x0                // =0
  1125ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1125b0: f9000be1     	str	x1, [sp, #0x10]
  1125b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1125b8: aa0003e1     	mov	x1, x0
  1125bc: f9400be9     	ldr	x9, [sp, #0x10]
  1125c0: f9000029     	str	x9, [x1]
  1125c4: f9400be9     	ldr	x9, [sp, #0x10]
  1125c8: eb08013f     	cmp	x9, x8
  1125cc: 1a9f07ea     	cset	w10, ne
  1125d0: f90007e0     	str	x0, [sp, #0x8]
  1125d4: 3700004a     	tbnz	w10, #0x0, 0x1125dc <android::sp<android::MediaExtractor>::sp<android::WAVExtractor>(android::WAVExtractor*)+0x40>
  1125d8: 14000008     	b	0x1125f8 <android::sp<android::MediaExtractor>::sp<android::WAVExtractor>(android::WAVExtractor*)+0x5c>
  1125dc: f9400be8     	ldr	x8, [sp, #0x10]
  1125e0: f9400109     	ldr	x9, [x8]
  1125e4: f85e8129     	ldur	x9, [x9, #-0x18]
  1125e8: 8b090108     	add	x8, x8, x9
  1125ec: aa0803e0     	mov	x0, x8
  1125f0: f94007e1     	ldr	x1, [sp, #0x8]
  1125f4: 97fe608b     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1125f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1125fc: 9100c3ff     	add	sp, sp, #0x30
  112600: d65f03c0     	ret

0000000000112604 <android::sp<android::MediaExtractor>::operator->() const>:
  112604: d10043ff     	sub	sp, sp, #0x10
  112608: f90007e0     	str	x0, [sp, #0x8]
  11260c: f94007e0     	ldr	x0, [sp, #0x8]
  112610: f9400000     	ldr	x0, [x0]
  112614: 910043ff     	add	sp, sp, #0x10
  112618: d65f03c0     	ret

000000000011261c <android::sp<android::MediaExtractor>::~sp()>:
  11261c: d10083ff     	sub	sp, sp, #0x20
  112620: a9017bfd     	stp	x29, x30, [sp, #0x10]
  112624: 910043fd     	add	x29, sp, #0x10
  112628: d2800008     	mov	x8, #0x0                // =0
  11262c: f90007e0     	str	x0, [sp, #0x8]
  112630: f94007e0     	ldr	x0, [sp, #0x8]
  112634: aa0003e9     	mov	x9, x0
  112638: f9400129     	ldr	x9, [x9]
  11263c: eb08013f     	cmp	x9, x8
  112640: 1a9f07ea     	cset	w10, ne
  112644: f90003e0     	str	x0, [sp]
  112648: 3700004a     	tbnz	w10, #0x0, 0x112650 <android::sp<android::MediaExtractor>::~sp()+0x34>
  11264c: 1400000a     	b	0x112674 <android::sp<android::MediaExtractor>::~sp()+0x58>
  112650: f94003e8     	ldr	x8, [sp]
  112654: f9400108     	ldr	x8, [x8]
  112658: f9400109     	ldr	x9, [x8]
  11265c: f85e8129     	ldur	x9, [x9, #-0x18]
  112660: 8b090108     	add	x8, x8, x9
  112664: aa0803e0     	mov	x0, x8
  112668: f94003e1     	ldr	x1, [sp]
  11266c: 97fe4679     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  112670: 14000001     	b	0x112674 <android::sp<android::MediaExtractor>::~sp()+0x58>
  112674: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112678: 910083ff     	add	sp, sp, #0x20
  11267c: d65f03c0     	ret
  112680: 97fe6ed1     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000112684 <android::WAVExtractor::name()>:
  112684: d10043ff     	sub	sp, sp, #0x10
  112688: f0000728     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  11268c: 9136b508     	add	x8, x8, #0xdad
  112690: f90007e0     	str	x0, [sp, #0x8]
  112694: aa0803e0     	mov	x0, x8
  112698: 910043ff     	add	sp, sp, #0x10
  11269c: d65f03c0     	ret

00000000001126a0 <android::WAVSource::supportNonblockingRead()>:
  1126a0: d10043ff     	sub	sp, sp, #0x10
  1126a4: 12800008     	mov	w8, #-0x1               // =-1
  1126a8: f90007e0     	str	x0, [sp, #0x8]
  1126ac: 320003e9     	orr	w9, wzr, #0x1
  1126b0: 0a090108     	and	w8, w8, w9
  1126b4: 2a0803e0     	mov	w0, w8
  1126b8: 910043ff     	add	sp, sp, #0x10
  1126bc: d65f03c0     	ret

00000000001126c0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)>:
  1126c0: d10243ff     	sub	sp, sp, #0x90
  1126c4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1126c8: 910203fd     	add	x29, sp, #0x80
  1126cc: d53bd048     	mrs	x8, TPIDR_EL0
  1126d0: f9401508     	ldr	x8, [x8, #0x28]
  1126d4: f81f83a8     	stur	x8, [x29, #-0x8]
  1126d8: f81e83a0     	stur	x0, [x29, #-0x18]
  1126dc: f81e03a1     	stur	x1, [x29, #-0x20]
  1126e0: f81d83a2     	stur	x2, [x29, #-0x28]
  1126e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1126e8: aa0803e0     	mov	x0, x8
  1126ec: f85e03a1     	ldur	x1, [x29, #-0x20]
  1126f0: aa0103e2     	mov	x2, x1
  1126f4: 91002029     	add	x9, x1, #0x8
  1126f8: f90023e0     	str	x0, [sp, #0x40]
  1126fc: aa0803e0     	mov	x0, x8
  112700: f9001fe1     	str	x1, [sp, #0x38]
  112704: aa0903e1     	mov	x1, x9
  112708: f9001be8     	str	x8, [sp, #0x30]
  11270c: f90017e2     	str	x2, [sp, #0x28]
  112710: 97fe5494     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  112714: f9401fe8     	ldr	x8, [sp, #0x38]
  112718: f9400109     	ldr	x9, [x8]
  11271c: f9401be0     	ldr	x0, [sp, #0x30]
  112720: f9000009     	str	x9, [x0]
  112724: f9401d09     	ldr	x9, [x8, #0x38]
  112728: f9400001     	ldr	x1, [x0]
  11272c: f85e8021     	ldur	x1, [x1, #-0x18]
  112730: f8216809     	str	x9, [x0, x1]
  112734: 91002009     	add	x9, x0, #0x8
  112738: aa0903e1     	mov	x1, x9
  11273c: f85d83a2     	ldur	x2, [x29, #-0x28]
  112740: aa0903e0     	mov	x0, x9
  112744: f90013e1     	str	x1, [sp, #0x20]
  112748: aa0203e1     	mov	x1, x2
  11274c: 97fe3681     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  112750: 14000001     	b	0x112754 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x94>
  112754: f94023e8     	ldr	x8, [sp, #0x40]
  112758: 91004109     	add	x9, x8, #0x10
  11275c: aa0903e0     	mov	x0, x9
  112760: f9000fe0     	str	x0, [sp, #0x18]
  112764: aa0903e0     	mov	x0, x9
  112768: 97fe3c62     	bl	0xa18f0 <_ZN7android2spINS_20WVMLoadableExtractorEEC2Ev@plt>
  11276c: 14000001     	b	0x112770 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xb0>
  112770: 90000cc1     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
  112774: 9113c021     	add	x1, x1, #0x4f0
  112778: d10043a0     	sub	x0, x29, #0x10
  11277c: 97fe92f1     	bl	0xb7340 <setMediaExtractor+0x248>
  112780: 14000001     	b	0x112784 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xc4>
  112784: 97fe4e63     	bl	0xa6110 <_ZN7android12WVMExtractor18getVendorLibHandleEv@plt>
  112788: b90017e0     	str	w0, [sp, #0x14]
  11278c: 14000001     	b	0x112790 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xd0>
  112790: b94017e8     	ldr	w8, [sp, #0x14]
  112794: 370002e8     	tbnz	w8, #0x0, 0x1127f0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x130>
  112798: 14000001     	b	0x11279c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xdc>
  11279c: 320003e8     	orr	w8, wzr, #0x1
  1127a0: b81c83a8     	stur	w8, [x29, #-0x38]
  1127a4: 14000016     	b	0x1127fc <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x13c>
  1127a8: f81d03a0     	stur	x0, [x29, #-0x30]
  1127ac: 2a0103e8     	mov	w8, w1
  1127b0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1127b4: 14000029     	b	0x112858 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x198>
  1127b8: f81d03a0     	stur	x0, [x29, #-0x30]
  1127bc: 2a0103e8     	mov	w8, w1
  1127c0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1127c4: 14000022     	b	0x11284c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x18c>
  1127c8: f81d03a0     	stur	x0, [x29, #-0x30]
  1127cc: 2a0103e8     	mov	w8, w1
  1127d0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1127d4: 1400001b     	b	0x112840 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x180>
  1127d8: f81d03a0     	stur	x0, [x29, #-0x30]
  1127dc: 2a0103e8     	mov	w8, w1
  1127e0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1127e4: d10043a0     	sub	x0, x29, #0x10
  1127e8: 97fe936d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1127ec: 14000015     	b	0x112840 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x180>
  1127f0: 2a1f03e8     	mov	w8, wzr
  1127f4: b81c83a8     	stur	w8, [x29, #-0x38]
  1127f8: 14000001     	b	0x1127fc <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x13c>
  1127fc: d10043a0     	sub	x0, x29, #0x10
  112800: 97fe9367     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  112804: b85c83a8     	ldur	w8, [x29, #-0x38]
  112808: 71000508     	subs	w8, w8, #0x1
  11280c: b90013e8     	str	w8, [sp, #0x10]
  112810: 54000328     	b.hi	0x112874 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1b4>
  112814: 14000001     	b	0x112818 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x158>
  112818: d53bd048     	mrs	x8, TPIDR_EL0
  11281c: f9401508     	ldr	x8, [x8, #0x28]
  112820: f85f83a9     	ldur	x9, [x29, #-0x8]
  112824: eb090108     	subs	x8, x8, x9
  112828: f90007e8     	str	x8, [sp, #0x8]
  11282c: 54000241     	b.ne	0x112874 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1b4>
  112830: 14000001     	b	0x112834 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x174>
  112834: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  112838: 910243ff     	add	sp, sp, #0x90
  11283c: d65f03c0     	ret
  112840: f9400fe0     	ldr	x0, [sp, #0x18]
  112844: 97fe5e33     	bl	0xaa110 <_ZN7android2spINS_20WVMLoadableExtractorEED2Ev@plt>
  112848: 14000001     	b	0x11284c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x18c>
  11284c: f94013e0     	ldr	x0, [sp, #0x20]
  112850: 97fe35e0     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  112854: 14000001     	b	0x112858 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x198>
  112858: f94017e8     	ldr	x8, [sp, #0x28]
  11285c: 91002101     	add	x1, x8, #0x8
  112860: f94023e0     	ldr	x0, [sp, #0x40]
  112864: 97fe60b3     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  112868: 14000001     	b	0x11286c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1ac>
  11286c: f85d03a0     	ldur	x0, [x29, #-0x30]
  112870: 97fe55a8     	bl	0xa7f10 <_Unwind_Resume@plt>
  112874: 97fe5d3f     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000112878 <android::sp<android::WVMLoadableExtractor>::sp()>:
  112878: d10043ff     	sub	sp, sp, #0x10
  11287c: d2800008     	mov	x8, #0x0                // =0
  112880: f90007e0     	str	x0, [sp, #0x8]
  112884: f94007e0     	ldr	x0, [sp, #0x8]
  112888: f9000008     	str	x8, [x0]
  11288c: 910043ff     	add	sp, sp, #0x10
  112890: d65f03c0     	ret

0000000000112894 <android::WVMExtractor::getVendorLibHandle()>:
  112894: d10083ff     	sub	sp, sp, #0x20
  112898: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11289c: 910043fd     	add	x29, sp, #0x10
  1128a0: 90000cc0     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  1128a4: 91146000     	add	x0, x0, #0x518
  1128a8: 90000001     	adrp	x1, 0x112000 <android::WAVSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x558>
  1128ac: 912cc021     	add	x1, x1, #0xb30
  1128b0: d0000ca8     	adrp	x8, 0x2a8000
  1128b4: f9468d08     	ldr	x8, [x8, #0xd18]
  1128b8: d2800009     	mov	x9, #0x0                // =0
  1128bc: f90007e8     	str	x8, [sp, #0x8]
  1128c0: f90003e9     	str	x9, [sp]
  1128c4: 97fe41f3     	bl	0xa3090 <pthread_once@plt>
  1128c8: f94007e8     	ldr	x8, [sp, #0x8]
  1128cc: f9400109     	ldr	x9, [x8]
  1128d0: f94003e1     	ldr	x1, [sp]
  1128d4: eb01013f     	cmp	x9, x1
  1128d8: 1a9f07ea     	cset	w10, ne
  1128dc: 320003eb     	orr	w11, wzr, #0x1
  1128e0: 0a0b014a     	and	w10, w10, w11
  1128e4: 2a0a03e0     	mov	w0, w10
  1128e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1128ec: 910083ff     	add	sp, sp, #0x20
  1128f0: d65f03c0     	ret

00000000001128f4 <android::sp<android::WVMLoadableExtractor>::~sp()>:
  1128f4: d10083ff     	sub	sp, sp, #0x20
  1128f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1128fc: 910043fd     	add	x29, sp, #0x10
  112900: d2800008     	mov	x8, #0x0                // =0
  112904: f90007e0     	str	x0, [sp, #0x8]
  112908: f94007e0     	ldr	x0, [sp, #0x8]
  11290c: aa0003e9     	mov	x9, x0
  112910: f9400129     	ldr	x9, [x9]
  112914: eb08013f     	cmp	x9, x8
  112918: 1a9f07ea     	cset	w10, ne
  11291c: f90003e0     	str	x0, [sp]
  112920: 3700004a     	tbnz	w10, #0x0, 0x112928 <android::sp<android::WVMLoadableExtractor>::~sp()+0x34>
  112924: 1400000a     	b	0x11294c <android::sp<android::WVMLoadableExtractor>::~sp()+0x58>
  112928: f94003e8     	ldr	x8, [sp]
  11292c: f9400108     	ldr	x8, [x8]
  112930: f9400109     	ldr	x9, [x8]
  112934: f85e8129     	ldur	x9, [x9, #-0x18]
  112938: 8b090108     	add	x8, x8, x9
  11293c: aa0803e0     	mov	x0, x8
  112940: f94003e1     	ldr	x1, [sp]
  112944: 97fe45c3     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  112948: 14000001     	b	0x11294c <android::sp<android::WVMLoadableExtractor>::~sp()+0x58>
  11294c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112950: 910083ff     	add	sp, sp, #0x20
  112954: d65f03c0     	ret
  112958: 97fe6e1b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011295c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)>:
  11295c: d101c3ff     	sub	sp, sp, #0x70
  112960: a9067bfd     	stp	x29, x30, [sp, #0x60]
  112964: 910183fd     	add	x29, sp, #0x60
  112968: d53bd048     	mrs	x8, TPIDR_EL0
  11296c: f9401508     	ldr	x8, [x8, #0x28]
  112970: f81f83a8     	stur	x8, [x29, #-0x8]
  112974: f81e83a0     	stur	x0, [x29, #-0x18]
  112978: f81e03a1     	stur	x1, [x29, #-0x20]
  11297c: f85e83a8     	ldur	x8, [x29, #-0x18]
  112980: aa0803e0     	mov	x0, x8
  112984: 91006101     	add	x1, x8, #0x18
  112988: f90017e0     	str	x0, [sp, #0x28]
  11298c: aa0103e0     	mov	x0, x1
  112990: f90013e8     	str	x8, [sp, #0x20]
  112994: 97fe41a7     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  112998: d0000ca8     	adrp	x8, 0x2a8000
  11299c: f943d108     	ldr	x8, [x8, #0x7a0]
  1129a0: 91002101     	add	x1, x8, #0x8
  1129a4: f94013e0     	ldr	x0, [sp, #0x20]
  1129a8: 97fe53ee     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  1129ac: 14000001     	b	0x1129b0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x54>
  1129b0: d0000ca8     	adrp	x8, 0x2a8000
  1129b4: f945c508     	ldr	x8, [x8, #0xb88]
  1129b8: 91006109     	add	x9, x8, #0x18
  1129bc: f94017ea     	ldr	x10, [sp, #0x28]
  1129c0: f9000149     	str	x9, [x10]
  1129c4: 91026108     	add	x8, x8, #0x98
  1129c8: f9000d48     	str	x8, [x10, #0x18]
  1129cc: 91002148     	add	x8, x10, #0x8
  1129d0: aa0803e9     	mov	x9, x8
  1129d4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1129d8: aa0803e0     	mov	x0, x8
  1129dc: f9000fe9     	str	x9, [sp, #0x18]
  1129e0: 97fe35dc     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  1129e4: 14000001     	b	0x1129e8 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x8c>
  1129e8: f94017e8     	ldr	x8, [sp, #0x28]
  1129ec: 91004109     	add	x9, x8, #0x10
  1129f0: aa0903e0     	mov	x0, x9
  1129f4: f9000be0     	str	x0, [sp, #0x10]
  1129f8: aa0903e0     	mov	x0, x9
  1129fc: 97fe3bbd     	bl	0xa18f0 <_ZN7android2spINS_20WVMLoadableExtractorEEC2Ev@plt>
  112a00: 14000001     	b	0x112a04 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xa8>
  112a04: 90000cc1     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
  112a08: 9113c021     	add	x1, x1, #0x4f0
  112a0c: d10043a0     	sub	x0, x29, #0x10
  112a10: 97fe924c     	bl	0xb7340 <setMediaExtractor+0x248>
  112a14: 14000001     	b	0x112a18 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xbc>
  112a18: 97fe4dbe     	bl	0xa6110 <_ZN7android12WVMExtractor18getVendorLibHandleEv@plt>
  112a1c: b9000fe0     	str	w0, [sp, #0xc]
  112a20: 14000001     	b	0x112a24 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xc8>
  112a24: b9400fe8     	ldr	w8, [sp, #0xc]
  112a28: 37000368     	tbnz	w8, #0x0, 0x112a94 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x138>
  112a2c: 14000001     	b	0x112a30 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0xd4>
  112a30: 320003e8     	orr	w8, wzr, #0x1
  112a34: b90033e8     	str	w8, [sp, #0x30]
  112a38: 1400001a     	b	0x112aa0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x144>
  112a3c: f81d83a0     	stur	x0, [x29, #-0x28]
  112a40: 2a0103e8     	mov	w8, w1
  112a44: b81d43a8     	stur	w8, [x29, #-0x2c]
  112a48: 14000033     	b	0x112b14 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1b8>
  112a4c: f81d83a0     	stur	x0, [x29, #-0x28]
  112a50: 2a0103e8     	mov	w8, w1
  112a54: b81d43a8     	stur	w8, [x29, #-0x2c]
  112a58: 14000029     	b	0x112afc <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1a0>
  112a5c: f81d83a0     	stur	x0, [x29, #-0x28]
  112a60: 2a0103e8     	mov	w8, w1
  112a64: b81d43a8     	stur	w8, [x29, #-0x2c]
  112a68: 14000022     	b	0x112af0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x194>
  112a6c: f81d83a0     	stur	x0, [x29, #-0x28]
  112a70: 2a0103e8     	mov	w8, w1
  112a74: b81d43a8     	stur	w8, [x29, #-0x2c]
  112a78: 1400001b     	b	0x112ae4 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x188>
  112a7c: f81d83a0     	stur	x0, [x29, #-0x28]
  112a80: 2a0103e8     	mov	w8, w1
  112a84: b81d43a8     	stur	w8, [x29, #-0x2c]
  112a88: d10043a0     	sub	x0, x29, #0x10
  112a8c: 97fe92c4     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  112a90: 14000015     	b	0x112ae4 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x188>
  112a94: 2a1f03e8     	mov	w8, wzr
  112a98: b90033e8     	str	w8, [sp, #0x30]
  112a9c: 14000001     	b	0x112aa0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x144>
  112aa0: d10043a0     	sub	x0, x29, #0x10
  112aa4: 97fe92be     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  112aa8: b94033e8     	ldr	w8, [sp, #0x30]
  112aac: 71000508     	subs	w8, w8, #0x1
  112ab0: b9000be8     	str	w8, [sp, #0x8]
  112ab4: 540003c8     	b.hi	0x112b2c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1d0>
  112ab8: 14000001     	b	0x112abc <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x160>
  112abc: d53bd048     	mrs	x8, TPIDR_EL0
  112ac0: f9401508     	ldr	x8, [x8, #0x28]
  112ac4: f85f83a9     	ldur	x9, [x29, #-0x8]
  112ac8: eb090108     	subs	x8, x8, x9
  112acc: f90003e8     	str	x8, [sp]
  112ad0: 540002e1     	b.ne	0x112b2c <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1d0>
  112ad4: 14000001     	b	0x112ad8 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x17c>
  112ad8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  112adc: 9101c3ff     	add	sp, sp, #0x70
  112ae0: d65f03c0     	ret
  112ae4: f9400be0     	ldr	x0, [sp, #0x10]
  112ae8: 97fe5d8a     	bl	0xaa110 <_ZN7android2spINS_20WVMLoadableExtractorEED2Ev@plt>
  112aec: 14000001     	b	0x112af0 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x194>
  112af0: f9400fe0     	ldr	x0, [sp, #0x18]
  112af4: 97fe3537     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  112af8: 14000001     	b	0x112afc <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1a0>
  112afc: d0000ca8     	adrp	x8, 0x2a8000
  112b00: f943d108     	ldr	x8, [x8, #0x7a0]
  112b04: 91002101     	add	x1, x8, #0x8
  112b08: f94017e0     	ldr	x0, [sp, #0x28]
  112b0c: 97fe6009     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  112b10: 14000001     	b	0x112b14 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1b8>
  112b14: f94017e8     	ldr	x8, [sp, #0x28]
  112b18: 91006100     	add	x0, x8, #0x18
  112b1c: 97fe37f9     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  112b20: 14000001     	b	0x112b24 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x1c8>
  112b24: f85d83a0     	ldur	x0, [x29, #-0x28]
  112b28: 97fe54fa     	bl	0xa7f10 <_Unwind_Resume@plt>
  112b2c: 97fe5c91     	bl	0xa9d70 <__stack_chk_fail@plt>
  112b30: d10083ff     	sub	sp, sp, #0x20
  112b34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  112b38: 910043fd     	add	x29, sp, #0x10
  112b3c: f0000728     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  112b40: 91393108     	add	x8, x8, #0xe4c
  112b44: 321f03e1     	orr	w1, wzr, #0x2
  112b48: d0000ca9     	adrp	x9, 0x2a8000
  112b4c: f9468d29     	ldr	x9, [x9, #0xd18]
  112b50: d280000a     	mov	x10, #0x0               // =0
  112b54: aa0803e0     	mov	x0, x8
  112b58: f90007e9     	str	x9, [sp, #0x8]
  112b5c: f90003ea     	str	x10, [sp]
  112b60: 97fe5074     	bl	0xa6d30 <dlopen@plt>
  112b64: f94007e8     	ldr	x8, [sp, #0x8]
  112b68: f9000100     	str	x0, [x8]
  112b6c: f9400109     	ldr	x9, [x8]
  112b70: f94003ea     	ldr	x10, [sp]
  112b74: eb0a013f     	cmp	x9, x10
  112b78: 1a9f17e1     	cset	w1, eq
  112b7c: 37000041     	tbnz	w1, #0x0, 0x112b84 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x228>
  112b80: 14000001     	b	0x112b84 <android::WVMExtractor::WVMExtractor(android::sp<android::DataSource> const&)+0x228>
  112b84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112b88: 910083ff     	add	sp, sp, #0x20
  112b8c: d65f03c0     	ret

0000000000112b90 <android::WVMExtractor::~WVMExtractor()>:
  112b90: d10103ff     	sub	sp, sp, #0x40
  112b94: a9037bfd     	stp	x29, x30, [sp, #0x30]
  112b98: 9100c3fd     	add	x29, sp, #0x30
  112b9c: b27c03e8     	orr	x8, xzr, #0x10
  112ba0: b27d03e9     	orr	x9, xzr, #0x8
  112ba4: f81f83a0     	stur	x0, [x29, #-0x8]
  112ba8: f81f03a1     	stur	x1, [x29, #-0x10]
  112bac: f85f83a0     	ldur	x0, [x29, #-0x8]
  112bb0: f85f03a1     	ldur	x1, [x29, #-0x10]
  112bb4: f940002a     	ldr	x10, [x1]
  112bb8: f900000a     	str	x10, [x0]
  112bbc: f9401c2a     	ldr	x10, [x1, #0x38]
  112bc0: f940000b     	ldr	x11, [x0]
  112bc4: f85e816b     	ldur	x11, [x11, #-0x18]
  112bc8: 8b0b000b     	add	x11, x0, x11
  112bcc: f900016a     	str	x10, [x11]
  112bd0: 8b080008     	add	x8, x0, x8
  112bd4: f9000fe0     	str	x0, [sp, #0x18]
  112bd8: aa0803e0     	mov	x0, x8
  112bdc: f9000be9     	str	x9, [sp, #0x10]
  112be0: f90007e1     	str	x1, [sp, #0x8]
  112be4: 97fe5d4b     	bl	0xaa110 <_ZN7android2spINS_20WVMLoadableExtractorEED2Ev@plt>
  112be8: f9400fe8     	ldr	x8, [sp, #0x18]
  112bec: f9400be9     	ldr	x9, [sp, #0x10]
  112bf0: 8b090100     	add	x0, x8, x9
  112bf4: 97fe34f7     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  112bf8: f94007e8     	ldr	x8, [sp, #0x8]
  112bfc: f9400be9     	ldr	x9, [sp, #0x10]
  112c00: 8b090101     	add	x1, x8, x9
  112c04: f9400fe0     	ldr	x0, [sp, #0x18]
  112c08: 97fe5fca     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  112c0c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  112c10: 910103ff     	add	sp, sp, #0x40
  112c14: d65f03c0     	ret

0000000000112c18 <android::WVMExtractor::~WVMExtractor()>:
  112c18: d100c3ff     	sub	sp, sp, #0x30
  112c1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  112c20: 910083fd     	add	x29, sp, #0x20
  112c24: d0000ca8     	adrp	x8, 0x2a8000
  112c28: f943d108     	ldr	x8, [x8, #0x7a0]
  112c2c: b27d07e9     	orr	x9, xzr, #0x18
  112c30: f81f83a0     	stur	x0, [x29, #-0x8]
  112c34: f85f83a0     	ldur	x0, [x29, #-0x8]
  112c38: f9000be0     	str	x0, [sp, #0x10]
  112c3c: aa0803e1     	mov	x1, x8
  112c40: f90007e9     	str	x9, [sp, #0x8]
  112c44: 97fe4dab     	bl	0xa62f0 <_ZN7android12WVMExtractorD2Ev@plt>
  112c48: f9400be8     	ldr	x8, [sp, #0x10]
  112c4c: f94007e9     	ldr	x9, [sp, #0x8]
  112c50: 8b090100     	add	x0, x8, x9
  112c54: 97fe37ab     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  112c58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  112c5c: 9100c3ff     	add	sp, sp, #0x30
  112c60: d65f03c0     	ret

0000000000112c64 <virtual thunk to android::WVMExtractor::~WVMExtractor()>:
  112c64: d10083ff     	sub	sp, sp, #0x20
  112c68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  112c6c: 910043fd     	add	x29, sp, #0x10
  112c70: f90007e0     	str	x0, [sp, #0x8]
  112c74: f94007e0     	ldr	x0, [sp, #0x8]
  112c78: f9400008     	ldr	x8, [x0]
  112c7c: f85e8108     	ldur	x8, [x8, #-0x18]
  112c80: 8b080008     	add	x8, x0, x8
  112c84: aa0803e0     	mov	x0, x8
  112c88: 97fe5c1e     	bl	0xa9d00 <_ZN7android12WVMExtractorD1Ev@plt>
  112c8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112c90: 910083ff     	add	sp, sp, #0x20
  112c94: d65f03c0     	ret

0000000000112c98 <android::WVMExtractor::~WVMExtractor()>:
  112c98: d10083ff     	sub	sp, sp, #0x20
  112c9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  112ca0: 910043fd     	add	x29, sp, #0x10
  112ca4: f90007e0     	str	x0, [sp, #0x8]
  112ca8: f94007e0     	ldr	x0, [sp, #0x8]
  112cac: f90003e0     	str	x0, [sp]
  112cb0: 97fe5c14     	bl	0xa9d00 <_ZN7android12WVMExtractorD1Ev@plt>
  112cb4: f94003e0     	ldr	x0, [sp]
  112cb8: 97fe372a     	bl	0xa0960 <_ZdlPv@plt>
  112cbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112cc0: 910083ff     	add	sp, sp, #0x20
  112cc4: d65f03c0     	ret

0000000000112cc8 <virtual thunk to android::WVMExtractor::~WVMExtractor()>:
  112cc8: d10083ff     	sub	sp, sp, #0x20
  112ccc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  112cd0: 910043fd     	add	x29, sp, #0x10
  112cd4: f90007e0     	str	x0, [sp, #0x8]
  112cd8: f94007e0     	ldr	x0, [sp, #0x8]
  112cdc: f9400008     	ldr	x8, [x0]
  112ce0: f85e8108     	ldur	x8, [x8, #-0x18]
  112ce4: 8b080008     	add	x8, x0, x8
  112ce8: aa0803e0     	mov	x0, x8
  112cec: 97fe4a91     	bl	0xa5730 <_ZN7android12WVMExtractorD0Ev@plt>
  112cf0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  112cf4: 910083ff     	add	sp, sp, #0x20
  112cf8: d65f03c0     	ret

0000000000112cfc <android::WVMExtractor::countTracks()>:
  112cfc: d100c3ff     	sub	sp, sp, #0x30
  112d00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  112d04: 910083fd     	add	x29, sp, #0x20
  112d08: b27c03e8     	orr	x8, xzr, #0x10
  112d0c: d2800009     	mov	x9, #0x0                // =0
  112d10: f81f83a0     	stur	x0, [x29, #-0x8]
  112d14: f85f83a0     	ldur	x0, [x29, #-0x8]
  112d18: 8b080008     	add	x8, x0, x8
  112d1c: f9000be0     	str	x0, [sp, #0x10]
  112d20: aa0803e0     	mov	x0, x8
  112d24: aa0903e1     	mov	x1, x9
  112d28: 97fe4556     	bl	0xa4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>
  112d2c: 37000040     	tbnz	w0, #0x0, 0x112d34 <android::WVMExtractor::countTracks()+0x38>
  112d30: 1400000a     	b	0x112d58 <android::WVMExtractor::countTracks()+0x5c>
  112d34: b27c03e8     	orr	x8, xzr, #0x10
  112d38: f9400be9     	ldr	x9, [sp, #0x10]
  112d3c: 8b080120     	add	x0, x9, x8
  112d40: 97fe5b8c     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  112d44: f9400008     	ldr	x8, [x0]
  112d48: f9400908     	ldr	x8, [x8, #0x10]
  112d4c: d63f0100     	blr	x8
  112d50: f90007e0     	str	x0, [sp, #0x8]
  112d54: 14000003     	b	0x112d60 <android::WVMExtractor::countTracks()+0x64>
  112d58: d2800008     	mov	x8, #0x0                // =0
  112d5c: f90007e8     	str	x8, [sp, #0x8]
  112d60: f94007e8     	ldr	x8, [sp, #0x8]
  112d64: aa0803e0     	mov	x0, x8
  112d68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  112d6c: 9100c3ff     	add	sp, sp, #0x30
  112d70: d65f03c0     	ret

0000000000112d74 <android::sp<android::WVMLoadableExtractor>::operator!=(android::WVMLoadableExtractor const*) const>:
  112d74: d10043ff     	sub	sp, sp, #0x10
  112d78: f90007e0     	str	x0, [sp, #0x8]
  112d7c: f90003e1     	str	x1, [sp]
  112d80: f94007e0     	ldr	x0, [sp, #0x8]
  112d84: f9400000     	ldr	x0, [x0]
  112d88: f94003e1     	ldr	x1, [sp]
  112d8c: eb01001f     	cmp	x0, x1
  112d90: 1a9f07e8     	cset	w8, ne
  112d94: 320003e9     	orr	w9, wzr, #0x1
  112d98: 0a090108     	and	w8, w8, w9
  112d9c: 2a0803e0     	mov	w0, w8
  112da0: 910043ff     	add	sp, sp, #0x10
  112da4: d65f03c0     	ret

0000000000112da8 <android::sp<android::WVMLoadableExtractor>::operator->() const>:
  112da8: d10043ff     	sub	sp, sp, #0x10
  112dac: f90007e0     	str	x0, [sp, #0x8]
  112db0: f94007e0     	ldr	x0, [sp, #0x8]
  112db4: f9400000     	ldr	x0, [x0]
  112db8: 910043ff     	add	sp, sp, #0x10
  112dbc: d65f03c0     	ret

0000000000112dc0 <android::WVMExtractor::getTrack(unsigned long)>:
  112dc0: d10103ff     	sub	sp, sp, #0x40
  112dc4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  112dc8: 9100c3fd     	add	x29, sp, #0x30
  112dcc: b27c03e9     	orr	x9, xzr, #0x10
  112dd0: d280000a     	mov	x10, #0x0               // =0
  112dd4: aa0a03e2     	mov	x2, x10
  112dd8: f81f83a0     	stur	x0, [x29, #-0x8]
  112ddc: f81f03a1     	stur	x1, [x29, #-0x10]
  112de0: f85f83a0     	ldur	x0, [x29, #-0x8]
  112de4: 8b090009     	add	x9, x0, x9
  112de8: f9000fe0     	str	x0, [sp, #0x18]
  112dec: aa0903e0     	mov	x0, x9
  112df0: aa0203e1     	mov	x1, x2
  112df4: f9000be8     	str	x8, [sp, #0x10]
  112df8: f90007ea     	str	x10, [sp, #0x8]
  112dfc: 97fe34a9     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  112e00: 37000040     	tbnz	w0, #0x0, 0x112e08 <android::WVMExtractor::getTrack(unsigned long)+0x48>
  112e04: 14000005     	b	0x112e18 <android::WVMExtractor::getTrack(unsigned long)+0x58>
  112e08: f9400be0     	ldr	x0, [sp, #0x10]
  112e0c: f94007e1     	ldr	x1, [sp, #0x8]
  112e10: 97fe403c     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
  112e14: 1400000d     	b	0x112e48 <android::WVMExtractor::getTrack(unsigned long)+0x88>
  112e18: b27c03e8     	orr	x8, xzr, #0x10
  112e1c: f9400fe9     	ldr	x9, [sp, #0x18]
  112e20: 8b080120     	add	x0, x9, x8
  112e24: 97fe5b53     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  112e28: f85f03a1     	ldur	x1, [x29, #-0x10]
  112e2c: f9400008     	ldr	x8, [x0]
  112e30: f9400d08     	ldr	x8, [x8, #0x18]
  112e34: f9400be9     	ldr	x9, [sp, #0x10]
  112e38: f90003e8     	str	x8, [sp]
  112e3c: aa0903e8     	mov	x8, x9
  112e40: f94003ea     	ldr	x10, [sp]
  112e44: d63f0140     	blr	x10
  112e48: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  112e4c: 910103ff     	add	sp, sp, #0x40
  112e50: d65f03c0     	ret

0000000000112e54 <android::sp<android::WVMLoadableExtractor>::operator==(android::WVMLoadableExtractor const*) const>:
  112e54: d10043ff     	sub	sp, sp, #0x10
  112e58: f90007e0     	str	x0, [sp, #0x8]
  112e5c: f90003e1     	str	x1, [sp]
  112e60: f94007e0     	ldr	x0, [sp, #0x8]
  112e64: f9400000     	ldr	x0, [x0]
  112e68: f94003e1     	ldr	x1, [sp]
  112e6c: eb01001f     	cmp	x0, x1
  112e70: 1a9f17e8     	cset	w8, eq
  112e74: 320003e9     	orr	w9, wzr, #0x1
  112e78: 0a090108     	and	w8, w8, w9
  112e7c: 2a0803e0     	mov	w0, w8
  112e80: 910043ff     	add	sp, sp, #0x10
  112e84: d65f03c0     	ret

0000000000112e88 <android::WVMExtractor::getTrackMetaData(unsigned long, unsigned int)>:
  112e88: d10143ff     	sub	sp, sp, #0x50
  112e8c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  112e90: 910103fd     	add	x29, sp, #0x40
  112e94: b27c03e9     	orr	x9, xzr, #0x10
  112e98: d280000a     	mov	x10, #0x0               // =0
  112e9c: aa0a03e3     	mov	x3, x10
  112ea0: f81f83a0     	stur	x0, [x29, #-0x8]
  112ea4: f81f03a1     	stur	x1, [x29, #-0x10]
  112ea8: b81ec3a2     	stur	w2, [x29, #-0x14]
  112eac: f85f83a0     	ldur	x0, [x29, #-0x8]
  112eb0: 8b090009     	add	x9, x0, x9
  112eb4: f90013e0     	str	x0, [sp, #0x20]
  112eb8: aa0903e0     	mov	x0, x9
  112ebc: aa0303e1     	mov	x1, x3
  112ec0: f9000fe8     	str	x8, [sp, #0x18]
  112ec4: f9000bea     	str	x10, [sp, #0x10]
  112ec8: 97fe3476     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  112ecc: 37000040     	tbnz	w0, #0x0, 0x112ed4 <android::WVMExtractor::getTrackMetaData(unsigned long, unsigned int)+0x4c>
  112ed0: 14000005     	b	0x112ee4 <android::WVMExtractor::getTrackMetaData(unsigned long, unsigned int)+0x5c>
  112ed4: f9400fe0     	ldr	x0, [sp, #0x18]
  112ed8: f9400be1     	ldr	x1, [sp, #0x10]
  112edc: 97fe4b09     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  112ee0: 1400000e     	b	0x112f18 <android::WVMExtractor::getTrackMetaData(unsigned long, unsigned int)+0x90>
  112ee4: b27c03e8     	orr	x8, xzr, #0x10
  112ee8: f94013e9     	ldr	x9, [sp, #0x20]
  112eec: 8b080120     	add	x0, x9, x8
  112ef0: 97fe5b20     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  112ef4: f85f03a1     	ldur	x1, [x29, #-0x10]
  112ef8: b85ec3a2     	ldur	w2, [x29, #-0x14]
  112efc: f9400008     	ldr	x8, [x0]
  112f00: f9401108     	ldr	x8, [x8, #0x20]
  112f04: f9400fe9     	ldr	x9, [sp, #0x18]
  112f08: f90007e8     	str	x8, [sp, #0x8]
  112f0c: aa0903e8     	mov	x8, x9
  112f10: f94007ea     	ldr	x10, [sp, #0x8]
  112f14: d63f0140     	blr	x10
  112f18: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  112f1c: 910143ff     	add	sp, sp, #0x50
  112f20: d65f03c0     	ret

0000000000112f24 <android::WVMExtractor::getMetaData()>:
  112f24: d10103ff     	sub	sp, sp, #0x40
  112f28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  112f2c: 9100c3fd     	add	x29, sp, #0x30
  112f30: b27c03e9     	orr	x9, xzr, #0x10
  112f34: d280000a     	mov	x10, #0x0               // =0
  112f38: aa0a03e1     	mov	x1, x10
  112f3c: f81f83a0     	stur	x0, [x29, #-0x8]
  112f40: f85f83a0     	ldur	x0, [x29, #-0x8]
  112f44: 8b090009     	add	x9, x0, x9
  112f48: f81f03a0     	stur	x0, [x29, #-0x10]
  112f4c: aa0903e0     	mov	x0, x9
  112f50: f9000fe8     	str	x8, [sp, #0x18]
  112f54: f9000bea     	str	x10, [sp, #0x10]
  112f58: 97fe3452     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  112f5c: 37000040     	tbnz	w0, #0x0, 0x112f64 <android::WVMExtractor::getMetaData()+0x40>
  112f60: 14000005     	b	0x112f74 <android::WVMExtractor::getMetaData()+0x50>
  112f64: f9400fe0     	ldr	x0, [sp, #0x18]
  112f68: f9400be1     	ldr	x1, [sp, #0x10]
  112f6c: 97fe4ae5     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  112f70: 1400000c     	b	0x112fa0 <android::WVMExtractor::getMetaData()+0x7c>
  112f74: b27c03e8     	orr	x8, xzr, #0x10
  112f78: f85f03a9     	ldur	x9, [x29, #-0x10]
  112f7c: 8b080120     	add	x0, x9, x8
  112f80: 97fe5afc     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  112f84: f9400008     	ldr	x8, [x0]
  112f88: f9401508     	ldr	x8, [x8, #0x28]
  112f8c: f9400fe9     	ldr	x9, [sp, #0x18]
  112f90: f90007e8     	str	x8, [sp, #0x8]
  112f94: aa0903e8     	mov	x8, x9
  112f98: f94007ea     	ldr	x10, [sp, #0x8]
  112f9c: d63f0140     	blr	x10
  112fa0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  112fa4: 910103ff     	add	sp, sp, #0x40
  112fa8: d65f03c0     	ret

0000000000112fac <android::WVMExtractor::getCachedDurationUs(int*)>:
  112fac: d100c3ff     	sub	sp, sp, #0x30
  112fb0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  112fb4: 910083fd     	add	x29, sp, #0x20
  112fb8: b27c03e8     	orr	x8, xzr, #0x10
  112fbc: d2800009     	mov	x9, #0x0                // =0
  112fc0: f9000be0     	str	x0, [sp, #0x10]
  112fc4: f90007e1     	str	x1, [sp, #0x8]
  112fc8: f9400be0     	ldr	x0, [sp, #0x10]
  112fcc: 8b080008     	add	x8, x0, x8
  112fd0: f90003e0     	str	x0, [sp]
  112fd4: aa0803e0     	mov	x0, x8
  112fd8: aa0903e1     	mov	x1, x9
  112fdc: 97fe3431     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  112fe0: 37000040     	tbnz	w0, #0x0, 0x112fe8 <android::WVMExtractor::getCachedDurationUs(int*)+0x3c>
  112fe4: 14000003     	b	0x112ff0 <android::WVMExtractor::getCachedDurationUs(int*)+0x44>
  112fe8: f81f83bf     	stur	xzr, [x29, #-0x8]
  112fec: 1400000a     	b	0x113014 <android::WVMExtractor::getCachedDurationUs(int*)+0x68>
  112ff0: b27c03e8     	orr	x8, xzr, #0x10
  112ff4: f94003e9     	ldr	x9, [sp]
  112ff8: 8b080120     	add	x0, x9, x8
  112ffc: 97fe5add     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  113000: f94007e1     	ldr	x1, [sp, #0x8]
  113004: f9400008     	ldr	x8, [x0]
  113008: f9402108     	ldr	x8, [x8, #0x40]
  11300c: d63f0100     	blr	x8
  113010: f81f83a0     	stur	x0, [x29, #-0x8]
  113014: f85f83a0     	ldur	x0, [x29, #-0x8]
  113018: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11301c: 9100c3ff     	add	sp, sp, #0x30
  113020: d65f03c0     	ret

0000000000113024 <android::WVMExtractor::getEstimatedBandwidthKbps(int*)>:
  113024: d100c3ff     	sub	sp, sp, #0x30
  113028: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11302c: 910083fd     	add	x29, sp, #0x20
  113030: b27c03e8     	orr	x8, xzr, #0x10
  113034: d2800009     	mov	x9, #0x0                // =0
  113038: f9000be0     	str	x0, [sp, #0x10]
  11303c: f90007e1     	str	x1, [sp, #0x8]
  113040: f9400be0     	ldr	x0, [sp, #0x10]
  113044: 8b080008     	add	x8, x0, x8
  113048: f90003e0     	str	x0, [sp]
  11304c: aa0803e0     	mov	x0, x8
  113050: aa0903e1     	mov	x1, x9
  113054: 97fe3413     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  113058: 37000040     	tbnz	w0, #0x0, 0x113060 <android::WVMExtractor::getEstimatedBandwidthKbps(int*)+0x3c>
  11305c: 14000004     	b	0x11306c <android::WVMExtractor::getEstimatedBandwidthKbps(int*)+0x48>
  113060: 320103e8     	orr	w8, wzr, #0x80000000
  113064: b81fc3a8     	stur	w8, [x29, #-0x4]
  113068: 1400000a     	b	0x113090 <android::WVMExtractor::getEstimatedBandwidthKbps(int*)+0x6c>
  11306c: b27c03e8     	orr	x8, xzr, #0x10
  113070: f94003e9     	ldr	x9, [sp]
  113074: 8b080120     	add	x0, x9, x8
  113078: 97fe5abe     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  11307c: f94007e1     	ldr	x1, [sp, #0x8]
  113080: f9400008     	ldr	x8, [x0]
  113084: f9402908     	ldr	x8, [x8, #0x50]
  113088: d63f0100     	blr	x8
  11308c: b81fc3a0     	stur	w0, [x29, #-0x4]
  113090: b85fc3a0     	ldur	w0, [x29, #-0x4]
  113094: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  113098: 9100c3ff     	add	sp, sp, #0x30
  11309c: d65f03c0     	ret

00000000001130a0 <android::WVMExtractor::setAdaptiveStreamingMode(bool)>:
  1130a0: d100c3ff     	sub	sp, sp, #0x30
  1130a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1130a8: 910083fd     	add	x29, sp, #0x20
  1130ac: b27c03e8     	orr	x8, xzr, #0x10
  1130b0: d2800009     	mov	x9, #0x0                // =0
  1130b4: f81f83a0     	stur	x0, [x29, #-0x8]
  1130b8: 320003ea     	orr	w10, wzr, #0x1
  1130bc: 0a0a002a     	and	w10, w1, w10
  1130c0: 381f73aa     	sturb	w10, [x29, #-0x9]
  1130c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1130c8: 8b080008     	add	x8, x0, x8
  1130cc: f90007e0     	str	x0, [sp, #0x8]
  1130d0: aa0803e0     	mov	x0, x8
  1130d4: aa0903e1     	mov	x1, x9
  1130d8: 97fe446a     	bl	0xa4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>
  1130dc: 37000040     	tbnz	w0, #0x0, 0x1130e4 <android::WVMExtractor::setAdaptiveStreamingMode(bool)+0x44>
  1130e0: 1400000a     	b	0x113108 <android::WVMExtractor::setAdaptiveStreamingMode(bool)+0x68>
  1130e4: b27c03e8     	orr	x8, xzr, #0x10
  1130e8: f94007e9     	ldr	x9, [sp, #0x8]
  1130ec: 8b080120     	add	x0, x9, x8
  1130f0: 97fe5aa0     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  1130f4: 385f73aa     	ldurb	w10, [x29, #-0x9]
  1130f8: f9400008     	ldr	x8, [x0]
  1130fc: f9402d08     	ldr	x8, [x8, #0x58]
  113100: 2a0a03e1     	mov	w1, w10
  113104: d63f0100     	blr	x8
  113108: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11310c: 9100c3ff     	add	sp, sp, #0x30
  113110: d65f03c0     	ret

0000000000113114 <android::WVMExtractor::setCryptoPluginMode(bool)>:
  113114: d100c3ff     	sub	sp, sp, #0x30
  113118: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11311c: 910083fd     	add	x29, sp, #0x20
  113120: b27c03e8     	orr	x8, xzr, #0x10
  113124: d2800009     	mov	x9, #0x0                // =0
  113128: f81f83a0     	stur	x0, [x29, #-0x8]
  11312c: 320003ea     	orr	w10, wzr, #0x1
  113130: 0a0a002a     	and	w10, w1, w10
  113134: 381f73aa     	sturb	w10, [x29, #-0x9]
  113138: f85f83a0     	ldur	x0, [x29, #-0x8]
  11313c: 8b080008     	add	x8, x0, x8
  113140: f90007e0     	str	x0, [sp, #0x8]
  113144: aa0803e0     	mov	x0, x8
  113148: aa0903e1     	mov	x1, x9
  11314c: 97fe444d     	bl	0xa4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>
  113150: 37000040     	tbnz	w0, #0x0, 0x113158 <android::WVMExtractor::setCryptoPluginMode(bool)+0x44>
  113154: 1400000a     	b	0x11317c <android::WVMExtractor::setCryptoPluginMode(bool)+0x68>
  113158: b27c03e8     	orr	x8, xzr, #0x10
  11315c: f94007e9     	ldr	x9, [sp, #0x8]
  113160: 8b080120     	add	x0, x9, x8
  113164: 97fe5a83     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  113168: 385f73aa     	ldurb	w10, [x29, #-0x9]
  11316c: f9400008     	ldr	x8, [x0]
  113170: f9403108     	ldr	x8, [x8, #0x60]
  113174: 2a0a03e1     	mov	w1, w10
  113178: d63f0100     	blr	x8
  11317c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  113180: 9100c3ff     	add	sp, sp, #0x30
  113184: d65f03c0     	ret

0000000000113188 <android::WVMExtractor::setUID(unsigned int)>:
  113188: d100c3ff     	sub	sp, sp, #0x30
  11318c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  113190: 910083fd     	add	x29, sp, #0x20
  113194: b27c03e8     	orr	x8, xzr, #0x10
  113198: d2800009     	mov	x9, #0x0                // =0
  11319c: f81f83a0     	stur	x0, [x29, #-0x8]
  1131a0: b81f43a1     	stur	w1, [x29, #-0xc]
  1131a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1131a8: 8b080008     	add	x8, x0, x8
  1131ac: f90007e0     	str	x0, [sp, #0x8]
  1131b0: aa0803e0     	mov	x0, x8
  1131b4: aa0903e1     	mov	x1, x9
  1131b8: 97fe4432     	bl	0xa4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>
  1131bc: 37000040     	tbnz	w0, #0x0, 0x1131c4 <android::WVMExtractor::setUID(unsigned int)+0x3c>
  1131c0: 14000009     	b	0x1131e4 <android::WVMExtractor::setUID(unsigned int)+0x5c>
  1131c4: b27c03e8     	orr	x8, xzr, #0x10
  1131c8: f94007e9     	ldr	x9, [sp, #0x8]
  1131cc: 8b080120     	add	x0, x9, x8
  1131d0: 97fe5a68     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  1131d4: b85f43a1     	ldur	w1, [x29, #-0xc]
  1131d8: f9400008     	ldr	x8, [x0]
  1131dc: f9403908     	ldr	x8, [x8, #0x70]
  1131e0: d63f0100     	blr	x8
  1131e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1131e8: 9100c3ff     	add	sp, sp, #0x30
  1131ec: d65f03c0     	ret

00000000001131f0 <android::WVMExtractor::getError()>:
  1131f0: d100c3ff     	sub	sp, sp, #0x30
  1131f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1131f8: 910083fd     	add	x29, sp, #0x20
  1131fc: b27c03e8     	orr	x8, xzr, #0x10
  113200: d2800009     	mov	x9, #0x0                // =0
  113204: f9000be0     	str	x0, [sp, #0x10]
  113208: f9400be0     	ldr	x0, [sp, #0x10]
  11320c: 8b080008     	add	x8, x0, x8
  113210: f90007e0     	str	x0, [sp, #0x8]
  113214: aa0803e0     	mov	x0, x8
  113218: aa0903e1     	mov	x1, x9
  11321c: 97fe33a1     	bl	0xa00a0 <_ZNK7android2spINS_20WVMLoadableExtractorEEeqEPKS1_@plt>
  113220: 37000040     	tbnz	w0, #0x0, 0x113228 <android::WVMExtractor::getError()+0x38>
  113224: 14000004     	b	0x113234 <android::WVMExtractor::getError()+0x44>
  113228: 320103e8     	orr	w8, wzr, #0x80000000
  11322c: b81fc3a8     	stur	w8, [x29, #-0x4]
  113230: 14000009     	b	0x113254 <android::WVMExtractor::getError()+0x64>
  113234: b27c03e8     	orr	x8, xzr, #0x10
  113238: f94007e9     	ldr	x9, [sp, #0x8]
  11323c: 8b080120     	add	x0, x9, x8
  113240: 97fe5a4c     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  113244: f9400008     	ldr	x8, [x0]
  113248: f9402508     	ldr	x8, [x8, #0x48]
  11324c: d63f0100     	blr	x8
  113250: b81fc3a0     	stur	w0, [x29, #-0x4]
  113254: b85fc3a0     	ldur	w0, [x29, #-0x4]
  113258: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11325c: 9100c3ff     	add	sp, sp, #0x30
  113260: d65f03c0     	ret

0000000000113264 <android::WVMExtractor::setError(int)>:
  113264: d100c3ff     	sub	sp, sp, #0x30
  113268: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11326c: 910083fd     	add	x29, sp, #0x20
  113270: b27c03e8     	orr	x8, xzr, #0x10
  113274: d2800009     	mov	x9, #0x0                // =0
  113278: f81f83a0     	stur	x0, [x29, #-0x8]
  11327c: b81f43a1     	stur	w1, [x29, #-0xc]
  113280: f85f83a0     	ldur	x0, [x29, #-0x8]
  113284: 8b080008     	add	x8, x0, x8
  113288: f90007e0     	str	x0, [sp, #0x8]
  11328c: aa0803e0     	mov	x0, x8
  113290: aa0903e1     	mov	x1, x9
  113294: 97fe43fb     	bl	0xa4280 <_ZNK7android2spINS_20WVMLoadableExtractorEEneEPKS1_@plt>
  113298: 37000040     	tbnz	w0, #0x0, 0x1132a0 <android::WVMExtractor::setError(int)+0x3c>
  11329c: 14000009     	b	0x1132c0 <android::WVMExtractor::setError(int)+0x5c>
  1132a0: b27c03e8     	orr	x8, xzr, #0x10
  1132a4: f94007e9     	ldr	x9, [sp, #0x8]
  1132a8: 8b080120     	add	x0, x9, x8
  1132ac: 97fe5a31     	bl	0xa9b70 <_ZNK7android2spINS_20WVMLoadableExtractorEEptEv@plt>
  1132b0: b85f43a1     	ldur	w1, [x29, #-0xc]
  1132b4: f9400008     	ldr	x8, [x0]
  1132b8: f9403508     	ldr	x8, [x8, #0x68]
  1132bc: d63f0100     	blr	x8
  1132c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1132c4: 9100c3ff     	add	sp, sp, #0x30
  1132c8: d65f03c0     	ret

00000000001132cc <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
  1132cc: d10243ff     	sub	sp, sp, #0x90
  1132d0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1132d4: 910203fd     	add	x29, sp, #0x80
  1132d8: d53bd048     	mrs	x8, TPIDR_EL0
  1132dc: f9401508     	ldr	x8, [x8, #0x28]
  1132e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1132e4: f81e03a0     	stur	x0, [x29, #-0x20]
  1132e8: f81d83a1     	stur	x1, [x29, #-0x28]
  1132ec: f81d03a2     	stur	x2, [x29, #-0x30]
  1132f0: f81c83a3     	stur	x3, [x29, #-0x38]
  1132f4: f0000ca1     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
  1132f8: 9113c021     	add	x1, x1, #0x4f0
  1132fc: d10043a0     	sub	x0, x29, #0x10
  113300: 97fe9010     	bl	0xb7340 <setMediaExtractor+0x248>
  113304: 97fe4b83     	bl	0xa6110 <_ZN7android12WVMExtractor18getVendorLibHandleEv@plt>
  113308: b9002fe0     	str	w0, [sp, #0x2c]
  11330c: 14000001     	b	0x113310 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x44>
  113310: b9402fe8     	ldr	w8, [sp, #0x2c]
  113314: 370001a8     	tbnz	w8, #0x0, 0x113348 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x7c>
  113318: 14000001     	b	0x11331c <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x50>
  11331c: 2a1f03e8     	mov	w8, wzr
  113320: 381ef3a8     	sturb	w8, [x29, #-0x11]
  113324: 320003e8     	orr	w8, wzr, #0x1
  113328: b9003be8     	str	w8, [sp, #0x38]
  11332c: 14000031     	b	0x1133f0 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  113330: f90023e0     	str	x0, [sp, #0x40]
  113334: 2a0103e8     	mov	w8, w1
  113338: b9003fe8     	str	w8, [sp, #0x3c]
  11333c: d10043a0     	sub	x0, x29, #0x10
  113340: 97fe9097     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  113344: 1400003b     	b	0x113430 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x164>
  113348: b0000ca8     	adrp	x8, 0x2a8000
  11334c: f9468d08     	ldr	x8, [x8, #0xd18]
  113350: f9400100     	ldr	x0, [x8]
  113354: d0000721     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  113358: 91384c21     	add	x1, x1, #0xe13
  11335c: 97fe47ad     	bl	0xa5210 <dlsym@plt>
  113360: f90013e0     	str	x0, [sp, #0x20]
  113364: 14000001     	b	0x113368 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x9c>
  113368: f94013e8     	ldr	x8, [sp, #0x20]
  11336c: f9001be8     	str	x8, [sp, #0x30]
  113370: f9401be9     	ldr	x9, [sp, #0x30]
  113374: b4000329     	cbz	x9, 0x1133d8 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x10c>
  113378: 14000001     	b	0x11337c <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xb0>
  11337c: f9401be8     	ldr	x8, [sp, #0x30]
  113380: f85e03a0     	ldur	x0, [x29, #-0x20]
  113384: d63f0100     	blr	x8
  113388: f9000fe0     	str	x0, [sp, #0x18]
  11338c: 14000001     	b	0x113390 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xc4>
  113390: f9400fe8     	ldr	x8, [sp, #0x18]
  113394: b4000208     	cbz	x8, 0x1133d4 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x108>
  113398: 14000001     	b	0x11339c <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd0>
  11339c: b0000ca8     	adrp	x8, 0x2a8000
  1133a0: f9440508     	ldr	x8, [x8, #0x808]
  1133a4: f9400101     	ldr	x1, [x8]
  1133a8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1133ac: 97fe519d     	bl	0xa7a20 <_ZN7android7String8aSEPKc@plt>
  1133b0: f9000be0     	str	x0, [sp, #0x10]
  1133b4: 14000001     	b	0x1133b8 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xec>
  1133b8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1133bc: 52a82409     	mov	w9, #0x41200000         // =1092616192
  1133c0: b9000109     	str	w9, [x8]
  1133c4: 320003e9     	orr	w9, wzr, #0x1
  1133c8: 381ef3a9     	sturb	w9, [x29, #-0x11]
  1133cc: b9003be9     	str	w9, [sp, #0x38]
  1133d0: 14000008     	b	0x1133f0 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  1133d4: 14000002     	b	0x1133dc <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x110>
  1133d8: 14000001     	b	0x1133dc <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x110>
  1133dc: 2a1f03e8     	mov	w8, wzr
  1133e0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1133e4: 320003e8     	orr	w8, wzr, #0x1
  1133e8: b9003be8     	str	w8, [sp, #0x38]
  1133ec: 14000001     	b	0x1133f0 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  1133f0: d10043a0     	sub	x0, x29, #0x10
  1133f4: 97fe906a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1133f8: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1133fc: d53bd040     	mrs	x0, TPIDR_EL0
  113400: f9401400     	ldr	x0, [x0, #0x28]
  113404: f85f83be     	ldur	x30, [x29, #-0x8]
  113408: eb1e0000     	subs	x0, x0, x30
  11340c: b9000fe8     	str	w8, [sp, #0xc]
  113410: f90003e0     	str	x0, [sp]
  113414: 54000121     	b.ne	0x113438 <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x16c>
  113418: 14000001     	b	0x11341c <android::SniffWVM(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x150>
  11341c: b9400fe8     	ldr	w8, [sp, #0xc]
  113420: 12000100     	and	w0, w8, #0x1
  113424: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  113428: 910243ff     	add	sp, sp, #0x90
  11342c: d65f03c0     	ret
  113430: f94023e0     	ldr	x0, [sp, #0x40]
  113434: 97fe52b7     	bl	0xa7f10 <_Unwind_Resume@plt>
  113438: 97fe5a4e     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011343c <android::XINGSeeker::XINGSeeker()>:
  11343c: d10103ff     	sub	sp, sp, #0x40
  113440: a9037bfd     	stp	x29, x30, [sp, #0x30]
  113444: 9100c3fd     	add	x29, sp, #0x30
  113448: b0000ca8     	adrp	x8, 0x2a8000
  11344c: f9456108     	ldr	x8, [x8, #0xac0]
  113450: b27c03e9     	orr	x9, xzr, #0x10
  113454: 8b090108     	add	x8, x8, x9
  113458: 92800009     	mov	x9, #-0x1               // =-1
  11345c: 5280000a     	mov	w10, #0x0               // =0
  113460: f81f83a0     	stur	x0, [x29, #-0x8]
  113464: f85f83a0     	ldur	x0, [x29, #-0x8]
  113468: f81f03a0     	stur	x0, [x29, #-0x10]
  11346c: f9000fe8     	str	x8, [sp, #0x18]
  113470: f9000be9     	str	x9, [sp, #0x10]
  113474: b9000fea     	str	w10, [sp, #0xc]
  113478: 97fe39fa     	bl	0xa1c60 <_ZN7android9MP3SeekerC2Ev@plt>
  11347c: f9400fe8     	ldr	x8, [sp, #0x18]
  113480: f85f03a9     	ldur	x9, [x29, #-0x10]
  113484: f9000128     	str	x8, [x9]
  113488: f9400be0     	ldr	x0, [sp, #0x10]
  11348c: f9000d20     	str	x0, [x9, #0x18]
  113490: b900213f     	str	wzr, [x9, #0x20]
  113494: b900253f     	str	wzr, [x9, #0x24]
  113498: b900293f     	str	wzr, [x9, #0x28]
  11349c: b9400fea     	ldr	w10, [sp, #0xc]
  1134a0: 39023d2a     	strb	w10, [x9, #0x8f]
  1134a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1134a8: 910103ff     	add	sp, sp, #0x40
  1134ac: d65f03c0     	ret

00000000001134b0 <android::XINGSeeker::getDuration(long*)>:
  1134b0: d10083ff     	sub	sp, sp, #0x20
  1134b4: d2800008     	mov	x8, #0x0                // =0
  1134b8: f9000be0     	str	x0, [sp, #0x10]
  1134bc: f90007e1     	str	x1, [sp, #0x8]
  1134c0: f9400be0     	ldr	x0, [sp, #0x10]
  1134c4: f9400c01     	ldr	x1, [x0, #0x18]
  1134c8: eb08003f     	cmp	x1, x8
  1134cc: 1a9fa7e9     	cset	w9, lt
  1134d0: f90003e0     	str	x0, [sp]
  1134d4: 37000049     	tbnz	w9, #0x0, 0x1134dc <android::XINGSeeker::getDuration(long*)+0x2c>
  1134d8: 14000006     	b	0x1134f0 <android::XINGSeeker::getDuration(long*)+0x40>
  1134dc: 52800008     	mov	w8, #0x0                // =0
  1134e0: 320003e9     	orr	w9, wzr, #0x1
  1134e4: 0a090108     	and	w8, w8, w9
  1134e8: 39007fe8     	strb	w8, [sp, #0x1f]
  1134ec: 14000009     	b	0x113510 <android::XINGSeeker::getDuration(long*)+0x60>
  1134f0: 12800008     	mov	w8, #-0x1               // =-1
  1134f4: f94003e9     	ldr	x9, [sp]
  1134f8: f9400d2a     	ldr	x10, [x9, #0x18]
  1134fc: f94007eb     	ldr	x11, [sp, #0x8]
  113500: f900016a     	str	x10, [x11]
  113504: 320003ec     	orr	w12, wzr, #0x1
  113508: 0a0c0108     	and	w8, w8, w12
  11350c: 39007fe8     	strb	w8, [sp, #0x1f]
  113510: 39407fe8     	ldrb	w8, [sp, #0x1f]
  113514: 2a0803e0     	mov	w0, w8
  113518: 910083ff     	add	sp, sp, #0x20
  11351c: d65f03c0     	ret

0000000000113520 <android::XINGSeeker::getOffsetForTime(long*, long*)>:
  113520: d10103ff     	sub	sp, sp, #0x40
  113524: f9001be0     	str	x0, [sp, #0x30]
  113528: f90017e1     	str	x1, [sp, #0x28]
  11352c: f90013e2     	str	x2, [sp, #0x20]
  113530: f9401be0     	ldr	x0, [sp, #0x30]
  113534: b9402008     	ldr	w8, [x0, #0x20]
  113538: f90003e0     	str	x0, [sp]
  11353c: 34000188     	cbz	w8, 0x11356c <android::XINGSeeker::getOffsetForTime(long*, long*)+0x4c>
  113540: f94003e8     	ldr	x8, [sp]
  113544: 39423d09     	ldrb	w9, [x8, #0x8f]
  113548: 37000049     	tbnz	w9, #0x0, 0x113550 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x30>
  11354c: 14000008     	b	0x11356c <android::XINGSeeker::getOffsetForTime(long*, long*)+0x4c>
  113550: d2800008     	mov	x8, #0x0                // =0
  113554: f94003e9     	ldr	x9, [sp]
  113558: f9400d2a     	ldr	x10, [x9, #0x18]
  11355c: eb08015f     	cmp	x10, x8
  113560: 1a9fa7eb     	cset	w11, lt
  113564: 3700004b     	tbnz	w11, #0x0, 0x11356c <android::XINGSeeker::getOffsetForTime(long*, long*)+0x4c>
  113568: 14000006     	b	0x113580 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x60>
  11356c: 52800008     	mov	w8, #0x0                // =0
  113570: 320003e9     	orr	w9, wzr, #0x1
  113574: 0a090108     	and	w8, w8, w9
  113578: 3900ffe8     	strb	w8, [sp, #0x3f]
  11357c: 1400006d     	b	0x113730 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x210>
  113580: 1e2703e0     	fmov	s0, wzr
  113584: 52a85908     	mov	w8, #0x42c80000         // =1120403456
  113588: 1e270101     	fmov	s1, w8
  11358c: f94017e9     	ldr	x9, [sp, #0x28]
  113590: f9400129     	ldr	x9, [x9]
  113594: 9e220122     	scvtf	s2, x9
  113598: 1e210841     	fmul	s1, s2, s1
  11359c: f94003e9     	ldr	x9, [sp]
  1135a0: f9400d2a     	ldr	x10, [x9, #0x18]
  1135a4: 9e220142     	scvtf	s2, x10
  1135a8: 1e221821     	fdiv	s1, s1, s2
  1135ac: bd001fe1     	str	s1, [sp, #0x1c]
  1135b0: b9401fe8     	ldr	w8, [sp, #0x1c]
  1135b4: 1e270101     	fmov	s1, w8
  1135b8: 1e202020     	fcmp	s1, s0
  1135bc: 1a9f87e8     	cset	w8, ls
  1135c0: 37000048     	tbnz	w8, #0x0, 0x1135c8 <android::XINGSeeker::getOffsetForTime(long*, long*)+0xa8>
  1135c4: 14000004     	b	0x1135d4 <android::XINGSeeker::getOffsetForTime(long*, long*)+0xb4>
  1135c8: 1e2703e0     	fmov	s0, wzr
  1135cc: bd001be0     	str	s0, [sp, #0x18]
  1135d0: 14000045     	b	0x1136e4 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x1c4>
  1135d4: 52a85908     	mov	w8, #0x42c80000         // =1120403456
  1135d8: 1e270100     	fmov	s0, w8
  1135dc: b9401fe8     	ldr	w8, [sp, #0x1c]
  1135e0: 1e270101     	fmov	s1, w8
  1135e4: 1e202020     	fcmp	s1, s0
  1135e8: 1a9fb7e8     	cset	w8, ge
  1135ec: 37000048     	tbnz	w8, #0x0, 0x1135f4 <android::XINGSeeker::getOffsetForTime(long*, long*)+0xd4>
  1135f0: 14000005     	b	0x113604 <android::XINGSeeker::getOffsetForTime(long*, long*)+0xe4>
  1135f4: 52a87008     	mov	w8, #0x43800000         // =1132462080
  1135f8: 1e270100     	fmov	s0, w8
  1135fc: bd001be0     	str	s0, [sp, #0x18]
  113600: 14000039     	b	0x1136e4 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x1c4>
  113604: b9401fe8     	ldr	w8, [sp, #0x1c]
  113608: 1e270100     	fmov	s0, w8
  11360c: 1e380008     	fcvtzs	w8, s0
  113610: b90017e8     	str	w8, [sp, #0x14]
  113614: b94017e8     	ldr	w8, [sp, #0x14]
  113618: 34000048     	cbz	w8, 0x113620 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x100>
  11361c: 14000004     	b	0x11362c <android::XINGSeeker::getOffsetForTime(long*, long*)+0x10c>
  113620: 1e2703e0     	fmov	s0, wzr
  113624: bd0013e0     	str	s0, [sp, #0x10]
  113628: 1400000e     	b	0x113660 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x140>
  11362c: d2800588     	mov	x8, #0x2c               // =44
  113630: f94003e9     	ldr	x9, [sp]
  113634: 8b080128     	add	x8, x9, x8
  113638: b94017ea     	ldr	w10, [sp, #0x14]
  11363c: 7100054a     	subs	w10, w10, #0x1
  113640: 2a0a03eb     	mov	w11, w10
  113644: 93407d6b     	sxtw	x11, w11
  113648: 8b0b0108     	add	x8, x8, x11
  11364c: 3940010a     	ldrb	w10, [x8]
  113650: 53001d4a     	uxtb	w10, w10
  113654: 1e230140     	ucvtf	s0, w10
  113658: 1e26000a     	fmov	w10, s0
  11365c: b90013ea     	str	w10, [sp, #0x10]
  113660: 52800c68     	mov	w8, #0x63               // =99
  113664: b94017e9     	ldr	w9, [sp, #0x14]
  113668: 6b08013f     	cmp	w9, w8
  11366c: 1a9fa7e8     	cset	w8, lt
  113670: 37000048     	tbnz	w8, #0x0, 0x113678 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x158>
  113674: 1400000e     	b	0x1136ac <android::XINGSeeker::getOffsetForTime(long*, long*)+0x18c>
  113678: d2800588     	mov	x8, #0x2c               // =44
  11367c: f94003e9     	ldr	x9, [sp]
  113680: 8b080128     	add	x8, x9, x8
  113684: b94017ea     	ldr	w10, [sp, #0x14]
  113688: 2a0a03eb     	mov	w11, w10
  11368c: 93407d6b     	sxtw	x11, w11
  113690: 8b0b0108     	add	x8, x8, x11
  113694: 3940010a     	ldrb	w10, [x8]
  113698: 53001d4a     	uxtb	w10, w10
  11369c: 1e230140     	ucvtf	s0, w10
  1136a0: 1e26000a     	fmov	w10, s0
  1136a4: b9000fea     	str	w10, [sp, #0xc]
  1136a8: 14000004     	b	0x1136b8 <android::XINGSeeker::getOffsetForTime(long*, long*)+0x198>
  1136ac: 52a87008     	mov	w8, #0x43800000         // =1132462080
  1136b0: 1e270100     	fmov	s0, w8
  1136b4: bd000fe0     	str	s0, [sp, #0xc]
  1136b8: bd4013e0     	ldr	s0, [sp, #0x10]
  1136bc: bd400fe1     	ldr	s1, [sp, #0xc]
  1136c0: bd4013e2     	ldr	s2, [sp, #0x10]
  1136c4: 1e223821     	fsub	s1, s1, s2
  1136c8: bd401fe2     	ldr	s2, [sp, #0x1c]
  1136cc: b94017e8     	ldr	w8, [sp, #0x14]
  1136d0: 1e220103     	scvtf	s3, w8
  1136d4: 1e233842     	fsub	s2, s2, s3
  1136d8: 1e220821     	fmul	s1, s1, s2
  1136dc: 1e212800     	fadd	s0, s0, s1
  1136e0: bd001be0     	str	s0, [sp, #0x18]
  1136e4: 12800008     	mov	w8, #-0x1               // =-1
  1136e8: 52a77009     	mov	w9, #0x3b800000         // =998244352
  1136ec: 1e270120     	fmov	s0, w9
  1136f0: bd401be1     	ldr	s1, [sp, #0x18]
  1136f4: 1e210800     	fmul	s0, s0, s1
  1136f8: f94003ea     	ldr	x10, [sp]
  1136fc: b9402149     	ldr	w9, [x10, #0x20]
  113700: 1e220121     	scvtf	s1, w9
  113704: 1e210800     	fmul	s0, s0, s1
  113708: 1e380009     	fcvtzs	w9, s0
  11370c: 2a0903eb     	mov	w11, w9
  113710: 93407d6b     	sxtw	x11, w11
  113714: f940094c     	ldr	x12, [x10, #0x10]
  113718: 8b0c016b     	add	x11, x11, x12
  11371c: f94013ec     	ldr	x12, [sp, #0x20]
  113720: f900018b     	str	x11, [x12]
  113724: 320003e9     	orr	w9, wzr, #0x1
  113728: 0a090108     	and	w8, w8, w9
  11372c: 3900ffe8     	strb	w8, [sp, #0x3f]
  113730: 3940ffe8     	ldrb	w8, [sp, #0x3f]
  113734: 2a0803e0     	mov	w0, w8
  113738: 910103ff     	add	sp, sp, #0x40
  11373c: d65f03c0     	ret

0000000000113740 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)>:
  113740: f81e0ffc     	str	x28, [sp, #-0x20]!
  113744: a9017bfd     	stp	x29, x30, [sp, #0x10]
  113748: 910043fd     	add	x29, sp, #0x10
  11374c: d108c3ff     	sub	sp, sp, #0x230
  113750: d53bd049     	mrs	x9, TPIDR_EL0
  113754: f9401529     	ldr	x9, [x9, #0x28]
  113758: f81e83a9     	stur	x9, [x29, #-0x18]
  11375c: f81b83a0     	stur	x0, [x29, #-0x48]
  113760: f81b03a1     	stur	x1, [x29, #-0x50]
  113764: 5280120a     	mov	w10, #0x90              // =144
  113768: 2a0a03e0     	mov	w0, w10
  11376c: f81803a8     	stur	x8, [x29, #-0x80]
  113770: 97fe55e8     	bl	0xa8f10 <_Znwm@plt>
  113774: aa0003e1     	mov	x1, x0
  113778: aa0003e8     	mov	x8, x0
  11377c: f81783a1     	stur	x1, [x29, #-0x88]
  113780: f81703a8     	stur	x8, [x29, #-0x90]
  113784: 97fe3757     	bl	0xa14e0 <_ZN7android10XINGSeekerC1Ev@plt>
  113788: 14000001     	b	0x11378c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4c>
  11378c: d100a3a8     	sub	x8, x29, #0x28
  113790: aa0803e0     	mov	x0, x8
  113794: f85703a1     	ldur	x1, [x29, #-0x90]
  113798: f81683a8     	stur	x8, [x29, #-0x98]
  11379c: 97fe3f21     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  1137a0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1137a4: f85683a0     	ldur	x0, [x29, #-0x98]
  1137a8: f81603a8     	stur	x8, [x29, #-0xa0]
  1137ac: 97fe3599     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  1137b0: f81583a0     	stur	x0, [x29, #-0xa8]
  1137b4: 14000001     	b	0x1137b8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x78>
  1137b8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1137bc: f85583a9     	ldur	x9, [x29, #-0xa8]
  1137c0: f9000928     	str	x8, [x9, #0x10]
  1137c4: f85b03aa     	ldur	x10, [x29, #-0x50]
  1137c8: 2a0a03eb     	mov	w11, w10
  1137cc: b81a03ab     	stur	w11, [x29, #-0x60]
  1137d0: f85b83a0     	ldur	x0, [x29, #-0x48]
  1137d4: 97fe4fef     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  1137d8: f81503a0     	stur	x0, [x29, #-0xb0]
  1137dc: 14000001     	b	0x1137e0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xa0>
  1137e0: b89a03a1     	ldursw	x1, [x29, #-0x60]
  1137e4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1137e8: f9400109     	ldr	x9, [x8]
  1137ec: f9401d29     	ldr	x9, [x9, #0x38]
  1137f0: 321e03ea     	orr	w10, wzr, #0x4
  1137f4: 2a0a03e3     	mov	w3, w10
  1137f8: d10073a2     	sub	x2, x29, #0x1c
  1137fc: aa0803e0     	mov	x0, x8
  113800: d63f0120     	blr	x9
  113804: f81483a0     	stur	x0, [x29, #-0xb8]
  113808: 14000001     	b	0x11380c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xcc>
  11380c: f85483a8     	ldur	x8, [x29, #-0xb8]
  113810: f1000d09     	subs	x9, x8, #0x3
  113814: f81403a9     	stur	x9, [x29, #-0xc0]
  113818: 5400030c     	b.gt	0x113878 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x138>
  11381c: 14000001     	b	0x113820 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xe0>
  113820: aa1f03e0     	mov	x0, xzr
  113824: f85803a8     	ldur	x8, [x29, #-0x80]
  113828: f81383a0     	stur	x0, [x29, #-0xc8]
  11382c: aa0803e0     	mov	x0, x8
  113830: f85383a1     	ldur	x1, [x29, #-0xc8]
  113834: 97fe3efb     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113838: 14000001     	b	0x11383c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0xfc>
  11383c: 320003e8     	orr	w8, wzr, #0x1
  113840: b819c3a8     	stur	w8, [x29, #-0x64]
  113844: 140001b8     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113848: f81a83a0     	stur	x0, [x29, #-0x58]
  11384c: 2a0103e8     	mov	w8, w1
  113850: b81a43a8     	stur	w8, [x29, #-0x5c]
  113854: f85783a0     	ldur	x0, [x29, #-0x88]
  113858: 97fe3442     	bl	0xa0960 <_ZdlPv@plt>
  11385c: 140001bf     	b	0x113f58 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x818>
  113860: f81a83a0     	stur	x0, [x29, #-0x58]
  113864: 2a0103e8     	mov	w8, w1
  113868: b81a43a8     	stur	w8, [x29, #-0x5c]
  11386c: d100a3a0     	sub	x0, x29, #0x28
  113870: 97fe4df4     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
  113874: 140001b9     	b	0x113f58 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x818>
  113878: b85a03a8     	ldur	w8, [x29, #-0x60]
  11387c: 11001108     	add	w8, w8, #0x4
  113880: b81a03a8     	stur	w8, [x29, #-0x60]
  113884: d10073a0     	sub	x0, x29, #0x1c
  113888: 97fe4f0e     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  11388c: b81343a0     	stur	w0, [x29, #-0xcc]
  113890: 14000001     	b	0x113894 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x154>
  113894: b85343a8     	ldur	w8, [x29, #-0xcc]
  113898: b81983a8     	stur	w8, [x29, #-0x68]
  11389c: aa1f03e9     	mov	x9, xzr
  1138a0: f81d03a9     	stur	x9, [x29, #-0x30]
  1138a4: 2a1f03ea     	mov	w10, wzr
  1138a8: b81cc3aa     	stur	w10, [x29, #-0x34]
  1138ac: b81c43aa     	stur	w10, [x29, #-0x3c]
  1138b0: b85983a0     	ldur	w0, [x29, #-0x68]
  1138b4: d100c3a1     	sub	x1, x29, #0x30
  1138b8: d100d3a2     	sub	x2, x29, #0x34
  1138bc: d100e3a3     	sub	x3, x29, #0x38
  1138c0: d100f3a5     	sub	x5, x29, #0x3c
  1138c4: aa0903e4     	mov	x4, x9
  1138c8: 97fe35b6     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
  1138cc: b81303a0     	stur	w0, [x29, #-0xd0]
  1138d0: 14000001     	b	0x1138d4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x194>
  1138d4: b85303a8     	ldur	w8, [x29, #-0xd0]
  1138d8: 37000188     	tbnz	w8, #0x0, 0x113908 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x1c8>
  1138dc: 14000001     	b	0x1138e0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x1a0>
  1138e0: aa1f03e0     	mov	x0, xzr
  1138e4: f85803a8     	ldur	x8, [x29, #-0x80]
  1138e8: f81283a0     	stur	x0, [x29, #-0xd8]
  1138ec: aa0803e0     	mov	x0, x8
  1138f0: f85283a1     	ldur	x1, [x29, #-0xd8]
  1138f4: 97fe3ecb     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  1138f8: 14000001     	b	0x1138fc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x1bc>
  1138fc: 320003e8     	orr	w8, wzr, #0x1
  113900: b819c3a8     	stur	w8, [x29, #-0x64]
  113904: 14000188     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113908: f85d03a8     	ldur	x8, [x29, #-0x30]
  11390c: d100a3a0     	sub	x0, x29, #0x28
  113910: f81203a8     	stur	x8, [x29, #-0xe0]
  113914: 97fe353f     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113918: f81183a0     	stur	x0, [x29, #-0xe8]
  11391c: 14000001     	b	0x113920 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x1e0>
  113920: f85183a8     	ldur	x8, [x29, #-0xe8]
  113924: f9400909     	ldr	x9, [x8, #0x10]
  113928: f85203aa     	ldur	x10, [x29, #-0xe0]
  11392c: 8b0a0129     	add	x9, x9, x10
  113930: f9000909     	str	x9, [x8, #0x10]
  113934: 385e53ab     	ldurb	w11, [x29, #-0x1b]
  113938: 5303116b     	ubfx	w11, w11, #3, #2
  11393c: 381943ab     	sturb	w11, [x29, #-0x6c]
  113940: 385943ab     	ldurb	w11, [x29, #-0x6c]
  113944: 3600020b     	tbz	w11, #0x0, 0x113984 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x244>
  113948: 14000001     	b	0x11394c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x20c>
  11394c: b85c83a8     	ldur	w8, [x29, #-0x38]
  113950: 71000508     	subs	w8, w8, #0x1
  113954: b81143a8     	stur	w8, [x29, #-0xec]
  113958: 540000c0     	b.eq	0x113970 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x230>
  11395c: 14000001     	b	0x113960 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x220>
  113960: b85a03a8     	ldur	w8, [x29, #-0x60]
  113964: 11008108     	add	w8, w8, #0x20
  113968: b81a03a8     	stur	w8, [x29, #-0x60]
  11396c: 14000005     	b	0x113980 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x240>
  113970: b85a03a8     	ldur	w8, [x29, #-0x60]
  113974: 11004508     	add	w8, w8, #0x11
  113978: b81a03a8     	stur	w8, [x29, #-0x60]
  11397c: 14000001     	b	0x113980 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x240>
  113980: 1400000f     	b	0x1139bc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x27c>
  113984: b85c83a8     	ldur	w8, [x29, #-0x38]
  113988: 71000508     	subs	w8, w8, #0x1
  11398c: b81103a8     	stur	w8, [x29, #-0xf0]
  113990: 540000c0     	b.eq	0x1139a8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x268>
  113994: 14000001     	b	0x113998 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x258>
  113998: b85a03a8     	ldur	w8, [x29, #-0x60]
  11399c: 11004508     	add	w8, w8, #0x11
  1139a0: b81a03a8     	stur	w8, [x29, #-0x60]
  1139a4: 14000005     	b	0x1139b8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x278>
  1139a8: b85a03a8     	ldur	w8, [x29, #-0x60]
  1139ac: 11002508     	add	w8, w8, #0x9
  1139b0: b81a03a8     	stur	w8, [x29, #-0x60]
  1139b4: 14000001     	b	0x1139b8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x278>
  1139b8: 14000001     	b	0x1139bc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x27c>
  1139bc: b85a03a8     	ldur	w8, [x29, #-0x60]
  1139c0: b81903a8     	stur	w8, [x29, #-0x70]
  1139c4: f85b83a0     	ldur	x0, [x29, #-0x48]
  1139c8: 97fe4f72     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  1139cc: f81083a0     	stur	x0, [x29, #-0xf8]
  1139d0: 14000001     	b	0x1139d4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x294>
  1139d4: b89a03a1     	ldursw	x1, [x29, #-0x60]
  1139d8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1139dc: f9400109     	ldr	x9, [x8]
  1139e0: f9401d29     	ldr	x9, [x9, #0x38]
  1139e4: 321e03ea     	orr	w10, wzr, #0x4
  1139e8: 2a0a03e3     	mov	w3, w10
  1139ec: d10073a2     	sub	x2, x29, #0x1c
  1139f0: aa0803e0     	mov	x0, x8
  1139f4: d63f0120     	blr	x9
  1139f8: f81003a0     	stur	x0, [x29, #-0x100]
  1139fc: 14000001     	b	0x113a00 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2c0>
  113a00: f85003a8     	ldur	x8, [x29, #-0x100]
  113a04: f1000d09     	subs	x9, x8, #0x3
  113a08: f9009fe9     	str	x9, [sp, #0x138]
  113a0c: 5400018c     	b.gt	0x113a3c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2fc>
  113a10: 14000001     	b	0x113a14 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2d4>
  113a14: aa1f03e0     	mov	x0, xzr
  113a18: f85803a8     	ldur	x8, [x29, #-0x80]
  113a1c: f9009be0     	str	x0, [sp, #0x130]
  113a20: aa0803e0     	mov	x0, x8
  113a24: f9409be1     	ldr	x1, [sp, #0x130]
  113a28: 97fe3e7e     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113a2c: 14000001     	b	0x113a30 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x2f0>
  113a30: 320003e8     	orr	w8, wzr, #0x1
  113a34: b819c3a8     	stur	w8, [x29, #-0x64]
  113a38: 1400013b     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113a3c: b85a03a8     	ldur	w8, [x29, #-0x60]
  113a40: 11001108     	add	w8, w8, #0x4
  113a44: b81a03a8     	stur	w8, [x29, #-0x60]
  113a48: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  113a4c: 71016108     	subs	w8, w8, #0x58
  113a50: b9012fe8     	str	w8, [sp, #0x12c]
  113a54: 54000221     	b.ne	0x113a98 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x358>
  113a58: 14000001     	b	0x113a5c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x31c>
  113a5c: 385e53a8     	ldurb	w8, [x29, #-0x1b]
  113a60: 7101a508     	subs	w8, w8, #0x69
  113a64: b9012be8     	str	w8, [sp, #0x128]
  113a68: 54000181     	b.ne	0x113a98 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x358>
  113a6c: 14000001     	b	0x113a70 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x330>
  113a70: 385e63a8     	ldurb	w8, [x29, #-0x1a]
  113a74: 7101b908     	subs	w8, w8, #0x6e
  113a78: b90127e8     	str	w8, [sp, #0x124]
  113a7c: 540000e1     	b.ne	0x113a98 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x358>
  113a80: 14000001     	b	0x113a84 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x344>
  113a84: 385e73a8     	ldurb	w8, [x29, #-0x19]
  113a88: 71019d08     	subs	w8, w8, #0x67
  113a8c: b90123e8     	str	w8, [sp, #0x120]
  113a90: 54000420     	b.eq	0x113b14 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3d4>
  113a94: 14000001     	b	0x113a98 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x358>
  113a98: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  113a9c: 71012508     	subs	w8, w8, #0x49
  113aa0: b9011fe8     	str	w8, [sp, #0x11c]
  113aa4: 54000221     	b.ne	0x113ae8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3a8>
  113aa8: 14000001     	b	0x113aac <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x36c>
  113aac: 385e53a8     	ldurb	w8, [x29, #-0x1b]
  113ab0: 7101b908     	subs	w8, w8, #0x6e
  113ab4: b9011be8     	str	w8, [sp, #0x118]
  113ab8: 54000181     	b.ne	0x113ae8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3a8>
  113abc: 14000001     	b	0x113ac0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x380>
  113ac0: 385e63a8     	ldurb	w8, [x29, #-0x1a]
  113ac4: 71019908     	subs	w8, w8, #0x66
  113ac8: b90117e8     	str	w8, [sp, #0x114]
  113acc: 540000e1     	b.ne	0x113ae8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3a8>
  113ad0: 14000001     	b	0x113ad4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x394>
  113ad4: 385e73a8     	ldurb	w8, [x29, #-0x19]
  113ad8: 7101bd08     	subs	w8, w8, #0x6f
  113adc: b90113e8     	str	w8, [sp, #0x110]
  113ae0: 54000180     	b.eq	0x113b10 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3d0>
  113ae4: 14000001     	b	0x113ae8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3a8>
  113ae8: aa1f03e0     	mov	x0, xzr
  113aec: f85803a8     	ldur	x8, [x29, #-0x80]
  113af0: f90087e0     	str	x0, [sp, #0x108]
  113af4: aa0803e0     	mov	x0, x8
  113af8: f94087e1     	ldr	x1, [sp, #0x108]
  113afc: 97fe3e49     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113b00: 14000001     	b	0x113b04 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3c4>
  113b04: 320003e8     	orr	w8, wzr, #0x1
  113b08: b819c3a8     	stur	w8, [x29, #-0x64]
  113b0c: 14000106     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113b10: 14000001     	b	0x113b14 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3d4>
  113b14: f85b83a0     	ldur	x0, [x29, #-0x48]
  113b18: 97fe4f1e     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  113b1c: f90083e0     	str	x0, [sp, #0x100]
  113b20: 14000001     	b	0x113b24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x3e4>
  113b24: b89a03a1     	ldursw	x1, [x29, #-0x60]
  113b28: f94083e8     	ldr	x8, [sp, #0x100]
  113b2c: f9400109     	ldr	x9, [x8]
  113b30: f9401d29     	ldr	x9, [x9, #0x38]
  113b34: 321e03ea     	orr	w10, wzr, #0x4
  113b38: 2a0a03e3     	mov	w3, w10
  113b3c: d10073a2     	sub	x2, x29, #0x1c
  113b40: aa0803e0     	mov	x0, x8
  113b44: d63f0120     	blr	x9
  113b48: f9007fe0     	str	x0, [sp, #0xf8]
  113b4c: 14000001     	b	0x113b50 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x410>
  113b50: f9407fe8     	ldr	x8, [sp, #0xf8]
  113b54: f1000d09     	subs	x9, x8, #0x3
  113b58: f9007be9     	str	x9, [sp, #0xf0]
  113b5c: 5400018c     	b.gt	0x113b8c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x44c>
  113b60: 14000001     	b	0x113b64 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x424>
  113b64: aa1f03e0     	mov	x0, xzr
  113b68: f85803a8     	ldur	x8, [x29, #-0x80]
  113b6c: f90077e0     	str	x0, [sp, #0xe8]
  113b70: aa0803e0     	mov	x0, x8
  113b74: f94077e1     	ldr	x1, [sp, #0xe8]
  113b78: 97fe3e2a     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113b7c: 14000001     	b	0x113b80 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x440>
  113b80: 320003e8     	orr	w8, wzr, #0x1
  113b84: b819c3a8     	stur	w8, [x29, #-0x64]
  113b88: 140000e7     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113b8c: b85a03a8     	ldur	w8, [x29, #-0x60]
  113b90: 11001108     	add	w8, w8, #0x4
  113b94: b81a03a8     	stur	w8, [x29, #-0x60]
  113b98: d10073a0     	sub	x0, x29, #0x1c
  113b9c: 97fe4e49     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  113ba0: b900e7e0     	str	w0, [sp, #0xe4]
  113ba4: 14000001     	b	0x113ba8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x468>
  113ba8: b940e7e8     	ldr	w8, [sp, #0xe4]
  113bac: b818c3a8     	stur	w8, [x29, #-0x74]
  113bb0: 3858c3a9     	ldurb	w9, [x29, #-0x74]
  113bb4: 360007e9     	tbz	w9, #0x0, 0x113cb0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x570>
  113bb8: 14000001     	b	0x113bbc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x47c>
  113bbc: f85b83a0     	ldur	x0, [x29, #-0x48]
  113bc0: 97fe4ef4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  113bc4: f9006fe0     	str	x0, [sp, #0xd8]
  113bc8: 14000001     	b	0x113bcc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x48c>
  113bcc: b89a03a1     	ldursw	x1, [x29, #-0x60]
  113bd0: f9406fe8     	ldr	x8, [sp, #0xd8]
  113bd4: f9400109     	ldr	x9, [x8]
  113bd8: f9401d29     	ldr	x9, [x9, #0x38]
  113bdc: 321e03ea     	orr	w10, wzr, #0x4
  113be0: 2a0a03e3     	mov	w3, w10
  113be4: d10073a2     	sub	x2, x29, #0x1c
  113be8: aa0803e0     	mov	x0, x8
  113bec: d63f0120     	blr	x9
  113bf0: f9006be0     	str	x0, [sp, #0xd0]
  113bf4: 14000001     	b	0x113bf8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4b8>
  113bf8: f9406be8     	ldr	x8, [sp, #0xd0]
  113bfc: f1000d09     	subs	x9, x8, #0x3
  113c00: f90067e9     	str	x9, [sp, #0xc8]
  113c04: 5400018c     	b.gt	0x113c34 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4f4>
  113c08: 14000001     	b	0x113c0c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4cc>
  113c0c: aa1f03e0     	mov	x0, xzr
  113c10: f85803a8     	ldur	x8, [x29, #-0x80]
  113c14: f90063e0     	str	x0, [sp, #0xc0]
  113c18: aa0803e0     	mov	x0, x8
  113c1c: f94063e1     	ldr	x1, [sp, #0xc0]
  113c20: 97fe3e00     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113c24: 14000001     	b	0x113c28 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x4e8>
  113c28: 320003e8     	orr	w8, wzr, #0x1
  113c2c: b819c3a8     	stur	w8, [x29, #-0x64]
  113c30: 140000bd     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113c34: d10073a0     	sub	x0, x29, #0x1c
  113c38: 97fe4e22     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  113c3c: b900bfe0     	str	w0, [sp, #0xbc]
  113c40: 14000001     	b	0x113c44 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x504>
  113c44: b940bfe8     	ldr	w8, [sp, #0xbc]
  113c48: b81883a8     	stur	w8, [x29, #-0x78]
  113c4c: b85883a9     	ldur	w9, [x29, #-0x78]
  113c50: 34000289     	cbz	w9, 0x113ca0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x560>
  113c54: 14000001     	b	0x113c58 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x518>
  113c58: b89883a8     	ldursw	x8, [x29, #-0x78]
  113c5c: b89c43a9     	ldursw	x9, [x29, #-0x3c]
  113c60: 9b097d08     	mul	x8, x8, x9
  113c64: 5288480a     	mov	w10, #0x4240            // =16960
  113c68: 72a001ea     	movk	w10, #0xf, lsl #16
  113c6c: 2a0a03e9     	mov	w9, w10
  113c70: 9b097d08     	mul	x8, x8, x9
  113c74: b89cc3a9     	ldursw	x9, [x29, #-0x34]
  113c78: 9ac90d08     	sdiv	x8, x8, x9
  113c7c: d100a3a0     	sub	x0, x29, #0x28
  113c80: f9005be8     	str	x8, [sp, #0xb0]
  113c84: 97fe3463     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113c88: f90057e0     	str	x0, [sp, #0xa8]
  113c8c: 14000001     	b	0x113c90 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x550>
  113c90: f9405be8     	ldr	x8, [sp, #0xb0]
  113c94: f94057e9     	ldr	x9, [sp, #0xa8]
  113c98: f9000d28     	str	x8, [x9, #0x18]
  113c9c: 14000001     	b	0x113ca0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x560>
  113ca0: b85a03a8     	ldur	w8, [x29, #-0x60]
  113ca4: 11001108     	add	w8, w8, #0x4
  113ca8: b81a03a8     	stur	w8, [x29, #-0x60]
  113cac: 14000001     	b	0x113cb0 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x570>
  113cb0: 3858c3a8     	ldurb	w8, [x29, #-0x74]
  113cb4: 360805e8     	tbz	w8, #0x1, 0x113d70 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x630>
  113cb8: 14000001     	b	0x113cbc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x57c>
  113cbc: f85b83a0     	ldur	x0, [x29, #-0x48]
  113cc0: 97fe4eb4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  113cc4: f90053e0     	str	x0, [sp, #0xa0]
  113cc8: 14000001     	b	0x113ccc <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x58c>
  113ccc: b89a03a1     	ldursw	x1, [x29, #-0x60]
  113cd0: f94053e8     	ldr	x8, [sp, #0xa0]
  113cd4: f9400109     	ldr	x9, [x8]
  113cd8: f9401d29     	ldr	x9, [x9, #0x38]
  113cdc: 321e03ea     	orr	w10, wzr, #0x4
  113ce0: 2a0a03e3     	mov	w3, w10
  113ce4: d10073a2     	sub	x2, x29, #0x1c
  113ce8: aa0803e0     	mov	x0, x8
  113cec: d63f0120     	blr	x9
  113cf0: f9004fe0     	str	x0, [sp, #0x98]
  113cf4: 14000001     	b	0x113cf8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5b8>
  113cf8: f9404fe8     	ldr	x8, [sp, #0x98]
  113cfc: f1000d09     	subs	x9, x8, #0x3
  113d00: f9004be9     	str	x9, [sp, #0x90]
  113d04: 5400018c     	b.gt	0x113d34 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5f4>
  113d08: 14000001     	b	0x113d0c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5cc>
  113d0c: aa1f03e0     	mov	x0, xzr
  113d10: f85803a8     	ldur	x8, [x29, #-0x80]
  113d14: f90047e0     	str	x0, [sp, #0x88]
  113d18: aa0803e0     	mov	x0, x8
  113d1c: f94047e1     	ldr	x1, [sp, #0x88]
  113d20: 97fe3dc0     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113d24: 14000001     	b	0x113d28 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x5e8>
  113d28: 320003e8     	orr	w8, wzr, #0x1
  113d2c: b819c3a8     	stur	w8, [x29, #-0x64]
  113d30: 1400007d     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113d34: d10073a0     	sub	x0, x29, #0x1c
  113d38: 97fe4de2     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  113d3c: b90087e0     	str	w0, [sp, #0x84]
  113d40: 14000001     	b	0x113d44 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x604>
  113d44: d100a3a0     	sub	x0, x29, #0x28
  113d48: 97fe3432     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113d4c: f9003fe0     	str	x0, [sp, #0x78]
  113d50: 14000001     	b	0x113d54 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x614>
  113d54: b94087e8     	ldr	w8, [sp, #0x84]
  113d58: f9403fe9     	ldr	x9, [sp, #0x78]
  113d5c: b9002128     	str	w8, [x9, #0x20]
  113d60: b85a03aa     	ldur	w10, [x29, #-0x60]
  113d64: 1100114a     	add	w10, w10, #0x4
  113d68: b81a03aa     	stur	w10, [x29, #-0x60]
  113d6c: 14000001     	b	0x113d70 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x630>
  113d70: 3858c3a8     	ldurb	w8, [x29, #-0x74]
  113d74: 361006c8     	tbz	w8, #0x2, 0x113e4c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  113d78: 14000001     	b	0x113d7c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x63c>
  113d7c: f85b83a0     	ldur	x0, [x29, #-0x48]
  113d80: 97fe4e84     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  113d84: f9003be0     	str	x0, [sp, #0x70]
  113d88: 14000001     	b	0x113d8c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x64c>
  113d8c: b85a03a8     	ldur	w8, [x29, #-0x60]
  113d90: 11000508     	add	w8, w8, #0x1
  113d94: 2a0803e0     	mov	w0, w8
  113d98: 93407c00     	sxtw	x0, w0
  113d9c: d100a3a9     	sub	x9, x29, #0x28
  113da0: f90037e0     	str	x0, [sp, #0x68]
  113da4: aa0903e0     	mov	x0, x9
  113da8: 97fe341a     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113dac: f90033e0     	str	x0, [sp, #0x60]
  113db0: 14000001     	b	0x113db4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x674>
  113db4: f94033e8     	ldr	x8, [sp, #0x60]
  113db8: 9100b102     	add	x2, x8, #0x2c
  113dbc: f9403be9     	ldr	x9, [sp, #0x70]
  113dc0: f940012a     	ldr	x10, [x9]
  113dc4: f9401d4a     	ldr	x10, [x10, #0x38]
  113dc8: 52800c6b     	mov	w11, #0x63              // =99
  113dcc: 2a0b03e3     	mov	w3, w11
  113dd0: aa0903e0     	mov	x0, x9
  113dd4: f94037e1     	ldr	x1, [sp, #0x68]
  113dd8: d63f0140     	blr	x10
  113ddc: f9002fe0     	str	x0, [sp, #0x58]
  113de0: 14000001     	b	0x113de4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6a4>
  113de4: f9402fe8     	ldr	x8, [sp, #0x58]
  113de8: f1018909     	subs	x9, x8, #0x62
  113dec: f9002be9     	str	x9, [sp, #0x50]
  113df0: 5400018c     	b.gt	0x113e20 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6e0>
  113df4: 14000001     	b	0x113df8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6b8>
  113df8: aa1f03e0     	mov	x0, xzr
  113dfc: f85803a8     	ldur	x8, [x29, #-0x80]
  113e00: f90027e0     	str	x0, [sp, #0x48]
  113e04: aa0803e0     	mov	x0, x8
  113e08: f94027e1     	ldr	x1, [sp, #0x48]
  113e0c: 97fe3d85     	bl	0xa3420 <_ZN7android2spINS_10XINGSeekerEEC2EPS1_@plt>
  113e10: 14000001     	b	0x113e14 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6d4>
  113e14: 320003e8     	orr	w8, wzr, #0x1
  113e18: b819c3a8     	stur	w8, [x29, #-0x64]
  113e1c: 14000042     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113e20: d100a3a0     	sub	x0, x29, #0x28
  113e24: 97fe33fb     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113e28: f90023e0     	str	x0, [sp, #0x40]
  113e2c: 14000001     	b	0x113e30 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x6f0>
  113e30: 320003e8     	orr	w8, wzr, #0x1
  113e34: f94023e9     	ldr	x9, [sp, #0x40]
  113e38: 39023d28     	strb	w8, [x9, #0x8f]
  113e3c: b85a03a8     	ldur	w8, [x29, #-0x60]
  113e40: 11019108     	add	w8, w8, #0x64
  113e44: b81a03a8     	stur	w8, [x29, #-0x60]
  113e48: 14000001     	b	0x113e4c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x70c>
  113e4c: f85b83a0     	ldur	x0, [x29, #-0x48]
  113e50: 97fe4e50     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  113e54: f9001fe0     	str	x0, [sp, #0x38]
  113e58: 14000001     	b	0x113e5c <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x71c>
  113e5c: b85903a8     	ldur	w8, [x29, #-0x70]
  113e60: 11023508     	add	w8, w8, #0x8d
  113e64: 2a0803e0     	mov	w0, w8
  113e68: 93407c01     	sxtw	x1, w0
  113e6c: f9401fe0     	ldr	x0, [sp, #0x38]
  113e70: f9400009     	ldr	x9, [x0]
  113e74: f9401d29     	ldr	x9, [x9, #0x38]
  113e78: 320007e8     	orr	w8, wzr, #0x3
  113e7c: 2a0803e3     	mov	w3, w8
  113e80: d10073a2     	sub	x2, x29, #0x1c
  113e84: d63f0120     	blr	x9
  113e88: f9001be0     	str	x0, [sp, #0x30]
  113e8c: 14000001     	b	0x113e90 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x750>
  113e90: f9401be8     	ldr	x8, [sp, #0x30]
  113e94: f1000d09     	subs	x9, x8, #0x3
  113e98: f90017e9     	str	x9, [sp, #0x28]
  113e9c: 54000361     	b.ne	0x113f08 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7c8>
  113ea0: 14000001     	b	0x113ea4 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x764>
  113ea4: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  113ea8: 385e53a9     	ldurb	w9, [x29, #-0x1b]
  113eac: 53047d29     	lsr	w9, w9, #4
  113eb0: 331c1d09     	bfi	w9, w8, #4, #8
  113eb4: d100a3a0     	sub	x0, x29, #0x28
  113eb8: b90027e9     	str	w9, [sp, #0x24]
  113ebc: 97fe33d5     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113ec0: f9000fe0     	str	x0, [sp, #0x18]
  113ec4: 14000001     	b	0x113ec8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x788>
  113ec8: b94027e8     	ldr	w8, [sp, #0x24]
  113ecc: f9400fe9     	ldr	x9, [sp, #0x18]
  113ed0: b9002528     	str	w8, [x9, #0x24]
  113ed4: 385e53aa     	ldurb	w10, [x29, #-0x1b]
  113ed8: 12000d4a     	and	w10, w10, #0xf
  113edc: 385e63ab     	ldurb	w11, [x29, #-0x1a]
  113ee0: 33180d4b     	bfi	w11, w10, #8, #4
  113ee4: d100a3a0     	sub	x0, x29, #0x28
  113ee8: b90017eb     	str	w11, [sp, #0x14]
  113eec: 97fe33c9     	bl	0xa0e10 <_ZNK7android2spINS_10XINGSeekerEEptEv@plt>
  113ef0: f90007e0     	str	x0, [sp, #0x8]
  113ef4: 14000001     	b	0x113ef8 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7b8>
  113ef8: b94017e8     	ldr	w8, [sp, #0x14]
  113efc: f94007e9     	ldr	x9, [sp, #0x8]
  113f00: b9002928     	str	w8, [x9, #0x28]
  113f04: 14000001     	b	0x113f08 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7c8>
  113f08: d100a3a1     	sub	x1, x29, #0x28
  113f0c: f85803a0     	ldur	x0, [x29, #-0x80]
  113f10: 97fe400c     	bl	0xa3f40 <_ZN7android2spINS_10XINGSeekerEEC2EOS2_@plt>
  113f14: 14000001     	b	0x113f18 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7d8>
  113f18: 320003e8     	orr	w8, wzr, #0x1
  113f1c: b819c3a8     	stur	w8, [x29, #-0x64]
  113f20: 14000001     	b	0x113f24 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x7e4>
  113f24: d100a3a0     	sub	x0, x29, #0x28
  113f28: 97fe4c46     	bl	0xa7040 <_ZN7android2spINS_10XINGSeekerEED2Ev@plt>
  113f2c: d53bd040     	mrs	x0, TPIDR_EL0
  113f30: f9401400     	ldr	x0, [x0, #0x28]
  113f34: f85e83be     	ldur	x30, [x29, #-0x18]
  113f38: eb1e0000     	subs	x0, x0, x30
  113f3c: f90003e0     	str	x0, [sp]
  113f40: 54000101     	b.ne	0x113f60 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x820>
  113f44: 14000001     	b	0x113f48 <android::XINGSeeker::CreateFromSource(android::sp<android::DataSource> const&, long)+0x808>
  113f48: 9108c3ff     	add	sp, sp, #0x230
  113f4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  113f50: f84207fc     	ldr	x28, [sp], #0x20
  113f54: d65f03c0     	ret
  113f58: f85a83a0     	ldur	x0, [x29, #-0x58]
  113f5c: 97fe4fed     	bl	0xa7f10 <_Unwind_Resume@plt>
  113f60: 97fe5784     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000113f64 <android::sp<android::XINGSeeker>::sp(android::XINGSeeker*)>:
  113f64: d100c3ff     	sub	sp, sp, #0x30
  113f68: a9027bfd     	stp	x29, x30, [sp, #0x20]
  113f6c: 910083fd     	add	x29, sp, #0x20
  113f70: d2800008     	mov	x8, #0x0                // =0
  113f74: f81f83a0     	stur	x0, [x29, #-0x8]
  113f78: f9000be1     	str	x1, [sp, #0x10]
  113f7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  113f80: aa0003e1     	mov	x1, x0
  113f84: f9400be9     	ldr	x9, [sp, #0x10]
  113f88: f9000029     	str	x9, [x1]
  113f8c: f9400be9     	ldr	x9, [sp, #0x10]
  113f90: eb08013f     	cmp	x9, x8
  113f94: 1a9f07ea     	cset	w10, ne
  113f98: f90007e0     	str	x0, [sp, #0x8]
  113f9c: 3700004a     	tbnz	w10, #0x0, 0x113fa4 <android::sp<android::XINGSeeker>::sp(android::XINGSeeker*)+0x40>
  113fa0: 14000004     	b	0x113fb0 <android::sp<android::XINGSeeker>::sp(android::XINGSeeker*)+0x4c>
  113fa4: f9400be0     	ldr	x0, [sp, #0x10]
  113fa8: f94007e1     	ldr	x1, [sp, #0x8]
  113fac: 97fe5a1d     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  113fb0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  113fb4: 9100c3ff     	add	sp, sp, #0x30
  113fb8: d65f03c0     	ret

0000000000113fbc <android::sp<android::XINGSeeker>::sp(android::sp<android::XINGSeeker>&&)>:
  113fbc: d10043ff     	sub	sp, sp, #0x10
  113fc0: d2800008     	mov	x8, #0x0                // =0
  113fc4: f90007e0     	str	x0, [sp, #0x8]
  113fc8: f90003e1     	str	x1, [sp]
  113fcc: f94007e0     	ldr	x0, [sp, #0x8]
  113fd0: f94003e1     	ldr	x1, [sp]
  113fd4: f9400021     	ldr	x1, [x1]
  113fd8: f9000001     	str	x1, [x0]
  113fdc: f94003e0     	ldr	x0, [sp]
  113fe0: f9000008     	str	x8, [x0]
  113fe4: 910043ff     	add	sp, sp, #0x10
  113fe8: d65f03c0     	ret

0000000000113fec <android::XINGSeeker::getEncoderDelay()>:
  113fec: d10043ff     	sub	sp, sp, #0x10
  113ff0: f90007e0     	str	x0, [sp, #0x8]
  113ff4: f94007e0     	ldr	x0, [sp, #0x8]
  113ff8: b9402400     	ldr	w0, [x0, #0x24]
  113ffc: 910043ff     	add	sp, sp, #0x10
  114000: d65f03c0     	ret

0000000000114004 <android::XINGSeeker::getEncoderPadding()>:
  114004: d10043ff     	sub	sp, sp, #0x10
  114008: f90007e0     	str	x0, [sp, #0x8]
  11400c: f94007e0     	ldr	x0, [sp, #0x8]
  114010: b9402800     	ldr	w0, [x0, #0x28]
  114014: 910043ff     	add	sp, sp, #0x10
  114018: d65f03c0     	ret

000000000011401c <android::XINGSeeker::~XINGSeeker()>:
  11401c: d10083ff     	sub	sp, sp, #0x20
  114020: a9017bfd     	stp	x29, x30, [sp, #0x10]
  114024: 910043fd     	add	x29, sp, #0x10
  114028: f90007e0     	str	x0, [sp, #0x8]
  11402c: f94007e0     	ldr	x0, [sp, #0x8]
  114030: 97fe5c30     	bl	0xab0f0 <_ZN7android9MP3SeekerD2Ev@plt>
  114034: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  114038: 910083ff     	add	sp, sp, #0x20
  11403c: d65f03c0     	ret

0000000000114040 <android::XINGSeeker::~XINGSeeker()>:
  114040: d10083ff     	sub	sp, sp, #0x20
  114044: a9017bfd     	stp	x29, x30, [sp, #0x10]
  114048: 910043fd     	add	x29, sp, #0x10
  11404c: f90007e0     	str	x0, [sp, #0x8]
  114050: f94007e0     	ldr	x0, [sp, #0x8]
  114054: f90003e0     	str	x0, [sp]
  114058: 97fe3566     	bl	0xa15f0 <_ZN7android10XINGSeekerD2Ev@plt>
  11405c: f94003e0     	ldr	x0, [sp]
  114060: 97fe3240     	bl	0xa0960 <_ZdlPv@plt>
  114064: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  114068: 910083ff     	add	sp, sp, #0x20
  11406c: d65f03c0     	ret

0000000000114070 <android::parseUE(android::ABitReader*)>:
  114070: d100c3ff     	sub	sp, sp, #0x30
  114074: a9027bfd     	stp	x29, x30, [sp, #0x20]
  114078: 910083fd     	add	x29, sp, #0x20
  11407c: f81f83a0     	stur	x0, [x29, #-0x8]
  114080: b81f43bf     	stur	wzr, [x29, #-0xc]
  114084: b24003e1     	orr	x1, xzr, #0x1
  114088: f85f83a0     	ldur	x0, [x29, #-0x8]
  11408c: 97fe38c5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114090: 34000040     	cbz	w0, 0x114098 <android::parseUE(android::ABitReader*)+0x28>
  114094: 14000005     	b	0x1140a8 <android::parseUE(android::ABitReader*)+0x38>
  114098: b85f43a8     	ldur	w8, [x29, #-0xc]
  11409c: 11000508     	add	w8, w8, #0x1
  1140a0: b81f43a8     	stur	w8, [x29, #-0xc]
  1140a4: 17fffff8     	b	0x114084 <android::parseUE(android::ABitReader*)+0x14>
  1140a8: 320003e8     	orr	w8, wzr, #0x1
  1140ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1140b0: b85f43a9     	ldur	w9, [x29, #-0xc]
  1140b4: 2a0903ea     	mov	w10, w9
  1140b8: d3407d41     	ubfx	x1, x10, #0, #32
  1140bc: b9000fe8     	str	w8, [sp, #0xc]
  1140c0: 97fe38b8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1140c4: b90013e0     	str	w0, [sp, #0x10]
  1140c8: b94013e8     	ldr	w8, [sp, #0x10]
  1140cc: b85f43a9     	ldur	w9, [x29, #-0xc]
  1140d0: b9400fe0     	ldr	w0, [sp, #0xc]
  1140d4: 1ac92009     	lsl	w9, w0, w9
  1140d8: 0b090108     	add	w8, w8, w9
  1140dc: 71000500     	subs	w0, w8, #0x1
  1140e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1140e4: 9100c3ff     	add	sp, sp, #0x30
  1140e8: d65f03c0     	ret

00000000001140ec <android::parseUEWithFallback(android::ABitReader*, unsigned int)>:
  1140ec: d10143ff     	sub	sp, sp, #0x50
  1140f0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1140f4: 910103fd     	add	x29, sp, #0x40
  1140f8: d53bd048     	mrs	x8, TPIDR_EL0
  1140fc: f9401508     	ldr	x8, [x8, #0x28]
  114100: f81f83a8     	stur	x8, [x29, #-0x8]
  114104: f81e83a0     	stur	x0, [x29, #-0x18]
  114108: b81e43a1     	stur	w1, [x29, #-0x1c]
  11410c: 2a1f03e1     	mov	w1, wzr
  114110: b90023e1     	str	w1, [sp, #0x20]
  114114: 14000001     	b	0x114118 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x2c>
  114118: f85e83a0     	ldur	x0, [x29, #-0x18]
  11411c: 320003e8     	orr	w8, wzr, #0x1
  114120: 2a0803e1     	mov	w1, w8
  114124: 2a0803e2     	mov	w2, w8
  114128: 97fe4d2e     	bl	0xa75e0 <_ZN7android10ABitReader19getBitsWithFallbackEmj@plt>
  11412c: 350000c0     	cbnz	w0, 0x114144 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x58>
  114130: 14000001     	b	0x114134 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x48>
  114134: b94023e8     	ldr	w8, [sp, #0x20]
  114138: 11000508     	add	w8, w8, #0x1
  11413c: b90023e8     	str	w8, [sp, #0x20]
  114140: 17fffff6     	b	0x114118 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x2c>
  114144: b94023e8     	ldr	w8, [sp, #0x20]
  114148: 71007d08     	subs	w8, w8, #0x1f
  11414c: b9001fe8     	str	w8, [sp, #0x1c]
  114150: 540002c8     	b.hi	0x1141a8 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0xbc>
  114154: 14000001     	b	0x114158 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x6c>
  114158: f85e83a0     	ldur	x0, [x29, #-0x18]
  11415c: b94023e8     	ldr	w8, [sp, #0x20]
  114160: 2a0803e1     	mov	w1, w8
  114164: d10033a2     	sub	x2, x29, #0xc
  114168: 97fe3626     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
  11416c: 36000180     	tbz	w0, #0x0, 0x11419c <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0xb0>
  114170: 14000001     	b	0x114174 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x88>
  114174: b85f43a8     	ldur	w8, [x29, #-0xc]
  114178: b94023e9     	ldr	w9, [sp, #0x20]
  11417c: 2a0903e0     	mov	w0, w9
  114180: 2a0003e9     	mov	w9, w0
  114184: 320003ea     	orr	w10, wzr, #0x1
  114188: 1ac92149     	lsl	w9, w10, w9
  11418c: 0b090108     	add	w8, w8, w9
  114190: 71000508     	subs	w8, w8, #0x1
  114194: b81f03a8     	stur	w8, [x29, #-0x10]
  114198: 1400000c     	b	0x1141c8 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0xdc>
  11419c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1141a0: b81f03a8     	stur	w8, [x29, #-0x10]
  1141a4: 14000009     	b	0x1141c8 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0xdc>
  1141a8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1141ac: b94023e8     	ldr	w8, [sp, #0x20]
  1141b0: 2a0803e1     	mov	w1, w8
  1141b4: 97fe4a2b     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1141b8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1141bc: b81f03a8     	stur	w8, [x29, #-0x10]
  1141c0: b9001be0     	str	w0, [sp, #0x18]
  1141c4: 14000001     	b	0x1141c8 <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0xdc>
  1141c8: b85f03a8     	ldur	w8, [x29, #-0x10]
  1141cc: d53bd049     	mrs	x9, TPIDR_EL0
  1141d0: f9401529     	ldr	x9, [x9, #0x28]
  1141d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1141d8: eb0a0129     	subs	x9, x9, x10
  1141dc: b90017e8     	str	w8, [sp, #0x14]
  1141e0: f90007e9     	str	x9, [sp, #0x8]
  1141e4: 540000c1     	b.ne	0x1141fc <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x110>
  1141e8: 14000001     	b	0x1141ec <android::parseUEWithFallback(android::ABitReader*, unsigned int)+0x100>
  1141ec: b94017e0     	ldr	w0, [sp, #0x14]
  1141f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1141f4: 910143ff     	add	sp, sp, #0x50
  1141f8: d65f03c0     	ret
  1141fc: 97fe56dd     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000114200 <android::parseSE(android::ABitReader*)>:
  114200: d100c3ff     	sub	sp, sp, #0x30
  114204: a9027bfd     	stp	x29, x30, [sp, #0x20]
  114208: 910083fd     	add	x29, sp, #0x20
  11420c: 320003e8     	orr	w8, wzr, #0x1
  114210: f81f83a0     	stur	x0, [x29, #-0x8]
  114214: f85f83a0     	ldur	x0, [x29, #-0x8]
  114218: b90013e8     	str	w8, [sp, #0x10]
  11421c: 97fe552d     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114220: b81f43a0     	stur	w0, [x29, #-0xc]
  114224: b85f43a8     	ldur	w8, [x29, #-0xc]
  114228: b94013e0     	ldr	w0, [sp, #0x10]
  11422c: 0a000108     	and	w8, w8, w0
  114230: 35000048     	cbnz	w8, 0x114238 <android::parseSE(android::ABitReader*)+0x38>
  114234: 14000007     	b	0x114250 <android::parseSE(android::ABitReader*)+0x50>
  114238: 321f03e8     	orr	w8, wzr, #0x2
  11423c: b85f43a9     	ldur	w9, [x29, #-0xc]
  114240: 11000529     	add	w9, w9, #0x1
  114244: 1ac80928     	udiv	w8, w9, w8
  114248: b9000fe8     	str	w8, [sp, #0xc]
  11424c: 14000007     	b	0x114268 <android::parseSE(android::ABitReader*)+0x68>
  114250: 321f03e8     	orr	w8, wzr, #0x2
  114254: 52800009     	mov	w9, #0x0                // =0
  114258: b85f43aa     	ldur	w10, [x29, #-0xc]
  11425c: 1ac80948     	udiv	w8, w10, w8
  114260: 6b080128     	subs	w8, w9, w8
  114264: b9000fe8     	str	w8, [sp, #0xc]
  114268: b9400fe8     	ldr	w8, [sp, #0xc]
  11426c: 2a0803e0     	mov	w0, w8
  114270: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  114274: 9100c3ff     	add	sp, sp, #0x30
  114278: d65f03c0     	ret

000000000011427c <android::parseSEWithFallback(android::ABitReader*, int)>:
  11427c: d100c3ff     	sub	sp, sp, #0x30
  114280: a9027bfd     	stp	x29, x30, [sp, #0x20]
  114284: 910083fd     	add	x29, sp, #0x20
  114288: 12800008     	mov	w8, #-0x1               // =-1
  11428c: f9000be0     	str	x0, [sp, #0x10]
  114290: b9000fe1     	str	w1, [sp, #0xc]
  114294: f9400be0     	ldr	x0, [sp, #0x10]
  114298: 2a0803e1     	mov	w1, w8
  11429c: b90007e8     	str	w8, [sp, #0x4]
  1142a0: 97fe5148     	bl	0xa87c0 <_ZN7android19parseUEWithFallbackEPNS_10ABitReaderEj@plt>
  1142a4: b9000be0     	str	w0, [sp, #0x8]
  1142a8: b9400be8     	ldr	w8, [sp, #0x8]
  1142ac: b94007e0     	ldr	w0, [sp, #0x4]
  1142b0: 6b00011f     	cmp	w8, w0
  1142b4: 1a9f17e8     	cset	w8, eq
  1142b8: 37000048     	tbnz	w8, #0x0, 0x1142c0 <android::parseSEWithFallback(android::ABitReader*, int)+0x44>
  1142bc: 14000004     	b	0x1142cc <android::parseSEWithFallback(android::ABitReader*, int)+0x50>
  1142c0: b9400fe8     	ldr	w8, [sp, #0xc]
  1142c4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1142c8: 14000014     	b	0x114318 <android::parseSEWithFallback(android::ABitReader*, int)+0x9c>
  1142cc: 320003e8     	orr	w8, wzr, #0x1
  1142d0: b9400be9     	ldr	w9, [sp, #0x8]
  1142d4: 0a080128     	and	w8, w9, w8
  1142d8: 35000048     	cbnz	w8, 0x1142e0 <android::parseSEWithFallback(android::ABitReader*, int)+0x64>
  1142dc: 14000007     	b	0x1142f8 <android::parseSEWithFallback(android::ABitReader*, int)+0x7c>
  1142e0: 321f03e8     	orr	w8, wzr, #0x2
  1142e4: b9400be9     	ldr	w9, [sp, #0x8]
  1142e8: 11000529     	add	w9, w9, #0x1
  1142ec: 1ac80928     	udiv	w8, w9, w8
  1142f0: b90003e8     	str	w8, [sp]
  1142f4: 14000007     	b	0x114310 <android::parseSEWithFallback(android::ABitReader*, int)+0x94>
  1142f8: 321f03e8     	orr	w8, wzr, #0x2
  1142fc: 52800009     	mov	w9, #0x0                // =0
  114300: b9400bea     	ldr	w10, [sp, #0x8]
  114304: 1ac80948     	udiv	w8, w10, w8
  114308: 6b080128     	subs	w8, w9, w8
  11430c: b90003e8     	str	w8, [sp]
  114310: b94003e8     	ldr	w8, [sp]
  114314: b81fc3a8     	stur	w8, [x29, #-0x4]
  114318: b85fc3a0     	ldur	w0, [x29, #-0x4]
  11431c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  114320: 9100c3ff     	add	sp, sp, #0x30
  114324: d65f03c0     	ret

0000000000114328 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)>:
  114328: d107c3ff     	sub	sp, sp, #0x1f0
  11432c: f900ebfc     	str	x28, [sp, #0x1d0]
  114330: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  114334: 910783fd     	add	x29, sp, #0x1e0
  114338: d10143a8     	sub	x8, x29, #0x50
  11433c: d53bd049     	mrs	x9, TPIDR_EL0
  114340: f9401529     	ldr	x9, [x9, #0x28]
  114344: f9001d09     	str	x9, [x8, #0x38]
  114348: f9000100     	str	x0, [x8]
  11434c: f81a83a1     	stur	x1, [x29, #-0x58]
  114350: f81a03a2     	stur	x2, [x29, #-0x60]
  114354: f81983a3     	stur	x3, [x29, #-0x68]
  114358: f81903a4     	stur	x4, [x29, #-0x70]
  11435c: f9400100     	ldr	x0, [x8]
  114360: f81183a8     	stur	x8, [x29, #-0xe8]
  114364: 97fe2ecb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  114368: 97fe43ba     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  11436c: 91000401     	add	x1, x0, #0x1
  114370: f85183a8     	ldur	x8, [x29, #-0xe8]
  114374: f9400100     	ldr	x0, [x8]
  114378: f9007be1     	str	x1, [sp, #0xf0]
  11437c: 97fe2ec5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  114380: 97fe3d8c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  114384: f1000402     	subs	x2, x0, #0x1
  114388: d10123a8     	sub	x8, x29, #0x48
  11438c: aa0803e0     	mov	x0, x8
  114390: f9407be1     	ldr	x1, [sp, #0xf0]
  114394: f90077e8     	str	x8, [sp, #0xe8]
  114398: 97fe2f92     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  11439c: 321d03ea     	orr	w10, wzr, #0x8
  1143a0: 2a0a03e1     	mov	w1, w10
  1143a4: f94077e0     	ldr	x0, [sp, #0xe8]
  1143a8: 97fe37fe     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1143ac: b900e7e0     	str	w0, [sp, #0xe4]
  1143b0: 14000001     	b	0x1143b4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x8c>
  1143b4: b940e7e8     	ldr	w8, [sp, #0xe4]
  1143b8: b818c3a8     	stur	w8, [x29, #-0x74]
  1143bc: 321c03e9     	orr	w9, wzr, #0x10
  1143c0: 2a0903e1     	mov	w1, w9
  1143c4: d10123a0     	sub	x0, x29, #0x48
  1143c8: 97fe49a6     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1143cc: b900e3e0     	str	w0, [sp, #0xe0]
  1143d0: 14000001     	b	0x1143d4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0xac>
  1143d4: d10123a0     	sub	x0, x29, #0x48
  1143d8: 97fe54be     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1143dc: b900dfe0     	str	w0, [sp, #0xdc]
  1143e0: 14000001     	b	0x1143e4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0xbc>
  1143e4: 320003e8     	orr	w8, wzr, #0x1
  1143e8: b81783a8     	stur	w8, [x29, #-0x88]
  1143ec: b858c3a8     	ldur	w8, [x29, #-0x74]
  1143f0: 71019108     	subs	w8, w8, #0x64
  1143f4: b900dbe8     	str	w8, [sp, #0xd8]
  1143f8: 54000400     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  1143fc: 14000001     	b	0x114400 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0xd8>
  114400: b858c3a8     	ldur	w8, [x29, #-0x74]
  114404: 7101b908     	subs	w8, w8, #0x6e
  114408: b900d7e8     	str	w8, [sp, #0xd4]
  11440c: 54000360     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  114410: 14000001     	b	0x114414 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0xec>
  114414: b858c3a8     	ldur	w8, [x29, #-0x74]
  114418: 7101e908     	subs	w8, w8, #0x7a
  11441c: b900d3e8     	str	w8, [sp, #0xd0]
  114420: 540002c0     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  114424: 14000001     	b	0x114428 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x100>
  114428: b858c3a8     	ldur	w8, [x29, #-0x74]
  11442c: 7103d108     	subs	w8, w8, #0xf4
  114430: b900cfe8     	str	w8, [sp, #0xcc]
  114434: 54000220     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  114438: 14000001     	b	0x11443c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x114>
  11443c: b858c3a8     	ldur	w8, [x29, #-0x74]
  114440: 7100b108     	subs	w8, w8, #0x2c
  114444: b900cbe8     	str	w8, [sp, #0xc8]
  114448: 54000180     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  11444c: 14000001     	b	0x114450 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x128>
  114450: b858c3a8     	ldur	w8, [x29, #-0x74]
  114454: 71014d08     	subs	w8, w8, #0x53
  114458: b900c7e8     	str	w8, [sp, #0xc4]
  11445c: 540000e0     	b.eq	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  114460: 14000001     	b	0x114464 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x13c>
  114464: b858c3a8     	ldur	w8, [x29, #-0x74]
  114468: 71015908     	subs	w8, w8, #0x56
  11446c: b900c3e8     	str	w8, [sp, #0xc0]
  114470: 54000b61     	b.ne	0x1145dc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2b4>
  114474: 14000001     	b	0x114478 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x150>
  114478: d10123a0     	sub	x0, x29, #0x48
  11447c: 97fe5495     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114480: b900bfe0     	str	w0, [sp, #0xbc]
  114484: 14000001     	b	0x114488 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x160>
  114488: b940bfe8     	ldr	w8, [sp, #0xbc]
  11448c: b81783a8     	stur	w8, [x29, #-0x88]
  114490: b85783a9     	ldur	w9, [x29, #-0x88]
  114494: 71000d29     	subs	w9, w9, #0x3
  114498: b900bbe9     	str	w9, [sp, #0xb8]
  11449c: 540001e1     	b.ne	0x1144d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x1b0>
  1144a0: 14000001     	b	0x1144a4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x17c>
  1144a4: 320003e8     	orr	w8, wzr, #0x1
  1144a8: 2a0803e1     	mov	w1, w8
  1144ac: d10123a0     	sub	x0, x29, #0x48
  1144b0: 97fe496c     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1144b4: b900b7e0     	str	w0, [sp, #0xb4]
  1144b8: 14000001     	b	0x1144bc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x194>
  1144bc: 14000007     	b	0x1144d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x1b0>
  1144c0: f81803a0     	stur	x0, [x29, #-0x80]
  1144c4: 2a0103e8     	mov	w8, w1
  1144c8: b817c3a8     	stur	w8, [x29, #-0x84]
  1144cc: d10123a0     	sub	x0, x29, #0x48
  1144d0: 97fe3c48     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  1144d4: 14000184     	b	0x114ae4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7bc>
  1144d8: d10123a0     	sub	x0, x29, #0x48
  1144dc: 97fe547d     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1144e0: b900b3e0     	str	w0, [sp, #0xb0]
  1144e4: 14000001     	b	0x1144e8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x1c0>
  1144e8: d10123a0     	sub	x0, x29, #0x48
  1144ec: 97fe5479     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1144f0: b900afe0     	str	w0, [sp, #0xac]
  1144f4: 14000001     	b	0x1144f8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x1d0>
  1144f8: 320003e8     	orr	w8, wzr, #0x1
  1144fc: 2a0803e1     	mov	w1, w8
  114500: d10123a0     	sub	x0, x29, #0x48
  114504: 97fe4957     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  114508: b900abe0     	str	w0, [sp, #0xa8]
  11450c: 14000001     	b	0x114510 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x1e8>
  114510: 320003e8     	orr	w8, wzr, #0x1
  114514: 2a0803e1     	mov	w1, w8
  114518: d10123a0     	sub	x0, x29, #0x48
  11451c: 97fe37a1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114520: b900a7e0     	str	w0, [sp, #0xa4]
  114524: 14000001     	b	0x114528 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x200>
  114528: b940a7e8     	ldr	w8, [sp, #0xa4]
  11452c: 34000568     	cbz	w8, 0x1145d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2b0>
  114530: 14000001     	b	0x114534 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x20c>
  114534: aa1f03e8     	mov	x8, xzr
  114538: f81703a8     	stur	x8, [x29, #-0x90]
  11453c: 14000001     	b	0x114540 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x218>
  114540: f85703a8     	ldur	x8, [x29, #-0x90]
  114544: f1001d08     	subs	x8, x8, #0x7
  114548: f9004fe8     	str	x8, [sp, #0x98]
  11454c: 54000448     	b.hi	0x1145d4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2ac>
  114550: 14000001     	b	0x114554 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x22c>
  114554: 320003e8     	orr	w8, wzr, #0x1
  114558: 2a0803e1     	mov	w1, w8
  11455c: d10123a0     	sub	x0, x29, #0x48
  114560: 97fe3790     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114564: b90097e0     	str	w0, [sp, #0x94]
  114568: 14000001     	b	0x11456c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x244>
  11456c: b94097e8     	ldr	w8, [sp, #0x94]
  114570: 34000288     	cbz	w8, 0x1145c0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x298>
  114574: 14000001     	b	0x114578 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x250>
  114578: f85703a8     	ldur	x8, [x29, #-0x90]
  11457c: f1001508     	subs	x8, x8, #0x5
  114580: f90047e8     	str	x8, [sp, #0x88]
  114584: 54000108     	b.hi	0x1145a4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x27c>
  114588: 14000001     	b	0x11458c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x264>
  11458c: 321c03e8     	orr	w8, wzr, #0x10
  114590: 2a0803e1     	mov	w1, w8
  114594: d10123a0     	sub	x0, x29, #0x48
  114598: 94000156     	bl	0x114af0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7c8>
  11459c: 14000001     	b	0x1145a0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x278>
  1145a0: 14000007     	b	0x1145bc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x294>
  1145a4: 321a03e8     	orr	w8, wzr, #0x40
  1145a8: 2a0803e1     	mov	w1, w8
  1145ac: d10123a0     	sub	x0, x29, #0x48
  1145b0: 94000150     	bl	0x114af0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7c8>
  1145b4: 14000001     	b	0x1145b8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x290>
  1145b8: 14000001     	b	0x1145bc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x294>
  1145bc: 14000001     	b	0x1145c0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x298>
  1145c0: 14000001     	b	0x1145c4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x29c>
  1145c4: f85703a8     	ldur	x8, [x29, #-0x90]
  1145c8: 91000508     	add	x8, x8, #0x1
  1145cc: f81703a8     	stur	x8, [x29, #-0x90]
  1145d0: 17ffffdc     	b	0x114540 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x218>
  1145d4: 14000001     	b	0x1145d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2b0>
  1145d8: 14000001     	b	0x1145dc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2b4>
  1145dc: d10123a0     	sub	x0, x29, #0x48
  1145e0: 97fe543c     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1145e4: b90087e0     	str	w0, [sp, #0x84]
  1145e8: 14000001     	b	0x1145ec <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2c4>
  1145ec: d10123a0     	sub	x0, x29, #0x48
  1145f0: 97fe5438     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1145f4: b90083e0     	str	w0, [sp, #0x80]
  1145f8: 14000001     	b	0x1145fc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2d4>
  1145fc: b94083e8     	ldr	w8, [sp, #0x80]
  114600: b816c3a8     	stur	w8, [x29, #-0x94]
  114604: b856c3a9     	ldur	w9, [x29, #-0x94]
  114608: 350000e9     	cbnz	w9, 0x114624 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2fc>
  11460c: 14000001     	b	0x114610 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2e8>
  114610: d10123a0     	sub	x0, x29, #0x48
  114614: 97fe542f     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114618: b9007fe0     	str	w0, [sp, #0x7c]
  11461c: 14000001     	b	0x114620 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x2f8>
  114620: 1400002e     	b	0x1146d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3b0>
  114624: b856c3a8     	ldur	w8, [x29, #-0x94]
  114628: 71000508     	subs	w8, w8, #0x1
  11462c: b9007be8     	str	w8, [sp, #0x78]
  114630: 54000521     	b.ne	0x1146d4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3ac>
  114634: 14000001     	b	0x114638 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x310>
  114638: 320003e8     	orr	w8, wzr, #0x1
  11463c: 2a0803e1     	mov	w1, w8
  114640: d10123a0     	sub	x0, x29, #0x48
  114644: 97fe3757     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114648: b90077e0     	str	w0, [sp, #0x74]
  11464c: 14000001     	b	0x114650 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x328>
  114650: d10123a0     	sub	x0, x29, #0x48
  114654: 97fe541f     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114658: b90073e0     	str	w0, [sp, #0x70]
  11465c: 14000001     	b	0x114660 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x338>
  114660: d10123a0     	sub	x0, x29, #0x48
  114664: 97fe541b     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114668: b9006fe0     	str	w0, [sp, #0x6c]
  11466c: 14000001     	b	0x114670 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x348>
  114670: d10123a0     	sub	x0, x29, #0x48
  114674: 97fe5417     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114678: b9006be0     	str	w0, [sp, #0x68]
  11467c: 14000001     	b	0x114680 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x358>
  114680: b9406be8     	ldr	w8, [sp, #0x68]
  114684: b81683a8     	stur	w8, [x29, #-0x98]
  114688: 2a1f03e9     	mov	w9, wzr
  11468c: b81643a9     	stur	w9, [x29, #-0x9c]
  114690: 14000001     	b	0x114694 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x36c>
  114694: b85643a8     	ldur	w8, [x29, #-0x9c]
  114698: b85683a9     	ldur	w9, [x29, #-0x98]
  11469c: 6b090108     	subs	w8, w8, w9
  1146a0: b90067e8     	str	w8, [sp, #0x64]
  1146a4: 54000162     	b.hs	0x1146d0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3a8>
  1146a8: 14000001     	b	0x1146ac <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x384>
  1146ac: d10123a0     	sub	x0, x29, #0x48
  1146b0: 97fe5408     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1146b4: b90063e0     	str	w0, [sp, #0x60]
  1146b8: 14000001     	b	0x1146bc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x394>
  1146bc: 14000001     	b	0x1146c0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x398>
  1146c0: b85643a8     	ldur	w8, [x29, #-0x9c]
  1146c4: 11000508     	add	w8, w8, #0x1
  1146c8: b81643a8     	stur	w8, [x29, #-0x9c]
  1146cc: 17fffff2     	b	0x114694 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x36c>
  1146d0: 14000001     	b	0x1146d4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3ac>
  1146d4: 14000001     	b	0x1146d8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3b0>
  1146d8: d10123a0     	sub	x0, x29, #0x48
  1146dc: 97fe53fd     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1146e0: b9005fe0     	str	w0, [sp, #0x5c]
  1146e4: 14000001     	b	0x1146e8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3c0>
  1146e8: 320003e8     	orr	w8, wzr, #0x1
  1146ec: 2a0803e1     	mov	w1, w8
  1146f0: d10123a0     	sub	x0, x29, #0x48
  1146f4: 97fe372b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1146f8: b9005be0     	str	w0, [sp, #0x58]
  1146fc: 14000001     	b	0x114700 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3d8>
  114700: d10123a0     	sub	x0, x29, #0x48
  114704: 97fe53f3     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114708: b90057e0     	str	w0, [sp, #0x54]
  11470c: 14000001     	b	0x114710 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x3e8>
  114710: b94057e8     	ldr	w8, [sp, #0x54]
  114714: b81603a8     	stur	w8, [x29, #-0xa0]
  114718: d10123a0     	sub	x0, x29, #0x48
  11471c: 97fe53ed     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114720: b90053e0     	str	w0, [sp, #0x50]
  114724: 14000001     	b	0x114728 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x400>
  114728: b94053e8     	ldr	w8, [sp, #0x50]
  11472c: b815c3a8     	stur	w8, [x29, #-0xa4]
  114730: 320003e9     	orr	w9, wzr, #0x1
  114734: 2a0903e1     	mov	w1, w9
  114738: d10123a0     	sub	x0, x29, #0x48
  11473c: 97fe3719     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114740: b9004fe0     	str	w0, [sp, #0x4c]
  114744: 14000001     	b	0x114748 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x420>
  114748: b9404fe8     	ldr	w8, [sp, #0x4c]
  11474c: b81583a8     	stur	w8, [x29, #-0xa8]
  114750: b85603a9     	ldur	w9, [x29, #-0xa0]
  114754: 531c6d29     	lsl	w9, w9, #4
  114758: 11004129     	add	w9, w9, #0x10
  11475c: f85a83aa     	ldur	x10, [x29, #-0x58]
  114760: b9000149     	str	w9, [x10]
  114764: b85583a9     	ldur	w9, [x29, #-0xa8]
  114768: 321f03eb     	orr	w11, wzr, #0x2
  11476c: 6b090169     	subs	w9, w11, w9
  114770: b855c3ab     	ldur	w11, [x29, #-0xa4]
  114774: 531c6d6b     	lsl	w11, w11, #4
  114778: 1100416b     	add	w11, w11, #0x10
  11477c: 1b0b7d29     	mul	w9, w9, w11
  114780: f85a03aa     	ldur	x10, [x29, #-0x60]
  114784: b9000149     	str	w9, [x10]
  114788: b85583a9     	ldur	w9, [x29, #-0xa8]
  11478c: 35000129     	cbnz	w9, 0x1147b0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x488>
  114790: 14000001     	b	0x114794 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x46c>
  114794: 320003e8     	orr	w8, wzr, #0x1
  114798: 2a0803e1     	mov	w1, w8
  11479c: d10123a0     	sub	x0, x29, #0x48
  1147a0: 97fe3700     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1147a4: b9004be0     	str	w0, [sp, #0x48]
  1147a8: 14000001     	b	0x1147ac <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x484>
  1147ac: 14000001     	b	0x1147b0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x488>
  1147b0: 320003e8     	orr	w8, wzr, #0x1
  1147b4: 2a0803e1     	mov	w1, w8
  1147b8: d10123a0     	sub	x0, x29, #0x48
  1147bc: 97fe36f9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1147c0: b90047e0     	str	w0, [sp, #0x44]
  1147c4: 14000001     	b	0x1147c8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x4a0>
  1147c8: 320003e8     	orr	w8, wzr, #0x1
  1147cc: 2a0803e1     	mov	w1, w8
  1147d0: d10123a0     	sub	x0, x29, #0x48
  1147d4: 97fe36f3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1147d8: b90043e0     	str	w0, [sp, #0x40]
  1147dc: 14000001     	b	0x1147e0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x4b8>
  1147e0: b94043e8     	ldr	w8, [sp, #0x40]
  1147e4: 34000968     	cbz	w8, 0x114910 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x5e8>
  1147e8: 14000001     	b	0x1147ec <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x4c4>
  1147ec: d10123a0     	sub	x0, x29, #0x48
  1147f0: 97fe53b8     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1147f4: b9003fe0     	str	w0, [sp, #0x3c]
  1147f8: 14000001     	b	0x1147fc <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x4d4>
  1147fc: b9403fe8     	ldr	w8, [sp, #0x3c]
  114800: b81543a8     	stur	w8, [x29, #-0xac]
  114804: d10123a0     	sub	x0, x29, #0x48
  114808: 97fe53b2     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  11480c: b9003be0     	str	w0, [sp, #0x38]
  114810: 14000001     	b	0x114814 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x4ec>
  114814: b9403be8     	ldr	w8, [sp, #0x38]
  114818: b81503a8     	stur	w8, [x29, #-0xb0]
  11481c: d10123a0     	sub	x0, x29, #0x48
  114820: 97fe53ac     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  114824: b90037e0     	str	w0, [sp, #0x34]
  114828: 14000001     	b	0x11482c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x504>
  11482c: b94037e8     	ldr	w8, [sp, #0x34]
  114830: b814c3a8     	stur	w8, [x29, #-0xb4]
  114834: d10123a0     	sub	x0, x29, #0x48
  114838: 97fe53a6     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  11483c: b90033e0     	str	w0, [sp, #0x30]
  114840: 14000001     	b	0x114844 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x51c>
  114844: b94033e8     	ldr	w8, [sp, #0x30]
  114848: b81483a8     	stur	w8, [x29, #-0xb8]
  11484c: b85783a9     	ldur	w9, [x29, #-0x88]
  114850: 35000129     	cbnz	w9, 0x114874 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x54c>
  114854: 14000001     	b	0x114858 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x530>
  114858: 320003e8     	orr	w8, wzr, #0x1
  11485c: b81443a8     	stur	w8, [x29, #-0xbc]
  114860: b85583a8     	ldur	w8, [x29, #-0xa8]
  114864: 321f03e9     	orr	w9, wzr, #0x2
  114868: 6b080128     	subs	w8, w9, w8
  11486c: b81403a8     	stur	w8, [x29, #-0xc0]
  114870: 14000015     	b	0x1148c4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x59c>
  114874: b85783a8     	ldur	w8, [x29, #-0x88]
  114878: 71000d08     	subs	w8, w8, #0x3
  11487c: 320003e9     	orr	w9, wzr, #0x1
  114880: 1a89052a     	cinc	w10, w9, ne
  114884: b813c3aa     	stur	w10, [x29, #-0xc4]
  114888: b85783aa     	ldur	w10, [x29, #-0x88]
  11488c: 7100054a     	subs	w10, w10, #0x1
  114890: 1a891529     	cinc	w9, w9, eq
  114894: b81383a9     	stur	w9, [x29, #-0xc8]
  114898: b853c3a9     	ldur	w9, [x29, #-0xc4]
  11489c: b81443a9     	stur	w9, [x29, #-0xbc]
  1148a0: b85383a9     	ldur	w9, [x29, #-0xc8]
  1148a4: b85583ab     	ldur	w11, [x29, #-0xa8]
  1148a8: 321f03ec     	orr	w12, wzr, #0x2
  1148ac: 6b0b018b     	subs	w11, w12, w11
  1148b0: 1b0b7d29     	mul	w9, w9, w11
  1148b4: b81403a9     	stur	w9, [x29, #-0xc0]
  1148b8: b9002fe8     	str	w8, [sp, #0x2c]
  1148bc: b9002bea     	str	w10, [sp, #0x28]
  1148c0: 14000001     	b	0x1148c4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x59c>
  1148c4: b85543a8     	ldur	w8, [x29, #-0xac]
  1148c8: b85503a9     	ldur	w9, [x29, #-0xb0]
  1148cc: 0b090108     	add	w8, w8, w9
  1148d0: b85443a9     	ldur	w9, [x29, #-0xbc]
  1148d4: 1b097d08     	mul	w8, w8, w9
  1148d8: f85a83aa     	ldur	x10, [x29, #-0x58]
  1148dc: b9400149     	ldr	w9, [x10]
  1148e0: 6b080128     	subs	w8, w9, w8
  1148e4: b9000148     	str	w8, [x10]
  1148e8: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1148ec: b85483a9     	ldur	w9, [x29, #-0xb8]
  1148f0: 0b090108     	add	w8, w8, w9
  1148f4: b85403a9     	ldur	w9, [x29, #-0xc0]
  1148f8: 1b097d08     	mul	w8, w8, w9
  1148fc: f85a03aa     	ldur	x10, [x29, #-0x60]
  114900: b9400149     	ldr	w9, [x10]
  114904: 6b080128     	subs	w8, w9, w8
  114908: b9000148     	str	w8, [x10]
  11490c: 14000001     	b	0x114910 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x5e8>
  114910: f85983a8     	ldur	x8, [x29, #-0x68]
  114914: b40000c8     	cbz	x8, 0x11492c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x604>
  114918: 14000001     	b	0x11491c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x5f4>
  11491c: f85983a8     	ldur	x8, [x29, #-0x68]
  114920: 2a1f03e9     	mov	w9, wzr
  114924: b9000109     	str	w9, [x8]
  114928: 14000001     	b	0x11492c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x604>
  11492c: f85903a8     	ldur	x8, [x29, #-0x70]
  114930: b40000c8     	cbz	x8, 0x114948 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x620>
  114934: 14000001     	b	0x114938 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x610>
  114938: f85903a8     	ldur	x8, [x29, #-0x70]
  11493c: 2a1f03e9     	mov	w9, wzr
  114940: b9000109     	str	w9, [x8]
  114944: 14000001     	b	0x114948 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x620>
  114948: 320003e8     	orr	w8, wzr, #0x1
  11494c: 2a0803e1     	mov	w1, w8
  114950: d10123a0     	sub	x0, x29, #0x48
  114954: 97fe3693     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114958: b90027e0     	str	w0, [sp, #0x24]
  11495c: 14000001     	b	0x114960 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x638>
  114960: b94027e8     	ldr	w8, [sp, #0x24]
  114964: 34000a48     	cbz	w8, 0x114aac <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x784>
  114968: 14000001     	b	0x11496c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x644>
  11496c: 2a1f03e8     	mov	w8, wzr
  114970: b81343a8     	stur	w8, [x29, #-0xcc]
  114974: b81303a8     	stur	w8, [x29, #-0xd0]
  114978: 320003e8     	orr	w8, wzr, #0x1
  11497c: 2a0803e1     	mov	w1, w8
  114980: d10123a0     	sub	x0, x29, #0x48
  114984: 97fe3687     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114988: b90023e0     	str	w0, [sp, #0x20]
  11498c: 14000001     	b	0x114990 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x668>
  114990: b94023e8     	ldr	w8, [sp, #0x20]
  114994: 340006e8     	cbz	w8, 0x114a70 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x748>
  114998: 14000001     	b	0x11499c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x674>
  11499c: 321d03e8     	orr	w8, wzr, #0x8
  1149a0: 2a0803e1     	mov	w1, w8
  1149a4: d10123a0     	sub	x0, x29, #0x48
  1149a8: 97fe367e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1149ac: b9001fe0     	str	w0, [sp, #0x1c]
  1149b0: 14000001     	b	0x1149b4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x68c>
  1149b4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1149b8: b812c3a8     	stur	w8, [x29, #-0xd4]
  1149bc: b852c3a9     	ldur	w9, [x29, #-0xd4]
  1149c0: 7103fd29     	subs	w9, w9, #0xff
  1149c4: b9001be9     	str	w9, [sp, #0x18]
  1149c8: 54000261     	b.ne	0x114a14 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x6ec>
  1149cc: 14000001     	b	0x1149d0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x6a8>
  1149d0: 321c03e8     	orr	w8, wzr, #0x10
  1149d4: 2a0803e1     	mov	w1, w8
  1149d8: d10123a0     	sub	x0, x29, #0x48
  1149dc: 97fe3671     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1149e0: b90017e0     	str	w0, [sp, #0x14]
  1149e4: 14000001     	b	0x1149e8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x6c0>
  1149e8: b94017e8     	ldr	w8, [sp, #0x14]
  1149ec: b81343a8     	stur	w8, [x29, #-0xcc]
  1149f0: 321c03e9     	orr	w9, wzr, #0x10
  1149f4: 2a0903e1     	mov	w1, w9
  1149f8: d10123a0     	sub	x0, x29, #0x48
  1149fc: 97fe3669     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  114a00: b90013e0     	str	w0, [sp, #0x10]
  114a04: 14000001     	b	0x114a08 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x6e0>
  114a08: b94013e8     	ldr	w8, [sp, #0x10]
  114a0c: b81303a8     	stur	w8, [x29, #-0xd0]
  114a10: 14000017     	b	0x114a6c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x744>
  114a14: b852c3a8     	ldur	w8, [x29, #-0xd4]
  114a18: 34000288     	cbz	w8, 0x114a68 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x740>
  114a1c: 14000001     	b	0x114a20 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x6f8>
  114a20: b852c3a8     	ldur	w8, [x29, #-0xd4]
  114a24: 71004108     	subs	w8, w8, #0x10
  114a28: b9000fe8     	str	w8, [sp, #0xc]
  114a2c: 540001e8     	b.hi	0x114a68 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x740>
  114a30: 14000001     	b	0x114a34 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x70c>
  114a34: b852c3a8     	ldur	w8, [x29, #-0xd4]
  114a38: 2a0803e9     	mov	w9, w8
  114a3c: d37df129     	lsl	x9, x9, #3
  114a40: b000072a     	adrp	x10, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114a44: 913a214a     	add	x10, x10, #0xe88
  114a48: b8696948     	ldr	w8, [x10, x9]
  114a4c: b81343a8     	stur	w8, [x29, #-0xcc]
  114a50: b852c3a8     	ldur	w8, [x29, #-0xd4]
  114a54: 2a0803e9     	mov	w9, w8
  114a58: 8b090d49     	add	x9, x10, x9, lsl #3
  114a5c: b9400528     	ldr	w8, [x9, #0x4]
  114a60: b81303a8     	stur	w8, [x29, #-0xd0]
  114a64: 14000001     	b	0x114a68 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x740>
  114a68: 14000001     	b	0x114a6c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x744>
  114a6c: 14000001     	b	0x114a70 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x748>
  114a70: f85983a8     	ldur	x8, [x29, #-0x68]
  114a74: b40000c8     	cbz	x8, 0x114a8c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x764>
  114a78: 14000001     	b	0x114a7c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x754>
  114a7c: b85343a8     	ldur	w8, [x29, #-0xcc]
  114a80: f85983a9     	ldur	x9, [x29, #-0x68]
  114a84: b9000128     	str	w8, [x9]
  114a88: 14000001     	b	0x114a8c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x764>
  114a8c: f85903a8     	ldur	x8, [x29, #-0x70]
  114a90: b40000c8     	cbz	x8, 0x114aa8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x780>
  114a94: 14000001     	b	0x114a98 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x770>
  114a98: b85303a8     	ldur	w8, [x29, #-0xd0]
  114a9c: f85903a9     	ldur	x9, [x29, #-0x70]
  114aa0: b9000128     	str	w8, [x9]
  114aa4: 14000001     	b	0x114aa8 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x780>
  114aa8: 14000001     	b	0x114aac <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x784>
  114aac: d10123a0     	sub	x0, x29, #0x48
  114ab0: 97fe3ad0     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  114ab4: d53bd040     	mrs	x0, TPIDR_EL0
  114ab8: f9401400     	ldr	x0, [x0, #0x28]
  114abc: f85183be     	ldur	x30, [x29, #-0xe8]
  114ac0: f9401fc8     	ldr	x8, [x30, #0x38]
  114ac4: eb080008     	subs	x8, x0, x8
  114ac8: f90003e8     	str	x8, [sp]
  114acc: 54000101     	b.ne	0x114aec <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7c4>
  114ad0: 14000001     	b	0x114ad4 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7ac>
  114ad4: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  114ad8: f940ebfc     	ldr	x28, [sp, #0x1d0]
  114adc: 9107c3ff     	add	sp, sp, #0x1f0
  114ae0: d65f03c0     	ret
  114ae4: f85803a0     	ldur	x0, [x29, #-0x80]
  114ae8: 97fe4d0a     	bl	0xa7f10 <_Unwind_Resume@plt>
  114aec: 97fe54a1     	bl	0xa9d70 <__stack_chk_fail@plt>
  114af0: d10143ff     	sub	sp, sp, #0x50
  114af4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  114af8: 910103fd     	add	x29, sp, #0x40
  114afc: b27d03e8     	orr	x8, xzr, #0x8
  114b00: f81f83a0     	stur	x0, [x29, #-0x8]
  114b04: f81f03a1     	stur	x1, [x29, #-0x10]
  114b08: f81e83a8     	stur	x8, [x29, #-0x18]
  114b0c: f90013e8     	str	x8, [sp, #0x20]
  114b10: f9000fff     	str	xzr, [sp, #0x18]
  114b14: f9400fe8     	ldr	x8, [sp, #0x18]
  114b18: f85f03a9     	ldur	x9, [x29, #-0x10]
  114b1c: eb09011f     	cmp	x8, x9
  114b20: 1a9f27ea     	cset	w10, lo
  114b24: 3700004a     	tbnz	w10, #0x0, 0x114b2c <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x804>
  114b28: 14000022     	b	0x114bb0 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x888>
  114b2c: f94013e8     	ldr	x8, [sp, #0x20]
  114b30: b5000048     	cbnz	x8, 0x114b38 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x810>
  114b34: 14000011     	b	0x114b78 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x850>
  114b38: b27803e8     	orr	x8, xzr, #0x100
  114b3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  114b40: f90007e8     	str	x8, [sp, #0x8]
  114b44: 97fe35f7     	bl	0xa2320 <_ZN7android7parseSEEPNS_10ABitReaderE@plt>
  114b48: b90017e0     	str	w0, [sp, #0x14]
  114b4c: f85e83a8     	ldur	x8, [x29, #-0x18]
  114b50: b94017e0     	ldr	w0, [sp, #0x14]
  114b54: 2a0003e9     	mov	w9, w0
  114b58: 93407d29     	sxtw	x9, w9
  114b5c: 8b090108     	add	x8, x8, x9
  114b60: 91040108     	add	x8, x8, #0x100
  114b64: f94007e9     	ldr	x9, [sp, #0x8]
  114b68: 9ac9090a     	udiv	x10, x8, x9
  114b6c: 9b097d4a     	mul	x10, x10, x9
  114b70: eb0a0108     	subs	x8, x8, x10
  114b74: f90013e8     	str	x8, [sp, #0x20]
  114b78: f94013e8     	ldr	x8, [sp, #0x20]
  114b7c: b4000048     	cbz	x8, 0x114b84 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x85c>
  114b80: 14000004     	b	0x114b90 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x868>
  114b84: f85e83a8     	ldur	x8, [x29, #-0x18]
  114b88: f90003e8     	str	x8, [sp]
  114b8c: 14000003     	b	0x114b98 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x870>
  114b90: f94013e8     	ldr	x8, [sp, #0x20]
  114b94: f90003e8     	str	x8, [sp]
  114b98: f94003e8     	ldr	x8, [sp]
  114b9c: f81e83a8     	stur	x8, [x29, #-0x18]
  114ba0: f9400fe8     	ldr	x8, [sp, #0x18]
  114ba4: 91000508     	add	x8, x8, #0x1
  114ba8: f9000fe8     	str	x8, [sp, #0x18]
  114bac: 17ffffda     	b	0x114b14 <android::FindAVCDimensions(android::sp<android::ABuffer> const&, int*, int*, int*, int*)+0x7ec>
  114bb0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  114bb4: 910143ff     	add	sp, sp, #0x50
  114bb8: d65f03c0     	ret

0000000000114bbc <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)>:
  114bbc: d101c3ff     	sub	sp, sp, #0x70
  114bc0: d2800008     	mov	x8, #0x0                // =0
  114bc4: b24007e9     	orr	x9, xzr, #0x3
  114bc8: f90033e0     	str	x0, [sp, #0x60]
  114bcc: f9002fe1     	str	x1, [sp, #0x58]
  114bd0: f9002be2     	str	x2, [sp, #0x50]
  114bd4: f90027e3     	str	x3, [sp, #0x48]
  114bd8: 320003ea     	orr	w10, wzr, #0x1
  114bdc: 0a0a008a     	and	w10, w4, w10
  114be0: 39011fea     	strb	w10, [sp, #0x47]
  114be4: f94033e0     	ldr	x0, [sp, #0x60]
  114be8: f9400000     	ldr	x0, [x0]
  114bec: f9001fe0     	str	x0, [sp, #0x38]
  114bf0: f9402fe0     	ldr	x0, [sp, #0x58]
  114bf4: f9400000     	ldr	x0, [x0]
  114bf8: f9001be0     	str	x0, [sp, #0x30]
  114bfc: f9402be0     	ldr	x0, [sp, #0x50]
  114c00: f9000008     	str	x8, [x0]
  114c04: f94027e0     	ldr	x0, [sp, #0x48]
  114c08: f900001f     	str	xzr, [x0]
  114c0c: f9401be0     	ldr	x0, [sp, #0x30]
  114c10: eb09001f     	cmp	x0, x9
  114c14: 1a9f27ea     	cset	w10, lo
  114c18: f9000be8     	str	x8, [sp, #0x10]
  114c1c: 3700004a     	tbnz	w10, #0x0, 0x114c24 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x68>
  114c20: 14000004     	b	0x114c30 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x74>
  114c24: 12800148     	mov	w8, #-0xb               // =-11
  114c28: b9006fe8     	str	w8, [sp, #0x6c]
  114c2c: 140000b7     	b	0x114f08 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x34c>
  114c30: f90017ff     	str	xzr, [sp, #0x28]
  114c34: f94017e8     	ldr	x8, [sp, #0x28]
  114c38: 91000908     	add	x8, x8, #0x2
  114c3c: f9401be9     	ldr	x9, [sp, #0x30]
  114c40: eb09011f     	cmp	x8, x9
  114c44: 1a9f27ea     	cset	w10, lo
  114c48: 3700004a     	tbnz	w10, #0x0, 0x114c50 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x94>
  114c4c: 1400001d     	b	0x114cc0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x104>
  114c50: 320003e8     	orr	w8, wzr, #0x1
  114c54: f9401fe9     	ldr	x9, [sp, #0x38]
  114c58: f94017ea     	ldr	x10, [sp, #0x28]
  114c5c: 9100094a     	add	x10, x10, #0x2
  114c60: 8b0a0129     	add	x9, x9, x10
  114c64: 3940012b     	ldrb	w11, [x9]
  114c68: 6b08017f     	cmp	w11, w8
  114c6c: 1a9f17e8     	cset	w8, eq
  114c70: 37000048     	tbnz	w8, #0x0, 0x114c78 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xbc>
  114c74: 1400000f     	b	0x114cb0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xf4>
  114c78: f9401fe8     	ldr	x8, [sp, #0x38]
  114c7c: f94017e9     	ldr	x9, [sp, #0x28]
  114c80: 8b090108     	add	x8, x8, x9
  114c84: 3940010a     	ldrb	w10, [x8]
  114c88: 3400004a     	cbz	w10, 0x114c90 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xd4>
  114c8c: 14000009     	b	0x114cb0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xf4>
  114c90: f9401fe8     	ldr	x8, [sp, #0x38]
  114c94: f94017e9     	ldr	x9, [sp, #0x28]
  114c98: 91000529     	add	x9, x9, #0x1
  114c9c: 8b090108     	add	x8, x8, x9
  114ca0: 3940010a     	ldrb	w10, [x8]
  114ca4: 3400004a     	cbz	w10, 0x114cac <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xf0>
  114ca8: 14000002     	b	0x114cb0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0xf4>
  114cac: 14000005     	b	0x114cc0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x104>
  114cb0: f94017e8     	ldr	x8, [sp, #0x28]
  114cb4: 91000508     	add	x8, x8, #0x1
  114cb8: f90017e8     	str	x8, [sp, #0x28]
  114cbc: 17ffffde     	b	0x114c34 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x78>
  114cc0: f94017e8     	ldr	x8, [sp, #0x28]
  114cc4: 91000908     	add	x8, x8, #0x2
  114cc8: f9401be9     	ldr	x9, [sp, #0x30]
  114ccc: eb09011f     	cmp	x8, x9
  114cd0: 1a9f37ea     	cset	w10, hs
  114cd4: 3700004a     	tbnz	w10, #0x0, 0x114cdc <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x120>
  114cd8: 1400000c     	b	0x114d08 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x14c>
  114cdc: 12800148     	mov	w8, #-0xb               // =-11
  114ce0: b27f03e9     	orr	x9, xzr, #0x2
  114ce4: f9401fea     	ldr	x10, [sp, #0x38]
  114ce8: f94017eb     	ldr	x11, [sp, #0x28]
  114cec: 8b0b014a     	add	x10, x10, x11
  114cf0: f94033eb     	ldr	x11, [sp, #0x60]
  114cf4: f900016a     	str	x10, [x11]
  114cf8: f9402fea     	ldr	x10, [sp, #0x58]
  114cfc: f9000149     	str	x9, [x10]
  114d00: b9006fe8     	str	w8, [sp, #0x6c]
  114d04: 14000081     	b	0x114f08 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x34c>
  114d08: f94017e8     	ldr	x8, [sp, #0x28]
  114d0c: 91000d08     	add	x8, x8, #0x3
  114d10: f90017e8     	str	x8, [sp, #0x28]
  114d14: f94017e8     	ldr	x8, [sp, #0x28]
  114d18: f90013e8     	str	x8, [sp, #0x20]
  114d1c: 52800008     	mov	w8, #0x0                // =0
  114d20: f94017e9     	ldr	x9, [sp, #0x28]
  114d24: f9401bea     	ldr	x10, [sp, #0x30]
  114d28: eb0a013f     	cmp	x9, x10
  114d2c: 1a9f27eb     	cset	w11, lo
  114d30: b9000fe8     	str	w8, [sp, #0xc]
  114d34: 3700004b     	tbnz	w11, #0x0, 0x114d3c <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x180>
  114d38: 14000009     	b	0x114d5c <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1a0>
  114d3c: 320003e8     	orr	w8, wzr, #0x1
  114d40: f9401fe9     	ldr	x9, [sp, #0x38]
  114d44: f94017ea     	ldr	x10, [sp, #0x28]
  114d48: 8b0a0129     	add	x9, x9, x10
  114d4c: 3940012b     	ldrb	w11, [x9]
  114d50: 6b08017f     	cmp	w11, w8
  114d54: 1a9f07e8     	cset	w8, ne
  114d58: b9000fe8     	str	w8, [sp, #0xc]
  114d5c: b9400fe8     	ldr	w8, [sp, #0xc]
  114d60: 37000048     	tbnz	w8, #0x0, 0x114d68 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1ac>
  114d64: 14000005     	b	0x114d78 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1bc>
  114d68: f94017e8     	ldr	x8, [sp, #0x28]
  114d6c: 91000508     	add	x8, x8, #0x1
  114d70: f90017e8     	str	x8, [sp, #0x28]
  114d74: 17ffffea     	b	0x114d1c <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x160>
  114d78: f94017e8     	ldr	x8, [sp, #0x28]
  114d7c: f9401be9     	ldr	x9, [sp, #0x30]
  114d80: eb09011f     	cmp	x8, x9
  114d84: 1a9f17ea     	cset	w10, eq
  114d88: 3700004a     	tbnz	w10, #0x0, 0x114d90 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1d4>
  114d8c: 1400000b     	b	0x114db8 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1fc>
  114d90: 39411fe8     	ldrb	w8, [sp, #0x47]
  114d94: 37000048     	tbnz	w8, #0x0, 0x114d9c <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1e0>
  114d98: 14000005     	b	0x114dac <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x1f0>
  114d9c: f9401be8     	ldr	x8, [sp, #0x30]
  114da0: 91000908     	add	x8, x8, #0x2
  114da4: f90017e8     	str	x8, [sp, #0x28]
  114da8: 14000017     	b	0x114e04 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x248>
  114dac: 12800148     	mov	w8, #-0xb               // =-11
  114db0: b9006fe8     	str	w8, [sp, #0x6c]
  114db4: 14000055     	b	0x114f08 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x34c>
  114db8: f9401fe8     	ldr	x8, [sp, #0x38]
  114dbc: f94017e9     	ldr	x9, [sp, #0x28]
  114dc0: f1000529     	subs	x9, x9, #0x1
  114dc4: 8b090108     	add	x8, x8, x9
  114dc8: 3940010a     	ldrb	w10, [x8]
  114dcc: 3400004a     	cbz	w10, 0x114dd4 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x218>
  114dd0: 14000009     	b	0x114df4 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x238>
  114dd4: f9401fe8     	ldr	x8, [sp, #0x38]
  114dd8: f94017e9     	ldr	x9, [sp, #0x28]
  114ddc: f1000929     	subs	x9, x9, #0x2
  114de0: 8b090108     	add	x8, x8, x9
  114de4: 3940010a     	ldrb	w10, [x8]
  114de8: 3400004a     	cbz	w10, 0x114df0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x234>
  114dec: 14000002     	b	0x114df4 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x238>
  114df0: 14000005     	b	0x114e04 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x248>
  114df4: f94017e8     	ldr	x8, [sp, #0x28]
  114df8: 91000508     	add	x8, x8, #0x1
  114dfc: f90017e8     	str	x8, [sp, #0x28]
  114e00: 17ffffc7     	b	0x114d1c <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x160>
  114e04: f94017e8     	ldr	x8, [sp, #0x28]
  114e08: f1000908     	subs	x8, x8, #0x2
  114e0c: f9000fe8     	str	x8, [sp, #0x18]
  114e10: 52800008     	mov	w8, #0x0                // =0
  114e14: f9400fe9     	ldr	x9, [sp, #0x18]
  114e18: f94013ea     	ldr	x10, [sp, #0x20]
  114e1c: 9100054a     	add	x10, x10, #0x1
  114e20: eb0a013f     	cmp	x9, x10
  114e24: 1a9f97eb     	cset	w11, hi
  114e28: b9000be8     	str	w8, [sp, #0x8]
  114e2c: 3700004b     	tbnz	w11, #0x0, 0x114e34 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x278>
  114e30: 1400000a     	b	0x114e58 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x29c>
  114e34: 52800008     	mov	w8, #0x0                // =0
  114e38: f9401fe9     	ldr	x9, [sp, #0x38]
  114e3c: f9400fea     	ldr	x10, [sp, #0x18]
  114e40: f100054a     	subs	x10, x10, #0x1
  114e44: 8b0a0129     	add	x9, x9, x10
  114e48: 3940012b     	ldrb	w11, [x9]
  114e4c: 6b08017f     	cmp	w11, w8
  114e50: 1a9f17e8     	cset	w8, eq
  114e54: b9000be8     	str	w8, [sp, #0x8]
  114e58: b9400be8     	ldr	w8, [sp, #0x8]
  114e5c: 37000048     	tbnz	w8, #0x0, 0x114e64 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x2a8>
  114e60: 14000006     	b	0x114e78 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x2bc>
  114e64: 92800008     	mov	x8, #-0x1               // =-1
  114e68: f9400fe9     	ldr	x9, [sp, #0x18]
  114e6c: 8b080128     	add	x8, x9, x8
  114e70: f9000fe8     	str	x8, [sp, #0x18]
  114e74: 17ffffe7     	b	0x114e10 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x254>
  114e78: f9401fe8     	ldr	x8, [sp, #0x38]
  114e7c: f94013e9     	ldr	x9, [sp, #0x20]
  114e80: 8b090108     	add	x8, x8, x9
  114e84: f9402be9     	ldr	x9, [sp, #0x50]
  114e88: f9000128     	str	x8, [x9]
  114e8c: f9400fe8     	ldr	x8, [sp, #0x18]
  114e90: f94013e9     	ldr	x9, [sp, #0x20]
  114e94: eb090108     	subs	x8, x8, x9
  114e98: f94027e9     	ldr	x9, [sp, #0x48]
  114e9c: f9000128     	str	x8, [x9]
  114ea0: f94017e8     	ldr	x8, [sp, #0x28]
  114ea4: 91000908     	add	x8, x8, #0x2
  114ea8: f9401be9     	ldr	x9, [sp, #0x30]
  114eac: eb09011f     	cmp	x8, x9
  114eb0: 1a9f27ea     	cset	w10, lo
  114eb4: 3700004a     	tbnz	w10, #0x0, 0x114ebc <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x300>
  114eb8: 1400000e     	b	0x114ef0 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x334>
  114ebc: f9401fe8     	ldr	x8, [sp, #0x38]
  114ec0: f94017e9     	ldr	x9, [sp, #0x28]
  114ec4: f1000929     	subs	x9, x9, #0x2
  114ec8: 8b090108     	add	x8, x8, x9
  114ecc: f94033e9     	ldr	x9, [sp, #0x60]
  114ed0: f9000128     	str	x8, [x9]
  114ed4: f9401be8     	ldr	x8, [sp, #0x30]
  114ed8: f94017e9     	ldr	x9, [sp, #0x28]
  114edc: eb090108     	subs	x8, x8, x9
  114ee0: 91000908     	add	x8, x8, #0x2
  114ee4: f9402fe9     	ldr	x9, [sp, #0x58]
  114ee8: f9000128     	str	x8, [x9]
  114eec: 14000006     	b	0x114f04 <android::getNextNALUnit(unsigned char const**, unsigned long*, unsigned char const**, unsigned long*, bool)+0x348>
  114ef0: f94033e8     	ldr	x8, [sp, #0x60]
  114ef4: f9400be9     	ldr	x9, [sp, #0x10]
  114ef8: f9000109     	str	x9, [x8]
  114efc: f9402fe8     	ldr	x8, [sp, #0x58]
  114f00: f900011f     	str	xzr, [x8]
  114f04: b9006fff     	str	wzr, [sp, #0x6c]
  114f08: b9406fe0     	ldr	w0, [sp, #0x6c]
  114f0c: 9101c3ff     	add	sp, sp, #0x70
  114f10: d65f03c0     	ret

0000000000114f14 <android::AVCProfileToString(unsigned char)>:
  114f14: d10183ff     	sub	sp, sp, #0x60
  114f18: 52800848     	mov	w8, #0x42               // =66
  114f1c: b0000729     	adrp	x9, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f20: 913d1929     	add	x9, x9, #0xf46
  114f24: b000072a     	adrp	x10, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f28: 913cf54a     	add	x10, x10, #0xf3d
  114f2c: b000072b     	adrp	x11, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f30: 913cd16b     	add	x11, x11, #0xf34
  114f34: b000072c     	adrp	x12, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f38: 913cb18c     	add	x12, x12, #0xf2c
  114f3c: b000072d     	adrp	x13, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f40: 913c9dad     	add	x13, x13, #0xf27
  114f44: b000072e     	adrp	x14, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f48: 913c79ce     	add	x14, x14, #0xf1e
  114f4c: b000072f     	adrp	x15, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f50: 913c65ef     	add	x15, x15, #0xf19
  114f54: b0000730     	adrp	x16, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f58: 913c4210     	add	x16, x16, #0xf10
  114f5c: b0000731     	adrp	x17, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  114f60: 913d5a31     	add	x17, x17, #0xf56
  114f64: 39015fe0     	strb	w0, [sp, #0x57]
  114f68: 39415fe0     	ldrb	w0, [sp, #0x57]
  114f6c: 6b00011f     	cmp	w8, w0
  114f70: 1a9f17e8     	cset	w8, eq
  114f74: f90027e9     	str	x9, [sp, #0x48]
  114f78: f90023ea     	str	x10, [sp, #0x40]
  114f7c: f9001feb     	str	x11, [sp, #0x38]
  114f80: f9001bec     	str	x12, [sp, #0x30]
  114f84: f90017ed     	str	x13, [sp, #0x28]
  114f88: f90013ee     	str	x14, [sp, #0x20]
  114f8c: f9000fef     	str	x15, [sp, #0x18]
  114f90: f9000bf0     	str	x16, [sp, #0x10]
  114f94: f90007f1     	str	x17, [sp, #0x8]
  114f98: b90007e0     	str	w0, [sp, #0x4]
  114f9c: 370005a8     	tbnz	w8, #0x0, 0x115050 <android::AVCProfileToString(unsigned char)+0x13c>
  114fa0: 14000001     	b	0x114fa4 <android::AVCProfileToString(unsigned char)+0x90>
  114fa4: 528009a8     	mov	w8, #0x4d               // =77
  114fa8: b94007e9     	ldr	w9, [sp, #0x4]
  114fac: 6b09011f     	cmp	w8, w9
  114fb0: 1a9f17e8     	cset	w8, eq
  114fb4: 37000548     	tbnz	w8, #0x0, 0x11505c <android::AVCProfileToString(unsigned char)+0x148>
  114fb8: 14000001     	b	0x114fbc <android::AVCProfileToString(unsigned char)+0xa8>
  114fbc: 52800b08     	mov	w8, #0x58               // =88
  114fc0: b94007e9     	ldr	w9, [sp, #0x4]
  114fc4: 6b09011f     	cmp	w8, w9
  114fc8: 1a9f17e8     	cset	w8, eq
  114fcc: 370004e8     	tbnz	w8, #0x0, 0x115068 <android::AVCProfileToString(unsigned char)+0x154>
  114fd0: 14000001     	b	0x114fd4 <android::AVCProfileToString(unsigned char)+0xc0>
  114fd4: 52800c88     	mov	w8, #0x64               // =100
  114fd8: b94007e9     	ldr	w9, [sp, #0x4]
  114fdc: 6b09011f     	cmp	w8, w9
  114fe0: 1a9f17e8     	cset	w8, eq
  114fe4: 37000488     	tbnz	w8, #0x0, 0x115074 <android::AVCProfileToString(unsigned char)+0x160>
  114fe8: 14000001     	b	0x114fec <android::AVCProfileToString(unsigned char)+0xd8>
  114fec: 52800dc8     	mov	w8, #0x6e               // =110
  114ff0: b94007e9     	ldr	w9, [sp, #0x4]
  114ff4: 6b09011f     	cmp	w8, w9
  114ff8: 1a9f17e8     	cset	w8, eq
  114ffc: 37000428     	tbnz	w8, #0x0, 0x115080 <android::AVCProfileToString(unsigned char)+0x16c>
  115000: 14000001     	b	0x115004 <android::AVCProfileToString(unsigned char)+0xf0>
  115004: 52800f48     	mov	w8, #0x7a               // =122
  115008: b94007e9     	ldr	w9, [sp, #0x4]
  11500c: 6b09011f     	cmp	w8, w9
  115010: 1a9f17e8     	cset	w8, eq
  115014: 370003c8     	tbnz	w8, #0x0, 0x11508c <android::AVCProfileToString(unsigned char)+0x178>
  115018: 14000001     	b	0x11501c <android::AVCProfileToString(unsigned char)+0x108>
  11501c: 52801e88     	mov	w8, #0xf4               // =244
  115020: b94007e9     	ldr	w9, [sp, #0x4]
  115024: 6b09011f     	cmp	w8, w9
  115028: 1a9f17e8     	cset	w8, eq
  11502c: 37000368     	tbnz	w8, #0x0, 0x115098 <android::AVCProfileToString(unsigned char)+0x184>
  115030: 14000001     	b	0x115034 <android::AVCProfileToString(unsigned char)+0x120>
  115034: 52800588     	mov	w8, #0x2c               // =44
  115038: b94007e9     	ldr	w9, [sp, #0x4]
  11503c: 6b09011f     	cmp	w8, w9
  115040: 1a9f17e8     	cset	w8, eq
  115044: 37000308     	tbnz	w8, #0x0, 0x1150a4 <android::AVCProfileToString(unsigned char)+0x190>
  115048: 14000001     	b	0x11504c <android::AVCProfileToString(unsigned char)+0x138>
  11504c: 14000019     	b	0x1150b0 <android::AVCProfileToString(unsigned char)+0x19c>
  115050: f9400be8     	ldr	x8, [sp, #0x10]
  115054: f9002fe8     	str	x8, [sp, #0x58]
  115058: 14000018     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  11505c: f9400fe8     	ldr	x8, [sp, #0x18]
  115060: f9002fe8     	str	x8, [sp, #0x58]
  115064: 14000015     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  115068: f94013e8     	ldr	x8, [sp, #0x20]
  11506c: f9002fe8     	str	x8, [sp, #0x58]
  115070: 14000012     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  115074: f94017e8     	ldr	x8, [sp, #0x28]
  115078: f9002fe8     	str	x8, [sp, #0x58]
  11507c: 1400000f     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  115080: f9401be8     	ldr	x8, [sp, #0x30]
  115084: f9002fe8     	str	x8, [sp, #0x58]
  115088: 1400000c     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  11508c: f9401fe8     	ldr	x8, [sp, #0x38]
  115090: f9002fe8     	str	x8, [sp, #0x58]
  115094: 14000009     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  115098: f94023e8     	ldr	x8, [sp, #0x40]
  11509c: f9002fe8     	str	x8, [sp, #0x58]
  1150a0: 14000006     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  1150a4: f94027e8     	ldr	x8, [sp, #0x48]
  1150a8: f9002fe8     	str	x8, [sp, #0x58]
  1150ac: 14000003     	b	0x1150b8 <android::AVCProfileToString(unsigned char)+0x1a4>
  1150b0: f94007e8     	ldr	x8, [sp, #0x8]
  1150b4: f9002fe8     	str	x8, [sp, #0x58]
  1150b8: f9402fe0     	ldr	x0, [sp, #0x58]
  1150bc: 910183ff     	add	sp, sp, #0x60
  1150c0: d65f03c0     	ret

00000000001150c4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)>:
  1150c4: f81e0ffc     	str	x28, [sp, #-0x20]!
  1150c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1150cc: 910043fd     	add	x29, sp, #0x10
  1150d0: d10983ff     	sub	sp, sp, #0x260
  1150d4: d53bd049     	mrs	x9, TPIDR_EL0
  1150d8: f9401529     	ldr	x9, [x9, #0x28]
  1150dc: f81e83a9     	stur	x9, [x29, #-0x18]
  1150e0: f81b03a0     	stur	x0, [x29, #-0x50]
  1150e4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1150e8: f81703a8     	stur	x8, [x29, #-0x90]
  1150ec: 97fe2b69     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1150f0: 97fe4058     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1150f4: f81a83a0     	stur	x0, [x29, #-0x58]
  1150f8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1150fc: 97fe2b65     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115100: 97fe3a2c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115104: f81a03a0     	stur	x0, [x29, #-0x60]
  115108: f85a83a0     	ldur	x0, [x29, #-0x58]
  11510c: f85a03a1     	ldur	x1, [x29, #-0x60]
  115110: d10083a8     	sub	x8, x29, #0x20
  115114: 32000be2     	orr	w2, wzr, #0x7
  115118: f81683a8     	stur	x8, [x29, #-0x98]
  11511c: 940001b2     	bl	0x1157e4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x720>
  115120: aa1f03e0     	mov	x0, xzr
  115124: f85683a8     	ldur	x8, [x29, #-0x98]
  115128: f81603a0     	stur	x0, [x29, #-0xa0]
  11512c: aa0803e0     	mov	x0, x8
  115130: f85603a1     	ldur	x1, [x29, #-0xa0]
  115134: 97fe4d4b     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  115138: b815c3a0     	stur	w0, [x29, #-0xa4]
  11513c: 14000001     	b	0x115140 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x7c>
  115140: b855c3a8     	ldur	w8, [x29, #-0xa4]
  115144: 36000208     	tbz	w8, #0x0, 0x115184 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0xc0>
  115148: 14000001     	b	0x11514c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x88>
  11514c: aa1f03e0     	mov	x0, xzr
  115150: f85703a8     	ldur	x8, [x29, #-0x90]
  115154: f81503a0     	stur	x0, [x29, #-0xb0]
  115158: aa0803e0     	mov	x0, x8
  11515c: f85503a1     	ldur	x1, [x29, #-0xb0]
  115160: 97fe4268     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  115164: 14000001     	b	0x115168 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0xa4>
  115168: 320003e8     	orr	w8, wzr, #0x1
  11516c: b81903a8     	stur	w8, [x29, #-0x70]
  115170: 1400018a     	b	0x115798 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6d4>
  115174: f81983a0     	stur	x0, [x29, #-0x68]
  115178: 2a0103e8     	mov	w8, w1
  11517c: b81943a8     	stur	w8, [x29, #-0x6c]
  115180: 14000193     	b	0x1157cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x708>
  115184: d10083a0     	sub	x0, x29, #0x20
  115188: d10093a1     	sub	x1, x29, #0x24
  11518c: d100a3a2     	sub	x2, x29, #0x28
  115190: d100b3a3     	sub	x3, x29, #0x2c
  115194: d100c3a4     	sub	x4, x29, #0x30
  115198: 97fe5186     	bl	0xa97b0 <_ZN7android17FindAVCDimensionsERKNS_2spINS_7ABufferEEEPiS5_S5_S5_@plt>
  11519c: 14000001     	b	0x1151a0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0xdc>
  1151a0: f85a83a0     	ldur	x0, [x29, #-0x58]
  1151a4: f85a03a1     	ldur	x1, [x29, #-0x60]
  1151a8: d100e3a8     	sub	x8, x29, #0x38
  1151ac: 321d03e2     	orr	w2, wzr, #0x8
  1151b0: 9400018d     	bl	0x1157e4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x720>
  1151b4: 14000001     	b	0x1151b8 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0xf4>
  1151b8: d100e3a0     	sub	x0, x29, #0x38
  1151bc: aa1f03e1     	mov	x1, xzr
  1151c0: 97fe3d0c     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  1151c4: b814c3a0     	stur	w0, [x29, #-0xb4]
  1151c8: 14000001     	b	0x1151cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x108>
  1151cc: d10083a0     	sub	x0, x29, #0x20
  1151d0: 97fe2b30     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1151d4: f81403a0     	stur	x0, [x29, #-0xc0]
  1151d8: 14000001     	b	0x1151dc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x118>
  1151dc: f85403a0     	ldur	x0, [x29, #-0xc0]
  1151e0: 97fe39f4     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1151e4: f81383a0     	stur	x0, [x29, #-0xc8]
  1151e8: 14000001     	b	0x1151ec <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x128>
  1151ec: f85383a8     	ldur	x8, [x29, #-0xc8]
  1151f0: 91002d09     	add	x9, x8, #0xb
  1151f4: d100e3a0     	sub	x0, x29, #0x38
  1151f8: f81303a9     	stur	x9, [x29, #-0xd0]
  1151fc: 97fe2b25     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115200: f81283a0     	stur	x0, [x29, #-0xd8]
  115204: 14000001     	b	0x115208 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x144>
  115208: f85283a0     	ldur	x0, [x29, #-0xd8]
  11520c: 97fe39e9     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115210: f81203a0     	stur	x0, [x29, #-0xe0]
  115214: 14000001     	b	0x115218 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x154>
  115218: f85303a8     	ldur	x8, [x29, #-0xd0]
  11521c: f85203a9     	ldur	x9, [x29, #-0xe0]
  115220: 8b09010a     	add	x10, x8, x9
  115224: f81883aa     	stur	x10, [x29, #-0x78]
  115228: 5280090b     	mov	w11, #0x48              // =72
  11522c: 2a0b03e0     	mov	w0, w11
  115230: 97fe4f38     	bl	0xa8f10 <_Znwm@plt>
  115234: f81183a0     	stur	x0, [x29, #-0xe8]
  115238: 14000001     	b	0x11523c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x178>
  11523c: f85183a0     	ldur	x0, [x29, #-0xe8]
  115240: f85883a1     	ldur	x1, [x29, #-0x78]
  115244: f85183a2     	ldur	x2, [x29, #-0xe8]
  115248: f81103a0     	stur	x0, [x29, #-0xf0]
  11524c: aa0203e0     	mov	x0, x2
  115250: 97fe32f4     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  115254: 14000001     	b	0x115258 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x194>
  115258: d10103a0     	sub	x0, x29, #0x40
  11525c: f85103a1     	ldur	x1, [x29, #-0xf0]
  115260: 97fe50b4     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  115264: 14000001     	b	0x115268 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x1a4>
  115268: d10103a0     	sub	x0, x29, #0x40
  11526c: 97fe2b09     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115270: f81083a0     	stur	x0, [x29, #-0xf8]
  115274: 14000001     	b	0x115278 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x1b4>
  115278: f85083a0     	ldur	x0, [x29, #-0xf8]
  11527c: 97fe3ff5     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  115280: f81003a0     	stur	x0, [x29, #-0x100]
  115284: 14000001     	b	0x115288 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x1c4>
  115288: f85003a8     	ldur	x8, [x29, #-0x100]
  11528c: f81803a8     	stur	x8, [x29, #-0x80]
  115290: f85803a9     	ldur	x9, [x29, #-0x80]
  115294: 9100052a     	add	x10, x9, #0x1
  115298: f81803aa     	stur	x10, [x29, #-0x80]
  11529c: 320003eb     	orr	w11, wzr, #0x1
  1152a0: 3900012b     	strb	w11, [x9]
  1152a4: f85803a9     	ldur	x9, [x29, #-0x80]
  1152a8: d10083a0     	sub	x0, x29, #0x20
  1152ac: f900b7e9     	str	x9, [sp, #0x168]
  1152b0: 97fe2af8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1152b4: f900b3e0     	str	x0, [sp, #0x160]
  1152b8: 14000001     	b	0x1152bc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x1f8>
  1152bc: f940b3e0     	ldr	x0, [sp, #0x160]
  1152c0: 97fe3fe4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1152c4: f900afe0     	str	x0, [sp, #0x158]
  1152c8: 14000001     	b	0x1152cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x208>
  1152cc: f940afe8     	ldr	x8, [sp, #0x158]
  1152d0: 78401109     	ldurh	w9, [x8, #0x1]
  1152d4: 39400d0a     	ldrb	w10, [x8, #0x3]
  1152d8: f940b7eb     	ldr	x11, [sp, #0x168]
  1152dc: 3900096a     	strb	w10, [x11, #0x2]
  1152e0: 79000169     	strh	w9, [x11]
  1152e4: f85803ac     	ldur	x12, [x29, #-0x80]
  1152e8: 39400189     	ldrb	w9, [x12]
  1152ec: 3817c3a9     	sturb	w9, [x29, #-0x84]
  1152f0: f85803ac     	ldur	x12, [x29, #-0x80]
  1152f4: 39400989     	ldrb	w9, [x12, #0x2]
  1152f8: 381783a9     	sturb	w9, [x29, #-0x88]
  1152fc: f85803ac     	ldur	x12, [x29, #-0x80]
  115300: 91000d8c     	add	x12, x12, #0x3
  115304: f81803ac     	stur	x12, [x29, #-0x80]
  115308: f85803ac     	ldur	x12, [x29, #-0x80]
  11530c: 9100058d     	add	x13, x12, #0x1
  115310: f81803ad     	stur	x13, [x29, #-0x80]
  115314: 52801fa9     	mov	w9, #0xfd               // =253
  115318: 39000189     	strb	w9, [x12]
  11531c: f85803ac     	ldur	x12, [x29, #-0x80]
  115320: 9100058d     	add	x13, x12, #0x1
  115324: f81803ad     	stur	x13, [x29, #-0x80]
  115328: 52801c29     	mov	w9, #0xe1               // =225
  11532c: 39000189     	strb	w9, [x12]
  115330: d10083a0     	sub	x0, x29, #0x20
  115334: 97fe2ad7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115338: f900abe0     	str	x0, [sp, #0x150]
  11533c: 14000001     	b	0x115340 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x27c>
  115340: f940abe0     	ldr	x0, [sp, #0x150]
  115344: 97fe399b     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115348: f900a7e0     	str	x0, [sp, #0x148]
  11534c: 14000001     	b	0x115350 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x28c>
  115350: f940a7e8     	ldr	x8, [sp, #0x148]
  115354: d348fd09     	lsr	x9, x8, #8
  115358: f85803aa     	ldur	x10, [x29, #-0x80]
  11535c: 9100054b     	add	x11, x10, #0x1
  115360: f81803ab     	stur	x11, [x29, #-0x80]
  115364: 2a0903ec     	mov	w12, w9
  115368: 3900014c     	strb	w12, [x10]
  11536c: d10083a0     	sub	x0, x29, #0x20
  115370: 97fe2ac8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115374: f900a3e0     	str	x0, [sp, #0x140]
  115378: 14000001     	b	0x11537c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x2b8>
  11537c: f940a3e0     	ldr	x0, [sp, #0x140]
  115380: 97fe398c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115384: f9009fe0     	str	x0, [sp, #0x138]
  115388: 14000001     	b	0x11538c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x2c8>
  11538c: f85803a8     	ldur	x8, [x29, #-0x80]
  115390: 91000509     	add	x9, x8, #0x1
  115394: f81803a9     	stur	x9, [x29, #-0x80]
  115398: f9409fe9     	ldr	x9, [sp, #0x138]
  11539c: 2a0903ea     	mov	w10, w9
  1153a0: 3900010a     	strb	w10, [x8]
  1153a4: f85803a8     	ldur	x8, [x29, #-0x80]
  1153a8: d10083a0     	sub	x0, x29, #0x20
  1153ac: f9009be8     	str	x8, [sp, #0x130]
  1153b0: 97fe2ab8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1153b4: f90097e0     	str	x0, [sp, #0x128]
  1153b8: 14000001     	b	0x1153bc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x2f8>
  1153bc: f94097e0     	ldr	x0, [sp, #0x128]
  1153c0: 97fe3fa4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1153c4: f90093e0     	str	x0, [sp, #0x120]
  1153c8: 14000001     	b	0x1153cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x308>
  1153cc: d10083a0     	sub	x0, x29, #0x20
  1153d0: 97fe2ab0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1153d4: f9008fe0     	str	x0, [sp, #0x118]
  1153d8: 14000001     	b	0x1153dc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x318>
  1153dc: f9408fe0     	ldr	x0, [sp, #0x118]
  1153e0: 97fe3974     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1153e4: f9008be0     	str	x0, [sp, #0x110]
  1153e8: 14000001     	b	0x1153ec <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x328>
  1153ec: f9409be0     	ldr	x0, [sp, #0x130]
  1153f0: f94093e1     	ldr	x1, [sp, #0x120]
  1153f4: f9408be2     	ldr	x2, [sp, #0x110]
  1153f8: 97fe2a66     	bl	0x9fd90 <memcpy@plt>
  1153fc: d10083a1     	sub	x1, x29, #0x20
  115400: f90087e0     	str	x0, [sp, #0x108]
  115404: aa0103e0     	mov	x0, x1
  115408: 97fe2aa2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  11540c: f90083e0     	str	x0, [sp, #0x100]
  115410: 14000001     	b	0x115414 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x350>
  115414: f94083e0     	ldr	x0, [sp, #0x100]
  115418: 97fe3966     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  11541c: f9007fe0     	str	x0, [sp, #0xf8]
  115420: 14000001     	b	0x115424 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x360>
  115424: f85803a8     	ldur	x8, [x29, #-0x80]
  115428: f9407fe9     	ldr	x9, [sp, #0xf8]
  11542c: 8b090108     	add	x8, x8, x9
  115430: f81803a8     	stur	x8, [x29, #-0x80]
  115434: f85803a8     	ldur	x8, [x29, #-0x80]
  115438: 9100050a     	add	x10, x8, #0x1
  11543c: f81803aa     	stur	x10, [x29, #-0x80]
  115440: 320003eb     	orr	w11, wzr, #0x1
  115444: 3900010b     	strb	w11, [x8]
  115448: d100e3a0     	sub	x0, x29, #0x38
  11544c: 97fe2a91     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115450: f9007be0     	str	x0, [sp, #0xf0]
  115454: 14000001     	b	0x115458 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x394>
  115458: f9407be0     	ldr	x0, [sp, #0xf0]
  11545c: 97fe3955     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115460: f90077e0     	str	x0, [sp, #0xe8]
  115464: 14000001     	b	0x115468 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x3a4>
  115468: f94077e8     	ldr	x8, [sp, #0xe8]
  11546c: d348fd09     	lsr	x9, x8, #8
  115470: f85803aa     	ldur	x10, [x29, #-0x80]
  115474: 9100054b     	add	x11, x10, #0x1
  115478: f81803ab     	stur	x11, [x29, #-0x80]
  11547c: 2a0903ec     	mov	w12, w9
  115480: 3900014c     	strb	w12, [x10]
  115484: d100e3a0     	sub	x0, x29, #0x38
  115488: 97fe2a82     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  11548c: f90073e0     	str	x0, [sp, #0xe0]
  115490: 14000001     	b	0x115494 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x3d0>
  115494: f94073e0     	ldr	x0, [sp, #0xe0]
  115498: 97fe3946     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  11549c: f9006fe0     	str	x0, [sp, #0xd8]
  1154a0: 14000001     	b	0x1154a4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x3e0>
  1154a4: f85803a8     	ldur	x8, [x29, #-0x80]
  1154a8: 91000509     	add	x9, x8, #0x1
  1154ac: f81803a9     	stur	x9, [x29, #-0x80]
  1154b0: f9406fe9     	ldr	x9, [sp, #0xd8]
  1154b4: 2a0903ea     	mov	w10, w9
  1154b8: 3900010a     	strb	w10, [x8]
  1154bc: f85803a8     	ldur	x8, [x29, #-0x80]
  1154c0: d100e3a0     	sub	x0, x29, #0x38
  1154c4: f9006be8     	str	x8, [sp, #0xd0]
  1154c8: 97fe2a72     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1154cc: f90067e0     	str	x0, [sp, #0xc8]
  1154d0: 14000001     	b	0x1154d4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x410>
  1154d4: f94067e0     	ldr	x0, [sp, #0xc8]
  1154d8: 97fe3f5e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1154dc: f90063e0     	str	x0, [sp, #0xc0]
  1154e0: 14000001     	b	0x1154e4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x420>
  1154e4: d100e3a0     	sub	x0, x29, #0x38
  1154e8: 97fe2a6a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1154ec: f9005fe0     	str	x0, [sp, #0xb8]
  1154f0: 14000001     	b	0x1154f4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x430>
  1154f4: f9405fe0     	ldr	x0, [sp, #0xb8]
  1154f8: 97fe392e     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1154fc: f9005be0     	str	x0, [sp, #0xb0]
  115500: 14000001     	b	0x115504 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x440>
  115504: f9406be0     	ldr	x0, [sp, #0xd0]
  115508: f94063e1     	ldr	x1, [sp, #0xc0]
  11550c: f9405be2     	ldr	x2, [sp, #0xb0]
  115510: 97fe2a20     	bl	0x9fd90 <memcpy@plt>
  115514: 321d0be8     	orr	w8, wzr, #0x38
  115518: 2a0803e1     	mov	w1, w8
  11551c: f90057e0     	str	x0, [sp, #0xa8]
  115520: aa0103e0     	mov	x0, x1
  115524: 97fe4e7b     	bl	0xa8f10 <_Znwm@plt>
  115528: f90053e0     	str	x0, [sp, #0xa0]
  11552c: 14000001     	b	0x115530 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x46c>
  115530: f94053e0     	ldr	x0, [sp, #0xa0]
  115534: f94053e1     	ldr	x1, [sp, #0xa0]
  115538: f9004fe0     	str	x0, [sp, #0x98]
  11553c: aa0103e0     	mov	x0, x1
  115540: 97fe475c     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  115544: 14000001     	b	0x115548 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x484>
  115548: d10123a0     	sub	x0, x29, #0x48
  11554c: f9404fe1     	ldr	x1, [sp, #0x98]
  115550: 97fe416c     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  115554: 14000001     	b	0x115558 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x494>
  115558: d10123a0     	sub	x0, x29, #0x48
  11555c: 97fe3e55     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  115560: f9004be0     	str	x0, [sp, #0x90]
  115564: 14000001     	b	0x115568 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x4a4>
  115568: f0000c88     	adrp	x8, 0x2a8000
  11556c: f9469508     	ldr	x8, [x8, #0xd28]
  115570: f9400102     	ldr	x2, [x8]
  115574: 528daca1     	mov	w1, #0x6d65             // =28005
  115578: 72adad21     	movk	w1, #0x6d69, lsl #16
  11557c: f9404be0     	ldr	x0, [sp, #0x90]
  115580: 97fe2b90     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  115584: b9008fe0     	str	w0, [sp, #0x8c]
  115588: 14000001     	b	0x11558c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x4c8>
  11558c: d10123a0     	sub	x0, x29, #0x48
  115590: 97fe3e48     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  115594: f90043e0     	str	x0, [sp, #0x80]
  115598: 14000001     	b	0x11559c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x4d8>
  11559c: d10103a0     	sub	x0, x29, #0x40
  1155a0: 97fe2a3c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1155a4: f9003fe0     	str	x0, [sp, #0x78]
  1155a8: 14000001     	b	0x1155ac <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x4e8>
  1155ac: f9403fe0     	ldr	x0, [sp, #0x78]
  1155b0: 97fe3f28     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1155b4: f9003be0     	str	x0, [sp, #0x70]
  1155b8: 14000001     	b	0x1155bc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x4f8>
  1155bc: d10103a0     	sub	x0, x29, #0x40
  1155c0: 97fe2a34     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1155c4: f90037e0     	str	x0, [sp, #0x68]
  1155c8: 14000001     	b	0x1155cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x508>
  1155cc: f94037e0     	ldr	x0, [sp, #0x68]
  1155d0: 97fe38f8     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1155d4: f90033e0     	str	x0, [sp, #0x60]
  1155d8: 14000001     	b	0x1155dc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x518>
  1155dc: 528c6c68     	mov	w8, #0x6363             // =25443
  1155e0: 72ac2ec8     	movk	w8, #0x6176, lsl #16
  1155e4: f94043e0     	ldr	x0, [sp, #0x80]
  1155e8: 2a0803e1     	mov	w1, w8
  1155ec: 2a0803e2     	mov	w2, w8
  1155f0: f9403be3     	ldr	x3, [sp, #0x70]
  1155f4: f94033e4     	ldr	x4, [sp, #0x60]
  1155f8: 97fe3f8e     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  1155fc: b9005fe0     	str	w0, [sp, #0x5c]
  115600: 14000001     	b	0x115604 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x540>
  115604: d10123a0     	sub	x0, x29, #0x48
  115608: 97fe3e2a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11560c: f9002be0     	str	x0, [sp, #0x50]
  115610: 14000001     	b	0x115614 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x550>
  115614: b85dc3a2     	ldur	w2, [x29, #-0x24]
  115618: 528c8e81     	mov	w1, #0x6474             // =25716
  11561c: 72aeed21     	movk	w1, #0x7769, lsl #16
  115620: f9402be0     	ldr	x0, [sp, #0x50]
  115624: 97fe3893     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  115628: b9004fe0     	str	w0, [sp, #0x4c]
  11562c: 14000001     	b	0x115630 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x56c>
  115630: d10123a0     	sub	x0, x29, #0x48
  115634: 97fe3e1f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  115638: f90023e0     	str	x0, [sp, #0x40]
  11563c: 14000001     	b	0x115640 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x57c>
  115640: b85d83a2     	ldur	w2, [x29, #-0x28]
  115644: 528d2ce1     	mov	w1, #0x6967             // =26983
  115648: 72ad0ca1     	movk	w1, #0x6865, lsl #16
  11564c: f94023e0     	ldr	x0, [sp, #0x40]
  115650: 97fe3888     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  115654: b9003fe0     	str	w0, [sp, #0x3c]
  115658: 14000001     	b	0x11565c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x598>
  11565c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  115660: 71000508     	subs	w8, w8, #0x1
  115664: b9003be8     	str	w8, [sp, #0x38]
  115668: 540000ec     	b.gt	0x115684 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5c0>
  11566c: 14000001     	b	0x115670 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5ac>
  115670: b85d03a8     	ldur	w8, [x29, #-0x30]
  115674: 71000908     	subs	w8, w8, #0x2
  115678: b90037e8     	str	w8, [sp, #0x34]
  11567c: 5400066b     	b.lt	0x115748 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x684>
  115680: 14000001     	b	0x115684 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5c0>
  115684: d10123a0     	sub	x0, x29, #0x48
  115688: 97fe3e0a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  11568c: f90017e0     	str	x0, [sp, #0x28]
  115690: 14000001     	b	0x115694 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5d0>
  115694: b85d43a2     	ldur	w2, [x29, #-0x2c]
  115698: 528e4ae1     	mov	w1, #0x7257             // =29271
  11569c: 72ae6c21     	movk	w1, #0x7361, lsl #16
  1156a0: f94017e0     	ldr	x0, [sp, #0x28]
  1156a4: 97fe3873     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1156a8: b90027e0     	str	w0, [sp, #0x24]
  1156ac: 14000001     	b	0x1156b0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5ec>
  1156b0: d10123a0     	sub	x0, x29, #0x48
  1156b4: 97fe3dff     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1156b8: f9000fe0     	str	x0, [sp, #0x18]
  1156bc: 14000001     	b	0x1156c0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x5fc>
  1156c0: b85d03a2     	ldur	w2, [x29, #-0x30]
  1156c4: 528e4901     	mov	w1, #0x7248             // =29256
  1156c8: 72ae6c21     	movk	w1, #0x7361, lsl #16
  1156cc: f9400fe0     	ldr	x0, [sp, #0x18]
  1156d0: 97fe3868     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1156d4: b90017e0     	str	w0, [sp, #0x14]
  1156d8: 14000001     	b	0x1156dc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x618>
  1156dc: 1400001c     	b	0x11574c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x688>
  1156e0: f81983a0     	stur	x0, [x29, #-0x68]
  1156e4: 2a0103e8     	mov	w8, w1
  1156e8: b81943a8     	stur	w8, [x29, #-0x6c]
  1156ec: 14000028     	b	0x11578c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6c8>
  1156f0: f81983a0     	stur	x0, [x29, #-0x68]
  1156f4: 2a0103e8     	mov	w8, w1
  1156f8: b81943a8     	stur	w8, [x29, #-0x6c]
  1156fc: f85183a0     	ldur	x0, [x29, #-0xe8]
  115700: 97fe2c98     	bl	0xa0960 <_ZdlPv@plt>
  115704: 14000022     	b	0x11578c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6c8>
  115708: f81983a0     	stur	x0, [x29, #-0x68]
  11570c: 2a0103e8     	mov	w8, w1
  115710: b81943a8     	stur	w8, [x29, #-0x6c]
  115714: 1400001b     	b	0x115780 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6bc>
  115718: f81983a0     	stur	x0, [x29, #-0x68]
  11571c: 2a0103e8     	mov	w8, w1
  115720: b81943a8     	stur	w8, [x29, #-0x6c]
  115724: f94053e0     	ldr	x0, [sp, #0xa0]
  115728: 97fe2c8e     	bl	0xa0960 <_ZdlPv@plt>
  11572c: 14000015     	b	0x115780 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6bc>
  115730: f81983a0     	stur	x0, [x29, #-0x68]
  115734: 2a0103e8     	mov	w8, w1
  115738: b81943a8     	stur	w8, [x29, #-0x6c]
  11573c: d10123a0     	sub	x0, x29, #0x48
  115740: 97fe308c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  115744: 1400000f     	b	0x115780 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6bc>
  115748: 14000001     	b	0x11574c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x688>
  11574c: d10123a1     	sub	x1, x29, #0x48
  115750: f85703a0     	ldur	x0, [x29, #-0x90]
  115754: 97fe4197     	bl	0xa5db0 <_ZN7android2spINS_8MetaDataEEC2EOS2_@plt>
  115758: 14000001     	b	0x11575c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x698>
  11575c: 320003e8     	orr	w8, wzr, #0x1
  115760: b81903a8     	stur	w8, [x29, #-0x70]
  115764: d10123a0     	sub	x0, x29, #0x48
  115768: 97fe3082     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  11576c: d10103a0     	sub	x0, x29, #0x40
  115770: 97fe5368     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115774: d100e3a0     	sub	x0, x29, #0x38
  115778: 97fe5366     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11577c: 14000007     	b	0x115798 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6d4>
  115780: d10103a0     	sub	x0, x29, #0x40
  115784: 97fe5363     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115788: 14000001     	b	0x11578c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6c8>
  11578c: d100e3a0     	sub	x0, x29, #0x38
  115790: 97fe5360     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115794: 1400000e     	b	0x1157cc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x708>
  115798: d10083a0     	sub	x0, x29, #0x20
  11579c: 97fe535d     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1157a0: d53bd040     	mrs	x0, TPIDR_EL0
  1157a4: f9401400     	ldr	x0, [x0, #0x28]
  1157a8: f85e83be     	ldur	x30, [x29, #-0x18]
  1157ac: eb1e0000     	subs	x0, x0, x30
  1157b0: f90007e0     	str	x0, [sp, #0x8]
  1157b4: 54000161     	b.ne	0x1157e0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x71c>
  1157b8: 14000001     	b	0x1157bc <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x6f8>
  1157bc: 910983ff     	add	sp, sp, #0x260
  1157c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1157c4: f84207fc     	ldr	x28, [sp], #0x20
  1157c8: d65f03c0     	ret
  1157cc: d10083a0     	sub	x0, x29, #0x20
  1157d0: 97fe5350     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1157d4: 14000001     	b	0x1157d8 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x714>
  1157d8: f85983a0     	ldur	x0, [x29, #-0x68]
  1157dc: 97fe49cd     	bl	0xa7f10 <_Unwind_Resume@plt>
  1157e0: 97fe5164     	bl	0xa9d70 <__stack_chk_fail@plt>
  1157e4: d10283ff     	sub	sp, sp, #0xa0
  1157e8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1157ec: 910243fd     	add	x29, sp, #0x90
  1157f0: d53bd049     	mrs	x9, TPIDR_EL0
  1157f4: f9401529     	ldr	x9, [x9, #0x28]
  1157f8: f81f83a9     	stur	x9, [x29, #-0x8]
  1157fc: f81f03a0     	stur	x0, [x29, #-0x10]
  115800: f81e83a1     	stur	x1, [x29, #-0x18]
  115804: b81d43a2     	stur	w2, [x29, #-0x2c]
  115808: f90027e8     	str	x8, [sp, #0x48]
  11580c: 14000001     	b	0x115810 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x74c>
  115810: d10043a0     	sub	x0, x29, #0x10
  115814: d10063a1     	sub	x1, x29, #0x18
  115818: d10083a2     	sub	x2, x29, #0x20
  11581c: d100a3a3     	sub	x3, x29, #0x28
  115820: 320003e4     	orr	w4, wzr, #0x1
  115824: 97fe51ff     	bl	0xaa020 <_ZN7android14getNextNALUnitEPPKhPmS2_S3_b@plt>
  115828: 350007a0     	cbnz	w0, 0x11591c <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x858>
  11582c: 14000001     	b	0x115830 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x76c>
  115830: f85e03a8     	ldur	x8, [x29, #-0x20]
  115834: 39400109     	ldrb	w9, [x8]
  115838: 12001129     	and	w9, w9, #0x1f
  11583c: b85d43aa     	ldur	w10, [x29, #-0x2c]
  115840: 6b0a0129     	subs	w9, w9, w10
  115844: b90047e9     	str	w9, [sp, #0x44]
  115848: 54000681     	b.ne	0x115918 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x854>
  11584c: 14000001     	b	0x115850 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x78c>
  115850: 2a1f03e8     	mov	w8, wzr
  115854: 381d33a8     	sturb	w8, [x29, #-0x2d]
  115858: 52800908     	mov	w8, #0x48               // =72
  11585c: 2a0803e0     	mov	w0, w8
  115860: 97fe4dac     	bl	0xa8f10 <_Znwm@plt>
  115864: aa0003fe     	mov	x30, x0
  115868: aa0003e1     	mov	x1, x0
  11586c: f85d83a9     	ldur	x9, [x29, #-0x28]
  115870: f9001fe1     	str	x1, [sp, #0x38]
  115874: aa0903e1     	mov	x1, x9
  115878: f9001bfe     	str	x30, [sp, #0x30]
  11587c: 97fe3169     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  115880: 14000001     	b	0x115884 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x7c0>
  115884: f94027e0     	ldr	x0, [sp, #0x48]
  115888: f9401fe1     	ldr	x1, [sp, #0x38]
  11588c: 97fe4f29     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  115890: f94027e0     	ldr	x0, [sp, #0x48]
  115894: 97fe297f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115898: f90017e0     	str	x0, [sp, #0x28]
  11589c: 14000001     	b	0x1158a0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x7dc>
  1158a0: f94017e0     	ldr	x0, [sp, #0x28]
  1158a4: 97fe3e6b     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1158a8: f90013e0     	str	x0, [sp, #0x20]
  1158ac: 14000001     	b	0x1158b0 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x7ec>
  1158b0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1158b4: f85d83a2     	ldur	x2, [x29, #-0x28]
  1158b8: f94013e0     	ldr	x0, [sp, #0x20]
  1158bc: 97fe2935     	bl	0x9fd90 <memcpy@plt>
  1158c0: 320003e8     	orr	w8, wzr, #0x1
  1158c4: 381d33a8     	sturb	w8, [x29, #-0x2d]
  1158c8: 385d33a8     	ldurb	w8, [x29, #-0x2d]
  1158cc: f9000fe0     	str	x0, [sp, #0x18]
  1158d0: 37000228     	tbnz	w8, #0x0, 0x115914 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x850>
  1158d4: 1400000d     	b	0x115908 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x844>
  1158d8: f81c83a0     	stur	x0, [x29, #-0x38]
  1158dc: 2a0103e8     	mov	w8, w1
  1158e0: b81c43a8     	stur	w8, [x29, #-0x3c]
  1158e4: f9401be0     	ldr	x0, [sp, #0x30]
  1158e8: 97fe2c1e     	bl	0xa0960 <_ZdlPv@plt>
  1158ec: 1400001d     	b	0x115960 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x89c>
  1158f0: f81c83a0     	stur	x0, [x29, #-0x38]
  1158f4: 2a0103e8     	mov	w8, w1
  1158f8: b81c43a8     	stur	w8, [x29, #-0x3c]
  1158fc: f94027e0     	ldr	x0, [sp, #0x48]
  115900: 97fe5304     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115904: 14000017     	b	0x115960 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x89c>
  115908: f94027e0     	ldr	x0, [sp, #0x48]
  11590c: 97fe5301     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115910: 14000001     	b	0x115914 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x850>
  115914: 14000009     	b	0x115938 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x874>
  115918: 17ffffbe     	b	0x115810 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x74c>
  11591c: aa1f03e0     	mov	x0, xzr
  115920: f94027e8     	ldr	x8, [sp, #0x48]
  115924: f9000be0     	str	x0, [sp, #0x10]
  115928: aa0803e0     	mov	x0, x8
  11592c: f9400be1     	ldr	x1, [sp, #0x10]
  115930: 97fe4f00     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  115934: 14000001     	b	0x115938 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x874>
  115938: d53bd048     	mrs	x8, TPIDR_EL0
  11593c: f9401508     	ldr	x8, [x8, #0x28]
  115940: f85f83a9     	ldur	x9, [x29, #-0x8]
  115944: eb090108     	subs	x8, x8, x9
  115948: f90007e8     	str	x8, [sp, #0x8]
  11594c: 540000e1     	b.ne	0x115968 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x8a4>
  115950: 14000001     	b	0x115954 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x890>
  115954: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  115958: 910283ff     	add	sp, sp, #0xa0
  11595c: d65f03c0     	ret
  115960: f85c83a0     	ldur	x0, [x29, #-0x38]
  115964: 97fe496b     	bl	0xa7f10 <_Unwind_Resume@plt>
  115968: 97fe5102     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011596c <android::sp<android::ABuffer>::operator!=(android::ABuffer const*) const>:
  11596c: d10043ff     	sub	sp, sp, #0x10
  115970: f90007e0     	str	x0, [sp, #0x8]
  115974: f90003e1     	str	x1, [sp]
  115978: f94007e0     	ldr	x0, [sp, #0x8]
  11597c: f9400000     	ldr	x0, [x0]
  115980: f94003e1     	ldr	x1, [sp]
  115984: eb01001f     	cmp	x0, x1
  115988: 1a9f07e8     	cset	w8, ne
  11598c: 320003e9     	orr	w9, wzr, #0x1
  115990: 0a090108     	and	w8, w8, w9
  115994: 2a0803e0     	mov	w0, w8
  115998: 910043ff     	add	sp, sp, #0x10
  11599c: d65f03c0     	ret

00000000001159a0 <android::sp<android::MetaData>::sp(android::sp<android::MetaData>&&)>:
  1159a0: d10043ff     	sub	sp, sp, #0x10
  1159a4: d2800008     	mov	x8, #0x0                // =0
  1159a8: f90007e0     	str	x0, [sp, #0x8]
  1159ac: f90003e1     	str	x1, [sp]
  1159b0: f94007e0     	ldr	x0, [sp, #0x8]
  1159b4: f94003e1     	ldr	x1, [sp]
  1159b8: f9400021     	ldr	x1, [x1]
  1159bc: f9000001     	str	x1, [x0]
  1159c0: f94003e0     	ldr	x0, [sp]
  1159c4: f9000008     	str	x8, [x0]
  1159c8: 910043ff     	add	sp, sp, #0x10
  1159cc: d65f03c0     	ret

00000000001159d0 <android::IsIDR(android::sp<android::ABuffer> const&)>:
  1159d0: d10183ff     	sub	sp, sp, #0x60
  1159d4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1159d8: 910143fd     	add	x29, sp, #0x50
  1159dc: d53bd048     	mrs	x8, TPIDR_EL0
  1159e0: f9401508     	ldr	x8, [x8, #0x28]
  1159e4: f81f83a8     	stur	x8, [x29, #-0x8]
  1159e8: f90013e0     	str	x0, [sp, #0x20]
  1159ec: f94013e0     	ldr	x0, [sp, #0x20]
  1159f0: 97fe2928     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1159f4: 97fe3e17     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1159f8: f81f03a0     	stur	x0, [x29, #-0x10]
  1159fc: f94013e0     	ldr	x0, [sp, #0x20]
  115a00: 97fe2924     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115a04: 97fe37eb     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115a08: f81e83a0     	stur	x0, [x29, #-0x18]
  115a0c: 2a1f03e9     	mov	w9, wzr
  115a10: 390073e9     	strb	w9, [sp, #0x1c]
  115a14: 14000001     	b	0x115a18 <android::IsIDR(android::sp<android::ABuffer> const&)+0x48>
  115a18: d10043a0     	sub	x0, x29, #0x10
  115a1c: d10063a1     	sub	x1, x29, #0x18
  115a20: d10083a2     	sub	x2, x29, #0x20
  115a24: 9100a3e3     	add	x3, sp, #0x28
  115a28: 320003e4     	orr	w4, wzr, #0x1
  115a2c: 97fe517d     	bl	0xaa020 <_ZN7android14getNextNALUnitEPPKhPmS2_S3_b@plt>
  115a30: 35000260     	cbnz	w0, 0x115a7c <android::IsIDR(android::sp<android::ABuffer> const&)+0xac>
  115a34: 14000001     	b	0x115a38 <android::IsIDR(android::sp<android::ABuffer> const&)+0x68>
  115a38: f94017e8     	ldr	x8, [sp, #0x28]
  115a3c: b5000068     	cbnz	x8, 0x115a48 <android::IsIDR(android::sp<android::ABuffer> const&)+0x78>
  115a40: 14000001     	b	0x115a44 <android::IsIDR(android::sp<android::ABuffer> const&)+0x74>
  115a44: 17fffff5     	b	0x115a18 <android::IsIDR(android::sp<android::ABuffer> const&)+0x48>
  115a48: f85e03a8     	ldur	x8, [x29, #-0x20]
  115a4c: 39400109     	ldrb	w9, [x8]
  115a50: 12001129     	and	w9, w9, #0x1f
  115a54: b9001be9     	str	w9, [sp, #0x18]
  115a58: b9401be9     	ldr	w9, [sp, #0x18]
  115a5c: 71001529     	subs	w9, w9, #0x5
  115a60: b90017e9     	str	w9, [sp, #0x14]
  115a64: 540000a1     	b.ne	0x115a78 <android::IsIDR(android::sp<android::ABuffer> const&)+0xa8>
  115a68: 14000001     	b	0x115a6c <android::IsIDR(android::sp<android::ABuffer> const&)+0x9c>
  115a6c: 320003e8     	orr	w8, wzr, #0x1
  115a70: 390073e8     	strb	w8, [sp, #0x1c]
  115a74: 14000002     	b	0x115a7c <android::IsIDR(android::sp<android::ABuffer> const&)+0xac>
  115a78: 17ffffe8     	b	0x115a18 <android::IsIDR(android::sp<android::ABuffer> const&)+0x48>
  115a7c: 394073e8     	ldrb	w8, [sp, #0x1c]
  115a80: d53bd049     	mrs	x9, TPIDR_EL0
  115a84: f9401529     	ldr	x9, [x9, #0x28]
  115a88: f85f83aa     	ldur	x10, [x29, #-0x8]
  115a8c: eb0a0129     	subs	x9, x9, x10
  115a90: b90013e8     	str	w8, [sp, #0x10]
  115a94: f90007e9     	str	x9, [sp, #0x8]
  115a98: 540000e1     	b.ne	0x115ab4 <android::IsIDR(android::sp<android::ABuffer> const&)+0xe4>
  115a9c: 14000001     	b	0x115aa0 <android::IsIDR(android::sp<android::ABuffer> const&)+0xd0>
  115aa0: b94013e8     	ldr	w8, [sp, #0x10]
  115aa4: 12000100     	and	w0, w8, #0x1
  115aa8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  115aac: 910183ff     	add	sp, sp, #0x60
  115ab0: d65f03c0     	ret
  115ab4: 97fe50af     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000115ab8 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)>:
  115ab8: d10303ff     	sub	sp, sp, #0xc0
  115abc: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  115ac0: 9102c3fd     	add	x29, sp, #0xb0
  115ac4: d53bd048     	mrs	x8, TPIDR_EL0
  115ac8: f9401508     	ldr	x8, [x8, #0x28]
  115acc: f81f83a8     	stur	x8, [x29, #-0x8]
  115ad0: f90023e0     	str	x0, [sp, #0x40]
  115ad4: f94023e0     	ldr	x0, [sp, #0x40]
  115ad8: 97fe28ee     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115adc: 97fe3ddd     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  115ae0: f81f03a0     	stur	x0, [x29, #-0x10]
  115ae4: f94023e0     	ldr	x0, [sp, #0x40]
  115ae8: 97fe28ea     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115aec: 97fe37b1     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115af0: f81e83a0     	stur	x0, [x29, #-0x18]
  115af4: 14000001     	b	0x115af8 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x40>
  115af8: d10043a0     	sub	x0, x29, #0x10
  115afc: d10063a1     	sub	x1, x29, #0x18
  115b00: d10083a2     	sub	x2, x29, #0x20
  115b04: d100a3a3     	sub	x3, x29, #0x28
  115b08: 320003e4     	orr	w4, wzr, #0x1
  115b0c: 97fe5145     	bl	0xaa020 <_ZN7android14getNextNALUnitEPPKhPmS2_S3_b@plt>
  115b10: 35000960     	cbnz	w0, 0x115c3c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x184>
  115b14: 14000001     	b	0x115b18 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x60>
  115b18: 14000001     	b	0x115b1c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x64>
  115b1c: 2a1f03e8     	mov	w8, wzr
  115b20: b81bc3a8     	stur	w8, [x29, #-0x44]
  115b24: d10103a9     	sub	x9, x29, #0x40
  115b28: d100a3a0     	sub	x0, x29, #0x28
  115b2c: d10113a1     	sub	x1, x29, #0x44
  115b30: aa0903e8     	mov	x8, x9
  115b34: f90013e9     	str	x9, [sp, #0x20]
  115b38: 97fe2d12     	bl	0xa0f80 <_ZN7android10Compare_GTImjEENS_7AStringERKT_RKT0_@plt>
  115b3c: f94013e0     	ldr	x0, [sp, #0x20]
  115b40: 97fe4c64     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  115b44: b9001fe0     	str	w0, [sp, #0x1c]
  115b48: 14000001     	b	0x115b4c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x94>
  115b4c: b9401fe8     	ldr	w8, [sp, #0x1c]
  115b50: 37000308     	tbnz	w8, #0x0, 0x115bb0 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0xf8>
  115b54: 14000001     	b	0x115b58 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0xa0>
  115b58: 90000721     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  115b5c: 913d7821     	add	x1, x1, #0xf5e
  115b60: 910143e0     	add	x0, sp, #0x50
  115b64: 97fe3807     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  115b68: 14000001     	b	0x115b6c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0xb4>
  115b6c: 910143e0     	add	x0, sp, #0x50
  115b70: d10103a1     	sub	x1, x29, #0x40
  115b74: 97fe345b     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  115b78: 14000001     	b	0x115b7c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0xc4>
  115b7c: 910143e0     	add	x0, sp, #0x50
  115b80: 97fe3060     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115b84: 1400000b     	b	0x115bb0 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0xf8>
  115b88: f9001fe0     	str	x0, [sp, #0x38]
  115b8c: 2a0103e8     	mov	w8, w1
  115b90: b90037e8     	str	w8, [sp, #0x34]
  115b94: 14000016     	b	0x115bec <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x134>
  115b98: f9001fe0     	str	x0, [sp, #0x38]
  115b9c: 2a0103e8     	mov	w8, w1
  115ba0: b90037e8     	str	w8, [sp, #0x34]
  115ba4: 910143e0     	add	x0, sp, #0x50
  115ba8: 97fe3056     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115bac: 14000010     	b	0x115bec <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x134>
  115bb0: d10103a0     	sub	x0, x29, #0x40
  115bb4: 97fe3053     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115bb8: 14000001     	b	0x115bbc <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x104>
  115bbc: f85e03a8     	ldur	x8, [x29, #-0x20]
  115bc0: 39400109     	ldrb	w9, [x8]
  115bc4: 12001129     	and	w9, w9, #0x1f
  115bc8: b90033e9     	str	w9, [sp, #0x30]
  115bcc: b94033e9     	ldr	w9, [sp, #0x30]
  115bd0: 71001529     	subs	w9, w9, #0x5
  115bd4: b9001be9     	str	w9, [sp, #0x18]
  115bd8: 54000101     	b.ne	0x115bf8 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x140>
  115bdc: 14000001     	b	0x115be0 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x128>
  115be0: 320003e8     	orr	w8, wzr, #0x1
  115be4: 39013fe8     	strb	w8, [sp, #0x4f]
  115be8: 14000018     	b	0x115c48 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x190>
  115bec: d10103a0     	sub	x0, x29, #0x40
  115bf0: 97fe3044     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115bf4: 14000023     	b	0x115c80 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x1c8>
  115bf8: b94033e8     	ldr	w8, [sp, #0x30]
  115bfc: 71000508     	subs	w8, w8, #0x1
  115c00: b90017e8     	str	w8, [sp, #0x14]
  115c04: 54000181     	b.ne	0x115c34 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x17c>
  115c08: 14000001     	b	0x115c0c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x154>
  115c0c: f85e03a8     	ldur	x8, [x29, #-0x20]
  115c10: 39400109     	ldrb	w9, [x8]
  115c14: 53051929     	ubfx	w9, w9, #5, #2
  115c18: b9002fe9     	str	w9, [sp, #0x2c]
  115c1c: b9402fe9     	ldr	w9, [sp, #0x2c]
  115c20: 71000129     	subs	w9, w9, #0x0
  115c24: 1a9f07ea     	cset	w10, ne
  115c28: 39013fea     	strb	w10, [sp, #0x4f]
  115c2c: b90013e9     	str	w9, [sp, #0x10]
  115c30: 14000006     	b	0x115c48 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x190>
  115c34: 14000001     	b	0x115c38 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x180>
  115c38: 17ffffb0     	b	0x115af8 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x40>
  115c3c: 320003e8     	orr	w8, wzr, #0x1
  115c40: 39013fe8     	strb	w8, [sp, #0x4f]
  115c44: 14000001     	b	0x115c48 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x190>
  115c48: 39413fe8     	ldrb	w8, [sp, #0x4f]
  115c4c: d53bd049     	mrs	x9, TPIDR_EL0
  115c50: f9401529     	ldr	x9, [x9, #0x28]
  115c54: f85f83aa     	ldur	x10, [x29, #-0x8]
  115c58: eb0a0129     	subs	x9, x9, x10
  115c5c: b9000fe8     	str	w8, [sp, #0xc]
  115c60: f90003e9     	str	x9, [sp]
  115c64: 54000121     	b.ne	0x115c88 <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x1d0>
  115c68: 14000001     	b	0x115c6c <android::IsAVCReferenceFrame(android::sp<android::ABuffer> const&)+0x1b4>
  115c6c: b9400fe8     	ldr	w8, [sp, #0xc]
  115c70: 12000100     	and	w0, w8, #0x1
  115c74: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  115c78: 910303ff     	add	sp, sp, #0xc0
  115c7c: d65f03c0     	ret
  115c80: f9401fe0     	ldr	x0, [sp, #0x38]
  115c84: 97fe48a3     	bl	0xa7f10 <_Unwind_Resume@plt>
  115c88: 97fe503a     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000115c8c <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)>:
  115c8c: d10143ff     	sub	sp, sp, #0x50
  115c90: a9047bfd     	stp	x29, x30, [sp, #0x40]
  115c94: 910103fd     	add	x29, sp, #0x40
  115c98: 52800009     	mov	w9, #0x0                // =0
  115c9c: f000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  115ca0: 9118554a     	add	x10, x10, #0x615
  115ca4: f81f83a0     	stur	x0, [x29, #-0x8]
  115ca8: f81f03a1     	stur	x1, [x29, #-0x10]
  115cac: 320003eb     	orr	w11, wzr, #0x1
  115cb0: 0a0b0129     	and	w9, w9, w11
  115cb4: 381ef3a9     	sturb	w9, [x29, #-0x11]
  115cb8: aa0803e0     	mov	x0, x8
  115cbc: f9000be8     	str	x8, [sp, #0x10]
  115cc0: f90007ea     	str	x10, [sp, #0x8]
  115cc4: 97fe5327     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  115cc8: f85f83a8     	ldur	x8, [x29, #-0x8]
  115ccc: f9400108     	ldr	x8, [x8]
  115cd0: f85f03aa     	ldur	x10, [x29, #-0x10]
  115cd4: b9400149     	ldr	w9, [x10]
  115cd8: 2a0903ea     	mov	w10, w9
  115cdc: d3407d4a     	ubfx	x10, x10, #0, #32
  115ce0: eb0a011f     	cmp	x8, x10
  115ce4: 1a9f97e9     	cset	w9, hi
  115ce8: 370002c9     	tbnz	w9, #0x0, 0x115d40 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  115cec: f85f83a8     	ldur	x8, [x29, #-0x8]
  115cf0: f9400101     	ldr	x1, [x8]
  115cf4: f9400be0     	ldr	x0, [sp, #0x10]
  115cf8: 97fe476e     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  115cfc: 14000001     	b	0x115d00 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x74>
  115d00: f9400be0     	ldr	x0, [sp, #0x10]
  115d04: f94007e1     	ldr	x1, [sp, #0x8]
  115d08: 97fe4dea     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  115d0c: 14000001     	b	0x115d10 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x84>
  115d10: f85f03a8     	ldur	x8, [x29, #-0x10]
  115d14: b9400101     	ldr	w1, [x8]
  115d18: f9400be0     	ldr	x0, [sp, #0x10]
  115d1c: 97fe2fa9     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  115d20: 14000001     	b	0x115d24 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x98>
  115d24: 14000007     	b	0x115d40 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  115d28: 2a0103e8     	mov	w8, w1
  115d2c: f90013e0     	str	x0, [sp, #0x20]
  115d30: b9001fe8     	str	w8, [sp, #0x1c]
  115d34: f9400be0     	ldr	x0, [sp, #0x10]
  115d38: 97fe2ff2     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115d3c: 1400000c     	b	0x115d6c <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xe0>
  115d40: 12800008     	mov	w8, #-0x1               // =-1
  115d44: 320003e9     	orr	w9, wzr, #0x1
  115d48: 0a090108     	and	w8, w8, w9
  115d4c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  115d50: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  115d54: 37000068     	tbnz	w8, #0x0, 0x115d60 <android::AString android::Compare_GT<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xd4>
  115d58: f9400be0     	ldr	x0, [sp, #0x10]
  115d5c: 97fe2fe9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115d60: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  115d64: 910143ff     	add	sp, sp, #0x50
  115d68: d65f03c0     	ret
  115d6c: f94013e0     	ldr	x0, [sp, #0x20]
  115d70: 97fe4868     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000115d74 <android::FindAVCLayerId(unsigned char const*, unsigned long)>:
  115d74: d10303ff     	sub	sp, sp, #0xc0
  115d78: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  115d7c: 9102c3fd     	add	x29, sp, #0xb0
  115d80: d53bd048     	mrs	x8, TPIDR_EL0
  115d84: f9401508     	ldr	x8, [x8, #0x28]
  115d88: f81f83a8     	stur	x8, [x29, #-0x8]
  115d8c: f81e83a0     	stur	x0, [x29, #-0x18]
  115d90: f81e03a1     	stur	x1, [x29, #-0x20]
  115d94: 321f0be9     	orr	w9, wzr, #0xe
  115d98: b81dc3a9     	stur	w9, [x29, #-0x24]
  115d9c: 321b03e9     	orr	w9, wzr, #0x20
  115da0: b81d83a9     	stur	w9, [x29, #-0x28]
  115da4: 2a1f03e9     	mov	w9, wzr
  115da8: b81d43a9     	stur	w9, [x29, #-0x2c]
  115dac: f85e83a8     	ldur	x8, [x29, #-0x18]
  115db0: f85e03a0     	ldur	x0, [x29, #-0x20]
  115db4: f1008400     	subs	x0, x0, #0x21
  115db8: f81b83a8     	stur	x8, [x29, #-0x48]
  115dbc: f81b03a0     	stur	x0, [x29, #-0x50]
  115dc0: 540000c3     	b.lo	0x115dd8 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x64>
  115dc4: 14000001     	b	0x115dc8 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x54>
  115dc8: 321b03e8     	orr	w8, wzr, #0x20
  115dcc: 2a0803e0     	mov	w0, w8
  115dd0: f9002fe0     	str	x0, [sp, #0x58]
  115dd4: 14000004     	b	0x115de4 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x70>
  115dd8: f85e03a8     	ldur	x8, [x29, #-0x20]
  115ddc: f9002fe8     	str	x8, [sp, #0x58]
  115de0: 14000001     	b	0x115de4 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x70>
  115de4: f9402fe0     	ldr	x0, [sp, #0x58]
  115de8: d10043a8     	sub	x8, x29, #0x10
  115dec: 321f0be2     	orr	w2, wzr, #0xe
  115df0: f9002be8     	str	x8, [sp, #0x50]
  115df4: f85b83a1     	ldur	x1, [x29, #-0x48]
  115df8: f90027e0     	str	x0, [sp, #0x48]
  115dfc: aa0103e0     	mov	x0, x1
  115e00: f94027e1     	ldr	x1, [sp, #0x48]
  115e04: 97fffe78     	bl	0x1157e4 <android::MakeAVCCodecSpecificData(android::sp<android::ABuffer> const&)+0x720>
  115e08: aa1f03e0     	mov	x0, xzr
  115e0c: f9402be8     	ldr	x8, [sp, #0x50]
  115e10: f90023e0     	str	x0, [sp, #0x40]
  115e14: aa0803e0     	mov	x0, x8
  115e18: f94023e1     	ldr	x1, [sp, #0x40]
  115e1c: 97fe39f5     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  115e20: b9003fe0     	str	w0, [sp, #0x3c]
  115e24: 14000001     	b	0x115e28 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0xb4>
  115e28: b9403fe8     	ldr	w8, [sp, #0x3c]
  115e2c: 36000448     	tbz	w8, #0x0, 0x115eb4 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x140>
  115e30: 14000001     	b	0x115e34 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0xc0>
  115e34: d10043a0     	sub	x0, x29, #0x10
  115e38: 97fe2816     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115e3c: f9001be0     	str	x0, [sp, #0x30]
  115e40: 14000001     	b	0x115e44 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0xd0>
  115e44: f9401be0     	ldr	x0, [sp, #0x30]
  115e48: 97fe36da     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  115e4c: f90017e0     	str	x0, [sp, #0x28]
  115e50: 14000001     	b	0x115e54 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0xe0>
  115e54: f94017e8     	ldr	x8, [sp, #0x28]
  115e58: f1001109     	subs	x9, x8, #0x4
  115e5c: f90013e9     	str	x9, [sp, #0x20]
  115e60: 540002a3     	b.lo	0x115eb4 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x140>
  115e64: 14000001     	b	0x115e68 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0xf4>
  115e68: d10043a0     	sub	x0, x29, #0x10
  115e6c: 97fe2809     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  115e70: f9000fe0     	str	x0, [sp, #0x18]
  115e74: 14000001     	b	0x115e78 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x104>
  115e78: f9400fe0     	ldr	x0, [sp, #0x18]
  115e7c: 97fe3cf5     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  115e80: f9000be0     	str	x0, [sp, #0x10]
  115e84: 14000001     	b	0x115e88 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x114>
  115e88: f9400be8     	ldr	x8, [sp, #0x10]
  115e8c: 39400d09     	ldrb	w9, [x8, #0x3]
  115e90: 53057d29     	lsr	w9, w9, #5
  115e94: b81d43a9     	stur	w9, [x29, #-0x2c]
  115e98: 14000007     	b	0x115eb4 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x140>
  115e9c: f81c83a0     	stur	x0, [x29, #-0x38]
  115ea0: 2a0103e8     	mov	w8, w1
  115ea4: b81c43a8     	stur	w8, [x29, #-0x3c]
  115ea8: d10043a0     	sub	x0, x29, #0x10
  115eac: 97fe5199     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115eb0: 14000010     	b	0x115ef0 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x17c>
  115eb4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  115eb8: d10043a0     	sub	x0, x29, #0x10
  115ebc: b9000fe8     	str	w8, [sp, #0xc]
  115ec0: 97fe5194     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  115ec4: d53bd040     	mrs	x0, TPIDR_EL0
  115ec8: f9401400     	ldr	x0, [x0, #0x28]
  115ecc: f85f83be     	ldur	x30, [x29, #-0x8]
  115ed0: eb1e0000     	subs	x0, x0, x30
  115ed4: f90003e0     	str	x0, [sp]
  115ed8: 54000101     	b.ne	0x115ef8 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x184>
  115edc: 14000001     	b	0x115ee0 <android::FindAVCLayerId(unsigned char const*, unsigned long)+0x16c>
  115ee0: b9400fe0     	ldr	w0, [sp, #0xc]
  115ee4: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  115ee8: 910303ff     	add	sp, sp, #0xc0
  115eec: d65f03c0     	ret
  115ef0: f85c83a0     	ldur	x0, [x29, #-0x38]
  115ef4: 97fe4807     	bl	0xa7f10 <_Unwind_Resume@plt>
  115ef8: 97fe4f9e     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000115efc <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)>:
  115efc: d10583ff     	sub	sp, sp, #0x160
  115f00: f900a3fc     	str	x28, [sp, #0x140]
  115f04: a9157bfd     	stp	x29, x30, [sp, #0x150]
  115f08: 910543fd     	add	x29, sp, #0x150
  115f0c: d53bd049     	mrs	x9, TPIDR_EL0
  115f10: f9401529     	ldr	x9, [x9, #0x28]
  115f14: f81e83a9     	stur	x9, [x29, #-0x18]
  115f18: b819c3a0     	stur	w0, [x29, #-0x64]
  115f1c: b81e43a1     	stur	w1, [x29, #-0x1c]
  115f20: b81983a2     	stur	w2, [x29, #-0x68]
  115f24: 2a1f03e0     	mov	w0, wzr
  115f28: 381973a0     	sturb	w0, [x29, #-0x69]
  115f2c: 321d0be0     	orr	w0, wzr, #0x38
  115f30: f81783a8     	stur	x8, [x29, #-0x88]
  115f34: 97fe4bf7     	bl	0xa8f10 <_Znwm@plt>
  115f38: aa0003e8     	mov	x8, x0
  115f3c: aa0003e9     	mov	x9, x0
  115f40: f81703a8     	stur	x8, [x29, #-0x90]
  115f44: f81683a9     	stur	x9, [x29, #-0x98]
  115f48: 97fe44da     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  115f4c: 14000001     	b	0x115f50 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x54>
  115f50: f85783a0     	ldur	x0, [x29, #-0x88]
  115f54: f85683a1     	ldur	x1, [x29, #-0x98]
  115f58: 97fe3eea     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  115f5c: f85783a0     	ldur	x0, [x29, #-0x88]
  115f60: 97fe3bd4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  115f64: f81603a0     	stur	x0, [x29, #-0xa0]
  115f68: 14000001     	b	0x115f6c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x70>
  115f6c: f0000c88     	adrp	x8, 0x2a8000
  115f70: f9463508     	ldr	x8, [x8, #0xc68]
  115f74: f9400102     	ldr	x2, [x8]
  115f78: 528daca1     	mov	w1, #0x6d65             // =28005
  115f7c: 72adad21     	movk	w1, #0x6d69, lsl #16
  115f80: f85603a0     	ldur	x0, [x29, #-0xa0]
  115f84: 97fe290f     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  115f88: b815c3a0     	stur	w0, [x29, #-0xa4]
  115f8c: 14000001     	b	0x115f90 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x94>
  115f90: 14000001     	b	0x115f94 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x98>
  115f94: 52800168     	mov	w8, #0xb                // =11
  115f98: b81c43a8     	stur	w8, [x29, #-0x3c]
  115f9c: d100e3a8     	sub	x8, x29, #0x38
  115fa0: d10073a0     	sub	x0, x29, #0x1c
  115fa4: d100f3a1     	sub	x1, x29, #0x3c
  115fa8: 97fe4232     	bl	0xa6870 <_ZN7android10Compare_LEIjjEENS_7AStringERKT_RKT0_@plt>
  115fac: 14000001     	b	0x115fb0 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0xb4>
  115fb0: d100e3a0     	sub	x0, x29, #0x38
  115fb4: 97fe4b47     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  115fb8: b900abe0     	str	w0, [sp, #0xa8]
  115fbc: 14000001     	b	0x115fc0 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0xc4>
  115fc0: b940abe8     	ldr	w8, [sp, #0xa8]
  115fc4: 37000448     	tbnz	w8, #0x0, 0x11604c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x150>
  115fc8: 14000001     	b	0x115fcc <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0xd0>
  115fcc: 90000721     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  115fd0: 913ef421     	add	x1, x1, #0xfbd
  115fd4: d10163a0     	sub	x0, x29, #0x58
  115fd8: 97fe36ea     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  115fdc: 14000001     	b	0x115fe0 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0xe4>
  115fe0: d10163a0     	sub	x0, x29, #0x58
  115fe4: d100e3a1     	sub	x1, x29, #0x38
  115fe8: 97fe333e     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  115fec: 14000001     	b	0x115ff0 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0xf4>
  115ff0: d10163a0     	sub	x0, x29, #0x58
  115ff4: 97fe2f43     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  115ff8: 14000015     	b	0x11604c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x150>
  115ffc: f81883a0     	stur	x0, [x29, #-0x78]
  116000: 2a0103e8     	mov	w8, w1
  116004: b81843a8     	stur	w8, [x29, #-0x7c]
  116008: f85703a0     	ldur	x0, [x29, #-0x90]
  11600c: 97fe2a55     	bl	0xa0960 <_ZdlPv@plt>
  116010: 140000b5     	b	0x1162e4 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3e8>
  116014: f81883a0     	stur	x0, [x29, #-0x78]
  116018: 2a0103e8     	mov	w8, w1
  11601c: b81843a8     	stur	w8, [x29, #-0x7c]
  116020: 140000ae     	b	0x1162d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3dc>
  116024: f81883a0     	stur	x0, [x29, #-0x78]
  116028: 2a0103e8     	mov	w8, w1
  11602c: b81843a8     	stur	w8, [x29, #-0x7c]
  116030: 1400008d     	b	0x116264 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x368>
  116034: f81883a0     	stur	x0, [x29, #-0x78]
  116038: 2a0103e8     	mov	w8, w1
  11603c: b81843a8     	stur	w8, [x29, #-0x7c]
  116040: d10163a0     	sub	x0, x29, #0x58
  116044: 97fe2f2f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116048: 14000087     	b	0x116264 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x368>
  11604c: d100e3a0     	sub	x0, x29, #0x38
  116050: 97fe2f2c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116054: 14000001     	b	0x116058 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x15c>
  116058: 14000001     	b	0x11605c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x160>
  11605c: f85783a0     	ldur	x0, [x29, #-0x88]
  116060: 97fe3b94     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  116064: f90053e0     	str	x0, [sp, #0xa0]
  116068: 14000001     	b	0x11606c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x170>
  11606c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  116070: 2a0803e9     	mov	w9, w8
  116074: 9000072a     	adrp	x10, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116078: 9106214a     	add	x10, x10, #0x188
  11607c: b8697942     	ldr	w2, [x10, x9, lsl #2]
  116080: 528e8ca1     	mov	w1, #0x7465             // =29797
  116084: 72ae6e41     	movk	w1, #0x7372, lsl #16
  116088: f94053e0     	ldr	x0, [sp, #0xa0]
  11608c: 97fe35f9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  116090: b9009fe0     	str	w0, [sp, #0x9c]
  116094: 14000001     	b	0x116098 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x19c>
  116098: f85783a0     	ldur	x0, [x29, #-0x88]
  11609c: 97fe3b85     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1160a0: f9004be0     	str	x0, [sp, #0x90]
  1160a4: 14000001     	b	0x1160a8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x1ac>
  1160a8: b85983a2     	ldur	w2, [x29, #-0x68]
  1160ac: 528d0dc1     	mov	w1, #0x686e             // =26734
  1160b0: 72a46c61     	movk	w1, #0x2363, lsl #16
  1160b4: f9404be0     	ldr	x0, [sp, #0x90]
  1160b8: 97fe35ee     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1160bc: b9008fe0     	str	w0, [sp, #0x8c]
  1160c0: 14000001     	b	0x1160c4 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x1c8>
  1160c4: 52800908     	mov	w8, #0x48               // =72
  1160c8: 2a0803e0     	mov	w0, w8
  1160cc: 97fe4b91     	bl	0xa8f10 <_Znwm@plt>
  1160d0: f90043e0     	str	x0, [sp, #0x80]
  1160d4: 14000001     	b	0x1160d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x1dc>
  1160d8: f94043e0     	ldr	x0, [sp, #0x80]
  1160dc: 321d07e8     	orr	w8, wzr, #0x18
  1160e0: 2a0803e1     	mov	w1, w8
  1160e4: f94043e2     	ldr	x2, [sp, #0x80]
  1160e8: f9003fe0     	str	x0, [sp, #0x78]
  1160ec: aa0203e0     	mov	x0, x2
  1160f0: 97fe2f4c     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  1160f4: 14000001     	b	0x1160f8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x1fc>
  1160f8: d10183a0     	sub	x0, x29, #0x60
  1160fc: f9403fe1     	ldr	x1, [sp, #0x78]
  116100: 97fe4d0c     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  116104: 14000001     	b	0x116108 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x20c>
  116108: d10183a0     	sub	x0, x29, #0x60
  11610c: 97fe2761     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  116110: f9003be0     	str	x0, [sp, #0x70]
  116114: 14000001     	b	0x116118 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x21c>
  116118: f9403be0     	ldr	x0, [sp, #0x70]
  11611c: 97fe3c4d     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  116120: f90037e0     	str	x0, [sp, #0x68]
  116124: 14000001     	b	0x116128 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x22c>
  116128: 90000728     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11612c: 9106e108     	add	x8, x8, #0x1b8
  116130: 3dc00100     	ldr	q0, [x8]
  116134: f840e108     	ldur	x8, [x8, #0xe]
  116138: f94037e9     	ldr	x9, [sp, #0x68]
  11613c: f800e128     	stur	x8, [x9, #0xe]
  116140: 3d800120     	str	q0, [x9]
  116144: b859c3aa     	ldur	w10, [x29, #-0x64]
  116148: 531d714a     	lsl	w10, w10, #3
  11614c: 1100214a     	add	w10, w10, #0x8
  116150: b85e43ab     	ldur	w11, [x29, #-0x1c]
  116154: 2a4b054a     	orr	w10, w10, w11, lsr #1
  116158: d10183a0     	sub	x0, x29, #0x60
  11615c: b90067ea     	str	w10, [sp, #0x64]
  116160: 97fe274c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  116164: f9002fe0     	str	x0, [sp, #0x58]
  116168: 14000001     	b	0x11616c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x270>
  11616c: f9402fe0     	ldr	x0, [sp, #0x58]
  116170: 97fe3c38     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  116174: f9002be0     	str	x0, [sp, #0x50]
  116178: 14000001     	b	0x11617c <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x280>
  11617c: b94067e8     	ldr	w8, [sp, #0x64]
  116180: f9402be9     	ldr	x9, [sp, #0x50]
  116184: 39005928     	strb	w8, [x9, #0x16]
  116188: b85e43aa     	ldur	w10, [x29, #-0x1c]
  11618c: 5319014a     	ubfiz	w10, w10, #7, #1
  116190: b85983ab     	ldur	w11, [x29, #-0x68]
  116194: 2a0b0d4a     	orr	w10, w10, w11, lsl #3
  116198: d10183a0     	sub	x0, x29, #0x60
  11619c: b9004fea     	str	w10, [sp, #0x4c]
  1161a0: 97fe273c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1161a4: f90023e0     	str	x0, [sp, #0x40]
  1161a8: 14000001     	b	0x1161ac <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x2b0>
  1161ac: f94023e0     	ldr	x0, [sp, #0x40]
  1161b0: 97fe3c28     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1161b4: f9001fe0     	str	x0, [sp, #0x38]
  1161b8: 14000001     	b	0x1161bc <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x2c0>
  1161bc: b9404fe8     	ldr	w8, [sp, #0x4c]
  1161c0: f9401fe9     	ldr	x9, [sp, #0x38]
  1161c4: 39005d28     	strb	w8, [x9, #0x17]
  1161c8: f85783a0     	ldur	x0, [x29, #-0x88]
  1161cc: 97fe3b39     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1161d0: f9001be0     	str	x0, [sp, #0x30]
  1161d4: 14000001     	b	0x1161d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x2dc>
  1161d8: d10183a0     	sub	x0, x29, #0x60
  1161dc: 97fe272d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1161e0: f90017e0     	str	x0, [sp, #0x28]
  1161e4: 14000001     	b	0x1161e8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x2ec>
  1161e8: f94017e0     	ldr	x0, [sp, #0x28]
  1161ec: 97fe3c19     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1161f0: f90013e0     	str	x0, [sp, #0x20]
  1161f4: 14000001     	b	0x1161f8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x2fc>
  1161f8: d10183a0     	sub	x0, x29, #0x60
  1161fc: 97fe2725     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  116200: f9000fe0     	str	x0, [sp, #0x18]
  116204: 14000001     	b	0x116208 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x30c>
  116208: f9400fe0     	ldr	x0, [sp, #0x18]
  11620c: 97fe35e9     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  116210: f9000be0     	str	x0, [sp, #0x10]
  116214: 14000001     	b	0x116218 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x31c>
  116218: 528c8e61     	mov	w1, #0x6473             // =25715
  11621c: 72acae61     	movk	w1, #0x6573, lsl #16
  116220: 2a1f03e0     	mov	w0, wzr
  116224: f9401be2     	ldr	x2, [sp, #0x30]
  116228: b9000fe0     	str	w0, [sp, #0xc]
  11622c: aa0203e0     	mov	x0, x2
  116230: b9400fe2     	ldr	w2, [sp, #0xc]
  116234: f94013e3     	ldr	x3, [sp, #0x20]
  116238: f9400be4     	ldr	x4, [sp, #0x10]
  11623c: 97fe3c7d     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  116240: b9000be0     	str	w0, [sp, #0x8]
  116244: 14000001     	b	0x116248 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x34c>
  116248: 320003e8     	orr	w8, wzr, #0x1
  11624c: 381973a8     	sturb	w8, [x29, #-0x69]
  116250: d10183a0     	sub	x0, x29, #0x60
  116254: 97fe50af     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  116258: 385973a8     	ldurb	w8, [x29, #-0x69]
  11625c: 37000288     	tbnz	w8, #0x0, 0x1162ac <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3b0>
  116260: 14000010     	b	0x1162a0 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3a4>
  116264: d100e3a0     	sub	x0, x29, #0x38
  116268: 97fe2ea6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11626c: 1400001b     	b	0x1162d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3dc>
  116270: f81883a0     	stur	x0, [x29, #-0x78]
  116274: 2a0103e8     	mov	w8, w1
  116278: b81843a8     	stur	w8, [x29, #-0x7c]
  11627c: f94043e0     	ldr	x0, [sp, #0x80]
  116280: 97fe29b8     	bl	0xa0960 <_ZdlPv@plt>
  116284: 14000015     	b	0x1162d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3dc>
  116288: f81883a0     	stur	x0, [x29, #-0x78]
  11628c: 2a0103e8     	mov	w8, w1
  116290: b81843a8     	stur	w8, [x29, #-0x7c]
  116294: d10183a0     	sub	x0, x29, #0x60
  116298: 97fe509e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11629c: 1400000f     	b	0x1162d8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3dc>
  1162a0: f85783a0     	ldur	x0, [x29, #-0x88]
  1162a4: 97fe2db3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1162a8: 14000001     	b	0x1162ac <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3b0>
  1162ac: d53bd048     	mrs	x8, TPIDR_EL0
  1162b0: f9401508     	ldr	x8, [x8, #0x28]
  1162b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1162b8: eb090108     	subs	x8, x8, x9
  1162bc: f90003e8     	str	x8, [sp]
  1162c0: 54000161     	b.ne	0x1162ec <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3f0>
  1162c4: 14000001     	b	0x1162c8 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3cc>
  1162c8: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1162cc: f940a3fc     	ldr	x28, [sp, #0x140]
  1162d0: 910583ff     	add	sp, sp, #0x160
  1162d4: d65f03c0     	ret
  1162d8: f85783a0     	ldur	x0, [x29, #-0x88]
  1162dc: 97fe2da5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1162e0: 14000001     	b	0x1162e4 <android::MakeAACCodecSpecificData(unsigned int, unsigned int, unsigned int)+0x3e8>
  1162e4: f85883a0     	ldur	x0, [x29, #-0x78]
  1162e8: 97fe470a     	bl	0xa7f10 <_Unwind_Resume@plt>
  1162ec: 97fe4ea1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001162f0 <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)>:
  1162f0: d10143ff     	sub	sp, sp, #0x50
  1162f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1162f8: 910103fd     	add	x29, sp, #0x40
  1162fc: 52800009     	mov	w9, #0x0                // =0
  116300: d000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  116304: 9118554a     	add	x10, x10, #0x615
  116308: f81f83a0     	stur	x0, [x29, #-0x8]
  11630c: f81f03a1     	stur	x1, [x29, #-0x10]
  116310: 320003eb     	orr	w11, wzr, #0x1
  116314: 0a0b0129     	and	w9, w9, w11
  116318: 381ef3a9     	sturb	w9, [x29, #-0x11]
  11631c: aa0803e0     	mov	x0, x8
  116320: f9000be8     	str	x8, [sp, #0x10]
  116324: f90007ea     	str	x10, [sp, #0x8]
  116328: 97fe518e     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  11632c: f85f83a8     	ldur	x8, [x29, #-0x8]
  116330: b9400109     	ldr	w9, [x8]
  116334: f85f03a8     	ldur	x8, [x29, #-0x10]
  116338: b940010b     	ldr	w11, [x8]
  11633c: 6b0b013f     	cmp	w9, w11
  116340: 1a9f87e9     	cset	w9, ls
  116344: 370002c9     	tbnz	w9, #0x0, 0x11639c <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116348: f85f83a8     	ldur	x8, [x29, #-0x8]
  11634c: b9400101     	ldr	w1, [x8]
  116350: f9400be0     	ldr	x0, [sp, #0x10]
  116354: 97fe2e1b     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  116358: 14000001     	b	0x11635c <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x6c>
  11635c: f9400be0     	ldr	x0, [sp, #0x10]
  116360: f94007e1     	ldr	x1, [sp, #0x8]
  116364: 97fe4c53     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  116368: 14000001     	b	0x11636c <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x7c>
  11636c: f85f03a8     	ldur	x8, [x29, #-0x10]
  116370: b9400101     	ldr	w1, [x8]
  116374: f9400be0     	ldr	x0, [sp, #0x10]
  116378: 97fe2e12     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  11637c: 14000001     	b	0x116380 <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x90>
  116380: 14000007     	b	0x11639c <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116384: 2a0103e8     	mov	w8, w1
  116388: f90013e0     	str	x0, [sp, #0x20]
  11638c: b9001fe8     	str	w8, [sp, #0x1c]
  116390: f9400be0     	ldr	x0, [sp, #0x10]
  116394: 97fe2e5b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116398: 1400000c     	b	0x1163c8 <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xd8>
  11639c: 12800008     	mov	w8, #-0x1               // =-1
  1163a0: 320003e9     	orr	w9, wzr, #0x1
  1163a4: 0a090108     	and	w8, w8, w9
  1163a8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1163ac: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1163b0: 37000068     	tbnz	w8, #0x0, 0x1163bc <android::AString android::Compare_LE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xcc>
  1163b4: f9400be0     	ldr	x0, [sp, #0x10]
  1163b8: 97fe2e52     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1163bc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1163c0: 910143ff     	add	sp, sp, #0x50
  1163c4: d65f03c0     	ret
  1163c8: f94013e0     	ldr	x0, [sp, #0x20]
  1163cc: 97fe46d1     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001163d0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)>:
  1163d0: f81e0ffc     	str	x28, [sp, #-0x20]!
  1163d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1163d8: 910043fd     	add	x29, sp, #0x10
  1163dc: d107c3ff     	sub	sp, sp, #0x1f0
  1163e0: d53bd048     	mrs	x8, TPIDR_EL0
  1163e4: f9401508     	ldr	x8, [x8, #0x28]
  1163e8: f81e83a8     	stur	x8, [x29, #-0x18]
  1163ec: f9007be0     	str	x0, [sp, #0xf0]
  1163f0: f90077e1     	str	x1, [sp, #0xe8]
  1163f4: f90073e2     	str	x2, [sp, #0xe0]
  1163f8: f9006fe3     	str	x3, [sp, #0xd8]
  1163fc: f9407be8     	ldr	x8, [sp, #0xf0]
  116400: 91001101     	add	x1, x8, #0x4
  116404: f94077e8     	ldr	x8, [sp, #0xe8]
  116408: f1001102     	subs	x2, x8, #0x4
  11640c: d10123a8     	sub	x8, x29, #0x48
  116410: aa0803e0     	mov	x0, x8
  116414: f90057e8     	str	x8, [sp, #0xa8]
  116418: 97fe2772     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  11641c: 320003e9     	orr	w9, wzr, #0x1
  116420: 2a0903e1     	mov	w1, w9
  116424: f94057e0     	ldr	x0, [sp, #0xa8]
  116428: 97fe418e     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  11642c: b900a7e0     	str	w0, [sp, #0xa4]
  116430: 14000001     	b	0x116434 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x64>
  116434: 321d03e8     	orr	w8, wzr, #0x8
  116438: 2a0803e1     	mov	w1, w8
  11643c: d10123a0     	sub	x0, x29, #0x48
  116440: 97fe2fd8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116444: b900a3e0     	str	w0, [sp, #0xa0]
  116448: 14000001     	b	0x11644c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x7c>
  11644c: b940a3e8     	ldr	w8, [sp, #0xa0]
  116450: b81b43a8     	stur	w8, [x29, #-0x4c]
  116454: 14000001     	b	0x116458 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x88>
  116458: 52800428     	mov	w8, #0x21               // =33
  11645c: b81943a8     	stur	w8, [x29, #-0x6c]
  116460: d101a3a8     	sub	x8, x29, #0x68
  116464: d10133a0     	sub	x0, x29, #0x4c
  116468: d101b3a1     	sub	x1, x29, #0x6c
  11646c: 97fe508d     	bl	0xaa6a0 <_ZN7android10Compare_NEIjjEENS_7AStringERKT_RKT0_@plt>
  116470: 14000001     	b	0x116474 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0xa4>
  116474: d101a3a0     	sub	x0, x29, #0x68
  116478: 97fe4a16     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11647c: b9009fe0     	str	w0, [sp, #0x9c]
  116480: 14000001     	b	0x116484 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0xb4>
  116484: b9409fe8     	ldr	w8, [sp, #0x9c]
  116488: 37000388     	tbnz	w8, #0x0, 0x1164f8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x128>
  11648c: 14000001     	b	0x116490 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0xc0>
  116490: 90000721     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116494: 9100a421     	add	x1, x1, #0x29
  116498: d10223a0     	sub	x0, x29, #0x88
  11649c: 97fe35b9     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  1164a0: 14000001     	b	0x1164a4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0xd4>
  1164a4: d10223a0     	sub	x0, x29, #0x88
  1164a8: d101a3a1     	sub	x1, x29, #0x68
  1164ac: 97fe320d     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  1164b0: 14000001     	b	0x1164b4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0xe4>
  1164b4: d10223a0     	sub	x0, x29, #0x88
  1164b8: 97fe2e12     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1164bc: 1400000f     	b	0x1164f8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x128>
  1164c0: f9006be0     	str	x0, [sp, #0xd0]
  1164c4: 2a0103e8     	mov	w8, w1
  1164c8: b900cfe8     	str	w8, [sp, #0xcc]
  1164cc: 1400017a     	b	0x116ab4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6e4>
  1164d0: f9006be0     	str	x0, [sp, #0xd0]
  1164d4: 2a0103e8     	mov	w8, w1
  1164d8: b900cfe8     	str	w8, [sp, #0xcc]
  1164dc: 14000025     	b	0x116570 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1a0>
  1164e0: f9006be0     	str	x0, [sp, #0xd0]
  1164e4: 2a0103e8     	mov	w8, w1
  1164e8: b900cfe8     	str	w8, [sp, #0xcc]
  1164ec: d10223a0     	sub	x0, x29, #0x88
  1164f0: 97fe2e04     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1164f4: 1400001f     	b	0x116570 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1a0>
  1164f8: d101a3a0     	sub	x0, x29, #0x68
  1164fc: 97fe2e01     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116500: 14000001     	b	0x116504 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x134>
  116504: 14000001     	b	0x116508 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x138>
  116508: 320003e8     	orr	w8, wzr, #0x1
  11650c: 2a0803e1     	mov	w1, w8
  116510: d10123a0     	sub	x0, x29, #0x48
  116514: 97fe2fa3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116518: b9009be0     	str	w0, [sp, #0x98]
  11651c: 14000001     	b	0x116520 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x150>
  116520: b9409be8     	ldr	w8, [sp, #0x98]
  116524: 340002c8     	cbz	w8, 0x11657c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1ac>
  116528: 14000001     	b	0x11652c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x15c>
  11652c: 321e03e8     	orr	w8, wzr, #0x4
  116530: 2a0803e1     	mov	w1, w8
  116534: d10123a0     	sub	x0, x29, #0x48
  116538: 97fe2f9a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11653c: b90097e0     	str	w0, [sp, #0x94]
  116540: 14000001     	b	0x116544 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x174>
  116544: b94097e8     	ldr	w8, [sp, #0x94]
  116548: b900cbe8     	str	w8, [sp, #0xc8]
  11654c: 320007e9     	orr	w9, wzr, #0x3
  116550: 2a0903e1     	mov	w1, w9
  116554: d10123a0     	sub	x0, x29, #0x48
  116558: 97fe2f92     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11655c: b90093e0     	str	w0, [sp, #0x90]
  116560: 14000001     	b	0x116564 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x194>
  116564: b94093e8     	ldr	w8, [sp, #0x90]
  116568: b900c7e8     	str	w8, [sp, #0xc4]
  11656c: 14000004     	b	0x11657c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1ac>
  116570: d101a3a0     	sub	x0, x29, #0x68
  116574: 97fe2de3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116578: 1400014f     	b	0x116ab4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6e4>
  11657c: 321e03e8     	orr	w8, wzr, #0x4
  116580: 2a0803e1     	mov	w1, w8
  116584: d10123a0     	sub	x0, x29, #0x48
  116588: 97fe2f86     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11658c: b9008fe0     	str	w0, [sp, #0x8c]
  116590: 14000001     	b	0x116594 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1c4>
  116594: b9408fe8     	ldr	w8, [sp, #0x8c]
  116598: b900c3e8     	str	w8, [sp, #0xc0]
  11659c: b940c3e9     	ldr	w9, [sp, #0xc0]
  1165a0: 71003d29     	subs	w9, w9, #0xf
  1165a4: b9008be9     	str	w9, [sp, #0x88]
  1165a8: 540001e1     	b.ne	0x1165e4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x214>
  1165ac: 14000001     	b	0x1165b0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1e0>
  1165b0: 321d03e8     	orr	w8, wzr, #0x8
  1165b4: 2a0803e1     	mov	w1, w8
  1165b8: d10123a0     	sub	x0, x29, #0x48
  1165bc: 97fe4129     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1165c0: b90087e0     	str	w0, [sp, #0x84]
  1165c4: 14000001     	b	0x1165c8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x1f8>
  1165c8: 321d03e8     	orr	w8, wzr, #0x8
  1165cc: 2a0803e1     	mov	w1, w8
  1165d0: d10123a0     	sub	x0, x29, #0x48
  1165d4: 97fe4123     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1165d8: b90083e0     	str	w0, [sp, #0x80]
  1165dc: 14000001     	b	0x1165e0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x210>
  1165e0: 14000001     	b	0x1165e4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x214>
  1165e4: 320003e8     	orr	w8, wzr, #0x1
  1165e8: 2a0803e1     	mov	w1, w8
  1165ec: d10123a0     	sub	x0, x29, #0x48
  1165f0: 97fe2f6c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1165f4: b9007fe0     	str	w0, [sp, #0x7c]
  1165f8: 14000001     	b	0x1165fc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x22c>
  1165fc: b9407fe8     	ldr	w8, [sp, #0x7c]
  116600: 34000b68     	cbz	w8, 0x11676c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x39c>
  116604: 14000001     	b	0x116608 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x238>
  116608: 321f03e8     	orr	w8, wzr, #0x2
  11660c: 2a0803e1     	mov	w1, w8
  116610: d10123a0     	sub	x0, x29, #0x48
  116614: 97fe4113     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  116618: b9007be0     	str	w0, [sp, #0x78]
  11661c: 14000001     	b	0x116620 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x250>
  116620: 320003e8     	orr	w8, wzr, #0x1
  116624: 2a0803e1     	mov	w1, w8
  116628: d10123a0     	sub	x0, x29, #0x48
  11662c: 97fe410d     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  116630: b90077e0     	str	w0, [sp, #0x74]
  116634: 14000001     	b	0x116638 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x268>
  116638: 320003e8     	orr	w8, wzr, #0x1
  11663c: 2a0803e1     	mov	w1, w8
  116640: d10123a0     	sub	x0, x29, #0x48
  116644: 97fe2f57     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116648: b90073e0     	str	w0, [sp, #0x70]
  11664c: 14000001     	b	0x116650 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x280>
  116650: b94073e8     	ldr	w8, [sp, #0x70]
  116654: 340008a8     	cbz	w8, 0x116768 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x398>
  116658: 14000001     	b	0x11665c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x28c>
  11665c: 32000fe8     	orr	w8, wzr, #0xf
  116660: 2a0803e1     	mov	w1, w8
  116664: d10123a0     	sub	x0, x29, #0x48
  116668: 97fe40fe     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  11666c: b9006fe0     	str	w0, [sp, #0x6c]
  116670: 14000001     	b	0x116674 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x2a4>
  116674: 320003e8     	orr	w8, wzr, #0x1
  116678: 2a0803e1     	mov	w1, w8
  11667c: d10123a0     	sub	x0, x29, #0x48
  116680: 97fe2f48     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116684: b9006be0     	str	w0, [sp, #0x68]
  116688: 14000001     	b	0x11668c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x2bc>
  11668c: 32000fe8     	orr	w8, wzr, #0xf
  116690: 2a0803e1     	mov	w1, w8
  116694: d10123a0     	sub	x0, x29, #0x48
  116698: 97fe40f2     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  11669c: b90067e0     	str	w0, [sp, #0x64]
  1166a0: 14000001     	b	0x1166a4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x2d4>
  1166a4: 320003e8     	orr	w8, wzr, #0x1
  1166a8: 2a0803e1     	mov	w1, w8
  1166ac: d10123a0     	sub	x0, x29, #0x48
  1166b0: 97fe2f3c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1166b4: b90063e0     	str	w0, [sp, #0x60]
  1166b8: 14000001     	b	0x1166bc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x2ec>
  1166bc: 32000fe8     	orr	w8, wzr, #0xf
  1166c0: 2a0803e1     	mov	w1, w8
  1166c4: d10123a0     	sub	x0, x29, #0x48
  1166c8: 97fe40e6     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1166cc: b9005fe0     	str	w0, [sp, #0x5c]
  1166d0: 14000001     	b	0x1166d4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x304>
  1166d4: 320003e8     	orr	w8, wzr, #0x1
  1166d8: 2a0803e1     	mov	w1, w8
  1166dc: d10123a0     	sub	x0, x29, #0x48
  1166e0: 97fe2f30     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1166e4: b9005be0     	str	w0, [sp, #0x58]
  1166e8: 14000001     	b	0x1166ec <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x31c>
  1166ec: 320007e8     	orr	w8, wzr, #0x3
  1166f0: 2a0803e1     	mov	w1, w8
  1166f4: d10123a0     	sub	x0, x29, #0x48
  1166f8: 97fe40da     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1166fc: b90057e0     	str	w0, [sp, #0x54]
  116700: 14000001     	b	0x116704 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x334>
  116704: 52800168     	mov	w8, #0xb                // =11
  116708: 2a0803e1     	mov	w1, w8
  11670c: d10123a0     	sub	x0, x29, #0x48
  116710: 97fe40d4     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  116714: b90053e0     	str	w0, [sp, #0x50]
  116718: 14000001     	b	0x11671c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x34c>
  11671c: 320003e8     	orr	w8, wzr, #0x1
  116720: 2a0803e1     	mov	w1, w8
  116724: d10123a0     	sub	x0, x29, #0x48
  116728: 97fe2f1e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11672c: b9004fe0     	str	w0, [sp, #0x4c]
  116730: 14000001     	b	0x116734 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x364>
  116734: 32000fe8     	orr	w8, wzr, #0xf
  116738: 2a0803e1     	mov	w1, w8
  11673c: d10123a0     	sub	x0, x29, #0x48
  116740: 97fe40c8     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  116744: b9004be0     	str	w0, [sp, #0x48]
  116748: 14000001     	b	0x11674c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x37c>
  11674c: 320003e8     	orr	w8, wzr, #0x1
  116750: 2a0803e1     	mov	w1, w8
  116754: d10123a0     	sub	x0, x29, #0x48
  116758: 97fe2f12     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11675c: b90047e0     	str	w0, [sp, #0x44]
  116760: 14000001     	b	0x116764 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x394>
  116764: 14000001     	b	0x116768 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x398>
  116768: 14000001     	b	0x11676c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x39c>
  11676c: 321f03e8     	orr	w8, wzr, #0x2
  116770: 2a0803e1     	mov	w1, w8
  116774: d10123a0     	sub	x0, x29, #0x48
  116778: 97fe2f0a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  11677c: b90043e0     	str	w0, [sp, #0x40]
  116780: 14000001     	b	0x116784 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x3b4>
  116784: b94043e8     	ldr	w8, [sp, #0x40]
  116788: b81743a8     	stur	w8, [x29, #-0x8c]
  11678c: 14000001     	b	0x116790 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x3c0>
  116790: 2a1f03e8     	mov	w8, wzr
  116794: b81543a8     	stur	w8, [x29, #-0xac]
  116798: d102a3a8     	sub	x8, x29, #0xa8
  11679c: d10233a0     	sub	x0, x29, #0x8c
  1167a0: d102b3a1     	sub	x1, x29, #0xac
  1167a4: 97fe365f     	bl	0xa4120 <_ZN7android10Compare_EQIjjEENS_7AStringERKT_RKT0_@plt>
  1167a8: 14000001     	b	0x1167ac <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x3dc>
  1167ac: d102a3a0     	sub	x0, x29, #0xa8
  1167b0: 97fe4948     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  1167b4: b9003fe0     	str	w0, [sp, #0x3c]
  1167b8: 14000001     	b	0x1167bc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x3ec>
  1167bc: b9403fe8     	ldr	w8, [sp, #0x3c]
  1167c0: 37000308     	tbnz	w8, #0x0, 0x116820 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x450>
  1167c4: 14000001     	b	0x1167c8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x3f8>
  1167c8: 90000721     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1167cc: 91028021     	add	x1, x1, #0xa0
  1167d0: d10323a0     	sub	x0, x29, #0xc8
  1167d4: 97fe34eb     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  1167d8: 14000001     	b	0x1167dc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x40c>
  1167dc: d10323a0     	sub	x0, x29, #0xc8
  1167e0: d102a3a1     	sub	x1, x29, #0xa8
  1167e4: 97fe313f     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  1167e8: 14000001     	b	0x1167ec <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x41c>
  1167ec: d10323a0     	sub	x0, x29, #0xc8
  1167f0: 97fe2d44     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1167f4: 1400000b     	b	0x116820 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x450>
  1167f8: f9006be0     	str	x0, [sp, #0xd0]
  1167fc: 2a0103e8     	mov	w8, w1
  116800: b900cfe8     	str	w8, [sp, #0xcc]
  116804: 14000043     	b	0x116910 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x540>
  116808: f9006be0     	str	x0, [sp, #0xd0]
  11680c: 2a0103e8     	mov	w8, w1
  116810: b900cfe8     	str	w8, [sp, #0xcc]
  116814: d10323a0     	sub	x0, x29, #0xc8
  116818: 97fe2d3a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11681c: 1400003d     	b	0x116910 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x540>
  116820: d102a3a0     	sub	x0, x29, #0xa8
  116824: 97fe2d37     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116828: 14000001     	b	0x11682c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x45c>
  11682c: 14000001     	b	0x116830 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x460>
  116830: 320003e8     	orr	w8, wzr, #0x1
  116834: 2a0803e1     	mov	w1, w8
  116838: d10123a0     	sub	x0, x29, #0x48
  11683c: 97fe2ed9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116840: b9003be0     	str	w0, [sp, #0x38]
  116844: 14000001     	b	0x116848 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x478>
  116848: 321c03e8     	orr	w8, wzr, #0x10
  11684c: 2a0803e1     	mov	w1, w8
  116850: d10123a0     	sub	x0, x29, #0x48
  116854: 97fe2ed3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116858: b90037e0     	str	w0, [sp, #0x34]
  11685c: 14000001     	b	0x116860 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x490>
  116860: b94037e8     	ldr	w8, [sp, #0x34]
  116864: b81343a8     	stur	w8, [x29, #-0xcc]
  116868: 320003e9     	orr	w9, wzr, #0x1
  11686c: 2a0903e1     	mov	w1, w9
  116870: d10123a0     	sub	x0, x29, #0x48
  116874: 97fe2ecb     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116878: b90033e0     	str	w0, [sp, #0x30]
  11687c: 14000001     	b	0x116880 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x4b0>
  116880: 320003e8     	orr	w8, wzr, #0x1
  116884: 2a0803e1     	mov	w1, w8
  116888: d10123a0     	sub	x0, x29, #0x48
  11688c: 97fe2ec5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116890: b9002fe0     	str	w0, [sp, #0x2c]
  116894: 14000001     	b	0x116898 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x4c8>
  116898: b9402fe8     	ldr	w8, [sp, #0x2c]
  11689c: 34000908     	cbz	w8, 0x1169bc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5ec>
  1168a0: 14000001     	b	0x1168a4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x4d4>
  1168a4: 14000001     	b	0x1168a8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x4d8>
  1168a8: 2a1f03e8     	mov	w8, wzr
  1168ac: b81143a8     	stur	w8, [x29, #-0xec]
  1168b0: d103a3a8     	sub	x8, x29, #0xe8
  1168b4: d10333a0     	sub	x0, x29, #0xcc
  1168b8: d103b3a1     	sub	x1, x29, #0xec
  1168bc: 97fe2859     	bl	0xa0a20 <_ZN7android10Compare_GTIjjEENS_7AStringERKT_RKT0_@plt>
  1168c0: 14000001     	b	0x1168c4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x4f4>
  1168c4: d103a3a0     	sub	x0, x29, #0xe8
  1168c8: 97fe4902     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  1168cc: b9002be0     	str	w0, [sp, #0x28]
  1168d0: 14000001     	b	0x1168d4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x504>
  1168d4: b9402be8     	ldr	w8, [sp, #0x28]
  1168d8: 37000368     	tbnz	w8, #0x0, 0x116944 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x574>
  1168dc: 14000001     	b	0x1168e0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x510>
  1168e0: 90000721     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1168e4: 91044c21     	add	x1, x1, #0x113
  1168e8: 9103e3e0     	add	x0, sp, #0xf8
  1168ec: 97fe34a5     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  1168f0: 14000001     	b	0x1168f4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x524>
  1168f4: 9103e3e0     	add	x0, sp, #0xf8
  1168f8: d103a3a1     	sub	x1, x29, #0xe8
  1168fc: 97fe30f9     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  116900: 14000001     	b	0x116904 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x534>
  116904: 9103e3e0     	add	x0, sp, #0xf8
  116908: 97fe2cfe     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11690c: 1400000e     	b	0x116944 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x574>
  116910: d102a3a0     	sub	x0, x29, #0xa8
  116914: 97fe2cfb     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116918: 14000067     	b	0x116ab4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6e4>
  11691c: f9006be0     	str	x0, [sp, #0xd0]
  116920: 2a0103e8     	mov	w8, w1
  116924: b900cfe8     	str	w8, [sp, #0xcc]
  116928: 1400001b     	b	0x116994 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5c4>
  11692c: f9006be0     	str	x0, [sp, #0xd0]
  116930: 2a0103e8     	mov	w8, w1
  116934: b900cfe8     	str	w8, [sp, #0xcc]
  116938: 9103e3e0     	add	x0, sp, #0xf8
  11693c: 97fe2cf1     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116940: 14000015     	b	0x116994 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5c4>
  116944: d103a3a0     	sub	x0, x29, #0xe8
  116948: 97fe2cee     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11694c: 14000001     	b	0x116950 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x580>
  116950: 14000001     	b	0x116954 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x584>
  116954: b85343a8     	ldur	w8, [x29, #-0xcc]
  116958: 71000508     	subs	w8, w8, #0x1
  11695c: b81343a8     	stur	w8, [x29, #-0xcc]
  116960: 2a1f03e8     	mov	w8, wzr
  116964: b900bfe8     	str	w8, [sp, #0xbc]
  116968: 14000001     	b	0x11696c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x59c>
  11696c: b85343a8     	ldur	w8, [x29, #-0xcc]
  116970: 34000188     	cbz	w8, 0x1169a0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5d0>
  116974: 14000001     	b	0x116978 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5a8>
  116978: b940bfe8     	ldr	w8, [sp, #0xbc]
  11697c: 11000508     	add	w8, w8, #0x1
  116980: b900bfe8     	str	w8, [sp, #0xbc]
  116984: b85343a8     	ldur	w8, [x29, #-0xcc]
  116988: 53017d08     	lsr	w8, w8, #1
  11698c: b81343a8     	stur	w8, [x29, #-0xcc]
  116990: 17fffff7     	b	0x11696c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x59c>
  116994: d103a3a0     	sub	x0, x29, #0xe8
  116998: 97fe2cda     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11699c: 14000046     	b	0x116ab4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6e4>
  1169a0: b940bfe8     	ldr	w8, [sp, #0xbc]
  1169a4: 2a0803e1     	mov	w1, w8
  1169a8: d10123a0     	sub	x0, x29, #0x48
  1169ac: 97fe402d     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1169b0: b90027e0     	str	w0, [sp, #0x24]
  1169b4: 14000001     	b	0x1169b8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5e8>
  1169b8: 14000001     	b	0x1169bc <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x5ec>
  1169bc: 320003e8     	orr	w8, wzr, #0x1
  1169c0: 2a0803e1     	mov	w1, w8
  1169c4: d10123a0     	sub	x0, x29, #0x48
  1169c8: 97fe2e76     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1169cc: b90023e0     	str	w0, [sp, #0x20]
  1169d0: 14000001     	b	0x1169d4 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x604>
  1169d4: 528001a8     	mov	w8, #0xd                // =13
  1169d8: 2a0803e1     	mov	w1, w8
  1169dc: d10123a0     	sub	x0, x29, #0x48
  1169e0: 97fe2e70     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1169e4: b9001fe0     	str	w0, [sp, #0x1c]
  1169e8: 14000001     	b	0x1169ec <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x61c>
  1169ec: b9401fe8     	ldr	w8, [sp, #0x1c]
  1169f0: b900bbe8     	str	w8, [sp, #0xb8]
  1169f4: 320003e9     	orr	w9, wzr, #0x1
  1169f8: 2a0903e1     	mov	w1, w9
  1169fc: d10123a0     	sub	x0, x29, #0x48
  116a00: 97fe2e68     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116a04: b9001be0     	str	w0, [sp, #0x18]
  116a08: 14000001     	b	0x116a0c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x63c>
  116a0c: 528001a8     	mov	w8, #0xd                // =13
  116a10: 2a0803e1     	mov	w1, w8
  116a14: d10123a0     	sub	x0, x29, #0x48
  116a18: 97fe2e62     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116a1c: b90017e0     	str	w0, [sp, #0x14]
  116a20: 14000001     	b	0x116a24 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x654>
  116a24: b94017e8     	ldr	w8, [sp, #0x14]
  116a28: b900b7e8     	str	w8, [sp, #0xb4]
  116a2c: 320003e9     	orr	w9, wzr, #0x1
  116a30: 2a0903e1     	mov	w1, w9
  116a34: d10123a0     	sub	x0, x29, #0x48
  116a38: 97fe2e5a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116a3c: b90013e0     	str	w0, [sp, #0x10]
  116a40: 14000001     	b	0x116a44 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x674>
  116a44: 320003e8     	orr	w8, wzr, #0x1
  116a48: 2a0803e1     	mov	w1, w8
  116a4c: d10123a0     	sub	x0, x29, #0x48
  116a50: 97fe2e54     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  116a54: b9000fe0     	str	w0, [sp, #0xc]
  116a58: 14000001     	b	0x116a5c <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x68c>
  116a5c: b9400fe8     	ldr	w8, [sp, #0xc]
  116a60: b900b3e8     	str	w8, [sp, #0xb0]
  116a64: b940bbe9     	ldr	w9, [sp, #0xb8]
  116a68: f94073ea     	ldr	x10, [sp, #0xe0]
  116a6c: b9000149     	str	w9, [x10]
  116a70: b940b7e9     	ldr	w9, [sp, #0xb4]
  116a74: f9406fea     	ldr	x10, [sp, #0xd8]
  116a78: b9000149     	str	w9, [x10]
  116a7c: d10123a0     	sub	x0, x29, #0x48
  116a80: 97fe32dc     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  116a84: d53bd04a     	mrs	x10, TPIDR_EL0
  116a88: f940154a     	ldr	x10, [x10, #0x28]
  116a8c: f85e83a0     	ldur	x0, [x29, #-0x18]
  116a90: eb00014a     	subs	x10, x10, x0
  116a94: f90003ea     	str	x10, [sp]
  116a98: 54000181     	b.ne	0x116ac8 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6f8>
  116a9c: 14000001     	b	0x116aa0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6d0>
  116aa0: 320003e0     	orr	w0, wzr, #0x1
  116aa4: 9107c3ff     	add	sp, sp, #0x1f0
  116aa8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  116aac: f84207fc     	ldr	x28, [sp], #0x20
  116ab0: d65f03c0     	ret
  116ab4: d10123a0     	sub	x0, x29, #0x48
  116ab8: 97fe32ce     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  116abc: 14000001     	b	0x116ac0 <android::ExtractDimensionsFromVOLHeader(unsigned char const*, unsigned long, int*, int*)+0x6f0>
  116ac0: f9406be0     	ldr	x0, [sp, #0xd0]
  116ac4: 97fe4513     	bl	0xa7f10 <_Unwind_Resume@plt>
  116ac8: 97fe4caa     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000116acc <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)>:
  116acc: d10143ff     	sub	sp, sp, #0x50
  116ad0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  116ad4: 910103fd     	add	x29, sp, #0x40
  116ad8: 52800009     	mov	w9, #0x0                // =0
  116adc: d000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  116ae0: 9118554a     	add	x10, x10, #0x615
  116ae4: f81f83a0     	stur	x0, [x29, #-0x8]
  116ae8: f81f03a1     	stur	x1, [x29, #-0x10]
  116aec: 320003eb     	orr	w11, wzr, #0x1
  116af0: 0a0b0129     	and	w9, w9, w11
  116af4: 381ef3a9     	sturb	w9, [x29, #-0x11]
  116af8: aa0803e0     	mov	x0, x8
  116afc: f9000be8     	str	x8, [sp, #0x10]
  116b00: f90007ea     	str	x10, [sp, #0x8]
  116b04: 97fe4f97     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  116b08: f85f83a8     	ldur	x8, [x29, #-0x8]
  116b0c: b9400109     	ldr	w9, [x8]
  116b10: f85f03a8     	ldur	x8, [x29, #-0x10]
  116b14: b940010b     	ldr	w11, [x8]
  116b18: 6b0b013f     	cmp	w9, w11
  116b1c: 1a9f07e9     	cset	w9, ne
  116b20: 370002c9     	tbnz	w9, #0x0, 0x116b78 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116b24: f85f83a8     	ldur	x8, [x29, #-0x8]
  116b28: b9400101     	ldr	w1, [x8]
  116b2c: f9400be0     	ldr	x0, [sp, #0x10]
  116b30: 97fe2c24     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  116b34: 14000001     	b	0x116b38 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x6c>
  116b38: f9400be0     	ldr	x0, [sp, #0x10]
  116b3c: f94007e1     	ldr	x1, [sp, #0x8]
  116b40: 97fe4a5c     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  116b44: 14000001     	b	0x116b48 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x7c>
  116b48: f85f03a8     	ldur	x8, [x29, #-0x10]
  116b4c: b9400101     	ldr	w1, [x8]
  116b50: f9400be0     	ldr	x0, [sp, #0x10]
  116b54: 97fe2c1b     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  116b58: 14000001     	b	0x116b5c <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x90>
  116b5c: 14000007     	b	0x116b78 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116b60: 2a0103e8     	mov	w8, w1
  116b64: f90013e0     	str	x0, [sp, #0x20]
  116b68: b9001fe8     	str	w8, [sp, #0x1c]
  116b6c: f9400be0     	ldr	x0, [sp, #0x10]
  116b70: 97fe2c64     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116b74: 1400000c     	b	0x116ba4 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xd8>
  116b78: 12800008     	mov	w8, #-0x1               // =-1
  116b7c: 320003e9     	orr	w9, wzr, #0x1
  116b80: 0a090108     	and	w8, w8, w9
  116b84: 381ef3a8     	sturb	w8, [x29, #-0x11]
  116b88: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  116b8c: 37000068     	tbnz	w8, #0x0, 0x116b98 <android::AString android::Compare_NE<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xcc>
  116b90: f9400be0     	ldr	x0, [sp, #0x10]
  116b94: 97fe2c5b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116b98: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  116b9c: 910143ff     	add	sp, sp, #0x50
  116ba0: d65f03c0     	ret
  116ba4: f94013e0     	ldr	x0, [sp, #0x20]
  116ba8: 97fe44da     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000116bac <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)>:
  116bac: d10143ff     	sub	sp, sp, #0x50
  116bb0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  116bb4: 910103fd     	add	x29, sp, #0x40
  116bb8: 52800009     	mov	w9, #0x0                // =0
  116bbc: d000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  116bc0: 9118554a     	add	x10, x10, #0x615
  116bc4: f81f83a0     	stur	x0, [x29, #-0x8]
  116bc8: f81f03a1     	stur	x1, [x29, #-0x10]
  116bcc: 320003eb     	orr	w11, wzr, #0x1
  116bd0: 0a0b0129     	and	w9, w9, w11
  116bd4: 381ef3a9     	sturb	w9, [x29, #-0x11]
  116bd8: aa0803e0     	mov	x0, x8
  116bdc: f9000be8     	str	x8, [sp, #0x10]
  116be0: f90007ea     	str	x10, [sp, #0x8]
  116be4: 97fe4f5f     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  116be8: f85f83a8     	ldur	x8, [x29, #-0x8]
  116bec: b9400109     	ldr	w9, [x8]
  116bf0: f85f03a8     	ldur	x8, [x29, #-0x10]
  116bf4: b940010b     	ldr	w11, [x8]
  116bf8: 6b0b013f     	cmp	w9, w11
  116bfc: 1a9f97e9     	cset	w9, hi
  116c00: 370002c9     	tbnz	w9, #0x0, 0x116c58 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116c04: f85f83a8     	ldur	x8, [x29, #-0x8]
  116c08: b9400101     	ldr	w1, [x8]
  116c0c: f9400be0     	ldr	x0, [sp, #0x10]
  116c10: 97fe2bec     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  116c14: 14000001     	b	0x116c18 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x6c>
  116c18: f9400be0     	ldr	x0, [sp, #0x10]
  116c1c: f94007e1     	ldr	x1, [sp, #0x8]
  116c20: 97fe4a24     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  116c24: 14000001     	b	0x116c28 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x7c>
  116c28: f85f03a8     	ldur	x8, [x29, #-0x10]
  116c2c: b9400101     	ldr	w1, [x8]
  116c30: f9400be0     	ldr	x0, [sp, #0x10]
  116c34: 97fe2be3     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  116c38: 14000001     	b	0x116c3c <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0x90>
  116c3c: 14000007     	b	0x116c58 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xac>
  116c40: 2a0103e8     	mov	w8, w1
  116c44: f90013e0     	str	x0, [sp, #0x20]
  116c48: b9001fe8     	str	w8, [sp, #0x1c]
  116c4c: f9400be0     	ldr	x0, [sp, #0x10]
  116c50: 97fe2c2c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116c54: 1400000c     	b	0x116c84 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xd8>
  116c58: 12800008     	mov	w8, #-0x1               // =-1
  116c5c: 320003e9     	orr	w9, wzr, #0x1
  116c60: 0a090108     	and	w8, w8, w9
  116c64: 381ef3a8     	sturb	w8, [x29, #-0x11]
  116c68: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  116c6c: 37000068     	tbnz	w8, #0x0, 0x116c78 <android::AString android::Compare_GT<unsigned int, unsigned int>(unsigned int const&, unsigned int const&)+0xcc>
  116c70: f9400be0     	ldr	x0, [sp, #0x10]
  116c74: 97fe2c23     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  116c78: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  116c7c: 910143ff     	add	sp, sp, #0x50
  116c80: d65f03c0     	ret
  116c84: f94013e0     	ldr	x0, [sp, #0x20]
  116c88: 97fe44a2     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000116c8c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)>:
  116c8c: d102c3ff     	sub	sp, sp, #0xb0
  116c90: d2800008     	mov	x8, #0x0                // =0
  116c94: 90000729     	adrp	x9, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116c98: 91074129     	add	x9, x9, #0x1d0
  116c9c: 9000072a     	adrp	x10, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116ca0: 910af14a     	add	x10, x10, #0x2bc
  116ca4: 9000072b     	adrp	x11, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116ca8: 910a116b     	add	x11, x11, #0x284
  116cac: 9000072c     	adrp	x12, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116cb0: 9109318c     	add	x12, x12, #0x24c
  116cb4: 9000072d     	adrp	x13, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116cb8: 910851ad     	add	x13, x13, #0x214
  116cbc: 9000072e     	adrp	x14, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  116cc0: 910771ce     	add	x14, x14, #0x1dc
  116cc4: b900abe0     	str	w0, [sp, #0xa8]
  116cc8: f90053e1     	str	x1, [sp, #0xa0]
  116ccc: f9004fe2     	str	x2, [sp, #0x98]
  116cd0: f9004be3     	str	x3, [sp, #0x90]
  116cd4: f90047e4     	str	x4, [sp, #0x88]
  116cd8: f90043e5     	str	x5, [sp, #0x80]
  116cdc: f94053e1     	ldr	x1, [sp, #0xa0]
  116ce0: f900003f     	str	xzr, [x1]
  116ce4: f9404fe1     	ldr	x1, [sp, #0x98]
  116ce8: eb08003f     	cmp	x1, x8
  116cec: 1a9f07e0     	cset	w0, ne
  116cf0: f90023e8     	str	x8, [sp, #0x40]
  116cf4: f9001fe9     	str	x9, [sp, #0x38]
  116cf8: f9001bea     	str	x10, [sp, #0x30]
  116cfc: f90017eb     	str	x11, [sp, #0x28]
  116d00: f90013ec     	str	x12, [sp, #0x20]
  116d04: f9000fed     	str	x13, [sp, #0x18]
  116d08: f9000bee     	str	x14, [sp, #0x10]
  116d0c: 37000040     	tbnz	w0, #0x0, 0x116d14 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x88>
  116d10: 14000003     	b	0x116d1c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x90>
  116d14: f9404fe8     	ldr	x8, [sp, #0x98]
  116d18: b900011f     	str	wzr, [x8]
  116d1c: f9404be8     	ldr	x8, [sp, #0x90]
  116d20: f94023e9     	ldr	x9, [sp, #0x40]
  116d24: eb09011f     	cmp	x8, x9
  116d28: 1a9f07ea     	cset	w10, ne
  116d2c: 3700004a     	tbnz	w10, #0x0, 0x116d34 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xa8>
  116d30: 14000003     	b	0x116d3c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xb0>
  116d34: f9404be8     	ldr	x8, [sp, #0x90]
  116d38: b900011f     	str	wzr, [x8]
  116d3c: f94047e8     	ldr	x8, [sp, #0x88]
  116d40: f94023e9     	ldr	x9, [sp, #0x40]
  116d44: eb09011f     	cmp	x8, x9
  116d48: 1a9f07ea     	cset	w10, ne
  116d4c: 3700004a     	tbnz	w10, #0x0, 0x116d54 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xc8>
  116d50: 14000003     	b	0x116d5c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xd0>
  116d54: f94047e8     	ldr	x8, [sp, #0x88]
  116d58: b900011f     	str	wzr, [x8]
  116d5c: f94043e8     	ldr	x8, [sp, #0x80]
  116d60: f94023e9     	ldr	x9, [sp, #0x40]
  116d64: eb09011f     	cmp	x8, x9
  116d68: 1a9f07ea     	cset	w10, ne
  116d6c: 3700004a     	tbnz	w10, #0x0, 0x116d74 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xe8>
  116d70: 14000004     	b	0x116d80 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0xf4>
  116d74: 52809008     	mov	w8, #0x480              // =1152
  116d78: f94043e9     	ldr	x9, [sp, #0x80]
  116d7c: b9000128     	str	w8, [x9]
  116d80: 320b2be8     	orr	w8, wzr, #0xffe00000
  116d84: b940abe9     	ldr	w9, [sp, #0xa8]
  116d88: 0a080129     	and	w9, w9, w8
  116d8c: 6b08013f     	cmp	w9, w8
  116d90: 1a9f07e8     	cset	w8, ne
  116d94: 37000048     	tbnz	w8, #0x0, 0x116d9c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x110>
  116d98: 14000006     	b	0x116db0 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x124>
  116d9c: 52800008     	mov	w8, #0x0                // =0
  116da0: 320003e9     	orr	w9, wzr, #0x1
  116da4: 0a090108     	and	w8, w8, w9
  116da8: 3902bfe8     	strb	w8, [sp, #0xaf]
  116dac: 1400014e     	b	0x1172e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x658>
  116db0: 320003e8     	orr	w8, wzr, #0x1
  116db4: 320007e9     	orr	w9, wzr, #0x3
  116db8: 5280026a     	mov	w10, #0x13              // =19
  116dbc: b940abeb     	ldr	w11, [sp, #0xa8]
  116dc0: 1aca256a     	lsr	w10, w11, w10
  116dc4: 0a090149     	and	w9, w10, w9
  116dc8: b9007fe9     	str	w9, [sp, #0x7c]
  116dcc: b9407fe9     	ldr	w9, [sp, #0x7c]
  116dd0: 6b08013f     	cmp	w9, w8
  116dd4: 1a9f17e8     	cset	w8, eq
  116dd8: 37000048     	tbnz	w8, #0x0, 0x116de0 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x154>
  116ddc: 14000006     	b	0x116df4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x168>
  116de0: 52800008     	mov	w8, #0x0                // =0
  116de4: 320003e9     	orr	w9, wzr, #0x1
  116de8: 0a090108     	and	w8, w8, w9
  116dec: 3902bfe8     	strb	w8, [sp, #0xaf]
  116df0: 1400013d     	b	0x1172e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x658>
  116df4: 52800228     	mov	w8, #0x11               // =17
  116df8: 320007e9     	orr	w9, wzr, #0x3
  116dfc: b940abea     	ldr	w10, [sp, #0xa8]
  116e00: 1ac82548     	lsr	w8, w10, w8
  116e04: 0a090108     	and	w8, w8, w9
  116e08: b9007be8     	str	w8, [sp, #0x78]
  116e0c: b9407be8     	ldr	w8, [sp, #0x78]
  116e10: 34000048     	cbz	w8, 0x116e18 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x18c>
  116e14: 14000006     	b	0x116e2c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x1a0>
  116e18: 52800008     	mov	w8, #0x0                // =0
  116e1c: 320003e9     	orr	w9, wzr, #0x1
  116e20: 0a090108     	and	w8, w8, w9
  116e24: 3902bfe8     	strb	w8, [sp, #0xaf]
  116e28: 1400012f     	b	0x1172e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x658>
  116e2c: 32000fe8     	orr	w8, wzr, #0xf
  116e30: 321e07e9     	orr	w9, wzr, #0xc
  116e34: 321c03ea     	orr	w10, wzr, #0x10
  116e38: 320003eb     	orr	w11, wzr, #0x1
  116e3c: b940abec     	ldr	w12, [sp, #0xa8]
  116e40: 1aca258a     	lsr	w10, w12, w10
  116e44: 0a0b014a     	and	w10, w10, w11
  116e48: b90077ea     	str	w10, [sp, #0x74]
  116e4c: b940abea     	ldr	w10, [sp, #0xa8]
  116e50: 1ac92549     	lsr	w9, w10, w9
  116e54: 0a080128     	and	w8, w9, w8
  116e58: b90073e8     	str	w8, [sp, #0x70]
  116e5c: b94073e8     	ldr	w8, [sp, #0x70]
  116e60: 340000e8     	cbz	w8, 0x116e7c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x1f0>
  116e64: 32000fe8     	orr	w8, wzr, #0xf
  116e68: b94073e9     	ldr	w9, [sp, #0x70]
  116e6c: 6b08013f     	cmp	w9, w8
  116e70: 1a9f17e8     	cset	w8, eq
  116e74: 37000048     	tbnz	w8, #0x0, 0x116e7c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x1f0>
  116e78: 14000006     	b	0x116e90 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x204>
  116e7c: 52800008     	mov	w8, #0x0                // =0
  116e80: 320003e9     	orr	w9, wzr, #0x1
  116e84: 0a090108     	and	w8, w8, w9
  116e88: 3902bfe8     	strb	w8, [sp, #0xaf]
  116e8c: 14000116     	b	0x1172e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x658>
  116e90: 52800148     	mov	w8, #0xa                // =10
  116e94: 320007e9     	orr	w9, wzr, #0x3
  116e98: b940abea     	ldr	w10, [sp, #0xa8]
  116e9c: 1ac82548     	lsr	w8, w10, w8
  116ea0: 0a090108     	and	w8, w8, w9
  116ea4: b9006fe8     	str	w8, [sp, #0x6c]
  116ea8: b9406fe8     	ldr	w8, [sp, #0x6c]
  116eac: 6b09011f     	cmp	w8, w9
  116eb0: 1a9f17e8     	cset	w8, eq
  116eb4: 37000048     	tbnz	w8, #0x0, 0x116ebc <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x230>
  116eb8: 14000006     	b	0x116ed0 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x244>
  116ebc: 52800008     	mov	w8, #0x0                // =0
  116ec0: 320003e9     	orr	w9, wzr, #0x1
  116ec4: 0a090108     	and	w8, w8, w9
  116ec8: 3902bfe8     	strb	w8, [sp, #0xaf]
  116ecc: 14000106     	b	0x1172e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x658>
  116ed0: 321f03e8     	orr	w8, wzr, #0x2
  116ed4: b27e03e9     	orr	x9, xzr, #0x4
  116ed8: b9406fea     	ldr	w10, [sp, #0x6c]
  116edc: 2a0a03eb     	mov	w11, w10
  116ee0: d3407d6b     	ubfx	x11, x11, #0, #32
  116ee4: 9b0b7d29     	mul	x9, x9, x11
  116ee8: f9401feb     	ldr	x11, [sp, #0x38]
  116eec: 8b090169     	add	x9, x11, x9
  116ef0: b940012a     	ldr	w10, [x9]
  116ef4: b9006bea     	str	w10, [sp, #0x68]
  116ef8: b9407fea     	ldr	w10, [sp, #0x7c]
  116efc: 6b08015f     	cmp	w10, w8
  116f00: 1a9f17e8     	cset	w8, eq
  116f04: 37000048     	tbnz	w8, #0x0, 0x116f0c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x280>
  116f08: 14000006     	b	0x116f20 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x294>
  116f0c: 321f03e8     	orr	w8, wzr, #0x2
  116f10: b9406be9     	ldr	w9, [sp, #0x68]
  116f14: 1ac80d28     	sdiv	w8, w9, w8
  116f18: b9006be8     	str	w8, [sp, #0x68]
  116f1c: 14000008     	b	0x116f3c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x2b0>
  116f20: b9407fe8     	ldr	w8, [sp, #0x7c]
  116f24: 34000048     	cbz	w8, 0x116f2c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x2a0>
  116f28: 14000005     	b	0x116f3c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x2b0>
  116f2c: 321e03e8     	orr	w8, wzr, #0x4
  116f30: b9406be9     	ldr	w9, [sp, #0x68]
  116f34: 1ac80d28     	sdiv	w8, w9, w8
  116f38: b9006be8     	str	w8, [sp, #0x68]
  116f3c: 52800128     	mov	w8, #0x9                // =9
  116f40: 320003e9     	orr	w9, wzr, #0x1
  116f44: 320007ea     	orr	w10, wzr, #0x3
  116f48: b940abeb     	ldr	w11, [sp, #0xa8]
  116f4c: 1ac82568     	lsr	w8, w11, w8
  116f50: 0a090108     	and	w8, w8, w9
  116f54: b90067e8     	str	w8, [sp, #0x64]
  116f58: b9407be8     	ldr	w8, [sp, #0x78]
  116f5c: 6b0a011f     	cmp	w8, w10
  116f60: 1a9f17e8     	cset	w8, eq
  116f64: 37000048     	tbnz	w8, #0x0, 0x116f6c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x2e0>
  116f68: 1400003e     	b	0x117060 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x3d4>
  116f6c: 320007e8     	orr	w8, wzr, #0x3
  116f70: b9407fe9     	ldr	w9, [sp, #0x7c]
  116f74: 6b08013f     	cmp	w9, w8
  116f78: 1a9f17e8     	cset	w8, eq
  116f7c: 37000048     	tbnz	w8, #0x0, 0x116f84 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x2f8>
  116f80: 1400000c     	b	0x116fb0 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x324>
  116f84: b27e03e8     	orr	x8, xzr, #0x4
  116f88: b94073e9     	ldr	w9, [sp, #0x70]
  116f8c: 71000529     	subs	w9, w9, #0x1
  116f90: 2a0903ea     	mov	w10, w9
  116f94: d3407d4a     	ubfx	x10, x10, #0, #32
  116f98: 9b0a7d08     	mul	x8, x8, x10
  116f9c: f9400bea     	ldr	x10, [sp, #0x10]
  116fa0: 8b080148     	add	x8, x10, x8
  116fa4: b9400109     	ldr	w9, [x8]
  116fa8: b9000fe9     	str	w9, [sp, #0xc]
  116fac: 1400000b     	b	0x116fd8 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x34c>
  116fb0: b27e03e8     	orr	x8, xzr, #0x4
  116fb4: b94073e9     	ldr	w9, [sp, #0x70]
  116fb8: 71000529     	subs	w9, w9, #0x1
  116fbc: 2a0903ea     	mov	w10, w9
  116fc0: d3407d4a     	ubfx	x10, x10, #0, #32
  116fc4: 9b0a7d08     	mul	x8, x8, x10
  116fc8: f9400fea     	ldr	x10, [sp, #0x18]
  116fcc: 8b080148     	add	x8, x10, x8
  116fd0: b9400109     	ldr	w9, [x8]
  116fd4: b9000fe9     	str	w9, [sp, #0xc]
  116fd8: b9400fe8     	ldr	w8, [sp, #0xc]
  116fdc: b90063e8     	str	w8, [sp, #0x60]
  116fe0: f94047e9     	ldr	x9, [sp, #0x88]
  116fe4: f94023ea     	ldr	x10, [sp, #0x40]
  116fe8: eb0a013f     	cmp	x9, x10
  116fec: 1a9f07e8     	cset	w8, ne
  116ff0: 37000048     	tbnz	w8, #0x0, 0x116ff8 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x36c>
  116ff4: 14000004     	b	0x117004 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x378>
  116ff8: b94063e8     	ldr	w8, [sp, #0x60]
  116ffc: f94047e9     	ldr	x9, [sp, #0x88]
  117000: b9000128     	str	w8, [x9]
  117004: 5285dc08     	mov	w8, #0x2ee0             // =12000
  117008: 321e03e9     	orr	w9, wzr, #0x4
  11700c: b94063ea     	ldr	w10, [sp, #0x60]
  117010: 1b0a7d08     	mul	w8, w8, w10
  117014: b9406bea     	ldr	w10, [sp, #0x68]
  117018: 1aca0d08     	sdiv	w8, w8, w10
  11701c: b94067ea     	ldr	w10, [sp, #0x64]
  117020: 0b0a0108     	add	w8, w8, w10
  117024: 1b097d08     	mul	w8, w8, w9
  117028: 2a0803eb     	mov	w11, w8
  11702c: d3407d6b     	ubfx	x11, x11, #0, #32
  117030: f94053ec     	ldr	x12, [sp, #0xa0]
  117034: f900018b     	str	x11, [x12]
  117038: f94043eb     	ldr	x11, [sp, #0x80]
  11703c: f94023ec     	ldr	x12, [sp, #0x40]
  117040: eb0c017f     	cmp	x11, x12
  117044: 1a9f07e8     	cset	w8, ne
  117048: 37000048     	tbnz	w8, #0x0, 0x117050 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x3c4>
  11704c: 14000004     	b	0x11705c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x3d0>
  117050: 321907e8     	orr	w8, wzr, #0x180
  117054: f94043e9     	ldr	x9, [sp, #0x80]
  117058: b9000128     	str	w8, [x9]
  11705c: 14000080     	b	0x11725c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x5d0>
  117060: 320007e8     	orr	w8, wzr, #0x3
  117064: b9407fe9     	ldr	w9, [sp, #0x7c]
  117068: 6b08013f     	cmp	w9, w8
  11706c: 1a9f17e8     	cset	w8, eq
  117070: 37000048     	tbnz	w8, #0x0, 0x117078 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x3ec>
  117074: 14000028     	b	0x117114 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x488>
  117078: 321f03e8     	orr	w8, wzr, #0x2
  11707c: b9407be9     	ldr	w9, [sp, #0x78]
  117080: 6b08013f     	cmp	w9, w8
  117084: 1a9f17e8     	cset	w8, eq
  117088: 37000048     	tbnz	w8, #0x0, 0x117090 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x404>
  11708c: 1400000c     	b	0x1170bc <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x430>
  117090: b27e03e8     	orr	x8, xzr, #0x4
  117094: b94073e9     	ldr	w9, [sp, #0x70]
  117098: 71000529     	subs	w9, w9, #0x1
  11709c: 2a0903ea     	mov	w10, w9
  1170a0: d3407d4a     	ubfx	x10, x10, #0, #32
  1170a4: 9b0a7d08     	mul	x8, x8, x10
  1170a8: f94013ea     	ldr	x10, [sp, #0x20]
  1170ac: 8b080148     	add	x8, x10, x8
  1170b0: b9400109     	ldr	w9, [x8]
  1170b4: b9000be9     	str	w9, [sp, #0x8]
  1170b8: 1400000b     	b	0x1170e4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x458>
  1170bc: b27e03e8     	orr	x8, xzr, #0x4
  1170c0: b94073e9     	ldr	w9, [sp, #0x70]
  1170c4: 71000529     	subs	w9, w9, #0x1
  1170c8: 2a0903ea     	mov	w10, w9
  1170cc: d3407d4a     	ubfx	x10, x10, #0, #32
  1170d0: 9b0a7d08     	mul	x8, x8, x10
  1170d4: f94017ea     	ldr	x10, [sp, #0x28]
  1170d8: 8b080148     	add	x8, x10, x8
  1170dc: b9400109     	ldr	w9, [x8]
  1170e0: b9000be9     	str	w9, [sp, #0x8]
  1170e4: b9400be8     	ldr	w8, [sp, #0x8]
  1170e8: b9005fe8     	str	w8, [sp, #0x5c]
  1170ec: f94043e9     	ldr	x9, [sp, #0x80]
  1170f0: f94023ea     	ldr	x10, [sp, #0x40]
  1170f4: eb0a013f     	cmp	x9, x10
  1170f8: 1a9f07e8     	cset	w8, ne
  1170fc: 37000048     	tbnz	w8, #0x0, 0x117104 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x478>
  117100: 14000004     	b	0x117110 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x484>
  117104: 52809008     	mov	w8, #0x480              // =1152
  117108: f94043e9     	ldr	x9, [sp, #0x80]
  11710c: b9000128     	str	w8, [x9]
  117110: 1400001b     	b	0x11717c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x4f0>
  117114: b27e03e8     	orr	x8, xzr, #0x4
  117118: b94073e9     	ldr	w9, [sp, #0x70]
  11711c: 71000529     	subs	w9, w9, #0x1
  117120: 2a0903ea     	mov	w10, w9
  117124: d3407d4a     	ubfx	x10, x10, #0, #32
  117128: 9b0a7d08     	mul	x8, x8, x10
  11712c: f9401bea     	ldr	x10, [sp, #0x30]
  117130: 8b080148     	add	x8, x10, x8
  117134: b9400109     	ldr	w9, [x8]
  117138: b9005fe9     	str	w9, [sp, #0x5c]
  11713c: f94043e8     	ldr	x8, [sp, #0x80]
  117140: f94023eb     	ldr	x11, [sp, #0x40]
  117144: eb0b011f     	cmp	x8, x11
  117148: 1a9f07e9     	cset	w9, ne
  11714c: 37000049     	tbnz	w9, #0x0, 0x117154 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x4c8>
  117150: 1400000b     	b	0x11717c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x4f0>
  117154: 52804808     	mov	w8, #0x240              // =576
  117158: 320003e9     	orr	w9, wzr, #0x1
  11715c: 5280900a     	mov	w10, #0x480             // =1152
  117160: b9407beb     	ldr	w11, [sp, #0x78]
  117164: 6b09017f     	cmp	w11, w9
  117168: 1a9f17e9     	cset	w9, eq
  11716c: 7200013f     	tst	w9, #0x1
  117170: 1a8a1108     	csel	w8, w8, w10, ne
  117174: f94043ec     	ldr	x12, [sp, #0x80]
  117178: b9000188     	str	w8, [x12]
  11717c: f94047e8     	ldr	x8, [sp, #0x88]
  117180: f94023e9     	ldr	x9, [sp, #0x40]
  117184: eb09011f     	cmp	x8, x9
  117188: 1a9f07ea     	cset	w10, ne
  11718c: 3700004a     	tbnz	w10, #0x0, 0x117194 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x508>
  117190: 14000004     	b	0x1171a0 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x514>
  117194: b9405fe8     	ldr	w8, [sp, #0x5c]
  117198: f94047e9     	ldr	x9, [sp, #0x88]
  11719c: b9000128     	str	w8, [x9]
  1171a0: 320007e8     	orr	w8, wzr, #0x3
  1171a4: b9407fe9     	ldr	w9, [sp, #0x7c]
  1171a8: 6b08013f     	cmp	w9, w8
  1171ac: 1a9f17e8     	cset	w8, eq
  1171b0: 37000048     	tbnz	w8, #0x0, 0x1171b8 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x52c>
  1171b4: 1400000e     	b	0x1171ec <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x560>
  1171b8: 52865008     	mov	w8, #0x3280             // =12928
  1171bc: 72a00048     	movk	w8, #0x2, lsl #16
  1171c0: b9405fe9     	ldr	w9, [sp, #0x5c]
  1171c4: 1b097d08     	mul	w8, w8, w9
  1171c8: b9406be9     	ldr	w9, [sp, #0x68]
  1171cc: 1ac90d08     	sdiv	w8, w8, w9
  1171d0: b94067e9     	ldr	w9, [sp, #0x64]
  1171d4: 0b090108     	add	w8, w8, w9
  1171d8: 2a0803ea     	mov	w10, w8
  1171dc: d3407d4a     	ubfx	x10, x10, #0, #32
  1171e0: f94053eb     	ldr	x11, [sp, #0xa0]
  1171e4: f900016a     	str	x10, [x11]
  1171e8: 1400001d     	b	0x11725c <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x5d0>
  1171ec: 52865008     	mov	w8, #0x3280             // =12928
  1171f0: 72a00048     	movk	w8, #0x2, lsl #16
  1171f4: 52832809     	mov	w9, #0x1940             // =6464
  1171f8: 72a00029     	movk	w9, #0x1, lsl #16
  1171fc: 320003ea     	orr	w10, wzr, #0x1
  117200: b9407beb     	ldr	w11, [sp, #0x78]
  117204: 6b0a017f     	cmp	w11, w10
  117208: 1a9f17ea     	cset	w10, eq
  11720c: 7200015f     	tst	w10, #0x1
  117210: 1a881128     	csel	w8, w9, w8, ne
  117214: 2a0803ec     	mov	w12, w8
  117218: 93407d8c     	sxtw	x12, w12
  11721c: f9002bec     	str	x12, [sp, #0x50]
  117220: f9402bec     	ldr	x12, [sp, #0x50]
  117224: b9405fe8     	ldr	w8, [sp, #0x5c]
  117228: 2a0803ed     	mov	w13, w8
  11722c: 93407dad     	sxtw	x13, w13
  117230: 9b0d7d8c     	mul	x12, x12, x13
  117234: b9406be8     	ldr	w8, [sp, #0x68]
  117238: 2a0803ed     	mov	w13, w8
  11723c: 93407dad     	sxtw	x13, w13
  117240: 9acd098c     	udiv	x12, x12, x13
  117244: b94067e8     	ldr	w8, [sp, #0x64]
  117248: 2a0803ed     	mov	w13, w8
  11724c: d3407dad     	ubfx	x13, x13, #0, #32
  117250: 8b0d018c     	add	x12, x12, x13
  117254: f94053ed     	ldr	x13, [sp, #0xa0]
  117258: f90001ac     	str	x12, [x13]
  11725c: f9404fe8     	ldr	x8, [sp, #0x98]
  117260: f94023e9     	ldr	x9, [sp, #0x40]
  117264: eb09011f     	cmp	x8, x9
  117268: 1a9f07ea     	cset	w10, ne
  11726c: 3700004a     	tbnz	w10, #0x0, 0x117274 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x5e8>
  117270: 14000004     	b	0x117280 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x5f4>
  117274: b9406be8     	ldr	w8, [sp, #0x68]
  117278: f9404fe9     	ldr	x9, [sp, #0x98]
  11727c: b9000128     	str	w8, [x9]
  117280: f9404be8     	ldr	x8, [sp, #0x90]
  117284: f94023e9     	ldr	x9, [sp, #0x40]
  117288: eb09011f     	cmp	x8, x9
  11728c: 1a9f07ea     	cset	w10, ne
  117290: 3700004a     	tbnz	w10, #0x0, 0x117298 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x60c>
  117294: 14000010     	b	0x1172d4 <android::GetMPEGAudioFrameSize(unsigned int, unsigned long*, int*, int*, int*, int*)+0x648>
  117298: 321f07e8     	orr	w8, wzr, #0x6
  11729c: 321f03e9     	orr	w9, wzr, #0x2
  1172a0: 320003ea     	orr	w10, wzr, #0x1
  1172a4: 320007eb     	orr	w11, wzr, #0x3
  1172a8: b940abec     	ldr	w12, [sp, #0xa8]
  1172ac: 1ac82588     	lsr	w8, w12, w8
  1172b0: 0a0b0108     	and	w8, w8, w11
  1172b4: b9004fe8     	str	w8, [sp, #0x4c]
  1172b8: b9404fe8     	ldr	w8, [sp, #0x4c]
  1172bc: 6b0b011f     	cmp	w8, w11
  1172c0: 1a9f17e8     	cset	w8, eq
  1172c4: 7200011f     	tst	w8, #0x1
  1172c8: 1a891148     	csel	w8, w10, w9, ne
  1172cc: f9404bed     	ldr	x13, [sp, #0x90]
  1172d0: b90001a8     	str	w8, [x13]
  1172d4: 12800008     	mov	w8, #-0x1               // =-1
  1172d8: 320003e9     	orr	w9, wzr, #0x1
  1172dc: 0a090108     	and	w8, w8, w9
  1172e0: 3902bfe8     	strb	w8, [sp, #0xaf]
  1172e4: 3942bfe8     	ldrb	w8, [sp, #0xaf]
  1172e8: 2a0803e0     	mov	w0, w8
  1172ec: 9102c3ff     	add	sp, sp, #0xb0
  1172f0: d65f03c0     	ret

00000000001172f4 <android::ABitReader::ABitReader(unsigned char const*, unsigned long)>:
  1172f4: d10083ff     	sub	sp, sp, #0x20
  1172f8: b0000c88     	adrp	x8, 0x2a8000
  1172fc: f947f508     	ldr	x8, [x8, #0xfe8]
  117300: b27c03e9     	orr	x9, xzr, #0x10
  117304: 8b090108     	add	x8, x8, x9
  117308: 5280000a     	mov	w10, #0x0               // =0
  11730c: f9000fe0     	str	x0, [sp, #0x18]
  117310: f9000be1     	str	x1, [sp, #0x10]
  117314: f90007e2     	str	x2, [sp, #0x8]
  117318: f9400fe9     	ldr	x9, [sp, #0x18]
  11731c: f9000128     	str	x8, [x9]
  117320: f9400be8     	ldr	x8, [sp, #0x10]
  117324: f9000528     	str	x8, [x9, #0x8]
  117328: f94007e8     	ldr	x8, [sp, #0x8]
  11732c: f9000928     	str	x8, [x9, #0x10]
  117330: b900193f     	str	wzr, [x9, #0x18]
  117334: f900113f     	str	xzr, [x9, #0x20]
  117338: 3900a12a     	strb	w10, [x9, #0x28]
  11733c: 910083ff     	add	sp, sp, #0x20
  117340: d65f03c0     	ret

0000000000117344 <android::ABitReader::~ABitReader()>:
  117344: d10043ff     	sub	sp, sp, #0x10
  117348: f90007e0     	str	x0, [sp, #0x8]
  11734c: 910043ff     	add	sp, sp, #0x10
  117350: d65f03c0     	ret

0000000000117354 <android::ABitReader::~ABitReader()>:
  117354: d10083ff     	sub	sp, sp, #0x20
  117358: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11735c: 910043fd     	add	x29, sp, #0x10
  117360: b0000c88     	adrp	x8, 0x2a8000
  117364: f9439d08     	ldr	x8, [x8, #0x738]
  117368: f90007e0     	str	x0, [sp, #0x8]
  11736c: f94007e0     	ldr	x0, [sp, #0x8]
  117370: f90003e0     	str	x0, [sp]
  117374: d63f0100     	blr	x8
  117378: f94003e0     	ldr	x0, [sp]
  11737c: 97fe2579     	bl	0xa0960 <_ZdlPv@plt>
  117380: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  117384: 910083ff     	add	sp, sp, #0x20
  117388: d65f03c0     	ret

000000000011738c <android::ABitReader::fillReservoir()>:
  11738c: d100c3ff     	sub	sp, sp, #0x30
  117390: 320003e8     	orr	w8, wzr, #0x1
  117394: f90013e0     	str	x0, [sp, #0x20]
  117398: f94013e0     	ldr	x0, [sp, #0x20]
  11739c: f9400809     	ldr	x9, [x0, #0x10]
  1173a0: b90017e8     	str	w8, [sp, #0x14]
  1173a4: f90007e0     	str	x0, [sp, #0x8]
  1173a8: b4000049     	cbz	x9, 0x1173b0 <android::ABitReader::fillReservoir()+0x24>
  1173ac: 14000009     	b	0x1173d0 <android::ABitReader::fillReservoir()+0x44>
  1173b0: 52800008     	mov	w8, #0x0                // =0
  1173b4: b94017e9     	ldr	w9, [sp, #0x14]
  1173b8: f94007ea     	ldr	x10, [sp, #0x8]
  1173bc: 3900a149     	strb	w9, [x10, #0x28]
  1173c0: 320003eb     	orr	w11, wzr, #0x1
  1173c4: 0a0b0108     	and	w8, w8, w11
  1173c8: 3900bfe8     	strb	w8, [sp, #0x2f]
  1173cc: 14000039     	b	0x1174b0 <android::ABitReader::fillReservoir()+0x124>
  1173d0: f94007e8     	ldr	x8, [sp, #0x8]
  1173d4: b900191f     	str	wzr, [x8, #0x18]
  1173d8: f9000fff     	str	xzr, [sp, #0x18]
  1173dc: 52800008     	mov	w8, #0x0                // =0
  1173e0: d2800009     	mov	x9, #0x0                // =0
  1173e4: f94007ea     	ldr	x10, [sp, #0x8]
  1173e8: f940094b     	ldr	x11, [x10, #0x10]
  1173ec: eb09017f     	cmp	x11, x9
  1173f0: 1a9f97ec     	cset	w12, hi
  1173f4: b90007e8     	str	w8, [sp, #0x4]
  1173f8: 3700004c     	tbnz	w12, #0x0, 0x117400 <android::ABitReader::fillReservoir()+0x74>
  1173fc: 14000006     	b	0x117414 <android::ABitReader::fillReservoir()+0x88>
  117400: b27e03e8     	orr	x8, xzr, #0x4
  117404: f9400fe9     	ldr	x9, [sp, #0x18]
  117408: eb08013f     	cmp	x9, x8
  11740c: 1a9f27ea     	cset	w10, lo
  117410: b90007ea     	str	w10, [sp, #0x4]
  117414: b94007e8     	ldr	w8, [sp, #0x4]
  117418: 37000048     	tbnz	w8, #0x0, 0x117420 <android::ABitReader::fillReservoir()+0x94>
  11741c: 14000015     	b	0x117470 <android::ABitReader::fillReservoir()+0xe4>
  117420: 92800008     	mov	x8, #-0x1               // =-1
  117424: b24003e9     	orr	x9, xzr, #0x1
  117428: 321d03ea     	orr	w10, wzr, #0x8
  11742c: f94007eb     	ldr	x11, [sp, #0x8]
  117430: b940196c     	ldr	w12, [x11, #0x18]
  117434: 1aca218a     	lsl	w10, w12, w10
  117438: f940056d     	ldr	x13, [x11, #0x8]
  11743c: 394001ac     	ldrb	w12, [x13]
  117440: 2a0c014a     	orr	w10, w10, w12
  117444: b900196a     	str	w10, [x11, #0x18]
  117448: f940056d     	ldr	x13, [x11, #0x8]
  11744c: 8b0901a9     	add	x9, x13, x9
  117450: f9000569     	str	x9, [x11, #0x8]
  117454: f9400969     	ldr	x9, [x11, #0x10]
  117458: 8b080128     	add	x8, x9, x8
  11745c: f9000968     	str	x8, [x11, #0x10]
  117460: f9400fe8     	ldr	x8, [sp, #0x18]
  117464: 91000508     	add	x8, x8, #0x1
  117468: f9000fe8     	str	x8, [sp, #0x18]
  11746c: 17ffffdc     	b	0x1173dc <android::ABitReader::fillReservoir()+0x50>
  117470: 12800008     	mov	w8, #-0x1               // =-1
  117474: b27b03e9     	orr	x9, xzr, #0x20
  117478: b27d03ea     	orr	x10, xzr, #0x8
  11747c: f9400feb     	ldr	x11, [sp, #0x18]
  117480: 9b0b7d4a     	mul	x10, x10, x11
  117484: f94007eb     	ldr	x11, [sp, #0x8]
  117488: f900116a     	str	x10, [x11, #0x20]
  11748c: f940116a     	ldr	x10, [x11, #0x20]
  117490: eb0a0129     	subs	x9, x9, x10
  117494: b940196c     	ldr	w12, [x11, #0x18]
  117498: 2a0903ed     	mov	w13, w9
  11749c: 1acd218c     	lsl	w12, w12, w13
  1174a0: b900196c     	str	w12, [x11, #0x18]
  1174a4: 320003ec     	orr	w12, wzr, #0x1
  1174a8: 0a0c0108     	and	w8, w8, w12
  1174ac: 3900bfe8     	strb	w8, [sp, #0x2f]
  1174b0: 3940bfe8     	ldrb	w8, [sp, #0x2f]
  1174b4: 2a0803e0     	mov	w0, w8
  1174b8: 9100c3ff     	add	sp, sp, #0x30
  1174bc: d65f03c0     	ret

00000000001174c0 <android::ABitReader::getBits(unsigned long)>:
  1174c0: d10143ff     	sub	sp, sp, #0x50
  1174c4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1174c8: 910103fd     	add	x29, sp, #0x40
  1174cc: d53bd048     	mrs	x8, TPIDR_EL0
  1174d0: f9401509     	ldr	x9, [x8, #0x28]
  1174d4: f81f83a9     	stur	x9, [x29, #-0x8]
  1174d8: f81e83a0     	stur	x0, [x29, #-0x18]
  1174dc: f90013e1     	str	x1, [sp, #0x20]
  1174e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1174e4: f94013e1     	ldr	x1, [sp, #0x20]
  1174e8: d10033a2     	sub	x2, x29, #0xc
  1174ec: f9000fe8     	str	x8, [sp, #0x18]
  1174f0: 97fe2944     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
  1174f4: b85f43aa     	ldur	w10, [x29, #-0xc]
  1174f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1174fc: f9401509     	ldr	x9, [x8, #0x28]
  117500: f85f83a1     	ldur	x1, [x29, #-0x8]
  117504: eb010129     	subs	x9, x9, x1
  117508: b90017e0     	str	w0, [sp, #0x14]
  11750c: b90013ea     	str	w10, [sp, #0x10]
  117510: f90007e9     	str	x9, [sp, #0x8]
  117514: 540000c1     	b.ne	0x11752c <android::ABitReader::getBits(unsigned long)+0x6c>
  117518: 14000001     	b	0x11751c <android::ABitReader::getBits(unsigned long)+0x5c>
  11751c: b94013e0     	ldr	w0, [sp, #0x10]
  117520: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  117524: 910143ff     	add	sp, sp, #0x50
  117528: d65f03c0     	ret
  11752c: 97fe4a11     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000117530 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)>:
  117530: d10143ff     	sub	sp, sp, #0x50
  117534: a9047bfd     	stp	x29, x30, [sp, #0x40]
  117538: 910103fd     	add	x29, sp, #0x40
  11753c: b27b03e8     	orr	x8, xzr, #0x20
  117540: f81f03a0     	stur	x0, [x29, #-0x10]
  117544: f81e83a1     	stur	x1, [x29, #-0x18]
  117548: f90013e2     	str	x2, [sp, #0x20]
  11754c: f85f03a0     	ldur	x0, [x29, #-0x10]
  117550: f85e83a1     	ldur	x1, [x29, #-0x18]
  117554: eb08003f     	cmp	x1, x8
  117558: 1a9f97e9     	cset	w9, hi
  11755c: f90007e0     	str	x0, [sp, #0x8]
  117560: 37000049     	tbnz	w9, #0x0, 0x117568 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x38>
  117564: 14000006     	b	0x11757c <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x4c>
  117568: 52800008     	mov	w8, #0x0                // =0
  11756c: 320003e9     	orr	w9, wzr, #0x1
  117570: 0a090108     	and	w8, w8, w9
  117574: 381ff3a8     	sturb	w8, [x29, #-0x1]
  117578: 14000045     	b	0x11768c <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x15c>
  11757c: b9001fff     	str	wzr, [sp, #0x1c]
  117580: d2800008     	mov	x8, #0x0                // =0
  117584: f85e83a9     	ldur	x9, [x29, #-0x18]
  117588: eb08013f     	cmp	x9, x8
  11758c: 1a9f97ea     	cset	w10, hi
  117590: 3700004a     	tbnz	w10, #0x0, 0x117598 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x68>
  117594: 14000037     	b	0x117670 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x140>
  117598: f94007e8     	ldr	x8, [sp, #0x8]
  11759c: f9401109     	ldr	x9, [x8, #0x20]
  1175a0: b4000049     	cbz	x9, 0x1175a8 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x78>
  1175a4: 1400000c     	b	0x1175d4 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0xa4>
  1175a8: f94007e8     	ldr	x8, [sp, #0x8]
  1175ac: f9400109     	ldr	x9, [x8]
  1175b0: f9400929     	ldr	x9, [x9, #0x10]
  1175b4: aa0803e0     	mov	x0, x8
  1175b8: d63f0120     	blr	x9
  1175bc: 370000c0     	tbnz	w0, #0x0, 0x1175d4 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0xa4>
  1175c0: 52800008     	mov	w8, #0x0                // =0
  1175c4: 320003e9     	orr	w9, wzr, #0x1
  1175c8: 0a090108     	and	w8, w8, w9
  1175cc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1175d0: 1400002f     	b	0x11768c <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x15c>
  1175d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1175d8: f9000be8     	str	x8, [sp, #0x10]
  1175dc: f9400be8     	ldr	x8, [sp, #0x10]
  1175e0: f94007e9     	ldr	x9, [sp, #0x8]
  1175e4: f940112a     	ldr	x10, [x9, #0x20]
  1175e8: eb0a011f     	cmp	x8, x10
  1175ec: 1a9f97eb     	cset	w11, hi
  1175f0: 3700004b     	tbnz	w11, #0x0, 0x1175f8 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0xc8>
  1175f4: 14000004     	b	0x117604 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0xd4>
  1175f8: f94007e8     	ldr	x8, [sp, #0x8]
  1175fc: f9401109     	ldr	x9, [x8, #0x20]
  117600: f9000be9     	str	x9, [sp, #0x10]
  117604: b27b03e8     	orr	x8, xzr, #0x20
  117608: b9401fe9     	ldr	w9, [sp, #0x1c]
  11760c: f9400bea     	ldr	x10, [sp, #0x10]
  117610: 2a0a03eb     	mov	w11, w10
  117614: 1acb2129     	lsl	w9, w9, w11
  117618: f94007ea     	ldr	x10, [sp, #0x8]
  11761c: b940194b     	ldr	w11, [x10, #0x18]
  117620: f9400bec     	ldr	x12, [sp, #0x10]
  117624: eb0c0108     	subs	x8, x8, x12
  117628: 2a0803ed     	mov	w13, w8
  11762c: 1acd256b     	lsr	w11, w11, w13
  117630: 2a0b0129     	orr	w9, w9, w11
  117634: b9001fe9     	str	w9, [sp, #0x1c]
  117638: f9400be8     	ldr	x8, [sp, #0x10]
  11763c: b9401949     	ldr	w9, [x10, #0x18]
  117640: 2a0803eb     	mov	w11, w8
  117644: 1acb2129     	lsl	w9, w9, w11
  117648: b9001949     	str	w9, [x10, #0x18]
  11764c: f9400be8     	ldr	x8, [sp, #0x10]
  117650: f940114c     	ldr	x12, [x10, #0x20]
  117654: eb080188     	subs	x8, x12, x8
  117658: f9001148     	str	x8, [x10, #0x20]
  11765c: f9400be8     	ldr	x8, [sp, #0x10]
  117660: f85e83ac     	ldur	x12, [x29, #-0x18]
  117664: eb080188     	subs	x8, x12, x8
  117668: f81e83a8     	stur	x8, [x29, #-0x18]
  11766c: 17ffffc5     	b	0x117580 <android::ABitReader::getBitsGraceful(unsigned long, unsigned int*)+0x50>
  117670: 12800008     	mov	w8, #-0x1               // =-1
  117674: b9401fe9     	ldr	w9, [sp, #0x1c]
  117678: f94013ea     	ldr	x10, [sp, #0x20]
  11767c: b9000149     	str	w9, [x10]
  117680: 320003e9     	orr	w9, wzr, #0x1
  117684: 0a090108     	and	w8, w8, w9
  117688: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11768c: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  117690: 2a0803e0     	mov	w0, w8
  117694: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  117698: 910143ff     	add	sp, sp, #0x50
  11769c: d65f03c0     	ret

00000000001176a0 <android::ABitReader::getBitsWithFallback(unsigned long, unsigned int)>:
  1176a0: d10143ff     	sub	sp, sp, #0x50
  1176a4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1176a8: 910103fd     	add	x29, sp, #0x40
  1176ac: d53bd048     	mrs	x8, TPIDR_EL0
  1176b0: f9401509     	ldr	x9, [x8, #0x28]
  1176b4: f81f83a9     	stur	x9, [x29, #-0x8]
  1176b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1176bc: f90013e1     	str	x1, [sp, #0x20]
  1176c0: b9001fe2     	str	w2, [sp, #0x1c]
  1176c4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1176c8: b9401fe2     	ldr	w2, [sp, #0x1c]
  1176cc: b81f43a2     	stur	w2, [x29, #-0xc]
  1176d0: f94013e1     	ldr	x1, [sp, #0x20]
  1176d4: d10033a2     	sub	x2, x29, #0xc
  1176d8: f9000be8     	str	x8, [sp, #0x10]
  1176dc: 97fe28c9     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
  1176e0: b85f43aa     	ldur	w10, [x29, #-0xc]
  1176e4: f9400be8     	ldr	x8, [sp, #0x10]
  1176e8: f9401509     	ldr	x9, [x8, #0x28]
  1176ec: f85f83a1     	ldur	x1, [x29, #-0x8]
  1176f0: eb010129     	subs	x9, x9, x1
  1176f4: b9000fe0     	str	w0, [sp, #0xc]
  1176f8: b9000bea     	str	w10, [sp, #0x8]
  1176fc: f90003e9     	str	x9, [sp]
  117700: 540000c1     	b.ne	0x117718 <android::ABitReader::getBitsWithFallback(unsigned long, unsigned int)+0x78>
  117704: 14000001     	b	0x117708 <android::ABitReader::getBitsWithFallback(unsigned long, unsigned int)+0x68>
  117708: b9400be0     	ldr	w0, [sp, #0x8]
  11770c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  117710: 910143ff     	add	sp, sp, #0x50
  117714: d65f03c0     	ret
  117718: 97fe4996     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011771c <android::ABitReader::skipBits(unsigned long)>:
  11771c: d10143ff     	sub	sp, sp, #0x50
  117720: a9047bfd     	stp	x29, x30, [sp, #0x40]
  117724: 910103fd     	add	x29, sp, #0x40
  117728: d53bd048     	mrs	x8, TPIDR_EL0
  11772c: f9401508     	ldr	x8, [x8, #0x28]
  117730: f81f83a8     	stur	x8, [x29, #-0x8]
  117734: f81e83a0     	stur	x0, [x29, #-0x18]
  117738: f90013e1     	str	x1, [sp, #0x20]
  11773c: f85e83a8     	ldur	x8, [x29, #-0x18]
  117740: f9000fe8     	str	x8, [sp, #0x18]
  117744: 14000001     	b	0x117748 <android::ABitReader::skipBits(unsigned long)+0x2c>
  117748: f94013e8     	ldr	x8, [sp, #0x20]
  11774c: f1008508     	subs	x8, x8, #0x21
  117750: f9000be8     	str	x8, [sp, #0x10]
  117754: 54000203     	b.lo	0x117794 <android::ABitReader::skipBits(unsigned long)+0x78>
  117758: 14000001     	b	0x11775c <android::ABitReader::skipBits(unsigned long)+0x40>
  11775c: 321b03e8     	orr	w8, wzr, #0x20
  117760: 2a0803e1     	mov	w1, w8
  117764: d10033a2     	sub	x2, x29, #0xc
  117768: f9400fe0     	ldr	x0, [sp, #0x18]
  11776c: 97fe28a5     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
  117770: 370000a0     	tbnz	w0, #0x0, 0x117784 <android::ABitReader::skipBits(unsigned long)+0x68>
  117774: 14000001     	b	0x117778 <android::ABitReader::skipBits(unsigned long)+0x5c>
  117778: 2a1f03e8     	mov	w8, wzr
  11777c: 381f33a8     	sturb	w8, [x29, #-0xd]
  117780: 14000012     	b	0x1177c8 <android::ABitReader::skipBits(unsigned long)+0xac>
  117784: f94013e8     	ldr	x8, [sp, #0x20]
  117788: f1008108     	subs	x8, x8, #0x20
  11778c: f90013e8     	str	x8, [sp, #0x20]
  117790: 17ffffee     	b	0x117748 <android::ABitReader::skipBits(unsigned long)+0x2c>
  117794: f94013e8     	ldr	x8, [sp, #0x20]
  117798: b4000128     	cbz	x8, 0x1177bc <android::ABitReader::skipBits(unsigned long)+0xa0>
  11779c: 14000001     	b	0x1177a0 <android::ABitReader::skipBits(unsigned long)+0x84>
  1177a0: f94013e1     	ldr	x1, [sp, #0x20]
  1177a4: d10033a2     	sub	x2, x29, #0xc
  1177a8: f9400fe0     	ldr	x0, [sp, #0x18]
  1177ac: 97fe2895     	bl	0xa1a00 <_ZN7android10ABitReader15getBitsGracefulEmPj@plt>
  1177b0: 12000000     	and	w0, w0, #0x1
  1177b4: 381f33a0     	sturb	w0, [x29, #-0xd]
  1177b8: 14000004     	b	0x1177c8 <android::ABitReader::skipBits(unsigned long)+0xac>
  1177bc: 320003e8     	orr	w8, wzr, #0x1
  1177c0: 381f33a8     	sturb	w8, [x29, #-0xd]
  1177c4: 14000001     	b	0x1177c8 <android::ABitReader::skipBits(unsigned long)+0xac>
  1177c8: 385f33a8     	ldurb	w8, [x29, #-0xd]
  1177cc: d53bd049     	mrs	x9, TPIDR_EL0
  1177d0: f9401529     	ldr	x9, [x9, #0x28]
  1177d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1177d8: eb0a0129     	subs	x9, x9, x10
  1177dc: b9000fe8     	str	w8, [sp, #0xc]
  1177e0: f90003e9     	str	x9, [sp]
  1177e4: 540000e1     	b.ne	0x117800 <android::ABitReader::skipBits(unsigned long)+0xe4>
  1177e8: 14000001     	b	0x1177ec <android::ABitReader::skipBits(unsigned long)+0xd0>
  1177ec: b9400fe8     	ldr	w8, [sp, #0xc]
  1177f0: 12000100     	and	w0, w8, #0x1
  1177f4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1177f8: 910143ff     	add	sp, sp, #0x50
  1177fc: d65f03c0     	ret
  117800: 97fe495c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000117804 <android::ABitReader::putBits(unsigned int, unsigned long)>:
  117804: d10283ff     	sub	sp, sp, #0xa0
  117808: a9097bfd     	stp	x29, x30, [sp, #0x90]
  11780c: 910243fd     	add	x29, sp, #0x90
  117810: d53bd048     	mrs	x8, TPIDR_EL0
  117814: f9401508     	ldr	x8, [x8, #0x28]
  117818: f81f83a8     	stur	x8, [x29, #-0x8]
  11781c: f90023e0     	str	x0, [sp, #0x40]
  117820: b9003fe1     	str	w1, [sp, #0x3c]
  117824: f81f03a2     	stur	x2, [x29, #-0x10]
  117828: f94023e8     	ldr	x8, [sp, #0x40]
  11782c: aa0803e0     	mov	x0, x8
  117830: 3940a101     	ldrb	w1, [x8, #0x28]
  117834: f90013e0     	str	x0, [sp, #0x20]
  117838: 36000061     	tbz	w1, #0x0, 0x117844 <android::ABitReader::putBits(unsigned int, unsigned long)+0x40>
  11783c: 14000001     	b	0x117840 <android::ABitReader::putBits(unsigned int, unsigned long)+0x3c>
  117840: 14000052     	b	0x117988 <android::ABitReader::putBits(unsigned int, unsigned long)+0x184>
  117844: 14000001     	b	0x117848 <android::ABitReader::putBits(unsigned int, unsigned long)+0x44>
  117848: 321b03e8     	orr	w8, wzr, #0x20
  11784c: b81d43a8     	stur	w8, [x29, #-0x2c]
  117850: d100a3a9     	sub	x9, x29, #0x28
  117854: d10043a0     	sub	x0, x29, #0x10
  117858: d100b3a1     	sub	x1, x29, #0x2c
  11785c: aa0903e8     	mov	x8, x9
  117860: f9000fe9     	str	x9, [sp, #0x18]
  117864: 97fe3d9b     	bl	0xa6ed0 <_ZN7android10Compare_LEImjEENS_7AStringERKT_RKT0_@plt>
  117868: f9400fe0     	ldr	x0, [sp, #0x18]
  11786c: 97fe4519     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  117870: b90017e0     	str	w0, [sp, #0x14]
  117874: 14000001     	b	0x117878 <android::ABitReader::putBits(unsigned int, unsigned long)+0x74>
  117878: b94017e8     	ldr	w8, [sp, #0x14]
  11787c: 37000308     	tbnz	w8, #0x0, 0x1178dc <android::ABitReader::putBits(unsigned int, unsigned long)+0xd8>
  117880: 14000001     	b	0x117884 <android::ABitReader::putBits(unsigned int, unsigned long)+0x80>
  117884: f0000701     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  117888: 910bd021     	add	x1, x1, #0x2f4
  11788c: 910123e0     	add	x0, sp, #0x48
  117890: 97fe30bc     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  117894: 14000001     	b	0x117898 <android::ABitReader::putBits(unsigned int, unsigned long)+0x94>
  117898: 910123e0     	add	x0, sp, #0x48
  11789c: d100a3a1     	sub	x1, x29, #0x28
  1178a0: 97fe2d10     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  1178a4: 14000001     	b	0x1178a8 <android::ABitReader::putBits(unsigned int, unsigned long)+0xa4>
  1178a8: 910123e0     	add	x0, sp, #0x48
  1178ac: 97fe2915     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1178b0: 1400000b     	b	0x1178dc <android::ABitReader::putBits(unsigned int, unsigned long)+0xd8>
  1178b4: f9001be0     	str	x0, [sp, #0x30]
  1178b8: 2a0103e8     	mov	w8, w1
  1178bc: b9002fe8     	str	w8, [sp, #0x2c]
  1178c0: 1400001e     	b	0x117938 <android::ABitReader::putBits(unsigned int, unsigned long)+0x134>
  1178c4: f9001be0     	str	x0, [sp, #0x30]
  1178c8: 2a0103e8     	mov	w8, w1
  1178cc: b9002fe8     	str	w8, [sp, #0x2c]
  1178d0: 910123e0     	add	x0, sp, #0x48
  1178d4: 97fe290b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1178d8: 14000018     	b	0x117938 <android::ABitReader::putBits(unsigned int, unsigned long)+0x134>
  1178dc: d100a3a0     	sub	x0, x29, #0x28
  1178e0: 97fe2908     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1178e4: 14000001     	b	0x1178e8 <android::ABitReader::putBits(unsigned int, unsigned long)+0xe4>
  1178e8: 14000001     	b	0x1178ec <android::ABitReader::putBits(unsigned int, unsigned long)+0xe8>
  1178ec: f94013e8     	ldr	x8, [sp, #0x20]
  1178f0: f9401109     	ldr	x9, [x8, #0x20]
  1178f4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1178f8: 8b0a0129     	add	x9, x9, x10
  1178fc: f1008529     	subs	x9, x9, #0x21
  117900: f90007e9     	str	x9, [sp, #0x8]
  117904: 54000203     	b.lo	0x117944 <android::ABitReader::putBits(unsigned int, unsigned long)+0x140>
  117908: 14000001     	b	0x11790c <android::ABitReader::putBits(unsigned int, unsigned long)+0x108>
  11790c: f94013e8     	ldr	x8, [sp, #0x20]
  117910: f9401109     	ldr	x9, [x8, #0x20]
  117914: f1002129     	subs	x9, x9, #0x8
  117918: f9001109     	str	x9, [x8, #0x20]
  11791c: f9400509     	ldr	x9, [x8, #0x8]
  117920: f1000529     	subs	x9, x9, #0x1
  117924: f9000509     	str	x9, [x8, #0x8]
  117928: f9400909     	ldr	x9, [x8, #0x10]
  11792c: 91000529     	add	x9, x9, #0x1
  117930: f9000909     	str	x9, [x8, #0x10]
  117934: 17ffffee     	b	0x1178ec <android::ABitReader::putBits(unsigned int, unsigned long)+0xe8>
  117938: d100a3a0     	sub	x0, x29, #0x28
  11793c: 97fe28f1     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  117940: 1400001c     	b	0x1179b0 <android::ABitReader::putBits(unsigned int, unsigned long)+0x1ac>
  117944: f94013e8     	ldr	x8, [sp, #0x20]
  117948: b9401909     	ldr	w9, [x8, #0x18]
  11794c: b85f03aa     	ldur	w10, [x29, #-0x10]
  117950: 2a0a03e0     	mov	w0, w10
  117954: 2a0003ea     	mov	w10, w0
  117958: 1aca2529     	lsr	w9, w9, w10
  11795c: b9403feb     	ldr	w11, [sp, #0x3c]
  117960: 2a1f03ec     	mov	w12, wzr
  117964: 4b0a018a     	sub	w10, w12, w10
  117968: 1aca216a     	lsl	w10, w11, w10
  11796c: 2a0a0129     	orr	w9, w9, w10
  117970: b9001909     	str	w9, [x8, #0x18]
  117974: f85f03a0     	ldur	x0, [x29, #-0x10]
  117978: f940110d     	ldr	x13, [x8, #0x20]
  11797c: 8b0001ad     	add	x13, x13, x0
  117980: f900110d     	str	x13, [x8, #0x20]
  117984: 14000001     	b	0x117988 <android::ABitReader::putBits(unsigned int, unsigned long)+0x184>
  117988: d53bd048     	mrs	x8, TPIDR_EL0
  11798c: f9401508     	ldr	x8, [x8, #0x28]
  117990: f85f83a9     	ldur	x9, [x29, #-0x8]
  117994: eb090108     	subs	x8, x8, x9
  117998: f90003e8     	str	x8, [sp]
  11799c: 540000e1     	b.ne	0x1179b8 <android::ABitReader::putBits(unsigned int, unsigned long)+0x1b4>
  1179a0: 14000001     	b	0x1179a4 <android::ABitReader::putBits(unsigned int, unsigned long)+0x1a0>
  1179a4: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1179a8: 910283ff     	add	sp, sp, #0xa0
  1179ac: d65f03c0     	ret
  1179b0: f9401be0     	ldr	x0, [sp, #0x30]
  1179b4: 97fe4157     	bl	0xa7f10 <_Unwind_Resume@plt>
  1179b8: 97fe48ee     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001179bc <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)>:
  1179bc: d10143ff     	sub	sp, sp, #0x50
  1179c0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1179c4: 910103fd     	add	x29, sp, #0x40
  1179c8: 52800009     	mov	w9, #0x0                // =0
  1179cc: b000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1179d0: 9118554a     	add	x10, x10, #0x615
  1179d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1179d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1179dc: 320003eb     	orr	w11, wzr, #0x1
  1179e0: 0a0b0129     	and	w9, w9, w11
  1179e4: 381ef3a9     	sturb	w9, [x29, #-0x11]
  1179e8: aa0803e0     	mov	x0, x8
  1179ec: f9000be8     	str	x8, [sp, #0x10]
  1179f0: f90007ea     	str	x10, [sp, #0x8]
  1179f4: 97fe4bdb     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  1179f8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1179fc: f9400108     	ldr	x8, [x8]
  117a00: f85f03aa     	ldur	x10, [x29, #-0x10]
  117a04: b9400149     	ldr	w9, [x10]
  117a08: 2a0903ea     	mov	w10, w9
  117a0c: d3407d4a     	ubfx	x10, x10, #0, #32
  117a10: eb0a011f     	cmp	x8, x10
  117a14: 1a9f87e9     	cset	w9, ls
  117a18: 370002c9     	tbnz	w9, #0x0, 0x117a70 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  117a1c: f85f83a8     	ldur	x8, [x29, #-0x8]
  117a20: f9400101     	ldr	x1, [x8]
  117a24: f9400be0     	ldr	x0, [sp, #0x10]
  117a28: 97fe4022     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  117a2c: 14000001     	b	0x117a30 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x74>
  117a30: f9400be0     	ldr	x0, [sp, #0x10]
  117a34: f94007e1     	ldr	x1, [sp, #0x8]
  117a38: 97fe469e     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  117a3c: 14000001     	b	0x117a40 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x84>
  117a40: f85f03a8     	ldur	x8, [x29, #-0x10]
  117a44: b9400101     	ldr	w1, [x8]
  117a48: f9400be0     	ldr	x0, [sp, #0x10]
  117a4c: 97fe285d     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  117a50: 14000001     	b	0x117a54 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x98>
  117a54: 14000007     	b	0x117a70 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xb4>
  117a58: 2a0103e8     	mov	w8, w1
  117a5c: f90013e0     	str	x0, [sp, #0x20]
  117a60: b9001fe8     	str	w8, [sp, #0x1c]
  117a64: f9400be0     	ldr	x0, [sp, #0x10]
  117a68: 97fe28a6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  117a6c: 1400000c     	b	0x117a9c <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xe0>
  117a70: 12800008     	mov	w8, #-0x1               // =-1
  117a74: 320003e9     	orr	w9, wzr, #0x1
  117a78: 0a090108     	and	w8, w8, w9
  117a7c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  117a80: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  117a84: 37000068     	tbnz	w8, #0x0, 0x117a90 <android::AString android::Compare_LE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xd4>
  117a88: f9400be0     	ldr	x0, [sp, #0x10]
  117a8c: 97fe289d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  117a90: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  117a94: 910143ff     	add	sp, sp, #0x50
  117a98: d65f03c0     	ret
  117a9c: f94013e0     	ldr	x0, [sp, #0x20]
  117aa0: 97fe411c     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000117aa4 <android::ABitReader::numBitsLeft() const>:
  117aa4: d10043ff     	sub	sp, sp, #0x10
  117aa8: b27d03e8     	orr	x8, xzr, #0x8
  117aac: f90007e0     	str	x0, [sp, #0x8]
  117ab0: f94007e0     	ldr	x0, [sp, #0x8]
  117ab4: f9400809     	ldr	x9, [x0, #0x10]
  117ab8: 9b087d28     	mul	x8, x9, x8
  117abc: f9401009     	ldr	x9, [x0, #0x20]
  117ac0: 8b090100     	add	x0, x8, x9
  117ac4: 910043ff     	add	sp, sp, #0x10
  117ac8: d65f03c0     	ret

0000000000117acc <android::ABitReader::data() const>:
  117acc: d10043ff     	sub	sp, sp, #0x10
  117ad0: b27d03e8     	orr	x8, xzr, #0x8
  117ad4: d2800009     	mov	x9, #0x0                // =0
  117ad8: f90007e0     	str	x0, [sp, #0x8]
  117adc: f94007e0     	ldr	x0, [sp, #0x8]
  117ae0: f940040a     	ldr	x10, [x0, #0x8]
  117ae4: f9401000     	ldr	x0, [x0, #0x20]
  117ae8: 91001c00     	add	x0, x0, #0x7
  117aec: 9ac80808     	udiv	x8, x0, x8
  117af0: eb080128     	subs	x8, x9, x8
  117af4: 8b080148     	add	x8, x10, x8
  117af8: aa0803e0     	mov	x0, x8
  117afc: 910043ff     	add	sp, sp, #0x10
  117b00: d65f03c0     	ret

0000000000117b04 <android::NALBitReader::NALBitReader(unsigned char const*, unsigned long)>:
  117b04: d10103ff     	sub	sp, sp, #0x40
  117b08: a9037bfd     	stp	x29, x30, [sp, #0x30]
  117b0c: 9100c3fd     	add	x29, sp, #0x30
  117b10: b0000c88     	adrp	x8, 0x2a8000
  117b14: f941f908     	ldr	x8, [x8, #0x3f0]
  117b18: b27c03e9     	orr	x9, xzr, #0x10
  117b1c: 8b090108     	add	x8, x8, x9
  117b20: f81f83a0     	stur	x0, [x29, #-0x8]
  117b24: f81f03a1     	stur	x1, [x29, #-0x10]
  117b28: f9000fe2     	str	x2, [sp, #0x18]
  117b2c: f85f83a9     	ldur	x9, [x29, #-0x8]
  117b30: f85f03a1     	ldur	x1, [x29, #-0x10]
  117b34: f9400fe2     	ldr	x2, [sp, #0x18]
  117b38: aa0903e0     	mov	x0, x9
  117b3c: f9000be8     	str	x8, [sp, #0x10]
  117b40: f90007e9     	str	x9, [sp, #0x8]
  117b44: 97fe4197     	bl	0xa81a0 <_ZN7android10ABitReaderC2EPKhm@plt>
  117b48: f9400be8     	ldr	x8, [sp, #0x10]
  117b4c: f94007e9     	ldr	x9, [sp, #0x8]
  117b50: f9000128     	str	x8, [x9]
  117b54: b9002d3f     	str	wzr, [x9, #0x2c]
  117b58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  117b5c: 910103ff     	add	sp, sp, #0x40
  117b60: d65f03c0     	ret

0000000000117b64 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const>:
  117b64: d10183ff     	sub	sp, sp, #0x60
  117b68: a9057bfd     	stp	x29, x30, [sp, #0x50]
  117b6c: 910143fd     	add	x29, sp, #0x50
  117b70: f81f03a0     	stur	x0, [x29, #-0x10]
  117b74: f81e83a1     	stur	x1, [x29, #-0x18]
  117b78: f85f03a0     	ldur	x0, [x29, #-0x10]
  117b7c: f90007e0     	str	x0, [sp, #0x8]
  117b80: 97fe2910     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  117b84: f81e03a0     	stur	x0, [x29, #-0x20]
  117b88: f85e83a0     	ldur	x0, [x29, #-0x18]
  117b8c: f85e03a1     	ldur	x1, [x29, #-0x20]
  117b90: eb01001f     	cmp	x0, x1
  117b94: 1a9f97e8     	cset	w8, hi
  117b98: 37000048     	tbnz	w8, #0x0, 0x117ba0 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x3c>
  117b9c: 14000006     	b	0x117bb4 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x50>
  117ba0: 52800008     	mov	w8, #0x0                // =0
  117ba4: 320003e9     	orr	w9, wzr, #0x1
  117ba8: 0a090108     	and	w8, w8, w9
  117bac: 381ff3a8     	sturb	w8, [x29, #-0x1]
  117bb0: 1400004c     	b	0x117ce0 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x17c>
  117bb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  117bb8: f94007e9     	ldr	x9, [sp, #0x8]
  117bbc: f940112a     	ldr	x10, [x9, #0x20]
  117bc0: eb0a0108     	subs	x8, x8, x10
  117bc4: f90017e8     	str	x8, [sp, #0x28]
  117bc8: f9400928     	ldr	x8, [x9, #0x10]
  117bcc: f90013e8     	str	x8, [sp, #0x20]
  117bd0: f9400528     	ldr	x8, [x9, #0x8]
  117bd4: f9000fe8     	str	x8, [sp, #0x18]
  117bd8: b9402d2b     	ldr	w11, [x9, #0x2c]
  117bdc: b90017eb     	str	w11, [sp, #0x14]
  117be0: 52800008     	mov	w8, #0x0                // =0
  117be4: d2800009     	mov	x9, #0x0                // =0
  117be8: f94013ea     	ldr	x10, [sp, #0x20]
  117bec: eb09015f     	cmp	x10, x9
  117bf0: 1a9f97eb     	cset	w11, hi
  117bf4: b90007e8     	str	w8, [sp, #0x4]
  117bf8: 3700004b     	tbnz	w11, #0x0, 0x117c00 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x9c>
  117bfc: 14000006     	b	0x117c14 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0xb0>
  117c00: d2800008     	mov	x8, #0x0                // =0
  117c04: f94017e9     	ldr	x9, [sp, #0x28]
  117c08: eb08013f     	cmp	x9, x8
  117c0c: 1a9fd7ea     	cset	w10, gt
  117c10: b90007ea     	str	w10, [sp, #0x4]
  117c14: b94007e8     	ldr	w8, [sp, #0x4]
  117c18: 37000048     	tbnz	w8, #0x0, 0x117c20 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0xbc>
  117c1c: 1400002a     	b	0x117cc4 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x160>
  117c20: 52800008     	mov	w8, #0x0                // =0
  117c24: 321f03e9     	orr	w9, wzr, #0x2
  117c28: b94017ea     	ldr	w10, [sp, #0x14]
  117c2c: 6b09015f     	cmp	w10, w9
  117c30: 1a9fb7e9     	cset	w9, ge
  117c34: b90003e8     	str	w8, [sp]
  117c38: 37000049     	tbnz	w9, #0x0, 0x117c40 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0xdc>
  117c3c: 14000007     	b	0x117c58 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0xf4>
  117c40: 320007e8     	orr	w8, wzr, #0x3
  117c44: f9400fe9     	ldr	x9, [sp, #0x18]
  117c48: 3940012a     	ldrb	w10, [x9]
  117c4c: 6b08015f     	cmp	w10, w8
  117c50: 1a9f17e8     	cset	w8, eq
  117c54: b90003e8     	str	w8, [sp]
  117c58: b94003e8     	ldr	w8, [sp]
  117c5c: 320003e9     	orr	w9, wzr, #0x1
  117c60: 0a090108     	and	w8, w8, w9
  117c64: 39004fe8     	strb	w8, [sp, #0x13]
  117c68: f9400fea     	ldr	x10, [sp, #0x18]
  117c6c: 39400148     	ldrb	w8, [x10]
  117c70: 34000048     	cbz	w8, 0x117c78 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x114>
  117c74: 14000005     	b	0x117c88 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x124>
  117c78: b94017e8     	ldr	w8, [sp, #0x14]
  117c7c: 11000508     	add	w8, w8, #0x1
  117c80: b90017e8     	str	w8, [sp, #0x14]
  117c84: 14000002     	b	0x117c8c <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x128>
  117c88: b90017ff     	str	wzr, [sp, #0x14]
  117c8c: 39404fe8     	ldrb	w8, [sp, #0x13]
  117c90: 37000088     	tbnz	w8, #0x0, 0x117ca0 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x13c>
  117c94: f94017e8     	ldr	x8, [sp, #0x28]
  117c98: f1002108     	subs	x8, x8, #0x8
  117c9c: f90017e8     	str	x8, [sp, #0x28]
  117ca0: 92800008     	mov	x8, #-0x1               // =-1
  117ca4: b24003e9     	orr	x9, xzr, #0x1
  117ca8: f9400fea     	ldr	x10, [sp, #0x18]
  117cac: 8b090149     	add	x9, x10, x9
  117cb0: f9000fe9     	str	x9, [sp, #0x18]
  117cb4: f94013e9     	ldr	x9, [sp, #0x20]
  117cb8: 8b080128     	add	x8, x9, x8
  117cbc: f90013e8     	str	x8, [sp, #0x20]
  117cc0: 17ffffc8     	b	0x117be0 <android::NALBitReader::atLeastNumBitsLeft(unsigned long) const+0x7c>
  117cc4: d2800008     	mov	x8, #0x0                // =0
  117cc8: f94017e9     	ldr	x9, [sp, #0x28]
  117ccc: eb08013f     	cmp	x9, x8
  117cd0: 1a9fc7ea     	cset	w10, le
  117cd4: 320003eb     	orr	w11, wzr, #0x1
  117cd8: 0a0b014a     	and	w10, w10, w11
  117cdc: 381ff3aa     	sturb	w10, [x29, #-0x1]
  117ce0: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  117ce4: 2a0803e0     	mov	w0, w8
  117ce8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  117cec: 910183ff     	add	sp, sp, #0x60
  117cf0: d65f03c0     	ret

0000000000117cf4 <android::NALBitReader::fillReservoir()>:
  117cf4: d100c3ff     	sub	sp, sp, #0x30
  117cf8: 320003e8     	orr	w8, wzr, #0x1
  117cfc: f90013e0     	str	x0, [sp, #0x20]
  117d00: f94013e0     	ldr	x0, [sp, #0x20]
  117d04: f9400809     	ldr	x9, [x0, #0x10]
  117d08: b90013e8     	str	w8, [sp, #0x10]
  117d0c: f90007e0     	str	x0, [sp, #0x8]
  117d10: b4000049     	cbz	x9, 0x117d18 <android::NALBitReader::fillReservoir()+0x24>
  117d14: 14000009     	b	0x117d38 <android::NALBitReader::fillReservoir()+0x44>
  117d18: 52800008     	mov	w8, #0x0                // =0
  117d1c: b94013e9     	ldr	w9, [sp, #0x10]
  117d20: f94007ea     	ldr	x10, [sp, #0x8]
  117d24: 3900a149     	strb	w9, [x10, #0x28]
  117d28: 320003eb     	orr	w11, wzr, #0x1
  117d2c: 0a0b0108     	and	w8, w8, w11
  117d30: 3900bfe8     	strb	w8, [sp, #0x2f]
  117d34: 1400005c     	b	0x117ea4 <android::NALBitReader::fillReservoir()+0x1b0>
  117d38: f94007e8     	ldr	x8, [sp, #0x8]
  117d3c: b900191f     	str	wzr, [x8, #0x18]
  117d40: f9000fff     	str	xzr, [sp, #0x18]
  117d44: 52800008     	mov	w8, #0x0                // =0
  117d48: d2800009     	mov	x9, #0x0                // =0
  117d4c: f94007ea     	ldr	x10, [sp, #0x8]
  117d50: f940094b     	ldr	x11, [x10, #0x10]
  117d54: eb09017f     	cmp	x11, x9
  117d58: 1a9f97ec     	cset	w12, hi
  117d5c: b90007e8     	str	w8, [sp, #0x4]
  117d60: 3700004c     	tbnz	w12, #0x0, 0x117d68 <android::NALBitReader::fillReservoir()+0x74>
  117d64: 14000006     	b	0x117d7c <android::NALBitReader::fillReservoir()+0x88>
  117d68: b27e03e8     	orr	x8, xzr, #0x4
  117d6c: f9400fe9     	ldr	x9, [sp, #0x18]
  117d70: eb08013f     	cmp	x9, x8
  117d74: 1a9f27ea     	cset	w10, lo
  117d78: b90007ea     	str	w10, [sp, #0x4]
  117d7c: b94007e8     	ldr	w8, [sp, #0x4]
  117d80: 37000048     	tbnz	w8, #0x0, 0x117d88 <android::NALBitReader::fillReservoir()+0x94>
  117d84: 14000038     	b	0x117e64 <android::NALBitReader::fillReservoir()+0x170>
  117d88: 52800008     	mov	w8, #0x0                // =0
  117d8c: 321f03e9     	orr	w9, wzr, #0x2
  117d90: f94007ea     	ldr	x10, [sp, #0x8]
  117d94: b9402d4b     	ldr	w11, [x10, #0x2c]
  117d98: 6b09017f     	cmp	w11, w9
  117d9c: 1a9fb7e9     	cset	w9, ge
  117da0: b90003e8     	str	w8, [sp]
  117da4: 37000049     	tbnz	w9, #0x0, 0x117dac <android::NALBitReader::fillReservoir()+0xb8>
  117da8: 14000008     	b	0x117dc8 <android::NALBitReader::fillReservoir()+0xd4>
  117dac: 320007e8     	orr	w8, wzr, #0x3
  117db0: f94007e9     	ldr	x9, [sp, #0x8]
  117db4: f940052a     	ldr	x10, [x9, #0x8]
  117db8: 3940014b     	ldrb	w11, [x10]
  117dbc: 6b08017f     	cmp	w11, w8
  117dc0: 1a9f17e8     	cset	w8, eq
  117dc4: b90003e8     	str	w8, [sp]
  117dc8: b94003e8     	ldr	w8, [sp]
  117dcc: 320003e9     	orr	w9, wzr, #0x1
  117dd0: 0a090108     	and	w8, w8, w9
  117dd4: 39005fe8     	strb	w8, [sp, #0x17]
  117dd8: f94007ea     	ldr	x10, [sp, #0x8]
  117ddc: f940054b     	ldr	x11, [x10, #0x8]
  117de0: 39400168     	ldrb	w8, [x11]
  117de4: 34000048     	cbz	w8, 0x117dec <android::NALBitReader::fillReservoir()+0xf8>
  117de8: 14000006     	b	0x117e00 <android::NALBitReader::fillReservoir()+0x10c>
  117dec: f94007e8     	ldr	x8, [sp, #0x8]
  117df0: b9402d09     	ldr	w9, [x8, #0x2c]
  117df4: 11000529     	add	w9, w9, #0x1
  117df8: b9002d09     	str	w9, [x8, #0x2c]
  117dfc: 14000003     	b	0x117e08 <android::NALBitReader::fillReservoir()+0x114>
  117e00: f94007e8     	ldr	x8, [sp, #0x8]
  117e04: b9002d1f     	str	wzr, [x8, #0x2c]
  117e08: 39405fe8     	ldrb	w8, [sp, #0x17]
  117e0c: 37000188     	tbnz	w8, #0x0, 0x117e3c <android::NALBitReader::fillReservoir()+0x148>
  117e10: 321d03e8     	orr	w8, wzr, #0x8
  117e14: f94007e9     	ldr	x9, [sp, #0x8]
  117e18: b940192a     	ldr	w10, [x9, #0x18]
  117e1c: 1ac82148     	lsl	w8, w10, w8
  117e20: f940052b     	ldr	x11, [x9, #0x8]
  117e24: 3940016a     	ldrb	w10, [x11]
  117e28: 2a0a0108     	orr	w8, w8, w10
  117e2c: b9001928     	str	w8, [x9, #0x18]
  117e30: f9400feb     	ldr	x11, [sp, #0x18]
  117e34: 9100056b     	add	x11, x11, #0x1
  117e38: f9000feb     	str	x11, [sp, #0x18]
  117e3c: 92800008     	mov	x8, #-0x1               // =-1
  117e40: b24003e9     	orr	x9, xzr, #0x1
  117e44: f94007ea     	ldr	x10, [sp, #0x8]
  117e48: f940054b     	ldr	x11, [x10, #0x8]
  117e4c: 8b090169     	add	x9, x11, x9
  117e50: f9000549     	str	x9, [x10, #0x8]
  117e54: f9400949     	ldr	x9, [x10, #0x10]
  117e58: 8b080128     	add	x8, x9, x8
  117e5c: f9000948     	str	x8, [x10, #0x10]
  117e60: 17ffffb9     	b	0x117d44 <android::NALBitReader::fillReservoir()+0x50>
  117e64: 12800008     	mov	w8, #-0x1               // =-1
  117e68: b27b03e9     	orr	x9, xzr, #0x20
  117e6c: b27d03ea     	orr	x10, xzr, #0x8
  117e70: f9400feb     	ldr	x11, [sp, #0x18]
  117e74: 9b0b7d4a     	mul	x10, x10, x11
  117e78: f94007eb     	ldr	x11, [sp, #0x8]
  117e7c: f900116a     	str	x10, [x11, #0x20]
  117e80: f940116a     	ldr	x10, [x11, #0x20]
  117e84: eb0a0129     	subs	x9, x9, x10
  117e88: b940196c     	ldr	w12, [x11, #0x18]
  117e8c: 2a0903ed     	mov	w13, w9
  117e90: 1acd218c     	lsl	w12, w12, w13
  117e94: b900196c     	str	w12, [x11, #0x18]
  117e98: 320003ec     	orr	w12, wzr, #0x1
  117e9c: 0a0c0108     	and	w8, w8, w12
  117ea0: 3900bfe8     	strb	w8, [sp, #0x2f]
  117ea4: 3940bfe8     	ldrb	w8, [sp, #0x2f]
  117ea8: 2a0803e0     	mov	w0, w8
  117eac: 9100c3ff     	add	sp, sp, #0x30
  117eb0: d65f03c0     	ret

0000000000117eb4 <android::NALBitReader::~NALBitReader()>:
  117eb4: d10083ff     	sub	sp, sp, #0x20
  117eb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  117ebc: 910043fd     	add	x29, sp, #0x10
  117ec0: f90007e0     	str	x0, [sp, #0x8]
  117ec4: f94007e0     	ldr	x0, [sp, #0x8]
  117ec8: f90003e0     	str	x0, [sp]
  117ecc: 97fe3a0d     	bl	0xa6700 <_ZN7android12NALBitReaderD2Ev@plt>
  117ed0: f94003e0     	ldr	x0, [sp]
  117ed4: 97fe22a3     	bl	0xa0960 <_ZdlPv@plt>
  117ed8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  117edc: 910083ff     	add	sp, sp, #0x20
  117ee0: d65f03c0     	ret

0000000000117ee4 <android::ABuffer::ABuffer(unsigned long)>:
  117ee4: d101c3ff     	sub	sp, sp, #0x70
  117ee8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  117eec: 910183fd     	add	x29, sp, #0x60
  117ef0: b0000c88     	adrp	x8, 0x2a8000
  117ef4: f9419108     	ldr	x8, [x8, #0x320]
  117ef8: b27c03e9     	orr	x9, xzr, #0x10
  117efc: 8b090108     	add	x8, x8, x9
  117f00: d280000a     	mov	x10, #0x0               // =0
  117f04: 320003eb     	orr	w11, wzr, #0x1
  117f08: f81f83a0     	stur	x0, [x29, #-0x8]
  117f0c: f81f03a1     	stur	x1, [x29, #-0x10]
  117f10: f85f83a0     	ldur	x0, [x29, #-0x8]
  117f14: f81d83a0     	stur	x0, [x29, #-0x28]
  117f18: f9001be9     	str	x9, [sp, #0x30]
  117f1c: f90017e8     	str	x8, [sp, #0x28]
  117f20: f90013ea     	str	x10, [sp, #0x20]
  117f24: b9001feb     	str	w11, [sp, #0x1c]
  117f28: 97fe2c42     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  117f2c: f94017e8     	ldr	x8, [sp, #0x28]
  117f30: f85d83a9     	ldur	x9, [x29, #-0x28]
  117f34: f9000128     	str	x8, [x9]
  117f38: f9401bea     	ldr	x10, [sp, #0x30]
  117f3c: 8b0a0120     	add	x0, x9, x10
  117f40: f9000be0     	str	x0, [sp, #0x10]
  117f44: 97fe339b     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
  117f48: 14000001     	b	0x117f4c <android::ABuffer::ABuffer(unsigned long)+0x68>
  117f4c: f94013e8     	ldr	x8, [sp, #0x20]
  117f50: f85d83a9     	ldur	x9, [x29, #-0x28]
  117f54: f9000d28     	str	x8, [x9, #0x18]
  117f58: f900193f     	str	xzr, [x9, #0x30]
  117f5c: b900413f     	str	wzr, [x9, #0x40]
  117f60: b9401fea     	ldr	w10, [sp, #0x1c]
  117f64: 3901112a     	strb	w10, [x9, #0x44]
  117f68: f85f03a0     	ldur	x0, [x29, #-0x10]
  117f6c: 97fe28c9     	bl	0xa2290 <malloc@plt>
  117f70: f90007e0     	str	x0, [sp, #0x8]
  117f74: 14000001     	b	0x117f78 <android::ABuffer::ABuffer(unsigned long)+0x94>
  117f78: f94007e8     	ldr	x8, [sp, #0x8]
  117f7c: f85d83a9     	ldur	x9, [x29, #-0x28]
  117f80: f9001128     	str	x8, [x9, #0x20]
  117f84: f940112a     	ldr	x10, [x9, #0x20]
  117f88: f94013eb     	ldr	x11, [sp, #0x20]
  117f8c: eb0b015f     	cmp	x10, x11
  117f90: 1a9f17ec     	cset	w12, eq
  117f94: 3700004c     	tbnz	w12, #0x0, 0x117f9c <android::ABuffer::ABuffer(unsigned long)+0xb8>
  117f98: 1400000f     	b	0x117fd4 <android::ABuffer::ABuffer(unsigned long)+0xf0>
  117f9c: f85d83a8     	ldur	x8, [x29, #-0x28]
  117fa0: f900151f     	str	xzr, [x8, #0x28]
  117fa4: f9001d1f     	str	xzr, [x8, #0x38]
  117fa8: 14000010     	b	0x117fe8 <android::ABuffer::ABuffer(unsigned long)+0x104>
  117fac: 2a0103e8     	mov	w8, w1
  117fb0: f81e83a0     	stur	x0, [x29, #-0x18]
  117fb4: b81e43a8     	stur	w8, [x29, #-0x1c]
  117fb8: 1400000f     	b	0x117ff4 <android::ABuffer::ABuffer(unsigned long)+0x110>
  117fbc: 2a0103e8     	mov	w8, w1
  117fc0: f81e83a0     	stur	x0, [x29, #-0x18]
  117fc4: b81e43a8     	stur	w8, [x29, #-0x1c]
  117fc8: f9400be0     	ldr	x0, [sp, #0x10]
  117fcc: 97fe4bc5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  117fd0: 14000009     	b	0x117ff4 <android::ABuffer::ABuffer(unsigned long)+0x110>
  117fd4: f85f03a8     	ldur	x8, [x29, #-0x10]
  117fd8: f85d83a9     	ldur	x9, [x29, #-0x28]
  117fdc: f9001528     	str	x8, [x9, #0x28]
  117fe0: f85f03a8     	ldur	x8, [x29, #-0x10]
  117fe4: f9001d28     	str	x8, [x9, #0x38]
  117fe8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  117fec: 9101c3ff     	add	sp, sp, #0x70
  117ff0: d65f03c0     	ret
  117ff4: f85d83a0     	ldur	x0, [x29, #-0x28]
  117ff8: 97fe22c2     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  117ffc: f85e83a0     	ldur	x0, [x29, #-0x18]
  118000: 97fe3fc4     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000118004 <android::ABuffer::ABuffer(void*, unsigned long)>:
  118004: d10183ff     	sub	sp, sp, #0x60
  118008: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11800c: 910143fd     	add	x29, sp, #0x50
  118010: 90000c88     	adrp	x8, 0x2a8000
  118014: f9419108     	ldr	x8, [x8, #0x320]
  118018: b27c03e9     	orr	x9, xzr, #0x10
  11801c: 8b090108     	add	x8, x8, x9
  118020: d280000a     	mov	x10, #0x0               // =0
  118024: 5280000b     	mov	w11, #0x0               // =0
  118028: f81f83a0     	stur	x0, [x29, #-0x8]
  11802c: f81f03a1     	stur	x1, [x29, #-0x10]
  118030: f81e83a2     	stur	x2, [x29, #-0x18]
  118034: f85f83a0     	ldur	x0, [x29, #-0x8]
  118038: f90013e0     	str	x0, [sp, #0x20]
  11803c: f9000fe9     	str	x9, [sp, #0x18]
  118040: f9000be8     	str	x8, [sp, #0x10]
  118044: f90007ea     	str	x10, [sp, #0x8]
  118048: b90007eb     	str	w11, [sp, #0x4]
  11804c: 97fe2bf9     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  118050: f9400be8     	ldr	x8, [sp, #0x10]
  118054: f94013e9     	ldr	x9, [sp, #0x20]
  118058: f9000128     	str	x8, [x9]
  11805c: f9400fea     	ldr	x10, [sp, #0x18]
  118060: 8b0a0120     	add	x0, x9, x10
  118064: 97fe3353     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
  118068: 14000001     	b	0x11806c <android::ABuffer::ABuffer(void*, unsigned long)+0x68>
  11806c: f94007e8     	ldr	x8, [sp, #0x8]
  118070: f94013e9     	ldr	x9, [sp, #0x20]
  118074: f9000d28     	str	x8, [x9, #0x18]
  118078: f85f03aa     	ldur	x10, [x29, #-0x10]
  11807c: f900112a     	str	x10, [x9, #0x20]
  118080: f85e83aa     	ldur	x10, [x29, #-0x18]
  118084: f900152a     	str	x10, [x9, #0x28]
  118088: f900193f     	str	xzr, [x9, #0x30]
  11808c: f85e83aa     	ldur	x10, [x29, #-0x18]
  118090: f9001d2a     	str	x10, [x9, #0x38]
  118094: b900413f     	str	wzr, [x9, #0x40]
  118098: b94007eb     	ldr	w11, [sp, #0x4]
  11809c: 3901112b     	strb	w11, [x9, #0x44]
  1180a0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1180a4: 910183ff     	add	sp, sp, #0x60
  1180a8: d65f03c0     	ret
  1180ac: 2a0103e8     	mov	w8, w1
  1180b0: f81e03a0     	stur	x0, [x29, #-0x20]
  1180b4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1180b8: f94013e0     	ldr	x0, [sp, #0x20]
  1180bc: 97fe2291     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  1180c0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1180c4: 97fe3f93     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001180c8 <android::ABuffer::CreateAsCopy(void const*, unsigned long)>:
  1180c8: d10283ff     	sub	sp, sp, #0xa0
  1180cc: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1180d0: 910243fd     	add	x29, sp, #0x90
  1180d4: d53bd049     	mrs	x9, TPIDR_EL0
  1180d8: f9401529     	ldr	x9, [x9, #0x28]
  1180dc: f81f83a9     	stur	x9, [x29, #-0x8]
  1180e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1180e4: f81e03a1     	stur	x1, [x29, #-0x20]
  1180e8: 5280090a     	mov	w10, #0x48              // =72
  1180ec: 2a0a03e0     	mov	w0, w10
  1180f0: f81c83a8     	stur	x8, [x29, #-0x38]
  1180f4: 97fe4387     	bl	0xa8f10 <_Znwm@plt>
  1180f8: aa0003e1     	mov	x1, x0
  1180fc: aa0003e8     	mov	x8, x0
  118100: f85e03a9     	ldur	x9, [x29, #-0x20]
  118104: f81c03a1     	stur	x1, [x29, #-0x40]
  118108: aa0903e1     	mov	x1, x9
  11810c: f90027e8     	str	x8, [sp, #0x48]
  118110: 97fe2744     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  118114: 14000001     	b	0x118118 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x50>
  118118: d10043a8     	sub	x8, x29, #0x10
  11811c: aa0803e0     	mov	x0, x8
  118120: f94027e1     	ldr	x1, [sp, #0x48]
  118124: f90023e8     	str	x8, [sp, #0x40]
  118128: 97fe4502     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  11812c: f94023e0     	ldr	x0, [sp, #0x40]
  118130: 97fe1f58     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  118134: f9001fe0     	str	x0, [sp, #0x38]
  118138: 14000001     	b	0x11813c <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x74>
  11813c: f9401fe0     	ldr	x0, [sp, #0x38]
  118140: 97fe2e98     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
  118144: f9001be0     	str	x0, [sp, #0x30]
  118148: 14000001     	b	0x11814c <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x84>
  11814c: f9401be8     	ldr	x8, [sp, #0x30]
  118150: b5000308     	cbnz	x8, 0x1181b0 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0xe8>
  118154: 14000001     	b	0x118158 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x90>
  118158: aa1f03e0     	mov	x0, xzr
  11815c: f85c83a8     	ldur	x8, [x29, #-0x38]
  118160: f90017e0     	str	x0, [sp, #0x28]
  118164: aa0803e0     	mov	x0, x8
  118168: f94017e1     	ldr	x1, [sp, #0x28]
  11816c: 97fe44f1     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  118170: 14000001     	b	0x118174 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0xac>
  118174: 320003e8     	orr	w8, wzr, #0x1
  118178: b81d03a8     	stur	w8, [x29, #-0x30]
  11817c: 14000022     	b	0x118204 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x13c>
  118180: f81d83a0     	stur	x0, [x29, #-0x28]
  118184: 2a0103e8     	mov	w8, w1
  118188: b81d43a8     	stur	w8, [x29, #-0x2c]
  11818c: f85c03a0     	ldur	x0, [x29, #-0x40]
  118190: 97fe21f4     	bl	0xa0960 <_ZdlPv@plt>
  118194: 14000028     	b	0x118234 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x16c>
  118198: f81d83a0     	stur	x0, [x29, #-0x28]
  11819c: 2a0103e8     	mov	w8, w1
  1181a0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1181a4: d10043a0     	sub	x0, x29, #0x10
  1181a8: 97fe48da     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1181ac: 14000022     	b	0x118234 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x16c>
  1181b0: d10043a0     	sub	x0, x29, #0x10
  1181b4: 97fe1f37     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1181b8: f90013e0     	str	x0, [sp, #0x20]
  1181bc: 14000001     	b	0x1181c0 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0xf8>
  1181c0: f94013e0     	ldr	x0, [sp, #0x20]
  1181c4: 97fe3423     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1181c8: f9000fe0     	str	x0, [sp, #0x18]
  1181cc: 14000001     	b	0x1181d0 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x108>
  1181d0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1181d4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1181d8: f9400fe0     	ldr	x0, [sp, #0x18]
  1181dc: 97fe1eed     	bl	0x9fd90 <memcpy@plt>
  1181e0: d10043a1     	sub	x1, x29, #0x10
  1181e4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1181e8: f9000be0     	str	x0, [sp, #0x10]
  1181ec: aa0203e0     	mov	x0, x2
  1181f0: 97fe4894     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  1181f4: 14000001     	b	0x1181f8 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x130>
  1181f8: 320003e8     	orr	w8, wzr, #0x1
  1181fc: b81d03a8     	stur	w8, [x29, #-0x30]
  118200: 14000001     	b	0x118204 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x13c>
  118204: d10043a0     	sub	x0, x29, #0x10
  118208: 97fe48c2     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11820c: d53bd040     	mrs	x0, TPIDR_EL0
  118210: f9401400     	ldr	x0, [x0, #0x28]
  118214: f85f83be     	ldur	x30, [x29, #-0x8]
  118218: eb1e0000     	subs	x0, x0, x30
  11821c: f90007e0     	str	x0, [sp, #0x8]
  118220: 540000e1     	b.ne	0x11823c <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x174>
  118224: 14000001     	b	0x118228 <android::ABuffer::CreateAsCopy(void const*, unsigned long)+0x160>
  118228: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  11822c: 910283ff     	add	sp, sp, #0xa0
  118230: d65f03c0     	ret
  118234: f85d83a0     	ldur	x0, [x29, #-0x28]
  118238: 97fe3f36     	bl	0xa7f10 <_Unwind_Resume@plt>
  11823c: 97fe46cd     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000118240 <android::sp<android::ABuffer>::sp(android::sp<android::ABuffer>&&)>:
  118240: d10043ff     	sub	sp, sp, #0x10
  118244: d2800008     	mov	x8, #0x0                // =0
  118248: f90007e0     	str	x0, [sp, #0x8]
  11824c: f90003e1     	str	x1, [sp]
  118250: f94007e0     	ldr	x0, [sp, #0x8]
  118254: f94003e1     	ldr	x1, [sp]
  118258: f9400021     	ldr	x1, [x1]
  11825c: f9000001     	str	x1, [x0]
  118260: f94003e0     	ldr	x0, [sp]
  118264: f9000008     	str	x8, [x0]
  118268: 910043ff     	add	sp, sp, #0x10
  11826c: d65f03c0     	ret

0000000000118270 <android::ABuffer::~ABuffer()>:
  118270: d10103ff     	sub	sp, sp, #0x40
  118274: a9037bfd     	stp	x29, x30, [sp, #0x30]
  118278: 9100c3fd     	add	x29, sp, #0x30
  11827c: 90000c88     	adrp	x8, 0x2a8000
  118280: f9419108     	ldr	x8, [x8, #0x320]
  118284: b27c03e9     	orr	x9, xzr, #0x10
  118288: 8b090108     	add	x8, x8, x9
  11828c: d2800009     	mov	x9, #0x0                // =0
  118290: aa0903e1     	mov	x1, x9
  118294: f81f83a0     	stur	x0, [x29, #-0x8]
  118298: f85f83a0     	ldur	x0, [x29, #-0x8]
  11829c: f9000008     	str	x8, [x0]
  1182a0: 3941100a     	ldrb	w10, [x0, #0x44]
  1182a4: f9000be9     	str	x9, [sp, #0x10]
  1182a8: f90007e1     	str	x1, [sp, #0x8]
  1182ac: f90003e0     	str	x0, [sp]
  1182b0: 3700004a     	tbnz	w10, #0x0, 0x1182b8 <android::ABuffer::~ABuffer()+0x48>
  1182b4: 1400001a     	b	0x11831c <android::ABuffer::~ABuffer()+0xac>
  1182b8: f94003e8     	ldr	x8, [sp]
  1182bc: f9401109     	ldr	x9, [x8, #0x20]
  1182c0: f9400bea     	ldr	x10, [sp, #0x10]
  1182c4: eb0a013f     	cmp	x9, x10
  1182c8: 1a9f07eb     	cset	w11, ne
  1182cc: 3700004b     	tbnz	w11, #0x0, 0x1182d4 <android::ABuffer::~ABuffer()+0x64>
  1182d0: 14000013     	b	0x11831c <android::ABuffer::~ABuffer()+0xac>
  1182d4: f94003e8     	ldr	x8, [sp]
  1182d8: f9401100     	ldr	x0, [x8, #0x20]
  1182dc: 97fe26dd     	bl	0xa1e50 <free@plt>
  1182e0: 14000001     	b	0x1182e4 <android::ABuffer::~ABuffer()+0x74>
  1182e4: f9400be8     	ldr	x8, [sp, #0x10]
  1182e8: f94003e9     	ldr	x9, [sp]
  1182ec: f9001128     	str	x8, [x9, #0x20]
  1182f0: 1400000b     	b	0x11831c <android::ABuffer::~ABuffer()+0xac>
  1182f4: b27c03e8     	orr	x8, xzr, #0x10
  1182f8: 2a0103e9     	mov	w9, w1
  1182fc: f81f03a0     	stur	x0, [x29, #-0x10]
  118300: b81ec3a9     	stur	w9, [x29, #-0x14]
  118304: f94003e0     	ldr	x0, [sp]
  118308: 8b080000     	add	x0, x0, x8
  11830c: 97fe4af5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  118310: f94003e0     	ldr	x0, [sp]
  118314: 97fe21fb     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  118318: 1400000e     	b	0x118350 <android::ABuffer::~ABuffer()+0xe0>
  11831c: f94003e0     	ldr	x0, [sp]
  118320: f94007e1     	ldr	x1, [sp, #0x8]
  118324: 97fe4a97     	bl	0xaad80 <_ZN7android7ABuffer18setMediaBufferBaseEPNS_15MediaBufferBaseE@plt>
  118328: 14000001     	b	0x11832c <android::ABuffer::~ABuffer()+0xbc>
  11832c: b27c03e8     	orr	x8, xzr, #0x10
  118330: f94003e9     	ldr	x9, [sp]
  118334: 8b080120     	add	x0, x9, x8
  118338: 97fe4aea     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  11833c: f94003e0     	ldr	x0, [sp]
  118340: 97fe21f0     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  118344: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118348: 910103ff     	add	sp, sp, #0x40
  11834c: d65f03c0     	ret
  118350: f85f03a0     	ldur	x0, [x29, #-0x10]
  118354: 97fe579c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000118358 <android::ABuffer::setMediaBufferBase(android::MediaBufferBase*)>:
  118358: d100c3ff     	sub	sp, sp, #0x30
  11835c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  118360: 910083fd     	add	x29, sp, #0x20
  118364: d2800008     	mov	x8, #0x0                // =0
  118368: f81f83a0     	stur	x0, [x29, #-0x8]
  11836c: f9000be1     	str	x1, [sp, #0x10]
  118370: f85f83a0     	ldur	x0, [x29, #-0x8]
  118374: f9400c01     	ldr	x1, [x0, #0x18]
  118378: eb08003f     	cmp	x1, x8
  11837c: 1a9f07e9     	cset	w9, ne
  118380: f90007e0     	str	x0, [sp, #0x8]
  118384: 37000049     	tbnz	w9, #0x0, 0x11838c <android::ABuffer::setMediaBufferBase(android::MediaBufferBase*)+0x34>
  118388: 14000007     	b	0x1183a4 <android::ABuffer::setMediaBufferBase(android::MediaBufferBase*)+0x4c>
  11838c: f94007e8     	ldr	x8, [sp, #0x8]
  118390: f9400d09     	ldr	x9, [x8, #0x18]
  118394: f940012a     	ldr	x10, [x9]
  118398: f940014a     	ldr	x10, [x10]
  11839c: aa0903e0     	mov	x0, x9
  1183a0: d63f0140     	blr	x10
  1183a4: f9400be8     	ldr	x8, [sp, #0x10]
  1183a8: f94007e9     	ldr	x9, [sp, #0x8]
  1183ac: f9000d28     	str	x8, [x9, #0x18]
  1183b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1183b4: 9100c3ff     	add	sp, sp, #0x30
  1183b8: d65f03c0     	ret

00000000001183bc <android::ABuffer::~ABuffer()>:
  1183bc: d10083ff     	sub	sp, sp, #0x20
  1183c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1183c4: 910043fd     	add	x29, sp, #0x10
  1183c8: 90000c88     	adrp	x8, 0x2a8000
  1183cc: f942d908     	ldr	x8, [x8, #0x5b0]
  1183d0: f90007e0     	str	x0, [sp, #0x8]
  1183d4: f94007e0     	ldr	x0, [sp, #0x8]
  1183d8: f90003e0     	str	x0, [sp]
  1183dc: d63f0100     	blr	x8
  1183e0: f94003e0     	ldr	x0, [sp]
  1183e4: 97fe215f     	bl	0xa0960 <_ZdlPv@plt>
  1183e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1183ec: 910083ff     	add	sp, sp, #0x20
  1183f0: d65f03c0     	ret

00000000001183f4 <android::ABuffer::setRange(unsigned long, unsigned long)>:
  1183f4: d103c3ff     	sub	sp, sp, #0xf0
  1183f8: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1183fc: 910383fd     	add	x29, sp, #0xe0
  118400: d10043a8     	sub	x8, x29, #0x10
  118404: d53bd049     	mrs	x9, TPIDR_EL0
  118408: f9401529     	ldr	x9, [x9, #0x28]
  11840c: f9000509     	str	x9, [x8, #0x8]
  118410: f90033e0     	str	x0, [sp, #0x60]
  118414: f9000101     	str	x1, [x8]
  118418: f9002fe2     	str	x2, [sp, #0x58]
  11841c: f94033e9     	ldr	x9, [sp, #0x60]
  118420: f9001fe8     	str	x8, [sp, #0x38]
  118424: f9001be9     	str	x9, [sp, #0x30]
  118428: 14000001     	b	0x11842c <android::ABuffer::setRange(unsigned long, unsigned long)+0x38>
  11842c: f9401be8     	ldr	x8, [sp, #0x30]
  118430: 9100a101     	add	x1, x8, #0x28
  118434: d100a3a9     	sub	x9, x29, #0x28
  118438: d10043a0     	sub	x0, x29, #0x10
  11843c: aa0903e8     	mov	x8, x9
  118440: f90017e9     	str	x9, [sp, #0x28]
  118444: 97fe2307     	bl	0xa1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>
  118448: f94017e0     	ldr	x0, [sp, #0x28]
  11844c: 97fe4221     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  118450: b90027e0     	str	w0, [sp, #0x24]
  118454: 14000001     	b	0x118458 <android::ABuffer::setRange(unsigned long, unsigned long)+0x64>
  118458: b94027e8     	ldr	w8, [sp, #0x24]
  11845c: 37000308     	tbnz	w8, #0x0, 0x1184bc <android::ABuffer::setRange(unsigned long, unsigned long)+0xc8>
  118460: 14000001     	b	0x118464 <android::ABuffer::setRange(unsigned long, unsigned long)+0x70>
  118464: d0000701     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  118468: 910e2821     	add	x1, x1, #0x38a
  11846c: d10103a0     	sub	x0, x29, #0x40
  118470: 97fe2dc4     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  118474: 14000001     	b	0x118478 <android::ABuffer::setRange(unsigned long, unsigned long)+0x84>
  118478: d10103a0     	sub	x0, x29, #0x40
  11847c: d100a3a1     	sub	x1, x29, #0x28
  118480: 97fe2a18     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  118484: 14000001     	b	0x118488 <android::ABuffer::setRange(unsigned long, unsigned long)+0x94>
  118488: d10103a0     	sub	x0, x29, #0x40
  11848c: 97fe261d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118490: 1400000b     	b	0x1184bc <android::ABuffer::setRange(unsigned long, unsigned long)+0xc8>
  118494: f9002be0     	str	x0, [sp, #0x50]
  118498: 2a0103e8     	mov	w8, w1
  11849c: b9004fe8     	str	w8, [sp, #0x4c]
  1184a0: 1400002a     	b	0x118548 <android::ABuffer::setRange(unsigned long, unsigned long)+0x154>
  1184a4: f9002be0     	str	x0, [sp, #0x50]
  1184a8: 2a0103e8     	mov	w8, w1
  1184ac: b9004fe8     	str	w8, [sp, #0x4c]
  1184b0: d10103a0     	sub	x0, x29, #0x40
  1184b4: 97fe2613     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1184b8: 14000024     	b	0x118548 <android::ABuffer::setRange(unsigned long, unsigned long)+0x154>
  1184bc: d100a3a0     	sub	x0, x29, #0x28
  1184c0: 97fe2610     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1184c4: 14000001     	b	0x1184c8 <android::ABuffer::setRange(unsigned long, unsigned long)+0xd4>
  1184c8: 14000001     	b	0x1184cc <android::ABuffer::setRange(unsigned long, unsigned long)+0xd8>
  1184cc: f9401fe8     	ldr	x8, [sp, #0x38]
  1184d0: f9400109     	ldr	x9, [x8]
  1184d4: f9402fea     	ldr	x10, [sp, #0x58]
  1184d8: 8b0a0129     	add	x9, x9, x10
  1184dc: f81a03a9     	stur	x9, [x29, #-0x60]
  1184e0: f9401be9     	ldr	x9, [sp, #0x30]
  1184e4: 9100a121     	add	x1, x9, #0x28
  1184e8: d10163aa     	sub	x10, x29, #0x58
  1184ec: d10183a0     	sub	x0, x29, #0x60
  1184f0: aa0a03e8     	mov	x8, x10
  1184f4: f9000fea     	str	x10, [sp, #0x18]
  1184f8: 97fe22da     	bl	0xa1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>
  1184fc: f9400fe0     	ldr	x0, [sp, #0x18]
  118500: 97fe41f4     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  118504: b90017e0     	str	w0, [sp, #0x14]
  118508: 14000001     	b	0x11850c <android::ABuffer::setRange(unsigned long, unsigned long)+0x118>
  11850c: b94017e8     	ldr	w8, [sp, #0x14]
  118510: 37000368     	tbnz	w8, #0x0, 0x11857c <android::ABuffer::setRange(unsigned long, unsigned long)+0x188>
  118514: 14000001     	b	0x118518 <android::ABuffer::setRange(unsigned long, unsigned long)+0x124>
  118518: d0000701     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11851c: 910fdc21     	add	x1, x1, #0x3f7
  118520: 9101a3e0     	add	x0, sp, #0x68
  118524: 97fe2d97     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  118528: 14000001     	b	0x11852c <android::ABuffer::setRange(unsigned long, unsigned long)+0x138>
  11852c: 9101a3e0     	add	x0, sp, #0x68
  118530: d10163a1     	sub	x1, x29, #0x58
  118534: 97fe29eb     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  118538: 14000001     	b	0x11853c <android::ABuffer::setRange(unsigned long, unsigned long)+0x148>
  11853c: 9101a3e0     	add	x0, sp, #0x68
  118540: 97fe25f0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118544: 1400000e     	b	0x11857c <android::ABuffer::setRange(unsigned long, unsigned long)+0x188>
  118548: d100a3a0     	sub	x0, x29, #0x28
  11854c: 97fe25ed     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118550: 14000021     	b	0x1185d4 <android::ABuffer::setRange(unsigned long, unsigned long)+0x1e0>
  118554: f9002be0     	str	x0, [sp, #0x50]
  118558: 2a0103e8     	mov	w8, w1
  11855c: b9004fe8     	str	w8, [sp, #0x4c]
  118560: 1400001a     	b	0x1185c8 <android::ABuffer::setRange(unsigned long, unsigned long)+0x1d4>
  118564: f9002be0     	str	x0, [sp, #0x50]
  118568: 2a0103e8     	mov	w8, w1
  11856c: b9004fe8     	str	w8, [sp, #0x4c]
  118570: 9101a3e0     	add	x0, sp, #0x68
  118574: 97fe25e3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118578: 14000014     	b	0x1185c8 <android::ABuffer::setRange(unsigned long, unsigned long)+0x1d4>
  11857c: d10163a0     	sub	x0, x29, #0x58
  118580: 97fe25e0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118584: 14000001     	b	0x118588 <android::ABuffer::setRange(unsigned long, unsigned long)+0x194>
  118588: f9401fe8     	ldr	x8, [sp, #0x38]
  11858c: f9400109     	ldr	x9, [x8]
  118590: f9401bea     	ldr	x10, [sp, #0x30]
  118594: f9001949     	str	x9, [x10, #0x30]
  118598: f9402fe9     	ldr	x9, [sp, #0x58]
  11859c: f9001d49     	str	x9, [x10, #0x38]
  1185a0: d53bd049     	mrs	x9, TPIDR_EL0
  1185a4: f9401529     	ldr	x9, [x9, #0x28]
  1185a8: f940050b     	ldr	x11, [x8, #0x8]
  1185ac: eb0b0129     	subs	x9, x9, x11
  1185b0: f90007e9     	str	x9, [sp, #0x8]
  1185b4: 54000141     	b.ne	0x1185dc <android::ABuffer::setRange(unsigned long, unsigned long)+0x1e8>
  1185b8: 14000001     	b	0x1185bc <android::ABuffer::setRange(unsigned long, unsigned long)+0x1c8>
  1185bc: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1185c0: 9103c3ff     	add	sp, sp, #0xf0
  1185c4: d65f03c0     	ret
  1185c8: d10163a0     	sub	x0, x29, #0x58
  1185cc: 97fe25cd     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1185d0: 14000001     	b	0x1185d4 <android::ABuffer::setRange(unsigned long, unsigned long)+0x1e0>
  1185d4: f9402be0     	ldr	x0, [sp, #0x50]
  1185d8: 97fe3e4e     	bl	0xa7f10 <_Unwind_Resume@plt>
  1185dc: 97fe45e5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001185e0 <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)>:
  1185e0: d10143ff     	sub	sp, sp, #0x50
  1185e4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1185e8: 910103fd     	add	x29, sp, #0x40
  1185ec: 52800009     	mov	w9, #0x0                // =0
  1185f0: 9000070a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1185f4: 9118554a     	add	x10, x10, #0x615
  1185f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1185fc: f81f03a1     	stur	x1, [x29, #-0x10]
  118600: 320003eb     	orr	w11, wzr, #0x1
  118604: 0a0b0129     	and	w9, w9, w11
  118608: 381ef3a9     	sturb	w9, [x29, #-0x11]
  11860c: aa0803e0     	mov	x0, x8
  118610: f9000be8     	str	x8, [sp, #0x10]
  118614: f90007ea     	str	x10, [sp, #0x8]
  118618: 97fe48d2     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  11861c: f85f83a8     	ldur	x8, [x29, #-0x8]
  118620: f9400108     	ldr	x8, [x8]
  118624: f85f03aa     	ldur	x10, [x29, #-0x10]
  118628: f940014a     	ldr	x10, [x10]
  11862c: eb0a011f     	cmp	x8, x10
  118630: 1a9f87e9     	cset	w9, ls
  118634: 370002c9     	tbnz	w9, #0x0, 0x11868c <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
  118638: f85f83a8     	ldur	x8, [x29, #-0x8]
  11863c: f9400101     	ldr	x1, [x8]
  118640: f9400be0     	ldr	x0, [sp, #0x10]
  118644: 97fe3d1b     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  118648: 14000001     	b	0x11864c <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x6c>
  11864c: f9400be0     	ldr	x0, [sp, #0x10]
  118650: f94007e1     	ldr	x1, [sp, #0x8]
  118654: 97fe4397     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  118658: 14000001     	b	0x11865c <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x7c>
  11865c: f85f03a8     	ldur	x8, [x29, #-0x10]
  118660: f9400101     	ldr	x1, [x8]
  118664: f9400be0     	ldr	x0, [sp, #0x10]
  118668: 97fe3d12     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  11866c: 14000001     	b	0x118670 <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0x90>
  118670: 14000007     	b	0x11868c <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xac>
  118674: 2a0103e8     	mov	w8, w1
  118678: f90013e0     	str	x0, [sp, #0x20]
  11867c: b9001fe8     	str	w8, [sp, #0x1c]
  118680: f9400be0     	ldr	x0, [sp, #0x10]
  118684: 97fe259f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118688: 1400000c     	b	0x1186b8 <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xd8>
  11868c: 12800008     	mov	w8, #-0x1               // =-1
  118690: 320003e9     	orr	w9, wzr, #0x1
  118694: 0a090108     	and	w8, w8, w9
  118698: 381ef3a8     	sturb	w8, [x29, #-0x11]
  11869c: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1186a0: 37000068     	tbnz	w8, #0x0, 0x1186ac <android::AString android::Compare_LE<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)+0xcc>
  1186a4: f9400be0     	ldr	x0, [sp, #0x10]
  1186a8: 97fe2596     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1186ac: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1186b0: 910143ff     	add	sp, sp, #0x50
  1186b4: d65f03c0     	ret
  1186b8: f94013e0     	ldr	x0, [sp, #0x20]
  1186bc: 97fe3e15     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001186c0 <android::ABuffer::meta()>:
  1186c0: d10103ff     	sub	sp, sp, #0x40
  1186c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1186c8: 9100c3fd     	add	x29, sp, #0x30
  1186cc: b27c03e9     	orr	x9, xzr, #0x10
  1186d0: d280000a     	mov	x10, #0x0               // =0
  1186d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1186d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1186dc: 8b090009     	add	x9, x0, x9
  1186e0: f9000be0     	str	x0, [sp, #0x10]
  1186e4: aa0903e0     	mov	x0, x9
  1186e8: aa0a03e1     	mov	x1, x10
  1186ec: f90007e8     	str	x8, [sp, #0x8]
  1186f0: 97fe4618     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
  1186f4: 37000040     	tbnz	w0, #0x0, 0x1186fc <android::ABuffer::meta()+0x3c>
  1186f8: 14000012     	b	0x118740 <android::ABuffer::meta()+0x80>
  1186fc: d2814300     	mov	x0, #0xa18              // =2584
  118700: 97fe4204     	bl	0xa8f10 <_Znwm@plt>
  118704: f90003e0     	str	x0, [sp]
  118708: 97fe4842     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
  11870c: 14000001     	b	0x118710 <android::ABuffer::meta()+0x50>
  118710: b27c03e8     	orr	x8, xzr, #0x10
  118714: f9400be9     	ldr	x9, [sp, #0x10]
  118718: 8b080120     	add	x0, x9, x8
  11871c: f94003e1     	ldr	x1, [sp]
  118720: 97fe35f4     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  118724: 14000007     	b	0x118740 <android::ABuffer::meta()+0x80>
  118728: 2a0103e8     	mov	w8, w1
  11872c: f81f03a0     	stur	x0, [x29, #-0x10]
  118730: b81ec3a8     	stur	w8, [x29, #-0x14]
  118734: f94003e0     	ldr	x0, [sp]
  118738: 97fe208a     	bl	0xa0960 <_ZdlPv@plt>
  11873c: 14000009     	b	0x118760 <android::ABuffer::meta()+0xa0>
  118740: b27c03e8     	orr	x8, xzr, #0x10
  118744: f9400be9     	ldr	x9, [sp, #0x10]
  118748: 8b080121     	add	x1, x9, x8
  11874c: f94007e0     	ldr	x0, [sp, #0x8]
  118750: 97fe3420     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
  118754: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118758: 910103ff     	add	sp, sp, #0x40
  11875c: d65f03c0     	ret
  118760: f85f03a0     	ldur	x0, [x29, #-0x10]
  118764: 97fe3deb     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000118768 <android::ABuffer::getMediaBufferBase()>:
  118768: d10083ff     	sub	sp, sp, #0x20
  11876c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  118770: 910043fd     	add	x29, sp, #0x10
  118774: d2800008     	mov	x8, #0x0                // =0
  118778: f90007e0     	str	x0, [sp, #0x8]
  11877c: f94007e0     	ldr	x0, [sp, #0x8]
  118780: f9400c09     	ldr	x9, [x0, #0x18]
  118784: eb08013f     	cmp	x9, x8
  118788: 1a9f07ea     	cset	w10, ne
  11878c: f90003e0     	str	x0, [sp]
  118790: 3700004a     	tbnz	w10, #0x0, 0x118798 <android::ABuffer::getMediaBufferBase()+0x30>
  118794: 14000007     	b	0x1187b0 <android::ABuffer::getMediaBufferBase()+0x48>
  118798: f94003e8     	ldr	x8, [sp]
  11879c: f9400d09     	ldr	x9, [x8, #0x18]
  1187a0: f940012a     	ldr	x10, [x9]
  1187a4: f940054a     	ldr	x10, [x10, #0x8]
  1187a8: aa0903e0     	mov	x0, x9
  1187ac: d63f0140     	blr	x10
  1187b0: f94003e8     	ldr	x8, [sp]
  1187b4: f9400d00     	ldr	x0, [x8, #0x18]
  1187b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1187bc: 910083ff     	add	sp, sp, #0x20
  1187c0: d65f03c0     	ret

00000000001187c4 <android::AMessage::AMessage()>:
  1187c4: d100c3ff     	sub	sp, sp, #0x30
  1187c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1187cc: 910083fd     	add	x29, sp, #0x20
  1187d0: 90000c88     	adrp	x8, 0x2a8000
  1187d4: f9478908     	ldr	x8, [x8, #0xf10]
  1187d8: b27c03e9     	orr	x9, xzr, #0x10
  1187dc: 8b090108     	add	x8, x8, x9
  1187e0: f81f83a0     	stur	x0, [x29, #-0x8]
  1187e4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1187e8: aa0903e0     	mov	x0, x9
  1187ec: f9000be8     	str	x8, [sp, #0x10]
  1187f0: f90007e9     	str	x9, [sp, #0x8]
  1187f4: 97fe2a0f     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  1187f8: f9400be8     	ldr	x8, [sp, #0x10]
  1187fc: f94007e9     	ldr	x9, [sp, #0x8]
  118800: f9000128     	str	x8, [x9]
  118804: f905093f     	str	xzr, [x9, #0xa10]
  118808: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11880c: 9100c3ff     	add	sp, sp, #0x30
  118810: d65f03c0     	ret

0000000000118814 <android::AMessage::~AMessage()>:
  118814: d100c3ff     	sub	sp, sp, #0x30
  118818: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11881c: 910083fd     	add	x29, sp, #0x20
  118820: 90000c88     	adrp	x8, 0x2a8000
  118824: f9478908     	ldr	x8, [x8, #0xf10]
  118828: b27c03e9     	orr	x9, xzr, #0x10
  11882c: 8b090108     	add	x8, x8, x9
  118830: f81f83a0     	stur	x0, [x29, #-0x8]
  118834: f85f83a9     	ldur	x9, [x29, #-0x8]
  118838: f9000128     	str	x8, [x9]
  11883c: aa0903e0     	mov	x0, x9
  118840: f90003e9     	str	x9, [sp]
  118844: 97fe239b     	bl	0xa16b0 <_ZN7android8AMessage5clearEv@plt>
  118848: 14000001     	b	0x11884c <android::AMessage::~AMessage()+0x38>
  11884c: f94003e0     	ldr	x0, [sp]
  118850: 97fe20ac     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  118854: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  118858: 9100c3ff     	add	sp, sp, #0x30
  11885c: d65f03c0     	ret
  118860: 2a0103e8     	mov	w8, w1
  118864: f9000be0     	str	x0, [sp, #0x10]
  118868: b9000fe8     	str	w8, [sp, #0xc]
  11886c: f94003e0     	ldr	x0, [sp]
  118870: 97fe20a4     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  118874: f9400be0     	ldr	x0, [sp, #0x10]
  118878: 97fe5653     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011887c <android::AMessage::clear()>:
  11887c: d10103ff     	sub	sp, sp, #0x40
  118880: a9037bfd     	stp	x29, x30, [sp, #0x30]
  118884: 9100c3fd     	add	x29, sp, #0x30
  118888: d2800008     	mov	x8, #0x0                // =0
  11888c: f81f83a0     	stur	x0, [x29, #-0x8]
  118890: f85f83a0     	ldur	x0, [x29, #-0x8]
  118894: f81f03bf     	stur	xzr, [x29, #-0x10]
  118898: f9000be8     	str	x8, [sp, #0x10]
  11889c: f90007e0     	str	x0, [sp, #0x8]
  1188a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1188a4: f94007e9     	ldr	x9, [sp, #0x8]
  1188a8: f945092a     	ldr	x10, [x9, #0xa10]
  1188ac: eb0a011f     	cmp	x8, x10
  1188b0: 1a9f27eb     	cset	w11, lo
  1188b4: 3700004b     	tbnz	w11, #0x0, 0x1188bc <android::AMessage::clear()+0x40>
  1188b8: 1400001c     	b	0x118928 <android::AMessage::clear()+0xac>
  1188bc: d2800508     	mov	x8, #0x28               // =40
  1188c0: b27c03e9     	orr	x9, xzr, #0x10
  1188c4: f94007ea     	ldr	x10, [sp, #0x8]
  1188c8: 8b090149     	add	x9, x10, x9
  1188cc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1188d0: 9b0b7d08     	mul	x8, x8, x11
  1188d4: 8b080128     	add	x8, x9, x8
  1188d8: f9000fe8     	str	x8, [sp, #0x18]
  1188dc: f9400fe8     	ldr	x8, [sp, #0x18]
  1188e0: f9400908     	ldr	x8, [x8, #0x10]
  1188e4: f9400be9     	ldr	x9, [sp, #0x10]
  1188e8: eb09011f     	cmp	x8, x9
  1188ec: 1a9f17ec     	cset	w12, eq
  1188f0: f90003e8     	str	x8, [sp]
  1188f4: 3700006c     	tbnz	w12, #0x0, 0x118900 <android::AMessage::clear()+0x84>
  1188f8: f94003e0     	ldr	x0, [sp]
  1188fc: 97fe36dd     	bl	0xa6470 <_ZdaPv@plt>
  118900: f9400fe8     	ldr	x8, [sp, #0x18]
  118904: f9400be9     	ldr	x9, [sp, #0x10]
  118908: f9000909     	str	x9, [x8, #0x10]
  11890c: f9400fe1     	ldr	x1, [sp, #0x18]
  118910: f94007e0     	ldr	x0, [sp, #0x8]
  118914: 97fe41f3     	bl	0xa90e0 <_ZN7android8AMessage13freeItemValueEPNS0_4ItemE@plt>
  118918: f85f03a8     	ldur	x8, [x29, #-0x10]
  11891c: 91000508     	add	x8, x8, #0x1
  118920: f81f03a8     	stur	x8, [x29, #-0x10]
  118924: 17ffffdf     	b	0x1188a0 <android::AMessage::clear()+0x24>
  118928: f94007e8     	ldr	x8, [sp, #0x8]
  11892c: f905091f     	str	xzr, [x8, #0xa10]
  118930: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118934: 910103ff     	add	sp, sp, #0x40
  118938: d65f03c0     	ret

000000000011893c <android::AMessage::~AMessage()>:
  11893c: d10083ff     	sub	sp, sp, #0x20
  118940: a9017bfd     	stp	x29, x30, [sp, #0x10]
  118944: 910043fd     	add	x29, sp, #0x10
  118948: 90000c88     	adrp	x8, 0x2a8000
  11894c: f945d908     	ldr	x8, [x8, #0xbb0]
  118950: f90007e0     	str	x0, [sp, #0x8]
  118954: f94007e0     	ldr	x0, [sp, #0x8]
  118958: f90003e0     	str	x0, [sp]
  11895c: d63f0100     	blr	x8
  118960: f94003e0     	ldr	x0, [sp]
  118964: 97fe1fff     	bl	0xa0960 <_ZdlPv@plt>
  118968: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11896c: 910083ff     	add	sp, sp, #0x20
  118970: d65f03c0     	ret

0000000000118974 <android::AMessage::freeItemValue(android::AMessage::Item*)>:
  118974: d10103ff     	sub	sp, sp, #0x40
  118978: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11897c: 9100c3fd     	add	x29, sp, #0x30
  118980: 321f07e8     	orr	w8, wzr, #0x6
  118984: d2800009     	mov	x9, #0x0                // =0
  118988: f81f83a0     	stur	x0, [x29, #-0x8]
  11898c: f81f03a1     	stur	x1, [x29, #-0x10]
  118990: f85f83a1     	ldur	x1, [x29, #-0x8]
  118994: f85f03a0     	ldur	x0, [x29, #-0x10]
  118998: b940200a     	ldr	w10, [x0, #0x20]
  11899c: 6b0a011f     	cmp	w8, w10
  1189a0: 1a9f17e8     	cset	w8, eq
  1189a4: f9000fe9     	str	x9, [sp, #0x18]
  1189a8: f9000be1     	str	x1, [sp, #0x10]
  1189ac: b9000fea     	str	w10, [sp, #0xc]
  1189b0: 370002a8     	tbnz	w8, #0x0, 0x118a04 <android::AMessage::freeItemValue(android::AMessage::Item*)+0x90>
  1189b4: 14000001     	b	0x1189b8 <android::AMessage::freeItemValue(android::AMessage::Item*)+0x44>
  1189b8: 32000be8     	orr	w8, wzr, #0x7
  1189bc: b9400fe9     	ldr	w9, [sp, #0xc]
  1189c0: 6b09011f     	cmp	w8, w9
  1189c4: 1a9f17e8     	cset	w8, eq
  1189c8: 37000368     	tbnz	w8, #0x0, 0x118a34 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xc0>
  1189cc: 14000001     	b	0x1189d0 <android::AMessage::freeItemValue(android::AMessage::Item*)+0x5c>
  1189d0: 321d03e8     	orr	w8, wzr, #0x8
  1189d4: b9400fe9     	ldr	w9, [sp, #0xc]
  1189d8: 6b09011f     	cmp	w8, w9
  1189dc: 1a9f17e8     	cset	w8, eq
  1189e0: 370002a8     	tbnz	w8, #0x0, 0x118a34 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xc0>
  1189e4: 14000001     	b	0x1189e8 <android::AMessage::freeItemValue(android::AMessage::Item*)+0x74>
  1189e8: 52800148     	mov	w8, #0xa                // =10
  1189ec: b9400fe9     	ldr	w9, [sp, #0xc]
  1189f0: 6b09011f     	cmp	w8, w9
  1189f4: 1a9f17e8     	cset	w8, eq
  1189f8: 370001e8     	tbnz	w8, #0x0, 0x118a34 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xc0>
  1189fc: 14000001     	b	0x118a00 <android::AMessage::freeItemValue(android::AMessage::Item*)+0x8c>
  118a00: 14000019     	b	0x118a64 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xf0>
  118a04: f85f03a8     	ldur	x8, [x29, #-0x10]
  118a08: f9400108     	ldr	x8, [x8]
  118a0c: f9400fe9     	ldr	x9, [sp, #0x18]
  118a10: eb09011f     	cmp	x8, x9
  118a14: 1a9f17ea     	cset	w10, eq
  118a18: f90003e8     	str	x8, [sp]
  118a1c: 370000aa     	tbnz	w10, #0x0, 0x118a30 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xbc>
  118a20: f94003e0     	ldr	x0, [sp]
  118a24: 97fe24b7     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  118a28: f94003e0     	ldr	x0, [sp]
  118a2c: 97fe1fcd     	bl	0xa0960 <_ZdlPv@plt>
  118a30: 1400000d     	b	0x118a64 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xf0>
  118a34: f85f03a8     	ldur	x8, [x29, #-0x10]
  118a38: f9400108     	ldr	x8, [x8]
  118a3c: f9400fe9     	ldr	x9, [sp, #0x18]
  118a40: eb09011f     	cmp	x8, x9
  118a44: 1a9f07ea     	cset	w10, ne
  118a48: 3700004a     	tbnz	w10, #0x0, 0x118a50 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xdc>
  118a4c: 14000005     	b	0x118a60 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xec>
  118a50: f85f03a8     	ldur	x8, [x29, #-0x10]
  118a54: f9400100     	ldr	x0, [x8]
  118a58: f9400be1     	ldr	x1, [sp, #0x10]
  118a5c: 97fe2d7d     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  118a60: 14000001     	b	0x118a64 <android::AMessage::freeItemValue(android::AMessage::Item*)+0xf0>
  118a64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118a68: 910103ff     	add	sp, sp, #0x40
  118a6c: d65f03c0     	ret

0000000000118a70 <android::AMessage::Item::setName(char const*, unsigned long)>:
  118a70: d100c3ff     	sub	sp, sp, #0x30
  118a74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  118a78: 910083fd     	add	x29, sp, #0x20
  118a7c: f81f83a0     	stur	x0, [x29, #-0x8]
  118a80: f9000be1     	str	x1, [sp, #0x10]
  118a84: f90007e2     	str	x2, [sp, #0x8]
  118a88: f85f83a0     	ldur	x0, [x29, #-0x8]
  118a8c: f94007e1     	ldr	x1, [sp, #0x8]
  118a90: f9000c01     	str	x1, [x0, #0x18]
  118a94: f94007e1     	ldr	x1, [sp, #0x8]
  118a98: 91000421     	add	x1, x1, #0x1
  118a9c: f90003e0     	str	x0, [sp]
  118aa0: aa0103e0     	mov	x0, x1
  118aa4: 97fe20e3     	bl	0xa0e30 <_Znam@plt>
  118aa8: f94003e1     	ldr	x1, [sp]
  118aac: f9000820     	str	x0, [x1, #0x10]
  118ab0: f9400820     	ldr	x0, [x1, #0x10]
  118ab4: f9400be1     	ldr	x1, [sp, #0x10]
  118ab8: f94007e2     	ldr	x2, [sp, #0x8]
  118abc: 91000442     	add	x2, x2, #0x1
  118ac0: 97fe1cb4     	bl	0x9fd90 <memcpy@plt>
  118ac4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  118ac8: 9100c3ff     	add	sp, sp, #0x30
  118acc: d65f03c0     	ret

0000000000118ad0 <android::AMessage::allocateItem(char const*)>:
  118ad0: d10103ff     	sub	sp, sp, #0x40
  118ad4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  118ad8: 9100c3fd     	add	x29, sp, #0x30
  118adc: f81f83a0     	stur	x0, [x29, #-0x8]
  118ae0: f81f03a1     	stur	x1, [x29, #-0x10]
  118ae4: f85f83a0     	ldur	x0, [x29, #-0x8]
  118ae8: f85f03a1     	ldur	x1, [x29, #-0x10]
  118aec: f90003e0     	str	x0, [sp]
  118af0: aa0103e0     	mov	x0, x1
  118af4: 97fe2a1f     	bl	0xa3370 <strlen@plt>
  118af8: f9000fe0     	str	x0, [sp, #0x18]
  118afc: f85f03a1     	ldur	x1, [x29, #-0x10]
  118b00: f9400fe2     	ldr	x2, [sp, #0x18]
  118b04: f94003e0     	ldr	x0, [sp]
  118b08: 97fe2176     	bl	0xa10e0 <_ZNK7android8AMessage13findItemIndexEPKcm@plt>
  118b0c: f9000be0     	str	x0, [sp, #0x10]
  118b10: f9400be0     	ldr	x0, [sp, #0x10]
  118b14: f94003e1     	ldr	x1, [sp]
  118b18: f9450822     	ldr	x2, [x1, #0xa10]
  118b1c: eb02001f     	cmp	x0, x2
  118b20: 1a9f27e8     	cset	w8, lo
  118b24: 37000048     	tbnz	w8, #0x0, 0x118b2c <android::AMessage::allocateItem(char const*)+0x5c>
  118b28: 1400000d     	b	0x118b5c <android::AMessage::allocateItem(char const*)+0x8c>
  118b2c: d2800508     	mov	x8, #0x28               // =40
  118b30: b27c03e9     	orr	x9, xzr, #0x10
  118b34: f94003ea     	ldr	x10, [sp]
  118b38: 8b090149     	add	x9, x10, x9
  118b3c: f9400beb     	ldr	x11, [sp, #0x10]
  118b40: 9b0b7d08     	mul	x8, x8, x11
  118b44: 8b080128     	add	x8, x9, x8
  118b48: f90007e8     	str	x8, [sp, #0x8]
  118b4c: f94007e1     	ldr	x1, [sp, #0x8]
  118b50: aa0a03e0     	mov	x0, x10
  118b54: 97fe4163     	bl	0xa90e0 <_ZN7android8AMessage13freeItemValueEPNS0_4ItemE@plt>
  118b58: 14000011     	b	0x118b9c <android::AMessage::allocateItem(char const*)+0xcc>
  118b5c: d2800508     	mov	x8, #0x28               // =40
  118b60: b27c03e9     	orr	x9, xzr, #0x10
  118b64: f94003ea     	ldr	x10, [sp]
  118b68: f945094b     	ldr	x11, [x10, #0xa10]
  118b6c: 9100056c     	add	x12, x11, #0x1
  118b70: f905094c     	str	x12, [x10, #0xa10]
  118b74: f9000beb     	str	x11, [sp, #0x10]
  118b78: 8b090149     	add	x9, x10, x9
  118b7c: f9400beb     	ldr	x11, [sp, #0x10]
  118b80: 9b0b7d08     	mul	x8, x8, x11
  118b84: 8b080128     	add	x8, x9, x8
  118b88: f90007e8     	str	x8, [sp, #0x8]
  118b8c: f94007e0     	ldr	x0, [sp, #0x8]
  118b90: f85f03a1     	ldur	x1, [x29, #-0x10]
  118b94: f9400fe2     	ldr	x2, [sp, #0x18]
  118b98: 97fe3ab2     	bl	0xa7660 <_ZN7android8AMessage4Item7setNameEPKcm@plt>
  118b9c: f94007e0     	ldr	x0, [sp, #0x8]
  118ba0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118ba4: 910103ff     	add	sp, sp, #0x40
  118ba8: d65f03c0     	ret

0000000000118bac <android::AMessage::findItemIndex(char const*, unsigned long) const>:
  118bac: d10103ff     	sub	sp, sp, #0x40
  118bb0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  118bb4: 9100c3fd     	add	x29, sp, #0x30
  118bb8: f81f83a0     	stur	x0, [x29, #-0x8]
  118bbc: f81f03a1     	stur	x1, [x29, #-0x10]
  118bc0: f9000fe2     	str	x2, [sp, #0x18]
  118bc4: f85f83a0     	ldur	x0, [x29, #-0x8]
  118bc8: f9000bff     	str	xzr, [sp, #0x10]
  118bcc: f90007e0     	str	x0, [sp, #0x8]
  118bd0: f9400be8     	ldr	x8, [sp, #0x10]
  118bd4: f94007e9     	ldr	x9, [sp, #0x8]
  118bd8: f945092a     	ldr	x10, [x9, #0xa10]
  118bdc: eb0a011f     	cmp	x8, x10
  118be0: 1a9f27eb     	cset	w11, lo
  118be4: 3700004b     	tbnz	w11, #0x0, 0x118bec <android::AMessage::findItemIndex(char const*, unsigned long) const+0x40>
  118be8: 14000020     	b	0x118c68 <android::AMessage::findItemIndex(char const*, unsigned long) const+0xbc>
  118bec: d2800508     	mov	x8, #0x28               // =40
  118bf0: b27c03e9     	orr	x9, xzr, #0x10
  118bf4: f9400fea     	ldr	x10, [sp, #0x18]
  118bf8: f94007eb     	ldr	x11, [sp, #0x8]
  118bfc: 8b090169     	add	x9, x11, x9
  118c00: f9400bec     	ldr	x12, [sp, #0x10]
  118c04: 9b0c7d08     	mul	x8, x8, x12
  118c08: 8b080128     	add	x8, x9, x8
  118c0c: f9400d08     	ldr	x8, [x8, #0x18]
  118c10: eb08015f     	cmp	x10, x8
  118c14: 1a9f07ed     	cset	w13, ne
  118c18: 3700004d     	tbnz	w13, #0x0, 0x118c20 <android::AMessage::findItemIndex(char const*, unsigned long) const+0x74>
  118c1c: 14000002     	b	0x118c24 <android::AMessage::findItemIndex(char const*, unsigned long) const+0x78>
  118c20: 1400000e     	b	0x118c58 <android::AMessage::findItemIndex(char const*, unsigned long) const+0xac>
  118c24: d2800508     	mov	x8, #0x28               // =40
  118c28: b27c03e9     	orr	x9, xzr, #0x10
  118c2c: f94007ea     	ldr	x10, [sp, #0x8]
  118c30: 8b090149     	add	x9, x10, x9
  118c34: f9400beb     	ldr	x11, [sp, #0x10]
  118c38: 9b0b7d08     	mul	x8, x8, x11
  118c3c: 8b080128     	add	x8, x9, x8
  118c40: f9400900     	ldr	x0, [x8, #0x10]
  118c44: f85f03a1     	ldur	x1, [x29, #-0x10]
  118c48: f9400fe2     	ldr	x2, [sp, #0x18]
  118c4c: 97fe3e09     	bl	0xa8470 <memcmp@plt>
  118c50: 35000040     	cbnz	w0, 0x118c58 <android::AMessage::findItemIndex(char const*, unsigned long) const+0xac>
  118c54: 14000005     	b	0x118c68 <android::AMessage::findItemIndex(char const*, unsigned long) const+0xbc>
  118c58: f9400be8     	ldr	x8, [sp, #0x10]
  118c5c: 91000508     	add	x8, x8, #0x1
  118c60: f9000be8     	str	x8, [sp, #0x10]
  118c64: 17ffffdb     	b	0x118bd0 <android::AMessage::findItemIndex(char const*, unsigned long) const+0x24>
  118c68: f9400be0     	ldr	x0, [sp, #0x10]
  118c6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118c70: 910103ff     	add	sp, sp, #0x40
  118c74: d65f03c0     	ret

0000000000118c78 <android::AMessage::findItem(char const*, android::AMessage::Type) const>:
  118c78: d101c3ff     	sub	sp, sp, #0x70
  118c7c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  118c80: 910183fd     	add	x29, sp, #0x60
  118c84: d2800008     	mov	x8, #0x0                // =0
  118c88: f81f03a0     	stur	x0, [x29, #-0x10]
  118c8c: f81e83a1     	stur	x1, [x29, #-0x18]
  118c90: b81e43a2     	stur	w2, [x29, #-0x1c]
  118c94: f85f03a0     	ldur	x0, [x29, #-0x10]
  118c98: f85e83a1     	ldur	x1, [x29, #-0x18]
  118c9c: f85e83a9     	ldur	x9, [x29, #-0x18]
  118ca0: f90017e0     	str	x0, [sp, #0x28]
  118ca4: aa0903e0     	mov	x0, x9
  118ca8: f90013e8     	str	x8, [sp, #0x20]
  118cac: f9000fe1     	str	x1, [sp, #0x18]
  118cb0: 97fe29b0     	bl	0xa3370 <strlen@plt>
  118cb4: f94017e8     	ldr	x8, [sp, #0x28]
  118cb8: f9000be0     	str	x0, [sp, #0x10]
  118cbc: aa0803e0     	mov	x0, x8
  118cc0: f9400fe1     	ldr	x1, [sp, #0x18]
  118cc4: f9400be2     	ldr	x2, [sp, #0x10]
  118cc8: 97fe2106     	bl	0xa10e0 <_ZNK7android8AMessage13findItemIndexEPKcm@plt>
  118ccc: f81d83a0     	stur	x0, [x29, #-0x28]
  118cd0: f85d83a8     	ldur	x8, [x29, #-0x28]
  118cd4: f94017e9     	ldr	x9, [sp, #0x28]
  118cd8: f9450920     	ldr	x0, [x9, #0xa10]
  118cdc: eb00011f     	cmp	x8, x0
  118ce0: 1a9f27ea     	cset	w10, lo
  118ce4: 3700004a     	tbnz	w10, #0x0, 0x118cec <android::AMessage::findItem(char const*, android::AMessage::Type) const+0x74>
  118ce8: 14000018     	b	0x118d48 <android::AMessage::findItem(char const*, android::AMessage::Type) const+0xd0>
  118cec: d2800508     	mov	x8, #0x28               // =40
  118cf0: b27c03e9     	orr	x9, xzr, #0x10
  118cf4: f94017ea     	ldr	x10, [sp, #0x28]
  118cf8: 8b090149     	add	x9, x10, x9
  118cfc: f85d83ab     	ldur	x11, [x29, #-0x28]
  118d00: 9b0b7d08     	mul	x8, x8, x11
  118d04: 8b080128     	add	x8, x9, x8
  118d08: f9001be8     	str	x8, [sp, #0x30]
  118d0c: f9401be8     	ldr	x8, [sp, #0x30]
  118d10: b940210c     	ldr	w12, [x8, #0x20]
  118d14: b85e43ad     	ldur	w13, [x29, #-0x1c]
  118d18: 6b0d019f     	cmp	w12, w13
  118d1c: 1a9f17ec     	cset	w12, eq
  118d20: 3700004c     	tbnz	w12, #0x0, 0x118d28 <android::AMessage::findItem(char const*, android::AMessage::Type) const+0xb0>
  118d24: 14000004     	b	0x118d34 <android::AMessage::findItem(char const*, android::AMessage::Type) const+0xbc>
  118d28: f9401be8     	ldr	x8, [sp, #0x30]
  118d2c: f90007e8     	str	x8, [sp, #0x8]
  118d30: 14000003     	b	0x118d3c <android::AMessage::findItem(char const*, android::AMessage::Type) const+0xc4>
  118d34: f94013e8     	ldr	x8, [sp, #0x20]
  118d38: f90007e8     	str	x8, [sp, #0x8]
  118d3c: f94007e8     	ldr	x8, [sp, #0x8]
  118d40: f81f83a8     	stur	x8, [x29, #-0x8]
  118d44: 14000003     	b	0x118d50 <android::AMessage::findItem(char const*, android::AMessage::Type) const+0xd8>
  118d48: f94013e8     	ldr	x8, [sp, #0x20]
  118d4c: f81f83a8     	stur	x8, [x29, #-0x8]
  118d50: f85f83a0     	ldur	x0, [x29, #-0x8]
  118d54: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  118d58: 9101c3ff     	add	sp, sp, #0x70
  118d5c: d65f03c0     	ret

0000000000118d60 <android::AMessage::findAsFloat(char const*, float*) const>:
  118d60: d10183ff     	sub	sp, sp, #0x60
  118d64: a9057bfd     	stp	x29, x30, [sp, #0x50]
  118d68: 910143fd     	add	x29, sp, #0x50
  118d6c: f81f03a0     	stur	x0, [x29, #-0x10]
  118d70: f81e83a1     	stur	x1, [x29, #-0x18]
  118d74: f81e03a2     	stur	x2, [x29, #-0x20]
  118d78: f85f03a0     	ldur	x0, [x29, #-0x10]
  118d7c: f85e83a1     	ldur	x1, [x29, #-0x18]
  118d80: f85e83a2     	ldur	x2, [x29, #-0x18]
  118d84: f9000fe0     	str	x0, [sp, #0x18]
  118d88: aa0203e0     	mov	x0, x2
  118d8c: f9000be1     	str	x1, [sp, #0x10]
  118d90: 97fe2978     	bl	0xa3370 <strlen@plt>
  118d94: f9400fe1     	ldr	x1, [sp, #0x18]
  118d98: f90007e0     	str	x0, [sp, #0x8]
  118d9c: aa0103e0     	mov	x0, x1
  118da0: f9400be1     	ldr	x1, [sp, #0x10]
  118da4: f94007e2     	ldr	x2, [sp, #0x8]
  118da8: 97fe20ce     	bl	0xa10e0 <_ZNK7android8AMessage13findItemIndexEPKcm@plt>
  118dac: f90017e0     	str	x0, [sp, #0x28]
  118db0: f94017e0     	ldr	x0, [sp, #0x28]
  118db4: f9400fe1     	ldr	x1, [sp, #0x18]
  118db8: f9450822     	ldr	x2, [x1, #0xa10]
  118dbc: eb02001f     	cmp	x0, x2
  118dc0: 1a9f27e8     	cset	w8, lo
  118dc4: 37000048     	tbnz	w8, #0x0, 0x118dcc <android::AMessage::findAsFloat(char const*, float*) const+0x6c>
  118dc8: 14000060     	b	0x118f48 <android::AMessage::findAsFloat(char const*, float*) const+0x1e8>
  118dcc: 320007e8     	orr	w8, wzr, #0x3
  118dd0: d2800509     	mov	x9, #0x28               // =40
  118dd4: b27c03ea     	orr	x10, xzr, #0x10
  118dd8: f9400feb     	ldr	x11, [sp, #0x18]
  118ddc: 8b0a016a     	add	x10, x11, x10
  118de0: f94017ec     	ldr	x12, [sp, #0x28]
  118de4: 9b0c7d29     	mul	x9, x9, x12
  118de8: 8b090149     	add	x9, x10, x9
  118dec: f90013e9     	str	x9, [sp, #0x20]
  118df0: f94013e9     	ldr	x9, [sp, #0x20]
  118df4: b940212d     	ldr	w13, [x9, #0x20]
  118df8: 6b0d011f     	cmp	w8, w13
  118dfc: 1a9f17e8     	cset	w8, eq
  118e00: b90007ed     	str	w13, [sp, #0x4]
  118e04: 37000308     	tbnz	w8, #0x0, 0x118e64 <android::AMessage::findAsFloat(char const*, float*) const+0x104>
  118e08: 14000001     	b	0x118e0c <android::AMessage::findAsFloat(char const*, float*) const+0xac>
  118e0c: 321e03e8     	orr	w8, wzr, #0x4
  118e10: b94007e9     	ldr	w9, [sp, #0x4]
  118e14: 6b09011f     	cmp	w8, w9
  118e18: 1a9f17e8     	cset	w8, eq
  118e1c: 37000368     	tbnz	w8, #0x0, 0x118e88 <android::AMessage::findAsFloat(char const*, float*) const+0x128>
  118e20: 14000001     	b	0x118e24 <android::AMessage::findAsFloat(char const*, float*) const+0xc4>
  118e24: 320003e8     	orr	w8, wzr, #0x1
  118e28: b94007e9     	ldr	w9, [sp, #0x4]
  118e2c: 6b09011f     	cmp	w8, w9
  118e30: 1a9f17e8     	cset	w8, eq
  118e34: 370003e8     	tbnz	w8, #0x0, 0x118eb0 <android::AMessage::findAsFloat(char const*, float*) const+0x150>
  118e38: 14000001     	b	0x118e3c <android::AMessage::findAsFloat(char const*, float*) const+0xdc>
  118e3c: b94007e8     	ldr	w8, [sp, #0x4]
  118e40: 340004e8     	cbz	w8, 0x118edc <android::AMessage::findAsFloat(char const*, float*) const+0x17c>
  118e44: 14000001     	b	0x118e48 <android::AMessage::findAsFloat(char const*, float*) const+0xe8>
  118e48: 321f03e8     	orr	w8, wzr, #0x2
  118e4c: b94007e9     	ldr	w9, [sp, #0x4]
  118e50: 6b09011f     	cmp	w8, w9
  118e54: 1a9f17e8     	cset	w8, eq
  118e58: 37000588     	tbnz	w8, #0x0, 0x118f08 <android::AMessage::findAsFloat(char const*, float*) const+0x1a8>
  118e5c: 14000001     	b	0x118e60 <android::AMessage::findAsFloat(char const*, float*) const+0x100>
  118e60: 14000035     	b	0x118f34 <android::AMessage::findAsFloat(char const*, float*) const+0x1d4>
  118e64: 12800008     	mov	w8, #-0x1               // =-1
  118e68: f94013e9     	ldr	x9, [sp, #0x20]
  118e6c: b940012a     	ldr	w10, [x9]
  118e70: f85e03a9     	ldur	x9, [x29, #-0x20]
  118e74: b900012a     	str	w10, [x9]
  118e78: 320003ea     	orr	w10, wzr, #0x1
  118e7c: 0a0a0108     	and	w8, w8, w10
  118e80: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118e84: 14000035     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118e88: 12800008     	mov	w8, #-0x1               // =-1
  118e8c: f94013e9     	ldr	x9, [sp, #0x20]
  118e90: fd400120     	ldr	d0, [x9]
  118e94: 1e624001     	fcvt	s1, d0
  118e98: f85e03a9     	ldur	x9, [x29, #-0x20]
  118e9c: bd000121     	str	s1, [x9]
  118ea0: 320003ea     	orr	w10, wzr, #0x1
  118ea4: 0a0a0108     	and	w8, w8, w10
  118ea8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118eac: 1400002b     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118eb0: 12800008     	mov	w8, #-0x1               // =-1
  118eb4: f94013e9     	ldr	x9, [sp, #0x20]
  118eb8: f9400129     	ldr	x9, [x9]
  118ebc: 9e220120     	scvtf	s0, x9
  118ec0: f85e03a9     	ldur	x9, [x29, #-0x20]
  118ec4: 1e26000a     	fmov	w10, s0
  118ec8: b900012a     	str	w10, [x9]
  118ecc: 320003ea     	orr	w10, wzr, #0x1
  118ed0: 0a0a0108     	and	w8, w8, w10
  118ed4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118ed8: 14000020     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118edc: 12800008     	mov	w8, #-0x1               // =-1
  118ee0: f94013e9     	ldr	x9, [sp, #0x20]
  118ee4: b940012a     	ldr	w10, [x9]
  118ee8: 1e220140     	scvtf	s0, w10
  118eec: f85e03a9     	ldur	x9, [x29, #-0x20]
  118ef0: 1e26000a     	fmov	w10, s0
  118ef4: b900012a     	str	w10, [x9]
  118ef8: 320003ea     	orr	w10, wzr, #0x1
  118efc: 0a0a0108     	and	w8, w8, w10
  118f00: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118f04: 14000015     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118f08: 12800008     	mov	w8, #-0x1               // =-1
  118f0c: f94013e9     	ldr	x9, [sp, #0x20]
  118f10: f9400129     	ldr	x9, [x9]
  118f14: 9e230120     	ucvtf	s0, x9
  118f18: f85e03a9     	ldur	x9, [x29, #-0x20]
  118f1c: 1e26000a     	fmov	w10, s0
  118f20: b900012a     	str	w10, [x9]
  118f24: 320003ea     	orr	w10, wzr, #0x1
  118f28: 0a0a0108     	and	w8, w8, w10
  118f2c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118f30: 1400000a     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118f34: 52800008     	mov	w8, #0x0                // =0
  118f38: 320003e9     	orr	w9, wzr, #0x1
  118f3c: 0a090108     	and	w8, w8, w9
  118f40: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118f44: 14000005     	b	0x118f58 <android::AMessage::findAsFloat(char const*, float*) const+0x1f8>
  118f48: 52800008     	mov	w8, #0x0                // =0
  118f4c: 320003e9     	orr	w9, wzr, #0x1
  118f50: 0a090108     	and	w8, w8, w9
  118f54: 381ff3a8     	sturb	w8, [x29, #-0x1]
  118f58: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  118f5c: 2a0803e0     	mov	w0, w8
  118f60: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  118f64: 910183ff     	add	sp, sp, #0x60
  118f68: d65f03c0     	ret

0000000000118f6c <android::AMessage::contains(char const*) const>:
  118f6c: d10103ff     	sub	sp, sp, #0x40
  118f70: a9037bfd     	stp	x29, x30, [sp, #0x30]
  118f74: 9100c3fd     	add	x29, sp, #0x30
  118f78: f81f83a0     	stur	x0, [x29, #-0x8]
  118f7c: f81f03a1     	stur	x1, [x29, #-0x10]
  118f80: f85f83a0     	ldur	x0, [x29, #-0x8]
  118f84: f85f03a1     	ldur	x1, [x29, #-0x10]
  118f88: f85f03a8     	ldur	x8, [x29, #-0x10]
  118f8c: f9000be0     	str	x0, [sp, #0x10]
  118f90: aa0803e0     	mov	x0, x8
  118f94: f90007e1     	str	x1, [sp, #0x8]
  118f98: 97fe28f6     	bl	0xa3370 <strlen@plt>
  118f9c: f9400be8     	ldr	x8, [sp, #0x10]
  118fa0: f90003e0     	str	x0, [sp]
  118fa4: aa0803e0     	mov	x0, x8
  118fa8: f94007e1     	ldr	x1, [sp, #0x8]
  118fac: f94003e2     	ldr	x2, [sp]
  118fb0: 97fe204c     	bl	0xa10e0 <_ZNK7android8AMessage13findItemIndexEPKcm@plt>
  118fb4: f9000fe0     	str	x0, [sp, #0x18]
  118fb8: f9400fe8     	ldr	x8, [sp, #0x18]
  118fbc: f9400be0     	ldr	x0, [sp, #0x10]
  118fc0: f9450801     	ldr	x1, [x0, #0xa10]
  118fc4: eb01011f     	cmp	x8, x1
  118fc8: 1a9f27e9     	cset	w9, lo
  118fcc: 320003ea     	orr	w10, wzr, #0x1
  118fd0: 0a0a0129     	and	w9, w9, w10
  118fd4: 2a0903e0     	mov	w0, w9
  118fd8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  118fdc: 910103ff     	add	sp, sp, #0x40
  118fe0: d65f03c0     	ret

0000000000118fe4 <android::AMessage::setInt32(char const*, int)>:
  118fe4: d100c3ff     	sub	sp, sp, #0x30
  118fe8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  118fec: 910083fd     	add	x29, sp, #0x20
  118ff0: f81f83a0     	stur	x0, [x29, #-0x8]
  118ff4: f9000be1     	str	x1, [sp, #0x10]
  118ff8: b9000fe2     	str	w2, [sp, #0xc]
  118ffc: f85f83a0     	ldur	x0, [x29, #-0x8]
  119000: f9400be1     	ldr	x1, [sp, #0x10]
  119004: 97fe3637     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  119008: f90003e0     	str	x0, [sp]
  11900c: f94003e0     	ldr	x0, [sp]
  119010: b900201f     	str	wzr, [x0, #0x20]
  119014: b9400fe2     	ldr	w2, [sp, #0xc]
  119018: f94003e0     	ldr	x0, [sp]
  11901c: b9000002     	str	w2, [x0]
  119020: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  119024: 9100c3ff     	add	sp, sp, #0x30
  119028: d65f03c0     	ret

000000000011902c <android::AMessage::findInt32(char const*, int*) const>:
  11902c: d10103ff     	sub	sp, sp, #0x40
  119030: a9037bfd     	stp	x29, x30, [sp, #0x30]
  119034: 9100c3fd     	add	x29, sp, #0x30
  119038: 52800008     	mov	w8, #0x0                // =0
  11903c: d2800009     	mov	x9, #0x0                // =0
  119040: f81f03a0     	stur	x0, [x29, #-0x10]
  119044: f9000fe1     	str	x1, [sp, #0x18]
  119048: f9000be2     	str	x2, [sp, #0x10]
  11904c: f85f03a0     	ldur	x0, [x29, #-0x10]
  119050: f9400fe1     	ldr	x1, [sp, #0x18]
  119054: 2a0803e2     	mov	w2, w8
  119058: f90003e9     	str	x9, [sp]
  11905c: 97fe28bd     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119060: f90007e0     	str	x0, [sp, #0x8]
  119064: f94007e9     	ldr	x9, [sp, #0x8]
  119068: f94003e0     	ldr	x0, [sp]
  11906c: eb00013f     	cmp	x9, x0
  119070: 1a9f07e8     	cset	w8, ne
  119074: 37000048     	tbnz	w8, #0x0, 0x11907c <android::AMessage::findInt32(char const*, int*) const+0x50>
  119078: 1400000a     	b	0x1190a0 <android::AMessage::findInt32(char const*, int*) const+0x74>
  11907c: 12800008     	mov	w8, #-0x1               // =-1
  119080: f94007e9     	ldr	x9, [sp, #0x8]
  119084: b940012a     	ldr	w10, [x9]
  119088: f9400be9     	ldr	x9, [sp, #0x10]
  11908c: b900012a     	str	w10, [x9]
  119090: 320003ea     	orr	w10, wzr, #0x1
  119094: 0a0a0108     	and	w8, w8, w10
  119098: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11909c: 14000005     	b	0x1190b0 <android::AMessage::findInt32(char const*, int*) const+0x84>
  1190a0: 52800008     	mov	w8, #0x0                // =0
  1190a4: 320003e9     	orr	w9, wzr, #0x1
  1190a8: 0a090108     	and	w8, w8, w9
  1190ac: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1190b0: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1190b4: 2a0803e0     	mov	w0, w8
  1190b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1190bc: 910103ff     	add	sp, sp, #0x40
  1190c0: d65f03c0     	ret

00000000001190c4 <android::AMessage::setInt64(char const*, long)>:
  1190c4: d10103ff     	sub	sp, sp, #0x40
  1190c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1190cc: 9100c3fd     	add	x29, sp, #0x30
  1190d0: 320003e8     	orr	w8, wzr, #0x1
  1190d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1190d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1190dc: f9000fe2     	str	x2, [sp, #0x18]
  1190e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1190e4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1190e8: b9000fe8     	str	w8, [sp, #0xc]
  1190ec: 97fe35fd     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1190f0: f9000be0     	str	x0, [sp, #0x10]
  1190f4: f9400be0     	ldr	x0, [sp, #0x10]
  1190f8: b9400fe8     	ldr	w8, [sp, #0xc]
  1190fc: b9002008     	str	w8, [x0, #0x20]
  119100: f9400fe0     	ldr	x0, [sp, #0x18]
  119104: f9400be1     	ldr	x1, [sp, #0x10]
  119108: f9000020     	str	x0, [x1]
  11910c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  119110: 910103ff     	add	sp, sp, #0x40
  119114: d65f03c0     	ret

0000000000119118 <android::AMessage::findInt64(char const*, long*) const>:
  119118: d10103ff     	sub	sp, sp, #0x40
  11911c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  119120: 9100c3fd     	add	x29, sp, #0x30
  119124: 320003e8     	orr	w8, wzr, #0x1
  119128: d2800009     	mov	x9, #0x0                // =0
  11912c: f81f03a0     	stur	x0, [x29, #-0x10]
  119130: f9000fe1     	str	x1, [sp, #0x18]
  119134: f9000be2     	str	x2, [sp, #0x10]
  119138: f85f03a0     	ldur	x0, [x29, #-0x10]
  11913c: f9400fe1     	ldr	x1, [sp, #0x18]
  119140: 2a0803e2     	mov	w2, w8
  119144: f90003e9     	str	x9, [sp]
  119148: 97fe2882     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  11914c: f90007e0     	str	x0, [sp, #0x8]
  119150: f94007e9     	ldr	x9, [sp, #0x8]
  119154: f94003e0     	ldr	x0, [sp]
  119158: eb00013f     	cmp	x9, x0
  11915c: 1a9f07e8     	cset	w8, ne
  119160: 37000048     	tbnz	w8, #0x0, 0x119168 <android::AMessage::findInt64(char const*, long*) const+0x50>
  119164: 1400000a     	b	0x11918c <android::AMessage::findInt64(char const*, long*) const+0x74>
  119168: 12800008     	mov	w8, #-0x1               // =-1
  11916c: f94007e9     	ldr	x9, [sp, #0x8]
  119170: f9400129     	ldr	x9, [x9]
  119174: f9400bea     	ldr	x10, [sp, #0x10]
  119178: f9000149     	str	x9, [x10]
  11917c: 320003eb     	orr	w11, wzr, #0x1
  119180: 0a0b0108     	and	w8, w8, w11
  119184: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119188: 14000005     	b	0x11919c <android::AMessage::findInt64(char const*, long*) const+0x84>
  11918c: 52800008     	mov	w8, #0x0                // =0
  119190: 320003e9     	orr	w9, wzr, #0x1
  119194: 0a090108     	and	w8, w8, w9
  119198: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11919c: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1191a0: 2a0803e0     	mov	w0, w8
  1191a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1191a8: 910103ff     	add	sp, sp, #0x40
  1191ac: d65f03c0     	ret

00000000001191b0 <android::AMessage::setSize(char const*, unsigned long)>:
  1191b0: d10103ff     	sub	sp, sp, #0x40
  1191b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1191b8: 9100c3fd     	add	x29, sp, #0x30
  1191bc: 321f03e8     	orr	w8, wzr, #0x2
  1191c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1191c4: f81f03a1     	stur	x1, [x29, #-0x10]
  1191c8: f9000fe2     	str	x2, [sp, #0x18]
  1191cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1191d0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1191d4: b9000fe8     	str	w8, [sp, #0xc]
  1191d8: 97fe35c2     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1191dc: f9000be0     	str	x0, [sp, #0x10]
  1191e0: f9400be0     	ldr	x0, [sp, #0x10]
  1191e4: b9400fe8     	ldr	w8, [sp, #0xc]
  1191e8: b9002008     	str	w8, [x0, #0x20]
  1191ec: f9400fe0     	ldr	x0, [sp, #0x18]
  1191f0: f9400be1     	ldr	x1, [sp, #0x10]
  1191f4: f9000020     	str	x0, [x1]
  1191f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1191fc: 910103ff     	add	sp, sp, #0x40
  119200: d65f03c0     	ret

0000000000119204 <android::AMessage::findSize(char const*, unsigned long*) const>:
  119204: d10103ff     	sub	sp, sp, #0x40
  119208: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11920c: 9100c3fd     	add	x29, sp, #0x30
  119210: 321f03e8     	orr	w8, wzr, #0x2
  119214: d2800009     	mov	x9, #0x0                // =0
  119218: f81f03a0     	stur	x0, [x29, #-0x10]
  11921c: f9000fe1     	str	x1, [sp, #0x18]
  119220: f9000be2     	str	x2, [sp, #0x10]
  119224: f85f03a0     	ldur	x0, [x29, #-0x10]
  119228: f9400fe1     	ldr	x1, [sp, #0x18]
  11922c: 2a0803e2     	mov	w2, w8
  119230: f90003e9     	str	x9, [sp]
  119234: 97fe2847     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119238: f90007e0     	str	x0, [sp, #0x8]
  11923c: f94007e9     	ldr	x9, [sp, #0x8]
  119240: f94003e0     	ldr	x0, [sp]
  119244: eb00013f     	cmp	x9, x0
  119248: 1a9f07e8     	cset	w8, ne
  11924c: 37000048     	tbnz	w8, #0x0, 0x119254 <android::AMessage::findSize(char const*, unsigned long*) const+0x50>
  119250: 1400000a     	b	0x119278 <android::AMessage::findSize(char const*, unsigned long*) const+0x74>
  119254: 12800008     	mov	w8, #-0x1               // =-1
  119258: f94007e9     	ldr	x9, [sp, #0x8]
  11925c: f9400129     	ldr	x9, [x9]
  119260: f9400bea     	ldr	x10, [sp, #0x10]
  119264: f9000149     	str	x9, [x10]
  119268: 320003eb     	orr	w11, wzr, #0x1
  11926c: 0a0b0108     	and	w8, w8, w11
  119270: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119274: 14000005     	b	0x119288 <android::AMessage::findSize(char const*, unsigned long*) const+0x84>
  119278: 52800008     	mov	w8, #0x0                // =0
  11927c: 320003e9     	orr	w9, wzr, #0x1
  119280: 0a090108     	and	w8, w8, w9
  119284: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119288: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  11928c: 2a0803e0     	mov	w0, w8
  119290: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  119294: 910103ff     	add	sp, sp, #0x40
  119298: d65f03c0     	ret

000000000011929c <android::AMessage::setFloat(char const*, float)>:
  11929c: d10103ff     	sub	sp, sp, #0x40
  1192a0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1192a4: 9100c3fd     	add	x29, sp, #0x30
  1192a8: 320007e8     	orr	w8, wzr, #0x3
  1192ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1192b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1192b4: bc1ec3a0     	stur	s0, [x29, #-0x14]
  1192b8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1192bc: f85f03a1     	ldur	x1, [x29, #-0x10]
  1192c0: b9000fe8     	str	w8, [sp, #0xc]
  1192c4: 97fe3587     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1192c8: f9000be0     	str	x0, [sp, #0x10]
  1192cc: f9400be0     	ldr	x0, [sp, #0x10]
  1192d0: b9400fe8     	ldr	w8, [sp, #0xc]
  1192d4: b9002008     	str	w8, [x0, #0x20]
  1192d8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1192dc: f9400be0     	ldr	x0, [sp, #0x10]
  1192e0: b9000009     	str	w9, [x0]
  1192e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1192e8: 910103ff     	add	sp, sp, #0x40
  1192ec: d65f03c0     	ret

00000000001192f0 <android::AMessage::findFloat(char const*, float*) const>:
  1192f0: d10103ff     	sub	sp, sp, #0x40
  1192f4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1192f8: 9100c3fd     	add	x29, sp, #0x30
  1192fc: 320007e8     	orr	w8, wzr, #0x3
  119300: d2800009     	mov	x9, #0x0                // =0
  119304: f81f03a0     	stur	x0, [x29, #-0x10]
  119308: f9000fe1     	str	x1, [sp, #0x18]
  11930c: f9000be2     	str	x2, [sp, #0x10]
  119310: f85f03a0     	ldur	x0, [x29, #-0x10]
  119314: f9400fe1     	ldr	x1, [sp, #0x18]
  119318: 2a0803e2     	mov	w2, w8
  11931c: f90003e9     	str	x9, [sp]
  119320: 97fe280c     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119324: f90007e0     	str	x0, [sp, #0x8]
  119328: f94007e9     	ldr	x9, [sp, #0x8]
  11932c: f94003e0     	ldr	x0, [sp]
  119330: eb00013f     	cmp	x9, x0
  119334: 1a9f07e8     	cset	w8, ne
  119338: 37000048     	tbnz	w8, #0x0, 0x119340 <android::AMessage::findFloat(char const*, float*) const+0x50>
  11933c: 1400000a     	b	0x119364 <android::AMessage::findFloat(char const*, float*) const+0x74>
  119340: 12800008     	mov	w8, #-0x1               // =-1
  119344: f94007e9     	ldr	x9, [sp, #0x8]
  119348: b940012a     	ldr	w10, [x9]
  11934c: f9400be9     	ldr	x9, [sp, #0x10]
  119350: b900012a     	str	w10, [x9]
  119354: 320003ea     	orr	w10, wzr, #0x1
  119358: 0a0a0108     	and	w8, w8, w10
  11935c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119360: 14000005     	b	0x119374 <android::AMessage::findFloat(char const*, float*) const+0x84>
  119364: 52800008     	mov	w8, #0x0                // =0
  119368: 320003e9     	orr	w9, wzr, #0x1
  11936c: 0a090108     	and	w8, w8, w9
  119370: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119374: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119378: 2a0803e0     	mov	w0, w8
  11937c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  119380: 910103ff     	add	sp, sp, #0x40
  119384: d65f03c0     	ret

0000000000119388 <android::AMessage::setDouble(char const*, double)>:
  119388: d10103ff     	sub	sp, sp, #0x40
  11938c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  119390: 9100c3fd     	add	x29, sp, #0x30
  119394: 321e03e8     	orr	w8, wzr, #0x4
  119398: f81f83a0     	stur	x0, [x29, #-0x8]
  11939c: f81f03a1     	stur	x1, [x29, #-0x10]
  1193a0: fd000fe0     	str	d0, [sp, #0x18]
  1193a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1193a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1193ac: b9000fe8     	str	w8, [sp, #0xc]
  1193b0: 97fe354c     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1193b4: f9000be0     	str	x0, [sp, #0x10]
  1193b8: f9400be0     	ldr	x0, [sp, #0x10]
  1193bc: b9400fe8     	ldr	w8, [sp, #0xc]
  1193c0: b9002008     	str	w8, [x0, #0x20]
  1193c4: f9400fe0     	ldr	x0, [sp, #0x18]
  1193c8: f9400be1     	ldr	x1, [sp, #0x10]
  1193cc: f9000020     	str	x0, [x1]
  1193d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1193d4: 910103ff     	add	sp, sp, #0x40
  1193d8: d65f03c0     	ret

00000000001193dc <android::AMessage::findDouble(char const*, double*) const>:
  1193dc: d10103ff     	sub	sp, sp, #0x40
  1193e0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1193e4: 9100c3fd     	add	x29, sp, #0x30
  1193e8: 321e03e8     	orr	w8, wzr, #0x4
  1193ec: d2800009     	mov	x9, #0x0                // =0
  1193f0: f81f03a0     	stur	x0, [x29, #-0x10]
  1193f4: f9000fe1     	str	x1, [sp, #0x18]
  1193f8: f9000be2     	str	x2, [sp, #0x10]
  1193fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  119400: f9400fe1     	ldr	x1, [sp, #0x18]
  119404: 2a0803e2     	mov	w2, w8
  119408: f90003e9     	str	x9, [sp]
  11940c: 97fe27d1     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119410: f90007e0     	str	x0, [sp, #0x8]
  119414: f94007e9     	ldr	x9, [sp, #0x8]
  119418: f94003e0     	ldr	x0, [sp]
  11941c: eb00013f     	cmp	x9, x0
  119420: 1a9f07e8     	cset	w8, ne
  119424: 37000048     	tbnz	w8, #0x0, 0x11942c <android::AMessage::findDouble(char const*, double*) const+0x50>
  119428: 1400000a     	b	0x119450 <android::AMessage::findDouble(char const*, double*) const+0x74>
  11942c: 12800008     	mov	w8, #-0x1               // =-1
  119430: f94007e9     	ldr	x9, [sp, #0x8]
  119434: f9400129     	ldr	x9, [x9]
  119438: f9400bea     	ldr	x10, [sp, #0x10]
  11943c: f9000149     	str	x9, [x10]
  119440: 320003eb     	orr	w11, wzr, #0x1
  119444: 0a0b0108     	and	w8, w8, w11
  119448: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11944c: 14000005     	b	0x119460 <android::AMessage::findDouble(char const*, double*) const+0x84>
  119450: 52800008     	mov	w8, #0x0                // =0
  119454: 320003e9     	orr	w9, wzr, #0x1
  119458: 0a090108     	and	w8, w8, w9
  11945c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119460: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119464: 2a0803e0     	mov	w0, w8
  119468: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11946c: 910103ff     	add	sp, sp, #0x40
  119470: d65f03c0     	ret

0000000000119474 <android::AMessage::setPointer(char const*, void*)>:
  119474: d10103ff     	sub	sp, sp, #0x40
  119478: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11947c: 9100c3fd     	add	x29, sp, #0x30
  119480: 528000a8     	mov	w8, #0x5                // =5
  119484: f81f83a0     	stur	x0, [x29, #-0x8]
  119488: f81f03a1     	stur	x1, [x29, #-0x10]
  11948c: f9000fe2     	str	x2, [sp, #0x18]
  119490: f85f83a0     	ldur	x0, [x29, #-0x8]
  119494: f85f03a1     	ldur	x1, [x29, #-0x10]
  119498: b9000fe8     	str	w8, [sp, #0xc]
  11949c: 97fe3511     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1194a0: f9000be0     	str	x0, [sp, #0x10]
  1194a4: f9400be0     	ldr	x0, [sp, #0x10]
  1194a8: b9400fe8     	ldr	w8, [sp, #0xc]
  1194ac: b9002008     	str	w8, [x0, #0x20]
  1194b0: f9400fe0     	ldr	x0, [sp, #0x18]
  1194b4: f9400be1     	ldr	x1, [sp, #0x10]
  1194b8: f9000020     	str	x0, [x1]
  1194bc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1194c0: 910103ff     	add	sp, sp, #0x40
  1194c4: d65f03c0     	ret

00000000001194c8 <android::AMessage::findPointer(char const*, void**) const>:
  1194c8: d10103ff     	sub	sp, sp, #0x40
  1194cc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1194d0: 9100c3fd     	add	x29, sp, #0x30
  1194d4: 528000a8     	mov	w8, #0x5                // =5
  1194d8: d2800009     	mov	x9, #0x0                // =0
  1194dc: f81f03a0     	stur	x0, [x29, #-0x10]
  1194e0: f9000fe1     	str	x1, [sp, #0x18]
  1194e4: f9000be2     	str	x2, [sp, #0x10]
  1194e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1194ec: f9400fe1     	ldr	x1, [sp, #0x18]
  1194f0: 2a0803e2     	mov	w2, w8
  1194f4: f90003e9     	str	x9, [sp]
  1194f8: 97fe2796     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  1194fc: f90007e0     	str	x0, [sp, #0x8]
  119500: f94007e9     	ldr	x9, [sp, #0x8]
  119504: f94003e0     	ldr	x0, [sp]
  119508: eb00013f     	cmp	x9, x0
  11950c: 1a9f07e8     	cset	w8, ne
  119510: 37000048     	tbnz	w8, #0x0, 0x119518 <android::AMessage::findPointer(char const*, void**) const+0x50>
  119514: 1400000a     	b	0x11953c <android::AMessage::findPointer(char const*, void**) const+0x74>
  119518: 12800008     	mov	w8, #-0x1               // =-1
  11951c: f94007e9     	ldr	x9, [sp, #0x8]
  119520: f9400129     	ldr	x9, [x9]
  119524: f9400bea     	ldr	x10, [sp, #0x10]
  119528: f9000149     	str	x9, [x10]
  11952c: 320003eb     	orr	w11, wzr, #0x1
  119530: 0a0b0108     	and	w8, w8, w11
  119534: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119538: 14000005     	b	0x11954c <android::AMessage::findPointer(char const*, void**) const+0x84>
  11953c: 52800008     	mov	w8, #0x0                // =0
  119540: 320003e9     	orr	w9, wzr, #0x1
  119544: 0a090108     	and	w8, w8, w9
  119548: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11954c: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119550: 2a0803e0     	mov	w0, w8
  119554: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  119558: 910103ff     	add	sp, sp, #0x40
  11955c: d65f03c0     	ret

0000000000119560 <android::AMessage::setString(char const*, char const*, long)>:
  119560: d101c3ff     	sub	sp, sp, #0x70
  119564: a9067bfd     	stp	x29, x30, [sp, #0x60]
  119568: 910183fd     	add	x29, sp, #0x60
  11956c: 321f07e8     	orr	w8, wzr, #0x6
  119570: b27d07e9     	orr	x9, xzr, #0x18
  119574: d280000a     	mov	x10, #0x0               // =0
  119578: f81f83a0     	stur	x0, [x29, #-0x8]
  11957c: f81f03a1     	stur	x1, [x29, #-0x10]
  119580: f81e83a2     	stur	x2, [x29, #-0x18]
  119584: f81e03a3     	stur	x3, [x29, #-0x20]
  119588: f85f83a0     	ldur	x0, [x29, #-0x8]
  11958c: f85f03a1     	ldur	x1, [x29, #-0x10]
  119590: b9002be8     	str	w8, [sp, #0x28]
  119594: f90013e9     	str	x9, [sp, #0x20]
  119598: f9000fea     	str	x10, [sp, #0x18]
  11959c: 97fe34d1     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1195a0: f81d83a0     	stur	x0, [x29, #-0x28]
  1195a4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1195a8: b9402be8     	ldr	w8, [sp, #0x28]
  1195ac: b9002128     	str	w8, [x9, #0x20]
  1195b0: f94013e0     	ldr	x0, [sp, #0x20]
  1195b4: 97fe3e57     	bl	0xa8f10 <_Znwm@plt>
  1195b8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1195bc: f85e03a9     	ldur	x9, [x29, #-0x20]
  1195c0: f9400fea     	ldr	x10, [sp, #0x18]
  1195c4: eb0a013f     	cmp	x9, x10
  1195c8: 1a9fa7e8     	cset	w8, lt
  1195cc: f9000be0     	str	x0, [sp, #0x10]
  1195d0: f90007e1     	str	x1, [sp, #0x8]
  1195d4: 37000048     	tbnz	w8, #0x0, 0x1195dc <android::AMessage::setString(char const*, char const*, long)+0x7c>
  1195d8: 14000005     	b	0x1195ec <android::AMessage::setString(char const*, char const*, long)+0x8c>
  1195dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1195e0: 97fe2764     	bl	0xa3370 <strlen@plt>
  1195e4: f90003e0     	str	x0, [sp]
  1195e8: 14000003     	b	0x1195f4 <android::AMessage::setString(char const*, char const*, long)+0x94>
  1195ec: f85e03a8     	ldur	x8, [x29, #-0x20]
  1195f0: f90003e8     	str	x8, [sp]
  1195f4: f94003e8     	ldr	x8, [sp]
  1195f8: f9400be0     	ldr	x0, [sp, #0x10]
  1195fc: f94007e1     	ldr	x1, [sp, #0x8]
  119600: aa0803e2     	mov	x2, x8
  119604: 97fe3623     	bl	0xa6e90 <_ZN7android7AStringC1EPKcm@plt>
  119608: 14000001     	b	0x11960c <android::AMessage::setString(char const*, char const*, long)+0xac>
  11960c: f85d83a8     	ldur	x8, [x29, #-0x28]
  119610: f9400be9     	ldr	x9, [sp, #0x10]
  119614: f9000109     	str	x9, [x8]
  119618: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  11961c: 9101c3ff     	add	sp, sp, #0x70
  119620: d65f03c0     	ret
  119624: 2a0103e8     	mov	w8, w1
  119628: f9001be0     	str	x0, [sp, #0x30]
  11962c: b9002fe8     	str	w8, [sp, #0x2c]
  119630: f9400be0     	ldr	x0, [sp, #0x10]
  119634: 97fe1ccb     	bl	0xa0960 <_ZdlPv@plt>
  119638: f9401be0     	ldr	x0, [sp, #0x30]
  11963c: 97fe3a35     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000119640 <android::AMessage::setString(char const*, android::AString const&)>:
  119640: d10143ff     	sub	sp, sp, #0x50
  119644: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119648: 910103fd     	add	x29, sp, #0x40
  11964c: f81f83a0     	stur	x0, [x29, #-0x8]
  119650: f81f03a1     	stur	x1, [x29, #-0x10]
  119654: f81e83a2     	stur	x2, [x29, #-0x18]
  119658: f85f83a0     	ldur	x0, [x29, #-0x8]
  11965c: f85f03a1     	ldur	x1, [x29, #-0x10]
  119660: f85e83a2     	ldur	x2, [x29, #-0x18]
  119664: f90013e0     	str	x0, [sp, #0x20]
  119668: aa0203e0     	mov	x0, x2
  11966c: f9000fe1     	str	x1, [sp, #0x18]
  119670: 97fe3890     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  119674: f85e83a1     	ldur	x1, [x29, #-0x18]
  119678: f9000be0     	str	x0, [sp, #0x10]
  11967c: aa0103e0     	mov	x0, x1
  119680: 97fe198c     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  119684: f94013e1     	ldr	x1, [sp, #0x20]
  119688: f90007e0     	str	x0, [sp, #0x8]
  11968c: aa0103e0     	mov	x0, x1
  119690: f9400fe1     	ldr	x1, [sp, #0x18]
  119694: f9400be2     	ldr	x2, [sp, #0x10]
  119698: f94007e3     	ldr	x3, [sp, #0x8]
  11969c: 97fe4139     	bl	0xa9b80 <_ZN7android8AMessage9setStringEPKcS2_l@plt>
  1196a0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1196a4: 910143ff     	add	sp, sp, #0x50
  1196a8: d65f03c0     	ret

00000000001196ac <android::AMessage::setObjectInternal(char const*, android::sp<android::RefBase> const&, android::AMessage::Type)>:
  1196ac: d10143ff     	sub	sp, sp, #0x50
  1196b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1196b4: 910103fd     	add	x29, sp, #0x40
  1196b8: d2800008     	mov	x8, #0x0                // =0
  1196bc: f81f83a0     	stur	x0, [x29, #-0x8]
  1196c0: f81f03a1     	stur	x1, [x29, #-0x10]
  1196c4: f81e83a2     	stur	x2, [x29, #-0x18]
  1196c8: b81e43a3     	stur	w3, [x29, #-0x1c]
  1196cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1196d0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1196d4: f9000be0     	str	x0, [sp, #0x10]
  1196d8: f90007e8     	str	x8, [sp, #0x8]
  1196dc: 97fe3481     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  1196e0: f9000fe0     	str	x0, [sp, #0x18]
  1196e4: b85e43a3     	ldur	w3, [x29, #-0x1c]
  1196e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1196ec: b9002103     	str	w3, [x8, #0x20]
  1196f0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1196f4: f94007e1     	ldr	x1, [sp, #0x8]
  1196f8: 97fe2652     	bl	0xa3040 <_ZNK7android2spINS_7RefBaseEEneEPKS1_@plt>
  1196fc: 37000040     	tbnz	w0, #0x0, 0x119704 <android::AMessage::setObjectInternal(char const*, android::sp<android::RefBase> const&, android::AMessage::Type)+0x58>
  119700: 14000005     	b	0x119714 <android::AMessage::setObjectInternal(char const*, android::sp<android::RefBase> const&, android::AMessage::Type)+0x68>
  119704: f85e83a0     	ldur	x0, [x29, #-0x18]
  119708: 97fe3f0e     	bl	0xa9340 <_ZNK7android2spINS_7RefBaseEEptEv@plt>
  11970c: f9400be1     	ldr	x1, [sp, #0x10]
  119710: 97fe4444     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  119714: f85e83a0     	ldur	x0, [x29, #-0x18]
  119718: 97fe2fde     	bl	0xa5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>
  11971c: f9400fe8     	ldr	x8, [sp, #0x18]
  119720: f9000100     	str	x0, [x8]
  119724: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  119728: 910143ff     	add	sp, sp, #0x50
  11972c: d65f03c0     	ret

0000000000119730 <android::sp<android::RefBase>::operator!=(android::RefBase const*) const>:
  119730: d10043ff     	sub	sp, sp, #0x10
  119734: f90007e0     	str	x0, [sp, #0x8]
  119738: f90003e1     	str	x1, [sp]
  11973c: f94007e0     	ldr	x0, [sp, #0x8]
  119740: f9400000     	ldr	x0, [x0]
  119744: f94003e1     	ldr	x1, [sp]
  119748: eb01001f     	cmp	x0, x1
  11974c: 1a9f07e8     	cset	w8, ne
  119750: 320003e9     	orr	w9, wzr, #0x1
  119754: 0a090108     	and	w8, w8, w9
  119758: 2a0803e0     	mov	w0, w8
  11975c: 910043ff     	add	sp, sp, #0x10
  119760: d65f03c0     	ret

0000000000119764 <android::sp<android::RefBase>::operator->() const>:
  119764: d10043ff     	sub	sp, sp, #0x10
  119768: f90007e0     	str	x0, [sp, #0x8]
  11976c: f94007e0     	ldr	x0, [sp, #0x8]
  119770: f9400000     	ldr	x0, [x0]
  119774: 910043ff     	add	sp, sp, #0x10
  119778: d65f03c0     	ret

000000000011977c <android::sp<android::RefBase>::get() const>:
  11977c: d10043ff     	sub	sp, sp, #0x10
  119780: f90007e0     	str	x0, [sp, #0x8]
  119784: f94007e0     	ldr	x0, [sp, #0x8]
  119788: f9400000     	ldr	x0, [x0]
  11978c: 910043ff     	add	sp, sp, #0x10
  119790: d65f03c0     	ret

0000000000119794 <android::AMessage::setObject(char const*, android::sp<android::RefBase> const&)>:
  119794: d100c3ff     	sub	sp, sp, #0x30
  119798: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11979c: 910083fd     	add	x29, sp, #0x20
  1197a0: 32000be3     	orr	w3, wzr, #0x7
  1197a4: f81f83a0     	stur	x0, [x29, #-0x8]
  1197a8: f9000be1     	str	x1, [sp, #0x10]
  1197ac: f90007e2     	str	x2, [sp, #0x8]
  1197b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1197b4: f9400be1     	ldr	x1, [sp, #0x10]
  1197b8: f94007e2     	ldr	x2, [sp, #0x8]
  1197bc: 97fe2d01     	bl	0xa4bc0 <_ZN7android8AMessage17setObjectInternalEPKcRKNS_2spINS_7RefBaseEEENS0_4TypeE@plt>
  1197c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1197c4: 9100c3ff     	add	sp, sp, #0x30
  1197c8: d65f03c0     	ret

00000000001197cc <android::AMessage::setBuffer(char const*, android::sp<android::ABuffer> const&)>:
  1197cc: d101c3ff     	sub	sp, sp, #0x70
  1197d0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1197d4: 910183fd     	add	x29, sp, #0x60
  1197d8: d53bd048     	mrs	x8, TPIDR_EL0
  1197dc: f9401508     	ldr	x8, [x8, #0x28]
  1197e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1197e4: f81e83a0     	stur	x0, [x29, #-0x18]
  1197e8: f81e03a1     	stur	x1, [x29, #-0x20]
  1197ec: f81d83a2     	stur	x2, [x29, #-0x28]
  1197f0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1197f4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1197f8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1197fc: d10043a2     	sub	x2, x29, #0x10
  119800: f90013e0     	str	x0, [sp, #0x20]
  119804: aa0203e0     	mov	x0, x2
  119808: f9000fe1     	str	x1, [sp, #0x18]
  11980c: aa0803e1     	mov	x1, x8
  119810: f9000be2     	str	x2, [sp, #0x10]
  119814: 97fe3c9b     	bl	0xa8a80 <_ZN7android2spINS_7RefBaseEEC2INS_7ABufferEEERKNS0_IT_EE@plt>
  119818: 52800143     	mov	w3, #0xa                // =10
  11981c: f94013e0     	ldr	x0, [sp, #0x20]
  119820: f9400fe1     	ldr	x1, [sp, #0x18]
  119824: f9400be2     	ldr	x2, [sp, #0x10]
  119828: 97fe2ce6     	bl	0xa4bc0 <_ZN7android8AMessage17setObjectInternalEPKcRKNS_2spINS_7RefBaseEEENS0_4TypeE@plt>
  11982c: 14000001     	b	0x119830 <android::AMessage::setBuffer(char const*, android::sp<android::ABuffer> const&)+0x64>
  119830: d10043a0     	sub	x0, x29, #0x10
  119834: 97fe44ff     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  119838: d53bd040     	mrs	x0, TPIDR_EL0
  11983c: f9401400     	ldr	x0, [x0, #0x28]
  119840: f85f83be     	ldur	x30, [x29, #-0x8]
  119844: eb1e0000     	subs	x0, x0, x30
  119848: f90007e0     	str	x0, [sp, #0x8]
  11984c: 540001a1     	b.ne	0x119880 <android::AMessage::setBuffer(char const*, android::sp<android::ABuffer> const&)+0xb4>
  119850: 14000001     	b	0x119854 <android::AMessage::setBuffer(char const*, android::sp<android::ABuffer> const&)+0x88>
  119854: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  119858: 9101c3ff     	add	sp, sp, #0x70
  11985c: d65f03c0     	ret
  119860: f9001be0     	str	x0, [sp, #0x30]
  119864: 2a0103e8     	mov	w8, w1
  119868: b9002fe8     	str	w8, [sp, #0x2c]
  11986c: d10043a0     	sub	x0, x29, #0x10
  119870: 97fe44f0     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  119874: 14000001     	b	0x119878 <android::AMessage::setBuffer(char const*, android::sp<android::ABuffer> const&)+0xac>
  119878: f9401be0     	ldr	x0, [sp, #0x30]
  11987c: 97fe39a5     	bl	0xa7f10 <_Unwind_Resume@plt>
  119880: 97fe413c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000119884 <android::sp<android::RefBase>::sp<android::ABuffer>(android::sp<android::ABuffer> const&)>:
  119884: d100c3ff     	sub	sp, sp, #0x30
  119888: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11988c: 910083fd     	add	x29, sp, #0x20
  119890: d2800008     	mov	x8, #0x0                // =0
  119894: f81f83a0     	stur	x0, [x29, #-0x8]
  119898: f9000be1     	str	x1, [sp, #0x10]
  11989c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1198a0: aa0003e1     	mov	x1, x0
  1198a4: f9400be9     	ldr	x9, [sp, #0x10]
  1198a8: f9400129     	ldr	x9, [x9]
  1198ac: f9000029     	str	x9, [x1]
  1198b0: aa0003e9     	mov	x9, x0
  1198b4: f9400129     	ldr	x9, [x9]
  1198b8: eb08013f     	cmp	x9, x8
  1198bc: 1a9f07ea     	cset	w10, ne
  1198c0: f90007e0     	str	x0, [sp, #0x8]
  1198c4: 3700004a     	tbnz	w10, #0x0, 0x1198cc <android::sp<android::RefBase>::sp<android::ABuffer>(android::sp<android::ABuffer> const&)+0x48>
  1198c8: 14000005     	b	0x1198dc <android::sp<android::RefBase>::sp<android::ABuffer>(android::sp<android::ABuffer> const&)+0x58>
  1198cc: f94007e8     	ldr	x8, [sp, #0x8]
  1198d0: f9400100     	ldr	x0, [x8]
  1198d4: f94007e1     	ldr	x1, [sp, #0x8]
  1198d8: 97fe43d2     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1198dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1198e0: 9100c3ff     	add	sp, sp, #0x30
  1198e4: d65f03c0     	ret

00000000001198e8 <android::sp<android::RefBase>::~sp()>:
  1198e8: d10083ff     	sub	sp, sp, #0x20
  1198ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1198f0: 910043fd     	add	x29, sp, #0x10
  1198f4: d2800008     	mov	x8, #0x0                // =0
  1198f8: f90007e0     	str	x0, [sp, #0x8]
  1198fc: f94007e0     	ldr	x0, [sp, #0x8]
  119900: aa0003e9     	mov	x9, x0
  119904: f9400129     	ldr	x9, [x9]
  119908: eb08013f     	cmp	x9, x8
  11990c: 1a9f07ea     	cset	w10, ne
  119910: f90003e0     	str	x0, [sp]
  119914: 3700004a     	tbnz	w10, #0x0, 0x11991c <android::sp<android::RefBase>::~sp()+0x34>
  119918: 14000006     	b	0x119930 <android::sp<android::RefBase>::~sp()+0x48>
  11991c: f94003e8     	ldr	x8, [sp]
  119920: f9400100     	ldr	x0, [x8]
  119924: f94003e1     	ldr	x1, [sp]
  119928: 97fe29ca     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  11992c: 14000001     	b	0x119930 <android::sp<android::RefBase>::~sp()+0x48>
  119930: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  119934: 910083ff     	add	sp, sp, #0x20
  119938: d65f03c0     	ret
  11993c: 97fe5222     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000119940 <android::AMessage::setMessage(char const*, android::sp<android::AMessage> const&)>:
  119940: d10143ff     	sub	sp, sp, #0x50
  119944: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119948: 910103fd     	add	x29, sp, #0x40
  11994c: 321d03e8     	orr	w8, wzr, #0x8
  119950: d2800009     	mov	x9, #0x0                // =0
  119954: f81f83a0     	stur	x0, [x29, #-0x8]
  119958: f81f03a1     	stur	x1, [x29, #-0x10]
  11995c: f81e83a2     	stur	x2, [x29, #-0x18]
  119960: f85f83a0     	ldur	x0, [x29, #-0x8]
  119964: f85f03a1     	ldur	x1, [x29, #-0x10]
  119968: f9000fe0     	str	x0, [sp, #0x18]
  11996c: b90017e8     	str	w8, [sp, #0x14]
  119970: f90007e9     	str	x9, [sp, #0x8]
  119974: 97fe33db     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  119978: f90013e0     	str	x0, [sp, #0x20]
  11997c: f94013e9     	ldr	x9, [sp, #0x20]
  119980: b94017e8     	ldr	w8, [sp, #0x14]
  119984: b9002128     	str	w8, [x9, #0x20]
  119988: f85e83a0     	ldur	x0, [x29, #-0x18]
  11998c: f94007e1     	ldr	x1, [sp, #0x8]
  119990: 97fe1fc0     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
  119994: 37000040     	tbnz	w0, #0x0, 0x11999c <android::AMessage::setMessage(char const*, android::sp<android::AMessage> const&)+0x5c>
  119998: 14000005     	b	0x1199ac <android::AMessage::setMessage(char const*, android::sp<android::AMessage> const&)+0x6c>
  11999c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1199a0: 97fe3bd8     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1199a4: f9400fe1     	ldr	x1, [sp, #0x18]
  1199a8: 97fe439e     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1199ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1199b0: 97fe4238     	bl	0xaa290 <_ZNK7android2spINS_8AMessageEE3getEv@plt>
  1199b4: f94013e8     	ldr	x8, [sp, #0x20]
  1199b8: f9000100     	str	x0, [x8]
  1199bc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1199c0: 910143ff     	add	sp, sp, #0x50
  1199c4: d65f03c0     	ret

00000000001199c8 <android::sp<android::AMessage>::get() const>:
  1199c8: d10043ff     	sub	sp, sp, #0x10
  1199cc: f90007e0     	str	x0, [sp, #0x8]
  1199d0: f94007e0     	ldr	x0, [sp, #0x8]
  1199d4: f9400000     	ldr	x0, [x0]
  1199d8: 910043ff     	add	sp, sp, #0x10
  1199dc: d65f03c0     	ret

00000000001199e0 <android::AMessage::setRect(char const*, int, int, int, int)>:
  1199e0: d10103ff     	sub	sp, sp, #0x40
  1199e4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1199e8: 9100c3fd     	add	x29, sp, #0x30
  1199ec: 52800128     	mov	w8, #0x9                // =9
  1199f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1199f4: f81f03a1     	stur	x1, [x29, #-0x10]
  1199f8: b81ec3a2     	stur	w2, [x29, #-0x14]
  1199fc: b9001be3     	str	w3, [sp, #0x18]
  119a00: b90017e4     	str	w4, [sp, #0x14]
  119a04: b90013e5     	str	w5, [sp, #0x10]
  119a08: f85f83a0     	ldur	x0, [x29, #-0x8]
  119a0c: f85f03a1     	ldur	x1, [x29, #-0x10]
  119a10: b90007e8     	str	w8, [sp, #0x4]
  119a14: 97fe33b3     	bl	0xa68e0 <_ZN7android8AMessage12allocateItemEPKc@plt>
  119a18: f90007e0     	str	x0, [sp, #0x8]
  119a1c: f94007e0     	ldr	x0, [sp, #0x8]
  119a20: b94007e8     	ldr	w8, [sp, #0x4]
  119a24: b9002008     	str	w8, [x0, #0x20]
  119a28: b85ec3a2     	ldur	w2, [x29, #-0x14]
  119a2c: f94007e0     	ldr	x0, [sp, #0x8]
  119a30: b9000002     	str	w2, [x0]
  119a34: b9401be2     	ldr	w2, [sp, #0x18]
  119a38: f94007e0     	ldr	x0, [sp, #0x8]
  119a3c: b9000402     	str	w2, [x0, #0x4]
  119a40: b94017e2     	ldr	w2, [sp, #0x14]
  119a44: f94007e0     	ldr	x0, [sp, #0x8]
  119a48: b9000802     	str	w2, [x0, #0x8]
  119a4c: b94013e2     	ldr	w2, [sp, #0x10]
  119a50: f94007e0     	ldr	x0, [sp, #0x8]
  119a54: b9000c02     	str	w2, [x0, #0xc]
  119a58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  119a5c: 910103ff     	add	sp, sp, #0x40
  119a60: d65f03c0     	ret

0000000000119a64 <android::AMessage::findString(char const*, android::AString*) const>:
  119a64: d10143ff     	sub	sp, sp, #0x50
  119a68: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119a6c: 910103fd     	add	x29, sp, #0x40
  119a70: 321f07e8     	orr	w8, wzr, #0x6
  119a74: d2800009     	mov	x9, #0x0                // =0
  119a78: f81f03a0     	stur	x0, [x29, #-0x10]
  119a7c: f81e83a1     	stur	x1, [x29, #-0x18]
  119a80: f90013e2     	str	x2, [sp, #0x20]
  119a84: f85f03a0     	ldur	x0, [x29, #-0x10]
  119a88: f85e83a1     	ldur	x1, [x29, #-0x18]
  119a8c: 2a0803e2     	mov	w2, w8
  119a90: f9000be9     	str	x9, [sp, #0x10]
  119a94: 97fe262f     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119a98: f9000fe0     	str	x0, [sp, #0x18]
  119a9c: f9400fe9     	ldr	x9, [sp, #0x18]
  119aa0: f9400be0     	ldr	x0, [sp, #0x10]
  119aa4: eb00013f     	cmp	x9, x0
  119aa8: 1a9f07e8     	cset	w8, ne
  119aac: 37000048     	tbnz	w8, #0x0, 0x119ab4 <android::AMessage::findString(char const*, android::AString*) const+0x50>
  119ab0: 1400000c     	b	0x119ae0 <android::AMessage::findString(char const*, android::AString*) const+0x7c>
  119ab4: 12800008     	mov	w8, #-0x1               // =-1
  119ab8: f9400fe9     	ldr	x9, [sp, #0x18]
  119abc: f9400121     	ldr	x1, [x9]
  119ac0: f94013e0     	ldr	x0, [sp, #0x20]
  119ac4: b9000fe8     	str	w8, [sp, #0xc]
  119ac8: 97fe39b2     	bl	0xa8190 <_ZN7android7AStringaSERKS0_@plt>
  119acc: 320003e8     	orr	w8, wzr, #0x1
  119ad0: b9400fea     	ldr	w10, [sp, #0xc]
  119ad4: 0a080148     	and	w8, w10, w8
  119ad8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119adc: 14000005     	b	0x119af0 <android::AMessage::findString(char const*, android::AString*) const+0x8c>
  119ae0: 52800008     	mov	w8, #0x0                // =0
  119ae4: 320003e9     	orr	w9, wzr, #0x1
  119ae8: 0a090108     	and	w8, w8, w9
  119aec: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119af0: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119af4: 2a0803e0     	mov	w0, w8
  119af8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  119afc: 910143ff     	add	sp, sp, #0x50
  119b00: d65f03c0     	ret

0000000000119b04 <android::AMessage::findObject(char const*, android::sp<android::RefBase>*) const>:
  119b04: d10143ff     	sub	sp, sp, #0x50
  119b08: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119b0c: 910103fd     	add	x29, sp, #0x40
  119b10: 32000be8     	orr	w8, wzr, #0x7
  119b14: d2800009     	mov	x9, #0x0                // =0
  119b18: f81f03a0     	stur	x0, [x29, #-0x10]
  119b1c: f81e83a1     	stur	x1, [x29, #-0x18]
  119b20: f90013e2     	str	x2, [sp, #0x20]
  119b24: f85f03a0     	ldur	x0, [x29, #-0x10]
  119b28: f85e83a1     	ldur	x1, [x29, #-0x18]
  119b2c: 2a0803e2     	mov	w2, w8
  119b30: f9000be9     	str	x9, [sp, #0x10]
  119b34: 97fe2607     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119b38: f9000fe0     	str	x0, [sp, #0x18]
  119b3c: f9400fe9     	ldr	x9, [sp, #0x18]
  119b40: f9400be0     	ldr	x0, [sp, #0x10]
  119b44: eb00013f     	cmp	x9, x0
  119b48: 1a9f07e8     	cset	w8, ne
  119b4c: 37000048     	tbnz	w8, #0x0, 0x119b54 <android::AMessage::findObject(char const*, android::sp<android::RefBase>*) const+0x50>
  119b50: 1400000c     	b	0x119b80 <android::AMessage::findObject(char const*, android::sp<android::RefBase>*) const+0x7c>
  119b54: 12800008     	mov	w8, #-0x1               // =-1
  119b58: f9400fe9     	ldr	x9, [sp, #0x18]
  119b5c: f9400121     	ldr	x1, [x9]
  119b60: f94013e0     	ldr	x0, [sp, #0x20]
  119b64: b9000fe8     	str	w8, [sp, #0xc]
  119b68: 97fe423e     	bl	0xaa460 <_ZN7android2spINS_7RefBaseEEaSEPS1_@plt>
  119b6c: 320003e8     	orr	w8, wzr, #0x1
  119b70: b9400fea     	ldr	w10, [sp, #0xc]
  119b74: 0a080148     	and	w8, w10, w8
  119b78: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119b7c: 14000005     	b	0x119b90 <android::AMessage::findObject(char const*, android::sp<android::RefBase>*) const+0x8c>
  119b80: 52800008     	mov	w8, #0x0                // =0
  119b84: 320003e9     	orr	w9, wzr, #0x1
  119b88: 0a090108     	and	w8, w8, w9
  119b8c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119b90: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119b94: 2a0803e0     	mov	w0, w8
  119b98: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  119b9c: 910143ff     	add	sp, sp, #0x50
  119ba0: d65f03c0     	ret

0000000000119ba4 <android::sp<android::RefBase>::operator=(android::RefBase*)>:
  119ba4: d100c3ff     	sub	sp, sp, #0x30
  119ba8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  119bac: 910083fd     	add	x29, sp, #0x20
  119bb0: d2800008     	mov	x8, #0x0                // =0
  119bb4: f81f83a0     	stur	x0, [x29, #-0x8]
  119bb8: f9000be1     	str	x1, [sp, #0x10]
  119bbc: f85f83a0     	ldur	x0, [x29, #-0x8]
  119bc0: f9400be1     	ldr	x1, [sp, #0x10]
  119bc4: eb08003f     	cmp	x1, x8
  119bc8: 1a9f07e9     	cset	w9, ne
  119bcc: f90007e8     	str	x8, [sp, #0x8]
  119bd0: f90003e0     	str	x0, [sp]
  119bd4: 37000049     	tbnz	w9, #0x0, 0x119bdc <android::sp<android::RefBase>::operator=(android::RefBase*)+0x38>
  119bd8: 14000004     	b	0x119be8 <android::sp<android::RefBase>::operator=(android::RefBase*)+0x44>
  119bdc: f9400be0     	ldr	x0, [sp, #0x10]
  119be0: f94003e1     	ldr	x1, [sp]
  119be4: 97fe430f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  119be8: f94003e8     	ldr	x8, [sp]
  119bec: f9400108     	ldr	x8, [x8]
  119bf0: f94007e9     	ldr	x9, [sp, #0x8]
  119bf4: eb09011f     	cmp	x8, x9
  119bf8: 1a9f07ea     	cset	w10, ne
  119bfc: 3700004a     	tbnz	w10, #0x0, 0x119c04 <android::sp<android::RefBase>::operator=(android::RefBase*)+0x60>
  119c00: 14000005     	b	0x119c14 <android::sp<android::RefBase>::operator=(android::RefBase*)+0x70>
  119c04: f94003e8     	ldr	x8, [sp]
  119c08: f9400100     	ldr	x0, [x8]
  119c0c: f94003e1     	ldr	x1, [sp]
  119c10: 97fe2910     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  119c14: f9400be8     	ldr	x8, [sp, #0x10]
  119c18: f94003e9     	ldr	x9, [sp]
  119c1c: f9000128     	str	x8, [x9]
  119c20: f94003e0     	ldr	x0, [sp]
  119c24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  119c28: 9100c3ff     	add	sp, sp, #0x30
  119c2c: d65f03c0     	ret

0000000000119c30 <android::AMessage::findBuffer(char const*, android::sp<android::ABuffer>*) const>:
  119c30: d10143ff     	sub	sp, sp, #0x50
  119c34: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119c38: 910103fd     	add	x29, sp, #0x40
  119c3c: 52800148     	mov	w8, #0xa                // =10
  119c40: d2800009     	mov	x9, #0x0                // =0
  119c44: f81f03a0     	stur	x0, [x29, #-0x10]
  119c48: f81e83a1     	stur	x1, [x29, #-0x18]
  119c4c: f90013e2     	str	x2, [sp, #0x20]
  119c50: f85f03a0     	ldur	x0, [x29, #-0x10]
  119c54: f85e83a1     	ldur	x1, [x29, #-0x18]
  119c58: 2a0803e2     	mov	w2, w8
  119c5c: f9000be9     	str	x9, [sp, #0x10]
  119c60: 97fe25bc     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119c64: f9000fe0     	str	x0, [sp, #0x18]
  119c68: f9400fe9     	ldr	x9, [sp, #0x18]
  119c6c: f9400be0     	ldr	x0, [sp, #0x10]
  119c70: eb00013f     	cmp	x9, x0
  119c74: 1a9f07e8     	cset	w8, ne
  119c78: 37000048     	tbnz	w8, #0x0, 0x119c80 <android::AMessage::findBuffer(char const*, android::sp<android::ABuffer>*) const+0x50>
  119c7c: 1400000c     	b	0x119cac <android::AMessage::findBuffer(char const*, android::sp<android::ABuffer>*) const+0x7c>
  119c80: 12800008     	mov	w8, #-0x1               // =-1
  119c84: f9400fe9     	ldr	x9, [sp, #0x18]
  119c88: f9400121     	ldr	x1, [x9]
  119c8c: f94013e0     	ldr	x0, [sp, #0x20]
  119c90: b9000fe8     	str	w8, [sp, #0xc]
  119c94: 97fe394b     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
  119c98: 320003e8     	orr	w8, wzr, #0x1
  119c9c: b9400fea     	ldr	w10, [sp, #0xc]
  119ca0: 0a080148     	and	w8, w10, w8
  119ca4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119ca8: 14000005     	b	0x119cbc <android::AMessage::findBuffer(char const*, android::sp<android::ABuffer>*) const+0x8c>
  119cac: 52800008     	mov	w8, #0x0                // =0
  119cb0: 320003e9     	orr	w9, wzr, #0x1
  119cb4: 0a090108     	and	w8, w8, w9
  119cb8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119cbc: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119cc0: 2a0803e0     	mov	w0, w8
  119cc4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  119cc8: 910143ff     	add	sp, sp, #0x50
  119ccc: d65f03c0     	ret

0000000000119cd0 <android::AMessage::findMessage(char const*, android::sp<android::AMessage>*) const>:
  119cd0: d10143ff     	sub	sp, sp, #0x50
  119cd4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  119cd8: 910103fd     	add	x29, sp, #0x40
  119cdc: 321d03e8     	orr	w8, wzr, #0x8
  119ce0: d2800009     	mov	x9, #0x0                // =0
  119ce4: f81f03a0     	stur	x0, [x29, #-0x10]
  119ce8: f81e83a1     	stur	x1, [x29, #-0x18]
  119cec: f90013e2     	str	x2, [sp, #0x20]
  119cf0: f85f03a0     	ldur	x0, [x29, #-0x10]
  119cf4: f85e83a1     	ldur	x1, [x29, #-0x18]
  119cf8: 2a0803e2     	mov	w2, w8
  119cfc: f9000be9     	str	x9, [sp, #0x10]
  119d00: 97fe2594     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119d04: f9000fe0     	str	x0, [sp, #0x18]
  119d08: f9400fe9     	ldr	x9, [sp, #0x18]
  119d0c: f9400be0     	ldr	x0, [sp, #0x10]
  119d10: eb00013f     	cmp	x9, x0
  119d14: 1a9f07e8     	cset	w8, ne
  119d18: 37000048     	tbnz	w8, #0x0, 0x119d20 <android::AMessage::findMessage(char const*, android::sp<android::AMessage>*) const+0x50>
  119d1c: 1400000c     	b	0x119d4c <android::AMessage::findMessage(char const*, android::sp<android::AMessage>*) const+0x7c>
  119d20: 12800008     	mov	w8, #-0x1               // =-1
  119d24: f9400fe9     	ldr	x9, [sp, #0x18]
  119d28: f9400121     	ldr	x1, [x9]
  119d2c: f94013e0     	ldr	x0, [sp, #0x20]
  119d30: b9000fe8     	str	w8, [sp, #0xc]
  119d34: 97fe306f     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  119d38: 320003e8     	orr	w8, wzr, #0x1
  119d3c: b9400fea     	ldr	w10, [sp, #0xc]
  119d40: 0a080148     	and	w8, w10, w8
  119d44: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119d48: 14000005     	b	0x119d5c <android::AMessage::findMessage(char const*, android::sp<android::AMessage>*) const+0x8c>
  119d4c: 52800008     	mov	w8, #0x0                // =0
  119d50: 320003e9     	orr	w9, wzr, #0x1
  119d54: 0a090108     	and	w8, w8, w9
  119d58: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119d5c: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119d60: 2a0803e0     	mov	w0, w8
  119d64: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  119d68: 910143ff     	add	sp, sp, #0x50
  119d6c: d65f03c0     	ret

0000000000119d70 <android::AMessage::findRect(char const*, int*, int*, int*, int*) const>:
  119d70: d10183ff     	sub	sp, sp, #0x60
  119d74: a9057bfd     	stp	x29, x30, [sp, #0x50]
  119d78: 910143fd     	add	x29, sp, #0x50
  119d7c: 52800128     	mov	w8, #0x9                // =9
  119d80: d2800009     	mov	x9, #0x0                // =0
  119d84: f81f03a0     	stur	x0, [x29, #-0x10]
  119d88: f81e83a1     	stur	x1, [x29, #-0x18]
  119d8c: f81e03a2     	stur	x2, [x29, #-0x20]
  119d90: f90017e3     	str	x3, [sp, #0x28]
  119d94: f90013e4     	str	x4, [sp, #0x20]
  119d98: f9000fe5     	str	x5, [sp, #0x18]
  119d9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  119da0: f85e83a1     	ldur	x1, [x29, #-0x18]
  119da4: 2a0803e2     	mov	w2, w8
  119da8: f90007e9     	str	x9, [sp, #0x8]
  119dac: 97fe2569     	bl	0xa3350 <_ZNK7android8AMessage8findItemEPKcNS0_4TypeE@plt>
  119db0: f9000be0     	str	x0, [sp, #0x10]
  119db4: f9400be9     	ldr	x9, [sp, #0x10]
  119db8: f94007e0     	ldr	x0, [sp, #0x8]
  119dbc: eb00013f     	cmp	x9, x0
  119dc0: 1a9f17e8     	cset	w8, eq
  119dc4: 37000048     	tbnz	w8, #0x0, 0x119dcc <android::AMessage::findRect(char const*, int*, int*, int*, int*) const+0x5c>
  119dc8: 14000006     	b	0x119de0 <android::AMessage::findRect(char const*, int*, int*, int*, int*) const+0x70>
  119dcc: 52800008     	mov	w8, #0x0                // =0
  119dd0: 320003e9     	orr	w9, wzr, #0x1
  119dd4: 0a090108     	and	w8, w8, w9
  119dd8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119ddc: 14000015     	b	0x119e30 <android::AMessage::findRect(char const*, int*, int*, int*, int*) const+0xc0>
  119de0: 12800008     	mov	w8, #-0x1               // =-1
  119de4: f9400be9     	ldr	x9, [sp, #0x10]
  119de8: b940012a     	ldr	w10, [x9]
  119dec: f85e03a9     	ldur	x9, [x29, #-0x20]
  119df0: b900012a     	str	w10, [x9]
  119df4: f9400be9     	ldr	x9, [sp, #0x10]
  119df8: b940052a     	ldr	w10, [x9, #0x4]
  119dfc: f94017e9     	ldr	x9, [sp, #0x28]
  119e00: b900012a     	str	w10, [x9]
  119e04: f9400be9     	ldr	x9, [sp, #0x10]
  119e08: b940092a     	ldr	w10, [x9, #0x8]
  119e0c: f94013e9     	ldr	x9, [sp, #0x20]
  119e10: b900012a     	str	w10, [x9]
  119e14: f9400be9     	ldr	x9, [sp, #0x10]
  119e18: b9400d2a     	ldr	w10, [x9, #0xc]
  119e1c: f9400fe9     	ldr	x9, [sp, #0x18]
  119e20: b900012a     	str	w10, [x9]
  119e24: 320003ea     	orr	w10, wzr, #0x1
  119e28: 0a0a0108     	and	w8, w8, w10
  119e2c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  119e30: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  119e34: 2a0803e0     	mov	w0, w8
  119e38: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  119e3c: 910183ff     	add	sp, sp, #0x60
  119e40: d65f03c0     	ret

0000000000119e44 <android::AMessage::dup() const>:
  119e44: d103c3ff     	sub	sp, sp, #0xf0
  119e48: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  119e4c: 910383fd     	add	x29, sp, #0xe0
  119e50: d53bd049     	mrs	x9, TPIDR_EL0
  119e54: f9401529     	ldr	x9, [x9, #0x28]
  119e58: f81f83a9     	stur	x9, [x29, #-0x8]
  119e5c: f81e83a0     	stur	x0, [x29, #-0x18]
  119e60: f85e83a9     	ldur	x9, [x29, #-0x18]
  119e64: 2a1f03ea     	mov	w10, wzr
  119e68: 381e73aa     	sturb	w10, [x29, #-0x19]
  119e6c: 5281430a     	mov	w10, #0xa18             // =2584
  119e70: 2a0a03e0     	mov	w0, w10
  119e74: f81b03a8     	stur	x8, [x29, #-0x50]
  119e78: f81a83a9     	stur	x9, [x29, #-0x58]
  119e7c: 97fe3c25     	bl	0xa8f10 <_Znwm@plt>
  119e80: aa0003e8     	mov	x8, x0
  119e84: aa0003e9     	mov	x9, x0
  119e88: f81a03a8     	stur	x8, [x29, #-0x60]
  119e8c: f81983a9     	stur	x9, [x29, #-0x68]
  119e90: 97fe4260     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
  119e94: 14000001     	b	0x119e98 <android::AMessage::dup() const+0x54>
  119e98: f85b03a0     	ldur	x0, [x29, #-0x50]
  119e9c: f85983a1     	ldur	x1, [x29, #-0x68]
  119ea0: 97fe288c     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  119ea4: f85a83a0     	ldur	x0, [x29, #-0x58]
  119ea8: f9450801     	ldr	x1, [x0, #0xa10]
  119eac: f85b03a0     	ldur	x0, [x29, #-0x50]
  119eb0: f9003be1     	str	x1, [sp, #0x70]
  119eb4: 97fe3a93     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  119eb8: f90037e0     	str	x0, [sp, #0x68]
  119ebc: 14000001     	b	0x119ec0 <android::AMessage::dup() const+0x7c>
  119ec0: f9403be8     	ldr	x8, [sp, #0x70]
  119ec4: f94037e9     	ldr	x9, [sp, #0x68]
  119ec8: f9050928     	str	x8, [x9, #0xa10]
  119ecc: aa1f03ea     	mov	x10, xzr
  119ed0: f81c83aa     	stur	x10, [x29, #-0x38]
  119ed4: 14000001     	b	0x119ed8 <android::AMessage::dup() const+0x94>
  119ed8: f85c83a8     	ldur	x8, [x29, #-0x38]
  119edc: f85a83a9     	ldur	x9, [x29, #-0x58]
  119ee0: f945092a     	ldr	x10, [x9, #0xa10]
  119ee4: eb0a0108     	subs	x8, x8, x10
  119ee8: f90033e8     	str	x8, [sp, #0x60]
  119eec: 54001142     	b.hs	0x11a114 <android::AMessage::dup() const+0x2d0>
  119ef0: 14000001     	b	0x119ef4 <android::AMessage::dup() const+0xb0>
  119ef4: f85c83a8     	ldur	x8, [x29, #-0x38]
  119ef8: 52800509     	mov	w9, #0x28               // =40
  119efc: 2a0903ea     	mov	w10, w9
  119f00: 9b0a7d08     	mul	x8, x8, x10
  119f04: f85a83aa     	ldur	x10, [x29, #-0x58]
  119f08: 8b080148     	add	x8, x10, x8
  119f0c: 91004108     	add	x8, x8, #0x10
  119f10: f81c03a8     	stur	x8, [x29, #-0x40]
  119f14: f85b03a0     	ldur	x0, [x29, #-0x50]
  119f18: 97fe3a7a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  119f1c: f9002fe0     	str	x0, [sp, #0x58]
  119f20: 14000001     	b	0x119f24 <android::AMessage::dup() const+0xe0>
  119f24: f85c83a8     	ldur	x8, [x29, #-0x38]
  119f28: 52800509     	mov	w9, #0x28               // =40
  119f2c: 2a0903ea     	mov	w10, w9
  119f30: 9b0a7d08     	mul	x8, x8, x10
  119f34: f9402fea     	ldr	x10, [sp, #0x58]
  119f38: 8b080148     	add	x8, x10, x8
  119f3c: 91004108     	add	x8, x8, #0x10
  119f40: f81b83a8     	stur	x8, [x29, #-0x48]
  119f44: f85b83a0     	ldur	x0, [x29, #-0x48]
  119f48: f85c03a8     	ldur	x8, [x29, #-0x40]
  119f4c: f9400901     	ldr	x1, [x8, #0x10]
  119f50: f9400d02     	ldr	x2, [x8, #0x18]
  119f54: 97fe35c3     	bl	0xa7660 <_ZN7android8AMessage4Item7setNameEPKcm@plt>
  119f58: 14000001     	b	0x119f5c <android::AMessage::dup() const+0x118>
  119f5c: f85c03a8     	ldur	x8, [x29, #-0x40]
  119f60: b9402109     	ldr	w9, [x8, #0x20]
  119f64: f85b83a8     	ldur	x8, [x29, #-0x48]
  119f68: b9002109     	str	w9, [x8, #0x20]
  119f6c: f85c03a8     	ldur	x8, [x29, #-0x40]
  119f70: b9402109     	ldr	w9, [x8, #0x20]
  119f74: 71001929     	subs	w9, w9, #0x6
  119f78: 2a0903e8     	mov	w8, w9
  119f7c: 71001129     	subs	w9, w9, #0x4
  119f80: f9002be8     	str	x8, [sp, #0x50]
  119f84: b9004fe9     	str	w9, [sp, #0x4c]
  119f88: 54000b28     	b.hi	0x11a0ec <android::AMessage::dup() const+0x2a8>
  119f8c: b0000708     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  119f90: 91120108     	add	x8, x8, #0x480
  119f94: f9402beb     	ldr	x11, [sp, #0x50]
  119f98: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  119f9c: 8b0a0109     	add	x9, x8, x10
  119fa0: f90023ea     	str	x10, [sp, #0x40]
  119fa4: d61f0120     	br	x9
  119fa8: f81d83a0     	stur	x0, [x29, #-0x28]
  119fac: 2a0103e8     	mov	w8, w1
  119fb0: b81d43a8     	stur	w8, [x29, #-0x2c]
  119fb4: f85a03a0     	ldur	x0, [x29, #-0x60]
  119fb8: 97fe1a6a     	bl	0xa0960 <_ZdlPv@plt>
  119fbc: 1400006b     	b	0x11a168 <android::AMessage::dup() const+0x324>
  119fc0: f81d83a0     	stur	x0, [x29, #-0x28]
  119fc4: 2a0103e8     	mov	w8, w1
  119fc8: b81d43a8     	stur	w8, [x29, #-0x2c]
  119fcc: 14000064     	b	0x11a15c <android::AMessage::dup() const+0x318>
  119fd0: 321d07e8     	orr	w8, wzr, #0x18
  119fd4: 2a0803e0     	mov	w0, w8
  119fd8: 97fe3bce     	bl	0xa8f10 <_Znwm@plt>
  119fdc: f9001fe0     	str	x0, [sp, #0x38]
  119fe0: 14000001     	b	0x119fe4 <android::AMessage::dup() const+0x1a0>
  119fe4: f9401fe0     	ldr	x0, [sp, #0x38]
  119fe8: f85c03a8     	ldur	x8, [x29, #-0x40]
  119fec: f9400101     	ldr	x1, [x8]
  119ff0: f9401fe8     	ldr	x8, [sp, #0x38]
  119ff4: f9001be0     	str	x0, [sp, #0x30]
  119ff8: aa0803e0     	mov	x0, x8
  119ffc: 97fe2f05     	bl	0xa5c10 <_ZN7android7AStringC1ERKS0_@plt>
  11a000: 14000001     	b	0x11a004 <android::AMessage::dup() const+0x1c0>
  11a004: f85b83a8     	ldur	x8, [x29, #-0x48]
  11a008: f9401be9     	ldr	x9, [sp, #0x30]
  11a00c: f9000109     	str	x9, [x8]
  11a010: 1400003c     	b	0x11a100 <android::AMessage::dup() const+0x2bc>
  11a014: f81d83a0     	stur	x0, [x29, #-0x28]
  11a018: 2a0103e8     	mov	w8, w1
  11a01c: b81d43a8     	stur	w8, [x29, #-0x2c]
  11a020: f9401fe0     	ldr	x0, [sp, #0x38]
  11a024: 97fe1a4f     	bl	0xa0960 <_ZdlPv@plt>
  11a028: 1400004d     	b	0x11a15c <android::AMessage::dup() const+0x318>
  11a02c: f85c03a8     	ldur	x8, [x29, #-0x40]
  11a030: f9400108     	ldr	x8, [x8]
  11a034: f85b83a9     	ldur	x9, [x29, #-0x48]
  11a038: f9000128     	str	x8, [x9]
  11a03c: f85b83a8     	ldur	x8, [x29, #-0x48]
  11a040: f9400108     	ldr	x8, [x8]
  11a044: f85b03a0     	ldur	x0, [x29, #-0x50]
  11a048: f90017e8     	str	x8, [sp, #0x28]
  11a04c: 97fe4091     	bl	0xaa290 <_ZNK7android2spINS_8AMessageEE3getEv@plt>
  11a050: f90013e0     	str	x0, [sp, #0x20]
  11a054: 14000001     	b	0x11a058 <android::AMessage::dup() const+0x214>
  11a058: f94017e0     	ldr	x0, [sp, #0x28]
  11a05c: f94013e1     	ldr	x1, [sp, #0x20]
  11a060: 97fe41f0     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  11a064: 14000001     	b	0x11a068 <android::AMessage::dup() const+0x224>
  11a068: 14000026     	b	0x11a100 <android::AMessage::dup() const+0x2bc>
  11a06c: f85c03a8     	ldur	x8, [x29, #-0x40]
  11a070: f9400100     	ldr	x0, [x8]
  11a074: d10043a8     	sub	x8, x29, #0x10
  11a078: 97ffff73     	bl	0x119e44 <android::AMessage::dup() const>
  11a07c: 14000001     	b	0x11a080 <android::AMessage::dup() const+0x23c>
  11a080: d10043a0     	sub	x0, x29, #0x10
  11a084: 97fe4083     	bl	0xaa290 <_ZNK7android2spINS_8AMessageEE3getEv@plt>
  11a088: f9000fe0     	str	x0, [sp, #0x18]
  11a08c: 14000001     	b	0x11a090 <android::AMessage::dup() const+0x24c>
  11a090: f85b83a8     	ldur	x8, [x29, #-0x48]
  11a094: f9400fe9     	ldr	x9, [sp, #0x18]
  11a098: f9000109     	str	x9, [x8]
  11a09c: f85b83a8     	ldur	x8, [x29, #-0x48]
  11a0a0: f9400108     	ldr	x8, [x8]
  11a0a4: f85b03a0     	ldur	x0, [x29, #-0x50]
  11a0a8: f9000be8     	str	x8, [sp, #0x10]
  11a0ac: 97fe4079     	bl	0xaa290 <_ZNK7android2spINS_8AMessageEE3getEv@plt>
  11a0b0: f90007e0     	str	x0, [sp, #0x8]
  11a0b4: 14000001     	b	0x11a0b8 <android::AMessage::dup() const+0x274>
  11a0b8: f9400be0     	ldr	x0, [sp, #0x10]
  11a0bc: f94007e1     	ldr	x1, [sp, #0x8]
  11a0c0: 97fe41d8     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  11a0c4: 14000001     	b	0x11a0c8 <android::AMessage::dup() const+0x284>
  11a0c8: d10043a0     	sub	x0, x29, #0x10
  11a0cc: 97fe4385     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  11a0d0: 1400000c     	b	0x11a100 <android::AMessage::dup() const+0x2bc>
  11a0d4: f81d83a0     	stur	x0, [x29, #-0x28]
  11a0d8: 2a0103e8     	mov	w8, w1
  11a0dc: b81d43a8     	stur	w8, [x29, #-0x2c]
  11a0e0: d10043a0     	sub	x0, x29, #0x10
  11a0e4: 97fe437f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  11a0e8: 1400001d     	b	0x11a15c <android::AMessage::dup() const+0x318>
  11a0ec: f85c03a8     	ldur	x8, [x29, #-0x40]
  11a0f0: f85b83a9     	ldur	x9, [x29, #-0x48]
  11a0f4: 3dc00100     	ldr	q0, [x8]
  11a0f8: 3d800120     	str	q0, [x9]
  11a0fc: 14000001     	b	0x11a100 <android::AMessage::dup() const+0x2bc>
  11a100: 14000001     	b	0x11a104 <android::AMessage::dup() const+0x2c0>
  11a104: f85c83a8     	ldur	x8, [x29, #-0x38]
  11a108: 91000508     	add	x8, x8, #0x1
  11a10c: f81c83a8     	stur	x8, [x29, #-0x38]
  11a110: 17ffff72     	b	0x119ed8 <android::AMessage::dup() const+0x94>
  11a114: 320003e8     	orr	w8, wzr, #0x1
  11a118: 381e73a8     	sturb	w8, [x29, #-0x19]
  11a11c: 385e73a8     	ldurb	w8, [x29, #-0x19]
  11a120: 370000a8     	tbnz	w8, #0x0, 0x11a134 <android::AMessage::dup() const+0x2f0>
  11a124: 14000001     	b	0x11a128 <android::AMessage::dup() const+0x2e4>
  11a128: f85b03a0     	ldur	x0, [x29, #-0x50]
  11a12c: 97fe436d     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  11a130: 14000001     	b	0x11a134 <android::AMessage::dup() const+0x2f0>
  11a134: d53bd048     	mrs	x8, TPIDR_EL0
  11a138: f9401508     	ldr	x8, [x8, #0x28]
  11a13c: f85f83a9     	ldur	x9, [x29, #-0x8]
  11a140: eb090108     	subs	x8, x8, x9
  11a144: f90003e8     	str	x8, [sp]
  11a148: 54000141     	b.ne	0x11a170 <android::AMessage::dup() const+0x32c>
  11a14c: 14000001     	b	0x11a150 <android::AMessage::dup() const+0x30c>
  11a150: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  11a154: 9103c3ff     	add	sp, sp, #0xf0
  11a158: d65f03c0     	ret
  11a15c: f85b03a0     	ldur	x0, [x29, #-0x50]
  11a160: 97fe4360     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  11a164: 14000001     	b	0x11a168 <android::AMessage::dup() const+0x324>
  11a168: f85d83a0     	ldur	x0, [x29, #-0x28]
  11a16c: 97fe3769     	bl	0xa7f10 <_Unwind_Resume@plt>
  11a170: 97fe3f00     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011a174 <android::AMessage::countEntries() const>:
  11a174: d10043ff     	sub	sp, sp, #0x10
  11a178: f90007e0     	str	x0, [sp, #0x8]
  11a17c: f94007e0     	ldr	x0, [sp, #0x8]
  11a180: f9450800     	ldr	x0, [x0, #0xa10]
  11a184: 910043ff     	add	sp, sp, #0x10
  11a188: d65f03c0     	ret

000000000011a18c <android::AMessage::getEntryNameAt(unsigned long, android::AMessage::Type*) const>:
  11a18c: d100c3ff     	sub	sp, sp, #0x30
  11a190: d2800008     	mov	x8, #0x0                // =0
  11a194: f90013e0     	str	x0, [sp, #0x20]
  11a198: f9000fe1     	str	x1, [sp, #0x18]
  11a19c: f9000be2     	str	x2, [sp, #0x10]
  11a1a0: f94013e0     	ldr	x0, [sp, #0x20]
  11a1a4: f9400fe1     	ldr	x1, [sp, #0x18]
  11a1a8: f9450802     	ldr	x2, [x0, #0xa10]
  11a1ac: eb02003f     	cmp	x1, x2
  11a1b0: 1a9f37e9     	cset	w9, hs
  11a1b4: f90007e8     	str	x8, [sp, #0x8]
  11a1b8: f90003e0     	str	x0, [sp]
  11a1bc: 37000049     	tbnz	w9, #0x0, 0x11a1c4 <android::AMessage::getEntryNameAt(unsigned long, android::AMessage::Type*) const+0x38>
  11a1c0: 14000006     	b	0x11a1d8 <android::AMessage::getEntryNameAt(unsigned long, android::AMessage::Type*) const+0x4c>
  11a1c4: f9400be8     	ldr	x8, [sp, #0x10]
  11a1c8: b900011f     	str	wzr, [x8]
  11a1cc: f94007e8     	ldr	x8, [sp, #0x8]
  11a1d0: f90017e8     	str	x8, [sp, #0x28]
  11a1d4: 14000011     	b	0x11a218 <android::AMessage::getEntryNameAt(unsigned long, android::AMessage::Type*) const+0x8c>
  11a1d8: d2800508     	mov	x8, #0x28               // =40
  11a1dc: b27c03e9     	orr	x9, xzr, #0x10
  11a1e0: f94003ea     	ldr	x10, [sp]
  11a1e4: 8b09014b     	add	x11, x10, x9
  11a1e8: f9400fec     	ldr	x12, [sp, #0x18]
  11a1ec: 9b0c7d0c     	mul	x12, x8, x12
  11a1f0: 8b0c016b     	add	x11, x11, x12
  11a1f4: b940216d     	ldr	w13, [x11, #0x20]
  11a1f8: f9400beb     	ldr	x11, [sp, #0x10]
  11a1fc: b900016d     	str	w13, [x11]
  11a200: 8b090149     	add	x9, x10, x9
  11a204: f9400feb     	ldr	x11, [sp, #0x18]
  11a208: 9b0b7d08     	mul	x8, x8, x11
  11a20c: 8b080128     	add	x8, x9, x8
  11a210: f9400908     	ldr	x8, [x8, #0x10]
  11a214: f90017e8     	str	x8, [sp, #0x28]
  11a218: f94017e0     	ldr	x0, [sp, #0x28]
  11a21c: 9100c3ff     	add	sp, sp, #0x30
  11a220: d65f03c0     	ret

000000000011a224 <android::AString::AString()>:
  11a224: d10043ff     	sub	sp, sp, #0x10
  11a228: d0000c68     	adrp	x8, 0x2a8000
  11a22c: f9459d08     	ldr	x8, [x8, #0xb38]
  11a230: b24003e9     	orr	x9, xzr, #0x1
  11a234: f90007e0     	str	x0, [sp, #0x8]
  11a238: f94007e0     	ldr	x0, [sp, #0x8]
  11a23c: aa0003ea     	mov	x10, x0
  11a240: f9400108     	ldr	x8, [x8]
  11a244: f9000148     	str	x8, [x10]
  11a248: f900041f     	str	xzr, [x0, #0x8]
  11a24c: f9000809     	str	x9, [x0, #0x10]
  11a250: 910043ff     	add	sp, sp, #0x10
  11a254: d65f03c0     	ret

000000000011a258 <android::AString::AString(char const*)>:
  11a258: d10083ff     	sub	sp, sp, #0x20
  11a25c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11a260: 910043fd     	add	x29, sp, #0x10
  11a264: d2800008     	mov	x8, #0x0                // =0
  11a268: b24003e9     	orr	x9, xzr, #0x1
  11a26c: f90007e0     	str	x0, [sp, #0x8]
  11a270: f90003e1     	str	x1, [sp]
  11a274: f94007e0     	ldr	x0, [sp, #0x8]
  11a278: aa0003e1     	mov	x1, x0
  11a27c: f9000028     	str	x8, [x1]
  11a280: f900041f     	str	xzr, [x0, #0x8]
  11a284: f9000809     	str	x9, [x0, #0x10]
  11a288: f94003e1     	ldr	x1, [sp]
  11a28c: 97fe18ed     	bl	0xa0640 <_ZN7android7AString5setToEPKc@plt>
  11a290: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11a294: 910083ff     	add	sp, sp, #0x20
  11a298: d65f03c0     	ret

000000000011a29c <android::AString::setTo(char const*)>:
  11a29c: d10103ff     	sub	sp, sp, #0x40
  11a2a0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a2a4: 9100c3fd     	add	x29, sp, #0x30
  11a2a8: f81f83a0     	stur	x0, [x29, #-0x8]
  11a2ac: f81f03a1     	stur	x1, [x29, #-0x10]
  11a2b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a2b4: f85f03a1     	ldur	x1, [x29, #-0x10]
  11a2b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11a2bc: f9000fe0     	str	x0, [sp, #0x18]
  11a2c0: aa0803e0     	mov	x0, x8
  11a2c4: f9000be1     	str	x1, [sp, #0x10]
  11a2c8: 97fe242a     	bl	0xa3370 <strlen@plt>
  11a2cc: f9400fe8     	ldr	x8, [sp, #0x18]
  11a2d0: f90007e0     	str	x0, [sp, #0x8]
  11a2d4: aa0803e0     	mov	x0, x8
  11a2d8: f9400be1     	ldr	x1, [sp, #0x10]
  11a2dc: f94007e2     	ldr	x2, [sp, #0x8]
  11a2e0: 97fe17ec     	bl	0xa0290 <_ZN7android7AString5setToEPKcm@plt>
  11a2e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a2e8: 910103ff     	add	sp, sp, #0x40
  11a2ec: d65f03c0     	ret

000000000011a2f0 <android::AString::AString(char const*, unsigned long)>:
  11a2f0: d100c3ff     	sub	sp, sp, #0x30
  11a2f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11a2f8: 910083fd     	add	x29, sp, #0x20
  11a2fc: d2800008     	mov	x8, #0x0                // =0
  11a300: b24003e9     	orr	x9, xzr, #0x1
  11a304: f81f83a0     	stur	x0, [x29, #-0x8]
  11a308: f9000be1     	str	x1, [sp, #0x10]
  11a30c: f90007e2     	str	x2, [sp, #0x8]
  11a310: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a314: aa0003e1     	mov	x1, x0
  11a318: f9000028     	str	x8, [x1]
  11a31c: f900041f     	str	xzr, [x0, #0x8]
  11a320: f9000809     	str	x9, [x0, #0x10]
  11a324: f9400be1     	ldr	x1, [sp, #0x10]
  11a328: f94007e2     	ldr	x2, [sp, #0x8]
  11a32c: 97fe17d9     	bl	0xa0290 <_ZN7android7AString5setToEPKcm@plt>
  11a330: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11a334: 9100c3ff     	add	sp, sp, #0x30
  11a338: d65f03c0     	ret

000000000011a33c <android::AString::setTo(char const*, unsigned long)>:
  11a33c: d100c3ff     	sub	sp, sp, #0x30
  11a340: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11a344: 910083fd     	add	x29, sp, #0x20
  11a348: f81f83a0     	stur	x0, [x29, #-0x8]
  11a34c: f9000be1     	str	x1, [sp, #0x10]
  11a350: f90007e2     	str	x2, [sp, #0x8]
  11a354: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a358: f90003e0     	str	x0, [sp]
  11a35c: 97fe22f5     	bl	0xa2f30 <_ZN7android7AString5clearEv@plt>
  11a360: f9400be1     	ldr	x1, [sp, #0x10]
  11a364: f94007e2     	ldr	x2, [sp, #0x8]
  11a368: f94003e0     	ldr	x0, [sp]
  11a36c: 97fe286d     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  11a370: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11a374: 9100c3ff     	add	sp, sp, #0x30
  11a378: d65f03c0     	ret

000000000011a37c <android::AString::AString(android::String8 const&)>:
  11a37c: d10103ff     	sub	sp, sp, #0x40
  11a380: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a384: 9100c3fd     	add	x29, sp, #0x30
  11a388: d2800008     	mov	x8, #0x0                // =0
  11a38c: b24003e9     	orr	x9, xzr, #0x1
  11a390: f81f83a0     	stur	x0, [x29, #-0x8]
  11a394: f81f03a1     	stur	x1, [x29, #-0x10]
  11a398: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a39c: aa0003e1     	mov	x1, x0
  11a3a0: f9000028     	str	x8, [x1]
  11a3a4: f900041f     	str	xzr, [x0, #0x8]
  11a3a8: f9000809     	str	x9, [x0, #0x10]
  11a3ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  11a3b0: f9000fe0     	str	x0, [sp, #0x18]
  11a3b4: aa0803e0     	mov	x0, x8
  11a3b8: 97fe346a     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
  11a3bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  11a3c0: f9000be0     	str	x0, [sp, #0x10]
  11a3c4: aa0803e0     	mov	x0, x8
  11a3c8: 97fe28fe     	bl	0xa47c0 <_ZNK7android7String86lengthEv@plt>
  11a3cc: f9400fe8     	ldr	x8, [sp, #0x18]
  11a3d0: f90007e0     	str	x0, [sp, #0x8]
  11a3d4: aa0803e0     	mov	x0, x8
  11a3d8: f9400be1     	ldr	x1, [sp, #0x10]
  11a3dc: f94007e2     	ldr	x2, [sp, #0x8]
  11a3e0: 97fe17ac     	bl	0xa0290 <_ZN7android7AString5setToEPKcm@plt>
  11a3e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a3e8: 910103ff     	add	sp, sp, #0x40
  11a3ec: d65f03c0     	ret

000000000011a3f0 <android::AString::AString(android::AString const&)>:
  11a3f0: d10103ff     	sub	sp, sp, #0x40
  11a3f4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a3f8: 9100c3fd     	add	x29, sp, #0x30
  11a3fc: d2800008     	mov	x8, #0x0                // =0
  11a400: b24003e9     	orr	x9, xzr, #0x1
  11a404: f81f83a0     	stur	x0, [x29, #-0x8]
  11a408: f81f03a1     	stur	x1, [x29, #-0x10]
  11a40c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a410: aa0003e1     	mov	x1, x0
  11a414: f9000028     	str	x8, [x1]
  11a418: f900041f     	str	xzr, [x0, #0x8]
  11a41c: f9000809     	str	x9, [x0, #0x10]
  11a420: f85f03a1     	ldur	x1, [x29, #-0x10]
  11a424: f85f03a9     	ldur	x9, [x29, #-0x10]
  11a428: f9000fe0     	str	x0, [sp, #0x18]
  11a42c: aa0903e0     	mov	x0, x9
  11a430: f9000be8     	str	x8, [sp, #0x10]
  11a434: f90007e1     	str	x1, [sp, #0x8]
  11a438: 97fe161e     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  11a43c: f9400fe8     	ldr	x8, [sp, #0x18]
  11a440: f90003e0     	str	x0, [sp]
  11a444: aa0803e0     	mov	x0, x8
  11a448: f94007e1     	ldr	x1, [sp, #0x8]
  11a44c: f9400be2     	ldr	x2, [sp, #0x10]
  11a450: f94003e3     	ldr	x3, [sp]
  11a454: 97fe32ff     	bl	0xa7050 <_ZN7android7AString5setToERKS0_mm@plt>
  11a458: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a45c: 910103ff     	add	sp, sp, #0x40
  11a460: d65f03c0     	ret

000000000011a464 <android::AString::setTo(android::AString const&, unsigned long, unsigned long)>:
  11a464: d10103ff     	sub	sp, sp, #0x40
  11a468: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a46c: 9100c3fd     	add	x29, sp, #0x30
  11a470: f81f83a0     	stur	x0, [x29, #-0x8]
  11a474: f81f03a1     	stur	x1, [x29, #-0x10]
  11a478: f9000fe2     	str	x2, [sp, #0x18]
  11a47c: f9000be3     	str	x3, [sp, #0x10]
  11a480: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a484: f90007e0     	str	x0, [sp, #0x8]
  11a488: 97fe22aa     	bl	0xa2f30 <_ZN7android7AString5clearEv@plt>
  11a48c: f85f03a0     	ldur	x0, [x29, #-0x10]
  11a490: f9400000     	ldr	x0, [x0]
  11a494: f9400fe1     	ldr	x1, [sp, #0x18]
  11a498: 8b010000     	add	x0, x0, x1
  11a49c: f9400be2     	ldr	x2, [sp, #0x10]
  11a4a0: f94007e1     	ldr	x1, [sp, #0x8]
  11a4a4: f90003e0     	str	x0, [sp]
  11a4a8: aa0103e0     	mov	x0, x1
  11a4ac: f94003e1     	ldr	x1, [sp]
  11a4b0: 97fe1778     	bl	0xa0290 <_ZN7android7AString5setToEPKcm@plt>
  11a4b4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a4b8: 910103ff     	add	sp, sp, #0x40
  11a4bc: d65f03c0     	ret

000000000011a4c0 <android::AString::size() const>:
  11a4c0: d10043ff     	sub	sp, sp, #0x10
  11a4c4: f90007e0     	str	x0, [sp, #0x8]
  11a4c8: f94007e0     	ldr	x0, [sp, #0x8]
  11a4cc: f9400400     	ldr	x0, [x0, #0x8]
  11a4d0: 910043ff     	add	sp, sp, #0x10
  11a4d4: d65f03c0     	ret

000000000011a4d8 <android::AString::AString(android::AString const&, unsigned long, unsigned long)>:
  11a4d8: d100c3ff     	sub	sp, sp, #0x30
  11a4dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11a4e0: 910083fd     	add	x29, sp, #0x20
  11a4e4: d2800008     	mov	x8, #0x0                // =0
  11a4e8: b24003e9     	orr	x9, xzr, #0x1
  11a4ec: f81f83a0     	stur	x0, [x29, #-0x8]
  11a4f0: f9000be1     	str	x1, [sp, #0x10]
  11a4f4: f90007e2     	str	x2, [sp, #0x8]
  11a4f8: f90003e3     	str	x3, [sp]
  11a4fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a500: aa0003e1     	mov	x1, x0
  11a504: f9000028     	str	x8, [x1]
  11a508: f900041f     	str	xzr, [x0, #0x8]
  11a50c: f9000809     	str	x9, [x0, #0x10]
  11a510: f9400be1     	ldr	x1, [sp, #0x10]
  11a514: f94007e2     	ldr	x2, [sp, #0x8]
  11a518: f94003e3     	ldr	x3, [sp]
  11a51c: 97fe32cd     	bl	0xa7050 <_ZN7android7AString5setToERKS0_mm@plt>
  11a520: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11a524: 9100c3ff     	add	sp, sp, #0x30
  11a528: d65f03c0     	ret

000000000011a52c <android::AString::~AString()>:
  11a52c: d10083ff     	sub	sp, sp, #0x20
  11a530: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11a534: 910043fd     	add	x29, sp, #0x10
  11a538: f90007e0     	str	x0, [sp, #0x8]
  11a53c: f94007e0     	ldr	x0, [sp, #0x8]
  11a540: 97fe227c     	bl	0xa2f30 <_ZN7android7AString5clearEv@plt>
  11a544: 14000001     	b	0x11a548 <android::AString::~AString()+0x1c>
  11a548: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11a54c: 910083ff     	add	sp, sp, #0x20
  11a550: d65f03c0     	ret
  11a554: 97fe4f1c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011a558 <android::AString::clear()>:
  11a558: d100c3ff     	sub	sp, sp, #0x30
  11a55c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11a560: 910083fd     	add	x29, sp, #0x20
  11a564: d2800008     	mov	x8, #0x0                // =0
  11a568: d0000c69     	adrp	x9, 0x2a8000
  11a56c: f9459d29     	ldr	x9, [x9, #0xb38]
  11a570: f81f83a0     	stur	x0, [x29, #-0x8]
  11a574: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a578: aa0003ea     	mov	x10, x0
  11a57c: f940014a     	ldr	x10, [x10]
  11a580: eb08015f     	cmp	x10, x8
  11a584: 1a9f07eb     	cset	w11, ne
  11a588: f9000be8     	str	x8, [sp, #0x10]
  11a58c: f90007e9     	str	x9, [sp, #0x8]
  11a590: f90003e0     	str	x0, [sp]
  11a594: 3700004b     	tbnz	w11, #0x0, 0x11a59c <android::AString::clear()+0x44>
  11a598: 1400000f     	b	0x11a5d4 <android::AString::clear()+0x7c>
  11a59c: f94003e8     	ldr	x8, [sp]
  11a5a0: f9400108     	ldr	x8, [x8]
  11a5a4: f94007e9     	ldr	x9, [sp, #0x8]
  11a5a8: f940012a     	ldr	x10, [x9]
  11a5ac: eb0a011f     	cmp	x8, x10
  11a5b0: 1a9f07eb     	cset	w11, ne
  11a5b4: 3700004b     	tbnz	w11, #0x0, 0x11a5bc <android::AString::clear()+0x64>
  11a5b8: 14000007     	b	0x11a5d4 <android::AString::clear()+0x7c>
  11a5bc: f94003e8     	ldr	x8, [sp]
  11a5c0: f9400100     	ldr	x0, [x8]
  11a5c4: 97fe1e23     	bl	0xa1e50 <free@plt>
  11a5c8: f94003e8     	ldr	x8, [sp]
  11a5cc: f9400be0     	ldr	x0, [sp, #0x10]
  11a5d0: f9000100     	str	x0, [x8]
  11a5d4: b24003e8     	orr	x8, xzr, #0x1
  11a5d8: f94007e9     	ldr	x9, [sp, #0x8]
  11a5dc: f940012a     	ldr	x10, [x9]
  11a5e0: f94003eb     	ldr	x11, [sp]
  11a5e4: f900016a     	str	x10, [x11]
  11a5e8: f94003ea     	ldr	x10, [sp]
  11a5ec: f900055f     	str	xzr, [x10, #0x8]
  11a5f0: f9000948     	str	x8, [x10, #0x10]
  11a5f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11a5f8: 9100c3ff     	add	sp, sp, #0x30
  11a5fc: d65f03c0     	ret

000000000011a600 <android::AString::operator=(android::AString const&)>:
  11a600: d10103ff     	sub	sp, sp, #0x40
  11a604: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a608: 9100c3fd     	add	x29, sp, #0x30
  11a60c: f81f83a0     	stur	x0, [x29, #-0x8]
  11a610: f81f03a1     	stur	x1, [x29, #-0x10]
  11a614: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a618: f85f03a1     	ldur	x1, [x29, #-0x10]
  11a61c: eb00003f     	cmp	x1, x0
  11a620: 1a9f07e8     	cset	w8, ne
  11a624: f9000fe0     	str	x0, [sp, #0x18]
  11a628: 37000048     	tbnz	w8, #0x0, 0x11a630 <android::AString::operator=(android::AString const&)+0x30>
  11a62c: 1400000e     	b	0x11a664 <android::AString::operator=(android::AString const&)+0x64>
  11a630: d2800002     	mov	x2, #0x0                // =0
  11a634: f85f03a1     	ldur	x1, [x29, #-0x10]
  11a638: f85f03a0     	ldur	x0, [x29, #-0x10]
  11a63c: f9000be2     	str	x2, [sp, #0x10]
  11a640: f90007e1     	str	x1, [sp, #0x8]
  11a644: 97fe159b     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  11a648: f9400fe1     	ldr	x1, [sp, #0x18]
  11a64c: f90003e0     	str	x0, [sp]
  11a650: aa0103e0     	mov	x0, x1
  11a654: f94007e1     	ldr	x1, [sp, #0x8]
  11a658: f9400be2     	ldr	x2, [sp, #0x10]
  11a65c: f94003e3     	ldr	x3, [sp]
  11a660: 97fe327c     	bl	0xa7050 <_ZN7android7AString5setToERKS0_mm@plt>
  11a664: f9400fe0     	ldr	x0, [sp, #0x18]
  11a668: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a66c: 910103ff     	add	sp, sp, #0x40
  11a670: d65f03c0     	ret

000000000011a674 <android::AString::c_str() const>:
  11a674: d10043ff     	sub	sp, sp, #0x10
  11a678: f90007e0     	str	x0, [sp, #0x8]
  11a67c: f94007e0     	ldr	x0, [sp, #0x8]
  11a680: f9400000     	ldr	x0, [x0]
  11a684: 910043ff     	add	sp, sp, #0x10
  11a688: d65f03c0     	ret

000000000011a68c <android::AString::empty() const>:
  11a68c: d10043ff     	sub	sp, sp, #0x10
  11a690: d2800008     	mov	x8, #0x0                // =0
  11a694: f90007e0     	str	x0, [sp, #0x8]
  11a698: f94007e0     	ldr	x0, [sp, #0x8]
  11a69c: f9400400     	ldr	x0, [x0, #0x8]
  11a6a0: eb08001f     	cmp	x0, x8
  11a6a4: 1a9f17e9     	cset	w9, eq
  11a6a8: 320003ea     	orr	w10, wzr, #0x1
  11a6ac: 0a0a0129     	and	w9, w9, w10
  11a6b0: 2a0903e0     	mov	w0, w9
  11a6b4: 910043ff     	add	sp, sp, #0x10
  11a6b8: d65f03c0     	ret

000000000011a6bc <android::AString::append(char const*, unsigned long)>:
  11a6bc: d10103ff     	sub	sp, sp, #0x40
  11a6c0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a6c4: 9100c3fd     	add	x29, sp, #0x30
  11a6c8: 52800008     	mov	w8, #0x0                // =0
  11a6cc: f81f83a0     	stur	x0, [x29, #-0x8]
  11a6d0: f81f03a1     	stur	x1, [x29, #-0x10]
  11a6d4: f9000fe2     	str	x2, [sp, #0x18]
  11a6d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a6dc: f9000be0     	str	x0, [sp, #0x10]
  11a6e0: b9000fe8     	str	w8, [sp, #0xc]
  11a6e4: 97fe2667     	bl	0xa4080 <_ZN7android7AString11makeMutableEv@plt>
  11a6e8: f9400be0     	ldr	x0, [sp, #0x10]
  11a6ec: f9400401     	ldr	x1, [x0, #0x8]
  11a6f0: f9400fe2     	ldr	x2, [sp, #0x18]
  11a6f4: 8b020021     	add	x1, x1, x2
  11a6f8: 91000421     	add	x1, x1, #0x1
  11a6fc: f9400802     	ldr	x2, [x0, #0x10]
  11a700: eb02003f     	cmp	x1, x2
  11a704: 1a9f97e8     	cset	w8, hi
  11a708: 37000048     	tbnz	w8, #0x0, 0x11a710 <android::AString::append(char const*, unsigned long)+0x54>
  11a70c: 1400000f     	b	0x11a748 <android::AString::append(char const*, unsigned long)+0x8c>
  11a710: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
  11a714: f9400be9     	ldr	x9, [sp, #0x10]
  11a718: f940092a     	ldr	x10, [x9, #0x10]
  11a71c: f9400feb     	ldr	x11, [sp, #0x18]
  11a720: 8b0b014a     	add	x10, x10, x11
  11a724: 91007d4a     	add	x10, x10, #0x1f
  11a728: 8a080148     	and	x8, x10, x8
  11a72c: f9000928     	str	x8, [x9, #0x10]
  11a730: f9400120     	ldr	x0, [x9]
  11a734: f9400be8     	ldr	x8, [sp, #0x10]
  11a738: f9400901     	ldr	x1, [x8, #0x10]
  11a73c: 97fe24cd     	bl	0xa3a70 <realloc@plt>
  11a740: f9400be8     	ldr	x8, [sp, #0x10]
  11a744: f9000100     	str	x0, [x8]
  11a748: f9400be8     	ldr	x8, [sp, #0x10]
  11a74c: f9400108     	ldr	x8, [x8]
  11a750: f9400be9     	ldr	x9, [sp, #0x10]
  11a754: f940052a     	ldr	x10, [x9, #0x8]
  11a758: 8b0a0108     	add	x8, x8, x10
  11a75c: f85f03a1     	ldur	x1, [x29, #-0x10]
  11a760: f9400fe2     	ldr	x2, [sp, #0x18]
  11a764: aa0803e0     	mov	x0, x8
  11a768: 97fe158a     	bl	0x9fd90 <memcpy@plt>
  11a76c: f9400fe8     	ldr	x8, [sp, #0x18]
  11a770: f9400be9     	ldr	x9, [sp, #0x10]
  11a774: f940052a     	ldr	x10, [x9, #0x8]
  11a778: 8b080148     	add	x8, x10, x8
  11a77c: f9000528     	str	x8, [x9, #0x8]
  11a780: f9400128     	ldr	x8, [x9]
  11a784: f9400be9     	ldr	x9, [sp, #0x10]
  11a788: f940052a     	ldr	x10, [x9, #0x8]
  11a78c: 8b0a0108     	add	x8, x8, x10
  11a790: b9400feb     	ldr	w11, [sp, #0xc]
  11a794: 3900010b     	strb	w11, [x8]
  11a798: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a79c: 910103ff     	add	sp, sp, #0x40
  11a7a0: d65f03c0     	ret

000000000011a7a4 <android::AString::hash() const>:
  11a7a4: d10083ff     	sub	sp, sp, #0x20
  11a7a8: f9000fe0     	str	x0, [sp, #0x18]
  11a7ac: f9400fe0     	ldr	x0, [sp, #0x18]
  11a7b0: f9000bff     	str	xzr, [sp, #0x10]
  11a7b4: f90007ff     	str	xzr, [sp, #0x8]
  11a7b8: f90003e0     	str	x0, [sp]
  11a7bc: f94007e8     	ldr	x8, [sp, #0x8]
  11a7c0: f94003e9     	ldr	x9, [sp]
  11a7c4: f940052a     	ldr	x10, [x9, #0x8]
  11a7c8: eb0a011f     	cmp	x8, x10
  11a7cc: 1a9f27eb     	cset	w11, lo
  11a7d0: 3700004b     	tbnz	w11, #0x0, 0x11a7d8 <android::AString::hash() const+0x34>
  11a7d4: 14000011     	b	0x11a818 <android::AString::hash() const+0x74>
  11a7d8: b24013e8     	orr	x8, xzr, #0x1f
  11a7dc: f9400be9     	ldr	x9, [sp, #0x10]
  11a7e0: 9b087d28     	mul	x8, x9, x8
  11a7e4: f94003e9     	ldr	x9, [sp]
  11a7e8: f9400129     	ldr	x9, [x9]
  11a7ec: f94007ea     	ldr	x10, [sp, #0x8]
  11a7f0: 8b0a0129     	add	x9, x9, x10
  11a7f4: 3940012b     	ldrb	w11, [x9]
  11a7f8: 2a0b03e9     	mov	w9, w11
  11a7fc: d3401d29     	ubfx	x9, x9, #0, #8
  11a800: 8b090108     	add	x8, x8, x9
  11a804: f9000be8     	str	x8, [sp, #0x10]
  11a808: f94007e8     	ldr	x8, [sp, #0x8]
  11a80c: 91000508     	add	x8, x8, #0x1
  11a810: f90007e8     	str	x8, [sp, #0x8]
  11a814: 17ffffea     	b	0x11a7bc <android::AString::hash() const+0x18>
  11a818: f9400be0     	ldr	x0, [sp, #0x10]
  11a81c: 910083ff     	add	sp, sp, #0x20
  11a820: d65f03c0     	ret

000000000011a824 <android::AString::operator==(android::AString const&) const>:
  11a824: d10103ff     	sub	sp, sp, #0x40
  11a828: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11a82c: 9100c3fd     	add	x29, sp, #0x30
  11a830: 52800008     	mov	w8, #0x0                // =0
  11a834: f81f83a0     	stur	x0, [x29, #-0x8]
  11a838: f81f03a1     	stur	x1, [x29, #-0x10]
  11a83c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a840: f9400401     	ldr	x1, [x0, #0x8]
  11a844: f85f03a9     	ldur	x9, [x29, #-0x10]
  11a848: f9400529     	ldr	x9, [x9, #0x8]
  11a84c: eb09003f     	cmp	x1, x9
  11a850: 1a9f17ea     	cset	w10, eq
  11a854: f9000fe0     	str	x0, [sp, #0x18]
  11a858: b90017e8     	str	w8, [sp, #0x14]
  11a85c: 3700004a     	tbnz	w10, #0x0, 0x11a864 <android::AString::operator==(android::AString const&) const+0x40>
  11a860: 14000012     	b	0x11a8a8 <android::AString::operator==(android::AString const&) const+0x84>
  11a864: 12800008     	mov	w8, #-0x1               // =-1
  11a868: 52800009     	mov	w9, #0x0                // =0
  11a86c: f9400fea     	ldr	x10, [sp, #0x18]
  11a870: f9400140     	ldr	x0, [x10]
  11a874: f85f03aa     	ldur	x10, [x29, #-0x10]
  11a878: f9400141     	ldr	x1, [x10]
  11a87c: f9400fea     	ldr	x10, [sp, #0x18]
  11a880: f9400542     	ldr	x2, [x10, #0x8]
  11a884: b90013e8     	str	w8, [sp, #0x10]
  11a888: b9000fe9     	str	w9, [sp, #0xc]
  11a88c: 97fe36f9     	bl	0xa8470 <memcmp@plt>
  11a890: b9400fe8     	ldr	w8, [sp, #0xc]
  11a894: 6b08001f     	cmp	w0, w8
  11a898: 1a9f07e9     	cset	w9, ne
  11a89c: b94013e0     	ldr	w0, [sp, #0x10]
  11a8a0: 4a000129     	eor	w9, w9, w0
  11a8a4: b90017e9     	str	w9, [sp, #0x14]
  11a8a8: b94017e8     	ldr	w8, [sp, #0x14]
  11a8ac: 320003e9     	orr	w9, wzr, #0x1
  11a8b0: 0a090108     	and	w8, w8, w9
  11a8b4: 2a0803e0     	mov	w0, w8
  11a8b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11a8bc: 910103ff     	add	sp, sp, #0x40
  11a8c0: d65f03c0     	ret

000000000011a8c4 <android::AString::trim()>:
  11a8c4: d10143ff     	sub	sp, sp, #0x50
  11a8c8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11a8cc: 910103fd     	add	x29, sp, #0x40
  11a8d0: 52800008     	mov	w8, #0x0                // =0
  11a8d4: f81f83a0     	stur	x0, [x29, #-0x8]
  11a8d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11a8dc: f90013e0     	str	x0, [sp, #0x20]
  11a8e0: b9001fe8     	str	w8, [sp, #0x1c]
  11a8e4: 97fe25e7     	bl	0xa4080 <_ZN7android7AString11makeMutableEv@plt>
  11a8e8: f81f03bf     	stur	xzr, [x29, #-0x10]
  11a8ec: 52800008     	mov	w8, #0x0                // =0
  11a8f0: f85f03a9     	ldur	x9, [x29, #-0x10]
  11a8f4: f94013ea     	ldr	x10, [sp, #0x20]
  11a8f8: f940054b     	ldr	x11, [x10, #0x8]
  11a8fc: eb0b013f     	cmp	x9, x11
  11a900: 1a9f27ec     	cset	w12, lo
  11a904: b9001be8     	str	w8, [sp, #0x18]
  11a908: 3700004c     	tbnz	w12, #0x0, 0x11a910 <android::AString::trim()+0x4c>
  11a90c: 1400000d     	b	0x11a940 <android::AString::trim()+0x7c>
  11a910: 52800008     	mov	w8, #0x0                // =0
  11a914: f94013e9     	ldr	x9, [sp, #0x20]
  11a918: f9400129     	ldr	x9, [x9]
  11a91c: f85f03aa     	ldur	x10, [x29, #-0x10]
  11a920: 8b0a0129     	add	x9, x9, x10
  11a924: 39400120     	ldrb	w0, [x9]
  11a928: b90017e8     	str	w8, [sp, #0x14]
  11a92c: 97fe2fe9     	bl	0xa68d0 <isspace@plt>
  11a930: b94017e8     	ldr	w8, [sp, #0x14]
  11a934: 6b08001f     	cmp	w0, w8
  11a938: 1a9f07e0     	cset	w0, ne
  11a93c: b9001be0     	str	w0, [sp, #0x18]
  11a940: b9401be8     	ldr	w8, [sp, #0x18]
  11a944: 37000048     	tbnz	w8, #0x0, 0x11a94c <android::AString::trim()+0x88>
  11a948: 14000005     	b	0x11a95c <android::AString::trim()+0x98>
  11a94c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11a950: 91000508     	add	x8, x8, #0x1
  11a954: f81f03a8     	stur	x8, [x29, #-0x10]
  11a958: 17ffffe5     	b	0x11a8ec <android::AString::trim()+0x28>
  11a95c: f94013e8     	ldr	x8, [sp, #0x20]
  11a960: f9400509     	ldr	x9, [x8, #0x8]
  11a964: f81e83a9     	stur	x9, [x29, #-0x18]
  11a968: 52800008     	mov	w8, #0x0                // =0
  11a96c: f85e83a9     	ldur	x9, [x29, #-0x18]
  11a970: f85f03aa     	ldur	x10, [x29, #-0x10]
  11a974: eb0a013f     	cmp	x9, x10
  11a978: 1a9f97eb     	cset	w11, hi
  11a97c: b90013e8     	str	w8, [sp, #0x10]
  11a980: 3700004b     	tbnz	w11, #0x0, 0x11a988 <android::AString::trim()+0xc4>
  11a984: 1400000e     	b	0x11a9bc <android::AString::trim()+0xf8>
  11a988: 52800008     	mov	w8, #0x0                // =0
  11a98c: f94013e9     	ldr	x9, [sp, #0x20]
  11a990: f9400129     	ldr	x9, [x9]
  11a994: f85e83aa     	ldur	x10, [x29, #-0x18]
  11a998: f100054a     	subs	x10, x10, #0x1
  11a99c: 8b0a0129     	add	x9, x9, x10
  11a9a0: 39400120     	ldrb	w0, [x9]
  11a9a4: b9000fe8     	str	w8, [sp, #0xc]
  11a9a8: 97fe2fca     	bl	0xa68d0 <isspace@plt>
  11a9ac: b9400fe8     	ldr	w8, [sp, #0xc]
  11a9b0: 6b08001f     	cmp	w0, w8
  11a9b4: 1a9f07e0     	cset	w0, ne
  11a9b8: b90013e0     	str	w0, [sp, #0x10]
  11a9bc: b94013e8     	ldr	w8, [sp, #0x10]
  11a9c0: 37000048     	tbnz	w8, #0x0, 0x11a9c8 <android::AString::trim()+0x104>
  11a9c4: 14000006     	b	0x11a9dc <android::AString::trim()+0x118>
  11a9c8: 92800008     	mov	x8, #-0x1               // =-1
  11a9cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  11a9d0: 8b080128     	add	x8, x9, x8
  11a9d4: f81e83a8     	stur	x8, [x29, #-0x18]
  11a9d8: 17ffffe4     	b	0x11a968 <android::AString::trim()+0xa4>
  11a9dc: f94013e8     	ldr	x8, [sp, #0x20]
  11a9e0: f9400100     	ldr	x0, [x8]
  11a9e4: f94013e8     	ldr	x8, [sp, #0x20]
  11a9e8: f9400108     	ldr	x8, [x8]
  11a9ec: f85f03a9     	ldur	x9, [x29, #-0x10]
  11a9f0: 8b090108     	add	x8, x8, x9
  11a9f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  11a9f8: f85f03aa     	ldur	x10, [x29, #-0x10]
  11a9fc: eb0a0122     	subs	x2, x9, x10
  11aa00: aa0803e1     	mov	x1, x8
  11aa04: 97fe210f     	bl	0xa2e40 <memmove@plt>
  11aa08: f85e83a8     	ldur	x8, [x29, #-0x18]
  11aa0c: f85f03a9     	ldur	x9, [x29, #-0x10]
  11aa10: eb090108     	subs	x8, x8, x9
  11aa14: f94013e9     	ldr	x9, [sp, #0x20]
  11aa18: f9000528     	str	x8, [x9, #0x8]
  11aa1c: f9400128     	ldr	x8, [x9]
  11aa20: f94013e9     	ldr	x9, [sp, #0x20]
  11aa24: f940052a     	ldr	x10, [x9, #0x8]
  11aa28: 8b0a0108     	add	x8, x8, x10
  11aa2c: b9401feb     	ldr	w11, [sp, #0x1c]
  11aa30: 3900010b     	strb	w11, [x8]
  11aa34: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11aa38: 910143ff     	add	sp, sp, #0x50
  11aa3c: d65f03c0     	ret

000000000011aa40 <android::AString::makeMutable()>:
  11aa40: d100c3ff     	sub	sp, sp, #0x30
  11aa44: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11aa48: 910083fd     	add	x29, sp, #0x20
  11aa4c: d0000c68     	adrp	x8, 0x2a8000
  11aa50: f9459d08     	ldr	x8, [x8, #0xb38]
  11aa54: f81f83a0     	stur	x0, [x29, #-0x8]
  11aa58: f85f83a0     	ldur	x0, [x29, #-0x8]
  11aa5c: aa0003e9     	mov	x9, x0
  11aa60: f9400129     	ldr	x9, [x9]
  11aa64: f940010a     	ldr	x10, [x8]
  11aa68: eb0a013f     	cmp	x9, x10
  11aa6c: 1a9f17eb     	cset	w11, eq
  11aa70: f9000be8     	str	x8, [sp, #0x10]
  11aa74: f90007e0     	str	x0, [sp, #0x8]
  11aa78: 3700004b     	tbnz	w11, #0x0, 0x11aa80 <android::AString::makeMutable()+0x40>
  11aa7c: 14000006     	b	0x11aa94 <android::AString::makeMutable()+0x54>
  11aa80: f9400be8     	ldr	x8, [sp, #0x10]
  11aa84: f9400100     	ldr	x0, [x8]
  11aa88: 97fe412a     	bl	0xaaf30 <strdup@plt>
  11aa8c: f94007e8     	ldr	x8, [sp, #0x8]
  11aa90: f9000100     	str	x0, [x8]
  11aa94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11aa98: 9100c3ff     	add	sp, sp, #0x30
  11aa9c: d65f03c0     	ret

000000000011aaa0 <android::AString::erase(unsigned long, unsigned long)>:
  11aaa0: d103c3ff     	sub	sp, sp, #0xf0
  11aaa4: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  11aaa8: 910383fd     	add	x29, sp, #0xe0
  11aaac: d10043a8     	sub	x8, x29, #0x10
  11aab0: d53bd049     	mrs	x9, TPIDR_EL0
  11aab4: f9401529     	ldr	x9, [x9, #0x28]
  11aab8: f9000509     	str	x9, [x8, #0x8]
  11aabc: f90033e0     	str	x0, [sp, #0x60]
  11aac0: f9000101     	str	x1, [x8]
  11aac4: f9002fe2     	str	x2, [sp, #0x58]
  11aac8: f94033e9     	ldr	x9, [sp, #0x60]
  11aacc: f9001fe8     	str	x8, [sp, #0x38]
  11aad0: f9001be9     	str	x9, [sp, #0x30]
  11aad4: 14000001     	b	0x11aad8 <android::AString::erase(unsigned long, unsigned long)+0x38>
  11aad8: f9401be8     	ldr	x8, [sp, #0x30]
  11aadc: 91002101     	add	x1, x8, #0x8
  11aae0: d100a3a9     	sub	x9, x29, #0x28
  11aae4: d10043a0     	sub	x0, x29, #0x10
  11aae8: aa0903e8     	mov	x8, x9
  11aaec: f90017e9     	str	x9, [sp, #0x28]
  11aaf0: 97fe1d80     	bl	0xa20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>
  11aaf4: f94017e0     	ldr	x0, [sp, #0x28]
  11aaf8: 97fe3876     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11aafc: b90027e0     	str	w0, [sp, #0x24]
  11ab00: 14000001     	b	0x11ab04 <android::AString::erase(unsigned long, unsigned long)+0x64>
  11ab04: b94027e8     	ldr	w8, [sp, #0x24]
  11ab08: 37000308     	tbnz	w8, #0x0, 0x11ab68 <android::AString::erase(unsigned long, unsigned long)+0xc8>
  11ab0c: 14000001     	b	0x11ab10 <android::AString::erase(unsigned long, unsigned long)+0x70>
  11ab10: 90000701     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11ab14: 9112a021     	add	x1, x1, #0x4a8
  11ab18: d10103a0     	sub	x0, x29, #0x40
  11ab1c: 97fe2419     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11ab20: 14000001     	b	0x11ab24 <android::AString::erase(unsigned long, unsigned long)+0x84>
  11ab24: d10103a0     	sub	x0, x29, #0x40
  11ab28: d100a3a1     	sub	x1, x29, #0x28
  11ab2c: 97fe206d     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  11ab30: 14000001     	b	0x11ab34 <android::AString::erase(unsigned long, unsigned long)+0x94>
  11ab34: d10103a0     	sub	x0, x29, #0x40
  11ab38: 97fe1c72     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11ab3c: 1400000b     	b	0x11ab68 <android::AString::erase(unsigned long, unsigned long)+0xc8>
  11ab40: f9002be0     	str	x0, [sp, #0x50]
  11ab44: 2a0103e8     	mov	w8, w1
  11ab48: b9004fe8     	str	w8, [sp, #0x4c]
  11ab4c: 1400002a     	b	0x11abf4 <android::AString::erase(unsigned long, unsigned long)+0x154>
  11ab50: f9002be0     	str	x0, [sp, #0x50]
  11ab54: 2a0103e8     	mov	w8, w1
  11ab58: b9004fe8     	str	w8, [sp, #0x4c]
  11ab5c: d10103a0     	sub	x0, x29, #0x40
  11ab60: 97fe1c68     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11ab64: 14000024     	b	0x11abf4 <android::AString::erase(unsigned long, unsigned long)+0x154>
  11ab68: d100a3a0     	sub	x0, x29, #0x28
  11ab6c: 97fe1c65     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11ab70: 14000001     	b	0x11ab74 <android::AString::erase(unsigned long, unsigned long)+0xd4>
  11ab74: 14000001     	b	0x11ab78 <android::AString::erase(unsigned long, unsigned long)+0xd8>
  11ab78: f9401fe8     	ldr	x8, [sp, #0x38]
  11ab7c: f9400109     	ldr	x9, [x8]
  11ab80: f9402fea     	ldr	x10, [sp, #0x58]
  11ab84: 8b0a0129     	add	x9, x9, x10
  11ab88: f81a03a9     	stur	x9, [x29, #-0x60]
  11ab8c: f9401be9     	ldr	x9, [sp, #0x30]
  11ab90: 91002121     	add	x1, x9, #0x8
  11ab94: d10163aa     	sub	x10, x29, #0x58
  11ab98: d10183a0     	sub	x0, x29, #0x60
  11ab9c: aa0a03e8     	mov	x8, x10
  11aba0: f9000fea     	str	x10, [sp, #0x18]
  11aba4: 97fe192f     	bl	0xa1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>
  11aba8: f9400fe0     	ldr	x0, [sp, #0x18]
  11abac: 97fe3849     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11abb0: b90017e0     	str	w0, [sp, #0x14]
  11abb4: 14000001     	b	0x11abb8 <android::AString::erase(unsigned long, unsigned long)+0x118>
  11abb8: b94017e8     	ldr	w8, [sp, #0x14]
  11abbc: 37000368     	tbnz	w8, #0x0, 0x11ac28 <android::AString::erase(unsigned long, unsigned long)+0x188>
  11abc0: 14000001     	b	0x11abc4 <android::AString::erase(unsigned long, unsigned long)+0x124>
  11abc4: 90000701     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11abc8: 91144421     	add	x1, x1, #0x511
  11abcc: 9101a3e0     	add	x0, sp, #0x68
  11abd0: 97fe23ec     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11abd4: 14000001     	b	0x11abd8 <android::AString::erase(unsigned long, unsigned long)+0x138>
  11abd8: 9101a3e0     	add	x0, sp, #0x68
  11abdc: d10163a1     	sub	x1, x29, #0x58
  11abe0: 97fe2040     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  11abe4: 14000001     	b	0x11abe8 <android::AString::erase(unsigned long, unsigned long)+0x148>
  11abe8: 9101a3e0     	add	x0, sp, #0x68
  11abec: 97fe1c45     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11abf0: 1400000e     	b	0x11ac28 <android::AString::erase(unsigned long, unsigned long)+0x188>
  11abf4: d100a3a0     	sub	x0, x29, #0x28
  11abf8: 97fe1c42     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11abfc: 14000035     	b	0x11acd0 <android::AString::erase(unsigned long, unsigned long)+0x230>
  11ac00: f9002be0     	str	x0, [sp, #0x50]
  11ac04: 2a0103e8     	mov	w8, w1
  11ac08: b9004fe8     	str	w8, [sp, #0x4c]
  11ac0c: 1400002e     	b	0x11acc4 <android::AString::erase(unsigned long, unsigned long)+0x224>
  11ac10: f9002be0     	str	x0, [sp, #0x50]
  11ac14: 2a0103e8     	mov	w8, w1
  11ac18: b9004fe8     	str	w8, [sp, #0x4c]
  11ac1c: 9101a3e0     	add	x0, sp, #0x68
  11ac20: 97fe1c38     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11ac24: 14000028     	b	0x11acc4 <android::AString::erase(unsigned long, unsigned long)+0x224>
  11ac28: d10163a0     	sub	x0, x29, #0x58
  11ac2c: 97fe1c35     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11ac30: 14000001     	b	0x11ac34 <android::AString::erase(unsigned long, unsigned long)+0x194>
  11ac34: f9401be0     	ldr	x0, [sp, #0x30]
  11ac38: 97fe2512     	bl	0xa4080 <_ZN7android7AString11makeMutableEv@plt>
  11ac3c: f9401be0     	ldr	x0, [sp, #0x30]
  11ac40: f940001e     	ldr	x30, [x0]
  11ac44: f9401fe8     	ldr	x8, [sp, #0x38]
  11ac48: f9400109     	ldr	x9, [x8]
  11ac4c: 8b0903c0     	add	x0, x30, x9
  11ac50: f9402fea     	ldr	x10, [sp, #0x58]
  11ac54: 8b0a012b     	add	x11, x9, x10
  11ac58: 8b0b03c1     	add	x1, x30, x11
  11ac5c: f9401beb     	ldr	x11, [sp, #0x30]
  11ac60: f940057e     	ldr	x30, [x11, #0x8]
  11ac64: eb0903c9     	subs	x9, x30, x9
  11ac68: eb0a0122     	subs	x2, x9, x10
  11ac6c: 97fe2075     	bl	0xa2e40 <memmove@plt>
  11ac70: f9402fe8     	ldr	x8, [sp, #0x58]
  11ac74: f9401be9     	ldr	x9, [sp, #0x30]
  11ac78: f940052a     	ldr	x10, [x9, #0x8]
  11ac7c: eb080148     	subs	x8, x10, x8
  11ac80: f9000528     	str	x8, [x9, #0x8]
  11ac84: f9400128     	ldr	x8, [x9]
  11ac88: f940052a     	ldr	x10, [x9, #0x8]
  11ac8c: 2a1f03ec     	mov	w12, wzr
  11ac90: 382a690c     	strb	w12, [x8, x10]
  11ac94: d53bd048     	mrs	x8, TPIDR_EL0
  11ac98: f9401508     	ldr	x8, [x8, #0x28]
  11ac9c: f9401fea     	ldr	x10, [sp, #0x38]
  11aca0: f940054b     	ldr	x11, [x10, #0x8]
  11aca4: eb0b0108     	subs	x8, x8, x11
  11aca8: f90007e0     	str	x0, [sp, #0x8]
  11acac: f90003e8     	str	x8, [sp]
  11acb0: 54000141     	b.ne	0x11acd8 <android::AString::erase(unsigned long, unsigned long)+0x238>
  11acb4: 14000001     	b	0x11acb8 <android::AString::erase(unsigned long, unsigned long)+0x218>
  11acb8: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  11acbc: 9103c3ff     	add	sp, sp, #0xf0
  11acc0: d65f03c0     	ret
  11acc4: d10163a0     	sub	x0, x29, #0x58
  11acc8: 97fe1c0e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11accc: 14000001     	b	0x11acd0 <android::AString::erase(unsigned long, unsigned long)+0x230>
  11acd0: f9402be0     	ldr	x0, [sp, #0x50]
  11acd4: 97fe348f     	bl	0xa7f10 <_Unwind_Resume@plt>
  11acd8: 97fe3c26     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011acdc <android::AString::append(android::AString const&)>:
  11acdc: d10103ff     	sub	sp, sp, #0x40
  11ace0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11ace4: 9100c3fd     	add	x29, sp, #0x30
  11ace8: f81f83a0     	stur	x0, [x29, #-0x8]
  11acec: f81f03a1     	stur	x1, [x29, #-0x10]
  11acf0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11acf4: f85f03a1     	ldur	x1, [x29, #-0x10]
  11acf8: f9000fe0     	str	x0, [sp, #0x18]
  11acfc: aa0103e0     	mov	x0, x1
  11ad00: 97fe32ec     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  11ad04: f85f03a1     	ldur	x1, [x29, #-0x10]
  11ad08: f9000be0     	str	x0, [sp, #0x10]
  11ad0c: aa0103e0     	mov	x0, x1
  11ad10: 97fe13e8     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  11ad14: f9400fe1     	ldr	x1, [sp, #0x18]
  11ad18: f90007e0     	str	x0, [sp, #0x8]
  11ad1c: aa0103e0     	mov	x0, x1
  11ad20: f9400be1     	ldr	x1, [sp, #0x10]
  11ad24: f94007e2     	ldr	x2, [sp, #0x8]
  11ad28: 97fe25fe     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  11ad2c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11ad30: 910103ff     	add	sp, sp, #0x40
  11ad34: d65f03c0     	ret

000000000011ad38 <android::AString::append(char const*)>:
  11ad38: d10103ff     	sub	sp, sp, #0x40
  11ad3c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11ad40: 9100c3fd     	add	x29, sp, #0x30
  11ad44: f81f83a0     	stur	x0, [x29, #-0x8]
  11ad48: f81f03a1     	stur	x1, [x29, #-0x10]
  11ad4c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ad50: f85f03a1     	ldur	x1, [x29, #-0x10]
  11ad54: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ad58: f9000fe0     	str	x0, [sp, #0x18]
  11ad5c: aa0803e0     	mov	x0, x8
  11ad60: f9000be1     	str	x1, [sp, #0x10]
  11ad64: 97fe2183     	bl	0xa3370 <strlen@plt>
  11ad68: f9400fe8     	ldr	x8, [sp, #0x18]
  11ad6c: f90007e0     	str	x0, [sp, #0x8]
  11ad70: aa0803e0     	mov	x0, x8
  11ad74: f9400be1     	ldr	x1, [sp, #0x10]
  11ad78: f94007e2     	ldr	x2, [sp, #0x8]
  11ad7c: 97fe25e9     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  11ad80: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11ad84: 910103ff     	add	sp, sp, #0x40
  11ad88: d65f03c0     	ret

000000000011ad8c <android::AString::append(android::AString const&, unsigned long, unsigned long)>:
  11ad8c: d10103ff     	sub	sp, sp, #0x40
  11ad90: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11ad94: 9100c3fd     	add	x29, sp, #0x30
  11ad98: f81f83a0     	stur	x0, [x29, #-0x8]
  11ad9c: f81f03a1     	stur	x1, [x29, #-0x10]
  11ada0: f9000fe2     	str	x2, [sp, #0x18]
  11ada4: f9000be3     	str	x3, [sp, #0x10]
  11ada8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11adac: f85f03a1     	ldur	x1, [x29, #-0x10]
  11adb0: f90007e0     	str	x0, [sp, #0x8]
  11adb4: aa0103e0     	mov	x0, x1
  11adb8: 97fe32be     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  11adbc: f9400fe1     	ldr	x1, [sp, #0x18]
  11adc0: 8b010000     	add	x0, x0, x1
  11adc4: f9400be2     	ldr	x2, [sp, #0x10]
  11adc8: f94007e1     	ldr	x1, [sp, #0x8]
  11adcc: f90003e0     	str	x0, [sp]
  11add0: aa0103e0     	mov	x0, x1
  11add4: f94003e1     	ldr	x1, [sp]
  11add8: 97fe25d2     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  11addc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11ade0: 910103ff     	add	sp, sp, #0x40
  11ade4: d65f03c0     	ret

000000000011ade8 <android::AString::append(int)>:
  11ade8: d10183ff     	sub	sp, sp, #0x60
  11adec: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11adf0: 910143fd     	add	x29, sp, #0x50
  11adf4: d53bd048     	mrs	x8, TPIDR_EL0
  11adf8: f9401508     	ldr	x8, [x8, #0x28]
  11adfc: f81f83a8     	stur	x8, [x29, #-0x8]
  11ae00: f81e03a0     	stur	x0, [x29, #-0x20]
  11ae04: b81dc3a1     	stur	w1, [x29, #-0x24]
  11ae08: f85e03a8     	ldur	x8, [x29, #-0x20]
  11ae0c: b85dc3a3     	ldur	w3, [x29, #-0x24]
  11ae10: 90000702     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11ae14: 9129f042     	add	x2, x2, #0xa7c
  11ae18: 321c03e1     	orr	w1, wzr, #0x10
  11ae1c: d10063a0     	sub	x0, x29, #0x18
  11ae20: f90013e8     	str	x8, [sp, #0x20]
  11ae24: 97fe264f     	bl	0xa4760 <snprintf@plt>
  11ae28: b9002be0     	str	w0, [sp, #0x28]
  11ae2c: b9402be0     	ldr	w0, [sp, #0x28]
  11ae30: 2a1f03e3     	mov	w3, wzr
  11ae34: 71000400     	subs	w0, w0, #0x1
  11ae38: b9001fe0     	str	w0, [sp, #0x1c]
  11ae3c: b9001be3     	str	w3, [sp, #0x18]
  11ae40: 5400010b     	b.lt	0x11ae60 <android::AString::append(int)+0x78>
  11ae44: 14000001     	b	0x11ae48 <android::AString::append(int)+0x60>
  11ae48: b9802be8     	ldrsw	x8, [sp, #0x28]
  11ae4c: f1004108     	subs	x8, x8, #0x10
  11ae50: 1a9f27e9     	cset	w9, lo
  11ae54: f9000be8     	str	x8, [sp, #0x10]
  11ae58: b9001be9     	str	w9, [sp, #0x18]
  11ae5c: 14000001     	b	0x11ae60 <android::AString::append(int)+0x78>
  11ae60: b9401be0     	ldr	w0, [sp, #0x18]
  11ae64: d10063a1     	sub	x1, x29, #0x18
  11ae68: f94013e2     	ldr	x2, [sp, #0x20]
  11ae6c: b9000fe0     	str	w0, [sp, #0xc]
  11ae70: aa0203e0     	mov	x0, x2
  11ae74: 97fe398f     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11ae78: d53bd040     	mrs	x0, TPIDR_EL0
  11ae7c: f9401400     	ldr	x0, [x0, #0x28]
  11ae80: f85f83a1     	ldur	x1, [x29, #-0x8]
  11ae84: eb010000     	subs	x0, x0, x1
  11ae88: f90003e0     	str	x0, [sp]
  11ae8c: 540000a1     	b.ne	0x11aea0 <android::AString::append(int)+0xb8>
  11ae90: 14000001     	b	0x11ae94 <android::AString::append(int)+0xac>
  11ae94: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11ae98: 910183ff     	add	sp, sp, #0x60
  11ae9c: d65f03c0     	ret
  11aea0: 97fe3bb4     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011aea4 <android::AString::append(unsigned int)>:
  11aea4: d10183ff     	sub	sp, sp, #0x60
  11aea8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11aeac: 910143fd     	add	x29, sp, #0x50
  11aeb0: d53bd048     	mrs	x8, TPIDR_EL0
  11aeb4: f9401508     	ldr	x8, [x8, #0x28]
  11aeb8: f81f83a8     	stur	x8, [x29, #-0x8]
  11aebc: f81e03a0     	stur	x0, [x29, #-0x20]
  11aec0: b81dc3a1     	stur	w1, [x29, #-0x24]
  11aec4: f85e03a8     	ldur	x8, [x29, #-0x20]
  11aec8: b85dc3a3     	ldur	w3, [x29, #-0x24]
  11aecc: d00006e2     	adrp	x2, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  11aed0: 91384442     	add	x2, x2, #0xe11
  11aed4: 321c03e1     	orr	w1, wzr, #0x10
  11aed8: d10063a0     	sub	x0, x29, #0x18
  11aedc: f90013e8     	str	x8, [sp, #0x20]
  11aee0: 97fe2620     	bl	0xa4760 <snprintf@plt>
  11aee4: b9002be0     	str	w0, [sp, #0x28]
  11aee8: b9402be0     	ldr	w0, [sp, #0x28]
  11aeec: 2a1f03e3     	mov	w3, wzr
  11aef0: 71000400     	subs	w0, w0, #0x1
  11aef4: b9001fe0     	str	w0, [sp, #0x1c]
  11aef8: b9001be3     	str	w3, [sp, #0x18]
  11aefc: 5400010b     	b.lt	0x11af1c <android::AString::append(unsigned int)+0x78>
  11af00: 14000001     	b	0x11af04 <android::AString::append(unsigned int)+0x60>
  11af04: b9802be8     	ldrsw	x8, [sp, #0x28]
  11af08: f1004108     	subs	x8, x8, #0x10
  11af0c: 1a9f27e9     	cset	w9, lo
  11af10: f9000be8     	str	x8, [sp, #0x10]
  11af14: b9001be9     	str	w9, [sp, #0x18]
  11af18: 14000001     	b	0x11af1c <android::AString::append(unsigned int)+0x78>
  11af1c: b9401be0     	ldr	w0, [sp, #0x18]
  11af20: d10063a1     	sub	x1, x29, #0x18
  11af24: f94013e2     	ldr	x2, [sp, #0x20]
  11af28: b9000fe0     	str	w0, [sp, #0xc]
  11af2c: aa0203e0     	mov	x0, x2
  11af30: 97fe3960     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11af34: d53bd040     	mrs	x0, TPIDR_EL0
  11af38: f9401400     	ldr	x0, [x0, #0x28]
  11af3c: f85f83a1     	ldur	x1, [x29, #-0x8]
  11af40: eb010000     	subs	x0, x0, x1
  11af44: f90003e0     	str	x0, [sp]
  11af48: 540000a1     	b.ne	0x11af5c <android::AString::append(unsigned int)+0xb8>
  11af4c: 14000001     	b	0x11af50 <android::AString::append(unsigned int)+0xac>
  11af50: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11af54: 910183ff     	add	sp, sp, #0x60
  11af58: d65f03c0     	ret
  11af5c: 97fe3b85     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011af60 <android::AString::append(long)>:
  11af60: d10203ff     	sub	sp, sp, #0x80
  11af64: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11af68: 9101c3fd     	add	x29, sp, #0x70
  11af6c: d53bd048     	mrs	x8, TPIDR_EL0
  11af70: f9401508     	ldr	x8, [x8, #0x28]
  11af74: f81f83a8     	stur	x8, [x29, #-0x8]
  11af78: f81d03a0     	stur	x0, [x29, #-0x30]
  11af7c: f9001fe1     	str	x1, [sp, #0x38]
  11af80: f85d03a8     	ldur	x8, [x29, #-0x30]
  11af84: f9401fe3     	ldr	x3, [sp, #0x38]
  11af88: 90000702     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11af8c: 912a2442     	add	x2, x2, #0xa89
  11af90: 321b03e9     	orr	w9, wzr, #0x20
  11af94: 2a0903e1     	mov	w1, w9
  11af98: d100a3a0     	sub	x0, x29, #0x28
  11af9c: f90017e8     	str	x8, [sp, #0x28]
  11afa0: 97fe25f0     	bl	0xa4760 <snprintf@plt>
  11afa4: b90037e0     	str	w0, [sp, #0x34]
  11afa8: b94037e9     	ldr	w9, [sp, #0x34]
  11afac: 2a1f03e0     	mov	w0, wzr
  11afb0: 71000529     	subs	w9, w9, #0x1
  11afb4: b90027e9     	str	w9, [sp, #0x24]
  11afb8: b90023e0     	str	w0, [sp, #0x20]
  11afbc: 5400010b     	b.lt	0x11afdc <android::AString::append(long)+0x7c>
  11afc0: 14000001     	b	0x11afc4 <android::AString::append(long)+0x64>
  11afc4: b98037e8     	ldrsw	x8, [sp, #0x34]
  11afc8: f1008108     	subs	x8, x8, #0x20
  11afcc: 1a9f27e9     	cset	w9, lo
  11afd0: f9000fe8     	str	x8, [sp, #0x18]
  11afd4: b90023e9     	str	w9, [sp, #0x20]
  11afd8: 14000001     	b	0x11afdc <android::AString::append(long)+0x7c>
  11afdc: b94023e0     	ldr	w0, [sp, #0x20]
  11afe0: d100a3a1     	sub	x1, x29, #0x28
  11afe4: f94017e2     	ldr	x2, [sp, #0x28]
  11afe8: b90017e0     	str	w0, [sp, #0x14]
  11afec: aa0203e0     	mov	x0, x2
  11aff0: 97fe3930     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11aff4: d53bd040     	mrs	x0, TPIDR_EL0
  11aff8: f9401400     	ldr	x0, [x0, #0x28]
  11affc: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b000: eb010000     	subs	x0, x0, x1
  11b004: f90007e0     	str	x0, [sp, #0x8]
  11b008: 540000a1     	b.ne	0x11b01c <android::AString::append(long)+0xbc>
  11b00c: 14000001     	b	0x11b010 <android::AString::append(long)+0xb0>
  11b010: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11b014: 910203ff     	add	sp, sp, #0x80
  11b018: d65f03c0     	ret
  11b01c: 97fe3b55     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b020 <android::AString::append(unsigned long)>:
  11b020: d10203ff     	sub	sp, sp, #0x80
  11b024: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11b028: 9101c3fd     	add	x29, sp, #0x70
  11b02c: d53bd048     	mrs	x8, TPIDR_EL0
  11b030: f9401508     	ldr	x8, [x8, #0x28]
  11b034: f81f83a8     	stur	x8, [x29, #-0x8]
  11b038: f81d03a0     	stur	x0, [x29, #-0x30]
  11b03c: f9001fe1     	str	x1, [sp, #0x38]
  11b040: f85d03a8     	ldur	x8, [x29, #-0x30]
  11b044: f9401fe3     	ldr	x3, [sp, #0x38]
  11b048: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b04c: 9115f842     	add	x2, x2, #0x57e
  11b050: 321b03e9     	orr	w9, wzr, #0x20
  11b054: 2a0903e1     	mov	w1, w9
  11b058: d100a3a0     	sub	x0, x29, #0x28
  11b05c: f90017e8     	str	x8, [sp, #0x28]
  11b060: 97fe25c0     	bl	0xa4760 <snprintf@plt>
  11b064: b90037e0     	str	w0, [sp, #0x34]
  11b068: b94037e9     	ldr	w9, [sp, #0x34]
  11b06c: 2a1f03e0     	mov	w0, wzr
  11b070: 71000529     	subs	w9, w9, #0x1
  11b074: b90027e9     	str	w9, [sp, #0x24]
  11b078: b90023e0     	str	w0, [sp, #0x20]
  11b07c: 5400010b     	b.lt	0x11b09c <android::AString::append(unsigned long)+0x7c>
  11b080: 14000001     	b	0x11b084 <android::AString::append(unsigned long)+0x64>
  11b084: b98037e8     	ldrsw	x8, [sp, #0x34]
  11b088: f1008108     	subs	x8, x8, #0x20
  11b08c: 1a9f27e9     	cset	w9, lo
  11b090: f9000fe8     	str	x8, [sp, #0x18]
  11b094: b90023e9     	str	w9, [sp, #0x20]
  11b098: 14000001     	b	0x11b09c <android::AString::append(unsigned long)+0x7c>
  11b09c: b94023e0     	ldr	w0, [sp, #0x20]
  11b0a0: d100a3a1     	sub	x1, x29, #0x28
  11b0a4: f94017e2     	ldr	x2, [sp, #0x28]
  11b0a8: b90017e0     	str	w0, [sp, #0x14]
  11b0ac: aa0203e0     	mov	x0, x2
  11b0b0: 97fe3900     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b0b4: d53bd040     	mrs	x0, TPIDR_EL0
  11b0b8: f9401400     	ldr	x0, [x0, #0x28]
  11b0bc: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b0c0: eb010000     	subs	x0, x0, x1
  11b0c4: f90007e0     	str	x0, [sp, #0x8]
  11b0c8: 540000a1     	b.ne	0x11b0dc <android::AString::append(unsigned long)+0xbc>
  11b0cc: 14000001     	b	0x11b0d0 <android::AString::append(unsigned long)+0xb0>
  11b0d0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11b0d4: 910203ff     	add	sp, sp, #0x80
  11b0d8: d65f03c0     	ret
  11b0dc: 97fe3b25     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b0e0 <android::AString::append(long long)>:
  11b0e0: d10203ff     	sub	sp, sp, #0x80
  11b0e4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11b0e8: 9101c3fd     	add	x29, sp, #0x70
  11b0ec: d53bd048     	mrs	x8, TPIDR_EL0
  11b0f0: f9401508     	ldr	x8, [x8, #0x28]
  11b0f4: f81f83a8     	stur	x8, [x29, #-0x8]
  11b0f8: f81d03a0     	stur	x0, [x29, #-0x30]
  11b0fc: f9001fe1     	str	x1, [sp, #0x38]
  11b100: f85d03a8     	ldur	x8, [x29, #-0x30]
  11b104: f9401fe3     	ldr	x3, [sp, #0x38]
  11b108: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b10c: 91160842     	add	x2, x2, #0x582
  11b110: 321b03e9     	orr	w9, wzr, #0x20
  11b114: 2a0903e1     	mov	w1, w9
  11b118: d100a3a0     	sub	x0, x29, #0x28
  11b11c: f90017e8     	str	x8, [sp, #0x28]
  11b120: 97fe2590     	bl	0xa4760 <snprintf@plt>
  11b124: b90037e0     	str	w0, [sp, #0x34]
  11b128: b94037e9     	ldr	w9, [sp, #0x34]
  11b12c: 2a1f03e0     	mov	w0, wzr
  11b130: 71000529     	subs	w9, w9, #0x1
  11b134: b90027e9     	str	w9, [sp, #0x24]
  11b138: b90023e0     	str	w0, [sp, #0x20]
  11b13c: 5400010b     	b.lt	0x11b15c <android::AString::append(long long)+0x7c>
  11b140: 14000001     	b	0x11b144 <android::AString::append(long long)+0x64>
  11b144: b98037e8     	ldrsw	x8, [sp, #0x34]
  11b148: f1008108     	subs	x8, x8, #0x20
  11b14c: 1a9f27e9     	cset	w9, lo
  11b150: f9000fe8     	str	x8, [sp, #0x18]
  11b154: b90023e9     	str	w9, [sp, #0x20]
  11b158: 14000001     	b	0x11b15c <android::AString::append(long long)+0x7c>
  11b15c: b94023e0     	ldr	w0, [sp, #0x20]
  11b160: d100a3a1     	sub	x1, x29, #0x28
  11b164: f94017e2     	ldr	x2, [sp, #0x28]
  11b168: b90017e0     	str	w0, [sp, #0x14]
  11b16c: aa0203e0     	mov	x0, x2
  11b170: 97fe38d0     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b174: d53bd040     	mrs	x0, TPIDR_EL0
  11b178: f9401400     	ldr	x0, [x0, #0x28]
  11b17c: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b180: eb010000     	subs	x0, x0, x1
  11b184: f90007e0     	str	x0, [sp, #0x8]
  11b188: 540000a1     	b.ne	0x11b19c <android::AString::append(long long)+0xbc>
  11b18c: 14000001     	b	0x11b190 <android::AString::append(long long)+0xb0>
  11b190: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11b194: 910203ff     	add	sp, sp, #0x80
  11b198: d65f03c0     	ret
  11b19c: 97fe3af5     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b1a0 <android::AString::append(unsigned long long)>:
  11b1a0: d10203ff     	sub	sp, sp, #0x80
  11b1a4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11b1a8: 9101c3fd     	add	x29, sp, #0x70
  11b1ac: d53bd048     	mrs	x8, TPIDR_EL0
  11b1b0: f9401508     	ldr	x8, [x8, #0x28]
  11b1b4: f81f83a8     	stur	x8, [x29, #-0x8]
  11b1b8: f81d03a0     	stur	x0, [x29, #-0x30]
  11b1bc: f9001fe1     	str	x1, [sp, #0x38]
  11b1c0: f85d03a8     	ldur	x8, [x29, #-0x30]
  11b1c4: f9401fe3     	ldr	x3, [sp, #0x38]
  11b1c8: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b1cc: 91161c42     	add	x2, x2, #0x587
  11b1d0: 321b03e9     	orr	w9, wzr, #0x20
  11b1d4: 2a0903e1     	mov	w1, w9
  11b1d8: d100a3a0     	sub	x0, x29, #0x28
  11b1dc: f90017e8     	str	x8, [sp, #0x28]
  11b1e0: 97fe2560     	bl	0xa4760 <snprintf@plt>
  11b1e4: b90037e0     	str	w0, [sp, #0x34]
  11b1e8: b94037e9     	ldr	w9, [sp, #0x34]
  11b1ec: 2a1f03e0     	mov	w0, wzr
  11b1f0: 71000529     	subs	w9, w9, #0x1
  11b1f4: b90027e9     	str	w9, [sp, #0x24]
  11b1f8: b90023e0     	str	w0, [sp, #0x20]
  11b1fc: 5400010b     	b.lt	0x11b21c <android::AString::append(unsigned long long)+0x7c>
  11b200: 14000001     	b	0x11b204 <android::AString::append(unsigned long long)+0x64>
  11b204: b98037e8     	ldrsw	x8, [sp, #0x34]
  11b208: f1008108     	subs	x8, x8, #0x20
  11b20c: 1a9f27e9     	cset	w9, lo
  11b210: f9000fe8     	str	x8, [sp, #0x18]
  11b214: b90023e9     	str	w9, [sp, #0x20]
  11b218: 14000001     	b	0x11b21c <android::AString::append(unsigned long long)+0x7c>
  11b21c: b94023e0     	ldr	w0, [sp, #0x20]
  11b220: d100a3a1     	sub	x1, x29, #0x28
  11b224: f94017e2     	ldr	x2, [sp, #0x28]
  11b228: b90017e0     	str	w0, [sp, #0x14]
  11b22c: aa0203e0     	mov	x0, x2
  11b230: 97fe38a0     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b234: d53bd040     	mrs	x0, TPIDR_EL0
  11b238: f9401400     	ldr	x0, [x0, #0x28]
  11b23c: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b240: eb010000     	subs	x0, x0, x1
  11b244: f90007e0     	str	x0, [sp, #0x8]
  11b248: 540000a1     	b.ne	0x11b25c <android::AString::append(unsigned long long)+0xbc>
  11b24c: 14000001     	b	0x11b250 <android::AString::append(unsigned long long)+0xb0>
  11b250: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11b254: 910203ff     	add	sp, sp, #0x80
  11b258: d65f03c0     	ret
  11b25c: 97fe3ac5     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b260 <android::AString::append(float)>:
  11b260: d10183ff     	sub	sp, sp, #0x60
  11b264: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11b268: 910143fd     	add	x29, sp, #0x50
  11b26c: d53bd048     	mrs	x8, TPIDR_EL0
  11b270: f9401508     	ldr	x8, [x8, #0x28]
  11b274: f81f83a8     	stur	x8, [x29, #-0x8]
  11b278: f81e03a0     	stur	x0, [x29, #-0x20]
  11b27c: bc1dc3a0     	stur	s0, [x29, #-0x24]
  11b280: f85e03a8     	ldur	x8, [x29, #-0x20]
  11b284: bc5dc3a0     	ldur	s0, [x29, #-0x24]
  11b288: 1e22c000     	fcvt	d0, s0
  11b28c: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b290: 912a5442     	add	x2, x2, #0xa95
  11b294: 321c03e9     	orr	w9, wzr, #0x10
  11b298: 2a0903e1     	mov	w1, w9
  11b29c: d10063a0     	sub	x0, x29, #0x18
  11b2a0: f90013e8     	str	x8, [sp, #0x20]
  11b2a4: 97fe252f     	bl	0xa4760 <snprintf@plt>
  11b2a8: b9002be0     	str	w0, [sp, #0x28]
  11b2ac: b9402be9     	ldr	w9, [sp, #0x28]
  11b2b0: 2a1f03e0     	mov	w0, wzr
  11b2b4: 71000529     	subs	w9, w9, #0x1
  11b2b8: b9001fe9     	str	w9, [sp, #0x1c]
  11b2bc: b9001be0     	str	w0, [sp, #0x18]
  11b2c0: 5400010b     	b.lt	0x11b2e0 <android::AString::append(float)+0x80>
  11b2c4: 14000001     	b	0x11b2c8 <android::AString::append(float)+0x68>
  11b2c8: b9802be8     	ldrsw	x8, [sp, #0x28]
  11b2cc: f1004108     	subs	x8, x8, #0x10
  11b2d0: 1a9f27e9     	cset	w9, lo
  11b2d4: f9000be8     	str	x8, [sp, #0x10]
  11b2d8: b9001be9     	str	w9, [sp, #0x18]
  11b2dc: 14000001     	b	0x11b2e0 <android::AString::append(float)+0x80>
  11b2e0: b9401be0     	ldr	w0, [sp, #0x18]
  11b2e4: d10063a1     	sub	x1, x29, #0x18
  11b2e8: f94013e2     	ldr	x2, [sp, #0x20]
  11b2ec: b9000fe0     	str	w0, [sp, #0xc]
  11b2f0: aa0203e0     	mov	x0, x2
  11b2f4: 97fe386f     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b2f8: d53bd040     	mrs	x0, TPIDR_EL0
  11b2fc: f9401400     	ldr	x0, [x0, #0x28]
  11b300: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b304: eb010000     	subs	x0, x0, x1
  11b308: f90003e0     	str	x0, [sp]
  11b30c: 540000a1     	b.ne	0x11b320 <android::AString::append(float)+0xc0>
  11b310: 14000001     	b	0x11b314 <android::AString::append(float)+0xb4>
  11b314: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11b318: 910183ff     	add	sp, sp, #0x60
  11b31c: d65f03c0     	ret
  11b320: 97fe3a94     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b324 <android::AString::append(double)>:
  11b324: d101c3ff     	sub	sp, sp, #0x70
  11b328: a9067bfd     	stp	x29, x30, [sp, #0x60]
  11b32c: 910183fd     	add	x29, sp, #0x60
  11b330: d53bd048     	mrs	x8, TPIDR_EL0
  11b334: f9401508     	ldr	x8, [x8, #0x28]
  11b338: f81f83a8     	stur	x8, [x29, #-0x8]
  11b33c: f81e03a0     	stur	x0, [x29, #-0x20]
  11b340: fc1d83a0     	stur	d0, [x29, #-0x28]
  11b344: f85e03a8     	ldur	x8, [x29, #-0x20]
  11b348: fc5d83a0     	ldur	d0, [x29, #-0x28]
  11b34c: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b350: 912a5442     	add	x2, x2, #0xa95
  11b354: 321c03e9     	orr	w9, wzr, #0x10
  11b358: 2a0903e1     	mov	w1, w9
  11b35c: d10063a0     	sub	x0, x29, #0x18
  11b360: f90017e8     	str	x8, [sp, #0x28]
  11b364: 97fe24ff     	bl	0xa4760 <snprintf@plt>
  11b368: b81d43a0     	stur	w0, [x29, #-0x2c]
  11b36c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  11b370: 2a1f03e0     	mov	w0, wzr
  11b374: 71000529     	subs	w9, w9, #0x1
  11b378: b90027e9     	str	w9, [sp, #0x24]
  11b37c: b90023e0     	str	w0, [sp, #0x20]
  11b380: 5400010b     	b.lt	0x11b3a0 <android::AString::append(double)+0x7c>
  11b384: 14000001     	b	0x11b388 <android::AString::append(double)+0x64>
  11b388: b89d43a8     	ldursw	x8, [x29, #-0x2c]
  11b38c: f1004108     	subs	x8, x8, #0x10
  11b390: 1a9f27e9     	cset	w9, lo
  11b394: f9000fe8     	str	x8, [sp, #0x18]
  11b398: b90023e9     	str	w9, [sp, #0x20]
  11b39c: 14000001     	b	0x11b3a0 <android::AString::append(double)+0x7c>
  11b3a0: b94023e0     	ldr	w0, [sp, #0x20]
  11b3a4: d10063a1     	sub	x1, x29, #0x18
  11b3a8: f94017e2     	ldr	x2, [sp, #0x28]
  11b3ac: b90017e0     	str	w0, [sp, #0x14]
  11b3b0: aa0203e0     	mov	x0, x2
  11b3b4: 97fe383f     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b3b8: d53bd040     	mrs	x0, TPIDR_EL0
  11b3bc: f9401400     	ldr	x0, [x0, #0x28]
  11b3c0: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b3c4: eb010000     	subs	x0, x0, x1
  11b3c8: f90007e0     	str	x0, [sp, #0x8]
  11b3cc: 540000a1     	b.ne	0x11b3e0 <android::AString::append(double)+0xbc>
  11b3d0: 14000001     	b	0x11b3d4 <android::AString::append(double)+0xb0>
  11b3d4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  11b3d8: 9101c3ff     	add	sp, sp, #0x70
  11b3dc: d65f03c0     	ret
  11b3e0: 97fe3a64     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b3e4 <android::AString::append(void*)>:
  11b3e4: d10203ff     	sub	sp, sp, #0x80
  11b3e8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11b3ec: 9101c3fd     	add	x29, sp, #0x70
  11b3f0: d53bd048     	mrs	x8, TPIDR_EL0
  11b3f4: f9401508     	ldr	x8, [x8, #0x28]
  11b3f8: f81f83a8     	stur	x8, [x29, #-0x8]
  11b3fc: f81d03a0     	stur	x0, [x29, #-0x30]
  11b400: f9001fe1     	str	x1, [sp, #0x38]
  11b404: f85d03a8     	ldur	x8, [x29, #-0x30]
  11b408: f9401fe3     	ldr	x3, [sp, #0x38]
  11b40c: f00006e2     	adrp	x2, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b410: 912a8042     	add	x2, x2, #0xaa0
  11b414: 321b03e9     	orr	w9, wzr, #0x20
  11b418: 2a0903e1     	mov	w1, w9
  11b41c: d100a3a0     	sub	x0, x29, #0x28
  11b420: f90017e8     	str	x8, [sp, #0x28]
  11b424: 97fe24cf     	bl	0xa4760 <snprintf@plt>
  11b428: b90037e0     	str	w0, [sp, #0x34]
  11b42c: b94037e9     	ldr	w9, [sp, #0x34]
  11b430: 2a1f03e0     	mov	w0, wzr
  11b434: 71000529     	subs	w9, w9, #0x1
  11b438: b90027e9     	str	w9, [sp, #0x24]
  11b43c: b90023e0     	str	w0, [sp, #0x20]
  11b440: 5400010b     	b.lt	0x11b460 <android::AString::append(void*)+0x7c>
  11b444: 14000001     	b	0x11b448 <android::AString::append(void*)+0x64>
  11b448: b98037e8     	ldrsw	x8, [sp, #0x34]
  11b44c: f1008108     	subs	x8, x8, #0x20
  11b450: 1a9f27e9     	cset	w9, lo
  11b454: f9000fe8     	str	x8, [sp, #0x18]
  11b458: b90023e9     	str	w9, [sp, #0x20]
  11b45c: 14000001     	b	0x11b460 <android::AString::append(void*)+0x7c>
  11b460: b94023e0     	ldr	w0, [sp, #0x20]
  11b464: d100a3a1     	sub	x1, x29, #0x28
  11b468: f94017e2     	ldr	x2, [sp, #0x28]
  11b46c: b90017e0     	str	w0, [sp, #0x14]
  11b470: aa0203e0     	mov	x0, x2
  11b474: 97fe380f     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b478: d53bd040     	mrs	x0, TPIDR_EL0
  11b47c: f9401400     	ldr	x0, [x0, #0x28]
  11b480: f85f83a1     	ldur	x1, [x29, #-0x8]
  11b484: eb010000     	subs	x0, x0, x1
  11b488: f90007e0     	str	x0, [sp, #0x8]
  11b48c: 540000a1     	b.ne	0x11b4a0 <android::AString::append(void*)+0xbc>
  11b490: 14000001     	b	0x11b494 <android::AString::append(void*)+0xb0>
  11b494: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11b498: 910203ff     	add	sp, sp, #0x80
  11b49c: d65f03c0     	ret
  11b4a0: 97fe3a34     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b4a4 <android::AString::find(char const*, unsigned long) const>:
  11b4a4: d10343ff     	sub	sp, sp, #0xd0
  11b4a8: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  11b4ac: 910303fd     	add	x29, sp, #0xc0
  11b4b0: d53bd048     	mrs	x8, TPIDR_EL0
  11b4b4: f9401508     	ldr	x8, [x8, #0x28]
  11b4b8: f81f83a8     	stur	x8, [x29, #-0x8]
  11b4bc: f90027e0     	str	x0, [sp, #0x48]
  11b4c0: f90023e1     	str	x1, [sp, #0x40]
  11b4c4: f81f03a2     	stur	x2, [x29, #-0x10]
  11b4c8: f94027e8     	ldr	x8, [sp, #0x48]
  11b4cc: f90013e8     	str	x8, [sp, #0x20]
  11b4d0: 14000001     	b	0x11b4d4 <android::AString::find(char const*, unsigned long) const+0x30>
  11b4d4: f94013e0     	ldr	x0, [sp, #0x20]
  11b4d8: 97fe11f6     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  11b4dc: f81d03a0     	stur	x0, [x29, #-0x30]
  11b4e0: d100a3a0     	sub	x0, x29, #0x28
  11b4e4: d10043be     	sub	x30, x29, #0x10
  11b4e8: d100c3a1     	sub	x1, x29, #0x30
  11b4ec: aa0003e8     	mov	x8, x0
  11b4f0: f9000fe0     	str	x0, [sp, #0x18]
  11b4f4: aa1e03e0     	mov	x0, x30
  11b4f8: 97fe16da     	bl	0xa1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>
  11b4fc: f9400fe0     	ldr	x0, [sp, #0x18]
  11b500: 97fe35f4     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11b504: b90017e0     	str	w0, [sp, #0x14]
  11b508: 14000001     	b	0x11b50c <android::AString::find(char const*, unsigned long) const+0x68>
  11b50c: b94017e8     	ldr	w8, [sp, #0x14]
  11b510: 37000308     	tbnz	w8, #0x0, 0x11b570 <android::AString::find(char const*, unsigned long) const+0xcc>
  11b514: 14000001     	b	0x11b518 <android::AString::find(char const*, unsigned long) const+0x74>
  11b518: f00006e1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b51c: 91163021     	add	x1, x1, #0x58c
  11b520: d10123a0     	sub	x0, x29, #0x48
  11b524: 97fe2197     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11b528: 14000001     	b	0x11b52c <android::AString::find(char const*, unsigned long) const+0x88>
  11b52c: d10123a0     	sub	x0, x29, #0x48
  11b530: d100a3a1     	sub	x1, x29, #0x28
  11b534: 97fe1deb     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  11b538: 14000001     	b	0x11b53c <android::AString::find(char const*, unsigned long) const+0x98>
  11b53c: d10123a0     	sub	x0, x29, #0x48
  11b540: 97fe19f0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b544: 1400000b     	b	0x11b570 <android::AString::find(char const*, unsigned long) const+0xcc>
  11b548: f9001fe0     	str	x0, [sp, #0x38]
  11b54c: 2a0103e8     	mov	w8, w1
  11b550: b90037e8     	str	w8, [sp, #0x34]
  11b554: 1400001f     	b	0x11b5d0 <android::AString::find(char const*, unsigned long) const+0x12c>
  11b558: f9001fe0     	str	x0, [sp, #0x38]
  11b55c: 2a0103e8     	mov	w8, w1
  11b560: b90037e8     	str	w8, [sp, #0x34]
  11b564: d10123a0     	sub	x0, x29, #0x48
  11b568: 97fe19e6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b56c: 14000019     	b	0x11b5d0 <android::AString::find(char const*, unsigned long) const+0x12c>
  11b570: d100a3a0     	sub	x0, x29, #0x28
  11b574: 97fe19e3     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b578: 14000001     	b	0x11b57c <android::AString::find(char const*, unsigned long) const+0xd8>
  11b57c: f94013e8     	ldr	x8, [sp, #0x20]
  11b580: f9400109     	ldr	x9, [x8]
  11b584: f85f03aa     	ldur	x10, [x29, #-0x10]
  11b588: 8b0a0129     	add	x9, x9, x10
  11b58c: f94023ea     	ldr	x10, [sp, #0x40]
  11b590: f90033e9     	str	x9, [sp, #0x60]
  11b594: f9002fea     	str	x10, [sp, #0x58]
  11b598: f94033e9     	ldr	x9, [sp, #0x60]
  11b59c: f9402fea     	ldr	x10, [sp, #0x58]
  11b5a0: f81b03a9     	stur	x9, [x29, #-0x50]
  11b5a4: f81a83aa     	stur	x10, [x29, #-0x58]
  11b5a8: f85b03a0     	ldur	x0, [x29, #-0x50]
  11b5ac: f85a83a1     	ldur	x1, [x29, #-0x58]
  11b5b0: 97fe2038     	bl	0xa3690 <strstr@plt>
  11b5b4: f90017e0     	str	x0, [sp, #0x28]
  11b5b8: f94017e8     	ldr	x8, [sp, #0x28]
  11b5bc: b5000108     	cbnz	x8, 0x11b5dc <android::AString::find(char const*, unsigned long) const+0x138>
  11b5c0: 14000001     	b	0x11b5c4 <android::AString::find(char const*, unsigned long) const+0x120>
  11b5c4: 92800008     	mov	x8, #-0x1               // =-1
  11b5c8: f9002be8     	str	x8, [sp, #0x50]
  11b5cc: 1400000a     	b	0x11b5f4 <android::AString::find(char const*, unsigned long) const+0x150>
  11b5d0: d100a3a0     	sub	x0, x29, #0x28
  11b5d4: 97fe19cb     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b5d8: 14000014     	b	0x11b628 <android::AString::find(char const*, unsigned long) const+0x184>
  11b5dc: f94017e8     	ldr	x8, [sp, #0x28]
  11b5e0: f94013e9     	ldr	x9, [sp, #0x20]
  11b5e4: f940012a     	ldr	x10, [x9]
  11b5e8: eb0a0108     	subs	x8, x8, x10
  11b5ec: f9002be8     	str	x8, [sp, #0x50]
  11b5f0: 14000001     	b	0x11b5f4 <android::AString::find(char const*, unsigned long) const+0x150>
  11b5f4: f9402be8     	ldr	x8, [sp, #0x50]
  11b5f8: d53bd049     	mrs	x9, TPIDR_EL0
  11b5fc: f9401529     	ldr	x9, [x9, #0x28]
  11b600: f85f83aa     	ldur	x10, [x29, #-0x8]
  11b604: eb0a0129     	subs	x9, x9, x10
  11b608: f90007e8     	str	x8, [sp, #0x8]
  11b60c: f90003e9     	str	x9, [sp]
  11b610: 54000101     	b.ne	0x11b630 <android::AString::find(char const*, unsigned long) const+0x18c>
  11b614: 14000001     	b	0x11b618 <android::AString::find(char const*, unsigned long) const+0x174>
  11b618: f94007e0     	ldr	x0, [sp, #0x8]
  11b61c: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  11b620: 910343ff     	add	sp, sp, #0xd0
  11b624: d65f03c0     	ret
  11b628: f9401fe0     	ldr	x0, [sp, #0x38]
  11b62c: 97fe3239     	bl	0xa7f10 <_Unwind_Resume@plt>
  11b630: 97fe39d0     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b634 <android::AString::insert(android::AString const&, unsigned long)>:
  11b634: d10103ff     	sub	sp, sp, #0x40
  11b638: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11b63c: 9100c3fd     	add	x29, sp, #0x30
  11b640: f81f83a0     	stur	x0, [x29, #-0x8]
  11b644: f81f03a1     	stur	x1, [x29, #-0x10]
  11b648: f9000fe2     	str	x2, [sp, #0x18]
  11b64c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11b650: f85f03a1     	ldur	x1, [x29, #-0x10]
  11b654: f9000be0     	str	x0, [sp, #0x10]
  11b658: aa0103e0     	mov	x0, x1
  11b65c: 97fe3095     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  11b660: f85f03a1     	ldur	x1, [x29, #-0x10]
  11b664: f90007e0     	str	x0, [sp, #0x8]
  11b668: aa0103e0     	mov	x0, x1
  11b66c: 97fe1191     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  11b670: f9400fe3     	ldr	x3, [sp, #0x18]
  11b674: f9400be1     	ldr	x1, [sp, #0x10]
  11b678: f90003e0     	str	x0, [sp]
  11b67c: aa0103e0     	mov	x0, x1
  11b680: f94007e1     	ldr	x1, [sp, #0x8]
  11b684: f94003e2     	ldr	x2, [sp]
  11b688: 97fe37da     	bl	0xa95f0 <_ZN7android7AString6insertEPKcmm@plt>
  11b68c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11b690: 910103ff     	add	sp, sp, #0x40
  11b694: d65f03c0     	ret

000000000011b698 <android::AString::insert(char const*, unsigned long, unsigned long)>:
  11b698: d10443ff     	sub	sp, sp, #0x110
  11b69c: a9107bfd     	stp	x29, x30, [sp, #0x100]
  11b6a0: 910403fd     	add	x29, sp, #0x100
  11b6a4: d10043a8     	sub	x8, x29, #0x10
  11b6a8: d53bd049     	mrs	x9, TPIDR_EL0
  11b6ac: f9401529     	ldr	x9, [x9, #0x28]
  11b6b0: f9000509     	str	x9, [x8, #0x8]
  11b6b4: f90043e0     	str	x0, [sp, #0x80]
  11b6b8: f9003fe1     	str	x1, [sp, #0x78]
  11b6bc: f9003be2     	str	x2, [sp, #0x70]
  11b6c0: f9000103     	str	x3, [x8]
  11b6c4: f94043e9     	ldr	x9, [sp, #0x80]
  11b6c8: f9002be8     	str	x8, [sp, #0x50]
  11b6cc: f90027e9     	str	x9, [sp, #0x48]
  11b6d0: 14000001     	b	0x11b6d4 <android::AString::insert(char const*, unsigned long, unsigned long)+0x3c>
  11b6d4: 2a1f03e8     	mov	w8, wzr
  11b6d8: b81d43a8     	stur	w8, [x29, #-0x2c]
  11b6dc: d100a3a9     	sub	x9, x29, #0x28
  11b6e0: d10043a0     	sub	x0, x29, #0x10
  11b6e4: d100b3a1     	sub	x1, x29, #0x2c
  11b6e8: aa0903e8     	mov	x8, x9
  11b6ec: f90023e9     	str	x9, [sp, #0x40]
  11b6f0: 97fe2528     	bl	0xa4b90 <_ZN7android10Compare_GEImjEENS_7AStringERKT_RKT0_@plt>
  11b6f4: f94023e0     	ldr	x0, [sp, #0x40]
  11b6f8: 97fe3576     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11b6fc: b9003fe0     	str	w0, [sp, #0x3c]
  11b700: 14000001     	b	0x11b704 <android::AString::insert(char const*, unsigned long, unsigned long)+0x6c>
  11b704: b9403fe8     	ldr	w8, [sp, #0x3c]
  11b708: 37000308     	tbnz	w8, #0x0, 0x11b768 <android::AString::insert(char const*, unsigned long, unsigned long)+0xd0>
  11b70c: 14000001     	b	0x11b710 <android::AString::insert(char const*, unsigned long, unsigned long)+0x78>
  11b710: f00006e1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b714: 9117d821     	add	x1, x1, #0x5f6
  11b718: d10123a0     	sub	x0, x29, #0x48
  11b71c: 97fe2119     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11b720: 14000001     	b	0x11b724 <android::AString::insert(char const*, unsigned long, unsigned long)+0x8c>
  11b724: d10123a0     	sub	x0, x29, #0x48
  11b728: d100a3a1     	sub	x1, x29, #0x28
  11b72c: 97fe1d6d     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  11b730: 14000001     	b	0x11b734 <android::AString::insert(char const*, unsigned long, unsigned long)+0x9c>
  11b734: d10123a0     	sub	x0, x29, #0x48
  11b738: 97fe1972     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b73c: 1400000b     	b	0x11b768 <android::AString::insert(char const*, unsigned long, unsigned long)+0xd0>
  11b740: f90037e0     	str	x0, [sp, #0x68]
  11b744: 2a0103e8     	mov	w8, w1
  11b748: b90067e8     	str	w8, [sp, #0x64]
  11b74c: 14000025     	b	0x11b7e0 <android::AString::insert(char const*, unsigned long, unsigned long)+0x148>
  11b750: f90037e0     	str	x0, [sp, #0x68]
  11b754: 2a0103e8     	mov	w8, w1
  11b758: b90067e8     	str	w8, [sp, #0x64]
  11b75c: d10123a0     	sub	x0, x29, #0x48
  11b760: 97fe1968     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b764: 1400001f     	b	0x11b7e0 <android::AString::insert(char const*, unsigned long, unsigned long)+0x148>
  11b768: d100a3a0     	sub	x0, x29, #0x28
  11b76c: 97fe1965     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b770: 14000001     	b	0x11b774 <android::AString::insert(char const*, unsigned long, unsigned long)+0xdc>
  11b774: 14000001     	b	0x11b778 <android::AString::insert(char const*, unsigned long, unsigned long)+0xe0>
  11b778: f94027e8     	ldr	x8, [sp, #0x48]
  11b77c: 91002101     	add	x1, x8, #0x8
  11b780: d10183a9     	sub	x9, x29, #0x60
  11b784: d10043a0     	sub	x0, x29, #0x10
  11b788: aa0903e8     	mov	x8, x9
  11b78c: f9001be9     	str	x9, [sp, #0x30]
  11b790: 97fe1634     	bl	0xa1060 <_ZN7android10Compare_LEImmEENS_7AStringERKT_RKT0_@plt>
  11b794: f9401be0     	ldr	x0, [sp, #0x30]
  11b798: 97fe354e     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  11b79c: b9002fe0     	str	w0, [sp, #0x2c]
  11b7a0: 14000001     	b	0x11b7a4 <android::AString::insert(char const*, unsigned long, unsigned long)+0x10c>
  11b7a4: b9402fe8     	ldr	w8, [sp, #0x2c]
  11b7a8: 37000368     	tbnz	w8, #0x0, 0x11b814 <android::AString::insert(char const*, unsigned long, unsigned long)+0x17c>
  11b7ac: 14000001     	b	0x11b7b0 <android::AString::insert(char const*, unsigned long, unsigned long)+0x118>
  11b7b0: f00006e1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  11b7b4: 91198c21     	add	x1, x1, #0x663
  11b7b8: d101e3a0     	sub	x0, x29, #0x78
  11b7bc: 97fe20f1     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11b7c0: 14000001     	b	0x11b7c4 <android::AString::insert(char const*, unsigned long, unsigned long)+0x12c>
  11b7c4: d101e3a0     	sub	x0, x29, #0x78
  11b7c8: d10183a1     	sub	x1, x29, #0x60
  11b7cc: 97fe1d45     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  11b7d0: 14000001     	b	0x11b7d4 <android::AString::insert(char const*, unsigned long, unsigned long)+0x13c>
  11b7d4: d101e3a0     	sub	x0, x29, #0x78
  11b7d8: 97fe194a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b7dc: 1400000e     	b	0x11b814 <android::AString::insert(char const*, unsigned long, unsigned long)+0x17c>
  11b7e0: d100a3a0     	sub	x0, x29, #0x28
  11b7e4: 97fe1947     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b7e8: 14000051     	b	0x11b92c <android::AString::insert(char const*, unsigned long, unsigned long)+0x294>
  11b7ec: f90037e0     	str	x0, [sp, #0x68]
  11b7f0: 2a0103e8     	mov	w8, w1
  11b7f4: b90067e8     	str	w8, [sp, #0x64]
  11b7f8: 14000023     	b	0x11b884 <android::AString::insert(char const*, unsigned long, unsigned long)+0x1ec>
  11b7fc: f90037e0     	str	x0, [sp, #0x68]
  11b800: 2a0103e8     	mov	w8, w1
  11b804: b90067e8     	str	w8, [sp, #0x64]
  11b808: d101e3a0     	sub	x0, x29, #0x78
  11b80c: 97fe193d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b810: 1400001d     	b	0x11b884 <android::AString::insert(char const*, unsigned long, unsigned long)+0x1ec>
  11b814: d10183a0     	sub	x0, x29, #0x60
  11b818: 97fe193a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b81c: 14000001     	b	0x11b820 <android::AString::insert(char const*, unsigned long, unsigned long)+0x188>
  11b820: f94027e0     	ldr	x0, [sp, #0x48]
  11b824: 97fe2217     	bl	0xa4080 <_ZN7android7AString11makeMutableEv@plt>
  11b828: f94027e0     	ldr	x0, [sp, #0x48]
  11b82c: f940041e     	ldr	x30, [x0, #0x8]
  11b830: f9403be8     	ldr	x8, [sp, #0x70]
  11b834: 8b0803c8     	add	x8, x30, x8
  11b838: 91000508     	add	x8, x8, #0x1
  11b83c: f940081e     	ldr	x30, [x0, #0x10]
  11b840: eb1e0108     	subs	x8, x8, x30
  11b844: f90013e8     	str	x8, [sp, #0x20]
  11b848: 54000249     	b.ls	0x11b890 <android::AString::insert(char const*, unsigned long, unsigned long)+0x1f8>
  11b84c: 14000001     	b	0x11b850 <android::AString::insert(char const*, unsigned long, unsigned long)+0x1b8>
  11b850: f94027e8     	ldr	x8, [sp, #0x48]
  11b854: f9400909     	ldr	x9, [x8, #0x10]
  11b858: f9403bea     	ldr	x10, [sp, #0x70]
  11b85c: 8b0a0129     	add	x9, x9, x10
  11b860: 91007d29     	add	x9, x9, #0x1f
  11b864: 927be929     	and	x9, x9, #0xffffffffffffffe0
  11b868: f9000909     	str	x9, [x8, #0x10]
  11b86c: f9400100     	ldr	x0, [x8]
  11b870: f9400901     	ldr	x1, [x8, #0x10]
  11b874: 97fe207f     	bl	0xa3a70 <realloc@plt>
  11b878: f94027e8     	ldr	x8, [sp, #0x48]
  11b87c: f9000100     	str	x0, [x8]
  11b880: 14000004     	b	0x11b890 <android::AString::insert(char const*, unsigned long, unsigned long)+0x1f8>
  11b884: d10183a0     	sub	x0, x29, #0x60
  11b888: 97fe191e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11b88c: 14000028     	b	0x11b92c <android::AString::insert(char const*, unsigned long, unsigned long)+0x294>
  11b890: f94027e8     	ldr	x8, [sp, #0x48]
  11b894: f9400109     	ldr	x9, [x8]
  11b898: f9402bea     	ldr	x10, [sp, #0x50]
  11b89c: f940014b     	ldr	x11, [x10]
  11b8a0: f9403bec     	ldr	x12, [sp, #0x70]
  11b8a4: 8b0c016c     	add	x12, x11, x12
  11b8a8: 8b0c0120     	add	x0, x9, x12
  11b8ac: 8b0b0121     	add	x1, x9, x11
  11b8b0: f9400509     	ldr	x9, [x8, #0x8]
  11b8b4: eb0b0129     	subs	x9, x9, x11
  11b8b8: 91000522     	add	x2, x9, #0x1
  11b8bc: 97fe1d61     	bl	0xa2e40 <memmove@plt>
  11b8c0: f94027e8     	ldr	x8, [sp, #0x48]
  11b8c4: f9400109     	ldr	x9, [x8]
  11b8c8: f9402bea     	ldr	x10, [sp, #0x50]
  11b8cc: f940014b     	ldr	x11, [x10]
  11b8d0: 8b0b0129     	add	x9, x9, x11
  11b8d4: f9403fe1     	ldr	x1, [sp, #0x78]
  11b8d8: f9403be2     	ldr	x2, [sp, #0x70]
  11b8dc: f9000fe0     	str	x0, [sp, #0x18]
  11b8e0: aa0903e0     	mov	x0, x9
  11b8e4: 97fe112b     	bl	0x9fd90 <memcpy@plt>
  11b8e8: f9403be8     	ldr	x8, [sp, #0x70]
  11b8ec: f94027e9     	ldr	x9, [sp, #0x48]
  11b8f0: f940052a     	ldr	x10, [x9, #0x8]
  11b8f4: 8b080148     	add	x8, x10, x8
  11b8f8: f9000528     	str	x8, [x9, #0x8]
  11b8fc: d53bd048     	mrs	x8, TPIDR_EL0
  11b900: f9401508     	ldr	x8, [x8, #0x28]
  11b904: f9402bea     	ldr	x10, [sp, #0x50]
  11b908: f940054b     	ldr	x11, [x10, #0x8]
  11b90c: eb0b0108     	subs	x8, x8, x11
  11b910: f9000be0     	str	x0, [sp, #0x10]
  11b914: f90007e8     	str	x8, [sp, #0x8]
  11b918: 540000e1     	b.ne	0x11b934 <android::AString::insert(char const*, unsigned long, unsigned long)+0x29c>
  11b91c: 14000001     	b	0x11b920 <android::AString::insert(char const*, unsigned long, unsigned long)+0x288>
  11b920: a9507bfd     	ldp	x29, x30, [sp, #0x100]
  11b924: 910443ff     	add	sp, sp, #0x110
  11b928: d65f03c0     	ret
  11b92c: f94037e0     	ldr	x0, [sp, #0x68]
  11b930: 97fe3178     	bl	0xa7f10 <_Unwind_Resume@plt>
  11b934: 97fe390f     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011b938 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)>:
  11b938: d10143ff     	sub	sp, sp, #0x50
  11b93c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11b940: 910103fd     	add	x29, sp, #0x40
  11b944: 52800009     	mov	w9, #0x0                // =0
  11b948: b0000c6a     	adrp	x10, 0x2a8000
  11b94c: f947cd4a     	ldr	x10, [x10, #0xf98]
  11b950: b00006eb     	adrp	x11, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  11b954: 9118556b     	add	x11, x11, #0x615
  11b958: b0000c6c     	adrp	x12, 0x2a8000
  11b95c: f942d18c     	ldr	x12, [x12, #0x5a0]
  11b960: f81f83a0     	stur	x0, [x29, #-0x8]
  11b964: f81f03a1     	stur	x1, [x29, #-0x10]
  11b968: 320003ed     	orr	w13, wzr, #0x1
  11b96c: 0a0d0129     	and	w9, w9, w13
  11b970: 381ef3a9     	sturb	w9, [x29, #-0x11]
  11b974: aa0803e0     	mov	x0, x8
  11b978: f9000be8     	str	x8, [sp, #0x10]
  11b97c: f90007eb     	str	x11, [sp, #0x8]
  11b980: f90003ec     	str	x12, [sp]
  11b984: d63f0140     	blr	x10
  11b988: f85f83a8     	ldur	x8, [x29, #-0x8]
  11b98c: f9400108     	ldr	x8, [x8]
  11b990: f85f03aa     	ldur	x10, [x29, #-0x10]
  11b994: b9400149     	ldr	w9, [x10]
  11b998: 2a0903ea     	mov	w10, w9
  11b99c: d3407d4a     	ubfx	x10, x10, #0, #32
  11b9a0: eb0a011f     	cmp	x8, x10
  11b9a4: 1a9f37e9     	cset	w9, hs
  11b9a8: 370002e9     	tbnz	w9, #0x0, 0x11ba04 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xcc>
  11b9ac: f85f83a8     	ldur	x8, [x29, #-0x8]
  11b9b0: f9400101     	ldr	x1, [x8]
  11b9b4: f9400be0     	ldr	x0, [sp, #0x10]
  11b9b8: 97fe303e     	bl	0xa7ab0 <_ZN7android7AString6appendEm@plt>
  11b9bc: 14000001     	b	0x11b9c0 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x88>
  11b9c0: f9400be0     	ldr	x0, [sp, #0x10]
  11b9c4: f94007e1     	ldr	x1, [sp, #0x8]
  11b9c8: 97fe36ba     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  11b9cc: 14000001     	b	0x11b9d0 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0x98>
  11b9d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  11b9d4: b9400101     	ldr	w1, [x8]
  11b9d8: f9400be0     	ldr	x0, [sp, #0x10]
  11b9dc: 97fe1879     	bl	0xa1bc0 <_ZN7android7AString6appendEj@plt>
  11b9e0: 14000001     	b	0x11b9e4 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xac>
  11b9e4: 14000008     	b	0x11ba04 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xcc>
  11b9e8: 2a0103e8     	mov	w8, w1
  11b9ec: f90013e0     	str	x0, [sp, #0x20]
  11b9f0: b9001fe8     	str	w8, [sp, #0x1c]
  11b9f4: f9400be0     	ldr	x0, [sp, #0x10]
  11b9f8: f94003e1     	ldr	x1, [sp]
  11b9fc: d63f0020     	blr	x1
  11ba00: 1400000d     	b	0x11ba34 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xfc>
  11ba04: 12800008     	mov	w8, #-0x1               // =-1
  11ba08: 320003e9     	orr	w9, wzr, #0x1
  11ba0c: 0a090108     	and	w8, w8, w9
  11ba10: 381ef3a8     	sturb	w8, [x29, #-0x11]
  11ba14: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  11ba18: 37000088     	tbnz	w8, #0x0, 0x11ba28 <android::AString android::Compare_GE<unsigned long, unsigned int>(unsigned long const&, unsigned int const&)+0xf0>
  11ba1c: f9400be0     	ldr	x0, [sp, #0x10]
  11ba20: f94003e8     	ldr	x8, [sp]
  11ba24: d63f0100     	blr	x8
  11ba28: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11ba2c: 910143ff     	add	sp, sp, #0x50
  11ba30: d65f03c0     	ret
  11ba34: f94013e0     	ldr	x0, [sp, #0x20]
  11ba38: 97fe3136     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000011ba3c <android::AString::operator<(android::AString const&) const>:
  11ba3c: d100c3ff     	sub	sp, sp, #0x30
  11ba40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ba44: 910083fd     	add	x29, sp, #0x20
  11ba48: 52800008     	mov	w8, #0x0                // =0
  11ba4c: f81f83a0     	stur	x0, [x29, #-0x8]
  11ba50: f9000be1     	str	x1, [sp, #0x10]
  11ba54: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ba58: f9400be1     	ldr	x1, [sp, #0x10]
  11ba5c: b9000fe8     	str	w8, [sp, #0xc]
  11ba60: 97fe1fa0     	bl	0xa38e0 <_ZNK7android7AString7compareERKS0_@plt>
  11ba64: b9400fe8     	ldr	w8, [sp, #0xc]
  11ba68: 6b08001f     	cmp	w0, w8
  11ba6c: 1a9fa7e0     	cset	w0, lt
  11ba70: 320003e9     	orr	w9, wzr, #0x1
  11ba74: 0a090009     	and	w9, w0, w9
  11ba78: 2a0903e0     	mov	w0, w9
  11ba7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ba80: 9100c3ff     	add	sp, sp, #0x30
  11ba84: d65f03c0     	ret

000000000011ba88 <android::AString::compare(android::AString const&) const>:
  11ba88: d10083ff     	sub	sp, sp, #0x20
  11ba8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ba90: 910043fd     	add	x29, sp, #0x10
  11ba94: f90007e0     	str	x0, [sp, #0x8]
  11ba98: f90003e1     	str	x1, [sp]
  11ba9c: f94007e0     	ldr	x0, [sp, #0x8]
  11baa0: f9400000     	ldr	x0, [x0]
  11baa4: f94003e1     	ldr	x1, [sp]
  11baa8: f9400021     	ldr	x1, [x1]
  11baac: 97fe19e1     	bl	0xa2230 <strcmp@plt>
  11bab0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11bab4: 910083ff     	add	sp, sp, #0x20
  11bab8: d65f03c0     	ret

000000000011babc <android::AString::operator>(android::AString const&) const>:
  11babc: d100c3ff     	sub	sp, sp, #0x30
  11bac0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11bac4: 910083fd     	add	x29, sp, #0x20
  11bac8: 52800008     	mov	w8, #0x0                // =0
  11bacc: f81f83a0     	stur	x0, [x29, #-0x8]
  11bad0: f9000be1     	str	x1, [sp, #0x10]
  11bad4: f85f83a0     	ldur	x0, [x29, #-0x8]
  11bad8: f9400be1     	ldr	x1, [sp, #0x10]
  11badc: b9000fe8     	str	w8, [sp, #0xc]
  11bae0: 97fe1f80     	bl	0xa38e0 <_ZNK7android7AString7compareERKS0_@plt>
  11bae4: b9400fe8     	ldr	w8, [sp, #0xc]
  11bae8: 6b08001f     	cmp	w0, w8
  11baec: 1a9fd7e0     	cset	w0, gt
  11baf0: 320003e9     	orr	w9, wzr, #0x1
  11baf4: 0a090009     	and	w9, w0, w9
  11baf8: 2a0903e0     	mov	w0, w9
  11bafc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11bb00: 9100c3ff     	add	sp, sp, #0x30
  11bb04: d65f03c0     	ret

000000000011bb08 <android::AString::compareIgnoreCase(android::AString const&) const>:
  11bb08: d10083ff     	sub	sp, sp, #0x20
  11bb0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11bb10: 910043fd     	add	x29, sp, #0x10
  11bb14: f90007e0     	str	x0, [sp, #0x8]
  11bb18: f90003e1     	str	x1, [sp]
  11bb1c: f94007e0     	ldr	x0, [sp, #0x8]
  11bb20: f9400000     	ldr	x0, [x0]
  11bb24: f94003e1     	ldr	x1, [sp]
  11bb28: f9400021     	ldr	x1, [x1]
  11bb2c: 97fe2d7d     	bl	0xa7120 <strcasecmp@plt>
  11bb30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11bb34: 910083ff     	add	sp, sp, #0x20
  11bb38: d65f03c0     	ret

000000000011bb3c <android::AString::equalsIgnoreCase(android::AString const&) const>:
  11bb3c: d100c3ff     	sub	sp, sp, #0x30
  11bb40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11bb44: 910083fd     	add	x29, sp, #0x20
  11bb48: 52800008     	mov	w8, #0x0                // =0
  11bb4c: f81f83a0     	stur	x0, [x29, #-0x8]
  11bb50: f9000be1     	str	x1, [sp, #0x10]
  11bb54: f85f83a0     	ldur	x0, [x29, #-0x8]
  11bb58: f9400be1     	ldr	x1, [sp, #0x10]
  11bb5c: b9000fe8     	str	w8, [sp, #0xc]
  11bb60: 97fe2100     	bl	0xa3f60 <_ZNK7android7AString17compareIgnoreCaseERKS0_@plt>
  11bb64: b9400fe8     	ldr	w8, [sp, #0xc]
  11bb68: 6b08001f     	cmp	w0, w8
  11bb6c: 1a9f17e0     	cset	w0, eq
  11bb70: 320003e9     	orr	w9, wzr, #0x1
  11bb74: 0a090009     	and	w9, w0, w9
  11bb78: 2a0903e0     	mov	w0, w9
  11bb7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11bb80: 9100c3ff     	add	sp, sp, #0x30
  11bb84: d65f03c0     	ret

000000000011bb88 <android::AString::tolower()>:
  11bb88: d100c3ff     	sub	sp, sp, #0x30
  11bb8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11bb90: 910083fd     	add	x29, sp, #0x20
  11bb94: f81f83a0     	stur	x0, [x29, #-0x8]
  11bb98: f85f83a0     	ldur	x0, [x29, #-0x8]
  11bb9c: f90007e0     	str	x0, [sp, #0x8]
  11bba0: 97fe2138     	bl	0xa4080 <_ZN7android7AString11makeMutableEv@plt>
  11bba4: f9000bff     	str	xzr, [sp, #0x10]
  11bba8: f9400be8     	ldr	x8, [sp, #0x10]
  11bbac: f94007e9     	ldr	x9, [sp, #0x8]
  11bbb0: f940052a     	ldr	x10, [x9, #0x8]
  11bbb4: eb0a011f     	cmp	x8, x10
  11bbb8: 1a9f27eb     	cset	w11, lo
  11bbbc: 3700004b     	tbnz	w11, #0x0, 0x11bbc4 <android::AString::tolower()+0x3c>
  11bbc0: 14000010     	b	0x11bc00 <android::AString::tolower()+0x78>
  11bbc4: f94007e8     	ldr	x8, [sp, #0x8]
  11bbc8: f9400108     	ldr	x8, [x8]
  11bbcc: f9400be9     	ldr	x9, [sp, #0x10]
  11bbd0: 8b090108     	add	x8, x8, x9
  11bbd4: 39400100     	ldrb	w0, [x8]
  11bbd8: 97fe330e     	bl	0xa8810 <tolower@plt>
  11bbdc: f94007e8     	ldr	x8, [sp, #0x8]
  11bbe0: f9400108     	ldr	x8, [x8]
  11bbe4: f9400be9     	ldr	x9, [sp, #0x10]
  11bbe8: 8b090108     	add	x8, x8, x9
  11bbec: 39000100     	strb	w0, [x8]
  11bbf0: f9400be8     	ldr	x8, [sp, #0x10]
  11bbf4: 91000508     	add	x8, x8, #0x1
  11bbf8: f9000be8     	str	x8, [sp, #0x10]
  11bbfc: 17ffffeb     	b	0x11bba8 <android::AString::tolower()+0x20>
  11bc00: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11bc04: 9100c3ff     	add	sp, sp, #0x30
  11bc08: d65f03c0     	ret

000000000011bc0c <android::AString::startsWith(char const*) const>:
  11bc0c: d10103ff     	sub	sp, sp, #0x40
  11bc10: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11bc14: 9100c3fd     	add	x29, sp, #0x30
  11bc18: 52800008     	mov	w8, #0x0                // =0
  11bc1c: 12800009     	mov	w9, #-0x1               // =-1
  11bc20: f81f83a0     	stur	x0, [x29, #-0x8]
  11bc24: f81f03a1     	stur	x1, [x29, #-0x10]
  11bc28: f85f83a0     	ldur	x0, [x29, #-0x8]
  11bc2c: f9400000     	ldr	x0, [x0]
  11bc30: f85f03a1     	ldur	x1, [x29, #-0x10]
  11bc34: f85f03aa     	ldur	x10, [x29, #-0x10]
  11bc38: f9000fe0     	str	x0, [sp, #0x18]
  11bc3c: aa0a03e0     	mov	x0, x10
  11bc40: b90017e8     	str	w8, [sp, #0x14]
  11bc44: b90013e9     	str	w9, [sp, #0x10]
  11bc48: f90007e1     	str	x1, [sp, #0x8]
  11bc4c: 97fe1dc9     	bl	0xa3370 <strlen@plt>
  11bc50: f9400fea     	ldr	x10, [sp, #0x18]
  11bc54: f90003e0     	str	x0, [sp]
  11bc58: aa0a03e0     	mov	x0, x10
  11bc5c: f94007e1     	ldr	x1, [sp, #0x8]
  11bc60: f94003e2     	ldr	x2, [sp]
  11bc64: 97fe21c7     	bl	0xa4380 <strncmp@plt>
  11bc68: b94017e8     	ldr	w8, [sp, #0x14]
  11bc6c: 6b08001f     	cmp	w0, w8
  11bc70: 1a9f07e9     	cset	w9, ne
  11bc74: b94013e0     	ldr	w0, [sp, #0x10]
  11bc78: 4a000129     	eor	w9, w9, w0
  11bc7c: 320003eb     	orr	w11, wzr, #0x1
  11bc80: 0a0b0129     	and	w9, w9, w11
  11bc84: 2a0903e0     	mov	w0, w9
  11bc88: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11bc8c: 910103ff     	add	sp, sp, #0x40
  11bc90: d65f03c0     	ret

000000000011bc94 <android::AString::endsWith(char const*) const>:
  11bc94: d10103ff     	sub	sp, sp, #0x40
  11bc98: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11bc9c: 9100c3fd     	add	x29, sp, #0x30
  11bca0: f81f03a0     	stur	x0, [x29, #-0x10]
  11bca4: f9000fe1     	str	x1, [sp, #0x18]
  11bca8: f85f03a0     	ldur	x0, [x29, #-0x10]
  11bcac: f9400fe1     	ldr	x1, [sp, #0x18]
  11bcb0: f90007e0     	str	x0, [sp, #0x8]
  11bcb4: aa0103e0     	mov	x0, x1
  11bcb8: 97fe1dae     	bl	0xa3370 <strlen@plt>
  11bcbc: f9000be0     	str	x0, [sp, #0x10]
  11bcc0: f94007e0     	ldr	x0, [sp, #0x8]
  11bcc4: f9400401     	ldr	x1, [x0, #0x8]
  11bcc8: f9400be8     	ldr	x8, [sp, #0x10]
  11bccc: eb08003f     	cmp	x1, x8
  11bcd0: 1a9f27e9     	cset	w9, lo
  11bcd4: 37000049     	tbnz	w9, #0x0, 0x11bcdc <android::AString::endsWith(char const*) const+0x48>
  11bcd8: 14000006     	b	0x11bcf0 <android::AString::endsWith(char const*) const+0x5c>
  11bcdc: 52800008     	mov	w8, #0x0                // =0
  11bce0: 320003e9     	orr	w9, wzr, #0x1
  11bce4: 0a090108     	and	w8, w8, w9
  11bce8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11bcec: 14000019     	b	0x11bd50 <android::AString::endsWith(char const*) const+0xbc>
  11bcf0: 12800008     	mov	w8, #-0x1               // =-1
  11bcf4: 52800009     	mov	w9, #0x0                // =0
  11bcf8: d280000a     	mov	x10, #0x0               // =0
  11bcfc: f94007eb     	ldr	x11, [sp, #0x8]
  11bd00: f940016b     	ldr	x11, [x11]
  11bd04: f94007ec     	ldr	x12, [sp, #0x8]
  11bd08: f940058d     	ldr	x13, [x12, #0x8]
  11bd0c: 8b0d016b     	add	x11, x11, x13
  11bd10: f9400bed     	ldr	x13, [sp, #0x10]
  11bd14: eb0d014a     	subs	x10, x10, x13
  11bd18: 8b0a016a     	add	x10, x11, x10
  11bd1c: f9400fe1     	ldr	x1, [sp, #0x18]
  11bd20: aa0a03e0     	mov	x0, x10
  11bd24: b90007e8     	str	w8, [sp, #0x4]
  11bd28: b90003e9     	str	w9, [sp]
  11bd2c: 97fe1941     	bl	0xa2230 <strcmp@plt>
  11bd30: b94003e8     	ldr	w8, [sp]
  11bd34: 6b08001f     	cmp	w0, w8
  11bd38: 1a9f07e9     	cset	w9, ne
  11bd3c: b94007e0     	ldr	w0, [sp, #0x4]
  11bd40: 4a000129     	eor	w9, w9, w0
  11bd44: 320003ee     	orr	w14, wzr, #0x1
  11bd48: 0a0e0129     	and	w9, w9, w14
  11bd4c: 381ff3a9     	sturb	w9, [x29, #-0x1]
  11bd50: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  11bd54: 2a0803e0     	mov	w0, w8
  11bd58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11bd5c: 910103ff     	add	sp, sp, #0x40
  11bd60: d65f03c0     	ret

000000000011bd64 <android::AString::startsWithIgnoreCase(char const*) const>:
  11bd64: d10103ff     	sub	sp, sp, #0x40
  11bd68: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11bd6c: 9100c3fd     	add	x29, sp, #0x30
  11bd70: 52800008     	mov	w8, #0x0                // =0
  11bd74: 12800009     	mov	w9, #-0x1               // =-1
  11bd78: f81f83a0     	stur	x0, [x29, #-0x8]
  11bd7c: f81f03a1     	stur	x1, [x29, #-0x10]
  11bd80: f85f83a0     	ldur	x0, [x29, #-0x8]
  11bd84: f9400000     	ldr	x0, [x0]
  11bd88: f85f03a1     	ldur	x1, [x29, #-0x10]
  11bd8c: f85f03aa     	ldur	x10, [x29, #-0x10]
  11bd90: f9000fe0     	str	x0, [sp, #0x18]
  11bd94: aa0a03e0     	mov	x0, x10
  11bd98: b90017e8     	str	w8, [sp, #0x14]
  11bd9c: b90013e9     	str	w9, [sp, #0x10]
  11bda0: f90007e1     	str	x1, [sp, #0x8]
  11bda4: 97fe1d73     	bl	0xa3370 <strlen@plt>
  11bda8: f9400fea     	ldr	x10, [sp, #0x18]
  11bdac: f90003e0     	str	x0, [sp]
  11bdb0: aa0a03e0     	mov	x0, x10
  11bdb4: f94007e1     	ldr	x1, [sp, #0x8]
  11bdb8: f94003e2     	ldr	x2, [sp]
  11bdbc: 97fe3c71     	bl	0xaaf80 <strncasecmp@plt>
  11bdc0: b94017e8     	ldr	w8, [sp, #0x14]
  11bdc4: 6b08001f     	cmp	w0, w8
  11bdc8: 1a9f07e9     	cset	w9, ne
  11bdcc: b94013e0     	ldr	w0, [sp, #0x10]
  11bdd0: 4a000129     	eor	w9, w9, w0
  11bdd4: 320003eb     	orr	w11, wzr, #0x1
  11bdd8: 0a0b0129     	and	w9, w9, w11
  11bddc: 2a0903e0     	mov	w0, w9
  11bde0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11bde4: 910103ff     	add	sp, sp, #0x40
  11bde8: d65f03c0     	ret

000000000011bdec <android::AString::endsWithIgnoreCase(char const*) const>:
  11bdec: d10103ff     	sub	sp, sp, #0x40
  11bdf0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11bdf4: 9100c3fd     	add	x29, sp, #0x30
  11bdf8: f81f03a0     	stur	x0, [x29, #-0x10]
  11bdfc: f9000fe1     	str	x1, [sp, #0x18]
  11be00: f85f03a0     	ldur	x0, [x29, #-0x10]
  11be04: f9400fe1     	ldr	x1, [sp, #0x18]
  11be08: f90007e0     	str	x0, [sp, #0x8]
  11be0c: aa0103e0     	mov	x0, x1
  11be10: 97fe1d58     	bl	0xa3370 <strlen@plt>
  11be14: f9000be0     	str	x0, [sp, #0x10]
  11be18: f94007e0     	ldr	x0, [sp, #0x8]
  11be1c: f9400401     	ldr	x1, [x0, #0x8]
  11be20: f9400be8     	ldr	x8, [sp, #0x10]
  11be24: eb08003f     	cmp	x1, x8
  11be28: 1a9f27e9     	cset	w9, lo
  11be2c: 37000049     	tbnz	w9, #0x0, 0x11be34 <android::AString::endsWithIgnoreCase(char const*) const+0x48>
  11be30: 14000006     	b	0x11be48 <android::AString::endsWithIgnoreCase(char const*) const+0x5c>
  11be34: 52800008     	mov	w8, #0x0                // =0
  11be38: 320003e9     	orr	w9, wzr, #0x1
  11be3c: 0a090108     	and	w8, w8, w9
  11be40: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11be44: 14000019     	b	0x11bea8 <android::AString::endsWithIgnoreCase(char const*) const+0xbc>
  11be48: 12800008     	mov	w8, #-0x1               // =-1
  11be4c: 52800009     	mov	w9, #0x0                // =0
  11be50: d280000a     	mov	x10, #0x0               // =0
  11be54: f94007eb     	ldr	x11, [sp, #0x8]
  11be58: f940016b     	ldr	x11, [x11]
  11be5c: f94007ec     	ldr	x12, [sp, #0x8]
  11be60: f940058d     	ldr	x13, [x12, #0x8]
  11be64: 8b0d016b     	add	x11, x11, x13
  11be68: f9400bed     	ldr	x13, [sp, #0x10]
  11be6c: eb0d014a     	subs	x10, x10, x13
  11be70: 8b0a016a     	add	x10, x11, x10
  11be74: f9400fe1     	ldr	x1, [sp, #0x18]
  11be78: aa0a03e0     	mov	x0, x10
  11be7c: b90007e8     	str	w8, [sp, #0x4]
  11be80: b90003e9     	str	w9, [sp]
  11be84: 97fe2ca7     	bl	0xa7120 <strcasecmp@plt>
  11be88: b94003e8     	ldr	w8, [sp]
  11be8c: 6b08001f     	cmp	w0, w8
  11be90: 1a9f07e9     	cset	w9, ne
  11be94: b94007e0     	ldr	w0, [sp, #0x4]
  11be98: 4a000129     	eor	w9, w9, w0
  11be9c: 320003ee     	orr	w14, wzr, #0x1
  11bea0: 0a0e0129     	and	w9, w9, w14
  11bea4: 381ff3a9     	sturb	w9, [x29, #-0x1]
  11bea8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  11beac: 2a0803e0     	mov	w0, w8
  11beb0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11beb4: 910103ff     	add	sp, sp, #0x40
  11beb8: d65f03c0     	ret

000000000011bebc <android::AStringPrintf(char const*, ...)>:
  11bebc: d105c3ff     	sub	sp, sp, #0x170
  11bec0: f900abfc     	str	x28, [sp, #0x150]
  11bec4: a9167bfd     	stp	x29, x30, [sp, #0x160]
  11bec8: 910583fd     	add	x29, sp, #0x160
  11becc: d100e3a9     	sub	x9, x29, #0x38
  11bed0: 3d8027e7     	str	q7, [sp, #0x90]
  11bed4: 3d8023e6     	str	q6, [sp, #0x80]
  11bed8: 3d801fe5     	str	q5, [sp, #0x70]
  11bedc: 3d801be4     	str	q4, [sp, #0x60]
  11bee0: 3d8017e3     	str	q3, [sp, #0x50]
  11bee4: 3d8013e2     	str	q2, [sp, #0x40]
  11bee8: 3d800fe1     	str	q1, [sp, #0x30]
  11beec: 3d800be0     	str	q0, [sp, #0x20]
  11bef0: f9006fe7     	str	x7, [sp, #0xd8]
  11bef4: f9006be6     	str	x6, [sp, #0xd0]
  11bef8: f90067e5     	str	x5, [sp, #0xc8]
  11befc: f90063e4     	str	x4, [sp, #0xc0]
  11bf00: f9005fe3     	str	x3, [sp, #0xb8]
  11bf04: f9005be2     	str	x2, [sp, #0xb0]
  11bf08: f90057e1     	str	x1, [sp, #0xa8]
  11bf0c: d53bd041     	mrs	x1, TPIDR_EL0
  11bf10: f9401421     	ldr	x1, [x1, #0x28]
  11bf14: f9000fe1     	str	x1, [sp, #0x18]
  11bf18: f81983a0     	stur	x0, [x29, #-0x68]
  11bf1c: 321963ea     	orr	w10, wzr, #0xffffff80
  11bf20: b81e43aa     	stur	w10, [x29, #-0x1c]
  11bf24: 128006ea     	mov	w10, #-0x38             // =-56
  11bf28: b81e03aa     	stur	w10, [x29, #-0x20]
  11bf2c: 910083e0     	add	x0, sp, #0x20
  11bf30: 91020000     	add	x0, x0, #0x80
  11bf34: f81d83a0     	stur	x0, [x29, #-0x28]
  11bf38: 9102a3e0     	add	x0, sp, #0xa8
  11bf3c: 9100e000     	add	x0, x0, #0x38
  11bf40: f81d03a0     	stur	x0, [x29, #-0x30]
  11bf44: 910043a0     	add	x0, x29, #0x10
  11bf48: f81c83a0     	stur	x0, [x29, #-0x38]
  11bf4c: f85983a1     	ldur	x1, [x29, #-0x68]
  11bf50: 3dc00120     	ldr	q0, [x9]
  11bf54: 3dc00521     	ldr	q1, [x9, #0x10]
  11bf58: 3c9b03a1     	stur	q1, [x29, #-0x50]
  11bf5c: 3c9a03a0     	stur	q0, [x29, #-0x60]
  11bf60: d10103a0     	sub	x0, x29, #0x40
  11bf64: d10183a2     	sub	x2, x29, #0x60
  11bf68: f9000be8     	str	x8, [sp, #0x10]
  11bf6c: 97fe2a4d     	bl	0xa68a0 <vasprintf@plt>
  11bf70: 2a1f03ea     	mov	w10, wzr
  11bf74: 381973aa     	sturb	w10, [x29, #-0x69]
  11bf78: f85c03a1     	ldur	x1, [x29, #-0x40]
  11bf7c: f9400be8     	ldr	x8, [sp, #0x10]
  11bf80: b9000fe0     	str	w0, [sp, #0xc]
  11bf84: aa0803e0     	mov	x0, x8
  11bf88: 97fe1efe     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  11bf8c: f85c03a0     	ldur	x0, [x29, #-0x40]
  11bf90: 97fe17b0     	bl	0xa1e50 <free@plt>
  11bf94: 14000001     	b	0x11bf98 <android::AStringPrintf(char const*, ...)+0xdc>
  11bf98: aa1f03e8     	mov	x8, xzr
  11bf9c: f81c03a8     	stur	x8, [x29, #-0x40]
  11bfa0: 320003e9     	orr	w9, wzr, #0x1
  11bfa4: 381973a9     	sturb	w9, [x29, #-0x69]
  11bfa8: 385973a9     	ldurb	w9, [x29, #-0x69]
  11bfac: 37000169     	tbnz	w9, #0x0, 0x11bfd8 <android::AStringPrintf(char const*, ...)+0x11c>
  11bfb0: 14000007     	b	0x11bfcc <android::AStringPrintf(char const*, ...)+0x110>
  11bfb4: f81883a0     	stur	x0, [x29, #-0x78]
  11bfb8: 2a0103e8     	mov	w8, w1
  11bfbc: b81843a8     	stur	w8, [x29, #-0x7c]
  11bfc0: f9400be0     	ldr	x0, [sp, #0x10]
  11bfc4: 97fe174f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11bfc8: 1400000f     	b	0x11c004 <android::AStringPrintf(char const*, ...)+0x148>
  11bfcc: f9400be0     	ldr	x0, [sp, #0x10]
  11bfd0: 97fe174c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  11bfd4: 14000001     	b	0x11bfd8 <android::AStringPrintf(char const*, ...)+0x11c>
  11bfd8: d53bd048     	mrs	x8, TPIDR_EL0
  11bfdc: f9401508     	ldr	x8, [x8, #0x28]
  11bfe0: f9400fe9     	ldr	x9, [sp, #0x18]
  11bfe4: eb090108     	subs	x8, x8, x9
  11bfe8: f90003e8     	str	x8, [sp]
  11bfec: 54000101     	b.ne	0x11c00c <android::AStringPrintf(char const*, ...)+0x150>
  11bff0: 14000001     	b	0x11bff4 <android::AStringPrintf(char const*, ...)+0x138>
  11bff4: a9567bfd     	ldp	x29, x30, [sp, #0x160]
  11bff8: f940abfc     	ldr	x28, [sp, #0x150]
  11bffc: 9105c3ff     	add	sp, sp, #0x170
  11c000: d65f03c0     	ret
  11c004: f85883a0     	ldur	x0, [x29, #-0x78]
  11c008: 97fe2fc2     	bl	0xa7f10 <_Unwind_Resume@plt>
  11c00c: 97fe3759     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c010 <android::AStringUtils::Compare(char const*, char const*, unsigned long, bool)>:
  11c010: d100c3ff     	sub	sp, sp, #0x30
  11c014: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11c018: 910083fd     	add	x29, sp, #0x20
  11c01c: f81f83a0     	stur	x0, [x29, #-0x8]
  11c020: f9000be1     	str	x1, [sp, #0x10]
  11c024: f90007e2     	str	x2, [sp, #0x8]
  11c028: 320003e8     	orr	w8, wzr, #0x1
  11c02c: 0a080068     	and	w8, w3, w8
  11c030: 39001fe8     	strb	w8, [sp, #0x7]
  11c034: 39401fe8     	ldrb	w8, [sp, #0x7]
  11c038: 37000048     	tbnz	w8, #0x0, 0x11c040 <android::AStringUtils::Compare(char const*, char const*, unsigned long, bool)+0x30>
  11c03c: 14000007     	b	0x11c058 <android::AStringUtils::Compare(char const*, char const*, unsigned long, bool)+0x48>
  11c040: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c044: f9400be1     	ldr	x1, [sp, #0x10]
  11c048: f94007e2     	ldr	x2, [sp, #0x8]
  11c04c: 97fe3bcd     	bl	0xaaf80 <strncasecmp@plt>
  11c050: b90003e0     	str	w0, [sp]
  11c054: 14000006     	b	0x11c06c <android::AStringUtils::Compare(char const*, char const*, unsigned long, bool)+0x5c>
  11c058: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c05c: f9400be1     	ldr	x1, [sp, #0x10]
  11c060: f94007e2     	ldr	x2, [sp, #0x8]
  11c064: 97fe20c7     	bl	0xa4380 <strncmp@plt>
  11c068: b90003e0     	str	w0, [sp]
  11c06c: b94003e8     	ldr	w8, [sp]
  11c070: 2a0803e0     	mov	w0, w8
  11c074: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11c078: 9100c3ff     	add	sp, sp, #0x30
  11c07c: d65f03c0     	ret

000000000011c080 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)>:
  11c080: d10243ff     	sub	sp, sp, #0x90
  11c084: a9087bfd     	stp	x29, x30, [sp, #0x80]
  11c088: 910203fd     	add	x29, sp, #0x80
  11c08c: f81f03a0     	stur	x0, [x29, #-0x10]
  11c090: f81e83a1     	stur	x1, [x29, #-0x18]
  11c094: f81e03a2     	stur	x2, [x29, #-0x20]
  11c098: f81d83a3     	stur	x3, [x29, #-0x28]
  11c09c: 320003e8     	orr	w8, wzr, #0x1
  11c0a0: 0a080088     	and	w8, w4, w8
  11c0a4: 381d73a8     	sturb	w8, [x29, #-0x29]
  11c0a8: f81c83bf     	stur	xzr, [x29, #-0x38]
  11c0ac: f90023ff     	str	xzr, [sp, #0x40]
  11c0b0: 52800008     	mov	w8, #0x0                // =0
  11c0b4: f94023e9     	ldr	x9, [sp, #0x40]
  11c0b8: f85e83aa     	ldur	x10, [x29, #-0x18]
  11c0bc: eb0a013f     	cmp	x9, x10
  11c0c0: 1a9f27eb     	cset	w11, lo
  11c0c4: b9001fe8     	str	w8, [sp, #0x1c]
  11c0c8: 3700004b     	tbnz	w11, #0x0, 0x11c0d0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x50>
  11c0cc: 14000009     	b	0x11c0f0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x70>
  11c0d0: 52800548     	mov	w8, #0x2a               // =42
  11c0d4: f85f03a9     	ldur	x9, [x29, #-0x10]
  11c0d8: f94023ea     	ldr	x10, [sp, #0x40]
  11c0dc: 8b0a0129     	add	x9, x9, x10
  11c0e0: 3940012b     	ldrb	w11, [x9]
  11c0e4: 6b08017f     	cmp	w11, w8
  11c0e8: 1a9f07e8     	cset	w8, ne
  11c0ec: b9001fe8     	str	w8, [sp, #0x1c]
  11c0f0: b9401fe8     	ldr	w8, [sp, #0x1c]
  11c0f4: 37000048     	tbnz	w8, #0x0, 0x11c0fc <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x7c>
  11c0f8: 14000005     	b	0x11c10c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x8c>
  11c0fc: f94023e8     	ldr	x8, [sp, #0x40]
  11c100: 91000508     	add	x8, x8, #0x1
  11c104: f90023e8     	str	x8, [sp, #0x40]
  11c108: 17ffffea     	b	0x11c0b0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x30>
  11c10c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11c110: f94023e9     	ldr	x9, [sp, #0x40]
  11c114: eb09011f     	cmp	x8, x9
  11c118: 1a9f27ea     	cset	w10, lo
  11c11c: 3700012a     	tbnz	w10, #0x0, 0x11c140 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0xc0>
  11c120: f85e03a0     	ldur	x0, [x29, #-0x20]
  11c124: f85f03a1     	ldur	x1, [x29, #-0x10]
  11c128: f94023e2     	ldr	x2, [sp, #0x40]
  11c12c: 385d73a8     	ldurb	w8, [x29, #-0x29]
  11c130: 2a0803e3     	mov	w3, w8
  11c134: 97fe2827     	bl	0xa61d0 <_ZN7android12AStringUtils7CompareEPKcS2_mb@plt>
  11c138: 35000040     	cbnz	w0, 0x11c140 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0xc0>
  11c13c: 14000006     	b	0x11c154 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0xd4>
  11c140: 52800008     	mov	w8, #0x0                // =0
  11c144: 320003e9     	orr	w9, wzr, #0x1
  11c148: 0a090108     	and	w8, w8, w9
  11c14c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11c150: 14000094     	b	0x11c3a0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x320>
  11c154: f94023e8     	ldr	x8, [sp, #0x40]
  11c158: f81c83a8     	stur	x8, [x29, #-0x38]
  11c15c: f94023e8     	ldr	x8, [sp, #0x40]
  11c160: f85e83a9     	ldur	x9, [x29, #-0x18]
  11c164: eb09011f     	cmp	x8, x9
  11c168: 1a9f27ea     	cset	w10, lo
  11c16c: 3700004a     	tbnz	w10, #0x0, 0x11c174 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0xf4>
  11c170: 14000085     	b	0x11c384 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x304>
  11c174: f94023e8     	ldr	x8, [sp, #0x40]
  11c178: 91000508     	add	x8, x8, #0x1
  11c17c: f90023e8     	str	x8, [sp, #0x40]
  11c180: f94023e8     	ldr	x8, [sp, #0x40]
  11c184: f9001fe8     	str	x8, [sp, #0x38]
  11c188: 52800008     	mov	w8, #0x0                // =0
  11c18c: f94023e9     	ldr	x9, [sp, #0x40]
  11c190: f85e83aa     	ldur	x10, [x29, #-0x18]
  11c194: eb0a013f     	cmp	x9, x10
  11c198: 1a9f27eb     	cset	w11, lo
  11c19c: b9001be8     	str	w8, [sp, #0x18]
  11c1a0: 3700004b     	tbnz	w11, #0x0, 0x11c1a8 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x128>
  11c1a4: 14000009     	b	0x11c1c8 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x148>
  11c1a8: 52800548     	mov	w8, #0x2a               // =42
  11c1ac: f85f03a9     	ldur	x9, [x29, #-0x10]
  11c1b0: f94023ea     	ldr	x10, [sp, #0x40]
  11c1b4: 8b0a0129     	add	x9, x9, x10
  11c1b8: 3940012b     	ldrb	w11, [x9]
  11c1bc: 6b08017f     	cmp	w11, w8
  11c1c0: 1a9f07e8     	cset	w8, ne
  11c1c4: b9001be8     	str	w8, [sp, #0x18]
  11c1c8: b9401be8     	ldr	w8, [sp, #0x18]
  11c1cc: 37000048     	tbnz	w8, #0x0, 0x11c1d4 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x154>
  11c1d0: 14000005     	b	0x11c1e4 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x164>
  11c1d4: f94023e8     	ldr	x8, [sp, #0x40]
  11c1d8: 91000508     	add	x8, x8, #0x1
  11c1dc: f90023e8     	str	x8, [sp, #0x40]
  11c1e0: 17ffffea     	b	0x11c188 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x108>
  11c1e4: f94023e8     	ldr	x8, [sp, #0x40]
  11c1e8: f9401fe9     	ldr	x9, [sp, #0x38]
  11c1ec: eb090108     	subs	x8, x8, x9
  11c1f0: f9001be8     	str	x8, [sp, #0x30]
  11c1f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  11c1f8: f9401fe9     	ldr	x9, [sp, #0x38]
  11c1fc: 8b090108     	add	x8, x8, x9
  11c200: f90017e8     	str	x8, [sp, #0x28]
  11c204: f94023e8     	ldr	x8, [sp, #0x40]
  11c208: f85e83a9     	ldur	x9, [x29, #-0x18]
  11c20c: eb09011f     	cmp	x8, x9
  11c210: 1a9f17ea     	cset	w10, eq
  11c214: 3700004a     	tbnz	w10, #0x0, 0x11c21c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x19c>
  11c218: 14000029     	b	0x11c2bc <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x23c>
  11c21c: f85c83a8     	ldur	x8, [x29, #-0x38]
  11c220: f9401be9     	ldr	x9, [sp, #0x30]
  11c224: 8b090108     	add	x8, x8, x9
  11c228: f85d83a9     	ldur	x9, [x29, #-0x28]
  11c22c: eb09011f     	cmp	x8, x9
  11c230: 1a9f97ea     	cset	w10, hi
  11c234: 3700004a     	tbnz	w10, #0x0, 0x11c23c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x1bc>
  11c238: 14000006     	b	0x11c250 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x1d0>
  11c23c: 52800008     	mov	w8, #0x0                // =0
  11c240: 320003e9     	orr	w9, wzr, #0x1
  11c244: 0a090108     	and	w8, w8, w9
  11c248: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11c24c: 14000055     	b	0x11c3a0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x320>
  11c250: 12800008     	mov	w8, #-0x1               // =-1
  11c254: 52800009     	mov	w9, #0x0                // =0
  11c258: d280000a     	mov	x10, #0x0               // =0
  11c25c: f85e03ab     	ldur	x11, [x29, #-0x20]
  11c260: f85d83ac     	ldur	x12, [x29, #-0x28]
  11c264: 8b0c016b     	add	x11, x11, x12
  11c268: f9401bec     	ldr	x12, [sp, #0x30]
  11c26c: eb0c014a     	subs	x10, x10, x12
  11c270: 8b0a016a     	add	x10, x11, x10
  11c274: f90013ea     	str	x10, [sp, #0x20]
  11c278: f94013e0     	ldr	x0, [sp, #0x20]
  11c27c: f94017e1     	ldr	x1, [sp, #0x28]
  11c280: f9401be2     	ldr	x2, [sp, #0x30]
  11c284: 385d73ad     	ldurb	w13, [x29, #-0x29]
  11c288: 2a0d03e3     	mov	w3, w13
  11c28c: b90017e8     	str	w8, [sp, #0x14]
  11c290: b90013e9     	str	w9, [sp, #0x10]
  11c294: 97fe27cf     	bl	0xa61d0 <_ZN7android12AStringUtils7CompareEPKcS2_mb@plt>
  11c298: b94013e8     	ldr	w8, [sp, #0x10]
  11c29c: 6b08001f     	cmp	w0, w8
  11c2a0: 1a9f07e9     	cset	w9, ne
  11c2a4: b94017ed     	ldr	w13, [sp, #0x14]
  11c2a8: 4a0d0129     	eor	w9, w9, w13
  11c2ac: 320003e0     	orr	w0, wzr, #0x1
  11c2b0: 0a000129     	and	w9, w9, w0
  11c2b4: 381ff3a9     	sturb	w9, [x29, #-0x1]
  11c2b8: 1400003a     	b	0x11c3a0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x320>
  11c2bc: 52800008     	mov	w8, #0x0                // =0
  11c2c0: f85c83a9     	ldur	x9, [x29, #-0x38]
  11c2c4: f9401bea     	ldr	x10, [sp, #0x30]
  11c2c8: 8b0a0129     	add	x9, x9, x10
  11c2cc: f85d83aa     	ldur	x10, [x29, #-0x28]
  11c2d0: eb0a013f     	cmp	x9, x10
  11c2d4: 1a9f87eb     	cset	w11, ls
  11c2d8: b9000fe8     	str	w8, [sp, #0xc]
  11c2dc: 3700004b     	tbnz	w11, #0x0, 0x11c2e4 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x264>
  11c2e0: 14000010     	b	0x11c320 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x2a0>
  11c2e4: 52800008     	mov	w8, #0x0                // =0
  11c2e8: f85e03a9     	ldur	x9, [x29, #-0x20]
  11c2ec: f85c83aa     	ldur	x10, [x29, #-0x38]
  11c2f0: 8b0a0129     	add	x9, x9, x10
  11c2f4: f94017e1     	ldr	x1, [sp, #0x28]
  11c2f8: f9401be2     	ldr	x2, [sp, #0x30]
  11c2fc: 385d73ab     	ldurb	w11, [x29, #-0x29]
  11c300: aa0903e0     	mov	x0, x9
  11c304: 2a0b03e3     	mov	w3, w11
  11c308: b9000be8     	str	w8, [sp, #0x8]
  11c30c: 97fe27b1     	bl	0xa61d0 <_ZN7android12AStringUtils7CompareEPKcS2_mb@plt>
  11c310: b9400be8     	ldr	w8, [sp, #0x8]
  11c314: 6b08001f     	cmp	w0, w8
  11c318: 1a9f07eb     	cset	w11, ne
  11c31c: b9000feb     	str	w11, [sp, #0xc]
  11c320: b9400fe8     	ldr	w8, [sp, #0xc]
  11c324: 37000048     	tbnz	w8, #0x0, 0x11c32c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x2ac>
  11c328: 14000005     	b	0x11c33c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x2bc>
  11c32c: f85c83a8     	ldur	x8, [x29, #-0x38]
  11c330: 91000508     	add	x8, x8, #0x1
  11c334: f81c83a8     	stur	x8, [x29, #-0x38]
  11c338: 17ffffe1     	b	0x11c2bc <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x23c>
  11c33c: f85c83a8     	ldur	x8, [x29, #-0x38]
  11c340: f9401be9     	ldr	x9, [sp, #0x30]
  11c344: 8b090108     	add	x8, x8, x9
  11c348: f85d83a9     	ldur	x9, [x29, #-0x28]
  11c34c: eb09011f     	cmp	x8, x9
  11c350: 1a9f97ea     	cset	w10, hi
  11c354: 3700004a     	tbnz	w10, #0x0, 0x11c35c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x2dc>
  11c358: 14000006     	b	0x11c370 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x2f0>
  11c35c: 52800008     	mov	w8, #0x0                // =0
  11c360: 320003e9     	orr	w9, wzr, #0x1
  11c364: 0a090108     	and	w8, w8, w9
  11c368: 381ff3a8     	sturb	w8, [x29, #-0x1]
  11c36c: 1400000d     	b	0x11c3a0 <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0x320>
  11c370: f9401be8     	ldr	x8, [sp, #0x30]
  11c374: f85c83a9     	ldur	x9, [x29, #-0x38]
  11c378: 8b080128     	add	x8, x9, x8
  11c37c: f81c83a8     	stur	x8, [x29, #-0x38]
  11c380: 17ffff77     	b	0x11c15c <android::AStringUtils::MatchesGlob(char const*, unsigned long, char const*, unsigned long, bool)+0xdc>
  11c384: f85c83a8     	ldur	x8, [x29, #-0x38]
  11c388: f85d83a9     	ldur	x9, [x29, #-0x28]
  11c38c: eb09011f     	cmp	x8, x9
  11c390: 1a9f17ea     	cset	w10, eq
  11c394: 320003eb     	orr	w11, wzr, #0x1
  11c398: 0a0b014a     	and	w10, w10, w11
  11c39c: 381ff3aa     	sturb	w10, [x29, #-0x1]
  11c3a0: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  11c3a4: 2a0803e0     	mov	w0, w8
  11c3a8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  11c3ac: 910243ff     	add	sp, sp, #0x90
  11c3b0: d65f03c0     	ret

000000000011c3b4 <std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range, false>(android::ColorUtils::ColorRange&&, android::ColorAspects::Range&&)>:
  11c3b4: d10103ff     	sub	sp, sp, #0x40
  11c3b8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c3bc: 9100c3fd     	add	x29, sp, #0x30
  11c3c0: f81f83a0     	stur	x0, [x29, #-0x8]
  11c3c4: f81f03a1     	stur	x1, [x29, #-0x10]
  11c3c8: f9000fe2     	str	x2, [sp, #0x18]
  11c3cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c3d0: aa0003e1     	mov	x1, x0
  11c3d4: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c3d8: f9000be0     	str	x0, [sp, #0x10]
  11c3dc: aa0203e0     	mov	x0, x2
  11c3e0: f90007e1     	str	x1, [sp, #0x8]
  11c3e4: 94000e0e     	bl	0x11fc1c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0xc8>
  11c3e8: b9400008     	ldr	w8, [x0]
  11c3ec: f94007e0     	ldr	x0, [sp, #0x8]
  11c3f0: b9000008     	str	w8, [x0]
  11c3f4: f9400fe0     	ldr	x0, [sp, #0x18]
  11c3f8: 94000e0e     	bl	0x11fc30 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0xdc>
  11c3fc: b9400008     	ldr	w8, [x0]
  11c400: f9400be0     	ldr	x0, [sp, #0x10]
  11c404: b9000408     	str	w8, [x0, #0x4]
  11c408: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c40c: 910103ff     	add	sp, sp, #0x40
  11c410: d65f03c0     	ret

000000000011c414 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>)>:
  11c414: d10183ff     	sub	sp, sp, #0x60
  11c418: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c41c: 910143fd     	add	x29, sp, #0x50
  11c420: d53bd048     	mrs	x8, TPIDR_EL0
  11c424: f9401509     	ldr	x9, [x8, #0x28]
  11c428: f81f83a9     	stur	x9, [x29, #-0x8]
  11c42c: f81f03a2     	stur	x2, [x29, #-0x10]
  11c430: f81e83a1     	stur	x1, [x29, #-0x18]
  11c434: f9000fe0     	str	x0, [sp, #0x18]
  11c438: f9400fe0     	ldr	x0, [sp, #0x18]
  11c43c: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c440: 3d800be0     	str	q0, [sp, #0x20]
  11c444: f94017e2     	ldr	x2, [sp, #0x28]
  11c448: f94013e1     	ldr	x1, [sp, #0x20]
  11c44c: f9000be8     	str	x8, [sp, #0x10]
  11c450: 94000dfd     	bl	0x11fc44 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0xf0>
  11c454: f9400be8     	ldr	x8, [sp, #0x10]
  11c458: f9401509     	ldr	x9, [x8, #0x28]
  11c45c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c460: eb000129     	subs	x9, x9, x0
  11c464: f90007e9     	str	x9, [sp, #0x8]
  11c468: 540000a1     	b.ne	0x11c47c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>)+0x68>
  11c46c: 14000001     	b	0x11c470 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>)+0x5c>
  11c470: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c474: 910183ff     	add	sp, sp, #0x60
  11c478: d65f03c0     	ret
  11c47c: 97fe363d     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c480 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::~ALookup()>:
  11c480: d10083ff     	sub	sp, sp, #0x20
  11c484: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c488: 910043fd     	add	x29, sp, #0x10
  11c48c: f90007e0     	str	x0, [sp, #0x8]
  11c490: f94007e0     	ldr	x0, [sp, #0x8]
  11c494: 9400062c     	bl	0x11dd44 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x338>
  11c498: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c49c: 910083ff     	add	sp, sp, #0x20
  11c4a0: d65f03c0     	ret

000000000011c4a4 <std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs, false>(android::ColorAspects::Primaries&&, android::ColorAspects::MatrixCoeffs&&)>:
  11c4a4: d10103ff     	sub	sp, sp, #0x40
  11c4a8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c4ac: 9100c3fd     	add	x29, sp, #0x30
  11c4b0: f81f83a0     	stur	x0, [x29, #-0x8]
  11c4b4: f81f03a1     	stur	x1, [x29, #-0x10]
  11c4b8: f9000fe2     	str	x2, [sp, #0x18]
  11c4bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c4c0: aa0003e1     	mov	x1, x0
  11c4c4: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c4c8: f9000be0     	str	x0, [sp, #0x10]
  11c4cc: aa0203e0     	mov	x0, x2
  11c4d0: f90007e1     	str	x1, [sp, #0x8]
  11c4d4: 94000fdc     	bl	0x120444 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0xa0>
  11c4d8: b9400008     	ldr	w8, [x0]
  11c4dc: f94007e0     	ldr	x0, [sp, #0x8]
  11c4e0: b9000008     	str	w8, [x0]
  11c4e4: f9400fe0     	ldr	x0, [sp, #0x18]
  11c4e8: 94000fdc     	bl	0x120458 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0xb4>
  11c4ec: b9400008     	ldr	w8, [x0]
  11c4f0: f9400be0     	ldr	x0, [sp, #0x10]
  11c4f4: b9000408     	str	w8, [x0, #0x4]
  11c4f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c4fc: 910103ff     	add	sp, sp, #0x40
  11c500: d65f03c0     	ret

000000000011c504 <std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::pair<true, false>(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&)>:
  11c504: d100c3ff     	sub	sp, sp, #0x30
  11c508: f90013fe     	str	x30, [sp, #0x20]
  11c50c: b27e03e8     	orr	x8, xzr, #0x4
  11c510: b27d03e9     	orr	x9, xzr, #0x8
  11c514: f9000fe0     	str	x0, [sp, #0x18]
  11c518: f9000be1     	str	x1, [sp, #0x10]
  11c51c: f90007e2     	str	x2, [sp, #0x8]
  11c520: f9400fe0     	ldr	x0, [sp, #0x18]
  11c524: aa0003e1     	mov	x1, x0
  11c528: f9400be2     	ldr	x2, [sp, #0x10]
  11c52c: b940004a     	ldr	w10, [x2]
  11c530: b900002a     	str	w10, [x1]
  11c534: 8b080000     	add	x0, x0, x8
  11c538: f94007e1     	ldr	x1, [sp, #0x8]
  11c53c: aa0903e2     	mov	x2, x9
  11c540: 97fe0e14     	bl	0x9fd90 <memcpy@plt>
  11c544: f94013fe     	ldr	x30, [sp, #0x20]
  11c548: 9100c3ff     	add	sp, sp, #0x30
  11c54c: d65f03c0     	ret

000000000011c550 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>)>:
  11c550: d10183ff     	sub	sp, sp, #0x60
  11c554: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c558: 910143fd     	add	x29, sp, #0x50
  11c55c: d53bd048     	mrs	x8, TPIDR_EL0
  11c560: f9401509     	ldr	x9, [x8, #0x28]
  11c564: f81f83a9     	stur	x9, [x29, #-0x8]
  11c568: f81f03a2     	stur	x2, [x29, #-0x10]
  11c56c: f81e83a1     	stur	x1, [x29, #-0x18]
  11c570: f9000fe0     	str	x0, [sp, #0x18]
  11c574: f9400fe0     	ldr	x0, [sp, #0x18]
  11c578: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c57c: 3d800be0     	str	q0, [sp, #0x20]
  11c580: f94017e2     	ldr	x2, [sp, #0x28]
  11c584: f94013e1     	ldr	x1, [sp, #0x20]
  11c588: f9000be8     	str	x8, [sp, #0x10]
  11c58c: 94000fb8     	bl	0x12046c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0xc8>
  11c590: f9400be8     	ldr	x8, [sp, #0x10]
  11c594: f9401509     	ldr	x9, [x8, #0x28]
  11c598: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c59c: eb000129     	subs	x9, x9, x0
  11c5a0: f90007e9     	str	x9, [sp, #0x8]
  11c5a4: 540000a1     	b.ne	0x11c5b8 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>)+0x68>
  11c5a8: 14000001     	b	0x11c5ac <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>)+0x5c>
  11c5ac: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c5b0: 910183ff     	add	sp, sp, #0x60
  11c5b4: d65f03c0     	ret
  11c5b8: 97fe35ee     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c5bc <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::~ALookup()>:
  11c5bc: d10083ff     	sub	sp, sp, #0x20
  11c5c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c5c4: 910043fd     	add	x29, sp, #0x10
  11c5c8: f90007e0     	str	x0, [sp, #0x8]
  11c5cc: f94007e0     	ldr	x0, [sp, #0x8]
  11c5d0: 94000726     	bl	0x11e268 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0xc8>
  11c5d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c5d8: 910083ff     	add	sp, sp, #0x20
  11c5dc: d65f03c0     	ret

000000000011c5e0 <std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer, false>(android::ColorUtils::ColorTransfer&&, android::ColorAspects::Transfer&&)>:
  11c5e0: d10103ff     	sub	sp, sp, #0x40
  11c5e4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c5e8: 9100c3fd     	add	x29, sp, #0x30
  11c5ec: f81f83a0     	stur	x0, [x29, #-0x8]
  11c5f0: f81f03a1     	stur	x1, [x29, #-0x10]
  11c5f4: f9000fe2     	str	x2, [sp, #0x18]
  11c5f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c5fc: aa0003e1     	mov	x1, x0
  11c600: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c604: f9000be0     	str	x0, [sp, #0x10]
  11c608: aa0203e0     	mov	x0, x2
  11c60c: f90007e1     	str	x1, [sp, #0x8]
  11c610: 94001198     	bl	0x120c70 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0xa0>
  11c614: b9400008     	ldr	w8, [x0]
  11c618: f94007e0     	ldr	x0, [sp, #0x8]
  11c61c: b9000008     	str	w8, [x0]
  11c620: f9400fe0     	ldr	x0, [sp, #0x18]
  11c624: 94001198     	bl	0x120c84 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0xb4>
  11c628: b9400008     	ldr	w8, [x0]
  11c62c: f9400be0     	ldr	x0, [sp, #0x10]
  11c630: b9000408     	str	w8, [x0, #0x4]
  11c634: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c638: 910103ff     	add	sp, sp, #0x40
  11c63c: d65f03c0     	ret

000000000011c640 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>)>:
  11c640: d10183ff     	sub	sp, sp, #0x60
  11c644: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c648: 910143fd     	add	x29, sp, #0x50
  11c64c: d53bd048     	mrs	x8, TPIDR_EL0
  11c650: f9401509     	ldr	x9, [x8, #0x28]
  11c654: f81f83a9     	stur	x9, [x29, #-0x8]
  11c658: f81f03a2     	stur	x2, [x29, #-0x10]
  11c65c: f81e83a1     	stur	x1, [x29, #-0x18]
  11c660: f9000fe0     	str	x0, [sp, #0x18]
  11c664: f9400fe0     	ldr	x0, [sp, #0x18]
  11c668: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c66c: 3d800be0     	str	q0, [sp, #0x20]
  11c670: f94017e2     	ldr	x2, [sp, #0x28]
  11c674: f94013e1     	ldr	x1, [sp, #0x20]
  11c678: f9000be8     	str	x8, [sp, #0x10]
  11c67c: 94001187     	bl	0x120c98 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0xc8>
  11c680: f9400be8     	ldr	x8, [sp, #0x10]
  11c684: f9401509     	ldr	x9, [x8, #0x28]
  11c688: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c68c: eb000129     	subs	x9, x9, x0
  11c690: f90007e9     	str	x9, [sp, #0x8]
  11c694: 540000a1     	b.ne	0x11c6a8 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>)+0x68>
  11c698: 14000001     	b	0x11c69c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>)+0x5c>
  11c69c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c6a0: 910183ff     	add	sp, sp, #0x60
  11c6a4: d65f03c0     	ret
  11c6a8: 97fe35b2     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c6ac <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::~ALookup()>:
  11c6ac: d10083ff     	sub	sp, sp, #0x20
  11c6b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c6b4: 910043fd     	add	x29, sp, #0x10
  11c6b8: f90007e0     	str	x0, [sp, #0x8]
  11c6bc: f94007e0     	ldr	x0, [sp, #0x8]
  11c6c0: 94000833     	bl	0x11e78c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0xc8>
  11c6c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c6c8: 910083ff     	add	sp, sp, #0x20
  11c6cc: d65f03c0     	ret

000000000011c6d0 <std::__ndk1::pair<int, android::ColorAspects::Primaries>::pair<int, android::ColorAspects::Primaries, false>(int&&, android::ColorAspects::Primaries&&)>:
  11c6d0: d10103ff     	sub	sp, sp, #0x40
  11c6d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c6d8: 9100c3fd     	add	x29, sp, #0x30
  11c6dc: f81f83a0     	stur	x0, [x29, #-0x8]
  11c6e0: f81f03a1     	stur	x1, [x29, #-0x10]
  11c6e4: f9000fe2     	str	x2, [sp, #0x18]
  11c6e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c6ec: aa0003e1     	mov	x1, x0
  11c6f0: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c6f4: f9000be0     	str	x0, [sp, #0x10]
  11c6f8: aa0203e0     	mov	x0, x2
  11c6fc: f90007e1     	str	x1, [sp, #0x8]
  11c700: 97ff8bec     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  11c704: b9400008     	ldr	w8, [x0]
  11c708: f94007e0     	ldr	x0, [sp, #0x8]
  11c70c: b9000008     	str	w8, [x0]
  11c710: f9400fe0     	ldr	x0, [sp, #0x18]
  11c714: 94000f4c     	bl	0x120444 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0xa0>
  11c718: b9400008     	ldr	w8, [x0]
  11c71c: f9400be0     	ldr	x0, [sp, #0x10]
  11c720: b9000408     	str	w8, [x0, #0x4]
  11c724: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c728: 910103ff     	add	sp, sp, #0x40
  11c72c: d65f03c0     	ret

000000000011c730 <android::ALookup<int, android::ColorAspects::Primaries>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Primaries>>)>:
  11c730: d10183ff     	sub	sp, sp, #0x60
  11c734: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c738: 910143fd     	add	x29, sp, #0x50
  11c73c: d53bd048     	mrs	x8, TPIDR_EL0
  11c740: f9401509     	ldr	x9, [x8, #0x28]
  11c744: f81f83a9     	stur	x9, [x29, #-0x8]
  11c748: f81f03a2     	stur	x2, [x29, #-0x10]
  11c74c: f81e83a1     	stur	x1, [x29, #-0x18]
  11c750: f9000fe0     	str	x0, [sp, #0x18]
  11c754: f9400fe0     	ldr	x0, [sp, #0x18]
  11c758: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c75c: 3d800be0     	str	q0, [sp, #0x20]
  11c760: f94017e2     	ldr	x2, [sp, #0x28]
  11c764: f94013e1     	ldr	x1, [sp, #0x20]
  11c768: f9000be8     	str	x8, [sp, #0x10]
  11c76c: 9400134b     	bl	0x121498 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0xa0>
  11c770: f9400be8     	ldr	x8, [sp, #0x10]
  11c774: f9401509     	ldr	x9, [x8, #0x28]
  11c778: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c77c: eb000129     	subs	x9, x9, x0
  11c780: f90007e9     	str	x9, [sp, #0x8]
  11c784: 540000a1     	b.ne	0x11c798 <android::ALookup<int, android::ColorAspects::Primaries>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Primaries>>)+0x68>
  11c788: 14000001     	b	0x11c78c <android::ALookup<int, android::ColorAspects::Primaries>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Primaries>>)+0x5c>
  11c78c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c790: 910183ff     	add	sp, sp, #0x60
  11c794: d65f03c0     	ret
  11c798: 97fe3576     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c79c <android::ALookup<int, android::ColorAspects::Primaries>::~ALookup()>:
  11c79c: d10083ff     	sub	sp, sp, #0x20
  11c7a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c7a4: 910043fd     	add	x29, sp, #0x10
  11c7a8: f90007e0     	str	x0, [sp, #0x8]
  11c7ac: f94007e0     	ldr	x0, [sp, #0x8]
  11c7b0: 94000940     	bl	0x11ecb0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0xc8>
  11c7b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c7b8: 910083ff     	add	sp, sp, #0x20
  11c7bc: d65f03c0     	ret

000000000011c7c0 <std::__ndk1::pair<int, android::ColorAspects::Transfer>::pair<int, android::ColorAspects::Transfer, false>(int&&, android::ColorAspects::Transfer&&)>:
  11c7c0: d10103ff     	sub	sp, sp, #0x40
  11c7c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c7c8: 9100c3fd     	add	x29, sp, #0x30
  11c7cc: f81f83a0     	stur	x0, [x29, #-0x8]
  11c7d0: f81f03a1     	stur	x1, [x29, #-0x10]
  11c7d4: f9000fe2     	str	x2, [sp, #0x18]
  11c7d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c7dc: aa0003e1     	mov	x1, x0
  11c7e0: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c7e4: f9000be0     	str	x0, [sp, #0x10]
  11c7e8: aa0203e0     	mov	x0, x2
  11c7ec: f90007e1     	str	x1, [sp, #0x8]
  11c7f0: 97ff8bb0     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  11c7f4: b9400008     	ldr	w8, [x0]
  11c7f8: f94007e0     	ldr	x0, [sp, #0x8]
  11c7fc: b9000008     	str	w8, [x0]
  11c800: f9400fe0     	ldr	x0, [sp, #0x18]
  11c804: 94001120     	bl	0x120c84 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0xb4>
  11c808: b9400008     	ldr	w8, [x0]
  11c80c: f9400be0     	ldr	x0, [sp, #0x10]
  11c810: b9000408     	str	w8, [x0, #0x4]
  11c814: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c818: 910103ff     	add	sp, sp, #0x40
  11c81c: d65f03c0     	ret

000000000011c820 <android::ALookup<int, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Transfer>>)>:
  11c820: d10183ff     	sub	sp, sp, #0x60
  11c824: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c828: 910143fd     	add	x29, sp, #0x50
  11c82c: d53bd048     	mrs	x8, TPIDR_EL0
  11c830: f9401509     	ldr	x9, [x8, #0x28]
  11c834: f81f83a9     	stur	x9, [x29, #-0x8]
  11c838: f81f03a2     	stur	x2, [x29, #-0x10]
  11c83c: f81e83a1     	stur	x1, [x29, #-0x18]
  11c840: f9000fe0     	str	x0, [sp, #0x18]
  11c844: f9400fe0     	ldr	x0, [sp, #0x18]
  11c848: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c84c: 3d800be0     	str	q0, [sp, #0x20]
  11c850: f94017e2     	ldr	x2, [sp, #0x28]
  11c854: f94013e1     	ldr	x1, [sp, #0x20]
  11c858: f9000be8     	str	x8, [sp, #0x10]
  11c85c: 9400150f     	bl	0x121c98 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0xa0>
  11c860: f9400be8     	ldr	x8, [sp, #0x10]
  11c864: f9401509     	ldr	x9, [x8, #0x28]
  11c868: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c86c: eb000129     	subs	x9, x9, x0
  11c870: f90007e9     	str	x9, [sp, #0x8]
  11c874: 540000a1     	b.ne	0x11c888 <android::ALookup<int, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Transfer>>)+0x68>
  11c878: 14000001     	b	0x11c87c <android::ALookup<int, android::ColorAspects::Transfer>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::Transfer>>)+0x5c>
  11c87c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c880: 910183ff     	add	sp, sp, #0x60
  11c884: d65f03c0     	ret
  11c888: 97fe353a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c88c <android::ALookup<int, android::ColorAspects::Transfer>::~ALookup()>:
  11c88c: d10083ff     	sub	sp, sp, #0x20
  11c890: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c894: 910043fd     	add	x29, sp, #0x10
  11c898: f90007e0     	str	x0, [sp, #0x8]
  11c89c: f94007e0     	ldr	x0, [sp, #0x8]
  11c8a0: 94000a4d     	bl	0x11f1d4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0xc8>
  11c8a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c8a8: 910083ff     	add	sp, sp, #0x20
  11c8ac: d65f03c0     	ret

000000000011c8b0 <std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>::pair<int, android::ColorAspects::MatrixCoeffs, false>(int&&, android::ColorAspects::MatrixCoeffs&&)>:
  11c8b0: d10103ff     	sub	sp, sp, #0x40
  11c8b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c8b8: 9100c3fd     	add	x29, sp, #0x30
  11c8bc: f81f83a0     	stur	x0, [x29, #-0x8]
  11c8c0: f81f03a1     	stur	x1, [x29, #-0x10]
  11c8c4: f9000fe2     	str	x2, [sp, #0x18]
  11c8c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c8cc: aa0003e1     	mov	x1, x0
  11c8d0: f85f03a2     	ldur	x2, [x29, #-0x10]
  11c8d4: f9000be0     	str	x0, [sp, #0x10]
  11c8d8: aa0203e0     	mov	x0, x2
  11c8dc: f90007e1     	str	x1, [sp, #0x8]
  11c8e0: 97ff8b74     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  11c8e4: b9400008     	ldr	w8, [x0]
  11c8e8: f94007e0     	ldr	x0, [sp, #0x8]
  11c8ec: b9000008     	str	w8, [x0]
  11c8f0: f9400fe0     	ldr	x0, [sp, #0x18]
  11c8f4: 94000ed9     	bl	0x120458 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0xb4>
  11c8f8: b9400008     	ldr	w8, [x0]
  11c8fc: f9400be0     	ldr	x0, [sp, #0x10]
  11c900: b9000408     	str	w8, [x0, #0x4]
  11c904: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11c908: 910103ff     	add	sp, sp, #0x40
  11c90c: d65f03c0     	ret

000000000011c910 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>)>:
  11c910: d10183ff     	sub	sp, sp, #0x60
  11c914: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11c918: 910143fd     	add	x29, sp, #0x50
  11c91c: d53bd048     	mrs	x8, TPIDR_EL0
  11c920: f9401509     	ldr	x9, [x8, #0x28]
  11c924: f81f83a9     	stur	x9, [x29, #-0x8]
  11c928: f81f03a2     	stur	x2, [x29, #-0x10]
  11c92c: f81e83a1     	stur	x1, [x29, #-0x18]
  11c930: f9000fe0     	str	x0, [sp, #0x18]
  11c934: f9400fe0     	ldr	x0, [sp, #0x18]
  11c938: 3cde83a0     	ldur	q0, [x29, #-0x18]
  11c93c: 3d800be0     	str	q0, [sp, #0x20]
  11c940: f94017e2     	ldr	x2, [sp, #0x28]
  11c944: f94013e1     	ldr	x1, [sp, #0x20]
  11c948: f9000be8     	str	x8, [sp, #0x10]
  11c94c: 940016d3     	bl	0x122498 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0xa0>
  11c950: f9400be8     	ldr	x8, [sp, #0x10]
  11c954: f9401509     	ldr	x9, [x8, #0x28]
  11c958: f85f83a0     	ldur	x0, [x29, #-0x8]
  11c95c: eb000129     	subs	x9, x9, x0
  11c960: f90007e9     	str	x9, [sp, #0x8]
  11c964: 540000a1     	b.ne	0x11c978 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>)+0x68>
  11c968: 14000001     	b	0x11c96c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::ALookup(std::initializer_list<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>)+0x5c>
  11c96c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11c970: 910183ff     	add	sp, sp, #0x60
  11c974: d65f03c0     	ret
  11c978: 97fe34fe     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011c97c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::~ALookup()>:
  11c97c: d10083ff     	sub	sp, sp, #0x20
  11c980: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11c984: 910043fd     	add	x29, sp, #0x10
  11c988: f90007e0     	str	x0, [sp, #0x8]
  11c98c: f94007e0     	ldr	x0, [sp, #0x8]
  11c990: 94000b5a     	bl	0x11f6f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0xc8>
  11c994: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11c998: 910083ff     	add	sp, sp, #0x20
  11c99c: d65f03c0     	ret

000000000011c9a0 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)>:
  11c9a0: d10103ff     	sub	sp, sp, #0x40
  11c9a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11c9a8: 9100c3fd     	add	x29, sp, #0x30
  11c9ac: d53bd048     	mrs	x8, TPIDR_EL0
  11c9b0: f9401508     	ldr	x8, [x8, #0x28]
  11c9b4: f81f83a8     	stur	x8, [x29, #-0x8]
  11c9b8: b81f43a0     	stur	w0, [x29, #-0xc]
  11c9bc: b81f03a1     	stur	w1, [x29, #-0x10]
  11c9c0: b81ec3a2     	stur	w2, [x29, #-0x14]
  11c9c4: 12000060     	and	w0, w3, #0x1
  11c9c8: 390063e0     	strb	w0, [sp, #0x18]
  11c9cc: f9000be4     	str	x4, [sp, #0x10]
  11c9d0: f9400be8     	ldr	x8, [sp, #0x10]
  11c9d4: 91001102     	add	x2, x8, #0x4
  11c9d8: d0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11c9dc: 9115a000     	add	x0, x0, #0x568
  11c9e0: d10033a1     	sub	x1, x29, #0xc
  11c9e4: 97fe0fd7     	bl	0xa0940 <_ZNK7android7ALookupIiNS_12ColorAspects9PrimariesEE3mapIS2_vEEbRKiPT_@plt>
  11c9e8: 370000c0     	tbnz	w0, #0x0, 0x11ca00 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x60>
  11c9ec: 14000001     	b	0x11c9f0 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x50>
  11c9f0: f9400be8     	ldr	x8, [sp, #0x10]
  11c9f4: 2a1f03e9     	mov	w9, wzr
  11c9f8: b9000509     	str	w9, [x8, #0x4]
  11c9fc: 14000001     	b	0x11ca00 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x60>
  11ca00: f9400be8     	ldr	x8, [sp, #0x10]
  11ca04: 91002102     	add	x2, x8, #0x8
  11ca08: d0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11ca0c: 91160000     	add	x0, x0, #0x580
  11ca10: d10043a1     	sub	x1, x29, #0x10
  11ca14: 97fe2d63     	bl	0xa7fa0 <_ZNK7android7ALookupIiNS_12ColorAspects8TransferEE3mapIS2_vEEbRKiPT_@plt>
  11ca18: 370000c0     	tbnz	w0, #0x0, 0x11ca30 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x90>
  11ca1c: 14000001     	b	0x11ca20 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x80>
  11ca20: f9400be8     	ldr	x8, [sp, #0x10]
  11ca24: 2a1f03e9     	mov	w9, wzr
  11ca28: b9000909     	str	w9, [x8, #0x8]
  11ca2c: 14000001     	b	0x11ca30 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x90>
  11ca30: f9400be8     	ldr	x8, [sp, #0x10]
  11ca34: 91003102     	add	x2, x8, #0xc
  11ca38: d0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11ca3c: 91166000     	add	x0, x0, #0x598
  11ca40: d10053a1     	sub	x1, x29, #0x14
  11ca44: 97fe37f3     	bl	0xaaa10 <_ZNK7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEE3mapIS2_vEEbRKiPT_@plt>
  11ca48: 370000c0     	tbnz	w0, #0x0, 0x11ca60 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0xc0>
  11ca4c: 14000001     	b	0x11ca50 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0xb0>
  11ca50: f9400be8     	ldr	x8, [sp, #0x10]
  11ca54: 2a1f03e9     	mov	w9, wzr
  11ca58: b9000d09     	str	w9, [x8, #0xc]
  11ca5c: 14000001     	b	0x11ca60 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0xc0>
  11ca60: 394063e8     	ldrb	w8, [sp, #0x18]
  11ca64: 72000108     	ands	w8, w8, #0x1
  11ca68: 320003e9     	orr	w9, wzr, #0x1
  11ca6c: 1a891529     	cinc	w9, w9, eq
  11ca70: f9400bea     	ldr	x10, [sp, #0x10]
  11ca74: b9000149     	str	w9, [x10]
  11ca78: d53bd04a     	mrs	x10, TPIDR_EL0
  11ca7c: f940154a     	ldr	x10, [x10, #0x28]
  11ca80: f85f83ab     	ldur	x11, [x29, #-0x8]
  11ca84: eb0b014a     	subs	x10, x10, x11
  11ca88: b9000fe8     	str	w8, [sp, #0xc]
  11ca8c: f90003ea     	str	x10, [sp]
  11ca90: 540000a1     	b.ne	0x11caa4 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0x104>
  11ca94: 14000001     	b	0x11ca98 <android::ColorUtils::convertIsoColorAspectsToCodecAspects(int, int, int, bool, android::ColorAspects&)+0xf8>
  11ca98: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11ca9c: 910103ff     	add	sp, sp, #0x40
  11caa0: d65f03c0     	ret
  11caa4: 97fe34b3     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011caa8 <bool android::ALookup<int, android::ColorAspects::Primaries>::map<android::ColorAspects::Primaries, void>(int const&, android::ColorAspects::Primaries*) const>:
  11caa8: d100c3ff     	sub	sp, sp, #0x30
  11caac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11cab0: 910083fd     	add	x29, sp, #0x20
  11cab4: f81f83a0     	stur	x0, [x29, #-0x8]
  11cab8: f9000be1     	str	x1, [sp, #0x10]
  11cabc: f90007e2     	str	x2, [sp, #0x8]
  11cac0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11cac4: f9400be1     	ldr	x1, [sp, #0x10]
  11cac8: f94007e2     	ldr	x2, [sp, #0x8]
  11cacc: 97fe2c7d     	bl	0xa7cc0 <_ZNK7android7ALookupIiNS_12ColorAspects9PrimariesEE6lookupERKiPS2_@plt>
  11cad0: 320003e8     	orr	w8, wzr, #0x1
  11cad4: 0a080008     	and	w8, w0, w8
  11cad8: 2a0803e0     	mov	w0, w8
  11cadc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11cae0: 9100c3ff     	add	sp, sp, #0x30
  11cae4: d65f03c0     	ret

000000000011cae8 <bool android::ALookup<int, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(int const&, android::ColorAspects::Transfer*) const>:
  11cae8: d100c3ff     	sub	sp, sp, #0x30
  11caec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11caf0: 910083fd     	add	x29, sp, #0x20
  11caf4: f81f83a0     	stur	x0, [x29, #-0x8]
  11caf8: f9000be1     	str	x1, [sp, #0x10]
  11cafc: f90007e2     	str	x2, [sp, #0x8]
  11cb00: f85f83a0     	ldur	x0, [x29, #-0x8]
  11cb04: f9400be1     	ldr	x1, [sp, #0x10]
  11cb08: f94007e2     	ldr	x2, [sp, #0x8]
  11cb0c: 97fe1911     	bl	0xa2f50 <_ZNK7android7ALookupIiNS_12ColorAspects8TransferEE6lookupERKiPS2_@plt>
  11cb10: 320003e8     	orr	w8, wzr, #0x1
  11cb14: 0a080008     	and	w8, w0, w8
  11cb18: 2a0803e0     	mov	w0, w8
  11cb1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11cb20: 9100c3ff     	add	sp, sp, #0x30
  11cb24: d65f03c0     	ret

000000000011cb28 <bool android::ALookup<int, android::ColorAspects::MatrixCoeffs>::map<android::ColorAspects::MatrixCoeffs, void>(int const&, android::ColorAspects::MatrixCoeffs*) const>:
  11cb28: d100c3ff     	sub	sp, sp, #0x30
  11cb2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11cb30: 910083fd     	add	x29, sp, #0x20
  11cb34: f81f83a0     	stur	x0, [x29, #-0x8]
  11cb38: f9000be1     	str	x1, [sp, #0x10]
  11cb3c: f90007e2     	str	x2, [sp, #0x8]
  11cb40: f85f83a0     	ldur	x0, [x29, #-0x8]
  11cb44: f9400be1     	ldr	x1, [sp, #0x10]
  11cb48: f94007e2     	ldr	x2, [sp, #0x8]
  11cb4c: 97fe2f65     	bl	0xa88e0 <_ZNK7android7ALookupIiNS_12ColorAspects12MatrixCoeffsEE6lookupERKiPS2_@plt>
  11cb50: 320003e8     	orr	w8, wzr, #0x1
  11cb54: 0a080008     	and	w8, w0, w8
  11cb58: 2a0803e0     	mov	w0, w8
  11cb5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11cb60: 9100c3ff     	add	sp, sp, #0x30
  11cb64: d65f03c0     	ret

000000000011cb68 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)>:
  11cb68: d10143ff     	sub	sp, sp, #0x50
  11cb6c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11cb70: 910103fd     	add	x29, sp, #0x40
  11cb74: d53bd048     	mrs	x8, TPIDR_EL0
  11cb78: f9401508     	ldr	x8, [x8, #0x28]
  11cb7c: f81f83a8     	stur	x8, [x29, #-0x8]
  11cb80: b81f43a0     	stur	w0, [x29, #-0xc]
  11cb84: b81f03a1     	stur	w1, [x29, #-0x10]
  11cb88: d10033a0     	sub	x0, x29, #0xc
  11cb8c: d10043a1     	sub	x1, x29, #0x10
  11cb90: 9400004e     	bl	0x11ccc8 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x40>
  11cb94: f90013e0     	str	x0, [sp, #0x20]
  11cb98: d0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11cb9c: 9114e000     	add	x0, x0, #0x538
  11cba0: 910083e1     	add	x1, sp, #0x20
  11cba4: d10053a2     	sub	x2, x29, #0x14
  11cba8: 97fe31c6     	bl	0xa92c0 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE3mapIS8_vEEbRKT_PS2_@plt>
  11cbac: 360000a0     	tbz	w0, #0x0, 0x11cbc0 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x58>
  11cbb0: 14000001     	b	0x11cbb4 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x4c>
  11cbb4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11cbb8: b9001fe8     	str	w8, [sp, #0x1c]
  11cbbc: 14000025     	b	0x11cc50 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xe8>
  11cbc0: b85f43a0     	ldur	w0, [x29, #-0xc]
  11cbc4: 94000064     	bl	0x11cd54 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xcc>
  11cbc8: 360000c0     	tbz	w0, #0x0, 0x11cbe0 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x78>
  11cbcc: 14000001     	b	0x11cbd0 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x68>
  11cbd0: b85f03a0     	ldur	w0, [x29, #-0x10]
  11cbd4: 9400006b     	bl	0x11cd80 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xf8>
  11cbd8: 370000a0     	tbnz	w0, #0x0, 0x11cbec <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x84>
  11cbdc: 14000001     	b	0x11cbe0 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x78>
  11cbe0: 2a1f03e8     	mov	w8, wzr
  11cbe4: b9001fe8     	str	w8, [sp, #0x1c]
  11cbe8: 1400001a     	b	0x11cc50 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xe8>
  11cbec: 14000001     	b	0x11cbf0 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x88>
  11cbf0: 32000be8     	orr	w8, wzr, #0x7
  11cbf4: b9001be8     	str	w8, [sp, #0x18]
  11cbf8: b85f43a0     	ldur	w0, [x29, #-0xc]
  11cbfc: 9400006c     	bl	0x11cdac <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x124>
  11cc00: 360001c0     	tbz	w0, #0x0, 0x11cc38 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xd0>
  11cc04: 14000001     	b	0x11cc08 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xa0>
  11cc08: b85f03a0     	ldur	w0, [x29, #-0x10]
  11cc0c: 94000073     	bl	0x11cdd8 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x150>
  11cc10: 36000140     	tbz	w0, #0x0, 0x11cc38 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xd0>
  11cc14: 14000001     	b	0x11cc18 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xb0>
  11cc18: b85f43a8     	ldur	w8, [x29, #-0xc]
  11cc1c: b85f03a9     	ldur	w9, [x29, #-0x10]
  11cc20: b9401bea     	ldr	w10, [sp, #0x18]
  11cc24: 1b0a7d29     	mul	w9, w9, w10
  11cc28: 0b090108     	add	w8, w8, w9
  11cc2c: 11010108     	add	w8, w8, #0x40
  11cc30: b9001fe8     	str	w8, [sp, #0x1c]
  11cc34: 14000007     	b	0x11cc50 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xe8>
  11cc38: b85f43a8     	ldur	w8, [x29, #-0xc]
  11cc3c: b85f03a9     	ldur	w9, [x29, #-0x10]
  11cc40: 0b092108     	add	w8, w8, w9, lsl #8
  11cc44: 11404108     	add	w8, w8, #0x10, lsl #12  // =0x10000
  11cc48: b9001fe8     	str	w8, [sp, #0x1c]
  11cc4c: 14000001     	b	0x11cc50 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0xe8>
  11cc50: b9401fe8     	ldr	w8, [sp, #0x1c]
  11cc54: d53bd049     	mrs	x9, TPIDR_EL0
  11cc58: f9401529     	ldr	x9, [x9, #0x28]
  11cc5c: f85f83aa     	ldur	x10, [x29, #-0x8]
  11cc60: eb0a0129     	subs	x9, x9, x10
  11cc64: b90017e8     	str	w8, [sp, #0x14]
  11cc68: f90007e9     	str	x9, [sp, #0x8]
  11cc6c: 540000c1     	b.ne	0x11cc84 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x11c>
  11cc70: 14000001     	b	0x11cc74 <android::ColorUtils::wrapColorAspectsIntoColorStandard(android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs)+0x10c>
  11cc74: b94017e0     	ldr	w0, [sp, #0x14]
  11cc78: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11cc7c: 910143ff     	add	sp, sp, #0x50
  11cc80: d65f03c0     	ret
  11cc84: 97fe343b     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011cc88 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const>:
  11cc88: d100c3ff     	sub	sp, sp, #0x30
  11cc8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11cc90: 910083fd     	add	x29, sp, #0x20
  11cc94: f81f83a0     	stur	x0, [x29, #-0x8]
  11cc98: f9000be1     	str	x1, [sp, #0x10]
  11cc9c: f90007e2     	str	x2, [sp, #0x8]
  11cca0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11cca4: f9400be1     	ldr	x1, [sp, #0x10]
  11cca8: f94007e2     	ldr	x2, [sp, #0x8]
  11ccac: 97fe0edd     	bl	0xa0820 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE7rlookupERKS8_PS2_@plt>
  11ccb0: 320003e8     	orr	w8, wzr, #0x1
  11ccb4: 0a080008     	and	w8, w0, w8
  11ccb8: 2a0803e0     	mov	w0, w8
  11ccbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ccc0: 9100c3ff     	add	sp, sp, #0x30
  11ccc4: d65f03c0     	ret
  11ccc8: d10183ff     	sub	sp, sp, #0x60
  11cccc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11ccd0: 910143fd     	add	x29, sp, #0x50
  11ccd4: d53bd048     	mrs	x8, TPIDR_EL0
  11ccd8: f9401509     	ldr	x9, [x8, #0x28]
  11ccdc: f81f83a9     	stur	x9, [x29, #-0x8]
  11cce0: f81e83a0     	stur	x0, [x29, #-0x18]
  11cce4: f81e03a1     	stur	x1, [x29, #-0x20]
  11cce8: f85e83a0     	ldur	x0, [x29, #-0x18]
  11ccec: f90017e8     	str	x8, [sp, #0x28]
  11ccf0: 94001a1e     	bl	0x123568 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x2f0>
  11ccf4: f85e03a8     	ldur	x8, [x29, #-0x20]
  11ccf8: f90013e0     	str	x0, [sp, #0x20]
  11ccfc: aa0803e0     	mov	x0, x8
  11cd00: 94001a1f     	bl	0x12357c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x304>
  11cd04: d10043a8     	sub	x8, x29, #0x10
  11cd08: f9000fe0     	str	x0, [sp, #0x18]
  11cd0c: aa0803e0     	mov	x0, x8
  11cd10: f94013e1     	ldr	x1, [sp, #0x20]
  11cd14: f9400fe2     	ldr	x2, [sp, #0x18]
  11cd18: 97fe347a     	bl	0xa9f00 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2IRS3_RS4_Lb0EEEOT_OT0_@plt>
  11cd1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11cd20: f94017e9     	ldr	x9, [sp, #0x28]
  11cd24: f9401520     	ldr	x0, [x9, #0x28]
  11cd28: f85f83a1     	ldur	x1, [x29, #-0x8]
  11cd2c: eb010000     	subs	x0, x0, x1
  11cd30: f9000be8     	str	x8, [sp, #0x10]
  11cd34: f90007e0     	str	x0, [sp, #0x8]
  11cd38: 540000c1     	b.ne	0x11cd50 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xc8>
  11cd3c: 14000001     	b	0x11cd40 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xb8>
  11cd40: f9400be0     	ldr	x0, [sp, #0x10]
  11cd44: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11cd48: 910183ff     	add	sp, sp, #0x60
  11cd4c: d65f03c0     	ret
  11cd50: 97fe3408     	bl	0xa9d70 <__stack_chk_fail@plt>
  11cd54: d10043ff     	sub	sp, sp, #0x10
  11cd58: 32001fe8     	orr	w8, wzr, #0xff
  11cd5c: b9000fe0     	str	w0, [sp, #0xc]
  11cd60: b9400fe0     	ldr	w0, [sp, #0xc]
  11cd64: 6b08001f     	cmp	w0, w8
  11cd68: 1a9f87e8     	cset	w8, ls
  11cd6c: 320003e0     	orr	w0, wzr, #0x1
  11cd70: 0a000108     	and	w8, w8, w0
  11cd74: 2a0803e0     	mov	w0, w8
  11cd78: 910043ff     	add	sp, sp, #0x10
  11cd7c: d65f03c0     	ret
  11cd80: d10043ff     	sub	sp, sp, #0x10
  11cd84: 32001fe8     	orr	w8, wzr, #0xff
  11cd88: b9000fe0     	str	w0, [sp, #0xc]
  11cd8c: b9400fe0     	ldr	w0, [sp, #0xc]
  11cd90: 6b08001f     	cmp	w0, w8
  11cd94: 1a9f87e8     	cset	w8, ls
  11cd98: 320003e0     	orr	w0, wzr, #0x1
  11cd9c: 0a000108     	and	w8, w8, w0
  11cda0: 2a0803e0     	mov	w0, w8
  11cda4: 910043ff     	add	sp, sp, #0x10
  11cda8: d65f03c0     	ret
  11cdac: d10043ff     	sub	sp, sp, #0x10
  11cdb0: 321f07e8     	orr	w8, wzr, #0x6
  11cdb4: b9000fe0     	str	w0, [sp, #0xc]
  11cdb8: b9400fe0     	ldr	w0, [sp, #0xc]
  11cdbc: 6b08001f     	cmp	w0, w8
  11cdc0: 1a9f87e8     	cset	w8, ls
  11cdc4: 320003e0     	orr	w0, wzr, #0x1
  11cdc8: 0a000108     	and	w8, w8, w0
  11cdcc: 2a0803e0     	mov	w0, w8
  11cdd0: 910043ff     	add	sp, sp, #0x10
  11cdd4: d65f03c0     	ret
  11cdd8: d10043ff     	sub	sp, sp, #0x10
  11cddc: 321f07e8     	orr	w8, wzr, #0x6
  11cde0: b9000fe0     	str	w0, [sp, #0xc]
  11cde4: b9400fe0     	ldr	w0, [sp, #0xc]
  11cde8: 6b08001f     	cmp	w0, w8
  11cdec: 1a9f87e8     	cset	w8, ls
  11cdf0: 320003e0     	orr	w0, wzr, #0x1
  11cdf4: 0a000108     	and	w8, w8, w0
  11cdf8: 2a0803e0     	mov	w0, w8
  11cdfc: 910043ff     	add	sp, sp, #0x10
  11ce00: d65f03c0     	ret

000000000011ce04 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)>:
  11ce04: d101c3ff     	sub	sp, sp, #0x70
  11ce08: a9067bfd     	stp	x29, x30, [sp, #0x60]
  11ce0c: 910183fd     	add	x29, sp, #0x60
  11ce10: d53bd048     	mrs	x8, TPIDR_EL0
  11ce14: f9401508     	ldr	x8, [x8, #0x28]
  11ce18: f81f83a8     	stur	x8, [x29, #-0x8]
  11ce1c: b81e43a0     	stur	w0, [x29, #-0x1c]
  11ce20: f81d83a1     	stur	x1, [x29, #-0x28]
  11ce24: f9001be2     	str	x2, [sp, #0x30]
  11ce28: d10043a8     	sub	x8, x29, #0x10
  11ce2c: aa0803e0     	mov	x0, x8
  11ce30: f9000fe8     	str	x8, [sp, #0x18]
  11ce34: 97fe31fb     	bl	0xa9620 <_ZNSt6__ndk14pairIN7android12ColorAspects9PrimariesENS2_12MatrixCoeffsEEC2ILb1ELb0EEEv@plt>
  11ce38: b85e43a9     	ldur	w9, [x29, #-0x1c]
  11ce3c: b81ec3a9     	stur	w9, [x29, #-0x14]
  11ce40: d0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11ce44: 9114e000     	add	x0, x0, #0x538
  11ce48: d10053a1     	sub	x1, x29, #0x14
  11ce4c: f9400fe2     	ldr	x2, [sp, #0x18]
  11ce50: 97fe2f84     	bl	0xa8c60 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE3mapIS8_vEEbRKS2_PT_@plt>
  11ce54: 36000160     	tbz	w0, #0x0, 0x11ce80 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x7c>
  11ce58: 14000001     	b	0x11ce5c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x58>
  11ce5c: b85f03a8     	ldur	w8, [x29, #-0x10]
  11ce60: f85d83a9     	ldur	x9, [x29, #-0x28]
  11ce64: b9000128     	str	w8, [x9]
  11ce68: b85f43a8     	ldur	w8, [x29, #-0xc]
  11ce6c: f9401be9     	ldr	x9, [sp, #0x30]
  11ce70: b9000128     	str	w8, [x9]
  11ce74: 2a1f03e8     	mov	w8, wzr
  11ce78: b81e83a8     	stur	w8, [x29, #-0x18]
  11ce7c: 1400003c     	b	0x11cf6c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x168>
  11ce80: 321a03e8     	orr	w8, wzr, #0x40
  11ce84: b9002fe8     	str	w8, [sp, #0x2c]
  11ce88: 32000be8     	orr	w8, wzr, #0x7
  11ce8c: b9002be8     	str	w8, [sp, #0x28]
  11ce90: b90027e8     	str	w8, [sp, #0x24]
  11ce94: b85e43a8     	ldur	w8, [x29, #-0x1c]
  11ce98: 71404108     	subs	w8, w8, #0x10, lsl #12  // =0x10000
  11ce9c: b90017e8     	str	w8, [sp, #0x14]
  11cea0: 5400010b     	b.lt	0x11cec0 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0xbc>
  11cea4: 14000001     	b	0x11cea8 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0xa4>
  11cea8: 321003e8     	orr	w8, wzr, #0x10000
  11ceac: b9002fe8     	str	w8, [sp, #0x2c]
  11ceb0: 321803e8     	orr	w8, wzr, #0x100
  11ceb4: b9002be8     	str	w8, [sp, #0x28]
  11ceb8: b90027e8     	str	w8, [sp, #0x24]
  11cebc: 14000001     	b	0x11cec0 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0xbc>
  11cec0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  11cec4: b9402fe9     	ldr	w9, [sp, #0x2c]
  11cec8: 6b090108     	subs	w8, w8, w9
  11cecc: b90013e8     	str	w8, [sp, #0x10]
  11ced0: 540003eb     	b.lt	0x11cf4c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x148>
  11ced4: 14000001     	b	0x11ced8 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0xd4>
  11ced8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  11cedc: b9402fe9     	ldr	w9, [sp, #0x2c]
  11cee0: b9402bea     	ldr	w10, [sp, #0x28]
  11cee4: b94027eb     	ldr	w11, [sp, #0x24]
  11cee8: 1b0b7d4a     	mul	w10, w10, w11
  11ceec: 0b0a0129     	add	w9, w9, w10
  11cef0: 6b090108     	subs	w8, w8, w9
  11cef4: b9000fe8     	str	w8, [sp, #0xc]
  11cef8: 540002aa     	b.ge	0x11cf4c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x148>
  11cefc: 14000001     	b	0x11cf00 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0xfc>
  11cf00: b85e43a8     	ldur	w8, [x29, #-0x1c]
  11cf04: b9402fe9     	ldr	w9, [sp, #0x2c]
  11cf08: 6b090108     	subs	w8, w8, w9
  11cf0c: b90023e8     	str	w8, [sp, #0x20]
  11cf10: b94023e8     	ldr	w8, [sp, #0x20]
  11cf14: b9402be9     	ldr	w9, [sp, #0x28]
  11cf18: 1ac90d0a     	sdiv	w10, w8, w9
  11cf1c: 1b097d49     	mul	w9, w10, w9
  11cf20: 6b090108     	subs	w8, w8, w9
  11cf24: f85d83ab     	ldur	x11, [x29, #-0x28]
  11cf28: b9000168     	str	w8, [x11]
  11cf2c: b94023e8     	ldr	w8, [sp, #0x20]
  11cf30: b9402be9     	ldr	w9, [sp, #0x28]
  11cf34: 1ac90d08     	sdiv	w8, w8, w9
  11cf38: f9401beb     	ldr	x11, [sp, #0x30]
  11cf3c: b9000168     	str	w8, [x11]
  11cf40: 2a1f03e8     	mov	w8, wzr
  11cf44: b81e83a8     	stur	w8, [x29, #-0x18]
  11cf48: 14000009     	b	0x11cf6c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x168>
  11cf4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11cf50: 32001fe9     	orr	w9, wzr, #0xff
  11cf54: b9000109     	str	w9, [x8]
  11cf58: f9401be8     	ldr	x8, [sp, #0x30]
  11cf5c: b9000109     	str	w9, [x8]
  11cf60: 128002a9     	mov	w9, #-0x16              // =-22
  11cf64: b81e83a9     	stur	w9, [x29, #-0x18]
  11cf68: 14000001     	b	0x11cf6c <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x168>
  11cf6c: b85e83a8     	ldur	w8, [x29, #-0x18]
  11cf70: d53bd049     	mrs	x9, TPIDR_EL0
  11cf74: f9401529     	ldr	x9, [x9, #0x28]
  11cf78: f85f83aa     	ldur	x10, [x29, #-0x8]
  11cf7c: eb0a0129     	subs	x9, x9, x10
  11cf80: b9000be8     	str	w8, [sp, #0x8]
  11cf84: f90003e9     	str	x9, [sp]
  11cf88: 540000c1     	b.ne	0x11cfa0 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x19c>
  11cf8c: 14000001     	b	0x11cf90 <android::ColorUtils::unwrapColorAspectsFromColorStandard(int, android::ColorAspects::Primaries*, android::ColorAspects::MatrixCoeffs*)+0x18c>
  11cf90: b9400be0     	ldr	w0, [sp, #0x8]
  11cf94: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  11cf98: 9101c3ff     	add	sp, sp, #0x70
  11cf9c: d65f03c0     	ret
  11cfa0: 97fe3374     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011cfa4 <std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>::pair<true, false>()>:
  11cfa4: d10043ff     	sub	sp, sp, #0x10
  11cfa8: f90007e0     	str	x0, [sp, #0x8]
  11cfac: f94007e0     	ldr	x0, [sp, #0x8]
  11cfb0: aa0003e8     	mov	x8, x0
  11cfb4: b900011f     	str	wzr, [x8]
  11cfb8: b900041f     	str	wzr, [x0, #0x4]
  11cfbc: 910043ff     	add	sp, sp, #0x10
  11cfc0: d65f03c0     	ret

000000000011cfc4 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const>:
  11cfc4: d100c3ff     	sub	sp, sp, #0x30
  11cfc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11cfcc: 910083fd     	add	x29, sp, #0x20
  11cfd0: f81f83a0     	stur	x0, [x29, #-0x8]
  11cfd4: f9000be1     	str	x1, [sp, #0x10]
  11cfd8: f90007e2     	str	x2, [sp, #0x8]
  11cfdc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11cfe0: f9400be1     	ldr	x1, [sp, #0x10]
  11cfe4: f94007e2     	ldr	x2, [sp, #0x8]
  11cfe8: 97fe1aaa     	bl	0xa3a90 <_ZNK7android7ALookupINS_10ColorUtils13ColorStandardENSt6__ndk14pairINS_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEE6lookupERKS2_PS8_@plt>
  11cfec: 320003e8     	orr	w8, wzr, #0x1
  11cff0: 0a080008     	and	w8, w0, w8
  11cff4: 2a0803e0     	mov	w0, w8
  11cff8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11cffc: 9100c3ff     	add	sp, sp, #0x30
  11d000: d65f03c0     	ret

000000000011d004 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)>:
  11d004: d10103ff     	sub	sp, sp, #0x40
  11d008: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11d00c: 9100c3fd     	add	x29, sp, #0x30
  11d010: d53bd048     	mrs	x8, TPIDR_EL0
  11d014: f9401508     	ldr	x8, [x8, #0x28]
  11d018: f81f83a8     	stur	x8, [x29, #-0x8]
  11d01c: b81f43a0     	stur	w0, [x29, #-0xc]
  11d020: b0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11d024: 91148000     	add	x0, x0, #0x520
  11d028: d10033a1     	sub	x1, x29, #0xc
  11d02c: d10043a2     	sub	x2, x29, #0x10
  11d030: 97fe2010     	bl	0xa5070 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE3mapIS4_vEEbRKT_PS2_@plt>
  11d034: 360000a0     	tbz	w0, #0x0, 0x11d048 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x44>
  11d038: 14000001     	b	0x11d03c <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x38>
  11d03c: b85f03a8     	ldur	w8, [x29, #-0x10]
  11d040: b81ec3a8     	stur	w8, [x29, #-0x14]
  11d044: 1400000f     	b	0x11d080 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x7c>
  11d048: b85f43a0     	ldur	w0, [x29, #-0xc]
  11d04c: 9400002b     	bl	0x11d0f8 <bool android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::map<android::ColorAspects::Range, void>(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x40>
  11d050: 370000a0     	tbnz	w0, #0x0, 0x11d064 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x60>
  11d054: 14000001     	b	0x11d058 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x54>
  11d058: 2a1f03e8     	mov	w8, wzr
  11d05c: b81ec3a8     	stur	w8, [x29, #-0x14]
  11d060: 14000008     	b	0x11d080 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x7c>
  11d064: b85f43a0     	ldur	w0, [x29, #-0xc]
  11d068: 9400002f     	bl	0x11d124 <bool android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::map<android::ColorAspects::Range, void>(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x6c>
  11d06c: b85f43a8     	ldur	w8, [x29, #-0xc]
  11d070: 11404108     	add	w8, w8, #0x10, lsl #12  // =0x10000
  11d074: b81ec3a8     	stur	w8, [x29, #-0x14]
  11d078: b9001be0     	str	w0, [sp, #0x18]
  11d07c: 14000001     	b	0x11d080 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0x7c>
  11d080: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d084: d53bd049     	mrs	x9, TPIDR_EL0
  11d088: f9401529     	ldr	x9, [x9, #0x28]
  11d08c: f85f83aa     	ldur	x10, [x29, #-0x8]
  11d090: eb0a0129     	subs	x9, x9, x10
  11d094: b90017e8     	str	w8, [sp, #0x14]
  11d098: f90007e9     	str	x9, [sp, #0x8]
  11d09c: 540000c1     	b.ne	0x11d0b4 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0xb0>
  11d0a0: 14000001     	b	0x11d0a4 <android::ColorUtils::wrapColorAspectsIntoColorRange(android::ColorAspects::Range)+0xa0>
  11d0a4: b94017e0     	ldr	w0, [sp, #0x14]
  11d0a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11d0ac: 910103ff     	add	sp, sp, #0x40
  11d0b0: d65f03c0     	ret
  11d0b4: 97fe332f     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011d0b8 <bool android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::map<android::ColorAspects::Range, void>(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const>:
  11d0b8: d100c3ff     	sub	sp, sp, #0x30
  11d0bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11d0c0: 910083fd     	add	x29, sp, #0x20
  11d0c4: f81f83a0     	stur	x0, [x29, #-0x8]
  11d0c8: f9000be1     	str	x1, [sp, #0x10]
  11d0cc: f90007e2     	str	x2, [sp, #0x8]
  11d0d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11d0d4: f9400be1     	ldr	x1, [sp, #0x10]
  11d0d8: f94007e2     	ldr	x2, [sp, #0x8]
  11d0dc: 97fe3465     	bl	0xaa270 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE7rlookupERKS4_PS2_@plt>
  11d0e0: 320003e8     	orr	w8, wzr, #0x1
  11d0e4: 0a080008     	and	w8, w0, w8
  11d0e8: 2a0803e0     	mov	w0, w8
  11d0ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11d0f0: 9100c3ff     	add	sp, sp, #0x30
  11d0f4: d65f03c0     	ret
  11d0f8: d10043ff     	sub	sp, sp, #0x10
  11d0fc: 32001fe8     	orr	w8, wzr, #0xff
  11d100: b9000fe0     	str	w0, [sp, #0xc]
  11d104: b9400fe0     	ldr	w0, [sp, #0xc]
  11d108: 6b08001f     	cmp	w0, w8
  11d10c: 1a9f87e8     	cset	w8, ls
  11d110: 320003e0     	orr	w0, wzr, #0x1
  11d114: 0a000108     	and	w8, w8, w0
  11d118: 2a0803e0     	mov	w0, w8
  11d11c: 910043ff     	add	sp, sp, #0x10
  11d120: d65f03c0     	ret
  11d124: d10043ff     	sub	sp, sp, #0x10
  11d128: 321f03e8     	orr	w8, wzr, #0x2
  11d12c: b9000fe0     	str	w0, [sp, #0xc]
  11d130: b9400fe0     	ldr	w0, [sp, #0xc]
  11d134: 6b08001f     	cmp	w0, w8
  11d138: 1a9f87e8     	cset	w8, ls
  11d13c: 320003e0     	orr	w0, wzr, #0x1
  11d140: 0a000108     	and	w8, w8, w0
  11d144: 2a0803e0     	mov	w0, w8
  11d148: 910043ff     	add	sp, sp, #0x10
  11d14c: d65f03c0     	ret

000000000011d150 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)>:
  11d150: d10143ff     	sub	sp, sp, #0x50
  11d154: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11d158: 910103fd     	add	x29, sp, #0x40
  11d15c: d53bd048     	mrs	x8, TPIDR_EL0
  11d160: f9401508     	ldr	x8, [x8, #0x28]
  11d164: f81f83a8     	stur	x8, [x29, #-0x8]
  11d168: b81ec3a0     	stur	w0, [x29, #-0x14]
  11d16c: f90013e1     	str	x1, [sp, #0x20]
  11d170: b85ec3a0     	ldur	w0, [x29, #-0x14]
  11d174: b81f43a0     	stur	w0, [x29, #-0xc]
  11d178: f94013e2     	ldr	x2, [sp, #0x20]
  11d17c: b0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11d180: 91148000     	add	x0, x0, #0x520
  11d184: d10033a1     	sub	x1, x29, #0xc
  11d188: 97fe2ac6     	bl	0xa7ca0 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE3mapIS4_vEEbRKS2_PT_@plt>
  11d18c: 360000a0     	tbz	w0, #0x0, 0x11d1a0 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0x50>
  11d190: 14000001     	b	0x11d194 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0x44>
  11d194: 2a1f03e8     	mov	w8, wzr
  11d198: b81f03a8     	stur	w8, [x29, #-0x10]
  11d19c: 14000021     	b	0x11d220 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xd0>
  11d1a0: 321003e8     	orr	w8, wzr, #0x10000
  11d1a4: b9001fe8     	str	w8, [sp, #0x1c]
  11d1a8: 321803e8     	orr	w8, wzr, #0x100
  11d1ac: b9001be8     	str	w8, [sp, #0x18]
  11d1b0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d1b4: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d1b8: 6b090108     	subs	w8, w8, w9
  11d1bc: b90017e8     	str	w8, [sp, #0x14]
  11d1c0: 5400024b     	b.lt	0x11d208 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xb8>
  11d1c4: 14000001     	b	0x11d1c8 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0x78>
  11d1c8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d1cc: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d1d0: b9401bea     	ldr	w10, [sp, #0x18]
  11d1d4: 0b0a0129     	add	w9, w9, w10
  11d1d8: 6b090108     	subs	w8, w8, w9
  11d1dc: b90013e8     	str	w8, [sp, #0x10]
  11d1e0: 5400014a     	b.ge	0x11d208 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xb8>
  11d1e4: 14000001     	b	0x11d1e8 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0x98>
  11d1e8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d1ec: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d1f0: 6b090108     	subs	w8, w8, w9
  11d1f4: f94013ea     	ldr	x10, [sp, #0x20]
  11d1f8: b9000148     	str	w8, [x10]
  11d1fc: 2a1f03e8     	mov	w8, wzr
  11d200: b81f03a8     	stur	w8, [x29, #-0x10]
  11d204: 14000007     	b	0x11d220 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xd0>
  11d208: f94013e8     	ldr	x8, [sp, #0x20]
  11d20c: 32001fe9     	orr	w9, wzr, #0xff
  11d210: b9000109     	str	w9, [x8]
  11d214: 128002a9     	mov	w9, #-0x16              // =-22
  11d218: b81f03a9     	stur	w9, [x29, #-0x10]
  11d21c: 14000001     	b	0x11d220 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xd0>
  11d220: b85f03a8     	ldur	w8, [x29, #-0x10]
  11d224: d53bd049     	mrs	x9, TPIDR_EL0
  11d228: f9401529     	ldr	x9, [x9, #0x28]
  11d22c: f85f83aa     	ldur	x10, [x29, #-0x8]
  11d230: eb0a0129     	subs	x9, x9, x10
  11d234: b9000fe8     	str	w8, [sp, #0xc]
  11d238: f90003e9     	str	x9, [sp]
  11d23c: 540000c1     	b.ne	0x11d254 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0x104>
  11d240: 14000001     	b	0x11d244 <android::ColorUtils::unwrapColorAspectsFromColorRange(int, android::ColorAspects::Range*)+0xf4>
  11d244: b9400fe0     	ldr	w0, [sp, #0xc]
  11d248: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11d24c: 910143ff     	add	sp, sp, #0x50
  11d250: d65f03c0     	ret
  11d254: 97fe32c7     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011d258 <bool android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::map<android::ColorAspects::Range, void>(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const>:
  11d258: d100c3ff     	sub	sp, sp, #0x30
  11d25c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11d260: 910083fd     	add	x29, sp, #0x20
  11d264: f81f83a0     	stur	x0, [x29, #-0x8]
  11d268: f9000be1     	str	x1, [sp, #0x10]
  11d26c: f90007e2     	str	x2, [sp, #0x8]
  11d270: f85f83a0     	ldur	x0, [x29, #-0x8]
  11d274: f9400be1     	ldr	x1, [sp, #0x10]
  11d278: f94007e2     	ldr	x2, [sp, #0x8]
  11d27c: 97fe2395     	bl	0xa60d0 <_ZNK7android7ALookupINS_10ColorUtils10ColorRangeENS_12ColorAspects5RangeEE6lookupERKS2_PS4_@plt>
  11d280: 320003e8     	orr	w8, wzr, #0x1
  11d284: 0a080008     	and	w8, w0, w8
  11d288: 2a0803e0     	mov	w0, w8
  11d28c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11d290: 9100c3ff     	add	sp, sp, #0x30
  11d294: d65f03c0     	ret

000000000011d298 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)>:
  11d298: d100c3ff     	sub	sp, sp, #0x30
  11d29c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11d2a0: 910083fd     	add	x29, sp, #0x20
  11d2a4: d53bd048     	mrs	x8, TPIDR_EL0
  11d2a8: f9401508     	ldr	x8, [x8, #0x28]
  11d2ac: f81f83a8     	stur	x8, [x29, #-0x8]
  11d2b0: b81f43a0     	stur	w0, [x29, #-0xc]
  11d2b4: b0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11d2b8: 91154000     	add	x0, x0, #0x550
  11d2bc: d10033a1     	sub	x1, x29, #0xc
  11d2c0: 910043e2     	add	x2, sp, #0x10
  11d2c4: 97fe372b     	bl	0xaaf70 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE3mapIS4_vEEbRKT_PS2_@plt>
  11d2c8: 360000a0     	tbz	w0, #0x0, 0x11d2dc <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x44>
  11d2cc: 14000001     	b	0x11d2d0 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x38>
  11d2d0: b94013e8     	ldr	w8, [sp, #0x10]
  11d2d4: b9000fe8     	str	w8, [sp, #0xc]
  11d2d8: 14000014     	b	0x11d328 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x90>
  11d2dc: b85f43a0     	ldur	w0, [x29, #-0xc]
  11d2e0: 94000030     	bl	0x11d3a0 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x40>
  11d2e4: 370000a0     	tbnz	w0, #0x0, 0x11d2f8 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x60>
  11d2e8: 14000001     	b	0x11d2ec <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x54>
  11d2ec: 2a1f03e8     	mov	w8, wzr
  11d2f0: b9000fe8     	str	w8, [sp, #0xc]
  11d2f4: 1400000d     	b	0x11d328 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x90>
  11d2f8: b85f43a0     	ldur	w0, [x29, #-0xc]
  11d2fc: 94000034     	bl	0x11d3cc <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x6c>
  11d300: 360000c0     	tbz	w0, #0x0, 0x11d318 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x80>
  11d304: 14000001     	b	0x11d308 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x70>
  11d308: b85f43a8     	ldur	w8, [x29, #-0xc]
  11d30c: 11008108     	add	w8, w8, #0x20
  11d310: b9000fe8     	str	w8, [sp, #0xc]
  11d314: 14000005     	b	0x11d328 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x90>
  11d318: b85f43a8     	ldur	w8, [x29, #-0xc]
  11d31c: 11404108     	add	w8, w8, #0x10, lsl #12  // =0x10000
  11d320: b9000fe8     	str	w8, [sp, #0xc]
  11d324: 14000001     	b	0x11d328 <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0x90>
  11d328: b9400fe8     	ldr	w8, [sp, #0xc]
  11d32c: d53bd049     	mrs	x9, TPIDR_EL0
  11d330: f9401529     	ldr	x9, [x9, #0x28]
  11d334: f85f83aa     	ldur	x10, [x29, #-0x8]
  11d338: eb0a0129     	subs	x9, x9, x10
  11d33c: b9000be8     	str	w8, [sp, #0x8]
  11d340: f90003e9     	str	x9, [sp]
  11d344: 540000c1     	b.ne	0x11d35c <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0xc4>
  11d348: 14000001     	b	0x11d34c <android::ColorUtils::wrapColorAspectsIntoColorTransfer(android::ColorAspects::Transfer)+0xb4>
  11d34c: b9400be0     	ldr	w0, [sp, #0x8]
  11d350: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11d354: 9100c3ff     	add	sp, sp, #0x30
  11d358: d65f03c0     	ret
  11d35c: 97fe3285     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011d360 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const>:
  11d360: d100c3ff     	sub	sp, sp, #0x30
  11d364: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11d368: 910083fd     	add	x29, sp, #0x20
  11d36c: f81f83a0     	stur	x0, [x29, #-0x8]
  11d370: f9000be1     	str	x1, [sp, #0x10]
  11d374: f90007e2     	str	x2, [sp, #0x8]
  11d378: f85f83a0     	ldur	x0, [x29, #-0x8]
  11d37c: f9400be1     	ldr	x1, [sp, #0x10]
  11d380: f94007e2     	ldr	x2, [sp, #0x8]
  11d384: 97fe10c3     	bl	0xa1690 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE7rlookupERKS4_PS2_@plt>
  11d388: 320003e8     	orr	w8, wzr, #0x1
  11d38c: 0a080008     	and	w8, w0, w8
  11d390: 2a0803e0     	mov	w0, w8
  11d394: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11d398: 9100c3ff     	add	sp, sp, #0x30
  11d39c: d65f03c0     	ret
  11d3a0: d10043ff     	sub	sp, sp, #0x10
  11d3a4: 32001fe8     	orr	w8, wzr, #0xff
  11d3a8: b9000fe0     	str	w0, [sp, #0xc]
  11d3ac: b9400fe0     	ldr	w0, [sp, #0xc]
  11d3b0: 6b08001f     	cmp	w0, w8
  11d3b4: 1a9f87e8     	cset	w8, ls
  11d3b8: 320003e0     	orr	w0, wzr, #0x1
  11d3bc: 0a000108     	and	w8, w8, w0
  11d3c0: 2a0803e0     	mov	w0, w8
  11d3c4: 910043ff     	add	sp, sp, #0x10
  11d3c8: d65f03c0     	ret
  11d3cc: d10043ff     	sub	sp, sp, #0x10
  11d3d0: 32000be8     	orr	w8, wzr, #0x7
  11d3d4: 12800009     	mov	w9, #-0x1               // =-1
  11d3d8: b9000fe0     	str	w0, [sp, #0xc]
  11d3dc: b9400fe0     	ldr	w0, [sp, #0xc]
  11d3e0: 6b08001f     	cmp	w0, w8
  11d3e4: 1a9f87e8     	cset	w8, ls
  11d3e8: b9000be9     	str	w9, [sp, #0x8]
  11d3ec: 37000208     	tbnz	w8, #0x0, 0x11d42c <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xcc>
  11d3f0: 52800008     	mov	w8, #0x0                // =0
  11d3f4: 321a03e9     	orr	w9, wzr, #0x40
  11d3f8: b9400fea     	ldr	w10, [sp, #0xc]
  11d3fc: 6b09015f     	cmp	w10, w9
  11d400: 1a9f37e9     	cset	w9, hs
  11d404: b90007e8     	str	w8, [sp, #0x4]
  11d408: 37000049     	tbnz	w9, #0x0, 0x11d410 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xb0>
  11d40c: 14000006     	b	0x11d424 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xc4>
  11d410: 52800868     	mov	w8, #0x43               // =67
  11d414: b9400fe9     	ldr	w9, [sp, #0xc]
  11d418: 6b08013f     	cmp	w9, w8
  11d41c: 1a9f87e8     	cset	w8, ls
  11d420: b90007e8     	str	w8, [sp, #0x4]
  11d424: b94007e8     	ldr	w8, [sp, #0x4]
  11d428: b9000be8     	str	w8, [sp, #0x8]
  11d42c: b9400be8     	ldr	w8, [sp, #0x8]
  11d430: 320003e9     	orr	w9, wzr, #0x1
  11d434: 0a090108     	and	w8, w8, w9
  11d438: 2a0803e0     	mov	w0, w8
  11d43c: 910043ff     	add	sp, sp, #0x10
  11d440: d65f03c0     	ret

000000000011d444 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)>:
  11d444: d10143ff     	sub	sp, sp, #0x50
  11d448: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11d44c: 910103fd     	add	x29, sp, #0x40
  11d450: d53bd048     	mrs	x8, TPIDR_EL0
  11d454: f9401508     	ldr	x8, [x8, #0x28]
  11d458: f81f83a8     	stur	x8, [x29, #-0x8]
  11d45c: b81ec3a0     	stur	w0, [x29, #-0x14]
  11d460: f90013e1     	str	x1, [sp, #0x20]
  11d464: b85ec3a0     	ldur	w0, [x29, #-0x14]
  11d468: b81f43a0     	stur	w0, [x29, #-0xc]
  11d46c: f94013e2     	ldr	x2, [sp, #0x20]
  11d470: b0000c60     	adrp	x0, 0x2aa000 <crc_lookup+0x2a8>
  11d474: 91154000     	add	x0, x0, #0x550
  11d478: d10033a1     	sub	x1, x29, #0xc
  11d47c: 97fe0ba1     	bl	0xa0300 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE3mapIS4_vEEbRKS2_PT_@plt>
  11d480: 360000a0     	tbz	w0, #0x0, 0x11d494 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x50>
  11d484: 14000001     	b	0x11d488 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x44>
  11d488: 2a1f03e8     	mov	w8, wzr
  11d48c: b81f03a8     	stur	w8, [x29, #-0x10]
  11d490: 1400002b     	b	0x11d53c <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xf8>
  11d494: 321b03e8     	orr	w8, wzr, #0x20
  11d498: b9001fe8     	str	w8, [sp, #0x1c]
  11d49c: 52800888     	mov	w8, #0x44               // =68
  11d4a0: b9001be8     	str	w8, [sp, #0x18]
  11d4a4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d4a8: 71404108     	subs	w8, w8, #0x10, lsl #12  // =0x10000
  11d4ac: b90017e8     	str	w8, [sp, #0x14]
  11d4b0: 540000eb     	b.lt	0x11d4cc <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x88>
  11d4b4: 14000001     	b	0x11d4b8 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x74>
  11d4b8: 321003e8     	orr	w8, wzr, #0x10000
  11d4bc: b9001fe8     	str	w8, [sp, #0x1c]
  11d4c0: 321803e8     	orr	w8, wzr, #0x100
  11d4c4: b9001be8     	str	w8, [sp, #0x18]
  11d4c8: 14000001     	b	0x11d4cc <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x88>
  11d4cc: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d4d0: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d4d4: 6b090108     	subs	w8, w8, w9
  11d4d8: b90013e8     	str	w8, [sp, #0x10]
  11d4dc: 5400024b     	b.lt	0x11d524 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xe0>
  11d4e0: 14000001     	b	0x11d4e4 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xa0>
  11d4e4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d4e8: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d4ec: b9401bea     	ldr	w10, [sp, #0x18]
  11d4f0: 0b0a0129     	add	w9, w9, w10
  11d4f4: 6b090108     	subs	w8, w8, w9
  11d4f8: b9000fe8     	str	w8, [sp, #0xc]
  11d4fc: 5400014a     	b.ge	0x11d524 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xe0>
  11d500: 14000001     	b	0x11d504 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xc0>
  11d504: b85ec3a8     	ldur	w8, [x29, #-0x14]
  11d508: b9401fe9     	ldr	w9, [sp, #0x1c]
  11d50c: 6b090108     	subs	w8, w8, w9
  11d510: f94013ea     	ldr	x10, [sp, #0x20]
  11d514: b9000148     	str	w8, [x10]
  11d518: 2a1f03e8     	mov	w8, wzr
  11d51c: b81f03a8     	stur	w8, [x29, #-0x10]
  11d520: 14000007     	b	0x11d53c <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xf8>
  11d524: f94013e8     	ldr	x8, [sp, #0x20]
  11d528: 32001fe9     	orr	w9, wzr, #0xff
  11d52c: b9000109     	str	w9, [x8]
  11d530: 128002a9     	mov	w9, #-0x16              // =-22
  11d534: b81f03a9     	stur	w9, [x29, #-0x10]
  11d538: 14000001     	b	0x11d53c <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0xf8>
  11d53c: b85f03a8     	ldur	w8, [x29, #-0x10]
  11d540: d53bd049     	mrs	x9, TPIDR_EL0
  11d544: f9401529     	ldr	x9, [x9, #0x28]
  11d548: f85f83aa     	ldur	x10, [x29, #-0x8]
  11d54c: eb0a0129     	subs	x9, x9, x10
  11d550: b9000be8     	str	w8, [sp, #0x8]
  11d554: f90003e9     	str	x9, [sp]
  11d558: 540000c1     	b.ne	0x11d570 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x12c>
  11d55c: 14000001     	b	0x11d560 <android::ColorUtils::unwrapColorAspectsFromColorTransfer(int, android::ColorAspects::Transfer*)+0x11c>
  11d560: b9400be0     	ldr	w0, [sp, #0x8]
  11d564: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11d568: 910143ff     	add	sp, sp, #0x50
  11d56c: d65f03c0     	ret
  11d570: 97fe3200     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011d574 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const>:
  11d574: d100c3ff     	sub	sp, sp, #0x30
  11d578: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11d57c: 910083fd     	add	x29, sp, #0x20
  11d580: f81f83a0     	stur	x0, [x29, #-0x8]
  11d584: f9000be1     	str	x1, [sp, #0x10]
  11d588: f90007e2     	str	x2, [sp, #0x8]
  11d58c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11d590: f9400be1     	ldr	x1, [sp, #0x10]
  11d594: f94007e2     	ldr	x2, [sp, #0x8]
  11d598: 97fe18f2     	bl	0xa3960 <_ZNK7android7ALookupINS_10ColorUtils13ColorTransferENS_12ColorAspects8TransferEE6lookupERKS2_PS4_@plt>
  11d59c: 320003e8     	orr	w8, wzr, #0x1
  11d5a0: 0a080008     	and	w8, w0, w8
  11d5a4: 2a0803e0     	mov	w0, w8
  11d5a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11d5ac: 9100c3ff     	add	sp, sp, #0x30
  11d5b0: d65f03c0     	ret

000000000011d5b4 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)>:
  11d5b4: d10183ff     	sub	sp, sp, #0x60
  11d5b8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11d5bc: 910143fd     	add	x29, sp, #0x50
  11d5c0: b27e03e8     	orr	x8, xzr, #0x4
  11d5c4: b27e07e9     	orr	x9, xzr, #0xc
  11d5c8: b27d03ea     	orr	x10, xzr, #0x8
  11d5cc: b81fc3a0     	stur	w0, [x29, #-0x4]
  11d5d0: b81f83a1     	stur	w1, [x29, #-0x8]
  11d5d4: b81f43a2     	stur	w2, [x29, #-0xc]
  11d5d8: f81e83a3     	stur	x3, [x29, #-0x18]
  11d5dc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  11d5e0: f85e83a3     	ldur	x3, [x29, #-0x18]
  11d5e4: aa0303e1     	mov	x1, x3
  11d5e8: f90013e8     	str	x8, [sp, #0x20]
  11d5ec: f9000fe9     	str	x9, [sp, #0x18]
  11d5f0: f9000bea     	str	x10, [sp, #0x10]
  11d5f4: 97fe22ff     	bl	0xa61f0 <_ZN7android10ColorUtils32unwrapColorAspectsFromColorRangeEiPNS_12ColorAspects5RangeE@plt>
  11d5f8: b81e43a0     	stur	w0, [x29, #-0x1c]
  11d5fc: b85f83a0     	ldur	w0, [x29, #-0x8]
  11d600: f85e83a8     	ldur	x8, [x29, #-0x18]
  11d604: f94013e9     	ldr	x9, [sp, #0x20]
  11d608: 8b090101     	add	x1, x8, x9
  11d60c: f85e83a8     	ldur	x8, [x29, #-0x18]
  11d610: f9400fea     	ldr	x10, [sp, #0x18]
  11d614: 8b0a0102     	add	x2, x8, x10
  11d618: 97fe260e     	bl	0xa6e50 <_ZN7android10ColorUtils35unwrapColorAspectsFromColorStandardEiPNS_12ColorAspects9PrimariesEPNS1_12MatrixCoeffsE@plt>
  11d61c: b81e03a0     	stur	w0, [x29, #-0x20]
  11d620: b85f43a0     	ldur	w0, [x29, #-0xc]
  11d624: f85e83a8     	ldur	x8, [x29, #-0x18]
  11d628: f9400be9     	ldr	x9, [sp, #0x10]
  11d62c: 8b090101     	add	x1, x8, x9
  11d630: 97fe0e18     	bl	0xa0e90 <_ZN7android10ColorUtils35unwrapColorAspectsFromColorTransferEiPNS_12ColorAspects8TransferE@plt>
  11d634: b81dc3a0     	stur	w0, [x29, #-0x24]
  11d638: b85e43a0     	ldur	w0, [x29, #-0x1c]
  11d63c: 35000040     	cbnz	w0, 0x11d644 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0x90>
  11d640: 14000004     	b	0x11d650 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0x9c>
  11d644: b85e43a8     	ldur	w8, [x29, #-0x1c]
  11d648: b9000fe8     	str	w8, [sp, #0xc]
  11d64c: 1400000b     	b	0x11d678 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0xc4>
  11d650: b85e03a8     	ldur	w8, [x29, #-0x20]
  11d654: 35000048     	cbnz	w8, 0x11d65c <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0xa8>
  11d658: 14000004     	b	0x11d668 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0xb4>
  11d65c: b85e03a8     	ldur	w8, [x29, #-0x20]
  11d660: b9000be8     	str	w8, [sp, #0x8]
  11d664: 14000003     	b	0x11d670 <android::ColorUtils::convertPlatformColorAspectsToCodecAspects(int, int, int, android::ColorAspects&)+0xbc>
  11d668: b85dc3a8     	ldur	w8, [x29, #-0x24]
  11d66c: b9000be8     	str	w8, [sp, #0x8]
  11d670: b9400be8     	ldr	w8, [sp, #0x8]
  11d674: b9000fe8     	str	w8, [sp, #0xc]
  11d678: b9400fe8     	ldr	w8, [sp, #0xc]
  11d67c: 2a0803e0     	mov	w0, w8
  11d680: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11d684: 910183ff     	add	sp, sp, #0x60
  11d688: d65f03c0     	ret

000000000011d68c <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)>:
  11d68c: d10103ff     	sub	sp, sp, #0x40
  11d690: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11d694: 9100c3fd     	add	x29, sp, #0x30
  11d698: f81f03a0     	stur	x0, [x29, #-0x10]
  11d69c: f9000fe1     	str	x1, [sp, #0x18]
  11d6a0: f9000be2     	str	x2, [sp, #0x10]
  11d6a4: f90007e3     	str	x3, [sp, #0x8]
  11d6a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  11d6ac: b9400000     	ldr	w0, [x0]
  11d6b0: 97fe14e8     	bl	0xa2a50 <_ZN7android10ColorUtils30wrapColorAspectsIntoColorRangeENS_12ColorAspects5RangeE@plt>
  11d6b4: f9400fe1     	ldr	x1, [sp, #0x18]
  11d6b8: b9000020     	str	w0, [x1]
  11d6bc: f85f03a1     	ldur	x1, [x29, #-0x10]
  11d6c0: b9400420     	ldr	w0, [x1, #0x4]
  11d6c4: f85f03a1     	ldur	x1, [x29, #-0x10]
  11d6c8: b9400c21     	ldr	w1, [x1, #0xc]
  11d6cc: 97fe1e31     	bl	0xa4f90 <_ZN7android10ColorUtils33wrapColorAspectsIntoColorStandardENS_12ColorAspects9PrimariesENS1_12MatrixCoeffsE@plt>
  11d6d0: f9400be2     	ldr	x2, [sp, #0x10]
  11d6d4: b9000040     	str	w0, [x2]
  11d6d8: f85f03a2     	ldur	x2, [x29, #-0x10]
  11d6dc: b9400840     	ldr	w0, [x2, #0x8]
  11d6e0: 97fe3680     	bl	0xab0e0 <_ZN7android10ColorUtils33wrapColorAspectsIntoColorTransferENS_12ColorAspects8TransferE@plt>
  11d6e4: f94007e2     	ldr	x2, [sp, #0x8]
  11d6e8: b9000040     	str	w0, [x2]
  11d6ec: f85f03a2     	ldur	x2, [x29, #-0x10]
  11d6f0: b9400040     	ldr	w0, [x2]
  11d6f4: 97fffe81     	bl	0x11d0f8 <bool android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::map<android::ColorAspects::Range, void>(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x40>
  11d6f8: 37000040     	tbnz	w0, #0x0, 0x11d700 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0x74>
  11d6fc: 14000012     	b	0x11d744 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xb8>
  11d700: f85f03a8     	ldur	x8, [x29, #-0x10]
  11d704: b9400500     	ldr	w0, [x8, #0x4]
  11d708: 97fffd93     	bl	0x11cd54 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xcc>
  11d70c: 37000040     	tbnz	w0, #0x0, 0x11d714 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0x88>
  11d710: 1400000d     	b	0x11d744 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xb8>
  11d714: f85f03a8     	ldur	x8, [x29, #-0x10]
  11d718: b9400d00     	ldr	w0, [x8, #0xc]
  11d71c: 97fffd99     	bl	0x11cd80 <bool android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::map<std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>, void>(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xf8>
  11d720: 37000040     	tbnz	w0, #0x0, 0x11d728 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0x9c>
  11d724: 14000008     	b	0x11d744 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xb8>
  11d728: f85f03a8     	ldur	x8, [x29, #-0x10]
  11d72c: b9400900     	ldr	w0, [x8, #0x8]
  11d730: 97ffff1c     	bl	0x11d3a0 <bool android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::map<android::ColorAspects::Transfer, void>(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x40>
  11d734: 37000040     	tbnz	w0, #0x0, 0x11d73c <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xb0>
  11d738: 14000003     	b	0x11d744 <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xb8>
  11d73c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  11d740: 14000003     	b	0x11d74c <android::ColorUtils::convertCodecColorAspectsToPlatformAspects(android::ColorAspects const&, int*, int*, int*)+0xc0>
  11d744: 128002a8     	mov	w8, #-0x16              // =-22
  11d748: b81fc3a8     	stur	w8, [x29, #-0x4]
  11d74c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  11d750: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11d754: 910103ff     	add	sp, sp, #0x40
  11d758: d65f03c0     	ret

000000000011d75c <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)>:
  11d75c: d10203ff     	sub	sp, sp, #0x80
  11d760: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11d764: 9101c3fd     	add	x29, sp, #0x70
  11d768: d53bd048     	mrs	x8, TPIDR_EL0
  11d76c: f9401508     	ldr	x8, [x8, #0x28]
  11d770: f81f83a8     	stur	x8, [x29, #-0x8]
  11d774: f81e83a0     	stur	x0, [x29, #-0x18]
  11d778: f81e03a1     	stur	x1, [x29, #-0x20]
  11d77c: 52800909     	mov	w9, #0x48               // =72
  11d780: 2a0903e0     	mov	w0, w9
  11d784: 97fe2de3     	bl	0xa8f10 <_Znwm@plt>
  11d788: aa0003e1     	mov	x1, x0
  11d78c: aa0003e8     	mov	x8, x0
  11d790: 52800329     	mov	w9, #0x19               // =25
  11d794: 2a0903fe     	mov	w30, w9
  11d798: f9001be1     	str	x1, [sp, #0x30]
  11d79c: aa1e03e1     	mov	x1, x30
  11d7a0: f90017e8     	str	x8, [sp, #0x28]
  11d7a4: 97fe119f     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  11d7a8: 14000001     	b	0x11d7ac <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x50>
  11d7ac: d10043a8     	sub	x8, x29, #0x10
  11d7b0: aa0803e0     	mov	x0, x8
  11d7b4: f94017e1     	ldr	x1, [sp, #0x28]
  11d7b8: f90013e8     	str	x8, [sp, #0x20]
  11d7bc: 97fe2f5d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  11d7c0: f94013e0     	ldr	x0, [sp, #0x20]
  11d7c4: 97fe09b3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  11d7c8: f9000fe0     	str	x0, [sp, #0x18]
  11d7cc: 14000001     	b	0x11d7d0 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x74>
  11d7d0: f9400fe0     	ldr	x0, [sp, #0x18]
  11d7d4: 97fe1e9f     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  11d7d8: f9000be0     	str	x0, [sp, #0x10]
  11d7dc: 14000001     	b	0x11d7e0 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x84>
  11d7e0: f9400be8     	ldr	x8, [sp, #0x10]
  11d7e4: f9001fe8     	str	x8, [sp, #0x38]
  11d7e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d7ec: 3940012a     	ldrb	w10, [x9]
  11d7f0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d7f4: 3900012a     	strb	w10, [x9]
  11d7f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d7fc: 7840112a     	ldurh	w10, [x9, #0x1]
  11d800: f9401fe9     	ldr	x9, [sp, #0x38]
  11d804: 3900052a     	strb	w10, [x9, #0x1]
  11d808: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d80c: 3940092a     	ldrb	w10, [x9, #0x2]
  11d810: f9401fe9     	ldr	x9, [sp, #0x38]
  11d814: 3900092a     	strb	w10, [x9, #0x2]
  11d818: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d81c: 7840312a     	ldurh	w10, [x9, #0x3]
  11d820: f9401fe9     	ldr	x9, [sp, #0x38]
  11d824: 39000d2a     	strb	w10, [x9, #0x3]
  11d828: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d82c: 3940112a     	ldrb	w10, [x9, #0x4]
  11d830: f9401fe9     	ldr	x9, [sp, #0x38]
  11d834: 3900112a     	strb	w10, [x9, #0x4]
  11d838: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d83c: 7840512a     	ldurh	w10, [x9, #0x5]
  11d840: f9401fe9     	ldr	x9, [sp, #0x38]
  11d844: 3900152a     	strb	w10, [x9, #0x5]
  11d848: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d84c: 3940192a     	ldrb	w10, [x9, #0x6]
  11d850: f9401fe9     	ldr	x9, [sp, #0x38]
  11d854: 3900192a     	strb	w10, [x9, #0x6]
  11d858: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d85c: 7840712a     	ldurh	w10, [x9, #0x7]
  11d860: f9401fe9     	ldr	x9, [sp, #0x38]
  11d864: 39001d2a     	strb	w10, [x9, #0x7]
  11d868: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d86c: 3940212a     	ldrb	w10, [x9, #0x8]
  11d870: f9401fe9     	ldr	x9, [sp, #0x38]
  11d874: 3900212a     	strb	w10, [x9, #0x8]
  11d878: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d87c: 7840912a     	ldurh	w10, [x9, #0x9]
  11d880: f9401fe9     	ldr	x9, [sp, #0x38]
  11d884: 3900252a     	strb	w10, [x9, #0x9]
  11d888: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d88c: 3940292a     	ldrb	w10, [x9, #0xa]
  11d890: f9401fe9     	ldr	x9, [sp, #0x38]
  11d894: 3900292a     	strb	w10, [x9, #0xa]
  11d898: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d89c: 7840b12a     	ldurh	w10, [x9, #0xb]
  11d8a0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8a4: 39002d2a     	strb	w10, [x9, #0xb]
  11d8a8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8ac: 3940312a     	ldrb	w10, [x9, #0xc]
  11d8b0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8b4: 3900312a     	strb	w10, [x9, #0xc]
  11d8b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8bc: 7840d12a     	ldurh	w10, [x9, #0xd]
  11d8c0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8c4: 3900352a     	strb	w10, [x9, #0xd]
  11d8c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8cc: 3940392a     	ldrb	w10, [x9, #0xe]
  11d8d0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8d4: 3900392a     	strb	w10, [x9, #0xe]
  11d8d8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8dc: 7840f12a     	ldurh	w10, [x9, #0xf]
  11d8e0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8e4: 39003d2a     	strb	w10, [x9, #0xf]
  11d8e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8ec: 3940412a     	ldrb	w10, [x9, #0x10]
  11d8f0: f9401fe9     	ldr	x9, [sp, #0x38]
  11d8f4: 3900412a     	strb	w10, [x9, #0x10]
  11d8f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d8fc: 7841112a     	ldurh	w10, [x9, #0x11]
  11d900: f9401fe9     	ldr	x9, [sp, #0x38]
  11d904: 3900452a     	strb	w10, [x9, #0x11]
  11d908: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d90c: 3940492a     	ldrb	w10, [x9, #0x12]
  11d910: f9401fe9     	ldr	x9, [sp, #0x38]
  11d914: 3900492a     	strb	w10, [x9, #0x12]
  11d918: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d91c: 7841312a     	ldurh	w10, [x9, #0x13]
  11d920: f9401fe9     	ldr	x9, [sp, #0x38]
  11d924: 39004d2a     	strb	w10, [x9, #0x13]
  11d928: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d92c: 3940512a     	ldrb	w10, [x9, #0x14]
  11d930: f9401fe9     	ldr	x9, [sp, #0x38]
  11d934: 3900512a     	strb	w10, [x9, #0x14]
  11d938: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d93c: 7841512a     	ldurh	w10, [x9, #0x15]
  11d940: f9401fe9     	ldr	x9, [sp, #0x38]
  11d944: 3900552a     	strb	w10, [x9, #0x15]
  11d948: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d94c: 3940592a     	ldrb	w10, [x9, #0x16]
  11d950: f9401fe9     	ldr	x9, [sp, #0x38]
  11d954: 3900592a     	strb	w10, [x9, #0x16]
  11d958: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d95c: 7841712a     	ldurh	w10, [x9, #0x17]
  11d960: f9401fe9     	ldr	x9, [sp, #0x38]
  11d964: 39005d2a     	strb	w10, [x9, #0x17]
  11d968: f85e83a9     	ldur	x9, [x29, #-0x18]
  11d96c: 3940612a     	ldrb	w10, [x9, #0x18]
  11d970: f9401fe9     	ldr	x9, [sp, #0x38]
  11d974: 3900612a     	strb	w10, [x9, #0x18]
  11d978: f85e03a0     	ldur	x0, [x29, #-0x20]
  11d97c: 97fe2be1     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  11d980: f90007e0     	str	x0, [sp, #0x8]
  11d984: 14000001     	b	0x11d988 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x22c>
  11d988: 900006e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  11d98c: 912f9421     	add	x1, x1, #0xbe5
  11d990: d10043a2     	sub	x2, x29, #0x10
  11d994: f94007e0     	ldr	x0, [sp, #0x8]
  11d998: 97fe2dc6     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
  11d99c: 14000001     	b	0x11d9a0 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x244>
  11d9a0: d10043a0     	sub	x0, x29, #0x10
  11d9a4: 97fe32db     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11d9a8: d53bd040     	mrs	x0, TPIDR_EL0
  11d9ac: f9401400     	ldr	x0, [x0, #0x28]
  11d9b0: f85f83be     	ldur	x30, [x29, #-0x8]
  11d9b4: eb1e0000     	subs	x0, x0, x30
  11d9b8: f90003e0     	str	x0, [sp]
  11d9bc: 54000261     	b.ne	0x11da08 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x2ac>
  11d9c0: 14000001     	b	0x11d9c4 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x268>
  11d9c4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11d9c8: 910203ff     	add	sp, sp, #0x80
  11d9cc: d65f03c0     	ret
  11d9d0: f81d83a0     	stur	x0, [x29, #-0x28]
  11d9d4: 2a0103e8     	mov	w8, w1
  11d9d8: b81d43a8     	stur	w8, [x29, #-0x2c]
  11d9dc: f9401be0     	ldr	x0, [sp, #0x30]
  11d9e0: 97fe0be0     	bl	0xa0960 <_ZdlPv@plt>
  11d9e4: 14000007     	b	0x11da00 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x2a4>
  11d9e8: f81d83a0     	stur	x0, [x29, #-0x28]
  11d9ec: 2a0103e8     	mov	w8, w1
  11d9f0: b81d43a8     	stur	w8, [x29, #-0x2c]
  11d9f4: d10043a0     	sub	x0, x29, #0x10
  11d9f8: 97fe32c6     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11d9fc: 14000001     	b	0x11da00 <android::ColorUtils::setHDRStaticInfoIntoFormat(android::HDRStaticInfo const&, android::sp<android::AMessage>&)+0x2a4>
  11da00: f85d83a0     	ldur	x0, [x29, #-0x28]
  11da04: 97fe2943     	bl	0xa7f10 <_Unwind_Resume@plt>
  11da08: 97fe30da     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000011da0c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)>:
  11da0c: d10343ff     	sub	sp, sp, #0xd0
  11da10: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  11da14: 910303fd     	add	x29, sp, #0xc0
  11da18: d53bd048     	mrs	x8, TPIDR_EL0
  11da1c: f9401508     	ldr	x8, [x8, #0x28]
  11da20: f81f83a8     	stur	x8, [x29, #-0x8]
  11da24: f81e03a0     	stur	x0, [x29, #-0x20]
  11da28: f81d83a1     	stur	x1, [x29, #-0x28]
  11da2c: d10043a0     	sub	x0, x29, #0x10
  11da30: 97fe0c44     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  11da34: f85e03a0     	ldur	x0, [x29, #-0x20]
  11da38: 97fe2bb2     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  11da3c: f81b83a0     	stur	x0, [x29, #-0x48]
  11da40: 14000001     	b	0x11da44 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x38>
  11da44: 900006e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  11da48: 912f9421     	add	x1, x1, #0xbe5
  11da4c: d10043a2     	sub	x2, x29, #0x10
  11da50: f85b83a0     	ldur	x0, [x29, #-0x48]
  11da54: 97fe2a73     	bl	0xa8420 <_ZNK7android8AMessage10findBufferEPKcPNS_2spINS_7ABufferEEE@plt>
  11da58: b81b43a0     	stur	w0, [x29, #-0x4c]
  11da5c: 14000001     	b	0x11da60 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x54>
  11da60: b85b43a8     	ldur	w8, [x29, #-0x4c]
  11da64: 370001a8     	tbnz	w8, #0x0, 0x11da98 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x8c>
  11da68: 14000001     	b	0x11da6c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x60>
  11da6c: 2a1f03e8     	mov	w8, wzr
  11da70: 381ef3a8     	sturb	w8, [x29, #-0x11]
  11da74: 320003e8     	orr	w8, wzr, #0x1
  11da78: b81c83a8     	stur	w8, [x29, #-0x38]
  11da7c: 14000093     	b	0x11dcc8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2bc>
  11da80: f81d03a0     	stur	x0, [x29, #-0x30]
  11da84: 2a0103e8     	mov	w8, w1
  11da88: b81cc3a8     	stur	w8, [x29, #-0x34]
  11da8c: d10043a0     	sub	x0, x29, #0x10
  11da90: 97fe32a0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11da94: 1400009d     	b	0x11dd08 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2fc>
  11da98: d10043a0     	sub	x0, x29, #0x10
  11da9c: 97fe08fd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  11daa0: f81a83a0     	stur	x0, [x29, #-0x58]
  11daa4: 14000001     	b	0x11daa8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x9c>
  11daa8: f85a83a0     	ldur	x0, [x29, #-0x58]
  11daac: 97fe17c1     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  11dab0: f90033e0     	str	x0, [sp, #0x60]
  11dab4: 14000001     	b	0x11dab8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0xac>
  11dab8: f94033e8     	ldr	x8, [sp, #0x60]
  11dabc: f1006509     	subs	x9, x8, #0x19
  11dac0: f9002fe9     	str	x9, [sp, #0x58]
  11dac4: 540000e0     	b.eq	0x11dae0 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0xd4>
  11dac8: 14000001     	b	0x11dacc <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0xc0>
  11dacc: 2a1f03e8     	mov	w8, wzr
  11dad0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  11dad4: 320003e8     	orr	w8, wzr, #0x1
  11dad8: b81c83a8     	stur	w8, [x29, #-0x38]
  11dadc: 1400007b     	b	0x11dcc8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2bc>
  11dae0: d10043a0     	sub	x0, x29, #0x10
  11dae4: 97fe08eb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  11dae8: f9002be0     	str	x0, [sp, #0x50]
  11daec: 14000001     	b	0x11daf0 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0xe4>
  11daf0: f9402be0     	ldr	x0, [sp, #0x50]
  11daf4: 97fe1dd7     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  11daf8: f90027e0     	str	x0, [sp, #0x48]
  11dafc: 14000001     	b	0x11db00 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0xf4>
  11db00: f94027e8     	ldr	x8, [sp, #0x48]
  11db04: f81c03a8     	stur	x8, [x29, #-0x40]
  11db08: f85c03a9     	ldur	x9, [x29, #-0x40]
  11db0c: 3940012a     	ldrb	w10, [x9]
  11db10: 340000ea     	cbz	w10, 0x11db2c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x120>
  11db14: 14000001     	b	0x11db18 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x10c>
  11db18: 2a1f03e8     	mov	w8, wzr
  11db1c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  11db20: 320003e8     	orr	w8, wzr, #0x1
  11db24: b81c83a8     	stur	w8, [x29, #-0x38]
  11db28: 14000068     	b	0x11dcc8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2bc>
  11db2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11db30: 2a1f03e9     	mov	w9, wzr
  11db34: 39000109     	strb	w9, [x8]
  11db38: f85c03a8     	ldur	x8, [x29, #-0x40]
  11db3c: 91000500     	add	x0, x8, #0x1
  11db40: 94000075     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11db44: b90047e0     	str	w0, [sp, #0x44]
  11db48: 14000001     	b	0x11db4c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x140>
  11db4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11db50: b94047e9     	ldr	w9, [sp, #0x44]
  11db54: 78001109     	sturh	w9, [x8, #0x1]
  11db58: f85c03a8     	ldur	x8, [x29, #-0x40]
  11db5c: 91000d00     	add	x0, x8, #0x3
  11db60: 9400006d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11db64: b90043e0     	str	w0, [sp, #0x40]
  11db68: 14000001     	b	0x11db6c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x160>
  11db6c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11db70: b94043e9     	ldr	w9, [sp, #0x40]
  11db74: 78003109     	sturh	w9, [x8, #0x3]
  11db78: f85c03a8     	ldur	x8, [x29, #-0x40]
  11db7c: 91001500     	add	x0, x8, #0x5
  11db80: 94000065     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11db84: b9003fe0     	str	w0, [sp, #0x3c]
  11db88: 14000001     	b	0x11db8c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x180>
  11db8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11db90: b9403fe9     	ldr	w9, [sp, #0x3c]
  11db94: 78005109     	sturh	w9, [x8, #0x5]
  11db98: f85c03a8     	ldur	x8, [x29, #-0x40]
  11db9c: 91001d00     	add	x0, x8, #0x7
  11dba0: 9400005d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dba4: b9003be0     	str	w0, [sp, #0x38]
  11dba8: 14000001     	b	0x11dbac <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x1a0>
  11dbac: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dbb0: b9403be9     	ldr	w9, [sp, #0x38]
  11dbb4: 78007109     	sturh	w9, [x8, #0x7]
  11dbb8: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dbbc: 91002500     	add	x0, x8, #0x9
  11dbc0: 94000055     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dbc4: b90037e0     	str	w0, [sp, #0x34]
  11dbc8: 14000001     	b	0x11dbcc <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x1c0>
  11dbcc: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dbd0: b94037e9     	ldr	w9, [sp, #0x34]
  11dbd4: 78009109     	sturh	w9, [x8, #0x9]
  11dbd8: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dbdc: 91002d00     	add	x0, x8, #0xb
  11dbe0: 9400004d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dbe4: b90033e0     	str	w0, [sp, #0x30]
  11dbe8: 14000001     	b	0x11dbec <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x1e0>
  11dbec: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dbf0: b94033e9     	ldr	w9, [sp, #0x30]
  11dbf4: 7800b109     	sturh	w9, [x8, #0xb]
  11dbf8: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dbfc: 91003500     	add	x0, x8, #0xd
  11dc00: 94000045     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dc04: b9002fe0     	str	w0, [sp, #0x2c]
  11dc08: 14000001     	b	0x11dc0c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x200>
  11dc0c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dc10: b9402fe9     	ldr	w9, [sp, #0x2c]
  11dc14: 7800d109     	sturh	w9, [x8, #0xd]
  11dc18: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dc1c: 91003d00     	add	x0, x8, #0xf
  11dc20: 9400003d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dc24: b9002be0     	str	w0, [sp, #0x28]
  11dc28: 14000001     	b	0x11dc2c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x220>
  11dc2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dc30: b9402be9     	ldr	w9, [sp, #0x28]
  11dc34: 7800f109     	sturh	w9, [x8, #0xf]
  11dc38: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dc3c: 91004500     	add	x0, x8, #0x11
  11dc40: 94000035     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dc44: b90027e0     	str	w0, [sp, #0x24]
  11dc48: 14000001     	b	0x11dc4c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x240>
  11dc4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dc50: b94027e9     	ldr	w9, [sp, #0x24]
  11dc54: 78011109     	sturh	w9, [x8, #0x11]
  11dc58: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dc5c: 91004d00     	add	x0, x8, #0x13
  11dc60: 9400002d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dc64: b90023e0     	str	w0, [sp, #0x20]
  11dc68: 14000001     	b	0x11dc6c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x260>
  11dc6c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dc70: b94023e9     	ldr	w9, [sp, #0x20]
  11dc74: 78013109     	sturh	w9, [x8, #0x13]
  11dc78: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dc7c: 91005500     	add	x0, x8, #0x15
  11dc80: 94000025     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dc84: b9001fe0     	str	w0, [sp, #0x1c]
  11dc88: 14000001     	b	0x11dc8c <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x280>
  11dc8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dc90: b9401fe9     	ldr	w9, [sp, #0x1c]
  11dc94: 78015109     	sturh	w9, [x8, #0x15]
  11dc98: f85c03a8     	ldur	x8, [x29, #-0x40]
  11dc9c: 91005d00     	add	x0, x8, #0x17
  11dca0: 9400001d     	bl	0x11dd14 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x308>
  11dca4: b9001be0     	str	w0, [sp, #0x18]
  11dca8: 14000001     	b	0x11dcac <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2a0>
  11dcac: f85d83a8     	ldur	x8, [x29, #-0x28]
  11dcb0: b9401be9     	ldr	w9, [sp, #0x18]
  11dcb4: 78017109     	sturh	w9, [x8, #0x17]
  11dcb8: 320003ea     	orr	w10, wzr, #0x1
  11dcbc: 381ef3aa     	sturb	w10, [x29, #-0x11]
  11dcc0: b81c83aa     	stur	w10, [x29, #-0x38]
  11dcc4: 14000001     	b	0x11dcc8 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2bc>
  11dcc8: d10043a0     	sub	x0, x29, #0x10
  11dccc: 97fe3211     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  11dcd0: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  11dcd4: d53bd040     	mrs	x0, TPIDR_EL0
  11dcd8: f9401400     	ldr	x0, [x0, #0x28]
  11dcdc: f85f83be     	ldur	x30, [x29, #-0x8]
  11dce0: eb1e0000     	subs	x0, x0, x30
  11dce4: b90017e8     	str	w8, [sp, #0x14]
  11dce8: f90007e0     	str	x0, [sp, #0x8]
  11dcec: 54000121     	b.ne	0x11dd10 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x304>
  11dcf0: 14000001     	b	0x11dcf4 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x2e8>
  11dcf4: b94017e8     	ldr	w8, [sp, #0x14]
  11dcf8: 12000100     	and	w0, w8, #0x1
  11dcfc: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  11dd00: 910343ff     	add	sp, sp, #0xd0
  11dd04: d65f03c0     	ret
  11dd08: f85d03a0     	ldur	x0, [x29, #-0x30]
  11dd0c: 97fe2881     	bl	0xa7f10 <_Unwind_Resume@plt>
  11dd10: 97fe3018     	bl	0xa9d70 <__stack_chk_fail@plt>
  11dd14: d10043ff     	sub	sp, sp, #0x10
  11dd18: 321d03e8     	orr	w8, wzr, #0x8
  11dd1c: f90007e0     	str	x0, [sp, #0x8]
  11dd20: f94007e0     	ldr	x0, [sp, #0x8]
  11dd24: 39400009     	ldrb	w9, [x0]
  11dd28: f94007e0     	ldr	x0, [sp, #0x8]
  11dd2c: 3940040a     	ldrb	w10, [x0, #0x1]
  11dd30: 1ac82148     	lsl	w8, w10, w8
  11dd34: 2a080128     	orr	w8, w9, w8
  11dd38: 2a0803e0     	mov	w0, w8
  11dd3c: 910043ff     	add	sp, sp, #0x10
  11dd40: d65f03c0     	ret
  11dd44: d100c3ff     	sub	sp, sp, #0x30
  11dd48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11dd4c: 910083fd     	add	x29, sp, #0x20
  11dd50: f81f83a0     	stur	x0, [x29, #-0x8]
  11dd54: f85f83a0     	ldur	x0, [x29, #-0x8]
  11dd58: f90003e0     	str	x0, [sp]
  11dd5c: 9400000e     	bl	0x11dd94 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x388>
  11dd60: 14000001     	b	0x11dd64 <android::ColorUtils::getHDRStaticInfoFromFormat(android::sp<android::AMessage> const&, android::HDRStaticInfo*)+0x358>
  11dd64: f94003e0     	ldr	x0, [sp]
  11dd68: 97fe1e52     	bl	0xa56b0 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEED2Ev@plt>
  11dd6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11dd70: 9100c3ff     	add	sp, sp, #0x30
  11dd74: d65f03c0     	ret
  11dd78: 2a0103e8     	mov	w8, w1
  11dd7c: f9000be0     	str	x0, [sp, #0x10]
  11dd80: b9000fe8     	str	w8, [sp, #0xc]
  11dd84: f94003e0     	ldr	x0, [sp]
  11dd88: 97fe1e4a     	bl	0xa56b0 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEED2Ev@plt>
  11dd8c: f9400be0     	ldr	x0, [sp, #0x10]
  11dd90: 97fe410d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11dd94: d10183ff     	sub	sp, sp, #0x60
  11dd98: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11dd9c: 910143fd     	add	x29, sp, #0x50
  11dda0: b27d03e8     	orr	x8, xzr, #0x8
  11dda4: f81f83a0     	stur	x0, [x29, #-0x8]
  11dda8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ddac: f81f03a0     	stur	x0, [x29, #-0x10]
  11ddb0: f81e83a8     	stur	x8, [x29, #-0x18]
  11ddb4: 94000056     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  11ddb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ddbc: f81e03a0     	stur	x0, [x29, #-0x20]
  11ddc0: aa0803e0     	mov	x0, x8
  11ddc4: 94000052     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  11ddc8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ddcc: f90017e0     	str	x0, [sp, #0x28]
  11ddd0: aa0803e0     	mov	x0, x8
  11ddd4: 94000058     	bl	0x11df34 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xcc>
  11ddd8: f85e83a8     	ldur	x8, [x29, #-0x18]
  11dddc: 9b007d00     	mul	x0, x8, x0
  11dde0: f94017e9     	ldr	x9, [sp, #0x28]
  11dde4: 8b000120     	add	x0, x9, x0
  11dde8: f85f03aa     	ldur	x10, [x29, #-0x10]
  11ddec: f90013e0     	str	x0, [sp, #0x20]
  11ddf0: aa0a03e0     	mov	x0, x10
  11ddf4: 94000046     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  11ddf8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ddfc: f9000fe0     	str	x0, [sp, #0x18]
  11de00: aa0803e0     	mov	x0, x8
  11de04: 94000055     	bl	0x11df58 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xf0>
  11de08: f85e83a8     	ldur	x8, [x29, #-0x18]
  11de0c: 9b007d09     	mul	x9, x8, x0
  11de10: f9400fea     	ldr	x10, [sp, #0x18]
  11de14: 8b090149     	add	x9, x10, x9
  11de18: f85f03a0     	ldur	x0, [x29, #-0x10]
  11de1c: f9000be9     	str	x9, [sp, #0x10]
  11de20: 9400003b     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  11de24: f85f03a8     	ldur	x8, [x29, #-0x10]
  11de28: f90007e0     	str	x0, [sp, #0x8]
  11de2c: aa0803e0     	mov	x0, x8
  11de30: 94000041     	bl	0x11df34 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xcc>
  11de34: f85e83a8     	ldur	x8, [x29, #-0x18]
  11de38: 9b007d09     	mul	x9, x8, x0
  11de3c: f94007ea     	ldr	x10, [sp, #0x8]
  11de40: 8b090149     	add	x9, x10, x9
  11de44: f85f03a0     	ldur	x0, [x29, #-0x10]
  11de48: f85e03a1     	ldur	x1, [x29, #-0x20]
  11de4c: f94013e2     	ldr	x2, [sp, #0x20]
  11de50: f9400be3     	ldr	x3, [sp, #0x10]
  11de54: aa0903e4     	mov	x4, x9
  11de58: 94000025     	bl	0x11deec <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x84>
  11de5c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11de60: 910183ff     	add	sp, sp, #0x60
  11de64: d65f03c0     	ret

000000000011de68 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()>:
  11de68: d10103ff     	sub	sp, sp, #0x40
  11de6c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11de70: 9100c3fd     	add	x29, sp, #0x30
  11de74: d2800008     	mov	x8, #0x0                // =0
  11de78: f81f83a0     	stur	x0, [x29, #-0x8]
  11de7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11de80: aa0003e9     	mov	x9, x0
  11de84: f9400129     	ldr	x9, [x9]
  11de88: eb08013f     	cmp	x9, x8
  11de8c: 1a9f07ea     	cset	w10, ne
  11de90: f81f03a0     	stur	x0, [x29, #-0x10]
  11de94: 3700004a     	tbnz	w10, #0x0, 0x11de9c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x34>
  11de98: 14000012     	b	0x11dee0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x78>
  11de9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  11dea0: 94000068     	bl	0x11e040 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x1d8>
  11dea4: f85f03a0     	ldur	x0, [x29, #-0x10]
  11dea8: 9400007e     	bl	0x11e0a0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x238>
  11deac: f85f03a8     	ldur	x8, [x29, #-0x10]
  11deb0: f9400101     	ldr	x1, [x8]
  11deb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  11deb8: f9000fe0     	str	x0, [sp, #0x18]
  11debc: aa0803e0     	mov	x0, x8
  11dec0: f9000be1     	str	x1, [sp, #0x10]
  11dec4: 94000034     	bl	0x11df94 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x12c>
  11dec8: f9400fe1     	ldr	x1, [sp, #0x18]
  11decc: f90007e0     	str	x0, [sp, #0x8]
  11ded0: aa0103e0     	mov	x0, x1
  11ded4: f9400be1     	ldr	x1, [sp, #0x10]
  11ded8: f94007e2     	ldr	x2, [sp, #0x8]
  11dedc: 94000064     	bl	0x11e06c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x204>
  11dee0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11dee4: 910103ff     	add	sp, sp, #0x40
  11dee8: d65f03c0     	ret
  11deec: d100c3ff     	sub	sp, sp, #0x30
  11def0: f90017e0     	str	x0, [sp, #0x28]
  11def4: f90013e1     	str	x1, [sp, #0x20]
  11def8: f9000fe2     	str	x2, [sp, #0x18]
  11defc: f9000be3     	str	x3, [sp, #0x10]
  11df00: f90007e4     	str	x4, [sp, #0x8]
  11df04: 9100c3ff     	add	sp, sp, #0x30
  11df08: d65f03c0     	ret
  11df0c: d10083ff     	sub	sp, sp, #0x20
  11df10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11df14: 910043fd     	add	x29, sp, #0x10
  11df18: f90007e0     	str	x0, [sp, #0x8]
  11df1c: f94007e0     	ldr	x0, [sp, #0x8]
  11df20: f9400000     	ldr	x0, [x0]
  11df24: 94000017     	bl	0x11df80 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x118>
  11df28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11df2c: 910083ff     	add	sp, sp, #0x20
  11df30: d65f03c0     	ret
  11df34: d10083ff     	sub	sp, sp, #0x20
  11df38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11df3c: 910043fd     	add	x29, sp, #0x10
  11df40: f90007e0     	str	x0, [sp, #0x8]
  11df44: f94007e0     	ldr	x0, [sp, #0x8]
  11df48: 94000013     	bl	0x11df94 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x12c>
  11df4c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11df50: 910083ff     	add	sp, sp, #0x20
  11df54: d65f03c0     	ret
  11df58: d10043ff     	sub	sp, sp, #0x10
  11df5c: b27d03e8     	orr	x8, xzr, #0x8
  11df60: f90007e0     	str	x0, [sp, #0x8]
  11df64: f94007e0     	ldr	x0, [sp, #0x8]
  11df68: f9400409     	ldr	x9, [x0, #0x8]
  11df6c: f9400000     	ldr	x0, [x0]
  11df70: eb000129     	subs	x9, x9, x0
  11df74: 9ac80d20     	sdiv	x0, x9, x8
  11df78: 910043ff     	add	sp, sp, #0x10
  11df7c: d65f03c0     	ret
  11df80: d10043ff     	sub	sp, sp, #0x10
  11df84: f90007e0     	str	x0, [sp, #0x8]
  11df88: f94007e0     	ldr	x0, [sp, #0x8]
  11df8c: 910043ff     	add	sp, sp, #0x10
  11df90: d65f03c0     	ret
  11df94: d100c3ff     	sub	sp, sp, #0x30
  11df98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11df9c: 910083fd     	add	x29, sp, #0x20
  11dfa0: b27d03e8     	orr	x8, xzr, #0x8
  11dfa4: f81f83a0     	stur	x0, [x29, #-0x8]
  11dfa8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11dfac: f9000be0     	str	x0, [sp, #0x10]
  11dfb0: f90007e8     	str	x8, [sp, #0x8]
  11dfb4: 9400000a     	bl	0x11dfdc <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x174>
  11dfb8: f9400008     	ldr	x8, [x0]
  11dfbc: f9400be0     	ldr	x0, [sp, #0x10]
  11dfc0: f9400000     	ldr	x0, [x0]
  11dfc4: eb000108     	subs	x8, x8, x0
  11dfc8: f94007e0     	ldr	x0, [sp, #0x8]
  11dfcc: 9ac00d00     	sdiv	x0, x8, x0
  11dfd0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11dfd4: 9100c3ff     	add	sp, sp, #0x30
  11dfd8: d65f03c0     	ret
  11dfdc: d10083ff     	sub	sp, sp, #0x20
  11dfe0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11dfe4: 910043fd     	add	x29, sp, #0x10
  11dfe8: b27c03e8     	orr	x8, xzr, #0x10
  11dfec: f90007e0     	str	x0, [sp, #0x8]
  11dff0: f94007e0     	ldr	x0, [sp, #0x8]
  11dff4: 8b080000     	add	x0, x0, x8
  11dff8: 94000004     	bl	0x11e008 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x1a0>
  11dffc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e000: 910083ff     	add	sp, sp, #0x20
  11e004: d65f03c0     	ret
  11e008: d10083ff     	sub	sp, sp, #0x20
  11e00c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e010: 910043fd     	add	x29, sp, #0x10
  11e014: f90007e0     	str	x0, [sp, #0x8]
  11e018: f94007e0     	ldr	x0, [sp, #0x8]
  11e01c: 94000004     	bl	0x11e02c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x1c4>
  11e020: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e024: 910083ff     	add	sp, sp, #0x20
  11e028: d65f03c0     	ret
  11e02c: d10043ff     	sub	sp, sp, #0x10
  11e030: f90007e0     	str	x0, [sp, #0x8]
  11e034: f94007e0     	ldr	x0, [sp, #0x8]
  11e038: 910043ff     	add	sp, sp, #0x10
  11e03c: d65f03c0     	ret
  11e040: d10083ff     	sub	sp, sp, #0x20
  11e044: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e048: 910043fd     	add	x29, sp, #0x10
  11e04c: f90007e0     	str	x0, [sp, #0x8]
  11e050: f94007e0     	ldr	x0, [sp, #0x8]
  11e054: aa0003e8     	mov	x8, x0
  11e058: f9400101     	ldr	x1, [x8]
  11e05c: 9400001c     	bl	0x11e0cc <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x264>
  11e060: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e064: 910083ff     	add	sp, sp, #0x20
  11e068: d65f03c0     	ret
  11e06c: d100c3ff     	sub	sp, sp, #0x30
  11e070: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e074: 910083fd     	add	x29, sp, #0x20
  11e078: f81f83a0     	stur	x0, [x29, #-0x8]
  11e07c: f9000be1     	str	x1, [sp, #0x10]
  11e080: f90007e2     	str	x2, [sp, #0x8]
  11e084: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e088: f9400be1     	ldr	x1, [sp, #0x10]
  11e08c: f94007e2     	ldr	x2, [sp, #0x8]
  11e090: 94000056     	bl	0x11e1e8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0x48>
  11e094: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e098: 9100c3ff     	add	sp, sp, #0x30
  11e09c: d65f03c0     	ret
  11e0a0: d10083ff     	sub	sp, sp, #0x20
  11e0a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e0a8: 910043fd     	add	x29, sp, #0x10
  11e0ac: b27c03e8     	orr	x8, xzr, #0x10
  11e0b0: f90007e0     	str	x0, [sp, #0x8]
  11e0b4: f94007e0     	ldr	x0, [sp, #0x8]
  11e0b8: 8b080000     	add	x0, x0, x8
  11e0bc: 9400005d     	bl	0x11e230 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0x90>
  11e0c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e0c4: 910083ff     	add	sp, sp, #0x20
  11e0c8: d65f03c0     	ret
  11e0cc: d10143ff     	sub	sp, sp, #0x50
  11e0d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11e0d4: 910103fd     	add	x29, sp, #0x40
  11e0d8: f81f83a0     	stur	x0, [x29, #-0x8]
  11e0dc: f81f03a1     	stur	x1, [x29, #-0x10]
  11e0e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e0e4: f9400401     	ldr	x1, [x0, #0x8]
  11e0e8: f81e83a1     	stur	x1, [x29, #-0x18]
  11e0ec: f90013e0     	str	x0, [sp, #0x20]
  11e0f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e0f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  11e0f8: eb09011f     	cmp	x8, x9
  11e0fc: 1a9f07ea     	cset	w10, ne
  11e100: 3700004a     	tbnz	w10, #0x0, 0x11e108 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x2a0>
  11e104: 14000013     	b	0x11e150 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x2e8>
  11e108: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  11e10c: f94013e0     	ldr	x0, [sp, #0x20]
  11e110: f9000fe8     	str	x8, [sp, #0x18]
  11e114: 97ffffe3     	bl	0x11e0a0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x238>
  11e118: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e11c: f9400fe9     	ldr	x9, [sp, #0x18]
  11e120: 8b090108     	add	x8, x8, x9
  11e124: f81e83a8     	stur	x8, [x29, #-0x18]
  11e128: f9000be0     	str	x0, [sp, #0x10]
  11e12c: aa0803e0     	mov	x0, x8
  11e130: 97ffff94     	bl	0x11df80 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x118>
  11e134: f9400be8     	ldr	x8, [sp, #0x10]
  11e138: f90007e0     	str	x0, [sp, #0x8]
  11e13c: aa0803e0     	mov	x0, x8
  11e140: f94007e1     	ldr	x1, [sp, #0x8]
  11e144: 97fe168b     	bl	0xa3b70 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE7destroyIS8_EEvRS9_PT_@plt>
  11e148: 14000001     	b	0x11e14c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x2e4>
  11e14c: 17ffffe9     	b	0x11e0f0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x288>
  11e150: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e154: f94013e9     	ldr	x9, [sp, #0x20]
  11e158: f9000528     	str	x8, [x9, #0x8]
  11e15c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11e160: 910143ff     	add	sp, sp, #0x50
  11e164: d65f03c0     	ret
  11e168: 97fe4017     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011e16c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)>:
  11e16c: d100c3ff     	sub	sp, sp, #0x30
  11e170: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e174: 910083fd     	add	x29, sp, #0x20
  11e178: 91003fe8     	add	x8, sp, #0xf
  11e17c: f81f83a0     	stur	x0, [x29, #-0x8]
  11e180: f9000be1     	str	x1, [sp, #0x10]
  11e184: f85f83a1     	ldur	x1, [x29, #-0x8]
  11e188: f9400be2     	ldr	x2, [sp, #0x10]
  11e18c: 39400100     	ldrb	w0, [x8]
  11e190: 97fe16a8     	bl	0xa3c30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_@plt>
  11e194: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e198: 9100c3ff     	add	sp, sp, #0x30
  11e19c: d65f03c0     	ret

000000000011e1a0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)>:
  11e1a0: d100c3ff     	sub	sp, sp, #0x30
  11e1a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e1a8: 910083fd     	add	x29, sp, #0x20
  11e1ac: d10007a8     	sub	x8, x29, #0x1
  11e1b0: 39000100     	strb	w0, [x8]
  11e1b4: f9000be1     	str	x1, [sp, #0x10]
  11e1b8: f90007e2     	str	x2, [sp, #0x8]
  11e1bc: f9400be0     	ldr	x0, [sp, #0x10]
  11e1c0: f94007e1     	ldr	x1, [sp, #0x8]
  11e1c4: 94000004     	bl	0x11e1d4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0x34>
  11e1c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e1cc: 9100c3ff     	add	sp, sp, #0x30
  11e1d0: d65f03c0     	ret
  11e1d4: d10043ff     	sub	sp, sp, #0x10
  11e1d8: f90007e0     	str	x0, [sp, #0x8]
  11e1dc: f90003e1     	str	x1, [sp]
  11e1e0: 910043ff     	add	sp, sp, #0x10
  11e1e4: d65f03c0     	ret
  11e1e8: d100c3ff     	sub	sp, sp, #0x30
  11e1ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e1f0: 910083fd     	add	x29, sp, #0x20
  11e1f4: b27d03e8     	orr	x8, xzr, #0x8
  11e1f8: b27e03e9     	orr	x9, xzr, #0x4
  11e1fc: f81f83a0     	stur	x0, [x29, #-0x8]
  11e200: f9000be1     	str	x1, [sp, #0x10]
  11e204: f90007e2     	str	x2, [sp, #0x8]
  11e208: f9400be0     	ldr	x0, [sp, #0x10]
  11e20c: f94007e1     	ldr	x1, [sp, #0x8]
  11e210: 9b087c21     	mul	x1, x1, x8
  11e214: aa0903e2     	mov	x2, x9
  11e218: 97fe7482     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11e21c: 14000001     	b	0x11e220 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0x80>
  11e220: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e224: 9100c3ff     	add	sp, sp, #0x30
  11e228: d65f03c0     	ret
  11e22c: 97fe3fe6     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11e230: d10083ff     	sub	sp, sp, #0x20
  11e234: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e238: 910043fd     	add	x29, sp, #0x10
  11e23c: f90007e0     	str	x0, [sp, #0x8]
  11e240: f94007e0     	ldr	x0, [sp, #0x8]
  11e244: 94000004     	bl	0x11e254 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0xb4>
  11e248: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e24c: 910083ff     	add	sp, sp, #0x20
  11e250: d65f03c0     	ret
  11e254: d10043ff     	sub	sp, sp, #0x10
  11e258: f90007e0     	str	x0, [sp, #0x8]
  11e25c: f94007e0     	ldr	x0, [sp, #0x8]
  11e260: 910043ff     	add	sp, sp, #0x10
  11e264: d65f03c0     	ret
  11e268: d100c3ff     	sub	sp, sp, #0x30
  11e26c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e270: 910083fd     	add	x29, sp, #0x20
  11e274: f81f83a0     	stur	x0, [x29, #-0x8]
  11e278: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e27c: f90003e0     	str	x0, [sp]
  11e280: 9400000e     	bl	0x11e2b8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0x118>
  11e284: 14000001     	b	0x11e288 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*)+0xe8>
  11e288: f94003e0     	ldr	x0, [sp]
  11e28c: 97fe2ebd     	bl	0xa9d80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEED2Ev@plt>
  11e290: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e294: 9100c3ff     	add	sp, sp, #0x30
  11e298: d65f03c0     	ret
  11e29c: 2a0103e8     	mov	w8, w1
  11e2a0: f9000be0     	str	x0, [sp, #0x10]
  11e2a4: b9000fe8     	str	w8, [sp, #0xc]
  11e2a8: f94003e0     	ldr	x0, [sp]
  11e2ac: 97fe2eb5     	bl	0xa9d80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEED2Ev@plt>
  11e2b0: f9400be0     	ldr	x0, [sp, #0x10]
  11e2b4: 97fe3fc4     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11e2b8: d10183ff     	sub	sp, sp, #0x60
  11e2bc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11e2c0: 910143fd     	add	x29, sp, #0x50
  11e2c4: b27e07e8     	orr	x8, xzr, #0xc
  11e2c8: f81f83a0     	stur	x0, [x29, #-0x8]
  11e2cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e2d0: f81f03a0     	stur	x0, [x29, #-0x10]
  11e2d4: f81e83a8     	stur	x8, [x29, #-0x18]
  11e2d8: 94000056     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  11e2dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e2e0: f81e03a0     	stur	x0, [x29, #-0x20]
  11e2e4: aa0803e0     	mov	x0, x8
  11e2e8: 94000052     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  11e2ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e2f0: f90017e0     	str	x0, [sp, #0x28]
  11e2f4: aa0803e0     	mov	x0, x8
  11e2f8: 94000058     	bl	0x11e458 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xcc>
  11e2fc: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e300: 9b007d00     	mul	x0, x8, x0
  11e304: f94017e9     	ldr	x9, [sp, #0x28]
  11e308: 8b000120     	add	x0, x9, x0
  11e30c: f85f03aa     	ldur	x10, [x29, #-0x10]
  11e310: f90013e0     	str	x0, [sp, #0x20]
  11e314: aa0a03e0     	mov	x0, x10
  11e318: 94000046     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  11e31c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e320: f9000fe0     	str	x0, [sp, #0x18]
  11e324: aa0803e0     	mov	x0, x8
  11e328: 94000055     	bl	0x11e47c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xf0>
  11e32c: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e330: 9b007d09     	mul	x9, x8, x0
  11e334: f9400fea     	ldr	x10, [sp, #0x18]
  11e338: 8b090149     	add	x9, x10, x9
  11e33c: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e340: f9000be9     	str	x9, [sp, #0x10]
  11e344: 9400003b     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  11e348: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e34c: f90007e0     	str	x0, [sp, #0x8]
  11e350: aa0803e0     	mov	x0, x8
  11e354: 94000041     	bl	0x11e458 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xcc>
  11e358: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e35c: 9b007d09     	mul	x9, x8, x0
  11e360: f94007ea     	ldr	x10, [sp, #0x8]
  11e364: 8b090149     	add	x9, x10, x9
  11e368: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e36c: f85e03a1     	ldur	x1, [x29, #-0x20]
  11e370: f94013e2     	ldr	x2, [sp, #0x20]
  11e374: f9400be3     	ldr	x3, [sp, #0x10]
  11e378: aa0903e4     	mov	x4, x9
  11e37c: 94000025     	bl	0x11e410 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x84>
  11e380: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11e384: 910183ff     	add	sp, sp, #0x60
  11e388: d65f03c0     	ret

000000000011e38c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()>:
  11e38c: d10103ff     	sub	sp, sp, #0x40
  11e390: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11e394: 9100c3fd     	add	x29, sp, #0x30
  11e398: d2800008     	mov	x8, #0x0                // =0
  11e39c: f81f83a0     	stur	x0, [x29, #-0x8]
  11e3a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e3a4: aa0003e9     	mov	x9, x0
  11e3a8: f9400129     	ldr	x9, [x9]
  11e3ac: eb08013f     	cmp	x9, x8
  11e3b0: 1a9f07ea     	cset	w10, ne
  11e3b4: f81f03a0     	stur	x0, [x29, #-0x10]
  11e3b8: 3700004a     	tbnz	w10, #0x0, 0x11e3c0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x34>
  11e3bc: 14000012     	b	0x11e404 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x78>
  11e3c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e3c4: 94000068     	bl	0x11e564 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x1d8>
  11e3c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e3cc: 9400007e     	bl	0x11e5c4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x238>
  11e3d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e3d4: f9400101     	ldr	x1, [x8]
  11e3d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e3dc: f9000fe0     	str	x0, [sp, #0x18]
  11e3e0: aa0803e0     	mov	x0, x8
  11e3e4: f9000be1     	str	x1, [sp, #0x10]
  11e3e8: 94000034     	bl	0x11e4b8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x12c>
  11e3ec: f9400fe1     	ldr	x1, [sp, #0x18]
  11e3f0: f90007e0     	str	x0, [sp, #0x8]
  11e3f4: aa0103e0     	mov	x0, x1
  11e3f8: f9400be1     	ldr	x1, [sp, #0x10]
  11e3fc: f94007e2     	ldr	x2, [sp, #0x8]
  11e400: 94000064     	bl	0x11e590 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x204>
  11e404: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11e408: 910103ff     	add	sp, sp, #0x40
  11e40c: d65f03c0     	ret
  11e410: d100c3ff     	sub	sp, sp, #0x30
  11e414: f90017e0     	str	x0, [sp, #0x28]
  11e418: f90013e1     	str	x1, [sp, #0x20]
  11e41c: f9000fe2     	str	x2, [sp, #0x18]
  11e420: f9000be3     	str	x3, [sp, #0x10]
  11e424: f90007e4     	str	x4, [sp, #0x8]
  11e428: 9100c3ff     	add	sp, sp, #0x30
  11e42c: d65f03c0     	ret
  11e430: d10083ff     	sub	sp, sp, #0x20
  11e434: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e438: 910043fd     	add	x29, sp, #0x10
  11e43c: f90007e0     	str	x0, [sp, #0x8]
  11e440: f94007e0     	ldr	x0, [sp, #0x8]
  11e444: f9400000     	ldr	x0, [x0]
  11e448: 94000017     	bl	0x11e4a4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x118>
  11e44c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e450: 910083ff     	add	sp, sp, #0x20
  11e454: d65f03c0     	ret
  11e458: d10083ff     	sub	sp, sp, #0x20
  11e45c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e460: 910043fd     	add	x29, sp, #0x10
  11e464: f90007e0     	str	x0, [sp, #0x8]
  11e468: f94007e0     	ldr	x0, [sp, #0x8]
  11e46c: 94000013     	bl	0x11e4b8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x12c>
  11e470: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e474: 910083ff     	add	sp, sp, #0x20
  11e478: d65f03c0     	ret
  11e47c: d10043ff     	sub	sp, sp, #0x10
  11e480: b27e07e8     	orr	x8, xzr, #0xc
  11e484: f90007e0     	str	x0, [sp, #0x8]
  11e488: f94007e0     	ldr	x0, [sp, #0x8]
  11e48c: f9400409     	ldr	x9, [x0, #0x8]
  11e490: f9400000     	ldr	x0, [x0]
  11e494: eb000129     	subs	x9, x9, x0
  11e498: 9ac80d20     	sdiv	x0, x9, x8
  11e49c: 910043ff     	add	sp, sp, #0x10
  11e4a0: d65f03c0     	ret
  11e4a4: d10043ff     	sub	sp, sp, #0x10
  11e4a8: f90007e0     	str	x0, [sp, #0x8]
  11e4ac: f94007e0     	ldr	x0, [sp, #0x8]
  11e4b0: 910043ff     	add	sp, sp, #0x10
  11e4b4: d65f03c0     	ret
  11e4b8: d100c3ff     	sub	sp, sp, #0x30
  11e4bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e4c0: 910083fd     	add	x29, sp, #0x20
  11e4c4: b27e07e8     	orr	x8, xzr, #0xc
  11e4c8: f81f83a0     	stur	x0, [x29, #-0x8]
  11e4cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e4d0: f9000be0     	str	x0, [sp, #0x10]
  11e4d4: f90007e8     	str	x8, [sp, #0x8]
  11e4d8: 9400000a     	bl	0x11e500 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x174>
  11e4dc: f9400008     	ldr	x8, [x0]
  11e4e0: f9400be0     	ldr	x0, [sp, #0x10]
  11e4e4: f9400000     	ldr	x0, [x0]
  11e4e8: eb000108     	subs	x8, x8, x0
  11e4ec: f94007e0     	ldr	x0, [sp, #0x8]
  11e4f0: 9ac00d00     	sdiv	x0, x8, x0
  11e4f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e4f8: 9100c3ff     	add	sp, sp, #0x30
  11e4fc: d65f03c0     	ret
  11e500: d10083ff     	sub	sp, sp, #0x20
  11e504: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e508: 910043fd     	add	x29, sp, #0x10
  11e50c: b27c03e8     	orr	x8, xzr, #0x10
  11e510: f90007e0     	str	x0, [sp, #0x8]
  11e514: f94007e0     	ldr	x0, [sp, #0x8]
  11e518: 8b080000     	add	x0, x0, x8
  11e51c: 94000004     	bl	0x11e52c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x1a0>
  11e520: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e524: 910083ff     	add	sp, sp, #0x20
  11e528: d65f03c0     	ret
  11e52c: d10083ff     	sub	sp, sp, #0x20
  11e530: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e534: 910043fd     	add	x29, sp, #0x10
  11e538: f90007e0     	str	x0, [sp, #0x8]
  11e53c: f94007e0     	ldr	x0, [sp, #0x8]
  11e540: 94000004     	bl	0x11e550 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x1c4>
  11e544: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e548: 910083ff     	add	sp, sp, #0x20
  11e54c: d65f03c0     	ret
  11e550: d10043ff     	sub	sp, sp, #0x10
  11e554: f90007e0     	str	x0, [sp, #0x8]
  11e558: f94007e0     	ldr	x0, [sp, #0x8]
  11e55c: 910043ff     	add	sp, sp, #0x10
  11e560: d65f03c0     	ret
  11e564: d10083ff     	sub	sp, sp, #0x20
  11e568: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e56c: 910043fd     	add	x29, sp, #0x10
  11e570: f90007e0     	str	x0, [sp, #0x8]
  11e574: f94007e0     	ldr	x0, [sp, #0x8]
  11e578: aa0003e8     	mov	x8, x0
  11e57c: f9400101     	ldr	x1, [x8]
  11e580: 9400001c     	bl	0x11e5f0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x264>
  11e584: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e588: 910083ff     	add	sp, sp, #0x20
  11e58c: d65f03c0     	ret
  11e590: d100c3ff     	sub	sp, sp, #0x30
  11e594: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e598: 910083fd     	add	x29, sp, #0x20
  11e59c: f81f83a0     	stur	x0, [x29, #-0x8]
  11e5a0: f9000be1     	str	x1, [sp, #0x10]
  11e5a4: f90007e2     	str	x2, [sp, #0x8]
  11e5a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e5ac: f9400be1     	ldr	x1, [sp, #0x10]
  11e5b0: f94007e2     	ldr	x2, [sp, #0x8]
  11e5b4: 94000056     	bl	0x11e70c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0x48>
  11e5b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e5bc: 9100c3ff     	add	sp, sp, #0x30
  11e5c0: d65f03c0     	ret
  11e5c4: d10083ff     	sub	sp, sp, #0x20
  11e5c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e5cc: 910043fd     	add	x29, sp, #0x10
  11e5d0: b27c03e8     	orr	x8, xzr, #0x10
  11e5d4: f90007e0     	str	x0, [sp, #0x8]
  11e5d8: f94007e0     	ldr	x0, [sp, #0x8]
  11e5dc: 8b080000     	add	x0, x0, x8
  11e5e0: 9400005d     	bl	0x11e754 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0x90>
  11e5e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e5e8: 910083ff     	add	sp, sp, #0x20
  11e5ec: d65f03c0     	ret
  11e5f0: d10143ff     	sub	sp, sp, #0x50
  11e5f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11e5f8: 910103fd     	add	x29, sp, #0x40
  11e5fc: f81f83a0     	stur	x0, [x29, #-0x8]
  11e600: f81f03a1     	stur	x1, [x29, #-0x10]
  11e604: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e608: f9400401     	ldr	x1, [x0, #0x8]
  11e60c: f81e83a1     	stur	x1, [x29, #-0x18]
  11e610: f90013e0     	str	x0, [sp, #0x20]
  11e614: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e618: f85e83a9     	ldur	x9, [x29, #-0x18]
  11e61c: eb09011f     	cmp	x8, x9
  11e620: 1a9f07ea     	cset	w10, ne
  11e624: 3700004a     	tbnz	w10, #0x0, 0x11e62c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x2a0>
  11e628: 14000013     	b	0x11e674 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x2e8>
  11e62c: 92800168     	mov	x8, #-0xc               // =-12
  11e630: f94013e0     	ldr	x0, [sp, #0x20]
  11e634: f9000fe8     	str	x8, [sp, #0x18]
  11e638: 97ffffe3     	bl	0x11e5c4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x238>
  11e63c: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e640: f9400fe9     	ldr	x9, [sp, #0x18]
  11e644: 8b090108     	add	x8, x8, x9
  11e648: f81e83a8     	stur	x8, [x29, #-0x18]
  11e64c: f9000be0     	str	x0, [sp, #0x10]
  11e650: aa0803e0     	mov	x0, x8
  11e654: 97ffff94     	bl	0x11e4a4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x118>
  11e658: f9400be8     	ldr	x8, [sp, #0x10]
  11e65c: f90007e0     	str	x0, [sp, #0x8]
  11e660: aa0803e0     	mov	x0, x8
  11e664: f94007e1     	ldr	x1, [sp, #0x8]
  11e668: 97fe0eaa     	bl	0xa2110 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE7destroyISA_EEvRSB_PT_@plt>
  11e66c: 14000001     	b	0x11e670 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x2e4>
  11e670: 17ffffe9     	b	0x11e614 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x288>
  11e674: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e678: f94013e9     	ldr	x9, [sp, #0x20]
  11e67c: f9000528     	str	x8, [x9, #0x8]
  11e680: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11e684: 910143ff     	add	sp, sp, #0x50
  11e688: d65f03c0     	ret
  11e68c: 97fe3ece     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011e690 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)>:
  11e690: d100c3ff     	sub	sp, sp, #0x30
  11e694: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e698: 910083fd     	add	x29, sp, #0x20
  11e69c: 91003fe8     	add	x8, sp, #0xf
  11e6a0: f81f83a0     	stur	x0, [x29, #-0x8]
  11e6a4: f9000be1     	str	x1, [sp, #0x10]
  11e6a8: f85f83a1     	ldur	x1, [x29, #-0x8]
  11e6ac: f9400be2     	ldr	x2, [sp, #0x10]
  11e6b0: 39400100     	ldrb	w0, [x8]
  11e6b4: 97fe084f     	bl	0xa07f0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE9__destroyISA_EEvNS_17integral_constantIbLb1EEERSB_PT_@plt>
  11e6b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e6bc: 9100c3ff     	add	sp, sp, #0x30
  11e6c0: d65f03c0     	ret

000000000011e6c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)>:
  11e6c4: d100c3ff     	sub	sp, sp, #0x30
  11e6c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e6cc: 910083fd     	add	x29, sp, #0x20
  11e6d0: d10007a8     	sub	x8, x29, #0x1
  11e6d4: 39000100     	strb	w0, [x8]
  11e6d8: f9000be1     	str	x1, [sp, #0x10]
  11e6dc: f90007e2     	str	x2, [sp, #0x8]
  11e6e0: f9400be0     	ldr	x0, [sp, #0x10]
  11e6e4: f94007e1     	ldr	x1, [sp, #0x8]
  11e6e8: 94000004     	bl	0x11e6f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0x34>
  11e6ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e6f0: 9100c3ff     	add	sp, sp, #0x30
  11e6f4: d65f03c0     	ret
  11e6f8: d10043ff     	sub	sp, sp, #0x10
  11e6fc: f90007e0     	str	x0, [sp, #0x8]
  11e700: f90003e1     	str	x1, [sp]
  11e704: 910043ff     	add	sp, sp, #0x10
  11e708: d65f03c0     	ret
  11e70c: d100c3ff     	sub	sp, sp, #0x30
  11e710: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e714: 910083fd     	add	x29, sp, #0x20
  11e718: b27e07e8     	orr	x8, xzr, #0xc
  11e71c: b27e03e9     	orr	x9, xzr, #0x4
  11e720: f81f83a0     	stur	x0, [x29, #-0x8]
  11e724: f9000be1     	str	x1, [sp, #0x10]
  11e728: f90007e2     	str	x2, [sp, #0x8]
  11e72c: f9400be0     	ldr	x0, [sp, #0x10]
  11e730: f94007e1     	ldr	x1, [sp, #0x8]
  11e734: 9b087c21     	mul	x1, x1, x8
  11e738: aa0903e2     	mov	x2, x9
  11e73c: 97fe7339     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11e740: 14000001     	b	0x11e744 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0x80>
  11e744: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e748: 9100c3ff     	add	sp, sp, #0x30
  11e74c: d65f03c0     	ret
  11e750: 97fe3e9d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11e754: d10083ff     	sub	sp, sp, #0x20
  11e758: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e75c: 910043fd     	add	x29, sp, #0x10
  11e760: f90007e0     	str	x0, [sp, #0x8]
  11e764: f94007e0     	ldr	x0, [sp, #0x8]
  11e768: 94000004     	bl	0x11e778 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0xb4>
  11e76c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e770: 910083ff     	add	sp, sp, #0x20
  11e774: d65f03c0     	ret
  11e778: d10043ff     	sub	sp, sp, #0x10
  11e77c: f90007e0     	str	x0, [sp, #0x8]
  11e780: f94007e0     	ldr	x0, [sp, #0x8]
  11e784: 910043ff     	add	sp, sp, #0x10
  11e788: d65f03c0     	ret
  11e78c: d100c3ff     	sub	sp, sp, #0x30
  11e790: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e794: 910083fd     	add	x29, sp, #0x20
  11e798: f81f83a0     	stur	x0, [x29, #-0x8]
  11e79c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e7a0: f90003e0     	str	x0, [sp]
  11e7a4: 9400000e     	bl	0x11e7dc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0x118>
  11e7a8: 14000001     	b	0x11e7ac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*)+0xe8>
  11e7ac: f94003e0     	ldr	x0, [sp]
  11e7b0: 97fe15f4     	bl	0xa3f80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEED2Ev@plt>
  11e7b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11e7b8: 9100c3ff     	add	sp, sp, #0x30
  11e7bc: d65f03c0     	ret
  11e7c0: 2a0103e8     	mov	w8, w1
  11e7c4: f9000be0     	str	x0, [sp, #0x10]
  11e7c8: b9000fe8     	str	w8, [sp, #0xc]
  11e7cc: f94003e0     	ldr	x0, [sp]
  11e7d0: 97fe15ec     	bl	0xa3f80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEED2Ev@plt>
  11e7d4: f9400be0     	ldr	x0, [sp, #0x10]
  11e7d8: 97fe3e7b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11e7dc: d10183ff     	sub	sp, sp, #0x60
  11e7e0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11e7e4: 910143fd     	add	x29, sp, #0x50
  11e7e8: b27d03e8     	orr	x8, xzr, #0x8
  11e7ec: f81f83a0     	stur	x0, [x29, #-0x8]
  11e7f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e7f4: f81f03a0     	stur	x0, [x29, #-0x10]
  11e7f8: f81e83a8     	stur	x8, [x29, #-0x18]
  11e7fc: 94000056     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11e800: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e804: f81e03a0     	stur	x0, [x29, #-0x20]
  11e808: aa0803e0     	mov	x0, x8
  11e80c: 94000052     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11e810: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e814: f90017e0     	str	x0, [sp, #0x28]
  11e818: aa0803e0     	mov	x0, x8
  11e81c: 94000058     	bl	0x11e97c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  11e820: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e824: 9b007d00     	mul	x0, x8, x0
  11e828: f94017e9     	ldr	x9, [sp, #0x28]
  11e82c: 8b000120     	add	x0, x9, x0
  11e830: f85f03aa     	ldur	x10, [x29, #-0x10]
  11e834: f90013e0     	str	x0, [sp, #0x20]
  11e838: aa0a03e0     	mov	x0, x10
  11e83c: 94000046     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11e840: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e844: f9000fe0     	str	x0, [sp, #0x18]
  11e848: aa0803e0     	mov	x0, x8
  11e84c: 94000055     	bl	0x11e9a0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xf0>
  11e850: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e854: 9b007d09     	mul	x9, x8, x0
  11e858: f9400fea     	ldr	x10, [sp, #0x18]
  11e85c: 8b090149     	add	x9, x10, x9
  11e860: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e864: f9000be9     	str	x9, [sp, #0x10]
  11e868: 9400003b     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11e86c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e870: f90007e0     	str	x0, [sp, #0x8]
  11e874: aa0803e0     	mov	x0, x8
  11e878: 94000041     	bl	0x11e97c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  11e87c: f85e83a8     	ldur	x8, [x29, #-0x18]
  11e880: 9b007d09     	mul	x9, x8, x0
  11e884: f94007ea     	ldr	x10, [sp, #0x8]
  11e888: 8b090149     	add	x9, x10, x9
  11e88c: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e890: f85e03a1     	ldur	x1, [x29, #-0x20]
  11e894: f94013e2     	ldr	x2, [sp, #0x20]
  11e898: f9400be3     	ldr	x3, [sp, #0x10]
  11e89c: aa0903e4     	mov	x4, x9
  11e8a0: 94000025     	bl	0x11e934 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x84>
  11e8a4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11e8a8: 910183ff     	add	sp, sp, #0x60
  11e8ac: d65f03c0     	ret

000000000011e8b0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()>:
  11e8b0: d10103ff     	sub	sp, sp, #0x40
  11e8b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11e8b8: 9100c3fd     	add	x29, sp, #0x30
  11e8bc: d2800008     	mov	x8, #0x0                // =0
  11e8c0: f81f83a0     	stur	x0, [x29, #-0x8]
  11e8c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e8c8: aa0003e9     	mov	x9, x0
  11e8cc: f9400129     	ldr	x9, [x9]
  11e8d0: eb08013f     	cmp	x9, x8
  11e8d4: 1a9f07ea     	cset	w10, ne
  11e8d8: f81f03a0     	stur	x0, [x29, #-0x10]
  11e8dc: 3700004a     	tbnz	w10, #0x0, 0x11e8e4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x34>
  11e8e0: 14000012     	b	0x11e928 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x78>
  11e8e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e8e8: 94000068     	bl	0x11ea88 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x1d8>
  11e8ec: f85f03a0     	ldur	x0, [x29, #-0x10]
  11e8f0: 9400007e     	bl	0x11eae8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  11e8f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e8f8: f9400101     	ldr	x1, [x8]
  11e8fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  11e900: f9000fe0     	str	x0, [sp, #0x18]
  11e904: aa0803e0     	mov	x0, x8
  11e908: f9000be1     	str	x1, [sp, #0x10]
  11e90c: 94000034     	bl	0x11e9dc <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x12c>
  11e910: f9400fe1     	ldr	x1, [sp, #0x18]
  11e914: f90007e0     	str	x0, [sp, #0x8]
  11e918: aa0103e0     	mov	x0, x1
  11e91c: f9400be1     	ldr	x1, [sp, #0x10]
  11e920: f94007e2     	ldr	x2, [sp, #0x8]
  11e924: 94000064     	bl	0x11eab4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x204>
  11e928: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11e92c: 910103ff     	add	sp, sp, #0x40
  11e930: d65f03c0     	ret
  11e934: d100c3ff     	sub	sp, sp, #0x30
  11e938: f90017e0     	str	x0, [sp, #0x28]
  11e93c: f90013e1     	str	x1, [sp, #0x20]
  11e940: f9000fe2     	str	x2, [sp, #0x18]
  11e944: f9000be3     	str	x3, [sp, #0x10]
  11e948: f90007e4     	str	x4, [sp, #0x8]
  11e94c: 9100c3ff     	add	sp, sp, #0x30
  11e950: d65f03c0     	ret
  11e954: d10083ff     	sub	sp, sp, #0x20
  11e958: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e95c: 910043fd     	add	x29, sp, #0x10
  11e960: f90007e0     	str	x0, [sp, #0x8]
  11e964: f94007e0     	ldr	x0, [sp, #0x8]
  11e968: f9400000     	ldr	x0, [x0]
  11e96c: 94000017     	bl	0x11e9c8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x118>
  11e970: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e974: 910083ff     	add	sp, sp, #0x20
  11e978: d65f03c0     	ret
  11e97c: d10083ff     	sub	sp, sp, #0x20
  11e980: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11e984: 910043fd     	add	x29, sp, #0x10
  11e988: f90007e0     	str	x0, [sp, #0x8]
  11e98c: f94007e0     	ldr	x0, [sp, #0x8]
  11e990: 94000013     	bl	0x11e9dc <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x12c>
  11e994: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11e998: 910083ff     	add	sp, sp, #0x20
  11e99c: d65f03c0     	ret
  11e9a0: d10043ff     	sub	sp, sp, #0x10
  11e9a4: b27d03e8     	orr	x8, xzr, #0x8
  11e9a8: f90007e0     	str	x0, [sp, #0x8]
  11e9ac: f94007e0     	ldr	x0, [sp, #0x8]
  11e9b0: f9400409     	ldr	x9, [x0, #0x8]
  11e9b4: f9400000     	ldr	x0, [x0]
  11e9b8: eb000129     	subs	x9, x9, x0
  11e9bc: 9ac80d20     	sdiv	x0, x9, x8
  11e9c0: 910043ff     	add	sp, sp, #0x10
  11e9c4: d65f03c0     	ret
  11e9c8: d10043ff     	sub	sp, sp, #0x10
  11e9cc: f90007e0     	str	x0, [sp, #0x8]
  11e9d0: f94007e0     	ldr	x0, [sp, #0x8]
  11e9d4: 910043ff     	add	sp, sp, #0x10
  11e9d8: d65f03c0     	ret
  11e9dc: d100c3ff     	sub	sp, sp, #0x30
  11e9e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11e9e4: 910083fd     	add	x29, sp, #0x20
  11e9e8: b27d03e8     	orr	x8, xzr, #0x8
  11e9ec: f81f83a0     	stur	x0, [x29, #-0x8]
  11e9f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11e9f4: f9000be0     	str	x0, [sp, #0x10]
  11e9f8: f90007e8     	str	x8, [sp, #0x8]
  11e9fc: 9400000a     	bl	0x11ea24 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x174>
  11ea00: f9400008     	ldr	x8, [x0]
  11ea04: f9400be0     	ldr	x0, [sp, #0x10]
  11ea08: f9400000     	ldr	x0, [x0]
  11ea0c: eb000108     	subs	x8, x8, x0
  11ea10: f94007e0     	ldr	x0, [sp, #0x8]
  11ea14: 9ac00d00     	sdiv	x0, x8, x0
  11ea18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ea1c: 9100c3ff     	add	sp, sp, #0x30
  11ea20: d65f03c0     	ret
  11ea24: d10083ff     	sub	sp, sp, #0x20
  11ea28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ea2c: 910043fd     	add	x29, sp, #0x10
  11ea30: b27c03e8     	orr	x8, xzr, #0x10
  11ea34: f90007e0     	str	x0, [sp, #0x8]
  11ea38: f94007e0     	ldr	x0, [sp, #0x8]
  11ea3c: 8b080000     	add	x0, x0, x8
  11ea40: 94000004     	bl	0x11ea50 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x1a0>
  11ea44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ea48: 910083ff     	add	sp, sp, #0x20
  11ea4c: d65f03c0     	ret
  11ea50: d10083ff     	sub	sp, sp, #0x20
  11ea54: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ea58: 910043fd     	add	x29, sp, #0x10
  11ea5c: f90007e0     	str	x0, [sp, #0x8]
  11ea60: f94007e0     	ldr	x0, [sp, #0x8]
  11ea64: 94000004     	bl	0x11ea74 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x1c4>
  11ea68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ea6c: 910083ff     	add	sp, sp, #0x20
  11ea70: d65f03c0     	ret
  11ea74: d10043ff     	sub	sp, sp, #0x10
  11ea78: f90007e0     	str	x0, [sp, #0x8]
  11ea7c: f94007e0     	ldr	x0, [sp, #0x8]
  11ea80: 910043ff     	add	sp, sp, #0x10
  11ea84: d65f03c0     	ret
  11ea88: d10083ff     	sub	sp, sp, #0x20
  11ea8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ea90: 910043fd     	add	x29, sp, #0x10
  11ea94: f90007e0     	str	x0, [sp, #0x8]
  11ea98: f94007e0     	ldr	x0, [sp, #0x8]
  11ea9c: aa0003e8     	mov	x8, x0
  11eaa0: f9400101     	ldr	x1, [x8]
  11eaa4: 9400001c     	bl	0x11eb14 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x264>
  11eaa8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11eaac: 910083ff     	add	sp, sp, #0x20
  11eab0: d65f03c0     	ret
  11eab4: d100c3ff     	sub	sp, sp, #0x30
  11eab8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11eabc: 910083fd     	add	x29, sp, #0x20
  11eac0: f81f83a0     	stur	x0, [x29, #-0x8]
  11eac4: f9000be1     	str	x1, [sp, #0x10]
  11eac8: f90007e2     	str	x2, [sp, #0x8]
  11eacc: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ead0: f9400be1     	ldr	x1, [sp, #0x10]
  11ead4: f94007e2     	ldr	x2, [sp, #0x8]
  11ead8: 94000056     	bl	0x11ec30 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0x48>
  11eadc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11eae0: 9100c3ff     	add	sp, sp, #0x30
  11eae4: d65f03c0     	ret
  11eae8: d10083ff     	sub	sp, sp, #0x20
  11eaec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11eaf0: 910043fd     	add	x29, sp, #0x10
  11eaf4: b27c03e8     	orr	x8, xzr, #0x10
  11eaf8: f90007e0     	str	x0, [sp, #0x8]
  11eafc: f94007e0     	ldr	x0, [sp, #0x8]
  11eb00: 8b080000     	add	x0, x0, x8
  11eb04: 9400005d     	bl	0x11ec78 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0x90>
  11eb08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11eb0c: 910083ff     	add	sp, sp, #0x20
  11eb10: d65f03c0     	ret
  11eb14: d10143ff     	sub	sp, sp, #0x50
  11eb18: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11eb1c: 910103fd     	add	x29, sp, #0x40
  11eb20: f81f83a0     	stur	x0, [x29, #-0x8]
  11eb24: f81f03a1     	stur	x1, [x29, #-0x10]
  11eb28: f85f83a0     	ldur	x0, [x29, #-0x8]
  11eb2c: f9400401     	ldr	x1, [x0, #0x8]
  11eb30: f81e83a1     	stur	x1, [x29, #-0x18]
  11eb34: f90013e0     	str	x0, [sp, #0x20]
  11eb38: f85f03a8     	ldur	x8, [x29, #-0x10]
  11eb3c: f85e83a9     	ldur	x9, [x29, #-0x18]
  11eb40: eb09011f     	cmp	x8, x9
  11eb44: 1a9f07ea     	cset	w10, ne
  11eb48: 3700004a     	tbnz	w10, #0x0, 0x11eb50 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x2a0>
  11eb4c: 14000013     	b	0x11eb98 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x2e8>
  11eb50: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  11eb54: f94013e0     	ldr	x0, [sp, #0x20]
  11eb58: f9000fe8     	str	x8, [sp, #0x18]
  11eb5c: 97ffffe3     	bl	0x11eae8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  11eb60: f85e83a8     	ldur	x8, [x29, #-0x18]
  11eb64: f9400fe9     	ldr	x9, [sp, #0x18]
  11eb68: 8b090108     	add	x8, x8, x9
  11eb6c: f81e83a8     	stur	x8, [x29, #-0x18]
  11eb70: f9000be0     	str	x0, [sp, #0x10]
  11eb74: aa0803e0     	mov	x0, x8
  11eb78: 97ffff94     	bl	0x11e9c8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x118>
  11eb7c: f9400be8     	ldr	x8, [sp, #0x10]
  11eb80: f90007e0     	str	x0, [sp, #0x8]
  11eb84: aa0803e0     	mov	x0, x8
  11eb88: f94007e1     	ldr	x1, [sp, #0x8]
  11eb8c: 97fe2989     	bl	0xa91b0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE7destroyIS8_EEvRS9_PT_@plt>
  11eb90: 14000001     	b	0x11eb94 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x2e4>
  11eb94: 17ffffe9     	b	0x11eb38 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x288>
  11eb98: f85f03a8     	ldur	x8, [x29, #-0x10]
  11eb9c: f94013e9     	ldr	x9, [sp, #0x20]
  11eba0: f9000528     	str	x8, [x9, #0x8]
  11eba4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11eba8: 910143ff     	add	sp, sp, #0x50
  11ebac: d65f03c0     	ret
  11ebb0: 97fe3d85     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011ebb4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)>:
  11ebb4: d100c3ff     	sub	sp, sp, #0x30
  11ebb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ebbc: 910083fd     	add	x29, sp, #0x20
  11ebc0: 91003fe8     	add	x8, sp, #0xf
  11ebc4: f81f83a0     	stur	x0, [x29, #-0x8]
  11ebc8: f9000be1     	str	x1, [sp, #0x10]
  11ebcc: f85f83a1     	ldur	x1, [x29, #-0x8]
  11ebd0: f9400be2     	ldr	x2, [sp, #0x10]
  11ebd4: 39400100     	ldrb	w0, [x8]
  11ebd8: 97fe1e2a     	bl	0xa6480 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE9__destroyIS8_EEvNS_17integral_constantIbLb1EEERS9_PT_@plt>
  11ebdc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ebe0: 9100c3ff     	add	sp, sp, #0x30
  11ebe4: d65f03c0     	ret

000000000011ebe8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)>:
  11ebe8: d100c3ff     	sub	sp, sp, #0x30
  11ebec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ebf0: 910083fd     	add	x29, sp, #0x20
  11ebf4: d10007a8     	sub	x8, x29, #0x1
  11ebf8: 39000100     	strb	w0, [x8]
  11ebfc: f9000be1     	str	x1, [sp, #0x10]
  11ec00: f90007e2     	str	x2, [sp, #0x8]
  11ec04: f9400be0     	ldr	x0, [sp, #0x10]
  11ec08: f94007e1     	ldr	x1, [sp, #0x8]
  11ec0c: 94000004     	bl	0x11ec1c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0x34>
  11ec10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ec14: 9100c3ff     	add	sp, sp, #0x30
  11ec18: d65f03c0     	ret
  11ec1c: d10043ff     	sub	sp, sp, #0x10
  11ec20: f90007e0     	str	x0, [sp, #0x8]
  11ec24: f90003e1     	str	x1, [sp]
  11ec28: 910043ff     	add	sp, sp, #0x10
  11ec2c: d65f03c0     	ret
  11ec30: d100c3ff     	sub	sp, sp, #0x30
  11ec34: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ec38: 910083fd     	add	x29, sp, #0x20
  11ec3c: b27d03e8     	orr	x8, xzr, #0x8
  11ec40: b27e03e9     	orr	x9, xzr, #0x4
  11ec44: f81f83a0     	stur	x0, [x29, #-0x8]
  11ec48: f9000be1     	str	x1, [sp, #0x10]
  11ec4c: f90007e2     	str	x2, [sp, #0x8]
  11ec50: f9400be0     	ldr	x0, [sp, #0x10]
  11ec54: f94007e1     	ldr	x1, [sp, #0x8]
  11ec58: 9b087c21     	mul	x1, x1, x8
  11ec5c: aa0903e2     	mov	x2, x9
  11ec60: 97fe71f0     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11ec64: 14000001     	b	0x11ec68 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0x80>
  11ec68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ec6c: 9100c3ff     	add	sp, sp, #0x30
  11ec70: d65f03c0     	ret
  11ec74: 97fe3d54     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11ec78: d10083ff     	sub	sp, sp, #0x20
  11ec7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ec80: 910043fd     	add	x29, sp, #0x10
  11ec84: f90007e0     	str	x0, [sp, #0x8]
  11ec88: f94007e0     	ldr	x0, [sp, #0x8]
  11ec8c: 94000004     	bl	0x11ec9c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0xb4>
  11ec90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ec94: 910083ff     	add	sp, sp, #0x20
  11ec98: d65f03c0     	ret
  11ec9c: d10043ff     	sub	sp, sp, #0x10
  11eca0: f90007e0     	str	x0, [sp, #0x8]
  11eca4: f94007e0     	ldr	x0, [sp, #0x8]
  11eca8: 910043ff     	add	sp, sp, #0x10
  11ecac: d65f03c0     	ret
  11ecb0: d100c3ff     	sub	sp, sp, #0x30
  11ecb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ecb8: 910083fd     	add	x29, sp, #0x20
  11ecbc: f81f83a0     	stur	x0, [x29, #-0x8]
  11ecc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ecc4: f90003e0     	str	x0, [sp]
  11ecc8: 9400000e     	bl	0x11ed00 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0x118>
  11eccc: 14000001     	b	0x11ecd0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*)+0xe8>
  11ecd0: f94003e0     	ldr	x0, [sp]
  11ecd4: 97fe2203     	bl	0xa74e0 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEED2Ev@plt>
  11ecd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ecdc: 9100c3ff     	add	sp, sp, #0x30
  11ece0: d65f03c0     	ret
  11ece4: 2a0103e8     	mov	w8, w1
  11ece8: f9000be0     	str	x0, [sp, #0x10]
  11ecec: b9000fe8     	str	w8, [sp, #0xc]
  11ecf0: f94003e0     	ldr	x0, [sp]
  11ecf4: 97fe21fb     	bl	0xa74e0 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEED2Ev@plt>
  11ecf8: f9400be0     	ldr	x0, [sp, #0x10]
  11ecfc: 97fe3d32     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11ed00: d10183ff     	sub	sp, sp, #0x60
  11ed04: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11ed08: 910143fd     	add	x29, sp, #0x50
  11ed0c: b27d03e8     	orr	x8, xzr, #0x8
  11ed10: f81f83a0     	stur	x0, [x29, #-0x8]
  11ed14: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ed18: f81f03a0     	stur	x0, [x29, #-0x10]
  11ed1c: f81e83a8     	stur	x8, [x29, #-0x18]
  11ed20: 94000056     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  11ed24: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ed28: f81e03a0     	stur	x0, [x29, #-0x20]
  11ed2c: aa0803e0     	mov	x0, x8
  11ed30: 94000052     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  11ed34: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ed38: f90017e0     	str	x0, [sp, #0x28]
  11ed3c: aa0803e0     	mov	x0, x8
  11ed40: 94000058     	bl	0x11eea0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xcc>
  11ed44: f85e83a8     	ldur	x8, [x29, #-0x18]
  11ed48: 9b007d00     	mul	x0, x8, x0
  11ed4c: f94017e9     	ldr	x9, [sp, #0x28]
  11ed50: 8b000120     	add	x0, x9, x0
  11ed54: f85f03aa     	ldur	x10, [x29, #-0x10]
  11ed58: f90013e0     	str	x0, [sp, #0x20]
  11ed5c: aa0a03e0     	mov	x0, x10
  11ed60: 94000046     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  11ed64: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ed68: f9000fe0     	str	x0, [sp, #0x18]
  11ed6c: aa0803e0     	mov	x0, x8
  11ed70: 94000055     	bl	0x11eec4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xf0>
  11ed74: f85e83a8     	ldur	x8, [x29, #-0x18]
  11ed78: 9b007d09     	mul	x9, x8, x0
  11ed7c: f9400fea     	ldr	x10, [sp, #0x18]
  11ed80: 8b090149     	add	x9, x10, x9
  11ed84: f85f03a0     	ldur	x0, [x29, #-0x10]
  11ed88: f9000be9     	str	x9, [sp, #0x10]
  11ed8c: 9400003b     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  11ed90: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ed94: f90007e0     	str	x0, [sp, #0x8]
  11ed98: aa0803e0     	mov	x0, x8
  11ed9c: 94000041     	bl	0x11eea0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xcc>
  11eda0: f85e83a8     	ldur	x8, [x29, #-0x18]
  11eda4: 9b007d09     	mul	x9, x8, x0
  11eda8: f94007ea     	ldr	x10, [sp, #0x8]
  11edac: 8b090149     	add	x9, x10, x9
  11edb0: f85f03a0     	ldur	x0, [x29, #-0x10]
  11edb4: f85e03a1     	ldur	x1, [x29, #-0x20]
  11edb8: f94013e2     	ldr	x2, [sp, #0x20]
  11edbc: f9400be3     	ldr	x3, [sp, #0x10]
  11edc0: aa0903e4     	mov	x4, x9
  11edc4: 94000025     	bl	0x11ee58 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x84>
  11edc8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11edcc: 910183ff     	add	sp, sp, #0x60
  11edd0: d65f03c0     	ret

000000000011edd4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()>:
  11edd4: d10103ff     	sub	sp, sp, #0x40
  11edd8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11eddc: 9100c3fd     	add	x29, sp, #0x30
  11ede0: d2800008     	mov	x8, #0x0                // =0
  11ede4: f81f83a0     	stur	x0, [x29, #-0x8]
  11ede8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11edec: aa0003e9     	mov	x9, x0
  11edf0: f9400129     	ldr	x9, [x9]
  11edf4: eb08013f     	cmp	x9, x8
  11edf8: 1a9f07ea     	cset	w10, ne
  11edfc: f81f03a0     	stur	x0, [x29, #-0x10]
  11ee00: 3700004a     	tbnz	w10, #0x0, 0x11ee08 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x34>
  11ee04: 14000012     	b	0x11ee4c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x78>
  11ee08: f85f03a0     	ldur	x0, [x29, #-0x10]
  11ee0c: 94000068     	bl	0x11efac <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x1d8>
  11ee10: f85f03a0     	ldur	x0, [x29, #-0x10]
  11ee14: 9400007e     	bl	0x11f00c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x238>
  11ee18: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ee1c: f9400101     	ldr	x1, [x8]
  11ee20: f85f03a8     	ldur	x8, [x29, #-0x10]
  11ee24: f9000fe0     	str	x0, [sp, #0x18]
  11ee28: aa0803e0     	mov	x0, x8
  11ee2c: f9000be1     	str	x1, [sp, #0x10]
  11ee30: 94000034     	bl	0x11ef00 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x12c>
  11ee34: f9400fe1     	ldr	x1, [sp, #0x18]
  11ee38: f90007e0     	str	x0, [sp, #0x8]
  11ee3c: aa0103e0     	mov	x0, x1
  11ee40: f9400be1     	ldr	x1, [sp, #0x10]
  11ee44: f94007e2     	ldr	x2, [sp, #0x8]
  11ee48: 94000064     	bl	0x11efd8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x204>
  11ee4c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11ee50: 910103ff     	add	sp, sp, #0x40
  11ee54: d65f03c0     	ret
  11ee58: d100c3ff     	sub	sp, sp, #0x30
  11ee5c: f90017e0     	str	x0, [sp, #0x28]
  11ee60: f90013e1     	str	x1, [sp, #0x20]
  11ee64: f9000fe2     	str	x2, [sp, #0x18]
  11ee68: f9000be3     	str	x3, [sp, #0x10]
  11ee6c: f90007e4     	str	x4, [sp, #0x8]
  11ee70: 9100c3ff     	add	sp, sp, #0x30
  11ee74: d65f03c0     	ret
  11ee78: d10083ff     	sub	sp, sp, #0x20
  11ee7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ee80: 910043fd     	add	x29, sp, #0x10
  11ee84: f90007e0     	str	x0, [sp, #0x8]
  11ee88: f94007e0     	ldr	x0, [sp, #0x8]
  11ee8c: f9400000     	ldr	x0, [x0]
  11ee90: 94000017     	bl	0x11eeec <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x118>
  11ee94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ee98: 910083ff     	add	sp, sp, #0x20
  11ee9c: d65f03c0     	ret
  11eea0: d10083ff     	sub	sp, sp, #0x20
  11eea4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11eea8: 910043fd     	add	x29, sp, #0x10
  11eeac: f90007e0     	str	x0, [sp, #0x8]
  11eeb0: f94007e0     	ldr	x0, [sp, #0x8]
  11eeb4: 94000013     	bl	0x11ef00 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x12c>
  11eeb8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11eebc: 910083ff     	add	sp, sp, #0x20
  11eec0: d65f03c0     	ret
  11eec4: d10043ff     	sub	sp, sp, #0x10
  11eec8: b27d03e8     	orr	x8, xzr, #0x8
  11eecc: f90007e0     	str	x0, [sp, #0x8]
  11eed0: f94007e0     	ldr	x0, [sp, #0x8]
  11eed4: f9400409     	ldr	x9, [x0, #0x8]
  11eed8: f9400000     	ldr	x0, [x0]
  11eedc: eb000129     	subs	x9, x9, x0
  11eee0: 9ac80d20     	sdiv	x0, x9, x8
  11eee4: 910043ff     	add	sp, sp, #0x10
  11eee8: d65f03c0     	ret
  11eeec: d10043ff     	sub	sp, sp, #0x10
  11eef0: f90007e0     	str	x0, [sp, #0x8]
  11eef4: f94007e0     	ldr	x0, [sp, #0x8]
  11eef8: 910043ff     	add	sp, sp, #0x10
  11eefc: d65f03c0     	ret
  11ef00: d100c3ff     	sub	sp, sp, #0x30
  11ef04: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ef08: 910083fd     	add	x29, sp, #0x20
  11ef0c: b27d03e8     	orr	x8, xzr, #0x8
  11ef10: f81f83a0     	stur	x0, [x29, #-0x8]
  11ef14: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ef18: f9000be0     	str	x0, [sp, #0x10]
  11ef1c: f90007e8     	str	x8, [sp, #0x8]
  11ef20: 9400000a     	bl	0x11ef48 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x174>
  11ef24: f9400008     	ldr	x8, [x0]
  11ef28: f9400be0     	ldr	x0, [sp, #0x10]
  11ef2c: f9400000     	ldr	x0, [x0]
  11ef30: eb000108     	subs	x8, x8, x0
  11ef34: f94007e0     	ldr	x0, [sp, #0x8]
  11ef38: 9ac00d00     	sdiv	x0, x8, x0
  11ef3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ef40: 9100c3ff     	add	sp, sp, #0x30
  11ef44: d65f03c0     	ret
  11ef48: d10083ff     	sub	sp, sp, #0x20
  11ef4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ef50: 910043fd     	add	x29, sp, #0x10
  11ef54: b27c03e8     	orr	x8, xzr, #0x10
  11ef58: f90007e0     	str	x0, [sp, #0x8]
  11ef5c: f94007e0     	ldr	x0, [sp, #0x8]
  11ef60: 8b080000     	add	x0, x0, x8
  11ef64: 94000004     	bl	0x11ef74 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x1a0>
  11ef68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ef6c: 910083ff     	add	sp, sp, #0x20
  11ef70: d65f03c0     	ret
  11ef74: d10083ff     	sub	sp, sp, #0x20
  11ef78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11ef7c: 910043fd     	add	x29, sp, #0x10
  11ef80: f90007e0     	str	x0, [sp, #0x8]
  11ef84: f94007e0     	ldr	x0, [sp, #0x8]
  11ef88: 94000004     	bl	0x11ef98 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x1c4>
  11ef8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11ef90: 910083ff     	add	sp, sp, #0x20
  11ef94: d65f03c0     	ret
  11ef98: d10043ff     	sub	sp, sp, #0x10
  11ef9c: f90007e0     	str	x0, [sp, #0x8]
  11efa0: f94007e0     	ldr	x0, [sp, #0x8]
  11efa4: 910043ff     	add	sp, sp, #0x10
  11efa8: d65f03c0     	ret
  11efac: d10083ff     	sub	sp, sp, #0x20
  11efb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11efb4: 910043fd     	add	x29, sp, #0x10
  11efb8: f90007e0     	str	x0, [sp, #0x8]
  11efbc: f94007e0     	ldr	x0, [sp, #0x8]
  11efc0: aa0003e8     	mov	x8, x0
  11efc4: f9400101     	ldr	x1, [x8]
  11efc8: 9400001c     	bl	0x11f038 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x264>
  11efcc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11efd0: 910083ff     	add	sp, sp, #0x20
  11efd4: d65f03c0     	ret
  11efd8: d100c3ff     	sub	sp, sp, #0x30
  11efdc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11efe0: 910083fd     	add	x29, sp, #0x20
  11efe4: f81f83a0     	stur	x0, [x29, #-0x8]
  11efe8: f9000be1     	str	x1, [sp, #0x10]
  11efec: f90007e2     	str	x2, [sp, #0x8]
  11eff0: f85f83a0     	ldur	x0, [x29, #-0x8]
  11eff4: f9400be1     	ldr	x1, [sp, #0x10]
  11eff8: f94007e2     	ldr	x2, [sp, #0x8]
  11effc: 94000056     	bl	0x11f154 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0x48>
  11f000: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f004: 9100c3ff     	add	sp, sp, #0x30
  11f008: d65f03c0     	ret
  11f00c: d10083ff     	sub	sp, sp, #0x20
  11f010: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f014: 910043fd     	add	x29, sp, #0x10
  11f018: b27c03e8     	orr	x8, xzr, #0x10
  11f01c: f90007e0     	str	x0, [sp, #0x8]
  11f020: f94007e0     	ldr	x0, [sp, #0x8]
  11f024: 8b080000     	add	x0, x0, x8
  11f028: 9400005d     	bl	0x11f19c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0x90>
  11f02c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f030: 910083ff     	add	sp, sp, #0x20
  11f034: d65f03c0     	ret
  11f038: d10143ff     	sub	sp, sp, #0x50
  11f03c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11f040: 910103fd     	add	x29, sp, #0x40
  11f044: f81f83a0     	stur	x0, [x29, #-0x8]
  11f048: f81f03a1     	stur	x1, [x29, #-0x10]
  11f04c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f050: f9400401     	ldr	x1, [x0, #0x8]
  11f054: f81e83a1     	stur	x1, [x29, #-0x18]
  11f058: f90013e0     	str	x0, [sp, #0x20]
  11f05c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f060: f85e83a9     	ldur	x9, [x29, #-0x18]
  11f064: eb09011f     	cmp	x8, x9
  11f068: 1a9f07ea     	cset	w10, ne
  11f06c: 3700004a     	tbnz	w10, #0x0, 0x11f074 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x2a0>
  11f070: 14000013     	b	0x11f0bc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x2e8>
  11f074: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  11f078: f94013e0     	ldr	x0, [sp, #0x20]
  11f07c: f9000fe8     	str	x8, [sp, #0x18]
  11f080: 97ffffe3     	bl	0x11f00c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x238>
  11f084: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f088: f9400fe9     	ldr	x9, [sp, #0x18]
  11f08c: 8b090108     	add	x8, x8, x9
  11f090: f81e83a8     	stur	x8, [x29, #-0x18]
  11f094: f9000be0     	str	x0, [sp, #0x10]
  11f098: aa0803e0     	mov	x0, x8
  11f09c: 97ffff94     	bl	0x11eeec <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x118>
  11f0a0: f9400be8     	ldr	x8, [sp, #0x10]
  11f0a4: f90007e0     	str	x0, [sp, #0x8]
  11f0a8: aa0803e0     	mov	x0, x8
  11f0ac: f94007e1     	ldr	x1, [sp, #0x8]
  11f0b0: 97fe1cd4     	bl	0xa6400 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE7destroyIS6_EEvRS7_PT_@plt>
  11f0b4: 14000001     	b	0x11f0b8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x2e4>
  11f0b8: 17ffffe9     	b	0x11f05c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x288>
  11f0bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f0c0: f94013e9     	ldr	x9, [sp, #0x20]
  11f0c4: f9000528     	str	x8, [x9, #0x8]
  11f0c8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11f0cc: 910143ff     	add	sp, sp, #0x50
  11f0d0: d65f03c0     	ret
  11f0d4: 97fe3c3c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011f0d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)>:
  11f0d8: d100c3ff     	sub	sp, sp, #0x30
  11f0dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f0e0: 910083fd     	add	x29, sp, #0x20
  11f0e4: 91003fe8     	add	x8, sp, #0xf
  11f0e8: f81f83a0     	stur	x0, [x29, #-0x8]
  11f0ec: f9000be1     	str	x1, [sp, #0x10]
  11f0f0: f85f83a1     	ldur	x1, [x29, #-0x8]
  11f0f4: f9400be2     	ldr	x2, [sp, #0x10]
  11f0f8: 39400100     	ldrb	w0, [x8]
  11f0fc: 97fe29b9     	bl	0xa97e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>
  11f100: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f104: 9100c3ff     	add	sp, sp, #0x30
  11f108: d65f03c0     	ret

000000000011f10c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)>:
  11f10c: d100c3ff     	sub	sp, sp, #0x30
  11f110: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f114: 910083fd     	add	x29, sp, #0x20
  11f118: d10007a8     	sub	x8, x29, #0x1
  11f11c: 39000100     	strb	w0, [x8]
  11f120: f9000be1     	str	x1, [sp, #0x10]
  11f124: f90007e2     	str	x2, [sp, #0x8]
  11f128: f9400be0     	ldr	x0, [sp, #0x10]
  11f12c: f94007e1     	ldr	x1, [sp, #0x8]
  11f130: 94000004     	bl	0x11f140 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0x34>
  11f134: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f138: 9100c3ff     	add	sp, sp, #0x30
  11f13c: d65f03c0     	ret
  11f140: d10043ff     	sub	sp, sp, #0x10
  11f144: f90007e0     	str	x0, [sp, #0x8]
  11f148: f90003e1     	str	x1, [sp]
  11f14c: 910043ff     	add	sp, sp, #0x10
  11f150: d65f03c0     	ret
  11f154: d100c3ff     	sub	sp, sp, #0x30
  11f158: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f15c: 910083fd     	add	x29, sp, #0x20
  11f160: b27d03e8     	orr	x8, xzr, #0x8
  11f164: b27e03e9     	orr	x9, xzr, #0x4
  11f168: f81f83a0     	stur	x0, [x29, #-0x8]
  11f16c: f9000be1     	str	x1, [sp, #0x10]
  11f170: f90007e2     	str	x2, [sp, #0x8]
  11f174: f9400be0     	ldr	x0, [sp, #0x10]
  11f178: f94007e1     	ldr	x1, [sp, #0x8]
  11f17c: 9b087c21     	mul	x1, x1, x8
  11f180: aa0903e2     	mov	x2, x9
  11f184: 97fe70a7     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11f188: 14000001     	b	0x11f18c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0x80>
  11f18c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f190: 9100c3ff     	add	sp, sp, #0x30
  11f194: d65f03c0     	ret
  11f198: 97fe3c0b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11f19c: d10083ff     	sub	sp, sp, #0x20
  11f1a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f1a4: 910043fd     	add	x29, sp, #0x10
  11f1a8: f90007e0     	str	x0, [sp, #0x8]
  11f1ac: f94007e0     	ldr	x0, [sp, #0x8]
  11f1b0: 94000004     	bl	0x11f1c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0xb4>
  11f1b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f1b8: 910083ff     	add	sp, sp, #0x20
  11f1bc: d65f03c0     	ret
  11f1c0: d10043ff     	sub	sp, sp, #0x10
  11f1c4: f90007e0     	str	x0, [sp, #0x8]
  11f1c8: f94007e0     	ldr	x0, [sp, #0x8]
  11f1cc: 910043ff     	add	sp, sp, #0x10
  11f1d0: d65f03c0     	ret
  11f1d4: d100c3ff     	sub	sp, sp, #0x30
  11f1d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f1dc: 910083fd     	add	x29, sp, #0x20
  11f1e0: f81f83a0     	stur	x0, [x29, #-0x8]
  11f1e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f1e8: f90003e0     	str	x0, [sp]
  11f1ec: 9400000e     	bl	0x11f224 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0x118>
  11f1f0: 14000001     	b	0x11f1f4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries>*)+0xe8>
  11f1f4: f94003e0     	ldr	x0, [sp]
  11f1f8: 97fe261e     	bl	0xa8a70 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEED2Ev@plt>
  11f1fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f200: 9100c3ff     	add	sp, sp, #0x30
  11f204: d65f03c0     	ret
  11f208: 2a0103e8     	mov	w8, w1
  11f20c: f9000be0     	str	x0, [sp, #0x10]
  11f210: b9000fe8     	str	w8, [sp, #0xc]
  11f214: f94003e0     	ldr	x0, [sp]
  11f218: 97fe2616     	bl	0xa8a70 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEED2Ev@plt>
  11f21c: f9400be0     	ldr	x0, [sp, #0x10]
  11f220: 97fe3be9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11f224: d10183ff     	sub	sp, sp, #0x60
  11f228: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11f22c: 910143fd     	add	x29, sp, #0x50
  11f230: b27d03e8     	orr	x8, xzr, #0x8
  11f234: f81f83a0     	stur	x0, [x29, #-0x8]
  11f238: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f23c: f81f03a0     	stur	x0, [x29, #-0x10]
  11f240: f81e83a8     	stur	x8, [x29, #-0x18]
  11f244: 94000056     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11f248: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f24c: f81e03a0     	stur	x0, [x29, #-0x20]
  11f250: aa0803e0     	mov	x0, x8
  11f254: 94000052     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11f258: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f25c: f90017e0     	str	x0, [sp, #0x28]
  11f260: aa0803e0     	mov	x0, x8
  11f264: 94000058     	bl	0x11f3c4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  11f268: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f26c: 9b007d00     	mul	x0, x8, x0
  11f270: f94017e9     	ldr	x9, [sp, #0x28]
  11f274: 8b000120     	add	x0, x9, x0
  11f278: f85f03aa     	ldur	x10, [x29, #-0x10]
  11f27c: f90013e0     	str	x0, [sp, #0x20]
  11f280: aa0a03e0     	mov	x0, x10
  11f284: 94000046     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11f288: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f28c: f9000fe0     	str	x0, [sp, #0x18]
  11f290: aa0803e0     	mov	x0, x8
  11f294: 94000055     	bl	0x11f3e8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xf0>
  11f298: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f29c: 9b007d09     	mul	x9, x8, x0
  11f2a0: f9400fea     	ldr	x10, [sp, #0x18]
  11f2a4: 8b090149     	add	x9, x10, x9
  11f2a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f2ac: f9000be9     	str	x9, [sp, #0x10]
  11f2b0: 9400003b     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  11f2b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f2b8: f90007e0     	str	x0, [sp, #0x8]
  11f2bc: aa0803e0     	mov	x0, x8
  11f2c0: 94000041     	bl	0x11f3c4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  11f2c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f2c8: 9b007d09     	mul	x9, x8, x0
  11f2cc: f94007ea     	ldr	x10, [sp, #0x8]
  11f2d0: 8b090149     	add	x9, x10, x9
  11f2d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f2d8: f85e03a1     	ldur	x1, [x29, #-0x20]
  11f2dc: f94013e2     	ldr	x2, [sp, #0x20]
  11f2e0: f9400be3     	ldr	x3, [sp, #0x10]
  11f2e4: aa0903e4     	mov	x4, x9
  11f2e8: 94000025     	bl	0x11f37c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x84>
  11f2ec: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11f2f0: 910183ff     	add	sp, sp, #0x60
  11f2f4: d65f03c0     	ret

000000000011f2f8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()>:
  11f2f8: d10103ff     	sub	sp, sp, #0x40
  11f2fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11f300: 9100c3fd     	add	x29, sp, #0x30
  11f304: d2800008     	mov	x8, #0x0                // =0
  11f308: f81f83a0     	stur	x0, [x29, #-0x8]
  11f30c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f310: aa0003e9     	mov	x9, x0
  11f314: f9400129     	ldr	x9, [x9]
  11f318: eb08013f     	cmp	x9, x8
  11f31c: 1a9f07ea     	cset	w10, ne
  11f320: f81f03a0     	stur	x0, [x29, #-0x10]
  11f324: 3700004a     	tbnz	w10, #0x0, 0x11f32c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x34>
  11f328: 14000012     	b	0x11f370 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x78>
  11f32c: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f330: 94000068     	bl	0x11f4d0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x1d8>
  11f334: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f338: 9400007e     	bl	0x11f530 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  11f33c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f340: f9400101     	ldr	x1, [x8]
  11f344: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f348: f9000fe0     	str	x0, [sp, #0x18]
  11f34c: aa0803e0     	mov	x0, x8
  11f350: f9000be1     	str	x1, [sp, #0x10]
  11f354: 94000034     	bl	0x11f424 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x12c>
  11f358: f9400fe1     	ldr	x1, [sp, #0x18]
  11f35c: f90007e0     	str	x0, [sp, #0x8]
  11f360: aa0103e0     	mov	x0, x1
  11f364: f9400be1     	ldr	x1, [sp, #0x10]
  11f368: f94007e2     	ldr	x2, [sp, #0x8]
  11f36c: 94000064     	bl	0x11f4fc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x204>
  11f370: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11f374: 910103ff     	add	sp, sp, #0x40
  11f378: d65f03c0     	ret
  11f37c: d100c3ff     	sub	sp, sp, #0x30
  11f380: f90017e0     	str	x0, [sp, #0x28]
  11f384: f90013e1     	str	x1, [sp, #0x20]
  11f388: f9000fe2     	str	x2, [sp, #0x18]
  11f38c: f9000be3     	str	x3, [sp, #0x10]
  11f390: f90007e4     	str	x4, [sp, #0x8]
  11f394: 9100c3ff     	add	sp, sp, #0x30
  11f398: d65f03c0     	ret
  11f39c: d10083ff     	sub	sp, sp, #0x20
  11f3a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f3a4: 910043fd     	add	x29, sp, #0x10
  11f3a8: f90007e0     	str	x0, [sp, #0x8]
  11f3ac: f94007e0     	ldr	x0, [sp, #0x8]
  11f3b0: f9400000     	ldr	x0, [x0]
  11f3b4: 94000017     	bl	0x11f410 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x118>
  11f3b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f3bc: 910083ff     	add	sp, sp, #0x20
  11f3c0: d65f03c0     	ret
  11f3c4: d10083ff     	sub	sp, sp, #0x20
  11f3c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f3cc: 910043fd     	add	x29, sp, #0x10
  11f3d0: f90007e0     	str	x0, [sp, #0x8]
  11f3d4: f94007e0     	ldr	x0, [sp, #0x8]
  11f3d8: 94000013     	bl	0x11f424 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x12c>
  11f3dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f3e0: 910083ff     	add	sp, sp, #0x20
  11f3e4: d65f03c0     	ret
  11f3e8: d10043ff     	sub	sp, sp, #0x10
  11f3ec: b27d03e8     	orr	x8, xzr, #0x8
  11f3f0: f90007e0     	str	x0, [sp, #0x8]
  11f3f4: f94007e0     	ldr	x0, [sp, #0x8]
  11f3f8: f9400409     	ldr	x9, [x0, #0x8]
  11f3fc: f9400000     	ldr	x0, [x0]
  11f400: eb000129     	subs	x9, x9, x0
  11f404: 9ac80d20     	sdiv	x0, x9, x8
  11f408: 910043ff     	add	sp, sp, #0x10
  11f40c: d65f03c0     	ret
  11f410: d10043ff     	sub	sp, sp, #0x10
  11f414: f90007e0     	str	x0, [sp, #0x8]
  11f418: f94007e0     	ldr	x0, [sp, #0x8]
  11f41c: 910043ff     	add	sp, sp, #0x10
  11f420: d65f03c0     	ret
  11f424: d100c3ff     	sub	sp, sp, #0x30
  11f428: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f42c: 910083fd     	add	x29, sp, #0x20
  11f430: b27d03e8     	orr	x8, xzr, #0x8
  11f434: f81f83a0     	stur	x0, [x29, #-0x8]
  11f438: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f43c: f9000be0     	str	x0, [sp, #0x10]
  11f440: f90007e8     	str	x8, [sp, #0x8]
  11f444: 9400000a     	bl	0x11f46c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x174>
  11f448: f9400008     	ldr	x8, [x0]
  11f44c: f9400be0     	ldr	x0, [sp, #0x10]
  11f450: f9400000     	ldr	x0, [x0]
  11f454: eb000108     	subs	x8, x8, x0
  11f458: f94007e0     	ldr	x0, [sp, #0x8]
  11f45c: 9ac00d00     	sdiv	x0, x8, x0
  11f460: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f464: 9100c3ff     	add	sp, sp, #0x30
  11f468: d65f03c0     	ret
  11f46c: d10083ff     	sub	sp, sp, #0x20
  11f470: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f474: 910043fd     	add	x29, sp, #0x10
  11f478: b27c03e8     	orr	x8, xzr, #0x10
  11f47c: f90007e0     	str	x0, [sp, #0x8]
  11f480: f94007e0     	ldr	x0, [sp, #0x8]
  11f484: 8b080000     	add	x0, x0, x8
  11f488: 94000004     	bl	0x11f498 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x1a0>
  11f48c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f490: 910083ff     	add	sp, sp, #0x20
  11f494: d65f03c0     	ret
  11f498: d10083ff     	sub	sp, sp, #0x20
  11f49c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f4a0: 910043fd     	add	x29, sp, #0x10
  11f4a4: f90007e0     	str	x0, [sp, #0x8]
  11f4a8: f94007e0     	ldr	x0, [sp, #0x8]
  11f4ac: 94000004     	bl	0x11f4bc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x1c4>
  11f4b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f4b4: 910083ff     	add	sp, sp, #0x20
  11f4b8: d65f03c0     	ret
  11f4bc: d10043ff     	sub	sp, sp, #0x10
  11f4c0: f90007e0     	str	x0, [sp, #0x8]
  11f4c4: f94007e0     	ldr	x0, [sp, #0x8]
  11f4c8: 910043ff     	add	sp, sp, #0x10
  11f4cc: d65f03c0     	ret
  11f4d0: d10083ff     	sub	sp, sp, #0x20
  11f4d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f4d8: 910043fd     	add	x29, sp, #0x10
  11f4dc: f90007e0     	str	x0, [sp, #0x8]
  11f4e0: f94007e0     	ldr	x0, [sp, #0x8]
  11f4e4: aa0003e8     	mov	x8, x0
  11f4e8: f9400101     	ldr	x1, [x8]
  11f4ec: 9400001c     	bl	0x11f55c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x264>
  11f4f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f4f4: 910083ff     	add	sp, sp, #0x20
  11f4f8: d65f03c0     	ret
  11f4fc: d100c3ff     	sub	sp, sp, #0x30
  11f500: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f504: 910083fd     	add	x29, sp, #0x20
  11f508: f81f83a0     	stur	x0, [x29, #-0x8]
  11f50c: f9000be1     	str	x1, [sp, #0x10]
  11f510: f90007e2     	str	x2, [sp, #0x8]
  11f514: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f518: f9400be1     	ldr	x1, [sp, #0x10]
  11f51c: f94007e2     	ldr	x2, [sp, #0x8]
  11f520: 94000056     	bl	0x11f678 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0x48>
  11f524: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f528: 9100c3ff     	add	sp, sp, #0x30
  11f52c: d65f03c0     	ret
  11f530: d10083ff     	sub	sp, sp, #0x20
  11f534: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f538: 910043fd     	add	x29, sp, #0x10
  11f53c: b27c03e8     	orr	x8, xzr, #0x10
  11f540: f90007e0     	str	x0, [sp, #0x8]
  11f544: f94007e0     	ldr	x0, [sp, #0x8]
  11f548: 8b080000     	add	x0, x0, x8
  11f54c: 9400005d     	bl	0x11f6c0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0x90>
  11f550: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f554: 910083ff     	add	sp, sp, #0x20
  11f558: d65f03c0     	ret
  11f55c: d10143ff     	sub	sp, sp, #0x50
  11f560: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11f564: 910103fd     	add	x29, sp, #0x40
  11f568: f81f83a0     	stur	x0, [x29, #-0x8]
  11f56c: f81f03a1     	stur	x1, [x29, #-0x10]
  11f570: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f574: f9400401     	ldr	x1, [x0, #0x8]
  11f578: f81e83a1     	stur	x1, [x29, #-0x18]
  11f57c: f90013e0     	str	x0, [sp, #0x20]
  11f580: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f584: f85e83a9     	ldur	x9, [x29, #-0x18]
  11f588: eb09011f     	cmp	x8, x9
  11f58c: 1a9f07ea     	cset	w10, ne
  11f590: 3700004a     	tbnz	w10, #0x0, 0x11f598 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x2a0>
  11f594: 14000013     	b	0x11f5e0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x2e8>
  11f598: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  11f59c: f94013e0     	ldr	x0, [sp, #0x20]
  11f5a0: f9000fe8     	str	x8, [sp, #0x18]
  11f5a4: 97ffffe3     	bl	0x11f530 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  11f5a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f5ac: f9400fe9     	ldr	x9, [sp, #0x18]
  11f5b0: 8b090108     	add	x8, x8, x9
  11f5b4: f81e83a8     	stur	x8, [x29, #-0x18]
  11f5b8: f9000be0     	str	x0, [sp, #0x10]
  11f5bc: aa0803e0     	mov	x0, x8
  11f5c0: 97ffff94     	bl	0x11f410 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x118>
  11f5c4: f9400be8     	ldr	x8, [sp, #0x10]
  11f5c8: f90007e0     	str	x0, [sp, #0x8]
  11f5cc: aa0803e0     	mov	x0, x8
  11f5d0: f94007e1     	ldr	x1, [sp, #0x8]
  11f5d4: 97fe28fb     	bl	0xa99c0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE7destroyIS6_EEvRS7_PT_@plt>
  11f5d8: 14000001     	b	0x11f5dc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x2e4>
  11f5dc: 17ffffe9     	b	0x11f580 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x288>
  11f5e0: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f5e4: f94013e9     	ldr	x9, [sp, #0x20]
  11f5e8: f9000528     	str	x8, [x9, #0x8]
  11f5ec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11f5f0: 910143ff     	add	sp, sp, #0x50
  11f5f4: d65f03c0     	ret
  11f5f8: 97fe3af3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011f5fc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)>:
  11f5fc: d100c3ff     	sub	sp, sp, #0x30
  11f600: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f604: 910083fd     	add	x29, sp, #0x20
  11f608: 91003fe8     	add	x8, sp, #0xf
  11f60c: f81f83a0     	stur	x0, [x29, #-0x8]
  11f610: f9000be1     	str	x1, [sp, #0x10]
  11f614: f85f83a1     	ldur	x1, [x29, #-0x8]
  11f618: f9400be2     	ldr	x2, [sp, #0x10]
  11f61c: 39400100     	ldrb	w0, [x8]
  11f620: 97fe23c4     	bl	0xa8530 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>
  11f624: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f628: 9100c3ff     	add	sp, sp, #0x30
  11f62c: d65f03c0     	ret

000000000011f630 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)>:
  11f630: d100c3ff     	sub	sp, sp, #0x30
  11f634: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f638: 910083fd     	add	x29, sp, #0x20
  11f63c: d10007a8     	sub	x8, x29, #0x1
  11f640: 39000100     	strb	w0, [x8]
  11f644: f9000be1     	str	x1, [sp, #0x10]
  11f648: f90007e2     	str	x2, [sp, #0x8]
  11f64c: f9400be0     	ldr	x0, [sp, #0x10]
  11f650: f94007e1     	ldr	x1, [sp, #0x8]
  11f654: 94000004     	bl	0x11f664 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0x34>
  11f658: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f65c: 9100c3ff     	add	sp, sp, #0x30
  11f660: d65f03c0     	ret
  11f664: d10043ff     	sub	sp, sp, #0x10
  11f668: f90007e0     	str	x0, [sp, #0x8]
  11f66c: f90003e1     	str	x1, [sp]
  11f670: 910043ff     	add	sp, sp, #0x10
  11f674: d65f03c0     	ret
  11f678: d100c3ff     	sub	sp, sp, #0x30
  11f67c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f680: 910083fd     	add	x29, sp, #0x20
  11f684: b27d03e8     	orr	x8, xzr, #0x8
  11f688: b27e03e9     	orr	x9, xzr, #0x4
  11f68c: f81f83a0     	stur	x0, [x29, #-0x8]
  11f690: f9000be1     	str	x1, [sp, #0x10]
  11f694: f90007e2     	str	x2, [sp, #0x8]
  11f698: f9400be0     	ldr	x0, [sp, #0x10]
  11f69c: f94007e1     	ldr	x1, [sp, #0x8]
  11f6a0: 9b087c21     	mul	x1, x1, x8
  11f6a4: aa0903e2     	mov	x2, x9
  11f6a8: 97fe6f5e     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11f6ac: 14000001     	b	0x11f6b0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0x80>
  11f6b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f6b4: 9100c3ff     	add	sp, sp, #0x30
  11f6b8: d65f03c0     	ret
  11f6bc: 97fe3ac2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11f6c0: d10083ff     	sub	sp, sp, #0x20
  11f6c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f6c8: 910043fd     	add	x29, sp, #0x10
  11f6cc: f90007e0     	str	x0, [sp, #0x8]
  11f6d0: f94007e0     	ldr	x0, [sp, #0x8]
  11f6d4: 94000004     	bl	0x11f6e4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0xb4>
  11f6d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f6dc: 910083ff     	add	sp, sp, #0x20
  11f6e0: d65f03c0     	ret
  11f6e4: d10043ff     	sub	sp, sp, #0x10
  11f6e8: f90007e0     	str	x0, [sp, #0x8]
  11f6ec: f94007e0     	ldr	x0, [sp, #0x8]
  11f6f0: 910043ff     	add	sp, sp, #0x10
  11f6f4: d65f03c0     	ret
  11f6f8: d100c3ff     	sub	sp, sp, #0x30
  11f6fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f700: 910083fd     	add	x29, sp, #0x20
  11f704: f81f83a0     	stur	x0, [x29, #-0x8]
  11f708: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f70c: f90003e0     	str	x0, [sp]
  11f710: 9400000e     	bl	0x11f748 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0x118>
  11f714: 14000001     	b	0x11f718 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer>*)+0xe8>
  11f718: f94003e0     	ldr	x0, [sp]
  11f71c: 97fe0d0d     	bl	0xa2b50 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEED2Ev@plt>
  11f720: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f724: 9100c3ff     	add	sp, sp, #0x30
  11f728: d65f03c0     	ret
  11f72c: 2a0103e8     	mov	w8, w1
  11f730: f9000be0     	str	x0, [sp, #0x10]
  11f734: b9000fe8     	str	w8, [sp, #0xc]
  11f738: f94003e0     	ldr	x0, [sp]
  11f73c: 97fe0d05     	bl	0xa2b50 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEED2Ev@plt>
  11f740: f9400be0     	ldr	x0, [sp, #0x10]
  11f744: 97fe3aa0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11f748: d10183ff     	sub	sp, sp, #0x60
  11f74c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  11f750: 910143fd     	add	x29, sp, #0x50
  11f754: b27d03e8     	orr	x8, xzr, #0x8
  11f758: f81f83a0     	stur	x0, [x29, #-0x8]
  11f75c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f760: f81f03a0     	stur	x0, [x29, #-0x10]
  11f764: f81e83a8     	stur	x8, [x29, #-0x18]
  11f768: 94000056     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  11f76c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f770: f81e03a0     	stur	x0, [x29, #-0x20]
  11f774: aa0803e0     	mov	x0, x8
  11f778: 94000052     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  11f77c: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f780: f90017e0     	str	x0, [sp, #0x28]
  11f784: aa0803e0     	mov	x0, x8
  11f788: 94000058     	bl	0x11f8e8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xcc>
  11f78c: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f790: 9b007d00     	mul	x0, x8, x0
  11f794: f94017e9     	ldr	x9, [sp, #0x28]
  11f798: 8b000120     	add	x0, x9, x0
  11f79c: f85f03aa     	ldur	x10, [x29, #-0x10]
  11f7a0: f90013e0     	str	x0, [sp, #0x20]
  11f7a4: aa0a03e0     	mov	x0, x10
  11f7a8: 94000046     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  11f7ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f7b0: f9000fe0     	str	x0, [sp, #0x18]
  11f7b4: aa0803e0     	mov	x0, x8
  11f7b8: 94000055     	bl	0x11f90c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xf0>
  11f7bc: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f7c0: 9b007d09     	mul	x9, x8, x0
  11f7c4: f9400fea     	ldr	x10, [sp, #0x18]
  11f7c8: 8b090149     	add	x9, x10, x9
  11f7cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f7d0: f9000be9     	str	x9, [sp, #0x10]
  11f7d4: 9400003b     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  11f7d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f7dc: f90007e0     	str	x0, [sp, #0x8]
  11f7e0: aa0803e0     	mov	x0, x8
  11f7e4: 94000041     	bl	0x11f8e8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xcc>
  11f7e8: f85e83a8     	ldur	x8, [x29, #-0x18]
  11f7ec: 9b007d09     	mul	x9, x8, x0
  11f7f0: f94007ea     	ldr	x10, [sp, #0x8]
  11f7f4: 8b090149     	add	x9, x10, x9
  11f7f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f7fc: f85e03a1     	ldur	x1, [x29, #-0x20]
  11f800: f94013e2     	ldr	x2, [sp, #0x20]
  11f804: f9400be3     	ldr	x3, [sp, #0x10]
  11f808: aa0903e4     	mov	x4, x9
  11f80c: 94000025     	bl	0x11f8a0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x84>
  11f810: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  11f814: 910183ff     	add	sp, sp, #0x60
  11f818: d65f03c0     	ret

000000000011f81c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()>:
  11f81c: d10103ff     	sub	sp, sp, #0x40
  11f820: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11f824: 9100c3fd     	add	x29, sp, #0x30
  11f828: d2800008     	mov	x8, #0x0                // =0
  11f82c: f81f83a0     	stur	x0, [x29, #-0x8]
  11f830: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f834: aa0003e9     	mov	x9, x0
  11f838: f9400129     	ldr	x9, [x9]
  11f83c: eb08013f     	cmp	x9, x8
  11f840: 1a9f07ea     	cset	w10, ne
  11f844: f81f03a0     	stur	x0, [x29, #-0x10]
  11f848: 3700004a     	tbnz	w10, #0x0, 0x11f850 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x34>
  11f84c: 14000012     	b	0x11f894 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x78>
  11f850: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f854: 94000068     	bl	0x11f9f4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x1d8>
  11f858: f85f03a0     	ldur	x0, [x29, #-0x10]
  11f85c: 9400007e     	bl	0x11fa54 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x238>
  11f860: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f864: f9400101     	ldr	x1, [x8]
  11f868: f85f03a8     	ldur	x8, [x29, #-0x10]
  11f86c: f9000fe0     	str	x0, [sp, #0x18]
  11f870: aa0803e0     	mov	x0, x8
  11f874: f9000be1     	str	x1, [sp, #0x10]
  11f878: 94000034     	bl	0x11f948 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x12c>
  11f87c: f9400fe1     	ldr	x1, [sp, #0x18]
  11f880: f90007e0     	str	x0, [sp, #0x8]
  11f884: aa0103e0     	mov	x0, x1
  11f888: f9400be1     	ldr	x1, [sp, #0x10]
  11f88c: f94007e2     	ldr	x2, [sp, #0x8]
  11f890: 94000064     	bl	0x11fa20 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x204>
  11f894: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11f898: 910103ff     	add	sp, sp, #0x40
  11f89c: d65f03c0     	ret
  11f8a0: d100c3ff     	sub	sp, sp, #0x30
  11f8a4: f90017e0     	str	x0, [sp, #0x28]
  11f8a8: f90013e1     	str	x1, [sp, #0x20]
  11f8ac: f9000fe2     	str	x2, [sp, #0x18]
  11f8b0: f9000be3     	str	x3, [sp, #0x10]
  11f8b4: f90007e4     	str	x4, [sp, #0x8]
  11f8b8: 9100c3ff     	add	sp, sp, #0x30
  11f8bc: d65f03c0     	ret
  11f8c0: d10083ff     	sub	sp, sp, #0x20
  11f8c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f8c8: 910043fd     	add	x29, sp, #0x10
  11f8cc: f90007e0     	str	x0, [sp, #0x8]
  11f8d0: f94007e0     	ldr	x0, [sp, #0x8]
  11f8d4: f9400000     	ldr	x0, [x0]
  11f8d8: 94000017     	bl	0x11f934 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x118>
  11f8dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f8e0: 910083ff     	add	sp, sp, #0x20
  11f8e4: d65f03c0     	ret
  11f8e8: d10083ff     	sub	sp, sp, #0x20
  11f8ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f8f0: 910043fd     	add	x29, sp, #0x10
  11f8f4: f90007e0     	str	x0, [sp, #0x8]
  11f8f8: f94007e0     	ldr	x0, [sp, #0x8]
  11f8fc: 94000013     	bl	0x11f948 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x12c>
  11f900: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f904: 910083ff     	add	sp, sp, #0x20
  11f908: d65f03c0     	ret
  11f90c: d10043ff     	sub	sp, sp, #0x10
  11f910: b27d03e8     	orr	x8, xzr, #0x8
  11f914: f90007e0     	str	x0, [sp, #0x8]
  11f918: f94007e0     	ldr	x0, [sp, #0x8]
  11f91c: f9400409     	ldr	x9, [x0, #0x8]
  11f920: f9400000     	ldr	x0, [x0]
  11f924: eb000129     	subs	x9, x9, x0
  11f928: 9ac80d20     	sdiv	x0, x9, x8
  11f92c: 910043ff     	add	sp, sp, #0x10
  11f930: d65f03c0     	ret
  11f934: d10043ff     	sub	sp, sp, #0x10
  11f938: f90007e0     	str	x0, [sp, #0x8]
  11f93c: f94007e0     	ldr	x0, [sp, #0x8]
  11f940: 910043ff     	add	sp, sp, #0x10
  11f944: d65f03c0     	ret
  11f948: d100c3ff     	sub	sp, sp, #0x30
  11f94c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11f950: 910083fd     	add	x29, sp, #0x20
  11f954: b27d03e8     	orr	x8, xzr, #0x8
  11f958: f81f83a0     	stur	x0, [x29, #-0x8]
  11f95c: f85f83a0     	ldur	x0, [x29, #-0x8]
  11f960: f9000be0     	str	x0, [sp, #0x10]
  11f964: f90007e8     	str	x8, [sp, #0x8]
  11f968: 9400000a     	bl	0x11f990 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x174>
  11f96c: f9400008     	ldr	x8, [x0]
  11f970: f9400be0     	ldr	x0, [sp, #0x10]
  11f974: f9400000     	ldr	x0, [x0]
  11f978: eb000108     	subs	x8, x8, x0
  11f97c: f94007e0     	ldr	x0, [sp, #0x8]
  11f980: 9ac00d00     	sdiv	x0, x8, x0
  11f984: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11f988: 9100c3ff     	add	sp, sp, #0x30
  11f98c: d65f03c0     	ret
  11f990: d10083ff     	sub	sp, sp, #0x20
  11f994: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f998: 910043fd     	add	x29, sp, #0x10
  11f99c: b27c03e8     	orr	x8, xzr, #0x10
  11f9a0: f90007e0     	str	x0, [sp, #0x8]
  11f9a4: f94007e0     	ldr	x0, [sp, #0x8]
  11f9a8: 8b080000     	add	x0, x0, x8
  11f9ac: 94000004     	bl	0x11f9bc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x1a0>
  11f9b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f9b4: 910083ff     	add	sp, sp, #0x20
  11f9b8: d65f03c0     	ret
  11f9bc: d10083ff     	sub	sp, sp, #0x20
  11f9c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f9c4: 910043fd     	add	x29, sp, #0x10
  11f9c8: f90007e0     	str	x0, [sp, #0x8]
  11f9cc: f94007e0     	ldr	x0, [sp, #0x8]
  11f9d0: 94000004     	bl	0x11f9e0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x1c4>
  11f9d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11f9d8: 910083ff     	add	sp, sp, #0x20
  11f9dc: d65f03c0     	ret
  11f9e0: d10043ff     	sub	sp, sp, #0x10
  11f9e4: f90007e0     	str	x0, [sp, #0x8]
  11f9e8: f94007e0     	ldr	x0, [sp, #0x8]
  11f9ec: 910043ff     	add	sp, sp, #0x10
  11f9f0: d65f03c0     	ret
  11f9f4: d10083ff     	sub	sp, sp, #0x20
  11f9f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11f9fc: 910043fd     	add	x29, sp, #0x10
  11fa00: f90007e0     	str	x0, [sp, #0x8]
  11fa04: f94007e0     	ldr	x0, [sp, #0x8]
  11fa08: aa0003e8     	mov	x8, x0
  11fa0c: f9400101     	ldr	x1, [x8]
  11fa10: 9400001c     	bl	0x11fa80 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x264>
  11fa14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11fa18: 910083ff     	add	sp, sp, #0x20
  11fa1c: d65f03c0     	ret
  11fa20: d100c3ff     	sub	sp, sp, #0x30
  11fa24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11fa28: 910083fd     	add	x29, sp, #0x20
  11fa2c: f81f83a0     	stur	x0, [x29, #-0x8]
  11fa30: f9000be1     	str	x1, [sp, #0x10]
  11fa34: f90007e2     	str	x2, [sp, #0x8]
  11fa38: f85f83a0     	ldur	x0, [x29, #-0x8]
  11fa3c: f9400be1     	ldr	x1, [sp, #0x10]
  11fa40: f94007e2     	ldr	x2, [sp, #0x8]
  11fa44: 94000056     	bl	0x11fb9c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x48>
  11fa48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11fa4c: 9100c3ff     	add	sp, sp, #0x30
  11fa50: d65f03c0     	ret
  11fa54: d10083ff     	sub	sp, sp, #0x20
  11fa58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11fa5c: 910043fd     	add	x29, sp, #0x10
  11fa60: b27c03e8     	orr	x8, xzr, #0x10
  11fa64: f90007e0     	str	x0, [sp, #0x8]
  11fa68: f94007e0     	ldr	x0, [sp, #0x8]
  11fa6c: 8b080000     	add	x0, x0, x8
  11fa70: 9400005d     	bl	0x11fbe4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x90>
  11fa74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11fa78: 910083ff     	add	sp, sp, #0x20
  11fa7c: d65f03c0     	ret
  11fa80: d10143ff     	sub	sp, sp, #0x50
  11fa84: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11fa88: 910103fd     	add	x29, sp, #0x40
  11fa8c: f81f83a0     	stur	x0, [x29, #-0x8]
  11fa90: f81f03a1     	stur	x1, [x29, #-0x10]
  11fa94: f85f83a0     	ldur	x0, [x29, #-0x8]
  11fa98: f9400401     	ldr	x1, [x0, #0x8]
  11fa9c: f81e83a1     	stur	x1, [x29, #-0x18]
  11faa0: f90013e0     	str	x0, [sp, #0x20]
  11faa4: f85f03a8     	ldur	x8, [x29, #-0x10]
  11faa8: f85e83a9     	ldur	x9, [x29, #-0x18]
  11faac: eb09011f     	cmp	x8, x9
  11fab0: 1a9f07ea     	cset	w10, ne
  11fab4: 3700004a     	tbnz	w10, #0x0, 0x11fabc <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x2a0>
  11fab8: 14000013     	b	0x11fb04 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x2e8>
  11fabc: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  11fac0: f94013e0     	ldr	x0, [sp, #0x20]
  11fac4: f9000fe8     	str	x8, [sp, #0x18]
  11fac8: 97ffffe3     	bl	0x11fa54 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x238>
  11facc: f85e83a8     	ldur	x8, [x29, #-0x18]
  11fad0: f9400fe9     	ldr	x9, [sp, #0x18]
  11fad4: 8b090108     	add	x8, x8, x9
  11fad8: f81e83a8     	stur	x8, [x29, #-0x18]
  11fadc: f9000be0     	str	x0, [sp, #0x10]
  11fae0: aa0803e0     	mov	x0, x8
  11fae4: 97ffff94     	bl	0x11f934 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x118>
  11fae8: f9400be8     	ldr	x8, [sp, #0x10]
  11faec: f90007e0     	str	x0, [sp, #0x8]
  11faf0: aa0803e0     	mov	x0, x8
  11faf4: f94007e1     	ldr	x1, [sp, #0x8]
  11faf8: 97fe0f02     	bl	0xa3700 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE7destroyIS6_EEvRS7_PT_@plt>
  11fafc: 14000001     	b	0x11fb00 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x2e4>
  11fb00: 17ffffe9     	b	0x11faa4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x288>
  11fb04: f85f03a8     	ldur	x8, [x29, #-0x10]
  11fb08: f94013e9     	ldr	x9, [sp, #0x20]
  11fb0c: f9000528     	str	x8, [x9, #0x8]
  11fb10: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11fb14: 910143ff     	add	sp, sp, #0x50
  11fb18: d65f03c0     	ret
  11fb1c: 97fe39aa     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000011fb20 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)>:
  11fb20: d100c3ff     	sub	sp, sp, #0x30
  11fb24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11fb28: 910083fd     	add	x29, sp, #0x20
  11fb2c: 91003fe8     	add	x8, sp, #0xf
  11fb30: f81f83a0     	stur	x0, [x29, #-0x8]
  11fb34: f9000be1     	str	x1, [sp, #0x10]
  11fb38: f85f83a1     	ldur	x1, [x29, #-0x8]
  11fb3c: f9400be2     	ldr	x2, [sp, #0x10]
  11fb40: 39400100     	ldrb	w0, [x8]
  11fb44: 97fe281f     	bl	0xa9bc0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE9__destroyIS6_EEvNS_17integral_constantIbLb1EEERS7_PT_@plt>
  11fb48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11fb4c: 9100c3ff     	add	sp, sp, #0x30
  11fb50: d65f03c0     	ret

000000000011fb54 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)>:
  11fb54: d100c3ff     	sub	sp, sp, #0x30
  11fb58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11fb5c: 910083fd     	add	x29, sp, #0x20
  11fb60: d10007a8     	sub	x8, x29, #0x1
  11fb64: 39000100     	strb	w0, [x8]
  11fb68: f9000be1     	str	x1, [sp, #0x10]
  11fb6c: f90007e2     	str	x2, [sp, #0x8]
  11fb70: f9400be0     	ldr	x0, [sp, #0x10]
  11fb74: f94007e1     	ldr	x1, [sp, #0x8]
  11fb78: 94000004     	bl	0x11fb88 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x34>
  11fb7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11fb80: 9100c3ff     	add	sp, sp, #0x30
  11fb84: d65f03c0     	ret
  11fb88: d10043ff     	sub	sp, sp, #0x10
  11fb8c: f90007e0     	str	x0, [sp, #0x8]
  11fb90: f90003e1     	str	x1, [sp]
  11fb94: 910043ff     	add	sp, sp, #0x10
  11fb98: d65f03c0     	ret
  11fb9c: d100c3ff     	sub	sp, sp, #0x30
  11fba0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11fba4: 910083fd     	add	x29, sp, #0x20
  11fba8: b27d03e8     	orr	x8, xzr, #0x8
  11fbac: b27e03e9     	orr	x9, xzr, #0x4
  11fbb0: f81f83a0     	stur	x0, [x29, #-0x8]
  11fbb4: f9000be1     	str	x1, [sp, #0x10]
  11fbb8: f90007e2     	str	x2, [sp, #0x8]
  11fbbc: f9400be0     	ldr	x0, [sp, #0x10]
  11fbc0: f94007e1     	ldr	x1, [sp, #0x8]
  11fbc4: 9b087c21     	mul	x1, x1, x8
  11fbc8: aa0903e2     	mov	x2, x9
  11fbcc: 97fe6e15     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  11fbd0: 14000001     	b	0x11fbd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x80>
  11fbd4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11fbd8: 9100c3ff     	add	sp, sp, #0x30
  11fbdc: d65f03c0     	ret
  11fbe0: 97fe3979     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11fbe4: d10083ff     	sub	sp, sp, #0x20
  11fbe8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  11fbec: 910043fd     	add	x29, sp, #0x10
  11fbf0: f90007e0     	str	x0, [sp, #0x8]
  11fbf4: f94007e0     	ldr	x0, [sp, #0x8]
  11fbf8: 94000004     	bl	0x11fc08 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0xb4>
  11fbfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  11fc00: 910083ff     	add	sp, sp, #0x20
  11fc04: d65f03c0     	ret
  11fc08: d10043ff     	sub	sp, sp, #0x10
  11fc0c: f90007e0     	str	x0, [sp, #0x8]
  11fc10: f94007e0     	ldr	x0, [sp, #0x8]
  11fc14: 910043ff     	add	sp, sp, #0x10
  11fc18: d65f03c0     	ret
  11fc1c: d10043ff     	sub	sp, sp, #0x10
  11fc20: f90007e0     	str	x0, [sp, #0x8]
  11fc24: f94007e0     	ldr	x0, [sp, #0x8]
  11fc28: 910043ff     	add	sp, sp, #0x10
  11fc2c: d65f03c0     	ret
  11fc30: d10043ff     	sub	sp, sp, #0x10
  11fc34: f90007e0     	str	x0, [sp, #0x8]
  11fc38: f94007e0     	ldr	x0, [sp, #0x8]
  11fc3c: 910043ff     	add	sp, sp, #0x10
  11fc40: d65f03c0     	ret
  11fc44: d10203ff     	sub	sp, sp, #0x80
  11fc48: a9077bfd     	stp	x29, x30, [sp, #0x70]
  11fc4c: 9101c3fd     	add	x29, sp, #0x70
  11fc50: d53bd048     	mrs	x8, TPIDR_EL0
  11fc54: f9401508     	ldr	x8, [x8, #0x28]
  11fc58: f81f83a8     	stur	x8, [x29, #-0x8]
  11fc5c: f81f03a2     	stur	x2, [x29, #-0x10]
  11fc60: f81e83a1     	stur	x1, [x29, #-0x18]
  11fc64: f81e03a0     	stur	x0, [x29, #-0x20]
  11fc68: f85e03a8     	ldur	x8, [x29, #-0x20]
  11fc6c: aa0803e0     	mov	x0, x8
  11fc70: f9001fe0     	str	x0, [sp, #0x38]
  11fc74: aa0803e0     	mov	x0, x8
  11fc78: 94000035     	bl	0x11fd4c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1f8>
  11fc7c: d10063a0     	sub	x0, x29, #0x18
  11fc80: 94000056     	bl	0x11fdd8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x284>
  11fc84: b40004a0     	cbz	x0, 0x11fd18 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1c4>
  11fc88: 14000001     	b	0x11fc8c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x138>
  11fc8c: d10063a0     	sub	x0, x29, #0x18
  11fc90: 94000052     	bl	0x11fdd8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x284>
  11fc94: f9401ffe     	ldr	x30, [sp, #0x38]
  11fc98: f9001be0     	str	x0, [sp, #0x30]
  11fc9c: aa1e03e0     	mov	x0, x30
  11fca0: f9401be1     	ldr	x1, [sp, #0x30]
  11fca4: 97fe1187     	bl	0xa42c0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE11__vallocateEm@plt>
  11fca8: 14000001     	b	0x11fcac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x158>
  11fcac: d10063a8     	sub	x8, x29, #0x18
  11fcb0: aa0803e0     	mov	x0, x8
  11fcb4: f90017e8     	str	x8, [sp, #0x28]
  11fcb8: 940000a4     	bl	0x11ff48 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>(std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, unsigned long)+0xa4>
  11fcbc: f94017e8     	ldr	x8, [sp, #0x28]
  11fcc0: f90013e0     	str	x0, [sp, #0x20]
  11fcc4: aa0803e0     	mov	x0, x8
  11fcc8: 940000a6     	bl	0x11ff60 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>(std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, unsigned long)+0xbc>
  11fccc: f94017e8     	ldr	x8, [sp, #0x28]
  11fcd0: f9000fe0     	str	x0, [sp, #0x18]
  11fcd4: aa0803e0     	mov	x0, x8
  11fcd8: 94000040     	bl	0x11fdd8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x284>
  11fcdc: f9401fe8     	ldr	x8, [sp, #0x38]
  11fce0: f9000be0     	str	x0, [sp, #0x10]
  11fce4: aa0803e0     	mov	x0, x8
  11fce8: f94013e1     	ldr	x1, [sp, #0x20]
  11fcec: f9400fe2     	ldr	x2, [sp, #0x18]
  11fcf0: f9400be3     	ldr	x3, [sp, #0x10]
  11fcf4: 97fe03d3     	bl	0xa0c40 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE18__construct_at_endIPKS7_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_m@plt>
  11fcf8: 14000001     	b	0x11fcfc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1a8>
  11fcfc: 14000007     	b	0x11fd18 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1c4>
  11fd00: f81d83a0     	stur	x0, [x29, #-0x28]
  11fd04: 2a0103e8     	mov	w8, w1
  11fd08: b81d43a8     	stur	w8, [x29, #-0x2c]
  11fd0c: f9401fe0     	ldr	x0, [sp, #0x38]
  11fd10: 97fe1668     	bl	0xa56b0 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEED2Ev@plt>
  11fd14: 1400000b     	b	0x11fd40 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1ec>
  11fd18: d53bd048     	mrs	x8, TPIDR_EL0
  11fd1c: f9401508     	ldr	x8, [x8, #0x28]
  11fd20: f85f83a9     	ldur	x9, [x29, #-0x8]
  11fd24: eb090108     	subs	x8, x8, x9
  11fd28: f90007e8     	str	x8, [sp, #0x8]
  11fd2c: 540000e1     	b.ne	0x11fd48 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1f4>
  11fd30: 14000001     	b	0x11fd34 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x1e0>
  11fd34: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  11fd38: 910203ff     	add	sp, sp, #0x80
  11fd3c: d65f03c0     	ret
  11fd40: f85d83a0     	ldur	x0, [x29, #-0x28]
  11fd44: 97fe2073     	bl	0xa7f10 <_Unwind_Resume@plt>
  11fd48: 97fe280a     	bl	0xa9d70 <__stack_chk_fail@plt>
  11fd4c: d10103ff     	sub	sp, sp, #0x40
  11fd50: a9037bfd     	stp	x29, x30, [sp, #0x30]
  11fd54: 9100c3fd     	add	x29, sp, #0x30
  11fd58: d53bd048     	mrs	x8, TPIDR_EL0
  11fd5c: f9401508     	ldr	x8, [x8, #0x28]
  11fd60: f81f83a8     	stur	x8, [x29, #-0x8]
  11fd64: f9000fe0     	str	x0, [sp, #0x18]
  11fd68: f9400fe8     	ldr	x8, [sp, #0x18]
  11fd6c: aa0803e0     	mov	x0, x8
  11fd70: f9000be0     	str	x0, [sp, #0x10]
  11fd74: aa0803e0     	mov	x0, x8
  11fd78: 97ff7f4c     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  11fd7c: 14000001     	b	0x11fd80 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x22c>
  11fd80: aa1f03e8     	mov	x8, xzr
  11fd84: f9400be9     	ldr	x9, [sp, #0x10]
  11fd88: f9000128     	str	x8, [x9]
  11fd8c: f9000528     	str	x8, [x9, #0x8]
  11fd90: 91004120     	add	x0, x9, #0x10
  11fd94: f81f03a8     	stur	x8, [x29, #-0x10]
  11fd98: d10043a1     	sub	x1, x29, #0x10
  11fd9c: 97fe0b09     	bl	0xa29c0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEEC2IDnLb1EEEOT_@plt>
  11fda0: 14000001     	b	0x11fda4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x250>
  11fda4: d53bd048     	mrs	x8, TPIDR_EL0
  11fda8: f9401508     	ldr	x8, [x8, #0x28]
  11fdac: f85f83a9     	ldur	x9, [x29, #-0x8]
  11fdb0: eb090108     	subs	x8, x8, x9
  11fdb4: f90007e8     	str	x8, [sp, #0x8]
  11fdb8: 540000e1     	b.ne	0x11fdd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x280>
  11fdbc: 14000001     	b	0x11fdc0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__destroy<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*)+0x26c>
  11fdc0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  11fdc4: 910103ff     	add	sp, sp, #0x40
  11fdc8: d65f03c0     	ret
  11fdcc: f90003e1     	str	x1, [sp]
  11fdd0: 97fe38fd     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  11fdd4: 97fe27e7     	bl	0xa9d70 <__stack_chk_fail@plt>
  11fdd8: d10043ff     	sub	sp, sp, #0x10
  11fddc: f90007e0     	str	x0, [sp, #0x8]
  11fde0: f94007e0     	ldr	x0, [sp, #0x8]
  11fde4: f9400400     	ldr	x0, [x0, #0x8]
  11fde8: 910043ff     	add	sp, sp, #0x10
  11fdec: d65f03c0     	ret

000000000011fdf0 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__vallocate(unsigned long)>:
  11fdf0: d10143ff     	sub	sp, sp, #0x50
  11fdf4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  11fdf8: 910103fd     	add	x29, sp, #0x40
  11fdfc: f81f83a0     	stur	x0, [x29, #-0x8]
  11fe00: f81f03a1     	stur	x1, [x29, #-0x10]
  11fe04: f85f83a0     	ldur	x0, [x29, #-0x8]
  11fe08: f85f03a1     	ldur	x1, [x29, #-0x10]
  11fe0c: f81e83a0     	stur	x0, [x29, #-0x18]
  11fe10: f90013e1     	str	x1, [sp, #0x20]
  11fe14: 97fe0663     	bl	0xa17a0 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEENS_9allocatorIS7_EEE8max_sizeEv@plt>
  11fe18: f94013e1     	ldr	x1, [sp, #0x20]
  11fe1c: eb00003f     	cmp	x1, x0
  11fe20: 1a9f97e8     	cset	w8, hi
  11fe24: 37000048     	tbnz	w8, #0x0, 0x11fe2c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__vallocate(unsigned long)+0x3c>
  11fe28: 14000003     	b	0x11fe34 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__vallocate(unsigned long)+0x44>
  11fe2c: f85e83a0     	ldur	x0, [x29, #-0x18]
  11fe30: 97fe1648     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  11fe34: d2800001     	mov	x1, #0x0                // =0
  11fe38: b27d03e8     	orr	x8, xzr, #0x8
  11fe3c: f85e83a0     	ldur	x0, [x29, #-0x18]
  11fe40: f9000fe1     	str	x1, [sp, #0x18]
  11fe44: f9000be8     	str	x8, [sp, #0x10]
  11fe48: 97fff896     	bl	0x11e0a0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x238>
  11fe4c: f85f03a1     	ldur	x1, [x29, #-0x10]
  11fe50: 940000a6     	bl	0x1200e8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x8c>
  11fe54: f85e83a8     	ldur	x8, [x29, #-0x18]
  11fe58: f9000500     	str	x0, [x8, #0x8]
  11fe5c: f9000100     	str	x0, [x8]
  11fe60: f85e83a8     	ldur	x8, [x29, #-0x18]
  11fe64: f9400108     	ldr	x8, [x8]
  11fe68: f85f03a0     	ldur	x0, [x29, #-0x10]
  11fe6c: f9400be1     	ldr	x1, [sp, #0x10]
  11fe70: 9b007c20     	mul	x0, x1, x0
  11fe74: 8b000108     	add	x8, x8, x0
  11fe78: f85e83a0     	ldur	x0, [x29, #-0x18]
  11fe7c: f90007e8     	str	x8, [sp, #0x8]
  11fe80: 940000a7     	bl	0x12011c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0xc0>
  11fe84: f94007e8     	ldr	x8, [sp, #0x8]
  11fe88: f9000008     	str	x8, [x0]
  11fe8c: f85e83a0     	ldur	x0, [x29, #-0x18]
  11fe90: f9400fe1     	ldr	x1, [sp, #0x18]
  11fe94: 940000ad     	bl	0x120148 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0xec>
  11fe98: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  11fe9c: 910143ff     	add	sp, sp, #0x50
  11fea0: d65f03c0     	ret

000000000011fea4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>(std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, unsigned long)>:
  11fea4: d101c3ff     	sub	sp, sp, #0x70
  11fea8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  11feac: 910183fd     	add	x29, sp, #0x60
  11feb0: d53bd048     	mrs	x8, TPIDR_EL0
  11feb4: f9401509     	ldr	x9, [x8, #0x28]
  11feb8: f81f83a9     	stur	x9, [x29, #-0x8]
  11febc: f81e83a0     	stur	x0, [x29, #-0x18]
  11fec0: f81e03a1     	stur	x1, [x29, #-0x20]
  11fec4: f81d83a2     	stur	x2, [x29, #-0x28]
  11fec8: f9001be3     	str	x3, [sp, #0x30]
  11fecc: f85e83a9     	ldur	x9, [x29, #-0x18]
  11fed0: aa0903e0     	mov	x0, x9
  11fed4: f90013e8     	str	x8, [sp, #0x20]
  11fed8: f9000fe9     	str	x9, [sp, #0x18]
  11fedc: 97fff871     	bl	0x11e0a0 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x238>
  11fee0: f90017e0     	str	x0, [sp, #0x28]
  11fee4: f9401be2     	ldr	x2, [sp, #0x30]
  11fee8: d10043a8     	sub	x8, x29, #0x10
  11feec: aa0803e0     	mov	x0, x8
  11fef0: f9400fe1     	ldr	x1, [sp, #0x18]
  11fef4: f9000be8     	str	x8, [sp, #0x10]
  11fef8: 94000125     	bl	0x12038c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x330>
  11fefc: f94017e0     	ldr	x0, [sp, #0x28]
  11ff00: f85e03a1     	ldur	x1, [x29, #-0x20]
  11ff04: f85d83a2     	ldur	x2, [x29, #-0x28]
  11ff08: f9400fe8     	ldr	x8, [sp, #0x18]
  11ff0c: 91002103     	add	x3, x8, #0x8
  11ff10: 97fdfff8     	bl	0x9fef0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils10ColorRangeENS3_12ColorAspects5RangeEEEEEE25__construct_range_forwardIKS8_S8_S8_S8_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS9_PSE_RT_EE5valueEvE4typeERS9_PSK_SP_RSJ_@plt>
  11ff14: f9400be0     	ldr	x0, [sp, #0x10]
  11ff18: 94000147     	bl	0x120434 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x90>
  11ff1c: f94013e8     	ldr	x8, [sp, #0x20]
  11ff20: f9401509     	ldr	x9, [x8, #0x28]
  11ff24: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ff28: eb000129     	subs	x9, x9, x0
  11ff2c: f90007e9     	str	x9, [sp, #0x8]
  11ff30: 540000a1     	b.ne	0x11ff44 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>(std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, unsigned long)+0xa0>
  11ff34: 14000001     	b	0x11ff38 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*>(std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, unsigned long)+0x94>
  11ff38: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  11ff3c: 9101c3ff     	add	sp, sp, #0x70
  11ff40: d65f03c0     	ret
  11ff44: 97fe278b     	bl	0xa9d70 <__stack_chk_fail@plt>
  11ff48: d10043ff     	sub	sp, sp, #0x10
  11ff4c: f90007e0     	str	x0, [sp, #0x8]
  11ff50: f94007e0     	ldr	x0, [sp, #0x8]
  11ff54: f9400000     	ldr	x0, [x0]
  11ff58: 910043ff     	add	sp, sp, #0x10
  11ff5c: d65f03c0     	ret
  11ff60: d10043ff     	sub	sp, sp, #0x10
  11ff64: b27d03e8     	orr	x8, xzr, #0x8
  11ff68: f90007e0     	str	x0, [sp, #0x8]
  11ff6c: f94007e0     	ldr	x0, [sp, #0x8]
  11ff70: aa0003e9     	mov	x9, x0
  11ff74: f9400129     	ldr	x9, [x9]
  11ff78: f9400400     	ldr	x0, [x0, #0x8]
  11ff7c: 9b007d08     	mul	x8, x8, x0
  11ff80: 8b080128     	add	x8, x9, x8
  11ff84: aa0803e0     	mov	x0, x8
  11ff88: 910043ff     	add	sp, sp, #0x10
  11ff8c: d65f03c0     	ret

000000000011ff90 <std::__ndk1::__compressed_pair<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  11ff90: d100c3ff     	sub	sp, sp, #0x30
  11ff94: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ff98: 910083fd     	add	x29, sp, #0x20
  11ff9c: f81f83a0     	stur	x0, [x29, #-0x8]
  11ffa0: f9000be1     	str	x1, [sp, #0x10]
  11ffa4: f85f83a0     	ldur	x0, [x29, #-0x8]
  11ffa8: f9400be1     	ldr	x1, [sp, #0x10]
  11ffac: f90007e0     	str	x0, [sp, #0x8]
  11ffb0: aa0103e0     	mov	x0, x1
  11ffb4: 97ff7ed5     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  11ffb8: f94007e1     	ldr	x1, [sp, #0x8]
  11ffbc: f90003e0     	str	x0, [sp]
  11ffc0: aa0103e0     	mov	x0, x1
  11ffc4: f94003e1     	ldr	x1, [sp]
  11ffc8: 97fe01da     	bl	0xa0730 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils10ColorRangeENS2_12ColorAspects5RangeEEELi0ELb0EEC2IDnvEEOT_@plt>
  11ffcc: f94007e0     	ldr	x0, [sp, #0x8]
  11ffd0: 94000016     	bl	0x120028 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  11ffd4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  11ffd8: 9100c3ff     	add	sp, sp, #0x30
  11ffdc: d65f03c0     	ret

000000000011ffe0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  11ffe0: d100c3ff     	sub	sp, sp, #0x30
  11ffe4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  11ffe8: 910083fd     	add	x29, sp, #0x20
  11ffec: d2800008     	mov	x8, #0x0                // =0
  11fff0: f81f83a0     	stur	x0, [x29, #-0x8]
  11fff4: f9000be1     	str	x1, [sp, #0x10]
  11fff8: f85f83a0     	ldur	x0, [x29, #-0x8]
  11fffc: f9400be1     	ldr	x1, [sp, #0x10]
  120000: f90007e0     	str	x0, [sp, #0x8]
  120004: aa0103e0     	mov	x0, x1
  120008: f90003e8     	str	x8, [sp]
  12000c: 97ff7ebf     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  120010: f94003e8     	ldr	x8, [sp]
  120014: f94007e1     	ldr	x1, [sp, #0x8]
  120018: f9000028     	str	x8, [x1]
  12001c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  120020: 9100c3ff     	add	sp, sp, #0x30
  120024: d65f03c0     	ret
  120028: d10083ff     	sub	sp, sp, #0x20
  12002c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120030: 910043fd     	add	x29, sp, #0x10
  120034: f90007e0     	str	x0, [sp, #0x8]
  120038: f94007e0     	ldr	x0, [sp, #0x8]
  12003c: 94000004     	bl	0x12004c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  120040: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120044: 910083ff     	add	sp, sp, #0x20
  120048: d65f03c0     	ret
  12004c: d10043ff     	sub	sp, sp, #0x10
  120050: f90007e0     	str	x0, [sp, #0x8]
  120054: 910043ff     	add	sp, sp, #0x10
  120058: d65f03c0     	ret

000000000012005c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const>:
  12005c: d10143ff     	sub	sp, sp, #0x50
  120060: a9047bfd     	stp	x29, x30, [sp, #0x40]
  120064: 910103fd     	add	x29, sp, #0x40
  120068: d53bd048     	mrs	x8, TPIDR_EL0
  12006c: f9401508     	ldr	x8, [x8, #0x28]
  120070: f81f83a8     	stur	x8, [x29, #-0x8]
  120074: f90013e0     	str	x0, [sp, #0x20]
  120078: f94013e0     	ldr	x0, [sp, #0x20]
  12007c: 94000070     	bl	0x12023c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x1e0>
  120080: 94000064     	bl	0x120210 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x1b4>
  120084: f81f03a0     	stur	x0, [x29, #-0x10]
  120088: 97ff7f67     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  12008c: f81e83a0     	stur	x0, [x29, #-0x18]
  120090: d10043a0     	sub	x0, x29, #0x10
  120094: d10063a1     	sub	x1, x29, #0x18
  120098: 97ff7f40     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  12009c: f9000fe0     	str	x0, [sp, #0x18]
  1200a0: 14000001     	b	0x1200a4 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x48>
  1200a4: f9400fe8     	ldr	x8, [sp, #0x18]
  1200a8: f9400109     	ldr	x9, [x8]
  1200ac: d53bd04a     	mrs	x10, TPIDR_EL0
  1200b0: f940154a     	ldr	x10, [x10, #0x28]
  1200b4: f85f83ab     	ldur	x11, [x29, #-0x8]
  1200b8: eb0b014a     	subs	x10, x10, x11
  1200bc: f9000be9     	str	x9, [sp, #0x10]
  1200c0: f90007ea     	str	x10, [sp, #0x8]
  1200c4: 54000101     	b.ne	0x1200e4 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x88>
  1200c8: 14000001     	b	0x1200cc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x70>
  1200cc: f9400be0     	ldr	x0, [sp, #0x10]
  1200d0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1200d4: 910143ff     	add	sp, sp, #0x50
  1200d8: d65f03c0     	ret
  1200dc: f90003e1     	str	x1, [sp]
  1200e0: 97fe3839     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1200e4: 97fe2723     	bl	0xa9d70 <__stack_chk_fail@plt>
  1200e8: d10083ff     	sub	sp, sp, #0x20
  1200ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1200f0: 910043fd     	add	x29, sp, #0x10
  1200f4: d2800008     	mov	x8, #0x0                // =0
  1200f8: f90007e0     	str	x0, [sp, #0x8]
  1200fc: f90003e1     	str	x1, [sp]
  120100: f94007e0     	ldr	x0, [sp, #0x8]
  120104: f94003e1     	ldr	x1, [sp]
  120108: aa0803e2     	mov	x2, x8
  12010c: 94000076     	bl	0x1202e4 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x288>
  120110: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120114: 910083ff     	add	sp, sp, #0x20
  120118: d65f03c0     	ret
  12011c: d10083ff     	sub	sp, sp, #0x20
  120120: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120124: 910043fd     	add	x29, sp, #0x10
  120128: b27c03e8     	orr	x8, xzr, #0x10
  12012c: f90007e0     	str	x0, [sp, #0x8]
  120130: f94007e0     	ldr	x0, [sp, #0x8]
  120134: 8b080000     	add	x0, x0, x8
  120138: 94000087     	bl	0x120354 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x2f8>
  12013c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120140: 910083ff     	add	sp, sp, #0x20
  120144: d65f03c0     	ret
  120148: d10183ff     	sub	sp, sp, #0x60
  12014c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  120150: 910143fd     	add	x29, sp, #0x50
  120154: b27d03e8     	orr	x8, xzr, #0x8
  120158: f81f83a0     	stur	x0, [x29, #-0x8]
  12015c: f81f03a1     	stur	x1, [x29, #-0x10]
  120160: f85f83a0     	ldur	x0, [x29, #-0x8]
  120164: f81e83a0     	stur	x0, [x29, #-0x18]
  120168: f81e03a8     	stur	x8, [x29, #-0x20]
  12016c: 97fff768     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  120170: f85e83a8     	ldur	x8, [x29, #-0x18]
  120174: f90017e0     	str	x0, [sp, #0x28]
  120178: aa0803e0     	mov	x0, x8
  12017c: 97fff764     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  120180: f85e83a8     	ldur	x8, [x29, #-0x18]
  120184: f90013e0     	str	x0, [sp, #0x20]
  120188: aa0803e0     	mov	x0, x8
  12018c: 97fff76a     	bl	0x11df34 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xcc>
  120190: f85e03a8     	ldur	x8, [x29, #-0x20]
  120194: 9b007d00     	mul	x0, x8, x0
  120198: f94013e1     	ldr	x1, [sp, #0x20]
  12019c: 8b000020     	add	x0, x1, x0
  1201a0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1201a4: f9000fe0     	str	x0, [sp, #0x18]
  1201a8: aa0903e0     	mov	x0, x9
  1201ac: 97fff758     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  1201b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1201b4: f9000be0     	str	x0, [sp, #0x10]
  1201b8: aa0803e0     	mov	x0, x8
  1201bc: 97fff75e     	bl	0x11df34 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xcc>
  1201c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1201c4: 9b007d09     	mul	x9, x8, x0
  1201c8: f9400be0     	ldr	x0, [sp, #0x10]
  1201cc: 8b090009     	add	x9, x0, x9
  1201d0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1201d4: f90007e9     	str	x9, [sp, #0x8]
  1201d8: 97fff74d     	bl	0x11df0c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0xa4>
  1201dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1201e0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1201e4: 9b087d28     	mul	x8, x9, x8
  1201e8: 8b080008     	add	x8, x0, x8
  1201ec: f85e83a0     	ldur	x0, [x29, #-0x18]
  1201f0: f94017e1     	ldr	x1, [sp, #0x28]
  1201f4: f9400fe2     	ldr	x2, [sp, #0x18]
  1201f8: f94007e3     	ldr	x3, [sp, #0x8]
  1201fc: aa0803e4     	mov	x4, x8
  120200: 97fff73b     	bl	0x11deec <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::~__vector_base()+0x84>
  120204: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  120208: 910183ff     	add	sp, sp, #0x60
  12020c: d65f03c0     	ret
  120210: d10083ff     	sub	sp, sp, #0x20
  120214: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120218: 910043fd     	add	x29, sp, #0x10
  12021c: 91001fe8     	add	x8, sp, #0x7
  120220: f90007e0     	str	x0, [sp, #0x8]
  120224: f94007e1     	ldr	x1, [sp, #0x8]
  120228: 39400100     	ldrb	w0, [x8]
  12022c: 9400000f     	bl	0x120268 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x20c>
  120230: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120234: 910083ff     	add	sp, sp, #0x20
  120238: d65f03c0     	ret
  12023c: d10083ff     	sub	sp, sp, #0x20
  120240: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120244: 910043fd     	add	x29, sp, #0x10
  120248: b27c03e8     	orr	x8, xzr, #0x10
  12024c: f90007e0     	str	x0, [sp, #0x8]
  120250: f94007e0     	ldr	x0, [sp, #0x8]
  120254: 8b080000     	add	x0, x0, x8
  120258: 94000015     	bl	0x1202ac <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x250>
  12025c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120260: 910083ff     	add	sp, sp, #0x20
  120264: d65f03c0     	ret
  120268: d10083ff     	sub	sp, sp, #0x20
  12026c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120270: 910043fd     	add	x29, sp, #0x10
  120274: d10007a8     	sub	x8, x29, #0x1
  120278: 39000100     	strb	w0, [x8]
  12027c: f90003e1     	str	x1, [sp]
  120280: f94003e0     	ldr	x0, [sp]
  120284: 94000004     	bl	0x120294 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x238>
  120288: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12028c: 910083ff     	add	sp, sp, #0x20
  120290: d65f03c0     	ret
  120294: d10043ff     	sub	sp, sp, #0x10
  120298: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  12029c: f90007e0     	str	x0, [sp, #0x8]
  1202a0: aa0803e0     	mov	x0, x8
  1202a4: 910043ff     	add	sp, sp, #0x10
  1202a8: d65f03c0     	ret
  1202ac: d10083ff     	sub	sp, sp, #0x20
  1202b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1202b4: 910043fd     	add	x29, sp, #0x10
  1202b8: f90007e0     	str	x0, [sp, #0x8]
  1202bc: f94007e0     	ldr	x0, [sp, #0x8]
  1202c0: 94000004     	bl	0x1202d0 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x274>
  1202c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1202c8: 910083ff     	add	sp, sp, #0x20
  1202cc: d65f03c0     	ret
  1202d0: d10043ff     	sub	sp, sp, #0x10
  1202d4: f90007e0     	str	x0, [sp, #0x8]
  1202d8: f94007e0     	ldr	x0, [sp, #0x8]
  1202dc: 910043ff     	add	sp, sp, #0x10
  1202e0: d65f03c0     	ret
  1202e4: d10103ff     	sub	sp, sp, #0x40
  1202e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1202ec: 9100c3fd     	add	x29, sp, #0x30
  1202f0: 900006c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1202f4: 9109c508     	add	x8, x8, #0x271
  1202f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1202fc: f81f03a1     	stur	x1, [x29, #-0x10]
  120300: f9000fe2     	str	x2, [sp, #0x18]
  120304: f85f83a0     	ldur	x0, [x29, #-0x8]
  120308: f85f03a1     	ldur	x1, [x29, #-0x10]
  12030c: f9000be8     	str	x8, [sp, #0x10]
  120310: f90007e1     	str	x1, [sp, #0x8]
  120314: 97ffffe0     	bl	0x120294 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x238>
  120318: f94007e8     	ldr	x8, [sp, #0x8]
  12031c: eb00011f     	cmp	x8, x0
  120320: 1a9f97e9     	cset	w9, hi
  120324: 37000049     	tbnz	w9, #0x0, 0x12032c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x2d0>
  120328: 14000003     	b	0x120334 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x2d8>
  12032c: f9400be0     	ldr	x0, [sp, #0x10]
  120330: 97fe6b8c     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  120334: b27e03e1     	orr	x1, xzr, #0x4
  120338: b27d03e8     	orr	x8, xzr, #0x8
  12033c: f85f03a9     	ldur	x9, [x29, #-0x10]
  120340: 9b087d20     	mul	x0, x9, x8
  120344: 97fe6c0e     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  120348: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12034c: 910103ff     	add	sp, sp, #0x40
  120350: d65f03c0     	ret
  120354: d10083ff     	sub	sp, sp, #0x20
  120358: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12035c: 910043fd     	add	x29, sp, #0x10
  120360: f90007e0     	str	x0, [sp, #0x8]
  120364: f94007e0     	ldr	x0, [sp, #0x8]
  120368: 94000004     	bl	0x120378 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::max_size() const+0x31c>
  12036c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120370: 910083ff     	add	sp, sp, #0x20
  120374: d65f03c0     	ret
  120378: d10043ff     	sub	sp, sp, #0x10
  12037c: f90007e0     	str	x0, [sp, #0x8]
  120380: f94007e0     	ldr	x0, [sp, #0x8]
  120384: 910043ff     	add	sp, sp, #0x10
  120388: d65f03c0     	ret
  12038c: d10083ff     	sub	sp, sp, #0x20
  120390: f9000fe0     	str	x0, [sp, #0x18]
  120394: f9000be1     	str	x1, [sp, #0x10]
  120398: f90007e2     	str	x2, [sp, #0x8]
  12039c: 910083ff     	add	sp, sp, #0x20
  1203a0: d65f03c0     	ret

00000000001203a4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)>:
  1203a4: d10103ff     	sub	sp, sp, #0x40
  1203a8: f9001bfe     	str	x30, [sp, #0x30]
  1203ac: b27d03e8     	orr	x8, xzr, #0x8
  1203b0: d2800009     	mov	x9, #0x0                // =0
  1203b4: f90017e0     	str	x0, [sp, #0x28]
  1203b8: f90013e1     	str	x1, [sp, #0x20]
  1203bc: f9000fe2     	str	x2, [sp, #0x18]
  1203c0: f9000be3     	str	x3, [sp, #0x10]
  1203c4: f9400fe0     	ldr	x0, [sp, #0x18]
  1203c8: f94013e1     	ldr	x1, [sp, #0x20]
  1203cc: eb010000     	subs	x0, x0, x1
  1203d0: 9ac80c08     	sdiv	x8, x0, x8
  1203d4: f90007e8     	str	x8, [sp, #0x8]
  1203d8: f94007e8     	ldr	x8, [sp, #0x8]
  1203dc: eb09011f     	cmp	x8, x9
  1203e0: 1a9fd7ea     	cset	w10, gt
  1203e4: 3700004a     	tbnz	w10, #0x0, 0x1203ec <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x48>
  1203e8: 14000010     	b	0x120428 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x84>
  1203ec: b27d03e8     	orr	x8, xzr, #0x8
  1203f0: f9400be9     	ldr	x9, [sp, #0x10]
  1203f4: f9400120     	ldr	x0, [x9]
  1203f8: f94013e1     	ldr	x1, [sp, #0x20]
  1203fc: f94007e9     	ldr	x9, [sp, #0x8]
  120400: 9b087d22     	mul	x2, x9, x8
  120404: f90003e8     	str	x8, [sp]
  120408: 97fdfe62     	bl	0x9fd90 <memcpy@plt>
  12040c: f94007e8     	ldr	x8, [sp, #0x8]
  120410: f9400be9     	ldr	x9, [sp, #0x10]
  120414: f9400120     	ldr	x0, [x9]
  120418: f94003e1     	ldr	x1, [sp]
  12041c: 9b087c28     	mul	x8, x1, x8
  120420: 8b080008     	add	x8, x0, x8
  120424: f9000128     	str	x8, [x9]
  120428: f9401bfe     	ldr	x30, [sp, #0x30]
  12042c: 910103ff     	add	sp, sp, #0x40
  120430: d65f03c0     	ret
  120434: d10043ff     	sub	sp, sp, #0x10
  120438: f90007e0     	str	x0, [sp, #0x8]
  12043c: 910043ff     	add	sp, sp, #0x10
  120440: d65f03c0     	ret
  120444: d10043ff     	sub	sp, sp, #0x10
  120448: f90007e0     	str	x0, [sp, #0x8]
  12044c: f94007e0     	ldr	x0, [sp, #0x8]
  120450: 910043ff     	add	sp, sp, #0x10
  120454: d65f03c0     	ret
  120458: d10043ff     	sub	sp, sp, #0x10
  12045c: f90007e0     	str	x0, [sp, #0x8]
  120460: f94007e0     	ldr	x0, [sp, #0x8]
  120464: 910043ff     	add	sp, sp, #0x10
  120468: d65f03c0     	ret
  12046c: d10203ff     	sub	sp, sp, #0x80
  120470: a9077bfd     	stp	x29, x30, [sp, #0x70]
  120474: 9101c3fd     	add	x29, sp, #0x70
  120478: d53bd048     	mrs	x8, TPIDR_EL0
  12047c: f9401508     	ldr	x8, [x8, #0x28]
  120480: f81f83a8     	stur	x8, [x29, #-0x8]
  120484: f81f03a2     	stur	x2, [x29, #-0x10]
  120488: f81e83a1     	stur	x1, [x29, #-0x18]
  12048c: f81e03a0     	stur	x0, [x29, #-0x20]
  120490: f85e03a8     	ldur	x8, [x29, #-0x20]
  120494: aa0803e0     	mov	x0, x8
  120498: f9001fe0     	str	x0, [sp, #0x38]
  12049c: aa0803e0     	mov	x0, x8
  1204a0: 94000035     	bl	0x120574 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x1d0>
  1204a4: d10063a0     	sub	x0, x29, #0x18
  1204a8: 94000056     	bl	0x120600 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x25c>
  1204ac: b40004a0     	cbz	x0, 0x120540 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x19c>
  1204b0: 14000001     	b	0x1204b4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x110>
  1204b4: d10063a0     	sub	x0, x29, #0x18
  1204b8: 94000052     	bl	0x120600 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x25c>
  1204bc: f9401ffe     	ldr	x30, [sp, #0x38]
  1204c0: f9001be0     	str	x0, [sp, #0x30]
  1204c4: aa1e03e0     	mov	x0, x30
  1204c8: f9401be1     	ldr	x1, [sp, #0x30]
  1204cc: 97fe2989     	bl	0xaaaf0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE11__vallocateEm@plt>
  1204d0: 14000001     	b	0x1204d4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x130>
  1204d4: d10063a8     	sub	x8, x29, #0x18
  1204d8: aa0803e0     	mov	x0, x8
  1204dc: f90017e8     	str	x8, [sp, #0x28]
  1204e0: 940000a4     	bl	0x120770 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>(std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, unsigned long)+0xa4>
  1204e4: f94017e8     	ldr	x8, [sp, #0x28]
  1204e8: f90013e0     	str	x0, [sp, #0x20]
  1204ec: aa0803e0     	mov	x0, x8
  1204f0: 940000a6     	bl	0x120788 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>(std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, unsigned long)+0xbc>
  1204f4: f94017e8     	ldr	x8, [sp, #0x28]
  1204f8: f9000fe0     	str	x0, [sp, #0x18]
  1204fc: aa0803e0     	mov	x0, x8
  120500: 94000040     	bl	0x120600 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x25c>
  120504: f9401fe8     	ldr	x8, [sp, #0x38]
  120508: f9000be0     	str	x0, [sp, #0x10]
  12050c: aa0803e0     	mov	x0, x8
  120510: f94013e1     	ldr	x1, [sp, #0x20]
  120514: f9400fe2     	ldr	x2, [sp, #0x18]
  120518: f9400be3     	ldr	x3, [sp, #0x10]
  12051c: 97fe0af5     	bl	0xa30f0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE18__construct_at_endIPKS9_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESH_SH_m@plt>
  120520: 14000001     	b	0x120524 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x180>
  120524: 14000007     	b	0x120540 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x19c>
  120528: f81d83a0     	stur	x0, [x29, #-0x28]
  12052c: 2a0103e8     	mov	w8, w1
  120530: b81d43a8     	stur	w8, [x29, #-0x2c]
  120534: f9401fe0     	ldr	x0, [sp, #0x38]
  120538: 97fe2612     	bl	0xa9d80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEED2Ev@plt>
  12053c: 1400000b     	b	0x120568 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x1c4>
  120540: d53bd048     	mrs	x8, TPIDR_EL0
  120544: f9401508     	ldr	x8, [x8, #0x28]
  120548: f85f83a9     	ldur	x9, [x29, #-0x8]
  12054c: eb090108     	subs	x8, x8, x9
  120550: f90007e8     	str	x8, [sp, #0x8]
  120554: 540000e1     	b.ne	0x120570 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x1cc>
  120558: 14000001     	b	0x12055c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x1b8>
  12055c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  120560: 910203ff     	add	sp, sp, #0x80
  120564: d65f03c0     	ret
  120568: f85d83a0     	ldur	x0, [x29, #-0x28]
  12056c: 97fe1e69     	bl	0xa7f10 <_Unwind_Resume@plt>
  120570: 97fe2600     	bl	0xa9d70 <__stack_chk_fail@plt>
  120574: d10103ff     	sub	sp, sp, #0x40
  120578: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12057c: 9100c3fd     	add	x29, sp, #0x30
  120580: d53bd048     	mrs	x8, TPIDR_EL0
  120584: f9401508     	ldr	x8, [x8, #0x28]
  120588: f81f83a8     	stur	x8, [x29, #-0x8]
  12058c: f9000fe0     	str	x0, [sp, #0x18]
  120590: f9400fe8     	ldr	x8, [sp, #0x18]
  120594: aa0803e0     	mov	x0, x8
  120598: f9000be0     	str	x0, [sp, #0x10]
  12059c: aa0803e0     	mov	x0, x8
  1205a0: 97ff7d42     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  1205a4: 14000001     	b	0x1205a8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x204>
  1205a8: aa1f03e8     	mov	x8, xzr
  1205ac: f9400be9     	ldr	x9, [sp, #0x10]
  1205b0: f9000128     	str	x8, [x9]
  1205b4: f9000528     	str	x8, [x9, #0x8]
  1205b8: 91004120     	add	x0, x9, #0x10
  1205bc: f81f03a8     	stur	x8, [x29, #-0x10]
  1205c0: d10043a1     	sub	x1, x29, #0x10
  1205c4: 97fe158f     	bl	0xa5c00 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEEC2IDnLb1EEEOT_@plt>
  1205c8: 14000001     	b	0x1205cc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x228>
  1205cc: d53bd048     	mrs	x8, TPIDR_EL0
  1205d0: f9401508     	ldr	x8, [x8, #0x28]
  1205d4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1205d8: eb090108     	subs	x8, x8, x9
  1205dc: f90007e8     	str	x8, [sp, #0x8]
  1205e0: 540000e1     	b.ne	0x1205fc <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x258>
  1205e4: 14000001     	b	0x1205e8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>>&, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range> const*, std::__ndk1::pair<android::ColorUtils::ColorRange, android::ColorAspects::Range>*&)+0x244>
  1205e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1205ec: 910103ff     	add	sp, sp, #0x40
  1205f0: d65f03c0     	ret
  1205f4: f90003e1     	str	x1, [sp]
  1205f8: 97fe36f3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1205fc: 97fe25dd     	bl	0xa9d70 <__stack_chk_fail@plt>
  120600: d10043ff     	sub	sp, sp, #0x10
  120604: f90007e0     	str	x0, [sp, #0x8]
  120608: f94007e0     	ldr	x0, [sp, #0x8]
  12060c: f9400400     	ldr	x0, [x0, #0x8]
  120610: 910043ff     	add	sp, sp, #0x10
  120614: d65f03c0     	ret

0000000000120618 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__vallocate(unsigned long)>:
  120618: d10143ff     	sub	sp, sp, #0x50
  12061c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  120620: 910103fd     	add	x29, sp, #0x40
  120624: f81f83a0     	stur	x0, [x29, #-0x8]
  120628: f81f03a1     	stur	x1, [x29, #-0x10]
  12062c: f85f83a0     	ldur	x0, [x29, #-0x8]
  120630: f85f03a1     	ldur	x1, [x29, #-0x10]
  120634: f81e83a0     	stur	x0, [x29, #-0x18]
  120638: f90013e1     	str	x1, [sp, #0x20]
  12063c: 97fe0ae1     	bl	0xa31c0 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEENS_9allocatorIS9_EEE8max_sizeEv@plt>
  120640: f94013e1     	ldr	x1, [sp, #0x20]
  120644: eb00003f     	cmp	x1, x0
  120648: 1a9f97e8     	cset	w8, hi
  12064c: 37000048     	tbnz	w8, #0x0, 0x120654 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__vallocate(unsigned long)+0x3c>
  120650: 14000003     	b	0x12065c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__vallocate(unsigned long)+0x44>
  120654: f85e83a0     	ldur	x0, [x29, #-0x18]
  120658: 97fe143e     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  12065c: d2800001     	mov	x1, #0x0                // =0
  120660: b27e07e8     	orr	x8, xzr, #0xc
  120664: f85e83a0     	ldur	x0, [x29, #-0x18]
  120668: f9000fe1     	str	x1, [sp, #0x18]
  12066c: f9000be8     	str	x8, [sp, #0x10]
  120670: 97fff7d5     	bl	0x11e5c4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x238>
  120674: f85f03a1     	ldur	x1, [x29, #-0x10]
  120678: 940000a6     	bl	0x120910 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x8c>
  12067c: f85e83a8     	ldur	x8, [x29, #-0x18]
  120680: f9000500     	str	x0, [x8, #0x8]
  120684: f9000100     	str	x0, [x8]
  120688: f85e83a8     	ldur	x8, [x29, #-0x18]
  12068c: f9400108     	ldr	x8, [x8]
  120690: f85f03a0     	ldur	x0, [x29, #-0x10]
  120694: f9400be1     	ldr	x1, [sp, #0x10]
  120698: 9b007c20     	mul	x0, x1, x0
  12069c: 8b000108     	add	x8, x8, x0
  1206a0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1206a4: f90007e8     	str	x8, [sp, #0x8]
  1206a8: 940000a7     	bl	0x120944 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0xc0>
  1206ac: f94007e8     	ldr	x8, [sp, #0x8]
  1206b0: f9000008     	str	x8, [x0]
  1206b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1206b8: f9400fe1     	ldr	x1, [sp, #0x18]
  1206bc: 940000ad     	bl	0x120970 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0xec>
  1206c0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1206c4: 910143ff     	add	sp, sp, #0x50
  1206c8: d65f03c0     	ret

00000000001206cc <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>(std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, unsigned long)>:
  1206cc: d101c3ff     	sub	sp, sp, #0x70
  1206d0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1206d4: 910183fd     	add	x29, sp, #0x60
  1206d8: d53bd048     	mrs	x8, TPIDR_EL0
  1206dc: f9401509     	ldr	x9, [x8, #0x28]
  1206e0: f81f83a9     	stur	x9, [x29, #-0x8]
  1206e4: f81e83a0     	stur	x0, [x29, #-0x18]
  1206e8: f81e03a1     	stur	x1, [x29, #-0x20]
  1206ec: f81d83a2     	stur	x2, [x29, #-0x28]
  1206f0: f9001be3     	str	x3, [sp, #0x30]
  1206f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1206f8: aa0903e0     	mov	x0, x9
  1206fc: f90013e8     	str	x8, [sp, #0x20]
  120700: f9000fe9     	str	x9, [sp, #0x18]
  120704: 97fff7b0     	bl	0x11e5c4 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x238>
  120708: f90017e0     	str	x0, [sp, #0x28]
  12070c: f9401be2     	ldr	x2, [sp, #0x30]
  120710: d10043a8     	sub	x8, x29, #0x10
  120714: aa0803e0     	mov	x0, x8
  120718: f9400fe1     	ldr	x1, [sp, #0x18]
  12071c: f9000be8     	str	x8, [sp, #0x10]
  120720: 94000126     	bl	0x120bb8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x334>
  120724: f94017e0     	ldr	x0, [sp, #0x28]
  120728: f85e03a1     	ldur	x1, [x29, #-0x20]
  12072c: f85d83a2     	ldur	x2, [x29, #-0x28]
  120730: f9400fe8     	ldr	x8, [sp, #0x18]
  120734: 91002103     	add	x3, x8, #0x8
  120738: 97fe093e     	bl	0xa2c30 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorStandardENS2_INS3_12ColorAspects9PrimariesENS6_12MatrixCoeffsEEEEEEEE25__construct_range_forwardIKSA_SA_SA_SA_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructISB_PSG_RT_EE5valueEvE4typeERSB_PSM_SR_RSL_@plt>
  12073c: f9400be0     	ldr	x0, [sp, #0x10]
  120740: 94000148     	bl	0x120c60 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x90>
  120744: f94013e8     	ldr	x8, [sp, #0x20]
  120748: f9401509     	ldr	x9, [x8, #0x28]
  12074c: f85f83a0     	ldur	x0, [x29, #-0x8]
  120750: eb000129     	subs	x9, x9, x0
  120754: f90007e9     	str	x9, [sp, #0x8]
  120758: 540000a1     	b.ne	0x12076c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>(std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, unsigned long)+0xa0>
  12075c: 14000001     	b	0x120760 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*>(std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, unsigned long)+0x94>
  120760: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  120764: 9101c3ff     	add	sp, sp, #0x70
  120768: d65f03c0     	ret
  12076c: 97fe2581     	bl	0xa9d70 <__stack_chk_fail@plt>
  120770: d10043ff     	sub	sp, sp, #0x10
  120774: f90007e0     	str	x0, [sp, #0x8]
  120778: f94007e0     	ldr	x0, [sp, #0x8]
  12077c: f9400000     	ldr	x0, [x0]
  120780: 910043ff     	add	sp, sp, #0x10
  120784: d65f03c0     	ret
  120788: d10043ff     	sub	sp, sp, #0x10
  12078c: b27e07e8     	orr	x8, xzr, #0xc
  120790: f90007e0     	str	x0, [sp, #0x8]
  120794: f94007e0     	ldr	x0, [sp, #0x8]
  120798: aa0003e9     	mov	x9, x0
  12079c: f9400129     	ldr	x9, [x9]
  1207a0: f9400400     	ldr	x0, [x0, #0x8]
  1207a4: 9b007d08     	mul	x8, x8, x0
  1207a8: 8b080128     	add	x8, x9, x8
  1207ac: aa0803e0     	mov	x0, x8
  1207b0: 910043ff     	add	sp, sp, #0x10
  1207b4: d65f03c0     	ret

00000000001207b8 <std::__ndk1::__compressed_pair<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  1207b8: d100c3ff     	sub	sp, sp, #0x30
  1207bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1207c0: 910083fd     	add	x29, sp, #0x20
  1207c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1207c8: f9000be1     	str	x1, [sp, #0x10]
  1207cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1207d0: f9400be1     	ldr	x1, [sp, #0x10]
  1207d4: f90007e0     	str	x0, [sp, #0x8]
  1207d8: aa0103e0     	mov	x0, x1
  1207dc: 97ff7ccb     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  1207e0: f94007e1     	ldr	x1, [sp, #0x8]
  1207e4: f90003e0     	str	x0, [sp]
  1207e8: aa0103e0     	mov	x0, x1
  1207ec: f94003e1     	ldr	x1, [sp]
  1207f0: 97fe1870     	bl	0xa69b0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils13ColorStandardENS1_INS2_12ColorAspects9PrimariesENS5_12MatrixCoeffsEEEEELi0ELb0EEC2IDnvEEOT_@plt>
  1207f4: f94007e0     	ldr	x0, [sp, #0x8]
  1207f8: 94000016     	bl	0x120850 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  1207fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  120800: 9100c3ff     	add	sp, sp, #0x30
  120804: d65f03c0     	ret

0000000000120808 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  120808: d100c3ff     	sub	sp, sp, #0x30
  12080c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  120810: 910083fd     	add	x29, sp, #0x20
  120814: d2800008     	mov	x8, #0x0                // =0
  120818: f81f83a0     	stur	x0, [x29, #-0x8]
  12081c: f9000be1     	str	x1, [sp, #0x10]
  120820: f85f83a0     	ldur	x0, [x29, #-0x8]
  120824: f9400be1     	ldr	x1, [sp, #0x10]
  120828: f90007e0     	str	x0, [sp, #0x8]
  12082c: aa0103e0     	mov	x0, x1
  120830: f90003e8     	str	x8, [sp]
  120834: 97ff7cb5     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  120838: f94003e8     	ldr	x8, [sp]
  12083c: f94007e1     	ldr	x1, [sp, #0x8]
  120840: f9000028     	str	x8, [x1]
  120844: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  120848: 9100c3ff     	add	sp, sp, #0x30
  12084c: d65f03c0     	ret
  120850: d10083ff     	sub	sp, sp, #0x20
  120854: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120858: 910043fd     	add	x29, sp, #0x10
  12085c: f90007e0     	str	x0, [sp, #0x8]
  120860: f94007e0     	ldr	x0, [sp, #0x8]
  120864: 94000004     	bl	0x120874 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  120868: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12086c: 910083ff     	add	sp, sp, #0x20
  120870: d65f03c0     	ret
  120874: d10043ff     	sub	sp, sp, #0x10
  120878: f90007e0     	str	x0, [sp, #0x8]
  12087c: 910043ff     	add	sp, sp, #0x10
  120880: d65f03c0     	ret

0000000000120884 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const>:
  120884: d10143ff     	sub	sp, sp, #0x50
  120888: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12088c: 910103fd     	add	x29, sp, #0x40
  120890: d53bd048     	mrs	x8, TPIDR_EL0
  120894: f9401508     	ldr	x8, [x8, #0x28]
  120898: f81f83a8     	stur	x8, [x29, #-0x8]
  12089c: f90013e0     	str	x0, [sp, #0x20]
  1208a0: f94013e0     	ldr	x0, [sp, #0x20]
  1208a4: 94000070     	bl	0x120a64 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x1e0>
  1208a8: 94000064     	bl	0x120a38 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x1b4>
  1208ac: f81f03a0     	stur	x0, [x29, #-0x10]
  1208b0: 97ff7d5d     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1208b4: f81e83a0     	stur	x0, [x29, #-0x18]
  1208b8: d10043a0     	sub	x0, x29, #0x10
  1208bc: d10063a1     	sub	x1, x29, #0x18
  1208c0: 97ff7d36     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1208c4: f9000fe0     	str	x0, [sp, #0x18]
  1208c8: 14000001     	b	0x1208cc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x48>
  1208cc: f9400fe8     	ldr	x8, [sp, #0x18]
  1208d0: f9400109     	ldr	x9, [x8]
  1208d4: d53bd04a     	mrs	x10, TPIDR_EL0
  1208d8: f940154a     	ldr	x10, [x10, #0x28]
  1208dc: f85f83ab     	ldur	x11, [x29, #-0x8]
  1208e0: eb0b014a     	subs	x10, x10, x11
  1208e4: f9000be9     	str	x9, [sp, #0x10]
  1208e8: f90007ea     	str	x10, [sp, #0x8]
  1208ec: 54000101     	b.ne	0x12090c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x88>
  1208f0: 14000001     	b	0x1208f4 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x70>
  1208f4: f9400be0     	ldr	x0, [sp, #0x10]
  1208f8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1208fc: 910143ff     	add	sp, sp, #0x50
  120900: d65f03c0     	ret
  120904: f90003e1     	str	x1, [sp]
  120908: 97fe362f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  12090c: 97fe2519     	bl	0xa9d70 <__stack_chk_fail@plt>
  120910: d10083ff     	sub	sp, sp, #0x20
  120914: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120918: 910043fd     	add	x29, sp, #0x10
  12091c: d2800008     	mov	x8, #0x0                // =0
  120920: f90007e0     	str	x0, [sp, #0x8]
  120924: f90003e1     	str	x1, [sp]
  120928: f94007e0     	ldr	x0, [sp, #0x8]
  12092c: f94003e1     	ldr	x1, [sp]
  120930: aa0803e2     	mov	x2, x8
  120934: 94000077     	bl	0x120b10 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x28c>
  120938: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12093c: 910083ff     	add	sp, sp, #0x20
  120940: d65f03c0     	ret
  120944: d10083ff     	sub	sp, sp, #0x20
  120948: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12094c: 910043fd     	add	x29, sp, #0x10
  120950: b27c03e8     	orr	x8, xzr, #0x10
  120954: f90007e0     	str	x0, [sp, #0x8]
  120958: f94007e0     	ldr	x0, [sp, #0x8]
  12095c: 8b080000     	add	x0, x0, x8
  120960: 94000088     	bl	0x120b80 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x2fc>
  120964: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120968: 910083ff     	add	sp, sp, #0x20
  12096c: d65f03c0     	ret
  120970: d10183ff     	sub	sp, sp, #0x60
  120974: a9057bfd     	stp	x29, x30, [sp, #0x50]
  120978: 910143fd     	add	x29, sp, #0x50
  12097c: b27e07e8     	orr	x8, xzr, #0xc
  120980: f81f83a0     	stur	x0, [x29, #-0x8]
  120984: f81f03a1     	stur	x1, [x29, #-0x10]
  120988: f85f83a0     	ldur	x0, [x29, #-0x8]
  12098c: f81e83a0     	stur	x0, [x29, #-0x18]
  120990: f81e03a8     	stur	x8, [x29, #-0x20]
  120994: 97fff6a7     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  120998: f85e83a8     	ldur	x8, [x29, #-0x18]
  12099c: f90017e0     	str	x0, [sp, #0x28]
  1209a0: aa0803e0     	mov	x0, x8
  1209a4: 97fff6a3     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  1209a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1209ac: f90013e0     	str	x0, [sp, #0x20]
  1209b0: aa0803e0     	mov	x0, x8
  1209b4: 97fff6a9     	bl	0x11e458 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xcc>
  1209b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1209bc: 9b007d00     	mul	x0, x8, x0
  1209c0: f94013e1     	ldr	x1, [sp, #0x20]
  1209c4: 8b000020     	add	x0, x1, x0
  1209c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1209cc: f9000fe0     	str	x0, [sp, #0x18]
  1209d0: aa0903e0     	mov	x0, x9
  1209d4: 97fff697     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  1209d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1209dc: f9000be0     	str	x0, [sp, #0x10]
  1209e0: aa0803e0     	mov	x0, x8
  1209e4: 97fff69d     	bl	0x11e458 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xcc>
  1209e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1209ec: 9b007d09     	mul	x9, x8, x0
  1209f0: f9400be0     	ldr	x0, [sp, #0x10]
  1209f4: 8b090009     	add	x9, x0, x9
  1209f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1209fc: f90007e9     	str	x9, [sp, #0x8]
  120a00: 97fff68c     	bl	0x11e430 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0xa4>
  120a04: f85f03a8     	ldur	x8, [x29, #-0x10]
  120a08: f85e03a9     	ldur	x9, [x29, #-0x20]
  120a0c: 9b087d28     	mul	x8, x9, x8
  120a10: 8b080008     	add	x8, x0, x8
  120a14: f85e83a0     	ldur	x0, [x29, #-0x18]
  120a18: f94017e1     	ldr	x1, [sp, #0x28]
  120a1c: f9400fe2     	ldr	x2, [sp, #0x18]
  120a20: f94007e3     	ldr	x3, [sp, #0x8]
  120a24: aa0803e4     	mov	x4, x8
  120a28: 97fff67a     	bl	0x11e410 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::~__vector_base()+0x84>
  120a2c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  120a30: 910183ff     	add	sp, sp, #0x60
  120a34: d65f03c0     	ret
  120a38: d10083ff     	sub	sp, sp, #0x20
  120a3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120a40: 910043fd     	add	x29, sp, #0x10
  120a44: 91001fe8     	add	x8, sp, #0x7
  120a48: f90007e0     	str	x0, [sp, #0x8]
  120a4c: f94007e1     	ldr	x1, [sp, #0x8]
  120a50: 39400100     	ldrb	w0, [x8]
  120a54: 9400000f     	bl	0x120a90 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x20c>
  120a58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120a5c: 910083ff     	add	sp, sp, #0x20
  120a60: d65f03c0     	ret
  120a64: d10083ff     	sub	sp, sp, #0x20
  120a68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120a6c: 910043fd     	add	x29, sp, #0x10
  120a70: b27c03e8     	orr	x8, xzr, #0x10
  120a74: f90007e0     	str	x0, [sp, #0x8]
  120a78: f94007e0     	ldr	x0, [sp, #0x8]
  120a7c: 8b080000     	add	x0, x0, x8
  120a80: 94000016     	bl	0x120ad8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x254>
  120a84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120a88: 910083ff     	add	sp, sp, #0x20
  120a8c: d65f03c0     	ret
  120a90: d10083ff     	sub	sp, sp, #0x20
  120a94: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120a98: 910043fd     	add	x29, sp, #0x10
  120a9c: d10007a8     	sub	x8, x29, #0x1
  120aa0: 39000100     	strb	w0, [x8]
  120aa4: f90003e1     	str	x1, [sp]
  120aa8: f94003e0     	ldr	x0, [sp]
  120aac: 94000004     	bl	0x120abc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x238>
  120ab0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120ab4: 910083ff     	add	sp, sp, #0x20
  120ab8: d65f03c0     	ret
  120abc: d10043ff     	sub	sp, sp, #0x10
  120ac0: b200f3e8     	mov	x8, #0x5555555555555555 // =6148914691236517205
  120ac4: f2e2aaa8     	movk	x8, #0x1555, lsl #48
  120ac8: f90007e0     	str	x0, [sp, #0x8]
  120acc: aa0803e0     	mov	x0, x8
  120ad0: 910043ff     	add	sp, sp, #0x10
  120ad4: d65f03c0     	ret
  120ad8: d10083ff     	sub	sp, sp, #0x20
  120adc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120ae0: 910043fd     	add	x29, sp, #0x10
  120ae4: f90007e0     	str	x0, [sp, #0x8]
  120ae8: f94007e0     	ldr	x0, [sp, #0x8]
  120aec: 94000004     	bl	0x120afc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x278>
  120af0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120af4: 910083ff     	add	sp, sp, #0x20
  120af8: d65f03c0     	ret
  120afc: d10043ff     	sub	sp, sp, #0x10
  120b00: f90007e0     	str	x0, [sp, #0x8]
  120b04: f94007e0     	ldr	x0, [sp, #0x8]
  120b08: 910043ff     	add	sp, sp, #0x10
  120b0c: d65f03c0     	ret
  120b10: d10103ff     	sub	sp, sp, #0x40
  120b14: a9037bfd     	stp	x29, x30, [sp, #0x30]
  120b18: 9100c3fd     	add	x29, sp, #0x30
  120b1c: 900006c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  120b20: 9109c508     	add	x8, x8, #0x271
  120b24: f81f83a0     	stur	x0, [x29, #-0x8]
  120b28: f81f03a1     	stur	x1, [x29, #-0x10]
  120b2c: f9000fe2     	str	x2, [sp, #0x18]
  120b30: f85f83a0     	ldur	x0, [x29, #-0x8]
  120b34: f85f03a1     	ldur	x1, [x29, #-0x10]
  120b38: f9000be8     	str	x8, [sp, #0x10]
  120b3c: f90007e1     	str	x1, [sp, #0x8]
  120b40: 97ffffdf     	bl	0x120abc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x238>
  120b44: f94007e8     	ldr	x8, [sp, #0x8]
  120b48: eb00011f     	cmp	x8, x0
  120b4c: 1a9f97e9     	cset	w9, hi
  120b50: 37000049     	tbnz	w9, #0x0, 0x120b58 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x2d4>
  120b54: 14000003     	b	0x120b60 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x2dc>
  120b58: f9400be0     	ldr	x0, [sp, #0x10]
  120b5c: 97fe6981     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  120b60: b27e03e1     	orr	x1, xzr, #0x4
  120b64: b27e07e8     	orr	x8, xzr, #0xc
  120b68: f85f03a9     	ldur	x9, [x29, #-0x10]
  120b6c: 9b087d20     	mul	x0, x9, x8
  120b70: 97fe6a03     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  120b74: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  120b78: 910103ff     	add	sp, sp, #0x40
  120b7c: d65f03c0     	ret
  120b80: d10083ff     	sub	sp, sp, #0x20
  120b84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  120b88: 910043fd     	add	x29, sp, #0x10
  120b8c: f90007e0     	str	x0, [sp, #0x8]
  120b90: f94007e0     	ldr	x0, [sp, #0x8]
  120b94: 94000004     	bl	0x120ba4 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::max_size() const+0x320>
  120b98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  120b9c: 910083ff     	add	sp, sp, #0x20
  120ba0: d65f03c0     	ret
  120ba4: d10043ff     	sub	sp, sp, #0x10
  120ba8: f90007e0     	str	x0, [sp, #0x8]
  120bac: f94007e0     	ldr	x0, [sp, #0x8]
  120bb0: 910043ff     	add	sp, sp, #0x10
  120bb4: d65f03c0     	ret
  120bb8: d10083ff     	sub	sp, sp, #0x20
  120bbc: f9000fe0     	str	x0, [sp, #0x18]
  120bc0: f9000be1     	str	x1, [sp, #0x10]
  120bc4: f90007e2     	str	x2, [sp, #0x8]
  120bc8: 910083ff     	add	sp, sp, #0x20
  120bcc: d65f03c0     	ret

0000000000120bd0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)>:
  120bd0: d10103ff     	sub	sp, sp, #0x40
  120bd4: f9001bfe     	str	x30, [sp, #0x30]
  120bd8: b27e07e8     	orr	x8, xzr, #0xc
  120bdc: d2800009     	mov	x9, #0x0                // =0
  120be0: f90017e0     	str	x0, [sp, #0x28]
  120be4: f90013e1     	str	x1, [sp, #0x20]
  120be8: f9000fe2     	str	x2, [sp, #0x18]
  120bec: f9000be3     	str	x3, [sp, #0x10]
  120bf0: f9400fe0     	ldr	x0, [sp, #0x18]
  120bf4: f94013e1     	ldr	x1, [sp, #0x20]
  120bf8: eb010000     	subs	x0, x0, x1
  120bfc: 9ac80c08     	sdiv	x8, x0, x8
  120c00: f90007e8     	str	x8, [sp, #0x8]
  120c04: f94007e8     	ldr	x8, [sp, #0x8]
  120c08: eb09011f     	cmp	x8, x9
  120c0c: 1a9fd7ea     	cset	w10, gt
  120c10: 3700004a     	tbnz	w10, #0x0, 0x120c18 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x48>
  120c14: 14000010     	b	0x120c54 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x84>
  120c18: b27e07e8     	orr	x8, xzr, #0xc
  120c1c: f9400be9     	ldr	x9, [sp, #0x10]
  120c20: f9400120     	ldr	x0, [x9]
  120c24: f94013e1     	ldr	x1, [sp, #0x20]
  120c28: f94007e9     	ldr	x9, [sp, #0x8]
  120c2c: 9b087d22     	mul	x2, x9, x8
  120c30: f90003e8     	str	x8, [sp]
  120c34: 97fdfc57     	bl	0x9fd90 <memcpy@plt>
  120c38: f94007e8     	ldr	x8, [sp, #0x8]
  120c3c: f9400be9     	ldr	x9, [sp, #0x10]
  120c40: f9400120     	ldr	x0, [x9]
  120c44: f94003e1     	ldr	x1, [sp]
  120c48: 9b087c28     	mul	x8, x1, x8
  120c4c: 8b080008     	add	x8, x0, x8
  120c50: f9000128     	str	x8, [x9]
  120c54: f9401bfe     	ldr	x30, [sp, #0x30]
  120c58: 910103ff     	add	sp, sp, #0x40
  120c5c: d65f03c0     	ret
  120c60: d10043ff     	sub	sp, sp, #0x10
  120c64: f90007e0     	str	x0, [sp, #0x8]
  120c68: 910043ff     	add	sp, sp, #0x10
  120c6c: d65f03c0     	ret
  120c70: d10043ff     	sub	sp, sp, #0x10
  120c74: f90007e0     	str	x0, [sp, #0x8]
  120c78: f94007e0     	ldr	x0, [sp, #0x8]
  120c7c: 910043ff     	add	sp, sp, #0x10
  120c80: d65f03c0     	ret
  120c84: d10043ff     	sub	sp, sp, #0x10
  120c88: f90007e0     	str	x0, [sp, #0x8]
  120c8c: f94007e0     	ldr	x0, [sp, #0x8]
  120c90: 910043ff     	add	sp, sp, #0x10
  120c94: d65f03c0     	ret
  120c98: d10203ff     	sub	sp, sp, #0x80
  120c9c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  120ca0: 9101c3fd     	add	x29, sp, #0x70
  120ca4: d53bd048     	mrs	x8, TPIDR_EL0
  120ca8: f9401508     	ldr	x8, [x8, #0x28]
  120cac: f81f83a8     	stur	x8, [x29, #-0x8]
  120cb0: f81f03a2     	stur	x2, [x29, #-0x10]
  120cb4: f81e83a1     	stur	x1, [x29, #-0x18]
  120cb8: f81e03a0     	stur	x0, [x29, #-0x20]
  120cbc: f85e03a8     	ldur	x8, [x29, #-0x20]
  120cc0: aa0803e0     	mov	x0, x8
  120cc4: f9001fe0     	str	x0, [sp, #0x38]
  120cc8: aa0803e0     	mov	x0, x8
  120ccc: 94000035     	bl	0x120da0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x1d0>
  120cd0: d10063a0     	sub	x0, x29, #0x18
  120cd4: 94000056     	bl	0x120e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x25c>
  120cd8: b40004a0     	cbz	x0, 0x120d6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x19c>
  120cdc: 14000001     	b	0x120ce0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x110>
  120ce0: d10063a0     	sub	x0, x29, #0x18
  120ce4: 94000052     	bl	0x120e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x25c>
  120ce8: f9401ffe     	ldr	x30, [sp, #0x38]
  120cec: f9001be0     	str	x0, [sp, #0x30]
  120cf0: aa1e03e0     	mov	x0, x30
  120cf4: f9401be1     	ldr	x1, [sp, #0x30]
  120cf8: 97fe10b2     	bl	0xa4fc0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE11__vallocateEm@plt>
  120cfc: 14000001     	b	0x120d00 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x130>
  120d00: d10063a8     	sub	x8, x29, #0x18
  120d04: aa0803e0     	mov	x0, x8
  120d08: f90017e8     	str	x8, [sp, #0x28]
  120d0c: 940000a4     	bl	0x120f9c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, unsigned long)+0xa4>
  120d10: f94017e8     	ldr	x8, [sp, #0x28]
  120d14: f90013e0     	str	x0, [sp, #0x20]
  120d18: aa0803e0     	mov	x0, x8
  120d1c: 940000a6     	bl	0x120fb4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, unsigned long)+0xbc>
  120d20: f94017e8     	ldr	x8, [sp, #0x28]
  120d24: f9000fe0     	str	x0, [sp, #0x18]
  120d28: aa0803e0     	mov	x0, x8
  120d2c: 94000040     	bl	0x120e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x25c>
  120d30: f9401fe8     	ldr	x8, [sp, #0x38]
  120d34: f9000be0     	str	x0, [sp, #0x10]
  120d38: aa0803e0     	mov	x0, x8
  120d3c: f94013e1     	ldr	x1, [sp, #0x20]
  120d40: f9400fe2     	ldr	x2, [sp, #0x18]
  120d44: f9400be3     	ldr	x3, [sp, #0x10]
  120d48: 97fe0e1a     	bl	0xa45b0 <_ZNSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE18__construct_at_endIPKS7_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESF_SF_m@plt>
  120d4c: 14000001     	b	0x120d50 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x180>
  120d50: 14000007     	b	0x120d6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x19c>
  120d54: f81d83a0     	stur	x0, [x29, #-0x28]
  120d58: 2a0103e8     	mov	w8, w1
  120d5c: b81d43a8     	stur	w8, [x29, #-0x2c]
  120d60: f9401fe0     	ldr	x0, [sp, #0x38]
  120d64: 97fe0c87     	bl	0xa3f80 <_ZNSt6__ndk113__vector_baseINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEED2Ev@plt>
  120d68: 1400000b     	b	0x120d94 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x1c4>
  120d6c: d53bd048     	mrs	x8, TPIDR_EL0
  120d70: f9401508     	ldr	x8, [x8, #0x28]
  120d74: f85f83a9     	ldur	x9, [x29, #-0x8]
  120d78: eb090108     	subs	x8, x8, x9
  120d7c: f90007e8     	str	x8, [sp, #0x8]
  120d80: 540000e1     	b.ne	0x120d9c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x1cc>
  120d84: 14000001     	b	0x120d88 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x1b8>
  120d88: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  120d8c: 910203ff     	add	sp, sp, #0x80
  120d90: d65f03c0     	ret
  120d94: f85d83a0     	ldur	x0, [x29, #-0x28]
  120d98: 97fe1c5e     	bl	0xa7f10 <_Unwind_Resume@plt>
  120d9c: 97fe23f5     	bl	0xa9d70 <__stack_chk_fail@plt>
  120da0: d10103ff     	sub	sp, sp, #0x40
  120da4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  120da8: 9100c3fd     	add	x29, sp, #0x30
  120dac: d53bd048     	mrs	x8, TPIDR_EL0
  120db0: f9401508     	ldr	x8, [x8, #0x28]
  120db4: f81f83a8     	stur	x8, [x29, #-0x8]
  120db8: f9000fe0     	str	x0, [sp, #0x18]
  120dbc: f9400fe8     	ldr	x8, [sp, #0x18]
  120dc0: aa0803e0     	mov	x0, x8
  120dc4: f9000be0     	str	x0, [sp, #0x10]
  120dc8: aa0803e0     	mov	x0, x8
  120dcc: 97ff7b37     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  120dd0: 14000001     	b	0x120dd4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x204>
  120dd4: aa1f03e8     	mov	x8, xzr
  120dd8: f9400be9     	ldr	x9, [sp, #0x10]
  120ddc: f9000128     	str	x8, [x9]
  120de0: f9000528     	str	x8, [x9, #0x8]
  120de4: 91004120     	add	x0, x9, #0x10
  120de8: f81f03a8     	stur	x8, [x29, #-0x10]
  120dec: d10043a1     	sub	x1, x29, #0x10
  120df0: 97fe14e0     	bl	0xa6170 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEEC2IDnLb1EEEOT_@plt>
  120df4: 14000001     	b	0x120df8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x228>
  120df8: d53bd048     	mrs	x8, TPIDR_EL0
  120dfc: f9401508     	ldr	x8, [x8, #0x28]
  120e00: f85f83a9     	ldur	x9, [x29, #-0x8]
  120e04: eb090108     	subs	x8, x8, x9
  120e08: f90007e8     	str	x8, [sp, #0x8]
  120e0c: 540000e1     	b.ne	0x120e28 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x258>
  120e10: 14000001     	b	0x120e14 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>>&, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>> const*, std::__ndk1::pair<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>*&)+0x244>
  120e14: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  120e18: 910103ff     	add	sp, sp, #0x40
  120e1c: d65f03c0     	ret
  120e20: f90003e1     	str	x1, [sp]
  120e24: 97fe34e8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  120e28: 97fe23d2     	bl	0xa9d70 <__stack_chk_fail@plt>
  120e2c: d10043ff     	sub	sp, sp, #0x10
  120e30: f90007e0     	str	x0, [sp, #0x8]
  120e34: f94007e0     	ldr	x0, [sp, #0x8]
  120e38: f9400400     	ldr	x0, [x0, #0x8]
  120e3c: 910043ff     	add	sp, sp, #0x10
  120e40: d65f03c0     	ret

0000000000120e44 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)>:
  120e44: d10143ff     	sub	sp, sp, #0x50
  120e48: a9047bfd     	stp	x29, x30, [sp, #0x40]
  120e4c: 910103fd     	add	x29, sp, #0x40
  120e50: f81f83a0     	stur	x0, [x29, #-0x8]
  120e54: f81f03a1     	stur	x1, [x29, #-0x10]
  120e58: f85f83a0     	ldur	x0, [x29, #-0x8]
  120e5c: f85f03a1     	ldur	x1, [x29, #-0x10]
  120e60: f81e83a0     	stur	x0, [x29, #-0x18]
  120e64: f90013e1     	str	x1, [sp, #0x20]
  120e68: 97fe08ee     	bl	0xa3220 <_ZNKSt6__ndk16vectorINS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEENS_9allocatorIS7_EEE8max_sizeEv@plt>
  120e6c: f94013e1     	ldr	x1, [sp, #0x20]
  120e70: eb00003f     	cmp	x1, x0
  120e74: 1a9f97e8     	cset	w8, hi
  120e78: 37000048     	tbnz	w8, #0x0, 0x120e80 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)+0x3c>
  120e7c: 14000003     	b	0x120e88 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)+0x44>
  120e80: f85e83a0     	ldur	x0, [x29, #-0x18]
  120e84: 97fe1233     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  120e88: d2800001     	mov	x1, #0x0                // =0
  120e8c: b27d03e8     	orr	x8, xzr, #0x8
  120e90: f85e83a0     	ldur	x0, [x29, #-0x18]
  120e94: f9000fe1     	str	x1, [sp, #0x18]
  120e98: f9000be8     	str	x8, [sp, #0x10]
  120e9c: 97fff713     	bl	0x11eae8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  120ea0: f85f03a1     	ldur	x1, [x29, #-0x10]
  120ea4: 940000a6     	bl	0x12113c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x8c>
  120ea8: f85e83a8     	ldur	x8, [x29, #-0x18]
  120eac: f9000500     	str	x0, [x8, #0x8]
  120eb0: f9000100     	str	x0, [x8]
  120eb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  120eb8: f9400108     	ldr	x8, [x8]
  120ebc: f85f03a0     	ldur	x0, [x29, #-0x10]
  120ec0: f9400be1     	ldr	x1, [sp, #0x10]
  120ec4: 9b007c20     	mul	x0, x1, x0
  120ec8: 8b000108     	add	x8, x8, x0
  120ecc: f85e83a0     	ldur	x0, [x29, #-0x18]
  120ed0: f90007e8     	str	x8, [sp, #0x8]
  120ed4: 940000a7     	bl	0x121170 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0xc0>
  120ed8: f94007e8     	ldr	x8, [sp, #0x8]
  120edc: f9000008     	str	x8, [x0]
  120ee0: f85e83a0     	ldur	x0, [x29, #-0x18]
  120ee4: f9400fe1     	ldr	x1, [sp, #0x18]
  120ee8: 940000ad     	bl	0x12119c <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0xec>
  120eec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  120ef0: 910143ff     	add	sp, sp, #0x50
  120ef4: d65f03c0     	ret

0000000000120ef8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, unsigned long)>:
  120ef8: d101c3ff     	sub	sp, sp, #0x70
  120efc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  120f00: 910183fd     	add	x29, sp, #0x60
  120f04: d53bd048     	mrs	x8, TPIDR_EL0
  120f08: f9401509     	ldr	x9, [x8, #0x28]
  120f0c: f81f83a9     	stur	x9, [x29, #-0x8]
  120f10: f81e83a0     	stur	x0, [x29, #-0x18]
  120f14: f81e03a1     	stur	x1, [x29, #-0x20]
  120f18: f81d83a2     	stur	x2, [x29, #-0x28]
  120f1c: f9001be3     	str	x3, [sp, #0x30]
  120f20: f85e83a9     	ldur	x9, [x29, #-0x18]
  120f24: aa0903e0     	mov	x0, x9
  120f28: f90013e8     	str	x8, [sp, #0x20]
  120f2c: f9000fe9     	str	x9, [sp, #0x18]
  120f30: 97fff6ee     	bl	0x11eae8 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  120f34: f90017e0     	str	x0, [sp, #0x28]
  120f38: f9401be2     	ldr	x2, [sp, #0x30]
  120f3c: d10043a8     	sub	x8, x29, #0x10
  120f40: aa0803e0     	mov	x0, x8
  120f44: f9400fe1     	ldr	x1, [sp, #0x18]
  120f48: f9000be8     	str	x8, [sp, #0x10]
  120f4c: 94000125     	bl	0x1213e0 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x330>
  120f50: f94017e0     	ldr	x0, [sp, #0x28]
  120f54: f85e03a1     	ldur	x1, [x29, #-0x20]
  120f58: f85d83a2     	ldur	x2, [x29, #-0x28]
  120f5c: f9400fe8     	ldr	x8, [sp, #0x18]
  120f60: 91002103     	add	x3, x8, #0x8
  120f64: 97fe09ef     	bl	0xa3720 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIN7android10ColorUtils13ColorTransferENS3_12ColorAspects8TransferEEEEEE25__construct_range_forwardIKS8_S8_S8_S8_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS9_PSE_RT_EE5valueEvE4typeERS9_PSK_SP_RSJ_@plt>
  120f68: f9400be0     	ldr	x0, [sp, #0x10]
  120f6c: 94000147     	bl	0x121488 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x90>
  120f70: f94013e8     	ldr	x8, [sp, #0x20]
  120f74: f9401509     	ldr	x9, [x8, #0x28]
  120f78: f85f83a0     	ldur	x0, [x29, #-0x8]
  120f7c: eb000129     	subs	x9, x9, x0
  120f80: f90007e9     	str	x9, [sp, #0x8]
  120f84: 540000a1     	b.ne	0x120f98 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, unsigned long)+0xa0>
  120f88: 14000001     	b	0x120f8c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, unsigned long)+0x94>
  120f8c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  120f90: 9101c3ff     	add	sp, sp, #0x70
  120f94: d65f03c0     	ret
  120f98: 97fe2376     	bl	0xa9d70 <__stack_chk_fail@plt>
  120f9c: d10043ff     	sub	sp, sp, #0x10
  120fa0: f90007e0     	str	x0, [sp, #0x8]
  120fa4: f94007e0     	ldr	x0, [sp, #0x8]
  120fa8: f9400000     	ldr	x0, [x0]
  120fac: 910043ff     	add	sp, sp, #0x10
  120fb0: d65f03c0     	ret
  120fb4: d10043ff     	sub	sp, sp, #0x10
  120fb8: b27d03e8     	orr	x8, xzr, #0x8
  120fbc: f90007e0     	str	x0, [sp, #0x8]
  120fc0: f94007e0     	ldr	x0, [sp, #0x8]
  120fc4: aa0003e9     	mov	x9, x0
  120fc8: f9400129     	ldr	x9, [x9]
  120fcc: f9400400     	ldr	x0, [x0, #0x8]
  120fd0: 9b007d08     	mul	x8, x8, x0
  120fd4: 8b080128     	add	x8, x9, x8
  120fd8: aa0803e0     	mov	x0, x8
  120fdc: 910043ff     	add	sp, sp, #0x10
  120fe0: d65f03c0     	ret

0000000000120fe4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  120fe4: d100c3ff     	sub	sp, sp, #0x30
  120fe8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  120fec: 910083fd     	add	x29, sp, #0x20
  120ff0: f81f83a0     	stur	x0, [x29, #-0x8]
  120ff4: f9000be1     	str	x1, [sp, #0x10]
  120ff8: f85f83a0     	ldur	x0, [x29, #-0x8]
  120ffc: f9400be1     	ldr	x1, [sp, #0x10]
  121000: f90007e0     	str	x0, [sp, #0x8]
  121004: aa0103e0     	mov	x0, x1
  121008: 97ff7ac0     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  12100c: f94007e1     	ldr	x1, [sp, #0x8]
  121010: f90003e0     	str	x0, [sp]
  121014: aa0103e0     	mov	x0, x1
  121018: f94003e1     	ldr	x1, [sp]
  12101c: 97fe2365     	bl	0xa9db0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIN7android10ColorUtils13ColorTransferENS2_12ColorAspects8TransferEEELi0ELb0EEC2IDnvEEOT_@plt>
  121020: f94007e0     	ldr	x0, [sp, #0x8]
  121024: 94000016     	bl	0x12107c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  121028: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12102c: 9100c3ff     	add	sp, sp, #0x30
  121030: d65f03c0     	ret

0000000000121034 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  121034: d100c3ff     	sub	sp, sp, #0x30
  121038: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12103c: 910083fd     	add	x29, sp, #0x20
  121040: d2800008     	mov	x8, #0x0                // =0
  121044: f81f83a0     	stur	x0, [x29, #-0x8]
  121048: f9000be1     	str	x1, [sp, #0x10]
  12104c: f85f83a0     	ldur	x0, [x29, #-0x8]
  121050: f9400be1     	ldr	x1, [sp, #0x10]
  121054: f90007e0     	str	x0, [sp, #0x8]
  121058: aa0103e0     	mov	x0, x1
  12105c: f90003e8     	str	x8, [sp]
  121060: 97ff7aaa     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  121064: f94003e8     	ldr	x8, [sp]
  121068: f94007e1     	ldr	x1, [sp, #0x8]
  12106c: f9000028     	str	x8, [x1]
  121070: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  121074: 9100c3ff     	add	sp, sp, #0x30
  121078: d65f03c0     	ret
  12107c: d10083ff     	sub	sp, sp, #0x20
  121080: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121084: 910043fd     	add	x29, sp, #0x10
  121088: f90007e0     	str	x0, [sp, #0x8]
  12108c: f94007e0     	ldr	x0, [sp, #0x8]
  121090: 94000004     	bl	0x1210a0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  121094: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121098: 910083ff     	add	sp, sp, #0x20
  12109c: d65f03c0     	ret
  1210a0: d10043ff     	sub	sp, sp, #0x10
  1210a4: f90007e0     	str	x0, [sp, #0x8]
  1210a8: 910043ff     	add	sp, sp, #0x10
  1210ac: d65f03c0     	ret

00000000001210b0 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const>:
  1210b0: d10143ff     	sub	sp, sp, #0x50
  1210b4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1210b8: 910103fd     	add	x29, sp, #0x40
  1210bc: d53bd048     	mrs	x8, TPIDR_EL0
  1210c0: f9401508     	ldr	x8, [x8, #0x28]
  1210c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1210c8: f90013e0     	str	x0, [sp, #0x20]
  1210cc: f94013e0     	ldr	x0, [sp, #0x20]
  1210d0: 94000070     	bl	0x121290 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x1e0>
  1210d4: 94000064     	bl	0x121264 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x1b4>
  1210d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1210dc: 97ff7b52     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1210e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1210e4: d10043a0     	sub	x0, x29, #0x10
  1210e8: d10063a1     	sub	x1, x29, #0x18
  1210ec: 97ff7b2b     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1210f0: f9000fe0     	str	x0, [sp, #0x18]
  1210f4: 14000001     	b	0x1210f8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x48>
  1210f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1210fc: f9400109     	ldr	x9, [x8]
  121100: d53bd04a     	mrs	x10, TPIDR_EL0
  121104: f940154a     	ldr	x10, [x10, #0x28]
  121108: f85f83ab     	ldur	x11, [x29, #-0x8]
  12110c: eb0b014a     	subs	x10, x10, x11
  121110: f9000be9     	str	x9, [sp, #0x10]
  121114: f90007ea     	str	x10, [sp, #0x8]
  121118: 54000101     	b.ne	0x121138 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x88>
  12111c: 14000001     	b	0x121120 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x70>
  121120: f9400be0     	ldr	x0, [sp, #0x10]
  121124: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  121128: 910143ff     	add	sp, sp, #0x50
  12112c: d65f03c0     	ret
  121130: f90003e1     	str	x1, [sp]
  121134: 97fe3424     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  121138: 97fe230e     	bl	0xa9d70 <__stack_chk_fail@plt>
  12113c: d10083ff     	sub	sp, sp, #0x20
  121140: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121144: 910043fd     	add	x29, sp, #0x10
  121148: d2800008     	mov	x8, #0x0                // =0
  12114c: f90007e0     	str	x0, [sp, #0x8]
  121150: f90003e1     	str	x1, [sp]
  121154: f94007e0     	ldr	x0, [sp, #0x8]
  121158: f94003e1     	ldr	x1, [sp]
  12115c: aa0803e2     	mov	x2, x8
  121160: 94000076     	bl	0x121338 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x288>
  121164: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121168: 910083ff     	add	sp, sp, #0x20
  12116c: d65f03c0     	ret
  121170: d10083ff     	sub	sp, sp, #0x20
  121174: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121178: 910043fd     	add	x29, sp, #0x10
  12117c: b27c03e8     	orr	x8, xzr, #0x10
  121180: f90007e0     	str	x0, [sp, #0x8]
  121184: f94007e0     	ldr	x0, [sp, #0x8]
  121188: 8b080000     	add	x0, x0, x8
  12118c: 94000087     	bl	0x1213a8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x2f8>
  121190: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121194: 910083ff     	add	sp, sp, #0x20
  121198: d65f03c0     	ret
  12119c: d10183ff     	sub	sp, sp, #0x60
  1211a0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1211a4: 910143fd     	add	x29, sp, #0x50
  1211a8: b27d03e8     	orr	x8, xzr, #0x8
  1211ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1211b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1211b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1211b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1211bc: f81e03a8     	stur	x8, [x29, #-0x20]
  1211c0: 97fff5e5     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  1211c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1211c8: f90017e0     	str	x0, [sp, #0x28]
  1211cc: aa0803e0     	mov	x0, x8
  1211d0: 97fff5e1     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  1211d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1211d8: f90013e0     	str	x0, [sp, #0x20]
  1211dc: aa0803e0     	mov	x0, x8
  1211e0: 97fff5e7     	bl	0x11e97c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  1211e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1211e8: 9b007d00     	mul	x0, x8, x0
  1211ec: f94013e1     	ldr	x1, [sp, #0x20]
  1211f0: 8b000020     	add	x0, x1, x0
  1211f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1211f8: f9000fe0     	str	x0, [sp, #0x18]
  1211fc: aa0903e0     	mov	x0, x9
  121200: 97fff5d5     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  121204: f85e83a8     	ldur	x8, [x29, #-0x18]
  121208: f9000be0     	str	x0, [sp, #0x10]
  12120c: aa0803e0     	mov	x0, x8
  121210: 97fff5db     	bl	0x11e97c <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  121214: f85e03a8     	ldur	x8, [x29, #-0x20]
  121218: 9b007d09     	mul	x9, x8, x0
  12121c: f9400be0     	ldr	x0, [sp, #0x10]
  121220: 8b090009     	add	x9, x0, x9
  121224: f85e83a0     	ldur	x0, [x29, #-0x18]
  121228: f90007e9     	str	x9, [sp, #0x8]
  12122c: 97fff5ca     	bl	0x11e954 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  121230: f85f03a8     	ldur	x8, [x29, #-0x10]
  121234: f85e03a9     	ldur	x9, [x29, #-0x20]
  121238: 9b087d28     	mul	x8, x9, x8
  12123c: 8b080008     	add	x8, x0, x8
  121240: f85e83a0     	ldur	x0, [x29, #-0x18]
  121244: f94017e1     	ldr	x1, [sp, #0x28]
  121248: f9400fe2     	ldr	x2, [sp, #0x18]
  12124c: f94007e3     	ldr	x3, [sp, #0x8]
  121250: aa0803e4     	mov	x4, x8
  121254: 97fff5b8     	bl	0x11e934 <std::__ndk1::__vector_base<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::~__vector_base()+0x84>
  121258: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  12125c: 910183ff     	add	sp, sp, #0x60
  121260: d65f03c0     	ret
  121264: d10083ff     	sub	sp, sp, #0x20
  121268: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12126c: 910043fd     	add	x29, sp, #0x10
  121270: 91001fe8     	add	x8, sp, #0x7
  121274: f90007e0     	str	x0, [sp, #0x8]
  121278: f94007e1     	ldr	x1, [sp, #0x8]
  12127c: 39400100     	ldrb	w0, [x8]
  121280: 9400000f     	bl	0x1212bc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x20c>
  121284: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121288: 910083ff     	add	sp, sp, #0x20
  12128c: d65f03c0     	ret
  121290: d10083ff     	sub	sp, sp, #0x20
  121294: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121298: 910043fd     	add	x29, sp, #0x10
  12129c: b27c03e8     	orr	x8, xzr, #0x10
  1212a0: f90007e0     	str	x0, [sp, #0x8]
  1212a4: f94007e0     	ldr	x0, [sp, #0x8]
  1212a8: 8b080000     	add	x0, x0, x8
  1212ac: 94000015     	bl	0x121300 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x250>
  1212b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1212b4: 910083ff     	add	sp, sp, #0x20
  1212b8: d65f03c0     	ret
  1212bc: d10083ff     	sub	sp, sp, #0x20
  1212c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1212c4: 910043fd     	add	x29, sp, #0x10
  1212c8: d10007a8     	sub	x8, x29, #0x1
  1212cc: 39000100     	strb	w0, [x8]
  1212d0: f90003e1     	str	x1, [sp]
  1212d4: f94003e0     	ldr	x0, [sp]
  1212d8: 94000004     	bl	0x1212e8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x238>
  1212dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1212e0: 910083ff     	add	sp, sp, #0x20
  1212e4: d65f03c0     	ret
  1212e8: d10043ff     	sub	sp, sp, #0x10
  1212ec: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  1212f0: f90007e0     	str	x0, [sp, #0x8]
  1212f4: aa0803e0     	mov	x0, x8
  1212f8: 910043ff     	add	sp, sp, #0x10
  1212fc: d65f03c0     	ret
  121300: d10083ff     	sub	sp, sp, #0x20
  121304: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121308: 910043fd     	add	x29, sp, #0x10
  12130c: f90007e0     	str	x0, [sp, #0x8]
  121310: f94007e0     	ldr	x0, [sp, #0x8]
  121314: 94000004     	bl	0x121324 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x274>
  121318: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12131c: 910083ff     	add	sp, sp, #0x20
  121320: d65f03c0     	ret
  121324: d10043ff     	sub	sp, sp, #0x10
  121328: f90007e0     	str	x0, [sp, #0x8]
  12132c: f94007e0     	ldr	x0, [sp, #0x8]
  121330: 910043ff     	add	sp, sp, #0x10
  121334: d65f03c0     	ret
  121338: d10103ff     	sub	sp, sp, #0x40
  12133c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  121340: 9100c3fd     	add	x29, sp, #0x30
  121344: f00006a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  121348: 9109c508     	add	x8, x8, #0x271
  12134c: f81f83a0     	stur	x0, [x29, #-0x8]
  121350: f81f03a1     	stur	x1, [x29, #-0x10]
  121354: f9000fe2     	str	x2, [sp, #0x18]
  121358: f85f83a0     	ldur	x0, [x29, #-0x8]
  12135c: f85f03a1     	ldur	x1, [x29, #-0x10]
  121360: f9000be8     	str	x8, [sp, #0x10]
  121364: f90007e1     	str	x1, [sp, #0x8]
  121368: 97ffffe0     	bl	0x1212e8 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x238>
  12136c: f94007e8     	ldr	x8, [sp, #0x8]
  121370: eb00011f     	cmp	x8, x0
  121374: 1a9f97e9     	cset	w9, hi
  121378: 37000049     	tbnz	w9, #0x0, 0x121380 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x2d0>
  12137c: 14000003     	b	0x121388 <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x2d8>
  121380: f9400be0     	ldr	x0, [sp, #0x10]
  121384: 97fe6777     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  121388: b27e03e1     	orr	x1, xzr, #0x4
  12138c: b27d03e8     	orr	x8, xzr, #0x8
  121390: f85f03a9     	ldur	x9, [x29, #-0x10]
  121394: 9b087d20     	mul	x0, x9, x8
  121398: 97fe67f9     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  12139c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1213a0: 910103ff     	add	sp, sp, #0x40
  1213a4: d65f03c0     	ret
  1213a8: d10083ff     	sub	sp, sp, #0x20
  1213ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1213b0: 910043fd     	add	x29, sp, #0x10
  1213b4: f90007e0     	str	x0, [sp, #0x8]
  1213b8: f94007e0     	ldr	x0, [sp, #0x8]
  1213bc: 94000004     	bl	0x1213cc <std::__ndk1::vector<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::max_size() const+0x31c>
  1213c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1213c4: 910083ff     	add	sp, sp, #0x20
  1213c8: d65f03c0     	ret
  1213cc: d10043ff     	sub	sp, sp, #0x10
  1213d0: f90007e0     	str	x0, [sp, #0x8]
  1213d4: f94007e0     	ldr	x0, [sp, #0x8]
  1213d8: 910043ff     	add	sp, sp, #0x10
  1213dc: d65f03c0     	ret
  1213e0: d10083ff     	sub	sp, sp, #0x20
  1213e4: f9000fe0     	str	x0, [sp, #0x18]
  1213e8: f9000be1     	str	x1, [sp, #0x10]
  1213ec: f90007e2     	str	x2, [sp, #0x8]
  1213f0: 910083ff     	add	sp, sp, #0x20
  1213f4: d65f03c0     	ret

00000000001213f8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)>:
  1213f8: d10103ff     	sub	sp, sp, #0x40
  1213fc: f9001bfe     	str	x30, [sp, #0x30]
  121400: b27d03e8     	orr	x8, xzr, #0x8
  121404: d2800009     	mov	x9, #0x0                // =0
  121408: f90017e0     	str	x0, [sp, #0x28]
  12140c: f90013e1     	str	x1, [sp, #0x20]
  121410: f9000fe2     	str	x2, [sp, #0x18]
  121414: f9000be3     	str	x3, [sp, #0x10]
  121418: f9400fe0     	ldr	x0, [sp, #0x18]
  12141c: f94013e1     	ldr	x1, [sp, #0x20]
  121420: eb010000     	subs	x0, x0, x1
  121424: 9ac80c08     	sdiv	x8, x0, x8
  121428: f90007e8     	str	x8, [sp, #0x8]
  12142c: f94007e8     	ldr	x8, [sp, #0x8]
  121430: eb09011f     	cmp	x8, x9
  121434: 1a9fd7ea     	cset	w10, gt
  121438: 3700004a     	tbnz	w10, #0x0, 0x121440 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x48>
  12143c: 14000010     	b	0x12147c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x84>
  121440: b27d03e8     	orr	x8, xzr, #0x8
  121444: f9400be9     	ldr	x9, [sp, #0x10]
  121448: f9400120     	ldr	x0, [x9]
  12144c: f94013e1     	ldr	x1, [sp, #0x20]
  121450: f94007e9     	ldr	x9, [sp, #0x8]
  121454: 9b087d22     	mul	x2, x9, x8
  121458: f90003e8     	str	x8, [sp]
  12145c: 97fdfa4d     	bl	0x9fd90 <memcpy@plt>
  121460: f94007e8     	ldr	x8, [sp, #0x8]
  121464: f9400be9     	ldr	x9, [sp, #0x10]
  121468: f9400120     	ldr	x0, [x9]
  12146c: f94003e1     	ldr	x1, [sp]
  121470: 9b087c28     	mul	x8, x1, x8
  121474: 8b080008     	add	x8, x0, x8
  121478: f9000128     	str	x8, [x9]
  12147c: f9401bfe     	ldr	x30, [sp, #0x30]
  121480: 910103ff     	add	sp, sp, #0x40
  121484: d65f03c0     	ret
  121488: d10043ff     	sub	sp, sp, #0x10
  12148c: f90007e0     	str	x0, [sp, #0x8]
  121490: 910043ff     	add	sp, sp, #0x10
  121494: d65f03c0     	ret
  121498: d10203ff     	sub	sp, sp, #0x80
  12149c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1214a0: 9101c3fd     	add	x29, sp, #0x70
  1214a4: d53bd048     	mrs	x8, TPIDR_EL0
  1214a8: f9401508     	ldr	x8, [x8, #0x28]
  1214ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1214b0: f81f03a2     	stur	x2, [x29, #-0x10]
  1214b4: f81e83a1     	stur	x1, [x29, #-0x18]
  1214b8: f81e03a0     	stur	x0, [x29, #-0x20]
  1214bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1214c0: aa0803e0     	mov	x0, x8
  1214c4: f9001fe0     	str	x0, [sp, #0x38]
  1214c8: aa0803e0     	mov	x0, x8
  1214cc: 94000035     	bl	0x1215a0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x1a8>
  1214d0: d10063a0     	sub	x0, x29, #0x18
  1214d4: 94000056     	bl	0x12162c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x234>
  1214d8: b40004a0     	cbz	x0, 0x12156c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x174>
  1214dc: 14000001     	b	0x1214e0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0xe8>
  1214e0: d10063a0     	sub	x0, x29, #0x18
  1214e4: 94000052     	bl	0x12162c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x234>
  1214e8: f9401ffe     	ldr	x30, [sp, #0x38]
  1214ec: f9001be0     	str	x0, [sp, #0x30]
  1214f0: aa1e03e0     	mov	x0, x30
  1214f4: f9401be1     	ldr	x1, [sp, #0x30]
  1214f8: 97fe2156     	bl	0xa9a50 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE11__vallocateEm@plt>
  1214fc: 14000001     	b	0x121500 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x108>
  121500: d10063a8     	sub	x8, x29, #0x18
  121504: aa0803e0     	mov	x0, x8
  121508: f90017e8     	str	x8, [sp, #0x28]
  12150c: 940000a4     	bl	0x12179c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>(std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, unsigned long)+0xa4>
  121510: f94017e8     	ldr	x8, [sp, #0x28]
  121514: f90013e0     	str	x0, [sp, #0x20]
  121518: aa0803e0     	mov	x0, x8
  12151c: 940000a6     	bl	0x1217b4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>(std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, unsigned long)+0xbc>
  121520: f94017e8     	ldr	x8, [sp, #0x28]
  121524: f9000fe0     	str	x0, [sp, #0x18]
  121528: aa0803e0     	mov	x0, x8
  12152c: 94000040     	bl	0x12162c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x234>
  121530: f9401fe8     	ldr	x8, [sp, #0x38]
  121534: f9000be0     	str	x0, [sp, #0x10]
  121538: aa0803e0     	mov	x0, x8
  12153c: f94013e1     	ldr	x1, [sp, #0x20]
  121540: f9400fe2     	ldr	x2, [sp, #0x18]
  121544: f9400be3     	ldr	x3, [sp, #0x10]
  121548: 97fe123a     	bl	0xa5e30 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>
  12154c: 14000001     	b	0x121550 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x158>
  121550: 14000007     	b	0x12156c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x174>
  121554: f81d83a0     	stur	x0, [x29, #-0x28]
  121558: 2a0103e8     	mov	w8, w1
  12155c: b81d43a8     	stur	w8, [x29, #-0x2c]
  121560: f9401fe0     	ldr	x0, [sp, #0x38]
  121564: 97fe17df     	bl	0xa74e0 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEED2Ev@plt>
  121568: 1400000b     	b	0x121594 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x19c>
  12156c: d53bd048     	mrs	x8, TPIDR_EL0
  121570: f9401508     	ldr	x8, [x8, #0x28]
  121574: f85f83a9     	ldur	x9, [x29, #-0x8]
  121578: eb090108     	subs	x8, x8, x9
  12157c: f90007e8     	str	x8, [sp, #0x8]
  121580: 540000e1     	b.ne	0x12159c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x1a4>
  121584: 14000001     	b	0x121588 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x190>
  121588: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  12158c: 910203ff     	add	sp, sp, #0x80
  121590: d65f03c0     	ret
  121594: f85d83a0     	ldur	x0, [x29, #-0x28]
  121598: 97fe1a5e     	bl	0xa7f10 <_Unwind_Resume@plt>
  12159c: 97fe21f5     	bl	0xa9d70 <__stack_chk_fail@plt>
  1215a0: d10103ff     	sub	sp, sp, #0x40
  1215a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1215a8: 9100c3fd     	add	x29, sp, #0x30
  1215ac: d53bd048     	mrs	x8, TPIDR_EL0
  1215b0: f9401508     	ldr	x8, [x8, #0x28]
  1215b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1215b8: f9000fe0     	str	x0, [sp, #0x18]
  1215bc: f9400fe8     	ldr	x8, [sp, #0x18]
  1215c0: aa0803e0     	mov	x0, x8
  1215c4: f9000be0     	str	x0, [sp, #0x10]
  1215c8: aa0803e0     	mov	x0, x8
  1215cc: 97ff7937     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  1215d0: 14000001     	b	0x1215d4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x1dc>
  1215d4: aa1f03e8     	mov	x8, xzr
  1215d8: f9400be9     	ldr	x9, [sp, #0x10]
  1215dc: f9000128     	str	x8, [x9]
  1215e0: f9000528     	str	x8, [x9, #0x8]
  1215e4: 91004120     	add	x0, x9, #0x10
  1215e8: f81f03a8     	stur	x8, [x29, #-0x10]
  1215ec: d10043a1     	sub	x1, x29, #0x10
  1215f0: 97fe1d60     	bl	0xa8b70 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>
  1215f4: 14000001     	b	0x1215f8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x200>
  1215f8: d53bd048     	mrs	x8, TPIDR_EL0
  1215fc: f9401508     	ldr	x8, [x8, #0x28]
  121600: f85f83a9     	ldur	x9, [x29, #-0x8]
  121604: eb090108     	subs	x8, x8, x9
  121608: f90007e8     	str	x8, [sp, #0x8]
  12160c: 540000e1     	b.ne	0x121628 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x230>
  121610: 14000001     	b	0x121614 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>>&, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer> const*, std::__ndk1::pair<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>*&)+0x21c>
  121614: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  121618: 910103ff     	add	sp, sp, #0x40
  12161c: d65f03c0     	ret
  121620: f90003e1     	str	x1, [sp]
  121624: 97fe32e8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  121628: 97fe21d2     	bl	0xa9d70 <__stack_chk_fail@plt>
  12162c: d10043ff     	sub	sp, sp, #0x10
  121630: f90007e0     	str	x0, [sp, #0x8]
  121634: f94007e0     	ldr	x0, [sp, #0x8]
  121638: f9400400     	ldr	x0, [x0, #0x8]
  12163c: 910043ff     	add	sp, sp, #0x10
  121640: d65f03c0     	ret

0000000000121644 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__vallocate(unsigned long)>:
  121644: d10143ff     	sub	sp, sp, #0x50
  121648: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12164c: 910103fd     	add	x29, sp, #0x40
  121650: f81f83a0     	stur	x0, [x29, #-0x8]
  121654: f81f03a1     	stur	x1, [x29, #-0x10]
  121658: f85f83a0     	ldur	x0, [x29, #-0x8]
  12165c: f85f03a1     	ldur	x1, [x29, #-0x10]
  121660: f81e83a0     	stur	x0, [x29, #-0x18]
  121664: f90013e1     	str	x1, [sp, #0x20]
  121668: 97fe20d2     	bl	0xa99b0 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects9PrimariesEEENS_9allocatorIS5_EEE8max_sizeEv@plt>
  12166c: f94013e1     	ldr	x1, [sp, #0x20]
  121670: eb00003f     	cmp	x1, x0
  121674: 1a9f97e8     	cset	w8, hi
  121678: 37000048     	tbnz	w8, #0x0, 0x121680 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__vallocate(unsigned long)+0x3c>
  12167c: 14000003     	b	0x121688 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__vallocate(unsigned long)+0x44>
  121680: f85e83a0     	ldur	x0, [x29, #-0x18]
  121684: 97fe1033     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  121688: d2800001     	mov	x1, #0x0                // =0
  12168c: b27d03e8     	orr	x8, xzr, #0x8
  121690: f85e83a0     	ldur	x0, [x29, #-0x18]
  121694: f9000fe1     	str	x1, [sp, #0x18]
  121698: f9000be8     	str	x8, [sp, #0x10]
  12169c: 97fff65c     	bl	0x11f00c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x238>
  1216a0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1216a4: 940000a6     	bl	0x12193c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x8c>
  1216a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1216ac: f9000500     	str	x0, [x8, #0x8]
  1216b0: f9000100     	str	x0, [x8]
  1216b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1216b8: f9400108     	ldr	x8, [x8]
  1216bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1216c0: f9400be1     	ldr	x1, [sp, #0x10]
  1216c4: 9b007c20     	mul	x0, x1, x0
  1216c8: 8b000108     	add	x8, x8, x0
  1216cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1216d0: f90007e8     	str	x8, [sp, #0x8]
  1216d4: 940000a7     	bl	0x121970 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0xc0>
  1216d8: f94007e8     	ldr	x8, [sp, #0x8]
  1216dc: f9000008     	str	x8, [x0]
  1216e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1216e4: f9400fe1     	ldr	x1, [sp, #0x18]
  1216e8: 940000ad     	bl	0x12199c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0xec>
  1216ec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1216f0: 910143ff     	add	sp, sp, #0x50
  1216f4: d65f03c0     	ret

00000000001216f8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>(std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, unsigned long)>:
  1216f8: d101c3ff     	sub	sp, sp, #0x70
  1216fc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  121700: 910183fd     	add	x29, sp, #0x60
  121704: d53bd048     	mrs	x8, TPIDR_EL0
  121708: f9401509     	ldr	x9, [x8, #0x28]
  12170c: f81f83a9     	stur	x9, [x29, #-0x8]
  121710: f81e83a0     	stur	x0, [x29, #-0x18]
  121714: f81e03a1     	stur	x1, [x29, #-0x20]
  121718: f81d83a2     	stur	x2, [x29, #-0x28]
  12171c: f9001be3     	str	x3, [sp, #0x30]
  121720: f85e83a9     	ldur	x9, [x29, #-0x18]
  121724: aa0903e0     	mov	x0, x9
  121728: f90013e8     	str	x8, [sp, #0x20]
  12172c: f9000fe9     	str	x9, [sp, #0x18]
  121730: 97fff637     	bl	0x11f00c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x238>
  121734: f90017e0     	str	x0, [sp, #0x28]
  121738: f9401be2     	ldr	x2, [sp, #0x30]
  12173c: d10043a8     	sub	x8, x29, #0x10
  121740: aa0803e0     	mov	x0, x8
  121744: f9400fe1     	ldr	x1, [sp, #0x18]
  121748: f9000be8     	str	x8, [sp, #0x10]
  12174c: 94000125     	bl	0x121be0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x330>
  121750: f94017e0     	ldr	x0, [sp, #0x28]
  121754: f85e03a1     	ldur	x1, [x29, #-0x20]
  121758: f85d83a2     	ldur	x2, [x29, #-0x28]
  12175c: f9400fe8     	ldr	x8, [sp, #0x18]
  121760: 91002103     	add	x3, x8, #0x8
  121764: 97fe10fb     	bl	0xa5b50 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects9PrimariesEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>
  121768: f9400be0     	ldr	x0, [sp, #0x10]
  12176c: 94000147     	bl	0x121c88 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x90>
  121770: f94013e8     	ldr	x8, [sp, #0x20]
  121774: f9401509     	ldr	x9, [x8, #0x28]
  121778: f85f83a0     	ldur	x0, [x29, #-0x8]
  12177c: eb000129     	subs	x9, x9, x0
  121780: f90007e9     	str	x9, [sp, #0x8]
  121784: 540000a1     	b.ne	0x121798 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>(std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, unsigned long)+0xa0>
  121788: 14000001     	b	0x12178c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Primaries> const*>(std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, unsigned long)+0x94>
  12178c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  121790: 9101c3ff     	add	sp, sp, #0x70
  121794: d65f03c0     	ret
  121798: 97fe2176     	bl	0xa9d70 <__stack_chk_fail@plt>
  12179c: d10043ff     	sub	sp, sp, #0x10
  1217a0: f90007e0     	str	x0, [sp, #0x8]
  1217a4: f94007e0     	ldr	x0, [sp, #0x8]
  1217a8: f9400000     	ldr	x0, [x0]
  1217ac: 910043ff     	add	sp, sp, #0x10
  1217b0: d65f03c0     	ret
  1217b4: d10043ff     	sub	sp, sp, #0x10
  1217b8: b27d03e8     	orr	x8, xzr, #0x8
  1217bc: f90007e0     	str	x0, [sp, #0x8]
  1217c0: f94007e0     	ldr	x0, [sp, #0x8]
  1217c4: aa0003e9     	mov	x9, x0
  1217c8: f9400129     	ldr	x9, [x9]
  1217cc: f9400400     	ldr	x0, [x0, #0x8]
  1217d0: 9b007d08     	mul	x8, x8, x0
  1217d4: 8b080128     	add	x8, x9, x8
  1217d8: aa0803e0     	mov	x0, x8
  1217dc: 910043ff     	add	sp, sp, #0x10
  1217e0: d65f03c0     	ret

00000000001217e4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  1217e4: d100c3ff     	sub	sp, sp, #0x30
  1217e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1217ec: 910083fd     	add	x29, sp, #0x20
  1217f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1217f4: f9000be1     	str	x1, [sp, #0x10]
  1217f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1217fc: f9400be1     	ldr	x1, [sp, #0x10]
  121800: f90007e0     	str	x0, [sp, #0x8]
  121804: aa0103e0     	mov	x0, x1
  121808: 97ff78c0     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  12180c: f94007e1     	ldr	x1, [sp, #0x8]
  121810: f90003e0     	str	x0, [sp]
  121814: aa0103e0     	mov	x0, x1
  121818: f94003e1     	ldr	x1, [sp]
  12181c: 97fe1bf1     	bl	0xa87e0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects9PrimariesEEELi0ELb0EEC2IDnvEEOT_@plt>
  121820: f94007e0     	ldr	x0, [sp, #0x8]
  121824: 94000016     	bl	0x12187c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Primaries>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  121828: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12182c: 9100c3ff     	add	sp, sp, #0x30
  121830: d65f03c0     	ret

0000000000121834 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Primaries>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  121834: d100c3ff     	sub	sp, sp, #0x30
  121838: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12183c: 910083fd     	add	x29, sp, #0x20
  121840: d2800008     	mov	x8, #0x0                // =0
  121844: f81f83a0     	stur	x0, [x29, #-0x8]
  121848: f9000be1     	str	x1, [sp, #0x10]
  12184c: f85f83a0     	ldur	x0, [x29, #-0x8]
  121850: f9400be1     	ldr	x1, [sp, #0x10]
  121854: f90007e0     	str	x0, [sp, #0x8]
  121858: aa0103e0     	mov	x0, x1
  12185c: f90003e8     	str	x8, [sp]
  121860: 97ff78aa     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  121864: f94003e8     	ldr	x8, [sp]
  121868: f94007e1     	ldr	x1, [sp, #0x8]
  12186c: f9000028     	str	x8, [x1]
  121870: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  121874: 9100c3ff     	add	sp, sp, #0x30
  121878: d65f03c0     	ret
  12187c: d10083ff     	sub	sp, sp, #0x20
  121880: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121884: 910043fd     	add	x29, sp, #0x10
  121888: f90007e0     	str	x0, [sp, #0x8]
  12188c: f94007e0     	ldr	x0, [sp, #0x8]
  121890: 94000004     	bl	0x1218a0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Primaries>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  121894: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121898: 910083ff     	add	sp, sp, #0x20
  12189c: d65f03c0     	ret
  1218a0: d10043ff     	sub	sp, sp, #0x10
  1218a4: f90007e0     	str	x0, [sp, #0x8]
  1218a8: 910043ff     	add	sp, sp, #0x10
  1218ac: d65f03c0     	ret

00000000001218b0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const>:
  1218b0: d10143ff     	sub	sp, sp, #0x50
  1218b4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1218b8: 910103fd     	add	x29, sp, #0x40
  1218bc: d53bd048     	mrs	x8, TPIDR_EL0
  1218c0: f9401508     	ldr	x8, [x8, #0x28]
  1218c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1218c8: f90013e0     	str	x0, [sp, #0x20]
  1218cc: f94013e0     	ldr	x0, [sp, #0x20]
  1218d0: 94000070     	bl	0x121a90 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x1e0>
  1218d4: 94000064     	bl	0x121a64 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x1b4>
  1218d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1218dc: 97ff7952     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1218e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1218e4: d10043a0     	sub	x0, x29, #0x10
  1218e8: d10063a1     	sub	x1, x29, #0x18
  1218ec: 97ff792b     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1218f0: f9000fe0     	str	x0, [sp, #0x18]
  1218f4: 14000001     	b	0x1218f8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x48>
  1218f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1218fc: f9400109     	ldr	x9, [x8]
  121900: d53bd04a     	mrs	x10, TPIDR_EL0
  121904: f940154a     	ldr	x10, [x10, #0x28]
  121908: f85f83ab     	ldur	x11, [x29, #-0x8]
  12190c: eb0b014a     	subs	x10, x10, x11
  121910: f9000be9     	str	x9, [sp, #0x10]
  121914: f90007ea     	str	x10, [sp, #0x8]
  121918: 54000101     	b.ne	0x121938 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x88>
  12191c: 14000001     	b	0x121920 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x70>
  121920: f9400be0     	ldr	x0, [sp, #0x10]
  121924: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  121928: 910143ff     	add	sp, sp, #0x50
  12192c: d65f03c0     	ret
  121930: f90003e1     	str	x1, [sp]
  121934: 97fe3224     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  121938: 97fe210e     	bl	0xa9d70 <__stack_chk_fail@plt>
  12193c: d10083ff     	sub	sp, sp, #0x20
  121940: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121944: 910043fd     	add	x29, sp, #0x10
  121948: d2800008     	mov	x8, #0x0                // =0
  12194c: f90007e0     	str	x0, [sp, #0x8]
  121950: f90003e1     	str	x1, [sp]
  121954: f94007e0     	ldr	x0, [sp, #0x8]
  121958: f94003e1     	ldr	x1, [sp]
  12195c: aa0803e2     	mov	x2, x8
  121960: 94000076     	bl	0x121b38 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x288>
  121964: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121968: 910083ff     	add	sp, sp, #0x20
  12196c: d65f03c0     	ret
  121970: d10083ff     	sub	sp, sp, #0x20
  121974: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121978: 910043fd     	add	x29, sp, #0x10
  12197c: b27c03e8     	orr	x8, xzr, #0x10
  121980: f90007e0     	str	x0, [sp, #0x8]
  121984: f94007e0     	ldr	x0, [sp, #0x8]
  121988: 8b080000     	add	x0, x0, x8
  12198c: 94000087     	bl	0x121ba8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x2f8>
  121990: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121994: 910083ff     	add	sp, sp, #0x20
  121998: d65f03c0     	ret
  12199c: d10183ff     	sub	sp, sp, #0x60
  1219a0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1219a4: 910143fd     	add	x29, sp, #0x50
  1219a8: b27d03e8     	orr	x8, xzr, #0x8
  1219ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1219b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1219b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1219b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1219bc: f81e03a8     	stur	x8, [x29, #-0x20]
  1219c0: 97fff52e     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  1219c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1219c8: f90017e0     	str	x0, [sp, #0x28]
  1219cc: aa0803e0     	mov	x0, x8
  1219d0: 97fff52a     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  1219d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1219d8: f90013e0     	str	x0, [sp, #0x20]
  1219dc: aa0803e0     	mov	x0, x8
  1219e0: 97fff530     	bl	0x11eea0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xcc>
  1219e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1219e8: 9b007d00     	mul	x0, x8, x0
  1219ec: f94013e1     	ldr	x1, [sp, #0x20]
  1219f0: 8b000020     	add	x0, x1, x0
  1219f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1219f8: f9000fe0     	str	x0, [sp, #0x18]
  1219fc: aa0903e0     	mov	x0, x9
  121a00: 97fff51e     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  121a04: f85e83a8     	ldur	x8, [x29, #-0x18]
  121a08: f9000be0     	str	x0, [sp, #0x10]
  121a0c: aa0803e0     	mov	x0, x8
  121a10: 97fff524     	bl	0x11eea0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xcc>
  121a14: f85e03a8     	ldur	x8, [x29, #-0x20]
  121a18: 9b007d09     	mul	x9, x8, x0
  121a1c: f9400be0     	ldr	x0, [sp, #0x10]
  121a20: 8b090009     	add	x9, x0, x9
  121a24: f85e83a0     	ldur	x0, [x29, #-0x18]
  121a28: f90007e9     	str	x9, [sp, #0x8]
  121a2c: 97fff513     	bl	0x11ee78 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0xa4>
  121a30: f85f03a8     	ldur	x8, [x29, #-0x10]
  121a34: f85e03a9     	ldur	x9, [x29, #-0x20]
  121a38: 9b087d28     	mul	x8, x9, x8
  121a3c: 8b080008     	add	x8, x0, x8
  121a40: f85e83a0     	ldur	x0, [x29, #-0x18]
  121a44: f94017e1     	ldr	x1, [sp, #0x28]
  121a48: f9400fe2     	ldr	x2, [sp, #0x18]
  121a4c: f94007e3     	ldr	x3, [sp, #0x8]
  121a50: aa0803e4     	mov	x4, x8
  121a54: 97fff501     	bl	0x11ee58 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::~__vector_base()+0x84>
  121a58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  121a5c: 910183ff     	add	sp, sp, #0x60
  121a60: d65f03c0     	ret
  121a64: d10083ff     	sub	sp, sp, #0x20
  121a68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121a6c: 910043fd     	add	x29, sp, #0x10
  121a70: 91001fe8     	add	x8, sp, #0x7
  121a74: f90007e0     	str	x0, [sp, #0x8]
  121a78: f94007e1     	ldr	x1, [sp, #0x8]
  121a7c: 39400100     	ldrb	w0, [x8]
  121a80: 9400000f     	bl	0x121abc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x20c>
  121a84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121a88: 910083ff     	add	sp, sp, #0x20
  121a8c: d65f03c0     	ret
  121a90: d10083ff     	sub	sp, sp, #0x20
  121a94: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121a98: 910043fd     	add	x29, sp, #0x10
  121a9c: b27c03e8     	orr	x8, xzr, #0x10
  121aa0: f90007e0     	str	x0, [sp, #0x8]
  121aa4: f94007e0     	ldr	x0, [sp, #0x8]
  121aa8: 8b080000     	add	x0, x0, x8
  121aac: 94000015     	bl	0x121b00 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x250>
  121ab0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121ab4: 910083ff     	add	sp, sp, #0x20
  121ab8: d65f03c0     	ret
  121abc: d10083ff     	sub	sp, sp, #0x20
  121ac0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121ac4: 910043fd     	add	x29, sp, #0x10
  121ac8: d10007a8     	sub	x8, x29, #0x1
  121acc: 39000100     	strb	w0, [x8]
  121ad0: f90003e1     	str	x1, [sp]
  121ad4: f94003e0     	ldr	x0, [sp]
  121ad8: 94000004     	bl	0x121ae8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x238>
  121adc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121ae0: 910083ff     	add	sp, sp, #0x20
  121ae4: d65f03c0     	ret
  121ae8: d10043ff     	sub	sp, sp, #0x10
  121aec: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  121af0: f90007e0     	str	x0, [sp, #0x8]
  121af4: aa0803e0     	mov	x0, x8
  121af8: 910043ff     	add	sp, sp, #0x10
  121afc: d65f03c0     	ret
  121b00: d10083ff     	sub	sp, sp, #0x20
  121b04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121b08: 910043fd     	add	x29, sp, #0x10
  121b0c: f90007e0     	str	x0, [sp, #0x8]
  121b10: f94007e0     	ldr	x0, [sp, #0x8]
  121b14: 94000004     	bl	0x121b24 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x274>
  121b18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121b1c: 910083ff     	add	sp, sp, #0x20
  121b20: d65f03c0     	ret
  121b24: d10043ff     	sub	sp, sp, #0x10
  121b28: f90007e0     	str	x0, [sp, #0x8]
  121b2c: f94007e0     	ldr	x0, [sp, #0x8]
  121b30: 910043ff     	add	sp, sp, #0x10
  121b34: d65f03c0     	ret
  121b38: d10103ff     	sub	sp, sp, #0x40
  121b3c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  121b40: 9100c3fd     	add	x29, sp, #0x30
  121b44: f00006a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  121b48: 9109c508     	add	x8, x8, #0x271
  121b4c: f81f83a0     	stur	x0, [x29, #-0x8]
  121b50: f81f03a1     	stur	x1, [x29, #-0x10]
  121b54: f9000fe2     	str	x2, [sp, #0x18]
  121b58: f85f83a0     	ldur	x0, [x29, #-0x8]
  121b5c: f85f03a1     	ldur	x1, [x29, #-0x10]
  121b60: f9000be8     	str	x8, [sp, #0x10]
  121b64: f90007e1     	str	x1, [sp, #0x8]
  121b68: 97ffffe0     	bl	0x121ae8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x238>
  121b6c: f94007e8     	ldr	x8, [sp, #0x8]
  121b70: eb00011f     	cmp	x8, x0
  121b74: 1a9f97e9     	cset	w9, hi
  121b78: 37000049     	tbnz	w9, #0x0, 0x121b80 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x2d0>
  121b7c: 14000003     	b	0x121b88 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x2d8>
  121b80: f9400be0     	ldr	x0, [sp, #0x10]
  121b84: 97fe6577     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  121b88: b27e03e1     	orr	x1, xzr, #0x4
  121b8c: b27d03e8     	orr	x8, xzr, #0x8
  121b90: f85f03a9     	ldur	x9, [x29, #-0x10]
  121b94: 9b087d20     	mul	x0, x9, x8
  121b98: 97fe65f9     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  121b9c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  121ba0: 910103ff     	add	sp, sp, #0x40
  121ba4: d65f03c0     	ret
  121ba8: d10083ff     	sub	sp, sp, #0x20
  121bac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  121bb0: 910043fd     	add	x29, sp, #0x10
  121bb4: f90007e0     	str	x0, [sp, #0x8]
  121bb8: f94007e0     	ldr	x0, [sp, #0x8]
  121bbc: 94000004     	bl	0x121bcc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::max_size() const+0x31c>
  121bc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  121bc4: 910083ff     	add	sp, sp, #0x20
  121bc8: d65f03c0     	ret
  121bcc: d10043ff     	sub	sp, sp, #0x10
  121bd0: f90007e0     	str	x0, [sp, #0x8]
  121bd4: f94007e0     	ldr	x0, [sp, #0x8]
  121bd8: 910043ff     	add	sp, sp, #0x10
  121bdc: d65f03c0     	ret
  121be0: d10083ff     	sub	sp, sp, #0x20
  121be4: f9000fe0     	str	x0, [sp, #0x18]
  121be8: f9000be1     	str	x1, [sp, #0x10]
  121bec: f90007e2     	str	x2, [sp, #0x8]
  121bf0: 910083ff     	add	sp, sp, #0x20
  121bf4: d65f03c0     	ret

0000000000121bf8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)>:
  121bf8: d10103ff     	sub	sp, sp, #0x40
  121bfc: f9001bfe     	str	x30, [sp, #0x30]
  121c00: b27d03e8     	orr	x8, xzr, #0x8
  121c04: d2800009     	mov	x9, #0x0                // =0
  121c08: f90017e0     	str	x0, [sp, #0x28]
  121c0c: f90013e1     	str	x1, [sp, #0x20]
  121c10: f9000fe2     	str	x2, [sp, #0x18]
  121c14: f9000be3     	str	x3, [sp, #0x10]
  121c18: f9400fe0     	ldr	x0, [sp, #0x18]
  121c1c: f94013e1     	ldr	x1, [sp, #0x20]
  121c20: eb010000     	subs	x0, x0, x1
  121c24: 9ac80c08     	sdiv	x8, x0, x8
  121c28: f90007e8     	str	x8, [sp, #0x8]
  121c2c: f94007e8     	ldr	x8, [sp, #0x8]
  121c30: eb09011f     	cmp	x8, x9
  121c34: 1a9fd7ea     	cset	w10, gt
  121c38: 3700004a     	tbnz	w10, #0x0, 0x121c40 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x48>
  121c3c: 14000010     	b	0x121c7c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x84>
  121c40: b27d03e8     	orr	x8, xzr, #0x8
  121c44: f9400be9     	ldr	x9, [sp, #0x10]
  121c48: f9400120     	ldr	x0, [x9]
  121c4c: f94013e1     	ldr	x1, [sp, #0x20]
  121c50: f94007e9     	ldr	x9, [sp, #0x8]
  121c54: 9b087d22     	mul	x2, x9, x8
  121c58: f90003e8     	str	x8, [sp]
  121c5c: 97fdf84d     	bl	0x9fd90 <memcpy@plt>
  121c60: f94007e8     	ldr	x8, [sp, #0x8]
  121c64: f9400be9     	ldr	x9, [sp, #0x10]
  121c68: f9400120     	ldr	x0, [x9]
  121c6c: f94003e1     	ldr	x1, [sp]
  121c70: 9b087c28     	mul	x8, x1, x8
  121c74: 8b080008     	add	x8, x0, x8
  121c78: f9000128     	str	x8, [x9]
  121c7c: f9401bfe     	ldr	x30, [sp, #0x30]
  121c80: 910103ff     	add	sp, sp, #0x40
  121c84: d65f03c0     	ret
  121c88: d10043ff     	sub	sp, sp, #0x10
  121c8c: f90007e0     	str	x0, [sp, #0x8]
  121c90: 910043ff     	add	sp, sp, #0x10
  121c94: d65f03c0     	ret
  121c98: d10203ff     	sub	sp, sp, #0x80
  121c9c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  121ca0: 9101c3fd     	add	x29, sp, #0x70
  121ca4: d53bd048     	mrs	x8, TPIDR_EL0
  121ca8: f9401508     	ldr	x8, [x8, #0x28]
  121cac: f81f83a8     	stur	x8, [x29, #-0x8]
  121cb0: f81f03a2     	stur	x2, [x29, #-0x10]
  121cb4: f81e83a1     	stur	x1, [x29, #-0x18]
  121cb8: f81e03a0     	stur	x0, [x29, #-0x20]
  121cbc: f85e03a8     	ldur	x8, [x29, #-0x20]
  121cc0: aa0803e0     	mov	x0, x8
  121cc4: f9001fe0     	str	x0, [sp, #0x38]
  121cc8: aa0803e0     	mov	x0, x8
  121ccc: 94000035     	bl	0x121da0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x1a8>
  121cd0: d10063a0     	sub	x0, x29, #0x18
  121cd4: 94000056     	bl	0x121e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x234>
  121cd8: b40004a0     	cbz	x0, 0x121d6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x174>
  121cdc: 14000001     	b	0x121ce0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0xe8>
  121ce0: d10063a0     	sub	x0, x29, #0x18
  121ce4: 94000052     	bl	0x121e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x234>
  121ce8: f9401ffe     	ldr	x30, [sp, #0x38]
  121cec: f9001be0     	str	x0, [sp, #0x30]
  121cf0: aa1e03e0     	mov	x0, x30
  121cf4: f9401be1     	ldr	x1, [sp, #0x30]
  121cf8: 97fe0846     	bl	0xa3e10 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE11__vallocateEm@plt>
  121cfc: 14000001     	b	0x121d00 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x108>
  121d00: d10063a8     	sub	x8, x29, #0x18
  121d04: aa0803e0     	mov	x0, x8
  121d08: f90017e8     	str	x8, [sp, #0x28]
  121d0c: 940000a4     	bl	0x121f9c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, unsigned long)+0xa4>
  121d10: f94017e8     	ldr	x8, [sp, #0x28]
  121d14: f90013e0     	str	x0, [sp, #0x20]
  121d18: aa0803e0     	mov	x0, x8
  121d1c: 940000a6     	bl	0x121fb4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, unsigned long)+0xbc>
  121d20: f94017e8     	ldr	x8, [sp, #0x28]
  121d24: f9000fe0     	str	x0, [sp, #0x18]
  121d28: aa0803e0     	mov	x0, x8
  121d2c: 94000040     	bl	0x121e2c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x234>
  121d30: f9401fe8     	ldr	x8, [sp, #0x38]
  121d34: f9000be0     	str	x0, [sp, #0x10]
  121d38: aa0803e0     	mov	x0, x8
  121d3c: f94013e1     	ldr	x1, [sp, #0x20]
  121d40: f9400fe2     	ldr	x2, [sp, #0x18]
  121d44: f9400be3     	ldr	x3, [sp, #0x10]
  121d48: 97fe0ba2     	bl	0xa4bd0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>
  121d4c: 14000001     	b	0x121d50 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x158>
  121d50: 14000007     	b	0x121d6c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x174>
  121d54: f81d83a0     	stur	x0, [x29, #-0x28]
  121d58: 2a0103e8     	mov	w8, w1
  121d5c: b81d43a8     	stur	w8, [x29, #-0x2c]
  121d60: f9401fe0     	ldr	x0, [sp, #0x38]
  121d64: 97fe1b43     	bl	0xa8a70 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEED2Ev@plt>
  121d68: 1400000b     	b	0x121d94 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x19c>
  121d6c: d53bd048     	mrs	x8, TPIDR_EL0
  121d70: f9401508     	ldr	x8, [x8, #0x28]
  121d74: f85f83a9     	ldur	x9, [x29, #-0x8]
  121d78: eb090108     	subs	x8, x8, x9
  121d7c: f90007e8     	str	x8, [sp, #0x8]
  121d80: 540000e1     	b.ne	0x121d9c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x1a4>
  121d84: 14000001     	b	0x121d88 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x190>
  121d88: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  121d8c: 910203ff     	add	sp, sp, #0x80
  121d90: d65f03c0     	ret
  121d94: f85d83a0     	ldur	x0, [x29, #-0x28]
  121d98: 97fe185e     	bl	0xa7f10 <_Unwind_Resume@plt>
  121d9c: 97fe1ff5     	bl	0xa9d70 <__stack_chk_fail@plt>
  121da0: d10103ff     	sub	sp, sp, #0x40
  121da4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  121da8: 9100c3fd     	add	x29, sp, #0x30
  121dac: d53bd048     	mrs	x8, TPIDR_EL0
  121db0: f9401508     	ldr	x8, [x8, #0x28]
  121db4: f81f83a8     	stur	x8, [x29, #-0x8]
  121db8: f9000fe0     	str	x0, [sp, #0x18]
  121dbc: f9400fe8     	ldr	x8, [sp, #0x18]
  121dc0: aa0803e0     	mov	x0, x8
  121dc4: f9000be0     	str	x0, [sp, #0x10]
  121dc8: aa0803e0     	mov	x0, x8
  121dcc: 97ff7737     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  121dd0: 14000001     	b	0x121dd4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x1dc>
  121dd4: aa1f03e8     	mov	x8, xzr
  121dd8: f9400be9     	ldr	x9, [sp, #0x10]
  121ddc: f9000128     	str	x8, [x9]
  121de0: f9000528     	str	x8, [x9, #0x8]
  121de4: 91004120     	add	x0, x9, #0x10
  121de8: f81f03a8     	stur	x8, [x29, #-0x10]
  121dec: d10043a1     	sub	x1, x29, #0x10
  121df0: 97fe1560     	bl	0xa7370 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>
  121df4: 14000001     	b	0x121df8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x200>
  121df8: d53bd048     	mrs	x8, TPIDR_EL0
  121dfc: f9401508     	ldr	x8, [x8, #0x28]
  121e00: f85f83a9     	ldur	x9, [x29, #-0x8]
  121e04: eb090108     	subs	x8, x8, x9
  121e08: f90007e8     	str	x8, [sp, #0x8]
  121e0c: 540000e1     	b.ne	0x121e28 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x230>
  121e10: 14000001     	b	0x121e14 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>, std::__ndk1::pair<int, android::ColorAspects::Primaries>*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Primaries> const, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>, std::__ndk1::pair<int, android::ColorAspects::Primaries>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Primaries>>&, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries> const*, std::__ndk1::pair<int, android::ColorAspects::Primaries>*&)+0x21c>
  121e14: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  121e18: 910103ff     	add	sp, sp, #0x40
  121e1c: d65f03c0     	ret
  121e20: f90003e1     	str	x1, [sp]
  121e24: 97fe30e8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  121e28: 97fe1fd2     	bl	0xa9d70 <__stack_chk_fail@plt>
  121e2c: d10043ff     	sub	sp, sp, #0x10
  121e30: f90007e0     	str	x0, [sp, #0x8]
  121e34: f94007e0     	ldr	x0, [sp, #0x8]
  121e38: f9400400     	ldr	x0, [x0, #0x8]
  121e3c: 910043ff     	add	sp, sp, #0x10
  121e40: d65f03c0     	ret

0000000000121e44 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)>:
  121e44: d10143ff     	sub	sp, sp, #0x50
  121e48: a9047bfd     	stp	x29, x30, [sp, #0x40]
  121e4c: 910103fd     	add	x29, sp, #0x40
  121e50: f81f83a0     	stur	x0, [x29, #-0x8]
  121e54: f81f03a1     	stur	x1, [x29, #-0x10]
  121e58: f85f83a0     	ldur	x0, [x29, #-0x8]
  121e5c: f85f03a1     	ldur	x1, [x29, #-0x10]
  121e60: f81e83a0     	stur	x0, [x29, #-0x18]
  121e64: f90013e1     	str	x1, [sp, #0x20]
  121e68: 97fe0cf6     	bl	0xa5240 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects8TransferEEENS_9allocatorIS5_EEE8max_sizeEv@plt>
  121e6c: f94013e1     	ldr	x1, [sp, #0x20]
  121e70: eb00003f     	cmp	x1, x0
  121e74: 1a9f97e8     	cset	w8, hi
  121e78: 37000048     	tbnz	w8, #0x0, 0x121e80 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)+0x3c>
  121e7c: 14000003     	b	0x121e88 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__vallocate(unsigned long)+0x44>
  121e80: f85e83a0     	ldur	x0, [x29, #-0x18]
  121e84: 97fe0e33     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  121e88: d2800001     	mov	x1, #0x0                // =0
  121e8c: b27d03e8     	orr	x8, xzr, #0x8
  121e90: f85e83a0     	ldur	x0, [x29, #-0x18]
  121e94: f9000fe1     	str	x1, [sp, #0x18]
  121e98: f9000be8     	str	x8, [sp, #0x10]
  121e9c: 97fff5a5     	bl	0x11f530 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  121ea0: f85f03a1     	ldur	x1, [x29, #-0x10]
  121ea4: 940000a6     	bl	0x12213c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x8c>
  121ea8: f85e83a8     	ldur	x8, [x29, #-0x18]
  121eac: f9000500     	str	x0, [x8, #0x8]
  121eb0: f9000100     	str	x0, [x8]
  121eb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  121eb8: f9400108     	ldr	x8, [x8]
  121ebc: f85f03a0     	ldur	x0, [x29, #-0x10]
  121ec0: f9400be1     	ldr	x1, [sp, #0x10]
  121ec4: 9b007c20     	mul	x0, x1, x0
  121ec8: 8b000108     	add	x8, x8, x0
  121ecc: f85e83a0     	ldur	x0, [x29, #-0x18]
  121ed0: f90007e8     	str	x8, [sp, #0x8]
  121ed4: 940000a7     	bl	0x122170 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0xc0>
  121ed8: f94007e8     	ldr	x8, [sp, #0x8]
  121edc: f9000008     	str	x8, [x0]
  121ee0: f85e83a0     	ldur	x0, [x29, #-0x18]
  121ee4: f9400fe1     	ldr	x1, [sp, #0x18]
  121ee8: 940000ad     	bl	0x12219c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0xec>
  121eec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  121ef0: 910143ff     	add	sp, sp, #0x50
  121ef4: d65f03c0     	ret

0000000000121ef8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, unsigned long)>:
  121ef8: d101c3ff     	sub	sp, sp, #0x70
  121efc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  121f00: 910183fd     	add	x29, sp, #0x60
  121f04: d53bd048     	mrs	x8, TPIDR_EL0
  121f08: f9401509     	ldr	x9, [x8, #0x28]
  121f0c: f81f83a9     	stur	x9, [x29, #-0x8]
  121f10: f81e83a0     	stur	x0, [x29, #-0x18]
  121f14: f81e03a1     	stur	x1, [x29, #-0x20]
  121f18: f81d83a2     	stur	x2, [x29, #-0x28]
  121f1c: f9001be3     	str	x3, [sp, #0x30]
  121f20: f85e83a9     	ldur	x9, [x29, #-0x18]
  121f24: aa0903e0     	mov	x0, x9
  121f28: f90013e8     	str	x8, [sp, #0x20]
  121f2c: f9000fe9     	str	x9, [sp, #0x18]
  121f30: 97fff580     	bl	0x11f530 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x238>
  121f34: f90017e0     	str	x0, [sp, #0x28]
  121f38: f9401be2     	ldr	x2, [sp, #0x30]
  121f3c: d10043a8     	sub	x8, x29, #0x10
  121f40: aa0803e0     	mov	x0, x8
  121f44: f9400fe1     	ldr	x1, [sp, #0x18]
  121f48: f9000be8     	str	x8, [sp, #0x10]
  121f4c: 94000125     	bl	0x1223e0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x330>
  121f50: f94017e0     	ldr	x0, [sp, #0x28]
  121f54: f85e03a1     	ldur	x1, [x29, #-0x20]
  121f58: f85d83a2     	ldur	x2, [x29, #-0x28]
  121f5c: f9400fe8     	ldr	x8, [sp, #0x18]
  121f60: 91002103     	add	x3, x8, #0x8
  121f64: 97fe1933     	bl	0xa8430 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects8TransferEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>
  121f68: f9400be0     	ldr	x0, [sp, #0x10]
  121f6c: 94000147     	bl	0x122488 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x90>
  121f70: f94013e8     	ldr	x8, [sp, #0x20]
  121f74: f9401509     	ldr	x9, [x8, #0x28]
  121f78: f85f83a0     	ldur	x0, [x29, #-0x8]
  121f7c: eb000129     	subs	x9, x9, x0
  121f80: f90007e9     	str	x9, [sp, #0x8]
  121f84: 540000a1     	b.ne	0x121f98 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, unsigned long)+0xa0>
  121f88: 14000001     	b	0x121f8c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::Transfer> const*>(std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, unsigned long)+0x94>
  121f8c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  121f90: 9101c3ff     	add	sp, sp, #0x70
  121f94: d65f03c0     	ret
  121f98: 97fe1f76     	bl	0xa9d70 <__stack_chk_fail@plt>
  121f9c: d10043ff     	sub	sp, sp, #0x10
  121fa0: f90007e0     	str	x0, [sp, #0x8]
  121fa4: f94007e0     	ldr	x0, [sp, #0x8]
  121fa8: f9400000     	ldr	x0, [x0]
  121fac: 910043ff     	add	sp, sp, #0x10
  121fb0: d65f03c0     	ret
  121fb4: d10043ff     	sub	sp, sp, #0x10
  121fb8: b27d03e8     	orr	x8, xzr, #0x8
  121fbc: f90007e0     	str	x0, [sp, #0x8]
  121fc0: f94007e0     	ldr	x0, [sp, #0x8]
  121fc4: aa0003e9     	mov	x9, x0
  121fc8: f9400129     	ldr	x9, [x9]
  121fcc: f9400400     	ldr	x0, [x0, #0x8]
  121fd0: 9b007d08     	mul	x8, x8, x0
  121fd4: 8b080128     	add	x8, x9, x8
  121fd8: aa0803e0     	mov	x0, x8
  121fdc: 910043ff     	add	sp, sp, #0x10
  121fe0: d65f03c0     	ret

0000000000121fe4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  121fe4: d100c3ff     	sub	sp, sp, #0x30
  121fe8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  121fec: 910083fd     	add	x29, sp, #0x20
  121ff0: f81f83a0     	stur	x0, [x29, #-0x8]
  121ff4: f9000be1     	str	x1, [sp, #0x10]
  121ff8: f85f83a0     	ldur	x0, [x29, #-0x8]
  121ffc: f9400be1     	ldr	x1, [sp, #0x10]
  122000: f90007e0     	str	x0, [sp, #0x8]
  122004: aa0103e0     	mov	x0, x1
  122008: 97ff76c0     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  12200c: f94007e1     	ldr	x1, [sp, #0x8]
  122010: f90003e0     	str	x0, [sp]
  122014: aa0103e0     	mov	x0, x1
  122018: f94003e1     	ldr	x1, [sp]
  12201c: 97fe0421     	bl	0xa30a0 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects8TransferEEELi0ELb0EEC2IDnvEEOT_@plt>
  122020: f94007e0     	ldr	x0, [sp, #0x8]
  122024: 94000016     	bl	0x12207c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  122028: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12202c: 9100c3ff     	add	sp, sp, #0x30
  122030: d65f03c0     	ret

0000000000122034 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  122034: d100c3ff     	sub	sp, sp, #0x30
  122038: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12203c: 910083fd     	add	x29, sp, #0x20
  122040: d2800008     	mov	x8, #0x0                // =0
  122044: f81f83a0     	stur	x0, [x29, #-0x8]
  122048: f9000be1     	str	x1, [sp, #0x10]
  12204c: f85f83a0     	ldur	x0, [x29, #-0x8]
  122050: f9400be1     	ldr	x1, [sp, #0x10]
  122054: f90007e0     	str	x0, [sp, #0x8]
  122058: aa0103e0     	mov	x0, x1
  12205c: f90003e8     	str	x8, [sp]
  122060: 97ff76aa     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  122064: f94003e8     	ldr	x8, [sp]
  122068: f94007e1     	ldr	x1, [sp, #0x8]
  12206c: f9000028     	str	x8, [x1]
  122070: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122074: 9100c3ff     	add	sp, sp, #0x30
  122078: d65f03c0     	ret
  12207c: d10083ff     	sub	sp, sp, #0x20
  122080: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122084: 910043fd     	add	x29, sp, #0x10
  122088: f90007e0     	str	x0, [sp, #0x8]
  12208c: f94007e0     	ldr	x0, [sp, #0x8]
  122090: 94000004     	bl	0x1220a0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::Transfer>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  122094: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122098: 910083ff     	add	sp, sp, #0x20
  12209c: d65f03c0     	ret
  1220a0: d10043ff     	sub	sp, sp, #0x10
  1220a4: f90007e0     	str	x0, [sp, #0x8]
  1220a8: 910043ff     	add	sp, sp, #0x10
  1220ac: d65f03c0     	ret

00000000001220b0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const>:
  1220b0: d10143ff     	sub	sp, sp, #0x50
  1220b4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1220b8: 910103fd     	add	x29, sp, #0x40
  1220bc: d53bd048     	mrs	x8, TPIDR_EL0
  1220c0: f9401508     	ldr	x8, [x8, #0x28]
  1220c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1220c8: f90013e0     	str	x0, [sp, #0x20]
  1220cc: f94013e0     	ldr	x0, [sp, #0x20]
  1220d0: 94000070     	bl	0x122290 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x1e0>
  1220d4: 94000064     	bl	0x122264 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x1b4>
  1220d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1220dc: 97ff7752     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1220e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1220e4: d10043a0     	sub	x0, x29, #0x10
  1220e8: d10063a1     	sub	x1, x29, #0x18
  1220ec: 97ff772b     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1220f0: f9000fe0     	str	x0, [sp, #0x18]
  1220f4: 14000001     	b	0x1220f8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x48>
  1220f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1220fc: f9400109     	ldr	x9, [x8]
  122100: d53bd04a     	mrs	x10, TPIDR_EL0
  122104: f940154a     	ldr	x10, [x10, #0x28]
  122108: f85f83ab     	ldur	x11, [x29, #-0x8]
  12210c: eb0b014a     	subs	x10, x10, x11
  122110: f9000be9     	str	x9, [sp, #0x10]
  122114: f90007ea     	str	x10, [sp, #0x8]
  122118: 54000101     	b.ne	0x122138 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x88>
  12211c: 14000001     	b	0x122120 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x70>
  122120: f9400be0     	ldr	x0, [sp, #0x10]
  122124: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  122128: 910143ff     	add	sp, sp, #0x50
  12212c: d65f03c0     	ret
  122130: f90003e1     	str	x1, [sp]
  122134: 97fe3024     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  122138: 97fe1f0e     	bl	0xa9d70 <__stack_chk_fail@plt>
  12213c: d10083ff     	sub	sp, sp, #0x20
  122140: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122144: 910043fd     	add	x29, sp, #0x10
  122148: d2800008     	mov	x8, #0x0                // =0
  12214c: f90007e0     	str	x0, [sp, #0x8]
  122150: f90003e1     	str	x1, [sp]
  122154: f94007e0     	ldr	x0, [sp, #0x8]
  122158: f94003e1     	ldr	x1, [sp]
  12215c: aa0803e2     	mov	x2, x8
  122160: 94000076     	bl	0x122338 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x288>
  122164: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122168: 910083ff     	add	sp, sp, #0x20
  12216c: d65f03c0     	ret
  122170: d10083ff     	sub	sp, sp, #0x20
  122174: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122178: 910043fd     	add	x29, sp, #0x10
  12217c: b27c03e8     	orr	x8, xzr, #0x10
  122180: f90007e0     	str	x0, [sp, #0x8]
  122184: f94007e0     	ldr	x0, [sp, #0x8]
  122188: 8b080000     	add	x0, x0, x8
  12218c: 94000087     	bl	0x1223a8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x2f8>
  122190: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122194: 910083ff     	add	sp, sp, #0x20
  122198: d65f03c0     	ret
  12219c: d10183ff     	sub	sp, sp, #0x60
  1221a0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1221a4: 910143fd     	add	x29, sp, #0x50
  1221a8: b27d03e8     	orr	x8, xzr, #0x8
  1221ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1221b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1221b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1221b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1221bc: f81e03a8     	stur	x8, [x29, #-0x20]
  1221c0: 97fff477     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  1221c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1221c8: f90017e0     	str	x0, [sp, #0x28]
  1221cc: aa0803e0     	mov	x0, x8
  1221d0: 97fff473     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  1221d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1221d8: f90013e0     	str	x0, [sp, #0x20]
  1221dc: aa0803e0     	mov	x0, x8
  1221e0: 97fff479     	bl	0x11f3c4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  1221e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1221e8: 9b007d00     	mul	x0, x8, x0
  1221ec: f94013e1     	ldr	x1, [sp, #0x20]
  1221f0: 8b000020     	add	x0, x1, x0
  1221f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1221f8: f9000fe0     	str	x0, [sp, #0x18]
  1221fc: aa0903e0     	mov	x0, x9
  122200: 97fff467     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  122204: f85e83a8     	ldur	x8, [x29, #-0x18]
  122208: f9000be0     	str	x0, [sp, #0x10]
  12220c: aa0803e0     	mov	x0, x8
  122210: 97fff46d     	bl	0x11f3c4 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xcc>
  122214: f85e03a8     	ldur	x8, [x29, #-0x20]
  122218: 9b007d09     	mul	x9, x8, x0
  12221c: f9400be0     	ldr	x0, [sp, #0x10]
  122220: 8b090009     	add	x9, x0, x9
  122224: f85e83a0     	ldur	x0, [x29, #-0x18]
  122228: f90007e9     	str	x9, [sp, #0x8]
  12222c: 97fff45c     	bl	0x11f39c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0xa4>
  122230: f85f03a8     	ldur	x8, [x29, #-0x10]
  122234: f85e03a9     	ldur	x9, [x29, #-0x20]
  122238: 9b087d28     	mul	x8, x9, x8
  12223c: 8b080008     	add	x8, x0, x8
  122240: f85e83a0     	ldur	x0, [x29, #-0x18]
  122244: f94017e1     	ldr	x1, [sp, #0x28]
  122248: f9400fe2     	ldr	x2, [sp, #0x18]
  12224c: f94007e3     	ldr	x3, [sp, #0x8]
  122250: aa0803e4     	mov	x4, x8
  122254: 97fff44a     	bl	0x11f37c <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::~__vector_base()+0x84>
  122258: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  12225c: 910183ff     	add	sp, sp, #0x60
  122260: d65f03c0     	ret
  122264: d10083ff     	sub	sp, sp, #0x20
  122268: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12226c: 910043fd     	add	x29, sp, #0x10
  122270: 91001fe8     	add	x8, sp, #0x7
  122274: f90007e0     	str	x0, [sp, #0x8]
  122278: f94007e1     	ldr	x1, [sp, #0x8]
  12227c: 39400100     	ldrb	w0, [x8]
  122280: 9400000f     	bl	0x1222bc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x20c>
  122284: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122288: 910083ff     	add	sp, sp, #0x20
  12228c: d65f03c0     	ret
  122290: d10083ff     	sub	sp, sp, #0x20
  122294: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122298: 910043fd     	add	x29, sp, #0x10
  12229c: b27c03e8     	orr	x8, xzr, #0x10
  1222a0: f90007e0     	str	x0, [sp, #0x8]
  1222a4: f94007e0     	ldr	x0, [sp, #0x8]
  1222a8: 8b080000     	add	x0, x0, x8
  1222ac: 94000015     	bl	0x122300 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x250>
  1222b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1222b4: 910083ff     	add	sp, sp, #0x20
  1222b8: d65f03c0     	ret
  1222bc: d10083ff     	sub	sp, sp, #0x20
  1222c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1222c4: 910043fd     	add	x29, sp, #0x10
  1222c8: d10007a8     	sub	x8, x29, #0x1
  1222cc: 39000100     	strb	w0, [x8]
  1222d0: f90003e1     	str	x1, [sp]
  1222d4: f94003e0     	ldr	x0, [sp]
  1222d8: 94000004     	bl	0x1222e8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x238>
  1222dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1222e0: 910083ff     	add	sp, sp, #0x20
  1222e4: d65f03c0     	ret
  1222e8: d10043ff     	sub	sp, sp, #0x10
  1222ec: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  1222f0: f90007e0     	str	x0, [sp, #0x8]
  1222f4: aa0803e0     	mov	x0, x8
  1222f8: 910043ff     	add	sp, sp, #0x10
  1222fc: d65f03c0     	ret
  122300: d10083ff     	sub	sp, sp, #0x20
  122304: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122308: 910043fd     	add	x29, sp, #0x10
  12230c: f90007e0     	str	x0, [sp, #0x8]
  122310: f94007e0     	ldr	x0, [sp, #0x8]
  122314: 94000004     	bl	0x122324 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x274>
  122318: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12231c: 910083ff     	add	sp, sp, #0x20
  122320: d65f03c0     	ret
  122324: d10043ff     	sub	sp, sp, #0x10
  122328: f90007e0     	str	x0, [sp, #0x8]
  12232c: f94007e0     	ldr	x0, [sp, #0x8]
  122330: 910043ff     	add	sp, sp, #0x10
  122334: d65f03c0     	ret
  122338: d10103ff     	sub	sp, sp, #0x40
  12233c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  122340: 9100c3fd     	add	x29, sp, #0x30
  122344: d00006a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  122348: 9109c508     	add	x8, x8, #0x271
  12234c: f81f83a0     	stur	x0, [x29, #-0x8]
  122350: f81f03a1     	stur	x1, [x29, #-0x10]
  122354: f9000fe2     	str	x2, [sp, #0x18]
  122358: f85f83a0     	ldur	x0, [x29, #-0x8]
  12235c: f85f03a1     	ldur	x1, [x29, #-0x10]
  122360: f9000be8     	str	x8, [sp, #0x10]
  122364: f90007e1     	str	x1, [sp, #0x8]
  122368: 97ffffe0     	bl	0x1222e8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x238>
  12236c: f94007e8     	ldr	x8, [sp, #0x8]
  122370: eb00011f     	cmp	x8, x0
  122374: 1a9f97e9     	cset	w9, hi
  122378: 37000049     	tbnz	w9, #0x0, 0x122380 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x2d0>
  12237c: 14000003     	b	0x122388 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x2d8>
  122380: f9400be0     	ldr	x0, [sp, #0x10]
  122384: 97fe6377     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  122388: b27e03e1     	orr	x1, xzr, #0x4
  12238c: b27d03e8     	orr	x8, xzr, #0x8
  122390: f85f03a9     	ldur	x9, [x29, #-0x10]
  122394: 9b087d20     	mul	x0, x9, x8
  122398: 97fe63f9     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  12239c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1223a0: 910103ff     	add	sp, sp, #0x40
  1223a4: d65f03c0     	ret
  1223a8: d10083ff     	sub	sp, sp, #0x20
  1223ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1223b0: 910043fd     	add	x29, sp, #0x10
  1223b4: f90007e0     	str	x0, [sp, #0x8]
  1223b8: f94007e0     	ldr	x0, [sp, #0x8]
  1223bc: 94000004     	bl	0x1223cc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::max_size() const+0x31c>
  1223c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1223c4: 910083ff     	add	sp, sp, #0x20
  1223c8: d65f03c0     	ret
  1223cc: d10043ff     	sub	sp, sp, #0x10
  1223d0: f90007e0     	str	x0, [sp, #0x8]
  1223d4: f94007e0     	ldr	x0, [sp, #0x8]
  1223d8: 910043ff     	add	sp, sp, #0x10
  1223dc: d65f03c0     	ret
  1223e0: d10083ff     	sub	sp, sp, #0x20
  1223e4: f9000fe0     	str	x0, [sp, #0x18]
  1223e8: f9000be1     	str	x1, [sp, #0x10]
  1223ec: f90007e2     	str	x2, [sp, #0x8]
  1223f0: 910083ff     	add	sp, sp, #0x20
  1223f4: d65f03c0     	ret

00000000001223f8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)>:
  1223f8: d10103ff     	sub	sp, sp, #0x40
  1223fc: f9001bfe     	str	x30, [sp, #0x30]
  122400: b27d03e8     	orr	x8, xzr, #0x8
  122404: d2800009     	mov	x9, #0x0                // =0
  122408: f90017e0     	str	x0, [sp, #0x28]
  12240c: f90013e1     	str	x1, [sp, #0x20]
  122410: f9000fe2     	str	x2, [sp, #0x18]
  122414: f9000be3     	str	x3, [sp, #0x10]
  122418: f9400fe0     	ldr	x0, [sp, #0x18]
  12241c: f94013e1     	ldr	x1, [sp, #0x20]
  122420: eb010000     	subs	x0, x0, x1
  122424: 9ac80c08     	sdiv	x8, x0, x8
  122428: f90007e8     	str	x8, [sp, #0x8]
  12242c: f94007e8     	ldr	x8, [sp, #0x8]
  122430: eb09011f     	cmp	x8, x9
  122434: 1a9fd7ea     	cset	w10, gt
  122438: 3700004a     	tbnz	w10, #0x0, 0x122440 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x48>
  12243c: 14000010     	b	0x12247c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x84>
  122440: b27d03e8     	orr	x8, xzr, #0x8
  122444: f9400be9     	ldr	x9, [sp, #0x10]
  122448: f9400120     	ldr	x0, [x9]
  12244c: f94013e1     	ldr	x1, [sp, #0x20]
  122450: f94007e9     	ldr	x9, [sp, #0x8]
  122454: 9b087d22     	mul	x2, x9, x8
  122458: f90003e8     	str	x8, [sp]
  12245c: 97fdf64d     	bl	0x9fd90 <memcpy@plt>
  122460: f94007e8     	ldr	x8, [sp, #0x8]
  122464: f9400be9     	ldr	x9, [sp, #0x10]
  122468: f9400120     	ldr	x0, [x9]
  12246c: f94003e1     	ldr	x1, [sp]
  122470: 9b087c28     	mul	x8, x1, x8
  122474: 8b080008     	add	x8, x0, x8
  122478: f9000128     	str	x8, [x9]
  12247c: f9401bfe     	ldr	x30, [sp, #0x30]
  122480: 910103ff     	add	sp, sp, #0x40
  122484: d65f03c0     	ret
  122488: d10043ff     	sub	sp, sp, #0x10
  12248c: f90007e0     	str	x0, [sp, #0x8]
  122490: 910043ff     	add	sp, sp, #0x10
  122494: d65f03c0     	ret
  122498: d10203ff     	sub	sp, sp, #0x80
  12249c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1224a0: 9101c3fd     	add	x29, sp, #0x70
  1224a4: d53bd048     	mrs	x8, TPIDR_EL0
  1224a8: f9401508     	ldr	x8, [x8, #0x28]
  1224ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1224b0: f81f03a2     	stur	x2, [x29, #-0x10]
  1224b4: f81e83a1     	stur	x1, [x29, #-0x18]
  1224b8: f81e03a0     	stur	x0, [x29, #-0x20]
  1224bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1224c0: aa0803e0     	mov	x0, x8
  1224c4: f9001fe0     	str	x0, [sp, #0x38]
  1224c8: aa0803e0     	mov	x0, x8
  1224cc: 94000035     	bl	0x1225a0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x1a8>
  1224d0: d10063a0     	sub	x0, x29, #0x18
  1224d4: 94000056     	bl	0x12262c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x234>
  1224d8: b40004a0     	cbz	x0, 0x12256c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x174>
  1224dc: 14000001     	b	0x1224e0 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0xe8>
  1224e0: d10063a0     	sub	x0, x29, #0x18
  1224e4: 94000052     	bl	0x12262c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x234>
  1224e8: f9401ffe     	ldr	x30, [sp, #0x38]
  1224ec: f9001be0     	str	x0, [sp, #0x30]
  1224f0: aa1e03e0     	mov	x0, x30
  1224f4: f9401be1     	ldr	x1, [sp, #0x30]
  1224f8: 97fdfe6e     	bl	0xa1eb0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE11__vallocateEm@plt>
  1224fc: 14000001     	b	0x122500 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x108>
  122500: d10063a8     	sub	x8, x29, #0x18
  122504: aa0803e0     	mov	x0, x8
  122508: f90017e8     	str	x8, [sp, #0x28]
  12250c: 940000a4     	bl	0x12279c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>(std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, unsigned long)+0xa4>
  122510: f94017e8     	ldr	x8, [sp, #0x28]
  122514: f90013e0     	str	x0, [sp, #0x20]
  122518: aa0803e0     	mov	x0, x8
  12251c: 940000a6     	bl	0x1227b4 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>(std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, unsigned long)+0xbc>
  122520: f94017e8     	ldr	x8, [sp, #0x28]
  122524: f9000fe0     	str	x0, [sp, #0x18]
  122528: aa0803e0     	mov	x0, x8
  12252c: 94000040     	bl	0x12262c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x234>
  122530: f9401fe8     	ldr	x8, [sp, #0x38]
  122534: f9000be0     	str	x0, [sp, #0x10]
  122538: aa0803e0     	mov	x0, x8
  12253c: f94013e1     	ldr	x1, [sp, #0x20]
  122540: f9400fe2     	ldr	x2, [sp, #0x18]
  122544: f9400be3     	ldr	x3, [sp, #0x10]
  122548: 97fe1c1a     	bl	0xa95b0 <_ZNSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE18__construct_at_endIPKS5_EENS_9enable_ifIXsr21__is_forward_iteratorIT_EE5valueEvE4typeESD_SD_m@plt>
  12254c: 14000001     	b	0x122550 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x158>
  122550: 14000007     	b	0x12256c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x174>
  122554: f81d83a0     	stur	x0, [x29, #-0x28]
  122558: 2a0103e8     	mov	w8, w1
  12255c: b81d43a8     	stur	w8, [x29, #-0x2c]
  122560: f9401fe0     	ldr	x0, [sp, #0x38]
  122564: 97fe017b     	bl	0xa2b50 <_ZNSt6__ndk113__vector_baseINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEED2Ev@plt>
  122568: 1400000b     	b	0x122594 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x19c>
  12256c: d53bd048     	mrs	x8, TPIDR_EL0
  122570: f9401508     	ldr	x8, [x8, #0x28]
  122574: f85f83a9     	ldur	x9, [x29, #-0x8]
  122578: eb090108     	subs	x8, x8, x9
  12257c: f90007e8     	str	x8, [sp, #0x8]
  122580: 540000e1     	b.ne	0x12259c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x1a4>
  122584: 14000001     	b	0x122588 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x190>
  122588: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  12258c: 910203ff     	add	sp, sp, #0x80
  122590: d65f03c0     	ret
  122594: f85d83a0     	ldur	x0, [x29, #-0x28]
  122598: 97fe165e     	bl	0xa7f10 <_Unwind_Resume@plt>
  12259c: 97fe1df5     	bl	0xa9d70 <__stack_chk_fail@plt>
  1225a0: d10103ff     	sub	sp, sp, #0x40
  1225a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1225a8: 9100c3fd     	add	x29, sp, #0x30
  1225ac: d53bd048     	mrs	x8, TPIDR_EL0
  1225b0: f9401508     	ldr	x8, [x8, #0x28]
  1225b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1225b8: f9000fe0     	str	x0, [sp, #0x18]
  1225bc: f9400fe8     	ldr	x8, [sp, #0x18]
  1225c0: aa0803e0     	mov	x0, x8
  1225c4: f9000be0     	str	x0, [sp, #0x10]
  1225c8: aa0803e0     	mov	x0, x8
  1225cc: 97ff7537     	bl	0xffaa8 <std::__ndk1::__vector_base<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::~__vector_base()+0x84>
  1225d0: 14000001     	b	0x1225d4 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x1dc>
  1225d4: aa1f03e8     	mov	x8, xzr
  1225d8: f9400be9     	ldr	x9, [sp, #0x10]
  1225dc: f9000128     	str	x8, [x9]
  1225e0: f9000528     	str	x8, [x9, #0x8]
  1225e4: 91004120     	add	x0, x9, #0x10
  1225e8: f81f03a8     	stur	x8, [x29, #-0x10]
  1225ec: d10043a1     	sub	x1, x29, #0x10
  1225f0: 97fe1d80     	bl	0xa9bf0 <_ZNSt6__ndk117__compressed_pairIPNS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEEC2IDnLb1EEEOT_@plt>
  1225f4: 14000001     	b	0x1225f8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x200>
  1225f8: d53bd048     	mrs	x8, TPIDR_EL0
  1225fc: f9401508     	ldr	x8, [x8, #0x28]
  122600: f85f83a9     	ldur	x9, [x29, #-0x8]
  122604: eb090108     	subs	x8, x8, x9
  122608: f90007e8     	str	x8, [sp, #0x8]
  12260c: 540000e1     	b.ne	0x122628 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x230>
  122610: 14000001     	b	0x122614 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>, std::__ndk1::pair<int, android::ColorAspects::Transfer>*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::Transfer> const, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>, std::__ndk1::pair<int, android::ColorAspects::Transfer>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::Transfer>>&, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer> const*, std::__ndk1::pair<int, android::ColorAspects::Transfer>*&)+0x21c>
  122614: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  122618: 910103ff     	add	sp, sp, #0x40
  12261c: d65f03c0     	ret
  122620: f90003e1     	str	x1, [sp]
  122624: 97fe2ee8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  122628: 97fe1dd2     	bl	0xa9d70 <__stack_chk_fail@plt>
  12262c: d10043ff     	sub	sp, sp, #0x10
  122630: f90007e0     	str	x0, [sp, #0x8]
  122634: f94007e0     	ldr	x0, [sp, #0x8]
  122638: f9400400     	ldr	x0, [x0, #0x8]
  12263c: 910043ff     	add	sp, sp, #0x10
  122640: d65f03c0     	ret

0000000000122644 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__vallocate(unsigned long)>:
  122644: d10143ff     	sub	sp, sp, #0x50
  122648: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12264c: 910103fd     	add	x29, sp, #0x40
  122650: f81f83a0     	stur	x0, [x29, #-0x8]
  122654: f81f03a1     	stur	x1, [x29, #-0x10]
  122658: f85f83a0     	ldur	x0, [x29, #-0x8]
  12265c: f85f03a1     	ldur	x1, [x29, #-0x10]
  122660: f81e83a0     	stur	x0, [x29, #-0x18]
  122664: f90013e1     	str	x1, [sp, #0x20]
  122668: 97fe19b6     	bl	0xa8d40 <_ZNKSt6__ndk16vectorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEENS_9allocatorIS5_EEE8max_sizeEv@plt>
  12266c: f94013e1     	ldr	x1, [sp, #0x20]
  122670: eb00003f     	cmp	x1, x0
  122674: 1a9f97e8     	cset	w8, hi
  122678: 37000048     	tbnz	w8, #0x0, 0x122680 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__vallocate(unsigned long)+0x3c>
  12267c: 14000003     	b	0x122688 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__vallocate(unsigned long)+0x44>
  122680: f85e83a0     	ldur	x0, [x29, #-0x18]
  122684: 97fe0c33     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  122688: d2800001     	mov	x1, #0x0                // =0
  12268c: b27d03e8     	orr	x8, xzr, #0x8
  122690: f85e83a0     	ldur	x0, [x29, #-0x18]
  122694: f9000fe1     	str	x1, [sp, #0x18]
  122698: f9000be8     	str	x8, [sp, #0x10]
  12269c: 97fff4ee     	bl	0x11fa54 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x238>
  1226a0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1226a4: 940000a6     	bl	0x12293c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x8c>
  1226a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1226ac: f9000500     	str	x0, [x8, #0x8]
  1226b0: f9000100     	str	x0, [x8]
  1226b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1226b8: f9400108     	ldr	x8, [x8]
  1226bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1226c0: f9400be1     	ldr	x1, [sp, #0x10]
  1226c4: 9b007c20     	mul	x0, x1, x0
  1226c8: 8b000108     	add	x8, x8, x0
  1226cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1226d0: f90007e8     	str	x8, [sp, #0x8]
  1226d4: 940000a7     	bl	0x122970 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0xc0>
  1226d8: f94007e8     	ldr	x8, [sp, #0x8]
  1226dc: f9000008     	str	x8, [x0]
  1226e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1226e4: f9400fe1     	ldr	x1, [sp, #0x18]
  1226e8: 940000ad     	bl	0x12299c <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0xec>
  1226ec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1226f0: 910143ff     	add	sp, sp, #0x50
  1226f4: d65f03c0     	ret

00000000001226f8 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>(std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, unsigned long)>:
  1226f8: d101c3ff     	sub	sp, sp, #0x70
  1226fc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  122700: 910183fd     	add	x29, sp, #0x60
  122704: d53bd048     	mrs	x8, TPIDR_EL0
  122708: f9401509     	ldr	x9, [x8, #0x28]
  12270c: f81f83a9     	stur	x9, [x29, #-0x8]
  122710: f81e83a0     	stur	x0, [x29, #-0x18]
  122714: f81e03a1     	stur	x1, [x29, #-0x20]
  122718: f81d83a2     	stur	x2, [x29, #-0x28]
  12271c: f9001be3     	str	x3, [sp, #0x30]
  122720: f85e83a9     	ldur	x9, [x29, #-0x18]
  122724: aa0903e0     	mov	x0, x9
  122728: f90013e8     	str	x8, [sp, #0x20]
  12272c: f9000fe9     	str	x9, [sp, #0x18]
  122730: 97fff4c9     	bl	0x11fa54 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x238>
  122734: f90017e0     	str	x0, [sp, #0x28]
  122738: f9401be2     	ldr	x2, [sp, #0x30]
  12273c: d10043a8     	sub	x8, x29, #0x10
  122740: aa0803e0     	mov	x0, x8
  122744: f9400fe1     	ldr	x1, [sp, #0x18]
  122748: f9000be8     	str	x8, [sp, #0x10]
  12274c: 94000125     	bl	0x122be0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x330>
  122750: f94017e0     	ldr	x0, [sp, #0x28]
  122754: f85e03a1     	ldur	x1, [x29, #-0x20]
  122758: f85d83a2     	ldur	x2, [x29, #-0x28]
  12275c: f9400fe8     	ldr	x8, [sp, #0x18]
  122760: 91002103     	add	x3, x8, #0x8
  122764: 97fe02cb     	bl	0xa3290 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_4pairIiN7android12ColorAspects12MatrixCoeffsEEEEEE25__construct_range_forwardIKS6_S6_S6_S6_EENS_9enable_ifIXaaaasr31is_trivially_move_constructibleIT0_EE5valuesr7is_sameIT1_T2_EE5valueooL_ZNS_17integral_constantIbLb1EE5valueEEntsr15__has_constructIS7_PSC_RT_EE5valueEvE4typeERS7_PSI_SN_RSH_@plt>
  122768: f9400be0     	ldr	x0, [sp, #0x10]
  12276c: 94000147     	bl	0x122c88 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*&)+0x90>
  122770: f94013e8     	ldr	x8, [sp, #0x20]
  122774: f9401509     	ldr	x9, [x8, #0x28]
  122778: f85f83a0     	ldur	x0, [x29, #-0x8]
  12277c: eb000129     	subs	x9, x9, x0
  122780: f90007e9     	str	x9, [sp, #0x8]
  122784: 540000a1     	b.ne	0x122798 <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>(std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, unsigned long)+0xa0>
  122788: 14000001     	b	0x12278c <std::__ndk1::enable_if<__is_forward_iterator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>::value, void>::type std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_at_end<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*>(std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, unsigned long)+0x94>
  12278c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  122790: 9101c3ff     	add	sp, sp, #0x70
  122794: d65f03c0     	ret
  122798: 97fe1d76     	bl	0xa9d70 <__stack_chk_fail@plt>
  12279c: d10043ff     	sub	sp, sp, #0x10
  1227a0: f90007e0     	str	x0, [sp, #0x8]
  1227a4: f94007e0     	ldr	x0, [sp, #0x8]
  1227a8: f9400000     	ldr	x0, [x0]
  1227ac: 910043ff     	add	sp, sp, #0x10
  1227b0: d65f03c0     	ret
  1227b4: d10043ff     	sub	sp, sp, #0x10
  1227b8: b27d03e8     	orr	x8, xzr, #0x8
  1227bc: f90007e0     	str	x0, [sp, #0x8]
  1227c0: f94007e0     	ldr	x0, [sp, #0x8]
  1227c4: aa0003e9     	mov	x9, x0
  1227c8: f9400129     	ldr	x9, [x9]
  1227cc: f9400400     	ldr	x0, [x0, #0x8]
  1227d0: 9b007d08     	mul	x8, x8, x0
  1227d4: 8b080128     	add	x8, x9, x8
  1227d8: aa0803e0     	mov	x0, x8
  1227dc: 910043ff     	add	sp, sp, #0x10
  1227e0: d65f03c0     	ret

00000000001227e4 <std::__ndk1::__compressed_pair<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)>:
  1227e4: d100c3ff     	sub	sp, sp, #0x30
  1227e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1227ec: 910083fd     	add	x29, sp, #0x20
  1227f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1227f4: f9000be1     	str	x1, [sp, #0x10]
  1227f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1227fc: f9400be1     	ldr	x1, [sp, #0x10]
  122800: f90007e0     	str	x0, [sp, #0x8]
  122804: aa0103e0     	mov	x0, x1
  122808: 97ff74c0     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  12280c: f94007e1     	ldr	x1, [sp, #0x8]
  122810: f90003e0     	str	x0, [sp]
  122814: aa0103e0     	mov	x0, x1
  122818: f94003e1     	ldr	x1, [sp]
  12281c: 97fe1191     	bl	0xa6e60 <_ZNSt6__ndk122__compressed_pair_elemIPNS_4pairIiN7android12ColorAspects12MatrixCoeffsEEELi0ELb0EEC2IDnvEEOT_@plt>
  122820: f94007e0     	ldr	x0, [sp, #0x8]
  122824: 94000016     	bl	0x12287c <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x48>
  122828: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12282c: 9100c3ff     	add	sp, sp, #0x30
  122830: d65f03c0     	ret

0000000000122834 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)>:
  122834: d100c3ff     	sub	sp, sp, #0x30
  122838: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12283c: 910083fd     	add	x29, sp, #0x20
  122840: d2800008     	mov	x8, #0x0                // =0
  122844: f81f83a0     	stur	x0, [x29, #-0x8]
  122848: f9000be1     	str	x1, [sp, #0x10]
  12284c: f85f83a0     	ldur	x0, [x29, #-0x8]
  122850: f9400be1     	ldr	x1, [sp, #0x10]
  122854: f90007e0     	str	x0, [sp, #0x8]
  122858: aa0103e0     	mov	x0, x1
  12285c: f90003e8     	str	x8, [sp]
  122860: 97ff74aa     	bl	0xffb08 <std::__ndk1::__compressed_pair<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>*, std::__ndk1::allocator<std::__ndk1::pair<unsigned char, OMX_VIDEO_AVCLEVELTYPE>>>::__compressed_pair<std::nullptr_t, true>(std::nullptr_t&&)+0x50>
  122864: f94003e8     	ldr	x8, [sp]
  122868: f94007e1     	ldr	x1, [sp, #0x8]
  12286c: f9000028     	str	x8, [x1]
  122870: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122874: 9100c3ff     	add	sp, sp, #0x30
  122878: d65f03c0     	ret
  12287c: d10083ff     	sub	sp, sp, #0x20
  122880: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122884: 910043fd     	add	x29, sp, #0x10
  122888: f90007e0     	str	x0, [sp, #0x8]
  12288c: f94007e0     	ldr	x0, [sp, #0x8]
  122890: 94000004     	bl	0x1228a0 <std::__ndk1::__compressed_pair_elem<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, 0, false>::__compressed_pair_elem<std::nullptr_t, void>(std::nullptr_t&&)+0x6c>
  122894: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122898: 910083ff     	add	sp, sp, #0x20
  12289c: d65f03c0     	ret
  1228a0: d10043ff     	sub	sp, sp, #0x10
  1228a4: f90007e0     	str	x0, [sp, #0x8]
  1228a8: 910043ff     	add	sp, sp, #0x10
  1228ac: d65f03c0     	ret

00000000001228b0 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const>:
  1228b0: d10143ff     	sub	sp, sp, #0x50
  1228b4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1228b8: 910103fd     	add	x29, sp, #0x40
  1228bc: d53bd048     	mrs	x8, TPIDR_EL0
  1228c0: f9401508     	ldr	x8, [x8, #0x28]
  1228c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1228c8: f90013e0     	str	x0, [sp, #0x20]
  1228cc: f94013e0     	ldr	x0, [sp, #0x20]
  1228d0: 94000070     	bl	0x122a90 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x1e0>
  1228d4: 94000064     	bl	0x122a64 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x1b4>
  1228d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1228dc: 97ff7552     	bl	0xffe24 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x200>
  1228e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1228e4: d10043a0     	sub	x0, x29, #0x10
  1228e8: d10063a1     	sub	x1, x29, #0x18
  1228ec: 97ff752b     	bl	0xffd98 <std::__ndk1::__vector_base_common<true>::__throw_length_error() const+0x174>
  1228f0: f9000fe0     	str	x0, [sp, #0x18]
  1228f4: 14000001     	b	0x1228f8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x48>
  1228f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1228fc: f9400109     	ldr	x9, [x8]
  122900: d53bd04a     	mrs	x10, TPIDR_EL0
  122904: f940154a     	ldr	x10, [x10, #0x28]
  122908: f85f83ab     	ldur	x11, [x29, #-0x8]
  12290c: eb0b014a     	subs	x10, x10, x11
  122910: f9000be9     	str	x9, [sp, #0x10]
  122914: f90007ea     	str	x10, [sp, #0x8]
  122918: 54000101     	b.ne	0x122938 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x88>
  12291c: 14000001     	b	0x122920 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x70>
  122920: f9400be0     	ldr	x0, [sp, #0x10]
  122924: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  122928: 910143ff     	add	sp, sp, #0x50
  12292c: d65f03c0     	ret
  122930: f90003e1     	str	x1, [sp]
  122934: 97fe2e24     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  122938: 97fe1d0e     	bl	0xa9d70 <__stack_chk_fail@plt>
  12293c: d10083ff     	sub	sp, sp, #0x20
  122940: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122944: 910043fd     	add	x29, sp, #0x10
  122948: d2800008     	mov	x8, #0x0                // =0
  12294c: f90007e0     	str	x0, [sp, #0x8]
  122950: f90003e1     	str	x1, [sp]
  122954: f94007e0     	ldr	x0, [sp, #0x8]
  122958: f94003e1     	ldr	x1, [sp]
  12295c: aa0803e2     	mov	x2, x8
  122960: 94000076     	bl	0x122b38 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x288>
  122964: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122968: 910083ff     	add	sp, sp, #0x20
  12296c: d65f03c0     	ret
  122970: d10083ff     	sub	sp, sp, #0x20
  122974: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122978: 910043fd     	add	x29, sp, #0x10
  12297c: b27c03e8     	orr	x8, xzr, #0x10
  122980: f90007e0     	str	x0, [sp, #0x8]
  122984: f94007e0     	ldr	x0, [sp, #0x8]
  122988: 8b080000     	add	x0, x0, x8
  12298c: 94000087     	bl	0x122ba8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x2f8>
  122990: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122994: 910083ff     	add	sp, sp, #0x20
  122998: d65f03c0     	ret
  12299c: d10183ff     	sub	sp, sp, #0x60
  1229a0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1229a4: 910143fd     	add	x29, sp, #0x50
  1229a8: b27d03e8     	orr	x8, xzr, #0x8
  1229ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1229b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1229b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1229b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1229bc: f81e03a8     	stur	x8, [x29, #-0x20]
  1229c0: 97fff3c0     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  1229c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1229c8: f90017e0     	str	x0, [sp, #0x28]
  1229cc: aa0803e0     	mov	x0, x8
  1229d0: 97fff3bc     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  1229d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1229d8: f90013e0     	str	x0, [sp, #0x20]
  1229dc: aa0803e0     	mov	x0, x8
  1229e0: 97fff3c2     	bl	0x11f8e8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xcc>
  1229e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1229e8: 9b007d00     	mul	x0, x8, x0
  1229ec: f94013e1     	ldr	x1, [sp, #0x20]
  1229f0: 8b000020     	add	x0, x1, x0
  1229f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1229f8: f9000fe0     	str	x0, [sp, #0x18]
  1229fc: aa0903e0     	mov	x0, x9
  122a00: 97fff3b0     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  122a04: f85e83a8     	ldur	x8, [x29, #-0x18]
  122a08: f9000be0     	str	x0, [sp, #0x10]
  122a0c: aa0803e0     	mov	x0, x8
  122a10: 97fff3b6     	bl	0x11f8e8 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xcc>
  122a14: f85e03a8     	ldur	x8, [x29, #-0x20]
  122a18: 9b007d09     	mul	x9, x8, x0
  122a1c: f9400be0     	ldr	x0, [sp, #0x10]
  122a20: 8b090009     	add	x9, x0, x9
  122a24: f85e83a0     	ldur	x0, [x29, #-0x18]
  122a28: f90007e9     	str	x9, [sp, #0x8]
  122a2c: 97fff3a5     	bl	0x11f8c0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0xa4>
  122a30: f85f03a8     	ldur	x8, [x29, #-0x10]
  122a34: f85e03a9     	ldur	x9, [x29, #-0x20]
  122a38: 9b087d28     	mul	x8, x9, x8
  122a3c: 8b080008     	add	x8, x0, x8
  122a40: f85e83a0     	ldur	x0, [x29, #-0x18]
  122a44: f94017e1     	ldr	x1, [sp, #0x28]
  122a48: f9400fe2     	ldr	x2, [sp, #0x18]
  122a4c: f94007e3     	ldr	x3, [sp, #0x8]
  122a50: aa0803e4     	mov	x4, x8
  122a54: 97fff393     	bl	0x11f8a0 <std::__ndk1::__vector_base<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::~__vector_base()+0x84>
  122a58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  122a5c: 910183ff     	add	sp, sp, #0x60
  122a60: d65f03c0     	ret
  122a64: d10083ff     	sub	sp, sp, #0x20
  122a68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122a6c: 910043fd     	add	x29, sp, #0x10
  122a70: 91001fe8     	add	x8, sp, #0x7
  122a74: f90007e0     	str	x0, [sp, #0x8]
  122a78: f94007e1     	ldr	x1, [sp, #0x8]
  122a7c: 39400100     	ldrb	w0, [x8]
  122a80: 9400000f     	bl	0x122abc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x20c>
  122a84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122a88: 910083ff     	add	sp, sp, #0x20
  122a8c: d65f03c0     	ret
  122a90: d10083ff     	sub	sp, sp, #0x20
  122a94: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122a98: 910043fd     	add	x29, sp, #0x10
  122a9c: b27c03e8     	orr	x8, xzr, #0x10
  122aa0: f90007e0     	str	x0, [sp, #0x8]
  122aa4: f94007e0     	ldr	x0, [sp, #0x8]
  122aa8: 8b080000     	add	x0, x0, x8
  122aac: 94000015     	bl	0x122b00 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x250>
  122ab0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122ab4: 910083ff     	add	sp, sp, #0x20
  122ab8: d65f03c0     	ret
  122abc: d10083ff     	sub	sp, sp, #0x20
  122ac0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122ac4: 910043fd     	add	x29, sp, #0x10
  122ac8: d10007a8     	sub	x8, x29, #0x1
  122acc: 39000100     	strb	w0, [x8]
  122ad0: f90003e1     	str	x1, [sp]
  122ad4: f94003e0     	ldr	x0, [sp]
  122ad8: 94000004     	bl	0x122ae8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x238>
  122adc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122ae0: 910083ff     	add	sp, sp, #0x20
  122ae4: d65f03c0     	ret
  122ae8: d10043ff     	sub	sp, sp, #0x10
  122aec: b240f3e8     	orr	x8, xzr, #0x1fffffffffffffff
  122af0: f90007e0     	str	x0, [sp, #0x8]
  122af4: aa0803e0     	mov	x0, x8
  122af8: 910043ff     	add	sp, sp, #0x10
  122afc: d65f03c0     	ret
  122b00: d10083ff     	sub	sp, sp, #0x20
  122b04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122b08: 910043fd     	add	x29, sp, #0x10
  122b0c: f90007e0     	str	x0, [sp, #0x8]
  122b10: f94007e0     	ldr	x0, [sp, #0x8]
  122b14: 94000004     	bl	0x122b24 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x274>
  122b18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122b1c: 910083ff     	add	sp, sp, #0x20
  122b20: d65f03c0     	ret
  122b24: d10043ff     	sub	sp, sp, #0x10
  122b28: f90007e0     	str	x0, [sp, #0x8]
  122b2c: f94007e0     	ldr	x0, [sp, #0x8]
  122b30: 910043ff     	add	sp, sp, #0x10
  122b34: d65f03c0     	ret
  122b38: d10103ff     	sub	sp, sp, #0x40
  122b3c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  122b40: 9100c3fd     	add	x29, sp, #0x30
  122b44: d00006a8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  122b48: 9109c508     	add	x8, x8, #0x271
  122b4c: f81f83a0     	stur	x0, [x29, #-0x8]
  122b50: f81f03a1     	stur	x1, [x29, #-0x10]
  122b54: f9000fe2     	str	x2, [sp, #0x18]
  122b58: f85f83a0     	ldur	x0, [x29, #-0x8]
  122b5c: f85f03a1     	ldur	x1, [x29, #-0x10]
  122b60: f9000be8     	str	x8, [sp, #0x10]
  122b64: f90007e1     	str	x1, [sp, #0x8]
  122b68: 97ffffe0     	bl	0x122ae8 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x238>
  122b6c: f94007e8     	ldr	x8, [sp, #0x8]
  122b70: eb00011f     	cmp	x8, x0
  122b74: 1a9f97e9     	cset	w9, hi
  122b78: 37000049     	tbnz	w9, #0x0, 0x122b80 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x2d0>
  122b7c: 14000003     	b	0x122b88 <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x2d8>
  122b80: f9400be0     	ldr	x0, [sp, #0x10]
  122b84: 97fe6177     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  122b88: b27e03e1     	orr	x1, xzr, #0x4
  122b8c: b27d03e8     	orr	x8, xzr, #0x8
  122b90: f85f03a9     	ldur	x9, [x29, #-0x10]
  122b94: 9b087d20     	mul	x0, x9, x8
  122b98: 97fe61f9     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  122b9c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  122ba0: 910103ff     	add	sp, sp, #0x40
  122ba4: d65f03c0     	ret
  122ba8: d10083ff     	sub	sp, sp, #0x20
  122bac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  122bb0: 910043fd     	add	x29, sp, #0x10
  122bb4: f90007e0     	str	x0, [sp, #0x8]
  122bb8: f94007e0     	ldr	x0, [sp, #0x8]
  122bbc: 94000004     	bl	0x122bcc <std::__ndk1::vector<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::max_size() const+0x31c>
  122bc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  122bc4: 910083ff     	add	sp, sp, #0x20
  122bc8: d65f03c0     	ret
  122bcc: d10043ff     	sub	sp, sp, #0x10
  122bd0: f90007e0     	str	x0, [sp, #0x8]
  122bd4: f94007e0     	ldr	x0, [sp, #0x8]
  122bd8: 910043ff     	add	sp, sp, #0x10
  122bdc: d65f03c0     	ret
  122be0: d10083ff     	sub	sp, sp, #0x20
  122be4: f9000fe0     	str	x0, [sp, #0x18]
  122be8: f9000be1     	str	x1, [sp, #0x10]
  122bec: f90007e2     	str	x2, [sp, #0x8]
  122bf0: 910083ff     	add	sp, sp, #0x20
  122bf4: d65f03c0     	ret

0000000000122bf8 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*&)>:
  122bf8: d10103ff     	sub	sp, sp, #0x40
  122bfc: f9001bfe     	str	x30, [sp, #0x30]
  122c00: b27d03e8     	orr	x8, xzr, #0x8
  122c04: d2800009     	mov	x9, #0x0                // =0
  122c08: f90017e0     	str	x0, [sp, #0x28]
  122c0c: f90013e1     	str	x1, [sp, #0x20]
  122c10: f9000fe2     	str	x2, [sp, #0x18]
  122c14: f9000be3     	str	x3, [sp, #0x10]
  122c18: f9400fe0     	ldr	x0, [sp, #0x18]
  122c1c: f94013e1     	ldr	x1, [sp, #0x20]
  122c20: eb010000     	subs	x0, x0, x1
  122c24: 9ac80c08     	sdiv	x8, x0, x8
  122c28: f90007e8     	str	x8, [sp, #0x8]
  122c2c: f94007e8     	ldr	x8, [sp, #0x8]
  122c30: eb09011f     	cmp	x8, x9
  122c34: 1a9fd7ea     	cset	w10, gt
  122c38: 3700004a     	tbnz	w10, #0x0, 0x122c40 <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*&)+0x48>
  122c3c: 14000010     	b	0x122c7c <std::__ndk1::enable_if<is_trivially_move_constructible<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && is_same<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>::value && (std::__ndk1::integral_constant<bool, true>::value || !__has_construct<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const&>::value), void>::type std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>>::__construct_range_forward<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>(std::__ndk1::allocator<std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>>&, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs> const*, std::__ndk1::pair<int, android::ColorAspects::MatrixCoeffs>*&)+0x84>
  122c40: b27d03e8     	orr	x8, xzr, #0x8
  122c44: f9400be9     	ldr	x9, [sp, #0x10]
  122c48: f9400120     	ldr	x0, [x9]
  122c4c: f94013e1     	ldr	x1, [sp, #0x20]
  122c50: f94007e9     	ldr	x9, [sp, #0x8]
  122c54: 9b087d22     	mul	x2, x9, x8
  122c58: f90003e8     	str	x8, [sp]
  122c5c: 97fdf44d     	bl	0x9fd90 <memcpy@plt>
  122c60: f94007e8     	ldr	x8, [sp, #0x8]
  122c64: f9400be9     	ldr	x9, [sp, #0x10]
  122c68: f9400120     	ldr	x0, [x9]
  122c6c: f94003e1     	ldr	x1, [sp]
  122c70: 9b087c28     	mul	x8, x1, x8
  122c74: 8b080008     	add	x8, x0, x8
  122c78: f9000128     	str	x8, [x9]
  122c7c: f9401bfe     	ldr	x30, [sp, #0x30]
  122c80: 910103ff     	add	sp, sp, #0x40
  122c84: d65f03c0     	ret
  122c88: d10043ff     	sub	sp, sp, #0x10
  122c8c: f90007e0     	str	x0, [sp, #0x8]
  122c90: 910043ff     	add	sp, sp, #0x10
  122c94: d65f03c0     	ret

0000000000122c98 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const>:
  122c98: d10203ff     	sub	sp, sp, #0x80
  122c9c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  122ca0: 9101c3fd     	add	x29, sp, #0x70
  122ca4: d53bd048     	mrs	x8, TPIDR_EL0
  122ca8: f9401508     	ldr	x8, [x8, #0x28]
  122cac: f81f83a8     	stur	x8, [x29, #-0x8]
  122cb0: f81d03a0     	stur	x0, [x29, #-0x30]
  122cb4: f9001fe1     	str	x1, [sp, #0x38]
  122cb8: f9001be2     	str	x2, [sp, #0x30]
  122cbc: f85d03a8     	ldur	x8, [x29, #-0x30]
  122cc0: f90017e8     	str	x8, [sp, #0x28]
  122cc4: f94017e0     	ldr	x0, [sp, #0x28]
  122cc8: 94000033     	bl	0x122d94 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xfc>
  122ccc: f81f03a0     	stur	x0, [x29, #-0x10]
  122cd0: f94017e0     	ldr	x0, [sp, #0x28]
  122cd4: 94000040     	bl	0x122dd4 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x13c>
  122cd8: f81e83a0     	stur	x0, [x29, #-0x18]
  122cdc: 14000001     	b	0x122ce0 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x48>
  122ce0: d10043a0     	sub	x0, x29, #0x10
  122ce4: d10063a1     	sub	x1, x29, #0x18
  122ce8: 9400004a     	bl	0x122e10 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x178>
  122cec: 36000300     	tbz	w0, #0x0, 0x122d4c <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xb4>
  122cf0: 14000001     	b	0x122cf4 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x5c>
  122cf4: d10043a0     	sub	x0, x29, #0x10
  122cf8: 94000058     	bl	0x122e58 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x1c0>
  122cfc: f9400000     	ldr	x0, [x0]
  122d00: f81e03a0     	stur	x0, [x29, #-0x20]
  122d04: b85e03a8     	ldur	w8, [x29, #-0x20]
  122d08: f9401fe0     	ldr	x0, [sp, #0x38]
  122d0c: b9400009     	ldr	w9, [x0]
  122d10: 6b090108     	subs	w8, w8, w9
  122d14: b90027e8     	str	w8, [sp, #0x24]
  122d18: 54000101     	b.ne	0x122d38 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xa0>
  122d1c: 14000001     	b	0x122d20 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x88>
  122d20: b85e43a8     	ldur	w8, [x29, #-0x1c]
  122d24: f9401be9     	ldr	x9, [sp, #0x30]
  122d28: b9000128     	str	w8, [x9]
  122d2c: 320003e8     	orr	w8, wzr, #0x1
  122d30: 381df3a8     	sturb	w8, [x29, #-0x21]
  122d34: 14000009     	b	0x122d58 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xc0>
  122d38: 14000001     	b	0x122d3c <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xa4>
  122d3c: d10043a0     	sub	x0, x29, #0x10
  122d40: 9400004c     	bl	0x122e70 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x1d8>
  122d44: f9000fe0     	str	x0, [sp, #0x18]
  122d48: 17ffffe6     	b	0x122ce0 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x48>
  122d4c: 2a1f03e8     	mov	w8, wzr
  122d50: 381df3a8     	sturb	w8, [x29, #-0x21]
  122d54: 14000001     	b	0x122d58 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xc0>
  122d58: 385df3a8     	ldurb	w8, [x29, #-0x21]
  122d5c: d53bd049     	mrs	x9, TPIDR_EL0
  122d60: f9401529     	ldr	x9, [x9, #0x28]
  122d64: f85f83aa     	ldur	x10, [x29, #-0x8]
  122d68: eb0a0129     	subs	x9, x9, x10
  122d6c: b90017e8     	str	w8, [sp, #0x14]
  122d70: f90007e9     	str	x9, [sp, #0x8]
  122d74: 540000e1     	b.ne	0x122d90 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xf8>
  122d78: 14000001     	b	0x122d7c <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0xe4>
  122d7c: b94017e8     	ldr	w8, [sp, #0x14]
  122d80: 12000100     	and	w0, w8, #0x1
  122d84: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  122d88: 910203ff     	add	sp, sp, #0x80
  122d8c: d65f03c0     	ret
  122d90: 97fe1bf8     	bl	0xa9d70 <__stack_chk_fail@plt>
  122d94: d100c3ff     	sub	sp, sp, #0x30
  122d98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  122d9c: 910083fd     	add	x29, sp, #0x20
  122da0: d10023a8     	sub	x8, x29, #0x8
  122da4: f9000be0     	str	x0, [sp, #0x10]
  122da8: f9400be0     	ldr	x0, [sp, #0x10]
  122dac: aa0003e9     	mov	x9, x0
  122db0: f9400121     	ldr	x1, [x9]
  122db4: f90007e8     	str	x8, [sp, #0x8]
  122db8: 94000038     	bl	0x122e98 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x200>
  122dbc: f94007e8     	ldr	x8, [sp, #0x8]
  122dc0: f9000100     	str	x0, [x8]
  122dc4: f9400100     	ldr	x0, [x8]
  122dc8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122dcc: 9100c3ff     	add	sp, sp, #0x30
  122dd0: d65f03c0     	ret
  122dd4: d100c3ff     	sub	sp, sp, #0x30
  122dd8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  122ddc: 910083fd     	add	x29, sp, #0x20
  122de0: d10023a8     	sub	x8, x29, #0x8
  122de4: f9000be0     	str	x0, [sp, #0x10]
  122de8: f9400be0     	ldr	x0, [sp, #0x10]
  122dec: f9400401     	ldr	x1, [x0, #0x8]
  122df0: f90007e8     	str	x8, [sp, #0x8]
  122df4: 94000029     	bl	0x122e98 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x200>
  122df8: f94007e8     	ldr	x8, [sp, #0x8]
  122dfc: f9000100     	str	x0, [x8]
  122e00: f9400100     	ldr	x0, [x8]
  122e04: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122e08: 9100c3ff     	add	sp, sp, #0x30
  122e0c: d65f03c0     	ret
  122e10: d100c3ff     	sub	sp, sp, #0x30
  122e14: a9027bfd     	stp	x29, x30, [sp, #0x20]
  122e18: 910083fd     	add	x29, sp, #0x20
  122e1c: 12800008     	mov	w8, #-0x1               // =-1
  122e20: f81f83a0     	stur	x0, [x29, #-0x8]
  122e24: f9000be1     	str	x1, [sp, #0x10]
  122e28: f85f83a0     	ldur	x0, [x29, #-0x8]
  122e2c: f9400be1     	ldr	x1, [sp, #0x10]
  122e30: b9000fe8     	str	w8, [sp, #0xc]
  122e34: 9400003b     	bl	0x122f20 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x288>
  122e38: b9400fe8     	ldr	w8, [sp, #0xc]
  122e3c: 4a080000     	eor	w0, w0, w8
  122e40: 320003e9     	orr	w9, wzr, #0x1
  122e44: 0a090009     	and	w9, w0, w9
  122e48: 2a0903e0     	mov	w0, w9
  122e4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122e50: 9100c3ff     	add	sp, sp, #0x30
  122e54: d65f03c0     	ret
  122e58: d10043ff     	sub	sp, sp, #0x10
  122e5c: f90007e0     	str	x0, [sp, #0x8]
  122e60: f94007e0     	ldr	x0, [sp, #0x8]
  122e64: f9400000     	ldr	x0, [x0]
  122e68: 910043ff     	add	sp, sp, #0x10
  122e6c: d65f03c0     	ret
  122e70: d10043ff     	sub	sp, sp, #0x10
  122e74: b27d03e8     	orr	x8, xzr, #0x8
  122e78: f90007e0     	str	x0, [sp, #0x8]
  122e7c: f94007e0     	ldr	x0, [sp, #0x8]
  122e80: aa0003e9     	mov	x9, x0
  122e84: f940012a     	ldr	x10, [x9]
  122e88: 8b080148     	add	x8, x10, x8
  122e8c: f9000128     	str	x8, [x9]
  122e90: 910043ff     	add	sp, sp, #0x10
  122e94: d65f03c0     	ret
  122e98: d10143ff     	sub	sp, sp, #0x50
  122e9c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  122ea0: 910103fd     	add	x29, sp, #0x40
  122ea4: d53bd048     	mrs	x8, TPIDR_EL0
  122ea8: f9401509     	ldr	x9, [x8, #0x28]
  122eac: f81f83a9     	stur	x9, [x29, #-0x8]
  122eb0: f81e83a0     	stur	x0, [x29, #-0x18]
  122eb4: f90013e1     	str	x1, [sp, #0x20]
  122eb8: f94013e1     	ldr	x1, [sp, #0x20]
  122ebc: d10043a0     	sub	x0, x29, #0x10
  122ec0: f9000fe8     	str	x8, [sp, #0x18]
  122ec4: 9400000f     	bl	0x122f00 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x268>
  122ec8: f85f03a8     	ldur	x8, [x29, #-0x10]
  122ecc: f9400fe9     	ldr	x9, [sp, #0x18]
  122ed0: f9401520     	ldr	x0, [x9, #0x28]
  122ed4: f85f83a1     	ldur	x1, [x29, #-0x8]
  122ed8: eb010000     	subs	x0, x0, x1
  122edc: f9000be8     	str	x8, [sp, #0x10]
  122ee0: f90007e0     	str	x0, [sp, #0x8]
  122ee4: 540000c1     	b.ne	0x122efc <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x264>
  122ee8: 14000001     	b	0x122eec <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x254>
  122eec: f9400be0     	ldr	x0, [sp, #0x10]
  122ef0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  122ef4: 910143ff     	add	sp, sp, #0x50
  122ef8: d65f03c0     	ret
  122efc: 97fe1b9d     	bl	0xa9d70 <__stack_chk_fail@plt>
  122f00: d10043ff     	sub	sp, sp, #0x10
  122f04: f90007e0     	str	x0, [sp, #0x8]
  122f08: f90003e1     	str	x1, [sp]
  122f0c: f94007e0     	ldr	x0, [sp, #0x8]
  122f10: f94003e1     	ldr	x1, [sp]
  122f14: f9000001     	str	x1, [x0]
  122f18: 910043ff     	add	sp, sp, #0x10
  122f1c: d65f03c0     	ret
  122f20: d100c3ff     	sub	sp, sp, #0x30
  122f24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  122f28: 910083fd     	add	x29, sp, #0x20
  122f2c: f81f83a0     	stur	x0, [x29, #-0x8]
  122f30: f9000be1     	str	x1, [sp, #0x10]
  122f34: f85f83a0     	ldur	x0, [x29, #-0x8]
  122f38: 9400000e     	bl	0x122f70 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x2d8>
  122f3c: f9400be1     	ldr	x1, [sp, #0x10]
  122f40: f90007e0     	str	x0, [sp, #0x8]
  122f44: aa0103e0     	mov	x0, x1
  122f48: 9400000a     	bl	0x122f70 <android::ALookup<int, android::ColorAspects::Primaries>::lookup(int const&, android::ColorAspects::Primaries*) const+0x2d8>
  122f4c: f94007e1     	ldr	x1, [sp, #0x8]
  122f50: eb00003f     	cmp	x1, x0
  122f54: 1a9f17e8     	cset	w8, eq
  122f58: 320003e9     	orr	w9, wzr, #0x1
  122f5c: 0a090108     	and	w8, w8, w9
  122f60: 2a0803e0     	mov	w0, w8
  122f64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  122f68: 9100c3ff     	add	sp, sp, #0x30
  122f6c: d65f03c0     	ret
  122f70: d10043ff     	sub	sp, sp, #0x10
  122f74: f90007e0     	str	x0, [sp, #0x8]
  122f78: f94007e0     	ldr	x0, [sp, #0x8]
  122f7c: f9400000     	ldr	x0, [x0]
  122f80: 910043ff     	add	sp, sp, #0x10
  122f84: d65f03c0     	ret

0000000000122f88 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const>:
  122f88: d10203ff     	sub	sp, sp, #0x80
  122f8c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  122f90: 9101c3fd     	add	x29, sp, #0x70
  122f94: d53bd048     	mrs	x8, TPIDR_EL0
  122f98: f9401508     	ldr	x8, [x8, #0x28]
  122f9c: f81f83a8     	stur	x8, [x29, #-0x8]
  122fa0: f81d03a0     	stur	x0, [x29, #-0x30]
  122fa4: f9001fe1     	str	x1, [sp, #0x38]
  122fa8: f9001be2     	str	x2, [sp, #0x30]
  122fac: f85d03a8     	ldur	x8, [x29, #-0x30]
  122fb0: f90017e8     	str	x8, [sp, #0x28]
  122fb4: f94017e0     	ldr	x0, [sp, #0x28]
  122fb8: 94000033     	bl	0x123084 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xfc>
  122fbc: f81f03a0     	stur	x0, [x29, #-0x10]
  122fc0: f94017e0     	ldr	x0, [sp, #0x28]
  122fc4: 94000040     	bl	0x1230c4 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x13c>
  122fc8: f81e83a0     	stur	x0, [x29, #-0x18]
  122fcc: 14000001     	b	0x122fd0 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x48>
  122fd0: d10043a0     	sub	x0, x29, #0x10
  122fd4: d10063a1     	sub	x1, x29, #0x18
  122fd8: 9400004a     	bl	0x123100 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x178>
  122fdc: 36000300     	tbz	w0, #0x0, 0x12303c <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xb4>
  122fe0: 14000001     	b	0x122fe4 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x5c>
  122fe4: d10043a0     	sub	x0, x29, #0x10
  122fe8: 94000058     	bl	0x123148 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x1c0>
  122fec: f9400000     	ldr	x0, [x0]
  122ff0: f81e03a0     	stur	x0, [x29, #-0x20]
  122ff4: b85e03a8     	ldur	w8, [x29, #-0x20]
  122ff8: f9401fe0     	ldr	x0, [sp, #0x38]
  122ffc: b9400009     	ldr	w9, [x0]
  123000: 6b090108     	subs	w8, w8, w9
  123004: b90027e8     	str	w8, [sp, #0x24]
  123008: 54000101     	b.ne	0x123028 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xa0>
  12300c: 14000001     	b	0x123010 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x88>
  123010: b85e43a8     	ldur	w8, [x29, #-0x1c]
  123014: f9401be9     	ldr	x9, [sp, #0x30]
  123018: b9000128     	str	w8, [x9]
  12301c: 320003e8     	orr	w8, wzr, #0x1
  123020: 381df3a8     	sturb	w8, [x29, #-0x21]
  123024: 14000009     	b	0x123048 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xc0>
  123028: 14000001     	b	0x12302c <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xa4>
  12302c: d10043a0     	sub	x0, x29, #0x10
  123030: 9400004c     	bl	0x123160 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x1d8>
  123034: f9000fe0     	str	x0, [sp, #0x18]
  123038: 17ffffe6     	b	0x122fd0 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x48>
  12303c: 2a1f03e8     	mov	w8, wzr
  123040: 381df3a8     	sturb	w8, [x29, #-0x21]
  123044: 14000001     	b	0x123048 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xc0>
  123048: 385df3a8     	ldurb	w8, [x29, #-0x21]
  12304c: d53bd049     	mrs	x9, TPIDR_EL0
  123050: f9401529     	ldr	x9, [x9, #0x28]
  123054: f85f83aa     	ldur	x10, [x29, #-0x8]
  123058: eb0a0129     	subs	x9, x9, x10
  12305c: b90017e8     	str	w8, [sp, #0x14]
  123060: f90007e9     	str	x9, [sp, #0x8]
  123064: 540000e1     	b.ne	0x123080 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xf8>
  123068: 14000001     	b	0x12306c <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0xe4>
  12306c: b94017e8     	ldr	w8, [sp, #0x14]
  123070: 12000100     	and	w0, w8, #0x1
  123074: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  123078: 910203ff     	add	sp, sp, #0x80
  12307c: d65f03c0     	ret
  123080: 97fe1b3c     	bl	0xa9d70 <__stack_chk_fail@plt>
  123084: d100c3ff     	sub	sp, sp, #0x30
  123088: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12308c: 910083fd     	add	x29, sp, #0x20
  123090: d10023a8     	sub	x8, x29, #0x8
  123094: f9000be0     	str	x0, [sp, #0x10]
  123098: f9400be0     	ldr	x0, [sp, #0x10]
  12309c: aa0003e9     	mov	x9, x0
  1230a0: f9400121     	ldr	x1, [x9]
  1230a4: f90007e8     	str	x8, [sp, #0x8]
  1230a8: 94000038     	bl	0x123188 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x200>
  1230ac: f94007e8     	ldr	x8, [sp, #0x8]
  1230b0: f9000100     	str	x0, [x8]
  1230b4: f9400100     	ldr	x0, [x8]
  1230b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1230bc: 9100c3ff     	add	sp, sp, #0x30
  1230c0: d65f03c0     	ret
  1230c4: d100c3ff     	sub	sp, sp, #0x30
  1230c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1230cc: 910083fd     	add	x29, sp, #0x20
  1230d0: d10023a8     	sub	x8, x29, #0x8
  1230d4: f9000be0     	str	x0, [sp, #0x10]
  1230d8: f9400be0     	ldr	x0, [sp, #0x10]
  1230dc: f9400401     	ldr	x1, [x0, #0x8]
  1230e0: f90007e8     	str	x8, [sp, #0x8]
  1230e4: 94000029     	bl	0x123188 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x200>
  1230e8: f94007e8     	ldr	x8, [sp, #0x8]
  1230ec: f9000100     	str	x0, [x8]
  1230f0: f9400100     	ldr	x0, [x8]
  1230f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1230f8: 9100c3ff     	add	sp, sp, #0x30
  1230fc: d65f03c0     	ret
  123100: d100c3ff     	sub	sp, sp, #0x30
  123104: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123108: 910083fd     	add	x29, sp, #0x20
  12310c: 12800008     	mov	w8, #-0x1               // =-1
  123110: f81f83a0     	stur	x0, [x29, #-0x8]
  123114: f9000be1     	str	x1, [sp, #0x10]
  123118: f85f83a0     	ldur	x0, [x29, #-0x8]
  12311c: f9400be1     	ldr	x1, [sp, #0x10]
  123120: b9000fe8     	str	w8, [sp, #0xc]
  123124: 9400003b     	bl	0x123210 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x288>
  123128: b9400fe8     	ldr	w8, [sp, #0xc]
  12312c: 4a080000     	eor	w0, w0, w8
  123130: 320003e9     	orr	w9, wzr, #0x1
  123134: 0a090009     	and	w9, w0, w9
  123138: 2a0903e0     	mov	w0, w9
  12313c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123140: 9100c3ff     	add	sp, sp, #0x30
  123144: d65f03c0     	ret
  123148: d10043ff     	sub	sp, sp, #0x10
  12314c: f90007e0     	str	x0, [sp, #0x8]
  123150: f94007e0     	ldr	x0, [sp, #0x8]
  123154: f9400000     	ldr	x0, [x0]
  123158: 910043ff     	add	sp, sp, #0x10
  12315c: d65f03c0     	ret
  123160: d10043ff     	sub	sp, sp, #0x10
  123164: b27d03e8     	orr	x8, xzr, #0x8
  123168: f90007e0     	str	x0, [sp, #0x8]
  12316c: f94007e0     	ldr	x0, [sp, #0x8]
  123170: aa0003e9     	mov	x9, x0
  123174: f940012a     	ldr	x10, [x9]
  123178: 8b080148     	add	x8, x10, x8
  12317c: f9000128     	str	x8, [x9]
  123180: 910043ff     	add	sp, sp, #0x10
  123184: d65f03c0     	ret
  123188: d10143ff     	sub	sp, sp, #0x50
  12318c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  123190: 910103fd     	add	x29, sp, #0x40
  123194: d53bd048     	mrs	x8, TPIDR_EL0
  123198: f9401509     	ldr	x9, [x8, #0x28]
  12319c: f81f83a9     	stur	x9, [x29, #-0x8]
  1231a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1231a4: f90013e1     	str	x1, [sp, #0x20]
  1231a8: f94013e1     	ldr	x1, [sp, #0x20]
  1231ac: d10043a0     	sub	x0, x29, #0x10
  1231b0: f9000fe8     	str	x8, [sp, #0x18]
  1231b4: 9400000f     	bl	0x1231f0 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x268>
  1231b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1231bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1231c0: f9401520     	ldr	x0, [x9, #0x28]
  1231c4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1231c8: eb010000     	subs	x0, x0, x1
  1231cc: f9000be8     	str	x8, [sp, #0x10]
  1231d0: f90007e0     	str	x0, [sp, #0x8]
  1231d4: 540000c1     	b.ne	0x1231ec <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x264>
  1231d8: 14000001     	b	0x1231dc <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x254>
  1231dc: f9400be0     	ldr	x0, [sp, #0x10]
  1231e0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1231e4: 910143ff     	add	sp, sp, #0x50
  1231e8: d65f03c0     	ret
  1231ec: 97fe1ae1     	bl	0xa9d70 <__stack_chk_fail@plt>
  1231f0: d10043ff     	sub	sp, sp, #0x10
  1231f4: f90007e0     	str	x0, [sp, #0x8]
  1231f8: f90003e1     	str	x1, [sp]
  1231fc: f94007e0     	ldr	x0, [sp, #0x8]
  123200: f94003e1     	ldr	x1, [sp]
  123204: f9000001     	str	x1, [x0]
  123208: 910043ff     	add	sp, sp, #0x10
  12320c: d65f03c0     	ret
  123210: d100c3ff     	sub	sp, sp, #0x30
  123214: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123218: 910083fd     	add	x29, sp, #0x20
  12321c: f81f83a0     	stur	x0, [x29, #-0x8]
  123220: f9000be1     	str	x1, [sp, #0x10]
  123224: f85f83a0     	ldur	x0, [x29, #-0x8]
  123228: 9400000e     	bl	0x123260 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x2d8>
  12322c: f9400be1     	ldr	x1, [sp, #0x10]
  123230: f90007e0     	str	x0, [sp, #0x8]
  123234: aa0103e0     	mov	x0, x1
  123238: 9400000a     	bl	0x123260 <android::ALookup<int, android::ColorAspects::Transfer>::lookup(int const&, android::ColorAspects::Transfer*) const+0x2d8>
  12323c: f94007e1     	ldr	x1, [sp, #0x8]
  123240: eb00003f     	cmp	x1, x0
  123244: 1a9f17e8     	cset	w8, eq
  123248: 320003e9     	orr	w9, wzr, #0x1
  12324c: 0a090108     	and	w8, w8, w9
  123250: 2a0803e0     	mov	w0, w8
  123254: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123258: 9100c3ff     	add	sp, sp, #0x30
  12325c: d65f03c0     	ret
  123260: d10043ff     	sub	sp, sp, #0x10
  123264: f90007e0     	str	x0, [sp, #0x8]
  123268: f94007e0     	ldr	x0, [sp, #0x8]
  12326c: f9400000     	ldr	x0, [x0]
  123270: 910043ff     	add	sp, sp, #0x10
  123274: d65f03c0     	ret

0000000000123278 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const>:
  123278: d10203ff     	sub	sp, sp, #0x80
  12327c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  123280: 9101c3fd     	add	x29, sp, #0x70
  123284: d53bd048     	mrs	x8, TPIDR_EL0
  123288: f9401508     	ldr	x8, [x8, #0x28]
  12328c: f81f83a8     	stur	x8, [x29, #-0x8]
  123290: f81d03a0     	stur	x0, [x29, #-0x30]
  123294: f9001fe1     	str	x1, [sp, #0x38]
  123298: f9001be2     	str	x2, [sp, #0x30]
  12329c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1232a0: f90017e8     	str	x8, [sp, #0x28]
  1232a4: f94017e0     	ldr	x0, [sp, #0x28]
  1232a8: 94000033     	bl	0x123374 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xfc>
  1232ac: f81f03a0     	stur	x0, [x29, #-0x10]
  1232b0: f94017e0     	ldr	x0, [sp, #0x28]
  1232b4: 94000040     	bl	0x1233b4 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x13c>
  1232b8: f81e83a0     	stur	x0, [x29, #-0x18]
  1232bc: 14000001     	b	0x1232c0 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x48>
  1232c0: d10043a0     	sub	x0, x29, #0x10
  1232c4: d10063a1     	sub	x1, x29, #0x18
  1232c8: 9400004a     	bl	0x1233f0 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x178>
  1232cc: 36000300     	tbz	w0, #0x0, 0x12332c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xb4>
  1232d0: 14000001     	b	0x1232d4 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x5c>
  1232d4: d10043a0     	sub	x0, x29, #0x10
  1232d8: 94000058     	bl	0x123438 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x1c0>
  1232dc: f9400000     	ldr	x0, [x0]
  1232e0: f81e03a0     	stur	x0, [x29, #-0x20]
  1232e4: b85e03a8     	ldur	w8, [x29, #-0x20]
  1232e8: f9401fe0     	ldr	x0, [sp, #0x38]
  1232ec: b9400009     	ldr	w9, [x0]
  1232f0: 6b090108     	subs	w8, w8, w9
  1232f4: b90027e8     	str	w8, [sp, #0x24]
  1232f8: 54000101     	b.ne	0x123318 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xa0>
  1232fc: 14000001     	b	0x123300 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x88>
  123300: b85e43a8     	ldur	w8, [x29, #-0x1c]
  123304: f9401be9     	ldr	x9, [sp, #0x30]
  123308: b9000128     	str	w8, [x9]
  12330c: 320003e8     	orr	w8, wzr, #0x1
  123310: 381df3a8     	sturb	w8, [x29, #-0x21]
  123314: 14000009     	b	0x123338 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xc0>
  123318: 14000001     	b	0x12331c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xa4>
  12331c: d10043a0     	sub	x0, x29, #0x10
  123320: 9400004c     	bl	0x123450 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x1d8>
  123324: f9000fe0     	str	x0, [sp, #0x18]
  123328: 17ffffe6     	b	0x1232c0 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x48>
  12332c: 2a1f03e8     	mov	w8, wzr
  123330: 381df3a8     	sturb	w8, [x29, #-0x21]
  123334: 14000001     	b	0x123338 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xc0>
  123338: 385df3a8     	ldurb	w8, [x29, #-0x21]
  12333c: d53bd049     	mrs	x9, TPIDR_EL0
  123340: f9401529     	ldr	x9, [x9, #0x28]
  123344: f85f83aa     	ldur	x10, [x29, #-0x8]
  123348: eb0a0129     	subs	x9, x9, x10
  12334c: b90017e8     	str	w8, [sp, #0x14]
  123350: f90007e9     	str	x9, [sp, #0x8]
  123354: 540000e1     	b.ne	0x123370 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xf8>
  123358: 14000001     	b	0x12335c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0xe4>
  12335c: b94017e8     	ldr	w8, [sp, #0x14]
  123360: 12000100     	and	w0, w8, #0x1
  123364: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  123368: 910203ff     	add	sp, sp, #0x80
  12336c: d65f03c0     	ret
  123370: 97fe1a80     	bl	0xa9d70 <__stack_chk_fail@plt>
  123374: d100c3ff     	sub	sp, sp, #0x30
  123378: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12337c: 910083fd     	add	x29, sp, #0x20
  123380: d10023a8     	sub	x8, x29, #0x8
  123384: f9000be0     	str	x0, [sp, #0x10]
  123388: f9400be0     	ldr	x0, [sp, #0x10]
  12338c: aa0003e9     	mov	x9, x0
  123390: f9400121     	ldr	x1, [x9]
  123394: f90007e8     	str	x8, [sp, #0x8]
  123398: 94000038     	bl	0x123478 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x200>
  12339c: f94007e8     	ldr	x8, [sp, #0x8]
  1233a0: f9000100     	str	x0, [x8]
  1233a4: f9400100     	ldr	x0, [x8]
  1233a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1233ac: 9100c3ff     	add	sp, sp, #0x30
  1233b0: d65f03c0     	ret
  1233b4: d100c3ff     	sub	sp, sp, #0x30
  1233b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1233bc: 910083fd     	add	x29, sp, #0x20
  1233c0: d10023a8     	sub	x8, x29, #0x8
  1233c4: f9000be0     	str	x0, [sp, #0x10]
  1233c8: f9400be0     	ldr	x0, [sp, #0x10]
  1233cc: f9400401     	ldr	x1, [x0, #0x8]
  1233d0: f90007e8     	str	x8, [sp, #0x8]
  1233d4: 94000029     	bl	0x123478 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x200>
  1233d8: f94007e8     	ldr	x8, [sp, #0x8]
  1233dc: f9000100     	str	x0, [x8]
  1233e0: f9400100     	ldr	x0, [x8]
  1233e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1233e8: 9100c3ff     	add	sp, sp, #0x30
  1233ec: d65f03c0     	ret
  1233f0: d100c3ff     	sub	sp, sp, #0x30
  1233f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1233f8: 910083fd     	add	x29, sp, #0x20
  1233fc: 12800008     	mov	w8, #-0x1               // =-1
  123400: f81f83a0     	stur	x0, [x29, #-0x8]
  123404: f9000be1     	str	x1, [sp, #0x10]
  123408: f85f83a0     	ldur	x0, [x29, #-0x8]
  12340c: f9400be1     	ldr	x1, [sp, #0x10]
  123410: b9000fe8     	str	w8, [sp, #0xc]
  123414: 9400003b     	bl	0x123500 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x288>
  123418: b9400fe8     	ldr	w8, [sp, #0xc]
  12341c: 4a080000     	eor	w0, w0, w8
  123420: 320003e9     	orr	w9, wzr, #0x1
  123424: 0a090009     	and	w9, w0, w9
  123428: 2a0903e0     	mov	w0, w9
  12342c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123430: 9100c3ff     	add	sp, sp, #0x30
  123434: d65f03c0     	ret
  123438: d10043ff     	sub	sp, sp, #0x10
  12343c: f90007e0     	str	x0, [sp, #0x8]
  123440: f94007e0     	ldr	x0, [sp, #0x8]
  123444: f9400000     	ldr	x0, [x0]
  123448: 910043ff     	add	sp, sp, #0x10
  12344c: d65f03c0     	ret
  123450: d10043ff     	sub	sp, sp, #0x10
  123454: b27d03e8     	orr	x8, xzr, #0x8
  123458: f90007e0     	str	x0, [sp, #0x8]
  12345c: f94007e0     	ldr	x0, [sp, #0x8]
  123460: aa0003e9     	mov	x9, x0
  123464: f940012a     	ldr	x10, [x9]
  123468: 8b080148     	add	x8, x10, x8
  12346c: f9000128     	str	x8, [x9]
  123470: 910043ff     	add	sp, sp, #0x10
  123474: d65f03c0     	ret
  123478: d10143ff     	sub	sp, sp, #0x50
  12347c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  123480: 910103fd     	add	x29, sp, #0x40
  123484: d53bd048     	mrs	x8, TPIDR_EL0
  123488: f9401509     	ldr	x9, [x8, #0x28]
  12348c: f81f83a9     	stur	x9, [x29, #-0x8]
  123490: f81e83a0     	stur	x0, [x29, #-0x18]
  123494: f90013e1     	str	x1, [sp, #0x20]
  123498: f94013e1     	ldr	x1, [sp, #0x20]
  12349c: d10043a0     	sub	x0, x29, #0x10
  1234a0: f9000fe8     	str	x8, [sp, #0x18]
  1234a4: 9400000f     	bl	0x1234e0 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x268>
  1234a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1234ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1234b0: f9401520     	ldr	x0, [x9, #0x28]
  1234b4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1234b8: eb010000     	subs	x0, x0, x1
  1234bc: f9000be8     	str	x8, [sp, #0x10]
  1234c0: f90007e0     	str	x0, [sp, #0x8]
  1234c4: 540000c1     	b.ne	0x1234dc <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x264>
  1234c8: 14000001     	b	0x1234cc <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x254>
  1234cc: f9400be0     	ldr	x0, [sp, #0x10]
  1234d0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1234d4: 910143ff     	add	sp, sp, #0x50
  1234d8: d65f03c0     	ret
  1234dc: 97fe1a25     	bl	0xa9d70 <__stack_chk_fail@plt>
  1234e0: d10043ff     	sub	sp, sp, #0x10
  1234e4: f90007e0     	str	x0, [sp, #0x8]
  1234e8: f90003e1     	str	x1, [sp]
  1234ec: f94007e0     	ldr	x0, [sp, #0x8]
  1234f0: f94003e1     	ldr	x1, [sp]
  1234f4: f9000001     	str	x1, [x0]
  1234f8: 910043ff     	add	sp, sp, #0x10
  1234fc: d65f03c0     	ret
  123500: d100c3ff     	sub	sp, sp, #0x30
  123504: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123508: 910083fd     	add	x29, sp, #0x20
  12350c: f81f83a0     	stur	x0, [x29, #-0x8]
  123510: f9000be1     	str	x1, [sp, #0x10]
  123514: f85f83a0     	ldur	x0, [x29, #-0x8]
  123518: 9400000e     	bl	0x123550 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x2d8>
  12351c: f9400be1     	ldr	x1, [sp, #0x10]
  123520: f90007e0     	str	x0, [sp, #0x8]
  123524: aa0103e0     	mov	x0, x1
  123528: 9400000a     	bl	0x123550 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x2d8>
  12352c: f94007e1     	ldr	x1, [sp, #0x8]
  123530: eb00003f     	cmp	x1, x0
  123534: 1a9f17e8     	cset	w8, eq
  123538: 320003e9     	orr	w9, wzr, #0x1
  12353c: 0a090108     	and	w8, w8, w9
  123540: 2a0803e0     	mov	w0, w8
  123544: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123548: 9100c3ff     	add	sp, sp, #0x30
  12354c: d65f03c0     	ret
  123550: d10043ff     	sub	sp, sp, #0x10
  123554: f90007e0     	str	x0, [sp, #0x8]
  123558: f94007e0     	ldr	x0, [sp, #0x8]
  12355c: f9400000     	ldr	x0, [x0]
  123560: 910043ff     	add	sp, sp, #0x10
  123564: d65f03c0     	ret
  123568: d10043ff     	sub	sp, sp, #0x10
  12356c: f90007e0     	str	x0, [sp, #0x8]
  123570: f94007e0     	ldr	x0, [sp, #0x8]
  123574: 910043ff     	add	sp, sp, #0x10
  123578: d65f03c0     	ret
  12357c: d10043ff     	sub	sp, sp, #0x10
  123580: f90007e0     	str	x0, [sp, #0x8]
  123584: f94007e0     	ldr	x0, [sp, #0x8]
  123588: 910043ff     	add	sp, sp, #0x10
  12358c: d65f03c0     	ret

0000000000123590 <std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>::pair<android::ColorAspects::Primaries&, android::ColorAspects::MatrixCoeffs&, false>(android::ColorAspects::Primaries&, android::ColorAspects::MatrixCoeffs&)>:
  123590: d10103ff     	sub	sp, sp, #0x40
  123594: a9037bfd     	stp	x29, x30, [sp, #0x30]
  123598: 9100c3fd     	add	x29, sp, #0x30
  12359c: f81f83a0     	stur	x0, [x29, #-0x8]
  1235a0: f81f03a1     	stur	x1, [x29, #-0x10]
  1235a4: f9000fe2     	str	x2, [sp, #0x18]
  1235a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1235ac: aa0003e1     	mov	x1, x0
  1235b0: f85f03a2     	ldur	x2, [x29, #-0x10]
  1235b4: f9000be0     	str	x0, [sp, #0x10]
  1235b8: aa0203e0     	mov	x0, x2
  1235bc: f90007e1     	str	x1, [sp, #0x8]
  1235c0: 97ffffea     	bl	0x123568 <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x2f0>
  1235c4: b9400008     	ldr	w8, [x0]
  1235c8: f94007e0     	ldr	x0, [sp, #0x8]
  1235cc: b9000008     	str	w8, [x0]
  1235d0: f9400fe0     	ldr	x0, [sp, #0x18]
  1235d4: 97ffffea     	bl	0x12357c <android::ALookup<int, android::ColorAspects::MatrixCoeffs>::lookup(int const&, android::ColorAspects::MatrixCoeffs*) const+0x304>
  1235d8: b9400008     	ldr	w8, [x0]
  1235dc: f9400be0     	ldr	x0, [sp, #0x10]
  1235e0: b9000408     	str	w8, [x0, #0x4]
  1235e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1235e8: 910103ff     	add	sp, sp, #0x40
  1235ec: d65f03c0     	ret

00000000001235f0 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const>:
  1235f0: d10203ff     	sub	sp, sp, #0x80
  1235f4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1235f8: 9101c3fd     	add	x29, sp, #0x70
  1235fc: d53bd048     	mrs	x8, TPIDR_EL0
  123600: f9401508     	ldr	x8, [x8, #0x28]
  123604: f81f83a8     	stur	x8, [x29, #-0x8]
  123608: f9001fe0     	str	x0, [sp, #0x38]
  12360c: f9001be1     	str	x1, [sp, #0x30]
  123610: f90017e2     	str	x2, [sp, #0x28]
  123614: f9401fe8     	ldr	x8, [sp, #0x38]
  123618: f90013e8     	str	x8, [sp, #0x20]
  12361c: f94013e0     	ldr	x0, [sp, #0x20]
  123620: 94000034     	bl	0x1236f0 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x100>
  123624: f81f03a0     	stur	x0, [x29, #-0x10]
  123628: f94013e0     	ldr	x0, [sp, #0x20]
  12362c: 94000041     	bl	0x123730 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x140>
  123630: f81e83a0     	stur	x0, [x29, #-0x18]
  123634: 14000001     	b	0x123638 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x48>
  123638: d10043a0     	sub	x0, x29, #0x10
  12363c: d10063a1     	sub	x1, x29, #0x18
  123640: 9400004b     	bl	0x12376c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x17c>
  123644: 36000320     	tbz	w0, #0x0, 0x1236a8 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xb8>
  123648: 14000001     	b	0x12364c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x5c>
  12364c: d10043a0     	sub	x0, x29, #0x10
  123650: 94000059     	bl	0x1237b4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x1c4>
  123654: f940001e     	ldr	x30, [x0]
  123658: b9400808     	ldr	w8, [x0, #0x8]
  12365c: b81e03a8     	stur	w8, [x29, #-0x20]
  123660: f81d83be     	stur	x30, [x29, #-0x28]
  123664: d100a3a0     	sub	x0, x29, #0x28
  123668: b27e0000     	orr	x0, x0, #0x4
  12366c: f9401be1     	ldr	x1, [sp, #0x30]
  123670: 94000057     	bl	0x1237cc <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x1dc>
  123674: 36000100     	tbz	w0, #0x0, 0x123694 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xa4>
  123678: 14000001     	b	0x12367c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x8c>
  12367c: b85d83a8     	ldur	w8, [x29, #-0x28]
  123680: f94017e9     	ldr	x9, [sp, #0x28]
  123684: b9000128     	str	w8, [x9]
  123688: 320003e8     	orr	w8, wzr, #0x1
  12368c: 381d73a8     	sturb	w8, [x29, #-0x29]
  123690: 14000009     	b	0x1236b4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xc4>
  123694: 14000001     	b	0x123698 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xa8>
  123698: d10043a0     	sub	x0, x29, #0x10
  12369c: 94000066     	bl	0x123834 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x244>
  1236a0: f9000fe0     	str	x0, [sp, #0x18]
  1236a4: 17ffffe5     	b	0x123638 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x48>
  1236a8: 2a1f03e8     	mov	w8, wzr
  1236ac: 381d73a8     	sturb	w8, [x29, #-0x29]
  1236b0: 14000001     	b	0x1236b4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xc4>
  1236b4: 385d73a8     	ldurb	w8, [x29, #-0x29]
  1236b8: d53bd049     	mrs	x9, TPIDR_EL0
  1236bc: f9401529     	ldr	x9, [x9, #0x28]
  1236c0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1236c4: eb0a0129     	subs	x9, x9, x10
  1236c8: b90017e8     	str	w8, [sp, #0x14]
  1236cc: f90007e9     	str	x9, [sp, #0x8]
  1236d0: 540000e1     	b.ne	0x1236ec <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xfc>
  1236d4: 14000001     	b	0x1236d8 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0xe8>
  1236d8: b94017e8     	ldr	w8, [sp, #0x14]
  1236dc: 12000100     	and	w0, w8, #0x1
  1236e0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1236e4: 910203ff     	add	sp, sp, #0x80
  1236e8: d65f03c0     	ret
  1236ec: 97fe19a1     	bl	0xa9d70 <__stack_chk_fail@plt>
  1236f0: d100c3ff     	sub	sp, sp, #0x30
  1236f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1236f8: 910083fd     	add	x29, sp, #0x20
  1236fc: d10023a8     	sub	x8, x29, #0x8
  123700: f9000be0     	str	x0, [sp, #0x10]
  123704: f9400be0     	ldr	x0, [sp, #0x10]
  123708: aa0003e9     	mov	x9, x0
  12370c: f9400121     	ldr	x1, [x9]
  123710: f90007e8     	str	x8, [sp, #0x8]
  123714: 94000052     	bl	0x12385c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x26c>
  123718: f94007e8     	ldr	x8, [sp, #0x8]
  12371c: f9000100     	str	x0, [x8]
  123720: f9400100     	ldr	x0, [x8]
  123724: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123728: 9100c3ff     	add	sp, sp, #0x30
  12372c: d65f03c0     	ret
  123730: d100c3ff     	sub	sp, sp, #0x30
  123734: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123738: 910083fd     	add	x29, sp, #0x20
  12373c: d10023a8     	sub	x8, x29, #0x8
  123740: f9000be0     	str	x0, [sp, #0x10]
  123744: f9400be0     	ldr	x0, [sp, #0x10]
  123748: f9400401     	ldr	x1, [x0, #0x8]
  12374c: f90007e8     	str	x8, [sp, #0x8]
  123750: 94000043     	bl	0x12385c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x26c>
  123754: f94007e8     	ldr	x8, [sp, #0x8]
  123758: f9000100     	str	x0, [x8]
  12375c: f9400100     	ldr	x0, [x8]
  123760: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123764: 9100c3ff     	add	sp, sp, #0x30
  123768: d65f03c0     	ret
  12376c: d100c3ff     	sub	sp, sp, #0x30
  123770: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123774: 910083fd     	add	x29, sp, #0x20
  123778: 12800008     	mov	w8, #-0x1               // =-1
  12377c: f81f83a0     	stur	x0, [x29, #-0x8]
  123780: f9000be1     	str	x1, [sp, #0x10]
  123784: f85f83a0     	ldur	x0, [x29, #-0x8]
  123788: f9400be1     	ldr	x1, [sp, #0x10]
  12378c: b9000fe8     	str	w8, [sp, #0xc]
  123790: 94000055     	bl	0x1238e4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x2f4>
  123794: b9400fe8     	ldr	w8, [sp, #0xc]
  123798: 4a080000     	eor	w0, w0, w8
  12379c: 320003e9     	orr	w9, wzr, #0x1
  1237a0: 0a090009     	and	w9, w0, w9
  1237a4: 2a0903e0     	mov	w0, w9
  1237a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1237ac: 9100c3ff     	add	sp, sp, #0x30
  1237b0: d65f03c0     	ret
  1237b4: d10043ff     	sub	sp, sp, #0x10
  1237b8: f90007e0     	str	x0, [sp, #0x8]
  1237bc: f94007e0     	ldr	x0, [sp, #0x8]
  1237c0: f9400000     	ldr	x0, [x0]
  1237c4: 910043ff     	add	sp, sp, #0x10
  1237c8: d65f03c0     	ret
  1237cc: d10083ff     	sub	sp, sp, #0x20
  1237d0: 52800008     	mov	w8, #0x0                // =0
  1237d4: f9000fe0     	str	x0, [sp, #0x18]
  1237d8: f9000be1     	str	x1, [sp, #0x10]
  1237dc: f9400fe0     	ldr	x0, [sp, #0x18]
  1237e0: b9400009     	ldr	w9, [x0]
  1237e4: f9400be0     	ldr	x0, [sp, #0x10]
  1237e8: b940000a     	ldr	w10, [x0]
  1237ec: 6b0a013f     	cmp	w9, w10
  1237f0: 1a9f17e9     	cset	w9, eq
  1237f4: b9000fe8     	str	w8, [sp, #0xc]
  1237f8: 37000049     	tbnz	w9, #0x0, 0x123800 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x210>
  1237fc: 14000008     	b	0x12381c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x22c>
  123800: f9400fe8     	ldr	x8, [sp, #0x18]
  123804: b9400509     	ldr	w9, [x8, #0x4]
  123808: f9400be8     	ldr	x8, [sp, #0x10]
  12380c: b940050a     	ldr	w10, [x8, #0x4]
  123810: 6b0a013f     	cmp	w9, w10
  123814: 1a9f17e9     	cset	w9, eq
  123818: b9000fe9     	str	w9, [sp, #0xc]
  12381c: b9400fe8     	ldr	w8, [sp, #0xc]
  123820: 320003e9     	orr	w9, wzr, #0x1
  123824: 0a090108     	and	w8, w8, w9
  123828: 2a0803e0     	mov	w0, w8
  12382c: 910083ff     	add	sp, sp, #0x20
  123830: d65f03c0     	ret
  123834: d10043ff     	sub	sp, sp, #0x10
  123838: b27e07e8     	orr	x8, xzr, #0xc
  12383c: f90007e0     	str	x0, [sp, #0x8]
  123840: f94007e0     	ldr	x0, [sp, #0x8]
  123844: aa0003e9     	mov	x9, x0
  123848: f940012a     	ldr	x10, [x9]
  12384c: 8b080148     	add	x8, x10, x8
  123850: f9000128     	str	x8, [x9]
  123854: 910043ff     	add	sp, sp, #0x10
  123858: d65f03c0     	ret
  12385c: d10143ff     	sub	sp, sp, #0x50
  123860: a9047bfd     	stp	x29, x30, [sp, #0x40]
  123864: 910103fd     	add	x29, sp, #0x40
  123868: d53bd048     	mrs	x8, TPIDR_EL0
  12386c: f9401509     	ldr	x9, [x8, #0x28]
  123870: f81f83a9     	stur	x9, [x29, #-0x8]
  123874: f81e83a0     	stur	x0, [x29, #-0x18]
  123878: f90013e1     	str	x1, [sp, #0x20]
  12387c: f94013e1     	ldr	x1, [sp, #0x20]
  123880: d10043a0     	sub	x0, x29, #0x10
  123884: f9000fe8     	str	x8, [sp, #0x18]
  123888: 9400000f     	bl	0x1238c4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x2d4>
  12388c: f85f03a8     	ldur	x8, [x29, #-0x10]
  123890: f9400fe9     	ldr	x9, [sp, #0x18]
  123894: f9401520     	ldr	x0, [x9, #0x28]
  123898: f85f83a1     	ldur	x1, [x29, #-0x8]
  12389c: eb010000     	subs	x0, x0, x1
  1238a0: f9000be8     	str	x8, [sp, #0x10]
  1238a4: f90007e0     	str	x0, [sp, #0x8]
  1238a8: 540000c1     	b.ne	0x1238c0 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x2d0>
  1238ac: 14000001     	b	0x1238b0 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x2c0>
  1238b0: f9400be0     	ldr	x0, [sp, #0x10]
  1238b4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1238b8: 910143ff     	add	sp, sp, #0x50
  1238bc: d65f03c0     	ret
  1238c0: 97fe192c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1238c4: d10043ff     	sub	sp, sp, #0x10
  1238c8: f90007e0     	str	x0, [sp, #0x8]
  1238cc: f90003e1     	str	x1, [sp]
  1238d0: f94007e0     	ldr	x0, [sp, #0x8]
  1238d4: f94003e1     	ldr	x1, [sp]
  1238d8: f9000001     	str	x1, [x0]
  1238dc: 910043ff     	add	sp, sp, #0x10
  1238e0: d65f03c0     	ret
  1238e4: d100c3ff     	sub	sp, sp, #0x30
  1238e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1238ec: 910083fd     	add	x29, sp, #0x20
  1238f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1238f4: f9000be1     	str	x1, [sp, #0x10]
  1238f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1238fc: 9400000e     	bl	0x123934 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x344>
  123900: f9400be1     	ldr	x1, [sp, #0x10]
  123904: f90007e0     	str	x0, [sp, #0x8]
  123908: aa0103e0     	mov	x0, x1
  12390c: 9400000a     	bl	0x123934 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x344>
  123910: f94007e1     	ldr	x1, [sp, #0x8]
  123914: eb00003f     	cmp	x1, x0
  123918: 1a9f17e8     	cset	w8, eq
  12391c: 320003e9     	orr	w9, wzr, #0x1
  123920: 0a090108     	and	w8, w8, w9
  123924: 2a0803e0     	mov	w0, w8
  123928: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12392c: 9100c3ff     	add	sp, sp, #0x30
  123930: d65f03c0     	ret
  123934: d10043ff     	sub	sp, sp, #0x10
  123938: f90007e0     	str	x0, [sp, #0x8]
  12393c: f94007e0     	ldr	x0, [sp, #0x8]
  123940: f9400000     	ldr	x0, [x0]
  123944: 910043ff     	add	sp, sp, #0x10
  123948: d65f03c0     	ret

000000000012394c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const>:
  12394c: d10243ff     	sub	sp, sp, #0x90
  123950: a9087bfd     	stp	x29, x30, [sp, #0x80]
  123954: 910203fd     	add	x29, sp, #0x80
  123958: d53bd048     	mrs	x8, TPIDR_EL0
  12395c: f9401508     	ldr	x8, [x8, #0x28]
  123960: f81f83a8     	stur	x8, [x29, #-0x8]
  123964: f81c83a0     	stur	x0, [x29, #-0x38]
  123968: f90023e1     	str	x1, [sp, #0x40]
  12396c: f9001fe2     	str	x2, [sp, #0x38]
  123970: f85c83a8     	ldur	x8, [x29, #-0x38]
  123974: f9001be8     	str	x8, [sp, #0x30]
  123978: f9401be0     	ldr	x0, [sp, #0x30]
  12397c: 97ffff5d     	bl	0x1236f0 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x100>
  123980: f81f03a0     	stur	x0, [x29, #-0x10]
  123984: f9401be0     	ldr	x0, [sp, #0x30]
  123988: 97ffff6a     	bl	0x123730 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x140>
  12398c: f81e83a0     	stur	x0, [x29, #-0x18]
  123990: 14000001     	b	0x123994 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x48>
  123994: d10043a0     	sub	x0, x29, #0x10
  123998: d10063a1     	sub	x1, x29, #0x18
  12399c: 97ffff74     	bl	0x12376c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x17c>
  1239a0: 36000380     	tbz	w0, #0x0, 0x123a10 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xc4>
  1239a4: 14000001     	b	0x1239a8 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x5c>
  1239a8: d10043a0     	sub	x0, x29, #0x10
  1239ac: 97ffff82     	bl	0x1237b4 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x1c4>
  1239b0: f940001e     	ldr	x30, [x0]
  1239b4: b9400808     	ldr	w8, [x0, #0x8]
  1239b8: b81e03a8     	stur	w8, [x29, #-0x20]
  1239bc: f81d83be     	stur	x30, [x29, #-0x28]
  1239c0: b85d83a8     	ldur	w8, [x29, #-0x28]
  1239c4: f94023e0     	ldr	x0, [sp, #0x40]
  1239c8: b9400009     	ldr	w9, [x0]
  1239cc: 6b090108     	subs	w8, w8, w9
  1239d0: b9002fe8     	str	w8, [sp, #0x2c]
  1239d4: 54000141     	b.ne	0x1239fc <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xb0>
  1239d8: 14000001     	b	0x1239dc <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x90>
  1239dc: d100a3a8     	sub	x8, x29, #0x28
  1239e0: b27e0101     	orr	x1, x8, #0x4
  1239e4: f9401fe0     	ldr	x0, [sp, #0x38]
  1239e8: 9400001c     	bl	0x123a58 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x10c>
  1239ec: 320003e9     	orr	w9, wzr, #0x1
  1239f0: 381d73a9     	sturb	w9, [x29, #-0x29]
  1239f4: f90013e0     	str	x0, [sp, #0x20]
  1239f8: 14000009     	b	0x123a1c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xd0>
  1239fc: 14000001     	b	0x123a00 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xb4>
  123a00: d10043a0     	sub	x0, x29, #0x10
  123a04: 97ffff8c     	bl	0x123834 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::rlookup(std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs> const&, android::ColorUtils::ColorStandard*) const+0x244>
  123a08: f9000fe0     	str	x0, [sp, #0x18]
  123a0c: 17ffffe2     	b	0x123994 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x48>
  123a10: 2a1f03e8     	mov	w8, wzr
  123a14: 381d73a8     	sturb	w8, [x29, #-0x29]
  123a18: 14000001     	b	0x123a1c <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xd0>
  123a1c: 385d73a8     	ldurb	w8, [x29, #-0x29]
  123a20: d53bd049     	mrs	x9, TPIDR_EL0
  123a24: f9401529     	ldr	x9, [x9, #0x28]
  123a28: f85f83aa     	ldur	x10, [x29, #-0x8]
  123a2c: eb0a0129     	subs	x9, x9, x10
  123a30: b90017e8     	str	w8, [sp, #0x14]
  123a34: f90007e9     	str	x9, [sp, #0x8]
  123a38: 540000e1     	b.ne	0x123a54 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0x108>
  123a3c: 14000001     	b	0x123a40 <android::ALookup<android::ColorUtils::ColorStandard, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>>::lookup(android::ColorUtils::ColorStandard const&, std::__ndk1::pair<android::ColorAspects::Primaries, android::ColorAspects::MatrixCoeffs>*) const+0xf4>
  123a40: b94017e8     	ldr	w8, [sp, #0x14]
  123a44: 12000100     	and	w0, w8, #0x1
  123a48: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  123a4c: 910243ff     	add	sp, sp, #0x90
  123a50: d65f03c0     	ret
  123a54: 97fe18c7     	bl	0xa9d70 <__stack_chk_fail@plt>
  123a58: d10043ff     	sub	sp, sp, #0x10
  123a5c: f90007e0     	str	x0, [sp, #0x8]
  123a60: f90003e1     	str	x1, [sp]
  123a64: f94007e0     	ldr	x0, [sp, #0x8]
  123a68: f94003e1     	ldr	x1, [sp]
  123a6c: b9400028     	ldr	w8, [x1]
  123a70: aa0003e1     	mov	x1, x0
  123a74: b9000028     	str	w8, [x1]
  123a78: f94003e1     	ldr	x1, [sp]
  123a7c: b9400428     	ldr	w8, [x1, #0x4]
  123a80: b9000408     	str	w8, [x0, #0x4]
  123a84: 910043ff     	add	sp, sp, #0x10
  123a88: d65f03c0     	ret

0000000000123a8c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const>:
  123a8c: d10203ff     	sub	sp, sp, #0x80
  123a90: a9077bfd     	stp	x29, x30, [sp, #0x70]
  123a94: 9101c3fd     	add	x29, sp, #0x70
  123a98: d53bd048     	mrs	x8, TPIDR_EL0
  123a9c: f9401508     	ldr	x8, [x8, #0x28]
  123aa0: f81f83a8     	stur	x8, [x29, #-0x8]
  123aa4: f81d03a0     	stur	x0, [x29, #-0x30]
  123aa8: f9001fe1     	str	x1, [sp, #0x38]
  123aac: f9001be2     	str	x2, [sp, #0x30]
  123ab0: f85d03a8     	ldur	x8, [x29, #-0x30]
  123ab4: f90017e8     	str	x8, [sp, #0x28]
  123ab8: f94017e0     	ldr	x0, [sp, #0x28]
  123abc: 94000033     	bl	0x123b88 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xfc>
  123ac0: f81f03a0     	stur	x0, [x29, #-0x10]
  123ac4: f94017e0     	ldr	x0, [sp, #0x28]
  123ac8: 94000040     	bl	0x123bc8 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x13c>
  123acc: f81e83a0     	stur	x0, [x29, #-0x18]
  123ad0: 14000001     	b	0x123ad4 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x48>
  123ad4: d10043a0     	sub	x0, x29, #0x10
  123ad8: d10063a1     	sub	x1, x29, #0x18
  123adc: 9400004a     	bl	0x123c04 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x178>
  123ae0: 36000300     	tbz	w0, #0x0, 0x123b40 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xb4>
  123ae4: 14000001     	b	0x123ae8 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x5c>
  123ae8: d10043a0     	sub	x0, x29, #0x10
  123aec: 94000058     	bl	0x123c4c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x1c0>
  123af0: f9400000     	ldr	x0, [x0]
  123af4: f81e03a0     	stur	x0, [x29, #-0x20]
  123af8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  123afc: f9401fe0     	ldr	x0, [sp, #0x38]
  123b00: b9400009     	ldr	w9, [x0]
  123b04: 6b090108     	subs	w8, w8, w9
  123b08: b90027e8     	str	w8, [sp, #0x24]
  123b0c: 54000101     	b.ne	0x123b2c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xa0>
  123b10: 14000001     	b	0x123b14 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x88>
  123b14: b85e03a8     	ldur	w8, [x29, #-0x20]
  123b18: f9401be9     	ldr	x9, [sp, #0x30]
  123b1c: b9000128     	str	w8, [x9]
  123b20: 320003e8     	orr	w8, wzr, #0x1
  123b24: 381df3a8     	sturb	w8, [x29, #-0x21]
  123b28: 14000009     	b	0x123b4c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xc0>
  123b2c: 14000001     	b	0x123b30 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xa4>
  123b30: d10043a0     	sub	x0, x29, #0x10
  123b34: 9400004c     	bl	0x123c64 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x1d8>
  123b38: f9000fe0     	str	x0, [sp, #0x18]
  123b3c: 17ffffe6     	b	0x123ad4 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x48>
  123b40: 2a1f03e8     	mov	w8, wzr
  123b44: 381df3a8     	sturb	w8, [x29, #-0x21]
  123b48: 14000001     	b	0x123b4c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xc0>
  123b4c: 385df3a8     	ldurb	w8, [x29, #-0x21]
  123b50: d53bd049     	mrs	x9, TPIDR_EL0
  123b54: f9401529     	ldr	x9, [x9, #0x28]
  123b58: f85f83aa     	ldur	x10, [x29, #-0x8]
  123b5c: eb0a0129     	subs	x9, x9, x10
  123b60: b90017e8     	str	w8, [sp, #0x14]
  123b64: f90007e9     	str	x9, [sp, #0x8]
  123b68: 540000e1     	b.ne	0x123b84 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xf8>
  123b6c: 14000001     	b	0x123b70 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xe4>
  123b70: b94017e8     	ldr	w8, [sp, #0x14]
  123b74: 12000100     	and	w0, w8, #0x1
  123b78: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  123b7c: 910203ff     	add	sp, sp, #0x80
  123b80: d65f03c0     	ret
  123b84: 97fe187b     	bl	0xa9d70 <__stack_chk_fail@plt>
  123b88: d100c3ff     	sub	sp, sp, #0x30
  123b8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123b90: 910083fd     	add	x29, sp, #0x20
  123b94: d10023a8     	sub	x8, x29, #0x8
  123b98: f9000be0     	str	x0, [sp, #0x10]
  123b9c: f9400be0     	ldr	x0, [sp, #0x10]
  123ba0: aa0003e9     	mov	x9, x0
  123ba4: f9400121     	ldr	x1, [x9]
  123ba8: f90007e8     	str	x8, [sp, #0x8]
  123bac: 94000038     	bl	0x123c8c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x200>
  123bb0: f94007e8     	ldr	x8, [sp, #0x8]
  123bb4: f9000100     	str	x0, [x8]
  123bb8: f9400100     	ldr	x0, [x8]
  123bbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123bc0: 9100c3ff     	add	sp, sp, #0x30
  123bc4: d65f03c0     	ret
  123bc8: d100c3ff     	sub	sp, sp, #0x30
  123bcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123bd0: 910083fd     	add	x29, sp, #0x20
  123bd4: d10023a8     	sub	x8, x29, #0x8
  123bd8: f9000be0     	str	x0, [sp, #0x10]
  123bdc: f9400be0     	ldr	x0, [sp, #0x10]
  123be0: f9400401     	ldr	x1, [x0, #0x8]
  123be4: f90007e8     	str	x8, [sp, #0x8]
  123be8: 94000029     	bl	0x123c8c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x200>
  123bec: f94007e8     	ldr	x8, [sp, #0x8]
  123bf0: f9000100     	str	x0, [x8]
  123bf4: f9400100     	ldr	x0, [x8]
  123bf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123bfc: 9100c3ff     	add	sp, sp, #0x30
  123c00: d65f03c0     	ret
  123c04: d100c3ff     	sub	sp, sp, #0x30
  123c08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123c0c: 910083fd     	add	x29, sp, #0x20
  123c10: 12800008     	mov	w8, #-0x1               // =-1
  123c14: f81f83a0     	stur	x0, [x29, #-0x8]
  123c18: f9000be1     	str	x1, [sp, #0x10]
  123c1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  123c20: f9400be1     	ldr	x1, [sp, #0x10]
  123c24: b9000fe8     	str	w8, [sp, #0xc]
  123c28: 9400003b     	bl	0x123d14 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x288>
  123c2c: b9400fe8     	ldr	w8, [sp, #0xc]
  123c30: 4a080000     	eor	w0, w0, w8
  123c34: 320003e9     	orr	w9, wzr, #0x1
  123c38: 0a090009     	and	w9, w0, w9
  123c3c: 2a0903e0     	mov	w0, w9
  123c40: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123c44: 9100c3ff     	add	sp, sp, #0x30
  123c48: d65f03c0     	ret
  123c4c: d10043ff     	sub	sp, sp, #0x10
  123c50: f90007e0     	str	x0, [sp, #0x8]
  123c54: f94007e0     	ldr	x0, [sp, #0x8]
  123c58: f9400000     	ldr	x0, [x0]
  123c5c: 910043ff     	add	sp, sp, #0x10
  123c60: d65f03c0     	ret
  123c64: d10043ff     	sub	sp, sp, #0x10
  123c68: b27d03e8     	orr	x8, xzr, #0x8
  123c6c: f90007e0     	str	x0, [sp, #0x8]
  123c70: f94007e0     	ldr	x0, [sp, #0x8]
  123c74: aa0003e9     	mov	x9, x0
  123c78: f940012a     	ldr	x10, [x9]
  123c7c: 8b080148     	add	x8, x10, x8
  123c80: f9000128     	str	x8, [x9]
  123c84: 910043ff     	add	sp, sp, #0x10
  123c88: d65f03c0     	ret
  123c8c: d10143ff     	sub	sp, sp, #0x50
  123c90: a9047bfd     	stp	x29, x30, [sp, #0x40]
  123c94: 910103fd     	add	x29, sp, #0x40
  123c98: d53bd048     	mrs	x8, TPIDR_EL0
  123c9c: f9401509     	ldr	x9, [x8, #0x28]
  123ca0: f81f83a9     	stur	x9, [x29, #-0x8]
  123ca4: f81e83a0     	stur	x0, [x29, #-0x18]
  123ca8: f90013e1     	str	x1, [sp, #0x20]
  123cac: f94013e1     	ldr	x1, [sp, #0x20]
  123cb0: d10043a0     	sub	x0, x29, #0x10
  123cb4: f9000fe8     	str	x8, [sp, #0x18]
  123cb8: 9400000f     	bl	0x123cf4 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x268>
  123cbc: f85f03a8     	ldur	x8, [x29, #-0x10]
  123cc0: f9400fe9     	ldr	x9, [sp, #0x18]
  123cc4: f9401520     	ldr	x0, [x9, #0x28]
  123cc8: f85f83a1     	ldur	x1, [x29, #-0x8]
  123ccc: eb010000     	subs	x0, x0, x1
  123cd0: f9000be8     	str	x8, [sp, #0x10]
  123cd4: f90007e0     	str	x0, [sp, #0x8]
  123cd8: 540000c1     	b.ne	0x123cf0 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x264>
  123cdc: 14000001     	b	0x123ce0 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x254>
  123ce0: f9400be0     	ldr	x0, [sp, #0x10]
  123ce4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  123ce8: 910143ff     	add	sp, sp, #0x50
  123cec: d65f03c0     	ret
  123cf0: 97fe1820     	bl	0xa9d70 <__stack_chk_fail@plt>
  123cf4: d10043ff     	sub	sp, sp, #0x10
  123cf8: f90007e0     	str	x0, [sp, #0x8]
  123cfc: f90003e1     	str	x1, [sp]
  123d00: f94007e0     	ldr	x0, [sp, #0x8]
  123d04: f94003e1     	ldr	x1, [sp]
  123d08: f9000001     	str	x1, [x0]
  123d0c: 910043ff     	add	sp, sp, #0x10
  123d10: d65f03c0     	ret
  123d14: d100c3ff     	sub	sp, sp, #0x30
  123d18: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123d1c: 910083fd     	add	x29, sp, #0x20
  123d20: f81f83a0     	stur	x0, [x29, #-0x8]
  123d24: f9000be1     	str	x1, [sp, #0x10]
  123d28: f85f83a0     	ldur	x0, [x29, #-0x8]
  123d2c: 9400000e     	bl	0x123d64 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x2d8>
  123d30: f9400be1     	ldr	x1, [sp, #0x10]
  123d34: f90007e0     	str	x0, [sp, #0x8]
  123d38: aa0103e0     	mov	x0, x1
  123d3c: 9400000a     	bl	0x123d64 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x2d8>
  123d40: f94007e1     	ldr	x1, [sp, #0x8]
  123d44: eb00003f     	cmp	x1, x0
  123d48: 1a9f17e8     	cset	w8, eq
  123d4c: 320003e9     	orr	w9, wzr, #0x1
  123d50: 0a090108     	and	w8, w8, w9
  123d54: 2a0803e0     	mov	w0, w8
  123d58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123d5c: 9100c3ff     	add	sp, sp, #0x30
  123d60: d65f03c0     	ret
  123d64: d10043ff     	sub	sp, sp, #0x10
  123d68: f90007e0     	str	x0, [sp, #0x8]
  123d6c: f94007e0     	ldr	x0, [sp, #0x8]
  123d70: f9400000     	ldr	x0, [x0]
  123d74: 910043ff     	add	sp, sp, #0x10
  123d78: d65f03c0     	ret

0000000000123d7c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const>:
  123d7c: d10203ff     	sub	sp, sp, #0x80
  123d80: a9077bfd     	stp	x29, x30, [sp, #0x70]
  123d84: 9101c3fd     	add	x29, sp, #0x70
  123d88: d53bd048     	mrs	x8, TPIDR_EL0
  123d8c: f9401508     	ldr	x8, [x8, #0x28]
  123d90: f81f83a8     	stur	x8, [x29, #-0x8]
  123d94: f81d03a0     	stur	x0, [x29, #-0x30]
  123d98: f9001fe1     	str	x1, [sp, #0x38]
  123d9c: f9001be2     	str	x2, [sp, #0x30]
  123da0: f85d03a8     	ldur	x8, [x29, #-0x30]
  123da4: f90017e8     	str	x8, [sp, #0x28]
  123da8: f94017e0     	ldr	x0, [sp, #0x28]
  123dac: 97ffff77     	bl	0x123b88 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0xfc>
  123db0: f81f03a0     	stur	x0, [x29, #-0x10]
  123db4: f94017e0     	ldr	x0, [sp, #0x28]
  123db8: 97ffff84     	bl	0x123bc8 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x13c>
  123dbc: f81e83a0     	stur	x0, [x29, #-0x18]
  123dc0: 14000001     	b	0x123dc4 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0x48>
  123dc4: d10043a0     	sub	x0, x29, #0x10
  123dc8: d10063a1     	sub	x1, x29, #0x18
  123dcc: 97ffff8e     	bl	0x123c04 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x178>
  123dd0: 36000300     	tbz	w0, #0x0, 0x123e30 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xb4>
  123dd4: 14000001     	b	0x123dd8 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0x5c>
  123dd8: d10043a0     	sub	x0, x29, #0x10
  123ddc: 97ffff9c     	bl	0x123c4c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x1c0>
  123de0: f9400000     	ldr	x0, [x0]
  123de4: f81e03a0     	stur	x0, [x29, #-0x20]
  123de8: b85e03a8     	ldur	w8, [x29, #-0x20]
  123dec: f9401fe0     	ldr	x0, [sp, #0x38]
  123df0: b9400009     	ldr	w9, [x0]
  123df4: 6b090108     	subs	w8, w8, w9
  123df8: b90027e8     	str	w8, [sp, #0x24]
  123dfc: 54000101     	b.ne	0x123e1c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xa0>
  123e00: 14000001     	b	0x123e04 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0x88>
  123e04: b85e43a8     	ldur	w8, [x29, #-0x1c]
  123e08: f9401be9     	ldr	x9, [sp, #0x30]
  123e0c: b9000128     	str	w8, [x9]
  123e10: 320003e8     	orr	w8, wzr, #0x1
  123e14: 381df3a8     	sturb	w8, [x29, #-0x21]
  123e18: 14000009     	b	0x123e3c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xc0>
  123e1c: 14000001     	b	0x123e20 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xa4>
  123e20: d10043a0     	sub	x0, x29, #0x10
  123e24: 97ffff90     	bl	0x123c64 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::rlookup(android::ColorAspects::Range const&, android::ColorUtils::ColorRange*) const+0x1d8>
  123e28: f9000fe0     	str	x0, [sp, #0x18]
  123e2c: 17ffffe6     	b	0x123dc4 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0x48>
  123e30: 2a1f03e8     	mov	w8, wzr
  123e34: 381df3a8     	sturb	w8, [x29, #-0x21]
  123e38: 14000001     	b	0x123e3c <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xc0>
  123e3c: 385df3a8     	ldurb	w8, [x29, #-0x21]
  123e40: d53bd049     	mrs	x9, TPIDR_EL0
  123e44: f9401529     	ldr	x9, [x9, #0x28]
  123e48: f85f83aa     	ldur	x10, [x29, #-0x8]
  123e4c: eb0a0129     	subs	x9, x9, x10
  123e50: b90017e8     	str	w8, [sp, #0x14]
  123e54: f90007e9     	str	x9, [sp, #0x8]
  123e58: 540000e1     	b.ne	0x123e74 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xf8>
  123e5c: 14000001     	b	0x123e60 <android::ALookup<android::ColorUtils::ColorRange, android::ColorAspects::Range>::lookup(android::ColorUtils::ColorRange const&, android::ColorAspects::Range*) const+0xe4>
  123e60: b94017e8     	ldr	w8, [sp, #0x14]
  123e64: 12000100     	and	w0, w8, #0x1
  123e68: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  123e6c: 910203ff     	add	sp, sp, #0x80
  123e70: d65f03c0     	ret
  123e74: 97fe17bf     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000123e78 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const>:
  123e78: d10203ff     	sub	sp, sp, #0x80
  123e7c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  123e80: 9101c3fd     	add	x29, sp, #0x70
  123e84: d53bd048     	mrs	x8, TPIDR_EL0
  123e88: f9401508     	ldr	x8, [x8, #0x28]
  123e8c: f81f83a8     	stur	x8, [x29, #-0x8]
  123e90: f81d03a0     	stur	x0, [x29, #-0x30]
  123e94: f9001fe1     	str	x1, [sp, #0x38]
  123e98: f9001be2     	str	x2, [sp, #0x30]
  123e9c: f85d03a8     	ldur	x8, [x29, #-0x30]
  123ea0: f90017e8     	str	x8, [sp, #0x28]
  123ea4: f94017e0     	ldr	x0, [sp, #0x28]
  123ea8: 94000033     	bl	0x123f74 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xfc>
  123eac: f81f03a0     	stur	x0, [x29, #-0x10]
  123eb0: f94017e0     	ldr	x0, [sp, #0x28]
  123eb4: 94000040     	bl	0x123fb4 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x13c>
  123eb8: f81e83a0     	stur	x0, [x29, #-0x18]
  123ebc: 14000001     	b	0x123ec0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x48>
  123ec0: d10043a0     	sub	x0, x29, #0x10
  123ec4: d10063a1     	sub	x1, x29, #0x18
  123ec8: 9400004a     	bl	0x123ff0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x178>
  123ecc: 36000300     	tbz	w0, #0x0, 0x123f2c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xb4>
  123ed0: 14000001     	b	0x123ed4 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x5c>
  123ed4: d10043a0     	sub	x0, x29, #0x10
  123ed8: 94000058     	bl	0x124038 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x1c0>
  123edc: f9400000     	ldr	x0, [x0]
  123ee0: f81e03a0     	stur	x0, [x29, #-0x20]
  123ee4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  123ee8: f9401fe0     	ldr	x0, [sp, #0x38]
  123eec: b9400009     	ldr	w9, [x0]
  123ef0: 6b090108     	subs	w8, w8, w9
  123ef4: b90027e8     	str	w8, [sp, #0x24]
  123ef8: 54000101     	b.ne	0x123f18 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xa0>
  123efc: 14000001     	b	0x123f00 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x88>
  123f00: b85e03a8     	ldur	w8, [x29, #-0x20]
  123f04: f9401be9     	ldr	x9, [sp, #0x30]
  123f08: b9000128     	str	w8, [x9]
  123f0c: 320003e8     	orr	w8, wzr, #0x1
  123f10: 381df3a8     	sturb	w8, [x29, #-0x21]
  123f14: 14000009     	b	0x123f38 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xc0>
  123f18: 14000001     	b	0x123f1c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xa4>
  123f1c: d10043a0     	sub	x0, x29, #0x10
  123f20: 9400004c     	bl	0x124050 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x1d8>
  123f24: f9000fe0     	str	x0, [sp, #0x18]
  123f28: 17ffffe6     	b	0x123ec0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x48>
  123f2c: 2a1f03e8     	mov	w8, wzr
  123f30: 381df3a8     	sturb	w8, [x29, #-0x21]
  123f34: 14000001     	b	0x123f38 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xc0>
  123f38: 385df3a8     	ldurb	w8, [x29, #-0x21]
  123f3c: d53bd049     	mrs	x9, TPIDR_EL0
  123f40: f9401529     	ldr	x9, [x9, #0x28]
  123f44: f85f83aa     	ldur	x10, [x29, #-0x8]
  123f48: eb0a0129     	subs	x9, x9, x10
  123f4c: b90017e8     	str	w8, [sp, #0x14]
  123f50: f90007e9     	str	x9, [sp, #0x8]
  123f54: 540000e1     	b.ne	0x123f70 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xf8>
  123f58: 14000001     	b	0x123f5c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xe4>
  123f5c: b94017e8     	ldr	w8, [sp, #0x14]
  123f60: 12000100     	and	w0, w8, #0x1
  123f64: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  123f68: 910203ff     	add	sp, sp, #0x80
  123f6c: d65f03c0     	ret
  123f70: 97fe1780     	bl	0xa9d70 <__stack_chk_fail@plt>
  123f74: d100c3ff     	sub	sp, sp, #0x30
  123f78: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123f7c: 910083fd     	add	x29, sp, #0x20
  123f80: d10023a8     	sub	x8, x29, #0x8
  123f84: f9000be0     	str	x0, [sp, #0x10]
  123f88: f9400be0     	ldr	x0, [sp, #0x10]
  123f8c: aa0003e9     	mov	x9, x0
  123f90: f9400121     	ldr	x1, [x9]
  123f94: f90007e8     	str	x8, [sp, #0x8]
  123f98: 94000038     	bl	0x124078 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x200>
  123f9c: f94007e8     	ldr	x8, [sp, #0x8]
  123fa0: f9000100     	str	x0, [x8]
  123fa4: f9400100     	ldr	x0, [x8]
  123fa8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123fac: 9100c3ff     	add	sp, sp, #0x30
  123fb0: d65f03c0     	ret
  123fb4: d100c3ff     	sub	sp, sp, #0x30
  123fb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123fbc: 910083fd     	add	x29, sp, #0x20
  123fc0: d10023a8     	sub	x8, x29, #0x8
  123fc4: f9000be0     	str	x0, [sp, #0x10]
  123fc8: f9400be0     	ldr	x0, [sp, #0x10]
  123fcc: f9400401     	ldr	x1, [x0, #0x8]
  123fd0: f90007e8     	str	x8, [sp, #0x8]
  123fd4: 94000029     	bl	0x124078 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x200>
  123fd8: f94007e8     	ldr	x8, [sp, #0x8]
  123fdc: f9000100     	str	x0, [x8]
  123fe0: f9400100     	ldr	x0, [x8]
  123fe4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  123fe8: 9100c3ff     	add	sp, sp, #0x30
  123fec: d65f03c0     	ret
  123ff0: d100c3ff     	sub	sp, sp, #0x30
  123ff4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  123ff8: 910083fd     	add	x29, sp, #0x20
  123ffc: 12800008     	mov	w8, #-0x1               // =-1
  124000: f81f83a0     	stur	x0, [x29, #-0x8]
  124004: f9000be1     	str	x1, [sp, #0x10]
  124008: f85f83a0     	ldur	x0, [x29, #-0x8]
  12400c: f9400be1     	ldr	x1, [sp, #0x10]
  124010: b9000fe8     	str	w8, [sp, #0xc]
  124014: 9400003b     	bl	0x124100 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x288>
  124018: b9400fe8     	ldr	w8, [sp, #0xc]
  12401c: 4a080000     	eor	w0, w0, w8
  124020: 320003e9     	orr	w9, wzr, #0x1
  124024: 0a090009     	and	w9, w0, w9
  124028: 2a0903e0     	mov	w0, w9
  12402c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  124030: 9100c3ff     	add	sp, sp, #0x30
  124034: d65f03c0     	ret
  124038: d10043ff     	sub	sp, sp, #0x10
  12403c: f90007e0     	str	x0, [sp, #0x8]
  124040: f94007e0     	ldr	x0, [sp, #0x8]
  124044: f9400000     	ldr	x0, [x0]
  124048: 910043ff     	add	sp, sp, #0x10
  12404c: d65f03c0     	ret
  124050: d10043ff     	sub	sp, sp, #0x10
  124054: b27d03e8     	orr	x8, xzr, #0x8
  124058: f90007e0     	str	x0, [sp, #0x8]
  12405c: f94007e0     	ldr	x0, [sp, #0x8]
  124060: aa0003e9     	mov	x9, x0
  124064: f940012a     	ldr	x10, [x9]
  124068: 8b080148     	add	x8, x10, x8
  12406c: f9000128     	str	x8, [x9]
  124070: 910043ff     	add	sp, sp, #0x10
  124074: d65f03c0     	ret
  124078: d10143ff     	sub	sp, sp, #0x50
  12407c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  124080: 910103fd     	add	x29, sp, #0x40
  124084: d53bd048     	mrs	x8, TPIDR_EL0
  124088: f9401509     	ldr	x9, [x8, #0x28]
  12408c: f81f83a9     	stur	x9, [x29, #-0x8]
  124090: f81e83a0     	stur	x0, [x29, #-0x18]
  124094: f90013e1     	str	x1, [sp, #0x20]
  124098: f94013e1     	ldr	x1, [sp, #0x20]
  12409c: d10043a0     	sub	x0, x29, #0x10
  1240a0: f9000fe8     	str	x8, [sp, #0x18]
  1240a4: 9400000f     	bl	0x1240e0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x268>
  1240a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1240ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1240b0: f9401520     	ldr	x0, [x9, #0x28]
  1240b4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1240b8: eb010000     	subs	x0, x0, x1
  1240bc: f9000be8     	str	x8, [sp, #0x10]
  1240c0: f90007e0     	str	x0, [sp, #0x8]
  1240c4: 540000c1     	b.ne	0x1240dc <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x264>
  1240c8: 14000001     	b	0x1240cc <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x254>
  1240cc: f9400be0     	ldr	x0, [sp, #0x10]
  1240d0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1240d4: 910143ff     	add	sp, sp, #0x50
  1240d8: d65f03c0     	ret
  1240dc: 97fe1725     	bl	0xa9d70 <__stack_chk_fail@plt>
  1240e0: d10043ff     	sub	sp, sp, #0x10
  1240e4: f90007e0     	str	x0, [sp, #0x8]
  1240e8: f90003e1     	str	x1, [sp]
  1240ec: f94007e0     	ldr	x0, [sp, #0x8]
  1240f0: f94003e1     	ldr	x1, [sp]
  1240f4: f9000001     	str	x1, [x0]
  1240f8: 910043ff     	add	sp, sp, #0x10
  1240fc: d65f03c0     	ret
  124100: d100c3ff     	sub	sp, sp, #0x30
  124104: a9027bfd     	stp	x29, x30, [sp, #0x20]
  124108: 910083fd     	add	x29, sp, #0x20
  12410c: f81f83a0     	stur	x0, [x29, #-0x8]
  124110: f9000be1     	str	x1, [sp, #0x10]
  124114: f85f83a0     	ldur	x0, [x29, #-0x8]
  124118: 9400000e     	bl	0x124150 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x2d8>
  12411c: f9400be1     	ldr	x1, [sp, #0x10]
  124120: f90007e0     	str	x0, [sp, #0x8]
  124124: aa0103e0     	mov	x0, x1
  124128: 9400000a     	bl	0x124150 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x2d8>
  12412c: f94007e1     	ldr	x1, [sp, #0x8]
  124130: eb00003f     	cmp	x1, x0
  124134: 1a9f17e8     	cset	w8, eq
  124138: 320003e9     	orr	w9, wzr, #0x1
  12413c: 0a090108     	and	w8, w8, w9
  124140: 2a0803e0     	mov	w0, w8
  124144: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  124148: 9100c3ff     	add	sp, sp, #0x30
  12414c: d65f03c0     	ret
  124150: d10043ff     	sub	sp, sp, #0x10
  124154: f90007e0     	str	x0, [sp, #0x8]
  124158: f94007e0     	ldr	x0, [sp, #0x8]
  12415c: f9400000     	ldr	x0, [x0]
  124160: 910043ff     	add	sp, sp, #0x10
  124164: d65f03c0     	ret

0000000000124168 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const>:
  124168: d10203ff     	sub	sp, sp, #0x80
  12416c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  124170: 9101c3fd     	add	x29, sp, #0x70
  124174: d53bd048     	mrs	x8, TPIDR_EL0
  124178: f9401508     	ldr	x8, [x8, #0x28]
  12417c: f81f83a8     	stur	x8, [x29, #-0x8]
  124180: f81d03a0     	stur	x0, [x29, #-0x30]
  124184: f9001fe1     	str	x1, [sp, #0x38]
  124188: f9001be2     	str	x2, [sp, #0x30]
  12418c: f85d03a8     	ldur	x8, [x29, #-0x30]
  124190: f90017e8     	str	x8, [sp, #0x28]
  124194: f94017e0     	ldr	x0, [sp, #0x28]
  124198: 97ffff77     	bl	0x123f74 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0xfc>
  12419c: f81f03a0     	stur	x0, [x29, #-0x10]
  1241a0: f94017e0     	ldr	x0, [sp, #0x28]
  1241a4: 97ffff84     	bl	0x123fb4 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x13c>
  1241a8: f81e83a0     	stur	x0, [x29, #-0x18]
  1241ac: 14000001     	b	0x1241b0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0x48>
  1241b0: d10043a0     	sub	x0, x29, #0x10
  1241b4: d10063a1     	sub	x1, x29, #0x18
  1241b8: 97ffff8e     	bl	0x123ff0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x178>
  1241bc: 36000300     	tbz	w0, #0x0, 0x12421c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xb4>
  1241c0: 14000001     	b	0x1241c4 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0x5c>
  1241c4: d10043a0     	sub	x0, x29, #0x10
  1241c8: 97ffff9c     	bl	0x124038 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x1c0>
  1241cc: f9400000     	ldr	x0, [x0]
  1241d0: f81e03a0     	stur	x0, [x29, #-0x20]
  1241d4: b85e03a8     	ldur	w8, [x29, #-0x20]
  1241d8: f9401fe0     	ldr	x0, [sp, #0x38]
  1241dc: b9400009     	ldr	w9, [x0]
  1241e0: 6b090108     	subs	w8, w8, w9
  1241e4: b90027e8     	str	w8, [sp, #0x24]
  1241e8: 54000101     	b.ne	0x124208 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xa0>
  1241ec: 14000001     	b	0x1241f0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0x88>
  1241f0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1241f4: f9401be9     	ldr	x9, [sp, #0x30]
  1241f8: b9000128     	str	w8, [x9]
  1241fc: 320003e8     	orr	w8, wzr, #0x1
  124200: 381df3a8     	sturb	w8, [x29, #-0x21]
  124204: 14000009     	b	0x124228 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xc0>
  124208: 14000001     	b	0x12420c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xa4>
  12420c: d10043a0     	sub	x0, x29, #0x10
  124210: 97ffff90     	bl	0x124050 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::rlookup(android::ColorAspects::Transfer const&, android::ColorUtils::ColorTransfer*) const+0x1d8>
  124214: f9000fe0     	str	x0, [sp, #0x18]
  124218: 17ffffe6     	b	0x1241b0 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0x48>
  12421c: 2a1f03e8     	mov	w8, wzr
  124220: 381df3a8     	sturb	w8, [x29, #-0x21]
  124224: 14000001     	b	0x124228 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xc0>
  124228: 385df3a8     	ldurb	w8, [x29, #-0x21]
  12422c: d53bd049     	mrs	x9, TPIDR_EL0
  124230: f9401529     	ldr	x9, [x9, #0x28]
  124234: f85f83aa     	ldur	x10, [x29, #-0x8]
  124238: eb0a0129     	subs	x9, x9, x10
  12423c: b90017e8     	str	w8, [sp, #0x14]
  124240: f90007e9     	str	x9, [sp, #0x8]
  124244: 540000e1     	b.ne	0x124260 <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xf8>
  124248: 14000001     	b	0x12424c <android::ALookup<android::ColorUtils::ColorTransfer, android::ColorAspects::Transfer>::lookup(android::ColorUtils::ColorTransfer const&, android::ColorAspects::Transfer*) const+0xe4>
  12424c: b94017e8     	ldr	w8, [sp, #0x14]
  124250: 12000100     	and	w0, w8, #0x1
  124254: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  124258: 910203ff     	add	sp, sp, #0x80
  12425c: d65f03c0     	ret
  124260: 97fe16c4     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000124264 <android::MediaBuffer::MediaBuffer(void*, unsigned long)>:
  124264: d10203ff     	sub	sp, sp, #0x80
  124268: a9077bfd     	stp	x29, x30, [sp, #0x70]
  12426c: 9101c3fd     	add	x29, sp, #0x70
  124270: 90000c28     	adrp	x8, 0x2a8000
  124274: f9473d08     	ldr	x8, [x8, #0xe78]
  124278: b27c03e9     	orr	x9, xzr, #0x10
  12427c: 8b090108     	add	x8, x8, x9
  124280: d2800009     	mov	x9, #0x0                // =0
  124284: b27d0bea     	orr	x10, xzr, #0x38
  124288: 5280000b     	mov	w11, #0x0               // =0
  12428c: f81f83a0     	stur	x0, [x29, #-0x8]
  124290: f81f03a1     	stur	x1, [x29, #-0x10]
  124294: f81e83a2     	stur	x2, [x29, #-0x18]
  124298: f85f83a0     	ldur	x0, [x29, #-0x8]
  12429c: f81d03a0     	stur	x0, [x29, #-0x30]
  1242a0: f9001fe8     	str	x8, [sp, #0x38]
  1242a4: f9001be9     	str	x9, [sp, #0x30]
  1242a8: f90017ea     	str	x10, [sp, #0x28]
  1242ac: b90027eb     	str	w11, [sp, #0x24]
  1242b0: 97fe0414     	bl	0xa5300 <_ZN7android15MediaBufferBaseC2Ev@plt>
  1242b4: f9401fe8     	ldr	x8, [sp, #0x38]
  1242b8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1242bc: f9000128     	str	x8, [x9]
  1242c0: f9401bea     	ldr	x10, [sp, #0x30]
  1242c4: f900052a     	str	x10, [x9, #0x8]
  1242c8: b900113f     	str	wzr, [x9, #0x10]
  1242cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1242d0: f9000d20     	str	x0, [x9, #0x18]
  1242d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1242d8: f9001120     	str	x0, [x9, #0x20]
  1242dc: f900153f     	str	xzr, [x9, #0x28]
  1242e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1242e4: f9001920     	str	x0, [x9, #0x30]
  1242e8: f94017e0     	ldr	x0, [sp, #0x28]
  1242ec: 8b000121     	add	x1, x9, x0
  1242f0: aa0103e0     	mov	x0, x1
  1242f4: f9000fe1     	str	x1, [sp, #0x18]
  1242f8: 97fdf212     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  1242fc: 14000001     	b	0x124300 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0x9c>
  124300: d2800908     	mov	x8, #0x48               // =72
  124304: b27d0be0     	orr	x0, xzr, #0x38
  124308: b94027e9     	ldr	w9, [sp, #0x24]
  12430c: f85d03aa     	ldur	x10, [x29, #-0x30]
  124310: 39010149     	strb	w9, [x10, #0x40]
  124314: 8b080148     	add	x8, x10, x8
  124318: f9000be8     	str	x8, [sp, #0x10]
  12431c: 97fe12fd     	bl	0xa8f10 <_Znwm@plt>
  124320: f90007e0     	str	x0, [sp, #0x8]
  124324: 14000001     	b	0x124328 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0xc4>
  124328: f94007e0     	ldr	x0, [sp, #0x8]
  12432c: 97fe0be1     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  124330: 14000001     	b	0x124334 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0xd0>
  124334: f9400be0     	ldr	x0, [sp, #0x10]
  124338: f94007e1     	ldr	x1, [sp, #0x8]
  12433c: 97fe05f1     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  124340: 14000001     	b	0x124344 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0xe0>
  124344: f9401be8     	ldr	x8, [sp, #0x30]
  124348: f85d03a9     	ldur	x9, [x29, #-0x30]
  12434c: f9002928     	str	x8, [x9, #0x50]
  124350: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  124354: 910203ff     	add	sp, sp, #0x80
  124358: d65f03c0     	ret
  12435c: 2a0103e8     	mov	w8, w1
  124360: f81e03a0     	stur	x0, [x29, #-0x20]
  124364: b81dc3a8     	stur	w8, [x29, #-0x24]
  124368: 1400000c     	b	0x124398 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0x134>
  12436c: 2a0103e8     	mov	w8, w1
  124370: f81e03a0     	stur	x0, [x29, #-0x20]
  124374: b81dc3a8     	stur	w8, [x29, #-0x24]
  124378: 14000006     	b	0x124390 <android::MediaBuffer::MediaBuffer(void*, unsigned long)+0x12c>
  12437c: 2a0103e8     	mov	w8, w1
  124380: f81e03a0     	stur	x0, [x29, #-0x20]
  124384: b81dc3a8     	stur	w8, [x29, #-0x24]
  124388: f94007e0     	ldr	x0, [sp, #0x8]
  12438c: 97fdf175     	bl	0xa0960 <_ZdlPv@plt>
  124390: f9400fe0     	ldr	x0, [sp, #0x18]
  124394: 97fe185f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  124398: f85d03a0     	ldur	x0, [x29, #-0x30]
  12439c: 97fe0fdd     	bl	0xa8310 <_ZN7android15MediaBufferBaseD2Ev@plt>
  1243a0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1243a4: 97fe0edb     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001243a8 <android::MediaBufferBase::MediaBufferBase()>:
  1243a8: d10043ff     	sub	sp, sp, #0x10
  1243ac: 90000c28     	adrp	x8, 0x2a8000
  1243b0: f941b508     	ldr	x8, [x8, #0x368]
  1243b4: b27c03e9     	orr	x9, xzr, #0x10
  1243b8: 8b090108     	add	x8, x8, x9
  1243bc: f90007e0     	str	x0, [sp, #0x8]
  1243c0: f94007e9     	ldr	x9, [sp, #0x8]
  1243c4: f9000128     	str	x8, [x9]
  1243c8: 910043ff     	add	sp, sp, #0x10
  1243cc: d65f03c0     	ret

00000000001243d0 <android::MediaBuffer::MediaBuffer(unsigned long)>:
  1243d0: d10203ff     	sub	sp, sp, #0x80
  1243d4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1243d8: 9101c3fd     	add	x29, sp, #0x70
  1243dc: 90000c28     	adrp	x8, 0x2a8000
  1243e0: f9473d08     	ldr	x8, [x8, #0xe78]
  1243e4: b27c03e9     	orr	x9, xzr, #0x10
  1243e8: 8b090108     	add	x8, x8, x9
  1243ec: d2800009     	mov	x9, #0x0                // =0
  1243f0: b27d0bea     	orr	x10, xzr, #0x38
  1243f4: 320003eb     	orr	w11, wzr, #0x1
  1243f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1243fc: f81f03a1     	stur	x1, [x29, #-0x10]
  124400: f85f83a0     	ldur	x0, [x29, #-0x8]
  124404: f81d83a0     	stur	x0, [x29, #-0x28]
  124408: f81d03a8     	stur	x8, [x29, #-0x30]
  12440c: f9001fe9     	str	x9, [sp, #0x38]
  124410: f9001bea     	str	x10, [sp, #0x30]
  124414: b9002feb     	str	w11, [sp, #0x2c]
  124418: 97fe03ba     	bl	0xa5300 <_ZN7android15MediaBufferBaseC2Ev@plt>
  12441c: f85d03a8     	ldur	x8, [x29, #-0x30]
  124420: f85d83a9     	ldur	x9, [x29, #-0x28]
  124424: f9000128     	str	x8, [x9]
  124428: f9401fea     	ldr	x10, [sp, #0x38]
  12442c: f900052a     	str	x10, [x9, #0x8]
  124430: b900113f     	str	wzr, [x9, #0x10]
  124434: f9000d2a     	str	x10, [x9, #0x18]
  124438: f85f03a0     	ldur	x0, [x29, #-0x10]
  12443c: f9001120     	str	x0, [x9, #0x20]
  124440: f900153f     	str	xzr, [x9, #0x28]
  124444: f85f03a0     	ldur	x0, [x29, #-0x10]
  124448: f9001920     	str	x0, [x9, #0x30]
  12444c: f9401be0     	ldr	x0, [sp, #0x30]
  124450: 8b000121     	add	x1, x9, x0
  124454: aa0103e0     	mov	x0, x1
  124458: f90013e1     	str	x1, [sp, #0x20]
  12445c: 97fdf1b9     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  124460: 14000001     	b	0x124464 <android::MediaBuffer::MediaBuffer(unsigned long)+0x94>
  124464: d2800908     	mov	x8, #0x48               // =72
  124468: b27d0be0     	orr	x0, xzr, #0x38
  12446c: b9402fe9     	ldr	w9, [sp, #0x2c]
  124470: f85d83aa     	ldur	x10, [x29, #-0x28]
  124474: 39010149     	strb	w9, [x10, #0x40]
  124478: 8b080148     	add	x8, x10, x8
  12447c: f9000fe8     	str	x8, [sp, #0x18]
  124480: 97fe12a4     	bl	0xa8f10 <_Znwm@plt>
  124484: f9000be0     	str	x0, [sp, #0x10]
  124488: 14000001     	b	0x12448c <android::MediaBuffer::MediaBuffer(unsigned long)+0xbc>
  12448c: f9400be0     	ldr	x0, [sp, #0x10]
  124490: 97fe0b88     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  124494: 14000001     	b	0x124498 <android::MediaBuffer::MediaBuffer(unsigned long)+0xc8>
  124498: f9400fe0     	ldr	x0, [sp, #0x18]
  12449c: f9400be1     	ldr	x1, [sp, #0x10]
  1244a0: 97fe0598     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  1244a4: 14000001     	b	0x1244a8 <android::MediaBuffer::MediaBuffer(unsigned long)+0xd8>
  1244a8: f9401fe8     	ldr	x8, [sp, #0x38]
  1244ac: f85d83a9     	ldur	x9, [x29, #-0x28]
  1244b0: f9002928     	str	x8, [x9, #0x50]
  1244b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1244b8: 97fdf776     	bl	0xa2290 <malloc@plt>
  1244bc: f90007e0     	str	x0, [sp, #0x8]
  1244c0: 14000001     	b	0x1244c4 <android::MediaBuffer::MediaBuffer(unsigned long)+0xf4>
  1244c4: f94007e8     	ldr	x8, [sp, #0x8]
  1244c8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1244cc: f9000d28     	str	x8, [x9, #0x18]
  1244d0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1244d4: 910203ff     	add	sp, sp, #0x80
  1244d8: d65f03c0     	ret
  1244dc: 2a0103e8     	mov	w8, w1
  1244e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1244e4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1244e8: 14000012     	b	0x124530 <android::MediaBuffer::MediaBuffer(unsigned long)+0x160>
  1244ec: 2a0103e8     	mov	w8, w1
  1244f0: f81e83a0     	stur	x0, [x29, #-0x18]
  1244f4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1244f8: 1400000c     	b	0x124528 <android::MediaBuffer::MediaBuffer(unsigned long)+0x158>
  1244fc: 2a0103e8     	mov	w8, w1
  124500: f81e83a0     	stur	x0, [x29, #-0x18]
  124504: b81e43a8     	stur	w8, [x29, #-0x1c]
  124508: f9400be0     	ldr	x0, [sp, #0x10]
  12450c: 97fdf115     	bl	0xa0960 <_ZdlPv@plt>
  124510: 14000006     	b	0x124528 <android::MediaBuffer::MediaBuffer(unsigned long)+0x158>
  124514: 2a0103e8     	mov	w8, w1
  124518: f81e83a0     	stur	x0, [x29, #-0x18]
  12451c: b81e43a8     	stur	w8, [x29, #-0x1c]
  124520: f9400fe0     	ldr	x0, [sp, #0x18]
  124524: 97fdf513     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  124528: f94013e0     	ldr	x0, [sp, #0x20]
  12452c: 97fe17f9     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  124530: f85d83a0     	ldur	x0, [x29, #-0x28]
  124534: 97fe0f77     	bl	0xa8310 <_ZN7android15MediaBufferBaseD2Ev@plt>
  124538: f85e83a0     	ldur	x0, [x29, #-0x18]
  12453c: 97fe0e75     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000124540 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)>:
  124540: d10243ff     	sub	sp, sp, #0x90
  124544: a9087bfd     	stp	x29, x30, [sp, #0x80]
  124548: 910203fd     	add	x29, sp, #0x80
  12454c: 90000c28     	adrp	x8, 0x2a8000
  124550: f9473d08     	ldr	x8, [x8, #0xe78]
  124554: b27c03e9     	orr	x9, xzr, #0x10
  124558: 8b090108     	add	x8, x8, x9
  12455c: d2800009     	mov	x9, #0x0                // =0
  124560: 5280000a     	mov	w10, #0x0               // =0
  124564: f81f83a0     	stur	x0, [x29, #-0x8]
  124568: f81f03a1     	stur	x1, [x29, #-0x10]
  12456c: f85f83a0     	ldur	x0, [x29, #-0x8]
  124570: f81d83a0     	stur	x0, [x29, #-0x28]
  124574: f81d03a8     	stur	x8, [x29, #-0x30]
  124578: f81c83a9     	stur	x9, [x29, #-0x38]
  12457c: b81c43aa     	stur	w10, [x29, #-0x3c]
  124580: 97fe0360     	bl	0xa5300 <_ZN7android15MediaBufferBaseC2Ev@plt>
  124584: f85d03a8     	ldur	x8, [x29, #-0x30]
  124588: f85d83a9     	ldur	x9, [x29, #-0x28]
  12458c: f9000128     	str	x8, [x9]
  124590: f85c83a0     	ldur	x0, [x29, #-0x38]
  124594: f9000520     	str	x0, [x9, #0x8]
  124598: b900113f     	str	wzr, [x9, #0x10]
  12459c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1245a0: 97fdee3c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1245a4: f9001fe0     	str	x0, [sp, #0x38]
  1245a8: 14000001     	b	0x1245ac <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x6c>
  1245ac: f9401fe0     	ldr	x0, [sp, #0x38]
  1245b0: 97fe0328     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1245b4: f9001be0     	str	x0, [sp, #0x30]
  1245b8: 14000001     	b	0x1245bc <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x7c>
  1245bc: f9401be8     	ldr	x8, [sp, #0x30]
  1245c0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1245c4: f9000d28     	str	x8, [x9, #0x18]
  1245c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1245cc: 97fdee31     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1245d0: f90017e0     	str	x0, [sp, #0x28]
  1245d4: 14000001     	b	0x1245d8 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x98>
  1245d8: f94017e0     	ldr	x0, [sp, #0x28]
  1245dc: 97fdfcf5     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1245e0: f90013e0     	str	x0, [sp, #0x20]
  1245e4: 14000001     	b	0x1245e8 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0xa8>
  1245e8: b27d0be8     	orr	x8, xzr, #0x38
  1245ec: f94013e9     	ldr	x9, [sp, #0x20]
  1245f0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1245f4: f9001149     	str	x9, [x10, #0x20]
  1245f8: f900155f     	str	xzr, [x10, #0x28]
  1245fc: f940114b     	ldr	x11, [x10, #0x20]
  124600: f900194b     	str	x11, [x10, #0x30]
  124604: 8b080148     	add	x8, x10, x8
  124608: f85f03a1     	ldur	x1, [x29, #-0x10]
  12460c: aa0803e0     	mov	x0, x8
  124610: f9000fe8     	str	x8, [sp, #0x18]
  124614: 97fdfd2b     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  124618: 14000001     	b	0x12461c <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0xdc>
  12461c: d2800908     	mov	x8, #0x48               // =72
  124620: b27d0be0     	orr	x0, xzr, #0x38
  124624: b85c43a9     	ldur	w9, [x29, #-0x3c]
  124628: f85d83aa     	ldur	x10, [x29, #-0x28]
  12462c: 39010149     	strb	w9, [x10, #0x40]
  124630: 8b080148     	add	x8, x10, x8
  124634: f9000be8     	str	x8, [sp, #0x10]
  124638: 97fe1236     	bl	0xa8f10 <_Znwm@plt>
  12463c: f90007e0     	str	x0, [sp, #0x8]
  124640: 14000001     	b	0x124644 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x104>
  124644: f94007e0     	ldr	x0, [sp, #0x8]
  124648: 97fe0b1a     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  12464c: 14000001     	b	0x124650 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x110>
  124650: f9400be0     	ldr	x0, [sp, #0x10]
  124654: f94007e1     	ldr	x1, [sp, #0x8]
  124658: 97fe052a     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  12465c: 14000001     	b	0x124660 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x120>
  124660: f85c83a8     	ldur	x8, [x29, #-0x38]
  124664: f85d83a9     	ldur	x9, [x29, #-0x28]
  124668: f9002928     	str	x8, [x9, #0x50]
  12466c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  124670: 910243ff     	add	sp, sp, #0x90
  124674: d65f03c0     	ret
  124678: 2a0103e8     	mov	w8, w1
  12467c: f81e83a0     	stur	x0, [x29, #-0x18]
  124680: b81e43a8     	stur	w8, [x29, #-0x1c]
  124684: 1400000c     	b	0x1246b4 <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x174>
  124688: 2a0103e8     	mov	w8, w1
  12468c: f81e83a0     	stur	x0, [x29, #-0x18]
  124690: b81e43a8     	stur	w8, [x29, #-0x1c]
  124694: 14000006     	b	0x1246ac <android::MediaBuffer::MediaBuffer(android::sp<android::ABuffer> const&)+0x16c>
  124698: 2a0103e8     	mov	w8, w1
  12469c: f81e83a0     	stur	x0, [x29, #-0x18]
  1246a0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1246a4: f94007e0     	ldr	x0, [sp, #0x8]
  1246a8: 97fdf0ae     	bl	0xa0960 <_ZdlPv@plt>
  1246ac: f9400fe0     	ldr	x0, [sp, #0x18]
  1246b0: 97fe1798     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1246b4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1246b8: 97fe0f16     	bl	0xa8310 <_ZN7android15MediaBufferBaseD2Ev@plt>
  1246bc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1246c0: 97fe0e14     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001246c4 <android::MediaBuffer::release()>:
  1246c4: d10283ff     	sub	sp, sp, #0xa0
  1246c8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1246cc: 910243fd     	add	x29, sp, #0x90
  1246d0: d53bd048     	mrs	x8, TPIDR_EL0
  1246d4: f9401508     	ldr	x8, [x8, #0x28]
  1246d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1246dc: f90027e0     	str	x0, [sp, #0x48]
  1246e0: f94027e8     	ldr	x8, [sp, #0x48]
  1246e4: aa0803e0     	mov	x0, x8
  1246e8: f9400508     	ldr	x8, [x8, #0x8]
  1246ec: f9001be0     	str	x0, [sp, #0x30]
  1246f0: b5000728     	cbnz	x8, 0x1247d4 <android::MediaBuffer::release()+0x110>
  1246f4: 14000001     	b	0x1246f8 <android::MediaBuffer::release()+0x34>
  1246f8: 14000001     	b	0x1246fc <android::MediaBuffer::release()+0x38>
  1246fc: f9401be8     	ldr	x8, [sp, #0x30]
  124700: 91004100     	add	x0, x8, #0x10
  124704: 2a1f03e9     	mov	w9, wzr
  124708: b81dc3a9     	stur	w9, [x29, #-0x24]
  12470c: d10083aa     	sub	x10, x29, #0x20
  124710: d10093a1     	sub	x1, x29, #0x24
  124714: aa0a03e8     	mov	x8, x10
  124718: f90017ea     	str	x10, [sp, #0x28]
  12471c: 97fdf681     	bl	0xa2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>
  124720: f94017e0     	ldr	x0, [sp, #0x28]
  124724: 97fe116b     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  124728: b90027e0     	str	w0, [sp, #0x24]
  12472c: 14000001     	b	0x124730 <android::MediaBuffer::release()+0x6c>
  124730: b94027e8     	ldr	w8, [sp, #0x24]
  124734: 37000308     	tbnz	w8, #0x0, 0x124794 <android::MediaBuffer::release()+0xd0>
  124738: 14000001     	b	0x12473c <android::MediaBuffer::release()+0x78>
  12473c: d00006a1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  124740: 911b4c21     	add	x1, x1, #0x6d3
  124744: d10103a0     	sub	x0, x29, #0x40
  124748: 97fdfd0e     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12474c: 14000001     	b	0x124750 <android::MediaBuffer::release()+0x8c>
  124750: d10103a0     	sub	x0, x29, #0x40
  124754: d10083a1     	sub	x1, x29, #0x20
  124758: 97fdf962     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12475c: 14000001     	b	0x124760 <android::MediaBuffer::release()+0x9c>
  124760: d10103a0     	sub	x0, x29, #0x40
  124764: 97fdf567     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  124768: 1400000b     	b	0x124794 <android::MediaBuffer::release()+0xd0>
  12476c: f90023e0     	str	x0, [sp, #0x40]
  124770: 2a0103e8     	mov	w8, w1
  124774: b9003fe8     	str	w8, [sp, #0x3c]
  124778: 14000014     	b	0x1247c8 <android::MediaBuffer::release()+0x104>
  12477c: f90023e0     	str	x0, [sp, #0x40]
  124780: 2a0103e8     	mov	w8, w1
  124784: b9003fe8     	str	w8, [sp, #0x3c]
  124788: d10103a0     	sub	x0, x29, #0x40
  12478c: 97fdf55d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  124790: 1400000e     	b	0x1247c8 <android::MediaBuffer::release()+0x104>
  124794: d10083a0     	sub	x0, x29, #0x20
  124798: 97fdf55a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12479c: 14000001     	b	0x1247a0 <android::MediaBuffer::release()+0xdc>
  1247a0: f9401be8     	ldr	x8, [sp, #0x30]
  1247a4: b4000108     	cbz	x8, 0x1247c4 <android::MediaBuffer::release()+0x100>
  1247a8: 14000001     	b	0x1247ac <android::MediaBuffer::release()+0xe8>
  1247ac: f9401be8     	ldr	x8, [sp, #0x30]
  1247b0: f9400109     	ldr	x9, [x8]
  1247b4: f9400d29     	ldr	x9, [x9, #0x18]
  1247b8: aa0803e0     	mov	x0, x8
  1247bc: d63f0120     	blr	x9
  1247c0: 14000001     	b	0x1247c4 <android::MediaBuffer::release()+0x100>
  1247c4: 1400002f     	b	0x124880 <android::MediaBuffer::release()+0x1bc>
  1247c8: d10083a0     	sub	x0, x29, #0x20
  1247cc: 97fdf54d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1247d0: 14000036     	b	0x1248a8 <android::MediaBuffer::release()+0x1e4>
  1247d4: f9401be8     	ldr	x8, [sp, #0x30]
  1247d8: 91004109     	add	x9, x8, #0x10
  1247dc: f9000fe9     	str	x9, [sp, #0x18]
  1247e0: 14000001     	b	0x1247e4 <android::MediaBuffer::release()+0x120>
  1247e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1247e8: 885ffd09     	ldaxr	w9, [x8]
  1247ec: 2a0903e0     	mov	w0, w9
  1247f0: 2a0003e9     	mov	w9, w0
  1247f4: 7100052a     	subs	w10, w9, #0x1
  1247f8: 880bfd0a     	stlxr	w11, w10, [x8]
  1247fc: b90017e9     	str	w9, [sp, #0x14]
  124800: 35ffff2b     	cbnz	w11, 0x1247e4 <android::MediaBuffer::release()+0x120>
  124804: 14000001     	b	0x124808 <android::MediaBuffer::release()+0x144>
  124808: b94017e8     	ldr	w8, [sp, #0x14]
  12480c: b9003be8     	str	w8, [sp, #0x38]
  124810: b9403be9     	ldr	w9, [sp, #0x38]
  124814: 71000529     	subs	w9, w9, #0x1
  124818: b90013e9     	str	w9, [sp, #0x10]
  12481c: 54000301     	b.ne	0x12487c <android::MediaBuffer::release()+0x1b8>
  124820: 14000001     	b	0x124824 <android::MediaBuffer::release()+0x160>
  124824: f9401be8     	ldr	x8, [sp, #0x30]
  124828: f9400509     	ldr	x9, [x8, #0x8]
  12482c: b5000189     	cbnz	x9, 0x12485c <android::MediaBuffer::release()+0x198>
  124830: 14000001     	b	0x124834 <android::MediaBuffer::release()+0x170>
  124834: f9401be8     	ldr	x8, [sp, #0x30]
  124838: b4000108     	cbz	x8, 0x124858 <android::MediaBuffer::release()+0x194>
  12483c: 14000001     	b	0x124840 <android::MediaBuffer::release()+0x17c>
  124840: f9401be8     	ldr	x8, [sp, #0x30]
  124844: f9400109     	ldr	x9, [x8]
  124848: f9400d29     	ldr	x9, [x9, #0x18]
  12484c: aa0803e0     	mov	x0, x8
  124850: d63f0120     	blr	x9
  124854: 14000001     	b	0x124858 <android::MediaBuffer::release()+0x194>
  124858: 1400000a     	b	0x124880 <android::MediaBuffer::release()+0x1bc>
  12485c: f9401be8     	ldr	x8, [sp, #0x30]
  124860: f9400509     	ldr	x9, [x8, #0x8]
  124864: f940012a     	ldr	x10, [x9]
  124868: f940094a     	ldr	x10, [x10, #0x10]
  12486c: aa0903e0     	mov	x0, x9
  124870: aa0803e1     	mov	x1, x8
  124874: d63f0140     	blr	x10
  124878: 14000001     	b	0x12487c <android::MediaBuffer::release()+0x1b8>
  12487c: 14000001     	b	0x124880 <android::MediaBuffer::release()+0x1bc>
  124880: d53bd048     	mrs	x8, TPIDR_EL0
  124884: f9401508     	ldr	x8, [x8, #0x28]
  124888: f85f83a9     	ldur	x9, [x29, #-0x8]
  12488c: eb090108     	subs	x8, x8, x9
  124890: f90007e8     	str	x8, [sp, #0x8]
  124894: 540000e1     	b.ne	0x1248b0 <android::MediaBuffer::release()+0x1ec>
  124898: 14000001     	b	0x12489c <android::MediaBuffer::release()+0x1d8>
  12489c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1248a0: 910283ff     	add	sp, sp, #0xa0
  1248a4: d65f03c0     	ret
  1248a8: f94023e0     	ldr	x0, [sp, #0x40]
  1248ac: 97fe0d99     	bl	0xa7f10 <_Unwind_Resume@plt>
  1248b0: 97fe1530     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001248b4 <android::MediaBuffer::claim()>:
  1248b4: d10243ff     	sub	sp, sp, #0x90
  1248b8: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1248bc: 910203fd     	add	x29, sp, #0x80
  1248c0: d53bd048     	mrs	x8, TPIDR_EL0
  1248c4: f9401508     	ldr	x8, [x8, #0x28]
  1248c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1248cc: f9001fe0     	str	x0, [sp, #0x38]
  1248d0: f9401fe8     	ldr	x8, [sp, #0x38]
  1248d4: f90013e8     	str	x8, [sp, #0x20]
  1248d8: 14000001     	b	0x1248dc <android::MediaBuffer::claim()+0x28>
  1248dc: f94013e8     	ldr	x8, [sp, #0x20]
  1248e0: 91004100     	add	x0, x8, #0x10
  1248e4: 320003e9     	orr	w9, wzr, #0x1
  1248e8: b81dc3a9     	stur	w9, [x29, #-0x24]
  1248ec: d10083aa     	sub	x10, x29, #0x20
  1248f0: d10093a1     	sub	x1, x29, #0x24
  1248f4: aa0a03e8     	mov	x8, x10
  1248f8: f9000fea     	str	x10, [sp, #0x18]
  1248fc: 97fdf609     	bl	0xa2120 <_ZN7android10Compare_EQIiiEENS_7AStringERKT_RKT0_@plt>
  124900: f9400fe0     	ldr	x0, [sp, #0x18]
  124904: 97fe10f3     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  124908: b90017e0     	str	w0, [sp, #0x14]
  12490c: 14000001     	b	0x124910 <android::MediaBuffer::claim()+0x5c>
  124910: b94017e8     	ldr	w8, [sp, #0x14]
  124914: 37000308     	tbnz	w8, #0x0, 0x124974 <android::MediaBuffer::claim()+0xc0>
  124918: 14000001     	b	0x12491c <android::MediaBuffer::claim()+0x68>
  12491c: d00006a1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  124920: 911cfc21     	add	x1, x1, #0x73f
  124924: 910103e0     	add	x0, sp, #0x40
  124928: 97fdfc96     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12492c: 14000001     	b	0x124930 <android::MediaBuffer::claim()+0x7c>
  124930: 910103e0     	add	x0, sp, #0x40
  124934: d10083a1     	sub	x1, x29, #0x20
  124938: 97fdf8ea     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12493c: 14000001     	b	0x124940 <android::MediaBuffer::claim()+0x8c>
  124940: 910103e0     	add	x0, sp, #0x40
  124944: 97fdf4ef     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  124948: 1400000b     	b	0x124974 <android::MediaBuffer::claim()+0xc0>
  12494c: f9001be0     	str	x0, [sp, #0x30]
  124950: 2a0103e8     	mov	w8, w1
  124954: b9002fe8     	str	w8, [sp, #0x2c]
  124958: 14000017     	b	0x1249b4 <android::MediaBuffer::claim()+0x100>
  12495c: f9001be0     	str	x0, [sp, #0x30]
  124960: 2a0103e8     	mov	w8, w1
  124964: b9002fe8     	str	w8, [sp, #0x2c]
  124968: 910103e0     	add	x0, sp, #0x40
  12496c: 97fdf4e5     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  124970: 14000011     	b	0x1249b4 <android::MediaBuffer::claim()+0x100>
  124974: d10083a0     	sub	x0, x29, #0x20
  124978: 97fdf4e2     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12497c: 14000001     	b	0x124980 <android::MediaBuffer::claim()+0xcc>
  124980: 2a1f03e8     	mov	w8, wzr
  124984: f94013e9     	ldr	x9, [sp, #0x20]
  124988: b9001128     	str	w8, [x9, #0x10]
  12498c: d53bd04a     	mrs	x10, TPIDR_EL0
  124990: f940154a     	ldr	x10, [x10, #0x28]
  124994: f85f83ab     	ldur	x11, [x29, #-0x8]
  124998: eb0b014a     	subs	x10, x10, x11
  12499c: f90007ea     	str	x10, [sp, #0x8]
  1249a0: 54000141     	b.ne	0x1249c8 <android::MediaBuffer::claim()+0x114>
  1249a4: 14000001     	b	0x1249a8 <android::MediaBuffer::claim()+0xf4>
  1249a8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1249ac: 910243ff     	add	sp, sp, #0x90
  1249b0: d65f03c0     	ret
  1249b4: d10083a0     	sub	x0, x29, #0x20
  1249b8: 97fdf4d2     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1249bc: 14000001     	b	0x1249c0 <android::MediaBuffer::claim()+0x10c>
  1249c0: f9401be0     	ldr	x0, [sp, #0x30]
  1249c4: 97fe0d53     	bl	0xa7f10 <_Unwind_Resume@plt>
  1249c8: 97fe14ea     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001249cc <android::MediaBuffer::add_ref()>:
  1249cc: d10043ff     	sub	sp, sp, #0x10
  1249d0: f90007e0     	str	x0, [sp, #0x8]
  1249d4: f94007e0     	ldr	x0, [sp, #0x8]
  1249d8: 91004000     	add	x0, x0, #0x10
  1249dc: f90003e0     	str	x0, [sp]
  1249e0: 14000001     	b	0x1249e4 <android::MediaBuffer::add_ref()+0x18>
  1249e4: f94003e8     	ldr	x8, [sp]
  1249e8: 885ffd09     	ldaxr	w9, [x8]
  1249ec: 2a0903e0     	mov	w0, w9
  1249f0: 2a0003e9     	mov	w9, w0
  1249f4: 11000529     	add	w9, w9, #0x1
  1249f8: 880afd09     	stlxr	w10, w9, [x8]
  1249fc: 35ffff4a     	cbnz	w10, 0x1249e4 <android::MediaBuffer::add_ref()+0x18>
  124a00: 14000001     	b	0x124a04 <android::MediaBuffer::add_ref()+0x38>
  124a04: 910043ff     	add	sp, sp, #0x10
  124a08: d65f03c0     	ret

0000000000124a0c <android::MediaBuffer::data() const>:
  124a0c: d10043ff     	sub	sp, sp, #0x10
  124a10: f90007e0     	str	x0, [sp, #0x8]
  124a14: f94007e0     	ldr	x0, [sp, #0x8]
  124a18: f9400c00     	ldr	x0, [x0, #0x18]
  124a1c: 910043ff     	add	sp, sp, #0x10
  124a20: d65f03c0     	ret

0000000000124a24 <android::MediaBuffer::size() const>:
  124a24: d10043ff     	sub	sp, sp, #0x10
  124a28: f90007e0     	str	x0, [sp, #0x8]
  124a2c: f94007e0     	ldr	x0, [sp, #0x8]
  124a30: f9401000     	ldr	x0, [x0, #0x20]
  124a34: 910043ff     	add	sp, sp, #0x10
  124a38: d65f03c0     	ret

0000000000124a3c <android::MediaBuffer::range_offset() const>:
  124a3c: d10043ff     	sub	sp, sp, #0x10
  124a40: f90007e0     	str	x0, [sp, #0x8]
  124a44: f94007e0     	ldr	x0, [sp, #0x8]
  124a48: f9401400     	ldr	x0, [x0, #0x28]
  124a4c: 910043ff     	add	sp, sp, #0x10
  124a50: d65f03c0     	ret

0000000000124a54 <android::MediaBuffer::range_length() const>:
  124a54: d10043ff     	sub	sp, sp, #0x10
  124a58: f90007e0     	str	x0, [sp, #0x8]
  124a5c: f94007e0     	ldr	x0, [sp, #0x8]
  124a60: f9401800     	ldr	x0, [x0, #0x30]
  124a64: 910043ff     	add	sp, sp, #0x10
  124a68: d65f03c0     	ret

0000000000124a6c <android::MediaBuffer::set_range(unsigned long, unsigned long)>:
  124a6c: d10083ff     	sub	sp, sp, #0x20
  124a70: f9000fe0     	str	x0, [sp, #0x18]
  124a74: f9000be1     	str	x1, [sp, #0x10]
  124a78: f90007e2     	str	x2, [sp, #0x8]
  124a7c: f9400fe0     	ldr	x0, [sp, #0x18]
  124a80: f9400be1     	ldr	x1, [sp, #0x10]
  124a84: f9001401     	str	x1, [x0, #0x28]
  124a88: f94007e1     	ldr	x1, [sp, #0x8]
  124a8c: f9001801     	str	x1, [x0, #0x30]
  124a90: 910083ff     	add	sp, sp, #0x20
  124a94: d65f03c0     	ret

0000000000124a98 <android::MediaBuffer::meta_data()>:
  124a98: d10083ff     	sub	sp, sp, #0x20
  124a9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  124aa0: 910043fd     	add	x29, sp, #0x10
  124aa4: d2800909     	mov	x9, #0x48               // =72
  124aa8: f90007e0     	str	x0, [sp, #0x8]
  124aac: f94007e0     	ldr	x0, [sp, #0x8]
  124ab0: 8b090001     	add	x1, x0, x9
  124ab4: aa0803e0     	mov	x0, x8
  124ab8: 97fdf1c2     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  124abc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  124ac0: 910083ff     	add	sp, sp, #0x20
  124ac4: d65f03c0     	ret

0000000000124ac8 <android::MediaBuffer::reset()>:
  124ac8: d100c3ff     	sub	sp, sp, #0x30
  124acc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  124ad0: 910083fd     	add	x29, sp, #0x20
  124ad4: d2800908     	mov	x8, #0x48               // =72
  124ad8: d2800001     	mov	x1, #0x0                // =0
  124adc: f81f83a0     	stur	x0, [x29, #-0x8]
  124ae0: f85f83a0     	ldur	x0, [x29, #-0x8]
  124ae4: 8b080008     	add	x8, x0, x8
  124ae8: f9000be0     	str	x0, [sp, #0x10]
  124aec: aa0803e0     	mov	x0, x8
  124af0: f90007e1     	str	x1, [sp, #0x8]
  124af4: 97fe00ef     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  124af8: 97fe0602     	bl	0xa6300 <_ZN7android8MetaData5clearEv@plt>
  124afc: f9400be8     	ldr	x8, [sp, #0x10]
  124b00: f9401102     	ldr	x2, [x8, #0x20]
  124b04: aa0803e0     	mov	x0, x8
  124b08: f94007e1     	ldr	x1, [sp, #0x8]
  124b0c: 97fe0979     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  124b10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  124b14: 9100c3ff     	add	sp, sp, #0x30
  124b18: d65f03c0     	ret

0000000000124b1c <android::MediaBuffer::~MediaBuffer()>:
  124b1c: d10143ff     	sub	sp, sp, #0x50
  124b20: a9047bfd     	stp	x29, x30, [sp, #0x40]
  124b24: 910103fd     	add	x29, sp, #0x40
  124b28: 90000c28     	adrp	x8, 0x2a8000
  124b2c: f9473d08     	ldr	x8, [x8, #0xe78]
  124b30: b27c03e9     	orr	x9, xzr, #0x10
  124b34: 8b090108     	add	x8, x8, x9
  124b38: d2800009     	mov	x9, #0x0                // =0
  124b3c: f81f83a0     	stur	x0, [x29, #-0x8]
  124b40: f85f83a0     	ldur	x0, [x29, #-0x8]
  124b44: f9000008     	str	x8, [x0]
  124b48: 3941000a     	ldrb	w10, [x0, #0x40]
  124b4c: f90013e9     	str	x9, [sp, #0x20]
  124b50: f9000fe0     	str	x0, [sp, #0x18]
  124b54: 3700004a     	tbnz	w10, #0x0, 0x124b5c <android::MediaBuffer::~MediaBuffer()+0x40>
  124b58: 14000020     	b	0x124bd8 <android::MediaBuffer::~MediaBuffer()+0xbc>
  124b5c: f9400fe8     	ldr	x8, [sp, #0x18]
  124b60: f9400d09     	ldr	x9, [x8, #0x18]
  124b64: f94013ea     	ldr	x10, [sp, #0x20]
  124b68: eb0a013f     	cmp	x9, x10
  124b6c: 1a9f07eb     	cset	w11, ne
  124b70: 3700004b     	tbnz	w11, #0x0, 0x124b78 <android::MediaBuffer::~MediaBuffer()+0x5c>
  124b74: 14000019     	b	0x124bd8 <android::MediaBuffer::~MediaBuffer()+0xbc>
  124b78: f9400fe8     	ldr	x8, [sp, #0x18]
  124b7c: f9400d00     	ldr	x0, [x8, #0x18]
  124b80: 97fdf4b4     	bl	0xa1e50 <free@plt>
  124b84: 14000001     	b	0x124b88 <android::MediaBuffer::~MediaBuffer()+0x6c>
  124b88: f94013e8     	ldr	x8, [sp, #0x20]
  124b8c: f9400fe9     	ldr	x9, [sp, #0x18]
  124b90: f9000d28     	str	x8, [x9, #0x18]
  124b94: 14000011     	b	0x124bd8 <android::MediaBuffer::~MediaBuffer()+0xbc>
  124b98: b27d0be8     	orr	x8, xzr, #0x38
  124b9c: d2800909     	mov	x9, #0x48               // =72
  124ba0: 2a0103ea     	mov	w10, w1
  124ba4: f81f03a0     	stur	x0, [x29, #-0x10]
  124ba8: b81ec3aa     	stur	w10, [x29, #-0x14]
  124bac: f9400fe0     	ldr	x0, [sp, #0x18]
  124bb0: 8b090000     	add	x0, x0, x9
  124bb4: f9000be8     	str	x8, [sp, #0x10]
  124bb8: 97fdf36e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  124bbc: f9400fe8     	ldr	x8, [sp, #0x18]
  124bc0: f9400be9     	ldr	x9, [sp, #0x10]
  124bc4: 8b090100     	add	x0, x8, x9
  124bc8: 97fe1652     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  124bcc: f9400fe0     	ldr	x0, [sp, #0x18]
  124bd0: 97fe0dd0     	bl	0xa8310 <_ZN7android15MediaBufferBaseD2Ev@plt>
  124bd4: 14000021     	b	0x124c58 <android::MediaBuffer::~MediaBuffer()+0x13c>
  124bd8: f9400fe8     	ldr	x8, [sp, #0x18]
  124bdc: f9402909     	ldr	x9, [x8, #0x50]
  124be0: f94013ea     	ldr	x10, [sp, #0x20]
  124be4: eb0a013f     	cmp	x9, x10
  124be8: 1a9f07eb     	cset	w11, ne
  124bec: 3700004b     	tbnz	w11, #0x0, 0x124bf4 <android::MediaBuffer::~MediaBuffer()+0xd8>
  124bf0: 1400000b     	b	0x124c1c <android::MediaBuffer::~MediaBuffer()+0x100>
  124bf4: f9400fe8     	ldr	x8, [sp, #0x18]
  124bf8: f9402909     	ldr	x9, [x8, #0x50]
  124bfc: f940012a     	ldr	x10, [x9]
  124c00: f940014a     	ldr	x10, [x10]
  124c04: aa0903e0     	mov	x0, x9
  124c08: d63f0140     	blr	x10
  124c0c: 14000001     	b	0x124c10 <android::MediaBuffer::~MediaBuffer()+0xf4>
  124c10: f94013e8     	ldr	x8, [sp, #0x20]
  124c14: f9400fe9     	ldr	x9, [sp, #0x18]
  124c18: f9002928     	str	x8, [x9, #0x50]
  124c1c: b27d0be8     	orr	x8, xzr, #0x38
  124c20: d2800909     	mov	x9, #0x48               // =72
  124c24: f9400fea     	ldr	x10, [sp, #0x18]
  124c28: 8b090140     	add	x0, x10, x9
  124c2c: f90007e8     	str	x8, [sp, #0x8]
  124c30: 97fdf350     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  124c34: f9400fe8     	ldr	x8, [sp, #0x18]
  124c38: f94007e9     	ldr	x9, [sp, #0x8]
  124c3c: 8b090100     	add	x0, x8, x9
  124c40: 97fe1634     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  124c44: f9400fe0     	ldr	x0, [sp, #0x18]
  124c48: 97fe0db2     	bl	0xa8310 <_ZN7android15MediaBufferBaseD2Ev@plt>
  124c4c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  124c50: 910143ff     	add	sp, sp, #0x50
  124c54: d65f03c0     	ret
  124c58: f85f03a0     	ldur	x0, [x29, #-0x10]
  124c5c: 97fe255a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000124c60 <android::MediaBuffer::~MediaBuffer()>:
  124c60: d10083ff     	sub	sp, sp, #0x20
  124c64: a9017bfd     	stp	x29, x30, [sp, #0x10]
  124c68: 910043fd     	add	x29, sp, #0x10
  124c6c: 90000c28     	adrp	x8, 0x2a8000
  124c70: f941bd08     	ldr	x8, [x8, #0x378]
  124c74: f90007e0     	str	x0, [sp, #0x8]
  124c78: f94007e0     	ldr	x0, [sp, #0x8]
  124c7c: f90003e0     	str	x0, [sp]
  124c80: d63f0100     	blr	x8
  124c84: f94003e0     	ldr	x0, [sp]
  124c88: 97fdef36     	bl	0xa0960 <_ZdlPv@plt>
  124c8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  124c90: 910083ff     	add	sp, sp, #0x20
  124c94: d65f03c0     	ret

0000000000124c98 <android::MediaBuffer::setObserver(android::MediaBufferObserver*)>:
  124c98: d10083ff     	sub	sp, sp, #0x20
  124c9c: d2800008     	mov	x8, #0x0                // =0
  124ca0: f9000fe0     	str	x0, [sp, #0x18]
  124ca4: f9000be1     	str	x1, [sp, #0x10]
  124ca8: f9400fe0     	ldr	x0, [sp, #0x18]
  124cac: f9400be1     	ldr	x1, [sp, #0x10]
  124cb0: eb08003f     	cmp	x1, x8
  124cb4: 1a9f17e9     	cset	w9, eq
  124cb8: f90007e0     	str	x0, [sp, #0x8]
  124cbc: 37000029     	tbnz	w9, #0x0, 0x124cc0 <android::MediaBuffer::setObserver(android::MediaBufferObserver*)+0x28>
  124cc0: f9400be8     	ldr	x8, [sp, #0x10]
  124cc4: f94007e9     	ldr	x9, [sp, #0x8]
  124cc8: f9000528     	str	x8, [x9, #0x8]
  124ccc: 910083ff     	add	sp, sp, #0x20
  124cd0: d65f03c0     	ret

0000000000124cd4 <android::MediaBuffer::clone()>:
  124cd4: d101c3ff     	sub	sp, sp, #0x70
  124cd8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  124cdc: 910183fd     	add	x29, sp, #0x60
  124ce0: d2800b08     	mov	x8, #0x58               // =88
  124ce4: 90000c29     	adrp	x9, 0x2a8000
  124ce8: f9462129     	ldr	x9, [x9, #0xc40]
  124cec: f81f83a0     	stur	x0, [x29, #-0x8]
  124cf0: f85f83a0     	ldur	x0, [x29, #-0x8]
  124cf4: f81d83a0     	stur	x0, [x29, #-0x28]
  124cf8: aa0803e0     	mov	x0, x8
  124cfc: f9001be9     	str	x9, [sp, #0x30]
  124d00: 97fe1084     	bl	0xa8f10 <_Znwm@plt>
  124d04: f85d83a8     	ldur	x8, [x29, #-0x28]
  124d08: f9400d01     	ldr	x1, [x8, #0x18]
  124d0c: f9401102     	ldr	x2, [x8, #0x20]
  124d10: f90017e0     	str	x0, [sp, #0x28]
  124d14: f9401be9     	ldr	x9, [sp, #0x30]
  124d18: d63f0120     	blr	x9
  124d1c: 14000001     	b	0x124d20 <android::MediaBuffer::clone()+0x4c>
  124d20: d2800908     	mov	x8, #0x48               // =72
  124d24: b27d0be0     	orr	x0, xzr, #0x38
  124d28: f94017e9     	ldr	x9, [sp, #0x28]
  124d2c: f81f03a9     	stur	x9, [x29, #-0x10]
  124d30: f85f03aa     	ldur	x10, [x29, #-0x10]
  124d34: f85d83ab     	ldur	x11, [x29, #-0x28]
  124d38: f9401561     	ldr	x1, [x11, #0x28]
  124d3c: f9401962     	ldr	x2, [x11, #0x30]
  124d40: f90013e0     	str	x0, [sp, #0x20]
  124d44: aa0a03e0     	mov	x0, x10
  124d48: f9000fe8     	str	x8, [sp, #0x18]
  124d4c: 97fe08e9     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  124d50: f94013e0     	ldr	x0, [sp, #0x20]
  124d54: 97fe106f     	bl	0xa8f10 <_Znwm@plt>
  124d58: f85d83a8     	ldur	x8, [x29, #-0x28]
  124d5c: f9400fe9     	ldr	x9, [sp, #0x18]
  124d60: 8b09010a     	add	x10, x8, x9
  124d64: f9000be0     	str	x0, [sp, #0x10]
  124d68: aa0a03e0     	mov	x0, x10
  124d6c: 97fe0219     	bl	0xa55d0 <_ZNK7android2spINS_8MetaDataEE3getEv@plt>
  124d70: f90007e0     	str	x0, [sp, #0x8]
  124d74: 14000001     	b	0x124d78 <android::MediaBuffer::clone()+0xa4>
  124d78: f9400be0     	ldr	x0, [sp, #0x10]
  124d7c: f94007e1     	ldr	x1, [sp, #0x8]
  124d80: 97fe0e60     	bl	0xa8700 <_ZN7android8MetaDataC1ERKS0_@plt>
  124d84: 14000001     	b	0x124d88 <android::MediaBuffer::clone()+0xb4>
  124d88: d2800908     	mov	x8, #0x48               // =72
  124d8c: f85f03a9     	ldur	x9, [x29, #-0x10]
  124d90: 8b080120     	add	x0, x9, x8
  124d94: f9400be1     	ldr	x1, [sp, #0x10]
  124d98: 97fdfc06     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  124d9c: f85d83a8     	ldur	x8, [x29, #-0x28]
  124da0: f9400109     	ldr	x9, [x8]
  124da4: f9400529     	ldr	x9, [x9, #0x8]
  124da8: aa0803e0     	mov	x0, x8
  124dac: d63f0120     	blr	x9
  124db0: f85f03a8     	ldur	x8, [x29, #-0x10]
  124db4: f85d83a9     	ldur	x9, [x29, #-0x28]
  124db8: f9002909     	str	x9, [x8, #0x50]
  124dbc: f85f03a0     	ldur	x0, [x29, #-0x10]
  124dc0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  124dc4: 9101c3ff     	add	sp, sp, #0x70
  124dc8: d65f03c0     	ret
  124dcc: 2a0103e8     	mov	w8, w1
  124dd0: f81e83a0     	stur	x0, [x29, #-0x18]
  124dd4: b81e43a8     	stur	w8, [x29, #-0x1c]
  124dd8: f94017e0     	ldr	x0, [sp, #0x28]
  124ddc: 97fdeee1     	bl	0xa0960 <_ZdlPv@plt>
  124de0: 14000006     	b	0x124df8 <android::MediaBuffer::clone()+0x124>
  124de4: 2a0103e8     	mov	w8, w1
  124de8: f81e83a0     	stur	x0, [x29, #-0x18]
  124dec: b81e43a8     	stur	w8, [x29, #-0x1c]
  124df0: f9400be0     	ldr	x0, [sp, #0x10]
  124df4: 97fdeedb     	bl	0xa0960 <_ZdlPv@plt>
  124df8: f85e83a0     	ldur	x0, [x29, #-0x18]
  124dfc: 97fe0c45     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000124e00 <android::sp<android::MetaData>::get() const>:
  124e00: d10043ff     	sub	sp, sp, #0x10
  124e04: f90007e0     	str	x0, [sp, #0x8]
  124e08: f94007e0     	ldr	x0, [sp, #0x8]
  124e0c: f9400000     	ldr	x0, [x0]
  124e10: 910043ff     	add	sp, sp, #0x10
  124e14: d65f03c0     	ret

0000000000124e18 <android::MediaBufferBase::~MediaBufferBase()>:
  124e18: d10043ff     	sub	sp, sp, #0x10
  124e1c: f90007e0     	str	x0, [sp, #0x8]
  124e20: 910043ff     	add	sp, sp, #0x10
  124e24: d65f03c0     	ret

0000000000124e28 <android::MediaBufferBase::~MediaBufferBase()>:
  124e28: d10043ff     	sub	sp, sp, #0x10
  124e2c: f90007e0     	str	x0, [sp, #0x8]
  124e30: d4200020     	brk	#0x1

0000000000124e34 <android::MediaBufferGroup::MediaBufferGroup(unsigned long)>:
  124e34: d10103ff     	sub	sp, sp, #0x40
  124e38: a9037bfd     	stp	x29, x30, [sp, #0x30]
  124e3c: 9100c3fd     	add	x29, sp, #0x30
  124e40: 90000c28     	adrp	x8, 0x2a8000
  124e44: f9474d08     	ldr	x8, [x8, #0xe98]
  124e48: b27c03e9     	orr	x9, xzr, #0x10
  124e4c: 8b090108     	add	x8, x8, x9
  124e50: b27d03e9     	orr	x9, xzr, #0x8
  124e54: b27d0bea     	orr	x10, xzr, #0x38
  124e58: f81f83a0     	stur	x0, [x29, #-0x8]
  124e5c: f81f03a1     	stur	x1, [x29, #-0x10]
  124e60: f85f83a0     	ldur	x0, [x29, #-0x8]
  124e64: f9000fe0     	str	x0, [sp, #0x18]
  124e68: f9000be8     	str	x8, [sp, #0x10]
  124e6c: f90007e9     	str	x9, [sp, #0x8]
  124e70: f90003ea     	str	x10, [sp]
  124e74: 97fdf087     	bl	0xa1090 <_ZN7android19MediaBufferObserverC2Ev@plt>
  124e78: f9400be8     	ldr	x8, [sp, #0x10]
  124e7c: f9400fe9     	ldr	x9, [sp, #0x18]
  124e80: f9000128     	str	x8, [x9]
  124e84: f94007ea     	ldr	x10, [sp, #0x8]
  124e88: 8b0a0120     	add	x0, x9, x10
  124e8c: 97fe4feb     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  124e90: f85f03a8     	ldur	x8, [x29, #-0x10]
  124e94: f9400fe9     	ldr	x9, [sp, #0x18]
  124e98: f9001928     	str	x8, [x9, #0x30]
  124e9c: f94003e8     	ldr	x8, [sp]
  124ea0: 8b080120     	add	x0, x9, x8
  124ea4: 9400000e     	bl	0x124edc <android::MediaBufferObserver::MediaBufferObserver()+0x28>
  124ea8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  124eac: 910103ff     	add	sp, sp, #0x40
  124eb0: d65f03c0     	ret

0000000000124eb4 <android::MediaBufferObserver::MediaBufferObserver()>:
  124eb4: d10043ff     	sub	sp, sp, #0x10
  124eb8: 90000c28     	adrp	x8, 0x2a8000
  124ebc: f942fd08     	ldr	x8, [x8, #0x5f8]
  124ec0: b27c03e9     	orr	x9, xzr, #0x10
  124ec4: 8b090108     	add	x8, x8, x9
  124ec8: f90007e0     	str	x0, [sp, #0x8]
  124ecc: f94007e9     	ldr	x9, [sp, #0x8]
  124ed0: f9000128     	str	x8, [x9]
  124ed4: 910043ff     	add	sp, sp, #0x10
  124ed8: d65f03c0     	ret
  124edc: d10083ff     	sub	sp, sp, #0x20
  124ee0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  124ee4: 910043fd     	add	x29, sp, #0x10
  124ee8: f90007e0     	str	x0, [sp, #0x8]
  124eec: f94007e0     	ldr	x0, [sp, #0x8]
  124ef0: 94000477     	bl	0x1260cc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x64>
  124ef4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  124ef8: 910083ff     	add	sp, sp, #0x20
  124efc: d65f03c0     	ret

0000000000124f00 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)>:
  124f00: d10283ff     	sub	sp, sp, #0xa0
  124f04: a9097bfd     	stp	x29, x30, [sp, #0x90]
  124f08: 910243fd     	add	x29, sp, #0x90
  124f0c: 90000c28     	adrp	x8, 0x2a8000
  124f10: f9474d08     	ldr	x8, [x8, #0xe98]
  124f14: b27c03e9     	orr	x9, xzr, #0x10
  124f18: 8b090108     	add	x8, x8, x9
  124f1c: b27d03e9     	orr	x9, xzr, #0x8
  124f20: b27d0bea     	orr	x10, xzr, #0x38
  124f24: d280000b     	mov	x11, #0x0               // =0
  124f28: f81f83a0     	stur	x0, [x29, #-0x8]
  124f2c: f81f03a1     	stur	x1, [x29, #-0x10]
  124f30: f81e83a2     	stur	x2, [x29, #-0x18]
  124f34: f81e03a3     	stur	x3, [x29, #-0x20]
  124f38: f85f83a0     	ldur	x0, [x29, #-0x8]
  124f3c: f90027e0     	str	x0, [sp, #0x48]
  124f40: f90023e8     	str	x8, [sp, #0x40]
  124f44: f9001fe9     	str	x9, [sp, #0x38]
  124f48: f9001bea     	str	x10, [sp, #0x30]
  124f4c: f90017eb     	str	x11, [sp, #0x28]
  124f50: 97fdf050     	bl	0xa1090 <_ZN7android19MediaBufferObserverC2Ev@plt>
  124f54: f94023e8     	ldr	x8, [sp, #0x40]
  124f58: f94027e9     	ldr	x9, [sp, #0x48]
  124f5c: f9000128     	str	x8, [x9]
  124f60: f9401fea     	ldr	x10, [sp, #0x38]
  124f64: 8b0a012b     	add	x11, x9, x10
  124f68: aa0b03e0     	mov	x0, x11
  124f6c: f90013eb     	str	x11, [sp, #0x20]
  124f70: 97fe4fb2     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  124f74: f85e03a8     	ldur	x8, [x29, #-0x20]
  124f78: f94027e9     	ldr	x9, [sp, #0x48]
  124f7c: f9001928     	str	x8, [x9, #0x30]
  124f80: f9401be8     	ldr	x8, [sp, #0x30]
  124f84: 8b08012a     	add	x10, x9, x8
  124f88: aa0a03e0     	mov	x0, x10
  124f8c: f9000fea     	str	x10, [sp, #0x18]
  124f90: 97ffffd3     	bl	0x124edc <android::MediaBufferObserver::MediaBufferObserver()+0x28>
  124f94: f81d83bf     	stur	xzr, [x29, #-0x28]
  124f98: f85d83a8     	ldur	x8, [x29, #-0x28]
  124f9c: f85f03a9     	ldur	x9, [x29, #-0x10]
  124fa0: eb09011f     	cmp	x8, x9
  124fa4: 1a9f27ea     	cset	w10, lo
  124fa8: 3700004a     	tbnz	w10, #0x0, 0x124fb0 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0xb0>
  124fac: 14000033     	b	0x125078 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x178>
  124fb0: d2800b00     	mov	x0, #0x58               // =88
  124fb4: 97fe0fd7     	bl	0xa8f10 <_Znwm@plt>
  124fb8: f9000be0     	str	x0, [sp, #0x10]
  124fbc: 14000001     	b	0x124fc0 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0xc0>
  124fc0: f85e83a1     	ldur	x1, [x29, #-0x18]
  124fc4: f9400be0     	ldr	x0, [sp, #0x10]
  124fc8: 97fe1606     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
  124fcc: 14000001     	b	0x124fd0 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0xd0>
  124fd0: f9400be8     	ldr	x8, [sp, #0x10]
  124fd4: f81d03a8     	stur	x8, [x29, #-0x30]
  124fd8: f85d03a0     	ldur	x0, [x29, #-0x30]
  124fdc: 97fdf801     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  124fe0: f90007e0     	str	x0, [sp, #0x8]
  124fe4: 14000001     	b	0x124fe8 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0xe8>
  124fe8: f94007e8     	ldr	x8, [sp, #0x8]
  124fec: f94017e9     	ldr	x9, [sp, #0x28]
  124ff0: eb09011f     	cmp	x8, x9
  124ff4: 1a9f17ea     	cset	w10, eq
  124ff8: 3700004a     	tbnz	w10, #0x0, 0x125000 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x100>
  124ffc: 14000017     	b	0x125058 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x158>
  125000: f85d03a8     	ldur	x8, [x29, #-0x30]
  125004: f94017e9     	ldr	x9, [sp, #0x28]
  125008: eb09011f     	cmp	x8, x9
  12500c: 1a9f17ea     	cset	w10, eq
  125010: f90003e8     	str	x8, [sp]
  125014: 370000ca     	tbnz	w10, #0x0, 0x12502c <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x12c>
  125018: f94003e8     	ldr	x8, [sp]
  12501c: f9400109     	ldr	x9, [x8]
  125020: f9400d29     	ldr	x9, [x9, #0x18]
  125024: aa0803e0     	mov	x0, x8
  125028: d63f0120     	blr	x9
  12502c: 14000013     	b	0x125078 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x178>
  125030: 2a0103e8     	mov	w8, w1
  125034: f81c83a0     	stur	x0, [x29, #-0x38]
  125038: b81c43a8     	stur	w8, [x29, #-0x3c]
  12503c: 14000012     	b	0x125084 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x184>
  125040: 2a0103e8     	mov	w8, w1
  125044: f81c83a0     	stur	x0, [x29, #-0x38]
  125048: b81c43a8     	stur	w8, [x29, #-0x3c]
  12504c: f9400be0     	ldr	x0, [sp, #0x10]
  125050: 97fdee44     	bl	0xa0960 <_ZdlPv@plt>
  125054: 1400000c     	b	0x125084 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x184>
  125058: f85d03a1     	ldur	x1, [x29, #-0x30]
  12505c: f94027e0     	ldr	x0, [sp, #0x48]
  125060: 97fe0e6c     	bl	0xa8a10 <_ZN7android16MediaBufferGroup10add_bufferEPNS_11MediaBufferE@plt>
  125064: 14000001     	b	0x125068 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x168>
  125068: f85d83a8     	ldur	x8, [x29, #-0x28]
  12506c: 91000508     	add	x8, x8, #0x1
  125070: f81d83a8     	stur	x8, [x29, #-0x28]
  125074: 17ffffc9     	b	0x124f98 <android::MediaBufferGroup::MediaBufferGroup(unsigned long, unsigned long, unsigned long)+0x98>
  125078: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  12507c: 910283ff     	add	sp, sp, #0xa0
  125080: d65f03c0     	ret
  125084: f9400fe0     	ldr	x0, [sp, #0x18]
  125088: 97fe160e     	bl	0xaa8c0 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>
  12508c: f94013e0     	ldr	x0, [sp, #0x20]
  125090: 97fe13d8     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  125094: f94027e0     	ldr	x0, [sp, #0x48]
  125098: 97fe0daa     	bl	0xa8740 <_ZN7android19MediaBufferObserverD2Ev@plt>
  12509c: f85c83a0     	ldur	x0, [x29, #-0x38]
  1250a0: 97fe0b9c     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001250a4 <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)>:
  1250a4: d10183ff     	sub	sp, sp, #0x60
  1250a8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1250ac: 910143fd     	add	x29, sp, #0x50
  1250b0: d53bd048     	mrs	x8, TPIDR_EL0
  1250b4: f9401508     	ldr	x8, [x8, #0x28]
  1250b8: f81f83a8     	stur	x8, [x29, #-0x8]
  1250bc: f81e03a0     	stur	x0, [x29, #-0x20]
  1250c0: f81f03a1     	stur	x1, [x29, #-0x10]
  1250c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1250c8: aa0803e0     	mov	x0, x8
  1250cc: 91002101     	add	x1, x8, #0x8
  1250d0: d10063a9     	sub	x9, x29, #0x18
  1250d4: f9000fe0     	str	x0, [sp, #0x18]
  1250d8: aa0903e0     	mov	x0, x9
  1250dc: f9000be8     	str	x8, [sp, #0x10]
  1250e0: 97fe4898     	bl	0xb7340 <setMediaExtractor+0x248>
  1250e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1250e8: f9400be1     	ldr	x1, [sp, #0x10]
  1250ec: 97fe06e9     	bl	0xa6c90 <_ZN7android11MediaBuffer11setObserverEPNS_19MediaBufferObserverE@plt>
  1250f0: 14000001     	b	0x1250f4 <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)+0x50>
  1250f4: f9400fe8     	ldr	x8, [sp, #0x18]
  1250f8: 9100e100     	add	x0, x8, #0x38
  1250fc: d10043a1     	sub	x1, x29, #0x10
  125100: 97fe1064     	bl	0xa9290 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEE12emplace_backIJRS3_EEEvDpOT_@plt>
  125104: 14000001     	b	0x125108 <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)+0x64>
  125108: d10063a0     	sub	x0, x29, #0x18
  12510c: 97fe4924     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  125110: d53bd040     	mrs	x0, TPIDR_EL0
  125114: f9401400     	ldr	x0, [x0, #0x28]
  125118: f85f83be     	ldur	x30, [x29, #-0x8]
  12511c: eb1e0000     	subs	x0, x0, x30
  125120: f90007e0     	str	x0, [sp, #0x8]
  125124: 540001a1     	b.ne	0x125158 <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)+0xb4>
  125128: 14000001     	b	0x12512c <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)+0x88>
  12512c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  125130: 910183ff     	add	sp, sp, #0x60
  125134: d65f03c0     	ret
  125138: f90017e0     	str	x0, [sp, #0x28]
  12513c: 2a0103e8     	mov	w8, w1
  125140: b90027e8     	str	w8, [sp, #0x24]
  125144: d10063a0     	sub	x0, x29, #0x18
  125148: 97fe4915     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12514c: 14000001     	b	0x125150 <android::MediaBufferGroup::add_buffer(android::MediaBuffer*)+0xac>
  125150: f94017e0     	ldr	x0, [sp, #0x28]
  125154: 97fe0b6f     	bl	0xa7f10 <_Unwind_Resume@plt>
  125158: 97fe1306     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012515c <std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::~list()>:
  12515c: d10083ff     	sub	sp, sp, #0x20
  125160: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125164: 910043fd     	add	x29, sp, #0x10
  125168: f90007e0     	str	x0, [sp, #0x8]
  12516c: f94007e0     	ldr	x0, [sp, #0x8]
  125170: 97fdf40c     	bl	0xa21a0 <_ZNSt6__ndk110__list_impIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>
  125174: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125178: 910083ff     	add	sp, sp, #0x20
  12517c: d65f03c0     	ret

0000000000125180 <android::MediaBufferGroup::~MediaBufferGroup()>:
  125180: d10243ff     	sub	sp, sp, #0x90
  125184: a9087bfd     	stp	x29, x30, [sp, #0x80]
  125188: 910203fd     	add	x29, sp, #0x80
  12518c: d53bd048     	mrs	x8, TPIDR_EL0
  125190: f9401508     	ldr	x8, [x8, #0x28]
  125194: f81f83a8     	stur	x8, [x29, #-0x8]
  125198: f81e03a0     	stur	x0, [x29, #-0x20]
  12519c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1251a0: aa0803e0     	mov	x0, x8
  1251a4: f0000c09     	adrp	x9, 0x2a8000
  1251a8: f9474d29     	ldr	x9, [x9, #0xe98]
  1251ac: 91004129     	add	x9, x9, #0x10
  1251b0: f8038509     	str	x9, [x8], #0x38
  1251b4: f81d83a8     	stur	x8, [x29, #-0x28]
  1251b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1251bc: f9001be0     	str	x0, [sp, #0x30]
  1251c0: aa0803e0     	mov	x0, x8
  1251c4: 94000056     	bl	0x12531c <android::MediaBufferGroup::~MediaBufferGroup()+0x19c>
  1251c8: f81f03a0     	stur	x0, [x29, #-0x10]
  1251cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1251d0: 94000061     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  1251d4: f81e83a0     	stur	x0, [x29, #-0x18]
  1251d8: 14000001     	b	0x1251dc <android::MediaBufferGroup::~MediaBufferGroup()+0x5c>
  1251dc: d10043a0     	sub	x0, x29, #0x10
  1251e0: d10063a1     	sub	x1, x29, #0x18
  1251e4: 9400006a     	bl	0x12538c <android::MediaBufferGroup::~MediaBufferGroup()+0x20c>
  1251e8: b9002fe0     	str	w0, [sp, #0x2c]
  1251ec: 14000001     	b	0x1251f0 <android::MediaBufferGroup::~MediaBufferGroup()+0x70>
  1251f0: b9402fe8     	ldr	w8, [sp, #0x2c]
  1251f4: 360006a8     	tbz	w8, #0x0, 0x1252c8 <android::MediaBufferGroup::~MediaBufferGroup()+0x148>
  1251f8: 14000001     	b	0x1251fc <android::MediaBufferGroup::~MediaBufferGroup()+0x7c>
  1251fc: d10043a0     	sub	x0, x29, #0x10
  125200: 94000075     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125204: f90013e0     	str	x0, [sp, #0x20]
  125208: 14000001     	b	0x12520c <android::MediaBufferGroup::~MediaBufferGroup()+0x8c>
  12520c: f94013e8     	ldr	x8, [sp, #0x20]
  125210: f9400109     	ldr	x9, [x8]
  125214: f90023e9     	str	x9, [sp, #0x40]
  125218: f94023e0     	ldr	x0, [sp, #0x40]
  12521c: 97fe17d1     	bl	0xab160 <_ZNK7android11MediaBuffer8refcountEv@plt>
  125220: b9001fe0     	str	w0, [sp, #0x1c]
  125224: 14000001     	b	0x125228 <android::MediaBufferGroup::~MediaBufferGroup()+0xa8>
  125228: b9401fe8     	ldr	w8, [sp, #0x1c]
  12522c: 340002e8     	cbz	w8, 0x125288 <android::MediaBufferGroup::~MediaBufferGroup()+0x108>
  125230: 14000001     	b	0x125234 <android::MediaBufferGroup::~MediaBufferGroup()+0xb4>
  125234: f94023e0     	ldr	x0, [sp, #0x40]
  125238: 97fe0a8a     	bl	0xa7c60 <_ZNK7android11MediaBuffer13localRefcountEv@plt>
  12523c: b9001be0     	str	w0, [sp, #0x18]
  125240: 14000001     	b	0x125244 <android::MediaBufferGroup::~MediaBufferGroup()+0xc4>
  125244: b9401be8     	ldr	w8, [sp, #0x18]
  125248: b9003fe8     	str	w8, [sp, #0x3c]
  12524c: 2a1f03e9     	mov	w9, wzr
  125250: b9003be9     	str	w9, [sp, #0x38]
  125254: 1400000d     	b	0x125288 <android::MediaBufferGroup::~MediaBufferGroup()+0x108>
  125258: f81d03a0     	stur	x0, [x29, #-0x30]
  12525c: 2a0103e8     	mov	w8, w1
  125260: b81cc3a8     	stur	w8, [x29, #-0x34]
  125264: f9401be0     	ldr	x0, [sp, #0x30]
  125268: 9100e000     	add	x0, x0, #0x38
  12526c: 97fe1595     	bl	0xaa8c0 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>
  125270: f9401be0     	ldr	x0, [sp, #0x30]
  125274: 91002000     	add	x0, x0, #0x8
  125278: 97fe135e     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  12527c: f9401be0     	ldr	x0, [sp, #0x30]
  125280: 97fe0d30     	bl	0xa8740 <_ZN7android19MediaBufferObserverD2Ev@plt>
  125284: 14000023     	b	0x125310 <android::MediaBufferGroup::~MediaBufferGroup()+0x190>
  125288: f94023e0     	ldr	x0, [sp, #0x40]
  12528c: aa1f03e1     	mov	x1, xzr
  125290: 97fe0680     	bl	0xa6c90 <_ZN7android11MediaBuffer11setObserverEPNS_19MediaBufferObserverE@plt>
  125294: 14000001     	b	0x125298 <android::MediaBufferGroup::~MediaBufferGroup()+0x118>
  125298: f94023e8     	ldr	x8, [sp, #0x40]
  12529c: f9400109     	ldr	x9, [x8]
  1252a0: f9400129     	ldr	x9, [x9]
  1252a4: aa0803e0     	mov	x0, x8
  1252a8: d63f0120     	blr	x9
  1252ac: 14000001     	b	0x1252b0 <android::MediaBufferGroup::~MediaBufferGroup()+0x130>
  1252b0: 14000001     	b	0x1252b4 <android::MediaBufferGroup::~MediaBufferGroup()+0x134>
  1252b4: d10043a0     	sub	x0, x29, #0x10
  1252b8: 94000061     	bl	0x12543c <android::MediaBuffer::localRefcount() const+0x18>
  1252bc: f9000be0     	str	x0, [sp, #0x10]
  1252c0: 14000001     	b	0x1252c4 <android::MediaBufferGroup::~MediaBufferGroup()+0x144>
  1252c4: 17ffffc6     	b	0x1251dc <android::MediaBufferGroup::~MediaBufferGroup()+0x5c>
  1252c8: f9401be8     	ldr	x8, [sp, #0x30]
  1252cc: 9100e100     	add	x0, x8, #0x38
  1252d0: 97fe157c     	bl	0xaa8c0 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEED2Ev@plt>
  1252d4: f9401be8     	ldr	x8, [sp, #0x30]
  1252d8: 91002100     	add	x0, x8, #0x8
  1252dc: 97fe1345     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1252e0: f9401be0     	ldr	x0, [sp, #0x30]
  1252e4: 97fe0d17     	bl	0xa8740 <_ZN7android19MediaBufferObserverD2Ev@plt>
  1252e8: d53bd048     	mrs	x8, TPIDR_EL0
  1252ec: f9401508     	ldr	x8, [x8, #0x28]
  1252f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1252f4: eb000108     	subs	x8, x8, x0
  1252f8: f90007e8     	str	x8, [sp, #0x8]
  1252fc: 540000e1     	b.ne	0x125318 <android::MediaBufferGroup::~MediaBufferGroup()+0x198>
  125300: 14000001     	b	0x125304 <android::MediaBufferGroup::~MediaBufferGroup()+0x184>
  125304: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  125308: 910243ff     	add	sp, sp, #0x90
  12530c: d65f03c0     	ret
  125310: f85d03a0     	ldur	x0, [x29, #-0x30]
  125314: 97fe23ac     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  125318: 97fe1296     	bl	0xa9d70 <__stack_chk_fail@plt>
  12531c: d100c3ff     	sub	sp, sp, #0x30
  125320: a9027bfd     	stp	x29, x30, [sp, #0x20]
  125324: 910083fd     	add	x29, sp, #0x20
  125328: d10023a8     	sub	x8, x29, #0x8
  12532c: f9000be0     	str	x0, [sp, #0x10]
  125330: f9400be0     	ldr	x0, [sp, #0x10]
  125334: f90007e8     	str	x8, [sp, #0x8]
  125338: 940003cd     	bl	0x12626c <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x7c>
  12533c: f94007e8     	ldr	x8, [sp, #0x8]
  125340: f9000100     	str	x0, [x8]
  125344: f9400100     	ldr	x0, [x8]
  125348: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12534c: 9100c3ff     	add	sp, sp, #0x30
  125350: d65f03c0     	ret
  125354: d100c3ff     	sub	sp, sp, #0x30
  125358: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12535c: 910083fd     	add	x29, sp, #0x20
  125360: d10023a8     	sub	x8, x29, #0x8
  125364: f9000be0     	str	x0, [sp, #0x10]
  125368: f9400be0     	ldr	x0, [sp, #0x10]
  12536c: f90007e8     	str	x8, [sp, #0x8]
  125370: 940003e1     	bl	0x1262f4 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x104>
  125374: f94007e8     	ldr	x8, [sp, #0x8]
  125378: f9000100     	str	x0, [x8]
  12537c: f9400100     	ldr	x0, [x8]
  125380: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  125384: 9100c3ff     	add	sp, sp, #0x30
  125388: d65f03c0     	ret
  12538c: d100c3ff     	sub	sp, sp, #0x30
  125390: a9027bfd     	stp	x29, x30, [sp, #0x20]
  125394: 910083fd     	add	x29, sp, #0x20
  125398: 12800008     	mov	w8, #-0x1               // =-1
  12539c: f81f83a0     	stur	x0, [x29, #-0x8]
  1253a0: f9000be1     	str	x1, [sp, #0x10]
  1253a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1253a8: f9400be1     	ldr	x1, [sp, #0x10]
  1253ac: b9000fe8     	str	w8, [sp, #0xc]
  1253b0: 940003ee     	bl	0x126368 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x178>
  1253b4: b9400fe8     	ldr	w8, [sp, #0xc]
  1253b8: 4a080000     	eor	w0, w0, w8
  1253bc: 320003e9     	orr	w9, wzr, #0x1
  1253c0: 0a090009     	and	w9, w0, w9
  1253c4: 2a0903e0     	mov	w0, w9
  1253c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1253cc: 9100c3ff     	add	sp, sp, #0x30
  1253d0: d65f03c0     	ret
  1253d4: d10083ff     	sub	sp, sp, #0x20
  1253d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1253dc: 910043fd     	add	x29, sp, #0x10
  1253e0: b27c03e8     	orr	x8, xzr, #0x10
  1253e4: f90007e0     	str	x0, [sp, #0x8]
  1253e8: f94007e0     	ldr	x0, [sp, #0x8]
  1253ec: f9400000     	ldr	x0, [x0]
  1253f0: f90003e8     	str	x8, [sp]
  1253f4: 940002a0     	bl	0x125e74 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x220>
  1253f8: f94003e8     	ldr	x8, [sp]
  1253fc: 8b080000     	add	x0, x0, x8
  125400: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125404: 910083ff     	add	sp, sp, #0x20
  125408: d65f03c0     	ret

000000000012540c <android::MediaBuffer::refcount() const>:
  12540c: d10043ff     	sub	sp, sp, #0x10
  125410: f90007e0     	str	x0, [sp, #0x8]
  125414: f94007e0     	ldr	x0, [sp, #0x8]
  125418: b9401000     	ldr	w0, [x0, #0x10]
  12541c: 910043ff     	add	sp, sp, #0x10
  125420: d65f03c0     	ret

0000000000125424 <android::MediaBuffer::localRefcount() const>:
  125424: d10043ff     	sub	sp, sp, #0x10
  125428: f90007e0     	str	x0, [sp, #0x8]
  12542c: f94007e0     	ldr	x0, [sp, #0x8]
  125430: b9401000     	ldr	w0, [x0, #0x10]
  125434: 910043ff     	add	sp, sp, #0x10
  125438: d65f03c0     	ret
  12543c: d10043ff     	sub	sp, sp, #0x10
  125440: f90007e0     	str	x0, [sp, #0x8]
  125444: f94007e0     	ldr	x0, [sp, #0x8]
  125448: aa0003e8     	mov	x8, x0
  12544c: f9400108     	ldr	x8, [x8]
  125450: f9400508     	ldr	x8, [x8, #0x8]
  125454: aa0003e9     	mov	x9, x0
  125458: f9000128     	str	x8, [x9]
  12545c: 910043ff     	add	sp, sp, #0x10
  125460: d65f03c0     	ret

0000000000125464 <android::MediaBufferGroup::~MediaBufferGroup()>:
  125464: d10083ff     	sub	sp, sp, #0x20
  125468: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12546c: 910043fd     	add	x29, sp, #0x10
  125470: f0000c08     	adrp	x8, 0x2a8000
  125474: f9477108     	ldr	x8, [x8, #0xee0]
  125478: f90007e0     	str	x0, [sp, #0x8]
  12547c: f94007e0     	ldr	x0, [sp, #0x8]
  125480: f90003e0     	str	x0, [sp]
  125484: d63f0100     	blr	x8
  125488: f94003e0     	ldr	x0, [sp]
  12548c: 97fded35     	bl	0xa0960 <_ZdlPv@plt>
  125490: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125494: 910083ff     	add	sp, sp, #0x20
  125498: d65f03c0     	ret

000000000012549c <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)>:
  12549c: d102c3ff     	sub	sp, sp, #0xb0
  1254a0: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1254a4: 910283fd     	add	x29, sp, #0xa0
  1254a8: d53bd048     	mrs	x8, TPIDR_EL0
  1254ac: f9401508     	ldr	x8, [x8, #0x28]
  1254b0: f81f83a8     	stur	x8, [x29, #-0x8]
  1254b4: f81d83a0     	stur	x0, [x29, #-0x28]
  1254b8: f81d03a1     	stur	x1, [x29, #-0x30]
  1254bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1254c0: aa0803e0     	mov	x0, x8
  1254c4: f90027e0     	str	x0, [sp, #0x48]
  1254c8: aa0803e0     	mov	x0, x8
  1254cc: f90023e8     	str	x8, [sp, #0x40]
  1254d0: 94000233     	bl	0x125d9c <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x148>
  1254d4: f81c83a0     	stur	x0, [x29, #-0x38]
  1254d8: f85c83a1     	ldur	x1, [x29, #-0x38]
  1254dc: d10083a8     	sub	x8, x29, #0x20
  1254e0: f9001fe8     	str	x8, [sp, #0x38]
  1254e4: f94023e0     	ldr	x0, [sp, #0x40]
  1254e8: 940003ae     	bl	0x1263a0 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x1b0>
  1254ec: f85c83a0     	ldur	x0, [x29, #-0x38]
  1254f0: f9401fe8     	ldr	x8, [sp, #0x38]
  1254f4: f9001be0     	str	x0, [sp, #0x30]
  1254f8: aa0803e0     	mov	x0, x8
  1254fc: 940003ed     	bl	0x1264b0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x64>
  125500: 91004000     	add	x0, x0, #0x10
  125504: 94000272     	bl	0x125ecc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x34>
  125508: f85d03a8     	ldur	x8, [x29, #-0x30]
  12550c: f90017e0     	str	x0, [sp, #0x28]
  125510: aa0803e0     	mov	x0, x8
  125514: 940003f1     	bl	0x1264d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x8c>
  125518: f9401be8     	ldr	x8, [sp, #0x30]
  12551c: f90013e0     	str	x0, [sp, #0x20]
  125520: aa0803e0     	mov	x0, x8
  125524: f94017e1     	ldr	x1, [sp, #0x28]
  125528: f94013e2     	ldr	x2, [sp, #0x20]
  12552c: 97fe0579     	bl	0xa6b10 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE9constructIS5_JRS5_EEEvRS8_PT_DpOT0_@plt>
  125530: 14000001     	b	0x125534 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0x98>
  125534: d10083a0     	sub	x0, x29, #0x20
  125538: 940003de     	bl	0x1264b0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x64>
  12553c: 940003ec     	bl	0x1264ec <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0xa0>
  125540: f9000fe0     	str	x0, [sp, #0x18]
  125544: 14000001     	b	0x125548 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0xac>
  125548: f9400fe8     	ldr	x8, [sp, #0x18]
  12554c: f9002be8     	str	x8, [sp, #0x50]
  125550: f9402be9     	ldr	x9, [sp, #0x50]
  125554: f94027e0     	ldr	x0, [sp, #0x48]
  125558: aa0903e1     	mov	x1, x9
  12555c: aa0903e2     	mov	x2, x9
  125560: 940003ec     	bl	0x126510 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0xc4>
  125564: 14000001     	b	0x125568 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0xcc>
  125568: f94027e0     	ldr	x0, [sp, #0x48]
  12556c: 94000237     	bl	0x125e48 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x1f4>
  125570: f940001e     	ldr	x30, [x0]
  125574: 910007de     	add	x30, x30, #0x1
  125578: f900001e     	str	x30, [x0]
  12557c: d10083a0     	sub	x0, x29, #0x20
  125580: f9000be0     	str	x0, [sp, #0x10]
  125584: 940003fc     	bl	0x126574 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x128>
  125588: f9400bfe     	ldr	x30, [sp, #0x10]
  12558c: f90007e0     	str	x0, [sp, #0x8]
  125590: aa1e03e0     	mov	x0, x30
  125594: 9400040e     	bl	0x1265cc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x180>
  125598: d53bd040     	mrs	x0, TPIDR_EL0
  12559c: f9401400     	ldr	x0, [x0, #0x28]
  1255a0: f85f83be     	ldur	x30, [x29, #-0x8]
  1255a4: eb1e0000     	subs	x0, x0, x30
  1255a8: f90003e0     	str	x0, [sp]
  1255ac: 540001a1     	b.ne	0x1255e0 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0x144>
  1255b0: 14000001     	b	0x1255b4 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0x118>
  1255b4: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1255b8: 9102c3ff     	add	sp, sp, #0xb0
  1255bc: d65f03c0     	ret
  1255c0: f81c03a0     	stur	x0, [x29, #-0x40]
  1255c4: 2a0103e8     	mov	w8, w1
  1255c8: b81bc3a8     	stur	w8, [x29, #-0x44]
  1255cc: d10083a0     	sub	x0, x29, #0x20
  1255d0: 940003ff     	bl	0x1265cc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x180>
  1255d4: 14000001     	b	0x1255d8 <void std::__ndk1::list<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::emplace_back<android::MediaBuffer*&>(android::MediaBuffer*&)+0x13c>
  1255d8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1255dc: 97fe0a4d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1255e0: 97fe11e4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001255e4 <android::MediaBufferGroup::has_buffers()>:
  1255e4: d10203ff     	sub	sp, sp, #0x80
  1255e8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1255ec: 9101c3fd     	add	x29, sp, #0x70
  1255f0: d53bd048     	mrs	x8, TPIDR_EL0
  1255f4: f9401508     	ldr	x8, [x8, #0x28]
  1255f8: f81f83a8     	stur	x8, [x29, #-0x8]
  1255fc: f81d83a0     	stur	x0, [x29, #-0x28]
  125600: f85d83a8     	ldur	x8, [x29, #-0x28]
  125604: aa0803e0     	mov	x0, x8
  125608: 9100e109     	add	x9, x8, #0x38
  12560c: f9001be0     	str	x0, [sp, #0x30]
  125610: aa0903e0     	mov	x0, x9
  125614: f90017e8     	str	x8, [sp, #0x28]
  125618: 9400003b     	bl	0x125704 <android::MediaBufferGroup::has_buffers()+0x120>
  12561c: f94017e8     	ldr	x8, [sp, #0x28]
  125620: f9401909     	ldr	x9, [x8, #0x30]
  125624: eb090009     	subs	x9, x0, x9
  125628: f90013e9     	str	x9, [sp, #0x20]
  12562c: 540000a2     	b.hs	0x125640 <android::MediaBufferGroup::has_buffers()+0x5c>
  125630: 14000001     	b	0x125634 <android::MediaBufferGroup::has_buffers()+0x50>
  125634: 320003e8     	orr	w8, wzr, #0x1
  125638: 381e73a8     	sturb	w8, [x29, #-0x19]
  12563c: 14000023     	b	0x1256c8 <android::MediaBufferGroup::has_buffers()+0xe4>
  125640: f9401be8     	ldr	x8, [sp, #0x30]
  125644: 9100e109     	add	x9, x8, #0x38
  125648: f81d03a9     	stur	x9, [x29, #-0x30]
  12564c: f85d03a0     	ldur	x0, [x29, #-0x30]
  125650: 97ffff33     	bl	0x12531c <android::MediaBufferGroup::~MediaBufferGroup()+0x19c>
  125654: f81f03a0     	stur	x0, [x29, #-0x10]
  125658: f85d03a0     	ldur	x0, [x29, #-0x30]
  12565c: 97ffff3e     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  125660: f81e83a0     	stur	x0, [x29, #-0x18]
  125664: 14000001     	b	0x125668 <android::MediaBufferGroup::has_buffers()+0x84>
  125668: d10043a0     	sub	x0, x29, #0x10
  12566c: d10063a1     	sub	x1, x29, #0x18
  125670: 97ffff47     	bl	0x12538c <android::MediaBufferGroup::~MediaBufferGroup()+0x20c>
  125674: 36000240     	tbz	w0, #0x0, 0x1256bc <android::MediaBufferGroup::has_buffers()+0xd8>
  125678: 14000001     	b	0x12567c <android::MediaBufferGroup::has_buffers()+0x98>
  12567c: d10043a0     	sub	x0, x29, #0x10
  125680: 97ffff55     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125684: f9400000     	ldr	x0, [x0]
  125688: f9001fe0     	str	x0, [sp, #0x38]
  12568c: f9401fe0     	ldr	x0, [sp, #0x38]
  125690: 97fe16b4     	bl	0xab160 <_ZNK7android11MediaBuffer8refcountEv@plt>
  125694: 350000a0     	cbnz	w0, 0x1256a8 <android::MediaBufferGroup::has_buffers()+0xc4>
  125698: 14000001     	b	0x12569c <android::MediaBufferGroup::has_buffers()+0xb8>
  12569c: 320003e8     	orr	w8, wzr, #0x1
  1256a0: 381e73a8     	sturb	w8, [x29, #-0x19]
  1256a4: 14000009     	b	0x1256c8 <android::MediaBufferGroup::has_buffers()+0xe4>
  1256a8: 14000001     	b	0x1256ac <android::MediaBufferGroup::has_buffers()+0xc8>
  1256ac: d10043a0     	sub	x0, x29, #0x10
  1256b0: 97ffff63     	bl	0x12543c <android::MediaBuffer::localRefcount() const+0x18>
  1256b4: f9000fe0     	str	x0, [sp, #0x18]
  1256b8: 17ffffec     	b	0x125668 <android::MediaBufferGroup::has_buffers()+0x84>
  1256bc: 2a1f03e8     	mov	w8, wzr
  1256c0: 381e73a8     	sturb	w8, [x29, #-0x19]
  1256c4: 14000001     	b	0x1256c8 <android::MediaBufferGroup::has_buffers()+0xe4>
  1256c8: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1256cc: d53bd049     	mrs	x9, TPIDR_EL0
  1256d0: f9401529     	ldr	x9, [x9, #0x28]
  1256d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1256d8: eb0a0129     	subs	x9, x9, x10
  1256dc: b90017e8     	str	w8, [sp, #0x14]
  1256e0: f90007e9     	str	x9, [sp, #0x8]
  1256e4: 540000e1     	b.ne	0x125700 <android::MediaBufferGroup::has_buffers()+0x11c>
  1256e8: 14000001     	b	0x1256ec <android::MediaBufferGroup::has_buffers()+0x108>
  1256ec: b94017e8     	ldr	w8, [sp, #0x14]
  1256f0: 12000100     	and	w0, w8, #0x1
  1256f4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1256f8: 910203ff     	add	sp, sp, #0x80
  1256fc: d65f03c0     	ret
  125700: 97fe119c     	bl	0xa9d70 <__stack_chk_fail@plt>
  125704: d10083ff     	sub	sp, sp, #0x20
  125708: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12570c: 910043fd     	add	x29, sp, #0x10
  125710: f90007e0     	str	x0, [sp, #0x8]
  125714: f94007e0     	ldr	x0, [sp, #0x8]
  125718: 94000203     	bl	0x125f24 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x8c>
  12571c: f9400000     	ldr	x0, [x0]
  125720: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125724: 910083ff     	add	sp, sp, #0x20
  125728: d65f03c0     	ret

000000000012572c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)>:
  12572c: d10683ff     	sub	sp, sp, #0x1a0
  125730: f900c3fc     	str	x28, [sp, #0x180]
  125734: a9197bfd     	stp	x29, x30, [sp, #0x190]
  125738: 910643fd     	add	x29, sp, #0x190
  12573c: d102c3a8     	sub	x8, x29, #0xb0
  125740: d53bd049     	mrs	x9, TPIDR_EL0
  125744: f9401529     	ldr	x9, [x9, #0x28]
  125748: f9000109     	str	x9, [x8]
  12574c: f81a03a0     	stur	x0, [x29, #-0x60]
  125750: f81983a1     	stur	x1, [x29, #-0x68]
  125754: 12000042     	and	w2, w2, #0x1
  125758: 381943a2     	sturb	w2, [x29, #-0x6c]
  12575c: f81883a3     	stur	x3, [x29, #-0x78]
  125760: f85a03a9     	ldur	x9, [x29, #-0x60]
  125764: aa0903e0     	mov	x0, x9
  125768: 91002121     	add	x1, x9, #0x8
  12576c: d10083a9     	sub	x9, x29, #0x20
  125770: f81483a0     	stur	x0, [x29, #-0xb8]
  125774: aa0903e0     	mov	x0, x9
  125778: f81403a8     	stur	x8, [x29, #-0xc0]
  12577c: 97fe46f1     	bl	0xb7340 <setMediaExtractor+0x248>
  125780: 14000001     	b	0x125784 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x58>
  125784: f85883a8     	ldur	x8, [x29, #-0x78]
  125788: f81803a8     	stur	x8, [x29, #-0x80]
  12578c: aa1f03e8     	mov	x8, xzr
  125790: f81d83a8     	stur	x8, [x29, #-0x28]
  125794: f85483a8     	ldur	x8, [x29, #-0xb8]
  125798: 9100e109     	add	x9, x8, #0x38
  12579c: aa0903e0     	mov	x0, x9
  1257a0: f90067e9     	str	x9, [sp, #0xc8]
  1257a4: 97fffeec     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  1257a8: f81d03a0     	stur	x0, [x29, #-0x30]
  1257ac: f94067e0     	ldr	x0, [sp, #0xc8]
  1257b0: 97fffedb     	bl	0x12531c <android::MediaBufferGroup::~MediaBufferGroup()+0x19c>
  1257b4: f81c83a0     	stur	x0, [x29, #-0x38]
  1257b8: 14000001     	b	0x1257bc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x90>
  1257bc: f85483a8     	ldur	x8, [x29, #-0xb8]
  1257c0: 9100e100     	add	x0, x8, #0x38
  1257c4: 97fffee4     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  1257c8: f81c03a0     	stur	x0, [x29, #-0x40]
  1257cc: d100e3a0     	sub	x0, x29, #0x38
  1257d0: d10103a1     	sub	x1, x29, #0x40
  1257d4: 97fffeee     	bl	0x12538c <android::MediaBufferGroup::~MediaBufferGroup()+0x20c>
  1257d8: b900c7e0     	str	w0, [sp, #0xc4]
  1257dc: 14000001     	b	0x1257e0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0xb4>
  1257e0: b940c7e8     	ldr	w8, [sp, #0xc4]
  1257e4: 360007a8     	tbz	w8, #0x0, 0x1258d8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1ac>
  1257e8: 14000001     	b	0x1257ec <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0xc0>
  1257ec: d100e3a0     	sub	x0, x29, #0x38
  1257f0: 97fffef9     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  1257f4: f9005fe0     	str	x0, [sp, #0xb8]
  1257f8: 14000001     	b	0x1257fc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0xd0>
  1257fc: f9405fe8     	ldr	x8, [sp, #0xb8]
  125800: f9400100     	ldr	x0, [x8]
  125804: 97fe1657     	bl	0xab160 <_ZNK7android11MediaBuffer8refcountEv@plt>
  125808: b900b7e0     	str	w0, [sp, #0xb4]
  12580c: 14000001     	b	0x125810 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0xe4>
  125810: b940b7e8     	ldr	w8, [sp, #0xb4]
  125814: 35000568     	cbnz	w8, 0x1258c0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x194>
  125818: 14000001     	b	0x12581c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0xf0>
  12581c: d100e3a0     	sub	x0, x29, #0x38
  125820: 97fffeed     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125824: f90057e0     	str	x0, [sp, #0xa8]
  125828: 14000001     	b	0x12582c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x100>
  12582c: f94057e8     	ldr	x8, [sp, #0xa8]
  125830: f9400100     	ldr	x0, [x8]
  125834: 97fdfa4b     	bl	0xa4160 <_ZNK7android11MediaBuffer4sizeEv@plt>
  125838: f90053e0     	str	x0, [sp, #0xa0]
  12583c: 14000001     	b	0x125840 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x114>
  125840: f94053e8     	ldr	x8, [sp, #0xa0]
  125844: f81683a8     	stur	x8, [x29, #-0x98]
  125848: f85683a9     	ldur	x9, [x29, #-0x98]
  12584c: f85883aa     	ldur	x10, [x29, #-0x78]
  125850: eb0a0129     	subs	x9, x9, x10
  125854: f9004fe9     	str	x9, [sp, #0x98]
  125858: 540001c3     	b.lo	0x125890 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x164>
  12585c: 14000001     	b	0x125860 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x134>
  125860: d100e3a0     	sub	x0, x29, #0x38
  125864: 97fffedc     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125868: f9004be0     	str	x0, [sp, #0x90]
  12586c: 14000001     	b	0x125870 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x144>
  125870: f9404be8     	ldr	x8, [sp, #0x90]
  125874: f9400109     	ldr	x9, [x8]
  125878: f81d83a9     	stur	x9, [x29, #-0x28]
  12587c: 14000017     	b	0x1258d8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1ac>
  125880: f81783a0     	stur	x0, [x29, #-0x88]
  125884: 2a0103e8     	mov	w8, w1
  125888: b81743a8     	stur	w8, [x29, #-0x8c]
  12588c: 140000d7     	b	0x125be8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x4bc>
  125890: f85683a8     	ldur	x8, [x29, #-0x98]
  125894: f85803a9     	ldur	x9, [x29, #-0x80]
  125898: eb090108     	subs	x8, x8, x9
  12589c: f90047e8     	str	x8, [sp, #0x88]
  1258a0: 540000e2     	b.hs	0x1258bc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x190>
  1258a4: 14000001     	b	0x1258a8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x17c>
  1258a8: f85683a8     	ldur	x8, [x29, #-0x98]
  1258ac: f81803a8     	stur	x8, [x29, #-0x80]
  1258b0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1258b4: f81d03a8     	stur	x8, [x29, #-0x30]
  1258b8: 14000001     	b	0x1258bc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x190>
  1258bc: 14000001     	b	0x1258c0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x194>
  1258c0: 14000001     	b	0x1258c4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x198>
  1258c4: d100e3a0     	sub	x0, x29, #0x38
  1258c8: 97fffedd     	bl	0x12543c <android::MediaBuffer::localRefcount() const+0x18>
  1258cc: f90043e0     	str	x0, [sp, #0x80]
  1258d0: 14000001     	b	0x1258d4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1a8>
  1258d4: 17ffffba     	b	0x1257bc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x90>
  1258d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1258dc: 2a1f03e0     	mov	w0, wzr
  1258e0: b9007fe0     	str	w0, [sp, #0x7c]
  1258e4: b50003a8     	cbnz	x8, 0x125958 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x22c>
  1258e8: 14000001     	b	0x1258ec <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1c0>
  1258ec: f85483a8     	ldur	x8, [x29, #-0xb8]
  1258f0: 9100e100     	add	x0, x8, #0x38
  1258f4: 97fffe98     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  1258f8: f81b83a0     	stur	x0, [x29, #-0x48]
  1258fc: d100c3a0     	sub	x0, x29, #0x30
  125900: d10123a1     	sub	x1, x29, #0x48
  125904: 97fffea2     	bl	0x12538c <android::MediaBufferGroup::~MediaBufferGroup()+0x20c>
  125908: b9007be0     	str	w0, [sp, #0x78]
  12590c: 14000001     	b	0x125910 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1e4>
  125910: 320003e8     	orr	w8, wzr, #0x1
  125914: b9407be9     	ldr	w9, [sp, #0x78]
  125918: b90077e8     	str	w8, [sp, #0x74]
  12591c: 37000189     	tbnz	w9, #0x0, 0x12594c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x220>
  125920: 14000001     	b	0x125924 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x1f8>
  125924: f85483a8     	ldur	x8, [x29, #-0xb8]
  125928: 9100e100     	add	x0, x8, #0x38
  12592c: 97ffff76     	bl	0x125704 <android::MediaBufferGroup::has_buffers()+0x120>
  125930: f85483a8     	ldur	x8, [x29, #-0xb8]
  125934: f940191e     	ldr	x30, [x8, #0x30]
  125938: eb1e0000     	subs	x0, x0, x30
  12593c: 1a9f27e9     	cset	w9, lo
  125940: f90037e0     	str	x0, [sp, #0x68]
  125944: b90077e9     	str	w9, [sp, #0x74]
  125948: 14000001     	b	0x12594c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x220>
  12594c: b94077e0     	ldr	w0, [sp, #0x74]
  125950: b9007fe0     	str	w0, [sp, #0x7c]
  125954: 14000001     	b	0x125958 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x22c>
  125958: b9407fe8     	ldr	w8, [sp, #0x7c]
  12595c: 36000e48     	tbz	w8, #0x0, 0x125b24 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f8>
  125960: 14000001     	b	0x125964 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x238>
  125964: f85883a8     	ldur	x8, [x29, #-0x78]
  125968: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
  12596c: f2955529     	movk	x9, #0xaaa9
  125970: eb090108     	subs	x8, x8, x9
  125974: f90033e8     	str	x8, [sp, #0x60]
  125978: 540000e8     	b.hi	0x125994 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x268>
  12597c: 14000001     	b	0x125980 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x254>
  125980: f85883a8     	ldur	x8, [x29, #-0x78]
  125984: 8b080508     	add	x8, x8, x8, lsl #1
  125988: d341fd08     	lsr	x8, x8, #1
  12598c: f9002fe8     	str	x8, [sp, #0x58]
  125990: 14000004     	b	0x1259a0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x274>
  125994: f85883a8     	ldur	x8, [x29, #-0x78]
  125998: f9002fe8     	str	x8, [sp, #0x58]
  12599c: 14000001     	b	0x1259a0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x274>
  1259a0: f9402fe8     	ldr	x8, [sp, #0x58]
  1259a4: f81603a8     	stur	x8, [x29, #-0xa0]
  1259a8: 52800b09     	mov	w9, #0x58               // =88
  1259ac: 2a0903e0     	mov	w0, w9
  1259b0: 97fe0d58     	bl	0xa8f10 <_Znwm@plt>
  1259b4: f9002be0     	str	x0, [sp, #0x50]
  1259b8: 14000001     	b	0x1259bc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x290>
  1259bc: f9402be0     	ldr	x0, [sp, #0x50]
  1259c0: f85603a1     	ldur	x1, [x29, #-0xa0]
  1259c4: f9402be2     	ldr	x2, [sp, #0x50]
  1259c8: f90027e0     	str	x0, [sp, #0x48]
  1259cc: aa0203e0     	mov	x0, x2
  1259d0: 97fe1384     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
  1259d4: 14000001     	b	0x1259d8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2ac>
  1259d8: f94027e8     	ldr	x8, [sp, #0x48]
  1259dc: f81d83a8     	stur	x8, [x29, #-0x28]
  1259e0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1259e4: 97fdf57f     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  1259e8: f90023e0     	str	x0, [sp, #0x40]
  1259ec: 14000001     	b	0x1259f0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2c4>
  1259f0: f94023e8     	ldr	x8, [sp, #0x40]
  1259f4: b50002c8     	cbnz	x8, 0x125a4c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x320>
  1259f8: 14000001     	b	0x1259fc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2d0>
  1259fc: f85d83a8     	ldur	x8, [x29, #-0x28]
  125a00: aa0803e9     	mov	x9, x8
  125a04: f9001fe9     	str	x9, [sp, #0x38]
  125a08: b4000108     	cbz	x8, 0x125a28 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2fc>
  125a0c: 14000001     	b	0x125a10 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2e4>
  125a10: f9401fe8     	ldr	x8, [sp, #0x38]
  125a14: f9400109     	ldr	x9, [x8]
  125a18: f9400d29     	ldr	x9, [x9, #0x18]
  125a1c: aa0803e0     	mov	x0, x8
  125a20: d63f0120     	blr	x9
  125a24: 14000001     	b	0x125a28 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x2fc>
  125a28: aa1f03e8     	mov	x8, xzr
  125a2c: f81d83a8     	stur	x8, [x29, #-0x28]
  125a30: 1400003c     	b	0x125b20 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f4>
  125a34: f81783a0     	stur	x0, [x29, #-0x88]
  125a38: 2a0103e8     	mov	w8, w1
  125a3c: b81743a8     	stur	w8, [x29, #-0x8c]
  125a40: f9402be0     	ldr	x0, [sp, #0x50]
  125a44: 97fdebc7     	bl	0xa0960 <_ZdlPv@plt>
  125a48: 14000068     	b	0x125be8 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x4bc>
  125a4c: f85d83a0     	ldur	x0, [x29, #-0x28]
  125a50: f85483a1     	ldur	x1, [x29, #-0xb8]
  125a54: 97fe048f     	bl	0xa6c90 <_ZN7android11MediaBuffer11setObserverEPNS_19MediaBufferObserverE@plt>
  125a58: 14000001     	b	0x125a5c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x330>
  125a5c: f85483a8     	ldur	x8, [x29, #-0xb8]
  125a60: 9100e100     	add	x0, x8, #0x38
  125a64: 97fffe3c     	bl	0x125354 <android::MediaBufferGroup::~MediaBufferGroup()+0x1d4>
  125a68: f81b03a0     	stur	x0, [x29, #-0x50]
  125a6c: d100c3a0     	sub	x0, x29, #0x30
  125a70: d10143a1     	sub	x1, x29, #0x50
  125a74: 97fffe46     	bl	0x12538c <android::MediaBufferGroup::~MediaBufferGroup()+0x20c>
  125a78: b90037e0     	str	w0, [sp, #0x34]
  125a7c: 14000001     	b	0x125a80 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x354>
  125a80: b94037e8     	ldr	w8, [sp, #0x34]
  125a84: 36000408     	tbz	w8, #0x0, 0x125b04 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3d8>
  125a88: 14000001     	b	0x125a8c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x360>
  125a8c: d100c3a0     	sub	x0, x29, #0x30
  125a90: 97fffe51     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125a94: f90017e0     	str	x0, [sp, #0x28]
  125a98: 14000001     	b	0x125a9c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x370>
  125a9c: f94017e8     	ldr	x8, [sp, #0x28]
  125aa0: f9400100     	ldr	x0, [x8]
  125aa4: aa1f03e1     	mov	x1, xzr
  125aa8: 97fe047a     	bl	0xa6c90 <_ZN7android11MediaBuffer11setObserverEPNS_19MediaBufferObserverE@plt>
  125aac: 14000001     	b	0x125ab0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x384>
  125ab0: d100c3a0     	sub	x0, x29, #0x30
  125ab4: 97fffe48     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125ab8: f90013e0     	str	x0, [sp, #0x20]
  125abc: 14000001     	b	0x125ac0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x394>
  125ac0: f94013e8     	ldr	x8, [sp, #0x20]
  125ac4: f9400109     	ldr	x9, [x8]
  125ac8: f940012a     	ldr	x10, [x9]
  125acc: f940014a     	ldr	x10, [x10]
  125ad0: aa0903e0     	mov	x0, x9
  125ad4: d63f0140     	blr	x10
  125ad8: 14000001     	b	0x125adc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3b0>
  125adc: f85d83a8     	ldur	x8, [x29, #-0x28]
  125ae0: d100c3a0     	sub	x0, x29, #0x30
  125ae4: f9000fe8     	str	x8, [sp, #0x18]
  125ae8: 97fffe3b     	bl	0x1253d4 <android::MediaBufferGroup::~MediaBufferGroup()+0x254>
  125aec: f9000be0     	str	x0, [sp, #0x10]
  125af0: 14000001     	b	0x125af4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3c8>
  125af4: f9400fe8     	ldr	x8, [sp, #0x18]
  125af8: f9400be9     	ldr	x9, [sp, #0x10]
  125afc: f9000128     	str	x8, [x9]
  125b00: 14000007     	b	0x125b1c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f0>
  125b04: f85483a8     	ldur	x8, [x29, #-0xb8]
  125b08: 9100e100     	add	x0, x8, #0x38
  125b0c: d100a3a1     	sub	x1, x29, #0x28
  125b10: 97fe0de0     	bl	0xa9290 <_ZNSt6__ndk14listIPN7android11MediaBufferENS_9allocatorIS3_EEE12emplace_backIJRS3_EEEvDpOT_@plt>
  125b14: 14000001     	b	0x125b18 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3ec>
  125b18: 14000001     	b	0x125b1c <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f0>
  125b1c: 14000001     	b	0x125b20 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f4>
  125b20: 14000001     	b	0x125b24 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x3f8>
  125b24: f85d83a8     	ldur	x8, [x29, #-0x28]
  125b28: b4000268     	cbz	x8, 0x125b74 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x448>
  125b2c: 14000001     	b	0x125b30 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x404>
  125b30: f85d83a8     	ldur	x8, [x29, #-0x28]
  125b34: f9400109     	ldr	x9, [x8]
  125b38: f9400529     	ldr	x9, [x9, #0x8]
  125b3c: aa0803e0     	mov	x0, x8
  125b40: d63f0120     	blr	x9
  125b44: 14000001     	b	0x125b48 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x41c>
  125b48: f85d83a0     	ldur	x0, [x29, #-0x28]
  125b4c: 97fdfbdd     	bl	0xa4ac0 <_ZN7android11MediaBuffer5resetEv@plt>
  125b50: 14000001     	b	0x125b54 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x428>
  125b54: f85d83a8     	ldur	x8, [x29, #-0x28]
  125b58: f85983a9     	ldur	x9, [x29, #-0x68]
  125b5c: f9000128     	str	x8, [x9]
  125b60: 2a1f03ea     	mov	w10, wzr
  125b64: b81ac3aa     	stur	w10, [x29, #-0x54]
  125b68: 320003ea     	orr	w10, wzr, #0x1
  125b6c: b815c3aa     	stur	w10, [x29, #-0xa4]
  125b70: 1400000d     	b	0x125ba4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x478>
  125b74: 385943a8     	ldurb	w8, [x29, #-0x6c]
  125b78: 36000148     	tbz	w8, #0x0, 0x125ba0 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x474>
  125b7c: 14000001     	b	0x125b80 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x454>
  125b80: f85983a8     	ldur	x8, [x29, #-0x68]
  125b84: aa1f03e9     	mov	x9, xzr
  125b88: f9000109     	str	x9, [x8]
  125b8c: 1280014a     	mov	w10, #-0xb              // =-11
  125b90: b81ac3aa     	stur	w10, [x29, #-0x54]
  125b94: 320003ea     	orr	w10, wzr, #0x1
  125b98: b815c3aa     	stur	w10, [x29, #-0xa4]
  125b9c: 14000002     	b	0x125ba4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x478>
  125ba0: 17fffef9     	b	0x125784 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x58>
  125ba4: d10083a0     	sub	x0, x29, #0x20
  125ba8: 97fe467d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  125bac: b85ac3a8     	ldur	w8, [x29, #-0x54]
  125bb0: d53bd040     	mrs	x0, TPIDR_EL0
  125bb4: f9401400     	ldr	x0, [x0, #0x28]
  125bb8: f85403be     	ldur	x30, [x29, #-0xc0]
  125bbc: f94003c9     	ldr	x9, [x30]
  125bc0: eb090009     	subs	x9, x0, x9
  125bc4: b9000fe8     	str	w8, [sp, #0xc]
  125bc8: f90003e9     	str	x9, [sp]
  125bcc: 54000181     	b.ne	0x125bfc <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x4d0>
  125bd0: 14000001     	b	0x125bd4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x4a8>
  125bd4: b9400fe0     	ldr	w0, [sp, #0xc]
  125bd8: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  125bdc: f940c3fc     	ldr	x28, [sp, #0x180]
  125be0: 910683ff     	add	sp, sp, #0x1a0
  125be4: d65f03c0     	ret
  125be8: d10083a0     	sub	x0, x29, #0x20
  125bec: 97fe466c     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  125bf0: 14000001     	b	0x125bf4 <android::MediaBufferGroup::acquire_buffer(android::MediaBuffer**, bool, unsigned long)+0x4c8>
  125bf4: f85783a0     	ldur	x0, [x29, #-0x88]
  125bf8: 97fe08c6     	bl	0xa7f10 <_Unwind_Resume@plt>
  125bfc: 97fe105d     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000125c00 <android::MediaBufferGroup::signalBufferReturned(android::MediaBuffer*)>:
  125c00: d10043ff     	sub	sp, sp, #0x10
  125c04: f90007e0     	str	x0, [sp, #0x8]
  125c08: f90003e1     	str	x1, [sp]
  125c0c: 910043ff     	add	sp, sp, #0x10
  125c10: d65f03c0     	ret

0000000000125c14 <android::MediaBufferObserver::~MediaBufferObserver()>:
  125c14: d10043ff     	sub	sp, sp, #0x10
  125c18: f90007e0     	str	x0, [sp, #0x8]
  125c1c: 910043ff     	add	sp, sp, #0x10
  125c20: d65f03c0     	ret

0000000000125c24 <android::MediaBufferObserver::~MediaBufferObserver()>:
  125c24: d10043ff     	sub	sp, sp, #0x10
  125c28: f90007e0     	str	x0, [sp, #0x8]
  125c2c: d4200020     	brk	#0x1

0000000000125c30 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::~__list_imp()>:
  125c30: d10083ff     	sub	sp, sp, #0x20
  125c34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125c38: 910043fd     	add	x29, sp, #0x10
  125c3c: f90007e0     	str	x0, [sp, #0x8]
  125c40: f94007e0     	ldr	x0, [sp, #0x8]
  125c44: 97fe0bfb     	bl	0xa8c30 <_ZNSt6__ndk110__list_impIPN7android11MediaBufferENS_9allocatorIS3_EEE5clearEv@plt>
  125c48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125c4c: 910083ff     	add	sp, sp, #0x20
  125c50: d65f03c0     	ret

0000000000125c54 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()>:
  125c54: d10183ff     	sub	sp, sp, #0x60
  125c58: a9057bfd     	stp	x29, x30, [sp, #0x50]
  125c5c: 910143fd     	add	x29, sp, #0x50
  125c60: f81f83a0     	stur	x0, [x29, #-0x8]
  125c64: f85f83a0     	ldur	x0, [x29, #-0x8]
  125c68: f90013e0     	str	x0, [sp, #0x20]
  125c6c: 9400003a     	bl	0x125d54 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x100>
  125c70: 370006a0     	tbnz	w0, #0x0, 0x125d44 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0xf0>
  125c74: f94013e0     	ldr	x0, [sp, #0x20]
  125c78: 94000049     	bl	0x125d9c <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x148>
  125c7c: f81f03a0     	stur	x0, [x29, #-0x10]
  125c80: f94013e0     	ldr	x0, [sp, #0x20]
  125c84: f9400400     	ldr	x0, [x0, #0x8]
  125c88: f81e83a0     	stur	x0, [x29, #-0x18]
  125c8c: f94013e0     	ldr	x0, [sp, #0x20]
  125c90: 9400004e     	bl	0x125dc8 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x174>
  125c94: f81e03a0     	stur	x0, [x29, #-0x20]
  125c98: f85e83a0     	ldur	x0, [x29, #-0x18]
  125c9c: f85e03a8     	ldur	x8, [x29, #-0x20]
  125ca0: f9400101     	ldr	x1, [x8]
  125ca4: 9400005a     	bl	0x125e0c <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x1b8>
  125ca8: f94013e0     	ldr	x0, [sp, #0x20]
  125cac: 94000067     	bl	0x125e48 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x1f4>
  125cb0: f900001f     	str	xzr, [x0]
  125cb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  125cb8: f85e03a9     	ldur	x9, [x29, #-0x20]
  125cbc: eb09011f     	cmp	x8, x9
  125cc0: 1a9f07ea     	cset	w10, ne
  125cc4: 3700004a     	tbnz	w10, #0x0, 0x125ccc <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x78>
  125cc8: 1400001c     	b	0x125d38 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0xe4>
  125ccc: f85e83a0     	ldur	x0, [x29, #-0x18]
  125cd0: 94000069     	bl	0x125e74 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x220>
  125cd4: f9000fe0     	str	x0, [sp, #0x18]
  125cd8: 14000001     	b	0x125cdc <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x88>
  125cdc: b27c03e8     	orr	x8, xzr, #0x10
  125ce0: f9400fe9     	ldr	x9, [sp, #0x18]
  125ce4: f90017e9     	str	x9, [sp, #0x28]
  125ce8: f85e83aa     	ldur	x10, [x29, #-0x18]
  125cec: f940054a     	ldr	x10, [x10, #0x8]
  125cf0: f81e83aa     	stur	x10, [x29, #-0x18]
  125cf4: f85f03a0     	ldur	x0, [x29, #-0x10]
  125cf8: f94017ea     	ldr	x10, [sp, #0x28]
  125cfc: 8b080148     	add	x8, x10, x8
  125d00: f9000be0     	str	x0, [sp, #0x10]
  125d04: aa0803e0     	mov	x0, x8
  125d08: 94000071     	bl	0x125ecc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x34>
  125d0c: f9400be8     	ldr	x8, [sp, #0x10]
  125d10: f90007e0     	str	x0, [sp, #0x8]
  125d14: aa0803e0     	mov	x0, x8
  125d18: f94007e1     	ldr	x1, [sp, #0x8]
  125d1c: 97fdeeb1     	bl	0xa17e0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE7destroyIS5_EEvRS8_PT_@plt>
  125d20: 14000001     	b	0x125d24 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0xd0>
  125d24: b24003e2     	orr	x2, xzr, #0x1
  125d28: f85f03a0     	ldur	x0, [x29, #-0x10]
  125d2c: f94017e1     	ldr	x1, [sp, #0x28]
  125d30: 9400006c     	bl	0x125ee0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x48>
  125d34: 17ffffe0     	b	0x125cb4 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x60>
  125d38: f94013e0     	ldr	x0, [sp, #0x20]
  125d3c: 94000076     	bl	0x125f14 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x7c>
  125d40: 14000001     	b	0x125d44 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0xf0>
  125d44: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  125d48: 910183ff     	add	sp, sp, #0x60
  125d4c: d65f03c0     	ret
  125d50: 97fe211d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  125d54: d10083ff     	sub	sp, sp, #0x20
  125d58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125d5c: 910043fd     	add	x29, sp, #0x10
  125d60: d2800008     	mov	x8, #0x0                // =0
  125d64: f90007e0     	str	x0, [sp, #0x8]
  125d68: f94007e0     	ldr	x0, [sp, #0x8]
  125d6c: f90003e8     	str	x8, [sp]
  125d70: 9400006d     	bl	0x125f24 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x8c>
  125d74: f9400008     	ldr	x8, [x0]
  125d78: f94003e0     	ldr	x0, [sp]
  125d7c: eb00011f     	cmp	x8, x0
  125d80: 1a9f17e9     	cset	w9, eq
  125d84: 320003ea     	orr	w10, wzr, #0x1
  125d88: 0a0a0129     	and	w9, w9, w10
  125d8c: 2a0903e0     	mov	w0, w9
  125d90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125d94: 910083ff     	add	sp, sp, #0x20
  125d98: d65f03c0     	ret
  125d9c: d10083ff     	sub	sp, sp, #0x20
  125da0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125da4: 910043fd     	add	x29, sp, #0x10
  125da8: b27c03e8     	orr	x8, xzr, #0x10
  125dac: f90007e0     	str	x0, [sp, #0x8]
  125db0: f94007e0     	ldr	x0, [sp, #0x8]
  125db4: 8b080000     	add	x0, x0, x8
  125db8: 94000074     	bl	0x125f88 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xf0>
  125dbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125dc0: 910083ff     	add	sp, sp, #0x20
  125dc4: d65f03c0     	ret
  125dc8: d100c3ff     	sub	sp, sp, #0x30
  125dcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  125dd0: 910083fd     	add	x29, sp, #0x20
  125dd4: f81f83a0     	stur	x0, [x29, #-0x8]
  125dd8: f85f83a0     	ldur	x0, [x29, #-0x8]
  125ddc: 9400007e     	bl	0x125fd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x13c>
  125de0: f9000be0     	str	x0, [sp, #0x10]
  125de4: 14000001     	b	0x125de8 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x194>
  125de8: f9400be0     	ldr	x0, [sp, #0x10]
  125dec: 94000075     	bl	0x125fc0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x128>
  125df0: f90007e0     	str	x0, [sp, #0x8]
  125df4: 14000001     	b	0x125df8 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x1a4>
  125df8: f94007e0     	ldr	x0, [sp, #0x8]
  125dfc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  125e00: 9100c3ff     	add	sp, sp, #0x30
  125e04: d65f03c0     	ret
  125e08: 97fe20ef     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  125e0c: d10043ff     	sub	sp, sp, #0x10
  125e10: f90007e0     	str	x0, [sp, #0x8]
  125e14: f90003e1     	str	x1, [sp]
  125e18: f94003e0     	ldr	x0, [sp]
  125e1c: f9400400     	ldr	x0, [x0, #0x8]
  125e20: f94007e1     	ldr	x1, [sp, #0x8]
  125e24: f9400021     	ldr	x1, [x1]
  125e28: f9000420     	str	x0, [x1, #0x8]
  125e2c: f94007e0     	ldr	x0, [sp, #0x8]
  125e30: f9400000     	ldr	x0, [x0]
  125e34: f94003e1     	ldr	x1, [sp]
  125e38: f9400421     	ldr	x1, [x1, #0x8]
  125e3c: f9000020     	str	x0, [x1]
  125e40: 910043ff     	add	sp, sp, #0x10
  125e44: d65f03c0     	ret
  125e48: d10083ff     	sub	sp, sp, #0x20
  125e4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125e50: 910043fd     	add	x29, sp, #0x10
  125e54: b27c03e8     	orr	x8, xzr, #0x10
  125e58: f90007e0     	str	x0, [sp, #0x8]
  125e5c: f94007e0     	ldr	x0, [sp, #0x8]
  125e60: 8b080000     	add	x0, x0, x8
  125e64: 94000073     	bl	0x126030 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x198>
  125e68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125e6c: 910083ff     	add	sp, sp, #0x20
  125e70: d65f03c0     	ret
  125e74: d10083ff     	sub	sp, sp, #0x20
  125e78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125e7c: 910043fd     	add	x29, sp, #0x10
  125e80: f90007e0     	str	x0, [sp, #0x8]
  125e84: f94007e0     	ldr	x0, [sp, #0x8]
  125e88: 94000053     	bl	0x125fd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x13c>
  125e8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125e90: 910083ff     	add	sp, sp, #0x20
  125e94: d65f03c0     	ret

0000000000125e98 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)>:
  125e98: d100c3ff     	sub	sp, sp, #0x30
  125e9c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  125ea0: 910083fd     	add	x29, sp, #0x20
  125ea4: 91003fe8     	add	x8, sp, #0xf
  125ea8: f81f83a0     	stur	x0, [x29, #-0x8]
  125eac: f9000be1     	str	x1, [sp, #0x10]
  125eb0: f85f83a1     	ldur	x1, [x29, #-0x8]
  125eb4: f9400be2     	ldr	x2, [sp, #0x10]
  125eb8: 39400100     	ldrb	w0, [x8]
  125ebc: 97fdefa1     	bl	0xa1d40 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE9__destroyIS5_EEvNS_17integral_constantIbLb0EEERS8_PT_@plt>
  125ec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  125ec4: 9100c3ff     	add	sp, sp, #0x30
  125ec8: d65f03c0     	ret
  125ecc: d10043ff     	sub	sp, sp, #0x10
  125ed0: f90007e0     	str	x0, [sp, #0x8]
  125ed4: f94007e0     	ldr	x0, [sp, #0x8]
  125ed8: 910043ff     	add	sp, sp, #0x10
  125edc: d65f03c0     	ret
  125ee0: d100c3ff     	sub	sp, sp, #0x30
  125ee4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  125ee8: 910083fd     	add	x29, sp, #0x20
  125eec: f81f83a0     	stur	x0, [x29, #-0x8]
  125ef0: f9000be1     	str	x1, [sp, #0x10]
  125ef4: f90007e2     	str	x2, [sp, #0x8]
  125ef8: f85f83a0     	ldur	x0, [x29, #-0x8]
  125efc: f9400be1     	ldr	x1, [sp, #0x10]
  125f00: f94007e2     	ldr	x2, [sp, #0x8]
  125f04: 94000060     	bl	0x126084 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x1c>
  125f08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  125f0c: 9100c3ff     	add	sp, sp, #0x30
  125f10: d65f03c0     	ret
  125f14: d10043ff     	sub	sp, sp, #0x10
  125f18: f90007e0     	str	x0, [sp, #0x8]
  125f1c: 910043ff     	add	sp, sp, #0x10
  125f20: d65f03c0     	ret
  125f24: d10083ff     	sub	sp, sp, #0x20
  125f28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125f2c: 910043fd     	add	x29, sp, #0x10
  125f30: b27c03e8     	orr	x8, xzr, #0x10
  125f34: f90007e0     	str	x0, [sp, #0x8]
  125f38: f94007e0     	ldr	x0, [sp, #0x8]
  125f3c: 8b080000     	add	x0, x0, x8
  125f40: 94000004     	bl	0x125f50 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xb8>
  125f44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125f48: 910083ff     	add	sp, sp, #0x20
  125f4c: d65f03c0     	ret
  125f50: d10083ff     	sub	sp, sp, #0x20
  125f54: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125f58: 910043fd     	add	x29, sp, #0x10
  125f5c: f90007e0     	str	x0, [sp, #0x8]
  125f60: f94007e0     	ldr	x0, [sp, #0x8]
  125f64: 94000004     	bl	0x125f74 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xdc>
  125f68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125f6c: 910083ff     	add	sp, sp, #0x20
  125f70: d65f03c0     	ret
  125f74: d10043ff     	sub	sp, sp, #0x10
  125f78: f90007e0     	str	x0, [sp, #0x8]
  125f7c: f94007e0     	ldr	x0, [sp, #0x8]
  125f80: 910043ff     	add	sp, sp, #0x10
  125f84: d65f03c0     	ret
  125f88: d10083ff     	sub	sp, sp, #0x20
  125f8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125f90: 910043fd     	add	x29, sp, #0x10
  125f94: f90007e0     	str	x0, [sp, #0x8]
  125f98: f94007e0     	ldr	x0, [sp, #0x8]
  125f9c: 94000004     	bl	0x125fac <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x114>
  125fa0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125fa4: 910083ff     	add	sp, sp, #0x20
  125fa8: d65f03c0     	ret
  125fac: d10043ff     	sub	sp, sp, #0x10
  125fb0: f90007e0     	str	x0, [sp, #0x8]
  125fb4: f94007e0     	ldr	x0, [sp, #0x8]
  125fb8: 910043ff     	add	sp, sp, #0x10
  125fbc: d65f03c0     	ret
  125fc0: d10043ff     	sub	sp, sp, #0x10
  125fc4: f90007e0     	str	x0, [sp, #0x8]
  125fc8: f94007e0     	ldr	x0, [sp, #0x8]
  125fcc: 910043ff     	add	sp, sp, #0x10
  125fd0: d65f03c0     	ret
  125fd4: d10083ff     	sub	sp, sp, #0x20
  125fd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  125fdc: 910043fd     	add	x29, sp, #0x10
  125fe0: f90007e0     	str	x0, [sp, #0x8]
  125fe4: f94007e0     	ldr	x0, [sp, #0x8]
  125fe8: 94000004     	bl	0x125ff8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x160>
  125fec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  125ff0: 910083ff     	add	sp, sp, #0x20
  125ff4: d65f03c0     	ret
  125ff8: d10083ff     	sub	sp, sp, #0x20
  125ffc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126000: 910043fd     	add	x29, sp, #0x10
  126004: f90007e0     	str	x0, [sp, #0x8]
  126008: f94007e0     	ldr	x0, [sp, #0x8]
  12600c: 94000004     	bl	0x12601c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x184>
  126010: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126014: 910083ff     	add	sp, sp, #0x20
  126018: d65f03c0     	ret
  12601c: d10043ff     	sub	sp, sp, #0x10
  126020: f90007e0     	str	x0, [sp, #0x8]
  126024: f94007e0     	ldr	x0, [sp, #0x8]
  126028: 910043ff     	add	sp, sp, #0x10
  12602c: d65f03c0     	ret
  126030: d10083ff     	sub	sp, sp, #0x20
  126034: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126038: 910043fd     	add	x29, sp, #0x10
  12603c: f90007e0     	str	x0, [sp, #0x8]
  126040: f94007e0     	ldr	x0, [sp, #0x8]
  126044: 94000004     	bl	0x126054 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x1bc>
  126048: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12604c: 910083ff     	add	sp, sp, #0x20
  126050: d65f03c0     	ret
  126054: d10043ff     	sub	sp, sp, #0x10
  126058: f90007e0     	str	x0, [sp, #0x8]
  12605c: f94007e0     	ldr	x0, [sp, #0x8]
  126060: 910043ff     	add	sp, sp, #0x10
  126064: d65f03c0     	ret

0000000000126068 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)>:
  126068: d10083ff     	sub	sp, sp, #0x20
  12606c: 91007fe8     	add	x8, sp, #0x1f
  126070: 39000100     	strb	w0, [x8]
  126074: f9000be1     	str	x1, [sp, #0x10]
  126078: f90007e2     	str	x2, [sp, #0x8]
  12607c: 910083ff     	add	sp, sp, #0x20
  126080: d65f03c0     	ret
  126084: d100c3ff     	sub	sp, sp, #0x30
  126088: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12608c: 910083fd     	add	x29, sp, #0x20
  126090: b27d07e8     	orr	x8, xzr, #0x18
  126094: b27d03e9     	orr	x9, xzr, #0x8
  126098: f81f83a0     	stur	x0, [x29, #-0x8]
  12609c: f9000be1     	str	x1, [sp, #0x10]
  1260a0: f90007e2     	str	x2, [sp, #0x8]
  1260a4: f9400be0     	ldr	x0, [sp, #0x10]
  1260a8: f94007e1     	ldr	x1, [sp, #0x8]
  1260ac: 9b087c21     	mul	x1, x1, x8
  1260b0: aa0903e2     	mov	x2, x9
  1260b4: 97fe54db     	bl	0xbb420 <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x1fc>
  1260b8: 14000001     	b	0x1260bc <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x54>
  1260bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1260c0: 9100c3ff     	add	sp, sp, #0x30
  1260c4: d65f03c0     	ret
  1260c8: 97fe203f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1260cc: d10103ff     	sub	sp, sp, #0x40
  1260d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1260d4: 9100c3fd     	add	x29, sp, #0x30
  1260d8: d53bd048     	mrs	x8, TPIDR_EL0
  1260dc: f9401508     	ldr	x8, [x8, #0x28]
  1260e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1260e4: f9000fe0     	str	x0, [sp, #0x18]
  1260e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1260ec: aa0803e0     	mov	x0, x8
  1260f0: f9000be0     	str	x0, [sp, #0x10]
  1260f4: aa0803e0     	mov	x0, x8
  1260f8: 94000016     	bl	0x126150 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xe8>
  1260fc: 14000001     	b	0x126100 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x98>
  126100: f9400be8     	ldr	x8, [sp, #0x10]
  126104: 91004100     	add	x0, x8, #0x10
  126108: 2a1f03e9     	mov	w9, wzr
  12610c: b81f43a9     	stur	w9, [x29, #-0xc]
  126110: d10033a1     	sub	x1, x29, #0xc
  126114: 97fe06ab     	bl	0xa7bc0 <_ZNSt6__ndk117__compressed_pairImNS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEEC2IiLb1EEEOT_@plt>
  126118: 14000001     	b	0x12611c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xb4>
  12611c: d53bd048     	mrs	x8, TPIDR_EL0
  126120: f9401508     	ldr	x8, [x8, #0x28]
  126124: f85f83a9     	ldur	x9, [x29, #-0x8]
  126128: eb090108     	subs	x8, x8, x9
  12612c: f90007e8     	str	x8, [sp, #0x8]
  126130: 540000e1     	b.ne	0x12614c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xe4>
  126134: 14000001     	b	0x126138 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__destroy<android::MediaBuffer*>(std::__ndk1::integral_constant<bool, false>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0xd0>
  126138: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12613c: 910103ff     	add	sp, sp, #0x40
  126140: d65f03c0     	ret
  126144: f90003e1     	str	x1, [sp]
  126148: 97fe201f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  12614c: 97fe0f09     	bl	0xa9d70 <__stack_chk_fail@plt>
  126150: d100c3ff     	sub	sp, sp, #0x30
  126154: a9027bfd     	stp	x29, x30, [sp, #0x20]
  126158: 910083fd     	add	x29, sp, #0x20
  12615c: f81f83a0     	stur	x0, [x29, #-0x8]
  126160: f85f83a0     	ldur	x0, [x29, #-0x8]
  126164: aa0003e8     	mov	x8, x0
  126168: f9000be0     	str	x0, [sp, #0x10]
  12616c: f90007e8     	str	x8, [sp, #0x8]
  126170: 97ffff99     	bl	0x125fd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x13c>
  126174: 97ffff93     	bl	0x125fc0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x128>
  126178: f94007e8     	ldr	x8, [sp, #0x8]
  12617c: f9000100     	str	x0, [x8]
  126180: f9400be0     	ldr	x0, [sp, #0x10]
  126184: 97ffff94     	bl	0x125fd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x13c>
  126188: 97ffff8e     	bl	0x125fc0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x128>
  12618c: f9400be8     	ldr	x8, [sp, #0x10]
  126190: f9000500     	str	x0, [x8, #0x8]
  126194: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126198: 9100c3ff     	add	sp, sp, #0x30
  12619c: d65f03c0     	ret

00000000001261a0 <std::__ndk1::__compressed_pair<unsigned long, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__compressed_pair<int, true>(int&&)>:
  1261a0: d100c3ff     	sub	sp, sp, #0x30
  1261a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1261a8: 910083fd     	add	x29, sp, #0x20
  1261ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1261b0: f9000be1     	str	x1, [sp, #0x10]
  1261b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1261b8: f9400be1     	ldr	x1, [sp, #0x10]
  1261bc: f90007e0     	str	x0, [sp, #0x8]
  1261c0: aa0103e0     	mov	x0, x1
  1261c4: 97ff653b     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  1261c8: f94007e1     	ldr	x1, [sp, #0x8]
  1261cc: f90003e0     	str	x0, [sp]
  1261d0: aa0103e0     	mov	x0, x1
  1261d4: f94003e1     	ldr	x1, [sp]
  1261d8: 97fe0002     	bl	0xa61e0 <_ZNSt6__ndk122__compressed_pair_elemImLi0ELb0EEC2IivEEOT_@plt>
  1261dc: f94007e0     	ldr	x0, [sp, #0x8]
  1261e0: 94000016     	bl	0x126238 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x48>
  1261e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1261e8: 9100c3ff     	add	sp, sp, #0x30
  1261ec: d65f03c0     	ret

00000000001261f0 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)>:
  1261f0: d100c3ff     	sub	sp, sp, #0x30
  1261f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1261f8: 910083fd     	add	x29, sp, #0x20
  1261fc: f81f83a0     	stur	x0, [x29, #-0x8]
  126200: f9000be1     	str	x1, [sp, #0x10]
  126204: f85f83a0     	ldur	x0, [x29, #-0x8]
  126208: f9400be1     	ldr	x1, [sp, #0x10]
  12620c: f90007e0     	str	x0, [sp, #0x8]
  126210: aa0103e0     	mov	x0, x1
  126214: 97ff6527     	bl	0xff6b0 <bool android::ALookup<unsigned char, OMX_VIDEO_AVCLEVELTYPE>::map<OMX_VIDEO_AVCLEVELTYPE, void>(unsigned char const&, OMX_VIDEO_AVCLEVELTYPE*) const+0x40>
  126218: b9400008     	ldr	w8, [x0]
  12621c: 2a0803e0     	mov	w0, w8
  126220: 93407c00     	sxtw	x0, w0
  126224: f94007e1     	ldr	x1, [sp, #0x8]
  126228: f9000020     	str	x0, [x1]
  12622c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126230: 9100c3ff     	add	sp, sp, #0x30
  126234: d65f03c0     	ret
  126238: d10083ff     	sub	sp, sp, #0x20
  12623c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126240: 910043fd     	add	x29, sp, #0x10
  126244: f90007e0     	str	x0, [sp, #0x8]
  126248: f94007e0     	ldr	x0, [sp, #0x8]
  12624c: 94000004     	bl	0x12625c <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x6c>
  126250: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126254: 910083ff     	add	sp, sp, #0x20
  126258: d65f03c0     	ret
  12625c: d10043ff     	sub	sp, sp, #0x10
  126260: f90007e0     	str	x0, [sp, #0x8]
  126264: 910043ff     	add	sp, sp, #0x10
  126268: d65f03c0     	ret
  12626c: d10103ff     	sub	sp, sp, #0x40
  126270: a9037bfd     	stp	x29, x30, [sp, #0x30]
  126274: 9100c3fd     	add	x29, sp, #0x30
  126278: d53bd048     	mrs	x8, TPIDR_EL0
  12627c: f9401509     	ldr	x9, [x8, #0x28]
  126280: f81f83a9     	stur	x9, [x29, #-0x8]
  126284: f9000fe0     	str	x0, [sp, #0x18]
  126288: f9400fe9     	ldr	x9, [sp, #0x18]
  12628c: f9400521     	ldr	x1, [x9, #0x8]
  126290: d10043a0     	sub	x0, x29, #0x10
  126294: f9000be8     	str	x8, [sp, #0x10]
  126298: 9400000f     	bl	0x1262d4 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0xe4>
  12629c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1262a0: f9400be9     	ldr	x9, [sp, #0x10]
  1262a4: f9401520     	ldr	x0, [x9, #0x28]
  1262a8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1262ac: eb010000     	subs	x0, x0, x1
  1262b0: f90007e8     	str	x8, [sp, #0x8]
  1262b4: f90003e0     	str	x0, [sp]
  1262b8: 540000c1     	b.ne	0x1262d0 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0xe0>
  1262bc: 14000001     	b	0x1262c0 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0xd0>
  1262c0: f94007e0     	ldr	x0, [sp, #0x8]
  1262c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1262c8: 910103ff     	add	sp, sp, #0x40
  1262cc: d65f03c0     	ret
  1262d0: 97fe0ea8     	bl	0xa9d70 <__stack_chk_fail@plt>
  1262d4: d10043ff     	sub	sp, sp, #0x10
  1262d8: f90007e0     	str	x0, [sp, #0x8]
  1262dc: f90003e1     	str	x1, [sp]
  1262e0: f94007e0     	ldr	x0, [sp, #0x8]
  1262e4: f94003e1     	ldr	x1, [sp]
  1262e8: f9000001     	str	x1, [x0]
  1262ec: 910043ff     	add	sp, sp, #0x10
  1262f0: d65f03c0     	ret
  1262f4: d10143ff     	sub	sp, sp, #0x50
  1262f8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1262fc: 910103fd     	add	x29, sp, #0x40
  126300: d53bd048     	mrs	x8, TPIDR_EL0
  126304: f9401509     	ldr	x9, [x8, #0x28]
  126308: f81f83a9     	stur	x9, [x29, #-0x8]
  12630c: f81e83a0     	stur	x0, [x29, #-0x18]
  126310: f85e83a0     	ldur	x0, [x29, #-0x18]
  126314: f90013e8     	str	x8, [sp, #0x20]
  126318: 97fffeac     	bl	0x125dc8 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x174>
  12631c: d10043a8     	sub	x8, x29, #0x10
  126320: f9000fe0     	str	x0, [sp, #0x18]
  126324: aa0803e0     	mov	x0, x8
  126328: f9400fe1     	ldr	x1, [sp, #0x18]
  12632c: 97ffffea     	bl	0x1262d4 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0xe4>
  126330: f85f03a8     	ldur	x8, [x29, #-0x10]
  126334: f94013e9     	ldr	x9, [sp, #0x20]
  126338: f9401520     	ldr	x0, [x9, #0x28]
  12633c: f85f83a1     	ldur	x1, [x29, #-0x8]
  126340: eb010000     	subs	x0, x0, x1
  126344: f9000be8     	str	x8, [sp, #0x10]
  126348: f90007e0     	str	x0, [sp, #0x8]
  12634c: 540000c1     	b.ne	0x126364 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x174>
  126350: 14000001     	b	0x126354 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x164>
  126354: f9400be0     	ldr	x0, [sp, #0x10]
  126358: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12635c: 910143ff     	add	sp, sp, #0x50
  126360: d65f03c0     	ret
  126364: 97fe0e83     	bl	0xa9d70 <__stack_chk_fail@plt>
  126368: d10043ff     	sub	sp, sp, #0x10
  12636c: f90007e0     	str	x0, [sp, #0x8]
  126370: f90003e1     	str	x1, [sp]
  126374: f94007e0     	ldr	x0, [sp, #0x8]
  126378: f9400000     	ldr	x0, [x0]
  12637c: f94003e1     	ldr	x1, [sp]
  126380: f9400021     	ldr	x1, [x1]
  126384: eb01001f     	cmp	x0, x1
  126388: 1a9f17e8     	cset	w8, eq
  12638c: 320003e9     	orr	w9, wzr, #0x1
  126390: 0a090108     	and	w8, w8, w9
  126394: 2a0803e0     	mov	w0, w8
  126398: 910043ff     	add	sp, sp, #0x10
  12639c: d65f03c0     	ret
  1263a0: d101c3ff     	sub	sp, sp, #0x70
  1263a4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1263a8: 910183fd     	add	x29, sp, #0x60
  1263ac: d53bd049     	mrs	x9, TPIDR_EL0
  1263b0: f940152a     	ldr	x10, [x9, #0x28]
  1263b4: f81f83aa     	stur	x10, [x29, #-0x8]
  1263b8: f81e03a0     	stur	x0, [x29, #-0x20]
  1263bc: f81d83a1     	stur	x1, [x29, #-0x28]
  1263c0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1263c4: 320003eb     	orr	w11, wzr, #0x1
  1263c8: 2a0b03e1     	mov	w1, w11
  1263cc: f90017e1     	str	x1, [sp, #0x28]
  1263d0: f90013e8     	str	x8, [sp, #0x20]
  1263d4: f9000fe9     	str	x9, [sp, #0x18]
  1263d8: 94000088     	bl	0x1265f8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x1ac>
  1263dc: f9001be0     	str	x0, [sp, #0x30]
  1263e0: f9401be8     	ldr	x8, [sp, #0x30]
  1263e4: aa1f03e9     	mov	x9, xzr
  1263e8: f9000109     	str	x9, [x8]
  1263ec: f9401be1     	ldr	x1, [sp, #0x30]
  1263f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1263f4: d10063a9     	sub	x9, x29, #0x18
  1263f8: aa0903e0     	mov	x0, x9
  1263fc: f9000be1     	str	x1, [sp, #0x10]
  126400: aa0803e1     	mov	x1, x8
  126404: f94017e2     	ldr	x2, [sp, #0x28]
  126408: f90007e9     	str	x9, [sp, #0x8]
  12640c: 94000088     	bl	0x12662c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x1e0>
  126410: f94013e0     	ldr	x0, [sp, #0x20]
  126414: f9400be1     	ldr	x1, [sp, #0x10]
  126418: f94007e2     	ldr	x2, [sp, #0x8]
  12641c: 97fdf3c1     	bl	0xa3320 <_ZNSt6__ndk110unique_ptrINS_11__list_nodeIPN7android11MediaBufferEPvEENS_22__allocator_destructorINS_9allocatorIS6_EEEEEC2ILb1EvEEPS6_NS_16__dependent_typeINS_27__unique_ptr_deleter_sfinaeISA_EEXT_EE20__good_rval_ref_typeE@plt>
  126420: f9400fe8     	ldr	x8, [sp, #0x18]
  126424: f9401509     	ldr	x9, [x8, #0x28]
  126428: f85f83aa     	ldur	x10, [x29, #-0x8]
  12642c: eb0a0129     	subs	x9, x9, x10
  126430: f90003e9     	str	x9, [sp]
  126434: 540000a1     	b.ne	0x126448 <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x258>
  126438: 14000001     	b	0x12643c <std::__ndk1::__compressed_pair_elem<unsigned long, 0, false>::__compressed_pair_elem<int, void>(int&&)+0x24c>
  12643c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  126440: 9101c3ff     	add	sp, sp, #0x70
  126444: d65f03c0     	ret
  126448: 97fe0e4a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012644c <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)>:
  12644c: d10143ff     	sub	sp, sp, #0x50
  126450: a9047bfd     	stp	x29, x30, [sp, #0x40]
  126454: 910103fd     	add	x29, sp, #0x40
  126458: d10067a8     	sub	x8, x29, #0x19
  12645c: f81f83a0     	stur	x0, [x29, #-0x8]
  126460: f81f03a1     	stur	x1, [x29, #-0x10]
  126464: f81e83a2     	stur	x2, [x29, #-0x18]
  126468: f85f83a1     	ldur	x1, [x29, #-0x8]
  12646c: f85f03a2     	ldur	x2, [x29, #-0x10]
  126470: f85e83a0     	ldur	x0, [x29, #-0x18]
  126474: f9000fe8     	str	x8, [sp, #0x18]
  126478: f9000be1     	str	x1, [sp, #0x10]
  12647c: f90007e2     	str	x2, [sp, #0x8]
  126480: 94000016     	bl	0x1264d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x8c>
  126484: f9400fe8     	ldr	x8, [sp, #0x18]
  126488: 39400109     	ldrb	w9, [x8]
  12648c: f90003e0     	str	x0, [sp]
  126490: 2a0903e0     	mov	w0, w9
  126494: f9400be1     	ldr	x1, [sp, #0x10]
  126498: f94007e2     	ldr	x2, [sp, #0x8]
  12649c: f94003e3     	ldr	x3, [sp]
  1264a0: 97fe1208     	bl	0xaacc0 <_ZNSt6__ndk116allocator_traitsINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEE11__constructIS5_JRS5_EEEvNS_17integral_constantIbLb1EEERS8_PT_DpOT0_@plt>
  1264a4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1264a8: 910143ff     	add	sp, sp, #0x50
  1264ac: d65f03c0     	ret
  1264b0: d10083ff     	sub	sp, sp, #0x20
  1264b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1264b8: 910043fd     	add	x29, sp, #0x10
  1264bc: f90007e0     	str	x0, [sp, #0x8]
  1264c0: f94007e0     	ldr	x0, [sp, #0x8]
  1264c4: 94000129     	bl	0x126968 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x44>
  1264c8: f9400000     	ldr	x0, [x0]
  1264cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1264d0: 910083ff     	add	sp, sp, #0x20
  1264d4: d65f03c0     	ret
  1264d8: d10043ff     	sub	sp, sp, #0x10
  1264dc: f90007e0     	str	x0, [sp, #0x8]
  1264e0: f94007e0     	ldr	x0, [sp, #0x8]
  1264e4: 910043ff     	add	sp, sp, #0x10
  1264e8: d65f03c0     	ret
  1264ec: d10083ff     	sub	sp, sp, #0x20
  1264f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1264f4: 910043fd     	add	x29, sp, #0x10
  1264f8: f90007e0     	str	x0, [sp, #0x8]
  1264fc: f94007e0     	ldr	x0, [sp, #0x8]
  126500: 97fffeb5     	bl	0x125fd4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x13c>
  126504: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126508: 910083ff     	add	sp, sp, #0x20
  12650c: d65f03c0     	ret
  126510: d100c3ff     	sub	sp, sp, #0x30
  126514: a9027bfd     	stp	x29, x30, [sp, #0x20]
  126518: 910083fd     	add	x29, sp, #0x20
  12651c: f81f83a0     	stur	x0, [x29, #-0x8]
  126520: f9000be1     	str	x1, [sp, #0x10]
  126524: f90007e2     	str	x2, [sp, #0x8]
  126528: f85f83a0     	ldur	x0, [x29, #-0x8]
  12652c: f90003e0     	str	x0, [sp]
  126530: 97fffe26     	bl	0x125dc8 <std::__ndk1::__list_imp<android::MediaBuffer*, std::__ndk1::allocator<android::MediaBuffer*>>::clear()+0x174>
  126534: f94007e1     	ldr	x1, [sp, #0x8]
  126538: f9000420     	str	x0, [x1, #0x8]
  12653c: f94003e0     	ldr	x0, [sp]
  126540: f9400000     	ldr	x0, [x0]
  126544: f9400be1     	ldr	x1, [sp, #0x10]
  126548: f9000020     	str	x0, [x1]
  12654c: f9400be0     	ldr	x0, [sp, #0x10]
  126550: f9400be1     	ldr	x1, [sp, #0x10]
  126554: f9400021     	ldr	x1, [x1]
  126558: f9000420     	str	x0, [x1, #0x8]
  12655c: f94007e0     	ldr	x0, [sp, #0x8]
  126560: f94003e1     	ldr	x1, [sp]
  126564: f9000020     	str	x0, [x1]
  126568: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12656c: 9100c3ff     	add	sp, sp, #0x30
  126570: d65f03c0     	ret
  126574: d100c3ff     	sub	sp, sp, #0x30
  126578: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12657c: 910083fd     	add	x29, sp, #0x20
  126580: d2800008     	mov	x8, #0x0                // =0
  126584: f81f83a0     	stur	x0, [x29, #-0x8]
  126588: f85f83a0     	ldur	x0, [x29, #-0x8]
  12658c: aa0003e1     	mov	x1, x0
  126590: f90007e0     	str	x0, [sp, #0x8]
  126594: aa0103e0     	mov	x0, x1
  126598: f90003e8     	str	x8, [sp]
  12659c: 94000101     	bl	0x1269a0 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x7c>
  1265a0: f9400008     	ldr	x8, [x0]
  1265a4: f9000be8     	str	x8, [sp, #0x10]
  1265a8: f94007e8     	ldr	x8, [sp, #0x8]
  1265ac: aa0803e0     	mov	x0, x8
  1265b0: 940000fc     	bl	0x1269a0 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x7c>
  1265b4: f94003e8     	ldr	x8, [sp]
  1265b8: f9000008     	str	x8, [x0]
  1265bc: f9400be0     	ldr	x0, [sp, #0x10]
  1265c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1265c4: 9100c3ff     	add	sp, sp, #0x30
  1265c8: d65f03c0     	ret
  1265cc: d10083ff     	sub	sp, sp, #0x20
  1265d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1265d4: 910043fd     	add	x29, sp, #0x10
  1265d8: d2800008     	mov	x8, #0x0                // =0
  1265dc: f90007e0     	str	x0, [sp, #0x8]
  1265e0: f94007e0     	ldr	x0, [sp, #0x8]
  1265e4: aa0803e1     	mov	x1, x8
  1265e8: 940000fc     	bl	0x1269d8 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0xb4>
  1265ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1265f0: 910083ff     	add	sp, sp, #0x20
  1265f4: d65f03c0     	ret
  1265f8: d10083ff     	sub	sp, sp, #0x20
  1265fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126600: 910043fd     	add	x29, sp, #0x10
  126604: d2800008     	mov	x8, #0x0                // =0
  126608: f90007e0     	str	x0, [sp, #0x8]
  12660c: f90003e1     	str	x1, [sp]
  126610: f94007e0     	ldr	x0, [sp, #0x8]
  126614: f94003e1     	ldr	x1, [sp]
  126618: aa0803e2     	mov	x2, x8
  12661c: 94000032     	bl	0x1266e4 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0x88>
  126620: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126624: 910083ff     	add	sp, sp, #0x20
  126628: d65f03c0     	ret
  12662c: d10083ff     	sub	sp, sp, #0x20
  126630: f9000fe0     	str	x0, [sp, #0x18]
  126634: f9000be1     	str	x1, [sp, #0x10]
  126638: f90007e2     	str	x2, [sp, #0x8]
  12663c: f9400fe0     	ldr	x0, [sp, #0x18]
  126640: aa0003e1     	mov	x1, x0
  126644: f9400be2     	ldr	x2, [sp, #0x10]
  126648: f9000022     	str	x2, [x1]
  12664c: f94007e1     	ldr	x1, [sp, #0x8]
  126650: f9000401     	str	x1, [x0, #0x8]
  126654: 910083ff     	add	sp, sp, #0x20
  126658: d65f03c0     	ret

000000000012665c <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)>:
  12665c: d10143ff     	sub	sp, sp, #0x50
  126660: a9047bfd     	stp	x29, x30, [sp, #0x40]
  126664: 910103fd     	add	x29, sp, #0x40
  126668: d53bd048     	mrs	x8, TPIDR_EL0
  12666c: f9401508     	ldr	x8, [x8, #0x28]
  126670: f81f83a8     	stur	x8, [x29, #-0x8]
  126674: f81e83a0     	stur	x0, [x29, #-0x18]
  126678: f81f03a1     	stur	x1, [x29, #-0x10]
  12667c: f90013e2     	str	x2, [sp, #0x20]
  126680: f85e83a0     	ldur	x0, [x29, #-0x18]
  126684: f94013e8     	ldr	x8, [sp, #0x20]
  126688: f9000fe0     	str	x0, [sp, #0x18]
  12668c: aa0803e0     	mov	x0, x8
  126690: 94000038     	bl	0x126770 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0x114>
  126694: d10043a1     	sub	x1, x29, #0x10
  126698: f9400fe8     	ldr	x8, [sp, #0x18]
  12669c: f9000be0     	str	x0, [sp, #0x10]
  1266a0: aa0803e0     	mov	x0, x8
  1266a4: f9400be2     	ldr	x2, [sp, #0x10]
  1266a8: 97fe0f7a     	bl	0xaa490 <_ZNSt6__ndk117__compressed_pairIPNS_11__list_nodeIPN7android11MediaBufferEPvEENS_22__allocator_destructorINS_9allocatorIS6_EEEEEC2IRS7_SB_EEOT_OT0_@plt>
  1266ac: 14000001     	b	0x1266b0 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0x54>
  1266b0: d53bd048     	mrs	x8, TPIDR_EL0
  1266b4: f9401508     	ldr	x8, [x8, #0x28]
  1266b8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1266bc: eb090108     	subs	x8, x8, x9
  1266c0: f90007e8     	str	x8, [sp, #0x8]
  1266c4: 540000e1     	b.ne	0x1266e0 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0x84>
  1266c8: 14000001     	b	0x1266cc <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0x70>
  1266cc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1266d0: 910143ff     	add	sp, sp, #0x50
  1266d4: d65f03c0     	ret
  1266d8: f90003e1     	str	x1, [sp]
  1266dc: 97fe1eba     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1266e0: 97fe0da4     	bl	0xa9d70 <__stack_chk_fail@plt>
  1266e4: d10103ff     	sub	sp, sp, #0x40
  1266e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1266ec: 9100c3fd     	add	x29, sp, #0x30
  1266f0: d0000688     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1266f4: 9109c508     	add	x8, x8, #0x271
  1266f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1266fc: f81f03a1     	stur	x1, [x29, #-0x10]
  126700: f9000fe2     	str	x2, [sp, #0x18]
  126704: f85f83a0     	ldur	x0, [x29, #-0x8]
  126708: f85f03a1     	ldur	x1, [x29, #-0x10]
  12670c: f9000be8     	str	x8, [sp, #0x10]
  126710: f90007e1     	str	x1, [sp, #0x8]
  126714: 94000010     	bl	0x126754 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0xf8>
  126718: f94007e8     	ldr	x8, [sp, #0x8]
  12671c: eb00011f     	cmp	x8, x0
  126720: 1a9f97e9     	cset	w9, hi
  126724: 37000049     	tbnz	w9, #0x0, 0x12672c <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0xd0>
  126728: 14000003     	b	0x126734 <std::__ndk1::unique_ptr<std::__ndk1::__list_node<android::MediaBuffer*, void*>, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::unique_ptr<true, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__dependent_type<std::__ndk1::__unique_ptr_deleter_sfinae<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>, true>::__good_rval_ref_type)+0xd8>
  12672c: f9400be0     	ldr	x0, [sp, #0x10]
  126730: 97fe528c     	bl	0xbb160 <std::__ndk1::char_traits<char>::copy(char*, char const*, unsigned long)+0x1d8>
  126734: b27d03e1     	orr	x1, xzr, #0x8
  126738: b27d07e8     	orr	x8, xzr, #0x18
  12673c: f85f03a9     	ldur	x9, [x29, #-0x10]
  126740: 9b087d20     	mul	x0, x9, x8
  126744: 97fe530e     	bl	0xbb37c <unsigned long std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>::__align_it<16ul>(unsigned long)+0x158>
  126748: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12674c: 910103ff     	add	sp, sp, #0x40
  126750: d65f03c0     	ret
  126754: d10043ff     	sub	sp, sp, #0x10
  126758: b201f3e8     	mov	x8, #-0x5555555555555556 // =-6148914691236517206
  12675c: f2e15548     	movk	x8, #0xaaa, lsl #48
  126760: f90007e0     	str	x0, [sp, #0x8]
  126764: aa0803e0     	mov	x0, x8
  126768: 910043ff     	add	sp, sp, #0x10
  12676c: d65f03c0     	ret
  126770: d10043ff     	sub	sp, sp, #0x10
  126774: f90007e0     	str	x0, [sp, #0x8]
  126778: f94007e0     	ldr	x0, [sp, #0x8]
  12677c: 910043ff     	add	sp, sp, #0x10
  126780: d65f03c0     	ret

0000000000126784 <std::__ndk1::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>&&)>:
  126784: d10143ff     	sub	sp, sp, #0x50
  126788: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12678c: 910103fd     	add	x29, sp, #0x40
  126790: b27d03e8     	orr	x8, xzr, #0x8
  126794: f81f83a0     	stur	x0, [x29, #-0x8]
  126798: f81f03a1     	stur	x1, [x29, #-0x10]
  12679c: f81e83a2     	stur	x2, [x29, #-0x18]
  1267a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1267a4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1267a8: f90013e0     	str	x0, [sp, #0x20]
  1267ac: aa0103e0     	mov	x0, x1
  1267b0: f9000fe8     	str	x8, [sp, #0x18]
  1267b4: 94000015     	bl	0x126808 <std::__ndk1::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>&&)+0x84>
  1267b8: f94013e8     	ldr	x8, [sp, #0x20]
  1267bc: f9000be0     	str	x0, [sp, #0x10]
  1267c0: aa0803e0     	mov	x0, x8
  1267c4: f9400be1     	ldr	x1, [sp, #0x10]
  1267c8: 97fe108e     	bl	0xaaa00 <_ZNSt6__ndk122__compressed_pair_elemIPNS_11__list_nodeIPN7android11MediaBufferEPvEELi0ELb0EEC2IRS7_vEEOT_@plt>
  1267cc: f94013e8     	ldr	x8, [sp, #0x20]
  1267d0: f9400fe0     	ldr	x0, [sp, #0x18]
  1267d4: 8b000100     	add	x0, x8, x0
  1267d8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1267dc: f90007e0     	str	x0, [sp, #0x8]
  1267e0: aa0103e0     	mov	x0, x1
  1267e4: 9400001e     	bl	0x12685c <std::__ndk1::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, 0, false>::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&)+0x40>
  1267e8: f94007e8     	ldr	x8, [sp, #0x8]
  1267ec: f90003e0     	str	x0, [sp]
  1267f0: aa0803e0     	mov	x0, x8
  1267f4: f94003e1     	ldr	x1, [sp]
  1267f8: 97fdfa32     	bl	0xa50c0 <_ZNSt6__ndk122__compressed_pair_elemINS_22__allocator_destructorINS_9allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEEEEELi1ELb0EEC2ISA_vEEOT_@plt>
  1267fc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  126800: 910143ff     	add	sp, sp, #0x50
  126804: d65f03c0     	ret
  126808: d10043ff     	sub	sp, sp, #0x10
  12680c: f90007e0     	str	x0, [sp, #0x8]
  126810: f94007e0     	ldr	x0, [sp, #0x8]
  126814: 910043ff     	add	sp, sp, #0x10
  126818: d65f03c0     	ret

000000000012681c <std::__ndk1::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, 0, false>::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&)>:
  12681c: d100c3ff     	sub	sp, sp, #0x30
  126820: a9027bfd     	stp	x29, x30, [sp, #0x20]
  126824: 910083fd     	add	x29, sp, #0x20
  126828: f81f83a0     	stur	x0, [x29, #-0x8]
  12682c: f9000be1     	str	x1, [sp, #0x10]
  126830: f85f83a0     	ldur	x0, [x29, #-0x8]
  126834: f9400be1     	ldr	x1, [sp, #0x10]
  126838: f90007e0     	str	x0, [sp, #0x8]
  12683c: aa0103e0     	mov	x0, x1
  126840: 97fffff2     	bl	0x126808 <std::__ndk1::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>::__compressed_pair<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>&&)+0x84>
  126844: f9400000     	ldr	x0, [x0]
  126848: f94007e1     	ldr	x1, [sp, #0x8]
  12684c: f9000020     	str	x0, [x1]
  126850: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126854: 9100c3ff     	add	sp, sp, #0x30
  126858: d65f03c0     	ret
  12685c: d10043ff     	sub	sp, sp, #0x10
  126860: f90007e0     	str	x0, [sp, #0x8]
  126864: f94007e0     	ldr	x0, [sp, #0x8]
  126868: 910043ff     	add	sp, sp, #0x10
  12686c: d65f03c0     	ret

0000000000126870 <std::__ndk1::__compressed_pair_elem<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>, 1, false>::__compressed_pair_elem<std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>, void>(std::__ndk1::__allocator_destructor<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>&&)>:
  126870: d10103ff     	sub	sp, sp, #0x40
  126874: a9037bfd     	stp	x29, x30, [sp, #0x30]
  126878: 9100c3fd     	add	x29, sp, #0x30
  12687c: b27c03e2     	orr	x2, xzr, #0x10
  126880: f81f83a0     	stur	x0, [x29, #-0x8]
  126884: f81f03a1     	stur	x1, [x29, #-0x10]
  126888: f85f83a0     	ldur	x0, [x29, #-0x8]
  12688c: f85f03a1     	ldur	x1, [x29, #-0x10]
  126890: f9000fe0     	str	x0, [sp, #0x18]
  126894: aa0103e0     	mov	x0, x1
  126898: f9000be2     	str	x2, [sp, #0x10]
  12689c: 97fffff0     	bl	0x12685c <std::__ndk1::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*, 0, false>::__compressed_pair_elem<std::__ndk1::__list_node<android::MediaBuffer*, void*>*&, void>(std::__ndk1::__list_node<android::MediaBuffer*, void*>*&)+0x40>
  1268a0: f9400fe1     	ldr	x1, [sp, #0x18]
  1268a4: f90007e0     	str	x0, [sp, #0x8]
  1268a8: aa0103e0     	mov	x0, x1
  1268ac: f94007e1     	ldr	x1, [sp, #0x8]
  1268b0: f9400be2     	ldr	x2, [sp, #0x10]
  1268b4: 97fde537     	bl	0x9fd90 <memcpy@plt>
  1268b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1268bc: 910103ff     	add	sp, sp, #0x40
  1268c0: d65f03c0     	ret

00000000001268c4 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::__construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::integral_constant<bool, true>, std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)>:
  1268c4: d10143ff     	sub	sp, sp, #0x50
  1268c8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1268cc: 910103fd     	add	x29, sp, #0x40
  1268d0: d10007a8     	sub	x8, x29, #0x1
  1268d4: 39000100     	strb	w0, [x8]
  1268d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1268dc: f81e83a2     	stur	x2, [x29, #-0x18]
  1268e0: f90013e3     	str	x3, [sp, #0x20]
  1268e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1268e8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1268ec: f94013e8     	ldr	x8, [sp, #0x20]
  1268f0: f9000fe0     	str	x0, [sp, #0x18]
  1268f4: aa0803e0     	mov	x0, x8
  1268f8: f9000be1     	str	x1, [sp, #0x10]
  1268fc: 97fffef7     	bl	0x1264d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x8c>
  126900: f9400fe8     	ldr	x8, [sp, #0x18]
  126904: f90007e0     	str	x0, [sp, #0x8]
  126908: aa0803e0     	mov	x0, x8
  12690c: f9400be1     	ldr	x1, [sp, #0x10]
  126910: f94007e2     	ldr	x2, [sp, #0x8]
  126914: 97fe06bf     	bl	0xa8410 <_ZNSt6__ndk19allocatorINS_11__list_nodeIPN7android11MediaBufferEPvEEE9constructIS4_JRS4_EEEvPT_DpOT0_@plt>
  126918: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12691c: 910143ff     	add	sp, sp, #0x50
  126920: d65f03c0     	ret

0000000000126924 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)>:
  126924: d100c3ff     	sub	sp, sp, #0x30
  126928: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12692c: 910083fd     	add	x29, sp, #0x20
  126930: f81f83a0     	stur	x0, [x29, #-0x8]
  126934: f9000be1     	str	x1, [sp, #0x10]
  126938: f90007e2     	str	x2, [sp, #0x8]
  12693c: f9400be0     	ldr	x0, [sp, #0x10]
  126940: f94007e1     	ldr	x1, [sp, #0x8]
  126944: f90003e0     	str	x0, [sp]
  126948: aa0103e0     	mov	x0, x1
  12694c: 97fffee3     	bl	0x1264d8 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**, android::MediaBuffer*&)+0x8c>
  126950: f9400000     	ldr	x0, [x0]
  126954: f94003e1     	ldr	x1, [sp]
  126958: f9000020     	str	x0, [x1]
  12695c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126960: 9100c3ff     	add	sp, sp, #0x30
  126964: d65f03c0     	ret
  126968: d10083ff     	sub	sp, sp, #0x20
  12696c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126970: 910043fd     	add	x29, sp, #0x10
  126974: f90007e0     	str	x0, [sp, #0x8]
  126978: f94007e0     	ldr	x0, [sp, #0x8]
  12697c: 94000004     	bl	0x12698c <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x68>
  126980: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126984: 910083ff     	add	sp, sp, #0x20
  126988: d65f03c0     	ret
  12698c: d10043ff     	sub	sp, sp, #0x10
  126990: f90007e0     	str	x0, [sp, #0x8]
  126994: f94007e0     	ldr	x0, [sp, #0x8]
  126998: 910043ff     	add	sp, sp, #0x10
  12699c: d65f03c0     	ret
  1269a0: d10083ff     	sub	sp, sp, #0x20
  1269a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1269a8: 910043fd     	add	x29, sp, #0x10
  1269ac: f90007e0     	str	x0, [sp, #0x8]
  1269b0: f94007e0     	ldr	x0, [sp, #0x8]
  1269b4: 94000004     	bl	0x1269c4 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0xa0>
  1269b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1269bc: 910083ff     	add	sp, sp, #0x20
  1269c0: d65f03c0     	ret
  1269c4: d10043ff     	sub	sp, sp, #0x10
  1269c8: f90007e0     	str	x0, [sp, #0x8]
  1269cc: f94007e0     	ldr	x0, [sp, #0x8]
  1269d0: 910043ff     	add	sp, sp, #0x10
  1269d4: d65f03c0     	ret
  1269d8: d10103ff     	sub	sp, sp, #0x40
  1269dc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1269e0: 9100c3fd     	add	x29, sp, #0x30
  1269e4: d2800008     	mov	x8, #0x0                // =0
  1269e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1269ec: f81f03a1     	stur	x1, [x29, #-0x10]
  1269f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1269f4: aa0003e1     	mov	x1, x0
  1269f8: f9000be0     	str	x0, [sp, #0x10]
  1269fc: aa0103e0     	mov	x0, x1
  126a00: f90007e8     	str	x8, [sp, #0x8]
  126a04: 97ffffe7     	bl	0x1269a0 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x7c>
  126a08: f9400008     	ldr	x8, [x0]
  126a0c: f9000fe8     	str	x8, [sp, #0x18]
  126a10: f85f03a8     	ldur	x8, [x29, #-0x10]
  126a14: f9400be0     	ldr	x0, [sp, #0x10]
  126a18: f90003e8     	str	x8, [sp]
  126a1c: 97ffffe1     	bl	0x1269a0 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x7c>
  126a20: f94003e8     	ldr	x8, [sp]
  126a24: f9000008     	str	x8, [x0]
  126a28: f9400fe0     	ldr	x0, [sp, #0x18]
  126a2c: f94007e1     	ldr	x1, [sp, #0x8]
  126a30: eb01001f     	cmp	x0, x1
  126a34: 1a9f07e9     	cset	w9, ne
  126a38: 37000049     	tbnz	w9, #0x0, 0x126a40 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x11c>
  126a3c: 14000006     	b	0x126a54 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x130>
  126a40: f9400be8     	ldr	x8, [sp, #0x10]
  126a44: aa0803e0     	mov	x0, x8
  126a48: 94000006     	bl	0x126a60 <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x13c>
  126a4c: f9400fe1     	ldr	x1, [sp, #0x18]
  126a50: 9400000f     	bl	0x126a8c <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x168>
  126a54: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  126a58: 910103ff     	add	sp, sp, #0x40
  126a5c: d65f03c0     	ret
  126a60: d10083ff     	sub	sp, sp, #0x20
  126a64: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126a68: 910043fd     	add	x29, sp, #0x10
  126a6c: b27d03e8     	orr	x8, xzr, #0x8
  126a70: f90007e0     	str	x0, [sp, #0x8]
  126a74: f94007e0     	ldr	x0, [sp, #0x8]
  126a78: 8b080000     	add	x0, x0, x8
  126a7c: 94000014     	bl	0x126acc <void std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>::construct<android::MediaBuffer*, android::MediaBuffer*&>(android::MediaBuffer**, android::MediaBuffer*&)+0x1a8>
  126a80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126a84: 910083ff     	add	sp, sp, #0x20
  126a88: d65f03c0     	ret
  126a8c: d10083ff     	sub	sp, sp, #0x20
  126a90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126a94: 910043fd     	add	x29, sp, #0x10
  126a98: f90007e0     	str	x0, [sp, #0x8]
  126a9c: f90003e1     	str	x1, [sp]
  126aa0: f94007e0     	ldr	x0, [sp, #0x8]
  126aa4: aa0003e1     	mov	x1, x0
  126aa8: f9400021     	ldr	x1, [x1]
  126aac: f94003e8     	ldr	x8, [sp]
  126ab0: f9400402     	ldr	x2, [x0, #0x8]
  126ab4: aa0103e0     	mov	x0, x1
  126ab8: aa0803e1     	mov	x1, x8
  126abc: 97fffd09     	bl	0x125ee0 <void std::__ndk1::allocator_traits<std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>>::destroy<android::MediaBuffer*>(std::__ndk1::allocator<std::__ndk1::__list_node<android::MediaBuffer*, void*>>&, android::MediaBuffer**)+0x48>
  126ac0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126ac4: 910083ff     	add	sp, sp, #0x20
  126ac8: d65f03c0     	ret
  126acc: d10043ff     	sub	sp, sp, #0x10
  126ad0: f90007e0     	str	x0, [sp, #0x8]
  126ad4: f94007e0     	ldr	x0, [sp, #0x8]
  126ad8: 910043ff     	add	sp, sp, #0x10
  126adc: d65f03c0     	ret

0000000000126ae0 <android::MetaData::MetaData()>:
  126ae0: d10103ff     	sub	sp, sp, #0x40
  126ae4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  126ae8: 9100c3fd     	add	x29, sp, #0x30
  126aec: d0000c08     	adrp	x8, 0x2a8000
  126af0: f9462d08     	ldr	x8, [x8, #0xc58]
  126af4: b27c03e9     	orr	x9, xzr, #0x10
  126af8: 8b090108     	add	x8, x8, x9
  126afc: f81f83a0     	stur	x0, [x29, #-0x8]
  126b00: f85f83a0     	ldur	x0, [x29, #-0x8]
  126b04: f9000be0     	str	x0, [sp, #0x10]
  126b08: f90007e9     	str	x9, [sp, #0x8]
  126b0c: f90003e8     	str	x8, [sp]
  126b10: 97fdf148     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  126b14: f94003e8     	ldr	x8, [sp]
  126b18: f9400be9     	ldr	x9, [sp, #0x10]
  126b1c: f9000128     	str	x8, [x9]
  126b20: f94007e0     	ldr	x0, [sp, #0x8]
  126b24: 8b000120     	add	x0, x9, x0
  126b28: 97fe112e     	bl	0xaafe0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEEC2Ev@plt>
  126b2c: 14000001     	b	0x126b30 <android::MetaData::MetaData()+0x50>
  126b30: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  126b34: 910103ff     	add	sp, sp, #0x40
  126b38: d65f03c0     	ret
  126b3c: 2a0103e8     	mov	w8, w1
  126b40: f81f03a0     	stur	x0, [x29, #-0x10]
  126b44: b81ec3a8     	stur	w8, [x29, #-0x14]
  126b48: f9400be0     	ldr	x0, [sp, #0x10]
  126b4c: 97fde7ed     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  126b50: f85f03a0     	ldur	x0, [x29, #-0x10]
  126b54: 97fe04ef     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000126b58 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::KeyedVector()>:
  126b58: d10083ff     	sub	sp, sp, #0x20
  126b5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126b60: 910043fd     	add	x29, sp, #0x10
  126b64: f90007e0     	str	x0, [sp, #0x8]
  126b68: f94007e0     	ldr	x0, [sp, #0x8]
  126b6c: 97fdecc9     	bl	0xa1e90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEC2Ev@plt>
  126b70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126b74: 910083ff     	add	sp, sp, #0x20
  126b78: d65f03c0     	ret

0000000000126b7c <android::MetaData::MetaData(android::MetaData const&)>:
  126b7c: d10143ff     	sub	sp, sp, #0x50
  126b80: a9047bfd     	stp	x29, x30, [sp, #0x40]
  126b84: 910103fd     	add	x29, sp, #0x40
  126b88: d0000c08     	adrp	x8, 0x2a8000
  126b8c: f9462d08     	ldr	x8, [x8, #0xc58]
  126b90: b27c03e9     	orr	x9, xzr, #0x10
  126b94: 8b090108     	add	x8, x8, x9
  126b98: f81f83a0     	stur	x0, [x29, #-0x8]
  126b9c: f81f03a1     	stur	x1, [x29, #-0x10]
  126ba0: f85f83a0     	ldur	x0, [x29, #-0x8]
  126ba4: f9000fe0     	str	x0, [sp, #0x18]
  126ba8: f9000be9     	str	x9, [sp, #0x10]
  126bac: f90007e8     	str	x8, [sp, #0x8]
  126bb0: 97fdf120     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  126bb4: f94007e8     	ldr	x8, [sp, #0x8]
  126bb8: f9400fe9     	ldr	x9, [sp, #0x18]
  126bbc: f9000128     	str	x8, [x9]
  126bc0: f9400be0     	ldr	x0, [sp, #0x10]
  126bc4: 8b000120     	add	x0, x9, x0
  126bc8: f85f03a1     	ldur	x1, [x29, #-0x10]
  126bcc: f9400bea     	ldr	x10, [sp, #0x10]
  126bd0: 8b0a0021     	add	x1, x1, x10
  126bd4: 97fdff1b     	bl	0xa6840 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>
  126bd8: 14000001     	b	0x126bdc <android::MetaData::MetaData(android::MetaData const&)+0x60>
  126bdc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  126be0: 910143ff     	add	sp, sp, #0x50
  126be4: d65f03c0     	ret
  126be8: 2a0103e8     	mov	w8, w1
  126bec: f81e83a0     	stur	x0, [x29, #-0x18]
  126bf0: b81e43a8     	stur	w8, [x29, #-0x1c]
  126bf4: f9400fe0     	ldr	x0, [sp, #0x18]
  126bf8: 97fde7c2     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  126bfc: f85e83a0     	ldur	x0, [x29, #-0x18]
  126c00: 97fe04c4     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000126c04 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::KeyedVector(android::KeyedVector<unsigned int, android::MetaData::typed_data> const&)>:
  126c04: d10083ff     	sub	sp, sp, #0x20
  126c08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126c0c: 910043fd     	add	x29, sp, #0x10
  126c10: f90007e0     	str	x0, [sp, #0x8]
  126c14: f90003e1     	str	x1, [sp]
  126c18: f94007e0     	ldr	x0, [sp, #0x8]
  126c1c: f94003e1     	ldr	x1, [sp]
  126c20: 97fe01c8     	bl	0xa7340 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEC2ERKS5_@plt>
  126c24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126c28: 910083ff     	add	sp, sp, #0x20
  126c2c: d65f03c0     	ret

0000000000126c30 <android::MetaData::~MetaData()>:
  126c30: d100c3ff     	sub	sp, sp, #0x30
  126c34: a9027bfd     	stp	x29, x30, [sp, #0x20]
  126c38: 910083fd     	add	x29, sp, #0x20
  126c3c: d0000c08     	adrp	x8, 0x2a8000
  126c40: f9462d08     	ldr	x8, [x8, #0xc58]
  126c44: b27c03e9     	orr	x9, xzr, #0x10
  126c48: 8b090108     	add	x8, x8, x9
  126c4c: f81f83a0     	stur	x0, [x29, #-0x8]
  126c50: f85f83a9     	ldur	x9, [x29, #-0x8]
  126c54: f9000128     	str	x8, [x9]
  126c58: aa0903e0     	mov	x0, x9
  126c5c: f90003e9     	str	x9, [sp]
  126c60: 97fdfda8     	bl	0xa6300 <_ZN7android8MetaData5clearEv@plt>
  126c64: 14000001     	b	0x126c68 <android::MetaData::~MetaData()+0x38>
  126c68: b27c03e8     	orr	x8, xzr, #0x10
  126c6c: f94003e9     	ldr	x9, [sp]
  126c70: 8b080120     	add	x0, x9, x8
  126c74: 97fde68b     	bl	0xa06a0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEED2Ev@plt>
  126c78: f94003e0     	ldr	x0, [sp]
  126c7c: 97fde7a1     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  126c80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126c84: 9100c3ff     	add	sp, sp, #0x30
  126c88: d65f03c0     	ret
  126c8c: b27c03e8     	orr	x8, xzr, #0x10
  126c90: 2a0103e9     	mov	w9, w1
  126c94: f9000be0     	str	x0, [sp, #0x10]
  126c98: b9000fe9     	str	w9, [sp, #0xc]
  126c9c: f94003e0     	ldr	x0, [sp]
  126ca0: 8b080000     	add	x0, x0, x8
  126ca4: 97fde67f     	bl	0xa06a0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEED2Ev@plt>
  126ca8: f94003e0     	ldr	x0, [sp]
  126cac: 97fde795     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  126cb0: f9400be0     	ldr	x0, [sp, #0x10]
  126cb4: 97fe1d44     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000126cb8 <android::MetaData::clear()>:
  126cb8: d10083ff     	sub	sp, sp, #0x20
  126cbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126cc0: 910043fd     	add	x29, sp, #0x10
  126cc4: b27c03e8     	orr	x8, xzr, #0x10
  126cc8: f90007e0     	str	x0, [sp, #0x8]
  126ccc: f94007e0     	ldr	x0, [sp, #0x8]
  126cd0: 8b080000     	add	x0, x0, x8
  126cd4: 97fdf5cf     	bl	0xa4410 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE5clearEv@plt>
  126cd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126cdc: 910083ff     	add	sp, sp, #0x20
  126ce0: d65f03c0     	ret

0000000000126ce4 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::~KeyedVector()>:
  126ce4: d10083ff     	sub	sp, sp, #0x20
  126ce8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126cec: 910043fd     	add	x29, sp, #0x10
  126cf0: f90007e0     	str	x0, [sp, #0x8]
  126cf4: f94007e0     	ldr	x0, [sp, #0x8]
  126cf8: 97fe04c6     	bl	0xa8010 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEED2Ev@plt>
  126cfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126d00: 910083ff     	add	sp, sp, #0x20
  126d04: d65f03c0     	ret

0000000000126d08 <android::MetaData::~MetaData()>:
  126d08: d10083ff     	sub	sp, sp, #0x20
  126d0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126d10: 910043fd     	add	x29, sp, #0x10
  126d14: d0000c08     	adrp	x8, 0x2a8000
  126d18: f947fd08     	ldr	x8, [x8, #0xff8]
  126d1c: f90007e0     	str	x0, [sp, #0x8]
  126d20: f94007e0     	ldr	x0, [sp, #0x8]
  126d24: f90003e0     	str	x0, [sp]
  126d28: d63f0100     	blr	x8
  126d2c: f94003e0     	ldr	x0, [sp]
  126d30: 97fde70c     	bl	0xa0960 <_ZdlPv@plt>
  126d34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126d38: 910083ff     	add	sp, sp, #0x20
  126d3c: d65f03c0     	ret

0000000000126d40 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::clear()>:
  126d40: d10083ff     	sub	sp, sp, #0x20
  126d44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  126d48: 910043fd     	add	x29, sp, #0x10
  126d4c: f90007e0     	str	x0, [sp, #0x8]
  126d50: f94007e0     	ldr	x0, [sp, #0x8]
  126d54: 97fdfea7     	bl	0xa67f0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE5clearEv@plt>
  126d58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  126d5c: 910083ff     	add	sp, sp, #0x20
  126d60: d65f03c0     	ret

0000000000126d64 <android::MetaData::remove(unsigned int)>:
  126d64: d10183ff     	sub	sp, sp, #0x60
  126d68: a9057bfd     	stp	x29, x30, [sp, #0x50]
  126d6c: 910143fd     	add	x29, sp, #0x50
  126d70: d53bd048     	mrs	x8, TPIDR_EL0
  126d74: f9401508     	ldr	x8, [x8, #0x28]
  126d78: f81f83a8     	stur	x8, [x29, #-0x8]
  126d7c: f81e83a0     	stur	x0, [x29, #-0x18]
  126d80: b81f43a1     	stur	w1, [x29, #-0xc]
  126d84: f85e83a8     	ldur	x8, [x29, #-0x18]
  126d88: aa0803e0     	mov	x0, x8
  126d8c: 91004108     	add	x8, x8, #0x10
  126d90: d10033a1     	sub	x1, x29, #0xc
  126d94: f90017e0     	str	x0, [sp, #0x28]
  126d98: aa0803e0     	mov	x0, x8
  126d9c: 97fdec41     	bl	0xa1ea0 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE10indexOfKeyERKj@plt>
  126da0: f81e03a0     	stur	x0, [x29, #-0x20]
  126da4: f85e03a8     	ldur	x8, [x29, #-0x20]
  126da8: b6f800a8     	tbz	x8, #0x3f, 0x126dbc <android::MetaData::remove(unsigned int)+0x58>
  126dac: 14000001     	b	0x126db0 <android::MetaData::remove(unsigned int)+0x4c>
  126db0: 2a1f03e8     	mov	w8, wzr
  126db4: 381f33a8     	sturb	w8, [x29, #-0xd]
  126db8: 1400000c     	b	0x126de8 <android::MetaData::remove(unsigned int)+0x84>
  126dbc: f94017e8     	ldr	x8, [sp, #0x28]
  126dc0: 91004100     	add	x0, x8, #0x10
  126dc4: f85e03a1     	ldur	x1, [x29, #-0x20]
  126dc8: 320003e9     	orr	w9, wzr, #0x1
  126dcc: 2a0903e2     	mov	w2, w9
  126dd0: b90027e9     	str	w9, [sp, #0x24]
  126dd4: 97fe0967     	bl	0xa9370 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE13removeItemsAtEmm@plt>
  126dd8: b94027e9     	ldr	w9, [sp, #0x24]
  126ddc: 381f33a9     	sturb	w9, [x29, #-0xd]
  126de0: f9000fe0     	str	x0, [sp, #0x18]
  126de4: 14000001     	b	0x126de8 <android::MetaData::remove(unsigned int)+0x84>
  126de8: 385f33a8     	ldurb	w8, [x29, #-0xd]
  126dec: d53bd049     	mrs	x9, TPIDR_EL0
  126df0: f9401529     	ldr	x9, [x9, #0x28]
  126df4: f85f83aa     	ldur	x10, [x29, #-0x8]
  126df8: eb0a0129     	subs	x9, x9, x10
  126dfc: b90017e8     	str	w8, [sp, #0x14]
  126e00: f90007e9     	str	x9, [sp, #0x8]
  126e04: 540000e1     	b.ne	0x126e20 <android::MetaData::remove(unsigned int)+0xbc>
  126e08: 14000001     	b	0x126e0c <android::MetaData::remove(unsigned int)+0xa8>
  126e0c: b94017e8     	ldr	w8, [sp, #0x14]
  126e10: 12000100     	and	w0, w8, #0x1
  126e14: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  126e18: 910183ff     	add	sp, sp, #0x60
  126e1c: d65f03c0     	ret
  126e20: 97fe0bd4     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000126e24 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::indexOfKey(unsigned int const&) const>:
  126e24: d10203ff     	sub	sp, sp, #0x80
  126e28: a9077bfd     	stp	x29, x30, [sp, #0x70]
  126e2c: 9101c3fd     	add	x29, sp, #0x70
  126e30: d53bd048     	mrs	x8, TPIDR_EL0
  126e34: f9401508     	ldr	x8, [x8, #0x28]
  126e38: f81f83a8     	stur	x8, [x29, #-0x8]
  126e3c: f81d03a0     	stur	x0, [x29, #-0x30]
  126e40: f9001fe1     	str	x1, [sp, #0x38]
  126e44: f85d03a0     	ldur	x0, [x29, #-0x30]
  126e48: f9401fe1     	ldr	x1, [sp, #0x38]
  126e4c: d100a3a8     	sub	x8, x29, #0x28
  126e50: f90013e0     	str	x0, [sp, #0x20]
  126e54: aa0803e0     	mov	x0, x8
  126e58: f9000fe8     	str	x8, [sp, #0x18]
  126e5c: 97fe0025     	bl	0xa6ef0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKj@plt>
  126e60: f94013e0     	ldr	x0, [sp, #0x20]
  126e64: f9400fe1     	ldr	x1, [sp, #0x18]
  126e68: 97fde5b2     	bl	0xa0530 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE7indexOfERKS4_@plt>
  126e6c: f9000be0     	str	x0, [sp, #0x10]
  126e70: 14000001     	b	0x126e74 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::indexOfKey(unsigned int const&) const+0x50>
  126e74: d100a3a0     	sub	x0, x29, #0x28
  126e78: 97fdee3e     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  126e7c: d53bd040     	mrs	x0, TPIDR_EL0
  126e80: f9401400     	ldr	x0, [x0, #0x28]
  126e84: f85f83be     	ldur	x30, [x29, #-0x8]
  126e88: eb1e0000     	subs	x0, x0, x30
  126e8c: f90007e0     	str	x0, [sp, #0x8]
  126e90: 540001c1     	b.ne	0x126ec8 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::indexOfKey(unsigned int const&) const+0xa4>
  126e94: 14000001     	b	0x126e98 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::indexOfKey(unsigned int const&) const+0x74>
  126e98: f9400be0     	ldr	x0, [sp, #0x10]
  126e9c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  126ea0: 910203ff     	add	sp, sp, #0x80
  126ea4: d65f03c0     	ret
  126ea8: f9001be0     	str	x0, [sp, #0x30]
  126eac: 2a0103e8     	mov	w8, w1
  126eb0: b9002fe8     	str	w8, [sp, #0x2c]
  126eb4: d100a3a0     	sub	x0, x29, #0x28
  126eb8: 97fdee2e     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  126ebc: 14000001     	b	0x126ec0 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::indexOfKey(unsigned int const&) const+0x9c>
  126ec0: f9401be0     	ldr	x0, [sp, #0x30]
  126ec4: 97fe0413     	bl	0xa7f10 <_Unwind_Resume@plt>
  126ec8: 97fe0baa     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000126ecc <android::KeyedVector<unsigned int, android::MetaData::typed_data>::removeItemsAt(unsigned long, unsigned long)>:
  126ecc: d100c3ff     	sub	sp, sp, #0x30
  126ed0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  126ed4: 910083fd     	add	x29, sp, #0x20
  126ed8: f81f83a0     	stur	x0, [x29, #-0x8]
  126edc: f9000be1     	str	x1, [sp, #0x10]
  126ee0: f90007e2     	str	x2, [sp, #0x8]
  126ee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  126ee8: f9400be1     	ldr	x1, [sp, #0x10]
  126eec: f94007e2     	ldr	x2, [sp, #0x8]
  126ef0: 97fe0478     	bl	0xa80d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE13removeItemsAtEmm@plt>
  126ef4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  126ef8: 9100c3ff     	add	sp, sp, #0x30
  126efc: d65f03c0     	ret

0000000000126f00 <android::MetaData::setCString(unsigned int, char const*)>:
  126f00: d10103ff     	sub	sp, sp, #0x40
  126f04: a9037bfd     	stp	x29, x30, [sp, #0x30]
  126f08: 9100c3fd     	add	x29, sp, #0x30
  126f0c: 528e8e48     	mov	w8, #0x7472             // =29810
  126f10: 72ac6e68     	movk	w8, #0x6373, lsl #16
  126f14: f81f83a0     	stur	x0, [x29, #-0x8]
  126f18: b81f43a1     	stur	w1, [x29, #-0xc]
  126f1c: f9000fe2     	str	x2, [sp, #0x18]
  126f20: f85f83a0     	ldur	x0, [x29, #-0x8]
  126f24: b85f43a1     	ldur	w1, [x29, #-0xc]
  126f28: f9400fe3     	ldr	x3, [sp, #0x18]
  126f2c: f9400fe2     	ldr	x2, [sp, #0x18]
  126f30: f9000be0     	str	x0, [sp, #0x10]
  126f34: aa0203e0     	mov	x0, x2
  126f38: b9000fe8     	str	w8, [sp, #0xc]
  126f3c: b9000be1     	str	w1, [sp, #0x8]
  126f40: f90003e3     	str	x3, [sp]
  126f44: 97fdf10b     	bl	0xa3370 <strlen@plt>
  126f48: 91000404     	add	x4, x0, #0x1
  126f4c: f9400be0     	ldr	x0, [sp, #0x10]
  126f50: b9400be1     	ldr	w1, [sp, #0x8]
  126f54: b9400fe2     	ldr	w2, [sp, #0xc]
  126f58: f94003e3     	ldr	x3, [sp]
  126f5c: 97fdf935     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  126f60: 320003e8     	orr	w8, wzr, #0x1
  126f64: 0a080008     	and	w8, w0, w8
  126f68: 2a0803e0     	mov	w0, w8
  126f6c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  126f70: 910103ff     	add	sp, sp, #0x40
  126f74: d65f03c0     	ret

0000000000126f78 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)>:
  126f78: d102c3ff     	sub	sp, sp, #0xb0
  126f7c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  126f80: 910283fd     	add	x29, sp, #0xa0
  126f84: d53bd048     	mrs	x8, TPIDR_EL0
  126f88: f9401508     	ldr	x8, [x8, #0x28]
  126f8c: f81f83a8     	stur	x8, [x29, #-0x8]
  126f90: f81d03a0     	stur	x0, [x29, #-0x30]
  126f94: b81f43a1     	stur	w1, [x29, #-0xc]
  126f98: b81cc3a2     	stur	w2, [x29, #-0x34]
  126f9c: f81c03a3     	stur	x3, [x29, #-0x40]
  126fa0: f81b83a4     	stur	x4, [x29, #-0x48]
  126fa4: f85d03a8     	ldur	x8, [x29, #-0x30]
  126fa8: aa0803e0     	mov	x0, x8
  126fac: 320003e1     	orr	w1, wzr, #0x1
  126fb0: 381b43a1     	sturb	w1, [x29, #-0x4c]
  126fb4: 91004108     	add	x8, x8, #0x10
  126fb8: d10033a1     	sub	x1, x29, #0xc
  126fbc: f90017e0     	str	x0, [sp, #0x28]
  126fc0: aa0803e0     	mov	x0, x8
  126fc4: 97fdebb7     	bl	0xa1ea0 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE10indexOfKeyERKj@plt>
  126fc8: f90027e0     	str	x0, [sp, #0x48]
  126fcc: f94027e8     	ldr	x8, [sp, #0x48]
  126fd0: b6f80348     	tbz	x8, #0x3f, 0x127038 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0xc0>
  126fd4: 14000001     	b	0x126fd8 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0x60>
  126fd8: d100a3a8     	sub	x8, x29, #0x28
  126fdc: aa0803e0     	mov	x0, x8
  126fe0: f90013e8     	str	x8, [sp, #0x20]
  126fe4: 97fe05e7     	bl	0xa8780 <_ZN7android8MetaData10typed_dataC1Ev@plt>
  126fe8: f94017e8     	ldr	x8, [sp, #0x28]
  126fec: 91004100     	add	x0, x8, #0x10
  126ff0: d10033a1     	sub	x1, x29, #0xc
  126ff4: f94013e2     	ldr	x2, [sp, #0x20]
  126ff8: 97fdf402     	bl	0xa4000 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE3addERKjRKS2_@plt>
  126ffc: f9000fe0     	str	x0, [sp, #0x18]
  127000: 14000001     	b	0x127004 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0x8c>
  127004: f9400fe8     	ldr	x8, [sp, #0x18]
  127008: f90027e8     	str	x8, [sp, #0x48]
  12700c: 2a1f03e9     	mov	w9, wzr
  127010: 381b43a9     	sturb	w9, [x29, #-0x4c]
  127014: d100a3a0     	sub	x0, x29, #0x28
  127018: 97fde6a2     	bl	0xa0aa0 <_ZN7android8MetaData10typed_dataD1Ev@plt>
  12701c: 14000007     	b	0x127038 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0xc0>
  127020: f90023e0     	str	x0, [sp, #0x40]
  127024: 2a0103e8     	mov	w8, w1
  127028: b9003fe8     	str	w8, [sp, #0x3c]
  12702c: d100a3a0     	sub	x0, x29, #0x28
  127030: 97fde69c     	bl	0xa0aa0 <_ZN7android8MetaData10typed_dataD1Ev@plt>
  127034: 14000019     	b	0x127098 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0x120>
  127038: f94017e8     	ldr	x8, [sp, #0x28]
  12703c: 91004100     	add	x0, x8, #0x10
  127040: f94027e1     	ldr	x1, [sp, #0x48]
  127044: 97fdf217     	bl	0xa38a0 <_ZN7android11KeyedVectorIjNS_8MetaData10typed_dataEE11editValueAtEm@plt>
  127048: f9001be0     	str	x0, [sp, #0x30]
  12704c: f9401be0     	ldr	x0, [sp, #0x30]
  127050: b85cc3a1     	ldur	w1, [x29, #-0x34]
  127054: f85c03a2     	ldur	x2, [x29, #-0x40]
  127058: f85b83a3     	ldur	x3, [x29, #-0x48]
  12705c: 97fe04c5     	bl	0xa8370 <_ZN7android8MetaData10typed_data7setDataEjPKvm@plt>
  127060: 385b43a1     	ldurb	w1, [x29, #-0x4c]
  127064: d53bd048     	mrs	x8, TPIDR_EL0
  127068: f9401508     	ldr	x8, [x8, #0x28]
  12706c: f85f83a0     	ldur	x0, [x29, #-0x8]
  127070: eb000108     	subs	x8, x8, x0
  127074: b90017e1     	str	w1, [sp, #0x14]
  127078: f90007e8     	str	x8, [sp, #0x8]
  12707c: 54000121     	b.ne	0x1270a0 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0x128>
  127080: 14000001     	b	0x127084 <android::MetaData::setData(unsigned int, unsigned int, void const*, unsigned long)+0x10c>
  127084: b94017e8     	ldr	w8, [sp, #0x14]
  127088: 12000100     	and	w0, w8, #0x1
  12708c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  127090: 9102c3ff     	add	sp, sp, #0xb0
  127094: d65f03c0     	ret
  127098: f94023e0     	ldr	x0, [sp, #0x40]
  12709c: 97fe039d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1270a0: 97fe0b34     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001270a4 <android::MetaData::setInt32(unsigned int, int)>:
  1270a4: d10143ff     	sub	sp, sp, #0x50
  1270a8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1270ac: 910103fd     	add	x29, sp, #0x40
  1270b0: d53bd048     	mrs	x8, TPIDR_EL0
  1270b4: f9401509     	ldr	x9, [x8, #0x28]
  1270b8: f81f83a9     	stur	x9, [x29, #-0x8]
  1270bc: f81e83a0     	stur	x0, [x29, #-0x18]
  1270c0: b81e43a1     	stur	w1, [x29, #-0x1c]
  1270c4: b81f43a2     	stur	w2, [x29, #-0xc]
  1270c8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1270cc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1270d0: 321e03e2     	orr	w2, wzr, #0x4
  1270d4: 2a0203e4     	mov	w4, w2
  1270d8: 52866642     	mov	w2, #0x3332             // =13106
  1270dc: 72ad2dc2     	movk	w2, #0x696e, lsl #16
  1270e0: d10033a3     	sub	x3, x29, #0xc
  1270e4: f9000fe8     	str	x8, [sp, #0x18]
  1270e8: 97fdf8d2     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  1270ec: f9400fe8     	ldr	x8, [sp, #0x18]
  1270f0: f9401509     	ldr	x9, [x8, #0x28]
  1270f4: f85f83a3     	ldur	x3, [x29, #-0x8]
  1270f8: eb030129     	subs	x9, x9, x3
  1270fc: b90017e0     	str	w0, [sp, #0x14]
  127100: f90007e9     	str	x9, [sp, #0x8]
  127104: 540000e1     	b.ne	0x127120 <android::MetaData::setInt32(unsigned int, int)+0x7c>
  127108: 14000001     	b	0x12710c <android::MetaData::setInt32(unsigned int, int)+0x68>
  12710c: b94017e8     	ldr	w8, [sp, #0x14]
  127110: 12000100     	and	w0, w8, #0x1
  127114: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  127118: 910143ff     	add	sp, sp, #0x50
  12711c: d65f03c0     	ret
  127120: 97fe0b14     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127124 <android::MetaData::setInt64(unsigned int, long)>:
  127124: d10143ff     	sub	sp, sp, #0x50
  127128: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12712c: 910103fd     	add	x29, sp, #0x40
  127130: d53bd048     	mrs	x8, TPIDR_EL0
  127134: f9401509     	ldr	x9, [x8, #0x28]
  127138: f81f83a9     	stur	x9, [x29, #-0x8]
  12713c: f81e83a0     	stur	x0, [x29, #-0x18]
  127140: b81e43a1     	stur	w1, [x29, #-0x1c]
  127144: f81f03a2     	stur	x2, [x29, #-0x10]
  127148: f85e83a0     	ldur	x0, [x29, #-0x18]
  12714c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  127150: 321d03ea     	orr	w10, wzr, #0x8
  127154: 2a0a03e4     	mov	w4, w10
  127158: 5286c682     	mov	w2, #0x3634             // =13876
  12715c: 72ad2dc2     	movk	w2, #0x696e, lsl #16
  127160: d10043a3     	sub	x3, x29, #0x10
  127164: f9000fe8     	str	x8, [sp, #0x18]
  127168: 97fdf8b2     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12716c: f9400fe8     	ldr	x8, [sp, #0x18]
  127170: f9401509     	ldr	x9, [x8, #0x28]
  127174: f85f83a3     	ldur	x3, [x29, #-0x8]
  127178: eb030129     	subs	x9, x9, x3
  12717c: b90017e0     	str	w0, [sp, #0x14]
  127180: f90007e9     	str	x9, [sp, #0x8]
  127184: 540000e1     	b.ne	0x1271a0 <android::MetaData::setInt64(unsigned int, long)+0x7c>
  127188: 14000001     	b	0x12718c <android::MetaData::setInt64(unsigned int, long)+0x68>
  12718c: b94017e8     	ldr	w8, [sp, #0x14]
  127190: 12000100     	and	w0, w8, #0x1
  127194: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  127198: 910143ff     	add	sp, sp, #0x50
  12719c: d65f03c0     	ret
  1271a0: 97fe0af4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001271a4 <android::MetaData::setFloat(unsigned int, float)>:
  1271a4: d10143ff     	sub	sp, sp, #0x50
  1271a8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1271ac: 910103fd     	add	x29, sp, #0x40
  1271b0: d53bd048     	mrs	x8, TPIDR_EL0
  1271b4: f9401509     	ldr	x9, [x8, #0x28]
  1271b8: f81f83a9     	stur	x9, [x29, #-0x8]
  1271bc: f81e83a0     	stur	x0, [x29, #-0x18]
  1271c0: b81e43a1     	stur	w1, [x29, #-0x1c]
  1271c4: bc1f43a0     	stur	s0, [x29, #-0xc]
  1271c8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1271cc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1271d0: 321e03ea     	orr	w10, wzr, #0x4
  1271d4: 2a0a03e4     	mov	w4, w10
  1271d8: 528dec22     	mov	w2, #0x6f61             // =28513
  1271dc: 72accd82     	movk	w2, #0x666c, lsl #16
  1271e0: d10033a3     	sub	x3, x29, #0xc
  1271e4: f9000fe8     	str	x8, [sp, #0x18]
  1271e8: 97fdf892     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  1271ec: f9400fe8     	ldr	x8, [sp, #0x18]
  1271f0: f9401509     	ldr	x9, [x8, #0x28]
  1271f4: f85f83a3     	ldur	x3, [x29, #-0x8]
  1271f8: eb030129     	subs	x9, x9, x3
  1271fc: b90017e0     	str	w0, [sp, #0x14]
  127200: f90007e9     	str	x9, [sp, #0x8]
  127204: 540000e1     	b.ne	0x127220 <android::MetaData::setFloat(unsigned int, float)+0x7c>
  127208: 14000001     	b	0x12720c <android::MetaData::setFloat(unsigned int, float)+0x68>
  12720c: b94017e8     	ldr	w8, [sp, #0x14]
  127210: 12000100     	and	w0, w8, #0x1
  127214: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  127218: 910143ff     	add	sp, sp, #0x50
  12721c: d65f03c0     	ret
  127220: 97fe0ad4     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127224 <android::MetaData::setPointer(unsigned int, void*)>:
  127224: d10143ff     	sub	sp, sp, #0x50
  127228: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12722c: 910103fd     	add	x29, sp, #0x40
  127230: d53bd048     	mrs	x8, TPIDR_EL0
  127234: f9401509     	ldr	x9, [x8, #0x28]
  127238: f81f83a9     	stur	x9, [x29, #-0x8]
  12723c: f81e83a0     	stur	x0, [x29, #-0x18]
  127240: b81e43a1     	stur	w1, [x29, #-0x1c]
  127244: f81f03a2     	stur	x2, [x29, #-0x10]
  127248: f85e83a0     	ldur	x0, [x29, #-0x18]
  12724c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  127250: 321d03ea     	orr	w10, wzr, #0x8
  127254: 2a0a03e4     	mov	w4, w10
  127258: 528e4402     	mov	w2, #0x7220             // =29216
  12725c: 72ae0e82     	movk	w2, #0x7074, lsl #16
  127260: d10043a3     	sub	x3, x29, #0x10
  127264: f9000fe8     	str	x8, [sp, #0x18]
  127268: 97fdf872     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12726c: f9400fe8     	ldr	x8, [sp, #0x18]
  127270: f9401509     	ldr	x9, [x8, #0x28]
  127274: f85f83a3     	ldur	x3, [x29, #-0x8]
  127278: eb030129     	subs	x9, x9, x3
  12727c: b90017e0     	str	w0, [sp, #0x14]
  127280: f90007e9     	str	x9, [sp, #0x8]
  127284: 540000e1     	b.ne	0x1272a0 <android::MetaData::setPointer(unsigned int, void*)+0x7c>
  127288: 14000001     	b	0x12728c <android::MetaData::setPointer(unsigned int, void*)+0x68>
  12728c: b94017e8     	ldr	w8, [sp, #0x14]
  127290: 12000100     	and	w0, w8, #0x1
  127294: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  127298: 910143ff     	add	sp, sp, #0x50
  12729c: d65f03c0     	ret
  1272a0: 97fe0ab4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001272a4 <android::MetaData::setRect(unsigned int, int, int, int, int)>:
  1272a4: d10183ff     	sub	sp, sp, #0x60
  1272a8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1272ac: 910143fd     	add	x29, sp, #0x50
  1272b0: d53bd048     	mrs	x8, TPIDR_EL0
  1272b4: f9401509     	ldr	x9, [x8, #0x28]
  1272b8: f81f83a9     	stur	x9, [x29, #-0x8]
  1272bc: f81e03a0     	stur	x0, [x29, #-0x20]
  1272c0: b81dc3a1     	stur	w1, [x29, #-0x24]
  1272c4: b9002be2     	str	w2, [sp, #0x28]
  1272c8: b90027e3     	str	w3, [sp, #0x24]
  1272cc: b90023e4     	str	w4, [sp, #0x20]
  1272d0: b9001fe5     	str	w5, [sp, #0x1c]
  1272d4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1272d8: b9402be1     	ldr	w1, [sp, #0x28]
  1272dc: b81e83a1     	stur	w1, [x29, #-0x18]
  1272e0: b94027e1     	ldr	w1, [sp, #0x24]
  1272e4: b81ec3a1     	stur	w1, [x29, #-0x14]
  1272e8: b94023e1     	ldr	w1, [sp, #0x20]
  1272ec: b81f03a1     	stur	w1, [x29, #-0x10]
  1272f0: b9401fe1     	ldr	w1, [sp, #0x1c]
  1272f4: b81f43a1     	stur	w1, [x29, #-0xc]
  1272f8: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1272fc: 321c03e2     	orr	w2, wzr, #0x10
  127300: 2a0203e4     	mov	w4, w2
  127304: 528c6e82     	mov	w2, #0x6374             // =25460
  127308: 72ae4ca2     	movk	w2, #0x7265, lsl #16
  12730c: d10063a3     	sub	x3, x29, #0x18
  127310: f9000be8     	str	x8, [sp, #0x10]
  127314: 97fdf847     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  127318: f9400be8     	ldr	x8, [sp, #0x10]
  12731c: f9401509     	ldr	x9, [x8, #0x28]
  127320: f85f83a3     	ldur	x3, [x29, #-0x8]
  127324: eb030129     	subs	x9, x9, x3
  127328: b9000fe0     	str	w0, [sp, #0xc]
  12732c: f90003e9     	str	x9, [sp]
  127330: 540000e1     	b.ne	0x12734c <android::MetaData::setRect(unsigned int, int, int, int, int)+0xa8>
  127334: 14000001     	b	0x127338 <android::MetaData::setRect(unsigned int, int, int, int, int)+0x94>
  127338: b9400fe8     	ldr	w8, [sp, #0xc]
  12733c: 12000100     	and	w0, w8, #0x1
  127340: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  127344: 910183ff     	add	sp, sp, #0x60
  127348: d65f03c0     	ret
  12734c: 97fe0a89     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127350 <android::MetaData::findCString(unsigned int, char const**)>:
  127350: d10183ff     	sub	sp, sp, #0x60
  127354: a9057bfd     	stp	x29, x30, [sp, #0x50]
  127358: 910143fd     	add	x29, sp, #0x50
  12735c: d53bd048     	mrs	x8, TPIDR_EL0
  127360: f9401508     	ldr	x8, [x8, #0x28]
  127364: f81f83a8     	stur	x8, [x29, #-0x8]
  127368: f90013e0     	str	x0, [sp, #0x20]
  12736c: b9001fe1     	str	w1, [sp, #0x1c]
  127370: f9000be2     	str	x2, [sp, #0x10]
  127374: f94013e0     	ldr	x0, [sp, #0x20]
  127378: b9401fe1     	ldr	w1, [sp, #0x1c]
  12737c: d10033a2     	sub	x2, x29, #0xc
  127380: d10063a3     	sub	x3, x29, #0x18
  127384: d10083a4     	sub	x4, x29, #0x20
  127388: 97fdfbae     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  12738c: 36000120     	tbz	w0, #0x0, 0x1273b0 <android::MetaData::findCString(unsigned int, char const**)+0x60>
  127390: 14000001     	b	0x127394 <android::MetaData::findCString(unsigned int, char const**)+0x44>
  127394: b85f43a8     	ldur	w8, [x29, #-0xc]
  127398: 528e8e49     	mov	w9, #0x7472             // =29810
  12739c: 72ac6e69     	movk	w9, #0x6373, lsl #16
  1273a0: 6b090108     	subs	w8, w8, w9
  1273a4: b9000fe8     	str	w8, [sp, #0xc]
  1273a8: 540000a0     	b.eq	0x1273bc <android::MetaData::findCString(unsigned int, char const**)+0x6c>
  1273ac: 14000001     	b	0x1273b0 <android::MetaData::findCString(unsigned int, char const**)+0x60>
  1273b0: 2a1f03e8     	mov	w8, wzr
  1273b4: 381df3a8     	sturb	w8, [x29, #-0x21]
  1273b8: 14000007     	b	0x1273d4 <android::MetaData::findCString(unsigned int, char const**)+0x84>
  1273bc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1273c0: f9400be9     	ldr	x9, [sp, #0x10]
  1273c4: f9000128     	str	x8, [x9]
  1273c8: 320003ea     	orr	w10, wzr, #0x1
  1273cc: 381df3aa     	sturb	w10, [x29, #-0x21]
  1273d0: 14000001     	b	0x1273d4 <android::MetaData::findCString(unsigned int, char const**)+0x84>
  1273d4: 385df3a8     	ldurb	w8, [x29, #-0x21]
  1273d8: d53bd049     	mrs	x9, TPIDR_EL0
  1273dc: f9401529     	ldr	x9, [x9, #0x28]
  1273e0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1273e4: eb0a0129     	subs	x9, x9, x10
  1273e8: b9000be8     	str	w8, [sp, #0x8]
  1273ec: f90003e9     	str	x9, [sp]
  1273f0: 540000e1     	b.ne	0x12740c <android::MetaData::findCString(unsigned int, char const**)+0xbc>
  1273f4: 14000001     	b	0x1273f8 <android::MetaData::findCString(unsigned int, char const**)+0xa8>
  1273f8: b9400be8     	ldr	w8, [sp, #0x8]
  1273fc: 12000100     	and	w0, w8, #0x1
  127400: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  127404: 910183ff     	add	sp, sp, #0x60
  127408: d65f03c0     	ret
  12740c: 97fe0a59     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127410 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const>:
  127410: d101c3ff     	sub	sp, sp, #0x70
  127414: a9067bfd     	stp	x29, x30, [sp, #0x60]
  127418: 910183fd     	add	x29, sp, #0x60
  12741c: d53bd048     	mrs	x8, TPIDR_EL0
  127420: f9401508     	ldr	x8, [x8, #0x28]
  127424: f81f83a8     	stur	x8, [x29, #-0x8]
  127428: f81e83a0     	stur	x0, [x29, #-0x18]
  12742c: b81f43a1     	stur	w1, [x29, #-0xc]
  127430: f81e03a2     	stur	x2, [x29, #-0x20]
  127434: f81d83a3     	stur	x3, [x29, #-0x28]
  127438: f9001be4     	str	x4, [sp, #0x30]
  12743c: f85e83a8     	ldur	x8, [x29, #-0x18]
  127440: aa0803e0     	mov	x0, x8
  127444: 91004108     	add	x8, x8, #0x10
  127448: d10033a1     	sub	x1, x29, #0xc
  12744c: f9000fe0     	str	x0, [sp, #0x18]
  127450: aa0803e0     	mov	x0, x8
  127454: 97fdea93     	bl	0xa1ea0 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE10indexOfKeyERKj@plt>
  127458: f90017e0     	str	x0, [sp, #0x28]
  12745c: f94017e8     	ldr	x8, [sp, #0x28]
  127460: b6f800a8     	tbz	x8, #0x3f, 0x127474 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0x64>
  127464: 14000001     	b	0x127468 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0x58>
  127468: 2a1f03e8     	mov	w8, wzr
  12746c: 381f33a8     	sturb	w8, [x29, #-0xd]
  127470: 1400000e     	b	0x1274a8 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0x98>
  127474: f9400fe8     	ldr	x8, [sp, #0x18]
  127478: 91004100     	add	x0, x8, #0x10
  12747c: f94017e1     	ldr	x1, [sp, #0x28]
  127480: 97fe0bbc     	bl	0xaa370 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE7valueAtEm@plt>
  127484: f90013e0     	str	x0, [sp, #0x20]
  127488: f94013e0     	ldr	x0, [sp, #0x20]
  12748c: f85e03a1     	ldur	x1, [x29, #-0x20]
  127490: f85d83a2     	ldur	x2, [x29, #-0x28]
  127494: f9401be3     	ldr	x3, [sp, #0x30]
  127498: 97fdf91e     	bl	0xa5910 <_ZNK7android8MetaData10typed_data7getDataEPjPPKvPm@plt>
  12749c: 320003e9     	orr	w9, wzr, #0x1
  1274a0: 381f33a9     	sturb	w9, [x29, #-0xd]
  1274a4: 14000001     	b	0x1274a8 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0x98>
  1274a8: 385f33a8     	ldurb	w8, [x29, #-0xd]
  1274ac: d53bd049     	mrs	x9, TPIDR_EL0
  1274b0: f9401529     	ldr	x9, [x9, #0x28]
  1274b4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1274b8: eb0a0129     	subs	x9, x9, x10
  1274bc: b90017e8     	str	w8, [sp, #0x14]
  1274c0: f90007e9     	str	x9, [sp, #0x8]
  1274c4: 540000e1     	b.ne	0x1274e0 <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0xd0>
  1274c8: 14000001     	b	0x1274cc <android::MetaData::findData(unsigned int, unsigned int*, void const**, unsigned long*) const+0xbc>
  1274cc: b94017e8     	ldr	w8, [sp, #0x14]
  1274d0: 12000100     	and	w0, w8, #0x1
  1274d4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1274d8: 9101c3ff     	add	sp, sp, #0x70
  1274dc: d65f03c0     	ret
  1274e0: 97fe0a24     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001274e4 <android::MetaData::findInt32(unsigned int, int*)>:
  1274e4: d102c3ff     	sub	sp, sp, #0xb0
  1274e8: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1274ec: 910283fd     	add	x29, sp, #0xa0
  1274f0: d53bd048     	mrs	x8, TPIDR_EL0
  1274f4: f9401508     	ldr	x8, [x8, #0x28]
  1274f8: f81f83a8     	stur	x8, [x29, #-0x8]
  1274fc: f9001fe0     	str	x0, [sp, #0x38]
  127500: b90037e1     	str	w1, [sp, #0x34]
  127504: f90017e2     	str	x2, [sp, #0x28]
  127508: f9401fe0     	ldr	x0, [sp, #0x38]
  12750c: 2a1f03e1     	mov	w1, wzr
  127510: b81f43a1     	stur	w1, [x29, #-0xc]
  127514: b94037e1     	ldr	w1, [sp, #0x34]
  127518: d10033a2     	sub	x2, x29, #0xc
  12751c: d10063a3     	sub	x3, x29, #0x18
  127520: d10083a4     	sub	x4, x29, #0x20
  127524: 97fdfb47     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  127528: 36000120     	tbz	w0, #0x0, 0x12754c <android::MetaData::findInt32(unsigned int, int*)+0x68>
  12752c: 14000001     	b	0x127530 <android::MetaData::findInt32(unsigned int, int*)+0x4c>
  127530: b85f43a8     	ldur	w8, [x29, #-0xc]
  127534: 52866649     	mov	w9, #0x3332             // =13106
  127538: 72ad2dc9     	movk	w9, #0x696e, lsl #16
  12753c: 6b090108     	subs	w8, w8, w9
  127540: b9001be8     	str	w8, [sp, #0x18]
  127544: 540000a0     	b.eq	0x127558 <android::MetaData::findInt32(unsigned int, int*)+0x74>
  127548: 14000001     	b	0x12754c <android::MetaData::findInt32(unsigned int, int*)+0x68>
  12754c: 2a1f03e8     	mov	w8, wzr
  127550: 39011fe8     	strb	w8, [sp, #0x47]
  127554: 14000035     	b	0x127628 <android::MetaData::findInt32(unsigned int, int*)+0x144>
  127558: 14000001     	b	0x12755c <android::MetaData::findInt32(unsigned int, int*)+0x78>
  12755c: 321e03e8     	orr	w8, wzr, #0x4
  127560: 2a0803e9     	mov	w9, w8
  127564: f81c03a9     	stur	x9, [x29, #-0x40]
  127568: d100e3a9     	sub	x9, x29, #0x38
  12756c: d10083a0     	sub	x0, x29, #0x20
  127570: d10103a1     	sub	x1, x29, #0x40
  127574: aa0903e8     	mov	x8, x9
  127578: f9000be9     	str	x9, [sp, #0x10]
  12757c: 97fe0de9     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
  127580: f9400be0     	ldr	x0, [sp, #0x10]
  127584: 97fe05d3     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  127588: b9000fe0     	str	w0, [sp, #0xc]
  12758c: 14000001     	b	0x127590 <android::MetaData::findInt32(unsigned int, int*)+0xac>
  127590: b9400fe8     	ldr	w8, [sp, #0xc]
  127594: 37000308     	tbnz	w8, #0x0, 0x1275f4 <android::MetaData::findInt32(unsigned int, int*)+0x110>
  127598: 14000001     	b	0x12759c <android::MetaData::findInt32(unsigned int, int*)+0xb8>
  12759c: f0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1275a0: 91207021     	add	x1, x1, #0x81c
  1275a4: 910123e0     	add	x0, sp, #0x48
  1275a8: 97fdf176     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  1275ac: 14000001     	b	0x1275b0 <android::MetaData::findInt32(unsigned int, int*)+0xcc>
  1275b0: 910123e0     	add	x0, sp, #0x48
  1275b4: d100e3a1     	sub	x1, x29, #0x38
  1275b8: 97fdedca     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  1275bc: 14000001     	b	0x1275c0 <android::MetaData::findInt32(unsigned int, int*)+0xdc>
  1275c0: 910123e0     	add	x0, sp, #0x48
  1275c4: 97fde9cf     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1275c8: 1400000b     	b	0x1275f4 <android::MetaData::findInt32(unsigned int, int*)+0x110>
  1275cc: f90013e0     	str	x0, [sp, #0x20]
  1275d0: 2a0103e8     	mov	w8, w1
  1275d4: b9001fe8     	str	w8, [sp, #0x1c]
  1275d8: 14000011     	b	0x12761c <android::MetaData::findInt32(unsigned int, int*)+0x138>
  1275dc: f90013e0     	str	x0, [sp, #0x20]
  1275e0: 2a0103e8     	mov	w8, w1
  1275e4: b9001fe8     	str	w8, [sp, #0x1c]
  1275e8: 910123e0     	add	x0, sp, #0x48
  1275ec: 97fde9c5     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1275f0: 1400000b     	b	0x12761c <android::MetaData::findInt32(unsigned int, int*)+0x138>
  1275f4: d100e3a0     	sub	x0, x29, #0x38
  1275f8: 97fde9c2     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1275fc: 14000001     	b	0x127600 <android::MetaData::findInt32(unsigned int, int*)+0x11c>
  127600: f85e83a8     	ldur	x8, [x29, #-0x18]
  127604: b9400109     	ldr	w9, [x8]
  127608: f94017e8     	ldr	x8, [sp, #0x28]
  12760c: b9000109     	str	w9, [x8]
  127610: 320003e9     	orr	w9, wzr, #0x1
  127614: 39011fe9     	strb	w9, [sp, #0x47]
  127618: 14000004     	b	0x127628 <android::MetaData::findInt32(unsigned int, int*)+0x144>
  12761c: d100e3a0     	sub	x0, x29, #0x38
  127620: 97fde9b8     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127624: 1400000f     	b	0x127660 <android::MetaData::findInt32(unsigned int, int*)+0x17c>
  127628: 39411fe8     	ldrb	w8, [sp, #0x47]
  12762c: d53bd049     	mrs	x9, TPIDR_EL0
  127630: f9401529     	ldr	x9, [x9, #0x28]
  127634: f85f83aa     	ldur	x10, [x29, #-0x8]
  127638: eb0a0129     	subs	x9, x9, x10
  12763c: b9000be8     	str	w8, [sp, #0x8]
  127640: f90003e9     	str	x9, [sp]
  127644: 54000121     	b.ne	0x127668 <android::MetaData::findInt32(unsigned int, int*)+0x184>
  127648: 14000001     	b	0x12764c <android::MetaData::findInt32(unsigned int, int*)+0x168>
  12764c: b9400be8     	ldr	w8, [sp, #0x8]
  127650: 12000100     	and	w0, w8, #0x1
  127654: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  127658: 9102c3ff     	add	sp, sp, #0xb0
  12765c: d65f03c0     	ret
  127660: f94013e0     	ldr	x0, [sp, #0x20]
  127664: 97fe022b     	bl	0xa7f10 <_Unwind_Resume@plt>
  127668: 97fe09c2     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012766c <android::MetaData::findInt64(unsigned int, long*)>:
  12766c: d102c3ff     	sub	sp, sp, #0xb0
  127670: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  127674: 910283fd     	add	x29, sp, #0xa0
  127678: d53bd048     	mrs	x8, TPIDR_EL0
  12767c: f9401508     	ldr	x8, [x8, #0x28]
  127680: f81f83a8     	stur	x8, [x29, #-0x8]
  127684: f9001fe0     	str	x0, [sp, #0x38]
  127688: b90037e1     	str	w1, [sp, #0x34]
  12768c: f90017e2     	str	x2, [sp, #0x28]
  127690: f9401fe0     	ldr	x0, [sp, #0x38]
  127694: 2a1f03e1     	mov	w1, wzr
  127698: b81f43a1     	stur	w1, [x29, #-0xc]
  12769c: b94037e1     	ldr	w1, [sp, #0x34]
  1276a0: d10033a2     	sub	x2, x29, #0xc
  1276a4: d10063a3     	sub	x3, x29, #0x18
  1276a8: d10083a4     	sub	x4, x29, #0x20
  1276ac: 97fdfae5     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  1276b0: 36000120     	tbz	w0, #0x0, 0x1276d4 <android::MetaData::findInt64(unsigned int, long*)+0x68>
  1276b4: 14000001     	b	0x1276b8 <android::MetaData::findInt64(unsigned int, long*)+0x4c>
  1276b8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1276bc: 5286c689     	mov	w9, #0x3634             // =13876
  1276c0: 72ad2dc9     	movk	w9, #0x696e, lsl #16
  1276c4: 6b090108     	subs	w8, w8, w9
  1276c8: b9001be8     	str	w8, [sp, #0x18]
  1276cc: 540000a0     	b.eq	0x1276e0 <android::MetaData::findInt64(unsigned int, long*)+0x74>
  1276d0: 14000001     	b	0x1276d4 <android::MetaData::findInt64(unsigned int, long*)+0x68>
  1276d4: 2a1f03e8     	mov	w8, wzr
  1276d8: 39011fe8     	strb	w8, [sp, #0x47]
  1276dc: 14000035     	b	0x1277b0 <android::MetaData::findInt64(unsigned int, long*)+0x144>
  1276e0: 14000001     	b	0x1276e4 <android::MetaData::findInt64(unsigned int, long*)+0x78>
  1276e4: 321d03e8     	orr	w8, wzr, #0x8
  1276e8: 2a0803e9     	mov	w9, w8
  1276ec: f81c03a9     	stur	x9, [x29, #-0x40]
  1276f0: d100e3a9     	sub	x9, x29, #0x38
  1276f4: d10083a0     	sub	x0, x29, #0x20
  1276f8: d10103a1     	sub	x1, x29, #0x40
  1276fc: aa0903e8     	mov	x8, x9
  127700: f9000be9     	str	x9, [sp, #0x10]
  127704: 97fe0d87     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
  127708: f9400be0     	ldr	x0, [sp, #0x10]
  12770c: 97fe0571     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  127710: b9000fe0     	str	w0, [sp, #0xc]
  127714: 14000001     	b	0x127718 <android::MetaData::findInt64(unsigned int, long*)+0xac>
  127718: b9400fe8     	ldr	w8, [sp, #0xc]
  12771c: 37000308     	tbnz	w8, #0x0, 0x12777c <android::MetaData::findInt64(unsigned int, long*)+0x110>
  127720: 14000001     	b	0x127724 <android::MetaData::findInt64(unsigned int, long*)+0xb8>
  127724: f0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  127728: 91223821     	add	x1, x1, #0x88e
  12772c: 910123e0     	add	x0, sp, #0x48
  127730: 97fdf114     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  127734: 14000001     	b	0x127738 <android::MetaData::findInt64(unsigned int, long*)+0xcc>
  127738: 910123e0     	add	x0, sp, #0x48
  12773c: d100e3a1     	sub	x1, x29, #0x38
  127740: 97fded68     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  127744: 14000001     	b	0x127748 <android::MetaData::findInt64(unsigned int, long*)+0xdc>
  127748: 910123e0     	add	x0, sp, #0x48
  12774c: 97fde96d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127750: 1400000b     	b	0x12777c <android::MetaData::findInt64(unsigned int, long*)+0x110>
  127754: f90013e0     	str	x0, [sp, #0x20]
  127758: 2a0103e8     	mov	w8, w1
  12775c: b9001fe8     	str	w8, [sp, #0x1c]
  127760: 14000011     	b	0x1277a4 <android::MetaData::findInt64(unsigned int, long*)+0x138>
  127764: f90013e0     	str	x0, [sp, #0x20]
  127768: 2a0103e8     	mov	w8, w1
  12776c: b9001fe8     	str	w8, [sp, #0x1c]
  127770: 910123e0     	add	x0, sp, #0x48
  127774: 97fde963     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127778: 1400000b     	b	0x1277a4 <android::MetaData::findInt64(unsigned int, long*)+0x138>
  12777c: d100e3a0     	sub	x0, x29, #0x38
  127780: 97fde960     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127784: 14000001     	b	0x127788 <android::MetaData::findInt64(unsigned int, long*)+0x11c>
  127788: f85e83a8     	ldur	x8, [x29, #-0x18]
  12778c: f9400108     	ldr	x8, [x8]
  127790: f94017e9     	ldr	x9, [sp, #0x28]
  127794: f9000128     	str	x8, [x9]
  127798: 320003ea     	orr	w10, wzr, #0x1
  12779c: 39011fea     	strb	w10, [sp, #0x47]
  1277a0: 14000004     	b	0x1277b0 <android::MetaData::findInt64(unsigned int, long*)+0x144>
  1277a4: d100e3a0     	sub	x0, x29, #0x38
  1277a8: 97fde956     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1277ac: 1400000f     	b	0x1277e8 <android::MetaData::findInt64(unsigned int, long*)+0x17c>
  1277b0: 39411fe8     	ldrb	w8, [sp, #0x47]
  1277b4: d53bd049     	mrs	x9, TPIDR_EL0
  1277b8: f9401529     	ldr	x9, [x9, #0x28]
  1277bc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1277c0: eb0a0129     	subs	x9, x9, x10
  1277c4: b9000be8     	str	w8, [sp, #0x8]
  1277c8: f90003e9     	str	x9, [sp]
  1277cc: 54000121     	b.ne	0x1277f0 <android::MetaData::findInt64(unsigned int, long*)+0x184>
  1277d0: 14000001     	b	0x1277d4 <android::MetaData::findInt64(unsigned int, long*)+0x168>
  1277d4: b9400be8     	ldr	w8, [sp, #0x8]
  1277d8: 12000100     	and	w0, w8, #0x1
  1277dc: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1277e0: 9102c3ff     	add	sp, sp, #0xb0
  1277e4: d65f03c0     	ret
  1277e8: f94013e0     	ldr	x0, [sp, #0x20]
  1277ec: 97fe01c9     	bl	0xa7f10 <_Unwind_Resume@plt>
  1277f0: 97fe0960     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001277f4 <android::MetaData::findFloat(unsigned int, float*)>:
  1277f4: d102c3ff     	sub	sp, sp, #0xb0
  1277f8: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1277fc: 910283fd     	add	x29, sp, #0xa0
  127800: d53bd048     	mrs	x8, TPIDR_EL0
  127804: f9401508     	ldr	x8, [x8, #0x28]
  127808: f81f83a8     	stur	x8, [x29, #-0x8]
  12780c: f9001fe0     	str	x0, [sp, #0x38]
  127810: b90037e1     	str	w1, [sp, #0x34]
  127814: f90017e2     	str	x2, [sp, #0x28]
  127818: f9401fe0     	ldr	x0, [sp, #0x38]
  12781c: 2a1f03e1     	mov	w1, wzr
  127820: b81f43a1     	stur	w1, [x29, #-0xc]
  127824: b94037e1     	ldr	w1, [sp, #0x34]
  127828: d10033a2     	sub	x2, x29, #0xc
  12782c: d10063a3     	sub	x3, x29, #0x18
  127830: d10083a4     	sub	x4, x29, #0x20
  127834: 97fdfa83     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  127838: 36000120     	tbz	w0, #0x0, 0x12785c <android::MetaData::findFloat(unsigned int, float*)+0x68>
  12783c: 14000001     	b	0x127840 <android::MetaData::findFloat(unsigned int, float*)+0x4c>
  127840: b85f43a8     	ldur	w8, [x29, #-0xc]
  127844: 528dec29     	mov	w9, #0x6f61             // =28513
  127848: 72accd89     	movk	w9, #0x666c, lsl #16
  12784c: 6b090108     	subs	w8, w8, w9
  127850: b9001be8     	str	w8, [sp, #0x18]
  127854: 540000a0     	b.eq	0x127868 <android::MetaData::findFloat(unsigned int, float*)+0x74>
  127858: 14000001     	b	0x12785c <android::MetaData::findFloat(unsigned int, float*)+0x68>
  12785c: 2a1f03e8     	mov	w8, wzr
  127860: 39011fe8     	strb	w8, [sp, #0x47]
  127864: 14000035     	b	0x127938 <android::MetaData::findFloat(unsigned int, float*)+0x144>
  127868: 14000001     	b	0x12786c <android::MetaData::findFloat(unsigned int, float*)+0x78>
  12786c: 321e03e8     	orr	w8, wzr, #0x4
  127870: 2a0803e9     	mov	w9, w8
  127874: f81c03a9     	stur	x9, [x29, #-0x40]
  127878: d100e3a9     	sub	x9, x29, #0x38
  12787c: d10083a0     	sub	x0, x29, #0x20
  127880: d10103a1     	sub	x1, x29, #0x40
  127884: aa0903e8     	mov	x8, x9
  127888: f9000be9     	str	x9, [sp, #0x10]
  12788c: 97fe0d25     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
  127890: f9400be0     	ldr	x0, [sp, #0x10]
  127894: 97fe050f     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  127898: b9000fe0     	str	w0, [sp, #0xc]
  12789c: 14000001     	b	0x1278a0 <android::MetaData::findFloat(unsigned int, float*)+0xac>
  1278a0: b9400fe8     	ldr	w8, [sp, #0xc]
  1278a4: 37000308     	tbnz	w8, #0x0, 0x127904 <android::MetaData::findFloat(unsigned int, float*)+0x110>
  1278a8: 14000001     	b	0x1278ac <android::MetaData::findFloat(unsigned int, float*)+0xb8>
  1278ac: f0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1278b0: 91240021     	add	x1, x1, #0x900
  1278b4: 910123e0     	add	x0, sp, #0x48
  1278b8: 97fdf0b2     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  1278bc: 14000001     	b	0x1278c0 <android::MetaData::findFloat(unsigned int, float*)+0xcc>
  1278c0: 910123e0     	add	x0, sp, #0x48
  1278c4: d100e3a1     	sub	x1, x29, #0x38
  1278c8: 97fded06     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  1278cc: 14000001     	b	0x1278d0 <android::MetaData::findFloat(unsigned int, float*)+0xdc>
  1278d0: 910123e0     	add	x0, sp, #0x48
  1278d4: 97fde90b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  1278d8: 1400000b     	b	0x127904 <android::MetaData::findFloat(unsigned int, float*)+0x110>
  1278dc: f90013e0     	str	x0, [sp, #0x20]
  1278e0: 2a0103e8     	mov	w8, w1
  1278e4: b9001fe8     	str	w8, [sp, #0x1c]
  1278e8: 14000011     	b	0x12792c <android::MetaData::findFloat(unsigned int, float*)+0x138>
  1278ec: f90013e0     	str	x0, [sp, #0x20]
  1278f0: 2a0103e8     	mov	w8, w1
  1278f4: b9001fe8     	str	w8, [sp, #0x1c]
  1278f8: 910123e0     	add	x0, sp, #0x48
  1278fc: 97fde901     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127900: 1400000b     	b	0x12792c <android::MetaData::findFloat(unsigned int, float*)+0x138>
  127904: d100e3a0     	sub	x0, x29, #0x38
  127908: 97fde8fe     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12790c: 14000001     	b	0x127910 <android::MetaData::findFloat(unsigned int, float*)+0x11c>
  127910: f85e83a8     	ldur	x8, [x29, #-0x18]
  127914: bd400100     	ldr	s0, [x8]
  127918: f94017e8     	ldr	x8, [sp, #0x28]
  12791c: bd000100     	str	s0, [x8]
  127920: 320003e9     	orr	w9, wzr, #0x1
  127924: 39011fe9     	strb	w9, [sp, #0x47]
  127928: 14000004     	b	0x127938 <android::MetaData::findFloat(unsigned int, float*)+0x144>
  12792c: d100e3a0     	sub	x0, x29, #0x38
  127930: 97fde8f4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127934: 1400000f     	b	0x127970 <android::MetaData::findFloat(unsigned int, float*)+0x17c>
  127938: 39411fe8     	ldrb	w8, [sp, #0x47]
  12793c: d53bd049     	mrs	x9, TPIDR_EL0
  127940: f9401529     	ldr	x9, [x9, #0x28]
  127944: f85f83aa     	ldur	x10, [x29, #-0x8]
  127948: eb0a0129     	subs	x9, x9, x10
  12794c: b9000be8     	str	w8, [sp, #0x8]
  127950: f90003e9     	str	x9, [sp]
  127954: 54000121     	b.ne	0x127978 <android::MetaData::findFloat(unsigned int, float*)+0x184>
  127958: 14000001     	b	0x12795c <android::MetaData::findFloat(unsigned int, float*)+0x168>
  12795c: b9400be8     	ldr	w8, [sp, #0x8]
  127960: 12000100     	and	w0, w8, #0x1
  127964: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  127968: 9102c3ff     	add	sp, sp, #0xb0
  12796c: d65f03c0     	ret
  127970: f94013e0     	ldr	x0, [sp, #0x20]
  127974: 97fe0167     	bl	0xa7f10 <_Unwind_Resume@plt>
  127978: 97fe08fe     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012797c <android::MetaData::findPointer(unsigned int, void**)>:
  12797c: d102c3ff     	sub	sp, sp, #0xb0
  127980: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  127984: 910283fd     	add	x29, sp, #0xa0
  127988: d53bd048     	mrs	x8, TPIDR_EL0
  12798c: f9401508     	ldr	x8, [x8, #0x28]
  127990: f81f83a8     	stur	x8, [x29, #-0x8]
  127994: f9001fe0     	str	x0, [sp, #0x38]
  127998: b90037e1     	str	w1, [sp, #0x34]
  12799c: f90017e2     	str	x2, [sp, #0x28]
  1279a0: f9401fe0     	ldr	x0, [sp, #0x38]
  1279a4: 2a1f03e1     	mov	w1, wzr
  1279a8: b81f43a1     	stur	w1, [x29, #-0xc]
  1279ac: b94037e1     	ldr	w1, [sp, #0x34]
  1279b0: d10033a2     	sub	x2, x29, #0xc
  1279b4: d10063a3     	sub	x3, x29, #0x18
  1279b8: d10083a4     	sub	x4, x29, #0x20
  1279bc: 97fdfa21     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  1279c0: 36000120     	tbz	w0, #0x0, 0x1279e4 <android::MetaData::findPointer(unsigned int, void**)+0x68>
  1279c4: 14000001     	b	0x1279c8 <android::MetaData::findPointer(unsigned int, void**)+0x4c>
  1279c8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1279cc: 528e4409     	mov	w9, #0x7220             // =29216
  1279d0: 72ae0e89     	movk	w9, #0x7074, lsl #16
  1279d4: 6b090108     	subs	w8, w8, w9
  1279d8: b9001be8     	str	w8, [sp, #0x18]
  1279dc: 540000a0     	b.eq	0x1279f0 <android::MetaData::findPointer(unsigned int, void**)+0x74>
  1279e0: 14000001     	b	0x1279e4 <android::MetaData::findPointer(unsigned int, void**)+0x68>
  1279e4: 2a1f03e8     	mov	w8, wzr
  1279e8: 39011fe8     	strb	w8, [sp, #0x47]
  1279ec: 14000035     	b	0x127ac0 <android::MetaData::findPointer(unsigned int, void**)+0x144>
  1279f0: 14000001     	b	0x1279f4 <android::MetaData::findPointer(unsigned int, void**)+0x78>
  1279f4: 321d03e8     	orr	w8, wzr, #0x8
  1279f8: 2a0803e9     	mov	w9, w8
  1279fc: f81c03a9     	stur	x9, [x29, #-0x40]
  127a00: d100e3a9     	sub	x9, x29, #0x38
  127a04: d10083a0     	sub	x0, x29, #0x20
  127a08: d10103a1     	sub	x1, x29, #0x40
  127a0c: aa0903e8     	mov	x8, x9
  127a10: f9000be9     	str	x9, [sp, #0x10]
  127a14: 97fe0cc3     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
  127a18: f9400be0     	ldr	x0, [sp, #0x10]
  127a1c: 97fe04ad     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  127a20: b9000fe0     	str	w0, [sp, #0xc]
  127a24: 14000001     	b	0x127a28 <android::MetaData::findPointer(unsigned int, void**)+0xac>
  127a28: b9400fe8     	ldr	w8, [sp, #0xc]
  127a2c: 37000308     	tbnz	w8, #0x0, 0x127a8c <android::MetaData::findPointer(unsigned int, void**)+0x110>
  127a30: 14000001     	b	0x127a34 <android::MetaData::findPointer(unsigned int, void**)+0xb8>
  127a34: f0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  127a38: 9125c821     	add	x1, x1, #0x972
  127a3c: 910123e0     	add	x0, sp, #0x48
  127a40: 97fdf050     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  127a44: 14000001     	b	0x127a48 <android::MetaData::findPointer(unsigned int, void**)+0xcc>
  127a48: 910123e0     	add	x0, sp, #0x48
  127a4c: d100e3a1     	sub	x1, x29, #0x38
  127a50: 97fdeca4     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  127a54: 14000001     	b	0x127a58 <android::MetaData::findPointer(unsigned int, void**)+0xdc>
  127a58: 910123e0     	add	x0, sp, #0x48
  127a5c: 97fde8a9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127a60: 1400000b     	b	0x127a8c <android::MetaData::findPointer(unsigned int, void**)+0x110>
  127a64: f90013e0     	str	x0, [sp, #0x20]
  127a68: 2a0103e8     	mov	w8, w1
  127a6c: b9001fe8     	str	w8, [sp, #0x1c]
  127a70: 14000011     	b	0x127ab4 <android::MetaData::findPointer(unsigned int, void**)+0x138>
  127a74: f90013e0     	str	x0, [sp, #0x20]
  127a78: 2a0103e8     	mov	w8, w1
  127a7c: b9001fe8     	str	w8, [sp, #0x1c]
  127a80: 910123e0     	add	x0, sp, #0x48
  127a84: 97fde89f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127a88: 1400000b     	b	0x127ab4 <android::MetaData::findPointer(unsigned int, void**)+0x138>
  127a8c: d100e3a0     	sub	x0, x29, #0x38
  127a90: 97fde89c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127a94: 14000001     	b	0x127a98 <android::MetaData::findPointer(unsigned int, void**)+0x11c>
  127a98: f85e83a8     	ldur	x8, [x29, #-0x18]
  127a9c: f9400108     	ldr	x8, [x8]
  127aa0: f94017e9     	ldr	x9, [sp, #0x28]
  127aa4: f9000128     	str	x8, [x9]
  127aa8: 320003ea     	orr	w10, wzr, #0x1
  127aac: 39011fea     	strb	w10, [sp, #0x47]
  127ab0: 14000004     	b	0x127ac0 <android::MetaData::findPointer(unsigned int, void**)+0x144>
  127ab4: d100e3a0     	sub	x0, x29, #0x38
  127ab8: 97fde892     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127abc: 1400000f     	b	0x127af8 <android::MetaData::findPointer(unsigned int, void**)+0x17c>
  127ac0: 39411fe8     	ldrb	w8, [sp, #0x47]
  127ac4: d53bd049     	mrs	x9, TPIDR_EL0
  127ac8: f9401529     	ldr	x9, [x9, #0x28]
  127acc: f85f83aa     	ldur	x10, [x29, #-0x8]
  127ad0: eb0a0129     	subs	x9, x9, x10
  127ad4: b9000be8     	str	w8, [sp, #0x8]
  127ad8: f90003e9     	str	x9, [sp]
  127adc: 54000121     	b.ne	0x127b00 <android::MetaData::findPointer(unsigned int, void**)+0x184>
  127ae0: 14000001     	b	0x127ae4 <android::MetaData::findPointer(unsigned int, void**)+0x168>
  127ae4: b9400be8     	ldr	w8, [sp, #0x8]
  127ae8: 12000100     	and	w0, w8, #0x1
  127aec: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  127af0: 9102c3ff     	add	sp, sp, #0xb0
  127af4: d65f03c0     	ret
  127af8: f94013e0     	ldr	x0, [sp, #0x20]
  127afc: 97fe0105     	bl	0xa7f10 <_Unwind_Resume@plt>
  127b00: 97fe089c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127b04 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)>:
  127b04: d10383ff     	sub	sp, sp, #0xe0
  127b08: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  127b0c: 910343fd     	add	x29, sp, #0xd0
  127b10: d53bd048     	mrs	x8, TPIDR_EL0
  127b14: f9401508     	ldr	x8, [x8, #0x28]
  127b18: f81f83a8     	stur	x8, [x29, #-0x8]
  127b1c: f90037e0     	str	x0, [sp, #0x68]
  127b20: b90067e1     	str	w1, [sp, #0x64]
  127b24: f9002fe2     	str	x2, [sp, #0x58]
  127b28: f9002be3     	str	x3, [sp, #0x50]
  127b2c: f90027e4     	str	x4, [sp, #0x48]
  127b30: f90023e5     	str	x5, [sp, #0x40]
  127b34: f94037e0     	ldr	x0, [sp, #0x68]
  127b38: 2a1f03e1     	mov	w1, wzr
  127b3c: b81f43a1     	stur	w1, [x29, #-0xc]
  127b40: b94067e1     	ldr	w1, [sp, #0x64]
  127b44: d10033a2     	sub	x2, x29, #0xc
  127b48: d10063a3     	sub	x3, x29, #0x18
  127b4c: d10083a4     	sub	x4, x29, #0x20
  127b50: 97fdf9bc     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  127b54: 36000120     	tbz	w0, #0x0, 0x127b78 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x74>
  127b58: 14000001     	b	0x127b5c <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x58>
  127b5c: b85f43a8     	ldur	w8, [x29, #-0xc]
  127b60: 528c6e89     	mov	w9, #0x6374             // =25460
  127b64: 72ae4ca9     	movk	w9, #0x7265, lsl #16
  127b68: 6b090108     	subs	w8, w8, w9
  127b6c: b90027e8     	str	w8, [sp, #0x24]
  127b70: 540000a0     	b.eq	0x127b84 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x80>
  127b74: 14000001     	b	0x127b78 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x74>
  127b78: 2a1f03e8     	mov	w8, wzr
  127b7c: 381a73a8     	sturb	w8, [x29, #-0x59]
  127b80: 14000043     	b	0x127c8c <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x188>
  127b84: 14000001     	b	0x127b88 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x84>
  127b88: 321c03e8     	orr	w8, wzr, #0x10
  127b8c: 2a0803e9     	mov	w9, w8
  127b90: f81c03a9     	stur	x9, [x29, #-0x40]
  127b94: d100e3a9     	sub	x9, x29, #0x38
  127b98: d10083a0     	sub	x0, x29, #0x20
  127b9c: d10103a1     	sub	x1, x29, #0x40
  127ba0: aa0903e8     	mov	x8, x9
  127ba4: f9000fe9     	str	x9, [sp, #0x18]
  127ba8: 97fe0c5e     	bl	0xaad20 <_ZN7android10Compare_EQImmEENS_7AStringERKT_RKT0_@plt>
  127bac: f9400fe0     	ldr	x0, [sp, #0x18]
  127bb0: 97fe0448     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  127bb4: b90017e0     	str	w0, [sp, #0x14]
  127bb8: 14000001     	b	0x127bbc <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0xb8>
  127bbc: b94017e8     	ldr	w8, [sp, #0x14]
  127bc0: 37000308     	tbnz	w8, #0x0, 0x127c20 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x11c>
  127bc4: 14000001     	b	0x127bc8 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0xc4>
  127bc8: f0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  127bcc: 91279021     	add	x1, x1, #0x9e4
  127bd0: d10163a0     	sub	x0, x29, #0x58
  127bd4: 97fdefeb     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  127bd8: 14000001     	b	0x127bdc <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0xd8>
  127bdc: d10163a0     	sub	x0, x29, #0x58
  127be0: d100e3a1     	sub	x1, x29, #0x38
  127be4: 97fdec3f     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  127be8: 14000001     	b	0x127bec <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0xe8>
  127bec: d10163a0     	sub	x0, x29, #0x58
  127bf0: 97fde844     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127bf4: 1400000b     	b	0x127c20 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x11c>
  127bf8: f9001fe0     	str	x0, [sp, #0x38]
  127bfc: 2a0103e8     	mov	w8, w1
  127c00: b90037e8     	str	w8, [sp, #0x34]
  127c04: 1400001f     	b	0x127c80 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x17c>
  127c08: f9001fe0     	str	x0, [sp, #0x38]
  127c0c: 2a0103e8     	mov	w8, w1
  127c10: b90037e8     	str	w8, [sp, #0x34]
  127c14: d10163a0     	sub	x0, x29, #0x58
  127c18: 97fde83a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127c1c: 14000019     	b	0x127c80 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x17c>
  127c20: d100e3a0     	sub	x0, x29, #0x38
  127c24: 97fde837     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127c28: 14000001     	b	0x127c2c <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x128>
  127c2c: f85e83a8     	ldur	x8, [x29, #-0x18]
  127c30: f90017e8     	str	x8, [sp, #0x28]
  127c34: f94017e8     	ldr	x8, [sp, #0x28]
  127c38: b9400109     	ldr	w9, [x8]
  127c3c: f9402fe8     	ldr	x8, [sp, #0x58]
  127c40: b9000109     	str	w9, [x8]
  127c44: f94017e8     	ldr	x8, [sp, #0x28]
  127c48: b9400509     	ldr	w9, [x8, #0x4]
  127c4c: f9402be8     	ldr	x8, [sp, #0x50]
  127c50: b9000109     	str	w9, [x8]
  127c54: f94017e8     	ldr	x8, [sp, #0x28]
  127c58: b9400909     	ldr	w9, [x8, #0x8]
  127c5c: f94027e8     	ldr	x8, [sp, #0x48]
  127c60: b9000109     	str	w9, [x8]
  127c64: f94017e8     	ldr	x8, [sp, #0x28]
  127c68: b9400d09     	ldr	w9, [x8, #0xc]
  127c6c: f94023e8     	ldr	x8, [sp, #0x40]
  127c70: b9000109     	str	w9, [x8]
  127c74: 320003e9     	orr	w9, wzr, #0x1
  127c78: 381a73a9     	sturb	w9, [x29, #-0x59]
  127c7c: 14000004     	b	0x127c8c <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x188>
  127c80: d100e3a0     	sub	x0, x29, #0x38
  127c84: 97fde81f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  127c88: 1400000f     	b	0x127cc4 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x1c0>
  127c8c: 385a73a8     	ldurb	w8, [x29, #-0x59]
  127c90: d53bd049     	mrs	x9, TPIDR_EL0
  127c94: f9401529     	ldr	x9, [x9, #0x28]
  127c98: f85f83aa     	ldur	x10, [x29, #-0x8]
  127c9c: eb0a0129     	subs	x9, x9, x10
  127ca0: b90013e8     	str	w8, [sp, #0x10]
  127ca4: f90007e9     	str	x9, [sp, #0x8]
  127ca8: 54000121     	b.ne	0x127ccc <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x1c8>
  127cac: 14000001     	b	0x127cb0 <android::MetaData::findRect(unsigned int, int*, int*, int*, int*)+0x1ac>
  127cb0: b94013e8     	ldr	w8, [sp, #0x10]
  127cb4: 12000100     	and	w0, w8, #0x1
  127cb8: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  127cbc: 910383ff     	add	sp, sp, #0xe0
  127cc0: d65f03c0     	ret
  127cc4: f9401fe0     	ldr	x0, [sp, #0x38]
  127cc8: 97fe0092     	bl	0xa7f10 <_Unwind_Resume@plt>
  127ccc: 97fe0829     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127cd0 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::add(unsigned int const&, android::MetaData::typed_data const&)>:
  127cd0: d10203ff     	sub	sp, sp, #0x80
  127cd4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  127cd8: 9101c3fd     	add	x29, sp, #0x70
  127cdc: d53bd048     	mrs	x8, TPIDR_EL0
  127ce0: f9401508     	ldr	x8, [x8, #0x28]
  127ce4: f81f83a8     	stur	x8, [x29, #-0x8]
  127ce8: f81d03a0     	stur	x0, [x29, #-0x30]
  127cec: f9001fe1     	str	x1, [sp, #0x38]
  127cf0: f9001be2     	str	x2, [sp, #0x30]
  127cf4: f85d03a0     	ldur	x0, [x29, #-0x30]
  127cf8: f9401fe1     	ldr	x1, [sp, #0x38]
  127cfc: f9401be2     	ldr	x2, [sp, #0x30]
  127d00: d100a3a8     	sub	x8, x29, #0x28
  127d04: f9000fe0     	str	x0, [sp, #0x18]
  127d08: aa0803e0     	mov	x0, x8
  127d0c: f9000be8     	str	x8, [sp, #0x10]
  127d10: 97fdebf8     	bl	0xa2cf0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKjRKS2_@plt>
  127d14: f9400fe0     	ldr	x0, [sp, #0x18]
  127d18: f9400be1     	ldr	x1, [sp, #0x10]
  127d1c: 97fde631     	bl	0xa15e0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE3addERKS4_@plt>
  127d20: f90007e0     	str	x0, [sp, #0x8]
  127d24: 14000001     	b	0x127d28 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::add(unsigned int const&, android::MetaData::typed_data const&)+0x58>
  127d28: d100a3a0     	sub	x0, x29, #0x28
  127d2c: 97fdea91     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  127d30: d53bd040     	mrs	x0, TPIDR_EL0
  127d34: f9401400     	ldr	x0, [x0, #0x28]
  127d38: f85f83be     	ldur	x30, [x29, #-0x8]
  127d3c: eb1e0000     	subs	x0, x0, x30
  127d40: f90003e0     	str	x0, [sp]
  127d44: 540001c1     	b.ne	0x127d7c <android::KeyedVector<unsigned int, android::MetaData::typed_data>::add(unsigned int const&, android::MetaData::typed_data const&)+0xac>
  127d48: 14000001     	b	0x127d4c <android::KeyedVector<unsigned int, android::MetaData::typed_data>::add(unsigned int const&, android::MetaData::typed_data const&)+0x7c>
  127d4c: f94007e0     	ldr	x0, [sp, #0x8]
  127d50: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  127d54: 910203ff     	add	sp, sp, #0x80
  127d58: d65f03c0     	ret
  127d5c: f90017e0     	str	x0, [sp, #0x28]
  127d60: 2a0103e8     	mov	w8, w1
  127d64: b90027e8     	str	w8, [sp, #0x24]
  127d68: d100a3a0     	sub	x0, x29, #0x28
  127d6c: 97fdea81     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  127d70: 14000001     	b	0x127d74 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::add(unsigned int const&, android::MetaData::typed_data const&)+0xa4>
  127d74: f94017e0     	ldr	x0, [sp, #0x28]
  127d78: 97fe0066     	bl	0xa7f10 <_Unwind_Resume@plt>
  127d7c: 97fe07fd     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127d80 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::editValueAt(unsigned long)>:
  127d80: d100c3ff     	sub	sp, sp, #0x30
  127d84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  127d88: 910083fd     	add	x29, sp, #0x20
  127d8c: b27d03e8     	orr	x8, xzr, #0x8
  127d90: f81f83a0     	stur	x0, [x29, #-0x8]
  127d94: f9000be1     	str	x1, [sp, #0x10]
  127d98: f85f83a0     	ldur	x0, [x29, #-0x8]
  127d9c: f9400be1     	ldr	x1, [sp, #0x10]
  127da0: f90007e8     	str	x8, [sp, #0x8]
  127da4: 97fdfa97     	bl	0xa6800 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE10editItemAtEm@plt>
  127da8: f94007e8     	ldr	x8, [sp, #0x8]
  127dac: 8b080000     	add	x0, x0, x8
  127db0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  127db4: 9100c3ff     	add	sp, sp, #0x30
  127db8: d65f03c0     	ret

0000000000127dbc <android::MetaData::typed_data::setData(unsigned int, void const*, unsigned long)>:
  127dbc: d10143ff     	sub	sp, sp, #0x50
  127dc0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  127dc4: 910103fd     	add	x29, sp, #0x40
  127dc8: d2800008     	mov	x8, #0x0                // =0
  127dcc: f81f83a0     	stur	x0, [x29, #-0x8]
  127dd0: b81f43a1     	stur	w1, [x29, #-0xc]
  127dd4: f81e83a2     	stur	x2, [x29, #-0x18]
  127dd8: f90013e3     	str	x3, [sp, #0x20]
  127ddc: f85f83a0     	ldur	x0, [x29, #-0x8]
  127de0: f9000be0     	str	x0, [sp, #0x10]
  127de4: f90007e8     	str	x8, [sp, #0x8]
  127de8: 97fdfc2e     	bl	0xa6ea0 <_ZN7android8MetaData10typed_data5clearEv@plt>
  127dec: b85f43a1     	ldur	w1, [x29, #-0xc]
  127df0: f9400be8     	ldr	x8, [sp, #0x10]
  127df4: b9000101     	str	w1, [x8]
  127df8: f94013e1     	ldr	x1, [sp, #0x20]
  127dfc: f9400be0     	ldr	x0, [sp, #0x10]
  127e00: 97fdf1e0     	bl	0xa4580 <_ZN7android8MetaData10typed_data15allocateStorageEm@plt>
  127e04: f9000fe0     	str	x0, [sp, #0x18]
  127e08: f9400fe8     	ldr	x8, [sp, #0x18]
  127e0c: f94007e0     	ldr	x0, [sp, #0x8]
  127e10: eb00011f     	cmp	x8, x0
  127e14: 1a9f07e9     	cset	w9, ne
  127e18: 37000049     	tbnz	w9, #0x0, 0x127e20 <android::MetaData::typed_data::setData(unsigned int, void const*, unsigned long)+0x64>
  127e1c: 14000005     	b	0x127e30 <android::MetaData::typed_data::setData(unsigned int, void const*, unsigned long)+0x74>
  127e20: f9400fe0     	ldr	x0, [sp, #0x18]
  127e24: f85e83a1     	ldur	x1, [x29, #-0x18]
  127e28: f94013e2     	ldr	x2, [sp, #0x20]
  127e2c: 97fddfd9     	bl	0x9fd90 <memcpy@plt>
  127e30: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  127e34: 910143ff     	add	sp, sp, #0x50
  127e38: d65f03c0     	ret

0000000000127e3c <android::KeyedVector<unsigned int, android::MetaData::typed_data>::valueAt(unsigned long) const>:
  127e3c: d100c3ff     	sub	sp, sp, #0x30
  127e40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  127e44: 910083fd     	add	x29, sp, #0x20
  127e48: b27d03e8     	orr	x8, xzr, #0x8
  127e4c: f81f83a0     	stur	x0, [x29, #-0x8]
  127e50: f9000be1     	str	x1, [sp, #0x10]
  127e54: f85f83a0     	ldur	x0, [x29, #-0x8]
  127e58: f9400be1     	ldr	x1, [sp, #0x10]
  127e5c: f90007e8     	str	x8, [sp, #0x8]
  127e60: 97fe0198     	bl	0xa84c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE6itemAtEm@plt>
  127e64: f94007e8     	ldr	x8, [sp, #0x8]
  127e68: 8b080000     	add	x0, x0, x8
  127e6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  127e70: 9100c3ff     	add	sp, sp, #0x30
  127e74: d65f03c0     	ret

0000000000127e78 <android::MetaData::typed_data::getData(unsigned int*, void const**, unsigned long*) const>:
  127e78: d100c3ff     	sub	sp, sp, #0x30
  127e7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  127e80: 910083fd     	add	x29, sp, #0x20
  127e84: f81f83a0     	stur	x0, [x29, #-0x8]
  127e88: f9000be1     	str	x1, [sp, #0x10]
  127e8c: f90007e2     	str	x2, [sp, #0x8]
  127e90: f90003e3     	str	x3, [sp]
  127e94: f85f83a0     	ldur	x0, [x29, #-0x8]
  127e98: aa0003e1     	mov	x1, x0
  127e9c: b9400028     	ldr	w8, [x1]
  127ea0: f9400be1     	ldr	x1, [sp, #0x10]
  127ea4: b9000028     	str	w8, [x1]
  127ea8: f9400401     	ldr	x1, [x0, #0x8]
  127eac: f94003e2     	ldr	x2, [sp]
  127eb0: f9000041     	str	x1, [x2]
  127eb4: 97fe072b     	bl	0xa9b60 <_ZNK7android8MetaData10typed_data7storageEv@plt>
  127eb8: f94007e1     	ldr	x1, [sp, #0x8]
  127ebc: f9000020     	str	x0, [x1]
  127ec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  127ec4: 9100c3ff     	add	sp, sp, #0x30
  127ec8: d65f03c0     	ret

0000000000127ecc <android::MetaData::hasData(unsigned int) const>:
  127ecc: d10103ff     	sub	sp, sp, #0x40
  127ed0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  127ed4: 9100c3fd     	add	x29, sp, #0x30
  127ed8: d53bd048     	mrs	x8, TPIDR_EL0
  127edc: f9401508     	ldr	x8, [x8, #0x28]
  127ee0: f81f83a8     	stur	x8, [x29, #-0x8]
  127ee4: f9000fe0     	str	x0, [sp, #0x18]
  127ee8: b81f43a1     	stur	w1, [x29, #-0xc]
  127eec: f9400fe8     	ldr	x8, [sp, #0x18]
  127ef0: 91004100     	add	x0, x8, #0x10
  127ef4: d10033a1     	sub	x1, x29, #0xc
  127ef8: 97fde7ea     	bl	0xa1ea0 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE10indexOfKeyERKj@plt>
  127efc: f9000be0     	str	x0, [sp, #0x10]
  127f00: f9400be8     	ldr	x8, [sp, #0x10]
  127f04: b6f800a8     	tbz	x8, #0x3f, 0x127f18 <android::MetaData::hasData(unsigned int) const+0x4c>
  127f08: 14000001     	b	0x127f0c <android::MetaData::hasData(unsigned int) const+0x40>
  127f0c: 2a1f03e8     	mov	w8, wzr
  127f10: 381f33a8     	sturb	w8, [x29, #-0xd]
  127f14: 14000004     	b	0x127f24 <android::MetaData::hasData(unsigned int) const+0x58>
  127f18: 320003e8     	orr	w8, wzr, #0x1
  127f1c: 381f33a8     	sturb	w8, [x29, #-0xd]
  127f20: 14000001     	b	0x127f24 <android::MetaData::hasData(unsigned int) const+0x58>
  127f24: 385f33a8     	ldurb	w8, [x29, #-0xd]
  127f28: d53bd049     	mrs	x9, TPIDR_EL0
  127f2c: f9401529     	ldr	x9, [x9, #0x28]
  127f30: f85f83aa     	ldur	x10, [x29, #-0x8]
  127f34: eb0a0129     	subs	x9, x9, x10
  127f38: b9000fe8     	str	w8, [sp, #0xc]
  127f3c: f90003e9     	str	x9, [sp]
  127f40: 540000e1     	b.ne	0x127f5c <android::MetaData::hasData(unsigned int) const+0x90>
  127f44: 14000001     	b	0x127f48 <android::MetaData::hasData(unsigned int) const+0x7c>
  127f48: b9400fe8     	ldr	w8, [sp, #0xc]
  127f4c: 12000100     	and	w0, w8, #0x1
  127f50: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  127f54: 910103ff     	add	sp, sp, #0x40
  127f58: d65f03c0     	ret
  127f5c: 97fe0785     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000127f60 <android::MetaData::typed_data::typed_data()>:
  127f60: d10043ff     	sub	sp, sp, #0x10
  127f64: f90007e0     	str	x0, [sp, #0x8]
  127f68: f94007e0     	ldr	x0, [sp, #0x8]
  127f6c: aa0003e8     	mov	x8, x0
  127f70: b900011f     	str	wzr, [x8]
  127f74: f900041f     	str	xzr, [x0, #0x8]
  127f78: 910043ff     	add	sp, sp, #0x10
  127f7c: d65f03c0     	ret

0000000000127f80 <android::MetaData::typed_data::~typed_data()>:
  127f80: d10083ff     	sub	sp, sp, #0x20
  127f84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  127f88: 910043fd     	add	x29, sp, #0x10
  127f8c: f90007e0     	str	x0, [sp, #0x8]
  127f90: f94007e0     	ldr	x0, [sp, #0x8]
  127f94: 97fdfbc3     	bl	0xa6ea0 <_ZN7android8MetaData10typed_data5clearEv@plt>
  127f98: 14000001     	b	0x127f9c <android::MetaData::typed_data::~typed_data()+0x1c>
  127f9c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  127fa0: 910083ff     	add	sp, sp, #0x20
  127fa4: d65f03c0     	ret
  127fa8: 97fe1887     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000127fac <android::MetaData::typed_data::clear()>:
  127fac: d10083ff     	sub	sp, sp, #0x20
  127fb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  127fb4: 910043fd     	add	x29, sp, #0x10
  127fb8: f90007e0     	str	x0, [sp, #0x8]
  127fbc: f94007e0     	ldr	x0, [sp, #0x8]
  127fc0: f90003e0     	str	x0, [sp]
  127fc4: 97fe0677     	bl	0xa99a0 <_ZN7android8MetaData10typed_data11freeStorageEv@plt>
  127fc8: f94003e0     	ldr	x0, [sp]
  127fcc: b900001f     	str	wzr, [x0]
  127fd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  127fd4: 910083ff     	add	sp, sp, #0x20
  127fd8: d65f03c0     	ret

0000000000127fdc <android::MetaData::typed_data::typed_data(android::MetaData::typed_data const&)>:
  127fdc: d10143ff     	sub	sp, sp, #0x50
  127fe0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  127fe4: 910103fd     	add	x29, sp, #0x40
  127fe8: d2800008     	mov	x8, #0x0                // =0
  127fec: f81f83a0     	stur	x0, [x29, #-0x8]
  127ff0: f81f03a1     	stur	x1, [x29, #-0x10]
  127ff4: f85f83a0     	ldur	x0, [x29, #-0x8]
  127ff8: aa0003e1     	mov	x1, x0
  127ffc: f85f03a9     	ldur	x9, [x29, #-0x10]
  128000: b940012a     	ldr	w10, [x9]
  128004: b900002a     	str	w10, [x1]
  128008: f900041f     	str	xzr, [x0, #0x8]
  12800c: f85f03a9     	ldur	x9, [x29, #-0x10]
  128010: f9400521     	ldr	x1, [x9, #0x8]
  128014: f90013e0     	str	x0, [sp, #0x20]
  128018: f9000fe8     	str	x8, [sp, #0x18]
  12801c: 97fdf159     	bl	0xa4580 <_ZN7android8MetaData10typed_data15allocateStorageEm@plt>
  128020: f81e83a0     	stur	x0, [x29, #-0x18]
  128024: f85e83a8     	ldur	x8, [x29, #-0x18]
  128028: f9400fe9     	ldr	x9, [sp, #0x18]
  12802c: eb09011f     	cmp	x8, x9
  128030: 1a9f07ea     	cset	w10, ne
  128034: 3700004a     	tbnz	w10, #0x0, 0x12803c <android::MetaData::typed_data::typed_data(android::MetaData::typed_data const&)+0x60>
  128038: 1400000d     	b	0x12806c <android::MetaData::typed_data::typed_data(android::MetaData::typed_data const&)+0x90>
  12803c: f85e83a0     	ldur	x0, [x29, #-0x18]
  128040: f85f03a8     	ldur	x8, [x29, #-0x10]
  128044: f9000be0     	str	x0, [sp, #0x10]
  128048: aa0803e0     	mov	x0, x8
  12804c: 97fe06c5     	bl	0xa9b60 <_ZNK7android8MetaData10typed_data7storageEv@plt>
  128050: f94013e8     	ldr	x8, [sp, #0x20]
  128054: f9400502     	ldr	x2, [x8, #0x8]
  128058: f9400be9     	ldr	x9, [sp, #0x10]
  12805c: f90007e0     	str	x0, [sp, #0x8]
  128060: aa0903e0     	mov	x0, x9
  128064: f94007e1     	ldr	x1, [sp, #0x8]
  128068: 97fddf4a     	bl	0x9fd90 <memcpy@plt>
  12806c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  128070: 910143ff     	add	sp, sp, #0x50
  128074: d65f03c0     	ret

0000000000128078 <android::MetaData::typed_data::allocateStorage(unsigned long)>:
  128078: d10103ff     	sub	sp, sp, #0x40
  12807c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  128080: 9100c3fd     	add	x29, sp, #0x30
  128084: d2800008     	mov	x8, #0x0                // =0
  128088: f81f03a0     	stur	x0, [x29, #-0x10]
  12808c: f9000fe1     	str	x1, [sp, #0x18]
  128090: f85f03a0     	ldur	x0, [x29, #-0x10]
  128094: f9400fe1     	ldr	x1, [sp, #0x18]
  128098: f9000401     	str	x1, [x0, #0x8]
  12809c: f9000be0     	str	x0, [sp, #0x10]
  1280a0: f90007e8     	str	x8, [sp, #0x8]
  1280a4: 97fde2df     	bl	0xa0c20 <_ZNK7android8MetaData10typed_data13usesReservoirEv@plt>
  1280a8: 37000040     	tbnz	w0, #0x0, 0x1280b0 <android::MetaData::typed_data::allocateStorage(unsigned long)+0x38>
  1280ac: 14000006     	b	0x1280c4 <android::MetaData::typed_data::allocateStorage(unsigned long)+0x4c>
  1280b0: b27c03e8     	orr	x8, xzr, #0x10
  1280b4: f9400be9     	ldr	x9, [sp, #0x10]
  1280b8: 8b080128     	add	x8, x9, x8
  1280bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1280c0: 14000011     	b	0x128104 <android::MetaData::typed_data::allocateStorage(unsigned long)+0x8c>
  1280c4: f9400be8     	ldr	x8, [sp, #0x10]
  1280c8: f9400500     	ldr	x0, [x8, #0x8]
  1280cc: 97fde871     	bl	0xa2290 <malloc@plt>
  1280d0: f9400be8     	ldr	x8, [sp, #0x10]
  1280d4: f9000900     	str	x0, [x8, #0x10]
  1280d8: f9400900     	ldr	x0, [x8, #0x10]
  1280dc: f94007e9     	ldr	x9, [sp, #0x8]
  1280e0: eb09001f     	cmp	x0, x9
  1280e4: 1a9f17ea     	cset	w10, eq
  1280e8: 3700004a     	tbnz	w10, #0x0, 0x1280f0 <android::MetaData::typed_data::allocateStorage(unsigned long)+0x78>
  1280ec: 14000003     	b	0x1280f8 <android::MetaData::typed_data::allocateStorage(unsigned long)+0x80>
  1280f0: f9400be8     	ldr	x8, [sp, #0x10]
  1280f4: f900051f     	str	xzr, [x8, #0x8]
  1280f8: f9400be8     	ldr	x8, [sp, #0x10]
  1280fc: f9400909     	ldr	x9, [x8, #0x10]
  128100: f81f83a9     	stur	x9, [x29, #-0x8]
  128104: f85f83a0     	ldur	x0, [x29, #-0x8]
  128108: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12810c: 910103ff     	add	sp, sp, #0x40
  128110: d65f03c0     	ret

0000000000128114 <android::MetaData::typed_data::storage() const>:
  128114: d100c3ff     	sub	sp, sp, #0x30
  128118: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12811c: 910083fd     	add	x29, sp, #0x20
  128120: f81f83a0     	stur	x0, [x29, #-0x8]
  128124: f85f83a0     	ldur	x0, [x29, #-0x8]
  128128: f9000be0     	str	x0, [sp, #0x10]
  12812c: 97fde2bd     	bl	0xa0c20 <_ZNK7android8MetaData10typed_data13usesReservoirEv@plt>
  128130: 37000040     	tbnz	w0, #0x0, 0x128138 <android::MetaData::typed_data::storage() const+0x24>
  128134: 14000006     	b	0x12814c <android::MetaData::typed_data::storage() const+0x38>
  128138: b27c03e8     	orr	x8, xzr, #0x10
  12813c: f9400be9     	ldr	x9, [sp, #0x10]
  128140: 8b080128     	add	x8, x9, x8
  128144: f90007e8     	str	x8, [sp, #0x8]
  128148: 14000004     	b	0x128158 <android::MetaData::typed_data::storage() const+0x44>
  12814c: f9400be8     	ldr	x8, [sp, #0x10]
  128150: f9400909     	ldr	x9, [x8, #0x10]
  128154: f90007e9     	str	x9, [sp, #0x8]
  128158: f94007e8     	ldr	x8, [sp, #0x8]
  12815c: aa0803e0     	mov	x0, x8
  128160: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128164: 9100c3ff     	add	sp, sp, #0x30
  128168: d65f03c0     	ret

000000000012816c <android::MetaData::typed_data::operator=(android::MetaData::typed_data const&)>:
  12816c: d10143ff     	sub	sp, sp, #0x50
  128170: a9047bfd     	stp	x29, x30, [sp, #0x40]
  128174: 910103fd     	add	x29, sp, #0x40
  128178: d2800008     	mov	x8, #0x0                // =0
  12817c: f81f83a0     	stur	x0, [x29, #-0x8]
  128180: f81f03a1     	stur	x1, [x29, #-0x10]
  128184: f85f83a0     	ldur	x0, [x29, #-0x8]
  128188: f85f03a1     	ldur	x1, [x29, #-0x10]
  12818c: eb01001f     	cmp	x0, x1
  128190: 1a9f07e9     	cset	w9, ne
  128194: f90013e8     	str	x8, [sp, #0x20]
  128198: f9000fe0     	str	x0, [sp, #0x18]
  12819c: 37000049     	tbnz	w9, #0x0, 0x1281a4 <android::MetaData::typed_data::operator=(android::MetaData::typed_data const&)+0x38>
  1281a0: 1400001e     	b	0x128218 <android::MetaData::typed_data::operator=(android::MetaData::typed_data const&)+0xac>
  1281a4: f9400fe0     	ldr	x0, [sp, #0x18]
  1281a8: 97fdfb3e     	bl	0xa6ea0 <_ZN7android8MetaData10typed_data5clearEv@plt>
  1281ac: f85f03a0     	ldur	x0, [x29, #-0x10]
  1281b0: b9400008     	ldr	w8, [x0]
  1281b4: f9400fe0     	ldr	x0, [sp, #0x18]
  1281b8: b9000008     	str	w8, [x0]
  1281bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1281c0: f9400401     	ldr	x1, [x0, #0x8]
  1281c4: f9400fe0     	ldr	x0, [sp, #0x18]
  1281c8: 97fdf0ee     	bl	0xa4580 <_ZN7android8MetaData10typed_data15allocateStorageEm@plt>
  1281cc: f81e83a0     	stur	x0, [x29, #-0x18]
  1281d0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1281d4: f94013e1     	ldr	x1, [sp, #0x20]
  1281d8: eb01001f     	cmp	x0, x1
  1281dc: 1a9f07e8     	cset	w8, ne
  1281e0: 37000048     	tbnz	w8, #0x0, 0x1281e8 <android::MetaData::typed_data::operator=(android::MetaData::typed_data const&)+0x7c>
  1281e4: 1400000d     	b	0x128218 <android::MetaData::typed_data::operator=(android::MetaData::typed_data const&)+0xac>
  1281e8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1281ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1281f0: f9000be0     	str	x0, [sp, #0x10]
  1281f4: aa0803e0     	mov	x0, x8
  1281f8: 97fe065a     	bl	0xa9b60 <_ZNK7android8MetaData10typed_data7storageEv@plt>
  1281fc: f9400fe8     	ldr	x8, [sp, #0x18]
  128200: f9400502     	ldr	x2, [x8, #0x8]
  128204: f9400be9     	ldr	x9, [sp, #0x10]
  128208: f90007e0     	str	x0, [sp, #0x8]
  12820c: aa0903e0     	mov	x0, x9
  128210: f94007e1     	ldr	x1, [sp, #0x8]
  128214: 97fddedf     	bl	0x9fd90 <memcpy@plt>
  128218: f9400fe0     	ldr	x0, [sp, #0x18]
  12821c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  128220: 910143ff     	add	sp, sp, #0x50
  128224: d65f03c0     	ret

0000000000128228 <android::MetaData::typed_data::freeStorage()>:
  128228: d100c3ff     	sub	sp, sp, #0x30
  12822c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128230: 910083fd     	add	x29, sp, #0x20
  128234: d2800008     	mov	x8, #0x0                // =0
  128238: f81f83a0     	stur	x0, [x29, #-0x8]
  12823c: f85f83a0     	ldur	x0, [x29, #-0x8]
  128240: f9000be0     	str	x0, [sp, #0x10]
  128244: f90007e8     	str	x8, [sp, #0x8]
  128248: 97fde276     	bl	0xa0c20 <_ZNK7android8MetaData10typed_data13usesReservoirEv@plt>
  12824c: 370001c0     	tbnz	w0, #0x0, 0x128284 <android::MetaData::typed_data::freeStorage()+0x5c>
  128250: f9400be8     	ldr	x8, [sp, #0x10]
  128254: f9400909     	ldr	x9, [x8, #0x10]
  128258: f94007ea     	ldr	x10, [sp, #0x8]
  12825c: eb0a013f     	cmp	x9, x10
  128260: 1a9f07eb     	cset	w11, ne
  128264: 3700004b     	tbnz	w11, #0x0, 0x12826c <android::MetaData::typed_data::freeStorage()+0x44>
  128268: 14000007     	b	0x128284 <android::MetaData::typed_data::freeStorage()+0x5c>
  12826c: f9400be8     	ldr	x8, [sp, #0x10]
  128270: f9400900     	ldr	x0, [x8, #0x10]
  128274: 97fde6f7     	bl	0xa1e50 <free@plt>
  128278: f94007e8     	ldr	x8, [sp, #0x8]
  12827c: f9400be0     	ldr	x0, [sp, #0x10]
  128280: f9000808     	str	x8, [x0, #0x10]
  128284: f9400be8     	ldr	x8, [sp, #0x10]
  128288: f900051f     	str	xzr, [x8, #0x8]
  12828c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128290: 9100c3ff     	add	sp, sp, #0x30
  128294: d65f03c0     	ret

0000000000128298 <android::MetaData::typed_data::usesReservoir() const>:
  128298: d10043ff     	sub	sp, sp, #0x10
  12829c: b27e03e8     	orr	x8, xzr, #0x4
  1282a0: f90007e0     	str	x0, [sp, #0x8]
  1282a4: f94007e0     	ldr	x0, [sp, #0x8]
  1282a8: f9400400     	ldr	x0, [x0, #0x8]
  1282ac: eb08001f     	cmp	x0, x8
  1282b0: 1a9f87e9     	cset	w9, ls
  1282b4: 320003ea     	orr	w10, wzr, #0x1
  1282b8: 0a0a0129     	and	w9, w9, w10
  1282bc: 2a0903e0     	mov	w0, w9
  1282c0: 910043ff     	add	sp, sp, #0x10
  1282c4: d65f03c0     	ret

00000000001282c8 <android::MetaData::typed_data::asString(bool) const>:
  1282c8: d10583ff     	sub	sp, sp, #0x160
  1282cc: f900a3fc     	str	x28, [sp, #0x140]
  1282d0: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1282d4: 910543fd     	add	x29, sp, #0x150
  1282d8: d53bd049     	mrs	x9, TPIDR_EL0
  1282dc: f9401529     	ldr	x9, [x9, #0x28]
  1282e0: f81e83a9     	stur	x9, [x29, #-0x18]
  1282e4: f81883a0     	stur	x0, [x29, #-0x78]
  1282e8: 12000021     	and	w1, w1, #0x1
  1282ec: 381843a1     	sturb	w1, [x29, #-0x7c]
  1282f0: f85883a9     	ldur	x9, [x29, #-0x78]
  1282f4: aa0903e0     	mov	x0, x9
  1282f8: 2a1f03e1     	mov	w1, wzr
  1282fc: 381833a1     	sturb	w1, [x29, #-0x7d]
  128300: f90057e0     	str	x0, [sp, #0xa8]
  128304: aa0803e0     	mov	x0, x8
  128308: f90053e8     	str	x8, [sp, #0xa0]
  12830c: f9004fe9     	str	x9, [sp, #0x98]
  128310: 97fe08e0     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
  128314: f9404fe0     	ldr	x0, [sp, #0x98]
  128318: 97fe0612     	bl	0xa9b60 <_ZNK7android8MetaData10typed_data7storageEv@plt>
  12831c: f9004be0     	str	x0, [sp, #0x90]
  128320: 14000001     	b	0x128324 <android::MetaData::typed_data::asString(bool) const+0x5c>
  128324: f9404be8     	ldr	x8, [sp, #0x90]
  128328: f81783a8     	stur	x8, [x29, #-0x88]
  12832c: f94057e9     	ldr	x9, [sp, #0xa8]
  128330: b940012a     	ldr	w10, [x9]
  128334: 2a0a03eb     	mov	w11, w10
  128338: 528e8e4c     	mov	w12, #0x7472            // =29810
  12833c: 72ac6e6c     	movk	w12, #0x6373, lsl #16
  128340: 6b0c014a     	subs	w10, w10, w12
  128344: b9008feb     	str	w11, [sp, #0x8c]
  128348: b9008bea     	str	w10, [sp, #0x88]
  12834c: 540008a0     	b.eq	0x128460 <android::MetaData::typed_data::asString(bool) const+0x198>
  128350: 14000001     	b	0x128354 <android::MetaData::typed_data::asString(bool) const+0x8c>
  128354: 528dec28     	mov	w8, #0x6f61             // =28513
  128358: 72accd88     	movk	w8, #0x666c, lsl #16
  12835c: b9408fe9     	ldr	w9, [sp, #0x8c]
  128360: 6b080128     	subs	w8, w9, w8
  128364: b90087e8     	str	w8, [sp, #0x84]
  128368: 54000f80     	b.eq	0x128558 <android::MetaData::typed_data::asString(bool) const+0x290>
  12836c: 14000001     	b	0x128370 <android::MetaData::typed_data::asString(bool) const+0xa8>
  128370: 52866648     	mov	w8, #0x3332             // =13106
  128374: 72ad2dc8     	movk	w8, #0x696e, lsl #16
  128378: b9408fe9     	ldr	w9, [sp, #0x8c]
  12837c: 6b080128     	subs	w8, w9, w8
  128380: b90083e8     	str	w8, [sp, #0x80]
  128384: 54000960     	b.eq	0x1284b0 <android::MetaData::typed_data::asString(bool) const+0x1e8>
  128388: 14000001     	b	0x12838c <android::MetaData::typed_data::asString(bool) const+0xc4>
  12838c: 5286c688     	mov	w8, #0x3634             // =13876
  128390: 72ad2dc8     	movk	w8, #0x696e, lsl #16
  128394: b9408fe9     	ldr	w9, [sp, #0x8c]
  128398: 6b080128     	subs	w8, w9, w8
  12839c: b9007fe8     	str	w8, [sp, #0x7c]
  1283a0: 54000b20     	b.eq	0x128504 <android::MetaData::typed_data::asString(bool) const+0x23c>
  1283a4: 14000001     	b	0x1283a8 <android::MetaData::typed_data::asString(bool) const+0xe0>
  1283a8: 528dcca8     	mov	w8, #0x6e65             // =28261
  1283ac: 72adcde8     	movk	w8, #0x6e6f, lsl #16
  1283b0: b9408fe9     	ldr	w9, [sp, #0x8c]
  1283b4: 6b080128     	subs	w8, w9, w8
  1283b8: b9007be8     	str	w8, [sp, #0x78]
  1283bc: 54000280     	b.eq	0x12840c <android::MetaData::typed_data::asString(bool) const+0x144>
  1283c0: 14000001     	b	0x1283c4 <android::MetaData::typed_data::asString(bool) const+0xfc>
  1283c4: 528e4408     	mov	w8, #0x7220             // =29216
  1283c8: 72ae0e88     	movk	w8, #0x7074, lsl #16
  1283cc: b9408fe9     	ldr	w9, [sp, #0x8c]
  1283d0: 6b080128     	subs	w8, w9, w8
  1283d4: b90077e8     	str	w8, [sp, #0x74]
  1283d8: 54000ec0     	b.eq	0x1285b0 <android::MetaData::typed_data::asString(bool) const+0x2e8>
  1283dc: 14000001     	b	0x1283e0 <android::MetaData::typed_data::asString(bool) const+0x118>
  1283e0: 528c6e88     	mov	w8, #0x6374             // =25460
  1283e4: 72ae4ca8     	movk	w8, #0x7265, lsl #16
  1283e8: b9408fe9     	ldr	w9, [sp, #0x8c]
  1283ec: 6b080128     	subs	w8, w9, w8
  1283f0: b90073e8     	str	w8, [sp, #0x70]
  1283f4: 54001080     	b.eq	0x128604 <android::MetaData::typed_data::asString(bool) const+0x33c>
  1283f8: 1400009d     	b	0x12866c <android::MetaData::typed_data::asString(bool) const+0x3a4>
  1283fc: f81703a0     	stur	x0, [x29, #-0x90]
  128400: 2a0103e8     	mov	w8, w1
  128404: b816c3a8     	stur	w8, [x29, #-0x94]
  128408: 140000ed     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  12840c: f94057e8     	ldr	x8, [sp, #0xa8]
  128410: f9400501     	ldr	x1, [x8, #0x8]
  128414: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128418: 91295000     	add	x0, x0, #0xa54
  12841c: d10083a8     	sub	x8, x29, #0x20
  128420: 97fe00a0     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  128424: 14000001     	b	0x128428 <android::MetaData::typed_data::asString(bool) const+0x160>
  128428: d10083a1     	sub	x1, x29, #0x20
  12842c: f94053e0     	ldr	x0, [sp, #0xa0]
  128430: 97fe0968     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  128434: f90037e0     	str	x0, [sp, #0x68]
  128438: 14000001     	b	0x12843c <android::MetaData::typed_data::asString(bool) const+0x174>
  12843c: d10083a0     	sub	x0, x29, #0x20
  128440: 97fe013c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128444: 140000cb     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128448: f81703a0     	stur	x0, [x29, #-0x90]
  12844c: 2a0103e8     	mov	w8, w1
  128450: b816c3a8     	stur	w8, [x29, #-0x94]
  128454: d10083a0     	sub	x0, x29, #0x20
  128458: 97fe0136     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  12845c: 140000d8     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  128460: f85783a1     	ldur	x1, [x29, #-0x88]
  128464: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128468: 91299c00     	add	x0, x0, #0xa67
  12846c: d100a3a8     	sub	x8, x29, #0x28
  128470: 97fe008c     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  128474: 14000001     	b	0x128478 <android::MetaData::typed_data::asString(bool) const+0x1b0>
  128478: d100a3a1     	sub	x1, x29, #0x28
  12847c: f94053e0     	ldr	x0, [sp, #0xa0]
  128480: 97fe0954     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  128484: f90033e0     	str	x0, [sp, #0x60]
  128488: 14000001     	b	0x12848c <android::MetaData::typed_data::asString(bool) const+0x1c4>
  12848c: d100a3a0     	sub	x0, x29, #0x28
  128490: 97fe0128     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128494: 140000b7     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128498: f81703a0     	stur	x0, [x29, #-0x90]
  12849c: 2a0103e8     	mov	w8, w1
  1284a0: b816c3a8     	stur	w8, [x29, #-0x94]
  1284a4: d100a3a0     	sub	x0, x29, #0x28
  1284a8: 97fe0122     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1284ac: 140000c4     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  1284b0: f85783a8     	ldur	x8, [x29, #-0x88]
  1284b4: b9400101     	ldr	w1, [x8]
  1284b8: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1284bc: 9129c800     	add	x0, x0, #0xa72
  1284c0: d100c3a8     	sub	x8, x29, #0x30
  1284c4: 97fe0077     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  1284c8: 14000001     	b	0x1284cc <android::MetaData::typed_data::asString(bool) const+0x204>
  1284cc: d100c3a1     	sub	x1, x29, #0x30
  1284d0: f94053e0     	ldr	x0, [sp, #0xa0]
  1284d4: 97fe093f     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  1284d8: f9002fe0     	str	x0, [sp, #0x58]
  1284dc: 14000001     	b	0x1284e0 <android::MetaData::typed_data::asString(bool) const+0x218>
  1284e0: d100c3a0     	sub	x0, x29, #0x30
  1284e4: 97fe0113     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1284e8: 140000a2     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  1284ec: f81703a0     	stur	x0, [x29, #-0x90]
  1284f0: 2a0103e8     	mov	w8, w1
  1284f4: b816c3a8     	stur	w8, [x29, #-0x94]
  1284f8: d100c3a0     	sub	x0, x29, #0x30
  1284fc: 97fe010d     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128500: 140000af     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  128504: f85783a8     	ldur	x8, [x29, #-0x88]
  128508: f9400101     	ldr	x1, [x8]
  12850c: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128510: 9129fc00     	add	x0, x0, #0xa7f
  128514: d100e3a8     	sub	x8, x29, #0x38
  128518: 97fe0062     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  12851c: 14000001     	b	0x128520 <android::MetaData::typed_data::asString(bool) const+0x258>
  128520: d100e3a1     	sub	x1, x29, #0x38
  128524: f94053e0     	ldr	x0, [sp, #0xa0]
  128528: 97fe092a     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  12852c: f9002be0     	str	x0, [sp, #0x50]
  128530: 14000001     	b	0x128534 <android::MetaData::typed_data::asString(bool) const+0x26c>
  128534: d100e3a0     	sub	x0, x29, #0x38
  128538: 97fe00fe     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  12853c: 1400008d     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128540: f81703a0     	stur	x0, [x29, #-0x90]
  128544: 2a0103e8     	mov	w8, w1
  128548: b816c3a8     	stur	w8, [x29, #-0x94]
  12854c: d100e3a0     	sub	x0, x29, #0x38
  128550: 97fe00f8     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128554: 1400009a     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  128558: f85783a8     	ldur	x8, [x29, #-0x88]
  12855c: bd400100     	ldr	s0, [x8]
  128560: 1e22c000     	fcvt	d0, s0
  128564: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128568: 912a3400     	add	x0, x0, #0xa8d
  12856c: d10103a8     	sub	x8, x29, #0x40
  128570: 97fe004c     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  128574: 14000001     	b	0x128578 <android::MetaData::typed_data::asString(bool) const+0x2b0>
  128578: d10103a1     	sub	x1, x29, #0x40
  12857c: f94053e0     	ldr	x0, [sp, #0xa0]
  128580: 97fe0914     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  128584: f90027e0     	str	x0, [sp, #0x48]
  128588: 14000001     	b	0x12858c <android::MetaData::typed_data::asString(bool) const+0x2c4>
  12858c: d10103a0     	sub	x0, x29, #0x40
  128590: 97fe00e8     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128594: 14000077     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128598: f81703a0     	stur	x0, [x29, #-0x90]
  12859c: 2a0103e8     	mov	w8, w1
  1285a0: b816c3a8     	stur	w8, [x29, #-0x94]
  1285a4: d10103a0     	sub	x0, x29, #0x40
  1285a8: 97fe00e2     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1285ac: 14000084     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  1285b0: f85783a8     	ldur	x8, [x29, #-0x88]
  1285b4: f9400101     	ldr	x1, [x8]
  1285b8: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1285bc: 912a6000     	add	x0, x0, #0xa98
  1285c0: d10123a8     	sub	x8, x29, #0x48
  1285c4: 97fe0037     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  1285c8: 14000001     	b	0x1285cc <android::MetaData::typed_data::asString(bool) const+0x304>
  1285cc: d10123a1     	sub	x1, x29, #0x48
  1285d0: f94053e0     	ldr	x0, [sp, #0xa0]
  1285d4: 97fe08ff     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  1285d8: f90023e0     	str	x0, [sp, #0x40]
  1285dc: 14000001     	b	0x1285e0 <android::MetaData::typed_data::asString(bool) const+0x318>
  1285e0: d10123a0     	sub	x0, x29, #0x48
  1285e4: 97fe00d3     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1285e8: 14000062     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  1285ec: f81703a0     	stur	x0, [x29, #-0x90]
  1285f0: 2a0103e8     	mov	w8, w1
  1285f4: b816c3a8     	stur	w8, [x29, #-0x94]
  1285f8: d10123a0     	sub	x0, x29, #0x48
  1285fc: 97fe00cd     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128600: 1400006f     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  128604: f85783a8     	ldur	x8, [x29, #-0x88]
  128608: f81603a8     	stur	x8, [x29, #-0xa0]
  12860c: f85603a8     	ldur	x8, [x29, #-0xa0]
  128610: b9400101     	ldr	w1, [x8]
  128614: b9400502     	ldr	w2, [x8, #0x4]
  128618: b9400903     	ldr	w3, [x8, #0x8]
  12861c: b9400d04     	ldr	w4, [x8, #0xc]
  128620: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128624: 912a8c00     	add	x0, x0, #0xaa3
  128628: d10143a8     	sub	x8, x29, #0x50
  12862c: 97fe001d     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  128630: 14000001     	b	0x128634 <android::MetaData::typed_data::asString(bool) const+0x36c>
  128634: d10143a1     	sub	x1, x29, #0x50
  128638: f94053e0     	ldr	x0, [sp, #0xa0]
  12863c: 97fe08e5     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  128640: f9001fe0     	str	x0, [sp, #0x38]
  128644: 14000001     	b	0x128648 <android::MetaData::typed_data::asString(bool) const+0x380>
  128648: d10143a0     	sub	x0, x29, #0x50
  12864c: 97fe00b9     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128650: 14000048     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128654: f81703a0     	stur	x0, [x29, #-0x90]
  128658: 2a0103e8     	mov	w8, w1
  12865c: b816c3a8     	stur	w8, [x29, #-0x94]
  128660: d10143a0     	sub	x0, x29, #0x50
  128664: 97fe00b3     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128668: 14000055     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  12866c: f94057e8     	ldr	x8, [sp, #0xa8]
  128670: b9400101     	ldr	w1, [x8]
  128674: f9400502     	ldr	x2, [x8, #0x8]
  128678: d0000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12867c: 912ae000     	add	x0, x0, #0xab8
  128680: d10163a8     	sub	x8, x29, #0x58
  128684: 97fe0007     	bl	0xa86a0 <_ZN7android7String86formatEPKcz@plt>
  128688: 14000001     	b	0x12868c <android::MetaData::typed_data::asString(bool) const+0x3c4>
  12868c: d10163a1     	sub	x1, x29, #0x58
  128690: f94053e0     	ldr	x0, [sp, #0xa0]
  128694: 97fe08cf     	bl	0xaa9d0 <_ZN7android7String8aSERKS0_@plt>
  128698: f9001be0     	str	x0, [sp, #0x30]
  12869c: 14000001     	b	0x1286a0 <android::MetaData::typed_data::asString(bool) const+0x3d8>
  1286a0: d10163a0     	sub	x0, x29, #0x58
  1286a4: 97fe00a3     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1286a8: 385843a8     	ldurb	w8, [x29, #-0x7c]
  1286ac: 36000608     	tbz	w8, #0x0, 0x12876c <android::MetaData::typed_data::asString(bool) const+0x4a4>
  1286b0: 14000001     	b	0x1286b4 <android::MetaData::typed_data::asString(bool) const+0x3ec>
  1286b4: f94057e8     	ldr	x8, [sp, #0xa8]
  1286b8: f9400509     	ldr	x9, [x8, #0x8]
  1286bc: f100c129     	subs	x9, x9, #0x30
  1286c0: f90017e9     	str	x9, [sp, #0x28]
  1286c4: 54000548     	b.hi	0x12876c <android::MetaData::typed_data::asString(bool) const+0x4a4>
  1286c8: 14000001     	b	0x1286cc <android::MetaData::typed_data::asString(bool) const+0x404>
  1286cc: d101c3a0     	sub	x0, x29, #0x70
  1286d0: 97fe08a4     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  1286d4: 14000001     	b	0x1286d8 <android::MetaData::typed_data::asString(bool) const+0x410>
  1286d8: f85783a0     	ldur	x0, [x29, #-0x88]
  1286dc: f94057e8     	ldr	x8, [sp, #0xa8]
  1286e0: f9400501     	ldr	x1, [x8, #0x8]
  1286e4: aa1f03e2     	mov	x2, xzr
  1286e8: d101c3a3     	sub	x3, x29, #0x70
  1286ec: 97fe06b9     	bl	0xaa1d0 <_ZN7android7hexdumpEPKvmmPNS_7AStringE@plt>
  1286f0: 14000001     	b	0x1286f4 <android::MetaData::typed_data::asString(bool) const+0x42c>
  1286f4: f0000861     	adrp	x1, 0x237000 <optionalData+0x2d0>
  1286f8: 9112f421     	add	x1, x1, #0x4bd
  1286fc: f94053e0     	ldr	x0, [sp, #0xa0]
  128700: 97fde3cc     	bl	0xa1630 <_ZN7android7String86appendEPKc@plt>
  128704: b90027e0     	str	w0, [sp, #0x24]
  128708: 14000001     	b	0x12870c <android::MetaData::typed_data::asString(bool) const+0x444>
  12870c: d101c3a0     	sub	x0, x29, #0x70
  128710: 97fdfc68     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  128714: f9000fe0     	str	x0, [sp, #0x18]
  128718: 14000001     	b	0x12871c <android::MetaData::typed_data::asString(bool) const+0x454>
  12871c: f94053e0     	ldr	x0, [sp, #0xa0]
  128720: f9400fe1     	ldr	x1, [sp, #0x18]
  128724: 97fde3c3     	bl	0xa1630 <_ZN7android7String86appendEPKc@plt>
  128728: b90017e0     	str	w0, [sp, #0x14]
  12872c: 14000001     	b	0x128730 <android::MetaData::typed_data::asString(bool) const+0x468>
  128730: d101c3a0     	sub	x0, x29, #0x70
  128734: 97fde573     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  128738: 1400000d     	b	0x12876c <android::MetaData::typed_data::asString(bool) const+0x4a4>
  12873c: f81703a0     	stur	x0, [x29, #-0x90]
  128740: 2a0103e8     	mov	w8, w1
  128744: b816c3a8     	stur	w8, [x29, #-0x94]
  128748: d10163a0     	sub	x0, x29, #0x58
  12874c: 97fe0079     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128750: 1400001b     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  128754: f81703a0     	stur	x0, [x29, #-0x90]
  128758: 2a0103e8     	mov	w8, w1
  12875c: b816c3a8     	stur	w8, [x29, #-0x94]
  128760: d101c3a0     	sub	x0, x29, #0x70
  128764: 97fde567     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  128768: 14000015     	b	0x1287bc <android::MetaData::typed_data::asString(bool) const+0x4f4>
  12876c: 14000001     	b	0x128770 <android::MetaData::typed_data::asString(bool) const+0x4a8>
  128770: 320003e8     	orr	w8, wzr, #0x1
  128774: 381833a8     	sturb	w8, [x29, #-0x7d]
  128778: 385833a8     	ldurb	w8, [x29, #-0x7d]
  12877c: 370000a8     	tbnz	w8, #0x0, 0x128790 <android::MetaData::typed_data::asString(bool) const+0x4c8>
  128780: 14000001     	b	0x128784 <android::MetaData::typed_data::asString(bool) const+0x4bc>
  128784: f94053e0     	ldr	x0, [sp, #0xa0]
  128788: 97fe006a     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  12878c: 14000001     	b	0x128790 <android::MetaData::typed_data::asString(bool) const+0x4c8>
  128790: d53bd048     	mrs	x8, TPIDR_EL0
  128794: f9401508     	ldr	x8, [x8, #0x28]
  128798: f85e83a9     	ldur	x9, [x29, #-0x18]
  12879c: eb090108     	subs	x8, x8, x9
  1287a0: f90007e8     	str	x8, [sp, #0x8]
  1287a4: 54000161     	b.ne	0x1287d0 <android::MetaData::typed_data::asString(bool) const+0x508>
  1287a8: 14000001     	b	0x1287ac <android::MetaData::typed_data::asString(bool) const+0x4e4>
  1287ac: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1287b0: f940a3fc     	ldr	x28, [sp, #0x140]
  1287b4: 910583ff     	add	sp, sp, #0x160
  1287b8: d65f03c0     	ret
  1287bc: f94053e0     	ldr	x0, [sp, #0xa0]
  1287c0: 97fe005c     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1287c4: 14000001     	b	0x1287c8 <android::MetaData::typed_data::asString(bool) const+0x500>
  1287c8: f85703a0     	ldur	x0, [x29, #-0x90]
  1287cc: 97fdfdd1     	bl	0xa7f10 <_Unwind_Resume@plt>
  1287d0: 97fe0568     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001287d4 <android::MetaData::toString() const>:
  1287d4: d10283ff     	sub	sp, sp, #0xa0
  1287d8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1287dc: 910243fd     	add	x29, sp, #0x90
  1287e0: d53bd049     	mrs	x9, TPIDR_EL0
  1287e4: f9401529     	ldr	x9, [x9, #0x28]
  1287e8: f81f83a9     	stur	x9, [x29, #-0x8]
  1287ec: f81e03a0     	stur	x0, [x29, #-0x20]
  1287f0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1287f4: aa0903e0     	mov	x0, x9
  1287f8: 2a1f03ea     	mov	w10, wzr
  1287fc: 381df3aa     	sturb	w10, [x29, #-0x21]
  128800: f90027e0     	str	x0, [sp, #0x48]
  128804: aa0803e0     	mov	x0, x8
  128808: f90023e8     	str	x8, [sp, #0x40]
  12880c: f9001fe9     	str	x9, [sp, #0x38]
  128810: 97fe07a0     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
  128814: f9401fe8     	ldr	x8, [sp, #0x38]
  128818: 91004100     	add	x0, x8, #0x10
  12881c: 97fdf589     	bl	0xa5e40 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE4sizeEv@plt>
  128820: f9001be0     	str	x0, [sp, #0x30]
  128824: 14000001     	b	0x128828 <android::MetaData::toString() const+0x54>
  128828: f9401be0     	ldr	x0, [sp, #0x30]
  12882c: 2a0003e8     	mov	w8, w0
  128830: b81d83a8     	stur	w8, [x29, #-0x28]
  128834: 14000001     	b	0x128838 <android::MetaData::toString() const+0x64>
  128838: b85d83a8     	ldur	w8, [x29, #-0x28]
  12883c: 71000508     	subs	w8, w8, #0x1
  128840: b81d83a8     	stur	w8, [x29, #-0x28]
  128844: 37f80828     	tbnz	w8, #0x1f, 0x128948 <android::MetaData::toString() const+0x174>
  128848: 14000001     	b	0x12884c <android::MetaData::toString() const+0x78>
  12884c: f94027e8     	ldr	x8, [sp, #0x48]
  128850: 91004100     	add	x0, x8, #0x10
  128854: b89d83a1     	ldursw	x1, [x29, #-0x28]
  128858: 97fdfafe     	bl	0xa7450 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE5keyAtEm@plt>
  12885c: f90017e0     	str	x0, [sp, #0x28]
  128860: 14000001     	b	0x128864 <android::MetaData::toString() const+0x90>
  128864: f94017e8     	ldr	x8, [sp, #0x28]
  128868: b9400109     	ldr	w9, [x8]
  12886c: b81c83a9     	stur	w9, [x29, #-0x38]
  128870: b85c83a0     	ldur	w0, [x29, #-0x38]
  128874: d10043a1     	sub	x1, x29, #0x10
  128878: 94000060     	bl	0x1289f8 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::keyAt(unsigned long) const+0x2c>
  12887c: 14000001     	b	0x128880 <android::MetaData::toString() const+0xac>
  128880: f94027e8     	ldr	x8, [sp, #0x48]
  128884: 91004100     	add	x0, x8, #0x10
  128888: b89d83a1     	ldursw	x1, [x29, #-0x28]
  12888c: 97fe06b9     	bl	0xaa370 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE7valueAtEm@plt>
  128890: f90013e0     	str	x0, [sp, #0x20]
  128894: 14000001     	b	0x128898 <android::MetaData::toString() const+0xc4>
  128898: f94013e8     	ldr	x8, [sp, #0x20]
  12889c: f81c03a8     	stur	x8, [x29, #-0x40]
  1288a0: d10043a9     	sub	x9, x29, #0x10
  1288a4: f85c03a0     	ldur	x0, [x29, #-0x40]
  1288a8: d10063a8     	sub	x8, x29, #0x18
  1288ac: 2a1f03e1     	mov	w1, wzr
  1288b0: f9000fe9     	str	x9, [sp, #0x18]
  1288b4: 97fdec3b     	bl	0xa39a0 <_ZNK7android8MetaData10typed_data8asStringEb@plt>
  1288b8: 14000001     	b	0x1288bc <android::MetaData::toString() const+0xe8>
  1288bc: d10063a0     	sub	x0, x29, #0x18
  1288c0: 97fdfb28     	bl	0xa7560 <_ZNK7android7String86stringEv@plt>
  1288c4: f9000be0     	str	x0, [sp, #0x10]
  1288c8: 14000001     	b	0x1288cc <android::MetaData::toString() const+0xf8>
  1288cc: 900008e1     	adrp	x1, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1288d0: 912ae021     	add	x1, x1, #0xab8
  1288d4: f94023e0     	ldr	x0, [sp, #0x40]
  1288d8: f9400fe2     	ldr	x2, [sp, #0x18]
  1288dc: f9400be3     	ldr	x3, [sp, #0x10]
  1288e0: 97fde0a4     	bl	0xa0b70 <_ZN7android7String812appendFormatEPKcz@plt>
  1288e4: b9000fe0     	str	w0, [sp, #0xc]
  1288e8: 14000001     	b	0x1288ec <android::MetaData::toString() const+0x118>
  1288ec: d10063a0     	sub	x0, x29, #0x18
  1288f0: 97fe0010     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  1288f4: b85d83a8     	ldur	w8, [x29, #-0x28]
  1288f8: 34000268     	cbz	w8, 0x128944 <android::MetaData::toString() const+0x170>
  1288fc: 14000001     	b	0x128900 <android::MetaData::toString() const+0x12c>
  128900: d0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  128904: 912b5021     	add	x1, x1, #0xad4
  128908: f94023e0     	ldr	x0, [sp, #0x40]
  12890c: 97fde349     	bl	0xa1630 <_ZN7android7String86appendEPKc@plt>
  128910: b9000be0     	str	w0, [sp, #0x8]
  128914: 14000001     	b	0x128918 <android::MetaData::toString() const+0x144>
  128918: 1400000b     	b	0x128944 <android::MetaData::toString() const+0x170>
  12891c: f81d03a0     	stur	x0, [x29, #-0x30]
  128920: 2a0103e8     	mov	w8, w1
  128924: b81cc3a8     	stur	w8, [x29, #-0x34]
  128928: 1400001a     	b	0x128990 <android::MetaData::toString() const+0x1bc>
  12892c: f81d03a0     	stur	x0, [x29, #-0x30]
  128930: 2a0103e8     	mov	w8, w1
  128934: b81cc3a8     	stur	w8, [x29, #-0x34]
  128938: d10063a0     	sub	x0, x29, #0x18
  12893c: 97fdfffd     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128940: 14000014     	b	0x128990 <android::MetaData::toString() const+0x1bc>
  128944: 17ffffbd     	b	0x128838 <android::MetaData::toString() const+0x64>
  128948: 320003e8     	orr	w8, wzr, #0x1
  12894c: 381df3a8     	sturb	w8, [x29, #-0x21]
  128950: 385df3a8     	ldurb	w8, [x29, #-0x21]
  128954: 370000a8     	tbnz	w8, #0x0, 0x128968 <android::MetaData::toString() const+0x194>
  128958: 14000001     	b	0x12895c <android::MetaData::toString() const+0x188>
  12895c: f94023e0     	ldr	x0, [sp, #0x40]
  128960: 97fdfff4     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128964: 14000001     	b	0x128968 <android::MetaData::toString() const+0x194>
  128968: d53bd048     	mrs	x8, TPIDR_EL0
  12896c: f9401508     	ldr	x8, [x8, #0x28]
  128970: f85f83a9     	ldur	x9, [x29, #-0x8]
  128974: eb090108     	subs	x8, x8, x9
  128978: f90003e8     	str	x8, [sp]
  12897c: 54000141     	b.ne	0x1289a4 <android::MetaData::toString() const+0x1d0>
  128980: 14000001     	b	0x128984 <android::MetaData::toString() const+0x1b0>
  128984: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  128988: 910283ff     	add	sp, sp, #0xa0
  12898c: d65f03c0     	ret
  128990: f94023e0     	ldr	x0, [sp, #0x40]
  128994: 97fdffe7     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  128998: 14000001     	b	0x12899c <android::MetaData::toString() const+0x1c8>
  12899c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1289a0: 97fdfd5c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1289a4: 97fe04f3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001289a8 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::size() const>:
  1289a8: d10083ff     	sub	sp, sp, #0x20
  1289ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1289b0: 910043fd     	add	x29, sp, #0x10
  1289b4: f90007e0     	str	x0, [sp, #0x8]
  1289b8: f94007e0     	ldr	x0, [sp, #0x8]
  1289bc: 97fdfb01     	bl	0xa75c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE4sizeEv@plt>
  1289c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1289c4: 910083ff     	add	sp, sp, #0x20
  1289c8: d65f03c0     	ret

00000000001289cc <android::KeyedVector<unsigned int, android::MetaData::typed_data>::keyAt(unsigned long) const>:
  1289cc: d10083ff     	sub	sp, sp, #0x20
  1289d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1289d4: 910043fd     	add	x29, sp, #0x10
  1289d8: f90007e0     	str	x0, [sp, #0x8]
  1289dc: f90003e1     	str	x1, [sp]
  1289e0: f94007e0     	ldr	x0, [sp, #0x8]
  1289e4: f94003e1     	ldr	x1, [sp]
  1289e8: 97fdfeb6     	bl	0xa84c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE6itemAtEm@plt>
  1289ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1289f0: 910083ff     	add	sp, sp, #0x20
  1289f4: d65f03c0     	ret
  1289f8: d10043ff     	sub	sp, sp, #0x10
  1289fc: 321d07e8     	orr	w8, wzr, #0x18
  128a00: 321c03e9     	orr	w9, wzr, #0x10
  128a04: 32001fea     	orr	w10, wzr, #0xff
  128a08: 321d03eb     	orr	w11, wzr, #0x8
  128a0c: 5280000c     	mov	w12, #0x0               // =0
  128a10: b9000fe0     	str	w0, [sp, #0xc]
  128a14: f90003e1     	str	x1, [sp]
  128a18: b9400fe0     	ldr	w0, [sp, #0xc]
  128a1c: 1ac82408     	lsr	w8, w0, w8
  128a20: f94003e1     	ldr	x1, [sp]
  128a24: 39000028     	strb	w8, [x1]
  128a28: b9400fe8     	ldr	w8, [sp, #0xc]
  128a2c: 1ac92508     	lsr	w8, w8, w9
  128a30: 0a0a0108     	and	w8, w8, w10
  128a34: f94003e1     	ldr	x1, [sp]
  128a38: 39000428     	strb	w8, [x1, #0x1]
  128a3c: b9400fe8     	ldr	w8, [sp, #0xc]
  128a40: 1acb2508     	lsr	w8, w8, w11
  128a44: 0a0a0108     	and	w8, w8, w10
  128a48: f94003e1     	ldr	x1, [sp]
  128a4c: 39000828     	strb	w8, [x1, #0x2]
  128a50: b9400fe8     	ldr	w8, [sp, #0xc]
  128a54: 0a0a0108     	and	w8, w8, w10
  128a58: f94003e1     	ldr	x1, [sp]
  128a5c: 39000c28     	strb	w8, [x1, #0x3]
  128a60: f94003e1     	ldr	x1, [sp]
  128a64: 3900102c     	strb	w12, [x1, #0x4]
  128a68: 910043ff     	add	sp, sp, #0x10
  128a6c: d65f03c0     	ret

0000000000128a70 <android::MetaData::dumpToLog() const>:
  128a70: d10143ff     	sub	sp, sp, #0x50
  128a74: a9047bfd     	stp	x29, x30, [sp, #0x40]
  128a78: 910103fd     	add	x29, sp, #0x40
  128a7c: d53bd048     	mrs	x8, TPIDR_EL0
  128a80: f9401508     	ldr	x8, [x8, #0x28]
  128a84: f81f83a8     	stur	x8, [x29, #-0x8]
  128a88: f81e83a0     	stur	x0, [x29, #-0x18]
  128a8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  128a90: aa0803e0     	mov	x0, x8
  128a94: 91004108     	add	x8, x8, #0x10
  128a98: f9000be0     	str	x0, [sp, #0x10]
  128a9c: aa0803e0     	mov	x0, x8
  128aa0: 97fdf4e8     	bl	0xa5e40 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE4sizeEv@plt>
  128aa4: 2a0003e9     	mov	w9, w0
  128aa8: b81e43a9     	stur	w9, [x29, #-0x1c]
  128aac: 14000001     	b	0x128ab0 <android::MetaData::dumpToLog() const+0x40>
  128ab0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  128ab4: 71000508     	subs	w8, w8, #0x1
  128ab8: b81e43a8     	stur	w8, [x29, #-0x1c]
  128abc: 37f80248     	tbnz	w8, #0x1f, 0x128b04 <android::MetaData::dumpToLog() const+0x94>
  128ac0: 14000001     	b	0x128ac4 <android::MetaData::dumpToLog() const+0x54>
  128ac4: f9400be8     	ldr	x8, [sp, #0x10]
  128ac8: 91004109     	add	x9, x8, #0x10
  128acc: b89e43a1     	ldursw	x1, [x29, #-0x1c]
  128ad0: aa0903e0     	mov	x0, x9
  128ad4: f90007e9     	str	x9, [sp, #0x8]
  128ad8: 97fdfa5e     	bl	0xa7450 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE5keyAtEm@plt>
  128adc: b940000a     	ldr	w10, [x0]
  128ae0: b90023ea     	str	w10, [sp, #0x20]
  128ae4: b94023e0     	ldr	w0, [sp, #0x20]
  128ae8: d10043a1     	sub	x1, x29, #0x10
  128aec: 97ffffc3     	bl	0x1289f8 <android::KeyedVector<unsigned int, android::MetaData::typed_data>::keyAt(unsigned long) const+0x2c>
  128af0: b89e43a1     	ldursw	x1, [x29, #-0x1c]
  128af4: f94007e0     	ldr	x0, [sp, #0x8]
  128af8: 97fe061e     	bl	0xaa370 <_ZNK7android11KeyedVectorIjNS_8MetaData10typed_dataEE7valueAtEm@plt>
  128afc: f9000fe0     	str	x0, [sp, #0x18]
  128b00: 17ffffec     	b	0x128ab0 <android::MetaData::dumpToLog() const+0x40>
  128b04: d53bd048     	mrs	x8, TPIDR_EL0
  128b08: f9401508     	ldr	x8, [x8, #0x28]
  128b0c: f85f83a9     	ldur	x9, [x29, #-0x8]
  128b10: eb090108     	subs	x8, x8, x9
  128b14: f90003e8     	str	x8, [sp]
  128b18: 540000a1     	b.ne	0x128b2c <android::MetaData::dumpToLog() const+0xbc>
  128b1c: 14000001     	b	0x128b20 <android::MetaData::dumpToLog() const+0xb0>
  128b20: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  128b24: 910143ff     	add	sp, sp, #0x50
  128b28: d65f03c0     	ret
  128b2c: 97fe0491     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000128b30 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::SortedVector(android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>> const&)>:
  128b30: d100c3ff     	sub	sp, sp, #0x30
  128b34: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128b38: 910083fd     	add	x29, sp, #0x20
  128b3c: 90000c08     	adrp	x8, 0x2a8000
  128b40: f9476d08     	ldr	x8, [x8, #0xed8]
  128b44: b27c03e9     	orr	x9, xzr, #0x10
  128b48: 8b090108     	add	x8, x8, x9
  128b4c: f81f83a0     	stur	x0, [x29, #-0x8]
  128b50: f9000be1     	str	x1, [sp, #0x10]
  128b54: f85f83a9     	ldur	x9, [x29, #-0x8]
  128b58: f9400be1     	ldr	x1, [sp, #0x10]
  128b5c: aa0903e0     	mov	x0, x9
  128b60: f90007e8     	str	x8, [sp, #0x8]
  128b64: f90003e9     	str	x9, [sp]
  128b68: 97fdf21a     	bl	0xa53d0 <_ZN7android16SortedVectorImplC2ERKS0_@plt>
  128b6c: f94007e8     	ldr	x8, [sp, #0x8]
  128b70: f94003e9     	ldr	x9, [sp]
  128b74: f9000128     	str	x8, [x9]
  128b78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128b7c: 9100c3ff     	add	sp, sp, #0x30
  128b80: d65f03c0     	ret

0000000000128b84 <android::SortedVectorImpl::SortedVectorImpl(android::SortedVectorImpl const&)>:
  128b84: d100c3ff     	sub	sp, sp, #0x30
  128b88: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128b8c: 910083fd     	add	x29, sp, #0x20
  128b90: 90000c08     	adrp	x8, 0x2a8000
  128b94: f944f108     	ldr	x8, [x8, #0x9e0]
  128b98: b27c03e9     	orr	x9, xzr, #0x10
  128b9c: 8b090108     	add	x8, x8, x9
  128ba0: f81f83a0     	stur	x0, [x29, #-0x8]
  128ba4: f9000be1     	str	x1, [sp, #0x10]
  128ba8: f85f83a9     	ldur	x9, [x29, #-0x8]
  128bac: f9400be1     	ldr	x1, [sp, #0x10]
  128bb0: aa0903e0     	mov	x0, x9
  128bb4: f90007e8     	str	x8, [sp, #0x8]
  128bb8: f90003e9     	str	x9, [sp]
  128bbc: 97fe0205     	bl	0xa93d0 <_ZN7android10VectorImplC2ERKS0_@plt>
  128bc0: f94007e8     	ldr	x8, [sp, #0x8]
  128bc4: f94003e9     	ldr	x9, [sp]
  128bc8: f9000128     	str	x8, [x9]
  128bcc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128bd0: 9100c3ff     	add	sp, sp, #0x30
  128bd4: d65f03c0     	ret

0000000000128bd8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::~SortedVector()>:
  128bd8: d100c3ff     	sub	sp, sp, #0x30
  128bdc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128be0: 910083fd     	add	x29, sp, #0x20
  128be4: 90000c08     	adrp	x8, 0x2a8000
  128be8: f9476d08     	ldr	x8, [x8, #0xed8]
  128bec: b27c03e9     	orr	x9, xzr, #0x10
  128bf0: 8b090108     	add	x8, x8, x9
  128bf4: f81f83a0     	stur	x0, [x29, #-0x8]
  128bf8: f85f83a9     	ldur	x9, [x29, #-0x8]
  128bfc: f9000128     	str	x8, [x9]
  128c00: aa0903e0     	mov	x0, x9
  128c04: f90003e9     	str	x9, [sp]
  128c08: 97fddd4e     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  128c0c: 14000001     	b	0x128c10 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::~SortedVector()+0x38>
  128c10: f94003e0     	ldr	x0, [sp]
  128c14: 97fe0893     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  128c18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128c1c: 9100c3ff     	add	sp, sp, #0x30
  128c20: d65f03c0     	ret
  128c24: 2a0103e8     	mov	w8, w1
  128c28: f9000be0     	str	x0, [sp, #0x10]
  128c2c: b9000fe8     	str	w8, [sp, #0xc]
  128c30: f94003e0     	ldr	x0, [sp]
  128c34: 97fe088b     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  128c38: f9400be0     	ldr	x0, [sp, #0x10]
  128c3c: 97fe1562     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000128c40 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::~SortedVector()>:
  128c40: d10083ff     	sub	sp, sp, #0x20
  128c44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  128c48: 910043fd     	add	x29, sp, #0x10
  128c4c: f90007e0     	str	x0, [sp, #0x8]
  128c50: f94007e0     	ldr	x0, [sp, #0x8]
  128c54: f90003e0     	str	x0, [sp]
  128c58: 97fdfcee     	bl	0xa8010 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEED2Ev@plt>
  128c5c: f94003e0     	ldr	x0, [sp]
  128c60: 97fddf40     	bl	0xa0960 <_ZdlPv@plt>
  128c64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  128c68: 910083ff     	add	sp, sp, #0x20
  128c6c: d65f03c0     	ret

0000000000128c70 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_construct(void*, unsigned long) const>:
  128c70: d100c3ff     	sub	sp, sp, #0x30
  128c74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128c78: 910083fd     	add	x29, sp, #0x20
  128c7c: f81f83a0     	stur	x0, [x29, #-0x8]
  128c80: f9000be1     	str	x1, [sp, #0x10]
  128c84: f90007e2     	str	x2, [sp, #0x8]
  128c88: f9400be0     	ldr	x0, [sp, #0x10]
  128c8c: f94007e1     	ldr	x1, [sp, #0x8]
  128c90: 97fde2a4     	bl	0xa1720 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_m@plt>
  128c94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128c98: 9100c3ff     	add	sp, sp, #0x30
  128c9c: d65f03c0     	ret

0000000000128ca0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_destroy(void*, unsigned long) const>:
  128ca0: d100c3ff     	sub	sp, sp, #0x30
  128ca4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128ca8: 910083fd     	add	x29, sp, #0x20
  128cac: f81f83a0     	stur	x0, [x29, #-0x8]
  128cb0: f9000be1     	str	x1, [sp, #0x10]
  128cb4: f90007e2     	str	x2, [sp, #0x8]
  128cb8: f9400be0     	ldr	x0, [sp, #0x10]
  128cbc: f94007e1     	ldr	x1, [sp, #0x8]
  128cc0: 97fdf1a4     	bl	0xa5350 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_m@plt>
  128cc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128cc8: 9100c3ff     	add	sp, sp, #0x30
  128ccc: d65f03c0     	ret

0000000000128cd0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_copy(void*, void const*, unsigned long) const>:
  128cd0: d100c3ff     	sub	sp, sp, #0x30
  128cd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128cd8: 910083fd     	add	x29, sp, #0x20
  128cdc: f81f83a0     	stur	x0, [x29, #-0x8]
  128ce0: f9000be1     	str	x1, [sp, #0x10]
  128ce4: f90007e2     	str	x2, [sp, #0x8]
  128ce8: f90003e3     	str	x3, [sp]
  128cec: f9400be0     	ldr	x0, [sp, #0x10]
  128cf0: f94007e1     	ldr	x1, [sp, #0x8]
  128cf4: f94003e2     	ldr	x2, [sp]
  128cf8: 97fde182     	bl	0xa1300 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>
  128cfc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128d00: 9100c3ff     	add	sp, sp, #0x30
  128d04: d65f03c0     	ret

0000000000128d08 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_splat(void*, void const*, unsigned long) const>:
  128d08: d100c3ff     	sub	sp, sp, #0x30
  128d0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128d10: 910083fd     	add	x29, sp, #0x20
  128d14: f81f83a0     	stur	x0, [x29, #-0x8]
  128d18: f9000be1     	str	x1, [sp, #0x10]
  128d1c: f90007e2     	str	x2, [sp, #0x8]
  128d20: f90003e3     	str	x3, [sp]
  128d24: f9400be0     	ldr	x0, [sp, #0x10]
  128d28: f94007e1     	ldr	x1, [sp, #0x8]
  128d2c: f94003e2     	ldr	x2, [sp]
  128d30: 97fde85c     	bl	0xa2ea0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>
  128d34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128d38: 9100c3ff     	add	sp, sp, #0x30
  128d3c: d65f03c0     	ret

0000000000128d40 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_move_forward(void*, void const*, unsigned long) const>:
  128d40: d100c3ff     	sub	sp, sp, #0x30
  128d44: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128d48: 910083fd     	add	x29, sp, #0x20
  128d4c: f81f83a0     	stur	x0, [x29, #-0x8]
  128d50: f9000be1     	str	x1, [sp, #0x10]
  128d54: f90007e2     	str	x2, [sp, #0x8]
  128d58: f90003e3     	str	x3, [sp]
  128d5c: f9400be0     	ldr	x0, [sp, #0x10]
  128d60: f94007e1     	ldr	x1, [sp, #0x8]
  128d64: f94003e2     	ldr	x2, [sp]
  128d68: 97fe02b6     	bl	0xa9840 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>
  128d6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128d70: 9100c3ff     	add	sp, sp, #0x30
  128d74: d65f03c0     	ret

0000000000128d78 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_move_backward(void*, void const*, unsigned long) const>:
  128d78: d100c3ff     	sub	sp, sp, #0x30
  128d7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128d80: 910083fd     	add	x29, sp, #0x20
  128d84: f81f83a0     	stur	x0, [x29, #-0x8]
  128d88: f9000be1     	str	x1, [sp, #0x10]
  128d8c: f90007e2     	str	x2, [sp, #0x8]
  128d90: f90003e3     	str	x3, [sp]
  128d94: f9400be0     	ldr	x0, [sp, #0x10]
  128d98: f94007e1     	ldr	x1, [sp, #0x8]
  128d9c: f94003e2     	ldr	x2, [sp]
  128da0: 97fdef64     	bl	0xa4b30 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEvPT_PKS5_m@plt>
  128da4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128da8: 9100c3ff     	add	sp, sp, #0x30
  128dac: d65f03c0     	ret

0000000000128db0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::do_compare(void const*, void const*) const>:
  128db0: d100c3ff     	sub	sp, sp, #0x30
  128db4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128db8: 910083fd     	add	x29, sp, #0x20
  128dbc: f81f83a0     	stur	x0, [x29, #-0x8]
  128dc0: f9000be1     	str	x1, [sp, #0x10]
  128dc4: f90007e2     	str	x2, [sp, #0x8]
  128dc8: f9400be0     	ldr	x0, [sp, #0x10]
  128dcc: f94007e1     	ldr	x1, [sp, #0x8]
  128dd0: 97fe04d8     	bl	0xaa130 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEiRKT_S7_@plt>
  128dd4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128dd8: 9100c3ff     	add	sp, sp, #0x30
  128ddc: d65f03c0     	ret

0000000000128de0 <void android::construct_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)>:
  128de0: d10083ff     	sub	sp, sp, #0x20
  128de4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  128de8: 910043fd     	add	x29, sp, #0x10
  128dec: f90007e0     	str	x0, [sp, #0x8]
  128df0: f90003e1     	str	x1, [sp]
  128df4: d2800008     	mov	x8, #0x0                // =0
  128df8: f94003e9     	ldr	x9, [sp]
  128dfc: eb08013f     	cmp	x9, x8
  128e00: 1a9f97ea     	cset	w10, hi
  128e04: 3700004a     	tbnz	w10, #0x0, 0x128e0c <void android::construct_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x2c>
  128e08: 1400000c     	b	0x128e38 <void android::construct_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x58>
  128e0c: b27b03e8     	orr	x8, xzr, #0x20
  128e10: 92800009     	mov	x9, #-0x1               // =-1
  128e14: f94003ea     	ldr	x10, [sp]
  128e18: 8b090149     	add	x9, x10, x9
  128e1c: f90003e9     	str	x9, [sp]
  128e20: f94007e9     	ldr	x9, [sp, #0x8]
  128e24: 8b080128     	add	x8, x9, x8
  128e28: f90007e8     	str	x8, [sp, #0x8]
  128e2c: aa0903e0     	mov	x0, x9
  128e30: 97fdfb7c     	bl	0xa7c20 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2Ev@plt>
  128e34: 17fffff0     	b	0x128df4 <void android::construct_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x14>
  128e38: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  128e3c: 910083ff     	add	sp, sp, #0x20
  128e40: d65f03c0     	ret

0000000000128e44 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::key_value_pair_t()>:
  128e44: d10083ff     	sub	sp, sp, #0x20
  128e48: a9017bfd     	stp	x29, x30, [sp, #0x10]
  128e4c: 910043fd     	add	x29, sp, #0x10
  128e50: b27d03e8     	orr	x8, xzr, #0x8
  128e54: 90000c09     	adrp	x9, 0x2a8000
  128e58: f946ad29     	ldr	x9, [x9, #0xd58]
  128e5c: f90007e0     	str	x0, [sp, #0x8]
  128e60: f94007e0     	ldr	x0, [sp, #0x8]
  128e64: 8b080000     	add	x0, x0, x8
  128e68: d63f0120     	blr	x9
  128e6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  128e70: 910083ff     	add	sp, sp, #0x20
  128e74: d65f03c0     	ret

0000000000128e78 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)>:
  128e78: d100c3ff     	sub	sp, sp, #0x30
  128e7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128e80: 910083fd     	add	x29, sp, #0x20
  128e84: f81f83a0     	stur	x0, [x29, #-0x8]
  128e88: f9000be1     	str	x1, [sp, #0x10]
  128e8c: d2800008     	mov	x8, #0x0                // =0
  128e90: f9400be9     	ldr	x9, [sp, #0x10]
  128e94: eb08013f     	cmp	x9, x8
  128e98: 1a9f97ea     	cset	w10, hi
  128e9c: 3700004a     	tbnz	w10, #0x0, 0x128ea4 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x2c>
  128ea0: 1400000e     	b	0x128ed8 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x60>
  128ea4: b27b03e8     	orr	x8, xzr, #0x20
  128ea8: 92800009     	mov	x9, #-0x1               // =-1
  128eac: f9400bea     	ldr	x10, [sp, #0x10]
  128eb0: 8b090149     	add	x9, x10, x9
  128eb4: f9000be9     	str	x9, [sp, #0x10]
  128eb8: f85f83a0     	ldur	x0, [x29, #-0x8]
  128ebc: f90007e8     	str	x8, [sp, #0x8]
  128ec0: 97fde62c     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  128ec4: f85f83a8     	ldur	x8, [x29, #-0x8]
  128ec8: f94007e9     	ldr	x9, [sp, #0x8]
  128ecc: 8b090108     	add	x8, x8, x9
  128ed0: f81f83a8     	stur	x8, [x29, #-0x8]
  128ed4: 17ffffee     	b	0x128e8c <void android::destroy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, unsigned long)+0x14>
  128ed8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128edc: 9100c3ff     	add	sp, sp, #0x30
  128ee0: d65f03c0     	ret

0000000000128ee4 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::~key_value_pair_t()>:
  128ee4: d10083ff     	sub	sp, sp, #0x20
  128ee8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  128eec: 910043fd     	add	x29, sp, #0x10
  128ef0: b27d03e8     	orr	x8, xzr, #0x8
  128ef4: 90000c09     	adrp	x9, 0x2a8000
  128ef8: f941e929     	ldr	x9, [x9, #0x3d0]
  128efc: f90007e0     	str	x0, [sp, #0x8]
  128f00: f94007e0     	ldr	x0, [sp, #0x8]
  128f04: 8b080000     	add	x0, x0, x8
  128f08: d63f0120     	blr	x9
  128f0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  128f10: 910083ff     	add	sp, sp, #0x20
  128f14: d65f03c0     	ret

0000000000128f18 <void android::copy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)>:
  128f18: d100c3ff     	sub	sp, sp, #0x30
  128f1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128f20: 910083fd     	add	x29, sp, #0x20
  128f24: f81f83a0     	stur	x0, [x29, #-0x8]
  128f28: f9000be1     	str	x1, [sp, #0x10]
  128f2c: f90007e2     	str	x2, [sp, #0x8]
  128f30: d2800008     	mov	x8, #0x0                // =0
  128f34: f94007e9     	ldr	x9, [sp, #0x8]
  128f38: eb08013f     	cmp	x9, x8
  128f3c: 1a9f97ea     	cset	w10, hi
  128f40: 3700004a     	tbnz	w10, #0x0, 0x128f48 <void android::copy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x30>
  128f44: 14000012     	b	0x128f8c <void android::copy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x74>
  128f48: b27b03e8     	orr	x8, xzr, #0x20
  128f4c: 92800009     	mov	x9, #-0x1               // =-1
  128f50: f94007ea     	ldr	x10, [sp, #0x8]
  128f54: 8b090149     	add	x9, x10, x9
  128f58: f90007e9     	str	x9, [sp, #0x8]
  128f5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  128f60: f9400be1     	ldr	x1, [sp, #0x10]
  128f64: f90003e8     	str	x8, [sp]
  128f68: 97fdf8e2     	bl	0xa72f0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>
  128f6c: f85f83a8     	ldur	x8, [x29, #-0x8]
  128f70: f94003e9     	ldr	x9, [sp]
  128f74: 8b090108     	add	x8, x8, x9
  128f78: f81f83a8     	stur	x8, [x29, #-0x8]
  128f7c: f9400be8     	ldr	x8, [sp, #0x10]
  128f80: 8b090108     	add	x8, x8, x9
  128f84: f9000be8     	str	x8, [sp, #0x10]
  128f88: 17ffffea     	b	0x128f30 <void android::copy_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x18>
  128f8c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  128f90: 9100c3ff     	add	sp, sp, #0x30
  128f94: d65f03c0     	ret

0000000000128f98 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::key_value_pair_t(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&)>:
  128f98: d10083ff     	sub	sp, sp, #0x20
  128f9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  128fa0: 910043fd     	add	x29, sp, #0x10
  128fa4: b27d03e8     	orr	x8, xzr, #0x8
  128fa8: 90000c09     	adrp	x9, 0x2a8000
  128fac: f9472529     	ldr	x9, [x9, #0xe48]
  128fb0: f90007e0     	str	x0, [sp, #0x8]
  128fb4: f90003e1     	str	x1, [sp]
  128fb8: f94007e0     	ldr	x0, [sp, #0x8]
  128fbc: aa0003e1     	mov	x1, x0
  128fc0: f94003ea     	ldr	x10, [sp]
  128fc4: b940014b     	ldr	w11, [x10]
  128fc8: b900002b     	str	w11, [x1]
  128fcc: 8b080000     	add	x0, x0, x8
  128fd0: f94003ea     	ldr	x10, [sp]
  128fd4: 8b080141     	add	x1, x10, x8
  128fd8: d63f0120     	blr	x9
  128fdc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  128fe0: 910083ff     	add	sp, sp, #0x20
  128fe4: d65f03c0     	ret

0000000000128fe8 <void android::splat_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)>:
  128fe8: d100c3ff     	sub	sp, sp, #0x30
  128fec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  128ff0: 910083fd     	add	x29, sp, #0x20
  128ff4: f81f83a0     	stur	x0, [x29, #-0x8]
  128ff8: f9000be1     	str	x1, [sp, #0x10]
  128ffc: f90007e2     	str	x2, [sp, #0x8]
  129000: d2800008     	mov	x8, #0x0                // =0
  129004: f94007e9     	ldr	x9, [sp, #0x8]
  129008: eb08013f     	cmp	x9, x8
  12900c: 1a9f97ea     	cset	w10, hi
  129010: 3700004a     	tbnz	w10, #0x0, 0x129018 <void android::splat_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x30>
  129014: 1400000f     	b	0x129050 <void android::splat_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x68>
  129018: b27b03e8     	orr	x8, xzr, #0x20
  12901c: 92800009     	mov	x9, #-0x1               // =-1
  129020: f94007ea     	ldr	x10, [sp, #0x8]
  129024: 8b090149     	add	x9, x10, x9
  129028: f90007e9     	str	x9, [sp, #0x8]
  12902c: f85f83a0     	ldur	x0, [x29, #-0x8]
  129030: f9400be1     	ldr	x1, [sp, #0x10]
  129034: f90003e8     	str	x8, [sp]
  129038: 97fdf8ae     	bl	0xa72f0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>
  12903c: f85f83a8     	ldur	x8, [x29, #-0x8]
  129040: f94003e9     	ldr	x9, [sp]
  129044: 8b090108     	add	x8, x8, x9
  129048: f81f83a8     	stur	x8, [x29, #-0x8]
  12904c: 17ffffed     	b	0x129000 <void android::splat_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x18>
  129050: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  129054: 9100c3ff     	add	sp, sp, #0x30
  129058: d65f03c0     	ret

000000000012905c <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)>:
  12905c: d100c3ff     	sub	sp, sp, #0x30
  129060: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129064: 910083fd     	add	x29, sp, #0x20
  129068: b27b03e8     	orr	x8, xzr, #0x20
  12906c: f81f83a0     	stur	x0, [x29, #-0x8]
  129070: f9000be1     	str	x1, [sp, #0x10]
  129074: f90007e2     	str	x2, [sp, #0x8]
  129078: f94007e0     	ldr	x0, [sp, #0x8]
  12907c: f85f83a1     	ldur	x1, [x29, #-0x8]
  129080: 9b007d00     	mul	x0, x8, x0
  129084: 8b000020     	add	x0, x1, x0
  129088: f81f83a0     	stur	x0, [x29, #-0x8]
  12908c: f94007e0     	ldr	x0, [sp, #0x8]
  129090: f9400be1     	ldr	x1, [sp, #0x10]
  129094: 9b007d08     	mul	x8, x8, x0
  129098: 8b080028     	add	x8, x1, x8
  12909c: f9000be8     	str	x8, [sp, #0x10]
  1290a0: d2800008     	mov	x8, #0x0                // =0
  1290a4: f94007e9     	ldr	x9, [sp, #0x8]
  1290a8: eb08013f     	cmp	x9, x8
  1290ac: 1a9f97ea     	cset	w10, hi
  1290b0: 3700004a     	tbnz	w10, #0x0, 0x1290b8 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x5c>
  1290b4: 14000012     	b	0x1290fc <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0xa0>
  1290b8: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
  1290bc: 92800009     	mov	x9, #-0x1               // =-1
  1290c0: f94007ea     	ldr	x10, [sp, #0x8]
  1290c4: 8b090149     	add	x9, x10, x9
  1290c8: f90007e9     	str	x9, [sp, #0x8]
  1290cc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1290d0: 8b080129     	add	x9, x9, x8
  1290d4: f81f83a9     	stur	x9, [x29, #-0x8]
  1290d8: f9400be9     	ldr	x9, [sp, #0x10]
  1290dc: 8b080128     	add	x8, x9, x8
  1290e0: f9000be8     	str	x8, [sp, #0x10]
  1290e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1290e8: f9400be1     	ldr	x1, [sp, #0x10]
  1290ec: 97fdf881     	bl	0xa72f0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>
  1290f0: f9400be0     	ldr	x0, [sp, #0x10]
  1290f4: 97fde59f     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  1290f8: 17ffffea     	b	0x1290a0 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x44>
  1290fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  129100: 9100c3ff     	add	sp, sp, #0x30
  129104: d65f03c0     	ret

0000000000129108 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)>:
  129108: d100c3ff     	sub	sp, sp, #0x30
  12910c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129110: 910083fd     	add	x29, sp, #0x20
  129114: f81f83a0     	stur	x0, [x29, #-0x8]
  129118: f9000be1     	str	x1, [sp, #0x10]
  12911c: f90007e2     	str	x2, [sp, #0x8]
  129120: d2800008     	mov	x8, #0x0                // =0
  129124: f94007e9     	ldr	x9, [sp, #0x8]
  129128: eb08013f     	cmp	x9, x8
  12912c: 1a9f97ea     	cset	w10, hi
  129130: 3700004a     	tbnz	w10, #0x0, 0x129138 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x30>
  129134: 14000014     	b	0x129184 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x7c>
  129138: b27b03e8     	orr	x8, xzr, #0x20
  12913c: 92800009     	mov	x9, #-0x1               // =-1
  129140: f94007ea     	ldr	x10, [sp, #0x8]
  129144: 8b090149     	add	x9, x10, x9
  129148: f90007e9     	str	x9, [sp, #0x8]
  12914c: f85f83a0     	ldur	x0, [x29, #-0x8]
  129150: f9400be1     	ldr	x1, [sp, #0x10]
  129154: f90003e8     	str	x8, [sp]
  129158: 97fdf866     	bl	0xa72f0 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEEC2ERKS3_@plt>
  12915c: f9400be0     	ldr	x0, [sp, #0x10]
  129160: 97fde584     	bl	0xa2770 <_ZN7android16key_value_pair_tIjNS_8MetaData10typed_dataEED2Ev@plt>
  129164: f85f83a8     	ldur	x8, [x29, #-0x8]
  129168: f94003e9     	ldr	x9, [sp]
  12916c: 8b090108     	add	x8, x8, x9
  129170: f81f83a8     	stur	x8, [x29, #-0x8]
  129174: f9400be8     	ldr	x8, [sp, #0x10]
  129178: 8b090108     	add	x8, x8, x9
  12917c: f9000be8     	str	x8, [sp, #0x10]
  129180: 17ffffe8     	b	0x129120 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data>*, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const*, unsigned long)+0x18>
  129184: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  129188: 9100c3ff     	add	sp, sp, #0x30
  12918c: d65f03c0     	ret

0000000000129190 <int android::compare_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&)>:
  129190: d100c3ff     	sub	sp, sp, #0x30
  129194: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129198: 910083fd     	add	x29, sp, #0x20
  12919c: f81f83a0     	stur	x0, [x29, #-0x8]
  1291a0: f9000be1     	str	x1, [sp, #0x10]
  1291a4: f9400be0     	ldr	x0, [sp, #0x10]
  1291a8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1291ac: 97fe042d     	bl	0xaa260 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEiRKT_S7_@plt>
  1291b0: f85f83a1     	ldur	x1, [x29, #-0x8]
  1291b4: f9400be8     	ldr	x8, [sp, #0x10]
  1291b8: b9000fe0     	str	w0, [sp, #0xc]
  1291bc: aa0103e0     	mov	x0, x1
  1291c0: aa0803e1     	mov	x1, x8
  1291c4: 97fe0427     	bl	0xaa260 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEEiRKT_S7_@plt>
  1291c8: b9400fe9     	ldr	w9, [sp, #0xc]
  1291cc: 6b000120     	subs	w0, w9, w0
  1291d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1291d4: 9100c3ff     	add	sp, sp, #0x30
  1291d8: d65f03c0     	ret

00000000001291dc <int android::strictly_order_type<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&, android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&)>:
  1291dc: d100c3ff     	sub	sp, sp, #0x30
  1291e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1291e4: 910083fd     	add	x29, sp, #0x20
  1291e8: 320003e8     	orr	w8, wzr, #0x1
  1291ec: 52800009     	mov	w9, #0x0                // =0
  1291f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1291f4: f9000be1     	str	x1, [sp, #0x10]
  1291f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1291fc: f9400be1     	ldr	x1, [sp, #0x10]
  129200: b9000fe8     	str	w8, [sp, #0xc]
  129204: b9000be9     	str	w9, [sp, #0x8]
  129208: 97fdf332     	bl	0xa5ed0 <_ZNK7android16key_value_pair_tIjNS_8MetaData10typed_dataEEltERKS3_@plt>
  12920c: 7200001f     	tst	w0, #0x1
  129210: b9400fe8     	ldr	w8, [sp, #0xc]
  129214: b9400be9     	ldr	w9, [sp, #0x8]
  129218: 1a891100     	csel	w0, w8, w9, ne
  12921c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  129220: 9100c3ff     	add	sp, sp, #0x30
  129224: d65f03c0     	ret

0000000000129228 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::operator<(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&) const>:
  129228: d100c3ff     	sub	sp, sp, #0x30
  12922c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129230: 910083fd     	add	x29, sp, #0x20
  129234: 52800008     	mov	w8, #0x0                // =0
  129238: f81f83a0     	stur	x0, [x29, #-0x8]
  12923c: f9000be1     	str	x1, [sp, #0x10]
  129240: f85f83a0     	ldur	x0, [x29, #-0x8]
  129244: f9400be1     	ldr	x1, [sp, #0x10]
  129248: b9000fe8     	str	w8, [sp, #0xc]
  12924c: 97fdf5f5     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
  129250: b9400fe8     	ldr	w8, [sp, #0xc]
  129254: 6b08001f     	cmp	w0, w8
  129258: 1a9f07e0     	cset	w0, ne
  12925c: 320003e9     	orr	w9, wzr, #0x1
  129260: 0a090009     	and	w9, w0, w9
  129264: 2a0903e0     	mov	w0, w9
  129268: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12926c: 9100c3ff     	add	sp, sp, #0x30
  129270: d65f03c0     	ret

0000000000129274 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::SortedVector()>:
  129274: d100c3ff     	sub	sp, sp, #0x30
  129278: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12927c: 910083fd     	add	x29, sp, #0x20
  129280: b27b03e1     	orr	x1, xzr, #0x20
  129284: 52800002     	mov	w2, #0x0                // =0
  129288: f0000be8     	adrp	x8, 0x2a8000
  12928c: f9476d08     	ldr	x8, [x8, #0xed8]
  129290: b27c03e9     	orr	x9, xzr, #0x10
  129294: 8b090108     	add	x8, x8, x9
  129298: f81f83a0     	stur	x0, [x29, #-0x8]
  12929c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1292a0: aa0903e0     	mov	x0, x9
  1292a4: f9000be8     	str	x8, [sp, #0x10]
  1292a8: f90007e9     	str	x9, [sp, #0x8]
  1292ac: 97fdf629     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  1292b0: f9400be8     	ldr	x8, [sp, #0x10]
  1292b4: f94007e9     	ldr	x9, [sp, #0x8]
  1292b8: f9000128     	str	x8, [x9]
  1292bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1292c0: 9100c3ff     	add	sp, sp, #0x30
  1292c4: d65f03c0     	ret

00000000001292c8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::clear()>:
  1292c8: d10083ff     	sub	sp, sp, #0x20
  1292cc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1292d0: 910043fd     	add	x29, sp, #0x10
  1292d4: f90007e0     	str	x0, [sp, #0x8]
  1292d8: f94007e0     	ldr	x0, [sp, #0x8]
  1292dc: 97fde241     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
  1292e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1292e4: 910083ff     	add	sp, sp, #0x20
  1292e8: d65f03c0     	ret

00000000001292ec <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::indexOf(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&) const>:
  1292ec: d10083ff     	sub	sp, sp, #0x20
  1292f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1292f4: 910043fd     	add	x29, sp, #0x10
  1292f8: f90007e0     	str	x0, [sp, #0x8]
  1292fc: f90003e1     	str	x1, [sp]
  129300: f94007e0     	ldr	x0, [sp, #0x8]
  129304: f94003e1     	ldr	x1, [sp]
  129308: 97fdf91a     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  12930c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  129310: 910083ff     	add	sp, sp, #0x20
  129314: d65f03c0     	ret

0000000000129318 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::key_value_pair_t(unsigned int const&)>:
  129318: d10083ff     	sub	sp, sp, #0x20
  12931c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  129320: 910043fd     	add	x29, sp, #0x10
  129324: b27d03e8     	orr	x8, xzr, #0x8
  129328: f0000be9     	adrp	x9, 0x2a8000
  12932c: f946ad29     	ldr	x9, [x9, #0xd58]
  129330: f90007e0     	str	x0, [sp, #0x8]
  129334: f90003e1     	str	x1, [sp]
  129338: f94007e0     	ldr	x0, [sp, #0x8]
  12933c: aa0003e1     	mov	x1, x0
  129340: f94003ea     	ldr	x10, [sp]
  129344: b940014b     	ldr	w11, [x10]
  129348: b900002b     	str	w11, [x1]
  12934c: 8b080000     	add	x0, x0, x8
  129350: d63f0120     	blr	x9
  129354: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  129358: 910083ff     	add	sp, sp, #0x20
  12935c: d65f03c0     	ret

0000000000129360 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::removeItemsAt(unsigned long, unsigned long)>:
  129360: d100c3ff     	sub	sp, sp, #0x30
  129364: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129368: 910083fd     	add	x29, sp, #0x20
  12936c: f81f83a0     	stur	x0, [x29, #-0x8]
  129370: f9000be1     	str	x1, [sp, #0x10]
  129374: f90007e2     	str	x2, [sp, #0x8]
  129378: f85f83a0     	ldur	x0, [x29, #-0x8]
  12937c: f9400be1     	ldr	x1, [sp, #0x10]
  129380: f94007e2     	ldr	x2, [sp, #0x8]
  129384: 97fdda63     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
  129388: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12938c: 9100c3ff     	add	sp, sp, #0x30
  129390: d65f03c0     	ret

0000000000129394 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::add(android::key_value_pair_t<unsigned int, android::MetaData::typed_data> const&)>:
  129394: d10083ff     	sub	sp, sp, #0x20
  129398: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12939c: 910043fd     	add	x29, sp, #0x10
  1293a0: f90007e0     	str	x0, [sp, #0x8]
  1293a4: f90003e1     	str	x1, [sp]
  1293a8: f94007e0     	ldr	x0, [sp, #0x8]
  1293ac: f94003e1     	ldr	x1, [sp]
  1293b0: 97fdde40     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  1293b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1293b8: 910083ff     	add	sp, sp, #0x20
  1293bc: d65f03c0     	ret

00000000001293c0 <android::key_value_pair_t<unsigned int, android::MetaData::typed_data>::key_value_pair_t(unsigned int const&, android::MetaData::typed_data const&)>:
  1293c0: d100c3ff     	sub	sp, sp, #0x30
  1293c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1293c8: 910083fd     	add	x29, sp, #0x20
  1293cc: b27d03e8     	orr	x8, xzr, #0x8
  1293d0: f0000be9     	adrp	x9, 0x2a8000
  1293d4: f9472529     	ldr	x9, [x9, #0xe48]
  1293d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1293dc: f9000be1     	str	x1, [sp, #0x10]
  1293e0: f90007e2     	str	x2, [sp, #0x8]
  1293e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1293e8: aa0003e1     	mov	x1, x0
  1293ec: f9400be2     	ldr	x2, [sp, #0x10]
  1293f0: b940004a     	ldr	w10, [x2]
  1293f4: b900002a     	str	w10, [x1]
  1293f8: 8b080000     	add	x0, x0, x8
  1293fc: f94007e1     	ldr	x1, [sp, #0x8]
  129400: d63f0120     	blr	x9
  129404: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  129408: 9100c3ff     	add	sp, sp, #0x30
  12940c: d65f03c0     	ret

0000000000129410 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::editItemAt(unsigned long)>:
  129410: d10083ff     	sub	sp, sp, #0x20
  129414: a9017bfd     	stp	x29, x30, [sp, #0x10]
  129418: 910043fd     	add	x29, sp, #0x10
  12941c: f90007e0     	str	x0, [sp, #0x8]
  129420: f90003e1     	str	x1, [sp]
  129424: f94007e0     	ldr	x0, [sp, #0x8]
  129428: f94003e1     	ldr	x1, [sp]
  12942c: 97fde251     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  129430: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  129434: 910083ff     	add	sp, sp, #0x20
  129438: d65f03c0     	ret

000000000012943c <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::itemAt(unsigned long) const>:
  12943c: d10083ff     	sub	sp, sp, #0x20
  129440: a9017bfd     	stp	x29, x30, [sp, #0x10]
  129444: 910043fd     	add	x29, sp, #0x10
  129448: f90007e0     	str	x0, [sp, #0x8]
  12944c: f90003e1     	str	x1, [sp]
  129450: f94007e0     	ldr	x0, [sp, #0x8]
  129454: f94003e1     	ldr	x1, [sp]
  129458: 97fdfefe     	bl	0xa9050 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEEixEm@plt>
  12945c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  129460: 910083ff     	add	sp, sp, #0x20
  129464: d65f03c0     	ret

0000000000129468 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::operator[](unsigned long) const>:
  129468: d100c3ff     	sub	sp, sp, #0x30
  12946c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  129470: 910083fd     	add	x29, sp, #0x20
  129474: b27b03e8     	orr	x8, xzr, #0x20
  129478: f81f83a0     	stur	x0, [x29, #-0x8]
  12947c: f9000be1     	str	x1, [sp, #0x10]
  129480: f85f83a0     	ldur	x0, [x29, #-0x8]
  129484: f90007e0     	str	x0, [sp, #0x8]
  129488: f90003e8     	str	x8, [sp]
  12948c: 97fdf84d     	bl	0xa75c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE4sizeEv@plt>
  129490: f94007e8     	ldr	x8, [sp, #0x8]
  129494: aa0803e0     	mov	x0, x8
  129498: 97fdf1ce     	bl	0xa5bd0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_8MetaData10typed_dataEEEE5arrayEv@plt>
  12949c: f9400be8     	ldr	x8, [sp, #0x10]
  1294a0: f94003e1     	ldr	x1, [sp]
  1294a4: 9b087c28     	mul	x8, x1, x8
  1294a8: 8b080008     	add	x8, x0, x8
  1294ac: aa0803e0     	mov	x0, x8
  1294b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1294b4: 9100c3ff     	add	sp, sp, #0x30
  1294b8: d65f03c0     	ret

00000000001294bc <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::size() const>:
  1294bc: d10083ff     	sub	sp, sp, #0x20
  1294c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1294c4: 910043fd     	add	x29, sp, #0x10
  1294c8: f90007e0     	str	x0, [sp, #0x8]
  1294cc: f94007e0     	ldr	x0, [sp, #0x8]
  1294d0: 97fde5c0     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  1294d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1294d8: 910083ff     	add	sp, sp, #0x20
  1294dc: d65f03c0     	ret

00000000001294e0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::MetaData::typed_data>>::array() const>:
  1294e0: d10083ff     	sub	sp, sp, #0x20
  1294e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1294e8: 910043fd     	add	x29, sp, #0x10
  1294ec: f90007e0     	str	x0, [sp, #0x8]
  1294f0: f94007e0     	ldr	x0, [sp, #0x8]
  1294f4: 97fdeebb     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  1294f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1294fc: 910083ff     	add	sp, sp, #0x20
  129500: d65f03c0     	ret

0000000000129504 <android::decodeBase64(android::AString const&)>:
  129504: d10603ff     	sub	sp, sp, #0x180
  129508: f900b3fc     	str	x28, [sp, #0x160]
  12950c: a9177bfd     	stp	x29, x30, [sp, #0x170]
  129510: 9105c3fd     	add	x29, sp, #0x170
  129514: d53bd049     	mrs	x9, TPIDR_EL0
  129518: f9401529     	ldr	x9, [x9, #0x28]
  12951c: f81e83a9     	stur	x9, [x29, #-0x18]
  129520: f81d83a0     	stur	x0, [x29, #-0x28]
  129524: f85d83a0     	ldur	x0, [x29, #-0x28]
  129528: f81783a8     	stur	x8, [x29, #-0x88]
  12952c: 97fdd9e1     	bl	0x9fcb0 <_ZNK7android7AString4sizeEv@plt>
  129530: f81d03a0     	stur	x0, [x29, #-0x30]
  129534: 385d03aa     	ldurb	w10, [x29, #-0x30]
  129538: 1200054a     	and	w10, w10, #0x3
  12953c: 3400012a     	cbz	w10, 0x129560 <android::decodeBase64(android::AString const&)+0x5c>
  129540: 14000001     	b	0x129544 <android::decodeBase64(android::AString const&)+0x40>
  129544: aa1f03e0     	mov	x0, xzr
  129548: f85783a8     	ldur	x8, [x29, #-0x88]
  12954c: f81703a0     	stur	x0, [x29, #-0x90]
  129550: aa0803e0     	mov	x0, x8
  129554: f85703a1     	ldur	x1, [x29, #-0x90]
  129558: 97fdfff6     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  12955c: 14000131     	b	0x129a20 <android::decodeBase64(android::AString const&)+0x51c>
  129560: aa1f03e8     	mov	x8, xzr
  129564: f81c83a8     	stur	x8, [x29, #-0x38]
  129568: f85d03a8     	ldur	x8, [x29, #-0x30]
  12956c: b4000668     	cbz	x8, 0x129638 <android::decodeBase64(android::AString const&)+0x134>
  129570: 14000001     	b	0x129574 <android::decodeBase64(android::AString const&)+0x70>
  129574: f85d83a0     	ldur	x0, [x29, #-0x28]
  129578: 97fdf8ce     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  12957c: f85d03be     	ldur	x30, [x29, #-0x30]
  129580: 8b1e0000     	add	x0, x0, x30
  129584: 385ff008     	ldurb	w8, [x0, #-0x1]
  129588: 7100f508     	subs	w8, w8, #0x3d
  12958c: b816c3a8     	stur	w8, [x29, #-0x94]
  129590: 54000541     	b.ne	0x129638 <android::decodeBase64(android::AString const&)+0x134>
  129594: 14000001     	b	0x129598 <android::decodeBase64(android::AString const&)+0x94>
  129598: 320003e8     	orr	w8, wzr, #0x1
  12959c: 2a0803e9     	mov	w9, w8
  1295a0: f81c83a9     	stur	x9, [x29, #-0x38]
  1295a4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1295a8: f1000929     	subs	x9, x9, #0x2
  1295ac: f81603a9     	stur	x9, [x29, #-0xa0]
  1295b0: 54000423     	b.lo	0x129634 <android::decodeBase64(android::AString const&)+0x130>
  1295b4: 14000001     	b	0x1295b8 <android::decodeBase64(android::AString const&)+0xb4>
  1295b8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1295bc: 97fdf8bd     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  1295c0: f85d03be     	ldur	x30, [x29, #-0x30]
  1295c4: 8b1e0000     	add	x0, x0, x30
  1295c8: 385fe008     	ldurb	w8, [x0, #-0x2]
  1295cc: 7100f508     	subs	w8, w8, #0x3d
  1295d0: b815c3a8     	stur	w8, [x29, #-0xa4]
  1295d4: 54000301     	b.ne	0x129634 <android::decodeBase64(android::AString const&)+0x130>
  1295d8: 14000001     	b	0x1295dc <android::decodeBase64(android::AString const&)+0xd8>
  1295dc: 321f03e8     	orr	w8, wzr, #0x2
  1295e0: 2a0803e9     	mov	w9, w8
  1295e4: f81c83a9     	stur	x9, [x29, #-0x38]
  1295e8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1295ec: f1000d29     	subs	x9, x9, #0x3
  1295f0: f81503a9     	stur	x9, [x29, #-0xb0]
  1295f4: 540001e3     	b.lo	0x129630 <android::decodeBase64(android::AString const&)+0x12c>
  1295f8: 14000001     	b	0x1295fc <android::decodeBase64(android::AString const&)+0xf8>
  1295fc: f85d83a0     	ldur	x0, [x29, #-0x28]
  129600: 97fdf8ac     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  129604: f85d03be     	ldur	x30, [x29, #-0x30]
  129608: 8b1e0000     	add	x0, x0, x30
  12960c: 385fd008     	ldurb	w8, [x0, #-0x3]
  129610: 7100f508     	subs	w8, w8, #0x3d
  129614: b814c3a8     	stur	w8, [x29, #-0xb4]
  129618: 540000c1     	b.ne	0x129630 <android::decodeBase64(android::AString const&)+0x12c>
  12961c: 14000001     	b	0x129620 <android::decodeBase64(android::AString const&)+0x11c>
  129620: 320007e8     	orr	w8, wzr, #0x3
  129624: 2a0803e9     	mov	w9, w8
  129628: f81c83a9     	stur	x9, [x29, #-0x38]
  12962c: 14000001     	b	0x129630 <android::decodeBase64(android::AString const&)+0x12c>
  129630: 14000001     	b	0x129634 <android::decodeBase64(android::AString const&)+0x130>
  129634: 14000001     	b	0x129638 <android::decodeBase64(android::AString const&)+0x134>
  129638: f85d03a8     	ldur	x8, [x29, #-0x30]
  12963c: d342fd08     	lsr	x8, x8, #2
  129640: 8b080508     	add	x8, x8, x8, lsl #1
  129644: f85c83a9     	ldur	x9, [x29, #-0x38]
  129648: eb090108     	subs	x8, x8, x9
  12964c: f81c03a8     	stur	x8, [x29, #-0x40]
  129650: 5280090a     	mov	w10, #0x48              // =72
  129654: 2a0a03e0     	mov	w0, w10
  129658: 97fdfe2e     	bl	0xa8f10 <_Znwm@plt>
  12965c: aa0003e8     	mov	x8, x0
  129660: aa0003e9     	mov	x9, x0
  129664: f85c03a1     	ldur	x1, [x29, #-0x40]
  129668: f9005be8     	str	x8, [sp, #0xb0]
  12966c: f90057e9     	str	x9, [sp, #0xa8]
  129670: 97fde1ec     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  129674: 14000001     	b	0x129678 <android::decodeBase64(android::AString const&)+0x174>
  129678: d10083a8     	sub	x8, x29, #0x20
  12967c: aa0803e0     	mov	x0, x8
  129680: f94057e1     	ldr	x1, [sp, #0xa8]
  129684: f90053e8     	str	x8, [sp, #0xa0]
  129688: 97fdffaa     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  12968c: f94053e0     	ldr	x0, [sp, #0xa0]
  129690: 97fdda00     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  129694: f9004fe0     	str	x0, [sp, #0x98]
  129698: 14000001     	b	0x12969c <android::decodeBase64(android::AString const&)+0x198>
  12969c: f9404fe0     	ldr	x0, [sp, #0x98]
  1296a0: 97fdeeec     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1296a4: f9004be0     	str	x0, [sp, #0x90]
  1296a8: 14000001     	b	0x1296ac <android::decodeBase64(android::AString const&)+0x1a8>
  1296ac: f9404be8     	ldr	x8, [sp, #0x90]
  1296b0: f81a83a8     	stur	x8, [x29, #-0x58]
  1296b4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1296b8: b4000209     	cbz	x9, 0x1296f8 <android::decodeBase64(android::AString const&)+0x1f4>
  1296bc: 14000001     	b	0x1296c0 <android::decodeBase64(android::AString const&)+0x1bc>
  1296c0: d10083a0     	sub	x0, x29, #0x20
  1296c4: 97fdd9f3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1296c8: f90047e0     	str	x0, [sp, #0x88]
  1296cc: 14000001     	b	0x1296d0 <android::decodeBase64(android::AString const&)+0x1cc>
  1296d0: f94047e0     	ldr	x0, [sp, #0x88]
  1296d4: 97fde8b7     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1296d8: f90043e0     	str	x0, [sp, #0x80]
  1296dc: 14000001     	b	0x1296e0 <android::decodeBase64(android::AString const&)+0x1dc>
  1296e0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1296e4: f94043e9     	ldr	x9, [sp, #0x80]
  1296e8: eb080128     	subs	x8, x9, x8
  1296ec: f9003fe8     	str	x8, [sp, #0x78]
  1296f0: 54000302     	b.hs	0x129750 <android::decodeBase64(android::AString const&)+0x24c>
  1296f4: 14000001     	b	0x1296f8 <android::decodeBase64(android::AString const&)+0x1f4>
  1296f8: aa1f03e0     	mov	x0, xzr
  1296fc: f85783a8     	ldur	x8, [x29, #-0x88]
  129700: f9003be0     	str	x0, [sp, #0x70]
  129704: aa0803e0     	mov	x0, x8
  129708: f9403be1     	ldr	x1, [sp, #0x70]
  12970c: 97fdff89     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  129710: 14000001     	b	0x129714 <android::decodeBase64(android::AString const&)+0x210>
  129714: 320003e8     	orr	w8, wzr, #0x1
  129718: b81a43a8     	stur	w8, [x29, #-0x5c]
  12971c: 140000be     	b	0x129a14 <android::decodeBase64(android::AString const&)+0x510>
  129720: f81b83a0     	stur	x0, [x29, #-0x48]
  129724: 2a0103e8     	mov	w8, w1
  129728: b81b43a8     	stur	w8, [x29, #-0x4c]
  12972c: f9405be0     	ldr	x0, [sp, #0xb0]
  129730: 97fddc8c     	bl	0xa0960 <_ZdlPv@plt>
  129734: 140000c6     	b	0x129a4c <android::decodeBase64(android::AString const&)+0x548>
  129738: f81b83a0     	stur	x0, [x29, #-0x48]
  12973c: 2a0103e8     	mov	w8, w1
  129740: b81b43a8     	stur	w8, [x29, #-0x4c]
  129744: d10083a0     	sub	x0, x29, #0x20
  129748: 97fe0372     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  12974c: 140000c0     	b	0x129a4c <android::decodeBase64(android::AString const&)+0x548>
  129750: aa1f03e8     	mov	x8, xzr
  129754: f81983a8     	stur	x8, [x29, #-0x68]
  129758: 2a1f03e9     	mov	w9, wzr
  12975c: b81943a9     	stur	w9, [x29, #-0x6c]
  129760: f81883a8     	stur	x8, [x29, #-0x78]
  129764: 14000001     	b	0x129768 <android::decodeBase64(android::AString const&)+0x264>
  129768: f85883a8     	ldur	x8, [x29, #-0x78]
  12976c: f85d03a9     	ldur	x9, [x29, #-0x30]
  129770: eb090108     	subs	x8, x8, x9
  129774: f90037e8     	str	x8, [sp, #0x68]
  129778: 54001402     	b.hs	0x1299f8 <android::decodeBase64(android::AString const&)+0x4f4>
  12977c: 14000001     	b	0x129780 <android::decodeBase64(android::AString const&)+0x27c>
  129780: f85d83a0     	ldur	x0, [x29, #-0x28]
  129784: 97fdf84b     	bl	0xa78b0 <_ZNK7android7AString5c_strEv@plt>
  129788: f90033e0     	str	x0, [sp, #0x60]
  12978c: 14000001     	b	0x129790 <android::decodeBase64(android::AString const&)+0x28c>
  129790: f85883a8     	ldur	x8, [x29, #-0x78]
  129794: f94033e9     	ldr	x9, [sp, #0x60]
  129798: 3868692a     	ldrb	w10, [x9, x8]
  12979c: 381843aa     	sturb	w10, [x29, #-0x7c]
  1297a0: 385843aa     	ldurb	w10, [x29, #-0x7c]
  1297a4: 7101054a     	subs	w10, w10, #0x41
  1297a8: b9005fea     	str	w10, [sp, #0x5c]
  1297ac: 5400016b     	b.lt	0x1297d8 <android::decodeBase64(android::AString const&)+0x2d4>
  1297b0: 14000001     	b	0x1297b4 <android::decodeBase64(android::AString const&)+0x2b0>
  1297b4: 385843a8     	ldurb	w8, [x29, #-0x7c]
  1297b8: 71016908     	subs	w8, w8, #0x5a
  1297bc: b9005be8     	str	w8, [sp, #0x58]
  1297c0: 540000cc     	b.gt	0x1297d8 <android::decodeBase64(android::AString const&)+0x2d4>
  1297c4: 14000001     	b	0x1297c8 <android::decodeBase64(android::AString const&)+0x2c4>
  1297c8: 385843a8     	ldurb	w8, [x29, #-0x7c]
  1297cc: 71010508     	subs	w8, w8, #0x41
  1297d0: b81803a8     	stur	w8, [x29, #-0x80]
  1297d4: 14000056     	b	0x12992c <android::decodeBase64(android::AString const&)+0x428>
  1297d8: 385843a8     	ldurb	w8, [x29, #-0x7c]
  1297dc: 71018508     	subs	w8, w8, #0x61
  1297e0: b90057e8     	str	w8, [sp, #0x54]
  1297e4: 5400016b     	b.lt	0x129810 <android::decodeBase64(android::AString const&)+0x30c>
  1297e8: 14000001     	b	0x1297ec <android::decodeBase64(android::AString const&)+0x2e8>
  1297ec: 385843a8     	ldurb	w8, [x29, #-0x7c]
  1297f0: 7101e908     	subs	w8, w8, #0x7a
  1297f4: b90053e8     	str	w8, [sp, #0x50]
  1297f8: 540000cc     	b.gt	0x129810 <android::decodeBase64(android::AString const&)+0x30c>
  1297fc: 14000001     	b	0x129800 <android::decodeBase64(android::AString const&)+0x2fc>
  129800: 385843a8     	ldurb	w8, [x29, #-0x7c]
  129804: 71011d08     	subs	w8, w8, #0x47
  129808: b81803a8     	stur	w8, [x29, #-0x80]
  12980c: 14000047     	b	0x129928 <android::decodeBase64(android::AString const&)+0x424>
  129810: 385843a8     	ldurb	w8, [x29, #-0x7c]
  129814: 7100c108     	subs	w8, w8, #0x30
  129818: b9004fe8     	str	w8, [sp, #0x4c]
  12981c: 5400016b     	b.lt	0x129848 <android::decodeBase64(android::AString const&)+0x344>
  129820: 14000001     	b	0x129824 <android::decodeBase64(android::AString const&)+0x320>
  129824: 385843a8     	ldurb	w8, [x29, #-0x7c]
  129828: 7100e508     	subs	w8, w8, #0x39
  12982c: b9004be8     	str	w8, [sp, #0x48]
  129830: 540000cc     	b.gt	0x129848 <android::decodeBase64(android::AString const&)+0x344>
  129834: 14000001     	b	0x129838 <android::decodeBase64(android::AString const&)+0x334>
  129838: 385843a8     	ldurb	w8, [x29, #-0x7c]
  12983c: 11001108     	add	w8, w8, #0x4
  129840: b81803a8     	stur	w8, [x29, #-0x80]
  129844: 14000038     	b	0x129924 <android::decodeBase64(android::AString const&)+0x420>
  129848: 385843a8     	ldurb	w8, [x29, #-0x7c]
  12984c: 7100ad08     	subs	w8, w8, #0x2b
  129850: b90047e8     	str	w8, [sp, #0x44]
  129854: 540000a1     	b.ne	0x129868 <android::decodeBase64(android::AString const&)+0x364>
  129858: 14000001     	b	0x12985c <android::decodeBase64(android::AString const&)+0x358>
  12985c: 321f13e8     	orr	w8, wzr, #0x3e
  129860: b81803a8     	stur	w8, [x29, #-0x80]
  129864: 1400002f     	b	0x129920 <android::decodeBase64(android::AString const&)+0x41c>
  129868: 385843a8     	ldurb	w8, [x29, #-0x7c]
  12986c: 7100bd08     	subs	w8, w8, #0x2f
  129870: b90043e8     	str	w8, [sp, #0x40]
  129874: 540000a1     	b.ne	0x129888 <android::decodeBase64(android::AString const&)+0x384>
  129878: 14000001     	b	0x12987c <android::decodeBase64(android::AString const&)+0x378>
  12987c: 320017e8     	orr	w8, wzr, #0x3f
  129880: b81803a8     	stur	w8, [x29, #-0x80]
  129884: 14000026     	b	0x12991c <android::decodeBase64(android::AString const&)+0x418>
  129888: 385843a8     	ldurb	w8, [x29, #-0x7c]
  12988c: 7100f508     	subs	w8, w8, #0x3d
  129890: b9003fe8     	str	w8, [sp, #0x3c]
  129894: 54000180     	b.eq	0x1298c4 <android::decodeBase64(android::AString const&)+0x3c0>
  129898: 14000001     	b	0x12989c <android::decodeBase64(android::AString const&)+0x398>
  12989c: aa1f03e0     	mov	x0, xzr
  1298a0: f85783a8     	ldur	x8, [x29, #-0x88]
  1298a4: f9001be0     	str	x0, [sp, #0x30]
  1298a8: aa0803e0     	mov	x0, x8
  1298ac: f9401be1     	ldr	x1, [sp, #0x30]
  1298b0: 97fdff20     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1298b4: 14000001     	b	0x1298b8 <android::decodeBase64(android::AString const&)+0x3b4>
  1298b8: 320003e8     	orr	w8, wzr, #0x1
  1298bc: b81a43a8     	stur	w8, [x29, #-0x5c]
  1298c0: 14000055     	b	0x129a14 <android::decodeBase64(android::AString const&)+0x510>
  1298c4: f85883a8     	ldur	x8, [x29, #-0x78]
  1298c8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1298cc: f85c83aa     	ldur	x10, [x29, #-0x38]
  1298d0: eb0a0129     	subs	x9, x9, x10
  1298d4: eb090108     	subs	x8, x8, x9
  1298d8: f90017e8     	str	x8, [sp, #0x28]
  1298dc: 54000182     	b.hs	0x12990c <android::decodeBase64(android::AString const&)+0x408>
  1298e0: 14000001     	b	0x1298e4 <android::decodeBase64(android::AString const&)+0x3e0>
  1298e4: aa1f03e0     	mov	x0, xzr
  1298e8: f85783a8     	ldur	x8, [x29, #-0x88]
  1298ec: f90013e0     	str	x0, [sp, #0x20]
  1298f0: aa0803e0     	mov	x0, x8
  1298f4: f94013e1     	ldr	x1, [sp, #0x20]
  1298f8: 97fdff0e     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1298fc: 14000001     	b	0x129900 <android::decodeBase64(android::AString const&)+0x3fc>
  129900: 320003e8     	orr	w8, wzr, #0x1
  129904: b81a43a8     	stur	w8, [x29, #-0x5c]
  129908: 14000043     	b	0x129a14 <android::decodeBase64(android::AString const&)+0x510>
  12990c: 2a1f03e8     	mov	w8, wzr
  129910: b81803a8     	stur	w8, [x29, #-0x80]
  129914: 14000001     	b	0x129918 <android::decodeBase64(android::AString const&)+0x414>
  129918: 14000001     	b	0x12991c <android::decodeBase64(android::AString const&)+0x418>
  12991c: 14000001     	b	0x129920 <android::decodeBase64(android::AString const&)+0x41c>
  129920: 14000001     	b	0x129924 <android::decodeBase64(android::AString const&)+0x420>
  129924: 14000001     	b	0x129928 <android::decodeBase64(android::AString const&)+0x424>
  129928: 14000001     	b	0x12992c <android::decodeBase64(android::AString const&)+0x428>
  12992c: b85943a8     	ldur	w8, [x29, #-0x6c]
  129930: b85803a9     	ldur	w9, [x29, #-0x80]
  129934: 2a081928     	orr	w8, w9, w8, lsl #6
  129938: b81943a8     	stur	w8, [x29, #-0x6c]
  12993c: b85883a8     	ldur	w8, [x29, #-0x78]
  129940: 11000508     	add	w8, w8, #0x1
  129944: 2a0803e0     	mov	w0, w8
  129948: 92400400     	and	x0, x0, #0x3
  12994c: b50004c0     	cbnz	x0, 0x1299e4 <android::decodeBase64(android::AString const&)+0x4e0>
  129950: 14000001     	b	0x129954 <android::decodeBase64(android::AString const&)+0x450>
  129954: 785963a8     	ldurh	w8, [x29, #-0x6a]
  129958: f85a83a9     	ldur	x9, [x29, #-0x58]
  12995c: f85983aa     	ldur	x10, [x29, #-0x68]
  129960: 9100054b     	add	x11, x10, #0x1
  129964: f81983ab     	stur	x11, [x29, #-0x68]
  129968: 382a6928     	strb	w8, [x9, x10]
  12996c: f85983a9     	ldur	x9, [x29, #-0x68]
  129970: f85c03aa     	ldur	x10, [x29, #-0x40]
  129974: eb0a0129     	subs	x9, x9, x10
  129978: f9000fe9     	str	x9, [sp, #0x18]
  12997c: 54000142     	b.hs	0x1299a4 <android::decodeBase64(android::AString const&)+0x4a0>
  129980: 14000001     	b	0x129984 <android::decodeBase64(android::AString const&)+0x480>
  129984: b85943a8     	ldur	w8, [x29, #-0x6c]
  129988: 53087d08     	lsr	w8, w8, #8
  12998c: f85a83a9     	ldur	x9, [x29, #-0x58]
  129990: f85983aa     	ldur	x10, [x29, #-0x68]
  129994: 9100054b     	add	x11, x10, #0x1
  129998: f81983ab     	stur	x11, [x29, #-0x68]
  12999c: 382a6928     	strb	w8, [x9, x10]
  1299a0: 14000001     	b	0x1299a4 <android::decodeBase64(android::AString const&)+0x4a0>
  1299a4: f85983a8     	ldur	x8, [x29, #-0x68]
  1299a8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1299ac: eb090108     	subs	x8, x8, x9
  1299b0: f9000be8     	str	x8, [sp, #0x10]
  1299b4: 54000122     	b.hs	0x1299d8 <android::decodeBase64(android::AString const&)+0x4d4>
  1299b8: 14000001     	b	0x1299bc <android::decodeBase64(android::AString const&)+0x4b8>
  1299bc: b85943a8     	ldur	w8, [x29, #-0x6c]
  1299c0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1299c4: f85983aa     	ldur	x10, [x29, #-0x68]
  1299c8: 9100054b     	add	x11, x10, #0x1
  1299cc: f81983ab     	stur	x11, [x29, #-0x68]
  1299d0: 382a6928     	strb	w8, [x9, x10]
  1299d4: 14000001     	b	0x1299d8 <android::decodeBase64(android::AString const&)+0x4d4>
  1299d8: 2a1f03e8     	mov	w8, wzr
  1299dc: b81943a8     	stur	w8, [x29, #-0x6c]
  1299e0: 14000001     	b	0x1299e4 <android::decodeBase64(android::AString const&)+0x4e0>
  1299e4: 14000001     	b	0x1299e8 <android::decodeBase64(android::AString const&)+0x4e4>
  1299e8: f85883a8     	ldur	x8, [x29, #-0x78]
  1299ec: 91000508     	add	x8, x8, #0x1
  1299f0: f81883a8     	stur	x8, [x29, #-0x78]
  1299f4: 17ffff5d     	b	0x129768 <android::decodeBase64(android::AString const&)+0x264>
  1299f8: d10083a1     	sub	x1, x29, #0x20
  1299fc: f85783a0     	ldur	x0, [x29, #-0x88]
  129a00: 97fe0290     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  129a04: 14000001     	b	0x129a08 <android::decodeBase64(android::AString const&)+0x504>
  129a08: 320003e8     	orr	w8, wzr, #0x1
  129a0c: b81a43a8     	stur	w8, [x29, #-0x5c]
  129a10: 14000001     	b	0x129a14 <android::decodeBase64(android::AString const&)+0x510>
  129a14: d10083a0     	sub	x0, x29, #0x20
  129a18: 97fe02be     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  129a1c: 14000001     	b	0x129a20 <android::decodeBase64(android::AString const&)+0x51c>
  129a20: d53bd048     	mrs	x8, TPIDR_EL0
  129a24: f9401508     	ldr	x8, [x8, #0x28]
  129a28: f85e83a9     	ldur	x9, [x29, #-0x18]
  129a2c: eb090108     	subs	x8, x8, x9
  129a30: f90007e8     	str	x8, [sp, #0x8]
  129a34: 54000101     	b.ne	0x129a54 <android::decodeBase64(android::AString const&)+0x550>
  129a38: 14000001     	b	0x129a3c <android::decodeBase64(android::AString const&)+0x538>
  129a3c: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  129a40: f940b3fc     	ldr	x28, [sp, #0x160]
  129a44: 910603ff     	add	sp, sp, #0x180
  129a48: d65f03c0     	ret
  129a4c: f85b83a0     	ldur	x0, [x29, #-0x48]
  129a50: 97fdf930     	bl	0xa7f10 <_Unwind_Resume@plt>
  129a54: 97fe00c7     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000129a58 <android::encodeBase64(void const*, unsigned long, android::AString*)>:
  129a58: d10483ff     	sub	sp, sp, #0x120
  129a5c: f90083fc     	str	x28, [sp, #0x100]
  129a60: a9117bfd     	stp	x29, x30, [sp, #0x110]
  129a64: 910443fd     	add	x29, sp, #0x110
  129a68: 900008e8     	adrp	x8, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  129a6c: 91144508     	add	x8, x8, #0x511
  129a70: f81e83a0     	stur	x0, [x29, #-0x18]
  129a74: f81e03a1     	stur	x1, [x29, #-0x20]
  129a78: f81d83a2     	stur	x2, [x29, #-0x28]
  129a7c: f85d83a0     	ldur	x0, [x29, #-0x28]
  129a80: f81b83a8     	stur	x8, [x29, #-0x48]
  129a84: 97fde52b     	bl	0xa2f30 <_ZN7android7AString5clearEv@plt>
  129a88: f85e83a8     	ldur	x8, [x29, #-0x18]
  129a8c: f81d03a8     	stur	x8, [x29, #-0x30]
  129a90: f81c83bf     	stur	xzr, [x29, #-0x38]
  129a94: b24007e8     	orr	x8, xzr, #0x3
  129a98: f85c83a9     	ldur	x9, [x29, #-0x38]
  129a9c: f85e03aa     	ldur	x10, [x29, #-0x20]
  129aa0: 9ac8094a     	udiv	x10, x10, x8
  129aa4: 9b087d48     	mul	x8, x10, x8
  129aa8: eb08013f     	cmp	x9, x8
  129aac: 1a9f27eb     	cset	w11, lo
  129ab0: 3700004b     	tbnz	w11, #0x0, 0x129ab8 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x60>
  129ab4: 14000058     	b	0x129c14 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x1bc>
  129ab8: 321f07e8     	orr	w8, wzr, #0x6
  129abc: 320017e9     	orr	w9, wzr, #0x3f
  129ac0: 321e03ea     	orr	w10, wzr, #0x4
  129ac4: 321f03eb     	orr	w11, wzr, #0x2
  129ac8: f85d03ac     	ldur	x12, [x29, #-0x30]
  129acc: f85c83ad     	ldur	x13, [x29, #-0x38]
  129ad0: 8b0d018c     	add	x12, x12, x13
  129ad4: 3940018e     	ldrb	w14, [x12]
  129ad8: 381c73ae     	sturb	w14, [x29, #-0x39]
  129adc: f85d03ac     	ldur	x12, [x29, #-0x30]
  129ae0: f85c83ad     	ldur	x13, [x29, #-0x38]
  129ae4: 910005ad     	add	x13, x13, #0x1
  129ae8: 8b0d018c     	add	x12, x12, x13
  129aec: 3940018e     	ldrb	w14, [x12]
  129af0: 381c63ae     	sturb	w14, [x29, #-0x3a]
  129af4: f85d03ac     	ldur	x12, [x29, #-0x30]
  129af8: f85c83ad     	ldur	x13, [x29, #-0x38]
  129afc: 910009ad     	add	x13, x13, #0x2
  129b00: 8b0d018c     	add	x12, x12, x13
  129b04: 3940018e     	ldrb	w14, [x12]
  129b08: 381c53ae     	sturb	w14, [x29, #-0x3b]
  129b0c: f85d83a0     	ldur	x0, [x29, #-0x28]
  129b10: 385c73ae     	ldurb	w14, [x29, #-0x39]
  129b14: 1acb29ce     	asr	w14, w14, w11
  129b18: f81b03a0     	stur	x0, [x29, #-0x50]
  129b1c: 2a0e03e0     	mov	w0, w14
  129b20: b81ac3a8     	stur	w8, [x29, #-0x54]
  129b24: b81a83a9     	stur	w9, [x29, #-0x58]
  129b28: b81a43aa     	stur	w10, [x29, #-0x5c]
  129b2c: b81a03ab     	stur	w11, [x29, #-0x60]
  129b30: 940000ce     	bl	0x129e68 <android::AString::append(char)+0x64>
  129b34: f85b03ac     	ldur	x12, [x29, #-0x50]
  129b38: b819c3a0     	stur	w0, [x29, #-0x64]
  129b3c: aa0c03e0     	mov	x0, x12
  129b40: b859c3a1     	ldur	w1, [x29, #-0x64]
  129b44: 97fdf3d7     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129b48: f85d83a0     	ldur	x0, [x29, #-0x28]
  129b4c: 385c73a8     	ldurb	w8, [x29, #-0x39]
  129b50: b85a43a9     	ldur	w9, [x29, #-0x5c]
  129b54: 1ac92108     	lsl	w8, w8, w9
  129b58: 385c63aa     	ldurb	w10, [x29, #-0x3a]
  129b5c: 1ac9294a     	asr	w10, w10, w9
  129b60: 2a0a0108     	orr	w8, w8, w10
  129b64: b85a83aa     	ldur	w10, [x29, #-0x58]
  129b68: 0a0a0108     	and	w8, w8, w10
  129b6c: f81903a0     	stur	x0, [x29, #-0x70]
  129b70: 2a0803e0     	mov	w0, w8
  129b74: 940000bd     	bl	0x129e68 <android::AString::append(char)+0x64>
  129b78: f85903ac     	ldur	x12, [x29, #-0x70]
  129b7c: b818c3a0     	stur	w0, [x29, #-0x74]
  129b80: aa0c03e0     	mov	x0, x12
  129b84: b858c3a1     	ldur	w1, [x29, #-0x74]
  129b88: 97fdf3c6     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129b8c: f85d83a0     	ldur	x0, [x29, #-0x28]
  129b90: 385c63a8     	ldurb	w8, [x29, #-0x3a]
  129b94: b85a03a9     	ldur	w9, [x29, #-0x60]
  129b98: 1ac92108     	lsl	w8, w8, w9
  129b9c: 385c53aa     	ldurb	w10, [x29, #-0x3b]
  129ba0: b85ac3ab     	ldur	w11, [x29, #-0x54]
  129ba4: 1acb294a     	asr	w10, w10, w11
  129ba8: 2a0a0108     	orr	w8, w8, w10
  129bac: b85a83aa     	ldur	w10, [x29, #-0x58]
  129bb0: 0a0a0108     	and	w8, w8, w10
  129bb4: f81803a0     	stur	x0, [x29, #-0x80]
  129bb8: 2a0803e0     	mov	w0, w8
  129bbc: 940000ab     	bl	0x129e68 <android::AString::append(char)+0x64>
  129bc0: f85803ac     	ldur	x12, [x29, #-0x80]
  129bc4: b817c3a0     	stur	w0, [x29, #-0x84]
  129bc8: aa0c03e0     	mov	x0, x12
  129bcc: b857c3a1     	ldur	w1, [x29, #-0x84]
  129bd0: 97fdf3b4     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129bd4: f85d83a0     	ldur	x0, [x29, #-0x28]
  129bd8: 385c53a8     	ldurb	w8, [x29, #-0x3b]
  129bdc: b85a83a9     	ldur	w9, [x29, #-0x58]
  129be0: 0a090108     	and	w8, w8, w9
  129be4: f90043e0     	str	x0, [sp, #0x80]
  129be8: 2a0803e0     	mov	w0, w8
  129bec: 9400009f     	bl	0x129e68 <android::AString::append(char)+0x64>
  129bf0: f94043ec     	ldr	x12, [sp, #0x80]
  129bf4: b9007fe0     	str	w0, [sp, #0x7c]
  129bf8: aa0c03e0     	mov	x0, x12
  129bfc: b9407fe1     	ldr	w1, [sp, #0x7c]
  129c00: 97fdf3a8     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129c04: f85c83a8     	ldur	x8, [x29, #-0x38]
  129c08: 91000d08     	add	x8, x8, #0x3
  129c0c: f81c83a8     	stur	x8, [x29, #-0x38]
  129c10: 17ffffa1     	b	0x129a94 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x3c>
  129c14: b24007e8     	orr	x8, xzr, #0x3
  129c18: f85e03a9     	ldur	x9, [x29, #-0x20]
  129c1c: 9ac8092a     	udiv	x10, x9, x8
  129c20: 9b087d48     	mul	x8, x10, x8
  129c24: eb080128     	subs	x8, x9, x8
  129c28: f9003be8     	str	x8, [sp, #0x70]
  129c2c: b4000128     	cbz	x8, 0x129c50 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x1f8>
  129c30: 14000001     	b	0x129c34 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x1dc>
  129c34: b27f03e8     	orr	x8, xzr, #0x2
  129c38: f9403be9     	ldr	x9, [sp, #0x70]
  129c3c: eb09011f     	cmp	x8, x9
  129c40: 1a9f17ea     	cset	w10, eq
  129c44: 3700008a     	tbnz	w10, #0x0, 0x129c54 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x1fc>
  129c48: 14000001     	b	0x129c4c <android::encodeBase64(void const*, unsigned long, android::AString*)+0x1f4>
  129c4c: 14000044     	b	0x129d5c <android::encodeBase64(void const*, unsigned long, android::AString*)+0x304>
  129c50: 14000069     	b	0x129df4 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x39c>
  129c54: 528007a8     	mov	w8, #0x3d               // =61
  129c58: 320017e9     	orr	w9, wzr, #0x3f
  129c5c: 321e03ea     	orr	w10, wzr, #0x4
  129c60: 321f03eb     	orr	w11, wzr, #0x2
  129c64: f85d03ac     	ldur	x12, [x29, #-0x30]
  129c68: f85c83ad     	ldur	x13, [x29, #-0x38]
  129c6c: 8b0d018c     	add	x12, x12, x13
  129c70: 3940018e     	ldrb	w14, [x12]
  129c74: 381c43ae     	sturb	w14, [x29, #-0x3c]
  129c78: f85d03ac     	ldur	x12, [x29, #-0x30]
  129c7c: f85c83ad     	ldur	x13, [x29, #-0x38]
  129c80: 910005ad     	add	x13, x13, #0x1
  129c84: 8b0d018c     	add	x12, x12, x13
  129c88: 3940018e     	ldrb	w14, [x12]
  129c8c: 381c33ae     	sturb	w14, [x29, #-0x3d]
  129c90: f85d83a0     	ldur	x0, [x29, #-0x28]
  129c94: 385c43ae     	ldurb	w14, [x29, #-0x3c]
  129c98: 1acb29ce     	asr	w14, w14, w11
  129c9c: f90037e0     	str	x0, [sp, #0x68]
  129ca0: 2a0e03e0     	mov	w0, w14
  129ca4: b90067e8     	str	w8, [sp, #0x64]
  129ca8: b90063e9     	str	w9, [sp, #0x60]
  129cac: b9005fea     	str	w10, [sp, #0x5c]
  129cb0: b9005beb     	str	w11, [sp, #0x58]
  129cb4: 9400006d     	bl	0x129e68 <android::AString::append(char)+0x64>
  129cb8: f94037ec     	ldr	x12, [sp, #0x68]
  129cbc: b90057e0     	str	w0, [sp, #0x54]
  129cc0: aa0c03e0     	mov	x0, x12
  129cc4: b94057e1     	ldr	w1, [sp, #0x54]
  129cc8: 97fdf376     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129ccc: f85d83a0     	ldur	x0, [x29, #-0x28]
  129cd0: 385c43a8     	ldurb	w8, [x29, #-0x3c]
  129cd4: b9405fe9     	ldr	w9, [sp, #0x5c]
  129cd8: 1ac92108     	lsl	w8, w8, w9
  129cdc: 385c33aa     	ldurb	w10, [x29, #-0x3d]
  129ce0: 1ac9294a     	asr	w10, w10, w9
  129ce4: 2a0a0108     	orr	w8, w8, w10
  129ce8: b94063ea     	ldr	w10, [sp, #0x60]
  129cec: 0a0a0108     	and	w8, w8, w10
  129cf0: f90027e0     	str	x0, [sp, #0x48]
  129cf4: 2a0803e0     	mov	w0, w8
  129cf8: 9400005c     	bl	0x129e68 <android::AString::append(char)+0x64>
  129cfc: f94027ec     	ldr	x12, [sp, #0x48]
  129d00: b90047e0     	str	w0, [sp, #0x44]
  129d04: aa0c03e0     	mov	x0, x12
  129d08: b94047e1     	ldr	w1, [sp, #0x44]
  129d0c: 97fdf365     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129d10: f85d83a0     	ldur	x0, [x29, #-0x28]
  129d14: 385c33a8     	ldurb	w8, [x29, #-0x3d]
  129d18: b9405be9     	ldr	w9, [sp, #0x58]
  129d1c: 1ac92108     	lsl	w8, w8, w9
  129d20: b94063ea     	ldr	w10, [sp, #0x60]
  129d24: 0a0a0108     	and	w8, w8, w10
  129d28: f9001fe0     	str	x0, [sp, #0x38]
  129d2c: 2a0803e0     	mov	w0, w8
  129d30: 9400004e     	bl	0x129e68 <android::AString::append(char)+0x64>
  129d34: f9401fec     	ldr	x12, [sp, #0x38]
  129d38: b90037e0     	str	w0, [sp, #0x34]
  129d3c: aa0c03e0     	mov	x0, x12
  129d40: b94037e1     	ldr	w1, [sp, #0x34]
  129d44: 97fdf357     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129d48: f85d83a0     	ldur	x0, [x29, #-0x28]
  129d4c: b94067e8     	ldr	w8, [sp, #0x64]
  129d50: 2a0803e1     	mov	w1, w8
  129d54: 97fdf353     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129d58: 14000027     	b	0x129df4 <android::encodeBase64(void const*, unsigned long, android::AString*)+0x39c>
  129d5c: 320017e8     	orr	w8, wzr, #0x3f
  129d60: 321e03e9     	orr	w9, wzr, #0x4
  129d64: 321f03ea     	orr	w10, wzr, #0x2
  129d68: f85d03ab     	ldur	x11, [x29, #-0x30]
  129d6c: f85c83ac     	ldur	x12, [x29, #-0x38]
  129d70: 8b0c016b     	add	x11, x11, x12
  129d74: 3940016d     	ldrb	w13, [x11]
  129d78: 381c23ad     	sturb	w13, [x29, #-0x3e]
  129d7c: f85d83a0     	ldur	x0, [x29, #-0x28]
  129d80: 385c23ad     	ldurb	w13, [x29, #-0x3e]
  129d84: 1aca29aa     	asr	w10, w13, w10
  129d88: f90017e0     	str	x0, [sp, #0x28]
  129d8c: 2a0a03e0     	mov	w0, w10
  129d90: b90027e8     	str	w8, [sp, #0x24]
  129d94: b90023e9     	str	w9, [sp, #0x20]
  129d98: 94000034     	bl	0x129e68 <android::AString::append(char)+0x64>
  129d9c: f94017eb     	ldr	x11, [sp, #0x28]
  129da0: b9001fe0     	str	w0, [sp, #0x1c]
  129da4: aa0b03e0     	mov	x0, x11
  129da8: b9401fe1     	ldr	w1, [sp, #0x1c]
  129dac: 97fdf33d     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129db0: f85d83a0     	ldur	x0, [x29, #-0x28]
  129db4: 385c23a8     	ldurb	w8, [x29, #-0x3e]
  129db8: b94023e9     	ldr	w9, [sp, #0x20]
  129dbc: 1ac92108     	lsl	w8, w8, w9
  129dc0: b94027ea     	ldr	w10, [sp, #0x24]
  129dc4: 0a0a0108     	and	w8, w8, w10
  129dc8: f9000be0     	str	x0, [sp, #0x10]
  129dcc: 2a0803e0     	mov	w0, w8
  129dd0: 94000026     	bl	0x129e68 <android::AString::append(char)+0x64>
  129dd4: f9400beb     	ldr	x11, [sp, #0x10]
  129dd8: b9000fe0     	str	w0, [sp, #0xc]
  129ddc: aa0b03e0     	mov	x0, x11
  129de0: b9400fe1     	ldr	w1, [sp, #0xc]
  129de4: 97fdf32f     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  129de8: f85d83a0     	ldur	x0, [x29, #-0x28]
  129dec: f85b83a1     	ldur	x1, [x29, #-0x48]
  129df0: 97fdfdb0     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  129df4: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  129df8: f94083fc     	ldr	x28, [sp, #0x100]
  129dfc: 910483ff     	add	sp, sp, #0x120
  129e00: d65f03c0     	ret

0000000000129e04 <android::AString::append(char)>:
  129e04: d10103ff     	sub	sp, sp, #0x40
  129e08: a9037bfd     	stp	x29, x30, [sp, #0x30]
  129e0c: 9100c3fd     	add	x29, sp, #0x30
  129e10: d53bd048     	mrs	x8, TPIDR_EL0
  129e14: f9401509     	ldr	x9, [x8, #0x28]
  129e18: f81f83a9     	stur	x9, [x29, #-0x8]
  129e1c: f9000fe0     	str	x0, [sp, #0x18]
  129e20: 381f43a1     	sturb	w1, [x29, #-0xc]
  129e24: f9400fe0     	ldr	x0, [sp, #0x18]
  129e28: 320003e1     	orr	w1, wzr, #0x1
  129e2c: 2a0103e2     	mov	w2, w1
  129e30: d10033a1     	sub	x1, x29, #0xc
  129e34: f9000be8     	str	x8, [sp, #0x10]
  129e38: 97fde9ba     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  129e3c: f9400be8     	ldr	x8, [sp, #0x10]
  129e40: f9401509     	ldr	x9, [x8, #0x28]
  129e44: f85f83a0     	ldur	x0, [x29, #-0x8]
  129e48: eb000129     	subs	x9, x9, x0
  129e4c: f90007e9     	str	x9, [sp, #0x8]
  129e50: 540000a1     	b.ne	0x129e64 <android::AString::append(char)+0x60>
  129e54: 14000001     	b	0x129e58 <android::AString::append(char)+0x54>
  129e58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  129e5c: 910103ff     	add	sp, sp, #0x40
  129e60: d65f03c0     	ret
  129e64: 97fdffc3     	bl	0xa9d70 <__stack_chk_fail@plt>
  129e68: d10043ff     	sub	sp, sp, #0x10
  129e6c: 52800328     	mov	w8, #0x19               // =25
  129e70: 528005e9     	mov	w9, #0x2f               // =47
  129e74: 5280056a     	mov	w10, #0x2b              // =43
  129e78: b9000be0     	str	w0, [sp, #0x8]
  129e7c: b9400be0     	ldr	w0, [sp, #0x8]
  129e80: 6b08001f     	cmp	w0, w8
  129e84: 1a9f87e8     	cset	w8, ls
  129e88: b90007e9     	str	w9, [sp, #0x4]
  129e8c: b90003ea     	str	w10, [sp]
  129e90: 37000048     	tbnz	w8, #0x0, 0x129e98 <android::AString::append(char)+0x94>
  129e94: 14000005     	b	0x129ea8 <android::AString::append(char)+0xa4>
  129e98: b9400be8     	ldr	w8, [sp, #0x8]
  129e9c: 11010508     	add	w8, w8, #0x41
  129ea0: 39003fe8     	strb	w8, [sp, #0xf]
  129ea4: 14000022     	b	0x129f2c <android::AString::append(char)+0x128>
  129ea8: 52800668     	mov	w8, #0x33               // =51
  129eac: b9400be9     	ldr	w9, [sp, #0x8]
  129eb0: 6b08013f     	cmp	w9, w8
  129eb4: 1a9f87e8     	cset	w8, ls
  129eb8: 37000048     	tbnz	w8, #0x0, 0x129ec0 <android::AString::append(char)+0xbc>
  129ebc: 14000006     	b	0x129ed4 <android::AString::append(char)+0xd0>
  129ec0: b9400be8     	ldr	w8, [sp, #0x8]
  129ec4: 11018508     	add	w8, w8, #0x61
  129ec8: 71006908     	subs	w8, w8, #0x1a
  129ecc: 39003fe8     	strb	w8, [sp, #0xf]
  129ed0: 14000017     	b	0x129f2c <android::AString::append(char)+0x128>
  129ed4: 528007a8     	mov	w8, #0x3d               // =61
  129ed8: b9400be9     	ldr	w9, [sp, #0x8]
  129edc: 6b08013f     	cmp	w9, w8
  129ee0: 1a9f87e8     	cset	w8, ls
  129ee4: 37000048     	tbnz	w8, #0x0, 0x129eec <android::AString::append(char)+0xe8>
  129ee8: 14000006     	b	0x129f00 <android::AString::append(char)+0xfc>
  129eec: b9400be8     	ldr	w8, [sp, #0x8]
  129ef0: 1100c108     	add	w8, w8, #0x30
  129ef4: 7100d108     	subs	w8, w8, #0x34
  129ef8: 39003fe8     	strb	w8, [sp, #0xf]
  129efc: 1400000c     	b	0x129f2c <android::AString::append(char)+0x128>
  129f00: 321f13e8     	orr	w8, wzr, #0x3e
  129f04: b9400be9     	ldr	w9, [sp, #0x8]
  129f08: 6b08013f     	cmp	w9, w8
  129f0c: 1a9f17e8     	cset	w8, eq
  129f10: 37000048     	tbnz	w8, #0x0, 0x129f18 <android::AString::append(char)+0x114>
  129f14: 14000004     	b	0x129f24 <android::AString::append(char)+0x120>
  129f18: b94003e8     	ldr	w8, [sp]
  129f1c: 39003fe8     	strb	w8, [sp, #0xf]
  129f20: 14000003     	b	0x129f2c <android::AString::append(char)+0x128>
  129f24: b94007e8     	ldr	w8, [sp, #0x4]
  129f28: 39003fe8     	strb	w8, [sp, #0xf]
  129f2c: 39403fe0     	ldrb	w0, [sp, #0xf]
  129f30: 910043ff     	add	sp, sp, #0x10
  129f34: d65f03c0     	ret

0000000000129f38 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)>:
  129f38: d103c3ff     	sub	sp, sp, #0xf0
  129f3c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  129f40: 910383fd     	add	x29, sp, #0xe0
  129f44: d53bd048     	mrs	x8, TPIDR_EL0
  129f48: f9401508     	ldr	x8, [x8, #0x28]
  129f4c: f81f83a8     	stur	x8, [x29, #-0x8]
  129f50: f81b83a0     	stur	x0, [x29, #-0x48]
  129f54: f81b03a1     	stur	x1, [x29, #-0x50]
  129f58: f81a83a2     	stur	x2, [x29, #-0x58]
  129f5c: f81a03a3     	stur	x3, [x29, #-0x60]
  129f60: f85b83a8     	ldur	x8, [x29, #-0x48]
  129f64: f81983a8     	stur	x8, [x29, #-0x68]
  129f68: aa1f03e8     	mov	x8, xzr
  129f6c: f9003be8     	str	x8, [sp, #0x70]
  129f70: 14000001     	b	0x129f74 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3c>
  129f74: f9403be8     	ldr	x8, [sp, #0x70]
  129f78: f85b03a9     	ldur	x9, [x29, #-0x50]
  129f7c: eb090108     	subs	x8, x8, x9
  129f80: f90027e8     	str	x8, [sp, #0x48]
  129f84: 54001282     	b.hs	0x12a1d4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x29c>
  129f88: 14000001     	b	0x129f8c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x54>
  129f8c: d10103a8     	sub	x8, x29, #0x40
  129f90: aa0803e0     	mov	x0, x8
  129f94: f90023e8     	str	x8, [sp, #0x40]
  129f98: 97fe0272     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  129f9c: b85a83a1     	ldur	w1, [x29, #-0x58]
  129fa0: f94023e0     	ldr	x0, [sp, #0x40]
  129fa4: 94000099     	bl	0x12a208 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x2d0>
  129fa8: 14000001     	b	0x129fac <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x74>
  129fac: f9403be2     	ldr	x2, [sp, #0x70]
  129fb0: b0000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  129fb4: 912ce021     	add	x1, x1, #0xb38
  129fb8: d100a3a0     	sub	x0, x29, #0x28
  129fbc: 97fde1c5     	bl	0xa26d0 <sprintf@plt>
  129fc0: b9003fe0     	str	w0, [sp, #0x3c]
  129fc4: 14000001     	b	0x129fc8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x90>
  129fc8: d10103a0     	sub	x0, x29, #0x40
  129fcc: d100a3a1     	sub	x1, x29, #0x28
  129fd0: 97fdfd38     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  129fd4: 14000001     	b	0x129fd8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xa0>
  129fd8: aa1f03e8     	mov	x8, xzr
  129fdc: f9002fe8     	str	x8, [sp, #0x58]
  129fe0: 14000001     	b	0x129fe4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xac>
  129fe4: f9402fe8     	ldr	x8, [sp, #0x58]
  129fe8: f1003d08     	subs	x8, x8, #0xf
  129fec: f9001be8     	str	x8, [sp, #0x30]
  129ff0: 540006a8     	b.hi	0x12a0c4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x18c>
  129ff4: 14000001     	b	0x129ff8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xc0>
  129ff8: f9402fe8     	ldr	x8, [sp, #0x58]
  129ffc: f1002108     	subs	x8, x8, #0x8
  12a000: f90017e8     	str	x8, [sp, #0x28]
  12a004: 540001a1     	b.ne	0x12a038 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x100>
  12a008: 14000001     	b	0x12a00c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xd4>
  12a00c: d10103a0     	sub	x0, x29, #0x40
  12a010: 321b03e1     	orr	w1, wzr, #0x20
  12a014: 97fdf2a3     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  12a018: 14000001     	b	0x12a01c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xe4>
  12a01c: 14000007     	b	0x12a038 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x100>
  12a020: f90037e0     	str	x0, [sp, #0x68]
  12a024: 2a0103e8     	mov	w8, w1
  12a028: b90067e8     	str	w8, [sp, #0x64]
  12a02c: d10103a0     	sub	x0, x29, #0x40
  12a030: 97fddf34     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a034: 14000072     	b	0x12a1fc <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x2c4>
  12a038: f9403be8     	ldr	x8, [sp, #0x70]
  12a03c: f9402fe9     	ldr	x9, [sp, #0x58]
  12a040: 8b090108     	add	x8, x8, x9
  12a044: f85b03a9     	ldur	x9, [x29, #-0x50]
  12a048: eb090108     	subs	x8, x8, x9
  12a04c: f90013e8     	str	x8, [sp, #0x20]
  12a050: 54000103     	b.lo	0x12a070 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x138>
  12a054: 14000001     	b	0x12a058 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x120>
  12a058: 90000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12a05c: 912d0421     	add	x1, x1, #0xb41
  12a060: d10103a0     	sub	x0, x29, #0x40
  12a064: 97fdfd13     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12a068: 14000001     	b	0x12a06c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x134>
  12a06c: 14000011     	b	0x12a0b0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x178>
  12a070: f85983a8     	ldur	x8, [x29, #-0x68]
  12a074: f9403be9     	ldr	x9, [sp, #0x70]
  12a078: f9402fea     	ldr	x10, [sp, #0x58]
  12a07c: 8b0a0129     	add	x9, x9, x10
  12a080: 38696902     	ldrb	w2, [x8, x9]
  12a084: 90000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12a088: 912d1421     	add	x1, x1, #0xb45
  12a08c: d100a3a0     	sub	x0, x29, #0x28
  12a090: 97fde190     	bl	0xa26d0 <sprintf@plt>
  12a094: b9001fe0     	str	w0, [sp, #0x1c]
  12a098: 14000001     	b	0x12a09c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x164>
  12a09c: d10103a0     	sub	x0, x29, #0x40
  12a0a0: d100a3a1     	sub	x1, x29, #0x28
  12a0a4: 97fdfd03     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12a0a8: 14000001     	b	0x12a0ac <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x174>
  12a0ac: 14000001     	b	0x12a0b0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x178>
  12a0b0: 14000001     	b	0x12a0b4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x17c>
  12a0b4: f9402fe8     	ldr	x8, [sp, #0x58]
  12a0b8: 91000508     	add	x8, x8, #0x1
  12a0bc: f9002fe8     	str	x8, [sp, #0x58]
  12a0c0: 17ffffc9     	b	0x129fe4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0xac>
  12a0c4: d10103a0     	sub	x0, x29, #0x40
  12a0c8: 321b03e1     	orr	w1, wzr, #0x20
  12a0cc: 97fdf275     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  12a0d0: 14000001     	b	0x12a0d4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x19c>
  12a0d4: aa1f03e8     	mov	x8, xzr
  12a0d8: f9002be8     	str	x8, [sp, #0x50]
  12a0dc: 14000001     	b	0x12a0e0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x1a8>
  12a0e0: f9402be8     	ldr	x8, [sp, #0x50]
  12a0e4: f1003d08     	subs	x8, x8, #0xf
  12a0e8: f9000be8     	str	x8, [sp, #0x10]
  12a0ec: 540004c8     	b.hi	0x12a184 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x24c>
  12a0f0: 14000001     	b	0x12a0f4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x1bc>
  12a0f4: f9403be8     	ldr	x8, [sp, #0x70]
  12a0f8: f9402be9     	ldr	x9, [sp, #0x50]
  12a0fc: 8b090108     	add	x8, x8, x9
  12a100: f85b03a9     	ldur	x9, [x29, #-0x50]
  12a104: eb090108     	subs	x8, x8, x9
  12a108: f90007e8     	str	x8, [sp, #0x8]
  12a10c: 54000063     	b.lo	0x12a118 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x1e0>
  12a110: 14000001     	b	0x12a114 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x1dc>
  12a114: 1400001c     	b	0x12a184 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x24c>
  12a118: f85983a8     	ldur	x8, [x29, #-0x68]
  12a11c: f9403be9     	ldr	x9, [sp, #0x70]
  12a120: f9402bea     	ldr	x10, [sp, #0x50]
  12a124: 8b0a0129     	add	x9, x9, x10
  12a128: 38696900     	ldrb	w0, [x8, x9]
  12a12c: 97fdf5c5     	bl	0xa7840 <isprint@plt>
  12a130: 34000160     	cbz	w0, 0x12a15c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x224>
  12a134: 14000001     	b	0x12a138 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x200>
  12a138: f85983a8     	ldur	x8, [x29, #-0x68]
  12a13c: f9403be9     	ldr	x9, [sp, #0x70]
  12a140: f9402bea     	ldr	x10, [sp, #0x50]
  12a144: 8b0a0129     	add	x9, x9, x10
  12a148: 38696901     	ldrb	w1, [x8, x9]
  12a14c: d10103a0     	sub	x0, x29, #0x40
  12a150: 97fdf254     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  12a154: 14000001     	b	0x12a158 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x220>
  12a158: 14000006     	b	0x12a170 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x238>
  12a15c: d10103a0     	sub	x0, x29, #0x40
  12a160: 528005c1     	mov	w1, #0x2e               // =46
  12a164: 97fdf24f     	bl	0xa6aa0 <_ZN7android7AString6appendEc@plt>
  12a168: 14000001     	b	0x12a16c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x234>
  12a16c: 14000001     	b	0x12a170 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x238>
  12a170: 14000001     	b	0x12a174 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x23c>
  12a174: f9402be8     	ldr	x8, [sp, #0x50]
  12a178: 91000508     	add	x8, x8, #0x1
  12a17c: f9002be8     	str	x8, [sp, #0x50]
  12a180: 17ffffd8     	b	0x12a0e0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x1a8>
  12a184: f85a03a8     	ldur	x8, [x29, #-0x60]
  12a188: b4000188     	cbz	x8, 0x12a1b8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x280>
  12a18c: 14000001     	b	0x12a190 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x258>
  12a190: f85a03a0     	ldur	x0, [x29, #-0x60]
  12a194: d10103a1     	sub	x1, x29, #0x40
  12a198: 97fde2d2     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12a19c: 14000001     	b	0x12a1a0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x268>
  12a1a0: f85a03a0     	ldur	x0, [x29, #-0x60]
  12a1a4: b0000861     	adrp	x1, 0x237000 <optionalData+0x2d0>
  12a1a8: 9112f421     	add	x1, x1, #0x4bd
  12a1ac: 97fdfcc1     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12a1b0: 14000001     	b	0x12a1b4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x27c>
  12a1b4: 14000002     	b	0x12a1bc <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x284>
  12a1b8: 14000001     	b	0x12a1bc <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x284>
  12a1bc: f9403be8     	ldr	x8, [sp, #0x70]
  12a1c0: 91004108     	add	x8, x8, #0x10
  12a1c4: f9003be8     	str	x8, [sp, #0x70]
  12a1c8: d10103a0     	sub	x0, x29, #0x40
  12a1cc: 97fddecd     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a1d0: 17ffff69     	b	0x129f74 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3c>
  12a1d4: d53bd048     	mrs	x8, TPIDR_EL0
  12a1d8: f9401508     	ldr	x8, [x8, #0x28]
  12a1dc: f85f83a9     	ldur	x9, [x29, #-0x8]
  12a1e0: eb090108     	subs	x8, x8, x9
  12a1e4: f90003e8     	str	x8, [sp]
  12a1e8: 540000e1     	b.ne	0x12a204 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x2cc>
  12a1ec: 14000001     	b	0x12a1f0 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x2b8>
  12a1f0: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  12a1f4: 9103c3ff     	add	sp, sp, #0xf0
  12a1f8: d65f03c0     	ret
  12a1fc: f94037e0     	ldr	x0, [sp, #0x68]
  12a200: 97fdf744     	bl	0xa7f10 <_Unwind_Resume@plt>
  12a204: 97fdfedb     	bl	0xa9d70 <__stack_chk_fail@plt>
  12a208: d10243ff     	sub	sp, sp, #0x90
  12a20c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  12a210: 910203fd     	add	x29, sp, #0x80
  12a214: d53bd048     	mrs	x8, TPIDR_EL0
  12a218: f9401508     	ldr	x8, [x8, #0x28]
  12a21c: f81f83a8     	stur	x8, [x29, #-0x8]
  12a220: f9001be0     	str	x0, [sp, #0x30]
  12a224: b9002fe1     	str	w1, [sp, #0x2c]
  12a228: 14000001     	b	0x12a22c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x2f4>
  12a22c: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  12a230: f81d83a8     	stur	x8, [x29, #-0x28]
  12a234: 52800a29     	mov	w9, #0x51               // =81
  12a238: 2a0903e8     	mov	w8, w9
  12a23c: f81d03a8     	stur	x8, [x29, #-0x30]
  12a240: d10083a8     	sub	x8, x29, #0x20
  12a244: d100a3a0     	sub	x0, x29, #0x28
  12a248: d100c3a1     	sub	x1, x29, #0x30
  12a24c: f9000be8     	str	x8, [sp, #0x10]
  12a250: 97fddfa8     	bl	0xa20f0 <_ZN7android10Compare_LTImmEENS_7AStringERKT_RKT0_@plt>
  12a254: f9400be0     	ldr	x0, [sp, #0x10]
  12a258: 97fdfa9e     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12a25c: b9000fe0     	str	w0, [sp, #0xc]
  12a260: 14000001     	b	0x12a264 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x32c>
  12a264: b9400fe8     	ldr	w8, [sp, #0xc]
  12a268: 37000308     	tbnz	w8, #0x0, 0x12a2c8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x390>
  12a26c: 14000001     	b	0x12a270 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x338>
  12a270: 90000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12a274: 912d2c21     	add	x1, x1, #0xb4b
  12a278: 9100e3e0     	add	x0, sp, #0x38
  12a27c: 97fde641     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12a280: 14000001     	b	0x12a284 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x34c>
  12a284: 9100e3e0     	add	x0, sp, #0x38
  12a288: d10083a1     	sub	x1, x29, #0x20
  12a28c: 97fde295     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12a290: 14000001     	b	0x12a294 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x35c>
  12a294: 9100e3e0     	add	x0, sp, #0x38
  12a298: 97fdde9a     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a29c: 1400000b     	b	0x12a2c8 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x390>
  12a2a0: f90013e0     	str	x0, [sp, #0x20]
  12a2a4: 2a0103e8     	mov	w8, w1
  12a2a8: b9001fe8     	str	w8, [sp, #0x1c]
  12a2ac: 14000019     	b	0x12a310 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3d8>
  12a2b0: f90013e0     	str	x0, [sp, #0x20]
  12a2b4: 2a0103e8     	mov	w8, w1
  12a2b8: b9001fe8     	str	w8, [sp, #0x1c]
  12a2bc: 9100e3e0     	add	x0, sp, #0x38
  12a2c0: 97fdde90     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a2c4: 14000013     	b	0x12a310 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3d8>
  12a2c8: d10083a0     	sub	x0, x29, #0x20
  12a2cc: 97fdde8d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a2d0: 14000001     	b	0x12a2d4 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x39c>
  12a2d4: f9401be0     	ldr	x0, [sp, #0x30]
  12a2d8: b9802fe2     	ldrsw	x2, [sp, #0x2c]
  12a2dc: 90000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12a2e0: 912f2821     	add	x1, x1, #0xbca
  12a2e4: 97fde88f     	bl	0xa4520 <_ZN7android7AString6appendEPKcm@plt>
  12a2e8: d53bd040     	mrs	x0, TPIDR_EL0
  12a2ec: f9401400     	ldr	x0, [x0, #0x28]
  12a2f0: f85f83a1     	ldur	x1, [x29, #-0x8]
  12a2f4: eb010000     	subs	x0, x0, x1
  12a2f8: f90003e0     	str	x0, [sp]
  12a2fc: 54000141     	b.ne	0x12a324 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3ec>
  12a300: 14000001     	b	0x12a304 <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3cc>
  12a304: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  12a308: 910243ff     	add	sp, sp, #0x90
  12a30c: d65f03c0     	ret
  12a310: d10083a0     	sub	x0, x29, #0x20
  12a314: 97fdde7b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12a318: 14000001     	b	0x12a31c <android::hexdump(void const*, unsigned long, unsigned long, android::AString*)+0x3e4>
  12a31c: f94013e0     	ldr	x0, [sp, #0x20]
  12a320: 97fdf6fc     	bl	0xa7f10 <_Unwind_Resume@plt>
  12a324: 97fdfe93     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012a328 <android::ID3::ID3(android::sp<android::DataSource> const&, bool, long)>:
  12a328: d10103ff     	sub	sp, sp, #0x40
  12a32c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12a330: 9100c3fd     	add	x29, sp, #0x30
  12a334: 52800008     	mov	w8, #0x0                // =0
  12a338: d2800009     	mov	x9, #0x0                // =0
  12a33c: f81f83a0     	stur	x0, [x29, #-0x8]
  12a340: f81f03a1     	stur	x1, [x29, #-0x10]
  12a344: 320003ea     	orr	w10, wzr, #0x1
  12a348: 0a0a004a     	and	w10, w2, w10
  12a34c: 381ef3aa     	sturb	w10, [x29, #-0x11]
  12a350: f9000be3     	str	x3, [sp, #0x10]
  12a354: f85f83a0     	ldur	x0, [x29, #-0x8]
  12a358: aa0003e1     	mov	x1, x0
  12a35c: 39000028     	strb	w8, [x1]
  12a360: f9000409     	str	x9, [x0, #0x8]
  12a364: f900081f     	str	xzr, [x0, #0x10]
  12a368: f9000c1f     	str	xzr, [x0, #0x18]
  12a36c: b900201f     	str	wzr, [x0, #0x20]
  12a370: f900141f     	str	xzr, [x0, #0x28]
  12a374: f85f03a1     	ldur	x1, [x29, #-0x10]
  12a378: f9400be2     	ldr	x2, [sp, #0x10]
  12a37c: f90007e0     	str	x0, [sp, #0x8]
  12a380: 97fdeab0     	bl	0xa4e40 <_ZN7android3ID37parseV2ERKNS_2spINS_10DataSourceEEEl@plt>
  12a384: f94007e9     	ldr	x9, [sp, #0x8]
  12a388: 320003e8     	orr	w8, wzr, #0x1
  12a38c: 0a080008     	and	w8, w0, w8
  12a390: 39000128     	strb	w8, [x9]
  12a394: f94007e9     	ldr	x9, [sp, #0x8]
  12a398: 39400128     	ldrb	w8, [x9]
  12a39c: 37000148     	tbnz	w8, #0x0, 0x12a3c4 <android::ID3::ID3(android::sp<android::DataSource> const&, bool, long)+0x9c>
  12a3a0: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12a3a4: 37000108     	tbnz	w8, #0x0, 0x12a3c4 <android::ID3::ID3(android::sp<android::DataSource> const&, bool, long)+0x9c>
  12a3a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  12a3ac: f94007e0     	ldr	x0, [sp, #0x8]
  12a3b0: 97fde408     	bl	0xa33d0 <_ZN7android3ID37parseV1ERKNS_2spINS_10DataSourceEEE@plt>
  12a3b4: f94007e1     	ldr	x1, [sp, #0x8]
  12a3b8: 320003e8     	orr	w8, wzr, #0x1
  12a3bc: 0a080008     	and	w8, w0, w8
  12a3c0: 39000028     	strb	w8, [x1]
  12a3c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12a3c8: 910103ff     	add	sp, sp, #0x40
  12a3cc: d65f03c0     	ret

000000000012a3d0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)>:
  12a3d0: d10703ff     	sub	sp, sp, #0x1c0
  12a3d4: f900d3fc     	str	x28, [sp, #0x1a0]
  12a3d8: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  12a3dc: 9106c3fd     	add	x29, sp, #0x1b0
  12a3e0: d100e3a8     	sub	x8, x29, #0x38
  12a3e4: d53bd049     	mrs	x9, TPIDR_EL0
  12a3e8: f9401529     	ldr	x9, [x9, #0x28]
  12a3ec: f9001109     	str	x9, [x8, #0x20]
  12a3f0: f81803a0     	stur	x0, [x29, #-0x80]
  12a3f4: f81783a1     	stur	x1, [x29, #-0x88]
  12a3f8: f81703a2     	stur	x2, [x29, #-0x90]
  12a3fc: f85803a9     	ldur	x9, [x29, #-0x80]
  12a400: f85783a0     	ldur	x0, [x29, #-0x88]
  12a404: f9006fe8     	str	x8, [sp, #0xd8]
  12a408: f9006be9     	str	x9, [sp, #0xd0]
  12a40c: 97fdf4e1     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  12a410: f85703a1     	ldur	x1, [x29, #-0x90]
  12a414: f9400008     	ldr	x8, [x0]
  12a418: f9401d08     	ldr	x8, [x8, #0x38]
  12a41c: 5280014a     	mov	w10, #0xa               // =10
  12a420: 2a0a03e3     	mov	w3, w10
  12a424: d100a3a2     	sub	x2, x29, #0x28
  12a428: d63f0100     	blr	x8
  12a42c: f1002808     	subs	x8, x0, #0xa
  12a430: f90067e8     	str	x8, [sp, #0xc8]
  12a434: 540000a0     	b.eq	0x12a448 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x78>
  12a438: 14000001     	b	0x12a43c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6c>
  12a43c: 2a1f03e8     	mov	w8, wzr
  12a440: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a444: 140001e8     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a448: d0000661     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12a44c: 9112c021     	add	x1, x1, #0x4b0
  12a450: 320007e8     	orr	w8, wzr, #0x3
  12a454: 2a0803e2     	mov	w2, w8
  12a458: d100a3a0     	sub	x0, x29, #0x28
  12a45c: 97fdf805     	bl	0xa8470 <memcmp@plt>
  12a460: 340000a0     	cbz	w0, 0x12a474 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xa4>
  12a464: 14000001     	b	0x12a468 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x98>
  12a468: 2a1f03e8     	mov	w8, wzr
  12a46c: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a470: 140001dd     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a474: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a478: 7103fd08     	subs	w8, w8, #0xff
  12a47c: b900c7e8     	str	w8, [sp, #0xc4]
  12a480: 540000e0     	b.eq	0x12a49c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xcc>
  12a484: 14000001     	b	0x12a488 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xb8>
  12a488: 385dc3a8     	ldurb	w8, [x29, #-0x24]
  12a48c: 7103fd08     	subs	w8, w8, #0xff
  12a490: b900c3e8     	str	w8, [sp, #0xc0]
  12a494: 540000a1     	b.ne	0x12a4a8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xd8>
  12a498: 14000001     	b	0x12a49c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xcc>
  12a49c: 2a1f03e8     	mov	w8, wzr
  12a4a0: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a4a4: 140001d0     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a4a8: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a4ac: 71000908     	subs	w8, w8, #0x2
  12a4b0: b900bfe8     	str	w8, [sp, #0xbc]
  12a4b4: 54000201     	b.ne	0x12a4f4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x124>
  12a4b8: 14000001     	b	0x12a4bc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xec>
  12a4bc: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a4c0: 12001508     	and	w8, w8, #0x3f
  12a4c4: 340000a8     	cbz	w8, 0x12a4d8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x108>
  12a4c8: 14000001     	b	0x12a4cc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0xfc>
  12a4cc: 2a1f03e8     	mov	w8, wzr
  12a4d0: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a4d4: 140001c4     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a4d8: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a4dc: 363000a8     	tbz	w8, #0x6, 0x12a4f0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x120>
  12a4e0: 14000001     	b	0x12a4e4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x114>
  12a4e4: 2a1f03e8     	mov	w8, wzr
  12a4e8: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a4ec: 140001be     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a4f0: 14000020     	b	0x12a570 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1a0>
  12a4f4: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a4f8: 71000d08     	subs	w8, w8, #0x3
  12a4fc: b900bbe8     	str	w8, [sp, #0xb8]
  12a500: 54000141     	b.ne	0x12a528 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x158>
  12a504: 14000001     	b	0x12a508 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x138>
  12a508: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a50c: 12001108     	and	w8, w8, #0x1f
  12a510: 340000a8     	cbz	w8, 0x12a524 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x154>
  12a514: 14000001     	b	0x12a518 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x148>
  12a518: 2a1f03e8     	mov	w8, wzr
  12a51c: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a520: 140001b1     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a524: 14000012     	b	0x12a56c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x19c>
  12a528: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a52c: 71001108     	subs	w8, w8, #0x4
  12a530: b900b7e8     	str	w8, [sp, #0xb4]
  12a534: 54000141     	b.ne	0x12a55c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x18c>
  12a538: 14000001     	b	0x12a53c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x16c>
  12a53c: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a540: 12000d08     	and	w8, w8, #0xf
  12a544: 340000a8     	cbz	w8, 0x12a558 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x188>
  12a548: 14000001     	b	0x12a54c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x17c>
  12a54c: 2a1f03e8     	mov	w8, wzr
  12a550: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a554: 140001a4     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a558: 14000004     	b	0x12a568 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x198>
  12a55c: 2a1f03e8     	mov	w8, wzr
  12a560: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a564: 140001a0     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a568: 14000001     	b	0x12a56c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x19c>
  12a56c: 14000001     	b	0x12a570 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1a0>
  12a570: d100a3a8     	sub	x8, x29, #0x28
  12a574: b27f0500     	orr	x0, x8, #0x6
  12a578: d100c3a1     	sub	x1, x29, #0x30
  12a57c: 97fdda7d     	bl	0xa0f70 <_ZN7android3ID320ParseSyncsafeIntegerEPKhPm@plt>
  12a580: 370000a0     	tbnz	w0, #0x0, 0x12a594 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1c4>
  12a584: 14000001     	b	0x12a588 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1b8>
  12a588: 2a1f03e8     	mov	w8, wzr
  12a58c: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a590: 14000195     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a594: f9406fe8     	ldr	x8, [sp, #0xd8]
  12a598: f9400509     	ldr	x9, [x8, #0x8]
  12a59c: f14c0129     	subs	x9, x9, #0x300, lsl #12 // =0x300000
  12a5a0: f90057e9     	str	x9, [sp, #0xa8]
  12a5a4: 540000a9     	b.ls	0x12a5b8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1e8>
  12a5a8: 14000001     	b	0x12a5ac <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x1dc>
  12a5ac: 2a1f03e8     	mov	w8, wzr
  12a5b0: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a5b4: 1400018c     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a5b8: f9406fe8     	ldr	x8, [sp, #0xd8]
  12a5bc: f9400500     	ldr	x0, [x8, #0x8]
  12a5c0: 97fddf34     	bl	0xa2290 <malloc@plt>
  12a5c4: f9406be8     	ldr	x8, [sp, #0xd0]
  12a5c8: f9000500     	str	x0, [x8, #0x8]
  12a5cc: f9400500     	ldr	x0, [x8, #0x8]
  12a5d0: b50000a0     	cbnz	x0, 0x12a5e4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x214>
  12a5d4: 14000001     	b	0x12a5d8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x208>
  12a5d8: 2a1f03e8     	mov	w8, wzr
  12a5dc: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12a5e0: 14000181     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a5e4: f9406fe8     	ldr	x8, [sp, #0xd8]
  12a5e8: f9400509     	ldr	x9, [x8, #0x8]
  12a5ec: f9406bea     	ldr	x10, [sp, #0xd0]
  12a5f0: f9000949     	str	x9, [x10, #0x10]
  12a5f4: f9400949     	ldr	x9, [x10, #0x10]
  12a5f8: 91002929     	add	x9, x9, #0xa
  12a5fc: f9001549     	str	x9, [x10, #0x28]
  12a600: f85783a0     	ldur	x0, [x29, #-0x88]
  12a604: 97fdf463     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  12a608: f85703a8     	ldur	x8, [x29, #-0x90]
  12a60c: 91002901     	add	x1, x8, #0xa
  12a610: f9406be8     	ldr	x8, [sp, #0xd0]
  12a614: f9400502     	ldr	x2, [x8, #0x8]
  12a618: f9400903     	ldr	x3, [x8, #0x10]
  12a61c: f9400009     	ldr	x9, [x0]
  12a620: f9401d29     	ldr	x9, [x9, #0x38]
  12a624: d63f0120     	blr	x9
  12a628: f9406be8     	ldr	x8, [sp, #0xd0]
  12a62c: f9400909     	ldr	x9, [x8, #0x10]
  12a630: eb090009     	subs	x9, x0, x9
  12a634: f90053e9     	str	x9, [sp, #0xa0]
  12a638: 54000160     	b.eq	0x12a664 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x294>
  12a63c: 14000001     	b	0x12a640 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x270>
  12a640: f9406be8     	ldr	x8, [sp, #0xd0]
  12a644: f9400500     	ldr	x0, [x8, #0x8]
  12a648: 97fdde02     	bl	0xa1e50 <free@plt>
  12a64c: aa1f03e8     	mov	x8, xzr
  12a650: f9406be0     	ldr	x0, [sp, #0xd0]
  12a654: f9000408     	str	x8, [x0, #0x8]
  12a658: 2a1f03e9     	mov	w9, wzr
  12a65c: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a660: 14000161     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a664: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a668: 71001108     	subs	w8, w8, #0x4
  12a66c: b9009fe8     	str	w8, [sp, #0x9c]
  12a670: 54000941     	b.ne	0x12a798 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3c8>
  12a674: 14000001     	b	0x12a678 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x2a8>
  12a678: f9406fe8     	ldr	x8, [sp, #0xd8]
  12a67c: f9400500     	ldr	x0, [x8, #0x8]
  12a680: 97fddf04     	bl	0xa2290 <malloc@plt>
  12a684: f81683a0     	stur	x0, [x29, #-0x98]
  12a688: f85683a8     	ldur	x8, [x29, #-0x98]
  12a68c: b5000168     	cbnz	x8, 0x12a6b8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x2e8>
  12a690: 14000001     	b	0x12a694 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x2c4>
  12a694: f9406be8     	ldr	x8, [sp, #0xd0]
  12a698: f9400500     	ldr	x0, [x8, #0x8]
  12a69c: 97fddded     	bl	0xa1e50 <free@plt>
  12a6a0: aa1f03e8     	mov	x8, xzr
  12a6a4: f9406be0     	ldr	x0, [sp, #0xd0]
  12a6a8: f9000408     	str	x8, [x0, #0x8]
  12a6ac: 2a1f03e9     	mov	w9, wzr
  12a6b0: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a6b4: 1400014c     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a6b8: f85683a0     	ldur	x0, [x29, #-0x98]
  12a6bc: f9406be8     	ldr	x8, [sp, #0xd0]
  12a6c0: f9400501     	ldr	x1, [x8, #0x8]
  12a6c4: f9406fe9     	ldr	x9, [sp, #0xd8]
  12a6c8: f9400522     	ldr	x2, [x9, #0x8]
  12a6cc: 97fdd5b1     	bl	0x9fd90 <memcpy@plt>
  12a6d0: 2a1f03e3     	mov	w3, wzr
  12a6d4: f9406be8     	ldr	x8, [sp, #0xd0]
  12a6d8: f9004be0     	str	x0, [sp, #0x90]
  12a6dc: aa0803e0     	mov	x0, x8
  12a6e0: 2a0303e1     	mov	w1, w3
  12a6e4: 97fdf2b3     	bl	0xa71b0 <_ZN7android3ID327removeUnsynchronizationV2_4Eb@plt>
  12a6e8: 12000000     	and	w0, w0, #0x1
  12a6ec: 381643a0     	sturb	w0, [x29, #-0x9c]
  12a6f0: 385643a0     	ldurb	w0, [x29, #-0x9c]
  12a6f4: 37000300     	tbnz	w0, #0x0, 0x12a754 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x384>
  12a6f8: 14000001     	b	0x12a6fc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x32c>
  12a6fc: f9406be8     	ldr	x8, [sp, #0xd0]
  12a700: f9400500     	ldr	x0, [x8, #0x8]
  12a704: f85683a1     	ldur	x1, [x29, #-0x98]
  12a708: f9406fe9     	ldr	x9, [sp, #0xd8]
  12a70c: f9400522     	ldr	x2, [x9, #0x8]
  12a710: 97fdd5a0     	bl	0x9fd90 <memcpy@plt>
  12a714: f9406fe8     	ldr	x8, [sp, #0xd8]
  12a718: f9400509     	ldr	x9, [x8, #0x8]
  12a71c: f9406be1     	ldr	x1, [sp, #0xd0]
  12a720: f9000829     	str	x9, [x1, #0x10]
  12a724: 320003e1     	orr	w1, wzr, #0x1
  12a728: f9406be9     	ldr	x9, [sp, #0xd0]
  12a72c: f90047e0     	str	x0, [sp, #0x88]
  12a730: aa0903e0     	mov	x0, x9
  12a734: 97fdf29f     	bl	0xa71b0 <_ZN7android3ID327removeUnsynchronizationV2_4Eb@plt>
  12a738: 12000000     	and	w0, w0, #0x1
  12a73c: 381643a0     	sturb	w0, [x29, #-0x9c]
  12a740: 385643a0     	ldurb	w0, [x29, #-0x9c]
  12a744: 36000060     	tbz	w0, #0x0, 0x12a750 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x380>
  12a748: 14000001     	b	0x12a74c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x37c>
  12a74c: 14000001     	b	0x12a750 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x380>
  12a750: 14000001     	b	0x12a754 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x384>
  12a754: f85683a0     	ldur	x0, [x29, #-0x98]
  12a758: 97fdddbe     	bl	0xa1e50 <free@plt>
  12a75c: aa1f03e0     	mov	x0, xzr
  12a760: f81683a0     	stur	x0, [x29, #-0x98]
  12a764: 385643a8     	ldurb	w8, [x29, #-0x9c]
  12a768: 37000168     	tbnz	w8, #0x0, 0x12a794 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3c4>
  12a76c: 14000001     	b	0x12a770 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3a0>
  12a770: f9406be8     	ldr	x8, [sp, #0xd0]
  12a774: f9400500     	ldr	x0, [x8, #0x8]
  12a778: 97fdddb6     	bl	0xa1e50 <free@plt>
  12a77c: aa1f03e8     	mov	x8, xzr
  12a780: f9406be0     	ldr	x0, [sp, #0xd0]
  12a784: f9000408     	str	x8, [x0, #0x8]
  12a788: 2a1f03e9     	mov	w9, wzr
  12a78c: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a790: 14000115     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a794: 14000008     	b	0x12a7b4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3e4>
  12a798: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a79c: 363800a8     	tbz	w8, #0x7, 0x12a7b0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3e0>
  12a7a0: 14000001     	b	0x12a7a4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3d4>
  12a7a4: f9406be0     	ldr	x0, [sp, #0xd0]
  12a7a8: 97fdeaee     	bl	0xa5360 <_ZN7android3ID323removeUnsynchronizationEv@plt>
  12a7ac: 14000001     	b	0x12a7b0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3e0>
  12a7b0: 14000001     	b	0x12a7b4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x3e4>
  12a7b4: aa1f03e8     	mov	x8, xzr
  12a7b8: f9406be9     	ldr	x9, [sp, #0xd0]
  12a7bc: f9000d28     	str	x8, [x9, #0x18]
  12a7c0: 385db3aa     	ldurb	w10, [x29, #-0x25]
  12a7c4: 71000d4a     	subs	w10, w10, #0x3
  12a7c8: b90087ea     	str	w10, [sp, #0x84]
  12a7cc: 54000fa1     	b.ne	0x12a9c0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5f0>
  12a7d0: 14000001     	b	0x12a7d4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x404>
  12a7d4: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a7d8: 36300f48     	tbz	w8, #0x6, 0x12a9c0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5f0>
  12a7dc: 14000001     	b	0x12a7e0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x410>
  12a7e0: f9406be8     	ldr	x8, [sp, #0xd0]
  12a7e4: f9400909     	ldr	x9, [x8, #0x10]
  12a7e8: f1000d29     	subs	x9, x9, #0x3
  12a7ec: f9003fe9     	str	x9, [sp, #0x78]
  12a7f0: 54000168     	b.hi	0x12a81c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x44c>
  12a7f4: 14000001     	b	0x12a7f8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x428>
  12a7f8: f9406be8     	ldr	x8, [sp, #0xd0]
  12a7fc: f9400500     	ldr	x0, [x8, #0x8]
  12a800: 97fddd94     	bl	0xa1e50 <free@plt>
  12a804: aa1f03e8     	mov	x8, xzr
  12a808: f9406be0     	ldr	x0, [sp, #0xd0]
  12a80c: f9000408     	str	x8, [x0, #0x8]
  12a810: 2a1f03e9     	mov	w9, wzr
  12a814: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a818: 140000f3     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a81c: f9406be8     	ldr	x8, [sp, #0xd0]
  12a820: f9400500     	ldr	x0, [x8, #0x8]
  12a824: 97fdf327     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  12a828: 2a0003e0     	mov	w0, w0
  12a82c: 2a0003e8     	mov	w8, w0
  12a830: f81583a8     	stur	x8, [x29, #-0xa8]
  12a834: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a838: b1001108     	adds	x8, x8, #0x4
  12a83c: f9003be8     	str	x8, [sp, #0x70]
  12a840: 54000163     	b.lo	0x12a86c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x49c>
  12a844: 14000001     	b	0x12a848 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x478>
  12a848: f9406be8     	ldr	x8, [sp, #0xd0]
  12a84c: f9400500     	ldr	x0, [x8, #0x8]
  12a850: 97fddd80     	bl	0xa1e50 <free@plt>
  12a854: aa1f03e8     	mov	x8, xzr
  12a858: f9406be0     	ldr	x0, [sp, #0xd0]
  12a85c: f9000408     	str	x8, [x0, #0x8]
  12a860: 2a1f03e9     	mov	w9, wzr
  12a864: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a868: 140000df     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a86c: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a870: 91001108     	add	x8, x8, #0x4
  12a874: f81583a8     	stur	x8, [x29, #-0xa8]
  12a878: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a87c: f9406be9     	ldr	x9, [sp, #0xd0]
  12a880: f940092a     	ldr	x10, [x9, #0x10]
  12a884: eb0a0108     	subs	x8, x8, x10
  12a888: f90037e8     	str	x8, [sp, #0x68]
  12a88c: 54000169     	b.ls	0x12a8b8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x4e8>
  12a890: 14000001     	b	0x12a894 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x4c4>
  12a894: f9406be8     	ldr	x8, [sp, #0xd0]
  12a898: f9400500     	ldr	x0, [x8, #0x8]
  12a89c: 97fddd6d     	bl	0xa1e50 <free@plt>
  12a8a0: aa1f03e8     	mov	x8, xzr
  12a8a4: f9406be0     	ldr	x0, [sp, #0xd0]
  12a8a8: f9000408     	str	x8, [x0, #0x8]
  12a8ac: 2a1f03e9     	mov	w9, wzr
  12a8b0: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a8b4: 140000cc     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a8b8: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a8bc: f9406be9     	ldr	x9, [sp, #0xd0]
  12a8c0: f9000d28     	str	x8, [x9, #0x18]
  12a8c4: 2a1f03ea     	mov	w10, wzr
  12a8c8: 781543aa     	sturh	w10, [x29, #-0xac]
  12a8cc: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a8d0: f1001908     	subs	x8, x8, #0x6
  12a8d4: f90033e8     	str	x8, [sp, #0x60]
  12a8d8: 54000723     	b.lo	0x12a9bc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5ec>
  12a8dc: 14000001     	b	0x12a8e0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x510>
  12a8e0: f9406be8     	ldr	x8, [sp, #0xd0]
  12a8e4: f9400509     	ldr	x9, [x8, #0x8]
  12a8e8: 91001120     	add	x0, x9, #0x4
  12a8ec: 97fdf4f1     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  12a8f0: 781543a0     	sturh	w0, [x29, #-0xac]
  12a8f4: f85583a8     	ldur	x8, [x29, #-0xa8]
  12a8f8: f1002908     	subs	x8, x8, #0xa
  12a8fc: f9002fe8     	str	x8, [sp, #0x58]
  12a900: 54000543     	b.lo	0x12a9a8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5d8>
  12a904: 14000001     	b	0x12a908 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x538>
  12a908: f9406be8     	ldr	x8, [sp, #0xd0]
  12a90c: f9400509     	ldr	x9, [x8, #0x8]
  12a910: 91001920     	add	x0, x9, #0x6
  12a914: 97fdf2eb     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  12a918: 2a0003e0     	mov	w0, w0
  12a91c: 2a0003e8     	mov	w8, w0
  12a920: f81483a8     	stur	x8, [x29, #-0xb8]
  12a924: f85483a8     	ldur	x8, [x29, #-0xb8]
  12a928: f9406be9     	ldr	x9, [sp, #0xd0]
  12a92c: f9400d3e     	ldr	x30, [x9, #0x18]
  12a930: aa3e03fe     	mvn	x30, x30
  12a934: eb1e0108     	subs	x8, x8, x30
  12a938: f9002be8     	str	x8, [sp, #0x50]
  12a93c: 54000069     	b.ls	0x12a948 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x578>
  12a940: 14000001     	b	0x12a944 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x574>
  12a944: 14000001     	b	0x12a948 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x578>
  12a948: f85483a8     	ldur	x8, [x29, #-0xb8]
  12a94c: f9406be9     	ldr	x9, [sp, #0xd0]
  12a950: f940092a     	ldr	x10, [x9, #0x10]
  12a954: f9400d2b     	ldr	x11, [x9, #0x18]
  12a958: eb0b014a     	subs	x10, x10, x11
  12a95c: eb0a0108     	subs	x8, x8, x10
  12a960: f90027e8     	str	x8, [sp, #0x48]
  12a964: 54000169     	b.ls	0x12a990 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5c0>
  12a968: 14000001     	b	0x12a96c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x59c>
  12a96c: f9406be8     	ldr	x8, [sp, #0xd0]
  12a970: f9400500     	ldr	x0, [x8, #0x8]
  12a974: 97fddd37     	bl	0xa1e50 <free@plt>
  12a978: aa1f03e8     	mov	x8, xzr
  12a97c: f9406be0     	ldr	x0, [sp, #0xd0]
  12a980: f9000408     	str	x8, [x0, #0x8]
  12a984: 2a1f03e9     	mov	w9, wzr
  12a988: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12a98c: 14000096     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12a990: f85483a8     	ldur	x8, [x29, #-0xb8]
  12a994: f9406be9     	ldr	x9, [sp, #0xd0]
  12a998: f940092a     	ldr	x10, [x9, #0x10]
  12a99c: eb080148     	subs	x8, x10, x8
  12a9a0: f9000928     	str	x8, [x9, #0x10]
  12a9a4: 14000001     	b	0x12a9a8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5d8>
  12a9a8: 785543a8     	ldurh	w8, [x29, #-0xac]
  12a9ac: 36780068     	tbz	w8, #0xf, 0x12a9b8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5e8>
  12a9b0: 14000001     	b	0x12a9b4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5e4>
  12a9b4: 14000001     	b	0x12a9b8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5e8>
  12a9b8: 14000001     	b	0x12a9bc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x5ec>
  12a9bc: 14000044     	b	0x12aacc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6fc>
  12a9c0: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12a9c4: 71001108     	subs	w8, w8, #0x4
  12a9c8: b90047e8     	str	w8, [sp, #0x44]
  12a9cc: 540007e1     	b.ne	0x12aac8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6f8>
  12a9d0: 14000001     	b	0x12a9d4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x604>
  12a9d4: 385dd3a8     	ldurb	w8, [x29, #-0x23]
  12a9d8: 36300788     	tbz	w8, #0x6, 0x12aac8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6f8>
  12a9dc: 14000001     	b	0x12a9e0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x610>
  12a9e0: f9406be8     	ldr	x8, [sp, #0xd0]
  12a9e4: f9400909     	ldr	x9, [x8, #0x10]
  12a9e8: f1000d29     	subs	x9, x9, #0x3
  12a9ec: f9001fe9     	str	x9, [sp, #0x38]
  12a9f0: 54000168     	b.hi	0x12aa1c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x64c>
  12a9f4: 14000001     	b	0x12a9f8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x628>
  12a9f8: f9406be8     	ldr	x8, [sp, #0xd0]
  12a9fc: f9400500     	ldr	x0, [x8, #0x8]
  12aa00: 97fddd14     	bl	0xa1e50 <free@plt>
  12aa04: aa1f03e8     	mov	x8, xzr
  12aa08: f9406be0     	ldr	x0, [sp, #0xd0]
  12aa0c: f9000408     	str	x8, [x0, #0x8]
  12aa10: 2a1f03e9     	mov	w9, wzr
  12aa14: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12aa18: 14000073     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12aa1c: f9406be8     	ldr	x8, [sp, #0xd0]
  12aa20: f9400500     	ldr	x0, [x8, #0x8]
  12aa24: d100e3a1     	sub	x1, x29, #0x38
  12aa28: 97fdd952     	bl	0xa0f70 <_ZN7android3ID320ParseSyncsafeIntegerEPKhPm@plt>
  12aa2c: 37000160     	tbnz	w0, #0x0, 0x12aa58 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x688>
  12aa30: 14000001     	b	0x12aa34 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x664>
  12aa34: f9406be8     	ldr	x8, [sp, #0xd0]
  12aa38: f9400500     	ldr	x0, [x8, #0x8]
  12aa3c: 97fddd05     	bl	0xa1e50 <free@plt>
  12aa40: aa1f03e8     	mov	x8, xzr
  12aa44: f9406be0     	ldr	x0, [sp, #0xd0]
  12aa48: f9000408     	str	x8, [x0, #0x8]
  12aa4c: 2a1f03e9     	mov	w9, wzr
  12aa50: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12aa54: 14000064     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12aa58: f9406fe8     	ldr	x8, [sp, #0xd8]
  12aa5c: f9400109     	ldr	x9, [x8]
  12aa60: f1001929     	subs	x9, x9, #0x6
  12aa64: f9001be9     	str	x9, [sp, #0x30]
  12aa68: 54000143     	b.lo	0x12aa90 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6c0>
  12aa6c: 14000001     	b	0x12aa70 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6a0>
  12aa70: f9406fe8     	ldr	x8, [sp, #0xd8]
  12aa74: f9400109     	ldr	x9, [x8]
  12aa78: f9406bea     	ldr	x10, [sp, #0xd0]
  12aa7c: f940094b     	ldr	x11, [x10, #0x10]
  12aa80: eb0b0129     	subs	x9, x9, x11
  12aa84: f90017e9     	str	x9, [sp, #0x28]
  12aa88: 54000169     	b.ls	0x12aab4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6e4>
  12aa8c: 14000001     	b	0x12aa90 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6c0>
  12aa90: f9406be8     	ldr	x8, [sp, #0xd0]
  12aa94: f9400500     	ldr	x0, [x8, #0x8]
  12aa98: 97fddcee     	bl	0xa1e50 <free@plt>
  12aa9c: aa1f03e8     	mov	x8, xzr
  12aaa0: f9406be0     	ldr	x0, [sp, #0xd0]
  12aaa4: f9000408     	str	x8, [x0, #0x8]
  12aaa8: 2a1f03e9     	mov	w9, wzr
  12aaac: 3818f3a9     	sturb	w9, [x29, #-0x71]
  12aab0: 1400004d     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12aab4: f9406fe8     	ldr	x8, [sp, #0xd8]
  12aab8: f9400109     	ldr	x9, [x8]
  12aabc: f9406bea     	ldr	x10, [sp, #0xd0]
  12aac0: f9000d49     	str	x9, [x10, #0x18]
  12aac4: 14000001     	b	0x12aac8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6f8>
  12aac8: 14000001     	b	0x12aacc <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x6fc>
  12aacc: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12aad0: 71000908     	subs	w8, w8, #0x2
  12aad4: b90027e8     	str	w8, [sp, #0x24]
  12aad8: 540000c1     	b.ne	0x12aaf0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x720>
  12aadc: 14000001     	b	0x12aae0 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x710>
  12aae0: 320007e8     	orr	w8, wzr, #0x3
  12aae4: f9406be9     	ldr	x9, [sp, #0xd0]
  12aae8: b9002128     	str	w8, [x9, #0x20]
  12aaec: 1400003b     	b	0x12abd8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x808>
  12aaf0: 385db3a8     	ldurb	w8, [x29, #-0x25]
  12aaf4: 71000d08     	subs	w8, w8, #0x3
  12aaf8: b90023e8     	str	w8, [sp, #0x20]
  12aafc: 540000c1     	b.ne	0x12ab14 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x744>
  12ab00: 14000001     	b	0x12ab04 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x734>
  12ab04: 321e03e8     	orr	w8, wzr, #0x4
  12ab08: f9406be9     	ldr	x9, [sp, #0xd0]
  12ab0c: b9002128     	str	w8, [x9, #0x20]
  12ab10: 14000031     	b	0x12abd4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x804>
  12ab14: 14000001     	b	0x12ab18 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x748>
  12ab18: d100a3a8     	sub	x8, x29, #0x28
  12ab1c: b2400500     	orr	x0, x8, #0x3
  12ab20: 321e03e9     	orr	w9, wzr, #0x4
  12ab24: b81ac3a9     	stur	w9, [x29, #-0x54]
  12ab28: d10143a8     	sub	x8, x29, #0x50
  12ab2c: d10153a1     	sub	x1, x29, #0x54
  12ab30: f9000fe8     	str	x8, [sp, #0x18]
  12ab34: 97fdf22f     	bl	0xa73f0 <_ZN7android10Compare_EQIhiEENS_7AStringERKT_RKT0_@plt>
  12ab38: f9400fe0     	ldr	x0, [sp, #0x18]
  12ab3c: 97fdf865     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12ab40: b90017e0     	str	w0, [sp, #0x14]
  12ab44: 14000001     	b	0x12ab48 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x778>
  12ab48: b94017e8     	ldr	w8, [sp, #0x14]
  12ab4c: 37000308     	tbnz	w8, #0x0, 0x12abac <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7dc>
  12ab50: 14000001     	b	0x12ab54 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x784>
  12ab54: 90000681     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12ab58: 91306c21     	add	x1, x1, #0xc1b
  12ab5c: d101c3a0     	sub	x0, x29, #0x70
  12ab60: 97fde408     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12ab64: 14000001     	b	0x12ab68 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x798>
  12ab68: d101c3a0     	sub	x0, x29, #0x70
  12ab6c: d10143a1     	sub	x1, x29, #0x50
  12ab70: 97fde05c     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12ab74: 14000001     	b	0x12ab78 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7a8>
  12ab78: d101c3a0     	sub	x0, x29, #0x70
  12ab7c: 97fddc61     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ab80: 1400000b     	b	0x12abac <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7dc>
  12ab84: f81403a0     	stur	x0, [x29, #-0xc0]
  12ab88: 2a0103e8     	mov	w8, w1
  12ab8c: b813c3a8     	stur	w8, [x29, #-0xc4]
  12ab90: 1400000e     	b	0x12abc8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7f8>
  12ab94: f81403a0     	stur	x0, [x29, #-0xc0]
  12ab98: 2a0103e8     	mov	w8, w1
  12ab9c: b813c3a8     	stur	w8, [x29, #-0xc4]
  12aba0: d101c3a0     	sub	x0, x29, #0x70
  12aba4: 97fddc57     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12aba8: 14000008     	b	0x12abc8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7f8>
  12abac: d10143a0     	sub	x0, x29, #0x50
  12abb0: 97fddc54     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12abb4: 14000001     	b	0x12abb8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x7e8>
  12abb8: 528000a8     	mov	w8, #0x5                // =5
  12abbc: f9406be9     	ldr	x9, [sp, #0xd0]
  12abc0: b9002128     	str	w8, [x9, #0x20]
  12abc4: 14000004     	b	0x12abd4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x804>
  12abc8: d10143a0     	sub	x0, x29, #0x50
  12abcc: 97fddc4d     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12abd0: 14000015     	b	0x12ac24 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x854>
  12abd4: 14000001     	b	0x12abd8 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x808>
  12abd8: 320003e8     	orr	w8, wzr, #0x1
  12abdc: 3818f3a8     	sturb	w8, [x29, #-0x71]
  12abe0: 14000001     	b	0x12abe4 <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x814>
  12abe4: 3858f3a8     	ldurb	w8, [x29, #-0x71]
  12abe8: d53bd049     	mrs	x9, TPIDR_EL0
  12abec: f9401529     	ldr	x9, [x9, #0x28]
  12abf0: f9406fea     	ldr	x10, [sp, #0xd8]
  12abf4: f940114b     	ldr	x11, [x10, #0x20]
  12abf8: eb0b0129     	subs	x9, x9, x11
  12abfc: b90013e8     	str	w8, [sp, #0x10]
  12ac00: f90007e9     	str	x9, [sp, #0x8]
  12ac04: 54000141     	b.ne	0x12ac2c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x85c>
  12ac08: 14000001     	b	0x12ac0c <android::ID3::parseV2(android::sp<android::DataSource> const&, long)+0x83c>
  12ac0c: b94013e8     	ldr	w8, [sp, #0x10]
  12ac10: 12000100     	and	w0, w8, #0x1
  12ac14: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  12ac18: f940d3fc     	ldr	x28, [sp, #0x1a0]
  12ac1c: 910703ff     	add	sp, sp, #0x1c0
  12ac20: d65f03c0     	ret
  12ac24: f85403a0     	ldur	x0, [x29, #-0xc0]
  12ac28: 97fdf4ba     	bl	0xa7f10 <_Unwind_Resume@plt>
  12ac2c: 97fdfc51     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012ac30 <android::ID3::parseV1(android::sp<android::DataSource> const&)>:
  12ac30: d101c3ff     	sub	sp, sp, #0x70
  12ac34: a9067bfd     	stp	x29, x30, [sp, #0x60]
  12ac38: 910183fd     	add	x29, sp, #0x60
  12ac3c: d53bd048     	mrs	x8, TPIDR_EL0
  12ac40: f9401508     	ldr	x8, [x8, #0x28]
  12ac44: f81f83a8     	stur	x8, [x29, #-0x8]
  12ac48: f81e03a0     	stur	x0, [x29, #-0x20]
  12ac4c: f81d83a1     	stur	x1, [x29, #-0x28]
  12ac50: f85e03a8     	ldur	x8, [x29, #-0x20]
  12ac54: 321903e9     	orr	w9, wzr, #0x80
  12ac58: 2a0903e0     	mov	w0, w9
  12ac5c: f9001be0     	str	x0, [sp, #0x30]
  12ac60: f85d83a0     	ldur	x0, [x29, #-0x28]
  12ac64: f90017e8     	str	x8, [sp, #0x28]
  12ac68: 97fdf2ca     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  12ac6c: f9400008     	ldr	x8, [x0]
  12ac70: f9402108     	ldr	x8, [x8, #0x40]
  12ac74: d10043a1     	sub	x1, x29, #0x10
  12ac78: d63f0100     	blr	x8
  12ac7c: 350000e0     	cbnz	w0, 0x12ac98 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x68>
  12ac80: 14000001     	b	0x12ac84 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x54>
  12ac84: f85f03a8     	ldur	x8, [x29, #-0x10]
  12ac88: f101fd08     	subs	x8, x8, #0x7f
  12ac8c: f90013e8     	str	x8, [sp, #0x20]
  12ac90: 540000ac     	b.gt	0x12aca4 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x74>
  12ac94: 14000001     	b	0x12ac98 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x68>
  12ac98: 2a1f03e8     	mov	w8, wzr
  12ac9c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12aca0: 14000046     	b	0x12adb8 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x188>
  12aca4: 321903e8     	orr	w8, wzr, #0x80
  12aca8: 2a0803e0     	mov	w0, w8
  12acac: f9000fe0     	str	x0, [sp, #0x18]
  12acb0: 97fddd78     	bl	0xa2290 <malloc@plt>
  12acb4: f94017fe     	ldr	x30, [sp, #0x28]
  12acb8: f90007c0     	str	x0, [x30, #0x8]
  12acbc: f85d83a0     	ldur	x0, [x29, #-0x28]
  12acc0: 97fdf2b4     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  12acc4: f85f03be     	ldur	x30, [x29, #-0x10]
  12acc8: f10203c1     	subs	x1, x30, #0x80
  12accc: f94017fe     	ldr	x30, [sp, #0x28]
  12acd0: f94007c2     	ldr	x2, [x30, #0x8]
  12acd4: f9400009     	ldr	x9, [x0]
  12acd8: f9401d29     	ldr	x9, [x9, #0x38]
  12acdc: f9400fe3     	ldr	x3, [sp, #0x18]
  12ace0: d63f0120     	blr	x9
  12ace4: f1020009     	subs	x9, x0, #0x80
  12ace8: f9000be9     	str	x9, [sp, #0x10]
  12acec: 54000160     	b.eq	0x12ad18 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0xe8>
  12acf0: 14000001     	b	0x12acf4 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0xc4>
  12acf4: f94017e8     	ldr	x8, [sp, #0x28]
  12acf8: f9400500     	ldr	x0, [x8, #0x8]
  12acfc: 97fddc55     	bl	0xa1e50 <free@plt>
  12ad00: aa1f03e8     	mov	x8, xzr
  12ad04: f94017e0     	ldr	x0, [sp, #0x28]
  12ad08: f9000408     	str	x8, [x0, #0x8]
  12ad0c: 2a1f03e9     	mov	w9, wzr
  12ad10: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12ad14: 14000029     	b	0x12adb8 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x188>
  12ad18: f94017e8     	ldr	x8, [sp, #0x28]
  12ad1c: f9400501     	ldr	x1, [x8, #0x8]
  12ad20: 90000680     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12ad24: 91329800     	add	x0, x0, #0xca6
  12ad28: 320007e9     	orr	w9, wzr, #0x3
  12ad2c: 2a0903e2     	mov	w2, w9
  12ad30: 97fdf5d0     	bl	0xa8470 <memcmp@plt>
  12ad34: 34000160     	cbz	w0, 0x12ad60 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x130>
  12ad38: 14000001     	b	0x12ad3c <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x10c>
  12ad3c: f94017e8     	ldr	x8, [sp, #0x28]
  12ad40: f9400500     	ldr	x0, [x8, #0x8]
  12ad44: 97fddc43     	bl	0xa1e50 <free@plt>
  12ad48: aa1f03e8     	mov	x8, xzr
  12ad4c: f94017e0     	ldr	x0, [sp, #0x28]
  12ad50: f9000408     	str	x8, [x0, #0x8]
  12ad54: 2a1f03e9     	mov	w9, wzr
  12ad58: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12ad5c: 14000017     	b	0x12adb8 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x188>
  12ad60: 321903e8     	orr	w8, wzr, #0x80
  12ad64: 2a0803e9     	mov	w9, w8
  12ad68: f94017ea     	ldr	x10, [sp, #0x28]
  12ad6c: f9000949     	str	x9, [x10, #0x10]
  12ad70: 320007e8     	orr	w8, wzr, #0x3
  12ad74: 2a0803e9     	mov	w9, w8
  12ad78: f9000d49     	str	x9, [x10, #0x18]
  12ad7c: f9400549     	ldr	x9, [x10, #0x8]
  12ad80: 3941f528     	ldrb	w8, [x9, #0x7d]
  12ad84: 340000c8     	cbz	w8, 0x12ad9c <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x16c>
  12ad88: 14000001     	b	0x12ad8c <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x15c>
  12ad8c: 320003e8     	orr	w8, wzr, #0x1
  12ad90: f94017e9     	ldr	x9, [sp, #0x28]
  12ad94: b9002128     	str	w8, [x9, #0x20]
  12ad98: 14000005     	b	0x12adac <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x17c>
  12ad9c: 321f03e8     	orr	w8, wzr, #0x2
  12ada0: f94017e9     	ldr	x9, [sp, #0x28]
  12ada4: b9002128     	str	w8, [x9, #0x20]
  12ada8: 14000001     	b	0x12adac <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x17c>
  12adac: 320003e8     	orr	w8, wzr, #0x1
  12adb0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12adb4: 14000001     	b	0x12adb8 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x188>
  12adb8: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12adbc: d53bd049     	mrs	x9, TPIDR_EL0
  12adc0: f9401529     	ldr	x9, [x9, #0x28]
  12adc4: f85f83aa     	ldur	x10, [x29, #-0x8]
  12adc8: eb0a0129     	subs	x9, x9, x10
  12adcc: b9000fe8     	str	w8, [sp, #0xc]
  12add0: f90003e9     	str	x9, [sp]
  12add4: 540000e1     	b.ne	0x12adf0 <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x1c0>
  12add8: 14000001     	b	0x12addc <android::ID3::parseV1(android::sp<android::DataSource> const&)+0x1ac>
  12addc: b9400fe8     	ldr	w8, [sp, #0xc]
  12ade0: 12000100     	and	w0, w8, #0x1
  12ade4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  12ade8: 9101c3ff     	add	sp, sp, #0x70
  12adec: d65f03c0     	ret
  12adf0: 97fdfbe0     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012adf4 <android::ID3::ID3(unsigned char const*, unsigned long, bool)>:
  12adf4: d10343ff     	sub	sp, sp, #0xd0
  12adf8: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  12adfc: 910303fd     	add	x29, sp, #0xc0
  12ae00: d53bd048     	mrs	x8, TPIDR_EL0
  12ae04: f9401508     	ldr	x8, [x8, #0x28]
  12ae08: f81f83a8     	stur	x8, [x29, #-0x8]
  12ae0c: f81d83a0     	stur	x0, [x29, #-0x28]
  12ae10: f81d03a1     	stur	x1, [x29, #-0x30]
  12ae14: f81c83a2     	stur	x2, [x29, #-0x38]
  12ae18: 12000063     	and	w3, w3, #0x1
  12ae1c: 381c43a3     	sturb	w3, [x29, #-0x3c]
  12ae20: f85d83a8     	ldur	x8, [x29, #-0x28]
  12ae24: aa0803e0     	mov	x0, x8
  12ae28: 2a1f03e3     	mov	w3, wzr
  12ae2c: 39000103     	strb	w3, [x8]
  12ae30: aa1f03e1     	mov	x1, xzr
  12ae34: f9000501     	str	x1, [x8, #0x8]
  12ae38: f9000901     	str	x1, [x8, #0x10]
  12ae3c: f9000d01     	str	x1, [x8, #0x18]
  12ae40: b9002103     	str	w3, [x8, #0x20]
  12ae44: f9001501     	str	x1, [x8, #0x28]
  12ae48: d0000be8     	adrp	x8, 0x2a8000
  12ae4c: f9435508     	ldr	x8, [x8, #0x6a8]
  12ae50: 321b03e9     	orr	w9, wzr, #0x20
  12ae54: 2a0903e2     	mov	w2, w9
  12ae58: f81a83a0     	stur	x0, [x29, #-0x58]
  12ae5c: aa0203e0     	mov	x0, x2
  12ae60: f90033e1     	str	x1, [sp, #0x60]
  12ae64: aa0803e1     	mov	x1, x8
  12ae68: b9005fe3     	str	w3, [sp, #0x5c]
  12ae6c: 97fdd74d     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  12ae70: aa0003e1     	mov	x1, x0
  12ae74: b9405fe9     	ldr	w9, [sp, #0x5c]
  12ae78: 381c33a9     	sturb	w9, [x29, #-0x3d]
  12ae7c: f94033e8     	ldr	x8, [sp, #0x60]
  12ae80: f9002be1     	str	x1, [sp, #0x50]
  12ae84: f90027e8     	str	x8, [sp, #0x48]
  12ae88: b40001e0     	cbz	x0, 0x12aec4 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0xd0>
  12ae8c: 14000001     	b	0x12ae90 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x9c>
  12ae90: 320003e8     	orr	w8, wzr, #0x1
  12ae94: 381c33a8     	sturb	w8, [x29, #-0x3d]
  12ae98: f9402be0     	ldr	x0, [sp, #0x50]
  12ae9c: f85d03a1     	ldur	x1, [x29, #-0x30]
  12aea0: f85c83a2     	ldur	x2, [x29, #-0x38]
  12aea4: f9402be3     	ldr	x3, [sp, #0x50]
  12aea8: f90023e0     	str	x0, [sp, #0x40]
  12aeac: aa0303e0     	mov	x0, x3
  12aeb0: 97fdff3c     	bl	0xaaba0 <_ZN7android12MemorySourceC2EPKhm@plt>
  12aeb4: 14000001     	b	0x12aeb8 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0xc4>
  12aeb8: f94023e0     	ldr	x0, [sp, #0x40]
  12aebc: f90027e0     	str	x0, [sp, #0x48]
  12aec0: 14000001     	b	0x12aec4 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0xd0>
  12aec4: f94027e0     	ldr	x0, [sp, #0x48]
  12aec8: d10043a8     	sub	x8, x29, #0x10
  12aecc: f9001fe0     	str	x0, [sp, #0x38]
  12aed0: aa0803e0     	mov	x0, x8
  12aed4: f9401fe1     	ldr	x1, [sp, #0x38]
  12aed8: f9001be8     	str	x8, [sp, #0x30]
  12aedc: 97fddca5     	bl	0xa2170 <_ZN7android2spINS_12MemorySourceEEC2EPS1_@plt>
  12aee0: aa1f03e0     	mov	x0, xzr
  12aee4: f9401be8     	ldr	x8, [sp, #0x30]
  12aee8: f90017e0     	str	x0, [sp, #0x28]
  12aeec: aa0803e0     	mov	x0, x8
  12aef0: f94017e1     	ldr	x1, [sp, #0x28]
  12aef4: 97fde5e3     	bl	0xa4680 <_ZNK7android2spINS_12MemorySourceEEeqEPKS1_@plt>
  12aef8: b90027e0     	str	w0, [sp, #0x24]
  12aefc: 14000001     	b	0x12af00 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x10c>
  12af00: b94027e8     	ldr	w8, [sp, #0x24]
  12af04: 360002e8     	tbz	w8, #0x0, 0x12af60 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x16c>
  12af08: 14000001     	b	0x12af0c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x118>
  12af0c: 320003e8     	orr	w8, wzr, #0x1
  12af10: b81b03a8     	stur	w8, [x29, #-0x50]
  12af14: 1400004c     	b	0x12b044 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x250>
  12af18: f81b83a0     	stur	x0, [x29, #-0x48]
  12af1c: 2a0103e8     	mov	w8, w1
  12af20: b81b43a8     	stur	w8, [x29, #-0x4c]
  12af24: 385c33a8     	ldurb	w8, [x29, #-0x3d]
  12af28: 71000508     	subs	w8, w8, #0x1
  12af2c: b90023e8     	str	w8, [sp, #0x20]
  12af30: 540000e1     	b.ne	0x12af4c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x158>
  12af34: 14000001     	b	0x12af38 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x144>
  12af38: d0000be1     	adrp	x1, 0x2a8000
  12af3c: f9435421     	ldr	x1, [x1, #0x6a8]
  12af40: f9402be0     	ldr	x0, [sp, #0x50]
  12af44: 97fdf33f     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  12af48: 14000001     	b	0x12af4c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x158>
  12af4c: 14000052     	b	0x12b094 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x2a0>
  12af50: f81b83a0     	stur	x0, [x29, #-0x48]
  12af54: 2a0103e8     	mov	w8, w1
  12af58: b81b43a8     	stur	w8, [x29, #-0x4c]
  12af5c: 1400004b     	b	0x12b088 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x294>
  12af60: d10063a0     	sub	x0, x29, #0x18
  12af64: d10043a1     	sub	x1, x29, #0x10
  12af68: 97fddb32     	bl	0xa1c30 <_ZN7android2spINS_10DataSourceEEC2INS_12MemorySourceEEERKNS0_IT_EE@plt>
  12af6c: 14000001     	b	0x12af70 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x17c>
  12af70: d10063a1     	sub	x1, x29, #0x18
  12af74: aa1f03e0     	mov	x0, xzr
  12af78: f85a83a8     	ldur	x8, [x29, #-0x58]
  12af7c: f9000fe0     	str	x0, [sp, #0x18]
  12af80: aa0803e0     	mov	x0, x8
  12af84: f9400fe2     	ldr	x2, [sp, #0x18]
  12af88: 97fde7ae     	bl	0xa4e40 <_ZN7android3ID37parseV2ERKNS_2spINS_10DataSourceEEEl@plt>
  12af8c: b90017e0     	str	w0, [sp, #0x14]
  12af90: 14000001     	b	0x12af94 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x1a0>
  12af94: b94017e8     	ldr	w8, [sp, #0x14]
  12af98: 12000109     	and	w9, w8, #0x1
  12af9c: f85a83aa     	ldur	x10, [x29, #-0x58]
  12afa0: 39000149     	strb	w9, [x10]
  12afa4: d10063a0     	sub	x0, x29, #0x18
  12afa8: 97fdd40a     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  12afac: f85a83aa     	ldur	x10, [x29, #-0x58]
  12afb0: 39400148     	ldrb	w8, [x10]
  12afb4: 37000428     	tbnz	w8, #0x0, 0x12b038 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x244>
  12afb8: 14000001     	b	0x12afbc <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x1c8>
  12afbc: 385c43a8     	ldurb	w8, [x29, #-0x3c]
  12afc0: 370003c8     	tbnz	w8, #0x0, 0x12b038 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x244>
  12afc4: 14000001     	b	0x12afc8 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x1d4>
  12afc8: d10083a0     	sub	x0, x29, #0x20
  12afcc: d10043a1     	sub	x1, x29, #0x10
  12afd0: 97fddb18     	bl	0xa1c30 <_ZN7android2spINS_10DataSourceEEC2INS_12MemorySourceEEERKNS0_IT_EE@plt>
  12afd4: 14000001     	b	0x12afd8 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x1e4>
  12afd8: d10083a1     	sub	x1, x29, #0x20
  12afdc: f85a83a0     	ldur	x0, [x29, #-0x58]
  12afe0: 97fde0fc     	bl	0xa33d0 <_ZN7android3ID37parseV1ERKNS_2spINS_10DataSourceEEE@plt>
  12afe4: b90013e0     	str	w0, [sp, #0x10]
  12afe8: 14000001     	b	0x12afec <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x1f8>
  12afec: b94013e8     	ldr	w8, [sp, #0x10]
  12aff0: 12000109     	and	w9, w8, #0x1
  12aff4: f85a83aa     	ldur	x10, [x29, #-0x58]
  12aff8: 39000149     	strb	w9, [x10]
  12affc: d10083a0     	sub	x0, x29, #0x20
  12b000: 97fdd3f4     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  12b004: 1400000d     	b	0x12b038 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x244>
  12b008: f81b83a0     	stur	x0, [x29, #-0x48]
  12b00c: 2a0103e8     	mov	w8, w1
  12b010: b81b43a8     	stur	w8, [x29, #-0x4c]
  12b014: d10063a0     	sub	x0, x29, #0x18
  12b018: 97fdd3ee     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  12b01c: 1400001b     	b	0x12b088 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x294>
  12b020: f81b83a0     	stur	x0, [x29, #-0x48]
  12b024: 2a0103e8     	mov	w8, w1
  12b028: b81b43a8     	stur	w8, [x29, #-0x4c]
  12b02c: d10083a0     	sub	x0, x29, #0x20
  12b030: 97fdd3e8     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  12b034: 14000015     	b	0x12b088 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x294>
  12b038: 2a1f03e8     	mov	w8, wzr
  12b03c: b81b03a8     	stur	w8, [x29, #-0x50]
  12b040: 14000001     	b	0x12b044 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x250>
  12b044: d10043a0     	sub	x0, x29, #0x10
  12b048: 97fdd852     	bl	0xa1190 <_ZN7android2spINS_12MemorySourceEED2Ev@plt>
  12b04c: b85b03a8     	ldur	w8, [x29, #-0x50]
  12b050: 71000508     	subs	w8, w8, #0x1
  12b054: b9000fe8     	str	w8, [sp, #0xc]
  12b058: 54000228     	b.hi	0x12b09c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x2a8>
  12b05c: 14000001     	b	0x12b060 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x26c>
  12b060: d53bd048     	mrs	x8, TPIDR_EL0
  12b064: f9401508     	ldr	x8, [x8, #0x28]
  12b068: f85f83a9     	ldur	x9, [x29, #-0x8]
  12b06c: eb090108     	subs	x8, x8, x9
  12b070: f90003e8     	str	x8, [sp]
  12b074: 54000141     	b.ne	0x12b09c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x2a8>
  12b078: 14000001     	b	0x12b07c <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x288>
  12b07c: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  12b080: 910343ff     	add	sp, sp, #0xd0
  12b084: d65f03c0     	ret
  12b088: d10043a0     	sub	x0, x29, #0x10
  12b08c: 97fdd841     	bl	0xa1190 <_ZN7android2spINS_12MemorySourceEED2Ev@plt>
  12b090: 14000001     	b	0x12b094 <android::ID3::ID3(unsigned char const*, unsigned long, bool)+0x2a0>
  12b094: f85b83a0     	ldur	x0, [x29, #-0x48]
  12b098: 97fdf39e     	bl	0xa7f10 <_Unwind_Resume@plt>
  12b09c: 97fdfb35     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012b0a0 <android::MemorySource::MemorySource(unsigned char const*, unsigned long)>:
  12b0a0: d10103ff     	sub	sp, sp, #0x40
  12b0a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12b0a8: 9100c3fd     	add	x29, sp, #0x30
  12b0ac: b0000be8     	adrp	x8, 0x2a8000
  12b0b0: f943ed08     	ldr	x8, [x8, #0x7d8]
  12b0b4: b27c03e9     	orr	x9, xzr, #0x10
  12b0b8: 8b090108     	add	x8, x8, x9
  12b0bc: f81f83a0     	stur	x0, [x29, #-0x8]
  12b0c0: f81f03a1     	stur	x1, [x29, #-0x10]
  12b0c4: f9000fe2     	str	x2, [sp, #0x18]
  12b0c8: f85f83a9     	ldur	x9, [x29, #-0x8]
  12b0cc: aa0903e0     	mov	x0, x9
  12b0d0: f9000be8     	str	x8, [sp, #0x10]
  12b0d4: f90007e9     	str	x9, [sp, #0x8]
  12b0d8: 97fdf40a     	bl	0xa8100 <_ZN7android10DataSourceC2Ev@plt>
  12b0dc: f9400be8     	ldr	x8, [sp, #0x10]
  12b0e0: f94007e9     	ldr	x9, [sp, #0x8]
  12b0e4: f9000128     	str	x8, [x9]
  12b0e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  12b0ec: f9000920     	str	x0, [x9, #0x10]
  12b0f0: f9400fe0     	ldr	x0, [sp, #0x18]
  12b0f4: f9000d20     	str	x0, [x9, #0x18]
  12b0f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12b0fc: 910103ff     	add	sp, sp, #0x40
  12b100: d65f03c0     	ret

000000000012b104 <android::sp<android::MemorySource>::sp(android::MemorySource*)>:
  12b104: d100c3ff     	sub	sp, sp, #0x30
  12b108: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12b10c: 910083fd     	add	x29, sp, #0x20
  12b110: d2800008     	mov	x8, #0x0                // =0
  12b114: f81f83a0     	stur	x0, [x29, #-0x8]
  12b118: f9000be1     	str	x1, [sp, #0x10]
  12b11c: f85f83a0     	ldur	x0, [x29, #-0x8]
  12b120: aa0003e1     	mov	x1, x0
  12b124: f9400be9     	ldr	x9, [sp, #0x10]
  12b128: f9000029     	str	x9, [x1]
  12b12c: f9400be9     	ldr	x9, [sp, #0x10]
  12b130: eb08013f     	cmp	x9, x8
  12b134: 1a9f07ea     	cset	w10, ne
  12b138: f90007e0     	str	x0, [sp, #0x8]
  12b13c: 3700004a     	tbnz	w10, #0x0, 0x12b144 <android::sp<android::MemorySource>::sp(android::MemorySource*)+0x40>
  12b140: 14000004     	b	0x12b150 <android::sp<android::MemorySource>::sp(android::MemorySource*)+0x4c>
  12b144: f9400be0     	ldr	x0, [sp, #0x10]
  12b148: f94007e1     	ldr	x1, [sp, #0x8]
  12b14c: 97fdfdb5     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  12b150: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12b154: 9100c3ff     	add	sp, sp, #0x30
  12b158: d65f03c0     	ret

000000000012b15c <android::sp<android::MemorySource>::operator==(android::MemorySource const*) const>:
  12b15c: d10043ff     	sub	sp, sp, #0x10
  12b160: f90007e0     	str	x0, [sp, #0x8]
  12b164: f90003e1     	str	x1, [sp]
  12b168: f94007e0     	ldr	x0, [sp, #0x8]
  12b16c: f9400000     	ldr	x0, [x0]
  12b170: f94003e1     	ldr	x1, [sp]
  12b174: eb01001f     	cmp	x0, x1
  12b178: 1a9f17e8     	cset	w8, eq
  12b17c: 320003e9     	orr	w9, wzr, #0x1
  12b180: 0a090108     	and	w8, w8, w9
  12b184: 2a0803e0     	mov	w0, w8
  12b188: 910043ff     	add	sp, sp, #0x10
  12b18c: d65f03c0     	ret

000000000012b190 <android::sp<android::DataSource>::sp<android::MemorySource>(android::sp<android::MemorySource> const&)>:
  12b190: d100c3ff     	sub	sp, sp, #0x30
  12b194: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12b198: 910083fd     	add	x29, sp, #0x20
  12b19c: d2800008     	mov	x8, #0x0                // =0
  12b1a0: f81f83a0     	stur	x0, [x29, #-0x8]
  12b1a4: f9000be1     	str	x1, [sp, #0x10]
  12b1a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  12b1ac: aa0003e1     	mov	x1, x0
  12b1b0: f9400be9     	ldr	x9, [sp, #0x10]
  12b1b4: f9400129     	ldr	x9, [x9]
  12b1b8: f9000029     	str	x9, [x1]
  12b1bc: aa0003e9     	mov	x9, x0
  12b1c0: f9400129     	ldr	x9, [x9]
  12b1c4: eb08013f     	cmp	x9, x8
  12b1c8: 1a9f07ea     	cset	w10, ne
  12b1cc: f90007e0     	str	x0, [sp, #0x8]
  12b1d0: 3700004a     	tbnz	w10, #0x0, 0x12b1d8 <android::sp<android::DataSource>::sp<android::MemorySource>(android::sp<android::MemorySource> const&)+0x48>
  12b1d4: 14000005     	b	0x12b1e8 <android::sp<android::DataSource>::sp<android::MemorySource>(android::sp<android::MemorySource> const&)+0x58>
  12b1d8: f94007e8     	ldr	x8, [sp, #0x8]
  12b1dc: f9400100     	ldr	x0, [x8]
  12b1e0: f94007e1     	ldr	x1, [sp, #0x8]
  12b1e4: 97fdfd8f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  12b1e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12b1ec: 9100c3ff     	add	sp, sp, #0x30
  12b1f0: d65f03c0     	ret

000000000012b1f4 <android::sp<android::MemorySource>::~sp()>:
  12b1f4: d10083ff     	sub	sp, sp, #0x20
  12b1f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12b1fc: 910043fd     	add	x29, sp, #0x10
  12b200: d2800008     	mov	x8, #0x0                // =0
  12b204: f90007e0     	str	x0, [sp, #0x8]
  12b208: f94007e0     	ldr	x0, [sp, #0x8]
  12b20c: aa0003e9     	mov	x9, x0
  12b210: f9400129     	ldr	x9, [x9]
  12b214: eb08013f     	cmp	x9, x8
  12b218: 1a9f07ea     	cset	w10, ne
  12b21c: f90003e0     	str	x0, [sp]
  12b220: 3700004a     	tbnz	w10, #0x0, 0x12b228 <android::sp<android::MemorySource>::~sp()+0x34>
  12b224: 14000006     	b	0x12b23c <android::sp<android::MemorySource>::~sp()+0x48>
  12b228: f94003e8     	ldr	x8, [sp]
  12b22c: f9400100     	ldr	x0, [x8]
  12b230: f94003e1     	ldr	x1, [sp]
  12b234: 97fde387     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  12b238: 14000001     	b	0x12b23c <android::sp<android::MemorySource>::~sp()+0x48>
  12b23c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12b240: 910083ff     	add	sp, sp, #0x20
  12b244: d65f03c0     	ret
  12b248: 97fe0bdf     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012b24c <android::ID3::~ID3()>:
  12b24c: d100c3ff     	sub	sp, sp, #0x30
  12b250: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12b254: 910083fd     	add	x29, sp, #0x20
  12b258: d2800008     	mov	x8, #0x0                // =0
  12b25c: f81f83a0     	stur	x0, [x29, #-0x8]
  12b260: f85f83a0     	ldur	x0, [x29, #-0x8]
  12b264: f9400409     	ldr	x9, [x0, #0x8]
  12b268: eb08013f     	cmp	x9, x8
  12b26c: 1a9f07ea     	cset	w10, ne
  12b270: f9000be8     	str	x8, [sp, #0x10]
  12b274: f90007e0     	str	x0, [sp, #0x8]
  12b278: 3700004a     	tbnz	w10, #0x0, 0x12b280 <android::ID3::~ID3()+0x34>
  12b27c: 14000008     	b	0x12b29c <android::ID3::~ID3()+0x50>
  12b280: f94007e8     	ldr	x8, [sp, #0x8]
  12b284: f9400500     	ldr	x0, [x8, #0x8]
  12b288: 97fddaf2     	bl	0xa1e50 <free@plt>
  12b28c: 14000001     	b	0x12b290 <android::ID3::~ID3()+0x44>
  12b290: f9400be8     	ldr	x8, [sp, #0x10]
  12b294: f94007e9     	ldr	x9, [sp, #0x8]
  12b298: f9000528     	str	x8, [x9, #0x8]
  12b29c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12b2a0: 9100c3ff     	add	sp, sp, #0x30
  12b2a4: d65f03c0     	ret
  12b2a8: 97fe0bc7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012b2ac <android::ID3::isValid() const>:
  12b2ac: d10043ff     	sub	sp, sp, #0x10
  12b2b0: f90007e0     	str	x0, [sp, #0x8]
  12b2b4: f94007e0     	ldr	x0, [sp, #0x8]
  12b2b8: 39400008     	ldrb	w8, [x0]
  12b2bc: 320003e9     	orr	w9, wzr, #0x1
  12b2c0: 0a090108     	and	w8, w8, w9
  12b2c4: 2a0803e0     	mov	w0, w8
  12b2c8: 910043ff     	add	sp, sp, #0x10
  12b2cc: d65f03c0     	ret

000000000012b2d0 <android::ID3::version() const>:
  12b2d0: d10043ff     	sub	sp, sp, #0x10
  12b2d4: f90007e0     	str	x0, [sp, #0x8]
  12b2d8: f94007e0     	ldr	x0, [sp, #0x8]
  12b2dc: b9402000     	ldr	w0, [x0, #0x20]
  12b2e0: 910043ff     	add	sp, sp, #0x10
  12b2e4: d65f03c0     	ret

000000000012b2e8 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)>:
  12b2e8: d10083ff     	sub	sp, sp, #0x20
  12b2ec: f9000be0     	str	x0, [sp, #0x10]
  12b2f0: f90007e1     	str	x1, [sp, #0x8]
  12b2f4: f94007e0     	ldr	x0, [sp, #0x8]
  12b2f8: f900001f     	str	xzr, [x0]
  12b2fc: b90007ff     	str	wzr, [sp, #0x4]
  12b300: 321e03e8     	orr	w8, wzr, #0x4
  12b304: b94007e9     	ldr	w9, [sp, #0x4]
  12b308: 6b08013f     	cmp	w9, w8
  12b30c: 1a9fa7e8     	cset	w8, lt
  12b310: 37000048     	tbnz	w8, #0x0, 0x12b318 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0x30>
  12b314: 14000023     	b	0x12b3a0 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0xb8>
  12b318: 321903e8     	orr	w8, wzr, #0x80
  12b31c: f9400be9     	ldr	x9, [sp, #0x10]
  12b320: b94007ea     	ldr	w10, [sp, #0x4]
  12b324: 2a0a03eb     	mov	w11, w10
  12b328: 93407d6b     	sxtw	x11, w11
  12b32c: 8b0b0129     	add	x9, x9, x11
  12b330: 3940012a     	ldrb	w10, [x9]
  12b334: 0a080148     	and	w8, w10, w8
  12b338: 35000048     	cbnz	w8, 0x12b340 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0x58>
  12b33c: 14000006     	b	0x12b354 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0x6c>
  12b340: 52800008     	mov	w8, #0x0                // =0
  12b344: 320003e9     	orr	w9, wzr, #0x1
  12b348: 0a090108     	and	w8, w8, w9
  12b34c: 39007fe8     	strb	w8, [sp, #0x1f]
  12b350: 14000018     	b	0x12b3b0 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0xc8>
  12b354: b2400be8     	orr	x8, xzr, #0x7
  12b358: f94007e9     	ldr	x9, [sp, #0x8]
  12b35c: f9400129     	ldr	x9, [x9]
  12b360: 9ac82128     	lsl	x8, x9, x8
  12b364: f9400be9     	ldr	x9, [sp, #0x10]
  12b368: b94007ea     	ldr	w10, [sp, #0x4]
  12b36c: 2a0a03eb     	mov	w11, w10
  12b370: 93407d6b     	sxtw	x11, w11
  12b374: 8b0b0129     	add	x9, x9, x11
  12b378: 3940012a     	ldrb	w10, [x9]
  12b37c: 2a0a03e9     	mov	w9, w10
  12b380: d3401d29     	ubfx	x9, x9, #0, #8
  12b384: aa090108     	orr	x8, x8, x9
  12b388: f94007e9     	ldr	x9, [sp, #0x8]
  12b38c: f9000128     	str	x8, [x9]
  12b390: b94007e8     	ldr	w8, [sp, #0x4]
  12b394: 11000508     	add	w8, w8, #0x1
  12b398: b90007e8     	str	w8, [sp, #0x4]
  12b39c: 17ffffd9     	b	0x12b300 <android::ID3::ParseSyncsafeInteger(unsigned char const*, unsigned long*)+0x18>
  12b3a0: 12800008     	mov	w8, #-0x1               // =-1
  12b3a4: 320003e9     	orr	w9, wzr, #0x1
  12b3a8: 0a090108     	and	w8, w8, w9
  12b3ac: 39007fe8     	strb	w8, [sp, #0x1f]
  12b3b0: 39407fe8     	ldrb	w8, [sp, #0x1f]
  12b3b4: 2a0803e0     	mov	w0, w8
  12b3b8: 910083ff     	add	sp, sp, #0x20
  12b3bc: d65f03c0     	ret

000000000012b3c0 <android::ID3::removeUnsynchronizationV2_4(bool)>:
  12b3c0: d103c3ff     	sub	sp, sp, #0xf0
  12b3c4: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  12b3c8: 910383fd     	add	x29, sp, #0xe0
  12b3cc: d53bd048     	mrs	x8, TPIDR_EL0
  12b3d0: f9401508     	ldr	x8, [x8, #0x28]
  12b3d4: f81f83a8     	stur	x8, [x29, #-0x8]
  12b3d8: f81e03a0     	stur	x0, [x29, #-0x20]
  12b3dc: 12000021     	and	w1, w1, #0x1
  12b3e0: 381dc3a1     	sturb	w1, [x29, #-0x24]
  12b3e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  12b3e8: aa0803e0     	mov	x0, x8
  12b3ec: f9400908     	ldr	x8, [x8, #0x10]
  12b3f0: f81d03a8     	stur	x8, [x29, #-0x30]
  12b3f4: aa1f03e8     	mov	x8, xzr
  12b3f8: f81c83a8     	stur	x8, [x29, #-0x38]
  12b3fc: f81a03a0     	stur	x0, [x29, #-0x60]
  12b400: 14000001     	b	0x12b404 <android::ID3::removeUnsynchronizationV2_4(bool)+0x44>
  12b404: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b408: f9400909     	ldr	x9, [x8, #0x10]
  12b40c: 2a1f03e0     	mov	w0, wzr
  12b410: f1002929     	subs	x9, x9, #0xa
  12b414: f81983a9     	stur	x9, [x29, #-0x68]
  12b418: b81943a0     	stur	w0, [x29, #-0x6c]
  12b41c: 54000163     	b.lo	0x12b448 <android::ID3::removeUnsynchronizationV2_4(bool)+0x88>
  12b420: 14000001     	b	0x12b424 <android::ID3::removeUnsynchronizationV2_4(bool)+0x64>
  12b424: f85c83a8     	ldur	x8, [x29, #-0x38]
  12b428: f85a03a9     	ldur	x9, [x29, #-0x60]
  12b42c: f940092a     	ldr	x10, [x9, #0x10]
  12b430: f100294a     	subs	x10, x10, #0xa
  12b434: eb0a0108     	subs	x8, x8, x10
  12b438: 1a9f87eb     	cset	w11, ls
  12b43c: f90037e8     	str	x8, [sp, #0x68]
  12b440: b81943ab     	stur	w11, [x29, #-0x6c]
  12b444: 14000001     	b	0x12b448 <android::ID3::removeUnsynchronizationV2_4(bool)+0x88>
  12b448: b85943a8     	ldur	w8, [x29, #-0x6c]
  12b44c: 36001aa8     	tbz	w8, #0x0, 0x12b7a0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x3e0>
  12b450: 14000001     	b	0x12b454 <android::ID3::removeUnsynchronizationV2_4(bool)+0x94>
  12b454: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b458: f9400509     	ldr	x9, [x8, #0x8]
  12b45c: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b460: b86a692b     	ldr	w11, [x9, x10]
  12b464: 3500006b     	cbnz	w11, 0x12b470 <android::ID3::removeUnsynchronizationV2_4(bool)+0xb0>
  12b468: 14000001     	b	0x12b46c <android::ID3::removeUnsynchronizationV2_4(bool)+0xac>
  12b46c: 140000cd     	b	0x12b7a0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x3e0>
  12b470: 385dc3a8     	ldurb	w8, [x29, #-0x24]
  12b474: 36000188     	tbz	w8, #0x0, 0x12b4a4 <android::ID3::removeUnsynchronizationV2_4(bool)+0xe4>
  12b478: 14000001     	b	0x12b47c <android::ID3::removeUnsynchronizationV2_4(bool)+0xbc>
  12b47c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b480: f9400509     	ldr	x9, [x8, #0x8]
  12b484: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b488: 8b0a0129     	add	x9, x9, x10
  12b48c: 91001120     	add	x0, x9, #0x4
  12b490: 97fdf00c     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  12b494: 2a0003e0     	mov	w0, w0
  12b498: 2a0003e8     	mov	w8, w0
  12b49c: f81f03a8     	stur	x8, [x29, #-0x10]
  12b4a0: 1400000e     	b	0x12b4d8 <android::ID3::removeUnsynchronizationV2_4(bool)+0x118>
  12b4a4: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b4a8: f9400509     	ldr	x9, [x8, #0x8]
  12b4ac: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b4b0: 8b0a0129     	add	x9, x9, x10
  12b4b4: 91001120     	add	x0, x9, #0x4
  12b4b8: d10043a1     	sub	x1, x29, #0x10
  12b4bc: 97fdd6ad     	bl	0xa0f70 <_ZN7android3ID320ParseSyncsafeIntegerEPKhPm@plt>
  12b4c0: 370000a0     	tbnz	w0, #0x0, 0x12b4d4 <android::ID3::removeUnsynchronizationV2_4(bool)+0x114>
  12b4c4: 14000001     	b	0x12b4c8 <android::ID3::removeUnsynchronizationV2_4(bool)+0x108>
  12b4c8: 2a1f03e8     	mov	w8, wzr
  12b4cc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12b4d0: 140000c0     	b	0x12b7d0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x410>
  12b4d4: 14000001     	b	0x12b4d8 <android::ID3::removeUnsynchronizationV2_4(bool)+0x118>
  12b4d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  12b4dc: f85a03a9     	ldur	x9, [x29, #-0x60]
  12b4e0: f940092a     	ldr	x10, [x9, #0x10]
  12b4e4: f100294a     	subs	x10, x10, #0xa
  12b4e8: f85c83ab     	ldur	x11, [x29, #-0x38]
  12b4ec: eb0b014a     	subs	x10, x10, x11
  12b4f0: eb0a0108     	subs	x8, x8, x10
  12b4f4: f90033e8     	str	x8, [sp, #0x60]
  12b4f8: 540000a9     	b.ls	0x12b50c <android::ID3::removeUnsynchronizationV2_4(bool)+0x14c>
  12b4fc: 14000001     	b	0x12b500 <android::ID3::removeUnsynchronizationV2_4(bool)+0x140>
  12b500: 2a1f03e8     	mov	w8, wzr
  12b504: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12b508: 140000b2     	b	0x12b7d0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x410>
  12b50c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b510: f9400509     	ldr	x9, [x8, #0x8]
  12b514: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b518: 8b0a0129     	add	x9, x9, x10
  12b51c: 91002120     	add	x0, x9, #0x8
  12b520: 97fdf1e4     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  12b524: 781c43a0     	sturh	w0, [x29, #-0x3c]
  12b528: 785c43a0     	ldurh	w0, [x29, #-0x3c]
  12b52c: 781c03a0     	sturh	w0, [x29, #-0x40]
  12b530: 785c43a0     	ldurh	w0, [x29, #-0x3c]
  12b534: 360005c0     	tbz	w0, #0x0, 0x12b5ec <android::ID3::removeUnsynchronizationV2_4(bool)+0x22c>
  12b538: 14000001     	b	0x12b53c <android::ID3::removeUnsynchronizationV2_4(bool)+0x17c>
  12b53c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b540: f9400909     	ldr	x9, [x8, #0x10]
  12b544: f1003929     	subs	x9, x9, #0xe
  12b548: f9002fe9     	str	x9, [sp, #0x58]
  12b54c: 540001e3     	b.lo	0x12b588 <android::ID3::removeUnsynchronizationV2_4(bool)+0x1c8>
  12b550: 14000001     	b	0x12b554 <android::ID3::removeUnsynchronizationV2_4(bool)+0x194>
  12b554: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b558: f9400909     	ldr	x9, [x8, #0x10]
  12b55c: f1003929     	subs	x9, x9, #0xe
  12b560: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b564: eb0a0129     	subs	x9, x9, x10
  12b568: f9002be9     	str	x9, [sp, #0x50]
  12b56c: 540000e3     	b.lo	0x12b588 <android::ID3::removeUnsynchronizationV2_4(bool)+0x1c8>
  12b570: 14000001     	b	0x12b574 <android::ID3::removeUnsynchronizationV2_4(bool)+0x1b4>
  12b574: f85f03a8     	ldur	x8, [x29, #-0x10]
  12b578: f1000d08     	subs	x8, x8, #0x3
  12b57c: f90027e8     	str	x8, [sp, #0x48]
  12b580: 540000a8     	b.hi	0x12b594 <android::ID3::removeUnsynchronizationV2_4(bool)+0x1d4>
  12b584: 14000001     	b	0x12b588 <android::ID3::removeUnsynchronizationV2_4(bool)+0x1c8>
  12b588: 2a1f03e8     	mov	w8, wzr
  12b58c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12b590: 14000090     	b	0x12b7d0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x410>
  12b594: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b598: f9400509     	ldr	x9, [x8, #0x8]
  12b59c: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b5a0: 8b0a0129     	add	x9, x9, x10
  12b5a4: 91002920     	add	x0, x9, #0xa
  12b5a8: 91003921     	add	x1, x9, #0xe
  12b5ac: f9400909     	ldr	x9, [x8, #0x10]
  12b5b0: eb0a0129     	subs	x9, x9, x10
  12b5b4: f1003922     	subs	x2, x9, #0xe
  12b5b8: 97fdde22     	bl	0xa2e40 <memmove@plt>
  12b5bc: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b5c0: f9400909     	ldr	x9, [x8, #0x10]
  12b5c4: f1001129     	subs	x9, x9, #0x4
  12b5c8: f9000909     	str	x9, [x8, #0x10]
  12b5cc: f85f03a9     	ldur	x9, [x29, #-0x10]
  12b5d0: f1001129     	subs	x9, x9, #0x4
  12b5d4: f81f03a9     	stur	x9, [x29, #-0x10]
  12b5d8: 785c43ab     	ldurh	w11, [x29, #-0x3c]
  12b5dc: 121f396b     	and	w11, w11, #0xfffe
  12b5e0: 781c43ab     	sturh	w11, [x29, #-0x3c]
  12b5e4: f90023e0     	str	x0, [sp, #0x40]
  12b5e8: 14000001     	b	0x12b5ec <android::ID3::removeUnsynchronizationV2_4(bool)+0x22c>
  12b5ec: 785c43a8     	ldurh	w8, [x29, #-0x3c]
  12b5f0: 36080948     	tbz	w8, #0x1, 0x12b718 <android::ID3::removeUnsynchronizationV2_4(bool)+0x358>
  12b5f4: 14000001     	b	0x12b5f8 <android::ID3::removeUnsynchronizationV2_4(bool)+0x238>
  12b5f8: f85c83a8     	ldur	x8, [x29, #-0x38]
  12b5fc: 91002d08     	add	x8, x8, #0xb
  12b600: f81b83a8     	stur	x8, [x29, #-0x48]
  12b604: f85c83a8     	ldur	x8, [x29, #-0x38]
  12b608: 91002d08     	add	x8, x8, #0xb
  12b60c: f81b03a8     	stur	x8, [x29, #-0x50]
  12b610: aa1f03e8     	mov	x8, xzr
  12b614: f81a83a8     	stur	x8, [x29, #-0x58]
  12b618: 14000001     	b	0x12b61c <android::ID3::removeUnsynchronizationV2_4(bool)+0x25c>
  12b61c: f85a83a8     	ldur	x8, [x29, #-0x58]
  12b620: 91000508     	add	x8, x8, #0x1
  12b624: f85f03a9     	ldur	x9, [x29, #-0x10]
  12b628: eb090108     	subs	x8, x8, x9
  12b62c: f9001fe8     	str	x8, [sp, #0x38]
  12b630: 54000582     	b.hs	0x12b6e0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x320>
  12b634: 14000001     	b	0x12b638 <android::ID3::removeUnsynchronizationV2_4(bool)+0x278>
  12b638: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b63c: f9400509     	ldr	x9, [x8, #0x8]
  12b640: f85b83aa     	ldur	x10, [x29, #-0x48]
  12b644: 8b0a0129     	add	x9, x9, x10
  12b648: 385ff12b     	ldurb	w11, [x9, #-0x1]
  12b64c: 7103fd6b     	subs	w11, w11, #0xff
  12b650: b90037eb     	str	w11, [sp, #0x34]
  12b654: 54000261     	b.ne	0x12b6a0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x2e0>
  12b658: 14000001     	b	0x12b65c <android::ID3::removeUnsynchronizationV2_4(bool)+0x29c>
  12b65c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b660: f9400509     	ldr	x9, [x8, #0x8]
  12b664: f85b83aa     	ldur	x10, [x29, #-0x48]
  12b668: 386a692b     	ldrb	w11, [x9, x10]
  12b66c: 350001ab     	cbnz	w11, 0x12b6a0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x2e0>
  12b670: 14000001     	b	0x12b674 <android::ID3::removeUnsynchronizationV2_4(bool)+0x2b4>
  12b674: f85b83a8     	ldur	x8, [x29, #-0x48]
  12b678: 91000508     	add	x8, x8, #0x1
  12b67c: f81b83a8     	stur	x8, [x29, #-0x48]
  12b680: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b684: f9400909     	ldr	x9, [x8, #0x10]
  12b688: f1000529     	subs	x9, x9, #0x1
  12b68c: f9000909     	str	x9, [x8, #0x10]
  12b690: f85f03a9     	ldur	x9, [x29, #-0x10]
  12b694: f1000529     	subs	x9, x9, #0x1
  12b698: f81f03a9     	stur	x9, [x29, #-0x10]
  12b69c: 14000001     	b	0x12b6a0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x2e0>
  12b6a0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b6a4: f9400509     	ldr	x9, [x8, #0x8]
  12b6a8: f85b83aa     	ldur	x10, [x29, #-0x48]
  12b6ac: 9100054b     	add	x11, x10, #0x1
  12b6b0: f81b83ab     	stur	x11, [x29, #-0x48]
  12b6b4: 386a692c     	ldrb	w12, [x9, x10]
  12b6b8: f9400509     	ldr	x9, [x8, #0x8]
  12b6bc: f85b03aa     	ldur	x10, [x29, #-0x50]
  12b6c0: 9100054b     	add	x11, x10, #0x1
  12b6c4: f81b03ab     	stur	x11, [x29, #-0x50]
  12b6c8: 382a692c     	strb	w12, [x9, x10]
  12b6cc: 14000001     	b	0x12b6d0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x310>
  12b6d0: f85a83a8     	ldur	x8, [x29, #-0x58]
  12b6d4: 91000508     	add	x8, x8, #0x1
  12b6d8: f81a83a8     	stur	x8, [x29, #-0x58]
  12b6dc: 17ffffd0     	b	0x12b61c <android::ID3::removeUnsynchronizationV2_4(bool)+0x25c>
  12b6e0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b6e4: f9400509     	ldr	x9, [x8, #0x8]
  12b6e8: f85b03aa     	ldur	x10, [x29, #-0x50]
  12b6ec: 8b0a0120     	add	x0, x9, x10
  12b6f0: f85b83aa     	ldur	x10, [x29, #-0x48]
  12b6f4: 8b0a0121     	add	x1, x9, x10
  12b6f8: f85d03a9     	ldur	x9, [x29, #-0x30]
  12b6fc: eb0a0122     	subs	x2, x9, x10
  12b700: 97fdddd0     	bl	0xa2e40 <memmove@plt>
  12b704: 785c43ab     	ldurh	w11, [x29, #-0x3c]
  12b708: 121e796b     	and	w11, w11, #0xfffffffd
  12b70c: 781c43ab     	sturh	w11, [x29, #-0x3c]
  12b710: f90017e0     	str	x0, [sp, #0x28]
  12b714: 14000001     	b	0x12b718 <android::ID3::removeUnsynchronizationV2_4(bool)+0x358>
  12b718: 785c43a8     	ldurh	w8, [x29, #-0x3c]
  12b71c: 785c03a9     	ldurh	w9, [x29, #-0x40]
  12b720: 6b090108     	subs	w8, w8, w9
  12b724: b90027e8     	str	w8, [sp, #0x24]
  12b728: 540000a1     	b.ne	0x12b73c <android::ID3::removeUnsynchronizationV2_4(bool)+0x37c>
  12b72c: 14000001     	b	0x12b730 <android::ID3::removeUnsynchronizationV2_4(bool)+0x370>
  12b730: 385dc3a8     	ldurb	w8, [x29, #-0x24]
  12b734: 360002a8     	tbz	w8, #0x0, 0x12b788 <android::ID3::removeUnsynchronizationV2_4(bool)+0x3c8>
  12b738: 14000001     	b	0x12b73c <android::ID3::removeUnsynchronizationV2_4(bool)+0x37c>
  12b73c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b740: f9400509     	ldr	x9, [x8, #0x8]
  12b744: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b748: 8b0a0129     	add	x9, x9, x10
  12b74c: 91001120     	add	x0, x9, #0x4
  12b750: f85f03a1     	ldur	x1, [x29, #-0x10]
  12b754: 940000a4     	bl	0x12b9e4 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xe0>
  12b758: 385c53ab     	ldurb	w11, [x29, #-0x3b]
  12b75c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b760: f9400509     	ldr	x9, [x8, #0x8]
  12b764: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b768: 8b0a0129     	add	x9, x9, x10
  12b76c: 3900212b     	strb	w11, [x9, #0x8]
  12b770: 785c43ab     	ldurh	w11, [x29, #-0x3c]
  12b774: f9400509     	ldr	x9, [x8, #0x8]
  12b778: f85c83aa     	ldur	x10, [x29, #-0x38]
  12b77c: 8b0a0129     	add	x9, x9, x10
  12b780: 3900252b     	strb	w11, [x9, #0x9]
  12b784: 14000001     	b	0x12b788 <android::ID3::removeUnsynchronizationV2_4(bool)+0x3c8>
  12b788: f85f03a8     	ldur	x8, [x29, #-0x10]
  12b78c: f85c83a9     	ldur	x9, [x29, #-0x38]
  12b790: 8b080128     	add	x8, x9, x8
  12b794: 91002908     	add	x8, x8, #0xa
  12b798: f81c83a8     	stur	x8, [x29, #-0x38]
  12b79c: 17ffff1a     	b	0x12b404 <android::ID3::removeUnsynchronizationV2_4(bool)+0x44>
  12b7a0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12b7a4: f9400509     	ldr	x9, [x8, #0x8]
  12b7a8: f940090a     	ldr	x10, [x8, #0x10]
  12b7ac: 8b0a0120     	add	x0, x9, x10
  12b7b0: f85d03a9     	ldur	x9, [x29, #-0x30]
  12b7b4: eb0a0122     	subs	x2, x9, x10
  12b7b8: 2a1f03e1     	mov	w1, wzr
  12b7bc: 97fded0d     	bl	0xa6bf0 <memset@plt>
  12b7c0: 320003e1     	orr	w1, wzr, #0x1
  12b7c4: 381ef3a1     	sturb	w1, [x29, #-0x11]
  12b7c8: f9000fe0     	str	x0, [sp, #0x18]
  12b7cc: 14000001     	b	0x12b7d0 <android::ID3::removeUnsynchronizationV2_4(bool)+0x410>
  12b7d0: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12b7d4: d53bd049     	mrs	x9, TPIDR_EL0
  12b7d8: f9401529     	ldr	x9, [x9, #0x28]
  12b7dc: f85f83aa     	ldur	x10, [x29, #-0x8]
  12b7e0: eb0a0129     	subs	x9, x9, x10
  12b7e4: b90017e8     	str	w8, [sp, #0x14]
  12b7e8: f90007e9     	str	x9, [sp, #0x8]
  12b7ec: 540000e1     	b.ne	0x12b808 <android::ID3::removeUnsynchronizationV2_4(bool)+0x448>
  12b7f0: 14000001     	b	0x12b7f4 <android::ID3::removeUnsynchronizationV2_4(bool)+0x434>
  12b7f4: b94017e8     	ldr	w8, [sp, #0x14]
  12b7f8: 12000100     	and	w0, w8, #0x1
  12b7fc: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  12b800: 9103c3ff     	add	sp, sp, #0xf0
  12b804: d65f03c0     	ret
  12b808: 97fdf95a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012b80c <android::ID3::removeUnsynchronization()>:
  12b80c: d100c3ff     	sub	sp, sp, #0x30
  12b810: f90013fe     	str	x30, [sp, #0x20]
  12b814: f9000fe0     	str	x0, [sp, #0x18]
  12b818: f9400fe0     	ldr	x0, [sp, #0x18]
  12b81c: f9000bff     	str	xzr, [sp, #0x10]
  12b820: f90007e0     	str	x0, [sp, #0x8]
  12b824: f9400be8     	ldr	x8, [sp, #0x10]
  12b828: 91000508     	add	x8, x8, #0x1
  12b82c: f94007e9     	ldr	x9, [sp, #0x8]
  12b830: f940092a     	ldr	x10, [x9, #0x10]
  12b834: eb0a011f     	cmp	x8, x10
  12b838: 1a9f27eb     	cset	w11, lo
  12b83c: 3700004b     	tbnz	w11, #0x0, 0x12b844 <android::ID3::removeUnsynchronization()+0x38>
  12b840: 1400002e     	b	0x12b8f8 <android::ID3::removeUnsynchronization()+0xec>
  12b844: 32001fe8     	orr	w8, wzr, #0xff
  12b848: f94007e9     	ldr	x9, [sp, #0x8]
  12b84c: f940052a     	ldr	x10, [x9, #0x8]
  12b850: f9400beb     	ldr	x11, [sp, #0x10]
  12b854: 8b0b014a     	add	x10, x10, x11
  12b858: 3940014c     	ldrb	w12, [x10]
  12b85c: 6b08019f     	cmp	w12, w8
  12b860: 1a9f17e8     	cset	w8, eq
  12b864: 37000048     	tbnz	w8, #0x0, 0x12b86c <android::ID3::removeUnsynchronization()+0x60>
  12b868: 14000020     	b	0x12b8e8 <android::ID3::removeUnsynchronization()+0xdc>
  12b86c: f94007e8     	ldr	x8, [sp, #0x8]
  12b870: f9400509     	ldr	x9, [x8, #0x8]
  12b874: f9400bea     	ldr	x10, [sp, #0x10]
  12b878: 9100054a     	add	x10, x10, #0x1
  12b87c: 8b0a0129     	add	x9, x9, x10
  12b880: 3940012b     	ldrb	w11, [x9]
  12b884: 3400004b     	cbz	w11, 0x12b88c <android::ID3::removeUnsynchronization()+0x80>
  12b888: 14000018     	b	0x12b8e8 <android::ID3::removeUnsynchronization()+0xdc>
  12b88c: 92800008     	mov	x8, #-0x1               // =-1
  12b890: f94007e9     	ldr	x9, [sp, #0x8]
  12b894: f940052a     	ldr	x10, [x9, #0x8]
  12b898: f9400beb     	ldr	x11, [sp, #0x10]
  12b89c: 9100056b     	add	x11, x11, #0x1
  12b8a0: 8b0b014a     	add	x10, x10, x11
  12b8a4: f940052b     	ldr	x11, [x9, #0x8]
  12b8a8: f9400bec     	ldr	x12, [sp, #0x10]
  12b8ac: 9100098c     	add	x12, x12, #0x2
  12b8b0: 8b0c016b     	add	x11, x11, x12
  12b8b4: f940092c     	ldr	x12, [x9, #0x10]
  12b8b8: f9400bed     	ldr	x13, [sp, #0x10]
  12b8bc: eb0d018c     	subs	x12, x12, x13
  12b8c0: f1000982     	subs	x2, x12, #0x2
  12b8c4: aa0a03e0     	mov	x0, x10
  12b8c8: aa0b03e1     	mov	x1, x11
  12b8cc: f90003e8     	str	x8, [sp]
  12b8d0: 97fddd5c     	bl	0xa2e40 <memmove@plt>
  12b8d4: f94007e8     	ldr	x8, [sp, #0x8]
  12b8d8: f9400909     	ldr	x9, [x8, #0x10]
  12b8dc: f94003ea     	ldr	x10, [sp]
  12b8e0: 8b0a0129     	add	x9, x9, x10
  12b8e4: f9000909     	str	x9, [x8, #0x10]
  12b8e8: f9400be8     	ldr	x8, [sp, #0x10]
  12b8ec: 91000508     	add	x8, x8, #0x1
  12b8f0: f9000be8     	str	x8, [sp, #0x10]
  12b8f4: 17ffffcc     	b	0x12b824 <android::ID3::removeUnsynchronization()+0x18>
  12b8f8: f94013fe     	ldr	x30, [sp, #0x20]
  12b8fc: 9100c3ff     	add	sp, sp, #0x30
  12b900: d65f03c0     	ret

000000000012b904 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)>:
  12b904: d10143ff     	sub	sp, sp, #0x50
  12b908: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12b90c: 910103fd     	add	x29, sp, #0x40
  12b910: 52800009     	mov	w9, #0x0                // =0
  12b914: b000066a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12b918: 9118554a     	add	x10, x10, #0x615
  12b91c: f81f83a0     	stur	x0, [x29, #-0x8]
  12b920: f81f03a1     	stur	x1, [x29, #-0x10]
  12b924: 320003eb     	orr	w11, wzr, #0x1
  12b928: 0a0b0129     	and	w9, w9, w11
  12b92c: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12b930: aa0803e0     	mov	x0, x8
  12b934: f9000be8     	str	x8, [sp, #0x10]
  12b938: f90007ea     	str	x10, [sp, #0x8]
  12b93c: 97fdfc09     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  12b940: f85f83a8     	ldur	x8, [x29, #-0x8]
  12b944: 39400109     	ldrb	w9, [x8]
  12b948: f85f03a8     	ldur	x8, [x29, #-0x10]
  12b94c: b940010b     	ldr	w11, [x8]
  12b950: 6b0b013f     	cmp	w9, w11
  12b954: 1a9f17e9     	cset	w9, eq
  12b958: 370002c9     	tbnz	w9, #0x0, 0x12b9b0 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xac>
  12b95c: f85f83a8     	ldur	x8, [x29, #-0x8]
  12b960: 39400101     	ldrb	w1, [x8]
  12b964: f9400be0     	ldr	x0, [sp, #0x10]
  12b968: 97fdeae2     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  12b96c: 14000001     	b	0x12b970 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0x6c>
  12b970: f9400be0     	ldr	x0, [sp, #0x10]
  12b974: f94007e1     	ldr	x1, [sp, #0x8]
  12b978: 97fdf6ce     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12b97c: 14000001     	b	0x12b980 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0x7c>
  12b980: f85f03a8     	ldur	x8, [x29, #-0x10]
  12b984: b9400101     	ldr	w1, [x8]
  12b988: f9400be0     	ldr	x0, [sp, #0x10]
  12b98c: 97fdead9     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  12b990: 14000001     	b	0x12b994 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0x90>
  12b994: 14000007     	b	0x12b9b0 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xac>
  12b998: 2a0103e8     	mov	w8, w1
  12b99c: f90013e0     	str	x0, [sp, #0x20]
  12b9a0: b9001fe8     	str	w8, [sp, #0x1c]
  12b9a4: f9400be0     	ldr	x0, [sp, #0x10]
  12b9a8: 97fdd8d6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12b9ac: 1400000c     	b	0x12b9dc <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xd8>
  12b9b0: 12800008     	mov	w8, #-0x1               // =-1
  12b9b4: 320003e9     	orr	w9, wzr, #0x1
  12b9b8: 0a090108     	and	w8, w8, w9
  12b9bc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12b9c0: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12b9c4: 37000068     	tbnz	w8, #0x0, 0x12b9d0 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xcc>
  12b9c8: f9400be0     	ldr	x0, [sp, #0x10]
  12b9cc: 97fdd8cd     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12b9d0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12b9d4: 910143ff     	add	sp, sp, #0x50
  12b9d8: d65f03c0     	ret
  12b9dc: f94013e0     	ldr	x0, [sp, #0x20]
  12b9e0: 97fdf14c     	bl	0xa7f10 <_Unwind_Resume@plt>
  12b9e4: d10083ff     	sub	sp, sp, #0x20
  12b9e8: f9000fe0     	str	x0, [sp, #0x18]
  12b9ec: f9000be1     	str	x1, [sp, #0x10]
  12b9f0: f90007ff     	str	xzr, [sp, #0x8]
  12b9f4: b27e03e8     	orr	x8, xzr, #0x4
  12b9f8: f94007e9     	ldr	x9, [sp, #0x8]
  12b9fc: eb08013f     	cmp	x9, x8
  12ba00: 1a9f27ea     	cset	w10, lo
  12ba04: 3700004a     	tbnz	w10, #0x0, 0x12ba0c <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0x108>
  12ba08: 14000012     	b	0x12ba50 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0x14c>
  12ba0c: b24007e8     	orr	x8, xzr, #0x3
  12ba10: b2401be9     	orr	x9, xzr, #0x7f
  12ba14: f9400bea     	ldr	x10, [sp, #0x10]
  12ba18: 8a090149     	and	x9, x10, x9
  12ba1c: 2a0903eb     	mov	w11, w9
  12ba20: f9400fe9     	ldr	x9, [sp, #0x18]
  12ba24: f94007ea     	ldr	x10, [sp, #0x8]
  12ba28: eb0a0108     	subs	x8, x8, x10
  12ba2c: 8b080128     	add	x8, x9, x8
  12ba30: 3900010b     	strb	w11, [x8]
  12ba34: f9400be8     	ldr	x8, [sp, #0x10]
  12ba38: d347fd08     	lsr	x8, x8, #7
  12ba3c: f9000be8     	str	x8, [sp, #0x10]
  12ba40: f94007e8     	ldr	x8, [sp, #0x8]
  12ba44: 91000508     	add	x8, x8, #0x1
  12ba48: f90007e8     	str	x8, [sp, #0x8]
  12ba4c: 17ffffea     	b	0x12b9f4 <android::AString android::Compare_EQ<unsigned char, int>(unsigned char const&, int const&)+0xf0>
  12ba50: 910083ff     	add	sp, sp, #0x20
  12ba54: d65f03c0     	ret

000000000012ba58 <android::ID3::Iterator::Iterator(android::ID3 const&, char const*)>:
  12ba58: d100c3ff     	sub	sp, sp, #0x30
  12ba5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12ba60: 910083fd     	add	x29, sp, #0x20
  12ba64: d2800008     	mov	x8, #0x0                // =0
  12ba68: f81f83a0     	stur	x0, [x29, #-0x8]
  12ba6c: f9000be1     	str	x1, [sp, #0x10]
  12ba70: f90007e2     	str	x2, [sp, #0x8]
  12ba74: f85f83a0     	ldur	x0, [x29, #-0x8]
  12ba78: aa0003e1     	mov	x1, x0
  12ba7c: f9400be2     	ldr	x2, [sp, #0x10]
  12ba80: f9000022     	str	x2, [x1]
  12ba84: f9000408     	str	x8, [x0, #0x8]
  12ba88: aa0003e1     	mov	x1, x0
  12ba8c: f9400021     	ldr	x1, [x1]
  12ba90: f9400c21     	ldr	x1, [x1, #0x18]
  12ba94: f9000801     	str	x1, [x0, #0x10]
  12ba98: f9000c08     	str	x8, [x0, #0x18]
  12ba9c: f900101f     	str	xzr, [x0, #0x20]
  12baa0: f94007e1     	ldr	x1, [sp, #0x8]
  12baa4: eb08003f     	cmp	x1, x8
  12baa8: 1a9f07e9     	cset	w9, ne
  12baac: f90003e0     	str	x0, [sp]
  12bab0: 37000049     	tbnz	w9, #0x0, 0x12bab8 <android::ID3::Iterator::Iterator(android::ID3 const&, char const*)+0x60>
  12bab4: 14000005     	b	0x12bac8 <android::ID3::Iterator::Iterator(android::ID3 const&, char const*)+0x70>
  12bab8: f94007e0     	ldr	x0, [sp, #0x8]
  12babc: 97fdfd1d     	bl	0xaaf30 <strdup@plt>
  12bac0: f94003e8     	ldr	x8, [sp]
  12bac4: f9000500     	str	x0, [x8, #0x8]
  12bac8: f94003e0     	ldr	x0, [sp]
  12bacc: 97fddf55     	bl	0xa3820 <_ZN7android3ID38Iterator9findFrameEv@plt>
  12bad0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12bad4: 9100c3ff     	add	sp, sp, #0x30
  12bad8: d65f03c0     	ret

000000000012badc <android::ID3::Iterator::findFrame()>:
  12badc: d10543ff     	sub	sp, sp, #0x150
  12bae0: f9009bfc     	str	x28, [sp, #0x130]
  12bae4: a9147bfd     	stp	x29, x30, [sp, #0x140]
  12bae8: 910503fd     	add	x29, sp, #0x140
  12baec: d53bd048     	mrs	x8, TPIDR_EL0
  12baf0: f9401508     	ldr	x8, [x8, #0x28]
  12baf4: f81e83a8     	stur	x8, [x29, #-0x18]
  12baf8: f81c03a0     	stur	x0, [x29, #-0x40]
  12bafc: f85c03a8     	ldur	x8, [x29, #-0x40]
  12bb00: f81a03a8     	stur	x8, [x29, #-0x60]
  12bb04: 14000001     	b	0x12bb08 <android::ID3::Iterator::findFrame()+0x2c>
  12bb08: aa1f03e8     	mov	x8, xzr
  12bb0c: f85a03a9     	ldur	x9, [x29, #-0x60]
  12bb10: f9000d28     	str	x8, [x9, #0x18]
  12bb14: f9001128     	str	x8, [x9, #0x20]
  12bb18: f9400128     	ldr	x8, [x9]
  12bb1c: b940210a     	ldr	w10, [x8, #0x20]
  12bb20: 71000d4a     	subs	w10, w10, #0x3
  12bb24: b819c3aa     	stur	w10, [x29, #-0x64]
  12bb28: 54000bc1     	b.ne	0x12bca0 <android::ID3::Iterator::findFrame()+0x1c4>
  12bb2c: 14000001     	b	0x12bb30 <android::ID3::Iterator::findFrame()+0x54>
  12bb30: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bb34: f9400909     	ldr	x9, [x8, #0x10]
  12bb38: 91001929     	add	x9, x9, #0x6
  12bb3c: f940010a     	ldr	x10, [x8]
  12bb40: f940094a     	ldr	x10, [x10, #0x10]
  12bb44: eb0a0129     	subs	x9, x9, x10
  12bb48: f81903a9     	stur	x9, [x29, #-0x70]
  12bb4c: 54000069     	b.ls	0x12bb58 <android::ID3::Iterator::findFrame()+0x7c>
  12bb50: 14000001     	b	0x12bb54 <android::ID3::Iterator::findFrame()+0x78>
  12bb54: 14000196     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bb58: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bb5c: f9400109     	ldr	x9, [x8]
  12bb60: f9400529     	ldr	x9, [x9, #0x8]
  12bb64: f940090a     	ldr	x10, [x8, #0x10]
  12bb68: 8b0a0120     	add	x0, x9, x10
  12bb6c: f0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12bb70: 9132bc21     	add	x1, x1, #0xcaf
  12bb74: 320007eb     	orr	w11, wzr, #0x3
  12bb78: 2a0b03e2     	mov	w2, w11
  12bb7c: 97fdf23d     	bl	0xa8470 <memcmp@plt>
  12bb80: 35000060     	cbnz	w0, 0x12bb8c <android::ID3::Iterator::findFrame()+0xb0>
  12bb84: 14000001     	b	0x12bb88 <android::ID3::Iterator::findFrame()+0xac>
  12bb88: 14000189     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bb8c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bb90: f9400109     	ldr	x9, [x8]
  12bb94: f9400529     	ldr	x9, [x9, #0x8]
  12bb98: f940090a     	ldr	x10, [x8, #0x10]
  12bb9c: 8b0a0129     	add	x9, x9, x10
  12bba0: 39400d2b     	ldrb	w11, [x9, #0x3]
  12bba4: 3940112c     	ldrb	w12, [x9, #0x4]
  12bba8: 53185d8c     	lsl	w12, w12, #8
  12bbac: 33101d6c     	bfi	w12, w11, #16, #8
  12bbb0: 3940152b     	ldrb	w11, [x9, #0x5]
  12bbb4: 2a0b018b     	orr	w11, w12, w11
  12bbb8: 2a0b03e9     	mov	w9, w11
  12bbbc: f9001109     	str	x9, [x8, #0x20]
  12bbc0: f9401109     	ldr	x9, [x8, #0x20]
  12bbc4: b5000069     	cbnz	x9, 0x12bbd0 <android::ID3::Iterator::findFrame()+0xf4>
  12bbc8: 14000001     	b	0x12bbcc <android::ID3::Iterator::findFrame()+0xf0>
  12bbcc: 14000178     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bbd0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bbd4: f9401109     	ldr	x9, [x8, #0x20]
  12bbd8: 91001929     	add	x9, x9, #0x6
  12bbdc: f9001109     	str	x9, [x8, #0x20]
  12bbe0: f9400909     	ldr	x9, [x8, #0x10]
  12bbe4: aa2903e9     	mvn	x9, x9
  12bbe8: f940110a     	ldr	x10, [x8, #0x20]
  12bbec: eb0a0129     	subs	x9, x9, x10
  12bbf0: f81883a9     	stur	x9, [x29, #-0x78]
  12bbf4: 54000068     	b.hi	0x12bc00 <android::ID3::Iterator::findFrame()+0x124>
  12bbf8: 14000001     	b	0x12bbfc <android::ID3::Iterator::findFrame()+0x120>
  12bbfc: 1400016c     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bc00: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bc04: f9400909     	ldr	x9, [x8, #0x10]
  12bc08: f940110a     	ldr	x10, [x8, #0x20]
  12bc0c: 8b0a0129     	add	x9, x9, x10
  12bc10: f940010a     	ldr	x10, [x8]
  12bc14: f940094a     	ldr	x10, [x10, #0x10]
  12bc18: eb0a0129     	subs	x9, x9, x10
  12bc1c: f81803a9     	stur	x9, [x29, #-0x80]
  12bc20: 54000069     	b.ls	0x12bc2c <android::ID3::Iterator::findFrame()+0x150>
  12bc24: 14000001     	b	0x12bc28 <android::ID3::Iterator::findFrame()+0x14c>
  12bc28: 14000161     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bc2c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bc30: f9400109     	ldr	x9, [x8]
  12bc34: f9400529     	ldr	x9, [x9, #0x8]
  12bc38: f940090a     	ldr	x10, [x8, #0x10]
  12bc3c: 8b0a0129     	add	x9, x9, x10
  12bc40: 91001929     	add	x9, x9, #0x6
  12bc44: f9000d09     	str	x9, [x8, #0x18]
  12bc48: f9400509     	ldr	x9, [x8, #0x8]
  12bc4c: b5000069     	cbnz	x9, 0x12bc58 <android::ID3::Iterator::findFrame()+0x17c>
  12bc50: 14000001     	b	0x12bc54 <android::ID3::Iterator::findFrame()+0x178>
  12bc54: 14000156     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bc58: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bc5c: f9400109     	ldr	x9, [x8]
  12bc60: f9400529     	ldr	x9, [x9, #0x8]
  12bc64: f940090a     	ldr	x10, [x8, #0x10]
  12bc68: 8b0a0129     	add	x9, x9, x10
  12bc6c: 7940012b     	ldrh	w11, [x9]
  12bc70: 3940092c     	ldrb	w12, [x9, #0x2]
  12bc74: 381e63ac     	sturb	w12, [x29, #-0x1a]
  12bc78: 781e43ab     	sturh	w11, [x29, #-0x1c]
  12bc7c: 2a1f03eb     	mov	w11, wzr
  12bc80: 381e73ab     	sturb	w11, [x29, #-0x19]
  12bc84: f9400501     	ldr	x1, [x8, #0x8]
  12bc88: d10073a0     	sub	x0, x29, #0x1c
  12bc8c: 97fdd969     	bl	0xa2230 <strcmp@plt>
  12bc90: 35000060     	cbnz	w0, 0x12bc9c <android::ID3::Iterator::findFrame()+0x1c0>
  12bc94: 14000001     	b	0x12bc98 <android::ID3::Iterator::findFrame()+0x1bc>
  12bc98: 14000145     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bc9c: 1400013e     	b	0x12c194 <android::ID3::Iterator::findFrame()+0x6b8>
  12bca0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bca4: f9400109     	ldr	x9, [x8]
  12bca8: b940212a     	ldr	w10, [x9, #0x20]
  12bcac: 7100114a     	subs	w10, w10, #0x4
  12bcb0: b817c3aa     	stur	w10, [x29, #-0x84]
  12bcb4: 54000120     	b.eq	0x12bcd8 <android::ID3::Iterator::findFrame()+0x1fc>
  12bcb8: 14000001     	b	0x12bcbc <android::ID3::Iterator::findFrame()+0x1e0>
  12bcbc: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bcc0: f9400109     	ldr	x9, [x8]
  12bcc4: b940212a     	ldr	w10, [x9, #0x20]
  12bcc8: 7100154a     	subs	w10, w10, #0x5
  12bccc: b81783aa     	stur	w10, [x29, #-0x88]
  12bcd0: 54001261     	b.ne	0x12bf1c <android::ID3::Iterator::findFrame()+0x440>
  12bcd4: 14000001     	b	0x12bcd8 <android::ID3::Iterator::findFrame()+0x1fc>
  12bcd8: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bcdc: f9400909     	ldr	x9, [x8, #0x10]
  12bce0: 91002929     	add	x9, x9, #0xa
  12bce4: f940010a     	ldr	x10, [x8]
  12bce8: f940094a     	ldr	x10, [x10, #0x10]
  12bcec: eb0a0129     	subs	x9, x9, x10
  12bcf0: f81703a9     	stur	x9, [x29, #-0x90]
  12bcf4: 54000069     	b.ls	0x12bd00 <android::ID3::Iterator::findFrame()+0x224>
  12bcf8: 14000001     	b	0x12bcfc <android::ID3::Iterator::findFrame()+0x220>
  12bcfc: 1400012c     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bd00: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bd04: f9400109     	ldr	x9, [x8]
  12bd08: f9400529     	ldr	x9, [x9, #0x8]
  12bd0c: f940090a     	ldr	x10, [x8, #0x10]
  12bd10: b86a692b     	ldr	w11, [x9, x10]
  12bd14: 3500006b     	cbnz	w11, 0x12bd20 <android::ID3::Iterator::findFrame()+0x244>
  12bd18: 14000001     	b	0x12bd1c <android::ID3::Iterator::findFrame()+0x240>
  12bd1c: 14000124     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bd20: aa1f03e8     	mov	x8, xzr
  12bd24: f81d03a8     	stur	x8, [x29, #-0x30]
  12bd28: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bd2c: f9400109     	ldr	x9, [x8]
  12bd30: b940212a     	ldr	w10, [x9, #0x20]
  12bd34: 7100154a     	subs	w10, w10, #0x5
  12bd38: b816c3aa     	stur	w10, [x29, #-0x94]
  12bd3c: 540001c1     	b.ne	0x12bd74 <android::ID3::Iterator::findFrame()+0x298>
  12bd40: 14000001     	b	0x12bd44 <android::ID3::Iterator::findFrame()+0x268>
  12bd44: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bd48: f9400109     	ldr	x9, [x8]
  12bd4c: f9400529     	ldr	x9, [x9, #0x8]
  12bd50: f940090a     	ldr	x10, [x8, #0x10]
  12bd54: 8b0a0129     	add	x9, x9, x10
  12bd58: 91001120     	add	x0, x9, #0x4
  12bd5c: d100c3a1     	sub	x1, x29, #0x30
  12bd60: 97fdd484     	bl	0xa0f70 <_ZN7android3ID320ParseSyncsafeIntegerEPKhPm@plt>
  12bd64: 37000060     	tbnz	w0, #0x0, 0x12bd70 <android::ID3::Iterator::findFrame()+0x294>
  12bd68: 14000001     	b	0x12bd6c <android::ID3::Iterator::findFrame()+0x290>
  12bd6c: 14000110     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bd70: 1400000c     	b	0x12bda0 <android::ID3::Iterator::findFrame()+0x2c4>
  12bd74: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bd78: f9400109     	ldr	x9, [x8]
  12bd7c: f9400529     	ldr	x9, [x9, #0x8]
  12bd80: f940090a     	ldr	x10, [x8, #0x10]
  12bd84: 8b0a0129     	add	x9, x9, x10
  12bd88: 91001120     	add	x0, x9, #0x4
  12bd8c: 97fdedcd     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  12bd90: 2a0003e0     	mov	w0, w0
  12bd94: 2a0003e8     	mov	w8, w0
  12bd98: f81d03a8     	stur	x8, [x29, #-0x30]
  12bd9c: 14000001     	b	0x12bda0 <android::ID3::Iterator::findFrame()+0x2c4>
  12bda0: f85d03a8     	ldur	x8, [x29, #-0x30]
  12bda4: b5000068     	cbnz	x8, 0x12bdb0 <android::ID3::Iterator::findFrame()+0x2d4>
  12bda8: 14000001     	b	0x12bdac <android::ID3::Iterator::findFrame()+0x2d0>
  12bdac: 14000100     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bdb0: f85d03a8     	ldur	x8, [x29, #-0x30]
  12bdb4: b1002d08     	adds	x8, x8, #0xb
  12bdb8: f90053e8     	str	x8, [sp, #0xa0]
  12bdbc: 54000063     	b.lo	0x12bdc8 <android::ID3::Iterator::findFrame()+0x2ec>
  12bdc0: 14000001     	b	0x12bdc4 <android::ID3::Iterator::findFrame()+0x2e8>
  12bdc4: 140000fa     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bdc8: f85d03a8     	ldur	x8, [x29, #-0x30]
  12bdcc: 91002908     	add	x8, x8, #0xa
  12bdd0: f85a03a9     	ldur	x9, [x29, #-0x60]
  12bdd4: f9001128     	str	x8, [x9, #0x20]
  12bdd8: f9400928     	ldr	x8, [x9, #0x10]
  12bddc: aa2803e8     	mvn	x8, x8
  12bde0: f940112a     	ldr	x10, [x9, #0x20]
  12bde4: eb0a0108     	subs	x8, x8, x10
  12bde8: f9004fe8     	str	x8, [sp, #0x98]
  12bdec: 54000068     	b.hi	0x12bdf8 <android::ID3::Iterator::findFrame()+0x31c>
  12bdf0: 14000001     	b	0x12bdf4 <android::ID3::Iterator::findFrame()+0x318>
  12bdf4: 140000ee     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bdf8: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bdfc: f9400909     	ldr	x9, [x8, #0x10]
  12be00: f940110a     	ldr	x10, [x8, #0x20]
  12be04: 8b0a0129     	add	x9, x9, x10
  12be08: f940010a     	ldr	x10, [x8]
  12be0c: f940094a     	ldr	x10, [x10, #0x10]
  12be10: eb0a0129     	subs	x9, x9, x10
  12be14: f9004be9     	str	x9, [sp, #0x90]
  12be18: 54000069     	b.ls	0x12be24 <android::ID3::Iterator::findFrame()+0x348>
  12be1c: 14000001     	b	0x12be20 <android::ID3::Iterator::findFrame()+0x344>
  12be20: 140000e3     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12be24: f85a03a8     	ldur	x8, [x29, #-0x60]
  12be28: f9400109     	ldr	x9, [x8]
  12be2c: f9400529     	ldr	x9, [x9, #0x8]
  12be30: f940090a     	ldr	x10, [x8, #0x10]
  12be34: 8b0a0129     	add	x9, x9, x10
  12be38: 91002120     	add	x0, x9, #0x8
  12be3c: 97fdef9d     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  12be40: 781bc3a0     	sturh	w0, [x29, #-0x44]
  12be44: f85a03a8     	ldur	x8, [x29, #-0x60]
  12be48: f9400109     	ldr	x9, [x8]
  12be4c: b9402120     	ldr	w0, [x9, #0x20]
  12be50: 71001400     	subs	w0, w0, #0x5
  12be54: b9008fe0     	str	w0, [sp, #0x8c]
  12be58: 540000c1     	b.ne	0x12be70 <android::ID3::Iterator::findFrame()+0x394>
  12be5c: 14000001     	b	0x12be60 <android::ID3::Iterator::findFrame()+0x384>
  12be60: 785bc3a8     	ldurh	w8, [x29, #-0x44]
  12be64: 121e0508     	and	w8, w8, #0xc
  12be68: 350001a8     	cbnz	w8, 0x12be9c <android::ID3::Iterator::findFrame()+0x3c0>
  12be6c: 14000001     	b	0x12be70 <android::ID3::Iterator::findFrame()+0x394>
  12be70: f85a03a8     	ldur	x8, [x29, #-0x60]
  12be74: f9400109     	ldr	x9, [x8]
  12be78: b940212a     	ldr	w10, [x9, #0x20]
  12be7c: 7100114a     	subs	w10, w10, #0x4
  12be80: b9008bea     	str	w10, [sp, #0x88]
  12be84: 54000181     	b.ne	0x12beb4 <android::ID3::Iterator::findFrame()+0x3d8>
  12be88: 14000001     	b	0x12be8c <android::ID3::Iterator::findFrame()+0x3b0>
  12be8c: 785bc3a8     	ldurh	w8, [x29, #-0x44]
  12be90: 121a0508     	and	w8, w8, #0xc0
  12be94: 34000108     	cbz	w8, 0x12beb4 <android::ID3::Iterator::findFrame()+0x3d8>
  12be98: 14000001     	b	0x12be9c <android::ID3::Iterator::findFrame()+0x3c0>
  12be9c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bea0: f9401109     	ldr	x9, [x8, #0x20]
  12bea4: f940090a     	ldr	x10, [x8, #0x10]
  12bea8: 8b090149     	add	x9, x10, x9
  12beac: f9000909     	str	x9, [x8, #0x10]
  12beb0: 17ffff16     	b	0x12bb08 <android::ID3::Iterator::findFrame()+0x2c>
  12beb4: f85a03a8     	ldur	x8, [x29, #-0x60]
  12beb8: f9400109     	ldr	x9, [x8]
  12bebc: f9400529     	ldr	x9, [x9, #0x8]
  12bec0: f940090a     	ldr	x10, [x8, #0x10]
  12bec4: 8b0a0129     	add	x9, x9, x10
  12bec8: 91002929     	add	x9, x9, #0xa
  12becc: f9000d09     	str	x9, [x8, #0x18]
  12bed0: f9400509     	ldr	x9, [x8, #0x8]
  12bed4: b5000069     	cbnz	x9, 0x12bee0 <android::ID3::Iterator::findFrame()+0x404>
  12bed8: 14000001     	b	0x12bedc <android::ID3::Iterator::findFrame()+0x400>
  12bedc: 140000b4     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bee0: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bee4: f9400109     	ldr	x9, [x8]
  12bee8: f9400529     	ldr	x9, [x9, #0x8]
  12beec: f940090a     	ldr	x10, [x8, #0x10]
  12bef0: b86a692b     	ldr	w11, [x9, x10]
  12bef4: b81dc3ab     	stur	w11, [x29, #-0x24]
  12bef8: 2a1f03eb     	mov	w11, wzr
  12befc: 381e03ab     	sturb	w11, [x29, #-0x20]
  12bf00: f9400501     	ldr	x1, [x8, #0x8]
  12bf04: d10093a0     	sub	x0, x29, #0x24
  12bf08: 97fdd8ca     	bl	0xa2230 <strcmp@plt>
  12bf0c: 35000060     	cbnz	w0, 0x12bf18 <android::ID3::Iterator::findFrame()+0x43c>
  12bf10: 14000001     	b	0x12bf14 <android::ID3::Iterator::findFrame()+0x438>
  12bf14: 140000a6     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bf18: 1400009e     	b	0x12c190 <android::ID3::Iterator::findFrame()+0x6b4>
  12bf1c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bf20: f9400109     	ldr	x9, [x8]
  12bf24: b940212a     	ldr	w10, [x9, #0x20]
  12bf28: 320003eb     	orr	w11, wzr, #0x1
  12bf2c: 7100054a     	subs	w10, w10, #0x1
  12bf30: b90087ea     	str	w10, [sp, #0x84]
  12bf34: b90083eb     	str	w11, [sp, #0x80]
  12bf38: 54000140     	b.eq	0x12bf60 <android::ID3::Iterator::findFrame()+0x484>
  12bf3c: 14000001     	b	0x12bf40 <android::ID3::Iterator::findFrame()+0x464>
  12bf40: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bf44: f9400109     	ldr	x9, [x8]
  12bf48: b940212a     	ldr	w10, [x9, #0x20]
  12bf4c: 7100094a     	subs	w10, w10, #0x2
  12bf50: 1a9f17eb     	cset	w11, eq
  12bf54: b9007fea     	str	w10, [sp, #0x7c]
  12bf58: b90083eb     	str	w11, [sp, #0x80]
  12bf5c: 14000001     	b	0x12bf60 <android::ID3::Iterator::findFrame()+0x484>
  12bf60: b94083e0     	ldr	w0, [sp, #0x80]
  12bf64: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bf68: f9400909     	ldr	x9, [x8, #0x10]
  12bf6c: f940010a     	ldr	x10, [x8]
  12bf70: f940094a     	ldr	x10, [x10, #0x10]
  12bf74: eb0a0129     	subs	x9, x9, x10
  12bf78: b9007be0     	str	w0, [sp, #0x78]
  12bf7c: f9003be9     	str	x9, [sp, #0x70]
  12bf80: 54000063     	b.lo	0x12bf8c <android::ID3::Iterator::findFrame()+0x4b0>
  12bf84: 14000001     	b	0x12bf88 <android::ID3::Iterator::findFrame()+0x4ac>
  12bf88: 14000089     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12bf8c: f85a03a8     	ldur	x8, [x29, #-0x60]
  12bf90: f9400109     	ldr	x9, [x8]
  12bf94: f9400529     	ldr	x9, [x9, #0x8]
  12bf98: f940090a     	ldr	x10, [x8, #0x10]
  12bf9c: 8b0a0129     	add	x9, x9, x10
  12bfa0: f9000d09     	str	x9, [x8, #0x18]
  12bfa4: f9400909     	ldr	x9, [x8, #0x10]
  12bfa8: aa0903ea     	mov	x10, x9
  12bfac: f1000d29     	subs	x9, x9, #0x3
  12bfb0: f90037ea     	str	x10, [sp, #0x68]
  12bfb4: f90033e9     	str	x9, [sp, #0x60]
  12bfb8: 54000400     	b.eq	0x12c038 <android::ID3::Iterator::findFrame()+0x55c>
  12bfbc: 14000001     	b	0x12bfc0 <android::ID3::Iterator::findFrame()+0x4e4>
  12bfc0: f94037e8     	ldr	x8, [sp, #0x68]
  12bfc4: f1008509     	subs	x9, x8, #0x21
  12bfc8: f9002fe9     	str	x9, [sp, #0x58]
  12bfcc: 54000360     	b.eq	0x12c038 <android::ID3::Iterator::findFrame()+0x55c>
  12bfd0: 14000001     	b	0x12bfd4 <android::ID3::Iterator::findFrame()+0x4f8>
  12bfd4: f94037e8     	ldr	x8, [sp, #0x68]
  12bfd8: f100fd09     	subs	x9, x8, #0x3f
  12bfdc: f9002be9     	str	x9, [sp, #0x50]
  12bfe0: 540002c0     	b.eq	0x12c038 <android::ID3::Iterator::findFrame()+0x55c>
  12bfe4: 14000001     	b	0x12bfe8 <android::ID3::Iterator::findFrame()+0x50c>
  12bfe8: f94037e8     	ldr	x8, [sp, #0x68]
  12bfec: f1017509     	subs	x9, x8, #0x5d
  12bff0: f90027e9     	str	x9, [sp, #0x48]
  12bff4: 540002c0     	b.eq	0x12c04c <android::ID3::Iterator::findFrame()+0x570>
  12bff8: 14000001     	b	0x12bffc <android::ID3::Iterator::findFrame()+0x520>
  12bffc: f94037e8     	ldr	x8, [sp, #0x68]
  12c000: f1018509     	subs	x9, x8, #0x61
  12c004: f90023e9     	str	x9, [sp, #0x40]
  12c008: 540002c0     	b.eq	0x12c060 <android::ID3::Iterator::findFrame()+0x584>
  12c00c: 14000001     	b	0x12c010 <android::ID3::Iterator::findFrame()+0x534>
  12c010: f94037e8     	ldr	x8, [sp, #0x68]
  12c014: f101f909     	subs	x9, x8, #0x7e
  12c018: f9001fe9     	str	x9, [sp, #0x38]
  12c01c: 54000460     	b.eq	0x12c0a8 <android::ID3::Iterator::findFrame()+0x5cc>
  12c020: 14000001     	b	0x12c024 <android::ID3::Iterator::findFrame()+0x548>
  12c024: f94037e8     	ldr	x8, [sp, #0x68]
  12c028: f101fd09     	subs	x9, x8, #0x7f
  12c02c: f9001be9     	str	x9, [sp, #0x30]
  12c030: 54000460     	b.eq	0x12c0bc <android::ID3::Iterator::findFrame()+0x5e0>
  12c034: 14000027     	b	0x12c0d0 <android::ID3::Iterator::findFrame()+0x5f4>
  12c038: 321f0fe8     	orr	w8, wzr, #0x1e
  12c03c: 2a0803e9     	mov	w9, w8
  12c040: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c044: f9001149     	str	x9, [x10, #0x20]
  12c048: 14000023     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c04c: 321e03e8     	orr	w8, wzr, #0x4
  12c050: 2a0803e9     	mov	w9, w8
  12c054: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c058: f9001149     	str	x9, [x10, #0x20]
  12c05c: 1400001e     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c060: f85a03a8     	ldur	x8, [x29, #-0x60]
  12c064: f9400109     	ldr	x9, [x8]
  12c068: b940212a     	ldr	w10, [x9, #0x20]
  12c06c: 7100054a     	subs	w10, w10, #0x1
  12c070: b9002fea     	str	w10, [sp, #0x2c]
  12c074: 540000e1     	b.ne	0x12c090 <android::ID3::Iterator::findFrame()+0x5b4>
  12c078: 14000001     	b	0x12c07c <android::ID3::Iterator::findFrame()+0x5a0>
  12c07c: 321f0fe8     	orr	w8, wzr, #0x1e
  12c080: 2a0803e9     	mov	w9, w8
  12c084: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c088: f9001149     	str	x9, [x10, #0x20]
  12c08c: 14000006     	b	0x12c0a4 <android::ID3::Iterator::findFrame()+0x5c8>
  12c090: 528003a8     	mov	w8, #0x1d               // =29
  12c094: 2a0803e9     	mov	w9, w8
  12c098: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c09c: f9001149     	str	x9, [x10, #0x20]
  12c0a0: 14000001     	b	0x12c0a4 <android::ID3::Iterator::findFrame()+0x5c8>
  12c0a4: 1400000c     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c0a8: 320003e8     	orr	w8, wzr, #0x1
  12c0ac: 2a0803e9     	mov	w9, w8
  12c0b0: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c0b4: f9001149     	str	x9, [x10, #0x20]
  12c0b8: 14000007     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c0bc: 320003e8     	orr	w8, wzr, #0x1
  12c0c0: 2a0803e9     	mov	w9, w8
  12c0c4: f85a03aa     	ldur	x10, [x29, #-0x60]
  12c0c8: f9001149     	str	x9, [x10, #0x20]
  12c0cc: 14000002     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c0d0: 14000001     	b	0x12c0d4 <android::ID3::Iterator::findFrame()+0x5f8>
  12c0d4: f85a03a8     	ldur	x8, [x29, #-0x60]
  12c0d8: f9400509     	ldr	x9, [x8, #0x8]
  12c0dc: b5000069     	cbnz	x9, 0x12c0e8 <android::ID3::Iterator::findFrame()+0x60c>
  12c0e0: 14000001     	b	0x12c0e4 <android::ID3::Iterator::findFrame()+0x608>
  12c0e4: 14000032     	b	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12c0e8: d100e3a8     	sub	x8, x29, #0x38
  12c0ec: aa0803e0     	mov	x0, x8
  12c0f0: f90013e8     	str	x8, [sp, #0x20]
  12c0f4: 97fdf967     	bl	0xaa690 <_ZN7android7String8C1Ev@plt>
  12c0f8: f85a03a0     	ldur	x0, [x29, #-0x60]
  12c0fc: f94013e1     	ldr	x1, [sp, #0x20]
  12c100: 97fdf3a8     	bl	0xa8fa0 <_ZNK7android3ID38Iterator5getIDEPNS_7String8E@plt>
  12c104: 14000001     	b	0x12c108 <android::ID3::Iterator::findFrame()+0x62c>
  12c108: f85a03a8     	ldur	x8, [x29, #-0x60]
  12c10c: f9400501     	ldr	x1, [x8, #0x8]
  12c110: d100e3a0     	sub	x0, x29, #0x38
  12c114: 97fde483     	bl	0xa5320 <_ZNK7android7String8eqEPKc@plt>
  12c118: b9001fe0     	str	w0, [sp, #0x1c]
  12c11c: 14000001     	b	0x12c120 <android::ID3::Iterator::findFrame()+0x644>
  12c120: b9401fe8     	ldr	w8, [sp, #0x1c]
  12c124: 36000168     	tbz	w8, #0x0, 0x12c150 <android::ID3::Iterator::findFrame()+0x674>
  12c128: 14000001     	b	0x12c12c <android::ID3::Iterator::findFrame()+0x650>
  12c12c: 321f03e8     	orr	w8, wzr, #0x2
  12c130: b81a83a8     	stur	w8, [x29, #-0x58]
  12c134: 1400000a     	b	0x12c15c <android::ID3::Iterator::findFrame()+0x680>
  12c138: f81b03a0     	stur	x0, [x29, #-0x50]
  12c13c: 2a0103e8     	mov	w8, w1
  12c140: b81ac3a8     	stur	w8, [x29, #-0x54]
  12c144: d100e3a0     	sub	x0, x29, #0x38
  12c148: 97fdf1fa     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  12c14c: 14000023     	b	0x12c1d8 <android::ID3::Iterator::findFrame()+0x6fc>
  12c150: 2a1f03e8     	mov	w8, wzr
  12c154: b81a83a8     	stur	w8, [x29, #-0x58]
  12c158: 14000001     	b	0x12c15c <android::ID3::Iterator::findFrame()+0x680>
  12c15c: d100e3a0     	sub	x0, x29, #0x38
  12c160: 97fdf1f4     	bl	0xa8930 <_ZN7android7String8D1Ev@plt>
  12c164: b85a83a8     	ldur	w8, [x29, #-0x58]
  12c168: 2a0803e9     	mov	w9, w8
  12c16c: b9001be9     	str	w9, [sp, #0x18]
  12c170: 340000e8     	cbz	w8, 0x12c18c <android::ID3::Iterator::findFrame()+0x6b0>
  12c174: 14000001     	b	0x12c178 <android::ID3::Iterator::findFrame()+0x69c>
  12c178: b9401be8     	ldr	w8, [sp, #0x18]
  12c17c: 71000909     	subs	w9, w8, #0x2
  12c180: b90017e9     	str	w9, [sp, #0x14]
  12c184: 54000140     	b.eq	0x12c1ac <android::ID3::Iterator::findFrame()+0x6d0>
  12c188: 14000016     	b	0x12c1e0 <android::ID3::Iterator::findFrame()+0x704>
  12c18c: 14000001     	b	0x12c190 <android::ID3::Iterator::findFrame()+0x6b4>
  12c190: 14000001     	b	0x12c194 <android::ID3::Iterator::findFrame()+0x6b8>
  12c194: f85a03a8     	ldur	x8, [x29, #-0x60]
  12c198: f9401109     	ldr	x9, [x8, #0x20]
  12c19c: f940090a     	ldr	x10, [x8, #0x10]
  12c1a0: 8b090149     	add	x9, x10, x9
  12c1a4: f9000909     	str	x9, [x8, #0x10]
  12c1a8: 17fffe58     	b	0x12bb08 <android::ID3::Iterator::findFrame()+0x2c>
  12c1ac: d53bd048     	mrs	x8, TPIDR_EL0
  12c1b0: f9401508     	ldr	x8, [x8, #0x28]
  12c1b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c1b8: eb090108     	subs	x8, x8, x9
  12c1bc: f90007e8     	str	x8, [sp, #0x8]
  12c1c0: 54000101     	b.ne	0x12c1e0 <android::ID3::Iterator::findFrame()+0x704>
  12c1c4: 14000001     	b	0x12c1c8 <android::ID3::Iterator::findFrame()+0x6ec>
  12c1c8: a9547bfd     	ldp	x29, x30, [sp, #0x140]
  12c1cc: f9409bfc     	ldr	x28, [sp, #0x130]
  12c1d0: 910543ff     	add	sp, sp, #0x150
  12c1d4: d65f03c0     	ret
  12c1d8: f85b03a0     	ldur	x0, [x29, #-0x50]
  12c1dc: 97fdef4d     	bl	0xa7f10 <_Unwind_Resume@plt>
  12c1e0: 97fdf6e4     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012c1e4 <android::ID3::Iterator::~Iterator()>:
  12c1e4: d100c3ff     	sub	sp, sp, #0x30
  12c1e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12c1ec: 910083fd     	add	x29, sp, #0x20
  12c1f0: d2800008     	mov	x8, #0x0                // =0
  12c1f4: f81f83a0     	stur	x0, [x29, #-0x8]
  12c1f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  12c1fc: f9400409     	ldr	x9, [x0, #0x8]
  12c200: eb08013f     	cmp	x9, x8
  12c204: 1a9f07ea     	cset	w10, ne
  12c208: f9000be8     	str	x8, [sp, #0x10]
  12c20c: f90007e0     	str	x0, [sp, #0x8]
  12c210: 3700004a     	tbnz	w10, #0x0, 0x12c218 <android::ID3::Iterator::~Iterator()+0x34>
  12c214: 14000008     	b	0x12c234 <android::ID3::Iterator::~Iterator()+0x50>
  12c218: f94007e8     	ldr	x8, [sp, #0x8]
  12c21c: f9400500     	ldr	x0, [x8, #0x8]
  12c220: 97fdd70c     	bl	0xa1e50 <free@plt>
  12c224: 14000001     	b	0x12c228 <android::ID3::Iterator::~Iterator()+0x44>
  12c228: f9400be8     	ldr	x8, [sp, #0x10]
  12c22c: f94007e9     	ldr	x9, [sp, #0x8]
  12c230: f9000528     	str	x8, [x9, #0x8]
  12c234: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12c238: 9100c3ff     	add	sp, sp, #0x30
  12c23c: d65f03c0     	ret
  12c240: 97fe07e1     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012c244 <android::ID3::Iterator::done() const>:
  12c244: d10043ff     	sub	sp, sp, #0x10
  12c248: d2800008     	mov	x8, #0x0                // =0
  12c24c: f90007e0     	str	x0, [sp, #0x8]
  12c250: f94007e0     	ldr	x0, [sp, #0x8]
  12c254: f9400c00     	ldr	x0, [x0, #0x18]
  12c258: eb08001f     	cmp	x0, x8
  12c25c: 1a9f17e9     	cset	w9, eq
  12c260: 320003ea     	orr	w10, wzr, #0x1
  12c264: 0a0a0129     	and	w9, w9, w10
  12c268: 2a0903e0     	mov	w0, w9
  12c26c: 910043ff     	add	sp, sp, #0x10
  12c270: d65f03c0     	ret

000000000012c274 <android::ID3::Iterator::next()>:
  12c274: d10083ff     	sub	sp, sp, #0x20
  12c278: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12c27c: 910043fd     	add	x29, sp, #0x10
  12c280: d2800008     	mov	x8, #0x0                // =0
  12c284: f90007e0     	str	x0, [sp, #0x8]
  12c288: f94007e0     	ldr	x0, [sp, #0x8]
  12c28c: f9400c09     	ldr	x9, [x0, #0x18]
  12c290: eb08013f     	cmp	x9, x8
  12c294: 1a9f17ea     	cset	w10, eq
  12c298: f90003e0     	str	x0, [sp]
  12c29c: 3700004a     	tbnz	w10, #0x0, 0x12c2a4 <android::ID3::Iterator::next()+0x30>
  12c2a0: 14000002     	b	0x12c2a8 <android::ID3::Iterator::next()+0x34>
  12c2a4: 14000008     	b	0x12c2c4 <android::ID3::Iterator::next()+0x50>
  12c2a8: f94003e8     	ldr	x8, [sp]
  12c2ac: f9401109     	ldr	x9, [x8, #0x20]
  12c2b0: f940090a     	ldr	x10, [x8, #0x10]
  12c2b4: 8b090149     	add	x9, x10, x9
  12c2b8: f9000909     	str	x9, [x8, #0x10]
  12c2bc: aa0803e0     	mov	x0, x8
  12c2c0: 97fddd58     	bl	0xa3820 <_ZN7android3ID38Iterator9findFrameEv@plt>
  12c2c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12c2c8: 910083ff     	add	sp, sp, #0x20
  12c2cc: d65f03c0     	ret

000000000012c2d0 <android::ID3::Iterator::getID(android::String8*) const>:
  12c2d0: d101c3ff     	sub	sp, sp, #0x70
  12c2d4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  12c2d8: 910183fd     	add	x29, sp, #0x60
  12c2dc: f0000848     	adrp	x8, 0x237000 <optionalData+0x2d0>
  12c2e0: 9112f908     	add	x8, x8, #0x4be
  12c2e4: d2800009     	mov	x9, #0x0                // =0
  12c2e8: 9000066a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c2ec: 9132554a     	add	x10, x10, #0xc95
  12c2f0: 9000066b     	adrp	x11, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c2f4: 9132d16b     	add	x11, x11, #0xcb4
  12c2f8: 9000066c     	adrp	x12, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c2fc: 9132218c     	add	x12, x12, #0xc88
  12c300: 9000066d     	adrp	x13, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c304: 913289ad     	add	x13, x13, #0xca2
  12c308: 9000066e     	adrp	x14, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c30c: 9131c5ce     	add	x14, x14, #0xc71
  12c310: 9000066f     	adrp	x15, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c314: 9131e9ef     	add	x15, x15, #0xc7a
  12c318: 90000670     	adrp	x16, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12c31c: 91327a10     	add	x16, x16, #0xc9e
  12c320: f81f83a0     	stur	x0, [x29, #-0x8]
  12c324: f81f03a1     	stur	x1, [x29, #-0x10]
  12c328: f85f83a0     	ldur	x0, [x29, #-0x8]
  12c32c: f85f03a1     	ldur	x1, [x29, #-0x10]
  12c330: f81e83a0     	stur	x0, [x29, #-0x18]
  12c334: aa0103e0     	mov	x0, x1
  12c338: aa0803e1     	mov	x1, x8
  12c33c: f81e03a9     	stur	x9, [x29, #-0x20]
  12c340: f81d83aa     	stur	x10, [x29, #-0x28]
  12c344: f9001beb     	str	x11, [sp, #0x30]
  12c348: f90017ec     	str	x12, [sp, #0x28]
  12c34c: f90013ed     	str	x13, [sp, #0x20]
  12c350: f9000fee     	str	x14, [sp, #0x18]
  12c354: f9000bef     	str	x15, [sp, #0x10]
  12c358: f90007f0     	str	x16, [sp, #0x8]
  12c35c: 97fdd4c9     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c360: f85e83a8     	ldur	x8, [x29, #-0x18]
  12c364: f9400d09     	ldr	x9, [x8, #0x18]
  12c368: f85e03aa     	ldur	x10, [x29, #-0x20]
  12c36c: eb0a013f     	cmp	x9, x10
  12c370: 1a9f17f1     	cset	w17, eq
  12c374: 37000051     	tbnz	w17, #0x0, 0x12c37c <android::ID3::Iterator::getID(android::String8*) const+0xac>
  12c378: 14000002     	b	0x12c380 <android::ID3::Iterator::getID(android::String8*) const+0xb0>
  12c37c: 1400007e     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c380: 320007e8     	orr	w8, wzr, #0x3
  12c384: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c388: f9400129     	ldr	x9, [x9]
  12c38c: b940212a     	ldr	w10, [x9, #0x20]
  12c390: 6b08015f     	cmp	w10, w8
  12c394: 1a9f17e8     	cset	w8, eq
  12c398: 37000048     	tbnz	w8, #0x0, 0x12c3a0 <android::ID3::Iterator::getID(android::String8*) const+0xd0>
  12c39c: 1400000c     	b	0x12c3cc <android::ID3::Iterator::getID(android::String8*) const+0xfc>
  12c3a0: b24007e2     	orr	x2, xzr, #0x3
  12c3a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c3a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  12c3ac: f9400108     	ldr	x8, [x8]
  12c3b0: f9400508     	ldr	x8, [x8, #0x8]
  12c3b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c3b8: f940092a     	ldr	x10, [x9, #0x10]
  12c3bc: 8b0a0108     	add	x8, x8, x10
  12c3c0: aa0803e1     	mov	x1, x8
  12c3c4: 97fdf137     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12c3c8: 1400006b     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c3cc: 321e03e8     	orr	w8, wzr, #0x4
  12c3d0: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c3d4: f9400129     	ldr	x9, [x9]
  12c3d8: b940212a     	ldr	w10, [x9, #0x20]
  12c3dc: 6b08015f     	cmp	w10, w8
  12c3e0: 1a9f17e8     	cset	w8, eq
  12c3e4: 37000128     	tbnz	w8, #0x0, 0x12c408 <android::ID3::Iterator::getID(android::String8*) const+0x138>
  12c3e8: 528000a8     	mov	w8, #0x5                // =5
  12c3ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c3f0: f9400129     	ldr	x9, [x9]
  12c3f4: b940212a     	ldr	w10, [x9, #0x20]
  12c3f8: 6b08015f     	cmp	w10, w8
  12c3fc: 1a9f17e8     	cset	w8, eq
  12c400: 37000048     	tbnz	w8, #0x0, 0x12c408 <android::ID3::Iterator::getID(android::String8*) const+0x138>
  12c404: 1400000c     	b	0x12c434 <android::ID3::Iterator::getID(android::String8*) const+0x164>
  12c408: b27e03e2     	orr	x2, xzr, #0x4
  12c40c: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c410: f85e83a8     	ldur	x8, [x29, #-0x18]
  12c414: f9400108     	ldr	x8, [x8]
  12c418: f9400508     	ldr	x8, [x8, #0x8]
  12c41c: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c420: f940092a     	ldr	x10, [x9, #0x10]
  12c424: 8b0a0108     	add	x8, x8, x10
  12c428: aa0803e1     	mov	x1, x8
  12c42c: 97fdf11d     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12c430: 14000051     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c434: 320003e8     	orr	w8, wzr, #0x1
  12c438: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c43c: f9400129     	ldr	x9, [x9]
  12c440: b940212a     	ldr	w10, [x9, #0x20]
  12c444: 6b08015f     	cmp	w10, w8
  12c448: 1a9f17e8     	cset	w8, eq
  12c44c: 37000028     	tbnz	w8, #0x0, 0x12c450 <android::ID3::Iterator::getID(android::String8*) const+0x180>
  12c450: b24007e8     	orr	x8, xzr, #0x3
  12c454: f85e83a9     	ldur	x9, [x29, #-0x18]
  12c458: f940092a     	ldr	x10, [x9, #0x10]
  12c45c: eb0a011f     	cmp	x8, x10
  12c460: 1a9f17eb     	cset	w11, eq
  12c464: f90003ea     	str	x10, [sp]
  12c468: 370004eb     	tbnz	w11, #0x0, 0x12c504 <android::ID3::Iterator::getID(android::String8*) const+0x234>
  12c46c: 14000001     	b	0x12c470 <android::ID3::Iterator::getID(android::String8*) const+0x1a0>
  12c470: d2800428     	mov	x8, #0x21               // =33
  12c474: f94003e9     	ldr	x9, [sp]
  12c478: eb09011f     	cmp	x8, x9
  12c47c: 1a9f17ea     	cset	w10, eq
  12c480: 370004aa     	tbnz	w10, #0x0, 0x12c514 <android::ID3::Iterator::getID(android::String8*) const+0x244>
  12c484: 14000001     	b	0x12c488 <android::ID3::Iterator::getID(android::String8*) const+0x1b8>
  12c488: b24017e8     	orr	x8, xzr, #0x3f
  12c48c: f94003e9     	ldr	x9, [sp]
  12c490: eb09011f     	cmp	x8, x9
  12c494: 1a9f17ea     	cset	w10, eq
  12c498: 3700046a     	tbnz	w10, #0x0, 0x12c524 <android::ID3::Iterator::getID(android::String8*) const+0x254>
  12c49c: 14000001     	b	0x12c4a0 <android::ID3::Iterator::getID(android::String8*) const+0x1d0>
  12c4a0: d2800ba8     	mov	x8, #0x5d               // =93
  12c4a4: f94003e9     	ldr	x9, [sp]
  12c4a8: eb09011f     	cmp	x8, x9
  12c4ac: 1a9f17ea     	cset	w10, eq
  12c4b0: 3700042a     	tbnz	w10, #0x0, 0x12c534 <android::ID3::Iterator::getID(android::String8*) const+0x264>
  12c4b4: 14000001     	b	0x12c4b8 <android::ID3::Iterator::getID(android::String8*) const+0x1e8>
  12c4b8: d2800c28     	mov	x8, #0x61               // =97
  12c4bc: f94003e9     	ldr	x9, [sp]
  12c4c0: eb09011f     	cmp	x8, x9
  12c4c4: 1a9f17ea     	cset	w10, eq
  12c4c8: 370003ea     	tbnz	w10, #0x0, 0x12c544 <android::ID3::Iterator::getID(android::String8*) const+0x274>
  12c4cc: 14000001     	b	0x12c4d0 <android::ID3::Iterator::getID(android::String8*) const+0x200>
  12c4d0: b27f17e8     	orr	x8, xzr, #0x7e
  12c4d4: f94003e9     	ldr	x9, [sp]
  12c4d8: eb09011f     	cmp	x8, x9
  12c4dc: 1a9f17ea     	cset	w10, eq
  12c4e0: 370003aa     	tbnz	w10, #0x0, 0x12c554 <android::ID3::Iterator::getID(android::String8*) const+0x284>
  12c4e4: 14000001     	b	0x12c4e8 <android::ID3::Iterator::getID(android::String8*) const+0x218>
  12c4e8: b2401be8     	orr	x8, xzr, #0x7f
  12c4ec: f94003e9     	ldr	x9, [sp]
  12c4f0: eb09011f     	cmp	x8, x9
  12c4f4: 1a9f17ea     	cset	w10, eq
  12c4f8: 3700036a     	tbnz	w10, #0x0, 0x12c564 <android::ID3::Iterator::getID(android::String8*) const+0x294>
  12c4fc: 14000001     	b	0x12c500 <android::ID3::Iterator::getID(android::String8*) const+0x230>
  12c500: 1400001d     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c504: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c508: f94007e1     	ldr	x1, [sp, #0x8]
  12c50c: 97fdd45d     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c510: 14000019     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c514: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c518: f9400be1     	ldr	x1, [sp, #0x10]
  12c51c: 97fdd459     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c520: 14000015     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c524: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c528: f9400fe1     	ldr	x1, [sp, #0x18]
  12c52c: 97fdd455     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c530: 14000011     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c534: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c538: f94013e1     	ldr	x1, [sp, #0x20]
  12c53c: 97fdd451     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c540: 1400000d     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c544: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c548: f94017e1     	ldr	x1, [sp, #0x28]
  12c54c: 97fdd44d     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c550: 14000009     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c554: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c558: f9401be1     	ldr	x1, [sp, #0x30]
  12c55c: 97fdd449     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c560: 14000005     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c564: f85f03a0     	ldur	x0, [x29, #-0x10]
  12c568: f85d83a1     	ldur	x1, [x29, #-0x28]
  12c56c: 97fdd445     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c570: 14000001     	b	0x12c574 <android::ID3::Iterator::getID(android::String8*) const+0x2a4>
  12c574: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  12c578: 9101c3ff     	add	sp, sp, #0x70
  12c57c: d65f03c0     	ret

000000000012c580 <android::ID3::Iterator::getString(android::String8*, android::String8*) const>:
  12c580: d10103ff     	sub	sp, sp, #0x40
  12c584: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12c588: 9100c3fd     	add	x29, sp, #0x30
  12c58c: 52800008     	mov	w8, #0x0                // =0
  12c590: d2800009     	mov	x9, #0x0                // =0
  12c594: f81f83a0     	stur	x0, [x29, #-0x8]
  12c598: f81f03a1     	stur	x1, [x29, #-0x10]
  12c59c: f9000fe2     	str	x2, [sp, #0x18]
  12c5a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  12c5a4: f85f03a1     	ldur	x1, [x29, #-0x10]
  12c5a8: f9000be0     	str	x0, [sp, #0x10]
  12c5ac: 2a0803e2     	mov	w2, w8
  12c5b0: f90007e9     	str	x9, [sp, #0x8]
  12c5b4: 97fde49b     	bl	0xa5820 <_ZNK7android3ID38Iterator9getstringEPNS_7String8Eb@plt>
  12c5b8: f9400fe9     	ldr	x9, [sp, #0x18]
  12c5bc: f94007e0     	ldr	x0, [sp, #0x8]
  12c5c0: eb00013f     	cmp	x9, x0
  12c5c4: 1a9f07e8     	cset	w8, ne
  12c5c8: 37000048     	tbnz	w8, #0x0, 0x12c5d0 <android::ID3::Iterator::getString(android::String8*, android::String8*) const+0x50>
  12c5cc: 14000006     	b	0x12c5e4 <android::ID3::Iterator::getString(android::String8*, android::String8*) const+0x64>
  12c5d0: 12800008     	mov	w8, #-0x1               // =-1
  12c5d4: f9400fe1     	ldr	x1, [sp, #0x18]
  12c5d8: f9400be0     	ldr	x0, [sp, #0x10]
  12c5dc: 2a0803e2     	mov	w2, w8
  12c5e0: 97fde490     	bl	0xa5820 <_ZNK7android3ID38Iterator9getstringEPNS_7String8Eb@plt>
  12c5e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12c5e8: 910103ff     	add	sp, sp, #0x40
  12c5ec: d65f03c0     	ret

000000000012c5f0 <android::ID3::Iterator::getstring(android::String8*, bool) const>:
  12c5f0: d106c3ff     	sub	sp, sp, #0x1b0
  12c5f4: f900cbfc     	str	x28, [sp, #0x190]
  12c5f8: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
  12c5fc: 910683fd     	add	x29, sp, #0x1a0
  12c600: d102e3a8     	sub	x8, x29, #0xb8
  12c604: d53bd049     	mrs	x9, TPIDR_EL0
  12c608: f9401529     	ldr	x9, [x9, #0x28]
  12c60c: f9000109     	str	x9, [x8]
  12c610: f81d03a0     	stur	x0, [x29, #-0x30]
  12c614: f81c83a1     	stur	x1, [x29, #-0x38]
  12c618: 12000042     	and	w2, w2, #0x1
  12c61c: 381c43a2     	sturb	w2, [x29, #-0x3c]
  12c620: f85d03a9     	ldur	x9, [x29, #-0x30]
  12c624: aa0903e0     	mov	x0, x9
  12c628: f85c83a1     	ldur	x1, [x29, #-0x38]
  12c62c: f000084a     	adrp	x10, 0x237000 <optionalData+0x2d0>
  12c630: 9112f94a     	add	x10, x10, #0x4be
  12c634: f81403a0     	stur	x0, [x29, #-0xc0]
  12c638: aa0103e0     	mov	x0, x1
  12c63c: aa0a03e1     	mov	x1, x10
  12c640: f81383a8     	stur	x8, [x29, #-0xc8]
  12c644: f9006be9     	str	x9, [sp, #0xd0]
  12c648: 97fdd40e     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c64c: f9406be8     	ldr	x8, [sp, #0xd0]
  12c650: f9400d09     	ldr	x9, [x8, #0x18]
  12c654: f81b83a9     	stur	x9, [x29, #-0x48]
  12c658: f85b83a9     	ldur	x9, [x29, #-0x48]
  12c65c: b900cfe0     	str	w0, [sp, #0xcc]
  12c660: b5000069     	cbnz	x9, 0x12c66c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x7c>
  12c664: 14000001     	b	0x12c668 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x78>
  12c668: 1400019d     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c66c: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c670: 39400109     	ldrb	w9, [x8]
  12c674: 381b43a9     	sturb	w9, [x29, #-0x4c]
  12c678: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c67c: f940010a     	ldr	x10, [x8]
  12c680: b9402149     	ldr	w9, [x10, #0x20]
  12c684: 71000529     	subs	w9, w9, #0x1
  12c688: b900cbe9     	str	w9, [sp, #0xc8]
  12c68c: 54000120     	b.eq	0x12c6b0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xc0>
  12c690: 14000001     	b	0x12c694 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xa4>
  12c694: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c698: f9400109     	ldr	x9, [x8]
  12c69c: b940212a     	ldr	w10, [x9, #0x20]
  12c6a0: 7100094a     	subs	w10, w10, #0x2
  12c6a4: b900c7ea     	str	w10, [sp, #0xc4]
  12c6a8: 54000481     	b.ne	0x12c738 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x148>
  12c6ac: 14000001     	b	0x12c6b0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xc0>
  12c6b0: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c6b4: f9400909     	ldr	x9, [x8, #0x10]
  12c6b8: f101f929     	subs	x9, x9, #0x7e
  12c6bc: f9005fe9     	str	x9, [sp, #0xb8]
  12c6c0: 54000100     	b.eq	0x12c6e0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xf0>
  12c6c4: 14000001     	b	0x12c6c8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xd8>
  12c6c8: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c6cc: f9400909     	ldr	x9, [x8, #0x10]
  12c6d0: f101fd29     	subs	x9, x9, #0x7f
  12c6d4: f9005be9     	str	x9, [sp, #0xb0]
  12c6d8: 54000221     	b.ne	0x12c71c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x12c>
  12c6dc: 14000001     	b	0x12c6e0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0xf0>
  12c6e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c6e4: 39400102     	ldrb	w2, [x8]
  12c6e8: d0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12c6ec: 9129f021     	add	x1, x1, #0xa7c
  12c6f0: d100a3a8     	sub	x8, x29, #0x28
  12c6f4: aa0803e0     	mov	x0, x8
  12c6f8: f90057e8     	str	x8, [sp, #0xa8]
  12c6fc: 97fdd7f5     	bl	0xa26d0 <sprintf@plt>
  12c700: f85c83a8     	ldur	x8, [x29, #-0x38]
  12c704: b900a7e0     	str	w0, [sp, #0xa4]
  12c708: aa0803e0     	mov	x0, x8
  12c70c: f94057e1     	ldr	x1, [sp, #0xa8]
  12c710: 97fdd3dc     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12c714: b900a3e0     	str	w0, [sp, #0xa0]
  12c718: 14000171     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c71c: f85c83a0     	ldur	x0, [x29, #-0x38]
  12c720: f85b83a1     	ldur	x1, [x29, #-0x48]
  12c724: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c728: f9401102     	ldr	x2, [x8, #0x20]
  12c72c: 97fdf05d     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12c730: b9009fe0     	str	w0, [sp, #0x9c]
  12c734: 1400016a     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c738: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c73c: f9401109     	ldr	x9, [x8, #0x20]
  12c740: aa0803e0     	mov	x0, x8
  12c744: f9004be9     	str	x9, [sp, #0x90]
  12c748: 97fdf8c2     	bl	0xaaa50 <_ZNK7android3ID38Iterator15getHeaderLengthEv@plt>
  12c74c: 91000408     	add	x8, x0, #0x1
  12c750: f9404be9     	ldr	x9, [sp, #0x90]
  12c754: eb080128     	subs	x8, x9, x8
  12c758: f90047e8     	str	x8, [sp, #0x88]
  12c75c: 54000062     	b.hs	0x12c768 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x178>
  12c760: 14000001     	b	0x12c764 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x174>
  12c764: 1400015e     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c768: f85403a8     	ldur	x8, [x29, #-0xc0]
  12c76c: f9401109     	ldr	x9, [x8, #0x20]
  12c770: aa0803e0     	mov	x0, x8
  12c774: f90043e9     	str	x9, [sp, #0x80]
  12c778: 97fdf8b6     	bl	0xaaa50 <_ZNK7android3ID38Iterator15getHeaderLengthEv@plt>
  12c77c: f94043e8     	ldr	x8, [sp, #0x80]
  12c780: eb000108     	subs	x8, x8, x0
  12c784: f1000508     	subs	x8, x8, #0x1
  12c788: f81a83a8     	stur	x8, [x29, #-0x58]
  12c78c: 385c43aa     	ldurb	w10, [x29, #-0x3c]
  12c790: 3600064a     	tbz	w10, #0x0, 0x12c858 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x268>
  12c794: 14000001     	b	0x12c798 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x1a8>
  12c798: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c79c: 91001108     	add	x8, x8, #0x4
  12c7a0: f81b83a8     	stur	x8, [x29, #-0x48]
  12c7a4: b85a83a9     	ldur	w9, [x29, #-0x58]
  12c7a8: 71001129     	subs	w9, w9, #0x4
  12c7ac: 2a0903e8     	mov	w8, w9
  12c7b0: 2a0803e9     	mov	w9, w8
  12c7b4: b81a43a9     	stur	w9, [x29, #-0x5c]
  12c7b8: 14000001     	b	0x12c7bc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x1cc>
  12c7bc: b85a43a8     	ldur	w8, [x29, #-0x5c]
  12c7c0: 71000508     	subs	w8, w8, #0x1
  12c7c4: b81a43a8     	stur	w8, [x29, #-0x5c]
  12c7c8: 2a1f03e0     	mov	w0, wzr
  12c7cc: b9007fe0     	str	w0, [sp, #0x7c]
  12c7d0: 37f80168     	tbnz	w8, #0x1f, 0x12c7fc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x20c>
  12c7d4: 14000001     	b	0x12c7d8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x1e8>
  12c7d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c7dc: 91000509     	add	x9, x8, #0x1
  12c7e0: f81b83a9     	stur	x9, [x29, #-0x48]
  12c7e4: 3940050a     	ldrb	w10, [x8, #0x1]
  12c7e8: 7100014a     	subs	w10, w10, #0x0
  12c7ec: 1a9f07eb     	cset	w11, ne
  12c7f0: b9007bea     	str	w10, [sp, #0x78]
  12c7f4: b9007feb     	str	w11, [sp, #0x7c]
  12c7f8: 14000001     	b	0x12c7fc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x20c>
  12c7fc: b9407fe8     	ldr	w8, [sp, #0x7c]
  12c800: 36000068     	tbz	w8, #0x0, 0x12c80c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x21c>
  12c804: 14000001     	b	0x12c808 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x218>
  12c808: 17ffffed     	b	0x12c7bc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x1cc>
  12c80c: b85b83a8     	ldur	w8, [x29, #-0x48]
  12c810: f85403a9     	ldur	x9, [x29, #-0xc0]
  12c814: b940192a     	ldr	w10, [x9, #0x18]
  12c818: 6b0a0108     	subs	w8, w8, w10
  12c81c: 2a0803e0     	mov	w0, w8
  12c820: 2a0003e8     	mov	w8, w0
  12c824: b81a03a8     	stur	w8, [x29, #-0x60]
  12c828: b85a03a8     	ldur	w8, [x29, #-0x60]
  12c82c: b85a83aa     	ldur	w10, [x29, #-0x58]
  12c830: 6b0a0108     	subs	w8, w8, w10
  12c834: b90077e8     	str	w8, [sp, #0x74]
  12c838: 5400006b     	b.lt	0x12c844 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x254>
  12c83c: 14000001     	b	0x12c840 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x250>
  12c840: 14000127     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c844: b89a03a8     	ldursw	x8, [x29, #-0x60]
  12c848: f85a83a9     	ldur	x9, [x29, #-0x58]
  12c84c: eb080128     	subs	x8, x9, x8
  12c850: f81a83a8     	stur	x8, [x29, #-0x58]
  12c854: 14000001     	b	0x12c858 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x268>
  12c858: f85a83a8     	ldur	x8, [x29, #-0x58]
  12c85c: b5000068     	cbnz	x8, 0x12c868 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x278>
  12c860: 14000001     	b	0x12c864 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x274>
  12c864: 1400011e     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c868: 385b43a8     	ldurb	w8, [x29, #-0x4c]
  12c86c: 35000128     	cbnz	w8, 0x12c890 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x2a0>
  12c870: 14000001     	b	0x12c874 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x284>
  12c874: f85c83a0     	ldur	x0, [x29, #-0x38]
  12c878: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c87c: 91000501     	add	x1, x8, #0x1
  12c880: f85a83a2     	ldur	x2, [x29, #-0x58]
  12c884: 97fdf007     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12c888: b90073e0     	str	w0, [sp, #0x70]
  12c88c: 14000114     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c890: 385b43a8     	ldurb	w8, [x29, #-0x4c]
  12c894: 71000d08     	subs	w8, w8, #0x3
  12c898: b9006fe8     	str	w8, [sp, #0x6c]
  12c89c: 54000121     	b.ne	0x12c8c0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x2d0>
  12c8a0: 14000001     	b	0x12c8a4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x2b4>
  12c8a4: f85c83a0     	ldur	x0, [x29, #-0x38]
  12c8a8: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c8ac: 91000501     	add	x1, x8, #0x1
  12c8b0: f85a83a2     	ldur	x2, [x29, #-0x58]
  12c8b4: 97fdeffb     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12c8b8: b9006be0     	str	w0, [sp, #0x68]
  12c8bc: 14000107     	b	0x12ccd8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e8>
  12c8c0: 385b43a8     	ldurb	w8, [x29, #-0x4c]
  12c8c4: 71000908     	subs	w8, w8, #0x2
  12c8c8: b90067e8     	str	w8, [sp, #0x64]
  12c8cc: 540008c1     	b.ne	0x12c9e4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3f4>
  12c8d0: 14000001     	b	0x12c8d4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x2e4>
  12c8d4: f85a83a8     	ldur	x8, [x29, #-0x58]
  12c8d8: d341fd08     	lsr	x8, x8, #1
  12c8dc: 2a0803e9     	mov	w9, w8
  12c8e0: b819c3a9     	stur	w9, [x29, #-0x64]
  12c8e4: f85b83a8     	ldur	x8, [x29, #-0x48]
  12c8e8: 91000508     	add	x8, x8, #0x1
  12c8ec: f81903a8     	stur	x8, [x29, #-0x70]
  12c8f0: aa1f03e8     	mov	x8, xzr
  12c8f4: f81883a8     	stur	x8, [x29, #-0x78]
  12c8f8: b859c3a9     	ldur	w9, [x29, #-0x64]
  12c8fc: 71000529     	subs	w9, w9, #0x1
  12c900: b90063e9     	str	w9, [sp, #0x60]
  12c904: 540004cb     	b.lt	0x12c99c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3ac>
  12c908: 14000001     	b	0x12c90c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x31c>
  12c90c: b899c3a8     	ldursw	x8, [x29, #-0x64]
  12c910: ab080108     	adds	x8, x8, x8
  12c914: da9f3100     	csinv	x0, x8, xzr, lo
  12c918: 90000be1     	adrp	x1, 0x2a8000
  12c91c: f9435421     	ldr	x1, [x1, #0x6a8]
  12c920: 97fdddfc     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  12c924: f81883a0     	stur	x0, [x29, #-0x78]
  12c928: f85883a8     	ldur	x8, [x29, #-0x78]
  12c92c: b5000068     	cbnz	x8, 0x12c938 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x348>
  12c930: 14000001     	b	0x12c934 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x344>
  12c934: 140000ea     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12c938: 2a1f03e8     	mov	w8, wzr
  12c93c: b81843a8     	stur	w8, [x29, #-0x7c]
  12c940: 14000001     	b	0x12c944 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x354>
  12c944: b85843a8     	ldur	w8, [x29, #-0x7c]
  12c948: b859c3a9     	ldur	w9, [x29, #-0x64]
  12c94c: 6b090108     	subs	w8, w8, w9
  12c950: b9005fe8     	str	w8, [sp, #0x5c]
  12c954: 540001ea     	b.ge	0x12c990 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3a0>
  12c958: 14000001     	b	0x12c95c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x36c>
  12c95c: f85903a8     	ldur	x8, [x29, #-0x70]
  12c960: b89843a9     	ldursw	x9, [x29, #-0x7c]
  12c964: d37ff929     	lsl	x9, x9, #1
  12c968: 7869690a     	ldrh	w10, [x8, x9]
  12c96c: 5ac0094a     	rev	w10, w10
  12c970: 53107d4a     	lsr	w10, w10, #16
  12c974: f85883a8     	ldur	x8, [x29, #-0x78]
  12c978: 7829690a     	strh	w10, [x8, x9]
  12c97c: 14000001     	b	0x12c980 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x390>
  12c980: b85843a8     	ldur	w8, [x29, #-0x7c]
  12c984: 11000508     	add	w8, w8, #0x1
  12c988: b81843a8     	stur	w8, [x29, #-0x7c]
  12c98c: 17ffffee     	b	0x12c944 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x354>
  12c990: f85883a8     	ldur	x8, [x29, #-0x78]
  12c994: f81903a8     	stur	x8, [x29, #-0x70]
  12c998: 14000001     	b	0x12c99c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3ac>
  12c99c: f85c83a0     	ldur	x0, [x29, #-0x38]
  12c9a0: f85903a1     	ldur	x1, [x29, #-0x70]
  12c9a4: b899c3a2     	ldursw	x2, [x29, #-0x64]
  12c9a8: 97fde42a     	bl	0xa5a50 <_ZN7android7String85setToEPKDsm@plt>
  12c9ac: f85883a1     	ldur	x1, [x29, #-0x78]
  12c9b0: b9005be0     	str	w0, [sp, #0x58]
  12c9b4: b4000161     	cbz	x1, 0x12c9e0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3f0>
  12c9b8: 14000001     	b	0x12c9bc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3cc>
  12c9bc: f85883a8     	ldur	x8, [x29, #-0x78]
  12c9c0: aa0803e0     	mov	x0, x8
  12c9c4: f9002be0     	str	x0, [sp, #0x50]
  12c9c8: b40000a8     	cbz	x8, 0x12c9dc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3ec>
  12c9cc: 14000001     	b	0x12c9d0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3e0>
  12c9d0: f9402be0     	ldr	x0, [sp, #0x50]
  12c9d4: 97fde6a7     	bl	0xa6470 <_ZdaPv@plt>
  12c9d8: 14000001     	b	0x12c9dc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3ec>
  12c9dc: 14000001     	b	0x12c9e0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x3f0>
  12c9e0: 140000bd     	b	0x12ccd4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e4>
  12c9e4: 385b43a8     	ldurb	w8, [x29, #-0x4c]
  12c9e8: 71000508     	subs	w8, w8, #0x1
  12c9ec: b9004fe8     	str	w8, [sp, #0x4c]
  12c9f0: 54001701     	b.ne	0x12ccd0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e0>
  12c9f4: 14000001     	b	0x12c9f8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x408>
  12c9f8: f85a83a8     	ldur	x8, [x29, #-0x58]
  12c9fc: d341fd08     	lsr	x8, x8, #1
  12ca00: 2a0803e9     	mov	w9, w8
  12ca04: b81803a9     	stur	w9, [x29, #-0x80]
  12ca08: f85b83a8     	ldur	x8, [x29, #-0x48]
  12ca0c: 91000508     	add	x8, x8, #0x1
  12ca10: f81783a8     	stur	x8, [x29, #-0x88]
  12ca14: aa1f03e8     	mov	x8, xzr
  12ca18: f81703a8     	stur	x8, [x29, #-0x90]
  12ca1c: f85783a8     	ldur	x8, [x29, #-0x88]
  12ca20: 79c00109     	ldrsh	w9, [x8]
  12ca24: 31000929     	adds	w9, w9, #0x2
  12ca28: b9004be9     	str	w9, [sp, #0x48]
  12ca2c: 54000641     	b.ne	0x12caf4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x504>
  12ca30: 14000001     	b	0x12ca34 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x444>
  12ca34: b85803a8     	ldur	w8, [x29, #-0x80]
  12ca38: 71000508     	subs	w8, w8, #0x1
  12ca3c: b90047e8     	str	w8, [sp, #0x44]
  12ca40: 5400006c     	b.gt	0x12ca4c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x45c>
  12ca44: 14000001     	b	0x12ca48 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x458>
  12ca48: 140000a5     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12ca4c: b89803a8     	ldursw	x8, [x29, #-0x80]
  12ca50: ab080108     	adds	x8, x8, x8
  12ca54: da9f3100     	csinv	x0, x8, xzr, lo
  12ca58: 90000be1     	adrp	x1, 0x2a8000
  12ca5c: f9435421     	ldr	x1, [x1, #0x6a8]
  12ca60: 97fdddac     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  12ca64: f81703a0     	stur	x0, [x29, #-0x90]
  12ca68: f85703a8     	ldur	x8, [x29, #-0x90]
  12ca6c: b5000068     	cbnz	x8, 0x12ca78 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x488>
  12ca70: 14000001     	b	0x12ca74 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x484>
  12ca74: 1400009a     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12ca78: 2a1f03e8     	mov	w8, wzr
  12ca7c: b816c3a8     	stur	w8, [x29, #-0x94]
  12ca80: 14000001     	b	0x12ca84 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x494>
  12ca84: b856c3a8     	ldur	w8, [x29, #-0x94]
  12ca88: b85803a9     	ldur	w9, [x29, #-0x80]
  12ca8c: 6b090108     	subs	w8, w8, w9
  12ca90: b90043e8     	str	w8, [sp, #0x40]
  12ca94: 540001ea     	b.ge	0x12cad0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x4e0>
  12ca98: 14000001     	b	0x12ca9c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x4ac>
  12ca9c: f85783a8     	ldur	x8, [x29, #-0x88]
  12caa0: b896c3a9     	ldursw	x9, [x29, #-0x94]
  12caa4: d37ff929     	lsl	x9, x9, #1
  12caa8: 7869690a     	ldrh	w10, [x8, x9]
  12caac: 5ac0094a     	rev	w10, w10
  12cab0: 53107d4a     	lsr	w10, w10, #16
  12cab4: f85703a8     	ldur	x8, [x29, #-0x90]
  12cab8: 7829690a     	strh	w10, [x8, x9]
  12cabc: 14000001     	b	0x12cac0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x4d0>
  12cac0: b856c3a8     	ldur	w8, [x29, #-0x94]
  12cac4: 11000508     	add	w8, w8, #0x1
  12cac8: b816c3a8     	stur	w8, [x29, #-0x94]
  12cacc: 17ffffee     	b	0x12ca84 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x494>
  12cad0: f85703a8     	ldur	x8, [x29, #-0x90]
  12cad4: f81783a8     	stur	x8, [x29, #-0x88]
  12cad8: f85783a8     	ldur	x8, [x29, #-0x88]
  12cadc: 91000908     	add	x8, x8, #0x2
  12cae0: f81783a8     	stur	x8, [x29, #-0x88]
  12cae4: b85803a9     	ldur	w9, [x29, #-0x80]
  12cae8: 71000529     	subs	w9, w9, #0x1
  12caec: b81803a9     	stur	w9, [x29, #-0x80]
  12caf0: 14000015     	b	0x12cb44 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x554>
  12caf4: f85783a8     	ldur	x8, [x29, #-0x88]
  12caf8: 79c00109     	ldrsh	w9, [x8]
  12cafc: 31040529     	adds	w9, w9, #0x101
  12cb00: b9003fe9     	str	w9, [sp, #0x3c]
  12cb04: 540001e1     	b.ne	0x12cb40 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x550>
  12cb08: 14000001     	b	0x12cb0c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x51c>
  12cb0c: b85803a8     	ldur	w8, [x29, #-0x80]
  12cb10: 71000508     	subs	w8, w8, #0x1
  12cb14: b9003be8     	str	w8, [sp, #0x38]
  12cb18: 5400006c     	b.gt	0x12cb24 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x534>
  12cb1c: 14000001     	b	0x12cb20 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x530>
  12cb20: 1400006f     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12cb24: f85783a8     	ldur	x8, [x29, #-0x88]
  12cb28: 91000908     	add	x8, x8, #0x2
  12cb2c: f81783a8     	stur	x8, [x29, #-0x88]
  12cb30: b85803a9     	ldur	w9, [x29, #-0x80]
  12cb34: 71000529     	subs	w9, w9, #0x1
  12cb38: b81803a9     	stur	w9, [x29, #-0x80]
  12cb3c: 14000001     	b	0x12cb40 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x550>
  12cb40: 14000001     	b	0x12cb44 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x554>
  12cb44: 320003e8     	orr	w8, wzr, #0x1
  12cb48: 381683a8     	sturb	w8, [x29, #-0x98]
  12cb4c: 2a1f03e8     	mov	w8, wzr
  12cb50: b81643a8     	stur	w8, [x29, #-0x9c]
  12cb54: 14000001     	b	0x12cb58 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x568>
  12cb58: b85643a8     	ldur	w8, [x29, #-0x9c]
  12cb5c: b85803a9     	ldur	w9, [x29, #-0x80]
  12cb60: 6b090108     	subs	w8, w8, w9
  12cb64: b90037e8     	str	w8, [sp, #0x34]
  12cb68: 5400022a     	b.ge	0x12cbac <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5bc>
  12cb6c: 14000001     	b	0x12cb70 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x580>
  12cb70: f85783a8     	ldur	x8, [x29, #-0x88]
  12cb74: b89643a9     	ldursw	x9, [x29, #-0x9c]
  12cb78: 7869790a     	ldrh	w10, [x8, x9, lsl #1]
  12cb7c: 7104014a     	subs	w10, w10, #0x100
  12cb80: b90033ea     	str	w10, [sp, #0x30]
  12cb84: 540000ab     	b.lt	0x12cb98 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5a8>
  12cb88: 14000001     	b	0x12cb8c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x59c>
  12cb8c: 2a1f03e8     	mov	w8, wzr
  12cb90: 381683a8     	sturb	w8, [x29, #-0x98]
  12cb94: 14000006     	b	0x12cbac <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5bc>
  12cb98: 14000001     	b	0x12cb9c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5ac>
  12cb9c: b85643a8     	ldur	w8, [x29, #-0x9c]
  12cba0: 11000508     	add	w8, w8, #0x1
  12cba4: b81643a8     	stur	w8, [x29, #-0x9c]
  12cba8: 17ffffec     	b	0x12cb58 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x568>
  12cbac: 385683a8     	ldurb	w8, [x29, #-0x98]
  12cbb0: 360006a8     	tbz	w8, #0x0, 0x12cc84 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x694>
  12cbb4: 14000001     	b	0x12cbb8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5c8>
  12cbb8: b89803a8     	ldursw	x8, [x29, #-0x80]
  12cbbc: f1000109     	subs	x9, x8, #0x0
  12cbc0: da9fa100     	csinv	x0, x8, xzr, ge
  12cbc4: 90000be1     	adrp	x1, 0x2a8000
  12cbc8: f9435421     	ldr	x1, [x1, #0x6a8]
  12cbcc: f90017e9     	str	x9, [sp, #0x28]
  12cbd0: 97fddd50     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  12cbd4: f81583a0     	stur	x0, [x29, #-0xa8]
  12cbd8: f85583a8     	ldur	x8, [x29, #-0xa8]
  12cbdc: b4000468     	cbz	x8, 0x12cc68 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x678>
  12cbe0: 14000001     	b	0x12cbe4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x5f4>
  12cbe4: 2a1f03e8     	mov	w8, wzr
  12cbe8: b81543a8     	stur	w8, [x29, #-0xac]
  12cbec: 14000001     	b	0x12cbf0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x600>
  12cbf0: b85543a8     	ldur	w8, [x29, #-0xac]
  12cbf4: b85803a9     	ldur	w9, [x29, #-0x80]
  12cbf8: 6b090108     	subs	w8, w8, w9
  12cbfc: b90027e8     	str	w8, [sp, #0x24]
  12cc00: 5400018a     	b.ge	0x12cc30 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x640>
  12cc04: 14000001     	b	0x12cc08 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x618>
  12cc08: f85783a8     	ldur	x8, [x29, #-0x88]
  12cc0c: b89543a9     	ldursw	x9, [x29, #-0xac]
  12cc10: 7869790a     	ldrh	w10, [x8, x9, lsl #1]
  12cc14: f85583a8     	ldur	x8, [x29, #-0xa8]
  12cc18: 3829690a     	strb	w10, [x8, x9]
  12cc1c: 14000001     	b	0x12cc20 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x630>
  12cc20: b85543a8     	ldur	w8, [x29, #-0xac]
  12cc24: 11000508     	add	w8, w8, #0x1
  12cc28: b81543a8     	stur	w8, [x29, #-0xac]
  12cc2c: 17fffff1     	b	0x12cbf0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x600>
  12cc30: f85c83a0     	ldur	x0, [x29, #-0x38]
  12cc34: f85583a1     	ldur	x1, [x29, #-0xa8]
  12cc38: b89803a2     	ldursw	x2, [x29, #-0x80]
  12cc3c: 97fdef19     	bl	0xa88a0 <_ZN7android7String85setToEPKcm@plt>
  12cc40: f85583a1     	ldur	x1, [x29, #-0xa8]
  12cc44: aa0103e2     	mov	x2, x1
  12cc48: b90023e0     	str	w0, [sp, #0x20]
  12cc4c: f9000fe2     	str	x2, [sp, #0x18]
  12cc50: b40000a1     	cbz	x1, 0x12cc64 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x674>
  12cc54: 14000001     	b	0x12cc58 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x668>
  12cc58: f9400fe0     	ldr	x0, [sp, #0x18]
  12cc5c: 97fde605     	bl	0xa6470 <_ZdaPv@plt>
  12cc60: 14000001     	b	0x12cc64 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x674>
  12cc64: 14000007     	b	0x12cc80 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x690>
  12cc68: f85c83a0     	ldur	x0, [x29, #-0x38]
  12cc6c: f85783a1     	ldur	x1, [x29, #-0x88]
  12cc70: b89803a2     	ldursw	x2, [x29, #-0x80]
  12cc74: 97fde377     	bl	0xa5a50 <_ZN7android7String85setToEPKDsm@plt>
  12cc78: b90017e0     	str	w0, [sp, #0x14]
  12cc7c: 14000001     	b	0x12cc80 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x690>
  12cc80: 14000007     	b	0x12cc9c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ac>
  12cc84: f85c83a0     	ldur	x0, [x29, #-0x38]
  12cc88: f85783a1     	ldur	x1, [x29, #-0x88]
  12cc8c: b89803a2     	ldursw	x2, [x29, #-0x80]
  12cc90: 97fde370     	bl	0xa5a50 <_ZN7android7String85setToEPKDsm@plt>
  12cc94: b90013e0     	str	w0, [sp, #0x10]
  12cc98: 14000001     	b	0x12cc9c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ac>
  12cc9c: f85703a8     	ldur	x8, [x29, #-0x90]
  12cca0: b4000168     	cbz	x8, 0x12cccc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6dc>
  12cca4: 14000001     	b	0x12cca8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6b8>
  12cca8: f85703a8     	ldur	x8, [x29, #-0x90]
  12ccac: aa0803e0     	mov	x0, x8
  12ccb0: f90007e0     	str	x0, [sp, #0x8]
  12ccb4: b40000a8     	cbz	x8, 0x12ccc8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6d8>
  12ccb8: 14000001     	b	0x12ccbc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6cc>
  12ccbc: f94007e0     	ldr	x0, [sp, #0x8]
  12ccc0: 97fde5ec     	bl	0xa6470 <_ZdaPv@plt>
  12ccc4: 14000001     	b	0x12ccc8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6d8>
  12ccc8: 14000001     	b	0x12cccc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6dc>
  12cccc: 14000001     	b	0x12ccd0 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e0>
  12ccd0: 14000001     	b	0x12ccd4 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e4>
  12ccd4: 14000001     	b	0x12ccd8 <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6e8>
  12ccd8: 14000001     	b	0x12ccdc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x6ec>
  12ccdc: d53bd048     	mrs	x8, TPIDR_EL0
  12cce0: f9401508     	ldr	x8, [x8, #0x28]
  12cce4: f85383a9     	ldur	x9, [x29, #-0xc8]
  12cce8: f940012a     	ldr	x10, [x9]
  12ccec: eb0a0108     	subs	x8, x8, x10
  12ccf0: f90003e8     	str	x8, [sp]
  12ccf4: 540000c1     	b.ne	0x12cd0c <android::ID3::Iterator::getstring(android::String8*, bool) const+0x71c>
  12ccf8: 14000001     	b	0x12ccfc <android::ID3::Iterator::getstring(android::String8*, bool) const+0x70c>
  12ccfc: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
  12cd00: f940cbfc     	ldr	x28, [sp, #0x190]
  12cd04: 9106c3ff     	add	sp, sp, #0x1b0
  12cd08: d65f03c0     	ret
  12cd0c: 97fdf419     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012cd10 <android::ID3::Iterator::getHeaderLength() const>:
  12cd10: d10083ff     	sub	sp, sp, #0x20
  12cd14: 320007e8     	orr	w8, wzr, #0x3
  12cd18: f9000be0     	str	x0, [sp, #0x10]
  12cd1c: f9400be0     	ldr	x0, [sp, #0x10]
  12cd20: aa0003e9     	mov	x9, x0
  12cd24: f9400129     	ldr	x9, [x9]
  12cd28: b940212a     	ldr	w10, [x9, #0x20]
  12cd2c: 6b08015f     	cmp	w10, w8
  12cd30: 1a9f17e8     	cset	w8, eq
  12cd34: f90007e0     	str	x0, [sp, #0x8]
  12cd38: 37000048     	tbnz	w8, #0x0, 0x12cd40 <android::ID3::Iterator::getHeaderLength() const+0x30>
  12cd3c: 14000004     	b	0x12cd4c <android::ID3::Iterator::getHeaderLength() const+0x3c>
  12cd40: b27f07e8     	orr	x8, xzr, #0x6
  12cd44: f9000fe8     	str	x8, [sp, #0x18]
  12cd48: 1400001b     	b	0x12cdb4 <android::ID3::Iterator::getHeaderLength() const+0xa4>
  12cd4c: 321e03e8     	orr	w8, wzr, #0x4
  12cd50: f94007e9     	ldr	x9, [sp, #0x8]
  12cd54: f9400129     	ldr	x9, [x9]
  12cd58: b940212a     	ldr	w10, [x9, #0x20]
  12cd5c: 6b08015f     	cmp	w10, w8
  12cd60: 1a9f17e8     	cset	w8, eq
  12cd64: 37000128     	tbnz	w8, #0x0, 0x12cd88 <android::ID3::Iterator::getHeaderLength() const+0x78>
  12cd68: 528000a8     	mov	w8, #0x5                // =5
  12cd6c: f94007e9     	ldr	x9, [sp, #0x8]
  12cd70: f9400129     	ldr	x9, [x9]
  12cd74: b940212a     	ldr	w10, [x9, #0x20]
  12cd78: 6b08015f     	cmp	w10, w8
  12cd7c: 1a9f17e8     	cset	w8, eq
  12cd80: 37000048     	tbnz	w8, #0x0, 0x12cd88 <android::ID3::Iterator::getHeaderLength() const+0x78>
  12cd84: 14000004     	b	0x12cd94 <android::ID3::Iterator::getHeaderLength() const+0x84>
  12cd88: d2800148     	mov	x8, #0xa                // =10
  12cd8c: f9000fe8     	str	x8, [sp, #0x18]
  12cd90: 14000009     	b	0x12cdb4 <android::ID3::Iterator::getHeaderLength() const+0xa4>
  12cd94: 320003e8     	orr	w8, wzr, #0x1
  12cd98: f94007e9     	ldr	x9, [sp, #0x8]
  12cd9c: f9400129     	ldr	x9, [x9]
  12cda0: b940212a     	ldr	w10, [x9, #0x20]
  12cda4: 6b08015f     	cmp	w10, w8
  12cda8: 1a9f17e8     	cset	w8, eq
  12cdac: 37000028     	tbnz	w8, #0x0, 0x12cdb0 <android::ID3::Iterator::getHeaderLength() const+0xa0>
  12cdb0: f9000fff     	str	xzr, [sp, #0x18]
  12cdb4: f9400fe0     	ldr	x0, [sp, #0x18]
  12cdb8: 910083ff     	add	sp, sp, #0x20
  12cdbc: d65f03c0     	ret

000000000012cdc0 <android::ID3::Iterator::getData(unsigned long*) const>:
  12cdc0: d10143ff     	sub	sp, sp, #0x50
  12cdc4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12cdc8: 910103fd     	add	x29, sp, #0x40
  12cdcc: d2800008     	mov	x8, #0x0                // =0
  12cdd0: f81f03a0     	stur	x0, [x29, #-0x10]
  12cdd4: f81e83a1     	stur	x1, [x29, #-0x18]
  12cdd8: f85f03a0     	ldur	x0, [x29, #-0x10]
  12cddc: f85e83a1     	ldur	x1, [x29, #-0x18]
  12cde0: f900003f     	str	xzr, [x1]
  12cde4: f9400c01     	ldr	x1, [x0, #0x18]
  12cde8: eb08003f     	cmp	x1, x8
  12cdec: 1a9f17e9     	cset	w9, eq
  12cdf0: f90013e8     	str	x8, [sp, #0x20]
  12cdf4: f9000fe0     	str	x0, [sp, #0x18]
  12cdf8: 37000049     	tbnz	w9, #0x0, 0x12ce00 <android::ID3::Iterator::getData(unsigned long*) const+0x40>
  12cdfc: 14000004     	b	0x12ce0c <android::ID3::Iterator::getData(unsigned long*) const+0x4c>
  12ce00: f94013e8     	ldr	x8, [sp, #0x20]
  12ce04: f81f83a8     	stur	x8, [x29, #-0x8]
  12ce08: 1400001a     	b	0x12ce70 <android::ID3::Iterator::getData(unsigned long*) const+0xb0>
  12ce0c: f9400fe8     	ldr	x8, [sp, #0x18]
  12ce10: f9401109     	ldr	x9, [x8, #0x20]
  12ce14: aa0803e0     	mov	x0, x8
  12ce18: f9000be9     	str	x9, [sp, #0x10]
  12ce1c: 97fdf70d     	bl	0xaaa50 <_ZNK7android3ID38Iterator15getHeaderLengthEv@plt>
  12ce20: f9400be8     	ldr	x8, [sp, #0x10]
  12ce24: eb00011f     	cmp	x8, x0
  12ce28: 1a9f27ea     	cset	w10, lo
  12ce2c: 3700004a     	tbnz	w10, #0x0, 0x12ce34 <android::ID3::Iterator::getData(unsigned long*) const+0x74>
  12ce30: 14000004     	b	0x12ce40 <android::ID3::Iterator::getData(unsigned long*) const+0x80>
  12ce34: f94013e8     	ldr	x8, [sp, #0x20]
  12ce38: f81f83a8     	stur	x8, [x29, #-0x8]
  12ce3c: 1400000d     	b	0x12ce70 <android::ID3::Iterator::getData(unsigned long*) const+0xb0>
  12ce40: f9400fe8     	ldr	x8, [sp, #0x18]
  12ce44: f9401109     	ldr	x9, [x8, #0x20]
  12ce48: aa0803e0     	mov	x0, x8
  12ce4c: f90007e9     	str	x9, [sp, #0x8]
  12ce50: 97fdf700     	bl	0xaaa50 <_ZNK7android3ID38Iterator15getHeaderLengthEv@plt>
  12ce54: f94007e8     	ldr	x8, [sp, #0x8]
  12ce58: eb000109     	subs	x9, x8, x0
  12ce5c: f85e83a0     	ldur	x0, [x29, #-0x18]
  12ce60: f9000009     	str	x9, [x0]
  12ce64: f9400fe9     	ldr	x9, [sp, #0x18]
  12ce68: f9400d20     	ldr	x0, [x9, #0x18]
  12ce6c: f81f83a0     	stur	x0, [x29, #-0x8]
  12ce70: f85f83a0     	ldur	x0, [x29, #-0x8]
  12ce74: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12ce78: 910143ff     	add	sp, sp, #0x50
  12ce7c: d65f03c0     	ret

000000000012ce80 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const>:
  12ce80: d10583ff     	sub	sp, sp, #0x160
  12ce84: f900a3fc     	str	x28, [sp, #0x140]
  12ce88: a9157bfd     	stp	x29, x30, [sp, #0x150]
  12ce8c: 910543fd     	add	x29, sp, #0x150
  12ce90: d53bd048     	mrs	x8, TPIDR_EL0
  12ce94: f9401508     	ldr	x8, [x8, #0x28]
  12ce98: f81e83a8     	stur	x8, [x29, #-0x18]
  12ce9c: f81a83a0     	stur	x0, [x29, #-0x58]
  12cea0: f81a03a1     	stur	x1, [x29, #-0x60]
  12cea4: f81983a2     	stur	x2, [x29, #-0x68]
  12cea8: f85a83a8     	ldur	x8, [x29, #-0x58]
  12ceac: aa0803e0     	mov	x0, x8
  12ceb0: f85a03a1     	ldur	x1, [x29, #-0x60]
  12ceb4: aa1f03e2     	mov	x2, xzr
  12ceb8: f9000022     	str	x2, [x1]
  12cebc: f85983a1     	ldur	x1, [x29, #-0x68]
  12cec0: f0000842     	adrp	x2, 0x237000 <optionalData+0x2d0>
  12cec4: 9112f842     	add	x2, x2, #0x4be
  12cec8: f9004fe0     	str	x0, [sp, #0x98]
  12cecc: aa0103e0     	mov	x0, x1
  12ced0: aa0203e1     	mov	x1, x2
  12ced4: f9004be8     	str	x8, [sp, #0x90]
  12ced8: 97fdd1ea     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12cedc: f9404be8     	ldr	x8, [sp, #0x90]
  12cee0: b9402109     	ldr	w9, [x8, #0x20]
  12cee4: 320003ea     	orr	w10, wzr, #0x1
  12cee8: 71001129     	subs	w9, w9, #0x4
  12ceec: b9008fe0     	str	w0, [sp, #0x8c]
  12cef0: b9008be9     	str	w9, [sp, #0x88]
  12cef4: b90087ea     	str	w10, [sp, #0x84]
  12cef8: 54000120     	b.eq	0x12cf1c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x9c>
  12cefc: 14000001     	b	0x12cf00 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x80>
  12cf00: f9404fe8     	ldr	x8, [sp, #0x98]
  12cf04: b9402109     	ldr	w9, [x8, #0x20]
  12cf08: 71001529     	subs	w9, w9, #0x5
  12cf0c: 1a9f17ea     	cset	w10, eq
  12cf10: b90083e9     	str	w9, [sp, #0x80]
  12cf14: b90087ea     	str	w10, [sp, #0x84]
  12cf18: 14000001     	b	0x12cf1c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x9c>
  12cf1c: b94087e8     	ldr	w8, [sp, #0x84]
  12cf20: d0000669     	adrp	x9, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12cf24: 91321529     	add	x9, x9, #0xc85
  12cf28: d000066a     	adrp	x10, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12cf2c: 9132114a     	add	x10, x10, #0xc84
  12cf30: 72000108     	ands	w8, w8, #0x1
  12cf34: 9a891142     	csel	x2, x10, x9, ne
  12cf38: d10103a0     	sub	x0, x29, #0x40
  12cf3c: f9404fe1     	ldr	x1, [sp, #0x98]
  12cf40: b9007fe8     	str	w8, [sp, #0x7c]
  12cf44: 97fdf5fb     	bl	0xaa730 <_ZN7android3ID38IteratorC1ERKS0_PKc@plt>
  12cf48: 14000001     	b	0x12cf4c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0xcc>
  12cf4c: d10103a0     	sub	x0, x29, #0x40
  12cf50: 97fdec7c     	bl	0xa8140 <_ZNK7android3ID38Iterator4doneEv@plt>
  12cf54: b9007be0     	str	w0, [sp, #0x78]
  12cf58: 14000001     	b	0x12cf5c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0xdc>
  12cf5c: b9407be8     	ldr	w8, [sp, #0x78]
  12cf60: 37001d28     	tbnz	w8, #0x0, 0x12d304 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x484>
  12cf64: 14000001     	b	0x12cf68 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0xe8>
  12cf68: d10103a0     	sub	x0, x29, #0x40
  12cf6c: d10123a1     	sub	x1, x29, #0x48
  12cf70: 97fdd948     	bl	0xa3490 <_ZNK7android3ID38Iterator7getDataEPm@plt>
  12cf74: f9003be0     	str	x0, [sp, #0x70]
  12cf78: 14000001     	b	0x12cf7c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0xfc>
  12cf7c: f9403be8     	ldr	x8, [sp, #0x70]
  12cf80: f81803a8     	stur	x8, [x29, #-0x80]
  12cf84: f85803a9     	ldur	x9, [x29, #-0x80]
  12cf88: b50001a9     	cbnz	x9, 0x12cfbc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x13c>
  12cf8c: 14000001     	b	0x12cf90 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x110>
  12cf90: aa1f03e8     	mov	x8, xzr
  12cf94: f81b03a8     	stur	x8, [x29, #-0x50]
  12cf98: 320003e9     	orr	w9, wzr, #0x1
  12cf9c: b817c3a9     	stur	w9, [x29, #-0x84]
  12cfa0: 140000de     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12cfa4: f81903a0     	stur	x0, [x29, #-0x70]
  12cfa8: 2a0103e8     	mov	w8, w1
  12cfac: b818c3a8     	stur	w8, [x29, #-0x74]
  12cfb0: d10103a0     	sub	x0, x29, #0x40
  12cfb4: 97fdd73f     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
  12cfb8: 140000e8     	b	0x12d358 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4d8>
  12cfbc: f9404fe8     	ldr	x8, [sp, #0x98]
  12cfc0: b9402109     	ldr	w9, [x8, #0x20]
  12cfc4: 71001129     	subs	w9, w9, #0x4
  12cfc8: b9006fe9     	str	w9, [sp, #0x6c]
  12cfcc: 54000100     	b.eq	0x12cfec <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x16c>
  12cfd0: 14000001     	b	0x12cfd4 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x154>
  12cfd4: f9404fe8     	ldr	x8, [sp, #0x98]
  12cfd8: b9402109     	ldr	w9, [x8, #0x20]
  12cfdc: 71001529     	subs	w9, w9, #0x5
  12cfe0: b9006be9     	str	w9, [sp, #0x68]
  12cfe4: 54000c01     	b.ne	0x12d164 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x2e4>
  12cfe8: 14000001     	b	0x12cfec <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x16c>
  12cfec: f85803a8     	ldur	x8, [x29, #-0x80]
  12cff0: 39400109     	ldrb	w9, [x8]
  12cff4: 381783a9     	sturb	w9, [x29, #-0x88]
  12cff8: 320003e9     	orr	w9, wzr, #0x1
  12cffc: 2a0903e8     	mov	w8, w9
  12d000: f81703a8     	stur	x8, [x29, #-0x90]
  12d004: f85803a8     	ldur	x8, [x29, #-0x80]
  12d008: f85703aa     	ldur	x10, [x29, #-0x90]
  12d00c: 8b0a0100     	add	x0, x8, x10
  12d010: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d014: eb0a0101     	subs	x1, x8, x10
  12d018: 2a1f03e9     	mov	w9, wzr
  12d01c: 2a0903e2     	mov	w2, w9
  12d020: 940000d1     	bl	0x12d364 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4e4>
  12d024: f90033e0     	str	x0, [sp, #0x60]
  12d028: 14000001     	b	0x12d02c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x1ac>
  12d02c: f94033e8     	ldr	x8, [sp, #0x60]
  12d030: f81683a8     	stur	x8, [x29, #-0x98]
  12d034: f85683a9     	ldur	x9, [x29, #-0x98]
  12d038: f85b83aa     	ldur	x10, [x29, #-0x48]
  12d03c: f85703ab     	ldur	x11, [x29, #-0x90]
  12d040: eb0b014a     	subs	x10, x10, x11
  12d044: eb0a0129     	subs	x9, x9, x10
  12d048: f9002fe9     	str	x9, [sp, #0x58]
  12d04c: 540000e9     	b.ls	0x12d068 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x1e8>
  12d050: 14000001     	b	0x12d054 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x1d4>
  12d054: aa1f03e8     	mov	x8, xzr
  12d058: f81b03a8     	stur	x8, [x29, #-0x50]
  12d05c: 320003e9     	orr	w9, wzr, #0x1
  12d060: b817c3a9     	stur	w9, [x29, #-0x84]
  12d064: 140000ad     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d068: f85983a0     	ldur	x0, [x29, #-0x68]
  12d06c: f85803a8     	ldur	x8, [x29, #-0x80]
  12d070: f85703a9     	ldur	x9, [x29, #-0x90]
  12d074: 8b090101     	add	x1, x8, x9
  12d078: 97fdd182     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12d07c: b90057e0     	str	w0, [sp, #0x54]
  12d080: 14000001     	b	0x12d084 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x204>
  12d084: f85683a8     	ldur	x8, [x29, #-0x98]
  12d088: f85703a9     	ldur	x9, [x29, #-0x90]
  12d08c: 8b080128     	add	x8, x9, x8
  12d090: f81703a8     	stur	x8, [x29, #-0x90]
  12d094: f85703a8     	ldur	x8, [x29, #-0x90]
  12d098: 91000508     	add	x8, x8, #0x1
  12d09c: f81703a8     	stur	x8, [x29, #-0x90]
  12d0a0: f85703a8     	ldur	x8, [x29, #-0x90]
  12d0a4: f85b83a9     	ldur	x9, [x29, #-0x48]
  12d0a8: eb090108     	subs	x8, x8, x9
  12d0ac: f90027e8     	str	x8, [sp, #0x48]
  12d0b0: 540000e3     	b.lo	0x12d0cc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x24c>
  12d0b4: 14000001     	b	0x12d0b8 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x238>
  12d0b8: aa1f03e8     	mov	x8, xzr
  12d0bc: f81b03a8     	stur	x8, [x29, #-0x50]
  12d0c0: 320003e9     	orr	w9, wzr, #0x1
  12d0c4: b817c3a9     	stur	w9, [x29, #-0x84]
  12d0c8: 14000094     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d0cc: f85803a8     	ldur	x8, [x29, #-0x80]
  12d0d0: f85703a9     	ldur	x9, [x29, #-0x90]
  12d0d4: 8b090100     	add	x0, x8, x9
  12d0d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d0dc: eb090101     	subs	x1, x8, x9
  12d0e0: 385783a2     	ldurb	w2, [x29, #-0x88]
  12d0e4: 940000a0     	bl	0x12d364 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4e4>
  12d0e8: f90023e0     	str	x0, [sp, #0x40]
  12d0ec: 14000001     	b	0x12d0f0 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x270>
  12d0f0: f94023e8     	ldr	x8, [sp, #0x40]
  12d0f4: f81603a8     	stur	x8, [x29, #-0xa0]
  12d0f8: f85603a9     	ldur	x9, [x29, #-0xa0]
  12d0fc: f85703aa     	ldur	x10, [x29, #-0x90]
  12d100: 8b090149     	add	x9, x10, x9
  12d104: f81703a9     	stur	x9, [x29, #-0x90]
  12d108: f85703a9     	ldur	x9, [x29, #-0x90]
  12d10c: f85b83aa     	ldur	x10, [x29, #-0x48]
  12d110: eb0a0129     	subs	x9, x9, x10
  12d114: f9001fe9     	str	x9, [sp, #0x38]
  12d118: 540000e3     	b.lo	0x12d134 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x2b4>
  12d11c: 14000001     	b	0x12d120 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x2a0>
  12d120: aa1f03e8     	mov	x8, xzr
  12d124: f81b03a8     	stur	x8, [x29, #-0x50]
  12d128: 320003e9     	orr	w9, wzr, #0x1
  12d12c: b817c3a9     	stur	w9, [x29, #-0x84]
  12d130: 1400007a     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d134: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d138: f85703a9     	ldur	x9, [x29, #-0x90]
  12d13c: eb090108     	subs	x8, x8, x9
  12d140: f85a03a9     	ldur	x9, [x29, #-0x60]
  12d144: f9000128     	str	x8, [x9]
  12d148: f85803a8     	ldur	x8, [x29, #-0x80]
  12d14c: f85703a9     	ldur	x9, [x29, #-0x90]
  12d150: 8b090108     	add	x8, x8, x9
  12d154: f81b03a8     	stur	x8, [x29, #-0x50]
  12d158: 320003ea     	orr	w10, wzr, #0x1
  12d15c: b817c3aa     	stur	w10, [x29, #-0x84]
  12d160: 1400006e     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d164: f85803a8     	ldur	x8, [x29, #-0x80]
  12d168: 39400109     	ldrb	w9, [x8]
  12d16c: 3815c3a9     	sturb	w9, [x29, #-0xa4]
  12d170: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d174: f1001508     	subs	x8, x8, #0x5
  12d178: f9001be8     	str	x8, [sp, #0x30]
  12d17c: 540000e8     	b.hi	0x12d198 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x318>
  12d180: 14000001     	b	0x12d184 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x304>
  12d184: aa1f03e8     	mov	x8, xzr
  12d188: f81b03a8     	stur	x8, [x29, #-0x50]
  12d18c: 320003e9     	orr	w9, wzr, #0x1
  12d190: b817c3a9     	stur	w9, [x29, #-0x84]
  12d194: 14000061     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d198: f85803a8     	ldur	x8, [x29, #-0x80]
  12d19c: 91000500     	add	x0, x8, #0x1
  12d1a0: b0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12d1a4: 91322421     	add	x1, x1, #0xc89
  12d1a8: 320007e9     	orr	w9, wzr, #0x3
  12d1ac: 2a0903e2     	mov	w2, w9
  12d1b0: 97fdecb0     	bl	0xa8470 <memcmp@plt>
  12d1b4: 35000120     	cbnz	w0, 0x12d1d8 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x358>
  12d1b8: 14000001     	b	0x12d1bc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x33c>
  12d1bc: f85983a0     	ldur	x0, [x29, #-0x68]
  12d1c0: b0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12d1c4: 91323421     	add	x1, x1, #0xc8d
  12d1c8: 97fdd12e     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12d1cc: b9002fe0     	str	w0, [sp, #0x2c]
  12d1d0: 14000001     	b	0x12d1d4 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x354>
  12d1d4: 14000028     	b	0x12d274 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3f4>
  12d1d8: f85803a8     	ldur	x8, [x29, #-0x80]
  12d1dc: 91000500     	add	x0, x8, #0x1
  12d1e0: b0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12d1e4: 91325c21     	add	x1, x1, #0xc97
  12d1e8: 320007e9     	orr	w9, wzr, #0x3
  12d1ec: 2a0903e2     	mov	w2, w9
  12d1f0: 97fdeca0     	bl	0xa8470 <memcmp@plt>
  12d1f4: 35000120     	cbnz	w0, 0x12d218 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x398>
  12d1f8: 14000001     	b	0x12d1fc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x37c>
  12d1fc: f85983a0     	ldur	x0, [x29, #-0x68]
  12d200: 90000661     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  12d204: 91086421     	add	x1, x1, #0x219
  12d208: 97fdd11e     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12d20c: b9002be0     	str	w0, [sp, #0x28]
  12d210: 14000001     	b	0x12d214 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x394>
  12d214: 14000017     	b	0x12d270 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3f0>
  12d218: f85803a8     	ldur	x8, [x29, #-0x80]
  12d21c: 91000500     	add	x0, x8, #0x1
  12d220: 90000661     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  12d224: 911d5821     	add	x1, x1, #0x756
  12d228: 320007e9     	orr	w9, wzr, #0x3
  12d22c: 2a0903e2     	mov	w2, w9
  12d230: 97fdec90     	bl	0xa8470 <memcmp@plt>
  12d234: 35000120     	cbnz	w0, 0x12d258 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3d8>
  12d238: 14000001     	b	0x12d23c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3bc>
  12d23c: f85983a0     	ldur	x0, [x29, #-0x68]
  12d240: b0000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12d244: 91326c21     	add	x1, x1, #0xc9b
  12d248: 97fdd10e     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  12d24c: b90027e0     	str	w0, [sp, #0x24]
  12d250: 14000001     	b	0x12d254 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3d4>
  12d254: 14000006     	b	0x12d26c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3ec>
  12d258: aa1f03e8     	mov	x8, xzr
  12d25c: f81b03a8     	stur	x8, [x29, #-0x50]
  12d260: 320003e9     	orr	w9, wzr, #0x1
  12d264: b817c3a9     	stur	w9, [x29, #-0x84]
  12d268: 1400002c     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d26c: 14000001     	b	0x12d270 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3f0>
  12d270: 14000001     	b	0x12d274 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x3f4>
  12d274: f85803a8     	ldur	x8, [x29, #-0x80]
  12d278: 91001500     	add	x0, x8, #0x5
  12d27c: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d280: f1001501     	subs	x1, x8, #0x5
  12d284: 3855c3a2     	ldurb	w2, [x29, #-0xa4]
  12d288: 94000037     	bl	0x12d364 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4e4>
  12d28c: f9000fe0     	str	x0, [sp, #0x18]
  12d290: 14000001     	b	0x12d294 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x414>
  12d294: f9400fe8     	ldr	x8, [sp, #0x18]
  12d298: f90053e8     	str	x8, [sp, #0xa0]
  12d29c: f94053e9     	ldr	x9, [sp, #0xa0]
  12d2a0: f85b83aa     	ldur	x10, [x29, #-0x48]
  12d2a4: f100154a     	subs	x10, x10, #0x5
  12d2a8: eb0a0129     	subs	x9, x9, x10
  12d2ac: f9000be9     	str	x9, [sp, #0x10]
  12d2b0: 540000e9     	b.ls	0x12d2cc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x44c>
  12d2b4: 14000001     	b	0x12d2b8 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x438>
  12d2b8: aa1f03e8     	mov	x8, xzr
  12d2bc: f81b03a8     	stur	x8, [x29, #-0x50]
  12d2c0: 320003e9     	orr	w9, wzr, #0x1
  12d2c4: b817c3a9     	stur	w9, [x29, #-0x84]
  12d2c8: 14000014     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d2cc: f85b83a8     	ldur	x8, [x29, #-0x48]
  12d2d0: f1001508     	subs	x8, x8, #0x5
  12d2d4: f94053e9     	ldr	x9, [sp, #0xa0]
  12d2d8: eb090108     	subs	x8, x8, x9
  12d2dc: f85a03a9     	ldur	x9, [x29, #-0x60]
  12d2e0: f9000128     	str	x8, [x9]
  12d2e4: f85803a8     	ldur	x8, [x29, #-0x80]
  12d2e8: f94053e9     	ldr	x9, [sp, #0xa0]
  12d2ec: 8b090108     	add	x8, x8, x9
  12d2f0: 91001508     	add	x8, x8, #0x5
  12d2f4: f81b03a8     	stur	x8, [x29, #-0x50]
  12d2f8: 320003ea     	orr	w10, wzr, #0x1
  12d2fc: b817c3aa     	stur	w10, [x29, #-0x84]
  12d300: 14000006     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d304: aa1f03e8     	mov	x8, xzr
  12d308: f81b03a8     	stur	x8, [x29, #-0x50]
  12d30c: 320003e9     	orr	w9, wzr, #0x1
  12d310: b817c3a9     	stur	w9, [x29, #-0x84]
  12d314: 14000001     	b	0x12d318 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x498>
  12d318: d10103a0     	sub	x0, x29, #0x40
  12d31c: 97fdd665     	bl	0xa2cb0 <_ZN7android3ID38IteratorD1Ev@plt>
  12d320: f85b03a0     	ldur	x0, [x29, #-0x50]
  12d324: d53bd05e     	mrs	x30, TPIDR_EL0
  12d328: f94017de     	ldr	x30, [x30, #0x28]
  12d32c: f85e83a8     	ldur	x8, [x29, #-0x18]
  12d330: eb0803c8     	subs	x8, x30, x8
  12d334: f90007e0     	str	x0, [sp, #0x8]
  12d338: f90003e8     	str	x8, [sp]
  12d33c: 54000121     	b.ne	0x12d360 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4e0>
  12d340: 14000001     	b	0x12d344 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x4c4>
  12d344: f94007e0     	ldr	x0, [sp, #0x8]
  12d348: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  12d34c: f940a3fc     	ldr	x28, [sp, #0x140]
  12d350: 910583ff     	add	sp, sp, #0x160
  12d354: d65f03c0     	ret
  12d358: f85903a0     	ldur	x0, [x29, #-0x70]
  12d35c: 97fdeaed     	bl	0xa7f10 <_Unwind_Resume@plt>
  12d360: 97fdf284     	bl	0xa9d70 <__stack_chk_fail@plt>
  12d364: d10103ff     	sub	sp, sp, #0x40
  12d368: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12d36c: 9100c3fd     	add	x29, sp, #0x30
  12d370: f81f03a0     	stur	x0, [x29, #-0x10]
  12d374: f9000fe1     	str	x1, [sp, #0x18]
  12d378: 39005fe2     	strb	w2, [sp, #0x17]
  12d37c: 39405fe2     	ldrb	w2, [sp, #0x17]
  12d380: 340000e2     	cbz	w2, 0x12d39c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x51c>
  12d384: 320007e8     	orr	w8, wzr, #0x3
  12d388: 39405fe9     	ldrb	w9, [sp, #0x17]
  12d38c: 6b08013f     	cmp	w9, w8
  12d390: 1a9f17e8     	cset	w8, eq
  12d394: 37000048     	tbnz	w8, #0x0, 0x12d39c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x51c>
  12d398: 14000007     	b	0x12d3b4 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x534>
  12d39c: f85f03a0     	ldur	x0, [x29, #-0x10]
  12d3a0: f9400fe1     	ldr	x1, [sp, #0x18]
  12d3a4: 97fdf00f     	bl	0xa93e0 <strnlen@plt>
  12d3a8: 91000400     	add	x0, x0, #0x1
  12d3ac: f81f83a0     	stur	x0, [x29, #-0x8]
  12d3b0: 14000029     	b	0x12d454 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x5d4>
  12d3b4: f90007ff     	str	xzr, [sp, #0x8]
  12d3b8: 52800008     	mov	w8, #0x0                // =0
  12d3bc: f94007e9     	ldr	x9, [sp, #0x8]
  12d3c0: 91000529     	add	x9, x9, #0x1
  12d3c4: f9400fea     	ldr	x10, [sp, #0x18]
  12d3c8: eb0a013f     	cmp	x9, x10
  12d3cc: 1a9f27eb     	cset	w11, lo
  12d3d0: b90007e8     	str	w8, [sp, #0x4]
  12d3d4: 3700004b     	tbnz	w11, #0x0, 0x12d3dc <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x55c>
  12d3d8: 14000013     	b	0x12d424 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x5a4>
  12d3dc: 12800008     	mov	w8, #-0x1               // =-1
  12d3e0: f85f03a9     	ldur	x9, [x29, #-0x10]
  12d3e4: f94007ea     	ldr	x10, [sp, #0x8]
  12d3e8: 8b0a0129     	add	x9, x9, x10
  12d3ec: 3940012b     	ldrb	w11, [x9]
  12d3f0: b90003e8     	str	w8, [sp]
  12d3f4: 3500014b     	cbnz	w11, 0x12d41c <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x59c>
  12d3f8: 52800008     	mov	w8, #0x0                // =0
  12d3fc: f85f03a9     	ldur	x9, [x29, #-0x10]
  12d400: f94007ea     	ldr	x10, [sp, #0x8]
  12d404: 9100054a     	add	x10, x10, #0x1
  12d408: 8b0a0129     	add	x9, x9, x10
  12d40c: 3940012b     	ldrb	w11, [x9]
  12d410: 6b08017f     	cmp	w11, w8
  12d414: 1a9f07e8     	cset	w8, ne
  12d418: b90003e8     	str	w8, [sp]
  12d41c: b94003e8     	ldr	w8, [sp]
  12d420: b90007e8     	str	w8, [sp, #0x4]
  12d424: b94007e8     	ldr	w8, [sp, #0x4]
  12d428: 37000048     	tbnz	w8, #0x0, 0x12d430 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x5b0>
  12d42c: 14000005     	b	0x12d440 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x5c0>
  12d430: f94007e8     	ldr	x8, [sp, #0x8]
  12d434: 91000908     	add	x8, x8, #0x2
  12d438: f90007e8     	str	x8, [sp, #0x8]
  12d43c: 17ffffdf     	b	0x12d3b8 <android::ID3::getAlbumArt(unsigned long*, android::String8*) const+0x538>
  12d440: f94007e8     	ldr	x8, [sp, #0x8]
  12d444: 91000908     	add	x8, x8, #0x2
  12d448: f90007e8     	str	x8, [sp, #0x8]
  12d44c: f94007e8     	ldr	x8, [sp, #0x8]
  12d450: f81f83a8     	stur	x8, [x29, #-0x8]
  12d454: f85f83a0     	ldur	x0, [x29, #-0x8]
  12d458: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12d45c: 910103ff     	add	sp, sp, #0x40
  12d460: d65f03c0     	ret

000000000012d464 <android::MemorySource::~MemorySource()>:
  12d464: d10083ff     	sub	sp, sp, #0x20
  12d468: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d46c: 910043fd     	add	x29, sp, #0x10
  12d470: f90007e0     	str	x0, [sp, #0x8]
  12d474: f94007e0     	ldr	x0, [sp, #0x8]
  12d478: 97fde5aa     	bl	0xa6b20 <_ZN7android10DataSourceD2Ev@plt>
  12d47c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d480: 910083ff     	add	sp, sp, #0x20
  12d484: d65f03c0     	ret

000000000012d488 <android::MemorySource::~MemorySource()>:
  12d488: d10083ff     	sub	sp, sp, #0x20
  12d48c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d490: 910043fd     	add	x29, sp, #0x10
  12d494: f90007e0     	str	x0, [sp, #0x8]
  12d498: f94007e0     	ldr	x0, [sp, #0x8]
  12d49c: f90003e0     	str	x0, [sp]
  12d4a0: 97fdca20     	bl	0x9fd20 <_ZN7android12MemorySourceD2Ev@plt>
  12d4a4: f94003e0     	ldr	x0, [sp]
  12d4a8: 97fdcd2e     	bl	0xa0960 <_ZdlPv@plt>
  12d4ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d4b0: 910083ff     	add	sp, sp, #0x20
  12d4b4: d65f03c0     	ret

000000000012d4b8 <android::MemorySource::initCheck() const>:
  12d4b8: d10043ff     	sub	sp, sp, #0x10
  12d4bc: 52800008     	mov	w8, #0x0                // =0
  12d4c0: f90007e0     	str	x0, [sp, #0x8]
  12d4c4: 2a0803e0     	mov	w0, w8
  12d4c8: 910043ff     	add	sp, sp, #0x10
  12d4cc: d65f03c0     	ret

000000000012d4d0 <android::MemorySource::readAt(long, void*, unsigned long)>:
  12d4d0: d10183ff     	sub	sp, sp, #0x60
  12d4d4: f9002bfe     	str	x30, [sp, #0x50]
  12d4d8: f90027e0     	str	x0, [sp, #0x48]
  12d4dc: f90023e1     	str	x1, [sp, #0x40]
  12d4e0: f9001fe2     	str	x2, [sp, #0x38]
  12d4e4: f9001be3     	str	x3, [sp, #0x30]
  12d4e8: f94027e0     	ldr	x0, [sp, #0x48]
  12d4ec: f94023e1     	ldr	x1, [sp, #0x40]
  12d4f0: f9400c02     	ldr	x2, [x0, #0x18]
  12d4f4: eb02003f     	cmp	x1, x2
  12d4f8: 1a9fb7e8     	cset	w8, ge
  12d4fc: f9000fe0     	str	x0, [sp, #0x18]
  12d500: 37000048     	tbnz	w8, #0x0, 0x12d508 <android::MemorySource::readAt(long, void*, unsigned long)+0x38>
  12d504: 14000004     	b	0x12d514 <android::MemorySource::readAt(long, void*, unsigned long)+0x44>
  12d508: d2800008     	mov	x8, #0x0                // =0
  12d50c: f9000be8     	str	x8, [sp, #0x10]
  12d510: 14000006     	b	0x12d528 <android::MemorySource::readAt(long, void*, unsigned long)+0x58>
  12d514: f9400fe8     	ldr	x8, [sp, #0x18]
  12d518: f9400d09     	ldr	x9, [x8, #0x18]
  12d51c: f94023ea     	ldr	x10, [sp, #0x40]
  12d520: eb0a0129     	subs	x9, x9, x10
  12d524: f9000be9     	str	x9, [sp, #0x10]
  12d528: f9400be8     	ldr	x8, [sp, #0x10]
  12d52c: f90017e8     	str	x8, [sp, #0x28]
  12d530: f94017e8     	ldr	x8, [sp, #0x28]
  12d534: f9401be9     	ldr	x9, [sp, #0x30]
  12d538: eb09011f     	cmp	x8, x9
  12d53c: 1a9fd7ea     	cset	w10, gt
  12d540: 3700004a     	tbnz	w10, #0x0, 0x12d548 <android::MemorySource::readAt(long, void*, unsigned long)+0x78>
  12d544: 14000004     	b	0x12d554 <android::MemorySource::readAt(long, void*, unsigned long)+0x84>
  12d548: f9401be8     	ldr	x8, [sp, #0x30]
  12d54c: f90007e8     	str	x8, [sp, #0x8]
  12d550: 14000003     	b	0x12d55c <android::MemorySource::readAt(long, void*, unsigned long)+0x8c>
  12d554: f94017e8     	ldr	x8, [sp, #0x28]
  12d558: f90007e8     	str	x8, [sp, #0x8]
  12d55c: f94007e8     	ldr	x8, [sp, #0x8]
  12d560: f90013e8     	str	x8, [sp, #0x20]
  12d564: f9401fe0     	ldr	x0, [sp, #0x38]
  12d568: f9400fe8     	ldr	x8, [sp, #0x18]
  12d56c: f9400909     	ldr	x9, [x8, #0x10]
  12d570: f94023ea     	ldr	x10, [sp, #0x40]
  12d574: 8b0a0129     	add	x9, x9, x10
  12d578: f94013e2     	ldr	x2, [sp, #0x20]
  12d57c: aa0903e1     	mov	x1, x9
  12d580: 97fdca04     	bl	0x9fd90 <memcpy@plt>
  12d584: f94013e0     	ldr	x0, [sp, #0x20]
  12d588: f9402bfe     	ldr	x30, [sp, #0x50]
  12d58c: 910183ff     	add	sp, sp, #0x60
  12d590: d65f03c0     	ret

000000000012d594 <android::MatroskaExtractor::TrackInfo::getTrack() const>:
  12d594: d10083ff     	sub	sp, sp, #0x20
  12d598: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d59c: 910043fd     	add	x29, sp, #0x10
  12d5a0: f90007e0     	str	x0, [sp, #0x8]
  12d5a4: f94007e0     	ldr	x0, [sp, #0x8]
  12d5a8: f9400c08     	ldr	x8, [x0, #0x18]
  12d5ac: f9403508     	ldr	x8, [x8, #0x68]
  12d5b0: f90003e0     	str	x0, [sp]
  12d5b4: aa0803e0     	mov	x0, x8
  12d5b8: 97fdf19a     	bl	0xa9c20 <_ZNK9mkvparser7Segment9GetTracksEv@plt>
  12d5bc: f94003e8     	ldr	x8, [sp]
  12d5c0: f9400101     	ldr	x1, [x8]
  12d5c4: 97fdf713     	bl	0xab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>
  12d5c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d5cc: 910083ff     	add	sp, sp, #0x20
  12d5d0: d65f03c0     	ret

000000000012d5d4 <android::MatroskaExtractor::TrackInfo::find(long long) const>:
  12d5d4: d10203ff     	sub	sp, sp, #0x80
  12d5d8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  12d5dc: 9101c3fd     	add	x29, sp, #0x70
  12d5e0: b27b03e8     	orr	x8, xzr, #0x20
  12d5e4: d2800009     	mov	x9, #0x0                // =0
  12d5e8: f81f03a0     	stur	x0, [x29, #-0x10]
  12d5ec: f81e83a1     	stur	x1, [x29, #-0x18]
  12d5f0: f85f03a0     	ldur	x0, [x29, #-0x10]
  12d5f4: 8b080008     	add	x8, x0, x8
  12d5f8: f9000fe0     	str	x0, [sp, #0x18]
  12d5fc: aa0803e0     	mov	x0, x8
  12d600: f9000be9     	str	x9, [sp, #0x10]
  12d604: 97fdddb7     	bl	0xa4ce0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE5emptyEv@plt>
  12d608: 37000040     	tbnz	w0, #0x0, 0x12d610 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x3c>
  12d60c: 14000004     	b	0x12d61c <android::MatroskaExtractor::TrackInfo::find(long long) const+0x48>
  12d610: f9400be8     	ldr	x8, [sp, #0x10]
  12d614: f81f83a8     	stur	x8, [x29, #-0x8]
  12d618: 14000069     	b	0x12d7bc <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1e8>
  12d61c: d2800001     	mov	x1, #0x0                // =0
  12d620: b27b03e8     	orr	x8, xzr, #0x20
  12d624: f9400fe9     	ldr	x9, [sp, #0x18]
  12d628: 8b080120     	add	x0, x9, x8
  12d62c: 97fdf3f5     	bl	0xaa600 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE6itemAtEm@plt>
  12d630: f9400008     	ldr	x8, [x0]
  12d634: f81e03a8     	stur	x8, [x29, #-0x20]
  12d638: f9400fe0     	ldr	x0, [sp, #0x18]
  12d63c: 97fdeb09     	bl	0xa8260 <_ZNK7android17MatroskaExtractor9TrackInfo8getTrackEv@plt>
  12d640: f81d83a0     	stur	x0, [x29, #-0x28]
  12d644: f85e83a8     	ldur	x8, [x29, #-0x18]
  12d648: f85e03a0     	ldur	x0, [x29, #-0x20]
  12d64c: f9400fe9     	ldr	x9, [sp, #0x18]
  12d650: f9400d21     	ldr	x1, [x9, #0x18]
  12d654: f9403421     	ldr	x1, [x1, #0x68]
  12d658: f90007e8     	str	x8, [sp, #0x8]
  12d65c: 97fdf285     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  12d660: f94007e8     	ldr	x8, [sp, #0x8]
  12d664: eb00011f     	cmp	x8, x0
  12d668: 1a9fc7ea     	cset	w10, le
  12d66c: 3700004a     	tbnz	w10, #0x0, 0x12d674 <android::MatroskaExtractor::TrackInfo::find(long long) const+0xa0>
  12d670: 14000006     	b	0x12d688 <android::MatroskaExtractor::TrackInfo::find(long long) const+0xb4>
  12d674: f85e03a0     	ldur	x0, [x29, #-0x20]
  12d678: f85d83a1     	ldur	x1, [x29, #-0x28]
  12d67c: 97fded75     	bl	0xa8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>
  12d680: f81f83a0     	stur	x0, [x29, #-0x8]
  12d684: 1400004e     	b	0x12d7bc <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1e8>
  12d688: b27b03e8     	orr	x8, xzr, #0x20
  12d68c: f81d03bf     	stur	xzr, [x29, #-0x30]
  12d690: f9400fe9     	ldr	x9, [sp, #0x18]
  12d694: 8b080120     	add	x0, x9, x8
  12d698: 97fdc9b6     	bl	0x9fd70 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE4sizeEv@plt>
  12d69c: f9001fe0     	str	x0, [sp, #0x38]
  12d6a0: f85d03a8     	ldur	x8, [x29, #-0x30]
  12d6a4: f9401fe9     	ldr	x9, [sp, #0x38]
  12d6a8: eb09011f     	cmp	x8, x9
  12d6ac: 1a9f27ea     	cset	w10, lo
  12d6b0: 3700004a     	tbnz	w10, #0x0, 0x12d6b8 <android::MatroskaExtractor::TrackInfo::find(long long) const+0xe4>
  12d6b4: 14000023     	b	0x12d740 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x16c>
  12d6b8: b27f03e8     	orr	x8, xzr, #0x2
  12d6bc: b27b03e9     	orr	x9, xzr, #0x20
  12d6c0: f85d03aa     	ldur	x10, [x29, #-0x30]
  12d6c4: f9401feb     	ldr	x11, [sp, #0x38]
  12d6c8: f85d03ac     	ldur	x12, [x29, #-0x30]
  12d6cc: eb0c016b     	subs	x11, x11, x12
  12d6d0: 9ac80968     	udiv	x8, x11, x8
  12d6d4: 8b080148     	add	x8, x10, x8
  12d6d8: f9001be8     	str	x8, [sp, #0x30]
  12d6dc: f9400fe8     	ldr	x8, [sp, #0x18]
  12d6e0: 8b090100     	add	x0, x8, x9
  12d6e4: f9401be1     	ldr	x1, [sp, #0x30]
  12d6e8: 97fdf3c6     	bl	0xaa600 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE6itemAtEm@plt>
  12d6ec: f9400008     	ldr	x8, [x0]
  12d6f0: f90017e8     	str	x8, [sp, #0x28]
  12d6f4: f94017e0     	ldr	x0, [sp, #0x28]
  12d6f8: f9400fe8     	ldr	x8, [sp, #0x18]
  12d6fc: f9400d09     	ldr	x9, [x8, #0x18]
  12d700: f9403521     	ldr	x1, [x9, #0x68]
  12d704: 97fdf25b     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  12d708: f90013e0     	str	x0, [sp, #0x20]
  12d70c: f94013e8     	ldr	x8, [sp, #0x20]
  12d710: f85e83a9     	ldur	x9, [x29, #-0x18]
  12d714: eb09011f     	cmp	x8, x9
  12d718: 1a9fc7ed     	cset	w13, le
  12d71c: 3700004d     	tbnz	w13, #0x0, 0x12d724 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x150>
  12d720: 14000005     	b	0x12d734 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x160>
  12d724: f9401be8     	ldr	x8, [sp, #0x30]
  12d728: 91000508     	add	x8, x8, #0x1
  12d72c: f81d03a8     	stur	x8, [x29, #-0x30]
  12d730: 14000003     	b	0x12d73c <android::MatroskaExtractor::TrackInfo::find(long long) const+0x168>
  12d734: f9401be8     	ldr	x8, [sp, #0x30]
  12d738: f9001fe8     	str	x8, [sp, #0x38]
  12d73c: 17ffffd9     	b	0x12d6a0 <android::MatroskaExtractor::TrackInfo::find(long long) const+0xcc>
  12d740: f85d03a8     	ldur	x8, [x29, #-0x30]
  12d744: b4000048     	cbz	x8, 0x12d74c <android::MatroskaExtractor::TrackInfo::find(long long) const+0x178>
  12d748: 14000004     	b	0x12d758 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x184>
  12d74c: f9400be8     	ldr	x8, [sp, #0x10]
  12d750: f81f83a8     	stur	x8, [x29, #-0x8]
  12d754: 1400001a     	b	0x12d7bc <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1e8>
  12d758: b27b03e8     	orr	x8, xzr, #0x20
  12d75c: f9400fe9     	ldr	x9, [sp, #0x18]
  12d760: 8b080120     	add	x0, x9, x8
  12d764: f85d03a8     	ldur	x8, [x29, #-0x30]
  12d768: f1000501     	subs	x1, x8, #0x1
  12d76c: 97fdf3a5     	bl	0xaa600 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE6itemAtEm@plt>
  12d770: f9400008     	ldr	x8, [x0]
  12d774: f81e03a8     	stur	x8, [x29, #-0x20]
  12d778: f85e03a0     	ldur	x0, [x29, #-0x20]
  12d77c: f9400fe8     	ldr	x8, [sp, #0x18]
  12d780: f9400d09     	ldr	x9, [x8, #0x18]
  12d784: f9403521     	ldr	x1, [x9, #0x68]
  12d788: 97fdf23a     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  12d78c: f85e83a8     	ldur	x8, [x29, #-0x18]
  12d790: eb08001f     	cmp	x0, x8
  12d794: 1a9fd7ea     	cset	w10, gt
  12d798: 3700004a     	tbnz	w10, #0x0, 0x12d7a0 <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1cc>
  12d79c: 14000004     	b	0x12d7ac <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1d8>
  12d7a0: f9400be8     	ldr	x8, [sp, #0x10]
  12d7a4: f81f83a8     	stur	x8, [x29, #-0x8]
  12d7a8: 14000005     	b	0x12d7bc <android::MatroskaExtractor::TrackInfo::find(long long) const+0x1e8>
  12d7ac: f85e03a0     	ldur	x0, [x29, #-0x20]
  12d7b0: f85d83a1     	ldur	x1, [x29, #-0x28]
  12d7b4: 97fded27     	bl	0xa8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>
  12d7b8: f81f83a0     	stur	x0, [x29, #-0x8]
  12d7bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  12d7c0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  12d7c4: 910203ff     	add	sp, sp, #0x80
  12d7c8: d65f03c0     	ret

000000000012d7cc <android::Vector<mkvparser::CuePoint const*>::empty() const>:
  12d7cc: d10083ff     	sub	sp, sp, #0x20
  12d7d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d7d4: 910043fd     	add	x29, sp, #0x10
  12d7d8: f90007e0     	str	x0, [sp, #0x8]
  12d7dc: f94007e0     	ldr	x0, [sp, #0x8]
  12d7e0: 97fdf348     	bl	0xaa500 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE7isEmptyEv@plt>
  12d7e4: 320003e8     	orr	w8, wzr, #0x1
  12d7e8: 0a080008     	and	w8, w0, w8
  12d7ec: 2a0803e0     	mov	w0, w8
  12d7f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d7f4: 910083ff     	add	sp, sp, #0x20
  12d7f8: d65f03c0     	ret

000000000012d7fc <android::Vector<mkvparser::CuePoint const*>::itemAt(unsigned long) const>:
  12d7fc: d10083ff     	sub	sp, sp, #0x20
  12d800: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d804: 910043fd     	add	x29, sp, #0x10
  12d808: f90007e0     	str	x0, [sp, #0x8]
  12d80c: f90003e1     	str	x1, [sp]
  12d810: f94007e0     	ldr	x0, [sp, #0x8]
  12d814: f94003e1     	ldr	x1, [sp]
  12d818: 97fde46a     	bl	0xa69c0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEEixEm@plt>
  12d81c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d820: 910083ff     	add	sp, sp, #0x20
  12d824: d65f03c0     	ret

000000000012d828 <android::Vector<mkvparser::CuePoint const*>::size() const>:
  12d828: d10083ff     	sub	sp, sp, #0x20
  12d82c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12d830: 910043fd     	add	x29, sp, #0x10
  12d834: f90007e0     	str	x0, [sp, #0x8]
  12d838: f94007e0     	ldr	x0, [sp, #0x8]
  12d83c: 97fdd4e5     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  12d840: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12d844: 910083ff     	add	sp, sp, #0x20
  12d848: d65f03c0     	ret

000000000012d84c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)>:
  12d84c: d104c3ff     	sub	sp, sp, #0x130
  12d850: f9008bfc     	str	x28, [sp, #0x110]
  12d854: a9127bfd     	stp	x29, x30, [sp, #0x120]
  12d858: 910483fd     	add	x29, sp, #0x120
  12d85c: d53bd048     	mrs	x8, TPIDR_EL0
  12d860: f9401508     	ldr	x8, [x8, #0x28]
  12d864: f81e83a8     	stur	x8, [x29, #-0x18]
  12d868: f81b03a0     	stur	x0, [x29, #-0x50]
  12d86c: f81a83a1     	stur	x1, [x29, #-0x58]
  12d870: f81a03a2     	stur	x2, [x29, #-0x60]
  12d874: f81983a3     	stur	x3, [x29, #-0x68]
  12d878: f85b03a8     	ldur	x8, [x29, #-0x50]
  12d87c: aa0803e0     	mov	x0, x8
  12d880: f85a83a1     	ldur	x1, [x29, #-0x58]
  12d884: aa0103e2     	mov	x2, x1
  12d888: 91002023     	add	x3, x1, #0x8
  12d88c: f81803a0     	stur	x0, [x29, #-0x80]
  12d890: aa0803e0     	mov	x0, x8
  12d894: f81783a1     	stur	x1, [x29, #-0x88]
  12d898: aa0303e1     	mov	x1, x3
  12d89c: f9004be8     	str	x8, [sp, #0x90]
  12d8a0: f90047e2     	str	x2, [sp, #0x88]
  12d8a4: 97fde78f     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  12d8a8: f85783a8     	ldur	x8, [x29, #-0x88]
  12d8ac: f9400100     	ldr	x0, [x8]
  12d8b0: f9404be1     	ldr	x1, [sp, #0x90]
  12d8b4: f9000020     	str	x0, [x1]
  12d8b8: f9401d00     	ldr	x0, [x8, #0x38]
  12d8bc: f9400022     	ldr	x2, [x1]
  12d8c0: f85e8042     	ldur	x2, [x2, #-0x18]
  12d8c4: f8226820     	str	x0, [x1, x2]
  12d8c8: 91002020     	add	x0, x1, #0x8
  12d8cc: aa0003e2     	mov	x2, x0
  12d8d0: f85a03a1     	ldur	x1, [x29, #-0x60]
  12d8d4: f90043e2     	str	x2, [sp, #0x80]
  12d8d8: 97fde3b6     	bl	0xa67b0 <_ZN7android2spINS_17MatroskaExtractorEEC2ERKS2_@plt>
  12d8dc: 14000001     	b	0x12d8e0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x94>
  12d8e0: f85983a8     	ldur	x8, [x29, #-0x68]
  12d8e4: f85803a9     	ldur	x9, [x29, #-0x80]
  12d8e8: f9000928     	str	x8, [x9, #0x10]
  12d8ec: 321f03ea     	orr	w10, wzr, #0x2
  12d8f0: b900192a     	str	w10, [x9, #0x18]
  12d8f4: 2a1f03ea     	mov	w10, wzr
  12d8f8: 3900712a     	strb	w10, [x9, #0x1c]
  12d8fc: 91008128     	add	x8, x9, #0x20
  12d900: 91002120     	add	x0, x9, #0x8
  12d904: f9003fe8     	str	x8, [sp, #0x78]
  12d908: 97fdf36a     	bl	0xaa6b0 <_ZNK7android2spINS_17MatroskaExtractorEE3getEv@plt>
  12d90c: f9003be0     	str	x0, [sp, #0x70]
  12d910: 14000001     	b	0x12d914 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xc8>
  12d914: f85803a8     	ldur	x8, [x29, #-0x80]
  12d918: 91002100     	add	x0, x8, #0x8
  12d91c: 97fdce35     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12d920: f90037e0     	str	x0, [sp, #0x68]
  12d924: 14000001     	b	0x12d928 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xdc>
  12d928: f94037e8     	ldr	x8, [sp, #0x68]
  12d92c: 9100c100     	add	x0, x8, #0x30
  12d930: f85983a1     	ldur	x1, [x29, #-0x68]
  12d934: 97fdf1ab     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12d938: f90033e0     	str	x0, [sp, #0x60]
  12d93c: 14000001     	b	0x12d940 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xf4>
  12d940: f94033e8     	ldr	x8, [sp, #0x60]
  12d944: f9400102     	ldr	x2, [x8]
  12d948: f85983a3     	ldur	x3, [x29, #-0x68]
  12d94c: f9403fe0     	ldr	x0, [sp, #0x78]
  12d950: f9403be1     	ldr	x1, [sp, #0x70]
  12d954: 97fdccd3     	bl	0xa0ca0 <_ZN7android13BlockIteratorC1EPNS_17MatroskaExtractorEmm@plt>
  12d958: 14000001     	b	0x12d95c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x110>
  12d95c: 92800008     	mov	x8, #-0x1               // =-1
  12d960: f85803a9     	ldur	x9, [x29, #-0x80]
  12d964: f9002928     	str	x8, [x9, #0x50]
  12d968: 91016128     	add	x8, x9, #0x58
  12d96c: aa0803e0     	mov	x0, x8
  12d970: f9002fe0     	str	x0, [sp, #0x58]
  12d974: aa0803e0     	mov	x0, x8
  12d978: 97fdf622     	bl	0xab200 <_ZN7android4ListIPNS_11MediaBufferEEC2Ev@plt>
  12d97c: 14000001     	b	0x12d980 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x134>
  12d980: f85803a8     	ldur	x8, [x29, #-0x80]
  12d984: 91002100     	add	x0, x8, #0x8
  12d988: 97fdce1a     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12d98c: f9002be0     	str	x0, [sp, #0x50]
  12d990: 14000001     	b	0x12d994 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x148>
  12d994: f9402be8     	ldr	x8, [sp, #0x50]
  12d998: 9100c100     	add	x0, x8, #0x30
  12d99c: f85983a1     	ldur	x1, [x29, #-0x68]
  12d9a0: 97fdf190     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12d9a4: f90027e0     	str	x0, [sp, #0x48]
  12d9a8: 14000001     	b	0x12d9ac <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x160>
  12d9ac: f94027e8     	ldr	x8, [sp, #0x48]
  12d9b0: 91004101     	add	x1, x8, #0x10
  12d9b4: d10083a0     	sub	x0, x29, #0x20
  12d9b8: 97fdce02     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  12d9bc: 14000001     	b	0x12d9c0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x174>
  12d9c0: d10083a0     	sub	x0, x29, #0x20
  12d9c4: 97fddd3b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12d9c8: f90023e0     	str	x0, [sp, #0x40]
  12d9cc: 14000001     	b	0x12d9d0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x184>
  12d9d0: 528daca1     	mov	w1, #0x6d65             // =28005
  12d9d4: 72adad21     	movk	w1, #0x6d69, lsl #16
  12d9d8: d100a3a2     	sub	x2, x29, #0x28
  12d9dc: f94023e0     	ldr	x0, [sp, #0x40]
  12d9e0: 97fde310     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  12d9e4: b9003fe0     	str	w0, [sp, #0x3c]
  12d9e8: 14000001     	b	0x12d9ec <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x1a0>
  12d9ec: f85d83a1     	ldur	x1, [x29, #-0x28]
  12d9f0: f0000640     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12d9f4: 91349400     	add	x0, x0, #0xd25
  12d9f8: 321f07e8     	orr	w8, wzr, #0x6
  12d9fc: 2a0803e2     	mov	w2, w8
  12da00: 97fdf560     	bl	0xaaf80 <strncasecmp@plt>
  12da04: 71000008     	subs	w8, w0, #0x0
  12da08: 1a9f17e0     	cset	w0, eq
  12da0c: f85803a1     	ldur	x1, [x29, #-0x80]
  12da10: 39007020     	strb	w0, [x1, #0x1c]
  12da14: f85d83a0     	ldur	x0, [x29, #-0x28]
  12da18: f0000bc2     	adrp	x2, 0x2a8000
  12da1c: f9469442     	ldr	x2, [x2, #0xd28]
  12da20: f9400041     	ldr	x1, [x2]
  12da24: b9003be8     	str	w8, [sp, #0x38]
  12da28: 97fde5be     	bl	0xa7120 <strcasecmp@plt>
  12da2c: 35000a60     	cbnz	w0, 0x12db78 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x32c>
  12da30: 14000001     	b	0x12da34 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x1e8>
  12da34: 2a1f03e8     	mov	w8, wzr
  12da38: f85803a9     	ldur	x9, [x29, #-0x80]
  12da3c: b9001928     	str	w8, [x9, #0x18]
  12da40: b81bc3a8     	stur	w8, [x29, #-0x44]
  12da44: d10083a0     	sub	x0, x29, #0x20
  12da48: 97fddd1a     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12da4c: f9001be0     	str	x0, [sp, #0x30]
  12da50: 14000001     	b	0x12da54 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x208>
  12da54: 528d8e61     	mov	w1, #0x6c73             // =27763
  12da58: 72adcc21     	movk	w1, #0x6e61, lsl #16
  12da5c: d10113a2     	sub	x2, x29, #0x44
  12da60: f9401be0     	ldr	x0, [sp, #0x30]
  12da64: 97fdde8f     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  12da68: b9002fe0     	str	w0, [sp, #0x2c]
  12da6c: 14000001     	b	0x12da70 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x224>
  12da70: b9402fe8     	ldr	w8, [sp, #0x2c]
  12da74: 36000428     	tbz	w8, #0x0, 0x12daf8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2ac>
  12da78: 14000001     	b	0x12da7c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x230>
  12da7c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  12da80: 37f803a8     	tbnz	w8, #0x1f, 0x12daf4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2a8>
  12da84: 14000001     	b	0x12da88 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x23c>
  12da88: b85bc3a8     	ldur	w8, [x29, #-0x44]
  12da8c: 71001108     	subs	w8, w8, #0x4
  12da90: b9002be8     	str	w8, [sp, #0x28]
  12da94: 5400030c     	b.gt	0x12daf4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2a8>
  12da98: 14000001     	b	0x12da9c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x250>
  12da9c: b89bc3a8     	ldursw	x8, [x29, #-0x44]
  12daa0: f85803a9     	ldur	x9, [x29, #-0x80]
  12daa4: f9002928     	str	x8, [x9, #0x50]
  12daa8: 14000013     	b	0x12daf4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2a8>
  12daac: f81903a0     	stur	x0, [x29, #-0x70]
  12dab0: 2a0103e8     	mov	w8, w1
  12dab4: b818c3a8     	stur	w8, [x29, #-0x74]
  12dab8: 1400004f     	b	0x12dbf4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3a8>
  12dabc: f81903a0     	stur	x0, [x29, #-0x70]
  12dac0: 2a0103e8     	mov	w8, w1
  12dac4: b818c3a8     	stur	w8, [x29, #-0x74]
  12dac8: 14000048     	b	0x12dbe8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x39c>
  12dacc: f81903a0     	stur	x0, [x29, #-0x70]
  12dad0: 2a0103e8     	mov	w8, w1
  12dad4: b818c3a8     	stur	w8, [x29, #-0x74]
  12dad8: 14000041     	b	0x12dbdc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x390>
  12dadc: f81903a0     	stur	x0, [x29, #-0x70]
  12dae0: 2a0103e8     	mov	w8, w1
  12dae4: b818c3a8     	stur	w8, [x29, #-0x74]
  12dae8: d10083a0     	sub	x0, x29, #0x20
  12daec: 97fdcfa1     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12daf0: 1400003b     	b	0x12dbdc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x390>
  12daf4: 14000020     	b	0x12db74 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x328>
  12daf8: d10083a0     	sub	x0, x29, #0x20
  12dafc: 97fddced     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12db00: f90013e0     	str	x0, [sp, #0x20]
  12db04: 14000001     	b	0x12db08 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2bc>
  12db08: 528c6c61     	mov	w1, #0x6363             // =25443
  12db0c: 72ac2ec1     	movk	w1, #0x6176, lsl #16
  12db10: d100b3a2     	sub	x2, x29, #0x2c
  12db14: d100e3a3     	sub	x3, x29, #0x38
  12db18: d10103a4     	sub	x4, x29, #0x40
  12db1c: f94013e0     	ldr	x0, [sp, #0x20]
  12db20: 97fde1c8     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  12db24: b9001fe0     	str	w0, [sp, #0x1c]
  12db28: 14000001     	b	0x12db2c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2e0>
  12db2c: b9401fe8     	ldr	w8, [sp, #0x1c]
  12db30: 360001e8     	tbz	w8, #0x0, 0x12db6c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x320>
  12db34: 14000001     	b	0x12db38 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2ec>
  12db38: f85c03a8     	ldur	x8, [x29, #-0x40]
  12db3c: f1001508     	subs	x8, x8, #0x5
  12db40: f9000be8     	str	x8, [sp, #0x10]
  12db44: 54000143     	b.lo	0x12db6c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x320>
  12db48: 14000001     	b	0x12db4c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x300>
  12db4c: f85c83a8     	ldur	x8, [x29, #-0x38]
  12db50: 39401109     	ldrb	w9, [x8, #0x4]
  12db54: 12000529     	and	w9, w9, #0x3
  12db58: 11000529     	add	w9, w9, #0x1
  12db5c: 2a0903e8     	mov	w8, w9
  12db60: f85803aa     	ldur	x10, [x29, #-0x80]
  12db64: f9002948     	str	x8, [x10, #0x50]
  12db68: 14000002     	b	0x12db70 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x324>
  12db6c: 14000001     	b	0x12db70 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x324>
  12db70: 14000001     	b	0x12db74 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x328>
  12db74: 1400000d     	b	0x12dba8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x35c>
  12db78: f85d83a0     	ldur	x0, [x29, #-0x28]
  12db7c: f0000bc8     	adrp	x8, 0x2a8000
  12db80: f9463508     	ldr	x8, [x8, #0xc68]
  12db84: f9400101     	ldr	x1, [x8]
  12db88: 97fde566     	bl	0xa7120 <strcasecmp@plt>
  12db8c: 350000c0     	cbnz	w0, 0x12dba4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x358>
  12db90: 14000001     	b	0x12db94 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x348>
  12db94: 320003e8     	orr	w8, wzr, #0x1
  12db98: f85803a9     	ldur	x9, [x29, #-0x80]
  12db9c: b9001928     	str	w8, [x9, #0x18]
  12dba0: 14000001     	b	0x12dba4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x358>
  12dba4: 14000001     	b	0x12dba8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x35c>
  12dba8: d10083a0     	sub	x0, x29, #0x20
  12dbac: 97fdcf71     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12dbb0: d53bd040     	mrs	x0, TPIDR_EL0
  12dbb4: f9401400     	ldr	x0, [x0, #0x28]
  12dbb8: f85e83be     	ldur	x30, [x29, #-0x18]
  12dbbc: eb1e0000     	subs	x0, x0, x30
  12dbc0: f90007e0     	str	x0, [sp, #0x8]
  12dbc4: 54000261     	b.ne	0x12dc10 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3c4>
  12dbc8: 14000001     	b	0x12dbcc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x380>
  12dbcc: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  12dbd0: f9408bfc     	ldr	x28, [sp, #0x110]
  12dbd4: 9104c3ff     	add	sp, sp, #0x130
  12dbd8: d65f03c0     	ret
  12dbdc: f9402fe0     	ldr	x0, [sp, #0x58]
  12dbe0: 97fdd778     	bl	0xa39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>
  12dbe4: 14000001     	b	0x12dbe8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x39c>
  12dbe8: f94043e0     	ldr	x0, [sp, #0x80]
  12dbec: 97fde6ed     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  12dbf0: 14000001     	b	0x12dbf4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3a8>
  12dbf4: f94047e8     	ldr	x8, [sp, #0x88]
  12dbf8: 91002101     	add	x1, x8, #0x8
  12dbfc: f85803a0     	ldur	x0, [x29, #-0x80]
  12dc00: 97fddb0c     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  12dc04: 14000001     	b	0x12dc08 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3bc>
  12dc08: f85903a0     	ldur	x0, [x29, #-0x70]
  12dc0c: 97fde8c1     	bl	0xa7f10 <_Unwind_Resume@plt>
  12dc10: 97fdf058     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012dc14 <android::sp<android::MatroskaExtractor>::sp(android::sp<android::MatroskaExtractor> const&)>:
  12dc14: d100c3ff     	sub	sp, sp, #0x30
  12dc18: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12dc1c: 910083fd     	add	x29, sp, #0x20
  12dc20: d2800008     	mov	x8, #0x0                // =0
  12dc24: f81f83a0     	stur	x0, [x29, #-0x8]
  12dc28: f9000be1     	str	x1, [sp, #0x10]
  12dc2c: f85f83a0     	ldur	x0, [x29, #-0x8]
  12dc30: aa0003e1     	mov	x1, x0
  12dc34: f9400be9     	ldr	x9, [sp, #0x10]
  12dc38: f9400129     	ldr	x9, [x9]
  12dc3c: f9000029     	str	x9, [x1]
  12dc40: aa0003e9     	mov	x9, x0
  12dc44: f9400129     	ldr	x9, [x9]
  12dc48: eb08013f     	cmp	x9, x8
  12dc4c: 1a9f07ea     	cset	w10, ne
  12dc50: f90007e0     	str	x0, [sp, #0x8]
  12dc54: 3700004a     	tbnz	w10, #0x0, 0x12dc5c <android::sp<android::MatroskaExtractor>::sp(android::sp<android::MatroskaExtractor> const&)+0x48>
  12dc58: 14000009     	b	0x12dc7c <android::sp<android::MatroskaExtractor>::sp(android::sp<android::MatroskaExtractor> const&)+0x68>
  12dc5c: f94007e8     	ldr	x8, [sp, #0x8]
  12dc60: f9400108     	ldr	x8, [x8]
  12dc64: f9400109     	ldr	x9, [x8]
  12dc68: f85e8129     	ldur	x9, [x9, #-0x18]
  12dc6c: 8b090108     	add	x8, x8, x9
  12dc70: aa0803e0     	mov	x0, x8
  12dc74: f94007e1     	ldr	x1, [sp, #0x8]
  12dc78: 97fdf2ea     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  12dc7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12dc80: 9100c3ff     	add	sp, sp, #0x30
  12dc84: d65f03c0     	ret

000000000012dc88 <android::sp<android::MatroskaExtractor>::get() const>:
  12dc88: d10043ff     	sub	sp, sp, #0x10
  12dc8c: f90007e0     	str	x0, [sp, #0x8]
  12dc90: f94007e0     	ldr	x0, [sp, #0x8]
  12dc94: f9400000     	ldr	x0, [x0]
  12dc98: 910043ff     	add	sp, sp, #0x10
  12dc9c: d65f03c0     	ret

000000000012dca0 <android::sp<android::MatroskaExtractor>::operator->() const>:
  12dca0: d10043ff     	sub	sp, sp, #0x10
  12dca4: f90007e0     	str	x0, [sp, #0x8]
  12dca8: f94007e0     	ldr	x0, [sp, #0x8]
  12dcac: f9400000     	ldr	x0, [x0]
  12dcb0: 910043ff     	add	sp, sp, #0x10
  12dcb4: d65f03c0     	ret

000000000012dcb8 <android::Vector<android::MatroskaExtractor::TrackInfo>::itemAt(unsigned long) const>:
  12dcb8: d10083ff     	sub	sp, sp, #0x20
  12dcbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12dcc0: 910043fd     	add	x29, sp, #0x10
  12dcc4: f90007e0     	str	x0, [sp, #0x8]
  12dcc8: f90003e1     	str	x1, [sp]
  12dccc: f94007e0     	ldr	x0, [sp, #0x8]
  12dcd0: f94003e1     	ldr	x1, [sp]
  12dcd4: 97fdca1b     	bl	0xa0540 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEEixEm@plt>
  12dcd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12dcdc: 910083ff     	add	sp, sp, #0x20
  12dce0: d65f03c0     	ret

000000000012dce4 <android::List<android::MediaBuffer*>::List()>:
  12dce4: d10083ff     	sub	sp, sp, #0x20
  12dce8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12dcec: 910043fd     	add	x29, sp, #0x10
  12dcf0: f0000bc8     	adrp	x8, 0x2a8000
  12dcf4: f942ed08     	ldr	x8, [x8, #0x5d8]
  12dcf8: b27c03e9     	orr	x9, xzr, #0x10
  12dcfc: 8b090108     	add	x8, x8, x9
  12dd00: f90007e0     	str	x0, [sp, #0x8]
  12dd04: f94007e9     	ldr	x9, [sp, #0x8]
  12dd08: f9000128     	str	x8, [x9]
  12dd0c: aa0903e0     	mov	x0, x9
  12dd10: 97fde8b8     	bl	0xa7ff0 <_ZN7android4ListIPNS_11MediaBufferEE4prepEv@plt>
  12dd14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12dd18: 910083ff     	add	sp, sp, #0x20
  12dd1c: d65f03c0     	ret

000000000012dd20 <android::List<android::MediaBuffer*>::~List()>:
  12dd20: d100c3ff     	sub	sp, sp, #0x30
  12dd24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12dd28: 910083fd     	add	x29, sp, #0x20
  12dd2c: f0000bc8     	adrp	x8, 0x2a8000
  12dd30: f942ed08     	ldr	x8, [x8, #0x5d8]
  12dd34: b27c03e9     	orr	x9, xzr, #0x10
  12dd38: 8b090108     	add	x8, x8, x9
  12dd3c: d2800009     	mov	x9, #0x0                // =0
  12dd40: f81f83a0     	stur	x0, [x29, #-0x8]
  12dd44: f85f83a0     	ldur	x0, [x29, #-0x8]
  12dd48: f9000008     	str	x8, [x0]
  12dd4c: f9000be0     	str	x0, [sp, #0x10]
  12dd50: f90007e9     	str	x9, [sp, #0x8]
  12dd54: 97fdd873     	bl	0xa3f20 <_ZN7android4ListIPNS_11MediaBufferEE5clearEv@plt>
  12dd58: 14000001     	b	0x12dd5c <android::List<android::MediaBuffer*>::~List()+0x3c>
  12dd5c: f9400be8     	ldr	x8, [sp, #0x10]
  12dd60: f9400509     	ldr	x9, [x8, #0x8]
  12dd64: f94007ea     	ldr	x10, [sp, #0x8]
  12dd68: eb0a013f     	cmp	x9, x10
  12dd6c: 1a9f17eb     	cset	w11, eq
  12dd70: f90003e9     	str	x9, [sp]
  12dd74: 3700006b     	tbnz	w11, #0x0, 0x12dd80 <android::List<android::MediaBuffer*>::~List()+0x60>
  12dd78: f94003e0     	ldr	x0, [sp]
  12dd7c: 97fde1bd     	bl	0xa6470 <_ZdaPv@plt>
  12dd80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12dd84: 9100c3ff     	add	sp, sp, #0x30
  12dd88: d65f03c0     	ret
  12dd8c: 97fe010e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012dd90 <android::sp<android::MatroskaExtractor>::~sp()>:
  12dd90: d10083ff     	sub	sp, sp, #0x20
  12dd94: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12dd98: 910043fd     	add	x29, sp, #0x10
  12dd9c: d2800008     	mov	x8, #0x0                // =0
  12dda0: f90007e0     	str	x0, [sp, #0x8]
  12dda4: f94007e0     	ldr	x0, [sp, #0x8]
  12dda8: aa0003e9     	mov	x9, x0
  12ddac: f9400129     	ldr	x9, [x9]
  12ddb0: eb08013f     	cmp	x9, x8
  12ddb4: 1a9f07ea     	cset	w10, ne
  12ddb8: f90003e0     	str	x0, [sp]
  12ddbc: 3700004a     	tbnz	w10, #0x0, 0x12ddc4 <android::sp<android::MatroskaExtractor>::~sp()+0x34>
  12ddc0: 1400000a     	b	0x12dde8 <android::sp<android::MatroskaExtractor>::~sp()+0x58>
  12ddc4: f94003e8     	ldr	x8, [sp]
  12ddc8: f9400108     	ldr	x8, [x8]
  12ddcc: f9400109     	ldr	x9, [x8]
  12ddd0: f85e8129     	ldur	x9, [x9, #-0x18]
  12ddd4: 8b090108     	add	x8, x8, x9
  12ddd8: aa0803e0     	mov	x0, x8
  12dddc: f94003e1     	ldr	x1, [sp]
  12dde0: 97fdd89c     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  12dde4: 14000001     	b	0x12dde8 <android::sp<android::MatroskaExtractor>::~sp()+0x58>
  12dde8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12ddec: 910083ff     	add	sp, sp, #0x20
  12ddf0: d65f03c0     	ret
  12ddf4: 97fe00f4     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012ddf8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)>:
  12ddf8: d10403ff     	sub	sp, sp, #0x100
  12ddfc: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  12de00: 9103c3fd     	add	x29, sp, #0xf0
  12de04: d53bd048     	mrs	x8, TPIDR_EL0
  12de08: f9401508     	ldr	x8, [x8, #0x28]
  12de0c: f81f83a8     	stur	x8, [x29, #-0x8]
  12de10: f81c03a0     	stur	x0, [x29, #-0x40]
  12de14: f81b83a1     	stur	x1, [x29, #-0x48]
  12de18: f81b03a2     	stur	x2, [x29, #-0x50]
  12de1c: f85c03a8     	ldur	x8, [x29, #-0x40]
  12de20: aa0803e0     	mov	x0, x8
  12de24: 9101a101     	add	x1, x8, #0x68
  12de28: f81983a0     	stur	x0, [x29, #-0x68]
  12de2c: aa0103e0     	mov	x0, x1
  12de30: f81903a8     	stur	x8, [x29, #-0x70]
  12de34: 97fdd47f     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  12de38: f0000bc8     	adrp	x8, 0x2a8000
  12de3c: f9433d08     	ldr	x8, [x8, #0x678]
  12de40: 91002101     	add	x1, x8, #0x8
  12de44: f85903a0     	ldur	x0, [x29, #-0x70]
  12de48: 97fde626     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  12de4c: 14000001     	b	0x12de50 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x58>
  12de50: f0000bc8     	adrp	x8, 0x2a8000
  12de54: f9465d08     	ldr	x8, [x8, #0xcb8]
  12de58: 91006109     	add	x9, x8, #0x18
  12de5c: f85983aa     	ldur	x10, [x29, #-0x68]
  12de60: f9000149     	str	x9, [x10]
  12de64: 9102a108     	add	x8, x8, #0xa8
  12de68: f9003548     	str	x8, [x10, #0x68]
  12de6c: 91002148     	add	x8, x10, #0x8
  12de70: aa0803e9     	mov	x9, x8
  12de74: f85b83a1     	ldur	x1, [x29, #-0x48]
  12de78: aa0803e0     	mov	x0, x8
  12de7c: f9003fe9     	str	x9, [sp, #0x78]
  12de80: 97fde24c     	bl	0xa67b0 <_ZN7android2spINS_17MatroskaExtractorEEC2ERKS2_@plt>
  12de84: 14000001     	b	0x12de88 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x90>
  12de88: f85b03a8     	ldur	x8, [x29, #-0x50]
  12de8c: f85983a9     	ldur	x9, [x29, #-0x68]
  12de90: f9000928     	str	x8, [x9, #0x10]
  12de94: 321f03ea     	orr	w10, wzr, #0x2
  12de98: b900192a     	str	w10, [x9, #0x18]
  12de9c: 2a1f03ea     	mov	w10, wzr
  12dea0: 3900712a     	strb	w10, [x9, #0x1c]
  12dea4: 91008128     	add	x8, x9, #0x20
  12dea8: 91002120     	add	x0, x9, #0x8
  12deac: f9003be8     	str	x8, [sp, #0x70]
  12deb0: 97fdf200     	bl	0xaa6b0 <_ZNK7android2spINS_17MatroskaExtractorEE3getEv@plt>
  12deb4: f90037e0     	str	x0, [sp, #0x68]
  12deb8: 14000001     	b	0x12debc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xc4>
  12debc: f85983a8     	ldur	x8, [x29, #-0x68]
  12dec0: 91002100     	add	x0, x8, #0x8
  12dec4: 97fdcccb     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12dec8: f90033e0     	str	x0, [sp, #0x60]
  12decc: 14000001     	b	0x12ded0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xd8>
  12ded0: f94033e8     	ldr	x8, [sp, #0x60]
  12ded4: 9100c100     	add	x0, x8, #0x30
  12ded8: f85b03a1     	ldur	x1, [x29, #-0x50]
  12dedc: 97fdf041     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12dee0: f9002fe0     	str	x0, [sp, #0x58]
  12dee4: 14000001     	b	0x12dee8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0xf0>
  12dee8: f9402fe8     	ldr	x8, [sp, #0x58]
  12deec: f9400102     	ldr	x2, [x8]
  12def0: f85b03a3     	ldur	x3, [x29, #-0x50]
  12def4: f9403be0     	ldr	x0, [sp, #0x70]
  12def8: f94037e1     	ldr	x1, [sp, #0x68]
  12defc: 97fdcb69     	bl	0xa0ca0 <_ZN7android13BlockIteratorC1EPNS_17MatroskaExtractorEmm@plt>
  12df00: 14000001     	b	0x12df04 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x10c>
  12df04: 92800008     	mov	x8, #-0x1               // =-1
  12df08: f85983a9     	ldur	x9, [x29, #-0x68]
  12df0c: f9002928     	str	x8, [x9, #0x50]
  12df10: 91016128     	add	x8, x9, #0x58
  12df14: aa0803e0     	mov	x0, x8
  12df18: f9002be0     	str	x0, [sp, #0x50]
  12df1c: aa0803e0     	mov	x0, x8
  12df20: 97fdf4b8     	bl	0xab200 <_ZN7android4ListIPNS_11MediaBufferEEC2Ev@plt>
  12df24: 14000001     	b	0x12df28 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x130>
  12df28: f85983a8     	ldur	x8, [x29, #-0x68]
  12df2c: 91002100     	add	x0, x8, #0x8
  12df30: 97fdccb0     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12df34: f90027e0     	str	x0, [sp, #0x48]
  12df38: 14000001     	b	0x12df3c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x144>
  12df3c: f94027e8     	ldr	x8, [sp, #0x48]
  12df40: 9100c100     	add	x0, x8, #0x30
  12df44: f85b03a1     	ldur	x1, [x29, #-0x50]
  12df48: 97fdf026     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12df4c: f90023e0     	str	x0, [sp, #0x40]
  12df50: 14000001     	b	0x12df54 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x15c>
  12df54: f94023e8     	ldr	x8, [sp, #0x40]
  12df58: 91004101     	add	x1, x8, #0x10
  12df5c: d10043a0     	sub	x0, x29, #0x10
  12df60: 97fdcc98     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  12df64: 14000001     	b	0x12df68 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x170>
  12df68: d10043a0     	sub	x0, x29, #0x10
  12df6c: 97fddbd1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12df70: f9001fe0     	str	x0, [sp, #0x38]
  12df74: 14000001     	b	0x12df78 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x180>
  12df78: 528daca1     	mov	w1, #0x6d65             // =28005
  12df7c: 72adad21     	movk	w1, #0x6d69, lsl #16
  12df80: d10063a2     	sub	x2, x29, #0x18
  12df84: f9401fe0     	ldr	x0, [sp, #0x38]
  12df88: 97fde1a6     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  12df8c: b90037e0     	str	w0, [sp, #0x34]
  12df90: 14000001     	b	0x12df94 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x19c>
  12df94: f85e83a1     	ldur	x1, [x29, #-0x18]
  12df98: f0000640     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12df9c: 91349400     	add	x0, x0, #0xd25
  12dfa0: 321f07e8     	orr	w8, wzr, #0x6
  12dfa4: 2a0803e2     	mov	w2, w8
  12dfa8: 97fdf3f6     	bl	0xaaf80 <strncasecmp@plt>
  12dfac: 71000008     	subs	w8, w0, #0x0
  12dfb0: 1a9f17e0     	cset	w0, eq
  12dfb4: f85983a1     	ldur	x1, [x29, #-0x68]
  12dfb8: 39007020     	strb	w0, [x1, #0x1c]
  12dfbc: f85e83a0     	ldur	x0, [x29, #-0x18]
  12dfc0: f0000bc2     	adrp	x2, 0x2a8000
  12dfc4: f9469442     	ldr	x2, [x2, #0xd28]
  12dfc8: f9400041     	ldr	x1, [x2]
  12dfcc: b90033e8     	str	w8, [sp, #0x30]
  12dfd0: 97fde454     	bl	0xa7120 <strcasecmp@plt>
  12dfd4: 35000ae0     	cbnz	w0, 0x12e130 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x338>
  12dfd8: 14000001     	b	0x12dfdc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x1e4>
  12dfdc: 2a1f03e8     	mov	w8, wzr
  12dfe0: f85983a9     	ldur	x9, [x29, #-0x68]
  12dfe4: b9001928     	str	w8, [x9, #0x18]
  12dfe8: b81cc3a8     	stur	w8, [x29, #-0x34]
  12dfec: d10043a0     	sub	x0, x29, #0x10
  12dff0: 97fddbb0     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12dff4: f90017e0     	str	x0, [sp, #0x28]
  12dff8: 14000001     	b	0x12dffc <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x204>
  12dffc: 528d8e61     	mov	w1, #0x6c73             // =27763
  12e000: 72adcc21     	movk	w1, #0x6e61, lsl #16
  12e004: d100d3a2     	sub	x2, x29, #0x34
  12e008: f94017e0     	ldr	x0, [sp, #0x28]
  12e00c: 97fddd25     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  12e010: b90027e0     	str	w0, [sp, #0x24]
  12e014: 14000001     	b	0x12e018 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x220>
  12e018: b94027e8     	ldr	w8, [sp, #0x24]
  12e01c: 360004a8     	tbz	w8, #0x0, 0x12e0b0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2b8>
  12e020: 14000001     	b	0x12e024 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x22c>
  12e024: b85cc3a8     	ldur	w8, [x29, #-0x34]
  12e028: 37f80428     	tbnz	w8, #0x1f, 0x12e0ac <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2b4>
  12e02c: 14000001     	b	0x12e030 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x238>
  12e030: b85cc3a8     	ldur	w8, [x29, #-0x34]
  12e034: 71001108     	subs	w8, w8, #0x4
  12e038: b90023e8     	str	w8, [sp, #0x20]
  12e03c: 5400038c     	b.gt	0x12e0ac <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2b4>
  12e040: 14000001     	b	0x12e044 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x24c>
  12e044: b89cc3a8     	ldursw	x8, [x29, #-0x34]
  12e048: f85983a9     	ldur	x9, [x29, #-0x68]
  12e04c: f9002928     	str	x8, [x9, #0x50]
  12e050: 14000017     	b	0x12e0ac <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2b4>
  12e054: f81a83a0     	stur	x0, [x29, #-0x58]
  12e058: 2a0103e8     	mov	w8, w1
  12e05c: b81a43a8     	stur	w8, [x29, #-0x5c]
  12e060: 14000058     	b	0x12e1c0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3c8>
  12e064: f81a83a0     	stur	x0, [x29, #-0x58]
  12e068: 2a0103e8     	mov	w8, w1
  12e06c: b81a43a8     	stur	w8, [x29, #-0x5c]
  12e070: 1400004e     	b	0x12e1a8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3b0>
  12e074: f81a83a0     	stur	x0, [x29, #-0x58]
  12e078: 2a0103e8     	mov	w8, w1
  12e07c: b81a43a8     	stur	w8, [x29, #-0x5c]
  12e080: 14000047     	b	0x12e19c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3a4>
  12e084: f81a83a0     	stur	x0, [x29, #-0x58]
  12e088: 2a0103e8     	mov	w8, w1
  12e08c: b81a43a8     	stur	w8, [x29, #-0x5c]
  12e090: 14000040     	b	0x12e190 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x398>
  12e094: f81a83a0     	stur	x0, [x29, #-0x58]
  12e098: 2a0103e8     	mov	w8, w1
  12e09c: b81a43a8     	stur	w8, [x29, #-0x5c]
  12e0a0: d10043a0     	sub	x0, x29, #0x10
  12e0a4: 97fdce33     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12e0a8: 1400003a     	b	0x12e190 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x398>
  12e0ac: 14000020     	b	0x12e12c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x334>
  12e0b0: d10043a0     	sub	x0, x29, #0x10
  12e0b4: 97fddb7f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12e0b8: f9000fe0     	str	x0, [sp, #0x18]
  12e0bc: 14000001     	b	0x12e0c0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2c8>
  12e0c0: 528c6c61     	mov	w1, #0x6363             // =25443
  12e0c4: 72ac2ec1     	movk	w1, #0x6176, lsl #16
  12e0c8: d10073a2     	sub	x2, x29, #0x1c
  12e0cc: d100a3a3     	sub	x3, x29, #0x28
  12e0d0: d100c3a4     	sub	x4, x29, #0x30
  12e0d4: f9400fe0     	ldr	x0, [sp, #0x18]
  12e0d8: 97fde05a     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  12e0dc: b90017e0     	str	w0, [sp, #0x14]
  12e0e0: 14000001     	b	0x12e0e4 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2ec>
  12e0e4: b94017e8     	ldr	w8, [sp, #0x14]
  12e0e8: 360001e8     	tbz	w8, #0x0, 0x12e124 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x32c>
  12e0ec: 14000001     	b	0x12e0f0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x2f8>
  12e0f0: f85d03a8     	ldur	x8, [x29, #-0x30]
  12e0f4: f1001508     	subs	x8, x8, #0x5
  12e0f8: f90007e8     	str	x8, [sp, #0x8]
  12e0fc: 54000143     	b.lo	0x12e124 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x32c>
  12e100: 14000001     	b	0x12e104 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x30c>
  12e104: f85d83a8     	ldur	x8, [x29, #-0x28]
  12e108: 39401109     	ldrb	w9, [x8, #0x4]
  12e10c: 12000529     	and	w9, w9, #0x3
  12e110: 11000529     	add	w9, w9, #0x1
  12e114: 2a0903e8     	mov	w8, w9
  12e118: f85983aa     	ldur	x10, [x29, #-0x68]
  12e11c: f9002948     	str	x8, [x10, #0x50]
  12e120: 14000002     	b	0x12e128 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x330>
  12e124: 14000001     	b	0x12e128 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x330>
  12e128: 14000001     	b	0x12e12c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x334>
  12e12c: 1400000d     	b	0x12e160 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x368>
  12e130: f85e83a0     	ldur	x0, [x29, #-0x18]
  12e134: d0000bc8     	adrp	x8, 0x2a8000
  12e138: f9463508     	ldr	x8, [x8, #0xc68]
  12e13c: f9400101     	ldr	x1, [x8]
  12e140: 97fde3f8     	bl	0xa7120 <strcasecmp@plt>
  12e144: 350000c0     	cbnz	w0, 0x12e15c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x364>
  12e148: 14000001     	b	0x12e14c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x354>
  12e14c: 320003e8     	orr	w8, wzr, #0x1
  12e150: f85983a9     	ldur	x9, [x29, #-0x68]
  12e154: b9001928     	str	w8, [x9, #0x18]
  12e158: 14000001     	b	0x12e15c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x364>
  12e15c: 14000001     	b	0x12e160 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x368>
  12e160: d10043a0     	sub	x0, x29, #0x10
  12e164: 97fdce03     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12e168: d53bd040     	mrs	x0, TPIDR_EL0
  12e16c: f9401400     	ldr	x0, [x0, #0x28]
  12e170: f85f83be     	ldur	x30, [x29, #-0x8]
  12e174: eb1e0000     	subs	x0, x0, x30
  12e178: f90003e0     	str	x0, [sp]
  12e17c: 540002e1     	b.ne	0x12e1d8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3e0>
  12e180: 14000001     	b	0x12e184 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x38c>
  12e184: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  12e188: 910403ff     	add	sp, sp, #0x100
  12e18c: d65f03c0     	ret
  12e190: f9402be0     	ldr	x0, [sp, #0x50]
  12e194: 97fdd60b     	bl	0xa39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>
  12e198: 14000001     	b	0x12e19c <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3a4>
  12e19c: f9403fe0     	ldr	x0, [sp, #0x78]
  12e1a0: 97fde580     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  12e1a4: 14000001     	b	0x12e1a8 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3b0>
  12e1a8: d0000bc8     	adrp	x8, 0x2a8000
  12e1ac: f9433d08     	ldr	x8, [x8, #0x678]
  12e1b0: 91002101     	add	x1, x8, #0x8
  12e1b4: f85983a0     	ldur	x0, [x29, #-0x68]
  12e1b8: 97fdd99e     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  12e1bc: 14000001     	b	0x12e1c0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3c8>
  12e1c0: f85983a8     	ldur	x8, [x29, #-0x68]
  12e1c4: 9101a100     	add	x0, x8, #0x68
  12e1c8: 97fdca4e     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  12e1cc: 14000001     	b	0x12e1d0 <android::MatroskaSource::MatroskaSource(android::sp<android::MatroskaExtractor> const&, unsigned long)+0x3d8>
  12e1d0: f85a83a0     	ldur	x0, [x29, #-0x58]
  12e1d4: 97fde74f     	bl	0xa7f10 <_Unwind_Resume@plt>
  12e1d8: 97fdeee6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012e1dc <android::MatroskaSource::~MatroskaSource()>:
  12e1dc: d10143ff     	sub	sp, sp, #0x50
  12e1e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12e1e4: 910103fd     	add	x29, sp, #0x40
  12e1e8: f81f83a0     	stur	x0, [x29, #-0x8]
  12e1ec: f81f03a1     	stur	x1, [x29, #-0x10]
  12e1f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  12e1f4: f85f03a1     	ldur	x1, [x29, #-0x10]
  12e1f8: f9400028     	ldr	x8, [x1]
  12e1fc: f9000008     	str	x8, [x0]
  12e200: f9401c28     	ldr	x8, [x1, #0x38]
  12e204: f9400009     	ldr	x9, [x0]
  12e208: f85e8129     	ldur	x9, [x9, #-0x18]
  12e20c: 8b090009     	add	x9, x0, x9
  12e210: f9000128     	str	x8, [x9]
  12e214: f9000fe0     	str	x0, [sp, #0x18]
  12e218: f9000be1     	str	x1, [sp, #0x10]
  12e21c: 97fdec3d     	bl	0xa9310 <_ZN7android14MatroskaSource18clearPendingFramesEv@plt>
  12e220: 14000001     	b	0x12e224 <android::MatroskaSource::~MatroskaSource()+0x48>
  12e224: b27d03e8     	orr	x8, xzr, #0x8
  12e228: d2800b09     	mov	x9, #0x58               // =88
  12e22c: f9400fea     	ldr	x10, [sp, #0x18]
  12e230: 8b090140     	add	x0, x10, x9
  12e234: f90007e8     	str	x8, [sp, #0x8]
  12e238: 97fdd5e2     	bl	0xa39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>
  12e23c: f9400fe8     	ldr	x8, [sp, #0x18]
  12e240: f94007e9     	ldr	x9, [sp, #0x8]
  12e244: 8b090100     	add	x0, x8, x9
  12e248: 97fde556     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  12e24c: f9400be8     	ldr	x8, [sp, #0x10]
  12e250: f94007e9     	ldr	x9, [sp, #0x8]
  12e254: 8b090101     	add	x1, x8, x9
  12e258: f9400fe0     	ldr	x0, [sp, #0x18]
  12e25c: 97fdd975     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  12e260: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12e264: 910143ff     	add	sp, sp, #0x50
  12e268: d65f03c0     	ret
  12e26c: b27d03e8     	orr	x8, xzr, #0x8
  12e270: d2800b09     	mov	x9, #0x58               // =88
  12e274: 2a0103ea     	mov	w10, w1
  12e278: f81e83a0     	stur	x0, [x29, #-0x18]
  12e27c: b81e43aa     	stur	w10, [x29, #-0x1c]
  12e280: f9400fe0     	ldr	x0, [sp, #0x18]
  12e284: 8b090000     	add	x0, x0, x9
  12e288: f90003e8     	str	x8, [sp]
  12e28c: 97fdd5cd     	bl	0xa39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>
  12e290: f9400fe8     	ldr	x8, [sp, #0x18]
  12e294: f94003e9     	ldr	x9, [sp]
  12e298: 8b090100     	add	x0, x8, x9
  12e29c: 97fde541     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  12e2a0: f9400be8     	ldr	x8, [sp, #0x10]
  12e2a4: f94003e9     	ldr	x9, [sp]
  12e2a8: 8b090101     	add	x1, x8, x9
  12e2ac: f9400fe0     	ldr	x0, [sp, #0x18]
  12e2b0: 97fdd960     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  12e2b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  12e2b8: 97fdffc3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000012e2bc <android::MatroskaSource::clearPendingFrames()>:
  12e2bc: d10243ff     	sub	sp, sp, #0x90
  12e2c0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  12e2c4: 910203fd     	add	x29, sp, #0x80
  12e2c8: d53bd048     	mrs	x8, TPIDR_EL0
  12e2cc: f9401508     	ldr	x8, [x8, #0x28]
  12e2d0: f81f83a8     	stur	x8, [x29, #-0x8]
  12e2d4: f81d83a0     	stur	x0, [x29, #-0x28]
  12e2d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  12e2dc: f9001fe8     	str	x8, [sp, #0x38]
  12e2e0: 14000001     	b	0x12e2e4 <android::MatroskaSource::clearPendingFrames()+0x28>
  12e2e4: f9401fe8     	ldr	x8, [sp, #0x38]
  12e2e8: 91016100     	add	x0, x8, #0x58
  12e2ec: 97fdf365     	bl	0xab080 <_ZNK7android4ListIPNS_11MediaBufferEE5emptyEv@plt>
  12e2f0: 370006e0     	tbnz	w0, #0x0, 0x12e3cc <android::MatroskaSource::clearPendingFrames()+0x110>
  12e2f4: 14000001     	b	0x12e2f8 <android::MatroskaSource::clearPendingFrames()+0x3c>
  12e2f8: f9401fe8     	ldr	x8, [sp, #0x38]
  12e2fc: 91016100     	add	x0, x8, #0x58
  12e300: d10043a9     	sub	x9, x29, #0x10
  12e304: aa0903e8     	mov	x8, x9
  12e308: f9001be9     	str	x9, [sp, #0x30]
  12e30c: 97fdea09     	bl	0xa8b30 <_ZN7android4ListIPNS_11MediaBufferEE5beginEv@plt>
  12e310: f9401be0     	ldr	x0, [sp, #0x30]
  12e314: 97fdd957     	bl	0xa4870 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  12e318: f90017e0     	str	x0, [sp, #0x28]
  12e31c: 14000001     	b	0x12e320 <android::MatroskaSource::clearPendingFrames()+0x64>
  12e320: f94017e8     	ldr	x8, [sp, #0x28]
  12e324: f9400109     	ldr	x9, [x8]
  12e328: d10043a0     	sub	x0, x29, #0x10
  12e32c: f90013e9     	str	x9, [sp, #0x20]
  12e330: 97fde0e8     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  12e334: f94013e8     	ldr	x8, [sp, #0x20]
  12e338: f81d03a8     	stur	x8, [x29, #-0x30]
  12e33c: f9401fe8     	ldr	x8, [sp, #0x38]
  12e340: 91016109     	add	x9, x8, #0x58
  12e344: d10083a0     	sub	x0, x29, #0x20
  12e348: aa0003e8     	mov	x8, x0
  12e34c: f9000fe0     	str	x0, [sp, #0x18]
  12e350: aa0903e0     	mov	x0, x9
  12e354: f9000be9     	str	x9, [sp, #0x10]
  12e358: 97fde9f6     	bl	0xa8b30 <_ZN7android4ListIPNS_11MediaBufferEE5beginEv@plt>
  12e35c: d10063a8     	sub	x8, x29, #0x18
  12e360: f9400be0     	ldr	x0, [sp, #0x10]
  12e364: f9400fe1     	ldr	x1, [sp, #0x18]
  12e368: 97fde1e6     	bl	0xa6b00 <_ZN7android4ListIPNS_11MediaBufferEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  12e36c: 14000001     	b	0x12e370 <android::MatroskaSource::clearPendingFrames()+0xb4>
  12e370: d10063a0     	sub	x0, x29, #0x18
  12e374: 97fde0d7     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  12e378: d10083a0     	sub	x0, x29, #0x20
  12e37c: 97fde0d5     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  12e380: f85d03a0     	ldur	x0, [x29, #-0x30]
  12e384: f940001e     	ldr	x30, [x0]
  12e388: f94003de     	ldr	x30, [x30]
  12e38c: d63f03c0     	blr	x30
  12e390: aa1f03e0     	mov	x0, xzr
  12e394: f81d03a0     	stur	x0, [x29, #-0x30]
  12e398: 17ffffd3     	b	0x12e2e4 <android::MatroskaSource::clearPendingFrames()+0x28>
  12e39c: f81c83a0     	stur	x0, [x29, #-0x38]
  12e3a0: 2a0103e8     	mov	w8, w1
  12e3a4: b81c43a8     	stur	w8, [x29, #-0x3c]
  12e3a8: d10043a0     	sub	x0, x29, #0x10
  12e3ac: 97fde0c9     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  12e3b0: 14000011     	b	0x12e3f4 <android::MatroskaSource::clearPendingFrames()+0x138>
  12e3b4: f81c83a0     	stur	x0, [x29, #-0x38]
  12e3b8: 2a0103e8     	mov	w8, w1
  12e3bc: b81c43a8     	stur	w8, [x29, #-0x3c]
  12e3c0: d10083a0     	sub	x0, x29, #0x20
  12e3c4: 97fde0c3     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  12e3c8: 1400000b     	b	0x12e3f4 <android::MatroskaSource::clearPendingFrames()+0x138>
  12e3cc: d53bd048     	mrs	x8, TPIDR_EL0
  12e3d0: f9401508     	ldr	x8, [x8, #0x28]
  12e3d4: f85f83a9     	ldur	x9, [x29, #-0x8]
  12e3d8: eb090108     	subs	x8, x8, x9
  12e3dc: f90007e8     	str	x8, [sp, #0x8]
  12e3e0: 540000e1     	b.ne	0x12e3fc <android::MatroskaSource::clearPendingFrames()+0x140>
  12e3e4: 14000001     	b	0x12e3e8 <android::MatroskaSource::clearPendingFrames()+0x12c>
  12e3e8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  12e3ec: 910243ff     	add	sp, sp, #0x90
  12e3f0: d65f03c0     	ret
  12e3f4: f85c83a0     	ldur	x0, [x29, #-0x38]
  12e3f8: 97fde6c6     	bl	0xa7f10 <_Unwind_Resume@plt>
  12e3fc: 97fdee5d     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012e400 <android::MatroskaSource::~MatroskaSource()>:
  12e400: d100c3ff     	sub	sp, sp, #0x30
  12e404: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12e408: 910083fd     	add	x29, sp, #0x20
  12e40c: d0000bc8     	adrp	x8, 0x2a8000
  12e410: f9433d08     	ldr	x8, [x8, #0x678]
  12e414: d2800d09     	mov	x9, #0x68               // =104
  12e418: f81f83a0     	stur	x0, [x29, #-0x8]
  12e41c: f85f83a0     	ldur	x0, [x29, #-0x8]
  12e420: f9000be0     	str	x0, [sp, #0x10]
  12e424: aa0803e1     	mov	x1, x8
  12e428: f90007e9     	str	x9, [sp, #0x8]
  12e42c: 97fdcd49     	bl	0xa1950 <_ZN7android14MatroskaSourceD2Ev@plt>
  12e430: f9400be8     	ldr	x8, [sp, #0x10]
  12e434: f94007e9     	ldr	x9, [sp, #0x8]
  12e438: 8b090100     	add	x0, x8, x9
  12e43c: 97fdc9b1     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  12e440: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12e444: 9100c3ff     	add	sp, sp, #0x30
  12e448: d65f03c0     	ret

000000000012e44c <virtual thunk to android::MatroskaSource::~MatroskaSource()>:
  12e44c: d10083ff     	sub	sp, sp, #0x20
  12e450: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12e454: 910043fd     	add	x29, sp, #0x10
  12e458: f90007e0     	str	x0, [sp, #0x8]
  12e45c: f94007e0     	ldr	x0, [sp, #0x8]
  12e460: f9400008     	ldr	x8, [x0]
  12e464: f85e8108     	ldur	x8, [x8, #-0x18]
  12e468: 8b080008     	add	x8, x0, x8
  12e46c: aa0803e0     	mov	x0, x8
  12e470: 97fddce4     	bl	0xa5800 <_ZN7android14MatroskaSourceD1Ev@plt>
  12e474: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12e478: 910083ff     	add	sp, sp, #0x20
  12e47c: d65f03c0     	ret

000000000012e480 <android::MatroskaSource::~MatroskaSource()>:
  12e480: d10083ff     	sub	sp, sp, #0x20
  12e484: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12e488: 910043fd     	add	x29, sp, #0x10
  12e48c: f90007e0     	str	x0, [sp, #0x8]
  12e490: f94007e0     	ldr	x0, [sp, #0x8]
  12e494: f90003e0     	str	x0, [sp]
  12e498: 97fddcda     	bl	0xa5800 <_ZN7android14MatroskaSourceD1Ev@plt>
  12e49c: f94003e0     	ldr	x0, [sp]
  12e4a0: 97fdc930     	bl	0xa0960 <_ZdlPv@plt>
  12e4a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12e4a8: 910083ff     	add	sp, sp, #0x20
  12e4ac: d65f03c0     	ret

000000000012e4b0 <virtual thunk to android::MatroskaSource::~MatroskaSource()>:
  12e4b0: d10083ff     	sub	sp, sp, #0x20
  12e4b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12e4b8: 910043fd     	add	x29, sp, #0x10
  12e4bc: f90007e0     	str	x0, [sp, #0x8]
  12e4c0: f94007e0     	ldr	x0, [sp, #0x8]
  12e4c4: f9400008     	ldr	x8, [x0]
  12e4c8: f85e8108     	ldur	x8, [x8, #-0x18]
  12e4cc: 8b080008     	add	x8, x0, x8
  12e4d0: aa0803e0     	mov	x0, x8
  12e4d4: 97fde6fb     	bl	0xa80c0 <_ZN7android14MatroskaSourceD0Ev@plt>
  12e4d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12e4dc: 910083ff     	add	sp, sp, #0x20
  12e4e0: d65f03c0     	ret

000000000012e4e4 <android::MatroskaSource::start(android::MetaData*)>:
  12e4e4: d100c3ff     	sub	sp, sp, #0x30
  12e4e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12e4ec: 910083fd     	add	x29, sp, #0x20
  12e4f0: f9000be0     	str	x0, [sp, #0x10]
  12e4f4: f90007e1     	str	x1, [sp, #0x8]
  12e4f8: f9400be0     	ldr	x0, [sp, #0x10]
  12e4fc: b9401808     	ldr	w8, [x0, #0x18]
  12e500: f90003e0     	str	x0, [sp]
  12e504: 34000048     	cbz	w8, 0x12e50c <android::MatroskaSource::start(android::MetaData*)+0x28>
  12e508: 1400000b     	b	0x12e534 <android::MatroskaSource::start(android::MetaData*)+0x50>
  12e50c: d2800008     	mov	x8, #0x0                // =0
  12e510: f94003e9     	ldr	x9, [sp]
  12e514: f940292a     	ldr	x10, [x9, #0x50]
  12e518: eb08015f     	cmp	x10, x8
  12e51c: 1a9fa7eb     	cset	w11, lt
  12e520: 3700004b     	tbnz	w11, #0x0, 0x12e528 <android::MatroskaSource::start(android::MetaData*)+0x44>
  12e524: 14000004     	b	0x12e534 <android::MatroskaSource::start(android::MetaData*)+0x50>
  12e528: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  12e52c: b81fc3a8     	stur	w8, [x29, #-0x4]
  12e530: 14000006     	b	0x12e548 <android::MatroskaSource::start(android::MetaData*)+0x64>
  12e534: b27b03e8     	orr	x8, xzr, #0x20
  12e538: f94003e9     	ldr	x9, [sp]
  12e53c: 8b080120     	add	x0, x9, x8
  12e540: 97fdc944     	bl	0xa0a50 <_ZN7android13BlockIterator5resetEv@plt>
  12e544: b81fc3bf     	stur	wzr, [x29, #-0x4]
  12e548: b85fc3a0     	ldur	w0, [x29, #-0x4]
  12e54c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12e550: 9100c3ff     	add	sp, sp, #0x30
  12e554: d65f03c0     	ret

000000000012e558 <android::BlockIterator::reset()>:
  12e558: d10203ff     	sub	sp, sp, #0x80
  12e55c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  12e560: 9101c3fd     	add	x29, sp, #0x70
  12e564: d53bd048     	mrs	x8, TPIDR_EL0
  12e568: f9401508     	ldr	x8, [x8, #0x28]
  12e56c: f81f83a8     	stur	x8, [x29, #-0x8]
  12e570: f81e83a0     	stur	x0, [x29, #-0x18]
  12e574: f85e83a8     	ldur	x8, [x29, #-0x18]
  12e578: aa0803e0     	mov	x0, x8
  12e57c: f9400109     	ldr	x9, [x8]
  12e580: 91002121     	add	x1, x9, #0x8
  12e584: d10043a9     	sub	x9, x29, #0x10
  12e588: f81d03a0     	stur	x0, [x29, #-0x30]
  12e58c: aa0903e0     	mov	x0, x9
  12e590: f9001fe8     	str	x8, [sp, #0x38]
  12e594: 97fe236b     	bl	0xb7340 <setMediaExtractor+0x248>
  12e598: f9401fe8     	ldr	x8, [sp, #0x38]
  12e59c: f9400109     	ldr	x9, [x8]
  12e5a0: f9403520     	ldr	x0, [x9, #0x68]
  12e5a4: 97fdd19f     	bl	0xa2c20 <_ZNK9mkvparser7Segment8GetFirstEv@plt>
  12e5a8: f9001be0     	str	x0, [sp, #0x30]
  12e5ac: 14000001     	b	0x12e5b0 <android::BlockIterator::reset()+0x58>
  12e5b0: f9401be8     	ldr	x8, [sp, #0x30]
  12e5b4: f85d03a9     	ldur	x9, [x29, #-0x30]
  12e5b8: f9000d28     	str	x8, [x9, #0x18]
  12e5bc: aa1f03ea     	mov	x10, xzr
  12e5c0: f900112a     	str	x10, [x9, #0x20]
  12e5c4: f900152a     	str	x10, [x9, #0x28]
  12e5c8: 14000001     	b	0x12e5cc <android::BlockIterator::reset()+0x74>
  12e5cc: f85d03a0     	ldur	x0, [x29, #-0x30]
  12e5d0: 97fdd0ac     	bl	0xa2880 <_ZN7android13BlockIterator9advance_lEv@plt>
  12e5d4: 14000001     	b	0x12e5d8 <android::BlockIterator::reset()+0x80>
  12e5d8: 14000001     	b	0x12e5dc <android::BlockIterator::reset()+0x84>
  12e5dc: f85d03a0     	ldur	x0, [x29, #-0x30]
  12e5e0: 97fde1e0     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  12e5e4: b9002fe0     	str	w0, [sp, #0x2c]
  12e5e8: 14000001     	b	0x12e5ec <android::BlockIterator::reset()+0x94>
  12e5ec: 2a1f03e0     	mov	w0, wzr
  12e5f0: b9402fe8     	ldr	w8, [sp, #0x2c]
  12e5f4: b9002be0     	str	w0, [sp, #0x28]
  12e5f8: 37000248     	tbnz	w8, #0x0, 0x12e640 <android::BlockIterator::reset()+0xe8>
  12e5fc: 14000001     	b	0x12e600 <android::BlockIterator::reset()+0xa8>
  12e600: f85d03a0     	ldur	x0, [x29, #-0x30]
  12e604: 97fdd9f7     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  12e608: f90013e0     	str	x0, [sp, #0x20]
  12e60c: 14000001     	b	0x12e610 <android::BlockIterator::reset()+0xb8>
  12e610: f94013e0     	ldr	x0, [sp, #0x20]
  12e614: 97fde267     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  12e618: f9000fe0     	str	x0, [sp, #0x18]
  12e61c: 14000001     	b	0x12e620 <android::BlockIterator::reset()+0xc8>
  12e620: f85d03a8     	ldur	x8, [x29, #-0x30]
  12e624: f9400509     	ldr	x9, [x8, #0x8]
  12e628: f9400fea     	ldr	x10, [sp, #0x18]
  12e62c: eb090149     	subs	x9, x10, x9
  12e630: 1a9f07eb     	cset	w11, ne
  12e634: f9000be9     	str	x9, [sp, #0x10]
  12e638: b9002beb     	str	w11, [sp, #0x28]
  12e63c: 14000001     	b	0x12e640 <android::BlockIterator::reset()+0xe8>
  12e640: b9402be8     	ldr	w8, [sp, #0x28]
  12e644: 3707fc48     	tbnz	w8, #0x0, 0x12e5cc <android::BlockIterator::reset()+0x74>
  12e648: 14000001     	b	0x12e64c <android::BlockIterator::reset()+0xf4>
  12e64c: d10043a0     	sub	x0, x29, #0x10
  12e650: 97fe23d3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12e654: d53bd040     	mrs	x0, TPIDR_EL0
  12e658: f9401400     	ldr	x0, [x0, #0x28]
  12e65c: f85f83be     	ldur	x30, [x29, #-0x8]
  12e660: eb1e0000     	subs	x0, x0, x30
  12e664: f90007e0     	str	x0, [sp, #0x8]
  12e668: 540001a1     	b.ne	0x12e69c <android::BlockIterator::reset()+0x144>
  12e66c: 14000001     	b	0x12e670 <android::BlockIterator::reset()+0x118>
  12e670: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  12e674: 910203ff     	add	sp, sp, #0x80
  12e678: d65f03c0     	ret
  12e67c: f81e03a0     	stur	x0, [x29, #-0x20]
  12e680: 2a0103e8     	mov	w8, w1
  12e684: b81dc3a8     	stur	w8, [x29, #-0x24]
  12e688: d10043a0     	sub	x0, x29, #0x10
  12e68c: 97fe23c4     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12e690: 14000001     	b	0x12e694 <android::BlockIterator::reset()+0x13c>
  12e694: f85e03a0     	ldur	x0, [x29, #-0x20]
  12e698: 97fde61e     	bl	0xa7f10 <_Unwind_Resume@plt>
  12e69c: 97fdedb5     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012e6a0 <android::MatroskaSource::stop()>:
  12e6a0: d10083ff     	sub	sp, sp, #0x20
  12e6a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12e6a8: 910043fd     	add	x29, sp, #0x10
  12e6ac: 52800008     	mov	w8, #0x0                // =0
  12e6b0: f90007e0     	str	x0, [sp, #0x8]
  12e6b4: f94007e0     	ldr	x0, [sp, #0x8]
  12e6b8: b90007e8     	str	w8, [sp, #0x4]
  12e6bc: 97fdeb15     	bl	0xa9310 <_ZN7android14MatroskaSource18clearPendingFramesEv@plt>
  12e6c0: b94007e0     	ldr	w0, [sp, #0x4]
  12e6c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12e6c8: 910083ff     	add	sp, sp, #0x20
  12e6cc: d65f03c0     	ret

000000000012e6d0 <android::MatroskaSource::getFormat()>:
  12e6d0: d10103ff     	sub	sp, sp, #0x40
  12e6d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12e6d8: 9100c3fd     	add	x29, sp, #0x30
  12e6dc: b27d03e9     	orr	x9, xzr, #0x8
  12e6e0: b27c07ea     	orr	x10, xzr, #0x30
  12e6e4: b27c03eb     	orr	x11, xzr, #0x10
  12e6e8: f81f83a0     	stur	x0, [x29, #-0x8]
  12e6ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  12e6f0: 8b090009     	add	x9, x0, x9
  12e6f4: f81f03a0     	stur	x0, [x29, #-0x10]
  12e6f8: aa0903e0     	mov	x0, x9
  12e6fc: f9000fe8     	str	x8, [sp, #0x18]
  12e700: f9000bea     	str	x10, [sp, #0x10]
  12e704: f90007eb     	str	x11, [sp, #0x8]
  12e708: 97fdcaba     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12e70c: f9400be8     	ldr	x8, [sp, #0x10]
  12e710: 8b080000     	add	x0, x0, x8
  12e714: f85f03a9     	ldur	x9, [x29, #-0x10]
  12e718: f9400921     	ldr	x1, [x9, #0x10]
  12e71c: 97fdee31     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12e720: f94007e8     	ldr	x8, [sp, #0x8]
  12e724: 8b080001     	add	x1, x0, x8
  12e728: f9400fe0     	ldr	x0, [sp, #0x18]
  12e72c: 97fdcaa5     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  12e730: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12e734: 910103ff     	add	sp, sp, #0x40
  12e738: d65f03c0     	ret

000000000012e73c <android::BlockIterator::BlockIterator(android::MatroskaExtractor*, unsigned long, unsigned long)>:
  12e73c: d100c3ff     	sub	sp, sp, #0x30
  12e740: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12e744: 910083fd     	add	x29, sp, #0x20
  12e748: d2800008     	mov	x8, #0x0                // =0
  12e74c: f81f83a0     	stur	x0, [x29, #-0x8]
  12e750: f9000be1     	str	x1, [sp, #0x10]
  12e754: f90007e2     	str	x2, [sp, #0x8]
  12e758: f90003e3     	str	x3, [sp]
  12e75c: f85f83a0     	ldur	x0, [x29, #-0x8]
  12e760: aa0003e1     	mov	x1, x0
  12e764: f9400be2     	ldr	x2, [sp, #0x10]
  12e768: f9000022     	str	x2, [x1]
  12e76c: f94007e1     	ldr	x1, [sp, #0x8]
  12e770: f9000401     	str	x1, [x0, #0x8]
  12e774: f94003e1     	ldr	x1, [sp]
  12e778: f9000801     	str	x1, [x0, #0x10]
  12e77c: f9000c08     	str	x8, [x0, #0x18]
  12e780: f9001008     	str	x8, [x0, #0x20]
  12e784: f900141f     	str	xzr, [x0, #0x28]
  12e788: 97fdc8b2     	bl	0xa0a50 <_ZN7android13BlockIterator5resetEv@plt>
  12e78c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12e790: 9100c3ff     	add	sp, sp, #0x30
  12e794: d65f03c0     	ret

000000000012e798 <android::BlockIterator::eos() const>:
  12e798: d100c3ff     	sub	sp, sp, #0x30
  12e79c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12e7a0: 910083fd     	add	x29, sp, #0x20
  12e7a4: d2800008     	mov	x8, #0x0                // =0
  12e7a8: 12800009     	mov	w9, #-0x1               // =-1
  12e7ac: f81f83a0     	stur	x0, [x29, #-0x8]
  12e7b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  12e7b4: f9400c0a     	ldr	x10, [x0, #0x18]
  12e7b8: eb08015f     	cmp	x10, x8
  12e7bc: 1a9f17eb     	cset	w11, eq
  12e7c0: f9000be0     	str	x0, [sp, #0x10]
  12e7c4: b9000fe9     	str	w9, [sp, #0xc]
  12e7c8: 370000ab     	tbnz	w11, #0x0, 0x12e7dc <android::BlockIterator::eos() const+0x44>
  12e7cc: f9400be8     	ldr	x8, [sp, #0x10]
  12e7d0: f9400d00     	ldr	x0, [x8, #0x18]
  12e7d4: 97fdcdc3     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  12e7d8: b9000fe0     	str	w0, [sp, #0xc]
  12e7dc: b9400fe8     	ldr	w8, [sp, #0xc]
  12e7e0: 320003e9     	orr	w9, wzr, #0x1
  12e7e4: 0a090108     	and	w8, w8, w9
  12e7e8: 2a0803e0     	mov	w0, w8
  12e7ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12e7f0: 9100c3ff     	add	sp, sp, #0x30
  12e7f4: d65f03c0     	ret

000000000012e7f8 <android::BlockIterator::advance()>:
  12e7f8: d10143ff     	sub	sp, sp, #0x50
  12e7fc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12e800: 910103fd     	add	x29, sp, #0x40
  12e804: d53bd048     	mrs	x8, TPIDR_EL0
  12e808: f9401508     	ldr	x8, [x8, #0x28]
  12e80c: f81f83a8     	stur	x8, [x29, #-0x8]
  12e810: f81e83a0     	stur	x0, [x29, #-0x18]
  12e814: f85e83a8     	ldur	x8, [x29, #-0x18]
  12e818: f9400100     	ldr	x0, [x8]
  12e81c: 91002001     	add	x1, x0, #0x8
  12e820: d10043a0     	sub	x0, x29, #0x10
  12e824: f9000be8     	str	x8, [sp, #0x10]
  12e828: 97fe22c6     	bl	0xb7340 <setMediaExtractor+0x248>
  12e82c: f9400be0     	ldr	x0, [sp, #0x10]
  12e830: 97fdd014     	bl	0xa2880 <_ZN7android13BlockIterator9advance_lEv@plt>
  12e834: 14000001     	b	0x12e838 <android::BlockIterator::advance()+0x40>
  12e838: d10043a0     	sub	x0, x29, #0x10
  12e83c: 97fe2358     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12e840: d53bd040     	mrs	x0, TPIDR_EL0
  12e844: f9401400     	ldr	x0, [x0, #0x28]
  12e848: f85f83be     	ldur	x30, [x29, #-0x8]
  12e84c: eb1e0000     	subs	x0, x0, x30
  12e850: f90007e0     	str	x0, [sp, #0x8]
  12e854: 540001a1     	b.ne	0x12e888 <android::BlockIterator::advance()+0x90>
  12e858: 14000001     	b	0x12e85c <android::BlockIterator::advance()+0x64>
  12e85c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12e860: 910143ff     	add	sp, sp, #0x50
  12e864: d65f03c0     	ret
  12e868: f90013e0     	str	x0, [sp, #0x20]
  12e86c: 2a0103e8     	mov	w8, w1
  12e870: b9001fe8     	str	w8, [sp, #0x1c]
  12e874: d10043a0     	sub	x0, x29, #0x10
  12e878: 97fe2349     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12e87c: 14000001     	b	0x12e880 <android::BlockIterator::advance()+0x88>
  12e880: f94013e0     	ldr	x0, [sp, #0x20]
  12e884: 97fde5a3     	bl	0xa7f10 <_Unwind_Resume@plt>
  12e888: 97fded3a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012e88c <android::BlockIterator::advance_l()>:
  12e88c: d10583ff     	sub	sp, sp, #0x160
  12e890: f900a3fc     	str	x28, [sp, #0x140]
  12e894: a9157bfd     	stp	x29, x30, [sp, #0x150]
  12e898: 910543fd     	add	x29, sp, #0x150
  12e89c: d101a3a8     	sub	x8, x29, #0x68
  12e8a0: d53bd049     	mrs	x9, TPIDR_EL0
  12e8a4: f9401529     	ldr	x9, [x9, #0x28]
  12e8a8: f9002909     	str	x9, [x8, #0x50]
  12e8ac: f9003be0     	str	x0, [sp, #0x70]
  12e8b0: f9403be9     	ldr	x9, [sp, #0x70]
  12e8b4: f9002be8     	str	x8, [sp, #0x50]
  12e8b8: f90027e9     	str	x9, [sp, #0x48]
  12e8bc: 14000001     	b	0x12e8c0 <android::BlockIterator::advance_l()+0x34>
  12e8c0: f94027e8     	ldr	x8, [sp, #0x48]
  12e8c4: f9400d00     	ldr	x0, [x8, #0x18]
  12e8c8: f9401501     	ldr	x1, [x8, #0x28]
  12e8cc: 91008102     	add	x2, x8, #0x20
  12e8d0: 97fdc65c     	bl	0xa0240 <_ZNK9mkvparser7Cluster8GetEntryElRPKNS_10BlockEntryE@plt>
  12e8d4: f9402be8     	ldr	x8, [sp, #0x50]
  12e8d8: f9002500     	str	x0, [x8, #0x48]
  12e8dc: f9402500     	ldr	x0, [x8, #0x48]
  12e8e0: b6f80760     	tbz	x0, #0x3f, 0x12e9cc <android::BlockIterator::advance_l()+0x140>
  12e8e4: 14000001     	b	0x12e8e8 <android::BlockIterator::advance_l()+0x5c>
  12e8e8: 14000001     	b	0x12e8ec <android::BlockIterator::advance_l()+0x60>
  12e8ec: 90000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12e8f0: 913cf021     	add	x1, x1, #0xf3c
  12e8f4: d10123a8     	sub	x8, x29, #0x48
  12e8f8: d10083a0     	sub	x0, x29, #0x20
  12e8fc: f90023e8     	str	x8, [sp, #0x40]
  12e900: 97fdcefc     	bl	0xa24f0 <_ZN7android10Compare_EQIliEENS_7AStringERKT_RKT0_@plt>
  12e904: f94023e0     	ldr	x0, [sp, #0x40]
  12e908: 97fde8f2     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12e90c: b9003fe0     	str	w0, [sp, #0x3c]
  12e910: 14000001     	b	0x12e914 <android::BlockIterator::advance_l()+0x88>
  12e914: b9403fe8     	ldr	w8, [sp, #0x3c]
  12e918: 37000308     	tbnz	w8, #0x0, 0x12e978 <android::BlockIterator::advance_l()+0xec>
  12e91c: 14000001     	b	0x12e920 <android::BlockIterator::advance_l()+0x94>
  12e920: 90000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12e924: 91340021     	add	x1, x1, #0xd00
  12e928: d10183a0     	sub	x0, x29, #0x60
  12e92c: 97fdd495     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12e930: 14000001     	b	0x12e934 <android::BlockIterator::advance_l()+0xa8>
  12e934: d10183a0     	sub	x0, x29, #0x60
  12e938: d10123a1     	sub	x1, x29, #0x48
  12e93c: 97fdd0e9     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12e940: 14000001     	b	0x12e944 <android::BlockIterator::advance_l()+0xb8>
  12e944: d10183a0     	sub	x0, x29, #0x60
  12e948: 97fdccee     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12e94c: 1400000b     	b	0x12e978 <android::BlockIterator::advance_l()+0xec>
  12e950: f90037e0     	str	x0, [sp, #0x68]
  12e954: 2a0103e8     	mov	w8, w1
  12e958: b90067e8     	str	w8, [sp, #0x64]
  12e95c: 14000018     	b	0x12e9bc <android::BlockIterator::advance_l()+0x130>
  12e960: f90037e0     	str	x0, [sp, #0x68]
  12e964: 2a0103e8     	mov	w8, w1
  12e968: b90067e8     	str	w8, [sp, #0x64]
  12e96c: d10183a0     	sub	x0, x29, #0x60
  12e970: 97fdcce4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12e974: 14000012     	b	0x12e9bc <android::BlockIterator::advance_l()+0x130>
  12e978: d10123a0     	sub	x0, x29, #0x48
  12e97c: 97fdcce1     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12e980: 14000001     	b	0x12e984 <android::BlockIterator::advance_l()+0xf8>
  12e984: f94027e8     	ldr	x8, [sp, #0x48]
  12e988: f9400d00     	ldr	x0, [x8, #0x18]
  12e98c: d100a3a1     	sub	x1, x29, #0x28
  12e990: d100c3a2     	sub	x2, x29, #0x30
  12e994: 97fded17     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  12e998: f9402be8     	ldr	x8, [sp, #0x50]
  12e99c: f9002500     	str	x0, [x8, #0x48]
  12e9a0: f9402500     	ldr	x0, [x8, #0x48]
  12e9a4: b6f80120     	tbz	x0, #0x3f, 0x12e9c8 <android::BlockIterator::advance_l()+0x13c>
  12e9a8: 14000001     	b	0x12e9ac <android::BlockIterator::advance_l()+0x120>
  12e9ac: aa1f03e8     	mov	x8, xzr
  12e9b0: f94027e9     	ldr	x9, [sp, #0x48]
  12e9b4: f9000d28     	str	x8, [x9, #0x18]
  12e9b8: 1400009f     	b	0x12ec34 <android::BlockIterator::advance_l()+0x3a8>
  12e9bc: d10123a0     	sub	x0, x29, #0x48
  12e9c0: 97fdccd0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12e9c4: 140000a8     	b	0x12ec64 <android::BlockIterator::advance_l()+0x3d8>
  12e9c8: 17ffffbe     	b	0x12e8c0 <android::BlockIterator::advance_l()+0x34>
  12e9cc: f9402be8     	ldr	x8, [sp, #0x50]
  12e9d0: f9402509     	ldr	x9, [x8, #0x48]
  12e9d4: b5000fc9     	cbnz	x9, 0x12ebcc <android::BlockIterator::advance_l()+0x340>
  12e9d8: 14000001     	b	0x12e9dc <android::BlockIterator::advance_l()+0x150>
  12e9dc: f94027e8     	ldr	x8, [sp, #0x48]
  12e9e0: f9400109     	ldr	x9, [x8]
  12e9e4: f9403520     	ldr	x0, [x9, #0x68]
  12e9e8: f9400d01     	ldr	x1, [x8, #0x18]
  12e9ec: d101a3a2     	sub	x2, x29, #0x68
  12e9f0: d100a3a3     	sub	x3, x29, #0x28
  12e9f4: d100c3a4     	sub	x4, x29, #0x30
  12e9f8: 97fdf23a     	bl	0xab2e0 <_ZN9mkvparser7Segment9ParseNextEPKNS_7ClusterERS3_RxRl@plt>
  12e9fc: f9402be8     	ldr	x8, [sp, #0x50]
  12ea00: f9002500     	str	x0, [x8, #0x48]
  12ea04: f9402509     	ldr	x9, [x8, #0x48]
  12ea08: b40000c9     	cbz	x9, 0x12ea20 <android::BlockIterator::advance_l()+0x194>
  12ea0c: 14000001     	b	0x12ea10 <android::BlockIterator::advance_l()+0x184>
  12ea10: aa1f03e8     	mov	x8, xzr
  12ea14: f94027e9     	ldr	x9, [sp, #0x48]
  12ea18: f9000d28     	str	x8, [x9, #0x18]
  12ea1c: 14000086     	b	0x12ec34 <android::BlockIterator::advance_l()+0x3a8>
  12ea20: 14000001     	b	0x12ea24 <android::BlockIterator::advance_l()+0x198>
  12ea24: 2a1f03e8     	mov	w8, wzr
  12ea28: b817c3a8     	stur	w8, [x29, #-0x84]
  12ea2c: d10203a9     	sub	x9, x29, #0x80
  12ea30: d10083a0     	sub	x0, x29, #0x20
  12ea34: d10213a1     	sub	x1, x29, #0x84
  12ea38: aa0903e8     	mov	x8, x9
  12ea3c: f9001be9     	str	x9, [sp, #0x30]
  12ea40: 97fdceac     	bl	0xa24f0 <_ZN7android10Compare_EQIliEENS_7AStringERKT_RKT0_@plt>
  12ea44: f9401be0     	ldr	x0, [sp, #0x30]
  12ea48: 97fde8a2     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12ea4c: b9002fe0     	str	w0, [sp, #0x2c]
  12ea50: 14000001     	b	0x12ea54 <android::BlockIterator::advance_l()+0x1c8>
  12ea54: b9402fe8     	ldr	w8, [sp, #0x2c]
  12ea58: 37000308     	tbnz	w8, #0x0, 0x12eab8 <android::BlockIterator::advance_l()+0x22c>
  12ea5c: 14000001     	b	0x12ea60 <android::BlockIterator::advance_l()+0x1d4>
  12ea60: 90000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12ea64: 91361821     	add	x1, x1, #0xd86
  12ea68: d10283a0     	sub	x0, x29, #0xa0
  12ea6c: 97fdd445     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12ea70: 14000001     	b	0x12ea74 <android::BlockIterator::advance_l()+0x1e8>
  12ea74: d10283a0     	sub	x0, x29, #0xa0
  12ea78: d10203a1     	sub	x1, x29, #0x80
  12ea7c: 97fdd099     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12ea80: 14000001     	b	0x12ea84 <android::BlockIterator::advance_l()+0x1f8>
  12ea84: d10283a0     	sub	x0, x29, #0xa0
  12ea88: 97fdcc9e     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ea8c: 1400000b     	b	0x12eab8 <android::BlockIterator::advance_l()+0x22c>
  12ea90: f90037e0     	str	x0, [sp, #0x68]
  12ea94: 2a0103e8     	mov	w8, w1
  12ea98: b90067e8     	str	w8, [sp, #0x64]
  12ea9c: 14000035     	b	0x12eb70 <android::BlockIterator::advance_l()+0x2e4>
  12eaa0: f90037e0     	str	x0, [sp, #0x68]
  12eaa4: 2a0103e8     	mov	w8, w1
  12eaa8: b90067e8     	str	w8, [sp, #0x64]
  12eaac: d10283a0     	sub	x0, x29, #0xa0
  12eab0: 97fdcc94     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12eab4: 1400002f     	b	0x12eb70 <android::BlockIterator::advance_l()+0x2e4>
  12eab8: d10203a0     	sub	x0, x29, #0x80
  12eabc: 97fdcc91     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12eac0: 14000001     	b	0x12eac4 <android::BlockIterator::advance_l()+0x238>
  12eac4: f9402be8     	ldr	x8, [sp, #0x50]
  12eac8: f9400100     	ldr	x0, [x8]
  12eacc: 97fdcd05     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  12ead0: f9402be8     	ldr	x8, [sp, #0x50]
  12ead4: f940011e     	ldr	x30, [x8]
  12ead8: f94027e9     	ldr	x9, [sp, #0x48]
  12eadc: f9000d3e     	str	x30, [x9, #0x18]
  12eae0: f9400d3e     	ldr	x30, [x9, #0x18]
  12eae4: d100a3a1     	sub	x1, x29, #0x28
  12eae8: d100c3a2     	sub	x2, x29, #0x30
  12eaec: b9002be0     	str	w0, [sp, #0x28]
  12eaf0: aa1e03e0     	mov	x0, x30
  12eaf4: 97fdecbf     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  12eaf8: f9402be8     	ldr	x8, [sp, #0x50]
  12eafc: f9002500     	str	x0, [x8, #0x48]
  12eb00: 14000001     	b	0x12eb04 <android::BlockIterator::advance_l()+0x278>
  12eb04: 2a1f03e8     	mov	w8, wzr
  12eb08: b90097e8     	str	w8, [sp, #0x94]
  12eb0c: 910263e9     	add	x9, sp, #0x98
  12eb10: d10083a0     	sub	x0, x29, #0x20
  12eb14: 910253e1     	add	x1, sp, #0x94
  12eb18: aa0903e8     	mov	x8, x9
  12eb1c: f90013e9     	str	x9, [sp, #0x20]
  12eb20: 97fdc8ac     	bl	0xa0dd0 <_ZN7android10Compare_GEIliEENS_7AStringERKT_RKT0_@plt>
  12eb24: f94013e0     	ldr	x0, [sp, #0x20]
  12eb28: 97fde86a     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12eb2c: b9001fe0     	str	w0, [sp, #0x1c]
  12eb30: 14000001     	b	0x12eb34 <android::BlockIterator::advance_l()+0x2a8>
  12eb34: b9401fe8     	ldr	w8, [sp, #0x1c]
  12eb38: 37000368     	tbnz	w8, #0x0, 0x12eba4 <android::BlockIterator::advance_l()+0x318>
  12eb3c: 14000001     	b	0x12eb40 <android::BlockIterator::advance_l()+0x2b4>
  12eb40: 90000661     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12eb44: 9137c421     	add	x1, x1, #0xdf1
  12eb48: 9101e3e0     	add	x0, sp, #0x78
  12eb4c: 97fdd40d     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12eb50: 14000001     	b	0x12eb54 <android::BlockIterator::advance_l()+0x2c8>
  12eb54: 9101e3e0     	add	x0, sp, #0x78
  12eb58: 910263e1     	add	x1, sp, #0x98
  12eb5c: 97fdd061     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12eb60: 14000001     	b	0x12eb64 <android::BlockIterator::advance_l()+0x2d8>
  12eb64: 9101e3e0     	add	x0, sp, #0x78
  12eb68: 97fdcc66     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12eb6c: 1400000e     	b	0x12eba4 <android::BlockIterator::advance_l()+0x318>
  12eb70: d10203a0     	sub	x0, x29, #0x80
  12eb74: 97fdcc63     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12eb78: 1400003b     	b	0x12ec64 <android::BlockIterator::advance_l()+0x3d8>
  12eb7c: f90037e0     	str	x0, [sp, #0x68]
  12eb80: 2a0103e8     	mov	w8, w1
  12eb84: b90067e8     	str	w8, [sp, #0x64]
  12eb88: 1400000e     	b	0x12ebc0 <android::BlockIterator::advance_l()+0x334>
  12eb8c: f90037e0     	str	x0, [sp, #0x68]
  12eb90: 2a0103e8     	mov	w8, w1
  12eb94: b90067e8     	str	w8, [sp, #0x64]
  12eb98: 9101e3e0     	add	x0, sp, #0x78
  12eb9c: 97fdcc59     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12eba0: 14000008     	b	0x12ebc0 <android::BlockIterator::advance_l()+0x334>
  12eba4: 910263e0     	add	x0, sp, #0x98
  12eba8: 97fdcc56     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ebac: 14000001     	b	0x12ebb0 <android::BlockIterator::advance_l()+0x324>
  12ebb0: aa1f03e8     	mov	x8, xzr
  12ebb4: f94027e9     	ldr	x9, [sp, #0x48]
  12ebb8: f9001528     	str	x8, [x9, #0x28]
  12ebbc: 17ffff41     	b	0x12e8c0 <android::BlockIterator::advance_l()+0x34>
  12ebc0: 910263e0     	add	x0, sp, #0x98
  12ebc4: 97fdcc4f     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ebc8: 14000027     	b	0x12ec64 <android::BlockIterator::advance_l()+0x3d8>
  12ebcc: 14000001     	b	0x12ebd0 <android::BlockIterator::advance_l()+0x344>
  12ebd0: f94027e8     	ldr	x8, [sp, #0x48]
  12ebd4: f9401109     	ldr	x9, [x8, #0x20]
  12ebd8: f940012a     	ldr	x10, [x9]
  12ebdc: f940094a     	ldr	x10, [x10, #0x10]
  12ebe0: aa0903e0     	mov	x0, x9
  12ebe4: d63f0140     	blr	x10
  12ebe8: f94027e8     	ldr	x8, [sp, #0x48]
  12ebec: f9401509     	ldr	x9, [x8, #0x28]
  12ebf0: 91000529     	add	x9, x9, #0x1
  12ebf4: f9001509     	str	x9, [x8, #0x28]
  12ebf8: f9401109     	ldr	x9, [x8, #0x20]
  12ebfc: f940012a     	ldr	x10, [x9]
  12ec00: f940094a     	ldr	x10, [x10, #0x10]
  12ec04: f9000be0     	str	x0, [sp, #0x10]
  12ec08: aa0903e0     	mov	x0, x9
  12ec0c: d63f0140     	blr	x10
  12ec10: 97fde0e8     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  12ec14: f94027e8     	ldr	x8, [sp, #0x48]
  12ec18: f9400509     	ldr	x9, [x8, #0x8]
  12ec1c: eb090009     	subs	x9, x0, x9
  12ec20: f90007e9     	str	x9, [sp, #0x8]
  12ec24: 54000061     	b.ne	0x12ec30 <android::BlockIterator::advance_l()+0x3a4>
  12ec28: 14000001     	b	0x12ec2c <android::BlockIterator::advance_l()+0x3a0>
  12ec2c: 14000002     	b	0x12ec34 <android::BlockIterator::advance_l()+0x3a8>
  12ec30: 17ffff24     	b	0x12e8c0 <android::BlockIterator::advance_l()+0x34>
  12ec34: d53bd048     	mrs	x8, TPIDR_EL0
  12ec38: f9401508     	ldr	x8, [x8, #0x28]
  12ec3c: f9402be9     	ldr	x9, [sp, #0x50]
  12ec40: f940292a     	ldr	x10, [x9, #0x50]
  12ec44: eb0a0108     	subs	x8, x8, x10
  12ec48: f90003e8     	str	x8, [sp]
  12ec4c: 54000101     	b.ne	0x12ec6c <android::BlockIterator::advance_l()+0x3e0>
  12ec50: 14000001     	b	0x12ec54 <android::BlockIterator::advance_l()+0x3c8>
  12ec54: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  12ec58: f940a3fc     	ldr	x28, [sp, #0x140]
  12ec5c: 910583ff     	add	sp, sp, #0x160
  12ec60: d65f03c0     	ret
  12ec64: f94037e0     	ldr	x0, [sp, #0x68]
  12ec68: 97fde4aa     	bl	0xa7f10 <_Unwind_Resume@plt>
  12ec6c: 97fdec41     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012ec70 <android::AString android::Compare_EQ<long, int>(long const&, int const&)>:
  12ec70: d10143ff     	sub	sp, sp, #0x50
  12ec74: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12ec78: 910103fd     	add	x29, sp, #0x40
  12ec7c: 52800009     	mov	w9, #0x0                // =0
  12ec80: d000064a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12ec84: 9118554a     	add	x10, x10, #0x615
  12ec88: f81f83a0     	stur	x0, [x29, #-0x8]
  12ec8c: f81f03a1     	stur	x1, [x29, #-0x10]
  12ec90: 320003eb     	orr	w11, wzr, #0x1
  12ec94: 0a0b0129     	and	w9, w9, w11
  12ec98: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12ec9c: aa0803e0     	mov	x0, x8
  12eca0: f9000be8     	str	x8, [sp, #0x10]
  12eca4: f90007ea     	str	x10, [sp, #0x8]
  12eca8: 97fdef2e     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  12ecac: f85f83a8     	ldur	x8, [x29, #-0x8]
  12ecb0: f9400108     	ldr	x8, [x8]
  12ecb4: f85f03aa     	ldur	x10, [x29, #-0x10]
  12ecb8: b9400149     	ldr	w9, [x10]
  12ecbc: 2a0903ea     	mov	w10, w9
  12ecc0: 93407d4a     	sxtw	x10, w10
  12ecc4: eb0a011f     	cmp	x8, x10
  12ecc8: 1a9f17e9     	cset	w9, eq
  12eccc: 370002c9     	tbnz	w9, #0x0, 0x12ed24 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0xb4>
  12ecd0: f85f83a8     	ldur	x8, [x29, #-0x8]
  12ecd4: f9400101     	ldr	x1, [x8]
  12ecd8: f9400be0     	ldr	x0, [sp, #0x10]
  12ecdc: 97fdcc9d     	bl	0xa1f50 <_ZN7android7AString6appendEl@plt>
  12ece0: 14000001     	b	0x12ece4 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0x74>
  12ece4: f9400be0     	ldr	x0, [sp, #0x10]
  12ece8: f94007e1     	ldr	x1, [sp, #0x8]
  12ecec: 97fde9f1     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12ecf0: 14000001     	b	0x12ecf4 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0x84>
  12ecf4: f85f03a8     	ldur	x8, [x29, #-0x10]
  12ecf8: b9400101     	ldr	w1, [x8]
  12ecfc: f9400be0     	ldr	x0, [sp, #0x10]
  12ed00: 97fdddfc     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  12ed04: 14000001     	b	0x12ed08 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0x98>
  12ed08: 14000007     	b	0x12ed24 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0xb4>
  12ed0c: 2a0103e8     	mov	w8, w1
  12ed10: f90013e0     	str	x0, [sp, #0x20]
  12ed14: b9001fe8     	str	w8, [sp, #0x1c]
  12ed18: f9400be0     	ldr	x0, [sp, #0x10]
  12ed1c: 97fdcbf9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ed20: 1400000c     	b	0x12ed50 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0xe0>
  12ed24: 12800008     	mov	w8, #-0x1               // =-1
  12ed28: 320003e9     	orr	w9, wzr, #0x1
  12ed2c: 0a090108     	and	w8, w8, w9
  12ed30: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12ed34: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12ed38: 37000068     	tbnz	w8, #0x0, 0x12ed44 <android::AString android::Compare_EQ<long, int>(long const&, int const&)+0xd4>
  12ed3c: f9400be0     	ldr	x0, [sp, #0x10]
  12ed40: 97fdcbf0     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ed44: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12ed48: 910143ff     	add	sp, sp, #0x50
  12ed4c: d65f03c0     	ret
  12ed50: f94013e0     	ldr	x0, [sp, #0x20]
  12ed54: 97fde46f     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000012ed58 <android::AString android::Compare_GE<long, int>(long const&, int const&)>:
  12ed58: d10143ff     	sub	sp, sp, #0x50
  12ed5c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12ed60: 910103fd     	add	x29, sp, #0x40
  12ed64: 52800009     	mov	w9, #0x0                // =0
  12ed68: d000064a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12ed6c: 9118554a     	add	x10, x10, #0x615
  12ed70: f81f83a0     	stur	x0, [x29, #-0x8]
  12ed74: f81f03a1     	stur	x1, [x29, #-0x10]
  12ed78: 320003eb     	orr	w11, wzr, #0x1
  12ed7c: 0a0b0129     	and	w9, w9, w11
  12ed80: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12ed84: aa0803e0     	mov	x0, x8
  12ed88: f9000be8     	str	x8, [sp, #0x10]
  12ed8c: f90007ea     	str	x10, [sp, #0x8]
  12ed90: 97fdeef4     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  12ed94: f85f83a8     	ldur	x8, [x29, #-0x8]
  12ed98: f9400108     	ldr	x8, [x8]
  12ed9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  12eda0: b9400149     	ldr	w9, [x10]
  12eda4: 2a0903ea     	mov	w10, w9
  12eda8: 93407d4a     	sxtw	x10, w10
  12edac: eb0a011f     	cmp	x8, x10
  12edb0: 1a9fb7e9     	cset	w9, ge
  12edb4: 370002c9     	tbnz	w9, #0x0, 0x12ee0c <android::AString android::Compare_GE<long, int>(long const&, int const&)+0xb4>
  12edb8: f85f83a8     	ldur	x8, [x29, #-0x8]
  12edbc: f9400101     	ldr	x1, [x8]
  12edc0: f9400be0     	ldr	x0, [sp, #0x10]
  12edc4: 97fdcc63     	bl	0xa1f50 <_ZN7android7AString6appendEl@plt>
  12edc8: 14000001     	b	0x12edcc <android::AString android::Compare_GE<long, int>(long const&, int const&)+0x74>
  12edcc: f9400be0     	ldr	x0, [sp, #0x10]
  12edd0: f94007e1     	ldr	x1, [sp, #0x8]
  12edd4: 97fde9b7     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12edd8: 14000001     	b	0x12eddc <android::AString android::Compare_GE<long, int>(long const&, int const&)+0x84>
  12eddc: f85f03a8     	ldur	x8, [x29, #-0x10]
  12ede0: b9400101     	ldr	w1, [x8]
  12ede4: f9400be0     	ldr	x0, [sp, #0x10]
  12ede8: 97fdddc2     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  12edec: 14000001     	b	0x12edf0 <android::AString android::Compare_GE<long, int>(long const&, int const&)+0x98>
  12edf0: 14000007     	b	0x12ee0c <android::AString android::Compare_GE<long, int>(long const&, int const&)+0xb4>
  12edf4: 2a0103e8     	mov	w8, w1
  12edf8: f90013e0     	str	x0, [sp, #0x20]
  12edfc: b9001fe8     	str	w8, [sp, #0x1c]
  12ee00: f9400be0     	ldr	x0, [sp, #0x10]
  12ee04: 97fdcbbf     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ee08: 1400000c     	b	0x12ee38 <android::AString android::Compare_GE<long, int>(long const&, int const&)+0xe0>
  12ee0c: 12800008     	mov	w8, #-0x1               // =-1
  12ee10: 320003e9     	orr	w9, wzr, #0x1
  12ee14: 0a090108     	and	w8, w8, w9
  12ee18: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12ee1c: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12ee20: 37000068     	tbnz	w8, #0x0, 0x12ee2c <android::AString android::Compare_GE<long, int>(long const&, int const&)+0xd4>
  12ee24: f9400be0     	ldr	x0, [sp, #0x10]
  12ee28: 97fdcbb6     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12ee2c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12ee30: 910143ff     	add	sp, sp, #0x50
  12ee34: d65f03c0     	ret
  12ee38: f94013e0     	ldr	x0, [sp, #0x20]
  12ee3c: 97fde435     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000012ee40 <android::BlockIterator::block() const>:
  12ee40: d10083ff     	sub	sp, sp, #0x20
  12ee44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12ee48: 910043fd     	add	x29, sp, #0x10
  12ee4c: f90007e0     	str	x0, [sp, #0x8]
  12ee50: f94007e0     	ldr	x0, [sp, #0x8]
  12ee54: f90003e0     	str	x0, [sp]
  12ee58: 97fddfc2     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  12ee5c: f94003e8     	ldr	x8, [sp]
  12ee60: f9401109     	ldr	x9, [x8, #0x20]
  12ee64: f940012a     	ldr	x10, [x9]
  12ee68: f940094a     	ldr	x10, [x10, #0x10]
  12ee6c: aa0903e0     	mov	x0, x9
  12ee70: d63f0140     	blr	x10
  12ee74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12ee78: 910083ff     	add	sp, sp, #0x20
  12ee7c: d65f03c0     	ret

000000000012ee80 <android::BlockIterator::seek(long, bool, long*)>:
  12ee80: f81e0ffc     	str	x28, [sp, #-0x20]!
  12ee84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12ee88: 910043fd     	add	x29, sp, #0x10
  12ee8c: d10b03ff     	sub	sp, sp, #0x2c0
  12ee90: d53bd048     	mrs	x8, TPIDR_EL0
  12ee94: f9401508     	ldr	x8, [x8, #0x28]
  12ee98: f81e83a8     	stur	x8, [x29, #-0x18]
  12ee9c: f81803a0     	stur	x0, [x29, #-0x80]
  12eea0: f81783a1     	stur	x1, [x29, #-0x88]
  12eea4: 12000042     	and	w2, w2, #0x1
  12eea8: 381743a2     	sturb	w2, [x29, #-0x8c]
  12eeac: f81683a3     	stur	x3, [x29, #-0x98]
  12eeb0: f85803a8     	ldur	x8, [x29, #-0x80]
  12eeb4: aa0803e0     	mov	x0, x8
  12eeb8: f9400101     	ldr	x1, [x8]
  12eebc: 91002021     	add	x1, x1, #0x8
  12eec0: d10083a3     	sub	x3, x29, #0x20
  12eec4: f900cbe0     	str	x0, [sp, #0x190]
  12eec8: aa0303e0     	mov	x0, x3
  12eecc: f900c7e8     	str	x8, [sp, #0x188]
  12eed0: 97fe211c     	bl	0xb7340 <setMediaExtractor+0x248>
  12eed4: f85683a8     	ldur	x8, [x29, #-0x98]
  12eed8: 92800000     	mov	x0, #-0x1               // =-1
  12eedc: f9000100     	str	x0, [x8]
  12eee0: f85783a8     	ldur	x8, [x29, #-0x88]
  12eee4: 52807d02     	mov	w2, #0x3e8              // =1000
  12eee8: 2a0203e0     	mov	w0, w2
  12eeec: 9b007d08     	mul	x8, x8, x0
  12eef0: f940c7e0     	ldr	x0, [sp, #0x188]
  12eef4: f9400001     	ldr	x1, [x0]
  12eef8: f9403c21     	ldr	x1, [x1, #0x78]
  12eefc: eb010108     	subs	x8, x8, x1
  12ef00: f81603a8     	stur	x8, [x29, #-0xa0]
  12ef04: f9400008     	ldr	x8, [x0]
  12ef08: f9403508     	ldr	x8, [x8, #0x68]
  12ef0c: f81583a8     	stur	x8, [x29, #-0xa8]
  12ef10: f85603a8     	ldur	x8, [x29, #-0xa0]
  12ef14: f1000108     	subs	x8, x8, #0x0
  12ef18: f900c3e8     	str	x8, [sp, #0x180]
  12ef1c: 5400066c     	b.gt	0x12efe8 <android::BlockIterator::seek(long, bool, long*)+0x168>
  12ef20: 14000001     	b	0x12ef24 <android::BlockIterator::seek(long, bool, long*)+0xa4>
  12ef24: f85583a0     	ldur	x0, [x29, #-0xa8]
  12ef28: 97fdcf3e     	bl	0xa2c20 <_ZNK9mkvparser7Segment8GetFirstEv@plt>
  12ef2c: f900bfe0     	str	x0, [sp, #0x178]
  12ef30: 14000001     	b	0x12ef34 <android::BlockIterator::seek(long, bool, long*)+0xb4>
  12ef34: f940bfe8     	ldr	x8, [sp, #0x178]
  12ef38: f940cbe9     	ldr	x9, [sp, #0x190]
  12ef3c: f9000d28     	str	x8, [x9, #0x18]
  12ef40: aa1f03ea     	mov	x10, xzr
  12ef44: f900152a     	str	x10, [x9, #0x28]
  12ef48: 14000001     	b	0x12ef4c <android::BlockIterator::seek(long, bool, long*)+0xcc>
  12ef4c: f940cbe0     	ldr	x0, [sp, #0x190]
  12ef50: 97fdce4c     	bl	0xa2880 <_ZN7android13BlockIterator9advance_lEv@plt>
  12ef54: 14000001     	b	0x12ef58 <android::BlockIterator::seek(long, bool, long*)+0xd8>
  12ef58: 14000001     	b	0x12ef5c <android::BlockIterator::seek(long, bool, long*)+0xdc>
  12ef5c: f940cbe0     	ldr	x0, [sp, #0x190]
  12ef60: 97fddf80     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  12ef64: b90177e0     	str	w0, [sp, #0x174]
  12ef68: 14000001     	b	0x12ef6c <android::BlockIterator::seek(long, bool, long*)+0xec>
  12ef6c: 2a1f03e0     	mov	w0, wzr
  12ef70: b94177e8     	ldr	w8, [sp, #0x174]
  12ef74: b90173e0     	str	w0, [sp, #0x170]
  12ef78: 37000248     	tbnz	w8, #0x0, 0x12efc0 <android::BlockIterator::seek(long, bool, long*)+0x140>
  12ef7c: 14000001     	b	0x12ef80 <android::BlockIterator::seek(long, bool, long*)+0x100>
  12ef80: f940cbe0     	ldr	x0, [sp, #0x190]
  12ef84: 97fdd797     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  12ef88: f900b7e0     	str	x0, [sp, #0x168]
  12ef8c: 14000001     	b	0x12ef90 <android::BlockIterator::seek(long, bool, long*)+0x110>
  12ef90: f940b7e0     	ldr	x0, [sp, #0x168]
  12ef94: 97fde007     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  12ef98: f900b3e0     	str	x0, [sp, #0x160]
  12ef9c: 14000001     	b	0x12efa0 <android::BlockIterator::seek(long, bool, long*)+0x120>
  12efa0: f940cbe8     	ldr	x8, [sp, #0x190]
  12efa4: f9400509     	ldr	x9, [x8, #0x8]
  12efa8: f940b3ea     	ldr	x10, [sp, #0x160]
  12efac: eb090149     	subs	x9, x10, x9
  12efb0: 1a9f07eb     	cset	w11, ne
  12efb4: f900afe9     	str	x9, [sp, #0x158]
  12efb8: b90173eb     	str	w11, [sp, #0x170]
  12efbc: 14000001     	b	0x12efc0 <android::BlockIterator::seek(long, bool, long*)+0x140>
  12efc0: b94173e8     	ldr	w8, [sp, #0x170]
  12efc4: 3707fc48     	tbnz	w8, #0x0, 0x12ef4c <android::BlockIterator::seek(long, bool, long*)+0xcc>
  12efc8: 14000001     	b	0x12efcc <android::BlockIterator::seek(long, bool, long*)+0x14c>
  12efcc: 320003e8     	orr	w8, wzr, #0x1
  12efd0: b81483a8     	stur	w8, [x29, #-0xb8]
  12efd4: 140001a3     	b	0x12f660 <android::BlockIterator::seek(long, bool, long*)+0x7e0>
  12efd8: f81503a0     	stur	x0, [x29, #-0xb0]
  12efdc: 2a0103e8     	mov	w8, w1
  12efe0: b814c3a8     	stur	w8, [x29, #-0xb4]
  12efe4: 140001b1     	b	0x12f6a8 <android::BlockIterator::seek(long, bool, long*)+0x828>
  12efe8: f85583a0     	ldur	x0, [x29, #-0xa8]
  12efec: 97fde105     	bl	0xa7400 <_ZNK9mkvparser7Segment7GetCuesEv@plt>
  12eff0: f900abe0     	str	x0, [sp, #0x150]
  12eff4: 14000001     	b	0x12eff8 <android::BlockIterator::seek(long, bool, long*)+0x178>
  12eff8: f940abe8     	ldr	x8, [sp, #0x150]
  12effc: f81403a8     	stur	x8, [x29, #-0xc0]
  12f000: f85583a0     	ldur	x0, [x29, #-0xa8]
  12f004: 97fdce73     	bl	0xa29d0 <_ZNK9mkvparser7Segment11GetSeekHeadEv@plt>
  12f008: f900a7e0     	str	x0, [sp, #0x148]
  12f00c: 14000001     	b	0x12f010 <android::BlockIterator::seek(long, bool, long*)+0x190>
  12f010: f940a7e8     	ldr	x8, [sp, #0x148]
  12f014: f81383a8     	stur	x8, [x29, #-0xc8]
  12f018: f85403a9     	ldur	x9, [x29, #-0xc0]
  12f01c: b5000829     	cbnz	x9, 0x12f120 <android::BlockIterator::seek(long, bool, long*)+0x2a0>
  12f020: 14000001     	b	0x12f024 <android::BlockIterator::seek(long, bool, long*)+0x1a4>
  12f024: f85383a8     	ldur	x8, [x29, #-0xc8]
  12f028: b40007c8     	cbz	x8, 0x12f120 <android::BlockIterator::seek(long, bool, long*)+0x2a0>
  12f02c: 14000001     	b	0x12f030 <android::BlockIterator::seek(long, bool, long*)+0x1b0>
  12f030: f85383a0     	ldur	x0, [x29, #-0xc8]
  12f034: 97fdebdb     	bl	0xa9fa0 <_ZNK9mkvparser8SeekHead8GetCountEv@plt>
  12f038: b90147e0     	str	w0, [sp, #0x144]
  12f03c: 14000001     	b	0x12f040 <android::BlockIterator::seek(long, bool, long*)+0x1c0>
  12f040: b94147e1     	ldr	w1, [sp, #0x144]
  12f044: 2a0103e0     	mov	w0, w1
  12f048: 93407c00     	sxtw	x0, w0
  12f04c: f81303a0     	stur	x0, [x29, #-0xd0]
  12f050: aa1f03e0     	mov	x0, xzr
  12f054: f81203a0     	stur	x0, [x29, #-0xe0]
  12f058: 14000001     	b	0x12f05c <android::BlockIterator::seek(long, bool, long*)+0x1dc>
  12f05c: f85203a8     	ldur	x8, [x29, #-0xe0]
  12f060: f85303a9     	ldur	x9, [x29, #-0xd0]
  12f064: eb090108     	subs	x8, x8, x9
  12f068: f9009fe8     	str	x8, [sp, #0x138]
  12f06c: 540004c2     	b.hs	0x12f104 <android::BlockIterator::seek(long, bool, long*)+0x284>
  12f070: 14000001     	b	0x12f074 <android::BlockIterator::seek(long, bool, long*)+0x1f4>
  12f074: f85383a0     	ldur	x0, [x29, #-0xc8]
  12f078: b85203a1     	ldur	w1, [x29, #-0xe0]
  12f07c: 97fddf0d     	bl	0xa6cb0 <_ZNK9mkvparser8SeekHead8GetEntryEi@plt>
  12f080: f9009be0     	str	x0, [sp, #0x130]
  12f084: 14000001     	b	0x12f088 <android::BlockIterator::seek(long, bool, long*)+0x208>
  12f088: f9409be8     	ldr	x8, [sp, #0x130]
  12f08c: f81283a8     	stur	x8, [x29, #-0xd8]
  12f090: f85283a9     	ldur	x9, [x29, #-0xd8]
  12f094: f9400129     	ldr	x9, [x9]
  12f098: 52976d6a     	mov	w10, #0xbb6b            // =47979
  12f09c: 72a18a6a     	movk	w10, #0xc53, lsl #16
  12f0a0: 2a0a03eb     	mov	w11, w10
  12f0a4: eb0b0129     	subs	x9, x9, x11
  12f0a8: f90097e9     	str	x9, [sp, #0x128]
  12f0ac: 54000221     	b.ne	0x12f0f0 <android::BlockIterator::seek(long, bool, long*)+0x270>
  12f0b0: 14000001     	b	0x12f0b4 <android::BlockIterator::seek(long, bool, long*)+0x234>
  12f0b4: f85583a0     	ldur	x0, [x29, #-0xa8]
  12f0b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  12f0bc: f9400501     	ldr	x1, [x8, #0x8]
  12f0c0: d100c3a2     	sub	x2, x29, #0x30
  12f0c4: d100a3a3     	sub	x3, x29, #0x28
  12f0c8: 97fddec2     	bl	0xa6bd0 <_ZN9mkvparser7Segment9ParseCuesExRxRl@plt>
  12f0cc: f90093e0     	str	x0, [sp, #0x120]
  12f0d0: 14000001     	b	0x12f0d4 <android::BlockIterator::seek(long, bool, long*)+0x254>
  12f0d4: f85583a0     	ldur	x0, [x29, #-0xa8]
  12f0d8: 97fde0ca     	bl	0xa7400 <_ZNK9mkvparser7Segment7GetCuesEv@plt>
  12f0dc: f9008fe0     	str	x0, [sp, #0x118]
  12f0e0: 14000001     	b	0x12f0e4 <android::BlockIterator::seek(long, bool, long*)+0x264>
  12f0e4: f9408fe8     	ldr	x8, [sp, #0x118]
  12f0e8: f81403a8     	stur	x8, [x29, #-0xc0]
  12f0ec: 14000006     	b	0x12f104 <android::BlockIterator::seek(long, bool, long*)+0x284>
  12f0f0: 14000001     	b	0x12f0f4 <android::BlockIterator::seek(long, bool, long*)+0x274>
  12f0f4: f85203a8     	ldur	x8, [x29, #-0xe0]
  12f0f8: 91000508     	add	x8, x8, #0x1
  12f0fc: f81203a8     	stur	x8, [x29, #-0xe0]
  12f100: 17ffffd7     	b	0x12f05c <android::BlockIterator::seek(long, bool, long*)+0x1dc>
  12f104: f85403a8     	ldur	x8, [x29, #-0xc0]
  12f108: b50000a8     	cbnz	x8, 0x12f11c <android::BlockIterator::seek(long, bool, long*)+0x29c>
  12f10c: 14000001     	b	0x12f110 <android::BlockIterator::seek(long, bool, long*)+0x290>
  12f110: 320003e8     	orr	w8, wzr, #0x1
  12f114: b81483a8     	stur	w8, [x29, #-0xb8]
  12f118: 14000152     	b	0x12f660 <android::BlockIterator::seek(long, bool, long*)+0x7e0>
  12f11c: 14000008     	b	0x12f13c <android::BlockIterator::seek(long, bool, long*)+0x2bc>
  12f120: f85383a8     	ldur	x8, [x29, #-0xc8]
  12f124: b50000a8     	cbnz	x8, 0x12f138 <android::BlockIterator::seek(long, bool, long*)+0x2b8>
  12f128: 14000001     	b	0x12f12c <android::BlockIterator::seek(long, bool, long*)+0x2ac>
  12f12c: 320003e8     	orr	w8, wzr, #0x1
  12f130: b81483a8     	stur	w8, [x29, #-0xb8]
  12f134: 1400014b     	b	0x12f660 <android::BlockIterator::seek(long, bool, long*)+0x7e0>
  12f138: 14000001     	b	0x12f13c <android::BlockIterator::seek(long, bool, long*)+0x2bc>
  12f13c: f85583a0     	ldur	x0, [x29, #-0xa8]
  12f140: 97fdeab8     	bl	0xa9c20 <_ZNK9mkvparser7Segment9GetTracksEv@plt>
  12f144: f9008be0     	str	x0, [sp, #0x110]
  12f148: 14000001     	b	0x12f14c <android::BlockIterator::seek(long, bool, long*)+0x2cc>
  12f14c: f9408be8     	ldr	x8, [sp, #0x110]
  12f150: f81183a8     	stur	x8, [x29, #-0xe8]
  12f154: 14000001     	b	0x12f158 <android::BlockIterator::seek(long, bool, long*)+0x2d8>
  12f158: f85403a0     	ldur	x0, [x29, #-0xc0]
  12f15c: 97fdedd5     	bl	0xaa8b0 <_ZNK9mkvparser4Cues11DoneParsingEv@plt>
  12f160: b9010fe0     	str	w0, [sp, #0x10c]
  12f164: 14000001     	b	0x12f168 <android::BlockIterator::seek(long, bool, long*)+0x2e8>
  12f168: b9410fe8     	ldr	w8, [sp, #0x10c]
  12f16c: 37000b48     	tbnz	w8, #0x0, 0x12f2d4 <android::BlockIterator::seek(long, bool, long*)+0x454>
  12f170: 14000001     	b	0x12f174 <android::BlockIterator::seek(long, bool, long*)+0x2f4>
  12f174: f85403a0     	ldur	x0, [x29, #-0xc0]
  12f178: 97fdd8da     	bl	0xa54e0 <_ZNK9mkvparser4Cues12LoadCuePointEv@plt>
  12f17c: b9010be0     	str	w0, [sp, #0x108]
  12f180: 14000001     	b	0x12f184 <android::BlockIterator::seek(long, bool, long*)+0x304>
  12f184: f85403a0     	ldur	x0, [x29, #-0xc0]
  12f188: 97fdee26     	bl	0xaaa20 <_ZNK9mkvparser4Cues7GetLastEv@plt>
  12f18c: f90083e0     	str	x0, [sp, #0x100]
  12f190: 14000001     	b	0x12f194 <android::BlockIterator::seek(long, bool, long*)+0x314>
  12f194: f94083e8     	ldr	x8, [sp, #0x100]
  12f198: f81c83a8     	stur	x8, [x29, #-0x38]
  12f19c: f940cbe9     	ldr	x9, [sp, #0x190]
  12f1a0: f940012a     	ldr	x10, [x9]
  12f1a4: 9100c140     	add	x0, x10, #0x30
  12f1a8: 97fdca4e     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  12f1ac: f9007fe0     	str	x0, [sp, #0xf8]
  12f1b0: 14000001     	b	0x12f1b4 <android::BlockIterator::seek(long, bool, long*)+0x334>
  12f1b4: f9407fe8     	ldr	x8, [sp, #0xf8]
  12f1b8: f81103a8     	stur	x8, [x29, #-0xf0]
  12f1bc: aa1f03e9     	mov	x9, xzr
  12f1c0: f81083a9     	stur	x9, [x29, #-0xf8]
  12f1c4: 14000001     	b	0x12f1c8 <android::BlockIterator::seek(long, bool, long*)+0x348>
  12f1c8: f85083a8     	ldur	x8, [x29, #-0xf8]
  12f1cc: f85103a9     	ldur	x9, [x29, #-0xf0]
  12f1d0: eb090108     	subs	x8, x8, x9
  12f1d4: f9007be8     	str	x8, [sp, #0xf0]
  12f1d8: 54000642     	b.hs	0x12f2a0 <android::BlockIterator::seek(long, bool, long*)+0x420>
  12f1dc: 14000001     	b	0x12f1e0 <android::BlockIterator::seek(long, bool, long*)+0x360>
  12f1e0: f940cbe8     	ldr	x8, [sp, #0x190]
  12f1e4: f9400109     	ldr	x9, [x8]
  12f1e8: 9100c120     	add	x0, x9, #0x30
  12f1ec: f85083a1     	ldur	x1, [x29, #-0xf8]
  12f1f0: 97fdeb74     	bl	0xa9fc0 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE10editItemAtEm@plt>
  12f1f4: f90077e0     	str	x0, [sp, #0xe8]
  12f1f8: 14000001     	b	0x12f1fc <android::BlockIterator::seek(long, bool, long*)+0x37c>
  12f1fc: f94077e8     	ldr	x8, [sp, #0xe8]
  12f200: f81003a8     	stur	x8, [x29, #-0x100]
  12f204: f85183a0     	ldur	x0, [x29, #-0xe8]
  12f208: f85003a9     	ldur	x9, [x29, #-0x100]
  12f20c: f9400121     	ldr	x1, [x9]
  12f210: 97fdf000     	bl	0xab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>
  12f214: f90073e0     	str	x0, [sp, #0xe0]
  12f218: 14000001     	b	0x12f21c <android::BlockIterator::seek(long, bool, long*)+0x39c>
  12f21c: f94073e8     	ldr	x8, [sp, #0xe0]
  12f220: f900e7e8     	str	x8, [sp, #0x1c8]
  12f224: f940e7e9     	ldr	x9, [sp, #0x1c8]
  12f228: b4000329     	cbz	x9, 0x12f28c <android::BlockIterator::seek(long, bool, long*)+0x40c>
  12f22c: 14000001     	b	0x12f230 <android::BlockIterator::seek(long, bool, long*)+0x3b0>
  12f230: f940e7e0     	ldr	x0, [sp, #0x1c8]
  12f234: 97fdd827     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  12f238: f9006fe0     	str	x0, [sp, #0xd8]
  12f23c: 14000001     	b	0x12f240 <android::BlockIterator::seek(long, bool, long*)+0x3c0>
  12f240: f9406fe8     	ldr	x8, [sp, #0xd8]
  12f244: f1000509     	subs	x9, x8, #0x1
  12f248: f9006be9     	str	x9, [sp, #0xd0]
  12f24c: 54000201     	b.ne	0x12f28c <android::BlockIterator::seek(long, bool, long*)+0x40c>
  12f250: 14000001     	b	0x12f254 <android::BlockIterator::seek(long, bool, long*)+0x3d4>
  12f254: f85c83a0     	ldur	x0, [x29, #-0x38]
  12f258: f940e7e1     	ldr	x1, [sp, #0x1c8]
  12f25c: 97fde67d     	bl	0xa8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>
  12f260: f90067e0     	str	x0, [sp, #0xc8]
  12f264: 14000001     	b	0x12f268 <android::BlockIterator::seek(long, bool, long*)+0x3e8>
  12f268: f94067e8     	ldr	x8, [sp, #0xc8]
  12f26c: b4000108     	cbz	x8, 0x12f28c <android::BlockIterator::seek(long, bool, long*)+0x40c>
  12f270: 14000001     	b	0x12f274 <android::BlockIterator::seek(long, bool, long*)+0x3f4>
  12f274: f85003a8     	ldur	x8, [x29, #-0x100]
  12f278: 91008100     	add	x0, x8, #0x20
  12f27c: d100e3a1     	sub	x1, x29, #0x38
  12f280: 97fde910     	bl	0xa96c0 <_ZN7android6VectorIPKN9mkvparser8CuePointEE9push_backERKS4_@plt>
  12f284: 14000001     	b	0x12f288 <android::BlockIterator::seek(long, bool, long*)+0x408>
  12f288: 14000001     	b	0x12f28c <android::BlockIterator::seek(long, bool, long*)+0x40c>
  12f28c: 14000001     	b	0x12f290 <android::BlockIterator::seek(long, bool, long*)+0x410>
  12f290: f85083a8     	ldur	x8, [x29, #-0xf8]
  12f294: 91000508     	add	x8, x8, #0x1
  12f298: f81083a8     	stur	x8, [x29, #-0xf8]
  12f29c: 17ffffcb     	b	0x12f1c8 <android::BlockIterator::seek(long, bool, long*)+0x348>
  12f2a0: f85c83a0     	ldur	x0, [x29, #-0x38]
  12f2a4: f85583a1     	ldur	x1, [x29, #-0xa8]
  12f2a8: 97fdeb72     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  12f2ac: f90063e0     	str	x0, [sp, #0xc0]
  12f2b0: 14000001     	b	0x12f2b4 <android::BlockIterator::seek(long, bool, long*)+0x434>
  12f2b4: f85603a8     	ldur	x8, [x29, #-0xa0]
  12f2b8: f94063e9     	ldr	x9, [sp, #0xc0]
  12f2bc: eb080128     	subs	x8, x9, x8
  12f2c0: f9005fe8     	str	x8, [sp, #0xb8]
  12f2c4: 5400006b     	b.lt	0x12f2d0 <android::BlockIterator::seek(long, bool, long*)+0x450>
  12f2c8: 14000001     	b	0x12f2cc <android::BlockIterator::seek(long, bool, long*)+0x44c>
  12f2cc: 14000002     	b	0x12f2d4 <android::BlockIterator::seek(long, bool, long*)+0x454>
  12f2d0: 17ffffa2     	b	0x12f158 <android::BlockIterator::seek(long, bool, long*)+0x2d8>
  12f2d4: aa1f03e8     	mov	x8, xzr
  12f2d8: f81c03a8     	stur	x8, [x29, #-0x40]
  12f2dc: f85183a0     	ldur	x0, [x29, #-0xe8]
  12f2e0: f940cbe8     	ldr	x8, [sp, #0x190]
  12f2e4: f9400501     	ldr	x1, [x8, #0x8]
  12f2e8: 97fdefca     	bl	0xab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>
  12f2ec: f9005be0     	str	x0, [sp, #0xb0]
  12f2f0: 14000001     	b	0x12f2f4 <android::BlockIterator::seek(long, bool, long*)+0x474>
  12f2f4: f9405be8     	ldr	x8, [sp, #0xb0]
  12f2f8: f900e3e8     	str	x8, [sp, #0x1c0]
  12f2fc: f940e3e0     	ldr	x0, [sp, #0x1c0]
  12f300: 97fdd7f4     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  12f304: f90057e0     	str	x0, [sp, #0xa8]
  12f308: 14000001     	b	0x12f30c <android::BlockIterator::seek(long, bool, long*)+0x48c>
  12f30c: f94057e8     	ldr	x8, [sp, #0xa8]
  12f310: f1000509     	subs	x9, x8, #0x1
  12f314: f90053e9     	str	x9, [sp, #0xa0]
  12f318: 54000261     	b.ne	0x12f364 <android::BlockIterator::seek(long, bool, long*)+0x4e4>
  12f31c: 14000001     	b	0x12f320 <android::BlockIterator::seek(long, bool, long*)+0x4a0>
  12f320: f940cbe8     	ldr	x8, [sp, #0x190]
  12f324: f9400109     	ldr	x9, [x8]
  12f328: 9100c120     	add	x0, x9, #0x30
  12f32c: f9400901     	ldr	x1, [x8, #0x10]
  12f330: 97fdeb24     	bl	0xa9fc0 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE10editItemAtEm@plt>
  12f334: f9004fe0     	str	x0, [sp, #0x98]
  12f338: 14000001     	b	0x12f33c <android::BlockIterator::seek(long, bool, long*)+0x4bc>
  12f33c: f9404fe8     	ldr	x8, [sp, #0x98]
  12f340: f900dfe8     	str	x8, [sp, #0x1b8]
  12f344: f940dfe0     	ldr	x0, [sp, #0x1b8]
  12f348: f85603a1     	ldur	x1, [x29, #-0xa0]
  12f34c: 97fdc4c5     	bl	0xa0660 <_ZNK7android17MatroskaExtractor9TrackInfo4findEx@plt>
  12f350: f9004be0     	str	x0, [sp, #0x90]
  12f354: 14000001     	b	0x12f358 <android::BlockIterator::seek(long, bool, long*)+0x4d8>
  12f358: f9404be8     	ldr	x8, [sp, #0x90]
  12f35c: f81c03a8     	stur	x8, [x29, #-0x40]
  12f360: 14000035     	b	0x12f434 <android::BlockIterator::seek(long, bool, long*)+0x5b4>
  12f364: f85183a0     	ldur	x0, [x29, #-0xe8]
  12f368: 97fdce5a     	bl	0xa2cd0 <_ZNK9mkvparser6Tracks14GetTracksCountEv@plt>
  12f36c: f90047e0     	str	x0, [sp, #0x88]
  12f370: 14000001     	b	0x12f374 <android::BlockIterator::seek(long, bool, long*)+0x4f4>
  12f374: f94047e8     	ldr	x8, [sp, #0x88]
  12f378: f900dbe8     	str	x8, [sp, #0x1b0]
  12f37c: aa1f03e9     	mov	x9, xzr
  12f380: f900d7e9     	str	x9, [sp, #0x1a8]
  12f384: 14000001     	b	0x12f388 <android::BlockIterator::seek(long, bool, long*)+0x508>
  12f388: f940d7e8     	ldr	x8, [sp, #0x1a8]
  12f38c: f940dbe9     	ldr	x9, [sp, #0x1b0]
  12f390: eb090108     	subs	x8, x8, x9
  12f394: f90043e8     	str	x8, [sp, #0x80]
  12f398: 540004c2     	b.hs	0x12f430 <android::BlockIterator::seek(long, bool, long*)+0x5b0>
  12f39c: 14000001     	b	0x12f3a0 <android::BlockIterator::seek(long, bool, long*)+0x520>
  12f3a0: f85183a0     	ldur	x0, [x29, #-0xe8]
  12f3a4: f940d7e1     	ldr	x1, [sp, #0x1a8]
  12f3a8: 97fdcdce     	bl	0xa2ae0 <_ZNK9mkvparser6Tracks15GetTrackByIndexEm@plt>
  12f3ac: f9003fe0     	str	x0, [sp, #0x78]
  12f3b0: 14000001     	b	0x12f3b4 <android::BlockIterator::seek(long, bool, long*)+0x534>
  12f3b4: f9403fe8     	ldr	x8, [sp, #0x78]
  12f3b8: f900d3e8     	str	x8, [sp, #0x1a0]
  12f3bc: f940d3e9     	ldr	x9, [sp, #0x1a0]
  12f3c0: b40002e9     	cbz	x9, 0x12f41c <android::BlockIterator::seek(long, bool, long*)+0x59c>
  12f3c4: 14000001     	b	0x12f3c8 <android::BlockIterator::seek(long, bool, long*)+0x548>
  12f3c8: f940d3e0     	ldr	x0, [sp, #0x1a0]
  12f3cc: 97fdd7c1     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  12f3d0: f9003be0     	str	x0, [sp, #0x70]
  12f3d4: 14000001     	b	0x12f3d8 <android::BlockIterator::seek(long, bool, long*)+0x558>
  12f3d8: f9403be8     	ldr	x8, [sp, #0x70]
  12f3dc: f1000509     	subs	x9, x8, #0x1
  12f3e0: f90037e9     	str	x9, [sp, #0x68]
  12f3e4: 540001c1     	b.ne	0x12f41c <android::BlockIterator::seek(long, bool, long*)+0x59c>
  12f3e8: 14000001     	b	0x12f3ec <android::BlockIterator::seek(long, bool, long*)+0x56c>
  12f3ec: f85403a0     	ldur	x0, [x29, #-0xc0]
  12f3f0: f85603a1     	ldur	x1, [x29, #-0xa0]
  12f3f4: f940d3e2     	ldr	x2, [sp, #0x1a0]
  12f3f8: d100e3a3     	sub	x3, x29, #0x38
  12f3fc: d10103a4     	sub	x4, x29, #0x40
  12f400: 97fde770     	bl	0xa91c0 <_ZNK9mkvparser4Cues4FindExPKNS_5TrackERPKNS_8CuePointERPKNS4_13TrackPositionE@plt>
  12f404: b90067e0     	str	w0, [sp, #0x64]
  12f408: 14000001     	b	0x12f40c <android::BlockIterator::seek(long, bool, long*)+0x58c>
  12f40c: b94067e8     	ldr	w8, [sp, #0x64]
  12f410: 36000068     	tbz	w8, #0x0, 0x12f41c <android::BlockIterator::seek(long, bool, long*)+0x59c>
  12f414: 14000001     	b	0x12f418 <android::BlockIterator::seek(long, bool, long*)+0x598>
  12f418: 14000006     	b	0x12f430 <android::BlockIterator::seek(long, bool, long*)+0x5b0>
  12f41c: 14000001     	b	0x12f420 <android::BlockIterator::seek(long, bool, long*)+0x5a0>
  12f420: f940d7e8     	ldr	x8, [sp, #0x1a8]
  12f424: 91000508     	add	x8, x8, #0x1
  12f428: f900d7e8     	str	x8, [sp, #0x1a8]
  12f42c: 17ffffd7     	b	0x12f388 <android::BlockIterator::seek(long, bool, long*)+0x508>
  12f430: 14000001     	b	0x12f434 <android::BlockIterator::seek(long, bool, long*)+0x5b4>
  12f434: f85c03a8     	ldur	x8, [x29, #-0x40]
  12f438: b50000a8     	cbnz	x8, 0x12f44c <android::BlockIterator::seek(long, bool, long*)+0x5cc>
  12f43c: 14000001     	b	0x12f440 <android::BlockIterator::seek(long, bool, long*)+0x5c0>
  12f440: 320003e8     	orr	w8, wzr, #0x1
  12f444: b81483a8     	stur	w8, [x29, #-0xb8]
  12f448: 14000086     	b	0x12f660 <android::BlockIterator::seek(long, bool, long*)+0x7e0>
  12f44c: f85583a0     	ldur	x0, [x29, #-0xa8]
  12f450: f85c03a8     	ldur	x8, [x29, #-0x40]
  12f454: f9400501     	ldr	x1, [x8, #0x8]
  12f458: 97fddbf6     	bl	0xa6430 <_ZN9mkvparser7Segment20FindOrPreloadClusterEx@plt>
  12f45c: f9002fe0     	str	x0, [sp, #0x58]
  12f460: 14000001     	b	0x12f464 <android::BlockIterator::seek(long, bool, long*)+0x5e4>
  12f464: f9402fe8     	ldr	x8, [sp, #0x58]
  12f468: f940cbe9     	ldr	x9, [sp, #0x190]
  12f46c: f9000d28     	str	x8, [x9, #0x18]
  12f470: f9400d20     	ldr	x0, [x9, #0x18]
  12f474: 97fdca9b     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  12f478: b90057e0     	str	w0, [sp, #0x54]
  12f47c: 14000001     	b	0x12f480 <android::BlockIterator::seek(long, bool, long*)+0x600>
  12f480: 14000001     	b	0x12f484 <android::BlockIterator::seek(long, bool, long*)+0x604>
  12f484: f85c03a8     	ldur	x8, [x29, #-0x40]
  12f488: 91004100     	add	x0, x8, #0x10
  12f48c: 2a1f03e9     	mov	w9, wzr
  12f490: b81a43a9     	stur	w9, [x29, #-0x5c]
  12f494: d10163a8     	sub	x8, x29, #0x58
  12f498: d10173a1     	sub	x1, x29, #0x5c
  12f49c: 97fdd06d     	bl	0xa3650 <_ZN7android10Compare_GTIxiEENS_7AStringERKT_RKT0_@plt>
  12f4a0: 14000001     	b	0x12f4a4 <android::BlockIterator::seek(long, bool, long*)+0x624>
  12f4a4: d10163a0     	sub	x0, x29, #0x58
  12f4a8: 97fde60a     	bl	0xa8cd0 <_ZNK7android7AString5emptyEv@plt>
  12f4ac: b90053e0     	str	w0, [sp, #0x50]
  12f4b0: 14000001     	b	0x12f4b4 <android::BlockIterator::seek(long, bool, long*)+0x634>
  12f4b4: b94053e8     	ldr	w8, [sp, #0x50]
  12f4b8: 37000308     	tbnz	w8, #0x0, 0x12f518 <android::BlockIterator::seek(long, bool, long*)+0x698>
  12f4bc: 14000001     	b	0x12f4c0 <android::BlockIterator::seek(long, bool, long*)+0x640>
  12f4c0: f0000641     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  12f4c4: 91397021     	add	x1, x1, #0xe5c
  12f4c8: d101e3a0     	sub	x0, x29, #0x78
  12f4cc: 97fdd1ad     	bl	0xa3b80 <_ZN7android7AStringC1EPKc@plt>
  12f4d0: 14000001     	b	0x12f4d4 <android::BlockIterator::seek(long, bool, long*)+0x654>
  12f4d4: d101e3a0     	sub	x0, x29, #0x78
  12f4d8: d10163a1     	sub	x1, x29, #0x58
  12f4dc: 97fdce01     	bl	0xa2ce0 <_ZN7android7AString6appendERKS0_@plt>
  12f4e0: 14000001     	b	0x12f4e4 <android::BlockIterator::seek(long, bool, long*)+0x664>
  12f4e4: d101e3a0     	sub	x0, x29, #0x78
  12f4e8: 97fdca06     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f4ec: 1400000b     	b	0x12f518 <android::BlockIterator::seek(long, bool, long*)+0x698>
  12f4f0: f81503a0     	stur	x0, [x29, #-0xb0]
  12f4f4: 2a0103e8     	mov	w8, w1
  12f4f8: b814c3a8     	stur	w8, [x29, #-0xb4]
  12f4fc: 1400001c     	b	0x12f56c <android::BlockIterator::seek(long, bool, long*)+0x6ec>
  12f500: f81503a0     	stur	x0, [x29, #-0xb0]
  12f504: 2a0103e8     	mov	w8, w1
  12f508: b814c3a8     	stur	w8, [x29, #-0xb4]
  12f50c: d101e3a0     	sub	x0, x29, #0x78
  12f510: 97fdc9fc     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f514: 14000016     	b	0x12f56c <android::BlockIterator::seek(long, bool, long*)+0x6ec>
  12f518: d10163a0     	sub	x0, x29, #0x58
  12f51c: 97fdc9f9     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f520: 14000001     	b	0x12f524 <android::BlockIterator::seek(long, bool, long*)+0x6a4>
  12f524: 14000001     	b	0x12f528 <android::BlockIterator::seek(long, bool, long*)+0x6a8>
  12f528: f85c03a8     	ldur	x8, [x29, #-0x40]
  12f52c: f9400908     	ldr	x8, [x8, #0x10]
  12f530: f1000508     	subs	x8, x8, #0x1
  12f534: f940cbe9     	ldr	x9, [sp, #0x190]
  12f538: f9001528     	str	x8, [x9, #0x28]
  12f53c: 14000001     	b	0x12f540 <android::BlockIterator::seek(long, bool, long*)+0x6c0>
  12f540: f940cbe0     	ldr	x0, [sp, #0x190]
  12f544: 97fdcccf     	bl	0xa2880 <_ZN7android13BlockIterator9advance_lEv@plt>
  12f548: 14000001     	b	0x12f54c <android::BlockIterator::seek(long, bool, long*)+0x6cc>
  12f54c: f940cbe0     	ldr	x0, [sp, #0x190]
  12f550: 97fdde04     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  12f554: b9004fe0     	str	w0, [sp, #0x4c]
  12f558: 14000001     	b	0x12f55c <android::BlockIterator::seek(long, bool, long*)+0x6dc>
  12f55c: b9404fe8     	ldr	w8, [sp, #0x4c]
  12f560: 360000c8     	tbz	w8, #0x0, 0x12f578 <android::BlockIterator::seek(long, bool, long*)+0x6f8>
  12f564: 14000001     	b	0x12f568 <android::BlockIterator::seek(long, bool, long*)+0x6e8>
  12f568: 1400003b     	b	0x12f654 <android::BlockIterator::seek(long, bool, long*)+0x7d4>
  12f56c: d10163a0     	sub	x0, x29, #0x58
  12f570: 97fdc9e4     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f574: 1400004d     	b	0x12f6a8 <android::BlockIterator::seek(long, bool, long*)+0x828>
  12f578: 385743a8     	ldurb	w8, [x29, #-0x8c]
  12f57c: 370001a8     	tbnz	w8, #0x0, 0x12f5b0 <android::BlockIterator::seek(long, bool, long*)+0x730>
  12f580: 14000001     	b	0x12f584 <android::BlockIterator::seek(long, bool, long*)+0x704>
  12f584: f940cbe0     	ldr	x0, [sp, #0x190]
  12f588: 97fdd616     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  12f58c: f90023e0     	str	x0, [sp, #0x40]
  12f590: 14000001     	b	0x12f594 <android::BlockIterator::seek(long, bool, long*)+0x714>
  12f594: f94023e0     	ldr	x0, [sp, #0x40]
  12f598: 97fde8f2     	bl	0xa9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>
  12f59c: b9003fe0     	str	w0, [sp, #0x3c]
  12f5a0: 14000001     	b	0x12f5a4 <android::BlockIterator::seek(long, bool, long*)+0x724>
  12f5a4: b9403fe8     	ldr	w8, [sp, #0x3c]
  12f5a8: 36000548     	tbz	w8, #0x0, 0x12f650 <android::BlockIterator::seek(long, bool, long*)+0x7d0>
  12f5ac: 14000001     	b	0x12f5b0 <android::BlockIterator::seek(long, bool, long*)+0x730>
  12f5b0: f940cbe0     	ldr	x0, [sp, #0x190]
  12f5b4: 97fdd60b     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  12f5b8: f9001be0     	str	x0, [sp, #0x30]
  12f5bc: 14000001     	b	0x12f5c0 <android::BlockIterator::seek(long, bool, long*)+0x740>
  12f5c0: f940cbe8     	ldr	x8, [sp, #0x190]
  12f5c4: f9400d01     	ldr	x1, [x8, #0x18]
  12f5c8: f9401be0     	ldr	x0, [sp, #0x30]
  12f5cc: 97fdeb8d     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  12f5d0: f90017e0     	str	x0, [sp, #0x28]
  12f5d4: 14000001     	b	0x12f5d8 <android::BlockIterator::seek(long, bool, long*)+0x758>
  12f5d8: f94017e8     	ldr	x8, [sp, #0x28]
  12f5dc: 9107d109     	add	x9, x8, #0x1f4
  12f5e0: d29ef9ea     	mov	x10, #0xf7cf            // =63439
  12f5e4: f2bc6a6a     	movk	x10, #0xe353, lsl #16
  12f5e8: f2d374aa     	movk	x10, #0x9ba5, lsl #32
  12f5ec: f2e4188a     	movk	x10, #0x20c4, lsl #48
  12f5f0: 9b4a7d29     	smulh	x9, x9, x10
  12f5f4: 9347fd2a     	asr	x10, x9, #7
  12f5f8: 8b49fd49     	add	x9, x10, x9, lsr #63
  12f5fc: f900cfe9     	str	x9, [sp, #0x198]
  12f600: f940e3e0     	ldr	x0, [sp, #0x1c0]
  12f604: 97fdd733     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  12f608: f90013e0     	str	x0, [sp, #0x20]
  12f60c: 14000001     	b	0x12f610 <android::BlockIterator::seek(long, bool, long*)+0x790>
  12f610: f94013e8     	ldr	x8, [sp, #0x20]
  12f614: f1000509     	subs	x9, x8, #0x1
  12f618: f9000fe9     	str	x9, [sp, #0x18]
  12f61c: 54000100     	b.eq	0x12f63c <android::BlockIterator::seek(long, bool, long*)+0x7bc>
  12f620: 14000001     	b	0x12f624 <android::BlockIterator::seek(long, bool, long*)+0x7a4>
  12f624: f940cfe8     	ldr	x8, [sp, #0x198]
  12f628: f85783a9     	ldur	x9, [x29, #-0x88]
  12f62c: eb090108     	subs	x8, x8, x9
  12f630: f9000be8     	str	x8, [sp, #0x10]
  12f634: 540000cb     	b.lt	0x12f64c <android::BlockIterator::seek(long, bool, long*)+0x7cc>
  12f638: 14000001     	b	0x12f63c <android::BlockIterator::seek(long, bool, long*)+0x7bc>
  12f63c: f940cfe8     	ldr	x8, [sp, #0x198]
  12f640: f85683a9     	ldur	x9, [x29, #-0x98]
  12f644: f9000128     	str	x8, [x9]
  12f648: 14000003     	b	0x12f654 <android::BlockIterator::seek(long, bool, long*)+0x7d4>
  12f64c: 14000001     	b	0x12f650 <android::BlockIterator::seek(long, bool, long*)+0x7d0>
  12f650: 17ffffbc     	b	0x12f540 <android::BlockIterator::seek(long, bool, long*)+0x6c0>
  12f654: 2a1f03e8     	mov	w8, wzr
  12f658: b81483a8     	stur	w8, [x29, #-0xb8]
  12f65c: 14000001     	b	0x12f660 <android::BlockIterator::seek(long, bool, long*)+0x7e0>
  12f660: d10083a0     	sub	x0, x29, #0x20
  12f664: 97fe1fce     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12f668: b85483a8     	ldur	w8, [x29, #-0xb8]
  12f66c: 71000508     	subs	w8, w8, #0x1
  12f670: b9000fe8     	str	w8, [sp, #0xc]
  12f674: 54000248     	b.hi	0x12f6bc <android::BlockIterator::seek(long, bool, long*)+0x83c>
  12f678: 14000001     	b	0x12f67c <android::BlockIterator::seek(long, bool, long*)+0x7fc>
  12f67c: d53bd048     	mrs	x8, TPIDR_EL0
  12f680: f9401508     	ldr	x8, [x8, #0x28]
  12f684: f85e83a9     	ldur	x9, [x29, #-0x18]
  12f688: eb090108     	subs	x8, x8, x9
  12f68c: f90003e8     	str	x8, [sp]
  12f690: 54000161     	b.ne	0x12f6bc <android::BlockIterator::seek(long, bool, long*)+0x83c>
  12f694: 14000001     	b	0x12f698 <android::BlockIterator::seek(long, bool, long*)+0x818>
  12f698: 910b03ff     	add	sp, sp, #0x2c0
  12f69c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12f6a0: f84207fc     	ldr	x28, [sp], #0x20
  12f6a4: d65f03c0     	ret
  12f6a8: d10083a0     	sub	x0, x29, #0x20
  12f6ac: 97fe1fbc     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  12f6b0: 14000001     	b	0x12f6b4 <android::BlockIterator::seek(long, bool, long*)+0x834>
  12f6b4: f85503a0     	ldur	x0, [x29, #-0xb0]
  12f6b8: 97fde216     	bl	0xa7f10 <_Unwind_Resume@plt>
  12f6bc: 97fde9ad     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012f6c0 <android::Vector<android::MatroskaExtractor::TrackInfo>::size() const>:
  12f6c0: d10083ff     	sub	sp, sp, #0x20
  12f6c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12f6c8: 910043fd     	add	x29, sp, #0x10
  12f6cc: f90007e0     	str	x0, [sp, #0x8]
  12f6d0: f94007e0     	ldr	x0, [sp, #0x8]
  12f6d4: 97fdcd3f     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  12f6d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12f6dc: 910083ff     	add	sp, sp, #0x20
  12f6e0: d65f03c0     	ret

000000000012f6e4 <android::Vector<android::MatroskaExtractor::TrackInfo>::editItemAt(unsigned long)>:
  12f6e4: d10083ff     	sub	sp, sp, #0x20
  12f6e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12f6ec: 910043fd     	add	x29, sp, #0x10
  12f6f0: f90007e0     	str	x0, [sp, #0x8]
  12f6f4: f90003e1     	str	x1, [sp]
  12f6f8: f94007e0     	ldr	x0, [sp, #0x8]
  12f6fc: f94003e1     	ldr	x1, [sp]
  12f700: 97fdc99c     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  12f704: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12f708: 910083ff     	add	sp, sp, #0x20
  12f70c: d65f03c0     	ret

000000000012f710 <android::Vector<mkvparser::CuePoint const*>::push_back(mkvparser::CuePoint const* const&)>:
  12f710: d10103ff     	sub	sp, sp, #0x40
  12f714: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12f718: 9100c3fd     	add	x29, sp, #0x30
  12f71c: b24003e3     	orr	x3, xzr, #0x1
  12f720: f81f83a0     	stur	x0, [x29, #-0x8]
  12f724: f81f03a1     	stur	x1, [x29, #-0x10]
  12f728: f85f83a0     	ldur	x0, [x29, #-0x8]
  12f72c: f85f03a1     	ldur	x1, [x29, #-0x10]
  12f730: f9000fe0     	str	x0, [sp, #0x18]
  12f734: f9000be3     	str	x3, [sp, #0x10]
  12f738: f90007e1     	str	x1, [sp, #0x8]
  12f73c: 97fdc18d     	bl	0x9fd70 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE4sizeEv@plt>
  12f740: f9400fe1     	ldr	x1, [sp, #0x18]
  12f744: f90003e0     	str	x0, [sp]
  12f748: aa0103e0     	mov	x0, x1
  12f74c: f94007e1     	ldr	x1, [sp, #0x8]
  12f750: f94003e2     	ldr	x2, [sp]
  12f754: f9400be3     	ldr	x3, [sp, #0x10]
  12f758: 97fdd11a     	bl	0xa3bc0 <_ZN7android6VectorIPKN9mkvparser8CuePointEE8insertAtERKS4_mm@plt>
  12f75c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12f760: 910103ff     	add	sp, sp, #0x40
  12f764: d65f03c0     	ret

000000000012f768 <android::AString android::Compare_GT<long long, int>(long long const&, int const&)>:
  12f768: d10143ff     	sub	sp, sp, #0x50
  12f76c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12f770: 910103fd     	add	x29, sp, #0x40
  12f774: 52800009     	mov	w9, #0x0                // =0
  12f778: b000064a     	adrp	x10, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  12f77c: 9118554a     	add	x10, x10, #0x615
  12f780: f81f83a0     	stur	x0, [x29, #-0x8]
  12f784: f81f03a1     	stur	x1, [x29, #-0x10]
  12f788: 320003eb     	orr	w11, wzr, #0x1
  12f78c: 0a0b0129     	and	w9, w9, w11
  12f790: 381ef3a9     	sturb	w9, [x29, #-0x11]
  12f794: aa0803e0     	mov	x0, x8
  12f798: f9000be8     	str	x8, [sp, #0x10]
  12f79c: f90007ea     	str	x10, [sp, #0x8]
  12f7a0: 97fdec70     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  12f7a4: f85f83a8     	ldur	x8, [x29, #-0x8]
  12f7a8: f9400108     	ldr	x8, [x8]
  12f7ac: f85f03aa     	ldur	x10, [x29, #-0x10]
  12f7b0: b9400149     	ldr	w9, [x10]
  12f7b4: 2a0903ea     	mov	w10, w9
  12f7b8: 93407d4a     	sxtw	x10, w10
  12f7bc: eb0a011f     	cmp	x8, x10
  12f7c0: 1a9fd7e9     	cset	w9, gt
  12f7c4: 370002c9     	tbnz	w9, #0x0, 0x12f81c <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0xb4>
  12f7c8: f85f83a8     	ldur	x8, [x29, #-0x8]
  12f7cc: f9400101     	ldr	x1, [x8]
  12f7d0: f9400be0     	ldr	x0, [sp, #0x10]
  12f7d4: 97fdcb4b     	bl	0xa2500 <_ZN7android7AString6appendEx@plt>
  12f7d8: 14000001     	b	0x12f7dc <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0x74>
  12f7dc: f9400be0     	ldr	x0, [sp, #0x10]
  12f7e0: f94007e1     	ldr	x1, [sp, #0x8]
  12f7e4: 97fde733     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  12f7e8: 14000001     	b	0x12f7ec <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0x84>
  12f7ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  12f7f0: b9400101     	ldr	w1, [x8]
  12f7f4: f9400be0     	ldr	x0, [sp, #0x10]
  12f7f8: 97fddb3e     	bl	0xa64f0 <_ZN7android7AString6appendEi@plt>
  12f7fc: 14000001     	b	0x12f800 <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0x98>
  12f800: 14000007     	b	0x12f81c <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0xb4>
  12f804: 2a0103e8     	mov	w8, w1
  12f808: f90013e0     	str	x0, [sp, #0x20]
  12f80c: b9001fe8     	str	w8, [sp, #0x1c]
  12f810: f9400be0     	ldr	x0, [sp, #0x10]
  12f814: 97fdc93b     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f818: 1400000c     	b	0x12f848 <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0xe0>
  12f81c: 12800008     	mov	w8, #-0x1               // =-1
  12f820: 320003e9     	orr	w9, wzr, #0x1
  12f824: 0a090108     	and	w8, w8, w9
  12f828: 381ef3a8     	sturb	w8, [x29, #-0x11]
  12f82c: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  12f830: 37000068     	tbnz	w8, #0x0, 0x12f83c <android::AString android::Compare_GT<long long, int>(long long const&, int const&)+0xd4>
  12f834: f9400be0     	ldr	x0, [sp, #0x10]
  12f838: 97fdc932     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  12f83c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12f840: 910143ff     	add	sp, sp, #0x50
  12f844: d65f03c0     	ret
  12f848: f94013e0     	ldr	x0, [sp, #0x20]
  12f84c: 97fde1b1     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000012f850 <android::BlockIterator::blockTimeUs() const>:
  12f850: d10103ff     	sub	sp, sp, #0x40
  12f854: a9037bfd     	stp	x29, x30, [sp, #0x30]
  12f858: 9100c3fd     	add	x29, sp, #0x30
  12f85c: d2800008     	mov	x8, #0x0                // =0
  12f860: f81f03a0     	stur	x0, [x29, #-0x10]
  12f864: f85f03a0     	ldur	x0, [x29, #-0x10]
  12f868: f9400c09     	ldr	x9, [x0, #0x18]
  12f86c: eb08013f     	cmp	x9, x8
  12f870: 1a9f17ea     	cset	w10, eq
  12f874: f9000fe8     	str	x8, [sp, #0x18]
  12f878: f9000be0     	str	x0, [sp, #0x10]
  12f87c: 3700010a     	tbnz	w10, #0x0, 0x12f89c <android::BlockIterator::blockTimeUs() const+0x4c>
  12f880: f9400be8     	ldr	x8, [sp, #0x10]
  12f884: f9401109     	ldr	x9, [x8, #0x20]
  12f888: f9400fea     	ldr	x10, [sp, #0x18]
  12f88c: eb0a013f     	cmp	x9, x10
  12f890: 1a9f17eb     	cset	w11, eq
  12f894: 3700004b     	tbnz	w11, #0x0, 0x12f89c <android::BlockIterator::blockTimeUs() const+0x4c>
  12f898: 14000004     	b	0x12f8a8 <android::BlockIterator::blockTimeUs() const+0x58>
  12f89c: 92800008     	mov	x8, #-0x1               // =-1
  12f8a0: f81f83a8     	stur	x8, [x29, #-0x8]
  12f8a4: 14000010     	b	0x12f8e4 <android::BlockIterator::blockTimeUs() const+0x94>
  12f8a8: d2807d08     	mov	x8, #0x3e8              // =1000
  12f8ac: f9400be9     	ldr	x9, [sp, #0x10]
  12f8b0: f940112a     	ldr	x10, [x9, #0x20]
  12f8b4: f940014b     	ldr	x11, [x10]
  12f8b8: f940096b     	ldr	x11, [x11, #0x10]
  12f8bc: aa0a03e0     	mov	x0, x10
  12f8c0: f90007e8     	str	x8, [sp, #0x8]
  12f8c4: d63f0160     	blr	x11
  12f8c8: f9400be8     	ldr	x8, [sp, #0x10]
  12f8cc: f9400d01     	ldr	x1, [x8, #0x18]
  12f8d0: 97fdeacc     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  12f8d4: 9107d008     	add	x8, x0, #0x1f4
  12f8d8: f94007e9     	ldr	x9, [sp, #0x8]
  12f8dc: 9ac90d08     	sdiv	x8, x8, x9
  12f8e0: f81f83a8     	stur	x8, [x29, #-0x8]
  12f8e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  12f8e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  12f8ec: 910103ff     	add	sp, sp, #0x40
  12f8f0: d65f03c0     	ret

000000000012f8f4 <android::List<android::MediaBuffer*>::empty() const>:
  12f8f4: d10083ff     	sub	sp, sp, #0x20
  12f8f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12f8fc: 910043fd     	add	x29, sp, #0x10
  12f900: f90007e0     	str	x0, [sp, #0x8]
  12f904: f94007e0     	ldr	x0, [sp, #0x8]
  12f908: f9400408     	ldr	x8, [x0, #0x8]
  12f90c: f90003e0     	str	x0, [sp]
  12f910: aa0803e0     	mov	x0, x8
  12f914: 97fdd1c3     	bl	0xa4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>
  12f918: f94003e8     	ldr	x8, [sp]
  12f91c: f9400509     	ldr	x9, [x8, #0x8]
  12f920: eb09001f     	cmp	x0, x9
  12f924: 1a9f17ea     	cset	w10, eq
  12f928: 320003eb     	orr	w11, wzr, #0x1
  12f92c: 0a0b014a     	and	w10, w10, w11
  12f930: 2a0a03e0     	mov	w0, w10
  12f934: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12f938: 910083ff     	add	sp, sp, #0x20
  12f93c: d65f03c0     	ret

000000000012f940 <android::List<android::MediaBuffer*>::begin()>:
  12f940: d100c3ff     	sub	sp, sp, #0x30
  12f944: a9027bfd     	stp	x29, x30, [sp, #0x20]
  12f948: 910083fd     	add	x29, sp, #0x20
  12f94c: f81f83a0     	stur	x0, [x29, #-0x8]
  12f950: f85f83a0     	ldur	x0, [x29, #-0x8]
  12f954: f9400400     	ldr	x0, [x0, #0x8]
  12f958: f9000be8     	str	x8, [sp, #0x10]
  12f95c: 97fdd1b1     	bl	0xa4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>
  12f960: f9400be8     	ldr	x8, [sp, #0x10]
  12f964: f90007e0     	str	x0, [sp, #0x8]
  12f968: aa0803e0     	mov	x0, x8
  12f96c: f94007e1     	ldr	x1, [sp, #0x8]
  12f970: 97fdeaf0     	bl	0xaa530 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  12f974: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  12f978: 9100c3ff     	add	sp, sp, #0x30
  12f97c: d65f03c0     	ret

000000000012f980 <android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>::operator*() const>:
  12f980: d10083ff     	sub	sp, sp, #0x20
  12f984: a9017bfd     	stp	x29, x30, [sp, #0x10]
  12f988: 910043fd     	add	x29, sp, #0x10
  12f98c: f90007e0     	str	x0, [sp, #0x8]
  12f990: f94007e0     	ldr	x0, [sp, #0x8]
  12f994: f9400000     	ldr	x0, [x0]
  12f998: 97fdd366     	bl	0xa4730 <_ZN7android4ListIPNS_11MediaBufferEE5_Node6getRefEv@plt>
  12f99c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  12f9a0: 910083ff     	add	sp, sp, #0x20
  12f9a4: d65f03c0     	ret

000000000012f9a8 <android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>::~_ListIterator()>:
  12f9a8: d10043ff     	sub	sp, sp, #0x10
  12f9ac: f90007e0     	str	x0, [sp, #0x8]
  12f9b0: 910043ff     	add	sp, sp, #0x10
  12f9b4: d65f03c0     	ret

000000000012f9b8 <android::List<android::MediaBuffer*>::erase(android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>)>:
  12f9b8: d10143ff     	sub	sp, sp, #0x50
  12f9bc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  12f9c0: 910103fd     	add	x29, sp, #0x40
  12f9c4: d2800009     	mov	x9, #0x0                // =0
  12f9c8: f81f83a0     	stur	x0, [x29, #-0x8]
  12f9cc: aa0103e0     	mov	x0, x1
  12f9d0: f90013e8     	str	x8, [sp, #0x20]
  12f9d4: f9000fe1     	str	x1, [sp, #0x18]
  12f9d8: f9000be9     	str	x9, [sp, #0x10]
  12f9dc: 97fdcd59     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  12f9e0: 97fdd190     	bl	0xa4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>
  12f9e4: f81f03a0     	stur	x0, [x29, #-0x10]
  12f9e8: f9400fe0     	ldr	x0, [sp, #0x18]
  12f9ec: 97fdcd55     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  12f9f0: 97fdd51c     	bl	0xa4e60 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getPrevEv@plt>
  12f9f4: f81e83a0     	stur	x0, [x29, #-0x18]
  12f9f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  12f9fc: f85f03a1     	ldur	x1, [x29, #-0x10]
  12fa00: 97fde03c     	bl	0xa7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>
  12fa04: f85f03a0     	ldur	x0, [x29, #-0x10]
  12fa08: f85e83a1     	ldur	x1, [x29, #-0x18]
  12fa0c: 97fdd8c1     	bl	0xa5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>
  12fa10: f9400fe0     	ldr	x0, [sp, #0x18]
  12fa14: 97fdcd4b     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  12fa18: f9400be8     	ldr	x8, [sp, #0x10]
  12fa1c: eb08001f     	cmp	x0, x8
  12fa20: 1a9f17ea     	cset	w10, eq
  12fa24: f90007e0     	str	x0, [sp, #0x8]
  12fa28: 370000aa     	tbnz	w10, #0x0, 0x12fa3c <android::List<android::MediaBuffer*>::erase(android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>)+0x84>
  12fa2c: f94007e0     	ldr	x0, [sp, #0x8]
  12fa30: 97fddf9c     	bl	0xa78a0 <_ZN7android4ListIPNS_11MediaBufferEE5_NodeD2Ev@plt>
  12fa34: f94007e0     	ldr	x0, [sp, #0x8]
  12fa38: 97fdc3ca     	bl	0xa0960 <_ZdlPv@plt>
  12fa3c: f85f03a1     	ldur	x1, [x29, #-0x10]
  12fa40: f94013e0     	ldr	x0, [sp, #0x20]
  12fa44: 97fdeabb     	bl	0xaa530 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  12fa48: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  12fa4c: 910143ff     	add	sp, sp, #0x50
  12fa50: d65f03c0     	ret

000000000012fa54 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)>:
  12fa54: d10643ff     	sub	sp, sp, #0x190
  12fa58: f900bbfc     	str	x28, [sp, #0x170]
  12fa5c: a9187bfd     	stp	x29, x30, [sp, #0x180]
  12fa60: 910603fd     	add	x29, sp, #0x180
  12fa64: d53bd048     	mrs	x8, TPIDR_EL0
  12fa68: f9401508     	ldr	x8, [x8, #0x28]
  12fa6c: f81e83a8     	stur	x8, [x29, #-0x18]
  12fa70: f81903a0     	stur	x0, [x29, #-0x70]
  12fa74: f81883a1     	stur	x1, [x29, #-0x78]
  12fa78: f85903a8     	ldur	x8, [x29, #-0x70]
  12fa7c: f85883a0     	ldur	x0, [x29, #-0x78]
  12fa80: f81603a8     	stur	x8, [x29, #-0xa0]
  12fa84: 97fdc863     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fa88: b4000100     	cbz	x0, 0x12faa8 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x54>
  12fa8c: 14000001     	b	0x12fa90 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3c>
  12fa90: f85883a0     	ldur	x0, [x29, #-0x78]
  12fa94: 97fdc85f     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fa98: f1000400     	subs	x0, x0, #0x1
  12fa9c: d35ffc00     	lsr	x0, x0, #31
  12faa0: b40000a0     	cbz	x0, 0x12fab4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x60>
  12faa4: 14000001     	b	0x12faa8 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x54>
  12faa8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  12faac: b819c3a8     	stur	w8, [x29, #-0x64]
  12fab0: 140000ef     	b	0x12fe6c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x418>
  12fab4: f85883a0     	ldur	x0, [x29, #-0x78]
  12fab8: 97fdcd4a     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  12fabc: f85883be     	ldur	x30, [x29, #-0x78]
  12fac0: f81583a0     	stur	x0, [x29, #-0xa8]
  12fac4: aa1e03e0     	mov	x0, x30
  12fac8: 97fddece     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
  12facc: f85583be     	ldur	x30, [x29, #-0xa8]
  12fad0: 8b0003c0     	add	x0, x30, x0
  12fad4: f81803a0     	stur	x0, [x29, #-0x80]
  12fad8: f85803a0     	ldur	x0, [x29, #-0x80]
  12fadc: 39400008     	ldrb	w8, [x0]
  12fae0: 12000108     	and	w8, w8, #0x1
  12fae4: 3817c3a8     	sturb	w8, [x29, #-0x84]
  12fae8: 3857c3a8     	ldurb	w8, [x29, #-0x84]
  12faec: 36000168     	tbz	w8, #0x0, 0x12fb18 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xc4>
  12faf0: 14000001     	b	0x12faf4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xa0>
  12faf4: f85883a0     	ldur	x0, [x29, #-0x78]
  12faf8: 97fdc846     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fafc: f1002000     	subs	x0, x0, #0x8
  12fb00: f81503a0     	stur	x0, [x29, #-0xb0]
  12fb04: 540000a8     	b.hi	0x12fb18 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xc4>
  12fb08: 14000001     	b	0x12fb0c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xb8>
  12fb0c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  12fb10: b819c3a8     	stur	w8, [x29, #-0x64]
  12fb14: 140000d6     	b	0x12fe6c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x418>
  12fb18: f85883a0     	ldur	x0, [x29, #-0x78]
  12fb1c: d10103a8     	sub	x8, x29, #0x40
  12fb20: 97fdd184     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  12fb24: 3857c3a9     	ldurb	w9, [x29, #-0x84]
  12fb28: 360011a9     	tbz	w9, #0x0, 0x12fd5c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x308>
  12fb2c: 14000001     	b	0x12fb30 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xdc>
  12fb30: 2a1f03e8     	mov	w8, wzr
  12fb34: b81d43a8     	stur	w8, [x29, #-0x2c]
  12fb38: d100c3a9     	sub	x9, x29, #0x30
  12fb3c: f85883a0     	ldur	x0, [x29, #-0x78]
  12fb40: f81483a9     	stur	x9, [x29, #-0xb8]
  12fb44: 97fdc833     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fb48: f90063e0     	str	x0, [sp, #0xc0]
  12fb4c: 14000001     	b	0x12fb50 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0xfc>
  12fb50: f94063e0     	ldr	x0, [sp, #0xc0]
  12fb54: 2a0003e8     	mov	w8, w0
  12fb58: 71002508     	subs	w8, w8, #0x9
  12fb5c: 2a0803e1     	mov	w1, w8
  12fb60: 2a0103e8     	mov	w8, w1
  12fb64: f85483a1     	ldur	x1, [x29, #-0xb8]
  12fb68: b9000028     	str	w8, [x1]
  12fb6c: aa1f03e9     	mov	x9, xzr
  12fb70: f81e03a9     	stur	x9, [x29, #-0x20]
  12fb74: f81d83a9     	stur	x9, [x29, #-0x28]
  12fb78: f85603a9     	ldur	x9, [x29, #-0xa0]
  12fb7c: 91002120     	add	x0, x9, #0x8
  12fb80: 97fdc59c     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  12fb84: f9005fe0     	str	x0, [sp, #0xb8]
  12fb88: 14000001     	b	0x12fb8c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x138>
  12fb8c: f9405fe8     	ldr	x8, [sp, #0xb8]
  12fb90: 9100c100     	add	x0, x8, #0x30
  12fb94: f85603a9     	ldur	x9, [x29, #-0xa0]
  12fb98: f9400921     	ldr	x1, [x9, #0x10]
  12fb9c: 97fde911     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  12fba0: f9005be0     	str	x0, [sp, #0xb0]
  12fba4: 14000001     	b	0x12fba8 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x154>
  12fba8: f9405be8     	ldr	x8, [sp, #0xb0]
  12fbac: 91004101     	add	x1, x8, #0x10
  12fbb0: d10183a0     	sub	x0, x29, #0x60
  12fbb4: 97fdc583     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  12fbb8: 14000001     	b	0x12fbbc <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x168>
  12fbbc: d10183a0     	sub	x0, x29, #0x60
  12fbc0: 97fdd4bc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fbc4: f90057e0     	str	x0, [sp, #0xa8]
  12fbc8: 14000001     	b	0x12fbcc <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x178>
  12fbcc: 528f2961     	mov	w1, #0x794b             // =31051
  12fbd0: 72ac6e41     	movk	w1, #0x6372, lsl #16
  12fbd4: d10113a2     	sub	x2, x29, #0x44
  12fbd8: d10143a3     	sub	x3, x29, #0x50
  12fbdc: d10163a4     	sub	x4, x29, #0x58
  12fbe0: f94057e0     	ldr	x0, [sp, #0xa8]
  12fbe4: 97fdd997     	bl	0xa6240 <_ZNK7android8MetaData8findDataEjPjPPKvPm@plt>
  12fbe8: b900a7e0     	str	w0, [sp, #0xa4]
  12fbec: 14000001     	b	0x12fbf0 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x19c>
  12fbf0: d10103a0     	sub	x0, x29, #0x40
  12fbf4: 97fdd4af     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fbf8: f9004fe0     	str	x0, [sp, #0x98]
  12fbfc: 14000001     	b	0x12fc00 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x1ac>
  12fc00: f85b03a3     	ldur	x3, [x29, #-0x50]
  12fc04: f85a83a4     	ldur	x4, [x29, #-0x58]
  12fc08: 528f2961     	mov	w1, #0x794b             // =31051
  12fc0c: 72ac6e41     	movk	w1, #0x6372, lsl #16
  12fc10: 2a1f03e0     	mov	w0, wzr
  12fc14: f9404fe2     	ldr	x2, [sp, #0x98]
  12fc18: b90097e0     	str	w0, [sp, #0x94]
  12fc1c: aa0203e0     	mov	x0, x2
  12fc20: b94097e2     	ldr	w2, [sp, #0x94]
  12fc24: 97fdd603     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fc28: b90093e0     	str	w0, [sp, #0x90]
  12fc2c: 14000001     	b	0x12fc30 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x1dc>
  12fc30: f85803a8     	ldur	x8, [x29, #-0x80]
  12fc34: f8401108     	ldur	x8, [x8, #0x1]
  12fc38: f81d83a8     	stur	x8, [x29, #-0x28]
  12fc3c: d10103a0     	sub	x0, x29, #0x40
  12fc40: 97fdd49c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fc44: f90047e0     	str	x0, [sp, #0x88]
  12fc48: 14000001     	b	0x12fc4c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x1f8>
  12fc4c: 321c03e8     	orr	w8, wzr, #0x10
  12fc50: 2a0803e4     	mov	w4, w8
  12fc54: 528f2921     	mov	w1, #0x7949             // =31049
  12fc58: 72ac6e41     	movk	w1, #0x6372, lsl #16
  12fc5c: 2a1f03e8     	mov	w8, wzr
  12fc60: d100a3a3     	sub	x3, x29, #0x28
  12fc64: f94047e0     	ldr	x0, [sp, #0x88]
  12fc68: 2a0803e2     	mov	w2, w8
  12fc6c: 97fdd5f1     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fc70: b90087e0     	str	w0, [sp, #0x84]
  12fc74: 14000001     	b	0x12fc78 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x224>
  12fc78: d10103a0     	sub	x0, x29, #0x40
  12fc7c: 97fdd48d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fc80: f9003fe0     	str	x0, [sp, #0x78]
  12fc84: 14000001     	b	0x12fc88 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x234>
  12fc88: 321e03e8     	orr	w8, wzr, #0x4
  12fc8c: 2a0803e4     	mov	w4, w8
  12fc90: 528c2d21     	mov	w1, #0x6169             // =24937
  12fc94: 72ae0d81     	movk	w1, #0x706c, lsl #16
  12fc98: 2a1f03e8     	mov	w8, wzr
  12fc9c: d100b3a3     	sub	x3, x29, #0x2c
  12fca0: f9403fe0     	ldr	x0, [sp, #0x78]
  12fca4: 2a0803e2     	mov	w2, w8
  12fca8: 97fdd5e2     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fcac: b90077e0     	str	w0, [sp, #0x74]
  12fcb0: 14000001     	b	0x12fcb4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x260>
  12fcb4: d10103a0     	sub	x0, x29, #0x40
  12fcb8: 97fdd47e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fcbc: f90037e0     	str	x0, [sp, #0x68]
  12fcc0: 14000001     	b	0x12fcc4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x270>
  12fcc4: 321e03e8     	orr	w8, wzr, #0x4
  12fcc8: 2a0803e4     	mov	w4, w8
  12fccc: 528c6e41     	mov	w1, #0x6372             // =25458
  12fcd0: 72acadc1     	movk	w1, #0x656e, lsl #16
  12fcd4: 2a1f03e8     	mov	w8, wzr
  12fcd8: d100c3a3     	sub	x3, x29, #0x30
  12fcdc: f94037e0     	ldr	x0, [sp, #0x68]
  12fce0: 2a0803e2     	mov	w2, w8
  12fce4: 97fdd5d3     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fce8: b90067e0     	str	w0, [sp, #0x64]
  12fcec: 14000001     	b	0x12fcf0 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x29c>
  12fcf0: f85883a8     	ldur	x8, [x29, #-0x78]
  12fcf4: aa0803e0     	mov	x0, x8
  12fcf8: f9002fe0     	str	x0, [sp, #0x58]
  12fcfc: aa0803e0     	mov	x0, x8
  12fd00: 97fdc7c4     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fd04: f9002be0     	str	x0, [sp, #0x50]
  12fd08: 14000001     	b	0x12fd0c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x2b8>
  12fd0c: f9402be8     	ldr	x8, [sp, #0x50]
  12fd10: f1002502     	subs	x2, x8, #0x9
  12fd14: 52800129     	mov	w9, #0x9                // =9
  12fd18: 2a0903e1     	mov	w1, w9
  12fd1c: f9402fe0     	ldr	x0, [sp, #0x58]
  12fd20: 97fddcf4     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  12fd24: 14000001     	b	0x12fd28 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x2d4>
  12fd28: d10183a0     	sub	x0, x29, #0x60
  12fd2c: 97fdc711     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12fd30: 14000047     	b	0x12fe4c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3f8>
  12fd34: f81703a0     	stur	x0, [x29, #-0x90]
  12fd38: 2a0103e8     	mov	w8, w1
  12fd3c: b816c3a8     	stur	w8, [x29, #-0x94]
  12fd40: 14000048     	b	0x12fe60 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x40c>
  12fd44: f81703a0     	stur	x0, [x29, #-0x90]
  12fd48: 2a0103e8     	mov	w8, w1
  12fd4c: b816c3a8     	stur	w8, [x29, #-0x94]
  12fd50: d10183a0     	sub	x0, x29, #0x60
  12fd54: 97fdc707     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12fd58: 14000042     	b	0x12fe60 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x40c>
  12fd5c: d100d3a8     	sub	x8, x29, #0x34
  12fd60: f85883a0     	ldur	x0, [x29, #-0x78]
  12fd64: f90027e8     	str	x8, [sp, #0x48]
  12fd68: 97fdc7aa     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fd6c: f90023e0     	str	x0, [sp, #0x40]
  12fd70: 14000001     	b	0x12fd74 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x320>
  12fd74: f94023e0     	ldr	x0, [sp, #0x40]
  12fd78: 2a0003e8     	mov	w8, w0
  12fd7c: 71000508     	subs	w8, w8, #0x1
  12fd80: 2a0803e1     	mov	w1, w8
  12fd84: 2a0103e8     	mov	w8, w1
  12fd88: f94027e1     	ldr	x1, [sp, #0x48]
  12fd8c: b9000028     	str	w8, [x1]
  12fd90: 2a1f03e8     	mov	w8, wzr
  12fd94: b81c83a8     	stur	w8, [x29, #-0x38]
  12fd98: d10103a0     	sub	x0, x29, #0x40
  12fd9c: 97fdd445     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fda0: f9001fe0     	str	x0, [sp, #0x38]
  12fda4: 14000001     	b	0x12fda8 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x354>
  12fda8: 321e03e8     	orr	w8, wzr, #0x4
  12fdac: 2a0803e4     	mov	w4, w8
  12fdb0: 528c2d21     	mov	w1, #0x6169             // =24937
  12fdb4: 72ae0d81     	movk	w1, #0x706c, lsl #16
  12fdb8: 2a1f03e8     	mov	w8, wzr
  12fdbc: d100d3a3     	sub	x3, x29, #0x34
  12fdc0: f9401fe0     	ldr	x0, [sp, #0x38]
  12fdc4: 2a0803e2     	mov	w2, w8
  12fdc8: 97fdd59a     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fdcc: b90037e0     	str	w0, [sp, #0x34]
  12fdd0: 14000001     	b	0x12fdd4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x380>
  12fdd4: d10103a0     	sub	x0, x29, #0x40
  12fdd8: 97fdd436     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12fddc: f90017e0     	str	x0, [sp, #0x28]
  12fde0: 14000001     	b	0x12fde4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x390>
  12fde4: 321e03e8     	orr	w8, wzr, #0x4
  12fde8: 2a0803e4     	mov	w4, w8
  12fdec: 528c6e41     	mov	w1, #0x6372             // =25458
  12fdf0: 72acadc1     	movk	w1, #0x656e, lsl #16
  12fdf4: 2a1f03e8     	mov	w8, wzr
  12fdf8: d100e3a3     	sub	x3, x29, #0x38
  12fdfc: f94017e0     	ldr	x0, [sp, #0x28]
  12fe00: 2a0803e2     	mov	w2, w8
  12fe04: 97fdd58b     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  12fe08: b90027e0     	str	w0, [sp, #0x24]
  12fe0c: 14000001     	b	0x12fe10 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3bc>
  12fe10: f85883a8     	ldur	x8, [x29, #-0x78]
  12fe14: aa0803e0     	mov	x0, x8
  12fe18: f9000fe0     	str	x0, [sp, #0x18]
  12fe1c: aa0803e0     	mov	x0, x8
  12fe20: 97fdc77c     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  12fe24: f9000be0     	str	x0, [sp, #0x10]
  12fe28: 14000001     	b	0x12fe2c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3d8>
  12fe2c: f9400be8     	ldr	x8, [sp, #0x10]
  12fe30: f1000502     	subs	x2, x8, #0x1
  12fe34: 320003e9     	orr	w9, wzr, #0x1
  12fe38: 2a0903e1     	mov	w1, w9
  12fe3c: f9400fe0     	ldr	x0, [sp, #0x18]
  12fe40: 97fddcac     	bl	0xa70f0 <_ZN7android11MediaBuffer9set_rangeEmm@plt>
  12fe44: 14000001     	b	0x12fe48 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3f4>
  12fe48: 14000001     	b	0x12fe4c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x3f8>
  12fe4c: 2a1f03e8     	mov	w8, wzr
  12fe50: b819c3a8     	stur	w8, [x29, #-0x64]
  12fe54: d10103a0     	sub	x0, x29, #0x40
  12fe58: 97fdc6c6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12fe5c: 14000004     	b	0x12fe6c <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x418>
  12fe60: d10103a0     	sub	x0, x29, #0x40
  12fe64: 97fdc6c3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12fe68: 1400000f     	b	0x12fea4 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x450>
  12fe6c: b859c3a8     	ldur	w8, [x29, #-0x64]
  12fe70: d53bd049     	mrs	x9, TPIDR_EL0
  12fe74: f9401529     	ldr	x9, [x9, #0x28]
  12fe78: f85e83aa     	ldur	x10, [x29, #-0x18]
  12fe7c: eb0a0129     	subs	x9, x9, x10
  12fe80: b9000fe8     	str	w8, [sp, #0xc]
  12fe84: f90003e9     	str	x9, [sp]
  12fe88: 54000121     	b.ne	0x12feac <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x458>
  12fe8c: 14000001     	b	0x12fe90 <android::MatroskaSource::setWebmBlockCryptoInfo(android::MediaBuffer*)+0x43c>
  12fe90: b9400fe0     	ldr	w0, [sp, #0xc]
  12fe94: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  12fe98: f940bbfc     	ldr	x28, [sp, #0x170]
  12fe9c: 910643ff     	add	sp, sp, #0x190
  12fea0: d65f03c0     	ret
  12fea4: f85703a0     	ldur	x0, [x29, #-0x90]
  12fea8: 97fde01a     	bl	0xa7f10 <_Unwind_Resume@plt>
  12feac: 97fde7b1     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000012feb0 <android::MatroskaSource::readBlock()>:
  12feb0: d10483ff     	sub	sp, sp, #0x120
  12feb4: f90083fc     	str	x28, [sp, #0x100]
  12feb8: a9117bfd     	stp	x29, x30, [sp, #0x110]
  12febc: 910443fd     	add	x29, sp, #0x110
  12fec0: d53bd048     	mrs	x8, TPIDR_EL0
  12fec4: f9401508     	ldr	x8, [x8, #0x28]
  12fec8: f81e83a8     	stur	x8, [x29, #-0x18]
  12fecc: f81c03a0     	stur	x0, [x29, #-0x40]
  12fed0: f85c03a8     	ldur	x8, [x29, #-0x40]
  12fed4: aa0803e0     	mov	x0, x8
  12fed8: 91016109     	add	x9, x8, #0x58
  12fedc: f81883a0     	stur	x0, [x29, #-0x78]
  12fee0: aa0903e0     	mov	x0, x9
  12fee4: f81803a8     	stur	x8, [x29, #-0x80]
  12fee8: 97fdec66     	bl	0xab080 <_ZNK7android4ListIPNS_11MediaBufferEE5emptyEv@plt>
  12feec: f85803a8     	ldur	x8, [x29, #-0x80]
  12fef0: 91008109     	add	x9, x8, #0x20
  12fef4: b817c3a0     	stur	w0, [x29, #-0x84]
  12fef8: aa0903e0     	mov	x0, x9
  12fefc: 97fddb99     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  12ff00: 360000a0     	tbz	w0, #0x0, 0x12ff14 <android::MatroskaSource::readBlock()+0x64>
  12ff04: 14000001     	b	0x12ff08 <android::MatroskaSource::readBlock()+0x58>
  12ff08: 12807e48     	mov	w8, #-0x3f3             // =-1011
  12ff0c: b81cc3a8     	stur	w8, [x29, #-0x34]
  12ff10: 140000ae     	b	0x1301c8 <android::MatroskaSource::readBlock()+0x318>
  12ff14: f85883a8     	ldur	x8, [x29, #-0x78]
  12ff18: 91008109     	add	x9, x8, #0x20
  12ff1c: aa0903e0     	mov	x0, x9
  12ff20: f90043e9     	str	x9, [sp, #0x80]
  12ff24: 97fdd3af     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  12ff28: f81b83a0     	stur	x0, [x29, #-0x48]
  12ff2c: f94043e0     	ldr	x0, [sp, #0x80]
  12ff30: 97fdc2a4     	bl	0xa09c0 <_ZNK7android13BlockIterator11blockTimeUsEv@plt>
  12ff34: f81b03a0     	stur	x0, [x29, #-0x50]
  12ff38: 2a1f03ea     	mov	w10, wzr
  12ff3c: b81ac3aa     	stur	w10, [x29, #-0x54]
  12ff40: 14000001     	b	0x12ff44 <android::MatroskaSource::readBlock()+0x94>
  12ff44: b85ac3a8     	ldur	w8, [x29, #-0x54]
  12ff48: f85b83a0     	ldur	x0, [x29, #-0x48]
  12ff4c: b9007fe8     	str	w8, [sp, #0x7c]
  12ff50: 97fdcfd8     	bl	0xa3eb0 <_ZNK9mkvparser5Block13GetFrameCountEv@plt>
  12ff54: b9407fe8     	ldr	w8, [sp, #0x7c]
  12ff58: 6b000108     	subs	w8, w8, w0
  12ff5c: b9007be8     	str	w8, [sp, #0x78]
  12ff60: 5400128a     	b.ge	0x1301b0 <android::MatroskaSource::readBlock()+0x300>
  12ff64: 14000001     	b	0x12ff68 <android::MatroskaSource::readBlock()+0xb8>
  12ff68: f85b83a0     	ldur	x0, [x29, #-0x48]
  12ff6c: b85ac3a1     	ldur	w1, [x29, #-0x54]
  12ff70: 97fdc83c     	bl	0xa2060 <_ZNK9mkvparser5Block8GetFrameEi@plt>
  12ff74: f81a03a0     	stur	x0, [x29, #-0x60]
  12ff78: 52800b01     	mov	w1, #0x58               // =88
  12ff7c: 2a0103e0     	mov	w0, w1
  12ff80: 97fde3e4     	bl	0xa8f10 <_Znwm@plt>
  12ff84: aa0003fe     	mov	x30, x0
  12ff88: aa0003e8     	mov	x8, x0
  12ff8c: f85a03a9     	ldur	x9, [x29, #-0x60]
  12ff90: f9400521     	ldr	x1, [x9, #0x8]
  12ff94: f9003bfe     	str	x30, [sp, #0x70]
  12ff98: f90037e8     	str	x8, [sp, #0x68]
  12ff9c: 97fdea11     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
  12ffa0: 14000001     	b	0x12ffa4 <android::MatroskaSource::readBlock()+0xf4>
  12ffa4: f94037e8     	ldr	x8, [sp, #0x68]
  12ffa8: f81e03a8     	stur	x8, [x29, #-0x20]
  12ffac: f85e03a0     	ldur	x0, [x29, #-0x20]
  12ffb0: d100a3a9     	sub	x9, x29, #0x28
  12ffb4: aa0903e8     	mov	x8, x9
  12ffb8: f90033e9     	str	x9, [sp, #0x60]
  12ffbc: 97fdd05d     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  12ffc0: f94033e0     	ldr	x0, [sp, #0x60]
  12ffc4: 97fdd3bb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  12ffc8: f9002fe0     	str	x0, [sp, #0x58]
  12ffcc: 14000001     	b	0x12ffd0 <android::MatroskaSource::readBlock()+0x120>
  12ffd0: f85b03a2     	ldur	x2, [x29, #-0x50]
  12ffd4: 528daca1     	mov	w1, #0x6d65             // =28005
  12ffd8: 72ae8d21     	movk	w1, #0x7469, lsl #16
  12ffdc: f9402fe0     	ldr	x0, [sp, #0x58]
  12ffe0: 97fde658     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  12ffe4: b90057e0     	str	w0, [sp, #0x54]
  12ffe8: 14000001     	b	0x12ffec <android::MatroskaSource::readBlock()+0x13c>
  12ffec: d100a3a0     	sub	x0, x29, #0x28
  12fff0: 97fdc660     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  12fff4: f85e03a0     	ldur	x0, [x29, #-0x20]
  12fff8: d100c3be     	sub	x30, x29, #0x30
  12fffc: aa1e03e8     	mov	x8, x30
  130000: f90027fe     	str	x30, [sp, #0x48]
  130004: 97fdd04b     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  130008: f94027e0     	ldr	x0, [sp, #0x48]
  13000c: 97fdd3a9     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  130010: f90023e0     	str	x0, [sp, #0x40]
  130014: 14000001     	b	0x130018 <android::MatroskaSource::readBlock()+0x168>
  130018: f85b83a0     	ldur	x0, [x29, #-0x48]
  13001c: 97fde651     	bl	0xa9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>
  130020: b9003fe0     	str	w0, [sp, #0x3c]
  130024: 14000001     	b	0x130028 <android::MatroskaSource::readBlock()+0x178>
  130028: b9403fe8     	ldr	w8, [sp, #0x3c]
  13002c: 12000102     	and	w2, w8, #0x1
  130030: 528dcc61     	mov	w1, #0x6e63             // =28259
  130034: 72ae6f21     	movk	w1, #0x7379, lsl #16
  130038: f94023e0     	ldr	x0, [sp, #0x40]
  13003c: 97fdce0d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  130040: b9003be0     	str	w0, [sp, #0x38]
  130044: 14000001     	b	0x130048 <android::MatroskaSource::readBlock()+0x198>
  130048: d100c3a0     	sub	x0, x29, #0x30
  13004c: 97fdc649     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130050: f85a03a0     	ldur	x0, [x29, #-0x60]
  130054: f85883be     	ldur	x30, [x29, #-0x78]
  130058: 910023c8     	add	x8, x30, #0x8
  13005c: f9001be0     	str	x0, [sp, #0x30]
  130060: aa0803e0     	mov	x0, x8
  130064: 97fdc463     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  130068: f9403001     	ldr	x1, [x0, #0x60]
  13006c: f85e03a0     	ldur	x0, [x29, #-0x20]
  130070: f90017e1     	str	x1, [sp, #0x28]
  130074: 97fdcbdb     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  130078: f9401be8     	ldr	x8, [sp, #0x30]
  13007c: f90013e0     	str	x0, [sp, #0x20]
  130080: aa0803e0     	mov	x0, x8
  130084: f94017e1     	ldr	x1, [sp, #0x28]
  130088: f94013e2     	ldr	x2, [sp, #0x20]
  13008c: 97fdd241     	bl	0xa4990 <_ZNK9mkvparser5Block5Frame4ReadEPNS_10IMkvReaderEPh@plt>
  130090: 2a0003e9     	mov	w9, w0
  130094: b81903a9     	stur	w9, [x29, #-0x70]
  130098: b85903a9     	ldur	w9, [x29, #-0x70]
  13009c: 35000529     	cbnz	w9, 0x130140 <android::MatroskaSource::readBlock()+0x290>
  1300a0: 14000001     	b	0x1300a4 <android::MatroskaSource::readBlock()+0x1f4>
  1300a4: f85883a8     	ldur	x8, [x29, #-0x78]
  1300a8: 91002100     	add	x0, x8, #0x8
  1300ac: 97fdc451     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  1300b0: 3941c809     	ldrb	w9, [x0, #0x72]
  1300b4: 36000469     	tbz	w9, #0x0, 0x130140 <android::MatroskaSource::readBlock()+0x290>
  1300b8: 14000001     	b	0x1300bc <android::MatroskaSource::readBlock()+0x20c>
  1300bc: f85883a8     	ldur	x8, [x29, #-0x78]
  1300c0: 91002100     	add	x0, x8, #0x8
  1300c4: 97fdc44b     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  1300c8: 9100c000     	add	x0, x0, #0x30
  1300cc: f85883a8     	ldur	x8, [x29, #-0x78]
  1300d0: f9400901     	ldr	x1, [x8, #0x10]
  1300d4: 97fde7c3     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  1300d8: 39402009     	ldrb	w9, [x0, #0x8]
  1300dc: 36000329     	tbz	w9, #0x0, 0x130140 <android::MatroskaSource::readBlock()+0x290>
  1300e0: 14000001     	b	0x1300e4 <android::MatroskaSource::readBlock()+0x234>
  1300e4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1300e8: f85883a0     	ldur	x0, [x29, #-0x78]
  1300ec: 97fddab5     	bl	0xa6bc0 <_ZN7android14MatroskaSource22setWebmBlockCryptoInfoEPNS_11MediaBufferE@plt>
  1300f0: b81903a0     	stur	w0, [x29, #-0x70]
  1300f4: 14000013     	b	0x130140 <android::MatroskaSource::readBlock()+0x290>
  1300f8: f81983a0     	stur	x0, [x29, #-0x68]
  1300fc: 2a0103e8     	mov	w8, w1
  130100: b81943a8     	stur	w8, [x29, #-0x6c]
  130104: f9403be0     	ldr	x0, [sp, #0x70]
  130108: 97fdc216     	bl	0xa0960 <_ZdlPv@plt>
  13010c: 1400003d     	b	0x130200 <android::MatroskaSource::readBlock()+0x350>
  130110: f81983a0     	stur	x0, [x29, #-0x68]
  130114: 2a0103e8     	mov	w8, w1
  130118: b81943a8     	stur	w8, [x29, #-0x6c]
  13011c: d100a3a0     	sub	x0, x29, #0x28
  130120: 97fdc614     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130124: 14000037     	b	0x130200 <android::MatroskaSource::readBlock()+0x350>
  130128: f81983a0     	stur	x0, [x29, #-0x68]
  13012c: 2a0103e8     	mov	w8, w1
  130130: b81943a8     	stur	w8, [x29, #-0x6c]
  130134: d100c3a0     	sub	x0, x29, #0x30
  130138: 97fdc60e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  13013c: 14000031     	b	0x130200 <android::MatroskaSource::readBlock()+0x350>
  130140: b85903a8     	ldur	w8, [x29, #-0x70]
  130144: 34000248     	cbz	w8, 0x13018c <android::MatroskaSource::readBlock()+0x2dc>
  130148: 14000001     	b	0x13014c <android::MatroskaSource::readBlock()+0x29c>
  13014c: f85883a8     	ldur	x8, [x29, #-0x78]
  130150: 91016100     	add	x0, x8, #0x58
  130154: 97fdcf73     	bl	0xa3f20 <_ZN7android4ListIPNS_11MediaBufferEE5clearEv@plt>
  130158: f85883a8     	ldur	x8, [x29, #-0x78]
  13015c: 91008100     	add	x0, x8, #0x20
  130160: 97fde024     	bl	0xa81f0 <_ZN7android13BlockIterator7advanceEv@plt>
  130164: f85e03a8     	ldur	x8, [x29, #-0x20]
  130168: f9400100     	ldr	x0, [x8]
  13016c: f9400000     	ldr	x0, [x0]
  130170: f9000fe0     	str	x0, [sp, #0x18]
  130174: aa0803e0     	mov	x0, x8
  130178: f9400fe8     	ldr	x8, [sp, #0x18]
  13017c: d63f0100     	blr	x8
  130180: b85903a9     	ldur	w9, [x29, #-0x70]
  130184: b81cc3a9     	stur	w9, [x29, #-0x34]
  130188: 14000010     	b	0x1301c8 <android::MatroskaSource::readBlock()+0x318>
  13018c: f85883a8     	ldur	x8, [x29, #-0x78]
  130190: 91016100     	add	x0, x8, #0x58
  130194: d10083a1     	sub	x1, x29, #0x20
  130198: 97fdd79a     	bl	0xa6000 <_ZN7android4ListIPNS_11MediaBufferEE9push_backERKS2_@plt>
  13019c: 14000001     	b	0x1301a0 <android::MatroskaSource::readBlock()+0x2f0>
  1301a0: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1301a4: 11000508     	add	w8, w8, #0x1
  1301a8: b81ac3a8     	stur	w8, [x29, #-0x54]
  1301ac: 17ffff66     	b	0x12ff44 <android::MatroskaSource::readBlock()+0x94>
  1301b0: f85883a8     	ldur	x8, [x29, #-0x78]
  1301b4: 91008100     	add	x0, x8, #0x20
  1301b8: 97fde00e     	bl	0xa81f0 <_ZN7android13BlockIterator7advanceEv@plt>
  1301bc: 2a1f03e9     	mov	w9, wzr
  1301c0: b81cc3a9     	stur	w9, [x29, #-0x34]
  1301c4: 14000001     	b	0x1301c8 <android::MatroskaSource::readBlock()+0x318>
  1301c8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1301cc: d53bd049     	mrs	x9, TPIDR_EL0
  1301d0: f9401529     	ldr	x9, [x9, #0x28]
  1301d4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1301d8: eb0a0129     	subs	x9, x9, x10
  1301dc: b90017e8     	str	w8, [sp, #0x14]
  1301e0: f90007e9     	str	x9, [sp, #0x8]
  1301e4: 54000121     	b.ne	0x130208 <android::MatroskaSource::readBlock()+0x358>
  1301e8: 14000001     	b	0x1301ec <android::MatroskaSource::readBlock()+0x33c>
  1301ec: b94017e0     	ldr	w0, [sp, #0x14]
  1301f0: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  1301f4: f94083fc     	ldr	x28, [sp, #0x100]
  1301f8: 910483ff     	add	sp, sp, #0x120
  1301fc: d65f03c0     	ret
  130200: f85983a0     	ldur	x0, [x29, #-0x68]
  130204: 97fddf43     	bl	0xa7f10 <_Unwind_Resume@plt>
  130208: 97fde6da     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013020c <android::List<android::MediaBuffer*>::clear()>:
  13020c: d10103ff     	sub	sp, sp, #0x40
  130210: a9037bfd     	stp	x29, x30, [sp, #0x30]
  130214: 9100c3fd     	add	x29, sp, #0x30
  130218: d2800008     	mov	x8, #0x0                // =0
  13021c: f81f83a0     	stur	x0, [x29, #-0x8]
  130220: f85f83a0     	ldur	x0, [x29, #-0x8]
  130224: f9400409     	ldr	x9, [x0, #0x8]
  130228: f9000be0     	str	x0, [sp, #0x10]
  13022c: aa0903e0     	mov	x0, x9
  130230: f90007e8     	str	x8, [sp, #0x8]
  130234: 97fdcf7b     	bl	0xa4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>
  130238: f81f03a0     	stur	x0, [x29, #-0x10]
  13023c: f85f03a8     	ldur	x8, [x29, #-0x10]
  130240: f9400be9     	ldr	x9, [sp, #0x10]
  130244: f940052a     	ldr	x10, [x9, #0x8]
  130248: eb0a011f     	cmp	x8, x10
  13024c: 1a9f07eb     	cset	w11, ne
  130250: 3700004b     	tbnz	w11, #0x0, 0x130258 <android::List<android::MediaBuffer*>::clear()+0x4c>
  130254: 14000011     	b	0x130298 <android::List<android::MediaBuffer*>::clear()+0x8c>
  130258: f85f03a0     	ldur	x0, [x29, #-0x10]
  13025c: 97fdcf71     	bl	0xa4020 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getNextEv@plt>
  130260: f9000fe0     	str	x0, [sp, #0x18]
  130264: f85f03a0     	ldur	x0, [x29, #-0x10]
  130268: f94007e8     	ldr	x8, [sp, #0x8]
  13026c: eb08001f     	cmp	x0, x8
  130270: 1a9f17e9     	cset	w9, eq
  130274: f90003e0     	str	x0, [sp]
  130278: 370000a9     	tbnz	w9, #0x0, 0x13028c <android::List<android::MediaBuffer*>::clear()+0x80>
  13027c: f94003e0     	ldr	x0, [sp]
  130280: 97fddd88     	bl	0xa78a0 <_ZN7android4ListIPNS_11MediaBufferEE5_NodeD2Ev@plt>
  130284: f94003e0     	ldr	x0, [sp]
  130288: 97fdc1b6     	bl	0xa0960 <_ZdlPv@plt>
  13028c: f9400fe8     	ldr	x8, [sp, #0x18]
  130290: f81f03a8     	stur	x8, [x29, #-0x10]
  130294: 17ffffea     	b	0x13023c <android::List<android::MediaBuffer*>::clear()+0x30>
  130298: f9400be8     	ldr	x8, [sp, #0x10]
  13029c: f9400500     	ldr	x0, [x8, #0x8]
  1302a0: f9400501     	ldr	x1, [x8, #0x8]
  1302a4: 97fdd69b     	bl	0xa5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>
  1302a8: f9400be8     	ldr	x8, [sp, #0x10]
  1302ac: f9400500     	ldr	x0, [x8, #0x8]
  1302b0: f9400501     	ldr	x1, [x8, #0x8]
  1302b4: 97fdde0f     	bl	0xa7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>
  1302b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1302bc: 910103ff     	add	sp, sp, #0x40
  1302c0: d65f03c0     	ret

00000000001302c4 <android::List<android::MediaBuffer*>::push_back(android::MediaBuffer* const&)>:
  1302c4: d10183ff     	sub	sp, sp, #0x60
  1302c8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1302cc: 910143fd     	add	x29, sp, #0x50
  1302d0: d53bd048     	mrs	x8, TPIDR_EL0
  1302d4: f9401508     	ldr	x8, [x8, #0x28]
  1302d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1302dc: f81e03a0     	stur	x0, [x29, #-0x20]
  1302e0: f90017e1     	str	x1, [sp, #0x28]
  1302e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1302e8: d10063a0     	sub	x0, x29, #0x18
  1302ec: f9000be8     	str	x8, [sp, #0x10]
  1302f0: aa0003e8     	mov	x8, x0
  1302f4: f9400be1     	ldr	x1, [sp, #0x10]
  1302f8: f90007e0     	str	x0, [sp, #0x8]
  1302fc: aa0103e0     	mov	x0, x1
  130300: 97fde72c     	bl	0xa9fb0 <_ZN7android4ListIPNS_11MediaBufferEE3endEv@plt>
  130304: f94017e2     	ldr	x2, [sp, #0x28]
  130308: d10043a8     	sub	x8, x29, #0x10
  13030c: f9400be0     	ldr	x0, [sp, #0x10]
  130310: f94007e1     	ldr	x1, [sp, #0x8]
  130314: 97fdda8f     	bl	0xa6d50 <_ZN7android4ListIPNS_11MediaBufferEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>
  130318: 14000001     	b	0x13031c <android::List<android::MediaBuffer*>::push_back(android::MediaBuffer* const&)+0x58>
  13031c: d10043a0     	sub	x0, x29, #0x10
  130320: 97fdd8ec     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  130324: d10063a0     	sub	x0, x29, #0x18
  130328: 97fdd8ea     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  13032c: d53bd040     	mrs	x0, TPIDR_EL0
  130330: f9401400     	ldr	x0, [x0, #0x28]
  130334: f85f83be     	ldur	x30, [x29, #-0x8]
  130338: eb1e0000     	subs	x0, x0, x30
  13033c: f90003e0     	str	x0, [sp]
  130340: 540001a1     	b.ne	0x130374 <android::List<android::MediaBuffer*>::push_back(android::MediaBuffer* const&)+0xb0>
  130344: 14000001     	b	0x130348 <android::List<android::MediaBuffer*>::push_back(android::MediaBuffer* const&)+0x84>
  130348: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13034c: 910183ff     	add	sp, sp, #0x60
  130350: d65f03c0     	ret
  130354: f90013e0     	str	x0, [sp, #0x20]
  130358: 2a0103e8     	mov	w8, w1
  13035c: b9001fe8     	str	w8, [sp, #0x1c]
  130360: d10063a0     	sub	x0, x29, #0x18
  130364: 97fdd8db     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  130368: 14000001     	b	0x13036c <android::List<android::MediaBuffer*>::push_back(android::MediaBuffer* const&)+0xa8>
  13036c: f94013e0     	ldr	x0, [sp, #0x20]
  130370: 97fddee8     	bl	0xa7f10 <_Unwind_Resume@plt>
  130374: 97fde67f     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000130378 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  130378: f81e0ffc     	str	x28, [sp, #-0x20]!
  13037c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  130380: 910043fd     	add	x29, sp, #0x10
  130384: d10983ff     	sub	sp, sp, #0x260
  130388: d53bd048     	mrs	x8, TPIDR_EL0
  13038c: f9401508     	ldr	x8, [x8, #0x28]
  130390: f81e83a8     	stur	x8, [x29, #-0x18]
  130394: f81683a0     	stur	x0, [x29, #-0x98]
  130398: f81603a1     	stur	x1, [x29, #-0xa0]
  13039c: f81583a2     	stur	x2, [x29, #-0xa8]
  1303a0: f85683a8     	ldur	x8, [x29, #-0x98]
  1303a4: f85603a0     	ldur	x0, [x29, #-0xa0]
  1303a8: aa1f03e1     	mov	x1, xzr
  1303ac: f9000001     	str	x1, [x0]
  1303b0: 92800000     	mov	x0, #-0x1               // =-1
  1303b4: f81503a0     	stur	x0, [x29, #-0xb0]
  1303b8: f85583a0     	ldur	x0, [x29, #-0xa8]
  1303bc: f900abe8     	str	x8, [sp, #0x150]
  1303c0: b4000420     	cbz	x0, 0x130444 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcc>
  1303c4: 14000001     	b	0x1303c8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50>
  1303c8: f85583a0     	ldur	x0, [x29, #-0xa8]
  1303cc: d10083a1     	sub	x1, x29, #0x20
  1303d0: d10093a2     	sub	x2, x29, #0x24
  1303d4: 97fdcfef     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
  1303d8: 36000360     	tbz	w0, #0x0, 0x130444 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcc>
  1303dc: 14000001     	b	0x1303e0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x68>
  1303e0: f940abe8     	ldr	x8, [sp, #0x150]
  1303e4: 91002100     	add	x0, x8, #0x8
  1303e8: 97fdc382     	bl	0xa11f0 <_ZNK7android2spINS_17MatroskaExtractorEEptEv@plt>
  1303ec: 97fdd861     	bl	0xa6570 <_ZNK7android17MatroskaExtractor15isLiveStreamingEv@plt>
  1303f0: 370002a0     	tbnz	w0, #0x0, 0x130444 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcc>
  1303f4: 14000001     	b	0x1303f8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x80>
  1303f8: f940abe0     	ldr	x0, [sp, #0x150]
  1303fc: 97fde3c5     	bl	0xa9310 <_ZN7android14MatroskaSource18clearPendingFramesEv@plt>
  130400: f940abe0     	ldr	x0, [sp, #0x150]
  130404: 91008000     	add	x0, x0, #0x20
  130408: f85e03a1     	ldur	x1, [x29, #-0x20]
  13040c: f940abfe     	ldr	x30, [sp, #0x150]
  130410: 394073c8     	ldrb	w8, [x30, #0x1c]
  130414: 12000102     	and	w2, w8, #0x1
  130418: d100c3a3     	sub	x3, x29, #0x30
  13041c: 97fddfb5     	bl	0xa82f0 <_ZN7android13BlockIterator4seekElbPl@plt>
  130420: b85dc3a8     	ldur	w8, [x29, #-0x24]
  130424: 71000d08     	subs	w8, w8, #0x3
  130428: b9014fe8     	str	w8, [sp, #0x14c]
  13042c: 540000a1     	b.ne	0x130440 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc8>
  130430: 14000001     	b	0x130434 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
  130434: f85d03a8     	ldur	x8, [x29, #-0x30]
  130438: f81503a8     	stur	x8, [x29, #-0xb0]
  13043c: 14000001     	b	0x130440 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc8>
  130440: 14000001     	b	0x130444 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xcc>
  130444: 14000001     	b	0x130448 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd0>
  130448: f940abe8     	ldr	x8, [sp, #0x150]
  13044c: 91016100     	add	x0, x8, #0x58
  130450: 97fdeb0c     	bl	0xab080 <_ZNK7android4ListIPNS_11MediaBufferEE5emptyEv@plt>
  130454: 360001c0     	tbz	w0, #0x0, 0x13048c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x114>
  130458: 14000001     	b	0x13045c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xe4>
  13045c: f940abe0     	ldr	x0, [sp, #0x150]
  130460: 97fde13c     	bl	0xa8950 <_ZN7android14MatroskaSource9readBlockEv@plt>
  130464: b814c3a0     	stur	w0, [x29, #-0xb4]
  130468: b854c3a0     	ldur	w0, [x29, #-0xb4]
  13046c: 340000e0     	cbz	w0, 0x130488 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110>
  130470: 14000001     	b	0x130474 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xfc>
  130474: f940abe0     	ldr	x0, [sp, #0x150]
  130478: 97fde3a6     	bl	0xa9310 <_ZN7android14MatroskaSource18clearPendingFramesEv@plt>
  13047c: b854c3a8     	ldur	w8, [x29, #-0xb4]
  130480: b81743a8     	stur	w8, [x29, #-0x8c]
  130484: 140001c8     	b	0x130ba4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x82c>
  130488: 17fffff0     	b	0x130448 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd0>
  13048c: f940abe8     	ldr	x8, [sp, #0x150]
  130490: 91016100     	add	x0, x8, #0x58
  130494: d100e3a9     	sub	x9, x29, #0x38
  130498: aa0903e8     	mov	x8, x9
  13049c: f900a3e9     	str	x9, [sp, #0x140]
  1304a0: 97fde1a4     	bl	0xa8b30 <_ZN7android4ListIPNS_11MediaBufferEE5beginEv@plt>
  1304a4: f940a3e0     	ldr	x0, [sp, #0x140]
  1304a8: 97fdd0f2     	bl	0xa4870 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  1304ac: f9009fe0     	str	x0, [sp, #0x138]
  1304b0: 14000001     	b	0x1304b4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x13c>
  1304b4: f9409fe8     	ldr	x8, [sp, #0x138]
  1304b8: f9400109     	ldr	x9, [x8]
  1304bc: d100e3a0     	sub	x0, x29, #0x38
  1304c0: f9009be9     	str	x9, [sp, #0x130]
  1304c4: 97fdd883     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1304c8: f9409be8     	ldr	x8, [sp, #0x130]
  1304cc: f81403a8     	stur	x8, [x29, #-0xc0]
  1304d0: f940abe8     	ldr	x8, [sp, #0x150]
  1304d4: 91016109     	add	x9, x8, #0x58
  1304d8: d10123a0     	sub	x0, x29, #0x48
  1304dc: aa0003e8     	mov	x8, x0
  1304e0: f90097e0     	str	x0, [sp, #0x128]
  1304e4: aa0903e0     	mov	x0, x9
  1304e8: f90093e9     	str	x9, [sp, #0x120]
  1304ec: 97fde191     	bl	0xa8b30 <_ZN7android4ListIPNS_11MediaBufferEE5beginEv@plt>
  1304f0: d10103a8     	sub	x8, x29, #0x40
  1304f4: f94093e0     	ldr	x0, [sp, #0x120]
  1304f8: f94097e1     	ldr	x1, [sp, #0x128]
  1304fc: 97fdd981     	bl	0xa6b00 <_ZN7android4ListIPNS_11MediaBufferEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  130500: 14000001     	b	0x130504 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x18c>
  130504: d10103a0     	sub	x0, x29, #0x40
  130508: 97fdd872     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  13050c: d10123a0     	sub	x0, x29, #0x48
  130510: 97fdd870     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  130514: f940abe0     	ldr	x0, [sp, #0x150]
  130518: b9401808     	ldr	w8, [x0, #0x18]
  13051c: 350000c8     	cbnz	w8, 0x130534 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1bc>
  130520: 14000001     	b	0x130524 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1ac>
  130524: f940abe8     	ldr	x8, [sp, #0x150]
  130528: f9402909     	ldr	x9, [x8, #0x50]
  13052c: b50005e9     	cbnz	x9, 0x1305e8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x270>
  130530: 14000001     	b	0x130534 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1bc>
  130534: f85503a8     	ldur	x8, [x29, #-0xb0]
  130538: b7f804c8     	tbnz	x8, #0x3f, 0x1305d0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x258>
  13053c: 14000001     	b	0x130540 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1c8>
  130540: f85403a0     	ldur	x0, [x29, #-0xc0]
  130544: d10143a8     	sub	x8, x29, #0x50
  130548: f9008fe8     	str	x8, [sp, #0x118]
  13054c: 97fdcef9     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  130550: f9408fe0     	ldr	x0, [sp, #0x118]
  130554: 97fdd257     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  130558: f9008be0     	str	x0, [sp, #0x110]
  13055c: 14000001     	b	0x130560 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1e8>
  130560: f85503a2     	ldur	x2, [x29, #-0xb0]
  130564: 528e4a81     	mov	w1, #0x7254             // =29268
  130568: 72ae8c21     	movk	w1, #0x7461, lsl #16
  13056c: f9408be0     	ldr	x0, [sp, #0x110]
  130570: 97fde4f4     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  130574: b9010fe0     	str	w0, [sp, #0x10c]
  130578: 14000001     	b	0x13057c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x204>
  13057c: d10143a0     	sub	x0, x29, #0x50
  130580: 97fdc4fc     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130584: 14000013     	b	0x1305d0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x258>
  130588: f81383a0     	stur	x0, [x29, #-0xc8]
  13058c: 2a0103e8     	mov	w8, w1
  130590: b81343a8     	stur	w8, [x29, #-0xcc]
  130594: d100e3a0     	sub	x0, x29, #0x38
  130598: 97fdd84e     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  13059c: 14000190     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  1305a0: f81383a0     	stur	x0, [x29, #-0xc8]
  1305a4: 2a0103e8     	mov	w8, w1
  1305a8: b81343a8     	stur	w8, [x29, #-0xcc]
  1305ac: d10123a0     	sub	x0, x29, #0x48
  1305b0: 97fdd848     	bl	0xa66d0 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1305b4: 1400018a     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  1305b8: f81383a0     	stur	x0, [x29, #-0xc8]
  1305bc: 2a0103e8     	mov	w8, w1
  1305c0: b81343a8     	stur	w8, [x29, #-0xcc]
  1305c4: d10143a0     	sub	x0, x29, #0x50
  1305c8: 97fdc4ea     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1305cc: 14000184     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  1305d0: f85403a8     	ldur	x8, [x29, #-0xc0]
  1305d4: f85603a9     	ldur	x9, [x29, #-0xa0]
  1305d8: f9000128     	str	x8, [x9]
  1305dc: 2a1f03ea     	mov	w10, wzr
  1305e0: b81743aa     	stur	w10, [x29, #-0x8c]
  1305e4: 14000170     	b	0x130ba4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x82c>
  1305e8: f85403a0     	ldur	x0, [x29, #-0xc0]
  1305ec: 97fdca7d     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  1305f0: f85403be     	ldur	x30, [x29, #-0xc0]
  1305f4: f90083e0     	str	x0, [sp, #0x100]
  1305f8: aa1e03e0     	mov	x0, x30
  1305fc: 97fddc01     	bl	0xa7600 <_ZNK7android11MediaBuffer12range_offsetEv@plt>
  130600: f94083fe     	ldr	x30, [sp, #0x100]
  130604: 8b0003c0     	add	x0, x30, x0
  130608: f81283a0     	stur	x0, [x29, #-0xd8]
  13060c: f85403a0     	ldur	x0, [x29, #-0xc0]
  130610: 97fdc580     	bl	0xa1c10 <_ZNK7android11MediaBuffer12range_lengthEv@plt>
  130614: f81203a0     	stur	x0, [x29, #-0xe0]
  130618: aa1f03e0     	mov	x0, xzr
  13061c: f81183a0     	stur	x0, [x29, #-0xe8]
  130620: f81103a0     	stur	x0, [x29, #-0xf0]
  130624: f81083a0     	stur	x0, [x29, #-0xf8]
  130628: 2a1f03e8     	mov	w8, wzr
  13062c: b81043a8     	stur	w8, [x29, #-0xfc]
  130630: 14000001     	b	0x130634 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2bc>
  130634: b85043a8     	ldur	w8, [x29, #-0xfc]
  130638: 71000508     	subs	w8, w8, #0x1
  13063c: b900ffe8     	str	w8, [sp, #0xfc]
  130640: 5400254c     	b.gt	0x130ae8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x770>
  130644: 14000001     	b	0x130648 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d0>
  130648: aa1f03e8     	mov	x8, xzr
  13064c: f900b7e8     	str	x8, [sp, #0x168]
  130650: f900b3e8     	str	x8, [sp, #0x160]
  130654: 14000001     	b	0x130658 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
  130658: f940b7e8     	ldr	x8, [sp, #0x168]
  13065c: f940abe9     	ldr	x9, [sp, #0x150]
  130660: f940292a     	ldr	x10, [x9, #0x50]
  130664: 8b0a0108     	add	x8, x8, x10
  130668: f85203aa     	ldur	x10, [x29, #-0xe0]
  13066c: eb0a0108     	subs	x8, x8, x10
  130670: f9007be8     	str	x8, [sp, #0xf0]
  130674: 54000fc8     	b.hi	0x13086c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
  130678: 14000001     	b	0x13067c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x304>
  13067c: f940abe8     	ldr	x8, [sp, #0x150]
  130680: f9402909     	ldr	x9, [x8, #0x50]
  130684: f1000529     	subs	x9, x9, #0x1
  130688: aa0903ea     	mov	x10, x9
  13068c: f1000d29     	subs	x9, x9, #0x3
  130690: f90077ea     	str	x10, [sp, #0xe8]
  130694: f90073e9     	str	x9, [sp, #0xe0]
  130698: 540004c8     	b.hi	0x130730 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3b8>
  13069c: d0000648     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1306a0: 91333108     	add	x8, x8, #0xccc
  1306a4: f94077eb     	ldr	x11, [sp, #0xe8]
  1306a8: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1306ac: 8b0a0109     	add	x9, x8, x10
  1306b0: f9006fea     	str	x10, [sp, #0xd8]
  1306b4: d61f0120     	br	x9
  1306b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1306bc: f940b7e9     	ldr	x9, [sp, #0x168]
  1306c0: 3869690a     	ldrb	w10, [x8, x9]
  1306c4: 2a0a03e8     	mov	w8, w10
  1306c8: f900afe8     	str	x8, [sp, #0x158]
  1306cc: 1400001a     	b	0x130734 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  1306d0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1306d4: f940b7e9     	ldr	x9, [sp, #0x168]
  1306d8: 8b090100     	add	x0, x8, x9
  1306dc: 97fddd75     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  1306e0: 2a0003e8     	mov	w8, w0
  1306e4: 92403d08     	and	x8, x8, #0xffff
  1306e8: f900afe8     	str	x8, [sp, #0x158]
  1306ec: 14000012     	b	0x130734 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  1306f0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1306f4: f940b7e9     	ldr	x9, [sp, #0x168]
  1306f8: 8b090100     	add	x0, x8, x9
  1306fc: 94000144     	bl	0x130c0c <android::MatroskaExtractor::isLiveStreaming() const+0x24>
  130700: 2a0003e0     	mov	w0, w0
  130704: 2a0003e8     	mov	w8, w0
  130708: f900afe8     	str	x8, [sp, #0x158]
  13070c: 1400000a     	b	0x130734 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  130710: f85283a8     	ldur	x8, [x29, #-0xd8]
  130714: f940b7e9     	ldr	x9, [sp, #0x168]
  130718: 8b090100     	add	x0, x8, x9
  13071c: 97fddb69     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  130720: 2a0003e0     	mov	w0, w0
  130724: 2a0003e8     	mov	w8, w0
  130728: f900afe8     	str	x8, [sp, #0x158]
  13072c: 14000002     	b	0x130734 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  130730: 14000001     	b	0x130734 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  130734: f940b7e8     	ldr	x8, [sp, #0x168]
  130738: f940abe9     	ldr	x9, [sp, #0x150]
  13073c: f940292a     	ldr	x10, [x9, #0x50]
  130740: 8b0a0108     	add	x8, x8, x10
  130744: f940afea     	ldr	x10, [sp, #0x158]
  130748: 8b0a010a     	add	x10, x8, x10
  13074c: eb080148     	subs	x8, x10, x8
  130750: f9006be8     	str	x8, [sp, #0xd0]
  130754: 54000188     	b.hi	0x130784 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x40c>
  130758: 14000001     	b	0x13075c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3e4>
  13075c: f85403a8     	ldur	x8, [x29, #-0xc0]
  130760: f9400109     	ldr	x9, [x8]
  130764: f9400129     	ldr	x9, [x9]
  130768: aa0803e0     	mov	x0, x8
  13076c: d63f0120     	blr	x9
  130770: aa1f03e8     	mov	x8, xzr
  130774: f81403a8     	stur	x8, [x29, #-0xc0]
  130778: 12807dca     	mov	w10, #-0x3ef            // =-1007
  13077c: b81743aa     	stur	w10, [x29, #-0x8c]
  130780: 14000109     	b	0x130ba4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x82c>
  130784: f940b7e8     	ldr	x8, [sp, #0x168]
  130788: f940abe9     	ldr	x9, [sp, #0x150]
  13078c: f940292a     	ldr	x10, [x9, #0x50]
  130790: 8b0a0108     	add	x8, x8, x10
  130794: f940afea     	ldr	x10, [sp, #0x158]
  130798: 8b0a0108     	add	x8, x8, x10
  13079c: f85203aa     	ldur	x10, [x29, #-0xe0]
  1307a0: eb0a0108     	subs	x8, x8, x10
  1307a4: f90067e8     	str	x8, [sp, #0xc8]
  1307a8: 54000069     	b.ls	0x1307b4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x43c>
  1307ac: 14000001     	b	0x1307b0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x438>
  1307b0: 1400002f     	b	0x13086c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4f4>
  1307b4: 14000001     	b	0x1307b8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x440>
  1307b8: b85043a8     	ldur	w8, [x29, #-0xfc]
  1307bc: 71000508     	subs	w8, w8, #0x1
  1307c0: b900c7e8     	str	w8, [sp, #0xc4]
  1307c4: 54000361     	b.ne	0x130830 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b8>
  1307c8: 14000001     	b	0x1307cc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x454>
  1307cc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1307d0: f940b3e9     	ldr	x9, [sp, #0x160]
  1307d4: 320803ea     	orr	w10, wzr, #0x1000000
  1307d8: b829690a     	str	w10, [x8, x9]
  1307dc: f85403a8     	ldur	x8, [x29, #-0xc0]
  1307e0: f85103a9     	ldur	x9, [x29, #-0xf0]
  1307e4: eb090108     	subs	x8, x8, x9
  1307e8: f9005fe8     	str	x8, [sp, #0xb8]
  1307ec: 54000200     	b.eq	0x13082c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b4>
  1307f0: 14000001     	b	0x1307f4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x47c>
  1307f4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1307f8: f940b3e9     	ldr	x9, [sp, #0x160]
  1307fc: 8b090108     	add	x8, x8, x9
  130800: 91001100     	add	x0, x8, #0x4
  130804: f85283a8     	ldur	x8, [x29, #-0xd8]
  130808: f940b7e9     	ldr	x9, [sp, #0x168]
  13080c: f940abea     	ldr	x10, [sp, #0x150]
  130810: f940294b     	ldr	x11, [x10, #0x50]
  130814: 8b0b0129     	add	x9, x9, x11
  130818: 8b090101     	add	x1, x8, x9
  13081c: f940afe2     	ldr	x2, [sp, #0x158]
  130820: 97fdbd5c     	bl	0x9fd90 <memcpy@plt>
  130824: f9005be0     	str	x0, [sp, #0xb0]
  130828: 14000001     	b	0x13082c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b4>
  13082c: 14000001     	b	0x130830 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b8>
  130830: f940b3e8     	ldr	x8, [sp, #0x160]
  130834: 91001108     	add	x8, x8, #0x4
  130838: f900b3e8     	str	x8, [sp, #0x160]
  13083c: f940afe8     	ldr	x8, [sp, #0x158]
  130840: f940b3e9     	ldr	x9, [sp, #0x160]
  130844: 8b080128     	add	x8, x9, x8
  130848: f900b3e8     	str	x8, [sp, #0x160]
  13084c: f940abe8     	ldr	x8, [sp, #0x150]
  130850: f9402909     	ldr	x9, [x8, #0x50]
  130854: f940afea     	ldr	x10, [sp, #0x158]
  130858: 8b0a0129     	add	x9, x9, x10
  13085c: f940b7ea     	ldr	x10, [sp, #0x168]
  130860: 8b090149     	add	x9, x10, x9
  130864: f900b7e9     	str	x9, [sp, #0x168]
  130868: 17ffff7c     	b	0x130658 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e0>
  13086c: f940b7e8     	ldr	x8, [sp, #0x168]
  130870: f85203a9     	ldur	x9, [x29, #-0xe0]
  130874: eb090108     	subs	x8, x8, x9
  130878: f90057e8     	str	x8, [sp, #0xa8]
  13087c: 54000182     	b.hs	0x1308ac <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x534>
  130880: 14000001     	b	0x130884 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x50c>
  130884: f85403a8     	ldur	x8, [x29, #-0xc0]
  130888: f9400109     	ldr	x9, [x8]
  13088c: f9400129     	ldr	x9, [x9]
  130890: aa0803e0     	mov	x0, x8
  130894: d63f0120     	blr	x9
  130898: aa1f03e8     	mov	x8, xzr
  13089c: f81403a8     	stur	x8, [x29, #-0xc0]
  1308a0: 12807dca     	mov	w10, #-0x3ef            // =-1007
  1308a4: b81743aa     	stur	w10, [x29, #-0x8c]
  1308a8: 140000bf     	b	0x130ba4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x82c>
  1308ac: b85043a8     	ldur	w8, [x29, #-0xfc]
  1308b0: 35001128     	cbnz	w8, 0x130ad4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x75c>
  1308b4: 14000001     	b	0x1308b8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x540>
  1308b8: f940b3e8     	ldr	x8, [sp, #0x160]
  1308bc: f81183a8     	stur	x8, [x29, #-0xe8]
  1308c0: f85183a8     	ldur	x8, [x29, #-0xe8]
  1308c4: f85203a9     	ldur	x9, [x29, #-0xe0]
  1308c8: eb090108     	subs	x8, x8, x9
  1308cc: f90053e8     	str	x8, [sp, #0xa0]
  1308d0: 54000161     	b.ne	0x1308fc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x584>
  1308d4: 14000001     	b	0x1308d8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x560>
  1308d8: f940abe8     	ldr	x8, [sp, #0x150]
  1308dc: f9402909     	ldr	x9, [x8, #0x50]
  1308e0: f1001129     	subs	x9, x9, #0x4
  1308e4: f9004fe9     	str	x9, [sp, #0x98]
  1308e8: 540000a1     	b.ne	0x1308fc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x584>
  1308ec: 14000001     	b	0x1308f0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x578>
  1308f0: f85403a8     	ldur	x8, [x29, #-0xc0]
  1308f4: f81103a8     	stur	x8, [x29, #-0xf0]
  1308f8: 14000014     	b	0x130948 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5d0>
  1308fc: 52800b08     	mov	w8, #0x58               // =88
  130900: 2a0803e0     	mov	w0, w8
  130904: 97fde183     	bl	0xa8f10 <_Znwm@plt>
  130908: aa0003fe     	mov	x30, x0
  13090c: aa0003e9     	mov	x9, x0
  130910: f85183a1     	ldur	x1, [x29, #-0xe8]
  130914: f9004bfe     	str	x30, [sp, #0x90]
  130918: f90047e9     	str	x9, [sp, #0x88]
  13091c: 97fde7b1     	bl	0xaa7e0 <_ZN7android11MediaBufferC1Em@plt>
  130920: 14000001     	b	0x130924 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5ac>
  130924: f94047e8     	ldr	x8, [sp, #0x88]
  130928: f81103a8     	stur	x8, [x29, #-0xf0]
  13092c: 14000007     	b	0x130948 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5d0>
  130930: f81383a0     	stur	x0, [x29, #-0xc8]
  130934: 2a0103e8     	mov	w8, w1
  130938: b81343a8     	stur	w8, [x29, #-0xcc]
  13093c: f9404be0     	ldr	x0, [sp, #0x90]
  130940: 97fdc008     	bl	0xa0960 <_ZdlPv@plt>
  130944: 140000a6     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130948: f85403a0     	ldur	x0, [x29, #-0xc0]
  13094c: d10183a8     	sub	x8, x29, #0x60
  130950: f90043e8     	str	x8, [sp, #0x80]
  130954: 97fdcdf7     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  130958: f94043e0     	ldr	x0, [sp, #0x80]
  13095c: 97fdd155     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  130960: f9003fe0     	str	x0, [sp, #0x78]
  130964: 14000001     	b	0x130968 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5f0>
  130968: 528daca1     	mov	w1, #0x6d65             // =28005
  13096c: 72ae8d21     	movk	w1, #0x7469, lsl #16
  130970: d10163a2     	sub	x2, x29, #0x58
  130974: f9403fe0     	ldr	x0, [sp, #0x78]
  130978: 97fdd76e     	bl	0xa6730 <_ZN7android8MetaData9findInt64EjPl@plt>
  13097c: b90077e0     	str	w0, [sp, #0x74]
  130980: 14000001     	b	0x130984 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x60c>
  130984: d10183a0     	sub	x0, x29, #0x60
  130988: 97fdc3fa     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  13098c: f85403a0     	ldur	x0, [x29, #-0xc0]
  130990: d101c3be     	sub	x30, x29, #0x70
  130994: aa1e03e8     	mov	x8, x30
  130998: f90037fe     	str	x30, [sp, #0x68]
  13099c: 97fdcde5     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  1309a0: f94037e0     	ldr	x0, [sp, #0x68]
  1309a4: 97fdd143     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1309a8: f90033e0     	str	x0, [sp, #0x60]
  1309ac: 14000001     	b	0x1309b0 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x638>
  1309b0: 528dcc61     	mov	w1, #0x6e63             // =28259
  1309b4: 72ae6f21     	movk	w1, #0x7379, lsl #16
  1309b8: d10193a2     	sub	x2, x29, #0x64
  1309bc: f94033e0     	ldr	x0, [sp, #0x60]
  1309c0: 97fdd2b8     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  1309c4: b9005fe0     	str	w0, [sp, #0x5c]
  1309c8: 14000001     	b	0x1309cc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x654>
  1309cc: d101c3a0     	sub	x0, x29, #0x70
  1309d0: 97fdc3e8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1309d4: f85103a0     	ldur	x0, [x29, #-0xf0]
  1309d8: d101e3be     	sub	x30, x29, #0x78
  1309dc: aa1e03e8     	mov	x8, x30
  1309e0: f9002bfe     	str	x30, [sp, #0x50]
  1309e4: 97fdcdd3     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  1309e8: f9402be0     	ldr	x0, [sp, #0x50]
  1309ec: 97fdd131     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1309f0: f90027e0     	str	x0, [sp, #0x48]
  1309f4: 14000001     	b	0x1309f8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x680>
  1309f8: f85a83a2     	ldur	x2, [x29, #-0x58]
  1309fc: 528daca1     	mov	w1, #0x6d65             // =28005
  130a00: 72ae8d21     	movk	w1, #0x7469, lsl #16
  130a04: f94027e0     	ldr	x0, [sp, #0x48]
  130a08: 97fde3ce     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  130a0c: b90047e0     	str	w0, [sp, #0x44]
  130a10: 14000001     	b	0x130a14 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x69c>
  130a14: d101e3a0     	sub	x0, x29, #0x78
  130a18: 97fdc3d6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130a1c: f85103a0     	ldur	x0, [x29, #-0xf0]
  130a20: d10203be     	sub	x30, x29, #0x80
  130a24: aa1e03e8     	mov	x8, x30
  130a28: f9001ffe     	str	x30, [sp, #0x38]
  130a2c: 97fdcdc1     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  130a30: f9401fe0     	ldr	x0, [sp, #0x38]
  130a34: 97fdd11f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  130a38: f9001be0     	str	x0, [sp, #0x30]
  130a3c: 14000001     	b	0x130a40 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c8>
  130a40: b859c3a2     	ldur	w2, [x29, #-0x64]
  130a44: 528dcc61     	mov	w1, #0x6e63             // =28259
  130a48: 72ae6f21     	movk	w1, #0x7379, lsl #16
  130a4c: f9401be0     	ldr	x0, [sp, #0x30]
  130a50: 97fdcb88     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  130a54: b9002fe0     	str	w0, [sp, #0x2c]
  130a58: 14000001     	b	0x130a5c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6e4>
  130a5c: d10203a0     	sub	x0, x29, #0x80
  130a60: 97fdc3c4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130a64: f85103a0     	ldur	x0, [x29, #-0xf0]
  130a68: 97fdc95e     	bl	0xa2fe0 <_ZNK7android11MediaBuffer4dataEv@plt>
  130a6c: f81083a0     	stur	x0, [x29, #-0xf8]
  130a70: 14000019     	b	0x130ad4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x75c>
  130a74: f81383a0     	stur	x0, [x29, #-0xc8]
  130a78: 2a0103e8     	mov	w8, w1
  130a7c: b81343a8     	stur	w8, [x29, #-0xcc]
  130a80: d10183a0     	sub	x0, x29, #0x60
  130a84: 97fdc3bb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130a88: 14000055     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130a8c: f81383a0     	stur	x0, [x29, #-0xc8]
  130a90: 2a0103e8     	mov	w8, w1
  130a94: b81343a8     	stur	w8, [x29, #-0xcc]
  130a98: d101c3a0     	sub	x0, x29, #0x70
  130a9c: 97fdc3b5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130aa0: 1400004f     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130aa4: f81383a0     	stur	x0, [x29, #-0xc8]
  130aa8: 2a0103e8     	mov	w8, w1
  130aac: b81343a8     	stur	w8, [x29, #-0xcc]
  130ab0: d101e3a0     	sub	x0, x29, #0x78
  130ab4: 97fdc3af     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130ab8: 14000049     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130abc: f81383a0     	stur	x0, [x29, #-0xc8]
  130ac0: 2a0103e8     	mov	w8, w1
  130ac4: b81343a8     	stur	w8, [x29, #-0xcc]
  130ac8: d10203a0     	sub	x0, x29, #0x80
  130acc: 97fdc3a9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130ad0: 14000043     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130ad4: 14000001     	b	0x130ad8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x760>
  130ad8: b85043a8     	ldur	w8, [x29, #-0xfc]
  130adc: 11000508     	add	w8, w8, #0x1
  130ae0: b81043a8     	stur	w8, [x29, #-0xfc]
  130ae4: 17fffed4     	b	0x130634 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2bc>
  130ae8: f85403a8     	ldur	x8, [x29, #-0xc0]
  130aec: f85103a9     	ldur	x9, [x29, #-0xf0]
  130af0: eb090108     	subs	x8, x8, x9
  130af4: f90013e8     	str	x8, [sp, #0x20]
  130af8: 54000140     	b.eq	0x130b20 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7a8>
  130afc: 14000001     	b	0x130b00 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x788>
  130b00: f85403a8     	ldur	x8, [x29, #-0xc0]
  130b04: f9400109     	ldr	x9, [x8]
  130b08: f9400129     	ldr	x9, [x9]
  130b0c: aa0803e0     	mov	x0, x8
  130b10: d63f0120     	blr	x9
  130b14: aa1f03e8     	mov	x8, xzr
  130b18: f81403a8     	stur	x8, [x29, #-0xc0]
  130b1c: 14000001     	b	0x130b20 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7a8>
  130b20: f85503a8     	ldur	x8, [x29, #-0xb0]
  130b24: b7f80348     	tbnz	x8, #0x3f, 0x130b8c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x814>
  130b28: 14000001     	b	0x130b2c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7b4>
  130b2c: f85103a0     	ldur	x0, [x29, #-0xf0]
  130b30: d10223a8     	sub	x8, x29, #0x88
  130b34: f9000fe8     	str	x8, [sp, #0x18]
  130b38: 97fdcd7e     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  130b3c: f9400fe0     	ldr	x0, [sp, #0x18]
  130b40: 97fdd0dc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  130b44: f9000be0     	str	x0, [sp, #0x10]
  130b48: 14000001     	b	0x130b4c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7d4>
  130b4c: f85503a2     	ldur	x2, [x29, #-0xb0]
  130b50: 528e4a81     	mov	w1, #0x7254             // =29268
  130b54: 72ae8c21     	movk	w1, #0x7461, lsl #16
  130b58: f9400be0     	ldr	x0, [sp, #0x10]
  130b5c: 97fde379     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  130b60: b9000fe0     	str	w0, [sp, #0xc]
  130b64: 14000001     	b	0x130b68 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7f0>
  130b68: d10223a0     	sub	x0, x29, #0x88
  130b6c: 97fdc381     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130b70: 14000007     	b	0x130b8c <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x814>
  130b74: f81383a0     	stur	x0, [x29, #-0xc8]
  130b78: 2a0103e8     	mov	w8, w1
  130b7c: b81343a8     	stur	w8, [x29, #-0xcc]
  130b80: d10223a0     	sub	x0, x29, #0x88
  130b84: 97fdc37b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  130b88: 14000015     	b	0x130bdc <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  130b8c: f85103a8     	ldur	x8, [x29, #-0xf0]
  130b90: f85603a9     	ldur	x9, [x29, #-0xa0]
  130b94: f9000128     	str	x8, [x9]
  130b98: 2a1f03ea     	mov	w10, wzr
  130b9c: b81743aa     	stur	w10, [x29, #-0x8c]
  130ba0: 14000001     	b	0x130ba4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x82c>
  130ba4: b85743a8     	ldur	w8, [x29, #-0x8c]
  130ba8: d53bd049     	mrs	x9, TPIDR_EL0
  130bac: f9401529     	ldr	x9, [x9, #0x28]
  130bb0: f85e83aa     	ldur	x10, [x29, #-0x18]
  130bb4: eb0a0129     	subs	x9, x9, x10
  130bb8: b9000be8     	str	w8, [sp, #0x8]
  130bbc: f90003e9     	str	x9, [sp]
  130bc0: 54000121     	b.ne	0x130be4 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x86c>
  130bc4: 14000001     	b	0x130bc8 <android::MatroskaSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x850>
  130bc8: b9400be0     	ldr	w0, [sp, #0x8]
  130bcc: 910983ff     	add	sp, sp, #0x260
  130bd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  130bd4: f84207fc     	ldr	x28, [sp], #0x20
  130bd8: d65f03c0     	ret
  130bdc: f85383a0     	ldur	x0, [x29, #-0xc8]
  130be0: 97fddccc     	bl	0xa7f10 <_Unwind_Resume@plt>
  130be4: 97fde463     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000130be8 <android::MatroskaExtractor::isLiveStreaming() const>:
  130be8: d10043ff     	sub	sp, sp, #0x10
  130bec: f90007e0     	str	x0, [sp, #0x8]
  130bf0: f94007e0     	ldr	x0, [sp, #0x8]
  130bf4: 3941c408     	ldrb	w8, [x0, #0x71]
  130bf8: 320003e9     	orr	w9, wzr, #0x1
  130bfc: 0a090108     	and	w8, w8, w9
  130c00: 2a0803e0     	mov	w0, w8
  130c04: 910043ff     	add	sp, sp, #0x10
  130c08: d65f03c0     	ret
  130c0c: d10043ff     	sub	sp, sp, #0x10
  130c10: 321c03e8     	orr	w8, wzr, #0x10
  130c14: 321d03e9     	orr	w9, wzr, #0x8
  130c18: f90007e0     	str	x0, [sp, #0x8]
  130c1c: f94007e0     	ldr	x0, [sp, #0x8]
  130c20: 3940000a     	ldrb	w10, [x0]
  130c24: 1ac82148     	lsl	w8, w10, w8
  130c28: f94007e0     	ldr	x0, [sp, #0x8]
  130c2c: 3940040a     	ldrb	w10, [x0, #0x1]
  130c30: 1ac92149     	lsl	w9, w10, w9
  130c34: 2a090108     	orr	w8, w8, w9
  130c38: f94007e0     	ldr	x0, [sp, #0x8]
  130c3c: 39400809     	ldrb	w9, [x0, #0x2]
  130c40: 2a090100     	orr	w0, w8, w9
  130c44: 910043ff     	add	sp, sp, #0x10
  130c48: d65f03c0     	ret

0000000000130c4c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)>:
  130c4c: d10583ff     	sub	sp, sp, #0x160
  130c50: f900a3fc     	str	x28, [sp, #0x140]
  130c54: a9157bfd     	stp	x29, x30, [sp, #0x150]
  130c58: 910543fd     	add	x29, sp, #0x150
  130c5c: d53bd048     	mrs	x8, TPIDR_EL0
  130c60: f9401508     	ldr	x8, [x8, #0x28]
  130c64: f81e83a8     	stur	x8, [x29, #-0x18]
  130c68: f81903a0     	stur	x0, [x29, #-0x70]
  130c6c: f81883a1     	stur	x1, [x29, #-0x78]
  130c70: f81803a2     	stur	x2, [x29, #-0x80]
  130c74: f85903a8     	ldur	x8, [x29, #-0x70]
  130c78: aa0803e0     	mov	x0, x8
  130c7c: f85883a1     	ldur	x1, [x29, #-0x78]
  130c80: aa0103e2     	mov	x2, x1
  130c84: 91002029     	add	x9, x1, #0x8
  130c88: f81603a0     	stur	x0, [x29, #-0xa0]
  130c8c: aa0803e0     	mov	x0, x8
  130c90: f90057e1     	str	x1, [sp, #0xa8]
  130c94: aa0903e1     	mov	x1, x9
  130c98: f90053e8     	str	x8, [sp, #0xa0]
  130c9c: f9004fe2     	str	x2, [sp, #0x98]
  130ca0: 97fddb30     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  130ca4: f94057e8     	ldr	x8, [sp, #0xa8]
  130ca8: f9400109     	ldr	x9, [x8]
  130cac: f94053e0     	ldr	x0, [sp, #0xa0]
  130cb0: f9000009     	str	x9, [x0]
  130cb4: f9401d09     	ldr	x9, [x8, #0x38]
  130cb8: f9400001     	ldr	x1, [x0]
  130cbc: f85e8021     	ldur	x1, [x1, #-0x18]
  130cc0: f8216809     	str	x9, [x0, x1]
  130cc4: 91002009     	add	x9, x0, #0x8
  130cc8: aa0903e1     	mov	x1, x9
  130ccc: aa0903e0     	mov	x0, x9
  130cd0: f9004be1     	str	x1, [sp, #0x90]
  130cd4: 97fe2059     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  130cd8: f94053e8     	ldr	x8, [sp, #0xa0]
  130cdc: 9100c109     	add	x9, x8, #0x30
  130ce0: aa0903e0     	mov	x0, x9
  130ce4: f90047e0     	str	x0, [sp, #0x88]
  130ce8: aa0903e0     	mov	x0, x9
  130cec: 97fdd09d     	bl	0xa4f60 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEEC2Ev@plt>
  130cf0: 14000001     	b	0x130cf4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xa8>
  130cf4: f85603a8     	ldur	x8, [x29, #-0xa0]
  130cf8: 91016109     	add	x9, x8, #0x58
  130cfc: aa0903e0     	mov	x0, x9
  130d00: f85803a1     	ldur	x1, [x29, #-0x80]
  130d04: f90043e0     	str	x0, [sp, #0x80]
  130d08: aa0903e0     	mov	x0, x9
  130d0c: 97fdbd11     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  130d10: 14000001     	b	0x130d14 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xc8>
  130d14: f85603a8     	ldur	x8, [x29, #-0xa0]
  130d18: 91018109     	add	x9, x8, #0x60
  130d1c: 321c03ea     	orr	w10, wzr, #0x10
  130d20: 2a0a03e0     	mov	w0, w10
  130d24: f9003fe9     	str	x9, [sp, #0x78]
  130d28: 97fde07a     	bl	0xa8f10 <_Znwm@plt>
  130d2c: f9003be0     	str	x0, [sp, #0x70]
  130d30: 14000001     	b	0x130d34 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xe8>
  130d34: f9403be0     	ldr	x0, [sp, #0x70]
  130d38: f85603a8     	ldur	x8, [x29, #-0xa0]
  130d3c: 91016101     	add	x1, x8, #0x58
  130d40: f9403be2     	ldr	x2, [sp, #0x70]
  130d44: f90037e0     	str	x0, [sp, #0x68]
  130d48: aa0203e0     	mov	x0, x2
  130d4c: 97fdd675     	bl	0xa6720 <_ZN7android16DataSourceReaderC2ERKNS_2spINS_10DataSourceEEE@plt>
  130d50: 14000001     	b	0x130d54 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x108>
  130d54: f94037e8     	ldr	x8, [sp, #0x68]
  130d58: f9403fe9     	ldr	x9, [sp, #0x78]
  130d5c: f9000128     	str	x8, [x9]
  130d60: aa1f03ea     	mov	x10, xzr
  130d64: f85603ab     	ldur	x11, [x29, #-0xa0]
  130d68: f900356a     	str	x10, [x11, #0x68]
  130d6c: 2a1f03ec     	mov	w12, wzr
  130d70: 3901c16c     	strb	w12, [x11, #0x70]
  130d74: 3901c96c     	strb	w12, [x11, #0x72]
  130d78: f9003d6a     	str	x10, [x11, #0x78]
  130d7c: 91016160     	add	x0, x11, #0x58
  130d80: 97fdda84     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  130d84: f90033e0     	str	x0, [sp, #0x60]
  130d88: 14000001     	b	0x130d8c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x140>
  130d8c: f94033e8     	ldr	x8, [sp, #0x60]
  130d90: f9400109     	ldr	x9, [x8]
  130d94: f9402529     	ldr	x9, [x9, #0x48]
  130d98: aa0803e0     	mov	x0, x8
  130d9c: d63f0120     	blr	x9
  130da0: b9005fe0     	str	w0, [sp, #0x5c]
  130da4: 14000001     	b	0x130da8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x15c>
  130da8: 528000a8     	mov	w8, #0x5                // =5
  130dac: b9405fe9     	ldr	w9, [sp, #0x5c]
  130db0: 0a080128     	and	w8, w9, w8
  130db4: 2a1f03e0     	mov	w0, wzr
  130db8: b9005be0     	str	w0, [sp, #0x58]
  130dbc: 340002a8     	cbz	w8, 0x130e10 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1c4>
  130dc0: 14000001     	b	0x130dc4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x178>
  130dc4: f85603a8     	ldur	x8, [x29, #-0xa0]
  130dc8: 91016100     	add	x0, x8, #0x58
  130dcc: 97fdda71     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  130dd0: f9002be0     	str	x0, [sp, #0x50]
  130dd4: 14000001     	b	0x130dd8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x18c>
  130dd8: f9402be8     	ldr	x8, [sp, #0x50]
  130ddc: f9400109     	ldr	x9, [x8]
  130de0: f9402129     	ldr	x9, [x9, #0x40]
  130de4: d10083a1     	sub	x1, x29, #0x20
  130de8: aa0803e0     	mov	x0, x8
  130dec: d63f0120     	blr	x9
  130df0: b9004fe0     	str	w0, [sp, #0x4c]
  130df4: 14000001     	b	0x130df8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1ac>
  130df8: b9404fe8     	ldr	w8, [sp, #0x4c]
  130dfc: 71000109     	subs	w9, w8, #0x0
  130e00: 1a9f07ea     	cset	w10, ne
  130e04: b9004be9     	str	w9, [sp, #0x48]
  130e08: b9005bea     	str	w10, [sp, #0x58]
  130e0c: 14000001     	b	0x130e10 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1c4>
  130e10: b9405be8     	ldr	w8, [sp, #0x58]
  130e14: 12000108     	and	w8, w8, #0x1
  130e18: f85603a9     	ldur	x9, [x29, #-0xa0]
  130e1c: 3901c528     	strb	w8, [x9, #0x71]
  130e20: d10163a0     	sub	x0, x29, #0x58
  130e24: 97fde7df     	bl	0xaada0 <_ZN9mkvparser10EBMLHeaderC1Ev@plt>
  130e28: 14000001     	b	0x130e2c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1e0>
  130e2c: f85603a8     	ldur	x8, [x29, #-0xa0]
  130e30: f9403101     	ldr	x1, [x8, #0x60]
  130e34: d10163a0     	sub	x0, x29, #0x58
  130e38: d10183a2     	sub	x2, x29, #0x60
  130e3c: 97fdd089     	bl	0xa5060 <_ZN9mkvparser10EBMLHeader5ParseEPNS_10IMkvReaderERx@plt>
  130e40: f90023e0     	str	x0, [sp, #0x40]
  130e44: 14000001     	b	0x130e48 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1fc>
  130e48: f94023e8     	ldr	x8, [sp, #0x40]
  130e4c: b6f803a8     	tbz	x8, #0x3f, 0x130ec0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x274>
  130e50: 14000001     	b	0x130e54 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x208>
  130e54: 320003e8     	orr	w8, wzr, #0x1
  130e58: b81703a8     	stur	w8, [x29, #-0x90]
  130e5c: 14000074     	b	0x13102c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3e0>
  130e60: f81783a0     	stur	x0, [x29, #-0x88]
  130e64: 2a0103e8     	mov	w8, w1
  130e68: b81743a8     	stur	w8, [x29, #-0x8c]
  130e6c: 14000088     	b	0x13108c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x440>
  130e70: f81783a0     	stur	x0, [x29, #-0x88]
  130e74: 2a0103e8     	mov	w8, w1
  130e78: b81743a8     	stur	w8, [x29, #-0x8c]
  130e7c: 14000081     	b	0x131080 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x434>
  130e80: f81783a0     	stur	x0, [x29, #-0x88]
  130e84: 2a0103e8     	mov	w8, w1
  130e88: b81743a8     	stur	w8, [x29, #-0x8c]
  130e8c: 1400007a     	b	0x131074 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x428>
  130e90: f81783a0     	stur	x0, [x29, #-0x88]
  130e94: 2a0103e8     	mov	w8, w1
  130e98: b81743a8     	stur	w8, [x29, #-0x8c]
  130e9c: f9403be0     	ldr	x0, [sp, #0x70]
  130ea0: 97fdbeb0     	bl	0xa0960 <_ZdlPv@plt>
  130ea4: 14000074     	b	0x131074 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x428>
  130ea8: f81783a0     	stur	x0, [x29, #-0x88]
  130eac: 2a0103e8     	mov	w8, w1
  130eb0: b81743a8     	stur	w8, [x29, #-0x8c]
  130eb4: d10163a0     	sub	x0, x29, #0x58
  130eb8: 97fdce9e     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  130ebc: 1400006e     	b	0x131074 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x428>
  130ec0: f85c83a8     	ldur	x8, [x29, #-0x38]
  130ec4: b4000188     	cbz	x8, 0x130ef4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2a8>
  130ec8: 14000001     	b	0x130ecc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x280>
  130ecc: f85c83a1     	ldur	x1, [x29, #-0x38]
  130ed0: d0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  130ed4: 913c8800     	add	x0, x0, #0xf22
  130ed8: 97fdc4d6     	bl	0xa2230 <strcmp@plt>
  130edc: 350000c0     	cbnz	w0, 0x130ef4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2a8>
  130ee0: 14000001     	b	0x130ee4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x298>
  130ee4: 320003e8     	orr	w8, wzr, #0x1
  130ee8: f85603a9     	ldur	x9, [x29, #-0xa0]
  130eec: 3901c928     	strb	w8, [x9, #0x72]
  130ef0: 14000001     	b	0x130ef4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2a8>
  130ef4: f85603a8     	ldur	x8, [x29, #-0xa0]
  130ef8: f9403100     	ldr	x0, [x8, #0x60]
  130efc: f85a03a1     	ldur	x1, [x29, #-0x60]
  130f00: 9101a102     	add	x2, x8, #0x68
  130f04: 97fdc7b7     	bl	0xa2de0 <_ZN9mkvparser7Segment14CreateInstanceEPNS_10IMkvReaderExRPS0_@plt>
  130f08: f9001fe0     	str	x0, [sp, #0x38]
  130f0c: 14000001     	b	0x130f10 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2c4>
  130f10: f9401fe8     	ldr	x8, [sp, #0x38]
  130f14: f81683a8     	stur	x8, [x29, #-0x98]
  130f18: f85683a9     	ldur	x9, [x29, #-0x98]
  130f1c: b40000a9     	cbz	x9, 0x130f30 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2e4>
  130f20: 14000001     	b	0x130f24 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2d8>
  130f24: 320003e8     	orr	w8, wzr, #0x1
  130f28: b81703a8     	stur	w8, [x29, #-0x90]
  130f2c: 14000040     	b	0x13102c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3e0>
  130f30: f85603a8     	ldur	x8, [x29, #-0xa0]
  130f34: f9403500     	ldr	x0, [x8, #0x68]
  130f38: 97fdca26     	bl	0xa37d0 <_ZN9mkvparser7Segment12ParseHeadersEv@plt>
  130f3c: f9001be0     	str	x0, [sp, #0x30]
  130f40: 14000001     	b	0x130f44 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2f8>
  130f44: f9401be8     	ldr	x8, [sp, #0x30]
  130f48: f81683a8     	stur	x8, [x29, #-0x98]
  130f4c: f85683a9     	ldur	x9, [x29, #-0x98]
  130f50: b5000289     	cbnz	x9, 0x130fa0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x354>
  130f54: 14000001     	b	0x130f58 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x30c>
  130f58: f85603a8     	ldur	x8, [x29, #-0xa0]
  130f5c: f9403500     	ldr	x0, [x8, #0x68]
  130f60: d10183a1     	sub	x1, x29, #0x60
  130f64: d101a3a2     	sub	x2, x29, #0x68
  130f68: 97fdbc0e     	bl	0x9ffa0 <_ZN9mkvparser7Segment11LoadClusterERxRl@plt>
  130f6c: f90017e0     	str	x0, [sp, #0x28]
  130f70: 14000001     	b	0x130f74 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x328>
  130f74: f94017e8     	ldr	x8, [sp, #0x28]
  130f78: f81683a8     	stur	x8, [x29, #-0x98]
  130f7c: f85683a9     	ldur	x9, [x29, #-0x98]
  130f80: f1000529     	subs	x9, x9, #0x1
  130f84: f90013e9     	str	x9, [sp, #0x20]
  130f88: 540000ab     	b.lt	0x130f9c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x350>
  130f8c: 14000001     	b	0x130f90 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x344>
  130f90: aa1f03e8     	mov	x8, xzr
  130f94: f81683a8     	stur	x8, [x29, #-0x98]
  130f98: 14000001     	b	0x130f9c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x350>
  130f9c: 1400000a     	b	0x130fc4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x378>
  130fa0: f85683a8     	ldur	x8, [x29, #-0x98]
  130fa4: f1000508     	subs	x8, x8, #0x1
  130fa8: f9000fe8     	str	x8, [sp, #0x18]
  130fac: 540000ab     	b.lt	0x130fc0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x374>
  130fb0: 14000001     	b	0x130fb4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x368>
  130fb4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  130fb8: f81683a8     	stur	x8, [x29, #-0x98]
  130fbc: 14000001     	b	0x130fc0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x374>
  130fc0: 14000001     	b	0x130fc4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x378>
  130fc4: f85683a8     	ldur	x8, [x29, #-0x98]
  130fc8: b6f80268     	tbz	x8, #0x3f, 0x131014 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3c8>
  130fcc: 14000001     	b	0x130fd0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x384>
  130fd0: f85603a8     	ldur	x8, [x29, #-0xa0]
  130fd4: f9403509     	ldr	x9, [x8, #0x68]
  130fd8: aa0903e0     	mov	x0, x9
  130fdc: f9000be0     	str	x0, [sp, #0x10]
  130fe0: b40000e9     	cbz	x9, 0x130ffc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3b0>
  130fe4: 14000001     	b	0x130fe8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x39c>
  130fe8: f9400be0     	ldr	x0, [sp, #0x10]
  130fec: 97fdbe41     	bl	0xa08f0 <_ZN9mkvparser7SegmentD1Ev@plt>
  130ff0: f9400be0     	ldr	x0, [sp, #0x10]
  130ff4: 97fdbe5b     	bl	0xa0960 <_ZdlPv@plt>
  130ff8: 14000001     	b	0x130ffc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3b0>
  130ffc: aa1f03e8     	mov	x8, xzr
  131000: f85603a9     	ldur	x9, [x29, #-0xa0]
  131004: f9003528     	str	x8, [x9, #0x68]
  131008: 320003ea     	orr	w10, wzr, #0x1
  13100c: b81703aa     	stur	w10, [x29, #-0x90]
  131010: 14000007     	b	0x13102c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3e0>
  131014: f85603a0     	ldur	x0, [x29, #-0xa0]
  131018: 97fddbea     	bl	0xa7fc0 <_ZN7android17MatroskaExtractor9addTracksEv@plt>
  13101c: 14000001     	b	0x131020 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3d4>
  131020: 2a1f03e8     	mov	w8, wzr
  131024: b81703a8     	stur	w8, [x29, #-0x90]
  131028: 14000001     	b	0x13102c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3e0>
  13102c: d10163a0     	sub	x0, x29, #0x58
  131030: 97fdce40     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  131034: b85703a8     	ldur	w8, [x29, #-0x90]
  131038: 71000508     	subs	w8, w8, #0x1
  13103c: b9000fe8     	str	w8, [sp, #0xc]
  131040: 54000388     	b.hi	0x1310b0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x464>
  131044: 14000001     	b	0x131048 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3fc>
  131048: d53bd048     	mrs	x8, TPIDR_EL0
  13104c: f9401508     	ldr	x8, [x8, #0x28]
  131050: f85e83a9     	ldur	x9, [x29, #-0x18]
  131054: eb090108     	subs	x8, x8, x9
  131058: f90003e8     	str	x8, [sp]
  13105c: 540002a1     	b.ne	0x1310b0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x464>
  131060: 14000001     	b	0x131064 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x418>
  131064: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  131068: f940a3fc     	ldr	x28, [sp, #0x140]
  13106c: 910583ff     	add	sp, sp, #0x160
  131070: d65f03c0     	ret
  131074: f94043e0     	ldr	x0, [sp, #0x80]
  131078: 97fdbbd6     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  13107c: 14000001     	b	0x131080 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x434>
  131080: f94047e0     	ldr	x0, [sp, #0x88]
  131084: 97fdc543     	bl	0xa2590 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEED2Ev@plt>
  131088: 14000001     	b	0x13108c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x440>
  13108c: f9404be0     	ldr	x0, [sp, #0x90]
  131090: 97fde3d8     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  131094: f9404fe0     	ldr	x0, [sp, #0x98]
  131098: 91002001     	add	x1, x0, #0x8
  13109c: f85603a0     	ldur	x0, [x29, #-0xa0]
  1310a0: 97fde6a4     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  1310a4: 14000001     	b	0x1310a8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x45c>
  1310a8: f85783a0     	ldur	x0, [x29, #-0x88]
  1310ac: 97fddb99     	bl	0xa7f10 <_Unwind_Resume@plt>
  1310b0: 97fde330     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001310b4 <android::Vector<android::MatroskaExtractor::TrackInfo>::Vector()>:
  1310b4: d100c3ff     	sub	sp, sp, #0x30
  1310b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1310bc: 910083fd     	add	x29, sp, #0x20
  1310c0: d2800901     	mov	x1, #0x48               // =72
  1310c4: 52800002     	mov	w2, #0x0                // =0
  1310c8: f0000ba8     	adrp	x8, 0x2a8000
  1310cc: f946b508     	ldr	x8, [x8, #0xd68]
  1310d0: b27c03e9     	orr	x9, xzr, #0x10
  1310d4: 8b090108     	add	x8, x8, x9
  1310d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1310dc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1310e0: aa0903e0     	mov	x0, x9
  1310e4: f9000be8     	str	x8, [sp, #0x10]
  1310e8: f90007e9     	str	x9, [sp, #0x8]
  1310ec: 97fdbcd5     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  1310f0: f9400be8     	ldr	x8, [sp, #0x10]
  1310f4: f94007e9     	ldr	x9, [sp, #0x8]
  1310f8: f9000128     	str	x8, [x9]
  1310fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  131100: 9100c3ff     	add	sp, sp, #0x30
  131104: d65f03c0     	ret

0000000000131108 <android::DataSourceReader::DataSourceReader(android::sp<android::DataSource> const&)>:
  131108: d10143ff     	sub	sp, sp, #0x50
  13110c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  131110: 910103fd     	add	x29, sp, #0x40
  131114: f0000ba8     	adrp	x8, 0x2a8000
  131118: f9422d08     	ldr	x8, [x8, #0x458]
  13111c: b27c03e9     	orr	x9, xzr, #0x10
  131120: 8b090108     	add	x8, x8, x9
  131124: b27d03e9     	orr	x9, xzr, #0x8
  131128: f81f83a0     	stur	x0, [x29, #-0x8]
  13112c: f81f03a1     	stur	x1, [x29, #-0x10]
  131130: f85f83a0     	ldur	x0, [x29, #-0x8]
  131134: f9000fe0     	str	x0, [sp, #0x18]
  131138: f9000be8     	str	x8, [sp, #0x10]
  13113c: f90007e9     	str	x9, [sp, #0x8]
  131140: 97fddcd4     	bl	0xa8490 <_ZN9mkvparser10IMkvReaderC2Ev@plt>
  131144: f9400be8     	ldr	x8, [sp, #0x10]
  131148: f9400fe9     	ldr	x9, [sp, #0x18]
  13114c: f9000128     	str	x8, [x9]
  131150: f94007e0     	ldr	x0, [sp, #0x8]
  131154: 8b000120     	add	x0, x9, x0
  131158: f85f03a1     	ldur	x1, [x29, #-0x10]
  13115c: 97fdbbfd     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  131160: 14000001     	b	0x131164 <android::DataSourceReader::DataSourceReader(android::sp<android::DataSource> const&)+0x5c>
  131164: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  131168: 910143ff     	add	sp, sp, #0x50
  13116c: d65f03c0     	ret
  131170: 2a0103e8     	mov	w8, w1
  131174: f81e83a0     	stur	x0, [x29, #-0x18]
  131178: b81e43a8     	stur	w8, [x29, #-0x1c]
  13117c: f9400fe0     	ldr	x0, [sp, #0x18]
  131180: 97fde5a0     	bl	0xaa800 <_ZN9mkvparser10IMkvReaderD2Ev@plt>
  131184: f85e83a0     	ldur	x0, [x29, #-0x18]
  131188: 97fddb62     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000013118c <android::MatroskaExtractor::addTracks()>:
  13118c: f81e0ffc     	str	x28, [sp, #-0x20]!
  131190: a9017bfd     	stp	x29, x30, [sp, #0x10]
  131194: 910043fd     	add	x29, sp, #0x10
  131198: d10b83ff     	sub	sp, sp, #0x2e0
  13119c: d53bd048     	mrs	x8, TPIDR_EL0
  1311a0: f9401508     	ldr	x8, [x8, #0x28]
  1311a4: f81e83a8     	stur	x8, [x29, #-0x18]
  1311a8: f81d03a0     	stur	x0, [x29, #-0x30]
  1311ac: f85d03a8     	ldur	x8, [x29, #-0x30]
  1311b0: aa0803e0     	mov	x0, x8
  1311b4: f9403508     	ldr	x8, [x8, #0x68]
  1311b8: f81403a0     	stur	x0, [x29, #-0xc0]
  1311bc: aa0803e0     	mov	x0, x8
  1311c0: 97fde298     	bl	0xa9c20 <_ZNK9mkvparser7Segment9GetTracksEv@plt>
  1311c4: f81c83a0     	stur	x0, [x29, #-0x38]
  1311c8: aa1f03e8     	mov	x8, xzr
  1311cc: f81c03a8     	stur	x8, [x29, #-0x40]
  1311d0: 14000001     	b	0x1311d4 <android::MatroskaExtractor::addTracks()+0x48>
  1311d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1311d8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1311dc: f81383a8     	stur	x8, [x29, #-0xc8]
  1311e0: 97fdc6bc     	bl	0xa2cd0 <_ZNK9mkvparser6Tracks14GetTracksCountEv@plt>
  1311e4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1311e8: eb000108     	subs	x8, x8, x0
  1311ec: f81303a8     	stur	x8, [x29, #-0xd0]
  1311f0: 54004f22     	b.hs	0x131bd4 <android::MatroskaExtractor::addTracks()+0xa48>
  1311f4: 14000001     	b	0x1311f8 <android::MatroskaExtractor::addTracks()+0x6c>
  1311f8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1311fc: f85c03a1     	ldur	x1, [x29, #-0x40]
  131200: 97fdc638     	bl	0xa2ae0 <_ZNK9mkvparser6Tracks15GetTrackByIndexEm@plt>
  131204: f81b83a0     	stur	x0, [x29, #-0x48]
  131208: f85b83a0     	ldur	x0, [x29, #-0x48]
  13120c: b5000060     	cbnz	x0, 0x131218 <android::MatroskaExtractor::addTracks()+0x8c>
  131210: 14000001     	b	0x131214 <android::MatroskaExtractor::addTracks()+0x88>
  131214: 1400026c     	b	0x131bc4 <android::MatroskaExtractor::addTracks()+0xa38>
  131218: f85b83a0     	ldur	x0, [x29, #-0x48]
  13121c: 97fdbc35     	bl	0xa02f0 <_ZNK9mkvparser5Track10GetCodecIdEv@plt>
  131220: f81b03a0     	stur	x0, [x29, #-0x50]
  131224: f85b03a0     	ldur	x0, [x29, #-0x50]
  131228: b5000060     	cbnz	x0, 0x131234 <android::MatroskaExtractor::addTracks()+0xa8>
  13122c: 14000001     	b	0x131230 <android::MatroskaExtractor::addTracks()+0xa4>
  131230: 14000265     	b	0x131bc4 <android::MatroskaExtractor::addTracks()+0xa38>
  131234: f85b83a0     	ldur	x0, [x29, #-0x48]
  131238: d10083a1     	sub	x1, x29, #0x20
  13123c: 97fde229     	bl	0xa9ae0 <_ZNK9mkvparser5Track15GetCodecPrivateERm@plt>
  131240: f81a83a0     	stur	x0, [x29, #-0x58]
  131244: 321d0be8     	orr	w8, wzr, #0x38
  131248: 2a0803e0     	mov	w0, w8
  13124c: 97fddf31     	bl	0xa8f10 <_Znwm@plt>
  131250: aa0003e1     	mov	x1, x0
  131254: aa0003fe     	mov	x30, x0
  131258: f81283a1     	stur	x1, [x29, #-0xd8]
  13125c: f81203be     	stur	x30, [x29, #-0xe0]
  131260: 97fdd814     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  131264: 14000001     	b	0x131268 <android::MatroskaExtractor::addTracks()+0xdc>
  131268: d100a3a0     	sub	x0, x29, #0x28
  13126c: f85203a1     	ldur	x1, [x29, #-0xe0]
  131270: 97fdd224     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  131274: 2a1f03e8     	mov	w8, wzr
  131278: b81983a8     	stur	w8, [x29, #-0x68]
  13127c: f85b83a0     	ldur	x0, [x29, #-0x48]
  131280: 97fdd014     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  131284: f81183a0     	stur	x0, [x29, #-0xe8]
  131288: 14000001     	b	0x13128c <android::MatroskaExtractor::addTracks()+0x100>
  13128c: f85183a8     	ldur	x8, [x29, #-0xe8]
  131290: f1000509     	subs	x9, x8, #0x1
  131294: f81103a9     	stur	x9, [x29, #-0xf0]
  131298: 54000260     	b.eq	0x1312e4 <android::MatroskaExtractor::addTracks()+0x158>
  13129c: 14000001     	b	0x1312a0 <android::MatroskaExtractor::addTracks()+0x114>
  1312a0: f85183a8     	ldur	x8, [x29, #-0xe8]
  1312a4: f1000909     	subs	x9, x8, #0x2
  1312a8: f81083a9     	stur	x9, [x29, #-0xf8]
  1312ac: 54001860     	b.eq	0x1315b8 <android::MatroskaExtractor::addTracks()+0x42c>
  1312b0: 14000181     	b	0x1318b4 <android::MatroskaExtractor::addTracks()+0x728>
  1312b4: f81a03a0     	stur	x0, [x29, #-0x60]
  1312b8: 2a0103e8     	mov	w8, w1
  1312bc: b819c3a8     	stur	w8, [x29, #-0x64]
  1312c0: f85283a0     	ldur	x0, [x29, #-0xd8]
  1312c4: 97fdbda7     	bl	0xa0960 <_ZdlPv@plt>
  1312c8: 1400024e     	b	0x131c00 <android::MatroskaExtractor::addTracks()+0xa74>
  1312cc: f81a03a0     	stur	x0, [x29, #-0x60]
  1312d0: 2a0103e8     	mov	w8, w1
  1312d4: b819c3a8     	stur	w8, [x29, #-0x64]
  1312d8: d100a3a0     	sub	x0, x29, #0x28
  1312dc: 97fdc1a5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1312e0: 14000248     	b	0x131c00 <android::MatroskaExtractor::addTracks()+0xa74>
  1312e4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1312e8: f81903a8     	stur	x8, [x29, #-0x70]
  1312ec: f85b03a1     	ldur	x1, [x29, #-0x50]
  1312f0: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1312f4: 913b4000     	add	x0, x0, #0xed0
  1312f8: 97fdc3ce     	bl	0xa2230 <strcmp@plt>
  1312fc: 35000400     	cbnz	w0, 0x13137c <android::MatroskaExtractor::addTracks()+0x1f0>
  131300: 14000001     	b	0x131304 <android::MatroskaExtractor::addTracks()+0x178>
  131304: d100a3a0     	sub	x0, x29, #0x28
  131308: 97fdceea     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13130c: f81003a0     	stur	x0, [x29, #-0x100]
  131310: 14000001     	b	0x131314 <android::MatroskaExtractor::addTracks()+0x188>
  131314: f0000ba8     	adrp	x8, 0x2a8000
  131318: f9469508     	ldr	x8, [x8, #0xd28]
  13131c: f9400102     	ldr	x2, [x8]
  131320: 528daca1     	mov	w1, #0x6d65             // =28005
  131324: 72adad21     	movk	w1, #0x6d69, lsl #16
  131328: f85003a0     	ldur	x0, [x29, #-0x100]
  13132c: 97fdbc25     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  131330: b901efe0     	str	w0, [sp, #0x1ec]
  131334: 14000001     	b	0x131338 <android::MatroskaExtractor::addTracks()+0x1ac>
  131338: d100a3a0     	sub	x0, x29, #0x28
  13133c: 97fdcedd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131340: f900f3e0     	str	x0, [sp, #0x1e0]
  131344: 14000001     	b	0x131348 <android::MatroskaExtractor::addTracks()+0x1bc>
  131348: f85a83a3     	ldur	x3, [x29, #-0x58]
  13134c: f85e03a4     	ldur	x4, [x29, #-0x20]
  131350: 528c6c61     	mov	w1, #0x6363             // =25443
  131354: 72ac2ec1     	movk	w1, #0x6176, lsl #16
  131358: 2a1f03e0     	mov	w0, wzr
  13135c: f940f3e2     	ldr	x2, [sp, #0x1e0]
  131360: b901dfe0     	str	w0, [sp, #0x1dc]
  131364: aa0203e0     	mov	x0, x2
  131368: b941dfe2     	ldr	w2, [sp, #0x1dc]
  13136c: 97fdd031     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  131370: b901dbe0     	str	w0, [sp, #0x1d8]
  131374: 14000001     	b	0x131378 <android::MatroskaExtractor::addTracks()+0x1ec>
  131378: 14000064     	b	0x131508 <android::MatroskaExtractor::addTracks()+0x37c>
  13137c: f85b03a1     	ldur	x1, [x29, #-0x50]
  131380: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131384: 913b8000     	add	x0, x0, #0xee0
  131388: 97fdc3aa     	bl	0xa2230 <strcmp@plt>
  13138c: 350003a0     	cbnz	w0, 0x131400 <android::MatroskaExtractor::addTracks()+0x274>
  131390: 14000001     	b	0x131394 <android::MatroskaExtractor::addTracks()+0x208>
  131394: f85e03a8     	ldur	x8, [x29, #-0x20]
  131398: b40002c8     	cbz	x8, 0x1313f0 <android::MatroskaExtractor::addTracks()+0x264>
  13139c: 14000001     	b	0x1313a0 <android::MatroskaExtractor::addTracks()+0x214>
  1313a0: d100a3a0     	sub	x0, x29, #0x28
  1313a4: 97fdcec3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1313a8: f900ebe0     	str	x0, [sp, #0x1d0]
  1313ac: 14000001     	b	0x1313b0 <android::MatroskaExtractor::addTracks()+0x224>
  1313b0: f0000ba8     	adrp	x8, 0x2a8000
  1313b4: f9437908     	ldr	x8, [x8, #0x6f0]
  1313b8: f9400102     	ldr	x2, [x8]
  1313bc: 528daca1     	mov	w1, #0x6d65             // =28005
  1313c0: 72adad21     	movk	w1, #0x6d69, lsl #16
  1313c4: f940ebe0     	ldr	x0, [sp, #0x1d0]
  1313c8: 97fdbbfe     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1313cc: b901cfe0     	str	w0, [sp, #0x1cc]
  1313d0: 14000001     	b	0x1313d4 <android::MatroskaExtractor::addTracks()+0x248>
  1313d4: f85a83a2     	ldur	x2, [x29, #-0x58]
  1313d8: f85e03a3     	ldur	x3, [x29, #-0x20]
  1313dc: d100a3a0     	sub	x0, x29, #0x28
  1313e0: 2a1f03e1     	mov	w1, wzr
  1313e4: 940008e1     	bl	0x133768 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x720>
  1313e8: 14000001     	b	0x1313ec <android::MatroskaExtractor::addTracks()+0x260>
  1313ec: 14000004     	b	0x1313fc <android::MatroskaExtractor::addTracks()+0x270>
  1313f0: 321e03e8     	orr	w8, wzr, #0x4
  1313f4: b818c3a8     	stur	w8, [x29, #-0x74]
  1313f8: 140001e6     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  1313fc: 14000042     	b	0x131504 <android::MatroskaExtractor::addTracks()+0x378>
  131400: f85b03a1     	ldur	x1, [x29, #-0x50]
  131404: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131408: 913bc000     	add	x0, x0, #0xef0
  13140c: 97fdc389     	bl	0xa2230 <strcmp@plt>
  131410: 35000200     	cbnz	w0, 0x131450 <android::MatroskaExtractor::addTracks()+0x2c4>
  131414: 14000001     	b	0x131418 <android::MatroskaExtractor::addTracks()+0x28c>
  131418: d100a3a0     	sub	x0, x29, #0x28
  13141c: 97fdcea5     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131420: f900e3e0     	str	x0, [sp, #0x1c0]
  131424: 14000001     	b	0x131428 <android::MatroskaExtractor::addTracks()+0x29c>
  131428: f0000ba8     	adrp	x8, 0x2a8000
  13142c: f947c908     	ldr	x8, [x8, #0xf90]
  131430: f9400102     	ldr	x2, [x8]
  131434: 528daca1     	mov	w1, #0x6d65             // =28005
  131438: 72adad21     	movk	w1, #0x6d69, lsl #16
  13143c: f940e3e0     	ldr	x0, [sp, #0x1c0]
  131440: 97fdbbe0     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  131444: b901bfe0     	str	w0, [sp, #0x1bc]
  131448: 14000001     	b	0x13144c <android::MatroskaExtractor::addTracks()+0x2c0>
  13144c: 1400002d     	b	0x131500 <android::MatroskaExtractor::addTracks()+0x374>
  131450: f85b03a1     	ldur	x1, [x29, #-0x50]
  131454: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131458: 913bd800     	add	x0, x0, #0xef6
  13145c: 97fdc375     	bl	0xa2230 <strcmp@plt>
  131460: 35000480     	cbnz	w0, 0x1314f0 <android::MatroskaExtractor::addTracks()+0x364>
  131464: 14000001     	b	0x131468 <android::MatroskaExtractor::addTracks()+0x2dc>
  131468: d100a3a0     	sub	x0, x29, #0x28
  13146c: 97fdce91     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131470: f900dbe0     	str	x0, [sp, #0x1b0]
  131474: 14000001     	b	0x131478 <android::MatroskaExtractor::addTracks()+0x2ec>
  131478: f0000ba8     	adrp	x8, 0x2a8000
  13147c: f943d908     	ldr	x8, [x8, #0x7b0]
  131480: f9400102     	ldr	x2, [x8]
  131484: 528daca1     	mov	w1, #0x6d65             // =28005
  131488: 72adad21     	movk	w1, #0x6d69, lsl #16
  13148c: f940dbe0     	ldr	x0, [sp, #0x1b0]
  131490: 97fdbbcc     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  131494: b901afe0     	str	w0, [sp, #0x1ac]
  131498: 14000001     	b	0x13149c <android::MatroskaExtractor::addTracks()+0x310>
  13149c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1314a0: b4000268     	cbz	x8, 0x1314ec <android::MatroskaExtractor::addTracks()+0x360>
  1314a4: 14000001     	b	0x1314a8 <android::MatroskaExtractor::addTracks()+0x31c>
  1314a8: d100a3a0     	sub	x0, x29, #0x28
  1314ac: 97fdce81     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1314b0: f900d3e0     	str	x0, [sp, #0x1a0]
  1314b4: 14000001     	b	0x1314b8 <android::MatroskaExtractor::addTracks()+0x32c>
  1314b8: f85a83a3     	ldur	x3, [x29, #-0x58]
  1314bc: f85e03a4     	ldur	x4, [x29, #-0x20]
  1314c0: 52872e01     	mov	w1, #0x3970             // =14704
  1314c4: 72aece01     	movk	w1, #0x7670, lsl #16
  1314c8: 2a1f03e0     	mov	w0, wzr
  1314cc: f940d3e2     	ldr	x2, [sp, #0x1a0]
  1314d0: b9019fe0     	str	w0, [sp, #0x19c]
  1314d4: aa0203e0     	mov	x0, x2
  1314d8: b9419fe2     	ldr	w2, [sp, #0x19c]
  1314dc: 97fdcfd5     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  1314e0: b9019be0     	str	w0, [sp, #0x198]
  1314e4: 14000001     	b	0x1314e8 <android::MatroskaExtractor::addTracks()+0x35c>
  1314e8: 14000001     	b	0x1314ec <android::MatroskaExtractor::addTracks()+0x360>
  1314ec: 14000004     	b	0x1314fc <android::MatroskaExtractor::addTracks()+0x370>
  1314f0: 321e03e8     	orr	w8, wzr, #0x4
  1314f4: b818c3a8     	stur	w8, [x29, #-0x74]
  1314f8: 140001a6     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  1314fc: 14000001     	b	0x131500 <android::MatroskaExtractor::addTracks()+0x374>
  131500: 14000001     	b	0x131504 <android::MatroskaExtractor::addTracks()+0x378>
  131504: 14000001     	b	0x131508 <android::MatroskaExtractor::addTracks()+0x37c>
  131508: d100a3a0     	sub	x0, x29, #0x28
  13150c: 97fdce69     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131510: f900cbe0     	str	x0, [sp, #0x190]
  131514: 14000001     	b	0x131518 <android::MatroskaExtractor::addTracks()+0x38c>
  131518: f85903a0     	ldur	x0, [x29, #-0x70]
  13151c: 97fddebd     	bl	0xa9010 <_ZNK9mkvparser10VideoTrack8GetWidthEv@plt>
  131520: f900c7e0     	str	x0, [sp, #0x188]
  131524: 14000001     	b	0x131528 <android::MatroskaExtractor::addTracks()+0x39c>
  131528: f940c7e0     	ldr	x0, [sp, #0x188]
  13152c: 2a0003e1     	mov	w1, w0
  131530: 528c8e88     	mov	w8, #0x6474             // =25716
  131534: 72aeed28     	movk	w8, #0x7769, lsl #16
  131538: f940cbe0     	ldr	x0, [sp, #0x190]
  13153c: b90187e1     	str	w1, [sp, #0x184]
  131540: 2a0803e1     	mov	w1, w8
  131544: b94187e2     	ldr	w2, [sp, #0x184]
  131548: 97fdc8ca     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  13154c: b90183e0     	str	w0, [sp, #0x180]
  131550: 14000001     	b	0x131554 <android::MatroskaExtractor::addTracks()+0x3c8>
  131554: d100a3a0     	sub	x0, x29, #0x28
  131558: 97fdce56     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13155c: f900bfe0     	str	x0, [sp, #0x178]
  131560: 14000001     	b	0x131564 <android::MatroskaExtractor::addTracks()+0x3d8>
  131564: f85903a0     	ldur	x0, [x29, #-0x70]
  131568: 97fdbb6e     	bl	0xa0320 <_ZNK9mkvparser10VideoTrack9GetHeightEv@plt>
  13156c: f900bbe0     	str	x0, [sp, #0x170]
  131570: 14000001     	b	0x131574 <android::MatroskaExtractor::addTracks()+0x3e8>
  131574: f940bbe0     	ldr	x0, [sp, #0x170]
  131578: 2a0003e1     	mov	w1, w0
  13157c: 528d2ce8     	mov	w8, #0x6967             // =26983
  131580: 72ad0ca8     	movk	w8, #0x6865, lsl #16
  131584: f940bfe0     	ldr	x0, [sp, #0x178]
  131588: b9016fe1     	str	w1, [sp, #0x16c]
  13158c: 2a0803e1     	mov	w1, w8
  131590: b9416fe2     	ldr	w2, [sp, #0x16c]
  131594: 97fdc8b7     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  131598: b9016be0     	str	w0, [sp, #0x168]
  13159c: 14000001     	b	0x1315a0 <android::MatroskaExtractor::addTracks()+0x414>
  1315a0: f85903a1     	ldur	x1, [x29, #-0x70]
  1315a4: d100a3a2     	sub	x2, x29, #0x28
  1315a8: f85403a0     	ldur	x0, [x29, #-0xc0]
  1315ac: 97fdc149     	bl	0xa1ad0 <_ZN7android17MatroskaExtractor19getColorInformationEPKN9mkvparser10VideoTrackERNS_2spINS_8MetaDataEEE@plt>
  1315b0: 14000001     	b	0x1315b4 <android::MatroskaExtractor::addTracks()+0x428>
  1315b4: 140000c3     	b	0x1318c0 <android::MatroskaExtractor::addTracks()+0x734>
  1315b8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1315bc: f81803a8     	stur	x8, [x29, #-0x80]
  1315c0: f85b03a1     	ldur	x1, [x29, #-0x50]
  1315c4: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1315c8: 913bf000     	add	x0, x0, #0xefc
  1315cc: 97fdc319     	bl	0xa2230 <strcmp@plt>
  1315d0: 350002c0     	cbnz	w0, 0x131628 <android::MatroskaExtractor::addTracks()+0x49c>
  1315d4: 14000001     	b	0x1315d8 <android::MatroskaExtractor::addTracks()+0x44c>
  1315d8: d100a3a0     	sub	x0, x29, #0x28
  1315dc: 97fdce35     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1315e0: f900b3e0     	str	x0, [sp, #0x160]
  1315e4: 14000001     	b	0x1315e8 <android::MatroskaExtractor::addTracks()+0x45c>
  1315e8: f0000ba8     	adrp	x8, 0x2a8000
  1315ec: f9463508     	ldr	x8, [x8, #0xc68]
  1315f0: f9400102     	ldr	x2, [x8]
  1315f4: 528daca1     	mov	w1, #0x6d65             // =28005
  1315f8: 72adad21     	movk	w1, #0x6d69, lsl #16
  1315fc: f940b3e0     	ldr	x0, [sp, #0x160]
  131600: 97fdbb70     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  131604: b9015fe0     	str	w0, [sp, #0x15c]
  131608: 14000001     	b	0x13160c <android::MatroskaExtractor::addTracks()+0x480>
  13160c: f85e03a3     	ldur	x3, [x29, #-0x20]
  131610: f85a83a2     	ldur	x2, [x29, #-0x58]
  131614: d100a3a0     	sub	x0, x29, #0x28
  131618: 320003e1     	orr	w1, wzr, #0x1
  13161c: 94000853     	bl	0x133768 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x720>
  131620: 14000001     	b	0x131624 <android::MatroskaExtractor::addTracks()+0x498>
  131624: 14000080     	b	0x131824 <android::MatroskaExtractor::addTracks()+0x698>
  131628: f85b03a1     	ldur	x1, [x29, #-0x50]
  13162c: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131630: 913c0800     	add	x0, x0, #0xf02
  131634: 97fdc2ff     	bl	0xa2230 <strcmp@plt>
  131638: 35000300     	cbnz	w0, 0x131698 <android::MatroskaExtractor::addTracks()+0x50c>
  13163c: 14000001     	b	0x131640 <android::MatroskaExtractor::addTracks()+0x4b4>
  131640: d100a3a0     	sub	x0, x29, #0x28
  131644: 97fdce1b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131648: f900abe0     	str	x0, [sp, #0x150]
  13164c: 14000001     	b	0x131650 <android::MatroskaExtractor::addTracks()+0x4c4>
  131650: f0000ba8     	adrp	x8, 0x2a8000
  131654: f9428908     	ldr	x8, [x8, #0x510]
  131658: f9400102     	ldr	x2, [x8]
  13165c: 528daca1     	mov	w1, #0x6d65             // =28005
  131660: 72adad21     	movk	w1, #0x6d69, lsl #16
  131664: f940abe0     	ldr	x0, [sp, #0x150]
  131668: 97fdbb56     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  13166c: b9014fe0     	str	w0, [sp, #0x14c]
  131670: 14000001     	b	0x131674 <android::MatroskaExtractor::addTracks()+0x4e8>
  131674: f85a83a1     	ldur	x1, [x29, #-0x58]
  131678: f85e03a2     	ldur	x2, [x29, #-0x20]
  13167c: d100a3a0     	sub	x0, x29, #0x28
  131680: 97fdcca8     	bl	0xa4920 <_ZN7android18addVorbisCodecInfoERKNS_2spINS_8MetaDataEEEPKvm@plt>
  131684: b9014be0     	str	w0, [sp, #0x148]
  131688: 14000001     	b	0x13168c <android::MatroskaExtractor::addTracks()+0x500>
  13168c: b9414be8     	ldr	w8, [sp, #0x148]
  131690: b81983a8     	stur	w8, [x29, #-0x68]
  131694: 14000063     	b	0x131820 <android::MatroskaExtractor::addTracks()+0x694>
  131698: f85b03a1     	ldur	x1, [x29, #-0x50]
  13169c: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1316a0: 913c2c00     	add	x0, x0, #0xf0b
  1316a4: 97fdc2e3     	bl	0xa2230 <strcmp@plt>
  1316a8: 350008a0     	cbnz	w0, 0x1317bc <android::MatroskaExtractor::addTracks()+0x630>
  1316ac: 14000001     	b	0x1316b0 <android::MatroskaExtractor::addTracks()+0x524>
  1316b0: d100a3a0     	sub	x0, x29, #0x28
  1316b4: 97fdcdff     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1316b8: f900a3e0     	str	x0, [sp, #0x140]
  1316bc: 14000001     	b	0x1316c0 <android::MatroskaExtractor::addTracks()+0x534>
  1316c0: f0000ba8     	adrp	x8, 0x2a8000
  1316c4: f9479108     	ldr	x8, [x8, #0xf20]
  1316c8: f9400102     	ldr	x2, [x8]
  1316cc: 528daca1     	mov	w1, #0x6d65             // =28005
  1316d0: 72adad21     	movk	w1, #0x6d69, lsl #16
  1316d4: f940a3e0     	ldr	x0, [sp, #0x140]
  1316d8: 97fdbb3a     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1316dc: b9013fe0     	str	w0, [sp, #0x13c]
  1316e0: 14000001     	b	0x1316e4 <android::MatroskaExtractor::addTracks()+0x558>
  1316e4: d100a3a0     	sub	x0, x29, #0x28
  1316e8: 97fdcdf2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1316ec: f9009be0     	str	x0, [sp, #0x130]
  1316f0: 14000001     	b	0x1316f4 <android::MatroskaExtractor::addTracks()+0x568>
  1316f4: f85a83a3     	ldur	x3, [x29, #-0x58]
  1316f8: f85e03a4     	ldur	x4, [x29, #-0x20]
  1316fc: 528c8e41     	mov	w1, #0x6472             // =25714
  131700: 72aded01     	movk	w1, #0x6f68, lsl #16
  131704: 2a1f03e0     	mov	w0, wzr
  131708: f9409be2     	ldr	x2, [sp, #0x130]
  13170c: b9012fe0     	str	w0, [sp, #0x12c]
  131710: aa0203e0     	mov	x0, x2
  131714: b9412fe2     	ldr	w2, [sp, #0x12c]
  131718: 97fdcf46     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  13171c: b9012be0     	str	w0, [sp, #0x128]
  131720: 14000001     	b	0x131724 <android::MatroskaExtractor::addTracks()+0x598>
  131724: d100a3a0     	sub	x0, x29, #0x28
  131728: 97fdcde2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13172c: f90093e0     	str	x0, [sp, #0x120]
  131730: 14000001     	b	0x131734 <android::MatroskaExtractor::addTracks()+0x5a8>
  131734: f85b83a0     	ldur	x0, [x29, #-0x48]
  131738: 97fdcfea     	bl	0xa56e0 <_ZNK9mkvparser5Track13GetCodecDelayEv@plt>
  13173c: f9008fe0     	str	x0, [sp, #0x118]
  131740: 14000001     	b	0x131744 <android::MatroskaExtractor::addTracks()+0x5b8>
  131744: 528dec81     	mov	w1, #0x6f64             // =28516
  131748: 72adec61     	movk	w1, #0x6f63, lsl #16
  13174c: f94093e0     	ldr	x0, [sp, #0x120]
  131750: f9408fe2     	ldr	x2, [sp, #0x118]
  131754: 97fde07b     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  131758: b90117e0     	str	w0, [sp, #0x114]
  13175c: 14000001     	b	0x131760 <android::MatroskaExtractor::addTracks()+0x5d4>
  131760: d100a3a0     	sub	x0, x29, #0x28
  131764: 97fdcdd3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131768: f90087e0     	str	x0, [sp, #0x108]
  13176c: 14000001     	b	0x131770 <android::MatroskaExtractor::addTracks()+0x5e4>
  131770: f85b83a0     	ldur	x0, [x29, #-0x48]
  131774: 97fddf9b     	bl	0xa95e0 <_ZNK9mkvparser5Track14GetSeekPreRollEv@plt>
  131778: f90083e0     	str	x0, [sp, #0x100]
  13177c: 14000001     	b	0x131780 <android::MatroskaExtractor::addTracks()+0x5f4>
  131780: 528e0e41     	mov	w1, #0x7072             // =28786
  131784: 72adee61     	movk	w1, #0x6f73, lsl #16
  131788: f94087e0     	ldr	x0, [sp, #0x108]
  13178c: f94083e2     	ldr	x2, [sp, #0x100]
  131790: 97fde06c     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  131794: b900ffe0     	str	w0, [sp, #0xfc]
  131798: 14000001     	b	0x13179c <android::MatroskaExtractor::addTracks()+0x610>
  13179c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1317a0: 97fddf90     	bl	0xa95e0 <_ZNK9mkvparser5Track14GetSeekPreRollEv@plt>
  1317a4: f9007be0     	str	x0, [sp, #0xf0]
  1317a8: 14000001     	b	0x1317ac <android::MatroskaExtractor::addTracks()+0x620>
  1317ac: f9407be8     	ldr	x8, [sp, #0xf0]
  1317b0: f85403a9     	ldur	x9, [x29, #-0xc0]
  1317b4: f9003d28     	str	x8, [x9, #0x78]
  1317b8: 14000019     	b	0x13181c <android::MatroskaExtractor::addTracks()+0x690>
  1317bc: f85b03a1     	ldur	x1, [x29, #-0x50]
  1317c0: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1317c4: 913c4800     	add	x0, x0, #0xf12
  1317c8: 97fdc29a     	bl	0xa2230 <strcmp@plt>
  1317cc: 35000200     	cbnz	w0, 0x13180c <android::MatroskaExtractor::addTracks()+0x680>
  1317d0: 14000001     	b	0x1317d4 <android::MatroskaExtractor::addTracks()+0x648>
  1317d4: d100a3a0     	sub	x0, x29, #0x28
  1317d8: 97fdcdb6     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1317dc: f90077e0     	str	x0, [sp, #0xe8]
  1317e0: 14000001     	b	0x1317e4 <android::MatroskaExtractor::addTracks()+0x658>
  1317e4: f0000ba8     	adrp	x8, 0x2a8000
  1317e8: f9432d08     	ldr	x8, [x8, #0x658]
  1317ec: f9400102     	ldr	x2, [x8]
  1317f0: 528daca1     	mov	w1, #0x6d65             // =28005
  1317f4: 72adad21     	movk	w1, #0x6d69, lsl #16
  1317f8: f94077e0     	ldr	x0, [sp, #0xe8]
  1317fc: 97fdbaf1     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  131800: b900e7e0     	str	w0, [sp, #0xe4]
  131804: 14000001     	b	0x131808 <android::MatroskaExtractor::addTracks()+0x67c>
  131808: 14000004     	b	0x131818 <android::MatroskaExtractor::addTracks()+0x68c>
  13180c: 321e03e8     	orr	w8, wzr, #0x4
  131810: b818c3a8     	stur	w8, [x29, #-0x74]
  131814: 140000df     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  131818: 14000001     	b	0x13181c <android::MatroskaExtractor::addTracks()+0x690>
  13181c: 14000001     	b	0x131820 <android::MatroskaExtractor::addTracks()+0x694>
  131820: 14000001     	b	0x131824 <android::MatroskaExtractor::addTracks()+0x698>
  131824: d100a3a0     	sub	x0, x29, #0x28
  131828: 97fdcda2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13182c: f9006fe0     	str	x0, [sp, #0xd8]
  131830: 14000001     	b	0x131834 <android::MatroskaExtractor::addTracks()+0x6a8>
  131834: f85803a0     	ldur	x0, [x29, #-0x80]
  131838: 97fdc40a     	bl	0xa2860 <_ZNK9mkvparser10AudioTrack15GetSamplingRateEv@plt>
  13183c: fd006be0     	str	d0, [sp, #0xd0]
  131840: 14000001     	b	0x131844 <android::MatroskaExtractor::addTracks()+0x6b8>
  131844: fd406be0     	ldr	d0, [sp, #0xd0]
  131848: 1e780002     	fcvtzs	w2, d0
  13184c: 528e8ca1     	mov	w1, #0x7465             // =29797
  131850: 72ae6e41     	movk	w1, #0x7372, lsl #16
  131854: f9406fe0     	ldr	x0, [sp, #0xd8]
  131858: 97fdc806     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  13185c: b900cfe0     	str	w0, [sp, #0xcc]
  131860: 14000001     	b	0x131864 <android::MatroskaExtractor::addTracks()+0x6d8>
  131864: d100a3a0     	sub	x0, x29, #0x28
  131868: 97fdcd92     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13186c: f90063e0     	str	x0, [sp, #0xc0]
  131870: 14000001     	b	0x131874 <android::MatroskaExtractor::addTracks()+0x6e8>
  131874: f85803a0     	ldur	x0, [x29, #-0x80]
  131878: 97fdd8ca     	bl	0xa7ba0 <_ZNK9mkvparser10AudioTrack11GetChannelsEv@plt>
  13187c: f9005fe0     	str	x0, [sp, #0xb8]
  131880: 14000001     	b	0x131884 <android::MatroskaExtractor::addTracks()+0x6f8>
  131884: f9405fe0     	ldr	x0, [sp, #0xb8]
  131888: 2a0003e1     	mov	w1, w0
  13188c: 528d0dc8     	mov	w8, #0x686e             // =26734
  131890: 72a46c68     	movk	w8, #0x2363, lsl #16
  131894: f94063e0     	ldr	x0, [sp, #0xc0]
  131898: b900b7e1     	str	w1, [sp, #0xb4]
  13189c: 2a0803e1     	mov	w1, w8
  1318a0: b940b7e2     	ldr	w2, [sp, #0xb4]
  1318a4: 97fdc7f3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1318a8: b900b3e0     	str	w0, [sp, #0xb0]
  1318ac: 14000001     	b	0x1318b0 <android::MatroskaExtractor::addTracks()+0x724>
  1318b0: 14000004     	b	0x1318c0 <android::MatroskaExtractor::addTracks()+0x734>
  1318b4: 321e03e8     	orr	w8, wzr, #0x4
  1318b8: b818c3a8     	stur	w8, [x29, #-0x74]
  1318bc: 140000b5     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  1318c0: b85983a8     	ldur	w8, [x29, #-0x68]
  1318c4: 340000a8     	cbz	w8, 0x1318d8 <android::MatroskaExtractor::addTracks()+0x74c>
  1318c8: 14000001     	b	0x1318cc <android::MatroskaExtractor::addTracks()+0x740>
  1318cc: 321e03e8     	orr	w8, wzr, #0x4
  1318d0: b818c3a8     	stur	w8, [x29, #-0x74]
  1318d4: 140000af     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  1318d8: f85403a8     	ldur	x8, [x29, #-0xc0]
  1318dc: f9403500     	ldr	x0, [x8, #0x68]
  1318e0: 97fdcefc     	bl	0xa54d0 <_ZNK9mkvparser7Segment11GetDurationEv@plt>
  1318e4: f90057e0     	str	x0, [sp, #0xa8]
  1318e8: 14000001     	b	0x1318ec <android::MatroskaExtractor::addTracks()+0x760>
  1318ec: f94057e8     	ldr	x8, [sp, #0xa8]
  1318f0: f81783a8     	stur	x8, [x29, #-0x88]
  1318f4: d100a3a0     	sub	x0, x29, #0x28
  1318f8: 97fdcd6e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1318fc: f90053e0     	str	x0, [sp, #0xa0]
  131900: 14000001     	b	0x131904 <android::MatroskaExtractor::addTracks()+0x778>
  131904: f85783a8     	ldur	x8, [x29, #-0x88]
  131908: 9107d108     	add	x8, x8, #0x1f4
  13190c: d29ef9e9     	mov	x9, #0xf7cf             // =63439
  131910: f2bc6a69     	movk	x9, #0xe353, lsl #16
  131914: f2d374a9     	movk	x9, #0x9ba5, lsl #32
  131918: f2e41889     	movk	x9, #0x20c4, lsl #48
  13191c: 9b497d08     	smulh	x8, x8, x9
  131920: 9347fd09     	asr	x9, x8, #7
  131924: 8b48fd22     	add	x2, x9, x8, lsr #63
  131928: 528e4c21     	mov	w1, #0x7261             // =29281
  13192c: 72ac8ea1     	movk	w1, #0x6475, lsl #16
  131930: f94053e0     	ldr	x0, [sp, #0xa0]
  131934: 97fde003     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  131938: b9009fe0     	str	w0, [sp, #0x9c]
  13193c: 14000001     	b	0x131940 <android::MatroskaExtractor::addTracks()+0x7b4>
  131940: f85403a8     	ldur	x8, [x29, #-0xc0]
  131944: 9100c100     	add	x0, x8, #0x30
  131948: 97fde306     	bl	0xaa560 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE4pushEv@plt>
  13194c: 14000001     	b	0x131950 <android::MatroskaExtractor::addTracks()+0x7c4>
  131950: f85403a8     	ldur	x8, [x29, #-0xc0]
  131954: 9100c100     	add	x0, x8, #0x30
  131958: 97fdc062     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  13195c: f9004be0     	str	x0, [sp, #0x90]
  131960: 14000001     	b	0x131964 <android::MatroskaExtractor::addTracks()+0x7d8>
  131964: f9404be8     	ldr	x8, [sp, #0x90]
  131968: f1000509     	subs	x9, x8, #0x1
  13196c: f81703a9     	stur	x9, [x29, #-0x90]
  131970: f85403a9     	ldur	x9, [x29, #-0xc0]
  131974: 9100c120     	add	x0, x9, #0x30
  131978: f85703a1     	ldur	x1, [x29, #-0x90]
  13197c: 97fde191     	bl	0xa9fc0 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE10editItemAtEm@plt>
  131980: f90047e0     	str	x0, [sp, #0x88]
  131984: 14000001     	b	0x131988 <android::MatroskaExtractor::addTracks()+0x7fc>
  131988: f94047e8     	ldr	x8, [sp, #0x88]
  13198c: f81683a8     	stur	x8, [x29, #-0x98]
  131990: f85b83a0     	ldur	x0, [x29, #-0x48]
  131994: 97fdb8e7     	bl	0x9fd30 <_ZNK9mkvparser5Track9GetNumberEv@plt>
  131998: f90043e0     	str	x0, [sp, #0x80]
  13199c: 14000001     	b	0x1319a0 <android::MatroskaExtractor::addTracks()+0x814>
  1319a0: f85683a8     	ldur	x8, [x29, #-0x98]
  1319a4: f94043e9     	ldr	x9, [sp, #0x80]
  1319a8: f9000109     	str	x9, [x8]
  1319ac: f85683a8     	ldur	x8, [x29, #-0x98]
  1319b0: 91004100     	add	x0, x8, #0x10
  1319b4: d100a3a1     	sub	x1, x29, #0x28
  1319b8: 97fdc85a     	bl	0xa3b20 <_ZN7android2spINS_8MetaDataEEaSERKS2_@plt>
  1319bc: f9003fe0     	str	x0, [sp, #0x78]
  1319c0: 14000001     	b	0x1319c4 <android::MatroskaExtractor::addTracks()+0x838>
  1319c4: f85683a8     	ldur	x8, [x29, #-0x98]
  1319c8: f85403a9     	ldur	x9, [x29, #-0xc0]
  1319cc: f9000d09     	str	x9, [x8, #0x18]
  1319d0: f85683a8     	ldur	x8, [x29, #-0x98]
  1319d4: 2a1f03ea     	mov	w10, wzr
  1319d8: 3900210a     	strb	w10, [x8, #0x8]
  1319dc: aa1f03e8     	mov	x8, xzr
  1319e0: f81603a8     	stur	x8, [x29, #-0xa0]
  1319e4: 14000001     	b	0x1319e8 <android::MatroskaExtractor::addTracks()+0x85c>
  1319e8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1319ec: f85b83a0     	ldur	x0, [x29, #-0x48]
  1319f0: f9003be8     	str	x8, [sp, #0x70]
  1319f4: 97fdcab7     	bl	0xa44d0 <_ZNK9mkvparser5Track23GetContentEncodingCountEv@plt>
  1319f8: f90037e0     	str	x0, [sp, #0x68]
  1319fc: 14000001     	b	0x131a00 <android::MatroskaExtractor::addTracks()+0x874>
  131a00: 2a1f03e0     	mov	w0, wzr
  131a04: f9403be8     	ldr	x8, [sp, #0x70]
  131a08: f94037e9     	ldr	x9, [sp, #0x68]
  131a0c: eb09010a     	subs	x10, x8, x9
  131a10: f90033ea     	str	x10, [sp, #0x60]
  131a14: b9005fe0     	str	w0, [sp, #0x5c]
  131a18: 540000e2     	b.hs	0x131a34 <android::MatroskaExtractor::addTracks()+0x8a8>
  131a1c: 14000001     	b	0x131a20 <android::MatroskaExtractor::addTracks()+0x894>
  131a20: f85683a8     	ldur	x8, [x29, #-0x98]
  131a24: 39402109     	ldrb	w9, [x8, #0x8]
  131a28: 52000129     	eor	w9, w9, #0x1
  131a2c: b9005fe9     	str	w9, [sp, #0x5c]
  131a30: 14000001     	b	0x131a34 <android::MatroskaExtractor::addTracks()+0x8a8>
  131a34: b9405fe8     	ldr	w8, [sp, #0x5c]
  131a38: 36000728     	tbz	w8, #0x0, 0x131b1c <android::MatroskaExtractor::addTracks()+0x990>
  131a3c: 14000001     	b	0x131a40 <android::MatroskaExtractor::addTracks()+0x8b4>
  131a40: f85b83a0     	ldur	x0, [x29, #-0x48]
  131a44: f85603a1     	ldur	x1, [x29, #-0xa0]
  131a48: 97fdcac2     	bl	0xa4550 <_ZNK9mkvparser5Track25GetContentEncodingByIndexEm@plt>
  131a4c: f9002be0     	str	x0, [sp, #0x50]
  131a50: 14000001     	b	0x131a54 <android::MatroskaExtractor::addTracks()+0x8c8>
  131a54: f9402be8     	ldr	x8, [sp, #0x50]
  131a58: f81583a8     	stur	x8, [x29, #-0xa8]
  131a5c: aa1f03e9     	mov	x9, xzr
  131a60: f81503a9     	stur	x9, [x29, #-0xb0]
  131a64: 14000001     	b	0x131a68 <android::MatroskaExtractor::addTracks()+0x8dc>
  131a68: f85503a8     	ldur	x8, [x29, #-0xb0]
  131a6c: f85583a0     	ldur	x0, [x29, #-0xa8]
  131a70: f90027e8     	str	x8, [sp, #0x48]
  131a74: 97fdd27b     	bl	0xa6460 <_ZNK9mkvparser15ContentEncoding18GetEncryptionCountEv@plt>
  131a78: f90023e0     	str	x0, [sp, #0x40]
  131a7c: 14000001     	b	0x131a80 <android::MatroskaExtractor::addTracks()+0x8f4>
  131a80: f94027e8     	ldr	x8, [sp, #0x48]
  131a84: f94023e9     	ldr	x9, [sp, #0x40]
  131a88: eb09010a     	subs	x10, x8, x9
  131a8c: f9001fea     	str	x10, [sp, #0x38]
  131a90: 540003c2     	b.hs	0x131b08 <android::MatroskaExtractor::addTracks()+0x97c>
  131a94: 14000001     	b	0x131a98 <android::MatroskaExtractor::addTracks()+0x90c>
  131a98: f85583a0     	ldur	x0, [x29, #-0xa8]
  131a9c: f85503a1     	ldur	x1, [x29, #-0xb0]
  131aa0: 97fdd144     	bl	0xa5fb0 <_ZNK9mkvparser15ContentEncoding20GetEncryptionByIndexEm@plt>
  131aa4: f9001be0     	str	x0, [sp, #0x30]
  131aa8: 14000001     	b	0x131aac <android::MatroskaExtractor::addTracks()+0x920>
  131aac: f9401be8     	ldr	x8, [sp, #0x30]
  131ab0: f81483a8     	stur	x8, [x29, #-0xb8]
  131ab4: d100a3a0     	sub	x0, x29, #0x28
  131ab8: 97fdccfe     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  131abc: f90017e0     	str	x0, [sp, #0x28]
  131ac0: 14000001     	b	0x131ac4 <android::MatroskaExtractor::addTracks()+0x938>
  131ac4: f85483a8     	ldur	x8, [x29, #-0xb8]
  131ac8: f9400503     	ldr	x3, [x8, #0x8]
  131acc: f9400904     	ldr	x4, [x8, #0x10]
  131ad0: 528f2961     	mov	w1, #0x794b             // =31051
  131ad4: 72ac6e41     	movk	w1, #0x6372, lsl #16
  131ad8: 2a1f03e0     	mov	w0, wzr
  131adc: f94017e8     	ldr	x8, [sp, #0x28]
  131ae0: b90027e0     	str	w0, [sp, #0x24]
  131ae4: aa0803e0     	mov	x0, x8
  131ae8: b94027e2     	ldr	w2, [sp, #0x24]
  131aec: 97fdce51     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  131af0: b90023e0     	str	w0, [sp, #0x20]
  131af4: 14000001     	b	0x131af8 <android::MatroskaExtractor::addTracks()+0x96c>
  131af8: f85683a8     	ldur	x8, [x29, #-0x98]
  131afc: 320003e9     	orr	w9, wzr, #0x1
  131b00: 39002109     	strb	w9, [x8, #0x8]
  131b04: 14000001     	b	0x131b08 <android::MatroskaExtractor::addTracks()+0x97c>
  131b08: 14000001     	b	0x131b0c <android::MatroskaExtractor::addTracks()+0x980>
  131b0c: f85603a8     	ldur	x8, [x29, #-0xa0]
  131b10: 91000508     	add	x8, x8, #0x1
  131b14: f81603a8     	stur	x8, [x29, #-0xa0]
  131b18: 17ffffb4     	b	0x1319e8 <android::MatroskaExtractor::addTracks()+0x85c>
  131b1c: f85b03a1     	ldur	x1, [x29, #-0x50]
  131b20: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131b24: 913b4000     	add	x0, x0, #0xed0
  131b28: 97fdc1c2     	bl	0xa2230 <strcmp@plt>
  131b2c: 350002c0     	cbnz	w0, 0x131b84 <android::MatroskaExtractor::addTracks()+0x9f8>
  131b30: 14000001     	b	0x131b34 <android::MatroskaExtractor::addTracks()+0x9a8>
  131b34: f85e03a8     	ldur	x8, [x29, #-0x20]
  131b38: b5000268     	cbnz	x8, 0x131b84 <android::MatroskaExtractor::addTracks()+0x9f8>
  131b3c: 14000001     	b	0x131b40 <android::MatroskaExtractor::addTracks()+0x9b4>
  131b40: f85683a1     	ldur	x1, [x29, #-0x98]
  131b44: f85703a2     	ldur	x2, [x29, #-0x90]
  131b48: f85403a0     	ldur	x0, [x29, #-0xc0]
  131b4c: 97fdbadd     	bl	0xa06c0 <_ZN7android17MatroskaExtractor14synthesizeAVCCEPNS0_9TrackInfoEm@plt>
  131b50: b9001fe0     	str	w0, [sp, #0x1c]
  131b54: 14000001     	b	0x131b58 <android::MatroskaExtractor::addTracks()+0x9cc>
  131b58: b9401fe8     	ldr	w8, [sp, #0x1c]
  131b5c: b81983a8     	stur	w8, [x29, #-0x68]
  131b60: b85983a9     	ldur	w9, [x29, #-0x68]
  131b64: 340000e9     	cbz	w9, 0x131b80 <android::MatroskaExtractor::addTracks()+0x9f4>
  131b68: 14000001     	b	0x131b6c <android::MatroskaExtractor::addTracks()+0x9e0>
  131b6c: f85403a8     	ldur	x8, [x29, #-0xc0]
  131b70: 9100c100     	add	x0, x8, #0x30
  131b74: 97fdcb7f     	bl	0xa4970 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE3popEv@plt>
  131b78: 14000001     	b	0x131b7c <android::MatroskaExtractor::addTracks()+0x9f0>
  131b7c: 14000001     	b	0x131b80 <android::MatroskaExtractor::addTracks()+0x9f4>
  131b80: 14000001     	b	0x131b84 <android::MatroskaExtractor::addTracks()+0x9f8>
  131b84: 2a1f03e8     	mov	w8, wzr
  131b88: b818c3a8     	stur	w8, [x29, #-0x74]
  131b8c: 14000001     	b	0x131b90 <android::MatroskaExtractor::addTracks()+0xa04>
  131b90: d100a3a0     	sub	x0, x29, #0x28
  131b94: 97fdbf77     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  131b98: b858c3a8     	ldur	w8, [x29, #-0x74]
  131b9c: 2a0803e9     	mov	w9, w8
  131ba0: b9001be9     	str	w9, [sp, #0x18]
  131ba4: 340000e8     	cbz	w8, 0x131bc0 <android::MatroskaExtractor::addTracks()+0xa34>
  131ba8: 14000001     	b	0x131bac <android::MatroskaExtractor::addTracks()+0xa20>
  131bac: b9401be8     	ldr	w8, [sp, #0x18]
  131bb0: 71001109     	subs	w9, w8, #0x4
  131bb4: b90017e9     	str	w9, [sp, #0x14]
  131bb8: 54000060     	b.eq	0x131bc4 <android::MatroskaExtractor::addTracks()+0xa38>
  131bbc: 14000013     	b	0x131c08 <android::MatroskaExtractor::addTracks()+0xa7c>
  131bc0: 14000001     	b	0x131bc4 <android::MatroskaExtractor::addTracks()+0xa38>
  131bc4: f85c03a8     	ldur	x8, [x29, #-0x40]
  131bc8: 91000508     	add	x8, x8, #0x1
  131bcc: f81c03a8     	stur	x8, [x29, #-0x40]
  131bd0: 17fffd81     	b	0x1311d4 <android::MatroskaExtractor::addTracks()+0x48>
  131bd4: d53bd048     	mrs	x8, TPIDR_EL0
  131bd8: f9401508     	ldr	x8, [x8, #0x28]
  131bdc: f85e83a9     	ldur	x9, [x29, #-0x18]
  131be0: eb090108     	subs	x8, x8, x9
  131be4: f90007e8     	str	x8, [sp, #0x8]
  131be8: 54000101     	b.ne	0x131c08 <android::MatroskaExtractor::addTracks()+0xa7c>
  131bec: 14000001     	b	0x131bf0 <android::MatroskaExtractor::addTracks()+0xa64>
  131bf0: 910b83ff     	add	sp, sp, #0x2e0
  131bf4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  131bf8: f84207fc     	ldr	x28, [sp], #0x20
  131bfc: d65f03c0     	ret
  131c00: f85a03a0     	ldur	x0, [x29, #-0x60]
  131c04: 97fdd8c3     	bl	0xa7f10 <_Unwind_Resume@plt>
  131c08: 97fde05a     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000131c0c <android::Vector<android::MatroskaExtractor::TrackInfo>::~Vector()>:
  131c0c: d100c3ff     	sub	sp, sp, #0x30
  131c10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  131c14: 910083fd     	add	x29, sp, #0x20
  131c18: f0000ba8     	adrp	x8, 0x2a8000
  131c1c: f946b508     	ldr	x8, [x8, #0xd68]
  131c20: b27c03e9     	orr	x9, xzr, #0x10
  131c24: 8b090108     	add	x8, x8, x9
  131c28: f81f83a0     	stur	x0, [x29, #-0x8]
  131c2c: f85f83a9     	ldur	x9, [x29, #-0x8]
  131c30: f9000128     	str	x8, [x9]
  131c34: aa0903e0     	mov	x0, x9
  131c38: f90003e9     	str	x9, [sp]
  131c3c: 97fdb941     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  131c40: 14000001     	b	0x131c44 <android::Vector<android::MatroskaExtractor::TrackInfo>::~Vector()+0x38>
  131c44: f94003e0     	ldr	x0, [sp]
  131c48: 97fdd182     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  131c4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  131c50: 9100c3ff     	add	sp, sp, #0x30
  131c54: d65f03c0     	ret
  131c58: 2a0103e8     	mov	w8, w1
  131c5c: f9000be0     	str	x0, [sp, #0x10]
  131c60: b9000fe8     	str	w8, [sp, #0xc]
  131c64: f94003e0     	ldr	x0, [sp]
  131c68: 97fdd17a     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  131c6c: f9400be0     	ldr	x0, [sp, #0x10]
  131c70: 97fdf155     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000131c74 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)>:
  131c74: d10543ff     	sub	sp, sp, #0x150
  131c78: f9009bfc     	str	x28, [sp, #0x130]
  131c7c: a9147bfd     	stp	x29, x30, [sp, #0x140]
  131c80: 910503fd     	add	x29, sp, #0x140
  131c84: d53bd048     	mrs	x8, TPIDR_EL0
  131c88: f9401508     	ldr	x8, [x8, #0x28]
  131c8c: f81e83a8     	stur	x8, [x29, #-0x18]
  131c90: f81903a0     	stur	x0, [x29, #-0x70]
  131c94: f81883a1     	stur	x1, [x29, #-0x78]
  131c98: f85903a8     	ldur	x8, [x29, #-0x70]
  131c9c: aa0803e0     	mov	x0, x8
  131ca0: 91020101     	add	x1, x8, #0x80
  131ca4: f81683a0     	stur	x0, [x29, #-0x98]
  131ca8: aa0103e0     	mov	x0, x1
  131cac: f90053e8     	str	x8, [sp, #0xa0]
  131cb0: 97fdc4e0     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  131cb4: f0000ba8     	adrp	x8, 0x2a8000
  131cb8: f944d108     	ldr	x8, [x8, #0x9a0]
  131cbc: 91002101     	add	x1, x8, #0x8
  131cc0: f94053e0     	ldr	x0, [sp, #0xa0]
  131cc4: 97fdd727     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  131cc8: 14000001     	b	0x131ccc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x58>
  131ccc: f0000ba8     	adrp	x8, 0x2a8000
  131cd0: f9439908     	ldr	x8, [x8, #0x730]
  131cd4: 91006109     	add	x9, x8, #0x18
  131cd8: f85683aa     	ldur	x10, [x29, #-0x98]
  131cdc: f9000149     	str	x9, [x10]
  131ce0: 91024108     	add	x8, x8, #0x90
  131ce4: f9004148     	str	x8, [x10, #0x80]
  131ce8: 91002148     	add	x8, x10, #0x8
  131cec: aa0803e9     	mov	x9, x8
  131cf0: aa0803e0     	mov	x0, x8
  131cf4: f9004fe9     	str	x9, [sp, #0x98]
  131cf8: 97fe1c50     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  131cfc: f85683a8     	ldur	x8, [x29, #-0x98]
  131d00: 9100c109     	add	x9, x8, #0x30
  131d04: aa0903e0     	mov	x0, x9
  131d08: f9004be0     	str	x0, [sp, #0x90]
  131d0c: aa0903e0     	mov	x0, x9
  131d10: 97fdcc94     	bl	0xa4f60 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEEC2Ev@plt>
  131d14: 14000001     	b	0x131d18 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xa4>
  131d18: f85683a8     	ldur	x8, [x29, #-0x98]
  131d1c: 91016109     	add	x9, x8, #0x58
  131d20: aa0903e0     	mov	x0, x9
  131d24: f85883a1     	ldur	x1, [x29, #-0x78]
  131d28: f90047e0     	str	x0, [sp, #0x88]
  131d2c: aa0903e0     	mov	x0, x9
  131d30: 97fdb908     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  131d34: 14000001     	b	0x131d38 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xc4>
  131d38: f85683a8     	ldur	x8, [x29, #-0x98]
  131d3c: 91018109     	add	x9, x8, #0x60
  131d40: 321c03ea     	orr	w10, wzr, #0x10
  131d44: 2a0a03e0     	mov	w0, w10
  131d48: f90043e9     	str	x9, [sp, #0x80]
  131d4c: 97fddc71     	bl	0xa8f10 <_Znwm@plt>
  131d50: f9003fe0     	str	x0, [sp, #0x78]
  131d54: 14000001     	b	0x131d58 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0xe4>
  131d58: f9403fe0     	ldr	x0, [sp, #0x78]
  131d5c: f85683a8     	ldur	x8, [x29, #-0x98]
  131d60: 91016101     	add	x1, x8, #0x58
  131d64: f9403fe2     	ldr	x2, [sp, #0x78]
  131d68: f9003be0     	str	x0, [sp, #0x70]
  131d6c: aa0203e0     	mov	x0, x2
  131d70: 97fdd26c     	bl	0xa6720 <_ZN7android16DataSourceReaderC2ERKNS_2spINS_10DataSourceEEE@plt>
  131d74: 14000001     	b	0x131d78 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x104>
  131d78: f9403be8     	ldr	x8, [sp, #0x70]
  131d7c: f94043e9     	ldr	x9, [sp, #0x80]
  131d80: f9000128     	str	x8, [x9]
  131d84: aa1f03ea     	mov	x10, xzr
  131d88: f85683ab     	ldur	x11, [x29, #-0x98]
  131d8c: f900356a     	str	x10, [x11, #0x68]
  131d90: 2a1f03ec     	mov	w12, wzr
  131d94: 3901c16c     	strb	w12, [x11, #0x70]
  131d98: 3901c96c     	strb	w12, [x11, #0x72]
  131d9c: f9003d6a     	str	x10, [x11, #0x78]
  131da0: 91016160     	add	x0, x11, #0x58
  131da4: 97fdd67b     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  131da8: f90037e0     	str	x0, [sp, #0x68]
  131dac: 14000001     	b	0x131db0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x13c>
  131db0: f94037e8     	ldr	x8, [sp, #0x68]
  131db4: f9400109     	ldr	x9, [x8]
  131db8: f9402529     	ldr	x9, [x9, #0x48]
  131dbc: aa0803e0     	mov	x0, x8
  131dc0: d63f0120     	blr	x9
  131dc4: b90067e0     	str	w0, [sp, #0x64]
  131dc8: 14000001     	b	0x131dcc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x158>
  131dcc: 528000a8     	mov	w8, #0x5                // =5
  131dd0: b94067e9     	ldr	w9, [sp, #0x64]
  131dd4: 0a080128     	and	w8, w9, w8
  131dd8: 2a1f03e0     	mov	w0, wzr
  131ddc: b90063e0     	str	w0, [sp, #0x60]
  131de0: 340002a8     	cbz	w8, 0x131e34 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1c0>
  131de4: 14000001     	b	0x131de8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x174>
  131de8: f85683a8     	ldur	x8, [x29, #-0x98]
  131dec: 91016100     	add	x0, x8, #0x58
  131df0: 97fdd668     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  131df4: f9002fe0     	str	x0, [sp, #0x58]
  131df8: 14000001     	b	0x131dfc <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x188>
  131dfc: f9402fe8     	ldr	x8, [sp, #0x58]
  131e00: f9400109     	ldr	x9, [x8]
  131e04: f9402129     	ldr	x9, [x9, #0x40]
  131e08: d10083a1     	sub	x1, x29, #0x20
  131e0c: aa0803e0     	mov	x0, x8
  131e10: d63f0120     	blr	x9
  131e14: b90057e0     	str	w0, [sp, #0x54]
  131e18: 14000001     	b	0x131e1c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1a8>
  131e1c: b94057e8     	ldr	w8, [sp, #0x54]
  131e20: 71000109     	subs	w9, w8, #0x0
  131e24: 1a9f07ea     	cset	w10, ne
  131e28: b90053e9     	str	w9, [sp, #0x50]
  131e2c: b90063ea     	str	w10, [sp, #0x60]
  131e30: 14000001     	b	0x131e34 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1c0>
  131e34: b94063e8     	ldr	w8, [sp, #0x60]
  131e38: 12000108     	and	w8, w8, #0x1
  131e3c: f85683a9     	ldur	x9, [x29, #-0x98]
  131e40: 3901c528     	strb	w8, [x9, #0x71]
  131e44: d10163a0     	sub	x0, x29, #0x58
  131e48: 97fde3d6     	bl	0xaada0 <_ZN9mkvparser10EBMLHeaderC1Ev@plt>
  131e4c: 14000001     	b	0x131e50 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1dc>
  131e50: f85683a8     	ldur	x8, [x29, #-0x98]
  131e54: f9403101     	ldr	x1, [x8, #0x60]
  131e58: d10163a0     	sub	x0, x29, #0x58
  131e5c: d10183a2     	sub	x2, x29, #0x60
  131e60: 97fdcc80     	bl	0xa5060 <_ZN9mkvparser10EBMLHeader5ParseEPNS_10IMkvReaderERx@plt>
  131e64: f90027e0     	str	x0, [sp, #0x48]
  131e68: 14000001     	b	0x131e6c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x1f8>
  131e6c: f94027e8     	ldr	x8, [sp, #0x48]
  131e70: b6f80428     	tbz	x8, #0x3f, 0x131ef4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x280>
  131e74: 14000001     	b	0x131e78 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x204>
  131e78: 320003e8     	orr	w8, wzr, #0x1
  131e7c: b81783a8     	stur	w8, [x29, #-0x88]
  131e80: 14000078     	b	0x132060 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3ec>
  131e84: f81803a0     	stur	x0, [x29, #-0x80]
  131e88: 2a0103e8     	mov	w8, w1
  131e8c: b817c3a8     	stur	w8, [x29, #-0x84]
  131e90: 14000094     	b	0x1320e0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x46c>
  131e94: f81803a0     	stur	x0, [x29, #-0x80]
  131e98: 2a0103e8     	mov	w8, w1
  131e9c: b817c3a8     	stur	w8, [x29, #-0x84]
  131ea0: 14000088     	b	0x1320c0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x44c>
  131ea4: f81803a0     	stur	x0, [x29, #-0x80]
  131ea8: 2a0103e8     	mov	w8, w1
  131eac: b817c3a8     	stur	w8, [x29, #-0x84]
  131eb0: 14000081     	b	0x1320b4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x440>
  131eb4: f81803a0     	stur	x0, [x29, #-0x80]
  131eb8: 2a0103e8     	mov	w8, w1
  131ebc: b817c3a8     	stur	w8, [x29, #-0x84]
  131ec0: 1400007a     	b	0x1320a8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x434>
  131ec4: f81803a0     	stur	x0, [x29, #-0x80]
  131ec8: 2a0103e8     	mov	w8, w1
  131ecc: b817c3a8     	stur	w8, [x29, #-0x84]
  131ed0: f9403fe0     	ldr	x0, [sp, #0x78]
  131ed4: 97fdbaa3     	bl	0xa0960 <_ZdlPv@plt>
  131ed8: 14000074     	b	0x1320a8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x434>
  131edc: f81803a0     	stur	x0, [x29, #-0x80]
  131ee0: 2a0103e8     	mov	w8, w1
  131ee4: b817c3a8     	stur	w8, [x29, #-0x84]
  131ee8: d10163a0     	sub	x0, x29, #0x58
  131eec: 97fdca91     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  131ef0: 1400006e     	b	0x1320a8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x434>
  131ef4: f85c83a8     	ldur	x8, [x29, #-0x38]
  131ef8: b4000188     	cbz	x8, 0x131f28 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2b4>
  131efc: 14000001     	b	0x131f00 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x28c>
  131f00: f85c83a1     	ldur	x1, [x29, #-0x38]
  131f04: b0000640     	adrp	x0, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  131f08: 913c8800     	add	x0, x0, #0xf22
  131f0c: 97fdc0c9     	bl	0xa2230 <strcmp@plt>
  131f10: 350000c0     	cbnz	w0, 0x131f28 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2b4>
  131f14: 14000001     	b	0x131f18 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2a4>
  131f18: 320003e8     	orr	w8, wzr, #0x1
  131f1c: f85683a9     	ldur	x9, [x29, #-0x98]
  131f20: 3901c928     	strb	w8, [x9, #0x72]
  131f24: 14000001     	b	0x131f28 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2b4>
  131f28: f85683a8     	ldur	x8, [x29, #-0x98]
  131f2c: f9403100     	ldr	x0, [x8, #0x60]
  131f30: f85a03a1     	ldur	x1, [x29, #-0x60]
  131f34: 9101a102     	add	x2, x8, #0x68
  131f38: 97fdc3aa     	bl	0xa2de0 <_ZN9mkvparser7Segment14CreateInstanceEPNS_10IMkvReaderExRPS0_@plt>
  131f3c: f90023e0     	str	x0, [sp, #0x40]
  131f40: 14000001     	b	0x131f44 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2d0>
  131f44: f94023e8     	ldr	x8, [sp, #0x40]
  131f48: f81703a8     	stur	x8, [x29, #-0x90]
  131f4c: f85703a9     	ldur	x9, [x29, #-0x90]
  131f50: b40000a9     	cbz	x9, 0x131f64 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2f0>
  131f54: 14000001     	b	0x131f58 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x2e4>
  131f58: 320003e8     	orr	w8, wzr, #0x1
  131f5c: b81783a8     	stur	w8, [x29, #-0x88]
  131f60: 14000040     	b	0x132060 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3ec>
  131f64: f85683a8     	ldur	x8, [x29, #-0x98]
  131f68: f9403500     	ldr	x0, [x8, #0x68]
  131f6c: 97fdc619     	bl	0xa37d0 <_ZN9mkvparser7Segment12ParseHeadersEv@plt>
  131f70: f9001fe0     	str	x0, [sp, #0x38]
  131f74: 14000001     	b	0x131f78 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x304>
  131f78: f9401fe8     	ldr	x8, [sp, #0x38]
  131f7c: f81703a8     	stur	x8, [x29, #-0x90]
  131f80: f85703a9     	ldur	x9, [x29, #-0x90]
  131f84: b5000289     	cbnz	x9, 0x131fd4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x360>
  131f88: 14000001     	b	0x131f8c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x318>
  131f8c: f85683a8     	ldur	x8, [x29, #-0x98]
  131f90: f9403500     	ldr	x0, [x8, #0x68]
  131f94: d10183a1     	sub	x1, x29, #0x60
  131f98: d101a3a2     	sub	x2, x29, #0x68
  131f9c: 97fdb801     	bl	0x9ffa0 <_ZN9mkvparser7Segment11LoadClusterERxRl@plt>
  131fa0: f9001be0     	str	x0, [sp, #0x30]
  131fa4: 14000001     	b	0x131fa8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x334>
  131fa8: f9401be8     	ldr	x8, [sp, #0x30]
  131fac: f81703a8     	stur	x8, [x29, #-0x90]
  131fb0: f85703a9     	ldur	x9, [x29, #-0x90]
  131fb4: f1000529     	subs	x9, x9, #0x1
  131fb8: f90017e9     	str	x9, [sp, #0x28]
  131fbc: 540000ab     	b.lt	0x131fd0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x35c>
  131fc0: 14000001     	b	0x131fc4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x350>
  131fc4: aa1f03e8     	mov	x8, xzr
  131fc8: f81703a8     	stur	x8, [x29, #-0x90]
  131fcc: 14000001     	b	0x131fd0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x35c>
  131fd0: 1400000a     	b	0x131ff8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x384>
  131fd4: f85703a8     	ldur	x8, [x29, #-0x90]
  131fd8: f1000508     	subs	x8, x8, #0x1
  131fdc: f90013e8     	str	x8, [sp, #0x20]
  131fe0: 540000ab     	b.lt	0x131ff4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x380>
  131fe4: 14000001     	b	0x131fe8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x374>
  131fe8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  131fec: f81703a8     	stur	x8, [x29, #-0x90]
  131ff0: 14000001     	b	0x131ff4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x380>
  131ff4: 14000001     	b	0x131ff8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x384>
  131ff8: f85703a8     	ldur	x8, [x29, #-0x90]
  131ffc: b6f80268     	tbz	x8, #0x3f, 0x132048 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3d4>
  132000: 14000001     	b	0x132004 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x390>
  132004: f85683a8     	ldur	x8, [x29, #-0x98]
  132008: f9403509     	ldr	x9, [x8, #0x68]
  13200c: aa0903e0     	mov	x0, x9
  132010: f9000fe0     	str	x0, [sp, #0x18]
  132014: b40000e9     	cbz	x9, 0x132030 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3bc>
  132018: 14000001     	b	0x13201c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3a8>
  13201c: f9400fe0     	ldr	x0, [sp, #0x18]
  132020: 97fdba34     	bl	0xa08f0 <_ZN9mkvparser7SegmentD1Ev@plt>
  132024: f9400fe0     	ldr	x0, [sp, #0x18]
  132028: 97fdba4e     	bl	0xa0960 <_ZdlPv@plt>
  13202c: 14000001     	b	0x132030 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3bc>
  132030: aa1f03e8     	mov	x8, xzr
  132034: f85683a9     	ldur	x9, [x29, #-0x98]
  132038: f9003528     	str	x8, [x9, #0x68]
  13203c: 320003ea     	orr	w10, wzr, #0x1
  132040: b81783aa     	stur	w10, [x29, #-0x88]
  132044: 14000007     	b	0x132060 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3ec>
  132048: f85683a0     	ldur	x0, [x29, #-0x98]
  13204c: 97fdd7dd     	bl	0xa7fc0 <_ZN7android17MatroskaExtractor9addTracksEv@plt>
  132050: 14000001     	b	0x132054 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3e0>
  132054: 2a1f03e8     	mov	w8, wzr
  132058: b81783a8     	stur	w8, [x29, #-0x88]
  13205c: 14000001     	b	0x132060 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x3ec>
  132060: d10163a0     	sub	x0, x29, #0x58
  132064: 97fdca33     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  132068: b85783a8     	ldur	w8, [x29, #-0x88]
  13206c: 71000508     	subs	w8, w8, #0x1
  132070: b90017e8     	str	w8, [sp, #0x14]
  132074: 54000428     	b.hi	0x1320f8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x484>
  132078: 14000001     	b	0x13207c <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x408>
  13207c: d53bd048     	mrs	x8, TPIDR_EL0
  132080: f9401508     	ldr	x8, [x8, #0x28]
  132084: f85e83a9     	ldur	x9, [x29, #-0x18]
  132088: eb090108     	subs	x8, x8, x9
  13208c: f90007e8     	str	x8, [sp, #0x8]
  132090: 54000341     	b.ne	0x1320f8 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x484>
  132094: 14000001     	b	0x132098 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x424>
  132098: a9547bfd     	ldp	x29, x30, [sp, #0x140]
  13209c: f9409bfc     	ldr	x28, [sp, #0x130]
  1320a0: 910543ff     	add	sp, sp, #0x150
  1320a4: d65f03c0     	ret
  1320a8: f94047e0     	ldr	x0, [sp, #0x88]
  1320ac: 97fdb7c9     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  1320b0: 14000001     	b	0x1320b4 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x440>
  1320b4: f9404be0     	ldr	x0, [sp, #0x90]
  1320b8: 97fdc136     	bl	0xa2590 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEED2Ev@plt>
  1320bc: 14000001     	b	0x1320c0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x44c>
  1320c0: f9404fe0     	ldr	x0, [sp, #0x98]
  1320c4: 97fddfcb     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1320c8: d0000ba0     	adrp	x0, 0x2a8000
  1320cc: f944d000     	ldr	x0, [x0, #0x9a0]
  1320d0: 91002001     	add	x1, x0, #0x8
  1320d4: f85683a0     	ldur	x0, [x29, #-0x98]
  1320d8: 97fde296     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  1320dc: 14000001     	b	0x1320e0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x46c>
  1320e0: f85683a8     	ldur	x8, [x29, #-0x98]
  1320e4: 91020100     	add	x0, x8, #0x80
  1320e8: 97fdba86     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  1320ec: 14000001     	b	0x1320f0 <android::MatroskaExtractor::MatroskaExtractor(android::sp<android::DataSource> const&)+0x47c>
  1320f0: f85803a0     	ldur	x0, [x29, #-0x80]
  1320f4: 97fdd787     	bl	0xa7f10 <_Unwind_Resume@plt>
  1320f8: 97fddf1e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001320fc <android::MatroskaExtractor::~MatroskaExtractor()>:
  1320fc: d10183ff     	sub	sp, sp, #0x60
  132100: a9057bfd     	stp	x29, x30, [sp, #0x50]
  132104: 910143fd     	add	x29, sp, #0x50
  132108: d2800008     	mov	x8, #0x0                // =0
  13210c: f81f83a0     	stur	x0, [x29, #-0x8]
  132110: f81f03a1     	stur	x1, [x29, #-0x10]
  132114: f85f83a0     	ldur	x0, [x29, #-0x8]
  132118: f85f03a1     	ldur	x1, [x29, #-0x10]
  13211c: f9400029     	ldr	x9, [x1]
  132120: f9000009     	str	x9, [x0]
  132124: f9401c29     	ldr	x9, [x1, #0x38]
  132128: f940000a     	ldr	x10, [x0]
  13212c: f85e814a     	ldur	x10, [x10, #-0x18]
  132130: 8b0a000a     	add	x10, x0, x10
  132134: f9000149     	str	x9, [x10]
  132138: f9403409     	ldr	x9, [x0, #0x68]
  13213c: eb08013f     	cmp	x9, x8
  132140: 1a9f17eb     	cset	w11, eq
  132144: f81e83a8     	stur	x8, [x29, #-0x18]
  132148: f81e03a0     	stur	x0, [x29, #-0x20]
  13214c: f90017e1     	str	x1, [sp, #0x28]
  132150: f90013e9     	str	x9, [sp, #0x20]
  132154: 370000ab     	tbnz	w11, #0x0, 0x132168 <android::MatroskaExtractor::~MatroskaExtractor()+0x6c>
  132158: f94013e0     	ldr	x0, [sp, #0x20]
  13215c: 97fdb9e5     	bl	0xa08f0 <_ZN9mkvparser7SegmentD1Ev@plt>
  132160: f94013e0     	ldr	x0, [sp, #0x20]
  132164: 97fdb9ff     	bl	0xa0960 <_ZdlPv@plt>
  132168: f85e83a8     	ldur	x8, [x29, #-0x18]
  13216c: f85e03a9     	ldur	x9, [x29, #-0x20]
  132170: f9003528     	str	x8, [x9, #0x68]
  132174: f940312a     	ldr	x10, [x9, #0x60]
  132178: eb08015f     	cmp	x10, x8
  13217c: 1a9f17eb     	cset	w11, eq
  132180: f9000fea     	str	x10, [sp, #0x18]
  132184: 370000cb     	tbnz	w11, #0x0, 0x13219c <android::MatroskaExtractor::~MatroskaExtractor()+0xa0>
  132188: f9400fe8     	ldr	x8, [sp, #0x18]
  13218c: f9400109     	ldr	x9, [x8]
  132190: f9400d29     	ldr	x9, [x9, #0x18]
  132194: aa0803e0     	mov	x0, x8
  132198: d63f0120     	blr	x9
  13219c: b27d03e8     	orr	x8, xzr, #0x8
  1321a0: b27c07e9     	orr	x9, xzr, #0x30
  1321a4: d2800b0a     	mov	x10, #0x58              // =88
  1321a8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1321ac: f85e03ac     	ldur	x12, [x29, #-0x20]
  1321b0: f900318b     	str	x11, [x12, #0x60]
  1321b4: 8b0a0180     	add	x0, x12, x10
  1321b8: f9000be8     	str	x8, [sp, #0x10]
  1321bc: f90007e9     	str	x9, [sp, #0x8]
  1321c0: 97fdb784     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  1321c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1321c8: f94007e9     	ldr	x9, [sp, #0x8]
  1321cc: 8b090100     	add	x0, x8, x9
  1321d0: 97fdc0f0     	bl	0xa2590 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEED2Ev@plt>
  1321d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1321d8: f9400be9     	ldr	x9, [sp, #0x10]
  1321dc: 8b090100     	add	x0, x8, x9
  1321e0: 97fddf84     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1321e4: f94017e8     	ldr	x8, [sp, #0x28]
  1321e8: f9400be9     	ldr	x9, [sp, #0x10]
  1321ec: 8b090101     	add	x1, x8, x9
  1321f0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1321f4: 97fde24f     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  1321f8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1321fc: 910183ff     	add	sp, sp, #0x60
  132200: d65f03c0     	ret

0000000000132204 <android::MatroskaExtractor::~MatroskaExtractor()>:
  132204: d100c3ff     	sub	sp, sp, #0x30
  132208: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13220c: 910083fd     	add	x29, sp, #0x20
  132210: d0000ba8     	adrp	x8, 0x2a8000
  132214: f944d108     	ldr	x8, [x8, #0x9a0]
  132218: b27903e9     	orr	x9, xzr, #0x80
  13221c: f81f83a0     	stur	x0, [x29, #-0x8]
  132220: f85f83a0     	ldur	x0, [x29, #-0x8]
  132224: f9000be0     	str	x0, [sp, #0x10]
  132228: aa0803e1     	mov	x1, x8
  13222c: f90007e9     	str	x9, [sp, #0x8]
  132230: 97fdcb2c     	bl	0xa4ee0 <_ZN7android17MatroskaExtractorD2Ev@plt>
  132234: f9400be8     	ldr	x8, [sp, #0x10]
  132238: f94007e9     	ldr	x9, [sp, #0x8]
  13223c: 8b090100     	add	x0, x8, x9
  132240: 97fdba30     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  132244: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  132248: 9100c3ff     	add	sp, sp, #0x30
  13224c: d65f03c0     	ret

0000000000132250 <virtual thunk to android::MatroskaExtractor::~MatroskaExtractor()>:
  132250: d10083ff     	sub	sp, sp, #0x20
  132254: a9017bfd     	stp	x29, x30, [sp, #0x10]
  132258: 910043fd     	add	x29, sp, #0x10
  13225c: f90007e0     	str	x0, [sp, #0x8]
  132260: f94007e0     	ldr	x0, [sp, #0x8]
  132264: f9400008     	ldr	x8, [x0]
  132268: f85e8108     	ldur	x8, [x8, #-0x18]
  13226c: 8b080008     	add	x8, x0, x8
  132270: aa0803e0     	mov	x0, x8
  132274: 97fdc417     	bl	0xa32d0 <_ZN7android17MatroskaExtractorD1Ev@plt>
  132278: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13227c: 910083ff     	add	sp, sp, #0x20
  132280: d65f03c0     	ret

0000000000132284 <android::MatroskaExtractor::~MatroskaExtractor()>:
  132284: d10083ff     	sub	sp, sp, #0x20
  132288: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13228c: 910043fd     	add	x29, sp, #0x10
  132290: f90007e0     	str	x0, [sp, #0x8]
  132294: f94007e0     	ldr	x0, [sp, #0x8]
  132298: f90003e0     	str	x0, [sp]
  13229c: 97fdc40d     	bl	0xa32d0 <_ZN7android17MatroskaExtractorD1Ev@plt>
  1322a0: f94003e0     	ldr	x0, [sp]
  1322a4: 97fdb9af     	bl	0xa0960 <_ZdlPv@plt>
  1322a8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1322ac: 910083ff     	add	sp, sp, #0x20
  1322b0: d65f03c0     	ret

00000000001322b4 <virtual thunk to android::MatroskaExtractor::~MatroskaExtractor()>:
  1322b4: d10083ff     	sub	sp, sp, #0x20
  1322b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1322bc: 910043fd     	add	x29, sp, #0x10
  1322c0: f90007e0     	str	x0, [sp, #0x8]
  1322c4: f94007e0     	ldr	x0, [sp, #0x8]
  1322c8: f9400008     	ldr	x8, [x0]
  1322cc: f85e8108     	ldur	x8, [x8, #-0x18]
  1322d0: 8b080008     	add	x8, x0, x8
  1322d4: aa0803e0     	mov	x0, x8
  1322d8: 97fdcdb6     	bl	0xa59b0 <_ZN7android17MatroskaExtractorD0Ev@plt>
  1322dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1322e0: 910083ff     	add	sp, sp, #0x20
  1322e4: d65f03c0     	ret

00000000001322e8 <android::MatroskaExtractor::countTracks()>:
  1322e8: d10083ff     	sub	sp, sp, #0x20
  1322ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1322f0: 910043fd     	add	x29, sp, #0x10
  1322f4: b27c07e8     	orr	x8, xzr, #0x30
  1322f8: f90007e0     	str	x0, [sp, #0x8]
  1322fc: f94007e0     	ldr	x0, [sp, #0x8]
  132300: 8b080000     	add	x0, x0, x8
  132304: 97fdbdf7     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  132308: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13230c: 910083ff     	add	sp, sp, #0x20
  132310: d65f03c0     	ret

0000000000132314 <android::MatroskaExtractor::getTrack(unsigned long)>:
  132314: d10243ff     	sub	sp, sp, #0x90
  132318: a9087bfd     	stp	x29, x30, [sp, #0x80]
  13231c: 910203fd     	add	x29, sp, #0x80
  132320: d53bd049     	mrs	x9, TPIDR_EL0
  132324: f9401529     	ldr	x9, [x9, #0x28]
  132328: f81f83a9     	stur	x9, [x29, #-0x8]
  13232c: f81e83a0     	stur	x0, [x29, #-0x18]
  132330: f81e03a1     	stur	x1, [x29, #-0x20]
  132334: f85e83a9     	ldur	x9, [x29, #-0x18]
  132338: aa0903e0     	mov	x0, x9
  13233c: f85e03a1     	ldur	x1, [x29, #-0x20]
  132340: 9100c129     	add	x9, x9, #0x30
  132344: f81c83a0     	stur	x0, [x29, #-0x38]
  132348: aa0903e0     	mov	x0, x9
  13234c: f90023e8     	str	x8, [sp, #0x40]
  132350: f9001fe1     	str	x1, [sp, #0x38]
  132354: 97fdbde3     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  132358: f9401fe8     	ldr	x8, [sp, #0x38]
  13235c: eb000108     	subs	x8, x8, x0
  132360: f9001be8     	str	x8, [sp, #0x30]
  132364: 54000123     	b.lo	0x132388 <android::MatroskaExtractor::getTrack(unsigned long)+0x74>
  132368: 14000001     	b	0x13236c <android::MatroskaExtractor::getTrack(unsigned long)+0x58>
  13236c: aa1f03e0     	mov	x0, xzr
  132370: f94023e8     	ldr	x8, [sp, #0x40]
  132374: f90017e0     	str	x0, [sp, #0x28]
  132378: aa0803e0     	mov	x0, x8
  13237c: f94017e1     	ldr	x1, [sp, #0x28]
  132380: 97fdc2e0     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
  132384: 1400002f     	b	0x132440 <android::MatroskaExtractor::getTrack(unsigned long)+0x12c>
  132388: 321d0fe8     	orr	w8, wzr, #0x78
  13238c: 2a0803e0     	mov	w0, w8
  132390: 97fddae0     	bl	0xa8f10 <_Znwm@plt>
  132394: aa0003fe     	mov	x30, x0
  132398: 320003e8     	orr	w8, wzr, #0x1
  13239c: 381d33a8     	sturb	w8, [x29, #-0x2d]
  1323a0: d10043a9     	sub	x9, x29, #0x10
  1323a4: f90013e0     	str	x0, [sp, #0x20]
  1323a8: aa0903e0     	mov	x0, x9
  1323ac: f85c83a1     	ldur	x1, [x29, #-0x38]
  1323b0: f9000ffe     	str	x30, [sp, #0x18]
  1323b4: 97fdba5f     	bl	0xa0d30 <_ZN7android2spINS_17MatroskaExtractorEEC2EPS1_@plt>
  1323b8: 14000001     	b	0x1323bc <android::MatroskaExtractor::getTrack(unsigned long)+0xa8>
  1323bc: f85e03a2     	ldur	x2, [x29, #-0x20]
  1323c0: d10043a1     	sub	x1, x29, #0x10
  1323c4: f94013e0     	ldr	x0, [sp, #0x20]
  1323c8: 97fdc63e     	bl	0xa3cc0 <_ZN7android14MatroskaSourceC1ERKNS_2spINS_17MatroskaExtractorEEEm@plt>
  1323cc: 14000001     	b	0x1323d0 <android::MatroskaExtractor::getTrack(unsigned long)+0xbc>
  1323d0: 2a1f03e8     	mov	w8, wzr
  1323d4: 381d33a8     	sturb	w8, [x29, #-0x2d]
  1323d8: f94023e0     	ldr	x0, [sp, #0x40]
  1323dc: f94013e1     	ldr	x1, [sp, #0x20]
  1323e0: 97fdd1e0     	bl	0xa6b60 <_ZN7android2spINS_12IMediaSourceEEC2INS_14MatroskaSourceEEEPT_@plt>
  1323e4: 14000001     	b	0x1323e8 <android::MatroskaExtractor::getTrack(unsigned long)+0xd4>
  1323e8: d10043a0     	sub	x0, x29, #0x10
  1323ec: 97fdd4ed     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  1323f0: 14000014     	b	0x132440 <android::MatroskaExtractor::getTrack(unsigned long)+0x12c>
  1323f4: f81d83a0     	stur	x0, [x29, #-0x28]
  1323f8: 2a0103e8     	mov	w8, w1
  1323fc: b81d43a8     	stur	w8, [x29, #-0x2c]
  132400: 14000007     	b	0x13241c <android::MatroskaExtractor::getTrack(unsigned long)+0x108>
  132404: f81d83a0     	stur	x0, [x29, #-0x28]
  132408: 2a0103e8     	mov	w8, w1
  13240c: b81d43a8     	stur	w8, [x29, #-0x2c]
  132410: d10043a0     	sub	x0, x29, #0x10
  132414: 97fdd4e3     	bl	0xa77a0 <_ZN7android2spINS_17MatroskaExtractorEED2Ev@plt>
  132418: 14000001     	b	0x13241c <android::MatroskaExtractor::getTrack(unsigned long)+0x108>
  13241c: 385d33a8     	ldurb	w8, [x29, #-0x2d]
  132420: 71000508     	subs	w8, w8, #0x1
  132424: b90017e8     	str	w8, [sp, #0x14]
  132428: 540000a1     	b.ne	0x13243c <android::MatroskaExtractor::getTrack(unsigned long)+0x128>
  13242c: 14000001     	b	0x132430 <android::MatroskaExtractor::getTrack(unsigned long)+0x11c>
  132430: f9400fe0     	ldr	x0, [sp, #0x18]
  132434: 97fdb94b     	bl	0xa0960 <_ZdlPv@plt>
  132438: 14000001     	b	0x13243c <android::MatroskaExtractor::getTrack(unsigned long)+0x128>
  13243c: 1400000b     	b	0x132468 <android::MatroskaExtractor::getTrack(unsigned long)+0x154>
  132440: d53bd048     	mrs	x8, TPIDR_EL0
  132444: f9401508     	ldr	x8, [x8, #0x28]
  132448: f85f83a9     	ldur	x9, [x29, #-0x8]
  13244c: eb090108     	subs	x8, x8, x9
  132450: f90007e8     	str	x8, [sp, #0x8]
  132454: 540000e1     	b.ne	0x132470 <android::MatroskaExtractor::getTrack(unsigned long)+0x15c>
  132458: 14000001     	b	0x13245c <android::MatroskaExtractor::getTrack(unsigned long)+0x148>
  13245c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  132460: 910243ff     	add	sp, sp, #0x90
  132464: d65f03c0     	ret
  132468: f85d83a0     	ldur	x0, [x29, #-0x28]
  13246c: 97fdd6a9     	bl	0xa7f10 <_Unwind_Resume@plt>
  132470: 97fdde40     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000132474 <android::sp<android::MatroskaExtractor>::sp(android::MatroskaExtractor*)>:
  132474: d100c3ff     	sub	sp, sp, #0x30
  132478: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13247c: 910083fd     	add	x29, sp, #0x20
  132480: d2800008     	mov	x8, #0x0                // =0
  132484: f81f83a0     	stur	x0, [x29, #-0x8]
  132488: f9000be1     	str	x1, [sp, #0x10]
  13248c: f85f83a0     	ldur	x0, [x29, #-0x8]
  132490: aa0003e1     	mov	x1, x0
  132494: f9400be9     	ldr	x9, [sp, #0x10]
  132498: f9000029     	str	x9, [x1]
  13249c: f9400be9     	ldr	x9, [sp, #0x10]
  1324a0: eb08013f     	cmp	x9, x8
  1324a4: 1a9f07ea     	cset	w10, ne
  1324a8: f90007e0     	str	x0, [sp, #0x8]
  1324ac: 3700004a     	tbnz	w10, #0x0, 0x1324b4 <android::sp<android::MatroskaExtractor>::sp(android::MatroskaExtractor*)+0x40>
  1324b0: 14000008     	b	0x1324d0 <android::sp<android::MatroskaExtractor>::sp(android::MatroskaExtractor*)+0x5c>
  1324b4: f9400be8     	ldr	x8, [sp, #0x10]
  1324b8: f9400109     	ldr	x9, [x8]
  1324bc: f85e8129     	ldur	x9, [x9, #-0x18]
  1324c0: 8b090108     	add	x8, x8, x9
  1324c4: aa0803e0     	mov	x0, x8
  1324c8: f94007e1     	ldr	x1, [sp, #0x8]
  1324cc: 97fde0d5     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1324d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1324d4: 9100c3ff     	add	sp, sp, #0x30
  1324d8: d65f03c0     	ret

00000000001324dc <android::sp<android::IMediaSource>::sp<android::MatroskaSource>(android::MatroskaSource*)>:
  1324dc: d100c3ff     	sub	sp, sp, #0x30
  1324e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1324e4: 910083fd     	add	x29, sp, #0x20
  1324e8: d2800008     	mov	x8, #0x0                // =0
  1324ec: f81f83a0     	stur	x0, [x29, #-0x8]
  1324f0: f9000be1     	str	x1, [sp, #0x10]
  1324f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1324f8: aa0003e1     	mov	x1, x0
  1324fc: f9400be9     	ldr	x9, [sp, #0x10]
  132500: f9000029     	str	x9, [x1]
  132504: f9400be9     	ldr	x9, [sp, #0x10]
  132508: eb08013f     	cmp	x9, x8
  13250c: 1a9f07ea     	cset	w10, ne
  132510: f90007e0     	str	x0, [sp, #0x8]
  132514: 3700004a     	tbnz	w10, #0x0, 0x13251c <android::sp<android::IMediaSource>::sp<android::MatroskaSource>(android::MatroskaSource*)+0x40>
  132518: 14000008     	b	0x132538 <android::sp<android::IMediaSource>::sp<android::MatroskaSource>(android::MatroskaSource*)+0x5c>
  13251c: f9400be8     	ldr	x8, [sp, #0x10]
  132520: f9400109     	ldr	x9, [x8]
  132524: f85e8129     	ldur	x9, [x9, #-0x18]
  132528: 8b090108     	add	x8, x8, x9
  13252c: aa0803e0     	mov	x0, x8
  132530: f94007e1     	ldr	x1, [sp, #0x8]
  132534: 97fde0bb     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  132538: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13253c: 9100c3ff     	add	sp, sp, #0x30
  132540: d65f03c0     	ret

0000000000132544 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)>:
  132544: d10183ff     	sub	sp, sp, #0x60
  132548: a9057bfd     	stp	x29, x30, [sp, #0x50]
  13254c: 910143fd     	add	x29, sp, #0x50
  132550: b27c07e9     	orr	x9, xzr, #0x30
  132554: 320003ea     	orr	w10, wzr, #0x1
  132558: d280000b     	mov	x11, #0x0               // =0
  13255c: f81f83a0     	stur	x0, [x29, #-0x8]
  132560: f81f03a1     	stur	x1, [x29, #-0x10]
  132564: b81ec3a2     	stur	w2, [x29, #-0x14]
  132568: f85f83a0     	ldur	x0, [x29, #-0x8]
  13256c: f85f03a1     	ldur	x1, [x29, #-0x10]
  132570: 8b090009     	add	x9, x0, x9
  132574: f81e03a0     	stur	x0, [x29, #-0x20]
  132578: aa0903e0     	mov	x0, x9
  13257c: f90017e8     	str	x8, [sp, #0x28]
  132580: b90027ea     	str	w10, [sp, #0x24]
  132584: f9000feb     	str	x11, [sp, #0x18]
  132588: f9000be1     	str	x1, [sp, #0x10]
  13258c: 97fdbd55     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  132590: f9400be8     	ldr	x8, [sp, #0x10]
  132594: eb00011f     	cmp	x8, x0
  132598: 1a9f37ea     	cset	w10, hs
  13259c: 3700004a     	tbnz	w10, #0x0, 0x1325a4 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0x60>
  1325a0: 14000005     	b	0x1325b4 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0x70>
  1325a4: f94017e0     	ldr	x0, [sp, #0x28]
  1325a8: f9400fe1     	ldr	x1, [sp, #0x18]
  1325ac: 97fdcd55     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  1325b0: 1400001c     	b	0x132620 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0xdc>
  1325b4: 320003e8     	orr	w8, wzr, #0x1
  1325b8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1325bc: 0a080128     	and	w8, w9, w8
  1325c0: 35000048     	cbnz	w8, 0x1325c8 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0x84>
  1325c4: 1400000c     	b	0x1325f4 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0xb0>
  1325c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1325cc: 3941c109     	ldrb	w9, [x8, #0x70]
  1325d0: 37000129     	tbnz	w9, #0x0, 0x1325f4 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0xb0>
  1325d4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1325d8: 97fdcfe6     	bl	0xa6570 <_ZNK7android17MatroskaExtractor15isLiveStreamingEv@plt>
  1325dc: 370000c0     	tbnz	w0, #0x0, 0x1325f4 <android::MatroskaExtractor::getTrackMetaData(unsigned long, unsigned int)+0xb0>
  1325e0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1325e4: 97fdd2c7     	bl	0xa7100 <_ZN7android17MatroskaExtractor14findThumbnailsEv@plt>
  1325e8: b94027e8     	ldr	w8, [sp, #0x24]
  1325ec: f85e03a0     	ldur	x0, [x29, #-0x20]
  1325f0: 3901c008     	strb	w8, [x0, #0x70]
  1325f4: b27c03e8     	orr	x8, xzr, #0x10
  1325f8: b27c07e9     	orr	x9, xzr, #0x30
  1325fc: f85e03aa     	ldur	x10, [x29, #-0x20]
  132600: 8b090140     	add	x0, x10, x9
  132604: f85f03a1     	ldur	x1, [x29, #-0x10]
  132608: f90007e8     	str	x8, [sp, #0x8]
  13260c: 97fdde75     	bl	0xa9fe0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE6itemAtEm@plt>
  132610: f94007e8     	ldr	x8, [sp, #0x8]
  132614: 8b080001     	add	x1, x0, x8
  132618: f94017e0     	ldr	x0, [sp, #0x28]
  13261c: 97fdbae9     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  132620: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  132624: 910183ff     	add	sp, sp, #0x60
  132628: d65f03c0     	ret

000000000013262c <android::MatroskaExtractor::findThumbnails()>:
  13262c: d10383ff     	sub	sp, sp, #0xe0
  132630: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  132634: 910343fd     	add	x29, sp, #0xd0
  132638: d53bd048     	mrs	x8, TPIDR_EL0
  13263c: f9401508     	ldr	x8, [x8, #0x28]
  132640: f81f83a8     	stur	x8, [x29, #-0x8]
  132644: f81b83a0     	stur	x0, [x29, #-0x48]
  132648: f85b83a8     	ldur	x8, [x29, #-0x48]
  13264c: aa1f03e0     	mov	x0, xzr
  132650: f81b03a0     	stur	x0, [x29, #-0x50]
  132654: f90027e8     	str	x8, [sp, #0x48]
  132658: 14000001     	b	0x13265c <android::MatroskaExtractor::findThumbnails()+0x30>
  13265c: f85b03a8     	ldur	x8, [x29, #-0x50]
  132660: f94027e9     	ldr	x9, [sp, #0x48]
  132664: 9100c120     	add	x0, x9, #0x30
  132668: f90023e8     	str	x8, [sp, #0x40]
  13266c: 97fdbd1d     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  132670: f94023e8     	ldr	x8, [sp, #0x40]
  132674: eb000108     	subs	x8, x8, x0
  132678: f9001fe8     	str	x8, [sp, #0x38]
  13267c: 54000ea2     	b.hs	0x132850 <android::MatroskaExtractor::findThumbnails()+0x224>
  132680: 14000001     	b	0x132684 <android::MatroskaExtractor::findThumbnails()+0x58>
  132684: f94027e8     	ldr	x8, [sp, #0x48]
  132688: 9100c100     	add	x0, x8, #0x30
  13268c: f85b03a1     	ldur	x1, [x29, #-0x50]
  132690: 97fdde4c     	bl	0xa9fc0 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEE10editItemAtEm@plt>
  132694: f81a83a0     	stur	x0, [x29, #-0x58]
  132698: f85a83a8     	ldur	x8, [x29, #-0x58]
  13269c: 91004100     	add	x0, x8, #0x10
  1326a0: 97fdca04     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1326a4: 528daca1     	mov	w1, #0x6d65             // =28005
  1326a8: 72adad21     	movk	w1, #0x6d69, lsl #16
  1326ac: d10043a2     	sub	x2, x29, #0x10
  1326b0: 97fdcfdc     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  1326b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1326b8: d0000621     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1326bc: 91347821     	add	x1, x1, #0xd1e
  1326c0: 321f07e9     	orr	w9, wzr, #0x6
  1326c4: 2a0903e2     	mov	w2, w9
  1326c8: b90037e0     	str	w0, [sp, #0x34]
  1326cc: aa0803e0     	mov	x0, x8
  1326d0: 97fde22c     	bl	0xaaf80 <strncasecmp@plt>
  1326d4: 34000060     	cbz	w0, 0x1326e0 <android::MatroskaExtractor::findThumbnails()+0xb4>
  1326d8: 14000001     	b	0x1326dc <android::MatroskaExtractor::findThumbnails()+0xb0>
  1326dc: 14000059     	b	0x132840 <android::MatroskaExtractor::findThumbnails()+0x214>
  1326e0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1326e4: f9400102     	ldr	x2, [x8]
  1326e8: f85b03a3     	ldur	x3, [x29, #-0x50]
  1326ec: d10103a0     	sub	x0, x29, #0x40
  1326f0: f94027e1     	ldr	x1, [sp, #0x48]
  1326f4: 97fdb96b     	bl	0xa0ca0 <_ZN7android13BlockIteratorC1EPNS_17MatroskaExtractorEmm@plt>
  1326f8: 2a1f03e9     	mov	w9, wzr
  1326fc: b81a43a9     	stur	w9, [x29, #-0x5c]
  132700: aa1f03e8     	mov	x8, xzr
  132704: f90037e8     	str	x8, [sp, #0x68]
  132708: f90033e8     	str	x8, [sp, #0x60]
  13270c: 14000001     	b	0x132710 <android::MatroskaExtractor::findThumbnails()+0xe4>
  132710: d10103a0     	sub	x0, x29, #0x40
  132714: 97fdd193     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  132718: 2a1f03e1     	mov	w1, wzr
  13271c: b90033e1     	str	w1, [sp, #0x30]
  132720: 37000100     	tbnz	w0, #0x0, 0x132740 <android::MatroskaExtractor::findThumbnails()+0x114>
  132724: 14000001     	b	0x132728 <android::MatroskaExtractor::findThumbnails()+0xfc>
  132728: b85a43a8     	ldur	w8, [x29, #-0x5c]
  13272c: 71005108     	subs	w8, w8, #0x14
  132730: 1a9fa7e9     	cset	w9, lt
  132734: b9002fe8     	str	w8, [sp, #0x2c]
  132738: b90033e9     	str	w9, [sp, #0x30]
  13273c: 14000001     	b	0x132740 <android::MatroskaExtractor::findThumbnails()+0x114>
  132740: b94033e8     	ldr	w8, [sp, #0x30]
  132744: 360006c8     	tbz	w8, #0x0, 0x13281c <android::MatroskaExtractor::findThumbnails()+0x1f0>
  132748: 14000001     	b	0x13274c <android::MatroskaExtractor::findThumbnails()+0x120>
  13274c: d10103a0     	sub	x0, x29, #0x40
  132750: 97fdc9a4     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  132754: 97fddc83     	bl	0xa9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>
  132758: 360005c0     	tbz	w0, #0x0, 0x132810 <android::MatroskaExtractor::findThumbnails()+0x1e4>
  13275c: 14000001     	b	0x132760 <android::MatroskaExtractor::findThumbnails()+0x134>
  132760: b85a43a8     	ldur	w8, [x29, #-0x5c]
  132764: 11000508     	add	w8, w8, #0x1
  132768: b81a43a8     	stur	w8, [x29, #-0x5c]
  13276c: aa1f03e9     	mov	x9, xzr
  132770: f9002fe9     	str	x9, [sp, #0x58]
  132774: 2a1f03e8     	mov	w8, wzr
  132778: b90057e8     	str	w8, [sp, #0x54]
  13277c: 14000001     	b	0x132780 <android::MatroskaExtractor::findThumbnails()+0x154>
  132780: b94057e8     	ldr	w8, [sp, #0x54]
  132784: d10103a0     	sub	x0, x29, #0x40
  132788: b9002be8     	str	w8, [sp, #0x28]
  13278c: 97fdc995     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  132790: 97fdc5c8     	bl	0xa3eb0 <_ZNK9mkvparser5Block13GetFrameCountEv@plt>
  132794: b9402be8     	ldr	w8, [sp, #0x28]
  132798: 6b000108     	subs	w8, w8, w0
  13279c: b90027e8     	str	w8, [sp, #0x24]
  1327a0: 540001ea     	b.ge	0x1327dc <android::MatroskaExtractor::findThumbnails()+0x1b0>
  1327a4: 14000001     	b	0x1327a8 <android::MatroskaExtractor::findThumbnails()+0x17c>
  1327a8: d10103a0     	sub	x0, x29, #0x40
  1327ac: 97fdc98d     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  1327b0: b94057e1     	ldr	w1, [sp, #0x54]
  1327b4: 97fdbe2b     	bl	0xa2060 <_ZNK9mkvparser5Block8GetFrameEi@plt>
  1327b8: f9400400     	ldr	x0, [x0, #0x8]
  1327bc: f9402ffe     	ldr	x30, [sp, #0x58]
  1327c0: 8b0003c0     	add	x0, x30, x0
  1327c4: f9002fe0     	str	x0, [sp, #0x58]
  1327c8: 14000001     	b	0x1327cc <android::MatroskaExtractor::findThumbnails()+0x1a0>
  1327cc: b94057e8     	ldr	w8, [sp, #0x54]
  1327d0: 11000508     	add	w8, w8, #0x1
  1327d4: b90057e8     	str	w8, [sp, #0x54]
  1327d8: 17ffffea     	b	0x132780 <android::MatroskaExtractor::findThumbnails()+0x154>
  1327dc: f9402fe8     	ldr	x8, [sp, #0x58]
  1327e0: f94033e9     	ldr	x9, [sp, #0x60]
  1327e4: eb090108     	subs	x8, x8, x9
  1327e8: f9000fe8     	str	x8, [sp, #0x18]
  1327ec: 54000109     	b.ls	0x13280c <android::MatroskaExtractor::findThumbnails()+0x1e0>
  1327f0: 14000001     	b	0x1327f4 <android::MatroskaExtractor::findThumbnails()+0x1c8>
  1327f4: f9402fe8     	ldr	x8, [sp, #0x58]
  1327f8: f90033e8     	str	x8, [sp, #0x60]
  1327fc: d10103a0     	sub	x0, x29, #0x40
  132800: 97fdb870     	bl	0xa09c0 <_ZNK7android13BlockIterator11blockTimeUsEv@plt>
  132804: f90037e0     	str	x0, [sp, #0x68]
  132808: 14000001     	b	0x13280c <android::MatroskaExtractor::findThumbnails()+0x1e0>
  13280c: 14000001     	b	0x132810 <android::MatroskaExtractor::findThumbnails()+0x1e4>
  132810: d10103a0     	sub	x0, x29, #0x40
  132814: 97fdd677     	bl	0xa81f0 <_ZN7android13BlockIterator7advanceEv@plt>
  132818: 17ffffbe     	b	0x132710 <android::MatroskaExtractor::findThumbnails()+0xe4>
  13281c: f85a83a8     	ldur	x8, [x29, #-0x58]
  132820: 91004100     	add	x0, x8, #0x10
  132824: 97fdc9a3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  132828: f94037e2     	ldr	x2, [sp, #0x68]
  13282c: 528c4a81     	mov	w1, #0x6254             // =25172
  132830: 72ae8d01     	movk	w1, #0x7468, lsl #16
  132834: 97fddc43     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  132838: b90017e0     	str	w0, [sp, #0x14]
  13283c: 14000001     	b	0x132840 <android::MatroskaExtractor::findThumbnails()+0x214>
  132840: f85b03a8     	ldur	x8, [x29, #-0x50]
  132844: 91000508     	add	x8, x8, #0x1
  132848: f81b03a8     	stur	x8, [x29, #-0x50]
  13284c: 17ffff84     	b	0x13265c <android::MatroskaExtractor::findThumbnails()+0x30>
  132850: d53bd048     	mrs	x8, TPIDR_EL0
  132854: f9401508     	ldr	x8, [x8, #0x28]
  132858: f85f83a9     	ldur	x9, [x29, #-0x8]
  13285c: eb090108     	subs	x8, x8, x9
  132860: f90007e8     	str	x8, [sp, #0x8]
  132864: 540000a1     	b.ne	0x132878 <android::MatroskaExtractor::findThumbnails()+0x24c>
  132868: 14000001     	b	0x13286c <android::MatroskaExtractor::findThumbnails()+0x240>
  13286c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  132870: 910383ff     	add	sp, sp, #0xe0
  132874: d65f03c0     	ret
  132878: 97fddd3e     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013287c <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)>:
  13287c: d101c3ff     	sub	sp, sp, #0x70
  132880: a9067bfd     	stp	x29, x30, [sp, #0x60]
  132884: 910183fd     	add	x29, sp, #0x60
  132888: b24003e8     	orr	x8, xzr, #0x1
  13288c: f81f03a0     	stur	x0, [x29, #-0x10]
  132890: f81e83a1     	stur	x1, [x29, #-0x18]
  132894: f81e03a2     	stur	x2, [x29, #-0x20]
  132898: f85e03a0     	ldur	x0, [x29, #-0x20]
  13289c: eb08001f     	cmp	x0, x8
  1328a0: 1a9f27e9     	cset	w9, lo
  1328a4: 37000049     	tbnz	w9, #0x0, 0x1328ac <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x30>
  1328a8: 14000004     	b	0x1328b8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x3c>
  1328ac: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1328b0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1328b4: 1400010b     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  1328b8: 321f03e8     	orr	w8, wzr, #0x2
  1328bc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1328c0: f81d83a9     	stur	x9, [x29, #-0x28]
  1328c4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1328c8: 3940012a     	ldrb	w10, [x9]
  1328cc: 6b08015f     	cmp	w10, w8
  1328d0: 1a9f07e8     	cset	w8, ne
  1328d4: 37000048     	tbnz	w8, #0x0, 0x1328dc <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x60>
  1328d8: 14000004     	b	0x1328e8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x6c>
  1328dc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1328e0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1328e4: 140000ff     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  1328e8: b24003e8     	orr	x8, xzr, #0x1
  1328ec: f9001be8     	str	x8, [sp, #0x30]
  1328f0: f90017ff     	str	xzr, [sp, #0x28]
  1328f4: 52800008     	mov	w8, #0x0                // =0
  1328f8: f9401be9     	ldr	x9, [sp, #0x30]
  1328fc: f85e03aa     	ldur	x10, [x29, #-0x20]
  132900: eb0a013f     	cmp	x9, x10
  132904: 1a9f27eb     	cset	w11, lo
  132908: b9001fe8     	str	w8, [sp, #0x1c]
  13290c: 3700004b     	tbnz	w11, #0x0, 0x132914 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x98>
  132910: 14000009     	b	0x132934 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0xb8>
  132914: 32001fe8     	orr	w8, wzr, #0xff
  132918: f85d83a9     	ldur	x9, [x29, #-0x28]
  13291c: f9401bea     	ldr	x10, [sp, #0x30]
  132920: 8b0a0129     	add	x9, x9, x10
  132924: 3940012b     	ldrb	w11, [x9]
  132928: 6b08017f     	cmp	w11, w8
  13292c: 1a9f17e8     	cset	w8, eq
  132930: b9001fe8     	str	w8, [sp, #0x1c]
  132934: b9401fe8     	ldr	w8, [sp, #0x1c]
  132938: 37000048     	tbnz	w8, #0x0, 0x132940 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0xc4>
  13293c: 14000011     	b	0x132980 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x104>
  132940: b278dfe8     	orr	x8, xzr, #0xffffffffffffff00
  132944: f94017e9     	ldr	x9, [sp, #0x28]
  132948: eb08013f     	cmp	x9, x8
  13294c: 1a9f97ea     	cset	w10, hi
  132950: 3700004a     	tbnz	w10, #0x0, 0x132958 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0xdc>
  132954: 14000004     	b	0x132964 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0xe8>
  132958: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13295c: b81fc3a8     	stur	w8, [x29, #-0x4]
  132960: 140000e0     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132964: f94017e8     	ldr	x8, [sp, #0x28]
  132968: 9103fd08     	add	x8, x8, #0xff
  13296c: f90017e8     	str	x8, [sp, #0x28]
  132970: f9401be8     	ldr	x8, [sp, #0x30]
  132974: 91000508     	add	x8, x8, #0x1
  132978: f9001be8     	str	x8, [sp, #0x30]
  13297c: 17ffffde     	b	0x1328f4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x78>
  132980: f9401be8     	ldr	x8, [sp, #0x30]
  132984: f85e03a9     	ldur	x9, [x29, #-0x20]
  132988: eb09011f     	cmp	x8, x9
  13298c: 1a9f37ea     	cset	w10, hs
  132990: 3700004a     	tbnz	w10, #0x0, 0x132998 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x11c>
  132994: 14000004     	b	0x1329a4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x128>
  132998: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13299c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1329a0: 140000d0     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  1329a4: 92800008     	mov	x8, #-0x1               // =-1
  1329a8: f94017e9     	ldr	x9, [sp, #0x28]
  1329ac: f85d83aa     	ldur	x10, [x29, #-0x28]
  1329b0: f9401beb     	ldr	x11, [sp, #0x30]
  1329b4: 8b0b014a     	add	x10, x10, x11
  1329b8: 3940014c     	ldrb	w12, [x10]
  1329bc: 2a0c03ea     	mov	w10, w12
  1329c0: d3401d4a     	ubfx	x10, x10, #0, #8
  1329c4: eb0a0108     	subs	x8, x8, x10
  1329c8: eb08013f     	cmp	x9, x8
  1329cc: 1a9f97ec     	cset	w12, hi
  1329d0: 3700004c     	tbnz	w12, #0x0, 0x1329d8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x15c>
  1329d4: 14000004     	b	0x1329e4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x168>
  1329d8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1329dc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1329e0: 140000c0     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  1329e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1329e8: f9401be9     	ldr	x9, [sp, #0x30]
  1329ec: 9100052a     	add	x10, x9, #0x1
  1329f0: f9001bea     	str	x10, [sp, #0x30]
  1329f4: 8b090108     	add	x8, x8, x9
  1329f8: 3940010b     	ldrb	w11, [x8]
  1329fc: 2a0b03e8     	mov	w8, w11
  132a00: d3401d08     	ubfx	x8, x8, #0, #8
  132a04: f94017e9     	ldr	x9, [sp, #0x28]
  132a08: 8b080128     	add	x8, x9, x8
  132a0c: f90017e8     	str	x8, [sp, #0x28]
  132a10: f90013ff     	str	xzr, [sp, #0x20]
  132a14: 52800008     	mov	w8, #0x0                // =0
  132a18: f9401be9     	ldr	x9, [sp, #0x30]
  132a1c: f85e03aa     	ldur	x10, [x29, #-0x20]
  132a20: eb0a013f     	cmp	x9, x10
  132a24: 1a9f27eb     	cset	w11, lo
  132a28: b9001be8     	str	w8, [sp, #0x18]
  132a2c: 3700004b     	tbnz	w11, #0x0, 0x132a34 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x1b8>
  132a30: 14000009     	b	0x132a54 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x1d8>
  132a34: 32001fe8     	orr	w8, wzr, #0xff
  132a38: f85d83a9     	ldur	x9, [x29, #-0x28]
  132a3c: f9401bea     	ldr	x10, [sp, #0x30]
  132a40: 8b0a0129     	add	x9, x9, x10
  132a44: 3940012b     	ldrb	w11, [x9]
  132a48: 6b08017f     	cmp	w11, w8
  132a4c: 1a9f17e8     	cset	w8, eq
  132a50: b9001be8     	str	w8, [sp, #0x18]
  132a54: b9401be8     	ldr	w8, [sp, #0x18]
  132a58: 37000048     	tbnz	w8, #0x0, 0x132a60 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x1e4>
  132a5c: 14000011     	b	0x132aa0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x224>
  132a60: b278dfe8     	orr	x8, xzr, #0xffffffffffffff00
  132a64: f94013e9     	ldr	x9, [sp, #0x20]
  132a68: eb08013f     	cmp	x9, x8
  132a6c: 1a9f97ea     	cset	w10, hi
  132a70: 3700004a     	tbnz	w10, #0x0, 0x132a78 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x1fc>
  132a74: 14000004     	b	0x132a84 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x208>
  132a78: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132a7c: b81fc3a8     	stur	w8, [x29, #-0x4]
  132a80: 14000098     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132a84: f94013e8     	ldr	x8, [sp, #0x20]
  132a88: 9103fd08     	add	x8, x8, #0xff
  132a8c: f90013e8     	str	x8, [sp, #0x20]
  132a90: f9401be8     	ldr	x8, [sp, #0x30]
  132a94: 91000508     	add	x8, x8, #0x1
  132a98: f9001be8     	str	x8, [sp, #0x30]
  132a9c: 17ffffde     	b	0x132a14 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x198>
  132aa0: f9401be8     	ldr	x8, [sp, #0x30]
  132aa4: f85e03a9     	ldur	x9, [x29, #-0x20]
  132aa8: eb09011f     	cmp	x8, x9
  132aac: 1a9f37ea     	cset	w10, hs
  132ab0: 3700004a     	tbnz	w10, #0x0, 0x132ab8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x23c>
  132ab4: 14000004     	b	0x132ac4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x248>
  132ab8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132abc: b81fc3a8     	stur	w8, [x29, #-0x4]
  132ac0: 14000088     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132ac4: 92800008     	mov	x8, #-0x1               // =-1
  132ac8: f94013e9     	ldr	x9, [sp, #0x20]
  132acc: f85d83aa     	ldur	x10, [x29, #-0x28]
  132ad0: f9401beb     	ldr	x11, [sp, #0x30]
  132ad4: 8b0b014a     	add	x10, x10, x11
  132ad8: 3940014c     	ldrb	w12, [x10]
  132adc: 2a0c03ea     	mov	w10, w12
  132ae0: d3401d4a     	ubfx	x10, x10, #0, #8
  132ae4: eb0a0108     	subs	x8, x8, x10
  132ae8: eb08013f     	cmp	x9, x8
  132aec: 1a9f97ec     	cset	w12, hi
  132af0: 3700004c     	tbnz	w12, #0x0, 0x132af8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x27c>
  132af4: 14000004     	b	0x132b04 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x288>
  132af8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132afc: b81fc3a8     	stur	w8, [x29, #-0x4]
  132b00: 14000078     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132b04: 92800008     	mov	x8, #-0x1               // =-1
  132b08: f85d83a9     	ldur	x9, [x29, #-0x28]
  132b0c: f9401bea     	ldr	x10, [sp, #0x30]
  132b10: 9100054b     	add	x11, x10, #0x1
  132b14: f9001beb     	str	x11, [sp, #0x30]
  132b18: 8b0a0129     	add	x9, x9, x10
  132b1c: 3940012c     	ldrb	w12, [x9]
  132b20: 2a0c03e9     	mov	w9, w12
  132b24: d3401d29     	ubfx	x9, x9, #0, #8
  132b28: f94013ea     	ldr	x10, [sp, #0x20]
  132b2c: 8b090149     	add	x9, x10, x9
  132b30: f90013e9     	str	x9, [sp, #0x20]
  132b34: f94017e9     	ldr	x9, [sp, #0x28]
  132b38: f94013ea     	ldr	x10, [sp, #0x20]
  132b3c: eb0a0108     	subs	x8, x8, x10
  132b40: eb08013f     	cmp	x9, x8
  132b44: 1a9f97ec     	cset	w12, hi
  132b48: 3700028c     	tbnz	w12, #0x0, 0x132b98 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x31c>
  132b4c: 92800008     	mov	x8, #-0x1               // =-1
  132b50: f9401be9     	ldr	x9, [sp, #0x30]
  132b54: f94017ea     	ldr	x10, [sp, #0x28]
  132b58: f94013eb     	ldr	x11, [sp, #0x20]
  132b5c: 8b0b014a     	add	x10, x10, x11
  132b60: eb0a0108     	subs	x8, x8, x10
  132b64: eb08013f     	cmp	x9, x8
  132b68: 1a9f97ec     	cset	w12, hi
  132b6c: 3700016c     	tbnz	w12, #0x0, 0x132b98 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x31c>
  132b70: f85e03a8     	ldur	x8, [x29, #-0x20]
  132b74: f9401be9     	ldr	x9, [sp, #0x30]
  132b78: f94017ea     	ldr	x10, [sp, #0x28]
  132b7c: 8b0a0129     	add	x9, x9, x10
  132b80: f94013ea     	ldr	x10, [sp, #0x20]
  132b84: 8b0a0129     	add	x9, x9, x10
  132b88: eb09011f     	cmp	x8, x9
  132b8c: 1a9f27eb     	cset	w11, lo
  132b90: 3700004b     	tbnz	w11, #0x0, 0x132b98 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x31c>
  132b94: 14000004     	b	0x132ba4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x328>
  132b98: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132b9c: b81fc3a8     	stur	w8, [x29, #-0x4]
  132ba0: 14000050     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132ba4: 320003e8     	orr	w8, wzr, #0x1
  132ba8: f85d83a9     	ldur	x9, [x29, #-0x28]
  132bac: f9401bea     	ldr	x10, [sp, #0x30]
  132bb0: 8b0a0129     	add	x9, x9, x10
  132bb4: 3940012b     	ldrb	w11, [x9]
  132bb8: 6b08017f     	cmp	w11, w8
  132bbc: 1a9f07e8     	cset	w8, ne
  132bc0: 37000048     	tbnz	w8, #0x0, 0x132bc8 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x34c>
  132bc4: 14000004     	b	0x132bd4 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x358>
  132bc8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132bcc: b81fc3a8     	stur	w8, [x29, #-0x4]
  132bd0: 14000044     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132bd4: 320007e8     	orr	w8, wzr, #0x3
  132bd8: 52800002     	mov	w2, #0x0                // =0
  132bdc: 528dccc1     	mov	w1, #0x6e66             // =28262
  132be0: 72aecd21     	movk	w1, #0x7669, lsl #16
  132be4: f85f03a0     	ldur	x0, [x29, #-0x10]
  132be8: b90017e8     	str	w8, [sp, #0x14]
  132bec: b90013e2     	str	w2, [sp, #0x10]
  132bf0: b9000fe1     	str	w1, [sp, #0xc]
  132bf4: 97fdc8af     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  132bf8: f85d83a9     	ldur	x9, [x29, #-0x28]
  132bfc: f9401bea     	ldr	x10, [sp, #0x30]
  132c00: 8b0a0129     	add	x9, x9, x10
  132c04: f94017e4     	ldr	x4, [sp, #0x28]
  132c08: b9400fe1     	ldr	w1, [sp, #0xc]
  132c0c: b94013e2     	ldr	w2, [sp, #0x10]
  132c10: aa0903e3     	mov	x3, x9
  132c14: 97fdca07     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  132c18: f94017e9     	ldr	x9, [sp, #0x28]
  132c1c: f9401bea     	ldr	x10, [sp, #0x30]
  132c20: 8b090149     	add	x9, x10, x9
  132c24: f9001be9     	str	x9, [sp, #0x30]
  132c28: f85d83a9     	ldur	x9, [x29, #-0x28]
  132c2c: f9401bea     	ldr	x10, [sp, #0x30]
  132c30: 8b0a0129     	add	x9, x9, x10
  132c34: 39400128     	ldrb	w8, [x9]
  132c38: b94017e1     	ldr	w1, [sp, #0x14]
  132c3c: 6b01011f     	cmp	w8, w1
  132c40: 1a9f07e8     	cset	w8, ne
  132c44: 37000048     	tbnz	w8, #0x0, 0x132c4c <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x3d0>
  132c48: 14000004     	b	0x132c58 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x3dc>
  132c4c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132c50: b81fc3a8     	stur	w8, [x29, #-0x4]
  132c54: 14000023     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132c58: 528000a8     	mov	w8, #0x5                // =5
  132c5c: f94013e9     	ldr	x9, [sp, #0x20]
  132c60: f9401bea     	ldr	x10, [sp, #0x30]
  132c64: 8b090149     	add	x9, x10, x9
  132c68: f9001be9     	str	x9, [sp, #0x30]
  132c6c: f85d83a9     	ldur	x9, [x29, #-0x28]
  132c70: f9401bea     	ldr	x10, [sp, #0x30]
  132c74: 8b0a0129     	add	x9, x9, x10
  132c78: 3940012b     	ldrb	w11, [x9]
  132c7c: 6b08017f     	cmp	w11, w8
  132c80: 1a9f07e8     	cset	w8, ne
  132c84: 37000048     	tbnz	w8, #0x0, 0x132c8c <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x410>
  132c88: 14000004     	b	0x132c98 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x41c>
  132c8c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132c90: b81fc3a8     	stur	w8, [x29, #-0x4]
  132c94: 14000013     	b	0x132ce0 <android::addVorbisCodecInfo(android::sp<android::MetaData> const&, void const*, unsigned long)+0x464>
  132c98: 528dede1     	mov	w1, #0x6f6f             // =28527
  132c9c: 72aecc41     	movk	w1, #0x7662, lsl #16
  132ca0: 52800002     	mov	w2, #0x0                // =0
  132ca4: f85f03a0     	ldur	x0, [x29, #-0x10]
  132ca8: b9000be1     	str	w1, [sp, #0x8]
  132cac: b90007e2     	str	w2, [sp, #0x4]
  132cb0: 97fdc880     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  132cb4: f85d83a8     	ldur	x8, [x29, #-0x28]
  132cb8: f9401be9     	ldr	x9, [sp, #0x30]
  132cbc: 8b090108     	add	x8, x8, x9
  132cc0: f85e03a9     	ldur	x9, [x29, #-0x20]
  132cc4: f9401bea     	ldr	x10, [sp, #0x30]
  132cc8: eb0a0124     	subs	x4, x9, x10
  132ccc: b9400be1     	ldr	w1, [sp, #0x8]
  132cd0: b94007e2     	ldr	w2, [sp, #0x4]
  132cd4: aa0803e3     	mov	x3, x8
  132cd8: 97fdc9d6     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  132cdc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  132ce0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  132ce4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  132ce8: 9101c3ff     	add	sp, sp, #0x70
  132cec: d65f03c0     	ret

0000000000132cf0 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)>:
  132cf0: d10543ff     	sub	sp, sp, #0x150
  132cf4: f9009bfc     	str	x28, [sp, #0x130]
  132cf8: a9147bfd     	stp	x29, x30, [sp, #0x140]
  132cfc: 910503fd     	add	x29, sp, #0x140
  132d00: 910243e8     	add	x8, sp, #0x90
  132d04: d53bd049     	mrs	x9, TPIDR_EL0
  132d08: f9401529     	ldr	x9, [x9, #0x28]
  132d0c: f9000109     	str	x9, [x8]
  132d10: f81983a0     	stur	x0, [x29, #-0x68]
  132d14: f81903a1     	stur	x1, [x29, #-0x70]
  132d18: f81883a2     	stur	x2, [x29, #-0x78]
  132d1c: f85983a9     	ldur	x9, [x29, #-0x68]
  132d20: aa0903e0     	mov	x0, x9
  132d24: f85903a1     	ldur	x1, [x29, #-0x70]
  132d28: f9400022     	ldr	x2, [x1]
  132d2c: f85883a3     	ldur	x3, [x29, #-0x78]
  132d30: d10123a1     	sub	x1, x29, #0x48
  132d34: f90047e0     	str	x0, [sp, #0x88]
  132d38: aa0103e0     	mov	x0, x1
  132d3c: f90043e1     	str	x1, [sp, #0x80]
  132d40: aa0903e1     	mov	x1, x9
  132d44: f9003fe8     	str	x8, [sp, #0x78]
  132d48: 97fdb7d6     	bl	0xa0ca0 <_ZN7android13BlockIteratorC1EPNS_17MatroskaExtractorEmm@plt>
  132d4c: f94043e0     	ldr	x0, [sp, #0x80]
  132d50: 97fdd004     	bl	0xa6d60 <_ZNK7android13BlockIterator3eosEv@plt>
  132d54: 360000a0     	tbz	w0, #0x0, 0x132d68 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x78>
  132d58: 14000001     	b	0x132d5c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x6c>
  132d5c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132d60: b81a43a8     	stur	w8, [x29, #-0x5c]
  132d64: 14000081     	b	0x132f68 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x278>
  132d68: d10123a0     	sub	x0, x29, #0x48
  132d6c: 97fdc81d     	bl	0xa4de0 <_ZNK7android13BlockIterator5blockEv@plt>
  132d70: f81803a0     	stur	x0, [x29, #-0x80]
  132d74: f85803a0     	ldur	x0, [x29, #-0x80]
  132d78: 97fdc44e     	bl	0xa3eb0 <_ZNK9mkvparser5Block13GetFrameCountEv@plt>
  132d7c: 71000000     	subs	w0, w0, #0x0
  132d80: b90077e0     	str	w0, [sp, #0x74]
  132d84: 540000ac     	b.gt	0x132d98 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0xa8>
  132d88: 14000001     	b	0x132d8c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x9c>
  132d8c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132d90: b81a43a8     	stur	w8, [x29, #-0x5c]
  132d94: 14000075     	b	0x132f68 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x278>
  132d98: f85803a0     	ldur	x0, [x29, #-0x80]
  132d9c: 2a1f03e1     	mov	w1, wzr
  132da0: 97fdbcb0     	bl	0xa2060 <_ZNK9mkvparser5Block8GetFrameEi@plt>
  132da4: f81783a0     	stur	x0, [x29, #-0x88]
  132da8: 52800901     	mov	w1, #0x48               // =72
  132dac: 2a0103e0     	mov	w0, w1
  132db0: 97fdd858     	bl	0xa8f10 <_Znwm@plt>
  132db4: aa0003fe     	mov	x30, x0
  132db8: aa0003e2     	mov	x2, x0
  132dbc: f85783a8     	ldur	x8, [x29, #-0x88]
  132dc0: f9400501     	ldr	x1, [x8, #0x8]
  132dc4: f90037fe     	str	x30, [sp, #0x68]
  132dc8: f90033e2     	str	x2, [sp, #0x60]
  132dcc: 97fdbc15     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  132dd0: 14000001     	b	0x132dd4 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0xe4>
  132dd4: d10143a8     	sub	x8, x29, #0x50
  132dd8: aa0803e0     	mov	x0, x8
  132ddc: f94033e1     	ldr	x1, [sp, #0x60]
  132de0: f9002fe8     	str	x8, [sp, #0x58]
  132de4: 97fdd9d3     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  132de8: f85783a8     	ldur	x8, [x29, #-0x88]
  132dec: f94047e0     	ldr	x0, [sp, #0x88]
  132df0: f9403001     	ldr	x1, [x0, #0x60]
  132df4: f9402fe0     	ldr	x0, [sp, #0x58]
  132df8: f9002be8     	str	x8, [sp, #0x50]
  132dfc: f90027e1     	str	x1, [sp, #0x48]
  132e00: 97fdb424     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  132e04: f90023e0     	str	x0, [sp, #0x40]
  132e08: 14000001     	b	0x132e0c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x11c>
  132e0c: f94023e0     	ldr	x0, [sp, #0x40]
  132e10: 97fdc910     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  132e14: f9001fe0     	str	x0, [sp, #0x38]
  132e18: 14000001     	b	0x132e1c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x12c>
  132e1c: f9402be0     	ldr	x0, [sp, #0x50]
  132e20: f94027e1     	ldr	x1, [sp, #0x48]
  132e24: f9401fe2     	ldr	x2, [sp, #0x38]
  132e28: 97fdc6da     	bl	0xa4990 <_ZNK9mkvparser5Block5Frame4ReadEPNS_10IMkvReaderEPh@plt>
  132e2c: f9001be0     	str	x0, [sp, #0x30]
  132e30: 14000001     	b	0x132e34 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x144>
  132e34: f9401be8     	ldr	x8, [sp, #0x30]
  132e38: f90053e8     	str	x8, [sp, #0xa0]
  132e3c: f94053e9     	ldr	x9, [sp, #0xa0]
  132e40: b4000229     	cbz	x9, 0x132e84 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x194>
  132e44: 14000001     	b	0x132e48 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x158>
  132e48: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132e4c: b81a43a8     	stur	w8, [x29, #-0x5c]
  132e50: 320003e8     	orr	w8, wzr, #0x1
  132e54: b9009fe8     	str	w8, [sp, #0x9c]
  132e58: 1400003e     	b	0x132f50 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x260>
  132e5c: f81703a0     	stur	x0, [x29, #-0x90]
  132e60: 2a0103e8     	mov	w8, w1
  132e64: b816c3a8     	stur	w8, [x29, #-0x94]
  132e68: f94037e0     	ldr	x0, [sp, #0x68]
  132e6c: 97fdb6bd     	bl	0xa0960 <_ZdlPv@plt>
  132e70: 1400004d     	b	0x132fa4 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2b4>
  132e74: f81703a0     	stur	x0, [x29, #-0x90]
  132e78: 2a0103e8     	mov	w8, w1
  132e7c: b816c3a8     	stur	w8, [x29, #-0x94]
  132e80: 14000037     	b	0x132f5c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x26c>
  132e84: d10163a8     	sub	x8, x29, #0x58
  132e88: d10143a0     	sub	x0, x29, #0x50
  132e8c: 97fdbccd     	bl	0xa21c0 <_ZN7android24MakeAVCCodecSpecificDataERKNS_2spINS_7ABufferEEE@plt>
  132e90: 14000001     	b	0x132e94 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x1a4>
  132e94: d10163a0     	sub	x0, x29, #0x58
  132e98: aa1f03e1     	mov	x1, xzr
  132e9c: 97fddce5     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  132ea0: b9002fe0     	str	w0, [sp, #0x2c]
  132ea4: 14000001     	b	0x132ea8 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x1b8>
  132ea8: b9402fe8     	ldr	w8, [sp, #0x2c]
  132eac: 360001a8     	tbz	w8, #0x0, 0x132ee0 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x1f0>
  132eb0: 14000001     	b	0x132eb4 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x1c4>
  132eb4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  132eb8: b81a43a8     	stur	w8, [x29, #-0x5c]
  132ebc: 320003e8     	orr	w8, wzr, #0x1
  132ec0: b9009fe8     	str	w8, [sp, #0x9c]
  132ec4: 14000020     	b	0x132f44 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x254>
  132ec8: f81703a0     	stur	x0, [x29, #-0x90]
  132ecc: 2a0103e8     	mov	w8, w1
  132ed0: b816c3a8     	stur	w8, [x29, #-0x94]
  132ed4: d10163a0     	sub	x0, x29, #0x58
  132ed8: 97fdbaa6     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  132edc: 14000020     	b	0x132f5c <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x26c>
  132ee0: d10163a0     	sub	x0, x29, #0x58
  132ee4: 97fdc7f3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  132ee8: f90013e0     	str	x0, [sp, #0x20]
  132eec: 14000001     	b	0x132ef0 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x200>
  132ef0: 528d8e61     	mov	w1, #0x6c73             // =27763
  132ef4: 72adcc21     	movk	w1, #0x6e61, lsl #16
  132ef8: 2a1f03e0     	mov	w0, wzr
  132efc: f94013e2     	ldr	x2, [sp, #0x20]
  132f00: b9001fe0     	str	w0, [sp, #0x1c]
  132f04: aa0203e0     	mov	x0, x2
  132f08: b9401fe2     	ldr	w2, [sp, #0x1c]
  132f0c: 97fdc259     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  132f10: b9001be0     	str	w0, [sp, #0x18]
  132f14: 14000001     	b	0x132f18 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x228>
  132f18: f85903a8     	ldur	x8, [x29, #-0x70]
  132f1c: 91004100     	add	x0, x8, #0x10
  132f20: d10163a1     	sub	x1, x29, #0x58
  132f24: 97fdc2ff     	bl	0xa3b20 <_ZN7android2spINS_8MetaDataEEaSERKS2_@plt>
  132f28: f9000be0     	str	x0, [sp, #0x10]
  132f2c: 14000001     	b	0x132f30 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x240>
  132f30: 2a1f03e8     	mov	w8, wzr
  132f34: b81a43a8     	stur	w8, [x29, #-0x5c]
  132f38: 320003e8     	orr	w8, wzr, #0x1
  132f3c: b9009fe8     	str	w8, [sp, #0x9c]
  132f40: 14000001     	b	0x132f44 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x254>
  132f44: d10163a0     	sub	x0, x29, #0x58
  132f48: 97fdba8a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  132f4c: 14000001     	b	0x132f50 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x260>
  132f50: d10143a0     	sub	x0, x29, #0x50
  132f54: 97fddd6f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  132f58: 14000004     	b	0x132f68 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x278>
  132f5c: d10143a0     	sub	x0, x29, #0x50
  132f60: 97fddd6c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  132f64: 14000010     	b	0x132fa4 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2b4>
  132f68: b85a43a8     	ldur	w8, [x29, #-0x5c]
  132f6c: d53bd049     	mrs	x9, TPIDR_EL0
  132f70: f9401529     	ldr	x9, [x9, #0x28]
  132f74: f9403fea     	ldr	x10, [sp, #0x78]
  132f78: f940014b     	ldr	x11, [x10]
  132f7c: eb0b0129     	subs	x9, x9, x11
  132f80: b9000fe8     	str	w8, [sp, #0xc]
  132f84: f90003e9     	str	x9, [sp]
  132f88: 54000121     	b.ne	0x132fac <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2bc>
  132f8c: 14000001     	b	0x132f90 <android::MatroskaExtractor::synthesizeAVCC(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2a0>
  132f90: b9400fe0     	ldr	w0, [sp, #0xc]
  132f94: a9547bfd     	ldp	x29, x30, [sp, #0x140]
  132f98: f9409bfc     	ldr	x28, [sp, #0x130]
  132f9c: 910543ff     	add	sp, sp, #0x150
  132fa0: d65f03c0     	ret
  132fa4: f85703a0     	ldur	x0, [x29, #-0x90]
  132fa8: 97fdd3da     	bl	0xa7f10 <_Unwind_Resume@plt>
  132fac: 97fddb71     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000132fb0 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData> const&)>:
  132fb0: d10103ff     	sub	sp, sp, #0x40
  132fb4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  132fb8: 9100c3fd     	add	x29, sp, #0x30
  132fbc: d2800008     	mov	x8, #0x0                // =0
  132fc0: f81f83a0     	stur	x0, [x29, #-0x8]
  132fc4: f81f03a1     	stur	x1, [x29, #-0x10]
  132fc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  132fcc: f85f03a1     	ldur	x1, [x29, #-0x10]
  132fd0: f9400021     	ldr	x1, [x1]
  132fd4: f9000fe1     	str	x1, [sp, #0x18]
  132fd8: f9400fe1     	ldr	x1, [sp, #0x18]
  132fdc: eb08003f     	cmp	x1, x8
  132fe0: 1a9f07e9     	cset	w9, ne
  132fe4: f9000be8     	str	x8, [sp, #0x10]
  132fe8: f90007e0     	str	x0, [sp, #0x8]
  132fec: 37000049     	tbnz	w9, #0x0, 0x132ff4 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData> const&)+0x44>
  132ff0: 14000004     	b	0x133000 <android::sp<android::MetaData>::operator=(android::sp<android::MetaData> const&)+0x50>
  132ff4: f9400fe0     	ldr	x0, [sp, #0x18]
  132ff8: f94007e1     	ldr	x1, [sp, #0x8]
  132ffc: 97fdde09     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  133000: f94007e8     	ldr	x8, [sp, #0x8]
  133004: f9400108     	ldr	x8, [x8]
  133008: f9400be9     	ldr	x9, [sp, #0x10]
  13300c: eb09011f     	cmp	x8, x9
  133010: 1a9f07ea     	cset	w10, ne
  133014: 3700004a     	tbnz	w10, #0x0, 0x13301c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData> const&)+0x6c>
  133018: 14000005     	b	0x13302c <android::sp<android::MetaData>::operator=(android::sp<android::MetaData> const&)+0x7c>
  13301c: f94007e8     	ldr	x8, [sp, #0x8]
  133020: f9400100     	ldr	x0, [x8]
  133024: f94007e1     	ldr	x1, [sp, #0x8]
  133028: 97fdc40a     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13302c: f9400fe8     	ldr	x8, [sp, #0x18]
  133030: f94007e9     	ldr	x9, [sp, #0x8]
  133034: f9000128     	str	x8, [x9]
  133038: f94007e0     	ldr	x0, [sp, #0x8]
  13303c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  133040: 910103ff     	add	sp, sp, #0x40
  133044: d65f03c0     	ret

0000000000133048 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)>:
  133048: d103c3ff     	sub	sp, sp, #0xf0
  13304c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  133050: 910383fd     	add	x29, sp, #0xe0
  133054: d53bd048     	mrs	x8, TPIDR_EL0
  133058: f9401508     	ldr	x8, [x8, #0x28]
  13305c: f81f83a8     	stur	x8, [x29, #-0x8]
  133060: f81a03a0     	stur	x0, [x29, #-0x60]
  133064: f81983a1     	stur	x1, [x29, #-0x68]
  133068: f9003be2     	str	x2, [sp, #0x70]
  13306c: f85983a0     	ldur	x0, [x29, #-0x68]
  133070: 97fdce38     	bl	0xa6950 <_ZNK9mkvparser10VideoTrack9GetColourEv@plt>
  133074: f90037e0     	str	x0, [sp, #0x68]
  133078: f94037e8     	ldr	x8, [sp, #0x68]
  13307c: b5000068     	cbnz	x8, 0x133088 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x40>
  133080: 14000001     	b	0x133084 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3c>
  133084: 14000139     	b	0x133568 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x520>
  133088: 321f03e8     	orr	w8, wzr, #0x2
  13308c: b90067e8     	str	w8, [sp, #0x64]
  133090: b90063e8     	str	w8, [sp, #0x60]
  133094: b9005fe8     	str	w8, [sp, #0x5c]
  133098: 2a1f03e8     	mov	w8, wzr
  13309c: 390163e8     	strb	w8, [sp, #0x58]
  1330a0: 390153e8     	strb	w8, [sp, #0x54]
  1330a4: f94037e9     	ldr	x9, [sp, #0x68]
  1330a8: f9402920     	ldr	x0, [x9, #0x50]
  1330ac: 9400013a     	bl	0x133594 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x54c>
  1330b0: 360000e0     	tbz	w0, #0x0, 0x1330cc <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x84>
  1330b4: 14000001     	b	0x1330b8 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x70>
  1330b8: f94037e8     	ldr	x8, [sp, #0x68]
  1330bc: f9402908     	ldr	x8, [x8, #0x50]
  1330c0: 2a0803e9     	mov	w9, w8
  1330c4: b90067e9     	str	w9, [sp, #0x64]
  1330c8: 14000001     	b	0x1330cc <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x84>
  1330cc: f94037e8     	ldr	x8, [sp, #0x68]
  1330d0: f9402500     	ldr	x0, [x8, #0x48]
  1330d4: 94000130     	bl	0x133594 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x54c>
  1330d8: 360000e0     	tbz	w0, #0x0, 0x1330f4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xac>
  1330dc: 14000001     	b	0x1330e0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x98>
  1330e0: f94037e8     	ldr	x8, [sp, #0x68]
  1330e4: f9402508     	ldr	x8, [x8, #0x48]
  1330e8: 2a0803e9     	mov	w9, w8
  1330ec: b90063e9     	str	w9, [sp, #0x60]
  1330f0: 14000001     	b	0x1330f4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xac>
  1330f4: f94037e8     	ldr	x8, [sp, #0x68]
  1330f8: f9400100     	ldr	x0, [x8]
  1330fc: 94000126     	bl	0x133594 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x54c>
  133100: 360000e0     	tbz	w0, #0x0, 0x13311c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xd4>
  133104: 14000001     	b	0x133108 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xc0>
  133108: f94037e8     	ldr	x8, [sp, #0x68]
  13310c: f9400108     	ldr	x8, [x8]
  133110: 2a0803e9     	mov	w9, w8
  133114: b9005fe9     	str	w9, [sp, #0x5c]
  133118: 14000001     	b	0x13311c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xd4>
  13311c: f94037e8     	ldr	x8, [sp, #0x68]
  133120: f9402108     	ldr	x8, [x8, #0x40]
  133124: b0000ba9     	adrp	x9, 0x2a8000
  133128: f941e129     	ldr	x9, [x9, #0x3c0]
  13312c: f9400129     	ldr	x9, [x9]
  133130: eb090108     	subs	x8, x8, x9
  133134: f90023e8     	str	x8, [sp, #0x40]
  133138: 540001e0     	b.eq	0x133174 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x12c>
  13313c: 14000001     	b	0x133140 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0xf8>
  133140: f94037e8     	ldr	x8, [sp, #0x68]
  133144: f9402108     	ldr	x8, [x8, #0x40]
  133148: b4000168     	cbz	x8, 0x133174 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x12c>
  13314c: 14000001     	b	0x133150 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x108>
  133150: f94037e8     	ldr	x8, [sp, #0x68]
  133154: f9402108     	ldr	x8, [x8, #0x40]
  133158: f1000908     	subs	x8, x8, #0x2
  13315c: 1a9f17e9     	cset	w9, eq
  133160: 390163e9     	strb	w9, [sp, #0x58]
  133164: 320003e9     	orr	w9, wzr, #0x1
  133168: 390153e9     	strb	w9, [sp, #0x54]
  13316c: f9001fe8     	str	x8, [sp, #0x38]
  133170: 14000001     	b	0x133174 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x12c>
  133174: b94067e0     	ldr	w0, [sp, #0x64]
  133178: b94063e1     	ldr	w1, [sp, #0x60]
  13317c: b9405fe2     	ldr	w2, [sp, #0x5c]
  133180: 394163e8     	ldrb	w8, [sp, #0x58]
  133184: 12000103     	and	w3, w8, #0x1
  133188: d10063a4     	sub	x4, x29, #0x18
  13318c: 97fdbd3d     	bl	0xa2680 <_ZN7android10ColorUtils36convertIsoColorAspectsToCodecAspectsEiiibRNS_12ColorAspectsE@plt>
  133190: f9403be0     	ldr	x0, [sp, #0x70]
  133194: 97fdc747     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  133198: b85ec3a2     	ldur	w2, [x29, #-0x14]
  13319c: 528e4da1     	mov	w1, #0x726d             // =29293
  1331a0: 72ac6a01     	movk	w1, #0x6350, lsl #16
  1331a4: 97fdc1b3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1331a8: f9403be4     	ldr	x4, [sp, #0x70]
  1331ac: b90037e0     	str	w0, [sp, #0x34]
  1331b0: aa0403e0     	mov	x0, x4
  1331b4: 97fdc73f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1331b8: b85f03a2     	ldur	w2, [x29, #-0x10]
  1331bc: 528eadc1     	mov	w1, #0x756e             // =30062
  1331c0: 72ae88c1     	movk	w1, #0x7446, lsl #16
  1331c4: 97fdc1ab     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1331c8: f9403be4     	ldr	x4, [sp, #0x70]
  1331cc: b90033e0     	str	w0, [sp, #0x30]
  1331d0: aa0403e0     	mov	x0, x4
  1331d4: 97fdc737     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1331d8: b85f43a2     	ldur	w2, [x29, #-0xc]
  1331dc: 528e8f01     	mov	w1, #0x7478             // =29816
  1331e0: 72ac69a1     	movk	w1, #0x634d, lsl #16
  1331e4: 97fdc1a3     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1331e8: f9403be4     	ldr	x4, [sp, #0x70]
  1331ec: b9002fe0     	str	w0, [sp, #0x2c]
  1331f0: aa0403e0     	mov	x0, x4
  1331f4: 97fdc72f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1331f8: 394153e8     	ldrb	w8, [sp, #0x54]
  1331fc: f90013e0     	str	x0, [sp, #0x20]
  133200: 360000a8     	tbz	w8, #0x0, 0x133214 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x1cc>
  133204: 14000001     	b	0x133208 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x1c0>
  133208: b85e83a8     	ldur	w8, [x29, #-0x18]
  13320c: b9001fe8     	str	w8, [sp, #0x1c]
  133210: 14000004     	b	0x133220 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x1d8>
  133214: 2a1f03e0     	mov	w0, wzr
  133218: b9001fe0     	str	w0, [sp, #0x1c]
  13321c: 14000001     	b	0x133220 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x1d8>
  133220: b9401fe0     	ldr	w0, [sp, #0x1c]
  133224: 528dcce1     	mov	w1, #0x6e67             // =28263
  133228: 72ac6a41     	movk	w1, #0x6352, lsl #16
  13322c: f94013e2     	ldr	x2, [sp, #0x20]
  133230: b9001be0     	str	w0, [sp, #0x18]
  133234: aa0203e0     	mov	x0, x2
  133238: b9401be2     	ldr	w2, [sp, #0x18]
  13323c: 97fdc18d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  133240: 2a1f03e1     	mov	w1, wzr
  133244: 381e03a1     	sturb	w1, [x29, #-0x20]
  133248: aa1f03fe     	mov	x30, xzr
  13324c: f81d83be     	stur	x30, [x29, #-0x28]
  133250: f81d03be     	stur	x30, [x29, #-0x30]
  133254: f81c83be     	stur	x30, [x29, #-0x38]
  133258: 381c03a1     	sturb	w1, [x29, #-0x40]
  13325c: f81b83be     	stur	x30, [x29, #-0x48]
  133260: f81b03be     	stur	x30, [x29, #-0x50]
  133264: f81a83be     	stur	x30, [x29, #-0x58]
  133268: f94037fe     	ldr	x30, [sp, #0x68]
  13326c: f9402fde     	ldr	x30, [x30, #0x58]
  133270: b90017e0     	str	w0, [sp, #0x14]
  133274: aa1e03e0     	mov	x0, x30
  133278: 940000e6     	bl	0x133610 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x5c8>
  13327c: 360000e0     	tbz	w0, #0x0, 0x133298 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x250>
  133280: 14000001     	b	0x133284 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x23c>
  133284: f94037e8     	ldr	x8, [sp, #0x68]
  133288: f9402d08     	ldr	x8, [x8, #0x58]
  13328c: 2a0803e9     	mov	w9, w8
  133290: 781dd3a9     	sturh	w9, [x29, #-0x23]
  133294: 14000001     	b	0x133298 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x250>
  133298: f94037e8     	ldr	x8, [sp, #0x68]
  13329c: f9403100     	ldr	x0, [x8, #0x60]
  1332a0: 940000dc     	bl	0x133610 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x5c8>
  1332a4: 360000e0     	tbz	w0, #0x0, 0x1332c0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x278>
  1332a8: 14000001     	b	0x1332ac <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x264>
  1332ac: f94037e8     	ldr	x8, [sp, #0x68]
  1332b0: f9403108     	ldr	x8, [x8, #0x60]
  1332b4: 2a0803e9     	mov	w9, w8
  1332b8: 781df3a9     	sturh	w9, [x29, #-0x21]
  1332bc: 14000001     	b	0x1332c0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x278>
  1332c0: f94037e8     	ldr	x8, [sp, #0x68]
  1332c4: f9403508     	ldr	x8, [x8, #0x68]
  1332c8: f90027e8     	str	x8, [sp, #0x48]
  1332cc: f94027e8     	ldr	x8, [sp, #0x48]
  1332d0: b4001228     	cbz	x8, 0x133514 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4cc>
  1332d4: 14000001     	b	0x1332d8 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x290>
  1332d8: f94027e8     	ldr	x8, [sp, #0x48]
  1332dc: bd402100     	ldr	s0, [x8, #0x20]
  1332e0: 1e22c001     	fcvt	d1, s0
  1332e4: 1e6c1002     	fmov	d2, #0.50000000
  1332e8: 1e622020     	fcmp	d1, d2
  1332ec: 5400024b     	b.lt	0x133334 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x2ec>
  1332f0: 14000001     	b	0x1332f4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x2ac>
  1332f4: f94027e8     	ldr	x8, [sp, #0x48]
  1332f8: bd402100     	ldr	s0, [x8, #0x20]
  1332fc: 1e22c001     	fcvt	d1, s0
  133300: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133304: fd467102     	ldr	d2, [x8, #0xce0]
  133308: 1e622020     	fcmp	d1, d2
  13330c: 54000145     	b.pl	0x133334 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x2ec>
  133310: 14000001     	b	0x133314 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x2cc>
  133314: f94027e8     	ldr	x8, [sp, #0x48]
  133318: bd402100     	ldr	s0, [x8, #0x20]
  13331c: 1e22c001     	fcvt	d1, s0
  133320: 1e6c1002     	fmov	d2, #0.50000000
  133324: 1e622821     	fadd	d1, d1, d2
  133328: 1e780029     	fcvtzs	w9, d1
  13332c: 781d93a9     	sturh	w9, [x29, #-0x27]
  133330: 14000001     	b	0x133334 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x2ec>
  133334: f94027e8     	ldr	x8, [sp, #0x48]
  133338: bd402500     	ldr	s0, [x8, #0x24]
  13333c: 1e22c001     	fcvt	d1, s0
  133340: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133344: fd467502     	ldr	d2, [x8, #0xce8]
  133348: 1e622020     	fcmp	d1, d2
  13334c: 540002ab     	b.lt	0x1333a0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x358>
  133350: 14000001     	b	0x133354 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x30c>
  133354: f94027e8     	ldr	x8, [sp, #0x48]
  133358: bd402500     	ldr	s0, [x8, #0x24]
  13335c: 1e22c001     	fcvt	d1, s0
  133360: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133364: fd467902     	ldr	d2, [x8, #0xcf0]
  133368: 1e622020     	fcmp	d1, d2
  13336c: 540001a5     	b.pl	0x1333a0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x358>
  133370: 14000001     	b	0x133374 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x32c>
  133374: f94027e8     	ldr	x8, [sp, #0x48]
  133378: bd402500     	ldr	s0, [x8, #0x24]
  13337c: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133380: bd4cf901     	ldr	s1, [x8, #0xcf8]
  133384: 1e210800     	fmul	s0, s0, s1
  133388: 1e22c002     	fcvt	d2, s0
  13338c: 1e6c1003     	fmov	d3, #0.50000000
  133390: 1e632842     	fadd	d2, d2, d3
  133394: 1e780049     	fcvtzs	w9, d2
  133398: 781db3a9     	sturh	w9, [x29, #-0x25]
  13339c: 14000001     	b	0x1333a0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x358>
  1333a0: f94027e8     	ldr	x8, [sp, #0x48]
  1333a4: f9400d00     	ldr	x0, [x8, #0x18]
  1333a8: 940000b9     	bl	0x13368c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x644>
  1333ac: 360002c0     	tbz	w0, #0x0, 0x133404 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3bc>
  1333b0: 14000001     	b	0x1333b4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x36c>
  1333b4: f94027e8     	ldr	x8, [sp, #0x48]
  1333b8: f9400d08     	ldr	x8, [x8, #0x18]
  1333bc: bd400100     	ldr	s0, [x8]
  1333c0: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1333c4: bd4cfd01     	ldr	s1, [x8, #0xcfc]
  1333c8: 1e210800     	fmul	s0, s0, s1
  1333cc: 1e22c002     	fcvt	d2, s0
  1333d0: 1e6c1003     	fmov	d3, #0.50000000
  1333d4: 1e632842     	fadd	d2, d2, d3
  1333d8: 1e780049     	fcvtzs	w9, d2
  1333dc: 781d53a9     	sturh	w9, [x29, #-0x2b]
  1333e0: f94027e8     	ldr	x8, [sp, #0x48]
  1333e4: f9400d08     	ldr	x8, [x8, #0x18]
  1333e8: bd400500     	ldr	s0, [x8, #0x4]
  1333ec: 1e210800     	fmul	s0, s0, s1
  1333f0: 1e22c002     	fcvt	d2, s0
  1333f4: 1e632842     	fadd	d2, d2, d3
  1333f8: 1e780049     	fcvtzs	w9, d2
  1333fc: 781d73a9     	sturh	w9, [x29, #-0x29]
  133400: 14000001     	b	0x133404 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3bc>
  133404: f94027e8     	ldr	x8, [sp, #0x48]
  133408: f9400100     	ldr	x0, [x8]
  13340c: 940000a0     	bl	0x13368c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x644>
  133410: 36000800     	tbz	w0, #0x0, 0x133510 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4c8>
  133414: 14000001     	b	0x133418 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3d0>
  133418: f94027e8     	ldr	x8, [sp, #0x48]
  13341c: f9400500     	ldr	x0, [x8, #0x8]
  133420: 9400009b     	bl	0x13368c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x644>
  133424: 36000760     	tbz	w0, #0x0, 0x133510 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4c8>
  133428: 14000001     	b	0x13342c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3e4>
  13342c: f94027e8     	ldr	x8, [sp, #0x48]
  133430: f9400900     	ldr	x0, [x8, #0x10]
  133434: 94000096     	bl	0x13368c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x644>
  133438: 360006c0     	tbz	w0, #0x0, 0x133510 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4c8>
  13343c: 14000001     	b	0x133440 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x3f8>
  133440: f94027e8     	ldr	x8, [sp, #0x48]
  133444: f9400108     	ldr	x8, [x8]
  133448: bd400100     	ldr	s0, [x8]
  13344c: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133450: bd4cfd01     	ldr	s1, [x8, #0xcfc]
  133454: 1e210800     	fmul	s0, s0, s1
  133458: 1e22c002     	fcvt	d2, s0
  13345c: 1e6c1003     	fmov	d3, #0.50000000
  133460: 1e632842     	fadd	d2, d2, d3
  133464: 1e780049     	fcvtzs	w9, d2
  133468: 781c93a9     	sturh	w9, [x29, #-0x37]
  13346c: f94027e8     	ldr	x8, [sp, #0x48]
  133470: f9400108     	ldr	x8, [x8]
  133474: bd400500     	ldr	s0, [x8, #0x4]
  133478: 1e210800     	fmul	s0, s0, s1
  13347c: 1e22c002     	fcvt	d2, s0
  133480: 1e632842     	fadd	d2, d2, d3
  133484: 1e780049     	fcvtzs	w9, d2
  133488: 781cb3a9     	sturh	w9, [x29, #-0x35]
  13348c: f94027e8     	ldr	x8, [sp, #0x48]
  133490: f9400508     	ldr	x8, [x8, #0x8]
  133494: bd400100     	ldr	s0, [x8]
  133498: 1e210800     	fmul	s0, s0, s1
  13349c: 1e22c002     	fcvt	d2, s0
  1334a0: 1e632842     	fadd	d2, d2, d3
  1334a4: 1e780049     	fcvtzs	w9, d2
  1334a8: 781cd3a9     	sturh	w9, [x29, #-0x33]
  1334ac: f94027e8     	ldr	x8, [sp, #0x48]
  1334b0: f9400508     	ldr	x8, [x8, #0x8]
  1334b4: bd400500     	ldr	s0, [x8, #0x4]
  1334b8: 1e210800     	fmul	s0, s0, s1
  1334bc: 1e22c002     	fcvt	d2, s0
  1334c0: 1e632842     	fadd	d2, d2, d3
  1334c4: 1e780049     	fcvtzs	w9, d2
  1334c8: 781cf3a9     	sturh	w9, [x29, #-0x31]
  1334cc: f94027e8     	ldr	x8, [sp, #0x48]
  1334d0: f9400908     	ldr	x8, [x8, #0x10]
  1334d4: bd400100     	ldr	s0, [x8]
  1334d8: 1e210800     	fmul	s0, s0, s1
  1334dc: 1e22c002     	fcvt	d2, s0
  1334e0: 1e632842     	fadd	d2, d2, d3
  1334e4: 1e780049     	fcvtzs	w9, d2
  1334e8: 781d13a9     	sturh	w9, [x29, #-0x2f]
  1334ec: f94027e8     	ldr	x8, [sp, #0x48]
  1334f0: f9400908     	ldr	x8, [x8, #0x10]
  1334f4: bd400500     	ldr	s0, [x8, #0x4]
  1334f8: 1e210800     	fmul	s0, s0, s1
  1334fc: 1e22c002     	fcvt	d2, s0
  133500: 1e632842     	fadd	d2, d2, d3
  133504: 1e780049     	fcvtzs	w9, d2
  133508: 781d33a9     	sturh	w9, [x29, #-0x2d]
  13350c: 14000001     	b	0x133510 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4c8>
  133510: 14000001     	b	0x133514 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4cc>
  133514: 52800328     	mov	w8, #0x19               // =25
  133518: 2a0803e2     	mov	w2, w8
  13351c: d100e3a0     	sub	x0, x29, #0x38
  133520: d10163a1     	sub	x1, x29, #0x58
  133524: 97fdd3d3     	bl	0xa8470 <memcmp@plt>
  133528: 34000200     	cbz	w0, 0x133568 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x520>
  13352c: 14000001     	b	0x133530 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x4e8>
  133530: 2a1f03e8     	mov	w8, wzr
  133534: 381c83a8     	sturb	w8, [x29, #-0x38]
  133538: f9403be0     	ldr	x0, [sp, #0x70]
  13353c: 97fdc65d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  133540: 52800328     	mov	w8, #0x19               // =25
  133544: 2a0803e4     	mov	w4, w8
  133548: 528e4a68     	mov	w8, #0x7253             // =29267
  13354c: 72ad0c88     	movk	w8, #0x6864, lsl #16
  133550: d100e3a3     	sub	x3, x29, #0x38
  133554: 2a0803e1     	mov	w1, w8
  133558: 2a0803e2     	mov	w2, w8
  13355c: 97fdc7b5     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  133560: b90013e0     	str	w0, [sp, #0x10]
  133564: 14000001     	b	0x133568 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x520>
  133568: d53bd048     	mrs	x8, TPIDR_EL0
  13356c: f9401508     	ldr	x8, [x8, #0x28]
  133570: f85f83a9     	ldur	x9, [x29, #-0x8]
  133574: eb090108     	subs	x8, x8, x9
  133578: f90007e8     	str	x8, [sp, #0x8]
  13357c: 540000a1     	b.ne	0x133590 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x548>
  133580: 14000001     	b	0x133584 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x53c>
  133584: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  133588: 9103c3ff     	add	sp, sp, #0xf0
  13358c: d65f03c0     	ret
  133590: 97fdd9f8     	bl	0xa9d70 <__stack_chk_fail@plt>
  133594: d10043ff     	sub	sp, sp, #0x10
  133598: b0000ba8     	adrp	x8, 0x2a8000
  13359c: f941e108     	ldr	x8, [x8, #0x3c0]
  1335a0: 52800009     	mov	w9, #0x0                // =0
  1335a4: f90007e0     	str	x0, [sp, #0x8]
  1335a8: f94007e0     	ldr	x0, [sp, #0x8]
  1335ac: f9400108     	ldr	x8, [x8]
  1335b0: eb08001f     	cmp	x0, x8
  1335b4: 1a9f07ea     	cset	w10, ne
  1335b8: b90007e9     	str	w9, [sp, #0x4]
  1335bc: 3700004a     	tbnz	w10, #0x0, 0x1335c4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x57c>
  1335c0: 1400000e     	b	0x1335f8 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x5b0>
  1335c4: 52800008     	mov	w8, #0x0                // =0
  1335c8: b26183e9     	mov	x9, #-0x80000000        // =-2147483648
  1335cc: f94007ea     	ldr	x10, [sp, #0x8]
  1335d0: eb09015f     	cmp	x10, x9
  1335d4: 1a9fb7eb     	cset	w11, ge
  1335d8: b90007e8     	str	w8, [sp, #0x4]
  1335dc: 3700004b     	tbnz	w11, #0x0, 0x1335e4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x59c>
  1335e0: 14000006     	b	0x1335f8 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x5b0>
  1335e4: b2407be8     	mov	x8, #0x7fffffff         // =2147483647
  1335e8: f94007e9     	ldr	x9, [sp, #0x8]
  1335ec: eb08013f     	cmp	x9, x8
  1335f0: 1a9fc7ea     	cset	w10, le
  1335f4: b90007ea     	str	w10, [sp, #0x4]
  1335f8: b94007e8     	ldr	w8, [sp, #0x4]
  1335fc: 320003e9     	orr	w9, wzr, #0x1
  133600: 0a090108     	and	w8, w8, w9
  133604: 2a0803e0     	mov	w0, w8
  133608: 910043ff     	add	sp, sp, #0x10
  13360c: d65f03c0     	ret
  133610: d10043ff     	sub	sp, sp, #0x10
  133614: b0000ba8     	adrp	x8, 0x2a8000
  133618: f941e108     	ldr	x8, [x8, #0x3c0]
  13361c: 52800009     	mov	w9, #0x0                // =0
  133620: f90007e0     	str	x0, [sp, #0x8]
  133624: f94007e0     	ldr	x0, [sp, #0x8]
  133628: f9400108     	ldr	x8, [x8]
  13362c: eb08001f     	cmp	x0, x8
  133630: 1a9f07ea     	cset	w10, ne
  133634: b90007e9     	str	w9, [sp, #0x4]
  133638: 3700004a     	tbnz	w10, #0x0, 0x133640 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x5f8>
  13363c: 1400000e     	b	0x133674 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x62c>
  133640: 52800008     	mov	w8, #0x0                // =0
  133644: d2800009     	mov	x9, #0x0                // =0
  133648: f94007ea     	ldr	x10, [sp, #0x8]
  13364c: eb09015f     	cmp	x10, x9
  133650: 1a9fb7eb     	cset	w11, ge
  133654: b90007e8     	str	w8, [sp, #0x4]
  133658: 3700004b     	tbnz	w11, #0x0, 0x133660 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x618>
  13365c: 14000006     	b	0x133674 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x62c>
  133660: b2403fe8     	orr	x8, xzr, #0xffff
  133664: f94007e9     	ldr	x9, [sp, #0x8]
  133668: eb08013f     	cmp	x9, x8
  13366c: 1a9fc7ea     	cset	w10, le
  133670: b90007ea     	str	w10, [sp, #0x4]
  133674: b94007e8     	ldr	w8, [sp, #0x4]
  133678: 320003e9     	orr	w9, wzr, #0x1
  13367c: 0a090108     	and	w8, w8, w9
  133680: 2a0803e0     	mov	w0, w8
  133684: 910043ff     	add	sp, sp, #0x10
  133688: d65f03c0     	ret
  13368c: d10043ff     	sub	sp, sp, #0x10
  133690: d2800008     	mov	x8, #0x0                // =0
  133694: 52800009     	mov	w9, #0x0                // =0
  133698: f90007e0     	str	x0, [sp, #0x8]
  13369c: f94007e0     	ldr	x0, [sp, #0x8]
  1336a0: eb08001f     	cmp	x0, x8
  1336a4: 1a9f07ea     	cset	w10, ne
  1336a8: b90007e9     	str	w9, [sp, #0x4]
  1336ac: 3700004a     	tbnz	w10, #0x0, 0x1336b4 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x66c>
  1336b0: 14000028     	b	0x133750 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x708>
  1336b4: 52800008     	mov	w8, #0x0                // =0
  1336b8: 1e2703e0     	fmov	s0, wzr
  1336bc: f94007e9     	ldr	x9, [sp, #0x8]
  1336c0: b940012a     	ldr	w10, [x9]
  1336c4: 1e270141     	fmov	s1, w10
  1336c8: 1e202020     	fcmp	s1, s0
  1336cc: 1a9fb7ea     	cset	w10, ge
  1336d0: b90007e8     	str	w8, [sp, #0x4]
  1336d4: 3700004a     	tbnz	w10, #0x0, 0x1336dc <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x694>
  1336d8: 1400001e     	b	0x133750 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x708>
  1336dc: 52800008     	mov	w8, #0x0                // =0
  1336e0: 32091be9     	orr	w9, wzr, #0x3f800000
  1336e4: 1e270120     	fmov	s0, w9
  1336e8: f94007ea     	ldr	x10, [sp, #0x8]
  1336ec: b9400149     	ldr	w9, [x10]
  1336f0: 1e270121     	fmov	s1, w9
  1336f4: 1e202020     	fcmp	s1, s0
  1336f8: 1a9f87e9     	cset	w9, ls
  1336fc: b90007e8     	str	w8, [sp, #0x4]
  133700: 37000049     	tbnz	w9, #0x0, 0x133708 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x6c0>
  133704: 14000013     	b	0x133750 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x708>
  133708: 52800008     	mov	w8, #0x0                // =0
  13370c: 1e2703e0     	fmov	s0, wzr
  133710: f94007e9     	ldr	x9, [sp, #0x8]
  133714: b940052a     	ldr	w10, [x9, #0x4]
  133718: 1e270141     	fmov	s1, w10
  13371c: 1e202020     	fcmp	s1, s0
  133720: 1a9fb7ea     	cset	w10, ge
  133724: b90007e8     	str	w8, [sp, #0x4]
  133728: 3700004a     	tbnz	w10, #0x0, 0x133730 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x6e8>
  13372c: 14000009     	b	0x133750 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x708>
  133730: 32091be8     	orr	w8, wzr, #0x3f800000
  133734: 1e270100     	fmov	s0, w8
  133738: f94007e9     	ldr	x9, [sp, #0x8]
  13373c: b9400528     	ldr	w8, [x9, #0x4]
  133740: 1e270101     	fmov	s1, w8
  133744: 1e202020     	fcmp	s1, s0
  133748: 1a9f87e8     	cset	w8, ls
  13374c: b90007e8     	str	w8, [sp, #0x4]
  133750: b94007e8     	ldr	w8, [sp, #0x4]
  133754: 320003e9     	orr	w9, wzr, #0x1
  133758: 0a090108     	and	w8, w8, w9
  13375c: 2a0803e0     	mov	w0, w8
  133760: 910043ff     	add	sp, sp, #0x10
  133764: d65f03c0     	ret
  133768: d102c3ff     	sub	sp, sp, #0xb0
  13376c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  133770: 910283fd     	add	x29, sp, #0xa0
  133774: d53bd048     	mrs	x8, TPIDR_EL0
  133778: f9401508     	ldr	x8, [x8, #0x28]
  13377c: f81f83a8     	stur	x8, [x29, #-0x8]
  133780: f81e83a0     	stur	x0, [x29, #-0x18]
  133784: 12000021     	and	w1, w1, #0x1
  133788: 381e43a1     	sturb	w1, [x29, #-0x1c]
  13378c: f81d83a2     	stur	x2, [x29, #-0x28]
  133790: f81d03a3     	stur	x3, [x29, #-0x30]
  133794: f85d03a0     	ldur	x0, [x29, #-0x30]
  133798: 940001e5     	bl	0x133f2c <android::DataSourceReader::~DataSourceReader()+0x30>
  13379c: b81cc3a0     	stur	w0, [x29, #-0x34]
  1337a0: b85cc3a0     	ldur	w0, [x29, #-0x34]
  1337a4: b85d03a1     	ldur	w1, [x29, #-0x30]
  1337a8: 0b010000     	add	w0, w0, w1
  1337ac: 11003800     	add	w0, w0, #0xe
  1337b0: 2a0003e2     	mov	w2, w0
  1337b4: 2a0203e0     	mov	w0, w2
  1337b8: b81c83a0     	stur	w0, [x29, #-0x38]
  1337bc: b89c83a0     	ldursw	x0, [x29, #-0x38]
  1337c0: 940001db     	bl	0x133f2c <android::DataSourceReader::~DataSourceReader()+0x30>
  1337c4: b81c43a0     	stur	w0, [x29, #-0x3c]
  1337c8: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1337cc: b85c83a1     	ldur	w1, [x29, #-0x38]
  1337d0: 0b010000     	add	w0, w0, w1
  1337d4: 11001000     	add	w0, w0, #0x4
  1337d8: b81c03a0     	stur	w0, [x29, #-0x40]
  1337dc: b89c03a0     	ldursw	x0, [x29, #-0x40]
  1337e0: 940001d3     	bl	0x133f2c <android::DataSourceReader::~DataSourceReader()+0x30>
  1337e4: b81bc3a0     	stur	w0, [x29, #-0x44]
  1337e8: b85bc3a0     	ldur	w0, [x29, #-0x44]
  1337ec: b85c03a1     	ldur	w1, [x29, #-0x40]
  1337f0: 0b010000     	add	w0, w0, w1
  1337f4: 11000400     	add	w0, w0, #0x1
  1337f8: 2a0003e2     	mov	w2, w0
  1337fc: 93407c48     	sxtw	x8, w2
  133800: f9002be8     	str	x8, [sp, #0x50]
  133804: f9402be0     	ldr	x0, [sp, #0x50]
  133808: 97fdb58a     	bl	0xa0e30 <_Znam@plt>
  13380c: f90027e0     	str	x0, [sp, #0x48]
  133810: aa1f03e8     	mov	x8, xzr
  133814: f81f03a8     	stur	x8, [x29, #-0x10]
  133818: f94027e8     	ldr	x8, [sp, #0x48]
  13381c: f85f03a0     	ldur	x0, [x29, #-0x10]
  133820: 91000402     	add	x2, x0, #0x1
  133824: f81f03a2     	stur	x2, [x29, #-0x10]
  133828: 320007e1     	orr	w1, wzr, #0x3
  13382c: 38206901     	strb	w1, [x8, x0]
  133830: f94027e0     	ldr	x0, [sp, #0x48]
  133834: b89c03a2     	ldursw	x2, [x29, #-0x40]
  133838: d10043a8     	sub	x8, x29, #0x10
  13383c: aa0803e1     	mov	x1, x8
  133840: f9001fe8     	str	x8, [sp, #0x38]
  133844: 940001dc     	bl	0x133fb4 <android::DataSourceReader::~DataSourceReader()+0xb8>
  133848: f94027e8     	ldr	x8, [sp, #0x48]
  13384c: f85f03a0     	ldur	x0, [x29, #-0x10]
  133850: 91000401     	add	x1, x0, #0x1
  133854: f81f03a1     	stur	x1, [x29, #-0x10]
  133858: 2a1f03e9     	mov	w9, wzr
  13385c: 38206909     	strb	w9, [x8, x0]
  133860: f94027e8     	ldr	x8, [sp, #0x48]
  133864: f85f03a0     	ldur	x0, [x29, #-0x10]
  133868: 91000401     	add	x1, x0, #0x1
  13386c: f81f03a1     	stur	x1, [x29, #-0x10]
  133870: 38206909     	strb	w9, [x8, x0]
  133874: f94027e8     	ldr	x8, [sp, #0x48]
  133878: f85f03a0     	ldur	x0, [x29, #-0x10]
  13387c: 91000401     	add	x1, x0, #0x1
  133880: f81f03a1     	stur	x1, [x29, #-0x10]
  133884: 38206909     	strb	w9, [x8, x0]
  133888: f94027e8     	ldr	x8, [sp, #0x48]
  13388c: f85f03a0     	ldur	x0, [x29, #-0x10]
  133890: 91000401     	add	x1, x0, #0x1
  133894: f81f03a1     	stur	x1, [x29, #-0x10]
  133898: 321e03ea     	orr	w10, wzr, #0x4
  13389c: 3820690a     	strb	w10, [x8, x0]
  1338a0: f94027e0     	ldr	x0, [sp, #0x48]
  1338a4: b89c83a2     	ldursw	x2, [x29, #-0x38]
  1338a8: f9401fe1     	ldr	x1, [sp, #0x38]
  1338ac: b90037e9     	str	w9, [sp, #0x34]
  1338b0: 940001c1     	bl	0x133fb4 <android::DataSourceReader::~DataSourceReader()+0xb8>
  1338b4: 385e43a9     	ldurb	w9, [x29, #-0x1c]
  1338b8: 72000129     	ands	w9, w9, #0x1
  1338bc: 321b03ea     	orr	w10, wzr, #0x20
  1338c0: 321a03eb     	orr	w11, wzr, #0x40
  1338c4: 1a8a116a     	csel	w10, w11, w10, ne
  1338c8: f94027e8     	ldr	x8, [sp, #0x48]
  1338cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1338d0: 91000401     	add	x1, x0, #0x1
  1338d4: f81f03a1     	stur	x1, [x29, #-0x10]
  1338d8: 3820690a     	strb	w10, [x8, x0]
  1338dc: b94037ea     	ldr	w10, [sp, #0x34]
  1338e0: b90047ea     	str	w10, [sp, #0x44]
  1338e4: b90033e9     	str	w9, [sp, #0x30]
  1338e8: 14000001     	b	0x1338ec <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x8a4>
  1338ec: b94047e8     	ldr	w8, [sp, #0x44]
  1338f0: 71002d08     	subs	w8, w8, #0xb
  1338f4: b9002fe8     	str	w8, [sp, #0x2c]
  1338f8: 540001ac     	b.gt	0x13392c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x8e4>
  1338fc: 14000001     	b	0x133900 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x8b8>
  133900: f94027e8     	ldr	x8, [sp, #0x48]
  133904: f85f03a9     	ldur	x9, [x29, #-0x10]
  133908: 9100052a     	add	x10, x9, #0x1
  13390c: f81f03aa     	stur	x10, [x29, #-0x10]
  133910: 2a1f03eb     	mov	w11, wzr
  133914: 3829690b     	strb	w11, [x8, x9]
  133918: 14000001     	b	0x13391c <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x8d4>
  13391c: b94047e8     	ldr	w8, [sp, #0x44]
  133920: 11000508     	add	w8, w8, #0x1
  133924: b90047e8     	str	w8, [sp, #0x44]
  133928: 17fffff1     	b	0x1338ec <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x8a4>
  13392c: f94027e8     	ldr	x8, [sp, #0x48]
  133930: f85f03a9     	ldur	x9, [x29, #-0x10]
  133934: 9100052a     	add	x10, x9, #0x1
  133938: f81f03aa     	stur	x10, [x29, #-0x10]
  13393c: 528000ab     	mov	w11, #0x5               // =5
  133940: 3829690b     	strb	w11, [x8, x9]
  133944: f94027e0     	ldr	x0, [sp, #0x48]
  133948: f85d03a2     	ldur	x2, [x29, #-0x30]
  13394c: d10043a1     	sub	x1, x29, #0x10
  133950: 94000199     	bl	0x133fb4 <android::DataSourceReader::~DataSourceReader()+0xb8>
  133954: f94027e8     	ldr	x8, [sp, #0x48]
  133958: f85f03a9     	ldur	x9, [x29, #-0x10]
  13395c: 8b090100     	add	x0, x8, x9
  133960: f85d83a1     	ldur	x1, [x29, #-0x28]
  133964: f85d03a2     	ldur	x2, [x29, #-0x30]
  133968: 97fdb10a     	bl	0x9fd90 <memcpy@plt>
  13396c: f85e83a8     	ldur	x8, [x29, #-0x18]
  133970: f90013e0     	str	x0, [sp, #0x20]
  133974: aa0803e0     	mov	x0, x8
  133978: 97fdc54e     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  13397c: f94027e3     	ldr	x3, [sp, #0x48]
  133980: f9402be4     	ldr	x4, [sp, #0x50]
  133984: 528c8e61     	mov	w1, #0x6473             // =25715
  133988: 72acae61     	movk	w1, #0x6573, lsl #16
  13398c: 2a1f03eb     	mov	w11, wzr
  133990: 2a0b03e2     	mov	w2, w11
  133994: 97fdc6a7     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  133998: f94027e8     	ldr	x8, [sp, #0x48]
  13399c: aa0803e3     	mov	x3, x8
  1339a0: b9001fe0     	str	w0, [sp, #0x1c]
  1339a4: f9000be3     	str	x3, [sp, #0x10]
  1339a8: b40000a8     	cbz	x8, 0x1339bc <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x974>
  1339ac: 14000001     	b	0x1339b0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x968>
  1339b0: f9400be0     	ldr	x0, [sp, #0x10]
  1339b4: 97fdcaaf     	bl	0xa6470 <_ZdaPv@plt>
  1339b8: 14000001     	b	0x1339bc <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x974>
  1339bc: aa1f03e8     	mov	x8, xzr
  1339c0: f90027e8     	str	x8, [sp, #0x48]
  1339c4: d53bd048     	mrs	x8, TPIDR_EL0
  1339c8: f9401508     	ldr	x8, [x8, #0x28]
  1339cc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1339d0: eb090108     	subs	x8, x8, x9
  1339d4: f90007e8     	str	x8, [sp, #0x8]
  1339d8: 540000a1     	b.ne	0x1339ec <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x9a4>
  1339dc: 14000001     	b	0x1339e0 <android::MatroskaExtractor::getColorInformation(mkvparser::VideoTrack const*, android::sp<android::MetaData>&)+0x998>
  1339e0: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1339e4: 9102c3ff     	add	sp, sp, #0xb0
  1339e8: d65f03c0     	ret
  1339ec: 97fdd8e1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001339f0 <android::Vector<android::MatroskaExtractor::TrackInfo>::push()>:
  1339f0: d10083ff     	sub	sp, sp, #0x20
  1339f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1339f8: 910043fd     	add	x29, sp, #0x10
  1339fc: f90007e0     	str	x0, [sp, #0x8]
  133a00: f94007e0     	ldr	x0, [sp, #0x8]
  133a04: 97fdccc3     	bl	0xa6d10 <_ZN7android10VectorImpl4pushEv@plt>
  133a08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  133a0c: 910083ff     	add	sp, sp, #0x20
  133a10: d65f03c0     	ret

0000000000133a14 <android::Vector<android::MatroskaExtractor::TrackInfo>::pop()>:
  133a14: d10083ff     	sub	sp, sp, #0x20
  133a18: a9017bfd     	stp	x29, x30, [sp, #0x10]
  133a1c: 910043fd     	add	x29, sp, #0x10
  133a20: f90007e0     	str	x0, [sp, #0x8]
  133a24: f94007e0     	ldr	x0, [sp, #0x8]
  133a28: 97fddbee     	bl	0xaa9e0 <_ZN7android10VectorImpl3popEv@plt>
  133a2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  133a30: 910083ff     	add	sp, sp, #0x20
  133a34: d65f03c0     	ret

0000000000133a38 <android::MatroskaExtractor::getMetaData()>:
  133a38: d101c3ff     	sub	sp, sp, #0x70
  133a3c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  133a40: 910183fd     	add	x29, sp, #0x60
  133a44: 52800009     	mov	w9, #0x0                // =0
  133a48: b27d0bea     	orr	x10, xzr, #0x38
  133a4c: b0000bab     	adrp	x11, 0x2a8000
  133a50: f942e16b     	ldr	x11, [x11, #0x5c0]
  133a54: f000062c     	adrp	x12, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133a58: 913c718c     	add	x12, x12, #0xf1c
  133a5c: f81f83a0     	stur	x0, [x29, #-0x8]
  133a60: f85f83a0     	ldur	x0, [x29, #-0x8]
  133a64: 320003ed     	orr	w13, wzr, #0x1
  133a68: 0a0d0129     	and	w9, w9, w13
  133a6c: 381f73a9     	sturb	w9, [x29, #-0x9]
  133a70: f81d83a0     	stur	x0, [x29, #-0x28]
  133a74: aa0a03e0     	mov	x0, x10
  133a78: f9001be8     	str	x8, [sp, #0x30]
  133a7c: f90017eb     	str	x11, [sp, #0x28]
  133a80: f90013ec     	str	x12, [sp, #0x20]
  133a84: 97fdd523     	bl	0xa8f10 <_Znwm@plt>
  133a88: f9000fe0     	str	x0, [sp, #0x18]
  133a8c: 97fdce09     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  133a90: 14000001     	b	0x133a94 <android::MatroskaExtractor::getMetaData()+0x5c>
  133a94: f9401be0     	ldr	x0, [sp, #0x30]
  133a98: f9400fe1     	ldr	x1, [sp, #0x18]
  133a9c: 97fdc819     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  133aa0: f9401be0     	ldr	x0, [sp, #0x30]
  133aa4: 97fdc503     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  133aa8: f9000be0     	str	x0, [sp, #0x10]
  133aac: 14000001     	b	0x133ab0 <android::MatroskaExtractor::getMetaData()+0x78>
  133ab0: f85d83a8     	ldur	x8, [x29, #-0x28]
  133ab4: 3941c909     	ldrb	w9, [x8, #0x72]
  133ab8: 37000049     	tbnz	w9, #0x0, 0x133ac0 <android::MatroskaExtractor::getMetaData()+0x88>
  133abc: 14000004     	b	0x133acc <android::MatroskaExtractor::getMetaData()+0x94>
  133ac0: f94013e0     	ldr	x0, [sp, #0x20]
  133ac4: f90007e0     	str	x0, [sp, #0x8]
  133ac8: 14000004     	b	0x133ad8 <android::MatroskaExtractor::getMetaData()+0xa0>
  133acc: f94017e8     	ldr	x8, [sp, #0x28]
  133ad0: f9400109     	ldr	x9, [x8]
  133ad4: f90007e9     	str	x9, [sp, #0x8]
  133ad8: f94007e8     	ldr	x8, [sp, #0x8]
  133adc: 528daca1     	mov	w1, #0x6d65             // =28005
  133ae0: 72adad21     	movk	w1, #0x6d69, lsl #16
  133ae4: f9400be0     	ldr	x0, [sp, #0x10]
  133ae8: aa0803e2     	mov	x2, x8
  133aec: 97fdb235     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  133af0: 14000001     	b	0x133af4 <android::MatroskaExtractor::getMetaData()+0xbc>
  133af4: 12800008     	mov	w8, #-0x1               // =-1
  133af8: 320003e9     	orr	w9, wzr, #0x1
  133afc: 0a090108     	and	w8, w8, w9
  133b00: 381f73a8     	sturb	w8, [x29, #-0x9]
  133b04: 385f73a8     	ldurb	w8, [x29, #-0x9]
  133b08: 37000208     	tbnz	w8, #0x0, 0x133b48 <android::MatroskaExtractor::getMetaData()+0x110>
  133b0c: 1400000d     	b	0x133b40 <android::MatroskaExtractor::getMetaData()+0x108>
  133b10: 2a0103e8     	mov	w8, w1
  133b14: f81e83a0     	stur	x0, [x29, #-0x18]
  133b18: b81e43a8     	stur	w8, [x29, #-0x1c]
  133b1c: f9400fe0     	ldr	x0, [sp, #0x18]
  133b20: 97fdb390     	bl	0xa0960 <_ZdlPv@plt>
  133b24: 1400000c     	b	0x133b54 <android::MatroskaExtractor::getMetaData()+0x11c>
  133b28: 2a0103e8     	mov	w8, w1
  133b2c: f81e83a0     	stur	x0, [x29, #-0x18]
  133b30: b81e43a8     	stur	w8, [x29, #-0x1c]
  133b34: f9401be0     	ldr	x0, [sp, #0x30]
  133b38: 97fdb78e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  133b3c: 14000006     	b	0x133b54 <android::MatroskaExtractor::getMetaData()+0x11c>
  133b40: f9401be0     	ldr	x0, [sp, #0x30]
  133b44: 97fdb78b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  133b48: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  133b4c: 9101c3ff     	add	sp, sp, #0x70
  133b50: d65f03c0     	ret
  133b54: f85e83a0     	ldur	x0, [x29, #-0x18]
  133b58: 97fdd0ee     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000133b5c <android::MatroskaExtractor::flags() const>:
  133b5c: d10083ff     	sub	sp, sp, #0x20
  133b60: a9017bfd     	stp	x29, x30, [sp, #0x10]
  133b64: 910043fd     	add	x29, sp, #0x10
  133b68: 321e03e8     	orr	w8, wzr, #0x4
  133b6c: f90007e0     	str	x0, [sp, #0x8]
  133b70: f94007e0     	ldr	x0, [sp, #0x8]
  133b74: b90007e8     	str	w8, [sp, #0x4]
  133b78: 97fdca7e     	bl	0xa6570 <_ZNK7android17MatroskaExtractor15isLiveStreamingEv@plt>
  133b7c: 370000a0     	tbnz	w0, #0x0, 0x133b90 <android::MatroskaExtractor::flags() const+0x34>
  133b80: 52800168     	mov	w8, #0xb                // =11
  133b84: b94007e9     	ldr	w9, [sp, #0x4]
  133b88: 2a080128     	orr	w8, w9, w8
  133b8c: b90007e8     	str	w8, [sp, #0x4]
  133b90: b94007e0     	ldr	w0, [sp, #0x4]
  133b94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  133b98: 910083ff     	add	sp, sp, #0x20
  133b9c: d65f03c0     	ret

0000000000133ba0 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
  133ba0: d10303ff     	sub	sp, sp, #0xc0
  133ba4: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  133ba8: 9102c3fd     	add	x29, sp, #0xb0
  133bac: d53bd048     	mrs	x8, TPIDR_EL0
  133bb0: f9401508     	ldr	x8, [x8, #0x28]
  133bb4: f81f83a8     	stur	x8, [x29, #-0x8]
  133bb8: f90027e0     	str	x0, [sp, #0x48]
  133bbc: f90023e1     	str	x1, [sp, #0x40]
  133bc0: f9001fe2     	str	x2, [sp, #0x38]
  133bc4: f9001be3     	str	x3, [sp, #0x30]
  133bc8: f94027e1     	ldr	x1, [sp, #0x48]
  133bcc: d10063a0     	sub	x0, x29, #0x18
  133bd0: 97fdcad4     	bl	0xa6720 <_ZN7android16DataSourceReaderC2ERKNS_2spINS_10DataSourceEEE@plt>
  133bd4: d10143a0     	sub	x0, x29, #0x50
  133bd8: 97fddc72     	bl	0xaada0 <_ZN9mkvparser10EBMLHeaderC1Ev@plt>
  133bdc: 14000001     	b	0x133be0 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x40>
  133be0: d10143a0     	sub	x0, x29, #0x50
  133be4: d10063a1     	sub	x1, x29, #0x18
  133be8: 910163e2     	add	x2, sp, #0x58
  133bec: 97fdc51d     	bl	0xa5060 <_ZN9mkvparser10EBMLHeader5ParseEPNS_10IMkvReaderERx@plt>
  133bf0: f9000fe0     	str	x0, [sp, #0x18]
  133bf4: 14000001     	b	0x133bf8 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x58>
  133bf8: f9400fe8     	ldr	x8, [sp, #0x18]
  133bfc: b6f80228     	tbz	x8, #0x3f, 0x133c40 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa0>
  133c00: 14000001     	b	0x133c04 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x64>
  133c04: 2a1f03e8     	mov	w8, wzr
  133c08: 39015fe8     	strb	w8, [sp, #0x57]
  133c0c: 320003e8     	orr	w8, wzr, #0x1
  133c10: b90023e8     	str	w8, [sp, #0x20]
  133c14: 1400001a     	b	0x133c7c <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xdc>
  133c18: f90017e0     	str	x0, [sp, #0x28]
  133c1c: 2a0103e8     	mov	w8, w1
  133c20: b90027e8     	str	w8, [sp, #0x24]
  133c24: 14000028     	b	0x133cc4 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  133c28: f90017e0     	str	x0, [sp, #0x28]
  133c2c: 2a0103e8     	mov	w8, w1
  133c30: b90027e8     	str	w8, [sp, #0x24]
  133c34: d10143a0     	sub	x0, x29, #0x50
  133c38: 97fdc33e     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  133c3c: 14000022     	b	0x133cc4 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x124>
  133c40: f94023e0     	ldr	x0, [sp, #0x40]
  133c44: b0000ba8     	adrp	x8, 0x2a8000
  133c48: f942e108     	ldr	x8, [x8, #0x5c0]
  133c4c: f9400101     	ldr	x1, [x8]
  133c50: 97fdb68c     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  133c54: b90017e0     	str	w0, [sp, #0x14]
  133c58: 14000001     	b	0x133c5c <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xbc>
  133c5c: f9401fe8     	ldr	x8, [sp, #0x38]
  133c60: 52933349     	mov	w9, #0x999a             // =39322
  133c64: 72a7e329     	movk	w9, #0x3f19, lsl #16
  133c68: b9000109     	str	w9, [x8]
  133c6c: 320003e9     	orr	w9, wzr, #0x1
  133c70: 39015fe9     	strb	w9, [sp, #0x57]
  133c74: b90023e9     	str	w9, [sp, #0x20]
  133c78: 14000001     	b	0x133c7c <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xdc>
  133c7c: d10143a0     	sub	x0, x29, #0x50
  133c80: 97fdc32c     	bl	0xa4930 <_ZN9mkvparser10EBMLHeaderD1Ev@plt>
  133c84: d10063a0     	sub	x0, x29, #0x18
  133c88: 97fddc52     	bl	0xaadd0 <_ZN7android16DataSourceReaderD2Ev@plt>
  133c8c: 39415fe8     	ldrb	w8, [sp, #0x57]
  133c90: d53bd040     	mrs	x0, TPIDR_EL0
  133c94: f9401400     	ldr	x0, [x0, #0x28]
  133c98: f85f83be     	ldur	x30, [x29, #-0x8]
  133c9c: eb1e0000     	subs	x0, x0, x30
  133ca0: b90013e8     	str	w8, [sp, #0x10]
  133ca4: f90007e0     	str	x0, [sp, #0x8]
  133ca8: 54000181     	b.ne	0x133cd8 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x138>
  133cac: 14000001     	b	0x133cb0 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x110>
  133cb0: b94013e8     	ldr	w8, [sp, #0x10]
  133cb4: 12000100     	and	w0, w8, #0x1
  133cb8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  133cbc: 910303ff     	add	sp, sp, #0xc0
  133cc0: d65f03c0     	ret
  133cc4: d10063a0     	sub	x0, x29, #0x18
  133cc8: 97fddc42     	bl	0xaadd0 <_ZN7android16DataSourceReaderD2Ev@plt>
  133ccc: 14000001     	b	0x133cd0 <android::SniffMatroska(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x130>
  133cd0: f94017e0     	ldr	x0, [sp, #0x28]
  133cd4: 97fdd08f     	bl	0xa7f10 <_Unwind_Resume@plt>
  133cd8: 97fdd826     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000133cdc <android::DataSourceReader::~DataSourceReader()>:
  133cdc: d10083ff     	sub	sp, sp, #0x20
  133ce0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  133ce4: 910043fd     	add	x29, sp, #0x10
  133ce8: b0000ba8     	adrp	x8, 0x2a8000
  133cec: f9422d08     	ldr	x8, [x8, #0x458]
  133cf0: b27c03e9     	orr	x9, xzr, #0x10
  133cf4: 8b090108     	add	x8, x8, x9
  133cf8: b27d03e9     	orr	x9, xzr, #0x8
  133cfc: f90007e0     	str	x0, [sp, #0x8]
  133d00: f94007e0     	ldr	x0, [sp, #0x8]
  133d04: f9000008     	str	x8, [x0]
  133d08: 8b090008     	add	x8, x0, x9
  133d0c: f90003e0     	str	x0, [sp]
  133d10: aa0803e0     	mov	x0, x8
  133d14: 97fdb0af     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  133d18: f94003e0     	ldr	x0, [sp]
  133d1c: 97fddab9     	bl	0xaa800 <_ZN9mkvparser10IMkvReaderD2Ev@plt>
  133d20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  133d24: 910083ff     	add	sp, sp, #0x20
  133d28: d65f03c0     	ret

0000000000133d2c <android::MatroskaExtractor::name()>:
  133d2c: d10043ff     	sub	sp, sp, #0x10
  133d30: f0000628     	adrp	x8, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  133d34: 913c9d08     	add	x8, x8, #0xf27
  133d38: f90007e0     	str	x0, [sp, #0x8]
  133d3c: aa0803e0     	mov	x0, x8
  133d40: 910043ff     	add	sp, sp, #0x10
  133d44: d65f03c0     	ret

0000000000133d48 <mkvparser::IMkvReader::IMkvReader()>:
  133d48: d10043ff     	sub	sp, sp, #0x10
  133d4c: b0000ba8     	adrp	x8, 0x2a8000
  133d50: f943a908     	ldr	x8, [x8, #0x750]
  133d54: b27c03e9     	orr	x9, xzr, #0x10
  133d58: 8b090108     	add	x8, x8, x9
  133d5c: f90007e0     	str	x0, [sp, #0x8]
  133d60: f94007e9     	ldr	x9, [sp, #0x8]
  133d64: f9000128     	str	x8, [x9]
  133d68: 910043ff     	add	sp, sp, #0x10
  133d6c: d65f03c0     	ret

0000000000133d70 <android::DataSourceReader::Read(long long, long, unsigned char*)>:
  133d70: d10143ff     	sub	sp, sp, #0x50
  133d74: a9047bfd     	stp	x29, x30, [sp, #0x40]
  133d78: 910103fd     	add	x29, sp, #0x40
  133d7c: f81f03a0     	stur	x0, [x29, #-0x10]
  133d80: f81e83a1     	stur	x1, [x29, #-0x18]
  133d84: f90013e2     	str	x2, [sp, #0x20]
  133d88: f9000fe3     	str	x3, [sp, #0x18]
  133d8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  133d90: f94013e1     	ldr	x1, [sp, #0x20]
  133d94: f90007e0     	str	x0, [sp, #0x8]
  133d98: b4000041     	cbz	x1, 0x133da0 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x30>
  133d9c: 14000003     	b	0x133da8 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x38>
  133da0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  133da4: 14000018     	b	0x133e04 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x94>
  133da8: b27d03e8     	orr	x8, xzr, #0x8
  133dac: d2800009     	mov	x9, #0x0                // =0
  133db0: f94007ea     	ldr	x10, [sp, #0x8]
  133db4: 8b080140     	add	x0, x10, x8
  133db8: f90003e9     	str	x9, [sp]
  133dbc: 97fdce75     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  133dc0: f85e83a1     	ldur	x1, [x29, #-0x18]
  133dc4: f9400fe2     	ldr	x2, [sp, #0x18]
  133dc8: f94013e3     	ldr	x3, [sp, #0x20]
  133dcc: f9400008     	ldr	x8, [x0]
  133dd0: f9401d08     	ldr	x8, [x8, #0x38]
  133dd4: d63f0100     	blr	x8
  133dd8: f9000be0     	str	x0, [sp, #0x10]
  133ddc: f9400be8     	ldr	x8, [sp, #0x10]
  133de0: f94003e9     	ldr	x9, [sp]
  133de4: eb09011f     	cmp	x8, x9
  133de8: 1a9fc7eb     	cset	w11, le
  133dec: 3700004b     	tbnz	w11, #0x0, 0x133df4 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x84>
  133df0: 14000004     	b	0x133e00 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x90>
  133df4: 12800008     	mov	w8, #-0x1               // =-1
  133df8: b81fc3a8     	stur	w8, [x29, #-0x4]
  133dfc: 14000002     	b	0x133e04 <android::DataSourceReader::Read(long long, long, unsigned char*)+0x94>
  133e00: b81fc3bf     	stur	wzr, [x29, #-0x4]
  133e04: b85fc3a0     	ldur	w0, [x29, #-0x4]
  133e08: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  133e0c: 910143ff     	add	sp, sp, #0x50
  133e10: d65f03c0     	ret

0000000000133e14 <android::DataSourceReader::Length(long long*, long long*)>:
  133e14: d10143ff     	sub	sp, sp, #0x50
  133e18: a9047bfd     	stp	x29, x30, [sp, #0x40]
  133e1c: 910103fd     	add	x29, sp, #0x40
  133e20: d53bd048     	mrs	x8, TPIDR_EL0
  133e24: f9401508     	ldr	x8, [x8, #0x28]
  133e28: f81f83a8     	stur	x8, [x29, #-0x8]
  133e2c: f90013e0     	str	x0, [sp, #0x20]
  133e30: f9000fe1     	str	x1, [sp, #0x18]
  133e34: f9000be2     	str	x2, [sp, #0x10]
  133e38: f94013e8     	ldr	x8, [sp, #0x20]
  133e3c: 91002100     	add	x0, x8, #0x8
  133e40: 97fdce54     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  133e44: f9400008     	ldr	x8, [x0]
  133e48: f9402108     	ldr	x8, [x8, #0x40]
  133e4c: d10043a1     	sub	x1, x29, #0x10
  133e50: d63f0100     	blr	x8
  133e54: 34000160     	cbz	w0, 0x133e80 <android::DataSourceReader::Length(long long*, long long*)+0x6c>
  133e58: 14000001     	b	0x133e5c <android::DataSourceReader::Length(long long*, long long*)+0x48>
  133e5c: f9400fe8     	ldr	x8, [sp, #0x18]
  133e60: 92800009     	mov	x9, #-0x1               // =-1
  133e64: f9000109     	str	x9, [x8]
  133e68: f9400be8     	ldr	x8, [sp, #0x10]
  133e6c: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  133e70: f9000109     	str	x9, [x8]
  133e74: 2a1f03ea     	mov	w10, wzr
  133e78: b81ec3aa     	stur	w10, [x29, #-0x14]
  133e7c: 14000012     	b	0x133ec4 <android::DataSourceReader::Length(long long*, long long*)+0xb0>
  133e80: f9400fe8     	ldr	x8, [sp, #0x18]
  133e84: b40000c8     	cbz	x8, 0x133e9c <android::DataSourceReader::Length(long long*, long long*)+0x88>
  133e88: 14000001     	b	0x133e8c <android::DataSourceReader::Length(long long*, long long*)+0x78>
  133e8c: f85f03a8     	ldur	x8, [x29, #-0x10]
  133e90: f9400fe9     	ldr	x9, [sp, #0x18]
  133e94: f9000128     	str	x8, [x9]
  133e98: 14000001     	b	0x133e9c <android::DataSourceReader::Length(long long*, long long*)+0x88>
  133e9c: f9400be8     	ldr	x8, [sp, #0x10]
  133ea0: b40000c8     	cbz	x8, 0x133eb8 <android::DataSourceReader::Length(long long*, long long*)+0xa4>
  133ea4: 14000001     	b	0x133ea8 <android::DataSourceReader::Length(long long*, long long*)+0x94>
  133ea8: f85f03a8     	ldur	x8, [x29, #-0x10]
  133eac: f9400be9     	ldr	x9, [sp, #0x10]
  133eb0: f9000128     	str	x8, [x9]
  133eb4: 14000001     	b	0x133eb8 <android::DataSourceReader::Length(long long*, long long*)+0xa4>
  133eb8: 2a1f03e8     	mov	w8, wzr
  133ebc: b81ec3a8     	stur	w8, [x29, #-0x14]
  133ec0: 14000001     	b	0x133ec4 <android::DataSourceReader::Length(long long*, long long*)+0xb0>
  133ec4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  133ec8: d53bd049     	mrs	x9, TPIDR_EL0
  133ecc: f9401529     	ldr	x9, [x9, #0x28]
  133ed0: f85f83aa     	ldur	x10, [x29, #-0x8]
  133ed4: eb0a0129     	subs	x9, x9, x10
  133ed8: b9000fe8     	str	w8, [sp, #0xc]
  133edc: f90003e9     	str	x9, [sp]
  133ee0: 540000c1     	b.ne	0x133ef8 <android::DataSourceReader::Length(long long*, long long*)+0xe4>
  133ee4: 14000001     	b	0x133ee8 <android::DataSourceReader::Length(long long*, long long*)+0xd4>
  133ee8: b9400fe0     	ldr	w0, [sp, #0xc]
  133eec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  133ef0: 910143ff     	add	sp, sp, #0x50
  133ef4: d65f03c0     	ret
  133ef8: 97fdd79e     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000133efc <android::DataSourceReader::~DataSourceReader()>:
  133efc: d10083ff     	sub	sp, sp, #0x20
  133f00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  133f04: 910043fd     	add	x29, sp, #0x10
  133f08: f90007e0     	str	x0, [sp, #0x8]
  133f0c: f94007e0     	ldr	x0, [sp, #0x8]
  133f10: f90003e0     	str	x0, [sp]
  133f14: 97fddbaf     	bl	0xaadd0 <_ZN7android16DataSourceReaderD2Ev@plt>
  133f18: f94003e0     	ldr	x0, [sp]
  133f1c: 97fdb291     	bl	0xa0960 <_ZdlPv@plt>
  133f20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  133f24: 910083ff     	add	sp, sp, #0x20
  133f28: d65f03c0     	ret
  133f2c: d10043ff     	sub	sp, sp, #0x10
  133f30: b24053e8     	mov	x8, #0x1fffff           // =2097151
  133f34: f90003e0     	str	x0, [sp]
  133f38: f94003e0     	ldr	x0, [sp]
  133f3c: eb08001f     	cmp	x0, x8
  133f40: 1a9f97e9     	cset	w9, hi
  133f44: 37000049     	tbnz	w9, #0x0, 0x133f4c <android::DataSourceReader::~DataSourceReader()+0x50>
  133f48: 14000004     	b	0x133f58 <android::DataSourceReader::~DataSourceReader()+0x5c>
  133f4c: 321e03e8     	orr	w8, wzr, #0x4
  133f50: b9000fe8     	str	w8, [sp, #0xc]
  133f54: 14000015     	b	0x133fa8 <android::DataSourceReader::~DataSourceReader()+0xac>
  133f58: b24037e8     	orr	x8, xzr, #0x3fff
  133f5c: f94003e9     	ldr	x9, [sp]
  133f60: eb08013f     	cmp	x9, x8
  133f64: 1a9f97ea     	cset	w10, hi
  133f68: 3700004a     	tbnz	w10, #0x0, 0x133f70 <android::DataSourceReader::~DataSourceReader()+0x74>
  133f6c: 14000004     	b	0x133f7c <android::DataSourceReader::~DataSourceReader()+0x80>
  133f70: 320007e8     	orr	w8, wzr, #0x3
  133f74: b9000fe8     	str	w8, [sp, #0xc]
  133f78: 1400000c     	b	0x133fa8 <android::DataSourceReader::~DataSourceReader()+0xac>
  133f7c: b2401be8     	orr	x8, xzr, #0x7f
  133f80: f94003e9     	ldr	x9, [sp]
  133f84: eb08013f     	cmp	x9, x8
  133f88: 1a9f97ea     	cset	w10, hi
  133f8c: 3700004a     	tbnz	w10, #0x0, 0x133f94 <android::DataSourceReader::~DataSourceReader()+0x98>
  133f90: 14000004     	b	0x133fa0 <android::DataSourceReader::~DataSourceReader()+0xa4>
  133f94: 321f03e8     	orr	w8, wzr, #0x2
  133f98: b9000fe8     	str	w8, [sp, #0xc]
  133f9c: 14000003     	b	0x133fa8 <android::DataSourceReader::~DataSourceReader()+0xac>
  133fa0: 320003e8     	orr	w8, wzr, #0x1
  133fa4: b9000fe8     	str	w8, [sp, #0xc]
  133fa8: b9400fe0     	ldr	w0, [sp, #0xc]
  133fac: 910043ff     	add	sp, sp, #0x10
  133fb0: d65f03c0     	ret
  133fb4: d10103ff     	sub	sp, sp, #0x40
  133fb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  133fbc: 9100c3fd     	add	x29, sp, #0x30
  133fc0: f81f83a0     	stur	x0, [x29, #-0x8]
  133fc4: f81f03a1     	stur	x1, [x29, #-0x10]
  133fc8: f9000fe2     	str	x2, [sp, #0x18]
  133fcc: f9400fe0     	ldr	x0, [sp, #0x18]
  133fd0: 97ffffd7     	bl	0x133f2c <android::DataSourceReader::~DataSourceReader()+0x30>
  133fd4: b90017e0     	str	w0, [sp, #0x14]
  133fd8: b94017e0     	ldr	w0, [sp, #0x14]
  133fdc: 2a0003e1     	mov	w1, w0
  133fe0: 93407c21     	sxtw	x1, w1
  133fe4: f85f03a2     	ldur	x2, [x29, #-0x10]
  133fe8: f9400048     	ldr	x8, [x2]
  133fec: 8b010108     	add	x8, x8, x1
  133ff0: f9000048     	str	x8, [x2]
  133ff4: f85f03a8     	ldur	x8, [x29, #-0x10]
  133ff8: f9400108     	ldr	x8, [x8]
  133ffc: f85f83a1     	ldur	x1, [x29, #-0x8]
  134000: 8b080028     	add	x8, x1, x8
  134004: f81f83a8     	stur	x8, [x29, #-0x8]
  134008: f90007ff     	str	xzr, [sp, #0x8]
  13400c: 12800008     	mov	w8, #-0x1               // =-1
  134010: b94017e9     	ldr	w9, [sp, #0x14]
  134014: 0b080128     	add	w8, w9, w8
  134018: b90017e8     	str	w8, [sp, #0x14]
  13401c: 35000049     	cbnz	w9, 0x134024 <android::DataSourceReader::~DataSourceReader()+0x128>
  134020: 14000012     	b	0x134068 <android::DataSourceReader::~DataSourceReader()+0x16c>
  134024: b27903e8     	orr	x8, xzr, #0x80
  134028: 92800009     	mov	x9, #-0x1               // =-1
  13402c: b2401bea     	orr	x10, xzr, #0x7f
  134030: f9400feb     	ldr	x11, [sp, #0x18]
  134034: 8a0a016a     	and	x10, x11, x10
  134038: f94007eb     	ldr	x11, [sp, #0x8]
  13403c: aa0b014a     	orr	x10, x10, x11
  134040: 2a0a03ec     	mov	w12, w10
  134044: f85f83aa     	ldur	x10, [x29, #-0x8]
  134048: 8b090149     	add	x9, x10, x9
  13404c: f81f83a9     	stur	x9, [x29, #-0x8]
  134050: 3900012c     	strb	w12, [x9]
  134054: f9400fe9     	ldr	x9, [sp, #0x18]
  134058: d347fd29     	lsr	x9, x9, #7
  13405c: f9000fe9     	str	x9, [sp, #0x18]
  134060: f90007e8     	str	x8, [sp, #0x8]
  134064: 17ffffea     	b	0x13400c <android::DataSourceReader::~DataSourceReader()+0x110>
  134068: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13406c: 910103ff     	add	sp, sp, #0x40
  134070: d65f03c0     	ret

0000000000134074 <android::Vector<mkvparser::CuePoint const*>::isEmpty() const>:
  134074: d10083ff     	sub	sp, sp, #0x20
  134078: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13407c: 910043fd     	add	x29, sp, #0x10
  134080: f90007e0     	str	x0, [sp, #0x8]
  134084: f94007e0     	ldr	x0, [sp, #0x8]
  134088: 97fdbaa6     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
  13408c: 320003e8     	orr	w8, wzr, #0x1
  134090: 0a080008     	and	w8, w0, w8
  134094: 2a0803e0     	mov	w0, w8
  134098: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13409c: 910083ff     	add	sp, sp, #0x20
  1340a0: d65f03c0     	ret

00000000001340a4 <android::Vector<mkvparser::CuePoint const*>::operator[](unsigned long) const>:
  1340a4: d100c3ff     	sub	sp, sp, #0x30
  1340a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1340ac: 910083fd     	add	x29, sp, #0x20
  1340b0: b27d03e8     	orr	x8, xzr, #0x8
  1340b4: f81f83a0     	stur	x0, [x29, #-0x8]
  1340b8: f9000be1     	str	x1, [sp, #0x10]
  1340bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1340c0: f90007e0     	str	x0, [sp, #0x8]
  1340c4: f90003e8     	str	x8, [sp]
  1340c8: 97fdaf2a     	bl	0x9fd70 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE4sizeEv@plt>
  1340cc: f94007e8     	ldr	x8, [sp, #0x8]
  1340d0: aa0803e0     	mov	x0, x8
  1340d4: 97fdce3f     	bl	0xa79d0 <_ZNK7android6VectorIPKN9mkvparser8CuePointEE5arrayEv@plt>
  1340d8: f9400be8     	ldr	x8, [sp, #0x10]
  1340dc: f94003e1     	ldr	x1, [sp]
  1340e0: 9b087c28     	mul	x8, x1, x8
  1340e4: 8b080008     	add	x8, x0, x8
  1340e8: aa0803e0     	mov	x0, x8
  1340ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1340f0: 9100c3ff     	add	sp, sp, #0x30
  1340f4: d65f03c0     	ret

00000000001340f8 <android::Vector<mkvparser::CuePoint const*>::array() const>:
  1340f8: d10083ff     	sub	sp, sp, #0x20
  1340fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  134100: 910043fd     	add	x29, sp, #0x10
  134104: f90007e0     	str	x0, [sp, #0x8]
  134108: f94007e0     	ldr	x0, [sp, #0x8]
  13410c: 97fdc3b5     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  134110: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134114: 910083ff     	add	sp, sp, #0x20
  134118: d65f03c0     	ret

000000000013411c <android::Vector<android::MatroskaExtractor::TrackInfo>::operator[](unsigned long) const>:
  13411c: d100c3ff     	sub	sp, sp, #0x30
  134120: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134124: 910083fd     	add	x29, sp, #0x20
  134128: d2800908     	mov	x8, #0x48               // =72
  13412c: f81f83a0     	stur	x0, [x29, #-0x8]
  134130: f9000be1     	str	x1, [sp, #0x10]
  134134: f85f83a0     	ldur	x0, [x29, #-0x8]
  134138: f90007e0     	str	x0, [sp, #0x8]
  13413c: f90003e8     	str	x8, [sp]
  134140: 97fdb668     	bl	0xa1ae0 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE4sizeEv@plt>
  134144: f94007e8     	ldr	x8, [sp, #0x8]
  134148: aa0803e0     	mov	x0, x8
  13414c: 97fdd5b5     	bl	0xa9820 <_ZNK7android6VectorINS_17MatroskaExtractor9TrackInfoEE5arrayEv@plt>
  134150: f9400be8     	ldr	x8, [sp, #0x10]
  134154: f94003e1     	ldr	x1, [sp]
  134158: 9b087c28     	mul	x8, x1, x8
  13415c: 8b080008     	add	x8, x0, x8
  134160: aa0803e0     	mov	x0, x8
  134164: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134168: 9100c3ff     	add	sp, sp, #0x30
  13416c: d65f03c0     	ret

0000000000134170 <android::Vector<android::MatroskaExtractor::TrackInfo>::array() const>:
  134170: d10083ff     	sub	sp, sp, #0x20
  134174: a9017bfd     	stp	x29, x30, [sp, #0x10]
  134178: 910043fd     	add	x29, sp, #0x10
  13417c: f90007e0     	str	x0, [sp, #0x8]
  134180: f94007e0     	ldr	x0, [sp, #0x8]
  134184: 97fdc397     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  134188: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13418c: 910083ff     	add	sp, sp, #0x20
  134190: d65f03c0     	ret

0000000000134194 <android::List<android::MediaBuffer*>::prep()>:
  134194: d10083ff     	sub	sp, sp, #0x20
  134198: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13419c: 910043fd     	add	x29, sp, #0x10
  1341a0: b27d07e8     	orr	x8, xzr, #0x18
  1341a4: f90007e0     	str	x0, [sp, #0x8]
  1341a8: f94007e0     	ldr	x0, [sp, #0x8]
  1341ac: f90003e0     	str	x0, [sp]
  1341b0: aa0803e0     	mov	x0, x8
  1341b4: 97fdb31f     	bl	0xa0e30 <_Znam@plt>
  1341b8: f94003e8     	ldr	x8, [sp]
  1341bc: f9000500     	str	x0, [x8, #0x8]
  1341c0: f9400500     	ldr	x0, [x8, #0x8]
  1341c4: f9400501     	ldr	x1, [x8, #0x8]
  1341c8: 97fdc6d2     	bl	0xa5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>
  1341cc: f94003e8     	ldr	x8, [sp]
  1341d0: f9400500     	ldr	x0, [x8, #0x8]
  1341d4: f9400501     	ldr	x1, [x8, #0x8]
  1341d8: 97fdce46     	bl	0xa7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>
  1341dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1341e0: 910083ff     	add	sp, sp, #0x20
  1341e4: d65f03c0     	ret

00000000001341e8 <android::List<android::MediaBuffer*>::~List()>:
  1341e8: d10083ff     	sub	sp, sp, #0x20
  1341ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1341f0: 910043fd     	add	x29, sp, #0x10
  1341f4: f90007e0     	str	x0, [sp, #0x8]
  1341f8: f94007e0     	ldr	x0, [sp, #0x8]
  1341fc: f90003e0     	str	x0, [sp]
  134200: 97fdbdf0     	bl	0xa39c0 <_ZN7android4ListIPNS_11MediaBufferEED2Ev@plt>
  134204: f94003e0     	ldr	x0, [sp]
  134208: 97fdb1d6     	bl	0xa0960 <_ZdlPv@plt>
  13420c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134210: 910083ff     	add	sp, sp, #0x20
  134214: d65f03c0     	ret

0000000000134218 <android::List<android::MediaBuffer*>::_Node::setPrev(android::List<android::MediaBuffer*>::_Node*)>:
  134218: d10043ff     	sub	sp, sp, #0x10
  13421c: f90007e0     	str	x0, [sp, #0x8]
  134220: f90003e1     	str	x1, [sp]
  134224: f94007e0     	ldr	x0, [sp, #0x8]
  134228: f94003e1     	ldr	x1, [sp]
  13422c: f9000401     	str	x1, [x0, #0x8]
  134230: 910043ff     	add	sp, sp, #0x10
  134234: d65f03c0     	ret

0000000000134238 <android::List<android::MediaBuffer*>::_Node::setNext(android::List<android::MediaBuffer*>::_Node*)>:
  134238: d10043ff     	sub	sp, sp, #0x10
  13423c: f90007e0     	str	x0, [sp, #0x8]
  134240: f90003e1     	str	x1, [sp]
  134244: f94007e0     	ldr	x0, [sp, #0x8]
  134248: f94003e1     	ldr	x1, [sp]
  13424c: f9000801     	str	x1, [x0, #0x10]
  134250: 910043ff     	add	sp, sp, #0x10
  134254: d65f03c0     	ret

0000000000134258 <android::Vector<mkvparser::CuePoint const*>::insertAt(mkvparser::CuePoint const* const&, unsigned long, unsigned long)>:
  134258: d100c3ff     	sub	sp, sp, #0x30
  13425c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134260: 910083fd     	add	x29, sp, #0x20
  134264: f81f83a0     	stur	x0, [x29, #-0x8]
  134268: f9000be1     	str	x1, [sp, #0x10]
  13426c: f90007e2     	str	x2, [sp, #0x8]
  134270: f90003e3     	str	x3, [sp]
  134274: f85f83a0     	ldur	x0, [x29, #-0x8]
  134278: f9400be1     	ldr	x1, [sp, #0x10]
  13427c: f94007e2     	ldr	x2, [sp, #0x8]
  134280: f94003e3     	ldr	x3, [sp]
  134284: 97fdb71b     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
  134288: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13428c: 9100c3ff     	add	sp, sp, #0x30
  134290: d65f03c0     	ret

0000000000134294 <android::List<android::MediaBuffer*>::_Node::getNext() const>:
  134294: d10043ff     	sub	sp, sp, #0x10
  134298: f90007e0     	str	x0, [sp, #0x8]
  13429c: f94007e0     	ldr	x0, [sp, #0x8]
  1342a0: f9400800     	ldr	x0, [x0, #0x10]
  1342a4: 910043ff     	add	sp, sp, #0x10
  1342a8: d65f03c0     	ret

00000000001342ac <android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::MediaBuffer*>::_Node*)>:
  1342ac: d10043ff     	sub	sp, sp, #0x10
  1342b0: f90007e0     	str	x0, [sp, #0x8]
  1342b4: f90003e1     	str	x1, [sp]
  1342b8: f94007e0     	ldr	x0, [sp, #0x8]
  1342bc: f94003e1     	ldr	x1, [sp]
  1342c0: f9000001     	str	x1, [x0]
  1342c4: 910043ff     	add	sp, sp, #0x10
  1342c8: d65f03c0     	ret

00000000001342cc <android::List<android::MediaBuffer*>::_Node::getRef()>:
  1342cc: d10043ff     	sub	sp, sp, #0x10
  1342d0: f90007e0     	str	x0, [sp, #0x8]
  1342d4: f94007e0     	ldr	x0, [sp, #0x8]
  1342d8: 910043ff     	add	sp, sp, #0x10
  1342dc: d65f03c0     	ret

00000000001342e0 <android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>::getNode() const>:
  1342e0: d10043ff     	sub	sp, sp, #0x10
  1342e4: f90007e0     	str	x0, [sp, #0x8]
  1342e8: f94007e0     	ldr	x0, [sp, #0x8]
  1342ec: f9400000     	ldr	x0, [x0]
  1342f0: 910043ff     	add	sp, sp, #0x10
  1342f4: d65f03c0     	ret

00000000001342f8 <android::List<android::MediaBuffer*>::_Node::getPrev() const>:
  1342f8: d10043ff     	sub	sp, sp, #0x10
  1342fc: f90007e0     	str	x0, [sp, #0x8]
  134300: f94007e0     	ldr	x0, [sp, #0x8]
  134304: f9400400     	ldr	x0, [x0, #0x8]
  134308: 910043ff     	add	sp, sp, #0x10
  13430c: d65f03c0     	ret

0000000000134310 <android::List<android::MediaBuffer*>::_Node::~_Node()>:
  134310: d10043ff     	sub	sp, sp, #0x10
  134314: f90007e0     	str	x0, [sp, #0x8]
  134318: 910043ff     	add	sp, sp, #0x10
  13431c: d65f03c0     	ret

0000000000134320 <android::List<android::MediaBuffer*>::insert(android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>, android::MediaBuffer* const&)>:
  134320: d101c3ff     	sub	sp, sp, #0x70
  134324: a9067bfd     	stp	x29, x30, [sp, #0x60]
  134328: 910183fd     	add	x29, sp, #0x60
  13432c: b27d07e9     	orr	x9, xzr, #0x18
  134330: f81f83a0     	stur	x0, [x29, #-0x8]
  134334: f81f03a2     	stur	x2, [x29, #-0x10]
  134338: aa0903e0     	mov	x0, x9
  13433c: f9001be8     	str	x8, [sp, #0x30]
  134340: f90017e1     	str	x1, [sp, #0x28]
  134344: 97fdd2f3     	bl	0xa8f10 <_Znwm@plt>
  134348: f85f03a1     	ldur	x1, [x29, #-0x10]
  13434c: f90013e0     	str	x0, [sp, #0x20]
  134350: 97fdc638     	bl	0xa5c30 <_ZN7android4ListIPNS_11MediaBufferEE5_NodeC2ERKS2_@plt>
  134354: 14000001     	b	0x134358 <android::List<android::MediaBuffer*>::insert(android::List<android::MediaBuffer*>::_ListIterator<android::MediaBuffer*, android::List<android::MediaBuffer*>::NON_CONST_ITERATOR>, android::MediaBuffer* const&)+0x38>
  134358: f94013e8     	ldr	x8, [sp, #0x20]
  13435c: f81e83a8     	stur	x8, [x29, #-0x18]
  134360: f85e83a0     	ldur	x0, [x29, #-0x18]
  134364: f94017e1     	ldr	x1, [sp, #0x28]
  134368: f9000fe0     	str	x0, [sp, #0x18]
  13436c: aa0103e0     	mov	x0, x1
  134370: 97fdbaf4     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  134374: f9400fe8     	ldr	x8, [sp, #0x18]
  134378: f9000be0     	str	x0, [sp, #0x10]
  13437c: aa0803e0     	mov	x0, x8
  134380: f9400be1     	ldr	x1, [sp, #0x10]
  134384: 97fdcddb     	bl	0xa7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>
  134388: f85e83a0     	ldur	x0, [x29, #-0x18]
  13438c: f94017e1     	ldr	x1, [sp, #0x28]
  134390: f90007e0     	str	x0, [sp, #0x8]
  134394: aa0103e0     	mov	x0, x1
  134398: 97fdbaea     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  13439c: 97fdc2b1     	bl	0xa4e60 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getPrevEv@plt>
  1343a0: f94007e8     	ldr	x8, [sp, #0x8]
  1343a4: f90003e0     	str	x0, [sp]
  1343a8: aa0803e0     	mov	x0, x8
  1343ac: f94003e1     	ldr	x1, [sp]
  1343b0: 97fdc658     	bl	0xa5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>
  1343b4: f94017e0     	ldr	x0, [sp, #0x28]
  1343b8: 97fdbae2     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  1343bc: 97fdc2a9     	bl	0xa4e60 <_ZNK7android4ListIPNS_11MediaBufferEE5_Node7getPrevEv@plt>
  1343c0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1343c4: 97fdcdcb     	bl	0xa7af0 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setNextEPS4_@plt>
  1343c8: f94017e0     	ldr	x0, [sp, #0x28]
  1343cc: 97fdbadd     	bl	0xa2f40 <_ZNK7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  1343d0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1343d4: 97fdc64f     	bl	0xa5d10 <_ZN7android4ListIPNS_11MediaBufferEE5_Node7setPrevEPS4_@plt>
  1343d8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1343dc: f9401be0     	ldr	x0, [sp, #0x30]
  1343e0: 97fdd854     	bl	0xaa530 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  1343e4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1343e8: 9101c3ff     	add	sp, sp, #0x70
  1343ec: d65f03c0     	ret
  1343f0: 2a0103e8     	mov	w8, w1
  1343f4: f81e03a0     	stur	x0, [x29, #-0x20]
  1343f8: b81dc3a8     	stur	w8, [x29, #-0x24]
  1343fc: f94013e0     	ldr	x0, [sp, #0x20]
  134400: 97fdb158     	bl	0xa0960 <_ZdlPv@plt>
  134404: f85e03a0     	ldur	x0, [x29, #-0x20]
  134408: 97fdcec2     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000013440c <android::List<android::MediaBuffer*>::end()>:
  13440c: d10083ff     	sub	sp, sp, #0x20
  134410: a9017bfd     	stp	x29, x30, [sp, #0x10]
  134414: 910043fd     	add	x29, sp, #0x10
  134418: f90007e0     	str	x0, [sp, #0x8]
  13441c: f94007e0     	ldr	x0, [sp, #0x8]
  134420: f9400401     	ldr	x1, [x0, #0x8]
  134424: aa0803e0     	mov	x0, x8
  134428: 97fdd842     	bl	0xaa530 <_ZN7android4ListIPNS_11MediaBufferEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  13442c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134430: 910083ff     	add	sp, sp, #0x20
  134434: d65f03c0     	ret

0000000000134438 <android::List<android::MediaBuffer*>::_Node::_Node(android::MediaBuffer* const&)>:
  134438: d10043ff     	sub	sp, sp, #0x10
  13443c: f90007e0     	str	x0, [sp, #0x8]
  134440: f90003e1     	str	x1, [sp]
  134444: f94007e0     	ldr	x0, [sp, #0x8]
  134448: f94003e1     	ldr	x1, [sp]
  13444c: f9400021     	ldr	x1, [x1]
  134450: f9000001     	str	x1, [x0]
  134454: 910043ff     	add	sp, sp, #0x10
  134458: d65f03c0     	ret

000000000013445c <android::Vector<android::MatroskaExtractor::TrackInfo>::~Vector()>:
  13445c: d10083ff     	sub	sp, sp, #0x20
  134460: a9017bfd     	stp	x29, x30, [sp, #0x10]
  134464: 910043fd     	add	x29, sp, #0x10
  134468: f90007e0     	str	x0, [sp, #0x8]
  13446c: f94007e0     	ldr	x0, [sp, #0x8]
  134470: f90003e0     	str	x0, [sp]
  134474: 97fdb847     	bl	0xa2590 <_ZN7android6VectorINS_17MatroskaExtractor9TrackInfoEED2Ev@plt>
  134478: f94003e0     	ldr	x0, [sp]
  13447c: 97fdb139     	bl	0xa0960 <_ZdlPv@plt>
  134480: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134484: 910083ff     	add	sp, sp, #0x20
  134488: d65f03c0     	ret

000000000013448c <android::Vector<android::MatroskaExtractor::TrackInfo>::do_construct(void*, unsigned long) const>:
  13448c: d100c3ff     	sub	sp, sp, #0x30
  134490: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134494: 910083fd     	add	x29, sp, #0x20
  134498: f81f83a0     	stur	x0, [x29, #-0x8]
  13449c: f9000be1     	str	x1, [sp, #0x10]
  1344a0: f90007e2     	str	x2, [sp, #0x8]
  1344a4: f9400be0     	ldr	x0, [sp, #0x10]
  1344a8: f94007e1     	ldr	x1, [sp, #0x8]
  1344ac: 97fdc565     	bl	0xa5a40 <_ZN7android14construct_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_m@plt>
  1344b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1344b4: 9100c3ff     	add	sp, sp, #0x30
  1344b8: d65f03c0     	ret

00000000001344bc <android::Vector<android::MatroskaExtractor::TrackInfo>::do_destroy(void*, unsigned long) const>:
  1344bc: d100c3ff     	sub	sp, sp, #0x30
  1344c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1344c4: 910083fd     	add	x29, sp, #0x20
  1344c8: f81f83a0     	stur	x0, [x29, #-0x8]
  1344cc: f9000be1     	str	x1, [sp, #0x10]
  1344d0: f90007e2     	str	x2, [sp, #0x8]
  1344d4: f9400be0     	ldr	x0, [sp, #0x10]
  1344d8: f94007e1     	ldr	x1, [sp, #0x8]
  1344dc: 97fdbb3d     	bl	0xa31d0 <_ZN7android12destroy_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_m@plt>
  1344e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1344e4: 9100c3ff     	add	sp, sp, #0x30
  1344e8: d65f03c0     	ret

00000000001344ec <android::Vector<android::MatroskaExtractor::TrackInfo>::do_copy(void*, void const*, unsigned long) const>:
  1344ec: d100c3ff     	sub	sp, sp, #0x30
  1344f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1344f4: 910083fd     	add	x29, sp, #0x20
  1344f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1344fc: f9000be1     	str	x1, [sp, #0x10]
  134500: f90007e2     	str	x2, [sp, #0x8]
  134504: f90003e3     	str	x3, [sp]
  134508: f9400be0     	ldr	x0, [sp, #0x10]
  13450c: f94007e1     	ldr	x1, [sp, #0x8]
  134510: f94003e2     	ldr	x2, [sp]
  134514: 97fdd22f     	bl	0xa8dd0 <_ZN7android9copy_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
  134518: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13451c: 9100c3ff     	add	sp, sp, #0x30
  134520: d65f03c0     	ret

0000000000134524 <android::Vector<android::MatroskaExtractor::TrackInfo>::do_splat(void*, void const*, unsigned long) const>:
  134524: d100c3ff     	sub	sp, sp, #0x30
  134528: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13452c: 910083fd     	add	x29, sp, #0x20
  134530: f81f83a0     	stur	x0, [x29, #-0x8]
  134534: f9000be1     	str	x1, [sp, #0x10]
  134538: f90007e2     	str	x2, [sp, #0x8]
  13453c: f90003e3     	str	x3, [sp]
  134540: f9400be0     	ldr	x0, [sp, #0x10]
  134544: f94007e1     	ldr	x1, [sp, #0x8]
  134548: f94003e2     	ldr	x2, [sp]
  13454c: 97fdd3e1     	bl	0xa94d0 <_ZN7android10splat_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
  134550: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134554: 9100c3ff     	add	sp, sp, #0x30
  134558: d65f03c0     	ret

000000000013455c <android::Vector<android::MatroskaExtractor::TrackInfo>::do_move_forward(void*, void const*, unsigned long) const>:
  13455c: d100c3ff     	sub	sp, sp, #0x30
  134560: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134564: 910083fd     	add	x29, sp, #0x20
  134568: f81f83a0     	stur	x0, [x29, #-0x8]
  13456c: f9000be1     	str	x1, [sp, #0x10]
  134570: f90007e2     	str	x2, [sp, #0x8]
  134574: f90003e3     	str	x3, [sp]
  134578: f9400be0     	ldr	x0, [sp, #0x10]
  13457c: f94007e1     	ldr	x1, [sp, #0x8]
  134580: f94003e2     	ldr	x2, [sp]
  134584: 97fdb0d7     	bl	0xa08e0 <_ZN7android17move_forward_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
  134588: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13458c: 9100c3ff     	add	sp, sp, #0x30
  134590: d65f03c0     	ret

0000000000134594 <android::Vector<android::MatroskaExtractor::TrackInfo>::do_move_backward(void*, void const*, unsigned long) const>:
  134594: d100c3ff     	sub	sp, sp, #0x30
  134598: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13459c: 910083fd     	add	x29, sp, #0x20
  1345a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1345a4: f9000be1     	str	x1, [sp, #0x10]
  1345a8: f90007e2     	str	x2, [sp, #0x8]
  1345ac: f90003e3     	str	x3, [sp]
  1345b0: f9400be0     	ldr	x0, [sp, #0x10]
  1345b4: f94007e1     	ldr	x1, [sp, #0x8]
  1345b8: f94003e2     	ldr	x2, [sp]
  1345bc: 97fdce49     	bl	0xa7ee0 <_ZN7android18move_backward_typeINS_17MatroskaExtractor9TrackInfoEEEvPT_PKS3_m@plt>
  1345c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1345c4: 9100c3ff     	add	sp, sp, #0x30
  1345c8: d65f03c0     	ret

00000000001345cc <void android::construct_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)>:
  1345cc: d10083ff     	sub	sp, sp, #0x20
  1345d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1345d4: 910043fd     	add	x29, sp, #0x10
  1345d8: f90007e0     	str	x0, [sp, #0x8]
  1345dc: f90003e1     	str	x1, [sp]
  1345e0: d2800008     	mov	x8, #0x0                // =0
  1345e4: f94003e9     	ldr	x9, [sp]
  1345e8: eb08013f     	cmp	x9, x8
  1345ec: 1a9f97ea     	cset	w10, hi
  1345f0: 3700004a     	tbnz	w10, #0x0, 0x1345f8 <void android::construct_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2c>
  1345f4: 1400000c     	b	0x134624 <void android::construct_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x58>
  1345f8: d2800908     	mov	x8, #0x48               // =72
  1345fc: 92800009     	mov	x9, #-0x1               // =-1
  134600: f94003ea     	ldr	x10, [sp]
  134604: 8b090149     	add	x9, x10, x9
  134608: f90003e9     	str	x9, [sp]
  13460c: f94007e9     	ldr	x9, [sp, #0x8]
  134610: 8b080128     	add	x8, x9, x8
  134614: f90007e8     	str	x8, [sp, #0x8]
  134618: aa0903e0     	mov	x0, x9
  13461c: 97fdc409     	bl	0xa5640 <_ZN7android17MatroskaExtractor9TrackInfoC2Ev@plt>
  134620: 17fffff0     	b	0x1345e0 <void android::construct_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x14>
  134624: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134628: 910083ff     	add	sp, sp, #0x20
  13462c: d65f03c0     	ret

0000000000134630 <android::MatroskaExtractor::TrackInfo::TrackInfo()>:
  134630: d10103ff     	sub	sp, sp, #0x40
  134634: a9037bfd     	stp	x29, x30, [sp, #0x30]
  134638: 9100c3fd     	add	x29, sp, #0x30
  13463c: b27c03e8     	orr	x8, xzr, #0x10
  134640: b27b03e9     	orr	x9, xzr, #0x20
  134644: f81f83a0     	stur	x0, [x29, #-0x8]
  134648: f85f83a0     	ldur	x0, [x29, #-0x8]
  13464c: 8b080008     	add	x8, x0, x8
  134650: f9000be0     	str	x0, [sp, #0x10]
  134654: aa0803e0     	mov	x0, x8
  134658: f90007e9     	str	x9, [sp, #0x8]
  13465c: f90003e8     	str	x8, [sp]
  134660: 97fdd644     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
  134664: f9400be8     	ldr	x8, [sp, #0x10]
  134668: f94007e9     	ldr	x9, [sp, #0x8]
  13466c: 8b090100     	add	x0, x8, x9
  134670: 97fdb1a0     	bl	0xa0cf0 <_ZN7android6VectorIPKN9mkvparser8CuePointEEC2Ev@plt>
  134674: 14000001     	b	0x134678 <android::MatroskaExtractor::TrackInfo::TrackInfo()+0x48>
  134678: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13467c: 910103ff     	add	sp, sp, #0x40
  134680: d65f03c0     	ret
  134684: 2a0103e8     	mov	w8, w1
  134688: f81f03a0     	stur	x0, [x29, #-0x10]
  13468c: b81ec3a8     	stur	w8, [x29, #-0x14]
  134690: f94003e0     	ldr	x0, [sp]
  134694: 97fdb4b7     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  134698: f85f03a0     	ldur	x0, [x29, #-0x10]
  13469c: 97fdce1d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001346a0 <android::Vector<mkvparser::CuePoint const*>::Vector()>:
  1346a0: d100c3ff     	sub	sp, sp, #0x30
  1346a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1346a8: 910083fd     	add	x29, sp, #0x20
  1346ac: b27d03e1     	orr	x1, xzr, #0x8
  1346b0: 32000be2     	orr	w2, wzr, #0x7
  1346b4: 90000ba8     	adrp	x8, 0x2a8000
  1346b8: f9460108     	ldr	x8, [x8, #0xc00]
  1346bc: b27c03e9     	orr	x9, xzr, #0x10
  1346c0: 8b090108     	add	x8, x8, x9
  1346c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1346c8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1346cc: aa0903e0     	mov	x0, x9
  1346d0: f9000be8     	str	x8, [sp, #0x10]
  1346d4: f90007e9     	str	x9, [sp, #0x8]
  1346d8: 97fdaf5a     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  1346dc: f9400be8     	ldr	x8, [sp, #0x10]
  1346e0: f94007e9     	ldr	x9, [sp, #0x8]
  1346e4: f9000128     	str	x8, [x9]
  1346e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1346ec: 9100c3ff     	add	sp, sp, #0x30
  1346f0: d65f03c0     	ret

00000000001346f4 <android::Vector<mkvparser::CuePoint const*>::~Vector()>:
  1346f4: d100c3ff     	sub	sp, sp, #0x30
  1346f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1346fc: 910083fd     	add	x29, sp, #0x20
  134700: 90000ba8     	adrp	x8, 0x2a8000
  134704: f9460108     	ldr	x8, [x8, #0xc00]
  134708: b27c03e9     	orr	x9, xzr, #0x10
  13470c: 8b090108     	add	x8, x8, x9
  134710: f81f83a0     	stur	x0, [x29, #-0x8]
  134714: f85f83a9     	ldur	x9, [x29, #-0x8]
  134718: f9000128     	str	x8, [x9]
  13471c: aa0903e0     	mov	x0, x9
  134720: f90003e9     	str	x9, [sp]
  134724: 97fdae87     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  134728: 14000001     	b	0x13472c <android::Vector<mkvparser::CuePoint const*>::~Vector()+0x38>
  13472c: f94003e0     	ldr	x0, [sp]
  134730: 97fdc6c8     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  134734: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134738: 9100c3ff     	add	sp, sp, #0x30
  13473c: d65f03c0     	ret
  134740: 2a0103e8     	mov	w8, w1
  134744: f9000be0     	str	x0, [sp, #0x10]
  134748: b9000fe8     	str	w8, [sp, #0xc]
  13474c: f94003e0     	ldr	x0, [sp]
  134750: 97fdc6c0     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  134754: f9400be0     	ldr	x0, [sp, #0x10]
  134758: 97fde69b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013475c <android::Vector<mkvparser::CuePoint const*>::~Vector()>:
  13475c: d10083ff     	sub	sp, sp, #0x20
  134760: a9017bfd     	stp	x29, x30, [sp, #0x10]
  134764: 910043fd     	add	x29, sp, #0x10
  134768: f90007e0     	str	x0, [sp, #0x8]
  13476c: f94007e0     	ldr	x0, [sp, #0x8]
  134770: f90003e0     	str	x0, [sp]
  134774: 97fdb40f     	bl	0xa17b0 <_ZN7android6VectorIPKN9mkvparser8CuePointEED2Ev@plt>
  134778: f94003e0     	ldr	x0, [sp]
  13477c: 97fdb079     	bl	0xa0960 <_ZdlPv@plt>
  134780: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  134784: 910083ff     	add	sp, sp, #0x20
  134788: d65f03c0     	ret

000000000013478c <android::Vector<mkvparser::CuePoint const*>::do_construct(void*, unsigned long) const>:
  13478c: d100c3ff     	sub	sp, sp, #0x30
  134790: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134794: 910083fd     	add	x29, sp, #0x20
  134798: f81f83a0     	stur	x0, [x29, #-0x8]
  13479c: f9000be1     	str	x1, [sp, #0x10]
  1347a0: f90007e2     	str	x2, [sp, #0x8]
  1347a4: f9400be0     	ldr	x0, [sp, #0x10]
  1347a8: f94007e1     	ldr	x1, [sp, #0x8]
  1347ac: 97fdc5a9     	bl	0xa5e50 <_ZN7android14construct_typeIPKN9mkvparser8CuePointEEEvPT_m@plt>
  1347b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1347b4: 9100c3ff     	add	sp, sp, #0x30
  1347b8: d65f03c0     	ret

00000000001347bc <android::Vector<mkvparser::CuePoint const*>::do_destroy(void*, unsigned long) const>:
  1347bc: d100c3ff     	sub	sp, sp, #0x30
  1347c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1347c4: 910083fd     	add	x29, sp, #0x20
  1347c8: f81f83a0     	stur	x0, [x29, #-0x8]
  1347cc: f9000be1     	str	x1, [sp, #0x10]
  1347d0: f90007e2     	str	x2, [sp, #0x8]
  1347d4: f9400be0     	ldr	x0, [sp, #0x10]
  1347d8: f94007e1     	ldr	x1, [sp, #0x8]
  1347dc: 97fdd531     	bl	0xa9ca0 <_ZN7android12destroy_typeIPKN9mkvparser8CuePointEEEvPT_m@plt>
  1347e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1347e4: 9100c3ff     	add	sp, sp, #0x30
  1347e8: d65f03c0     	ret

00000000001347ec <android::Vector<mkvparser::CuePoint const*>::do_copy(void*, void const*, unsigned long) const>:
  1347ec: d100c3ff     	sub	sp, sp, #0x30
  1347f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1347f4: 910083fd     	add	x29, sp, #0x20
  1347f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1347fc: f9000be1     	str	x1, [sp, #0x10]
  134800: f90007e2     	str	x2, [sp, #0x8]
  134804: f90003e3     	str	x3, [sp]
  134808: f9400be0     	ldr	x0, [sp, #0x10]
  13480c: f94007e1     	ldr	x1, [sp, #0x8]
  134810: f94003e2     	ldr	x2, [sp]
  134814: 97fdc077     	bl	0xa49f0 <_ZN7android9copy_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>
  134818: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13481c: 9100c3ff     	add	sp, sp, #0x30
  134820: d65f03c0     	ret

0000000000134824 <android::Vector<mkvparser::CuePoint const*>::do_splat(void*, void const*, unsigned long) const>:
  134824: d100c3ff     	sub	sp, sp, #0x30
  134828: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13482c: 910083fd     	add	x29, sp, #0x20
  134830: f81f83a0     	stur	x0, [x29, #-0x8]
  134834: f9000be1     	str	x1, [sp, #0x10]
  134838: f90007e2     	str	x2, [sp, #0x8]
  13483c: f90003e3     	str	x3, [sp]
  134840: f9400be0     	ldr	x0, [sp, #0x10]
  134844: f94007e1     	ldr	x1, [sp, #0x8]
  134848: f94003e2     	ldr	x2, [sp]
  13484c: 97fdbe09     	bl	0xa4070 <_ZN7android10splat_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>
  134850: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134854: 9100c3ff     	add	sp, sp, #0x30
  134858: d65f03c0     	ret

000000000013485c <android::Vector<mkvparser::CuePoint const*>::do_move_forward(void*, void const*, unsigned long) const>:
  13485c: d100c3ff     	sub	sp, sp, #0x30
  134860: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134864: 910083fd     	add	x29, sp, #0x20
  134868: f81f83a0     	stur	x0, [x29, #-0x8]
  13486c: f9000be1     	str	x1, [sp, #0x10]
  134870: f90007e2     	str	x2, [sp, #0x8]
  134874: f90003e3     	str	x3, [sp]
  134878: f9400be0     	ldr	x0, [sp, #0x10]
  13487c: f94007e1     	ldr	x1, [sp, #0x8]
  134880: f94003e2     	ldr	x2, [sp]
  134884: 97fdb593     	bl	0xa1ed0 <_ZN7android17move_forward_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>
  134888: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13488c: 9100c3ff     	add	sp, sp, #0x30
  134890: d65f03c0     	ret

0000000000134894 <android::Vector<mkvparser::CuePoint const*>::do_move_backward(void*, void const*, unsigned long) const>:
  134894: d100c3ff     	sub	sp, sp, #0x30
  134898: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13489c: 910083fd     	add	x29, sp, #0x20
  1348a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1348a4: f9000be1     	str	x1, [sp, #0x10]
  1348a8: f90007e2     	str	x2, [sp, #0x8]
  1348ac: f90003e3     	str	x3, [sp]
  1348b0: f9400be0     	ldr	x0, [sp, #0x10]
  1348b4: f94007e1     	ldr	x1, [sp, #0x8]
  1348b8: f94003e2     	ldr	x2, [sp]
  1348bc: 97fdc9b9     	bl	0xa6fa0 <_ZN7android18move_backward_typeIPKN9mkvparser8CuePointEEEvPT_PKS5_m@plt>
  1348c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1348c4: 9100c3ff     	add	sp, sp, #0x30
  1348c8: d65f03c0     	ret

00000000001348cc <void android::construct_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, unsigned long)>:
  1348cc: d10043ff     	sub	sp, sp, #0x10
  1348d0: f90007e0     	str	x0, [sp, #0x8]
  1348d4: f90003e1     	str	x1, [sp]
  1348d8: 910043ff     	add	sp, sp, #0x10
  1348dc: d65f03c0     	ret

00000000001348e0 <void android::destroy_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, unsigned long)>:
  1348e0: d10043ff     	sub	sp, sp, #0x10
  1348e4: f90007e0     	str	x0, [sp, #0x8]
  1348e8: f90003e1     	str	x1, [sp]
  1348ec: 910043ff     	add	sp, sp, #0x10
  1348f0: d65f03c0     	ret

00000000001348f4 <void android::copy_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)>:
  1348f4: d100c3ff     	sub	sp, sp, #0x30
  1348f8: f90013fe     	str	x30, [sp, #0x20]
  1348fc: b27d03e8     	orr	x8, xzr, #0x8
  134900: f9000fe0     	str	x0, [sp, #0x18]
  134904: f9000be1     	str	x1, [sp, #0x10]
  134908: f90007e2     	str	x2, [sp, #0x8]
  13490c: f9400fe0     	ldr	x0, [sp, #0x18]
  134910: f9400be1     	ldr	x1, [sp, #0x10]
  134914: f94007e2     	ldr	x2, [sp, #0x8]
  134918: 9b087c42     	mul	x2, x2, x8
  13491c: 97fdad1d     	bl	0x9fd90 <memcpy@plt>
  134920: f94013fe     	ldr	x30, [sp, #0x20]
  134924: 9100c3ff     	add	sp, sp, #0x30
  134928: d65f03c0     	ret

000000000013492c <void android::splat_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)>:
  13492c: d10083ff     	sub	sp, sp, #0x20
  134930: f9000fe0     	str	x0, [sp, #0x18]
  134934: f9000be1     	str	x1, [sp, #0x10]
  134938: f90007e2     	str	x2, [sp, #0x8]
  13493c: d2800008     	mov	x8, #0x0                // =0
  134940: f94007e9     	ldr	x9, [sp, #0x8]
  134944: eb08013f     	cmp	x9, x8
  134948: 1a9f97ea     	cset	w10, hi
  13494c: 3700004a     	tbnz	w10, #0x0, 0x134954 <void android::splat_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)+0x28>
  134950: 1400000d     	b	0x134984 <void android::splat_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)+0x58>
  134954: b27d03e8     	orr	x8, xzr, #0x8
  134958: 92800009     	mov	x9, #-0x1               // =-1
  13495c: f94007ea     	ldr	x10, [sp, #0x8]
  134960: 8b090149     	add	x9, x10, x9
  134964: f90007e9     	str	x9, [sp, #0x8]
  134968: f9400be9     	ldr	x9, [sp, #0x10]
  13496c: f9400129     	ldr	x9, [x9]
  134970: f9400fea     	ldr	x10, [sp, #0x18]
  134974: 8b080148     	add	x8, x10, x8
  134978: f9000fe8     	str	x8, [sp, #0x18]
  13497c: f9000149     	str	x9, [x10]
  134980: 17ffffef     	b	0x13493c <void android::splat_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)+0x10>
  134984: 910083ff     	add	sp, sp, #0x20
  134988: d65f03c0     	ret

000000000013498c <void android::move_forward_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)>:
  13498c: d100c3ff     	sub	sp, sp, #0x30
  134990: f90013fe     	str	x30, [sp, #0x20]
  134994: b27d03e8     	orr	x8, xzr, #0x8
  134998: f9000fe0     	str	x0, [sp, #0x18]
  13499c: f9000be1     	str	x1, [sp, #0x10]
  1349a0: f90007e2     	str	x2, [sp, #0x8]
  1349a4: f9400fe0     	ldr	x0, [sp, #0x18]
  1349a8: f9400be1     	ldr	x1, [sp, #0x10]
  1349ac: f94007e2     	ldr	x2, [sp, #0x8]
  1349b0: 9b087c42     	mul	x2, x2, x8
  1349b4: 97fdb923     	bl	0xa2e40 <memmove@plt>
  1349b8: f94013fe     	ldr	x30, [sp, #0x20]
  1349bc: 9100c3ff     	add	sp, sp, #0x30
  1349c0: d65f03c0     	ret

00000000001349c4 <void android::move_backward_type<mkvparser::CuePoint const*>(mkvparser::CuePoint const**, mkvparser::CuePoint const* const*, unsigned long)>:
  1349c4: d100c3ff     	sub	sp, sp, #0x30
  1349c8: f90013fe     	str	x30, [sp, #0x20]
  1349cc: b27d03e8     	orr	x8, xzr, #0x8
  1349d0: f9000fe0     	str	x0, [sp, #0x18]
  1349d4: f9000be1     	str	x1, [sp, #0x10]
  1349d8: f90007e2     	str	x2, [sp, #0x8]
  1349dc: f9400fe0     	ldr	x0, [sp, #0x18]
  1349e0: f9400be1     	ldr	x1, [sp, #0x10]
  1349e4: f94007e2     	ldr	x2, [sp, #0x8]
  1349e8: 9b087c42     	mul	x2, x2, x8
  1349ec: 97fdb915     	bl	0xa2e40 <memmove@plt>
  1349f0: f94013fe     	ldr	x30, [sp, #0x20]
  1349f4: 9100c3ff     	add	sp, sp, #0x30
  1349f8: d65f03c0     	ret

00000000001349fc <void android::destroy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)>:
  1349fc: d100c3ff     	sub	sp, sp, #0x30
  134a00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134a04: 910083fd     	add	x29, sp, #0x20
  134a08: f81f83a0     	stur	x0, [x29, #-0x8]
  134a0c: f9000be1     	str	x1, [sp, #0x10]
  134a10: d2800008     	mov	x8, #0x0                // =0
  134a14: f9400be9     	ldr	x9, [sp, #0x10]
  134a18: eb08013f     	cmp	x9, x8
  134a1c: 1a9f97ea     	cset	w10, hi
  134a20: 3700004a     	tbnz	w10, #0x0, 0x134a28 <void android::destroy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x2c>
  134a24: 1400000e     	b	0x134a5c <void android::destroy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x60>
  134a28: d2800908     	mov	x8, #0x48               // =72
  134a2c: 92800009     	mov	x9, #-0x1               // =-1
  134a30: f9400bea     	ldr	x10, [sp, #0x10]
  134a34: 8b090149     	add	x9, x10, x9
  134a38: f9000be9     	str	x9, [sp, #0x10]
  134a3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  134a40: f90007e8     	str	x8, [sp, #0x8]
  134a44: 97fdcfeb     	bl	0xa89f0 <_ZN7android17MatroskaExtractor9TrackInfoD2Ev@plt>
  134a48: f85f83a8     	ldur	x8, [x29, #-0x8]
  134a4c: f94007e9     	ldr	x9, [sp, #0x8]
  134a50: 8b090108     	add	x8, x8, x9
  134a54: f81f83a8     	stur	x8, [x29, #-0x8]
  134a58: 17ffffee     	b	0x134a10 <void android::destroy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, unsigned long)+0x14>
  134a5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134a60: 9100c3ff     	add	sp, sp, #0x30
  134a64: d65f03c0     	ret

0000000000134a68 <android::MatroskaExtractor::TrackInfo::~TrackInfo()>:
  134a68: d100c3ff     	sub	sp, sp, #0x30
  134a6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134a70: 910083fd     	add	x29, sp, #0x20
  134a74: b27b03e8     	orr	x8, xzr, #0x20
  134a78: b27c03e9     	orr	x9, xzr, #0x10
  134a7c: f81f83a0     	stur	x0, [x29, #-0x8]
  134a80: f85f83a0     	ldur	x0, [x29, #-0x8]
  134a84: 8b080008     	add	x8, x0, x8
  134a88: f9000be0     	str	x0, [sp, #0x10]
  134a8c: aa0803e0     	mov	x0, x8
  134a90: f90007e9     	str	x9, [sp, #0x8]
  134a94: 97fdb347     	bl	0xa17b0 <_ZN7android6VectorIPKN9mkvparser8CuePointEED2Ev@plt>
  134a98: f9400be8     	ldr	x8, [sp, #0x10]
  134a9c: f94007e9     	ldr	x9, [sp, #0x8]
  134aa0: 8b090100     	add	x0, x8, x9
  134aa4: 97fdb3b3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  134aa8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134aac: 9100c3ff     	add	sp, sp, #0x30
  134ab0: d65f03c0     	ret

0000000000134ab4 <void android::copy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)>:
  134ab4: d100c3ff     	sub	sp, sp, #0x30
  134ab8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134abc: 910083fd     	add	x29, sp, #0x20
  134ac0: f81f83a0     	stur	x0, [x29, #-0x8]
  134ac4: f9000be1     	str	x1, [sp, #0x10]
  134ac8: f90007e2     	str	x2, [sp, #0x8]
  134acc: d2800008     	mov	x8, #0x0                // =0
  134ad0: f94007e9     	ldr	x9, [sp, #0x8]
  134ad4: eb08013f     	cmp	x9, x8
  134ad8: 1a9f97ea     	cset	w10, hi
  134adc: 3700004a     	tbnz	w10, #0x0, 0x134ae4 <void android::copy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x30>
  134ae0: 14000012     	b	0x134b28 <void android::copy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x74>
  134ae4: d2800908     	mov	x8, #0x48               // =72
  134ae8: 92800009     	mov	x9, #-0x1               // =-1
  134aec: f94007ea     	ldr	x10, [sp, #0x8]
  134af0: 8b090149     	add	x9, x10, x9
  134af4: f90007e9     	str	x9, [sp, #0x8]
  134af8: f85f83a0     	ldur	x0, [x29, #-0x8]
  134afc: f9400be1     	ldr	x1, [sp, #0x10]
  134b00: f90003e8     	str	x8, [sp]
  134b04: 97fdd06b     	bl	0xa8cb0 <_ZN7android17MatroskaExtractor9TrackInfoC2ERKS1_@plt>
  134b08: f85f83a8     	ldur	x8, [x29, #-0x8]
  134b0c: f94003e9     	ldr	x9, [sp]
  134b10: 8b090108     	add	x8, x8, x9
  134b14: f81f83a8     	stur	x8, [x29, #-0x8]
  134b18: f9400be8     	ldr	x8, [sp, #0x10]
  134b1c: 8b090108     	add	x8, x8, x9
  134b20: f9000be8     	str	x8, [sp, #0x10]
  134b24: 17ffffea     	b	0x134acc <void android::copy_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x18>
  134b28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134b2c: 9100c3ff     	add	sp, sp, #0x30
  134b30: d65f03c0     	ret

0000000000134b34 <android::MatroskaExtractor::TrackInfo::TrackInfo(android::MatroskaExtractor::TrackInfo const&)>:
  134b34: d10143ff     	sub	sp, sp, #0x50
  134b38: a9047bfd     	stp	x29, x30, [sp, #0x40]
  134b3c: 910103fd     	add	x29, sp, #0x40
  134b40: d2800122     	mov	x2, #0x9                // =9
  134b44: b27c03e8     	orr	x8, xzr, #0x10
  134b48: b27b03e9     	orr	x9, xzr, #0x20
  134b4c: f81f83a0     	stur	x0, [x29, #-0x8]
  134b50: f81f03a1     	stur	x1, [x29, #-0x10]
  134b54: f85f83a0     	ldur	x0, [x29, #-0x8]
  134b58: aa0003e1     	mov	x1, x0
  134b5c: f85f03aa     	ldur	x10, [x29, #-0x10]
  134b60: f9000fe0     	str	x0, [sp, #0x18]
  134b64: aa0103e0     	mov	x0, x1
  134b68: aa0a03e1     	mov	x1, x10
  134b6c: f9000be8     	str	x8, [sp, #0x10]
  134b70: f90007e9     	str	x9, [sp, #0x8]
  134b74: 97fdac87     	bl	0x9fd90 <memcpy@plt>
  134b78: f9400fe8     	ldr	x8, [sp, #0x18]
  134b7c: f9400be9     	ldr	x9, [sp, #0x10]
  134b80: 8b09010a     	add	x10, x8, x9
  134b84: f85f03a0     	ldur	x0, [x29, #-0x10]
  134b88: 8b090001     	add	x1, x0, x9
  134b8c: aa0a03e0     	mov	x0, x10
  134b90: f90003ea     	str	x10, [sp]
  134b94: 97fdb18b     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  134b98: f85f03a8     	ldur	x8, [x29, #-0x10]
  134b9c: f9400d08     	ldr	x8, [x8, #0x18]
  134ba0: f9400fe9     	ldr	x9, [sp, #0x18]
  134ba4: f9000d28     	str	x8, [x9, #0x18]
  134ba8: f94007e8     	ldr	x8, [sp, #0x8]
  134bac: 8b080120     	add	x0, x9, x8
  134bb0: f85f03aa     	ldur	x10, [x29, #-0x10]
  134bb4: 8b080141     	add	x1, x10, x8
  134bb8: 97fdad1e     	bl	0xa0030 <_ZN7android6VectorIPKN9mkvparser8CuePointEEC2ERKS5_@plt>
  134bbc: 14000001     	b	0x134bc0 <android::MatroskaExtractor::TrackInfo::TrackInfo(android::MatroskaExtractor::TrackInfo const&)+0x8c>
  134bc0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  134bc4: 910143ff     	add	sp, sp, #0x50
  134bc8: d65f03c0     	ret
  134bcc: 2a0103e8     	mov	w8, w1
  134bd0: f81e83a0     	stur	x0, [x29, #-0x18]
  134bd4: b81e43a8     	stur	w8, [x29, #-0x1c]
  134bd8: f94003e0     	ldr	x0, [sp]
  134bdc: 97fdb365     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  134be0: f85e83a0     	ldur	x0, [x29, #-0x18]
  134be4: 97fdcccb     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000134be8 <android::Vector<mkvparser::CuePoint const*>::Vector(android::Vector<mkvparser::CuePoint const*> const&)>:
  134be8: d100c3ff     	sub	sp, sp, #0x30
  134bec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134bf0: 910083fd     	add	x29, sp, #0x20
  134bf4: 90000ba8     	adrp	x8, 0x2a8000
  134bf8: f9460108     	ldr	x8, [x8, #0xc00]
  134bfc: b27c03e9     	orr	x9, xzr, #0x10
  134c00: 8b090108     	add	x8, x8, x9
  134c04: f81f83a0     	stur	x0, [x29, #-0x8]
  134c08: f9000be1     	str	x1, [sp, #0x10]
  134c0c: f85f83a9     	ldur	x9, [x29, #-0x8]
  134c10: f9400be1     	ldr	x1, [sp, #0x10]
  134c14: aa0903e0     	mov	x0, x9
  134c18: f90007e8     	str	x8, [sp, #0x8]
  134c1c: f90003e9     	str	x9, [sp]
  134c20: 97fdd1ec     	bl	0xa93d0 <_ZN7android10VectorImplC2ERKS0_@plt>
  134c24: f94007e8     	ldr	x8, [sp, #0x8]
  134c28: f94003e9     	ldr	x9, [sp]
  134c2c: f9000128     	str	x8, [x9]
  134c30: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134c34: 9100c3ff     	add	sp, sp, #0x30
  134c38: d65f03c0     	ret

0000000000134c3c <void android::splat_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)>:
  134c3c: d100c3ff     	sub	sp, sp, #0x30
  134c40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134c44: 910083fd     	add	x29, sp, #0x20
  134c48: f81f83a0     	stur	x0, [x29, #-0x8]
  134c4c: f9000be1     	str	x1, [sp, #0x10]
  134c50: f90007e2     	str	x2, [sp, #0x8]
  134c54: d2800008     	mov	x8, #0x0                // =0
  134c58: f94007e9     	ldr	x9, [sp, #0x8]
  134c5c: eb08013f     	cmp	x9, x8
  134c60: 1a9f97ea     	cset	w10, hi
  134c64: 3700004a     	tbnz	w10, #0x0, 0x134c6c <void android::splat_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x30>
  134c68: 1400000f     	b	0x134ca4 <void android::splat_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x68>
  134c6c: d2800908     	mov	x8, #0x48               // =72
  134c70: 92800009     	mov	x9, #-0x1               // =-1
  134c74: f94007ea     	ldr	x10, [sp, #0x8]
  134c78: 8b090149     	add	x9, x10, x9
  134c7c: f90007e9     	str	x9, [sp, #0x8]
  134c80: f85f83a0     	ldur	x0, [x29, #-0x8]
  134c84: f9400be1     	ldr	x1, [sp, #0x10]
  134c88: f90003e8     	str	x8, [sp]
  134c8c: 97fdd009     	bl	0xa8cb0 <_ZN7android17MatroskaExtractor9TrackInfoC2ERKS1_@plt>
  134c90: f85f83a8     	ldur	x8, [x29, #-0x8]
  134c94: f94003e9     	ldr	x9, [sp]
  134c98: 8b090108     	add	x8, x8, x9
  134c9c: f81f83a8     	stur	x8, [x29, #-0x8]
  134ca0: 17ffffed     	b	0x134c54 <void android::splat_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x18>
  134ca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134ca8: 9100c3ff     	add	sp, sp, #0x30
  134cac: d65f03c0     	ret

0000000000134cb0 <void android::move_forward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)>:
  134cb0: d100c3ff     	sub	sp, sp, #0x30
  134cb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134cb8: 910083fd     	add	x29, sp, #0x20
  134cbc: d2800908     	mov	x8, #0x48               // =72
  134cc0: f81f83a0     	stur	x0, [x29, #-0x8]
  134cc4: f9000be1     	str	x1, [sp, #0x10]
  134cc8: f90007e2     	str	x2, [sp, #0x8]
  134ccc: f94007e0     	ldr	x0, [sp, #0x8]
  134cd0: f85f83a1     	ldur	x1, [x29, #-0x8]
  134cd4: 9b007d00     	mul	x0, x8, x0
  134cd8: 8b000020     	add	x0, x1, x0
  134cdc: f81f83a0     	stur	x0, [x29, #-0x8]
  134ce0: f94007e0     	ldr	x0, [sp, #0x8]
  134ce4: f9400be1     	ldr	x1, [sp, #0x10]
  134ce8: 9b007d08     	mul	x8, x8, x0
  134cec: 8b080028     	add	x8, x1, x8
  134cf0: f9000be8     	str	x8, [sp, #0x10]
  134cf4: d2800008     	mov	x8, #0x0                // =0
  134cf8: f94007e9     	ldr	x9, [sp, #0x8]
  134cfc: eb08013f     	cmp	x9, x8
  134d00: 1a9f97ea     	cset	w10, hi
  134d04: 3700004a     	tbnz	w10, #0x0, 0x134d0c <void android::move_forward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x5c>
  134d08: 14000012     	b	0x134d50 <void android::move_forward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0xa0>
  134d0c: 928008e8     	mov	x8, #-0x48              // =-72
  134d10: 92800009     	mov	x9, #-0x1               // =-1
  134d14: f94007ea     	ldr	x10, [sp, #0x8]
  134d18: 8b090149     	add	x9, x10, x9
  134d1c: f90007e9     	str	x9, [sp, #0x8]
  134d20: f85f83a9     	ldur	x9, [x29, #-0x8]
  134d24: 8b080129     	add	x9, x9, x8
  134d28: f81f83a9     	stur	x9, [x29, #-0x8]
  134d2c: f9400be9     	ldr	x9, [sp, #0x10]
  134d30: 8b080128     	add	x8, x9, x8
  134d34: f9000be8     	str	x8, [sp, #0x10]
  134d38: f85f83a0     	ldur	x0, [x29, #-0x8]
  134d3c: f9400be1     	ldr	x1, [sp, #0x10]
  134d40: 97fdcfdc     	bl	0xa8cb0 <_ZN7android17MatroskaExtractor9TrackInfoC2ERKS1_@plt>
  134d44: f9400be0     	ldr	x0, [sp, #0x10]
  134d48: 97fdcf2a     	bl	0xa89f0 <_ZN7android17MatroskaExtractor9TrackInfoD2Ev@plt>
  134d4c: 17ffffea     	b	0x134cf4 <void android::move_forward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x44>
  134d50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134d54: 9100c3ff     	add	sp, sp, #0x30
  134d58: d65f03c0     	ret

0000000000134d5c <void android::move_backward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)>:
  134d5c: d100c3ff     	sub	sp, sp, #0x30
  134d60: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134d64: 910083fd     	add	x29, sp, #0x20
  134d68: f81f83a0     	stur	x0, [x29, #-0x8]
  134d6c: f9000be1     	str	x1, [sp, #0x10]
  134d70: f90007e2     	str	x2, [sp, #0x8]
  134d74: d2800008     	mov	x8, #0x0                // =0
  134d78: f94007e9     	ldr	x9, [sp, #0x8]
  134d7c: eb08013f     	cmp	x9, x8
  134d80: 1a9f97ea     	cset	w10, hi
  134d84: 3700004a     	tbnz	w10, #0x0, 0x134d8c <void android::move_backward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x30>
  134d88: 14000014     	b	0x134dd8 <void android::move_backward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x7c>
  134d8c: d2800908     	mov	x8, #0x48               // =72
  134d90: 92800009     	mov	x9, #-0x1               // =-1
  134d94: f94007ea     	ldr	x10, [sp, #0x8]
  134d98: 8b090149     	add	x9, x10, x9
  134d9c: f90007e9     	str	x9, [sp, #0x8]
  134da0: f85f83a0     	ldur	x0, [x29, #-0x8]
  134da4: f9400be1     	ldr	x1, [sp, #0x10]
  134da8: f90003e8     	str	x8, [sp]
  134dac: 97fdcfc1     	bl	0xa8cb0 <_ZN7android17MatroskaExtractor9TrackInfoC2ERKS1_@plt>
  134db0: f9400be0     	ldr	x0, [sp, #0x10]
  134db4: 97fdcf0f     	bl	0xa89f0 <_ZN7android17MatroskaExtractor9TrackInfoD2Ev@plt>
  134db8: f85f83a8     	ldur	x8, [x29, #-0x8]
  134dbc: f94003e9     	ldr	x9, [sp]
  134dc0: 8b090108     	add	x8, x8, x9
  134dc4: f81f83a8     	stur	x8, [x29, #-0x8]
  134dc8: f9400be8     	ldr	x8, [sp, #0x10]
  134dcc: 8b090108     	add	x8, x8, x9
  134dd0: f9000be8     	str	x8, [sp, #0x10]
  134dd4: 17ffffe8     	b	0x134d74 <void android::move_backward_type<android::MatroskaExtractor::TrackInfo>(android::MatroskaExtractor::TrackInfo*, android::MatroskaExtractor::TrackInfo const*, unsigned long)+0x18>
  134dd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134ddc: 9100c3ff     	add	sp, sp, #0x30
  134de0: d65f03c0     	ret

0000000000134de4 <android::ATSParser::SyncEvent::SyncEvent(long)>:
  134de4: d100c3ff     	sub	sp, sp, #0x30
  134de8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  134dec: 910083fd     	add	x29, sp, #0x20
  134df0: 52800008     	mov	w8, #0x0                // =0
  134df4: b27c03e9     	orr	x9, xzr, #0x10
  134df8: f81f83a0     	stur	x0, [x29, #-0x8]
  134dfc: f9000be1     	str	x1, [sp, #0x10]
  134e00: f85f83a0     	ldur	x0, [x29, #-0x8]
  134e04: aa0003e1     	mov	x1, x0
  134e08: 39000028     	strb	w8, [x1]
  134e0c: f9400be1     	ldr	x1, [sp, #0x10]
  134e10: f9000401     	str	x1, [x0, #0x8]
  134e14: 8b090009     	add	x9, x0, x9
  134e18: f90007e0     	str	x0, [sp, #0x8]
  134e1c: aa0903e0     	mov	x0, x9
  134e20: 97fdb5b0     	bl	0xa24e0 <_ZN7android2spINS_11MediaSourceEEC2Ev@plt>
  134e24: f94007e9     	ldr	x9, [sp, #0x8]
  134e28: f9000d3f     	str	xzr, [x9, #0x18]
  134e2c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  134e30: 9100c3ff     	add	sp, sp, #0x30
  134e34: d65f03c0     	ret

0000000000134e38 <android::sp<android::MediaSource>::sp()>:
  134e38: d10043ff     	sub	sp, sp, #0x10
  134e3c: d2800008     	mov	x8, #0x0                // =0
  134e40: f90007e0     	str	x0, [sp, #0x8]
  134e44: f94007e0     	ldr	x0, [sp, #0x8]
  134e48: f9000008     	str	x8, [x0]
  134e4c: 910043ff     	add	sp, sp, #0x10
  134e50: d65f03c0     	ret

0000000000134e54 <android::ATSParser::SyncEvent::init(long, android::sp<android::MediaSource> const&, long)>:
  134e54: d10103ff     	sub	sp, sp, #0x40
  134e58: a9037bfd     	stp	x29, x30, [sp, #0x30]
  134e5c: 9100c3fd     	add	x29, sp, #0x30
  134e60: 320003e8     	orr	w8, wzr, #0x1
  134e64: b27c03e9     	orr	x9, xzr, #0x10
  134e68: f81f83a0     	stur	x0, [x29, #-0x8]
  134e6c: f81f03a1     	stur	x1, [x29, #-0x10]
  134e70: f9000fe2     	str	x2, [sp, #0x18]
  134e74: f9000be3     	str	x3, [sp, #0x10]
  134e78: f85f83a0     	ldur	x0, [x29, #-0x8]
  134e7c: aa0003e1     	mov	x1, x0
  134e80: 39000028     	strb	w8, [x1]
  134e84: f85f03a1     	ldur	x1, [x29, #-0x10]
  134e88: f9000401     	str	x1, [x0, #0x8]
  134e8c: f9400fe1     	ldr	x1, [sp, #0x18]
  134e90: 8b090009     	add	x9, x0, x9
  134e94: f90007e0     	str	x0, [sp, #0x8]
  134e98: aa0903e0     	mov	x0, x9
  134e9c: 97fdb805     	bl	0xa2eb0 <_ZN7android2spINS_11MediaSourceEEaSERKS2_@plt>
  134ea0: f9400be9     	ldr	x9, [sp, #0x10]
  134ea4: f94007e1     	ldr	x1, [sp, #0x8]
  134ea8: f9000c29     	str	x9, [x1, #0x18]
  134eac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  134eb0: 910103ff     	add	sp, sp, #0x40
  134eb4: d65f03c0     	ret

0000000000134eb8 <android::sp<android::MediaSource>::operator=(android::sp<android::MediaSource> const&)>:
  134eb8: d10103ff     	sub	sp, sp, #0x40
  134ebc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  134ec0: 9100c3fd     	add	x29, sp, #0x30
  134ec4: d2800008     	mov	x8, #0x0                // =0
  134ec8: f81f83a0     	stur	x0, [x29, #-0x8]
  134ecc: f81f03a1     	stur	x1, [x29, #-0x10]
  134ed0: f85f83a0     	ldur	x0, [x29, #-0x8]
  134ed4: f85f03a1     	ldur	x1, [x29, #-0x10]
  134ed8: f9400021     	ldr	x1, [x1]
  134edc: f9000fe1     	str	x1, [sp, #0x18]
  134ee0: f9400fe1     	ldr	x1, [sp, #0x18]
  134ee4: eb08003f     	cmp	x1, x8
  134ee8: 1a9f07e9     	cset	w9, ne
  134eec: f9000be8     	str	x8, [sp, #0x10]
  134ef0: f90007e0     	str	x0, [sp, #0x8]
  134ef4: 37000049     	tbnz	w9, #0x0, 0x134efc <android::sp<android::MediaSource>::operator=(android::sp<android::MediaSource> const&)+0x44>
  134ef8: 14000008     	b	0x134f18 <android::sp<android::MediaSource>::operator=(android::sp<android::MediaSource> const&)+0x60>
  134efc: f9400fe8     	ldr	x8, [sp, #0x18]
  134f00: f9400109     	ldr	x9, [x8]
  134f04: f85e8129     	ldur	x9, [x9, #-0x18]
  134f08: 8b090108     	add	x8, x8, x9
  134f0c: aa0803e0     	mov	x0, x8
  134f10: f94007e1     	ldr	x1, [sp, #0x8]
  134f14: 97fdd643     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  134f18: f94007e8     	ldr	x8, [sp, #0x8]
  134f1c: f9400108     	ldr	x8, [x8]
  134f20: f9400be9     	ldr	x9, [sp, #0x10]
  134f24: eb09011f     	cmp	x8, x9
  134f28: 1a9f07ea     	cset	w10, ne
  134f2c: 3700004a     	tbnz	w10, #0x0, 0x134f34 <android::sp<android::MediaSource>::operator=(android::sp<android::MediaSource> const&)+0x7c>
  134f30: 14000009     	b	0x134f54 <android::sp<android::MediaSource>::operator=(android::sp<android::MediaSource> const&)+0x9c>
  134f34: f94007e8     	ldr	x8, [sp, #0x8]
  134f38: f9400108     	ldr	x8, [x8]
  134f3c: f9400109     	ldr	x9, [x8]
  134f40: f85e8129     	ldur	x9, [x9, #-0x18]
  134f44: 8b090108     	add	x8, x8, x9
  134f48: aa0803e0     	mov	x0, x8
  134f4c: f94007e1     	ldr	x1, [sp, #0x8]
  134f50: 97fdbc40     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  134f54: f9400fe8     	ldr	x8, [sp, #0x18]
  134f58: f94007e9     	ldr	x9, [sp, #0x8]
  134f5c: f9000128     	str	x8, [x9]
  134f60: f94007e0     	ldr	x0, [sp, #0x8]
  134f64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  134f68: 910103ff     	add	sp, sp, #0x40
  134f6c: d65f03c0     	ret

0000000000134f70 <android::ATSParser::SyncEvent::reset()>:
  134f70: d10043ff     	sub	sp, sp, #0x10
  134f74: 52800008     	mov	w8, #0x0                // =0
  134f78: f90007e0     	str	x0, [sp, #0x8]
  134f7c: f94007e0     	ldr	x0, [sp, #0x8]
  134f80: 39000008     	strb	w8, [x0]
  134f84: 910043ff     	add	sp, sp, #0x10
  134f88: d65f03c0     	ret

0000000000134f8c <android::ATSParser::Program::Program(android::ATSParser*, unsigned int, unsigned int, long)>:
  134f8c: d10183ff     	sub	sp, sp, #0x60
  134f90: a9057bfd     	stp	x29, x30, [sp, #0x50]
  134f94: 910143fd     	add	x29, sp, #0x50
  134f98: 90000ba8     	adrp	x8, 0x2a8000
  134f9c: f9470d08     	ldr	x8, [x8, #0xe18]
  134fa0: b27c03e9     	orr	x9, xzr, #0x10
  134fa4: 8b090108     	add	x8, x8, x9
  134fa8: b27b03e9     	orr	x9, xzr, #0x20
  134fac: 5280000a     	mov	w10, #0x0               // =0
  134fb0: f81f83a0     	stur	x0, [x29, #-0x8]
  134fb4: f81f03a1     	stur	x1, [x29, #-0x10]
  134fb8: b81ec3a2     	stur	w2, [x29, #-0x14]
  134fbc: b81e83a3     	stur	w3, [x29, #-0x18]
  134fc0: f81e03a4     	stur	x4, [x29, #-0x20]
  134fc4: f85f83a0     	ldur	x0, [x29, #-0x8]
  134fc8: f9000fe0     	str	x0, [sp, #0x18]
  134fcc: f9000be8     	str	x8, [sp, #0x10]
  134fd0: f90007e9     	str	x9, [sp, #0x8]
  134fd4: b90007ea     	str	w10, [sp, #0x4]
  134fd8: 97fdb816     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  134fdc: f9400be8     	ldr	x8, [sp, #0x10]
  134fe0: f9400fe9     	ldr	x9, [sp, #0x18]
  134fe4: f9000128     	str	x8, [x9]
  134fe8: f85f03a0     	ldur	x0, [x29, #-0x10]
  134fec: f9000920     	str	x0, [x9, #0x10]
  134ff0: b85ec3aa     	ldur	w10, [x29, #-0x14]
  134ff4: b900192a     	str	w10, [x9, #0x18]
  134ff8: b85e83aa     	ldur	w10, [x29, #-0x18]
  134ffc: b9001d2a     	str	w10, [x9, #0x1c]
  135000: f94007e0     	ldr	x0, [sp, #0x8]
  135004: 8b000120     	add	x0, x9, x0
  135008: 97fdb916     	bl	0xa3460 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>
  13500c: 14000001     	b	0x135010 <android::ATSParser::Program::Program(android::ATSParser*, unsigned int, unsigned int, long)+0x84>
  135010: b94007e8     	ldr	w8, [sp, #0x4]
  135014: f9400fe9     	ldr	x9, [sp, #0x18]
  135018: 39012128     	strb	w8, [x9, #0x48]
  13501c: f900293f     	str	xzr, [x9, #0x50]
  135020: f85e03aa     	ldur	x10, [x29, #-0x20]
  135024: f9002d2a     	str	x10, [x9, #0x58]
  135028: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13502c: 910183ff     	add	sp, sp, #0x60
  135030: d65f03c0     	ret
  135034: 2a0103e8     	mov	w8, w1
  135038: f90017e0     	str	x0, [sp, #0x28]
  13503c: b90027e8     	str	w8, [sp, #0x24]
  135040: f9400fe0     	ldr	x0, [sp, #0x18]
  135044: 97fdaeaf     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  135048: f94017e0     	ldr	x0, [sp, #0x28]
  13504c: 97fdcbb1     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000135050 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::KeyedVector()>:
  135050: d10083ff     	sub	sp, sp, #0x20
  135054: a9017bfd     	stp	x29, x30, [sp, #0x10]
  135058: 910043fd     	add	x29, sp, #0x10
  13505c: f90007e0     	str	x0, [sp, #0x8]
  135060: f94007e0     	ldr	x0, [sp, #0x8]
  135064: 97fdba7f     	bl	0xa3a60 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEC2Ev@plt>
  135068: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13506c: 910083ff     	add	sp, sp, #0x20
  135070: d65f03c0     	ret

0000000000135074 <android::ATSParser::Program::parsePSISection(unsigned int, android::ABitReader*, int*)>:
  135074: d10143ff     	sub	sp, sp, #0x50
  135078: a9047bfd     	stp	x29, x30, [sp, #0x40]
  13507c: 910103fd     	add	x29, sp, #0x40
  135080: f81f03a0     	stur	x0, [x29, #-0x10]
  135084: b81ec3a1     	stur	w1, [x29, #-0x14]
  135088: f90013e2     	str	x2, [sp, #0x20]
  13508c: f9000fe3     	str	x3, [sp, #0x18]
  135090: f85f03a0     	ldur	x0, [x29, #-0x10]
  135094: f9400fe2     	ldr	x2, [sp, #0x18]
  135098: b900005f     	str	wzr, [x2]
  13509c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1350a0: b9401c08     	ldr	w8, [x0, #0x1c]
  1350a4: 6b08003f     	cmp	w1, w8
  1350a8: 1a9f07e8     	cset	w8, ne
  1350ac: f9000be0     	str	x0, [sp, #0x10]
  1350b0: 37000048     	tbnz	w8, #0x0, 0x1350b8 <android::ATSParser::Program::parsePSISection(unsigned int, android::ABitReader*, int*)+0x44>
  1350b4: 14000006     	b	0x1350cc <android::ATSParser::Program::parsePSISection(unsigned int, android::ABitReader*, int*)+0x58>
  1350b8: 52800008     	mov	w8, #0x0                // =0
  1350bc: 320003e9     	orr	w9, wzr, #0x1
  1350c0: 0a090108     	and	w8, w8, w9
  1350c4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1350c8: 1400000c     	b	0x1350f8 <android::ATSParser::Program::parsePSISection(unsigned int, android::ABitReader*, int*)+0x84>
  1350cc: 12800008     	mov	w8, #-0x1               // =-1
  1350d0: f94013e1     	ldr	x1, [sp, #0x20]
  1350d4: f9400be0     	ldr	x0, [sp, #0x10]
  1350d8: b9000fe8     	str	w8, [sp, #0xc]
  1350dc: 97fdcb75     	bl	0xa7eb0 <_ZN7android9ATSParser7Program15parseProgramMapEPNS_10ABitReaderE@plt>
  1350e0: f9400fe1     	ldr	x1, [sp, #0x18]
  1350e4: b9000020     	str	w0, [x1]
  1350e8: 320003e8     	orr	w8, wzr, #0x1
  1350ec: b9400fe0     	ldr	w0, [sp, #0xc]
  1350f0: 0a080008     	and	w8, w0, w8
  1350f4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1350f8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1350fc: 2a0803e0     	mov	w0, w8
  135100: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  135104: 910143ff     	add	sp, sp, #0x50
  135108: d65f03c0     	ret

000000000013510c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)>:
  13510c: f81e0ffc     	str	x28, [sp, #-0x20]!
  135110: a9017bfd     	stp	x29, x30, [sp, #0x10]
  135114: 910043fd     	add	x29, sp, #0x10
  135118: d10803ff     	sub	sp, sp, #0x200
  13511c: d53bd048     	mrs	x8, TPIDR_EL0
  135120: f9401508     	ldr	x8, [x8, #0x28]
  135124: f81e83a8     	stur	x8, [x29, #-0x18]
  135128: f81a03a0     	stur	x0, [x29, #-0x60]
  13512c: f81983a1     	stur	x1, [x29, #-0x68]
  135130: f85a03a8     	ldur	x8, [x29, #-0x60]
  135134: f85983a0     	ldur	x0, [x29, #-0x68]
  135138: 321d03e9     	orr	w9, wzr, #0x8
  13513c: 2a0903e1     	mov	w1, w9
  135140: f90077e8     	str	x8, [sp, #0xe8]
  135144: 97fdb497     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135148: b81943a0     	stur	w0, [x29, #-0x6c]
  13514c: b85943a9     	ldur	w9, [x29, #-0x6c]
  135150: 71000929     	subs	w9, w9, #0x2
  135154: b900e7e9     	str	w9, [sp, #0xe4]
  135158: 540000a0     	b.eq	0x13516c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x60>
  13515c: 14000001     	b	0x135160 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x54>
  135160: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  135164: b81ac3a8     	stur	w8, [x29, #-0x54]
  135168: 140001ac     	b	0x135818 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x70c>
  13516c: f85983a0     	ldur	x0, [x29, #-0x68]
  135170: 320003e8     	orr	w8, wzr, #0x1
  135174: 2a0803e1     	mov	w1, w8
  135178: 97fdb48a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13517c: b81903a0     	stur	w0, [x29, #-0x70]
  135180: b85903a8     	ldur	w8, [x29, #-0x70]
  135184: 71000508     	subs	w8, w8, #0x1
  135188: b900e3e8     	str	w8, [sp, #0xe0]
  13518c: 540000a0     	b.eq	0x1351a0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x94>
  135190: 14000001     	b	0x135194 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x88>
  135194: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  135198: b81ac3a8     	stur	w8, [x29, #-0x54]
  13519c: 1400019f     	b	0x135818 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x70c>
  1351a0: f85983a0     	ldur	x0, [x29, #-0x68]
  1351a4: 320003e8     	orr	w8, wzr, #0x1
  1351a8: 2a0803e1     	mov	w1, w8
  1351ac: 97fdc62d     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1351b0: b900dfe0     	str	w0, [sp, #0xdc]
  1351b4: 14000001     	b	0x1351b8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0xac>
  1351b8: f85983a0     	ldur	x0, [x29, #-0x68]
  1351bc: 321f03e8     	orr	w8, wzr, #0x2
  1351c0: 2a0803e1     	mov	w1, w8
  1351c4: 97fdb477     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1351c8: b818c3a0     	stur	w0, [x29, #-0x74]
  1351cc: 14000001     	b	0x1351d0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0xc4>
  1351d0: f85983a0     	ldur	x0, [x29, #-0x68]
  1351d4: 321e07e8     	orr	w8, wzr, #0xc
  1351d8: 2a0803e1     	mov	w1, w8
  1351dc: 97fdb471     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1351e0: b81883a0     	stur	w0, [x29, #-0x78]
  1351e4: 14000001     	b	0x1351e8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0xdc>
  1351e8: f85983a0     	ldur	x0, [x29, #-0x68]
  1351ec: 321c03e8     	orr	w8, wzr, #0x10
  1351f0: 2a0803e1     	mov	w1, w8
  1351f4: 97fdb46b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1351f8: b81843a0     	stur	w0, [x29, #-0x7c]
  1351fc: 14000001     	b	0x135200 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0xf4>
  135200: 14000001     	b	0x135204 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0xf8>
  135204: f85983a0     	ldur	x0, [x29, #-0x68]
  135208: 321f03e8     	orr	w8, wzr, #0x2
  13520c: 2a0803e1     	mov	w1, w8
  135210: 97fdb464     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135214: b81803a0     	stur	w0, [x29, #-0x80]
  135218: 14000001     	b	0x13521c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x110>
  13521c: 14000001     	b	0x135220 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x114>
  135220: f85983a0     	ldur	x0, [x29, #-0x68]
  135224: 528000a8     	mov	w8, #0x5                // =5
  135228: 2a0803e1     	mov	w1, w8
  13522c: 97fdb45d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135230: b817c3a0     	stur	w0, [x29, #-0x84]
  135234: 14000001     	b	0x135238 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x12c>
  135238: 14000001     	b	0x13523c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x130>
  13523c: f85983a0     	ldur	x0, [x29, #-0x68]
  135240: 320003e8     	orr	w8, wzr, #0x1
  135244: 2a0803e1     	mov	w1, w8
  135248: 97fdb456     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13524c: b81783a0     	stur	w0, [x29, #-0x88]
  135250: 14000001     	b	0x135254 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x148>
  135254: 14000001     	b	0x135258 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x14c>
  135258: f85983a0     	ldur	x0, [x29, #-0x68]
  13525c: 321d03e8     	orr	w8, wzr, #0x8
  135260: 2a0803e1     	mov	w1, w8
  135264: 97fdb44f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135268: b81743a0     	stur	w0, [x29, #-0x8c]
  13526c: 14000001     	b	0x135270 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x164>
  135270: 14000001     	b	0x135274 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x168>
  135274: f85983a0     	ldur	x0, [x29, #-0x68]
  135278: 321d03e8     	orr	w8, wzr, #0x8
  13527c: 2a0803e1     	mov	w1, w8
  135280: 97fdb448     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135284: b81703a0     	stur	w0, [x29, #-0x90]
  135288: 14000001     	b	0x13528c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x180>
  13528c: 14000001     	b	0x135290 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x184>
  135290: f85983a0     	ldur	x0, [x29, #-0x68]
  135294: 320007e8     	orr	w8, wzr, #0x3
  135298: 2a0803e1     	mov	w1, w8
  13529c: 97fdb441     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1352a0: b816c3a0     	stur	w0, [x29, #-0x94]
  1352a4: 14000001     	b	0x1352a8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x19c>
  1352a8: f85983a0     	ldur	x0, [x29, #-0x68]
  1352ac: 528001a8     	mov	w8, #0xd                // =13
  1352b0: 2a0803e1     	mov	w1, w8
  1352b4: 97fdb43b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1352b8: b81683a0     	stur	w0, [x29, #-0x98]
  1352bc: 14000001     	b	0x1352c0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x1b4>
  1352c0: f85983a0     	ldur	x0, [x29, #-0x68]
  1352c4: 321e03e8     	orr	w8, wzr, #0x4
  1352c8: 2a0803e1     	mov	w1, w8
  1352cc: 97fdb435     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1352d0: b81643a0     	stur	w0, [x29, #-0x9c]
  1352d4: 14000001     	b	0x1352d8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x1cc>
  1352d8: f85983a0     	ldur	x0, [x29, #-0x68]
  1352dc: 321e07e8     	orr	w8, wzr, #0xc
  1352e0: 2a0803e1     	mov	w1, w8
  1352e4: 97fdb42f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1352e8: b81603a0     	stur	w0, [x29, #-0xa0]
  1352ec: f85983a0     	ldur	x0, [x29, #-0x68]
  1352f0: b85603a8     	ldur	w8, [x29, #-0xa0]
  1352f4: 531d7108     	lsl	w8, w8, #3
  1352f8: 2a0803e1     	mov	w1, w8
  1352fc: 97fdc5d9     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  135300: d10103a1     	sub	x1, x29, #0x40
  135304: b900dbe0     	str	w0, [sp, #0xd8]
  135308: aa0103e0     	mov	x0, x1
  13530c: 97fdb97d     	bl	0xa3900 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEEC2Ev@plt>
  135310: b85883a8     	ldur	w8, [x29, #-0x78]
  135314: 71002508     	subs	w8, w8, #0x9
  135318: b85603a9     	ldur	w9, [x29, #-0xa0]
  13531c: 6b090108     	subs	w8, w8, w9
  135320: 71001108     	subs	w8, w8, #0x4
  135324: 2a0803e0     	mov	w0, w8
  135328: f81583a0     	stur	x0, [x29, #-0xa8]
  13532c: 14000001     	b	0x135330 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x224>
  135330: f85583a8     	ldur	x8, [x29, #-0xa8]
  135334: f1001508     	subs	x8, x8, #0x5
  135338: f9006be8     	str	x8, [sp, #0xd0]
  13533c: 54000ec3     	b.lo	0x135514 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x408>
  135340: 14000001     	b	0x135344 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x238>
  135344: f85983a0     	ldur	x0, [x29, #-0x68]
  135348: 321d03e8     	orr	w8, wzr, #0x8
  13534c: 2a0803e1     	mov	w1, w8
  135350: 97fdb414     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135354: b900cfe0     	str	w0, [sp, #0xcc]
  135358: 14000001     	b	0x13535c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x250>
  13535c: b940cfe8     	ldr	w8, [sp, #0xcc]
  135360: b81543a8     	stur	w8, [x29, #-0xac]
  135364: 14000001     	b	0x135368 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x25c>
  135368: f85983a0     	ldur	x0, [x29, #-0x68]
  13536c: 320007e8     	orr	w8, wzr, #0x3
  135370: 2a0803e1     	mov	w1, w8
  135374: 97fdb40b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135378: b900cbe0     	str	w0, [sp, #0xc8]
  13537c: 14000001     	b	0x135380 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x274>
  135380: b940cbe8     	ldr	w8, [sp, #0xc8]
  135384: b81403a8     	stur	w8, [x29, #-0xc0]
  135388: 14000001     	b	0x13538c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x280>
  13538c: 14000001     	b	0x135390 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x284>
  135390: f85983a0     	ldur	x0, [x29, #-0x68]
  135394: 528001a8     	mov	w8, #0xd                // =13
  135398: 2a0803e1     	mov	w1, w8
  13539c: 97fdb401     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1353a0: b900c7e0     	str	w0, [sp, #0xc4]
  1353a4: 14000001     	b	0x1353a8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x29c>
  1353a8: b940c7e8     	ldr	w8, [sp, #0xc4]
  1353ac: b813c3a8     	stur	w8, [x29, #-0xc4]
  1353b0: 14000001     	b	0x1353b4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2a8>
  1353b4: f85983a0     	ldur	x0, [x29, #-0x68]
  1353b8: 321e03e8     	orr	w8, wzr, #0x4
  1353bc: 2a0803e1     	mov	w1, w8
  1353c0: 97fdb3f8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1353c4: b900c3e0     	str	w0, [sp, #0xc0]
  1353c8: 14000001     	b	0x1353cc <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2c0>
  1353cc: b940c3e8     	ldr	w8, [sp, #0xc0]
  1353d0: b81383a8     	stur	w8, [x29, #-0xc8]
  1353d4: 14000001     	b	0x1353d8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2cc>
  1353d8: 14000001     	b	0x1353dc <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2d0>
  1353dc: f85983a0     	ldur	x0, [x29, #-0x68]
  1353e0: 321e07e8     	orr	w8, wzr, #0xc
  1353e4: 2a0803e1     	mov	w1, w8
  1353e8: 97fdb3ee     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1353ec: b900bfe0     	str	w0, [sp, #0xbc]
  1353f0: 14000001     	b	0x1353f4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2e8>
  1353f4: b940bfe8     	ldr	w8, [sp, #0xbc]
  1353f8: b81343a8     	stur	w8, [x29, #-0xcc]
  1353fc: b85343a9     	ldur	w9, [x29, #-0xcc]
  135400: b81303a9     	stur	w9, [x29, #-0xd0]
  135404: 14000001     	b	0x135408 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2fc>
  135408: b85303a8     	ldur	w8, [x29, #-0xd0]
  13540c: 71000908     	subs	w8, w8, #0x2
  135410: b900bbe8     	str	w8, [sp, #0xb8]
  135414: 54000623     	b.lo	0x1354d8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x3cc>
  135418: 14000001     	b	0x13541c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x310>
  13541c: 14000001     	b	0x135420 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x314>
  135420: f85983a0     	ldur	x0, [x29, #-0x68]
  135424: 321d03e8     	orr	w8, wzr, #0x8
  135428: 2a0803e1     	mov	w1, w8
  13542c: 97fdb3dd     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135430: b900b7e0     	str	w0, [sp, #0xb4]
  135434: 14000001     	b	0x135438 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x32c>
  135438: b940b7e8     	ldr	w8, [sp, #0xb4]
  13543c: b812c3a8     	stur	w8, [x29, #-0xd4]
  135440: 14000001     	b	0x135444 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x338>
  135444: 14000001     	b	0x135448 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x33c>
  135448: f85983a0     	ldur	x0, [x29, #-0x68]
  13544c: 321d03e8     	orr	w8, wzr, #0x8
  135450: 2a0803e1     	mov	w1, w8
  135454: 97fdb3d3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135458: b900b3e0     	str	w0, [sp, #0xb0]
  13545c: 14000001     	b	0x135460 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x354>
  135460: b940b3e8     	ldr	w8, [sp, #0xb0]
  135464: b81283a8     	stur	w8, [x29, #-0xd8]
  135468: b85303a9     	ldur	w9, [x29, #-0xd0]
  13546c: b85283aa     	ldur	w10, [x29, #-0xd8]
  135470: 6b0a0129     	subs	w9, w9, w10
  135474: b900afe9     	str	w9, [sp, #0xac]
  135478: 54000162     	b.hs	0x1354a4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x398>
  13547c: 14000001     	b	0x135480 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x374>
  135480: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  135484: b81ac3a8     	stur	w8, [x29, #-0x54]
  135488: 320003e8     	orr	w8, wzr, #0x1
  13548c: b81243a8     	stur	w8, [x29, #-0xdc]
  135490: 140000dc     	b	0x135800 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6f4>
  135494: f81483a0     	stur	x0, [x29, #-0xb8]
  135498: 2a0103e8     	mov	w8, w1
  13549c: b81443a8     	stur	w8, [x29, #-0xbc]
  1354a0: 140000db     	b	0x13580c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x700>
  1354a4: f85983a0     	ldur	x0, [x29, #-0x68]
  1354a8: b85283a8     	ldur	w8, [x29, #-0xd8]
  1354ac: 531d7108     	lsl	w8, w8, #3
  1354b0: 2a0803e1     	mov	w1, w8
  1354b4: 97fdc56b     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1354b8: b900abe0     	str	w0, [sp, #0xa8]
  1354bc: 14000001     	b	0x1354c0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x3b4>
  1354c0: b85283a8     	ldur	w8, [x29, #-0xd8]
  1354c4: 11000908     	add	w8, w8, #0x2
  1354c8: b85303a9     	ldur	w9, [x29, #-0xd0]
  1354cc: 6b080128     	subs	w8, w9, w8
  1354d0: b81303a8     	stur	w8, [x29, #-0xd0]
  1354d4: 17ffffcd     	b	0x135408 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x2fc>
  1354d8: b85543a8     	ldur	w8, [x29, #-0xac]
  1354dc: b81b83a8     	stur	w8, [x29, #-0x48]
  1354e0: b853c3a8     	ldur	w8, [x29, #-0xc4]
  1354e4: b81bc3a8     	stur	w8, [x29, #-0x44]
  1354e8: d10103a0     	sub	x0, x29, #0x40
  1354ec: d10123a1     	sub	x1, x29, #0x48
  1354f0: 97fdd6c0     	bl	0xaaff0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEE4pushERKS3_@plt>
  1354f4: 14000001     	b	0x1354f8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x3ec>
  1354f8: b85343a8     	ldur	w8, [x29, #-0xcc]
  1354fc: 11001508     	add	w8, w8, #0x5
  135500: 2a0803e9     	mov	w9, w8
  135504: f85583aa     	ldur	x10, [x29, #-0xa8]
  135508: eb090149     	subs	x9, x10, x9
  13550c: f81583a9     	stur	x9, [x29, #-0xa8]
  135510: 17ffff88     	b	0x135330 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x224>
  135514: f85583a8     	ldur	x8, [x29, #-0xa8]
  135518: b4000068     	cbz	x8, 0x135524 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x418>
  13551c: 14000001     	b	0x135520 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x414>
  135520: 14000001     	b	0x135524 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x418>
  135524: 14000001     	b	0x135528 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x41c>
  135528: f85983a0     	ldur	x0, [x29, #-0x68]
  13552c: 321b03e8     	orr	w8, wzr, #0x20
  135530: 2a0803e1     	mov	w1, w8
  135534: 97fdb39b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  135538: b900a7e0     	str	w0, [sp, #0xa4]
  13553c: 14000001     	b	0x135540 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x434>
  135540: b940a7e8     	ldr	w8, [sp, #0xa4]
  135544: b81203a8     	stur	w8, [x29, #-0xe0]
  135548: 14000001     	b	0x13554c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x440>
  13554c: 14000001     	b	0x135550 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x444>
  135550: 2a1f03e8     	mov	w8, wzr
  135554: 3811c3a8     	sturb	w8, [x29, #-0xe4]
  135558: aa1f03e9     	mov	x9, xzr
  13555c: f81103a9     	stur	x9, [x29, #-0xf0]
  135560: 14000001     	b	0x135564 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x458>
  135564: f85103a8     	ldur	x8, [x29, #-0xf0]
  135568: d10103a0     	sub	x0, x29, #0x40
  13556c: f9004fe8     	str	x8, [sp, #0x98]
  135570: 97fdce80     	bl	0xa8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>
  135574: f9004be0     	str	x0, [sp, #0x90]
  135578: 14000001     	b	0x13557c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x470>
  13557c: f9404fe8     	ldr	x8, [sp, #0x98]
  135580: f9404be9     	ldr	x9, [sp, #0x90]
  135584: eb09010a     	subs	x10, x8, x9
  135588: f90047ea     	str	x10, [sp, #0x88]
  13558c: 54000642     	b.hs	0x135654 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x548>
  135590: 14000001     	b	0x135594 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x488>
  135594: f85103a1     	ldur	x1, [x29, #-0xf0]
  135598: d10103a0     	sub	x0, x29, #0x40
  13559c: 97fdaf89     	bl	0xa13c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEE10editItemAtEm@plt>
  1355a0: f90043e0     	str	x0, [sp, #0x80]
  1355a4: 14000001     	b	0x1355a8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x49c>
  1355a8: f94043e8     	ldr	x8, [sp, #0x80]
  1355ac: f81083a8     	stur	x8, [x29, #-0xf8]
  1355b0: f94077e9     	ldr	x9, [sp, #0xe8]
  1355b4: 91008120     	add	x0, x9, #0x20
  1355b8: f85083aa     	ldur	x10, [x29, #-0xf8]
  1355bc: 91001141     	add	x1, x10, #0x4
  1355c0: 97fdca60     	bl	0xa7f40 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE10indexOfKeyERKj@plt>
  1355c4: f9003fe0     	str	x0, [sp, #0x78]
  1355c8: 14000001     	b	0x1355cc <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x4c0>
  1355cc: f9403fe8     	ldr	x8, [sp, #0x78]
  1355d0: f81003a8     	stur	x8, [x29, #-0x100]
  1355d4: f85003a9     	ldur	x9, [x29, #-0x100]
  1355d8: b7f80349     	tbnz	x9, #0x3f, 0x135640 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x534>
  1355dc: 14000001     	b	0x1355e0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x4d4>
  1355e0: f94077e8     	ldr	x8, [sp, #0xe8]
  1355e4: 91008100     	add	x0, x8, #0x20
  1355e8: f85003a1     	ldur	x1, [x29, #-0x100]
  1355ec: 97fdafed     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  1355f0: f9003be0     	str	x0, [sp, #0x70]
  1355f4: 14000001     	b	0x1355f8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x4ec>
  1355f8: f9403be0     	ldr	x0, [sp, #0x70]
  1355fc: 97fdb145     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  135600: f90037e0     	str	x0, [sp, #0x68]
  135604: 14000001     	b	0x135608 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x4fc>
  135608: f94037e0     	ldr	x0, [sp, #0x68]
  13560c: 97fdbf4d     	bl	0xa5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>
  135610: b90067e0     	str	w0, [sp, #0x64]
  135614: 14000001     	b	0x135618 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x50c>
  135618: f85083a8     	ldur	x8, [x29, #-0xf8]
  13561c: b9400109     	ldr	w9, [x8]
  135620: b94067ea     	ldr	w10, [sp, #0x64]
  135624: 6b090149     	subs	w9, w10, w9
  135628: b90063e9     	str	w9, [sp, #0x60]
  13562c: 540000a0     	b.eq	0x135640 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x534>
  135630: 14000001     	b	0x135634 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x528>
  135634: 320003e8     	orr	w8, wzr, #0x1
  135638: 3811c3a8     	sturb	w8, [x29, #-0xe4]
  13563c: 14000006     	b	0x135654 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x548>
  135640: 14000001     	b	0x135644 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x538>
  135644: f85103a8     	ldur	x8, [x29, #-0xf0]
  135648: 91000508     	add	x8, x8, #0x1
  13564c: f81103a8     	stur	x8, [x29, #-0xf0]
  135650: 17ffffc5     	b	0x135564 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x458>
  135654: 3851c3a8     	ldurb	w8, [x29, #-0xe4]
  135658: 36000268     	tbz	w8, #0x0, 0x1356a4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x598>
  13565c: 14000001     	b	0x135660 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x554>
  135660: d10103a1     	sub	x1, x29, #0x40
  135664: f94077e0     	ldr	x0, [sp, #0xe8]
  135668: 97fdad06     	bl	0xa0a80 <_ZN7android9ATSParser7Program10switchPIDsERKNS_6VectorINS1_10StreamInfoEEE@plt>
  13566c: b9005fe0     	str	w0, [sp, #0x5c]
  135670: 14000001     	b	0x135674 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x568>
  135674: b9405fe8     	ldr	w8, [sp, #0x5c]
  135678: 12000109     	and	w9, w8, #0x1
  13567c: 390433e9     	strb	w9, [sp, #0x10c]
  135680: 394433e9     	ldrb	w9, [sp, #0x10c]
  135684: 370000e9     	tbnz	w9, #0x0, 0x1356a0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x594>
  135688: 14000001     	b	0x13568c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x580>
  13568c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  135690: b81ac3a8     	stur	w8, [x29, #-0x54]
  135694: 320003e8     	orr	w8, wzr, #0x1
  135698: b81243a8     	stur	w8, [x29, #-0xdc]
  13569c: 14000059     	b	0x135800 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6f4>
  1356a0: 14000001     	b	0x1356a4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x598>
  1356a4: aa1f03e8     	mov	x8, xzr
  1356a8: f90083e8     	str	x8, [sp, #0x100]
  1356ac: 14000001     	b	0x1356b0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x5a4>
  1356b0: f94083e8     	ldr	x8, [sp, #0x100]
  1356b4: d10103a0     	sub	x0, x29, #0x40
  1356b8: f9002be8     	str	x8, [sp, #0x50]
  1356bc: 97fdce2d     	bl	0xa8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>
  1356c0: f90027e0     	str	x0, [sp, #0x48]
  1356c4: 14000001     	b	0x1356c8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x5bc>
  1356c8: f9402be8     	ldr	x8, [sp, #0x50]
  1356cc: f94027e9     	ldr	x9, [sp, #0x48]
  1356d0: eb09010a     	subs	x10, x8, x9
  1356d4: f90023ea     	str	x10, [sp, #0x40]
  1356d8: 540008a2     	b.hs	0x1357ec <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6e0>
  1356dc: 14000001     	b	0x1356e0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x5d4>
  1356e0: f94083e1     	ldr	x1, [sp, #0x100]
  1356e4: d10103a0     	sub	x0, x29, #0x40
  1356e8: 97fdaf36     	bl	0xa13c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEE10editItemAtEm@plt>
  1356ec: f9001fe0     	str	x0, [sp, #0x38]
  1356f0: 14000001     	b	0x1356f4 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x5e8>
  1356f4: f9401fe8     	ldr	x8, [sp, #0x38]
  1356f8: f9007fe8     	str	x8, [sp, #0xf8]
  1356fc: f94077e9     	ldr	x9, [sp, #0xe8]
  135700: 91008120     	add	x0, x9, #0x20
  135704: f9407fea     	ldr	x10, [sp, #0xf8]
  135708: 91001141     	add	x1, x10, #0x4
  13570c: 97fdca0d     	bl	0xa7f40 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE10indexOfKeyERKj@plt>
  135710: f9001be0     	str	x0, [sp, #0x30]
  135714: 14000001     	b	0x135718 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x60c>
  135718: f9401be8     	ldr	x8, [sp, #0x30]
  13571c: f9007be8     	str	x8, [sp, #0xf0]
  135720: f9407be9     	ldr	x9, [sp, #0xf0]
  135724: b6f805a9     	tbz	x9, #0x3f, 0x1357d8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6cc>
  135728: 14000001     	b	0x13572c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x620>
  13572c: 321b07e8     	orr	w8, wzr, #0x60
  135730: 2a0803e0     	mov	w0, w8
  135734: 97fdcdf7     	bl	0xa8f10 <_Znwm@plt>
  135738: f90017e0     	str	x0, [sp, #0x28]
  13573c: 14000001     	b	0x135740 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x634>
  135740: f94017e0     	ldr	x0, [sp, #0x28]
  135744: f9407fe8     	ldr	x8, [sp, #0xf8]
  135748: b9400502     	ldr	w2, [x8, #0x4]
  13574c: b9400103     	ldr	w3, [x8]
  135750: b85683a4     	ldur	w4, [x29, #-0x98]
  135754: f94017e8     	ldr	x8, [sp, #0x28]
  135758: f90013e0     	str	x0, [sp, #0x20]
  13575c: aa0803e0     	mov	x0, x8
  135760: f94077e1     	ldr	x1, [sp, #0xe8]
  135764: 97fdc683     	bl	0xa7170 <_ZN7android9ATSParser6StreamC1EPNS0_7ProgramEjjj@plt>
  135768: 14000001     	b	0x13576c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x660>
  13576c: d10143a0     	sub	x0, x29, #0x50
  135770: f94013e1     	ldr	x1, [sp, #0x20]
  135774: 97fdd1cf     	bl	0xa9eb0 <_ZN7android2spINS_9ATSParser6StreamEEC2EPS2_@plt>
  135778: 14000001     	b	0x13577c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x670>
  13577c: f94077e8     	ldr	x8, [sp, #0xe8]
  135780: 91008100     	add	x0, x8, #0x20
  135784: f9407fe9     	ldr	x9, [sp, #0xf8]
  135788: 91001121     	add	x1, x9, #0x4
  13578c: d10143a2     	sub	x2, x29, #0x50
  135790: 97fdd308     	bl	0xaa3b0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE3addERKjRKS4_@plt>
  135794: f9000fe0     	str	x0, [sp, #0x18]
  135798: 14000001     	b	0x13579c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x690>
  13579c: d10143a0     	sub	x0, x29, #0x50
  1357a0: 97fdc3f8     	bl	0xa6780 <_ZN7android2spINS_9ATSParser6StreamEED2Ev@plt>
  1357a4: 1400000d     	b	0x1357d8 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6cc>
  1357a8: f81483a0     	stur	x0, [x29, #-0xb8]
  1357ac: 2a0103e8     	mov	w8, w1
  1357b0: b81443a8     	stur	w8, [x29, #-0xbc]
  1357b4: f94017e0     	ldr	x0, [sp, #0x28]
  1357b8: 97fdac6a     	bl	0xa0960 <_ZdlPv@plt>
  1357bc: 14000014     	b	0x13580c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x700>
  1357c0: f81483a0     	stur	x0, [x29, #-0xb8]
  1357c4: 2a0103e8     	mov	w8, w1
  1357c8: b81443a8     	stur	w8, [x29, #-0xbc]
  1357cc: d10143a0     	sub	x0, x29, #0x50
  1357d0: 97fdc3ec     	bl	0xa6780 <_ZN7android2spINS_9ATSParser6StreamEED2Ev@plt>
  1357d4: 1400000e     	b	0x13580c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x700>
  1357d8: 14000001     	b	0x1357dc <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6d0>
  1357dc: f94083e8     	ldr	x8, [sp, #0x100]
  1357e0: 91000508     	add	x8, x8, #0x1
  1357e4: f90083e8     	str	x8, [sp, #0x100]
  1357e8: 17ffffb2     	b	0x1356b0 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x5a4>
  1357ec: 2a1f03e8     	mov	w8, wzr
  1357f0: b81ac3a8     	stur	w8, [x29, #-0x54]
  1357f4: 320003e8     	orr	w8, wzr, #0x1
  1357f8: b81243a8     	stur	w8, [x29, #-0xdc]
  1357fc: 14000001     	b	0x135800 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x6f4>
  135800: d10103a0     	sub	x0, x29, #0x40
  135804: 97fdbeaf     	bl	0xa52c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEED2Ev@plt>
  135808: 14000004     	b	0x135818 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x70c>
  13580c: d10103a0     	sub	x0, x29, #0x40
  135810: 97fdbeac     	bl	0xa52c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEED2Ev@plt>
  135814: 1400000f     	b	0x135850 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x744>
  135818: b85ac3a8     	ldur	w8, [x29, #-0x54]
  13581c: d53bd049     	mrs	x9, TPIDR_EL0
  135820: f9401529     	ldr	x9, [x9, #0x28]
  135824: f85e83aa     	ldur	x10, [x29, #-0x18]
  135828: eb0a0129     	subs	x9, x9, x10
  13582c: b90017e8     	str	w8, [sp, #0x14]
  135830: f90007e9     	str	x9, [sp, #0x8]
  135834: 54000121     	b.ne	0x135858 <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x74c>
  135838: 14000001     	b	0x13583c <android::ATSParser::Program::parseProgramMap(android::ABitReader*)+0x730>
  13583c: b94017e0     	ldr	w0, [sp, #0x14]
  135840: 910803ff     	add	sp, sp, #0x200
  135844: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  135848: f84207fc     	ldr	x28, [sp], #0x20
  13584c: d65f03c0     	ret
  135850: f85483a0     	ldur	x0, [x29, #-0xb8]
  135854: 97fdc9af     	bl	0xa7f10 <_Unwind_Resume@plt>
  135858: 97fdd146     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013585c <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)>:
  13585c: d101c3ff     	sub	sp, sp, #0x70
  135860: a9067bfd     	stp	x29, x30, [sp, #0x60]
  135864: 910183fd     	add	x29, sp, #0x60
  135868: d53bd048     	mrs	x8, TPIDR_EL0
  13586c: f9401508     	ldr	x8, [x8, #0x28]
  135870: f81f83a8     	stur	x8, [x29, #-0x8]
  135874: f81e83a0     	stur	x0, [x29, #-0x18]
  135878: b81f43a1     	stur	w1, [x29, #-0xc]
  13587c: b81e43a2     	stur	w2, [x29, #-0x1c]
  135880: b81e03a3     	stur	w3, [x29, #-0x20]
  135884: f81d83a4     	stur	x4, [x29, #-0x28]
  135888: f9001be5     	str	x5, [sp, #0x30]
  13588c: f90017e6     	str	x6, [sp, #0x28]
  135890: f85e83a8     	ldur	x8, [x29, #-0x18]
  135894: aa0803e0     	mov	x0, x8
  135898: f9401be4     	ldr	x4, [sp, #0x30]
  13589c: 2a1f03e1     	mov	w1, wzr
  1358a0: b9000081     	str	w1, [x4]
  1358a4: 91008108     	add	x8, x8, #0x20
  1358a8: d10033a1     	sub	x1, x29, #0xc
  1358ac: f9000fe0     	str	x0, [sp, #0x18]
  1358b0: aa0803e0     	mov	x0, x8
  1358b4: 97fdc9a3     	bl	0xa7f40 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE10indexOfKeyERKj@plt>
  1358b8: f90013e0     	str	x0, [sp, #0x20]
  1358bc: f94013e8     	ldr	x8, [sp, #0x20]
  1358c0: b6f800a8     	tbz	x8, #0x3f, 0x1358d4 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0x78>
  1358c4: 14000001     	b	0x1358c8 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0x6c>
  1358c8: 2a1f03e8     	mov	w8, wzr
  1358cc: 381f33a8     	sturb	w8, [x29, #-0xd]
  1358d0: 14000010     	b	0x135910 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0xb4>
  1358d4: f9400fe8     	ldr	x8, [sp, #0x18]
  1358d8: 91008100     	add	x0, x8, #0x20
  1358dc: f94013e1     	ldr	x1, [sp, #0x20]
  1358e0: 97fdaf30     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  1358e4: 97fdb08b     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  1358e8: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1358ec: b85e03a2     	ldur	w2, [x29, #-0x20]
  1358f0: f85d83a3     	ldur	x3, [x29, #-0x28]
  1358f4: f94017e4     	ldr	x4, [sp, #0x28]
  1358f8: 97fdbf12     	bl	0xa5540 <_ZN7android9ATSParser6Stream5parseEjjPNS_10ABitReaderEPNS0_9SyncEventE@plt>
  1358fc: f9401be8     	ldr	x8, [sp, #0x30]
  135900: b9000100     	str	w0, [x8]
  135904: 320003e0     	orr	w0, wzr, #0x1
  135908: 381f33a0     	sturb	w0, [x29, #-0xd]
  13590c: 14000001     	b	0x135910 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0xb4>
  135910: 385f33a8     	ldurb	w8, [x29, #-0xd]
  135914: d53bd049     	mrs	x9, TPIDR_EL0
  135918: f9401529     	ldr	x9, [x9, #0x28]
  13591c: f85f83aa     	ldur	x10, [x29, #-0x8]
  135920: eb0a0129     	subs	x9, x9, x10
  135924: b90017e8     	str	w8, [sp, #0x14]
  135928: f90007e9     	str	x9, [sp, #0x8]
  13592c: 540000e1     	b.ne	0x135948 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0xec>
  135930: 14000001     	b	0x135934 <android::ATSParser::Program::parsePID(unsigned int, unsigned int, unsigned int, android::ABitReader*, int*, android::ATSParser::SyncEvent*)+0xd8>
  135934: b94017e8     	ldr	w8, [sp, #0x14]
  135938: 12000100     	and	w0, w8, #0x1
  13593c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  135940: 9101c3ff     	add	sp, sp, #0x70
  135944: d65f03c0     	ret
  135948: 97fdd10a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013594c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::indexOfKey(unsigned int const&) const>:
  13594c: d101c3ff     	sub	sp, sp, #0x70
  135950: a9067bfd     	stp	x29, x30, [sp, #0x60]
  135954: 910183fd     	add	x29, sp, #0x60
  135958: d53bd048     	mrs	x8, TPIDR_EL0
  13595c: f9401508     	ldr	x8, [x8, #0x28]
  135960: f81f83a8     	stur	x8, [x29, #-0x8]
  135964: f81e03a0     	stur	x0, [x29, #-0x20]
  135968: f81d83a1     	stur	x1, [x29, #-0x28]
  13596c: f85e03a0     	ldur	x0, [x29, #-0x20]
  135970: f85d83a1     	ldur	x1, [x29, #-0x28]
  135974: d10063a8     	sub	x8, x29, #0x18
  135978: f90013e0     	str	x0, [sp, #0x20]
  13597c: aa0803e0     	mov	x0, x8
  135980: f9000fe8     	str	x8, [sp, #0x18]
  135984: 97fdc9af     	bl	0xa8040 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKj@plt>
  135988: f94013e0     	ldr	x0, [sp, #0x20]
  13598c: f9400fe1     	ldr	x1, [sp, #0x18]
  135990: 97fdbb48     	bl	0xa46b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE7indexOfERKS6_@plt>
  135994: f9000be0     	str	x0, [sp, #0x10]
  135998: 14000001     	b	0x13599c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::indexOfKey(unsigned int const&) const+0x50>
  13599c: d10063a0     	sub	x0, x29, #0x18
  1359a0: 97fdb1c4     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  1359a4: d53bd040     	mrs	x0, TPIDR_EL0
  1359a8: f9401400     	ldr	x0, [x0, #0x28]
  1359ac: f85f83be     	ldur	x30, [x29, #-0x8]
  1359b0: eb1e0000     	subs	x0, x0, x30
  1359b4: f90007e0     	str	x0, [sp, #0x8]
  1359b8: 540001c1     	b.ne	0x1359f0 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::indexOfKey(unsigned int const&) const+0xa4>
  1359bc: 14000001     	b	0x1359c0 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::indexOfKey(unsigned int const&) const+0x74>
  1359c0: f9400be0     	ldr	x0, [sp, #0x10]
  1359c4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1359c8: 9101c3ff     	add	sp, sp, #0x70
  1359cc: d65f03c0     	ret
  1359d0: f9001be0     	str	x0, [sp, #0x30]
  1359d4: 2a0103e8     	mov	w8, w1
  1359d8: b9002fe8     	str	w8, [sp, #0x2c]
  1359dc: d10063a0     	sub	x0, x29, #0x18
  1359e0: 97fdb1b4     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  1359e4: 14000001     	b	0x1359e8 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::indexOfKey(unsigned int const&) const+0x9c>
  1359e8: f9401be0     	ldr	x0, [sp, #0x30]
  1359ec: 97fdc949     	bl	0xa7f10 <_Unwind_Resume@plt>
  1359f0: 97fdd0e0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001359f4 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::editValueAt(unsigned long)>:
  1359f4: d100c3ff     	sub	sp, sp, #0x30
  1359f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1359fc: 910083fd     	add	x29, sp, #0x20
  135a00: b27d03e8     	orr	x8, xzr, #0x8
  135a04: f81f83a0     	stur	x0, [x29, #-0x8]
  135a08: f9000be1     	str	x1, [sp, #0x10]
  135a0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  135a10: f9400be1     	ldr	x1, [sp, #0x10]
  135a14: f90007e8     	str	x8, [sp, #0x8]
  135a18: 97fdb31e     	bl	0xa2690 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE10editItemAtEm@plt>
  135a1c: f94007e8     	ldr	x8, [sp, #0x8]
  135a20: 8b080000     	add	x0, x0, x8
  135a24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  135a28: 9100c3ff     	add	sp, sp, #0x30
  135a2c: d65f03c0     	ret

0000000000135a30 <android::sp<android::ATSParser::Stream>::operator->() const>:
  135a30: d10043ff     	sub	sp, sp, #0x10
  135a34: f90007e0     	str	x0, [sp, #0x8]
  135a38: f94007e0     	ldr	x0, [sp, #0x8]
  135a3c: f9400000     	ldr	x0, [x0]
  135a40: 910043ff     	add	sp, sp, #0x10
  135a44: d65f03c0     	ret

0000000000135a48 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)>:
  135a48: d10683ff     	sub	sp, sp, #0x1a0
  135a4c: f900c3fc     	str	x28, [sp, #0x180]
  135a50: a9197bfd     	stp	x29, x30, [sp, #0x190]
  135a54: 910643fd     	add	x29, sp, #0x190
  135a58: d53bd048     	mrs	x8, TPIDR_EL0
  135a5c: f9401508     	ldr	x8, [x8, #0x28]
  135a60: f81e83a8     	stur	x8, [x29, #-0x18]
  135a64: f81b83a0     	stur	x0, [x29, #-0x48]
  135a68: b81b43a1     	stur	w1, [x29, #-0x4c]
  135a6c: b81b03a2     	stur	w2, [x29, #-0x50]
  135a70: f81a83a3     	stur	x3, [x29, #-0x58]
  135a74: f81a03a4     	stur	x4, [x29, #-0x60]
  135a78: f85b83a8     	ldur	x8, [x29, #-0x48]
  135a7c: aa0803e0     	mov	x0, x8
  135a80: f9402d08     	ldr	x8, [x8, #0x58]
  135a84: f81703a0     	stur	x0, [x29, #-0x90]
  135a88: b50000a8     	cbnz	x8, 0x135a9c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x54>
  135a8c: 14000001     	b	0x135a90 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x48>
  135a90: 2a1f03e8     	mov	w8, wzr
  135a94: b81c43a8     	stur	w8, [x29, #-0x3c]
  135a98: 14000118     	b	0x135ef8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4b0>
  135a9c: f85703a8     	ldur	x8, [x29, #-0x90]
  135aa0: b9402509     	ldr	w9, [x8, #0x24]
  135aa4: 37f803e9     	tbnz	w9, #0x1f, 0x135b20 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xd8>
  135aa8: 14000001     	b	0x135aac <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x64>
  135aac: f85703a8     	ldur	x8, [x29, #-0x90]
  135ab0: b9402509     	ldr	w9, [x8, #0x24]
  135ab4: b85b43aa     	ldur	w10, [x29, #-0x4c]
  135ab8: 6b0a0129     	subs	w9, w9, w10
  135abc: b816c3a9     	stur	w9, [x29, #-0x94]
  135ac0: 54000300     	b.eq	0x135b20 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xd8>
  135ac4: 14000001     	b	0x135ac8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x80>
  135ac8: 2a1f03e8     	mov	w8, wzr
  135acc: f85703a9     	ldur	x9, [x29, #-0x90]
  135ad0: 3900e128     	strb	w8, [x9, #0x38]
  135ad4: 91012120     	add	x0, x9, #0x48
  135ad8: 97fdbada     	bl	0xa4640 <_ZN7android4ListIlE5clearEv@plt>
  135adc: f85703a9     	ldur	x9, [x29, #-0x90]
  135ae0: 9100a120     	add	x0, x9, #0x28
  135ae4: 97fda8eb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135ae8: aa1f03e9     	mov	x9, xzr
  135aec: aa0903e1     	mov	x1, x9
  135af0: aa0903e2     	mov	x2, x9
  135af4: 97fdd537     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  135af8: 12800008     	mov	w8, #-0x1               // =-1
  135afc: f85703a9     	ldur	x9, [x29, #-0x90]
  135b00: b9002528     	str	w8, [x9, #0x24]
  135b04: b85b03a8     	ldur	w8, [x29, #-0x50]
  135b08: 350000a8     	cbnz	w8, 0x135b1c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xd4>
  135b0c: 14000001     	b	0x135b10 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xc8>
  135b10: 2a1f03e8     	mov	w8, wzr
  135b14: b81c43a8     	stur	w8, [x29, #-0x3c]
  135b18: 140000f8     	b	0x135ef8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4b0>
  135b1c: 14000001     	b	0x135b20 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xd8>
  135b20: b85b43a8     	ldur	w8, [x29, #-0x4c]
  135b24: 11000508     	add	w8, w8, #0x1
  135b28: 12000d08     	and	w8, w8, #0xf
  135b2c: f85703a9     	ldur	x9, [x29, #-0x90]
  135b30: b9002528     	str	w8, [x9, #0x24]
  135b34: b85b03a8     	ldur	w8, [x29, #-0x50]
  135b38: 34000868     	cbz	w8, 0x135c44 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x1fc>
  135b3c: 14000001     	b	0x135b40 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0xf8>
  135b40: f85a03a8     	ldur	x8, [x29, #-0x60]
  135b44: b40000c8     	cbz	x8, 0x135b5c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x114>
  135b48: 14000001     	b	0x135b4c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x104>
  135b4c: f85a03a0     	ldur	x0, [x29, #-0x60]
  135b50: 97fdbff8     	bl	0xa5b30 <_ZNK7android9ATSParser9SyncEvent9getOffsetEv@plt>
  135b54: f81603a0     	stur	x0, [x29, #-0xa0]
  135b58: 14000004     	b	0x135b68 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x120>
  135b5c: aa1f03e0     	mov	x0, xzr
  135b60: f81603a0     	stur	x0, [x29, #-0xa0]
  135b64: 14000001     	b	0x135b68 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x120>
  135b68: f85603a8     	ldur	x8, [x29, #-0xa0]
  135b6c: f81e03a8     	stur	x8, [x29, #-0x20]
  135b70: f85703a8     	ldur	x8, [x29, #-0x90]
  135b74: 3940e109     	ldrb	w9, [x8, #0x38]
  135b78: 36000169     	tbz	w9, #0x0, 0x135ba4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x15c>
  135b7c: 14000001     	b	0x135b80 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x138>
  135b80: f85a03a1     	ldur	x1, [x29, #-0x60]
  135b84: f85703a0     	ldur	x0, [x29, #-0x90]
  135b88: 97fdcf22     	bl	0xa9810 <_ZN7android9ATSParser6Stream5flushEPNS0_9SyncEventE@plt>
  135b8c: b819c3a0     	stur	w0, [x29, #-0x64]
  135b90: b859c3a0     	ldur	w0, [x29, #-0x64]
  135b94: 34000060     	cbz	w0, 0x135ba0 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x158>
  135b98: 14000001     	b	0x135b9c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x154>
  135b9c: 14000001     	b	0x135ba0 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x158>
  135ba0: 14000001     	b	0x135ba4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x15c>
  135ba4: 320003e8     	orr	w8, wzr, #0x1
  135ba8: f85703a9     	ldur	x9, [x29, #-0x90]
  135bac: 3900e128     	strb	w8, [x9, #0x38]
  135bb0: 14000001     	b	0x135bb4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x16c>
  135bb4: f85703a8     	ldur	x8, [x29, #-0x90]
  135bb8: 91012100     	add	x0, x8, #0x48
  135bbc: 97fdcf65     	bl	0xa9950 <_ZNK7android4ListIlE4sizeEv@plt>
  135bc0: f1000808     	subs	x8, x0, #0x2
  135bc4: f81583a8     	stur	x8, [x29, #-0xa8]
  135bc8: 54000343     	b.lo	0x135c30 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x1e8>
  135bcc: 14000001     	b	0x135bd0 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x188>
  135bd0: f85703a8     	ldur	x8, [x29, #-0x90]
  135bd4: 91012109     	add	x9, x8, #0x48
  135bd8: d100c3aa     	sub	x10, x29, #0x30
  135bdc: aa0a03e8     	mov	x8, x10
  135be0: aa0903e0     	mov	x0, x9
  135be4: f81503a9     	stur	x9, [x29, #-0xb0]
  135be8: f81483aa     	stur	x10, [x29, #-0xb8]
  135bec: 97fdc9bd     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  135bf0: d100a3a8     	sub	x8, x29, #0x28
  135bf4: f85503a0     	ldur	x0, [x29, #-0xb0]
  135bf8: f85483a1     	ldur	x1, [x29, #-0xb8]
  135bfc: 97fdb61d     	bl	0xa3470 <_ZN7android4ListIlE5eraseENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEE@plt>
  135c00: 14000001     	b	0x135c04 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x1bc>
  135c04: d100a3a0     	sub	x0, x29, #0x28
  135c08: 97fda93e     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  135c0c: d100c3a0     	sub	x0, x29, #0x30
  135c10: 97fda93c     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  135c14: 17ffffe8     	b	0x135bb4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x16c>
  135c18: f81903a0     	stur	x0, [x29, #-0x70]
  135c1c: 2a0103e8     	mov	w8, w1
  135c20: b818c3a8     	stur	w8, [x29, #-0x74]
  135c24: d100c3a0     	sub	x0, x29, #0x30
  135c28: 97fda936     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  135c2c: 140000c1     	b	0x135f30 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4e8>
  135c30: f85703a8     	ldur	x8, [x29, #-0x90]
  135c34: 91012100     	add	x0, x8, #0x48
  135c38: d10083a1     	sub	x1, x29, #0x20
  135c3c: 97fdc3c1     	bl	0xa6b40 <_ZN7android4ListIlE9push_backERKl@plt>
  135c40: 14000001     	b	0x135c44 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x1fc>
  135c44: f85703a8     	ldur	x8, [x29, #-0x90]
  135c48: 3940e109     	ldrb	w9, [x8, #0x38]
  135c4c: 370000a9     	tbnz	w9, #0x0, 0x135c60 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x218>
  135c50: 14000001     	b	0x135c54 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x20c>
  135c54: 2a1f03e8     	mov	w8, wzr
  135c58: b81c43a8     	stur	w8, [x29, #-0x3c]
  135c5c: 140000a7     	b	0x135ef8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4b0>
  135c60: f85a83a0     	ldur	x0, [x29, #-0x58]
  135c64: 97fdb0d7     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  135c68: f81803a0     	stur	x0, [x29, #-0x80]
  135c6c: 385803a8     	ldurb	w8, [x29, #-0x80]
  135c70: 12000908     	and	w8, w8, #0x7
  135c74: 340000a8     	cbz	w8, 0x135c88 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x240>
  135c78: 14000001     	b	0x135c7c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x234>
  135c7c: 128002a8     	mov	w8, #-0x16              // =-22
  135c80: b81c43a8     	stur	w8, [x29, #-0x3c]
  135c84: 1400009d     	b	0x135ef8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4b0>
  135c88: f85703a8     	ldur	x8, [x29, #-0x90]
  135c8c: 9100a109     	add	x9, x8, #0x28
  135c90: aa0903e0     	mov	x0, x9
  135c94: f81403a9     	stur	x9, [x29, #-0xc0]
  135c98: 97fda87e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135c9c: 97fdb745     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  135ca0: f85803a8     	ldur	x8, [x29, #-0x80]
  135ca4: 8b480c08     	add	x8, x0, x8, lsr #3
  135ca8: f81783a8     	stur	x8, [x29, #-0x88]
  135cac: f85403a0     	ldur	x0, [x29, #-0xc0]
  135cb0: 97fda878     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135cb4: 97fdb0ab     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  135cb8: f85783a8     	ldur	x8, [x29, #-0x88]
  135cbc: eb080008     	subs	x8, x0, x8
  135cc0: f90067e8     	str	x8, [sp, #0xc8]
  135cc4: 54000c22     	b.hs	0x135e48 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x400>
  135cc8: 14000001     	b	0x135ccc <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x284>
  135ccc: f85783a8     	ldur	x8, [x29, #-0x88]
  135cd0: 32003fe9     	orr	w9, wzr, #0xffff
  135cd4: 2a0903ea     	mov	w10, w9
  135cd8: 8b0a0108     	add	x8, x8, x10
  135cdc: 9270bd08     	and	x8, x8, #0xffffffffffff0000
  135ce0: f81783a8     	stur	x8, [x29, #-0x88]
  135ce4: 52800909     	mov	w9, #0x48               // =72
  135ce8: 2a0903e0     	mov	w0, w9
  135cec: 97fdcc89     	bl	0xa8f10 <_Znwm@plt>
  135cf0: aa0003e8     	mov	x8, x0
  135cf4: aa0003ea     	mov	x10, x0
  135cf8: f85783a1     	ldur	x1, [x29, #-0x88]
  135cfc: f90063e8     	str	x8, [sp, #0xc0]
  135d00: f9005fea     	str	x10, [sp, #0xb8]
  135d04: 97fdb047     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  135d08: 14000001     	b	0x135d0c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x2c4>
  135d0c: d100e3a8     	sub	x8, x29, #0x38
  135d10: aa0803e0     	mov	x0, x8
  135d14: f9405fe1     	ldr	x1, [sp, #0xb8]
  135d18: f9005be8     	str	x8, [sp, #0xb0]
  135d1c: 97fdce05     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  135d20: f9405be0     	ldr	x0, [sp, #0xb0]
  135d24: 97fda85b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135d28: f90057e0     	str	x0, [sp, #0xa8]
  135d2c: 14000001     	b	0x135d30 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x2e8>
  135d30: f94057e0     	ldr	x0, [sp, #0xa8]
  135d34: 97fdbd47     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  135d38: f90053e0     	str	x0, [sp, #0xa0]
  135d3c: 14000001     	b	0x135d40 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x2f8>
  135d40: f85703a8     	ldur	x8, [x29, #-0x90]
  135d44: 9100a100     	add	x0, x8, #0x28
  135d48: 97fda852     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135d4c: f9004fe0     	str	x0, [sp, #0x98]
  135d50: 14000001     	b	0x135d54 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x30c>
  135d54: f9404fe0     	ldr	x0, [sp, #0x98]
  135d58: 97fdbd3e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  135d5c: f9004be0     	str	x0, [sp, #0x90]
  135d60: 14000001     	b	0x135d64 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x31c>
  135d64: f85703a8     	ldur	x8, [x29, #-0x90]
  135d68: 9100a100     	add	x0, x8, #0x28
  135d6c: 97fda849     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135d70: f90047e0     	str	x0, [sp, #0x88]
  135d74: 14000001     	b	0x135d78 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x330>
  135d78: f94047e0     	ldr	x0, [sp, #0x88]
  135d7c: 97fdb70d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  135d80: f90043e0     	str	x0, [sp, #0x80]
  135d84: 14000001     	b	0x135d88 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x340>
  135d88: f94053e0     	ldr	x0, [sp, #0xa0]
  135d8c: f9404be1     	ldr	x1, [sp, #0x90]
  135d90: f94043e2     	ldr	x2, [sp, #0x80]
  135d94: 97fda7ff     	bl	0x9fd90 <memcpy@plt>
  135d98: d100e3a1     	sub	x1, x29, #0x38
  135d9c: f9003fe0     	str	x0, [sp, #0x78]
  135da0: aa0103e0     	mov	x0, x1
  135da4: 97fda83b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135da8: f9003be0     	str	x0, [sp, #0x70]
  135dac: 14000001     	b	0x135db0 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x368>
  135db0: f85703a8     	ldur	x8, [x29, #-0x90]
  135db4: 9100a100     	add	x0, x8, #0x28
  135db8: 97fda836     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135dbc: f90037e0     	str	x0, [sp, #0x68]
  135dc0: 14000001     	b	0x135dc4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x37c>
  135dc4: f94037e0     	ldr	x0, [sp, #0x68]
  135dc8: 97fdb6fa     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  135dcc: f90033e0     	str	x0, [sp, #0x60]
  135dd0: 14000001     	b	0x135dd4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x38c>
  135dd4: aa1f03e0     	mov	x0, xzr
  135dd8: f9403be1     	ldr	x1, [sp, #0x70]
  135ddc: f9002fe0     	str	x0, [sp, #0x58]
  135de0: aa0103e0     	mov	x0, x1
  135de4: f9402fe1     	ldr	x1, [sp, #0x58]
  135de8: f94033e2     	ldr	x2, [sp, #0x60]
  135dec: 97fdd479     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  135df0: 14000001     	b	0x135df4 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x3ac>
  135df4: f85703a8     	ldur	x8, [x29, #-0x90]
  135df8: 9100a100     	add	x0, x8, #0x28
  135dfc: d100e3a1     	sub	x1, x29, #0x38
  135e00: 97fdc0a0     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
  135e04: f9002be0     	str	x0, [sp, #0x50]
  135e08: 14000001     	b	0x135e0c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x3c4>
  135e0c: d100e3a0     	sub	x0, x29, #0x38
  135e10: 97fdd1c0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  135e14: 1400000d     	b	0x135e48 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x400>
  135e18: f81903a0     	stur	x0, [x29, #-0x70]
  135e1c: 2a0103e8     	mov	w8, w1
  135e20: b818c3a8     	stur	w8, [x29, #-0x74]
  135e24: f94063e0     	ldr	x0, [sp, #0xc0]
  135e28: 97fdaace     	bl	0xa0960 <_ZdlPv@plt>
  135e2c: 14000041     	b	0x135f30 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4e8>
  135e30: f81903a0     	stur	x0, [x29, #-0x70]
  135e34: 2a0103e8     	mov	w8, w1
  135e38: b818c3a8     	stur	w8, [x29, #-0x74]
  135e3c: d100e3a0     	sub	x0, x29, #0x38
  135e40: 97fdd1b4     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  135e44: 1400003b     	b	0x135f30 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4e8>
  135e48: f85703a8     	ldur	x8, [x29, #-0x90]
  135e4c: 9100a109     	add	x9, x8, #0x28
  135e50: aa0903e0     	mov	x0, x9
  135e54: f90027e9     	str	x9, [sp, #0x48]
  135e58: 97fda80e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135e5c: 97fdbcfd     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  135e60: f94027e8     	ldr	x8, [sp, #0x48]
  135e64: f90023e0     	str	x0, [sp, #0x40]
  135e68: aa0803e0     	mov	x0, x8
  135e6c: 97fda809     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135e70: 97fdb6d0     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  135e74: f94023e8     	ldr	x8, [sp, #0x40]
  135e78: 8b000100     	add	x0, x8, x0
  135e7c: f85a83a9     	ldur	x9, [x29, #-0x58]
  135e80: f9001fe0     	str	x0, [sp, #0x38]
  135e84: aa0903e0     	mov	x0, x9
  135e88: 97fdd46e     	bl	0xab040 <_ZNK7android10ABitReader4dataEv@plt>
  135e8c: f85803a8     	ldur	x8, [x29, #-0x80]
  135e90: d343fd02     	lsr	x2, x8, #3
  135e94: f9401fe8     	ldr	x8, [sp, #0x38]
  135e98: f9001be0     	str	x0, [sp, #0x30]
  135e9c: aa0803e0     	mov	x0, x8
  135ea0: f9401be1     	ldr	x1, [sp, #0x30]
  135ea4: 97fda7bb     	bl	0x9fd90 <memcpy@plt>
  135ea8: f94027e8     	ldr	x8, [sp, #0x48]
  135eac: f90017e0     	str	x0, [sp, #0x28]
  135eb0: aa0803e0     	mov	x0, x8
  135eb4: 97fda7f7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135eb8: f94027e8     	ldr	x8, [sp, #0x48]
  135ebc: f90013e0     	str	x0, [sp, #0x20]
  135ec0: aa0803e0     	mov	x0, x8
  135ec4: 97fda7f3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  135ec8: 97fdb6ba     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  135ecc: f85803a8     	ldur	x8, [x29, #-0x80]
  135ed0: 8b480c02     	add	x2, x0, x8, lsr #3
  135ed4: aa1f03e0     	mov	x0, xzr
  135ed8: f94013e1     	ldr	x1, [sp, #0x20]
  135edc: f9000fe0     	str	x0, [sp, #0x18]
  135ee0: aa0103e0     	mov	x0, x1
  135ee4: f9400fe1     	ldr	x1, [sp, #0x18]
  135ee8: 97fdd43a     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  135eec: 2a1f03ea     	mov	w10, wzr
  135ef0: b81c43aa     	stur	w10, [x29, #-0x3c]
  135ef4: 14000001     	b	0x135ef8 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4b0>
  135ef8: b85c43a8     	ldur	w8, [x29, #-0x3c]
  135efc: d53bd049     	mrs	x9, TPIDR_EL0
  135f00: f9401529     	ldr	x9, [x9, #0x28]
  135f04: f85e83aa     	ldur	x10, [x29, #-0x18]
  135f08: eb0a0129     	subs	x9, x9, x10
  135f0c: b90017e8     	str	w8, [sp, #0x14]
  135f10: f90007e9     	str	x9, [sp, #0x8]
  135f14: 54000121     	b.ne	0x135f38 <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4f0>
  135f18: 14000001     	b	0x135f1c <android::ATSParser::Stream::parse(unsigned int, unsigned int, android::ABitReader*, android::ATSParser::SyncEvent*)+0x4d4>
  135f1c: b94017e0     	ldr	w0, [sp, #0x14]
  135f20: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  135f24: f940c3fc     	ldr	x28, [sp, #0x180]
  135f28: 910683ff     	add	sp, sp, #0x1a0
  135f2c: d65f03c0     	ret
  135f30: f85903a0     	ldur	x0, [x29, #-0x70]
  135f34: 97fdc7f7     	bl	0xa7f10 <_Unwind_Resume@plt>
  135f38: 97fdcf8e     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000135f3c <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)>:
  135f3c: d10183ff     	sub	sp, sp, #0x60
  135f40: a9057bfd     	stp	x29, x30, [sp, #0x50]
  135f44: 910143fd     	add	x29, sp, #0x50
  135f48: d53bd048     	mrs	x8, TPIDR_EL0
  135f4c: f9401508     	ldr	x8, [x8, #0x28]
  135f50: f81f83a8     	stur	x8, [x29, #-0x8]
  135f54: f81e83a0     	stur	x0, [x29, #-0x18]
  135f58: b81e43a1     	stur	w1, [x29, #-0x1c]
  135f5c: f90017e2     	str	x2, [sp, #0x28]
  135f60: f85e83a8     	ldur	x8, [x29, #-0x18]
  135f64: 385e43a1     	ldurb	w1, [x29, #-0x1c]
  135f68: f9000fe8     	str	x8, [sp, #0x18]
  135f6c: 36000281     	tbz	w1, #0x0, 0x135fbc <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  135f70: 14000001     	b	0x135f74 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x38>
  135f74: f94017e0     	ldr	x0, [sp, #0x28]
  135f78: aa1f03e1     	mov	x1, xzr
  135f7c: 97fdae45     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
  135f80: 360001e0     	tbz	w0, #0x0, 0x135fbc <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  135f84: 14000001     	b	0x135f88 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x4c>
  135f88: f94017e0     	ldr	x0, [sp, #0x28]
  135f8c: 97fdca5d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  135f90: f0000b9e     	adrp	x30, 0x2a8000
  135f94: f94237de     	ldr	x30, [x30, #0x468]
  135f98: f94003c1     	ldr	x1, [x30]
  135f9c: d10043a2     	sub	x2, x29, #0x10
  135fa0: 97fdb278     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  135fa4: 360000c0     	tbz	w0, #0x0, 0x135fbc <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  135fa8: 14000001     	b	0x135fac <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x70>
  135fac: 2a1f03e8     	mov	w8, wzr
  135fb0: f9400fe9     	ldr	x9, [sp, #0x18]
  135fb4: 39012128     	strb	w8, [x9, #0x48]
  135fb8: 14000001     	b	0x135fbc <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  135fbc: aa1f03e8     	mov	x8, xzr
  135fc0: f90013e8     	str	x8, [sp, #0x20]
  135fc4: 14000001     	b	0x135fc8 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x8c>
  135fc8: f94013e8     	ldr	x8, [sp, #0x20]
  135fcc: f9400fe9     	ldr	x9, [sp, #0x18]
  135fd0: 91008120     	add	x0, x9, #0x20
  135fd4: f9000be8     	str	x8, [sp, #0x10]
  135fd8: 97fdcaca     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  135fdc: f9400be8     	ldr	x8, [sp, #0x10]
  135fe0: eb000108     	subs	x8, x8, x0
  135fe4: f90007e8     	str	x8, [sp, #0x8]
  135fe8: 540001e2     	b.hs	0x136024 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xe8>
  135fec: 14000001     	b	0x135ff0 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xb4>
  135ff0: f9400fe8     	ldr	x8, [sp, #0x18]
  135ff4: 91008100     	add	x0, x8, #0x20
  135ff8: f94013e1     	ldr	x1, [sp, #0x20]
  135ffc: 97fdad69     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  136000: 97fdaec4     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136004: b85e43a1     	ldur	w1, [x29, #-0x1c]
  136008: f94017e2     	ldr	x2, [sp, #0x28]
  13600c: 97fdb209     	bl	0xa2830 <_ZN7android9ATSParser6Stream19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>
  136010: 14000001     	b	0x136014 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xd8>
  136014: f94013e8     	ldr	x8, [sp, #0x20]
  136018: 91000508     	add	x8, x8, #0x1
  13601c: f90013e8     	str	x8, [sp, #0x20]
  136020: 17ffffea     	b	0x135fc8 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x8c>
  136024: d53bd048     	mrs	x8, TPIDR_EL0
  136028: f9401508     	ldr	x8, [x8, #0x28]
  13602c: f85f83a9     	ldur	x9, [x29, #-0x8]
  136030: eb090108     	subs	x8, x8, x9
  136034: f90003e8     	str	x8, [sp]
  136038: 540000a1     	b.ne	0x13604c <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x110>
  13603c: 14000001     	b	0x136040 <android::ATSParser::Program::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x104>
  136040: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  136044: 910183ff     	add	sp, sp, #0x60
  136048: d65f03c0     	ret
  13604c: 97fdcf49     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000136050 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::size() const>:
  136050: d10083ff     	sub	sp, sp, #0x20
  136054: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136058: 910043fd     	add	x29, sp, #0x10
  13605c: f90007e0     	str	x0, [sp, #0x8]
  136060: f94007e0     	ldr	x0, [sp, #0x8]
  136064: 97fdd0bb     	bl	0xaa350 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>
  136068: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13606c: 910083ff     	add	sp, sp, #0x20
  136070: d65f03c0     	ret

0000000000136074 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)>:
  136074: d10183ff     	sub	sp, sp, #0x60
  136078: a9057bfd     	stp	x29, x30, [sp, #0x50]
  13607c: 910143fd     	add	x29, sp, #0x50
  136080: d53bd048     	mrs	x8, TPIDR_EL0
  136084: f9401508     	ldr	x8, [x8, #0x28]
  136088: f81f83a8     	stur	x8, [x29, #-0x8]
  13608c: f81e83a0     	stur	x0, [x29, #-0x18]
  136090: b81e43a1     	stur	w1, [x29, #-0x1c]
  136094: f90017e2     	str	x2, [sp, #0x28]
  136098: f85e83a8     	ldur	x8, [x29, #-0x18]
  13609c: aa0803e0     	mov	x0, x8
  1360a0: 12800001     	mov	w1, #-0x1               // =-1
  1360a4: b9002501     	str	w1, [x8, #0x24]
  1360a8: f9402d08     	ldr	x8, [x8, #0x58]
  1360ac: f9000be0     	str	x0, [sp, #0x10]
  1360b0: b5000068     	cbnz	x8, 0x1360bc <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x48>
  1360b4: 14000001     	b	0x1360b8 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x44>
  1360b8: 14000055     	b	0x13620c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x198>
  1360bc: 2a1f03e8     	mov	w8, wzr
  1360c0: f9400be9     	ldr	x9, [sp, #0x10]
  1360c4: 3900e128     	strb	w8, [x9, #0x38]
  1360c8: 91012120     	add	x0, x9, #0x48
  1360cc: b9000fe8     	str	w8, [sp, #0xc]
  1360d0: 97fdb95c     	bl	0xa4640 <_ZN7android4ListIlE5clearEv@plt>
  1360d4: b9400fe8     	ldr	w8, [sp, #0xc]
  1360d8: f9400be9     	ldr	x9, [sp, #0x10]
  1360dc: 3900e528     	strb	w8, [x9, #0x39]
  1360e0: 9100a120     	add	x0, x9, #0x28
  1360e4: 97fda76b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1360e8: aa1f03e9     	mov	x9, xzr
  1360ec: aa0903e1     	mov	x1, x9
  1360f0: aa0903e2     	mov	x2, x9
  1360f4: 97fdd3b7     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  1360f8: b9400fe8     	ldr	w8, [sp, #0xc]
  1360fc: 390093e8     	strb	w8, [sp, #0x24]
  136100: f9400be0     	ldr	x0, [sp, #0x10]
  136104: 97fdd193     	bl	0xaa750 <_ZNK7android9ATSParser6Stream7isAudioEv@plt>
  136108: 36000120     	tbz	w0, #0x0, 0x13612c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xb8>
  13610c: 14000001     	b	0x136110 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x9c>
  136110: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  136114: 360800a8     	tbz	w8, #0x1, 0x136128 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xb4>
  136118: 14000001     	b	0x13611c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xa8>
  13611c: 320003e8     	orr	w8, wzr, #0x1
  136120: 390093e8     	strb	w8, [sp, #0x24]
  136124: 14000001     	b	0x136128 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xb4>
  136128: 14000008     	b	0x136148 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xd4>
  13612c: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  136130: 361000a8     	tbz	w8, #0x2, 0x136144 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xd0>
  136134: 14000001     	b	0x136138 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xc4>
  136138: 320003e8     	orr	w8, wzr, #0x1
  13613c: 390093e8     	strb	w8, [sp, #0x24]
  136140: 14000001     	b	0x136144 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xd0>
  136144: 14000001     	b	0x136148 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xd4>
  136148: f9400be8     	ldr	x8, [sp, #0x10]
  13614c: f9402d00     	ldr	x0, [x8, #0x58]
  136150: 394093e9     	ldrb	w9, [sp, #0x24]
  136154: 12000121     	and	w1, w9, #0x1
  136158: 97fdaa8e     	bl	0xa0b90 <_ZN7android21ElementaryStreamQueue5clearEb@plt>
  13615c: 385e43a9     	ldurb	w9, [x29, #-0x1c]
  136160: 360003a9     	tbz	w9, #0x0, 0x1361d4 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x160>
  136164: 14000001     	b	0x136168 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xf4>
  136168: f94017e0     	ldr	x0, [sp, #0x28]
  13616c: aa1f03e1     	mov	x1, xzr
  136170: 97fdadc8     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
  136174: 360002e0     	tbz	w0, #0x0, 0x1361d0 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x15c>
  136178: 14000001     	b	0x13617c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x108>
  13617c: f94017e0     	ldr	x0, [sp, #0x28]
  136180: 97fdc9e0     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  136184: d0000b9e     	adrp	x30, 0x2a8000
  136188: f94167de     	ldr	x30, [x30, #0x2c8]
  13618c: f94003c1     	ldr	x1, [x30]
  136190: d10043a2     	sub	x2, x29, #0x10
  136194: 97fdb1fb     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  136198: 360001c0     	tbz	w0, #0x0, 0x1361d0 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x15c>
  13619c: 14000001     	b	0x1361a0 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x12c>
  1361a0: f9400be8     	ldr	x8, [sp, #0x10]
  1361a4: f9400900     	ldr	x0, [x8, #0x10]
  1361a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1361ac: 97fdd179     	bl	0xaa790 <_ZN7android9ATSParser7Program21convertPTSToTimestampEm@plt>
  1361b0: f9000fe0     	str	x0, [sp, #0x18]
  1361b4: f94017e0     	ldr	x0, [sp, #0x28]
  1361b8: 97fdc9d2     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1361bc: f9400fe2     	ldr	x2, [sp, #0x18]
  1361c0: b0000621     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1361c4: 91007c21     	add	x1, x1, #0x1f
  1361c8: 97fdc97a     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  1361cc: 14000001     	b	0x1361d0 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x15c>
  1361d0: 14000001     	b	0x1361d4 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x160>
  1361d4: f9400be8     	ldr	x8, [sp, #0x10]
  1361d8: 9100c100     	add	x0, x8, #0x30
  1361dc: aa1f03e1     	mov	x1, xzr
  1361e0: 97fdc104     	bl	0xa65f0 <_ZNK7android2spINS_19AnotherPacketSourceEEneEPKS1_@plt>
  1361e4: 36000140     	tbz	w0, #0x0, 0x13620c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x198>
  1361e8: 14000001     	b	0x1361ec <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x178>
  1361ec: f9400be8     	ldr	x8, [sp, #0x10]
  1361f0: 9100c100     	add	x0, x8, #0x30
  1361f4: 97fdb513     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1361f8: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1361fc: f94017e2     	ldr	x2, [sp, #0x28]
  136200: 320003e3     	orr	w3, wzr, #0x1
  136204: 97fda80b     	bl	0xa0230 <_ZN7android19AnotherPacketSource18queueDiscontinuityENS_9ATSParser17DiscontinuityTypeERKNS_2spINS_8AMessageEEEb@plt>
  136208: 14000001     	b	0x13620c <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x198>
  13620c: d53bd048     	mrs	x8, TPIDR_EL0
  136210: f9401508     	ldr	x8, [x8, #0x28]
  136214: f85f83a9     	ldur	x9, [x29, #-0x8]
  136218: eb090108     	subs	x8, x8, x9
  13621c: f90003e8     	str	x8, [sp]
  136220: 540000a1     	b.ne	0x136234 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1c0>
  136224: 14000001     	b	0x136228 <android::ATSParser::Stream::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1b4>
  136228: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13622c: 910183ff     	add	sp, sp, #0x60
  136230: d65f03c0     	ret
  136234: 97fdcecf     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000136238 <android::ATSParser::Program::signalEOS(int)>:
  136238: d10103ff     	sub	sp, sp, #0x40
  13623c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  136240: 9100c3fd     	add	x29, sp, #0x30
  136244: f81f83a0     	stur	x0, [x29, #-0x8]
  136248: b81f43a1     	stur	w1, [x29, #-0xc]
  13624c: f85f83a0     	ldur	x0, [x29, #-0x8]
  136250: f9000fff     	str	xzr, [sp, #0x18]
  136254: f9000be0     	str	x0, [sp, #0x10]
  136258: b27b03e8     	orr	x8, xzr, #0x20
  13625c: f9400fe9     	ldr	x9, [sp, #0x18]
  136260: f9400bea     	ldr	x10, [sp, #0x10]
  136264: 8b080140     	add	x0, x10, x8
  136268: f90007e9     	str	x9, [sp, #0x8]
  13626c: 97fdca25     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  136270: f94007e8     	ldr	x8, [sp, #0x8]
  136274: eb00011f     	cmp	x8, x0
  136278: 1a9f27eb     	cset	w11, lo
  13627c: 3700004b     	tbnz	w11, #0x0, 0x136284 <android::ATSParser::Program::signalEOS(int)+0x4c>
  136280: 1400000d     	b	0x1362b4 <android::ATSParser::Program::signalEOS(int)+0x7c>
  136284: b27b03e8     	orr	x8, xzr, #0x20
  136288: f9400be9     	ldr	x9, [sp, #0x10]
  13628c: 8b080120     	add	x0, x9, x8
  136290: f9400fe1     	ldr	x1, [sp, #0x18]
  136294: 97fdacc3     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  136298: 97fdae1e     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  13629c: b85f43a1     	ldur	w1, [x29, #-0xc]
  1362a0: 97fda8b0     	bl	0xa0560 <_ZN7android9ATSParser6Stream9signalEOSEi@plt>
  1362a4: f9400fe8     	ldr	x8, [sp, #0x18]
  1362a8: 91000508     	add	x8, x8, #0x1
  1362ac: f9000fe8     	str	x8, [sp, #0x18]
  1362b0: 17ffffea     	b	0x136258 <android::ATSParser::Program::signalEOS(int)+0x20>
  1362b4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1362b8: 910103ff     	add	sp, sp, #0x40
  1362bc: d65f03c0     	ret

00000000001362c0 <android::ATSParser::Stream::signalEOS(int)>:
  1362c0: d10103ff     	sub	sp, sp, #0x40
  1362c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1362c8: 9100c3fd     	add	x29, sp, #0x30
  1362cc: b27c07e8     	orr	x8, xzr, #0x30
  1362d0: d2800009     	mov	x9, #0x0                // =0
  1362d4: aa0903e2     	mov	x2, x9
  1362d8: 320003ea     	orr	w10, wzr, #0x1
  1362dc: f81f83a0     	stur	x0, [x29, #-0x8]
  1362e0: b81f43a1     	stur	w1, [x29, #-0xc]
  1362e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1362e8: 8b080008     	add	x8, x0, x8
  1362ec: f9000fe0     	str	x0, [sp, #0x18]
  1362f0: aa0803e0     	mov	x0, x8
  1362f4: aa0203e1     	mov	x1, x2
  1362f8: b90017ea     	str	w10, [sp, #0x14]
  1362fc: f90007e9     	str	x9, [sp, #0x8]
  136300: 97fdc0bc     	bl	0xa65f0 <_ZNK7android2spINS_19AnotherPacketSourceEEneEPKS1_@plt>
  136304: 37000040     	tbnz	w0, #0x0, 0x13630c <android::ATSParser::Stream::signalEOS(int)+0x4c>
  136308: 14000007     	b	0x136324 <android::ATSParser::Stream::signalEOS(int)+0x64>
  13630c: b27c07e8     	orr	x8, xzr, #0x30
  136310: f9400fe9     	ldr	x9, [sp, #0x18]
  136314: 8b080120     	add	x0, x9, x8
  136318: 97fdb4ca     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  13631c: b85f43a1     	ldur	w1, [x29, #-0xc]
  136320: 97fdd200     	bl	0xaab20 <_ZN7android19AnotherPacketSource9signalEOSEi@plt>
  136324: b94017e8     	ldr	w8, [sp, #0x14]
  136328: f9400fe9     	ldr	x9, [sp, #0x18]
  13632c: 3900e528     	strb	w8, [x9, #0x39]
  136330: aa0903e0     	mov	x0, x9
  136334: f94007e1     	ldr	x1, [sp, #0x8]
  136338: 97fdcd36     	bl	0xa9810 <_ZN7android9ATSParser6Stream5flushEPNS0_9SyncEventE@plt>
  13633c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  136340: 910103ff     	add	sp, sp, #0x40
  136344: d65f03c0     	ret

0000000000136348 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)>:
  136348: f81e0ffc     	str	x28, [sp, #-0x20]!
  13634c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136350: 910043fd     	add	x29, sp, #0x10
  136354: d10ec3ff     	sub	sp, sp, #0x3b0
  136358: d53bd048     	mrs	x8, TPIDR_EL0
  13635c: f9401508     	ldr	x8, [x8, #0x28]
  136360: f81e83a8     	stur	x8, [x29, #-0x18]
  136364: f90157e0     	str	x0, [sp, #0x2a8]
  136368: f90153e1     	str	x1, [sp, #0x2a0]
  13636c: f94157e8     	ldr	x8, [sp, #0x2a8]
  136370: aa0803e0     	mov	x0, x8
  136374: 2a1f03e9     	mov	w9, wzr
  136378: 390a73e9     	strb	w9, [sp, #0x29c]
  13637c: 91008108     	add	x8, x8, #0x20
  136380: f90127e0     	str	x0, [sp, #0x248]
  136384: aa0803e0     	mov	x0, x8
  136388: 97fdc9de     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  13638c: f94153e8     	ldr	x8, [sp, #0x2a0]
  136390: f90123e0     	str	x0, [sp, #0x240]
  136394: aa0803e0     	mov	x0, x8
  136398: 97fdcaf6     	bl	0xa8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>
  13639c: f94123e8     	ldr	x8, [sp, #0x240]
  1363a0: eb000100     	subs	x0, x8, x0
  1363a4: f9011fe0     	str	x0, [sp, #0x238]
  1363a8: 54004181     	b.ne	0x136bd8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x890>
  1363ac: 14000001     	b	0x1363b0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x68>
  1363b0: d10103a0     	sub	x0, x29, #0x40
  1363b4: 97fdb15b     	bl	0xa2920 <_ZN7android11KeyedVectorIiNS_6VectorIiEEEC2Ev@plt>
  1363b8: d101a3a0     	sub	x0, x29, #0x68
  1363bc: 97fdb159     	bl	0xa2920 <_ZN7android11KeyedVectorIiNS_6VectorIiEEEC2Ev@plt>
  1363c0: 14000001     	b	0x1363c4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7c>
  1363c4: aa1f03e8     	mov	x8, xzr
  1363c8: f9014be8     	str	x8, [sp, #0x290]
  1363cc: 14000001     	b	0x1363d0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x88>
  1363d0: f9414be8     	ldr	x8, [sp, #0x290]
  1363d4: f94127e9     	ldr	x9, [sp, #0x248]
  1363d8: 91008120     	add	x0, x9, #0x20
  1363dc: f9011be8     	str	x8, [sp, #0x230]
  1363e0: 97fdc9c8     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  1363e4: f90117e0     	str	x0, [sp, #0x228]
  1363e8: 14000001     	b	0x1363ec <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0xa4>
  1363ec: f9411be8     	ldr	x8, [sp, #0x230]
  1363f0: f94117e9     	ldr	x9, [sp, #0x228]
  1363f4: eb09010a     	subs	x10, x8, x9
  1363f8: f90113ea     	str	x10, [sp, #0x220]
  1363fc: 54000e82     	b.hs	0x1365cc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x284>
  136400: 14000001     	b	0x136404 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0xbc>
  136404: f94127e8     	ldr	x8, [sp, #0x248]
  136408: 91008100     	add	x0, x8, #0x20
  13640c: f9414be1     	ldr	x1, [sp, #0x290]
  136410: 97fdc654     	bl	0xa7d60 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  136414: f9010fe0     	str	x0, [sp, #0x218]
  136418: 14000001     	b	0x13641c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0xd4>
  13641c: f9410fe0     	ldr	x0, [sp, #0x218]
  136420: 97fdadbc     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136424: f9010be0     	str	x0, [sp, #0x210]
  136428: 14000001     	b	0x13642c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0xe4>
  13642c: f9410be0     	ldr	x0, [sp, #0x210]
  136430: 97fdbbc4     	bl	0xa5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>
  136434: b9020fe0     	str	w0, [sp, #0x20c]
  136438: 14000001     	b	0x13643c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0xf4>
  13643c: b9420fe8     	ldr	w8, [sp, #0x20c]
  136440: b81943a8     	stur	w8, [x29, #-0x6c]
  136444: d10103a0     	sub	x0, x29, #0x40
  136448: d101b3a1     	sub	x1, x29, #0x6c
  13644c: 97fdbe4d     	bl	0xa5d80 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE10indexOfKeyERKi@plt>
  136450: f90103e0     	str	x0, [sp, #0x200]
  136454: 14000001     	b	0x136458 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x110>
  136458: f94103e8     	ldr	x8, [sp, #0x200]
  13645c: f9013fe8     	str	x8, [sp, #0x278]
  136460: f9413fe9     	ldr	x9, [sp, #0x278]
  136464: b6f80589     	tbz	x9, #0x3f, 0x136514 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x1cc>
  136468: 14000001     	b	0x13646c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x124>
  13646c: f94127e8     	ldr	x8, [sp, #0x248]
  136470: 91008100     	add	x0, x8, #0x20
  136474: f9414be1     	ldr	x1, [sp, #0x290]
  136478: 97fdc63a     	bl	0xa7d60 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  13647c: f900ffe0     	str	x0, [sp, #0x1f8]
  136480: 14000001     	b	0x136484 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x13c>
  136484: f940ffe0     	ldr	x0, [sp, #0x1f8]
  136488: 97fdada2     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  13648c: f900fbe0     	str	x0, [sp, #0x1f0]
  136490: 14000001     	b	0x136494 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x14c>
  136494: f940fbe0     	ldr	x0, [sp, #0x1f0]
  136498: 97fdbbaa     	bl	0xa5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>
  13649c: b901efe0     	str	w0, [sp, #0x1ec]
  1364a0: 14000001     	b	0x1364a4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x15c>
  1364a4: b941efe8     	ldr	w8, [sp, #0x1ec]
  1364a8: b81903a8     	stur	w8, [x29, #-0x70]
  1364ac: d10263a0     	sub	x0, x29, #0x98
  1364b0: 97fdbd2c     	bl	0xa5960 <_ZN7android6VectorIiEC2Ev@plt>
  1364b4: 14000001     	b	0x1364b8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x170>
  1364b8: d10103a0     	sub	x0, x29, #0x40
  1364bc: d101c3a1     	sub	x1, x29, #0x70
  1364c0: d10263a2     	sub	x2, x29, #0x98
  1364c4: 97fda69f     	bl	0x9ff40 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE3addERKiRKS2_@plt>
  1364c8: f900f3e0     	str	x0, [sp, #0x1e0]
  1364cc: 14000001     	b	0x1364d0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x188>
  1364d0: d10263a0     	sub	x0, x29, #0x98
  1364d4: 97fda65b     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  1364d8: 1400000f     	b	0x136514 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x1cc>
  1364dc: f90147e0     	str	x0, [sp, #0x288]
  1364e0: 2a0103e8     	mov	w8, w1
  1364e4: b90287e8     	str	w8, [sp, #0x284]
  1364e8: 140001b9     	b	0x136bcc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x884>
  1364ec: f90147e0     	str	x0, [sp, #0x288]
  1364f0: 2a0103e8     	mov	w8, w1
  1364f4: b90287e8     	str	w8, [sp, #0x284]
  1364f8: 140001b2     	b	0x136bc0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x878>
  1364fc: f90147e0     	str	x0, [sp, #0x288]
  136500: 2a0103e8     	mov	w8, w1
  136504: b90287e8     	str	w8, [sp, #0x284]
  136508: d10263a0     	sub	x0, x29, #0x98
  13650c: 97fda64d     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  136510: 140001ac     	b	0x136bc0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x878>
  136514: f94127e8     	ldr	x8, [sp, #0x248]
  136518: 91008100     	add	x0, x8, #0x20
  13651c: f9414be1     	ldr	x1, [sp, #0x290]
  136520: 97fdc610     	bl	0xa7d60 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  136524: f900efe0     	str	x0, [sp, #0x1d8]
  136528: 14000001     	b	0x13652c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x1e4>
  13652c: f940efe0     	ldr	x0, [sp, #0x1d8]
  136530: 97fdad78     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136534: f900ebe0     	str	x0, [sp, #0x1d0]
  136538: 14000001     	b	0x13653c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x1f4>
  13653c: f940ebe0     	ldr	x0, [sp, #0x1d0]
  136540: 97fdbb80     	bl	0xa5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>
  136544: b901cfe0     	str	w0, [sp, #0x1cc]
  136548: 14000001     	b	0x13654c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x204>
  13654c: b941cfe8     	ldr	w8, [sp, #0x1cc]
  136550: b81643a8     	stur	w8, [x29, #-0x9c]
  136554: d10103a0     	sub	x0, x29, #0x40
  136558: d10273a1     	sub	x1, x29, #0x9c
  13655c: 97fdcce5     	bl	0xa98f0 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE12editValueForERKi@plt>
  136560: f900e3e0     	str	x0, [sp, #0x1c0]
  136564: 14000001     	b	0x136568 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x220>
  136568: f94127e8     	ldr	x8, [sp, #0x248]
  13656c: 91008100     	add	x0, x8, #0x20
  136570: f9414be1     	ldr	x1, [sp, #0x290]
  136574: 97fdc5fb     	bl	0xa7d60 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  136578: f900dfe0     	str	x0, [sp, #0x1b8]
  13657c: 14000001     	b	0x136580 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x238>
  136580: f940dfe0     	ldr	x0, [sp, #0x1b8]
  136584: 97fdad63     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136588: f900dbe0     	str	x0, [sp, #0x1b0]
  13658c: 14000001     	b	0x136590 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x248>
  136590: f940dbe0     	ldr	x0, [sp, #0x1b0]
  136594: 97fdc8a7     	bl	0xa8830 <_ZNK7android9ATSParser6Stream3pidEv@plt>
  136598: b901afe0     	str	w0, [sp, #0x1ac]
  13659c: 14000001     	b	0x1365a0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x258>
  1365a0: b941afe8     	ldr	w8, [sp, #0x1ac]
  1365a4: b81603a8     	stur	w8, [x29, #-0xa0]
  1365a8: d10283a1     	sub	x1, x29, #0xa0
  1365ac: f940e3e0     	ldr	x0, [sp, #0x1c0]
  1365b0: 97fdcbb0     	bl	0xa9470 <_ZN7android6VectorIiE9push_backERKi@plt>
  1365b4: 14000001     	b	0x1365b8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x270>
  1365b8: 14000001     	b	0x1365bc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x274>
  1365bc: f9414be8     	ldr	x8, [sp, #0x290]
  1365c0: 91000508     	add	x8, x8, #0x1
  1365c4: f9014be8     	str	x8, [sp, #0x290]
  1365c8: 17ffff82     	b	0x1363d0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x88>
  1365cc: aa1f03e8     	mov	x8, xzr
  1365d0: f9014be8     	str	x8, [sp, #0x290]
  1365d4: 14000001     	b	0x1365d8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x290>
  1365d8: f9414be8     	ldr	x8, [sp, #0x290]
  1365dc: f94153e0     	ldr	x0, [sp, #0x2a0]
  1365e0: f900d3e8     	str	x8, [sp, #0x1a0]
  1365e4: 97fdca63     	bl	0xa8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>
  1365e8: f900cfe0     	str	x0, [sp, #0x198]
  1365ec: 14000001     	b	0x1365f0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x2a8>
  1365f0: f940d3e8     	ldr	x8, [sp, #0x1a0]
  1365f4: f940cfe9     	ldr	x9, [sp, #0x198]
  1365f8: eb09010a     	subs	x10, x8, x9
  1365fc: f900cbea     	str	x10, [sp, #0x190]
  136600: 54000982     	b.hs	0x136730 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3e8>
  136604: 14000001     	b	0x136608 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x2c0>
  136608: f94153e0     	ldr	x0, [sp, #0x2a0]
  13660c: f9414be1     	ldr	x1, [sp, #0x290]
  136610: 97fdbe44     	bl	0xa5f20 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEEixEm@plt>
  136614: f900c7e0     	str	x0, [sp, #0x188]
  136618: 14000001     	b	0x13661c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x2d4>
  13661c: f940c7e8     	ldr	x8, [sp, #0x188]
  136620: b9400109     	ldr	w9, [x8]
  136624: b815c3a9     	stur	w9, [x29, #-0xa4]
  136628: d101a3a0     	sub	x0, x29, #0x68
  13662c: d10293a1     	sub	x1, x29, #0xa4
  136630: 97fdbdd4     	bl	0xa5d80 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE10indexOfKeyERKi@plt>
  136634: f900c3e0     	str	x0, [sp, #0x180]
  136638: 14000001     	b	0x13663c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x2f4>
  13663c: f940c3e8     	ldr	x8, [sp, #0x180]
  136640: f9013be8     	str	x8, [sp, #0x270]
  136644: f9413be9     	ldr	x9, [sp, #0x270]
  136648: b6f80389     	tbz	x9, #0x3f, 0x1366b8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x370>
  13664c: 14000001     	b	0x136650 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x308>
  136650: f94153e0     	ldr	x0, [sp, #0x2a0]
  136654: f9414be1     	ldr	x1, [sp, #0x290]
  136658: 97fdbe32     	bl	0xa5f20 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEEixEm@plt>
  13665c: f900bfe0     	str	x0, [sp, #0x178]
  136660: 14000001     	b	0x136664 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x31c>
  136664: f940bfe8     	ldr	x8, [sp, #0x178]
  136668: b9400109     	ldr	w9, [x8]
  13666c: b81583a9     	stur	w9, [x29, #-0xa8]
  136670: d10343a0     	sub	x0, x29, #0xd0
  136674: 97fdbcbb     	bl	0xa5960 <_ZN7android6VectorIiEC2Ev@plt>
  136678: 14000001     	b	0x13667c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x334>
  13667c: d101a3a0     	sub	x0, x29, #0x68
  136680: d102a3a1     	sub	x1, x29, #0xa8
  136684: d10343a2     	sub	x2, x29, #0xd0
  136688: 97fda62e     	bl	0x9ff40 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE3addERKiRKS2_@plt>
  13668c: f900bbe0     	str	x0, [sp, #0x170]
  136690: 14000001     	b	0x136694 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x34c>
  136694: d10343a0     	sub	x0, x29, #0xd0
  136698: 97fda5ea     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  13669c: 14000007     	b	0x1366b8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x370>
  1366a0: f90147e0     	str	x0, [sp, #0x288]
  1366a4: 2a0103e8     	mov	w8, w1
  1366a8: b90287e8     	str	w8, [sp, #0x284]
  1366ac: d10343a0     	sub	x0, x29, #0xd0
  1366b0: 97fda5e4     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  1366b4: 14000143     	b	0x136bc0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x878>
  1366b8: f94153e0     	ldr	x0, [sp, #0x2a0]
  1366bc: f9414be1     	ldr	x1, [sp, #0x290]
  1366c0: 97fdbe18     	bl	0xa5f20 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEEixEm@plt>
  1366c4: f900b7e0     	str	x0, [sp, #0x168]
  1366c8: 14000001     	b	0x1366cc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x384>
  1366cc: f940b7e8     	ldr	x8, [sp, #0x168]
  1366d0: b9400109     	ldr	w9, [x8]
  1366d4: b812c3a9     	stur	w9, [x29, #-0xd4]
  1366d8: d101a3a0     	sub	x0, x29, #0x68
  1366dc: d10353a1     	sub	x1, x29, #0xd4
  1366e0: 97fdcc84     	bl	0xa98f0 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE12editValueForERKi@plt>
  1366e4: f900b3e0     	str	x0, [sp, #0x160]
  1366e8: 14000001     	b	0x1366ec <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3a4>
  1366ec: f94153e0     	ldr	x0, [sp, #0x2a0]
  1366f0: f9414be1     	ldr	x1, [sp, #0x290]
  1366f4: 97fdbe0b     	bl	0xa5f20 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEEixEm@plt>
  1366f8: f900afe0     	str	x0, [sp, #0x158]
  1366fc: 14000001     	b	0x136700 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3b8>
  136700: f940afe8     	ldr	x8, [sp, #0x158]
  136704: b9400509     	ldr	w9, [x8, #0x4]
  136708: b81283a9     	stur	w9, [x29, #-0xd8]
  13670c: d10363a1     	sub	x1, x29, #0xd8
  136710: f940b3e0     	ldr	x0, [sp, #0x160]
  136714: 97fdcb57     	bl	0xa9470 <_ZN7android6VectorIiE9push_backERKi@plt>
  136718: 14000001     	b	0x13671c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3d4>
  13671c: 14000001     	b	0x136720 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3d8>
  136720: f9414be8     	ldr	x8, [sp, #0x290]
  136724: 91000508     	add	x8, x8, #0x1
  136728: f9014be8     	str	x8, [sp, #0x290]
  13672c: 17ffffab     	b	0x1365d8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x290>
  136730: d10103a0     	sub	x0, x29, #0x40
  136734: 97fdc863     	bl	0xa88c0 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE4sizeEv@plt>
  136738: f900abe0     	str	x0, [sp, #0x150]
  13673c: 14000001     	b	0x136740 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x3f8>
  136740: d101a3a0     	sub	x0, x29, #0x68
  136744: 97fdc85f     	bl	0xa88c0 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE4sizeEv@plt>
  136748: f900a7e0     	str	x0, [sp, #0x148]
  13674c: 14000001     	b	0x136750 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x408>
  136750: f940abe8     	ldr	x8, [sp, #0x150]
  136754: f940a7e9     	ldr	x9, [sp, #0x148]
  136758: eb09010a     	subs	x10, x8, x9
  13675c: f900a3ea     	str	x10, [sp, #0x140]
  136760: 54000901     	b.ne	0x136880 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x538>
  136764: 14000001     	b	0x136768 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x420>
  136768: 320003e8     	orr	w8, wzr, #0x1
  13676c: 390a73e8     	strb	w8, [sp, #0x29c]
  136770: aa1f03e9     	mov	x9, xzr
  136774: f9014be9     	str	x9, [sp, #0x290]
  136778: 14000001     	b	0x13677c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x434>
  13677c: f9414be8     	ldr	x8, [sp, #0x290]
  136780: d10103a0     	sub	x0, x29, #0x40
  136784: f9009fe8     	str	x8, [sp, #0x138]
  136788: 97fdc84e     	bl	0xa88c0 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE4sizeEv@plt>
  13678c: f9009be0     	str	x0, [sp, #0x130]
  136790: 14000001     	b	0x136794 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x44c>
  136794: f9409fe8     	ldr	x8, [sp, #0x138]
  136798: f9409be9     	ldr	x9, [sp, #0x130]
  13679c: eb09010a     	subs	x10, x8, x9
  1367a0: f90097ea     	str	x10, [sp, #0x128]
  1367a4: 540006c2     	b.hs	0x13687c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x534>
  1367a8: 14000001     	b	0x1367ac <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x464>
  1367ac: f9414be1     	ldr	x1, [sp, #0x290]
  1367b0: d10103a0     	sub	x0, x29, #0x40
  1367b4: 97fdca53     	bl	0xa9100 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE5keyAtEm@plt>
  1367b8: f90093e0     	str	x0, [sp, #0x120]
  1367bc: 14000001     	b	0x1367c0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x478>
  1367c0: f94093e8     	ldr	x8, [sp, #0x120]
  1367c4: b9400109     	ldr	w9, [x8]
  1367c8: f9414be1     	ldr	x1, [sp, #0x290]
  1367cc: d101a3a0     	sub	x0, x29, #0x68
  1367d0: b9011fe9     	str	w9, [sp, #0x11c]
  1367d4: 97fdca4b     	bl	0xa9100 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE5keyAtEm@plt>
  1367d8: f9008be0     	str	x0, [sp, #0x110]
  1367dc: 14000001     	b	0x1367e0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x498>
  1367e0: f9408be8     	ldr	x8, [sp, #0x110]
  1367e4: b9400109     	ldr	w9, [x8]
  1367e8: b9411fea     	ldr	w10, [sp, #0x11c]
  1367ec: 6b090149     	subs	w9, w10, w9
  1367f0: b9010fe9     	str	w9, [sp, #0x10c]
  1367f4: 54000341     	b.ne	0x13685c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x514>
  1367f8: 14000001     	b	0x1367fc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x4b4>
  1367fc: f9414be1     	ldr	x1, [sp, #0x290]
  136800: d10103a0     	sub	x0, x29, #0x40
  136804: 97fdc97f     	bl	0xa8e00 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEEixEm@plt>
  136808: f90083e0     	str	x0, [sp, #0x100]
  13680c: 14000001     	b	0x136810 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x4c8>
  136810: f94083e0     	ldr	x0, [sp, #0x100]
  136814: 97fdbd13     	bl	0xa5c60 <_ZNK7android6VectorIiE4sizeEv@plt>
  136818: f9007fe0     	str	x0, [sp, #0xf8]
  13681c: 14000001     	b	0x136820 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x4d8>
  136820: f9414be1     	ldr	x1, [sp, #0x290]
  136824: d101a3a0     	sub	x0, x29, #0x68
  136828: 97fdc976     	bl	0xa8e00 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEEixEm@plt>
  13682c: f9007be0     	str	x0, [sp, #0xf0]
  136830: 14000001     	b	0x136834 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x4ec>
  136834: f9407be0     	ldr	x0, [sp, #0xf0]
  136838: 97fdbd0a     	bl	0xa5c60 <_ZNK7android6VectorIiE4sizeEv@plt>
  13683c: f90077e0     	str	x0, [sp, #0xe8]
  136840: 14000001     	b	0x136844 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x4fc>
  136844: f9407fe8     	ldr	x8, [sp, #0xf8]
  136848: f94077e9     	ldr	x9, [sp, #0xe8]
  13684c: eb09010a     	subs	x10, x8, x9
  136850: f90073ea     	str	x10, [sp, #0xe0]
  136854: 540000a0     	b.eq	0x136868 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x520>
  136858: 14000001     	b	0x13685c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x514>
  13685c: 2a1f03e8     	mov	w8, wzr
  136860: 390a73e8     	strb	w8, [sp, #0x29c]
  136864: 14000006     	b	0x13687c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x534>
  136868: 14000001     	b	0x13686c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x524>
  13686c: f9414be8     	ldr	x8, [sp, #0x290]
  136870: 91000508     	add	x8, x8, #0x1
  136874: f9014be8     	str	x8, [sp, #0x290]
  136878: 17ffffc1     	b	0x13677c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x434>
  13687c: 14000001     	b	0x136880 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x538>
  136880: 394a73e8     	ldrb	w8, [sp, #0x29c]
  136884: 360017a8     	tbz	w8, #0x0, 0x136b78 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x830>
  136888: 14000001     	b	0x13688c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x544>
  13688c: d10403a0     	sub	x0, x29, #0x100
  136890: 97fdbed4     	bl	0xa63e0 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>
  136894: 14000001     	b	0x136898 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x550>
  136898: aa1f03e8     	mov	x8, xzr
  13689c: f9014be8     	str	x8, [sp, #0x290]
  1368a0: 14000001     	b	0x1368a4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x55c>
  1368a4: f9414be8     	ldr	x8, [sp, #0x290]
  1368a8: f94127e9     	ldr	x9, [sp, #0x248]
  1368ac: 91008120     	add	x0, x9, #0x20
  1368b0: f9006fe8     	str	x8, [sp, #0xd8]
  1368b4: 97fdc893     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  1368b8: f9006be0     	str	x0, [sp, #0xd0]
  1368bc: 14000001     	b	0x1368c0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x578>
  1368c0: f9406fe8     	ldr	x8, [sp, #0xd8]
  1368c4: f9406be9     	ldr	x9, [sp, #0xd0]
  1368c8: eb09010a     	subs	x10, x8, x9
  1368cc: f90067ea     	str	x10, [sp, #0xc8]
  1368d0: 54000442     	b.hs	0x136958 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x610>
  1368d4: 14000001     	b	0x1368d8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x590>
  1368d8: f94127e8     	ldr	x8, [sp, #0x248]
  1368dc: 91008100     	add	x0, x8, #0x20
  1368e0: f9414be1     	ldr	x1, [sp, #0x290]
  1368e4: 97fdc477     	bl	0xa7ac0 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE5keyAtEm@plt>
  1368e8: f90063e0     	str	x0, [sp, #0xc0]
  1368ec: 14000001     	b	0x1368f0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x5a8>
  1368f0: f94063e8     	ldr	x8, [sp, #0xc0]
  1368f4: b9400109     	ldr	w9, [x8]
  1368f8: b902bfe9     	str	w9, [sp, #0x2bc]
  1368fc: f94127ea     	ldr	x10, [sp, #0x248]
  136900: 91008140     	add	x0, x10, #0x20
  136904: f9414be1     	ldr	x1, [sp, #0x290]
  136908: 97fdab26     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  13690c: f9005fe0     	str	x0, [sp, #0xb8]
  136910: 14000001     	b	0x136914 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x5cc>
  136914: d10403a0     	sub	x0, x29, #0x100
  136918: 910af3e1     	add	x1, sp, #0x2bc
  13691c: f9405fe2     	ldr	x2, [sp, #0xb8]
  136920: 97fdae48     	bl	0xa2240 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE3addERKiRKS4_@plt>
  136924: f9005be0     	str	x0, [sp, #0xb0]
  136928: 14000001     	b	0x13692c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x5e4>
  13692c: 14000001     	b	0x136930 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x5e8>
  136930: f9414be8     	ldr	x8, [sp, #0x290]
  136934: 91000508     	add	x8, x8, #0x1
  136938: f9014be8     	str	x8, [sp, #0x290]
  13693c: 17ffffda     	b	0x1368a4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x55c>
  136940: f90147e0     	str	x0, [sp, #0x288]
  136944: 2a0103e8     	mov	w8, w1
  136948: b90287e8     	str	w8, [sp, #0x284]
  13694c: d10403a0     	sub	x0, x29, #0x100
  136950: 97fdb4cc     	bl	0xa3c80 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  136954: 1400009b     	b	0x136bc0 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x878>
  136958: f94127e8     	ldr	x8, [sp, #0x248]
  13695c: 91008100     	add	x0, x8, #0x20
  136960: 97fdcacc     	bl	0xa9490 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE5clearEv@plt>
  136964: 14000001     	b	0x136968 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x620>
  136968: aa1f03e8     	mov	x8, xzr
  13696c: f9014be8     	str	x8, [sp, #0x290]
  136970: 14000001     	b	0x136974 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x62c>
  136974: f9414be8     	ldr	x8, [sp, #0x290]
  136978: d10403a0     	sub	x0, x29, #0x100
  13697c: f90057e8     	str	x8, [sp, #0xa8]
  136980: 97fdbc28     	bl	0xa5a20 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  136984: f90053e0     	str	x0, [sp, #0xa0]
  136988: 14000001     	b	0x13698c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x644>
  13698c: f94057e8     	ldr	x8, [sp, #0xa8]
  136990: f94053e9     	ldr	x9, [sp, #0xa0]
  136994: eb09010a     	subs	x10, x8, x9
  136998: f9004fea     	str	x10, [sp, #0x98]
  13699c: 54000dc2     	b.hs	0x136b54 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x80c>
  1369a0: 14000001     	b	0x1369a4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x65c>
  1369a4: f9414be1     	ldr	x1, [sp, #0x290]
  1369a8: d10403a0     	sub	x0, x29, #0x100
  1369ac: 97fdb7a9     	bl	0xa4850 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  1369b0: f9004be0     	str	x0, [sp, #0x90]
  1369b4: 14000001     	b	0x1369b8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x670>
  1369b8: f9404be0     	ldr	x0, [sp, #0x90]
  1369bc: 97fdac55     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  1369c0: f90047e0     	str	x0, [sp, #0x88]
  1369c4: 14000001     	b	0x1369c8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x680>
  1369c8: f94047e0     	ldr	x0, [sp, #0x88]
  1369cc: 97fdba5d     	bl	0xa5340 <_ZNK7android9ATSParser6Stream4typeEv@plt>
  1369d0: b90087e0     	str	w0, [sp, #0x84]
  1369d4: 14000001     	b	0x1369d8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x690>
  1369d8: b94087e8     	ldr	w8, [sp, #0x84]
  1369dc: b902bbe8     	str	w8, [sp, #0x2b8]
  1369e0: d101a3a0     	sub	x0, x29, #0x68
  1369e4: 910ae3e1     	add	x1, sp, #0x2b8
  1369e8: 97fdbce6     	bl	0xa5d80 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE10indexOfKeyERKi@plt>
  1369ec: f9003fe0     	str	x0, [sp, #0x78]
  1369f0: 14000001     	b	0x1369f4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x6ac>
  1369f4: f9403fe8     	ldr	x8, [sp, #0x78]
  1369f8: f90137e8     	str	x8, [sp, #0x268]
  1369fc: f94137e9     	ldr	x9, [sp, #0x268]
  136a00: b6f800e9     	tbz	x9, #0x3f, 0x136a1c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x6d4>
  136a04: 14000001     	b	0x136a08 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x6c0>
  136a08: 2a1f03e8     	mov	w8, wzr
  136a0c: 390acfe8     	strb	w8, [sp, #0x2b3]
  136a10: 320003e8     	orr	w8, wzr, #0x1
  136a14: b90267e8     	str	w8, [sp, #0x264]
  136a18: 14000052     	b	0x136b60 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x818>
  136a1c: f94137e1     	ldr	x1, [sp, #0x268]
  136a20: d101a3a0     	sub	x0, x29, #0x68
  136a24: 97fdb8ab     	bl	0xa4cd0 <_ZN7android11KeyedVectorIiNS_6VectorIiEEE11editValueAtEm@plt>
  136a28: f9003be0     	str	x0, [sp, #0x70]
  136a2c: 14000001     	b	0x136a30 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x6e8>
  136a30: f9403be8     	ldr	x8, [sp, #0x70]
  136a34: f9012fe8     	str	x8, [sp, #0x258]
  136a38: f9412fe0     	ldr	x0, [sp, #0x258]
  136a3c: 97fdc7e5     	bl	0xa89d0 <_ZNK7android6VectorIiE7isEmptyEv@plt>
  136a40: b9006fe0     	str	w0, [sp, #0x6c]
  136a44: 14000001     	b	0x136a48 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x700>
  136a48: b9406fe8     	ldr	w8, [sp, #0x6c]
  136a4c: 360000e8     	tbz	w8, #0x0, 0x136a68 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x720>
  136a50: 14000001     	b	0x136a54 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x70c>
  136a54: 2a1f03e8     	mov	w8, wzr
  136a58: 390acfe8     	strb	w8, [sp, #0x2b3]
  136a5c: 320003e8     	orr	w8, wzr, #0x1
  136a60: b90267e8     	str	w8, [sp, #0x264]
  136a64: 1400003f     	b	0x136b60 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x818>
  136a68: f9412fe0     	ldr	x0, [sp, #0x258]
  136a6c: 97fdabd1     	bl	0xa19b0 <_ZN7android6VectorIiE5beginEv@plt>
  136a70: f90033e0     	str	x0, [sp, #0x60]
  136a74: 14000001     	b	0x136a78 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x730>
  136a78: f94033e8     	ldr	x8, [sp, #0x60]
  136a7c: f9012be8     	str	x8, [sp, #0x250]
  136a80: f9414be1     	ldr	x1, [sp, #0x290]
  136a84: d10403a0     	sub	x0, x29, #0x100
  136a88: 97fda91a     	bl	0xa0ef0 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  136a8c: f9002fe0     	str	x0, [sp, #0x58]
  136a90: 14000001     	b	0x136a94 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x74c>
  136a94: f9402fe0     	ldr	x0, [sp, #0x58]
  136a98: 97fdac1e     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136a9c: f9002be0     	str	x0, [sp, #0x50]
  136aa0: 14000001     	b	0x136aa4 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x75c>
  136aa4: f9412be8     	ldr	x8, [sp, #0x250]
  136aa8: b9400101     	ldr	w1, [x8]
  136aac: f9402be0     	ldr	x0, [sp, #0x50]
  136ab0: 97fdb6f0     	bl	0xa4670 <_ZN7android9ATSParser6Stream6setPIDEj@plt>
  136ab4: 14000001     	b	0x136ab8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x770>
  136ab8: f94127e8     	ldr	x8, [sp, #0x248]
  136abc: 91008109     	add	x9, x8, #0x20
  136ac0: f9414be1     	ldr	x1, [sp, #0x290]
  136ac4: d10403a0     	sub	x0, x29, #0x100
  136ac8: f90027e9     	str	x9, [sp, #0x48]
  136acc: 97fdb761     	bl	0xa4850 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEEixEm@plt>
  136ad0: f90023e0     	str	x0, [sp, #0x40]
  136ad4: 14000001     	b	0x136ad8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x790>
  136ad8: f94023e0     	ldr	x0, [sp, #0x40]
  136adc: 97fdac0d     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  136ae0: f9001fe0     	str	x0, [sp, #0x38]
  136ae4: 14000001     	b	0x136ae8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7a0>
  136ae8: f9401fe0     	ldr	x0, [sp, #0x38]
  136aec: 97fdc751     	bl	0xa8830 <_ZNK7android9ATSParser6Stream3pidEv@plt>
  136af0: b90037e0     	str	w0, [sp, #0x34]
  136af4: 14000001     	b	0x136af8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7b0>
  136af8: b94037e8     	ldr	w8, [sp, #0x34]
  136afc: b902b7e8     	str	w8, [sp, #0x2b4]
  136b00: f9414be1     	ldr	x1, [sp, #0x290]
  136b04: d10403a0     	sub	x0, x29, #0x100
  136b08: 97fda8fa     	bl	0xa0ef0 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  136b0c: f90017e0     	str	x0, [sp, #0x28]
  136b10: 14000001     	b	0x136b14 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7cc>
  136b14: 910ad3e1     	add	x1, sp, #0x2b4
  136b18: f94027e0     	ldr	x0, [sp, #0x48]
  136b1c: f94017e2     	ldr	x2, [sp, #0x28]
  136b20: 97fdce24     	bl	0xaa3b0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE3addERKjRKS4_@plt>
  136b24: f90013e0     	str	x0, [sp, #0x20]
  136b28: 14000001     	b	0x136b2c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7e4>
  136b2c: f9412fe0     	ldr	x0, [sp, #0x258]
  136b30: f9412be1     	ldr	x1, [sp, #0x250]
  136b34: 97fdd097     	bl	0xaad90 <_ZN7android6VectorIiE5eraseEPi@plt>
  136b38: f9000fe0     	str	x0, [sp, #0x18]
  136b3c: 14000001     	b	0x136b40 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7f8>
  136b40: 14000001     	b	0x136b44 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x7fc>
  136b44: f9414be8     	ldr	x8, [sp, #0x290]
  136b48: 91000508     	add	x8, x8, #0x1
  136b4c: f9014be8     	str	x8, [sp, #0x290]
  136b50: 17ffff89     	b	0x136974 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x62c>
  136b54: 2a1f03e8     	mov	w8, wzr
  136b58: b90267e8     	str	w8, [sp, #0x264]
  136b5c: 14000001     	b	0x136b60 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x818>
  136b60: d10403a0     	sub	x0, x29, #0x100
  136b64: 97fdb447     	bl	0xa3c80 <_ZN7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  136b68: b94267e8     	ldr	w8, [sp, #0x264]
  136b6c: 350000c8     	cbnz	w8, 0x136b84 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x83c>
  136b70: 14000001     	b	0x136b74 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x82c>
  136b74: 14000001     	b	0x136b78 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x830>
  136b78: 2a1f03e8     	mov	w8, wzr
  136b7c: b90267e8     	str	w8, [sp, #0x264]
  136b80: 14000001     	b	0x136b84 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x83c>
  136b84: d101a3a0     	sub	x0, x29, #0x68
  136b88: 97fda5b2     	bl	0xa0250 <_ZN7android11KeyedVectorIiNS_6VectorIiEEED2Ev@plt>
  136b8c: d10103a0     	sub	x0, x29, #0x40
  136b90: 97fda5b0     	bl	0xa0250 <_ZN7android11KeyedVectorIiNS_6VectorIiEEED2Ev@plt>
  136b94: b94267e8     	ldr	w8, [sp, #0x264]
  136b98: 2a0803e9     	mov	w9, w8
  136b9c: b90017e9     	str	w9, [sp, #0x14]
  136ba0: 340000e8     	cbz	w8, 0x136bbc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x874>
  136ba4: 14000001     	b	0x136ba8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x860>
  136ba8: b94017e8     	ldr	w8, [sp, #0x14]
  136bac: 71000509     	subs	w9, w8, #0x1
  136bb0: b90013e9     	str	w9, [sp, #0x10]
  136bb4: 540001a0     	b.eq	0x136be8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8a0>
  136bb8: 1400001d     	b	0x136c2c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8e4>
  136bbc: 14000007     	b	0x136bd8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x890>
  136bc0: d101a3a0     	sub	x0, x29, #0x68
  136bc4: 97fda5a3     	bl	0xa0250 <_ZN7android11KeyedVectorIiNS_6VectorIiEEED2Ev@plt>
  136bc8: 14000001     	b	0x136bcc <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x884>
  136bcc: d10103a0     	sub	x0, x29, #0x40
  136bd0: 97fda5a0     	bl	0xa0250 <_ZN7android11KeyedVectorIiNS_6VectorIiEEED2Ev@plt>
  136bd4: 14000014     	b	0x136c24 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8dc>
  136bd8: 394a73e8     	ldrb	w8, [sp, #0x29c]
  136bdc: 12000108     	and	w8, w8, #0x1
  136be0: 390acfe8     	strb	w8, [sp, #0x2b3]
  136be4: 14000001     	b	0x136be8 <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8a0>
  136be8: 394acfe8     	ldrb	w8, [sp, #0x2b3]
  136bec: d53bd049     	mrs	x9, TPIDR_EL0
  136bf0: f9401529     	ldr	x9, [x9, #0x28]
  136bf4: f85e83aa     	ldur	x10, [x29, #-0x18]
  136bf8: eb0a0129     	subs	x9, x9, x10
  136bfc: b9000fe8     	str	w8, [sp, #0xc]
  136c00: f90003e9     	str	x9, [sp]
  136c04: 54000141     	b.ne	0x136c2c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8e4>
  136c08: 14000001     	b	0x136c0c <android::ATSParser::Program::switchPIDs(android::Vector<android::ATSParser::Program::StreamInfo> const&)+0x8c4>
  136c0c: b9400fe8     	ldr	w8, [sp, #0xc]
  136c10: 12000100     	and	w0, w8, #0x1
  136c14: 910ec3ff     	add	sp, sp, #0x3b0
  136c18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  136c1c: f84207fc     	ldr	x28, [sp], #0x20
  136c20: d65f03c0     	ret
  136c24: f94147e0     	ldr	x0, [sp, #0x288]
  136c28: 97fdc4ba     	bl	0xa7f10 <_Unwind_Resume@plt>
  136c2c: 97fdcc51     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000136c30 <android::Vector<android::ATSParser::Program::StreamInfo>::size() const>:
  136c30: d10083ff     	sub	sp, sp, #0x20
  136c34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136c38: 910043fd     	add	x29, sp, #0x10
  136c3c: f90007e0     	str	x0, [sp, #0x8]
  136c40: f94007e0     	ldr	x0, [sp, #0x8]
  136c44: 97fdafe3     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  136c48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  136c4c: 910083ff     	add	sp, sp, #0x20
  136c50: d65f03c0     	ret

0000000000136c54 <android::KeyedVector<int, android::Vector<int>>::KeyedVector()>:
  136c54: d10083ff     	sub	sp, sp, #0x20
  136c58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136c5c: 910043fd     	add	x29, sp, #0x10
  136c60: f90007e0     	str	x0, [sp, #0x8]
  136c64: f94007e0     	ldr	x0, [sp, #0x8]
  136c68: 97fdbb2e     	bl	0xa5920 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEEC2Ev@plt>
  136c6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  136c70: 910083ff     	add	sp, sp, #0x20
  136c74: d65f03c0     	ret

0000000000136c78 <android::KeyedVector<int, android::Vector<int>>::indexOfKey(int const&) const>:
  136c78: d10243ff     	sub	sp, sp, #0x90
  136c7c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  136c80: 910203fd     	add	x29, sp, #0x80
  136c84: d53bd048     	mrs	x8, TPIDR_EL0
  136c88: f9401508     	ldr	x8, [x8, #0x28]
  136c8c: f81f83a8     	stur	x8, [x29, #-0x8]
  136c90: f90023e0     	str	x0, [sp, #0x40]
  136c94: f9001fe1     	str	x1, [sp, #0x38]
  136c98: f94023e0     	ldr	x0, [sp, #0x40]
  136c9c: f9401fe1     	ldr	x1, [sp, #0x38]
  136ca0: d100e3a8     	sub	x8, x29, #0x38
  136ca4: f90013e0     	str	x0, [sp, #0x20]
  136ca8: aa0803e0     	mov	x0, x8
  136cac: f9000fe8     	str	x8, [sp, #0x18]
  136cb0: 97fdac10     	bl	0xa1cf0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKi@plt>
  136cb4: f94013e0     	ldr	x0, [sp, #0x20]
  136cb8: f9400fe1     	ldr	x1, [sp, #0x18]
  136cbc: 97fdc3d5     	bl	0xa7c10 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE7indexOfERKS4_@plt>
  136cc0: f9000be0     	str	x0, [sp, #0x10]
  136cc4: 14000001     	b	0x136cc8 <android::KeyedVector<int, android::Vector<int>>::indexOfKey(int const&) const+0x50>
  136cc8: d100e3a0     	sub	x0, x29, #0x38
  136ccc: 97fdb72d     	bl	0xa4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>
  136cd0: d53bd040     	mrs	x0, TPIDR_EL0
  136cd4: f9401400     	ldr	x0, [x0, #0x28]
  136cd8: f85f83be     	ldur	x30, [x29, #-0x8]
  136cdc: eb1e0000     	subs	x0, x0, x30
  136ce0: f90007e0     	str	x0, [sp, #0x8]
  136ce4: 540001c1     	b.ne	0x136d1c <android::KeyedVector<int, android::Vector<int>>::indexOfKey(int const&) const+0xa4>
  136ce8: 14000001     	b	0x136cec <android::KeyedVector<int, android::Vector<int>>::indexOfKey(int const&) const+0x74>
  136cec: f9400be0     	ldr	x0, [sp, #0x10]
  136cf0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  136cf4: 910243ff     	add	sp, sp, #0x90
  136cf8: d65f03c0     	ret
  136cfc: f9001be0     	str	x0, [sp, #0x30]
  136d00: 2a0103e8     	mov	w8, w1
  136d04: b9002fe8     	str	w8, [sp, #0x2c]
  136d08: d100e3a0     	sub	x0, x29, #0x38
  136d0c: 97fdb71d     	bl	0xa4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>
  136d10: 14000001     	b	0x136d14 <android::KeyedVector<int, android::Vector<int>>::indexOfKey(int const&) const+0x9c>
  136d14: f9401be0     	ldr	x0, [sp, #0x30]
  136d18: 97fdc47e     	bl	0xa7f10 <_Unwind_Resume@plt>
  136d1c: 97fdcc15     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000136d20 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::operator[](unsigned long) const>:
  136d20: d10083ff     	sub	sp, sp, #0x20
  136d24: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136d28: 910043fd     	add	x29, sp, #0x10
  136d2c: f90007e0     	str	x0, [sp, #0x8]
  136d30: f90003e1     	str	x1, [sp]
  136d34: f94007e0     	ldr	x0, [sp, #0x8]
  136d38: f94003e1     	ldr	x1, [sp]
  136d3c: 97fdb5cd     	bl	0xa4470 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE7valueAtEm@plt>
  136d40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  136d44: 910083ff     	add	sp, sp, #0x20
  136d48: d65f03c0     	ret

0000000000136d4c <android::ATSParser::Stream::type() const>:
  136d4c: d10043ff     	sub	sp, sp, #0x10
  136d50: f90007e0     	str	x0, [sp, #0x8]
  136d54: f94007e0     	ldr	x0, [sp, #0x8]
  136d58: b9401c00     	ldr	w0, [x0, #0x1c]
  136d5c: 910043ff     	add	sp, sp, #0x10
  136d60: d65f03c0     	ret

0000000000136d64 <android::KeyedVector<int, android::Vector<int>>::add(int const&, android::Vector<int> const&)>:
  136d64: d10243ff     	sub	sp, sp, #0x90
  136d68: a9087bfd     	stp	x29, x30, [sp, #0x80]
  136d6c: 910203fd     	add	x29, sp, #0x80
  136d70: d53bd048     	mrs	x8, TPIDR_EL0
  136d74: f9401508     	ldr	x8, [x8, #0x28]
  136d78: f81f83a8     	stur	x8, [x29, #-0x8]
  136d7c: f90023e0     	str	x0, [sp, #0x40]
  136d80: f9001fe1     	str	x1, [sp, #0x38]
  136d84: f9001be2     	str	x2, [sp, #0x30]
  136d88: f94023e0     	ldr	x0, [sp, #0x40]
  136d8c: f9401fe1     	ldr	x1, [sp, #0x38]
  136d90: f9401be2     	ldr	x2, [sp, #0x30]
  136d94: d100e3a8     	sub	x8, x29, #0x38
  136d98: f9000fe0     	str	x0, [sp, #0x18]
  136d9c: aa0803e0     	mov	x0, x8
  136da0: f9000be8     	str	x8, [sp, #0x10]
  136da4: 97fdc13f     	bl	0xa72a0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKiRKS2_@plt>
  136da8: f9400fe0     	ldr	x0, [sp, #0x18]
  136dac: f9400be1     	ldr	x1, [sp, #0x10]
  136db0: 97fdce28     	bl	0xaa650 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE3addERKS4_@plt>
  136db4: f90007e0     	str	x0, [sp, #0x8]
  136db8: 14000001     	b	0x136dbc <android::KeyedVector<int, android::Vector<int>>::add(int const&, android::Vector<int> const&)+0x58>
  136dbc: d100e3a0     	sub	x0, x29, #0x38
  136dc0: 97fdb6f0     	bl	0xa4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>
  136dc4: d53bd040     	mrs	x0, TPIDR_EL0
  136dc8: f9401400     	ldr	x0, [x0, #0x28]
  136dcc: f85f83be     	ldur	x30, [x29, #-0x8]
  136dd0: eb1e0000     	subs	x0, x0, x30
  136dd4: f90003e0     	str	x0, [sp]
  136dd8: 540001c1     	b.ne	0x136e10 <android::KeyedVector<int, android::Vector<int>>::add(int const&, android::Vector<int> const&)+0xac>
  136ddc: 14000001     	b	0x136de0 <android::KeyedVector<int, android::Vector<int>>::add(int const&, android::Vector<int> const&)+0x7c>
  136de0: f94007e0     	ldr	x0, [sp, #0x8]
  136de4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  136de8: 910243ff     	add	sp, sp, #0x90
  136dec: d65f03c0     	ret
  136df0: f90017e0     	str	x0, [sp, #0x28]
  136df4: 2a0103e8     	mov	w8, w1
  136df8: b90027e8     	str	w8, [sp, #0x24]
  136dfc: d100e3a0     	sub	x0, x29, #0x38
  136e00: 97fdb6e0     	bl	0xa4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>
  136e04: 14000001     	b	0x136e08 <android::KeyedVector<int, android::Vector<int>>::add(int const&, android::Vector<int> const&)+0xa4>
  136e08: f94017e0     	ldr	x0, [sp, #0x28]
  136e0c: 97fdc441     	bl	0xa7f10 <_Unwind_Resume@plt>
  136e10: 97fdcbd8     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000136e14 <android::Vector<int>::Vector()>:
  136e14: d100c3ff     	sub	sp, sp, #0x30
  136e18: a9027bfd     	stp	x29, x30, [sp, #0x20]
  136e1c: 910083fd     	add	x29, sp, #0x20
  136e20: b27e03e1     	orr	x1, xzr, #0x4
  136e24: 32000be2     	orr	w2, wzr, #0x7
  136e28: d0000b88     	adrp	x8, 0x2a8000
  136e2c: f944dd08     	ldr	x8, [x8, #0x9b8]
  136e30: b27c03e9     	orr	x9, xzr, #0x10
  136e34: 8b090108     	add	x8, x8, x9
  136e38: f81f83a0     	stur	x0, [x29, #-0x8]
  136e3c: f85f83a9     	ldur	x9, [x29, #-0x8]
  136e40: aa0903e0     	mov	x0, x9
  136e44: f9000be8     	str	x8, [sp, #0x10]
  136e48: f90007e9     	str	x9, [sp, #0x8]
  136e4c: 97fda57d     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  136e50: f9400be8     	ldr	x8, [sp, #0x10]
  136e54: f94007e9     	ldr	x9, [sp, #0x8]
  136e58: f9000128     	str	x8, [x9]
  136e5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  136e60: 9100c3ff     	add	sp, sp, #0x30
  136e64: d65f03c0     	ret

0000000000136e68 <android::Vector<int>::~Vector()>:
  136e68: d100c3ff     	sub	sp, sp, #0x30
  136e6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  136e70: 910083fd     	add	x29, sp, #0x20
  136e74: d0000b88     	adrp	x8, 0x2a8000
  136e78: f944dd08     	ldr	x8, [x8, #0x9b8]
  136e7c: b27c03e9     	orr	x9, xzr, #0x10
  136e80: 8b090108     	add	x8, x8, x9
  136e84: f81f83a0     	stur	x0, [x29, #-0x8]
  136e88: f85f83a9     	ldur	x9, [x29, #-0x8]
  136e8c: f9000128     	str	x8, [x9]
  136e90: aa0903e0     	mov	x0, x9
  136e94: f90003e9     	str	x9, [sp]
  136e98: 97fda4aa     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  136e9c: 14000001     	b	0x136ea0 <android::Vector<int>::~Vector()+0x38>
  136ea0: f94003e0     	ldr	x0, [sp]
  136ea4: 97fdbceb     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  136ea8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  136eac: 9100c3ff     	add	sp, sp, #0x30
  136eb0: d65f03c0     	ret
  136eb4: 2a0103e8     	mov	w8, w1
  136eb8: f9000be0     	str	x0, [sp, #0x10]
  136ebc: b9000fe8     	str	w8, [sp, #0xc]
  136ec0: f94003e0     	ldr	x0, [sp]
  136ec4: 97fdbce3     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  136ec8: f9400be0     	ldr	x0, [sp, #0x10]
  136ecc: 97fddcbe     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000136ed0 <android::KeyedVector<int, android::Vector<int>>::editValueFor(int const&)>:
  136ed0: d10103ff     	sub	sp, sp, #0x40
  136ed4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  136ed8: 9100c3fd     	add	x29, sp, #0x30
  136edc: b27d03e8     	orr	x8, xzr, #0x8
  136ee0: f81f83a0     	stur	x0, [x29, #-0x8]
  136ee4: f81f03a1     	stur	x1, [x29, #-0x10]
  136ee8: f85f83a0     	ldur	x0, [x29, #-0x8]
  136eec: f85f03a1     	ldur	x1, [x29, #-0x10]
  136ef0: f9000be0     	str	x0, [sp, #0x10]
  136ef4: f90007e8     	str	x8, [sp, #0x8]
  136ef8: 97fdbba2     	bl	0xa5d80 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE10indexOfKeyERKi@plt>
  136efc: f9000fe0     	str	x0, [sp, #0x18]
  136f00: f9400be8     	ldr	x8, [sp, #0x10]
  136f04: f9400fe1     	ldr	x1, [sp, #0x18]
  136f08: aa0803e0     	mov	x0, x8
  136f0c: 97fdacf9     	bl	0xa22f0 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE10editItemAtEm@plt>
  136f10: f94007e8     	ldr	x8, [sp, #0x8]
  136f14: 8b080000     	add	x0, x0, x8
  136f18: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  136f1c: 910103ff     	add	sp, sp, #0x40
  136f20: d65f03c0     	ret

0000000000136f24 <android::Vector<int>::push_back(int const&)>:
  136f24: d10103ff     	sub	sp, sp, #0x40
  136f28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  136f2c: 9100c3fd     	add	x29, sp, #0x30
  136f30: b24003e3     	orr	x3, xzr, #0x1
  136f34: f81f83a0     	stur	x0, [x29, #-0x8]
  136f38: f81f03a1     	stur	x1, [x29, #-0x10]
  136f3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  136f40: f85f03a1     	ldur	x1, [x29, #-0x10]
  136f44: f9000fe0     	str	x0, [sp, #0x18]
  136f48: f9000be3     	str	x3, [sp, #0x10]
  136f4c: f90007e1     	str	x1, [sp, #0x8]
  136f50: 97fdbb44     	bl	0xa5c60 <_ZNK7android6VectorIiE4sizeEv@plt>
  136f54: f9400fe1     	ldr	x1, [sp, #0x18]
  136f58: f90003e0     	str	x0, [sp]
  136f5c: aa0103e0     	mov	x0, x1
  136f60: f94007e1     	ldr	x1, [sp, #0x8]
  136f64: f94003e2     	ldr	x2, [sp]
  136f68: f9400be3     	ldr	x3, [sp, #0x10]
  136f6c: 97fdb215     	bl	0xa37c0 <_ZN7android6VectorIiE8insertAtERKimm@plt>
  136f70: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  136f74: 910103ff     	add	sp, sp, #0x40
  136f78: d65f03c0     	ret

0000000000136f7c <android::ATSParser::Stream::pid() const>:
  136f7c: d10043ff     	sub	sp, sp, #0x10
  136f80: f90007e0     	str	x0, [sp, #0x8]
  136f84: f94007e0     	ldr	x0, [sp, #0x8]
  136f88: b9401800     	ldr	w0, [x0, #0x18]
  136f8c: 910043ff     	add	sp, sp, #0x10
  136f90: d65f03c0     	ret

0000000000136f94 <android::Vector<android::ATSParser::Program::StreamInfo>::operator[](unsigned long) const>:
  136f94: d100c3ff     	sub	sp, sp, #0x30
  136f98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  136f9c: 910083fd     	add	x29, sp, #0x20
  136fa0: b27d03e8     	orr	x8, xzr, #0x8
  136fa4: f81f83a0     	stur	x0, [x29, #-0x8]
  136fa8: f9000be1     	str	x1, [sp, #0x10]
  136fac: f85f83a0     	ldur	x0, [x29, #-0x8]
  136fb0: f90007e0     	str	x0, [sp, #0x8]
  136fb4: f90003e8     	str	x8, [sp]
  136fb8: 97fdc7ee     	bl	0xa8f70 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE4sizeEv@plt>
  136fbc: f94007e8     	ldr	x8, [sp, #0x8]
  136fc0: aa0803e0     	mov	x0, x8
  136fc4: 97fdcacf     	bl	0xa9b00 <_ZNK7android6VectorINS_9ATSParser7Program10StreamInfoEE5arrayEv@plt>
  136fc8: f9400be8     	ldr	x8, [sp, #0x10]
  136fcc: f94003e1     	ldr	x1, [sp]
  136fd0: 9b087c28     	mul	x8, x1, x8
  136fd4: 8b080008     	add	x8, x0, x8
  136fd8: aa0803e0     	mov	x0, x8
  136fdc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  136fe0: 9100c3ff     	add	sp, sp, #0x30
  136fe4: d65f03c0     	ret

0000000000136fe8 <android::KeyedVector<int, android::Vector<int>>::size() const>:
  136fe8: d10083ff     	sub	sp, sp, #0x20
  136fec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  136ff0: 910043fd     	add	x29, sp, #0x10
  136ff4: f90007e0     	str	x0, [sp, #0x8]
  136ff8: f94007e0     	ldr	x0, [sp, #0x8]
  136ffc: 97fdbd9d     	bl	0xa6670 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE4sizeEv@plt>
  137000: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137004: 910083ff     	add	sp, sp, #0x20
  137008: d65f03c0     	ret

000000000013700c <android::KeyedVector<int, android::Vector<int>>::keyAt(unsigned long) const>:
  13700c: d10083ff     	sub	sp, sp, #0x20
  137010: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137014: 910043fd     	add	x29, sp, #0x10
  137018: f90007e0     	str	x0, [sp, #0x8]
  13701c: f90003e1     	str	x1, [sp]
  137020: f94007e0     	ldr	x0, [sp, #0x8]
  137024: f94003e1     	ldr	x1, [sp]
  137028: 97fdb64a     	bl	0xa4950 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE6itemAtEm@plt>
  13702c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137030: 910083ff     	add	sp, sp, #0x20
  137034: d65f03c0     	ret

0000000000137038 <android::KeyedVector<int, android::Vector<int>>::operator[](unsigned long) const>:
  137038: d10083ff     	sub	sp, sp, #0x20
  13703c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137040: 910043fd     	add	x29, sp, #0x10
  137044: f90007e0     	str	x0, [sp, #0x8]
  137048: f90003e1     	str	x1, [sp]
  13704c: f94007e0     	ldr	x0, [sp, #0x8]
  137050: f94003e1     	ldr	x1, [sp]
  137054: 97fdce7b     	bl	0xaaa40 <_ZNK7android11KeyedVectorIiNS_6VectorIiEEE7valueAtEm@plt>
  137058: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13705c: 910083ff     	add	sp, sp, #0x20
  137060: d65f03c0     	ret

0000000000137064 <android::Vector<int>::size() const>:
  137064: d10083ff     	sub	sp, sp, #0x20
  137068: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13706c: 910043fd     	add	x29, sp, #0x10
  137070: f90007e0     	str	x0, [sp, #0x8]
  137074: f94007e0     	ldr	x0, [sp, #0x8]
  137078: 97fdaed6     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  13707c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137080: 910083ff     	add	sp, sp, #0x20
  137084: d65f03c0     	ret

0000000000137088 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::KeyedVector()>:
  137088: d10083ff     	sub	sp, sp, #0x20
  13708c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137090: 910043fd     	add	x29, sp, #0x10
  137094: f90007e0     	str	x0, [sp, #0x8]
  137098: f94007e0     	ldr	x0, [sp, #0x8]
  13709c: 97fdc6a1     	bl	0xa8b20 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEC2Ev@plt>
  1370a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1370a4: 910083ff     	add	sp, sp, #0x20
  1370a8: d65f03c0     	ret

00000000001370ac <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::add(int const&, android::sp<android::ATSParser::Stream> const&)>:
  1370ac: d101c3ff     	sub	sp, sp, #0x70
  1370b0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1370b4: 910183fd     	add	x29, sp, #0x60
  1370b8: d53bd048     	mrs	x8, TPIDR_EL0
  1370bc: f9401508     	ldr	x8, [x8, #0x28]
  1370c0: f81f83a8     	stur	x8, [x29, #-0x8]
  1370c4: f81e03a0     	stur	x0, [x29, #-0x20]
  1370c8: f81d83a1     	stur	x1, [x29, #-0x28]
  1370cc: f9001be2     	str	x2, [sp, #0x30]
  1370d0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1370d4: f85d83a1     	ldur	x1, [x29, #-0x28]
  1370d8: f9401be2     	ldr	x2, [sp, #0x30]
  1370dc: d10063a8     	sub	x8, x29, #0x18
  1370e0: f9000fe0     	str	x0, [sp, #0x18]
  1370e4: aa0803e0     	mov	x0, x8
  1370e8: f9000be8     	str	x8, [sp, #0x10]
  1370ec: 97fdb451     	bl	0xa4230 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKiRKS4_@plt>
  1370f0: f9400fe0     	ldr	x0, [sp, #0x18]
  1370f4: f9400be1     	ldr	x1, [sp, #0x10]
  1370f8: 97fda852     	bl	0xa1240 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE3addERKS6_@plt>
  1370fc: f90007e0     	str	x0, [sp, #0x8]
  137100: 14000001     	b	0x137104 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::add(int const&, android::sp<android::ATSParser::Stream> const&)+0x58>
  137104: d10063a0     	sub	x0, x29, #0x18
  137108: 97fdb33e     	bl	0xa3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13710c: d53bd040     	mrs	x0, TPIDR_EL0
  137110: f9401400     	ldr	x0, [x0, #0x28]
  137114: f85f83be     	ldur	x30, [x29, #-0x8]
  137118: eb1e0000     	subs	x0, x0, x30
  13711c: f90003e0     	str	x0, [sp]
  137120: 540001c1     	b.ne	0x137158 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::add(int const&, android::sp<android::ATSParser::Stream> const&)+0xac>
  137124: 14000001     	b	0x137128 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::add(int const&, android::sp<android::ATSParser::Stream> const&)+0x7c>
  137128: f94007e0     	ldr	x0, [sp, #0x8]
  13712c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  137130: 9101c3ff     	add	sp, sp, #0x70
  137134: d65f03c0     	ret
  137138: f90017e0     	str	x0, [sp, #0x28]
  13713c: 2a0103e8     	mov	w8, w1
  137140: b90027e8     	str	w8, [sp, #0x24]
  137144: d10063a0     	sub	x0, x29, #0x18
  137148: 97fdb32e     	bl	0xa3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13714c: 14000001     	b	0x137150 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::add(int const&, android::sp<android::ATSParser::Stream> const&)+0xa4>
  137150: f94017e0     	ldr	x0, [sp, #0x28]
  137154: 97fdc36f     	bl	0xa7f10 <_Unwind_Resume@plt>
  137158: 97fdcb06     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013715c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::keyAt(unsigned long) const>:
  13715c: d10083ff     	sub	sp, sp, #0x20
  137160: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137164: 910043fd     	add	x29, sp, #0x10
  137168: f90007e0     	str	x0, [sp, #0x8]
  13716c: f90003e1     	str	x1, [sp]
  137170: f94007e0     	ldr	x0, [sp, #0x8]
  137174: f94003e1     	ldr	x1, [sp]
  137178: 97fdc266     	bl	0xa7b10 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE6itemAtEm@plt>
  13717c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137180: 910083ff     	add	sp, sp, #0x20
  137184: d65f03c0     	ret

0000000000137188 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::clear()>:
  137188: d10083ff     	sub	sp, sp, #0x20
  13718c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137190: 910043fd     	add	x29, sp, #0x10
  137194: f90007e0     	str	x0, [sp, #0x8]
  137198: f94007e0     	ldr	x0, [sp, #0x8]
  13719c: 97fda87d     	bl	0xa1390 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE5clearEv@plt>
  1371a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1371a4: 910083ff     	add	sp, sp, #0x20
  1371a8: d65f03c0     	ret

00000000001371ac <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::size() const>:
  1371ac: d10083ff     	sub	sp, sp, #0x20
  1371b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1371b4: 910043fd     	add	x29, sp, #0x10
  1371b8: f90007e0     	str	x0, [sp, #0x8]
  1371bc: f94007e0     	ldr	x0, [sp, #0x8]
  1371c0: 97fdc2c4     	bl	0xa7cd0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>
  1371c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1371c8: 910083ff     	add	sp, sp, #0x20
  1371cc: d65f03c0     	ret

00000000001371d0 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::operator[](unsigned long) const>:
  1371d0: d10083ff     	sub	sp, sp, #0x20
  1371d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1371d8: 910043fd     	add	x29, sp, #0x10
  1371dc: f90007e0     	str	x0, [sp, #0x8]
  1371e0: f90003e1     	str	x1, [sp]
  1371e4: f94007e0     	ldr	x0, [sp, #0x8]
  1371e8: f94003e1     	ldr	x1, [sp]
  1371ec: 97fdceb9     	bl	0xaacd0 <_ZNK7android11KeyedVectorIiNS_2spINS_9ATSParser6StreamEEEE7valueAtEm@plt>
  1371f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1371f4: 910083ff     	add	sp, sp, #0x20
  1371f8: d65f03c0     	ret

00000000001371fc <android::KeyedVector<int, android::Vector<int>>::editValueAt(unsigned long)>:
  1371fc: d100c3ff     	sub	sp, sp, #0x30
  137200: a9027bfd     	stp	x29, x30, [sp, #0x20]
  137204: 910083fd     	add	x29, sp, #0x20
  137208: b27d03e8     	orr	x8, xzr, #0x8
  13720c: f81f83a0     	stur	x0, [x29, #-0x8]
  137210: f9000be1     	str	x1, [sp, #0x10]
  137214: f85f83a0     	ldur	x0, [x29, #-0x8]
  137218: f9400be1     	ldr	x1, [sp, #0x10]
  13721c: f90007e8     	str	x8, [sp, #0x8]
  137220: 97fdac34     	bl	0xa22f0 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE10editItemAtEm@plt>
  137224: f94007e8     	ldr	x8, [sp, #0x8]
  137228: 8b080000     	add	x0, x0, x8
  13722c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  137230: 9100c3ff     	add	sp, sp, #0x30
  137234: d65f03c0     	ret

0000000000137238 <android::Vector<int>::isEmpty() const>:
  137238: d10083ff     	sub	sp, sp, #0x20
  13723c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137240: 910043fd     	add	x29, sp, #0x10
  137244: f90007e0     	str	x0, [sp, #0x8]
  137248: f94007e0     	ldr	x0, [sp, #0x8]
  13724c: 97fdae35     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
  137250: 320003e8     	orr	w8, wzr, #0x1
  137254: 0a080008     	and	w8, w0, w8
  137258: 2a0803e0     	mov	w0, w8
  13725c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137260: 910083ff     	add	sp, sp, #0x20
  137264: d65f03c0     	ret

0000000000137268 <android::Vector<int>::begin()>:
  137268: d10083ff     	sub	sp, sp, #0x20
  13726c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137270: 910043fd     	add	x29, sp, #0x10
  137274: f90007e0     	str	x0, [sp, #0x8]
  137278: f94007e0     	ldr	x0, [sp, #0x8]
  13727c: 97fdaa81     	bl	0xa1c80 <_ZN7android6VectorIiE9editArrayEv@plt>
  137280: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137284: 910083ff     	add	sp, sp, #0x20
  137288: d65f03c0     	ret

000000000013728c <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::editValueAt(unsigned long)>:
  13728c: d100c3ff     	sub	sp, sp, #0x30
  137290: a9027bfd     	stp	x29, x30, [sp, #0x20]
  137294: 910083fd     	add	x29, sp, #0x20
  137298: b27d03e8     	orr	x8, xzr, #0x8
  13729c: f81f83a0     	stur	x0, [x29, #-0x8]
  1372a0: f9000be1     	str	x1, [sp, #0x10]
  1372a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1372a8: f9400be1     	ldr	x1, [sp, #0x10]
  1372ac: f90007e8     	str	x8, [sp, #0x8]
  1372b0: 97fdc5ac     	bl	0xa8960 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE10editItemAtEm@plt>
  1372b4: f94007e8     	ldr	x8, [sp, #0x8]
  1372b8: 8b080000     	add	x0, x0, x8
  1372bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1372c0: 9100c3ff     	add	sp, sp, #0x30
  1372c4: d65f03c0     	ret

00000000001372c8 <android::ATSParser::Stream::setPID(unsigned int)>:
  1372c8: d10043ff     	sub	sp, sp, #0x10
  1372cc: f90007e0     	str	x0, [sp, #0x8]
  1372d0: b90007e1     	str	w1, [sp, #0x4]
  1372d4: f94007e0     	ldr	x0, [sp, #0x8]
  1372d8: b94007e1     	ldr	w1, [sp, #0x4]
  1372dc: b9001801     	str	w1, [x0, #0x18]
  1372e0: 910043ff     	add	sp, sp, #0x10
  1372e4: d65f03c0     	ret

00000000001372e8 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::add(unsigned int const&, android::sp<android::ATSParser::Stream> const&)>:
  1372e8: d101c3ff     	sub	sp, sp, #0x70
  1372ec: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1372f0: 910183fd     	add	x29, sp, #0x60
  1372f4: d53bd048     	mrs	x8, TPIDR_EL0
  1372f8: f9401508     	ldr	x8, [x8, #0x28]
  1372fc: f81f83a8     	stur	x8, [x29, #-0x8]
  137300: f81e03a0     	stur	x0, [x29, #-0x20]
  137304: f81d83a1     	stur	x1, [x29, #-0x28]
  137308: f9001be2     	str	x2, [sp, #0x30]
  13730c: f85e03a0     	ldur	x0, [x29, #-0x20]
  137310: f85d83a1     	ldur	x1, [x29, #-0x28]
  137314: f9401be2     	ldr	x2, [sp, #0x30]
  137318: d10063a8     	sub	x8, x29, #0x18
  13731c: f9000fe0     	str	x0, [sp, #0x18]
  137320: aa0803e0     	mov	x0, x8
  137324: f9000be8     	str	x8, [sp, #0x10]
  137328: 97fda2de     	bl	0x9fea0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKjRKS4_@plt>
  13732c: f9400fe0     	ldr	x0, [sp, #0x18]
  137330: f9400be1     	ldr	x1, [sp, #0x10]
  137334: 97fdbcc7     	bl	0xa6650 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE3addERKS6_@plt>
  137338: f90007e0     	str	x0, [sp, #0x8]
  13733c: 14000001     	b	0x137340 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::add(unsigned int const&, android::sp<android::ATSParser::Stream> const&)+0x58>
  137340: d10063a0     	sub	x0, x29, #0x18
  137344: 97fdab5b     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  137348: d53bd040     	mrs	x0, TPIDR_EL0
  13734c: f9401400     	ldr	x0, [x0, #0x28]
  137350: f85f83be     	ldur	x30, [x29, #-0x8]
  137354: eb1e0000     	subs	x0, x0, x30
  137358: f90003e0     	str	x0, [sp]
  13735c: 540001c1     	b.ne	0x137394 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::add(unsigned int const&, android::sp<android::ATSParser::Stream> const&)+0xac>
  137360: 14000001     	b	0x137364 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::add(unsigned int const&, android::sp<android::ATSParser::Stream> const&)+0x7c>
  137364: f94007e0     	ldr	x0, [sp, #0x8]
  137368: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13736c: 9101c3ff     	add	sp, sp, #0x70
  137370: d65f03c0     	ret
  137374: f90017e0     	str	x0, [sp, #0x28]
  137378: 2a0103e8     	mov	w8, w1
  13737c: b90027e8     	str	w8, [sp, #0x24]
  137380: d10063a0     	sub	x0, x29, #0x18
  137384: 97fdab4b     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  137388: 14000001     	b	0x13738c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::add(unsigned int const&, android::sp<android::ATSParser::Stream> const&)+0xa4>
  13738c: f94017e0     	ldr	x0, [sp, #0x28]
  137390: 97fdc2e0     	bl	0xa7f10 <_Unwind_Resume@plt>
  137394: 97fdca77     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000137398 <android::Vector<int>::erase(int*)>:
  137398: d10143ff     	sub	sp, sp, #0x50
  13739c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1373a0: 910103fd     	add	x29, sp, #0x40
  1373a4: b27e03e8     	orr	x8, xzr, #0x4
  1373a8: b24003e2     	orr	x2, xzr, #0x1
  1373ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1373b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1373b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1373b8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1373bc: f90013e0     	str	x0, [sp, #0x20]
  1373c0: f9000fe8     	str	x8, [sp, #0x18]
  1373c4: f9000be2     	str	x2, [sp, #0x10]
  1373c8: f90007e1     	str	x1, [sp, #0x8]
  1373cc: 97fdcf95     	bl	0xab220 <_ZNK7android6VectorIiE5arrayEv@plt>
  1373d0: f94007e8     	ldr	x8, [sp, #0x8]
  1373d4: eb000100     	subs	x0, x8, x0
  1373d8: f9400fe1     	ldr	x1, [sp, #0x18]
  1373dc: 9ac10c01     	sdiv	x1, x0, x1
  1373e0: f94013e0     	ldr	x0, [sp, #0x20]
  1373e4: f9400be2     	ldr	x2, [sp, #0x10]
  1373e8: 97fdc97e     	bl	0xa99e0 <_ZN7android6VectorIiE13removeItemsAtEmm@plt>
  1373ec: f81e83a0     	stur	x0, [x29, #-0x18]
  1373f0: f94013e0     	ldr	x0, [sp, #0x20]
  1373f4: 97fda96f     	bl	0xa19b0 <_ZN7android6VectorIiE5beginEv@plt>
  1373f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1373fc: f9400fe1     	ldr	x1, [sp, #0x18]
  137400: 9b087c28     	mul	x8, x1, x8
  137404: 8b080008     	add	x8, x0, x8
  137408: aa0803e0     	mov	x0, x8
  13740c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  137410: 910143ff     	add	sp, sp, #0x50
  137414: d65f03c0     	ret

0000000000137418 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::~KeyedVector()>:
  137418: d10083ff     	sub	sp, sp, #0x20
  13741c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137420: 910043fd     	add	x29, sp, #0x10
  137424: f90007e0     	str	x0, [sp, #0x8]
  137428: f94007e0     	ldr	x0, [sp, #0x8]
  13742c: 97fda955     	bl	0xa1980 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>
  137430: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137434: 910083ff     	add	sp, sp, #0x20
  137438: d65f03c0     	ret

000000000013743c <android::KeyedVector<int, android::Vector<int>>::~KeyedVector()>:
  13743c: d10083ff     	sub	sp, sp, #0x20
  137440: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137444: 910043fd     	add	x29, sp, #0x10
  137448: f90007e0     	str	x0, [sp, #0x8]
  13744c: f94007e0     	ldr	x0, [sp, #0x8]
  137450: 97fdc68c     	bl	0xa8e80 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEED2Ev@plt>
  137454: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137458: 910083ff     	add	sp, sp, #0x20
  13745c: d65f03c0     	ret

0000000000137460 <android::Vector<android::ATSParser::Program::StreamInfo>::Vector()>:
  137460: d100c3ff     	sub	sp, sp, #0x30
  137464: a9027bfd     	stp	x29, x30, [sp, #0x20]
  137468: 910083fd     	add	x29, sp, #0x20
  13746c: b27d03e1     	orr	x1, xzr, #0x8
  137470: 52800002     	mov	w2, #0x0                // =0
  137474: b0000b88     	adrp	x8, 0x2a8000
  137478: f9425908     	ldr	x8, [x8, #0x4b0]
  13747c: b27c03e9     	orr	x9, xzr, #0x10
  137480: 8b090108     	add	x8, x8, x9
  137484: f81f83a0     	stur	x0, [x29, #-0x8]
  137488: f85f83a9     	ldur	x9, [x29, #-0x8]
  13748c: aa0903e0     	mov	x0, x9
  137490: f9000be8     	str	x8, [sp, #0x10]
  137494: f90007e9     	str	x9, [sp, #0x8]
  137498: 97fda3ea     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  13749c: f9400be8     	ldr	x8, [sp, #0x10]
  1374a0: f94007e9     	ldr	x9, [sp, #0x8]
  1374a4: f9000128     	str	x8, [x9]
  1374a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1374ac: 9100c3ff     	add	sp, sp, #0x30
  1374b0: d65f03c0     	ret

00000000001374b4 <android::Vector<android::ATSParser::Program::StreamInfo>::push(android::ATSParser::Program::StreamInfo const&)>:
  1374b4: d10083ff     	sub	sp, sp, #0x20
  1374b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1374bc: 910043fd     	add	x29, sp, #0x10
  1374c0: f90007e0     	str	x0, [sp, #0x8]
  1374c4: f90003e1     	str	x1, [sp]
  1374c8: f94007e0     	ldr	x0, [sp, #0x8]
  1374cc: f94003e1     	ldr	x1, [sp]
  1374d0: 97fdabf4     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
  1374d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1374d8: 910083ff     	add	sp, sp, #0x20
  1374dc: d65f03c0     	ret

00000000001374e0 <android::Vector<android::ATSParser::Program::StreamInfo>::editItemAt(unsigned long)>:
  1374e0: d10083ff     	sub	sp, sp, #0x20
  1374e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1374e8: 910043fd     	add	x29, sp, #0x10
  1374ec: f90007e0     	str	x0, [sp, #0x8]
  1374f0: f90003e1     	str	x1, [sp]
  1374f4: f94007e0     	ldr	x0, [sp, #0x8]
  1374f8: f94003e1     	ldr	x1, [sp]
  1374fc: 97fdaa1d     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  137500: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  137504: 910083ff     	add	sp, sp, #0x20
  137508: d65f03c0     	ret

000000000013750c <android::sp<android::ATSParser::Stream>::sp(android::ATSParser::Stream*)>:
  13750c: d100c3ff     	sub	sp, sp, #0x30
  137510: a9027bfd     	stp	x29, x30, [sp, #0x20]
  137514: 910083fd     	add	x29, sp, #0x20
  137518: d2800008     	mov	x8, #0x0                // =0
  13751c: f81f83a0     	stur	x0, [x29, #-0x8]
  137520: f9000be1     	str	x1, [sp, #0x10]
  137524: f85f83a0     	ldur	x0, [x29, #-0x8]
  137528: aa0003e1     	mov	x1, x0
  13752c: f9400be9     	ldr	x9, [sp, #0x10]
  137530: f9000029     	str	x9, [x1]
  137534: f9400be9     	ldr	x9, [sp, #0x10]
  137538: eb08013f     	cmp	x9, x8
  13753c: 1a9f07ea     	cset	w10, ne
  137540: f90007e0     	str	x0, [sp, #0x8]
  137544: 3700004a     	tbnz	w10, #0x0, 0x13754c <android::sp<android::ATSParser::Stream>::sp(android::ATSParser::Stream*)+0x40>
  137548: 14000004     	b	0x137558 <android::sp<android::ATSParser::Stream>::sp(android::ATSParser::Stream*)+0x4c>
  13754c: f9400be0     	ldr	x0, [sp, #0x10]
  137550: f94007e1     	ldr	x1, [sp, #0x8]
  137554: 97fdccb3     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  137558: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13755c: 9100c3ff     	add	sp, sp, #0x30
  137560: d65f03c0     	ret

0000000000137564 <android::sp<android::ATSParser::Stream>::~sp()>:
  137564: d10083ff     	sub	sp, sp, #0x20
  137568: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13756c: 910043fd     	add	x29, sp, #0x10
  137570: d2800008     	mov	x8, #0x0                // =0
  137574: f90007e0     	str	x0, [sp, #0x8]
  137578: f94007e0     	ldr	x0, [sp, #0x8]
  13757c: aa0003e9     	mov	x9, x0
  137580: f9400129     	ldr	x9, [x9]
  137584: eb08013f     	cmp	x9, x8
  137588: 1a9f07ea     	cset	w10, ne
  13758c: f90003e0     	str	x0, [sp]
  137590: 3700004a     	tbnz	w10, #0x0, 0x137598 <android::sp<android::ATSParser::Stream>::~sp()+0x34>
  137594: 14000006     	b	0x1375ac <android::sp<android::ATSParser::Stream>::~sp()+0x48>
  137598: f94003e8     	ldr	x8, [sp]
  13759c: f9400100     	ldr	x0, [x8]
  1375a0: f94003e1     	ldr	x1, [sp]
  1375a4: 97fdb2ab     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  1375a8: 14000001     	b	0x1375ac <android::sp<android::ATSParser::Stream>::~sp()+0x48>
  1375ac: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1375b0: 910083ff     	add	sp, sp, #0x20
  1375b4: d65f03c0     	ret
  1375b8: 97fddb03     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001375bc <android::Vector<android::ATSParser::Program::StreamInfo>::~Vector()>:
  1375bc: d100c3ff     	sub	sp, sp, #0x30
  1375c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1375c4: 910083fd     	add	x29, sp, #0x20
  1375c8: b0000b88     	adrp	x8, 0x2a8000
  1375cc: f9425908     	ldr	x8, [x8, #0x4b0]
  1375d0: b27c03e9     	orr	x9, xzr, #0x10
  1375d4: 8b090108     	add	x8, x8, x9
  1375d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1375dc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1375e0: f9000128     	str	x8, [x9]
  1375e4: aa0903e0     	mov	x0, x9
  1375e8: f90003e9     	str	x9, [sp]
  1375ec: 97fda2d5     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  1375f0: 14000001     	b	0x1375f4 <android::Vector<android::ATSParser::Program::StreamInfo>::~Vector()+0x38>
  1375f4: f94003e0     	ldr	x0, [sp]
  1375f8: 97fdbb16     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  1375fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  137600: 9100c3ff     	add	sp, sp, #0x30
  137604: d65f03c0     	ret
  137608: 2a0103e8     	mov	w8, w1
  13760c: f9000be0     	str	x0, [sp, #0x10]
  137610: b9000fe8     	str	w8, [sp, #0xc]
  137614: f94003e0     	ldr	x0, [sp]
  137618: 97fdbb0e     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  13761c: f9400be0     	ldr	x0, [sp, #0x10]
  137620: 97fddae9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000137624 <android::ATSParser::Program::recoverPTS(unsigned long)>:
  137624: d10083ff     	sub	sp, sp, #0x20
  137628: d2800008     	mov	x8, #0x0                // =0
  13762c: f9000fe0     	str	x0, [sp, #0x18]
  137630: f9000be1     	str	x1, [sp, #0x10]
  137634: f9400fe0     	ldr	x0, [sp, #0x18]
  137638: f9402c01     	ldr	x1, [x0, #0x58]
  13763c: eb08003f     	cmp	x1, x8
  137640: 1a9fa7e9     	cset	w9, lt
  137644: f90007e0     	str	x0, [sp, #0x8]
  137648: 37000049     	tbnz	w9, #0x0, 0x137650 <android::ATSParser::Program::recoverPTS(unsigned long)+0x2c>
  13764c: 14000005     	b	0x137660 <android::ATSParser::Program::recoverPTS(unsigned long)+0x3c>
  137650: f9400be8     	ldr	x8, [sp, #0x10]
  137654: f94007e9     	ldr	x9, [sp, #0x8]
  137658: f9002d28     	str	x8, [x9, #0x58]
  13765c: 14000014     	b	0x1376ac <android::ATSParser::Program::recoverPTS(unsigned long)+0x88>
  137660: b25f7be8     	mov	x8, #-0x200000000       // =-8589934592
  137664: b26003e9     	orr	x9, xzr, #0x100000000
  137668: d280000a     	mov	x10, #0x0               // =0
  13766c: f94007eb     	ldr	x11, [sp, #0x8]
  137670: f9402d6c     	ldr	x12, [x11, #0x58]
  137674: f9400bed     	ldr	x13, [sp, #0x10]
  137678: eb0d018c     	subs	x12, x12, x13
  13767c: 8b090189     	add	x9, x12, x9
  137680: 8a080128     	and	x8, x9, x8
  137684: f9400be9     	ldr	x9, [sp, #0x10]
  137688: aa090108     	orr	x8, x8, x9
  13768c: f9002d68     	str	x8, [x11, #0x58]
  137690: f9402d68     	ldr	x8, [x11, #0x58]
  137694: eb0a011f     	cmp	x8, x10
  137698: 1a9fa7ee     	cset	w14, lt
  13769c: 3700004e     	tbnz	w14, #0x0, 0x1376a4 <android::ATSParser::Program::recoverPTS(unsigned long)+0x80>
  1376a0: 14000003     	b	0x1376ac <android::ATSParser::Program::recoverPTS(unsigned long)+0x88>
  1376a4: f94007e8     	ldr	x8, [sp, #0x8]
  1376a8: f9002d1f     	str	xzr, [x8, #0x58]
  1376ac: f94007e8     	ldr	x8, [sp, #0x8]
  1376b0: f9402d00     	ldr	x0, [x8, #0x58]
  1376b4: 910083ff     	add	sp, sp, #0x20
  1376b8: d65f03c0     	ret

00000000001376bc <android::ATSParser::Program::getSource(android::ATSParser::SourceType)>:
  1376bc: d101c3ff     	sub	sp, sp, #0x70
  1376c0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1376c4: 910183fd     	add	x29, sp, #0x60
  1376c8: d2800009     	mov	x9, #0x0                // =0
  1376cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1376d0: b81f43a1     	stur	w1, [x29, #-0xc]
  1376d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1376d8: f81e83bf     	stur	xzr, [x29, #-0x18]
  1376dc: f90017e8     	str	x8, [sp, #0x28]
  1376e0: f90013e9     	str	x9, [sp, #0x20]
  1376e4: f9000fe0     	str	x0, [sp, #0x18]
  1376e8: b27b03e8     	orr	x8, xzr, #0x20
  1376ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  1376f0: f9400fea     	ldr	x10, [sp, #0x18]
  1376f4: 8b080140     	add	x0, x10, x8
  1376f8: f9000be9     	str	x9, [sp, #0x10]
  1376fc: 97fdc501     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  137700: f9400be8     	ldr	x8, [sp, #0x10]
  137704: eb00011f     	cmp	x8, x0
  137708: 1a9f27eb     	cset	w11, lo
  13770c: 3700004b     	tbnz	w11, #0x0, 0x137714 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x58>
  137710: 14000037     	b	0x1377ec <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x130>
  137714: 52800008     	mov	w8, #0x0                // =0
  137718: b27b03e9     	orr	x9, xzr, #0x20
  13771c: 320003ea     	orr	w10, wzr, #0x1
  137720: 0a0a0108     	and	w8, w8, w10
  137724: 381e73a8     	sturb	w8, [x29, #-0x19]
  137728: f9400feb     	ldr	x11, [sp, #0x18]
  13772c: 8b090160     	add	x0, x11, x9
  137730: f85e83a1     	ldur	x1, [x29, #-0x18]
  137734: 97fda79b     	bl	0xa15a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE11editValueAtEm@plt>
  137738: 97fda8f6     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  13773c: b85f43a1     	ldur	w1, [x29, #-0xc]
  137740: f94017e8     	ldr	x8, [sp, #0x28]
  137744: 97fdc7eb     	bl	0xa96f0 <_ZN7android9ATSParser6Stream9getSourceENS0_10SourceTypeE@plt>
  137748: f94017e0     	ldr	x0, [sp, #0x28]
  13774c: f94013e1     	ldr	x1, [sp, #0x20]
  137750: 97fdce94     	bl	0xab1a0 <_ZNK7android2spINS_11MediaSourceEEneEPKS1_@plt>
  137754: b9000fe0     	str	w0, [sp, #0xc]
  137758: 14000001     	b	0x13775c <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0xa0>
  13775c: b9400fe8     	ldr	w8, [sp, #0xc]
  137760: 37000048     	tbnz	w8, #0x0, 0x137768 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0xac>
  137764: 1400000e     	b	0x13779c <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0xe0>
  137768: 320003e8     	orr	w8, wzr, #0x1
  13776c: 12800009     	mov	w9, #-0x1               // =-1
  137770: 320003ea     	orr	w10, wzr, #0x1
  137774: 0a0a0129     	and	w9, w9, w10
  137778: 381e73a9     	sturb	w9, [x29, #-0x19]
  13777c: b90033e8     	str	w8, [sp, #0x30]
  137780: 14000008     	b	0x1377a0 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0xe4>
  137784: 2a0103e8     	mov	w8, w1
  137788: f81d83a0     	stur	x0, [x29, #-0x28]
  13778c: b81d43a8     	stur	w8, [x29, #-0x2c]
  137790: f94017e0     	ldr	x0, [sp, #0x28]
  137794: 97fdc0d3     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  137798: 1400001b     	b	0x137804 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x148>
  13779c: b90033ff     	str	wzr, [sp, #0x30]
  1377a0: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1377a4: 37000068     	tbnz	w8, #0x0, 0x1377b0 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0xf4>
  1377a8: f94017e0     	ldr	x0, [sp, #0x28]
  1377ac: 97fdc0cd     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  1377b0: b94033e8     	ldr	w8, [sp, #0x30]
  1377b4: b9000be8     	str	w8, [sp, #0x8]
  1377b8: 34000128     	cbz	w8, 0x1377dc <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x120>
  1377bc: 14000001     	b	0x1377c0 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x104>
  1377c0: 320003e8     	orr	w8, wzr, #0x1
  1377c4: b9400be9     	ldr	w9, [sp, #0x8]
  1377c8: 6b09011f     	cmp	w8, w9
  1377cc: 1a9f17e8     	cset	w8, eq
  1377d0: 37000148     	tbnz	w8, #0x0, 0x1377f8 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x13c>
  1377d4: 14000001     	b	0x1377d8 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x11c>
  1377d8: 1400000d     	b	0x13780c <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)>
  1377dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1377e0: 91000508     	add	x8, x8, #0x1
  1377e4: f81e83a8     	stur	x8, [x29, #-0x18]
  1377e8: 17ffffc0     	b	0x1376e8 <android::ATSParser::Program::getSource(android::ATSParser::SourceType)+0x2c>
  1377ec: f94017e0     	ldr	x0, [sp, #0x28]
  1377f0: f94013e1     	ldr	x1, [sp, #0x20]
  1377f4: 97fdc057     	bl	0xa7950 <_ZN7android2spINS_11MediaSourceEEC2EPS1_@plt>
  1377f8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1377fc: 9101c3ff     	add	sp, sp, #0x70
  137800: d65f03c0     	ret
  137804: f85d83a0     	ldur	x0, [x29, #-0x28]
  137808: 97fdc1c2     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000013780c <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)>:
  13780c: d10103ff     	sub	sp, sp, #0x40
  137810: a9037bfd     	stp	x29, x30, [sp, #0x30]
  137814: 9100c3fd     	add	x29, sp, #0x30
  137818: d2800009     	mov	x9, #0x0                // =0
  13781c: f81f83a0     	stur	x0, [x29, #-0x8]
  137820: b81f43a1     	stur	w1, [x29, #-0xc]
  137824: f85f83a0     	ldur	x0, [x29, #-0x8]
  137828: b85f43a1     	ldur	w1, [x29, #-0xc]
  13782c: f9000fe8     	str	x8, [sp, #0x18]
  137830: f9000be9     	str	x9, [sp, #0x10]
  137834: f90007e0     	str	x0, [sp, #0x8]
  137838: b90007e1     	str	w1, [sp, #0x4]
  13783c: 340001e1     	cbz	w1, 0x137878 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x6c>
  137840: 14000001     	b	0x137844 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x38>
  137844: 320003e8     	orr	w8, wzr, #0x1
  137848: b94007e9     	ldr	w9, [sp, #0x4]
  13784c: 6b09011f     	cmp	w8, w9
  137850: 1a9f17e8     	cset	w8, eq
  137854: 37000288     	tbnz	w8, #0x0, 0x1378a4 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x98>
  137858: 14000001     	b	0x13785c <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x50>
  13785c: 321f03e8     	orr	w8, wzr, #0x2
  137860: b94007e9     	ldr	w9, [sp, #0x4]
  137864: 6b09011f     	cmp	w8, w9
  137868: 1a9f17e8     	cset	w8, eq
  13786c: 37000328     	tbnz	w8, #0x0, 0x1378d0 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xc4>
  137870: 14000001     	b	0x137874 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x68>
  137874: 14000022     	b	0x1378fc <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xf0>
  137878: f94007e0     	ldr	x0, [sp, #0x8]
  13787c: 97fdc8b5     	bl	0xa9b50 <_ZNK7android9ATSParser6Stream7isVideoEv@plt>
  137880: 37000040     	tbnz	w0, #0x0, 0x137888 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x7c>
  137884: 14000007     	b	0x1378a0 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0x94>
  137888: b27c07e8     	orr	x8, xzr, #0x30
  13788c: f94007e9     	ldr	x9, [sp, #0x8]
  137890: 8b080121     	add	x1, x9, x8
  137894: f9400fe0     	ldr	x0, [sp, #0x18]
  137898: 97fdaf0e     	bl	0xa34d0 <_ZN7android2spINS_11MediaSourceEEC2INS_19AnotherPacketSourceEEERKNS0_IT_EE@plt>
  13789c: 1400001b     	b	0x137908 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xfc>
  1378a0: 14000017     	b	0x1378fc <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xf0>
  1378a4: f94007e0     	ldr	x0, [sp, #0x8]
  1378a8: 97fdcbaa     	bl	0xaa750 <_ZNK7android9ATSParser6Stream7isAudioEv@plt>
  1378ac: 37000040     	tbnz	w0, #0x0, 0x1378b4 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xa8>
  1378b0: 14000007     	b	0x1378cc <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xc0>
  1378b4: b27c07e8     	orr	x8, xzr, #0x30
  1378b8: f94007e9     	ldr	x9, [sp, #0x8]
  1378bc: 8b080121     	add	x1, x9, x8
  1378c0: f9400fe0     	ldr	x0, [sp, #0x18]
  1378c4: 97fdaf03     	bl	0xa34d0 <_ZN7android2spINS_11MediaSourceEEC2INS_19AnotherPacketSourceEEERKNS0_IT_EE@plt>
  1378c8: 14000010     	b	0x137908 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xfc>
  1378cc: 1400000c     	b	0x1378fc <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xf0>
  1378d0: f94007e0     	ldr	x0, [sp, #0x8]
  1378d4: 97fda5c7     	bl	0xa0ff0 <_ZNK7android9ATSParser6Stream6isMetaEv@plt>
  1378d8: 37000040     	tbnz	w0, #0x0, 0x1378e0 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xd4>
  1378dc: 14000007     	b	0x1378f8 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xec>
  1378e0: b27c07e8     	orr	x8, xzr, #0x30
  1378e4: f94007e9     	ldr	x9, [sp, #0x8]
  1378e8: 8b080121     	add	x1, x9, x8
  1378ec: f9400fe0     	ldr	x0, [sp, #0x18]
  1378f0: 97fdaef8     	bl	0xa34d0 <_ZN7android2spINS_11MediaSourceEEC2INS_19AnotherPacketSourceEEERKNS0_IT_EE@plt>
  1378f4: 14000005     	b	0x137908 <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xfc>
  1378f8: 14000001     	b	0x1378fc <android::ATSParser::Stream::getSource(android::ATSParser::SourceType)+0xf0>
  1378fc: f9400fe0     	ldr	x0, [sp, #0x18]
  137900: f9400be1     	ldr	x1, [sp, #0x10]
  137904: 97fdc013     	bl	0xa7950 <_ZN7android2spINS_11MediaSourceEEC2EPS1_@plt>
  137908: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13790c: 910103ff     	add	sp, sp, #0x40
  137910: d65f03c0     	ret

0000000000137914 <android::sp<android::MediaSource>::operator!=(android::MediaSource const*) const>:
  137914: d10043ff     	sub	sp, sp, #0x10
  137918: f90007e0     	str	x0, [sp, #0x8]
  13791c: f90003e1     	str	x1, [sp]
  137920: f94007e0     	ldr	x0, [sp, #0x8]
  137924: f9400000     	ldr	x0, [x0]
  137928: f94003e1     	ldr	x1, [sp]
  13792c: eb01001f     	cmp	x0, x1
  137930: 1a9f07e8     	cset	w8, ne
  137934: 320003e9     	orr	w9, wzr, #0x1
  137938: 0a090108     	and	w8, w8, w9
  13793c: 2a0803e0     	mov	w0, w8
  137940: 910043ff     	add	sp, sp, #0x10
  137944: d65f03c0     	ret

0000000000137948 <android::sp<android::MediaSource>::~sp()>:
  137948: d10083ff     	sub	sp, sp, #0x20
  13794c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  137950: 910043fd     	add	x29, sp, #0x10
  137954: d2800008     	mov	x8, #0x0                // =0
  137958: f90007e0     	str	x0, [sp, #0x8]
  13795c: f94007e0     	ldr	x0, [sp, #0x8]
  137960: aa0003e9     	mov	x9, x0
  137964: f9400129     	ldr	x9, [x9]
  137968: eb08013f     	cmp	x9, x8
  13796c: 1a9f07ea     	cset	w10, ne
  137970: f90003e0     	str	x0, [sp]
  137974: 3700004a     	tbnz	w10, #0x0, 0x13797c <android::sp<android::MediaSource>::~sp()+0x34>
  137978: 1400000a     	b	0x1379a0 <android::sp<android::MediaSource>::~sp()+0x58>
  13797c: f94003e8     	ldr	x8, [sp]
  137980: f9400108     	ldr	x8, [x8]
  137984: f9400109     	ldr	x9, [x8]
  137988: f85e8129     	ldur	x9, [x9, #-0x18]
  13798c: 8b090108     	add	x8, x8, x9
  137990: aa0803e0     	mov	x0, x8
  137994: f94003e1     	ldr	x1, [sp]
  137998: 97fdb1ae     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13799c: 14000001     	b	0x1379a0 <android::sp<android::MediaSource>::~sp()+0x58>
  1379a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1379a4: 910083ff     	add	sp, sp, #0x20
  1379a8: d65f03c0     	ret
  1379ac: 97fdda06     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001379b0 <android::sp<android::MediaSource>::sp(android::MediaSource*)>:
  1379b0: d100c3ff     	sub	sp, sp, #0x30
  1379b4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1379b8: 910083fd     	add	x29, sp, #0x20
  1379bc: d2800008     	mov	x8, #0x0                // =0
  1379c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1379c4: f9000be1     	str	x1, [sp, #0x10]
  1379c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1379cc: aa0003e1     	mov	x1, x0
  1379d0: f9400be9     	ldr	x9, [sp, #0x10]
  1379d4: f9000029     	str	x9, [x1]
  1379d8: f9400be9     	ldr	x9, [sp, #0x10]
  1379dc: eb08013f     	cmp	x9, x8
  1379e0: 1a9f07ea     	cset	w10, ne
  1379e4: f90007e0     	str	x0, [sp, #0x8]
  1379e8: 3700004a     	tbnz	w10, #0x0, 0x1379f0 <android::sp<android::MediaSource>::sp(android::MediaSource*)+0x40>
  1379ec: 14000008     	b	0x137a0c <android::sp<android::MediaSource>::sp(android::MediaSource*)+0x5c>
  1379f0: f9400be8     	ldr	x8, [sp, #0x10]
  1379f4: f9400109     	ldr	x9, [x8]
  1379f8: f85e8129     	ldur	x9, [x9, #-0x18]
  1379fc: 8b090108     	add	x8, x8, x9
  137a00: aa0803e0     	mov	x0, x8
  137a04: f94007e1     	ldr	x1, [sp, #0x8]
  137a08: 97fdcb86     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  137a0c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  137a10: 9100c3ff     	add	sp, sp, #0x30
  137a14: d65f03c0     	ret

0000000000137a18 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const>:
  137a18: d10143ff     	sub	sp, sp, #0x50
  137a1c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  137a20: 910103fd     	add	x29, sp, #0x40
  137a24: f81f03a0     	stur	x0, [x29, #-0x10]
  137a28: b81ec3a1     	stur	w1, [x29, #-0x14]
  137a2c: f85f03a0     	ldur	x0, [x29, #-0x10]
  137a30: f90013ff     	str	xzr, [sp, #0x20]
  137a34: f9000be0     	str	x0, [sp, #0x10]
  137a38: b27b03e8     	orr	x8, xzr, #0x20
  137a3c: f94013e9     	ldr	x9, [sp, #0x20]
  137a40: f9400bea     	ldr	x10, [sp, #0x10]
  137a44: 8b080140     	add	x0, x10, x8
  137a48: f90007e9     	str	x9, [sp, #0x8]
  137a4c: 97fdc42d     	bl	0xa8b00 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE4sizeEv@plt>
  137a50: f94007e8     	ldr	x8, [sp, #0x8]
  137a54: eb00011f     	cmp	x8, x0
  137a58: 1a9f27eb     	cset	w11, lo
  137a5c: 3700004b     	tbnz	w11, #0x0, 0x137a64 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x4c>
  137a60: 1400003a     	b	0x137b48 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x130>
  137a64: 320003e8     	orr	w8, wzr, #0x1
  137a68: b27b03e9     	orr	x9, xzr, #0x20
  137a6c: f9400bea     	ldr	x10, [sp, #0x10]
  137a70: 8b090140     	add	x0, x10, x9
  137a74: f94013e1     	ldr	x1, [sp, #0x20]
  137a78: b90007e8     	str	w8, [sp, #0x4]
  137a7c: 97fdb27d     	bl	0xa4470 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEE7valueAtEm@plt>
  137a80: f9000fe0     	str	x0, [sp, #0x18]
  137a84: b85ec3a8     	ldur	w8, [x29, #-0x14]
  137a88: b94007eb     	ldr	w11, [sp, #0x4]
  137a8c: 6b0b011f     	cmp	w8, w11
  137a90: 1a9f17e8     	cset	w8, eq
  137a94: 37000048     	tbnz	w8, #0x0, 0x137a9c <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x84>
  137a98: 1400000b     	b	0x137ac4 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xac>
  137a9c: f9400fe0     	ldr	x0, [sp, #0x18]
  137aa0: 97fda81c     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  137aa4: 97fdcb2b     	bl	0xaa750 <_ZNK7android9ATSParser6Stream7isAudioEv@plt>
  137aa8: 37000040     	tbnz	w0, #0x0, 0x137ab0 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x98>
  137aac: 14000006     	b	0x137ac4 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xac>
  137ab0: 12800008     	mov	w8, #-0x1               // =-1
  137ab4: 320003e9     	orr	w9, wzr, #0x1
  137ab8: 0a090108     	and	w8, w8, w9
  137abc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  137ac0: 14000026     	b	0x137b58 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x140>
  137ac4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  137ac8: 34000048     	cbz	w8, 0x137ad0 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xb8>
  137acc: 1400000b     	b	0x137af8 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xe0>
  137ad0: f9400fe0     	ldr	x0, [sp, #0x18]
  137ad4: 97fda80f     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  137ad8: 97fdc81e     	bl	0xa9b50 <_ZNK7android9ATSParser6Stream7isVideoEv@plt>
  137adc: 37000040     	tbnz	w0, #0x0, 0x137ae4 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xcc>
  137ae0: 14000006     	b	0x137af8 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xe0>
  137ae4: 12800008     	mov	w8, #-0x1               // =-1
  137ae8: 320003e9     	orr	w9, wzr, #0x1
  137aec: 0a090108     	and	w8, w8, w9
  137af0: 381ff3a8     	sturb	w8, [x29, #-0x1]
  137af4: 14000019     	b	0x137b58 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x140>
  137af8: 321f03e8     	orr	w8, wzr, #0x2
  137afc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  137b00: 6b08013f     	cmp	w9, w8
  137b04: 1a9f17e8     	cset	w8, eq
  137b08: 37000048     	tbnz	w8, #0x0, 0x137b10 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0xf8>
  137b0c: 1400000b     	b	0x137b38 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x120>
  137b10: f9400fe0     	ldr	x0, [sp, #0x18]
  137b14: 97fda7ff     	bl	0xa1b10 <_ZNK7android2spINS_9ATSParser6StreamEEptEv@plt>
  137b18: 97fda536     	bl	0xa0ff0 <_ZNK7android9ATSParser6Stream6isMetaEv@plt>
  137b1c: 37000040     	tbnz	w0, #0x0, 0x137b24 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x10c>
  137b20: 14000006     	b	0x137b38 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x120>
  137b24: 12800008     	mov	w8, #-0x1               // =-1
  137b28: 320003e9     	orr	w9, wzr, #0x1
  137b2c: 0a090108     	and	w8, w8, w9
  137b30: 381ff3a8     	sturb	w8, [x29, #-0x1]
  137b34: 14000009     	b	0x137b58 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x140>
  137b38: f94013e8     	ldr	x8, [sp, #0x20]
  137b3c: 91000508     	add	x8, x8, #0x1
  137b40: f90013e8     	str	x8, [sp, #0x20]
  137b44: 17ffffbd     	b	0x137a38 <android::ATSParser::Program::hasSource(android::ATSParser::SourceType) const+0x20>
  137b48: 52800008     	mov	w8, #0x0                // =0
  137b4c: 320003e9     	orr	w9, wzr, #0x1
  137b50: 0a090108     	and	w8, w8, w9
  137b54: 381ff3a8     	sturb	w8, [x29, #-0x1]
  137b58: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  137b5c: 2a0803e0     	mov	w0, w8
  137b60: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  137b64: 910143ff     	add	sp, sp, #0x50
  137b68: d65f03c0     	ret

0000000000137b6c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::valueAt(unsigned long) const>:
  137b6c: d100c3ff     	sub	sp, sp, #0x30
  137b70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  137b74: 910083fd     	add	x29, sp, #0x20
  137b78: b27d03e8     	orr	x8, xzr, #0x8
  137b7c: f81f83a0     	stur	x0, [x29, #-0x8]
  137b80: f9000be1     	str	x1, [sp, #0x10]
  137b84: f85f83a0     	ldur	x0, [x29, #-0x8]
  137b88: f9400be1     	ldr	x1, [sp, #0x10]
  137b8c: f90007e8     	str	x8, [sp, #0x8]
  137b90: 97fdbfe0     	bl	0xa7b10 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE6itemAtEm@plt>
  137b94: f94007e8     	ldr	x8, [sp, #0x8]
  137b98: 8b080000     	add	x0, x0, x8
  137b9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  137ba0: 9100c3ff     	add	sp, sp, #0x30
  137ba4: d65f03c0     	ret

0000000000137ba8 <android::ATSParser::Stream::isAudio() const>:
  137ba8: d10083ff     	sub	sp, sp, #0x20
  137bac: 320007e8     	orr	w8, wzr, #0x3
  137bb0: f9000be0     	str	x0, [sp, #0x10]
  137bb4: f9400be0     	ldr	x0, [sp, #0x10]
  137bb8: b9401c09     	ldr	w9, [x0, #0x1c]
  137bbc: 6b09011f     	cmp	w8, w9
  137bc0: 1a9f17e8     	cset	w8, eq
  137bc4: b9000fe9     	str	w9, [sp, #0xc]
  137bc8: 37000368     	tbnz	w8, #0x0, 0x137c34 <android::ATSParser::Stream::isAudio() const+0x8c>
  137bcc: 14000001     	b	0x137bd0 <android::ATSParser::Stream::isAudio() const+0x28>
  137bd0: 321e03e8     	orr	w8, wzr, #0x4
  137bd4: b9400fe9     	ldr	w9, [sp, #0xc]
  137bd8: 6b09011f     	cmp	w8, w9
  137bdc: 1a9f17e8     	cset	w8, eq
  137be0: 370002a8     	tbnz	w8, #0x0, 0x137c34 <android::ATSParser::Stream::isAudio() const+0x8c>
  137be4: 14000001     	b	0x137be8 <android::ATSParser::Stream::isAudio() const+0x40>
  137be8: 32000fe8     	orr	w8, wzr, #0xf
  137bec: b9400fe9     	ldr	w9, [sp, #0xc]
  137bf0: 6b09011f     	cmp	w8, w9
  137bf4: 1a9f17e8     	cset	w8, eq
  137bf8: 370001e8     	tbnz	w8, #0x0, 0x137c34 <android::ATSParser::Stream::isAudio() const+0x8c>
  137bfc: 14000001     	b	0x137c00 <android::ATSParser::Stream::isAudio() const+0x58>
  137c00: 52801068     	mov	w8, #0x83               // =131
  137c04: b9400fe9     	ldr	w9, [sp, #0xc]
  137c08: 6b09011f     	cmp	w8, w9
  137c0c: 1a9f17e8     	cset	w8, eq
  137c10: 37000128     	tbnz	w8, #0x0, 0x137c34 <android::ATSParser::Stream::isAudio() const+0x8c>
  137c14: 14000001     	b	0x137c18 <android::ATSParser::Stream::isAudio() const+0x70>
  137c18: 52801028     	mov	w8, #0x81               // =129
  137c1c: b9400fe9     	ldr	w9, [sp, #0xc]
  137c20: 6b09011f     	cmp	w8, w9
  137c24: 1a9f17e8     	cset	w8, eq
  137c28: 37000068     	tbnz	w8, #0x0, 0x137c34 <android::ATSParser::Stream::isAudio() const+0x8c>
  137c2c: 14000001     	b	0x137c30 <android::ATSParser::Stream::isAudio() const+0x88>
  137c30: 14000006     	b	0x137c48 <android::ATSParser::Stream::isAudio() const+0xa0>
  137c34: 12800008     	mov	w8, #-0x1               // =-1
  137c38: 320003e9     	orr	w9, wzr, #0x1
  137c3c: 0a090108     	and	w8, w8, w9
  137c40: 39007fe8     	strb	w8, [sp, #0x1f]
  137c44: 14000005     	b	0x137c58 <android::ATSParser::Stream::isAudio() const+0xb0>
  137c48: 52800008     	mov	w8, #0x0                // =0
  137c4c: 320003e9     	orr	w9, wzr, #0x1
  137c50: 0a090108     	and	w8, w8, w9
  137c54: 39007fe8     	strb	w8, [sp, #0x1f]
  137c58: 39407fe8     	ldrb	w8, [sp, #0x1f]
  137c5c: 2a0803e0     	mov	w0, w8
  137c60: 910083ff     	add	sp, sp, #0x20
  137c64: d65f03c0     	ret

0000000000137c68 <android::ATSParser::Stream::isVideo() const>:
  137c68: d10083ff     	sub	sp, sp, #0x20
  137c6c: 52800368     	mov	w8, #0x1b               // =27
  137c70: f9000be0     	str	x0, [sp, #0x10]
  137c74: f9400be0     	ldr	x0, [sp, #0x10]
  137c78: b9401c09     	ldr	w9, [x0, #0x1c]
  137c7c: 6b09011f     	cmp	w8, w9
  137c80: 1a9f17e8     	cset	w8, eq
  137c84: b9000fe9     	str	w9, [sp, #0xc]
  137c88: 370002a8     	tbnz	w8, #0x0, 0x137cdc <android::ATSParser::Stream::isVideo() const+0x74>
  137c8c: 14000001     	b	0x137c90 <android::ATSParser::Stream::isVideo() const+0x28>
  137c90: 320003e8     	orr	w8, wzr, #0x1
  137c94: b9400fe9     	ldr	w9, [sp, #0xc]
  137c98: 6b09011f     	cmp	w8, w9
  137c9c: 1a9f17e8     	cset	w8, eq
  137ca0: 370001e8     	tbnz	w8, #0x0, 0x137cdc <android::ATSParser::Stream::isVideo() const+0x74>
  137ca4: 14000001     	b	0x137ca8 <android::ATSParser::Stream::isVideo() const+0x40>
  137ca8: 321f03e8     	orr	w8, wzr, #0x2
  137cac: b9400fe9     	ldr	w9, [sp, #0xc]
  137cb0: 6b09011f     	cmp	w8, w9
  137cb4: 1a9f17e8     	cset	w8, eq
  137cb8: 37000128     	tbnz	w8, #0x0, 0x137cdc <android::ATSParser::Stream::isVideo() const+0x74>
  137cbc: 14000001     	b	0x137cc0 <android::ATSParser::Stream::isVideo() const+0x58>
  137cc0: 321c03e8     	orr	w8, wzr, #0x10
  137cc4: b9400fe9     	ldr	w9, [sp, #0xc]
  137cc8: 6b09011f     	cmp	w8, w9
  137ccc: 1a9f17e8     	cset	w8, eq
  137cd0: 37000068     	tbnz	w8, #0x0, 0x137cdc <android::ATSParser::Stream::isVideo() const+0x74>
  137cd4: 14000001     	b	0x137cd8 <android::ATSParser::Stream::isVideo() const+0x70>
  137cd8: 14000006     	b	0x137cf0 <android::ATSParser::Stream::isVideo() const+0x88>
  137cdc: 12800008     	mov	w8, #-0x1               // =-1
  137ce0: 320003e9     	orr	w9, wzr, #0x1
  137ce4: 0a090108     	and	w8, w8, w9
  137ce8: 39007fe8     	strb	w8, [sp, #0x1f]
  137cec: 14000005     	b	0x137d00 <android::ATSParser::Stream::isVideo() const+0x98>
  137cf0: 52800008     	mov	w8, #0x0                // =0
  137cf4: 320003e9     	orr	w9, wzr, #0x1
  137cf8: 0a090108     	and	w8, w8, w9
  137cfc: 39007fe8     	strb	w8, [sp, #0x1f]
  137d00: 39407fe8     	ldrb	w8, [sp, #0x1f]
  137d04: 2a0803e0     	mov	w0, w8
  137d08: 910083ff     	add	sp, sp, #0x20
  137d0c: d65f03c0     	ret

0000000000137d10 <android::ATSParser::Stream::isMeta() const>:
  137d10: d10043ff     	sub	sp, sp, #0x10
  137d14: 528002a8     	mov	w8, #0x15               // =21
  137d18: f90003e0     	str	x0, [sp]
  137d1c: f94003e0     	ldr	x0, [sp]
  137d20: b9401c09     	ldr	w9, [x0, #0x1c]
  137d24: 6b08013f     	cmp	w9, w8
  137d28: 1a9f17e8     	cset	w8, eq
  137d2c: 37000048     	tbnz	w8, #0x0, 0x137d34 <android::ATSParser::Stream::isMeta() const+0x24>
  137d30: 14000006     	b	0x137d48 <android::ATSParser::Stream::isMeta() const+0x38>
  137d34: 12800008     	mov	w8, #-0x1               // =-1
  137d38: 320003e9     	orr	w9, wzr, #0x1
  137d3c: 0a090108     	and	w8, w8, w9
  137d40: 39003fe8     	strb	w8, [sp, #0xf]
  137d44: 14000005     	b	0x137d58 <android::ATSParser::Stream::isMeta() const+0x48>
  137d48: 52800008     	mov	w8, #0x0                // =0
  137d4c: 320003e9     	orr	w9, wzr, #0x1
  137d50: 0a090108     	and	w8, w8, w9
  137d54: 39003fe8     	strb	w8, [sp, #0xf]
  137d58: 39403fe8     	ldrb	w8, [sp, #0xf]
  137d5c: 2a0803e0     	mov	w0, w8
  137d60: 910043ff     	add	sp, sp, #0x10
  137d64: d65f03c0     	ret

0000000000137d68 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)>:
  137d68: d10103ff     	sub	sp, sp, #0x40
  137d6c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  137d70: 9100c3fd     	add	x29, sp, #0x30
  137d74: 320003e8     	orr	w8, wzr, #0x1
  137d78: 320003e9     	orr	w9, wzr, #0x1
  137d7c: f81f83a0     	stur	x0, [x29, #-0x8]
  137d80: f81f03a1     	stur	x1, [x29, #-0x10]
  137d84: f85f83a0     	ldur	x0, [x29, #-0x8]
  137d88: f85f03a1     	ldur	x1, [x29, #-0x10]
  137d8c: f9000be0     	str	x0, [sp, #0x10]
  137d90: b9000fe8     	str	w8, [sp, #0xc]
  137d94: b9000be9     	str	w9, [sp, #0x8]
  137d98: 97fda542     	bl	0xa12a0 <_ZN7android9ATSParser7Program10recoverPTSEm@plt>
  137d9c: f81f03a0     	stur	x0, [x29, #-0x10]
  137da0: f9400be0     	ldr	x0, [sp, #0x10]
  137da4: f9400801     	ldr	x1, [x0, #0x10]
  137da8: b9401028     	ldr	w8, [x1, #0x10]
  137dac: b9400fe9     	ldr	w9, [sp, #0xc]
  137db0: 0a090108     	and	w8, w8, w9
  137db4: 35000328     	cbnz	w8, 0x137e18 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0xb0>
  137db8: f9400be8     	ldr	x8, [sp, #0x10]
  137dbc: 39412109     	ldrb	w9, [x8, #0x48]
  137dc0: 37000109     	tbnz	w9, #0x0, 0x137de0 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x78>
  137dc4: b9400be8     	ldr	w8, [sp, #0x8]
  137dc8: f9400be9     	ldr	x9, [sp, #0x10]
  137dcc: 39012128     	strb	w8, [x9, #0x48]
  137dd0: f85f03aa     	ldur	x10, [x29, #-0x10]
  137dd4: f900292a     	str	x10, [x9, #0x50]
  137dd8: f81f03bf     	stur	xzr, [x29, #-0x10]
  137ddc: 1400000f     	b	0x137e18 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0xb0>
  137de0: f85f03a8     	ldur	x8, [x29, #-0x10]
  137de4: f9400be9     	ldr	x9, [sp, #0x10]
  137de8: f940292a     	ldr	x10, [x9, #0x50]
  137dec: eb0a011f     	cmp	x8, x10
  137df0: 1a9f27eb     	cset	w11, lo
  137df4: 3700004b     	tbnz	w11, #0x0, 0x137dfc <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x94>
  137df8: 14000003     	b	0x137e04 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x9c>
  137dfc: f81f03bf     	stur	xzr, [x29, #-0x10]
  137e00: 14000006     	b	0x137e18 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0xb0>
  137e04: f9400be8     	ldr	x8, [sp, #0x10]
  137e08: f9402909     	ldr	x9, [x8, #0x50]
  137e0c: f85f03aa     	ldur	x10, [x29, #-0x10]
  137e10: eb090149     	subs	x9, x10, x9
  137e14: f81f03a9     	stur	x9, [x29, #-0x10]
  137e18: d2800128     	mov	x8, #0x9                // =9
  137e1c: d2800c89     	mov	x9, #0x64               // =100
  137e20: d280000a     	mov	x10, #0x0               // =0
  137e24: f85f03ab     	ldur	x11, [x29, #-0x10]
  137e28: 9b097d69     	mul	x9, x11, x9
  137e2c: 9ac80928     	udiv	x8, x9, x8
  137e30: f9000fe8     	str	x8, [sp, #0x18]
  137e34: f9400be8     	ldr	x8, [sp, #0x10]
  137e38: f9400909     	ldr	x9, [x8, #0x10]
  137e3c: f9403529     	ldr	x9, [x9, #0x68]
  137e40: eb0a013f     	cmp	x9, x10
  137e44: 1a9fb7ec     	cset	w12, ge
  137e48: 3700004c     	tbnz	w12, #0x0, 0x137e50 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0xe8>
  137e4c: 14000007     	b	0x137e68 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x100>
  137e50: f9400be8     	ldr	x8, [sp, #0x10]
  137e54: f9400909     	ldr	x9, [x8, #0x10]
  137e58: f9403529     	ldr	x9, [x9, #0x68]
  137e5c: f9400fea     	ldr	x10, [sp, #0x18]
  137e60: 8b090149     	add	x9, x10, x9
  137e64: f9000fe9     	str	x9, [sp, #0x18]
  137e68: f9400be8     	ldr	x8, [sp, #0x10]
  137e6c: f9400909     	ldr	x9, [x8, #0x10]
  137e70: 3941c12a     	ldrb	w10, [x9, #0x70]
  137e74: 3700004a     	tbnz	w10, #0x0, 0x137e7c <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x114>
  137e78: 14000007     	b	0x137e94 <android::ATSParser::Program::convertPTSToTimestamp(unsigned long)+0x12c>
  137e7c: f9400be8     	ldr	x8, [sp, #0x10]
  137e80: f9400909     	ldr	x9, [x8, #0x10]
  137e84: f9403d29     	ldr	x9, [x9, #0x78]
  137e88: f9400fea     	ldr	x10, [sp, #0x18]
  137e8c: 8b090149     	add	x9, x10, x9
  137e90: f9000fe9     	str	x9, [sp, #0x18]
  137e94: f9400fe0     	ldr	x0, [sp, #0x18]
  137e98: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  137e9c: 910103ff     	add	sp, sp, #0x40
  137ea0: d65f03c0     	ret

0000000000137ea4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)>:
  137ea4: d10383ff     	sub	sp, sp, #0xe0
  137ea8: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  137eac: 910343fd     	add	x29, sp, #0xd0
  137eb0: b0000b88     	adrp	x8, 0x2a8000
  137eb4: f9478d08     	ldr	x8, [x8, #0xf18]
  137eb8: b27c03e9     	orr	x9, xzr, #0x10
  137ebc: 8b090108     	add	x8, x8, x9
  137ec0: 1280000a     	mov	w10, #-0x1              // =-1
  137ec4: d2800509     	mov	x9, #0x28               // =40
  137ec8: 5280000b     	mov	w11, #0x0               // =0
  137ecc: d280000c     	mov	x12, #0x0               // =0
  137ed0: f81f83a0     	stur	x0, [x29, #-0x8]
  137ed4: f81f03a1     	stur	x1, [x29, #-0x10]
  137ed8: b81ec3a2     	stur	w2, [x29, #-0x14]
  137edc: b81e83a3     	stur	w3, [x29, #-0x18]
  137ee0: b81e43a4     	stur	w4, [x29, #-0x1c]
  137ee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  137ee8: f81c83a0     	stur	x0, [x29, #-0x38]
  137eec: f81c03a8     	stur	x8, [x29, #-0x40]
  137ef0: b81bc3aa     	stur	w10, [x29, #-0x44]
  137ef4: f81b03a9     	stur	x9, [x29, #-0x50]
  137ef8: b81ac3ab     	stur	w11, [x29, #-0x54]
  137efc: f81a03ac     	stur	x12, [x29, #-0x60]
  137f00: 97fdac4c     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  137f04: f85c03a8     	ldur	x8, [x29, #-0x40]
  137f08: f85c83a9     	ldur	x9, [x29, #-0x38]
  137f0c: f9000128     	str	x8, [x9]
  137f10: f85f03ac     	ldur	x12, [x29, #-0x10]
  137f14: f900092c     	str	x12, [x9, #0x10]
  137f18: b85ec3aa     	ldur	w10, [x29, #-0x14]
  137f1c: b900192a     	str	w10, [x9, #0x18]
  137f20: b85e83aa     	ldur	w10, [x29, #-0x18]
  137f24: b9001d2a     	str	w10, [x9, #0x1c]
  137f28: b85e43aa     	ldur	w10, [x29, #-0x1c]
  137f2c: b900212a     	str	w10, [x9, #0x20]
  137f30: b85bc3aa     	ldur	w10, [x29, #-0x44]
  137f34: b900252a     	str	w10, [x9, #0x24]
  137f38: f85b03ac     	ldur	x12, [x29, #-0x50]
  137f3c: 8b0c0120     	add	x0, x9, x12
  137f40: f90037e0     	str	x0, [sp, #0x68]
  137f44: 97fda2ff     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  137f48: 14000001     	b	0x137f4c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0xa8>
  137f4c: b27c07e8     	orr	x8, xzr, #0x30
  137f50: f85c83a9     	ldur	x9, [x29, #-0x38]
  137f54: 8b080128     	add	x8, x9, x8
  137f58: aa0803e0     	mov	x0, x8
  137f5c: f90033e8     	str	x8, [sp, #0x60]
  137f60: 97fdb6c4     	bl	0xa5a70 <_ZN7android2spINS_19AnotherPacketSourceEEC2Ev@plt>
  137f64: 14000001     	b	0x137f68 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0xc4>
  137f68: d2800908     	mov	x8, #0x48               // =72
  137f6c: b85ac3a9     	ldur	w9, [x29, #-0x54]
  137f70: f85c83aa     	ldur	x10, [x29, #-0x38]
  137f74: 3900e149     	strb	w9, [x10, #0x38]
  137f78: 3900e549     	strb	w9, [x10, #0x39]
  137f7c: f900215f     	str	xzr, [x10, #0x40]
  137f80: 8b080148     	add	x8, x10, x8
  137f84: aa0803e0     	mov	x0, x8
  137f88: f9002fe8     	str	x8, [sp, #0x58]
  137f8c: 97fda831     	bl	0xa2050 <_ZN7android4ListIlEC2Ev@plt>
  137f90: 14000001     	b	0x137f94 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0xf0>
  137f94: 52800368     	mov	w8, #0x1b               // =27
  137f98: f85a03a9     	ldur	x9, [x29, #-0x60]
  137f9c: f85c83aa     	ldur	x10, [x29, #-0x38]
  137fa0: f9002d49     	str	x9, [x10, #0x58]
  137fa4: b9401d4b     	ldr	w11, [x10, #0x1c]
  137fa8: 6b0b011f     	cmp	w8, w11
  137fac: 1a9f17e8     	cset	w8, eq
  137fb0: b90057eb     	str	w11, [sp, #0x54]
  137fb4: 370008a8     	tbnz	w8, #0x0, 0x1380c8 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x224>
  137fb8: 14000001     	b	0x137fbc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x118>
  137fbc: 32000fe8     	orr	w8, wzr, #0xf
  137fc0: b94057e9     	ldr	w9, [sp, #0x54]
  137fc4: 6b09011f     	cmp	w8, w9
  137fc8: 1a9f17e8     	cset	w8, eq
  137fcc: 37000c68     	tbnz	w8, #0x0, 0x138158 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x2b4>
  137fd0: 14000001     	b	0x137fd4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x130>
  137fd4: 320007e8     	orr	w8, wzr, #0x3
  137fd8: b94057e9     	ldr	w9, [sp, #0x54]
  137fdc: 6b09011f     	cmp	w8, w9
  137fe0: 1a9f17e8     	cset	w8, eq
  137fe4: 37000e08     	tbnz	w8, #0x0, 0x1381a4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x300>
  137fe8: 14000001     	b	0x137fec <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x148>
  137fec: 321e03e8     	orr	w8, wzr, #0x4
  137ff0: b94057e9     	ldr	w9, [sp, #0x54]
  137ff4: 6b09011f     	cmp	w8, w9
  137ff8: 1a9f17e8     	cset	w8, eq
  137ffc: 37000d48     	tbnz	w8, #0x0, 0x1381a4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x300>
  138000: 14000001     	b	0x138004 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x160>
  138004: 320003e8     	orr	w8, wzr, #0x1
  138008: b94057e9     	ldr	w9, [sp, #0x54]
  13800c: 6b09011f     	cmp	w8, w9
  138010: 1a9f17e8     	cset	w8, eq
  138014: 37000ee8     	tbnz	w8, #0x0, 0x1381f0 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x34c>
  138018: 14000001     	b	0x13801c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x178>
  13801c: 321f03e8     	orr	w8, wzr, #0x2
  138020: b94057e9     	ldr	w9, [sp, #0x54]
  138024: 6b09011f     	cmp	w8, w9
  138028: 1a9f17e8     	cset	w8, eq
  13802c: 37000e28     	tbnz	w8, #0x0, 0x1381f0 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x34c>
  138030: 14000001     	b	0x138034 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x190>
  138034: 321c03e8     	orr	w8, wzr, #0x10
  138038: b94057e9     	ldr	w9, [sp, #0x54]
  13803c: 6b09011f     	cmp	w8, w9
  138040: 1a9f17e8     	cset	w8, eq
  138044: 37000fc8     	tbnz	w8, #0x0, 0x13823c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x398>
  138048: 14000001     	b	0x13804c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x1a8>
  13804c: 52801068     	mov	w8, #0x83               // =131
  138050: b94057e9     	ldr	w9, [sp, #0x54]
  138054: 6b09011f     	cmp	w8, w9
  138058: 1a9f17e8     	cset	w8, eq
  13805c: 37001168     	tbnz	w8, #0x0, 0x138288 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x3e4>
  138060: 14000001     	b	0x138064 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x1c0>
  138064: 52801028     	mov	w8, #0x81               // =129
  138068: b94057e9     	ldr	w9, [sp, #0x54]
  13806c: 6b09011f     	cmp	w8, w9
  138070: 1a9f17e8     	cset	w8, eq
  138074: 370010a8     	tbnz	w8, #0x0, 0x138288 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x3e4>
  138078: 14000001     	b	0x13807c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x1d8>
  13807c: 528002a8     	mov	w8, #0x15               // =21
  138080: b94057e9     	ldr	w9, [sp, #0x54]
  138084: 6b09011f     	cmp	w8, w9
  138088: 1a9f17e8     	cset	w8, eq
  13808c: 37001248     	tbnz	w8, #0x0, 0x1382d4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x430>
  138090: 14000001     	b	0x138094 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x1f0>
  138094: 140000a3     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  138098: 2a0103e8     	mov	w8, w1
  13809c: f81d83a0     	stur	x0, [x29, #-0x28]
  1380a0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1380a4: 140000d0     	b	0x1383e4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x540>
  1380a8: 2a0103e8     	mov	w8, w1
  1380ac: f81d83a0     	stur	x0, [x29, #-0x28]
  1380b0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1380b4: 140000ca     	b	0x1383dc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x538>
  1380b8: 2a0103e8     	mov	w8, w1
  1380bc: f81d83a0     	stur	x0, [x29, #-0x28]
  1380c0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1380c4: 140000c4     	b	0x1383d4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x530>
  1380c8: b27c07e0     	orr	x0, xzr, #0x30
  1380cc: 97fdc391     	bl	0xa8f10 <_Znwm@plt>
  1380d0: f90027e0     	str	x0, [sp, #0x48]
  1380d4: 14000001     	b	0x1380d8 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x234>
  1380d8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1380dc: f9400900     	ldr	x0, [x8, #0x10]
  1380e0: 97fdb7bc     	bl	0xa5fd0 <_ZNK7android9ATSParser7Program11parserFlagsEv@plt>
  1380e4: b90047e0     	str	w0, [sp, #0x44]
  1380e8: 14000001     	b	0x1380ec <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x248>
  1380ec: 52800008     	mov	w8, #0x0                // =0
  1380f0: 321f03e9     	orr	w9, wzr, #0x2
  1380f4: 320003ea     	orr	w10, wzr, #0x1
  1380f8: b94047eb     	ldr	w11, [sp, #0x44]
  1380fc: 0a090169     	and	w9, w11, w9
  138100: 6b08013f     	cmp	w9, w8
  138104: 1a9f07e9     	cset	w9, ne
  138108: 7200013f     	tst	w9, #0x1
  13810c: 1a881142     	csel	w2, w10, w8, ne
  138110: f94027e0     	ldr	x0, [sp, #0x48]
  138114: 2a0803e1     	mov	w1, w8
  138118: 97fdb256     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  13811c: 14000001     	b	0x138120 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x27c>
  138120: f94027e8     	ldr	x8, [sp, #0x48]
  138124: f85c83a9     	ldur	x9, [x29, #-0x38]
  138128: f9002d28     	str	x8, [x9, #0x58]
  13812c: 1400007d     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  138130: 2a0103e8     	mov	w8, w1
  138134: f81d83a0     	stur	x0, [x29, #-0x28]
  138138: b81d43a8     	stur	w8, [x29, #-0x2c]
  13813c: 140000a4     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  138140: 2a0103e8     	mov	w8, w1
  138144: f81d83a0     	stur	x0, [x29, #-0x28]
  138148: b81d43a8     	stur	w8, [x29, #-0x2c]
  13814c: f94027e0     	ldr	x0, [sp, #0x48]
  138150: 97fda204     	bl	0xa0960 <_ZdlPv@plt>
  138154: 1400009e     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  138158: b27c07e0     	orr	x0, xzr, #0x30
  13815c: 97fdc36d     	bl	0xa8f10 <_Znwm@plt>
  138160: f9001fe0     	str	x0, [sp, #0x38]
  138164: 14000001     	b	0x138168 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x2c4>
  138168: 52800002     	mov	w2, #0x0                // =0
  13816c: 320003e1     	orr	w1, wzr, #0x1
  138170: f9401fe0     	ldr	x0, [sp, #0x38]
  138174: 97fdb23f     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  138178: 14000001     	b	0x13817c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x2d8>
  13817c: f9401fe8     	ldr	x8, [sp, #0x38]
  138180: f85c83a9     	ldur	x9, [x29, #-0x38]
  138184: f9002d28     	str	x8, [x9, #0x58]
  138188: 14000066     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  13818c: 2a0103e8     	mov	w8, w1
  138190: f81d83a0     	stur	x0, [x29, #-0x28]
  138194: b81d43a8     	stur	w8, [x29, #-0x2c]
  138198: f9401fe0     	ldr	x0, [sp, #0x38]
  13819c: 97fda1f1     	bl	0xa0960 <_ZdlPv@plt>
  1381a0: 1400008b     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  1381a4: b27c07e0     	orr	x0, xzr, #0x30
  1381a8: 97fdc35a     	bl	0xa8f10 <_Znwm@plt>
  1381ac: f9001be0     	str	x0, [sp, #0x30]
  1381b0: 14000001     	b	0x1381b4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x310>
  1381b4: 52800002     	mov	w2, #0x0                // =0
  1381b8: 320007e1     	orr	w1, wzr, #0x3
  1381bc: f9401be0     	ldr	x0, [sp, #0x30]
  1381c0: 97fdb22c     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  1381c4: 14000001     	b	0x1381c8 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x324>
  1381c8: f9401be8     	ldr	x8, [sp, #0x30]
  1381cc: f85c83a9     	ldur	x9, [x29, #-0x38]
  1381d0: f9002d28     	str	x8, [x9, #0x58]
  1381d4: 14000053     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  1381d8: 2a0103e8     	mov	w8, w1
  1381dc: f81d83a0     	stur	x0, [x29, #-0x28]
  1381e0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1381e4: f9401be0     	ldr	x0, [sp, #0x30]
  1381e8: 97fda1de     	bl	0xa0960 <_ZdlPv@plt>
  1381ec: 14000078     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  1381f0: b27c07e0     	orr	x0, xzr, #0x30
  1381f4: 97fdc347     	bl	0xa8f10 <_Znwm@plt>
  1381f8: f90017e0     	str	x0, [sp, #0x28]
  1381fc: 14000001     	b	0x138200 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x35c>
  138200: 52800002     	mov	w2, #0x0                // =0
  138204: 321e03e1     	orr	w1, wzr, #0x4
  138208: f94017e0     	ldr	x0, [sp, #0x28]
  13820c: 97fdb219     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  138210: 14000001     	b	0x138214 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x370>
  138214: f94017e8     	ldr	x8, [sp, #0x28]
  138218: f85c83a9     	ldur	x9, [x29, #-0x38]
  13821c: f9002d28     	str	x8, [x9, #0x58]
  138220: 14000040     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  138224: 2a0103e8     	mov	w8, w1
  138228: f81d83a0     	stur	x0, [x29, #-0x28]
  13822c: b81d43a8     	stur	w8, [x29, #-0x2c]
  138230: f94017e0     	ldr	x0, [sp, #0x28]
  138234: 97fda1cb     	bl	0xa0960 <_ZdlPv@plt>
  138238: 14000065     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  13823c: b27c07e0     	orr	x0, xzr, #0x30
  138240: 97fdc334     	bl	0xa8f10 <_Znwm@plt>
  138244: f90013e0     	str	x0, [sp, #0x20]
  138248: 14000001     	b	0x13824c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x3a8>
  13824c: 528000a1     	mov	w1, #0x5                // =5
  138250: 52800002     	mov	w2, #0x0                // =0
  138254: f94013e0     	ldr	x0, [sp, #0x20]
  138258: 97fdb206     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  13825c: 14000001     	b	0x138260 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x3bc>
  138260: f94013e8     	ldr	x8, [sp, #0x20]
  138264: f85c83a9     	ldur	x9, [x29, #-0x38]
  138268: f9002d28     	str	x8, [x9, #0x58]
  13826c: 1400002d     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  138270: 2a0103e8     	mov	w8, w1
  138274: f81d83a0     	stur	x0, [x29, #-0x28]
  138278: b81d43a8     	stur	w8, [x29, #-0x2c]
  13827c: f94013e0     	ldr	x0, [sp, #0x20]
  138280: 97fda1b8     	bl	0xa0960 <_ZdlPv@plt>
  138284: 14000052     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  138288: b27c07e0     	orr	x0, xzr, #0x30
  13828c: 97fdc321     	bl	0xa8f10 <_Znwm@plt>
  138290: f9000fe0     	str	x0, [sp, #0x18]
  138294: 14000001     	b	0x138298 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x3f4>
  138298: 52800002     	mov	w2, #0x0                // =0
  13829c: 321f03e1     	orr	w1, wzr, #0x2
  1382a0: f9400fe0     	ldr	x0, [sp, #0x18]
  1382a4: 97fdb1f3     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  1382a8: 14000001     	b	0x1382ac <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x408>
  1382ac: f9400fe8     	ldr	x8, [sp, #0x18]
  1382b0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1382b4: f9002d28     	str	x8, [x9, #0x58]
  1382b8: 1400001a     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  1382bc: 2a0103e8     	mov	w8, w1
  1382c0: f81d83a0     	stur	x0, [x29, #-0x28]
  1382c4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1382c8: f9400fe0     	ldr	x0, [sp, #0x18]
  1382cc: 97fda1a5     	bl	0xa0960 <_ZdlPv@plt>
  1382d0: 1400003f     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  1382d4: b27c07e0     	orr	x0, xzr, #0x30
  1382d8: 97fdc30e     	bl	0xa8f10 <_Znwm@plt>
  1382dc: f9000be0     	str	x0, [sp, #0x10]
  1382e0: 14000001     	b	0x1382e4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x440>
  1382e4: 52800002     	mov	w2, #0x0                // =0
  1382e8: 32000be1     	orr	w1, wzr, #0x7
  1382ec: f9400be0     	ldr	x0, [sp, #0x10]
  1382f0: 97fdb1e0     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  1382f4: 14000001     	b	0x1382f8 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x454>
  1382f8: f9400be8     	ldr	x8, [sp, #0x10]
  1382fc: f85c83a9     	ldur	x9, [x29, #-0x38]
  138300: f9002d28     	str	x8, [x9, #0x58]
  138304: 14000007     	b	0x138320 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x47c>
  138308: 2a0103e8     	mov	w8, w1
  13830c: f81d83a0     	stur	x0, [x29, #-0x28]
  138310: b81d43a8     	stur	w8, [x29, #-0x2c]
  138314: f9400be0     	ldr	x0, [sp, #0x10]
  138318: 97fda192     	bl	0xa0960 <_ZdlPv@plt>
  13831c: 1400002c     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  138320: f85c83a8     	ldur	x8, [x29, #-0x38]
  138324: f9402d09     	ldr	x9, [x8, #0x58]
  138328: f85a03aa     	ldur	x10, [x29, #-0x60]
  13832c: eb0a013f     	cmp	x9, x10
  138330: 1a9f07eb     	cset	w11, ne
  138334: 3700004b     	tbnz	w11, #0x0, 0x13833c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x498>
  138338: 14000022     	b	0x1383c0 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x51c>
  13833c: d2800900     	mov	x0, #0x48               // =72
  138340: 97fdc2f4     	bl	0xa8f10 <_Znwm@plt>
  138344: f90007e0     	str	x0, [sp, #0x8]
  138348: 14000001     	b	0x13834c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x4a8>
  13834c: b27007e1     	orr	x1, xzr, #0x30000
  138350: f94007e0     	ldr	x0, [sp, #0x8]
  138354: 97fda6b3     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  138358: 14000001     	b	0x13835c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x4b8>
  13835c: d2800508     	mov	x8, #0x28               // =40
  138360: f85c83a9     	ldur	x9, [x29, #-0x38]
  138364: 8b080120     	add	x0, x9, x8
  138368: f94007e1     	ldr	x1, [sp, #0x8]
  13836c: 97fdbf95     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
  138370: 14000001     	b	0x138374 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x4d0>
  138374: d2800508     	mov	x8, #0x28               // =40
  138378: f85c83a9     	ldur	x9, [x29, #-0x38]
  13837c: 8b080120     	add	x0, x9, x8
  138380: 97fd9ec4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  138384: f90003e0     	str	x0, [sp]
  138388: 14000001     	b	0x13838c <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x4e8>
  13838c: d2800008     	mov	x8, #0x0                // =0
  138390: f94003e0     	ldr	x0, [sp]
  138394: aa0803e1     	mov	x1, x8
  138398: aa0803e2     	mov	x2, x8
  13839c: 97fdcb0d     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  1383a0: 14000001     	b	0x1383a4 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x500>
  1383a4: 14000007     	b	0x1383c0 <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x51c>
  1383a8: 2a0103e8     	mov	w8, w1
  1383ac: f81d83a0     	stur	x0, [x29, #-0x28]
  1383b0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1383b4: f94007e0     	ldr	x0, [sp, #0x8]
  1383b8: 97fda16a     	bl	0xa0960 <_ZdlPv@plt>
  1383bc: 14000004     	b	0x1383cc <android::ATSParser::Stream::Stream(android::ATSParser::Program*, unsigned int, unsigned int, unsigned int)+0x528>
  1383c0: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1383c4: 910383ff     	add	sp, sp, #0xe0
  1383c8: d65f03c0     	ret
  1383cc: f9402fe0     	ldr	x0, [sp, #0x58]
  1383d0: 97fdaf78     	bl	0xa41b0 <_ZN7android4ListIlED2Ev@plt>
  1383d4: f94033e0     	ldr	x0, [sp, #0x60]
  1383d8: 97fdc8f2     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  1383dc: f94037e0     	ldr	x0, [sp, #0x68]
  1383e0: 97fdc84c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1383e4: f85c83a0     	ldur	x0, [x29, #-0x38]
  1383e8: 97fda1c6     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  1383ec: f85d83a0     	ldur	x0, [x29, #-0x28]
  1383f0: 97fdbec8     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001383f4 <android::sp<android::AnotherPacketSource>::sp()>:
  1383f4: d10043ff     	sub	sp, sp, #0x10
  1383f8: d2800008     	mov	x8, #0x0                // =0
  1383fc: f90007e0     	str	x0, [sp, #0x8]
  138400: f94007e0     	ldr	x0, [sp, #0x8]
  138404: f9000008     	str	x8, [x0]
  138408: 910043ff     	add	sp, sp, #0x10
  13840c: d65f03c0     	ret

0000000000138410 <android::List<long>::List()>:
  138410: d10083ff     	sub	sp, sp, #0x20
  138414: a9017bfd     	stp	x29, x30, [sp, #0x10]
  138418: 910043fd     	add	x29, sp, #0x10
  13841c: 90000b88     	adrp	x8, 0x2a8000
  138420: f9431908     	ldr	x8, [x8, #0x630]
  138424: b27c03e9     	orr	x9, xzr, #0x10
  138428: 8b090108     	add	x8, x8, x9
  13842c: f90007e0     	str	x0, [sp, #0x8]
  138430: f94007e9     	ldr	x9, [sp, #0x8]
  138434: f9000128     	str	x8, [x9]
  138438: aa0903e0     	mov	x0, x9
  13843c: 97fda471     	bl	0xa1600 <_ZN7android4ListIlE4prepEv@plt>
  138440: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  138444: 910083ff     	add	sp, sp, #0x20
  138448: d65f03c0     	ret

000000000013844c <android::ATSParser::Program::parserFlags() const>:
  13844c: d10043ff     	sub	sp, sp, #0x10
  138450: f90007e0     	str	x0, [sp, #0x8]
  138454: f94007e0     	ldr	x0, [sp, #0x8]
  138458: f9400800     	ldr	x0, [x0, #0x10]
  13845c: b9401000     	ldr	w0, [x0, #0x10]
  138460: 910043ff     	add	sp, sp, #0x10
  138464: d65f03c0     	ret

0000000000138468 <android::List<long>::~List()>:
  138468: d100c3ff     	sub	sp, sp, #0x30
  13846c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  138470: 910083fd     	add	x29, sp, #0x20
  138474: 90000b88     	adrp	x8, 0x2a8000
  138478: f9431908     	ldr	x8, [x8, #0x630]
  13847c: b27c03e9     	orr	x9, xzr, #0x10
  138480: 8b090108     	add	x8, x8, x9
  138484: d2800009     	mov	x9, #0x0                // =0
  138488: f81f83a0     	stur	x0, [x29, #-0x8]
  13848c: f85f83a0     	ldur	x0, [x29, #-0x8]
  138490: f9000008     	str	x8, [x0]
  138494: f9000be0     	str	x0, [sp, #0x10]
  138498: f90007e9     	str	x9, [sp, #0x8]
  13849c: 97fdb069     	bl	0xa4640 <_ZN7android4ListIlE5clearEv@plt>
  1384a0: 14000001     	b	0x1384a4 <android::List<long>::~List()+0x3c>
  1384a4: f9400be8     	ldr	x8, [sp, #0x10]
  1384a8: f9400509     	ldr	x9, [x8, #0x8]
  1384ac: f94007ea     	ldr	x10, [sp, #0x8]
  1384b0: eb0a013f     	cmp	x9, x10
  1384b4: 1a9f17eb     	cset	w11, eq
  1384b8: f90003e9     	str	x9, [sp]
  1384bc: 3700006b     	tbnz	w11, #0x0, 0x1384c8 <android::List<long>::~List()+0x60>
  1384c0: f94003e0     	ldr	x0, [sp]
  1384c4: 97fdb7eb     	bl	0xa6470 <_ZdaPv@plt>
  1384c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1384cc: 9100c3ff     	add	sp, sp, #0x30
  1384d0: d65f03c0     	ret
  1384d4: 97fdd73c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001384d8 <android::sp<android::AnotherPacketSource>::~sp()>:
  1384d8: d10083ff     	sub	sp, sp, #0x20
  1384dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1384e0: 910043fd     	add	x29, sp, #0x10
  1384e4: d2800008     	mov	x8, #0x0                // =0
  1384e8: f90007e0     	str	x0, [sp, #0x8]
  1384ec: f94007e0     	ldr	x0, [sp, #0x8]
  1384f0: aa0003e9     	mov	x9, x0
  1384f4: f9400129     	ldr	x9, [x9]
  1384f8: eb08013f     	cmp	x9, x8
  1384fc: 1a9f07ea     	cset	w10, ne
  138500: f90003e0     	str	x0, [sp]
  138504: 3700004a     	tbnz	w10, #0x0, 0x13850c <android::sp<android::AnotherPacketSource>::~sp()+0x34>
  138508: 1400000a     	b	0x138530 <android::sp<android::AnotherPacketSource>::~sp()+0x58>
  13850c: f94003e8     	ldr	x8, [sp]
  138510: f9400108     	ldr	x8, [x8]
  138514: f9400109     	ldr	x9, [x8]
  138518: f85e8129     	ldur	x9, [x9, #-0x18]
  13851c: 8b090108     	add	x8, x8, x9
  138520: aa0803e0     	mov	x0, x8
  138524: f94003e1     	ldr	x1, [sp]
  138528: 97fdaeca     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13852c: 14000001     	b	0x138530 <android::sp<android::AnotherPacketSource>::~sp()+0x58>
  138530: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  138534: 910083ff     	add	sp, sp, #0x20
  138538: d65f03c0     	ret
  13853c: 97fdd722     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000138540 <android::ATSParser::Stream::~Stream()>:
  138540: d10103ff     	sub	sp, sp, #0x40
  138544: a9037bfd     	stp	x29, x30, [sp, #0x30]
  138548: 9100c3fd     	add	x29, sp, #0x30
  13854c: 90000b88     	adrp	x8, 0x2a8000
  138550: f9478d08     	ldr	x8, [x8, #0xf18]
  138554: b27c03e9     	orr	x9, xzr, #0x10
  138558: 8b090108     	add	x8, x8, x9
  13855c: d2800009     	mov	x9, #0x0                // =0
  138560: f81f83a0     	stur	x0, [x29, #-0x8]
  138564: f85f83a0     	ldur	x0, [x29, #-0x8]
  138568: f9000008     	str	x8, [x0]
  13856c: f9402c08     	ldr	x8, [x0, #0x58]
  138570: eb09011f     	cmp	x8, x9
  138574: 1a9f17ea     	cset	w10, eq
  138578: f81f03a9     	stur	x9, [x29, #-0x10]
  13857c: f9000fe0     	str	x0, [sp, #0x18]
  138580: f9000be8     	str	x8, [sp, #0x10]
  138584: 370000aa     	tbnz	w10, #0x0, 0x138598 <android::ATSParser::Stream::~Stream()+0x58>
  138588: f9400be0     	ldr	x0, [sp, #0x10]
  13858c: 97fdc815     	bl	0xaa5e0 <_ZN7android21ElementaryStreamQueueD2Ev@plt>
  138590: f9400be0     	ldr	x0, [sp, #0x10]
  138594: 97fda0f3     	bl	0xa0960 <_ZdlPv@plt>
  138598: d2800508     	mov	x8, #0x28               // =40
  13859c: b27c07e9     	orr	x9, xzr, #0x30
  1385a0: d280090a     	mov	x10, #0x48              // =72
  1385a4: f85f03ab     	ldur	x11, [x29, #-0x10]
  1385a8: f9400fec     	ldr	x12, [sp, #0x18]
  1385ac: f9002d8b     	str	x11, [x12, #0x58]
  1385b0: 8b0a0180     	add	x0, x12, x10
  1385b4: f90007e8     	str	x8, [sp, #0x8]
  1385b8: f90003e9     	str	x9, [sp]
  1385bc: 97fdaefd     	bl	0xa41b0 <_ZN7android4ListIlED2Ev@plt>
  1385c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1385c4: f94003e9     	ldr	x9, [sp]
  1385c8: 8b090100     	add	x0, x8, x9
  1385cc: 97fdc875     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  1385d0: f9400fe8     	ldr	x8, [sp, #0x18]
  1385d4: f94007e9     	ldr	x9, [sp, #0x8]
  1385d8: 8b090100     	add	x0, x8, x9
  1385dc: 97fdc7cd     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1385e0: f9400fe0     	ldr	x0, [sp, #0x18]
  1385e4: 97fda147     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  1385e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1385ec: 910103ff     	add	sp, sp, #0x40
  1385f0: d65f03c0     	ret

00000000001385f4 <android::ElementaryStreamQueue::~ElementaryStreamQueue()>:
  1385f4: d100c3ff     	sub	sp, sp, #0x30
  1385f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1385fc: 910083fd     	add	x29, sp, #0x20
  138600: d2800508     	mov	x8, #0x28               // =40
  138604: b27d07e9     	orr	x9, xzr, #0x18
  138608: b27c03ea     	orr	x10, xzr, #0x10
  13860c: f81f83a0     	stur	x0, [x29, #-0x8]
  138610: f85f83a0     	ldur	x0, [x29, #-0x8]
  138614: 8b080008     	add	x8, x0, x8
  138618: f9000be0     	str	x0, [sp, #0x10]
  13861c: aa0803e0     	mov	x0, x8
  138620: f90007e9     	str	x9, [sp, #0x8]
  138624: f90003ea     	str	x10, [sp]
  138628: 97fda4d2     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  13862c: f9400be8     	ldr	x8, [sp, #0x10]
  138630: f94007e9     	ldr	x9, [sp, #0x8]
  138634: 8b090100     	add	x0, x8, x9
  138638: 97fdba3a     	bl	0xa6f20 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEED2Ev@plt>
  13863c: f9400be8     	ldr	x8, [sp, #0x10]
  138640: f94003e9     	ldr	x9, [sp]
  138644: 8b090100     	add	x0, x8, x9
  138648: 97fdc7b2     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  13864c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  138650: 9100c3ff     	add	sp, sp, #0x30
  138654: d65f03c0     	ret

0000000000138658 <android::ATSParser::Stream::~Stream()>:
  138658: d10083ff     	sub	sp, sp, #0x20
  13865c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  138660: 910043fd     	add	x29, sp, #0x10
  138664: 90000b88     	adrp	x8, 0x2a8000
  138668: f9424d08     	ldr	x8, [x8, #0x498]
  13866c: f90007e0     	str	x0, [sp, #0x8]
  138670: f94007e0     	ldr	x0, [sp, #0x8]
  138674: f90003e0     	str	x0, [sp]
  138678: d63f0100     	blr	x8
  13867c: f94003e0     	ldr	x0, [sp]
  138680: 97fda0b8     	bl	0xa0960 <_ZdlPv@plt>
  138684: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  138688: 910083ff     	add	sp, sp, #0x20
  13868c: d65f03c0     	ret

0000000000138690 <android::List<long>::clear()>:
  138690: d10103ff     	sub	sp, sp, #0x40
  138694: a9037bfd     	stp	x29, x30, [sp, #0x30]
  138698: 9100c3fd     	add	x29, sp, #0x30
  13869c: d2800008     	mov	x8, #0x0                // =0
  1386a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1386a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1386a8: f9400409     	ldr	x9, [x0, #0x8]
  1386ac: f9000be0     	str	x0, [sp, #0x10]
  1386b0: aa0903e0     	mov	x0, x9
  1386b4: f90007e8     	str	x8, [sp, #0x8]
  1386b8: 97fdca12     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  1386bc: f81f03a0     	stur	x0, [x29, #-0x10]
  1386c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1386c4: f9400be9     	ldr	x9, [sp, #0x10]
  1386c8: f940052a     	ldr	x10, [x9, #0x8]
  1386cc: eb0a011f     	cmp	x8, x10
  1386d0: 1a9f07eb     	cset	w11, ne
  1386d4: 3700004b     	tbnz	w11, #0x0, 0x1386dc <android::List<long>::clear()+0x4c>
  1386d8: 14000011     	b	0x13871c <android::List<long>::clear()+0x8c>
  1386dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1386e0: 97fdca08     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  1386e4: f9000fe0     	str	x0, [sp, #0x18]
  1386e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1386ec: f94007e8     	ldr	x8, [sp, #0x8]
  1386f0: eb08001f     	cmp	x0, x8
  1386f4: 1a9f17e9     	cset	w9, eq
  1386f8: f90003e0     	str	x0, [sp]
  1386fc: 370000a9     	tbnz	w9, #0x0, 0x138710 <android::List<long>::clear()+0x80>
  138700: f94003e0     	ldr	x0, [sp]
  138704: 97fdb7e3     	bl	0xa6690 <_ZN7android4ListIlE5_NodeD2Ev@plt>
  138708: f94003e0     	ldr	x0, [sp]
  13870c: 97fda095     	bl	0xa0960 <_ZdlPv@plt>
  138710: f9400fe8     	ldr	x8, [sp, #0x18]
  138714: f81f03a8     	stur	x8, [x29, #-0x10]
  138718: 17ffffea     	b	0x1386c0 <android::List<long>::clear()+0x30>
  13871c: f9400be8     	ldr	x8, [sp, #0x10]
  138720: f9400500     	ldr	x0, [x8, #0x8]
  138724: f9400501     	ldr	x1, [x8, #0x8]
  138728: 97fdc1ea     	bl	0xa8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>
  13872c: f9400be8     	ldr	x8, [sp, #0x10]
  138730: f9400500     	ldr	x0, [x8, #0x8]
  138734: f9400501     	ldr	x1, [x8, #0x8]
  138738: 97fdb202     	bl	0xa4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>
  13873c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  138740: 910103ff     	add	sp, sp, #0x40
  138744: d65f03c0     	ret

0000000000138748 <android::ATSParser::SyncEvent::getOffset() const>:
  138748: d10043ff     	sub	sp, sp, #0x10
  13874c: f90007e0     	str	x0, [sp, #0x8]
  138750: f94007e0     	ldr	x0, [sp, #0x8]
  138754: f9400400     	ldr	x0, [x0, #0x8]
  138758: 910043ff     	add	sp, sp, #0x10
  13875c: d65f03c0     	ret

0000000000138760 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)>:
  138760: d10343ff     	sub	sp, sp, #0xd0
  138764: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  138768: 910303fd     	add	x29, sp, #0xc0
  13876c: d53bd048     	mrs	x8, TPIDR_EL0
  138770: f9401508     	ldr	x8, [x8, #0x28]
  138774: f81f83a8     	stur	x8, [x29, #-0x8]
  138778: f81b83a0     	stur	x0, [x29, #-0x48]
  13877c: f81b03a1     	stur	x1, [x29, #-0x50]
  138780: f85b83a8     	ldur	x8, [x29, #-0x48]
  138784: aa0803e0     	mov	x0, x8
  138788: 9100a108     	add	x8, x8, #0x28
  13878c: aa1f03e1     	mov	x1, xzr
  138790: f9002be0     	str	x0, [sp, #0x50]
  138794: aa0803e0     	mov	x0, x8
  138798: 97fdbfb2     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13879c: 37000100     	tbnz	w0, #0x0, 0x1387bc <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x5c>
  1387a0: 14000001     	b	0x1387a4 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x44>
  1387a4: f9402be8     	ldr	x8, [sp, #0x50]
  1387a8: 9100a100     	add	x0, x8, #0x28
  1387ac: 97fd9db9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1387b0: 97fdac80     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1387b4: b50000a0     	cbnz	x0, 0x1387c8 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x68>
  1387b8: 14000001     	b	0x1387bc <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x5c>
  1387bc: 2a1f03e8     	mov	w8, wzr
  1387c0: b81c43a8     	stur	w8, [x29, #-0x3c]
  1387c4: 14000033     	b	0x138890 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x130>
  1387c8: f9402be8     	ldr	x8, [sp, #0x50]
  1387cc: 9100a109     	add	x9, x8, #0x28
  1387d0: aa0903e0     	mov	x0, x9
  1387d4: f90027e9     	str	x9, [sp, #0x48]
  1387d8: 97fd9dae     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1387dc: 97fdb29d     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1387e0: f94027e8     	ldr	x8, [sp, #0x48]
  1387e4: f90023e0     	str	x0, [sp, #0x40]
  1387e8: aa0803e0     	mov	x0, x8
  1387ec: 97fd9da9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1387f0: 97fdac70     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1387f4: d100e3a8     	sub	x8, x29, #0x38
  1387f8: f9001fe0     	str	x0, [sp, #0x38]
  1387fc: aa0803e0     	mov	x0, x8
  138800: f94023e1     	ldr	x1, [sp, #0x40]
  138804: f9401fe2     	ldr	x2, [sp, #0x38]
  138808: f9001be8     	str	x8, [sp, #0x30]
  13880c: 97fd9e75     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  138810: f85b03a2     	ldur	x2, [x29, #-0x50]
  138814: f9402be0     	ldr	x0, [sp, #0x50]
  138818: f9401be1     	ldr	x1, [sp, #0x30]
  13881c: 97fd9e11     	bl	0xa0060 <_ZN7android9ATSParser6Stream8parsePESEPNS_10ABitReaderEPNS0_9SyncEventE@plt>
  138820: b9002fe0     	str	w0, [sp, #0x2c]
  138824: 14000001     	b	0x138828 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0xc8>
  138828: b9402fe8     	ldr	w8, [sp, #0x2c]
  13882c: b81ac3a8     	stur	w8, [x29, #-0x54]
  138830: f9402be9     	ldr	x9, [sp, #0x50]
  138834: 9100a120     	add	x0, x9, #0x28
  138838: 97fd9d96     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13883c: f90013e0     	str	x0, [sp, #0x20]
  138840: 14000001     	b	0x138844 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0xe4>
  138844: aa1f03e0     	mov	x0, xzr
  138848: f94013e1     	ldr	x1, [sp, #0x20]
  13884c: f9000fe0     	str	x0, [sp, #0x18]
  138850: aa0103e0     	mov	x0, x1
  138854: f9400fe1     	ldr	x1, [sp, #0x18]
  138858: f9400fe2     	ldr	x2, [sp, #0x18]
  13885c: 97fdc9dd     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  138860: 14000001     	b	0x138864 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x104>
  138864: b85ac3a8     	ldur	w8, [x29, #-0x54]
  138868: b81c43a8     	stur	w8, [x29, #-0x3c]
  13886c: d100e3a0     	sub	x0, x29, #0x38
  138870: 97fdab60     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  138874: 14000007     	b	0x138890 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x130>
  138878: f90033e0     	str	x0, [sp, #0x60]
  13887c: 2a0103e8     	mov	w8, w1
  138880: b9005fe8     	str	w8, [sp, #0x5c]
  138884: d100e3a0     	sub	x0, x29, #0x38
  138888: 97fdab5a     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  13888c: 1400000e     	b	0x1388c4 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x164>
  138890: b85c43a8     	ldur	w8, [x29, #-0x3c]
  138894: d53bd049     	mrs	x9, TPIDR_EL0
  138898: f9401529     	ldr	x9, [x9, #0x28]
  13889c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1388a0: eb0a0129     	subs	x9, x9, x10
  1388a4: b90017e8     	str	w8, [sp, #0x14]
  1388a8: f90007e9     	str	x9, [sp, #0x8]
  1388ac: 54000101     	b.ne	0x1388cc <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x16c>
  1388b0: 14000001     	b	0x1388b4 <android::ATSParser::Stream::flush(android::ATSParser::SyncEvent*)+0x154>
  1388b4: b94017e0     	ldr	w0, [sp, #0x14]
  1388b8: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1388bc: 910343ff     	add	sp, sp, #0xd0
  1388c0: d65f03c0     	ret
  1388c4: f94033e0     	ldr	x0, [sp, #0x60]
  1388c8: 97fdbd92     	bl	0xa7f10 <_Unwind_Resume@plt>
  1388cc: 97fdc529     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001388d0 <android::List<long>::size() const>:
  1388d0: d10183ff     	sub	sp, sp, #0x60
  1388d4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1388d8: 910143fd     	add	x29, sp, #0x50
  1388dc: d53bd048     	mrs	x8, TPIDR_EL0
  1388e0: f9401508     	ldr	x8, [x8, #0x28]
  1388e4: f81f83a8     	stur	x8, [x29, #-0x8]
  1388e8: f81e03a0     	stur	x0, [x29, #-0x20]
  1388ec: f85e03a8     	ldur	x8, [x29, #-0x20]
  1388f0: aa0803e0     	mov	x0, x8
  1388f4: d10043a9     	sub	x9, x29, #0x10
  1388f8: f9000fe8     	str	x8, [sp, #0x18]
  1388fc: aa0903e8     	mov	x8, x9
  138900: f9400fe9     	ldr	x9, [sp, #0x18]
  138904: f9000be0     	str	x0, [sp, #0x10]
  138908: aa0903e0     	mov	x0, x9
  13890c: 97fdbaf9     	bl	0xa74f0 <_ZNK7android4ListIlE5beginEv@plt>
  138910: d10063a8     	sub	x8, x29, #0x18
  138914: f9400fe0     	ldr	x0, [sp, #0x18]
  138918: 97fda52e     	bl	0xa1dd0 <_ZNK7android4ListIlE3endEv@plt>
  13891c: 14000001     	b	0x138920 <android::List<long>::size() const+0x50>
  138920: d10043a1     	sub	x1, x29, #0x10
  138924: d10063a2     	sub	x2, x29, #0x18
  138928: f9400be0     	ldr	x0, [sp, #0x10]
  13892c: 97fd9df1     	bl	0xa00f0 <_ZNK7android4ListIlE8distanceIlNS1_14CONST_ITERATORES3_EElNS1_13_ListIteratorIT_T0_EENS4_IS5_T1_EE@plt>
  138930: f90007e0     	str	x0, [sp, #0x8]
  138934: 14000001     	b	0x138938 <android::List<long>::size() const+0x68>
  138938: d10063a0     	sub	x0, x29, #0x18
  13893c: 97fd9df5     	bl	0xa0110 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREED2Ev@plt>
  138940: d10043a0     	sub	x0, x29, #0x10
  138944: 97fd9df3     	bl	0xa0110 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREED2Ev@plt>
  138948: d53bd040     	mrs	x0, TPIDR_EL0
  13894c: f9401400     	ldr	x0, [x0, #0x28]
  138950: f85f83be     	ldur	x30, [x29, #-0x8]
  138954: eb1e0000     	subs	x0, x0, x30
  138958: f90003e0     	str	x0, [sp]
  13895c: 540002a1     	b.ne	0x1389b0 <android::List<long>::size() const+0xe0>
  138960: 14000001     	b	0x138964 <android::List<long>::size() const+0x94>
  138964: f94007e0     	ldr	x0, [sp, #0x8]
  138968: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13896c: 910183ff     	add	sp, sp, #0x60
  138970: d65f03c0     	ret
  138974: f90017e0     	str	x0, [sp, #0x28]
  138978: 2a0103e8     	mov	w8, w1
  13897c: b90027e8     	str	w8, [sp, #0x24]
  138980: 14000007     	b	0x13899c <android::List<long>::size() const+0xcc>
  138984: f90017e0     	str	x0, [sp, #0x28]
  138988: 2a0103e8     	mov	w8, w1
  13898c: b90027e8     	str	w8, [sp, #0x24]
  138990: d10063a0     	sub	x0, x29, #0x18
  138994: 97fd9ddf     	bl	0xa0110 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREED2Ev@plt>
  138998: 14000001     	b	0x13899c <android::List<long>::size() const+0xcc>
  13899c: d10043a0     	sub	x0, x29, #0x10
  1389a0: 97fd9ddc     	bl	0xa0110 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREED2Ev@plt>
  1389a4: 14000001     	b	0x1389a8 <android::List<long>::size() const+0xd8>
  1389a8: f94017e0     	ldr	x0, [sp, #0x28]
  1389ac: 97fdbd59     	bl	0xa7f10 <_Unwind_Resume@plt>
  1389b0: 97fdc4f0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001389b4 <android::List<long>::erase(android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>)>:
  1389b4: d10143ff     	sub	sp, sp, #0x50
  1389b8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1389bc: 910103fd     	add	x29, sp, #0x40
  1389c0: d2800009     	mov	x9, #0x0                // =0
  1389c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1389c8: aa0103e0     	mov	x0, x1
  1389cc: f90013e8     	str	x8, [sp, #0x20]
  1389d0: f9000fe1     	str	x1, [sp, #0x18]
  1389d4: f9000be9     	str	x9, [sp, #0x10]
  1389d8: 97fdc26e     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  1389dc: 97fdc949     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  1389e0: f81f03a0     	stur	x0, [x29, #-0x10]
  1389e4: f9400fe0     	ldr	x0, [sp, #0x18]
  1389e8: 97fdc26a     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  1389ec: 97fdac69     	bl	0xa3b90 <_ZNK7android4ListIlE5_Node7getPrevEv@plt>
  1389f0: f81e83a0     	stur	x0, [x29, #-0x18]
  1389f4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1389f8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1389fc: 97fdb151     	bl	0xa4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>
  138a00: f85f03a0     	ldur	x0, [x29, #-0x10]
  138a04: f85e83a1     	ldur	x1, [x29, #-0x18]
  138a08: 97fdc132     	bl	0xa8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>
  138a0c: f9400fe0     	ldr	x0, [sp, #0x18]
  138a10: 97fdc260     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  138a14: f9400be8     	ldr	x8, [sp, #0x10]
  138a18: eb08001f     	cmp	x0, x8
  138a1c: 1a9f17ea     	cset	w10, eq
  138a20: f90007e0     	str	x0, [sp, #0x8]
  138a24: 370000aa     	tbnz	w10, #0x0, 0x138a38 <android::List<long>::erase(android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>)+0x84>
  138a28: f94007e0     	ldr	x0, [sp, #0x8]
  138a2c: 97fdb719     	bl	0xa6690 <_ZN7android4ListIlE5_NodeD2Ev@plt>
  138a30: f94007e0     	ldr	x0, [sp, #0x8]
  138a34: 97fd9fcb     	bl	0xa0960 <_ZdlPv@plt>
  138a38: f85f03a1     	ldur	x1, [x29, #-0x10]
  138a3c: f94013e0     	ldr	x0, [sp, #0x20]
  138a40: 97fda3ec     	bl	0xa19f0 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEC2EPNS1_5_NodeE@plt>
  138a44: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  138a48: 910143ff     	add	sp, sp, #0x50
  138a4c: d65f03c0     	ret

0000000000138a50 <android::List<long>::begin()>:
  138a50: d100c3ff     	sub	sp, sp, #0x30
  138a54: a9027bfd     	stp	x29, x30, [sp, #0x20]
  138a58: 910083fd     	add	x29, sp, #0x20
  138a5c: f81f83a0     	stur	x0, [x29, #-0x8]
  138a60: f85f83a0     	ldur	x0, [x29, #-0x8]
  138a64: f9400400     	ldr	x0, [x0, #0x8]
  138a68: f9000be8     	str	x8, [sp, #0x10]
  138a6c: 97fdc925     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  138a70: f9400be8     	ldr	x8, [sp, #0x10]
  138a74: f90007e0     	str	x0, [sp, #0x8]
  138a78: aa0803e0     	mov	x0, x8
  138a7c: f94007e1     	ldr	x1, [sp, #0x8]
  138a80: 97fda3dc     	bl	0xa19f0 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEC2EPNS1_5_NodeE@plt>
  138a84: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  138a88: 9100c3ff     	add	sp, sp, #0x30
  138a8c: d65f03c0     	ret

0000000000138a90 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::~_ListIterator()>:
  138a90: d10043ff     	sub	sp, sp, #0x10
  138a94: f90007e0     	str	x0, [sp, #0x8]
  138a98: 910043ff     	add	sp, sp, #0x10
  138a9c: d65f03c0     	ret

0000000000138aa0 <android::List<long>::push_back(long const&)>:
  138aa0: d10183ff     	sub	sp, sp, #0x60
  138aa4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  138aa8: 910143fd     	add	x29, sp, #0x50
  138aac: d53bd048     	mrs	x8, TPIDR_EL0
  138ab0: f9401508     	ldr	x8, [x8, #0x28]
  138ab4: f81f83a8     	stur	x8, [x29, #-0x8]
  138ab8: f81e03a0     	stur	x0, [x29, #-0x20]
  138abc: f90017e1     	str	x1, [sp, #0x28]
  138ac0: f85e03a8     	ldur	x8, [x29, #-0x20]
  138ac4: d10063a0     	sub	x0, x29, #0x18
  138ac8: f9000be8     	str	x8, [sp, #0x10]
  138acc: aa0003e8     	mov	x8, x0
  138ad0: f9400be1     	ldr	x1, [sp, #0x10]
  138ad4: f90007e0     	str	x0, [sp, #0x8]
  138ad8: aa0103e0     	mov	x0, x1
  138adc: 97fdbafd     	bl	0xa76d0 <_ZN7android4ListIlE3endEv@plt>
  138ae0: f94017e2     	ldr	x2, [sp, #0x28]
  138ae4: d10043a8     	sub	x8, x29, #0x10
  138ae8: f9400be0     	ldr	x0, [sp, #0x10]
  138aec: f94007e1     	ldr	x1, [sp, #0x8]
  138af0: 97fda6c0     	bl	0xa25f0 <_ZN7android4ListIlE6insertENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEERKl@plt>
  138af4: 14000001     	b	0x138af8 <android::List<long>::push_back(long const&)+0x58>
  138af8: d10043a0     	sub	x0, x29, #0x10
  138afc: 97fd9d81     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  138b00: d10063a0     	sub	x0, x29, #0x18
  138b04: 97fd9d7f     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  138b08: d53bd040     	mrs	x0, TPIDR_EL0
  138b0c: f9401400     	ldr	x0, [x0, #0x28]
  138b10: f85f83be     	ldur	x30, [x29, #-0x8]
  138b14: eb1e0000     	subs	x0, x0, x30
  138b18: f90003e0     	str	x0, [sp]
  138b1c: 540001a1     	b.ne	0x138b50 <android::List<long>::push_back(long const&)+0xb0>
  138b20: 14000001     	b	0x138b24 <android::List<long>::push_back(long const&)+0x84>
  138b24: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  138b28: 910183ff     	add	sp, sp, #0x60
  138b2c: d65f03c0     	ret
  138b30: f90013e0     	str	x0, [sp, #0x20]
  138b34: 2a0103e8     	mov	w8, w1
  138b38: b9001fe8     	str	w8, [sp, #0x1c]
  138b3c: d10063a0     	sub	x0, x29, #0x18
  138b40: 97fd9d70     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  138b44: 14000001     	b	0x138b48 <android::List<long>::push_back(long const&)+0xa8>
  138b48: f94013e0     	ldr	x0, [sp, #0x20]
  138b4c: 97fdbcf1     	bl	0xa7f10 <_Unwind_Resume@plt>
  138b50: 97fdc488     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000138b54 <android::sp<android::AnotherPacketSource>::operator!=(android::AnotherPacketSource const*) const>:
  138b54: d10043ff     	sub	sp, sp, #0x10
  138b58: f90007e0     	str	x0, [sp, #0x8]
  138b5c: f90003e1     	str	x1, [sp]
  138b60: f94007e0     	ldr	x0, [sp, #0x8]
  138b64: f9400000     	ldr	x0, [x0]
  138b68: f94003e1     	ldr	x1, [sp]
  138b6c: eb01001f     	cmp	x0, x1
  138b70: 1a9f07e8     	cset	w8, ne
  138b74: 320003e9     	orr	w9, wzr, #0x1
  138b78: 0a090108     	and	w8, w8, w9
  138b7c: 2a0803e0     	mov	w0, w8
  138b80: 910043ff     	add	sp, sp, #0x10
  138b84: d65f03c0     	ret

0000000000138b88 <android::sp<android::AnotherPacketSource>::operator->() const>:
  138b88: d10043ff     	sub	sp, sp, #0x10
  138b8c: f90007e0     	str	x0, [sp, #0x8]
  138b90: f94007e0     	ldr	x0, [sp, #0x8]
  138b94: f9400000     	ldr	x0, [x0]
  138b98: 910043ff     	add	sp, sp, #0x10
  138b9c: d65f03c0     	ret

0000000000138ba0 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)>:
  138ba0: f81e0ffc     	str	x28, [sp, #-0x20]!
  138ba4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  138ba8: 910043fd     	add	x29, sp, #0x10
  138bac: d107c3ff     	sub	sp, sp, #0x1f0
  138bb0: b27d07e8     	orr	x8, xzr, #0x18
  138bb4: 320003e9     	orr	w9, wzr, #0x1
  138bb8: f81e03a0     	stur	x0, [x29, #-0x20]
  138bbc: f81d83a1     	stur	x1, [x29, #-0x28]
  138bc0: f81d03a2     	stur	x2, [x29, #-0x30]
  138bc4: f85e03a0     	ldur	x0, [x29, #-0x20]
  138bc8: f85d83a1     	ldur	x1, [x29, #-0x28]
  138bcc: f81503a0     	stur	x0, [x29, #-0xb0]
  138bd0: aa0103e0     	mov	x0, x1
  138bd4: aa0803e1     	mov	x1, x8
  138bd8: b814c3a9     	stur	w9, [x29, #-0xb4]
  138bdc: 97fda5f1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138be0: b81cc3a0     	stur	w0, [x29, #-0x34]
  138be4: b85cc3a9     	ldur	w9, [x29, #-0x34]
  138be8: b854c3a0     	ldur	w0, [x29, #-0xb4]
  138bec: 6b00013f     	cmp	w9, w0
  138bf0: 1a9f07e9     	cset	w9, ne
  138bf4: 37000049     	tbnz	w9, #0x0, 0x138bfc <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5c>
  138bf8: 14000004     	b	0x138c08 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x68>
  138bfc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138c00: b81ec3a8     	stur	w8, [x29, #-0x14]
  138c04: 1400028b     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138c08: 52801788     	mov	w8, #0xbc               // =188
  138c0c: b27c03e1     	orr	x1, xzr, #0x10
  138c10: b27d03e9     	orr	x9, xzr, #0x8
  138c14: f85d83a0     	ldur	x0, [x29, #-0x28]
  138c18: f81403a1     	stur	x1, [x29, #-0xc0]
  138c1c: aa0903e1     	mov	x1, x9
  138c20: b813c3a8     	stur	w8, [x29, #-0xc4]
  138c24: 97fda5df     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138c28: b81c83a0     	stur	w0, [x29, #-0x38]
  138c2c: f85d83a0     	ldur	x0, [x29, #-0x28]
  138c30: f85403a1     	ldur	x1, [x29, #-0xc0]
  138c34: 97fda5db     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138c38: b81c43a0     	stur	w0, [x29, #-0x3c]
  138c3c: b85c83a8     	ldur	w8, [x29, #-0x38]
  138c40: b853c3a0     	ldur	w0, [x29, #-0xc4]
  138c44: 6b00011f     	cmp	w8, w0
  138c48: 1a9f07e8     	cset	w8, ne
  138c4c: 37000048     	tbnz	w8, #0x0, 0x138c54 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xb4>
  138c50: 14000256     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138c54: 528017c8     	mov	w8, #0xbe               // =190
  138c58: b85c83a9     	ldur	w9, [x29, #-0x38]
  138c5c: 6b08013f     	cmp	w9, w8
  138c60: 1a9f07e8     	cset	w8, ne
  138c64: 37000048     	tbnz	w8, #0x0, 0x138c6c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xcc>
  138c68: 14000250     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138c6c: 528017e8     	mov	w8, #0xbf               // =191
  138c70: b85c83a9     	ldur	w9, [x29, #-0x38]
  138c74: 6b08013f     	cmp	w9, w8
  138c78: 1a9f07e8     	cset	w8, ne
  138c7c: 37000048     	tbnz	w8, #0x0, 0x138c84 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xe4>
  138c80: 1400024a     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138c84: 321c0fe8     	orr	w8, wzr, #0xf0
  138c88: b85c83a9     	ldur	w9, [x29, #-0x38]
  138c8c: 6b08013f     	cmp	w9, w8
  138c90: 1a9f07e8     	cset	w8, ne
  138c94: 37000048     	tbnz	w8, #0x0, 0x138c9c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xfc>
  138c98: 14000244     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138c9c: 52801e28     	mov	w8, #0xf1               // =241
  138ca0: b85c83a9     	ldur	w9, [x29, #-0x38]
  138ca4: 6b08013f     	cmp	w9, w8
  138ca8: 1a9f07e8     	cset	w8, ne
  138cac: 37000048     	tbnz	w8, #0x0, 0x138cb4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x114>
  138cb0: 1400023e     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138cb4: 32001fe8     	orr	w8, wzr, #0xff
  138cb8: b85c83a9     	ldur	w9, [x29, #-0x38]
  138cbc: 6b08013f     	cmp	w9, w8
  138cc0: 1a9f07e8     	cset	w8, ne
  138cc4: 37000048     	tbnz	w8, #0x0, 0x138ccc <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x12c>
  138cc8: 14000238     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138ccc: 52801e48     	mov	w8, #0xf2               // =242
  138cd0: b85c83a9     	ldur	w9, [x29, #-0x38]
  138cd4: 6b08013f     	cmp	w9, w8
  138cd8: 1a9f07e8     	cset	w8, ne
  138cdc: 37000048     	tbnz	w8, #0x0, 0x138ce4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x144>
  138ce0: 14000232     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138ce4: 321d13e8     	orr	w8, wzr, #0xf8
  138ce8: b85c83a9     	ldur	w9, [x29, #-0x38]
  138cec: 6b08013f     	cmp	w9, w8
  138cf0: 1a9f07e8     	cset	w8, ne
  138cf4: 37000048     	tbnz	w8, #0x0, 0x138cfc <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x15c>
  138cf8: 1400022c     	b	0x1395a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa08>
  138cfc: 321f03e8     	orr	w8, wzr, #0x2
  138d00: b27f03e1     	orr	x1, xzr, #0x2
  138d04: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d08: b81383a8     	stur	w8, [x29, #-0xc8]
  138d0c: 97fda5a5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d10: b85383a8     	ldur	w8, [x29, #-0xc8]
  138d14: 6b08001f     	cmp	w0, w8
  138d18: 1a9f07e0     	cset	w0, ne
  138d1c: 37000040     	tbnz	w0, #0x0, 0x138d24 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x184>
  138d20: 14000004     	b	0x138d30 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x190>
  138d24: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138d28: b81ec3a8     	stur	w8, [x29, #-0x14]
  138d2c: 14000241     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138d30: b27f03e1     	orr	x1, xzr, #0x2
  138d34: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d38: 97fda59a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d3c: b81c03a0     	stur	w0, [x29, #-0x40]
  138d40: b24003e1     	orr	x1, xzr, #0x1
  138d44: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d48: 97fda596     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d4c: b81bc3a0     	stur	w0, [x29, #-0x44]
  138d50: b24003e1     	orr	x1, xzr, #0x1
  138d54: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d58: 97fda592     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d5c: b81b83a0     	stur	w0, [x29, #-0x48]
  138d60: b24003e1     	orr	x1, xzr, #0x1
  138d64: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d68: 97fda58e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d6c: b81b43a0     	stur	w0, [x29, #-0x4c]
  138d70: b24003e1     	orr	x1, xzr, #0x1
  138d74: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d78: 97fda58a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d7c: b81b03a0     	stur	w0, [x29, #-0x50]
  138d80: b24003e8     	orr	x8, xzr, #0x1
  138d84: b27f03e1     	orr	x1, xzr, #0x2
  138d88: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d8c: f81303a8     	stur	x8, [x29, #-0xd0]
  138d90: 97fda584     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138d94: b81ac3a0     	stur	w0, [x29, #-0x54]
  138d98: f85d83a0     	ldur	x0, [x29, #-0x28]
  138d9c: f85303a1     	ldur	x1, [x29, #-0xd0]
  138da0: 97fda580     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138da4: b81a83a0     	stur	w0, [x29, #-0x58]
  138da8: f85d83a0     	ldur	x0, [x29, #-0x28]
  138dac: f85303a1     	ldur	x1, [x29, #-0xd0]
  138db0: 97fda57c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138db4: b81a43a0     	stur	w0, [x29, #-0x5c]
  138db8: f85d83a0     	ldur	x0, [x29, #-0x28]
  138dbc: f85303a1     	ldur	x1, [x29, #-0xd0]
  138dc0: 97fda578     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138dc4: b81a03a0     	stur	w0, [x29, #-0x60]
  138dc8: f85d83a0     	ldur	x0, [x29, #-0x28]
  138dcc: f85303a1     	ldur	x1, [x29, #-0xd0]
  138dd0: 97fda574     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138dd4: b819c3a0     	stur	w0, [x29, #-0x64]
  138dd8: b24003e1     	orr	x1, xzr, #0x1
  138ddc: f85d83a0     	ldur	x0, [x29, #-0x28]
  138de0: 97fda570     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138de4: b81983a0     	stur	w0, [x29, #-0x68]
  138de8: b24003e1     	orr	x1, xzr, #0x1
  138dec: f85d83a0     	ldur	x0, [x29, #-0x28]
  138df0: 97fda56c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138df4: b81943a0     	stur	w0, [x29, #-0x6c]
  138df8: 321f03e8     	orr	w8, wzr, #0x2
  138dfc: b27d03e1     	orr	x1, xzr, #0x8
  138e00: f85d83a0     	ldur	x0, [x29, #-0x28]
  138e04: b812c3a8     	stur	w8, [x29, #-0xd4]
  138e08: 97fda566     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138e0c: b81903a0     	stur	w0, [x29, #-0x70]
  138e10: b85903a8     	ldur	w8, [x29, #-0x70]
  138e14: b818c3a8     	stur	w8, [x29, #-0x74]
  138e18: f81803bf     	stur	xzr, [x29, #-0x80]
  138e1c: f81783bf     	stur	xzr, [x29, #-0x88]
  138e20: b85ac3a8     	ldur	w8, [x29, #-0x54]
  138e24: b852c3a0     	ldur	w0, [x29, #-0xd4]
  138e28: 6b00011f     	cmp	w8, w0
  138e2c: 1a9f17e8     	cset	w8, eq
  138e30: 370000e8     	tbnz	w8, #0x0, 0x138e4c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2ac>
  138e34: 320007e8     	orr	w8, wzr, #0x3
  138e38: b85ac3a9     	ldur	w9, [x29, #-0x54]
  138e3c: 6b08013f     	cmp	w9, w8
  138e40: 1a9f17e8     	cset	w8, eq
  138e44: 37000048     	tbnz	w8, #0x0, 0x138e4c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2ac>
  138e48: 140000cd     	b	0x13917c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5dc>
  138e4c: 528000a8     	mov	w8, #0x5                // =5
  138e50: b858c3a9     	ldur	w9, [x29, #-0x74]
  138e54: 6b08013f     	cmp	w9, w8
  138e58: 1a9f27e8     	cset	w8, lo
  138e5c: 37000048     	tbnz	w8, #0x0, 0x138e64 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2c4>
  138e60: 14000004     	b	0x138e70 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2d0>
  138e64: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138e68: b81ec3a8     	stur	w8, [x29, #-0x14]
  138e6c: 140001f1     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138e70: b27e03e1     	orr	x1, xzr, #0x4
  138e74: f85d83a0     	ldur	x0, [x29, #-0x28]
  138e78: 97fda54a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138e7c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  138e80: 6b08001f     	cmp	w0, w8
  138e84: 1a9f07e8     	cset	w8, ne
  138e88: 37000048     	tbnz	w8, #0x0, 0x138e90 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2f0>
  138e8c: 14000004     	b	0x138e9c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x2fc>
  138e90: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138e94: b81ec3a8     	stur	w8, [x29, #-0x14]
  138e98: 140001e6     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138e9c: b27f0fe8     	orr	x8, xzr, #0x1e
  138ea0: b24007e1     	orr	x1, xzr, #0x3
  138ea4: b24003e9     	orr	x9, xzr, #0x1
  138ea8: 320003ea     	orr	w10, wzr, #0x1
  138eac: f85d83a0     	ldur	x0, [x29, #-0x28]
  138eb0: f81203a8     	stur	x8, [x29, #-0xe0]
  138eb4: f81183a9     	stur	x9, [x29, #-0xe8]
  138eb8: b81143aa     	stur	w10, [x29, #-0xec]
  138ebc: 97fda539     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138ec0: 2a0003e8     	mov	w8, w0
  138ec4: d3407d08     	ubfx	x8, x8, #0, #32
  138ec8: f85203a9     	ldur	x9, [x29, #-0xe0]
  138ecc: 9ac92108     	lsl	x8, x8, x9
  138ed0: f81803a8     	stur	x8, [x29, #-0x80]
  138ed4: f85d83a0     	ldur	x0, [x29, #-0x28]
  138ed8: f85183a1     	ldur	x1, [x29, #-0xe8]
  138edc: 97fda531     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138ee0: b85143aa     	ldur	w10, [x29, #-0xec]
  138ee4: 6b0a001f     	cmp	w0, w10
  138ee8: 1a9f07e0     	cset	w0, ne
  138eec: 37000040     	tbnz	w0, #0x0, 0x138ef4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x354>
  138ef0: 14000004     	b	0x138f00 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x360>
  138ef4: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138ef8: b81ec3a8     	stur	w8, [x29, #-0x14]
  138efc: 140001cd     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138f00: b2400fe8     	orr	x8, xzr, #0xf
  138f04: b24003e1     	orr	x1, xzr, #0x1
  138f08: 320003e9     	orr	w9, wzr, #0x1
  138f0c: f85d83a0     	ldur	x0, [x29, #-0x28]
  138f10: f81083a1     	stur	x1, [x29, #-0xf8]
  138f14: aa0803e1     	mov	x1, x8
  138f18: f90083e8     	str	x8, [sp, #0x100]
  138f1c: b900ffe9     	str	w9, [sp, #0xfc]
  138f20: 97fda520     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138f24: 2a0003e8     	mov	w8, w0
  138f28: d3407d08     	ubfx	x8, x8, #0, #32
  138f2c: f94083e1     	ldr	x1, [sp, #0x100]
  138f30: 9ac12108     	lsl	x8, x8, x1
  138f34: f85803aa     	ldur	x10, [x29, #-0x80]
  138f38: aa080148     	orr	x8, x10, x8
  138f3c: f81803a8     	stur	x8, [x29, #-0x80]
  138f40: f85d83a0     	ldur	x0, [x29, #-0x28]
  138f44: f85083a1     	ldur	x1, [x29, #-0xf8]
  138f48: 97fda516     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138f4c: b940ffe9     	ldr	w9, [sp, #0xfc]
  138f50: 6b09001f     	cmp	w0, w9
  138f54: 1a9f07e0     	cset	w0, ne
  138f58: 37000040     	tbnz	w0, #0x0, 0x138f60 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x3c0>
  138f5c: 14000004     	b	0x138f6c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x3cc>
  138f60: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138f64: b81ec3a8     	stur	w8, [x29, #-0x14]
  138f68: 140001b2     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138f6c: b2400fe1     	orr	x1, xzr, #0xf
  138f70: b24003e8     	orr	x8, xzr, #0x1
  138f74: 320003e9     	orr	w9, wzr, #0x1
  138f78: f85d83a0     	ldur	x0, [x29, #-0x28]
  138f7c: f9007be8     	str	x8, [sp, #0xf0]
  138f80: b900efe9     	str	w9, [sp, #0xec]
  138f84: 97fda507     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138f88: 2a0003e8     	mov	w8, w0
  138f8c: d3407d08     	ubfx	x8, x8, #0, #32
  138f90: f85803a1     	ldur	x1, [x29, #-0x80]
  138f94: aa080028     	orr	x8, x1, x8
  138f98: f81803a8     	stur	x8, [x29, #-0x80]
  138f9c: f85d83a0     	ldur	x0, [x29, #-0x28]
  138fa0: f9407be1     	ldr	x1, [sp, #0xf0]
  138fa4: 97fda4ff     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  138fa8: b940efe9     	ldr	w9, [sp, #0xec]
  138fac: 6b09001f     	cmp	w0, w9
  138fb0: 1a9f07e0     	cset	w0, ne
  138fb4: 37000040     	tbnz	w0, #0x0, 0x138fbc <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x41c>
  138fb8: 14000004     	b	0x138fc8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x428>
  138fbc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  138fc0: b81ec3a8     	stur	w8, [x29, #-0x14]
  138fc4: 1400019b     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  138fc8: 320007e8     	orr	w8, wzr, #0x3
  138fcc: b858c3a9     	ldur	w9, [x29, #-0x74]
  138fd0: 71001529     	subs	w9, w9, #0x5
  138fd4: b818c3a9     	stur	w9, [x29, #-0x74]
  138fd8: b85ac3a9     	ldur	w9, [x29, #-0x54]
  138fdc: 6b08013f     	cmp	w9, w8
  138fe0: 1a9f17e8     	cset	w8, eq
  138fe4: 37000048     	tbnz	w8, #0x0, 0x138fec <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x44c>
  138fe8: 14000065     	b	0x13917c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5dc>
  138fec: 528000a8     	mov	w8, #0x5                // =5
  138ff0: b858c3a9     	ldur	w9, [x29, #-0x74]
  138ff4: 6b08013f     	cmp	w9, w8
  138ff8: 1a9f27e8     	cset	w8, lo
  138ffc: 37000048     	tbnz	w8, #0x0, 0x139004 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x464>
  139000: 14000004     	b	0x139010 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x470>
  139004: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139008: b81ec3a8     	stur	w8, [x29, #-0x14]
  13900c: 14000189     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139010: b27e03e1     	orr	x1, xzr, #0x4
  139014: 320003e8     	orr	w8, wzr, #0x1
  139018: f85d83a0     	ldur	x0, [x29, #-0x28]
  13901c: b900ebe8     	str	w8, [sp, #0xe8]
  139020: 97fda4e0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139024: b940ebe8     	ldr	w8, [sp, #0xe8]
  139028: 6b08001f     	cmp	w0, w8
  13902c: 1a9f07e0     	cset	w0, ne
  139030: 37000040     	tbnz	w0, #0x0, 0x139038 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x498>
  139034: 14000004     	b	0x139044 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x4a4>
  139038: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13903c: b81ec3a8     	stur	w8, [x29, #-0x14]
  139040: 1400017c     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139044: b27f0fe8     	orr	x8, xzr, #0x1e
  139048: b24007e1     	orr	x1, xzr, #0x3
  13904c: b24003e9     	orr	x9, xzr, #0x1
  139050: 320003ea     	orr	w10, wzr, #0x1
  139054: f85d83a0     	ldur	x0, [x29, #-0x28]
  139058: f90073e8     	str	x8, [sp, #0xe0]
  13905c: f9006fe9     	str	x9, [sp, #0xd8]
  139060: b900d7ea     	str	w10, [sp, #0xd4]
  139064: 97fda4cf     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139068: 2a0003e8     	mov	w8, w0
  13906c: d3407d08     	ubfx	x8, x8, #0, #32
  139070: f94073e9     	ldr	x9, [sp, #0xe0]
  139074: 9ac92108     	lsl	x8, x8, x9
  139078: f81783a8     	stur	x8, [x29, #-0x88]
  13907c: f85d83a0     	ldur	x0, [x29, #-0x28]
  139080: f9406fe1     	ldr	x1, [sp, #0xd8]
  139084: 97fda4c7     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139088: b940d7ea     	ldr	w10, [sp, #0xd4]
  13908c: 6b0a001f     	cmp	w0, w10
  139090: 1a9f07e0     	cset	w0, ne
  139094: 37000040     	tbnz	w0, #0x0, 0x13909c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x4fc>
  139098: 14000004     	b	0x1390a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x508>
  13909c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1390a0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1390a4: 14000163     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1390a8: b2400fe8     	orr	x8, xzr, #0xf
  1390ac: b24003e1     	orr	x1, xzr, #0x1
  1390b0: 320003e9     	orr	w9, wzr, #0x1
  1390b4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1390b8: f90067e1     	str	x1, [sp, #0xc8]
  1390bc: aa0803e1     	mov	x1, x8
  1390c0: f90063e8     	str	x8, [sp, #0xc0]
  1390c4: b900bfe9     	str	w9, [sp, #0xbc]
  1390c8: 97fda4b6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1390cc: 2a0003e8     	mov	w8, w0
  1390d0: d3407d08     	ubfx	x8, x8, #0, #32
  1390d4: f94063e1     	ldr	x1, [sp, #0xc0]
  1390d8: 9ac12108     	lsl	x8, x8, x1
  1390dc: f85783aa     	ldur	x10, [x29, #-0x88]
  1390e0: aa080148     	orr	x8, x10, x8
  1390e4: f81783a8     	stur	x8, [x29, #-0x88]
  1390e8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1390ec: f94067e1     	ldr	x1, [sp, #0xc8]
  1390f0: 97fda4ac     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1390f4: b940bfe9     	ldr	w9, [sp, #0xbc]
  1390f8: 6b09001f     	cmp	w0, w9
  1390fc: 1a9f07e0     	cset	w0, ne
  139100: 37000040     	tbnz	w0, #0x0, 0x139108 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x568>
  139104: 14000004     	b	0x139114 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x574>
  139108: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13910c: b81ec3a8     	stur	w8, [x29, #-0x14]
  139110: 14000148     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139114: b2400fe1     	orr	x1, xzr, #0xf
  139118: b24003e8     	orr	x8, xzr, #0x1
  13911c: 320003e9     	orr	w9, wzr, #0x1
  139120: f85d83a0     	ldur	x0, [x29, #-0x28]
  139124: f9005be8     	str	x8, [sp, #0xb0]
  139128: b900afe9     	str	w9, [sp, #0xac]
  13912c: 97fda49d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139130: 2a0003e8     	mov	w8, w0
  139134: d3407d08     	ubfx	x8, x8, #0, #32
  139138: f85783a1     	ldur	x1, [x29, #-0x88]
  13913c: aa080028     	orr	x8, x1, x8
  139140: f81783a8     	stur	x8, [x29, #-0x88]
  139144: f85d83a0     	ldur	x0, [x29, #-0x28]
  139148: f9405be1     	ldr	x1, [sp, #0xb0]
  13914c: 97fda495     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139150: b940afe9     	ldr	w9, [sp, #0xac]
  139154: 6b09001f     	cmp	w0, w9
  139158: 1a9f07e0     	cset	w0, ne
  13915c: 37000040     	tbnz	w0, #0x0, 0x139164 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5c4>
  139160: 14000004     	b	0x139170 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5d0>
  139164: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139168: b81ec3a8     	stur	w8, [x29, #-0x14]
  13916c: 14000131     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139170: b858c3a8     	ldur	w8, [x29, #-0x74]
  139174: 71001508     	subs	w8, w8, #0x5
  139178: b818c3a8     	stur	w8, [x29, #-0x74]
  13917c: b85a83a8     	ldur	w8, [x29, #-0x58]
  139180: 35000048     	cbnz	w8, 0x139188 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x5e8>
  139184: 14000070     	b	0x139344 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x7a4>
  139188: 321f07e8     	orr	w8, wzr, #0x6
  13918c: b858c3a9     	ldur	w9, [x29, #-0x74]
  139190: 6b08013f     	cmp	w9, w8
  139194: 1a9f27e8     	cset	w8, lo
  139198: 37000048     	tbnz	w8, #0x0, 0x1391a0 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x600>
  13919c: 14000004     	b	0x1391ac <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x60c>
  1391a0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1391a4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1391a8: 14000122     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1391ac: b27f0fe8     	orr	x8, xzr, #0x1e
  1391b0: b24007e1     	orr	x1, xzr, #0x3
  1391b4: b24003e9     	orr	x9, xzr, #0x1
  1391b8: b27f03ea     	orr	x10, xzr, #0x2
  1391bc: 320003eb     	orr	w11, wzr, #0x1
  1391c0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1391c4: f90053e1     	str	x1, [sp, #0xa0]
  1391c8: aa0a03e1     	mov	x1, x10
  1391cc: f9004fe8     	str	x8, [sp, #0x98]
  1391d0: f9004be9     	str	x9, [sp, #0x90]
  1391d4: b9008feb     	str	w11, [sp, #0x8c]
  1391d8: 97fda472     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1391dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1391e0: aa0803e0     	mov	x0, x8
  1391e4: f94053e1     	ldr	x1, [sp, #0xa0]
  1391e8: 97fda46e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1391ec: 2a0003e8     	mov	w8, w0
  1391f0: d3407d08     	ubfx	x8, x8, #0, #32
  1391f4: f9404fe9     	ldr	x9, [sp, #0x98]
  1391f8: 9ac92108     	lsl	x8, x8, x9
  1391fc: f81703a8     	stur	x8, [x29, #-0x90]
  139200: f85d83a0     	ldur	x0, [x29, #-0x28]
  139204: f9404be1     	ldr	x1, [sp, #0x90]
  139208: 97fda466     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13920c: b9408feb     	ldr	w11, [sp, #0x8c]
  139210: 6b0b001f     	cmp	w0, w11
  139214: 1a9f07e0     	cset	w0, ne
  139218: 37000040     	tbnz	w0, #0x0, 0x139220 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x680>
  13921c: 14000004     	b	0x13922c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x68c>
  139220: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139224: b81ec3a8     	stur	w8, [x29, #-0x14]
  139228: 14000102     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  13922c: b2400fe8     	orr	x8, xzr, #0xf
  139230: b24003e1     	orr	x1, xzr, #0x1
  139234: 320003e9     	orr	w9, wzr, #0x1
  139238: f85d83a0     	ldur	x0, [x29, #-0x28]
  13923c: f90043e1     	str	x1, [sp, #0x80]
  139240: aa0803e1     	mov	x1, x8
  139244: f9003fe8     	str	x8, [sp, #0x78]
  139248: b90077e9     	str	w9, [sp, #0x74]
  13924c: 97fda455     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139250: 2a0003e8     	mov	w8, w0
  139254: d3407d08     	ubfx	x8, x8, #0, #32
  139258: f9403fe1     	ldr	x1, [sp, #0x78]
  13925c: 9ac12108     	lsl	x8, x8, x1
  139260: f85703aa     	ldur	x10, [x29, #-0x90]
  139264: aa080148     	orr	x8, x10, x8
  139268: f81703a8     	stur	x8, [x29, #-0x90]
  13926c: f85d83a0     	ldur	x0, [x29, #-0x28]
  139270: f94043e1     	ldr	x1, [sp, #0x80]
  139274: 97fda44b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139278: b94077e9     	ldr	w9, [sp, #0x74]
  13927c: 6b09001f     	cmp	w0, w9
  139280: 1a9f07e0     	cset	w0, ne
  139284: 37000040     	tbnz	w0, #0x0, 0x13928c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x6ec>
  139288: 14000004     	b	0x139298 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x6f8>
  13928c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139290: b81ec3a8     	stur	w8, [x29, #-0x14]
  139294: 140000e7     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139298: b2400fe1     	orr	x1, xzr, #0xf
  13929c: b24003e8     	orr	x8, xzr, #0x1
  1392a0: 320003e9     	orr	w9, wzr, #0x1
  1392a4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1392a8: f90037e8     	str	x8, [sp, #0x68]
  1392ac: b90067e9     	str	w9, [sp, #0x64]
  1392b0: 97fda43c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1392b4: 2a0003e8     	mov	w8, w0
  1392b8: d3407d08     	ubfx	x8, x8, #0, #32
  1392bc: f85703a1     	ldur	x1, [x29, #-0x90]
  1392c0: aa080028     	orr	x8, x1, x8
  1392c4: f81703a8     	stur	x8, [x29, #-0x90]
  1392c8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1392cc: f94037e1     	ldr	x1, [sp, #0x68]
  1392d0: 97fda434     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1392d4: b94067e9     	ldr	w9, [sp, #0x64]
  1392d8: 6b09001f     	cmp	w0, w9
  1392dc: 1a9f07e0     	cset	w0, ne
  1392e0: 37000040     	tbnz	w0, #0x0, 0x1392e8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x748>
  1392e4: 14000004     	b	0x1392f4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x754>
  1392e8: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1392ec: b81ec3a8     	stur	w8, [x29, #-0x14]
  1392f0: 140000d0     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1392f4: d2800121     	mov	x1, #0x9                // =9
  1392f8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1392fc: 97fda429     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139300: b816c3a0     	stur	w0, [x29, #-0x94]
  139304: b24003e1     	orr	x1, xzr, #0x1
  139308: 320003e8     	orr	w8, wzr, #0x1
  13930c: f85d83a0     	ldur	x0, [x29, #-0x28]
  139310: b90063e8     	str	w8, [sp, #0x60]
  139314: 97fda423     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139318: b94063e8     	ldr	w8, [sp, #0x60]
  13931c: 6b08001f     	cmp	w0, w8
  139320: 1a9f07e0     	cset	w0, ne
  139324: 37000040     	tbnz	w0, #0x0, 0x13932c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x78c>
  139328: 14000004     	b	0x139338 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x798>
  13932c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139330: b81ec3a8     	stur	w8, [x29, #-0x14]
  139334: 140000bf     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139338: b858c3a8     	ldur	w8, [x29, #-0x74]
  13933c: 71001908     	subs	w8, w8, #0x6
  139340: b818c3a8     	stur	w8, [x29, #-0x74]
  139344: b85a43a8     	ldur	w8, [x29, #-0x5c]
  139348: 35000048     	cbnz	w8, 0x139350 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x7b0>
  13934c: 1400002b     	b	0x1393f8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x858>
  139350: 320007e8     	orr	w8, wzr, #0x3
  139354: b858c3a9     	ldur	w9, [x29, #-0x74]
  139358: 6b08013f     	cmp	w9, w8
  13935c: 1a9f27e8     	cset	w8, lo
  139360: 37000048     	tbnz	w8, #0x0, 0x139368 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x7c8>
  139364: 14000004     	b	0x139374 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x7d4>
  139368: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13936c: b81ec3a8     	stur	w8, [x29, #-0x14]
  139370: 140000b0     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139374: b24003e1     	orr	x1, xzr, #0x1
  139378: 320003e8     	orr	w8, wzr, #0x1
  13937c: f85d83a0     	ldur	x0, [x29, #-0x28]
  139380: b9005fe8     	str	w8, [sp, #0x5c]
  139384: 97fda407     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  139388: b9405fe8     	ldr	w8, [sp, #0x5c]
  13938c: 6b08001f     	cmp	w0, w8
  139390: 1a9f07e0     	cset	w0, ne
  139394: 37000040     	tbnz	w0, #0x0, 0x13939c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x7fc>
  139398: 14000004     	b	0x1393a8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x808>
  13939c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1393a0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1393a4: 140000a3     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1393a8: d28002c1     	mov	x1, #0x16               // =22
  1393ac: f85d83a0     	ldur	x0, [x29, #-0x28]
  1393b0: 97fda3fc     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1393b4: b81683a0     	stur	w0, [x29, #-0x98]
  1393b8: b24003e1     	orr	x1, xzr, #0x1
  1393bc: 320003e8     	orr	w8, wzr, #0x1
  1393c0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1393c4: b9005be8     	str	w8, [sp, #0x58]
  1393c8: 97fda3f6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1393cc: b9405be8     	ldr	w8, [sp, #0x58]
  1393d0: 6b08001f     	cmp	w0, w8
  1393d4: 1a9f07e0     	cset	w0, ne
  1393d8: 37000040     	tbnz	w0, #0x0, 0x1393e0 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x840>
  1393dc: 14000004     	b	0x1393ec <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x84c>
  1393e0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1393e4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1393e8: 14000092     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1393ec: b858c3a8     	ldur	w8, [x29, #-0x74]
  1393f0: 71000d08     	subs	w8, w8, #0x3
  1393f4: b818c3a8     	stur	w8, [x29, #-0x74]
  1393f8: 321d03e8     	orr	w8, wzr, #0x8
  1393fc: f85d83a0     	ldur	x0, [x29, #-0x28]
  139400: b858c3a9     	ldur	w9, [x29, #-0x74]
  139404: 1b087d28     	mul	w8, w9, w8
  139408: 2a0803ea     	mov	w10, w8
  13940c: d3407d41     	ubfx	x1, x10, #0, #32
  139410: 97fdb594     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  139414: b85c43a8     	ldur	w8, [x29, #-0x3c]
  139418: 35000048     	cbnz	w8, 0x139420 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x880>
  13941c: 1400003e     	b	0x139514 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x974>
  139420: b85c43a8     	ldur	w8, [x29, #-0x3c]
  139424: b85903a9     	ldur	w9, [x29, #-0x70]
  139428: 11000d29     	add	w9, w9, #0x3
  13942c: 6b09011f     	cmp	w8, w9
  139430: 1a9f27e8     	cset	w8, lo
  139434: 37000048     	tbnz	w8, #0x0, 0x13943c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x89c>
  139438: 14000004     	b	0x139448 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x8a8>
  13943c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139440: b81ec3a8     	stur	w8, [x29, #-0x14]
  139444: 1400007b     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139448: 321d03e8     	orr	w8, wzr, #0x8
  13944c: b85c43a9     	ldur	w9, [x29, #-0x3c]
  139450: 71000d29     	subs	w9, w9, #0x3
  139454: b85903aa     	ldur	w10, [x29, #-0x70]
  139458: 6b0a0129     	subs	w9, w9, w10
  13945c: b81643a9     	stur	w9, [x29, #-0x9c]
  139460: f85d83a0     	ldur	x0, [x29, #-0x28]
  139464: b90057e8     	str	w8, [sp, #0x54]
  139468: 97fda2d6     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13946c: b85643a8     	ldur	w8, [x29, #-0x9c]
  139470: b94057e9     	ldr	w9, [sp, #0x54]
  139474: 1b097d08     	mul	w8, w8, w9
  139478: 2a0803eb     	mov	w11, w8
  13947c: d3407d6b     	ubfx	x11, x11, #0, #32
  139480: eb0b001f     	cmp	x0, x11
  139484: 1a9f27e8     	cset	w8, lo
  139488: 37000048     	tbnz	w8, #0x0, 0x139490 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x8f0>
  13948c: 14000004     	b	0x13949c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x8fc>
  139490: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139494: b81ec3a8     	stur	w8, [x29, #-0x14]
  139498: 14000066     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  13949c: 321d03e8     	orr	w8, wzr, #0x8
  1394a0: b85ac3a1     	ldur	w1, [x29, #-0x54]
  1394a4: f85803a2     	ldur	x2, [x29, #-0x80]
  1394a8: f85783a3     	ldur	x3, [x29, #-0x88]
  1394ac: f85d83a0     	ldur	x0, [x29, #-0x28]
  1394b0: b90053e8     	str	w8, [sp, #0x50]
  1394b4: b9004fe1     	str	w1, [sp, #0x4c]
  1394b8: f90023e2     	str	x2, [sp, #0x40]
  1394bc: f9001fe3     	str	x3, [sp, #0x38]
  1394c0: 97fdc6e0     	bl	0xab040 <_ZNK7android10ABitReader4dataEv@plt>
  1394c4: b85643a8     	ldur	w8, [x29, #-0x9c]
  1394c8: 2a0803e2     	mov	w2, w8
  1394cc: d3407c45     	ubfx	x5, x2, #0, #32
  1394d0: f85d03a6     	ldur	x6, [x29, #-0x30]
  1394d4: f85503a2     	ldur	x2, [x29, #-0xb0]
  1394d8: f9001be0     	str	x0, [sp, #0x30]
  1394dc: aa0203e0     	mov	x0, x2
  1394e0: b9404fe1     	ldr	w1, [sp, #0x4c]
  1394e4: f94023e2     	ldr	x2, [sp, #0x40]
  1394e8: f9401fe3     	ldr	x3, [sp, #0x38]
  1394ec: f9401be4     	ldr	x4, [sp, #0x30]
  1394f0: 97fdbce0     	bl	0xa8870 <_ZN7android9ATSParser6Stream13onPayloadDataEjmmPKhmPNS0_9SyncEventE@plt>
  1394f4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1394f8: b85643a8     	ldur	w8, [x29, #-0x9c]
  1394fc: b94053e1     	ldr	w1, [sp, #0x50]
  139500: 1b017d08     	mul	w8, w8, w1
  139504: 2a0803e2     	mov	w2, w8
  139508: d3407c41     	ubfx	x1, x2, #0, #32
  13950c: 97fdb555     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  139510: 14000025     	b	0x1395a4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa04>
  139514: b27d03e8     	orr	x8, xzr, #0x8
  139518: b85ac3a1     	ldur	w1, [x29, #-0x54]
  13951c: f85803a2     	ldur	x2, [x29, #-0x80]
  139520: f85783a3     	ldur	x3, [x29, #-0x88]
  139524: f85d83a0     	ldur	x0, [x29, #-0x28]
  139528: f90017e8     	str	x8, [sp, #0x28]
  13952c: b90027e1     	str	w1, [sp, #0x24]
  139530: f9000fe2     	str	x2, [sp, #0x18]
  139534: f9000be3     	str	x3, [sp, #0x10]
  139538: 97fdc6c2     	bl	0xab040 <_ZNK7android10ABitReader4dataEv@plt>
  13953c: f85d83a8     	ldur	x8, [x29, #-0x28]
  139540: f90007e0     	str	x0, [sp, #0x8]
  139544: aa0803e0     	mov	x0, x8
  139548: 97fda29e     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13954c: f94017e8     	ldr	x8, [sp, #0x28]
  139550: 9ac80805     	udiv	x5, x0, x8
  139554: f85d03a6     	ldur	x6, [x29, #-0x30]
  139558: f85503a0     	ldur	x0, [x29, #-0xb0]
  13955c: b94027e1     	ldr	w1, [sp, #0x24]
  139560: f9400fe2     	ldr	x2, [sp, #0x18]
  139564: f9400be3     	ldr	x3, [sp, #0x10]
  139568: f94007e4     	ldr	x4, [sp, #0x8]
  13956c: 97fdbcc1     	bl	0xa8870 <_ZN7android9ATSParser6Stream13onPayloadDataEjmmPKhmPNS0_9SyncEventE@plt>
  139570: f85d83a0     	ldur	x0, [x29, #-0x28]
  139574: 97fda293     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  139578: f81583a0     	stur	x0, [x29, #-0xa8]
  13957c: f85583a8     	ldur	x8, [x29, #-0xa8]
  139580: f94017e0     	ldr	x0, [sp, #0x28]
  139584: 9ac00902     	udiv	x2, x8, x0
  139588: 9b007c42     	mul	x2, x2, x0
  13958c: eb020108     	subs	x8, x8, x2
  139590: b5000048     	cbnz	x8, 0x139598 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0x9f8>
  139594: 14000004     	b	0x1395a4 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa04>
  139598: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13959c: b81ec3a8     	stur	w8, [x29, #-0x14]
  1395a0: 14000024     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1395a4: 14000022     	b	0x13962c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa8c>
  1395a8: 528017c8     	mov	w8, #0xbe               // =190
  1395ac: b85c83a9     	ldur	w9, [x29, #-0x38]
  1395b0: 6b08013f     	cmp	w9, w8
  1395b4: 1a9f17e8     	cset	w8, eq
  1395b8: 37000048     	tbnz	w8, #0x0, 0x1395c0 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa20>
  1395bc: 1400000f     	b	0x1395f8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa58>
  1395c0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1395c4: 34000048     	cbz	w8, 0x1395cc <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa2c>
  1395c8: 14000004     	b	0x1395d8 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa38>
  1395cc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1395d0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1395d4: 14000017     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  1395d8: 321d03e8     	orr	w8, wzr, #0x8
  1395dc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1395e0: b85c43a9     	ldur	w9, [x29, #-0x3c]
  1395e4: 1b087d28     	mul	w8, w9, w8
  1395e8: 2a0803ea     	mov	w10, w8
  1395ec: d3407d41     	ubfx	x1, x10, #0, #32
  1395f0: 97fdb51c     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1395f4: 1400000e     	b	0x13962c <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa8c>
  1395f8: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1395fc: 34000048     	cbz	w8, 0x139604 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa64>
  139600: 14000004     	b	0x139610 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa70>
  139604: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  139608: b81ec3a8     	stur	w8, [x29, #-0x14]
  13960c: 14000009     	b	0x139630 <android::ATSParser::Stream::parsePES(android::ABitReader*, android::ATSParser::SyncEvent*)+0xa90>
  139610: 321d03e8     	orr	w8, wzr, #0x8
  139614: f85d83a0     	ldur	x0, [x29, #-0x28]
  139618: b85c43a9     	ldur	w9, [x29, #-0x3c]
  13961c: 1b087d28     	mul	w8, w9, w8
  139620: 2a0803ea     	mov	w10, w8
  139624: d3407d41     	ubfx	x1, x10, #0, #32
  139628: 97fdb50e     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13962c: b81ec3bf     	stur	wzr, [x29, #-0x14]
  139630: b85ec3a0     	ldur	w0, [x29, #-0x14]
  139634: 9107c3ff     	add	sp, sp, #0x1f0
  139638: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13963c: f84207fc     	ldr	x28, [sp], #0x20
  139640: d65f03c0     	ret

0000000000139644 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)>:
  139644: f81e0ffc     	str	x28, [sp, #-0x20]!
  139648: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13964c: 910043fd     	add	x29, sp, #0x10
  139650: d10843ff     	sub	sp, sp, #0x210
  139654: d101d3a8     	sub	x8, x29, #0x74
  139658: d53bd049     	mrs	x9, TPIDR_EL0
  13965c: f9401529     	ldr	x9, [x9, #0x28]
  139660: f805c109     	stur	x9, [x8, #0x5c]
  139664: f81603a0     	stur	x0, [x29, #-0xa0]
  139668: b815c3a1     	stur	w1, [x29, #-0xa4]
  13966c: f81503a2     	stur	x2, [x29, #-0xb0]
  139670: f81483a3     	stur	x3, [x29, #-0xb8]
  139674: f81403a4     	stur	x4, [x29, #-0xc0]
  139678: f81383a5     	stur	x5, [x29, #-0xc8]
  13967c: f81303a6     	stur	x6, [x29, #-0xd0]
  139680: f85603a9     	ldur	x9, [x29, #-0xa0]
  139684: aa1f03e0     	mov	x0, xzr
  139688: f81283a0     	stur	x0, [x29, #-0xd8]
  13968c: b855c3a1     	ldur	w1, [x29, #-0xa4]
  139690: 71000821     	subs	w1, w1, #0x2
  139694: f9008be8     	str	x8, [sp, #0x110]
  139698: f90087e9     	str	x9, [sp, #0x108]
  13969c: b90107e1     	str	w1, [sp, #0x104]
  1396a0: 540000e0     	b.eq	0x1396bc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x78>
  1396a4: 14000001     	b	0x1396a8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x64>
  1396a8: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1396ac: 71000d08     	subs	w8, w8, #0x3
  1396b0: b90103e8     	str	w8, [sp, #0x100]
  1396b4: 54000101     	b.ne	0x1396d4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x90>
  1396b8: 14000001     	b	0x1396bc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x78>
  1396bc: f94087e8     	ldr	x8, [sp, #0x108]
  1396c0: f9400900     	ldr	x0, [x8, #0x10]
  1396c4: f85503a1     	ldur	x1, [x29, #-0xb0]
  1396c8: 97fdc432     	bl	0xaa790 <_ZN7android9ATSParser7Program21convertPTSToTimestampEm@plt>
  1396cc: f81283a0     	stur	x0, [x29, #-0xd8]
  1396d0: 14000001     	b	0x1396d4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x90>
  1396d4: f94087e8     	ldr	x8, [sp, #0x108]
  1396d8: f9402d00     	ldr	x0, [x8, #0x58]
  1396dc: f85403a1     	ldur	x1, [x29, #-0xc0]
  1396e0: f85383a2     	ldur	x2, [x29, #-0xc8]
  1396e4: f85283a3     	ldur	x3, [x29, #-0xd8]
  1396e8: 97fdb7da     	bl	0xa7650 <_ZN7android21ElementaryStreamQueue10appendDataEPKvml@plt>
  1396ec: b81243a0     	stur	w0, [x29, #-0xdc]
  1396f0: f94087e8     	ldr	x8, [sp, #0x108]
  1396f4: 3940e500     	ldrb	w0, [x8, #0x39]
  1396f8: 360000c0     	tbz	w0, #0x0, 0x139710 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xcc>
  1396fc: 14000001     	b	0x139700 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xbc>
  139700: f94087e8     	ldr	x8, [sp, #0x108]
  139704: f9402d00     	ldr	x0, [x8, #0x58]
  139708: 97fda95a     	bl	0xa3c70 <_ZN7android21ElementaryStreamQueue9signalEOSEv@plt>
  13970c: 14000001     	b	0x139710 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xcc>
  139710: b85243a8     	ldur	w8, [x29, #-0xdc]
  139714: 34000068     	cbz	w8, 0x139720 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xdc>
  139718: 14000001     	b	0x13971c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xd8>
  13971c: 140001c4     	b	0x139e2c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7e8>
  139720: d10083a0     	sub	x0, x29, #0x20
  139724: 97fd9d07     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  139728: 2a1f03e8     	mov	w8, wzr
  13972c: 381203a8     	sturb	w8, [x29, #-0xe0]
  139730: 14000001     	b	0x139734 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xf0>
  139734: f94087e8     	ldr	x8, [sp, #0x108]
  139738: f9402d00     	ldr	x0, [x8, #0x58]
  13973c: d100a3a8     	sub	x8, x29, #0x28
  139740: 97fdba88     	bl	0xa8160 <_ZN7android21ElementaryStreamQueue17dequeueAccessUnitEv@plt>
  139744: 14000001     	b	0x139748 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x104>
  139748: d10083a0     	sub	x0, x29, #0x20
  13974c: d100a3a1     	sub	x1, x29, #0x28
  139750: 97fda76c     	bl	0xa3500 <_ZN7android2spINS_7ABufferEEaSEOS2_@plt>
  139754: f9007fe0     	str	x0, [sp, #0xf8]
  139758: 14000001     	b	0x13975c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x118>
  13975c: aa1f03e0     	mov	x0, xzr
  139760: f9407fe1     	ldr	x1, [sp, #0xf8]
  139764: f9007be0     	str	x0, [sp, #0xf0]
  139768: aa0103e0     	mov	x0, x1
  13976c: f9407be1     	ldr	x1, [sp, #0xf0]
  139770: 97fdaba0     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  139774: b900efe0     	str	w0, [sp, #0xec]
  139778: 14000001     	b	0x13977c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x138>
  13977c: d100a3a0     	sub	x0, x29, #0x28
  139780: 97fdc364     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  139784: b940efe8     	ldr	w8, [sp, #0xec]
  139788: 360034c8     	tbz	w8, #0x0, 0x139e20 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7dc>
  13978c: 14000001     	b	0x139790 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x14c>
  139790: f94087e8     	ldr	x8, [sp, #0x108]
  139794: 9100c100     	add	x0, x8, #0x30
  139798: aa1f03e1     	mov	x1, xzr
  13979c: 97fdc425     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  1397a0: b900ebe0     	str	w0, [sp, #0xe8]
  1397a4: 14000001     	b	0x1397a8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x164>
  1397a8: b940ebe8     	ldr	w8, [sp, #0xe8]
  1397ac: 36000e48     	tbz	w8, #0x0, 0x139974 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x330>
  1397b0: 14000001     	b	0x1397b4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x170>
  1397b4: f94087e8     	ldr	x8, [sp, #0x108]
  1397b8: f9402d00     	ldr	x0, [x8, #0x58]
  1397bc: d100c3a8     	sub	x8, x29, #0x30
  1397c0: 97fdac88     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  1397c4: 14000001     	b	0x1397c8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x184>
  1397c8: d100c3a0     	sub	x0, x29, #0x30
  1397cc: aa1f03e1     	mov	x1, xzr
  1397d0: 97fdbdc4     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  1397d4: b900e7e0     	str	w0, [sp, #0xe4]
  1397d8: 14000001     	b	0x1397dc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x198>
  1397dc: b940e7e8     	ldr	w8, [sp, #0xe4]
  1397e0: 36000a48     	tbz	w8, #0x0, 0x139928 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2e4>
  1397e4: 14000001     	b	0x1397e8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x1a4>
  1397e8: d100c3a0     	sub	x0, x29, #0x30
  1397ec: 97fdadb1     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1397f0: f9006fe0     	str	x0, [sp, #0xd8]
  1397f4: 14000001     	b	0x1397f8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x1b4>
  1397f8: 528daca1     	mov	w1, #0x6d65             // =28005
  1397fc: 72adad21     	movk	w1, #0x6d69, lsl #16
  139800: d100e3a2     	sub	x2, x29, #0x38
  139804: f9406fe0     	ldr	x0, [sp, #0xd8]
  139808: 97fdb386     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  13980c: b900d7e0     	str	w0, [sp, #0xd4]
  139810: 14000001     	b	0x139814 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x1d0>
  139814: b940d7e8     	ldr	w8, [sp, #0xd4]
  139818: 36000448     	tbz	w8, #0x0, 0x1398a0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x25c>
  13981c: 14000001     	b	0x139820 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x1dc>
  139820: f9408be8     	ldr	x8, [sp, #0x110]
  139824: f843c100     	ldur	x0, [x8, #0x3c]
  139828: f0000b69     	adrp	x9, 0x2a8000
  13982c: f9469529     	ldr	x9, [x9, #0xd28]
  139830: f9400121     	ldr	x1, [x9]
  139834: 97fdb63b     	bl	0xa7120 <strcasecmp@plt>
  139838: 35000340     	cbnz	w0, 0x1398a0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x25c>
  13983c: 14000001     	b	0x139840 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x1fc>
  139840: d10083a0     	sub	x0, x29, #0x20
  139844: 97fdbaeb     	bl	0xa83f0 <_ZN7android5IsIDRERKNS_2spINS_7ABufferEEE@plt>
  139848: b900d3e0     	str	w0, [sp, #0xd0]
  13984c: 14000001     	b	0x139850 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x20c>
  139850: b940d3e8     	ldr	w8, [sp, #0xd0]
  139854: 37000268     	tbnz	w8, #0x0, 0x1398a0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x25c>
  139858: 14000001     	b	0x13985c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x218>
  13985c: 321f03e8     	orr	w8, wzr, #0x2
  139860: b81103a8     	stur	w8, [x29, #-0xf0]
  139864: 14000034     	b	0x139934 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2f0>
  139868: f81183a0     	stur	x0, [x29, #-0xe8]
  13986c: 2a0103e8     	mov	w8, w1
  139870: b81143a8     	stur	w8, [x29, #-0xec]
  139874: 1400017a     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139878: f81183a0     	stur	x0, [x29, #-0xe8]
  13987c: 2a0103e8     	mov	w8, w1
  139880: b81143a8     	stur	w8, [x29, #-0xec]
  139884: d100a3a0     	sub	x0, x29, #0x28
  139888: 97fdc322     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  13988c: 14000174     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139890: f81183a0     	stur	x0, [x29, #-0xe8]
  139894: 2a0103e8     	mov	w8, w1
  139898: b81143a8     	stur	w8, [x29, #-0xec]
  13989c: 14000033     	b	0x139968 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x324>
  1398a0: 321a07e8     	orr	w8, wzr, #0xc0
  1398a4: 2a0803e0     	mov	w0, w8
  1398a8: 97fdbd9a     	bl	0xa8f10 <_Znwm@plt>
  1398ac: f90067e0     	str	x0, [sp, #0xc8]
  1398b0: 14000001     	b	0x1398b4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x270>
  1398b4: f94067e0     	ldr	x0, [sp, #0xc8]
  1398b8: d100c3a1     	sub	x1, x29, #0x30
  1398bc: f94067e2     	ldr	x2, [sp, #0xc8]
  1398c0: f90063e0     	str	x0, [sp, #0xc0]
  1398c4: aa0203e0     	mov	x0, x2
  1398c8: 97fdace2     	bl	0xa4c50 <_ZN7android19AnotherPacketSourceC1ERKNS_2spINS_8MetaDataEEE@plt>
  1398cc: 14000001     	b	0x1398d0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x28c>
  1398d0: f94087e8     	ldr	x8, [sp, #0x108]
  1398d4: 9100c100     	add	x0, x8, #0x30
  1398d8: f94063e1     	ldr	x1, [sp, #0xc0]
  1398dc: 97fdb3c1     	bl	0xa67e0 <_ZN7android2spINS_19AnotherPacketSourceEEaSEPS1_@plt>
  1398e0: f9005fe0     	str	x0, [sp, #0xb8]
  1398e4: 14000001     	b	0x1398e8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2a4>
  1398e8: f94087e8     	ldr	x8, [sp, #0x108]
  1398ec: 9100c100     	add	x0, x8, #0x30
  1398f0: 97fda754     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1398f4: f9005be0     	str	x0, [sp, #0xb0]
  1398f8: 14000001     	b	0x1398fc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2b8>
  1398fc: d10083a1     	sub	x1, x29, #0x20
  139900: f9405be0     	ldr	x0, [sp, #0xb0]
  139904: 97fdb8d3     	bl	0xa7c50 <_ZN7android19AnotherPacketSource15queueAccessUnitERKNS_2spINS_7ABufferEEE@plt>
  139908: 14000001     	b	0x13990c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2c8>
  13990c: 14000007     	b	0x139928 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2e4>
  139910: f81183a0     	stur	x0, [x29, #-0xe8]
  139914: 2a0103e8     	mov	w8, w1
  139918: b81143a8     	stur	w8, [x29, #-0xec]
  13991c: f94067e0     	ldr	x0, [sp, #0xc8]
  139920: 97fd9c10     	bl	0xa0960 <_ZdlPv@plt>
  139924: 14000011     	b	0x139968 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x324>
  139928: 2a1f03e8     	mov	w8, wzr
  13992c: b81103a8     	stur	w8, [x29, #-0xf0]
  139930: 14000001     	b	0x139934 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x2f0>
  139934: d100c3a0     	sub	x0, x29, #0x30
  139938: 97fda00e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  13993c: b85103a8     	ldur	w8, [x29, #-0xf0]
  139940: 2a0803e9     	mov	w9, w8
  139944: b900afe9     	str	w9, [sp, #0xac]
  139948: 340000e8     	cbz	w8, 0x139964 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x320>
  13994c: 14000001     	b	0x139950 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x30c>
  139950: b940afe8     	ldr	w8, [sp, #0xac]
  139954: 71000909     	subs	w9, w8, #0x2
  139958: b900abe9     	str	w9, [sp, #0xa8]
  13995c: 54ffeec0     	b.eq	0x139734 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xf0>
  139960: 14000144     	b	0x139e70 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x82c>
  139964: 14000057     	b	0x139ac0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x47c>
  139968: d100c3a0     	sub	x0, x29, #0x30
  13996c: 97fda001     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139970: 1400013b     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139974: f94087e8     	ldr	x8, [sp, #0x108]
  139978: f9402d00     	ldr	x0, [x8, #0x58]
  13997c: d10103a8     	sub	x8, x29, #0x40
  139980: 97fdac18     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  139984: 14000001     	b	0x139988 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x344>
  139988: d10103a0     	sub	x0, x29, #0x40
  13998c: aa1f03e1     	mov	x1, xzr
  139990: 97fdbd54     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  139994: b900a7e0     	str	w0, [sp, #0xa4]
  139998: 14000001     	b	0x13999c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x358>
  13999c: d10103a0     	sub	x0, x29, #0x40
  1399a0: 97fd9ff4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1399a4: b940a7e8     	ldr	w8, [sp, #0xa4]
  1399a8: 360008a8     	tbz	w8, #0x0, 0x139abc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x478>
  1399ac: 14000001     	b	0x1399b0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x36c>
  1399b0: f94087e8     	ldr	x8, [sp, #0x108]
  1399b4: 9100c100     	add	x0, x8, #0x30
  1399b8: 97fda722     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1399bc: f9004fe0     	str	x0, [sp, #0x98]
  1399c0: 14000001     	b	0x1399c4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x380>
  1399c4: f9404fe8     	ldr	x8, [sp, #0x98]
  1399c8: f9400109     	ldr	x9, [x8]
  1399cc: f9401129     	ldr	x9, [x9, #0x20]
  1399d0: d10123a8     	sub	x8, x29, #0x48
  1399d4: f9404fe0     	ldr	x0, [sp, #0x98]
  1399d8: d63f0120     	blr	x9
  1399dc: 14000001     	b	0x1399e0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x39c>
  1399e0: d10123a0     	sub	x0, x29, #0x48
  1399e4: aa1f03e1     	mov	x1, xzr
  1399e8: 97fdc212     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  1399ec: b90097e0     	str	w0, [sp, #0x94]
  1399f0: 14000001     	b	0x1399f4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x3b0>
  1399f4: d10123a0     	sub	x0, x29, #0x48
  1399f8: 97fd9fde     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1399fc: b94097e8     	ldr	w8, [sp, #0x94]
  139a00: 360004a8     	tbz	w8, #0x0, 0x139a94 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x450>
  139a04: 14000001     	b	0x139a08 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x3c4>
  139a08: f94087e8     	ldr	x8, [sp, #0x108]
  139a0c: 9100c100     	add	x0, x8, #0x30
  139a10: 97fda70c     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  139a14: f90047e0     	str	x0, [sp, #0x88]
  139a18: 14000001     	b	0x139a1c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x3d8>
  139a1c: f94087e8     	ldr	x8, [sp, #0x108]
  139a20: f9402d00     	ldr	x0, [x8, #0x58]
  139a24: d10143a8     	sub	x8, x29, #0x50
  139a28: 97fdabee     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  139a2c: 14000001     	b	0x139a30 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x3ec>
  139a30: d10143a1     	sub	x1, x29, #0x50
  139a34: f94047e0     	ldr	x0, [sp, #0x88]
  139a38: 97fdb4ba     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  139a3c: 14000001     	b	0x139a40 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x3fc>
  139a40: d10143a0     	sub	x0, x29, #0x50
  139a44: 97fd9fcb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139a48: 14000013     	b	0x139a94 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x450>
  139a4c: f81183a0     	stur	x0, [x29, #-0xe8]
  139a50: 2a0103e8     	mov	w8, w1
  139a54: b81143a8     	stur	w8, [x29, #-0xec]
  139a58: d10103a0     	sub	x0, x29, #0x40
  139a5c: 97fd9fc5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139a60: 140000ff     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139a64: f81183a0     	stur	x0, [x29, #-0xe8]
  139a68: 2a0103e8     	mov	w8, w1
  139a6c: b81143a8     	stur	w8, [x29, #-0xec]
  139a70: d10123a0     	sub	x0, x29, #0x48
  139a74: 97fd9fbf     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139a78: 140000f9     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139a7c: f81183a0     	stur	x0, [x29, #-0xe8]
  139a80: 2a0103e8     	mov	w8, w1
  139a84: b81143a8     	stur	w8, [x29, #-0xec]
  139a88: d10143a0     	sub	x0, x29, #0x50
  139a8c: 97fd9fb9     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139a90: 140000f3     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139a94: f94087e8     	ldr	x8, [sp, #0x108]
  139a98: 9100c100     	add	x0, x8, #0x30
  139a9c: 97fda6e9     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  139aa0: f90043e0     	str	x0, [sp, #0x80]
  139aa4: 14000001     	b	0x139aa8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x464>
  139aa8: d10083a1     	sub	x1, x29, #0x20
  139aac: f94043e0     	ldr	x0, [sp, #0x80]
  139ab0: 97fdb868     	bl	0xa7c50 <_ZN7android19AnotherPacketSource15queueAccessUnitERKNS_2spINS_7ABufferEEE@plt>
  139ab4: 14000001     	b	0x139ab8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x474>
  139ab8: 14000001     	b	0x139abc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x478>
  139abc: 14000001     	b	0x139ac0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x47c>
  139ac0: 92800008     	mov	x8, #-0x1               // =-1
  139ac4: f81083a8     	stur	x8, [x29, #-0xf8]
  139ac8: f94087e8     	ldr	x8, [sp, #0x108]
  139acc: 91012100     	add	x0, x8, #0x48
  139ad0: 97fdbcc4     	bl	0xa8de0 <_ZNK7android4ListIlE5emptyEv@plt>
  139ad4: b9007fe0     	str	w0, [sp, #0x7c]
  139ad8: 14000001     	b	0x139adc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x498>
  139adc: b9407fe8     	ldr	w8, [sp, #0x7c]
  139ae0: 370005c8     	tbnz	w8, #0x0, 0x139b98 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x554>
  139ae4: 14000001     	b	0x139ae8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x4a4>
  139ae8: f94087e8     	ldr	x8, [sp, #0x108]
  139aec: 91012100     	add	x0, x8, #0x48
  139af0: d10163a8     	sub	x8, x29, #0x58
  139af4: 97fdb9fb     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  139af8: 14000001     	b	0x139afc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x4b8>
  139afc: d10163a0     	sub	x0, x29, #0x58
  139b00: 97fdac70     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  139b04: f9003be0     	str	x0, [sp, #0x70]
  139b08: 14000001     	b	0x139b0c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x4c8>
  139b0c: f9403be8     	ldr	x8, [sp, #0x70]
  139b10: f9400109     	ldr	x9, [x8]
  139b14: f81083a9     	stur	x9, [x29, #-0xf8]
  139b18: d10163a0     	sub	x0, x29, #0x58
  139b1c: 97fd9979     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  139b20: f94087e8     	ldr	x8, [sp, #0x108]
  139b24: 91012109     	add	x9, x8, #0x48
  139b28: aa0903e0     	mov	x0, x9
  139b2c: d101a3a8     	sub	x8, x29, #0x68
  139b30: f90037e0     	str	x0, [sp, #0x68]
  139b34: aa0903e0     	mov	x0, x9
  139b38: 97fdb9ea     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  139b3c: 14000001     	b	0x139b40 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x4fc>
  139b40: d10183a8     	sub	x8, x29, #0x60
  139b44: d101a3a1     	sub	x1, x29, #0x68
  139b48: f94037e0     	ldr	x0, [sp, #0x68]
  139b4c: 97fda649     	bl	0xa3470 <_ZN7android4ListIlE5eraseENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEE@plt>
  139b50: 14000001     	b	0x139b54 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x510>
  139b54: d10183a0     	sub	x0, x29, #0x60
  139b58: 97fd996a     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  139b5c: d101a3a0     	sub	x0, x29, #0x68
  139b60: 97fd9968     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  139b64: 1400000d     	b	0x139b98 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x554>
  139b68: f81183a0     	stur	x0, [x29, #-0xe8]
  139b6c: 2a0103e8     	mov	w8, w1
  139b70: b81143a8     	stur	w8, [x29, #-0xec]
  139b74: d10163a0     	sub	x0, x29, #0x58
  139b78: 97fd9962     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  139b7c: 140000b8     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139b80: f81183a0     	stur	x0, [x29, #-0xe8]
  139b84: 2a0103e8     	mov	w8, w1
  139b88: b81143a8     	stur	w8, [x29, #-0xec]
  139b8c: d101a3a0     	sub	x0, x29, #0x68
  139b90: 97fd995c     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  139b94: 140000b2     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139b98: f85083a8     	ldur	x8, [x29, #-0xf8]
  139b9c: 2a1f03e9     	mov	w9, wzr
  139ba0: 381073a9     	sturb	w9, [x29, #-0xf9]
  139ba4: b90067e9     	str	w9, [sp, #0x64]
  139ba8: b7f80368     	tbnz	x8, #0x3f, 0x139c14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5d0>
  139bac: 14000001     	b	0x139bb0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x56c>
  139bb0: f85303a8     	ldur	x8, [x29, #-0xd0]
  139bb4: 2a1f03e0     	mov	w0, wzr
  139bb8: b90067e0     	str	w0, [sp, #0x64]
  139bbc: b40002c8     	cbz	x8, 0x139c14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5d0>
  139bc0: 14000001     	b	0x139bc4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x580>
  139bc4: 385203a8     	ldurb	w8, [x29, #-0xe0]
  139bc8: 2a1f03e0     	mov	w0, wzr
  139bcc: b90067e0     	str	w0, [sp, #0x64]
  139bd0: 37000228     	tbnz	w8, #0x0, 0x139c14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5d0>
  139bd4: 14000001     	b	0x139bd8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x594>
  139bd8: f94087e8     	ldr	x8, [sp, #0x108]
  139bdc: f9402d00     	ldr	x0, [x8, #0x58]
  139be0: d101c3a8     	sub	x8, x29, #0x70
  139be4: 97fdab7f     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  139be8: 14000001     	b	0x139bec <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5a8>
  139bec: 320003e8     	orr	w8, wzr, #0x1
  139bf0: 381073a8     	sturb	w8, [x29, #-0xf9]
  139bf4: d101c3a0     	sub	x0, x29, #0x70
  139bf8: aa1f03e1     	mov	x1, xzr
  139bfc: 97fdbcb9     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  139c00: b90063e0     	str	w0, [sp, #0x60]
  139c04: 14000001     	b	0x139c08 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5c4>
  139c08: b94063e0     	ldr	w0, [sp, #0x60]
  139c0c: b90067e0     	str	w0, [sp, #0x64]
  139c10: 14000001     	b	0x139c14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5d0>
  139c14: b94067e8     	ldr	w8, [sp, #0x64]
  139c18: 385073a9     	ldurb	w9, [x29, #-0xf9]
  139c1c: 71000529     	subs	w9, w9, #0x1
  139c20: b9005fe8     	str	w8, [sp, #0x5c]
  139c24: b9005be9     	str	w9, [sp, #0x58]
  139c28: 540000a1     	b.ne	0x139c3c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5f8>
  139c2c: 14000001     	b	0x139c30 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5ec>
  139c30: d101c3a0     	sub	x0, x29, #0x70
  139c34: 97fd9f4f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139c38: 14000001     	b	0x139c3c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x5f8>
  139c3c: b9405fe8     	ldr	w8, [sp, #0x5c]
  139c40: 36000ee8     	tbz	w8, #0x0, 0x139e1c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d8>
  139c44: 14000001     	b	0x139c48 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x604>
  139c48: 2a1f03e8     	mov	w8, wzr
  139c4c: f9408be9     	ldr	x9, [sp, #0x110]
  139c50: b9000128     	str	w8, [x9]
  139c54: d10083a0     	sub	x0, x29, #0x20
  139c58: 97fd988e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  139c5c: f9002be0     	str	x0, [sp, #0x50]
  139c60: 14000001     	b	0x139c64 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x620>
  139c64: d10203a8     	sub	x8, x29, #0x80
  139c68: f9402be0     	ldr	x0, [sp, #0x50]
  139c6c: 97fda01d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  139c70: 14000001     	b	0x139c74 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x630>
  139c74: d10203a0     	sub	x0, x29, #0x80
  139c78: 97fdbb22     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  139c7c: f90027e0     	str	x0, [sp, #0x48]
  139c80: 14000001     	b	0x139c84 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x640>
  139c84: d0000601     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  139c88: 9100d421     	add	x1, x1, #0x35
  139c8c: d101d3a2     	sub	x2, x29, #0x74
  139c90: f94027e0     	ldr	x0, [sp, #0x48]
  139c94: 97fdc2eb     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  139c98: b90047e0     	str	w0, [sp, #0x44]
  139c9c: 14000001     	b	0x139ca0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x65c>
  139ca0: 2a1f03e0     	mov	w0, wzr
  139ca4: b94047e8     	ldr	w8, [sp, #0x44]
  139ca8: b90043e0     	str	w0, [sp, #0x40]
  139cac: 36000128     	tbz	w8, #0x0, 0x139cd0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x68c>
  139cb0: 14000001     	b	0x139cb4 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x670>
  139cb4: f9408be8     	ldr	x8, [sp, #0x110]
  139cb8: b9400109     	ldr	w9, [x8]
  139cbc: 71000129     	subs	w9, w9, #0x0
  139cc0: 1a9f07ea     	cset	w10, ne
  139cc4: b9003fe9     	str	w9, [sp, #0x3c]
  139cc8: b90043ea     	str	w10, [sp, #0x40]
  139ccc: 14000001     	b	0x139cd0 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x68c>
  139cd0: b94043e8     	ldr	w8, [sp, #0x40]
  139cd4: d10203a0     	sub	x0, x29, #0x80
  139cd8: b9003be8     	str	w8, [sp, #0x38]
  139cdc: 97fdc481     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  139ce0: b9403be8     	ldr	w8, [sp, #0x38]
  139ce4: 360009a8     	tbz	w8, #0x0, 0x139e18 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d4>
  139ce8: 14000001     	b	0x139cec <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x6a8>
  139cec: d10083a0     	sub	x0, x29, #0x20
  139cf0: 97fd9868     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  139cf4: f9001be0     	str	x0, [sp, #0x30]
  139cf8: 14000001     	b	0x139cfc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x6b8>
  139cfc: d10243a8     	sub	x8, x29, #0x90
  139d00: f9401be0     	ldr	x0, [sp, #0x30]
  139d04: 97fd9ff7     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  139d08: 14000001     	b	0x139d0c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x6c8>
  139d0c: d10243a0     	sub	x0, x29, #0x90
  139d10: 97fdbafc     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  139d14: f90017e0     	str	x0, [sp, #0x28]
  139d18: 14000001     	b	0x139d1c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x6d8>
  139d1c: 90000601     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  139d20: 912bbc21     	add	x1, x1, #0xaef
  139d24: d10223a2     	sub	x2, x29, #0x88
  139d28: f94017e0     	ldr	x0, [sp, #0x28]
  139d2c: 97fda315     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  139d30: b90027e0     	str	w0, [sp, #0x24]
  139d34: 14000001     	b	0x139d38 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x6f4>
  139d38: d10243a0     	sub	x0, x29, #0x90
  139d3c: 97fdc469     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  139d40: b94027e8     	ldr	w8, [sp, #0x24]
  139d44: 36000688     	tbz	w8, #0x0, 0x139e14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d0>
  139d48: 14000001     	b	0x139d4c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x708>
  139d4c: 320003e8     	orr	w8, wzr, #0x1
  139d50: 381203a8     	sturb	w8, [x29, #-0xe0]
  139d54: f85303a9     	ldur	x9, [x29, #-0xd0]
  139d58: f85083aa     	ldur	x10, [x29, #-0xf8]
  139d5c: f94087eb     	ldr	x11, [sp, #0x108]
  139d60: 9100c161     	add	x1, x11, #0x30
  139d64: d10263a0     	sub	x0, x29, #0x98
  139d68: f9000fe9     	str	x9, [sp, #0x18]
  139d6c: f9000bea     	str	x10, [sp, #0x10]
  139d70: 97fda5d8     	bl	0xa34d0 <_ZN7android2spINS_11MediaSourceEEC2INS_19AnotherPacketSourceEEERKNS0_IT_EE@plt>
  139d74: 14000001     	b	0x139d78 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x734>
  139d78: f85783a3     	ldur	x3, [x29, #-0x88]
  139d7c: d10263a2     	sub	x2, x29, #0x98
  139d80: f9400fe0     	ldr	x0, [sp, #0x18]
  139d84: f9400be1     	ldr	x1, [sp, #0x10]
  139d88: 97fdbfd6     	bl	0xa9ce0 <_ZN7android9ATSParser9SyncEvent4initElRKNS_2spINS_11MediaSourceEEEl@plt>
  139d8c: 14000001     	b	0x139d90 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x74c>
  139d90: d10263a0     	sub	x0, x29, #0x98
  139d94: 97fdb753     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  139d98: 1400001f     	b	0x139e14 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d0>
  139d9c: f81183a0     	stur	x0, [x29, #-0xe8]
  139da0: 2a0103e8     	mov	w8, w1
  139da4: b81143a8     	stur	w8, [x29, #-0xec]
  139da8: 385073a8     	ldurb	w8, [x29, #-0xf9]
  139dac: 71000508     	subs	w8, w8, #0x1
  139db0: b9000fe8     	str	w8, [sp, #0xc]
  139db4: 540000a1     	b.ne	0x139dc8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x784>
  139db8: 14000001     	b	0x139dbc <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x778>
  139dbc: d101c3a0     	sub	x0, x29, #0x70
  139dc0: 97fd9eec     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  139dc4: 14000001     	b	0x139dc8 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x784>
  139dc8: 14000025     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139dcc: f81183a0     	stur	x0, [x29, #-0xe8]
  139dd0: 2a0103e8     	mov	w8, w1
  139dd4: b81143a8     	stur	w8, [x29, #-0xec]
  139dd8: d10203a0     	sub	x0, x29, #0x80
  139ddc: 97fdc441     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  139de0: 1400001f     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139de4: f81183a0     	stur	x0, [x29, #-0xe8]
  139de8: 2a0103e8     	mov	w8, w1
  139dec: b81143a8     	stur	w8, [x29, #-0xec]
  139df0: d10243a0     	sub	x0, x29, #0x90
  139df4: 97fdc43b     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  139df8: 14000019     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139dfc: f81183a0     	stur	x0, [x29, #-0xe8]
  139e00: 2a0103e8     	mov	w8, w1
  139e04: b81143a8     	stur	w8, [x29, #-0xec]
  139e08: d10263a0     	sub	x0, x29, #0x98
  139e0c: 97fdb735     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  139e10: 14000013     	b	0x139e5c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x818>
  139e14: 14000001     	b	0x139e18 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d4>
  139e18: 14000001     	b	0x139e1c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7d8>
  139e1c: 17fffe46     	b	0x139734 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0xf0>
  139e20: d10083a0     	sub	x0, x29, #0x20
  139e24: 97fdc1bb     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  139e28: 14000001     	b	0x139e2c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x7e8>
  139e2c: d53bd048     	mrs	x8, TPIDR_EL0
  139e30: f9401508     	ldr	x8, [x8, #0x28]
  139e34: f9408be9     	ldr	x9, [sp, #0x110]
  139e38: f845c12a     	ldur	x10, [x9, #0x5c]
  139e3c: eb0a0108     	subs	x8, x8, x10
  139e40: f90003e8     	str	x8, [sp]
  139e44: 54000161     	b.ne	0x139e70 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x82c>
  139e48: 14000001     	b	0x139e4c <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x808>
  139e4c: 910843ff     	add	sp, sp, #0x210
  139e50: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  139e54: f84207fc     	ldr	x28, [sp], #0x20
  139e58: d65f03c0     	ret
  139e5c: d10083a0     	sub	x0, x29, #0x20
  139e60: 97fdc1ac     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  139e64: 14000001     	b	0x139e68 <android::ATSParser::Stream::onPayloadData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long, android::ATSParser::SyncEvent*)+0x824>
  139e68: f85183a0     	ldur	x0, [x29, #-0xe8]
  139e6c: 97fdb829     	bl	0xa7f10 <_Unwind_Resume@plt>
  139e70: 97fdbfc0     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000139e74 <android::sp<android::AnotherPacketSource>::operator==(android::AnotherPacketSource const*) const>:
  139e74: d10043ff     	sub	sp, sp, #0x10
  139e78: f90007e0     	str	x0, [sp, #0x8]
  139e7c: f90003e1     	str	x1, [sp]
  139e80: f94007e0     	ldr	x0, [sp, #0x8]
  139e84: f9400000     	ldr	x0, [x0]
  139e88: f94003e1     	ldr	x1, [sp]
  139e8c: eb01001f     	cmp	x0, x1
  139e90: 1a9f17e8     	cset	w8, eq
  139e94: 320003e9     	orr	w9, wzr, #0x1
  139e98: 0a090108     	and	w8, w8, w9
  139e9c: 2a0803e0     	mov	w0, w8
  139ea0: 910043ff     	add	sp, sp, #0x10
  139ea4: d65f03c0     	ret

0000000000139ea8 <android::sp<android::AnotherPacketSource>::operator=(android::AnotherPacketSource*)>:
  139ea8: d100c3ff     	sub	sp, sp, #0x30
  139eac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  139eb0: 910083fd     	add	x29, sp, #0x20
  139eb4: d2800008     	mov	x8, #0x0                // =0
  139eb8: f81f83a0     	stur	x0, [x29, #-0x8]
  139ebc: f9000be1     	str	x1, [sp, #0x10]
  139ec0: f85f83a0     	ldur	x0, [x29, #-0x8]
  139ec4: f9400be1     	ldr	x1, [sp, #0x10]
  139ec8: eb08003f     	cmp	x1, x8
  139ecc: 1a9f07e9     	cset	w9, ne
  139ed0: f90007e8     	str	x8, [sp, #0x8]
  139ed4: f90003e0     	str	x0, [sp]
  139ed8: 37000049     	tbnz	w9, #0x0, 0x139ee0 <android::sp<android::AnotherPacketSource>::operator=(android::AnotherPacketSource*)+0x38>
  139edc: 14000008     	b	0x139efc <android::sp<android::AnotherPacketSource>::operator=(android::AnotherPacketSource*)+0x54>
  139ee0: f9400be8     	ldr	x8, [sp, #0x10]
  139ee4: f9400109     	ldr	x9, [x8]
  139ee8: f85e8129     	ldur	x9, [x9, #-0x18]
  139eec: 8b090108     	add	x8, x8, x9
  139ef0: aa0803e0     	mov	x0, x8
  139ef4: f94003e1     	ldr	x1, [sp]
  139ef8: 97fdc24a     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  139efc: f94003e8     	ldr	x8, [sp]
  139f00: f9400108     	ldr	x8, [x8]
  139f04: f94007e9     	ldr	x9, [sp, #0x8]
  139f08: eb09011f     	cmp	x8, x9
  139f0c: 1a9f07ea     	cset	w10, ne
  139f10: 3700004a     	tbnz	w10, #0x0, 0x139f18 <android::sp<android::AnotherPacketSource>::operator=(android::AnotherPacketSource*)+0x70>
  139f14: 14000009     	b	0x139f38 <android::sp<android::AnotherPacketSource>::operator=(android::AnotherPacketSource*)+0x90>
  139f18: f94003e8     	ldr	x8, [sp]
  139f1c: f9400108     	ldr	x8, [x8]
  139f20: f9400109     	ldr	x9, [x8]
  139f24: f85e8129     	ldur	x9, [x9, #-0x18]
  139f28: 8b090108     	add	x8, x8, x9
  139f2c: aa0803e0     	mov	x0, x8
  139f30: f94003e1     	ldr	x1, [sp]
  139f34: 97fda847     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  139f38: f9400be8     	ldr	x8, [sp, #0x10]
  139f3c: f94003e9     	ldr	x9, [sp]
  139f40: f9000128     	str	x8, [x9]
  139f44: f94003e0     	ldr	x0, [sp]
  139f48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  139f4c: 9100c3ff     	add	sp, sp, #0x30
  139f50: d65f03c0     	ret

0000000000139f54 <android::List<long>::empty() const>:
  139f54: d10083ff     	sub	sp, sp, #0x20
  139f58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  139f5c: 910043fd     	add	x29, sp, #0x10
  139f60: f90007e0     	str	x0, [sp, #0x8]
  139f64: f94007e0     	ldr	x0, [sp, #0x8]
  139f68: f9400408     	ldr	x8, [x0, #0x8]
  139f6c: f90003e0     	str	x0, [sp]
  139f70: aa0803e0     	mov	x0, x8
  139f74: 97fdc3e3     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  139f78: f94003e8     	ldr	x8, [sp]
  139f7c: f9400509     	ldr	x9, [x8, #0x8]
  139f80: eb09001f     	cmp	x0, x9
  139f84: 1a9f17ea     	cset	w10, eq
  139f88: 320003eb     	orr	w11, wzr, #0x1
  139f8c: 0a0b014a     	and	w10, w10, w11
  139f90: 2a0a03e0     	mov	w0, w10
  139f94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  139f98: 910083ff     	add	sp, sp, #0x20
  139f9c: d65f03c0     	ret

0000000000139fa0 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::operator*() const>:
  139fa0: d10083ff     	sub	sp, sp, #0x20
  139fa4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  139fa8: 910043fd     	add	x29, sp, #0x10
  139fac: f90007e0     	str	x0, [sp, #0x8]
  139fb0: f94007e0     	ldr	x0, [sp, #0x8]
  139fb4: f9400000     	ldr	x0, [x0]
  139fb8: 97fd9dd6     	bl	0xa1710 <_ZN7android4ListIlE5_Node6getRefEv@plt>
  139fbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  139fc0: 910083ff     	add	sp, sp, #0x20
  139fc4: d65f03c0     	ret

0000000000139fc8 <android::sp<android::MediaSource>::sp<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource> const&)>:
  139fc8: d100c3ff     	sub	sp, sp, #0x30
  139fcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  139fd0: 910083fd     	add	x29, sp, #0x20
  139fd4: d2800008     	mov	x8, #0x0                // =0
  139fd8: f81f83a0     	stur	x0, [x29, #-0x8]
  139fdc: f9000be1     	str	x1, [sp, #0x10]
  139fe0: f85f83a0     	ldur	x0, [x29, #-0x8]
  139fe4: aa0003e1     	mov	x1, x0
  139fe8: f9400be9     	ldr	x9, [sp, #0x10]
  139fec: f9400129     	ldr	x9, [x9]
  139ff0: f9000029     	str	x9, [x1]
  139ff4: aa0003e9     	mov	x9, x0
  139ff8: f9400129     	ldr	x9, [x9]
  139ffc: eb08013f     	cmp	x9, x8
  13a000: 1a9f07ea     	cset	w10, ne
  13a004: f90007e0     	str	x0, [sp, #0x8]
  13a008: 3700004a     	tbnz	w10, #0x0, 0x13a010 <android::sp<android::MediaSource>::sp<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource> const&)+0x48>
  13a00c: 14000009     	b	0x13a030 <android::sp<android::MediaSource>::sp<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource> const&)+0x68>
  13a010: f94007e8     	ldr	x8, [sp, #0x8]
  13a014: f9400108     	ldr	x8, [x8]
  13a018: f9400109     	ldr	x9, [x8]
  13a01c: f85e8129     	ldur	x9, [x9, #-0x18]
  13a020: 8b090108     	add	x8, x8, x9
  13a024: aa0803e0     	mov	x0, x8
  13a028: f94007e1     	ldr	x1, [sp, #0x8]
  13a02c: 97fdc1fd     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13a030: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13a034: 9100c3ff     	add	sp, sp, #0x30
  13a038: d65f03c0     	ret

000000000013a03c <android::ATSParser::ATSParser(unsigned int)>:
  13a03c: d10243ff     	sub	sp, sp, #0x90
  13a040: a9087bfd     	stp	x29, x30, [sp, #0x80]
  13a044: 910203fd     	add	x29, sp, #0x80
  13a048: d53bd048     	mrs	x8, TPIDR_EL0
  13a04c: f9401508     	ldr	x8, [x8, #0x28]
  13a050: f81f83a8     	stur	x8, [x29, #-0x8]
  13a054: f81e03a0     	stur	x0, [x29, #-0x20]
  13a058: b81dc3a1     	stur	w1, [x29, #-0x24]
  13a05c: f85e03a8     	ldur	x8, [x29, #-0x20]
  13a060: aa0803e0     	mov	x0, x8
  13a064: f90023e0     	str	x0, [sp, #0x40]
  13a068: aa0803e0     	mov	x0, x8
  13a06c: f9001fe8     	str	x8, [sp, #0x38]
  13a070: 97fda3f0     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  13a074: d0000b68     	adrp	x8, 0x2a8000
  13a078: f941c508     	ldr	x8, [x8, #0x388]
  13a07c: 91004108     	add	x8, x8, #0x10
  13a080: f9401fe0     	ldr	x0, [sp, #0x38]
  13a084: f9000008     	str	x8, [x0]
  13a088: b85dc3a1     	ldur	w1, [x29, #-0x24]
  13a08c: b9001001     	str	w1, [x0, #0x10]
  13a090: 91006008     	add	x8, x0, #0x18
  13a094: aa0803fe     	mov	x30, x8
  13a098: aa0803e0     	mov	x0, x8
  13a09c: f9001bfe     	str	x30, [sp, #0x30]
  13a0a0: 97fdb644     	bl	0xa79b0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEEC2Ev@plt>
  13a0a4: 14000001     	b	0x13a0a8 <android::ATSParser::ATSParser(unsigned int)+0x6c>
  13a0a8: f94023e8     	ldr	x8, [sp, #0x40]
  13a0ac: 91010109     	add	x9, x8, #0x40
  13a0b0: aa0903e0     	mov	x0, x9
  13a0b4: f90017e0     	str	x0, [sp, #0x28]
  13a0b8: aa0903e0     	mov	x0, x9
  13a0bc: 97fd9d89     	bl	0xa16e0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEEC2Ev@plt>
  13a0c0: 14000001     	b	0x13a0c4 <android::ATSParser::ATSParser(unsigned int)+0x88>
  13a0c4: 92800008     	mov	x8, #-0x1               // =-1
  13a0c8: f94023e9     	ldr	x9, [sp, #0x40]
  13a0cc: f9003528     	str	x8, [x9, #0x68]
  13a0d0: 2a1f03ea     	mov	w10, wzr
  13a0d4: 3901c12a     	strb	w10, [x9, #0x70]
  13a0d8: aa1f03eb     	mov	x11, xzr
  13a0dc: f9003d2b     	str	x11, [x9, #0x78]
  13a0e0: f9004128     	str	x8, [x9, #0x80]
  13a0e4: f900452b     	str	x11, [x9, #0x88]
  13a0e8: f900612b     	str	x11, [x9, #0xc0]
  13a0ec: 91010128     	add	x8, x9, #0x40
  13a0f0: b81f43aa     	stur	w10, [x29, #-0xc]
  13a0f4: 321b03ea     	orr	w10, wzr, #0x20
  13a0f8: 2a0a03e0     	mov	w0, w10
  13a0fc: f90013e8     	str	x8, [sp, #0x20]
  13a100: 97fdbb84     	bl	0xa8f10 <_Znwm@plt>
  13a104: f9000fe0     	str	x0, [sp, #0x18]
  13a108: 14000001     	b	0x13a10c <android::ATSParser::ATSParser(unsigned int)+0xd0>
  13a10c: f9400fe0     	ldr	x0, [sp, #0x18]
  13a110: f9400fe1     	ldr	x1, [sp, #0x18]
  13a114: f9000be0     	str	x0, [sp, #0x10]
  13a118: aa0103e0     	mov	x0, x1
  13a11c: 97fdb991     	bl	0xa8760 <_ZN7android9ATSParser10PSISectionC1Ev@plt>
  13a120: 14000001     	b	0x13a124 <android::ATSParser::ATSParser(unsigned int)+0xe8>
  13a124: d10063a0     	sub	x0, x29, #0x18
  13a128: f9400be1     	ldr	x1, [sp, #0x10]
  13a12c: 97fdaebd     	bl	0xa5c20 <_ZN7android2spINS_9ATSParser10PSISectionEEC2EPS2_@plt>
  13a130: 14000001     	b	0x13a134 <android::ATSParser::ATSParser(unsigned int)+0xf8>
  13a134: d10033a1     	sub	x1, x29, #0xc
  13a138: d10063a2     	sub	x2, x29, #0x18
  13a13c: f94013e0     	ldr	x0, [sp, #0x20]
  13a140: 97fd9784     	bl	0x9ff50 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE3addERKjRKS4_@plt>
  13a144: f90007e0     	str	x0, [sp, #0x8]
  13a148: 14000001     	b	0x13a14c <android::ATSParser::ATSParser(unsigned int)+0x110>
  13a14c: d10063a0     	sub	x0, x29, #0x18
  13a150: 97fdb224     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13a154: d53bd040     	mrs	x0, TPIDR_EL0
  13a158: f9401400     	ldr	x0, [x0, #0x28]
  13a15c: f85f83be     	ldur	x30, [x29, #-0x8]
  13a160: eb1e0000     	subs	x0, x0, x30
  13a164: f90003e0     	str	x0, [sp]
  13a168: 54000501     	b.ne	0x13a208 <android::ATSParser::ATSParser(unsigned int)+0x1cc>
  13a16c: 14000001     	b	0x13a170 <android::ATSParser::ATSParser(unsigned int)+0x134>
  13a170: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  13a174: 910243ff     	add	sp, sp, #0x90
  13a178: d65f03c0     	ret
  13a17c: f81d03a0     	stur	x0, [x29, #-0x30]
  13a180: 2a0103e8     	mov	w8, w1
  13a184: b81cc3a8     	stur	w8, [x29, #-0x34]
  13a188: 1400001b     	b	0x13a1f4 <android::ATSParser::ATSParser(unsigned int)+0x1b8>
  13a18c: f81d03a0     	stur	x0, [x29, #-0x30]
  13a190: 2a0103e8     	mov	w8, w1
  13a194: b81cc3a8     	stur	w8, [x29, #-0x34]
  13a198: 14000014     	b	0x13a1e8 <android::ATSParser::ATSParser(unsigned int)+0x1ac>
  13a19c: f81d03a0     	stur	x0, [x29, #-0x30]
  13a1a0: 2a0103e8     	mov	w8, w1
  13a1a4: b81cc3a8     	stur	w8, [x29, #-0x34]
  13a1a8: 1400000d     	b	0x13a1dc <android::ATSParser::ATSParser(unsigned int)+0x1a0>
  13a1ac: f81d03a0     	stur	x0, [x29, #-0x30]
  13a1b0: 2a0103e8     	mov	w8, w1
  13a1b4: b81cc3a8     	stur	w8, [x29, #-0x34]
  13a1b8: f9400fe0     	ldr	x0, [sp, #0x18]
  13a1bc: 97fd99e9     	bl	0xa0960 <_ZdlPv@plt>
  13a1c0: 14000007     	b	0x13a1dc <android::ATSParser::ATSParser(unsigned int)+0x1a0>
  13a1c4: f81d03a0     	stur	x0, [x29, #-0x30]
  13a1c8: 2a0103e8     	mov	w8, w1
  13a1cc: b81cc3a8     	stur	w8, [x29, #-0x34]
  13a1d0: d10063a0     	sub	x0, x29, #0x18
  13a1d4: 97fdb203     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13a1d8: 14000001     	b	0x13a1dc <android::ATSParser::ATSParser(unsigned int)+0x1a0>
  13a1dc: f94017e0     	ldr	x0, [sp, #0x28]
  13a1e0: 97fdbb60     	bl	0xa8f60 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13a1e4: 14000001     	b	0x13a1e8 <android::ATSParser::ATSParser(unsigned int)+0x1ac>
  13a1e8: f9401be0     	ldr	x0, [sp, #0x30]
  13a1ec: 97fdacc9     	bl	0xa5510 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEED2Ev@plt>
  13a1f0: 14000001     	b	0x13a1f4 <android::ATSParser::ATSParser(unsigned int)+0x1b8>
  13a1f4: f94023e0     	ldr	x0, [sp, #0x40]
  13a1f8: 97fd9a42     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  13a1fc: 14000001     	b	0x13a200 <android::ATSParser::ATSParser(unsigned int)+0x1c4>
  13a200: f85d03a0     	ldur	x0, [x29, #-0x30]
  13a204: 97fdb743     	bl	0xa7f10 <_Unwind_Resume@plt>
  13a208: 97fdbeda     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013a20c <android::Vector<android::sp<android::ATSParser::Program>>::Vector()>:
  13a20c: d100c3ff     	sub	sp, sp, #0x30
  13a210: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13a214: 910083fd     	add	x29, sp, #0x20
  13a218: b27d03e1     	orr	x1, xzr, #0x8
  13a21c: 52800002     	mov	w2, #0x0                // =0
  13a220: d0000b68     	adrp	x8, 0x2a8000
  13a224: f9467908     	ldr	x8, [x8, #0xcf0]
  13a228: b27c03e9     	orr	x9, xzr, #0x10
  13a22c: 8b090108     	add	x8, x8, x9
  13a230: f81f83a0     	stur	x0, [x29, #-0x8]
  13a234: f85f83a9     	ldur	x9, [x29, #-0x8]
  13a238: aa0903e0     	mov	x0, x9
  13a23c: f9000be8     	str	x8, [sp, #0x10]
  13a240: f90007e9     	str	x9, [sp, #0x8]
  13a244: 97fd987f     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  13a248: f9400be8     	ldr	x8, [sp, #0x10]
  13a24c: f94007e9     	ldr	x9, [sp, #0x8]
  13a250: f9000128     	str	x8, [x9]
  13a254: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13a258: 9100c3ff     	add	sp, sp, #0x30
  13a25c: d65f03c0     	ret

000000000013a260 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::KeyedVector()>:
  13a260: d10083ff     	sub	sp, sp, #0x20
  13a264: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13a268: 910043fd     	add	x29, sp, #0x10
  13a26c: f90007e0     	str	x0, [sp, #0x8]
  13a270: f94007e0     	ldr	x0, [sp, #0x8]
  13a274: 97fdb837     	bl	0xa8350 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEC2Ev@plt>
  13a278: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13a27c: 910083ff     	add	sp, sp, #0x20
  13a280: d65f03c0     	ret

000000000013a284 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::add(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)>:
  13a284: d101c3ff     	sub	sp, sp, #0x70
  13a288: a9067bfd     	stp	x29, x30, [sp, #0x60]
  13a28c: 910183fd     	add	x29, sp, #0x60
  13a290: d53bd048     	mrs	x8, TPIDR_EL0
  13a294: f9401508     	ldr	x8, [x8, #0x28]
  13a298: f81f83a8     	stur	x8, [x29, #-0x8]
  13a29c: f81e03a0     	stur	x0, [x29, #-0x20]
  13a2a0: f81d83a1     	stur	x1, [x29, #-0x28]
  13a2a4: f9001be2     	str	x2, [sp, #0x30]
  13a2a8: f85e03a0     	ldur	x0, [x29, #-0x20]
  13a2ac: f85d83a1     	ldur	x1, [x29, #-0x28]
  13a2b0: f9401be2     	ldr	x2, [sp, #0x30]
  13a2b4: d10063a8     	sub	x8, x29, #0x18
  13a2b8: f9000fe0     	str	x0, [sp, #0x18]
  13a2bc: aa0803e0     	mov	x0, x8
  13a2c0: f9000be8     	str	x8, [sp, #0x10]
  13a2c4: 97fdb203     	bl	0xa6ad0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKjRKS4_@plt>
  13a2c8: f9400fe0     	ldr	x0, [sp, #0x18]
  13a2cc: f9400be1     	ldr	x1, [sp, #0x10]
  13a2d0: 97fdadc0     	bl	0xa59d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE3addERKS6_@plt>
  13a2d4: f90007e0     	str	x0, [sp, #0x8]
  13a2d8: 14000001     	b	0x13a2dc <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::add(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)+0x58>
  13a2dc: d10063a0     	sub	x0, x29, #0x18
  13a2e0: 97fdb858     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13a2e4: d53bd040     	mrs	x0, TPIDR_EL0
  13a2e8: f9401400     	ldr	x0, [x0, #0x28]
  13a2ec: f85f83be     	ldur	x30, [x29, #-0x8]
  13a2f0: eb1e0000     	subs	x0, x0, x30
  13a2f4: f90003e0     	str	x0, [sp]
  13a2f8: 540001c1     	b.ne	0x13a330 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::add(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)+0xac>
  13a2fc: 14000001     	b	0x13a300 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::add(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)+0x7c>
  13a300: f94007e0     	ldr	x0, [sp, #0x8]
  13a304: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13a308: 9101c3ff     	add	sp, sp, #0x70
  13a30c: d65f03c0     	ret
  13a310: f90017e0     	str	x0, [sp, #0x28]
  13a314: 2a0103e8     	mov	w8, w1
  13a318: b90027e8     	str	w8, [sp, #0x24]
  13a31c: d10063a0     	sub	x0, x29, #0x18
  13a320: 97fdb848     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13a324: 14000001     	b	0x13a328 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::add(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)+0xa4>
  13a328: f94017e0     	ldr	x0, [sp, #0x28]
  13a32c: 97fdb6f9     	bl	0xa7f10 <_Unwind_Resume@plt>
  13a330: 97fdbe90     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013a334 <android::sp<android::ATSParser::PSISection>::sp(android::ATSParser::PSISection*)>:
  13a334: d100c3ff     	sub	sp, sp, #0x30
  13a338: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13a33c: 910083fd     	add	x29, sp, #0x20
  13a340: d2800008     	mov	x8, #0x0                // =0
  13a344: f81f83a0     	stur	x0, [x29, #-0x8]
  13a348: f9000be1     	str	x1, [sp, #0x10]
  13a34c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13a350: aa0003e1     	mov	x1, x0
  13a354: f9400be9     	ldr	x9, [sp, #0x10]
  13a358: f9000029     	str	x9, [x1]
  13a35c: f9400be9     	ldr	x9, [sp, #0x10]
  13a360: eb08013f     	cmp	x9, x8
  13a364: 1a9f07ea     	cset	w10, ne
  13a368: f90007e0     	str	x0, [sp, #0x8]
  13a36c: 3700004a     	tbnz	w10, #0x0, 0x13a374 <android::sp<android::ATSParser::PSISection>::sp(android::ATSParser::PSISection*)+0x40>
  13a370: 14000004     	b	0x13a380 <android::sp<android::ATSParser::PSISection>::sp(android::ATSParser::PSISection*)+0x4c>
  13a374: f9400be0     	ldr	x0, [sp, #0x10]
  13a378: f94007e1     	ldr	x1, [sp, #0x8]
  13a37c: 97fdc129     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13a380: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13a384: 9100c3ff     	add	sp, sp, #0x30
  13a388: d65f03c0     	ret

000000000013a38c <android::sp<android::ATSParser::PSISection>::~sp()>:
  13a38c: d10083ff     	sub	sp, sp, #0x20
  13a390: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13a394: 910043fd     	add	x29, sp, #0x10
  13a398: d2800008     	mov	x8, #0x0                // =0
  13a39c: f90007e0     	str	x0, [sp, #0x8]
  13a3a0: f94007e0     	ldr	x0, [sp, #0x8]
  13a3a4: aa0003e9     	mov	x9, x0
  13a3a8: f9400129     	ldr	x9, [x9]
  13a3ac: eb08013f     	cmp	x9, x8
  13a3b0: 1a9f07ea     	cset	w10, ne
  13a3b4: f90003e0     	str	x0, [sp]
  13a3b8: 3700004a     	tbnz	w10, #0x0, 0x13a3c0 <android::sp<android::ATSParser::PSISection>::~sp()+0x34>
  13a3bc: 14000006     	b	0x13a3d4 <android::sp<android::ATSParser::PSISection>::~sp()+0x48>
  13a3c0: f94003e8     	ldr	x8, [sp]
  13a3c4: f9400100     	ldr	x0, [x8]
  13a3c8: f94003e1     	ldr	x1, [sp]
  13a3cc: 97fda721     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13a3d0: 14000001     	b	0x13a3d4 <android::sp<android::ATSParser::PSISection>::~sp()+0x48>
  13a3d4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13a3d8: 910083ff     	add	sp, sp, #0x20
  13a3dc: d65f03c0     	ret
  13a3e0: 97fdcf79     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013a3e4 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::~KeyedVector()>:
  13a3e4: d10083ff     	sub	sp, sp, #0x20
  13a3e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13a3ec: 910043fd     	add	x29, sp, #0x10
  13a3f0: f90007e0     	str	x0, [sp, #0x8]
  13a3f4: f94007e0     	ldr	x0, [sp, #0x8]
  13a3f8: 97fdb50a     	bl	0xa7820 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEED2Ev@plt>
  13a3fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13a400: 910083ff     	add	sp, sp, #0x20
  13a404: d65f03c0     	ret

000000000013a408 <android::Vector<android::sp<android::ATSParser::Program>>::~Vector()>:
  13a408: d100c3ff     	sub	sp, sp, #0x30
  13a40c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13a410: 910083fd     	add	x29, sp, #0x20
  13a414: d0000b68     	adrp	x8, 0x2a8000
  13a418: f9467908     	ldr	x8, [x8, #0xcf0]
  13a41c: b27c03e9     	orr	x9, xzr, #0x10
  13a420: 8b090108     	add	x8, x8, x9
  13a424: f81f83a0     	stur	x0, [x29, #-0x8]
  13a428: f85f83a9     	ldur	x9, [x29, #-0x8]
  13a42c: f9000128     	str	x8, [x9]
  13a430: aa0903e0     	mov	x0, x9
  13a434: f90003e9     	str	x9, [sp]
  13a438: 97fd9742     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  13a43c: 14000001     	b	0x13a440 <android::Vector<android::sp<android::ATSParser::Program>>::~Vector()+0x38>
  13a440: f94003e0     	ldr	x0, [sp]
  13a444: 97fdaf83     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  13a448: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13a44c: 9100c3ff     	add	sp, sp, #0x30
  13a450: d65f03c0     	ret
  13a454: 2a0103e8     	mov	w8, w1
  13a458: f9000be0     	str	x0, [sp, #0x10]
  13a45c: b9000fe8     	str	w8, [sp, #0xc]
  13a460: f94003e0     	ldr	x0, [sp]
  13a464: 97fdaf7b     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  13a468: f9400be0     	ldr	x0, [sp, #0x10]
  13a46c: 97fdcf56     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013a470 <android::ATSParser::~ATSParser()>:
  13a470: d100c3ff     	sub	sp, sp, #0x30
  13a474: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13a478: 910083fd     	add	x29, sp, #0x20
  13a47c: d0000b68     	adrp	x8, 0x2a8000
  13a480: f941c508     	ldr	x8, [x8, #0x388]
  13a484: b27c03e9     	orr	x9, xzr, #0x10
  13a488: 8b090108     	add	x8, x8, x9
  13a48c: b27a03e9     	orr	x9, xzr, #0x40
  13a490: b27d07ea     	orr	x10, xzr, #0x18
  13a494: f81f83a0     	stur	x0, [x29, #-0x8]
  13a498: f85f83a0     	ldur	x0, [x29, #-0x8]
  13a49c: f9000008     	str	x8, [x0]
  13a4a0: 8b090008     	add	x8, x0, x9
  13a4a4: f9000be0     	str	x0, [sp, #0x10]
  13a4a8: aa0803e0     	mov	x0, x8
  13a4ac: f90007ea     	str	x10, [sp, #0x8]
  13a4b0: 97fdbaac     	bl	0xa8f60 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13a4b4: f9400be8     	ldr	x8, [sp, #0x10]
  13a4b8: f94007e9     	ldr	x9, [sp, #0x8]
  13a4bc: 8b090100     	add	x0, x8, x9
  13a4c0: 97fdac14     	bl	0xa5510 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEED2Ev@plt>
  13a4c4: f9400be0     	ldr	x0, [sp, #0x10]
  13a4c8: 97fd998e     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  13a4cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13a4d0: 9100c3ff     	add	sp, sp, #0x30
  13a4d4: d65f03c0     	ret

000000000013a4d8 <android::ATSParser::~ATSParser()>:
  13a4d8: d10083ff     	sub	sp, sp, #0x20
  13a4dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13a4e0: 910043fd     	add	x29, sp, #0x10
  13a4e4: d0000b68     	adrp	x8, 0x2a8000
  13a4e8: f9421508     	ldr	x8, [x8, #0x428]
  13a4ec: f90007e0     	str	x0, [sp, #0x8]
  13a4f0: f94007e0     	ldr	x0, [sp, #0x8]
  13a4f4: f90003e0     	str	x0, [sp]
  13a4f8: d63f0100     	blr	x8
  13a4fc: f94003e0     	ldr	x0, [sp]
  13a500: 97fd9918     	bl	0xa0960 <_ZdlPv@plt>
  13a504: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13a508: 910083ff     	add	sp, sp, #0x20
  13a50c: d65f03c0     	ret

000000000013a510 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)>:
  13a510: d102c3ff     	sub	sp, sp, #0xb0
  13a514: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  13a518: 910283fd     	add	x29, sp, #0xa0
  13a51c: d53bd048     	mrs	x8, TPIDR_EL0
  13a520: f9401508     	ldr	x8, [x8, #0x28]
  13a524: f81f83a8     	stur	x8, [x29, #-0x8]
  13a528: f81b83a0     	stur	x0, [x29, #-0x48]
  13a52c: f9002be1     	str	x1, [sp, #0x50]
  13a530: f90027e2     	str	x2, [sp, #0x48]
  13a534: f90023e3     	str	x3, [sp, #0x40]
  13a538: f85b83a8     	ldur	x8, [x29, #-0x48]
  13a53c: f94027e0     	ldr	x0, [sp, #0x48]
  13a540: f102f000     	subs	x0, x0, #0xbc
  13a544: f90017e8     	str	x8, [sp, #0x28]
  13a548: f90013e0     	str	x0, [sp, #0x20]
  13a54c: 540000a0     	b.eq	0x13a560 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0x50>
  13a550: 14000001     	b	0x13a554 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0x44>
  13a554: 128002a8     	mov	w8, #-0x16              // =-22
  13a558: b81c43a8     	stur	w8, [x29, #-0x3c]
  13a55c: 14000019     	b	0x13a5c0 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0xb0>
  13a560: f9402be1     	ldr	x1, [sp, #0x50]
  13a564: 52801788     	mov	w8, #0xbc               // =188
  13a568: 2a0803e2     	mov	w2, w8
  13a56c: d100e3a9     	sub	x9, x29, #0x38
  13a570: aa0903e0     	mov	x0, x9
  13a574: f9000fe9     	str	x9, [sp, #0x18]
  13a578: 97fd971a     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  13a57c: f94023e2     	ldr	x2, [sp, #0x40]
  13a580: f94017e0     	ldr	x0, [sp, #0x28]
  13a584: f9400fe1     	ldr	x1, [sp, #0x18]
  13a588: 97fdb60a     	bl	0xa7db0 <_ZN7android9ATSParser7parseTSEPNS_10ABitReaderEPNS0_9SyncEventE@plt>
  13a58c: b90017e0     	str	w0, [sp, #0x14]
  13a590: 14000001     	b	0x13a594 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0x84>
  13a594: b94017e8     	ldr	w8, [sp, #0x14]
  13a598: b81c43a8     	stur	w8, [x29, #-0x3c]
  13a59c: d100e3a0     	sub	x0, x29, #0x38
  13a5a0: 97fda414     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  13a5a4: 14000007     	b	0x13a5c0 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0xb0>
  13a5a8: f9001fe0     	str	x0, [sp, #0x38]
  13a5ac: 2a0103e8     	mov	w8, w1
  13a5b0: b90037e8     	str	w8, [sp, #0x34]
  13a5b4: d100e3a0     	sub	x0, x29, #0x38
  13a5b8: 97fda40e     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  13a5bc: 1400000e     	b	0x13a5f4 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0xe4>
  13a5c0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  13a5c4: d53bd049     	mrs	x9, TPIDR_EL0
  13a5c8: f9401529     	ldr	x9, [x9, #0x28]
  13a5cc: f85f83aa     	ldur	x10, [x29, #-0x8]
  13a5d0: eb0a0129     	subs	x9, x9, x10
  13a5d4: b90013e8     	str	w8, [sp, #0x10]
  13a5d8: f90007e9     	str	x9, [sp, #0x8]
  13a5dc: 54000101     	b.ne	0x13a5fc <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0xec>
  13a5e0: 14000001     	b	0x13a5e4 <android::ATSParser::feedTSPacket(void const*, unsigned long, android::ATSParser::SyncEvent*)+0xd4>
  13a5e4: b94013e0     	ldr	w0, [sp, #0x10]
  13a5e8: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  13a5ec: 9102c3ff     	add	sp, sp, #0xb0
  13a5f0: d65f03c0     	ret
  13a5f4: f9401fe0     	ldr	x0, [sp, #0x38]
  13a5f8: 97fdb646     	bl	0xa7f10 <_Unwind_Resume@plt>
  13a5fc: 97fdbddd     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013a600 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)>:
  13a600: d101c3ff     	sub	sp, sp, #0x70
  13a604: a9067bfd     	stp	x29, x30, [sp, #0x60]
  13a608: 910183fd     	add	x29, sp, #0x60
  13a60c: b27d03e8     	orr	x8, xzr, #0x8
  13a610: 528008e9     	mov	w9, #0x47               // =71
  13a614: f81f03a0     	stur	x0, [x29, #-0x10]
  13a618: f81e83a1     	stur	x1, [x29, #-0x18]
  13a61c: f81e03a2     	stur	x2, [x29, #-0x20]
  13a620: f85f03a0     	ldur	x0, [x29, #-0x10]
  13a624: f85e83a1     	ldur	x1, [x29, #-0x18]
  13a628: f9000fe0     	str	x0, [sp, #0x18]
  13a62c: aa0103e0     	mov	x0, x1
  13a630: aa0803e1     	mov	x1, x8
  13a634: b90017e9     	str	w9, [sp, #0x14]
  13a638: 97fd9f5a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a63c: b81dc3a0     	stur	w0, [x29, #-0x24]
  13a640: b85dc3a9     	ldur	w9, [x29, #-0x24]
  13a644: b94017e0     	ldr	w0, [sp, #0x14]
  13a648: 6b00013f     	cmp	w9, w0
  13a64c: 1a9f07e9     	cset	w9, ne
  13a650: 37000049     	tbnz	w9, #0x0, 0x13a658 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x58>
  13a654: 14000004     	b	0x13a664 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x64>
  13a658: 128002a8     	mov	w8, #-0x16              // =-22
  13a65c: b81fc3a8     	stur	w8, [x29, #-0x4]
  13a660: 14000052     	b	0x13a7a8 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x1a8>
  13a664: b24003e1     	orr	x1, xzr, #0x1
  13a668: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a66c: 97fd9f4d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a670: 35000040     	cbnz	w0, 0x13a678 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x78>
  13a674: 14000003     	b	0x13a680 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x80>
  13a678: b81fc3bf     	stur	wzr, [x29, #-0x4]
  13a67c: 1400004b     	b	0x13a7a8 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x1a8>
  13a680: b24003e1     	orr	x1, xzr, #0x1
  13a684: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a688: 97fd9f46     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a68c: b81d83a0     	stur	w0, [x29, #-0x28]
  13a690: b24003e1     	orr	x1, xzr, #0x1
  13a694: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a698: 97fd9f42     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a69c: b81d43a0     	stur	w0, [x29, #-0x2c]
  13a6a0: d28001a1     	mov	x1, #0xd                // =13
  13a6a4: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a6a8: 97fd9f3e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a6ac: b90033e0     	str	w0, [sp, #0x30]
  13a6b0: b27f03e1     	orr	x1, xzr, #0x2
  13a6b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a6b8: 97fd9f3a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a6bc: b9002fe0     	str	w0, [sp, #0x2c]
  13a6c0: 321f03e8     	orr	w8, wzr, #0x2
  13a6c4: b27e03e1     	orr	x1, xzr, #0x4
  13a6c8: b27f03e9     	orr	x9, xzr, #0x2
  13a6cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a6d0: f90007e1     	str	x1, [sp, #0x8]
  13a6d4: aa0903e1     	mov	x1, x9
  13a6d8: b90007e8     	str	w8, [sp, #0x4]
  13a6dc: 97fd9f31     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a6e0: b9002be0     	str	w0, [sp, #0x28]
  13a6e4: f85e83a0     	ldur	x0, [x29, #-0x18]
  13a6e8: f94007e1     	ldr	x1, [sp, #0x8]
  13a6ec: 97fd9f2d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13a6f0: b90027e0     	str	w0, [sp, #0x24]
  13a6f4: b90023ff     	str	wzr, [sp, #0x20]
  13a6f8: b9402be8     	ldr	w8, [sp, #0x28]
  13a6fc: b94007e0     	ldr	w0, [sp, #0x4]
  13a700: 6b00011f     	cmp	w8, w0
  13a704: 1a9f17e8     	cset	w8, eq
  13a708: 370000e8     	tbnz	w8, #0x0, 0x13a724 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x124>
  13a70c: 320007e8     	orr	w8, wzr, #0x3
  13a710: b9402be9     	ldr	w9, [sp, #0x28]
  13a714: 6b08013f     	cmp	w9, w8
  13a718: 1a9f17e8     	cset	w8, eq
  13a71c: 37000048     	tbnz	w8, #0x0, 0x13a724 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x124>
  13a720: 14000006     	b	0x13a738 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x138>
  13a724: f85e83a1     	ldur	x1, [x29, #-0x18]
  13a728: b94033e2     	ldr	w2, [sp, #0x30]
  13a72c: f9400fe0     	ldr	x0, [sp, #0x18]
  13a730: 97fda190     	bl	0xa2d70 <_ZN7android9ATSParser20parseAdaptationFieldEPNS_10ABitReaderEj@plt>
  13a734: b90023e0     	str	w0, [sp, #0x20]
  13a738: b94023e8     	ldr	w8, [sp, #0x20]
  13a73c: 34000048     	cbz	w8, 0x13a744 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x144>
  13a740: 14000014     	b	0x13a790 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x190>
  13a744: 320003e8     	orr	w8, wzr, #0x1
  13a748: b9402be9     	ldr	w9, [sp, #0x28]
  13a74c: 6b08013f     	cmp	w9, w8
  13a750: 1a9f17e8     	cset	w8, eq
  13a754: 370000e8     	tbnz	w8, #0x0, 0x13a770 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x170>
  13a758: 320007e8     	orr	w8, wzr, #0x3
  13a75c: b9402be9     	ldr	w9, [sp, #0x28]
  13a760: 6b08013f     	cmp	w9, w8
  13a764: 1a9f17e8     	cset	w8, eq
  13a768: 37000048     	tbnz	w8, #0x0, 0x13a770 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x170>
  13a76c: 14000009     	b	0x13a790 <android::ATSParser::parseTS(android::ABitReader*, android::ATSParser::SyncEvent*)+0x190>
  13a770: f85e83a1     	ldur	x1, [x29, #-0x18]
  13a774: b94033e2     	ldr	w2, [sp, #0x30]
  13a778: b94027e3     	ldr	w3, [sp, #0x24]
  13a77c: b85d83a4     	ldur	w4, [x29, #-0x28]
  13a780: f85e03a5     	ldur	x5, [x29, #-0x20]
  13a784: f9400fe0     	ldr	x0, [sp, #0x18]
  13a788: 97fd95be     	bl	0x9fe80 <_ZN7android9ATSParser8parsePIDEPNS_10ABitReaderEjjjPNS0_9SyncEventE@plt>
  13a78c: b90023e0     	str	w0, [sp, #0x20]
  13a790: f9400fe8     	ldr	x8, [sp, #0x18]
  13a794: f9404509     	ldr	x9, [x8, #0x88]
  13a798: 91000529     	add	x9, x9, #0x1
  13a79c: f9004509     	str	x9, [x8, #0x88]
  13a7a0: b94023ea     	ldr	w10, [sp, #0x20]
  13a7a4: b81fc3aa     	stur	w10, [x29, #-0x4]
  13a7a8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  13a7ac: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13a7b0: 9101c3ff     	add	sp, sp, #0x70
  13a7b4: d65f03c0     	ret

000000000013a7b8 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)>:
  13a7b8: d10203ff     	sub	sp, sp, #0x80
  13a7bc: a9077bfd     	stp	x29, x30, [sp, #0x70]
  13a7c0: 9101c3fd     	add	x29, sp, #0x70
  13a7c4: d53bd048     	mrs	x8, TPIDR_EL0
  13a7c8: f9401508     	ldr	x8, [x8, #0x28]
  13a7cc: f81f83a8     	stur	x8, [x29, #-0x8]
  13a7d0: f81d83a0     	stur	x0, [x29, #-0x28]
  13a7d4: b81d43a1     	stur	w1, [x29, #-0x2c]
  13a7d8: f9001fe2     	str	x2, [sp, #0x38]
  13a7dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  13a7e0: 385d43a1     	ldurb	w1, [x29, #-0x2c]
  13a7e4: f90017e8     	str	x8, [sp, #0x28]
  13a7e8: 36000861     	tbz	w1, #0x0, 0x13a8f4 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x13c>
  13a7ec: 14000001     	b	0x13a7f0 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x38>
  13a7f0: f9401fe0     	ldr	x0, [sp, #0x38]
  13a7f4: aa1f03e1     	mov	x1, xzr
  13a7f8: 97fd9c26     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
  13a7fc: 360007c0     	tbz	w0, #0x0, 0x13a8f4 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x13c>
  13a800: 14000001     	b	0x13a804 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x4c>
  13a804: f9401fe0     	ldr	x0, [sp, #0x38]
  13a808: 97fdb83e     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  13a80c: d0000b7e     	adrp	x30, 0x2a8000
  13a810: f94237de     	ldr	x30, [x30, #0x468]
  13a814: f94003c1     	ldr	x1, [x30]
  13a818: d10043a2     	sub	x2, x29, #0x10
  13a81c: 97fda059     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  13a820: 360000c0     	tbz	w0, #0x0, 0x13a838 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  13a824: 14000001     	b	0x13a828 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x70>
  13a828: f85f03a8     	ldur	x8, [x29, #-0x10]
  13a82c: f94017e9     	ldr	x9, [sp, #0x28]
  13a830: f9003528     	str	x8, [x9, #0x68]
  13a834: 14000001     	b	0x13a838 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x80>
  13a838: f94017e8     	ldr	x8, [sp, #0x28]
  13a83c: 39404109     	ldrb	w9, [x8, #0x10]
  13a840: 36000589     	tbz	w9, #0x0, 0x13a8f0 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x138>
  13a844: 14000001     	b	0x13a848 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x90>
  13a848: f9401fe0     	ldr	x0, [sp, #0x38]
  13a84c: 97fdb82d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  13a850: d0000b7e     	adrp	x30, 0x2a8000
  13a854: f942c3de     	ldr	x30, [x30, #0x580]
  13a858: f94003c1     	ldr	x1, [x30]
  13a85c: d10043a2     	sub	x2, x29, #0x10
  13a860: 97fda048     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  13a864: 36000460     	tbz	w0, #0x0, 0x13a8f0 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x138>
  13a868: 14000001     	b	0x13a86c <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xb4>
  13a86c: f94017e8     	ldr	x8, [sp, #0x28]
  13a870: f9403509     	ldr	x9, [x8, #0x68]
  13a874: b7f80109     	tbnz	x9, #0x3f, 0x13a894 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xdc>
  13a878: 14000001     	b	0x13a87c <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xc4>
  13a87c: f94017e8     	ldr	x8, [sp, #0x28]
  13a880: f9403509     	ldr	x9, [x8, #0x68]
  13a884: f85f03aa     	ldur	x10, [x29, #-0x10]
  13a888: eb090149     	subs	x9, x10, x9
  13a88c: f81f03a9     	stur	x9, [x29, #-0x10]
  13a890: 14000001     	b	0x13a894 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xdc>
  13a894: f94017e8     	ldr	x8, [sp, #0x28]
  13a898: 3941c109     	ldrb	w9, [x8, #0x70]
  13a89c: 36000109     	tbz	w9, #0x0, 0x13a8bc <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x104>
  13a8a0: 14000001     	b	0x13a8a4 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0xec>
  13a8a4: f94017e8     	ldr	x8, [sp, #0x28]
  13a8a8: f9403d09     	ldr	x9, [x8, #0x78]
  13a8ac: f85f03aa     	ldur	x10, [x29, #-0x10]
  13a8b0: eb090149     	subs	x9, x10, x9
  13a8b4: f81f03a9     	stur	x9, [x29, #-0x10]
  13a8b8: 14000001     	b	0x13a8bc <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x104>
  13a8bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  13a8c0: 8b080d08     	add	x8, x8, x8, lsl #3
  13a8c4: d29ae169     	mov	x9, #0xd70b             // =55051
  13a8c8: f2ae1469     	movk	x9, #0x70a3, lsl #16
  13a8cc: f2c147a9     	movk	x9, #0xa3d, lsl #32
  13a8d0: f2f47ae9     	movk	x9, #0xa3d7, lsl #48
  13a8d4: 9b497d09     	smulh	x9, x8, x9
  13a8d8: 8b080128     	add	x8, x9, x8
  13a8dc: 9346fd09     	asr	x9, x8, #6
  13a8e0: 8b48fd28     	add	x8, x9, x8, lsr #63
  13a8e4: f94017e9     	ldr	x9, [sp, #0x28]
  13a8e8: f9004128     	str	x8, [x9, #0x80]
  13a8ec: 14000001     	b	0x13a8f0 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x138>
  13a8f0: 1400002f     	b	0x13a9ac <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1f4>
  13a8f4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  13a8f8: 71002108     	subs	w8, w8, #0x8
  13a8fc: b90027e8     	str	w8, [sp, #0x24]
  13a900: 540002a1     	b.ne	0x13a954 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x19c>
  13a904: 14000001     	b	0x13a908 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x150>
  13a908: f9401fe0     	ldr	x0, [sp, #0x38]
  13a90c: 97fdb7fd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  13a910: f00005e1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  13a914: 912bbc21     	add	x1, x1, #0xaef
  13a918: d10063a2     	sub	x2, x29, #0x18
  13a91c: 97fda019     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  13a920: 37000060     	tbnz	w0, #0x0, 0x13a92c <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x174>
  13a924: 14000001     	b	0x13a928 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x170>
  13a928: 1400003b     	b	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a92c: f94017e8     	ldr	x8, [sp, #0x28]
  13a930: 91006100     	add	x0, x8, #0x18
  13a934: 97fdc10b     	bl	0xaad60 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE5emptyEv@plt>
  13a938: 37000060     	tbnz	w0, #0x0, 0x13a944 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x18c>
  13a93c: 14000001     	b	0x13a940 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x188>
  13a940: 14000035     	b	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a944: f85e83a8     	ldur	x8, [x29, #-0x18]
  13a948: f94017e9     	ldr	x9, [sp, #0x28]
  13a94c: f9003528     	str	x8, [x9, #0x68]
  13a950: 14000031     	b	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a954: b85d43a8     	ldur	w8, [x29, #-0x2c]
  13a958: 71004108     	subs	w8, w8, #0x10
  13a95c: b90023e8     	str	w8, [sp, #0x20]
  13a960: 54000221     	b.ne	0x13a9a4 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1ec>
  13a964: 14000001     	b	0x13a968 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1b0>
  13a968: f9401fe0     	ldr	x0, [sp, #0x38]
  13a96c: 97fdb7e5     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  13a970: d00005e1     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  13a974: 9130f421     	add	x1, x1, #0xc3d
  13a978: d10083a2     	sub	x2, x29, #0x20
  13a97c: 97fda001     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  13a980: 37000060     	tbnz	w0, #0x0, 0x13a98c <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1d4>
  13a984: 14000001     	b	0x13a988 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1d0>
  13a988: 14000023     	b	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a98c: 320003e8     	orr	w8, wzr, #0x1
  13a990: f94017e9     	ldr	x9, [sp, #0x28]
  13a994: 3901c128     	strb	w8, [x9, #0x70]
  13a998: f85e03aa     	ldur	x10, [x29, #-0x20]
  13a99c: f9003d2a     	str	x10, [x9, #0x78]
  13a9a0: 1400001d     	b	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a9a4: 14000001     	b	0x13a9a8 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1f0>
  13a9a8: 14000001     	b	0x13a9ac <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x1f4>
  13a9ac: aa1f03e8     	mov	x8, xzr
  13a9b0: f9001be8     	str	x8, [sp, #0x30]
  13a9b4: 14000001     	b	0x13a9b8 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x200>
  13a9b8: f9401be8     	ldr	x8, [sp, #0x30]
  13a9bc: f94017e9     	ldr	x9, [sp, #0x28]
  13a9c0: 91006120     	add	x0, x9, #0x18
  13a9c4: f9000fe8     	str	x8, [sp, #0x18]
  13a9c8: 97fd9b22     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13a9cc: f9400fe8     	ldr	x8, [sp, #0x18]
  13a9d0: eb000108     	subs	x8, x8, x0
  13a9d4: f9000be8     	str	x8, [sp, #0x10]
  13a9d8: 540001e2     	b.hs	0x13aa14 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x25c>
  13a9dc: 14000001     	b	0x13a9e0 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x228>
  13a9e0: f94017e8     	ldr	x8, [sp, #0x28]
  13a9e4: 91006100     	add	x0, x8, #0x18
  13a9e8: f9401be1     	ldr	x1, [sp, #0x30]
  13a9ec: 97fda82d     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13a9f0: 97fda014     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13a9f4: b85d43a1     	ldur	w1, [x29, #-0x2c]
  13a9f8: f9401fe2     	ldr	x2, [sp, #0x38]
  13a9fc: 97fdaba5     	bl	0xa5890 <_ZN7android9ATSParser7Program19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>
  13aa00: 14000001     	b	0x13aa04 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x24c>
  13aa04: f9401be8     	ldr	x8, [sp, #0x30]
  13aa08: 91000508     	add	x8, x8, #0x1
  13aa0c: f9001be8     	str	x8, [sp, #0x30]
  13aa10: 17ffffea     	b	0x13a9b8 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x200>
  13aa14: d53bd048     	mrs	x8, TPIDR_EL0
  13aa18: f9401508     	ldr	x8, [x8, #0x28]
  13aa1c: f85f83a9     	ldur	x9, [x29, #-0x8]
  13aa20: eb090108     	subs	x8, x8, x9
  13aa24: f90007e8     	str	x8, [sp, #0x8]
  13aa28: 540000a1     	b.ne	0x13aa3c <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x284>
  13aa2c: 14000001     	b	0x13aa30 <android::ATSParser::signalDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&)+0x278>
  13aa30: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  13aa34: 910203ff     	add	sp, sp, #0x80
  13aa38: d65f03c0     	ret
  13aa3c: 97fdbccd     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013aa40 <android::Vector<android::sp<android::ATSParser::Program>>::empty() const>:
  13aa40: d10083ff     	sub	sp, sp, #0x20
  13aa44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13aa48: 910043fd     	add	x29, sp, #0x10
  13aa4c: f90007e0     	str	x0, [sp, #0x8]
  13aa50: f94007e0     	ldr	x0, [sp, #0x8]
  13aa54: 97fd96cb     	bl	0xa0580 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE7isEmptyEv@plt>
  13aa58: 320003e8     	orr	w8, wzr, #0x1
  13aa5c: 0a080008     	and	w8, w0, w8
  13aa60: 2a0803e0     	mov	w0, w8
  13aa64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13aa68: 910083ff     	add	sp, sp, #0x20
  13aa6c: d65f03c0     	ret

000000000013aa70 <android::Vector<android::sp<android::ATSParser::Program>>::size() const>:
  13aa70: d10083ff     	sub	sp, sp, #0x20
  13aa74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13aa78: 910043fd     	add	x29, sp, #0x10
  13aa7c: f90007e0     	str	x0, [sp, #0x8]
  13aa80: f94007e0     	ldr	x0, [sp, #0x8]
  13aa84: 97fda053     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  13aa88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13aa8c: 910083ff     	add	sp, sp, #0x20
  13aa90: d65f03c0     	ret

000000000013aa94 <android::Vector<android::sp<android::ATSParser::Program>>::editItemAt(unsigned long)>:
  13aa94: d10083ff     	sub	sp, sp, #0x20
  13aa98: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13aa9c: 910043fd     	add	x29, sp, #0x10
  13aaa0: f90007e0     	str	x0, [sp, #0x8]
  13aaa4: f90003e1     	str	x1, [sp]
  13aaa8: f94007e0     	ldr	x0, [sp, #0x8]
  13aaac: f94003e1     	ldr	x1, [sp]
  13aab0: 97fd9cb0     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  13aab4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13aab8: 910083ff     	add	sp, sp, #0x20
  13aabc: d65f03c0     	ret

000000000013aac0 <android::sp<android::ATSParser::Program>::operator->() const>:
  13aac0: d10043ff     	sub	sp, sp, #0x10
  13aac4: f90007e0     	str	x0, [sp, #0x8]
  13aac8: f94007e0     	ldr	x0, [sp, #0x8]
  13aacc: f9400000     	ldr	x0, [x0]
  13aad0: 910043ff     	add	sp, sp, #0x10
  13aad4: d65f03c0     	ret

000000000013aad8 <android::ATSParser::signalEOS(int)>:
  13aad8: d10103ff     	sub	sp, sp, #0x40
  13aadc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  13aae0: 9100c3fd     	add	x29, sp, #0x30
  13aae4: f81f83a0     	stur	x0, [x29, #-0x8]
  13aae8: b81f43a1     	stur	w1, [x29, #-0xc]
  13aaec: f85f83a0     	ldur	x0, [x29, #-0x8]
  13aaf0: b85f43a1     	ldur	w1, [x29, #-0xc]
  13aaf4: f9000be0     	str	x0, [sp, #0x10]
  13aaf8: 34000041     	cbz	w1, 0x13ab00 <android::ATSParser::signalEOS(int)+0x28>
  13aafc: 14000002     	b	0x13ab04 <android::ATSParser::signalEOS(int)+0x2c>
  13ab00: 14000019     	b	0x13ab64 <android::ATSParser::signalEOS(int)+0x8c>
  13ab04: f9000fff     	str	xzr, [sp, #0x18]
  13ab08: b27d07e8     	orr	x8, xzr, #0x18
  13ab0c: f9400fe9     	ldr	x9, [sp, #0x18]
  13ab10: f9400bea     	ldr	x10, [sp, #0x10]
  13ab14: 8b080140     	add	x0, x10, x8
  13ab18: f90007e9     	str	x9, [sp, #0x8]
  13ab1c: 97fd9acd     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13ab20: f94007e8     	ldr	x8, [sp, #0x8]
  13ab24: eb00011f     	cmp	x8, x0
  13ab28: 1a9f27eb     	cset	w11, lo
  13ab2c: 3700004b     	tbnz	w11, #0x0, 0x13ab34 <android::ATSParser::signalEOS(int)+0x5c>
  13ab30: 1400000d     	b	0x13ab64 <android::ATSParser::signalEOS(int)+0x8c>
  13ab34: b27d07e8     	orr	x8, xzr, #0x18
  13ab38: f9400be9     	ldr	x9, [sp, #0x10]
  13ab3c: 8b080120     	add	x0, x9, x8
  13ab40: f9400fe1     	ldr	x1, [sp, #0x18]
  13ab44: 97fda7d7     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13ab48: 97fd9fbe     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13ab4c: b85f43a1     	ldur	w1, [x29, #-0xc]
  13ab50: 97fdb120     	bl	0xa6fd0 <_ZN7android9ATSParser7Program9signalEOSEi@plt>
  13ab54: f9400fe8     	ldr	x8, [sp, #0x18]
  13ab58: 91000508     	add	x8, x8, #0x1
  13ab5c: f9000fe8     	str	x8, [sp, #0x18]
  13ab60: 17ffffea     	b	0x13ab08 <android::ATSParser::signalEOS(int)+0x30>
  13ab64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13ab68: 910103ff     	add	sp, sp, #0x40
  13ab6c: d65f03c0     	ret

000000000013ab70 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)>:
  13ab70: d10503ff     	sub	sp, sp, #0x140
  13ab74: f90093fc     	str	x28, [sp, #0x120]
  13ab78: a9137bfd     	stp	x29, x30, [sp, #0x130]
  13ab7c: 9104c3fd     	add	x29, sp, #0x130
  13ab80: d53bd048     	mrs	x8, TPIDR_EL0
  13ab84: f9401508     	ldr	x8, [x8, #0x28]
  13ab88: f81e83a8     	stur	x8, [x29, #-0x18]
  13ab8c: f81c83a0     	stur	x0, [x29, #-0x38]
  13ab90: f81c03a1     	stur	x1, [x29, #-0x40]
  13ab94: f85c83a8     	ldur	x8, [x29, #-0x38]
  13ab98: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ab9c: 321d03e9     	orr	w9, wzr, #0x8
  13aba0: 2a0903e1     	mov	w1, w9
  13aba4: f90043e8     	str	x8, [sp, #0x80]
  13aba8: 97fd9dfe     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13abac: b81bc3a0     	stur	w0, [x29, #-0x44]
  13abb0: b85bc3a9     	ldur	w9, [x29, #-0x44]
  13abb4: 34000069     	cbz	w9, 0x13abc0 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x50>
  13abb8: 14000001     	b	0x13abbc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x4c>
  13abbc: 140000f7     	b	0x13af98 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x428>
  13abc0: f85c03a0     	ldur	x0, [x29, #-0x40]
  13abc4: 320003e8     	orr	w8, wzr, #0x1
  13abc8: 2a0803e1     	mov	w1, w8
  13abcc: f9003fe1     	str	x1, [sp, #0x78]
  13abd0: 97fd9df4     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13abd4: b81b83a0     	stur	w0, [x29, #-0x48]
  13abd8: f85c03a0     	ldur	x0, [x29, #-0x40]
  13abdc: f9403fe1     	ldr	x1, [sp, #0x78]
  13abe0: 97fdafa0     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13abe4: b90077e0     	str	w0, [sp, #0x74]
  13abe8: 14000001     	b	0x13abec <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x7c>
  13abec: f85c03a0     	ldur	x0, [x29, #-0x40]
  13abf0: 321f03e8     	orr	w8, wzr, #0x2
  13abf4: 2a0803e1     	mov	w1, w8
  13abf8: 97fd9dea     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13abfc: b81b43a0     	stur	w0, [x29, #-0x4c]
  13ac00: 14000001     	b	0x13ac04 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x94>
  13ac04: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac08: 321e07e8     	orr	w8, wzr, #0xc
  13ac0c: 2a0803e1     	mov	w1, w8
  13ac10: 97fd9de4     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac14: b81b03a0     	stur	w0, [x29, #-0x50]
  13ac18: 14000001     	b	0x13ac1c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xac>
  13ac1c: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac20: 321c03e8     	orr	w8, wzr, #0x10
  13ac24: 2a0803e1     	mov	w1, w8
  13ac28: 97fd9dde     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac2c: b81ac3a0     	stur	w0, [x29, #-0x54]
  13ac30: 14000001     	b	0x13ac34 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xc4>
  13ac34: 14000001     	b	0x13ac38 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xc8>
  13ac38: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac3c: 321f03e8     	orr	w8, wzr, #0x2
  13ac40: 2a0803e1     	mov	w1, w8
  13ac44: 97fd9dd7     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac48: b81a83a0     	stur	w0, [x29, #-0x58]
  13ac4c: 14000001     	b	0x13ac50 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xe0>
  13ac50: 14000001     	b	0x13ac54 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xe4>
  13ac54: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac58: 528000a8     	mov	w8, #0x5                // =5
  13ac5c: 2a0803e1     	mov	w1, w8
  13ac60: 97fd9dd0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac64: b81a43a0     	stur	w0, [x29, #-0x5c]
  13ac68: 14000001     	b	0x13ac6c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0xfc>
  13ac6c: 14000001     	b	0x13ac70 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x100>
  13ac70: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac74: 320003e8     	orr	w8, wzr, #0x1
  13ac78: 2a0803e1     	mov	w1, w8
  13ac7c: 97fd9dc9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac80: b81a03a0     	stur	w0, [x29, #-0x60]
  13ac84: 14000001     	b	0x13ac88 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x118>
  13ac88: 14000001     	b	0x13ac8c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x11c>
  13ac8c: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ac90: 321d03e8     	orr	w8, wzr, #0x8
  13ac94: 2a0803e1     	mov	w1, w8
  13ac98: 97fd9dc2     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ac9c: b819c3a0     	stur	w0, [x29, #-0x64]
  13aca0: 14000001     	b	0x13aca4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x134>
  13aca4: 14000001     	b	0x13aca8 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x138>
  13aca8: f85c03a0     	ldur	x0, [x29, #-0x40]
  13acac: 321d03e8     	orr	w8, wzr, #0x8
  13acb0: 2a0803e1     	mov	w1, w8
  13acb4: 97fd9dbb     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13acb8: b81983a0     	stur	w0, [x29, #-0x68]
  13acbc: 14000001     	b	0x13acc0 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x150>
  13acc0: b85b03a8     	ldur	w8, [x29, #-0x50]
  13acc4: 71002508     	subs	w8, w8, #0x9
  13acc8: 2a0803e9     	mov	w9, w8
  13accc: f81903a9     	stur	x9, [x29, #-0x70]
  13acd0: aa1f03e9     	mov	x9, xzr
  13acd4: f81883a9     	stur	x9, [x29, #-0x78]
  13acd8: 14000001     	b	0x13acdc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x16c>
  13acdc: f85883a8     	ldur	x8, [x29, #-0x78]
  13ace0: f85903a9     	ldur	x9, [x29, #-0x70]
  13ace4: eb490908     	subs	x8, x8, x9, lsr #2
  13ace8: f90037e8     	str	x8, [sp, #0x68]
  13acec: 54001482     	b.hs	0x13af7c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x40c>
  13acf0: 14000001     	b	0x13acf4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x184>
  13acf4: f85c03a0     	ldur	x0, [x29, #-0x40]
  13acf8: 321c03e8     	orr	w8, wzr, #0x10
  13acfc: 2a0803e1     	mov	w1, w8
  13ad00: 97fd9da8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ad04: b81843a0     	stur	w0, [x29, #-0x7c]
  13ad08: 14000001     	b	0x13ad0c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x19c>
  13ad0c: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ad10: 320007e8     	orr	w8, wzr, #0x3
  13ad14: 2a0803e1     	mov	w1, w8
  13ad18: 97fd9da2     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ad1c: b81803a0     	stur	w0, [x29, #-0x80]
  13ad20: 14000001     	b	0x13ad24 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x1b4>
  13ad24: b85843a8     	ldur	w8, [x29, #-0x7c]
  13ad28: 35000148     	cbnz	w8, 0x13ad50 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x1e0>
  13ad2c: 14000001     	b	0x13ad30 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x1c0>
  13ad30: 14000001     	b	0x13ad34 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x1c4>
  13ad34: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ad38: 528001a8     	mov	w8, #0xd                // =13
  13ad3c: 2a0803e1     	mov	w1, w8
  13ad40: 97fd9d98     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ad44: b817c3a0     	stur	w0, [x29, #-0x84]
  13ad48: 14000001     	b	0x13ad4c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x1dc>
  13ad4c: 14000087     	b	0x13af68 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3f8>
  13ad50: f85c03a0     	ldur	x0, [x29, #-0x40]
  13ad54: 528001a8     	mov	w8, #0xd                // =13
  13ad58: 2a0803e1     	mov	w1, w8
  13ad5c: 97fd9d91     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13ad60: b81e43a0     	stur	w0, [x29, #-0x1c]
  13ad64: 2a1f03e8     	mov	w8, wzr
  13ad68: 381783a8     	sturb	w8, [x29, #-0x88]
  13ad6c: aa1f03e1     	mov	x1, xzr
  13ad70: f81703a1     	stur	x1, [x29, #-0x90]
  13ad74: 14000001     	b	0x13ad78 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x208>
  13ad78: f85703a8     	ldur	x8, [x29, #-0x90]
  13ad7c: f94043e9     	ldr	x9, [sp, #0x80]
  13ad80: 91006120     	add	x0, x9, #0x18
  13ad84: f90033e8     	str	x8, [sp, #0x60]
  13ad88: 97fd9a32     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13ad8c: f94033e8     	ldr	x8, [sp, #0x60]
  13ad90: eb000108     	subs	x8, x8, x0
  13ad94: f9002fe8     	str	x8, [sp, #0x58]
  13ad98: 54000362     	b.hs	0x13ae04 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x294>
  13ad9c: 14000001     	b	0x13ada0 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x230>
  13ada0: f94043e8     	ldr	x8, [sp, #0x80]
  13ada4: 91006100     	add	x0, x8, #0x18
  13ada8: f85703a1     	ldur	x1, [x29, #-0x90]
  13adac: 97fdb241     	bl	0xa76b0 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE6itemAtEm@plt>
  13adb0: f9004fe0     	str	x0, [sp, #0x98]
  13adb4: f9404fe0     	ldr	x0, [sp, #0x98]
  13adb8: 97fd9f22     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13adbc: 97fdb93d     	bl	0xa92b0 <_ZNK7android9ATSParser7Program6numberEv@plt>
  13adc0: b85843a9     	ldur	w9, [x29, #-0x7c]
  13adc4: 6b090009     	subs	w9, w0, w9
  13adc8: b90057e9     	str	w9, [sp, #0x54]
  13adcc: 54000121     	b.ne	0x13adf0 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x280>
  13add0: 14000001     	b	0x13add4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x264>
  13add4: f9404fe0     	ldr	x0, [sp, #0x98]
  13add8: 97fd9f1a     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13addc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  13ade0: 97fd9a5c     	bl	0xa1750 <_ZN7android9ATSParser7Program19updateProgramMapPIDEj@plt>
  13ade4: 320003e1     	orr	w1, wzr, #0x1
  13ade8: 381783a1     	sturb	w1, [x29, #-0x88]
  13adec: 14000006     	b	0x13ae04 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x294>
  13adf0: 14000001     	b	0x13adf4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x284>
  13adf4: f85703a8     	ldur	x8, [x29, #-0x90]
  13adf8: 91000508     	add	x8, x8, #0x1
  13adfc: f81703a8     	stur	x8, [x29, #-0x90]
  13ae00: 17ffffde     	b	0x13ad78 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x208>
  13ae04: 385783a8     	ldurb	w8, [x29, #-0x88]
  13ae08: 37000568     	tbnz	w8, #0x0, 0x13aeb4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x344>
  13ae0c: 14000001     	b	0x13ae10 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x2a0>
  13ae10: f94043e8     	ldr	x8, [sp, #0x80]
  13ae14: 91006109     	add	x9, x8, #0x18
  13ae18: 321b07ea     	orr	w10, wzr, #0x60
  13ae1c: 2a0a03e0     	mov	w0, w10
  13ae20: f90027e9     	str	x9, [sp, #0x48]
  13ae24: 97fdb83b     	bl	0xa8f10 <_Znwm@plt>
  13ae28: aa0003e8     	mov	x8, x0
  13ae2c: aa0003e9     	mov	x9, x0
  13ae30: b85843a2     	ldur	w2, [x29, #-0x7c]
  13ae34: b85e43a3     	ldur	w3, [x29, #-0x1c]
  13ae38: f94043fe     	ldr	x30, [sp, #0x80]
  13ae3c: f94043c4     	ldr	x4, [x30, #0x80]
  13ae40: aa1e03e1     	mov	x1, x30
  13ae44: f90023e8     	str	x8, [sp, #0x40]
  13ae48: f9001fe9     	str	x9, [sp, #0x38]
  13ae4c: 97fd9ce5     	bl	0xa21e0 <_ZN7android9ATSParser7ProgramC1EPS0_jjl@plt>
  13ae50: 14000001     	b	0x13ae54 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x2e4>
  13ae54: d100a3a8     	sub	x8, x29, #0x28
  13ae58: aa0803e0     	mov	x0, x8
  13ae5c: f9401fe1     	ldr	x1, [sp, #0x38]
  13ae60: f9001be8     	str	x8, [sp, #0x30]
  13ae64: 97fdb063     	bl	0xa6ff0 <_ZN7android2spINS_9ATSParser7ProgramEEC2EPS2_@plt>
  13ae68: f94027e0     	ldr	x0, [sp, #0x48]
  13ae6c: f9401be1     	ldr	x1, [sp, #0x30]
  13ae70: 97fda88c     	bl	0xa50a0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4pushERKS4_@plt>
  13ae74: 14000001     	b	0x13ae78 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x308>
  13ae78: d100a3a0     	sub	x0, x29, #0x28
  13ae7c: 97fdaf01     	bl	0xa6a80 <_ZN7android2spINS_9ATSParser7ProgramEED2Ev@plt>
  13ae80: 1400000d     	b	0x13aeb4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x344>
  13ae84: f9004be0     	str	x0, [sp, #0x90]
  13ae88: 2a0103e8     	mov	w8, w1
  13ae8c: b9008fe8     	str	w8, [sp, #0x8c]
  13ae90: f94023e0     	ldr	x0, [sp, #0x40]
  13ae94: 97fd96b3     	bl	0xa0960 <_ZdlPv@plt>
  13ae98: 1400004b     	b	0x13afc4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x454>
  13ae9c: f9004be0     	str	x0, [sp, #0x90]
  13aea0: 2a0103e8     	mov	w8, w1
  13aea4: b9008fe8     	str	w8, [sp, #0x8c]
  13aea8: d100a3a0     	sub	x0, x29, #0x28
  13aeac: 97fdaef5     	bl	0xa6a80 <_ZN7android2spINS_9ATSParser7ProgramEED2Ev@plt>
  13aeb0: 14000045     	b	0x13afc4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x454>
  13aeb4: f94043e8     	ldr	x8, [sp, #0x80]
  13aeb8: 91010100     	add	x0, x8, #0x40
  13aebc: d10073a1     	sub	x1, x29, #0x1c
  13aec0: 97fdaeb4     	bl	0xa6990 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE10indexOfKeyERKj@plt>
  13aec4: b6f80500     	tbz	x0, #0x3f, 0x13af64 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3f4>
  13aec8: 14000001     	b	0x13aecc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x35c>
  13aecc: f94043e8     	ldr	x8, [sp, #0x80]
  13aed0: 91010109     	add	x9, x8, #0x40
  13aed4: 321b03ea     	orr	w10, wzr, #0x20
  13aed8: 2a0a03e0     	mov	w0, w10
  13aedc: f90017e9     	str	x9, [sp, #0x28]
  13aee0: 97fdb80c     	bl	0xa8f10 <_Znwm@plt>
  13aee4: aa0003e8     	mov	x8, x0
  13aee8: aa0003e9     	mov	x9, x0
  13aeec: f90013e8     	str	x8, [sp, #0x20]
  13aef0: f9000fe9     	str	x9, [sp, #0x18]
  13aef4: 97fdb61b     	bl	0xa8760 <_ZN7android9ATSParser10PSISectionC1Ev@plt>
  13aef8: 14000001     	b	0x13aefc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x38c>
  13aefc: d100c3a8     	sub	x8, x29, #0x30
  13af00: aa0803e0     	mov	x0, x8
  13af04: f9400fe1     	ldr	x1, [sp, #0x18]
  13af08: f9000be8     	str	x8, [sp, #0x10]
  13af0c: 97fdab45     	bl	0xa5c20 <_ZN7android2spINS_9ATSParser10PSISectionEEC2EPS2_@plt>
  13af10: d10073a1     	sub	x1, x29, #0x1c
  13af14: f94017e0     	ldr	x0, [sp, #0x28]
  13af18: f9400be2     	ldr	x2, [sp, #0x10]
  13af1c: 97fd940d     	bl	0x9ff50 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE3addERKjRKS4_@plt>
  13af20: f90007e0     	str	x0, [sp, #0x8]
  13af24: 14000001     	b	0x13af28 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3b8>
  13af28: d100c3a0     	sub	x0, x29, #0x30
  13af2c: 97fdaead     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13af30: 1400000d     	b	0x13af64 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3f4>
  13af34: f9004be0     	str	x0, [sp, #0x90]
  13af38: 2a0103e8     	mov	w8, w1
  13af3c: b9008fe8     	str	w8, [sp, #0x8c]
  13af40: f94013e0     	ldr	x0, [sp, #0x20]
  13af44: 97fd9687     	bl	0xa0960 <_ZdlPv@plt>
  13af48: 1400001f     	b	0x13afc4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x454>
  13af4c: f9004be0     	str	x0, [sp, #0x90]
  13af50: 2a0103e8     	mov	w8, w1
  13af54: b9008fe8     	str	w8, [sp, #0x8c]
  13af58: d100c3a0     	sub	x0, x29, #0x30
  13af5c: 97fdaea1     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13af60: 14000019     	b	0x13afc4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x454>
  13af64: 14000001     	b	0x13af68 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3f8>
  13af68: 14000001     	b	0x13af6c <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x3fc>
  13af6c: f85883a8     	ldur	x8, [x29, #-0x78]
  13af70: 91000508     	add	x8, x8, #0x1
  13af74: f81883a8     	stur	x8, [x29, #-0x78]
  13af78: 17ffff59     	b	0x13acdc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x16c>
  13af7c: 14000001     	b	0x13af80 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x410>
  13af80: f85c03a0     	ldur	x0, [x29, #-0x40]
  13af84: 321b03e8     	orr	w8, wzr, #0x20
  13af88: 2a0803e1     	mov	w1, w8
  13af8c: 97fd9d05     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13af90: b9008be0     	str	w0, [sp, #0x88]
  13af94: 14000001     	b	0x13af98 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x428>
  13af98: d53bd048     	mrs	x8, TPIDR_EL0
  13af9c: f9401508     	ldr	x8, [x8, #0x28]
  13afa0: f85e83a9     	ldur	x9, [x29, #-0x18]
  13afa4: eb090108     	subs	x8, x8, x9
  13afa8: f90003e8     	str	x8, [sp]
  13afac: 54000101     	b.ne	0x13afcc <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x45c>
  13afb0: 14000001     	b	0x13afb4 <android::ATSParser::parseProgramAssociationTable(android::ABitReader*)+0x444>
  13afb4: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  13afb8: f94093fc     	ldr	x28, [sp, #0x120]
  13afbc: 910503ff     	add	sp, sp, #0x140
  13afc0: d65f03c0     	ret
  13afc4: f9404be0     	ldr	x0, [sp, #0x90]
  13afc8: 97fdb3d2     	bl	0xa7f10 <_Unwind_Resume@plt>
  13afcc: 97fdbb69     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013afd0 <android::Vector<android::sp<android::ATSParser::Program>>::itemAt(unsigned long) const>:
  13afd0: d10083ff     	sub	sp, sp, #0x20
  13afd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13afd8: 910043fd     	add	x29, sp, #0x10
  13afdc: f90007e0     	str	x0, [sp, #0x8]
  13afe0: f90003e1     	str	x1, [sp]
  13afe4: f94007e0     	ldr	x0, [sp, #0x8]
  13afe8: f94003e1     	ldr	x1, [sp]
  13afec: 97fd9531     	bl	0xa04b0 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEEixEm@plt>
  13aff0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13aff4: 910083ff     	add	sp, sp, #0x20
  13aff8: d65f03c0     	ret

000000000013affc <android::ATSParser::Program::number() const>:
  13affc: d10043ff     	sub	sp, sp, #0x10
  13b000: f90007e0     	str	x0, [sp, #0x8]
  13b004: f94007e0     	ldr	x0, [sp, #0x8]
  13b008: b9401800     	ldr	w0, [x0, #0x18]
  13b00c: 910043ff     	add	sp, sp, #0x10
  13b010: d65f03c0     	ret

000000000013b014 <android::ATSParser::Program::updateProgramMapPID(unsigned int)>:
  13b014: d10043ff     	sub	sp, sp, #0x10
  13b018: f90007e0     	str	x0, [sp, #0x8]
  13b01c: b90007e1     	str	w1, [sp, #0x4]
  13b020: f94007e0     	ldr	x0, [sp, #0x8]
  13b024: b94007e1     	ldr	w1, [sp, #0x4]
  13b028: b9001c01     	str	w1, [x0, #0x1c]
  13b02c: 910043ff     	add	sp, sp, #0x10
  13b030: d65f03c0     	ret

000000000013b034 <android::Vector<android::sp<android::ATSParser::Program>>::push(android::sp<android::ATSParser::Program> const&)>:
  13b034: d10083ff     	sub	sp, sp, #0x20
  13b038: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13b03c: 910043fd     	add	x29, sp, #0x10
  13b040: f90007e0     	str	x0, [sp, #0x8]
  13b044: f90003e1     	str	x1, [sp]
  13b048: f94007e0     	ldr	x0, [sp, #0x8]
  13b04c: f94003e1     	ldr	x1, [sp]
  13b050: 97fd9d14     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
  13b054: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13b058: 910083ff     	add	sp, sp, #0x20
  13b05c: d65f03c0     	ret

000000000013b060 <android::sp<android::ATSParser::Program>::sp(android::ATSParser::Program*)>:
  13b060: d100c3ff     	sub	sp, sp, #0x30
  13b064: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13b068: 910083fd     	add	x29, sp, #0x20
  13b06c: d2800008     	mov	x8, #0x0                // =0
  13b070: f81f83a0     	stur	x0, [x29, #-0x8]
  13b074: f9000be1     	str	x1, [sp, #0x10]
  13b078: f85f83a0     	ldur	x0, [x29, #-0x8]
  13b07c: aa0003e1     	mov	x1, x0
  13b080: f9400be9     	ldr	x9, [sp, #0x10]
  13b084: f9000029     	str	x9, [x1]
  13b088: f9400be9     	ldr	x9, [sp, #0x10]
  13b08c: eb08013f     	cmp	x9, x8
  13b090: 1a9f07ea     	cset	w10, ne
  13b094: f90007e0     	str	x0, [sp, #0x8]
  13b098: 3700004a     	tbnz	w10, #0x0, 0x13b0a0 <android::sp<android::ATSParser::Program>::sp(android::ATSParser::Program*)+0x40>
  13b09c: 14000004     	b	0x13b0ac <android::sp<android::ATSParser::Program>::sp(android::ATSParser::Program*)+0x4c>
  13b0a0: f9400be0     	ldr	x0, [sp, #0x10]
  13b0a4: f94007e1     	ldr	x1, [sp, #0x8]
  13b0a8: 97fdbdde     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13b0ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13b0b0: 9100c3ff     	add	sp, sp, #0x30
  13b0b4: d65f03c0     	ret

000000000013b0b8 <android::sp<android::ATSParser::Program>::~sp()>:
  13b0b8: d10083ff     	sub	sp, sp, #0x20
  13b0bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13b0c0: 910043fd     	add	x29, sp, #0x10
  13b0c4: d2800008     	mov	x8, #0x0                // =0
  13b0c8: f90007e0     	str	x0, [sp, #0x8]
  13b0cc: f94007e0     	ldr	x0, [sp, #0x8]
  13b0d0: aa0003e9     	mov	x9, x0
  13b0d4: f9400129     	ldr	x9, [x9]
  13b0d8: eb08013f     	cmp	x9, x8
  13b0dc: 1a9f07ea     	cset	w10, ne
  13b0e0: f90003e0     	str	x0, [sp]
  13b0e4: 3700004a     	tbnz	w10, #0x0, 0x13b0ec <android::sp<android::ATSParser::Program>::~sp()+0x34>
  13b0e8: 14000006     	b	0x13b100 <android::sp<android::ATSParser::Program>::~sp()+0x48>
  13b0ec: f94003e8     	ldr	x8, [sp]
  13b0f0: f9400100     	ldr	x0, [x8]
  13b0f4: f94003e1     	ldr	x1, [sp]
  13b0f8: 97fda3d6     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13b0fc: 14000001     	b	0x13b100 <android::sp<android::ATSParser::Program>::~sp()+0x48>
  13b100: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13b104: 910083ff     	add	sp, sp, #0x20
  13b108: d65f03c0     	ret
  13b10c: 97fdcc2e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013b110 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::indexOfKey(unsigned int const&) const>:
  13b110: d101c3ff     	sub	sp, sp, #0x70
  13b114: a9067bfd     	stp	x29, x30, [sp, #0x60]
  13b118: 910183fd     	add	x29, sp, #0x60
  13b11c: d53bd048     	mrs	x8, TPIDR_EL0
  13b120: f9401508     	ldr	x8, [x8, #0x28]
  13b124: f81f83a8     	stur	x8, [x29, #-0x8]
  13b128: f81e03a0     	stur	x0, [x29, #-0x20]
  13b12c: f81d83a1     	stur	x1, [x29, #-0x28]
  13b130: f85e03a0     	ldur	x0, [x29, #-0x20]
  13b134: f85d83a1     	ldur	x1, [x29, #-0x28]
  13b138: d10063a8     	sub	x8, x29, #0x18
  13b13c: f90013e0     	str	x0, [sp, #0x20]
  13b140: aa0803e0     	mov	x0, x8
  13b144: f9000fe8     	str	x8, [sp, #0x18]
  13b148: 97fdb682     	bl	0xa8b50 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKj@plt>
  13b14c: f94013e0     	ldr	x0, [sp, #0x20]
  13b150: f9400fe1     	ldr	x1, [sp, #0x18]
  13b154: 97fd9a53     	bl	0xa1aa0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE7indexOfERKS6_@plt>
  13b158: f9000be0     	str	x0, [sp, #0x10]
  13b15c: 14000001     	b	0x13b160 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::indexOfKey(unsigned int const&) const+0x50>
  13b160: d10063a0     	sub	x0, x29, #0x18
  13b164: 97fdb4b7     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13b168: d53bd040     	mrs	x0, TPIDR_EL0
  13b16c: f9401400     	ldr	x0, [x0, #0x28]
  13b170: f85f83be     	ldur	x30, [x29, #-0x8]
  13b174: eb1e0000     	subs	x0, x0, x30
  13b178: f90007e0     	str	x0, [sp, #0x8]
  13b17c: 540001c1     	b.ne	0x13b1b4 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::indexOfKey(unsigned int const&) const+0xa4>
  13b180: 14000001     	b	0x13b184 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::indexOfKey(unsigned int const&) const+0x74>
  13b184: f9400be0     	ldr	x0, [sp, #0x10]
  13b188: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13b18c: 9101c3ff     	add	sp, sp, #0x70
  13b190: d65f03c0     	ret
  13b194: f9001be0     	str	x0, [sp, #0x30]
  13b198: 2a0103e8     	mov	w8, w1
  13b19c: b9002fe8     	str	w8, [sp, #0x2c]
  13b1a0: d10063a0     	sub	x0, x29, #0x18
  13b1a4: 97fdb4a7     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13b1a8: 14000001     	b	0x13b1ac <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::indexOfKey(unsigned int const&) const+0x9c>
  13b1ac: f9401be0     	ldr	x0, [sp, #0x30]
  13b1b0: 97fdb358     	bl	0xa7f10 <_Unwind_Resume@plt>
  13b1b4: 97fdbaef     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013b1b8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)>:
  13b1b8: d107c3ff     	sub	sp, sp, #0x1f0
  13b1bc: f900ebfc     	str	x28, [sp, #0x1d0]
  13b1c0: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  13b1c4: 910783fd     	add	x29, sp, #0x1e0
  13b1c8: d53bd048     	mrs	x8, TPIDR_EL0
  13b1cc: f9401508     	ldr	x8, [x8, #0x28]
  13b1d0: f81e83a8     	stur	x8, [x29, #-0x18]
  13b1d4: f81903a0     	stur	x0, [x29, #-0x70]
  13b1d8: f81883a1     	stur	x1, [x29, #-0x78]
  13b1dc: b81b43a2     	stur	w2, [x29, #-0x4c]
  13b1e0: b81843a3     	stur	w3, [x29, #-0x7c]
  13b1e4: b81803a4     	stur	w4, [x29, #-0x80]
  13b1e8: f81783a5     	stur	x5, [x29, #-0x88]
  13b1ec: f85903a8     	ldur	x8, [x29, #-0x70]
  13b1f0: aa0803e0     	mov	x0, x8
  13b1f4: 91010108     	add	x8, x8, #0x40
  13b1f8: d10133a1     	sub	x1, x29, #0x4c
  13b1fc: f81303a0     	stur	x0, [x29, #-0xd0]
  13b200: aa0803e0     	mov	x0, x8
  13b204: 97fdade3     	bl	0xa6990 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE10indexOfKeyERKj@plt>
  13b208: f81703a0     	stur	x0, [x29, #-0x90]
  13b20c: f85703a8     	ldur	x8, [x29, #-0x90]
  13b210: b7f821a8     	tbnz	x8, #0x3f, 0x13b644 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x48c>
  13b214: 14000001     	b	0x13b218 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x60>
  13b218: f85303a8     	ldur	x8, [x29, #-0xd0]
  13b21c: 91010100     	add	x0, x8, #0x40
  13b220: f85703a1     	ldur	x1, [x29, #-0x90]
  13b224: 97fdbc4f     	bl	0xaa360 <_ZNK7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE7valueAtEm@plt>
  13b228: d10163a8     	sub	x8, x29, #0x58
  13b22c: f81283a0     	stur	x0, [x29, #-0xd8]
  13b230: aa0803e0     	mov	x0, x8
  13b234: f85283a1     	ldur	x1, [x29, #-0xd8]
  13b238: 97fd9a42     	bl	0xa1b40 <_ZN7android2spINS_9ATSParser10PSISectionEEC2ERKS3_@plt>
  13b23c: b85803a9     	ldur	w9, [x29, #-0x80]
  13b240: 34000649     	cbz	w9, 0x13b308 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x150>
  13b244: 14000001     	b	0x13b248 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x90>
  13b248: d10163a0     	sub	x0, x29, #0x58
  13b24c: 97fdb66d     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b250: f81203a0     	stur	x0, [x29, #-0xe0]
  13b254: 14000001     	b	0x13b258 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xa0>
  13b258: f85203a0     	ldur	x0, [x29, #-0xe0]
  13b25c: 97fda2fd     	bl	0xa3e50 <_ZNK7android9ATSParser10PSISection7isEmptyEv@plt>
  13b260: b811c3a0     	stur	w0, [x29, #-0xe4]
  13b264: 14000001     	b	0x13b268 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xb0>
  13b268: b851c3a8     	ldur	w8, [x29, #-0xe4]
  13b26c: 370001c8     	tbnz	w8, #0x0, 0x13b2a4 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xec>
  13b270: 14000001     	b	0x13b274 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xbc>
  13b274: d10163a0     	sub	x0, x29, #0x58
  13b278: 97fdb662     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b27c: f9007be0     	str	x0, [sp, #0xf0]
  13b280: 14000001     	b	0x13b284 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xcc>
  13b284: f9407be0     	ldr	x0, [sp, #0xf0]
  13b288: 97fdba06     	bl	0xa9aa0 <_ZN7android9ATSParser10PSISection5clearEv@plt>
  13b28c: 14000001     	b	0x13b290 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xd8>
  13b290: 14000005     	b	0x13b2a4 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0xec>
  13b294: f81683a0     	stur	x0, [x29, #-0x98]
  13b298: 2a0103e8     	mov	w8, w1
  13b29c: b81643a8     	stur	w8, [x29, #-0x9c]
  13b2a0: 140000e6     	b	0x13b638 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x480>
  13b2a4: f85883a0     	ldur	x0, [x29, #-0x78]
  13b2a8: 321d03e8     	orr	w8, wzr, #0x8
  13b2ac: 2a0803e1     	mov	w1, w8
  13b2b0: 97fd9c3c     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13b2b4: b900efe0     	str	w0, [sp, #0xec]
  13b2b8: 14000001     	b	0x13b2bc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x104>
  13b2bc: b940efe8     	ldr	w8, [sp, #0xec]
  13b2c0: b81603a8     	stur	w8, [x29, #-0xa0]
  13b2c4: d10163a0     	sub	x0, x29, #0x58
  13b2c8: 97fdb64e     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b2cc: f90073e0     	str	x0, [sp, #0xe0]
  13b2d0: 14000001     	b	0x13b2d4 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x11c>
  13b2d4: b85603a8     	ldur	w8, [x29, #-0xa0]
  13b2d8: 11000501     	add	w1, w8, #0x1
  13b2dc: f94073e0     	ldr	x0, [sp, #0xe0]
  13b2e0: 97fd9ba0     	bl	0xa2160 <_ZN7android9ATSParser10PSISection12setSkipBytesEh@plt>
  13b2e4: 14000001     	b	0x13b2e8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x130>
  13b2e8: f85883a0     	ldur	x0, [x29, #-0x78]
  13b2ec: b85603a8     	ldur	w8, [x29, #-0xa0]
  13b2f0: 531d7108     	lsl	w8, w8, #3
  13b2f4: 2a0803e1     	mov	w1, w8
  13b2f8: 97fdadda     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13b2fc: b900dfe0     	str	w0, [sp, #0xdc]
  13b300: 14000001     	b	0x13b304 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x14c>
  13b304: 14000001     	b	0x13b308 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x150>
  13b308: f85883a0     	ldur	x0, [x29, #-0x78]
  13b30c: 97fd9b2d     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13b310: f9006be0     	str	x0, [sp, #0xd0]
  13b314: 14000001     	b	0x13b318 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x160>
  13b318: f9406be8     	ldr	x8, [sp, #0xd0]
  13b31c: 92400909     	and	x9, x8, #0x7
  13b320: b40000e9     	cbz	x9, 0x13b33c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x184>
  13b324: 14000001     	b	0x13b328 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x170>
  13b328: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13b32c: b819c3a8     	stur	w8, [x29, #-0x64]
  13b330: 320003e8     	orr	w8, wzr, #0x1
  13b334: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b338: 140000bd     	b	0x13b62c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x474>
  13b33c: d10163a0     	sub	x0, x29, #0x58
  13b340: 97fdb630     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b344: f90067e0     	str	x0, [sp, #0xc8]
  13b348: 14000001     	b	0x13b34c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x194>
  13b34c: f85883a0     	ldur	x0, [x29, #-0x78]
  13b350: 97fdbf3c     	bl	0xab040 <_ZNK7android10ABitReader4dataEv@plt>
  13b354: f90063e0     	str	x0, [sp, #0xc0]
  13b358: 14000001     	b	0x13b35c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x1a4>
  13b35c: f85883a0     	ldur	x0, [x29, #-0x78]
  13b360: 97fd9b18     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13b364: f9005fe0     	str	x0, [sp, #0xb8]
  13b368: 14000001     	b	0x13b36c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x1b4>
  13b36c: f9405fe8     	ldr	x8, [sp, #0xb8]
  13b370: d343fd02     	lsr	x2, x8, #3
  13b374: f94067e0     	ldr	x0, [sp, #0xc8]
  13b378: f94063e1     	ldr	x1, [sp, #0xc0]
  13b37c: 97fda641     	bl	0xa4c80 <_ZN7android9ATSParser10PSISection6appendEPKvm@plt>
  13b380: b900b7e0     	str	w0, [sp, #0xb4]
  13b384: 14000001     	b	0x13b388 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x1d0>
  13b388: b940b7e8     	ldr	w8, [sp, #0xb4]
  13b38c: b81583a8     	stur	w8, [x29, #-0xa8]
  13b390: b85583a9     	ldur	w9, [x29, #-0xa8]
  13b394: 340000e9     	cbz	w9, 0x13b3b0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x1f8>
  13b398: 14000001     	b	0x13b39c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x1e4>
  13b39c: b85583a8     	ldur	w8, [x29, #-0xa8]
  13b3a0: b819c3a8     	stur	w8, [x29, #-0x64]
  13b3a4: 320003e8     	orr	w8, wzr, #0x1
  13b3a8: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b3ac: 140000a0     	b	0x13b62c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x474>
  13b3b0: d10163a0     	sub	x0, x29, #0x58
  13b3b4: 97fdb613     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b3b8: f90057e0     	str	x0, [sp, #0xa8]
  13b3bc: 14000001     	b	0x13b3c0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x208>
  13b3c0: f94057e0     	ldr	x0, [sp, #0xa8]
  13b3c4: 97fdacbb     	bl	0xa66b0 <_ZNK7android9ATSParser10PSISection10isCompleteEv@plt>
  13b3c8: b900a7e0     	str	w0, [sp, #0xa4]
  13b3cc: 14000001     	b	0x13b3d0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x218>
  13b3d0: b940a7e8     	ldr	w8, [sp, #0xa4]
  13b3d4: 370000e8     	tbnz	w8, #0x0, 0x13b3f0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x238>
  13b3d8: 14000001     	b	0x13b3dc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x224>
  13b3dc: 2a1f03e8     	mov	w8, wzr
  13b3e0: b819c3a8     	stur	w8, [x29, #-0x64]
  13b3e4: 320003e8     	orr	w8, wzr, #0x1
  13b3e8: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b3ec: 14000090     	b	0x13b62c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x474>
  13b3f0: d10163a0     	sub	x0, x29, #0x58
  13b3f4: 97fdb603     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b3f8: f9004fe0     	str	x0, [sp, #0x98]
  13b3fc: 14000001     	b	0x13b400 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x248>
  13b400: f9404fe0     	ldr	x0, [sp, #0x98]
  13b404: 97fdbcaf     	bl	0xaa6c0 <_ZNK7android9ATSParser10PSISection9isCRCOkayEv@plt>
  13b408: b90097e0     	str	w0, [sp, #0x94]
  13b40c: 14000001     	b	0x13b410 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x258>
  13b410: b94097e8     	ldr	w8, [sp, #0x94]
  13b414: 370000e8     	tbnz	w8, #0x0, 0x13b430 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x278>
  13b418: 14000001     	b	0x13b41c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x264>
  13b41c: 128002a8     	mov	w8, #-0x16              // =-22
  13b420: b819c3a8     	stur	w8, [x29, #-0x64]
  13b424: 320003e8     	orr	w8, wzr, #0x1
  13b428: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b42c: 14000080     	b	0x13b62c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x474>
  13b430: d10163a0     	sub	x0, x29, #0x58
  13b434: 97fdb5f3     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b438: f90047e0     	str	x0, [sp, #0x88]
  13b43c: 14000001     	b	0x13b440 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x288>
  13b440: f94047e0     	ldr	x0, [sp, #0x88]
  13b444: 97fd9c5f     	bl	0xa25c0 <_ZNK7android9ATSParser10PSISection4dataEv@plt>
  13b448: f90043e0     	str	x0, [sp, #0x80]
  13b44c: 14000001     	b	0x13b450 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x298>
  13b450: d10163a0     	sub	x0, x29, #0x58
  13b454: 97fdb5eb     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b458: f9003fe0     	str	x0, [sp, #0x78]
  13b45c: 14000001     	b	0x13b460 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x2a8>
  13b460: f9403fe0     	ldr	x0, [sp, #0x78]
  13b464: 97fd96b3     	bl	0xa0f30 <_ZNK7android9ATSParser10PSISection4sizeEv@plt>
  13b468: f9003be0     	str	x0, [sp, #0x70]
  13b46c: 14000001     	b	0x13b470 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x2b8>
  13b470: d10123a0     	sub	x0, x29, #0x48
  13b474: f94043e1     	ldr	x1, [sp, #0x80]
  13b478: f9403be2     	ldr	x2, [sp, #0x70]
  13b47c: 97fd9359     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  13b480: 14000001     	b	0x13b484 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x2cc>
  13b484: b85b43a8     	ldur	w8, [x29, #-0x4c]
  13b488: 350001a8     	cbnz	w8, 0x13b4bc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x304>
  13b48c: 14000001     	b	0x13b490 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x2d8>
  13b490: d10123a1     	sub	x1, x29, #0x48
  13b494: f85303a0     	ldur	x0, [x29, #-0xd0]
  13b498: 97fd9cbe     	bl	0xa2790 <_ZN7android9ATSParser28parseProgramAssociationTableEPNS_10ABitReaderE@plt>
  13b49c: 14000001     	b	0x13b4a0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x2e8>
  13b4a0: 1400004b     	b	0x13b5cc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x414>
  13b4a4: f81683a0     	stur	x0, [x29, #-0x98]
  13b4a8: 2a0103e8     	mov	w8, w1
  13b4ac: b81643a8     	stur	w8, [x29, #-0x9c]
  13b4b0: d10123a0     	sub	x0, x29, #0x48
  13b4b4: 97fda04f     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  13b4b8: 14000060     	b	0x13b638 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x480>
  13b4bc: 2a1f03e8     	mov	w8, wzr
  13b4c0: 381543a8     	sturb	w8, [x29, #-0xac]
  13b4c4: aa1f03e9     	mov	x9, xzr
  13b4c8: f81483a9     	stur	x9, [x29, #-0xb8]
  13b4cc: 14000001     	b	0x13b4d0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x318>
  13b4d0: f85483a8     	ldur	x8, [x29, #-0xb8]
  13b4d4: f85303a9     	ldur	x9, [x29, #-0xd0]
  13b4d8: 91006120     	add	x0, x9, #0x18
  13b4dc: f90037e8     	str	x8, [sp, #0x68]
  13b4e0: 97fd985c     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13b4e4: f90033e0     	str	x0, [sp, #0x60]
  13b4e8: 14000001     	b	0x13b4ec <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x334>
  13b4ec: f94037e8     	ldr	x8, [sp, #0x68]
  13b4f0: f94033e9     	ldr	x9, [sp, #0x60]
  13b4f4: eb09010a     	subs	x10, x8, x9
  13b4f8: f9002fea     	str	x10, [sp, #0x58]
  13b4fc: 540004c2     	b.hs	0x13b594 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3dc>
  13b500: 14000001     	b	0x13b504 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x34c>
  13b504: f85303a8     	ldur	x8, [x29, #-0xd0]
  13b508: 91006100     	add	x0, x8, #0x18
  13b50c: f85483a1     	ldur	x1, [x29, #-0xb8]
  13b510: 97fda564     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13b514: f9002be0     	str	x0, [sp, #0x50]
  13b518: 14000001     	b	0x13b51c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x364>
  13b51c: f9402be0     	ldr	x0, [sp, #0x50]
  13b520: 97fd9d48     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13b524: f90027e0     	str	x0, [sp, #0x48]
  13b528: 14000001     	b	0x13b52c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x374>
  13b52c: b85b43a1     	ldur	w1, [x29, #-0x4c]
  13b530: d10123a2     	sub	x2, x29, #0x48
  13b534: d10173a3     	sub	x3, x29, #0x5c
  13b538: f94027e0     	ldr	x0, [sp, #0x48]
  13b53c: 97fd93c9     	bl	0xa0460 <_ZN7android9ATSParser7Program15parsePSISectionEjPNS_10ABitReaderEPi@plt>
  13b540: b90047e0     	str	w0, [sp, #0x44]
  13b544: 14000001     	b	0x13b548 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x390>
  13b548: b94047e8     	ldr	w8, [sp, #0x44]
  13b54c: 37000068     	tbnz	w8, #0x0, 0x13b558 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3a0>
  13b550: 14000001     	b	0x13b554 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x39c>
  13b554: 1400000c     	b	0x13b584 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3cc>
  13b558: b85a43a8     	ldur	w8, [x29, #-0x5c]
  13b55c: 340000e8     	cbz	w8, 0x13b578 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3c0>
  13b560: 14000001     	b	0x13b564 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3ac>
  13b564: b85a43a8     	ldur	w8, [x29, #-0x5c]
  13b568: b819c3a8     	stur	w8, [x29, #-0x64]
  13b56c: 320003e8     	orr	w8, wzr, #0x1
  13b570: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b574: 1400002b     	b	0x13b620 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x468>
  13b578: 320003e8     	orr	w8, wzr, #0x1
  13b57c: 381543a8     	sturb	w8, [x29, #-0xac]
  13b580: 14000005     	b	0x13b594 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3dc>
  13b584: f85483a8     	ldur	x8, [x29, #-0xb8]
  13b588: 91000508     	add	x8, x8, #0x1
  13b58c: f81483a8     	stur	x8, [x29, #-0xb8]
  13b590: 17ffffd0     	b	0x13b4d0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x318>
  13b594: 385543a8     	ldurb	w8, [x29, #-0xac]
  13b598: 37000188     	tbnz	w8, #0x0, 0x13b5c8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x410>
  13b59c: 14000001     	b	0x13b5a0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x3e8>
  13b5a0: f85303a8     	ldur	x8, [x29, #-0xd0]
  13b5a4: 91010100     	add	x0, x8, #0x40
  13b5a8: d10133a1     	sub	x1, x29, #0x4c
  13b5ac: 97fdb2f1     	bl	0xa8170 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser10PSISectionEEEE10removeItemERKj@plt>
  13b5b0: f9001fe0     	str	x0, [sp, #0x38]
  13b5b4: 14000001     	b	0x13b5b8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x400>
  13b5b8: d10163a0     	sub	x0, x29, #0x58
  13b5bc: 97fdacd5     	bl	0xa6910 <_ZN7android2spINS_9ATSParser10PSISectionEE5clearEv@plt>
  13b5c0: 14000001     	b	0x13b5c4 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x40c>
  13b5c4: 14000001     	b	0x13b5c8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x410>
  13b5c8: 14000001     	b	0x13b5cc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x414>
  13b5cc: d10163a0     	sub	x0, x29, #0x58
  13b5d0: aa1f03e1     	mov	x1, xzr
  13b5d4: 97fdbb0f     	bl	0xaa210 <_ZNK7android2spINS_9ATSParser10PSISectionEEneEPKS2_@plt>
  13b5d8: b90037e0     	str	w0, [sp, #0x34]
  13b5dc: 14000001     	b	0x13b5e0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x428>
  13b5e0: b94037e8     	ldr	w8, [sp, #0x34]
  13b5e4: 36000148     	tbz	w8, #0x0, 0x13b60c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x454>
  13b5e8: 14000001     	b	0x13b5ec <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x434>
  13b5ec: d10163a0     	sub	x0, x29, #0x58
  13b5f0: 97fdb584     	bl	0xa8c00 <_ZNK7android2spINS_9ATSParser10PSISectionEEptEv@plt>
  13b5f4: f90017e0     	str	x0, [sp, #0x28]
  13b5f8: 14000001     	b	0x13b5fc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x444>
  13b5fc: f94017e0     	ldr	x0, [sp, #0x28]
  13b600: 97fdb928     	bl	0xa9aa0 <_ZN7android9ATSParser10PSISection5clearEv@plt>
  13b604: 14000001     	b	0x13b608 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x450>
  13b608: 14000001     	b	0x13b60c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x454>
  13b60c: 2a1f03e8     	mov	w8, wzr
  13b610: b819c3a8     	stur	w8, [x29, #-0x64]
  13b614: 320003e8     	orr	w8, wzr, #0x1
  13b618: b815c3a8     	stur	w8, [x29, #-0xa4]
  13b61c: 14000001     	b	0x13b620 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x468>
  13b620: d10123a0     	sub	x0, x29, #0x48
  13b624: 97fd9ff3     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  13b628: 14000001     	b	0x13b62c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x474>
  13b62c: d10163a0     	sub	x0, x29, #0x58
  13b630: 97fdacec     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13b634: 14000036     	b	0x13b70c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x554>
  13b638: d10163a0     	sub	x0, x29, #0x58
  13b63c: 97fdace9     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13b640: 14000041     	b	0x13b744 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x58c>
  13b644: 2a1f03e8     	mov	w8, wzr
  13b648: 381443a8     	sturb	w8, [x29, #-0xbc]
  13b64c: aa1f03e9     	mov	x9, xzr
  13b650: f81383a9     	stur	x9, [x29, #-0xc8]
  13b654: 14000001     	b	0x13b658 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x4a0>
  13b658: f85383a8     	ldur	x8, [x29, #-0xc8]
  13b65c: f85303a9     	ldur	x9, [x29, #-0xd0]
  13b660: 91006120     	add	x0, x9, #0x18
  13b664: f90013e8     	str	x8, [sp, #0x20]
  13b668: 97fd97fa     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13b66c: f94013e8     	ldr	x8, [sp, #0x20]
  13b670: eb000108     	subs	x8, x8, x0
  13b674: f9000fe8     	str	x8, [sp, #0x18]
  13b678: 540003c2     	b.hs	0x13b6f0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x538>
  13b67c: 14000001     	b	0x13b680 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x4c8>
  13b680: f85303a8     	ldur	x8, [x29, #-0xd0]
  13b684: 91006100     	add	x0, x8, #0x18
  13b688: f85383a1     	ldur	x1, [x29, #-0xc8]
  13b68c: 97fda505     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13b690: 97fd9cec     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13b694: b85b43a1     	ldur	w1, [x29, #-0x4c]
  13b698: b85843a2     	ldur	w2, [x29, #-0x7c]
  13b69c: b85803a3     	ldur	w3, [x29, #-0x80]
  13b6a0: f85883a4     	ldur	x4, [x29, #-0x78]
  13b6a4: f85783a6     	ldur	x6, [x29, #-0x88]
  13b6a8: d10183a5     	sub	x5, x29, #0x60
  13b6ac: 97fda6fd     	bl	0xa52a0 <_ZN7android9ATSParser7Program8parsePIDEjjjPNS_10ABitReaderEPiPNS0_9SyncEventE@plt>
  13b6b0: 36000160     	tbz	w0, #0x0, 0x13b6dc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x524>
  13b6b4: 14000001     	b	0x13b6b8 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x500>
  13b6b8: b85a03a8     	ldur	w8, [x29, #-0x60]
  13b6bc: 340000a8     	cbz	w8, 0x13b6d0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x518>
  13b6c0: 14000001     	b	0x13b6c4 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x50c>
  13b6c4: b85a03a8     	ldur	w8, [x29, #-0x60]
  13b6c8: b819c3a8     	stur	w8, [x29, #-0x64]
  13b6cc: 14000010     	b	0x13b70c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x554>
  13b6d0: 320003e8     	orr	w8, wzr, #0x1
  13b6d4: 381443a8     	sturb	w8, [x29, #-0xbc]
  13b6d8: 14000006     	b	0x13b6f0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x538>
  13b6dc: 14000001     	b	0x13b6e0 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x528>
  13b6e0: f85383a8     	ldur	x8, [x29, #-0xc8]
  13b6e4: 91000508     	add	x8, x8, #0x1
  13b6e8: f81383a8     	stur	x8, [x29, #-0xc8]
  13b6ec: 17ffffdb     	b	0x13b658 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x4a0>
  13b6f0: 385443a8     	ldurb	w8, [x29, #-0xbc]
  13b6f4: 37000068     	tbnz	w8, #0x0, 0x13b700 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x548>
  13b6f8: 14000001     	b	0x13b6fc <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x544>
  13b6fc: 14000001     	b	0x13b700 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x548>
  13b700: 2a1f03e8     	mov	w8, wzr
  13b704: b819c3a8     	stur	w8, [x29, #-0x64]
  13b708: 14000001     	b	0x13b70c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x554>
  13b70c: b859c3a8     	ldur	w8, [x29, #-0x64]
  13b710: d53bd049     	mrs	x9, TPIDR_EL0
  13b714: f9401529     	ldr	x9, [x9, #0x28]
  13b718: f85e83aa     	ldur	x10, [x29, #-0x18]
  13b71c: eb0a0129     	subs	x9, x9, x10
  13b720: b90017e8     	str	w8, [sp, #0x14]
  13b724: f90007e9     	str	x9, [sp, #0x8]
  13b728: 54000121     	b.ne	0x13b74c <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x594>
  13b72c: 14000001     	b	0x13b730 <android::ATSParser::parsePID(android::ABitReader*, unsigned int, unsigned int, unsigned int, android::ATSParser::SyncEvent*)+0x578>
  13b730: b94017e0     	ldr	w0, [sp, #0x14]
  13b734: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  13b738: f940ebfc     	ldr	x28, [sp, #0x1d0]
  13b73c: 9107c3ff     	add	sp, sp, #0x1f0
  13b740: d65f03c0     	ret
  13b744: f85683a0     	ldur	x0, [x29, #-0x98]
  13b748: 97fdb1f2     	bl	0xa7f10 <_Unwind_Resume@plt>
  13b74c: 97fdb989     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013b750 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::valueAt(unsigned long) const>:
  13b750: d100c3ff     	sub	sp, sp, #0x30
  13b754: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13b758: 910083fd     	add	x29, sp, #0x20
  13b75c: b27d03e8     	orr	x8, xzr, #0x8
  13b760: f81f83a0     	stur	x0, [x29, #-0x8]
  13b764: f9000be1     	str	x1, [sp, #0x10]
  13b768: f85f83a0     	ldur	x0, [x29, #-0x8]
  13b76c: f9400be1     	ldr	x1, [sp, #0x10]
  13b770: f90007e8     	str	x8, [sp, #0x8]
  13b774: 97fdafeb     	bl	0xa7720 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE6itemAtEm@plt>
  13b778: f94007e8     	ldr	x8, [sp, #0x8]
  13b77c: 8b080000     	add	x0, x0, x8
  13b780: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13b784: 9100c3ff     	add	sp, sp, #0x30
  13b788: d65f03c0     	ret

000000000013b78c <android::sp<android::ATSParser::PSISection>::sp(android::sp<android::ATSParser::PSISection> const&)>:
  13b78c: d100c3ff     	sub	sp, sp, #0x30
  13b790: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13b794: 910083fd     	add	x29, sp, #0x20
  13b798: d2800008     	mov	x8, #0x0                // =0
  13b79c: f81f83a0     	stur	x0, [x29, #-0x8]
  13b7a0: f9000be1     	str	x1, [sp, #0x10]
  13b7a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  13b7a8: aa0003e1     	mov	x1, x0
  13b7ac: f9400be9     	ldr	x9, [sp, #0x10]
  13b7b0: f9400129     	ldr	x9, [x9]
  13b7b4: f9000029     	str	x9, [x1]
  13b7b8: aa0003e9     	mov	x9, x0
  13b7bc: f9400129     	ldr	x9, [x9]
  13b7c0: eb08013f     	cmp	x9, x8
  13b7c4: 1a9f07ea     	cset	w10, ne
  13b7c8: f90007e0     	str	x0, [sp, #0x8]
  13b7cc: 3700004a     	tbnz	w10, #0x0, 0x13b7d4 <android::sp<android::ATSParser::PSISection>::sp(android::sp<android::ATSParser::PSISection> const&)+0x48>
  13b7d0: 14000005     	b	0x13b7e4 <android::sp<android::ATSParser::PSISection>::sp(android::sp<android::ATSParser::PSISection> const&)+0x58>
  13b7d4: f94007e8     	ldr	x8, [sp, #0x8]
  13b7d8: f9400100     	ldr	x0, [x8]
  13b7dc: f94007e1     	ldr	x1, [sp, #0x8]
  13b7e0: 97fdbc10     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13b7e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13b7e8: 9100c3ff     	add	sp, sp, #0x30
  13b7ec: d65f03c0     	ret

000000000013b7f0 <android::sp<android::ATSParser::PSISection>::operator->() const>:
  13b7f0: d10043ff     	sub	sp, sp, #0x10
  13b7f4: f90007e0     	str	x0, [sp, #0x8]
  13b7f8: f94007e0     	ldr	x0, [sp, #0x8]
  13b7fc: f9400000     	ldr	x0, [x0]
  13b800: 910043ff     	add	sp, sp, #0x10
  13b804: d65f03c0     	ret

000000000013b808 <android::ATSParser::PSISection::isEmpty() const>:
  13b808: d100c3ff     	sub	sp, sp, #0x30
  13b80c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13b810: 910083fd     	add	x29, sp, #0x20
  13b814: b27c03e8     	orr	x8, xzr, #0x10
  13b818: d2800009     	mov	x9, #0x0                // =0
  13b81c: 1280000a     	mov	w10, #-0x1              // =-1
  13b820: f81f83a0     	stur	x0, [x29, #-0x8]
  13b824: f85f83a0     	ldur	x0, [x29, #-0x8]
  13b828: 8b080008     	add	x8, x0, x8
  13b82c: f9000be0     	str	x0, [sp, #0x10]
  13b830: aa0803e0     	mov	x0, x8
  13b834: aa0903e1     	mov	x1, x9
  13b838: b9000fea     	str	w10, [sp, #0xc]
  13b83c: 97fdb389     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13b840: b9400fea     	ldr	w10, [sp, #0xc]
  13b844: b9000bea     	str	w10, [sp, #0x8]
  13b848: 37000180     	tbnz	w0, #0x0, 0x13b878 <android::ATSParser::PSISection::isEmpty() const+0x70>
  13b84c: d2800008     	mov	x8, #0x0                // =0
  13b850: b27c03e9     	orr	x9, xzr, #0x10
  13b854: f9400bea     	ldr	x10, [sp, #0x10]
  13b858: 8b090140     	add	x0, x10, x9
  13b85c: f90003e8     	str	x8, [sp]
  13b860: 97fd918c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13b864: 97fda053     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13b868: f94003e8     	ldr	x8, [sp]
  13b86c: eb08001f     	cmp	x0, x8
  13b870: 1a9f17eb     	cset	w11, eq
  13b874: b9000beb     	str	w11, [sp, #0x8]
  13b878: b9400be8     	ldr	w8, [sp, #0x8]
  13b87c: 320003e9     	orr	w9, wzr, #0x1
  13b880: 0a090108     	and	w8, w8, w9
  13b884: 2a0803e0     	mov	w0, w8
  13b888: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13b88c: 9100c3ff     	add	sp, sp, #0x30
  13b890: d65f03c0     	ret

000000000013b894 <android::ATSParser::PSISection::clear()>:
  13b894: d100c3ff     	sub	sp, sp, #0x30
  13b898: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13b89c: 910083fd     	add	x29, sp, #0x20
  13b8a0: b27c03e8     	orr	x8, xzr, #0x10
  13b8a4: d2800009     	mov	x9, #0x0                // =0
  13b8a8: 5280000a     	mov	w10, #0x0               // =0
  13b8ac: f81f83a0     	stur	x0, [x29, #-0x8]
  13b8b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  13b8b4: 8b080008     	add	x8, x0, x8
  13b8b8: f9000be0     	str	x0, [sp, #0x10]
  13b8bc: aa0803e0     	mov	x0, x8
  13b8c0: aa0903e1     	mov	x1, x9
  13b8c4: b9000fea     	str	w10, [sp, #0xc]
  13b8c8: 97fda34a     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  13b8cc: 37000040     	tbnz	w0, #0x0, 0x13b8d4 <android::ATSParser::PSISection::clear()+0x40>
  13b8d0: 1400000a     	b	0x13b8f8 <android::ATSParser::PSISection::clear()+0x64>
  13b8d4: d2800008     	mov	x8, #0x0                // =0
  13b8d8: b27c03e9     	orr	x9, xzr, #0x10
  13b8dc: f9400bea     	ldr	x10, [sp, #0x10]
  13b8e0: 8b090140     	add	x0, x10, x9
  13b8e4: f90003e8     	str	x8, [sp]
  13b8e8: 97fd916a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13b8ec: f94003e1     	ldr	x1, [sp]
  13b8f0: f94003e2     	ldr	x2, [sp]
  13b8f4: 97fdbdb7     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  13b8f8: b9400fe8     	ldr	w8, [sp, #0xc]
  13b8fc: f9400be9     	ldr	x9, [sp, #0x10]
  13b900: 39006128     	strb	w8, [x9, #0x18]
  13b904: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13b908: 9100c3ff     	add	sp, sp, #0x30
  13b90c: d65f03c0     	ret

000000000013b910 <android::ATSParser::PSISection::setSkipBytes(unsigned char)>:
  13b910: d10043ff     	sub	sp, sp, #0x10
  13b914: f90007e0     	str	x0, [sp, #0x8]
  13b918: 39001fe1     	strb	w1, [sp, #0x7]
  13b91c: f94007e0     	ldr	x0, [sp, #0x8]
  13b920: 39401fe1     	ldrb	w1, [sp, #0x7]
  13b924: 39006001     	strb	w1, [x0, #0x18]
  13b928: 910043ff     	add	sp, sp, #0x10
  13b92c: d65f03c0     	ret

000000000013b930 <android::ATSParser::PSISection::append(void const*, unsigned long)>:
  13b930: d10503ff     	sub	sp, sp, #0x140
  13b934: f90093fc     	str	x28, [sp, #0x120]
  13b938: a9137bfd     	stp	x29, x30, [sp, #0x130]
  13b93c: 9104c3fd     	add	x29, sp, #0x130
  13b940: d53bd048     	mrs	x8, TPIDR_EL0
  13b944: f9401508     	ldr	x8, [x8, #0x28]
  13b948: f81e83a8     	stur	x8, [x29, #-0x18]
  13b94c: f81d83a0     	stur	x0, [x29, #-0x28]
  13b950: f81d03a1     	stur	x1, [x29, #-0x30]
  13b954: f81c83a2     	stur	x2, [x29, #-0x38]
  13b958: f85d83a8     	ldur	x8, [x29, #-0x28]
  13b95c: aa0803e0     	mov	x0, x8
  13b960: 91004108     	add	x8, x8, #0x10
  13b964: aa1f03e1     	mov	x1, xzr
  13b968: f81a83a0     	stur	x0, [x29, #-0x58]
  13b96c: aa0803e0     	mov	x0, x8
  13b970: 97fdb33c     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13b974: 37000260     	tbnz	w0, #0x0, 0x13b9c0 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x90>
  13b978: 14000001     	b	0x13b97c <android::ATSParser::PSISection::append(void const*, unsigned long)+0x4c>
  13b97c: f85a83a8     	ldur	x8, [x29, #-0x58]
  13b980: 91004109     	add	x9, x8, #0x10
  13b984: aa0903e0     	mov	x0, x9
  13b988: f81a03a9     	stur	x9, [x29, #-0x60]
  13b98c: 97fd9141     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13b990: 97fda008     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13b994: f85c83a8     	ldur	x8, [x29, #-0x38]
  13b998: 8b080008     	add	x8, x0, x8
  13b99c: f85a03a0     	ldur	x0, [x29, #-0x60]
  13b9a0: f81983a8     	stur	x8, [x29, #-0x68]
  13b9a4: 97fd913b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13b9a8: 97fd996e     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  13b9ac: f85983a8     	ldur	x8, [x29, #-0x68]
  13b9b0: eb000108     	subs	x8, x8, x0
  13b9b4: f81903a8     	stur	x8, [x29, #-0x70]
  13b9b8: 540010e9     	b.ls	0x13bbd4 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x2a4>
  13b9bc: 14000001     	b	0x13b9c0 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x90>
  13b9c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  13b9c4: 91004100     	add	x0, x8, #0x10
  13b9c8: aa1f03e1     	mov	x1, xzr
  13b9cc: 97fdb325     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13b9d0: 360000a0     	tbz	w0, #0x0, 0x13b9e4 <android::ATSParser::PSISection::append(void const*, unsigned long)+0xb4>
  13b9d4: 14000001     	b	0x13b9d8 <android::ATSParser::PSISection::append(void const*, unsigned long)+0xa8>
  13b9d8: f85c83a8     	ldur	x8, [x29, #-0x38]
  13b9dc: f81883a8     	stur	x8, [x29, #-0x78]
  13b9e0: 14000009     	b	0x13ba04 <android::ATSParser::PSISection::append(void const*, unsigned long)+0xd4>
  13b9e4: f85a83a8     	ldur	x8, [x29, #-0x58]
  13b9e8: 91004100     	add	x0, x8, #0x10
  13b9ec: 97fd9129     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13b9f0: 97fd995c     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  13b9f4: f85c83a8     	ldur	x8, [x29, #-0x38]
  13b9f8: 8b080008     	add	x8, x0, x8
  13b9fc: f81883a8     	stur	x8, [x29, #-0x78]
  13ba00: 14000001     	b	0x13ba04 <android::ATSParser::PSISection::append(void const*, unsigned long)+0xd4>
  13ba04: f85883a8     	ldur	x8, [x29, #-0x78]
  13ba08: f81c03a8     	stur	x8, [x29, #-0x40]
  13ba0c: f85c03a8     	ldur	x8, [x29, #-0x40]
  13ba10: 910ffd08     	add	x8, x8, #0x3ff
  13ba14: 9276d508     	and	x8, x8, #0xfffffffffffffc00
  13ba18: f81c03a8     	stur	x8, [x29, #-0x40]
  13ba1c: 52800909     	mov	w9, #0x48               // =72
  13ba20: 2a0903e0     	mov	w0, w9
  13ba24: 97fdb53b     	bl	0xa8f10 <_Znwm@plt>
  13ba28: aa0003e8     	mov	x8, x0
  13ba2c: aa0003fe     	mov	x30, x0
  13ba30: f85c03a1     	ldur	x1, [x29, #-0x40]
  13ba34: f81803a8     	stur	x8, [x29, #-0x80]
  13ba38: f81783be     	stur	x30, [x29, #-0x88]
  13ba3c: 97fd98f9     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  13ba40: 14000001     	b	0x13ba44 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x114>
  13ba44: d10083a0     	sub	x0, x29, #0x20
  13ba48: f85783a1     	ldur	x1, [x29, #-0x88]
  13ba4c: 97fdb6b9     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  13ba50: f85a83a0     	ldur	x0, [x29, #-0x58]
  13ba54: 91004000     	add	x0, x0, #0x10
  13ba58: aa1f03e1     	mov	x1, xzr
  13ba5c: 97fda2e5     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  13ba60: b81743a0     	stur	w0, [x29, #-0x8c]
  13ba64: 14000001     	b	0x13ba68 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x138>
  13ba68: b85743a8     	ldur	w8, [x29, #-0x8c]
  13ba6c: 36000888     	tbz	w8, #0x0, 0x13bb7c <android::ATSParser::PSISection::append(void const*, unsigned long)+0x24c>
  13ba70: 14000001     	b	0x13ba74 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x144>
  13ba74: d10083a0     	sub	x0, x29, #0x20
  13ba78: 97fd9106     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13ba7c: f9004fe0     	str	x0, [sp, #0x98]
  13ba80: 14000001     	b	0x13ba84 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x154>
  13ba84: f9404fe0     	ldr	x0, [sp, #0x98]
  13ba88: 97fda5f2     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13ba8c: f9004be0     	str	x0, [sp, #0x90]
  13ba90: 14000001     	b	0x13ba94 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x164>
  13ba94: f85a83a8     	ldur	x8, [x29, #-0x58]
  13ba98: 91004100     	add	x0, x8, #0x10
  13ba9c: 97fd90fd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13baa0: f90047e0     	str	x0, [sp, #0x88]
  13baa4: 14000001     	b	0x13baa8 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x178>
  13baa8: f94047e0     	ldr	x0, [sp, #0x88]
  13baac: 97fda5e9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13bab0: f90043e0     	str	x0, [sp, #0x80]
  13bab4: 14000001     	b	0x13bab8 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x188>
  13bab8: f85a83a8     	ldur	x8, [x29, #-0x58]
  13babc: 91004100     	add	x0, x8, #0x10
  13bac0: 97fd90f4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bac4: f9003fe0     	str	x0, [sp, #0x78]
  13bac8: 14000001     	b	0x13bacc <android::ATSParser::PSISection::append(void const*, unsigned long)+0x19c>
  13bacc: f9403fe0     	ldr	x0, [sp, #0x78]
  13bad0: 97fd9fb8     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bad4: f9003be0     	str	x0, [sp, #0x70]
  13bad8: 14000001     	b	0x13badc <android::ATSParser::PSISection::append(void const*, unsigned long)+0x1ac>
  13badc: f9404be0     	ldr	x0, [sp, #0x90]
  13bae0: f94043e1     	ldr	x1, [sp, #0x80]
  13bae4: f9403be2     	ldr	x2, [sp, #0x70]
  13bae8: 97fd90aa     	bl	0x9fd90 <memcpy@plt>
  13baec: d10083a1     	sub	x1, x29, #0x20
  13baf0: f90037e0     	str	x0, [sp, #0x68]
  13baf4: aa0103e0     	mov	x0, x1
  13baf8: 97fd90e6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bafc: f90033e0     	str	x0, [sp, #0x60]
  13bb00: 14000001     	b	0x13bb04 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x1d4>
  13bb04: f85a83a8     	ldur	x8, [x29, #-0x58]
  13bb08: 91004100     	add	x0, x8, #0x10
  13bb0c: 97fd90e1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bb10: f9002fe0     	str	x0, [sp, #0x58]
  13bb14: 14000001     	b	0x13bb18 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x1e8>
  13bb18: f9402fe0     	ldr	x0, [sp, #0x58]
  13bb1c: 97fd9fa5     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bb20: f9002be0     	str	x0, [sp, #0x50]
  13bb24: 14000001     	b	0x13bb28 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x1f8>
  13bb28: aa1f03e0     	mov	x0, xzr
  13bb2c: f94033e1     	ldr	x1, [sp, #0x60]
  13bb30: f90027e0     	str	x0, [sp, #0x48]
  13bb34: aa0103e0     	mov	x0, x1
  13bb38: f94027e1     	ldr	x1, [sp, #0x48]
  13bb3c: f9402be2     	ldr	x2, [sp, #0x50]
  13bb40: 97fdbd24     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  13bb44: 14000001     	b	0x13bb48 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x218>
  13bb48: 1400001a     	b	0x13bbb0 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x280>
  13bb4c: f81b83a0     	stur	x0, [x29, #-0x48]
  13bb50: 2a0103e8     	mov	w8, w1
  13bb54: b81b43a8     	stur	w8, [x29, #-0x4c]
  13bb58: f85803a0     	ldur	x0, [x29, #-0x80]
  13bb5c: 97fd9381     	bl	0xa0960 <_ZdlPv@plt>
  13bb60: 1400004a     	b	0x13bc88 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x358>
  13bb64: f81b83a0     	stur	x0, [x29, #-0x48]
  13bb68: 2a0103e8     	mov	w8, w1
  13bb6c: b81b43a8     	stur	w8, [x29, #-0x4c]
  13bb70: d10083a0     	sub	x0, x29, #0x20
  13bb74: 97fdba67     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  13bb78: 14000044     	b	0x13bc88 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x358>
  13bb7c: d10083a0     	sub	x0, x29, #0x20
  13bb80: 97fd90c4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bb84: f90023e0     	str	x0, [sp, #0x40]
  13bb88: 14000001     	b	0x13bb8c <android::ATSParser::PSISection::append(void const*, unsigned long)+0x25c>
  13bb8c: aa1f03e0     	mov	x0, xzr
  13bb90: f94023e1     	ldr	x1, [sp, #0x40]
  13bb94: f9001fe0     	str	x0, [sp, #0x38]
  13bb98: aa0103e0     	mov	x0, x1
  13bb9c: f9401fe1     	ldr	x1, [sp, #0x38]
  13bba0: f9401fe2     	ldr	x2, [sp, #0x38]
  13bba4: 97fdbd0b     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  13bba8: 14000001     	b	0x13bbac <android::ATSParser::PSISection::append(void const*, unsigned long)+0x27c>
  13bbac: 14000001     	b	0x13bbb0 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x280>
  13bbb0: f85a83a8     	ldur	x8, [x29, #-0x58]
  13bbb4: 91004100     	add	x0, x8, #0x10
  13bbb8: d10083a1     	sub	x1, x29, #0x20
  13bbbc: 97fda931     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
  13bbc0: f9001be0     	str	x0, [sp, #0x30]
  13bbc4: 14000001     	b	0x13bbc8 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x298>
  13bbc8: d10083a0     	sub	x0, x29, #0x20
  13bbcc: 97fdba51     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  13bbd0: 14000001     	b	0x13bbd4 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x2a4>
  13bbd4: f85a83a8     	ldur	x8, [x29, #-0x58]
  13bbd8: 91004109     	add	x9, x8, #0x10
  13bbdc: aa0903e0     	mov	x0, x9
  13bbe0: f90017e9     	str	x9, [sp, #0x28]
  13bbe4: 97fd90ab     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bbe8: 97fda59a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13bbec: f94017e8     	ldr	x8, [sp, #0x28]
  13bbf0: f90013e0     	str	x0, [sp, #0x20]
  13bbf4: aa0803e0     	mov	x0, x8
  13bbf8: 97fd90a6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bbfc: 97fd9f6d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bc00: f94013e8     	ldr	x8, [sp, #0x20]
  13bc04: 8b000100     	add	x0, x8, x0
  13bc08: f85d03a1     	ldur	x1, [x29, #-0x30]
  13bc0c: f85c83a2     	ldur	x2, [x29, #-0x38]
  13bc10: 97fd9060     	bl	0x9fd90 <memcpy@plt>
  13bc14: f94017e8     	ldr	x8, [sp, #0x28]
  13bc18: f9000fe0     	str	x0, [sp, #0x18]
  13bc1c: aa0803e0     	mov	x0, x8
  13bc20: 97fd909c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bc24: f94017e8     	ldr	x8, [sp, #0x28]
  13bc28: f9000be0     	str	x0, [sp, #0x10]
  13bc2c: aa0803e0     	mov	x0, x8
  13bc30: 97fd9098     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bc34: 97fd9f5f     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bc38: f85c83a8     	ldur	x8, [x29, #-0x38]
  13bc3c: 8b080002     	add	x2, x0, x8
  13bc40: aa1f03e0     	mov	x0, xzr
  13bc44: f9400be1     	ldr	x1, [sp, #0x10]
  13bc48: f90007e0     	str	x0, [sp, #0x8]
  13bc4c: aa0103e0     	mov	x0, x1
  13bc50: f94007e1     	ldr	x1, [sp, #0x8]
  13bc54: 97fdbcdf     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  13bc58: d53bd048     	mrs	x8, TPIDR_EL0
  13bc5c: f9401508     	ldr	x8, [x8, #0x28]
  13bc60: f85e83a9     	ldur	x9, [x29, #-0x18]
  13bc64: eb090108     	subs	x8, x8, x9
  13bc68: f90003e8     	str	x8, [sp]
  13bc6c: 54000121     	b.ne	0x13bc90 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x360>
  13bc70: 14000001     	b	0x13bc74 <android::ATSParser::PSISection::append(void const*, unsigned long)+0x344>
  13bc74: 2a1f03e0     	mov	w0, wzr
  13bc78: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  13bc7c: f94093fc     	ldr	x28, [sp, #0x120]
  13bc80: 910503ff     	add	sp, sp, #0x140
  13bc84: d65f03c0     	ret
  13bc88: f85b83a0     	ldur	x0, [x29, #-0x48]
  13bc8c: 97fdb0a1     	bl	0xa7f10 <_Unwind_Resume@plt>
  13bc90: 97fdb838     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013bc94 <android::ATSParser::PSISection::isComplete() const>:
  13bc94: d10143ff     	sub	sp, sp, #0x50
  13bc98: a9047bfd     	stp	x29, x30, [sp, #0x40]
  13bc9c: 910103fd     	add	x29, sp, #0x40
  13bca0: b27c03e8     	orr	x8, xzr, #0x10
  13bca4: d2800009     	mov	x9, #0x0                // =0
  13bca8: f81f03a0     	stur	x0, [x29, #-0x10]
  13bcac: f85f03a0     	ldur	x0, [x29, #-0x10]
  13bcb0: 8b080008     	add	x8, x0, x8
  13bcb4: f90013e0     	str	x0, [sp, #0x20]
  13bcb8: aa0803e0     	mov	x0, x8
  13bcbc: aa0903e1     	mov	x1, x9
  13bcc0: 97fdb268     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13bcc4: 370001a0     	tbnz	w0, #0x0, 0x13bcf8 <android::ATSParser::PSISection::isComplete() const+0x64>
  13bcc8: b24007e8     	orr	x8, xzr, #0x3
  13bccc: b27c03e9     	orr	x9, xzr, #0x10
  13bcd0: f94013ea     	ldr	x10, [sp, #0x20]
  13bcd4: 8b090140     	add	x0, x10, x9
  13bcd8: f9000fe8     	str	x8, [sp, #0x18]
  13bcdc: 97fd906d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bce0: 97fd9f34     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bce4: f9400fe8     	ldr	x8, [sp, #0x18]
  13bce8: eb08001f     	cmp	x0, x8
  13bcec: 1a9f27eb     	cset	w11, lo
  13bcf0: 3700004b     	tbnz	w11, #0x0, 0x13bcf8 <android::ATSParser::PSISection::isComplete() const+0x64>
  13bcf4: 14000006     	b	0x13bd0c <android::ATSParser::PSISection::isComplete() const+0x78>
  13bcf8: 52800008     	mov	w8, #0x0                // =0
  13bcfc: 320003e9     	orr	w9, wzr, #0x1
  13bd00: 0a090108     	and	w8, w8, w9
  13bd04: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13bd08: 14000021     	b	0x13bd8c <android::ATSParser::PSISection::isComplete() const+0xf8>
  13bd0c: 32002fe8     	orr	w8, wzr, #0xfff
  13bd10: b24003e9     	orr	x9, xzr, #0x1
  13bd14: b27c03ea     	orr	x10, xzr, #0x10
  13bd18: f94013eb     	ldr	x11, [sp, #0x20]
  13bd1c: 8b0a0160     	add	x0, x11, x10
  13bd20: b90017e8     	str	w8, [sp, #0x14]
  13bd24: f90007e9     	str	x9, [sp, #0x8]
  13bd28: f90003ea     	str	x10, [sp]
  13bd2c: 97fd9059     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bd30: 97fda548     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13bd34: f94007e9     	ldr	x9, [sp, #0x8]
  13bd38: 8b090000     	add	x0, x0, x9
  13bd3c: 97fdafdd     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  13bd40: 32003fe8     	orr	w8, wzr, #0xffff
  13bd44: 0a080008     	and	w8, w0, w8
  13bd48: b94017e0     	ldr	w0, [sp, #0x14]
  13bd4c: 0a000108     	and	w8, w8, w0
  13bd50: b81ec3a8     	stur	w8, [x29, #-0x14]
  13bd54: f94013e9     	ldr	x9, [sp, #0x20]
  13bd58: f94003ea     	ldr	x10, [sp]
  13bd5c: 8b0a0120     	add	x0, x9, x10
  13bd60: 97fd904c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bd64: 97fd9f13     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13bd68: b85ec3a8     	ldur	w8, [x29, #-0x14]
  13bd6c: 11000d08     	add	w8, w8, #0x3
  13bd70: 2a0803e9     	mov	w9, w8
  13bd74: d3407d29     	ubfx	x9, x9, #0, #32
  13bd78: eb09001f     	cmp	x0, x9
  13bd7c: 1a9f37e8     	cset	w8, hs
  13bd80: 320003ec     	orr	w12, wzr, #0x1
  13bd84: 0a0c0108     	and	w8, w8, w12
  13bd88: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13bd8c: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  13bd90: 2a0803e0     	mov	w0, w8
  13bd94: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  13bd98: 910143ff     	add	sp, sp, #0x50
  13bd9c: d65f03c0     	ret

000000000013bda0 <android::ATSParser::PSISection::isCRCOkay() const>:
  13bda0: d10183ff     	sub	sp, sp, #0x60
  13bda4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  13bda8: 910143fd     	add	x29, sp, #0x50
  13bdac: b0000b68     	adrp	x8, 0x2a8000
  13bdb0: f942e508     	ldr	x8, [x8, #0x5c8]
  13bdb4: f81f03a0     	stur	x0, [x29, #-0x10]
  13bdb8: f85f03a0     	ldur	x0, [x29, #-0x10]
  13bdbc: f9000fe0     	str	x0, [sp, #0x18]
  13bdc0: f9000be8     	str	x8, [sp, #0x10]
  13bdc4: 97fdaa3b     	bl	0xa66b0 <_ZNK7android9ATSParser10PSISection10isCompleteEv@plt>
  13bdc8: 370000c0     	tbnz	w0, #0x0, 0x13bde0 <android::ATSParser::PSISection::isCRCOkay() const+0x40>
  13bdcc: 52800008     	mov	w8, #0x0                // =0
  13bdd0: 320003e9     	orr	w9, wzr, #0x1
  13bdd4: 0a090108     	and	w8, w8, w9
  13bdd8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13bddc: 14000062     	b	0x13bf64 <android::ATSParser::PSISection::isCRCOkay() const+0x1c4>
  13bde0: 321903e8     	orr	w8, wzr, #0x80
  13bde4: b27c03e9     	orr	x9, xzr, #0x10
  13bde8: f9400fea     	ldr	x10, [sp, #0x18]
  13bdec: 8b090140     	add	x0, x10, x9
  13bdf0: b9000fe8     	str	w8, [sp, #0xc]
  13bdf4: 97fd9027     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bdf8: 97fda516     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13bdfc: f81e83a0     	stur	x0, [x29, #-0x18]
  13be00: f85e83a9     	ldur	x9, [x29, #-0x18]
  13be04: 39400528     	ldrb	w8, [x9, #0x1]
  13be08: b9400feb     	ldr	w11, [sp, #0xc]
  13be0c: 0a0b0108     	and	w8, w8, w11
  13be10: 34000048     	cbz	w8, 0x13be18 <android::ATSParser::PSISection::isCRCOkay() const+0x78>
  13be14: 14000006     	b	0x13be2c <android::ATSParser::PSISection::isCRCOkay() const+0x8c>
  13be18: 12800008     	mov	w8, #-0x1               // =-1
  13be1c: 320003e9     	orr	w9, wzr, #0x1
  13be20: 0a090108     	and	w8, w8, w9
  13be24: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13be28: 1400004f     	b	0x13bf64 <android::ATSParser::PSISection::isCRCOkay() const+0x1c4>
  13be2c: 32002fe8     	orr	w8, wzr, #0xfff
  13be30: b24003e9     	orr	x9, xzr, #0x1
  13be34: f85e83aa     	ldur	x10, [x29, #-0x18]
  13be38: 8b090140     	add	x0, x10, x9
  13be3c: b9000be8     	str	w8, [sp, #0x8]
  13be40: 97fdaf9c     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  13be44: 32003fe8     	orr	w8, wzr, #0xffff
  13be48: 0a080008     	and	w8, w0, w8
  13be4c: b9400be0     	ldr	w0, [sp, #0x8]
  13be50: 0a000108     	and	w8, w8, w0
  13be54: b81e43a8     	stur	w8, [x29, #-0x1c]
  13be58: b85e43a8     	ldur	w8, [x29, #-0x1c]
  13be5c: f9400fe9     	ldr	x9, [sp, #0x18]
  13be60: 3940612b     	ldrb	w11, [x9, #0x18]
  13be64: 6b0b011f     	cmp	w8, w11
  13be68: 1a9f27e8     	cset	w8, lo
  13be6c: 37000048     	tbnz	w8, #0x0, 0x13be74 <android::ATSParser::PSISection::isCRCOkay() const+0xd4>
  13be70: 14000006     	b	0x13be88 <android::ATSParser::PSISection::isCRCOkay() const+0xe8>
  13be74: 52800008     	mov	w8, #0x0                // =0
  13be78: 320003e9     	orr	w9, wzr, #0x1
  13be7c: 0a090108     	and	w8, w8, w9
  13be80: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13be84: 14000038     	b	0x13bf64 <android::ATSParser::PSISection::isCRCOkay() const+0x1c4>
  13be88: 12800008     	mov	w8, #-0x1               // =-1
  13be8c: f9400fe9     	ldr	x9, [sp, #0x18]
  13be90: 3940612a     	ldrb	w10, [x9, #0x18]
  13be94: b85e43ab     	ldur	w11, [x29, #-0x1c]
  13be98: 6b0a016a     	subs	w10, w11, w10
  13be9c: b81e43aa     	stur	w10, [x29, #-0x1c]
  13bea0: b81e03a8     	stur	w8, [x29, #-0x20]
  13bea4: b81dc3bf     	stur	wzr, [x29, #-0x24]
  13bea8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  13beac: b85e43a9     	ldur	w9, [x29, #-0x1c]
  13beb0: 11001129     	add	w9, w9, #0x4
  13beb4: 6b09011f     	cmp	w8, w9
  13beb8: 1a9f27e8     	cset	w8, lo
  13bebc: 37000048     	tbnz	w8, #0x0, 0x13bec4 <android::ATSParser::PSISection::isCRCOkay() const+0x124>
  13bec0: 14000022     	b	0x13bf48 <android::ATSParser::PSISection::isCRCOkay() const+0x1a8>
  13bec4: 321d03e8     	orr	w8, wzr, #0x8
  13bec8: b27e03e9     	orr	x9, xzr, #0x4
  13becc: 32001fea     	orr	w10, wzr, #0xff
  13bed0: 321d07eb     	orr	w11, wzr, #0x18
  13bed4: f85e83ac     	ldur	x12, [x29, #-0x18]
  13bed8: b85dc3ad     	ldur	w13, [x29, #-0x24]
  13bedc: 2a0d03ee     	mov	w14, w13
  13bee0: d3407dce     	ubfx	x14, x14, #0, #32
  13bee4: 8b0e018c     	add	x12, x12, x14
  13bee8: 3940018d     	ldrb	w13, [x12]
  13beec: 381db3ad     	sturb	w13, [x29, #-0x25]
  13bef0: b85e03ad     	ldur	w13, [x29, #-0x20]
  13bef4: 1acb25ab     	lsr	w11, w13, w11
  13bef8: 385db3ad     	ldurb	w13, [x29, #-0x25]
  13befc: 0a0a01ad     	and	w13, w13, w10
  13bf00: 4a0d016b     	eor	w11, w11, w13
  13bf04: 0a0a016a     	and	w10, w11, w10
  13bf08: b90027ea     	str	w10, [sp, #0x24]
  13bf0c: b94027ea     	ldr	w10, [sp, #0x24]
  13bf10: 2a0a03ec     	mov	w12, w10
  13bf14: 93407d8c     	sxtw	x12, w12
  13bf18: 9b0c7d29     	mul	x9, x9, x12
  13bf1c: f9400bec     	ldr	x12, [sp, #0x10]
  13bf20: 8b090189     	add	x9, x12, x9
  13bf24: b940012a     	ldr	w10, [x9]
  13bf28: b85e03ab     	ldur	w11, [x29, #-0x20]
  13bf2c: 1ac82168     	lsl	w8, w11, w8
  13bf30: 4a080148     	eor	w8, w10, w8
  13bf34: b81e03a8     	stur	w8, [x29, #-0x20]
  13bf38: b85dc3a8     	ldur	w8, [x29, #-0x24]
  13bf3c: 11000508     	add	w8, w8, #0x1
  13bf40: b81dc3a8     	stur	w8, [x29, #-0x24]
  13bf44: 17ffffd9     	b	0x13bea8 <android::ATSParser::PSISection::isCRCOkay() const+0x108>
  13bf48: 52800008     	mov	w8, #0x0                // =0
  13bf4c: b85e03a9     	ldur	w9, [x29, #-0x20]
  13bf50: 6b08013f     	cmp	w9, w8
  13bf54: 1a9f17e8     	cset	w8, eq
  13bf58: 320003e9     	orr	w9, wzr, #0x1
  13bf5c: 0a090108     	and	w8, w8, w9
  13bf60: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13bf64: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  13bf68: 2a0803e0     	mov	w0, w8
  13bf6c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13bf70: 910183ff     	add	sp, sp, #0x60
  13bf74: d65f03c0     	ret

000000000013bf78 <android::ATSParser::PSISection::data() const>:
  13bf78: d100c3ff     	sub	sp, sp, #0x30
  13bf7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13bf80: 910083fd     	add	x29, sp, #0x20
  13bf84: b27c03e8     	orr	x8, xzr, #0x10
  13bf88: d2800009     	mov	x9, #0x0                // =0
  13bf8c: aa0903e1     	mov	x1, x9
  13bf90: f81f83a0     	stur	x0, [x29, #-0x8]
  13bf94: f85f83a0     	ldur	x0, [x29, #-0x8]
  13bf98: 8b080008     	add	x8, x0, x8
  13bf9c: f9000be0     	str	x0, [sp, #0x10]
  13bfa0: aa0803e0     	mov	x0, x8
  13bfa4: f90007e9     	str	x9, [sp, #0x8]
  13bfa8: 97fdb1ae     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13bfac: 37000040     	tbnz	w0, #0x0, 0x13bfb4 <android::ATSParser::PSISection::data() const+0x3c>
  13bfb0: 14000004     	b	0x13bfc0 <android::ATSParser::PSISection::data() const+0x48>
  13bfb4: f94007e0     	ldr	x0, [sp, #0x8]
  13bfb8: f90003e0     	str	x0, [sp]
  13bfbc: 14000007     	b	0x13bfd8 <android::ATSParser::PSISection::data() const+0x60>
  13bfc0: b27c03e8     	orr	x8, xzr, #0x10
  13bfc4: f9400be9     	ldr	x9, [sp, #0x10]
  13bfc8: 8b080120     	add	x0, x9, x8
  13bfcc: 97fd8fb1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13bfd0: 97fda4a0     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  13bfd4: f90003e0     	str	x0, [sp]
  13bfd8: f94003e8     	ldr	x8, [sp]
  13bfdc: aa0803e0     	mov	x0, x8
  13bfe0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13bfe4: 9100c3ff     	add	sp, sp, #0x30
  13bfe8: d65f03c0     	ret

000000000013bfec <android::ATSParser::PSISection::size() const>:
  13bfec: d100c3ff     	sub	sp, sp, #0x30
  13bff0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13bff4: 910083fd     	add	x29, sp, #0x20
  13bff8: b27c03e8     	orr	x8, xzr, #0x10
  13bffc: d2800009     	mov	x9, #0x0                // =0
  13c000: f81f83a0     	stur	x0, [x29, #-0x8]
  13c004: f85f83a0     	ldur	x0, [x29, #-0x8]
  13c008: 8b080008     	add	x8, x0, x8
  13c00c: f9000be0     	str	x0, [sp, #0x10]
  13c010: aa0803e0     	mov	x0, x8
  13c014: aa0903e1     	mov	x1, x9
  13c018: 97fdb192     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  13c01c: 37000040     	tbnz	w0, #0x0, 0x13c024 <android::ATSParser::PSISection::size() const+0x38>
  13c020: 14000004     	b	0x13c030 <android::ATSParser::PSISection::size() const+0x44>
  13c024: d2800008     	mov	x8, #0x0                // =0
  13c028: f90007e8     	str	x8, [sp, #0x8]
  13c02c: 14000007     	b	0x13c048 <android::ATSParser::PSISection::size() const+0x5c>
  13c030: b27c03e8     	orr	x8, xzr, #0x10
  13c034: f9400be9     	ldr	x9, [sp, #0x10]
  13c038: 8b080120     	add	x0, x9, x8
  13c03c: 97fd8f95     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  13c040: 97fd9e5c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  13c044: f90007e0     	str	x0, [sp, #0x8]
  13c048: f94007e8     	ldr	x8, [sp, #0x8]
  13c04c: aa0803e0     	mov	x0, x8
  13c050: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13c054: 9100c3ff     	add	sp, sp, #0x30
  13c058: d65f03c0     	ret

000000000013c05c <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::removeItem(unsigned int const&)>:
  13c05c: d101c3ff     	sub	sp, sp, #0x70
  13c060: a9067bfd     	stp	x29, x30, [sp, #0x60]
  13c064: 910183fd     	add	x29, sp, #0x60
  13c068: d53bd048     	mrs	x8, TPIDR_EL0
  13c06c: f9401508     	ldr	x8, [x8, #0x28]
  13c070: f81f83a8     	stur	x8, [x29, #-0x8]
  13c074: f81e03a0     	stur	x0, [x29, #-0x20]
  13c078: f81d83a1     	stur	x1, [x29, #-0x28]
  13c07c: f85e03a0     	ldur	x0, [x29, #-0x20]
  13c080: f85d83a1     	ldur	x1, [x29, #-0x28]
  13c084: d10063a8     	sub	x8, x29, #0x18
  13c088: f90013e0     	str	x0, [sp, #0x20]
  13c08c: aa0803e0     	mov	x0, x8
  13c090: f9000fe8     	str	x8, [sp, #0x18]
  13c094: 97fdb2af     	bl	0xa8b50 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKj@plt>
  13c098: f94013e0     	ldr	x0, [sp, #0x20]
  13c09c: f9400fe1     	ldr	x1, [sp, #0x18]
  13c0a0: 97fda2fc     	bl	0xa4c90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE6removeERKS6_@plt>
  13c0a4: f9000be0     	str	x0, [sp, #0x10]
  13c0a8: 14000001     	b	0x13c0ac <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::removeItem(unsigned int const&)+0x50>
  13c0ac: d10063a0     	sub	x0, x29, #0x18
  13c0b0: 97fdb0e4     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13c0b4: d53bd040     	mrs	x0, TPIDR_EL0
  13c0b8: f9401400     	ldr	x0, [x0, #0x28]
  13c0bc: f85f83be     	ldur	x30, [x29, #-0x8]
  13c0c0: eb1e0000     	subs	x0, x0, x30
  13c0c4: f90007e0     	str	x0, [sp, #0x8]
  13c0c8: 540001c1     	b.ne	0x13c100 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::removeItem(unsigned int const&)+0xa4>
  13c0cc: 14000001     	b	0x13c0d0 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::removeItem(unsigned int const&)+0x74>
  13c0d0: f9400be0     	ldr	x0, [sp, #0x10]
  13c0d4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13c0d8: 9101c3ff     	add	sp, sp, #0x70
  13c0dc: d65f03c0     	ret
  13c0e0: f9001be0     	str	x0, [sp, #0x30]
  13c0e4: 2a0103e8     	mov	w8, w1
  13c0e8: b9002fe8     	str	w8, [sp, #0x2c]
  13c0ec: d10063a0     	sub	x0, x29, #0x18
  13c0f0: 97fdb0d4     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13c0f4: 14000001     	b	0x13c0f8 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::PSISection>>::removeItem(unsigned int const&)+0x9c>
  13c0f8: f9401be0     	ldr	x0, [sp, #0x30]
  13c0fc: 97fdaf85     	bl	0xa7f10 <_Unwind_Resume@plt>
  13c100: 97fdb71c     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013c104 <android::sp<android::ATSParser::PSISection>::clear()>:
  13c104: d100c3ff     	sub	sp, sp, #0x30
  13c108: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13c10c: 910083fd     	add	x29, sp, #0x20
  13c110: d2800008     	mov	x8, #0x0                // =0
  13c114: f81f83a0     	stur	x0, [x29, #-0x8]
  13c118: f85f83a0     	ldur	x0, [x29, #-0x8]
  13c11c: aa0003e9     	mov	x9, x0
  13c120: f9400129     	ldr	x9, [x9]
  13c124: eb08013f     	cmp	x9, x8
  13c128: 1a9f07ea     	cset	w10, ne
  13c12c: f9000be8     	str	x8, [sp, #0x10]
  13c130: f90007e0     	str	x0, [sp, #0x8]
  13c134: 3700004a     	tbnz	w10, #0x0, 0x13c13c <android::sp<android::ATSParser::PSISection>::clear()+0x38>
  13c138: 14000008     	b	0x13c158 <android::sp<android::ATSParser::PSISection>::clear()+0x54>
  13c13c: f94007e8     	ldr	x8, [sp, #0x8]
  13c140: f9400100     	ldr	x0, [x8]
  13c144: f94007e1     	ldr	x1, [sp, #0x8]
  13c148: 97fd9fc2     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  13c14c: f94007e8     	ldr	x8, [sp, #0x8]
  13c150: f9400be0     	ldr	x0, [sp, #0x10]
  13c154: f9000100     	str	x0, [x8]
  13c158: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13c15c: 9100c3ff     	add	sp, sp, #0x30
  13c160: d65f03c0     	ret

000000000013c164 <android::sp<android::ATSParser::PSISection>::operator!=(android::ATSParser::PSISection const*) const>:
  13c164: d10043ff     	sub	sp, sp, #0x10
  13c168: f90007e0     	str	x0, [sp, #0x8]
  13c16c: f90003e1     	str	x1, [sp]
  13c170: f94007e0     	ldr	x0, [sp, #0x8]
  13c174: f9400000     	ldr	x0, [x0]
  13c178: f94003e1     	ldr	x1, [sp]
  13c17c: eb01001f     	cmp	x0, x1
  13c180: 1a9f07e8     	cset	w8, ne
  13c184: 320003e9     	orr	w9, wzr, #0x1
  13c188: 0a090108     	and	w8, w8, w9
  13c18c: 2a0803e0     	mov	w0, w8
  13c190: 910043ff     	add	sp, sp, #0x10
  13c194: d65f03c0     	ret

000000000013c198 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)>:
  13c198: d10383ff     	sub	sp, sp, #0xe0
  13c19c: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  13c1a0: 910343fd     	add	x29, sp, #0xd0
  13c1a4: b27d03e8     	orr	x8, xzr, #0x8
  13c1a8: 52800009     	mov	w9, #0x0                // =0
  13c1ac: f81f03a0     	stur	x0, [x29, #-0x10]
  13c1b0: f81e83a1     	stur	x1, [x29, #-0x18]
  13c1b4: b81e43a2     	stur	w2, [x29, #-0x1c]
  13c1b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  13c1bc: f85e83a1     	ldur	x1, [x29, #-0x18]
  13c1c0: f90037e0     	str	x0, [sp, #0x68]
  13c1c4: aa0103e0     	mov	x0, x1
  13c1c8: aa0803e1     	mov	x1, x8
  13c1cc: b90067e9     	str	w9, [sp, #0x64]
  13c1d0: 97fd9874     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c1d4: b81e03a0     	stur	w0, [x29, #-0x20]
  13c1d8: b85e03a9     	ldur	w9, [x29, #-0x20]
  13c1dc: b94067e0     	ldr	w0, [sp, #0x64]
  13c1e0: 6b00013f     	cmp	w9, w0
  13c1e4: 1a9f97e9     	cset	w9, hi
  13c1e8: 37000049     	tbnz	w9, #0x0, 0x13c1f0 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x58>
  13c1ec: 14000097     	b	0x13c448 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x2b0>
  13c1f0: 321d03e8     	orr	w8, wzr, #0x8
  13c1f4: b85e03a9     	ldur	w9, [x29, #-0x20]
  13c1f8: 1b087d28     	mul	w8, w9, w8
  13c1fc: 2a0803ea     	mov	w10, w8
  13c200: d3407d4a     	ubfx	x10, x10, #0, #32
  13c204: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c208: f9002fea     	str	x10, [sp, #0x58]
  13c20c: 97fd976d     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13c210: f9402fea     	ldr	x10, [sp, #0x58]
  13c214: eb00015f     	cmp	x10, x0
  13c218: 1a9f97e8     	cset	w8, hi
  13c21c: 37000048     	tbnz	w8, #0x0, 0x13c224 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x8c>
  13c220: 14000004     	b	0x13c230 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x98>
  13c224: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13c228: b81fc3a8     	stur	w8, [x29, #-0x4]
  13c22c: 14000088     	b	0x13c44c <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x2b4>
  13c230: b24003e1     	orr	x1, xzr, #0x1
  13c234: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c238: 97fd985a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c23c: b81dc3a0     	stur	w0, [x29, #-0x24]
  13c240: b85dc3a0     	ldur	w0, [x29, #-0x24]
  13c244: 35000040     	cbnz	w0, 0x13c24c <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0xb4>
  13c248: 14000001     	b	0x13c24c <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0xb4>
  13c24c: b27e03e8     	orr	x8, xzr, #0x4
  13c250: b27f03e1     	orr	x1, xzr, #0x2
  13c254: b24003e9     	orr	x9, xzr, #0x1
  13c258: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c25c: f9002be8     	str	x8, [sp, #0x50]
  13c260: f90027e9     	str	x9, [sp, #0x48]
  13c264: 97fda9ff     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13c268: f85e83a8     	ldur	x8, [x29, #-0x18]
  13c26c: aa0803e0     	mov	x0, x8
  13c270: f94027e1     	ldr	x1, [sp, #0x48]
  13c274: 97fd984b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c278: b81d83a0     	stur	w0, [x29, #-0x28]
  13c27c: f9402be8     	ldr	x8, [sp, #0x50]
  13c280: f81d03a8     	stur	x8, [x29, #-0x30]
  13c284: b85d83a0     	ldur	w0, [x29, #-0x28]
  13c288: 35000040     	cbnz	w0, 0x13c290 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0xf8>
  13c28c: 14000066     	b	0x13c424 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x28c>
  13c290: 52800688     	mov	w8, #0x34               // =52
  13c294: 321d03e9     	orr	w9, wzr, #0x8
  13c298: b85e03aa     	ldur	w10, [x29, #-0x20]
  13c29c: 1b097d49     	mul	w9, w10, w9
  13c2a0: 6b08013f     	cmp	w9, w8
  13c2a4: 1a9f27e8     	cset	w8, lo
  13c2a8: 37000048     	tbnz	w8, #0x0, 0x13c2b0 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x118>
  13c2ac: 14000004     	b	0x13c2bc <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x124>
  13c2b0: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  13c2b4: b81fc3a8     	stur	w8, [x29, #-0x4]
  13c2b8: 14000065     	b	0x13c44c <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x2b4>
  13c2bc: d2802588     	mov	x8, #0x12c              // =300
  13c2c0: d2801789     	mov	x9, #0xbc               // =188
  13c2c4: d2800121     	mov	x1, #0x9                // =9
  13c2c8: b27f07ea     	orr	x10, xzr, #0x6
  13c2cc: b27b03eb     	orr	x11, xzr, #0x20
  13c2d0: b27e03ec     	orr	x12, xzr, #0x4
  13c2d4: b24003ed     	orr	x13, xzr, #0x1
  13c2d8: b27d03ee     	orr	x14, xzr, #0x8
  13c2dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c2e0: f90023e1     	str	x1, [sp, #0x40]
  13c2e4: aa0c03e1     	mov	x1, x12
  13c2e8: f9001fe8     	str	x8, [sp, #0x38]
  13c2ec: f9001be9     	str	x9, [sp, #0x30]
  13c2f0: f90017ea     	str	x10, [sp, #0x28]
  13c2f4: f90013eb     	str	x11, [sp, #0x20]
  13c2f8: f9000fed     	str	x13, [sp, #0x18]
  13c2fc: f9000bee     	str	x14, [sp, #0x10]
  13c300: 97fda9d8     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13c304: f85e83a8     	ldur	x8, [x29, #-0x18]
  13c308: aa0803e0     	mov	x0, x8
  13c30c: f94013e1     	ldr	x1, [sp, #0x20]
  13c310: 97fd9824     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c314: 2a0003e8     	mov	w8, w0
  13c318: d3407d08     	ubfx	x8, x8, #0, #32
  13c31c: f81c83a8     	stur	x8, [x29, #-0x38]
  13c320: f85c83a8     	ldur	x8, [x29, #-0x38]
  13c324: f9400fe9     	ldr	x9, [sp, #0x18]
  13c328: 9ac92108     	lsl	x8, x8, x9
  13c32c: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c330: aa0903e1     	mov	x1, x9
  13c334: f90007e8     	str	x8, [sp, #0x8]
  13c338: 97fd981a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c33c: 2a0003e8     	mov	w8, w0
  13c340: d3407d08     	ubfx	x8, x8, #0, #32
  13c344: f94007e9     	ldr	x9, [sp, #0x8]
  13c348: aa080128     	orr	x8, x9, x8
  13c34c: f81c83a8     	stur	x8, [x29, #-0x38]
  13c350: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c354: f94017e1     	ldr	x1, [sp, #0x28]
  13c358: 97fda9c2     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13c35c: f85e83a8     	ldur	x8, [x29, #-0x18]
  13c360: aa0803e0     	mov	x0, x8
  13c364: f94023e1     	ldr	x1, [sp, #0x40]
  13c368: 97fd980e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  13c36c: b81c43a0     	stur	w0, [x29, #-0x3c]
  13c370: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c374: 97fd9713     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  13c378: f9400be8     	ldr	x8, [sp, #0x10]
  13c37c: 9ac80809     	udiv	x9, x0, x8
  13c380: f9401bea     	ldr	x10, [sp, #0x30]
  13c384: eb090149     	subs	x9, x10, x9
  13c388: f81b83a9     	stur	x9, [x29, #-0x48]
  13c38c: f85c83a9     	ldur	x9, [x29, #-0x38]
  13c390: f9401feb     	ldr	x11, [sp, #0x38]
  13c394: 9b0b7d29     	mul	x9, x9, x11
  13c398: b85c43af     	ldur	w15, [x29, #-0x3c]
  13c39c: 2a0f03ec     	mov	w12, w15
  13c3a0: d3407d8c     	ubfx	x12, x12, #0, #32
  13c3a4: 8b0c0129     	add	x9, x9, x12
  13c3a8: f81b03a9     	stur	x9, [x29, #-0x50]
  13c3ac: f94037e9     	ldr	x9, [sp, #0x68]
  13c3b0: f940452c     	ldr	x12, [x9, #0x88]
  13c3b4: 9b0a7d8c     	mul	x12, x12, x10
  13c3b8: f85b83ad     	ldur	x13, [x29, #-0x48]
  13c3bc: 8b0d018c     	add	x12, x12, x13
  13c3c0: f81a83ac     	stur	x12, [x29, #-0x58]
  13c3c4: f81a03bf     	stur	xzr, [x29, #-0x60]
  13c3c8: b27d07e8     	orr	x8, xzr, #0x18
  13c3cc: f85a03a9     	ldur	x9, [x29, #-0x60]
  13c3d0: f94037ea     	ldr	x10, [sp, #0x68]
  13c3d4: 8b080140     	add	x0, x10, x8
  13c3d8: f90003e9     	str	x9, [sp]
  13c3dc: 97fd949d     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13c3e0: f94003e8     	ldr	x8, [sp]
  13c3e4: eb00011f     	cmp	x8, x0
  13c3e8: 1a9f27eb     	cset	w11, lo
  13c3ec: 3700004b     	tbnz	w11, #0x0, 0x13c3f4 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x25c>
  13c3f0: 1400000a     	b	0x13c418 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x280>
  13c3f4: b85e43a1     	ldur	w1, [x29, #-0x1c]
  13c3f8: f85b03a2     	ldur	x2, [x29, #-0x50]
  13c3fc: f85a83a3     	ldur	x3, [x29, #-0x58]
  13c400: f94037e0     	ldr	x0, [sp, #0x68]
  13c404: 97fda527     	bl	0xa58a0 <_ZN7android9ATSParser9updatePCREjmm@plt>
  13c408: f85a03a8     	ldur	x8, [x29, #-0x60]
  13c40c: 91000508     	add	x8, x8, #0x1
  13c410: f81a03a8     	stur	x8, [x29, #-0x60]
  13c414: 17ffffed     	b	0x13c3c8 <android::ATSParser::parseAdaptationField(android::ABitReader*, unsigned int)+0x230>
  13c418: f85d03a8     	ldur	x8, [x29, #-0x30]
  13c41c: 9100d108     	add	x8, x8, #0x34
  13c420: f81d03a8     	stur	x8, [x29, #-0x30]
  13c424: 321d03e8     	orr	w8, wzr, #0x8
  13c428: f85e83a0     	ldur	x0, [x29, #-0x18]
  13c42c: b85e03a9     	ldur	w9, [x29, #-0x20]
  13c430: 1b087d28     	mul	w8, w9, w8
  13c434: 2a0803ea     	mov	w10, w8
  13c438: d3407d4a     	ubfx	x10, x10, #0, #32
  13c43c: f85d03ab     	ldur	x11, [x29, #-0x30]
  13c440: eb0b0141     	subs	x1, x10, x11
  13c444: 97fda987     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  13c448: b81fc3bf     	stur	wzr, [x29, #-0x4]
  13c44c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  13c450: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  13c454: 910383ff     	add	sp, sp, #0xe0
  13c458: d65f03c0     	ret

000000000013c45c <android::ATSParser::updatePCR(unsigned int, unsigned long, unsigned long)>:
  13c45c: d10183ff     	sub	sp, sp, #0x60
  13c460: a9057bfd     	stp	x29, x30, [sp, #0x50]
  13c464: 910143fd     	add	x29, sp, #0x50
  13c468: b27f03e8     	orr	x8, xzr, #0x2
  13c46c: f81f83a0     	stur	x0, [x29, #-0x8]
  13c470: b81f43a1     	stur	w1, [x29, #-0xc]
  13c474: f81e83a2     	stur	x2, [x29, #-0x18]
  13c478: f81e03a3     	stur	x3, [x29, #-0x20]
  13c47c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13c480: f9406002     	ldr	x2, [x0, #0xc0]
  13c484: eb08005f     	cmp	x2, x8
  13c488: 1a9f17e1     	cset	w1, eq
  13c48c: f90013e0     	str	x0, [sp, #0x20]
  13c490: 37000041     	tbnz	w1, #0x0, 0x13c498 <android::ATSParser::updatePCR(unsigned int, unsigned long, unsigned long)+0x3c>
  13c494: 14000013     	b	0x13c4e0 <android::ATSParser::updatePCR(unsigned int, unsigned long, unsigned long)+0x84>
  13c498: b24003e8     	orr	x8, xzr, #0x1
  13c49c: d2801609     	mov	x9, #0xb0               // =176
  13c4a0: d280140a     	mov	x10, #0xa0              // =160
  13c4a4: d280120b     	mov	x11, #0x90              // =144
  13c4a8: f94013ec     	ldr	x12, [sp, #0x20]
  13c4ac: 8b0b018d     	add	x13, x12, x11
  13c4b0: f94005ad     	ldr	x13, [x13, #0x8]
  13c4b4: 8b0b018b     	add	x11, x12, x11
  13c4b8: f900016d     	str	x13, [x11]
  13c4bc: 8b0a018b     	add	x11, x12, x10
  13c4c0: f940056b     	ldr	x11, [x11, #0x8]
  13c4c4: 8b0a018a     	add	x10, x12, x10
  13c4c8: f900014b     	str	x11, [x10]
  13c4cc: 8b09018a     	add	x10, x12, x9
  13c4d0: f940054a     	ldr	x10, [x10, #0x8]
  13c4d4: 8b090189     	add	x9, x12, x9
  13c4d8: f900012a     	str	x10, [x9]
  13c4dc: f9006188     	str	x8, [x12, #0xc0]
  13c4e0: d2801608     	mov	x8, #0xb0               // =176
  13c4e4: d2801409     	mov	x9, #0xa0               // =160
  13c4e8: b27d03ea     	orr	x10, xzr, #0x8
  13c4ec: d280120b     	mov	x11, #0x90              // =144
  13c4f0: b27f03ec     	orr	x12, xzr, #0x2
  13c4f4: f85e83ad     	ldur	x13, [x29, #-0x18]
  13c4f8: f94013ee     	ldr	x14, [sp, #0x20]
  13c4fc: 8b0b01cb     	add	x11, x14, x11
  13c500: f94061cf     	ldr	x15, [x14, #0xc0]
  13c504: 9b0f7d4f     	mul	x15, x10, x15
  13c508: 8b0f016b     	add	x11, x11, x15
  13c50c: f900016d     	str	x13, [x11]
  13c510: f85e03ab     	ldur	x11, [x29, #-0x20]
  13c514: 8b0901c9     	add	x9, x14, x9
  13c518: f94061cd     	ldr	x13, [x14, #0xc0]
  13c51c: 9b0d7d4d     	mul	x13, x10, x13
  13c520: 8b0d0129     	add	x9, x9, x13
  13c524: f900012b     	str	x11, [x9]
  13c528: f9000fe8     	str	x8, [sp, #0x18]
  13c52c: f9000bea     	str	x10, [sp, #0x10]
  13c530: f90007ec     	str	x12, [sp, #0x8]
  13c534: 97fda52f     	bl	0xa59f0 <_ZN7android16GetCurrentTimeUSEv@plt>
  13c538: f94013e8     	ldr	x8, [sp, #0x20]
  13c53c: f9400fe9     	ldr	x9, [sp, #0x18]
  13c540: 8b09010a     	add	x10, x8, x9
  13c544: f940610b     	ldr	x11, [x8, #0xc0]
  13c548: f9400bec     	ldr	x12, [sp, #0x10]
  13c54c: 9b0b7d8b     	mul	x11, x12, x11
  13c550: 8b0b014a     	add	x10, x10, x11
  13c554: f9000140     	str	x0, [x10]
  13c558: f940610a     	ldr	x10, [x8, #0xc0]
  13c55c: 9100054a     	add	x10, x10, #0x1
  13c560: f900610a     	str	x10, [x8, #0xc0]
  13c564: f940610a     	ldr	x10, [x8, #0xc0]
  13c568: f94007eb     	ldr	x11, [sp, #0x8]
  13c56c: eb0b015f     	cmp	x10, x11
  13c570: 1a9f17f0     	cset	w16, eq
  13c574: 37000050     	tbnz	w16, #0x0, 0x13c57c <android::ATSParser::updatePCR(unsigned int, unsigned long, unsigned long)+0x120>
  13c578: 14000016     	b	0x13c5d0 <android::ATSParser::updatePCR(unsigned int, unsigned long, unsigned long)+0x174>
  13c57c: d2d7f988     	mov	x8, #0xbfcc00000000     // =210882894233600
  13c580: f2e82f28     	movk	x8, #0x4179, lsl #48
  13c584: 9e670100     	fmov	d0, x8
  13c588: d2801408     	mov	x8, #0xa0               // =160
  13c58c: d2801209     	mov	x9, #0x90               // =144
  13c590: f94013ea     	ldr	x10, [sp, #0x20]
  13c594: 8b08014b     	add	x11, x10, x8
  13c598: f940056b     	ldr	x11, [x11, #0x8]
  13c59c: 8b080148     	add	x8, x10, x8
  13c5a0: f9400108     	ldr	x8, [x8]
  13c5a4: eb080168     	subs	x8, x11, x8
  13c5a8: 9e630101     	ucvtf	d1, x8
  13c5ac: 1e600820     	fmul	d0, d1, d0
  13c5b0: 8b090148     	add	x8, x10, x9
  13c5b4: f9400508     	ldr	x8, [x8, #0x8]
  13c5b8: 8b090149     	add	x9, x10, x9
  13c5bc: f9400129     	ldr	x9, [x9]
  13c5c0: eb090108     	subs	x8, x8, x9
  13c5c4: 9e630101     	ucvtf	d1, x8
  13c5c8: 1e611800     	fdiv	d0, d0, d1
  13c5cc: fd0017e0     	str	d0, [sp, #0x28]
  13c5d0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  13c5d4: 910183ff     	add	sp, sp, #0x60
  13c5d8: d65f03c0     	ret

000000000013c5dc <android::ATSParser::getSource(android::ATSParser::SourceType)>:
  13c5dc: d10383ff     	sub	sp, sp, #0xe0
  13c5e0: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  13c5e4: 910343fd     	add	x29, sp, #0xd0
  13c5e8: d53bd049     	mrs	x9, TPIDR_EL0
  13c5ec: f9401529     	ldr	x9, [x9, #0x28]
  13c5f0: f81f83a9     	stur	x9, [x29, #-0x8]
  13c5f4: f81e83a0     	stur	x0, [x29, #-0x18]
  13c5f8: b81e43a1     	stur	w1, [x29, #-0x1c]
  13c5fc: f85e83a9     	ldur	x9, [x29, #-0x18]
  13c600: d10043a0     	sub	x0, x29, #0x10
  13c604: f81b03a8     	stur	x8, [x29, #-0x50]
  13c608: f81a83a9     	stur	x9, [x29, #-0x58]
  13c60c: 97fd97b5     	bl	0xa24e0 <_ZN7android2spINS_11MediaSourceEEC2Ev@plt>
  13c610: aa1f03e8     	mov	x8, xzr
  13c614: f81d83a8     	stur	x8, [x29, #-0x28]
  13c618: 14000001     	b	0x13c61c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x40>
  13c61c: f85d83a8     	ldur	x8, [x29, #-0x28]
  13c620: f85a83a9     	ldur	x9, [x29, #-0x58]
  13c624: 91006120     	add	x0, x9, #0x18
  13c628: f81a03a8     	stur	x8, [x29, #-0x60]
  13c62c: 97fd9409     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13c630: f90037e0     	str	x0, [sp, #0x68]
  13c634: 14000001     	b	0x13c638 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x5c>
  13c638: f85a03a8     	ldur	x8, [x29, #-0x60]
  13c63c: f94037e9     	ldr	x9, [sp, #0x68]
  13c640: eb09010a     	subs	x10, x8, x9
  13c644: f90033ea     	str	x10, [sp, #0x60]
  13c648: 540010c2     	b.hs	0x13c860 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x284>
  13c64c: 14000001     	b	0x13c650 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x74>
  13c650: f85a83a8     	ldur	x8, [x29, #-0x58]
  13c654: 91006100     	add	x0, x8, #0x18
  13c658: f85d83a1     	ldur	x1, [x29, #-0x28]
  13c65c: 97fda111     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13c660: f9002fe0     	str	x0, [sp, #0x58]
  13c664: 14000001     	b	0x13c668 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x8c>
  13c668: f9402fe8     	ldr	x8, [sp, #0x58]
  13c66c: f81c03a8     	stur	x8, [x29, #-0x40]
  13c670: 2a1f03e9     	mov	w9, wzr
  13c674: 381bf3a9     	sturb	w9, [x29, #-0x41]
  13c678: f85c03a0     	ldur	x0, [x29, #-0x40]
  13c67c: 97fd98f1     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13c680: f9002be0     	str	x0, [sp, #0x50]
  13c684: 14000001     	b	0x13c688 <android::ATSParser::getSource(android::ATSParser::SourceType)+0xac>
  13c688: b85e43a1     	ldur	w1, [x29, #-0x1c]
  13c68c: f85b03a8     	ldur	x8, [x29, #-0x50]
  13c690: f9402be0     	ldr	x0, [sp, #0x50]
  13c694: 97fd9017     	bl	0xa06f0 <_ZN7android9ATSParser7Program9getSourceENS0_10SourceTypeE@plt>
  13c698: 14000001     	b	0x13c69c <android::ATSParser::getSource(android::ATSParser::SourceType)+0xc0>
  13c69c: aa1f03e0     	mov	x0, xzr
  13c6a0: f85b03a8     	ldur	x8, [x29, #-0x50]
  13c6a4: f90027e0     	str	x0, [sp, #0x48]
  13c6a8: aa0803e0     	mov	x0, x8
  13c6ac: f94027e1     	ldr	x1, [sp, #0x48]
  13c6b0: 97fd9bac     	bl	0xa3560 <_ZNK7android2spINS_11MediaSourceEEeqEPKS1_@plt>
  13c6b4: b90047e0     	str	w0, [sp, #0x44]
  13c6b8: 14000001     	b	0x13c6bc <android::ATSParser::getSource(android::ATSParser::SourceType)+0xe0>
  13c6bc: b94047e8     	ldr	w8, [sp, #0x44]
  13c6c0: 360001e8     	tbz	w8, #0x0, 0x13c6fc <android::ATSParser::getSource(android::ATSParser::SourceType)+0x120>
  13c6c4: 14000001     	b	0x13c6c8 <android::ATSParser::getSource(android::ATSParser::SourceType)+0xec>
  13c6c8: 321e03e8     	orr	w8, wzr, #0x4
  13c6cc: b81b83a8     	stur	w8, [x29, #-0x48]
  13c6d0: 1400004f     	b	0x13c80c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x230>
  13c6d4: f81d03a0     	stur	x0, [x29, #-0x30]
  13c6d8: 2a0103e8     	mov	w8, w1
  13c6dc: b81cc3a8     	stur	w8, [x29, #-0x34]
  13c6e0: 14000073     	b	0x13c8ac <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2d0>
  13c6e4: f81d03a0     	stur	x0, [x29, #-0x30]
  13c6e8: 2a0103e8     	mov	w8, w1
  13c6ec: b81cc3a8     	stur	w8, [x29, #-0x34]
  13c6f0: f85b03a0     	ldur	x0, [x29, #-0x50]
  13c6f4: 97fdacfb     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  13c6f8: 1400006d     	b	0x13c8ac <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2d0>
  13c6fc: d10043a0     	sub	x0, x29, #0x10
  13c700: aa1f03e1     	mov	x1, xzr
  13c704: 97fd9b97     	bl	0xa3560 <_ZNK7android2spINS_11MediaSourceEEeqEPKS1_@plt>
  13c708: b90043e0     	str	w0, [sp, #0x40]
  13c70c: 14000001     	b	0x13c710 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x134>
  13c710: b94043e8     	ldr	w8, [sp, #0x40]
  13c714: 36000108     	tbz	w8, #0x0, 0x13c734 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x158>
  13c718: 14000001     	b	0x13c71c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x140>
  13c71c: d10043a0     	sub	x0, x29, #0x10
  13c720: f85b03a1     	ldur	x1, [x29, #-0x50]
  13c724: 97fd99e3     	bl	0xa2eb0 <_ZN7android2spINS_11MediaSourceEEaSERKS2_@plt>
  13c728: f9001fe0     	str	x0, [sp, #0x38]
  13c72c: 14000001     	b	0x13c730 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x154>
  13c730: 14000001     	b	0x13c734 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x158>
  13c734: b85e43a8     	ldur	w8, [x29, #-0x1c]
  13c738: 2a0803e9     	mov	w9, w8
  13c73c: b90037e9     	str	w9, [sp, #0x34]
  13c740: 340000e8     	cbz	w8, 0x13c75c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x180>
  13c744: 14000001     	b	0x13c748 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x16c>
  13c748: b94037e8     	ldr	w8, [sp, #0x34]
  13c74c: 71000509     	subs	w9, w8, #0x1
  13c750: b90033e9     	str	w9, [sp, #0x30]
  13c754: 54000260     	b.eq	0x13c7a0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1c4>
  13c758: 14000026     	b	0x13c7f0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x214>
  13c75c: f85c03a0     	ldur	x0, [x29, #-0x40]
  13c760: 97fd98b8     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13c764: f90017e0     	str	x0, [sp, #0x28]
  13c768: 14000001     	b	0x13c76c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x190>
  13c76c: 320003e1     	orr	w1, wzr, #0x1
  13c770: f94017e0     	ldr	x0, [sp, #0x28]
  13c774: 97fdb923     	bl	0xaac00 <_ZNK7android9ATSParser7Program9hasSourceENS0_10SourceTypeE@plt>
  13c778: b90027e0     	str	w0, [sp, #0x24]
  13c77c: 14000001     	b	0x13c780 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1a4>
  13c780: b94027e8     	ldr	w8, [sp, #0x24]
  13c784: 360000c8     	tbz	w8, #0x0, 0x13c79c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1c0>
  13c788: 14000001     	b	0x13c78c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1b0>
  13c78c: 320003e8     	orr	w8, wzr, #0x1
  13c790: 381bf3a8     	sturb	w8, [x29, #-0x41]
  13c794: b81b83a8     	stur	w8, [x29, #-0x48]
  13c798: 1400001d     	b	0x13c80c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x230>
  13c79c: 14000019     	b	0x13c800 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x224>
  13c7a0: f85c03a0     	ldur	x0, [x29, #-0x40]
  13c7a4: 97fd98a7     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13c7a8: f9000fe0     	str	x0, [sp, #0x18]
  13c7ac: 14000001     	b	0x13c7b0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1d4>
  13c7b0: 2a1f03e0     	mov	w0, wzr
  13c7b4: f9400fe1     	ldr	x1, [sp, #0x18]
  13c7b8: b90017e0     	str	w0, [sp, #0x14]
  13c7bc: aa0103e0     	mov	x0, x1
  13c7c0: b94017e1     	ldr	w1, [sp, #0x14]
  13c7c4: 97fdb90f     	bl	0xaac00 <_ZNK7android9ATSParser7Program9hasSourceENS0_10SourceTypeE@plt>
  13c7c8: b90013e0     	str	w0, [sp, #0x10]
  13c7cc: 14000001     	b	0x13c7d0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x1f4>
  13c7d0: b94013e8     	ldr	w8, [sp, #0x10]
  13c7d4: 360000c8     	tbz	w8, #0x0, 0x13c7ec <android::ATSParser::getSource(android::ATSParser::SourceType)+0x210>
  13c7d8: 14000001     	b	0x13c7dc <android::ATSParser::getSource(android::ATSParser::SourceType)+0x200>
  13c7dc: 320003e8     	orr	w8, wzr, #0x1
  13c7e0: 381bf3a8     	sturb	w8, [x29, #-0x41]
  13c7e4: b81b83a8     	stur	w8, [x29, #-0x48]
  13c7e8: 14000009     	b	0x13c80c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x230>
  13c7ec: 14000005     	b	0x13c800 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x224>
  13c7f0: 320003e8     	orr	w8, wzr, #0x1
  13c7f4: 381bf3a8     	sturb	w8, [x29, #-0x41]
  13c7f8: b81b83a8     	stur	w8, [x29, #-0x48]
  13c7fc: 14000004     	b	0x13c80c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x230>
  13c800: 2a1f03e8     	mov	w8, wzr
  13c804: b81b83a8     	stur	w8, [x29, #-0x48]
  13c808: 14000001     	b	0x13c80c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x230>
  13c80c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  13c810: 370000a8     	tbnz	w8, #0x0, 0x13c824 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x248>
  13c814: 14000001     	b	0x13c818 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x23c>
  13c818: f85b03a0     	ldur	x0, [x29, #-0x50]
  13c81c: 97fdacb1     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  13c820: 14000001     	b	0x13c824 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x248>
  13c824: b85b83a8     	ldur	w8, [x29, #-0x48]
  13c828: 2a0803e9     	mov	w9, w8
  13c82c: b9000fe9     	str	w9, [sp, #0xc]
  13c830: 340000e8     	cbz	w8, 0x13c84c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x270>
  13c834: 14000001     	b	0x13c838 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x25c>
  13c838: b9400fe8     	ldr	w8, [sp, #0xc]
  13c83c: 71001109     	subs	w9, w8, #0x4
  13c840: b9000be9     	str	w9, [sp, #0x8]
  13c844: 54000060     	b.eq	0x13c850 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x274>
  13c848: 1400000d     	b	0x13c87c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2a0>
  13c84c: 14000001     	b	0x13c850 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x274>
  13c850: f85d83a8     	ldur	x8, [x29, #-0x28]
  13c854: 91000508     	add	x8, x8, #0x1
  13c858: f81d83a8     	stur	x8, [x29, #-0x28]
  13c85c: 17ffff70     	b	0x13c61c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x40>
  13c860: d10043a1     	sub	x1, x29, #0x10
  13c864: f85b03a0     	ldur	x0, [x29, #-0x50]
  13c868: 97fd912a     	bl	0xa0d10 <_ZN7android2spINS_11MediaSourceEEC2EOS2_@plt>
  13c86c: 14000001     	b	0x13c870 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x294>
  13c870: 320003e8     	orr	w8, wzr, #0x1
  13c874: b81b83a8     	stur	w8, [x29, #-0x48]
  13c878: 14000001     	b	0x13c87c <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2a0>
  13c87c: d10043a0     	sub	x0, x29, #0x10
  13c880: 97fdac98     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  13c884: d53bd040     	mrs	x0, TPIDR_EL0
  13c888: f9401400     	ldr	x0, [x0, #0x28]
  13c88c: f85f83be     	ldur	x30, [x29, #-0x8]
  13c890: eb1e0000     	subs	x0, x0, x30
  13c894: f90003e0     	str	x0, [sp]
  13c898: 54000141     	b.ne	0x13c8c0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2e4>
  13c89c: 14000001     	b	0x13c8a0 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2c4>
  13c8a0: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  13c8a4: 910383ff     	add	sp, sp, #0xe0
  13c8a8: d65f03c0     	ret
  13c8ac: d10043a0     	sub	x0, x29, #0x10
  13c8b0: 97fdac8c     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  13c8b4: 14000001     	b	0x13c8b8 <android::ATSParser::getSource(android::ATSParser::SourceType)+0x2dc>
  13c8b8: f85d03a0     	ldur	x0, [x29, #-0x30]
  13c8bc: 97fdad95     	bl	0xa7f10 <_Unwind_Resume@plt>
  13c8c0: 97fdb52c     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013c8c4 <android::sp<android::MediaSource>::operator==(android::MediaSource const*) const>:
  13c8c4: d10043ff     	sub	sp, sp, #0x10
  13c8c8: f90007e0     	str	x0, [sp, #0x8]
  13c8cc: f90003e1     	str	x1, [sp]
  13c8d0: f94007e0     	ldr	x0, [sp, #0x8]
  13c8d4: f9400000     	ldr	x0, [x0]
  13c8d8: f94003e1     	ldr	x1, [sp]
  13c8dc: eb01001f     	cmp	x0, x1
  13c8e0: 1a9f17e8     	cset	w8, eq
  13c8e4: 320003e9     	orr	w9, wzr, #0x1
  13c8e8: 0a090108     	and	w8, w8, w9
  13c8ec: 2a0803e0     	mov	w0, w8
  13c8f0: 910043ff     	add	sp, sp, #0x10
  13c8f4: d65f03c0     	ret

000000000013c8f8 <android::sp<android::MediaSource>::sp(android::sp<android::MediaSource>&&)>:
  13c8f8: d10043ff     	sub	sp, sp, #0x10
  13c8fc: d2800008     	mov	x8, #0x0                // =0
  13c900: f90007e0     	str	x0, [sp, #0x8]
  13c904: f90003e1     	str	x1, [sp]
  13c908: f94007e0     	ldr	x0, [sp, #0x8]
  13c90c: f94003e1     	ldr	x1, [sp]
  13c910: f9400021     	ldr	x1, [x1]
  13c914: f9000001     	str	x1, [x0]
  13c918: f94003e0     	ldr	x0, [sp]
  13c91c: f9000008     	str	x8, [x0]
  13c920: 910043ff     	add	sp, sp, #0x10
  13c924: d65f03c0     	ret

000000000013c928 <android::ATSParser::hasSource(android::ATSParser::SourceType) const>:
  13c928: d10143ff     	sub	sp, sp, #0x50
  13c92c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  13c930: 910103fd     	add	x29, sp, #0x40
  13c934: f81f03a0     	stur	x0, [x29, #-0x10]
  13c938: b81ec3a1     	stur	w1, [x29, #-0x14]
  13c93c: f85f03a0     	ldur	x0, [x29, #-0x10]
  13c940: f90013ff     	str	xzr, [sp, #0x20]
  13c944: f9000be0     	str	x0, [sp, #0x10]
  13c948: b27d07e8     	orr	x8, xzr, #0x18
  13c94c: f94013e9     	ldr	x9, [sp, #0x20]
  13c950: f9400bea     	ldr	x10, [sp, #0x10]
  13c954: 8b080140     	add	x0, x10, x8
  13c958: f90007e9     	str	x9, [sp, #0x8]
  13c95c: 97fd933d     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  13c960: f94007e8     	ldr	x8, [sp, #0x8]
  13c964: eb00011f     	cmp	x8, x0
  13c968: 1a9f27eb     	cset	w11, lo
  13c96c: 3700004b     	tbnz	w11, #0x0, 0x13c974 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0x4c>
  13c970: 14000016     	b	0x13c9c8 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0xa0>
  13c974: b27d07e8     	orr	x8, xzr, #0x18
  13c978: f9400be9     	ldr	x9, [sp, #0x10]
  13c97c: 8b080120     	add	x0, x9, x8
  13c980: f94013e1     	ldr	x1, [sp, #0x20]
  13c984: 97fdab4b     	bl	0xa76b0 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE6itemAtEm@plt>
  13c988: f9000fe0     	str	x0, [sp, #0x18]
  13c98c: f9400fe0     	ldr	x0, [sp, #0x18]
  13c990: 97fd982c     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13c994: b85ec3a1     	ldur	w1, [x29, #-0x14]
  13c998: 97fdb89a     	bl	0xaac00 <_ZNK7android9ATSParser7Program9hasSourceENS0_10SourceTypeE@plt>
  13c99c: 37000040     	tbnz	w0, #0x0, 0x13c9a4 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0x7c>
  13c9a0: 14000006     	b	0x13c9b8 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0x90>
  13c9a4: 12800008     	mov	w8, #-0x1               // =-1
  13c9a8: 320003e9     	orr	w9, wzr, #0x1
  13c9ac: 0a090108     	and	w8, w8, w9
  13c9b0: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13c9b4: 14000009     	b	0x13c9d8 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0xb0>
  13c9b8: f94013e8     	ldr	x8, [sp, #0x20]
  13c9bc: 91000508     	add	x8, x8, #0x1
  13c9c0: f90013e8     	str	x8, [sp, #0x20]
  13c9c4: 17ffffe1     	b	0x13c948 <android::ATSParser::hasSource(android::ATSParser::SourceType) const+0x20>
  13c9c8: 52800008     	mov	w8, #0x0                // =0
  13c9cc: 320003e9     	orr	w9, wzr, #0x1
  13c9d0: 0a090108     	and	w8, w8, w9
  13c9d4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13c9d8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  13c9dc: 2a0803e0     	mov	w0, w8
  13c9e0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  13c9e4: 910143ff     	add	sp, sp, #0x50
  13c9e8: d65f03c0     	ret

000000000013c9ec <android::ATSParser::PTSTimeDeltaEstablished()>:
  13c9ec: d100c3ff     	sub	sp, sp, #0x30
  13c9f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13c9f4: 910083fd     	add	x29, sp, #0x20
  13c9f8: b27d07e8     	orr	x8, xzr, #0x18
  13c9fc: f9000be0     	str	x0, [sp, #0x10]
  13ca00: f9400be0     	ldr	x0, [sp, #0x10]
  13ca04: 8b080008     	add	x8, x0, x8
  13ca08: f90007e0     	str	x0, [sp, #0x8]
  13ca0c: aa0803e0     	mov	x0, x8
  13ca10: 97fd8edc     	bl	0xa0580 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE7isEmptyEv@plt>
  13ca14: 37000040     	tbnz	w0, #0x0, 0x13ca1c <android::ATSParser::PTSTimeDeltaEstablished()+0x30>
  13ca18: 14000006     	b	0x13ca30 <android::ATSParser::PTSTimeDeltaEstablished()+0x44>
  13ca1c: 52800008     	mov	w8, #0x0                // =0
  13ca20: 320003e9     	orr	w9, wzr, #0x1
  13ca24: 0a090108     	and	w8, w8, w9
  13ca28: 381ff3a8     	sturb	w8, [x29, #-0x1]
  13ca2c: 1400000b     	b	0x13ca58 <android::ATSParser::PTSTimeDeltaEstablished()+0x6c>
  13ca30: d2800001     	mov	x1, #0x0                // =0
  13ca34: b27d07e8     	orr	x8, xzr, #0x18
  13ca38: f94007e9     	ldr	x9, [sp, #0x8]
  13ca3c: 8b080120     	add	x0, x9, x8
  13ca40: 97fda018     	bl	0xa4aa0 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEE10editItemAtEm@plt>
  13ca44: 97fd97ff     	bl	0xa2a40 <_ZNK7android2spINS_9ATSParser7ProgramEEptEv@plt>
  13ca48: 97fdb142     	bl	0xa8f50 <_ZNK7android9ATSParser7Program23PTSTimeDeltaEstablishedEv@plt>
  13ca4c: 320003ea     	orr	w10, wzr, #0x1
  13ca50: 0a0a000a     	and	w10, w0, w10
  13ca54: 381ff3aa     	sturb	w10, [x29, #-0x1]
  13ca58: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  13ca5c: 2a0803e0     	mov	w0, w8
  13ca60: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ca64: 9100c3ff     	add	sp, sp, #0x30
  13ca68: d65f03c0     	ret

000000000013ca6c <android::Vector<android::sp<android::ATSParser::Program>>::isEmpty() const>:
  13ca6c: d10083ff     	sub	sp, sp, #0x20
  13ca70: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ca74: 910043fd     	add	x29, sp, #0x10
  13ca78: f90007e0     	str	x0, [sp, #0x8]
  13ca7c: f94007e0     	ldr	x0, [sp, #0x8]
  13ca80: 97fd9828     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
  13ca84: 320003e8     	orr	w8, wzr, #0x1
  13ca88: 0a080008     	and	w8, w0, w8
  13ca8c: 2a0803e0     	mov	w0, w8
  13ca90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ca94: 910083ff     	add	sp, sp, #0x20
  13ca98: d65f03c0     	ret

000000000013ca9c <android::ATSParser::Program::PTSTimeDeltaEstablished() const>:
  13ca9c: d10043ff     	sub	sp, sp, #0x10
  13caa0: f90007e0     	str	x0, [sp, #0x8]
  13caa4: f94007e0     	ldr	x0, [sp, #0x8]
  13caa8: 39412008     	ldrb	w8, [x0, #0x48]
  13caac: 320003e9     	orr	w9, wzr, #0x1
  13cab0: 0a090108     	and	w8, w8, w9
  13cab4: 2a0803e0     	mov	w0, w8
  13cab8: 910043ff     	add	sp, sp, #0x10
  13cabc: d65f03c0     	ret

000000000013cac0 <android::ATSParser::PSISection::PSISection()>:
  13cac0: d10143ff     	sub	sp, sp, #0x50
  13cac4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  13cac8: 910103fd     	add	x29, sp, #0x40
  13cacc: 90000b68     	adrp	x8, 0x2a8000
  13cad0: f9450908     	ldr	x8, [x8, #0xa10]
  13cad4: b27c03e9     	orr	x9, xzr, #0x10
  13cad8: 8b090108     	add	x8, x8, x9
  13cadc: 5280000a     	mov	w10, #0x0               // =0
  13cae0: f81f83a0     	stur	x0, [x29, #-0x8]
  13cae4: f85f83a0     	ldur	x0, [x29, #-0x8]
  13cae8: f90013e0     	str	x0, [sp, #0x20]
  13caec: f9000fe9     	str	x9, [sp, #0x18]
  13caf0: f9000be8     	str	x8, [sp, #0x10]
  13caf4: b9000fea     	str	w10, [sp, #0xc]
  13caf8: 97fd994e     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  13cafc: f9400be8     	ldr	x8, [sp, #0x10]
  13cb00: f94013e9     	ldr	x9, [sp, #0x20]
  13cb04: f9000128     	str	x8, [x9]
  13cb08: f9400fe0     	ldr	x0, [sp, #0x18]
  13cb0c: 8b000120     	add	x0, x9, x0
  13cb10: 97fd900c     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  13cb14: 14000001     	b	0x13cb18 <android::ATSParser::PSISection::PSISection()+0x58>
  13cb18: b9400fe8     	ldr	w8, [sp, #0xc]
  13cb1c: f94013e9     	ldr	x9, [sp, #0x20]
  13cb20: 39006128     	strb	w8, [x9, #0x18]
  13cb24: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  13cb28: 910143ff     	add	sp, sp, #0x50
  13cb2c: d65f03c0     	ret
  13cb30: 2a0103e8     	mov	w8, w1
  13cb34: f81f03a0     	stur	x0, [x29, #-0x10]
  13cb38: b81ec3a8     	stur	w8, [x29, #-0x14]
  13cb3c: f94013e0     	ldr	x0, [sp, #0x20]
  13cb40: 97fd8ff0     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  13cb44: f85f03a0     	ldur	x0, [x29, #-0x10]
  13cb48: 97fdacf2     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000013cb4c <android::ATSParser::PSISection::~PSISection()>:
  13cb4c: d10083ff     	sub	sp, sp, #0x20
  13cb50: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cb54: 910043fd     	add	x29, sp, #0x10
  13cb58: 90000b68     	adrp	x8, 0x2a8000
  13cb5c: f9450908     	ldr	x8, [x8, #0xa10]
  13cb60: b27c03e9     	orr	x9, xzr, #0x10
  13cb64: 8b090108     	add	x8, x8, x9
  13cb68: f90007e0     	str	x0, [sp, #0x8]
  13cb6c: f94007e0     	ldr	x0, [sp, #0x8]
  13cb70: f9000008     	str	x8, [x0]
  13cb74: 8b090008     	add	x8, x0, x9
  13cb78: f90003e0     	str	x0, [sp]
  13cb7c: aa0803e0     	mov	x0, x8
  13cb80: 97fdb664     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  13cb84: f94003e0     	ldr	x0, [sp]
  13cb88: 97fd8fde     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  13cb8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cb90: 910083ff     	add	sp, sp, #0x20
  13cb94: d65f03c0     	ret

000000000013cb98 <android::ATSParser::PSISection::~PSISection()>:
  13cb98: d10083ff     	sub	sp, sp, #0x20
  13cb9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cba0: 910043fd     	add	x29, sp, #0x10
  13cba4: 90000b68     	adrp	x8, 0x2a8000
  13cba8: f9421108     	ldr	x8, [x8, #0x420]
  13cbac: f90007e0     	str	x0, [sp, #0x8]
  13cbb0: f94007e0     	ldr	x0, [sp, #0x8]
  13cbb4: f90003e0     	str	x0, [sp]
  13cbb8: d63f0100     	blr	x8
  13cbbc: f94003e0     	ldr	x0, [sp]
  13cbc0: 97fd8f68     	bl	0xa0960 <_ZdlPv@plt>
  13cbc4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cbc8: 910083ff     	add	sp, sp, #0x20
  13cbcc: d65f03c0     	ret

000000000013cbd0 <android::ATSParser::Program::~Program()>:
  13cbd0: d10083ff     	sub	sp, sp, #0x20
  13cbd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cbd8: 910043fd     	add	x29, sp, #0x10
  13cbdc: 90000b68     	adrp	x8, 0x2a8000
  13cbe0: f9470d08     	ldr	x8, [x8, #0xe18]
  13cbe4: b27c03e9     	orr	x9, xzr, #0x10
  13cbe8: 8b090108     	add	x8, x8, x9
  13cbec: b27b03e9     	orr	x9, xzr, #0x20
  13cbf0: f90007e0     	str	x0, [sp, #0x8]
  13cbf4: f94007e0     	ldr	x0, [sp, #0x8]
  13cbf8: f9000008     	str	x8, [x0]
  13cbfc: 8b090008     	add	x8, x0, x9
  13cc00: f90003e0     	str	x0, [sp]
  13cc04: aa0803e0     	mov	x0, x8
  13cc08: 97fd9de6     	bl	0xa43a0 <_ZN7android11KeyedVectorIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13cc0c: f94003e0     	ldr	x0, [sp]
  13cc10: 97fd8fbc     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  13cc14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cc18: 910083ff     	add	sp, sp, #0x20
  13cc1c: d65f03c0     	ret

000000000013cc20 <android::ATSParser::Program::~Program()>:
  13cc20: d10083ff     	sub	sp, sp, #0x20
  13cc24: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cc28: 910043fd     	add	x29, sp, #0x10
  13cc2c: f90007e0     	str	x0, [sp, #0x8]
  13cc30: f94007e0     	ldr	x0, [sp, #0x8]
  13cc34: f90003e0     	str	x0, [sp]
  13cc38: 97fd9ffa     	bl	0xa4c20 <_ZN7android9ATSParser7ProgramD2Ev@plt>
  13cc3c: f94003e0     	ldr	x0, [sp]
  13cc40: 97fd8f48     	bl	0xa0960 <_ZdlPv@plt>
  13cc44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cc48: 910083ff     	add	sp, sp, #0x20
  13cc4c: d65f03c0     	ret

000000000013cc50 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::~SortedVector()>:
  13cc50: d100c3ff     	sub	sp, sp, #0x30
  13cc54: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cc58: 910083fd     	add	x29, sp, #0x20
  13cc5c: 90000b68     	adrp	x8, 0x2a8000
  13cc60: f943a108     	ldr	x8, [x8, #0x740]
  13cc64: b27c03e9     	orr	x9, xzr, #0x10
  13cc68: 8b090108     	add	x8, x8, x9
  13cc6c: f81f83a0     	stur	x0, [x29, #-0x8]
  13cc70: f85f83a9     	ldur	x9, [x29, #-0x8]
  13cc74: f9000128     	str	x8, [x9]
  13cc78: aa0903e0     	mov	x0, x9
  13cc7c: f90003e9     	str	x9, [sp]
  13cc80: 97fd8d30     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  13cc84: 14000001     	b	0x13cc88 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::~SortedVector()+0x38>
  13cc88: f94003e0     	ldr	x0, [sp]
  13cc8c: 97fdb875     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13cc90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cc94: 9100c3ff     	add	sp, sp, #0x30
  13cc98: d65f03c0     	ret
  13cc9c: 2a0103e8     	mov	w8, w1
  13cca0: f9000be0     	str	x0, [sp, #0x10]
  13cca4: b9000fe8     	str	w8, [sp, #0xc]
  13cca8: f94003e0     	ldr	x0, [sp]
  13ccac: 97fdb86d     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13ccb0: f9400be0     	ldr	x0, [sp, #0x10]
  13ccb4: 97fdc544     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013ccb8 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::~SortedVector()>:
  13ccb8: d10083ff     	sub	sp, sp, #0x20
  13ccbc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ccc0: 910043fd     	add	x29, sp, #0x10
  13ccc4: f90007e0     	str	x0, [sp, #0x8]
  13ccc8: f94007e0     	ldr	x0, [sp, #0x8]
  13cccc: f90003e0     	str	x0, [sp]
  13ccd0: 97fd932c     	bl	0xa1980 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>
  13ccd4: f94003e0     	ldr	x0, [sp]
  13ccd8: 97fd8f22     	bl	0xa0960 <_ZdlPv@plt>
  13ccdc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cce0: 910083ff     	add	sp, sp, #0x20
  13cce4: d65f03c0     	ret

000000000013cce8 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_construct(void*, unsigned long) const>:
  13cce8: d100c3ff     	sub	sp, sp, #0x30
  13ccec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ccf0: 910083fd     	add	x29, sp, #0x20
  13ccf4: f81f83a0     	stur	x0, [x29, #-0x8]
  13ccf8: f9000be1     	str	x1, [sp, #0x10]
  13ccfc: f90007e2     	str	x2, [sp, #0x8]
  13cd00: f9400be0     	ldr	x0, [sp, #0x10]
  13cd04: f94007e1     	ldr	x1, [sp, #0x8]
  13cd08: 97fd9b3e     	bl	0xa3a00 <_ZN7android14construct_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>
  13cd0c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cd10: 9100c3ff     	add	sp, sp, #0x30
  13cd14: d65f03c0     	ret

000000000013cd18 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_destroy(void*, unsigned long) const>:
  13cd18: d100c3ff     	sub	sp, sp, #0x30
  13cd1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cd20: 910083fd     	add	x29, sp, #0x20
  13cd24: f81f83a0     	stur	x0, [x29, #-0x8]
  13cd28: f9000be1     	str	x1, [sp, #0x10]
  13cd2c: f90007e2     	str	x2, [sp, #0x8]
  13cd30: f9400be0     	ldr	x0, [sp, #0x10]
  13cd34: f94007e1     	ldr	x1, [sp, #0x8]
  13cd38: 97fd9f92     	bl	0xa4b80 <_ZN7android12destroy_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>
  13cd3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cd40: 9100c3ff     	add	sp, sp, #0x30
  13cd44: d65f03c0     	ret

000000000013cd48 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_copy(void*, void const*, unsigned long) const>:
  13cd48: d100c3ff     	sub	sp, sp, #0x30
  13cd4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cd50: 910083fd     	add	x29, sp, #0x20
  13cd54: f81f83a0     	stur	x0, [x29, #-0x8]
  13cd58: f9000be1     	str	x1, [sp, #0x10]
  13cd5c: f90007e2     	str	x2, [sp, #0x8]
  13cd60: f90003e3     	str	x3, [sp]
  13cd64: f9400be0     	ldr	x0, [sp, #0x10]
  13cd68: f94007e1     	ldr	x1, [sp, #0x8]
  13cd6c: f94003e2     	ldr	x2, [sp]
  13cd70: 97fda014     	bl	0xa4dc0 <_ZN7android9copy_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13cd74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cd78: 9100c3ff     	add	sp, sp, #0x30
  13cd7c: d65f03c0     	ret

000000000013cd80 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_splat(void*, void const*, unsigned long) const>:
  13cd80: d100c3ff     	sub	sp, sp, #0x30
  13cd84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cd88: 910083fd     	add	x29, sp, #0x20
  13cd8c: f81f83a0     	stur	x0, [x29, #-0x8]
  13cd90: f9000be1     	str	x1, [sp, #0x10]
  13cd94: f90007e2     	str	x2, [sp, #0x8]
  13cd98: f90003e3     	str	x3, [sp]
  13cd9c: f9400be0     	ldr	x0, [sp, #0x10]
  13cda0: f94007e1     	ldr	x1, [sp, #0x8]
  13cda4: f94003e2     	ldr	x2, [sp]
  13cda8: 97fdb706     	bl	0xaa9c0 <_ZN7android10splat_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13cdac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cdb0: 9100c3ff     	add	sp, sp, #0x30
  13cdb4: d65f03c0     	ret

000000000013cdb8 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_move_forward(void*, void const*, unsigned long) const>:
  13cdb8: d100c3ff     	sub	sp, sp, #0x30
  13cdbc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cdc0: 910083fd     	add	x29, sp, #0x20
  13cdc4: f81f83a0     	stur	x0, [x29, #-0x8]
  13cdc8: f9000be1     	str	x1, [sp, #0x10]
  13cdcc: f90007e2     	str	x2, [sp, #0x8]
  13cdd0: f90003e3     	str	x3, [sp]
  13cdd4: f9400be0     	ldr	x0, [sp, #0x10]
  13cdd8: f94007e1     	ldr	x1, [sp, #0x8]
  13cddc: f94003e2     	ldr	x2, [sp]
  13cde0: 97fd9fb0     	bl	0xa4ca0 <_ZN7android17move_forward_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13cde4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cde8: 9100c3ff     	add	sp, sp, #0x30
  13cdec: d65f03c0     	ret

000000000013cdf0 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_move_backward(void*, void const*, unsigned long) const>:
  13cdf0: d100c3ff     	sub	sp, sp, #0x30
  13cdf4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cdf8: 910083fd     	add	x29, sp, #0x20
  13cdfc: f81f83a0     	stur	x0, [x29, #-0x8]
  13ce00: f9000be1     	str	x1, [sp, #0x10]
  13ce04: f90007e2     	str	x2, [sp, #0x8]
  13ce08: f90003e3     	str	x3, [sp]
  13ce0c: f9400be0     	ldr	x0, [sp, #0x10]
  13ce10: f94007e1     	ldr	x1, [sp, #0x8]
  13ce14: f94003e2     	ldr	x2, [sp]
  13ce18: 97fd9922     	bl	0xa32a0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13ce1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ce20: 9100c3ff     	add	sp, sp, #0x30
  13ce24: d65f03c0     	ret

000000000013ce28 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::do_compare(void const*, void const*) const>:
  13ce28: d100c3ff     	sub	sp, sp, #0x30
  13ce2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ce30: 910083fd     	add	x29, sp, #0x20
  13ce34: f81f83a0     	stur	x0, [x29, #-0x8]
  13ce38: f9000be1     	str	x1, [sp, #0x10]
  13ce3c: f90007e2     	str	x2, [sp, #0x8]
  13ce40: f9400be0     	ldr	x0, [sp, #0x10]
  13ce44: f94007e1     	ldr	x1, [sp, #0x8]
  13ce48: 97fd94c2     	bl	0xa2150 <_ZN7android12compare_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13ce4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ce50: 9100c3ff     	add	sp, sp, #0x30
  13ce54: d65f03c0     	ret

000000000013ce58 <void android::construct_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)>:
  13ce58: d10083ff     	sub	sp, sp, #0x20
  13ce5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ce60: 910043fd     	add	x29, sp, #0x10
  13ce64: f90007e0     	str	x0, [sp, #0x8]
  13ce68: f90003e1     	str	x1, [sp]
  13ce6c: d2800008     	mov	x8, #0x0                // =0
  13ce70: f94003e9     	ldr	x9, [sp]
  13ce74: eb08013f     	cmp	x9, x8
  13ce78: 1a9f97ea     	cset	w10, hi
  13ce7c: 3700004a     	tbnz	w10, #0x0, 0x13ce84 <void android::construct_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x2c>
  13ce80: 1400000c     	b	0x13ceb0 <void android::construct_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x58>
  13ce84: b27c03e8     	orr	x8, xzr, #0x10
  13ce88: 92800009     	mov	x9, #-0x1               // =-1
  13ce8c: f94003ea     	ldr	x10, [sp]
  13ce90: 8b090149     	add	x9, x10, x9
  13ce94: f90003e9     	str	x9, [sp]
  13ce98: f94007e9     	ldr	x9, [sp, #0x8]
  13ce9c: 8b080128     	add	x8, x9, x8
  13cea0: f90007e8     	str	x8, [sp, #0x8]
  13cea4: aa0903e0     	mov	x0, x9
  13cea8: 97fda4aa     	bl	0xa6150 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>
  13ceac: 17fffff0     	b	0x13ce6c <void android::construct_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x14>
  13ceb0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ceb4: 910083ff     	add	sp, sp, #0x20
  13ceb8: d65f03c0     	ret

000000000013cebc <android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>::key_value_pair_t()>:
  13cebc: d10083ff     	sub	sp, sp, #0x20
  13cec0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cec4: 910043fd     	add	x29, sp, #0x10
  13cec8: b27d03e8     	orr	x8, xzr, #0x8
  13cecc: f90007e0     	str	x0, [sp, #0x8]
  13ced0: f94007e0     	ldr	x0, [sp, #0x8]
  13ced4: 8b080000     	add	x0, x0, x8
  13ced8: 97fd9c9e     	bl	0xa4150 <_ZN7android2spINS_9ATSParser6StreamEEC2Ev@plt>
  13cedc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cee0: 910083ff     	add	sp, sp, #0x20
  13cee4: d65f03c0     	ret

000000000013cee8 <android::sp<android::ATSParser::Stream>::sp()>:
  13cee8: d10043ff     	sub	sp, sp, #0x10
  13ceec: d2800008     	mov	x8, #0x0                // =0
  13cef0: f90007e0     	str	x0, [sp, #0x8]
  13cef4: f94007e0     	ldr	x0, [sp, #0x8]
  13cef8: f9000008     	str	x8, [x0]
  13cefc: 910043ff     	add	sp, sp, #0x10
  13cf00: d65f03c0     	ret

000000000013cf04 <void android::destroy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)>:
  13cf04: d100c3ff     	sub	sp, sp, #0x30
  13cf08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cf0c: 910083fd     	add	x29, sp, #0x20
  13cf10: f81f83a0     	stur	x0, [x29, #-0x8]
  13cf14: f9000be1     	str	x1, [sp, #0x10]
  13cf18: d2800008     	mov	x8, #0x0                // =0
  13cf1c: f9400be9     	ldr	x9, [sp, #0x10]
  13cf20: eb08013f     	cmp	x9, x8
  13cf24: 1a9f97ea     	cset	w10, hi
  13cf28: 3700004a     	tbnz	w10, #0x0, 0x13cf30 <void android::destroy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x2c>
  13cf2c: 1400000e     	b	0x13cf64 <void android::destroy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x60>
  13cf30: b27c03e8     	orr	x8, xzr, #0x10
  13cf34: 92800009     	mov	x9, #-0x1               // =-1
  13cf38: f9400bea     	ldr	x10, [sp, #0x10]
  13cf3c: 8b090149     	add	x9, x10, x9
  13cf40: f9000be9     	str	x9, [sp, #0x10]
  13cf44: f85f83a0     	ldur	x0, [x29, #-0x8]
  13cf48: f90007e8     	str	x8, [sp, #0x8]
  13cf4c: 97fd9bad     	bl	0xa3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13cf50: f85f83a8     	ldur	x8, [x29, #-0x8]
  13cf54: f94007e9     	ldr	x9, [sp, #0x8]
  13cf58: 8b090108     	add	x8, x8, x9
  13cf5c: f81f83a8     	stur	x8, [x29, #-0x8]
  13cf60: 17ffffee     	b	0x13cf18 <void android::destroy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x14>
  13cf64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13cf68: 9100c3ff     	add	sp, sp, #0x30
  13cf6c: d65f03c0     	ret

000000000013cf70 <android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>::~key_value_pair_t()>:
  13cf70: d10083ff     	sub	sp, sp, #0x20
  13cf74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13cf78: 910043fd     	add	x29, sp, #0x10
  13cf7c: b27d03e8     	orr	x8, xzr, #0x8
  13cf80: f90007e0     	str	x0, [sp, #0x8]
  13cf84: f94007e0     	ldr	x0, [sp, #0x8]
  13cf88: 8b080000     	add	x0, x0, x8
  13cf8c: 97fda5fd     	bl	0xa6780 <_ZN7android2spINS_9ATSParser6StreamEED2Ev@plt>
  13cf90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13cf94: 910083ff     	add	sp, sp, #0x20
  13cf98: d65f03c0     	ret

000000000013cf9c <void android::copy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13cf9c: d100c3ff     	sub	sp, sp, #0x30
  13cfa0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13cfa4: 910083fd     	add	x29, sp, #0x20
  13cfa8: f81f83a0     	stur	x0, [x29, #-0x8]
  13cfac: f9000be1     	str	x1, [sp, #0x10]
  13cfb0: f90007e2     	str	x2, [sp, #0x8]
  13cfb4: d2800008     	mov	x8, #0x0                // =0
  13cfb8: f94007e9     	ldr	x9, [sp, #0x8]
  13cfbc: eb08013f     	cmp	x9, x8
  13cfc0: 1a9f97ea     	cset	w10, hi
  13cfc4: 3700004a     	tbnz	w10, #0x0, 0x13cfcc <void android::copy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13cfc8: 14000012     	b	0x13d010 <void android::copy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x74>
  13cfcc: b27c03e8     	orr	x8, xzr, #0x10
  13cfd0: 92800009     	mov	x9, #-0x1               // =-1
  13cfd4: f94007ea     	ldr	x10, [sp, #0x8]
  13cfd8: 8b090149     	add	x9, x10, x9
  13cfdc: f90007e9     	str	x9, [sp, #0x8]
  13cfe0: f85f83a0     	ldur	x0, [x29, #-0x8]
  13cfe4: f9400be1     	ldr	x1, [sp, #0x10]
  13cfe8: f90003e8     	str	x8, [sp]
  13cfec: 97fd9b09     	bl	0xa3c10 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13cff0: f85f83a8     	ldur	x8, [x29, #-0x8]
  13cff4: f94003e9     	ldr	x9, [sp]
  13cff8: 8b090108     	add	x8, x8, x9
  13cffc: f81f83a8     	stur	x8, [x29, #-0x8]
  13d000: f9400be8     	ldr	x8, [sp, #0x10]
  13d004: 8b090108     	add	x8, x8, x9
  13d008: f9000be8     	str	x8, [sp, #0x10]
  13d00c: 17ffffea     	b	0x13cfb4 <void android::copy_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13d010: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d014: 9100c3ff     	add	sp, sp, #0x30
  13d018: d65f03c0     	ret

000000000013d01c <android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>::key_value_pair_t(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&)>:
  13d01c: d10083ff     	sub	sp, sp, #0x20
  13d020: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d024: 910043fd     	add	x29, sp, #0x10
  13d028: b27d03e8     	orr	x8, xzr, #0x8
  13d02c: f90007e0     	str	x0, [sp, #0x8]
  13d030: f90003e1     	str	x1, [sp]
  13d034: f94007e0     	ldr	x0, [sp, #0x8]
  13d038: aa0003e1     	mov	x1, x0
  13d03c: f94003e9     	ldr	x9, [sp]
  13d040: b940012a     	ldr	w10, [x9]
  13d044: b900002a     	str	w10, [x1]
  13d048: 8b080000     	add	x0, x0, x8
  13d04c: f94003e9     	ldr	x9, [sp]
  13d050: 8b080121     	add	x1, x9, x8
  13d054: 97fd9d1b     	bl	0xa44c0 <_ZN7android2spINS_9ATSParser6StreamEEC2ERKS3_@plt>
  13d058: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d05c: 910083ff     	add	sp, sp, #0x20
  13d060: d65f03c0     	ret

000000000013d064 <android::sp<android::ATSParser::Stream>::sp(android::sp<android::ATSParser::Stream> const&)>:
  13d064: d100c3ff     	sub	sp, sp, #0x30
  13d068: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d06c: 910083fd     	add	x29, sp, #0x20
  13d070: d2800008     	mov	x8, #0x0                // =0
  13d074: f81f83a0     	stur	x0, [x29, #-0x8]
  13d078: f9000be1     	str	x1, [sp, #0x10]
  13d07c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d080: aa0003e1     	mov	x1, x0
  13d084: f9400be9     	ldr	x9, [sp, #0x10]
  13d088: f9400129     	ldr	x9, [x9]
  13d08c: f9000029     	str	x9, [x1]
  13d090: aa0003e9     	mov	x9, x0
  13d094: f9400129     	ldr	x9, [x9]
  13d098: eb08013f     	cmp	x9, x8
  13d09c: 1a9f07ea     	cset	w10, ne
  13d0a0: f90007e0     	str	x0, [sp, #0x8]
  13d0a4: 3700004a     	tbnz	w10, #0x0, 0x13d0ac <android::sp<android::ATSParser::Stream>::sp(android::sp<android::ATSParser::Stream> const&)+0x48>
  13d0a8: 14000005     	b	0x13d0bc <android::sp<android::ATSParser::Stream>::sp(android::sp<android::ATSParser::Stream> const&)+0x58>
  13d0ac: f94007e8     	ldr	x8, [sp, #0x8]
  13d0b0: f9400100     	ldr	x0, [x8]
  13d0b4: f94007e1     	ldr	x1, [sp, #0x8]
  13d0b8: 97fdb5da     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13d0bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d0c0: 9100c3ff     	add	sp, sp, #0x30
  13d0c4: d65f03c0     	ret

000000000013d0c8 <void android::splat_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13d0c8: d100c3ff     	sub	sp, sp, #0x30
  13d0cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d0d0: 910083fd     	add	x29, sp, #0x20
  13d0d4: f81f83a0     	stur	x0, [x29, #-0x8]
  13d0d8: f9000be1     	str	x1, [sp, #0x10]
  13d0dc: f90007e2     	str	x2, [sp, #0x8]
  13d0e0: d2800008     	mov	x8, #0x0                // =0
  13d0e4: f94007e9     	ldr	x9, [sp, #0x8]
  13d0e8: eb08013f     	cmp	x9, x8
  13d0ec: 1a9f97ea     	cset	w10, hi
  13d0f0: 3700004a     	tbnz	w10, #0x0, 0x13d0f8 <void android::splat_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13d0f4: 1400000f     	b	0x13d130 <void android::splat_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x68>
  13d0f8: b27c03e8     	orr	x8, xzr, #0x10
  13d0fc: 92800009     	mov	x9, #-0x1               // =-1
  13d100: f94007ea     	ldr	x10, [sp, #0x8]
  13d104: 8b090149     	add	x9, x10, x9
  13d108: f90007e9     	str	x9, [sp, #0x8]
  13d10c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d110: f9400be1     	ldr	x1, [sp, #0x10]
  13d114: f90003e8     	str	x8, [sp]
  13d118: 97fd9abe     	bl	0xa3c10 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13d11c: f85f83a8     	ldur	x8, [x29, #-0x8]
  13d120: f94003e9     	ldr	x9, [sp]
  13d124: 8b090108     	add	x8, x8, x9
  13d128: f81f83a8     	stur	x8, [x29, #-0x8]
  13d12c: 17ffffed     	b	0x13d0e0 <void android::splat_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13d130: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d134: 9100c3ff     	add	sp, sp, #0x30
  13d138: d65f03c0     	ret

000000000013d13c <void android::move_forward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13d13c: d100c3ff     	sub	sp, sp, #0x30
  13d140: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d144: 910083fd     	add	x29, sp, #0x20
  13d148: b27c03e8     	orr	x8, xzr, #0x10
  13d14c: f81f83a0     	stur	x0, [x29, #-0x8]
  13d150: f9000be1     	str	x1, [sp, #0x10]
  13d154: f90007e2     	str	x2, [sp, #0x8]
  13d158: f94007e0     	ldr	x0, [sp, #0x8]
  13d15c: f85f83a1     	ldur	x1, [x29, #-0x8]
  13d160: 9b007d00     	mul	x0, x8, x0
  13d164: 8b000020     	add	x0, x1, x0
  13d168: f81f83a0     	stur	x0, [x29, #-0x8]
  13d16c: f94007e0     	ldr	x0, [sp, #0x8]
  13d170: f9400be1     	ldr	x1, [sp, #0x10]
  13d174: 9b007d08     	mul	x8, x8, x0
  13d178: 8b080028     	add	x8, x1, x8
  13d17c: f9000be8     	str	x8, [sp, #0x10]
  13d180: d2800008     	mov	x8, #0x0                // =0
  13d184: f94007e9     	ldr	x9, [sp, #0x8]
  13d188: eb08013f     	cmp	x9, x8
  13d18c: 1a9f97ea     	cset	w10, hi
  13d190: 3700004a     	tbnz	w10, #0x0, 0x13d198 <void android::move_forward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x5c>
  13d194: 14000012     	b	0x13d1dc <void android::move_forward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0xa0>
  13d198: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  13d19c: 92800009     	mov	x9, #-0x1               // =-1
  13d1a0: f94007ea     	ldr	x10, [sp, #0x8]
  13d1a4: 8b090149     	add	x9, x10, x9
  13d1a8: f90007e9     	str	x9, [sp, #0x8]
  13d1ac: f85f83a9     	ldur	x9, [x29, #-0x8]
  13d1b0: 8b080129     	add	x9, x9, x8
  13d1b4: f81f83a9     	stur	x9, [x29, #-0x8]
  13d1b8: f9400be9     	ldr	x9, [sp, #0x10]
  13d1bc: 8b080128     	add	x8, x9, x8
  13d1c0: f9000be8     	str	x8, [sp, #0x10]
  13d1c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d1c8: f9400be1     	ldr	x1, [sp, #0x10]
  13d1cc: 97fd9a91     	bl	0xa3c10 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13d1d0: f9400be0     	ldr	x0, [sp, #0x10]
  13d1d4: 97fd9b0b     	bl	0xa3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13d1d8: 17ffffea     	b	0x13d180 <void android::move_forward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x44>
  13d1dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d1e0: 9100c3ff     	add	sp, sp, #0x30
  13d1e4: d65f03c0     	ret

000000000013d1e8 <void android::move_backward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13d1e8: d100c3ff     	sub	sp, sp, #0x30
  13d1ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d1f0: 910083fd     	add	x29, sp, #0x20
  13d1f4: f81f83a0     	stur	x0, [x29, #-0x8]
  13d1f8: f9000be1     	str	x1, [sp, #0x10]
  13d1fc: f90007e2     	str	x2, [sp, #0x8]
  13d200: d2800008     	mov	x8, #0x0                // =0
  13d204: f94007e9     	ldr	x9, [sp, #0x8]
  13d208: eb08013f     	cmp	x9, x8
  13d20c: 1a9f97ea     	cset	w10, hi
  13d210: 3700004a     	tbnz	w10, #0x0, 0x13d218 <void android::move_backward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13d214: 14000014     	b	0x13d264 <void android::move_backward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x7c>
  13d218: b27c03e8     	orr	x8, xzr, #0x10
  13d21c: 92800009     	mov	x9, #-0x1               // =-1
  13d220: f94007ea     	ldr	x10, [sp, #0x8]
  13d224: 8b090149     	add	x9, x10, x9
  13d228: f90007e9     	str	x9, [sp, #0x8]
  13d22c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d230: f9400be1     	ldr	x1, [sp, #0x10]
  13d234: f90003e8     	str	x8, [sp]
  13d238: 97fd9a76     	bl	0xa3c10 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13d23c: f9400be0     	ldr	x0, [sp, #0x10]
  13d240: 97fd9af0     	bl	0xa3e00 <_ZN7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13d244: f85f83a8     	ldur	x8, [x29, #-0x8]
  13d248: f94003e9     	ldr	x9, [sp]
  13d24c: 8b090108     	add	x8, x8, x9
  13d250: f81f83a8     	stur	x8, [x29, #-0x8]
  13d254: f9400be8     	ldr	x8, [sp, #0x10]
  13d258: 8b090108     	add	x8, x8, x9
  13d25c: f9000be8     	str	x8, [sp, #0x10]
  13d260: 17ffffe8     	b	0x13d200 <void android::move_backward_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13d264: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d268: 9100c3ff     	add	sp, sp, #0x30
  13d26c: d65f03c0     	ret

000000000013d270 <int android::compare_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&)>:
  13d270: d100c3ff     	sub	sp, sp, #0x30
  13d274: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d278: 910083fd     	add	x29, sp, #0x20
  13d27c: f81f83a0     	stur	x0, [x29, #-0x8]
  13d280: f9000be1     	str	x1, [sp, #0x10]
  13d284: f9400be0     	ldr	x0, [sp, #0x10]
  13d288: f85f83a1     	ldur	x1, [x29, #-0x8]
  13d28c: 97fd8eb5     	bl	0xa0d60 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13d290: f85f83a1     	ldur	x1, [x29, #-0x8]
  13d294: f9400be8     	ldr	x8, [sp, #0x10]
  13d298: b9000fe0     	str	w0, [sp, #0xc]
  13d29c: aa0103e0     	mov	x0, x1
  13d2a0: aa0803e1     	mov	x1, x8
  13d2a4: 97fd8eaf     	bl	0xa0d60 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13d2a8: b9400fe9     	ldr	w9, [sp, #0xc]
  13d2ac: 6b000120     	subs	w0, w9, w0
  13d2b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d2b4: 9100c3ff     	add	sp, sp, #0x30
  13d2b8: d65f03c0     	ret

000000000013d2bc <int android::strictly_order_type<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&, android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&)>:
  13d2bc: d100c3ff     	sub	sp, sp, #0x30
  13d2c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d2c4: 910083fd     	add	x29, sp, #0x20
  13d2c8: 320003e8     	orr	w8, wzr, #0x1
  13d2cc: 52800009     	mov	w9, #0x0                // =0
  13d2d0: f81f83a0     	stur	x0, [x29, #-0x8]
  13d2d4: f9000be1     	str	x1, [sp, #0x10]
  13d2d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d2dc: f9400be1     	ldr	x1, [sp, #0x10]
  13d2e0: b9000fe8     	str	w8, [sp, #0xc]
  13d2e4: b9000be9     	str	w9, [sp, #0x8]
  13d2e8: 97fd9fce     	bl	0xa5220 <_ZNK7android16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEltERKS5_@plt>
  13d2ec: 7200001f     	tst	w0, #0x1
  13d2f0: b9400fe8     	ldr	w8, [sp, #0xc]
  13d2f4: b9400be9     	ldr	w9, [sp, #0x8]
  13d2f8: 1a891100     	csel	w0, w8, w9, ne
  13d2fc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d300: 9100c3ff     	add	sp, sp, #0x30
  13d304: d65f03c0     	ret

000000000013d308 <android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>::operator<(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&) const>:
  13d308: d100c3ff     	sub	sp, sp, #0x30
  13d30c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d310: 910083fd     	add	x29, sp, #0x20
  13d314: 52800008     	mov	w8, #0x0                // =0
  13d318: f81f83a0     	stur	x0, [x29, #-0x8]
  13d31c: f9000be1     	str	x1, [sp, #0x10]
  13d320: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d324: f9400be1     	ldr	x1, [sp, #0x10]
  13d328: b9000fe8     	str	w8, [sp, #0xc]
  13d32c: 97fd9e85     	bl	0xa4d40 <_ZN7android19strictly_order_typeIiEEiRKT_S3_@plt>
  13d330: b9400fe8     	ldr	w8, [sp, #0xc]
  13d334: 6b08001f     	cmp	w0, w8
  13d338: 1a9f07e0     	cset	w0, ne
  13d33c: 320003e9     	orr	w9, wzr, #0x1
  13d340: 0a090009     	and	w9, w0, w9
  13d344: 2a0903e0     	mov	w0, w9
  13d348: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d34c: 9100c3ff     	add	sp, sp, #0x30
  13d350: d65f03c0     	ret

000000000013d354 <int android::strictly_order_type<int>(int const&, int const&)>:
  13d354: d10043ff     	sub	sp, sp, #0x10
  13d358: 320003e8     	orr	w8, wzr, #0x1
  13d35c: 52800009     	mov	w9, #0x0                // =0
  13d360: f90007e0     	str	x0, [sp, #0x8]
  13d364: f90003e1     	str	x1, [sp]
  13d368: f94007e0     	ldr	x0, [sp, #0x8]
  13d36c: b940000a     	ldr	w10, [x0]
  13d370: f94003e0     	ldr	x0, [sp]
  13d374: b940000b     	ldr	w11, [x0]
  13d378: 6b0b015f     	cmp	w10, w11
  13d37c: 1a9fa7ea     	cset	w10, lt
  13d380: 7200015f     	tst	w10, #0x1
  13d384: 1a891100     	csel	w0, w8, w9, ne
  13d388: 910043ff     	add	sp, sp, #0x10
  13d38c: d65f03c0     	ret

000000000013d390 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::~SortedVector()>:
  13d390: d100c3ff     	sub	sp, sp, #0x30
  13d394: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d398: 910083fd     	add	x29, sp, #0x20
  13d39c: f0000b48     	adrp	x8, 0x2a8000
  13d3a0: f9460508     	ldr	x8, [x8, #0xc08]
  13d3a4: b27c03e9     	orr	x9, xzr, #0x10
  13d3a8: 8b090108     	add	x8, x8, x9
  13d3ac: f81f83a0     	stur	x0, [x29, #-0x8]
  13d3b0: f85f83a9     	ldur	x9, [x29, #-0x8]
  13d3b4: f9000128     	str	x8, [x9]
  13d3b8: aa0903e0     	mov	x0, x9
  13d3bc: f90003e9     	str	x9, [sp]
  13d3c0: 97fd8b60     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  13d3c4: 14000001     	b	0x13d3c8 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::~SortedVector()+0x38>
  13d3c8: f94003e0     	ldr	x0, [sp]
  13d3cc: 97fdb6a5     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13d3d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d3d4: 9100c3ff     	add	sp, sp, #0x30
  13d3d8: d65f03c0     	ret
  13d3dc: 2a0103e8     	mov	w8, w1
  13d3e0: f9000be0     	str	x0, [sp, #0x10]
  13d3e4: b9000fe8     	str	w8, [sp, #0xc]
  13d3e8: f94003e0     	ldr	x0, [sp]
  13d3ec: 97fdb69d     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13d3f0: f9400be0     	ldr	x0, [sp, #0x10]
  13d3f4: 97fdc374     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013d3f8 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::~SortedVector()>:
  13d3f8: d10083ff     	sub	sp, sp, #0x20
  13d3fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d400: 910043fd     	add	x29, sp, #0x10
  13d404: f90007e0     	str	x0, [sp, #0x8]
  13d408: f94007e0     	ldr	x0, [sp, #0x8]
  13d40c: f90003e0     	str	x0, [sp]
  13d410: 97fdae9c     	bl	0xa8e80 <_ZN7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEED2Ev@plt>
  13d414: f94003e0     	ldr	x0, [sp]
  13d418: 97fd8d52     	bl	0xa0960 <_ZdlPv@plt>
  13d41c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d420: 910083ff     	add	sp, sp, #0x20
  13d424: d65f03c0     	ret

000000000013d428 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_construct(void*, unsigned long) const>:
  13d428: d100c3ff     	sub	sp, sp, #0x30
  13d42c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d430: 910083fd     	add	x29, sp, #0x20
  13d434: f81f83a0     	stur	x0, [x29, #-0x8]
  13d438: f9000be1     	str	x1, [sp, #0x10]
  13d43c: f90007e2     	str	x2, [sp, #0x8]
  13d440: f9400be0     	ldr	x0, [sp, #0x10]
  13d444: f94007e1     	ldr	x1, [sp, #0x8]
  13d448: 97fd9202     	bl	0xa1c50 <_ZN7android14construct_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_m@plt>
  13d44c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d450: 9100c3ff     	add	sp, sp, #0x30
  13d454: d65f03c0     	ret

000000000013d458 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_destroy(void*, unsigned long) const>:
  13d458: d100c3ff     	sub	sp, sp, #0x30
  13d45c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d460: 910083fd     	add	x29, sp, #0x20
  13d464: f81f83a0     	stur	x0, [x29, #-0x8]
  13d468: f9000be1     	str	x1, [sp, #0x10]
  13d46c: f90007e2     	str	x2, [sp, #0x8]
  13d470: f9400be0     	ldr	x0, [sp, #0x10]
  13d474: f94007e1     	ldr	x1, [sp, #0x8]
  13d478: 97fd8cc6     	bl	0xa0790 <_ZN7android12destroy_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_m@plt>
  13d47c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d480: 9100c3ff     	add	sp, sp, #0x30
  13d484: d65f03c0     	ret

000000000013d488 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_copy(void*, void const*, unsigned long) const>:
  13d488: d100c3ff     	sub	sp, sp, #0x30
  13d48c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d490: 910083fd     	add	x29, sp, #0x20
  13d494: f81f83a0     	stur	x0, [x29, #-0x8]
  13d498: f9000be1     	str	x1, [sp, #0x10]
  13d49c: f90007e2     	str	x2, [sp, #0x8]
  13d4a0: f90003e3     	str	x3, [sp]
  13d4a4: f9400be0     	ldr	x0, [sp, #0x10]
  13d4a8: f94007e1     	ldr	x1, [sp, #0x8]
  13d4ac: f94003e2     	ldr	x2, [sp]
  13d4b0: 97fdac8c     	bl	0xa86e0 <_ZN7android9copy_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>
  13d4b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d4b8: 9100c3ff     	add	sp, sp, #0x30
  13d4bc: d65f03c0     	ret

000000000013d4c0 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_splat(void*, void const*, unsigned long) const>:
  13d4c0: d100c3ff     	sub	sp, sp, #0x30
  13d4c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d4c8: 910083fd     	add	x29, sp, #0x20
  13d4cc: f81f83a0     	stur	x0, [x29, #-0x8]
  13d4d0: f9000be1     	str	x1, [sp, #0x10]
  13d4d4: f90007e2     	str	x2, [sp, #0x8]
  13d4d8: f90003e3     	str	x3, [sp]
  13d4dc: f9400be0     	ldr	x0, [sp, #0x10]
  13d4e0: f94007e1     	ldr	x1, [sp, #0x8]
  13d4e4: f94003e2     	ldr	x2, [sp]
  13d4e8: 97fdac4e     	bl	0xa8620 <_ZN7android10splat_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>
  13d4ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d4f0: 9100c3ff     	add	sp, sp, #0x30
  13d4f4: d65f03c0     	ret

000000000013d4f8 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_move_forward(void*, void const*, unsigned long) const>:
  13d4f8: d100c3ff     	sub	sp, sp, #0x30
  13d4fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d500: 910083fd     	add	x29, sp, #0x20
  13d504: f81f83a0     	stur	x0, [x29, #-0x8]
  13d508: f9000be1     	str	x1, [sp, #0x10]
  13d50c: f90007e2     	str	x2, [sp, #0x8]
  13d510: f90003e3     	str	x3, [sp]
  13d514: f9400be0     	ldr	x0, [sp, #0x10]
  13d518: f94007e1     	ldr	x1, [sp, #0x8]
  13d51c: f94003e2     	ldr	x2, [sp]
  13d520: 97fd8b18     	bl	0xa0180 <_ZN7android17move_forward_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>
  13d524: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d528: 9100c3ff     	add	sp, sp, #0x30
  13d52c: d65f03c0     	ret

000000000013d530 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_move_backward(void*, void const*, unsigned long) const>:
  13d530: d100c3ff     	sub	sp, sp, #0x30
  13d534: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d538: 910083fd     	add	x29, sp, #0x20
  13d53c: f81f83a0     	stur	x0, [x29, #-0x8]
  13d540: f9000be1     	str	x1, [sp, #0x10]
  13d544: f90007e2     	str	x2, [sp, #0x8]
  13d548: f90003e3     	str	x3, [sp]
  13d54c: f9400be0     	ldr	x0, [sp, #0x10]
  13d550: f94007e1     	ldr	x1, [sp, #0x8]
  13d554: f94003e2     	ldr	x2, [sp]
  13d558: 97fd9192     	bl	0xa1ba0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEvPT_PKS5_m@plt>
  13d55c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d560: 9100c3ff     	add	sp, sp, #0x30
  13d564: d65f03c0     	ret

000000000013d568 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::do_compare(void const*, void const*) const>:
  13d568: d100c3ff     	sub	sp, sp, #0x30
  13d56c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d570: 910083fd     	add	x29, sp, #0x20
  13d574: f81f83a0     	stur	x0, [x29, #-0x8]
  13d578: f9000be1     	str	x1, [sp, #0x10]
  13d57c: f90007e2     	str	x2, [sp, #0x8]
  13d580: f9400be0     	ldr	x0, [sp, #0x10]
  13d584: f94007e1     	ldr	x1, [sp, #0x8]
  13d588: 97fd96ee     	bl	0xa3140 <_ZN7android12compare_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEiRKT_S7_@plt>
  13d58c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d590: 9100c3ff     	add	sp, sp, #0x30
  13d594: d65f03c0     	ret

000000000013d598 <void android::construct_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)>:
  13d598: d10083ff     	sub	sp, sp, #0x20
  13d59c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d5a0: 910043fd     	add	x29, sp, #0x10
  13d5a4: f90007e0     	str	x0, [sp, #0x8]
  13d5a8: f90003e1     	str	x1, [sp]
  13d5ac: d2800008     	mov	x8, #0x0                // =0
  13d5b0: f94003e9     	ldr	x9, [sp]
  13d5b4: eb08013f     	cmp	x9, x8
  13d5b8: 1a9f97ea     	cset	w10, hi
  13d5bc: 3700004a     	tbnz	w10, #0x0, 0x13d5c4 <void android::construct_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x2c>
  13d5c0: 1400000c     	b	0x13d5f0 <void android::construct_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x58>
  13d5c4: b27c07e8     	orr	x8, xzr, #0x30
  13d5c8: 92800009     	mov	x9, #-0x1               // =-1
  13d5cc: f94003ea     	ldr	x10, [sp]
  13d5d0: 8b090149     	add	x9, x10, x9
  13d5d4: f90003e9     	str	x9, [sp]
  13d5d8: f94007e9     	ldr	x9, [sp, #0x8]
  13d5dc: 8b080128     	add	x8, x9, x8
  13d5e0: f90007e8     	str	x8, [sp, #0x8]
  13d5e4: aa0903e0     	mov	x0, x9
  13d5e8: 97fd921e     	bl	0xa1e60 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2Ev@plt>
  13d5ec: 17fffff0     	b	0x13d5ac <void android::construct_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x14>
  13d5f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d5f4: 910083ff     	add	sp, sp, #0x20
  13d5f8: d65f03c0     	ret

000000000013d5fc <android::key_value_pair_t<int, android::Vector<int>>::key_value_pair_t()>:
  13d5fc: d10083ff     	sub	sp, sp, #0x20
  13d600: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d604: 910043fd     	add	x29, sp, #0x10
  13d608: b27d03e8     	orr	x8, xzr, #0x8
  13d60c: f90007e0     	str	x0, [sp, #0x8]
  13d610: f94007e0     	ldr	x0, [sp, #0x8]
  13d614: 8b080000     	add	x0, x0, x8
  13d618: 97fda0d2     	bl	0xa5960 <_ZN7android6VectorIiEC2Ev@plt>
  13d61c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d620: 910083ff     	add	sp, sp, #0x20
  13d624: d65f03c0     	ret

000000000013d628 <void android::destroy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)>:
  13d628: d100c3ff     	sub	sp, sp, #0x30
  13d62c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d630: 910083fd     	add	x29, sp, #0x20
  13d634: f81f83a0     	stur	x0, [x29, #-0x8]
  13d638: f9000be1     	str	x1, [sp, #0x10]
  13d63c: d2800008     	mov	x8, #0x0                // =0
  13d640: f9400be9     	ldr	x9, [sp, #0x10]
  13d644: eb08013f     	cmp	x9, x8
  13d648: 1a9f97ea     	cset	w10, hi
  13d64c: 3700004a     	tbnz	w10, #0x0, 0x13d654 <void android::destroy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x2c>
  13d650: 1400000e     	b	0x13d688 <void android::destroy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x60>
  13d654: b27c07e8     	orr	x8, xzr, #0x30
  13d658: 92800009     	mov	x9, #-0x1               // =-1
  13d65c: f9400bea     	ldr	x10, [sp, #0x10]
  13d660: 8b090149     	add	x9, x10, x9
  13d664: f9000be9     	str	x9, [sp, #0x10]
  13d668: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d66c: f90007e8     	str	x8, [sp, #0x8]
  13d670: 97fd9cc4     	bl	0xa4980 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEED2Ev@plt>
  13d674: f85f83a8     	ldur	x8, [x29, #-0x8]
  13d678: f94007e9     	ldr	x9, [sp, #0x8]
  13d67c: 8b090108     	add	x8, x8, x9
  13d680: f81f83a8     	stur	x8, [x29, #-0x8]
  13d684: 17ffffee     	b	0x13d63c <void android::destroy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, unsigned long)+0x14>
  13d688: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d68c: 9100c3ff     	add	sp, sp, #0x30
  13d690: d65f03c0     	ret

000000000013d694 <android::key_value_pair_t<int, android::Vector<int>>::~key_value_pair_t()>:
  13d694: d10083ff     	sub	sp, sp, #0x20
  13d698: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d69c: 910043fd     	add	x29, sp, #0x10
  13d6a0: b27d03e8     	orr	x8, xzr, #0x8
  13d6a4: f90007e0     	str	x0, [sp, #0x8]
  13d6a8: f94007e0     	ldr	x0, [sp, #0x8]
  13d6ac: 8b080000     	add	x0, x0, x8
  13d6b0: 97fd89e4     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  13d6b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d6b8: 910083ff     	add	sp, sp, #0x20
  13d6bc: d65f03c0     	ret

000000000013d6c0 <void android::copy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)>:
  13d6c0: d100c3ff     	sub	sp, sp, #0x30
  13d6c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d6c8: 910083fd     	add	x29, sp, #0x20
  13d6cc: f81f83a0     	stur	x0, [x29, #-0x8]
  13d6d0: f9000be1     	str	x1, [sp, #0x10]
  13d6d4: f90007e2     	str	x2, [sp, #0x8]
  13d6d8: d2800008     	mov	x8, #0x0                // =0
  13d6dc: f94007e9     	ldr	x9, [sp, #0x8]
  13d6e0: eb08013f     	cmp	x9, x8
  13d6e4: 1a9f97ea     	cset	w10, hi
  13d6e8: 3700004a     	tbnz	w10, #0x0, 0x13d6f0 <void android::copy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x30>
  13d6ec: 14000012     	b	0x13d734 <void android::copy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x74>
  13d6f0: b27c07e8     	orr	x8, xzr, #0x30
  13d6f4: 92800009     	mov	x9, #-0x1               // =-1
  13d6f8: f94007ea     	ldr	x10, [sp, #0x8]
  13d6fc: 8b090149     	add	x9, x10, x9
  13d700: f90007e9     	str	x9, [sp, #0x8]
  13d704: f85f83a0     	ldur	x0, [x29, #-0x8]
  13d708: f9400be1     	ldr	x1, [sp, #0x10]
  13d70c: f90003e8     	str	x8, [sp]
  13d710: 97fd9ca4     	bl	0xa49a0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKS3_@plt>
  13d714: f85f83a8     	ldur	x8, [x29, #-0x8]
  13d718: f94003e9     	ldr	x9, [sp]
  13d71c: 8b090108     	add	x8, x8, x9
  13d720: f81f83a8     	stur	x8, [x29, #-0x8]
  13d724: f9400be8     	ldr	x8, [sp, #0x10]
  13d728: 8b090108     	add	x8, x8, x9
  13d72c: f9000be8     	str	x8, [sp, #0x10]
  13d730: 17ffffea     	b	0x13d6d8 <void android::copy_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x18>
  13d734: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d738: 9100c3ff     	add	sp, sp, #0x30
  13d73c: d65f03c0     	ret

000000000013d740 <android::key_value_pair_t<int, android::Vector<int>>::key_value_pair_t(android::key_value_pair_t<int, android::Vector<int>> const&)>:
  13d740: d10083ff     	sub	sp, sp, #0x20
  13d744: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d748: 910043fd     	add	x29, sp, #0x10
  13d74c: b27d03e8     	orr	x8, xzr, #0x8
  13d750: f90007e0     	str	x0, [sp, #0x8]
  13d754: f90003e1     	str	x1, [sp]
  13d758: f94007e0     	ldr	x0, [sp, #0x8]
  13d75c: aa0003e1     	mov	x1, x0
  13d760: f94003e9     	ldr	x9, [sp]
  13d764: b940012a     	ldr	w10, [x9]
  13d768: b900002a     	str	w10, [x1]
  13d76c: 8b080000     	add	x0, x0, x8
  13d770: f94003e9     	ldr	x9, [sp]
  13d774: 8b080121     	add	x1, x9, x8
  13d778: 97fd9936     	bl	0xa3c50 <_ZN7android6VectorIiEC2ERKS1_@plt>
  13d77c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d780: 910083ff     	add	sp, sp, #0x20
  13d784: d65f03c0     	ret

000000000013d788 <android::Vector<int>::Vector(android::Vector<int> const&)>:
  13d788: d100c3ff     	sub	sp, sp, #0x30
  13d78c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d790: 910083fd     	add	x29, sp, #0x20
  13d794: f0000b48     	adrp	x8, 0x2a8000
  13d798: f944dd08     	ldr	x8, [x8, #0x9b8]
  13d79c: b27c03e9     	orr	x9, xzr, #0x10
  13d7a0: 8b090108     	add	x8, x8, x9
  13d7a4: f81f83a0     	stur	x0, [x29, #-0x8]
  13d7a8: f9000be1     	str	x1, [sp, #0x10]
  13d7ac: f85f83a9     	ldur	x9, [x29, #-0x8]
  13d7b0: f9400be1     	ldr	x1, [sp, #0x10]
  13d7b4: aa0903e0     	mov	x0, x9
  13d7b8: f90007e8     	str	x8, [sp, #0x8]
  13d7bc: f90003e9     	str	x9, [sp]
  13d7c0: 97fdaf04     	bl	0xa93d0 <_ZN7android10VectorImplC2ERKS0_@plt>
  13d7c4: f94007e8     	ldr	x8, [sp, #0x8]
  13d7c8: f94003e9     	ldr	x9, [sp]
  13d7cc: f9000128     	str	x8, [x9]
  13d7d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d7d4: 9100c3ff     	add	sp, sp, #0x30
  13d7d8: d65f03c0     	ret

000000000013d7dc <android::Vector<int>::~Vector()>:
  13d7dc: d10083ff     	sub	sp, sp, #0x20
  13d7e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13d7e4: 910043fd     	add	x29, sp, #0x10
  13d7e8: f90007e0     	str	x0, [sp, #0x8]
  13d7ec: f94007e0     	ldr	x0, [sp, #0x8]
  13d7f0: f90003e0     	str	x0, [sp]
  13d7f4: 97fd8993     	bl	0x9fe40 <_ZN7android6VectorIiED2Ev@plt>
  13d7f8: f94003e0     	ldr	x0, [sp]
  13d7fc: 97fd8c59     	bl	0xa0960 <_ZdlPv@plt>
  13d800: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13d804: 910083ff     	add	sp, sp, #0x20
  13d808: d65f03c0     	ret

000000000013d80c <android::Vector<int>::do_construct(void*, unsigned long) const>:
  13d80c: d100c3ff     	sub	sp, sp, #0x30
  13d810: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d814: 910083fd     	add	x29, sp, #0x20
  13d818: f81f83a0     	stur	x0, [x29, #-0x8]
  13d81c: f9000be1     	str	x1, [sp, #0x10]
  13d820: f90007e2     	str	x2, [sp, #0x8]
  13d824: f9400be0     	ldr	x0, [sp, #0x10]
  13d828: f94007e1     	ldr	x1, [sp, #0x8]
  13d82c: 97fd9d71     	bl	0xa4df0 <_ZN7android14construct_typeIiEEvPT_m@plt>
  13d830: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d834: 9100c3ff     	add	sp, sp, #0x30
  13d838: d65f03c0     	ret

000000000013d83c <android::Vector<int>::do_destroy(void*, unsigned long) const>:
  13d83c: d100c3ff     	sub	sp, sp, #0x30
  13d840: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d844: 910083fd     	add	x29, sp, #0x20
  13d848: f81f83a0     	stur	x0, [x29, #-0x8]
  13d84c: f9000be1     	str	x1, [sp, #0x10]
  13d850: f90007e2     	str	x2, [sp, #0x8]
  13d854: f9400be0     	ldr	x0, [sp, #0x10]
  13d858: f94007e1     	ldr	x1, [sp, #0x8]
  13d85c: 97fdb2a9     	bl	0xaa300 <_ZN7android12destroy_typeIiEEvPT_m@plt>
  13d860: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d864: 9100c3ff     	add	sp, sp, #0x30
  13d868: d65f03c0     	ret

000000000013d86c <android::Vector<int>::do_copy(void*, void const*, unsigned long) const>:
  13d86c: d100c3ff     	sub	sp, sp, #0x30
  13d870: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d874: 910083fd     	add	x29, sp, #0x20
  13d878: f81f83a0     	stur	x0, [x29, #-0x8]
  13d87c: f9000be1     	str	x1, [sp, #0x10]
  13d880: f90007e2     	str	x2, [sp, #0x8]
  13d884: f90003e3     	str	x3, [sp]
  13d888: f9400be0     	ldr	x0, [sp, #0x10]
  13d88c: f94007e1     	ldr	x1, [sp, #0x8]
  13d890: f94003e2     	ldr	x2, [sp]
  13d894: 97fdb5af     	bl	0xaaf50 <_ZN7android9copy_typeIiEEvPT_PKS1_m@plt>
  13d898: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d89c: 9100c3ff     	add	sp, sp, #0x30
  13d8a0: d65f03c0     	ret

000000000013d8a4 <android::Vector<int>::do_splat(void*, void const*, unsigned long) const>:
  13d8a4: d100c3ff     	sub	sp, sp, #0x30
  13d8a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d8ac: 910083fd     	add	x29, sp, #0x20
  13d8b0: f81f83a0     	stur	x0, [x29, #-0x8]
  13d8b4: f9000be1     	str	x1, [sp, #0x10]
  13d8b8: f90007e2     	str	x2, [sp, #0x8]
  13d8bc: f90003e3     	str	x3, [sp]
  13d8c0: f9400be0     	ldr	x0, [sp, #0x10]
  13d8c4: f94007e1     	ldr	x1, [sp, #0x8]
  13d8c8: f94003e2     	ldr	x2, [sp]
  13d8cc: 97fda415     	bl	0xa6920 <_ZN7android10splat_typeIiEEvPT_PKS1_m@plt>
  13d8d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d8d4: 9100c3ff     	add	sp, sp, #0x30
  13d8d8: d65f03c0     	ret

000000000013d8dc <android::Vector<int>::do_move_forward(void*, void const*, unsigned long) const>:
  13d8dc: d100c3ff     	sub	sp, sp, #0x30
  13d8e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d8e4: 910083fd     	add	x29, sp, #0x20
  13d8e8: f81f83a0     	stur	x0, [x29, #-0x8]
  13d8ec: f9000be1     	str	x1, [sp, #0x10]
  13d8f0: f90007e2     	str	x2, [sp, #0x8]
  13d8f4: f90003e3     	str	x3, [sp]
  13d8f8: f9400be0     	ldr	x0, [sp, #0x10]
  13d8fc: f94007e1     	ldr	x1, [sp, #0x8]
  13d900: f94003e2     	ldr	x2, [sp]
  13d904: 97fd93bf     	bl	0xa2800 <_ZN7android17move_forward_typeIiEEvPT_PKS1_m@plt>
  13d908: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d90c: 9100c3ff     	add	sp, sp, #0x30
  13d910: d65f03c0     	ret

000000000013d914 <android::Vector<int>::do_move_backward(void*, void const*, unsigned long) const>:
  13d914: d100c3ff     	sub	sp, sp, #0x30
  13d918: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13d91c: 910083fd     	add	x29, sp, #0x20
  13d920: f81f83a0     	stur	x0, [x29, #-0x8]
  13d924: f9000be1     	str	x1, [sp, #0x10]
  13d928: f90007e2     	str	x2, [sp, #0x8]
  13d92c: f90003e3     	str	x3, [sp]
  13d930: f9400be0     	ldr	x0, [sp, #0x10]
  13d934: f94007e1     	ldr	x1, [sp, #0x8]
  13d938: f94003e2     	ldr	x2, [sp]
  13d93c: 97fd8f01     	bl	0xa1540 <_ZN7android18move_backward_typeIiEEvPT_PKS1_m@plt>
  13d940: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13d944: 9100c3ff     	add	sp, sp, #0x30
  13d948: d65f03c0     	ret

000000000013d94c <void android::construct_type<int>(int*, unsigned long)>:
  13d94c: d10043ff     	sub	sp, sp, #0x10
  13d950: f90007e0     	str	x0, [sp, #0x8]
  13d954: f90003e1     	str	x1, [sp]
  13d958: 910043ff     	add	sp, sp, #0x10
  13d95c: d65f03c0     	ret

000000000013d960 <void android::destroy_type<int>(int*, unsigned long)>:
  13d960: d10043ff     	sub	sp, sp, #0x10
  13d964: f90007e0     	str	x0, [sp, #0x8]
  13d968: f90003e1     	str	x1, [sp]
  13d96c: 910043ff     	add	sp, sp, #0x10
  13d970: d65f03c0     	ret

000000000013d974 <void android::copy_type<int>(int*, int const*, unsigned long)>:
  13d974: d100c3ff     	sub	sp, sp, #0x30
  13d978: f90013fe     	str	x30, [sp, #0x20]
  13d97c: b27e03e8     	orr	x8, xzr, #0x4
  13d980: f9000fe0     	str	x0, [sp, #0x18]
  13d984: f9000be1     	str	x1, [sp, #0x10]
  13d988: f90007e2     	str	x2, [sp, #0x8]
  13d98c: f9400fe0     	ldr	x0, [sp, #0x18]
  13d990: f9400be1     	ldr	x1, [sp, #0x10]
  13d994: f94007e2     	ldr	x2, [sp, #0x8]
  13d998: 9b087c42     	mul	x2, x2, x8
  13d99c: 97fd88fd     	bl	0x9fd90 <memcpy@plt>
  13d9a0: f94013fe     	ldr	x30, [sp, #0x20]
  13d9a4: 9100c3ff     	add	sp, sp, #0x30
  13d9a8: d65f03c0     	ret

000000000013d9ac <void android::splat_type<int>(int*, int const*, unsigned long)>:
  13d9ac: d10083ff     	sub	sp, sp, #0x20
  13d9b0: f9000fe0     	str	x0, [sp, #0x18]
  13d9b4: f9000be1     	str	x1, [sp, #0x10]
  13d9b8: f90007e2     	str	x2, [sp, #0x8]
  13d9bc: d2800008     	mov	x8, #0x0                // =0
  13d9c0: f94007e9     	ldr	x9, [sp, #0x8]
  13d9c4: eb08013f     	cmp	x9, x8
  13d9c8: 1a9f97ea     	cset	w10, hi
  13d9cc: 3700004a     	tbnz	w10, #0x0, 0x13d9d4 <void android::splat_type<int>(int*, int const*, unsigned long)+0x28>
  13d9d0: 1400000d     	b	0x13da04 <void android::splat_type<int>(int*, int const*, unsigned long)+0x58>
  13d9d4: b27e03e8     	orr	x8, xzr, #0x4
  13d9d8: 92800009     	mov	x9, #-0x1               // =-1
  13d9dc: f94007ea     	ldr	x10, [sp, #0x8]
  13d9e0: 8b090149     	add	x9, x10, x9
  13d9e4: f90007e9     	str	x9, [sp, #0x8]
  13d9e8: f9400be9     	ldr	x9, [sp, #0x10]
  13d9ec: b940012b     	ldr	w11, [x9]
  13d9f0: f9400fe9     	ldr	x9, [sp, #0x18]
  13d9f4: 8b080128     	add	x8, x9, x8
  13d9f8: f9000fe8     	str	x8, [sp, #0x18]
  13d9fc: b900012b     	str	w11, [x9]
  13da00: 17ffffef     	b	0x13d9bc <void android::splat_type<int>(int*, int const*, unsigned long)+0x10>
  13da04: 910083ff     	add	sp, sp, #0x20
  13da08: d65f03c0     	ret

000000000013da0c <void android::move_forward_type<int>(int*, int const*, unsigned long)>:
  13da0c: d100c3ff     	sub	sp, sp, #0x30
  13da10: f90013fe     	str	x30, [sp, #0x20]
  13da14: b27e03e8     	orr	x8, xzr, #0x4
  13da18: f9000fe0     	str	x0, [sp, #0x18]
  13da1c: f9000be1     	str	x1, [sp, #0x10]
  13da20: f90007e2     	str	x2, [sp, #0x8]
  13da24: f9400fe0     	ldr	x0, [sp, #0x18]
  13da28: f9400be1     	ldr	x1, [sp, #0x10]
  13da2c: f94007e2     	ldr	x2, [sp, #0x8]
  13da30: 9b087c42     	mul	x2, x2, x8
  13da34: 97fd9503     	bl	0xa2e40 <memmove@plt>
  13da38: f94013fe     	ldr	x30, [sp, #0x20]
  13da3c: 9100c3ff     	add	sp, sp, #0x30
  13da40: d65f03c0     	ret

000000000013da44 <void android::move_backward_type<int>(int*, int const*, unsigned long)>:
  13da44: d100c3ff     	sub	sp, sp, #0x30
  13da48: f90013fe     	str	x30, [sp, #0x20]
  13da4c: b27e03e8     	orr	x8, xzr, #0x4
  13da50: f9000fe0     	str	x0, [sp, #0x18]
  13da54: f9000be1     	str	x1, [sp, #0x10]
  13da58: f90007e2     	str	x2, [sp, #0x8]
  13da5c: f9400fe0     	ldr	x0, [sp, #0x18]
  13da60: f9400be1     	ldr	x1, [sp, #0x10]
  13da64: f94007e2     	ldr	x2, [sp, #0x8]
  13da68: 9b087c42     	mul	x2, x2, x8
  13da6c: 97fd94f5     	bl	0xa2e40 <memmove@plt>
  13da70: f94013fe     	ldr	x30, [sp, #0x20]
  13da74: 9100c3ff     	add	sp, sp, #0x30
  13da78: d65f03c0     	ret

000000000013da7c <void android::splat_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)>:
  13da7c: d100c3ff     	sub	sp, sp, #0x30
  13da80: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13da84: 910083fd     	add	x29, sp, #0x20
  13da88: f81f83a0     	stur	x0, [x29, #-0x8]
  13da8c: f9000be1     	str	x1, [sp, #0x10]
  13da90: f90007e2     	str	x2, [sp, #0x8]
  13da94: d2800008     	mov	x8, #0x0                // =0
  13da98: f94007e9     	ldr	x9, [sp, #0x8]
  13da9c: eb08013f     	cmp	x9, x8
  13daa0: 1a9f97ea     	cset	w10, hi
  13daa4: 3700004a     	tbnz	w10, #0x0, 0x13daac <void android::splat_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x30>
  13daa8: 1400000f     	b	0x13dae4 <void android::splat_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x68>
  13daac: b27c07e8     	orr	x8, xzr, #0x30
  13dab0: 92800009     	mov	x9, #-0x1               // =-1
  13dab4: f94007ea     	ldr	x10, [sp, #0x8]
  13dab8: 8b090149     	add	x9, x10, x9
  13dabc: f90007e9     	str	x9, [sp, #0x8]
  13dac0: f85f83a0     	ldur	x0, [x29, #-0x8]
  13dac4: f9400be1     	ldr	x1, [sp, #0x10]
  13dac8: f90003e8     	str	x8, [sp]
  13dacc: 97fd9bb5     	bl	0xa49a0 <_ZN7android16key_value_pair_tIiNS_6VectorIiEEEC2ERKS3_@plt>
  13dad0: f85f83a8     	ldur	x8, [x29, #-0x8]
  13dad4: f94003e9     	ldr	x9, [sp]
  13dad8: 8b090108     	add	x8, x8, x9
  13dadc: f81f83a8     	stur	x8, [x29, #-0x8]
  13dae0: 17ffffed     	b	0x13da94 <void android::splat_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)+0x18>
  13dae4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dae8: 9100c3ff     	add	sp, sp, #0x30
  13daec: d65f03c0     	ret

000000000013daf0 <void android::move_forward_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)>:
  13daf0: d100c3ff     	sub	sp, sp, #0x30
  13daf4: f90013fe     	str	x30, [sp, #0x20]
  13daf8: b27c07e8     	orr	x8, xzr, #0x30
  13dafc: f9000fe0     	str	x0, [sp, #0x18]
  13db00: f9000be1     	str	x1, [sp, #0x10]
  13db04: f90007e2     	str	x2, [sp, #0x8]
  13db08: f9400fe0     	ldr	x0, [sp, #0x18]
  13db0c: f9400be1     	ldr	x1, [sp, #0x10]
  13db10: f94007e2     	ldr	x2, [sp, #0x8]
  13db14: 9b087c42     	mul	x2, x2, x8
  13db18: 97fd94ca     	bl	0xa2e40 <memmove@plt>
  13db1c: f94013fe     	ldr	x30, [sp, #0x20]
  13db20: 9100c3ff     	add	sp, sp, #0x30
  13db24: d65f03c0     	ret

000000000013db28 <void android::move_backward_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>>*, android::key_value_pair_t<int, android::Vector<int>> const*, unsigned long)>:
  13db28: d100c3ff     	sub	sp, sp, #0x30
  13db2c: f90013fe     	str	x30, [sp, #0x20]
  13db30: b27c07e8     	orr	x8, xzr, #0x30
  13db34: f9000fe0     	str	x0, [sp, #0x18]
  13db38: f9000be1     	str	x1, [sp, #0x10]
  13db3c: f90007e2     	str	x2, [sp, #0x8]
  13db40: f9400fe0     	ldr	x0, [sp, #0x18]
  13db44: f9400be1     	ldr	x1, [sp, #0x10]
  13db48: f94007e2     	ldr	x2, [sp, #0x8]
  13db4c: 9b087c42     	mul	x2, x2, x8
  13db50: 97fd94bc     	bl	0xa2e40 <memmove@plt>
  13db54: f94013fe     	ldr	x30, [sp, #0x20]
  13db58: 9100c3ff     	add	sp, sp, #0x30
  13db5c: d65f03c0     	ret

000000000013db60 <int android::compare_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>> const&, android::key_value_pair_t<int, android::Vector<int>> const&)>:
  13db60: d100c3ff     	sub	sp, sp, #0x30
  13db64: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13db68: 910083fd     	add	x29, sp, #0x20
  13db6c: f81f83a0     	stur	x0, [x29, #-0x8]
  13db70: f9000be1     	str	x1, [sp, #0x10]
  13db74: f9400be0     	ldr	x0, [sp, #0x10]
  13db78: f85f83a1     	ldur	x1, [x29, #-0x8]
  13db7c: 97fd8849     	bl	0x9fca0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEiRKT_S7_@plt>
  13db80: f85f83a1     	ldur	x1, [x29, #-0x8]
  13db84: f9400be8     	ldr	x8, [sp, #0x10]
  13db88: b9000fe0     	str	w0, [sp, #0xc]
  13db8c: aa0103e0     	mov	x0, x1
  13db90: aa0803e1     	mov	x1, x8
  13db94: 97fd8843     	bl	0x9fca0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIiNS_6VectorIiEEEEEEiRKT_S7_@plt>
  13db98: b9400fe9     	ldr	w9, [sp, #0xc]
  13db9c: 6b000120     	subs	w0, w9, w0
  13dba0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dba4: 9100c3ff     	add	sp, sp, #0x30
  13dba8: d65f03c0     	ret

000000000013dbac <int android::strictly_order_type<android::key_value_pair_t<int, android::Vector<int>>>(android::key_value_pair_t<int, android::Vector<int>> const&, android::key_value_pair_t<int, android::Vector<int>> const&)>:
  13dbac: d100c3ff     	sub	sp, sp, #0x30
  13dbb0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dbb4: 910083fd     	add	x29, sp, #0x20
  13dbb8: 320003e8     	orr	w8, wzr, #0x1
  13dbbc: 52800009     	mov	w9, #0x0                // =0
  13dbc0: f81f83a0     	stur	x0, [x29, #-0x8]
  13dbc4: f9000be1     	str	x1, [sp, #0x10]
  13dbc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13dbcc: f9400be1     	ldr	x1, [sp, #0x10]
  13dbd0: b9000fe8     	str	w8, [sp, #0xc]
  13dbd4: b9000be9     	str	w9, [sp, #0x8]
  13dbd8: 97fd8d4e     	bl	0xa1110 <_ZNK7android16key_value_pair_tIiNS_6VectorIiEEEltERKS3_@plt>
  13dbdc: 7200001f     	tst	w0, #0x1
  13dbe0: b9400fe8     	ldr	w8, [sp, #0xc]
  13dbe4: b9400be9     	ldr	w9, [sp, #0x8]
  13dbe8: 1a891100     	csel	w0, w8, w9, ne
  13dbec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dbf0: 9100c3ff     	add	sp, sp, #0x30
  13dbf4: d65f03c0     	ret

000000000013dbf8 <android::key_value_pair_t<int, android::Vector<int>>::operator<(android::key_value_pair_t<int, android::Vector<int>> const&) const>:
  13dbf8: d100c3ff     	sub	sp, sp, #0x30
  13dbfc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dc00: 910083fd     	add	x29, sp, #0x20
  13dc04: 52800008     	mov	w8, #0x0                // =0
  13dc08: f81f83a0     	stur	x0, [x29, #-0x8]
  13dc0c: f9000be1     	str	x1, [sp, #0x10]
  13dc10: f85f83a0     	ldur	x0, [x29, #-0x8]
  13dc14: f9400be1     	ldr	x1, [sp, #0x10]
  13dc18: b9000fe8     	str	w8, [sp, #0xc]
  13dc1c: 97fd9c49     	bl	0xa4d40 <_ZN7android19strictly_order_typeIiEEiRKT_S3_@plt>
  13dc20: b9400fe8     	ldr	w8, [sp, #0xc]
  13dc24: 6b08001f     	cmp	w0, w8
  13dc28: 1a9f07e0     	cset	w0, ne
  13dc2c: 320003e9     	orr	w9, wzr, #0x1
  13dc30: 0a090009     	and	w9, w0, w9
  13dc34: 2a0903e0     	mov	w0, w9
  13dc38: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dc3c: 9100c3ff     	add	sp, sp, #0x30
  13dc40: d65f03c0     	ret

000000000013dc44 <android::List<android::ElementaryStreamQueue::RangeInfo>::~List()>:
  13dc44: d100c3ff     	sub	sp, sp, #0x30
  13dc48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dc4c: 910083fd     	add	x29, sp, #0x20
  13dc50: f0000b48     	adrp	x8, 0x2a8000
  13dc54: f9419908     	ldr	x8, [x8, #0x330]
  13dc58: b27c03e9     	orr	x9, xzr, #0x10
  13dc5c: 8b090108     	add	x8, x8, x9
  13dc60: d2800009     	mov	x9, #0x0                // =0
  13dc64: f81f83a0     	stur	x0, [x29, #-0x8]
  13dc68: f85f83a0     	ldur	x0, [x29, #-0x8]
  13dc6c: f9000008     	str	x8, [x0]
  13dc70: f9000be0     	str	x0, [sp, #0x10]
  13dc74: f90007e9     	str	x9, [sp, #0x8]
  13dc78: 97fd9fc6     	bl	0xa5b90 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5clearEv@plt>
  13dc7c: 14000001     	b	0x13dc80 <android::List<android::ElementaryStreamQueue::RangeInfo>::~List()+0x3c>
  13dc80: f9400be8     	ldr	x8, [sp, #0x10]
  13dc84: f9400509     	ldr	x9, [x8, #0x8]
  13dc88: f94007ea     	ldr	x10, [sp, #0x8]
  13dc8c: eb0a013f     	cmp	x9, x10
  13dc90: 1a9f17eb     	cset	w11, eq
  13dc94: f90003e9     	str	x9, [sp]
  13dc98: 3700006b     	tbnz	w11, #0x0, 0x13dca4 <android::List<android::ElementaryStreamQueue::RangeInfo>::~List()+0x60>
  13dc9c: f94003e0     	ldr	x0, [sp]
  13dca0: 97fda1f4     	bl	0xa6470 <_ZdaPv@plt>
  13dca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dca8: 9100c3ff     	add	sp, sp, #0x30
  13dcac: d65f03c0     	ret
  13dcb0: 97fdc145     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013dcb4 <android::List<android::ElementaryStreamQueue::RangeInfo>::clear()>:
  13dcb4: d10103ff     	sub	sp, sp, #0x40
  13dcb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  13dcbc: 9100c3fd     	add	x29, sp, #0x30
  13dcc0: d2800008     	mov	x8, #0x0                // =0
  13dcc4: f81f83a0     	stur	x0, [x29, #-0x8]
  13dcc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13dccc: f9400409     	ldr	x9, [x0, #0x8]
  13dcd0: f9000be0     	str	x0, [sp, #0x10]
  13dcd4: aa0903e0     	mov	x0, x9
  13dcd8: f90007e8     	str	x8, [sp, #0x8]
  13dcdc: 97fdb1a9     	bl	0xaa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>
  13dce0: f81f03a0     	stur	x0, [x29, #-0x10]
  13dce4: f85f03a8     	ldur	x8, [x29, #-0x10]
  13dce8: f9400be9     	ldr	x9, [sp, #0x10]
  13dcec: f940052a     	ldr	x10, [x9, #0x8]
  13dcf0: eb0a011f     	cmp	x8, x10
  13dcf4: 1a9f07eb     	cset	w11, ne
  13dcf8: 3700004b     	tbnz	w11, #0x0, 0x13dd00 <android::List<android::ElementaryStreamQueue::RangeInfo>::clear()+0x4c>
  13dcfc: 14000011     	b	0x13dd40 <android::List<android::ElementaryStreamQueue::RangeInfo>::clear()+0x8c>
  13dd00: f85f03a0     	ldur	x0, [x29, #-0x10]
  13dd04: 97fdb19f     	bl	0xaa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>
  13dd08: f9000fe0     	str	x0, [sp, #0x18]
  13dd0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  13dd10: f94007e8     	ldr	x8, [sp, #0x8]
  13dd14: eb08001f     	cmp	x0, x8
  13dd18: 1a9f17e9     	cset	w9, eq
  13dd1c: f90003e0     	str	x0, [sp]
  13dd20: 370000a9     	tbnz	w9, #0x0, 0x13dd34 <android::List<android::ElementaryStreamQueue::RangeInfo>::clear()+0x80>
  13dd24: f94003e0     	ldr	x0, [sp]
  13dd28: 97fd8896     	bl	0x9ff80 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_NodeD2Ev@plt>
  13dd2c: f94003e0     	ldr	x0, [sp]
  13dd30: 97fd8b0c     	bl	0xa0960 <_ZdlPv@plt>
  13dd34: f9400fe8     	ldr	x8, [sp, #0x18]
  13dd38: f81f03a8     	stur	x8, [x29, #-0x10]
  13dd3c: 17ffffea     	b	0x13dce4 <android::List<android::ElementaryStreamQueue::RangeInfo>::clear()+0x30>
  13dd40: f9400be8     	ldr	x8, [sp, #0x10]
  13dd44: f9400500     	ldr	x0, [x8, #0x8]
  13dd48: f9400501     	ldr	x1, [x8, #0x8]
  13dd4c: 97fd9e2d     	bl	0xa5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>
  13dd50: f9400be8     	ldr	x8, [sp, #0x10]
  13dd54: f9400500     	ldr	x0, [x8, #0x8]
  13dd58: f9400501     	ldr	x1, [x8, #0x8]
  13dd5c: 97fd9ead     	bl	0xa5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>
  13dd60: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13dd64: 910103ff     	add	sp, sp, #0x40
  13dd68: d65f03c0     	ret

000000000013dd6c <android::List<android::ElementaryStreamQueue::RangeInfo>::~List()>:
  13dd6c: d10083ff     	sub	sp, sp, #0x20
  13dd70: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13dd74: 910043fd     	add	x29, sp, #0x10
  13dd78: f90007e0     	str	x0, [sp, #0x8]
  13dd7c: f94007e0     	ldr	x0, [sp, #0x8]
  13dd80: f90003e0     	str	x0, [sp]
  13dd84: 97fda467     	bl	0xa6f20 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEED2Ev@plt>
  13dd88: f94003e0     	ldr	x0, [sp]
  13dd8c: 97fd8af5     	bl	0xa0960 <_ZdlPv@plt>
  13dd90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13dd94: 910083ff     	add	sp, sp, #0x20
  13dd98: d65f03c0     	ret

000000000013dd9c <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::getNext() const>:
  13dd9c: d10043ff     	sub	sp, sp, #0x10
  13dda0: f90007e0     	str	x0, [sp, #0x8]
  13dda4: f94007e0     	ldr	x0, [sp, #0x8]
  13dda8: f9400c00     	ldr	x0, [x0, #0x18]
  13ddac: 910043ff     	add	sp, sp, #0x10
  13ddb0: d65f03c0     	ret

000000000013ddb4 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::~_Node()>:
  13ddb4: d10043ff     	sub	sp, sp, #0x10
  13ddb8: f90007e0     	str	x0, [sp, #0x8]
  13ddbc: 910043ff     	add	sp, sp, #0x10
  13ddc0: d65f03c0     	ret

000000000013ddc4 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::setPrev(android::List<android::ElementaryStreamQueue::RangeInfo>::_Node*)>:
  13ddc4: d10043ff     	sub	sp, sp, #0x10
  13ddc8: f90007e0     	str	x0, [sp, #0x8]
  13ddcc: f90003e1     	str	x1, [sp]
  13ddd0: f94007e0     	ldr	x0, [sp, #0x8]
  13ddd4: f94003e1     	ldr	x1, [sp]
  13ddd8: f9000801     	str	x1, [x0, #0x10]
  13dddc: 910043ff     	add	sp, sp, #0x10
  13dde0: d65f03c0     	ret

000000000013dde4 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::setNext(android::List<android::ElementaryStreamQueue::RangeInfo>::_Node*)>:
  13dde4: d10043ff     	sub	sp, sp, #0x10
  13dde8: f90007e0     	str	x0, [sp, #0x8]
  13ddec: f90003e1     	str	x1, [sp]
  13ddf0: f94007e0     	ldr	x0, [sp, #0x8]
  13ddf4: f94003e1     	ldr	x1, [sp]
  13ddf8: f9000c01     	str	x1, [x0, #0x18]
  13ddfc: 910043ff     	add	sp, sp, #0x10
  13de00: d65f03c0     	ret

000000000013de04 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::~SortedVector()>:
  13de04: d100c3ff     	sub	sp, sp, #0x30
  13de08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13de0c: 910083fd     	add	x29, sp, #0x20
  13de10: f0000b48     	adrp	x8, 0x2a8000
  13de14: f9457108     	ldr	x8, [x8, #0xae0]
  13de18: b27c03e9     	orr	x9, xzr, #0x10
  13de1c: 8b090108     	add	x8, x8, x9
  13de20: f81f83a0     	stur	x0, [x29, #-0x8]
  13de24: f85f83a9     	ldur	x9, [x29, #-0x8]
  13de28: f9000128     	str	x8, [x9]
  13de2c: aa0903e0     	mov	x0, x9
  13de30: f90003e9     	str	x9, [sp]
  13de34: 97fd88c3     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  13de38: 14000001     	b	0x13de3c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::~SortedVector()+0x38>
  13de3c: f94003e0     	ldr	x0, [sp]
  13de40: 97fdb408     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13de44: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13de48: 9100c3ff     	add	sp, sp, #0x30
  13de4c: d65f03c0     	ret
  13de50: 2a0103e8     	mov	w8, w1
  13de54: f9000be0     	str	x0, [sp, #0x10]
  13de58: b9000fe8     	str	w8, [sp, #0xc]
  13de5c: f94003e0     	ldr	x0, [sp]
  13de60: 97fdb400     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13de64: f9400be0     	ldr	x0, [sp, #0x10]
  13de68: 97fdc0d7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013de6c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::~SortedVector()>:
  13de6c: d10083ff     	sub	sp, sp, #0x20
  13de70: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13de74: 910043fd     	add	x29, sp, #0x10
  13de78: f90007e0     	str	x0, [sp, #0x8]
  13de7c: f94007e0     	ldr	x0, [sp, #0x8]
  13de80: f90003e0     	str	x0, [sp]
  13de84: 97fda667     	bl	0xa7820 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEED2Ev@plt>
  13de88: f94003e0     	ldr	x0, [sp]
  13de8c: 97fd8ab5     	bl	0xa0960 <_ZdlPv@plt>
  13de90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13de94: 910083ff     	add	sp, sp, #0x20
  13de98: d65f03c0     	ret

000000000013de9c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_construct(void*, unsigned long) const>:
  13de9c: d100c3ff     	sub	sp, sp, #0x30
  13dea0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dea4: 910083fd     	add	x29, sp, #0x20
  13dea8: f81f83a0     	stur	x0, [x29, #-0x8]
  13deac: f9000be1     	str	x1, [sp, #0x10]
  13deb0: f90007e2     	str	x2, [sp, #0x8]
  13deb4: f9400be0     	ldr	x0, [sp, #0x10]
  13deb8: f94007e1     	ldr	x1, [sp, #0x8]
  13debc: 97fdafdd     	bl	0xa9e30 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_m@plt>
  13dec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dec4: 9100c3ff     	add	sp, sp, #0x30
  13dec8: d65f03c0     	ret

000000000013decc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_destroy(void*, unsigned long) const>:
  13decc: d100c3ff     	sub	sp, sp, #0x30
  13ded0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ded4: 910083fd     	add	x29, sp, #0x20
  13ded8: f81f83a0     	stur	x0, [x29, #-0x8]
  13dedc: f9000be1     	str	x1, [sp, #0x10]
  13dee0: f90007e2     	str	x2, [sp, #0x8]
  13dee4: f9400be0     	ldr	x0, [sp, #0x10]
  13dee8: f94007e1     	ldr	x1, [sp, #0x8]
  13deec: 97fd945d     	bl	0xa3060 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_m@plt>
  13def0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13def4: 9100c3ff     	add	sp, sp, #0x30
  13def8: d65f03c0     	ret

000000000013defc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_copy(void*, void const*, unsigned long) const>:
  13defc: d100c3ff     	sub	sp, sp, #0x30
  13df00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13df04: 910083fd     	add	x29, sp, #0x20
  13df08: f81f83a0     	stur	x0, [x29, #-0x8]
  13df0c: f9000be1     	str	x1, [sp, #0x10]
  13df10: f90007e2     	str	x2, [sp, #0x8]
  13df14: f90003e3     	str	x3, [sp]
  13df18: f9400be0     	ldr	x0, [sp, #0x10]
  13df1c: f94007e1     	ldr	x1, [sp, #0x8]
  13df20: f94003e2     	ldr	x2, [sp]
  13df24: 97fdae43     	bl	0xa9830 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>
  13df28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13df2c: 9100c3ff     	add	sp, sp, #0x30
  13df30: d65f03c0     	ret

000000000013df34 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_splat(void*, void const*, unsigned long) const>:
  13df34: d100c3ff     	sub	sp, sp, #0x30
  13df38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13df3c: 910083fd     	add	x29, sp, #0x20
  13df40: f81f83a0     	stur	x0, [x29, #-0x8]
  13df44: f9000be1     	str	x1, [sp, #0x10]
  13df48: f90007e2     	str	x2, [sp, #0x8]
  13df4c: f90003e3     	str	x3, [sp]
  13df50: f9400be0     	ldr	x0, [sp, #0x10]
  13df54: f94007e1     	ldr	x1, [sp, #0x8]
  13df58: f94003e2     	ldr	x2, [sp]
  13df5c: 97fd8a35     	bl	0xa0830 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>
  13df60: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13df64: 9100c3ff     	add	sp, sp, #0x30
  13df68: d65f03c0     	ret

000000000013df6c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_move_forward(void*, void const*, unsigned long) const>:
  13df6c: d100c3ff     	sub	sp, sp, #0x30
  13df70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13df74: 910083fd     	add	x29, sp, #0x20
  13df78: f81f83a0     	stur	x0, [x29, #-0x8]
  13df7c: f9000be1     	str	x1, [sp, #0x10]
  13df80: f90007e2     	str	x2, [sp, #0x8]
  13df84: f90003e3     	str	x3, [sp]
  13df88: f9400be0     	ldr	x0, [sp, #0x10]
  13df8c: f94007e1     	ldr	x1, [sp, #0x8]
  13df90: f94003e2     	ldr	x2, [sp]
  13df94: 97fd92a3     	bl	0xa2a20 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>
  13df98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13df9c: 9100c3ff     	add	sp, sp, #0x30
  13dfa0: d65f03c0     	ret

000000000013dfa4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_move_backward(void*, void const*, unsigned long) const>:
  13dfa4: d100c3ff     	sub	sp, sp, #0x30
  13dfa8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dfac: 910083fd     	add	x29, sp, #0x20
  13dfb0: f81f83a0     	stur	x0, [x29, #-0x8]
  13dfb4: f9000be1     	str	x1, [sp, #0x10]
  13dfb8: f90007e2     	str	x2, [sp, #0x8]
  13dfbc: f90003e3     	str	x3, [sp]
  13dfc0: f9400be0     	ldr	x0, [sp, #0x10]
  13dfc4: f94007e1     	ldr	x1, [sp, #0x8]
  13dfc8: f94003e2     	ldr	x2, [sp]
  13dfcc: 97fd8961     	bl	0xa0550 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEvPT_PKS7_m@plt>
  13dfd0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13dfd4: 9100c3ff     	add	sp, sp, #0x30
  13dfd8: d65f03c0     	ret

000000000013dfdc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::do_compare(void const*, void const*) const>:
  13dfdc: d100c3ff     	sub	sp, sp, #0x30
  13dfe0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13dfe4: 910083fd     	add	x29, sp, #0x20
  13dfe8: f81f83a0     	stur	x0, [x29, #-0x8]
  13dfec: f9000be1     	str	x1, [sp, #0x10]
  13dff0: f90007e2     	str	x2, [sp, #0x8]
  13dff4: f9400be0     	ldr	x0, [sp, #0x10]
  13dff8: f94007e1     	ldr	x1, [sp, #0x8]
  13dffc: 97fd8db1     	bl	0xa16c0 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEiRKT_S9_@plt>
  13e000: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e004: 9100c3ff     	add	sp, sp, #0x30
  13e008: d65f03c0     	ret

000000000013e00c <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)>:
  13e00c: d10083ff     	sub	sp, sp, #0x20
  13e010: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e014: 910043fd     	add	x29, sp, #0x10
  13e018: f90007e0     	str	x0, [sp, #0x8]
  13e01c: f90003e1     	str	x1, [sp]
  13e020: d2800008     	mov	x8, #0x0                // =0
  13e024: f94003e9     	ldr	x9, [sp]
  13e028: eb08013f     	cmp	x9, x8
  13e02c: 1a9f97ea     	cset	w10, hi
  13e030: 3700004a     	tbnz	w10, #0x0, 0x13e038 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x2c>
  13e034: 1400000c     	b	0x13e064 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x58>
  13e038: b27c03e8     	orr	x8, xzr, #0x10
  13e03c: 92800009     	mov	x9, #-0x1               // =-1
  13e040: f94003ea     	ldr	x10, [sp]
  13e044: 8b090149     	add	x9, x10, x9
  13e048: f90003e9     	str	x9, [sp]
  13e04c: f94007e9     	ldr	x9, [sp, #0x8]
  13e050: 8b080128     	add	x8, x9, x8
  13e054: f90007e8     	str	x8, [sp, #0x8]
  13e058: aa0903e0     	mov	x0, x9
  13e05c: 97fd9fed     	bl	0xa6010 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2Ev@plt>
  13e060: 17fffff0     	b	0x13e020 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x14>
  13e064: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e068: 910083ff     	add	sp, sp, #0x20
  13e06c: d65f03c0     	ret

000000000013e070 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::key_value_pair_t()>:
  13e070: d10083ff     	sub	sp, sp, #0x20
  13e074: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e078: 910043fd     	add	x29, sp, #0x10
  13e07c: b27d03e8     	orr	x8, xzr, #0x8
  13e080: f90007e0     	str	x0, [sp, #0x8]
  13e084: f94007e0     	ldr	x0, [sp, #0x8]
  13e088: 8b080000     	add	x0, x0, x8
  13e08c: 97fd9731     	bl	0xa3d50 <_ZN7android2spINS_9ATSParser10PSISectionEEC2Ev@plt>
  13e090: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e094: 910083ff     	add	sp, sp, #0x20
  13e098: d65f03c0     	ret

000000000013e09c <android::sp<android::ATSParser::PSISection>::sp()>:
  13e09c: d10043ff     	sub	sp, sp, #0x10
  13e0a0: d2800008     	mov	x8, #0x0                // =0
  13e0a4: f90007e0     	str	x0, [sp, #0x8]
  13e0a8: f94007e0     	ldr	x0, [sp, #0x8]
  13e0ac: f9000008     	str	x8, [x0]
  13e0b0: 910043ff     	add	sp, sp, #0x10
  13e0b4: d65f03c0     	ret

000000000013e0b8 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)>:
  13e0b8: d100c3ff     	sub	sp, sp, #0x30
  13e0bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e0c0: 910083fd     	add	x29, sp, #0x20
  13e0c4: f81f83a0     	stur	x0, [x29, #-0x8]
  13e0c8: f9000be1     	str	x1, [sp, #0x10]
  13e0cc: d2800008     	mov	x8, #0x0                // =0
  13e0d0: f9400be9     	ldr	x9, [sp, #0x10]
  13e0d4: eb08013f     	cmp	x9, x8
  13e0d8: 1a9f97ea     	cset	w10, hi
  13e0dc: 3700004a     	tbnz	w10, #0x0, 0x13e0e4 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x2c>
  13e0e0: 1400000e     	b	0x13e118 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x60>
  13e0e4: b27c03e8     	orr	x8, xzr, #0x10
  13e0e8: 92800009     	mov	x9, #-0x1               // =-1
  13e0ec: f9400bea     	ldr	x10, [sp, #0x10]
  13e0f0: 8b090149     	add	x9, x10, x9
  13e0f4: f9000be9     	str	x9, [sp, #0x10]
  13e0f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e0fc: f90007e8     	str	x8, [sp, #0x8]
  13e100: 97fda8d0     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13e104: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e108: f94007e9     	ldr	x9, [sp, #0x8]
  13e10c: 8b090108     	add	x8, x8, x9
  13e110: f81f83a8     	stur	x8, [x29, #-0x8]
  13e114: 17ffffee     	b	0x13e0cc <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, unsigned long)+0x14>
  13e118: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e11c: 9100c3ff     	add	sp, sp, #0x30
  13e120: d65f03c0     	ret

000000000013e124 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::~key_value_pair_t()>:
  13e124: d10083ff     	sub	sp, sp, #0x20
  13e128: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e12c: 910043fd     	add	x29, sp, #0x10
  13e130: b27d03e8     	orr	x8, xzr, #0x8
  13e134: f90007e0     	str	x0, [sp, #0x8]
  13e138: f94007e0     	ldr	x0, [sp, #0x8]
  13e13c: 8b080000     	add	x0, x0, x8
  13e140: 97fda228     	bl	0xa69e0 <_ZN7android2spINS_9ATSParser10PSISectionEED2Ev@plt>
  13e144: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e148: 910083ff     	add	sp, sp, #0x20
  13e14c: d65f03c0     	ret

000000000013e150 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)>:
  13e150: d100c3ff     	sub	sp, sp, #0x30
  13e154: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e158: 910083fd     	add	x29, sp, #0x20
  13e15c: f81f83a0     	stur	x0, [x29, #-0x8]
  13e160: f9000be1     	str	x1, [sp, #0x10]
  13e164: f90007e2     	str	x2, [sp, #0x8]
  13e168: d2800008     	mov	x8, #0x0                // =0
  13e16c: f94007e9     	ldr	x9, [sp, #0x8]
  13e170: eb08013f     	cmp	x9, x8
  13e174: 1a9f97ea     	cset	w10, hi
  13e178: 3700004a     	tbnz	w10, #0x0, 0x13e180 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x30>
  13e17c: 14000012     	b	0x13e1c4 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x74>
  13e180: b27c03e8     	orr	x8, xzr, #0x10
  13e184: 92800009     	mov	x9, #-0x1               // =-1
  13e188: f94007ea     	ldr	x10, [sp, #0x8]
  13e18c: 8b090149     	add	x9, x10, x9
  13e190: f90007e9     	str	x9, [sp, #0x8]
  13e194: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e198: f9400be1     	ldr	x1, [sp, #0x10]
  13e19c: f90003e8     	str	x8, [sp]
  13e1a0: 97fd8e78     	bl	0xa1b80 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKS5_@plt>
  13e1a4: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e1a8: f94003e9     	ldr	x9, [sp]
  13e1ac: 8b090108     	add	x8, x8, x9
  13e1b0: f81f83a8     	stur	x8, [x29, #-0x8]
  13e1b4: f9400be8     	ldr	x8, [sp, #0x10]
  13e1b8: 8b090108     	add	x8, x8, x9
  13e1bc: f9000be8     	str	x8, [sp, #0x10]
  13e1c0: 17ffffea     	b	0x13e168 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x18>
  13e1c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e1c8: 9100c3ff     	add	sp, sp, #0x30
  13e1cc: d65f03c0     	ret

000000000013e1d0 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::key_value_pair_t(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&)>:
  13e1d0: d10083ff     	sub	sp, sp, #0x20
  13e1d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e1d8: 910043fd     	add	x29, sp, #0x10
  13e1dc: b27d03e8     	orr	x8, xzr, #0x8
  13e1e0: f90007e0     	str	x0, [sp, #0x8]
  13e1e4: f90003e1     	str	x1, [sp]
  13e1e8: f94007e0     	ldr	x0, [sp, #0x8]
  13e1ec: aa0003e1     	mov	x1, x0
  13e1f0: f94003e9     	ldr	x9, [sp]
  13e1f4: b940012a     	ldr	w10, [x9]
  13e1f8: b900002a     	str	w10, [x1]
  13e1fc: 8b080000     	add	x0, x0, x8
  13e200: f94003e9     	ldr	x9, [sp]
  13e204: 8b080121     	add	x1, x9, x8
  13e208: 97fd8e4e     	bl	0xa1b40 <_ZN7android2spINS_9ATSParser10PSISectionEEC2ERKS3_@plt>
  13e20c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e210: 910083ff     	add	sp, sp, #0x20
  13e214: d65f03c0     	ret

000000000013e218 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)>:
  13e218: d100c3ff     	sub	sp, sp, #0x30
  13e21c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e220: 910083fd     	add	x29, sp, #0x20
  13e224: f81f83a0     	stur	x0, [x29, #-0x8]
  13e228: f9000be1     	str	x1, [sp, #0x10]
  13e22c: f90007e2     	str	x2, [sp, #0x8]
  13e230: d2800008     	mov	x8, #0x0                // =0
  13e234: f94007e9     	ldr	x9, [sp, #0x8]
  13e238: eb08013f     	cmp	x9, x8
  13e23c: 1a9f97ea     	cset	w10, hi
  13e240: 3700004a     	tbnz	w10, #0x0, 0x13e248 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x30>
  13e244: 1400000f     	b	0x13e280 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x68>
  13e248: b27c03e8     	orr	x8, xzr, #0x10
  13e24c: 92800009     	mov	x9, #-0x1               // =-1
  13e250: f94007ea     	ldr	x10, [sp, #0x8]
  13e254: 8b090149     	add	x9, x10, x9
  13e258: f90007e9     	str	x9, [sp, #0x8]
  13e25c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e260: f9400be1     	ldr	x1, [sp, #0x10]
  13e264: f90003e8     	str	x8, [sp]
  13e268: 97fd8e46     	bl	0xa1b80 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKS5_@plt>
  13e26c: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e270: f94003e9     	ldr	x9, [sp]
  13e274: 8b090108     	add	x8, x8, x9
  13e278: f81f83a8     	stur	x8, [x29, #-0x8]
  13e27c: 17ffffed     	b	0x13e230 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x18>
  13e280: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e284: 9100c3ff     	add	sp, sp, #0x30
  13e288: d65f03c0     	ret

000000000013e28c <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)>:
  13e28c: d100c3ff     	sub	sp, sp, #0x30
  13e290: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e294: 910083fd     	add	x29, sp, #0x20
  13e298: b27c03e8     	orr	x8, xzr, #0x10
  13e29c: f81f83a0     	stur	x0, [x29, #-0x8]
  13e2a0: f9000be1     	str	x1, [sp, #0x10]
  13e2a4: f90007e2     	str	x2, [sp, #0x8]
  13e2a8: f94007e0     	ldr	x0, [sp, #0x8]
  13e2ac: f85f83a1     	ldur	x1, [x29, #-0x8]
  13e2b0: 9b007d00     	mul	x0, x8, x0
  13e2b4: 8b000020     	add	x0, x1, x0
  13e2b8: f81f83a0     	stur	x0, [x29, #-0x8]
  13e2bc: f94007e0     	ldr	x0, [sp, #0x8]
  13e2c0: f9400be1     	ldr	x1, [sp, #0x10]
  13e2c4: 9b007d08     	mul	x8, x8, x0
  13e2c8: 8b080028     	add	x8, x1, x8
  13e2cc: f9000be8     	str	x8, [sp, #0x10]
  13e2d0: d2800008     	mov	x8, #0x0                // =0
  13e2d4: f94007e9     	ldr	x9, [sp, #0x8]
  13e2d8: eb08013f     	cmp	x9, x8
  13e2dc: 1a9f97ea     	cset	w10, hi
  13e2e0: 3700004a     	tbnz	w10, #0x0, 0x13e2e8 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x5c>
  13e2e4: 14000012     	b	0x13e32c <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0xa0>
  13e2e8: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  13e2ec: 92800009     	mov	x9, #-0x1               // =-1
  13e2f0: f94007ea     	ldr	x10, [sp, #0x8]
  13e2f4: 8b090149     	add	x9, x10, x9
  13e2f8: f90007e9     	str	x9, [sp, #0x8]
  13e2fc: f85f83a9     	ldur	x9, [x29, #-0x8]
  13e300: 8b080129     	add	x9, x9, x8
  13e304: f81f83a9     	stur	x9, [x29, #-0x8]
  13e308: f9400be9     	ldr	x9, [sp, #0x10]
  13e30c: 8b080128     	add	x8, x9, x8
  13e310: f9000be8     	str	x8, [sp, #0x10]
  13e314: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e318: f9400be1     	ldr	x1, [sp, #0x10]
  13e31c: 97fd8e19     	bl	0xa1b80 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKS5_@plt>
  13e320: f9400be0     	ldr	x0, [sp, #0x10]
  13e324: 97fda847     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13e328: 17ffffea     	b	0x13e2d0 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x44>
  13e32c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e330: 9100c3ff     	add	sp, sp, #0x30
  13e334: d65f03c0     	ret

000000000013e338 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)>:
  13e338: d100c3ff     	sub	sp, sp, #0x30
  13e33c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e340: 910083fd     	add	x29, sp, #0x20
  13e344: f81f83a0     	stur	x0, [x29, #-0x8]
  13e348: f9000be1     	str	x1, [sp, #0x10]
  13e34c: f90007e2     	str	x2, [sp, #0x8]
  13e350: d2800008     	mov	x8, #0x0                // =0
  13e354: f94007e9     	ldr	x9, [sp, #0x8]
  13e358: eb08013f     	cmp	x9, x8
  13e35c: 1a9f97ea     	cset	w10, hi
  13e360: 3700004a     	tbnz	w10, #0x0, 0x13e368 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x30>
  13e364: 14000014     	b	0x13e3b4 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x7c>
  13e368: b27c03e8     	orr	x8, xzr, #0x10
  13e36c: 92800009     	mov	x9, #-0x1               // =-1
  13e370: f94007ea     	ldr	x10, [sp, #0x8]
  13e374: 8b090149     	add	x9, x10, x9
  13e378: f90007e9     	str	x9, [sp, #0x8]
  13e37c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e380: f9400be1     	ldr	x1, [sp, #0x10]
  13e384: f90003e8     	str	x8, [sp]
  13e388: 97fd8dfe     	bl	0xa1b80 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEC2ERKS5_@plt>
  13e38c: f9400be0     	ldr	x0, [sp, #0x10]
  13e390: 97fda82c     	bl	0xa8440 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEED2Ev@plt>
  13e394: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e398: f94003e9     	ldr	x9, [sp]
  13e39c: 8b090108     	add	x8, x8, x9
  13e3a0: f81f83a8     	stur	x8, [x29, #-0x8]
  13e3a4: f9400be8     	ldr	x8, [sp, #0x10]
  13e3a8: 8b090108     	add	x8, x8, x9
  13e3ac: f9000be8     	str	x8, [sp, #0x10]
  13e3b0: 17ffffe8     	b	0x13e350 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const*, unsigned long)+0x18>
  13e3b4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e3b8: 9100c3ff     	add	sp, sp, #0x30
  13e3bc: d65f03c0     	ret

000000000013e3c0 <int android::compare_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&)>:
  13e3c0: d100c3ff     	sub	sp, sp, #0x30
  13e3c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e3c8: 910083fd     	add	x29, sp, #0x20
  13e3cc: f81f83a0     	stur	x0, [x29, #-0x8]
  13e3d0: f9000be1     	str	x1, [sp, #0x10]
  13e3d4: f9400be0     	ldr	x0, [sp, #0x10]
  13e3d8: f85f83a1     	ldur	x1, [x29, #-0x8]
  13e3dc: 97fd9e41     	bl	0xa5ce0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEiRKT_S9_@plt>
  13e3e0: f85f83a1     	ldur	x1, [x29, #-0x8]
  13e3e4: f9400be8     	ldr	x8, [sp, #0x10]
  13e3e8: b9000fe0     	str	w0, [sp, #0xc]
  13e3ec: aa0103e0     	mov	x0, x1
  13e3f0: aa0803e1     	mov	x1, x8
  13e3f4: 97fd9e3b     	bl	0xa5ce0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEEiRKT_S9_@plt>
  13e3f8: b9400fe9     	ldr	w9, [sp, #0xc]
  13e3fc: 6b000120     	subs	w0, w9, w0
  13e400: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e404: 9100c3ff     	add	sp, sp, #0x30
  13e408: d65f03c0     	ret

000000000013e40c <int android::strictly_order_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&)>:
  13e40c: d100c3ff     	sub	sp, sp, #0x30
  13e410: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e414: 910083fd     	add	x29, sp, #0x20
  13e418: 320003e8     	orr	w8, wzr, #0x1
  13e41c: 52800009     	mov	w9, #0x0                // =0
  13e420: f81f83a0     	stur	x0, [x29, #-0x8]
  13e424: f9000be1     	str	x1, [sp, #0x10]
  13e428: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e42c: f9400be1     	ldr	x1, [sp, #0x10]
  13e430: b9000fe8     	str	w8, [sp, #0xc]
  13e434: b9000be9     	str	w9, [sp, #0x8]
  13e438: 97fda9a2     	bl	0xa8ac0 <_ZNK7android16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEltERKS5_@plt>
  13e43c: 7200001f     	tst	w0, #0x1
  13e440: b9400fe8     	ldr	w8, [sp, #0xc]
  13e444: b9400be9     	ldr	w9, [sp, #0x8]
  13e448: 1a891100     	csel	w0, w8, w9, ne
  13e44c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e450: 9100c3ff     	add	sp, sp, #0x30
  13e454: d65f03c0     	ret

000000000013e458 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::operator<(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&) const>:
  13e458: d100c3ff     	sub	sp, sp, #0x30
  13e45c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e460: 910083fd     	add	x29, sp, #0x20
  13e464: 52800008     	mov	w8, #0x0                // =0
  13e468: f81f83a0     	stur	x0, [x29, #-0x8]
  13e46c: f9000be1     	str	x1, [sp, #0x10]
  13e470: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e474: f9400be1     	ldr	x1, [sp, #0x10]
  13e478: b9000fe8     	str	w8, [sp, #0xc]
  13e47c: 97fda169     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
  13e480: b9400fe8     	ldr	w8, [sp, #0xc]
  13e484: 6b08001f     	cmp	w0, w8
  13e488: 1a9f07e0     	cset	w0, ne
  13e48c: 320003e9     	orr	w9, wzr, #0x1
  13e490: 0a090009     	and	w9, w0, w9
  13e494: 2a0903e0     	mov	w0, w9
  13e498: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e49c: 9100c3ff     	add	sp, sp, #0x30
  13e4a0: d65f03c0     	ret

000000000013e4a4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::SortedVector()>:
  13e4a4: d100c3ff     	sub	sp, sp, #0x30
  13e4a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e4ac: 910083fd     	add	x29, sp, #0x20
  13e4b0: b27c03e8     	orr	x8, xzr, #0x10
  13e4b4: 52800002     	mov	w2, #0x0                // =0
  13e4b8: d0000b49     	adrp	x9, 0x2a8000
  13e4bc: f943f129     	ldr	x9, [x9, #0x7e0]
  13e4c0: 8b080129     	add	x9, x9, x8
  13e4c4: f81f83a0     	stur	x0, [x29, #-0x8]
  13e4c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e4cc: f9000be0     	str	x0, [sp, #0x10]
  13e4d0: aa0803e1     	mov	x1, x8
  13e4d4: f90007e9     	str	x9, [sp, #0x8]
  13e4d8: 97fda19e     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  13e4dc: f94007e8     	ldr	x8, [sp, #0x8]
  13e4e0: f9400be9     	ldr	x9, [sp, #0x10]
  13e4e4: f9000128     	str	x8, [x9]
  13e4e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e4ec: 9100c3ff     	add	sp, sp, #0x30
  13e4f0: d65f03c0     	ret

000000000013e4f4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::~SortedVector()>:
  13e4f4: d100c3ff     	sub	sp, sp, #0x30
  13e4f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e4fc: 910083fd     	add	x29, sp, #0x20
  13e500: d0000b48     	adrp	x8, 0x2a8000
  13e504: f943f108     	ldr	x8, [x8, #0x7e0]
  13e508: b27c03e9     	orr	x9, xzr, #0x10
  13e50c: 8b090108     	add	x8, x8, x9
  13e510: f81f83a0     	stur	x0, [x29, #-0x8]
  13e514: f85f83a9     	ldur	x9, [x29, #-0x8]
  13e518: f9000128     	str	x8, [x9]
  13e51c: aa0903e0     	mov	x0, x9
  13e520: f90003e9     	str	x9, [sp]
  13e524: 97fd8707     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  13e528: 14000001     	b	0x13e52c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::~SortedVector()+0x38>
  13e52c: f94003e0     	ldr	x0, [sp]
  13e530: 97fdb24c     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13e534: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e538: 9100c3ff     	add	sp, sp, #0x30
  13e53c: d65f03c0     	ret
  13e540: 2a0103e8     	mov	w8, w1
  13e544: f9000be0     	str	x0, [sp, #0x10]
  13e548: b9000fe8     	str	w8, [sp, #0xc]
  13e54c: f94003e0     	ldr	x0, [sp]
  13e550: 97fdb244     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  13e554: f9400be0     	ldr	x0, [sp, #0x10]
  13e558: 97fdbf1b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000013e55c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::~SortedVector()>:
  13e55c: d10083ff     	sub	sp, sp, #0x20
  13e560: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e564: 910043fd     	add	x29, sp, #0x10
  13e568: f90007e0     	str	x0, [sp, #0x8]
  13e56c: f94007e0     	ldr	x0, [sp, #0x8]
  13e570: f90003e0     	str	x0, [sp]
  13e574: 97fd8d97     	bl	0xa1bd0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>
  13e578: f94003e0     	ldr	x0, [sp]
  13e57c: 97fd88f9     	bl	0xa0960 <_ZdlPv@plt>
  13e580: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e584: 910083ff     	add	sp, sp, #0x20
  13e588: d65f03c0     	ret

000000000013e58c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_construct(void*, unsigned long) const>:
  13e58c: d100c3ff     	sub	sp, sp, #0x30
  13e590: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e594: 910083fd     	add	x29, sp, #0x20
  13e598: f81f83a0     	stur	x0, [x29, #-0x8]
  13e59c: f9000be1     	str	x1, [sp, #0x10]
  13e5a0: f90007e2     	str	x2, [sp, #0x8]
  13e5a4: f9400be0     	ldr	x0, [sp, #0x10]
  13e5a8: f94007e1     	ldr	x1, [sp, #0x8]
  13e5ac: 97fd9905     	bl	0xa49c0 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>
  13e5b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e5b4: 9100c3ff     	add	sp, sp, #0x30
  13e5b8: d65f03c0     	ret

000000000013e5bc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_destroy(void*, unsigned long) const>:
  13e5bc: d100c3ff     	sub	sp, sp, #0x30
  13e5c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e5c4: 910083fd     	add	x29, sp, #0x20
  13e5c8: f81f83a0     	stur	x0, [x29, #-0x8]
  13e5cc: f9000be1     	str	x1, [sp, #0x10]
  13e5d0: f90007e2     	str	x2, [sp, #0x8]
  13e5d4: f9400be0     	ldr	x0, [sp, #0x10]
  13e5d8: f94007e1     	ldr	x1, [sp, #0x8]
  13e5dc: 97fda2f1     	bl	0xa71a0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_m@plt>
  13e5e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e5e4: 9100c3ff     	add	sp, sp, #0x30
  13e5e8: d65f03c0     	ret

000000000013e5ec <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_copy(void*, void const*, unsigned long) const>:
  13e5ec: d100c3ff     	sub	sp, sp, #0x30
  13e5f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e5f4: 910083fd     	add	x29, sp, #0x20
  13e5f8: f81f83a0     	stur	x0, [x29, #-0x8]
  13e5fc: f9000be1     	str	x1, [sp, #0x10]
  13e600: f90007e2     	str	x2, [sp, #0x8]
  13e604: f90003e3     	str	x3, [sp]
  13e608: f9400be0     	ldr	x0, [sp, #0x10]
  13e60c: f94007e1     	ldr	x1, [sp, #0x8]
  13e610: f94003e2     	ldr	x2, [sp]
  13e614: 97fd8f33     	bl	0xa22e0 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13e618: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e61c: 9100c3ff     	add	sp, sp, #0x30
  13e620: d65f03c0     	ret

000000000013e624 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_splat(void*, void const*, unsigned long) const>:
  13e624: d100c3ff     	sub	sp, sp, #0x30
  13e628: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e62c: 910083fd     	add	x29, sp, #0x20
  13e630: f81f83a0     	stur	x0, [x29, #-0x8]
  13e634: f9000be1     	str	x1, [sp, #0x10]
  13e638: f90007e2     	str	x2, [sp, #0x8]
  13e63c: f90003e3     	str	x3, [sp]
  13e640: f9400be0     	ldr	x0, [sp, #0x10]
  13e644: f94007e1     	ldr	x1, [sp, #0x8]
  13e648: f94003e2     	ldr	x2, [sp]
  13e64c: 97fdaee5     	bl	0xaa1e0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13e650: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e654: 9100c3ff     	add	sp, sp, #0x30
  13e658: d65f03c0     	ret

000000000013e65c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_move_forward(void*, void const*, unsigned long) const>:
  13e65c: d100c3ff     	sub	sp, sp, #0x30
  13e660: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e664: 910083fd     	add	x29, sp, #0x20
  13e668: f81f83a0     	stur	x0, [x29, #-0x8]
  13e66c: f9000be1     	str	x1, [sp, #0x10]
  13e670: f90007e2     	str	x2, [sp, #0x8]
  13e674: f90003e3     	str	x3, [sp]
  13e678: f9400be0     	ldr	x0, [sp, #0x10]
  13e67c: f94007e1     	ldr	x1, [sp, #0x8]
  13e680: f94003e2     	ldr	x2, [sp]
  13e684: 97fda22f     	bl	0xa6f40 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13e688: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e68c: 9100c3ff     	add	sp, sp, #0x30
  13e690: d65f03c0     	ret

000000000013e694 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_move_backward(void*, void const*, unsigned long) const>:
  13e694: d100c3ff     	sub	sp, sp, #0x30
  13e698: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e69c: 910083fd     	add	x29, sp, #0x20
  13e6a0: f81f83a0     	stur	x0, [x29, #-0x8]
  13e6a4: f9000be1     	str	x1, [sp, #0x10]
  13e6a8: f90007e2     	str	x2, [sp, #0x8]
  13e6ac: f90003e3     	str	x3, [sp]
  13e6b0: f9400be0     	ldr	x0, [sp, #0x10]
  13e6b4: f94007e1     	ldr	x1, [sp, #0x8]
  13e6b8: f94003e2     	ldr	x2, [sp]
  13e6bc: 97fd9e91     	bl	0xa6100 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEvPT_PKS7_m@plt>
  13e6c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e6c4: 9100c3ff     	add	sp, sp, #0x30
  13e6c8: d65f03c0     	ret

000000000013e6cc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::do_compare(void const*, void const*) const>:
  13e6cc: d100c3ff     	sub	sp, sp, #0x30
  13e6d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e6d4: 910083fd     	add	x29, sp, #0x20
  13e6d8: f81f83a0     	stur	x0, [x29, #-0x8]
  13e6dc: f9000be1     	str	x1, [sp, #0x10]
  13e6e0: f90007e2     	str	x2, [sp, #0x8]
  13e6e4: f9400be0     	ldr	x0, [sp, #0x10]
  13e6e8: f94007e1     	ldr	x1, [sp, #0x8]
  13e6ec: 97fda2d1     	bl	0xa7230 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13e6f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e6f4: 9100c3ff     	add	sp, sp, #0x30
  13e6f8: d65f03c0     	ret

000000000013e6fc <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)>:
  13e6fc: d10083ff     	sub	sp, sp, #0x20
  13e700: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e704: 910043fd     	add	x29, sp, #0x10
  13e708: f90007e0     	str	x0, [sp, #0x8]
  13e70c: f90003e1     	str	x1, [sp]
  13e710: d2800008     	mov	x8, #0x0                // =0
  13e714: f94003e9     	ldr	x9, [sp]
  13e718: eb08013f     	cmp	x9, x8
  13e71c: 1a9f97ea     	cset	w10, hi
  13e720: 3700004a     	tbnz	w10, #0x0, 0x13e728 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x2c>
  13e724: 1400000c     	b	0x13e754 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x58>
  13e728: b27c03e8     	orr	x8, xzr, #0x10
  13e72c: 92800009     	mov	x9, #-0x1               // =-1
  13e730: f94003ea     	ldr	x10, [sp]
  13e734: 8b090149     	add	x9, x10, x9
  13e738: f90003e9     	str	x9, [sp]
  13e73c: f94007e9     	ldr	x9, [sp, #0x8]
  13e740: 8b080128     	add	x8, x9, x8
  13e744: f90007e8     	str	x8, [sp, #0x8]
  13e748: aa0903e0     	mov	x0, x9
  13e74c: 97fda06d     	bl	0xa6900 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2Ev@plt>
  13e750: 17fffff0     	b	0x13e710 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x14>
  13e754: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e758: 910083ff     	add	sp, sp, #0x20
  13e75c: d65f03c0     	ret

000000000013e760 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::key_value_pair_t()>:
  13e760: d10083ff     	sub	sp, sp, #0x20
  13e764: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e768: 910043fd     	add	x29, sp, #0x10
  13e76c: b27d03e8     	orr	x8, xzr, #0x8
  13e770: f90007e0     	str	x0, [sp, #0x8]
  13e774: f94007e0     	ldr	x0, [sp, #0x8]
  13e778: 8b080000     	add	x0, x0, x8
  13e77c: 97fd9675     	bl	0xa4150 <_ZN7android2spINS_9ATSParser6StreamEEC2Ev@plt>
  13e780: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e784: 910083ff     	add	sp, sp, #0x20
  13e788: d65f03c0     	ret

000000000013e78c <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)>:
  13e78c: d100c3ff     	sub	sp, sp, #0x30
  13e790: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e794: 910083fd     	add	x29, sp, #0x20
  13e798: f81f83a0     	stur	x0, [x29, #-0x8]
  13e79c: f9000be1     	str	x1, [sp, #0x10]
  13e7a0: d2800008     	mov	x8, #0x0                // =0
  13e7a4: f9400be9     	ldr	x9, [sp, #0x10]
  13e7a8: eb08013f     	cmp	x9, x8
  13e7ac: 1a9f97ea     	cset	w10, hi
  13e7b0: 3700004a     	tbnz	w10, #0x0, 0x13e7b8 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x2c>
  13e7b4: 1400000e     	b	0x13e7ec <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x60>
  13e7b8: b27c03e8     	orr	x8, xzr, #0x10
  13e7bc: 92800009     	mov	x9, #-0x1               // =-1
  13e7c0: f9400bea     	ldr	x10, [sp, #0x10]
  13e7c4: 8b090149     	add	x9, x10, x9
  13e7c8: f9000be9     	str	x9, [sp, #0x10]
  13e7cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e7d0: f90007e8     	str	x8, [sp, #0x8]
  13e7d4: 97fd8e37     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13e7d8: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e7dc: f94007e9     	ldr	x9, [sp, #0x8]
  13e7e0: 8b090108     	add	x8, x8, x9
  13e7e4: f81f83a8     	stur	x8, [x29, #-0x8]
  13e7e8: 17ffffee     	b	0x13e7a0 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, unsigned long)+0x14>
  13e7ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e7f0: 9100c3ff     	add	sp, sp, #0x30
  13e7f4: d65f03c0     	ret

000000000013e7f8 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::~key_value_pair_t()>:
  13e7f8: d10083ff     	sub	sp, sp, #0x20
  13e7fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e800: 910043fd     	add	x29, sp, #0x10
  13e804: b27d03e8     	orr	x8, xzr, #0x8
  13e808: f90007e0     	str	x0, [sp, #0x8]
  13e80c: f94007e0     	ldr	x0, [sp, #0x8]
  13e810: 8b080000     	add	x0, x0, x8
  13e814: 97fd9fdb     	bl	0xa6780 <_ZN7android2spINS_9ATSParser6StreamEED2Ev@plt>
  13e818: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e81c: 910083ff     	add	sp, sp, #0x20
  13e820: d65f03c0     	ret

000000000013e824 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13e824: d100c3ff     	sub	sp, sp, #0x30
  13e828: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e82c: 910083fd     	add	x29, sp, #0x20
  13e830: f81f83a0     	stur	x0, [x29, #-0x8]
  13e834: f9000be1     	str	x1, [sp, #0x10]
  13e838: f90007e2     	str	x2, [sp, #0x8]
  13e83c: d2800008     	mov	x8, #0x0                // =0
  13e840: f94007e9     	ldr	x9, [sp, #0x8]
  13e844: eb08013f     	cmp	x9, x8
  13e848: 1a9f97ea     	cset	w10, hi
  13e84c: 3700004a     	tbnz	w10, #0x0, 0x13e854 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13e850: 14000012     	b	0x13e898 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x74>
  13e854: b27c03e8     	orr	x8, xzr, #0x10
  13e858: 92800009     	mov	x9, #-0x1               // =-1
  13e85c: f94007ea     	ldr	x10, [sp, #0x8]
  13e860: 8b090149     	add	x9, x10, x9
  13e864: f90007e9     	str	x9, [sp, #0x8]
  13e868: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e86c: f9400be1     	ldr	x1, [sp, #0x10]
  13e870: f90003e8     	str	x8, [sp]
  13e874: 97fdb1fb     	bl	0xab060 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13e878: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e87c: f94003e9     	ldr	x9, [sp]
  13e880: 8b090108     	add	x8, x8, x9
  13e884: f81f83a8     	stur	x8, [x29, #-0x8]
  13e888: f9400be8     	ldr	x8, [sp, #0x10]
  13e88c: 8b090108     	add	x8, x8, x9
  13e890: f9000be8     	str	x8, [sp, #0x10]
  13e894: 17ffffea     	b	0x13e83c <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13e898: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e89c: 9100c3ff     	add	sp, sp, #0x30
  13e8a0: d65f03c0     	ret

000000000013e8a4 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::key_value_pair_t(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&)>:
  13e8a4: d10083ff     	sub	sp, sp, #0x20
  13e8a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13e8ac: 910043fd     	add	x29, sp, #0x10
  13e8b0: b27d03e8     	orr	x8, xzr, #0x8
  13e8b4: f90007e0     	str	x0, [sp, #0x8]
  13e8b8: f90003e1     	str	x1, [sp]
  13e8bc: f94007e0     	ldr	x0, [sp, #0x8]
  13e8c0: aa0003e1     	mov	x1, x0
  13e8c4: f94003e9     	ldr	x9, [sp]
  13e8c8: b940012a     	ldr	w10, [x9]
  13e8cc: b900002a     	str	w10, [x1]
  13e8d0: 8b080000     	add	x0, x0, x8
  13e8d4: f94003e9     	ldr	x9, [sp]
  13e8d8: 8b080121     	add	x1, x9, x8
  13e8dc: 97fd96f9     	bl	0xa44c0 <_ZN7android2spINS_9ATSParser6StreamEEC2ERKS3_@plt>
  13e8e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13e8e4: 910083ff     	add	sp, sp, #0x20
  13e8e8: d65f03c0     	ret

000000000013e8ec <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13e8ec: d100c3ff     	sub	sp, sp, #0x30
  13e8f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e8f4: 910083fd     	add	x29, sp, #0x20
  13e8f8: f81f83a0     	stur	x0, [x29, #-0x8]
  13e8fc: f9000be1     	str	x1, [sp, #0x10]
  13e900: f90007e2     	str	x2, [sp, #0x8]
  13e904: d2800008     	mov	x8, #0x0                // =0
  13e908: f94007e9     	ldr	x9, [sp, #0x8]
  13e90c: eb08013f     	cmp	x9, x8
  13e910: 1a9f97ea     	cset	w10, hi
  13e914: 3700004a     	tbnz	w10, #0x0, 0x13e91c <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13e918: 1400000f     	b	0x13e954 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x68>
  13e91c: b27c03e8     	orr	x8, xzr, #0x10
  13e920: 92800009     	mov	x9, #-0x1               // =-1
  13e924: f94007ea     	ldr	x10, [sp, #0x8]
  13e928: 8b090149     	add	x9, x10, x9
  13e92c: f90007e9     	str	x9, [sp, #0x8]
  13e930: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e934: f9400be1     	ldr	x1, [sp, #0x10]
  13e938: f90003e8     	str	x8, [sp]
  13e93c: 97fdb1c9     	bl	0xab060 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13e940: f85f83a8     	ldur	x8, [x29, #-0x8]
  13e944: f94003e9     	ldr	x9, [sp]
  13e948: 8b090108     	add	x8, x8, x9
  13e94c: f81f83a8     	stur	x8, [x29, #-0x8]
  13e950: 17ffffed     	b	0x13e904 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13e954: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13e958: 9100c3ff     	add	sp, sp, #0x30
  13e95c: d65f03c0     	ret

000000000013e960 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13e960: d100c3ff     	sub	sp, sp, #0x30
  13e964: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13e968: 910083fd     	add	x29, sp, #0x20
  13e96c: b27c03e8     	orr	x8, xzr, #0x10
  13e970: f81f83a0     	stur	x0, [x29, #-0x8]
  13e974: f9000be1     	str	x1, [sp, #0x10]
  13e978: f90007e2     	str	x2, [sp, #0x8]
  13e97c: f94007e0     	ldr	x0, [sp, #0x8]
  13e980: f85f83a1     	ldur	x1, [x29, #-0x8]
  13e984: 9b007d00     	mul	x0, x8, x0
  13e988: 8b000020     	add	x0, x1, x0
  13e98c: f81f83a0     	stur	x0, [x29, #-0x8]
  13e990: f94007e0     	ldr	x0, [sp, #0x8]
  13e994: f9400be1     	ldr	x1, [sp, #0x10]
  13e998: 9b007d08     	mul	x8, x8, x0
  13e99c: 8b080028     	add	x8, x1, x8
  13e9a0: f9000be8     	str	x8, [sp, #0x10]
  13e9a4: d2800008     	mov	x8, #0x0                // =0
  13e9a8: f94007e9     	ldr	x9, [sp, #0x8]
  13e9ac: eb08013f     	cmp	x9, x8
  13e9b0: 1a9f97ea     	cset	w10, hi
  13e9b4: 3700004a     	tbnz	w10, #0x0, 0x13e9bc <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x5c>
  13e9b8: 14000012     	b	0x13ea00 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0xa0>
  13e9bc: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  13e9c0: 92800009     	mov	x9, #-0x1               // =-1
  13e9c4: f94007ea     	ldr	x10, [sp, #0x8]
  13e9c8: 8b090149     	add	x9, x10, x9
  13e9cc: f90007e9     	str	x9, [sp, #0x8]
  13e9d0: f85f83a9     	ldur	x9, [x29, #-0x8]
  13e9d4: 8b080129     	add	x9, x9, x8
  13e9d8: f81f83a9     	stur	x9, [x29, #-0x8]
  13e9dc: f9400be9     	ldr	x9, [sp, #0x10]
  13e9e0: 8b080128     	add	x8, x9, x8
  13e9e4: f9000be8     	str	x8, [sp, #0x10]
  13e9e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13e9ec: f9400be1     	ldr	x1, [sp, #0x10]
  13e9f0: 97fdb19c     	bl	0xab060 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13e9f4: f9400be0     	ldr	x0, [sp, #0x10]
  13e9f8: 97fd8dae     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13e9fc: 17ffffea     	b	0x13e9a4 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x44>
  13ea00: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ea04: 9100c3ff     	add	sp, sp, #0x30
  13ea08: d65f03c0     	ret

000000000013ea0c <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)>:
  13ea0c: d100c3ff     	sub	sp, sp, #0x30
  13ea10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ea14: 910083fd     	add	x29, sp, #0x20
  13ea18: f81f83a0     	stur	x0, [x29, #-0x8]
  13ea1c: f9000be1     	str	x1, [sp, #0x10]
  13ea20: f90007e2     	str	x2, [sp, #0x8]
  13ea24: d2800008     	mov	x8, #0x0                // =0
  13ea28: f94007e9     	ldr	x9, [sp, #0x8]
  13ea2c: eb08013f     	cmp	x9, x8
  13ea30: 1a9f97ea     	cset	w10, hi
  13ea34: 3700004a     	tbnz	w10, #0x0, 0x13ea3c <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x30>
  13ea38: 14000014     	b	0x13ea88 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x7c>
  13ea3c: b27c03e8     	orr	x8, xzr, #0x10
  13ea40: 92800009     	mov	x9, #-0x1               // =-1
  13ea44: f94007ea     	ldr	x10, [sp, #0x8]
  13ea48: 8b090149     	add	x9, x10, x9
  13ea4c: f90007e9     	str	x9, [sp, #0x8]
  13ea50: f85f83a0     	ldur	x0, [x29, #-0x8]
  13ea54: f9400be1     	ldr	x1, [sp, #0x10]
  13ea58: f90003e8     	str	x8, [sp]
  13ea5c: 97fdb181     	bl	0xab060 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEC2ERKS5_@plt>
  13ea60: f9400be0     	ldr	x0, [sp, #0x10]
  13ea64: 97fd8d93     	bl	0xa20b0 <_ZN7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEED2Ev@plt>
  13ea68: f85f83a8     	ldur	x8, [x29, #-0x8]
  13ea6c: f94003e9     	ldr	x9, [sp]
  13ea70: 8b090108     	add	x8, x8, x9
  13ea74: f81f83a8     	stur	x8, [x29, #-0x8]
  13ea78: f9400be8     	ldr	x8, [sp, #0x10]
  13ea7c: 8b090108     	add	x8, x8, x9
  13ea80: f9000be8     	str	x8, [sp, #0x10]
  13ea84: 17ffffe8     	b	0x13ea24 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>*, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const*, unsigned long)+0x18>
  13ea88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ea8c: 9100c3ff     	add	sp, sp, #0x30
  13ea90: d65f03c0     	ret

000000000013ea94 <int android::compare_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&)>:
  13ea94: d100c3ff     	sub	sp, sp, #0x30
  13ea98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ea9c: 910083fd     	add	x29, sp, #0x20
  13eaa0: f81f83a0     	stur	x0, [x29, #-0x8]
  13eaa4: f9000be1     	str	x1, [sp, #0x10]
  13eaa8: f9400be0     	ldr	x0, [sp, #0x10]
  13eaac: f85f83a1     	ldur	x1, [x29, #-0x8]
  13eab0: 97fd9a54     	bl	0xa5400 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13eab4: f85f83a1     	ldur	x1, [x29, #-0x8]
  13eab8: f9400be8     	ldr	x8, [sp, #0x10]
  13eabc: b9000fe0     	str	w0, [sp, #0xc]
  13eac0: aa0103e0     	mov	x0, x1
  13eac4: aa0803e1     	mov	x1, x8
  13eac8: 97fd9a4e     	bl	0xa5400 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEEiRKT_S9_@plt>
  13eacc: b9400fe9     	ldr	w9, [sp, #0xc]
  13ead0: 6b000120     	subs	w0, w9, w0
  13ead4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ead8: 9100c3ff     	add	sp, sp, #0x30
  13eadc: d65f03c0     	ret

000000000013eae0 <int android::strictly_order_type<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&, android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&)>:
  13eae0: d100c3ff     	sub	sp, sp, #0x30
  13eae4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13eae8: 910083fd     	add	x29, sp, #0x20
  13eaec: 320003e8     	orr	w8, wzr, #0x1
  13eaf0: 52800009     	mov	w9, #0x0                // =0
  13eaf4: f81f83a0     	stur	x0, [x29, #-0x8]
  13eaf8: f9000be1     	str	x1, [sp, #0x10]
  13eafc: f85f83a0     	ldur	x0, [x29, #-0x8]
  13eb00: f9400be1     	ldr	x1, [sp, #0x10]
  13eb04: b9000fe8     	str	w8, [sp, #0xc]
  13eb08: b9000be9     	str	w9, [sp, #0x8]
  13eb0c: 97fda119     	bl	0xa6f70 <_ZNK7android16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEltERKS5_@plt>
  13eb10: 7200001f     	tst	w0, #0x1
  13eb14: b9400fe8     	ldr	w8, [sp, #0xc]
  13eb18: b9400be9     	ldr	w9, [sp, #0x8]
  13eb1c: 1a891100     	csel	w0, w8, w9, ne
  13eb20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13eb24: 9100c3ff     	add	sp, sp, #0x30
  13eb28: d65f03c0     	ret

000000000013eb2c <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::operator<(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&) const>:
  13eb2c: d100c3ff     	sub	sp, sp, #0x30
  13eb30: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13eb34: 910083fd     	add	x29, sp, #0x20
  13eb38: 52800008     	mov	w8, #0x0                // =0
  13eb3c: f81f83a0     	stur	x0, [x29, #-0x8]
  13eb40: f9000be1     	str	x1, [sp, #0x10]
  13eb44: f85f83a0     	ldur	x0, [x29, #-0x8]
  13eb48: f9400be1     	ldr	x1, [sp, #0x10]
  13eb4c: b9000fe8     	str	w8, [sp, #0xc]
  13eb50: 97fd9fb4     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
  13eb54: b9400fe8     	ldr	w8, [sp, #0xc]
  13eb58: 6b08001f     	cmp	w0, w8
  13eb5c: 1a9f07e0     	cset	w0, ne
  13eb60: 320003e9     	orr	w9, wzr, #0x1
  13eb64: 0a090009     	and	w9, w0, w9
  13eb68: 2a0903e0     	mov	w0, w9
  13eb6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13eb70: 9100c3ff     	add	sp, sp, #0x30
  13eb74: d65f03c0     	ret

000000000013eb78 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::indexOf(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&) const>:
  13eb78: d10083ff     	sub	sp, sp, #0x20
  13eb7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13eb80: 910043fd     	add	x29, sp, #0x10
  13eb84: f90007e0     	str	x0, [sp, #0x8]
  13eb88: f90003e1     	str	x1, [sp]
  13eb8c: f94007e0     	ldr	x0, [sp, #0x8]
  13eb90: f94003e1     	ldr	x1, [sp]
  13eb94: 97fda2f7     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  13eb98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13eb9c: 910083ff     	add	sp, sp, #0x20
  13eba0: d65f03c0     	ret

000000000013eba4 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::key_value_pair_t(unsigned int const&)>:
  13eba4: d10083ff     	sub	sp, sp, #0x20
  13eba8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ebac: 910043fd     	add	x29, sp, #0x10
  13ebb0: b27d03e8     	orr	x8, xzr, #0x8
  13ebb4: f90007e0     	str	x0, [sp, #0x8]
  13ebb8: f90003e1     	str	x1, [sp]
  13ebbc: f94007e0     	ldr	x0, [sp, #0x8]
  13ebc0: aa0003e1     	mov	x1, x0
  13ebc4: f94003e9     	ldr	x9, [sp]
  13ebc8: b940012a     	ldr	w10, [x9]
  13ebcc: b900002a     	str	w10, [x1]
  13ebd0: 8b080000     	add	x0, x0, x8
  13ebd4: 97fd955f     	bl	0xa4150 <_ZN7android2spINS_9ATSParser6StreamEEC2Ev@plt>
  13ebd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ebdc: 910083ff     	add	sp, sp, #0x20
  13ebe0: d65f03c0     	ret

000000000013ebe4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::editItemAt(unsigned long)>:
  13ebe4: d10083ff     	sub	sp, sp, #0x20
  13ebe8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ebec: 910043fd     	add	x29, sp, #0x10
  13ebf0: f90007e0     	str	x0, [sp, #0x8]
  13ebf4: f90003e1     	str	x1, [sp]
  13ebf8: f94007e0     	ldr	x0, [sp, #0x8]
  13ebfc: f94003e1     	ldr	x1, [sp]
  13ec00: 97fd8c5c     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  13ec04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ec08: 910083ff     	add	sp, sp, #0x20
  13ec0c: d65f03c0     	ret

000000000013ec10 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::size() const>:
  13ec10: d10083ff     	sub	sp, sp, #0x20
  13ec14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ec18: 910043fd     	add	x29, sp, #0x10
  13ec1c: f90007e0     	str	x0, [sp, #0x8]
  13ec20: f94007e0     	ldr	x0, [sp, #0x8]
  13ec24: 97fd8feb     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  13ec28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ec2c: 910083ff     	add	sp, sp, #0x20
  13ec30: d65f03c0     	ret

000000000013ec34 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::SortedVector()>:
  13ec34: d100c3ff     	sub	sp, sp, #0x30
  13ec38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ec3c: 910083fd     	add	x29, sp, #0x20
  13ec40: b27c07e1     	orr	x1, xzr, #0x30
  13ec44: 52800002     	mov	w2, #0x0                // =0
  13ec48: d0000b48     	adrp	x8, 0x2a8000
  13ec4c: f9460508     	ldr	x8, [x8, #0xc08]
  13ec50: b27c03e9     	orr	x9, xzr, #0x10
  13ec54: 8b090108     	add	x8, x8, x9
  13ec58: f81f83a0     	stur	x0, [x29, #-0x8]
  13ec5c: f85f83a9     	ldur	x9, [x29, #-0x8]
  13ec60: aa0903e0     	mov	x0, x9
  13ec64: f9000be8     	str	x8, [sp, #0x10]
  13ec68: f90007e9     	str	x9, [sp, #0x8]
  13ec6c: 97fd9fb9     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  13ec70: f9400be8     	ldr	x8, [sp, #0x10]
  13ec74: f94007e9     	ldr	x9, [sp, #0x8]
  13ec78: f9000128     	str	x8, [x9]
  13ec7c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ec80: 9100c3ff     	add	sp, sp, #0x30
  13ec84: d65f03c0     	ret

000000000013ec88 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::indexOf(android::key_value_pair_t<int, android::Vector<int>> const&) const>:
  13ec88: d10083ff     	sub	sp, sp, #0x20
  13ec8c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ec90: 910043fd     	add	x29, sp, #0x10
  13ec94: f90007e0     	str	x0, [sp, #0x8]
  13ec98: f90003e1     	str	x1, [sp]
  13ec9c: f94007e0     	ldr	x0, [sp, #0x8]
  13eca0: f94003e1     	ldr	x1, [sp]
  13eca4: 97fda2b3     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  13eca8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ecac: 910083ff     	add	sp, sp, #0x20
  13ecb0: d65f03c0     	ret

000000000013ecb4 <android::key_value_pair_t<int, android::Vector<int>>::key_value_pair_t(int const&)>:
  13ecb4: d10083ff     	sub	sp, sp, #0x20
  13ecb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ecbc: 910043fd     	add	x29, sp, #0x10
  13ecc0: b27d03e8     	orr	x8, xzr, #0x8
  13ecc4: f90007e0     	str	x0, [sp, #0x8]
  13ecc8: f90003e1     	str	x1, [sp]
  13eccc: f94007e0     	ldr	x0, [sp, #0x8]
  13ecd0: aa0003e1     	mov	x1, x0
  13ecd4: f94003e9     	ldr	x9, [sp]
  13ecd8: b940012a     	ldr	w10, [x9]
  13ecdc: b900002a     	str	w10, [x1]
  13ece0: 8b080000     	add	x0, x0, x8
  13ece4: 97fd9b1f     	bl	0xa5960 <_ZN7android6VectorIiEC2Ev@plt>
  13ece8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ecec: 910083ff     	add	sp, sp, #0x20
  13ecf0: d65f03c0     	ret

000000000013ecf4 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::add(android::key_value_pair_t<int, android::Vector<int>> const&)>:
  13ecf4: d10083ff     	sub	sp, sp, #0x20
  13ecf8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ecfc: 910043fd     	add	x29, sp, #0x10
  13ed00: f90007e0     	str	x0, [sp, #0x8]
  13ed04: f90003e1     	str	x1, [sp]
  13ed08: f94007e0     	ldr	x0, [sp, #0x8]
  13ed0c: f94003e1     	ldr	x1, [sp]
  13ed10: 97fd87e8     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  13ed14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ed18: 910083ff     	add	sp, sp, #0x20
  13ed1c: d65f03c0     	ret

000000000013ed20 <android::key_value_pair_t<int, android::Vector<int>>::key_value_pair_t(int const&, android::Vector<int> const&)>:
  13ed20: d100c3ff     	sub	sp, sp, #0x30
  13ed24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ed28: 910083fd     	add	x29, sp, #0x20
  13ed2c: b27d03e8     	orr	x8, xzr, #0x8
  13ed30: f81f83a0     	stur	x0, [x29, #-0x8]
  13ed34: f9000be1     	str	x1, [sp, #0x10]
  13ed38: f90007e2     	str	x2, [sp, #0x8]
  13ed3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13ed40: aa0003e1     	mov	x1, x0
  13ed44: f9400be2     	ldr	x2, [sp, #0x10]
  13ed48: b9400049     	ldr	w9, [x2]
  13ed4c: b9000029     	str	w9, [x1]
  13ed50: 8b080000     	add	x0, x0, x8
  13ed54: f94007e1     	ldr	x1, [sp, #0x8]
  13ed58: 97fd93be     	bl	0xa3c50 <_ZN7android6VectorIiEC2ERKS1_@plt>
  13ed5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ed60: 9100c3ff     	add	sp, sp, #0x30
  13ed64: d65f03c0     	ret

000000000013ed68 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::editItemAt(unsigned long)>:
  13ed68: d10083ff     	sub	sp, sp, #0x20
  13ed6c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ed70: 910043fd     	add	x29, sp, #0x10
  13ed74: f90007e0     	str	x0, [sp, #0x8]
  13ed78: f90003e1     	str	x1, [sp]
  13ed7c: f94007e0     	ldr	x0, [sp, #0x8]
  13ed80: f94003e1     	ldr	x1, [sp]
  13ed84: 97fd8bfb     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  13ed88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ed8c: 910083ff     	add	sp, sp, #0x20
  13ed90: d65f03c0     	ret

000000000013ed94 <android::Vector<int>::insertAt(int const&, unsigned long, unsigned long)>:
  13ed94: d100c3ff     	sub	sp, sp, #0x30
  13ed98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ed9c: 910083fd     	add	x29, sp, #0x20
  13eda0: f81f83a0     	stur	x0, [x29, #-0x8]
  13eda4: f9000be1     	str	x1, [sp, #0x10]
  13eda8: f90007e2     	str	x2, [sp, #0x8]
  13edac: f90003e3     	str	x3, [sp]
  13edb0: f85f83a0     	ldur	x0, [x29, #-0x8]
  13edb4: f9400be1     	ldr	x1, [sp, #0x10]
  13edb8: f94007e2     	ldr	x2, [sp, #0x8]
  13edbc: f94003e3     	ldr	x3, [sp]
  13edc0: 97fd8c4c     	bl	0xa1ef0 <_ZN7android10VectorImpl8insertAtEPKvmm@plt>
  13edc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13edc8: 9100c3ff     	add	sp, sp, #0x30
  13edcc: d65f03c0     	ret

000000000013edd0 <android::Vector<android::ATSParser::Program::StreamInfo>::array() const>:
  13edd0: d10083ff     	sub	sp, sp, #0x20
  13edd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13edd8: 910043fd     	add	x29, sp, #0x10
  13eddc: f90007e0     	str	x0, [sp, #0x8]
  13ede0: f94007e0     	ldr	x0, [sp, #0x8]
  13ede4: 97fd987f     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  13ede8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13edec: 910083ff     	add	sp, sp, #0x20
  13edf0: d65f03c0     	ret

000000000013edf4 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::size() const>:
  13edf4: d10083ff     	sub	sp, sp, #0x20
  13edf8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13edfc: 910043fd     	add	x29, sp, #0x10
  13ee00: f90007e0     	str	x0, [sp, #0x8]
  13ee04: f94007e0     	ldr	x0, [sp, #0x8]
  13ee08: 97fd8f72     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  13ee0c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ee10: 910083ff     	add	sp, sp, #0x20
  13ee14: d65f03c0     	ret

000000000013ee18 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::itemAt(unsigned long) const>:
  13ee18: d10083ff     	sub	sp, sp, #0x20
  13ee1c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ee20: 910043fd     	add	x29, sp, #0x10
  13ee24: f90007e0     	str	x0, [sp, #0x8]
  13ee28: f90003e1     	str	x1, [sp]
  13ee2c: f94007e0     	ldr	x0, [sp, #0x8]
  13ee30: f94003e1     	ldr	x1, [sp]
  13ee34: 97fdab8f     	bl	0xa9c70 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEEixEm@plt>
  13ee38: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ee3c: 910083ff     	add	sp, sp, #0x20
  13ee40: d65f03c0     	ret

000000000013ee44 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::operator[](unsigned long) const>:
  13ee44: d100c3ff     	sub	sp, sp, #0x30
  13ee48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ee4c: 910083fd     	add	x29, sp, #0x20
  13ee50: b27c07e8     	orr	x8, xzr, #0x30
  13ee54: f81f83a0     	stur	x0, [x29, #-0x8]
  13ee58: f9000be1     	str	x1, [sp, #0x10]
  13ee5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13ee60: f90007e0     	str	x0, [sp, #0x8]
  13ee64: f90003e8     	str	x8, [sp]
  13ee68: 97fd9e02     	bl	0xa6670 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE4sizeEv@plt>
  13ee6c: f94007e8     	ldr	x8, [sp, #0x8]
  13ee70: aa0803e0     	mov	x0, x8
  13ee74: 97fda94b     	bl	0xa93a0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE5arrayEv@plt>
  13ee78: f9400be8     	ldr	x8, [sp, #0x10]
  13ee7c: f94003e1     	ldr	x1, [sp]
  13ee80: 9b087c28     	mul	x8, x1, x8
  13ee84: 8b080008     	add	x8, x0, x8
  13ee88: aa0803e0     	mov	x0, x8
  13ee8c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ee90: 9100c3ff     	add	sp, sp, #0x30
  13ee94: d65f03c0     	ret

000000000013ee98 <android::SortedVector<android::key_value_pair_t<int, android::Vector<int>>>::array() const>:
  13ee98: d10083ff     	sub	sp, sp, #0x20
  13ee9c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13eea0: 910043fd     	add	x29, sp, #0x10
  13eea4: f90007e0     	str	x0, [sp, #0x8]
  13eea8: f94007e0     	ldr	x0, [sp, #0x8]
  13eeac: 97fd984d     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  13eeb0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13eeb4: 910083ff     	add	sp, sp, #0x20
  13eeb8: d65f03c0     	ret

000000000013eebc <android::KeyedVector<int, android::Vector<int>>::valueAt(unsigned long) const>:
  13eebc: d100c3ff     	sub	sp, sp, #0x30
  13eec0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13eec4: 910083fd     	add	x29, sp, #0x20
  13eec8: b27d03e8     	orr	x8, xzr, #0x8
  13eecc: f81f83a0     	stur	x0, [x29, #-0x8]
  13eed0: f9000be1     	str	x1, [sp, #0x10]
  13eed4: f85f83a0     	ldur	x0, [x29, #-0x8]
  13eed8: f9400be1     	ldr	x1, [sp, #0x10]
  13eedc: f90007e8     	str	x8, [sp, #0x8]
  13eee0: 97fd969c     	bl	0xa4950 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_6VectorIiEEEEE6itemAtEm@plt>
  13eee4: f94007e8     	ldr	x8, [sp, #0x8]
  13eee8: 8b080000     	add	x0, x0, x8
  13eeec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13eef0: 9100c3ff     	add	sp, sp, #0x30
  13eef4: d65f03c0     	ret

000000000013eef8 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::SortedVector()>:
  13eef8: d100c3ff     	sub	sp, sp, #0x30
  13eefc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ef00: 910083fd     	add	x29, sp, #0x20
  13ef04: b27c03e8     	orr	x8, xzr, #0x10
  13ef08: 52800002     	mov	w2, #0x0                // =0
  13ef0c: d0000b49     	adrp	x9, 0x2a8000
  13ef10: f943a129     	ldr	x9, [x9, #0x740]
  13ef14: 8b080129     	add	x9, x9, x8
  13ef18: f81f83a0     	stur	x0, [x29, #-0x8]
  13ef1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  13ef20: f9000be0     	str	x0, [sp, #0x10]
  13ef24: aa0803e1     	mov	x1, x8
  13ef28: f90007e9     	str	x9, [sp, #0x8]
  13ef2c: 97fd9f09     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  13ef30: f94007e8     	ldr	x8, [sp, #0x8]
  13ef34: f9400be9     	ldr	x9, [sp, #0x10]
  13ef38: f9000128     	str	x8, [x9]
  13ef3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13ef40: 9100c3ff     	add	sp, sp, #0x30
  13ef44: d65f03c0     	ret

000000000013ef48 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::add(android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>> const&)>:
  13ef48: d10083ff     	sub	sp, sp, #0x20
  13ef4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ef50: 910043fd     	add	x29, sp, #0x10
  13ef54: f90007e0     	str	x0, [sp, #0x8]
  13ef58: f90003e1     	str	x1, [sp]
  13ef5c: f94007e0     	ldr	x0, [sp, #0x8]
  13ef60: f94003e1     	ldr	x1, [sp]
  13ef64: 97fd8753     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  13ef68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ef6c: 910083ff     	add	sp, sp, #0x20
  13ef70: d65f03c0     	ret

000000000013ef74 <android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>::key_value_pair_t(int const&, android::sp<android::ATSParser::Stream> const&)>:
  13ef74: d100c3ff     	sub	sp, sp, #0x30
  13ef78: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13ef7c: 910083fd     	add	x29, sp, #0x20
  13ef80: b27d03e8     	orr	x8, xzr, #0x8
  13ef84: f81f83a0     	stur	x0, [x29, #-0x8]
  13ef88: f9000be1     	str	x1, [sp, #0x10]
  13ef8c: f90007e2     	str	x2, [sp, #0x8]
  13ef90: f85f83a0     	ldur	x0, [x29, #-0x8]
  13ef94: aa0003e1     	mov	x1, x0
  13ef98: f9400be2     	ldr	x2, [sp, #0x10]
  13ef9c: b9400049     	ldr	w9, [x2]
  13efa0: b9000029     	str	w9, [x1]
  13efa4: 8b080000     	add	x0, x0, x8
  13efa8: f94007e1     	ldr	x1, [sp, #0x8]
  13efac: 97fd9545     	bl	0xa44c0 <_ZN7android2spINS_9ATSParser6StreamEEC2ERKS3_@plt>
  13efb0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13efb4: 9100c3ff     	add	sp, sp, #0x30
  13efb8: d65f03c0     	ret

000000000013efbc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::itemAt(unsigned long) const>:
  13efbc: d10083ff     	sub	sp, sp, #0x20
  13efc0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13efc4: 910043fd     	add	x29, sp, #0x10
  13efc8: f90007e0     	str	x0, [sp, #0x8]
  13efcc: f90003e1     	str	x1, [sp]
  13efd0: f94007e0     	ldr	x0, [sp, #0x8]
  13efd4: f94003e1     	ldr	x1, [sp]
  13efd8: 97fda242     	bl	0xa78e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEEixEm@plt>
  13efdc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13efe0: 910083ff     	add	sp, sp, #0x20
  13efe4: d65f03c0     	ret

000000000013efe8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::operator[](unsigned long) const>:
  13efe8: d100c3ff     	sub	sp, sp, #0x30
  13efec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13eff0: 910083fd     	add	x29, sp, #0x20
  13eff4: b27c03e8     	orr	x8, xzr, #0x10
  13eff8: f81f83a0     	stur	x0, [x29, #-0x8]
  13effc: f9000be1     	str	x1, [sp, #0x10]
  13f000: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f004: f90007e0     	str	x0, [sp, #0x8]
  13f008: f90003e8     	str	x8, [sp]
  13f00c: 97fdacd1     	bl	0xaa350 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>
  13f010: f94007e8     	ldr	x8, [sp, #0x8]
  13f014: aa0803e0     	mov	x0, x8
  13f018: 97fda026     	bl	0xa70b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEE5arrayEv@plt>
  13f01c: f9400be8     	ldr	x8, [sp, #0x10]
  13f020: f94003e1     	ldr	x1, [sp]
  13f024: 9b087c28     	mul	x8, x1, x8
  13f028: 8b080008     	add	x8, x0, x8
  13f02c: aa0803e0     	mov	x0, x8
  13f030: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f034: 9100c3ff     	add	sp, sp, #0x30
  13f038: d65f03c0     	ret

000000000013f03c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::array() const>:
  13f03c: d10083ff     	sub	sp, sp, #0x20
  13f040: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f044: 910043fd     	add	x29, sp, #0x10
  13f048: f90007e0     	str	x0, [sp, #0x8]
  13f04c: f94007e0     	ldr	x0, [sp, #0x8]
  13f050: 97fd97e4     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  13f054: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f058: 910083ff     	add	sp, sp, #0x20
  13f05c: d65f03c0     	ret

000000000013f060 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::clear()>:
  13f060: d10083ff     	sub	sp, sp, #0x20
  13f064: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f068: 910043fd     	add	x29, sp, #0x10
  13f06c: f90007e0     	str	x0, [sp, #0x8]
  13f070: f94007e0     	ldr	x0, [sp, #0x8]
  13f074: 97fd8adb     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
  13f078: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f07c: 910083ff     	add	sp, sp, #0x20
  13f080: d65f03c0     	ret

000000000013f084 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::size() const>:
  13f084: d10083ff     	sub	sp, sp, #0x20
  13f088: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f08c: 910043fd     	add	x29, sp, #0x10
  13f090: f90007e0     	str	x0, [sp, #0x8]
  13f094: f94007e0     	ldr	x0, [sp, #0x8]
  13f098: 97fd8ece     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  13f09c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f0a0: 910083ff     	add	sp, sp, #0x20
  13f0a4: d65f03c0     	ret

000000000013f0a8 <android::KeyedVector<int, android::sp<android::ATSParser::Stream>>::valueAt(unsigned long) const>:
  13f0a8: d100c3ff     	sub	sp, sp, #0x30
  13f0ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f0b0: 910083fd     	add	x29, sp, #0x20
  13f0b4: b27d03e8     	orr	x8, xzr, #0x8
  13f0b8: f81f83a0     	stur	x0, [x29, #-0x8]
  13f0bc: f9000be1     	str	x1, [sp, #0x10]
  13f0c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f0c4: f9400be1     	ldr	x1, [sp, #0x10]
  13f0c8: f90007e8     	str	x8, [sp, #0x8]
  13f0cc: 97fd9bc5     	bl	0xa5fe0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE6itemAtEm@plt>
  13f0d0: f94007e8     	ldr	x8, [sp, #0x8]
  13f0d4: 8b080000     	add	x0, x0, x8
  13f0d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f0dc: 9100c3ff     	add	sp, sp, #0x30
  13f0e0: d65f03c0     	ret

000000000013f0e4 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::itemAt(unsigned long) const>:
  13f0e4: d10083ff     	sub	sp, sp, #0x20
  13f0e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f0ec: 910043fd     	add	x29, sp, #0x10
  13f0f0: f90007e0     	str	x0, [sp, #0x8]
  13f0f4: f90003e1     	str	x1, [sp]
  13f0f8: f94007e0     	ldr	x0, [sp, #0x8]
  13f0fc: f94003e1     	ldr	x1, [sp]
  13f100: 97fd8b60     	bl	0xa1e80 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEEixEm@plt>
  13f104: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f108: 910083ff     	add	sp, sp, #0x20
  13f10c: d65f03c0     	ret

000000000013f110 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::operator[](unsigned long) const>:
  13f110: d100c3ff     	sub	sp, sp, #0x30
  13f114: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f118: 910083fd     	add	x29, sp, #0x20
  13f11c: b27c03e8     	orr	x8, xzr, #0x10
  13f120: f81f83a0     	stur	x0, [x29, #-0x8]
  13f124: f9000be1     	str	x1, [sp, #0x10]
  13f128: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f12c: f90007e0     	str	x0, [sp, #0x8]
  13f130: f90003e8     	str	x8, [sp]
  13f134: 97fda2e7     	bl	0xa7cd0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE4sizeEv@plt>
  13f138: f94007e8     	ldr	x8, [sp, #0x8]
  13f13c: aa0803e0     	mov	x0, x8
  13f140: 97fda17c     	bl	0xa7730 <_ZNK7android12SortedVectorINS_16key_value_pair_tIiNS_2spINS_9ATSParser6StreamEEEEEE5arrayEv@plt>
  13f144: f9400be8     	ldr	x8, [sp, #0x10]
  13f148: f94003e1     	ldr	x1, [sp]
  13f14c: 9b087c28     	mul	x8, x1, x8
  13f150: 8b080008     	add	x8, x0, x8
  13f154: aa0803e0     	mov	x0, x8
  13f158: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f15c: 9100c3ff     	add	sp, sp, #0x30
  13f160: d65f03c0     	ret

000000000013f164 <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::array() const>:
  13f164: d10083ff     	sub	sp, sp, #0x20
  13f168: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f16c: 910043fd     	add	x29, sp, #0x10
  13f170: f90007e0     	str	x0, [sp, #0x8]
  13f174: f94007e0     	ldr	x0, [sp, #0x8]
  13f178: 97fd979a     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  13f17c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f180: 910083ff     	add	sp, sp, #0x20
  13f184: d65f03c0     	ret

000000000013f188 <android::Vector<int>::editArray()>:
  13f188: d10083ff     	sub	sp, sp, #0x20
  13f18c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f190: 910043fd     	add	x29, sp, #0x10
  13f194: f90007e0     	str	x0, [sp, #0x8]
  13f198: f94007e0     	ldr	x0, [sp, #0x8]
  13f19c: 97fdaeb5     	bl	0xaac70 <_ZN7android10VectorImpl13editArrayImplEv@plt>
  13f1a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f1a4: 910083ff     	add	sp, sp, #0x20
  13f1a8: d65f03c0     	ret

000000000013f1ac <android::SortedVector<android::key_value_pair_t<int, android::sp<android::ATSParser::Stream>>>::editItemAt(unsigned long)>:
  13f1ac: d10083ff     	sub	sp, sp, #0x20
  13f1b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f1b4: 910043fd     	add	x29, sp, #0x10
  13f1b8: f90007e0     	str	x0, [sp, #0x8]
  13f1bc: f90003e1     	str	x1, [sp]
  13f1c0: f94007e0     	ldr	x0, [sp, #0x8]
  13f1c4: f94003e1     	ldr	x1, [sp]
  13f1c8: 97fd8aea     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  13f1cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f1d0: 910083ff     	add	sp, sp, #0x20
  13f1d4: d65f03c0     	ret

000000000013f1d8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>>::add(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>> const&)>:
  13f1d8: d10083ff     	sub	sp, sp, #0x20
  13f1dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f1e0: 910043fd     	add	x29, sp, #0x10
  13f1e4: f90007e0     	str	x0, [sp, #0x8]
  13f1e8: f90003e1     	str	x1, [sp]
  13f1ec: f94007e0     	ldr	x0, [sp, #0x8]
  13f1f0: f94003e1     	ldr	x1, [sp]
  13f1f4: 97fd86af     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  13f1f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f1fc: 910083ff     	add	sp, sp, #0x20
  13f200: d65f03c0     	ret

000000000013f204 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::Stream>>::key_value_pair_t(unsigned int const&, android::sp<android::ATSParser::Stream> const&)>:
  13f204: d100c3ff     	sub	sp, sp, #0x30
  13f208: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f20c: 910083fd     	add	x29, sp, #0x20
  13f210: b27d03e8     	orr	x8, xzr, #0x8
  13f214: f81f83a0     	stur	x0, [x29, #-0x8]
  13f218: f9000be1     	str	x1, [sp, #0x10]
  13f21c: f90007e2     	str	x2, [sp, #0x8]
  13f220: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f224: aa0003e1     	mov	x1, x0
  13f228: f9400be2     	ldr	x2, [sp, #0x10]
  13f22c: b9400049     	ldr	w9, [x2]
  13f230: b9000029     	str	w9, [x1]
  13f234: 8b080000     	add	x0, x0, x8
  13f238: f94007e1     	ldr	x1, [sp, #0x8]
  13f23c: 97fd94a1     	bl	0xa44c0 <_ZN7android2spINS_9ATSParser6StreamEEC2ERKS3_@plt>
  13f240: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f244: 9100c3ff     	add	sp, sp, #0x30
  13f248: d65f03c0     	ret

000000000013f24c <android::Vector<int>::removeItemsAt(unsigned long, unsigned long)>:
  13f24c: d100c3ff     	sub	sp, sp, #0x30
  13f250: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f254: 910083fd     	add	x29, sp, #0x20
  13f258: f81f83a0     	stur	x0, [x29, #-0x8]
  13f25c: f9000be1     	str	x1, [sp, #0x10]
  13f260: f90007e2     	str	x2, [sp, #0x8]
  13f264: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f268: f9400be1     	ldr	x1, [sp, #0x10]
  13f26c: f94007e2     	ldr	x2, [sp, #0x8]
  13f270: 97fd82a8     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
  13f274: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f278: 9100c3ff     	add	sp, sp, #0x30
  13f27c: d65f03c0     	ret

000000000013f280 <android::Vector<int>::array() const>:
  13f280: d10083ff     	sub	sp, sp, #0x20
  13f284: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f288: 910043fd     	add	x29, sp, #0x10
  13f28c: f90007e0     	str	x0, [sp, #0x8]
  13f290: f94007e0     	ldr	x0, [sp, #0x8]
  13f294: 97fd9753     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  13f298: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f29c: 910083ff     	add	sp, sp, #0x20
  13f2a0: d65f03c0     	ret

000000000013f2a4 <android::Vector<android::ATSParser::Program::StreamInfo>::~Vector()>:
  13f2a4: d10083ff     	sub	sp, sp, #0x20
  13f2a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f2ac: 910043fd     	add	x29, sp, #0x10
  13f2b0: f90007e0     	str	x0, [sp, #0x8]
  13f2b4: f94007e0     	ldr	x0, [sp, #0x8]
  13f2b8: f90003e0     	str	x0, [sp]
  13f2bc: 97fd9801     	bl	0xa52c0 <_ZN7android6VectorINS_9ATSParser7Program10StreamInfoEED2Ev@plt>
  13f2c0: f94003e0     	ldr	x0, [sp]
  13f2c4: 97fd85a7     	bl	0xa0960 <_ZdlPv@plt>
  13f2c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f2cc: 910083ff     	add	sp, sp, #0x20
  13f2d0: d65f03c0     	ret

000000000013f2d4 <android::Vector<android::ATSParser::Program::StreamInfo>::do_construct(void*, unsigned long) const>:
  13f2d4: d100c3ff     	sub	sp, sp, #0x30
  13f2d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f2dc: 910083fd     	add	x29, sp, #0x20
  13f2e0: f81f83a0     	stur	x0, [x29, #-0x8]
  13f2e4: f9000be1     	str	x1, [sp, #0x10]
  13f2e8: f90007e2     	str	x2, [sp, #0x8]
  13f2ec: f9400be0     	ldr	x0, [sp, #0x10]
  13f2f0: f94007e1     	ldr	x1, [sp, #0x8]
  13f2f4: 97fd84fb     	bl	0xa06e0 <_ZN7android14construct_typeINS_9ATSParser7Program10StreamInfoEEEvPT_m@plt>
  13f2f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f2fc: 9100c3ff     	add	sp, sp, #0x30
  13f300: d65f03c0     	ret

000000000013f304 <android::Vector<android::ATSParser::Program::StreamInfo>::do_destroy(void*, unsigned long) const>:
  13f304: d100c3ff     	sub	sp, sp, #0x30
  13f308: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f30c: 910083fd     	add	x29, sp, #0x20
  13f310: f81f83a0     	stur	x0, [x29, #-0x8]
  13f314: f9000be1     	str	x1, [sp, #0x10]
  13f318: f90007e2     	str	x2, [sp, #0x8]
  13f31c: f9400be0     	ldr	x0, [sp, #0x10]
  13f320: f94007e1     	ldr	x1, [sp, #0x8]
  13f324: 97fd9677     	bl	0xa4d00 <_ZN7android12destroy_typeINS_9ATSParser7Program10StreamInfoEEEvPT_m@plt>
  13f328: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f32c: 9100c3ff     	add	sp, sp, #0x30
  13f330: d65f03c0     	ret

000000000013f334 <android::Vector<android::ATSParser::Program::StreamInfo>::do_copy(void*, void const*, unsigned long) const>:
  13f334: d100c3ff     	sub	sp, sp, #0x30
  13f338: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f33c: 910083fd     	add	x29, sp, #0x20
  13f340: f81f83a0     	stur	x0, [x29, #-0x8]
  13f344: f9000be1     	str	x1, [sp, #0x10]
  13f348: f90007e2     	str	x2, [sp, #0x8]
  13f34c: f90003e3     	str	x3, [sp]
  13f350: f9400be0     	ldr	x0, [sp, #0x10]
  13f354: f94007e1     	ldr	x1, [sp, #0x8]
  13f358: f94003e2     	ldr	x2, [sp]
  13f35c: 97fdabf9     	bl	0xaa340 <_ZN7android9copy_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>
  13f360: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f364: 9100c3ff     	add	sp, sp, #0x30
  13f368: d65f03c0     	ret

000000000013f36c <android::Vector<android::ATSParser::Program::StreamInfo>::do_splat(void*, void const*, unsigned long) const>:
  13f36c: d100c3ff     	sub	sp, sp, #0x30
  13f370: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f374: 910083fd     	add	x29, sp, #0x20
  13f378: f81f83a0     	stur	x0, [x29, #-0x8]
  13f37c: f9000be1     	str	x1, [sp, #0x10]
  13f380: f90007e2     	str	x2, [sp, #0x8]
  13f384: f90003e3     	str	x3, [sp]
  13f388: f9400be0     	ldr	x0, [sp, #0x10]
  13f38c: f94007e1     	ldr	x1, [sp, #0x8]
  13f390: f94003e2     	ldr	x2, [sp]
  13f394: 97fd887b     	bl	0xa1580 <_ZN7android10splat_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>
  13f398: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f39c: 9100c3ff     	add	sp, sp, #0x30
  13f3a0: d65f03c0     	ret

000000000013f3a4 <android::Vector<android::ATSParser::Program::StreamInfo>::do_move_forward(void*, void const*, unsigned long) const>:
  13f3a4: d100c3ff     	sub	sp, sp, #0x30
  13f3a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f3ac: 910083fd     	add	x29, sp, #0x20
  13f3b0: f81f83a0     	stur	x0, [x29, #-0x8]
  13f3b4: f9000be1     	str	x1, [sp, #0x10]
  13f3b8: f90007e2     	str	x2, [sp, #0x8]
  13f3bc: f90003e3     	str	x3, [sp]
  13f3c0: f9400be0     	ldr	x0, [sp, #0x10]
  13f3c4: f94007e1     	ldr	x1, [sp, #0x8]
  13f3c8: f94003e2     	ldr	x2, [sp]
  13f3cc: 97fda781     	bl	0xa91d0 <_ZN7android17move_forward_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>
  13f3d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f3d4: 9100c3ff     	add	sp, sp, #0x30
  13f3d8: d65f03c0     	ret

000000000013f3dc <android::Vector<android::ATSParser::Program::StreamInfo>::do_move_backward(void*, void const*, unsigned long) const>:
  13f3dc: d100c3ff     	sub	sp, sp, #0x30
  13f3e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f3e4: 910083fd     	add	x29, sp, #0x20
  13f3e8: f81f83a0     	stur	x0, [x29, #-0x8]
  13f3ec: f9000be1     	str	x1, [sp, #0x10]
  13f3f0: f90007e2     	str	x2, [sp, #0x8]
  13f3f4: f90003e3     	str	x3, [sp]
  13f3f8: f9400be0     	ldr	x0, [sp, #0x10]
  13f3fc: f94007e1     	ldr	x1, [sp, #0x8]
  13f400: f94003e2     	ldr	x2, [sp]
  13f404: 97fd9163     	bl	0xa3990 <_ZN7android18move_backward_typeINS_9ATSParser7Program10StreamInfoEEEvPT_PKS4_m@plt>
  13f408: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f40c: 9100c3ff     	add	sp, sp, #0x30
  13f410: d65f03c0     	ret

000000000013f414 <void android::construct_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)>:
  13f414: d10043ff     	sub	sp, sp, #0x10
  13f418: f90007e0     	str	x0, [sp, #0x8]
  13f41c: f90003e1     	str	x1, [sp]
  13f420: d2800008     	mov	x8, #0x0                // =0
  13f424: f94003e9     	ldr	x9, [sp]
  13f428: eb08013f     	cmp	x9, x8
  13f42c: 1a9f97ea     	cset	w10, hi
  13f430: 3700004a     	tbnz	w10, #0x0, 0x13f438 <void android::construct_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0x24>
  13f434: 1400000a     	b	0x13f45c <void android::construct_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0x48>
  13f438: b27d03e8     	orr	x8, xzr, #0x8
  13f43c: 92800009     	mov	x9, #-0x1               // =-1
  13f440: f94003ea     	ldr	x10, [sp]
  13f444: 8b090149     	add	x9, x10, x9
  13f448: f90003e9     	str	x9, [sp]
  13f44c: f94007e9     	ldr	x9, [sp, #0x8]
  13f450: 8b080128     	add	x8, x9, x8
  13f454: f90007e8     	str	x8, [sp, #0x8]
  13f458: 17fffff2     	b	0x13f420 <void android::construct_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0xc>
  13f45c: 910043ff     	add	sp, sp, #0x10
  13f460: d65f03c0     	ret

000000000013f464 <void android::destroy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)>:
  13f464: d10043ff     	sub	sp, sp, #0x10
  13f468: f90007e0     	str	x0, [sp, #0x8]
  13f46c: f90003e1     	str	x1, [sp]
  13f470: d2800008     	mov	x8, #0x0                // =0
  13f474: f94003e9     	ldr	x9, [sp]
  13f478: eb08013f     	cmp	x9, x8
  13f47c: 1a9f97ea     	cset	w10, hi
  13f480: 3700004a     	tbnz	w10, #0x0, 0x13f488 <void android::destroy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0x24>
  13f484: 1400000a     	b	0x13f4ac <void android::destroy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0x48>
  13f488: b27d03e8     	orr	x8, xzr, #0x8
  13f48c: 92800009     	mov	x9, #-0x1               // =-1
  13f490: f94003ea     	ldr	x10, [sp]
  13f494: 8b090149     	add	x9, x10, x9
  13f498: f90003e9     	str	x9, [sp]
  13f49c: f94007e9     	ldr	x9, [sp, #0x8]
  13f4a0: 8b080128     	add	x8, x9, x8
  13f4a4: f90007e8     	str	x8, [sp, #0x8]
  13f4a8: 17fffff2     	b	0x13f470 <void android::destroy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, unsigned long)+0xc>
  13f4ac: 910043ff     	add	sp, sp, #0x10
  13f4b0: d65f03c0     	ret

000000000013f4b4 <void android::copy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)>:
  13f4b4: d100c3ff     	sub	sp, sp, #0x30
  13f4b8: f90013fe     	str	x30, [sp, #0x20]
  13f4bc: f9000fe0     	str	x0, [sp, #0x18]
  13f4c0: f9000be1     	str	x1, [sp, #0x10]
  13f4c4: f90007e2     	str	x2, [sp, #0x8]
  13f4c8: d2800008     	mov	x8, #0x0                // =0
  13f4cc: f94007e9     	ldr	x9, [sp, #0x8]
  13f4d0: eb08013f     	cmp	x9, x8
  13f4d4: 1a9f97ea     	cset	w10, hi
  13f4d8: 3700004a     	tbnz	w10, #0x0, 0x13f4e0 <void android::copy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x2c>
  13f4dc: 14000013     	b	0x13f528 <void android::copy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x74>
  13f4e0: b27d03e8     	orr	x8, xzr, #0x8
  13f4e4: 92800009     	mov	x9, #-0x1               // =-1
  13f4e8: f94007ea     	ldr	x10, [sp, #0x8]
  13f4ec: 8b090149     	add	x9, x10, x9
  13f4f0: f90007e9     	str	x9, [sp, #0x8]
  13f4f4: f9400fe0     	ldr	x0, [sp, #0x18]
  13f4f8: f9400be1     	ldr	x1, [sp, #0x10]
  13f4fc: aa0803e2     	mov	x2, x8
  13f500: f90003e8     	str	x8, [sp]
  13f504: 97fd8223     	bl	0x9fd90 <memcpy@plt>
  13f508: f9400fe8     	ldr	x8, [sp, #0x18]
  13f50c: f94003e9     	ldr	x9, [sp]
  13f510: 8b090108     	add	x8, x8, x9
  13f514: f9000fe8     	str	x8, [sp, #0x18]
  13f518: f9400be8     	ldr	x8, [sp, #0x10]
  13f51c: 8b090108     	add	x8, x8, x9
  13f520: f9000be8     	str	x8, [sp, #0x10]
  13f524: 17ffffe9     	b	0x13f4c8 <void android::copy_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x14>
  13f528: f94013fe     	ldr	x30, [sp, #0x20]
  13f52c: 9100c3ff     	add	sp, sp, #0x30
  13f530: d65f03c0     	ret

000000000013f534 <void android::splat_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)>:
  13f534: d100c3ff     	sub	sp, sp, #0x30
  13f538: f90013fe     	str	x30, [sp, #0x20]
  13f53c: f9000fe0     	str	x0, [sp, #0x18]
  13f540: f9000be1     	str	x1, [sp, #0x10]
  13f544: f90007e2     	str	x2, [sp, #0x8]
  13f548: d2800008     	mov	x8, #0x0                // =0
  13f54c: f94007e9     	ldr	x9, [sp, #0x8]
  13f550: eb08013f     	cmp	x9, x8
  13f554: 1a9f97ea     	cset	w10, hi
  13f558: 3700004a     	tbnz	w10, #0x0, 0x13f560 <void android::splat_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x2c>
  13f55c: 14000010     	b	0x13f59c <void android::splat_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x68>
  13f560: b27d03e8     	orr	x8, xzr, #0x8
  13f564: 92800009     	mov	x9, #-0x1               // =-1
  13f568: f94007ea     	ldr	x10, [sp, #0x8]
  13f56c: 8b090149     	add	x9, x10, x9
  13f570: f90007e9     	str	x9, [sp, #0x8]
  13f574: f9400fe0     	ldr	x0, [sp, #0x18]
  13f578: f9400be1     	ldr	x1, [sp, #0x10]
  13f57c: aa0803e2     	mov	x2, x8
  13f580: f90003e8     	str	x8, [sp]
  13f584: 97fd8203     	bl	0x9fd90 <memcpy@plt>
  13f588: f9400fe8     	ldr	x8, [sp, #0x18]
  13f58c: f94003e9     	ldr	x9, [sp]
  13f590: 8b090108     	add	x8, x8, x9
  13f594: f9000fe8     	str	x8, [sp, #0x18]
  13f598: 17ffffec     	b	0x13f548 <void android::splat_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x14>
  13f59c: f94013fe     	ldr	x30, [sp, #0x20]
  13f5a0: 9100c3ff     	add	sp, sp, #0x30
  13f5a4: d65f03c0     	ret

000000000013f5a8 <void android::move_forward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)>:
  13f5a8: d100c3ff     	sub	sp, sp, #0x30
  13f5ac: f90013fe     	str	x30, [sp, #0x20]
  13f5b0: b27d03e8     	orr	x8, xzr, #0x8
  13f5b4: f9000fe0     	str	x0, [sp, #0x18]
  13f5b8: f9000be1     	str	x1, [sp, #0x10]
  13f5bc: f90007e2     	str	x2, [sp, #0x8]
  13f5c0: f94007e0     	ldr	x0, [sp, #0x8]
  13f5c4: f9400fe1     	ldr	x1, [sp, #0x18]
  13f5c8: 9b007d00     	mul	x0, x8, x0
  13f5cc: 8b000020     	add	x0, x1, x0
  13f5d0: f9000fe0     	str	x0, [sp, #0x18]
  13f5d4: f94007e0     	ldr	x0, [sp, #0x8]
  13f5d8: f9400be1     	ldr	x1, [sp, #0x10]
  13f5dc: 9b007d08     	mul	x8, x8, x0
  13f5e0: 8b080028     	add	x8, x1, x8
  13f5e4: f9000be8     	str	x8, [sp, #0x10]
  13f5e8: d2800008     	mov	x8, #0x0                // =0
  13f5ec: f94007e9     	ldr	x9, [sp, #0x8]
  13f5f0: eb08013f     	cmp	x9, x8
  13f5f4: 1a9f97ea     	cset	w10, hi
  13f5f8: 3700004a     	tbnz	w10, #0x0, 0x13f600 <void android::move_forward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x58>
  13f5fc: 14000011     	b	0x13f640 <void android::move_forward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x98>
  13f600: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  13f604: 92800009     	mov	x9, #-0x1               // =-1
  13f608: b27d03e2     	orr	x2, xzr, #0x8
  13f60c: f94007ea     	ldr	x10, [sp, #0x8]
  13f610: 8b090149     	add	x9, x10, x9
  13f614: f90007e9     	str	x9, [sp, #0x8]
  13f618: f9400fe9     	ldr	x9, [sp, #0x18]
  13f61c: 8b080129     	add	x9, x9, x8
  13f620: f9000fe9     	str	x9, [sp, #0x18]
  13f624: f9400be9     	ldr	x9, [sp, #0x10]
  13f628: 8b080128     	add	x8, x9, x8
  13f62c: f9000be8     	str	x8, [sp, #0x10]
  13f630: f9400fe0     	ldr	x0, [sp, #0x18]
  13f634: f9400be1     	ldr	x1, [sp, #0x10]
  13f638: 97fd81d6     	bl	0x9fd90 <memcpy@plt>
  13f63c: 17ffffeb     	b	0x13f5e8 <void android::move_forward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x40>
  13f640: f94013fe     	ldr	x30, [sp, #0x20]
  13f644: 9100c3ff     	add	sp, sp, #0x30
  13f648: d65f03c0     	ret

000000000013f64c <void android::move_backward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)>:
  13f64c: d100c3ff     	sub	sp, sp, #0x30
  13f650: f90013fe     	str	x30, [sp, #0x20]
  13f654: f9000fe0     	str	x0, [sp, #0x18]
  13f658: f9000be1     	str	x1, [sp, #0x10]
  13f65c: f90007e2     	str	x2, [sp, #0x8]
  13f660: d2800008     	mov	x8, #0x0                // =0
  13f664: f94007e9     	ldr	x9, [sp, #0x8]
  13f668: eb08013f     	cmp	x9, x8
  13f66c: 1a9f97ea     	cset	w10, hi
  13f670: 3700004a     	tbnz	w10, #0x0, 0x13f678 <void android::move_backward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x2c>
  13f674: 14000013     	b	0x13f6c0 <void android::move_backward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x74>
  13f678: b27d03e8     	orr	x8, xzr, #0x8
  13f67c: 92800009     	mov	x9, #-0x1               // =-1
  13f680: f94007ea     	ldr	x10, [sp, #0x8]
  13f684: 8b090149     	add	x9, x10, x9
  13f688: f90007e9     	str	x9, [sp, #0x8]
  13f68c: f9400fe0     	ldr	x0, [sp, #0x18]
  13f690: f9400be1     	ldr	x1, [sp, #0x10]
  13f694: aa0803e2     	mov	x2, x8
  13f698: f90003e8     	str	x8, [sp]
  13f69c: 97fd81bd     	bl	0x9fd90 <memcpy@plt>
  13f6a0: f9400fe8     	ldr	x8, [sp, #0x18]
  13f6a4: f94003e9     	ldr	x9, [sp]
  13f6a8: 8b090108     	add	x8, x8, x9
  13f6ac: f9000fe8     	str	x8, [sp, #0x18]
  13f6b0: f9400be8     	ldr	x8, [sp, #0x10]
  13f6b4: 8b090108     	add	x8, x8, x9
  13f6b8: f9000be8     	str	x8, [sp, #0x10]
  13f6bc: 17ffffe9     	b	0x13f660 <void android::move_backward_type<android::ATSParser::Program::StreamInfo>(android::ATSParser::Program::StreamInfo*, android::ATSParser::Program::StreamInfo const*, unsigned long)+0x14>
  13f6c0: f94013fe     	ldr	x30, [sp, #0x20]
  13f6c4: 9100c3ff     	add	sp, sp, #0x30
  13f6c8: d65f03c0     	ret

000000000013f6cc <android::List<long>::prep()>:
  13f6cc: d10083ff     	sub	sp, sp, #0x20
  13f6d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f6d4: 910043fd     	add	x29, sp, #0x10
  13f6d8: b27d07e8     	orr	x8, xzr, #0x18
  13f6dc: f90007e0     	str	x0, [sp, #0x8]
  13f6e0: f94007e0     	ldr	x0, [sp, #0x8]
  13f6e4: f90003e0     	str	x0, [sp]
  13f6e8: aa0803e0     	mov	x0, x8
  13f6ec: 97fd85d1     	bl	0xa0e30 <_Znam@plt>
  13f6f0: f94003e8     	ldr	x8, [sp]
  13f6f4: f9000500     	str	x0, [x8, #0x8]
  13f6f8: f9400500     	ldr	x0, [x8, #0x8]
  13f6fc: f9400501     	ldr	x1, [x8, #0x8]
  13f700: 97fda5f4     	bl	0xa8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>
  13f704: f94003e8     	ldr	x8, [sp]
  13f708: f9400500     	ldr	x0, [x8, #0x8]
  13f70c: f9400501     	ldr	x1, [x8, #0x8]
  13f710: 97fd960c     	bl	0xa4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>
  13f714: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f718: 910083ff     	add	sp, sp, #0x20
  13f71c: d65f03c0     	ret

000000000013f720 <android::List<long>::~List()>:
  13f720: d10083ff     	sub	sp, sp, #0x20
  13f724: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f728: 910043fd     	add	x29, sp, #0x10
  13f72c: f90007e0     	str	x0, [sp, #0x8]
  13f730: f94007e0     	ldr	x0, [sp, #0x8]
  13f734: f90003e0     	str	x0, [sp]
  13f738: 97fd929e     	bl	0xa41b0 <_ZN7android4ListIlED2Ev@plt>
  13f73c: f94003e0     	ldr	x0, [sp]
  13f740: 97fd8488     	bl	0xa0960 <_ZdlPv@plt>
  13f744: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f748: 910083ff     	add	sp, sp, #0x20
  13f74c: d65f03c0     	ret

000000000013f750 <android::List<long>::_Node::setPrev(android::List<long>::_Node*)>:
  13f750: d10043ff     	sub	sp, sp, #0x10
  13f754: f90007e0     	str	x0, [sp, #0x8]
  13f758: f90003e1     	str	x1, [sp]
  13f75c: f94007e0     	ldr	x0, [sp, #0x8]
  13f760: f94003e1     	ldr	x1, [sp]
  13f764: f9000401     	str	x1, [x0, #0x8]
  13f768: 910043ff     	add	sp, sp, #0x10
  13f76c: d65f03c0     	ret

000000000013f770 <android::List<long>::_Node::setNext(android::List<long>::_Node*)>:
  13f770: d10043ff     	sub	sp, sp, #0x10
  13f774: f90007e0     	str	x0, [sp, #0x8]
  13f778: f90003e1     	str	x1, [sp]
  13f77c: f94007e0     	ldr	x0, [sp, #0x8]
  13f780: f94003e1     	ldr	x1, [sp]
  13f784: f9000801     	str	x1, [x0, #0x10]
  13f788: 910043ff     	add	sp, sp, #0x10
  13f78c: d65f03c0     	ret

000000000013f790 <android::List<long>::_Node::getNext() const>:
  13f790: d10043ff     	sub	sp, sp, #0x10
  13f794: f90007e0     	str	x0, [sp, #0x8]
  13f798: f94007e0     	ldr	x0, [sp, #0x8]
  13f79c: f9400800     	ldr	x0, [x0, #0x10]
  13f7a0: 910043ff     	add	sp, sp, #0x10
  13f7a4: d65f03c0     	ret

000000000013f7a8 <android::List<long>::_Node::~_Node()>:
  13f7a8: d10043ff     	sub	sp, sp, #0x10
  13f7ac: f90007e0     	str	x0, [sp, #0x8]
  13f7b0: 910043ff     	add	sp, sp, #0x10
  13f7b4: d65f03c0     	ret

000000000013f7b8 <long android::List<long>::distance<long, android::List<long>::CONST_ITERATOR, android::List<long>::CONST_ITERATOR>(android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>, android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>) const>:
  13f7b8: d100c3ff     	sub	sp, sp, #0x30
  13f7bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f7c0: 910083fd     	add	x29, sp, #0x20
  13f7c4: f81f83a0     	stur	x0, [x29, #-0x8]
  13f7c8: f9000bff     	str	xzr, [sp, #0x10]
  13f7cc: f90007e1     	str	x1, [sp, #0x8]
  13f7d0: f90003e2     	str	x2, [sp]
  13f7d4: f94007e0     	ldr	x0, [sp, #0x8]
  13f7d8: f94003e1     	ldr	x1, [sp]
  13f7dc: 97fda179     	bl	0xa7dc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEneERKS4_@plt>
  13f7e0: 37000040     	tbnz	w0, #0x0, 0x13f7e8 <long android::List<long>::distance<long, android::List<long>::CONST_ITERATOR, android::List<long>::CONST_ITERATOR>(android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>, android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>) const+0x30>
  13f7e4: 14000007     	b	0x13f800 <long android::List<long>::distance<long, android::List<long>::CONST_ITERATOR, android::List<long>::CONST_ITERATOR>(android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>, android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>) const+0x48>
  13f7e8: f94007e0     	ldr	x0, [sp, #0x8]
  13f7ec: 97fda16d     	bl	0xa7da0 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEppEv@plt>
  13f7f0: f9400be8     	ldr	x8, [sp, #0x10]
  13f7f4: 91000508     	add	x8, x8, #0x1
  13f7f8: f9000be8     	str	x8, [sp, #0x10]
  13f7fc: 17fffff6     	b	0x13f7d4 <long android::List<long>::distance<long, android::List<long>::CONST_ITERATOR, android::List<long>::CONST_ITERATOR>(android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>, android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>) const+0x1c>
  13f800: f9400be0     	ldr	x0, [sp, #0x10]
  13f804: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f808: 9100c3ff     	add	sp, sp, #0x30
  13f80c: d65f03c0     	ret

000000000013f810 <android::List<long>::begin() const>:
  13f810: d100c3ff     	sub	sp, sp, #0x30
  13f814: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13f818: 910083fd     	add	x29, sp, #0x20
  13f81c: f81f83a0     	stur	x0, [x29, #-0x8]
  13f820: f85f83a0     	ldur	x0, [x29, #-0x8]
  13f824: f9400400     	ldr	x0, [x0, #0x8]
  13f828: f9000be8     	str	x8, [sp, #0x10]
  13f82c: 97fdadb5     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  13f830: f9400be8     	ldr	x8, [sp, #0x10]
  13f834: f90007e0     	str	x0, [sp, #0x8]
  13f838: aa0803e0     	mov	x0, x8
  13f83c: f94007e1     	ldr	x1, [sp, #0x8]
  13f840: 97fd9c84     	bl	0xa6a50 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEC2EPKNS1_5_NodeE@plt>
  13f844: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13f848: 9100c3ff     	add	sp, sp, #0x30
  13f84c: d65f03c0     	ret

000000000013f850 <android::List<long>::end() const>:
  13f850: d10083ff     	sub	sp, sp, #0x20
  13f854: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f858: 910043fd     	add	x29, sp, #0x10
  13f85c: f90007e0     	str	x0, [sp, #0x8]
  13f860: f94007e0     	ldr	x0, [sp, #0x8]
  13f864: f9400401     	ldr	x1, [x0, #0x8]
  13f868: aa0803e0     	mov	x0, x8
  13f86c: 97fd9c79     	bl	0xa6a50 <_ZN7android4ListIlE13_ListIteratorIlNS1_14CONST_ITERATOREEC2EPKNS1_5_NodeE@plt>
  13f870: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f874: 910083ff     	add	sp, sp, #0x20
  13f878: d65f03c0     	ret

000000000013f87c <android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>::~_ListIterator()>:
  13f87c: d10043ff     	sub	sp, sp, #0x10
  13f880: f90007e0     	str	x0, [sp, #0x8]
  13f884: 910043ff     	add	sp, sp, #0x10
  13f888: d65f03c0     	ret

000000000013f88c <android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>::operator!=(android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR> const&) const>:
  13f88c: d10043ff     	sub	sp, sp, #0x10
  13f890: f90007e0     	str	x0, [sp, #0x8]
  13f894: f90003e1     	str	x1, [sp]
  13f898: f94007e0     	ldr	x0, [sp, #0x8]
  13f89c: f9400000     	ldr	x0, [x0]
  13f8a0: f94003e1     	ldr	x1, [sp]
  13f8a4: f9400021     	ldr	x1, [x1]
  13f8a8: eb01001f     	cmp	x0, x1
  13f8ac: 1a9f07e8     	cset	w8, ne
  13f8b0: 320003e9     	orr	w9, wzr, #0x1
  13f8b4: 0a090108     	and	w8, w8, w9
  13f8b8: 2a0803e0     	mov	w0, w8
  13f8bc: 910043ff     	add	sp, sp, #0x10
  13f8c0: d65f03c0     	ret

000000000013f8c4 <android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>::operator++()>:
  13f8c4: d10083ff     	sub	sp, sp, #0x20
  13f8c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13f8cc: 910043fd     	add	x29, sp, #0x10
  13f8d0: f90007e0     	str	x0, [sp, #0x8]
  13f8d4: f94007e0     	ldr	x0, [sp, #0x8]
  13f8d8: aa0003e8     	mov	x8, x0
  13f8dc: f9400108     	ldr	x8, [x8]
  13f8e0: f90003e0     	str	x0, [sp]
  13f8e4: aa0803e0     	mov	x0, x8
  13f8e8: 97fdad86     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  13f8ec: f94003e8     	ldr	x8, [sp]
  13f8f0: f9000100     	str	x0, [x8]
  13f8f4: f94003e0     	ldr	x0, [sp]
  13f8f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13f8fc: 910083ff     	add	sp, sp, #0x20
  13f900: d65f03c0     	ret

000000000013f904 <android::List<long>::_ListIterator<long, android::List<long>::CONST_ITERATOR>::_ListIterator(android::List<long>::_Node const*)>:
  13f904: d10043ff     	sub	sp, sp, #0x10
  13f908: f90007e0     	str	x0, [sp, #0x8]
  13f90c: f90003e1     	str	x1, [sp]
  13f910: f94007e0     	ldr	x0, [sp, #0x8]
  13f914: f94003e1     	ldr	x1, [sp]
  13f918: f9000001     	str	x1, [x0]
  13f91c: 910043ff     	add	sp, sp, #0x10
  13f920: d65f03c0     	ret

000000000013f924 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::_ListIterator(android::List<long>::_Node*)>:
  13f924: d10043ff     	sub	sp, sp, #0x10
  13f928: f90007e0     	str	x0, [sp, #0x8]
  13f92c: f90003e1     	str	x1, [sp]
  13f930: f94007e0     	ldr	x0, [sp, #0x8]
  13f934: f94003e1     	ldr	x1, [sp]
  13f938: f9000001     	str	x1, [x0]
  13f93c: 910043ff     	add	sp, sp, #0x10
  13f940: d65f03c0     	ret

000000000013f944 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::getNode() const>:
  13f944: d10043ff     	sub	sp, sp, #0x10
  13f948: f90007e0     	str	x0, [sp, #0x8]
  13f94c: f94007e0     	ldr	x0, [sp, #0x8]
  13f950: f9400000     	ldr	x0, [x0]
  13f954: 910043ff     	add	sp, sp, #0x10
  13f958: d65f03c0     	ret

000000000013f95c <android::List<long>::_Node::getPrev() const>:
  13f95c: d10043ff     	sub	sp, sp, #0x10
  13f960: f90007e0     	str	x0, [sp, #0x8]
  13f964: f94007e0     	ldr	x0, [sp, #0x8]
  13f968: f9400400     	ldr	x0, [x0, #0x8]
  13f96c: 910043ff     	add	sp, sp, #0x10
  13f970: d65f03c0     	ret

000000000013f974 <android::List<long>::insert(android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>, long const&)>:
  13f974: d101c3ff     	sub	sp, sp, #0x70
  13f978: a9067bfd     	stp	x29, x30, [sp, #0x60]
  13f97c: 910183fd     	add	x29, sp, #0x60
  13f980: b27d07e9     	orr	x9, xzr, #0x18
  13f984: f81f83a0     	stur	x0, [x29, #-0x8]
  13f988: f81f03a2     	stur	x2, [x29, #-0x10]
  13f98c: aa0903e0     	mov	x0, x9
  13f990: f9001be8     	str	x8, [sp, #0x30]
  13f994: f90017e1     	str	x1, [sp, #0x28]
  13f998: 97fda55e     	bl	0xa8f10 <_Znwm@plt>
  13f99c: f85f03a1     	ldur	x1, [x29, #-0x10]
  13f9a0: f90013e0     	str	x0, [sp, #0x20]
  13f9a4: 97fd89bf     	bl	0xa20a0 <_ZN7android4ListIlE5_NodeC2ERKl@plt>
  13f9a8: 14000001     	b	0x13f9ac <android::List<long>::insert(android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>, long const&)+0x38>
  13f9ac: f94013e8     	ldr	x8, [sp, #0x20]
  13f9b0: f81e83a8     	stur	x8, [x29, #-0x18]
  13f9b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  13f9b8: f94017e1     	ldr	x1, [sp, #0x28]
  13f9bc: f9000fe0     	str	x0, [sp, #0x18]
  13f9c0: aa0103e0     	mov	x0, x1
  13f9c4: 97fda673     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  13f9c8: f9400fe8     	ldr	x8, [sp, #0x18]
  13f9cc: f9000be0     	str	x0, [sp, #0x10]
  13f9d0: aa0803e0     	mov	x0, x8
  13f9d4: f9400be1     	ldr	x1, [sp, #0x10]
  13f9d8: 97fd955a     	bl	0xa4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>
  13f9dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  13f9e0: f94017e1     	ldr	x1, [sp, #0x28]
  13f9e4: f90007e0     	str	x0, [sp, #0x8]
  13f9e8: aa0103e0     	mov	x0, x1
  13f9ec: 97fda669     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  13f9f0: 97fd9068     	bl	0xa3b90 <_ZNK7android4ListIlE5_Node7getPrevEv@plt>
  13f9f4: f94007e8     	ldr	x8, [sp, #0x8]
  13f9f8: f90003e0     	str	x0, [sp]
  13f9fc: aa0803e0     	mov	x0, x8
  13fa00: f94003e1     	ldr	x1, [sp]
  13fa04: 97fda533     	bl	0xa8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>
  13fa08: f94017e0     	ldr	x0, [sp, #0x28]
  13fa0c: 97fda661     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  13fa10: 97fd9060     	bl	0xa3b90 <_ZNK7android4ListIlE5_Node7getPrevEv@plt>
  13fa14: f85e83a1     	ldur	x1, [x29, #-0x18]
  13fa18: 97fd954a     	bl	0xa4f40 <_ZN7android4ListIlE5_Node7setNextEPS2_@plt>
  13fa1c: f94017e0     	ldr	x0, [sp, #0x28]
  13fa20: 97fda65c     	bl	0xa9390 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREE7getNodeEv@plt>
  13fa24: f85e83a1     	ldur	x1, [x29, #-0x18]
  13fa28: 97fda52a     	bl	0xa8ed0 <_ZN7android4ListIlE5_Node7setPrevEPS2_@plt>
  13fa2c: f85e83a1     	ldur	x1, [x29, #-0x18]
  13fa30: f9401be0     	ldr	x0, [sp, #0x30]
  13fa34: 97fd87ef     	bl	0xa19f0 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEC2EPNS1_5_NodeE@plt>
  13fa38: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  13fa3c: 9101c3ff     	add	sp, sp, #0x70
  13fa40: d65f03c0     	ret
  13fa44: 2a0103e8     	mov	w8, w1
  13fa48: f81e03a0     	stur	x0, [x29, #-0x20]
  13fa4c: b81dc3a8     	stur	w8, [x29, #-0x24]
  13fa50: f94013e0     	ldr	x0, [sp, #0x20]
  13fa54: 97fd83c3     	bl	0xa0960 <_ZdlPv@plt>
  13fa58: f85e03a0     	ldur	x0, [x29, #-0x20]
  13fa5c: 97fda12d     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000013fa60 <android::List<long>::end()>:
  13fa60: d10083ff     	sub	sp, sp, #0x20
  13fa64: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13fa68: 910043fd     	add	x29, sp, #0x10
  13fa6c: f90007e0     	str	x0, [sp, #0x8]
  13fa70: f94007e0     	ldr	x0, [sp, #0x8]
  13fa74: f9400401     	ldr	x1, [x0, #0x8]
  13fa78: aa0803e0     	mov	x0, x8
  13fa7c: 97fd87dd     	bl	0xa19f0 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEC2EPNS1_5_NodeE@plt>
  13fa80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13fa84: 910083ff     	add	sp, sp, #0x20
  13fa88: d65f03c0     	ret

000000000013fa8c <android::List<long>::_Node::_Node(long const&)>:
  13fa8c: d10043ff     	sub	sp, sp, #0x10
  13fa90: f90007e0     	str	x0, [sp, #0x8]
  13fa94: f90003e1     	str	x1, [sp]
  13fa98: f94007e0     	ldr	x0, [sp, #0x8]
  13fa9c: f94003e1     	ldr	x1, [sp]
  13faa0: f9400021     	ldr	x1, [x1]
  13faa4: f9000001     	str	x1, [x0]
  13faa8: 910043ff     	add	sp, sp, #0x10
  13faac: d65f03c0     	ret

000000000013fab0 <android::List<long>::_Node::getRef()>:
  13fab0: d10043ff     	sub	sp, sp, #0x10
  13fab4: f90007e0     	str	x0, [sp, #0x8]
  13fab8: f94007e0     	ldr	x0, [sp, #0x8]
  13fabc: 910043ff     	add	sp, sp, #0x10
  13fac0: d65f03c0     	ret

000000000013fac4 <android::Vector<android::sp<android::ATSParser::Program>>::~Vector()>:
  13fac4: d10083ff     	sub	sp, sp, #0x20
  13fac8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13facc: 910043fd     	add	x29, sp, #0x10
  13fad0: f90007e0     	str	x0, [sp, #0x8]
  13fad4: f94007e0     	ldr	x0, [sp, #0x8]
  13fad8: f90003e0     	str	x0, [sp]
  13fadc: 97fd968d     	bl	0xa5510 <_ZN7android6VectorINS_2spINS_9ATSParser7ProgramEEEED2Ev@plt>
  13fae0: f94003e0     	ldr	x0, [sp]
  13fae4: 97fd839f     	bl	0xa0960 <_ZdlPv@plt>
  13fae8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13faec: 910083ff     	add	sp, sp, #0x20
  13faf0: d65f03c0     	ret

000000000013faf4 <android::Vector<android::sp<android::ATSParser::Program>>::do_construct(void*, unsigned long) const>:
  13faf4: d100c3ff     	sub	sp, sp, #0x30
  13faf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fafc: 910083fd     	add	x29, sp, #0x20
  13fb00: f81f83a0     	stur	x0, [x29, #-0x8]
  13fb04: f9000be1     	str	x1, [sp, #0x10]
  13fb08: f90007e2     	str	x2, [sp, #0x8]
  13fb0c: f9400be0     	ldr	x0, [sp, #0x10]
  13fb10: f94007e1     	ldr	x1, [sp, #0x8]
  13fb14: 97fd96cf     	bl	0xa5650 <_ZN7android14construct_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_m@plt>
  13fb18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fb1c: 9100c3ff     	add	sp, sp, #0x30
  13fb20: d65f03c0     	ret

000000000013fb24 <android::Vector<android::sp<android::ATSParser::Program>>::do_destroy(void*, unsigned long) const>:
  13fb24: d100c3ff     	sub	sp, sp, #0x30
  13fb28: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fb2c: 910083fd     	add	x29, sp, #0x20
  13fb30: f81f83a0     	stur	x0, [x29, #-0x8]
  13fb34: f9000be1     	str	x1, [sp, #0x10]
  13fb38: f90007e2     	str	x2, [sp, #0x8]
  13fb3c: f9400be0     	ldr	x0, [sp, #0x10]
  13fb40: f94007e1     	ldr	x1, [sp, #0x8]
  13fb44: 97fd81db     	bl	0xa02b0 <_ZN7android12destroy_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_m@plt>
  13fb48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fb4c: 9100c3ff     	add	sp, sp, #0x30
  13fb50: d65f03c0     	ret

000000000013fb54 <android::Vector<android::sp<android::ATSParser::Program>>::do_copy(void*, void const*, unsigned long) const>:
  13fb54: d100c3ff     	sub	sp, sp, #0x30
  13fb58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fb5c: 910083fd     	add	x29, sp, #0x20
  13fb60: f81f83a0     	stur	x0, [x29, #-0x8]
  13fb64: f9000be1     	str	x1, [sp, #0x10]
  13fb68: f90007e2     	str	x2, [sp, #0x8]
  13fb6c: f90003e3     	str	x3, [sp]
  13fb70: f9400be0     	ldr	x0, [sp, #0x10]
  13fb74: f94007e1     	ldr	x1, [sp, #0x8]
  13fb78: f94003e2     	ldr	x2, [sp]
  13fb7c: 97fd8ba1     	bl	0xa2a00 <_ZN7android9copy_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_PKS5_m@plt>
  13fb80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fb84: 9100c3ff     	add	sp, sp, #0x30
  13fb88: d65f03c0     	ret

000000000013fb8c <android::Vector<android::sp<android::ATSParser::Program>>::do_splat(void*, void const*, unsigned long) const>:
  13fb8c: d100c3ff     	sub	sp, sp, #0x30
  13fb90: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fb94: 910083fd     	add	x29, sp, #0x20
  13fb98: f81f83a0     	stur	x0, [x29, #-0x8]
  13fb9c: f9000be1     	str	x1, [sp, #0x10]
  13fba0: f90007e2     	str	x2, [sp, #0x8]
  13fba4: f90003e3     	str	x3, [sp]
  13fba8: f9400be0     	ldr	x0, [sp, #0x10]
  13fbac: f94007e1     	ldr	x1, [sp, #0x8]
  13fbb0: f94003e2     	ldr	x2, [sp]
  13fbb4: 97fd9bdf     	bl	0xa6b30 <_ZN7android10splat_typeINS_2spINS_9ATSParser7ProgramEEEEEvPT_PKS5_m@plt>
  13fbb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fbbc: 9100c3ff     	add	sp, sp, #0x30
  13fbc0: d65f03c0     	ret

000000000013fbc4 <android::Vector<android::sp<android::ATSParser::Program>>::do_move_forward(void*, void const*, unsigned long) const>:
  13fbc4: d100c3ff     	sub	sp, sp, #0x30
  13fbc8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fbcc: 910083fd     	add	x29, sp, #0x20
  13fbd0: f81f83a0     	stur	x0, [x29, #-0x8]
  13fbd4: f9000be1     	str	x1, [sp, #0x10]
  13fbd8: f90007e2     	str	x2, [sp, #0x8]
  13fbdc: f90003e3     	str	x3, [sp]
  13fbe0: f9400be0     	ldr	x0, [sp, #0x10]
  13fbe4: f94007e1     	ldr	x1, [sp, #0x8]
  13fbe8: f94003e2     	ldr	x2, [sp]
  13fbec: 97fdaaf9     	bl	0xaa7d0 <_ZN7android17move_forward_typeINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS5_m@plt>
  13fbf0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fbf4: 9100c3ff     	add	sp, sp, #0x30
  13fbf8: d65f03c0     	ret

000000000013fbfc <android::Vector<android::sp<android::ATSParser::Program>>::do_move_backward(void*, void const*, unsigned long) const>:
  13fbfc: d100c3ff     	sub	sp, sp, #0x30
  13fc00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fc04: 910083fd     	add	x29, sp, #0x20
  13fc08: f81f83a0     	stur	x0, [x29, #-0x8]
  13fc0c: f9000be1     	str	x1, [sp, #0x10]
  13fc10: f90007e2     	str	x2, [sp, #0x8]
  13fc14: f90003e3     	str	x3, [sp]
  13fc18: f9400be0     	ldr	x0, [sp, #0x10]
  13fc1c: f94007e1     	ldr	x1, [sp, #0x8]
  13fc20: f94003e2     	ldr	x2, [sp]
  13fc24: 97fd87f3     	bl	0xa1bf0 <_ZN7android18move_backward_typeINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS5_m@plt>
  13fc28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fc2c: 9100c3ff     	add	sp, sp, #0x30
  13fc30: d65f03c0     	ret

000000000013fc34 <void android::construct_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)>:
  13fc34: d10083ff     	sub	sp, sp, #0x20
  13fc38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13fc3c: 910043fd     	add	x29, sp, #0x10
  13fc40: f90007e0     	str	x0, [sp, #0x8]
  13fc44: f90003e1     	str	x1, [sp]
  13fc48: d2800008     	mov	x8, #0x0                // =0
  13fc4c: f94003e9     	ldr	x9, [sp]
  13fc50: eb08013f     	cmp	x9, x8
  13fc54: 1a9f97ea     	cset	w10, hi
  13fc58: 3700004a     	tbnz	w10, #0x0, 0x13fc60 <void android::construct_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x2c>
  13fc5c: 1400000c     	b	0x13fc8c <void android::construct_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x58>
  13fc60: b27d03e8     	orr	x8, xzr, #0x8
  13fc64: 92800009     	mov	x9, #-0x1               // =-1
  13fc68: f94003ea     	ldr	x10, [sp]
  13fc6c: 8b090149     	add	x9, x10, x9
  13fc70: f90003e9     	str	x9, [sp]
  13fc74: f94007e9     	ldr	x9, [sp, #0x8]
  13fc78: 8b080128     	add	x8, x9, x8
  13fc7c: f90007e8     	str	x8, [sp, #0x8]
  13fc80: aa0903e0     	mov	x0, x9
  13fc84: 97fd915b     	bl	0xa41f0 <_ZN7android2spINS_9ATSParser7ProgramEEC2Ev@plt>
  13fc88: 17fffff0     	b	0x13fc48 <void android::construct_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x14>
  13fc8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13fc90: 910083ff     	add	sp, sp, #0x20
  13fc94: d65f03c0     	ret

000000000013fc98 <android::sp<android::ATSParser::Program>::sp()>:
  13fc98: d10043ff     	sub	sp, sp, #0x10
  13fc9c: d2800008     	mov	x8, #0x0                // =0
  13fca0: f90007e0     	str	x0, [sp, #0x8]
  13fca4: f94007e0     	ldr	x0, [sp, #0x8]
  13fca8: f9000008     	str	x8, [x0]
  13fcac: 910043ff     	add	sp, sp, #0x10
  13fcb0: d65f03c0     	ret

000000000013fcb4 <void android::destroy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)>:
  13fcb4: d100c3ff     	sub	sp, sp, #0x30
  13fcb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fcbc: 910083fd     	add	x29, sp, #0x20
  13fcc0: f81f83a0     	stur	x0, [x29, #-0x8]
  13fcc4: f9000be1     	str	x1, [sp, #0x10]
  13fcc8: d2800008     	mov	x8, #0x0                // =0
  13fccc: f9400be9     	ldr	x9, [sp, #0x10]
  13fcd0: eb08013f     	cmp	x9, x8
  13fcd4: 1a9f97ea     	cset	w10, hi
  13fcd8: 3700004a     	tbnz	w10, #0x0, 0x13fce0 <void android::destroy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x2c>
  13fcdc: 1400000e     	b	0x13fd14 <void android::destroy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x60>
  13fce0: b27d03e8     	orr	x8, xzr, #0x8
  13fce4: 92800009     	mov	x9, #-0x1               // =-1
  13fce8: f9400bea     	ldr	x10, [sp, #0x10]
  13fcec: 8b090149     	add	x9, x10, x9
  13fcf0: f9000be9     	str	x9, [sp, #0x10]
  13fcf4: f85f83a0     	ldur	x0, [x29, #-0x8]
  13fcf8: f90007e8     	str	x8, [sp, #0x8]
  13fcfc: 97fd9b61     	bl	0xa6a80 <_ZN7android2spINS_9ATSParser7ProgramEED2Ev@plt>
  13fd00: f85f83a8     	ldur	x8, [x29, #-0x8]
  13fd04: f94007e9     	ldr	x9, [sp, #0x8]
  13fd08: 8b090108     	add	x8, x8, x9
  13fd0c: f81f83a8     	stur	x8, [x29, #-0x8]
  13fd10: 17ffffee     	b	0x13fcc8 <void android::destroy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, unsigned long)+0x14>
  13fd14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fd18: 9100c3ff     	add	sp, sp, #0x30
  13fd1c: d65f03c0     	ret

000000000013fd20 <void android::copy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)>:
  13fd20: d100c3ff     	sub	sp, sp, #0x30
  13fd24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fd28: 910083fd     	add	x29, sp, #0x20
  13fd2c: f81f83a0     	stur	x0, [x29, #-0x8]
  13fd30: f9000be1     	str	x1, [sp, #0x10]
  13fd34: f90007e2     	str	x2, [sp, #0x8]
  13fd38: d2800008     	mov	x8, #0x0                // =0
  13fd3c: f94007e9     	ldr	x9, [sp, #0x8]
  13fd40: eb08013f     	cmp	x9, x8
  13fd44: 1a9f97ea     	cset	w10, hi
  13fd48: 3700004a     	tbnz	w10, #0x0, 0x13fd50 <void android::copy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x30>
  13fd4c: 14000012     	b	0x13fd94 <void android::copy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x74>
  13fd50: b27d03e8     	orr	x8, xzr, #0x8
  13fd54: 92800009     	mov	x9, #-0x1               // =-1
  13fd58: f94007ea     	ldr	x10, [sp, #0x8]
  13fd5c: 8b090149     	add	x9, x10, x9
  13fd60: f90007e9     	str	x9, [sp, #0x8]
  13fd64: f85f83a0     	ldur	x0, [x29, #-0x8]
  13fd68: f9400be1     	ldr	x1, [sp, #0x10]
  13fd6c: f90003e8     	str	x8, [sp]
  13fd70: 97fd93a4     	bl	0xa4c00 <_ZN7android2spINS_9ATSParser7ProgramEEC2ERKS3_@plt>
  13fd74: f85f83a8     	ldur	x8, [x29, #-0x8]
  13fd78: f94003e9     	ldr	x9, [sp]
  13fd7c: 8b090108     	add	x8, x8, x9
  13fd80: f81f83a8     	stur	x8, [x29, #-0x8]
  13fd84: f9400be8     	ldr	x8, [sp, #0x10]
  13fd88: 8b090108     	add	x8, x8, x9
  13fd8c: f9000be8     	str	x8, [sp, #0x10]
  13fd90: 17ffffea     	b	0x13fd38 <void android::copy_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x18>
  13fd94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fd98: 9100c3ff     	add	sp, sp, #0x30
  13fd9c: d65f03c0     	ret

000000000013fda0 <android::sp<android::ATSParser::Program>::sp(android::sp<android::ATSParser::Program> const&)>:
  13fda0: d100c3ff     	sub	sp, sp, #0x30
  13fda4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fda8: 910083fd     	add	x29, sp, #0x20
  13fdac: d2800008     	mov	x8, #0x0                // =0
  13fdb0: f81f83a0     	stur	x0, [x29, #-0x8]
  13fdb4: f9000be1     	str	x1, [sp, #0x10]
  13fdb8: f85f83a0     	ldur	x0, [x29, #-0x8]
  13fdbc: aa0003e1     	mov	x1, x0
  13fdc0: f9400be9     	ldr	x9, [sp, #0x10]
  13fdc4: f9400129     	ldr	x9, [x9]
  13fdc8: f9000029     	str	x9, [x1]
  13fdcc: aa0003e9     	mov	x9, x0
  13fdd0: f9400129     	ldr	x9, [x9]
  13fdd4: eb08013f     	cmp	x9, x8
  13fdd8: 1a9f07ea     	cset	w10, ne
  13fddc: f90007e0     	str	x0, [sp, #0x8]
  13fde0: 3700004a     	tbnz	w10, #0x0, 0x13fde8 <android::sp<android::ATSParser::Program>::sp(android::sp<android::ATSParser::Program> const&)+0x48>
  13fde4: 14000005     	b	0x13fdf8 <android::sp<android::ATSParser::Program>::sp(android::sp<android::ATSParser::Program> const&)+0x58>
  13fde8: f94007e8     	ldr	x8, [sp, #0x8]
  13fdec: f9400100     	ldr	x0, [x8]
  13fdf0: f94007e1     	ldr	x1, [sp, #0x8]
  13fdf4: 97fdaa8b     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  13fdf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fdfc: 9100c3ff     	add	sp, sp, #0x30
  13fe00: d65f03c0     	ret

000000000013fe04 <void android::splat_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)>:
  13fe04: d100c3ff     	sub	sp, sp, #0x30
  13fe08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fe0c: 910083fd     	add	x29, sp, #0x20
  13fe10: f81f83a0     	stur	x0, [x29, #-0x8]
  13fe14: f9000be1     	str	x1, [sp, #0x10]
  13fe18: f90007e2     	str	x2, [sp, #0x8]
  13fe1c: d2800008     	mov	x8, #0x0                // =0
  13fe20: f94007e9     	ldr	x9, [sp, #0x8]
  13fe24: eb08013f     	cmp	x9, x8
  13fe28: 1a9f97ea     	cset	w10, hi
  13fe2c: 3700004a     	tbnz	w10, #0x0, 0x13fe34 <void android::splat_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x30>
  13fe30: 1400000f     	b	0x13fe6c <void android::splat_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x68>
  13fe34: b27d03e8     	orr	x8, xzr, #0x8
  13fe38: 92800009     	mov	x9, #-0x1               // =-1
  13fe3c: f94007ea     	ldr	x10, [sp, #0x8]
  13fe40: 8b090149     	add	x9, x10, x9
  13fe44: f90007e9     	str	x9, [sp, #0x8]
  13fe48: f85f83a0     	ldur	x0, [x29, #-0x8]
  13fe4c: f9400be1     	ldr	x1, [sp, #0x10]
  13fe50: f90003e8     	str	x8, [sp]
  13fe54: 97fd936b     	bl	0xa4c00 <_ZN7android2spINS_9ATSParser7ProgramEEC2ERKS3_@plt>
  13fe58: f85f83a8     	ldur	x8, [x29, #-0x8]
  13fe5c: f94003e9     	ldr	x9, [sp]
  13fe60: 8b090108     	add	x8, x8, x9
  13fe64: f81f83a8     	stur	x8, [x29, #-0x8]
  13fe68: 17ffffed     	b	0x13fe1c <void android::splat_type<android::sp<android::ATSParser::Program>>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x18>
  13fe6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fe70: 9100c3ff     	add	sp, sp, #0x30
  13fe74: d65f03c0     	ret

000000000013fe78 <void android::move_forward_type<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)>:
  13fe78: d100c3ff     	sub	sp, sp, #0x30
  13fe7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fe80: 910083fd     	add	x29, sp, #0x20
  13fe84: f81f83a0     	stur	x0, [x29, #-0x8]
  13fe88: f9000be1     	str	x1, [sp, #0x10]
  13fe8c: f90007e2     	str	x2, [sp, #0x8]
  13fe90: f85f83a0     	ldur	x0, [x29, #-0x8]
  13fe94: f9400be1     	ldr	x1, [sp, #0x10]
  13fe98: f94007e2     	ldr	x2, [sp, #0x8]
  13fe9c: 97fd9cf5     	bl	0xa7270 <_ZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_m@plt>
  13fea0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  13fea4: 9100c3ff     	add	sp, sp, #0x30
  13fea8: d65f03c0     	ret

000000000013feac <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)>:
  13feac: d10203ff     	sub	sp, sp, #0x80
  13feb0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  13feb4: 9101c3fd     	add	x29, sp, #0x70
  13feb8: d53bd048     	mrs	x8, TPIDR_EL0
  13febc: f9401508     	ldr	x8, [x8, #0x28]
  13fec0: f81f83a8     	stur	x8, [x29, #-0x8]
  13fec4: f81d83a0     	stur	x0, [x29, #-0x28]
  13fec8: f81d03a1     	stur	x1, [x29, #-0x30]
  13fecc: f9001fe2     	str	x2, [sp, #0x38]
  13fed0: f85d83a0     	ldur	x0, [x29, #-0x28]
  13fed4: f85d03a1     	ldur	x1, [x29, #-0x30]
  13fed8: f9401fe8     	ldr	x8, [sp, #0x38]
  13fedc: d37df102     	lsl	x2, x8, #3
  13fee0: 97fd8bd8     	bl	0xa2e40 <memmove@plt>
  13fee4: f9401fe8     	ldr	x8, [sp, #0x38]
  13fee8: f85d83a1     	ldur	x1, [x29, #-0x28]
  13feec: f85d03a2     	ldur	x2, [x29, #-0x30]
  13fef0: d10083be     	sub	x30, x29, #0x20
  13fef4: f90013e0     	str	x0, [sp, #0x20]
  13fef8: aa1e03e0     	mov	x0, x30
  13fefc: f9000fe8     	str	x8, [sp, #0x18]
  13ff00: f9000bfe     	str	x30, [sp, #0x10]
  13ff04: 97fda61b     	bl	0xa9770 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerC2EPNS4_IS3_EEPKSB_@plt>
  13ff08: f9400fe0     	ldr	x0, [sp, #0x18]
  13ff0c: f9400be1     	ldr	x1, [sp, #0x10]
  13ff10: 97fd9ae0     	bl	0xa6a90 <_ZN7android7RefBase10renameRefsEmRKNS_16ReferenceRenamerE@plt>
  13ff14: 14000001     	b	0x13ff18 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x6c>
  13ff18: d10083a0     	sub	x0, x29, #0x20
  13ff1c: 97fd8fa9     	bl	0xa3dc0 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerD2Ev@plt>
  13ff20: d53bd040     	mrs	x0, TPIDR_EL0
  13ff24: f9401400     	ldr	x0, [x0, #0x28]
  13ff28: f85f83be     	ldur	x30, [x29, #-0x8]
  13ff2c: eb1e0000     	subs	x0, x0, x30
  13ff30: f90007e0     	str	x0, [sp, #0x8]
  13ff34: 540001a1     	b.ne	0x13ff68 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0xbc>
  13ff38: 14000001     	b	0x13ff3c <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0x90>
  13ff3c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  13ff40: 910203ff     	add	sp, sp, #0x80
  13ff44: d65f03c0     	ret
  13ff48: f9001be0     	str	x0, [sp, #0x30]
  13ff4c: 2a0103e8     	mov	w8, w1
  13ff50: b9002fe8     	str	w8, [sp, #0x2c]
  13ff54: d10083a0     	sub	x0, x29, #0x20
  13ff58: 97fd8f9a     	bl	0xa3dc0 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerD2Ev@plt>
  13ff5c: 14000001     	b	0x13ff60 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)+0xb4>
  13ff60: f9401be0     	ldr	x0, [sp, #0x30]
  13ff64: 97fd9feb     	bl	0xa7f10 <_Unwind_Resume@plt>
  13ff68: 97fda782     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000013ff6c <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)::Renamer::Renamer(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*)>:
  13ff6c: d10103ff     	sub	sp, sp, #0x40
  13ff70: a9037bfd     	stp	x29, x30, [sp, #0x30]
  13ff74: 9100c3fd     	add	x29, sp, #0x30
  13ff78: b0000b48     	adrp	x8, 0x2a8000
  13ff7c: f943b508     	ldr	x8, [x8, #0x768]
  13ff80: b27c03e9     	orr	x9, xzr, #0x10
  13ff84: 8b090108     	add	x8, x8, x9
  13ff88: f81f83a0     	stur	x0, [x29, #-0x8]
  13ff8c: f81f03a1     	stur	x1, [x29, #-0x10]
  13ff90: f9000fe2     	str	x2, [sp, #0x18]
  13ff94: f85f83a9     	ldur	x9, [x29, #-0x8]
  13ff98: aa0903e0     	mov	x0, x9
  13ff9c: f9000be8     	str	x8, [sp, #0x10]
  13ffa0: f90007e9     	str	x9, [sp, #0x8]
  13ffa4: 97fda633     	bl	0xa9870 <_ZN7android16ReferenceRenamerC2Ev@plt>
  13ffa8: f9400be8     	ldr	x8, [sp, #0x10]
  13ffac: f94007e9     	ldr	x9, [sp, #0x8]
  13ffb0: f9000128     	str	x8, [x9]
  13ffb4: f85f03a0     	ldur	x0, [x29, #-0x10]
  13ffb8: f9000520     	str	x0, [x9, #0x8]
  13ffbc: f9400fe0     	ldr	x0, [sp, #0x18]
  13ffc0: f9000920     	str	x0, [x9, #0x10]
  13ffc4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  13ffc8: 910103ff     	add	sp, sp, #0x40
  13ffcc: d65f03c0     	ret

000000000013ffd0 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)::Renamer::~Renamer()>:
  13ffd0: d10083ff     	sub	sp, sp, #0x20
  13ffd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  13ffd8: 910043fd     	add	x29, sp, #0x10
  13ffdc: f90007e0     	str	x0, [sp, #0x8]
  13ffe0: f94007e0     	ldr	x0, [sp, #0x8]
  13ffe4: 97fd861b     	bl	0xa1850 <_ZN7android16ReferenceRenamerD2Ev@plt>
  13ffe8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  13ffec: 910083ff     	add	sp, sp, #0x20
  13fff0: d65f03c0     	ret

000000000013fff4 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)::Renamer::operator()(unsigned long) const>:
  13fff4: d100c3ff     	sub	sp, sp, #0x30
  13fff8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  13fffc: 910083fd     	add	x29, sp, #0x20
  140000: b27d03e8     	orr	x8, xzr, #0x8
  140004: f81f83a0     	stur	x0, [x29, #-0x8]
  140008: f9000be1     	str	x1, [sp, #0x10]
  14000c: f85f83a0     	ldur	x0, [x29, #-0x8]
  140010: f9400401     	ldr	x1, [x0, #0x8]
  140014: f9400be9     	ldr	x9, [sp, #0x10]
  140018: 9b097d09     	mul	x9, x8, x9
  14001c: 8b090029     	add	x9, x1, x9
  140020: f90007e0     	str	x0, [sp, #0x8]
  140024: aa0903e0     	mov	x0, x9
  140028: f90003e8     	str	x8, [sp]
  14002c: 97fd887d     	bl	0xa2220 <_ZNK7android2spINS_9ATSParser7ProgramEE3getEv@plt>
  140030: f94007e8     	ldr	x8, [sp, #0x8]
  140034: f9400909     	ldr	x9, [x8, #0x10]
  140038: f9400be1     	ldr	x1, [sp, #0x10]
  14003c: f94003ea     	ldr	x10, [sp]
  140040: 9b017d41     	mul	x1, x10, x1
  140044: 8b010129     	add	x9, x9, x1
  140048: f9400501     	ldr	x1, [x8, #0x8]
  14004c: f9400beb     	ldr	x11, [sp, #0x10]
  140050: 9b0b7d4b     	mul	x11, x10, x11
  140054: 8b0b002b     	add	x11, x1, x11
  140058: aa0903e1     	mov	x1, x9
  14005c: aa0b03e2     	mov	x2, x11
  140060: 97fd8b6c     	bl	0xa2e10 <_ZN7android7RefBase11renameRefIdEPS0_PKvS3_@plt>
  140064: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  140068: 9100c3ff     	add	sp, sp, #0x30
  14006c: d65f03c0     	ret

0000000000140070 <void android::ReferenceMover::move_references<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)::Renamer::~Renamer()>:
  140070: d10083ff     	sub	sp, sp, #0x20
  140074: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140078: 910043fd     	add	x29, sp, #0x10
  14007c: f90007e0     	str	x0, [sp, #0x8]
  140080: f94007e0     	ldr	x0, [sp, #0x8]
  140084: f90003e0     	str	x0, [sp]
  140088: 97fd8f4e     	bl	0xa3dc0 <_ZZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_mEN7RenamerD2Ev@plt>
  14008c: f94003e0     	ldr	x0, [sp]
  140090: 97fd8234     	bl	0xa0960 <_ZdlPv@plt>
  140094: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140098: 910083ff     	add	sp, sp, #0x20
  14009c: d65f03c0     	ret

00000000001400a0 <android::sp<android::ATSParser::Program>::get() const>:
  1400a0: d10043ff     	sub	sp, sp, #0x10
  1400a4: f90007e0     	str	x0, [sp, #0x8]
  1400a8: f94007e0     	ldr	x0, [sp, #0x8]
  1400ac: f9400000     	ldr	x0, [x0]
  1400b0: 910043ff     	add	sp, sp, #0x10
  1400b4: d65f03c0     	ret

00000000001400b8 <void android::move_backward_type<android::ATSParser::Program>(android::sp<android::ATSParser::Program>*, android::sp<android::ATSParser::Program> const*, unsigned long)>:
  1400b8: d100c3ff     	sub	sp, sp, #0x30
  1400bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1400c0: 910083fd     	add	x29, sp, #0x20
  1400c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1400c8: f9000be1     	str	x1, [sp, #0x10]
  1400cc: f90007e2     	str	x2, [sp, #0x8]
  1400d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1400d4: f9400be1     	ldr	x1, [sp, #0x10]
  1400d8: f94007e2     	ldr	x2, [sp, #0x8]
  1400dc: 97fd9c65     	bl	0xa7270 <_ZN7android14ReferenceMover15move_referencesINS_9ATSParser7ProgramEEEvPNS_2spIT_EEPKS6_m@plt>
  1400e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1400e4: 9100c3ff     	add	sp, sp, #0x30
  1400e8: d65f03c0     	ret

00000000001400ec <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::SortedVector()>:
  1400ec: d100c3ff     	sub	sp, sp, #0x30
  1400f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1400f4: 910083fd     	add	x29, sp, #0x20
  1400f8: b27c03e8     	orr	x8, xzr, #0x10
  1400fc: 52800002     	mov	w2, #0x0                // =0
  140100: 90000b49     	adrp	x9, 0x2a8000
  140104: f9457129     	ldr	x9, [x9, #0xae0]
  140108: 8b080129     	add	x9, x9, x8
  14010c: f81f83a0     	stur	x0, [x29, #-0x8]
  140110: f85f83a0     	ldur	x0, [x29, #-0x8]
  140114: f9000be0     	str	x0, [sp, #0x10]
  140118: aa0803e1     	mov	x1, x8
  14011c: f90007e9     	str	x9, [sp, #0x8]
  140120: 97fd9a8c     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  140124: f94007e8     	ldr	x8, [sp, #0x8]
  140128: f9400be9     	ldr	x9, [sp, #0x10]
  14012c: f9000128     	str	x8, [x9]
  140130: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  140134: 9100c3ff     	add	sp, sp, #0x30
  140138: d65f03c0     	ret

000000000014013c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::add(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&)>:
  14013c: d10083ff     	sub	sp, sp, #0x20
  140140: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140144: 910043fd     	add	x29, sp, #0x10
  140148: f90007e0     	str	x0, [sp, #0x8]
  14014c: f90003e1     	str	x1, [sp]
  140150: f94007e0     	ldr	x0, [sp, #0x8]
  140154: f94003e1     	ldr	x1, [sp]
  140158: 97fd82d6     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  14015c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140160: 910083ff     	add	sp, sp, #0x20
  140164: d65f03c0     	ret

0000000000140168 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::key_value_pair_t(unsigned int const&, android::sp<android::ATSParser::PSISection> const&)>:
  140168: d100c3ff     	sub	sp, sp, #0x30
  14016c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  140170: 910083fd     	add	x29, sp, #0x20
  140174: b27d03e8     	orr	x8, xzr, #0x8
  140178: f81f83a0     	stur	x0, [x29, #-0x8]
  14017c: f9000be1     	str	x1, [sp, #0x10]
  140180: f90007e2     	str	x2, [sp, #0x8]
  140184: f85f83a0     	ldur	x0, [x29, #-0x8]
  140188: aa0003e1     	mov	x1, x0
  14018c: f9400be2     	ldr	x2, [sp, #0x10]
  140190: b9400049     	ldr	w9, [x2]
  140194: b9000029     	str	w9, [x1]
  140198: 8b080000     	add	x0, x0, x8
  14019c: f94007e1     	ldr	x1, [sp, #0x8]
  1401a0: 97fd8668     	bl	0xa1b40 <_ZN7android2spINS_9ATSParser10PSISectionEEC2ERKS3_@plt>
  1401a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1401a8: 9100c3ff     	add	sp, sp, #0x30
  1401ac: d65f03c0     	ret

00000000001401b0 <android::Vector<android::sp<android::ATSParser::Program>>::operator[](unsigned long) const>:
  1401b0: d100c3ff     	sub	sp, sp, #0x30
  1401b4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1401b8: 910083fd     	add	x29, sp, #0x20
  1401bc: b27d03e8     	orr	x8, xzr, #0x8
  1401c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1401c4: f9000be1     	str	x1, [sp, #0x10]
  1401c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1401cc: f90007e0     	str	x0, [sp, #0x8]
  1401d0: f90003e8     	str	x8, [sp]
  1401d4: 97fd851f     	bl	0xa1650 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE4sizeEv@plt>
  1401d8: f94007e8     	ldr	x8, [sp, #0x8]
  1401dc: aa0803e0     	mov	x0, x8
  1401e0: 97fd8f64     	bl	0xa3f70 <_ZNK7android6VectorINS_2spINS_9ATSParser7ProgramEEEE5arrayEv@plt>
  1401e4: f9400be8     	ldr	x8, [sp, #0x10]
  1401e8: f94003e1     	ldr	x1, [sp]
  1401ec: 9b087c28     	mul	x8, x1, x8
  1401f0: 8b080008     	add	x8, x0, x8
  1401f4: aa0803e0     	mov	x0, x8
  1401f8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1401fc: 9100c3ff     	add	sp, sp, #0x30
  140200: d65f03c0     	ret

0000000000140204 <android::Vector<android::sp<android::ATSParser::Program>>::array() const>:
  140204: d10083ff     	sub	sp, sp, #0x20
  140208: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14020c: 910043fd     	add	x29, sp, #0x10
  140210: f90007e0     	str	x0, [sp, #0x8]
  140214: f94007e0     	ldr	x0, [sp, #0x8]
  140218: 97fd9372     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  14021c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140220: 910083ff     	add	sp, sp, #0x20
  140224: d65f03c0     	ret

0000000000140228 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::indexOf(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&) const>:
  140228: d10083ff     	sub	sp, sp, #0x20
  14022c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140230: 910043fd     	add	x29, sp, #0x10
  140234: f90007e0     	str	x0, [sp, #0x8]
  140238: f90003e1     	str	x1, [sp]
  14023c: f94007e0     	ldr	x0, [sp, #0x8]
  140240: f94003e1     	ldr	x1, [sp]
  140244: 97fd9d4b     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  140248: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14024c: 910083ff     	add	sp, sp, #0x20
  140250: d65f03c0     	ret

0000000000140254 <android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>::key_value_pair_t(unsigned int const&)>:
  140254: d10083ff     	sub	sp, sp, #0x20
  140258: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14025c: 910043fd     	add	x29, sp, #0x10
  140260: b27d03e8     	orr	x8, xzr, #0x8
  140264: f90007e0     	str	x0, [sp, #0x8]
  140268: f90003e1     	str	x1, [sp]
  14026c: f94007e0     	ldr	x0, [sp, #0x8]
  140270: aa0003e1     	mov	x1, x0
  140274: f94003e9     	ldr	x9, [sp]
  140278: b940012a     	ldr	w10, [x9]
  14027c: b900002a     	str	w10, [x1]
  140280: 8b080000     	add	x0, x0, x8
  140284: 97fd8eb3     	bl	0xa3d50 <_ZN7android2spINS_9ATSParser10PSISectionEEC2Ev@plt>
  140288: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14028c: 910083ff     	add	sp, sp, #0x20
  140290: d65f03c0     	ret

0000000000140294 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::itemAt(unsigned long) const>:
  140294: d10083ff     	sub	sp, sp, #0x20
  140298: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14029c: 910043fd     	add	x29, sp, #0x10
  1402a0: f90007e0     	str	x0, [sp, #0x8]
  1402a4: f90003e1     	str	x1, [sp]
  1402a8: f94007e0     	ldr	x0, [sp, #0x8]
  1402ac: f94003e1     	ldr	x1, [sp]
  1402b0: 97fd9ac4     	bl	0xa6dc0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEEixEm@plt>
  1402b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1402b8: 910083ff     	add	sp, sp, #0x20
  1402bc: d65f03c0     	ret

00000000001402c0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::operator[](unsigned long) const>:
  1402c0: d100c3ff     	sub	sp, sp, #0x30
  1402c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1402c8: 910083fd     	add	x29, sp, #0x20
  1402cc: b27c03e8     	orr	x8, xzr, #0x10
  1402d0: f81f83a0     	stur	x0, [x29, #-0x8]
  1402d4: f9000be1     	str	x1, [sp, #0x10]
  1402d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1402dc: f90007e0     	str	x0, [sp, #0x8]
  1402e0: f90003e8     	str	x8, [sp]
  1402e4: 97fd91bb     	bl	0xa49d0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE4sizeEv@plt>
  1402e8: f94007e8     	ldr	x8, [sp, #0x8]
  1402ec: aa0803e0     	mov	x0, x8
  1402f0: 97fda3bc     	bl	0xa91e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser10PSISectionEEEEEE5arrayEv@plt>
  1402f4: f9400be8     	ldr	x8, [sp, #0x10]
  1402f8: f94003e1     	ldr	x1, [sp]
  1402fc: 9b087c28     	mul	x8, x1, x8
  140300: 8b080008     	add	x8, x0, x8
  140304: aa0803e0     	mov	x0, x8
  140308: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14030c: 9100c3ff     	add	sp, sp, #0x30
  140310: d65f03c0     	ret

0000000000140314 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::size() const>:
  140314: d10083ff     	sub	sp, sp, #0x20
  140318: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14031c: 910043fd     	add	x29, sp, #0x10
  140320: f90007e0     	str	x0, [sp, #0x8]
  140324: f94007e0     	ldr	x0, [sp, #0x8]
  140328: 97fd8a2a     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  14032c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140330: 910083ff     	add	sp, sp, #0x20
  140334: d65f03c0     	ret

0000000000140338 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::array() const>:
  140338: d10083ff     	sub	sp, sp, #0x20
  14033c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140340: 910043fd     	add	x29, sp, #0x10
  140344: f90007e0     	str	x0, [sp, #0x8]
  140348: f94007e0     	ldr	x0, [sp, #0x8]
  14034c: 97fd9325     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  140350: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140354: 910083ff     	add	sp, sp, #0x20
  140358: d65f03c0     	ret

000000000014035c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>>>::remove(android::key_value_pair_t<unsigned int, android::sp<android::ATSParser::PSISection>> const&)>:
  14035c: d10083ff     	sub	sp, sp, #0x20
  140360: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140364: 910043fd     	add	x29, sp, #0x10
  140368: f90007e0     	str	x0, [sp, #0x8]
  14036c: f90003e1     	str	x1, [sp]
  140370: f94007e0     	ldr	x0, [sp, #0x8]
  140374: f94003e1     	ldr	x1, [sp]
  140378: 97fd835e     	bl	0xa10f0 <_ZN7android16SortedVectorImpl6removeEPKv@plt>
  14037c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140380: 910083ff     	add	sp, sp, #0x20
  140384: d65f03c0     	ret

0000000000140388 <android::KeyedVector<unsigned int, android::sp<android::ATSParser::Stream>>::~KeyedVector()>:
  140388: d10083ff     	sub	sp, sp, #0x20
  14038c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140390: 910043fd     	add	x29, sp, #0x10
  140394: f90007e0     	str	x0, [sp, #0x8]
  140398: f94007e0     	ldr	x0, [sp, #0x8]
  14039c: 97fd860d     	bl	0xa1bd0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_9ATSParser6StreamEEEEEED2Ev@plt>
  1403a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1403a4: 910083ff     	add	sp, sp, #0x20
  1403a8: d65f03c0     	ret

00000000001403ac <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)>:
  1403ac: d10303ff     	sub	sp, sp, #0xc0
  1403b0: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1403b4: 9102c3fd     	add	x29, sp, #0xb0
  1403b8: d53bd048     	mrs	x8, TPIDR_EL0
  1403bc: f9401508     	ldr	x8, [x8, #0x28]
  1403c0: f81f83a8     	stur	x8, [x29, #-0x8]
  1403c4: f81e03a0     	stur	x0, [x29, #-0x20]
  1403c8: f81d83a1     	stur	x1, [x29, #-0x28]
  1403cc: f81d03a2     	stur	x2, [x29, #-0x30]
  1403d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1403d4: aa0803e0     	mov	x0, x8
  1403d8: f85d83a1     	ldur	x1, [x29, #-0x28]
  1403dc: aa0103e2     	mov	x2, x1
  1403e0: 91002029     	add	x9, x1, #0x8
  1403e4: f81b83a0     	stur	x0, [x29, #-0x48]
  1403e8: aa0803e0     	mov	x0, x8
  1403ec: f81b03a1     	stur	x1, [x29, #-0x50]
  1403f0: aa0903e1     	mov	x1, x9
  1403f4: f9002fe8     	str	x8, [sp, #0x58]
  1403f8: f9002be2     	str	x2, [sp, #0x50]
  1403fc: 97fd9cb9     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  140400: f85b03a8     	ldur	x8, [x29, #-0x50]
  140404: f9400109     	ldr	x9, [x8]
  140408: f9402fe0     	ldr	x0, [sp, #0x58]
  14040c: f9000009     	str	x9, [x0]
  140410: f9401d09     	ldr	x9, [x8, #0x38]
  140414: f9400001     	ldr	x1, [x0]
  140418: f85e8021     	ldur	x1, [x1, #-0x18]
  14041c: f8216809     	str	x9, [x0, x1]
  140420: 91002009     	add	x9, x0, #0x8
  140424: aa0903e1     	mov	x1, x9
  140428: aa0903e0     	mov	x0, x9
  14042c: f90027e1     	str	x1, [sp, #0x48]
  140430: 97fd8bf0     	bl	0xa33f0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEEC2Ev@plt>
  140434: 14000001     	b	0x140438 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x8c>
  140438: f85b83a8     	ldur	x8, [x29, #-0x48]
  14043c: 91006109     	add	x9, x8, #0x18
  140440: aa0903e0     	mov	x0, x9
  140444: f90023e0     	str	x0, [sp, #0x40]
  140448: aa0903e0     	mov	x0, x9
  14044c: 97fde27b     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  140450: f85b83a8     	ldur	x8, [x29, #-0x48]
  140454: 91010109     	add	x9, x8, #0x40
  140458: aa0903e0     	mov	x0, x9
  14045c: f9001fe0     	str	x0, [sp, #0x38]
  140460: aa0903e0     	mov	x0, x9
  140464: 94000083     	bl	0x140670 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::List()+0x3c>
  140468: 2a1f03ea     	mov	w10, wzr
  14046c: f85b83a8     	ldur	x8, [x29, #-0x48]
  140470: 3901c10a     	strb	w10, [x8, #0x70]
  140474: 3901c50a     	strb	w10, [x8, #0x71]
  140478: 320003ea     	orr	w10, wzr, #0x1
  14047c: 3901c90a     	strb	w10, [x8, #0x72]
  140480: 9101e109     	add	x9, x8, #0x78
  140484: aa0903e0     	mov	x0, x9
  140488: aa1f03fe     	mov	x30, xzr
  14048c: f9001be0     	str	x0, [sp, #0x30]
  140490: aa0903e0     	mov	x0, x9
  140494: aa1e03e1     	mov	x1, x30
  140498: 97fd959a     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  14049c: 14000001     	b	0x1404a0 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0xf4>
  1404a0: aa1f03e8     	mov	x8, xzr
  1404a4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1404a8: f9004128     	str	x8, [x9, #0x80]
  1404ac: 91022128     	add	x8, x9, #0x88
  1404b0: aa0803e0     	mov	x0, x8
  1404b4: f90017e0     	str	x0, [sp, #0x28]
  1404b8: aa0803e0     	mov	x0, x8
  1404bc: 97fd8241     	bl	0xa0dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEEC2Ev@plt>
  1404c0: 14000001     	b	0x1404c4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x118>
  1404c4: 2a1f03e8     	mov	w8, wzr
  1404c8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1404cc: b9009928     	str	w8, [x9, #0x98]
  1404d0: 9102812a     	add	x10, x9, #0xa0
  1404d4: aa0a03e0     	mov	x0, x10
  1404d8: aa1f03e1     	mov	x1, xzr
  1404dc: f90013e0     	str	x0, [sp, #0x20]
  1404e0: aa0a03e0     	mov	x0, x10
  1404e4: 97fd8efb     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  1404e8: 14000001     	b	0x1404ec <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x140>
  1404ec: f85b83a8     	ldur	x8, [x29, #-0x48]
  1404f0: 9102a109     	add	x9, x8, #0xa8
  1404f4: aa0903e0     	mov	x0, x9
  1404f8: aa1f03e1     	mov	x1, xzr
  1404fc: f9000fe0     	str	x0, [sp, #0x18]
  140500: aa0903e0     	mov	x0, x9
  140504: 97fd8ef3     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  140508: 14000001     	b	0x14050c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x160>
  14050c: f85d03a1     	ldur	x1, [x29, #-0x30]
  140510: f85b83a0     	ldur	x0, [x29, #-0x48]
  140514: 97fd9a03     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  140518: 14000001     	b	0x14051c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x170>
  14051c: f85b83a8     	ldur	x8, [x29, #-0x48]
  140520: 91002109     	add	x9, x8, #0x8
  140524: d10063a0     	sub	x0, x29, #0x18
  140528: f9000be9     	str	x9, [sp, #0x10]
  14052c: 97fda855     	bl	0xaa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>
  140530: 14000001     	b	0x140534 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x188>
  140534: d10063a1     	sub	x1, x29, #0x18
  140538: f9400be0     	ldr	x0, [sp, #0x10]
  14053c: 97fda24d     	bl	0xa8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>
  140540: 14000001     	b	0x140544 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x198>
  140544: d53bd048     	mrs	x8, TPIDR_EL0
  140548: f9401508     	ldr	x8, [x8, #0x28]
  14054c: f85f83a9     	ldur	x9, [x29, #-0x8]
  140550: eb090108     	subs	x8, x8, x9
  140554: f90007e8     	str	x8, [sp, #0x8]
  140558: 540006c1     	b.ne	0x140630 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x284>
  14055c: 14000001     	b	0x140560 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x1b4>
  140560: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  140564: 910303ff     	add	sp, sp, #0xc0
  140568: d65f03c0     	ret
  14056c: f81c83a0     	stur	x0, [x29, #-0x38]
  140570: 2a0103e8     	mov	w8, w1
  140574: b81c43a8     	stur	w8, [x29, #-0x3c]
  140578: 14000027     	b	0x140614 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x268>
  14057c: f81c83a0     	stur	x0, [x29, #-0x38]
  140580: 2a0103e8     	mov	w8, w1
  140584: b81c43a8     	stur	w8, [x29, #-0x3c]
  140588: 1400001c     	b	0x1405f8 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x24c>
  14058c: f81c83a0     	stur	x0, [x29, #-0x38]
  140590: 2a0103e8     	mov	w8, w1
  140594: b81c43a8     	stur	w8, [x29, #-0x3c]
  140598: 14000015     	b	0x1405ec <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x240>
  14059c: f81c83a0     	stur	x0, [x29, #-0x38]
  1405a0: 2a0103e8     	mov	w8, w1
  1405a4: b81c43a8     	stur	w8, [x29, #-0x3c]
  1405a8: 1400000e     	b	0x1405e0 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x234>
  1405ac: f81c83a0     	stur	x0, [x29, #-0x38]
  1405b0: 2a0103e8     	mov	w8, w1
  1405b4: b81c43a8     	stur	w8, [x29, #-0x3c]
  1405b8: 14000007     	b	0x1405d4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x228>
  1405bc: f81c83a0     	stur	x0, [x29, #-0x38]
  1405c0: 2a0103e8     	mov	w8, w1
  1405c4: b81c43a8     	stur	w8, [x29, #-0x3c]
  1405c8: f9400fe0     	ldr	x0, [sp, #0x18]
  1405cc: 97fdaa45     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1405d0: 14000001     	b	0x1405d4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x228>
  1405d4: f94013e0     	ldr	x0, [sp, #0x20]
  1405d8: 97fdaa42     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1405dc: 14000001     	b	0x1405e0 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x234>
  1405e0: f94017e0     	ldr	x0, [sp, #0x28]
  1405e4: 97fd8f8f     	bl	0xa4420 <_ZN7android4ListINS_2spINS_7ABufferEEEED2Ev@plt>
  1405e8: 14000001     	b	0x1405ec <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x240>
  1405ec: f9401be0     	ldr	x0, [sp, #0x30]
  1405f0: 97fd84e0     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1405f4: 14000001     	b	0x1405f8 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x24c>
  1405f8: f9401fe0     	ldr	x0, [sp, #0x38]
  1405fc: 97fd8dd1     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  140600: f94023e0     	ldr	x0, [sp, #0x40]
  140604: 97fda67b     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  140608: f94027e0     	ldr	x0, [sp, #0x48]
  14060c: 97fd8969     	bl	0xa2bb0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEED2Ev@plt>
  140610: 14000001     	b	0x140614 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x268>
  140614: f9402be8     	ldr	x8, [sp, #0x50]
  140618: 91002101     	add	x1, x8, #0x8
  14061c: f85b83a0     	ldur	x0, [x29, #-0x48]
  140620: 97fd9084     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  140624: 14000001     	b	0x140628 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x27c>
  140628: f85c83a0     	ldur	x0, [x29, #-0x38]
  14062c: 97fd9e39     	bl	0xa7f10 <_Unwind_Resume@plt>
  140630: 97fda5d0     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000140634 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::List()>:
  140634: d10083ff     	sub	sp, sp, #0x20
  140638: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14063c: 910043fd     	add	x29, sp, #0x10
  140640: 90000b48     	adrp	x8, 0x2a8000
  140644: f9443508     	ldr	x8, [x8, #0x868]
  140648: b27c03e9     	orr	x9, xzr, #0x10
  14064c: 8b090108     	add	x8, x8, x9
  140650: f90007e0     	str	x0, [sp, #0x8]
  140654: f94007e9     	ldr	x9, [sp, #0x8]
  140658: f9000128     	str	x8, [x9]
  14065c: aa0903e0     	mov	x0, x9
  140660: 97fd8d1c     	bl	0xa3ad0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE4prepEv@plt>
  140664: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140668: 910083ff     	add	sp, sp, #0x20
  14066c: d65f03c0     	ret
  140670: d10083ff     	sub	sp, sp, #0x20
  140674: f9000bfe     	str	x30, [sp, #0x10]
  140678: 52800008     	mov	w8, #0x0                // =0
  14067c: b27c07e2     	orr	x2, xzr, #0x30
  140680: f90007e0     	str	x0, [sp, #0x8]
  140684: f94007e0     	ldr	x0, [sp, #0x8]
  140688: 2a0803e1     	mov	w1, w8
  14068c: 97fd9959     	bl	0xa6bf0 <memset@plt>
  140690: f9400bfe     	ldr	x30, [sp, #0x10]
  140694: 910083ff     	add	sp, sp, #0x20
  140698: d65f03c0     	ret

000000000014069c <android::List<android::sp<android::ABuffer>>::List()>:
  14069c: d10083ff     	sub	sp, sp, #0x20
  1406a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1406a4: 910043fd     	add	x29, sp, #0x10
  1406a8: 90000b48     	adrp	x8, 0x2a8000
  1406ac: f945d508     	ldr	x8, [x8, #0xba8]
  1406b0: b27c03e9     	orr	x9, xzr, #0x10
  1406b4: 8b090108     	add	x8, x8, x9
  1406b8: f90007e0     	str	x0, [sp, #0x8]
  1406bc: f94007e9     	ldr	x9, [sp, #0x8]
  1406c0: f9000128     	str	x8, [x9]
  1406c4: aa0903e0     	mov	x0, x9
  1406c8: 97fd8faa     	bl	0xa4570 <_ZN7android4ListINS_2spINS_7ABufferEEEE4prepEv@plt>
  1406cc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1406d0: 910083ff     	add	sp, sp, #0x20
  1406d4: d65f03c0     	ret

00000000001406d8 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)>:
  1406d8: d10183ff     	sub	sp, sp, #0x60
  1406dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1406e0: 910143fd     	add	x29, sp, #0x50
  1406e4: d53bd048     	mrs	x8, TPIDR_EL0
  1406e8: f9401508     	ldr	x8, [x8, #0x28]
  1406ec: f81f83a8     	stur	x8, [x29, #-0x8]
  1406f0: f81e83a0     	stur	x0, [x29, #-0x18]
  1406f4: f81e03a1     	stur	x1, [x29, #-0x20]
  1406f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1406fc: aa0803e0     	mov	x0, x8
  140700: 9101e108     	add	x8, x8, #0x78
  140704: aa1f03e1     	mov	x1, xzr
  140708: f90017e0     	str	x0, [sp, #0x28]
  14070c: aa0803e0     	mov	x0, x8
  140710: 97fda1f4     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  140714: 36000060     	tbz	w0, #0x0, 0x140720 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x48>
  140718: 14000001     	b	0x14071c <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x44>
  14071c: 1400004a     	b	0x140844 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x16c>
  140720: 2a1f03e8     	mov	w8, wzr
  140724: f94017e9     	ldr	x9, [sp, #0x28]
  140728: 3901c128     	strb	w8, [x9, #0x70]
  14072c: 3901c528     	strb	w8, [x9, #0x71]
  140730: f85e03a0     	ldur	x0, [x29, #-0x20]
  140734: aa1f03e1     	mov	x1, xzr
  140738: 97fda6be     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14073c: 36000060     	tbz	w0, #0x0, 0x140748 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x70>
  140740: 14000001     	b	0x140744 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x6c>
  140744: 14000040     	b	0x140844 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x16c>
  140748: f85e03a1     	ldur	x1, [x29, #-0x20]
  14074c: f94017e8     	ldr	x8, [sp, #0x28]
  140750: 9101e100     	add	x0, x8, #0x78
  140754: 97fd8cf3     	bl	0xa3b20 <_ZN7android2spINS_8MetaDataEEaSERKS2_@plt>
  140758: f85e03a8     	ldur	x8, [x29, #-0x20]
  14075c: f90013e0     	str	x0, [sp, #0x20]
  140760: aa0803e0     	mov	x0, x8
  140764: 97fd91d3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  140768: 528daca1     	mov	w1, #0x6d65             // =28005
  14076c: 72adad21     	movk	w1, #0x6d69, lsl #16
  140770: d10043a2     	sub	x2, x29, #0x10
  140774: 97fd97ab     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  140778: f85f03a1     	ldur	x1, [x29, #-0x10]
  14077c: 900005c8     	adrp	x8, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  140780: 91349508     	add	x8, x8, #0xd25
  140784: 321f07e9     	orr	w9, wzr, #0x6
  140788: 2a0903e2     	mov	w2, w9
  14078c: b9001fe0     	str	w0, [sp, #0x1c]
  140790: aa0803e0     	mov	x0, x8
  140794: 97fda9fb     	bl	0xaaf80 <strncasecmp@plt>
  140798: 350000c0     	cbnz	w0, 0x1407b0 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0xd8>
  14079c: 14000001     	b	0x1407a0 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0xc8>
  1407a0: 320003e8     	orr	w8, wzr, #0x1
  1407a4: f94017e9     	ldr	x9, [sp, #0x28]
  1407a8: 3901c128     	strb	w8, [x9, #0x70]
  1407ac: 14000026     	b	0x140844 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x16c>
  1407b0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1407b4: 900005c0     	adrp	x0, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1407b8: 91347800     	add	x0, x0, #0xd1e
  1407bc: 321f07e8     	orr	w8, wzr, #0x6
  1407c0: 2a0803e2     	mov	w2, w8
  1407c4: 97fda9ef     	bl	0xaaf80 <strncasecmp@plt>
  1407c8: 350000c0     	cbnz	w0, 0x1407e0 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x108>
  1407cc: 14000001     	b	0x1407d0 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0xf8>
  1407d0: 320003e8     	orr	w8, wzr, #0x1
  1407d4: f94017e9     	ldr	x9, [sp, #0x28]
  1407d8: 3901c528     	strb	w8, [x9, #0x71]
  1407dc: 14000019     	b	0x140840 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x168>
  1407e0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1407e4: f00005c0     	adrp	x0, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1407e8: 910c4400     	add	x0, x0, #0x311
  1407ec: 528000a8     	mov	w8, #0x5                // =5
  1407f0: 2a0803e2     	mov	w2, w8
  1407f4: 97fda9e3     	bl	0xaaf80 <strncasecmp@plt>
  1407f8: 320003e8     	orr	w8, wzr, #0x1
  1407fc: b9001be8     	str	w8, [sp, #0x18]
  140800: 340001a0     	cbz	w0, 0x140834 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x15c>
  140804: 14000001     	b	0x140808 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x130>
  140808: f85f03a1     	ldur	x1, [x29, #-0x10]
  14080c: f00005c0     	adrp	x0, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  140810: 910c5c00     	add	x0, x0, #0x317
  140814: 321e07e8     	orr	w8, wzr, #0xc
  140818: 2a0803e2     	mov	w2, w8
  14081c: 97fda9d9     	bl	0xaaf80 <strncasecmp@plt>
  140820: 71000008     	subs	w8, w0, #0x0
  140824: 1a9f17e0     	cset	w0, eq
  140828: b90017e8     	str	w8, [sp, #0x14]
  14082c: b9001be0     	str	w0, [sp, #0x18]
  140830: 14000001     	b	0x140834 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x15c>
  140834: b9401be0     	ldr	w0, [sp, #0x18]
  140838: b90013e0     	str	w0, [sp, #0x10]
  14083c: 14000001     	b	0x140840 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x168>
  140840: 14000001     	b	0x140844 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x16c>
  140844: d53bd048     	mrs	x8, TPIDR_EL0
  140848: f9401508     	ldr	x8, [x8, #0x28]
  14084c: f85f83a9     	ldur	x9, [x29, #-0x8]
  140850: eb090108     	subs	x8, x8, x9
  140854: f90007e8     	str	x8, [sp, #0x8]
  140858: 540000a1     	b.ne	0x14086c <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x194>
  14085c: 14000001     	b	0x140860 <android::AnotherPacketSource::setFormat(android::sp<android::MetaData> const&)+0x188>
  140860: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  140864: 910183ff     	add	sp, sp, #0x60
  140868: d65f03c0     	ret
  14086c: 97fda541     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000140870 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::push_back(android::AnotherPacketSource::DiscontinuitySegment const&)>:
  140870: d10183ff     	sub	sp, sp, #0x60
  140874: a9057bfd     	stp	x29, x30, [sp, #0x50]
  140878: 910143fd     	add	x29, sp, #0x50
  14087c: d53bd048     	mrs	x8, TPIDR_EL0
  140880: f9401508     	ldr	x8, [x8, #0x28]
  140884: f81f83a8     	stur	x8, [x29, #-0x8]
  140888: f81e03a0     	stur	x0, [x29, #-0x20]
  14088c: f90017e1     	str	x1, [sp, #0x28]
  140890: f85e03a8     	ldur	x8, [x29, #-0x20]
  140894: d10063a0     	sub	x0, x29, #0x18
  140898: f9000be8     	str	x8, [sp, #0x10]
  14089c: aa0003e8     	mov	x8, x0
  1408a0: f9400be1     	ldr	x1, [sp, #0x10]
  1408a4: f90007e0     	str	x0, [sp, #0x8]
  1408a8: aa0103e0     	mov	x0, x1
  1408ac: 97fd825d     	bl	0xa1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>
  1408b0: f94017e2     	ldr	x2, [sp, #0x28]
  1408b4: d10043a8     	sub	x8, x29, #0x10
  1408b8: f9400be0     	ldr	x0, [sp, #0x10]
  1408bc: f94007e1     	ldr	x1, [sp, #0x8]
  1408c0: 97fd9a28     	bl	0xa7160 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>
  1408c4: 14000001     	b	0x1408c8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::push_back(android::AnotherPacketSource::DiscontinuitySegment const&)+0x58>
  1408c8: d10043a0     	sub	x0, x29, #0x10
  1408cc: 97fd9c65     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1408d0: d10063a0     	sub	x0, x29, #0x18
  1408d4: 97fd9c63     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1408d8: d53bd040     	mrs	x0, TPIDR_EL0
  1408dc: f9401400     	ldr	x0, [x0, #0x28]
  1408e0: f85f83be     	ldur	x30, [x29, #-0x8]
  1408e4: eb1e0000     	subs	x0, x0, x30
  1408e8: f90003e0     	str	x0, [sp]
  1408ec: 540001a1     	b.ne	0x140920 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::push_back(android::AnotherPacketSource::DiscontinuitySegment const&)+0xb0>
  1408f0: 14000001     	b	0x1408f4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::push_back(android::AnotherPacketSource::DiscontinuitySegment const&)+0x84>
  1408f4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1408f8: 910183ff     	add	sp, sp, #0x60
  1408fc: d65f03c0     	ret
  140900: f90013e0     	str	x0, [sp, #0x20]
  140904: 2a0103e8     	mov	w8, w1
  140908: b9001fe8     	str	w8, [sp, #0x1c]
  14090c: d10063a0     	sub	x0, x29, #0x18
  140910: 97fd9c54     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  140914: 14000001     	b	0x140918 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::push_back(android::AnotherPacketSource::DiscontinuitySegment const&)+0xa8>
  140918: f94013e0     	ldr	x0, [sp, #0x20]
  14091c: 97fd9d7d     	bl	0xa7f10 <_Unwind_Resume@plt>
  140920: 97fda514     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000140924 <android::AnotherPacketSource::DiscontinuitySegment::DiscontinuitySegment()>:
  140924: d10043ff     	sub	sp, sp, #0x10
  140928: 92800008     	mov	x8, #-0x1               // =-1
  14092c: f90007e0     	str	x0, [sp, #0x8]
  140930: f94007e0     	ldr	x0, [sp, #0x8]
  140934: aa0003e9     	mov	x9, x0
  140938: f9000128     	str	x8, [x9]
  14093c: f9000408     	str	x8, [x0, #0x8]
  140940: 910043ff     	add	sp, sp, #0x10
  140944: d65f03c0     	ret

0000000000140948 <android::List<android::sp<android::ABuffer>>::~List()>:
  140948: d100c3ff     	sub	sp, sp, #0x30
  14094c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  140950: 910083fd     	add	x29, sp, #0x20
  140954: 90000b48     	adrp	x8, 0x2a8000
  140958: f945d508     	ldr	x8, [x8, #0xba8]
  14095c: b27c03e9     	orr	x9, xzr, #0x10
  140960: 8b090108     	add	x8, x8, x9
  140964: d2800009     	mov	x9, #0x0                // =0
  140968: f81f83a0     	stur	x0, [x29, #-0x8]
  14096c: f85f83a0     	ldur	x0, [x29, #-0x8]
  140970: f9000008     	str	x8, [x0]
  140974: f9000be0     	str	x0, [sp, #0x10]
  140978: f90007e9     	str	x9, [sp, #0x8]
  14097c: 97fda7c9     	bl	0xaa8a0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5clearEv@plt>
  140980: 14000001     	b	0x140984 <android::List<android::sp<android::ABuffer>>::~List()+0x3c>
  140984: f9400be8     	ldr	x8, [sp, #0x10]
  140988: f9400509     	ldr	x9, [x8, #0x8]
  14098c: f94007ea     	ldr	x10, [sp, #0x8]
  140990: eb0a013f     	cmp	x9, x10
  140994: 1a9f17eb     	cset	w11, eq
  140998: f90003e9     	str	x9, [sp]
  14099c: 3700006b     	tbnz	w11, #0x0, 0x1409a8 <android::List<android::sp<android::ABuffer>>::~List()+0x60>
  1409a0: f94003e0     	ldr	x0, [sp]
  1409a4: 97fd96b3     	bl	0xa6470 <_ZdaPv@plt>
  1409a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1409ac: 9100c3ff     	add	sp, sp, #0x30
  1409b0: d65f03c0     	ret
  1409b4: 97fdb604     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001409b8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::~List()>:
  1409b8: d100c3ff     	sub	sp, sp, #0x30
  1409bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1409c0: 910083fd     	add	x29, sp, #0x20
  1409c4: 90000b48     	adrp	x8, 0x2a8000
  1409c8: f9443508     	ldr	x8, [x8, #0x868]
  1409cc: b27c03e9     	orr	x9, xzr, #0x10
  1409d0: 8b090108     	add	x8, x8, x9
  1409d4: d2800009     	mov	x9, #0x0                // =0
  1409d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1409dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1409e0: f9000008     	str	x8, [x0]
  1409e4: f9000be0     	str	x0, [sp, #0x10]
  1409e8: f90007e9     	str	x9, [sp, #0x8]
  1409ec: 97fd80ed     	bl	0xa0da0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5clearEv@plt>
  1409f0: 14000001     	b	0x1409f4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::~List()+0x3c>
  1409f4: f9400be8     	ldr	x8, [sp, #0x10]
  1409f8: f9400509     	ldr	x9, [x8, #0x8]
  1409fc: f94007ea     	ldr	x10, [sp, #0x8]
  140a00: eb0a013f     	cmp	x9, x10
  140a04: 1a9f17eb     	cset	w11, eq
  140a08: f90003e9     	str	x9, [sp]
  140a0c: 3700006b     	tbnz	w11, #0x0, 0x140a18 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::~List()+0x60>
  140a10: f94003e0     	ldr	x0, [sp]
  140a14: 97fd9697     	bl	0xa6470 <_ZdaPv@plt>
  140a18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  140a1c: 9100c3ff     	add	sp, sp, #0x30
  140a20: d65f03c0     	ret
  140a24: 97fdb5e8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000140a28 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)>:
  140a28: d10283ff     	sub	sp, sp, #0xa0
  140a2c: a9097bfd     	stp	x29, x30, [sp, #0x90]
  140a30: 910243fd     	add	x29, sp, #0x90
  140a34: d53bd048     	mrs	x8, TPIDR_EL0
  140a38: f9401508     	ldr	x8, [x8, #0x28]
  140a3c: f81f83a8     	stur	x8, [x29, #-0x8]
  140a40: f81e03a0     	stur	x0, [x29, #-0x20]
  140a44: f81d83a1     	stur	x1, [x29, #-0x28]
  140a48: f85e03a8     	ldur	x8, [x29, #-0x20]
  140a4c: aa0803e0     	mov	x0, x8
  140a50: 9102c101     	add	x1, x8, #0xb0
  140a54: f81c03a0     	stur	x0, [x29, #-0x40]
  140a58: aa0103e0     	mov	x0, x1
  140a5c: f90027e8     	str	x8, [sp, #0x48]
  140a60: 97fd8974     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  140a64: 90000b48     	adrp	x8, 0x2a8000
  140a68: f9414d08     	ldr	x8, [x8, #0x298]
  140a6c: 91002101     	add	x1, x8, #0x8
  140a70: f94027e0     	ldr	x0, [sp, #0x48]
  140a74: 97fd9b1b     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  140a78: 14000001     	b	0x140a7c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x54>
  140a7c: 90000b48     	adrp	x8, 0x2a8000
  140a80: f947dd08     	ldr	x8, [x8, #0xfb8]
  140a84: 91006109     	add	x9, x8, #0x18
  140a88: f85c03aa     	ldur	x10, [x29, #-0x40]
  140a8c: f9000149     	str	x9, [x10]
  140a90: 9102a108     	add	x8, x8, #0xa8
  140a94: f9005948     	str	x8, [x10, #0xb0]
  140a98: 91002148     	add	x8, x10, #0x8
  140a9c: aa0803e9     	mov	x9, x8
  140aa0: aa0803e0     	mov	x0, x8
  140aa4: f90023e9     	str	x9, [sp, #0x40]
  140aa8: 97fd8a52     	bl	0xa33f0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEEC2Ev@plt>
  140aac: 14000001     	b	0x140ab0 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x88>
  140ab0: f85c03a8     	ldur	x8, [x29, #-0x40]
  140ab4: 91006109     	add	x9, x8, #0x18
  140ab8: aa0903e0     	mov	x0, x9
  140abc: f9001fe0     	str	x0, [sp, #0x38]
  140ac0: aa0903e0     	mov	x0, x9
  140ac4: 97fde0dd     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  140ac8: f85c03a8     	ldur	x8, [x29, #-0x40]
  140acc: 91010109     	add	x9, x8, #0x40
  140ad0: aa0903e0     	mov	x0, x9
  140ad4: f9001be0     	str	x0, [sp, #0x30]
  140ad8: aa0903e0     	mov	x0, x9
  140adc: 97fffee5     	bl	0x140670 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::List()+0x3c>
  140ae0: 2a1f03ea     	mov	w10, wzr
  140ae4: f85c03a8     	ldur	x8, [x29, #-0x40]
  140ae8: 3901c10a     	strb	w10, [x8, #0x70]
  140aec: 3901c50a     	strb	w10, [x8, #0x71]
  140af0: 320003ea     	orr	w10, wzr, #0x1
  140af4: 3901c90a     	strb	w10, [x8, #0x72]
  140af8: 9101e109     	add	x9, x8, #0x78
  140afc: aa0903e0     	mov	x0, x9
  140b00: aa1f03fe     	mov	x30, xzr
  140b04: f90017e0     	str	x0, [sp, #0x28]
  140b08: aa0903e0     	mov	x0, x9
  140b0c: aa1e03e1     	mov	x1, x30
  140b10: 97fd93fc     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  140b14: 14000001     	b	0x140b18 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0xf0>
  140b18: aa1f03e8     	mov	x8, xzr
  140b1c: f85c03a9     	ldur	x9, [x29, #-0x40]
  140b20: f9004128     	str	x8, [x9, #0x80]
  140b24: 91022128     	add	x8, x9, #0x88
  140b28: aa0803e0     	mov	x0, x8
  140b2c: f90013e0     	str	x0, [sp, #0x20]
  140b30: aa0803e0     	mov	x0, x8
  140b34: 97fd80a3     	bl	0xa0dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEEC2Ev@plt>
  140b38: 14000001     	b	0x140b3c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x114>
  140b3c: 2a1f03e8     	mov	w8, wzr
  140b40: f85c03a9     	ldur	x9, [x29, #-0x40]
  140b44: b9009928     	str	w8, [x9, #0x98]
  140b48: 9102812a     	add	x10, x9, #0xa0
  140b4c: aa0a03e0     	mov	x0, x10
  140b50: aa1f03e1     	mov	x1, xzr
  140b54: f9000fe0     	str	x0, [sp, #0x18]
  140b58: aa0a03e0     	mov	x0, x10
  140b5c: 97fd8d5d     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  140b60: 14000001     	b	0x140b64 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x13c>
  140b64: f85c03a8     	ldur	x8, [x29, #-0x40]
  140b68: 9102a109     	add	x9, x8, #0xa8
  140b6c: aa0903e0     	mov	x0, x9
  140b70: aa1f03e1     	mov	x1, xzr
  140b74: f9000be0     	str	x0, [sp, #0x10]
  140b78: aa0903e0     	mov	x0, x9
  140b7c: 97fd8d55     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  140b80: 14000001     	b	0x140b84 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x15c>
  140b84: f85d83a1     	ldur	x1, [x29, #-0x28]
  140b88: f85c03a0     	ldur	x0, [x29, #-0x40]
  140b8c: 97fd9865     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  140b90: 14000001     	b	0x140b94 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x16c>
  140b94: f85c03a8     	ldur	x8, [x29, #-0x40]
  140b98: 91002109     	add	x9, x8, #0x8
  140b9c: d10063a0     	sub	x0, x29, #0x18
  140ba0: f90007e9     	str	x9, [sp, #0x8]
  140ba4: 97fda6b7     	bl	0xaa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>
  140ba8: 14000001     	b	0x140bac <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x184>
  140bac: d10063a1     	sub	x1, x29, #0x18
  140bb0: f94007e0     	ldr	x0, [sp, #0x8]
  140bb4: 97fda0af     	bl	0xa8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>
  140bb8: 14000001     	b	0x140bbc <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x194>
  140bbc: d53bd048     	mrs	x8, TPIDR_EL0
  140bc0: f9401508     	ldr	x8, [x8, #0x28]
  140bc4: f85f83a9     	ldur	x9, [x29, #-0x8]
  140bc8: eb090108     	subs	x8, x8, x9
  140bcc: f90003e8     	str	x8, [sp]
  140bd0: 540007e1     	b.ne	0x140ccc <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x2a4>
  140bd4: 14000001     	b	0x140bd8 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x1b0>
  140bd8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  140bdc: 910283ff     	add	sp, sp, #0xa0
  140be0: d65f03c0     	ret
  140be4: f81d03a0     	stur	x0, [x29, #-0x30]
  140be8: 2a0103e8     	mov	w8, w1
  140bec: b81cc3a8     	stur	w8, [x29, #-0x34]
  140bf0: 14000031     	b	0x140cb4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x28c>
  140bf4: f81d03a0     	stur	x0, [x29, #-0x30]
  140bf8: 2a0103e8     	mov	w8, w1
  140bfc: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c00: 14000027     	b	0x140c9c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x274>
  140c04: f81d03a0     	stur	x0, [x29, #-0x30]
  140c08: 2a0103e8     	mov	w8, w1
  140c0c: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c10: 1400001c     	b	0x140c80 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x258>
  140c14: f81d03a0     	stur	x0, [x29, #-0x30]
  140c18: 2a0103e8     	mov	w8, w1
  140c1c: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c20: 14000015     	b	0x140c74 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x24c>
  140c24: f81d03a0     	stur	x0, [x29, #-0x30]
  140c28: 2a0103e8     	mov	w8, w1
  140c2c: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c30: 1400000e     	b	0x140c68 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x240>
  140c34: f81d03a0     	stur	x0, [x29, #-0x30]
  140c38: 2a0103e8     	mov	w8, w1
  140c3c: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c40: 14000007     	b	0x140c5c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x234>
  140c44: f81d03a0     	stur	x0, [x29, #-0x30]
  140c48: 2a0103e8     	mov	w8, w1
  140c4c: b81cc3a8     	stur	w8, [x29, #-0x34]
  140c50: f9400be0     	ldr	x0, [sp, #0x10]
  140c54: 97fda8a3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  140c58: 14000001     	b	0x140c5c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x234>
  140c5c: f9400fe0     	ldr	x0, [sp, #0x18]
  140c60: 97fda8a0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  140c64: 14000001     	b	0x140c68 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x240>
  140c68: f94013e0     	ldr	x0, [sp, #0x20]
  140c6c: 97fd8ded     	bl	0xa4420 <_ZN7android4ListINS_2spINS_7ABufferEEEED2Ev@plt>
  140c70: 14000001     	b	0x140c74 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x24c>
  140c74: f94017e0     	ldr	x0, [sp, #0x28]
  140c78: 97fd833e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  140c7c: 14000001     	b	0x140c80 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x258>
  140c80: f9401be0     	ldr	x0, [sp, #0x30]
  140c84: 97fd8c2f     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  140c88: f9401fe0     	ldr	x0, [sp, #0x38]
  140c8c: 97fda4d9     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  140c90: f94023e0     	ldr	x0, [sp, #0x40]
  140c94: 97fd87c7     	bl	0xa2bb0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEED2Ev@plt>
  140c98: 14000001     	b	0x140c9c <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x274>
  140c9c: 90000b48     	adrp	x8, 0x2a8000
  140ca0: f9414d08     	ldr	x8, [x8, #0x298]
  140ca4: 91002101     	add	x1, x8, #0x8
  140ca8: f85c03a0     	ldur	x0, [x29, #-0x40]
  140cac: 97fd8ee1     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  140cb0: 14000001     	b	0x140cb4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x28c>
  140cb4: f85c03a8     	ldur	x8, [x29, #-0x40]
  140cb8: 9102c100     	add	x0, x8, #0xb0
  140cbc: 97fd7f91     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  140cc0: 14000001     	b	0x140cc4 <android::AnotherPacketSource::AnotherPacketSource(android::sp<android::MetaData> const&)+0x29c>
  140cc4: f85d03a0     	ldur	x0, [x29, #-0x30]
  140cc8: 97fd9c92     	bl	0xa7f10 <_Unwind_Resume@plt>
  140ccc: 97fda429     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000140cd0 <android::AnotherPacketSource::~AnotherPacketSource()>:
  140cd0: d10183ff     	sub	sp, sp, #0x60
  140cd4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  140cd8: 910143fd     	add	x29, sp, #0x50
  140cdc: d2801508     	mov	x8, #0xa8               // =168
  140ce0: d2801409     	mov	x9, #0xa0               // =160
  140ce4: d280110a     	mov	x10, #0x88              // =136
  140ce8: b27d0feb     	orr	x11, xzr, #0x78
  140cec: b27a03ec     	orr	x12, xzr, #0x40
  140cf0: b27d07ed     	orr	x13, xzr, #0x18
  140cf4: b27d03ee     	orr	x14, xzr, #0x8
  140cf8: f81f83a0     	stur	x0, [x29, #-0x8]
  140cfc: f81f03a1     	stur	x1, [x29, #-0x10]
  140d00: f85f83a0     	ldur	x0, [x29, #-0x8]
  140d04: f85f03a1     	ldur	x1, [x29, #-0x10]
  140d08: f940002f     	ldr	x15, [x1]
  140d0c: f900000f     	str	x15, [x0]
  140d10: f9401c2f     	ldr	x15, [x1, #0x38]
  140d14: f9400010     	ldr	x16, [x0]
  140d18: f85e8210     	ldur	x16, [x16, #-0x18]
  140d1c: 8b100010     	add	x16, x0, x16
  140d20: f900020f     	str	x15, [x16]
  140d24: 8b080008     	add	x8, x0, x8
  140d28: f81e83a0     	stur	x0, [x29, #-0x18]
  140d2c: aa0803e0     	mov	x0, x8
  140d30: f81e03a9     	stur	x9, [x29, #-0x20]
  140d34: f90017ea     	str	x10, [sp, #0x28]
  140d38: f90013eb     	str	x11, [sp, #0x20]
  140d3c: f9000fec     	str	x12, [sp, #0x18]
  140d40: f9000bed     	str	x13, [sp, #0x10]
  140d44: f90007ee     	str	x14, [sp, #0x8]
  140d48: f90003e1     	str	x1, [sp]
  140d4c: 97fda865     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  140d50: f85e83a8     	ldur	x8, [x29, #-0x18]
  140d54: f85e03a9     	ldur	x9, [x29, #-0x20]
  140d58: 8b090100     	add	x0, x8, x9
  140d5c: 97fda861     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  140d60: f85e83a8     	ldur	x8, [x29, #-0x18]
  140d64: f94017e9     	ldr	x9, [sp, #0x28]
  140d68: 8b090100     	add	x0, x8, x9
  140d6c: 97fd8dad     	bl	0xa4420 <_ZN7android4ListINS_2spINS_7ABufferEEEED2Ev@plt>
  140d70: f85e83a8     	ldur	x8, [x29, #-0x18]
  140d74: f94013e9     	ldr	x9, [sp, #0x20]
  140d78: 8b090100     	add	x0, x8, x9
  140d7c: 97fd82fd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  140d80: f85e83a8     	ldur	x8, [x29, #-0x18]
  140d84: f9400fe9     	ldr	x9, [sp, #0x18]
  140d88: 8b090100     	add	x0, x8, x9
  140d8c: 97fd8bed     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  140d90: f85e83a8     	ldur	x8, [x29, #-0x18]
  140d94: f9400be9     	ldr	x9, [sp, #0x10]
  140d98: 8b090100     	add	x0, x8, x9
  140d9c: 97fda495     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  140da0: f85e83a8     	ldur	x8, [x29, #-0x18]
  140da4: f94007e9     	ldr	x9, [sp, #0x8]
  140da8: 8b090100     	add	x0, x8, x9
  140dac: 97fd8781     	bl	0xa2bb0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEED2Ev@plt>
  140db0: f94003e8     	ldr	x8, [sp]
  140db4: f94007e9     	ldr	x9, [sp, #0x8]
  140db8: 8b090101     	add	x1, x8, x9
  140dbc: f85e83a0     	ldur	x0, [x29, #-0x18]
  140dc0: 97fd8e9c     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  140dc4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  140dc8: 910183ff     	add	sp, sp, #0x60
  140dcc: d65f03c0     	ret

0000000000140dd0 <android::AnotherPacketSource::~AnotherPacketSource()>:
  140dd0: d100c3ff     	sub	sp, sp, #0x30
  140dd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  140dd8: 910083fd     	add	x29, sp, #0x20
  140ddc: 90000b48     	adrp	x8, 0x2a8000
  140de0: f9414d08     	ldr	x8, [x8, #0x298]
  140de4: d2801609     	mov	x9, #0xb0               // =176
  140de8: f81f83a0     	stur	x0, [x29, #-0x8]
  140dec: f85f83a0     	ldur	x0, [x29, #-0x8]
  140df0: f9000be0     	str	x0, [sp, #0x10]
  140df4: aa0803e1     	mov	x1, x8
  140df8: f90007e9     	str	x9, [sp, #0x8]
  140dfc: 97fda531     	bl	0xaa2c0 <_ZN7android19AnotherPacketSourceD2Ev@plt>
  140e00: f9400be8     	ldr	x8, [sp, #0x10]
  140e04: f94007e9     	ldr	x9, [sp, #0x8]
  140e08: 8b090100     	add	x0, x8, x9
  140e0c: 97fd7f3d     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  140e10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  140e14: 9100c3ff     	add	sp, sp, #0x30
  140e18: d65f03c0     	ret

0000000000140e1c <virtual thunk to android::AnotherPacketSource::~AnotherPacketSource()>:
  140e1c: d10083ff     	sub	sp, sp, #0x20
  140e20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140e24: 910043fd     	add	x29, sp, #0x10
  140e28: f90007e0     	str	x0, [sp, #0x8]
  140e2c: f94007e0     	ldr	x0, [sp, #0x8]
  140e30: f9400008     	ldr	x8, [x0]
  140e34: f85e8108     	ldur	x8, [x8, #-0x18]
  140e38: 8b080008     	add	x8, x0, x8
  140e3c: aa0803e0     	mov	x0, x8
  140e40: 97fd9a10     	bl	0xa7680 <_ZN7android19AnotherPacketSourceD1Ev@plt>
  140e44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140e48: 910083ff     	add	sp, sp, #0x20
  140e4c: d65f03c0     	ret

0000000000140e50 <android::AnotherPacketSource::~AnotherPacketSource()>:
  140e50: d10083ff     	sub	sp, sp, #0x20
  140e54: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140e58: 910043fd     	add	x29, sp, #0x10
  140e5c: f90007e0     	str	x0, [sp, #0x8]
  140e60: f94007e0     	ldr	x0, [sp, #0x8]
  140e64: f90003e0     	str	x0, [sp]
  140e68: 97fd9a06     	bl	0xa7680 <_ZN7android19AnotherPacketSourceD1Ev@plt>
  140e6c: f94003e0     	ldr	x0, [sp]
  140e70: 97fd7ebc     	bl	0xa0960 <_ZdlPv@plt>
  140e74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140e78: 910083ff     	add	sp, sp, #0x20
  140e7c: d65f03c0     	ret

0000000000140e80 <virtual thunk to android::AnotherPacketSource::~AnotherPacketSource()>:
  140e80: d10083ff     	sub	sp, sp, #0x20
  140e84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  140e88: 910043fd     	add	x29, sp, #0x10
  140e8c: f90007e0     	str	x0, [sp, #0x8]
  140e90: f94007e0     	ldr	x0, [sp, #0x8]
  140e94: f9400008     	ldr	x8, [x0]
  140e98: f85e8108     	ldur	x8, [x8, #-0x18]
  140e9c: 8b080008     	add	x8, x0, x8
  140ea0: aa0803e0     	mov	x0, x8
  140ea4: 97fd89ab     	bl	0xa3550 <_ZN7android19AnotherPacketSourceD0Ev@plt>
  140ea8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  140eac: 910083ff     	add	sp, sp, #0x20
  140eb0: d65f03c0     	ret

0000000000140eb4 <android::AnotherPacketSource::start(android::MetaData*)>:
  140eb4: d10043ff     	sub	sp, sp, #0x10
  140eb8: 52800008     	mov	w8, #0x0                // =0
  140ebc: f90007e0     	str	x0, [sp, #0x8]
  140ec0: f90003e1     	str	x1, [sp]
  140ec4: 2a0803e0     	mov	w0, w8
  140ec8: 910043ff     	add	sp, sp, #0x10
  140ecc: d65f03c0     	ret

0000000000140ed0 <android::AnotherPacketSource::stop()>:
  140ed0: d10043ff     	sub	sp, sp, #0x10
  140ed4: 52800008     	mov	w8, #0x0                // =0
  140ed8: f90007e0     	str	x0, [sp, #0x8]
  140edc: 2a0803e0     	mov	w0, w8
  140ee0: 910043ff     	add	sp, sp, #0x10
  140ee4: d65f03c0     	ret

0000000000140ee8 <android::AnotherPacketSource::getFormat()>:
  140ee8: d103c3ff     	sub	sp, sp, #0xf0
  140eec: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  140ef0: 910383fd     	add	x29, sp, #0xe0
  140ef4: d53bd049     	mrs	x9, TPIDR_EL0
  140ef8: f9401529     	ldr	x9, [x9, #0x28]
  140efc: f81f83a9     	stur	x9, [x29, #-0x8]
  140f00: f81a83a0     	stur	x0, [x29, #-0x58]
  140f04: f85a83a9     	ldur	x9, [x29, #-0x58]
  140f08: aa0903e0     	mov	x0, x9
  140f0c: 91006121     	add	x1, x9, #0x18
  140f10: d10043aa     	sub	x10, x29, #0x10
  140f14: f9003be0     	str	x0, [sp, #0x70]
  140f18: aa0a03e0     	mov	x0, x10
  140f1c: f90037e8     	str	x8, [sp, #0x68]
  140f20: f90033e9     	str	x9, [sp, #0x60]
  140f24: 97fdd907     	bl	0xb7340 <setMediaExtractor+0x248>
  140f28: f94033e8     	ldr	x8, [sp, #0x60]
  140f2c: 9101e100     	add	x0, x8, #0x78
  140f30: aa1f03e1     	mov	x1, xzr
  140f34: 97fd9feb     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  140f38: b9005fe0     	str	w0, [sp, #0x5c]
  140f3c: 14000001     	b	0x140f40 <android::AnotherPacketSource::getFormat()+0x58>
  140f40: b9405fe8     	ldr	w8, [sp, #0x5c]
  140f44: 360001c8     	tbz	w8, #0x0, 0x140f7c <android::AnotherPacketSource::getFormat()+0x94>
  140f48: 14000001     	b	0x140f4c <android::AnotherPacketSource::getFormat()+0x64>
  140f4c: f9403be8     	ldr	x8, [sp, #0x70]
  140f50: 9101e101     	add	x1, x8, #0x78
  140f54: f94037e0     	ldr	x0, [sp, #0x68]
  140f58: 97fd809a     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  140f5c: 14000001     	b	0x140f60 <android::AnotherPacketSource::getFormat()+0x78>
  140f60: 320003e8     	orr	w8, wzr, #0x1
  140f64: b81983a8     	stur	w8, [x29, #-0x68]
  140f68: 140000bb     	b	0x141254 <android::AnotherPacketSource::getFormat()+0x36c>
  140f6c: f81a03a0     	stur	x0, [x29, #-0x60]
  140f70: 2a0103e8     	mov	w8, w1
  140f74: b819c3a8     	stur	w8, [x29, #-0x64]
  140f78: 140000c3     	b	0x141284 <android::AnotherPacketSource::getFormat()+0x39c>
  140f7c: f9403be8     	ldr	x8, [sp, #0x70]
  140f80: 91022100     	add	x0, x8, #0x88
  140f84: d10063a8     	sub	x8, x29, #0x18
  140f88: 97fd920e     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  140f8c: 14000001     	b	0x140f90 <android::AnotherPacketSource::getFormat()+0xa8>
  140f90: 14000001     	b	0x140f94 <android::AnotherPacketSource::getFormat()+0xac>
  140f94: f9403be8     	ldr	x8, [sp, #0x70]
  140f98: 91022100     	add	x0, x8, #0x88
  140f9c: d10083a8     	sub	x8, x29, #0x20
  140fa0: 97fd98e0     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  140fa4: 14000001     	b	0x140fa8 <android::AnotherPacketSource::getFormat()+0xc0>
  140fa8: d10063a0     	sub	x0, x29, #0x18
  140fac: d10083a1     	sub	x1, x29, #0x20
  140fb0: 97fd80ec     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  140fb4: b9005be0     	str	w0, [sp, #0x58]
  140fb8: 14000001     	b	0x140fbc <android::AnotherPacketSource::getFormat()+0xd4>
  140fbc: d10083a0     	sub	x0, x29, #0x20
  140fc0: 97fd7c74     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  140fc4: b9405be8     	ldr	w8, [sp, #0x58]
  140fc8: 36001268     	tbz	w8, #0x0, 0x141214 <android::AnotherPacketSource::getFormat()+0x32c>
  140fcc: 14000001     	b	0x140fd0 <android::AnotherPacketSource::getFormat()+0xe8>
  140fd0: d10063a0     	sub	x0, x29, #0x18
  140fd4: 97fd9217     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  140fd8: f9002be0     	str	x0, [sp, #0x50]
  140fdc: 14000001     	b	0x140fe0 <android::AnotherPacketSource::getFormat()+0xf8>
  140fe0: d100a3a0     	sub	x0, x29, #0x28
  140fe4: f9402be1     	ldr	x1, [sp, #0x50]
  140fe8: 97fd8ab6     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  140fec: 14000001     	b	0x140ff0 <android::AnotherPacketSource::getFormat()+0x108>
  140ff0: d100a3a0     	sub	x0, x29, #0x28
  140ff4: 97fd7ba7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  140ff8: f90027e0     	str	x0, [sp, #0x48]
  140ffc: 14000001     	b	0x141000 <android::AnotherPacketSource::getFormat()+0x118>
  141000: d100e3a8     	sub	x8, x29, #0x38
  141004: f94027e0     	ldr	x0, [sp, #0x48]
  141008: 97fd8336     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14100c: 14000001     	b	0x141010 <android::AnotherPacketSource::getFormat()+0x128>
  141010: d100e3a0     	sub	x0, x29, #0x38
  141014: 97fd9e3b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  141018: f90023e0     	str	x0, [sp, #0x40]
  14101c: 14000001     	b	0x141020 <android::AnotherPacketSource::getFormat()+0x138>
  141020: d00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  141024: 910c9021     	add	x1, x1, #0x324
  141028: d100b3a2     	sub	x2, x29, #0x2c
  14102c: f94023e0     	ldr	x0, [sp, #0x40]
  141030: 97fda604     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  141034: b9003fe0     	str	w0, [sp, #0x3c]
  141038: 14000001     	b	0x14103c <android::AnotherPacketSource::getFormat()+0x154>
  14103c: d100e3a0     	sub	x0, x29, #0x38
  141040: 97fda7a8     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141044: b9403fe8     	ldr	w8, [sp, #0x3c]
  141048: 37000c68     	tbnz	w8, #0x0, 0x1411d4 <android::AnotherPacketSource::getFormat()+0x2ec>
  14104c: 14000001     	b	0x141050 <android::AnotherPacketSource::getFormat()+0x168>
  141050: d10103a0     	sub	x0, x29, #0x40
  141054: 97fd868b     	bl	0xa2a80 <_ZN7android2spINS_7RefBaseEEC2Ev@plt>
  141058: 14000001     	b	0x14105c <android::AnotherPacketSource::getFormat()+0x174>
  14105c: d100a3a0     	sub	x0, x29, #0x28
  141060: 97fd7b8c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  141064: f9001be0     	str	x0, [sp, #0x30]
  141068: 14000001     	b	0x14106c <android::AnotherPacketSource::getFormat()+0x184>
  14106c: d10123a8     	sub	x8, x29, #0x48
  141070: f9401be0     	ldr	x0, [sp, #0x30]
  141074: 97fd831b     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  141078: 14000001     	b	0x14107c <android::AnotherPacketSource::getFormat()+0x194>
  14107c: d10123a0     	sub	x0, x29, #0x48
  141080: 97fd9e20     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  141084: f90017e0     	str	x0, [sp, #0x28]
  141088: 14000001     	b	0x14108c <android::AnotherPacketSource::getFormat()+0x1a4>
  14108c: 900005c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  141090: 9128e421     	add	x1, x1, #0xa39
  141094: d10103a2     	sub	x2, x29, #0x40
  141098: f94017e0     	ldr	x0, [sp, #0x28]
  14109c: 97fd9855     	bl	0xa71f0 <_ZNK7android8AMessage10findObjectEPKcPNS_2spINS_7RefBaseEEE@plt>
  1410a0: b90027e0     	str	w0, [sp, #0x24]
  1410a4: 14000001     	b	0x1410a8 <android::AnotherPacketSource::getFormat()+0x1c0>
  1410a8: d10123a0     	sub	x0, x29, #0x48
  1410ac: 97fda78d     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1410b0: b94027e8     	ldr	w8, [sp, #0x24]
  1410b4: 36000788     	tbz	w8, #0x0, 0x1411a4 <android::AnotherPacketSource::getFormat()+0x2bc>
  1410b8: 14000001     	b	0x1410bc <android::AnotherPacketSource::getFormat()+0x1d4>
  1410bc: d10103a0     	sub	x0, x29, #0x40
  1410c0: 97fd9174     	bl	0xa5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>
  1410c4: f9000fe0     	str	x0, [sp, #0x18]
  1410c8: 14000001     	b	0x1410cc <android::AnotherPacketSource::getFormat()+0x1e4>
  1410cc: d10143a0     	sub	x0, x29, #0x50
  1410d0: f9400fe1     	ldr	x1, [sp, #0x18]
  1410d4: 97fd928b     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  1410d8: 14000001     	b	0x1410dc <android::AnotherPacketSource::getFormat()+0x1f4>
  1410dc: d10143a1     	sub	x1, x29, #0x50
  1410e0: f9403be0     	ldr	x0, [sp, #0x70]
  1410e4: 97fd970f     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  1410e8: 14000001     	b	0x1410ec <android::AnotherPacketSource::getFormat()+0x204>
  1410ec: d10143a0     	sub	x0, x29, #0x50
  1410f0: 97fd8220     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1410f4: f9403be0     	ldr	x0, [sp, #0x70]
  1410f8: 9101e001     	add	x1, x0, #0x78
  1410fc: f94037e0     	ldr	x0, [sp, #0x68]
  141100: 97fd8030     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  141104: 14000001     	b	0x141108 <android::AnotherPacketSource::getFormat()+0x220>
  141108: 320003e8     	orr	w8, wzr, #0x1
  14110c: b81983a8     	stur	w8, [x29, #-0x68]
  141110: 14000028     	b	0x1411b0 <android::AnotherPacketSource::getFormat()+0x2c8>
  141114: f81a03a0     	stur	x0, [x29, #-0x60]
  141118: 2a0103e8     	mov	w8, w1
  14111c: b819c3a8     	stur	w8, [x29, #-0x64]
  141120: 1400004a     	b	0x141248 <android::AnotherPacketSource::getFormat()+0x360>
  141124: f81a03a0     	stur	x0, [x29, #-0x60]
  141128: 2a0103e8     	mov	w8, w1
  14112c: b819c3a8     	stur	w8, [x29, #-0x64]
  141130: d10083a0     	sub	x0, x29, #0x20
  141134: 97fd7c17     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141138: 14000044     	b	0x141248 <android::AnotherPacketSource::getFormat()+0x360>
  14113c: f81a03a0     	stur	x0, [x29, #-0x60]
  141140: 2a0103e8     	mov	w8, w1
  141144: b819c3a8     	stur	w8, [x29, #-0x64]
  141148: 14000030     	b	0x141208 <android::AnotherPacketSource::getFormat()+0x320>
  14114c: f81a03a0     	stur	x0, [x29, #-0x60]
  141150: 2a0103e8     	mov	w8, w1
  141154: b819c3a8     	stur	w8, [x29, #-0x64]
  141158: d100e3a0     	sub	x0, x29, #0x38
  14115c: 97fda761     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141160: 1400002a     	b	0x141208 <android::AnotherPacketSource::getFormat()+0x320>
  141164: f81a03a0     	stur	x0, [x29, #-0x60]
  141168: 2a0103e8     	mov	w8, w1
  14116c: b819c3a8     	stur	w8, [x29, #-0x64]
  141170: 14000016     	b	0x1411c8 <android::AnotherPacketSource::getFormat()+0x2e0>
  141174: f81a03a0     	stur	x0, [x29, #-0x60]
  141178: 2a0103e8     	mov	w8, w1
  14117c: b819c3a8     	stur	w8, [x29, #-0x64]
  141180: d10123a0     	sub	x0, x29, #0x48
  141184: 97fda757     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141188: 14000010     	b	0x1411c8 <android::AnotherPacketSource::getFormat()+0x2e0>
  14118c: f81a03a0     	stur	x0, [x29, #-0x60]
  141190: 2a0103e8     	mov	w8, w1
  141194: b819c3a8     	stur	w8, [x29, #-0x64]
  141198: d10143a0     	sub	x0, x29, #0x50
  14119c: 97fd81f5     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1411a0: 1400000a     	b	0x1411c8 <android::AnotherPacketSource::getFormat()+0x2e0>
  1411a4: 2a1f03e8     	mov	w8, wzr
  1411a8: b81983a8     	stur	w8, [x29, #-0x68]
  1411ac: 14000001     	b	0x1411b0 <android::AnotherPacketSource::getFormat()+0x2c8>
  1411b0: d10103a0     	sub	x0, x29, #0x40
  1411b4: 97fda69f     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  1411b8: b85983a8     	ldur	w8, [x29, #-0x68]
  1411bc: 350001a8     	cbnz	w8, 0x1411f0 <android::AnotherPacketSource::getFormat()+0x308>
  1411c0: 14000001     	b	0x1411c4 <android::AnotherPacketSource::getFormat()+0x2dc>
  1411c4: 14000004     	b	0x1411d4 <android::AnotherPacketSource::getFormat()+0x2ec>
  1411c8: d10103a0     	sub	x0, x29, #0x40
  1411cc: 97fda699     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  1411d0: 1400000e     	b	0x141208 <android::AnotherPacketSource::getFormat()+0x320>
  1411d4: d10063a0     	sub	x0, x29, #0x18
  1411d8: 97fda342     	bl	0xa9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>
  1411dc: f9000be0     	str	x0, [sp, #0x10]
  1411e0: 14000001     	b	0x1411e4 <android::AnotherPacketSource::getFormat()+0x2fc>
  1411e4: 2a1f03e8     	mov	w8, wzr
  1411e8: b81983a8     	stur	w8, [x29, #-0x68]
  1411ec: 14000001     	b	0x1411f0 <android::AnotherPacketSource::getFormat()+0x308>
  1411f0: d100a3a0     	sub	x0, x29, #0x28
  1411f4: 97fda4c7     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1411f8: b85983a8     	ldur	w8, [x29, #-0x68]
  1411fc: 35000208     	cbnz	w8, 0x14123c <android::AnotherPacketSource::getFormat()+0x354>
  141200: 14000001     	b	0x141204 <android::AnotherPacketSource::getFormat()+0x31c>
  141204: 17ffff64     	b	0x140f94 <android::AnotherPacketSource::getFormat()+0xac>
  141208: d100a3a0     	sub	x0, x29, #0x28
  14120c: 97fda4c1     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  141210: 1400000e     	b	0x141248 <android::AnotherPacketSource::getFormat()+0x360>
  141214: aa1f03e0     	mov	x0, xzr
  141218: f94037e8     	ldr	x8, [sp, #0x68]
  14121c: f90007e0     	str	x0, [sp, #0x8]
  141220: aa0803e0     	mov	x0, x8
  141224: f94007e1     	ldr	x1, [sp, #0x8]
  141228: 97fd9236     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  14122c: 14000001     	b	0x141230 <android::AnotherPacketSource::getFormat()+0x348>
  141230: 320003e8     	orr	w8, wzr, #0x1
  141234: b81983a8     	stur	w8, [x29, #-0x68]
  141238: 14000001     	b	0x14123c <android::AnotherPacketSource::getFormat()+0x354>
  14123c: d10063a0     	sub	x0, x29, #0x18
  141240: 97fd7bd4     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141244: 14000004     	b	0x141254 <android::AnotherPacketSource::getFormat()+0x36c>
  141248: d10063a0     	sub	x0, x29, #0x18
  14124c: 97fd7bd1     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141250: 1400000d     	b	0x141284 <android::AnotherPacketSource::getFormat()+0x39c>
  141254: d10043a0     	sub	x0, x29, #0x10
  141258: 97fdd8d1     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14125c: d53bd040     	mrs	x0, TPIDR_EL0
  141260: f9401400     	ldr	x0, [x0, #0x28]
  141264: f85f83be     	ldur	x30, [x29, #-0x8]
  141268: eb1e0000     	subs	x0, x0, x30
  14126c: f90003e0     	str	x0, [sp]
  141270: 54000141     	b.ne	0x141298 <android::AnotherPacketSource::getFormat()+0x3b0>
  141274: 14000001     	b	0x141278 <android::AnotherPacketSource::getFormat()+0x390>
  141278: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  14127c: 9103c3ff     	add	sp, sp, #0xf0
  141280: d65f03c0     	ret
  141284: d10043a0     	sub	x0, x29, #0x10
  141288: 97fdd8c5     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14128c: 14000001     	b	0x141290 <android::AnotherPacketSource::getFormat()+0x3a8>
  141290: f85a03a0     	ldur	x0, [x29, #-0x60]
  141294: 97fd9b1f     	bl	0xa7f10 <_Unwind_Resume@plt>
  141298: 97fda2b6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014129c <android::List<android::sp<android::ABuffer>>::begin()>:
  14129c: d100c3ff     	sub	sp, sp, #0x30
  1412a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1412a4: 910083fd     	add	x29, sp, #0x20
  1412a8: f81f83a0     	stur	x0, [x29, #-0x8]
  1412ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1412b0: f9400400     	ldr	x0, [x0, #0x8]
  1412b4: f9000be8     	str	x8, [sp, #0x10]
  1412b8: 97fda296     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  1412bc: f9400be8     	ldr	x8, [sp, #0x10]
  1412c0: f90007e0     	str	x0, [sp, #0x8]
  1412c4: aa0803e0     	mov	x0, x8
  1412c8: f94007e1     	ldr	x1, [sp, #0x8]
  1412cc: 97fd837d     	bl	0xa20c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2EPNS4_5_NodeE@plt>
  1412d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1412d4: 9100c3ff     	add	sp, sp, #0x30
  1412d8: d65f03c0     	ret

00000000001412dc <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator!=(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR> const&) const>:
  1412dc: d10043ff     	sub	sp, sp, #0x10
  1412e0: f90007e0     	str	x0, [sp, #0x8]
  1412e4: f90003e1     	str	x1, [sp]
  1412e8: f94007e0     	ldr	x0, [sp, #0x8]
  1412ec: f9400000     	ldr	x0, [x0]
  1412f0: f94003e1     	ldr	x1, [sp]
  1412f4: f9400021     	ldr	x1, [x1]
  1412f8: eb01001f     	cmp	x0, x1
  1412fc: 1a9f07e8     	cset	w8, ne
  141300: 320003e9     	orr	w9, wzr, #0x1
  141304: 0a090108     	and	w8, w8, w9
  141308: 2a0803e0     	mov	w0, w8
  14130c: 910043ff     	add	sp, sp, #0x10
  141310: d65f03c0     	ret

0000000000141314 <android::List<android::sp<android::ABuffer>>::end()>:
  141314: d10083ff     	sub	sp, sp, #0x20
  141318: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14131c: 910043fd     	add	x29, sp, #0x10
  141320: f90007e0     	str	x0, [sp, #0x8]
  141324: f94007e0     	ldr	x0, [sp, #0x8]
  141328: f9400401     	ldr	x1, [x0, #0x8]
  14132c: aa0803e0     	mov	x0, x8
  141330: 97fd8364     	bl	0xa20c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2EPNS4_5_NodeE@plt>
  141334: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  141338: 910083ff     	add	sp, sp, #0x20
  14133c: d65f03c0     	ret

0000000000141340 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::~_ListIterator()>:
  141340: d10043ff     	sub	sp, sp, #0x10
  141344: f90007e0     	str	x0, [sp, #0x8]
  141348: 910043ff     	add	sp, sp, #0x10
  14134c: d65f03c0     	ret

0000000000141350 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator*() const>:
  141350: d10083ff     	sub	sp, sp, #0x20
  141354: a9017bfd     	stp	x29, x30, [sp, #0x10]
  141358: 910043fd     	add	x29, sp, #0x10
  14135c: f90007e0     	str	x0, [sp, #0x8]
  141360: f94007e0     	ldr	x0, [sp, #0x8]
  141364: f9400000     	ldr	x0, [x0]
  141368: 97fd8512     	bl	0xa27b0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node6getRefEv@plt>
  14136c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  141370: 910083ff     	add	sp, sp, #0x20
  141374: d65f03c0     	ret

0000000000141378 <android::sp<android::RefBase>::sp()>:
  141378: d10043ff     	sub	sp, sp, #0x10
  14137c: d2800008     	mov	x8, #0x0                // =0
  141380: f90007e0     	str	x0, [sp, #0x8]
  141384: f94007e0     	ldr	x0, [sp, #0x8]
  141388: f9000008     	str	x8, [x0]
  14138c: 910043ff     	add	sp, sp, #0x10
  141390: d65f03c0     	ret

0000000000141394 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++()>:
  141394: d10083ff     	sub	sp, sp, #0x20
  141398: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14139c: 910043fd     	add	x29, sp, #0x10
  1413a0: f90007e0     	str	x0, [sp, #0x8]
  1413a4: f94007e0     	ldr	x0, [sp, #0x8]
  1413a8: aa0003e8     	mov	x8, x0
  1413ac: f9400108     	ldr	x8, [x8]
  1413b0: f90003e0     	str	x0, [sp]
  1413b4: aa0803e0     	mov	x0, x8
  1413b8: 97fda256     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  1413bc: f94003e8     	ldr	x8, [sp]
  1413c0: f9000100     	str	x0, [x8]
  1413c4: f94003e0     	ldr	x0, [sp]
  1413c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1413cc: 910083ff     	add	sp, sp, #0x20
  1413d0: d65f03c0     	ret

00000000001413d4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)>:
  1413d4: d10683ff     	sub	sp, sp, #0x1a0
  1413d8: f900c3fc     	str	x28, [sp, #0x180]
  1413dc: a9197bfd     	stp	x29, x30, [sp, #0x190]
  1413e0: 910643fd     	add	x29, sp, #0x190
  1413e4: d53bd048     	mrs	x8, TPIDR_EL0
  1413e8: f9401508     	ldr	x8, [x8, #0x28]
  1413ec: f81e83a8     	stur	x8, [x29, #-0x18]
  1413f0: f81583a0     	stur	x0, [x29, #-0xa8]
  1413f4: f81503a1     	stur	x1, [x29, #-0xb0]
  1413f8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1413fc: aa0803e0     	mov	x0, x8
  141400: f85503a1     	ldur	x1, [x29, #-0xb0]
  141404: f90063e0     	str	x0, [sp, #0xc0]
  141408: aa0103e0     	mov	x0, x1
  14140c: f9005fe8     	str	x8, [sp, #0xb8]
  141410: 97fd9d0c     	bl	0xa8840 <_ZN7android2spINS_7ABufferEE5clearEv@plt>
  141414: f9405fe8     	ldr	x8, [sp, #0xb8]
  141418: 91006101     	add	x1, x8, #0x18
  14141c: d100a3a0     	sub	x0, x29, #0x28
  141420: 94000161     	bl	0x1419a4 <android::sp<android::ABuffer>::clear()+0x60>
  141424: 14000001     	b	0x141428 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x54>
  141428: f94063e8     	ldr	x8, [sp, #0xc0]
  14142c: b9409909     	ldr	w9, [x8, #0x98]
  141430: 2a1f03e0     	mov	w0, wzr
  141434: b900b7e0     	str	w0, [sp, #0xb4]
  141438: 35000149     	cbnz	w9, 0x141460 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x8c>
  14143c: 14000001     	b	0x141440 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x6c>
  141440: f94063e8     	ldr	x8, [sp, #0xc0]
  141444: 91022100     	add	x0, x8, #0x88
  141448: 97fd817e     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  14144c: b900b3e0     	str	w0, [sp, #0xb0]
  141450: 14000001     	b	0x141454 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x80>
  141454: b940b3e0     	ldr	w0, [sp, #0xb0]
  141458: b900b7e0     	str	w0, [sp, #0xb4]
  14145c: 14000001     	b	0x141460 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x8c>
  141460: b940b7e8     	ldr	w8, [sp, #0xb4]
  141464: 36000168     	tbz	w8, #0x0, 0x141490 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0xbc>
  141468: 14000001     	b	0x14146c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x98>
  14146c: f94063e8     	ldr	x8, [sp, #0xc0]
  141470: 91010100     	add	x0, x8, #0x40
  141474: d100a3a1     	sub	x1, x29, #0x28
  141478: 97fda46e     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  14147c: 17ffffeb     	b	0x141428 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x54>
  141480: f81483a0     	stur	x0, [x29, #-0xb8]
  141484: 2a0103e8     	mov	w8, w1
  141488: b81443a8     	stur	w8, [x29, #-0xbc]
  14148c: 14000128     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  141490: f94063e8     	ldr	x8, [sp, #0xc0]
  141494: 91022100     	add	x0, x8, #0x88
  141498: 97fd816a     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  14149c: b900afe0     	str	w0, [sp, #0xac]
  1414a0: 14000001     	b	0x1414a4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0xd0>
  1414a4: b940afe8     	ldr	w8, [sp, #0xac]
  1414a8: 37002168     	tbnz	w8, #0x0, 0x1418d4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x500>
  1414ac: 14000001     	b	0x1414b0 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0xdc>
  1414b0: f94063e8     	ldr	x8, [sp, #0xc0]
  1414b4: 91022100     	add	x0, x8, #0x88
  1414b8: d100c3a8     	sub	x8, x29, #0x30
  1414bc: 97fd90c1     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  1414c0: 14000001     	b	0x1414c4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0xf0>
  1414c4: d100c3a0     	sub	x0, x29, #0x30
  1414c8: 97fd90da     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  1414cc: f90053e0     	str	x0, [sp, #0xa0]
  1414d0: 14000001     	b	0x1414d4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x100>
  1414d4: f85503a0     	ldur	x0, [x29, #-0xb0]
  1414d8: f94053e1     	ldr	x1, [sp, #0xa0]
  1414dc: 97fd92e9     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
  1414e0: f9004fe0     	str	x0, [sp, #0x98]
  1414e4: 14000001     	b	0x1414e8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x114>
  1414e8: d100c3a0     	sub	x0, x29, #0x30
  1414ec: 97fd7b29     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1414f0: f94063e0     	ldr	x0, [sp, #0xc0]
  1414f4: 9102201e     	add	x30, x0, #0x88
  1414f8: aa1e03e1     	mov	x1, x30
  1414fc: d10103a8     	sub	x8, x29, #0x40
  141500: aa1e03e0     	mov	x0, x30
  141504: f9004be1     	str	x1, [sp, #0x90]
  141508: 97fd90ae     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  14150c: 14000001     	b	0x141510 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x13c>
  141510: d100e3a8     	sub	x8, x29, #0x38
  141514: d10103a1     	sub	x1, x29, #0x40
  141518: f9404be0     	ldr	x0, [sp, #0x90]
  14151c: 97fd911d     	bl	0xa5990 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEE@plt>
  141520: 14000001     	b	0x141524 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x150>
  141524: d100e3a0     	sub	x0, x29, #0x38
  141528: 97fd7b1a     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14152c: d10103a0     	sub	x0, x29, #0x40
  141530: 97fd7b18     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141534: f85503a0     	ldur	x0, [x29, #-0xb0]
  141538: 97fd7a56     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14153c: f90047e0     	str	x0, [sp, #0x88]
  141540: 14000001     	b	0x141544 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x170>
  141544: d10143a8     	sub	x8, x29, #0x50
  141548: f94047e0     	ldr	x0, [sp, #0x88]
  14154c: 97fd81e5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  141550: 14000001     	b	0x141554 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x180>
  141554: d10143a0     	sub	x0, x29, #0x50
  141558: 97fd9cea     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14155c: f90043e0     	str	x0, [sp, #0x80]
  141560: 14000001     	b	0x141564 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x190>
  141564: d00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  141568: 910c9021     	add	x1, x1, #0x324
  14156c: d10113a2     	sub	x2, x29, #0x44
  141570: f94043e0     	ldr	x0, [sp, #0x80]
  141574: 97fda4b3     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  141578: b9007fe0     	str	w0, [sp, #0x7c]
  14157c: 14000001     	b	0x141580 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x1ac>
  141580: d10143a0     	sub	x0, x29, #0x50
  141584: 97fda657     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141588: b9407fe8     	ldr	w8, [sp, #0x7c]
  14158c: 360007a8     	tbz	w8, #0x0, 0x141680 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x2ac>
  141590: 14000001     	b	0x141594 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x1c0>
  141594: b85bc3a1     	ldur	w1, [x29, #-0x44]
  141598: f94063e0     	ldr	x0, [sp, #0xc0]
  14159c: 97fd7f85     	bl	0xa13b0 <_ZNK7android19AnotherPacketSource15wasFormatChangeEi@plt>
  1415a0: b9007be0     	str	w0, [sp, #0x78]
  1415a4: 14000001     	b	0x1415a8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x1d4>
  1415a8: b9407be8     	ldr	w8, [sp, #0x78]
  1415ac: 36000328     	tbz	w8, #0x0, 0x141610 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x23c>
  1415b0: 14000001     	b	0x1415b4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x1e0>
  1415b4: f94063e8     	ldr	x8, [sp, #0xc0]
  1415b8: 9101e100     	add	x0, x8, #0x78
  1415bc: 97fd8169     	bl	0xa1b60 <_ZN7android2spINS_8MetaDataEE5clearEv@plt>
  1415c0: 14000001     	b	0x1415c4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x1f0>
  1415c4: 14000013     	b	0x141610 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x23c>
  1415c8: f81483a0     	stur	x0, [x29, #-0xb8]
  1415cc: 2a0103e8     	mov	w8, w1
  1415d0: b81443a8     	stur	w8, [x29, #-0xbc]
  1415d4: d100c3a0     	sub	x0, x29, #0x30
  1415d8: 97fd7aee     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1415dc: 140000d4     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  1415e0: f81483a0     	stur	x0, [x29, #-0xb8]
  1415e4: 2a0103e8     	mov	w8, w1
  1415e8: b81443a8     	stur	w8, [x29, #-0xbc]
  1415ec: d10103a0     	sub	x0, x29, #0x40
  1415f0: 97fd7ae8     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1415f4: 140000ce     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  1415f8: f81483a0     	stur	x0, [x29, #-0xb8]
  1415fc: 2a0103e8     	mov	w8, w1
  141600: b81443a8     	stur	w8, [x29, #-0xbc]
  141604: d10143a0     	sub	x0, x29, #0x50
  141608: 97fda636     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14160c: 140000c8     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  141610: f94063e8     	ldr	x8, [sp, #0xc0]
  141614: 91002109     	add	x9, x8, #0x8
  141618: aa0903e0     	mov	x0, x9
  14161c: d10183a8     	sub	x8, x29, #0x60
  141620: f9003be0     	str	x0, [sp, #0x70]
  141624: aa0903e0     	mov	x0, x9
  141628: 97fd929a     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  14162c: 14000001     	b	0x141630 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x25c>
  141630: d10163a8     	sub	x8, x29, #0x58
  141634: d10183a1     	sub	x1, x29, #0x60
  141638: f9403be0     	ldr	x0, [sp, #0x70]
  14163c: 97fd8859     	bl	0xa37a0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  141640: 14000001     	b	0x141644 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x270>
  141644: d10163a0     	sub	x0, x29, #0x58
  141648: 97fd9906     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14164c: d10183a0     	sub	x0, x29, #0x60
  141650: 97fd9904     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  141654: 12807e88     	mov	w8, #-0x3f5             // =-1013
  141658: b81643a8     	stur	w8, [x29, #-0x9c]
  14165c: 320003e8     	orr	w8, wzr, #0x1
  141660: b81403a8     	stur	w8, [x29, #-0xc0]
  141664: 140000a2     	b	0x1418ec <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x518>
  141668: f81483a0     	stur	x0, [x29, #-0xb8]
  14166c: 2a0103e8     	mov	w8, w1
  141670: b81443a8     	stur	w8, [x29, #-0xbc]
  141674: d10183a0     	sub	x0, x29, #0x60
  141678: 97fd98fa     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14167c: 140000ac     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  141680: f94063e8     	ldr	x8, [sp, #0xc0]
  141684: 91002100     	add	x0, x8, #0x8
  141688: d101a3a8     	sub	x8, x29, #0x68
  14168c: 97fd9281     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  141690: 14000001     	b	0x141694 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x2c0>
  141694: d101a3a0     	sub	x0, x29, #0x68
  141698: 97fd92fe     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  14169c: f90037e0     	str	x0, [sp, #0x68]
  1416a0: 14000001     	b	0x1416a4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x2d0>
  1416a4: d101a3a0     	sub	x0, x29, #0x68
  1416a8: 97fd98ee     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1416ac: f94037e0     	ldr	x0, [sp, #0x68]
  1416b0: f90067e0     	str	x0, [sp, #0xc8]
  1416b4: f85503a0     	ldur	x0, [x29, #-0xb0]
  1416b8: 97fd79f6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1416bc: f90033e0     	str	x0, [sp, #0x60]
  1416c0: 14000001     	b	0x1416c4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x2f0>
  1416c4: d10203a8     	sub	x8, x29, #0x80
  1416c8: f94033e0     	ldr	x0, [sp, #0x60]
  1416cc: 97fd8185     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1416d0: 14000001     	b	0x1416d4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x300>
  1416d4: d10203a0     	sub	x0, x29, #0x80
  1416d8: 97fd9c8a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1416dc: f9002fe0     	str	x0, [sp, #0x58]
  1416e0: 14000001     	b	0x1416e4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x310>
  1416e4: d101e3a8     	sub	x8, x29, #0x78
  1416e8: f9402fe0     	ldr	x0, [sp, #0x58]
  1416ec: 97fd95fd     	bl	0xa6ee0 <_ZNK7android8AMessage3dupEv@plt>
  1416f0: 14000001     	b	0x1416f4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x320>
  1416f4: f94063e8     	ldr	x8, [sp, #0xc0]
  1416f8: 9102a100     	add	x0, x8, #0xa8
  1416fc: d101e3a1     	sub	x1, x29, #0x78
  141700: 97fda564     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  141704: f9002be0     	str	x0, [sp, #0x50]
  141708: 14000001     	b	0x14170c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x338>
  14170c: d101e3a0     	sub	x0, x29, #0x78
  141710: 97fda5f4     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141714: d10203a0     	sub	x0, x29, #0x80
  141718: 97fda5f2     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14171c: f94063e0     	ldr	x0, [sp, #0xc0]
  141720: 9102a000     	add	x0, x0, #0xa8
  141724: 97fd9c77     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  141728: f90027e0     	str	x0, [sp, #0x48]
  14172c: 14000001     	b	0x141730 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x35c>
  141730: 900005c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  141734: 912bbc21     	add	x1, x1, #0xaef
  141738: d101c3a2     	sub	x2, x29, #0x70
  14173c: f94027e0     	ldr	x0, [sp, #0x48]
  141740: 97fd8490     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  141744: b90047e0     	str	w0, [sp, #0x44]
  141748: 14000001     	b	0x14174c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x378>
  14174c: f85903a8     	ldur	x8, [x29, #-0x70]
  141750: f94067e9     	ldr	x9, [sp, #0xc8]
  141754: f9400129     	ldr	x9, [x9]
  141758: eb090108     	subs	x8, x8, x9
  14175c: f9001fe8     	str	x8, [sp, #0x38]
  141760: 5400032d     	b.le	0x1417c4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x3f0>
  141764: 14000001     	b	0x141768 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x394>
  141768: f85903a8     	ldur	x8, [x29, #-0x70]
  14176c: f94067e9     	ldr	x9, [sp, #0xc8]
  141770: f9000128     	str	x8, [x9]
  141774: 14000014     	b	0x1417c4 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x3f0>
  141778: f81483a0     	stur	x0, [x29, #-0xb8]
  14177c: 2a0103e8     	mov	w8, w1
  141780: b81443a8     	stur	w8, [x29, #-0xbc]
  141784: d101a3a0     	sub	x0, x29, #0x68
  141788: 97fd98b6     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14178c: 14000068     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  141790: f81483a0     	stur	x0, [x29, #-0xb8]
  141794: 2a0103e8     	mov	w8, w1
  141798: b81443a8     	stur	w8, [x29, #-0xbc]
  14179c: 14000007     	b	0x1417b8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x3e4>
  1417a0: f81483a0     	stur	x0, [x29, #-0xb8]
  1417a4: 2a0103e8     	mov	w8, w1
  1417a8: b81443a8     	stur	w8, [x29, #-0xbc]
  1417ac: d101e3a0     	sub	x0, x29, #0x78
  1417b0: 97fda5cc     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1417b4: 14000001     	b	0x1417b8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x3e4>
  1417b8: d10203a0     	sub	x0, x29, #0x80
  1417bc: 97fda5c9     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1417c0: 1400005b     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  1417c4: d10223a0     	sub	x0, x29, #0x88
  1417c8: 97fd84ae     	bl	0xa2a80 <_ZN7android2spINS_7RefBaseEEC2Ev@plt>
  1417cc: 14000001     	b	0x1417d0 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x3fc>
  1417d0: f85503a0     	ldur	x0, [x29, #-0xb0]
  1417d4: 97fd79af     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1417d8: f9001be0     	str	x0, [sp, #0x30]
  1417dc: 14000001     	b	0x1417e0 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x40c>
  1417e0: d10243a8     	sub	x8, x29, #0x90
  1417e4: f9401be0     	ldr	x0, [sp, #0x30]
  1417e8: 97fd813e     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1417ec: 14000001     	b	0x1417f0 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x41c>
  1417f0: d10243a0     	sub	x0, x29, #0x90
  1417f4: 97fd9c43     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1417f8: f90017e0     	str	x0, [sp, #0x28]
  1417fc: 14000001     	b	0x141800 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x42c>
  141800: 900005c1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  141804: 9128e421     	add	x1, x1, #0xa39
  141808: d10223a2     	sub	x2, x29, #0x88
  14180c: f94017e0     	ldr	x0, [sp, #0x28]
  141810: 97fd9678     	bl	0xa71f0 <_ZNK7android8AMessage10findObjectEPKcPNS_2spINS_7RefBaseEEE@plt>
  141814: b90027e0     	str	w0, [sp, #0x24]
  141818: 14000001     	b	0x14181c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x448>
  14181c: d10243a0     	sub	x0, x29, #0x90
  141820: 97fda5b0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141824: b94027e8     	ldr	w8, [sp, #0x24]
  141828: 36000428     	tbz	w8, #0x0, 0x1418ac <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x4d8>
  14182c: 14000001     	b	0x141830 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x45c>
  141830: d10223a0     	sub	x0, x29, #0x88
  141834: 97fd8f97     	bl	0xa5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>
  141838: f9000fe0     	str	x0, [sp, #0x18]
  14183c: 14000001     	b	0x141840 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x46c>
  141840: d10263a0     	sub	x0, x29, #0x98
  141844: f9400fe1     	ldr	x1, [sp, #0x18]
  141848: 97fd90ae     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  14184c: 14000001     	b	0x141850 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x47c>
  141850: d10263a1     	sub	x1, x29, #0x98
  141854: f94063e0     	ldr	x0, [sp, #0xc0]
  141858: 97fd9532     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  14185c: 14000001     	b	0x141860 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x48c>
  141860: d10263a0     	sub	x0, x29, #0x98
  141864: 97fd8043     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  141868: 14000011     	b	0x1418ac <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x4d8>
  14186c: f81483a0     	stur	x0, [x29, #-0xb8]
  141870: 2a0103e8     	mov	w8, w1
  141874: b81443a8     	stur	w8, [x29, #-0xbc]
  141878: 14000014     	b	0x1418c8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x4f4>
  14187c: f81483a0     	stur	x0, [x29, #-0xb8]
  141880: 2a0103e8     	mov	w8, w1
  141884: b81443a8     	stur	w8, [x29, #-0xbc]
  141888: d10243a0     	sub	x0, x29, #0x90
  14188c: 97fda595     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  141890: 1400000e     	b	0x1418c8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x4f4>
  141894: f81483a0     	stur	x0, [x29, #-0xb8]
  141898: 2a0103e8     	mov	w8, w1
  14189c: b81443a8     	stur	w8, [x29, #-0xbc]
  1418a0: d10263a0     	sub	x0, x29, #0x98
  1418a4: 97fd8033     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1418a8: 14000008     	b	0x1418c8 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x4f4>
  1418ac: 2a1f03e8     	mov	w8, wzr
  1418b0: b81643a8     	stur	w8, [x29, #-0x9c]
  1418b4: 320003e8     	orr	w8, wzr, #0x1
  1418b8: b81403a8     	stur	w8, [x29, #-0xc0]
  1418bc: d10223a0     	sub	x0, x29, #0x88
  1418c0: 97fda4dc     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  1418c4: 1400000a     	b	0x1418ec <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x518>
  1418c8: d10223a0     	sub	x0, x29, #0x88
  1418cc: 97fda4d9     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  1418d0: 14000017     	b	0x14192c <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x558>
  1418d4: f94063e8     	ldr	x8, [sp, #0xc0]
  1418d8: b9409909     	ldr	w9, [x8, #0x98]
  1418dc: b81643a9     	stur	w9, [x29, #-0x9c]
  1418e0: 320003e9     	orr	w9, wzr, #0x1
  1418e4: b81403a9     	stur	w9, [x29, #-0xc0]
  1418e8: 14000001     	b	0x1418ec <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x518>
  1418ec: d100a3a0     	sub	x0, x29, #0x28
  1418f0: 94000122     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  1418f4: b85643a8     	ldur	w8, [x29, #-0x9c]
  1418f8: d53bd040     	mrs	x0, TPIDR_EL0
  1418fc: f9401400     	ldr	x0, [x0, #0x28]
  141900: f85e83be     	ldur	x30, [x29, #-0x18]
  141904: eb1e0000     	subs	x0, x0, x30
  141908: b90017e8     	str	w8, [sp, #0x14]
  14190c: f90007e0     	str	x0, [sp, #0x8]
  141910: 54000181     	b.ne	0x141940 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x56c>
  141914: 14000001     	b	0x141918 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x544>
  141918: b94017e0     	ldr	w0, [sp, #0x14]
  14191c: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  141920: f940c3fc     	ldr	x28, [sp, #0x180]
  141924: 910683ff     	add	sp, sp, #0x1a0
  141928: d65f03c0     	ret
  14192c: d100a3a0     	sub	x0, x29, #0x28
  141930: 94000112     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  141934: 14000001     	b	0x141938 <android::AnotherPacketSource::dequeueAccessUnit(android::sp<android::ABuffer>*)+0x564>
  141938: f85483a0     	ldur	x0, [x29, #-0xb8]
  14193c: 97fd9975     	bl	0xa7f10 <_Unwind_Resume@plt>
  141940: 97fda10c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000141944 <android::sp<android::ABuffer>::clear()>:
  141944: d100c3ff     	sub	sp, sp, #0x30
  141948: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14194c: 910083fd     	add	x29, sp, #0x20
  141950: d2800008     	mov	x8, #0x0                // =0
  141954: f81f83a0     	stur	x0, [x29, #-0x8]
  141958: f85f83a0     	ldur	x0, [x29, #-0x8]
  14195c: aa0003e9     	mov	x9, x0
  141960: f9400129     	ldr	x9, [x9]
  141964: eb08013f     	cmp	x9, x8
  141968: 1a9f07ea     	cset	w10, ne
  14196c: f9000be8     	str	x8, [sp, #0x10]
  141970: f90007e0     	str	x0, [sp, #0x8]
  141974: 3700004a     	tbnz	w10, #0x0, 0x14197c <android::sp<android::ABuffer>::clear()+0x38>
  141978: 14000008     	b	0x141998 <android::sp<android::ABuffer>::clear()+0x54>
  14197c: f94007e8     	ldr	x8, [sp, #0x8]
  141980: f9400100     	ldr	x0, [x8]
  141984: f94007e1     	ldr	x1, [sp, #0x8]
  141988: 97fd89b2     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  14198c: f94007e8     	ldr	x8, [sp, #0x8]
  141990: f9400be0     	ldr	x0, [sp, #0x10]
  141994: f9000100     	str	x0, [x8]
  141998: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14199c: 9100c3ff     	add	sp, sp, #0x30
  1419a0: d65f03c0     	ret
  1419a4: d10103ff     	sub	sp, sp, #0x40
  1419a8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1419ac: 9100c3fd     	add	x29, sp, #0x30
  1419b0: 320003e8     	orr	w8, wzr, #0x1
  1419b4: f81f83a0     	stur	x0, [x29, #-0x8]
  1419b8: f81f03a1     	stur	x1, [x29, #-0x10]
  1419bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1419c0: aa0003e1     	mov	x1, x0
  1419c4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1419c8: f9000fe0     	str	x0, [sp, #0x18]
  1419cc: aa0903e0     	mov	x0, x9
  1419d0: b90017e8     	str	w8, [sp, #0x14]
  1419d4: f90007e1     	str	x1, [sp, #0x8]
  1419d8: 940010d6     	bl	0x145d30 <android::List<android::sp<android::ABuffer>>::_Node::getRef()+0x14>
  1419dc: f94007e9     	ldr	x9, [sp, #0x8]
  1419e0: f9000120     	str	x0, [x9]
  1419e4: b94017e8     	ldr	w8, [sp, #0x14]
  1419e8: f9400fe0     	ldr	x0, [sp, #0x18]
  1419ec: 39002008     	strb	w8, [x0, #0x8]
  1419f0: f9400000     	ldr	x0, [x0]
  1419f4: 97fda437     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1419f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1419fc: 910103ff     	add	sp, sp, #0x40
  141a00: d65f03c0     	ret

0000000000141a04 <android::List<android::sp<android::ABuffer>>::empty() const>:
  141a04: d10083ff     	sub	sp, sp, #0x20
  141a08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  141a0c: 910043fd     	add	x29, sp, #0x10
  141a10: f90007e0     	str	x0, [sp, #0x8]
  141a14: f94007e0     	ldr	x0, [sp, #0x8]
  141a18: f9400408     	ldr	x8, [x0, #0x8]
  141a1c: f90003e0     	str	x0, [sp]
  141a20: aa0803e0     	mov	x0, x8
  141a24: 97fda0bb     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  141a28: f94003e8     	ldr	x8, [sp]
  141a2c: f9400509     	ldr	x9, [x8, #0x8]
  141a30: eb09001f     	cmp	x0, x9
  141a34: 1a9f17ea     	cset	w10, eq
  141a38: 320003eb     	orr	w11, wzr, #0x1
  141a3c: 0a0b014a     	and	w10, w10, w11
  141a40: 2a0a03e0     	mov	w0, w10
  141a44: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  141a48: 910083ff     	add	sp, sp, #0x20
  141a4c: d65f03c0     	ret

0000000000141a50 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)>:
  141a50: d10143ff     	sub	sp, sp, #0x50
  141a54: a9047bfd     	stp	x29, x30, [sp, #0x40]
  141a58: 910103fd     	add	x29, sp, #0x40
  141a5c: d2800009     	mov	x9, #0x0                // =0
  141a60: f81f83a0     	stur	x0, [x29, #-0x8]
  141a64: aa0103e0     	mov	x0, x1
  141a68: f90013e8     	str	x8, [sp, #0x20]
  141a6c: f9000fe1     	str	x1, [sp, #0x18]
  141a70: f9000be9     	str	x9, [sp, #0x10]
  141a74: 97fd92fb     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141a78: 97fda0a6     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  141a7c: f81f03a0     	stur	x0, [x29, #-0x10]
  141a80: f9400fe0     	ldr	x0, [sp, #0x18]
  141a84: 97fd92f7     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141a88: 97fd98ba     	bl	0xa7d70 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getPrevEv@plt>
  141a8c: f81e83a0     	stur	x0, [x29, #-0x18]
  141a90: f85e83a0     	ldur	x0, [x29, #-0x18]
  141a94: f85f03a1     	ldur	x1, [x29, #-0x10]
  141a98: 97fd7e72     	bl	0xa1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>
  141a9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  141aa0: f85e83a1     	ldur	x1, [x29, #-0x18]
  141aa4: 97fd8aaf     	bl	0xa4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>
  141aa8: f9400fe0     	ldr	x0, [sp, #0x18]
  141aac: 97fd92ed     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141ab0: f9400be8     	ldr	x8, [sp, #0x10]
  141ab4: eb08001f     	cmp	x0, x8
  141ab8: 1a9f17ea     	cset	w10, eq
  141abc: f90007e0     	str	x0, [sp, #0x8]
  141ac0: 370000aa     	tbnz	w10, #0x0, 0x141ad4 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0x84>
  141ac4: f94007e0     	ldr	x0, [sp, #0x8]
  141ac8: 97fd9c86     	bl	0xa8ce0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_NodeD2Ev@plt>
  141acc: f94007e0     	ldr	x0, [sp, #0x8]
  141ad0: 97fd7ba4     	bl	0xa0960 <_ZdlPv@plt>
  141ad4: f85f03a1     	ldur	x1, [x29, #-0x10]
  141ad8: f94013e0     	ldr	x0, [sp, #0x20]
  141adc: 97fd8179     	bl	0xa20c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2EPNS4_5_NodeE@plt>
  141ae0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  141ae4: 910143ff     	add	sp, sp, #0x50
  141ae8: d65f03c0     	ret

0000000000141aec <android::AnotherPacketSource::wasFormatChange(int) const>:
  141aec: d10083ff     	sub	sp, sp, #0x20
  141af0: f9000be0     	str	x0, [sp, #0x10]
  141af4: b9000fe1     	str	w1, [sp, #0xc]
  141af8: f9400be0     	ldr	x0, [sp, #0x10]
  141afc: 3941c001     	ldrb	w1, [x0, #0x70]
  141b00: f90003e0     	str	x0, [sp]
  141b04: 37000041     	tbnz	w1, #0x0, 0x141b0c <android::AnotherPacketSource::wasFormatChange(int) const+0x20>
  141b08: 1400000b     	b	0x141b34 <android::AnotherPacketSource::wasFormatChange(int) const+0x48>
  141b0c: 321f03e8     	orr	w8, wzr, #0x2
  141b10: 52800009     	mov	w9, #0x0                // =0
  141b14: b9400fea     	ldr	w10, [sp, #0xc]
  141b18: 0a080148     	and	w8, w10, w8
  141b1c: 6b09011f     	cmp	w8, w9
  141b20: 1a9f07e8     	cset	w8, ne
  141b24: 320003e9     	orr	w9, wzr, #0x1
  141b28: 0a090108     	and	w8, w8, w9
  141b2c: 39007fe8     	strb	w8, [sp, #0x1f]
  141b30: 14000013     	b	0x141b7c <android::AnotherPacketSource::wasFormatChange(int) const+0x90>
  141b34: f94003e8     	ldr	x8, [sp]
  141b38: 3941c509     	ldrb	w9, [x8, #0x71]
  141b3c: 37000049     	tbnz	w9, #0x0, 0x141b44 <android::AnotherPacketSource::wasFormatChange(int) const+0x58>
  141b40: 1400000b     	b	0x141b6c <android::AnotherPacketSource::wasFormatChange(int) const+0x80>
  141b44: 52800008     	mov	w8, #0x0                // =0
  141b48: 321e03e9     	orr	w9, wzr, #0x4
  141b4c: b9400fea     	ldr	w10, [sp, #0xc]
  141b50: 0a090149     	and	w9, w10, w9
  141b54: 6b08013f     	cmp	w9, w8
  141b58: 1a9f07e8     	cset	w8, ne
  141b5c: 320003e9     	orr	w9, wzr, #0x1
  141b60: 0a090108     	and	w8, w8, w9
  141b64: 39007fe8     	strb	w8, [sp, #0x1f]
  141b68: 14000005     	b	0x141b7c <android::AnotherPacketSource::wasFormatChange(int) const+0x90>
  141b6c: 52800008     	mov	w8, #0x0                // =0
  141b70: 320003e9     	orr	w9, wzr, #0x1
  141b74: 0a090108     	and	w8, w8, w9
  141b78: 39007fe8     	strb	w8, [sp, #0x1f]
  141b7c: 39407fe8     	ldrb	w8, [sp, #0x1f]
  141b80: 2a0803e0     	mov	w0, w8
  141b84: 910083ff     	add	sp, sp, #0x20
  141b88: d65f03c0     	ret

0000000000141b8c <android::sp<android::MetaData>::clear()>:
  141b8c: d100c3ff     	sub	sp, sp, #0x30
  141b90: a9027bfd     	stp	x29, x30, [sp, #0x20]
  141b94: 910083fd     	add	x29, sp, #0x20
  141b98: d2800008     	mov	x8, #0x0                // =0
  141b9c: f81f83a0     	stur	x0, [x29, #-0x8]
  141ba0: f85f83a0     	ldur	x0, [x29, #-0x8]
  141ba4: aa0003e9     	mov	x9, x0
  141ba8: f9400129     	ldr	x9, [x9]
  141bac: eb08013f     	cmp	x9, x8
  141bb0: 1a9f07ea     	cset	w10, ne
  141bb4: f9000be8     	str	x8, [sp, #0x10]
  141bb8: f90007e0     	str	x0, [sp, #0x8]
  141bbc: 3700004a     	tbnz	w10, #0x0, 0x141bc4 <android::sp<android::MetaData>::clear()+0x38>
  141bc0: 14000008     	b	0x141be0 <android::sp<android::MetaData>::clear()+0x54>
  141bc4: f94007e8     	ldr	x8, [sp, #0x8]
  141bc8: f9400100     	ldr	x0, [x8]
  141bcc: f94007e1     	ldr	x1, [sp, #0x8]
  141bd0: 97fd8920     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  141bd4: f94007e8     	ldr	x8, [sp, #0x8]
  141bd8: f9400be0     	ldr	x0, [sp, #0x10]
  141bdc: f9000100     	str	x0, [x8]
  141be0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  141be4: 9100c3ff     	add	sp, sp, #0x30
  141be8: d65f03c0     	ret

0000000000141bec <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)>:
  141bec: d10143ff     	sub	sp, sp, #0x50
  141bf0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  141bf4: 910103fd     	add	x29, sp, #0x40
  141bf8: d2800009     	mov	x9, #0x0                // =0
  141bfc: f81f83a0     	stur	x0, [x29, #-0x8]
  141c00: aa0103e0     	mov	x0, x1
  141c04: f90013e8     	str	x8, [sp, #0x20]
  141c08: f9000fe1     	str	x1, [sp, #0x18]
  141c0c: f9000be9     	str	x9, [sp, #0x10]
  141c10: 97fda4fc     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141c14: 97fd9533     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  141c18: f81f03a0     	stur	x0, [x29, #-0x10]
  141c1c: f9400fe0     	ldr	x0, [sp, #0x18]
  141c20: 97fda4f8     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141c24: 97fd9e0f     	bl	0xa9460 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getPrevEv@plt>
  141c28: f81e83a0     	stur	x0, [x29, #-0x18]
  141c2c: f85e83a0     	ldur	x0, [x29, #-0x18]
  141c30: f85f03a1     	ldur	x1, [x29, #-0x10]
  141c34: 97fd81b3     	bl	0xa2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>
  141c38: f85f03a0     	ldur	x0, [x29, #-0x10]
  141c3c: f85e83a1     	ldur	x1, [x29, #-0x18]
  141c40: 97fd8908     	bl	0xa4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>
  141c44: f9400fe0     	ldr	x0, [sp, #0x18]
  141c48: 97fda4ee     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  141c4c: f9400be8     	ldr	x8, [sp, #0x10]
  141c50: eb08001f     	cmp	x0, x8
  141c54: 1a9f17ea     	cset	w10, eq
  141c58: f90007e0     	str	x0, [sp, #0x8]
  141c5c: 370000aa     	tbnz	w10, #0x0, 0x141c70 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0x84>
  141c60: f94007e0     	ldr	x0, [sp, #0x8]
  141c64: 97fd7c37     	bl	0xa0d40 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_NodeD2Ev@plt>
  141c68: f94007e0     	ldr	x0, [sp, #0x8]
  141c6c: 97fd7b3d     	bl	0xa0960 <_ZdlPv@plt>
  141c70: f85f03a1     	ldur	x1, [x29, #-0x10]
  141c74: f94013e0     	ldr	x0, [sp, #0x20]
  141c78: 97fd7ef2     	bl	0xa1840 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  141c7c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  141c80: 910143ff     	add	sp, sp, #0x50
  141c84: d65f03c0     	ret

0000000000141c88 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::begin()>:
  141c88: d100c3ff     	sub	sp, sp, #0x30
  141c8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  141c90: 910083fd     	add	x29, sp, #0x20
  141c94: f81f83a0     	stur	x0, [x29, #-0x8]
  141c98: f85f83a0     	ldur	x0, [x29, #-0x8]
  141c9c: f9400400     	ldr	x0, [x0, #0x8]
  141ca0: f9000be8     	str	x8, [sp, #0x10]
  141ca4: 97fd950f     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  141ca8: f9400be8     	ldr	x8, [sp, #0x10]
  141cac: f90007e0     	str	x0, [sp, #0x8]
  141cb0: aa0803e0     	mov	x0, x8
  141cb4: f94007e1     	ldr	x1, [sp, #0x8]
  141cb8: 97fd7ee2     	bl	0xa1840 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  141cbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  141cc0: 9100c3ff     	add	sp, sp, #0x30
  141cc4: d65f03c0     	ret

0000000000141cc8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::~_ListIterator()>:
  141cc8: d10043ff     	sub	sp, sp, #0x10
  141ccc: f90007e0     	str	x0, [sp, #0x8]
  141cd0: 910043ff     	add	sp, sp, #0x10
  141cd4: d65f03c0     	ret

0000000000141cd8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator*() const>:
  141cd8: d10083ff     	sub	sp, sp, #0x20
  141cdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  141ce0: 910043fd     	add	x29, sp, #0x10
  141ce4: f90007e0     	str	x0, [sp, #0x8]
  141ce8: f94007e0     	ldr	x0, [sp, #0x8]
  141cec: f9400000     	ldr	x0, [x0]
  141cf0: 97fd7b78     	bl	0xa0ad0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node6getRefEv@plt>
  141cf4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  141cf8: 910083ff     	add	sp, sp, #0x20
  141cfc: d65f03c0     	ret

0000000000141d00 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)>:
  141d00: d100c3ff     	sub	sp, sp, #0x30
  141d04: a9027bfd     	stp	x29, x30, [sp, #0x20]
  141d08: 910083fd     	add	x29, sp, #0x20
  141d0c: d2800008     	mov	x8, #0x0                // =0
  141d10: f81f83a0     	stur	x0, [x29, #-0x8]
  141d14: f9000be1     	str	x1, [sp, #0x10]
  141d18: f85f83a0     	ldur	x0, [x29, #-0x8]
  141d1c: aa0003e1     	mov	x1, x0
  141d20: f9400021     	ldr	x1, [x1]
  141d24: eb08003f     	cmp	x1, x8
  141d28: 1a9f07e9     	cset	w9, ne
  141d2c: f90007e8     	str	x8, [sp, #0x8]
  141d30: f90003e0     	str	x0, [sp]
  141d34: 37000049     	tbnz	w9, #0x0, 0x141d3c <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x3c>
  141d38: 14000005     	b	0x141d4c <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x4c>
  141d3c: f94003e8     	ldr	x8, [sp]
  141d40: f9400100     	ldr	x0, [x8]
  141d44: f94003e1     	ldr	x1, [sp]
  141d48: 97fd88c2     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  141d4c: f9400be8     	ldr	x8, [sp, #0x10]
  141d50: f9400108     	ldr	x8, [x8]
  141d54: f94003e9     	ldr	x9, [sp]
  141d58: f9000128     	str	x8, [x9]
  141d5c: f9400be8     	ldr	x8, [sp, #0x10]
  141d60: f94007e9     	ldr	x9, [sp, #0x8]
  141d64: f9000109     	str	x9, [x8]
  141d68: f94003e0     	ldr	x0, [sp]
  141d6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  141d70: 9100c3ff     	add	sp, sp, #0x30
  141d74: d65f03c0     	ret
  141d78: d10083ff     	sub	sp, sp, #0x20
  141d7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  141d80: 910043fd     	add	x29, sp, #0x10
  141d84: f90007e0     	str	x0, [sp, #0x8]
  141d88: f94007e0     	ldr	x0, [sp, #0x8]
  141d8c: 39402008     	ldrb	w8, [x0, #0x8]
  141d90: f90003e0     	str	x0, [sp]
  141d94: 37000048     	tbnz	w8, #0x0, 0x141d9c <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x9c>
  141d98: 14000004     	b	0x141da8 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0xa8>
  141d9c: f94003e8     	ldr	x8, [sp]
  141da0: f9400100     	ldr	x0, [x8]
  141da4: 97fd82e7     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  141da8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  141dac: 910083ff     	add	sp, sp, #0x20
  141db0: d65f03c0     	ret

0000000000141db4 <android::AnotherPacketSource::requeueAccessUnit(android::sp<android::ABuffer> const&)>:
  141db4: d10143ff     	sub	sp, sp, #0x50
  141db8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  141dbc: 910103fd     	add	x29, sp, #0x40
  141dc0: d53bd048     	mrs	x8, TPIDR_EL0
  141dc4: f9401508     	ldr	x8, [x8, #0x28]
  141dc8: f81f83a8     	stur	x8, [x29, #-0x8]
  141dcc: f81e83a0     	stur	x0, [x29, #-0x18]
  141dd0: f90013e1     	str	x1, [sp, #0x20]
  141dd4: f85e83a8     	ldur	x8, [x29, #-0x18]
  141dd8: 91006101     	add	x1, x8, #0x18
  141ddc: d10043a0     	sub	x0, x29, #0x10
  141de0: f90007e8     	str	x8, [sp, #0x8]
  141de4: 97fdd557     	bl	0xb7340 <setMediaExtractor+0x248>
  141de8: f94007e8     	ldr	x8, [sp, #0x8]
  141dec: 91022100     	add	x0, x8, #0x88
  141df0: f94013e1     	ldr	x1, [sp, #0x20]
  141df4: 97fd87a7     	bl	0xa3c90 <_ZN7android4ListINS_2spINS_7ABufferEEEE10push_frontERKS3_@plt>
  141df8: 14000001     	b	0x141dfc <android::AnotherPacketSource::requeueAccessUnit(android::sp<android::ABuffer> const&)+0x48>
  141dfc: d10043a0     	sub	x0, x29, #0x10
  141e00: 97fdd5e7     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  141e04: d53bd040     	mrs	x0, TPIDR_EL0
  141e08: f9401400     	ldr	x0, [x0, #0x28]
  141e0c: f85f83be     	ldur	x30, [x29, #-0x8]
  141e10: eb1e0000     	subs	x0, x0, x30
  141e14: f90003e0     	str	x0, [sp]
  141e18: 540001a1     	b.ne	0x141e4c <android::AnotherPacketSource::requeueAccessUnit(android::sp<android::ABuffer> const&)+0x98>
  141e1c: 14000001     	b	0x141e20 <android::AnotherPacketSource::requeueAccessUnit(android::sp<android::ABuffer> const&)+0x6c>
  141e20: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  141e24: 910143ff     	add	sp, sp, #0x50
  141e28: d65f03c0     	ret
  141e2c: f9000fe0     	str	x0, [sp, #0x18]
  141e30: 2a0103e8     	mov	w8, w1
  141e34: b90017e8     	str	w8, [sp, #0x14]
  141e38: d10043a0     	sub	x0, x29, #0x10
  141e3c: 97fdd5d8     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  141e40: 14000001     	b	0x141e44 <android::AnotherPacketSource::requeueAccessUnit(android::sp<android::ABuffer> const&)+0x90>
  141e44: f9400fe0     	ldr	x0, [sp, #0x18]
  141e48: 97fd9832     	bl	0xa7f10 <_Unwind_Resume@plt>
  141e4c: 97fd9fc9     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000141e50 <android::List<android::sp<android::ABuffer>>::push_front(android::sp<android::ABuffer> const&)>:
  141e50: d10183ff     	sub	sp, sp, #0x60
  141e54: a9057bfd     	stp	x29, x30, [sp, #0x50]
  141e58: 910143fd     	add	x29, sp, #0x50
  141e5c: d53bd048     	mrs	x8, TPIDR_EL0
  141e60: f9401508     	ldr	x8, [x8, #0x28]
  141e64: f81f83a8     	stur	x8, [x29, #-0x8]
  141e68: f81e03a0     	stur	x0, [x29, #-0x20]
  141e6c: f90017e1     	str	x1, [sp, #0x28]
  141e70: f85e03a8     	ldur	x8, [x29, #-0x20]
  141e74: d10063a0     	sub	x0, x29, #0x18
  141e78: f9000be8     	str	x8, [sp, #0x10]
  141e7c: aa0003e8     	mov	x8, x0
  141e80: f9400be1     	ldr	x1, [sp, #0x10]
  141e84: f90007e0     	str	x0, [sp, #0x8]
  141e88: aa0103e0     	mov	x0, x1
  141e8c: 97fd8e4d     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  141e90: f94017e2     	ldr	x2, [sp, #0x28]
  141e94: d10043a8     	sub	x8, x29, #0x10
  141e98: f9400be0     	ldr	x0, [sp, #0x10]
  141e9c: f94007e1     	ldr	x1, [sp, #0x8]
  141ea0: 97fd836c     	bl	0xa2c50 <_ZN7android4ListINS_2spINS_7ABufferEEEE6insertENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEERKS3_@plt>
  141ea4: 14000001     	b	0x141ea8 <android::List<android::sp<android::ABuffer>>::push_front(android::sp<android::ABuffer> const&)+0x58>
  141ea8: d10043a0     	sub	x0, x29, #0x10
  141eac: 97fd78b9     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141eb0: d10063a0     	sub	x0, x29, #0x18
  141eb4: 97fd78b7     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141eb8: d53bd040     	mrs	x0, TPIDR_EL0
  141ebc: f9401400     	ldr	x0, [x0, #0x28]
  141ec0: f85f83be     	ldur	x30, [x29, #-0x8]
  141ec4: eb1e0000     	subs	x0, x0, x30
  141ec8: f90003e0     	str	x0, [sp]
  141ecc: 540001a1     	b.ne	0x141f00 <android::List<android::sp<android::ABuffer>>::push_front(android::sp<android::ABuffer> const&)+0xb0>
  141ed0: 14000001     	b	0x141ed4 <android::List<android::sp<android::ABuffer>>::push_front(android::sp<android::ABuffer> const&)+0x84>
  141ed4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  141ed8: 910183ff     	add	sp, sp, #0x60
  141edc: d65f03c0     	ret
  141ee0: f90013e0     	str	x0, [sp, #0x20]
  141ee4: 2a0103e8     	mov	w8, w1
  141ee8: b9001fe8     	str	w8, [sp, #0x1c]
  141eec: d10063a0     	sub	x0, x29, #0x18
  141ef0: 97fd78a8     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  141ef4: 14000001     	b	0x141ef8 <android::List<android::sp<android::ABuffer>>::push_front(android::sp<android::ABuffer> const&)+0xa8>
  141ef8: f94013e0     	ldr	x0, [sp, #0x20]
  141efc: 97fd9805     	bl	0xa7f10 <_Unwind_Resume@plt>
  141f00: 97fd9f9c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000141f04 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  141f04: f81e0ffc     	str	x28, [sp, #-0x20]!
  141f08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  141f0c: 910043fd     	add	x29, sp, #0x10
  141f10: d10b43ff     	sub	sp, sp, #0x2d0
  141f14: d53bd048     	mrs	x8, TPIDR_EL0
  141f18: f9401508     	ldr	x8, [x8, #0x28]
  141f1c: f81e83a8     	stur	x8, [x29, #-0x18]
  141f20: f900efe0     	str	x0, [sp, #0x1d8]
  141f24: f900ebe1     	str	x1, [sp, #0x1d0]
  141f28: f900e7e2     	str	x2, [sp, #0x1c8]
  141f2c: f940efe8     	ldr	x8, [sp, #0x1d8]
  141f30: aa0803e0     	mov	x0, x8
  141f34: f940ebe1     	ldr	x1, [sp, #0x1d0]
  141f38: aa1f03e2     	mov	x2, xzr
  141f3c: f9000022     	str	x2, [x1]
  141f40: 91006101     	add	x1, x8, #0x18
  141f44: d100a3a8     	sub	x8, x29, #0x28
  141f48: f900d3e0     	str	x0, [sp, #0x1a0]
  141f4c: aa0803e0     	mov	x0, x8
  141f50: 97fffe95     	bl	0x1419a4 <android::sp<android::ABuffer>::clear()+0x60>
  141f54: 14000001     	b	0x141f58 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x54>
  141f58: f940d3e8     	ldr	x8, [sp, #0x1a0]
  141f5c: b9409909     	ldr	w9, [x8, #0x98]
  141f60: 2a1f03e0     	mov	w0, wzr
  141f64: b9019fe0     	str	w0, [sp, #0x19c]
  141f68: 35000149     	cbnz	w9, 0x141f90 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
  141f6c: 14000001     	b	0x141f70 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c>
  141f70: f940d3e8     	ldr	x8, [sp, #0x1a0]
  141f74: 91022100     	add	x0, x8, #0x88
  141f78: 97fd7eb2     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  141f7c: b9019be0     	str	w0, [sp, #0x198]
  141f80: 14000001     	b	0x141f84 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x80>
  141f84: b9419be0     	ldr	w0, [sp, #0x198]
  141f88: b9019fe0     	str	w0, [sp, #0x19c]
  141f8c: 14000001     	b	0x141f90 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
  141f90: b9419fe8     	ldr	w8, [sp, #0x19c]
  141f94: 36000168     	tbz	w8, #0x0, 0x141fc0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xbc>
  141f98: 14000001     	b	0x141f9c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x98>
  141f9c: f940d3e8     	ldr	x8, [sp, #0x1a0]
  141fa0: 91010100     	add	x0, x8, #0x40
  141fa4: d100a3a1     	sub	x1, x29, #0x28
  141fa8: 97fda1a2     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  141fac: 17ffffeb     	b	0x141f58 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x54>
  141fb0: f900e3e0     	str	x0, [sp, #0x1c0]
  141fb4: 2a0103e8     	mov	w8, w1
  141fb8: b901bfe8     	str	w8, [sp, #0x1bc]
  141fbc: 14000270     	b	0x14297c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa78>
  141fc0: f940d3e8     	ldr	x8, [sp, #0x1a0]
  141fc4: 91022100     	add	x0, x8, #0x88
  141fc8: 97fd7e9e     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  141fcc: b90197e0     	str	w0, [sp, #0x194]
  141fd0: 14000001     	b	0x141fd4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd0>
  141fd4: b94197e8     	ldr	w8, [sp, #0x194]
  141fd8: 37004a68     	tbnz	w8, #0x0, 0x142924 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa20>
  141fdc: 14000001     	b	0x141fe0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xdc>
  141fe0: f940d3e8     	ldr	x8, [sp, #0x1a0]
  141fe4: 91022100     	add	x0, x8, #0x88
  141fe8: d100e3a8     	sub	x8, x29, #0x38
  141fec: 97fd8df5     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  141ff0: 14000001     	b	0x141ff4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf0>
  141ff4: d100e3a0     	sub	x0, x29, #0x38
  141ff8: 97fd8e0e     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  141ffc: f900c7e0     	str	x0, [sp, #0x188]
  142000: 14000001     	b	0x142004 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x100>
  142004: d100c3a0     	sub	x0, x29, #0x30
  142008: f940c7e1     	ldr	x1, [sp, #0x188]
  14200c: 97fd86ad     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  142010: 14000001     	b	0x142014 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110>
  142014: d100e3a0     	sub	x0, x29, #0x38
  142018: 97fd785e     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14201c: f940d3e0     	ldr	x0, [sp, #0x1a0]
  142020: 9102201e     	add	x30, x0, #0x88
  142024: aa1e03e1     	mov	x1, x30
  142028: d10123a8     	sub	x8, x29, #0x48
  14202c: aa1e03e0     	mov	x0, x30
  142030: f900c3e1     	str	x1, [sp, #0x180]
  142034: 97fd8de3     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  142038: 14000001     	b	0x14203c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x138>
  14203c: d10103a8     	sub	x8, x29, #0x40
  142040: d10123a1     	sub	x1, x29, #0x48
  142044: f940c3e0     	ldr	x0, [sp, #0x180]
  142048: 97fd8e52     	bl	0xa5990 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEE@plt>
  14204c: 14000001     	b	0x142050 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x14c>
  142050: d10103a0     	sub	x0, x29, #0x40
  142054: 97fd784f     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142058: d10123a0     	sub	x0, x29, #0x48
  14205c: 97fd784d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142060: d100c3a0     	sub	x0, x29, #0x30
  142064: 97fd778b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142068: f900bfe0     	str	x0, [sp, #0x178]
  14206c: 14000001     	b	0x142070 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x16c>
  142070: d10163a8     	sub	x8, x29, #0x58
  142074: f940bfe0     	ldr	x0, [sp, #0x178]
  142078: 97fd7f1a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14207c: 14000001     	b	0x142080 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x17c>
  142080: d10163a0     	sub	x0, x29, #0x58
  142084: 97fd9a1f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142088: f900bbe0     	str	x0, [sp, #0x170]
  14208c: 14000001     	b	0x142090 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x18c>
  142090: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  142094: 910c9021     	add	x1, x1, #0x324
  142098: d10133a2     	sub	x2, x29, #0x4c
  14209c: f940bbe0     	ldr	x0, [sp, #0x170]
  1420a0: 97fda1e8     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  1420a4: b9016fe0     	str	w0, [sp, #0x16c]
  1420a8: 14000001     	b	0x1420ac <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1a8>
  1420ac: d10163a0     	sub	x0, x29, #0x58
  1420b0: 97fda38c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1420b4: b9416fe8     	ldr	w8, [sp, #0x16c]
  1420b8: 36000828     	tbz	w8, #0x0, 0x1421bc <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2b8>
  1420bc: 14000001     	b	0x1420c0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1bc>
  1420c0: b85b43a1     	ldur	w1, [x29, #-0x4c]
  1420c4: f940d3e0     	ldr	x0, [sp, #0x1a0]
  1420c8: 97fd7cba     	bl	0xa13b0 <_ZNK7android19AnotherPacketSource15wasFormatChangeEi@plt>
  1420cc: b9016be0     	str	w0, [sp, #0x168]
  1420d0: 14000001     	b	0x1420d4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1d0>
  1420d4: b9416be8     	ldr	w8, [sp, #0x168]
  1420d8: 360003a8     	tbz	w8, #0x0, 0x14214c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x248>
  1420dc: 14000001     	b	0x1420e0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1dc>
  1420e0: f940d3e8     	ldr	x8, [sp, #0x1a0]
  1420e4: 9101e100     	add	x0, x8, #0x78
  1420e8: 97fd7e9e     	bl	0xa1b60 <_ZN7android2spINS_8MetaDataEE5clearEv@plt>
  1420ec: 14000001     	b	0x1420f0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x1ec>
  1420f0: 14000017     	b	0x14214c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x248>
  1420f4: f900e3e0     	str	x0, [sp, #0x1c0]
  1420f8: 2a0103e8     	mov	w8, w1
  1420fc: b901bfe8     	str	w8, [sp, #0x1bc]
  142100: d100e3a0     	sub	x0, x29, #0x38
  142104: 97fd7823     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142108: 1400021d     	b	0x14297c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa78>
  14210c: f900e3e0     	str	x0, [sp, #0x1c0]
  142110: 2a0103e8     	mov	w8, w1
  142114: b901bfe8     	str	w8, [sp, #0x1bc]
  142118: 14000200     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  14211c: f900e3e0     	str	x0, [sp, #0x1c0]
  142120: 2a0103e8     	mov	w8, w1
  142124: b901bfe8     	str	w8, [sp, #0x1bc]
  142128: d10123a0     	sub	x0, x29, #0x48
  14212c: 97fd7819     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142130: 140001fa     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  142134: f900e3e0     	str	x0, [sp, #0x1c0]
  142138: 2a0103e8     	mov	w8, w1
  14213c: b901bfe8     	str	w8, [sp, #0x1bc]
  142140: d10163a0     	sub	x0, x29, #0x58
  142144: 97fda367     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142148: 140001f4     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  14214c: f940d3e8     	ldr	x8, [sp, #0x1a0]
  142150: 91002109     	add	x9, x8, #0x8
  142154: aa0903e0     	mov	x0, x9
  142158: d101a3a8     	sub	x8, x29, #0x68
  14215c: f900b3e0     	str	x0, [sp, #0x160]
  142160: aa0903e0     	mov	x0, x9
  142164: 97fd8fcb     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  142168: 14000001     	b	0x14216c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x268>
  14216c: d10183a8     	sub	x8, x29, #0x60
  142170: d101a3a1     	sub	x1, x29, #0x68
  142174: f940b3e0     	ldr	x0, [sp, #0x160]
  142178: 97fd858a     	bl	0xa37a0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  14217c: 14000001     	b	0x142180 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x27c>
  142180: d10183a0     	sub	x0, x29, #0x60
  142184: 97fd9637     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  142188: d101a3a0     	sub	x0, x29, #0x68
  14218c: 97fd9635     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  142190: 12807e88     	mov	w8, #-0x3f5             // =-1013
  142194: b81043a8     	stur	w8, [x29, #-0xfc]
  142198: 320003e8     	orr	w8, wzr, #0x1
  14219c: b901bbe8     	str	w8, [sp, #0x1b8]
  1421a0: 140001db     	b	0x14290c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa08>
  1421a4: f900e3e0     	str	x0, [sp, #0x1c0]
  1421a8: 2a0103e8     	mov	w8, w1
  1421ac: b901bfe8     	str	w8, [sp, #0x1bc]
  1421b0: d101a3a0     	sub	x0, x29, #0x68
  1421b4: 97fd962b     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1421b8: 140001d8     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  1421bc: d100c3a0     	sub	x0, x29, #0x30
  1421c0: 97fd7734     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1421c4: f900afe0     	str	x0, [sp, #0x158]
  1421c8: 14000001     	b	0x1421cc <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2c8>
  1421cc: d101e3a8     	sub	x8, x29, #0x78
  1421d0: f940afe0     	ldr	x0, [sp, #0x158]
  1421d4: 97fd7ec3     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1421d8: 14000001     	b	0x1421dc <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2d8>
  1421dc: d101e3a0     	sub	x0, x29, #0x78
  1421e0: 97fd99c8     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1421e4: f900abe0     	str	x0, [sp, #0x150]
  1421e8: 14000001     	b	0x1421ec <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2e8>
  1421ec: d101c3a8     	sub	x8, x29, #0x70
  1421f0: f940abe0     	ldr	x0, [sp, #0x150]
  1421f4: 97fd933b     	bl	0xa6ee0 <_ZNK7android8AMessage3dupEv@plt>
  1421f8: 14000001     	b	0x1421fc <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x2f8>
  1421fc: f940d3e8     	ldr	x8, [sp, #0x1a0]
  142200: 9102a100     	add	x0, x8, #0xa8
  142204: d101c3a1     	sub	x1, x29, #0x70
  142208: 97fda2a2     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  14220c: f900a7e0     	str	x0, [sp, #0x148]
  142210: 14000001     	b	0x142214 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x310>
  142214: d101c3a0     	sub	x0, x29, #0x70
  142218: 97fda332     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14221c: d101e3a0     	sub	x0, x29, #0x78
  142220: 97fda330     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142224: d10203a0     	sub	x0, x29, #0x80
  142228: 97fd8216     	bl	0xa2a80 <_ZN7android2spINS_7RefBaseEEC2Ev@plt>
  14222c: 14000001     	b	0x142230 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x32c>
  142230: d100c3a0     	sub	x0, x29, #0x30
  142234: 97fd7717     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142238: f900a3e0     	str	x0, [sp, #0x140]
  14223c: 14000001     	b	0x142240 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x33c>
  142240: d10223a8     	sub	x8, x29, #0x88
  142244: f940a3e0     	ldr	x0, [sp, #0x140]
  142248: 97fd7ea6     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14224c: 14000001     	b	0x142250 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x34c>
  142250: d10223a0     	sub	x0, x29, #0x88
  142254: 97fd99ab     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142258: f9009fe0     	str	x0, [sp, #0x138]
  14225c: 14000001     	b	0x142260 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x35c>
  142260: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142264: 9128e421     	add	x1, x1, #0xa39
  142268: d10203a2     	sub	x2, x29, #0x80
  14226c: f9409fe0     	ldr	x0, [sp, #0x138]
  142270: 97fd93e0     	bl	0xa71f0 <_ZNK7android8AMessage10findObjectEPKcPNS_2spINS_7RefBaseEEE@plt>
  142274: b90137e0     	str	w0, [sp, #0x134]
  142278: 14000001     	b	0x14227c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x378>
  14227c: d10223a0     	sub	x0, x29, #0x88
  142280: 97fda318     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142284: b94137e8     	ldr	w8, [sp, #0x134]
  142288: 360005c8     	tbz	w8, #0x0, 0x142340 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x43c>
  14228c: 14000001     	b	0x142290 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x38c>
  142290: d10203a0     	sub	x0, x29, #0x80
  142294: 97fd8cff     	bl	0xa5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>
  142298: f90097e0     	str	x0, [sp, #0x128]
  14229c: 14000001     	b	0x1422a0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x39c>
  1422a0: d10243a0     	sub	x0, x29, #0x90
  1422a4: f94097e1     	ldr	x1, [sp, #0x128]
  1422a8: 97fd8e16     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  1422ac: 14000001     	b	0x1422b0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3ac>
  1422b0: d10243a1     	sub	x1, x29, #0x90
  1422b4: f940d3e0     	ldr	x0, [sp, #0x1a0]
  1422b8: 97fd929a     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  1422bc: 14000001     	b	0x1422c0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3bc>
  1422c0: d10243a0     	sub	x0, x29, #0x90
  1422c4: 97fd7dab     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1422c8: 1400001e     	b	0x142340 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x43c>
  1422cc: f900e3e0     	str	x0, [sp, #0x1c0]
  1422d0: 2a0103e8     	mov	w8, w1
  1422d4: b901bfe8     	str	w8, [sp, #0x1bc]
  1422d8: 14000007     	b	0x1422f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3f0>
  1422dc: f900e3e0     	str	x0, [sp, #0x1c0]
  1422e0: 2a0103e8     	mov	w8, w1
  1422e4: b901bfe8     	str	w8, [sp, #0x1bc]
  1422e8: d101c3a0     	sub	x0, x29, #0x70
  1422ec: 97fda2fd     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1422f0: 14000001     	b	0x1422f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x3f0>
  1422f4: d101e3a0     	sub	x0, x29, #0x78
  1422f8: 97fda2fa     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1422fc: 14000187     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  142300: f900e3e0     	str	x0, [sp, #0x1c0]
  142304: 2a0103e8     	mov	w8, w1
  142308: b901bfe8     	str	w8, [sp, #0x1bc]
  14230c: 1400017d     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142310: f900e3e0     	str	x0, [sp, #0x1c0]
  142314: 2a0103e8     	mov	w8, w1
  142318: b901bfe8     	str	w8, [sp, #0x1bc]
  14231c: d10223a0     	sub	x0, x29, #0x88
  142320: 97fda2f0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142324: 14000177     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142328: f900e3e0     	str	x0, [sp, #0x1c0]
  14232c: 2a0103e8     	mov	w8, w1
  142330: b901bfe8     	str	w8, [sp, #0x1bc]
  142334: d10243a0     	sub	x0, x29, #0x90
  142338: 97fd7d8e     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14233c: 14000171     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142340: d100c3a0     	sub	x0, x29, #0x30
  142344: 97fd76d3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142348: f90093e0     	str	x0, [sp, #0x120]
  14234c: 14000001     	b	0x142350 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x44c>
  142350: d10283a8     	sub	x8, x29, #0xa0
  142354: f94093e0     	ldr	x0, [sp, #0x120]
  142358: 97fd7e62     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14235c: 14000001     	b	0x142360 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x45c>
  142360: d10283a0     	sub	x0, x29, #0xa0
  142364: 97fd9967     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142368: f9008fe0     	str	x0, [sp, #0x118]
  14236c: 14000001     	b	0x142370 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x46c>
  142370: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142374: 912bbc21     	add	x1, x1, #0xaef
  142378: d10263a2     	sub	x2, x29, #0x98
  14237c: f9408fe0     	ldr	x0, [sp, #0x118]
  142380: 97fd8180     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  142384: b90117e0     	str	w0, [sp, #0x114]
  142388: 14000001     	b	0x14238c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x488>
  14238c: d10283a0     	sub	x0, x29, #0xa0
  142390: 97fda2d4     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142394: f940d3e0     	ldr	x0, [sp, #0x1a0]
  142398: 91002000     	add	x0, x0, #0x8
  14239c: d102a3a8     	sub	x8, x29, #0xa8
  1423a0: 97fd8f3c     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  1423a4: 14000001     	b	0x1423a8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4a4>
  1423a8: d102a3a0     	sub	x0, x29, #0xa8
  1423ac: 97fd8fb9     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  1423b0: f90087e0     	str	x0, [sp, #0x108]
  1423b4: 14000001     	b	0x1423b8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4b4>
  1423b8: d102a3a0     	sub	x0, x29, #0xa8
  1423bc: 97fd95a9     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1423c0: f94087e0     	ldr	x0, [sp, #0x108]
  1423c4: f900dbe0     	str	x0, [sp, #0x1b0]
  1423c8: f85683be     	ldur	x30, [x29, #-0x98]
  1423cc: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1423d0: f9400108     	ldr	x8, [x8]
  1423d4: eb0803c8     	subs	x8, x30, x8
  1423d8: f90083e8     	str	x8, [sp, #0x100]
  1423dc: 5400024d     	b.le	0x142424 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x520>
  1423e0: 14000001     	b	0x1423e4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x4e0>
  1423e4: f85683a8     	ldur	x8, [x29, #-0x98]
  1423e8: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1423ec: f9000128     	str	x8, [x9]
  1423f0: 1400000d     	b	0x142424 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x520>
  1423f4: f900e3e0     	str	x0, [sp, #0x1c0]
  1423f8: 2a0103e8     	mov	w8, w1
  1423fc: b901bfe8     	str	w8, [sp, #0x1bc]
  142400: d10283a0     	sub	x0, x29, #0xa0
  142404: 97fda2b7     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142408: 1400013e     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  14240c: f900e3e0     	str	x0, [sp, #0x1c0]
  142410: 2a0103e8     	mov	w8, w1
  142414: b901bfe8     	str	w8, [sp, #0x1bc]
  142418: d102a3a0     	sub	x0, x29, #0xa8
  14241c: 97fd9591     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  142420: 14000138     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142424: 52800b08     	mov	w8, #0x58               // =88
  142428: 2a0803e0     	mov	w0, w8
  14242c: 97fd9ab9     	bl	0xa8f10 <_Znwm@plt>
  142430: f9007fe0     	str	x0, [sp, #0xf8]
  142434: 14000001     	b	0x142438 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x534>
  142438: f9407fe0     	ldr	x0, [sp, #0xf8]
  14243c: d100c3a1     	sub	x1, x29, #0x30
  142440: f9407fe2     	ldr	x2, [sp, #0xf8]
  142444: f9007be0     	str	x0, [sp, #0xf0]
  142448: aa0203e0     	mov	x0, x2
  14244c: 97fd9155     	bl	0xa69a0 <_ZN7android11MediaBufferC1ERKNS_2spINS_7ABufferEEE@plt>
  142450: 14000001     	b	0x142454 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x550>
  142454: f9407be8     	ldr	x8, [sp, #0xf0]
  142458: f900d7e8     	str	x8, [sp, #0x1a8]
  14245c: f940d7e0     	ldr	x0, [sp, #0x1a8]
  142460: d102c3a8     	sub	x8, x29, #0xb0
  142464: 97fd8733     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  142468: 14000001     	b	0x14246c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x568>
  14246c: d102c3a0     	sub	x0, x29, #0xb0
  142470: 97fd8a90     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  142474: f90077e0     	str	x0, [sp, #0xe8]
  142478: 14000001     	b	0x14247c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x578>
  14247c: f85683a2     	ldur	x2, [x29, #-0x98]
  142480: 528daca1     	mov	w1, #0x6d65             // =28005
  142484: 72ae8d21     	movk	w1, #0x7469, lsl #16
  142488: f94077e0     	ldr	x0, [sp, #0xe8]
  14248c: 97fd9d2d     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  142490: b900e7e0     	str	w0, [sp, #0xe4]
  142494: 14000001     	b	0x142498 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x594>
  142498: d102c3a0     	sub	x0, x29, #0xb0
  14249c: 97fd7d35     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1424a0: d100c3a0     	sub	x0, x29, #0x30
  1424a4: 97fd767b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1424a8: f9006fe0     	str	x0, [sp, #0xd8]
  1424ac: 14000001     	b	0x1424b0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5ac>
  1424b0: d10303a8     	sub	x8, x29, #0xc0
  1424b4: f9406fe0     	ldr	x0, [sp, #0xd8]
  1424b8: 97fd7e0a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1424bc: 14000001     	b	0x1424c0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5bc>
  1424c0: d10303a0     	sub	x0, x29, #0xc0
  1424c4: 97fd990f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1424c8: f9006be0     	str	x0, [sp, #0xd0]
  1424cc: 14000001     	b	0x1424d0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5cc>
  1424d0: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1424d4: 9100d421     	add	x1, x1, #0x35
  1424d8: d102d3a2     	sub	x2, x29, #0xb4
  1424dc: f9406be0     	ldr	x0, [sp, #0xd0]
  1424e0: 97fda0d8     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  1424e4: b900cfe0     	str	w0, [sp, #0xcc]
  1424e8: 14000001     	b	0x1424ec <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5e8>
  1424ec: d10303a0     	sub	x0, x29, #0xc0
  1424f0: 97fda27c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1424f4: b940cfe8     	ldr	w8, [sp, #0xcc]
  1424f8: 36000588     	tbz	w8, #0x0, 0x1425a8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6a4>
  1424fc: 14000001     	b	0x142500 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x5fc>
  142500: f940d7e0     	ldr	x0, [sp, #0x1a8]
  142504: d10323a8     	sub	x8, x29, #0xc8
  142508: 97fd870a     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  14250c: 14000001     	b	0x142510 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x60c>
  142510: d10323a0     	sub	x0, x29, #0xc8
  142514: 97fd8a67     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  142518: f90063e0     	str	x0, [sp, #0xc0]
  14251c: 14000001     	b	0x142520 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x61c>
  142520: b854c3a2     	ldur	w2, [x29, #-0xb4]
  142524: 528dcc61     	mov	w1, #0x6e63             // =28259
  142528: 72ae6f21     	movk	w1, #0x7379, lsl #16
  14252c: f94063e0     	ldr	x0, [sp, #0xc0]
  142530: 97fd84d0     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  142534: b900bfe0     	str	w0, [sp, #0xbc]
  142538: 14000001     	b	0x14253c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x638>
  14253c: d10323a0     	sub	x0, x29, #0xc8
  142540: 97fd7d0c     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  142544: 14000019     	b	0x1425a8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6a4>
  142548: f900e3e0     	str	x0, [sp, #0x1c0]
  14254c: 2a0103e8     	mov	w8, w1
  142550: b901bfe8     	str	w8, [sp, #0x1bc]
  142554: f9407fe0     	ldr	x0, [sp, #0xf8]
  142558: 97fd7902     	bl	0xa0960 <_ZdlPv@plt>
  14255c: 140000e9     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142560: f900e3e0     	str	x0, [sp, #0x1c0]
  142564: 2a0103e8     	mov	w8, w1
  142568: b901bfe8     	str	w8, [sp, #0x1bc]
  14256c: d102c3a0     	sub	x0, x29, #0xb0
  142570: 97fd7d00     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  142574: 140000e3     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142578: f900e3e0     	str	x0, [sp, #0x1c0]
  14257c: 2a0103e8     	mov	w8, w1
  142580: b901bfe8     	str	w8, [sp, #0x1bc]
  142584: d10303a0     	sub	x0, x29, #0xc0
  142588: 97fda256     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14258c: 140000dd     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142590: f900e3e0     	str	x0, [sp, #0x1c0]
  142594: 2a0103e8     	mov	w8, w1
  142598: b901bfe8     	str	w8, [sp, #0x1bc]
  14259c: d10323a0     	sub	x0, x29, #0xc8
  1425a0: 97fd7cf4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1425a4: 140000d7     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  1425a8: d10343a0     	sub	x0, x29, #0xd0
  1425ac: 97fd7965     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  1425b0: 14000001     	b	0x1425b4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6b0>
  1425b4: d100c3a0     	sub	x0, x29, #0x30
  1425b8: 97fd7636     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1425bc: f9005be0     	str	x0, [sp, #0xb0]
  1425c0: 14000001     	b	0x1425c4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c0>
  1425c4: d10363a8     	sub	x8, x29, #0xd8
  1425c8: f9405be0     	ldr	x0, [sp, #0xb0]
  1425cc: 97fd7dc5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1425d0: 14000001     	b	0x1425d4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6d0>
  1425d4: d10363a0     	sub	x0, x29, #0xd8
  1425d8: 97fd98ca     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1425dc: f90057e0     	str	x0, [sp, #0xa8]
  1425e0: 14000001     	b	0x1425e4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6e0>
  1425e4: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1425e8: 910cc821     	add	x1, x1, #0x332
  1425ec: d10343a2     	sub	x2, x29, #0xd0
  1425f0: f94057e0     	ldr	x0, [sp, #0xa8]
  1425f4: 97fd978b     	bl	0xa8420 <_ZNK7android8AMessage10findBufferEPKcPNS_2spINS_7ABufferEEE@plt>
  1425f8: b900a7e0     	str	w0, [sp, #0xa4]
  1425fc: 14000001     	b	0x142600 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6fc>
  142600: 2a1f03e0     	mov	w0, wzr
  142604: b940a7e8     	ldr	w8, [sp, #0xa4]
  142608: b900a3e0     	str	w0, [sp, #0xa0]
  14260c: 36000148     	tbz	w8, #0x0, 0x142634 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x730>
  142610: 14000001     	b	0x142614 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x710>
  142614: d10343a0     	sub	x0, x29, #0xd0
  142618: aa1f03e1     	mov	x1, xzr
  14261c: 97fd87f5     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  142620: b9009fe0     	str	w0, [sp, #0x9c]
  142624: 14000001     	b	0x142628 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x724>
  142628: b9409fe0     	ldr	w0, [sp, #0x9c]
  14262c: b900a3e0     	str	w0, [sp, #0xa0]
  142630: 14000001     	b	0x142634 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x730>
  142634: b940a3e8     	ldr	w8, [sp, #0xa0]
  142638: d10363a0     	sub	x0, x29, #0xd8
  14263c: b9009be8     	str	w8, [sp, #0x98]
  142640: 97fda228     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142644: b9409be8     	ldr	w8, [sp, #0x98]
  142648: 36000728     	tbz	w8, #0x0, 0x14272c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x828>
  14264c: 14000001     	b	0x142650 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x74c>
  142650: f940d7e0     	ldr	x0, [sp, #0x1a8]
  142654: d10383a8     	sub	x8, x29, #0xe0
  142658: 97fd86b6     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  14265c: 14000001     	b	0x142660 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x75c>
  142660: d10383a0     	sub	x0, x29, #0xe0
  142664: 97fd8a13     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  142668: f9004be0     	str	x0, [sp, #0x90]
  14266c: 14000001     	b	0x142670 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x76c>
  142670: d10343a0     	sub	x0, x29, #0xd0
  142674: 97fd7607     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142678: f90047e0     	str	x0, [sp, #0x88]
  14267c: 14000001     	b	0x142680 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x77c>
  142680: f94047e0     	ldr	x0, [sp, #0x88]
  142684: 97fd8af3     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  142688: f90043e0     	str	x0, [sp, #0x80]
  14268c: 14000001     	b	0x142690 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x78c>
  142690: d10343a0     	sub	x0, x29, #0xd0
  142694: 97fd75ff     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142698: f9003fe0     	str	x0, [sp, #0x78]
  14269c: 14000001     	b	0x1426a0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x79c>
  1426a0: f9403fe0     	ldr	x0, [sp, #0x78]
  1426a4: 97fd84c3     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1426a8: f9003be0     	str	x0, [sp, #0x70]
  1426ac: 14000001     	b	0x1426b0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7ac>
  1426b0: 528d2401     	mov	w1, #0x6920             // =26912
  1426b4: 72ae6ca1     	movk	w1, #0x7365, lsl #16
  1426b8: 2a1f03e0     	mov	w0, wzr
  1426bc: f9404be2     	ldr	x2, [sp, #0x90]
  1426c0: b9006fe0     	str	w0, [sp, #0x6c]
  1426c4: aa0203e0     	mov	x0, x2
  1426c8: b9406fe2     	ldr	w2, [sp, #0x6c]
  1426cc: f94043e3     	ldr	x3, [sp, #0x80]
  1426d0: f9403be4     	ldr	x4, [sp, #0x70]
  1426d4: 97fd8b57     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  1426d8: b9006be0     	str	w0, [sp, #0x68]
  1426dc: 14000001     	b	0x1426e0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x7dc>
  1426e0: d10383a0     	sub	x0, x29, #0xe0
  1426e4: 97fd7ca3     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1426e8: 14000011     	b	0x14272c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x828>
  1426ec: f900e3e0     	str	x0, [sp, #0x1c0]
  1426f0: 2a0103e8     	mov	w8, w1
  1426f4: b901bfe8     	str	w8, [sp, #0x1bc]
  1426f8: 1400007f     	b	0x1428f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9f0>
  1426fc: f900e3e0     	str	x0, [sp, #0x1c0]
  142700: 2a0103e8     	mov	w8, w1
  142704: b901bfe8     	str	w8, [sp, #0x1bc]
  142708: d10363a0     	sub	x0, x29, #0xd8
  14270c: 97fda1f5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142710: 14000079     	b	0x1428f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9f0>
  142714: f900e3e0     	str	x0, [sp, #0x1c0]
  142718: 2a0103e8     	mov	w8, w1
  14271c: b901bfe8     	str	w8, [sp, #0x1bc]
  142720: d10383a0     	sub	x0, x29, #0xe0
  142724: 97fd7c93     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  142728: 14000073     	b	0x1428f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9f0>
  14272c: d103a3a0     	sub	x0, x29, #0xe8
  142730: 97fd7904     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  142734: 14000001     	b	0x142738 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x834>
  142738: d100c3a0     	sub	x0, x29, #0x30
  14273c: 97fd75d5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142740: f90033e0     	str	x0, [sp, #0x60]
  142744: 14000001     	b	0x142748 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x844>
  142748: d103c3a8     	sub	x8, x29, #0xf0
  14274c: f94033e0     	ldr	x0, [sp, #0x60]
  142750: 97fd7d64     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  142754: 14000001     	b	0x142758 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x854>
  142758: d103c3a0     	sub	x0, x29, #0xf0
  14275c: 97fd9869     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142760: f9002fe0     	str	x0, [sp, #0x58]
  142764: 14000001     	b	0x142768 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x864>
  142768: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14276c: 910cd821     	add	x1, x1, #0x336
  142770: d103a3a2     	sub	x2, x29, #0xe8
  142774: f9402fe0     	ldr	x0, [sp, #0x58]
  142778: 97fd972a     	bl	0xa8420 <_ZNK7android8AMessage10findBufferEPKcPNS_2spINS_7ABufferEEE@plt>
  14277c: b90057e0     	str	w0, [sp, #0x54]
  142780: 14000001     	b	0x142784 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x880>
  142784: 2a1f03e0     	mov	w0, wzr
  142788: b94057e8     	ldr	w8, [sp, #0x54]
  14278c: b90053e0     	str	w0, [sp, #0x50]
  142790: 36000148     	tbz	w8, #0x0, 0x1427b8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8b4>
  142794: 14000001     	b	0x142798 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x894>
  142798: d103a3a0     	sub	x0, x29, #0xe8
  14279c: aa1f03e1     	mov	x1, xzr
  1427a0: 97fd8794     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  1427a4: b9004fe0     	str	w0, [sp, #0x4c]
  1427a8: 14000001     	b	0x1427ac <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8a8>
  1427ac: b9404fe0     	ldr	w0, [sp, #0x4c]
  1427b0: b90053e0     	str	w0, [sp, #0x50]
  1427b4: 14000001     	b	0x1427b8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8b4>
  1427b8: b94053e8     	ldr	w8, [sp, #0x50]
  1427bc: d103c3a0     	sub	x0, x29, #0xf0
  1427c0: b9004be8     	str	w8, [sp, #0x48]
  1427c4: 97fda1c7     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1427c8: b9404be8     	ldr	w8, [sp, #0x48]
  1427cc: 36000728     	tbz	w8, #0x0, 0x1428b0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9ac>
  1427d0: 14000001     	b	0x1427d4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8d0>
  1427d4: f940d7e0     	ldr	x0, [sp, #0x1a8]
  1427d8: d103e3a8     	sub	x8, x29, #0xf8
  1427dc: 97fd8655     	bl	0xa4130 <_ZN7android11MediaBuffer9meta_dataEv@plt>
  1427e0: 14000001     	b	0x1427e4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8e0>
  1427e4: d103e3a0     	sub	x0, x29, #0xf8
  1427e8: 97fd89b2     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1427ec: f90023e0     	str	x0, [sp, #0x40]
  1427f0: 14000001     	b	0x1427f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8f0>
  1427f4: d103a3a0     	sub	x0, x29, #0xe8
  1427f8: 97fd75a6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1427fc: f9001fe0     	str	x0, [sp, #0x38]
  142800: 14000001     	b	0x142804 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x900>
  142804: f9401fe0     	ldr	x0, [sp, #0x38]
  142808: 97fd8a92     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14280c: f9001be0     	str	x0, [sp, #0x30]
  142810: 14000001     	b	0x142814 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x910>
  142814: d103a3a0     	sub	x0, x29, #0xe8
  142818: 97fd759e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14281c: f90017e0     	str	x0, [sp, #0x28]
  142820: 14000001     	b	0x142824 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x920>
  142824: f94017e0     	ldr	x0, [sp, #0x28]
  142828: 97fd8462     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14282c: f90013e0     	str	x0, [sp, #0x20]
  142830: 14000001     	b	0x142834 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x930>
  142834: 528eac81     	mov	w1, #0x7564             // =30052
  142838: 72adae01     	movk	w1, #0x6d70, lsl #16
  14283c: 2a1f03e0     	mov	w0, wzr
  142840: f94023e2     	ldr	x2, [sp, #0x40]
  142844: b9001fe0     	str	w0, [sp, #0x1c]
  142848: aa0203e0     	mov	x0, x2
  14284c: b9401fe2     	ldr	w2, [sp, #0x1c]
  142850: f9401be3     	ldr	x3, [sp, #0x30]
  142854: f94013e4     	ldr	x4, [sp, #0x20]
  142858: 97fd8af6     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  14285c: b9001be0     	str	w0, [sp, #0x18]
  142860: 14000001     	b	0x142864 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x960>
  142864: d103e3a0     	sub	x0, x29, #0xf8
  142868: 97fd7c42     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14286c: 14000011     	b	0x1428b0 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9ac>
  142870: f900e3e0     	str	x0, [sp, #0x1c0]
  142874: 2a0103e8     	mov	w8, w1
  142878: b901bfe8     	str	w8, [sp, #0x1bc]
  14287c: 1400001b     	b	0x1428e8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9e4>
  142880: f900e3e0     	str	x0, [sp, #0x1c0]
  142884: 2a0103e8     	mov	w8, w1
  142888: b901bfe8     	str	w8, [sp, #0x1bc]
  14288c: d103c3a0     	sub	x0, x29, #0xf0
  142890: 97fda194     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142894: 14000015     	b	0x1428e8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9e4>
  142898: f900e3e0     	str	x0, [sp, #0x1c0]
  14289c: 2a0103e8     	mov	w8, w1
  1428a0: b901bfe8     	str	w8, [sp, #0x1bc]
  1428a4: d103e3a0     	sub	x0, x29, #0xf8
  1428a8: 97fd7c32     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1428ac: 1400000f     	b	0x1428e8 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9e4>
  1428b0: f940d7e8     	ldr	x8, [sp, #0x1a8]
  1428b4: f940ebe9     	ldr	x9, [sp, #0x1d0]
  1428b8: f9000128     	str	x8, [x9]
  1428bc: 2a1f03ea     	mov	w10, wzr
  1428c0: b81043aa     	stur	w10, [x29, #-0xfc]
  1428c4: 320003ea     	orr	w10, wzr, #0x1
  1428c8: b901bbea     	str	w10, [sp, #0x1b8]
  1428cc: d103a3a0     	sub	x0, x29, #0xe8
  1428d0: 97fd9f10     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1428d4: d10343a0     	sub	x0, x29, #0xd0
  1428d8: 97fd9f0e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1428dc: d10203a0     	sub	x0, x29, #0x80
  1428e0: 97fda0d4     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  1428e4: 1400000a     	b	0x14290c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa08>
  1428e8: d103a3a0     	sub	x0, x29, #0xe8
  1428ec: 97fd9f09     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1428f0: 14000001     	b	0x1428f4 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9f0>
  1428f4: d10343a0     	sub	x0, x29, #0xd0
  1428f8: 97fd9f06     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1428fc: 14000001     	b	0x142900 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x9fc>
  142900: d10203a0     	sub	x0, x29, #0x80
  142904: 97fda0cb     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  142908: 14000004     	b	0x142918 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa14>
  14290c: d100c3a0     	sub	x0, x29, #0x30
  142910: 97fd9f00     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  142914: 1400000a     	b	0x14293c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa38>
  142918: d100c3a0     	sub	x0, x29, #0x30
  14291c: 97fd9efd     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  142920: 14000017     	b	0x14297c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa78>
  142924: f940d3e8     	ldr	x8, [sp, #0x1a0]
  142928: b9409909     	ldr	w9, [x8, #0x98]
  14292c: b81043a9     	stur	w9, [x29, #-0xfc]
  142930: 320003e9     	orr	w9, wzr, #0x1
  142934: b901bbe9     	str	w9, [sp, #0x1b8]
  142938: 14000001     	b	0x14293c <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa38>
  14293c: d100a3a0     	sub	x0, x29, #0x28
  142940: 97fffd0e     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  142944: b85043a8     	ldur	w8, [x29, #-0xfc]
  142948: d53bd040     	mrs	x0, TPIDR_EL0
  14294c: f9401400     	ldr	x0, [x0, #0x28]
  142950: f85e83be     	ldur	x30, [x29, #-0x18]
  142954: eb1e0000     	subs	x0, x0, x30
  142958: b90017e8     	str	w8, [sp, #0x14]
  14295c: f90007e0     	str	x0, [sp, #0x8]
  142960: 54000181     	b.ne	0x142990 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa8c>
  142964: 14000001     	b	0x142968 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa64>
  142968: b94017e0     	ldr	w0, [sp, #0x14]
  14296c: 910b43ff     	add	sp, sp, #0x2d0
  142970: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  142974: f84207fc     	ldr	x28, [sp], #0x20
  142978: d65f03c0     	ret
  14297c: d100a3a0     	sub	x0, x29, #0x28
  142980: 97fffcfe     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  142984: 14000001     	b	0x142988 <android::AnotherPacketSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa84>
  142988: f940e3e0     	ldr	x0, [sp, #0x1c0]
  14298c: 97fd9561     	bl	0xa7f10 <_Unwind_Resume@plt>
  142990: 97fd9cf8     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000142994 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)>:
  142994: d10783ff     	sub	sp, sp, #0x1e0
  142998: f900e3fc     	str	x28, [sp, #0x1c0]
  14299c: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  1429a0: 910743fd     	add	x29, sp, #0x1d0
  1429a4: d53bd048     	mrs	x8, TPIDR_EL0
  1429a8: f9401508     	ldr	x8, [x8, #0x28]
  1429ac: f81e83a8     	stur	x8, [x29, #-0x18]
  1429b0: f81583a0     	stur	x0, [x29, #-0xa8]
  1429b4: f81503a1     	stur	x1, [x29, #-0xb0]
  1429b8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1429bc: f85503a0     	ldur	x0, [x29, #-0xb0]
  1429c0: f81303a8     	stur	x8, [x29, #-0xd0]
  1429c4: 97fd7533     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1429c8: d100e3a8     	sub	x8, x29, #0x38
  1429cc: f81283a8     	stur	x8, [x29, #-0xd8]
  1429d0: 97fd7cc4     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1429d4: f85283a0     	ldur	x0, [x29, #-0xd8]
  1429d8: 97fd97ca     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1429dc: f81203a0     	stur	x0, [x29, #-0xe0]
  1429e0: 14000001     	b	0x1429e4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x50>
  1429e4: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1429e8: 910d0c21     	add	x1, x1, #0x343
  1429ec: d100b3a2     	sub	x2, x29, #0x2c
  1429f0: f85203a0     	ldur	x0, [x29, #-0xe0]
  1429f4: 97fd9f93     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  1429f8: b811c3a0     	stur	w0, [x29, #-0xe4]
  1429fc: 14000001     	b	0x142a00 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x6c>
  142a00: 2a1f03e0     	mov	w0, wzr
  142a04: b851c3a8     	ldur	w8, [x29, #-0xe4]
  142a08: b900ebe0     	str	w0, [sp, #0xe8]
  142a0c: 36000108     	tbz	w8, #0x0, 0x142a2c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x98>
  142a10: 14000001     	b	0x142a14 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x80>
  142a14: b85d43a8     	ldur	w8, [x29, #-0x2c]
  142a18: 71000108     	subs	w8, w8, #0x0
  142a1c: 1a9f07e9     	cset	w9, ne
  142a20: b900e7e8     	str	w8, [sp, #0xe4]
  142a24: b900ebe9     	str	w9, [sp, #0xe8]
  142a28: 14000001     	b	0x142a2c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x98>
  142a2c: b940ebe8     	ldr	w8, [sp, #0xe8]
  142a30: d100e3a0     	sub	x0, x29, #0x38
  142a34: b900e3e8     	str	w8, [sp, #0xe0]
  142a38: 97fda12a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142a3c: b940e3e8     	ldr	w8, [sp, #0xe0]
  142a40: 36000128     	tbz	w8, #0x0, 0x142a64 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0xd0>
  142a44: 14000001     	b	0x142a48 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0xb4>
  142a48: 1400013d     	b	0x142f3c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5a8>
  142a4c: f81483a0     	stur	x0, [x29, #-0xb8]
  142a50: 2a0103e8     	mov	w8, w1
  142a54: b81443a8     	stur	w8, [x29, #-0xbc]
  142a58: d100e3a0     	sub	x0, x29, #0x38
  142a5c: 97fda121     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142a60: 14000145     	b	0x142f74 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5e0>
  142a64: f85303a8     	ldur	x8, [x29, #-0xd0]
  142a68: 91006101     	add	x1, x8, #0x18
  142a6c: d100a3a0     	sub	x0, x29, #0x28
  142a70: 97fffbcd     	bl	0x1419a4 <android::sp<android::ABuffer>::clear()+0x60>
  142a74: f85303a8     	ldur	x8, [x29, #-0xd0]
  142a78: 91022100     	add	x0, x8, #0x88
  142a7c: f85503a1     	ldur	x1, [x29, #-0xb0]
  142a80: 97fd7490     	bl	0x9fcc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE9push_backERKS3_@plt>
  142a84: 14000001     	b	0x142a88 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0xf4>
  142a88: f85303a8     	ldur	x8, [x29, #-0xd0]
  142a8c: 91010100     	add	x0, x8, #0x40
  142a90: 97fd8a44     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  142a94: f85503a0     	ldur	x0, [x29, #-0xb0]
  142a98: 97fd74fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142a9c: f9006fe0     	str	x0, [sp, #0xd8]
  142aa0: 14000001     	b	0x142aa4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x110>
  142aa4: d10123a8     	sub	x8, x29, #0x48
  142aa8: f9406fe0     	ldr	x0, [sp, #0xd8]
  142aac: 97fd7c8d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  142ab0: 14000001     	b	0x142ab4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x120>
  142ab4: d10123a0     	sub	x0, x29, #0x48
  142ab8: 97fd9792     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142abc: f9006be0     	str	x0, [sp, #0xd0]
  142ac0: 14000001     	b	0x142ac4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x130>
  142ac4: b00005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  142ac8: 910c9021     	add	x1, x1, #0x324
  142acc: d100f3a2     	sub	x2, x29, #0x3c
  142ad0: f9406be0     	ldr	x0, [sp, #0xd0]
  142ad4: 97fd9f5b     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  142ad8: b900cfe0     	str	w0, [sp, #0xcc]
  142adc: 14000001     	b	0x142ae0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x14c>
  142ae0: d10123a0     	sub	x0, x29, #0x48
  142ae4: 97fda0ff     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142ae8: b940cfe8     	ldr	w8, [sp, #0xcc]
  142aec: 36000468     	tbz	w8, #0x0, 0x142b78 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x1e4>
  142af0: 14000001     	b	0x142af4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x160>
  142af4: aa1f03e8     	mov	x8, xzr
  142af8: f85303a9     	ldur	x9, [x29, #-0xd0]
  142afc: f9004128     	str	x8, [x9, #0x80]
  142b00: 2a1f03ea     	mov	w10, wzr
  142b04: b900992a     	str	w10, [x9, #0x98]
  142b08: 91028120     	add	x0, x9, #0xa0
  142b0c: aa0803e1     	mov	x1, x8
  142b10: 97fd8cf8     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  142b14: f90063e0     	str	x0, [sp, #0xc0]
  142b18: 14000001     	b	0x142b1c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x188>
  142b1c: f85303a8     	ldur	x8, [x29, #-0xd0]
  142b20: 91002109     	add	x9, x8, #0x8
  142b24: d10163a0     	sub	x0, x29, #0x58
  142b28: f9005fe9     	str	x9, [sp, #0xb8]
  142b2c: 97fd9ed5     	bl	0xaa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>
  142b30: 14000001     	b	0x142b34 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x1a0>
  142b34: d10163a1     	sub	x1, x29, #0x58
  142b38: f9405fe0     	ldr	x0, [sp, #0xb8]
  142b3c: 97fd98cd     	bl	0xa8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>
  142b40: 14000001     	b	0x142b44 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x1b0>
  142b44: 320003e8     	orr	w8, wzr, #0x1
  142b48: b81403a8     	stur	w8, [x29, #-0xc0]
  142b4c: 140000f5     	b	0x142f20 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x58c>
  142b50: f81483a0     	stur	x0, [x29, #-0xb8]
  142b54: 2a0103e8     	mov	w8, w1
  142b58: b81443a8     	stur	w8, [x29, #-0xbc]
  142b5c: 14000103     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142b60: f81483a0     	stur	x0, [x29, #-0xb8]
  142b64: 2a0103e8     	mov	w8, w1
  142b68: b81443a8     	stur	w8, [x29, #-0xbc]
  142b6c: d10123a0     	sub	x0, x29, #0x48
  142b70: 97fda0dc     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142b74: 140000fd     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142b78: f85503a0     	ldur	x0, [x29, #-0xb0]
  142b7c: 97fd74c5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142b80: f9005be0     	str	x0, [sp, #0xb0]
  142b84: 14000001     	b	0x142b88 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x1f4>
  142b88: d101a3a8     	sub	x8, x29, #0x68
  142b8c: f9405be0     	ldr	x0, [sp, #0xb0]
  142b90: 97fd7c54     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  142b94: 14000001     	b	0x142b98 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x204>
  142b98: d101a3a0     	sub	x0, x29, #0x68
  142b9c: 97fd9759     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142ba0: f90057e0     	str	x0, [sp, #0xa8]
  142ba4: 14000001     	b	0x142ba8 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x214>
  142ba8: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142bac: 912bbc21     	add	x1, x1, #0xaef
  142bb0: d10183a2     	sub	x2, x29, #0x60
  142bb4: f94057e0     	ldr	x0, [sp, #0xa8]
  142bb8: 97fd7f72     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  142bbc: b900a7e0     	str	w0, [sp, #0xa4]
  142bc0: 14000001     	b	0x142bc4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x230>
  142bc4: d101a3a0     	sub	x0, x29, #0x68
  142bc8: 97fda0c6     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142bcc: f85a03a0     	ldur	x0, [x29, #-0x60]
  142bd0: f85303be     	ldur	x30, [x29, #-0xd0]
  142bd4: f90043c0     	str	x0, [x30, #0x80]
  142bd8: 910023c0     	add	x0, x30, #0x8
  142bdc: d101c3a8     	sub	x8, x29, #0x70
  142be0: 97fd7990     	bl	0xa1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>
  142be4: 14000001     	b	0x142be8 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x254>
  142be8: d101c3a0     	sub	x0, x29, #0x70
  142bec: 97fd743d     	bl	0x9fce0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEmmEv@plt>
  142bf0: f9004fe0     	str	x0, [sp, #0x98]
  142bf4: 14000001     	b	0x142bf8 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x264>
  142bf8: f9404fe0     	ldr	x0, [sp, #0x98]
  142bfc: 97fd8da5     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  142c00: f9004be0     	str	x0, [sp, #0x90]
  142c04: 14000001     	b	0x142c08 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x274>
  142c08: d101c3a0     	sub	x0, x29, #0x70
  142c0c: 97fd9395     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  142c10: f9404be0     	ldr	x0, [sp, #0x90]
  142c14: f81383a0     	stur	x0, [x29, #-0xc8]
  142c18: f85a03be     	ldur	x30, [x29, #-0x60]
  142c1c: f85383a8     	ldur	x8, [x29, #-0xc8]
  142c20: f9400508     	ldr	x8, [x8, #0x8]
  142c24: eb0803c8     	subs	x8, x30, x8
  142c28: f90047e8     	str	x8, [sp, #0x88]
  142c2c: 5400024d     	b.le	0x142c74 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x2e0>
  142c30: 14000001     	b	0x142c34 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x2a0>
  142c34: f85a03a8     	ldur	x8, [x29, #-0x60]
  142c38: f85383a9     	ldur	x9, [x29, #-0xc8]
  142c3c: f9000528     	str	x8, [x9, #0x8]
  142c40: 1400000d     	b	0x142c74 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x2e0>
  142c44: f81483a0     	stur	x0, [x29, #-0xb8]
  142c48: 2a0103e8     	mov	w8, w1
  142c4c: b81443a8     	stur	w8, [x29, #-0xbc]
  142c50: d101a3a0     	sub	x0, x29, #0x68
  142c54: 97fda0a3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142c58: 140000c4     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142c5c: f81483a0     	stur	x0, [x29, #-0xb8]
  142c60: 2a0103e8     	mov	w8, w1
  142c64: b81443a8     	stur	w8, [x29, #-0xbc]
  142c68: d101c3a0     	sub	x0, x29, #0x70
  142c6c: 97fd937d     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  142c70: 140000be     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142c74: f85383a8     	ldur	x8, [x29, #-0xc8]
  142c78: f9400108     	ldr	x8, [x8]
  142c7c: b1000508     	adds	x8, x8, #0x1
  142c80: f90043e8     	str	x8, [sp, #0x80]
  142c84: 540000c1     	b.ne	0x142c9c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x308>
  142c88: 14000001     	b	0x142c8c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x2f8>
  142c8c: f85a03a8     	ldur	x8, [x29, #-0x60]
  142c90: f85383a9     	ldur	x9, [x29, #-0xc8]
  142c94: f9000128     	str	x8, [x9]
  142c98: 14000001     	b	0x142c9c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x308>
  142c9c: f85303a8     	ldur	x8, [x29, #-0xd0]
  142ca0: 91028100     	add	x0, x8, #0xa0
  142ca4: aa1f03e1     	mov	x1, xzr
  142ca8: 97fd9caa     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
  142cac: b9007fe0     	str	w0, [sp, #0x7c]
  142cb0: 14000001     	b	0x142cb4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x320>
  142cb4: b9407fe8     	ldr	w8, [sp, #0x7c]
  142cb8: 36000548     	tbz	w8, #0x0, 0x142d60 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x3cc>
  142cbc: 14000001     	b	0x142cc0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x32c>
  142cc0: f85503a0     	ldur	x0, [x29, #-0xb0]
  142cc4: 97fd7473     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142cc8: f9003be0     	str	x0, [sp, #0x70]
  142ccc: 14000001     	b	0x142cd0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x33c>
  142cd0: d10203a8     	sub	x8, x29, #0x80
  142cd4: f9403be0     	ldr	x0, [sp, #0x70]
  142cd8: 97fd7c02     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  142cdc: 14000001     	b	0x142ce0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x34c>
  142ce0: d10203a0     	sub	x0, x29, #0x80
  142ce4: 97fd9707     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142ce8: f90037e0     	str	x0, [sp, #0x68]
  142cec: 14000001     	b	0x142cf0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x35c>
  142cf0: d101e3a8     	sub	x8, x29, #0x78
  142cf4: f94037e0     	ldr	x0, [sp, #0x68]
  142cf8: 97fd907a     	bl	0xa6ee0 <_ZNK7android8AMessage3dupEv@plt>
  142cfc: 14000001     	b	0x142d00 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x36c>
  142d00: f85303a8     	ldur	x8, [x29, #-0xd0]
  142d04: 91028100     	add	x0, x8, #0xa0
  142d08: d101e3a1     	sub	x1, x29, #0x78
  142d0c: 97fd9fe1     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  142d10: f90033e0     	str	x0, [sp, #0x60]
  142d14: 14000001     	b	0x142d18 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x384>
  142d18: d101e3a0     	sub	x0, x29, #0x78
  142d1c: 97fda071     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142d20: d10203a0     	sub	x0, x29, #0x80
  142d24: 97fda06f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142d28: 1400007b     	b	0x142f14 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x580>
  142d2c: f81483a0     	stur	x0, [x29, #-0xb8]
  142d30: 2a0103e8     	mov	w8, w1
  142d34: b81443a8     	stur	w8, [x29, #-0xbc]
  142d38: 14000007     	b	0x142d54 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x3c0>
  142d3c: f81483a0     	stur	x0, [x29, #-0xb8]
  142d40: 2a0103e8     	mov	w8, w1
  142d44: b81443a8     	stur	w8, [x29, #-0xbc]
  142d48: d101e3a0     	sub	x0, x29, #0x78
  142d4c: 97fda065     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142d50: 14000001     	b	0x142d54 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x3c0>
  142d54: d10203a0     	sub	x0, x29, #0x80
  142d58: 97fda062     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142d5c: 14000083     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142d60: aa1f03e8     	mov	x8, xzr
  142d64: f81783a8     	stur	x8, [x29, #-0x88]
  142d68: f81703a8     	stur	x8, [x29, #-0x90]
  142d6c: f85303a8     	ldur	x8, [x29, #-0xd0]
  142d70: 91028100     	add	x0, x8, #0xa0
  142d74: 97fd96e3     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142d78: f9002fe0     	str	x0, [sp, #0x58]
  142d7c: 14000001     	b	0x142d80 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x3ec>
  142d80: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142d84: 912bbc21     	add	x1, x1, #0xaef
  142d88: d10223a2     	sub	x2, x29, #0x88
  142d8c: f9402fe0     	ldr	x0, [sp, #0x58]
  142d90: 97fd7efc     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  142d94: b90057e0     	str	w0, [sp, #0x54]
  142d98: 14000001     	b	0x142d9c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x408>
  142d9c: f85a03a8     	ldur	x8, [x29, #-0x60]
  142da0: f85783a9     	ldur	x9, [x29, #-0x88]
  142da4: eb090108     	subs	x8, x8, x9
  142da8: f90027e8     	str	x8, [sp, #0x48]
  142dac: 5400072d     	b.le	0x142e90 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x4fc>
  142db0: 14000001     	b	0x142db4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x420>
  142db4: f85503a0     	ldur	x0, [x29, #-0xb0]
  142db8: 97fd7436     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  142dbc: f90023e0     	str	x0, [sp, #0x40]
  142dc0: 14000001     	b	0x142dc4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x430>
  142dc4: d10283a8     	sub	x8, x29, #0xa0
  142dc8: f94023e0     	ldr	x0, [sp, #0x40]
  142dcc: 97fd7bc5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  142dd0: 14000001     	b	0x142dd4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x440>
  142dd4: d10283a0     	sub	x0, x29, #0xa0
  142dd8: 97fd96ca     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142ddc: f9001fe0     	str	x0, [sp, #0x38]
  142de0: 14000001     	b	0x142de4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x450>
  142de4: d10263a8     	sub	x8, x29, #0x98
  142de8: f9401fe0     	ldr	x0, [sp, #0x38]
  142dec: 97fd903d     	bl	0xa6ee0 <_ZNK7android8AMessage3dupEv@plt>
  142df0: 14000001     	b	0x142df4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x460>
  142df4: f85303a8     	ldur	x8, [x29, #-0xd0]
  142df8: 91028100     	add	x0, x8, #0xa0
  142dfc: d10263a1     	sub	x1, x29, #0x98
  142e00: 97fd9fa4     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  142e04: f9001be0     	str	x0, [sp, #0x30]
  142e08: 14000001     	b	0x142e0c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x478>
  142e0c: d10263a0     	sub	x0, x29, #0x98
  142e10: 97fda034     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142e14: d10283a0     	sub	x0, x29, #0xa0
  142e18: 97fda032     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142e1c: f85a03a0     	ldur	x0, [x29, #-0x60]
  142e20: f85783be     	ldur	x30, [x29, #-0x88]
  142e24: eb1e0000     	subs	x0, x0, x30
  142e28: f81703a0     	stur	x0, [x29, #-0x90]
  142e2c: f85303a0     	ldur	x0, [x29, #-0xd0]
  142e30: 91028000     	add	x0, x0, #0xa0
  142e34: 97fd96b3     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142e38: f90017e0     	str	x0, [sp, #0x28]
  142e3c: 14000001     	b	0x142e40 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x4ac>
  142e40: f85703a2     	ldur	x2, [x29, #-0x90]
  142e44: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142e48: 9127c021     	add	x1, x1, #0x9f0
  142e4c: f94017e0     	ldr	x0, [sp, #0x28]
  142e50: 97fd9658     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  142e54: 14000001     	b	0x142e58 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x4c4>
  142e58: 1400002e     	b	0x142f10 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x57c>
  142e5c: f81483a0     	stur	x0, [x29, #-0xb8]
  142e60: 2a0103e8     	mov	w8, w1
  142e64: b81443a8     	stur	w8, [x29, #-0xbc]
  142e68: 14000007     	b	0x142e84 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x4f0>
  142e6c: f81483a0     	stur	x0, [x29, #-0xb8]
  142e70: 2a0103e8     	mov	w8, w1
  142e74: b81443a8     	stur	w8, [x29, #-0xbc]
  142e78: d10263a0     	sub	x0, x29, #0x98
  142e7c: 97fda019     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142e80: 14000001     	b	0x142e84 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x4f0>
  142e84: d10283a0     	sub	x0, x29, #0xa0
  142e88: 97fda016     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  142e8c: 14000037     	b	0x142f68 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5d4>
  142e90: f85303a8     	ldur	x8, [x29, #-0xd0]
  142e94: 91028100     	add	x0, x8, #0xa0
  142e98: 97fd969a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142e9c: f90013e0     	str	x0, [sp, #0x20]
  142ea0: 14000001     	b	0x142ea4 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x510>
  142ea4: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142ea8: 9127c021     	add	x1, x1, #0x9f0
  142eac: d10243a2     	sub	x2, x29, #0x90
  142eb0: f94013e0     	ldr	x0, [sp, #0x20]
  142eb4: 97fd7eb3     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  142eb8: b9001fe0     	str	w0, [sp, #0x1c]
  142ebc: 14000001     	b	0x142ec0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x52c>
  142ec0: b9401fe8     	ldr	w8, [sp, #0x1c]
  142ec4: 37000248     	tbnz	w8, #0x0, 0x142f0c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x578>
  142ec8: 14000001     	b	0x142ecc <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x538>
  142ecc: f85783a8     	ldur	x8, [x29, #-0x88]
  142ed0: f85a03a9     	ldur	x9, [x29, #-0x60]
  142ed4: eb090108     	subs	x8, x8, x9
  142ed8: f81703a8     	stur	x8, [x29, #-0x90]
  142edc: f85303a8     	ldur	x8, [x29, #-0xd0]
  142ee0: 91028100     	add	x0, x8, #0xa0
  142ee4: 97fd9687     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  142ee8: f9000be0     	str	x0, [sp, #0x10]
  142eec: 14000001     	b	0x142ef0 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x55c>
  142ef0: f85703a2     	ldur	x2, [x29, #-0x90]
  142ef4: f00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  142ef8: 9127c021     	add	x1, x1, #0x9f0
  142efc: f9400be0     	ldr	x0, [sp, #0x10]
  142f00: 97fd962c     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  142f04: 14000001     	b	0x142f08 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x574>
  142f08: 14000001     	b	0x142f0c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x578>
  142f0c: 14000001     	b	0x142f10 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x57c>
  142f10: 14000001     	b	0x142f14 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x580>
  142f14: 2a1f03e8     	mov	w8, wzr
  142f18: b81403a8     	stur	w8, [x29, #-0xc0]
  142f1c: 14000001     	b	0x142f20 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x58c>
  142f20: d100a3a0     	sub	x0, x29, #0x28
  142f24: 97fffb95     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  142f28: b85403a8     	ldur	w8, [x29, #-0xc0]
  142f2c: 71000508     	subs	w8, w8, #0x1
  142f30: b9000fe8     	str	w8, [sp, #0xc]
  142f34: 54000248     	b.hi	0x142f7c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5e8>
  142f38: 14000001     	b	0x142f3c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5a8>
  142f3c: d53bd048     	mrs	x8, TPIDR_EL0
  142f40: f9401508     	ldr	x8, [x8, #0x28]
  142f44: f85e83a9     	ldur	x9, [x29, #-0x18]
  142f48: eb090108     	subs	x8, x8, x9
  142f4c: f90003e8     	str	x8, [sp]
  142f50: 54000161     	b.ne	0x142f7c <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5e8>
  142f54: 14000001     	b	0x142f58 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5c4>
  142f58: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  142f5c: f940e3fc     	ldr	x28, [sp, #0x1c0]
  142f60: 910783ff     	add	sp, sp, #0x1e0
  142f64: d65f03c0     	ret
  142f68: d100a3a0     	sub	x0, x29, #0x28
  142f6c: 97fffb83     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  142f70: 14000001     	b	0x142f74 <android::AnotherPacketSource::queueAccessUnit(android::sp<android::ABuffer> const&)+0x5e0>
  142f74: f85483a0     	ldur	x0, [x29, #-0xb8]
  142f78: 97fd93e6     	bl	0xa7f10 <_Unwind_Resume@plt>
  142f7c: 97fd9b7d     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000142f80 <android::List<android::sp<android::ABuffer>>::push_back(android::sp<android::ABuffer> const&)>:
  142f80: d10183ff     	sub	sp, sp, #0x60
  142f84: a9057bfd     	stp	x29, x30, [sp, #0x50]
  142f88: 910143fd     	add	x29, sp, #0x50
  142f8c: d53bd048     	mrs	x8, TPIDR_EL0
  142f90: f9401508     	ldr	x8, [x8, #0x28]
  142f94: f81f83a8     	stur	x8, [x29, #-0x8]
  142f98: f81e03a0     	stur	x0, [x29, #-0x20]
  142f9c: f90017e1     	str	x1, [sp, #0x28]
  142fa0: f85e03a8     	ldur	x8, [x29, #-0x20]
  142fa4: d10063a0     	sub	x0, x29, #0x18
  142fa8: f9000be8     	str	x8, [sp, #0x10]
  142fac: aa0003e8     	mov	x8, x0
  142fb0: f9400be1     	ldr	x1, [sp, #0x10]
  142fb4: f90007e0     	str	x0, [sp, #0x8]
  142fb8: aa0103e0     	mov	x0, x1
  142fbc: 97fd90d9     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  142fc0: f94017e2     	ldr	x2, [sp, #0x28]
  142fc4: d10043a8     	sub	x8, x29, #0x10
  142fc8: f9400be0     	ldr	x0, [sp, #0x10]
  142fcc: f94007e1     	ldr	x1, [sp, #0x8]
  142fd0: 97fd7f20     	bl	0xa2c50 <_ZN7android4ListINS_2spINS_7ABufferEEEE6insertENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEERKS3_@plt>
  142fd4: 14000001     	b	0x142fd8 <android::List<android::sp<android::ABuffer>>::push_back(android::sp<android::ABuffer> const&)+0x58>
  142fd8: d10043a0     	sub	x0, x29, #0x10
  142fdc: 97fd746d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142fe0: d10063a0     	sub	x0, x29, #0x18
  142fe4: 97fd746b     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  142fe8: d53bd040     	mrs	x0, TPIDR_EL0
  142fec: f9401400     	ldr	x0, [x0, #0x28]
  142ff0: f85f83be     	ldur	x30, [x29, #-0x8]
  142ff4: eb1e0000     	subs	x0, x0, x30
  142ff8: f90003e0     	str	x0, [sp]
  142ffc: 540001a1     	b.ne	0x143030 <android::List<android::sp<android::ABuffer>>::push_back(android::sp<android::ABuffer> const&)+0xb0>
  143000: 14000001     	b	0x143004 <android::List<android::sp<android::ABuffer>>::push_back(android::sp<android::ABuffer> const&)+0x84>
  143004: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  143008: 910183ff     	add	sp, sp, #0x60
  14300c: d65f03c0     	ret
  143010: f90013e0     	str	x0, [sp, #0x20]
  143014: 2a0103e8     	mov	w8, w1
  143018: b9001fe8     	str	w8, [sp, #0x1c]
  14301c: d10063a0     	sub	x0, x29, #0x18
  143020: 97fd745c     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143024: 14000001     	b	0x143028 <android::List<android::sp<android::ABuffer>>::push_back(android::sp<android::ABuffer> const&)+0xa8>
  143028: f94013e0     	ldr	x0, [sp, #0x20]
  14302c: 97fd93b9     	bl	0xa7f10 <_Unwind_Resume@plt>
  143030: 97fd9b50     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000143034 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::end()>:
  143034: d10083ff     	sub	sp, sp, #0x20
  143038: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14303c: 910043fd     	add	x29, sp, #0x10
  143040: f90007e0     	str	x0, [sp, #0x8]
  143044: f94007e0     	ldr	x0, [sp, #0x8]
  143048: f9400401     	ldr	x1, [x0, #0x8]
  14304c: aa0803e0     	mov	x0, x8
  143050: 97fd79fc     	bl	0xa1840 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  143054: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  143058: 910083ff     	add	sp, sp, #0x20
  14305c: d65f03c0     	ret

0000000000143060 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator--()>:
  143060: d10083ff     	sub	sp, sp, #0x20
  143064: a9017bfd     	stp	x29, x30, [sp, #0x10]
  143068: 910043fd     	add	x29, sp, #0x10
  14306c: f90007e0     	str	x0, [sp, #0x8]
  143070: f94007e0     	ldr	x0, [sp, #0x8]
  143074: aa0003e8     	mov	x8, x0
  143078: f9400108     	ldr	x8, [x8]
  14307c: f90003e0     	str	x0, [sp]
  143080: aa0803e0     	mov	x0, x8
  143084: 97fd98f7     	bl	0xa9460 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getPrevEv@plt>
  143088: f94003e8     	ldr	x8, [sp]
  14308c: f9000100     	str	x0, [x8]
  143090: f94003e0     	ldr	x0, [sp]
  143094: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  143098: 910083ff     	add	sp, sp, #0x20
  14309c: d65f03c0     	ret

00000000001430a0 <android::AnotherPacketSource::clear()>:
  1430a0: d10203ff     	sub	sp, sp, #0x80
  1430a4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1430a8: 9101c3fd     	add	x29, sp, #0x70
  1430ac: d53bd048     	mrs	x8, TPIDR_EL0
  1430b0: f9401508     	ldr	x8, [x8, #0x28]
  1430b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1430b8: f81d83a0     	stur	x0, [x29, #-0x28]
  1430bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1430c0: aa0803e0     	mov	x0, x8
  1430c4: 91006101     	add	x1, x8, #0x18
  1430c8: d10043a9     	sub	x9, x29, #0x10
  1430cc: f9001be0     	str	x0, [sp, #0x30]
  1430d0: aa0903e0     	mov	x0, x9
  1430d4: f90017e8     	str	x8, [sp, #0x28]
  1430d8: 97fdd09a     	bl	0xb7340 <setMediaExtractor+0x248>
  1430dc: f94017e8     	ldr	x8, [sp, #0x28]
  1430e0: 91022100     	add	x0, x8, #0x88
  1430e4: 97fd9def     	bl	0xaa8a0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5clearEv@plt>
  1430e8: 14000001     	b	0x1430ec <android::AnotherPacketSource::clear()+0x4c>
  1430ec: 2a1f03e8     	mov	w8, wzr
  1430f0: f9401be9     	ldr	x9, [sp, #0x30]
  1430f4: b9009928     	str	w8, [x9, #0x98]
  1430f8: 91002120     	add	x0, x9, #0x8
  1430fc: 97fd7729     	bl	0xa0da0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5clearEv@plt>
  143100: 14000001     	b	0x143104 <android::AnotherPacketSource::clear()+0x64>
  143104: f9401be8     	ldr	x8, [sp, #0x30]
  143108: 91002109     	add	x9, x8, #0x8
  14310c: d10083a0     	sub	x0, x29, #0x20
  143110: f90013e9     	str	x9, [sp, #0x20]
  143114: 97fd9d5b     	bl	0xaa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>
  143118: 14000001     	b	0x14311c <android::AnotherPacketSource::clear()+0x7c>
  14311c: d10083a1     	sub	x1, x29, #0x20
  143120: f94013e0     	ldr	x0, [sp, #0x20]
  143124: 97fd9753     	bl	0xa8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>
  143128: 14000001     	b	0x14312c <android::AnotherPacketSource::clear()+0x8c>
  14312c: f9401be8     	ldr	x8, [sp, #0x30]
  143130: 9101e100     	add	x0, x8, #0x78
  143134: aa1f03e1     	mov	x1, xzr
  143138: 97fd831e     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  14313c: f9000fe0     	str	x0, [sp, #0x18]
  143140: 14000001     	b	0x143144 <android::AnotherPacketSource::clear()+0xa4>
  143144: f9401be8     	ldr	x8, [sp, #0x30]
  143148: 91028100     	add	x0, x8, #0xa0
  14314c: aa1f03e1     	mov	x1, xzr
  143150: 97fd8b68     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  143154: f9000be0     	str	x0, [sp, #0x10]
  143158: 14000001     	b	0x14315c <android::AnotherPacketSource::clear()+0xbc>
  14315c: d10043a0     	sub	x0, x29, #0x10
  143160: 97fdd10f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143164: d53bd040     	mrs	x0, TPIDR_EL0
  143168: f9401400     	ldr	x0, [x0, #0x28]
  14316c: f85f83be     	ldur	x30, [x29, #-0x8]
  143170: eb1e0000     	subs	x0, x0, x30
  143174: f90007e0     	str	x0, [sp, #0x8]
  143178: 540001a1     	b.ne	0x1431ac <android::AnotherPacketSource::clear()+0x10c>
  14317c: 14000001     	b	0x143180 <android::AnotherPacketSource::clear()+0xe0>
  143180: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  143184: 910203ff     	add	sp, sp, #0x80
  143188: d65f03c0     	ret
  14318c: f81d03a0     	stur	x0, [x29, #-0x30]
  143190: 2a0103e8     	mov	w8, w1
  143194: b81cc3a8     	stur	w8, [x29, #-0x34]
  143198: d10043a0     	sub	x0, x29, #0x10
  14319c: 97fdd100     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1431a0: 14000001     	b	0x1431a4 <android::AnotherPacketSource::clear()+0x104>
  1431a4: f85d03a0     	ldur	x0, [x29, #-0x30]
  1431a8: 97fd935a     	bl	0xa7f10 <_Unwind_Resume@plt>
  1431ac: 97fd9af1     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001431b0 <android::List<android::sp<android::ABuffer>>::clear()>:
  1431b0: d10103ff     	sub	sp, sp, #0x40
  1431b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1431b8: 9100c3fd     	add	x29, sp, #0x30
  1431bc: d2800008     	mov	x8, #0x0                // =0
  1431c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1431c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1431c8: f9400409     	ldr	x9, [x0, #0x8]
  1431cc: f9000be0     	str	x0, [sp, #0x10]
  1431d0: aa0903e0     	mov	x0, x9
  1431d4: f90007e8     	str	x8, [sp, #0x8]
  1431d8: 97fd9ace     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  1431dc: f81f03a0     	stur	x0, [x29, #-0x10]
  1431e0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1431e4: f9400be9     	ldr	x9, [sp, #0x10]
  1431e8: f940052a     	ldr	x10, [x9, #0x8]
  1431ec: eb0a011f     	cmp	x8, x10
  1431f0: 1a9f07eb     	cset	w11, ne
  1431f4: 3700004b     	tbnz	w11, #0x0, 0x1431fc <android::List<android::sp<android::ABuffer>>::clear()+0x4c>
  1431f8: 14000011     	b	0x14323c <android::List<android::sp<android::ABuffer>>::clear()+0x8c>
  1431fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  143200: 97fd9ac4     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  143204: f9000fe0     	str	x0, [sp, #0x18]
  143208: f85f03a0     	ldur	x0, [x29, #-0x10]
  14320c: f94007e8     	ldr	x8, [sp, #0x8]
  143210: eb08001f     	cmp	x0, x8
  143214: 1a9f17e9     	cset	w9, eq
  143218: f90003e0     	str	x0, [sp]
  14321c: 370000a9     	tbnz	w9, #0x0, 0x143230 <android::List<android::sp<android::ABuffer>>::clear()+0x80>
  143220: f94003e0     	ldr	x0, [sp]
  143224: 97fd96af     	bl	0xa8ce0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_NodeD2Ev@plt>
  143228: f94003e0     	ldr	x0, [sp]
  14322c: 97fd75cd     	bl	0xa0960 <_ZdlPv@plt>
  143230: f9400fe8     	ldr	x8, [sp, #0x18]
  143234: f81f03a8     	stur	x8, [x29, #-0x10]
  143238: 17ffffea     	b	0x1431e0 <android::List<android::sp<android::ABuffer>>::clear()+0x30>
  14323c: f9400be8     	ldr	x8, [sp, #0x10]
  143240: f9400500     	ldr	x0, [x8, #0x8]
  143244: f9400501     	ldr	x1, [x8, #0x8]
  143248: 97fd84c6     	bl	0xa4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>
  14324c: f9400be8     	ldr	x8, [sp, #0x10]
  143250: f9400500     	ldr	x0, [x8, #0x8]
  143254: f9400501     	ldr	x1, [x8, #0x8]
  143258: 97fd7882     	bl	0xa1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>
  14325c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  143260: 910103ff     	add	sp, sp, #0x40
  143264: d65f03c0     	ret

0000000000143268 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::clear()>:
  143268: d10103ff     	sub	sp, sp, #0x40
  14326c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  143270: 9100c3fd     	add	x29, sp, #0x30
  143274: d2800008     	mov	x8, #0x0                // =0
  143278: f81f83a0     	stur	x0, [x29, #-0x8]
  14327c: f85f83a0     	ldur	x0, [x29, #-0x8]
  143280: f9400409     	ldr	x9, [x0, #0x8]
  143284: f9000be0     	str	x0, [sp, #0x10]
  143288: aa0903e0     	mov	x0, x9
  14328c: f90007e8     	str	x8, [sp, #0x8]
  143290: 97fd8f94     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  143294: f81f03a0     	stur	x0, [x29, #-0x10]
  143298: f85f03a8     	ldur	x8, [x29, #-0x10]
  14329c: f9400be9     	ldr	x9, [sp, #0x10]
  1432a0: f940052a     	ldr	x10, [x9, #0x8]
  1432a4: eb0a011f     	cmp	x8, x10
  1432a8: 1a9f07eb     	cset	w11, ne
  1432ac: 3700004b     	tbnz	w11, #0x0, 0x1432b4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::clear()+0x4c>
  1432b0: 14000011     	b	0x1432f4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::clear()+0x8c>
  1432b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1432b8: 97fd8f8a     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  1432bc: f9000fe0     	str	x0, [sp, #0x18]
  1432c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1432c4: f94007e8     	ldr	x8, [sp, #0x8]
  1432c8: eb08001f     	cmp	x0, x8
  1432cc: 1a9f17e9     	cset	w9, eq
  1432d0: f90003e0     	str	x0, [sp]
  1432d4: 370000a9     	tbnz	w9, #0x0, 0x1432e8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::clear()+0x80>
  1432d8: f94003e0     	ldr	x0, [sp]
  1432dc: 97fd7699     	bl	0xa0d40 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_NodeD2Ev@plt>
  1432e0: f94003e0     	ldr	x0, [sp]
  1432e4: 97fd759f     	bl	0xa0960 <_ZdlPv@plt>
  1432e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1432ec: f81f03a8     	stur	x8, [x29, #-0x10]
  1432f0: 17ffffea     	b	0x143298 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::clear()+0x30>
  1432f4: f9400be8     	ldr	x8, [sp, #0x10]
  1432f8: f9400500     	ldr	x0, [x8, #0x8]
  1432fc: f9400501     	ldr	x1, [x8, #0x8]
  143300: 97fd8358     	bl	0xa4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>
  143304: f9400be8     	ldr	x8, [sp, #0x10]
  143308: f9400500     	ldr	x0, [x8, #0x8]
  14330c: f9400501     	ldr	x1, [x8, #0x8]
  143310: 97fd7bfc     	bl	0xa2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>
  143314: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  143318: 910103ff     	add	sp, sp, #0x40
  14331c: d65f03c0     	ret

0000000000143320 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)>:
  143320: d10643ff     	sub	sp, sp, #0x190
  143324: f900bbfc     	str	x28, [sp, #0x170]
  143328: a9187bfd     	stp	x29, x30, [sp, #0x180]
  14332c: 910603fd     	add	x29, sp, #0x180
  143330: d53bd048     	mrs	x8, TPIDR_EL0
  143334: f9401508     	ldr	x8, [x8, #0x28]
  143338: f81e83a8     	stur	x8, [x29, #-0x18]
  14333c: f81603a0     	stur	x0, [x29, #-0xa0]
  143340: b815c3a1     	stur	w1, [x29, #-0xa4]
  143344: f81503a2     	stur	x2, [x29, #-0xb0]
  143348: 12000061     	and	w1, w3, #0x1
  14334c: 3814c3a1     	sturb	w1, [x29, #-0xb4]
  143350: f85603a8     	ldur	x8, [x29, #-0xa0]
  143354: aa0803e0     	mov	x0, x8
  143358: 91006101     	add	x1, x8, #0x18
  14335c: d100a3a8     	sub	x8, x29, #0x28
  143360: f90057e0     	str	x0, [sp, #0xa8]
  143364: aa0803e0     	mov	x0, x8
  143368: 97fff98f     	bl	0x1419a4 <android::sp<android::ABuffer>::clear()+0x60>
  14336c: 3854c3a3     	ldurb	w3, [x29, #-0xb4]
  143370: 360017a3     	tbz	w3, #0x0, 0x143664 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x344>
  143374: 14000001     	b	0x143378 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x58>
  143378: f94057e8     	ldr	x8, [sp, #0xa8]
  14337c: 91022100     	add	x0, x8, #0x88
  143380: d100c3a8     	sub	x8, x29, #0x30
  143384: 97fd890f     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  143388: 14000001     	b	0x14338c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x6c>
  14338c: 14000001     	b	0x143390 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x70>
  143390: f94057e8     	ldr	x8, [sp, #0xa8]
  143394: 91022100     	add	x0, x8, #0x88
  143398: d100e3a8     	sub	x8, x29, #0x38
  14339c: 97fd8fe1     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  1433a0: 14000001     	b	0x1433a4 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x84>
  1433a4: d100c3a0     	sub	x0, x29, #0x30
  1433a8: d100e3a1     	sub	x1, x29, #0x38
  1433ac: 97fd77ed     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  1433b0: b900a7e0     	str	w0, [sp, #0xa4]
  1433b4: 14000001     	b	0x1433b8 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x98>
  1433b8: d100e3a0     	sub	x0, x29, #0x38
  1433bc: 97fd7375     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1433c0: b940a7e8     	ldr	w8, [sp, #0xa4]
  1433c4: 36000d88     	tbz	w8, #0x0, 0x143574 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x254>
  1433c8: 14000001     	b	0x1433cc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xac>
  1433cc: d100c3a0     	sub	x0, x29, #0x30
  1433d0: 97fd8918     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  1433d4: f9004fe0     	str	x0, [sp, #0x98]
  1433d8: 14000001     	b	0x1433dc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xbc>
  1433dc: d10103a0     	sub	x0, x29, #0x40
  1433e0: f9404fe1     	ldr	x1, [sp, #0x98]
  1433e4: 97fd81b7     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  1433e8: 14000001     	b	0x1433ec <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xcc>
  1433ec: d10103a0     	sub	x0, x29, #0x40
  1433f0: 97fd72a8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1433f4: f9004be0     	str	x0, [sp, #0x90]
  1433f8: 14000001     	b	0x1433fc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xdc>
  1433fc: d10143a8     	sub	x8, x29, #0x50
  143400: f9404be0     	ldr	x0, [sp, #0x90]
  143404: 97fd7a37     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  143408: 14000001     	b	0x14340c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xec>
  14340c: d10143a0     	sub	x0, x29, #0x50
  143410: 97fd953c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  143414: f90047e0     	str	x0, [sp, #0x88]
  143418: 14000001     	b	0x14341c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0xfc>
  14341c: 900005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  143420: 910c9021     	add	x1, x1, #0x324
  143424: d10113a2     	sub	x2, x29, #0x44
  143428: f94047e0     	ldr	x0, [sp, #0x88]
  14342c: 97fd9d05     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  143430: b90087e0     	str	w0, [sp, #0x84]
  143434: 14000001     	b	0x143438 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x118>
  143438: d10143a0     	sub	x0, x29, #0x50
  14343c: 97fd9ea9     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  143440: b94087e8     	ldr	w8, [sp, #0x84]
  143444: 370006a8     	tbnz	w8, #0x0, 0x143518 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x1f8>
  143448: 14000001     	b	0x14344c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x12c>
  14344c: f94057e8     	ldr	x8, [sp, #0xa8]
  143450: 91022109     	add	x9, x8, #0x88
  143454: d10183a0     	sub	x0, x29, #0x60
  143458: d100c3a1     	sub	x1, x29, #0x30
  14345c: f9003fe9     	str	x9, [sp, #0x78]
  143460: 97fd9e88     	bl	0xaae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>
  143464: 14000001     	b	0x143468 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x148>
  143468: d10163a8     	sub	x8, x29, #0x58
  14346c: d10183a1     	sub	x1, x29, #0x60
  143470: f9403fe0     	ldr	x0, [sp, #0x78]
  143474: 97fd8947     	bl	0xa5990 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEE@plt>
  143478: 14000001     	b	0x14347c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x15c>
  14347c: f85a83a8     	ldur	x8, [x29, #-0x58]
  143480: f81d03a8     	stur	x8, [x29, #-0x30]
  143484: d10163a0     	sub	x0, x29, #0x58
  143488: 97fd7342     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14348c: d10183a0     	sub	x0, x29, #0x60
  143490: 97fd7340     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143494: 321f03e9     	orr	w9, wzr, #0x2
  143498: b900bbe9     	str	w9, [sp, #0xb8]
  14349c: 14000026     	b	0x143534 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x214>
  1434a0: f90063e0     	str	x0, [sp, #0xc0]
  1434a4: 2a0103e8     	mov	w8, w1
  1434a8: b900bfe8     	str	w8, [sp, #0xbc]
  1434ac: 140000f8     	b	0x14388c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x56c>
  1434b0: f90063e0     	str	x0, [sp, #0xc0]
  1434b4: 2a0103e8     	mov	w8, w1
  1434b8: b900bfe8     	str	w8, [sp, #0xbc]
  1434bc: 14000067     	b	0x143658 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x338>
  1434c0: f90063e0     	str	x0, [sp, #0xc0]
  1434c4: 2a0103e8     	mov	w8, w1
  1434c8: b900bfe8     	str	w8, [sp, #0xbc]
  1434cc: d100e3a0     	sub	x0, x29, #0x38
  1434d0: 97fd7330     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1434d4: 14000061     	b	0x143658 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x338>
  1434d8: f90063e0     	str	x0, [sp, #0xc0]
  1434dc: 2a0103e8     	mov	w8, w1
  1434e0: b900bfe8     	str	w8, [sp, #0xbc]
  1434e4: 14000021     	b	0x143568 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x248>
  1434e8: f90063e0     	str	x0, [sp, #0xc0]
  1434ec: 2a0103e8     	mov	w8, w1
  1434f0: b900bfe8     	str	w8, [sp, #0xbc]
  1434f4: d10143a0     	sub	x0, x29, #0x50
  1434f8: 97fd9e7a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1434fc: 1400001b     	b	0x143568 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x248>
  143500: f90063e0     	str	x0, [sp, #0xc0]
  143504: 2a0103e8     	mov	w8, w1
  143508: b900bfe8     	str	w8, [sp, #0xbc]
  14350c: d10183a0     	sub	x0, x29, #0x60
  143510: 97fd7320     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143514: 14000015     	b	0x143568 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x248>
  143518: d100c3a0     	sub	x0, x29, #0x30
  14351c: 97fd9a71     	bl	0xa9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>
  143520: f9003be0     	str	x0, [sp, #0x70]
  143524: 14000001     	b	0x143528 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x208>
  143528: 2a1f03e8     	mov	w8, wzr
  14352c: b900bbe8     	str	w8, [sp, #0xb8]
  143530: 14000001     	b	0x143534 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x214>
  143534: d10103a0     	sub	x0, x29, #0x40
  143538: 97fd9bf6     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14353c: b940bbe8     	ldr	w8, [sp, #0xb8]
  143540: 2a0803e9     	mov	w9, w8
  143544: b9006fe9     	str	w9, [sp, #0x6c]
  143548: 340000e8     	cbz	w8, 0x143564 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x244>
  14354c: 14000001     	b	0x143550 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x230>
  143550: b9406fe8     	ldr	w8, [sp, #0x6c]
  143554: 71000909     	subs	w9, w8, #0x2
  143558: b9006be9     	str	w9, [sp, #0x68]
  14355c: 54fff1a0     	b.eq	0x143390 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x70>
  143560: 140000d0     	b	0x1438a0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x580>
  143564: 17ffff8b     	b	0x143390 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x70>
  143568: d10103a0     	sub	x0, x29, #0x40
  14356c: 97fd9be9     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  143570: 1400003a     	b	0x143658 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x338>
  143574: f94057e8     	ldr	x8, [sp, #0xa8]
  143578: 91002100     	add	x0, x8, #0x8
  14357c: d101a3a8     	sub	x8, x29, #0x68
  143580: 97fd8ac4     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  143584: 14000001     	b	0x143588 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x268>
  143588: 14000001     	b	0x14358c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x26c>
  14358c: f94057e8     	ldr	x8, [sp, #0xa8]
  143590: 91002100     	add	x0, x8, #0x8
  143594: d101c3a8     	sub	x8, x29, #0x70
  143598: 97fd7722     	bl	0xa1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>
  14359c: 14000001     	b	0x1435a0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x280>
  1435a0: d101a3a0     	sub	x0, x29, #0x68
  1435a4: d101c3a1     	sub	x1, x29, #0x70
  1435a8: 97fd96f6     	bl	0xa9180 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEneERKS6_@plt>
  1435ac: b90067e0     	str	w0, [sp, #0x64]
  1435b0: 14000001     	b	0x1435b4 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x294>
  1435b4: d101c3a0     	sub	x0, x29, #0x70
  1435b8: 97fd912a     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1435bc: b94067e8     	ldr	w8, [sp, #0x64]
  1435c0: 37000228     	tbnz	w8, #0x0, 0x143604 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x2e4>
  1435c4: 14000001     	b	0x1435c8 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x2a8>
  1435c8: 321e03e8     	orr	w8, wzr, #0x4
  1435cc: b900bbe8     	str	w8, [sp, #0xb8]
  1435d0: d101a3a0     	sub	x0, x29, #0x68
  1435d4: 97fd9123     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1435d8: 1400001d     	b	0x14364c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x32c>
  1435dc: f90063e0     	str	x0, [sp, #0xc0]
  1435e0: 2a0103e8     	mov	w8, w1
  1435e4: b900bfe8     	str	w8, [sp, #0xbc]
  1435e8: 14000016     	b	0x143640 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x320>
  1435ec: f90063e0     	str	x0, [sp, #0xc0]
  1435f0: 2a0103e8     	mov	w8, w1
  1435f4: b900bfe8     	str	w8, [sp, #0xbc]
  1435f8: d101c3a0     	sub	x0, x29, #0x70
  1435fc: 97fd9119     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  143600: 14000010     	b	0x143640 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x320>
  143604: d101a3a0     	sub	x0, x29, #0x68
  143608: 97fd8b22     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  14360c: f9002fe0     	str	x0, [sp, #0x58]
  143610: 14000001     	b	0x143614 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x2f4>
  143614: f9402fe8     	ldr	x8, [sp, #0x58]
  143618: f9005be8     	str	x8, [sp, #0xb0]
  14361c: f9405be0     	ldr	x0, [sp, #0xb0]
  143620: 97fd8334     	bl	0xa42f0 <_ZN7android19AnotherPacketSource20DiscontinuitySegment5clearEv@plt>
  143624: 14000001     	b	0x143628 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x308>
  143628: 14000001     	b	0x14362c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x30c>
  14362c: d101a3a0     	sub	x0, x29, #0x68
  143630: 97fd7a98     	bl	0xa2090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEv@plt>
  143634: f9002be0     	str	x0, [sp, #0x50]
  143638: 14000001     	b	0x14363c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x31c>
  14363c: 17ffffd4     	b	0x14358c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x26c>
  143640: d101a3a0     	sub	x0, x29, #0x68
  143644: 97fd9107     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  143648: 14000004     	b	0x143658 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x338>
  14364c: d100c3a0     	sub	x0, x29, #0x30
  143650: 97fd72d0     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143654: 14000004     	b	0x143664 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x344>
  143658: d100c3a0     	sub	x0, x29, #0x30
  14365c: 97fd72cd     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143660: 1400008b     	b	0x14388c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x56c>
  143664: 2a1f03e8     	mov	w8, wzr
  143668: f94057e9     	ldr	x9, [sp, #0xa8]
  14366c: b9009928     	str	w8, [x9, #0x98]
  143670: aa1f03ea     	mov	x10, xzr
  143674: f900412a     	str	x10, [x9, #0x80]
  143678: 91028120     	add	x0, x9, #0xa0
  14367c: aa0a03e1     	mov	x1, x10
  143680: 97fd8a1c     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  143684: f90027e0     	str	x0, [sp, #0x48]
  143688: 14000001     	b	0x14368c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x36c>
  14368c: b855c3a8     	ldur	w8, [x29, #-0xa4]
  143690: 350000a8     	cbnz	w8, 0x1436a4 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x384>
  143694: 14000001     	b	0x143698 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x378>
  143698: 320003e8     	orr	w8, wzr, #0x1
  14369c: b900bbe8     	str	w8, [sp, #0xb8]
  1436a0: 14000050     	b	0x1437e0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x4c0>
  1436a4: f94057e8     	ldr	x8, [sp, #0xa8]
  1436a8: 91002109     	add	x9, x8, #0x8
  1436ac: d10203a0     	sub	x0, x29, #0x80
  1436b0: f90023e9     	str	x9, [sp, #0x40]
  1436b4: 97fd9bf3     	bl	0xaa680 <_ZN7android19AnotherPacketSource20DiscontinuitySegmentC2Ev@plt>
  1436b8: 14000001     	b	0x1436bc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x39c>
  1436bc: d10203a1     	sub	x1, x29, #0x80
  1436c0: f94023e0     	ldr	x0, [sp, #0x40]
  1436c4: 97fd95eb     	bl	0xa8e70 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE9push_backERKS2_@plt>
  1436c8: 14000001     	b	0x1436cc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x3ac>
  1436cc: 52800908     	mov	w8, #0x48               // =72
  1436d0: 2a0803e0     	mov	w0, w8
  1436d4: 97fd960f     	bl	0xa8f10 <_Znwm@plt>
  1436d8: f9001fe0     	str	x0, [sp, #0x38]
  1436dc: 14000001     	b	0x1436e0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x3c0>
  1436e0: f9401fe0     	ldr	x0, [sp, #0x38]
  1436e4: aa1f03e1     	mov	x1, xzr
  1436e8: f9401fe2     	ldr	x2, [sp, #0x38]
  1436ec: f9001be0     	str	x0, [sp, #0x30]
  1436f0: aa0203e0     	mov	x0, x2
  1436f4: 97fd79cb     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  1436f8: 14000001     	b	0x1436fc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x3dc>
  1436fc: d10223a0     	sub	x0, x29, #0x88
  143700: f9401be1     	ldr	x1, [sp, #0x30]
  143704: 97fd978b     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  143708: 14000001     	b	0x14370c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x3ec>
  14370c: d10223a0     	sub	x0, x29, #0x88
  143710: 97fd71e0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  143714: f90017e0     	str	x0, [sp, #0x28]
  143718: 14000001     	b	0x14371c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x3fc>
  14371c: d10243a8     	sub	x8, x29, #0x90
  143720: f94017e0     	ldr	x0, [sp, #0x28]
  143724: 97fd796f     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  143728: 14000001     	b	0x14372c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x40c>
  14372c: d10243a0     	sub	x0, x29, #0x90
  143730: 97fd9474     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  143734: f90013e0     	str	x0, [sp, #0x20]
  143738: 14000001     	b	0x14373c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x41c>
  14373c: b855c3a2     	ldur	w2, [x29, #-0xa4]
  143740: 900005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  143744: 910c9021     	add	x1, x1, #0x324
  143748: f94013e0     	ldr	x0, [sp, #0x20]
  14374c: 97fd7531     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  143750: 14000001     	b	0x143754 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x434>
  143754: d10243a0     	sub	x0, x29, #0x90
  143758: 97fd9de2     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14375c: d10223a0     	sub	x0, x29, #0x88
  143760: 97fd71cc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  143764: f9000fe0     	str	x0, [sp, #0x18]
  143768: 14000001     	b	0x14376c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x44c>
  14376c: d10263a8     	sub	x8, x29, #0x98
  143770: f9400fe0     	ldr	x0, [sp, #0x18]
  143774: 97fd795b     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  143778: 14000001     	b	0x14377c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x45c>
  14377c: d10263a0     	sub	x0, x29, #0x98
  143780: 97fd9460     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  143784: f9000be0     	str	x0, [sp, #0x10]
  143788: 14000001     	b	0x14378c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x46c>
  14378c: f85503a2     	ldur	x2, [x29, #-0xb0]
  143790: 900005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  143794: 910d2c21     	add	x1, x1, #0x34b
  143798: f9400be0     	ldr	x0, [sp, #0x10]
  14379c: 97fd8d51     	bl	0xa6ce0 <_ZN7android8AMessage10setMessageEPKcRKNS_2spIS0_EE@plt>
  1437a0: 14000001     	b	0x1437a4 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x484>
  1437a4: d10263a0     	sub	x0, x29, #0x98
  1437a8: 97fd9dce     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1437ac: f94057e0     	ldr	x0, [sp, #0xa8]
  1437b0: 91022000     	add	x0, x0, #0x88
  1437b4: d10223a1     	sub	x1, x29, #0x88
  1437b8: 97fd7142     	bl	0x9fcc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE9push_backERKS3_@plt>
  1437bc: 14000001     	b	0x1437c0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x4a0>
  1437c0: f94057e8     	ldr	x8, [sp, #0xa8]
  1437c4: 91010100     	add	x0, x8, #0x40
  1437c8: 97fd86f6     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1437cc: d10223a0     	sub	x0, x29, #0x88
  1437d0: 97fd9b50     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1437d4: 2a1f03e9     	mov	w9, wzr
  1437d8: b900bbe9     	str	w9, [sp, #0xb8]
  1437dc: 14000001     	b	0x1437e0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x4c0>
  1437e0: d100a3a0     	sub	x0, x29, #0x28
  1437e4: 97fff965     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  1437e8: b940bbe8     	ldr	w8, [sp, #0xb8]
  1437ec: 71000508     	subs	w8, w8, #0x1
  1437f0: b9000fe8     	str	w8, [sp, #0xc]
  1437f4: 54000568     	b.hi	0x1438a0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x580>
  1437f8: 14000001     	b	0x1437fc <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x4dc>
  1437fc: d53bd048     	mrs	x8, TPIDR_EL0
  143800: f9401508     	ldr	x8, [x8, #0x28]
  143804: f85e83a9     	ldur	x9, [x29, #-0x18]
  143808: eb090108     	subs	x8, x8, x9
  14380c: f90003e8     	str	x8, [sp]
  143810: 54000481     	b.ne	0x1438a0 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x580>
  143814: 14000001     	b	0x143818 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x4f8>
  143818: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  14381c: f940bbfc     	ldr	x28, [sp, #0x170]
  143820: 910643ff     	add	sp, sp, #0x190
  143824: d65f03c0     	ret
  143828: f90063e0     	str	x0, [sp, #0xc0]
  14382c: 2a0103e8     	mov	w8, w1
  143830: b900bfe8     	str	w8, [sp, #0xbc]
  143834: f9401fe0     	ldr	x0, [sp, #0x38]
  143838: 97fd744a     	bl	0xa0960 <_ZdlPv@plt>
  14383c: 14000014     	b	0x14388c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x56c>
  143840: f90063e0     	str	x0, [sp, #0xc0]
  143844: 2a0103e8     	mov	w8, w1
  143848: b900bfe8     	str	w8, [sp, #0xbc]
  14384c: 1400000d     	b	0x143880 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x560>
  143850: f90063e0     	str	x0, [sp, #0xc0]
  143854: 2a0103e8     	mov	w8, w1
  143858: b900bfe8     	str	w8, [sp, #0xbc]
  14385c: d10243a0     	sub	x0, x29, #0x90
  143860: 97fd9da0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  143864: 14000007     	b	0x143880 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x560>
  143868: f90063e0     	str	x0, [sp, #0xc0]
  14386c: 2a0103e8     	mov	w8, w1
  143870: b900bfe8     	str	w8, [sp, #0xbc]
  143874: d10263a0     	sub	x0, x29, #0x98
  143878: 97fd9d9a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14387c: 14000001     	b	0x143880 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x560>
  143880: d10223a0     	sub	x0, x29, #0x88
  143884: 97fd9b23     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  143888: 14000001     	b	0x14388c <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x56c>
  14388c: d100a3a0     	sub	x0, x29, #0x28
  143890: 97fff93a     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  143894: 14000001     	b	0x143898 <android::AnotherPacketSource::queueDiscontinuity(android::ATSParser::DiscontinuityType, android::sp<android::AMessage> const&, bool)+0x578>
  143898: f94063e0     	ldr	x0, [sp, #0xc0]
  14389c: 97fd919d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1438a0: 97fd9934     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001438a4 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR> const&)>:
  1438a4: d10043ff     	sub	sp, sp, #0x10
  1438a8: f90007e0     	str	x0, [sp, #0x8]
  1438ac: f90003e1     	str	x1, [sp]
  1438b0: f94007e0     	ldr	x0, [sp, #0x8]
  1438b4: f94003e1     	ldr	x1, [sp]
  1438b8: f9400021     	ldr	x1, [x1]
  1438bc: f9000001     	str	x1, [x0]
  1438c0: 910043ff     	add	sp, sp, #0x10
  1438c4: d65f03c0     	ret

00000000001438c8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator!=(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR> const&) const>:
  1438c8: d10043ff     	sub	sp, sp, #0x10
  1438cc: f90007e0     	str	x0, [sp, #0x8]
  1438d0: f90003e1     	str	x1, [sp]
  1438d4: f94007e0     	ldr	x0, [sp, #0x8]
  1438d8: f9400000     	ldr	x0, [x0]
  1438dc: f94003e1     	ldr	x1, [sp]
  1438e0: f9400021     	ldr	x1, [x1]
  1438e4: eb01001f     	cmp	x0, x1
  1438e8: 1a9f07e8     	cset	w8, ne
  1438ec: 320003e9     	orr	w9, wzr, #0x1
  1438f0: 0a090108     	and	w8, w8, w9
  1438f4: 2a0803e0     	mov	w0, w8
  1438f8: 910043ff     	add	sp, sp, #0x10
  1438fc: d65f03c0     	ret

0000000000143900 <android::AnotherPacketSource::DiscontinuitySegment::clear()>:
  143900: d10043ff     	sub	sp, sp, #0x10
  143904: 92800008     	mov	x8, #-0x1               // =-1
  143908: f90007e0     	str	x0, [sp, #0x8]
  14390c: f94007e0     	ldr	x0, [sp, #0x8]
  143910: f9000408     	str	x8, [x0, #0x8]
  143914: f9000008     	str	x8, [x0]
  143918: 910043ff     	add	sp, sp, #0x10
  14391c: d65f03c0     	ret

0000000000143920 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++()>:
  143920: d10083ff     	sub	sp, sp, #0x20
  143924: a9017bfd     	stp	x29, x30, [sp, #0x10]
  143928: 910043fd     	add	x29, sp, #0x10
  14392c: f90007e0     	str	x0, [sp, #0x8]
  143930: f94007e0     	ldr	x0, [sp, #0x8]
  143934: aa0003e8     	mov	x8, x0
  143938: f9400108     	ldr	x8, [x8]
  14393c: f90003e0     	str	x0, [sp]
  143940: aa0803e0     	mov	x0, x8
  143944: 97fd8de7     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  143948: f94003e8     	ldr	x8, [sp]
  14394c: f9000100     	str	x0, [x8]
  143950: f94003e0     	ldr	x0, [sp]
  143954: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  143958: 910083ff     	add	sp, sp, #0x20
  14395c: d65f03c0     	ret

0000000000143960 <android::AnotherPacketSource::signalEOS(int)>:
  143960: d10183ff     	sub	sp, sp, #0x60
  143964: a9057bfd     	stp	x29, x30, [sp, #0x50]
  143968: 910143fd     	add	x29, sp, #0x50
  14396c: d53bd048     	mrs	x8, TPIDR_EL0
  143970: f9401509     	ldr	x9, [x8, #0x28]
  143974: f81f83a9     	stur	x9, [x29, #-0x8]
  143978: f81e03a0     	stur	x0, [x29, #-0x20]
  14397c: b81dc3a1     	stur	w1, [x29, #-0x24]
  143980: f85e03a9     	ldur	x9, [x29, #-0x20]
  143984: 91006121     	add	x1, x9, #0x18
  143988: d10063a0     	sub	x0, x29, #0x18
  14398c: f90013e0     	str	x0, [sp, #0x20]
  143990: f9000fe8     	str	x8, [sp, #0x18]
  143994: f9000be9     	str	x9, [sp, #0x10]
  143998: 97fff803     	bl	0x1419a4 <android::sp<android::ABuffer>::clear()+0x60>
  14399c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1439a0: f9400be8     	ldr	x8, [sp, #0x10]
  1439a4: b900990a     	str	w10, [x8, #0x98]
  1439a8: 91010100     	add	x0, x8, #0x40
  1439ac: 97fd867d     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1439b0: f94013e0     	ldr	x0, [sp, #0x20]
  1439b4: 97fff8f1     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  1439b8: f9400fe8     	ldr	x8, [sp, #0x18]
  1439bc: f9401509     	ldr	x9, [x8, #0x28]
  1439c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1439c4: eb000129     	subs	x9, x9, x0
  1439c8: f90007e9     	str	x9, [sp, #0x8]
  1439cc: 540000a1     	b.ne	0x1439e0 <android::AnotherPacketSource::signalEOS(int)+0x80>
  1439d0: 14000001     	b	0x1439d4 <android::AnotherPacketSource::signalEOS(int)+0x74>
  1439d4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1439d8: 910183ff     	add	sp, sp, #0x60
  1439dc: d65f03c0     	ret
  1439e0: 97fd98e4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001439e4 <android::AnotherPacketSource::hasBufferAvailable(int*)>:
  1439e4: d101c3ff     	sub	sp, sp, #0x70
  1439e8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1439ec: 910183fd     	add	x29, sp, #0x60
  1439f0: d53bd048     	mrs	x8, TPIDR_EL0
  1439f4: f9401508     	ldr	x8, [x8, #0x28]
  1439f8: f81f83a8     	stur	x8, [x29, #-0x8]
  1439fc: f81e03a0     	stur	x0, [x29, #-0x20]
  143a00: f81d83a1     	stur	x1, [x29, #-0x28]
  143a04: f85e03a8     	ldur	x8, [x29, #-0x20]
  143a08: aa0803e0     	mov	x0, x8
  143a0c: 91006101     	add	x1, x8, #0x18
  143a10: d10043a9     	sub	x9, x29, #0x10
  143a14: f9000fe0     	str	x0, [sp, #0x18]
  143a18: aa0903e0     	mov	x0, x9
  143a1c: f9000be8     	str	x8, [sp, #0x10]
  143a20: 97fdce48     	bl	0xb7340 <setMediaExtractor+0x248>
  143a24: f85d83a8     	ldur	x8, [x29, #-0x28]
  143a28: 2a1f03ea     	mov	w10, wzr
  143a2c: b900010a     	str	w10, [x8]
  143a30: f9400be8     	ldr	x8, [sp, #0x10]
  143a34: 3941c90a     	ldrb	w10, [x8, #0x72]
  143a38: 370000ea     	tbnz	w10, #0x0, 0x143a54 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x70>
  143a3c: 14000001     	b	0x143a40 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x5c>
  143a40: 2a1f03e8     	mov	w8, wzr
  143a44: 381ef3a8     	sturb	w8, [x29, #-0x11]
  143a48: 320003e8     	orr	w8, wzr, #0x1
  143a4c: b81d43a8     	stur	w8, [x29, #-0x2c]
  143a50: 1400001c     	b	0x143ac0 <android::AnotherPacketSource::hasBufferAvailable(int*)+0xdc>
  143a54: f9400fe8     	ldr	x8, [sp, #0x18]
  143a58: 91022100     	add	x0, x8, #0x88
  143a5c: 97fd77f9     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  143a60: b9000fe0     	str	w0, [sp, #0xc]
  143a64: 14000001     	b	0x143a68 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x84>
  143a68: b9400fe8     	ldr	w8, [sp, #0xc]
  143a6c: 37000188     	tbnz	w8, #0x0, 0x143a9c <android::AnotherPacketSource::hasBufferAvailable(int*)+0xb8>
  143a70: 14000001     	b	0x143a74 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x90>
  143a74: 320003e8     	orr	w8, wzr, #0x1
  143a78: 381ef3a8     	sturb	w8, [x29, #-0x11]
  143a7c: b81d43a8     	stur	w8, [x29, #-0x2c]
  143a80: 14000010     	b	0x143ac0 <android::AnotherPacketSource::hasBufferAvailable(int*)+0xdc>
  143a84: f90017e0     	str	x0, [sp, #0x28]
  143a88: 2a0103e8     	mov	w8, w1
  143a8c: b90027e8     	str	w8, [sp, #0x24]
  143a90: d10043a0     	sub	x0, x29, #0x10
  143a94: 97fdcec2     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143a98: 1400001a     	b	0x143b00 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x11c>
  143a9c: f9400fe8     	ldr	x8, [sp, #0x18]
  143aa0: b9409909     	ldr	w9, [x8, #0x98]
  143aa4: f85d83aa     	ldur	x10, [x29, #-0x28]
  143aa8: b9000149     	str	w9, [x10]
  143aac: 2a1f03e9     	mov	w9, wzr
  143ab0: 381ef3a9     	sturb	w9, [x29, #-0x11]
  143ab4: 320003e9     	orr	w9, wzr, #0x1
  143ab8: b81d43a9     	stur	w9, [x29, #-0x2c]
  143abc: 14000001     	b	0x143ac0 <android::AnotherPacketSource::hasBufferAvailable(int*)+0xdc>
  143ac0: d10043a0     	sub	x0, x29, #0x10
  143ac4: 97fdceb6     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143ac8: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  143acc: d53bd040     	mrs	x0, TPIDR_EL0
  143ad0: f9401400     	ldr	x0, [x0, #0x28]
  143ad4: f85f83be     	ldur	x30, [x29, #-0x8]
  143ad8: eb1e0000     	subs	x0, x0, x30
  143adc: b9000be8     	str	w8, [sp, #0x8]
  143ae0: f90003e0     	str	x0, [sp]
  143ae4: 54000121     	b.ne	0x143b08 <android::AnotherPacketSource::hasBufferAvailable(int*)+0x124>
  143ae8: 14000001     	b	0x143aec <android::AnotherPacketSource::hasBufferAvailable(int*)+0x108>
  143aec: b9400be8     	ldr	w8, [sp, #0x8]
  143af0: 12000100     	and	w0, w8, #0x1
  143af4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  143af8: 9101c3ff     	add	sp, sp, #0x70
  143afc: d65f03c0     	ret
  143b00: f94017e0     	ldr	x0, [sp, #0x28]
  143b04: 97fd9103     	bl	0xa7f10 <_Unwind_Resume@plt>
  143b08: 97fd989a     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000143b0c <android::AnotherPacketSource::hasDataBufferAvailable(int*)>:
  143b0c: d10303ff     	sub	sp, sp, #0xc0
  143b10: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  143b14: 9102c3fd     	add	x29, sp, #0xb0
  143b18: d53bd048     	mrs	x8, TPIDR_EL0
  143b1c: f9401508     	ldr	x8, [x8, #0x28]
  143b20: f81f83a8     	stur	x8, [x29, #-0x8]
  143b24: f81b03a0     	stur	x0, [x29, #-0x50]
  143b28: f9002fe1     	str	x1, [sp, #0x58]
  143b2c: f85b03a8     	ldur	x8, [x29, #-0x50]
  143b30: aa0803e0     	mov	x0, x8
  143b34: 91006101     	add	x1, x8, #0x18
  143b38: d10043a9     	sub	x9, x29, #0x10
  143b3c: f9001fe0     	str	x0, [sp, #0x38]
  143b40: aa0903e0     	mov	x0, x9
  143b44: f9001be8     	str	x8, [sp, #0x30]
  143b48: 97fdcdfe     	bl	0xb7340 <setMediaExtractor+0x248>
  143b4c: f9402fe8     	ldr	x8, [sp, #0x58]
  143b50: 2a1f03ea     	mov	w10, wzr
  143b54: b900010a     	str	w10, [x8]
  143b58: f9401be8     	ldr	x8, [sp, #0x30]
  143b5c: 3941c90a     	ldrb	w10, [x8, #0x72]
  143b60: 370000ea     	tbnz	w10, #0x0, 0x143b7c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x70>
  143b64: 14000001     	b	0x143b68 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x5c>
  143b68: 2a1f03e8     	mov	w8, wzr
  143b6c: 381bf3a8     	sturb	w8, [x29, #-0x41]
  143b70: 320003e8     	orr	w8, wzr, #0x1
  143b74: b90057e8     	str	w8, [sp, #0x54]
  143b78: 14000069     	b	0x143d1c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x210>
  143b7c: d10063a0     	sub	x0, x29, #0x18
  143b80: 97fd9490     	bl	0xa8dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2Ev@plt>
  143b84: 14000001     	b	0x143b88 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x7c>
  143b88: f9401fe8     	ldr	x8, [sp, #0x38]
  143b8c: 91022100     	add	x0, x8, #0x88
  143b90: d10083a8     	sub	x8, x29, #0x20
  143b94: 97fd870b     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  143b98: 14000001     	b	0x143b9c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x90>
  143b9c: f85e03a8     	ldur	x8, [x29, #-0x20]
  143ba0: f81e83a8     	stur	x8, [x29, #-0x18]
  143ba4: d10083a0     	sub	x0, x29, #0x20
  143ba8: 97fd717a     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143bac: 14000001     	b	0x143bb0 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xa4>
  143bb0: f9401fe8     	ldr	x8, [sp, #0x38]
  143bb4: 91022100     	add	x0, x8, #0x88
  143bb8: d100a3a8     	sub	x8, x29, #0x28
  143bbc: 97fd8dd9     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  143bc0: 14000001     	b	0x143bc4 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xb8>
  143bc4: d10063a0     	sub	x0, x29, #0x18
  143bc8: d100a3a1     	sub	x1, x29, #0x28
  143bcc: 97fd75e5     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  143bd0: b9002fe0     	str	w0, [sp, #0x2c]
  143bd4: 14000001     	b	0x143bd8 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xcc>
  143bd8: d100a3a0     	sub	x0, x29, #0x28
  143bdc: 97fd716d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143be0: b9402fe8     	ldr	w8, [sp, #0x2c]
  143be4: 360007e8     	tbz	w8, #0x0, 0x143ce0 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1d4>
  143be8: 14000001     	b	0x143bec <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xe0>
  143bec: d10063a0     	sub	x0, x29, #0x18
  143bf0: 97fd8710     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  143bf4: f90013e0     	str	x0, [sp, #0x20]
  143bf8: 14000001     	b	0x143bfc <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xf0>
  143bfc: f94013e0     	ldr	x0, [sp, #0x20]
  143c00: 97fd70a4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  143c04: f9000fe0     	str	x0, [sp, #0x18]
  143c08: 14000001     	b	0x143c0c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x100>
  143c0c: d100e3a8     	sub	x8, x29, #0x38
  143c10: f9400fe0     	ldr	x0, [sp, #0x18]
  143c14: 97fd7833     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  143c18: 14000001     	b	0x143c1c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x110>
  143c1c: d100e3a0     	sub	x0, x29, #0x38
  143c20: 97fd9338     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  143c24: f9000be0     	str	x0, [sp, #0x10]
  143c28: 14000001     	b	0x143c2c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x120>
  143c2c: 900005c1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  143c30: 910c9021     	add	x1, x1, #0x324
  143c34: d100b3a2     	sub	x2, x29, #0x2c
  143c38: f9400be0     	ldr	x0, [sp, #0x10]
  143c3c: 97fd9b01     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  143c40: b9000fe0     	str	w0, [sp, #0xc]
  143c44: 14000001     	b	0x143c48 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x13c>
  143c48: d100e3a0     	sub	x0, x29, #0x38
  143c4c: 97fd9ca5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  143c50: b9400fe8     	ldr	w8, [sp, #0xc]
  143c54: 37000348     	tbnz	w8, #0x0, 0x143cbc <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1b0>
  143c58: 14000001     	b	0x143c5c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x150>
  143c5c: 320003e8     	orr	w8, wzr, #0x1
  143c60: 381bf3a8     	sturb	w8, [x29, #-0x41]
  143c64: b90057e8     	str	w8, [sp, #0x54]
  143c68: 14000027     	b	0x143d04 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1f8>
  143c6c: f90027e0     	str	x0, [sp, #0x48]
  143c70: 2a0103e8     	mov	w8, w1
  143c74: b90047e8     	str	w8, [sp, #0x44]
  143c78: 14000039     	b	0x143d5c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x250>
  143c7c: f90027e0     	str	x0, [sp, #0x48]
  143c80: 2a0103e8     	mov	w8, w1
  143c84: b90047e8     	str	w8, [sp, #0x44]
  143c88: 14000022     	b	0x143d10 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x204>
  143c8c: f90027e0     	str	x0, [sp, #0x48]
  143c90: 2a0103e8     	mov	w8, w1
  143c94: b90047e8     	str	w8, [sp, #0x44]
  143c98: d100a3a0     	sub	x0, x29, #0x28
  143c9c: 97fd713d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143ca0: 1400001c     	b	0x143d10 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x204>
  143ca4: f90027e0     	str	x0, [sp, #0x48]
  143ca8: 2a0103e8     	mov	w8, w1
  143cac: b90047e8     	str	w8, [sp, #0x44]
  143cb0: d100e3a0     	sub	x0, x29, #0x38
  143cb4: 97fd9c8b     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  143cb8: 14000016     	b	0x143d10 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x204>
  143cbc: 14000001     	b	0x143cc0 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1b4>
  143cc0: d10103a8     	sub	x8, x29, #0x40
  143cc4: d10063a0     	sub	x0, x29, #0x18
  143cc8: 2a1f03e1     	mov	w1, wzr
  143ccc: 97fd815d     	bl	0xa4240 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEi@plt>
  143cd0: 14000001     	b	0x143cd4 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1c8>
  143cd4: d10103a0     	sub	x0, x29, #0x40
  143cd8: 97fd712e     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143cdc: 17ffffb5     	b	0x143bb0 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0xa4>
  143ce0: f9401fe8     	ldr	x8, [sp, #0x38]
  143ce4: b9409909     	ldr	w9, [x8, #0x98]
  143ce8: f9402fea     	ldr	x10, [sp, #0x58]
  143cec: b9000149     	str	w9, [x10]
  143cf0: 2a1f03e9     	mov	w9, wzr
  143cf4: 381bf3a9     	sturb	w9, [x29, #-0x41]
  143cf8: 320003e9     	orr	w9, wzr, #0x1
  143cfc: b90057e9     	str	w9, [sp, #0x54]
  143d00: 14000001     	b	0x143d04 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x1f8>
  143d04: d10063a0     	sub	x0, x29, #0x18
  143d08: 97fd7122     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143d0c: 14000004     	b	0x143d1c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x210>
  143d10: d10063a0     	sub	x0, x29, #0x18
  143d14: 97fd711f     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143d18: 14000011     	b	0x143d5c <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x250>
  143d1c: d10043a0     	sub	x0, x29, #0x10
  143d20: 97fdce1f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143d24: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  143d28: d53bd040     	mrs	x0, TPIDR_EL0
  143d2c: f9401400     	ldr	x0, [x0, #0x28]
  143d30: f85f83be     	ldur	x30, [x29, #-0x8]
  143d34: eb1e0000     	subs	x0, x0, x30
  143d38: b9000be8     	str	w8, [sp, #0x8]
  143d3c: f90003e0     	str	x0, [sp]
  143d40: 54000181     	b.ne	0x143d70 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x264>
  143d44: 14000001     	b	0x143d48 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x23c>
  143d48: b9400be8     	ldr	w8, [sp, #0x8]
  143d4c: 12000100     	and	w0, w8, #0x1
  143d50: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  143d54: 910303ff     	add	sp, sp, #0xc0
  143d58: d65f03c0     	ret
  143d5c: d10043a0     	sub	x0, x29, #0x10
  143d60: 97fdce0f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143d64: 14000001     	b	0x143d68 <android::AnotherPacketSource::hasDataBufferAvailable(int*)+0x25c>
  143d68: f94027e0     	ldr	x0, [sp, #0x48]
  143d6c: 97fd9069     	bl	0xa7f10 <_Unwind_Resume@plt>
  143d70: 97fd9800     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000143d74 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::_ListIterator()>:
  143d74: d10043ff     	sub	sp, sp, #0x10
  143d78: f90007e0     	str	x0, [sp, #0x8]
  143d7c: 910043ff     	add	sp, sp, #0x10
  143d80: d65f03c0     	ret

0000000000143d84 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++(int)>:
  143d84: d10143ff     	sub	sp, sp, #0x50
  143d88: a9047bfd     	stp	x29, x30, [sp, #0x40]
  143d8c: 910103fd     	add	x29, sp, #0x40
  143d90: 52800009     	mov	w9, #0x0                // =0
  143d94: f81f83a0     	stur	x0, [x29, #-0x8]
  143d98: b81f43a1     	stur	w1, [x29, #-0xc]
  143d9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  143da0: 320003e1     	orr	w1, wzr, #0x1
  143da4: 0a010129     	and	w9, w9, w1
  143da8: 381f33a9     	sturb	w9, [x29, #-0xd]
  143dac: f9000fe0     	str	x0, [sp, #0x18]
  143db0: aa0803e0     	mov	x0, x8
  143db4: f9400fe1     	ldr	x1, [sp, #0x18]
  143db8: f9000be8     	str	x8, [sp, #0x10]
  143dbc: 97fd9c31     	bl	0xaae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>
  143dc0: f9400fe8     	ldr	x8, [sp, #0x18]
  143dc4: f9400100     	ldr	x0, [x8]
  143dc8: 97fd97d2     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  143dcc: f90007e0     	str	x0, [sp, #0x8]
  143dd0: 14000001     	b	0x143dd4 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++(int)+0x50>
  143dd4: 12800008     	mov	w8, #-0x1               // =-1
  143dd8: f9400fe9     	ldr	x9, [sp, #0x18]
  143ddc: f94007ea     	ldr	x10, [sp, #0x8]
  143de0: f900012a     	str	x10, [x9]
  143de4: 320003eb     	orr	w11, wzr, #0x1
  143de8: 0a0b0108     	and	w8, w8, w11
  143dec: 381f33a8     	sturb	w8, [x29, #-0xd]
  143df0: 385f33a8     	ldurb	w8, [x29, #-0xd]
  143df4: 37000148     	tbnz	w8, #0x0, 0x143e1c <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++(int)+0x98>
  143df8: 14000007     	b	0x143e14 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++(int)+0x90>
  143dfc: 2a0103e8     	mov	w8, w1
  143e00: f81e83a0     	stur	x0, [x29, #-0x18]
  143e04: b81e43a8     	stur	w8, [x29, #-0x1c]
  143e08: f9400be0     	ldr	x0, [sp, #0x10]
  143e0c: 97fd70e1     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143e10: 14000006     	b	0x143e28 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::operator++(int)+0xa4>
  143e14: f9400be0     	ldr	x0, [sp, #0x10]
  143e18: 97fd70de     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  143e1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  143e20: 910143ff     	add	sp, sp, #0x50
  143e24: d65f03c0     	ret
  143e28: f85e83a0     	ldur	x0, [x29, #-0x18]
  143e2c: 97fd9039     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000143e30 <android::AnotherPacketSource::getAvailableBufferCount(int*)>:
  143e30: d10203ff     	sub	sp, sp, #0x80
  143e34: a9077bfd     	stp	x29, x30, [sp, #0x70]
  143e38: 9101c3fd     	add	x29, sp, #0x70
  143e3c: d53bd048     	mrs	x8, TPIDR_EL0
  143e40: f9401508     	ldr	x8, [x8, #0x28]
  143e44: f81f83a8     	stur	x8, [x29, #-0x8]
  143e48: f81e03a0     	stur	x0, [x29, #-0x20]
  143e4c: f81d83a1     	stur	x1, [x29, #-0x28]
  143e50: f85e03a8     	ldur	x8, [x29, #-0x20]
  143e54: aa0803e0     	mov	x0, x8
  143e58: 91006101     	add	x1, x8, #0x18
  143e5c: d10043a9     	sub	x9, x29, #0x10
  143e60: f90017e0     	str	x0, [sp, #0x28]
  143e64: aa0903e0     	mov	x0, x9
  143e68: f90013e8     	str	x8, [sp, #0x20]
  143e6c: 97fdcd35     	bl	0xb7340 <setMediaExtractor+0x248>
  143e70: f85d83a8     	ldur	x8, [x29, #-0x28]
  143e74: 2a1f03ea     	mov	w10, wzr
  143e78: b900010a     	str	w10, [x8]
  143e7c: f94013e8     	ldr	x8, [sp, #0x20]
  143e80: 3941c90a     	ldrb	w10, [x8, #0x72]
  143e84: 370000ea     	tbnz	w10, #0x0, 0x143ea0 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x70>
  143e88: 14000001     	b	0x143e8c <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x5c>
  143e8c: aa1f03e8     	mov	x8, xzr
  143e90: f81e83a8     	stur	x8, [x29, #-0x18]
  143e94: 320003e9     	orr	w9, wzr, #0x1
  143e98: b81d43a9     	stur	w9, [x29, #-0x2c]
  143e9c: 14000022     	b	0x143f24 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0xf4>
  143ea0: f94017e8     	ldr	x8, [sp, #0x28]
  143ea4: 91022100     	add	x0, x8, #0x88
  143ea8: 97fd76e6     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  143eac: b9001fe0     	str	w0, [sp, #0x1c]
  143eb0: 14000001     	b	0x143eb4 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x84>
  143eb4: b9401fe8     	ldr	w8, [sp, #0x1c]
  143eb8: 37000248     	tbnz	w8, #0x0, 0x143f00 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0xd0>
  143ebc: 14000001     	b	0x143ec0 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x90>
  143ec0: f94017e8     	ldr	x8, [sp, #0x28]
  143ec4: 91022100     	add	x0, x8, #0x88
  143ec8: 97fd9332     	bl	0xa8b90 <_ZNK7android4ListINS_2spINS_7ABufferEEEE4sizeEv@plt>
  143ecc: f9000be0     	str	x0, [sp, #0x10]
  143ed0: 14000001     	b	0x143ed4 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0xa4>
  143ed4: f9400be8     	ldr	x8, [sp, #0x10]
  143ed8: f81e83a8     	stur	x8, [x29, #-0x18]
  143edc: 320003e9     	orr	w9, wzr, #0x1
  143ee0: b81d43a9     	stur	w9, [x29, #-0x2c]
  143ee4: 14000010     	b	0x143f24 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0xf4>
  143ee8: f9001fe0     	str	x0, [sp, #0x38]
  143eec: 2a0103e8     	mov	w8, w1
  143ef0: b90037e8     	str	w8, [sp, #0x34]
  143ef4: d10043a0     	sub	x0, x29, #0x10
  143ef8: 97fdcda9     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143efc: 14000019     	b	0x143f60 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x130>
  143f00: f94017e8     	ldr	x8, [sp, #0x28]
  143f04: b9409909     	ldr	w9, [x8, #0x98]
  143f08: f85d83aa     	ldur	x10, [x29, #-0x28]
  143f0c: b9000149     	str	w9, [x10]
  143f10: aa1f03ea     	mov	x10, xzr
  143f14: f81e83aa     	stur	x10, [x29, #-0x18]
  143f18: 320003e9     	orr	w9, wzr, #0x1
  143f1c: b81d43a9     	stur	w9, [x29, #-0x2c]
  143f20: 14000001     	b	0x143f24 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0xf4>
  143f24: d10043a0     	sub	x0, x29, #0x10
  143f28: 97fdcd9d     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  143f2c: f85e83a0     	ldur	x0, [x29, #-0x18]
  143f30: d53bd05e     	mrs	x30, TPIDR_EL0
  143f34: f94017de     	ldr	x30, [x30, #0x28]
  143f38: f85f83a8     	ldur	x8, [x29, #-0x8]
  143f3c: eb0803c8     	subs	x8, x30, x8
  143f40: f90007e0     	str	x0, [sp, #0x8]
  143f44: f90003e8     	str	x8, [sp]
  143f48: 54000101     	b.ne	0x143f68 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x138>
  143f4c: 14000001     	b	0x143f50 <android::AnotherPacketSource::getAvailableBufferCount(int*)+0x120>
  143f50: f94007e0     	ldr	x0, [sp, #0x8]
  143f54: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  143f58: 910203ff     	add	sp, sp, #0x80
  143f5c: d65f03c0     	ret
  143f60: f9401fe0     	ldr	x0, [sp, #0x38]
  143f64: 97fd8feb     	bl	0xa7f10 <_Unwind_Resume@plt>
  143f68: 97fd9782     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000143f6c <android::List<android::sp<android::ABuffer>>::size() const>:
  143f6c: d10183ff     	sub	sp, sp, #0x60
  143f70: a9057bfd     	stp	x29, x30, [sp, #0x50]
  143f74: 910143fd     	add	x29, sp, #0x50
  143f78: d53bd048     	mrs	x8, TPIDR_EL0
  143f7c: f9401508     	ldr	x8, [x8, #0x28]
  143f80: f81f83a8     	stur	x8, [x29, #-0x8]
  143f84: f81e03a0     	stur	x0, [x29, #-0x20]
  143f88: f85e03a8     	ldur	x8, [x29, #-0x20]
  143f8c: aa0803e0     	mov	x0, x8
  143f90: d10043a9     	sub	x9, x29, #0x10
  143f94: f9000fe8     	str	x8, [sp, #0x18]
  143f98: aa0903e8     	mov	x8, x9
  143f9c: f9400fe9     	ldr	x9, [sp, #0x18]
  143fa0: f9000be0     	str	x0, [sp, #0x10]
  143fa4: aa0903e0     	mov	x0, x9
  143fa8: 97fd80be     	bl	0xa42a0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  143fac: d10063a8     	sub	x8, x29, #0x18
  143fb0: f9400fe0     	ldr	x0, [sp, #0x18]
  143fb4: 97fd83cf     	bl	0xa4ef0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  143fb8: 14000001     	b	0x143fbc <android::List<android::sp<android::ABuffer>>::size() const+0x50>
  143fbc: d10043a1     	sub	x1, x29, #0x10
  143fc0: d10063a2     	sub	x2, x29, #0x18
  143fc4: f9400be0     	ldr	x0, [sp, #0x10]
  143fc8: 97fd79ba     	bl	0xa26b0 <_ZNK7android4ListINS_2spINS_7ABufferEEEE8distanceIS3_NS4_14CONST_ITERATORES6_EElNS4_13_ListIteratorIT_T0_EENS7_IS8_T1_EE@plt>
  143fcc: f90007e0     	str	x0, [sp, #0x8]
  143fd0: 14000001     	b	0x143fd4 <android::List<android::sp<android::ABuffer>>::size() const+0x68>
  143fd4: d10063a0     	sub	x0, x29, #0x18
  143fd8: 97fd8352     	bl	0xa4d20 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREED2Ev@plt>
  143fdc: d10043a0     	sub	x0, x29, #0x10
  143fe0: 97fd8350     	bl	0xa4d20 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREED2Ev@plt>
  143fe4: d53bd040     	mrs	x0, TPIDR_EL0
  143fe8: f9401400     	ldr	x0, [x0, #0x28]
  143fec: f85f83be     	ldur	x30, [x29, #-0x8]
  143ff0: eb1e0000     	subs	x0, x0, x30
  143ff4: f90003e0     	str	x0, [sp]
  143ff8: 540002a1     	b.ne	0x14404c <android::List<android::sp<android::ABuffer>>::size() const+0xe0>
  143ffc: 14000001     	b	0x144000 <android::List<android::sp<android::ABuffer>>::size() const+0x94>
  144000: f94007e0     	ldr	x0, [sp, #0x8]
  144004: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  144008: 910183ff     	add	sp, sp, #0x60
  14400c: d65f03c0     	ret
  144010: f90017e0     	str	x0, [sp, #0x28]
  144014: 2a0103e8     	mov	w8, w1
  144018: b90027e8     	str	w8, [sp, #0x24]
  14401c: 14000007     	b	0x144038 <android::List<android::sp<android::ABuffer>>::size() const+0xcc>
  144020: f90017e0     	str	x0, [sp, #0x28]
  144024: 2a0103e8     	mov	w8, w1
  144028: b90027e8     	str	w8, [sp, #0x24]
  14402c: d10063a0     	sub	x0, x29, #0x18
  144030: 97fd833c     	bl	0xa4d20 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREED2Ev@plt>
  144034: 14000001     	b	0x144038 <android::List<android::sp<android::ABuffer>>::size() const+0xcc>
  144038: d10043a0     	sub	x0, x29, #0x10
  14403c: 97fd8339     	bl	0xa4d20 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREED2Ev@plt>
  144040: 14000001     	b	0x144044 <android::List<android::sp<android::ABuffer>>::size() const+0xd8>
  144044: f94017e0     	ldr	x0, [sp, #0x28]
  144048: 97fd8fb2     	bl	0xa7f10 <_Unwind_Resume@plt>
  14404c: 97fd9749     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000144050 <android::AnotherPacketSource::getBufferedDurationUs(int*)>:
  144050: d10283ff     	sub	sp, sp, #0xa0
  144054: a9097bfd     	stp	x29, x30, [sp, #0x90]
  144058: 910243fd     	add	x29, sp, #0x90
  14405c: d53bd048     	mrs	x8, TPIDR_EL0
  144060: f9401508     	ldr	x8, [x8, #0x28]
  144064: f81f83a8     	stur	x8, [x29, #-0x8]
  144068: f81d83a0     	stur	x0, [x29, #-0x28]
  14406c: f81d03a1     	stur	x1, [x29, #-0x30]
  144070: f85d83a8     	ldur	x8, [x29, #-0x28]
  144074: aa0803e0     	mov	x0, x8
  144078: 91006101     	add	x1, x8, #0x18
  14407c: d10043a9     	sub	x9, x29, #0x10
  144080: f9001fe0     	str	x0, [sp, #0x38]
  144084: aa0903e0     	mov	x0, x9
  144088: f9001be8     	str	x8, [sp, #0x30]
  14408c: 97fdccad     	bl	0xb7340 <setMediaExtractor+0x248>
  144090: f9401be8     	ldr	x8, [sp, #0x30]
  144094: b940990a     	ldr	w10, [x8, #0x98]
  144098: f85d03a9     	ldur	x9, [x29, #-0x30]
  14409c: b900012a     	str	w10, [x9]
  1440a0: aa1f03e9     	mov	x9, xzr
  1440a4: f81c83a9     	stur	x9, [x29, #-0x38]
  1440a8: 91002100     	add	x0, x8, #0x8
  1440ac: d10063a8     	sub	x8, x29, #0x18
  1440b0: 97fd87f8     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  1440b4: 14000001     	b	0x1440b8 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x68>
  1440b8: 14000001     	b	0x1440bc <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x6c>
  1440bc: f9401fe8     	ldr	x8, [sp, #0x38]
  1440c0: 91002100     	add	x0, x8, #0x8
  1440c4: d10083a8     	sub	x8, x29, #0x20
  1440c8: 97fd7456     	bl	0xa1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>
  1440cc: 14000001     	b	0x1440d0 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x80>
  1440d0: d10063a0     	sub	x0, x29, #0x18
  1440d4: d10083a1     	sub	x1, x29, #0x20
  1440d8: 97fd942a     	bl	0xa9180 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEneERKS6_@plt>
  1440dc: b9002fe0     	str	w0, [sp, #0x2c]
  1440e0: 14000001     	b	0x1440e4 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x94>
  1440e4: d10083a0     	sub	x0, x29, #0x20
  1440e8: 97fd8e5e     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1440ec: b9402fe8     	ldr	w8, [sp, #0x2c]
  1440f0: 37000268     	tbnz	w8, #0x0, 0x14413c <android::AnotherPacketSource::getBufferedDurationUs(int*)+0xec>
  1440f4: 14000001     	b	0x1440f8 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0xa8>
  1440f8: d10063a0     	sub	x0, x29, #0x18
  1440fc: 97fd8e59     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144100: 14000025     	b	0x144194 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x144>
  144104: f81c03a0     	stur	x0, [x29, #-0x40]
  144108: 2a0103e8     	mov	w8, w1
  14410c: b81bc3a8     	stur	w8, [x29, #-0x44]
  144110: 14000030     	b	0x1441d0 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x180>
  144114: f81c03a0     	stur	x0, [x29, #-0x40]
  144118: 2a0103e8     	mov	w8, w1
  14411c: b81bc3a8     	stur	w8, [x29, #-0x44]
  144120: 1400001a     	b	0x144188 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x138>
  144124: f81c03a0     	stur	x0, [x29, #-0x40]
  144128: 2a0103e8     	mov	w8, w1
  14412c: b81bc3a8     	stur	w8, [x29, #-0x44]
  144130: d10083a0     	sub	x0, x29, #0x20
  144134: 97fd8e4b     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144138: 14000014     	b	0x144188 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x138>
  14413c: d10063a0     	sub	x0, x29, #0x18
  144140: 97fd8854     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  144144: f90013e0     	str	x0, [sp, #0x20]
  144148: 14000001     	b	0x14414c <android::AnotherPacketSource::getBufferedDurationUs(int*)+0xfc>
  14414c: f94013e8     	ldr	x8, [sp, #0x20]
  144150: f90023e8     	str	x8, [sp, #0x40]
  144154: f94023e9     	ldr	x9, [sp, #0x40]
  144158: f940052a     	ldr	x10, [x9, #0x8]
  14415c: f9400129     	ldr	x9, [x9]
  144160: eb090149     	subs	x9, x10, x9
  144164: f85c83aa     	ldur	x10, [x29, #-0x38]
  144168: 8b090149     	add	x9, x10, x9
  14416c: f81c83a9     	stur	x9, [x29, #-0x38]
  144170: 14000001     	b	0x144174 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x124>
  144174: d10063a0     	sub	x0, x29, #0x18
  144178: 97fd77c6     	bl	0xa2090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEv@plt>
  14417c: f9000fe0     	str	x0, [sp, #0x18]
  144180: 14000001     	b	0x144184 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x134>
  144184: 17ffffce     	b	0x1440bc <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x6c>
  144188: d10063a0     	sub	x0, x29, #0x18
  14418c: 97fd8e35     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144190: 14000010     	b	0x1441d0 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x180>
  144194: f85c83a8     	ldur	x8, [x29, #-0x38]
  144198: d10043a0     	sub	x0, x29, #0x10
  14419c: f9000be8     	str	x8, [sp, #0x10]
  1441a0: 97fdccff     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1441a4: d53bd048     	mrs	x8, TPIDR_EL0
  1441a8: f9401508     	ldr	x8, [x8, #0x28]
  1441ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1441b0: eb000108     	subs	x8, x8, x0
  1441b4: f90007e8     	str	x8, [sp, #0x8]
  1441b8: 54000161     	b.ne	0x1441e4 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x194>
  1441bc: 14000001     	b	0x1441c0 <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x170>
  1441c0: f9400be0     	ldr	x0, [sp, #0x10]
  1441c4: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1441c8: 910283ff     	add	sp, sp, #0xa0
  1441cc: d65f03c0     	ret
  1441d0: d10043a0     	sub	x0, x29, #0x10
  1441d4: 97fdccf2     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1441d8: 14000001     	b	0x1441dc <android::AnotherPacketSource::getBufferedDurationUs(int*)+0x18c>
  1441dc: f85c03a0     	ldur	x0, [x29, #-0x40]
  1441e0: 97fd8f4c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1441e4: 97fd96e3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001441e8 <android::AnotherPacketSource::nextBufferTime(long*)>:
  1441e8: d10283ff     	sub	sp, sp, #0xa0
  1441ec: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1441f0: 910243fd     	add	x29, sp, #0x90
  1441f4: d53bd048     	mrs	x8, TPIDR_EL0
  1441f8: f9401508     	ldr	x8, [x8, #0x28]
  1441fc: f81f83a8     	stur	x8, [x29, #-0x8]
  144200: f81c83a0     	stur	x0, [x29, #-0x38]
  144204: f81c03a1     	stur	x1, [x29, #-0x40]
  144208: f85c83a8     	ldur	x8, [x29, #-0x38]
  14420c: aa0803e0     	mov	x0, x8
  144210: f85c03a1     	ldur	x1, [x29, #-0x40]
  144214: aa1f03e9     	mov	x9, xzr
  144218: f9000029     	str	x9, [x1]
  14421c: 91006101     	add	x1, x8, #0x18
  144220: d10043a9     	sub	x9, x29, #0x10
  144224: f9001fe0     	str	x0, [sp, #0x38]
  144228: aa0903e0     	mov	x0, x9
  14422c: f9001be8     	str	x8, [sp, #0x30]
  144230: 97fdcc44     	bl	0xb7340 <setMediaExtractor+0x248>
  144234: f9401be8     	ldr	x8, [sp, #0x30]
  144238: 91022100     	add	x0, x8, #0x88
  14423c: 97fd7601     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  144240: b9002fe0     	str	w0, [sp, #0x2c]
  144244: 14000001     	b	0x144248 <android::AnotherPacketSource::nextBufferTime(long*)+0x60>
  144248: b9402fe8     	ldr	w8, [sp, #0x2c]
  14424c: 360002c8     	tbz	w8, #0x0, 0x1442a4 <android::AnotherPacketSource::nextBufferTime(long*)+0xbc>
  144250: 14000001     	b	0x144254 <android::AnotherPacketSource::nextBufferTime(long*)+0x6c>
  144254: f9401fe8     	ldr	x8, [sp, #0x38]
  144258: b9409909     	ldr	w9, [x8, #0x98]
  14425c: 340000c9     	cbz	w9, 0x144274 <android::AnotherPacketSource::nextBufferTime(long*)+0x8c>
  144260: 14000001     	b	0x144264 <android::AnotherPacketSource::nextBufferTime(long*)+0x7c>
  144264: f9401fe8     	ldr	x8, [sp, #0x38]
  144268: b9409909     	ldr	w9, [x8, #0x98]
  14426c: b9002be9     	str	w9, [sp, #0x28]
  144270: 14000004     	b	0x144280 <android::AnotherPacketSource::nextBufferTime(long*)+0x98>
  144274: 12800148     	mov	w8, #-0xb               // =-11
  144278: b9002be8     	str	w8, [sp, #0x28]
  14427c: 14000001     	b	0x144280 <android::AnotherPacketSource::nextBufferTime(long*)+0x98>
  144280: b9402be8     	ldr	w8, [sp, #0x28]
  144284: b81d43a8     	stur	w8, [x29, #-0x2c]
  144288: 320003e8     	orr	w8, wzr, #0x1
  14428c: b90043e8     	str	w8, [sp, #0x40]
  144290: 14000043     	b	0x14439c <android::AnotherPacketSource::nextBufferTime(long*)+0x1b4>
  144294: f90027e0     	str	x0, [sp, #0x48]
  144298: 2a0103e8     	mov	w8, w1
  14429c: b90047e8     	str	w8, [sp, #0x44]
  1442a0: 1400004e     	b	0x1443d8 <android::AnotherPacketSource::nextBufferTime(long*)+0x1f0>
  1442a4: f9401fe8     	ldr	x8, [sp, #0x38]
  1442a8: 91022100     	add	x0, x8, #0x88
  1442ac: d10083a8     	sub	x8, x29, #0x20
  1442b0: 97fd8544     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  1442b4: 14000001     	b	0x1442b8 <android::AnotherPacketSource::nextBufferTime(long*)+0xd0>
  1442b8: d10083a0     	sub	x0, x29, #0x20
  1442bc: 97fd855d     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  1442c0: f90013e0     	str	x0, [sp, #0x20]
  1442c4: 14000001     	b	0x1442c8 <android::AnotherPacketSource::nextBufferTime(long*)+0xe0>
  1442c8: d10063a0     	sub	x0, x29, #0x18
  1442cc: f94013e1     	ldr	x1, [sp, #0x20]
  1442d0: 97fd7dfc     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  1442d4: 14000001     	b	0x1442d8 <android::AnotherPacketSource::nextBufferTime(long*)+0xf0>
  1442d8: d10083a0     	sub	x0, x29, #0x20
  1442dc: 97fd6fad     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1442e0: d10063a0     	sub	x0, x29, #0x18
  1442e4: 97fd6eeb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1442e8: f9000fe0     	str	x0, [sp, #0x18]
  1442ec: 14000001     	b	0x1442f0 <android::AnotherPacketSource::nextBufferTime(long*)+0x108>
  1442f0: d100a3a8     	sub	x8, x29, #0x28
  1442f4: f9400fe0     	ldr	x0, [sp, #0x18]
  1442f8: 97fd767a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1442fc: 14000001     	b	0x144300 <android::AnotherPacketSource::nextBufferTime(long*)+0x118>
  144300: d100a3a0     	sub	x0, x29, #0x28
  144304: 97fd917f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  144308: f9000be0     	str	x0, [sp, #0x10]
  14430c: 14000001     	b	0x144310 <android::AnotherPacketSource::nextBufferTime(long*)+0x128>
  144310: f85c03a2     	ldur	x2, [x29, #-0x40]
  144314: b00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  144318: 912bbc21     	add	x1, x1, #0xaef
  14431c: f9400be0     	ldr	x0, [sp, #0x10]
  144320: 97fd7998     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  144324: b9000fe0     	str	w0, [sp, #0xc]
  144328: 14000001     	b	0x14432c <android::AnotherPacketSource::nextBufferTime(long*)+0x144>
  14432c: d100a3a0     	sub	x0, x29, #0x28
  144330: 97fd9aec     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144334: 2a1f03e8     	mov	w8, wzr
  144338: b81d43a8     	stur	w8, [x29, #-0x2c]
  14433c: 320003e8     	orr	w8, wzr, #0x1
  144340: b90043e8     	str	w8, [sp, #0x40]
  144344: d10063a0     	sub	x0, x29, #0x18
  144348: 97fd9872     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14434c: 14000014     	b	0x14439c <android::AnotherPacketSource::nextBufferTime(long*)+0x1b4>
  144350: f90027e0     	str	x0, [sp, #0x48]
  144354: 2a0103e8     	mov	w8, w1
  144358: b90047e8     	str	w8, [sp, #0x44]
  14435c: d10083a0     	sub	x0, x29, #0x20
  144360: 97fd6f8c     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144364: 1400001d     	b	0x1443d8 <android::AnotherPacketSource::nextBufferTime(long*)+0x1f0>
  144368: f90027e0     	str	x0, [sp, #0x48]
  14436c: 2a0103e8     	mov	w8, w1
  144370: b90047e8     	str	w8, [sp, #0x44]
  144374: 14000007     	b	0x144390 <android::AnotherPacketSource::nextBufferTime(long*)+0x1a8>
  144378: f90027e0     	str	x0, [sp, #0x48]
  14437c: 2a0103e8     	mov	w8, w1
  144380: b90047e8     	str	w8, [sp, #0x44]
  144384: d100a3a0     	sub	x0, x29, #0x28
  144388: 97fd9ad6     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14438c: 14000001     	b	0x144390 <android::AnotherPacketSource::nextBufferTime(long*)+0x1a8>
  144390: d10063a0     	sub	x0, x29, #0x18
  144394: 97fd985f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  144398: 14000010     	b	0x1443d8 <android::AnotherPacketSource::nextBufferTime(long*)+0x1f0>
  14439c: d10043a0     	sub	x0, x29, #0x10
  1443a0: 97fdcc7f     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1443a4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1443a8: d53bd040     	mrs	x0, TPIDR_EL0
  1443ac: f9401400     	ldr	x0, [x0, #0x28]
  1443b0: f85f83be     	ldur	x30, [x29, #-0x8]
  1443b4: eb1e0000     	subs	x0, x0, x30
  1443b8: b9000be8     	str	w8, [sp, #0x8]
  1443bc: f90003e0     	str	x0, [sp]
  1443c0: 54000161     	b.ne	0x1443ec <android::AnotherPacketSource::nextBufferTime(long*)+0x204>
  1443c4: 14000001     	b	0x1443c8 <android::AnotherPacketSource::nextBufferTime(long*)+0x1e0>
  1443c8: b9400be0     	ldr	w0, [sp, #0x8]
  1443cc: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1443d0: 910283ff     	add	sp, sp, #0xa0
  1443d4: d65f03c0     	ret
  1443d8: d10043a0     	sub	x0, x29, #0x10
  1443dc: 97fdcc70     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1443e0: 14000001     	b	0x1443e4 <android::AnotherPacketSource::nextBufferTime(long*)+0x1fc>
  1443e4: f94027e0     	ldr	x0, [sp, #0x48]
  1443e8: 97fd8eca     	bl	0xa7f10 <_Unwind_Resume@plt>
  1443ec: 97fd9661     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001443f0 <android::AnotherPacketSource::isFinished(long) const>:
  1443f0: d100c3ff     	sub	sp, sp, #0x30
  1443f4: d2800008     	mov	x8, #0x0                // =0
  1443f8: f90013e0     	str	x0, [sp, #0x20]
  1443fc: f9000fe1     	str	x1, [sp, #0x18]
  144400: f94013e0     	ldr	x0, [sp, #0x20]
  144404: f9400fe1     	ldr	x1, [sp, #0x18]
  144408: eb08003f     	cmp	x1, x8
  14440c: 1a9fd7e9     	cset	w9, gt
  144410: f90007e0     	str	x0, [sp, #0x8]
  144414: 37000049     	tbnz	w9, #0x0, 0x14441c <android::AnotherPacketSource::isFinished(long) const+0x2c>
  144418: 14000019     	b	0x14447c <android::AnotherPacketSource::isFinished(long) const+0x8c>
  14441c: d2909008     	mov	x8, #0x8480             // =33920
  144420: f2a003c8     	movk	x8, #0x1e, lsl #16
  144424: f9400fe9     	ldr	x9, [sp, #0x18]
  144428: f94007ea     	ldr	x10, [sp, #0x8]
  14442c: f940414b     	ldr	x11, [x10, #0x80]
  144430: eb0b0129     	subs	x9, x9, x11
  144434: f9000be9     	str	x9, [sp, #0x10]
  144438: f9400be9     	ldr	x9, [sp, #0x10]
  14443c: eb08013f     	cmp	x9, x8
  144440: 1a9fa7ec     	cset	w12, lt
  144444: 3700004c     	tbnz	w12, #0x0, 0x14444c <android::AnotherPacketSource::isFinished(long) const+0x5c>
  144448: 1400000d     	b	0x14447c <android::AnotherPacketSource::isFinished(long) const+0x8c>
  14444c: 92908fe8     	mov	x8, #-0x8480            // =-33920
  144450: f2bffc28     	movk	x8, #0xffe1, lsl #16
  144454: f9400be9     	ldr	x9, [sp, #0x10]
  144458: eb08013f     	cmp	x9, x8
  14445c: 1a9fd7ea     	cset	w10, gt
  144460: 3700004a     	tbnz	w10, #0x0, 0x144468 <android::AnotherPacketSource::isFinished(long) const+0x78>
  144464: 14000006     	b	0x14447c <android::AnotherPacketSource::isFinished(long) const+0x8c>
  144468: 12800008     	mov	w8, #-0x1               // =-1
  14446c: 320003e9     	orr	w9, wzr, #0x1
  144470: 0a090108     	and	w8, w8, w9
  144474: 3900bfe8     	strb	w8, [sp, #0x2f]
  144478: 14000009     	b	0x14449c <android::AnotherPacketSource::isFinished(long) const+0xac>
  14447c: 52800008     	mov	w8, #0x0                // =0
  144480: f94007e9     	ldr	x9, [sp, #0x8]
  144484: b940992a     	ldr	w10, [x9, #0x98]
  144488: 6b08015f     	cmp	w10, w8
  14448c: 1a9f07e8     	cset	w8, ne
  144490: 320003ea     	orr	w10, wzr, #0x1
  144494: 0a0a0108     	and	w8, w8, w10
  144498: 3900bfe8     	strb	w8, [sp, #0x2f]
  14449c: 3940bfe8     	ldrb	w8, [sp, #0x2f]
  1444a0: 2a0803e0     	mov	w0, w8
  1444a4: 9100c3ff     	add	sp, sp, #0x30
  1444a8: d65f03c0     	ret

00000000001444ac <android::AnotherPacketSource::getLatestEnqueuedMeta()>:
  1444ac: d10143ff     	sub	sp, sp, #0x50
  1444b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1444b4: 910103fd     	add	x29, sp, #0x40
  1444b8: d53bd049     	mrs	x9, TPIDR_EL0
  1444bc: f9401529     	ldr	x9, [x9, #0x28]
  1444c0: f81f83a9     	stur	x9, [x29, #-0x8]
  1444c4: f81e83a0     	stur	x0, [x29, #-0x18]
  1444c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1444cc: 91006121     	add	x1, x9, #0x18
  1444d0: d10043a0     	sub	x0, x29, #0x10
  1444d4: f9000be8     	str	x8, [sp, #0x10]
  1444d8: f90007e9     	str	x9, [sp, #0x8]
  1444dc: 97fdcb99     	bl	0xb7340 <setMediaExtractor+0x248>
  1444e0: f94007e8     	ldr	x8, [sp, #0x8]
  1444e4: 91028101     	add	x1, x8, #0xa0
  1444e8: f9400be0     	ldr	x0, [sp, #0x10]
  1444ec: 97fd84b9     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
  1444f0: 14000001     	b	0x1444f4 <android::AnotherPacketSource::getLatestEnqueuedMeta()+0x48>
  1444f4: d10043a0     	sub	x0, x29, #0x10
  1444f8: 97fdcc29     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1444fc: d53bd040     	mrs	x0, TPIDR_EL0
  144500: f9401400     	ldr	x0, [x0, #0x28]
  144504: f85f83be     	ldur	x30, [x29, #-0x8]
  144508: eb1e0000     	subs	x0, x0, x30
  14450c: f90003e0     	str	x0, [sp]
  144510: 540001a1     	b.ne	0x144544 <android::AnotherPacketSource::getLatestEnqueuedMeta()+0x98>
  144514: 14000001     	b	0x144518 <android::AnotherPacketSource::getLatestEnqueuedMeta()+0x6c>
  144518: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14451c: 910143ff     	add	sp, sp, #0x50
  144520: d65f03c0     	ret
  144524: f90013e0     	str	x0, [sp, #0x20]
  144528: 2a0103e8     	mov	w8, w1
  14452c: b9001fe8     	str	w8, [sp, #0x1c]
  144530: d10043a0     	sub	x0, x29, #0x10
  144534: 97fdcc1a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  144538: 14000001     	b	0x14453c <android::AnotherPacketSource::getLatestEnqueuedMeta()+0x90>
  14453c: f94013e0     	ldr	x0, [sp, #0x20]
  144540: 97fd8e74     	bl	0xa7f10 <_Unwind_Resume@plt>
  144544: 97fd960b     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000144548 <android::AnotherPacketSource::getLatestDequeuedMeta()>:
  144548: d10143ff     	sub	sp, sp, #0x50
  14454c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  144550: 910103fd     	add	x29, sp, #0x40
  144554: d53bd049     	mrs	x9, TPIDR_EL0
  144558: f9401529     	ldr	x9, [x9, #0x28]
  14455c: f81f83a9     	stur	x9, [x29, #-0x8]
  144560: f81e83a0     	stur	x0, [x29, #-0x18]
  144564: f85e83a9     	ldur	x9, [x29, #-0x18]
  144568: 91006121     	add	x1, x9, #0x18
  14456c: d10043a0     	sub	x0, x29, #0x10
  144570: f9000be8     	str	x8, [sp, #0x10]
  144574: f90007e9     	str	x9, [sp, #0x8]
  144578: 97fdcb72     	bl	0xb7340 <setMediaExtractor+0x248>
  14457c: f94007e8     	ldr	x8, [sp, #0x8]
  144580: 9102a101     	add	x1, x8, #0xa8
  144584: f9400be0     	ldr	x0, [sp, #0x10]
  144588: 97fd8492     	bl	0xa57d0 <_ZN7android2spINS_8AMessageEEC2ERKS2_@plt>
  14458c: 14000001     	b	0x144590 <android::AnotherPacketSource::getLatestDequeuedMeta()+0x48>
  144590: d10043a0     	sub	x0, x29, #0x10
  144594: 97fdcc02     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  144598: d53bd040     	mrs	x0, TPIDR_EL0
  14459c: f9401400     	ldr	x0, [x0, #0x28]
  1445a0: f85f83be     	ldur	x30, [x29, #-0x8]
  1445a4: eb1e0000     	subs	x0, x0, x30
  1445a8: f90003e0     	str	x0, [sp]
  1445ac: 540001a1     	b.ne	0x1445e0 <android::AnotherPacketSource::getLatestDequeuedMeta()+0x98>
  1445b0: 14000001     	b	0x1445b4 <android::AnotherPacketSource::getLatestDequeuedMeta()+0x6c>
  1445b4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1445b8: 910143ff     	add	sp, sp, #0x50
  1445bc: d65f03c0     	ret
  1445c0: f90013e0     	str	x0, [sp, #0x20]
  1445c4: 2a0103e8     	mov	w8, w1
  1445c8: b9001fe8     	str	w8, [sp, #0x1c]
  1445cc: d10043a0     	sub	x0, x29, #0x10
  1445d0: 97fdcbf3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1445d4: 14000001     	b	0x1445d8 <android::AnotherPacketSource::getLatestDequeuedMeta()+0x90>
  1445d8: f94013e0     	ldr	x0, [sp, #0x20]
  1445dc: 97fd8e4d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1445e0: 97fd95e4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001445e4 <android::AnotherPacketSource::enable(bool)>:
  1445e4: d10143ff     	sub	sp, sp, #0x50
  1445e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1445ec: 910103fd     	add	x29, sp, #0x40
  1445f0: d53bd048     	mrs	x8, TPIDR_EL0
  1445f4: f9401509     	ldr	x9, [x8, #0x28]
  1445f8: f81f83a9     	stur	x9, [x29, #-0x8]
  1445fc: f81e83a0     	stur	x0, [x29, #-0x18]
  144600: 12000021     	and	w1, w1, #0x1
  144604: 381e43a1     	sturb	w1, [x29, #-0x1c]
  144608: f85e83a9     	ldur	x9, [x29, #-0x18]
  14460c: 91006121     	add	x1, x9, #0x18
  144610: d10043a0     	sub	x0, x29, #0x10
  144614: f9000fe0     	str	x0, [sp, #0x18]
  144618: f9000be8     	str	x8, [sp, #0x10]
  14461c: f90007e9     	str	x9, [sp, #0x8]
  144620: 97fdcb48     	bl	0xb7340 <setMediaExtractor+0x248>
  144624: 385e43aa     	ldurb	w10, [x29, #-0x1c]
  144628: 1200014a     	and	w10, w10, #0x1
  14462c: f94007e8     	ldr	x8, [sp, #0x8]
  144630: 3901c90a     	strb	w10, [x8, #0x72]
  144634: f9400fe0     	ldr	x0, [sp, #0x18]
  144638: 97fdcbd9     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14463c: f9400be8     	ldr	x8, [sp, #0x10]
  144640: f9401509     	ldr	x9, [x8, #0x28]
  144644: f85f83a0     	ldur	x0, [x29, #-0x8]
  144648: eb000129     	subs	x9, x9, x0
  14464c: f90003e9     	str	x9, [sp]
  144650: 540000a1     	b.ne	0x144664 <android::AnotherPacketSource::enable(bool)+0x80>
  144654: 14000001     	b	0x144658 <android::AnotherPacketSource::enable(bool)+0x74>
  144658: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14465c: 910143ff     	add	sp, sp, #0x50
  144660: d65f03c0     	ret
  144664: 97fd95c3     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000144668 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)>:
  144668: d10503ff     	sub	sp, sp, #0x140
  14466c: f90093fc     	str	x28, [sp, #0x120]
  144670: a9137bfd     	stp	x29, x30, [sp, #0x130]
  144674: 9104c3fd     	add	x29, sp, #0x130
  144678: 910223e9     	add	x9, sp, #0x88
  14467c: d53bd04a     	mrs	x10, TPIDR_EL0
  144680: f940154a     	ldr	x10, [x10, #0x28]
  144684: f900012a     	str	x10, [x9]
  144688: f81a03a0     	stur	x0, [x29, #-0x60]
  14468c: f81983a1     	stur	x1, [x29, #-0x68]
  144690: f85a03aa     	ldur	x10, [x29, #-0x60]
  144694: aa0a03e0     	mov	x0, x10
  144698: 91006141     	add	x1, x10, #0x18
  14469c: d10083aa     	sub	x10, x29, #0x20
  1446a0: f90043e0     	str	x0, [sp, #0x80]
  1446a4: aa0a03e0     	mov	x0, x10
  1446a8: f9003fe9     	str	x9, [sp, #0x78]
  1446ac: f9003be8     	str	x8, [sp, #0x70]
  1446b0: 97fdcb24     	bl	0xb7340 <setMediaExtractor+0x248>
  1446b4: 92800008     	mov	x8, #-0x1               // =-1
  1446b8: f81903a8     	stur	x8, [x29, #-0x70]
  1446bc: f81883a8     	stur	x8, [x29, #-0x78]
  1446c0: aa1f03e8     	mov	x8, xzr
  1446c4: f81803a8     	stur	x8, [x29, #-0x80]
  1446c8: d100a3a0     	sub	x0, x29, #0x28
  1446cc: 97fd91bd     	bl	0xa8dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2Ev@plt>
  1446d0: 14000001     	b	0x1446d4 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x6c>
  1446d4: f94043e8     	ldr	x8, [sp, #0x80]
  1446d8: 91022100     	add	x0, x8, #0x88
  1446dc: d100c3a8     	sub	x8, x29, #0x30
  1446e0: 97fd8438     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  1446e4: 14000001     	b	0x1446e8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x80>
  1446e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1446ec: f81d83a8     	stur	x8, [x29, #-0x28]
  1446f0: d100c3a0     	sub	x0, x29, #0x30
  1446f4: 97fd6ea7     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1446f8: 14000001     	b	0x1446fc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x94>
  1446fc: f94043e8     	ldr	x8, [sp, #0x80]
  144700: 91022100     	add	x0, x8, #0x88
  144704: d100e3a8     	sub	x8, x29, #0x38
  144708: 97fd8b06     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  14470c: 14000001     	b	0x144710 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0xa8>
  144710: d100a3a0     	sub	x0, x29, #0x28
  144714: d100e3a1     	sub	x1, x29, #0x38
  144718: 97fd7312     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  14471c: b9006fe0     	str	w0, [sp, #0x6c]
  144720: 14000001     	b	0x144724 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0xbc>
  144724: d100e3a0     	sub	x0, x29, #0x38
  144728: 97fd6e9a     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14472c: b9406fe8     	ldr	w8, [sp, #0x6c]
  144730: 36001148     	tbz	w8, #0x0, 0x144958 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2f0>
  144734: 14000001     	b	0x144738 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0xd0>
  144738: d100a3a0     	sub	x0, x29, #0x28
  14473c: 97fd843d     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  144740: f90033e0     	str	x0, [sp, #0x60]
  144744: 14000001     	b	0x144748 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0xe0>
  144748: f94033e8     	ldr	x8, [sp, #0x60]
  14474c: f9004fe8     	str	x8, [sp, #0x98]
  144750: f9404fe0     	ldr	x0, [sp, #0x98]
  144754: 97fd6dcf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144758: f9002fe0     	str	x0, [sp, #0x58]
  14475c: 14000001     	b	0x144760 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0xf8>
  144760: d10123a8     	sub	x8, x29, #0x48
  144764: f9402fe0     	ldr	x0, [sp, #0x58]
  144768: 97fd755e     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14476c: 14000001     	b	0x144770 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x108>
  144770: d10123a0     	sub	x0, x29, #0x48
  144774: 97fd9063     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  144778: f9002be0     	str	x0, [sp, #0x50]
  14477c: 14000001     	b	0x144780 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x118>
  144780: f00005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  144784: 910c9021     	add	x1, x1, #0x324
  144788: d100f3a2     	sub	x2, x29, #0x3c
  14478c: f9402be0     	ldr	x0, [sp, #0x50]
  144790: 97fd982c     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  144794: b9004fe0     	str	w0, [sp, #0x4c]
  144798: 14000001     	b	0x14479c <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x134>
  14479c: d10123a0     	sub	x0, x29, #0x48
  1447a0: 97fd99d0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1447a4: b9404fe8     	ldr	w8, [sp, #0x4c]
  1447a8: 36000408     	tbz	w8, #0x0, 0x144828 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x1c0>
  1447ac: 14000001     	b	0x1447b0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x148>
  1447b0: f85883a8     	ldur	x8, [x29, #-0x78]
  1447b4: f85903a9     	ldur	x9, [x29, #-0x70]
  1447b8: eb090108     	subs	x8, x8, x9
  1447bc: f85803a9     	ldur	x9, [x29, #-0x80]
  1447c0: 8b080128     	add	x8, x9, x8
  1447c4: f81803a8     	stur	x8, [x29, #-0x80]
  1447c8: 92800008     	mov	x8, #-0x1               // =-1
  1447cc: f81903a8     	stur	x8, [x29, #-0x70]
  1447d0: f81883a8     	stur	x8, [x29, #-0x78]
  1447d4: 1400005c     	b	0x144944 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2dc>
  1447d8: f81783a0     	stur	x0, [x29, #-0x88]
  1447dc: 2a0103e8     	mov	w8, w1
  1447e0: b81743a8     	stur	w8, [x29, #-0x8c]
  1447e4: 1400007a     	b	0x1449cc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x364>
  1447e8: f81783a0     	stur	x0, [x29, #-0x88]
  1447ec: 2a0103e8     	mov	w8, w1
  1447f0: b81743a8     	stur	w8, [x29, #-0x8c]
  1447f4: 14000073     	b	0x1449c0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x358>
  1447f8: f81783a0     	stur	x0, [x29, #-0x88]
  1447fc: 2a0103e8     	mov	w8, w1
  144800: b81743a8     	stur	w8, [x29, #-0x8c]
  144804: d100e3a0     	sub	x0, x29, #0x38
  144808: 97fd6e62     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14480c: 1400006d     	b	0x1449c0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x358>
  144810: f81783a0     	stur	x0, [x29, #-0x88]
  144814: 2a0103e8     	mov	w8, w1
  144818: b81743a8     	stur	w8, [x29, #-0x8c]
  14481c: d10123a0     	sub	x0, x29, #0x48
  144820: 97fd99b0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144824: 14000067     	b	0x1449c0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x358>
  144828: f9404fe0     	ldr	x0, [sp, #0x98]
  14482c: 97fd6d99     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144830: f90023e0     	str	x0, [sp, #0x40]
  144834: 14000001     	b	0x144838 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x1d0>
  144838: d10163a8     	sub	x8, x29, #0x58
  14483c: f94023e0     	ldr	x0, [sp, #0x40]
  144840: 97fd7528     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  144844: 14000001     	b	0x144848 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x1e0>
  144848: d10163a0     	sub	x0, x29, #0x58
  14484c: 97fd902d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  144850: f9001fe0     	str	x0, [sp, #0x38]
  144854: 14000001     	b	0x144858 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x1f0>
  144858: b00005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  14485c: 912bbc21     	add	x1, x1, #0xaef
  144860: d10143a2     	sub	x2, x29, #0x50
  144864: f9401fe0     	ldr	x0, [sp, #0x38]
  144868: 97fd7846     	bl	0xa2980 <_ZNK7android8AMessage9findInt64EPKcPl@plt>
  14486c: b90037e0     	str	w0, [sp, #0x34]
  144870: 14000001     	b	0x144874 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x20c>
  144874: d10163a0     	sub	x0, x29, #0x58
  144878: 97fd999a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14487c: b94037e8     	ldr	w8, [sp, #0x34]
  144880: 36000608     	tbz	w8, #0x0, 0x144940 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2d8>
  144884: 14000001     	b	0x144888 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x220>
  144888: f85903a8     	ldur	x8, [x29, #-0x70]
  14488c: b6f80168     	tbz	x8, #0x3f, 0x1448b8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x250>
  144890: 14000001     	b	0x144894 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x22c>
  144894: f85b03a8     	ldur	x8, [x29, #-0x50]
  144898: f81903a8     	stur	x8, [x29, #-0x70]
  14489c: 14000007     	b	0x1448b8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x250>
  1448a0: f81783a0     	stur	x0, [x29, #-0x88]
  1448a4: 2a0103e8     	mov	w8, w1
  1448a8: b81743a8     	stur	w8, [x29, #-0x8c]
  1448ac: d10163a0     	sub	x0, x29, #0x58
  1448b0: 97fd998c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1448b4: 14000043     	b	0x1449c0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x358>
  1448b8: f85883a8     	ldur	x8, [x29, #-0x78]
  1448bc: b7f80108     	tbnz	x8, #0x3f, 0x1448dc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x274>
  1448c0: 14000001     	b	0x1448c4 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x25c>
  1448c4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1448c8: f85883a9     	ldur	x9, [x29, #-0x78]
  1448cc: eb090108     	subs	x8, x8, x9
  1448d0: f90017e8     	str	x8, [sp, #0x28]
  1448d4: 540000ad     	b.le	0x1448e8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x280>
  1448d8: 14000001     	b	0x1448dc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x274>
  1448dc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1448e0: f81883a8     	stur	x8, [x29, #-0x78]
  1448e4: 14000001     	b	0x1448e8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x280>
  1448e8: f85803a8     	ldur	x8, [x29, #-0x80]
  1448ec: f85883a9     	ldur	x9, [x29, #-0x78]
  1448f0: f85903aa     	ldur	x10, [x29, #-0x70]
  1448f4: eb0a0129     	subs	x9, x9, x10
  1448f8: 8b090108     	add	x8, x8, x9
  1448fc: f85983a9     	ldur	x9, [x29, #-0x68]
  144900: eb090108     	subs	x8, x8, x9
  144904: f90013e8     	str	x8, [sp, #0x20]
  144908: 540001ab     	b.lt	0x14493c <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2d4>
  14490c: 14000001     	b	0x144910 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2a8>
  144910: f9404fe0     	ldr	x0, [sp, #0x98]
  144914: 97fd6d5f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144918: f9000fe0     	str	x0, [sp, #0x18]
  14491c: 14000001     	b	0x144920 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2b8>
  144920: f9403be8     	ldr	x8, [sp, #0x70]
  144924: f9400fe0     	ldr	x0, [sp, #0x18]
  144928: 97fd74ee     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14492c: 14000001     	b	0x144930 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2c8>
  144930: 320003e8     	orr	w8, wzr, #0x1
  144934: b90097e8     	str	w8, [sp, #0x94]
  144938: 14000012     	b	0x144980 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x318>
  14493c: 14000001     	b	0x144940 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2d8>
  144940: 14000001     	b	0x144944 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2dc>
  144944: d100a3a0     	sub	x0, x29, #0x28
  144948: 97fd9566     	bl	0xa9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>
  14494c: f9000be0     	str	x0, [sp, #0x10]
  144950: 14000001     	b	0x144954 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x2ec>
  144954: 17ffff6a     	b	0x1446fc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x94>
  144958: aa1f03e0     	mov	x0, xzr
  14495c: f9403be8     	ldr	x8, [sp, #0x70]
  144960: f90007e0     	str	x0, [sp, #0x8]
  144964: aa0803e0     	mov	x0, x8
  144968: f94007e1     	ldr	x1, [sp, #0x8]
  14496c: 97fd7dd9     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  144970: 14000001     	b	0x144974 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x30c>
  144974: 320003e8     	orr	w8, wzr, #0x1
  144978: b90097e8     	str	w8, [sp, #0x94]
  14497c: 14000001     	b	0x144980 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x318>
  144980: d100a3a0     	sub	x0, x29, #0x28
  144984: 97fd6e03     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144988: d10083a0     	sub	x0, x29, #0x20
  14498c: 97fdcb04     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  144990: d53bd040     	mrs	x0, TPIDR_EL0
  144994: f9401400     	ldr	x0, [x0, #0x28]
  144998: f9403ffe     	ldr	x30, [sp, #0x78]
  14499c: f94003c8     	ldr	x8, [x30]
  1449a0: eb080008     	subs	x8, x0, x8
  1449a4: f90003e8     	str	x8, [sp]
  1449a8: 540001c1     	b.ne	0x1449e0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x378>
  1449ac: 14000001     	b	0x1449b0 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x348>
  1449b0: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  1449b4: f94093fc     	ldr	x28, [sp, #0x120]
  1449b8: 910503ff     	add	sp, sp, #0x140
  1449bc: d65f03c0     	ret
  1449c0: d100a3a0     	sub	x0, x29, #0x28
  1449c4: 97fd6df3     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1449c8: 14000001     	b	0x1449cc <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x364>
  1449cc: d10083a0     	sub	x0, x29, #0x20
  1449d0: 97fdcaf3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1449d4: 14000001     	b	0x1449d8 <android::AnotherPacketSource::getMetaAfterLastDequeued(long)+0x370>
  1449d8: f85783a0     	ldur	x0, [x29, #-0x88]
  1449dc: 97fd8d4d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1449e0: 97fd94e4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001449e4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)>:
  1449e4: d10703ff     	sub	sp, sp, #0x1c0
  1449e8: f900d3fc     	str	x28, [sp, #0x1a0]
  1449ec: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  1449f0: 9106c3fd     	add	x29, sp, #0x1b0
  1449f4: d53bd048     	mrs	x8, TPIDR_EL0
  1449f8: f9401508     	ldr	x8, [x8, #0x28]
  1449fc: f81e83a8     	stur	x8, [x29, #-0x18]
  144a00: f9006fe0     	str	x0, [sp, #0xd8]
  144a04: f9006be1     	str	x1, [sp, #0xd0]
  144a08: f9406fe8     	ldr	x8, [sp, #0xd8]
  144a0c: f9406be0     	ldr	x0, [sp, #0xd0]
  144a10: aa1f03e1     	mov	x1, xzr
  144a14: f90053e8     	str	x8, [sp, #0xa0]
  144a18: 97fd954e     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
  144a1c: 36000060     	tbz	w0, #0x0, 0x144a28 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x44>
  144a20: 14000001     	b	0x144a24 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x40>
  144a24: 1400014f     	b	0x144f60 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x57c>
  144a28: f94053e8     	ldr	x8, [sp, #0xa0]
  144a2c: 91006101     	add	x1, x8, #0x18
  144a30: d10083a0     	sub	x0, x29, #0x20
  144a34: 97fdca43     	bl	0xb7340 <setMediaExtractor+0x248>
  144a38: f94053e8     	ldr	x8, [sp, #0xa0]
  144a3c: 91022100     	add	x0, x8, #0x88
  144a40: 97fd7400     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  144a44: b9009fe0     	str	w0, [sp, #0x9c]
  144a48: 14000001     	b	0x144a4c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x68>
  144a4c: b9409fe8     	ldr	w8, [sp, #0x9c]
  144a50: 36000128     	tbz	w8, #0x0, 0x144a74 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x90>
  144a54: 14000001     	b	0x144a58 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x74>
  144a58: 320003e8     	orr	w8, wzr, #0x1
  144a5c: b900c3e8     	str	w8, [sp, #0xc0]
  144a60: 14000139     	b	0x144f44 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x560>
  144a64: f90067e0     	str	x0, [sp, #0xc8]
  144a68: 2a0103e8     	mov	w8, w1
  144a6c: b900c7e8     	str	w8, [sp, #0xc4]
  144a70: 14000160     	b	0x144ff0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x60c>
  144a74: f9406be1     	ldr	x1, [sp, #0xd0]
  144a78: d100e3a0     	sub	x0, x29, #0x38
  144a7c: 97fd7711     	bl	0xa26c0 <_ZN7android7HLSTimeC1ERKNS_2spINS_8AMessageEEE@plt>
  144a80: 14000001     	b	0x144a84 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0xa0>
  144a84: d10103a0     	sub	x0, x29, #0x40
  144a88: 97fd90ce     	bl	0xa8dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2Ev@plt>
  144a8c: 14000001     	b	0x144a90 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0xac>
  144a90: d10123a0     	sub	x0, x29, #0x48
  144a94: 97fd98df     	bl	0xaae10 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2Ev@plt>
  144a98: 14000001     	b	0x144a9c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0xb8>
  144a9c: d10143a0     	sub	x0, x29, #0x50
  144aa0: aa1f03e1     	mov	x1, xzr
  144aa4: 97fd7d8b     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  144aa8: 14000001     	b	0x144aac <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0xc8>
  144aac: aa1f03e8     	mov	x8, xzr
  144ab0: f9005fe8     	str	x8, [sp, #0xb8]
  144ab4: f94053e8     	ldr	x8, [sp, #0xa0]
  144ab8: 91022100     	add	x0, x8, #0x88
  144abc: d10163a8     	sub	x8, x29, #0x58
  144ac0: 97fd8340     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  144ac4: 14000001     	b	0x144ac8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0xe4>
  144ac8: f85a83a8     	ldur	x8, [x29, #-0x58]
  144acc: f81c03a8     	stur	x8, [x29, #-0x40]
  144ad0: f94053e8     	ldr	x8, [sp, #0xa0]
  144ad4: 91002100     	add	x0, x8, #0x8
  144ad8: d10183a8     	sub	x8, x29, #0x60
  144adc: 97fd856d     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  144ae0: 14000001     	b	0x144ae4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x100>
  144ae4: f85a03a8     	ldur	x8, [x29, #-0x60]
  144ae8: f81b83a8     	stur	x8, [x29, #-0x48]
  144aec: d10183a0     	sub	x0, x29, #0x60
  144af0: 97fd8bdc     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144af4: d10163a0     	sub	x0, x29, #0x58
  144af8: 97fd6da6     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144afc: 14000001     	b	0x144b00 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x11c>
  144b00: f94053e8     	ldr	x8, [sp, #0xa0]
  144b04: 91022100     	add	x0, x8, #0x88
  144b08: d101a3a8     	sub	x8, x29, #0x68
  144b0c: 97fd8a05     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  144b10: 14000001     	b	0x144b14 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x130>
  144b14: d10103a0     	sub	x0, x29, #0x40
  144b18: d101a3a1     	sub	x1, x29, #0x68
  144b1c: 97fd7211     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  144b20: b9009be0     	str	w0, [sp, #0x98]
  144b24: 14000001     	b	0x144b28 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x144>
  144b28: d101a3a0     	sub	x0, x29, #0x68
  144b2c: 97fd6d99     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144b30: b9409be8     	ldr	w8, [sp, #0x98]
  144b34: 36001328     	tbz	w8, #0x0, 0x144d98 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3b4>
  144b38: 14000001     	b	0x144b3c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x158>
  144b3c: d10103a0     	sub	x0, x29, #0x40
  144b40: 97fd833c     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  144b44: f9004be0     	str	x0, [sp, #0x90]
  144b48: 14000001     	b	0x144b4c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x168>
  144b4c: f9404be8     	ldr	x8, [sp, #0x90]
  144b50: f9005be8     	str	x8, [sp, #0xb0]
  144b54: f9405be0     	ldr	x0, [sp, #0xb0]
  144b58: 97fd6cce     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144b5c: f90047e0     	str	x0, [sp, #0x88]
  144b60: 14000001     	b	0x144b64 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x180>
  144b64: d101e3a8     	sub	x8, x29, #0x78
  144b68: f94047e0     	ldr	x0, [sp, #0x88]
  144b6c: 97fd745d     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  144b70: 14000001     	b	0x144b74 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x190>
  144b74: d101e3a0     	sub	x0, x29, #0x78
  144b78: 97fd8f62     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  144b7c: f90043e0     	str	x0, [sp, #0x80]
  144b80: 14000001     	b	0x144b84 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x1a0>
  144b84: f00005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  144b88: 910c9021     	add	x1, x1, #0x324
  144b8c: d101b3a2     	sub	x2, x29, #0x6c
  144b90: f94043e0     	ldr	x0, [sp, #0x80]
  144b94: 97fd972b     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  144b98: b9007fe0     	str	w0, [sp, #0x7c]
  144b9c: 14000001     	b	0x144ba0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x1bc>
  144ba0: d101e3a0     	sub	x0, x29, #0x78
  144ba4: 97fd98cf     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144ba8: b9407fe8     	ldr	w8, [sp, #0x7c]
  144bac: 36000528     	tbz	w8, #0x0, 0x144c50 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x26c>
  144bb0: 14000001     	b	0x144bb4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x1d0>
  144bb4: d10123a0     	sub	x0, x29, #0x48
  144bb8: 97fd7536     	bl	0xa2090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEv@plt>
  144bbc: f9003be0     	str	x0, [sp, #0x70]
  144bc0: 14000001     	b	0x144bc4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x1e0>
  144bc4: 14000067     	b	0x144d60 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x37c>
  144bc8: f90067e0     	str	x0, [sp, #0xc8]
  144bcc: 2a0103e8     	mov	w8, w1
  144bd0: b900c7e8     	str	w8, [sp, #0xc4]
  144bd4: 14000104     	b	0x144fe4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x600>
  144bd8: f90067e0     	str	x0, [sp, #0xc8]
  144bdc: 2a0103e8     	mov	w8, w1
  144be0: b900c7e8     	str	w8, [sp, #0xc4]
  144be4: 140000fd     	b	0x144fd8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5f4>
  144be8: f90067e0     	str	x0, [sp, #0xc8]
  144bec: 2a0103e8     	mov	w8, w1
  144bf0: b900c7e8     	str	w8, [sp, #0xc4]
  144bf4: 140000f6     	b	0x144fcc <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5e8>
  144bf8: f90067e0     	str	x0, [sp, #0xc8]
  144bfc: 2a0103e8     	mov	w8, w1
  144c00: b900c7e8     	str	w8, [sp, #0xc4]
  144c04: 140000ef     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144c08: f90067e0     	str	x0, [sp, #0xc8]
  144c0c: 2a0103e8     	mov	w8, w1
  144c10: b900c7e8     	str	w8, [sp, #0xc4]
  144c14: d10163a0     	sub	x0, x29, #0x58
  144c18: 97fd6d5e     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144c1c: 140000e9     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144c20: f90067e0     	str	x0, [sp, #0xc8]
  144c24: 2a0103e8     	mov	w8, w1
  144c28: b900c7e8     	str	w8, [sp, #0xc4]
  144c2c: d101a3a0     	sub	x0, x29, #0x68
  144c30: 97fd6d58     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144c34: 140000e3     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144c38: f90067e0     	str	x0, [sp, #0xc8]
  144c3c: 2a0103e8     	mov	w8, w1
  144c40: b900c7e8     	str	w8, [sp, #0xc4]
  144c44: d101e3a0     	sub	x0, x29, #0x78
  144c48: 97fd98a6     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144c4c: 140000dd     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144c50: f9405be0     	ldr	x0, [sp, #0xb0]
  144c54: 97fd6c8f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144c58: f90037e0     	str	x0, [sp, #0x68]
  144c5c: 14000001     	b	0x144c60 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x27c>
  144c60: d10263a8     	sub	x8, x29, #0x98
  144c64: f94037e0     	ldr	x0, [sp, #0x68]
  144c68: 97fd741e     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  144c6c: 14000001     	b	0x144c70 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x28c>
  144c70: d10243a0     	sub	x0, x29, #0x90
  144c74: d10263a1     	sub	x1, x29, #0x98
  144c78: 97fd7692     	bl	0xa26c0 <_ZN7android7HLSTimeC1ERKNS_2spINS_8AMessageEEE@plt>
  144c7c: 14000001     	b	0x144c80 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x29c>
  144c80: d10263a0     	sub	x0, x29, #0x98
  144c84: 97fd9897     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144c88: d10243a0     	sub	x0, x29, #0x90
  144c8c: d100e3a1     	sub	x1, x29, #0x38
  144c90: 97fd74e4     	bl	0xa2020 <_ZN7androidltERKNS_7HLSTimeES2_@plt>
  144c94: b90067e0     	str	w0, [sp, #0x64]
  144c98: 14000001     	b	0x144c9c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x2b8>
  144c9c: b94067e8     	ldr	w8, [sp, #0x64]
  144ca0: 370001e8     	tbnz	w8, #0x0, 0x144cdc <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x2f8>
  144ca4: 14000001     	b	0x144ca8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x2c4>
  144ca8: 321f03e8     	orr	w8, wzr, #0x2
  144cac: b900c3e8     	str	w8, [sp, #0xc0]
  144cb0: 1400001f     	b	0x144d2c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x348>
  144cb4: f90067e0     	str	x0, [sp, #0xc8]
  144cb8: 2a0103e8     	mov	w8, w1
  144cbc: b900c7e8     	str	w8, [sp, #0xc4]
  144cc0: d10263a0     	sub	x0, x29, #0x98
  144cc4: 97fd9887     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144cc8: 140000be     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144ccc: f90067e0     	str	x0, [sp, #0xc8]
  144cd0: 2a0103e8     	mov	w8, w1
  144cd4: b900c7e8     	str	w8, [sp, #0xc4]
  144cd8: 1400002d     	b	0x144d8c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3a8>
  144cdc: f9405be0     	ldr	x0, [sp, #0xb0]
  144ce0: 97fd6c6c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  144ce4: f9002fe0     	str	x0, [sp, #0x58]
  144ce8: 14000001     	b	0x144cec <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x308>
  144cec: d10283a8     	sub	x8, x29, #0xa0
  144cf0: f9402fe0     	ldr	x0, [sp, #0x58]
  144cf4: 97fd73fb     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  144cf8: 14000001     	b	0x144cfc <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x318>
  144cfc: d10143a0     	sub	x0, x29, #0x50
  144d00: d10283a1     	sub	x1, x29, #0xa0
  144d04: 97fd97e3     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  144d08: f9002be0     	str	x0, [sp, #0x50]
  144d0c: 14000001     	b	0x144d10 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x32c>
  144d10: d10283a0     	sub	x0, x29, #0xa0
  144d14: 97fd9873     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144d18: f85783a0     	ldur	x0, [x29, #-0x88]
  144d1c: f9005fe0     	str	x0, [sp, #0xb8]
  144d20: 2a1f03e8     	mov	w8, wzr
  144d24: b900c3e8     	str	w8, [sp, #0xc0]
  144d28: 14000001     	b	0x144d2c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x348>
  144d2c: d10243a0     	sub	x0, x29, #0x90
  144d30: 97fd8618     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  144d34: b940c3e8     	ldr	w8, [sp, #0xc0]
  144d38: 2a0803e9     	mov	w9, w8
  144d3c: b9004fe9     	str	w9, [sp, #0x4c]
  144d40: 340000e8     	cbz	w8, 0x144d5c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x378>
  144d44: 14000001     	b	0x144d48 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x364>
  144d48: b9404fe8     	ldr	w8, [sp, #0x4c]
  144d4c: 71000909     	subs	w9, w8, #0x2
  144d50: b9004be9     	str	w9, [sp, #0x48]
  144d54: 54000220     	b.eq	0x144d98 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3b4>
  144d58: 140000ab     	b	0x145004 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x620>
  144d5c: 14000001     	b	0x144d60 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x37c>
  144d60: d10103a0     	sub	x0, x29, #0x40
  144d64: 97fd945f     	bl	0xa9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>
  144d68: f90023e0     	str	x0, [sp, #0x40]
  144d6c: 14000001     	b	0x144d70 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x38c>
  144d70: 17ffff64     	b	0x144b00 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x11c>
  144d74: f90067e0     	str	x0, [sp, #0xc8]
  144d78: 2a0103e8     	mov	w8, w1
  144d7c: b900c7e8     	str	w8, [sp, #0xc4]
  144d80: d10283a0     	sub	x0, x29, #0xa0
  144d84: 97fd9857     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144d88: 14000001     	b	0x144d8c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3a8>
  144d8c: d10243a0     	sub	x0, x29, #0x90
  144d90: 97fd8600     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  144d94: 1400008b     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144d98: f94053e8     	ldr	x8, [sp, #0xa0]
  144d9c: 91022109     	add	x9, x8, #0x88
  144da0: d102c3a0     	sub	x0, x29, #0xb0
  144da4: d10103a1     	sub	x1, x29, #0x40
  144da8: f9001fe9     	str	x9, [sp, #0x38]
  144dac: 97fd9835     	bl	0xaae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>
  144db0: 14000001     	b	0x144db4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3d0>
  144db4: f94053e8     	ldr	x8, [sp, #0xa0]
  144db8: 91022100     	add	x0, x8, #0x88
  144dbc: d102e3a8     	sub	x8, x29, #0xb8
  144dc0: 97fd8958     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  144dc4: 14000001     	b	0x144dc8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3e4>
  144dc8: d102a3a8     	sub	x8, x29, #0xa8
  144dcc: d102c3a1     	sub	x1, x29, #0xb0
  144dd0: d102e3a2     	sub	x2, x29, #0xb8
  144dd4: f9401fe0     	ldr	x0, [sp, #0x38]
  144dd8: 97fd83da     	bl	0xa5d40 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEES7_@plt>
  144ddc: 14000001     	b	0x144de0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x3fc>
  144de0: d102a3a0     	sub	x0, x29, #0xa8
  144de4: 97fd6ceb     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144de8: d102e3a0     	sub	x0, x29, #0xb8
  144dec: 97fd6ce9     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144df0: d102c3a0     	sub	x0, x29, #0xb0
  144df4: 97fd6ce7     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144df8: f94053e0     	ldr	x0, [sp, #0xa0]
  144dfc: 91028000     	add	x0, x0, #0xa0
  144e00: d10143a1     	sub	x1, x29, #0x50
  144e04: 97fd6fbf     	bl	0xa0d00 <_ZN7android2spINS_8AMessageEEaSERKS2_@plt>
  144e08: f9001be0     	str	x0, [sp, #0x30]
  144e0c: 14000001     	b	0x144e10 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x42c>
  144e10: f9405fe8     	ldr	x8, [sp, #0xb8]
  144e14: f94053e9     	ldr	x9, [sp, #0xa0]
  144e18: f9004128     	str	x8, [x9, #0x80]
  144e1c: d10123a0     	sub	x0, x29, #0x48
  144e20: 97fd851c     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  144e24: f90017e0     	str	x0, [sp, #0x28]
  144e28: 14000001     	b	0x144e2c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x448>
  144e2c: f94017e8     	ldr	x8, [sp, #0x28]
  144e30: f90057e8     	str	x8, [sp, #0xa8]
  144e34: d10143a0     	sub	x0, x29, #0x50
  144e38: aa1f03e1     	mov	x1, xzr
  144e3c: 97fd7295     	bl	0xa1890 <_ZNK7android2spINS_8AMessageEEneEPKS1_@plt>
  144e40: b90027e0     	str	w0, [sp, #0x24]
  144e44: 14000001     	b	0x144e48 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x464>
  144e48: b94027e8     	ldr	w8, [sp, #0x24]
  144e4c: 36000268     	tbz	w8, #0x0, 0x144e98 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4b4>
  144e50: 14000001     	b	0x144e54 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x470>
  144e54: f9405fe8     	ldr	x8, [sp, #0xb8]
  144e58: f94057e9     	ldr	x9, [sp, #0xa8]
  144e5c: f9000528     	str	x8, [x9, #0x8]
  144e60: 14000012     	b	0x144ea8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4c4>
  144e64: f90067e0     	str	x0, [sp, #0xc8]
  144e68: 2a0103e8     	mov	w8, w1
  144e6c: b900c7e8     	str	w8, [sp, #0xc4]
  144e70: 14000007     	b	0x144e8c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4a8>
  144e74: f90067e0     	str	x0, [sp, #0xc8]
  144e78: 2a0103e8     	mov	w8, w1
  144e7c: b900c7e8     	str	w8, [sp, #0xc4]
  144e80: d102e3a0     	sub	x0, x29, #0xb8
  144e84: 97fd6cc3     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144e88: 14000001     	b	0x144e8c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4a8>
  144e8c: d102c3a0     	sub	x0, x29, #0xb0
  144e90: 97fd6cc0     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144e94: 1400004b     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144e98: f94057e0     	ldr	x0, [sp, #0xa8]
  144e9c: 97fd7d15     	bl	0xa42f0 <_ZN7android19AnotherPacketSource20DiscontinuitySegment5clearEv@plt>
  144ea0: 14000001     	b	0x144ea4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4c0>
  144ea4: 14000001     	b	0x144ea8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4c4>
  144ea8: f94053e8     	ldr	x8, [sp, #0xa0]
  144eac: 91002109     	add	x9, x8, #0x8
  144eb0: d10123a0     	sub	x0, x29, #0x48
  144eb4: f9000fe9     	str	x9, [sp, #0x18]
  144eb8: 97fd7476     	bl	0xa2090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEv@plt>
  144ebc: f9000be0     	str	x0, [sp, #0x10]
  144ec0: 14000001     	b	0x144ec4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4e0>
  144ec4: d10323a0     	sub	x0, x29, #0xc8
  144ec8: f9400be1     	ldr	x1, [sp, #0x10]
  144ecc: 97fd9091     	bl	0xa9110 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2ERKS6_@plt>
  144ed0: 14000001     	b	0x144ed4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x4f0>
  144ed4: f94053e8     	ldr	x8, [sp, #0xa0]
  144ed8: 91002100     	add	x0, x8, #0x8
  144edc: d10343a8     	sub	x8, x29, #0xd0
  144ee0: 97fd70d0     	bl	0xa1220 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE3endEv@plt>
  144ee4: 14000001     	b	0x144ee8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x504>
  144ee8: d10303a8     	sub	x8, x29, #0xc0
  144eec: d10323a1     	sub	x1, x29, #0xc8
  144ef0: d10343a2     	sub	x2, x29, #0xd0
  144ef4: f9400fe0     	ldr	x0, [sp, #0x18]
  144ef8: 97fd975a     	bl	0xaac60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEES6_@plt>
  144efc: 14000001     	b	0x144f00 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x51c>
  144f00: d10303a0     	sub	x0, x29, #0xc0
  144f04: 97fd8ad7     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144f08: d10343a0     	sub	x0, x29, #0xd0
  144f0c: 97fd8ad5     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144f10: d10323a0     	sub	x0, x29, #0xc8
  144f14: 97fd8ad3     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144f18: d10143a0     	sub	x0, x29, #0x50
  144f1c: 97fd97f1     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144f20: d10123a0     	sub	x0, x29, #0x48
  144f24: 97fd8acf     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144f28: d10103a0     	sub	x0, x29, #0x40
  144f2c: 97fd6c99     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144f30: d100e3a0     	sub	x0, x29, #0x38
  144f34: 97fd8597     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  144f38: 2a1f03e8     	mov	w8, wzr
  144f3c: b900c3e8     	str	w8, [sp, #0xc0]
  144f40: 14000001     	b	0x144f44 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x560>
  144f44: d10083a0     	sub	x0, x29, #0x20
  144f48: 97fdc995     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  144f4c: b940c3e8     	ldr	w8, [sp, #0xc0]
  144f50: 71000508     	subs	w8, w8, #0x1
  144f54: b9000fe8     	str	w8, [sp, #0xc]
  144f58: 54000568     	b.hi	0x145004 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x620>
  144f5c: 14000001     	b	0x144f60 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x57c>
  144f60: d53bd048     	mrs	x8, TPIDR_EL0
  144f64: f9401508     	ldr	x8, [x8, #0x28]
  144f68: f85e83a9     	ldur	x9, [x29, #-0x18]
  144f6c: eb090108     	subs	x8, x8, x9
  144f70: f90003e8     	str	x8, [sp]
  144f74: 54000481     	b.ne	0x145004 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x620>
  144f78: 14000001     	b	0x144f7c <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x598>
  144f7c: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  144f80: f940d3fc     	ldr	x28, [sp, #0x1a0]
  144f84: 910703ff     	add	sp, sp, #0x1c0
  144f88: d65f03c0     	ret
  144f8c: f90067e0     	str	x0, [sp, #0xc8]
  144f90: 2a0103e8     	mov	w8, w1
  144f94: b900c7e8     	str	w8, [sp, #0xc4]
  144f98: 14000007     	b	0x144fb4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5d0>
  144f9c: f90067e0     	str	x0, [sp, #0xc8]
  144fa0: 2a0103e8     	mov	w8, w1
  144fa4: b900c7e8     	str	w8, [sp, #0xc4]
  144fa8: d10343a0     	sub	x0, x29, #0xd0
  144fac: 97fd8aad     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144fb0: 14000001     	b	0x144fb4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5d0>
  144fb4: d10323a0     	sub	x0, x29, #0xc8
  144fb8: 97fd8aaa     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144fbc: 14000001     	b	0x144fc0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5dc>
  144fc0: d10143a0     	sub	x0, x29, #0x50
  144fc4: 97fd97c7     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  144fc8: 14000001     	b	0x144fcc <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5e8>
  144fcc: d10123a0     	sub	x0, x29, #0x48
  144fd0: 97fd8aa4     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  144fd4: 14000001     	b	0x144fd8 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x5f4>
  144fd8: d10103a0     	sub	x0, x29, #0x40
  144fdc: 97fd6c6d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  144fe0: 14000001     	b	0x144fe4 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x600>
  144fe4: d100e3a0     	sub	x0, x29, #0x38
  144fe8: 97fd856a     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  144fec: 14000001     	b	0x144ff0 <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x60c>
  144ff0: d10083a0     	sub	x0, x29, #0x20
  144ff4: 97fdc96a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  144ff8: 14000001     	b	0x144ffc <android::AnotherPacketSource::trimBuffersAfterMeta(android::sp<android::AMessage> const&)+0x618>
  144ffc: f94067e0     	ldr	x0, [sp, #0xc8]
  145000: 97fd8bc4     	bl	0xa7f10 <_Unwind_Resume@plt>
  145004: 97fd935b     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000145008 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::_ListIterator()>:
  145008: d10043ff     	sub	sp, sp, #0x10
  14500c: f90007e0     	str	x0, [sp, #0x8]
  145010: 910043ff     	add	sp, sp, #0x10
  145014: d65f03c0     	ret

0000000000145018 <android::HLSTime::~HLSTime()>:
  145018: d10083ff     	sub	sp, sp, #0x20
  14501c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145020: 910043fd     	add	x29, sp, #0x10
  145024: b27c03e8     	orr	x8, xzr, #0x10
  145028: f90007e0     	str	x0, [sp, #0x8]
  14502c: f94007e0     	ldr	x0, [sp, #0x8]
  145030: 8b080000     	add	x0, x0, x8
  145034: 97fd97ab     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145038: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14503c: 910083ff     	add	sp, sp, #0x20
  145040: d65f03c0     	ret

0000000000145044 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)>:
  145044: d10203ff     	sub	sp, sp, #0x80
  145048: a9077bfd     	stp	x29, x30, [sp, #0x70]
  14504c: 9101c3fd     	add	x29, sp, #0x70
  145050: d53bd049     	mrs	x9, TPIDR_EL0
  145054: f9401529     	ldr	x9, [x9, #0x28]
  145058: f81f83a9     	stur	x9, [x29, #-0x8]
  14505c: f81e03a0     	stur	x0, [x29, #-0x20]
  145060: f85e03a9     	ldur	x9, [x29, #-0x20]
  145064: f9001fe2     	str	x2, [sp, #0x38]
  145068: f9001be1     	str	x1, [sp, #0x30]
  14506c: f90017e8     	str	x8, [sp, #0x28]
  145070: f90013e9     	str	x9, [sp, #0x20]
  145074: 14000001     	b	0x145078 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0x34>
  145078: f9401be0     	ldr	x0, [sp, #0x30]
  14507c: f9401fe1     	ldr	x1, [sp, #0x38]
  145080: 97fd70b8     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  145084: 36000340     	tbz	w0, #0x0, 0x1450ec <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0xa8>
  145088: 14000001     	b	0x14508c <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0x48>
  14508c: d10063a8     	sub	x8, x29, #0x18
  145090: 2a1f03e0     	mov	w0, wzr
  145094: f9000fe8     	str	x8, [sp, #0x18]
  145098: f9401be9     	ldr	x9, [sp, #0x30]
  14509c: b90017e0     	str	w0, [sp, #0x14]
  1450a0: aa0903e0     	mov	x0, x9
  1450a4: b94017e1     	ldr	w1, [sp, #0x14]
  1450a8: 97fd7c66     	bl	0xa4240 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEi@plt>
  1450ac: d10043a8     	sub	x8, x29, #0x10
  1450b0: f94013e0     	ldr	x0, [sp, #0x20]
  1450b4: f9400fe1     	ldr	x1, [sp, #0x18]
  1450b8: 97fd8236     	bl	0xa5990 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEE@plt>
  1450bc: 14000001     	b	0x1450c0 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0x7c>
  1450c0: d10043a0     	sub	x0, x29, #0x10
  1450c4: 97fd6c33     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1450c8: d10063a0     	sub	x0, x29, #0x18
  1450cc: 97fd6c31     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1450d0: 17ffffea     	b	0x145078 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0x34>
  1450d4: f81d83a0     	stur	x0, [x29, #-0x28]
  1450d8: 2a0103e8     	mov	w8, w1
  1450dc: b81d43a8     	stur	w8, [x29, #-0x2c]
  1450e0: d10063a0     	sub	x0, x29, #0x18
  1450e4: 97fd6c2b     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1450e8: 1400000e     	b	0x145120 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0xdc>
  1450ec: f94017e0     	ldr	x0, [sp, #0x28]
  1450f0: f9401fe1     	ldr	x1, [sp, #0x38]
  1450f4: 97fd9763     	bl	0xaae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>
  1450f8: d53bd040     	mrs	x0, TPIDR_EL0
  1450fc: f9401400     	ldr	x0, [x0, #0x28]
  145100: f85f83a1     	ldur	x1, [x29, #-0x8]
  145104: eb010000     	subs	x0, x0, x1
  145108: f90007e0     	str	x0, [sp, #0x8]
  14510c: 540000e1     	b.ne	0x145128 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0xe4>
  145110: 14000001     	b	0x145114 <android::List<android::sp<android::ABuffer>>::erase(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>)+0xd0>
  145114: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  145118: 910203ff     	add	sp, sp, #0x80
  14511c: d65f03c0     	ret
  145120: f85d83a0     	ldur	x0, [x29, #-0x28]
  145124: 97fd8b7b     	bl	0xa7f10 <_Unwind_Resume@plt>
  145128: 97fd9312     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014512c <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)>:
  14512c: d10203ff     	sub	sp, sp, #0x80
  145130: a9077bfd     	stp	x29, x30, [sp, #0x70]
  145134: 9101c3fd     	add	x29, sp, #0x70
  145138: d53bd049     	mrs	x9, TPIDR_EL0
  14513c: f9401529     	ldr	x9, [x9, #0x28]
  145140: f81f83a9     	stur	x9, [x29, #-0x8]
  145144: f81e03a0     	stur	x0, [x29, #-0x20]
  145148: f85e03a9     	ldur	x9, [x29, #-0x20]
  14514c: f9001fe2     	str	x2, [sp, #0x38]
  145150: f9001be1     	str	x1, [sp, #0x30]
  145154: f90017e8     	str	x8, [sp, #0x28]
  145158: f90013e9     	str	x9, [sp, #0x20]
  14515c: 14000001     	b	0x145160 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0x34>
  145160: f9401be0     	ldr	x0, [sp, #0x30]
  145164: f9401fe1     	ldr	x1, [sp, #0x38]
  145168: 97fd9006     	bl	0xa9180 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEneERKS6_@plt>
  14516c: 36000340     	tbz	w0, #0x0, 0x1451d4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0xa8>
  145170: 14000001     	b	0x145174 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0x48>
  145174: d10063a8     	sub	x8, x29, #0x18
  145178: 2a1f03e0     	mov	w0, wzr
  14517c: f9000fe8     	str	x8, [sp, #0x18]
  145180: f9401be9     	ldr	x9, [sp, #0x30]
  145184: b90017e0     	str	w0, [sp, #0x14]
  145188: aa0903e0     	mov	x0, x9
  14518c: b94017e1     	ldr	w1, [sp, #0x14]
  145190: 97fd89f8     	bl	0xa7970 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEppEi@plt>
  145194: d10043a8     	sub	x8, x29, #0x10
  145198: f94013e0     	ldr	x0, [sp, #0x20]
  14519c: f9400fe1     	ldr	x1, [sp, #0x18]
  1451a0: 97fd7980     	bl	0xa37a0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  1451a4: 14000001     	b	0x1451a8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0x7c>
  1451a8: d10043a0     	sub	x0, x29, #0x10
  1451ac: 97fd8a2d     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1451b0: d10063a0     	sub	x0, x29, #0x18
  1451b4: 97fd8a2b     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1451b8: 17ffffea     	b	0x145160 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0x34>
  1451bc: f81d83a0     	stur	x0, [x29, #-0x28]
  1451c0: 2a0103e8     	mov	w8, w1
  1451c4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1451c8: d10063a0     	sub	x0, x29, #0x18
  1451cc: 97fd8a25     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1451d0: 1400000e     	b	0x145208 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0xdc>
  1451d4: f94017e0     	ldr	x0, [sp, #0x28]
  1451d8: f9401fe1     	ldr	x1, [sp, #0x38]
  1451dc: 97fd8fcd     	bl	0xa9110 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2ERKS6_@plt>
  1451e0: d53bd040     	mrs	x0, TPIDR_EL0
  1451e4: f9401400     	ldr	x0, [x0, #0x28]
  1451e8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1451ec: eb010000     	subs	x0, x0, x1
  1451f0: f90007e0     	str	x0, [sp, #0x8]
  1451f4: 540000e1     	b.ne	0x145210 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0xe4>
  1451f8: 14000001     	b	0x1451fc <android::List<android::AnotherPacketSource::DiscontinuitySegment>::erase(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>)+0xd0>
  1451fc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  145200: 910203ff     	add	sp, sp, #0x80
  145204: d65f03c0     	ret
  145208: f85d83a0     	ldur	x0, [x29, #-0x28]
  14520c: 97fd8b41     	bl	0xa7f10 <_Unwind_Resume@plt>
  145210: 97fd92d8     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000145214 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR> const&)>:
  145214: d10043ff     	sub	sp, sp, #0x10
  145218: f90007e0     	str	x0, [sp, #0x8]
  14521c: f90003e1     	str	x1, [sp]
  145220: f94007e0     	ldr	x0, [sp, #0x8]
  145224: f94003e1     	ldr	x1, [sp]
  145228: f9400021     	ldr	x1, [x1]
  14522c: f9000001     	str	x1, [x0]
  145230: 910043ff     	add	sp, sp, #0x10
  145234: d65f03c0     	ret

0000000000145238 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)>:
  145238: f81e0ffc     	str	x28, [sp, #-0x20]!
  14523c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145240: 910043fd     	add	x29, sp, #0x10
  145244: d10843ff     	sub	sp, sp, #0x210
  145248: d53bd049     	mrs	x9, TPIDR_EL0
  14524c: f9401529     	ldr	x9, [x9, #0x28]
  145250: f81e83a9     	stur	x9, [x29, #-0x18]
  145254: f81183a0     	stur	x0, [x29, #-0xe8]
  145258: f81103a1     	stur	x1, [x29, #-0xf0]
  14525c: f85183a9     	ldur	x9, [x29, #-0xe8]
  145260: f85103a1     	ldur	x1, [x29, #-0xf0]
  145264: d100c3a0     	sub	x0, x29, #0x30
  145268: f9007fe8     	str	x8, [sp, #0xf8]
  14526c: f9007be9     	str	x9, [sp, #0xf0]
  145270: 97fd7514     	bl	0xa26c0 <_ZN7android7HLSTimeC1ERKNS_2spINS_8AMessageEEE@plt>
  145274: d100e3a0     	sub	x0, x29, #0x38
  145278: 97fd7ece     	bl	0xa4db0 <_ZN7android2spINS_8AMessageEEC2Ev@plt>
  14527c: 14000001     	b	0x145280 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x48>
  145280: 92800008     	mov	x8, #-0x1               // =-1
  145284: f9008fe8     	str	x8, [sp, #0x118]
  145288: f9407be8     	ldr	x8, [sp, #0xf0]
  14528c: 91006101     	add	x1, x8, #0x18
  145290: d10103a0     	sub	x0, x29, #0x40
  145294: 97fdc82b     	bl	0xb7340 <setMediaExtractor+0x248>
  145298: 14000001     	b	0x14529c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x64>
  14529c: f9407be8     	ldr	x8, [sp, #0xf0]
  1452a0: 91022100     	add	x0, x8, #0x88
  1452a4: 97fd71e7     	bl	0xa1a40 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5emptyEv@plt>
  1452a8: b900efe0     	str	w0, [sp, #0xec]
  1452ac: 14000001     	b	0x1452b0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x78>
  1452b0: b940efe8     	ldr	w8, [sp, #0xec]
  1452b4: 36000308     	tbz	w8, #0x0, 0x145314 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0xdc>
  1452b8: 14000001     	b	0x1452bc <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x84>
  1452bc: aa1f03e0     	mov	x0, xzr
  1452c0: f9407fe8     	ldr	x8, [sp, #0xf8]
  1452c4: f90073e0     	str	x0, [sp, #0xe0]
  1452c8: aa0803e0     	mov	x0, x8
  1452cc: f94073e1     	ldr	x1, [sp, #0xe0]
  1452d0: 97fd7b80     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  1452d4: 14000001     	b	0x1452d8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0xa0>
  1452d8: 320003e8     	orr	w8, wzr, #0x1
  1452dc: b90117e8     	str	w8, [sp, #0x114]
  1452e0: 1400019c     	b	0x145950 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x718>
  1452e4: f81083a0     	stur	x0, [x29, #-0xf8]
  1452e8: 2a0103e8     	mov	w8, w1
  1452ec: b81043a8     	stur	w8, [x29, #-0xfc]
  1452f0: 140001af     	b	0x1459ac <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x774>
  1452f4: f81083a0     	stur	x0, [x29, #-0xf8]
  1452f8: 2a0103e8     	mov	w8, w1
  1452fc: b81043a8     	stur	w8, [x29, #-0xfc]
  145300: 140001a8     	b	0x1459a0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x768>
  145304: f81083a0     	stur	x0, [x29, #-0xf8]
  145308: 2a0103e8     	mov	w8, w1
  14530c: b81043a8     	stur	w8, [x29, #-0xfc]
  145310: 140001a1     	b	0x145994 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x75c>
  145314: d10123a0     	sub	x0, x29, #0x48
  145318: 97fd9316     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
  14531c: 14000001     	b	0x145320 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0xe8>
  145320: 2a1f03e8     	mov	w8, wzr
  145324: 390443e8     	strb	w8, [sp, #0x110]
  145328: d10143a0     	sub	x0, x29, #0x50
  14532c: 97fd8ea5     	bl	0xa8dc0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2Ev@plt>
  145330: 14000001     	b	0x145334 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0xfc>
  145334: f9407be8     	ldr	x8, [sp, #0xf0]
  145338: 91022100     	add	x0, x8, #0x88
  14533c: d10163a8     	sub	x8, x29, #0x58
  145340: 97fd8120     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  145344: 14000001     	b	0x145348 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x110>
  145348: f85a83a8     	ldur	x8, [x29, #-0x58]
  14534c: f81b03a8     	stur	x8, [x29, #-0x50]
  145350: d10163a0     	sub	x0, x29, #0x58
  145354: 97fd6b8f     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  145358: 14000001     	b	0x14535c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x124>
  14535c: f9407be8     	ldr	x8, [sp, #0xf0]
  145360: 91022100     	add	x0, x8, #0x88
  145364: d10183a8     	sub	x8, x29, #0x60
  145368: 97fd87ee     	bl	0xa7320 <_ZN7android4ListINS_2spINS_7ABufferEEEE3endEv@plt>
  14536c: 14000001     	b	0x145370 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x138>
  145370: d10143a0     	sub	x0, x29, #0x50
  145374: d10183a1     	sub	x1, x29, #0x60
  145378: 97fd6ffa     	bl	0xa1360 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEneERKS7_@plt>
  14537c: b900dfe0     	str	w0, [sp, #0xdc]
  145380: 14000001     	b	0x145384 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x14c>
  145384: d10183a0     	sub	x0, x29, #0x60
  145388: 97fd6b82     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14538c: b940dfe8     	ldr	w8, [sp, #0xdc]
  145390: 360022a8     	tbz	w8, #0x0, 0x1457e4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5ac>
  145394: 14000001     	b	0x145398 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x160>
  145398: d10143a0     	sub	x0, x29, #0x50
  14539c: 97fd8125     	bl	0xa5830 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEdeEv@plt>
  1453a0: f9006be0     	str	x0, [sp, #0xd0]
  1453a4: 14000001     	b	0x1453a8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x170>
  1453a8: f9406be8     	ldr	x8, [sp, #0xd0]
  1453ac: f90087e8     	str	x8, [sp, #0x108]
  1453b0: f94087e0     	ldr	x0, [sp, #0x108]
  1453b4: 97fd6ab7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1453b8: f90067e0     	str	x0, [sp, #0xc8]
  1453bc: 14000001     	b	0x1453c0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x188>
  1453c0: d101c3a8     	sub	x8, x29, #0x70
  1453c4: f94067e0     	ldr	x0, [sp, #0xc8]
  1453c8: 97fd7246     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1453cc: 14000001     	b	0x1453d0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x198>
  1453d0: d101c3a0     	sub	x0, x29, #0x70
  1453d4: 97fd8d4b     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1453d8: f90063e0     	str	x0, [sp, #0xc0]
  1453dc: 14000001     	b	0x1453e0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x1a8>
  1453e0: d00005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1453e4: 910c9021     	add	x1, x1, #0x324
  1453e8: d10193a2     	sub	x2, x29, #0x64
  1453ec: f94063e0     	ldr	x0, [sp, #0xc0]
  1453f0: 97fd9514     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  1453f4: b900bfe0     	str	w0, [sp, #0xbc]
  1453f8: 14000001     	b	0x1453fc <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x1c4>
  1453fc: d101c3a0     	sub	x0, x29, #0x70
  145400: 97fd96b8     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145404: b940bfe8     	ldr	w8, [sp, #0xbc]
  145408: 360006c8     	tbz	w8, #0x0, 0x1454e0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2a8>
  14540c: 14000001     	b	0x145410 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x1d8>
  145410: f9407be8     	ldr	x8, [sp, #0xf0]
  145414: 91002109     	add	x9, x8, #0x8
  145418: aa0903e0     	mov	x0, x9
  14541c: d10203a8     	sub	x8, x29, #0x80
  145420: f9005be0     	str	x0, [sp, #0xb0]
  145424: aa0903e0     	mov	x0, x9
  145428: 97fd831a     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  14542c: 14000001     	b	0x145430 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x1f8>
  145430: d101e3a8     	sub	x8, x29, #0x78
  145434: d10203a1     	sub	x1, x29, #0x80
  145438: f9405be0     	ldr	x0, [sp, #0xb0]
  14543c: 97fd78d9     	bl	0xa37a0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  145440: 14000001     	b	0x145444 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x20c>
  145444: d101e3a0     	sub	x0, x29, #0x78
  145448: 97fd8986     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14544c: d10203a0     	sub	x0, x29, #0x80
  145450: 97fd8984     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  145454: d10123a0     	sub	x0, x29, #0x48
  145458: aa1f03fe     	mov	x30, xzr
  14545c: aa1e03e1     	mov	x1, x30
  145460: 97fd7a54     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  145464: f90057e0     	str	x0, [sp, #0xa8]
  145468: 14000001     	b	0x14546c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x234>
  14546c: 2a1f03e8     	mov	w8, wzr
  145470: 390443e8     	strb	w8, [sp, #0x110]
  145474: 140000d4     	b	0x1457c4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x58c>
  145478: f81083a0     	stur	x0, [x29, #-0xf8]
  14547c: 2a0103e8     	mov	w8, w1
  145480: b81043a8     	stur	w8, [x29, #-0xfc]
  145484: 14000130     	b	0x145944 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x70c>
  145488: f81083a0     	stur	x0, [x29, #-0xf8]
  14548c: 2a0103e8     	mov	w8, w1
  145490: b81043a8     	stur	w8, [x29, #-0xfc]
  145494: 14000129     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  145498: f81083a0     	stur	x0, [x29, #-0xf8]
  14549c: 2a0103e8     	mov	w8, w1
  1454a0: b81043a8     	stur	w8, [x29, #-0xfc]
  1454a4: d10183a0     	sub	x0, x29, #0x60
  1454a8: 97fd6b3a     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1454ac: 14000123     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1454b0: f81083a0     	stur	x0, [x29, #-0xf8]
  1454b4: 2a0103e8     	mov	w8, w1
  1454b8: b81043a8     	stur	w8, [x29, #-0xfc]
  1454bc: d101c3a0     	sub	x0, x29, #0x70
  1454c0: 97fd9688     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1454c4: 1400011d     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1454c8: f81083a0     	stur	x0, [x29, #-0xf8]
  1454cc: 2a0103e8     	mov	w8, w1
  1454d0: b81043a8     	stur	w8, [x29, #-0xfc]
  1454d4: d10203a0     	sub	x0, x29, #0x80
  1454d8: 97fd8962     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1454dc: 14000117     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1454e0: d10123a0     	sub	x0, x29, #0x48
  1454e4: aa1f03e1     	mov	x1, xzr
  1454e8: 97fd9352     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  1454ec: b900a7e0     	str	w0, [sp, #0xa4]
  1454f0: 14000001     	b	0x1454f4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2bc>
  1454f4: b940a7e8     	ldr	w8, [sp, #0xa4]
  1454f8: 36000bc8     	tbz	w8, #0x0, 0x145670 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x438>
  1454fc: 14000001     	b	0x145500 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2c8>
  145500: d10223a0     	sub	x0, x29, #0x88
  145504: 97fd755f     	bl	0xa2a80 <_ZN7android2spINS_7RefBaseEEC2Ev@plt>
  145508: 14000001     	b	0x14550c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2d4>
  14550c: f94087e0     	ldr	x0, [sp, #0x108]
  145510: 97fd6a60     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  145514: f9004fe0     	str	x0, [sp, #0x98]
  145518: 14000001     	b	0x14551c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2e4>
  14551c: d10243a8     	sub	x8, x29, #0x90
  145520: f9404fe0     	ldr	x0, [sp, #0x98]
  145524: 97fd71ef     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  145528: 14000001     	b	0x14552c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x2f4>
  14552c: d10243a0     	sub	x0, x29, #0x90
  145530: 97fd8cf4     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  145534: f9004be0     	str	x0, [sp, #0x90]
  145538: 14000001     	b	0x14553c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x304>
  14553c: 900005a1     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  145540: 9128e421     	add	x1, x1, #0xa39
  145544: d10223a2     	sub	x2, x29, #0x88
  145548: f9404be0     	ldr	x0, [sp, #0x90]
  14554c: 97fd8729     	bl	0xa71f0 <_ZNK7android8AMessage10findObjectEPKcPNS_2spINS_7RefBaseEEE@plt>
  145550: b9008fe0     	str	w0, [sp, #0x8c]
  145554: 14000001     	b	0x145558 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x320>
  145558: d10243a0     	sub	x0, x29, #0x90
  14555c: 97fd9661     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145560: b9408fe8     	ldr	w8, [sp, #0x8c]
  145564: 360007a8     	tbz	w8, #0x0, 0x145658 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x420>
  145568: 14000001     	b	0x14556c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x334>
  14556c: d10223a0     	sub	x0, x29, #0x88
  145570: 97fd8048     	bl	0xa5690 <_ZNK7android2spINS_7RefBaseEE3getEv@plt>
  145574: f90043e0     	str	x0, [sp, #0x80]
  145578: 14000001     	b	0x14557c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x344>
  14557c: d10123a0     	sub	x0, x29, #0x48
  145580: f94043e1     	ldr	x1, [sp, #0x80]
  145584: 97fd7a0b     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  145588: f9003fe0     	str	x0, [sp, #0x78]
  14558c: 14000001     	b	0x145590 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x358>
  145590: d10123a0     	sub	x0, x29, #0x48
  145594: aa1f03e1     	mov	x1, xzr
  145598: 97fd8e52     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  14559c: b90077e0     	str	w0, [sp, #0x74]
  1455a0: 14000001     	b	0x1455a4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x36c>
  1455a4: 2a1f03e0     	mov	w0, wzr
  1455a8: b94077e8     	ldr	w8, [sp, #0x74]
  1455ac: b90073e0     	str	w0, [sp, #0x70]
  1455b0: 36000388     	tbz	w8, #0x0, 0x145620 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x3e8>
  1455b4: 14000001     	b	0x1455b8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x380>
  1455b8: d10123a0     	sub	x0, x29, #0x48
  1455bc: 97fd7e3d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1455c0: f90037e0     	str	x0, [sp, #0x68]
  1455c4: 14000001     	b	0x1455c8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x390>
  1455c8: 528daca1     	mov	w1, #0x6d65             // =28005
  1455cc: 72adad21     	movk	w1, #0x6d69, lsl #16
  1455d0: d10263a2     	sub	x2, x29, #0x98
  1455d4: f94037e0     	ldr	x0, [sp, #0x68]
  1455d8: 97fd8412     	bl	0xa6620 <_ZN7android8MetaData11findCStringEjPPKc@plt>
  1455dc: b90067e0     	str	w0, [sp, #0x64]
  1455e0: 14000001     	b	0x1455e4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x3ac>
  1455e4: 2a1f03e0     	mov	w0, wzr
  1455e8: b94067e8     	ldr	w8, [sp, #0x64]
  1455ec: b90073e0     	str	w0, [sp, #0x70]
  1455f0: 36000188     	tbz	w8, #0x0, 0x145620 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x3e8>
  1455f4: 14000001     	b	0x1455f8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x3c0>
  1455f8: f85683a0     	ldur	x0, [x29, #-0x98]
  1455fc: f0000b08     	adrp	x8, 0x2a8000
  145600: f9469508     	ldr	x8, [x8, #0xd28]
  145604: f9400101     	ldr	x1, [x8]
  145608: 97fd86c6     	bl	0xa7120 <strcasecmp@plt>
  14560c: 71000000     	subs	w0, w0, #0x0
  145610: 1a9f17e9     	cset	w9, eq
  145614: b90063e0     	str	w0, [sp, #0x60]
  145618: b90073e9     	str	w9, [sp, #0x70]
  14561c: 14000001     	b	0x145620 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x3e8>
  145620: b94073e8     	ldr	w8, [sp, #0x70]
  145624: 12000108     	and	w8, w8, #0x1
  145628: 390443e8     	strb	w8, [sp, #0x110]
  14562c: 1400000b     	b	0x145658 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x420>
  145630: f81083a0     	stur	x0, [x29, #-0xf8]
  145634: 2a0103e8     	mov	w8, w1
  145638: b81043a8     	stur	w8, [x29, #-0xfc]
  14563c: 1400000a     	b	0x145664 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x42c>
  145640: f81083a0     	stur	x0, [x29, #-0xf8]
  145644: 2a0103e8     	mov	w8, w1
  145648: b81043a8     	stur	w8, [x29, #-0xfc]
  14564c: d10243a0     	sub	x0, x29, #0x90
  145650: 97fd9624     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145654: 14000004     	b	0x145664 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x42c>
  145658: d10223a0     	sub	x0, x29, #0x88
  14565c: 97fd9575     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  145660: 14000004     	b	0x145670 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x438>
  145664: d10223a0     	sub	x0, x29, #0x88
  145668: 97fd9572     	bl	0xaac30 <_ZN7android2spINS_7RefBaseEED2Ev@plt>
  14566c: 140000b3     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  145670: 394443e8     	ldrb	w8, [sp, #0x110]
  145674: 36000148     	tbz	w8, #0x0, 0x14569c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x464>
  145678: 14000001     	b	0x14567c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x444>
  14567c: f94087e0     	ldr	x0, [sp, #0x108]
  145680: 97fd8b5c     	bl	0xa83f0 <_ZN7android5IsIDRERKNS_2spINS_7ABufferEEE@plt>
  145684: b9005fe0     	str	w0, [sp, #0x5c]
  145688: 14000001     	b	0x14568c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x454>
  14568c: b9405fe8     	ldr	w8, [sp, #0x5c]
  145690: 37000068     	tbnz	w8, #0x0, 0x14569c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x464>
  145694: 14000001     	b	0x145698 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x460>
  145698: 1400004b     	b	0x1457c4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x58c>
  14569c: f94087e0     	ldr	x0, [sp, #0x108]
  1456a0: 97fd69fc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1456a4: f9002be0     	str	x0, [sp, #0x50]
  1456a8: 14000001     	b	0x1456ac <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x474>
  1456ac: d102e3a8     	sub	x8, x29, #0xb8
  1456b0: f9402be0     	ldr	x0, [sp, #0x50]
  1456b4: 97fd718b     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1456b8: 14000001     	b	0x1456bc <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x484>
  1456bc: d102c3a0     	sub	x0, x29, #0xb0
  1456c0: d102e3a1     	sub	x1, x29, #0xb8
  1456c4: 97fd73ff     	bl	0xa26c0 <_ZN7android7HLSTimeC1ERKNS_2spINS_8AMessageEEE@plt>
  1456c8: 14000001     	b	0x1456cc <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x494>
  1456cc: d102e3a0     	sub	x0, x29, #0xb8
  1456d0: 97fd9604     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1456d4: d100c3a0     	sub	x0, x29, #0x30
  1456d8: d102c3a1     	sub	x1, x29, #0xb0
  1456dc: 97fd7251     	bl	0xa2020 <_ZN7androidltERKNS_7HLSTimeES2_@plt>
  1456e0: b9004fe0     	str	w0, [sp, #0x4c]
  1456e4: 14000001     	b	0x1456e8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x4b0>
  1456e8: b9404fe8     	ldr	w8, [sp, #0x4c]
  1456ec: 360004c8     	tbz	w8, #0x0, 0x145784 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x54c>
  1456f0: 14000001     	b	0x1456f4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x4bc>
  1456f4: f94087e0     	ldr	x0, [sp, #0x108]
  1456f8: 97fd69e6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1456fc: f90023e0     	str	x0, [sp, #0x40]
  145700: 14000001     	b	0x145704 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x4cc>
  145704: d10303a8     	sub	x8, x29, #0xc0
  145708: f94023e0     	ldr	x0, [sp, #0x40]
  14570c: 97fd7175     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  145710: 14000001     	b	0x145714 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x4dc>
  145714: d100e3a0     	sub	x0, x29, #0x38
  145718: d10303a1     	sub	x1, x29, #0xc0
  14571c: 97fd955d     	bl	0xaac90 <_ZN7android2spINS_8AMessageEEaSEOS2_@plt>
  145720: f9001fe0     	str	x0, [sp, #0x38]
  145724: 14000001     	b	0x145728 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x4f0>
  145728: d10303a0     	sub	x0, x29, #0xc0
  14572c: 97fd95ed     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145730: f85583a0     	ldur	x0, [x29, #-0xa8]
  145734: f9008fe0     	str	x0, [sp, #0x118]
  145738: 321f03e8     	orr	w8, wzr, #0x2
  14573c: b90117e8     	str	w8, [sp, #0x114]
  145740: 14000014     	b	0x145790 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x558>
  145744: f81083a0     	stur	x0, [x29, #-0xf8]
  145748: 2a0103e8     	mov	w8, w1
  14574c: b81043a8     	stur	w8, [x29, #-0xfc]
  145750: d102e3a0     	sub	x0, x29, #0xb8
  145754: 97fd95e3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145758: 14000078     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  14575c: f81083a0     	stur	x0, [x29, #-0xf8]
  145760: 2a0103e8     	mov	w8, w1
  145764: b81043a8     	stur	w8, [x29, #-0xfc]
  145768: 1400001c     	b	0x1457d8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5a0>
  14576c: f81083a0     	stur	x0, [x29, #-0xf8]
  145770: 2a0103e8     	mov	w8, w1
  145774: b81043a8     	stur	w8, [x29, #-0xfc]
  145778: d10303a0     	sub	x0, x29, #0xc0
  14577c: 97fd95d9     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145780: 14000016     	b	0x1457d8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5a0>
  145784: 2a1f03e8     	mov	w8, wzr
  145788: b90117e8     	str	w8, [sp, #0x114]
  14578c: 14000001     	b	0x145790 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x558>
  145790: d102c3a0     	sub	x0, x29, #0xb0
  145794: 97fd837f     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  145798: b94117e8     	ldr	w8, [sp, #0x114]
  14579c: 2a0803e9     	mov	w9, w8
  1457a0: b90037e9     	str	w9, [sp, #0x34]
  1457a4: 340000e8     	cbz	w8, 0x1457c0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x588>
  1457a8: 14000001     	b	0x1457ac <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x574>
  1457ac: b94037e8     	ldr	w8, [sp, #0x34]
  1457b0: 71000909     	subs	w9, w8, #0x2
  1457b4: b90033e9     	str	w9, [sp, #0x30]
  1457b8: 54000160     	b.eq	0x1457e4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5ac>
  1457bc: 14000081     	b	0x1459c0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x788>
  1457c0: 14000001     	b	0x1457c4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x58c>
  1457c4: d10143a0     	sub	x0, x29, #0x50
  1457c8: 97fd91c6     	bl	0xa9ee0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEppEv@plt>
  1457cc: f90017e0     	str	x0, [sp, #0x28]
  1457d0: 14000001     	b	0x1457d4 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x59c>
  1457d4: 17fffee2     	b	0x14535c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x124>
  1457d8: d102c3a0     	sub	x0, x29, #0xb0
  1457dc: 97fd836d     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  1457e0: 14000056     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1457e4: f9407be8     	ldr	x8, [sp, #0xf0]
  1457e8: 91022109     	add	x9, x8, #0x88
  1457ec: aa0903e0     	mov	x0, x9
  1457f0: d10343a8     	sub	x8, x29, #0xd0
  1457f4: f90013e0     	str	x0, [sp, #0x20]
  1457f8: aa0903e0     	mov	x0, x9
  1457fc: 97fd7ff1     	bl	0xa57c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5beginEv@plt>
  145800: 14000001     	b	0x145804 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5cc>
  145804: d10363a0     	sub	x0, x29, #0xd8
  145808: d10143a1     	sub	x1, x29, #0x50
  14580c: 97fd959d     	bl	0xaae80 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2ERKS7_@plt>
  145810: 14000001     	b	0x145814 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5dc>
  145814: d10323a8     	sub	x8, x29, #0xc8
  145818: d10343a1     	sub	x1, x29, #0xd0
  14581c: d10363a2     	sub	x2, x29, #0xd8
  145820: f94013e0     	ldr	x0, [sp, #0x20]
  145824: 97fd8147     	bl	0xa5d40 <_ZN7android4ListINS_2spINS_7ABufferEEEE5eraseENS4_13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEES7_@plt>
  145828: 14000001     	b	0x14582c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x5f4>
  14582c: d10323a0     	sub	x0, x29, #0xc8
  145830: 97fd6a58     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  145834: d10363a0     	sub	x0, x29, #0xd8
  145838: 97fd6a56     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14583c: d10343a0     	sub	x0, x29, #0xd0
  145840: 97fd6a54     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  145844: f9407be0     	ldr	x0, [sp, #0xf0]
  145848: 9102a000     	add	x0, x0, #0xa8
  14584c: aa1f03fe     	mov	x30, xzr
  145850: aa1e03e1     	mov	x1, x30
  145854: 97fd81a7     	bl	0xa5ef0 <_ZN7android2spINS_8AMessageEEaSEPS1_@plt>
  145858: f9000fe0     	str	x0, [sp, #0x18]
  14585c: 14000001     	b	0x145860 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x628>
  145860: f9407be8     	ldr	x8, [sp, #0xf0]
  145864: 91002100     	add	x0, x8, #0x8
  145868: d10383a8     	sub	x8, x29, #0xe0
  14586c: 97fd8209     	bl	0xa6090 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5beginEv@plt>
  145870: 14000001     	b	0x145874 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x63c>
  145874: d10383a0     	sub	x0, x29, #0xe0
  145878: 97fd8286     	bl	0xa6290 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  14587c: f9000be0     	str	x0, [sp, #0x10]
  145880: 14000001     	b	0x145884 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x64c>
  145884: d10383a0     	sub	x0, x29, #0xe0
  145888: 97fd8876     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14588c: f9400be0     	ldr	x0, [sp, #0x10]
  145890: f90083e0     	str	x0, [sp, #0x100]
  145894: f9408ffe     	ldr	x30, [sp, #0x118]
  145898: b7f8033e     	tbnz	x30, #0x3f, 0x1458fc <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6c4>
  14589c: 14000001     	b	0x1458a0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x668>
  1458a0: f9408fe8     	ldr	x8, [sp, #0x118]
  1458a4: f94083e9     	ldr	x9, [sp, #0x100]
  1458a8: f9000128     	str	x8, [x9]
  1458ac: 14000018     	b	0x14590c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6d4>
  1458b0: f81083a0     	stur	x0, [x29, #-0xf8]
  1458b4: 2a0103e8     	mov	w8, w1
  1458b8: b81043a8     	stur	w8, [x29, #-0xfc]
  1458bc: 14000007     	b	0x1458d8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6a0>
  1458c0: f81083a0     	stur	x0, [x29, #-0xf8]
  1458c4: 2a0103e8     	mov	w8, w1
  1458c8: b81043a8     	stur	w8, [x29, #-0xfc]
  1458cc: d10363a0     	sub	x0, x29, #0xd8
  1458d0: 97fd6a30     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1458d4: 14000001     	b	0x1458d8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6a0>
  1458d8: d10343a0     	sub	x0, x29, #0xd0
  1458dc: 97fd6a2d     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  1458e0: 14000016     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1458e4: f81083a0     	stur	x0, [x29, #-0xf8]
  1458e8: 2a0103e8     	mov	w8, w1
  1458ec: b81043a8     	stur	w8, [x29, #-0xfc]
  1458f0: d10383a0     	sub	x0, x29, #0xe0
  1458f4: 97fd885b     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1458f8: 14000010     	b	0x145938 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x700>
  1458fc: f94083e0     	ldr	x0, [sp, #0x100]
  145900: 97fd7a7c     	bl	0xa42f0 <_ZN7android19AnotherPacketSource20DiscontinuitySegment5clearEv@plt>
  145904: 14000001     	b	0x145908 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6d0>
  145908: 14000001     	b	0x14590c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6d4>
  14590c: d100e3a1     	sub	x1, x29, #0x38
  145910: f9407fe0     	ldr	x0, [sp, #0xf8]
  145914: 97fd9107     	bl	0xa9d30 <_ZN7android2spINS_8AMessageEEC2EOS2_@plt>
  145918: 14000001     	b	0x14591c <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x6e4>
  14591c: 320003e8     	orr	w8, wzr, #0x1
  145920: b90117e8     	str	w8, [sp, #0x114]
  145924: d10143a0     	sub	x0, x29, #0x50
  145928: 97fd6a1a     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  14592c: d10123a0     	sub	x0, x29, #0x48
  145930: 97fd7010     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  145934: 14000007     	b	0x145950 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x718>
  145938: d10143a0     	sub	x0, x29, #0x50
  14593c: 97fd6a15     	bl	0xa0190 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREED2Ev@plt>
  145940: 14000001     	b	0x145944 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x70c>
  145944: d10123a0     	sub	x0, x29, #0x48
  145948: 97fd700a     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14594c: 14000012     	b	0x145994 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x75c>
  145950: d10103a0     	sub	x0, x29, #0x40
  145954: 97fdc712     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  145958: d100e3a0     	sub	x0, x29, #0x38
  14595c: 97fd9561     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  145960: d100c3a0     	sub	x0, x29, #0x30
  145964: 97fd830b     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  145968: d53bd040     	mrs	x0, TPIDR_EL0
  14596c: f9401400     	ldr	x0, [x0, #0x28]
  145970: f85e83be     	ldur	x30, [x29, #-0x18]
  145974: eb1e0000     	subs	x0, x0, x30
  145978: f90007e0     	str	x0, [sp, #0x8]
  14597c: 54000221     	b.ne	0x1459c0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x788>
  145980: 14000001     	b	0x145984 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x74c>
  145984: 910843ff     	add	sp, sp, #0x210
  145988: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14598c: f84207fc     	ldr	x28, [sp], #0x20
  145990: d65f03c0     	ret
  145994: d10103a0     	sub	x0, x29, #0x40
  145998: 97fdc701     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14599c: 14000001     	b	0x1459a0 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x768>
  1459a0: d100e3a0     	sub	x0, x29, #0x38
  1459a4: 97fd954f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1459a8: 14000001     	b	0x1459ac <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x774>
  1459ac: d100c3a0     	sub	x0, x29, #0x30
  1459b0: 97fd82f8     	bl	0xa6590 <_ZN7android7HLSTimeD2Ev@plt>
  1459b4: 14000001     	b	0x1459b8 <android::AnotherPacketSource::trimBuffersBeforeMeta(android::sp<android::AMessage> const&)+0x780>
  1459b8: f85083a0     	ldur	x0, [x29, #-0xf8]
  1459bc: 97fd8955     	bl	0xa7f10 <_Unwind_Resume@plt>
  1459c0: 97fd90ec     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001459c4 <android::sp<android::AMessage>::sp(android::sp<android::AMessage>&&)>:
  1459c4: d10043ff     	sub	sp, sp, #0x10
  1459c8: d2800008     	mov	x8, #0x0                // =0
  1459cc: f90007e0     	str	x0, [sp, #0x8]
  1459d0: f90003e1     	str	x1, [sp]
  1459d4: f94007e0     	ldr	x0, [sp, #0x8]
  1459d8: f94003e1     	ldr	x1, [sp]
  1459dc: f9400021     	ldr	x1, [x1]
  1459e0: f9000001     	str	x1, [x0]
  1459e4: f94003e0     	ldr	x0, [sp]
  1459e8: f9000008     	str	x8, [x0]
  1459ec: 910043ff     	add	sp, sp, #0x10
  1459f0: d65f03c0     	ret

00000000001459f4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::prep()>:
  1459f4: d10083ff     	sub	sp, sp, #0x20
  1459f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1459fc: 910043fd     	add	x29, sp, #0x10
  145a00: b27b03e8     	orr	x8, xzr, #0x20
  145a04: f90007e0     	str	x0, [sp, #0x8]
  145a08: f94007e0     	ldr	x0, [sp, #0x8]
  145a0c: f90003e0     	str	x0, [sp]
  145a10: aa0803e0     	mov	x0, x8
  145a14: 97fd6d07     	bl	0xa0e30 <_Znam@plt>
  145a18: f94003e8     	ldr	x8, [sp]
  145a1c: f9000500     	str	x0, [x8, #0x8]
  145a20: f9400500     	ldr	x0, [x8, #0x8]
  145a24: f9400501     	ldr	x1, [x8, #0x8]
  145a28: 97fd798e     	bl	0xa4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>
  145a2c: f94003e8     	ldr	x8, [sp]
  145a30: f9400500     	ldr	x0, [x8, #0x8]
  145a34: f9400501     	ldr	x1, [x8, #0x8]
  145a38: 97fd7232     	bl	0xa2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>
  145a3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145a40: 910083ff     	add	sp, sp, #0x20
  145a44: d65f03c0     	ret

0000000000145a48 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::~List()>:
  145a48: d10083ff     	sub	sp, sp, #0x20
  145a4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145a50: 910043fd     	add	x29, sp, #0x10
  145a54: f90007e0     	str	x0, [sp, #0x8]
  145a58: f94007e0     	ldr	x0, [sp, #0x8]
  145a5c: f90003e0     	str	x0, [sp]
  145a60: 97fd7454     	bl	0xa2bb0 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEED2Ev@plt>
  145a64: f94003e0     	ldr	x0, [sp]
  145a68: 97fd6bbe     	bl	0xa0960 <_ZdlPv@plt>
  145a6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145a70: 910083ff     	add	sp, sp, #0x20
  145a74: d65f03c0     	ret

0000000000145a78 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::setPrev(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node*)>:
  145a78: d10043ff     	sub	sp, sp, #0x10
  145a7c: f90007e0     	str	x0, [sp, #0x8]
  145a80: f90003e1     	str	x1, [sp]
  145a84: f94007e0     	ldr	x0, [sp, #0x8]
  145a88: f94003e1     	ldr	x1, [sp]
  145a8c: f9000801     	str	x1, [x0, #0x10]
  145a90: 910043ff     	add	sp, sp, #0x10
  145a94: d65f03c0     	ret

0000000000145a98 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::setNext(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node*)>:
  145a98: d10043ff     	sub	sp, sp, #0x10
  145a9c: f90007e0     	str	x0, [sp, #0x8]
  145aa0: f90003e1     	str	x1, [sp]
  145aa4: f94007e0     	ldr	x0, [sp, #0x8]
  145aa8: f94003e1     	ldr	x1, [sp]
  145aac: f9000c01     	str	x1, [x0, #0x18]
  145ab0: 910043ff     	add	sp, sp, #0x10
  145ab4: d65f03c0     	ret

0000000000145ab8 <android::List<android::sp<android::ABuffer>>::prep()>:
  145ab8: d10083ff     	sub	sp, sp, #0x20
  145abc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145ac0: 910043fd     	add	x29, sp, #0x10
  145ac4: b27d07e8     	orr	x8, xzr, #0x18
  145ac8: f90007e0     	str	x0, [sp, #0x8]
  145acc: f94007e0     	ldr	x0, [sp, #0x8]
  145ad0: f90003e0     	str	x0, [sp]
  145ad4: aa0803e0     	mov	x0, x8
  145ad8: 97fd6cd6     	bl	0xa0e30 <_Znam@plt>
  145adc: f94003e8     	ldr	x8, [sp]
  145ae0: f9000500     	str	x0, [x8, #0x8]
  145ae4: f9400500     	ldr	x0, [x8, #0x8]
  145ae8: f9400501     	ldr	x1, [x8, #0x8]
  145aec: 97fd7a9d     	bl	0xa4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>
  145af0: f94003e8     	ldr	x8, [sp]
  145af4: f9400500     	ldr	x0, [x8, #0x8]
  145af8: f9400501     	ldr	x1, [x8, #0x8]
  145afc: 97fd6e59     	bl	0xa1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>
  145b00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145b04: 910083ff     	add	sp, sp, #0x20
  145b08: d65f03c0     	ret

0000000000145b0c <android::List<android::sp<android::ABuffer>>::~List()>:
  145b0c: d10083ff     	sub	sp, sp, #0x20
  145b10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145b14: 910043fd     	add	x29, sp, #0x10
  145b18: f90007e0     	str	x0, [sp, #0x8]
  145b1c: f94007e0     	ldr	x0, [sp, #0x8]
  145b20: f90003e0     	str	x0, [sp]
  145b24: 97fd7a3f     	bl	0xa4420 <_ZN7android4ListINS_2spINS_7ABufferEEEED2Ev@plt>
  145b28: f94003e0     	ldr	x0, [sp]
  145b2c: 97fd6b8d     	bl	0xa0960 <_ZdlPv@plt>
  145b30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145b34: 910083ff     	add	sp, sp, #0x20
  145b38: d65f03c0     	ret

0000000000145b3c <android::List<android::sp<android::ABuffer>>::_Node::setPrev(android::List<android::sp<android::ABuffer>>::_Node*)>:
  145b3c: d10043ff     	sub	sp, sp, #0x10
  145b40: f90007e0     	str	x0, [sp, #0x8]
  145b44: f90003e1     	str	x1, [sp]
  145b48: f94007e0     	ldr	x0, [sp, #0x8]
  145b4c: f94003e1     	ldr	x1, [sp]
  145b50: f9000401     	str	x1, [x0, #0x8]
  145b54: 910043ff     	add	sp, sp, #0x10
  145b58: d65f03c0     	ret

0000000000145b5c <android::List<android::sp<android::ABuffer>>::_Node::setNext(android::List<android::sp<android::ABuffer>>::_Node*)>:
  145b5c: d10043ff     	sub	sp, sp, #0x10
  145b60: f90007e0     	str	x0, [sp, #0x8]
  145b64: f90003e1     	str	x1, [sp]
  145b68: f94007e0     	ldr	x0, [sp, #0x8]
  145b6c: f94003e1     	ldr	x1, [sp]
  145b70: f9000801     	str	x1, [x0, #0x10]
  145b74: 910043ff     	add	sp, sp, #0x10
  145b78: d65f03c0     	ret

0000000000145b7c <android::List<android::AnotherPacketSource::DiscontinuitySegment>::insert(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::AnotherPacketSource::DiscontinuitySegment const&)>:
  145b7c: d101c3ff     	sub	sp, sp, #0x70
  145b80: a9067bfd     	stp	x29, x30, [sp, #0x60]
  145b84: 910183fd     	add	x29, sp, #0x60
  145b88: b27b03e9     	orr	x9, xzr, #0x20
  145b8c: f81f83a0     	stur	x0, [x29, #-0x8]
  145b90: f81f03a2     	stur	x2, [x29, #-0x10]
  145b94: aa0903e0     	mov	x0, x9
  145b98: f9001be8     	str	x8, [sp, #0x30]
  145b9c: f90017e1     	str	x1, [sp, #0x28]
  145ba0: 97fd8cdc     	bl	0xa8f10 <_Znwm@plt>
  145ba4: f85f03a1     	ldur	x1, [x29, #-0x10]
  145ba8: f90013e0     	str	x0, [sp, #0x20]
  145bac: 97fd7ead     	bl	0xa5660 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_NodeC2ERKS2_@plt>
  145bb0: 14000001     	b	0x145bb4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::insert(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>, android::AnotherPacketSource::DiscontinuitySegment const&)+0x38>
  145bb4: f94013e8     	ldr	x8, [sp, #0x20]
  145bb8: f81e83a8     	stur	x8, [x29, #-0x18]
  145bbc: f85e83a0     	ldur	x0, [x29, #-0x18]
  145bc0: f94017e1     	ldr	x1, [sp, #0x28]
  145bc4: f9000fe0     	str	x0, [sp, #0x18]
  145bc8: aa0103e0     	mov	x0, x1
  145bcc: 97fd950d     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145bd0: f9400fe8     	ldr	x8, [sp, #0x18]
  145bd4: f9000be0     	str	x0, [sp, #0x10]
  145bd8: aa0803e0     	mov	x0, x8
  145bdc: f9400be1     	ldr	x1, [sp, #0x10]
  145be0: 97fd71c8     	bl	0xa2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>
  145be4: f85e83a0     	ldur	x0, [x29, #-0x18]
  145be8: f94017e1     	ldr	x1, [sp, #0x28]
  145bec: f90007e0     	str	x0, [sp, #0x8]
  145bf0: aa0103e0     	mov	x0, x1
  145bf4: 97fd9503     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145bf8: 97fd8e1a     	bl	0xa9460 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getPrevEv@plt>
  145bfc: f94007e8     	ldr	x8, [sp, #0x8]
  145c00: f90003e0     	str	x0, [sp]
  145c04: aa0803e0     	mov	x0, x8
  145c08: f94003e1     	ldr	x1, [sp]
  145c0c: 97fd7915     	bl	0xa4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>
  145c10: f94017e0     	ldr	x0, [sp, #0x28]
  145c14: 97fd94fb     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145c18: 97fd8e12     	bl	0xa9460 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getPrevEv@plt>
  145c1c: f85e83a1     	ldur	x1, [x29, #-0x18]
  145c20: 97fd71b8     	bl	0xa2300 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setNextEPS4_@plt>
  145c24: f94017e0     	ldr	x0, [sp, #0x28]
  145c28: 97fd94f6     	bl	0xab000 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145c2c: f85e83a1     	ldur	x1, [x29, #-0x18]
  145c30: 97fd790c     	bl	0xa4060 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7setPrevEPS4_@plt>
  145c34: f85e83a1     	ldur	x1, [x29, #-0x18]
  145c38: f9401be0     	ldr	x0, [sp, #0x30]
  145c3c: 97fd6f01     	bl	0xa1840 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  145c40: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  145c44: 9101c3ff     	add	sp, sp, #0x70
  145c48: d65f03c0     	ret
  145c4c: 2a0103e8     	mov	w8, w1
  145c50: f81e03a0     	stur	x0, [x29, #-0x20]
  145c54: b81dc3a8     	stur	w8, [x29, #-0x24]
  145c58: f94013e0     	ldr	x0, [sp, #0x20]
  145c5c: 97fd6b41     	bl	0xa0960 <_ZdlPv@plt>
  145c60: f85e03a0     	ldur	x0, [x29, #-0x20]
  145c64: 97fd88ab     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000145c68 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::_Node(android::AnotherPacketSource::DiscontinuitySegment const&)>:
  145c68: d10083ff     	sub	sp, sp, #0x20
  145c6c: f9000bfe     	str	x30, [sp, #0x10]
  145c70: b27c03e2     	orr	x2, xzr, #0x10
  145c74: f90007e0     	str	x0, [sp, #0x8]
  145c78: f90003e1     	str	x1, [sp]
  145c7c: f94007e0     	ldr	x0, [sp, #0x8]
  145c80: f94003e1     	ldr	x1, [sp]
  145c84: 97fd6843     	bl	0x9fd90 <memcpy@plt>
  145c88: f9400bfe     	ldr	x30, [sp, #0x10]
  145c8c: 910083ff     	add	sp, sp, #0x20
  145c90: d65f03c0     	ret

0000000000145c94 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::getNode() const>:
  145c94: d10043ff     	sub	sp, sp, #0x10
  145c98: f90007e0     	str	x0, [sp, #0x8]
  145c9c: f94007e0     	ldr	x0, [sp, #0x8]
  145ca0: f9400000     	ldr	x0, [x0]
  145ca4: 910043ff     	add	sp, sp, #0x10
  145ca8: d65f03c0     	ret

0000000000145cac <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::getPrev() const>:
  145cac: d10043ff     	sub	sp, sp, #0x10
  145cb0: f90007e0     	str	x0, [sp, #0x8]
  145cb4: f94007e0     	ldr	x0, [sp, #0x8]
  145cb8: f9400800     	ldr	x0, [x0, #0x10]
  145cbc: 910043ff     	add	sp, sp, #0x10
  145cc0: d65f03c0     	ret

0000000000145cc4 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node*)>:
  145cc4: d10043ff     	sub	sp, sp, #0x10
  145cc8: f90007e0     	str	x0, [sp, #0x8]
  145ccc: f90003e1     	str	x1, [sp]
  145cd0: f94007e0     	ldr	x0, [sp, #0x8]
  145cd4: f94003e1     	ldr	x1, [sp]
  145cd8: f9000001     	str	x1, [x0]
  145cdc: 910043ff     	add	sp, sp, #0x10
  145ce0: d65f03c0     	ret

0000000000145ce4 <android::List<android::sp<android::ABuffer>>::_Node::getNext() const>:
  145ce4: d10043ff     	sub	sp, sp, #0x10
  145ce8: f90007e0     	str	x0, [sp, #0x8]
  145cec: f94007e0     	ldr	x0, [sp, #0x8]
  145cf0: f9400800     	ldr	x0, [x0, #0x10]
  145cf4: 910043ff     	add	sp, sp, #0x10
  145cf8: d65f03c0     	ret

0000000000145cfc <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::sp<android::ABuffer>>::_Node*)>:
  145cfc: d10043ff     	sub	sp, sp, #0x10
  145d00: f90007e0     	str	x0, [sp, #0x8]
  145d04: f90003e1     	str	x1, [sp]
  145d08: f94007e0     	ldr	x0, [sp, #0x8]
  145d0c: f94003e1     	ldr	x1, [sp]
  145d10: f9000001     	str	x1, [x0]
  145d14: 910043ff     	add	sp, sp, #0x10
  145d18: d65f03c0     	ret

0000000000145d1c <android::List<android::sp<android::ABuffer>>::_Node::getRef()>:
  145d1c: d10043ff     	sub	sp, sp, #0x10
  145d20: f90007e0     	str	x0, [sp, #0x8]
  145d24: f94007e0     	ldr	x0, [sp, #0x8]
  145d28: 910043ff     	add	sp, sp, #0x10
  145d2c: d65f03c0     	ret
  145d30: d10043ff     	sub	sp, sp, #0x10
  145d34: f90007e0     	str	x0, [sp, #0x8]
  145d38: f94007e0     	ldr	x0, [sp, #0x8]
  145d3c: 910043ff     	add	sp, sp, #0x10
  145d40: d65f03c0     	ret

0000000000145d44 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>::getNode() const>:
  145d44: d10043ff     	sub	sp, sp, #0x10
  145d48: f90007e0     	str	x0, [sp, #0x8]
  145d4c: f94007e0     	ldr	x0, [sp, #0x8]
  145d50: f9400000     	ldr	x0, [x0]
  145d54: 910043ff     	add	sp, sp, #0x10
  145d58: d65f03c0     	ret

0000000000145d5c <android::List<android::sp<android::ABuffer>>::_Node::getPrev() const>:
  145d5c: d10043ff     	sub	sp, sp, #0x10
  145d60: f90007e0     	str	x0, [sp, #0x8]
  145d64: f94007e0     	ldr	x0, [sp, #0x8]
  145d68: f9400400     	ldr	x0, [x0, #0x8]
  145d6c: 910043ff     	add	sp, sp, #0x10
  145d70: d65f03c0     	ret

0000000000145d74 <android::List<android::sp<android::ABuffer>>::_Node::~_Node()>:
  145d74: d10083ff     	sub	sp, sp, #0x20
  145d78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145d7c: 910043fd     	add	x29, sp, #0x10
  145d80: f90007e0     	str	x0, [sp, #0x8]
  145d84: f94007e0     	ldr	x0, [sp, #0x8]
  145d88: 97fd91e2     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  145d8c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145d90: 910083ff     	add	sp, sp, #0x20
  145d94: d65f03c0     	ret

0000000000145d98 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::getNext() const>:
  145d98: d10043ff     	sub	sp, sp, #0x10
  145d9c: f90007e0     	str	x0, [sp, #0x8]
  145da0: f94007e0     	ldr	x0, [sp, #0x8]
  145da4: f9400c00     	ldr	x0, [x0, #0x18]
  145da8: 910043ff     	add	sp, sp, #0x10
  145dac: d65f03c0     	ret

0000000000145db0 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::~_Node()>:
  145db0: d10043ff     	sub	sp, sp, #0x10
  145db4: f90007e0     	str	x0, [sp, #0x8]
  145db8: 910043ff     	add	sp, sp, #0x10
  145dbc: d65f03c0     	ret

0000000000145dc0 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_Node::getRef()>:
  145dc0: d10043ff     	sub	sp, sp, #0x10
  145dc4: f90007e0     	str	x0, [sp, #0x8]
  145dc8: f94007e0     	ldr	x0, [sp, #0x8]
  145dcc: 910043ff     	add	sp, sp, #0x10
  145dd0: d65f03c0     	ret

0000000000145dd4 <android::List<android::sp<android::ABuffer>>::insert(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::sp<android::ABuffer> const&)>:
  145dd4: d101c3ff     	sub	sp, sp, #0x70
  145dd8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  145ddc: 910183fd     	add	x29, sp, #0x60
  145de0: b27d07e9     	orr	x9, xzr, #0x18
  145de4: f81f83a0     	stur	x0, [x29, #-0x8]
  145de8: f81f03a2     	stur	x2, [x29, #-0x10]
  145dec: aa0903e0     	mov	x0, x9
  145df0: f9001be8     	str	x8, [sp, #0x30]
  145df4: f90017e1     	str	x1, [sp, #0x28]
  145df8: 97fd8c46     	bl	0xa8f10 <_Znwm@plt>
  145dfc: f85f03a1     	ldur	x1, [x29, #-0x10]
  145e00: f90013e0     	str	x0, [sp, #0x20]
  145e04: 97fd6eb3     	bl	0xa18d0 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_NodeC2ERKS3_@plt>
  145e08: 14000001     	b	0x145e0c <android::List<android::sp<android::ABuffer>>::insert(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::NON_CONST_ITERATOR>, android::sp<android::ABuffer> const&)+0x38>
  145e0c: f94013e8     	ldr	x8, [sp, #0x20]
  145e10: f81e83a8     	stur	x8, [x29, #-0x18]
  145e14: f85e83a0     	ldur	x0, [x29, #-0x18]
  145e18: f94017e1     	ldr	x1, [sp, #0x28]
  145e1c: f9000fe0     	str	x0, [sp, #0x18]
  145e20: aa0103e0     	mov	x0, x1
  145e24: 97fd820f     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145e28: f9400fe8     	ldr	x8, [sp, #0x18]
  145e2c: f9000be0     	str	x0, [sp, #0x10]
  145e30: aa0803e0     	mov	x0, x8
  145e34: f9400be1     	ldr	x1, [sp, #0x10]
  145e38: 97fd6d8a     	bl	0xa1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>
  145e3c: f85e83a0     	ldur	x0, [x29, #-0x18]
  145e40: f94017e1     	ldr	x1, [sp, #0x28]
  145e44: f90007e0     	str	x0, [sp, #0x8]
  145e48: aa0103e0     	mov	x0, x1
  145e4c: 97fd8205     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145e50: 97fd87c8     	bl	0xa7d70 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getPrevEv@plt>
  145e54: f94007e8     	ldr	x8, [sp, #0x8]
  145e58: f90003e0     	str	x0, [sp]
  145e5c: aa0803e0     	mov	x0, x8
  145e60: f94003e1     	ldr	x1, [sp]
  145e64: 97fd79bf     	bl	0xa4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>
  145e68: f94017e0     	ldr	x0, [sp, #0x28]
  145e6c: 97fd81fd     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145e70: 97fd87c0     	bl	0xa7d70 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getPrevEv@plt>
  145e74: f85e83a1     	ldur	x1, [x29, #-0x18]
  145e78: 97fd6d7a     	bl	0xa1460 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setNextEPS5_@plt>
  145e7c: f94017e0     	ldr	x0, [sp, #0x28]
  145e80: 97fd81f8     	bl	0xa6660 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREE7getNodeEv@plt>
  145e84: f85e83a1     	ldur	x1, [x29, #-0x18]
  145e88: 97fd79b6     	bl	0xa4560 <_ZN7android4ListINS_2spINS_7ABufferEEEE5_Node7setPrevEPS5_@plt>
  145e8c: f85e83a1     	ldur	x1, [x29, #-0x18]
  145e90: f9401be0     	ldr	x0, [sp, #0x30]
  145e94: 97fd708b     	bl	0xa20c0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_18NON_CONST_ITERATOREEC2EPNS4_5_NodeE@plt>
  145e98: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  145e9c: 9101c3ff     	add	sp, sp, #0x70
  145ea0: d65f03c0     	ret
  145ea4: 2a0103e8     	mov	w8, w1
  145ea8: f81e03a0     	stur	x0, [x29, #-0x20]
  145eac: b81dc3a8     	stur	w8, [x29, #-0x24]
  145eb0: f94013e0     	ldr	x0, [sp, #0x20]
  145eb4: 97fd6aab     	bl	0xa0960 <_ZdlPv@plt>
  145eb8: f85e03a0     	ldur	x0, [x29, #-0x20]
  145ebc: 97fd8815     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000145ec0 <android::List<android::sp<android::ABuffer>>::_Node::_Node(android::sp<android::ABuffer> const&)>:
  145ec0: d10083ff     	sub	sp, sp, #0x20
  145ec4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145ec8: 910043fd     	add	x29, sp, #0x10
  145ecc: f90007e0     	str	x0, [sp, #0x8]
  145ed0: f90003e1     	str	x1, [sp]
  145ed4: f94007e0     	ldr	x0, [sp, #0x8]
  145ed8: f94003e1     	ldr	x1, [sp]
  145edc: 97fd76f9     	bl	0xa3ac0 <_ZN7android2spINS_7ABufferEEC2ERKS2_@plt>
  145ee0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145ee4: 910083ff     	add	sp, sp, #0x20
  145ee8: d65f03c0     	ret

0000000000145eec <long android::List<android::sp<android::ABuffer>>::distance<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>) const>:
  145eec: d100c3ff     	sub	sp, sp, #0x30
  145ef0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  145ef4: 910083fd     	add	x29, sp, #0x20
  145ef8: f81f83a0     	stur	x0, [x29, #-0x8]
  145efc: f9000bff     	str	xzr, [sp, #0x10]
  145f00: f90007e1     	str	x1, [sp, #0x8]
  145f04: f90003e2     	str	x2, [sp]
  145f08: f94007e0     	ldr	x0, [sp, #0x8]
  145f0c: f94003e1     	ldr	x1, [sp]
  145f10: 97fd9320     	bl	0xaab90 <_ZNK7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEneERKS7_@plt>
  145f14: 37000040     	tbnz	w0, #0x0, 0x145f1c <long android::List<android::sp<android::ABuffer>>::distance<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>) const+0x30>
  145f18: 14000007     	b	0x145f34 <long android::List<android::sp<android::ABuffer>>::distance<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>) const+0x48>
  145f1c: f94007e0     	ldr	x0, [sp, #0x8]
  145f20: 97fd8190     	bl	0xa6560 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEppEv@plt>
  145f24: f9400be8     	ldr	x8, [sp, #0x10]
  145f28: 91000508     	add	x8, x8, #0x1
  145f2c: f9000be8     	str	x8, [sp, #0x10]
  145f30: 17fffff6     	b	0x145f08 <long android::List<android::sp<android::ABuffer>>::distance<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>, android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>) const+0x1c>
  145f34: f9400be0     	ldr	x0, [sp, #0x10]
  145f38: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  145f3c: 9100c3ff     	add	sp, sp, #0x30
  145f40: d65f03c0     	ret

0000000000145f44 <android::List<android::sp<android::ABuffer>>::begin() const>:
  145f44: d100c3ff     	sub	sp, sp, #0x30
  145f48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  145f4c: 910083fd     	add	x29, sp, #0x20
  145f50: f81f83a0     	stur	x0, [x29, #-0x8]
  145f54: f85f83a0     	ldur	x0, [x29, #-0x8]
  145f58: f9400400     	ldr	x0, [x0, #0x8]
  145f5c: f9000be8     	str	x8, [sp, #0x10]
  145f60: 97fd8f6c     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  145f64: f9400be8     	ldr	x8, [sp, #0x10]
  145f68: f90007e0     	str	x0, [sp, #0x8]
  145f6c: aa0803e0     	mov	x0, x8
  145f70: f94007e1     	ldr	x1, [sp, #0x8]
  145f74: 97fd7f1b     	bl	0xa5be0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEC2EPKNS4_5_NodeE@plt>
  145f78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  145f7c: 9100c3ff     	add	sp, sp, #0x30
  145f80: d65f03c0     	ret

0000000000145f84 <android::List<android::sp<android::ABuffer>>::end() const>:
  145f84: d10083ff     	sub	sp, sp, #0x20
  145f88: a9017bfd     	stp	x29, x30, [sp, #0x10]
  145f8c: 910043fd     	add	x29, sp, #0x10
  145f90: f90007e0     	str	x0, [sp, #0x8]
  145f94: f94007e0     	ldr	x0, [sp, #0x8]
  145f98: f9400401     	ldr	x1, [x0, #0x8]
  145f9c: aa0803e0     	mov	x0, x8
  145fa0: 97fd7f10     	bl	0xa5be0 <_ZN7android4ListINS_2spINS_7ABufferEEEE13_ListIteratorIS3_NS4_14CONST_ITERATOREEC2EPKNS4_5_NodeE@plt>
  145fa4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  145fa8: 910083ff     	add	sp, sp, #0x20
  145fac: d65f03c0     	ret

0000000000145fb0 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>::~_ListIterator()>:
  145fb0: d10043ff     	sub	sp, sp, #0x10
  145fb4: f90007e0     	str	x0, [sp, #0x8]
  145fb8: 910043ff     	add	sp, sp, #0x10
  145fbc: d65f03c0     	ret

0000000000145fc0 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>::operator!=(android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR> const&) const>:
  145fc0: d10043ff     	sub	sp, sp, #0x10
  145fc4: f90007e0     	str	x0, [sp, #0x8]
  145fc8: f90003e1     	str	x1, [sp]
  145fcc: f94007e0     	ldr	x0, [sp, #0x8]
  145fd0: f9400000     	ldr	x0, [x0]
  145fd4: f94003e1     	ldr	x1, [sp]
  145fd8: f9400021     	ldr	x1, [x1]
  145fdc: eb01001f     	cmp	x0, x1
  145fe0: 1a9f07e8     	cset	w8, ne
  145fe4: 320003e9     	orr	w9, wzr, #0x1
  145fe8: 0a090108     	and	w8, w8, w9
  145fec: 2a0803e0     	mov	w0, w8
  145ff0: 910043ff     	add	sp, sp, #0x10
  145ff4: d65f03c0     	ret

0000000000145ff8 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>::operator++()>:
  145ff8: d10083ff     	sub	sp, sp, #0x20
  145ffc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  146000: 910043fd     	add	x29, sp, #0x10
  146004: f90007e0     	str	x0, [sp, #0x8]
  146008: f94007e0     	ldr	x0, [sp, #0x8]
  14600c: aa0003e8     	mov	x8, x0
  146010: f9400108     	ldr	x8, [x8]
  146014: f90003e0     	str	x0, [sp]
  146018: aa0803e0     	mov	x0, x8
  14601c: 97fd8f3d     	bl	0xa9d10 <_ZNK7android4ListINS_2spINS_7ABufferEEEE5_Node7getNextEv@plt>
  146020: f94003e8     	ldr	x8, [sp]
  146024: f9000100     	str	x0, [x8]
  146028: f94003e0     	ldr	x0, [sp]
  14602c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  146030: 910083ff     	add	sp, sp, #0x20
  146034: d65f03c0     	ret

0000000000146038 <android::List<android::sp<android::ABuffer>>::_ListIterator<android::sp<android::ABuffer>, android::List<android::sp<android::ABuffer>>::CONST_ITERATOR>::_ListIterator(android::List<android::sp<android::ABuffer>>::_Node const*)>:
  146038: d10043ff     	sub	sp, sp, #0x10
  14603c: f90007e0     	str	x0, [sp, #0x8]
  146040: f90003e1     	str	x1, [sp]
  146044: f94007e0     	ldr	x0, [sp, #0x8]
  146048: f94003e1     	ldr	x1, [sp]
  14604c: f9000001     	str	x1, [x0]
  146050: 910043ff     	add	sp, sp, #0x10
  146054: d65f03c0     	ret

0000000000146058 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++(int)>:
  146058: d10143ff     	sub	sp, sp, #0x50
  14605c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  146060: 910103fd     	add	x29, sp, #0x40
  146064: 52800009     	mov	w9, #0x0                // =0
  146068: f81f83a0     	stur	x0, [x29, #-0x8]
  14606c: b81f43a1     	stur	w1, [x29, #-0xc]
  146070: f85f83a0     	ldur	x0, [x29, #-0x8]
  146074: 320003e1     	orr	w1, wzr, #0x1
  146078: 0a010129     	and	w9, w9, w1
  14607c: 381f33a9     	sturb	w9, [x29, #-0xd]
  146080: f9000fe0     	str	x0, [sp, #0x18]
  146084: aa0803e0     	mov	x0, x8
  146088: f9400fe1     	ldr	x1, [sp, #0x18]
  14608c: f9000be8     	str	x8, [sp, #0x10]
  146090: 97fd8c20     	bl	0xa9110 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2ERKS6_@plt>
  146094: f9400fe8     	ldr	x8, [sp, #0x18]
  146098: f9400100     	ldr	x0, [x8]
  14609c: 97fd8411     	bl	0xa70e0 <_ZNK7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE5_Node7getNextEv@plt>
  1460a0: f90007e0     	str	x0, [sp, #0x8]
  1460a4: 14000001     	b	0x1460a8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++(int)+0x50>
  1460a8: 12800008     	mov	w8, #-0x1               // =-1
  1460ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1460b0: f94007ea     	ldr	x10, [sp, #0x8]
  1460b4: f900012a     	str	x10, [x9]
  1460b8: 320003eb     	orr	w11, wzr, #0x1
  1460bc: 0a0b0108     	and	w8, w8, w11
  1460c0: 381f33a8     	sturb	w8, [x29, #-0xd]
  1460c4: 385f33a8     	ldurb	w8, [x29, #-0xd]
  1460c8: 37000148     	tbnz	w8, #0x0, 0x1460f0 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++(int)+0x98>
  1460cc: 14000007     	b	0x1460e8 <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++(int)+0x90>
  1460d0: 2a0103e8     	mov	w8, w1
  1460d4: f81e83a0     	stur	x0, [x29, #-0x18]
  1460d8: b81e43a8     	stur	w8, [x29, #-0x1c]
  1460dc: f9400be0     	ldr	x0, [sp, #0x10]
  1460e0: 97fd8660     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1460e4: 14000006     	b	0x1460fc <android::List<android::AnotherPacketSource::DiscontinuitySegment>::_ListIterator<android::AnotherPacketSource::DiscontinuitySegment, android::List<android::AnotherPacketSource::DiscontinuitySegment>::NON_CONST_ITERATOR>::operator++(int)+0xa4>
  1460e8: f9400be0     	ldr	x0, [sp, #0x10]
  1460ec: 97fd865d     	bl	0xa7a60 <_ZN7android4ListINS_19AnotherPacketSource20DiscontinuitySegmentEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1460f0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1460f4: 910143ff     	add	sp, sp, #0x50
  1460f8: d65f03c0     	ret
  1460fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  146100: 97fd8784     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000146104 <android::ElementaryStreamQueue::ElementaryStreamQueue(android::ElementaryStreamQueue::Mode, unsigned int)>:
  146104: d10143ff     	sub	sp, sp, #0x50
  146108: a9047bfd     	stp	x29, x30, [sp, #0x40]
  14610c: 910103fd     	add	x29, sp, #0x40
  146110: 52800008     	mov	w8, #0x0                // =0
  146114: b27c03e9     	orr	x9, xzr, #0x10
  146118: b27d07ea     	orr	x10, xzr, #0x18
  14611c: f81f83a0     	stur	x0, [x29, #-0x8]
  146120: b81f43a1     	stur	w1, [x29, #-0xc]
  146124: b81f03a2     	stur	w2, [x29, #-0x10]
  146128: f85f83a0     	ldur	x0, [x29, #-0x8]
  14612c: aa0003eb     	mov	x11, x0
  146130: b85f43a1     	ldur	w1, [x29, #-0xc]
  146134: b9000161     	str	w1, [x11]
  146138: b85f03a1     	ldur	w1, [x29, #-0x10]
  14613c: b9000401     	str	w1, [x0, #0x4]
  146140: 39002008     	strb	w8, [x0, #0x8]
  146144: 8b090009     	add	x9, x0, x9
  146148: f9000fe0     	str	x0, [sp, #0x18]
  14614c: aa0903e0     	mov	x0, x9
  146150: f9000bea     	str	x10, [sp, #0x10]
  146154: f90007e9     	str	x9, [sp, #0x8]
  146158: 97fd6a7a     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  14615c: f9400fe9     	ldr	x9, [sp, #0x18]
  146160: f9400bea     	ldr	x10, [sp, #0x10]
  146164: 8b0a012b     	add	x11, x9, x10
  146168: aa0b03e0     	mov	x0, x11
  14616c: f90003eb     	str	x11, [sp]
  146170: 97fd71dc     	bl	0xa28e0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEEC2Ev@plt>
  146174: 14000001     	b	0x146178 <android::ElementaryStreamQueue::ElementaryStreamQueue(android::ElementaryStreamQueue::Mode, unsigned int)+0x74>
  146178: d2800508     	mov	x8, #0x28               // =40
  14617c: f9400fe9     	ldr	x9, [sp, #0x18]
  146180: 8b080120     	add	x0, x9, x8
  146184: 97fd8f7b     	bl	0xa9f70 <_ZN7android2spINS_8MetaDataEEC2Ev@plt>
  146188: 14000001     	b	0x14618c <android::ElementaryStreamQueue::ElementaryStreamQueue(android::ElementaryStreamQueue::Mode, unsigned int)+0x88>
  14618c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  146190: 910143ff     	add	sp, sp, #0x50
  146194: d65f03c0     	ret
  146198: 2a0103e8     	mov	w8, w1
  14619c: f81e83a0     	stur	x0, [x29, #-0x18]
  1461a0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1461a4: 14000006     	b	0x1461bc <android::ElementaryStreamQueue::ElementaryStreamQueue(android::ElementaryStreamQueue::Mode, unsigned int)+0xb8>
  1461a8: 2a0103e8     	mov	w8, w1
  1461ac: f81e83a0     	stur	x0, [x29, #-0x18]
  1461b0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1461b4: f94003e0     	ldr	x0, [sp]
  1461b8: 97fd835a     	bl	0xa6f20 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEED2Ev@plt>
  1461bc: f94007e0     	ldr	x0, [sp, #0x8]
  1461c0: 97fd90d4     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1461c4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1461c8: 97fd8752     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001461cc <android::List<android::ElementaryStreamQueue::RangeInfo>::List()>:
  1461cc: d10083ff     	sub	sp, sp, #0x20
  1461d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1461d4: 910043fd     	add	x29, sp, #0x10
  1461d8: d0000b08     	adrp	x8, 0x2a8000
  1461dc: f9419908     	ldr	x8, [x8, #0x330]
  1461e0: b27c03e9     	orr	x9, xzr, #0x10
  1461e4: 8b090108     	add	x8, x8, x9
  1461e8: f90007e0     	str	x0, [sp, #0x8]
  1461ec: f94007e9     	ldr	x9, [sp, #0x8]
  1461f0: f9000128     	str	x8, [x9]
  1461f4: aa0903e0     	mov	x0, x9
  1461f8: 97fd7a0e     	bl	0xa4a30 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE4prepEv@plt>
  1461fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  146200: 910083ff     	add	sp, sp, #0x20
  146204: d65f03c0     	ret

0000000000146208 <android::ElementaryStreamQueue::getFormat()>:
  146208: d10083ff     	sub	sp, sp, #0x20
  14620c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  146210: 910043fd     	add	x29, sp, #0x10
  146214: d2800509     	mov	x9, #0x28               // =40
  146218: f90007e0     	str	x0, [sp, #0x8]
  14621c: f94007e0     	ldr	x0, [sp, #0x8]
  146220: 8b090001     	add	x1, x0, x9
  146224: aa0803e0     	mov	x0, x8
  146228: 97fd6be6     	bl	0xa11c0 <_ZN7android2spINS_8MetaDataEEC2ERKS2_@plt>
  14622c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  146230: 910083ff     	add	sp, sp, #0x20
  146234: d65f03c0     	ret

0000000000146238 <android::ElementaryStreamQueue::clear(bool)>:
  146238: d10103ff     	sub	sp, sp, #0x40
  14623c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  146240: 9100c3fd     	add	x29, sp, #0x30
  146244: b27c03e8     	orr	x8, xzr, #0x10
  146248: d2800009     	mov	x9, #0x0                // =0
  14624c: 5280000a     	mov	w10, #0x0               // =0
  146250: f81f83a0     	stur	x0, [x29, #-0x8]
  146254: 320003eb     	orr	w11, wzr, #0x1
  146258: 0a0b002b     	and	w11, w1, w11
  14625c: 381f73ab     	sturb	w11, [x29, #-0x9]
  146260: f85f83a0     	ldur	x0, [x29, #-0x8]
  146264: 8b080008     	add	x8, x0, x8
  146268: f9000fe0     	str	x0, [sp, #0x18]
  14626c: aa0803e0     	mov	x0, x8
  146270: aa0903e1     	mov	x1, x9
  146274: b90017ea     	str	w10, [sp, #0x14]
  146278: 97fd78de     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  14627c: 37000040     	tbnz	w0, #0x0, 0x146284 <android::ElementaryStreamQueue::clear(bool)+0x4c>
  146280: 1400000a     	b	0x1462a8 <android::ElementaryStreamQueue::clear(bool)+0x70>
  146284: d2800008     	mov	x8, #0x0                // =0
  146288: b27c03e9     	orr	x9, xzr, #0x10
  14628c: f9400fea     	ldr	x10, [sp, #0x18]
  146290: 8b090140     	add	x0, x10, x9
  146294: f90007e8     	str	x8, [sp, #0x8]
  146298: 97fd66fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14629c: f94007e1     	ldr	x1, [sp, #0x8]
  1462a0: f94007e2     	ldr	x2, [sp, #0x8]
  1462a4: 97fd934b     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  1462a8: b27d07e8     	orr	x8, xzr, #0x18
  1462ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1462b0: 8b080120     	add	x0, x9, x8
  1462b4: 97fd7e37     	bl	0xa5b90 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5clearEv@plt>
  1462b8: 385f73aa     	ldurb	w10, [x29, #-0x9]
  1462bc: 3700004a     	tbnz	w10, #0x0, 0x1462c4 <android::ElementaryStreamQueue::clear(bool)+0x8c>
  1462c0: 14000005     	b	0x1462d4 <android::ElementaryStreamQueue::clear(bool)+0x9c>
  1462c4: d2800508     	mov	x8, #0x28               // =40
  1462c8: f9400fe9     	ldr	x9, [sp, #0x18]
  1462cc: 8b080120     	add	x0, x9, x8
  1462d0: 97fd6e24     	bl	0xa1b60 <_ZN7android2spINS_8MetaDataEE5clearEv@plt>
  1462d4: b94017e8     	ldr	w8, [sp, #0x14]
  1462d8: f9400fe9     	ldr	x9, [sp, #0x18]
  1462dc: 39002128     	strb	w8, [x9, #0x8]
  1462e0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1462e4: 910103ff     	add	sp, sp, #0x40
  1462e8: d65f03c0     	ret

00000000001462ec <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)>:
  1462ec: f81e0ffc     	str	x28, [sp, #-0x20]!
  1462f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1462f4: 910043fd     	add	x29, sp, #0x10
  1462f8: d10903ff     	sub	sp, sp, #0x240
  1462fc: d101a3a8     	sub	x8, x29, #0x68
  146300: d53bd049     	mrs	x9, TPIDR_EL0
  146304: f9401529     	ldr	x9, [x9, #0x28]
  146308: f9002909     	str	x9, [x8, #0x50]
  14630c: f9001100     	str	x0, [x8, #0x20]
  146310: f9000d01     	str	x1, [x8, #0x18]
  146314: f9000902     	str	x2, [x8, #0x10]
  146318: f9000503     	str	x3, [x8, #0x8]
  14631c: f9401109     	ldr	x9, [x8, #0x20]
  146320: aa0903e0     	mov	x0, x9
  146324: 3940212a     	ldrb	w10, [x9, #0x8]
  146328: f81003a8     	stur	x8, [x29, #-0x100]
  14632c: f900a7e0     	str	x0, [sp, #0x148]
  146330: 360000aa     	tbz	w10, #0x0, 0x146344 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x58>
  146334: 14000001     	b	0x146338 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4c>
  146338: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  14633c: b81c43a8     	stur	w8, [x29, #-0x3c]
  146340: 14000208     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146344: f940a7e8     	ldr	x8, [sp, #0x148]
  146348: 91004100     	add	x0, x8, #0x10
  14634c: aa1f03e1     	mov	x1, xzr
  146350: 97fd88c4     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  146354: 37000100     	tbnz	w0, #0x0, 0x146374 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x88>
  146358: 14000001     	b	0x14635c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x70>
  14635c: f940a7e8     	ldr	x8, [sp, #0x148]
  146360: 91004100     	add	x0, x8, #0x10
  146364: 97fd66cb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146368: 97fd7592     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14636c: b5002680     	cbnz	x0, 0x14683c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x550>
  146370: 14000001     	b	0x146374 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x88>
  146374: f940a7e8     	ldr	x8, [sp, #0x148]
  146378: b9400109     	ldr	w9, [x8]
  14637c: 2a0903ea     	mov	w10, w9
  146380: 2a0a03e9     	mov	w9, w10
  146384: 71001d29     	subs	w9, w9, #0x7
  146388: f900a3ea     	str	x10, [sp, #0x140]
  14638c: b9013fe9     	str	w9, [sp, #0x13c]
  146390: 540024e8     	b.hi	0x14682c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x540>
  146394: b00005a8     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  146398: 910f7108     	add	x8, x8, #0x3dc
  14639c: f940a3eb     	ldr	x11, [sp, #0x140]
  1463a0: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1463a4: 8b0a0109     	add	x9, x8, x10
  1463a8: f9009bea     	str	x10, [sp, #0x130]
  1463ac: d61f0120     	br	x9
  1463b0: f85003a8     	ldur	x8, [x29, #-0x100]
  1463b4: f9400d09     	ldr	x9, [x8, #0x18]
  1463b8: f9000109     	str	x9, [x8]
  1463bc: 92800009     	mov	x9, #-0x1               // =-1
  1463c0: f81903a9     	stur	x9, [x29, #-0x70]
  1463c4: aa1f03e9     	mov	x9, xzr
  1463c8: f81883a9     	stur	x9, [x29, #-0x78]
  1463cc: 14000001     	b	0x1463d0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xe4>
  1463d0: f85883a8     	ldur	x8, [x29, #-0x78]
  1463d4: 91000908     	add	x8, x8, #0x2
  1463d8: f85003a9     	ldur	x9, [x29, #-0x100]
  1463dc: f940092a     	ldr	x10, [x9, #0x10]
  1463e0: eb0a0108     	subs	x8, x8, x10
  1463e4: f90097e8     	str	x8, [sp, #0x128]
  1463e8: 540002a2     	b.hs	0x14643c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x150>
  1463ec: 14000001     	b	0x1463f0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x104>
  1463f0: f85003a8     	ldur	x8, [x29, #-0x100]
  1463f4: f9400109     	ldr	x9, [x8]
  1463f8: f85883aa     	ldur	x10, [x29, #-0x78]
  1463fc: 8b0a0121     	add	x1, x9, x10
  146400: b00005a0     	adrp	x0, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  146404: 9110d000     	add	x0, x0, #0x434
  146408: 320007eb     	orr	w11, wzr, #0x3
  14640c: 2a0b03e2     	mov	w2, w11
  146410: 97fd8818     	bl	0xa8470 <memcmp@plt>
  146414: 350000a0     	cbnz	w0, 0x146428 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x13c>
  146418: 14000001     	b	0x14641c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x130>
  14641c: f85883a8     	ldur	x8, [x29, #-0x78]
  146420: f81903a8     	stur	x8, [x29, #-0x70]
  146424: 14000006     	b	0x14643c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x150>
  146428: 14000001     	b	0x14642c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x140>
  14642c: f85883a8     	ldur	x8, [x29, #-0x78]
  146430: 91000508     	add	x8, x8, #0x1
  146434: f81883a8     	stur	x8, [x29, #-0x78]
  146438: 17ffffe6     	b	0x1463d0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xe4>
  14643c: f85903a8     	ldur	x8, [x29, #-0x70]
  146440: b6f800a8     	tbz	x8, #0x3f, 0x146454 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x168>
  146444: 14000001     	b	0x146448 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x15c>
  146448: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  14644c: b81c43a8     	stur	w8, [x29, #-0x3c]
  146450: 140001c4     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146454: f85903a8     	ldur	x8, [x29, #-0x70]
  146458: f1000508     	subs	x8, x8, #0x1
  14645c: f90093e8     	str	x8, [sp, #0x120]
  146460: 5400006b     	b.lt	0x14646c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x180>
  146464: 14000001     	b	0x146468 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x17c>
  146468: 14000001     	b	0x14646c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x180>
  14646c: f85003a8     	ldur	x8, [x29, #-0x100]
  146470: f9400109     	ldr	x9, [x8]
  146474: f85903aa     	ldur	x10, [x29, #-0x70]
  146478: 8b0a0129     	add	x9, x9, x10
  14647c: f9000d09     	str	x9, [x8, #0x18]
  146480: f85903a9     	ldur	x9, [x29, #-0x70]
  146484: f940090a     	ldr	x10, [x8, #0x10]
  146488: eb090149     	subs	x9, x10, x9
  14648c: f9000909     	str	x9, [x8, #0x10]
  146490: 140000ea     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  146494: f85003a8     	ldur	x8, [x29, #-0x100]
  146498: f9400d09     	ldr	x9, [x8, #0x18]
  14649c: f81803a9     	stur	x9, [x29, #-0x80]
  1464a0: 92800009     	mov	x9, #-0x1               // =-1
  1464a4: f81783a9     	stur	x9, [x29, #-0x88]
  1464a8: aa1f03e9     	mov	x9, xzr
  1464ac: f81703a9     	stur	x9, [x29, #-0x90]
  1464b0: 14000001     	b	0x1464b4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x1c8>
  1464b4: f85703a8     	ldur	x8, [x29, #-0x90]
  1464b8: 91000908     	add	x8, x8, #0x2
  1464bc: f85003a9     	ldur	x9, [x29, #-0x100]
  1464c0: f940092a     	ldr	x10, [x9, #0x10]
  1464c4: eb0a0108     	subs	x8, x8, x10
  1464c8: f9008fe8     	str	x8, [sp, #0x118]
  1464cc: 54000282     	b.hs	0x14651c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x230>
  1464d0: 14000001     	b	0x1464d4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x1e8>
  1464d4: f85803a8     	ldur	x8, [x29, #-0x80]
  1464d8: f85703a9     	ldur	x9, [x29, #-0x90]
  1464dc: 8b090101     	add	x1, x8, x9
  1464e0: b00005a0     	adrp	x0, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1464e4: 9110d000     	add	x0, x0, #0x434
  1464e8: 320007ea     	orr	w10, wzr, #0x3
  1464ec: 2a0a03e2     	mov	w2, w10
  1464f0: 97fd87e0     	bl	0xa8470 <memcmp@plt>
  1464f4: 350000a0     	cbnz	w0, 0x146508 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x21c>
  1464f8: 14000001     	b	0x1464fc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x210>
  1464fc: f85703a8     	ldur	x8, [x29, #-0x90]
  146500: f81783a8     	stur	x8, [x29, #-0x88]
  146504: 14000006     	b	0x14651c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x230>
  146508: 14000001     	b	0x14650c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x220>
  14650c: f85703a8     	ldur	x8, [x29, #-0x90]
  146510: 91000508     	add	x8, x8, #0x1
  146514: f81703a8     	stur	x8, [x29, #-0x90]
  146518: 17ffffe7     	b	0x1464b4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x1c8>
  14651c: f85783a8     	ldur	x8, [x29, #-0x88]
  146520: b6f800a8     	tbz	x8, #0x3f, 0x146534 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x248>
  146524: 14000001     	b	0x146528 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x23c>
  146528: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  14652c: b81c43a8     	stur	w8, [x29, #-0x3c]
  146530: 1400018c     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146534: f85783a8     	ldur	x8, [x29, #-0x88]
  146538: f1000508     	subs	x8, x8, #0x1
  14653c: f9008be8     	str	x8, [sp, #0x110]
  146540: 5400006b     	b.lt	0x14654c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x260>
  146544: 14000001     	b	0x146548 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x25c>
  146548: 14000001     	b	0x14654c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x260>
  14654c: f85803a8     	ldur	x8, [x29, #-0x80]
  146550: f85783a9     	ldur	x9, [x29, #-0x88]
  146554: 8b090108     	add	x8, x8, x9
  146558: f85003a9     	ldur	x9, [x29, #-0x100]
  14655c: f9000d28     	str	x8, [x9, #0x18]
  146560: f85783a8     	ldur	x8, [x29, #-0x88]
  146564: f940092a     	ldr	x10, [x9, #0x10]
  146568: eb080148     	subs	x8, x10, x8
  14656c: f9000928     	str	x8, [x9, #0x10]
  146570: 140000b2     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  146574: f85003a8     	ldur	x8, [x29, #-0x100]
  146578: f9400d09     	ldr	x9, [x8, #0x18]
  14657c: f81683a9     	stur	x9, [x29, #-0x98]
  146580: 92800009     	mov	x9, #-0x1               // =-1
  146584: f81603a9     	stur	x9, [x29, #-0xa0]
  146588: aa1f03e9     	mov	x9, xzr
  14658c: f81583a9     	stur	x9, [x29, #-0xa8]
  146590: 14000001     	b	0x146594 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2a8>
  146594: f85583a8     	ldur	x8, [x29, #-0xa8]
  146598: f85003a9     	ldur	x9, [x29, #-0x100]
  14659c: f940092a     	ldr	x10, [x9, #0x10]
  1465a0: eb0a0108     	subs	x8, x8, x10
  1465a4: f90087e8     	str	x8, [sp, #0x108]
  1465a8: 54000282     	b.hs	0x1465f8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x30c>
  1465ac: 14000001     	b	0x1465b0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2c4>
  1465b0: f85683a8     	ldur	x8, [x29, #-0x98]
  1465b4: f85583a9     	ldur	x9, [x29, #-0xa8]
  1465b8: 8b090100     	add	x0, x8, x9
  1465bc: f85003a8     	ldur	x8, [x29, #-0x100]
  1465c0: f940090a     	ldr	x10, [x8, #0x10]
  1465c4: eb090141     	subs	x1, x10, x9
  1465c8: d10083a2     	sub	x2, x29, #0x20
  1465cc: 94000177     	bl	0x146ba8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8bc>
  1465d0: 360000a0     	tbz	w0, #0x0, 0x1465e4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2f8>
  1465d4: 14000001     	b	0x1465d8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2ec>
  1465d8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1465dc: f81603a8     	stur	x8, [x29, #-0xa0]
  1465e0: 14000006     	b	0x1465f8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x30c>
  1465e4: 14000001     	b	0x1465e8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2fc>
  1465e8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1465ec: 91000508     	add	x8, x8, #0x1
  1465f0: f81583a8     	stur	x8, [x29, #-0xa8]
  1465f4: 17ffffe8     	b	0x146594 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x2a8>
  1465f8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1465fc: b6f800a8     	tbz	x8, #0x3f, 0x146610 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x324>
  146600: 14000001     	b	0x146604 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x318>
  146604: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  146608: b81c43a8     	stur	w8, [x29, #-0x3c]
  14660c: 14000155     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146610: f85603a8     	ldur	x8, [x29, #-0xa0]
  146614: f1000508     	subs	x8, x8, #0x1
  146618: f90083e8     	str	x8, [sp, #0x100]
  14661c: 5400006b     	b.lt	0x146628 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x33c>
  146620: 14000001     	b	0x146624 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x338>
  146624: 14000001     	b	0x146628 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x33c>
  146628: f85003a8     	ldur	x8, [x29, #-0x100]
  14662c: f9402509     	ldr	x9, [x8, #0x48]
  146630: f940090a     	ldr	x10, [x8, #0x10]
  146634: f85603ab     	ldur	x11, [x29, #-0xa0]
  146638: eb0b014a     	subs	x10, x10, x11
  14663c: eb0a0129     	subs	x9, x9, x10
  146640: f9007fe9     	str	x9, [sp, #0xf8]
  146644: 54000060     	b.eq	0x146650 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x364>
  146648: 14000001     	b	0x14664c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x360>
  14664c: 14000001     	b	0x146650 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x364>
  146650: f85683a8     	ldur	x8, [x29, #-0x98]
  146654: f85603a9     	ldur	x9, [x29, #-0xa0]
  146658: 8b090108     	add	x8, x8, x9
  14665c: f85003a9     	ldur	x9, [x29, #-0x100]
  146660: f9000d28     	str	x8, [x9, #0x18]
  146664: f85603a8     	ldur	x8, [x29, #-0xa0]
  146668: f940092a     	ldr	x10, [x9, #0x10]
  14666c: eb080148     	subs	x8, x10, x8
  146670: f9000928     	str	x8, [x9, #0x10]
  146674: 14000071     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  146678: f85003a8     	ldur	x8, [x29, #-0x100]
  14667c: f9400d09     	ldr	x9, [x8, #0x18]
  146680: f81503a9     	stur	x9, [x29, #-0xb0]
  146684: 92800009     	mov	x9, #-0x1               // =-1
  146688: f81483a9     	stur	x9, [x29, #-0xb8]
  14668c: aa1f03e9     	mov	x9, xzr
  146690: f81403a9     	stur	x9, [x29, #-0xc0]
  146694: 14000001     	b	0x146698 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3ac>
  146698: f85403a8     	ldur	x8, [x29, #-0xc0]
  14669c: f85003a9     	ldur	x9, [x29, #-0x100]
  1466a0: f940092a     	ldr	x10, [x9, #0x10]
  1466a4: eb0a0108     	subs	x8, x8, x10
  1466a8: f9007be8     	str	x8, [sp, #0xf0]
  1466ac: 54000262     	b.hs	0x1466f8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x40c>
  1466b0: 14000001     	b	0x1466b4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3c8>
  1466b4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1466b8: f85403a9     	ldur	x9, [x29, #-0xc0]
  1466bc: 8b090100     	add	x0, x8, x9
  1466c0: f85003a8     	ldur	x8, [x29, #-0x100]
  1466c4: f940090a     	ldr	x10, [x8, #0x10]
  1466c8: eb090141     	subs	x1, x10, x9
  1466cc: 940001af     	bl	0x146d88 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa9c>
  1466d0: 360000a0     	tbz	w0, #0x0, 0x1466e4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3f8>
  1466d4: 14000001     	b	0x1466d8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3ec>
  1466d8: f85403a8     	ldur	x8, [x29, #-0xc0]
  1466dc: f81483a8     	stur	x8, [x29, #-0xb8]
  1466e0: 14000006     	b	0x1466f8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x40c>
  1466e4: 14000001     	b	0x1466e8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3fc>
  1466e8: f85403a8     	ldur	x8, [x29, #-0xc0]
  1466ec: 91000508     	add	x8, x8, #0x1
  1466f0: f81403a8     	stur	x8, [x29, #-0xc0]
  1466f4: 17ffffe9     	b	0x146698 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x3ac>
  1466f8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1466fc: b6f800a8     	tbz	x8, #0x3f, 0x146710 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x424>
  146700: 14000001     	b	0x146704 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x418>
  146704: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  146708: b81c43a8     	stur	w8, [x29, #-0x3c]
  14670c: 14000115     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146710: f85483a8     	ldur	x8, [x29, #-0xb8]
  146714: f1000508     	subs	x8, x8, #0x1
  146718: f90077e8     	str	x8, [sp, #0xe8]
  14671c: 5400006b     	b.lt	0x146728 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x43c>
  146720: 14000001     	b	0x146724 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x438>
  146724: 14000001     	b	0x146728 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x43c>
  146728: f85503a8     	ldur	x8, [x29, #-0xb0]
  14672c: f85483a9     	ldur	x9, [x29, #-0xb8]
  146730: 8b090108     	add	x8, x8, x9
  146734: f85003a9     	ldur	x9, [x29, #-0x100]
  146738: f9000d28     	str	x8, [x9, #0x18]
  14673c: f85483a8     	ldur	x8, [x29, #-0xb8]
  146740: f940092a     	ldr	x10, [x9, #0x10]
  146744: eb080148     	subs	x8, x10, x8
  146748: f9000928     	str	x8, [x9, #0x10]
  14674c: 1400003b     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  146750: f85003a8     	ldur	x8, [x29, #-0x100]
  146754: f9400d09     	ldr	x9, [x8, #0x18]
  146758: f81383a9     	stur	x9, [x29, #-0xc8]
  14675c: 92800009     	mov	x9, #-0x1               // =-1
  146760: f81303a9     	stur	x9, [x29, #-0xd0]
  146764: aa1f03e9     	mov	x9, xzr
  146768: f81283a9     	stur	x9, [x29, #-0xd8]
  14676c: 14000001     	b	0x146770 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x484>
  146770: f85283a8     	ldur	x8, [x29, #-0xd8]
  146774: f85003a9     	ldur	x9, [x29, #-0x100]
  146778: f940092a     	ldr	x10, [x9, #0x10]
  14677c: eb0a0108     	subs	x8, x8, x10
  146780: f90073e8     	str	x8, [sp, #0xe0]
  146784: 54000262     	b.hs	0x1467d0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4e4>
  146788: 14000001     	b	0x14678c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4a0>
  14678c: f85383a8     	ldur	x8, [x29, #-0xc8]
  146790: f85283a9     	ldur	x9, [x29, #-0xd8]
  146794: 8b090100     	add	x0, x8, x9
  146798: f85003a8     	ldur	x8, [x29, #-0x100]
  14679c: f940090a     	ldr	x10, [x8, #0x10]
  1467a0: eb090141     	subs	x1, x10, x9
  1467a4: 9400018e     	bl	0x146ddc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xaf0>
  1467a8: 360000a0     	tbz	w0, #0x0, 0x1467bc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4d0>
  1467ac: 14000001     	b	0x1467b0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4c4>
  1467b0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1467b4: f81303a8     	stur	x8, [x29, #-0xd0]
  1467b8: 14000006     	b	0x1467d0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4e4>
  1467bc: 14000001     	b	0x1467c0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4d4>
  1467c0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1467c4: 91000508     	add	x8, x8, #0x1
  1467c8: f81283a8     	stur	x8, [x29, #-0xd8]
  1467cc: 17ffffe9     	b	0x146770 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x484>
  1467d0: f85303a8     	ldur	x8, [x29, #-0xd0]
  1467d4: b6f800a8     	tbz	x8, #0x3f, 0x1467e8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4fc>
  1467d8: 14000001     	b	0x1467dc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x4f0>
  1467dc: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  1467e0: b81c43a8     	stur	w8, [x29, #-0x3c]
  1467e4: 140000df     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  1467e8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1467ec: f1000508     	subs	x8, x8, #0x1
  1467f0: f9006fe8     	str	x8, [sp, #0xd8]
  1467f4: 5400006b     	b.lt	0x146800 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x514>
  1467f8: 14000001     	b	0x1467fc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x510>
  1467fc: 14000001     	b	0x146800 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x514>
  146800: f85383a8     	ldur	x8, [x29, #-0xc8]
  146804: f85303a9     	ldur	x9, [x29, #-0xd0]
  146808: 8b090108     	add	x8, x8, x9
  14680c: f85003a9     	ldur	x9, [x29, #-0x100]
  146810: f9000d28     	str	x8, [x9, #0x18]
  146814: f85303a8     	ldur	x8, [x29, #-0xd0]
  146818: f940092a     	ldr	x10, [x9, #0x10]
  14681c: eb080148     	subs	x8, x10, x8
  146820: f9000928     	str	x8, [x9, #0x10]
  146824: 14000005     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  146828: 14000004     	b	0x146838 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x54c>
  14682c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  146830: b81c43a8     	stur	w8, [x29, #-0x3c]
  146834: 140000cb     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146838: 14000001     	b	0x14683c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x550>
  14683c: f940a7e8     	ldr	x8, [sp, #0x148]
  146840: 91004100     	add	x0, x8, #0x10
  146844: aa1f03e1     	mov	x1, xzr
  146848: 97fd8786     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  14684c: 360000a0     	tbz	w0, #0x0, 0x146860 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x574>
  146850: 14000001     	b	0x146854 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x568>
  146854: aa1f03e0     	mov	x0, xzr
  146858: f9006be0     	str	x0, [sp, #0xd0]
  14685c: 14000007     	b	0x146878 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x58c>
  146860: f940a7e8     	ldr	x8, [sp, #0x148]
  146864: 91004100     	add	x0, x8, #0x10
  146868: 97fd658a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14686c: 97fd7451     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  146870: f9006be0     	str	x0, [sp, #0xd0]
  146874: 14000001     	b	0x146878 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x58c>
  146878: f9406be8     	ldr	x8, [sp, #0xd0]
  14687c: f85003a9     	ldur	x9, [x29, #-0x100]
  146880: f940092a     	ldr	x10, [x9, #0x10]
  146884: 8b0a0108     	add	x8, x8, x10
  146888: f81203a8     	stur	x8, [x29, #-0xe0]
  14688c: f940a7e8     	ldr	x8, [sp, #0x148]
  146890: 91004100     	add	x0, x8, #0x10
  146894: aa1f03ea     	mov	x10, xzr
  146898: aa0a03e1     	mov	x1, x10
  14689c: 97fd8771     	bl	0xa8660 <_ZNK7android2spINS_7ABufferEEeqEPKS1_@plt>
  1468a0: 370001a0     	tbnz	w0, #0x0, 0x1468d4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x5e8>
  1468a4: 14000001     	b	0x1468a8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x5bc>
  1468a8: f85203a8     	ldur	x8, [x29, #-0xe0]
  1468ac: f940a7e9     	ldr	x9, [sp, #0x148]
  1468b0: 91004120     	add	x0, x9, #0x10
  1468b4: f90067e8     	str	x8, [sp, #0xc8]
  1468b8: 97fd6576     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1468bc: 97fd6da9     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  1468c0: f94067e8     	ldr	x8, [sp, #0xc8]
  1468c4: eb000108     	subs	x8, x8, x0
  1468c8: f90063e8     	str	x8, [sp, #0xc0]
  1468cc: 54000ec9     	b.ls	0x146aa4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x7b8>
  1468d0: 14000001     	b	0x1468d4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x5e8>
  1468d4: f85203a8     	ldur	x8, [x29, #-0xe0]
  1468d8: 32003fe9     	orr	w9, wzr, #0xffff
  1468dc: 2a0903ea     	mov	w10, w9
  1468e0: 8b0a0108     	add	x8, x8, x10
  1468e4: 9270bd08     	and	x8, x8, #0xffffffffffff0000
  1468e8: f81203a8     	stur	x8, [x29, #-0xe0]
  1468ec: 52800909     	mov	w9, #0x48               // =72
  1468f0: 2a0903e0     	mov	w0, w9
  1468f4: 97fd8987     	bl	0xa8f10 <_Znwm@plt>
  1468f8: aa0003e8     	mov	x8, x0
  1468fc: aa0003ea     	mov	x10, x0
  146900: f85203a1     	ldur	x1, [x29, #-0xe0]
  146904: f9005fe8     	str	x8, [sp, #0xb8]
  146908: f9005bea     	str	x10, [sp, #0xb0]
  14690c: 97fd6d45     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  146910: 14000001     	b	0x146914 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x628>
  146914: d100a3a0     	sub	x0, x29, #0x28
  146918: f9405be1     	ldr	x1, [sp, #0xb0]
  14691c: 97fd8b05     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  146920: f940a7e0     	ldr	x0, [sp, #0x148]
  146924: 91004000     	add	x0, x0, #0x10
  146928: aa1f03e1     	mov	x1, xzr
  14692c: 97fd7731     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  146930: b900afe0     	str	w0, [sp, #0xac]
  146934: 14000001     	b	0x146938 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x64c>
  146938: b940afe8     	ldr	w8, [sp, #0xac]
  14693c: 36000888     	tbz	w8, #0x0, 0x146a4c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x760>
  146940: 14000001     	b	0x146944 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x658>
  146944: d100a3a0     	sub	x0, x29, #0x28
  146948: 97fd6552     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14694c: f90053e0     	str	x0, [sp, #0xa0]
  146950: 14000001     	b	0x146954 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x668>
  146954: f94053e0     	ldr	x0, [sp, #0xa0]
  146958: 97fd7a3e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14695c: f9004fe0     	str	x0, [sp, #0x98]
  146960: 14000001     	b	0x146964 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x678>
  146964: f940a7e8     	ldr	x8, [sp, #0x148]
  146968: 91004100     	add	x0, x8, #0x10
  14696c: 97fd6549     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146970: f9004be0     	str	x0, [sp, #0x90]
  146974: 14000001     	b	0x146978 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x68c>
  146978: f9404be0     	ldr	x0, [sp, #0x90]
  14697c: 97fd7a35     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  146980: f90047e0     	str	x0, [sp, #0x88]
  146984: 14000001     	b	0x146988 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x69c>
  146988: f940a7e8     	ldr	x8, [sp, #0x148]
  14698c: 91004100     	add	x0, x8, #0x10
  146990: 97fd6540     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146994: f90043e0     	str	x0, [sp, #0x80]
  146998: 14000001     	b	0x14699c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x6b0>
  14699c: f94043e0     	ldr	x0, [sp, #0x80]
  1469a0: 97fd7404     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1469a4: f9003fe0     	str	x0, [sp, #0x78]
  1469a8: 14000001     	b	0x1469ac <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x6c0>
  1469ac: f9404fe0     	ldr	x0, [sp, #0x98]
  1469b0: f94047e1     	ldr	x1, [sp, #0x88]
  1469b4: f9403fe2     	ldr	x2, [sp, #0x78]
  1469b8: 97fd64f6     	bl	0x9fd90 <memcpy@plt>
  1469bc: d100a3a1     	sub	x1, x29, #0x28
  1469c0: f9003be0     	str	x0, [sp, #0x70]
  1469c4: aa0103e0     	mov	x0, x1
  1469c8: 97fd6532     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1469cc: f90037e0     	str	x0, [sp, #0x68]
  1469d0: 14000001     	b	0x1469d4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x6e8>
  1469d4: f940a7e8     	ldr	x8, [sp, #0x148]
  1469d8: 91004100     	add	x0, x8, #0x10
  1469dc: 97fd652d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1469e0: f90033e0     	str	x0, [sp, #0x60]
  1469e4: 14000001     	b	0x1469e8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x6fc>
  1469e8: f94033e0     	ldr	x0, [sp, #0x60]
  1469ec: 97fd73f1     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1469f0: f9002fe0     	str	x0, [sp, #0x58]
  1469f4: 14000001     	b	0x1469f8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x70c>
  1469f8: aa1f03e0     	mov	x0, xzr
  1469fc: f94037e1     	ldr	x1, [sp, #0x68]
  146a00: f9002be0     	str	x0, [sp, #0x50]
  146a04: aa0103e0     	mov	x0, x1
  146a08: f9402be1     	ldr	x1, [sp, #0x50]
  146a0c: f9402fe2     	ldr	x2, [sp, #0x58]
  146a10: 97fd9170     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  146a14: 14000001     	b	0x146a18 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x72c>
  146a18: 1400001a     	b	0x146a80 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x794>
  146a1c: f81183a0     	stur	x0, [x29, #-0xe8]
  146a20: 2a0103e8     	mov	w8, w1
  146a24: b81143a8     	stur	w8, [x29, #-0xec]
  146a28: f9405fe0     	ldr	x0, [sp, #0xb8]
  146a2c: 97fd67cd     	bl	0xa0960 <_ZdlPv@plt>
  146a30: 1400005b     	b	0x146b9c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8b0>
  146a34: f81183a0     	stur	x0, [x29, #-0xe8]
  146a38: 2a0103e8     	mov	w8, w1
  146a3c: b81143a8     	stur	w8, [x29, #-0xec]
  146a40: d100a3a0     	sub	x0, x29, #0x28
  146a44: 97fd8eb3     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  146a48: 14000055     	b	0x146b9c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8b0>
  146a4c: d100a3a0     	sub	x0, x29, #0x28
  146a50: 97fd6510     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146a54: f90027e0     	str	x0, [sp, #0x48]
  146a58: 14000001     	b	0x146a5c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x770>
  146a5c: aa1f03e0     	mov	x0, xzr
  146a60: f94027e1     	ldr	x1, [sp, #0x48]
  146a64: f90023e0     	str	x0, [sp, #0x40]
  146a68: aa0103e0     	mov	x0, x1
  146a6c: f94023e1     	ldr	x1, [sp, #0x40]
  146a70: f94023e2     	ldr	x2, [sp, #0x40]
  146a74: 97fd9157     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  146a78: 14000001     	b	0x146a7c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x790>
  146a7c: 14000001     	b	0x146a80 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x794>
  146a80: f940a7e8     	ldr	x8, [sp, #0x148]
  146a84: 91004100     	add	x0, x8, #0x10
  146a88: d100a3a1     	sub	x1, x29, #0x28
  146a8c: 97fd7d7d     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
  146a90: f9001fe0     	str	x0, [sp, #0x38]
  146a94: 14000001     	b	0x146a98 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x7ac>
  146a98: d100a3a0     	sub	x0, x29, #0x28
  146a9c: 97fd8e9d     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  146aa0: 14000001     	b	0x146aa4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x7b8>
  146aa4: f940a7e8     	ldr	x8, [sp, #0x148]
  146aa8: 91004109     	add	x9, x8, #0x10
  146aac: aa0903e0     	mov	x0, x9
  146ab0: f9001be9     	str	x9, [sp, #0x30]
  146ab4: 97fd64f7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146ab8: 97fd79e6     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  146abc: f9401be8     	ldr	x8, [sp, #0x30]
  146ac0: f90017e0     	str	x0, [sp, #0x28]
  146ac4: aa0803e0     	mov	x0, x8
  146ac8: 97fd64f2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146acc: 97fd73b9     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  146ad0: f94017e8     	ldr	x8, [sp, #0x28]
  146ad4: 8b000100     	add	x0, x8, x0
  146ad8: f85003a9     	ldur	x9, [x29, #-0x100]
  146adc: f9400d21     	ldr	x1, [x9, #0x18]
  146ae0: f9400922     	ldr	x2, [x9, #0x10]
  146ae4: 97fd64ab     	bl	0x9fd90 <memcpy@plt>
  146ae8: f9401be8     	ldr	x8, [sp, #0x30]
  146aec: f90013e0     	str	x0, [sp, #0x20]
  146af0: aa0803e0     	mov	x0, x8
  146af4: 97fd64e7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146af8: f9401be8     	ldr	x8, [sp, #0x30]
  146afc: f9000fe0     	str	x0, [sp, #0x18]
  146b00: aa0803e0     	mov	x0, x8
  146b04: 97fd64e3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  146b08: 97fd73aa     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  146b0c: f85003a8     	ldur	x8, [x29, #-0x100]
  146b10: f9400909     	ldr	x9, [x8, #0x10]
  146b14: 8b090002     	add	x2, x0, x9
  146b18: aa1f03e0     	mov	x0, xzr
  146b1c: f9400fe1     	ldr	x1, [sp, #0x18]
  146b20: f9000be0     	str	x0, [sp, #0x10]
  146b24: aa0103e0     	mov	x0, x1
  146b28: f9400be1     	ldr	x1, [sp, #0x10]
  146b2c: 97fd9129     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  146b30: f85003a8     	ldur	x8, [x29, #-0x100]
  146b34: f9400909     	ldr	x9, [x8, #0x10]
  146b38: f9001d09     	str	x9, [x8, #0x38]
  146b3c: f9400509     	ldr	x9, [x8, #0x8]
  146b40: f9001909     	str	x9, [x8, #0x30]
  146b44: f940a7e9     	ldr	x9, [sp, #0x148]
  146b48: 91006120     	add	x0, x9, #0x18
  146b4c: d100e3a1     	sub	x1, x29, #0x38
  146b50: 97fd8008     	bl	0xa6b70 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE9push_backERKS2_@plt>
  146b54: 2a1f03ea     	mov	w10, wzr
  146b58: b81c43aa     	stur	w10, [x29, #-0x3c]
  146b5c: 14000001     	b	0x146b60 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x874>
  146b60: b85c43a8     	ldur	w8, [x29, #-0x3c]
  146b64: d53bd049     	mrs	x9, TPIDR_EL0
  146b68: f9401529     	ldr	x9, [x9, #0x28]
  146b6c: f85003aa     	ldur	x10, [x29, #-0x100]
  146b70: f940294b     	ldr	x11, [x10, #0x50]
  146b74: eb0b0129     	subs	x9, x9, x11
  146b78: b9000fe8     	str	w8, [sp, #0xc]
  146b7c: f90003e9     	str	x9, [sp]
  146b80: 54000121     	b.ne	0x146ba4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8b8>
  146b84: 14000001     	b	0x146b88 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x89c>
  146b88: b9400fe0     	ldr	w0, [sp, #0xc]
  146b8c: 910903ff     	add	sp, sp, #0x240
  146b90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  146b94: f84207fc     	ldr	x28, [sp], #0x20
  146b98: d65f03c0     	ret
  146b9c: f85183a0     	ldur	x0, [x29, #-0xe8]
  146ba0: 97fd84dc     	bl	0xa7f10 <_Unwind_Resume@plt>
  146ba4: 97fd8c73     	bl	0xa9d70 <__stack_chk_fail@plt>
  146ba8: d10103ff     	sub	sp, sp, #0x40
  146bac: b2400be8     	orr	x8, xzr, #0x7
  146bb0: f9001be0     	str	x0, [sp, #0x30]
  146bb4: f90017e1     	str	x1, [sp, #0x28]
  146bb8: f90013e2     	str	x2, [sp, #0x20]
  146bbc: f94017e0     	ldr	x0, [sp, #0x28]
  146bc0: eb08001f     	cmp	x0, x8
  146bc4: 1a9f27e9     	cset	w9, lo
  146bc8: 37000049     	tbnz	w9, #0x0, 0x146bd0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8e4>
  146bcc: 14000006     	b	0x146be4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x8f8>
  146bd0: 52800008     	mov	w8, #0x0                // =0
  146bd4: 320003e9     	orr	w9, wzr, #0x1
  146bd8: 0a090108     	and	w8, w8, w9
  146bdc: 3900ffe8     	strb	w8, [sp, #0x3f]
  146be0: 14000066     	b	0x146d78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa8c>
  146be4: 32001fe8     	orr	w8, wzr, #0xff
  146be8: f9401be9     	ldr	x9, [sp, #0x30]
  146bec: 3940012a     	ldrb	w10, [x9]
  146bf0: 6b08015f     	cmp	w10, w8
  146bf4: 1a9f07e8     	cset	w8, ne
  146bf8: 37000148     	tbnz	w8, #0x0, 0x146c20 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x934>
  146bfc: 32000fe8     	orr	w8, wzr, #0xf
  146c00: 321e03e9     	orr	w9, wzr, #0x4
  146c04: f9401bea     	ldr	x10, [sp, #0x30]
  146c08: 3940054b     	ldrb	w11, [x10, #0x1]
  146c0c: 1ac92969     	asr	w9, w11, w9
  146c10: 6b08013f     	cmp	w9, w8
  146c14: 1a9f07e8     	cset	w8, ne
  146c18: 37000048     	tbnz	w8, #0x0, 0x146c20 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x934>
  146c1c: 14000006     	b	0x146c34 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x948>
  146c20: 52800008     	mov	w8, #0x0                // =0
  146c24: 320003e9     	orr	w9, wzr, #0x1
  146c28: 0a090108     	and	w8, w8, w9
  146c2c: 3900ffe8     	strb	w8, [sp, #0x3f]
  146c30: 14000052     	b	0x146d78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa8c>
  146c34: 320007e8     	orr	w8, wzr, #0x3
  146c38: 320003e9     	orr	w9, wzr, #0x1
  146c3c: f9401bea     	ldr	x10, [sp, #0x30]
  146c40: 3940054b     	ldrb	w11, [x10, #0x1]
  146c44: 1ac92969     	asr	w9, w11, w9
  146c48: 0a080128     	and	w8, w9, w8
  146c4c: b9001fe8     	str	w8, [sp, #0x1c]
  146c50: b9401fe8     	ldr	w8, [sp, #0x1c]
  146c54: 35000048     	cbnz	w8, 0x146c5c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x970>
  146c58: 14000006     	b	0x146c70 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x984>
  146c5c: 52800008     	mov	w8, #0x0                // =0
  146c60: 320003e9     	orr	w9, wzr, #0x1
  146c64: 0a090108     	and	w8, w8, w9
  146c68: 3900ffe8     	strb	w8, [sp, #0x3f]
  146c6c: 14000043     	b	0x146d78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa8c>
  146c70: 321f07e8     	orr	w8, wzr, #0x6
  146c74: 320007e9     	orr	w9, wzr, #0x3
  146c78: 320003ea     	orr	w10, wzr, #0x1
  146c7c: f9401beb     	ldr	x11, [sp, #0x30]
  146c80: 3940056c     	ldrb	w12, [x11, #0x1]
  146c84: 1ac92989     	asr	w9, w12, w9
  146c88: 0a0a0129     	and	w9, w9, w10
  146c8c: b9001be9     	str	w9, [sp, #0x18]
  146c90: f9401beb     	ldr	x11, [sp, #0x30]
  146c94: 39400969     	ldrb	w9, [x11, #0x2]
  146c98: 1ac82928     	asr	w8, w9, w8
  146c9c: b90017e8     	str	w8, [sp, #0x14]
  146ca0: b9401be8     	ldr	w8, [sp, #0x18]
  146ca4: 6b0a011f     	cmp	w8, w10
  146ca8: 1a9f17e8     	cset	w8, eq
  146cac: 37000048     	tbnz	w8, #0x0, 0x146cb4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x9c8>
  146cb0: 1400000c     	b	0x146ce0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x9f4>
  146cb4: 320007e8     	orr	w8, wzr, #0x3
  146cb8: b94017e9     	ldr	w9, [sp, #0x14]
  146cbc: 6b08013f     	cmp	w9, w8
  146cc0: 1a9f17e8     	cset	w8, eq
  146cc4: 37000048     	tbnz	w8, #0x0, 0x146ccc <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x9e0>
  146cc8: 14000006     	b	0x146ce0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0x9f4>
  146ccc: 52800008     	mov	w8, #0x0                // =0
  146cd0: 320003e9     	orr	w9, wzr, #0x1
  146cd4: 0a090108     	and	w8, w8, w9
  146cd8: 3900ffe8     	strb	w8, [sp, #0x3f]
  146cdc: 14000027     	b	0x146d78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa8c>
  146ce0: 32000be8     	orr	w8, wzr, #0x7
  146ce4: 528000a9     	mov	w9, #0x5                // =5
  146ce8: 5280016a     	mov	w10, #0xb               // =11
  146cec: 320007eb     	orr	w11, wzr, #0x3
  146cf0: f9401bec     	ldr	x12, [sp, #0x30]
  146cf4: 39400d8d     	ldrb	w13, [x12, #0x3]
  146cf8: 0a0b01ad     	and	w13, w13, w11
  146cfc: 1aca21aa     	lsl	w10, w13, w10
  146d00: f9401bec     	ldr	x12, [sp, #0x30]
  146d04: 3940118d     	ldrb	w13, [x12, #0x4]
  146d08: 1acb21ab     	lsl	w11, w13, w11
  146d0c: 0b0b014a     	add	w10, w10, w11
  146d10: f9401bec     	ldr	x12, [sp, #0x30]
  146d14: 3940158b     	ldrb	w11, [x12, #0x5]
  146d18: 1ac92969     	asr	w9, w11, w9
  146d1c: 0a080128     	and	w8, w9, w8
  146d20: 0b080148     	add	w8, w10, w8
  146d24: 2a0803ec     	mov	w12, w8
  146d28: 93407d8c     	sxtw	x12, w12
  146d2c: f90007ec     	str	x12, [sp, #0x8]
  146d30: f94007ec     	ldr	x12, [sp, #0x8]
  146d34: f94017ee     	ldr	x14, [sp, #0x28]
  146d38: eb0e019f     	cmp	x12, x14
  146d3c: 1a9f97e8     	cset	w8, hi
  146d40: 37000048     	tbnz	w8, #0x0, 0x146d48 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa5c>
  146d44: 14000006     	b	0x146d5c <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa70>
  146d48: 52800008     	mov	w8, #0x0                // =0
  146d4c: 320003e9     	orr	w9, wzr, #0x1
  146d50: 0a090108     	and	w8, w8, w9
  146d54: 3900ffe8     	strb	w8, [sp, #0x3f]
  146d58: 14000008     	b	0x146d78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xa8c>
  146d5c: 12800008     	mov	w8, #-0x1               // =-1
  146d60: f94007e9     	ldr	x9, [sp, #0x8]
  146d64: f94013ea     	ldr	x10, [sp, #0x20]
  146d68: f9000149     	str	x9, [x10]
  146d6c: 320003eb     	orr	w11, wzr, #0x1
  146d70: 0a0b0108     	and	w8, w8, w11
  146d74: 3900ffe8     	strb	w8, [sp, #0x3f]
  146d78: 3940ffe8     	ldrb	w8, [sp, #0x3f]
  146d7c: 2a0803e0     	mov	w0, w8
  146d80: 910103ff     	add	sp, sp, #0x40
  146d84: d65f03c0     	ret
  146d88: d100c3ff     	sub	sp, sp, #0x30
  146d8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  146d90: 910083fd     	add	x29, sp, #0x20
  146d94: d2800008     	mov	x8, #0x0                // =0
  146d98: 52800009     	mov	w9, #0x0                // =0
  146d9c: f81f83a0     	stur	x0, [x29, #-0x8]
  146da0: f9000be1     	str	x1, [sp, #0x10]
  146da4: f85f83a0     	ldur	x0, [x29, #-0x8]
  146da8: f9400be1     	ldr	x1, [sp, #0x10]
  146dac: aa0803e2     	mov	x2, x8
  146db0: b9000fe9     	str	w9, [sp, #0xc]
  146db4: 940012bd     	bl	0x14b8a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x644>
  146db8: b9400fe9     	ldr	w9, [sp, #0xc]
  146dbc: 6b09001f     	cmp	w0, w9
  146dc0: 1a9f97e0     	cset	w0, hi
  146dc4: 320003ea     	orr	w10, wzr, #0x1
  146dc8: 0a0a000a     	and	w10, w0, w10
  146dcc: 2a0a03e0     	mov	w0, w10
  146dd0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  146dd4: 9100c3ff     	add	sp, sp, #0x30
  146dd8: d65f03c0     	ret
  146ddc: d100c3ff     	sub	sp, sp, #0x30
  146de0: b24007e8     	orr	x8, xzr, #0x3
  146de4: f90013e0     	str	x0, [sp, #0x20]
  146de8: f9000fe1     	str	x1, [sp, #0x18]
  146dec: f9400fe0     	ldr	x0, [sp, #0x18]
  146df0: eb08001f     	cmp	x0, x8
  146df4: 1a9f27e9     	cset	w9, lo
  146df8: 37000049     	tbnz	w9, #0x0, 0x146e00 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xb14>
  146dfc: 14000006     	b	0x146e14 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xb28>
  146e00: 52800008     	mov	w8, #0x0                // =0
  146e04: 320003e9     	orr	w9, wzr, #0x1
  146e08: 0a090108     	and	w8, w8, w9
  146e0c: 3900bfe8     	strb	w8, [sp, #0x2f]
  146e10: 1400005a     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146e14: 32001fe8     	orr	w8, wzr, #0xff
  146e18: f94013e9     	ldr	x9, [sp, #0x20]
  146e1c: 3940012a     	ldrb	w10, [x9]
  146e20: 6b08015f     	cmp	w10, w8
  146e24: 1a9f07e8     	cset	w8, ne
  146e28: 37000148     	tbnz	w8, #0x0, 0x146e50 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xb64>
  146e2c: 32000be8     	orr	w8, wzr, #0x7
  146e30: 528000a9     	mov	w9, #0x5                // =5
  146e34: f94013ea     	ldr	x10, [sp, #0x20]
  146e38: 3940054b     	ldrb	w11, [x10, #0x1]
  146e3c: 1ac92969     	asr	w9, w11, w9
  146e40: 6b08013f     	cmp	w9, w8
  146e44: 1a9f07e8     	cset	w8, ne
  146e48: 37000048     	tbnz	w8, #0x0, 0x146e50 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xb64>
  146e4c: 14000006     	b	0x146e64 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xb78>
  146e50: 52800008     	mov	w8, #0x0                // =0
  146e54: 320003e9     	orr	w9, wzr, #0x1
  146e58: 0a090108     	and	w8, w8, w9
  146e5c: 3900bfe8     	strb	w8, [sp, #0x2f]
  146e60: 14000046     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146e64: 320003e8     	orr	w8, wzr, #0x1
  146e68: 320007e9     	orr	w9, wzr, #0x3
  146e6c: f94013ea     	ldr	x10, [sp, #0x20]
  146e70: 3940054b     	ldrb	w11, [x10, #0x1]
  146e74: 1ac9296b     	asr	w11, w11, w9
  146e78: 0a090169     	and	w9, w11, w9
  146e7c: b90017e9     	str	w9, [sp, #0x14]
  146e80: b94017e9     	ldr	w9, [sp, #0x14]
  146e84: 6b08013f     	cmp	w9, w8
  146e88: 1a9f17e8     	cset	w8, eq
  146e8c: 37000048     	tbnz	w8, #0x0, 0x146e94 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xba8>
  146e90: 14000006     	b	0x146ea8 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xbbc>
  146e94: 52800008     	mov	w8, #0x0                // =0
  146e98: 320003e9     	orr	w9, wzr, #0x1
  146e9c: 0a090108     	and	w8, w8, w9
  146ea0: 3900bfe8     	strb	w8, [sp, #0x2f]
  146ea4: 14000035     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146ea8: 320003e8     	orr	w8, wzr, #0x1
  146eac: 320007e9     	orr	w9, wzr, #0x3
  146eb0: f94013ea     	ldr	x10, [sp, #0x20]
  146eb4: 3940054b     	ldrb	w11, [x10, #0x1]
  146eb8: 1ac82968     	asr	w8, w11, w8
  146ebc: 0a090108     	and	w8, w8, w9
  146ec0: b90013e8     	str	w8, [sp, #0x10]
  146ec4: b94013e8     	ldr	w8, [sp, #0x10]
  146ec8: 34000048     	cbz	w8, 0x146ed0 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xbe4>
  146ecc: 14000006     	b	0x146ee4 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xbf8>
  146ed0: 52800008     	mov	w8, #0x0                // =0
  146ed4: 320003e9     	orr	w9, wzr, #0x1
  146ed8: 0a090108     	and	w8, w8, w9
  146edc: 3900bfe8     	strb	w8, [sp, #0x2f]
  146ee0: 14000026     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146ee4: 32000fe8     	orr	w8, wzr, #0xf
  146ee8: 321e03e9     	orr	w9, wzr, #0x4
  146eec: f94013ea     	ldr	x10, [sp, #0x20]
  146ef0: 3940094b     	ldrb	w11, [x10, #0x2]
  146ef4: 1ac92969     	asr	w9, w11, w9
  146ef8: b9000fe9     	str	w9, [sp, #0xc]
  146efc: b9400fe9     	ldr	w9, [sp, #0xc]
  146f00: 6b08013f     	cmp	w9, w8
  146f04: 1a9f17e8     	cset	w8, eq
  146f08: 37000048     	tbnz	w8, #0x0, 0x146f10 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc24>
  146f0c: 14000006     	b	0x146f24 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc38>
  146f10: 52800008     	mov	w8, #0x0                // =0
  146f14: 320003e9     	orr	w9, wzr, #0x1
  146f18: 0a090108     	and	w8, w8, w9
  146f1c: 3900bfe8     	strb	w8, [sp, #0x2f]
  146f20: 14000016     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146f24: 321f03e8     	orr	w8, wzr, #0x2
  146f28: 320007e9     	orr	w9, wzr, #0x3
  146f2c: f94013ea     	ldr	x10, [sp, #0x20]
  146f30: 3940094b     	ldrb	w11, [x10, #0x2]
  146f34: 1ac82968     	asr	w8, w11, w8
  146f38: 0a090108     	and	w8, w8, w9
  146f3c: b9000be8     	str	w8, [sp, #0x8]
  146f40: b9400be8     	ldr	w8, [sp, #0x8]
  146f44: 6b09011f     	cmp	w8, w9
  146f48: 1a9f17e8     	cset	w8, eq
  146f4c: 37000048     	tbnz	w8, #0x0, 0x146f54 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc68>
  146f50: 14000006     	b	0x146f68 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc7c>
  146f54: 52800008     	mov	w8, #0x0                // =0
  146f58: 320003e9     	orr	w9, wzr, #0x1
  146f5c: 0a090108     	and	w8, w8, w9
  146f60: 3900bfe8     	strb	w8, [sp, #0x2f]
  146f64: 14000005     	b	0x146f78 <android::ElementaryStreamQueue::appendData(void const*, unsigned long, long)+0xc8c>
  146f68: 12800008     	mov	w8, #-0x1               // =-1
  146f6c: 320003e9     	orr	w9, wzr, #0x1
  146f70: 0a090108     	and	w8, w8, w9
  146f74: 3900bfe8     	strb	w8, [sp, #0x2f]
  146f78: 3940bfe8     	ldrb	w8, [sp, #0x2f]
  146f7c: 2a0803e0     	mov	w0, w8
  146f80: 9100c3ff     	add	sp, sp, #0x30
  146f84: d65f03c0     	ret

0000000000146f88 <android::List<android::ElementaryStreamQueue::RangeInfo>::push_back(android::ElementaryStreamQueue::RangeInfo const&)>:
  146f88: d10183ff     	sub	sp, sp, #0x60
  146f8c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  146f90: 910143fd     	add	x29, sp, #0x50
  146f94: d53bd048     	mrs	x8, TPIDR_EL0
  146f98: f9401508     	ldr	x8, [x8, #0x28]
  146f9c: f81f83a8     	stur	x8, [x29, #-0x8]
  146fa0: f81e03a0     	stur	x0, [x29, #-0x20]
  146fa4: f90017e1     	str	x1, [sp, #0x28]
  146fa8: f85e03a8     	ldur	x8, [x29, #-0x20]
  146fac: d10063a0     	sub	x0, x29, #0x18
  146fb0: f9000be8     	str	x8, [sp, #0x10]
  146fb4: aa0003e8     	mov	x8, x0
  146fb8: f9400be1     	ldr	x1, [sp, #0x10]
  146fbc: f90007e0     	str	x0, [sp, #0x8]
  146fc0: aa0103e0     	mov	x0, x1
  146fc4: 97fd90c3     	bl	0xab2d0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE3endEv@plt>
  146fc8: f94017e2     	ldr	x2, [sp, #0x28]
  146fcc: d10043a8     	sub	x8, x29, #0x10
  146fd0: f9400be0     	ldr	x0, [sp, #0x10]
  146fd4: f94007e1     	ldr	x1, [sp, #0x8]
  146fd8: 97fd632a     	bl	0x9fc80 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE6insertENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEERKS2_@plt>
  146fdc: 14000001     	b	0x146fe0 <android::List<android::ElementaryStreamQueue::RangeInfo>::push_back(android::ElementaryStreamQueue::RangeInfo const&)+0x58>
  146fe0: d10043a0     	sub	x0, x29, #0x10
  146fe4: 97fd824f     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  146fe8: d10063a0     	sub	x0, x29, #0x18
  146fec: 97fd824d     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  146ff0: d53bd040     	mrs	x0, TPIDR_EL0
  146ff4: f9401400     	ldr	x0, [x0, #0x28]
  146ff8: f85f83be     	ldur	x30, [x29, #-0x8]
  146ffc: eb1e0000     	subs	x0, x0, x30
  147000: f90003e0     	str	x0, [sp]
  147004: 540001a1     	b.ne	0x147038 <android::List<android::ElementaryStreamQueue::RangeInfo>::push_back(android::ElementaryStreamQueue::RangeInfo const&)+0xb0>
  147008: 14000001     	b	0x14700c <android::List<android::ElementaryStreamQueue::RangeInfo>::push_back(android::ElementaryStreamQueue::RangeInfo const&)+0x84>
  14700c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  147010: 910183ff     	add	sp, sp, #0x60
  147014: d65f03c0     	ret
  147018: f90013e0     	str	x0, [sp, #0x20]
  14701c: 2a0103e8     	mov	w8, w1
  147020: b9001fe8     	str	w8, [sp, #0x1c]
  147024: d10063a0     	sub	x0, x29, #0x18
  147028: 97fd823e     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14702c: 14000001     	b	0x147030 <android::List<android::ElementaryStreamQueue::RangeInfo>::push_back(android::ElementaryStreamQueue::RangeInfo const&)+0xa8>
  147030: f94013e0     	ldr	x0, [sp, #0x20]
  147034: 97fd83b7     	bl	0xa7f10 <_Unwind_Resume@plt>
  147038: 97fd8b4e     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014703c <android::ElementaryStreamQueue::dequeueAccessUnit()>:
  14703c: d106c3ff     	sub	sp, sp, #0x1b0
  147040: f900cbfc     	str	x28, [sp, #0x190]
  147044: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
  147048: 910683fd     	add	x29, sp, #0x1a0
  14704c: d53bd049     	mrs	x9, TPIDR_EL0
  147050: f9401529     	ldr	x9, [x9, #0x28]
  147054: f81e83a9     	stur	x9, [x29, #-0x18]
  147058: f81983a0     	stur	x0, [x29, #-0x68]
  14705c: f85983a9     	ldur	x9, [x29, #-0x68]
  147060: aa0903e0     	mov	x0, x9
  147064: 3940112a     	ldrb	w10, [x9, #0x4]
  147068: f81803a8     	stur	x8, [x29, #-0x80]
  14706c: f81783a0     	stur	x0, [x29, #-0x88]
  147070: 36001d6a     	tbz	w10, #0x0, 0x14741c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3e0>
  147074: 14000001     	b	0x147078 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3c>
  147078: f85783a8     	ldur	x8, [x29, #-0x88]
  14707c: b9400109     	ldr	w9, [x8]
  147080: 35001ce9     	cbnz	w9, 0x14741c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3e0>
  147084: 14000001     	b	0x147088 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4c>
  147088: f85783a8     	ldur	x8, [x29, #-0x88]
  14708c: 91006100     	add	x0, x8, #0x18
  147090: 97fd8810     	bl	0xa90d0 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5emptyEv@plt>
  147094: 36000120     	tbz	w0, #0x0, 0x1470b8 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x7c>
  147098: 14000001     	b	0x14709c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x60>
  14709c: aa1f03e0     	mov	x0, xzr
  1470a0: f85803a8     	ldur	x8, [x29, #-0x80]
  1470a4: f81703a0     	stur	x0, [x29, #-0x90]
  1470a8: aa0803e0     	mov	x0, x8
  1470ac: f85703a1     	ldur	x1, [x29, #-0x90]
  1470b0: 97fd8920     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1470b4: 14000116     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  1470b8: f85783a8     	ldur	x8, [x29, #-0x88]
  1470bc: 91006100     	add	x0, x8, #0x18
  1470c0: d100e3a9     	sub	x9, x29, #0x38
  1470c4: aa0903e8     	mov	x8, x9
  1470c8: f81683a9     	stur	x9, [x29, #-0x98]
  1470cc: 97fd6891     	bl	0xa1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>
  1470d0: f85683a0     	ldur	x0, [x29, #-0x98]
  1470d4: 97fd6acb     	bl	0xa1c00 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  1470d8: f81603a0     	stur	x0, [x29, #-0xa0]
  1470dc: 14000001     	b	0x1470e0 <android::ElementaryStreamQueue::dequeueAccessUnit()+0xa4>
  1470e0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1470e4: 3dc00100     	ldr	q0, [x8]
  1470e8: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1470ec: d100e3a0     	sub	x0, x29, #0x38
  1470f0: 97fd820c     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  1470f4: f85783a8     	ldur	x8, [x29, #-0x88]
  1470f8: 91006100     	add	x0, x8, #0x18
  1470fc: d10123be     	sub	x30, x29, #0x48
  147100: aa1e03e8     	mov	x8, x30
  147104: f81583a0     	stur	x0, [x29, #-0xa8]
  147108: f81503be     	stur	x30, [x29, #-0xb0]
  14710c: 97fd6881     	bl	0xa1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>
  147110: d10103a8     	sub	x8, x29, #0x40
  147114: f85583a0     	ldur	x0, [x29, #-0xa8]
  147118: f85503a1     	ldur	x1, [x29, #-0xb0]
  14711c: 97fd7209     	bl	0xa3940 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  147120: 14000001     	b	0x147124 <android::ElementaryStreamQueue::dequeueAccessUnit()+0xe8>
  147124: d10103a0     	sub	x0, x29, #0x40
  147128: 97fd81fe     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14712c: d10123a0     	sub	x0, x29, #0x48
  147130: 97fd81fc     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  147134: 52800908     	mov	w8, #0x48               // =72
  147138: 2a0803e0     	mov	w0, w8
  14713c: 97fd8775     	bl	0xa8f10 <_Znwm@plt>
  147140: aa0003fe     	mov	x30, x0
  147144: aa0003e1     	mov	x1, x0
  147148: f85d83a9     	ldur	x9, [x29, #-0x28]
  14714c: f81483a1     	stur	x1, [x29, #-0xb8]
  147150: aa0903e1     	mov	x1, x9
  147154: f81403be     	stur	x30, [x29, #-0xc0]
  147158: 97fd6b32     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14715c: 14000001     	b	0x147160 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x124>
  147160: d10143a8     	sub	x8, x29, #0x50
  147164: aa0803e0     	mov	x0, x8
  147168: f85483a1     	ldur	x1, [x29, #-0xb8]
  14716c: f81383a8     	stur	x8, [x29, #-0xc8]
  147170: 97fd88f0     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  147174: f85383a0     	ldur	x0, [x29, #-0xc8]
  147178: 97fd6346     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14717c: f9006be0     	str	x0, [sp, #0xd0]
  147180: 14000001     	b	0x147184 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x148>
  147184: f9406be0     	ldr	x0, [sp, #0xd0]
  147188: 97fd7832     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14718c: f90067e0     	str	x0, [sp, #0xc8]
  147190: 14000001     	b	0x147194 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x158>
  147194: f85783a8     	ldur	x8, [x29, #-0x88]
  147198: 91004100     	add	x0, x8, #0x10
  14719c: 97fd633d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1471a0: f90063e0     	str	x0, [sp, #0xc0]
  1471a4: 14000001     	b	0x1471a8 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x16c>
  1471a8: f94063e0     	ldr	x0, [sp, #0xc0]
  1471ac: 97fd7829     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1471b0: f9005fe0     	str	x0, [sp, #0xb8]
  1471b4: 14000001     	b	0x1471b8 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x17c>
  1471b8: f85d83a2     	ldur	x2, [x29, #-0x28]
  1471bc: f94067e0     	ldr	x0, [sp, #0xc8]
  1471c0: f9405fe1     	ldr	x1, [sp, #0xb8]
  1471c4: 97fd62f3     	bl	0x9fd90 <memcpy@plt>
  1471c8: d10143a1     	sub	x1, x29, #0x50
  1471cc: f9005be0     	str	x0, [sp, #0xb0]
  1471d0: aa0103e0     	mov	x0, x1
  1471d4: 97fd632f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1471d8: f90057e0     	str	x0, [sp, #0xa8]
  1471dc: 14000001     	b	0x1471e0 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x1a4>
  1471e0: d10163a8     	sub	x8, x29, #0x58
  1471e4: f94057e0     	ldr	x0, [sp, #0xa8]
  1471e8: 97fd6abe     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1471ec: 14000001     	b	0x1471f0 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x1b4>
  1471f0: d10163a0     	sub	x0, x29, #0x58
  1471f4: 97fd85c3     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1471f8: f90053e0     	str	x0, [sp, #0xa0]
  1471fc: 14000001     	b	0x147200 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x1c4>
  147200: f85d03a2     	ldur	x2, [x29, #-0x30]
  147204: d0000581     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  147208: 912bbc21     	add	x1, x1, #0xaef
  14720c: f94053e0     	ldr	x0, [sp, #0xa0]
  147210: 97fd8568     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  147214: 14000001     	b	0x147218 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x1dc>
  147218: d10163a0     	sub	x0, x29, #0x58
  14721c: 97fd8f31     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147220: f85783a0     	ldur	x0, [x29, #-0x88]
  147224: 91004000     	add	x0, x0, #0x10
  147228: 97fd631a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14722c: f9004fe0     	str	x0, [sp, #0x98]
  147230: 14000001     	b	0x147234 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x1f8>
  147234: f9404fe0     	ldr	x0, [sp, #0x98]
  147238: 97fd7806     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14723c: f9004be0     	str	x0, [sp, #0x90]
  147240: 14000001     	b	0x147244 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x208>
  147244: f85783a8     	ldur	x8, [x29, #-0x88]
  147248: 91004100     	add	x0, x8, #0x10
  14724c: 97fd6311     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147250: f90047e0     	str	x0, [sp, #0x88]
  147254: 14000001     	b	0x147258 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x21c>
  147258: f94047e0     	ldr	x0, [sp, #0x88]
  14725c: 97fd77fd     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147260: f90043e0     	str	x0, [sp, #0x80]
  147264: 14000001     	b	0x147268 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x22c>
  147268: f85d83a8     	ldur	x8, [x29, #-0x28]
  14726c: f94043e9     	ldr	x9, [sp, #0x80]
  147270: 8b080128     	add	x8, x9, x8
  147274: f85783aa     	ldur	x10, [x29, #-0x88]
  147278: 91004140     	add	x0, x10, #0x10
  14727c: f9003fe8     	str	x8, [sp, #0x78]
  147280: 97fd6304     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147284: f9003be0     	str	x0, [sp, #0x70]
  147288: 14000001     	b	0x14728c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x250>
  14728c: f9403be0     	ldr	x0, [sp, #0x70]
  147290: 97fd71c8     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  147294: f90037e0     	str	x0, [sp, #0x68]
  147298: 14000001     	b	0x14729c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x260>
  14729c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1472a0: f94037e9     	ldr	x9, [sp, #0x68]
  1472a4: eb080122     	subs	x2, x9, x8
  1472a8: f9404be0     	ldr	x0, [sp, #0x90]
  1472ac: f9403fe1     	ldr	x1, [sp, #0x78]
  1472b0: 97fd6ee4     	bl	0xa2e40 <memmove@plt>
  1472b4: f85783a8     	ldur	x8, [x29, #-0x88]
  1472b8: 91004109     	add	x9, x8, #0x10
  1472bc: f90033e0     	str	x0, [sp, #0x60]
  1472c0: aa0903e0     	mov	x0, x9
  1472c4: 97fd62f3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1472c8: f9002fe0     	str	x0, [sp, #0x58]
  1472cc: 14000001     	b	0x1472d0 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x294>
  1472d0: f85783a8     	ldur	x8, [x29, #-0x88]
  1472d4: 91004100     	add	x0, x8, #0x10
  1472d8: 97fd62ee     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1472dc: f9002be0     	str	x0, [sp, #0x50]
  1472e0: 14000001     	b	0x1472e4 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x2a8>
  1472e4: f9402be0     	ldr	x0, [sp, #0x50]
  1472e8: 97fd71b2     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1472ec: f90027e0     	str	x0, [sp, #0x48]
  1472f0: 14000001     	b	0x1472f4 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x2b8>
  1472f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1472f8: f94027e9     	ldr	x9, [sp, #0x48]
  1472fc: eb080122     	subs	x2, x9, x8
  147300: aa1f03e8     	mov	x8, xzr
  147304: f9402fe0     	ldr	x0, [sp, #0x58]
  147308: aa0803e1     	mov	x1, x8
  14730c: 97fd8f31     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  147310: 14000001     	b	0x147314 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x2d8>
  147314: f85783a8     	ldur	x8, [x29, #-0x88]
  147318: 9100a100     	add	x0, x8, #0x28
  14731c: aa1f03e1     	mov	x1, xzr
  147320: 97fd8bc4     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  147324: b90047e0     	str	w0, [sp, #0x44]
  147328: 14000001     	b	0x14732c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x2f0>
  14732c: b94047e8     	ldr	w8, [sp, #0x44]
  147330: 36000628     	tbz	w8, #0x0, 0x1473f4 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3b8>
  147334: 14000001     	b	0x147338 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x2fc>
  147338: d10183a8     	sub	x8, x29, #0x60
  14733c: d10143a0     	sub	x0, x29, #0x50
  147340: 97fd6ba0     	bl	0xa21c0 <_ZN7android24MakeAVCCodecSpecificDataERKNS_2spINS_7ABufferEEE@plt>
  147344: 14000001     	b	0x147348 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x30c>
  147348: f85783a8     	ldur	x8, [x29, #-0x88]
  14734c: 9100a100     	add	x0, x8, #0x28
  147350: d10183a1     	sub	x1, x29, #0x60
  147354: 97fd7437     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
  147358: f9001fe0     	str	x0, [sp, #0x38]
  14735c: 14000001     	b	0x147360 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x324>
  147360: d10183a0     	sub	x0, x29, #0x60
  147364: 97fd6983     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  147368: 14000023     	b	0x1473f4 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3b8>
  14736c: f81903a0     	stur	x0, [x29, #-0x70]
  147370: 2a0103e8     	mov	w8, w1
  147374: b818c3a8     	stur	w8, [x29, #-0x74]
  147378: d100e3a0     	sub	x0, x29, #0x38
  14737c: 97fd8169     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  147380: 1400006e     	b	0x147538 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4fc>
  147384: f81903a0     	stur	x0, [x29, #-0x70]
  147388: 2a0103e8     	mov	w8, w1
  14738c: b818c3a8     	stur	w8, [x29, #-0x74]
  147390: d10123a0     	sub	x0, x29, #0x48
  147394: 97fd8163     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  147398: 14000068     	b	0x147538 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4fc>
  14739c: f81903a0     	stur	x0, [x29, #-0x70]
  1473a0: 2a0103e8     	mov	w8, w1
  1473a4: b818c3a8     	stur	w8, [x29, #-0x74]
  1473a8: f85403a0     	ldur	x0, [x29, #-0xc0]
  1473ac: 97fd656d     	bl	0xa0960 <_ZdlPv@plt>
  1473b0: 14000062     	b	0x147538 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4fc>
  1473b4: f81903a0     	stur	x0, [x29, #-0x70]
  1473b8: 2a0103e8     	mov	w8, w1
  1473bc: b818c3a8     	stur	w8, [x29, #-0x74]
  1473c0: 14000014     	b	0x147410 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3d4>
  1473c4: f81903a0     	stur	x0, [x29, #-0x70]
  1473c8: 2a0103e8     	mov	w8, w1
  1473cc: b818c3a8     	stur	w8, [x29, #-0x74]
  1473d0: d10163a0     	sub	x0, x29, #0x58
  1473d4: 97fd8ec3     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1473d8: 1400000e     	b	0x147410 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3d4>
  1473dc: f81903a0     	stur	x0, [x29, #-0x70]
  1473e0: 2a0103e8     	mov	w8, w1
  1473e4: b818c3a8     	stur	w8, [x29, #-0x74]
  1473e8: d10183a0     	sub	x0, x29, #0x60
  1473ec: 97fd6961     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1473f0: 14000008     	b	0x147410 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3d4>
  1473f4: d10143a1     	sub	x1, x29, #0x50
  1473f8: f85803a0     	ldur	x0, [x29, #-0x80]
  1473fc: 97fd8c11     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  147400: 14000001     	b	0x147404 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x3c8>
  147404: d10143a0     	sub	x0, x29, #0x50
  147408: 97fd8c42     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14740c: 14000040     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  147410: d10143a0     	sub	x0, x29, #0x50
  147414: 97fd8c3f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  147418: 14000048     	b	0x147538 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4fc>
  14741c: f85783a8     	ldur	x8, [x29, #-0x88]
  147420: b9400109     	ldr	w9, [x8]
  147424: 2a0903ea     	mov	w10, w9
  147428: 2a0a03e9     	mov	w9, w10
  14742c: 71001d29     	subs	w9, w9, #0x7
  147430: f9001bea     	str	x10, [sp, #0x30]
  147434: b9002fe9     	str	w9, [sp, #0x2c]
  147438: 54000488     	b.hi	0x1474c8 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x48c>
  14743c: 900005a8     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  147440: 910ff108     	add	x8, x8, #0x3fc
  147444: f9401beb     	ldr	x11, [sp, #0x30]
  147448: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  14744c: 8b0a0109     	add	x9, x8, x10
  147450: f90013ea     	str	x10, [sp, #0x20]
  147454: d61f0120     	br	x9
  147458: f85803a8     	ldur	x8, [x29, #-0x80]
  14745c: f85783a0     	ldur	x0, [x29, #-0x88]
  147460: 97fd7c5c     	bl	0xa65d0 <_ZN7android21ElementaryStreamQueue21dequeueAccessUnitH264Ev@plt>
  147464: 1400002a     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  147468: f85803a8     	ldur	x8, [x29, #-0x80]
  14746c: f85783a0     	ldur	x0, [x29, #-0x88]
  147470: 97fd64d0     	bl	0xa07b0 <_ZN7android21ElementaryStreamQueue20dequeueAccessUnitAACEv@plt>
  147474: 14000026     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  147478: f85803a8     	ldur	x8, [x29, #-0x80]
  14747c: f85783a0     	ldur	x0, [x29, #-0x88]
  147480: 97fd6a10     	bl	0xa1cc0 <_ZN7android21ElementaryStreamQueue20dequeueAccessUnitAC3Ev@plt>
  147484: 14000022     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  147488: f85803a8     	ldur	x8, [x29, #-0x80]
  14748c: f85783a0     	ldur	x0, [x29, #-0x88]
  147490: 97fd74f4     	bl	0xa4860 <_ZN7android21ElementaryStreamQueue26dequeueAccessUnitMPEGVideoEv@plt>
  147494: 1400001e     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  147498: f85803a8     	ldur	x8, [x29, #-0x80]
  14749c: f85783a0     	ldur	x0, [x29, #-0x88]
  1474a0: 97fd7c0c     	bl	0xa64d0 <_ZN7android21ElementaryStreamQueue27dequeueAccessUnitMPEG4VideoEv@plt>
  1474a4: 1400001a     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  1474a8: f85803a8     	ldur	x8, [x29, #-0x80]
  1474ac: f85783a0     	ldur	x0, [x29, #-0x88]
  1474b0: 97fd6590     	bl	0xa0af0 <_ZN7android21ElementaryStreamQueue25dequeueAccessUnitPCMAudioEv@plt>
  1474b4: 14000016     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  1474b8: f85803a8     	ldur	x8, [x29, #-0x80]
  1474bc: f85783a0     	ldur	x0, [x29, #-0x88]
  1474c0: 97fd82ac     	bl	0xa7f70 <_ZN7android21ElementaryStreamQueue25dequeueAccessUnitMetadataEv@plt>
  1474c4: 14000012     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  1474c8: f85783a8     	ldur	x8, [x29, #-0x88]
  1474cc: b9400109     	ldr	w9, [x8]
  1474d0: 71000d29     	subs	w9, w9, #0x3
  1474d4: b9001fe9     	str	w9, [sp, #0x1c]
  1474d8: 54000120     	b.eq	0x1474fc <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4c0>
  1474dc: 14000001     	b	0x1474e0 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4a4>
  1474e0: aa1f03e0     	mov	x0, xzr
  1474e4: f85803a8     	ldur	x8, [x29, #-0x80]
  1474e8: f9000be0     	str	x0, [sp, #0x10]
  1474ec: aa0803e0     	mov	x0, x8
  1474f0: f9400be1     	ldr	x1, [sp, #0x10]
  1474f4: 97fd880f     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1474f8: 14000005     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  1474fc: f85803a8     	ldur	x8, [x29, #-0x80]
  147500: f85783a0     	ldur	x0, [x29, #-0x88]
  147504: 97fd7aaf     	bl	0xa5fc0 <_ZN7android21ElementaryStreamQueue26dequeueAccessUnitMPEGAudioEv@plt>
  147508: 14000001     	b	0x14750c <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4d0>
  14750c: d53bd048     	mrs	x8, TPIDR_EL0
  147510: f9401508     	ldr	x8, [x8, #0x28]
  147514: f85e83a9     	ldur	x9, [x29, #-0x18]
  147518: eb090108     	subs	x8, x8, x9
  14751c: f90007e8     	str	x8, [sp, #0x8]
  147520: 54000101     	b.ne	0x147540 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x504>
  147524: 14000001     	b	0x147528 <android::ElementaryStreamQueue::dequeueAccessUnit()+0x4ec>
  147528: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
  14752c: f940cbfc     	ldr	x28, [sp, #0x190]
  147530: 9106c3ff     	add	sp, sp, #0x1b0
  147534: d65f03c0     	ret
  147538: f85903a0     	ldur	x0, [x29, #-0x70]
  14753c: 97fd8275     	bl	0xa7f10 <_Unwind_Resume@plt>
  147540: 97fd8a0c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000147544 <android::List<android::ElementaryStreamQueue::RangeInfo>::empty() const>:
  147544: d10083ff     	sub	sp, sp, #0x20
  147548: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14754c: 910043fd     	add	x29, sp, #0x10
  147550: f90007e0     	str	x0, [sp, #0x8]
  147554: f94007e0     	ldr	x0, [sp, #0x8]
  147558: f9400408     	ldr	x8, [x0, #0x8]
  14755c: f90003e0     	str	x0, [sp]
  147560: aa0803e0     	mov	x0, x8
  147564: 97fd8b87     	bl	0xaa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>
  147568: f94003e8     	ldr	x8, [sp]
  14756c: f9400509     	ldr	x9, [x8, #0x8]
  147570: eb09001f     	cmp	x0, x9
  147574: 1a9f17ea     	cset	w10, eq
  147578: 320003eb     	orr	w11, wzr, #0x1
  14757c: 0a0b014a     	and	w10, w10, w11
  147580: 2a0a03e0     	mov	w0, w10
  147584: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  147588: 910083ff     	add	sp, sp, #0x20
  14758c: d65f03c0     	ret

0000000000147590 <android::List<android::ElementaryStreamQueue::RangeInfo>::begin()>:
  147590: d100c3ff     	sub	sp, sp, #0x30
  147594: a9027bfd     	stp	x29, x30, [sp, #0x20]
  147598: 910083fd     	add	x29, sp, #0x20
  14759c: f81f83a0     	stur	x0, [x29, #-0x8]
  1475a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1475a4: f9400400     	ldr	x0, [x0, #0x8]
  1475a8: f9000be8     	str	x8, [sp, #0x10]
  1475ac: 97fd8b75     	bl	0xaa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>
  1475b0: f9400be8     	ldr	x8, [sp, #0x10]
  1475b4: f90007e0     	str	x0, [sp, #0x8]
  1475b8: aa0803e0     	mov	x0, x8
  1475bc: f94007e1     	ldr	x1, [sp, #0x8]
  1475c0: 97fd74cc     	bl	0xa48f0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  1475c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1475c8: 9100c3ff     	add	sp, sp, #0x30
  1475cc: d65f03c0     	ret

00000000001475d0 <android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>::operator*() const>:
  1475d0: d10083ff     	sub	sp, sp, #0x20
  1475d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1475d8: 910043fd     	add	x29, sp, #0x10
  1475dc: f90007e0     	str	x0, [sp, #0x8]
  1475e0: f94007e0     	ldr	x0, [sp, #0x8]
  1475e4: f9400000     	ldr	x0, [x0]
  1475e8: 97fd7726     	bl	0xa5280 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node6getRefEv@plt>
  1475ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1475f0: 910083ff     	add	sp, sp, #0x20
  1475f4: d65f03c0     	ret

00000000001475f8 <android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>::~_ListIterator()>:
  1475f8: d10043ff     	sub	sp, sp, #0x10
  1475fc: f90007e0     	str	x0, [sp, #0x8]
  147600: 910043ff     	add	sp, sp, #0x10
  147604: d65f03c0     	ret

0000000000147608 <android::List<android::ElementaryStreamQueue::RangeInfo>::erase(android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>)>:
  147608: d10143ff     	sub	sp, sp, #0x50
  14760c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  147610: 910103fd     	add	x29, sp, #0x40
  147614: d2800009     	mov	x9, #0x0                // =0
  147618: f81f83a0     	stur	x0, [x29, #-0x8]
  14761c: aa0103e0     	mov	x0, x1
  147620: f90013e8     	str	x8, [sp, #0x20]
  147624: f9000fe1     	str	x1, [sp, #0x18]
  147628: f9000be9     	str	x9, [sp, #0x10]
  14762c: 97fd6ad9     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  147630: 97fd8b54     	bl	0xaa380 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getNextEv@plt>
  147634: f81f03a0     	stur	x0, [x29, #-0x10]
  147638: f9400fe0     	ldr	x0, [sp, #0x18]
  14763c: 97fd6ad5     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  147640: 97fd8204     	bl	0xa7e50 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getPrevEv@plt>
  147644: f81e83a0     	stur	x0, [x29, #-0x18]
  147648: f85e83a0     	ldur	x0, [x29, #-0x18]
  14764c: f85f03a1     	ldur	x1, [x29, #-0x10]
  147650: 97fd7870     	bl	0xa5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>
  147654: f85f03a0     	ldur	x0, [x29, #-0x10]
  147658: f85e83a1     	ldur	x1, [x29, #-0x18]
  14765c: 97fd77e9     	bl	0xa5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>
  147660: f9400fe0     	ldr	x0, [sp, #0x18]
  147664: 97fd6acb     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  147668: f9400be8     	ldr	x8, [sp, #0x10]
  14766c: eb08001f     	cmp	x0, x8
  147670: 1a9f17ea     	cset	w10, eq
  147674: f90007e0     	str	x0, [sp, #0x8]
  147678: 370000aa     	tbnz	w10, #0x0, 0x14768c <android::List<android::ElementaryStreamQueue::RangeInfo>::erase(android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>)+0x84>
  14767c: f94007e0     	ldr	x0, [sp, #0x8]
  147680: 97fd6240     	bl	0x9ff80 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_NodeD2Ev@plt>
  147684: f94007e0     	ldr	x0, [sp, #0x8]
  147688: 97fd64b6     	bl	0xa0960 <_ZdlPv@plt>
  14768c: f85f03a1     	ldur	x1, [x29, #-0x10]
  147690: f94013e0     	ldr	x0, [sp, #0x20]
  147694: 97fd7497     	bl	0xa48f0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  147698: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14769c: 910143ff     	add	sp, sp, #0x50
  1476a0: d65f03c0     	ret

00000000001476a4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()>:
  1476a4: f81e0ffc     	str	x28, [sp, #-0x20]!
  1476a8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1476ac: 910043fd     	add	x29, sp, #0x10
  1476b0: d11003ff     	sub	sp, sp, #0x400
  1476b4: d53bd049     	mrs	x9, TPIDR_EL0
  1476b8: f9401529     	ldr	x9, [x9, #0x28]
  1476bc: f81e83a9     	stur	x9, [x29, #-0x18]
  1476c0: f90153e0     	str	x0, [sp, #0x2a0]
  1476c4: f94153e9     	ldr	x9, [sp, #0x2a0]
  1476c8: aa0903e0     	mov	x0, x9
  1476cc: 91004129     	add	x9, x9, #0x10
  1476d0: f9010be0     	str	x0, [sp, #0x210]
  1476d4: aa0903e0     	mov	x0, x9
  1476d8: f90107e8     	str	x8, [sp, #0x208]
  1476dc: f90103e9     	str	x9, [sp, #0x200]
  1476e0: 97fd61ec     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1476e4: 97fd76db     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1476e8: f81303a0     	stur	x0, [x29, #-0xd0]
  1476ec: f94103e0     	ldr	x0, [sp, #0x200]
  1476f0: 97fd61e8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1476f4: 97fd70af     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1476f8: f81283a0     	stur	x0, [x29, #-0xd8]
  1476fc: d10403a0     	sub	x0, x29, #0x100
  147700: 97fd6cc4     	bl	0xa2a10 <_ZN7android6VectorINS_11NALPositionEEC2Ev@plt>
  147704: aa1f03e8     	mov	x8, xzr
  147708: f9014fe8     	str	x8, [sp, #0x298]
  14770c: f9014be8     	str	x8, [sp, #0x290]
  147710: 2a1f03ea     	mov	w10, wzr
  147714: 390a23ea     	strb	w10, [sp, #0x288]
  147718: 390a13ea     	strb	w10, [sp, #0x284]
  14771c: 14000001     	b	0x147720 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7c>
  147720: d10343a0     	sub	x0, x29, #0xd0
  147724: d10363a1     	sub	x1, x29, #0xd8
  147728: 910c23e2     	add	x2, sp, #0x308
  14772c: 910c03e3     	add	x3, sp, #0x300
  147730: 2a1f03e4     	mov	w4, wzr
  147734: 97fd8a3b     	bl	0xaa020 <_ZN7android14getNextNALUnitEPPKhPmS2_S3_b@plt>
  147738: b901ffe0     	str	w0, [sp, #0x1fc]
  14773c: 14000001     	b	0x147740 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x9c>
  147740: b941ffe8     	ldr	w8, [sp, #0x1fc]
  147744: b9028fe8     	str	w8, [sp, #0x28c]
  147748: 35004b68     	cbnz	w8, 0x1480b4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa10>
  14774c: 14000001     	b	0x147750 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xac>
  147750: f94183e8     	ldr	x8, [sp, #0x300]
  147754: b50000e8     	cbnz	x8, 0x147770 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xcc>
  147758: 14000001     	b	0x14775c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xb8>
  14775c: 17fffff1     	b	0x147720 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7c>
  147760: f9013fe0     	str	x0, [sp, #0x278]
  147764: 2a0103e8     	mov	w8, w1
  147768: b90277e8     	str	w8, [sp, #0x274]
  14776c: 14000278     	b	0x14814c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xaa8>
  147770: f94187e8     	ldr	x8, [sp, #0x308]
  147774: 39400109     	ldrb	w9, [x8]
  147778: 12001129     	and	w9, w9, #0x1f
  14777c: b90273e9     	str	w9, [sp, #0x270]
  147780: 2a1f03e9     	mov	w9, wzr
  147784: 3909b3e9     	strb	w9, [sp, #0x26c]
  147788: b94273e9     	ldr	w9, [sp, #0x270]
  14778c: 71000529     	subs	w9, w9, #0x1
  147790: b901fbe9     	str	w9, [sp, #0x1f8]
  147794: 540000e0     	b.eq	0x1477b0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x10c>
  147798: 14000001     	b	0x14779c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xf8>
  14779c: b94273e8     	ldr	w8, [sp, #0x270]
  1477a0: 71001508     	subs	w8, w8, #0x5
  1477a4: b901f7e8     	str	w8, [sp, #0x1f4]
  1477a8: 54000561     	b.ne	0x147854 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1b0>
  1477ac: 14000001     	b	0x1477b0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x10c>
  1477b0: b94273e8     	ldr	w8, [sp, #0x270]
  1477b4: 71001508     	subs	w8, w8, #0x5
  1477b8: b901f3e8     	str	w8, [sp, #0x1f0]
  1477bc: 540000a1     	b.ne	0x1477d0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x12c>
  1477c0: 14000001     	b	0x1477c4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x120>
  1477c4: 320003e8     	orr	w8, wzr, #0x1
  1477c8: 390a13e8     	strb	w8, [sp, #0x284]
  1477cc: 14000001     	b	0x1477d0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x12c>
  1477d0: 394a23e8     	ldrb	w8, [sp, #0x288]
  1477d4: 360003a8     	tbz	w8, #0x0, 0x147848 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1a4>
  1477d8: 14000001     	b	0x1477dc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x138>
  1477dc: f94187e8     	ldr	x8, [sp, #0x308]
  1477e0: 91000501     	add	x1, x8, #0x1
  1477e4: f94183e2     	ldr	x2, [sp, #0x300]
  1477e8: d10323a0     	sub	x0, x29, #0xc8
  1477ec: 97fd627d     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  1477f0: 14000001     	b	0x1477f4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x150>
  1477f4: d10323a0     	sub	x0, x29, #0xc8
  1477f8: 97fd87b6     	bl	0xa96d0 <_ZN7android7parseUEEPNS_10ABitReaderE@plt>
  1477fc: b901efe0     	str	w0, [sp, #0x1ec]
  147800: 14000001     	b	0x147804 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x160>
  147804: b941efe8     	ldr	w8, [sp, #0x1ec]
  147808: b9026be8     	str	w8, [sp, #0x268]
  14780c: b9426be9     	ldr	w9, [sp, #0x268]
  147810: 35000169     	cbnz	w9, 0x14783c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x198>
  147814: 14000001     	b	0x147818 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x174>
  147818: 320003e8     	orr	w8, wzr, #0x1
  14781c: 3909b3e8     	strb	w8, [sp, #0x26c]
  147820: 14000007     	b	0x14783c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x198>
  147824: f9013fe0     	str	x0, [sp, #0x278]
  147828: 2a0103e8     	mov	w8, w1
  14782c: b90277e8     	str	w8, [sp, #0x274]
  147830: d10323a0     	sub	x0, x29, #0xc8
  147834: 97fd6f6f     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  147838: 14000245     	b	0x14814c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xaa8>
  14783c: d10323a0     	sub	x0, x29, #0xc8
  147840: 97fd6f6c     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  147844: 14000001     	b	0x147848 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1a4>
  147848: 320003e8     	orr	w8, wzr, #0x1
  14784c: 390a23e8     	strb	w8, [sp, #0x288]
  147850: 1400001f     	b	0x1478cc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x228>
  147854: b94273e8     	ldr	w8, [sp, #0x270]
  147858: 71002508     	subs	w8, w8, #0x9
  14785c: b901ebe8     	str	w8, [sp, #0x1e8]
  147860: 540000e0     	b.eq	0x14787c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1d8>
  147864: 14000001     	b	0x147868 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1c4>
  147868: b94273e8     	ldr	w8, [sp, #0x270]
  14786c: 71001d08     	subs	w8, w8, #0x7
  147870: b901e7e8     	str	w8, [sp, #0x1e4]
  147874: 54000101     	b.ne	0x147894 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1f0>
  147878: 14000001     	b	0x14787c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1d8>
  14787c: 394a23e8     	ldrb	w8, [sp, #0x288]
  147880: 360000a8     	tbz	w8, #0x0, 0x147894 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1f0>
  147884: 14000001     	b	0x147888 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x1e4>
  147888: 320003e8     	orr	w8, wzr, #0x1
  14788c: 3909b3e8     	strb	w8, [sp, #0x26c]
  147890: 1400000e     	b	0x1478c8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x224>
  147894: b94273e8     	ldr	w8, [sp, #0x270]
  147898: 71001908     	subs	w8, w8, #0x6
  14789c: b901e3e8     	str	w8, [sp, #0x1e0]
  1478a0: 54000121     	b.ne	0x1478c4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x220>
  1478a4: 14000001     	b	0x1478a8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x204>
  1478a8: f94183e8     	ldr	x8, [sp, #0x300]
  1478ac: b40000c8     	cbz	x8, 0x1478c4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x220>
  1478b0: 14000001     	b	0x1478b4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x210>
  1478b4: f9414be8     	ldr	x8, [sp, #0x290]
  1478b8: 91000508     	add	x8, x8, #0x1
  1478bc: f9014be8     	str	x8, [sp, #0x290]
  1478c0: 14000001     	b	0x1478c4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x220>
  1478c4: 14000001     	b	0x1478c8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x224>
  1478c8: 14000001     	b	0x1478cc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x228>
  1478cc: 3949b3e8     	ldrb	w8, [sp, #0x26c]
  1478d0: 36003be8     	tbz	w8, #0x0, 0x14804c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x9a8>
  1478d4: 14000001     	b	0x1478d8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x234>
  1478d8: d10403a0     	sub	x0, x29, #0x100
  1478dc: 97fd8429     	bl	0xa8980 <_ZNK7android6VectorINS_11NALPositionEE4sizeEv@plt>
  1478e0: f900efe0     	str	x0, [sp, #0x1d8]
  1478e4: 14000001     	b	0x1478e8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x244>
  1478e8: f9414fe8     	ldr	x8, [sp, #0x298]
  1478ec: f940efe9     	ldr	x9, [sp, #0x1d8]
  1478f0: 8b090908     	add	x8, x8, x9, lsl #2
  1478f4: f90133e8     	str	x8, [sp, #0x260]
  1478f8: 5280090a     	mov	w10, #0x48              // =72
  1478fc: 2a0a03e0     	mov	w0, w10
  147900: 97fd8584     	bl	0xa8f10 <_Znwm@plt>
  147904: f900ebe0     	str	x0, [sp, #0x1d0]
  147908: 14000001     	b	0x14790c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x268>
  14790c: f940ebe0     	ldr	x0, [sp, #0x1d0]
  147910: f94133e1     	ldr	x1, [sp, #0x260]
  147914: f940ebe2     	ldr	x2, [sp, #0x1d0]
  147918: f900e7e0     	str	x0, [sp, #0x1c8]
  14791c: aa0203e0     	mov	x0, x2
  147920: 97fd6940     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  147924: 14000001     	b	0x147928 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x284>
  147928: 910be3e0     	add	x0, sp, #0x2f8
  14792c: f940e7e1     	ldr	x1, [sp, #0x1c8]
  147930: 97fd8700     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  147934: 14000001     	b	0x147938 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x294>
  147938: 910bc3e0     	add	x0, sp, #0x2f0
  14793c: 97fd6481     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  147940: 14000001     	b	0x147944 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x2a0>
  147944: f9414be8     	ldr	x8, [sp, #0x290]
  147948: b4000868     	cbz	x8, 0x147a54 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3b0>
  14794c: 14000001     	b	0x147950 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x2ac>
  147950: 52800908     	mov	w8, #0x48               // =72
  147954: 2a0803e0     	mov	w0, w8
  147958: 97fd856e     	bl	0xa8f10 <_Znwm@plt>
  14795c: f900e3e0     	str	x0, [sp, #0x1c0]
  147960: 14000001     	b	0x147964 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x2c0>
  147964: f940e3e0     	ldr	x0, [sp, #0x1c0]
  147968: f9414be8     	ldr	x8, [sp, #0x290]
  14796c: d37ced01     	lsl	x1, x8, #4
  147970: f940e3e8     	ldr	x8, [sp, #0x1c0]
  147974: f900dfe0     	str	x0, [sp, #0x1b8]
  147978: aa0803e0     	mov	x0, x8
  14797c: 97fd6929     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  147980: 14000001     	b	0x147984 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x2e0>
  147984: 910bc3e0     	add	x0, sp, #0x2f0
  147988: f940dfe1     	ldr	x1, [sp, #0x1b8]
  14798c: 97fd820d     	bl	0xa81c0 <_ZN7android2spINS_7ABufferEEaSEPS1_@plt>
  147990: f900dbe0     	str	x0, [sp, #0x1b0]
  147994: 14000001     	b	0x147998 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x2f4>
  147998: 910be3e0     	add	x0, sp, #0x2f8
  14799c: 97fd613d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1479a0: f900d7e0     	str	x0, [sp, #0x1a8]
  1479a4: 14000001     	b	0x1479a8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x304>
  1479a8: 910ba3e8     	add	x8, sp, #0x2e8
  1479ac: f940d7e0     	ldr	x0, [sp, #0x1a8]
  1479b0: 97fd68cc     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  1479b4: 14000001     	b	0x1479b8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x314>
  1479b8: 910ba3e0     	add	x0, sp, #0x2e8
  1479bc: 97fd83d1     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1479c0: f900d3e0     	str	x0, [sp, #0x1a0]
  1479c4: 14000001     	b	0x1479c8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x324>
  1479c8: 900005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1479cc: 910cc821     	add	x1, x1, #0x332
  1479d0: 910bc3e2     	add	x2, sp, #0x2f0
  1479d4: f940d3e0     	ldr	x0, [sp, #0x1a0]
  1479d8: 97fd85b6     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
  1479dc: 14000001     	b	0x1479e0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x33c>
  1479e0: 910ba3e0     	add	x0, sp, #0x2e8
  1479e4: 97fd8d3f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1479e8: 1400001b     	b	0x147a54 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3b0>
  1479ec: f9013fe0     	str	x0, [sp, #0x278]
  1479f0: 2a0103e8     	mov	w8, w1
  1479f4: b90277e8     	str	w8, [sp, #0x274]
  1479f8: f940ebe0     	ldr	x0, [sp, #0x1d0]
  1479fc: 97fd63d9     	bl	0xa0960 <_ZdlPv@plt>
  147a00: 140001d3     	b	0x14814c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xaa8>
  147a04: f9013fe0     	str	x0, [sp, #0x278]
  147a08: 2a0103e8     	mov	w8, w1
  147a0c: b90277e8     	str	w8, [sp, #0x274]
  147a10: 1400018c     	b	0x148040 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x99c>
  147a14: f9013fe0     	str	x0, [sp, #0x278]
  147a18: 2a0103e8     	mov	w8, w1
  147a1c: b90277e8     	str	w8, [sp, #0x274]
  147a20: 14000185     	b	0x148034 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x990>
  147a24: f9013fe0     	str	x0, [sp, #0x278]
  147a28: 2a0103e8     	mov	w8, w1
  147a2c: b90277e8     	str	w8, [sp, #0x274]
  147a30: f940e3e0     	ldr	x0, [sp, #0x1c0]
  147a34: 97fd63cb     	bl	0xa0960 <_ZdlPv@plt>
  147a38: 1400017f     	b	0x148034 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x990>
  147a3c: f9013fe0     	str	x0, [sp, #0x278]
  147a40: 2a0103e8     	mov	w8, w1
  147a44: b90277e8     	str	w8, [sp, #0x274]
  147a48: 910ba3e0     	add	x0, sp, #0x2e8
  147a4c: 97fd8d25     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147a50: 14000179     	b	0x148034 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x990>
  147a54: 910b43e0     	add	x0, sp, #0x2d0
  147a58: 97fd8bc2     	bl	0xaa960 <_ZN7android7AStringC1Ev@plt>
  147a5c: 14000001     	b	0x147a60 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3bc>
  147a60: aa1f03e8     	mov	x8, xzr
  147a64: f9012fe8     	str	x8, [sp, #0x258]
  147a68: f9012be8     	str	x8, [sp, #0x250]
  147a6c: f90127e8     	str	x8, [sp, #0x248]
  147a70: 14000001     	b	0x147a74 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3d0>
  147a74: f94127e8     	ldr	x8, [sp, #0x248]
  147a78: d10403a0     	sub	x0, x29, #0x100
  147a7c: f900cfe8     	str	x8, [sp, #0x198]
  147a80: 97fd83c0     	bl	0xa8980 <_ZNK7android6VectorINS_11NALPositionEE4sizeEv@plt>
  147a84: f900cbe0     	str	x0, [sp, #0x190]
  147a88: 14000001     	b	0x147a8c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3e8>
  147a8c: f940cfe8     	ldr	x8, [sp, #0x198]
  147a90: f940cbe9     	ldr	x9, [sp, #0x190]
  147a94: eb09010a     	subs	x10, x8, x9
  147a98: f900c7ea     	str	x10, [sp, #0x188]
  147a9c: 540013e2     	b.hs	0x147d18 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x674>
  147aa0: 14000001     	b	0x147aa4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x400>
  147aa4: f94127e1     	ldr	x1, [sp, #0x248]
  147aa8: d10403a0     	sub	x0, x29, #0x100
  147aac: 97fd7049     	bl	0xa3bd0 <_ZNK7android6VectorINS_11NALPositionEE6itemAtEm@plt>
  147ab0: f900c3e0     	str	x0, [sp, #0x180]
  147ab4: 14000001     	b	0x147ab8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x414>
  147ab8: f940c3e8     	ldr	x8, [sp, #0x180]
  147abc: f90123e8     	str	x8, [sp, #0x240]
  147ac0: f9410be9     	ldr	x9, [sp, #0x210]
  147ac4: 91004120     	add	x0, x9, #0x10
  147ac8: 97fd60f2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147acc: f900bfe0     	str	x0, [sp, #0x178]
  147ad0: 14000001     	b	0x147ad4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x430>
  147ad4: f940bfe0     	ldr	x0, [sp, #0x178]
  147ad8: 97fd75de     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147adc: f900bbe0     	str	x0, [sp, #0x170]
  147ae0: 14000001     	b	0x147ae4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x440>
  147ae4: f94123e8     	ldr	x8, [sp, #0x240]
  147ae8: f9400108     	ldr	x8, [x8]
  147aec: f940bbe9     	ldr	x9, [sp, #0x170]
  147af0: 3868692a     	ldrb	w10, [x9, x8]
  147af4: 1200114a     	and	w10, w10, #0x1f
  147af8: b9023fea     	str	w10, [sp, #0x23c]
  147afc: b9423fea     	ldr	w10, [sp, #0x23c]
  147b00: 7100194a     	subs	w10, w10, #0x6
  147b04: b9016fea     	str	w10, [sp, #0x16c]
  147b08: 54000761     	b.ne	0x147bf4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x550>
  147b0c: 14000001     	b	0x147b10 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x46c>
  147b10: f94123e8     	ldr	x8, [sp, #0x240]
  147b14: f9400508     	ldr	x8, [x8, #0x8]
  147b18: b40006e8     	cbz	x8, 0x147bf4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x550>
  147b1c: 14000001     	b	0x147b20 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x47c>
  147b20: f9412be8     	ldr	x8, [sp, #0x250]
  147b24: 910bc3e0     	add	x0, sp, #0x2f0
  147b28: f900b3e8     	str	x8, [sp, #0x160]
  147b2c: 97fd60d9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147b30: f900afe0     	str	x0, [sp, #0x158]
  147b34: 14000001     	b	0x147b38 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x494>
  147b38: f940afe0     	ldr	x0, [sp, #0x158]
  147b3c: 97fd6f9d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  147b40: f900abe0     	str	x0, [sp, #0x150]
  147b44: 14000001     	b	0x147b48 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x4a4>
  147b48: f940b3e8     	ldr	x8, [sp, #0x160]
  147b4c: f940abe9     	ldr	x9, [sp, #0x150]
  147b50: eb49110a     	subs	x10, x8, x9, lsr #4
  147b54: f900a7ea     	str	x10, [sp, #0x148]
  147b58: 54000203     	b.lo	0x147b98 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x4f4>
  147b5c: 14000001     	b	0x147b60 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x4bc>
  147b60: aa1f03e0     	mov	x0, xzr
  147b64: f94107e8     	ldr	x8, [sp, #0x208]
  147b68: f900a3e0     	str	x0, [sp, #0x140]
  147b6c: aa0803e0     	mov	x0, x8
  147b70: f940a3e1     	ldr	x1, [sp, #0x140]
  147b74: 97fd866f     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  147b78: 14000001     	b	0x147b7c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x4d8>
  147b7c: 320003e8     	orr	w8, wzr, #0x1
  147b80: b9023be8     	str	w8, [sp, #0x238]
  147b84: 14000122     	b	0x14800c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x968>
  147b88: f9013fe0     	str	x0, [sp, #0x278]
  147b8c: 2a0103e8     	mov	w8, w1
  147b90: b90277e8     	str	w8, [sp, #0x274]
  147b94: 14000125     	b	0x148028 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x984>
  147b98: 910bc3e0     	add	x0, sp, #0x2f0
  147b9c: 97fd60bd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147ba0: f9009fe0     	str	x0, [sp, #0x138]
  147ba4: 14000001     	b	0x147ba8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x504>
  147ba8: f9409fe0     	ldr	x0, [sp, #0x138]
  147bac: 97fd75a9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147bb0: f9009be0     	str	x0, [sp, #0x130]
  147bb4: 14000001     	b	0x147bb8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x514>
  147bb8: f9412be8     	ldr	x8, [sp, #0x250]
  147bbc: 91000509     	add	x9, x8, #0x1
  147bc0: f9012be9     	str	x9, [sp, #0x250]
  147bc4: f9409be9     	ldr	x9, [sp, #0x130]
  147bc8: 8b081128     	add	x8, x9, x8, lsl #4
  147bcc: f9011be8     	str	x8, [sp, #0x230]
  147bd0: f9412fe8     	ldr	x8, [sp, #0x258]
  147bd4: 91001108     	add	x8, x8, #0x4
  147bd8: f9411bea     	ldr	x10, [sp, #0x230]
  147bdc: f9000148     	str	x8, [x10]
  147be0: f94123e8     	ldr	x8, [sp, #0x240]
  147be4: f9400508     	ldr	x8, [x8, #0x8]
  147be8: f9411bea     	ldr	x10, [sp, #0x230]
  147bec: f9000548     	str	x8, [x10, #0x8]
  147bf0: 14000001     	b	0x147bf4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x550>
  147bf4: b9423fe2     	ldr	w2, [sp, #0x23c]
  147bf8: 900005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  147bfc: 9110e021     	add	x1, x1, #0x438
  147c00: d10263a0     	sub	x0, x29, #0x98
  147c04: 97fd6ab3     	bl	0xa26d0 <sprintf@plt>
  147c08: b9012fe0     	str	w0, [sp, #0x12c]
  147c0c: 14000001     	b	0x147c10 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x56c>
  147c10: f94127e8     	ldr	x8, [sp, #0x248]
  147c14: b4000108     	cbz	x8, 0x147c34 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x590>
  147c18: 14000001     	b	0x147c1c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x578>
  147c1c: f0000581     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  147c20: 912b5021     	add	x1, x1, #0xad4
  147c24: 910b43e0     	add	x0, sp, #0x2d0
  147c28: 97fd8622     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  147c2c: 14000001     	b	0x147c30 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x58c>
  147c30: 14000001     	b	0x147c34 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x590>
  147c34: 910b43e0     	add	x0, sp, #0x2d0
  147c38: d10263a1     	sub	x1, x29, #0x98
  147c3c: 97fd861d     	bl	0xa94b0 <_ZN7android7AString6appendEPKc@plt>
  147c40: 14000001     	b	0x147c44 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x5a0>
  147c44: 910be3e0     	add	x0, sp, #0x2f8
  147c48: 97fd6092     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147c4c: f90093e0     	str	x0, [sp, #0x120]
  147c50: 14000001     	b	0x147c54 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x5b0>
  147c54: f94093e0     	ldr	x0, [sp, #0x120]
  147c58: 97fd757e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147c5c: f9008fe0     	str	x0, [sp, #0x118]
  147c60: 14000001     	b	0x147c64 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x5c0>
  147c64: f9412fe8     	ldr	x8, [sp, #0x258]
  147c68: 320803e9     	orr	w9, wzr, #0x1000000
  147c6c: f9408fea     	ldr	x10, [sp, #0x118]
  147c70: b8286949     	str	w9, [x10, x8]
  147c74: 910be3e0     	add	x0, sp, #0x2f8
  147c78: 97fd6086     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147c7c: f9008be0     	str	x0, [sp, #0x110]
  147c80: 14000001     	b	0x147c84 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x5e0>
  147c84: f9408be0     	ldr	x0, [sp, #0x110]
  147c88: 97fd7572     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147c8c: f90087e0     	str	x0, [sp, #0x108]
  147c90: 14000001     	b	0x147c94 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x5f0>
  147c94: f9412fe8     	ldr	x8, [sp, #0x258]
  147c98: f94087e9     	ldr	x9, [sp, #0x108]
  147c9c: 8b080128     	add	x8, x9, x8
  147ca0: 91001108     	add	x8, x8, #0x4
  147ca4: f9410bea     	ldr	x10, [sp, #0x210]
  147ca8: 91004140     	add	x0, x10, #0x10
  147cac: f90083e8     	str	x8, [sp, #0x100]
  147cb0: 97fd6078     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147cb4: f9007fe0     	str	x0, [sp, #0xf8]
  147cb8: 14000001     	b	0x147cbc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x618>
  147cbc: f9407fe0     	ldr	x0, [sp, #0xf8]
  147cc0: 97fd7564     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147cc4: f9007be0     	str	x0, [sp, #0xf0]
  147cc8: 14000001     	b	0x147ccc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x628>
  147ccc: f94123e8     	ldr	x8, [sp, #0x240]
  147cd0: f9400109     	ldr	x9, [x8]
  147cd4: f9407bea     	ldr	x10, [sp, #0xf0]
  147cd8: 8b090141     	add	x1, x10, x9
  147cdc: f9400502     	ldr	x2, [x8, #0x8]
  147ce0: f94083e0     	ldr	x0, [sp, #0x100]
  147ce4: 97fd602b     	bl	0x9fd90 <memcpy@plt>
  147ce8: f94123e8     	ldr	x8, [sp, #0x240]
  147cec: f9400508     	ldr	x8, [x8, #0x8]
  147cf0: f9412fe9     	ldr	x9, [sp, #0x258]
  147cf4: 8b080128     	add	x8, x9, x8
  147cf8: 91001108     	add	x8, x8, #0x4
  147cfc: f9012fe8     	str	x8, [sp, #0x258]
  147d00: f90077e0     	str	x0, [sp, #0xe8]
  147d04: 14000001     	b	0x147d08 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x664>
  147d08: f94127e8     	ldr	x8, [sp, #0x248]
  147d0c: 91000508     	add	x8, x8, #0x1
  147d10: f90127e8     	str	x8, [sp, #0x248]
  147d14: 17ffff58     	b	0x147a74 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x3d0>
  147d18: d10403a0     	sub	x0, x29, #0x100
  147d1c: 97fd8319     	bl	0xa8980 <_ZNK7android6VectorINS_11NALPositionEE4sizeEv@plt>
  147d20: f90073e0     	str	x0, [sp, #0xe0]
  147d24: 14000001     	b	0x147d28 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x684>
  147d28: f94073e8     	ldr	x8, [sp, #0xe0]
  147d2c: f1000501     	subs	x1, x8, #0x1
  147d30: d10403a0     	sub	x0, x29, #0x100
  147d34: 97fd6fa7     	bl	0xa3bd0 <_ZNK7android6VectorINS_11NALPositionEE6itemAtEm@plt>
  147d38: f9006fe0     	str	x0, [sp, #0xd8]
  147d3c: 14000001     	b	0x147d40 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x69c>
  147d40: f9406fe8     	ldr	x8, [sp, #0xd8]
  147d44: f90117e8     	str	x8, [sp, #0x228]
  147d48: f94117e9     	ldr	x9, [sp, #0x228]
  147d4c: f940012a     	ldr	x10, [x9]
  147d50: f9400529     	ldr	x9, [x9, #0x8]
  147d54: 8b090149     	add	x9, x10, x9
  147d58: f90113e9     	str	x9, [sp, #0x220]
  147d5c: f9410be9     	ldr	x9, [sp, #0x210]
  147d60: 91004120     	add	x0, x9, #0x10
  147d64: 97fd604b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147d68: f9006be0     	str	x0, [sp, #0xd0]
  147d6c: 14000001     	b	0x147d70 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x6cc>
  147d70: f9406be0     	ldr	x0, [sp, #0xd0]
  147d74: 97fd7537     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147d78: f90067e0     	str	x0, [sp, #0xc8]
  147d7c: 14000001     	b	0x147d80 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x6dc>
  147d80: f9410be8     	ldr	x8, [sp, #0x210]
  147d84: 91004100     	add	x0, x8, #0x10
  147d88: 97fd6042     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147d8c: f90063e0     	str	x0, [sp, #0xc0]
  147d90: 14000001     	b	0x147d94 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x6f0>
  147d94: f94063e0     	ldr	x0, [sp, #0xc0]
  147d98: 97fd752e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  147d9c: f9005fe0     	str	x0, [sp, #0xb8]
  147da0: 14000001     	b	0x147da4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x700>
  147da4: f94113e8     	ldr	x8, [sp, #0x220]
  147da8: f9405fe9     	ldr	x9, [sp, #0xb8]
  147dac: 8b080128     	add	x8, x9, x8
  147db0: f9410bea     	ldr	x10, [sp, #0x210]
  147db4: 91004140     	add	x0, x10, #0x10
  147db8: f9005be8     	str	x8, [sp, #0xb0]
  147dbc: 97fd6035     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147dc0: f90057e0     	str	x0, [sp, #0xa8]
  147dc4: 14000001     	b	0x147dc8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x724>
  147dc8: f94057e0     	ldr	x0, [sp, #0xa8]
  147dcc: 97fd6ef9     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  147dd0: f90053e0     	str	x0, [sp, #0xa0]
  147dd4: 14000001     	b	0x147dd8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x734>
  147dd8: f94113e8     	ldr	x8, [sp, #0x220]
  147ddc: f94053e9     	ldr	x9, [sp, #0xa0]
  147de0: eb080122     	subs	x2, x9, x8
  147de4: f94067e0     	ldr	x0, [sp, #0xc8]
  147de8: f9405be1     	ldr	x1, [sp, #0xb0]
  147dec: 97fd6c15     	bl	0xa2e40 <memmove@plt>
  147df0: f9410be8     	ldr	x8, [sp, #0x210]
  147df4: 91004109     	add	x9, x8, #0x10
  147df8: f9004fe0     	str	x0, [sp, #0x98]
  147dfc: aa0903e0     	mov	x0, x9
  147e00: 97fd6024     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147e04: f9004be0     	str	x0, [sp, #0x90]
  147e08: 14000001     	b	0x147e0c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x768>
  147e0c: f9410be8     	ldr	x8, [sp, #0x210]
  147e10: 91004100     	add	x0, x8, #0x10
  147e14: 97fd601f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147e18: f90047e0     	str	x0, [sp, #0x88]
  147e1c: 14000001     	b	0x147e20 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x77c>
  147e20: f94047e0     	ldr	x0, [sp, #0x88]
  147e24: 97fd6ee3     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  147e28: f90043e0     	str	x0, [sp, #0x80]
  147e2c: 14000001     	b	0x147e30 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x78c>
  147e30: f94113e8     	ldr	x8, [sp, #0x220]
  147e34: f94043e9     	ldr	x9, [sp, #0x80]
  147e38: eb080122     	subs	x2, x9, x8
  147e3c: aa1f03e8     	mov	x8, xzr
  147e40: f9404be0     	ldr	x0, [sp, #0x90]
  147e44: aa0803e1     	mov	x1, x8
  147e48: 97fd8c62     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  147e4c: 14000001     	b	0x147e50 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7ac>
  147e50: f94113e1     	ldr	x1, [sp, #0x220]
  147e54: f9410be0     	ldr	x0, [sp, #0x210]
  147e58: 97fd7756     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  147e5c: f9003fe0     	str	x0, [sp, #0x78]
  147e60: 14000001     	b	0x147e64 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7c0>
  147e64: f9403fe8     	ldr	x8, [sp, #0x78]
  147e68: f9010fe8     	str	x8, [sp, #0x218]
  147e6c: f9410fe9     	ldr	x9, [sp, #0x218]
  147e70: b6f80189     	tbz	x9, #0x3f, 0x147ea0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7fc>
  147e74: 14000001     	b	0x147e78 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7d4>
  147e78: aa1f03e0     	mov	x0, xzr
  147e7c: f94107e8     	ldr	x8, [sp, #0x208]
  147e80: f9003be0     	str	x0, [sp, #0x70]
  147e84: aa0803e0     	mov	x0, x8
  147e88: f9403be1     	ldr	x1, [sp, #0x70]
  147e8c: 97fd85a9     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  147e90: 14000001     	b	0x147e94 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7f0>
  147e94: 320003e8     	orr	w8, wzr, #0x1
  147e98: b9023be8     	str	w8, [sp, #0x238]
  147e9c: 1400005c     	b	0x14800c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x968>
  147ea0: 910be3e0     	add	x0, sp, #0x2f8
  147ea4: 97fd5ffb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147ea8: f90037e0     	str	x0, [sp, #0x68]
  147eac: 14000001     	b	0x147eb0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x80c>
  147eb0: 910b23e8     	add	x8, sp, #0x2c8
  147eb4: f94037e0     	ldr	x0, [sp, #0x68]
  147eb8: 97fd678a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  147ebc: 14000001     	b	0x147ec0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x81c>
  147ec0: 910b23e0     	add	x0, sp, #0x2c8
  147ec4: 97fd828f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  147ec8: f90033e0     	str	x0, [sp, #0x60]
  147ecc: 14000001     	b	0x147ed0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x82c>
  147ed0: f9410fe2     	ldr	x2, [sp, #0x218]
  147ed4: d0000581     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  147ed8: 912bbc21     	add	x1, x1, #0xaef
  147edc: f94033e0     	ldr	x0, [sp, #0x60]
  147ee0: 97fd8234     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  147ee4: 14000001     	b	0x147ee8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x844>
  147ee8: 910b23e0     	add	x0, sp, #0x2c8
  147eec: 97fd8bfd     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147ef0: 394a13e8     	ldrb	w8, [sp, #0x284]
  147ef4: 36000468     	tbz	w8, #0x0, 0x147f80 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x8dc>
  147ef8: 14000001     	b	0x147efc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x858>
  147efc: 910be3e0     	add	x0, sp, #0x2f8
  147f00: 97fd5fe4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  147f04: f9002fe0     	str	x0, [sp, #0x58]
  147f08: 14000001     	b	0x147f0c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x868>
  147f0c: 910b03e8     	add	x8, sp, #0x2c0
  147f10: f9402fe0     	ldr	x0, [sp, #0x58]
  147f14: 97fd6773     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  147f18: 14000001     	b	0x147f1c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x878>
  147f1c: 910b03e0     	add	x0, sp, #0x2c0
  147f20: 97fd8278     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  147f24: f9002be0     	str	x0, [sp, #0x50]
  147f28: 14000001     	b	0x147f2c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x888>
  147f2c: 900005a1     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  147f30: 9100d421     	add	x1, x1, #0x35
  147f34: 320003e2     	orr	w2, wzr, #0x1
  147f38: f9402be0     	ldr	x0, [sp, #0x50]
  147f3c: 97fd6335     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  147f40: 14000001     	b	0x147f44 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x8a0>
  147f44: 910b03e0     	add	x0, sp, #0x2c0
  147f48: 97fd8be6     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147f4c: 1400000d     	b	0x147f80 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x8dc>
  147f50: f9013fe0     	str	x0, [sp, #0x278]
  147f54: 2a0103e8     	mov	w8, w1
  147f58: b90277e8     	str	w8, [sp, #0x274]
  147f5c: 910b23e0     	add	x0, sp, #0x2c8
  147f60: 97fd8be0     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147f64: 14000031     	b	0x148028 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x984>
  147f68: f9013fe0     	str	x0, [sp, #0x278]
  147f6c: 2a0103e8     	mov	w8, w1
  147f70: b90277e8     	str	w8, [sp, #0x274]
  147f74: 910b03e0     	add	x0, sp, #0x2c0
  147f78: 97fd8bda     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  147f7c: 1400002b     	b	0x148028 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x984>
  147f80: f9410be8     	ldr	x8, [sp, #0x210]
  147f84: 9100a100     	add	x0, x8, #0x28
  147f88: aa1f03e1     	mov	x1, xzr
  147f8c: 97fd88a9     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  147f90: b9004fe0     	str	w0, [sp, #0x4c]
  147f94: 14000001     	b	0x147f98 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x8f4>
  147f98: b9404fe8     	ldr	w8, [sp, #0x4c]
  147f9c: 360002a8     	tbz	w8, #0x0, 0x147ff0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x94c>
  147fa0: 14000001     	b	0x147fa4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x900>
  147fa4: 910ae3e8     	add	x8, sp, #0x2b8
  147fa8: 910be3e0     	add	x0, sp, #0x2f8
  147fac: 97fd6885     	bl	0xa21c0 <_ZN7android24MakeAVCCodecSpecificDataERKNS_2spINS_7ABufferEEE@plt>
  147fb0: 14000001     	b	0x147fb4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x910>
  147fb4: f9410be8     	ldr	x8, [sp, #0x210]
  147fb8: 9100a100     	add	x0, x8, #0x28
  147fbc: 910ae3e1     	add	x1, sp, #0x2b8
  147fc0: 97fd711c     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
  147fc4: f90023e0     	str	x0, [sp, #0x40]
  147fc8: 14000001     	b	0x147fcc <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x928>
  147fcc: 910ae3e0     	add	x0, sp, #0x2b8
  147fd0: 97fd6668     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  147fd4: 14000007     	b	0x147ff0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x94c>
  147fd8: f9013fe0     	str	x0, [sp, #0x278]
  147fdc: 2a0103e8     	mov	w8, w1
  147fe0: b90277e8     	str	w8, [sp, #0x274]
  147fe4: 910ae3e0     	add	x0, sp, #0x2b8
  147fe8: 97fd6662     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  147fec: 1400000f     	b	0x148028 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x984>
  147ff0: 910be3e1     	add	x1, sp, #0x2f8
  147ff4: f94107e0     	ldr	x0, [sp, #0x208]
  147ff8: 97fd8912     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  147ffc: 14000001     	b	0x148000 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x95c>
  148000: 320003e8     	orr	w8, wzr, #0x1
  148004: b9023be8     	str	w8, [sp, #0x238]
  148008: 14000001     	b	0x14800c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x968>
  14800c: 910b43e0     	add	x0, sp, #0x2d0
  148010: 97fd673c     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  148014: 910bc3e0     	add	x0, sp, #0x2f0
  148018: 97fd893e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14801c: 910be3e0     	add	x0, sp, #0x2f8
  148020: 97fd893c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  148024: 1400003d     	b	0x148118 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa74>
  148028: 910b43e0     	add	x0, sp, #0x2d0
  14802c: 97fd6735     	bl	0xa1d00 <_ZN7android7AStringD1Ev@plt>
  148030: 14000001     	b	0x148034 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x990>
  148034: 910bc3e0     	add	x0, sp, #0x2f0
  148038: 97fd8936     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14803c: 14000001     	b	0x148040 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x99c>
  148040: 910be3e0     	add	x0, sp, #0x2f8
  148044: 97fd8933     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  148048: 14000041     	b	0x14814c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xaa8>
  14804c: f94187e8     	ldr	x8, [sp, #0x308]
  148050: f9410be9     	ldr	x9, [sp, #0x210]
  148054: 91004120     	add	x0, x9, #0x10
  148058: f9001fe8     	str	x8, [sp, #0x38]
  14805c: 97fd5f8d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148060: f9001be0     	str	x0, [sp, #0x30]
  148064: 14000001     	b	0x148068 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x9c4>
  148068: f9401be0     	ldr	x0, [sp, #0x30]
  14806c: 97fd7479     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148070: f90017e0     	str	x0, [sp, #0x28]
  148074: 14000001     	b	0x148078 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x9d4>
  148078: f9401fe8     	ldr	x8, [sp, #0x38]
  14807c: f94017e9     	ldr	x9, [sp, #0x28]
  148080: eb09010a     	subs	x10, x8, x9
  148084: f90157ea     	str	x10, [sp, #0x2a8]
  148088: f94183ea     	ldr	x10, [sp, #0x300]
  14808c: f9015bea     	str	x10, [sp, #0x2b0]
  148090: d10403a0     	sub	x0, x29, #0x100
  148094: 910aa3e1     	add	x1, sp, #0x2a8
  148098: 97fd83c6     	bl	0xa8fb0 <_ZN7android6VectorINS_11NALPositionEE4pushERKS1_@plt>
  14809c: 14000001     	b	0x1480a0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x9fc>
  1480a0: f94183e8     	ldr	x8, [sp, #0x300]
  1480a4: f9414fe9     	ldr	x9, [sp, #0x298]
  1480a8: 8b080128     	add	x8, x9, x8
  1480ac: f9014fe8     	str	x8, [sp, #0x298]
  1480b0: 17fffd9c     	b	0x147720 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0x7c>
  1480b4: b9428fe8     	ldr	w8, [sp, #0x28c]
  1480b8: 31002d08     	adds	w8, w8, #0xb
  1480bc: b90027e8     	str	w8, [sp, #0x24]
  1480c0: 54000180     	b.eq	0x1480f0 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa4c>
  1480c4: 14000001     	b	0x1480c8 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa24>
  1480c8: aa1f03e0     	mov	x0, xzr
  1480cc: f94107e8     	ldr	x8, [sp, #0x208]
  1480d0: f9000fe0     	str	x0, [sp, #0x18]
  1480d4: aa0803e0     	mov	x0, x8
  1480d8: f9400fe1     	ldr	x1, [sp, #0x18]
  1480dc: 97fd8515     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1480e0: 14000001     	b	0x1480e4 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa40>
  1480e4: 320003e8     	orr	w8, wzr, #0x1
  1480e8: b9023be8     	str	w8, [sp, #0x238]
  1480ec: 1400000b     	b	0x148118 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa74>
  1480f0: aa1f03e0     	mov	x0, xzr
  1480f4: f94107e8     	ldr	x8, [sp, #0x208]
  1480f8: f9000be0     	str	x0, [sp, #0x10]
  1480fc: aa0803e0     	mov	x0, x8
  148100: f9400be1     	ldr	x1, [sp, #0x10]
  148104: 97fd850b     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148108: 14000001     	b	0x14810c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa68>
  14810c: 320003e8     	orr	w8, wzr, #0x1
  148110: b9023be8     	str	w8, [sp, #0x238]
  148114: 14000001     	b	0x148118 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa74>
  148118: d10403a0     	sub	x0, x29, #0x100
  14811c: 97fd6285     	bl	0xa0b30 <_ZN7android6VectorINS_11NALPositionEED2Ev@plt>
  148120: d53bd040     	mrs	x0, TPIDR_EL0
  148124: f9401400     	ldr	x0, [x0, #0x28]
  148128: f85e83be     	ldur	x30, [x29, #-0x18]
  14812c: eb1e0000     	subs	x0, x0, x30
  148130: f90007e0     	str	x0, [sp, #0x8]
  148134: 54000161     	b.ne	0x148160 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xabc>
  148138: 14000001     	b	0x14813c <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xa98>
  14813c: 911003ff     	add	sp, sp, #0x400
  148140: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  148144: f84207fc     	ldr	x28, [sp], #0x20
  148148: d65f03c0     	ret
  14814c: d10403a0     	sub	x0, x29, #0x100
  148150: 97fd6278     	bl	0xa0b30 <_ZN7android6VectorINS_11NALPositionEED2Ev@plt>
  148154: 14000001     	b	0x148158 <android::ElementaryStreamQueue::dequeueAccessUnitH264()+0xab4>
  148158: f9413fe0     	ldr	x0, [sp, #0x278]
  14815c: 97fd7f6d     	bl	0xa7f10 <_Unwind_Resume@plt>
  148160: 97fd8704     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000148164 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()>:
  148164: f81e0ffc     	str	x28, [sp, #-0x20]!
  148168: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14816c: 910043fd     	add	x29, sp, #0x10
  148170: d10bc3ff     	sub	sp, sp, #0x2f0
  148174: d53bd049     	mrs	x9, TPIDR_EL0
  148178: f9401529     	ldr	x9, [x9, #0x28]
  14817c: f81e83a9     	stur	x9, [x29, #-0x18]
  148180: f81803a0     	stur	x0, [x29, #-0x80]
  148184: f85803a9     	ldur	x9, [x29, #-0x80]
  148188: aa0903e0     	mov	x0, x9
  14818c: 91004129     	add	x9, x9, #0x10
  148190: f81283a0     	stur	x0, [x29, #-0xd8]
  148194: aa0903e0     	mov	x0, x9
  148198: f81203a8     	stur	x8, [x29, #-0xe0]
  14819c: 97fd5f3d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1481a0: 97fd6e04     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1481a4: b5000120     	cbnz	x0, 0x1481c8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x64>
  1481a8: 14000001     	b	0x1481ac <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x48>
  1481ac: aa1f03e0     	mov	x0, xzr
  1481b0: f85203a8     	ldur	x8, [x29, #-0xe0]
  1481b4: f81183a0     	stur	x0, [x29, #-0xe8]
  1481b8: aa0803e0     	mov	x0, x8
  1481bc: f85183a1     	ldur	x1, [x29, #-0xe8]
  1481c0: 97fd84dc     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1481c4: 14000253     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  1481c8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1481cc: 91006100     	add	x0, x8, #0x18
  1481d0: 97fd83c0     	bl	0xa90d0 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5emptyEv@plt>
  1481d4: 36000120     	tbz	w0, #0x0, 0x1481f8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x94>
  1481d8: 14000001     	b	0x1481dc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x78>
  1481dc: aa1f03e0     	mov	x0, xzr
  1481e0: f85203a8     	ldur	x8, [x29, #-0xe0]
  1481e4: f81103a0     	stur	x0, [x29, #-0xf0]
  1481e8: aa0803e0     	mov	x0, x8
  1481ec: f85103a1     	ldur	x1, [x29, #-0xf0]
  1481f0: 97fd84d0     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1481f4: 14000247     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  1481f8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1481fc: 91006100     	add	x0, x8, #0x18
  148200: d10143a9     	sub	x9, x29, #0x50
  148204: aa0903e8     	mov	x8, x9
  148208: f81083a9     	stur	x9, [x29, #-0xf8]
  14820c: 97fd6441     	bl	0xa1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>
  148210: f85083a0     	ldur	x0, [x29, #-0xf8]
  148214: 97fd667b     	bl	0xa1c00 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  148218: f81003a0     	stur	x0, [x29, #-0x100]
  14821c: 14000001     	b	0x148220 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0xbc>
  148220: d10143a0     	sub	x0, x29, #0x50
  148224: 97fd7dbf     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  148228: f85003a0     	ldur	x0, [x29, #-0x100]
  14822c: f81783a0     	stur	x0, [x29, #-0x88]
  148230: f85283be     	ldur	x30, [x29, #-0xd8]
  148234: 910043c0     	add	x0, x30, #0x10
  148238: 97fd5f16     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14823c: 97fd6ddd     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148240: f85783be     	ldur	x30, [x29, #-0x88]
  148244: f94007de     	ldr	x30, [x30, #0x8]
  148248: eb1e0000     	subs	x0, x0, x30
  14824c: f900ffe0     	str	x0, [sp, #0x1f8]
  148250: 540001e2     	b.hs	0x14828c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x128>
  148254: 14000001     	b	0x148258 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0xf4>
  148258: aa1f03e0     	mov	x0, xzr
  14825c: f85203a8     	ldur	x8, [x29, #-0xe0]
  148260: f900fbe0     	str	x0, [sp, #0x1f0]
  148264: aa0803e0     	mov	x0, x8
  148268: f940fbe1     	ldr	x1, [sp, #0x1f0]
  14826c: 97fd84b1     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148270: 14000228     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  148274: f81703a0     	stur	x0, [x29, #-0x90]
  148278: 2a0103e8     	mov	w8, w1
  14827c: b816c3a8     	stur	w8, [x29, #-0x94]
  148280: d10143a0     	sub	x0, x29, #0x50
  148284: 97fd7da7     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  148288: 1400022d     	b	0x148b3c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9d8>
  14828c: f85783a8     	ldur	x8, [x29, #-0x88]
  148290: f9400108     	ldr	x8, [x8]
  148294: b6f80128     	tbz	x8, #0x3f, 0x1482b8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x154>
  148298: 14000001     	b	0x14829c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x138>
  14829c: aa1f03e0     	mov	x0, xzr
  1482a0: f85203a8     	ldur	x8, [x29, #-0xe0]
  1482a4: f900f7e0     	str	x0, [sp, #0x1e8]
  1482a8: aa0803e0     	mov	x0, x8
  1482ac: f940f7e1     	ldr	x1, [sp, #0x1e8]
  1482b0: 97fd84a0     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1482b4: 14000217     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  1482b8: aa1f03e8     	mov	x8, xzr
  1482bc: f81603a8     	stur	x8, [x29, #-0xa0]
  1482c0: 14000001     	b	0x1482c4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x160>
  1482c4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1482c8: f85783a9     	ldur	x9, [x29, #-0x88]
  1482cc: f9400529     	ldr	x9, [x9, #0x8]
  1482d0: eb090108     	subs	x8, x8, x9
  1482d4: f900f3e8     	str	x8, [sp, #0x1e0]
  1482d8: 54002b82     	b.hs	0x148848 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6e4>
  1482dc: 14000001     	b	0x1482e0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x17c>
  1482e0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1482e4: 91001d08     	add	x8, x8, #0x7
  1482e8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1482ec: 91004120     	add	x0, x9, #0x10
  1482f0: f900efe8     	str	x8, [sp, #0x1d8]
  1482f4: 97fd5ee7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1482f8: 97fd6dae     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1482fc: f940efe8     	ldr	x8, [sp, #0x1d8]
  148300: eb000108     	subs	x8, x8, x0
  148304: f900ebe8     	str	x8, [sp, #0x1d0]
  148308: 54000129     	b.ls	0x14832c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x1c8>
  14830c: 14000001     	b	0x148310 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x1ac>
  148310: aa1f03e0     	mov	x0, xzr
  148314: f85203a8     	ldur	x8, [x29, #-0xe0]
  148318: f900e7e0     	str	x0, [sp, #0x1c8]
  14831c: aa0803e0     	mov	x0, x8
  148320: f940e7e1     	ldr	x1, [sp, #0x1c8]
  148324: 97fd8483     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148328: 140001fa     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  14832c: f85283a8     	ldur	x8, [x29, #-0xd8]
  148330: 91004109     	add	x9, x8, #0x10
  148334: aa0903e0     	mov	x0, x9
  148338: f900e3e9     	str	x9, [sp, #0x1c0]
  14833c: 97fd5ed5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148340: 97fd73c4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148344: f85603a8     	ldur	x8, [x29, #-0xa0]
  148348: 8b080001     	add	x1, x0, x8
  14834c: f940e3e0     	ldr	x0, [sp, #0x1c0]
  148350: f900dfe1     	str	x1, [sp, #0x1b8]
  148354: 97fd5ecf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148358: 97fd6d96     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14835c: f85603a8     	ldur	x8, [x29, #-0xa0]
  148360: eb080002     	subs	x2, x0, x8
  148364: d10123a8     	sub	x8, x29, #0x48
  148368: aa0803e0     	mov	x0, x8
  14836c: f940dfe1     	ldr	x1, [sp, #0x1b8]
  148370: f900dbe8     	str	x8, [sp, #0x1b0]
  148374: 97fd5f9b     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  148378: 321e07ea     	orr	w10, wzr, #0xc
  14837c: 2a0a03e1     	mov	w1, w10
  148380: f940dbe0     	ldr	x0, [sp, #0x1b0]
  148384: 97fd6807     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  148388: b901afe0     	str	w0, [sp, #0x1ac]
  14838c: 14000001     	b	0x148390 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x22c>
  148390: b941afe8     	ldr	w8, [sp, #0x1ac]
  148394: 713ffd09     	subs	w9, w8, #0xfff
  148398: b901abe9     	str	w9, [sp, #0x1a8]
  14839c: 54000200     	b.eq	0x1483dc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x278>
  1483a0: 14000001     	b	0x1483a4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x240>
  1483a4: aa1f03e0     	mov	x0, xzr
  1483a8: f85203a8     	ldur	x8, [x29, #-0xe0]
  1483ac: f900d3e0     	str	x0, [sp, #0x1a0]
  1483b0: aa0803e0     	mov	x0, x8
  1483b4: f940d3e1     	ldr	x1, [sp, #0x1a0]
  1483b8: 97fd845e     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1483bc: 14000001     	b	0x1483c0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x25c>
  1483c0: 320003e8     	orr	w8, wzr, #0x1
  1483c4: b815c3a8     	stur	w8, [x29, #-0xa4]
  1483c8: 14000110     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  1483cc: f81703a0     	stur	x0, [x29, #-0x90]
  1483d0: 2a0103e8     	mov	w8, w1
  1483d4: b816c3a8     	stur	w8, [x29, #-0x94]
  1483d8: 14000119     	b	0x14883c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6d8>
  1483dc: 320007e8     	orr	w8, wzr, #0x3
  1483e0: 2a0803e1     	mov	w1, w8
  1483e4: d10123a0     	sub	x0, x29, #0x48
  1483e8: 97fd799e     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1483ec: b9019fe0     	str	w0, [sp, #0x19c]
  1483f0: 14000001     	b	0x1483f4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x290>
  1483f4: 320003e8     	orr	w8, wzr, #0x1
  1483f8: 2a0803e1     	mov	w1, w8
  1483fc: d10123a0     	sub	x0, x29, #0x48
  148400: 97fd67e8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  148404: b9019be0     	str	w0, [sp, #0x198]
  148408: 14000001     	b	0x14840c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x2a8>
  14840c: b9419be8     	ldr	w8, [sp, #0x198]
  148410: 71000109     	subs	w9, w8, #0x0
  148414: 1a9f07ea     	cset	w10, ne
  148418: 381583aa     	sturb	w10, [x29, #-0xa8]
  14841c: f85283ab     	ldur	x11, [x29, #-0xd8]
  148420: 9100a160     	add	x0, x11, #0x28
  148424: aa1f03e1     	mov	x1, xzr
  148428: b90197e9     	str	w9, [sp, #0x194]
  14842c: 97fd8781     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  148430: b90193e0     	str	w0, [sp, #0x190]
  148434: 14000001     	b	0x148438 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x2d4>
  148438: b94193e8     	ldr	w8, [sp, #0x190]
  14843c: 360012a8     	tbz	w8, #0x0, 0x148690 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x52c>
  148440: 14000001     	b	0x148444 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x2e0>
  148444: 321f03e8     	orr	w8, wzr, #0x2
  148448: 2a0803e1     	mov	w1, w8
  14844c: d10123a0     	sub	x0, x29, #0x48
  148450: 97fd67d4     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  148454: b9018fe0     	str	w0, [sp, #0x18c]
  148458: 14000001     	b	0x14845c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x2f8>
  14845c: b9418fe8     	ldr	w8, [sp, #0x18c]
  148460: b81543a8     	stur	w8, [x29, #-0xac]
  148464: b85543a9     	ldur	w9, [x29, #-0xac]
  148468: 71000d29     	subs	w9, w9, #0x3
  14846c: b9018be9     	str	w9, [sp, #0x188]
  148470: 54000181     	b.ne	0x1484a0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x33c>
  148474: 14000001     	b	0x148478 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x314>
  148478: aa1f03e0     	mov	x0, xzr
  14847c: f85203a8     	ldur	x8, [x29, #-0xe0]
  148480: f900c3e0     	str	x0, [sp, #0x180]
  148484: aa0803e0     	mov	x0, x8
  148488: f940c3e1     	ldr	x1, [sp, #0x180]
  14848c: 97fd8429     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148490: 14000001     	b	0x148494 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x330>
  148494: 320003e8     	orr	w8, wzr, #0x1
  148498: b815c3a8     	stur	w8, [x29, #-0xa4]
  14849c: 140000db     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  1484a0: 321e03e8     	orr	w8, wzr, #0x4
  1484a4: 2a0803e1     	mov	w1, w8
  1484a8: d10123a0     	sub	x0, x29, #0x48
  1484ac: 97fd67bd     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1484b0: b9017fe0     	str	w0, [sp, #0x17c]
  1484b4: 14000001     	b	0x1484b8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x354>
  1484b8: b9417fe8     	ldr	w8, [sp, #0x17c]
  1484bc: b81503a8     	stur	w8, [x29, #-0xb0]
  1484c0: 320003e9     	orr	w9, wzr, #0x1
  1484c4: 2a0903e1     	mov	w1, w9
  1484c8: d10123a0     	sub	x0, x29, #0x48
  1484cc: 97fd67b5     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1484d0: b9017be0     	str	w0, [sp, #0x178]
  1484d4: 14000001     	b	0x1484d8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x374>
  1484d8: 320007e8     	orr	w8, wzr, #0x3
  1484dc: 2a0803e1     	mov	w1, w8
  1484e0: d10123a0     	sub	x0, x29, #0x48
  1484e4: 97fd67af     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1484e8: b90177e0     	str	w0, [sp, #0x174]
  1484ec: 14000001     	b	0x1484f0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x38c>
  1484f0: b94177e8     	ldr	w8, [sp, #0x174]
  1484f4: b814c3a8     	stur	w8, [x29, #-0xb4]
  1484f8: b854c3a9     	ldur	w9, [x29, #-0xb4]
  1484fc: 35000189     	cbnz	w9, 0x14852c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x3c8>
  148500: 14000001     	b	0x148504 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x3a0>
  148504: aa1f03e0     	mov	x0, xzr
  148508: f85203a8     	ldur	x8, [x29, #-0xe0]
  14850c: f900b7e0     	str	x0, [sp, #0x168]
  148510: aa0803e0     	mov	x0, x8
  148514: f940b7e1     	ldr	x1, [sp, #0x168]
  148518: 97fd8406     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14851c: 14000001     	b	0x148520 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x3bc>
  148520: 320003e8     	orr	w8, wzr, #0x1
  148524: b815c3a8     	stur	w8, [x29, #-0xa4]
  148528: 140000b8     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  14852c: 321f03e8     	orr	w8, wzr, #0x2
  148530: 2a0803e1     	mov	w1, w8
  148534: d10123a0     	sub	x0, x29, #0x48
  148538: 97fd794a     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14853c: b90167e0     	str	w0, [sp, #0x164]
  148540: 14000001     	b	0x148544 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x3e0>
  148544: b85543a0     	ldur	w0, [x29, #-0xac]
  148548: b85503a1     	ldur	w1, [x29, #-0xb0]
  14854c: b854c3a2     	ldur	w2, [x29, #-0xb4]
  148550: d10163a8     	sub	x8, x29, #0x58
  148554: 97fd690f     	bl	0xa2990 <_ZN7android24MakeAACCodecSpecificDataEjjj@plt>
  148558: 14000001     	b	0x14855c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x3f8>
  14855c: f85283a8     	ldur	x8, [x29, #-0xd8]
  148560: 9100a100     	add	x0, x8, #0x28
  148564: d10163a1     	sub	x1, x29, #0x58
  148568: 97fd6fb2     	bl	0xa4430 <_ZN7android2spINS_8MetaDataEEaSEOS2_@plt>
  14856c: f900afe0     	str	x0, [sp, #0x158]
  148570: 14000001     	b	0x148574 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x410>
  148574: d10163a0     	sub	x0, x29, #0x58
  148578: 97fd64fe     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14857c: f85283a0     	ldur	x0, [x29, #-0xd8]
  148580: 9100a000     	add	x0, x0, #0x28
  148584: 97fd724b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  148588: f900abe0     	str	x0, [sp, #0x150]
  14858c: 14000001     	b	0x148590 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x42c>
  148590: 528e8e61     	mov	w1, #0x7473             // =29811
  148594: 72ac2c81     	movk	w1, #0x6164, lsl #16
  148598: 320003e2     	orr	w2, wzr, #0x1
  14859c: f940abe0     	ldr	x0, [sp, #0x150]
  1485a0: 97fd6cb4     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1485a4: b9014fe0     	str	w0, [sp, #0x14c]
  1485a8: 14000001     	b	0x1485ac <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x448>
  1485ac: f85283a8     	ldur	x8, [x29, #-0xd8]
  1485b0: 9100a100     	add	x0, x8, #0x28
  1485b4: 97fd723f     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1485b8: f900a3e0     	str	x0, [sp, #0x140]
  1485bc: 14000001     	b	0x1485c0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x45c>
  1485c0: 528e8ca1     	mov	w1, #0x7465             // =29797
  1485c4: 72ae6e41     	movk	w1, #0x7372, lsl #16
  1485c8: d10173a2     	sub	x2, x29, #0x5c
  1485cc: f940a3e0     	ldr	x0, [sp, #0x140]
  1485d0: 97fd73b4     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  1485d4: b9013fe0     	str	w0, [sp, #0x13c]
  1485d8: 14000001     	b	0x1485dc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x478>
  1485dc: b9413fe8     	ldr	w8, [sp, #0x13c]
  1485e0: 37000248     	tbnz	w8, #0x0, 0x148628 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x4c4>
  1485e4: 14000001     	b	0x1485e8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x484>
  1485e8: aa1f03e0     	mov	x0, xzr
  1485ec: f85203a8     	ldur	x8, [x29, #-0xe0]
  1485f0: f9009be0     	str	x0, [sp, #0x130]
  1485f4: aa0803e0     	mov	x0, x8
  1485f8: f9409be1     	ldr	x1, [sp, #0x130]
  1485fc: 97fd83cd     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148600: 14000001     	b	0x148604 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x4a0>
  148604: 320003e8     	orr	w8, wzr, #0x1
  148608: b815c3a8     	stur	w8, [x29, #-0xa4]
  14860c: 1400007f     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  148610: f81703a0     	stur	x0, [x29, #-0x90]
  148614: 2a0103e8     	mov	w8, w1
  148618: b816c3a8     	stur	w8, [x29, #-0x94]
  14861c: d10163a0     	sub	x0, x29, #0x58
  148620: 97fd64d4     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  148624: 14000086     	b	0x14883c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6d8>
  148628: f85283a8     	ldur	x8, [x29, #-0xd8]
  14862c: 9100a100     	add	x0, x8, #0x28
  148630: 97fd7220     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  148634: f90097e0     	str	x0, [sp, #0x128]
  148638: 14000001     	b	0x14863c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x4d8>
  14863c: 528d0dc1     	mov	w1, #0x686e             // =26734
  148640: 72a46c61     	movk	w1, #0x2363, lsl #16
  148644: d10183a2     	sub	x2, x29, #0x60
  148648: f94097e0     	ldr	x0, [sp, #0x128]
  14864c: 97fd7395     	bl	0xa54a0 <_ZN7android8MetaData9findInt32EjPi@plt>
  148650: b90127e0     	str	w0, [sp, #0x124]
  148654: 14000001     	b	0x148658 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x4f4>
  148658: b94127e8     	ldr	w8, [sp, #0x124]
  14865c: 37000188     	tbnz	w8, #0x0, 0x14868c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x528>
  148660: 14000001     	b	0x148664 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x500>
  148664: aa1f03e0     	mov	x0, xzr
  148668: f85203a8     	ldur	x8, [x29, #-0xe0]
  14866c: f9008fe0     	str	x0, [sp, #0x118]
  148670: aa0803e0     	mov	x0, x8
  148674: f9408fe1     	ldr	x1, [sp, #0x118]
  148678: 97fd83ae     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14867c: 14000001     	b	0x148680 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x51c>
  148680: 320003e8     	orr	w8, wzr, #0x1
  148684: b815c3a8     	stur	w8, [x29, #-0xa4]
  148688: 14000060     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  14868c: 14000008     	b	0x1486ac <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x548>
  148690: 321e07e8     	orr	w8, wzr, #0xc
  148694: 2a0803e1     	mov	w1, w8
  148698: d10123a0     	sub	x0, x29, #0x48
  14869c: 97fd78f1     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1486a0: b90117e0     	str	w0, [sp, #0x114]
  1486a4: 14000001     	b	0x1486a8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x544>
  1486a8: 14000001     	b	0x1486ac <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x548>
  1486ac: 321f03e8     	orr	w8, wzr, #0x2
  1486b0: 2a0803e1     	mov	w1, w8
  1486b4: d10123a0     	sub	x0, x29, #0x48
  1486b8: 97fd78ea     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1486bc: b90113e0     	str	w0, [sp, #0x110]
  1486c0: 14000001     	b	0x1486c4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x560>
  1486c4: 528001a8     	mov	w8, #0xd                // =13
  1486c8: 2a0803e1     	mov	w1, w8
  1486cc: d10123a0     	sub	x0, x29, #0x48
  1486d0: 97fd6734     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  1486d4: b9010fe0     	str	w0, [sp, #0x10c]
  1486d8: 14000001     	b	0x1486dc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x578>
  1486dc: b9410fe8     	ldr	w8, [sp, #0x10c]
  1486e0: b81483a8     	stur	w8, [x29, #-0xb8]
  1486e4: 52800169     	mov	w9, #0xb                // =11
  1486e8: 2a0903e1     	mov	w1, w9
  1486ec: d10123a0     	sub	x0, x29, #0x48
  1486f0: 97fd78dc     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  1486f4: b9010be0     	str	w0, [sp, #0x108]
  1486f8: 14000001     	b	0x1486fc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x598>
  1486fc: 321f03e8     	orr	w8, wzr, #0x2
  148700: 2a0803e1     	mov	w1, w8
  148704: d10123a0     	sub	x0, x29, #0x48
  148708: 97fd6726     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14870c: b90107e0     	str	w0, [sp, #0x104]
  148710: 14000001     	b	0x148714 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x5b0>
  148714: b94107e8     	ldr	w8, [sp, #0x104]
  148718: b81443a8     	stur	w8, [x29, #-0xbc]
  14871c: b85443a9     	ldur	w9, [x29, #-0xbc]
  148720: 34000189     	cbz	w9, 0x148750 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x5ec>
  148724: 14000001     	b	0x148728 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x5c4>
  148728: aa1f03e0     	mov	x0, xzr
  14872c: f85203a8     	ldur	x8, [x29, #-0xe0]
  148730: f9007fe0     	str	x0, [sp, #0xf8]
  148734: aa0803e0     	mov	x0, x8
  148738: f9407fe1     	ldr	x1, [sp, #0xf8]
  14873c: 97fd837d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148740: 14000001     	b	0x148744 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x5e0>
  148744: 320003e8     	orr	w8, wzr, #0x1
  148748: b815c3a8     	stur	w8, [x29, #-0xa4]
  14874c: 1400002f     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  148750: f85603a8     	ldur	x8, [x29, #-0xa0]
  148754: b85483a9     	ldur	w9, [x29, #-0xb8]
  148758: 2a0903ea     	mov	w10, w9
  14875c: 8b0a0108     	add	x8, x8, x10
  148760: f85283aa     	ldur	x10, [x29, #-0xd8]
  148764: 91004140     	add	x0, x10, #0x10
  148768: f9007be8     	str	x8, [sp, #0xf0]
  14876c: 97fd5dc9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148770: f90077e0     	str	x0, [sp, #0xe8]
  148774: 14000001     	b	0x148778 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x614>
  148778: f94077e0     	ldr	x0, [sp, #0xe8]
  14877c: 97fd6c8d     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148780: f90073e0     	str	x0, [sp, #0xe0]
  148784: 14000001     	b	0x148788 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x624>
  148788: f9407be8     	ldr	x8, [sp, #0xf0]
  14878c: f94073e9     	ldr	x9, [sp, #0xe0]
  148790: eb09010a     	subs	x10, x8, x9
  148794: f9006fea     	str	x10, [sp, #0xd8]
  148798: 54000189     	b.ls	0x1487c8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x664>
  14879c: 14000001     	b	0x1487a0 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x63c>
  1487a0: aa1f03e0     	mov	x0, xzr
  1487a4: f85203a8     	ldur	x8, [x29, #-0xe0]
  1487a8: f9006be0     	str	x0, [sp, #0xd0]
  1487ac: aa0803e0     	mov	x0, x8
  1487b0: f9406be1     	ldr	x1, [sp, #0xd0]
  1487b4: 97fd835f     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  1487b8: 14000001     	b	0x1487bc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x658>
  1487bc: 320003e8     	orr	w8, wzr, #0x1
  1487c0: b815c3a8     	stur	w8, [x29, #-0xa4]
  1487c4: 14000011     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  1487c8: 385583a8     	ldurb	w8, [x29, #-0xa8]
  1487cc: 72000108     	ands	w8, w8, #0x1
  1487d0: 52800129     	mov	w9, #0x9                // =9
  1487d4: 32000bea     	orr	w10, wzr, #0x7
  1487d8: 1a891149     	csel	w9, w10, w9, ne
  1487dc: 2a0903eb     	mov	w11, w9
  1487e0: f81383ab     	stur	x11, [x29, #-0xc8]
  1487e4: b85483a9     	ldur	w9, [x29, #-0xb8]
  1487e8: 2a0903eb     	mov	w11, w9
  1487ec: f85603ac     	ldur	x12, [x29, #-0xa0]
  1487f0: 8b0b018b     	add	x11, x12, x11
  1487f4: f81603ab     	stur	x11, [x29, #-0xa0]
  1487f8: 2a1f03e9     	mov	w9, wzr
  1487fc: b815c3a9     	stur	w9, [x29, #-0xa4]
  148800: b900cfe8     	str	w8, [sp, #0xcc]
  148804: 14000001     	b	0x148808 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6a4>
  148808: d10123a0     	sub	x0, x29, #0x48
  14880c: 97fd6b79     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  148810: b855c3a8     	ldur	w8, [x29, #-0xa4]
  148814: 2a0803e9     	mov	w9, w8
  148818: b900cbe9     	str	w9, [sp, #0xc8]
  14881c: 340000e8     	cbz	w8, 0x148838 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6d4>
  148820: 14000001     	b	0x148824 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x6c0>
  148824: b940cbe8     	ldr	w8, [sp, #0xc8]
  148828: 71000509     	subs	w9, w8, #0x1
  14882c: b900c7e9     	str	w9, [sp, #0xc4]
  148830: 54001700     	b.eq	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  148834: 140000c4     	b	0x148b44 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9e0>
  148838: 17fffea3     	b	0x1482c4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x160>
  14883c: d10123a0     	sub	x0, x29, #0x48
  148840: 97fd6b6c     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  148844: 140000be     	b	0x148b3c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9d8>
  148848: f85603a1     	ldur	x1, [x29, #-0xa0]
  14884c: f85283a0     	ldur	x0, [x29, #-0xd8]
  148850: 97fd74d8     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  148854: f81303a0     	stur	x0, [x29, #-0xd0]
  148858: 52800908     	mov	w8, #0x48               // =72
  14885c: 2a0803e0     	mov	w0, w8
  148860: 97fd81ac     	bl	0xa8f10 <_Znwm@plt>
  148864: aa0003e1     	mov	x1, x0
  148868: aa0003fe     	mov	x30, x0
  14886c: f85603a9     	ldur	x9, [x29, #-0xa0]
  148870: f9005fe1     	str	x1, [sp, #0xb8]
  148874: aa0903e1     	mov	x1, x9
  148878: f9005bfe     	str	x30, [sp, #0xb0]
  14887c: 97fd6569     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  148880: 14000001     	b	0x148884 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x720>
  148884: d101a3a8     	sub	x8, x29, #0x68
  148888: aa0803e0     	mov	x0, x8
  14888c: f9405be1     	ldr	x1, [sp, #0xb0]
  148890: f90057e8     	str	x8, [sp, #0xa8]
  148894: 97fd8327     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148898: f94057e0     	ldr	x0, [sp, #0xa8]
  14889c: 97fd5d7d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1488a0: f90053e0     	str	x0, [sp, #0xa0]
  1488a4: 14000001     	b	0x1488a8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x744>
  1488a8: f94053e0     	ldr	x0, [sp, #0xa0]
  1488ac: 97fd7269     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1488b0: f9004fe0     	str	x0, [sp, #0x98]
  1488b4: 14000001     	b	0x1488b8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x754>
  1488b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1488bc: 91004100     	add	x0, x8, #0x10
  1488c0: 97fd5d74     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1488c4: f9004be0     	str	x0, [sp, #0x90]
  1488c8: 14000001     	b	0x1488cc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x768>
  1488cc: f9404be0     	ldr	x0, [sp, #0x90]
  1488d0: 97fd7260     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1488d4: f90047e0     	str	x0, [sp, #0x88]
  1488d8: 14000001     	b	0x1488dc <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x778>
  1488dc: f85603a2     	ldur	x2, [x29, #-0xa0]
  1488e0: f9404fe0     	ldr	x0, [sp, #0x98]
  1488e4: f94047e1     	ldr	x1, [sp, #0x88]
  1488e8: 97fd5d2a     	bl	0x9fd90 <memcpy@plt>
  1488ec: f85283a1     	ldur	x1, [x29, #-0xd8]
  1488f0: 91004022     	add	x2, x1, #0x10
  1488f4: f90043e0     	str	x0, [sp, #0x80]
  1488f8: aa0203e0     	mov	x0, x2
  1488fc: 97fd5d65     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148900: f9003fe0     	str	x0, [sp, #0x78]
  148904: 14000001     	b	0x148908 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x7a4>
  148908: f9403fe0     	ldr	x0, [sp, #0x78]
  14890c: 97fd7251     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148910: f9003be0     	str	x0, [sp, #0x70]
  148914: 14000001     	b	0x148918 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x7b4>
  148918: f85283a8     	ldur	x8, [x29, #-0xd8]
  14891c: 91004100     	add	x0, x8, #0x10
  148920: 97fd5d5c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148924: f90037e0     	str	x0, [sp, #0x68]
  148928: 14000001     	b	0x14892c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x7c8>
  14892c: f94037e0     	ldr	x0, [sp, #0x68]
  148930: 97fd7248     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148934: f90033e0     	str	x0, [sp, #0x60]
  148938: 14000001     	b	0x14893c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x7d8>
  14893c: f85603a8     	ldur	x8, [x29, #-0xa0]
  148940: f94033e9     	ldr	x9, [sp, #0x60]
  148944: 8b080128     	add	x8, x9, x8
  148948: f85283aa     	ldur	x10, [x29, #-0xd8]
  14894c: 91004140     	add	x0, x10, #0x10
  148950: f9002fe8     	str	x8, [sp, #0x58]
  148954: 97fd5d4f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148958: f9002be0     	str	x0, [sp, #0x50]
  14895c: 14000001     	b	0x148960 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x7fc>
  148960: f9402be0     	ldr	x0, [sp, #0x50]
  148964: 97fd6c13     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148968: f90027e0     	str	x0, [sp, #0x48]
  14896c: 14000001     	b	0x148970 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x80c>
  148970: f85603a8     	ldur	x8, [x29, #-0xa0]
  148974: f94027e9     	ldr	x9, [sp, #0x48]
  148978: eb080122     	subs	x2, x9, x8
  14897c: f9403be0     	ldr	x0, [sp, #0x70]
  148980: f9402fe1     	ldr	x1, [sp, #0x58]
  148984: 97fd692f     	bl	0xa2e40 <memmove@plt>
  148988: f85283a8     	ldur	x8, [x29, #-0xd8]
  14898c: 91004109     	add	x9, x8, #0x10
  148990: f90023e0     	str	x0, [sp, #0x40]
  148994: aa0903e0     	mov	x0, x9
  148998: 97fd5d3e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14899c: f9001fe0     	str	x0, [sp, #0x38]
  1489a0: 14000001     	b	0x1489a4 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x840>
  1489a4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1489a8: 91004100     	add	x0, x8, #0x10
  1489ac: 97fd5d39     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1489b0: f9001be0     	str	x0, [sp, #0x30]
  1489b4: 14000001     	b	0x1489b8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x854>
  1489b8: f9401be0     	ldr	x0, [sp, #0x30]
  1489bc: 97fd6bfd     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1489c0: f90017e0     	str	x0, [sp, #0x28]
  1489c4: 14000001     	b	0x1489c8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x864>
  1489c8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1489cc: f94017e9     	ldr	x9, [sp, #0x28]
  1489d0: eb080122     	subs	x2, x9, x8
  1489d4: aa1f03e8     	mov	x8, xzr
  1489d8: f9401fe0     	ldr	x0, [sp, #0x38]
  1489dc: aa0803e1     	mov	x1, x8
  1489e0: 97fd897c     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  1489e4: 14000001     	b	0x1489e8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x884>
  1489e8: d101a3a0     	sub	x0, x29, #0x68
  1489ec: 97fd5d29     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1489f0: f90013e0     	str	x0, [sp, #0x20]
  1489f4: 14000001     	b	0x1489f8 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x894>
  1489f8: d101c3a8     	sub	x8, x29, #0x70
  1489fc: f94013e0     	ldr	x0, [sp, #0x20]
  148a00: 97fd64b8     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  148a04: 14000001     	b	0x148a08 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x8a4>
  148a08: d101c3a0     	sub	x0, x29, #0x70
  148a0c: 97fd7fbd     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  148a10: f9000fe0     	str	x0, [sp, #0x18]
  148a14: 14000001     	b	0x148a18 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x8b4>
  148a18: f85303a2     	ldur	x2, [x29, #-0xd0]
  148a1c: b0000581     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  148a20: 912bbc21     	add	x1, x1, #0xaef
  148a24: f9400fe0     	ldr	x0, [sp, #0x18]
  148a28: 97fd7f62     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  148a2c: 14000001     	b	0x148a30 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x8cc>
  148a30: d101c3a0     	sub	x0, x29, #0x70
  148a34: 97fd892b     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148a38: d101a3a0     	sub	x0, x29, #0x68
  148a3c: 97fd5d15     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148a40: f9000be0     	str	x0, [sp, #0x10]
  148a44: 14000001     	b	0x148a48 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x8e4>
  148a48: d101e3a8     	sub	x8, x29, #0x78
  148a4c: f9400be0     	ldr	x0, [sp, #0x10]
  148a50: 97fd64a4     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  148a54: 14000001     	b	0x148a58 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x8f4>
  148a58: d101e3a0     	sub	x0, x29, #0x78
  148a5c: 97fd7fa9     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  148a60: f90007e0     	str	x0, [sp, #0x8]
  148a64: 14000001     	b	0x148a68 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x904>
  148a68: f0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  148a6c: 9100d421     	add	x1, x1, #0x35
  148a70: 320003e2     	orr	w2, wzr, #0x1
  148a74: f94007e0     	ldr	x0, [sp, #0x8]
  148a78: 97fd6066     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  148a7c: 14000001     	b	0x148a80 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x91c>
  148a80: d101e3a0     	sub	x0, x29, #0x78
  148a84: 97fd8917     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148a88: d101a3a1     	sub	x1, x29, #0x68
  148a8c: f85203a0     	ldur	x0, [x29, #-0xe0]
  148a90: 97fd866c     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  148a94: 14000001     	b	0x148a98 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x934>
  148a98: 320003e8     	orr	w8, wzr, #0x1
  148a9c: b815c3a8     	stur	w8, [x29, #-0xa4]
  148aa0: d101a3a0     	sub	x0, x29, #0x68
  148aa4: 97fd869b     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  148aa8: 1400001a     	b	0x148b10 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9ac>
  148aac: f81703a0     	stur	x0, [x29, #-0x90]
  148ab0: 2a0103e8     	mov	w8, w1
  148ab4: b816c3a8     	stur	w8, [x29, #-0x94]
  148ab8: f9405fe0     	ldr	x0, [sp, #0xb8]
  148abc: 97fd5fa9     	bl	0xa0960 <_ZdlPv@plt>
  148ac0: 1400001f     	b	0x148b3c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9d8>
  148ac4: f81703a0     	stur	x0, [x29, #-0x90]
  148ac8: 2a0103e8     	mov	w8, w1
  148acc: b816c3a8     	stur	w8, [x29, #-0x94]
  148ad0: 1400000d     	b	0x148b04 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9a0>
  148ad4: f81703a0     	stur	x0, [x29, #-0x90]
  148ad8: 2a0103e8     	mov	w8, w1
  148adc: b816c3a8     	stur	w8, [x29, #-0x94]
  148ae0: d101c3a0     	sub	x0, x29, #0x70
  148ae4: 97fd88ff     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148ae8: 14000007     	b	0x148b04 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9a0>
  148aec: f81703a0     	stur	x0, [x29, #-0x90]
  148af0: 2a0103e8     	mov	w8, w1
  148af4: b816c3a8     	stur	w8, [x29, #-0x94]
  148af8: d101e3a0     	sub	x0, x29, #0x78
  148afc: 97fd88f9     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148b00: 14000001     	b	0x148b04 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9a0>
  148b04: d101a3a0     	sub	x0, x29, #0x68
  148b08: 97fd8682     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  148b0c: 1400000c     	b	0x148b3c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9d8>
  148b10: d53bd048     	mrs	x8, TPIDR_EL0
  148b14: f9401508     	ldr	x8, [x8, #0x28]
  148b18: f85e83a9     	ldur	x9, [x29, #-0x18]
  148b1c: eb090108     	subs	x8, x8, x9
  148b20: f90003e8     	str	x8, [sp]
  148b24: 54000101     	b.ne	0x148b44 <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9e0>
  148b28: 14000001     	b	0x148b2c <android::ElementaryStreamQueue::dequeueAccessUnitAAC()+0x9c8>
  148b2c: 910bc3ff     	add	sp, sp, #0x2f0
  148b30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  148b34: f84207fc     	ldr	x28, [sp], #0x20
  148b38: d65f03c0     	ret
  148b3c: f85703a0     	ldur	x0, [x29, #-0x90]
  148b40: 97fd7cf4     	bl	0xa7f10 <_Unwind_Resume@plt>
  148b44: 97fd848b     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000148b48 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()>:
  148b48: d10783ff     	sub	sp, sp, #0x1e0
  148b4c: f900e3fc     	str	x28, [sp, #0x1c0]
  148b50: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  148b54: 910743fd     	add	x29, sp, #0x1d0
  148b58: d53bd049     	mrs	x9, TPIDR_EL0
  148b5c: f9401529     	ldr	x9, [x9, #0x28]
  148b60: f81e83a9     	stur	x9, [x29, #-0x18]
  148b64: f81c03a0     	stur	x0, [x29, #-0x40]
  148b68: f85c03a9     	ldur	x9, [x29, #-0x40]
  148b6c: 2a1f03ea     	mov	w10, wzr
  148b70: b81bc3aa     	stur	w10, [x29, #-0x44]
  148b74: b81b83aa     	stur	w10, [x29, #-0x48]
  148b78: 321d0bea     	orr	w10, wzr, #0x38
  148b7c: 2a0a03e0     	mov	w0, w10
  148b80: f81983a8     	stur	x8, [x29, #-0x68]
  148b84: f81903a9     	stur	x9, [x29, #-0x70]
  148b88: 97fd80e2     	bl	0xa8f10 <_Znwm@plt>
  148b8c: aa0003e8     	mov	x8, x0
  148b90: aa0003e9     	mov	x9, x0
  148b94: f81883a8     	stur	x8, [x29, #-0x78]
  148b98: f81803a9     	stur	x9, [x29, #-0x80]
  148b9c: 97fd79c5     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  148ba0: 14000001     	b	0x148ba4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5c>
  148ba4: d10083a0     	sub	x0, x29, #0x20
  148ba8: f85803a1     	ldur	x1, [x29, #-0x80]
  148bac: 97fd73d5     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  148bb0: 14000001     	b	0x148bb4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x6c>
  148bb4: 14000001     	b	0x148bb8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x70>
  148bb8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148bbc: 11000908     	add	w8, w8, #0x2
  148bc0: 2a0803e9     	mov	w9, w8
  148bc4: f85903aa     	ldur	x10, [x29, #-0x70]
  148bc8: 91004140     	add	x0, x10, #0x10
  148bcc: f81783a9     	stur	x9, [x29, #-0x88]
  148bd0: 97fd5cb0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148bd4: f81703a0     	stur	x0, [x29, #-0x90]
  148bd8: 14000001     	b	0x148bdc <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x94>
  148bdc: f85703a0     	ldur	x0, [x29, #-0x90]
  148be0: 97fd6b74     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148be4: f81683a0     	stur	x0, [x29, #-0x98]
  148be8: 14000001     	b	0x148bec <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0xa4>
  148bec: f85783a8     	ldur	x8, [x29, #-0x88]
  148bf0: f85683a9     	ldur	x9, [x29, #-0x98]
  148bf4: eb09010a     	subs	x10, x8, x9
  148bf8: f81603aa     	stur	x10, [x29, #-0xa0]
  148bfc: 540002c3     	b.lo	0x148c54 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x10c>
  148c00: 14000001     	b	0x148c04 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0xbc>
  148c04: aa1f03e0     	mov	x0, xzr
  148c08: f85983a8     	ldur	x8, [x29, #-0x68]
  148c0c: f81583a0     	stur	x0, [x29, #-0xa8]
  148c10: aa0803e0     	mov	x0, x8
  148c14: f85583a1     	ldur	x1, [x29, #-0xa8]
  148c18: 97fd8246     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148c1c: 14000001     	b	0x148c20 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0xd8>
  148c20: 320003e8     	orr	w8, wzr, #0x1
  148c24: b81a83a8     	stur	w8, [x29, #-0x58]
  148c28: 14000139     	b	0x14910c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5c4>
  148c2c: f81b03a0     	stur	x0, [x29, #-0x50]
  148c30: 2a0103e8     	mov	w8, w1
  148c34: b81ac3a8     	stur	w8, [x29, #-0x54]
  148c38: f85883a0     	ldur	x0, [x29, #-0x78]
  148c3c: 97fd5f49     	bl	0xa0960 <_ZdlPv@plt>
  148c40: 14000143     	b	0x14914c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x604>
  148c44: f81b03a0     	stur	x0, [x29, #-0x50]
  148c48: 2a0103e8     	mov	w8, w1
  148c4c: b81ac3a8     	stur	w8, [x29, #-0x54]
  148c50: 1400013c     	b	0x149140 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5f8>
  148c54: f85903a8     	ldur	x8, [x29, #-0x70]
  148c58: 91004100     	add	x0, x8, #0x10
  148c5c: 97fd5c8d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148c60: f81503a0     	stur	x0, [x29, #-0xb0]
  148c64: 14000001     	b	0x148c68 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x120>
  148c68: f85503a0     	ldur	x0, [x29, #-0xb0]
  148c6c: 97fd7179     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148c70: f81483a0     	stur	x0, [x29, #-0xb8]
  148c74: 14000001     	b	0x148c78 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x130>
  148c78: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148c7c: 2a0803e9     	mov	w9, w8
  148c80: f85483aa     	ldur	x10, [x29, #-0xb8]
  148c84: 8b090149     	add	x9, x10, x9
  148c88: f85903ab     	ldur	x11, [x29, #-0x70]
  148c8c: 91004160     	add	x0, x11, #0x10
  148c90: f81403a9     	stur	x9, [x29, #-0xc0]
  148c94: 97fd5c7f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148c98: f81383a0     	stur	x0, [x29, #-0xc8]
  148c9c: 14000001     	b	0x148ca0 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x158>
  148ca0: f85383a0     	ldur	x0, [x29, #-0xc8]
  148ca4: 97fd6b43     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148ca8: f81303a0     	stur	x0, [x29, #-0xd0]
  148cac: 14000001     	b	0x148cb0 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x168>
  148cb0: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148cb4: 2a0803e9     	mov	w9, w8
  148cb8: f85303aa     	ldur	x10, [x29, #-0xd0]
  148cbc: eb090141     	subs	x1, x10, x9
  148cc0: d10083a2     	sub	x2, x29, #0x20
  148cc4: f85403a0     	ldur	x0, [x29, #-0xc0]
  148cc8: 94000af8     	bl	0x14b8a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x644>
  148ccc: b812c3a0     	stur	w0, [x29, #-0xd4]
  148cd0: 14000001     	b	0x148cd4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x18c>
  148cd4: b852c3a8     	ldur	w8, [x29, #-0xd4]
  148cd8: b81b83a8     	stur	w8, [x29, #-0x48]
  148cdc: b85b83a9     	ldur	w9, [x29, #-0x48]
  148ce0: 34000069     	cbz	w9, 0x148cec <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1a4>
  148ce4: 14000001     	b	0x148ce8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1a0>
  148ce8: 14000005     	b	0x148cfc <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1b4>
  148cec: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148cf0: 11000508     	add	w8, w8, #0x1
  148cf4: b81bc3a8     	stur	w8, [x29, #-0x44]
  148cf8: 17ffffaf     	b	0x148bb4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x6c>
  148cfc: f85903a8     	ldur	x8, [x29, #-0x70]
  148d00: 91004100     	add	x0, x8, #0x10
  148d04: 97fd5c63     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148d08: f81203a0     	stur	x0, [x29, #-0xe0]
  148d0c: 14000001     	b	0x148d10 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1c8>
  148d10: f85203a0     	ldur	x0, [x29, #-0xe0]
  148d14: 97fd6b27     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  148d18: f90077e0     	str	x0, [sp, #0xe8]
  148d1c: 14000001     	b	0x148d20 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1d8>
  148d20: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148d24: b85b83a9     	ldur	w9, [x29, #-0x48]
  148d28: 0b090108     	add	w8, w8, w9
  148d2c: 2a0803ea     	mov	w10, w8
  148d30: f94077eb     	ldr	x11, [sp, #0xe8]
  148d34: eb0a016a     	subs	x10, x11, x10
  148d38: f90073ea     	str	x10, [sp, #0xe0]
  148d3c: 54000182     	b.hs	0x148d6c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x224>
  148d40: 14000001     	b	0x148d44 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x1fc>
  148d44: aa1f03e0     	mov	x0, xzr
  148d48: f85983a8     	ldur	x8, [x29, #-0x68]
  148d4c: f9006fe0     	str	x0, [sp, #0xd8]
  148d50: aa0803e0     	mov	x0, x8
  148d54: f9406fe1     	ldr	x1, [sp, #0xd8]
  148d58: 97fd81f6     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148d5c: 14000001     	b	0x148d60 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x218>
  148d60: 320003e8     	orr	w8, wzr, #0x1
  148d64: b81a83a8     	stur	w8, [x29, #-0x58]
  148d68: 140000e9     	b	0x14910c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5c4>
  148d6c: f85903a8     	ldur	x8, [x29, #-0x70]
  148d70: 9100a100     	add	x0, x8, #0x28
  148d74: aa1f03e1     	mov	x1, xzr
  148d78: 97fd852e     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  148d7c: b900d7e0     	str	w0, [sp, #0xd4]
  148d80: 14000001     	b	0x148d84 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x23c>
  148d84: b940d7e8     	ldr	w8, [sp, #0xd4]
  148d88: 36000128     	tbz	w8, #0x0, 0x148dac <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x264>
  148d8c: 14000001     	b	0x148d90 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x248>
  148d90: f85903a8     	ldur	x8, [x29, #-0x70]
  148d94: 9100a100     	add	x0, x8, #0x28
  148d98: d10083a1     	sub	x1, x29, #0x20
  148d9c: 97fd6b61     	bl	0xa3b20 <_ZN7android2spINS_8MetaDataEEaSERKS2_@plt>
  148da0: f90067e0     	str	x0, [sp, #0xc8]
  148da4: 14000001     	b	0x148da8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x260>
  148da8: 14000001     	b	0x148dac <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x264>
  148dac: 52800908     	mov	w8, #0x48               // =72
  148db0: 2a0803e0     	mov	w0, w8
  148db4: 97fd8057     	bl	0xa8f10 <_Znwm@plt>
  148db8: f90063e0     	str	x0, [sp, #0xc0]
  148dbc: 14000001     	b	0x148dc0 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x278>
  148dc0: f94063e0     	ldr	x0, [sp, #0xc0]
  148dc4: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148dc8: b85b83a9     	ldur	w9, [x29, #-0x48]
  148dcc: 0b090108     	add	w8, w8, w9
  148dd0: 2a0803e1     	mov	w1, w8
  148dd4: f94063e2     	ldr	x2, [sp, #0xc0]
  148dd8: f9005fe0     	str	x0, [sp, #0xb8]
  148ddc: aa0203e0     	mov	x0, x2
  148de0: 97fd6410     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  148de4: 14000001     	b	0x148de8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2a0>
  148de8: d100a3a0     	sub	x0, x29, #0x28
  148dec: f9405fe1     	ldr	x1, [sp, #0xb8]
  148df0: 97fd81d0     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148df4: 14000001     	b	0x148df8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2b0>
  148df8: d100a3a0     	sub	x0, x29, #0x28
  148dfc: 97fd5c25     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148e00: f9005be0     	str	x0, [sp, #0xb0]
  148e04: 14000001     	b	0x148e08 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2c0>
  148e08: f9405be0     	ldr	x0, [sp, #0xb0]
  148e0c: 97fd7111     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148e10: f90057e0     	str	x0, [sp, #0xa8]
  148e14: 14000001     	b	0x148e18 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2d0>
  148e18: f85903a8     	ldur	x8, [x29, #-0x70]
  148e1c: 91004100     	add	x0, x8, #0x10
  148e20: 97fd5c1c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148e24: f90053e0     	str	x0, [sp, #0xa0]
  148e28: 14000001     	b	0x148e2c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2e4>
  148e2c: f94053e0     	ldr	x0, [sp, #0xa0]
  148e30: 97fd7108     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148e34: f9004fe0     	str	x0, [sp, #0x98]
  148e38: 14000001     	b	0x148e3c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x2f4>
  148e3c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148e40: b85b83a9     	ldur	w9, [x29, #-0x48]
  148e44: 0b090108     	add	w8, w8, w9
  148e48: 2a0803e2     	mov	w2, w8
  148e4c: f94057e0     	ldr	x0, [sp, #0xa8]
  148e50: f9404fe1     	ldr	x1, [sp, #0x98]
  148e54: 97fd5bcf     	bl	0x9fd90 <memcpy@plt>
  148e58: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148e5c: b85b83a9     	ldur	w9, [x29, #-0x48]
  148e60: 0b090108     	add	w8, w8, w9
  148e64: 2a0803e1     	mov	w1, w8
  148e68: f85903a2     	ldur	x2, [x29, #-0x70]
  148e6c: f9004be0     	str	x0, [sp, #0x90]
  148e70: aa0203e0     	mov	x0, x2
  148e74: 97fd734f     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  148e78: f90047e0     	str	x0, [sp, #0x88]
  148e7c: 14000001     	b	0x148e80 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x338>
  148e80: f94047e8     	ldr	x8, [sp, #0x88]
  148e84: f81a03a8     	stur	x8, [x29, #-0x60]
  148e88: f85a03a9     	ldur	x9, [x29, #-0x60]
  148e8c: b6f802c9     	tbz	x9, #0x3f, 0x148ee4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x39c>
  148e90: 14000001     	b	0x148e94 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x34c>
  148e94: aa1f03e0     	mov	x0, xzr
  148e98: f85983a8     	ldur	x8, [x29, #-0x68]
  148e9c: f90043e0     	str	x0, [sp, #0x80]
  148ea0: aa0803e0     	mov	x0, x8
  148ea4: f94043e1     	ldr	x1, [sp, #0x80]
  148ea8: 97fd81a2     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  148eac: 14000001     	b	0x148eb0 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x368>
  148eb0: 320003e8     	orr	w8, wzr, #0x1
  148eb4: b81a83a8     	stur	w8, [x29, #-0x58]
  148eb8: 1400008f     	b	0x1490f4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5ac>
  148ebc: f81b03a0     	stur	x0, [x29, #-0x50]
  148ec0: 2a0103e8     	mov	w8, w1
  148ec4: b81ac3a8     	stur	w8, [x29, #-0x54]
  148ec8: f94063e0     	ldr	x0, [sp, #0xc0]
  148ecc: 97fd5ea5     	bl	0xa0960 <_ZdlPv@plt>
  148ed0: 1400009c     	b	0x149140 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5f8>
  148ed4: f81b03a0     	stur	x0, [x29, #-0x50]
  148ed8: 2a0103e8     	mov	w8, w1
  148edc: b81ac3a8     	stur	w8, [x29, #-0x54]
  148ee0: 14000088     	b	0x149100 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5b8>
  148ee4: d100a3a0     	sub	x0, x29, #0x28
  148ee8: 97fd5bea     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148eec: f9003fe0     	str	x0, [sp, #0x78]
  148ef0: 14000001     	b	0x148ef4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x3ac>
  148ef4: d100c3a8     	sub	x8, x29, #0x30
  148ef8: f9403fe0     	ldr	x0, [sp, #0x78]
  148efc: 97fd6379     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  148f00: 14000001     	b	0x148f04 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x3bc>
  148f04: d100c3a0     	sub	x0, x29, #0x30
  148f08: 97fd7e7e     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  148f0c: f9003be0     	str	x0, [sp, #0x70]
  148f10: 14000001     	b	0x148f14 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x3cc>
  148f14: f85a03a2     	ldur	x2, [x29, #-0x60]
  148f18: b0000581     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  148f1c: 912bbc21     	add	x1, x1, #0xaef
  148f20: f9403be0     	ldr	x0, [sp, #0x70]
  148f24: 97fd7e23     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  148f28: 14000001     	b	0x148f2c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x3e4>
  148f2c: d100c3a0     	sub	x0, x29, #0x30
  148f30: 97fd87ec     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148f34: d100a3a0     	sub	x0, x29, #0x28
  148f38: 97fd5bd6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148f3c: f90037e0     	str	x0, [sp, #0x68]
  148f40: 14000001     	b	0x148f44 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x3fc>
  148f44: d100e3a8     	sub	x8, x29, #0x38
  148f48: f94037e0     	ldr	x0, [sp, #0x68]
  148f4c: 97fd6365     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  148f50: 14000001     	b	0x148f54 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x40c>
  148f54: d100e3a0     	sub	x0, x29, #0x38
  148f58: 97fd7e6a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  148f5c: f90033e0     	str	x0, [sp, #0x60]
  148f60: 14000001     	b	0x148f64 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x41c>
  148f64: f0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  148f68: 9100d421     	add	x1, x1, #0x35
  148f6c: 320003e2     	orr	w2, wzr, #0x1
  148f70: f94033e0     	ldr	x0, [sp, #0x60]
  148f74: 97fd5f27     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  148f78: 14000001     	b	0x148f7c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x434>
  148f7c: d100e3a0     	sub	x0, x29, #0x38
  148f80: 97fd87d8     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  148f84: f85903a0     	ldur	x0, [x29, #-0x70]
  148f88: 91004000     	add	x0, x0, #0x10
  148f8c: 97fd5bc1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148f90: f9002fe0     	str	x0, [sp, #0x58]
  148f94: 14000001     	b	0x148f98 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x450>
  148f98: f9402fe0     	ldr	x0, [sp, #0x58]
  148f9c: 97fd70ad     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148fa0: f9002be0     	str	x0, [sp, #0x50]
  148fa4: 14000001     	b	0x148fa8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x460>
  148fa8: f85903a8     	ldur	x8, [x29, #-0x70]
  148fac: 91004100     	add	x0, x8, #0x10
  148fb0: 97fd5bb8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148fb4: f90027e0     	str	x0, [sp, #0x48]
  148fb8: 14000001     	b	0x148fbc <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x474>
  148fbc: f94027e0     	ldr	x0, [sp, #0x48]
  148fc0: 97fd70a4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  148fc4: f90023e0     	str	x0, [sp, #0x40]
  148fc8: 14000001     	b	0x148fcc <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x484>
  148fcc: b85bc3a8     	ldur	w8, [x29, #-0x44]
  148fd0: 2a0803e9     	mov	w9, w8
  148fd4: f94023ea     	ldr	x10, [sp, #0x40]
  148fd8: 8b090149     	add	x9, x10, x9
  148fdc: b85b83a8     	ldur	w8, [x29, #-0x48]
  148fe0: 2a0803eb     	mov	w11, w8
  148fe4: 8b0b0129     	add	x9, x9, x11
  148fe8: f85903ab     	ldur	x11, [x29, #-0x70]
  148fec: 91004160     	add	x0, x11, #0x10
  148ff0: f9001fe9     	str	x9, [sp, #0x38]
  148ff4: 97fd5ba7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  148ff8: f9001be0     	str	x0, [sp, #0x30]
  148ffc: 14000001     	b	0x149000 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x4b8>
  149000: f9401be0     	ldr	x0, [sp, #0x30]
  149004: 97fd6a6b     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149008: f90017e0     	str	x0, [sp, #0x28]
  14900c: 14000001     	b	0x149010 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x4c8>
  149010: b85bc3a8     	ldur	w8, [x29, #-0x44]
  149014: 2a0803e9     	mov	w9, w8
  149018: f94017ea     	ldr	x10, [sp, #0x28]
  14901c: eb090149     	subs	x9, x10, x9
  149020: b85b83a8     	ldur	w8, [x29, #-0x48]
  149024: 2a0803eb     	mov	w11, w8
  149028: eb0b0122     	subs	x2, x9, x11
  14902c: f9402be0     	ldr	x0, [sp, #0x50]
  149030: f9401fe1     	ldr	x1, [sp, #0x38]
  149034: 97fd6783     	bl	0xa2e40 <memmove@plt>
  149038: f85903a9     	ldur	x9, [x29, #-0x70]
  14903c: 9100412a     	add	x10, x9, #0x10
  149040: f90013e0     	str	x0, [sp, #0x20]
  149044: aa0a03e0     	mov	x0, x10
  149048: 97fd5b92     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14904c: f9000fe0     	str	x0, [sp, #0x18]
  149050: 14000001     	b	0x149054 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x50c>
  149054: f85903a8     	ldur	x8, [x29, #-0x70]
  149058: 91004100     	add	x0, x8, #0x10
  14905c: 97fd5b8d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149060: f9000be0     	str	x0, [sp, #0x10]
  149064: 14000001     	b	0x149068 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x520>
  149068: f9400be0     	ldr	x0, [sp, #0x10]
  14906c: 97fd6a51     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149070: f90007e0     	str	x0, [sp, #0x8]
  149074: 14000001     	b	0x149078 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x530>
  149078: b85bc3a8     	ldur	w8, [x29, #-0x44]
  14907c: 2a0803e9     	mov	w9, w8
  149080: f94007ea     	ldr	x10, [sp, #0x8]
  149084: eb090149     	subs	x9, x10, x9
  149088: b85b83a8     	ldur	w8, [x29, #-0x48]
  14908c: 2a0803eb     	mov	w11, w8
  149090: eb0b0122     	subs	x2, x9, x11
  149094: aa1f03e9     	mov	x9, xzr
  149098: f9400fe0     	ldr	x0, [sp, #0x18]
  14909c: aa0903e1     	mov	x1, x9
  1490a0: 97fd87cc     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  1490a4: 14000001     	b	0x1490a8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x560>
  1490a8: d100a3a1     	sub	x1, x29, #0x28
  1490ac: f85983a0     	ldur	x0, [x29, #-0x68]
  1490b0: 97fd84e4     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  1490b4: 14000001     	b	0x1490b8 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x570>
  1490b8: 320003e8     	orr	w8, wzr, #0x1
  1490bc: b81a83a8     	stur	w8, [x29, #-0x58]
  1490c0: 1400000d     	b	0x1490f4 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5ac>
  1490c4: f81b03a0     	stur	x0, [x29, #-0x50]
  1490c8: 2a0103e8     	mov	w8, w1
  1490cc: b81ac3a8     	stur	w8, [x29, #-0x54]
  1490d0: d100c3a0     	sub	x0, x29, #0x30
  1490d4: 97fd8783     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1490d8: 1400000a     	b	0x149100 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5b8>
  1490dc: f81b03a0     	stur	x0, [x29, #-0x50]
  1490e0: 2a0103e8     	mov	w8, w1
  1490e4: b81ac3a8     	stur	w8, [x29, #-0x54]
  1490e8: d100e3a0     	sub	x0, x29, #0x38
  1490ec: 97fd877d     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1490f0: 14000004     	b	0x149100 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5b8>
  1490f4: d100a3a0     	sub	x0, x29, #0x28
  1490f8: 97fd8506     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1490fc: 14000004     	b	0x14910c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5c4>
  149100: d100a3a0     	sub	x0, x29, #0x28
  149104: 97fd8503     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149108: 1400000e     	b	0x149140 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5f8>
  14910c: d10083a0     	sub	x0, x29, #0x20
  149110: 97fd6218     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  149114: d53bd040     	mrs	x0, TPIDR_EL0
  149118: f9401400     	ldr	x0, [x0, #0x28]
  14911c: f85e83be     	ldur	x30, [x29, #-0x18]
  149120: eb1e0000     	subs	x0, x0, x30
  149124: f90003e0     	str	x0, [sp]
  149128: 54000161     	b.ne	0x149154 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x60c>
  14912c: 14000001     	b	0x149130 <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x5e8>
  149130: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  149134: f940e3fc     	ldr	x28, [sp, #0x1c0]
  149138: 910783ff     	add	sp, sp, #0x1e0
  14913c: d65f03c0     	ret
  149140: d10083a0     	sub	x0, x29, #0x20
  149144: 97fd620b     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  149148: 14000001     	b	0x14914c <android::ElementaryStreamQueue::dequeueAccessUnitAC3()+0x604>
  14914c: f85b03a0     	ldur	x0, [x29, #-0x50]
  149150: 97fd7b70     	bl	0xa7f10 <_Unwind_Resume@plt>
  149154: 97fd8307     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000149158 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()>:
  149158: f81e0ffc     	str	x28, [sp, #-0x20]!
  14915c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  149160: 910043fd     	add	x29, sp, #0x10
  149164: d10f83ff     	sub	sp, sp, #0x3e0
  149168: d53bd049     	mrs	x9, TPIDR_EL0
  14916c: f9401529     	ldr	x9, [x9, #0x28]
  149170: f81e83a9     	stur	x9, [x29, #-0x18]
  149174: f81783a0     	stur	x0, [x29, #-0x88]
  149178: f85783a9     	ldur	x9, [x29, #-0x88]
  14917c: aa0903e0     	mov	x0, x9
  149180: 91004129     	add	x9, x9, #0x10
  149184: f81183a0     	stur	x0, [x29, #-0xe8]
  149188: aa0903e0     	mov	x0, x9
  14918c: f81103a8     	stur	x8, [x29, #-0xf0]
  149190: f81083a9     	stur	x9, [x29, #-0xf8]
  149194: 97fd5b3f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149198: 97fd702e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14919c: f81703a0     	stur	x0, [x29, #-0x90]
  1491a0: f85083a0     	ldur	x0, [x29, #-0xf8]
  1491a4: 97fd5b3b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1491a8: 97fd6a02     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  1491ac: f81683a0     	stur	x0, [x29, #-0x98]
  1491b0: d10103a0     	sub	x0, x29, #0x40
  1491b4: 97fd851b     	bl	0xaa620 <_ZN7android6VectorImEC2Ev@plt>
  1491b8: 2a1f03ea     	mov	w10, wzr
  1491bc: 381643aa     	sturb	w10, [x29, #-0x9c]
  1491c0: 1280000b     	mov	w11, #-0x1              // =-1
  1491c4: b81603ab     	stur	w11, [x29, #-0xa0]
  1491c8: b815c3ab     	stur	w11, [x29, #-0xa4]
  1491cc: b81583ab     	stur	w11, [x29, #-0xa8]
  1491d0: 381543aa     	sturb	w10, [x29, #-0xac]
  1491d4: 381503aa     	sturb	w10, [x29, #-0xb0]
  1491d8: 3814c3aa     	sturb	w10, [x29, #-0xb4]
  1491dc: aa1f03e8     	mov	x8, xzr
  1491e0: f81b83a8     	stur	x8, [x29, #-0x48]
  1491e4: 14000001     	b	0x1491e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x90>
  1491e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1491ec: 91000d08     	add	x8, x8, #0x3
  1491f0: f85683a9     	ldur	x9, [x29, #-0x98]
  1491f4: eb090108     	subs	x8, x8, x9
  1491f8: f81003a8     	stur	x8, [x29, #-0x100]
  1491fc: 54006422     	b.hs	0x149e80 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd28>
  149200: 14000001     	b	0x149204 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xac>
  149204: f85703a8     	ldur	x8, [x29, #-0x90]
  149208: f85b83a9     	ldur	x9, [x29, #-0x48]
  14920c: 8b090100     	add	x0, x8, x9
  149210: d0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  149214: 9110d021     	add	x1, x1, #0x434
  149218: 320007ea     	orr	w10, wzr, #0x3
  14921c: 2a0a03e2     	mov	w2, w10
  149220: 97fd7c94     	bl	0xa8470 <memcmp@plt>
  149224: 340000c0     	cbz	w0, 0x14923c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xe4>
  149228: 14000001     	b	0x14922c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd4>
  14922c: f85b83a8     	ldur	x8, [x29, #-0x48]
  149230: 91000508     	add	x8, x8, #0x1
  149234: f81b83a8     	stur	x8, [x29, #-0x48]
  149238: 17ffffec     	b	0x1491e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x90>
  14923c: b855c3a8     	ldur	w8, [x29, #-0xa4]
  149240: b81603a8     	stur	w8, [x29, #-0xa0]
  149244: b85583a8     	ldur	w8, [x29, #-0xa8]
  149248: b815c3a8     	stur	w8, [x29, #-0xa4]
  14924c: f85703a9     	ldur	x9, [x29, #-0x90]
  149250: f85b83aa     	ldur	x10, [x29, #-0x48]
  149254: 8b0a0129     	add	x9, x9, x10
  149258: 39400d28     	ldrb	w8, [x9, #0x3]
  14925c: b81583a8     	stur	w8, [x29, #-0xa8]
  149260: b85583a8     	ldur	w8, [x29, #-0xa8]
  149264: 7102cd08     	subs	w8, w8, #0xb3
  149268: b902efe8     	str	w8, [sp, #0x2ec]
  14926c: 54000861     	b.ne	0x149378 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x220>
  149270: 14000001     	b	0x149274 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x11c>
  149274: f85183a8     	ldur	x8, [x29, #-0xe8]
  149278: 9100a100     	add	x0, x8, #0x28
  14927c: aa1f03e1     	mov	x1, xzr
  149280: 97fd83ec     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  149284: b902ebe0     	str	w0, [sp, #0x2e8]
  149288: 14000001     	b	0x14928c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x134>
  14928c: b942ebe8     	ldr	w8, [sp, #0x2e8]
  149290: 36000748     	tbz	w8, #0x0, 0x149378 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x220>
  149294: 14000001     	b	0x149298 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x140>
  149298: f85183a8     	ldur	x8, [x29, #-0xe8]
  14929c: 91004100     	add	x0, x8, #0x10
  1492a0: 97fd5afc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1492a4: f90173e0     	str	x0, [sp, #0x2e0]
  1492a8: 14000001     	b	0x1492ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x154>
  1492ac: f94173e0     	ldr	x0, [sp, #0x2e0]
  1492b0: 97fd6fe8     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1492b4: f9016fe0     	str	x0, [sp, #0x2d8]
  1492b8: 14000001     	b	0x1492bc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x164>
  1492bc: f85183a8     	ldur	x8, [x29, #-0xe8]
  1492c0: 91004100     	add	x0, x8, #0x10
  1492c4: 97fd5af3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1492c8: f9016be0     	str	x0, [sp, #0x2d0]
  1492cc: 14000001     	b	0x1492d0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x178>
  1492d0: f9416be0     	ldr	x0, [sp, #0x2d0]
  1492d4: 97fd6fdf     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1492d8: f90167e0     	str	x0, [sp, #0x2c8]
  1492dc: 14000001     	b	0x1492e0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x188>
  1492e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1492e4: f94167e9     	ldr	x9, [sp, #0x2c8]
  1492e8: 8b080121     	add	x1, x9, x8
  1492ec: f85683aa     	ldur	x10, [x29, #-0x98]
  1492f0: eb080142     	subs	x2, x10, x8
  1492f4: f9416fe0     	ldr	x0, [sp, #0x2d8]
  1492f8: 97fd66d2     	bl	0xa2e40 <memmove@plt>
  1492fc: f85b83a8     	ldur	x8, [x29, #-0x48]
  149300: f85683a9     	ldur	x9, [x29, #-0x98]
  149304: eb080128     	subs	x8, x9, x8
  149308: f81683a8     	stur	x8, [x29, #-0x98]
  14930c: f85b83a1     	ldur	x1, [x29, #-0x48]
  149310: f85183a8     	ldur	x8, [x29, #-0xe8]
  149314: f90163e0     	str	x0, [sp, #0x2c0]
  149318: aa0803e0     	mov	x0, x8
  14931c: 97fd7225     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  149320: f9015fe0     	str	x0, [sp, #0x2b8]
  149324: 14000001     	b	0x149328 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x1d0>
  149328: aa1f03e8     	mov	x8, xzr
  14932c: f81b83a8     	stur	x8, [x29, #-0x48]
  149330: f85183a8     	ldur	x8, [x29, #-0xe8]
  149334: 91004100     	add	x0, x8, #0x10
  149338: 97fd5ad6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14933c: f9015be0     	str	x0, [sp, #0x2b0]
  149340: 14000001     	b	0x149344 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x1ec>
  149344: f85683a2     	ldur	x2, [x29, #-0x98]
  149348: aa1f03e0     	mov	x0, xzr
  14934c: f9415be1     	ldr	x1, [sp, #0x2b0]
  149350: f90157e0     	str	x0, [sp, #0x2a8]
  149354: aa0103e0     	mov	x0, x1
  149358: f94157e1     	ldr	x1, [sp, #0x2a8]
  14935c: 97fd871d     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  149360: 14000001     	b	0x149364 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x20c>
  149364: 14000005     	b	0x149378 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x220>
  149368: f81403a0     	stur	x0, [x29, #-0xc0]
  14936c: 2a0103e8     	mov	w8, w1
  149370: b813c3a8     	stur	w8, [x29, #-0xc4]
  149374: 140002da     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  149378: b855c3a8     	ldur	w8, [x29, #-0xa4]
  14937c: 7102cd08     	subs	w8, w8, #0xb3
  149380: b902a7e8     	str	w8, [sp, #0x2a4]
  149384: 540000e1     	b.ne	0x1493a0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x248>
  149388: 14000001     	b	0x14938c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x234>
  14938c: b85583a8     	ldur	w8, [x29, #-0xa8]
  149390: 7102d508     	subs	w8, w8, #0xb5
  149394: b902a3e8     	str	w8, [sp, #0x2a0]
  149398: 54000181     	b.ne	0x1493c8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x270>
  14939c: 14000001     	b	0x1493a0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x248>
  1493a0: b85603a8     	ldur	w8, [x29, #-0xa0]
  1493a4: 7102cd08     	subs	w8, w8, #0xb3
  1493a8: b9029fe8     	str	w8, [sp, #0x29c]
  1493ac: 54002261     	b.ne	0x1497f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6a0>
  1493b0: 14000001     	b	0x1493b4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x25c>
  1493b4: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1493b8: 7102d508     	subs	w8, w8, #0xb5
  1493bc: b9029be8     	str	w8, [sp, #0x298]
  1493c0: 540021c1     	b.ne	0x1497f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6a0>
  1493c4: 14000001     	b	0x1493c8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x270>
  1493c8: f85183a8     	ldur	x8, [x29, #-0xe8]
  1493cc: 9100a100     	add	x0, x8, #0x28
  1493d0: aa1f03e1     	mov	x1, xzr
  1493d4: 97fd8397     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  1493d8: b90297e0     	str	w0, [sp, #0x294]
  1493dc: 14000001     	b	0x1493e0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x288>
  1493e0: b94297e8     	ldr	w8, [sp, #0x294]
  1493e4: 36002088     	tbz	w8, #0x0, 0x1497f4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x69c>
  1493e8: 14000001     	b	0x1493ec <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x294>
  1493ec: f85683a8     	ldur	x8, [x29, #-0x98]
  1493f0: f1001908     	subs	x8, x8, #0x6
  1493f4: f90147e8     	str	x8, [sp, #0x288]
  1493f8: 54000188     	b.hi	0x149428 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x2d0>
  1493fc: 14000001     	b	0x149400 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x2a8>
  149400: aa1f03e0     	mov	x0, xzr
  149404: f85103a8     	ldur	x8, [x29, #-0xf0]
  149408: f90143e0     	str	x0, [sp, #0x280]
  14940c: aa0803e0     	mov	x0, x8
  149410: f94143e1     	ldr	x1, [sp, #0x280]
  149414: 97fd8047     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149418: 14000001     	b	0x14941c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x2c4>
  14941c: 320003e8     	orr	w8, wzr, #0x1
  149420: b81383a8     	stur	w8, [x29, #-0xc8]
  149424: 140002a1     	b	0x149ea8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd50>
  149428: f85703a8     	ldur	x8, [x29, #-0x90]
  14942c: 39401109     	ldrb	w9, [x8, #0x4]
  149430: 3940150a     	ldrb	w10, [x8, #0x5]
  149434: 53047d4a     	lsr	w10, w10, #4
  149438: 331c1d2a     	bfi	w10, w9, #4, #8
  14943c: b81343aa     	stur	w10, [x29, #-0xcc]
  149440: f85703a8     	ldur	x8, [x29, #-0x90]
  149444: 39401509     	ldrb	w9, [x8, #0x5]
  149448: 12000d29     	and	w9, w9, #0xf
  14944c: 3940190a     	ldrb	w10, [x8, #0x6]
  149450: 33180d2a     	bfi	w10, w9, #8, #4
  149454: b81303aa     	stur	w10, [x29, #-0xd0]
  149458: 321d0be9     	orr	w9, wzr, #0x38
  14945c: 2a0903e0     	mov	w0, w9
  149460: 97fd7eac     	bl	0xa8f10 <_Znwm@plt>
  149464: f9013fe0     	str	x0, [sp, #0x278]
  149468: 14000001     	b	0x14946c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x314>
  14946c: f9413fe0     	ldr	x0, [sp, #0x278]
  149470: f9413fe1     	ldr	x1, [sp, #0x278]
  149474: f9013be0     	str	x0, [sp, #0x270]
  149478: aa0103e0     	mov	x0, x1
  14947c: 97fd778d     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  149480: 14000001     	b	0x149484 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x32c>
  149484: f85183a8     	ldur	x8, [x29, #-0xe8]
  149488: 9100a100     	add	x0, x8, #0x28
  14948c: f9413be1     	ldr	x1, [sp, #0x270]
  149490: 97fd6a48     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  149494: f90137e0     	str	x0, [sp, #0x268]
  149498: 14000001     	b	0x14949c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x344>
  14949c: f85183a8     	ldur	x8, [x29, #-0xe8]
  1494a0: 9100a100     	add	x0, x8, #0x28
  1494a4: 97fd6e83     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1494a8: f90133e0     	str	x0, [sp, #0x260]
  1494ac: 14000001     	b	0x1494b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x358>
  1494b0: f0000ae8     	adrp	x8, 0x2a8000
  1494b4: f9415d08     	ldr	x8, [x8, #0x2b8]
  1494b8: f9400102     	ldr	x2, [x8]
  1494bc: 528daca1     	mov	w1, #0x6d65             // =28005
  1494c0: 72adad21     	movk	w1, #0x6d69, lsl #16
  1494c4: f94133e0     	ldr	x0, [sp, #0x260]
  1494c8: 97fd5bbe     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  1494cc: b9025fe0     	str	w0, [sp, #0x25c]
  1494d0: 14000001     	b	0x1494d4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x37c>
  1494d4: f85183a8     	ldur	x8, [x29, #-0xe8]
  1494d8: 9100a100     	add	x0, x8, #0x28
  1494dc: 97fd6e75     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1494e0: f9012be0     	str	x0, [sp, #0x250]
  1494e4: 14000001     	b	0x1494e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x390>
  1494e8: b85343a2     	ldur	w2, [x29, #-0xcc]
  1494ec: 528c8e81     	mov	w1, #0x6474             // =25716
  1494f0: 72aeed21     	movk	w1, #0x7769, lsl #16
  1494f4: f9412be0     	ldr	x0, [sp, #0x250]
  1494f8: 97fd68de     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  1494fc: b9024fe0     	str	w0, [sp, #0x24c]
  149500: 14000001     	b	0x149504 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x3ac>
  149504: f85183a8     	ldur	x8, [x29, #-0xe8]
  149508: 9100a100     	add	x0, x8, #0x28
  14950c: 97fd6e69     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  149510: f90123e0     	str	x0, [sp, #0x240]
  149514: 14000001     	b	0x149518 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x3c0>
  149518: b85303a2     	ldur	w2, [x29, #-0xd0]
  14951c: 528d2ce1     	mov	w1, #0x6967             // =26983
  149520: 72ad0ca1     	movk	w1, #0x6865, lsl #16
  149524: f94123e0     	ldr	x0, [sp, #0x240]
  149528: 97fd68d2     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14952c: b9023fe0     	str	w0, [sp, #0x23c]
  149530: 14000001     	b	0x149534 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x3dc>
  149534: 52800908     	mov	w8, #0x48               // =72
  149538: 2a0803e0     	mov	w0, w8
  14953c: 97fd7e75     	bl	0xa8f10 <_Znwm@plt>
  149540: f9011be0     	str	x0, [sp, #0x230]
  149544: 14000001     	b	0x149548 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x3f0>
  149548: f9411be0     	ldr	x0, [sp, #0x230]
  14954c: f85b83a1     	ldur	x1, [x29, #-0x48]
  149550: f9411be2     	ldr	x2, [sp, #0x230]
  149554: f90117e0     	str	x0, [sp, #0x228]
  149558: aa0203e0     	mov	x0, x2
  14955c: 97fd6231     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  149560: 14000001     	b	0x149564 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x40c>
  149564: d10143a0     	sub	x0, x29, #0x50
  149568: f94117e1     	ldr	x1, [sp, #0x228]
  14956c: 97fd7ff1     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149570: 14000001     	b	0x149574 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x41c>
  149574: d10143a0     	sub	x0, x29, #0x50
  149578: 97fd5a46     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14957c: f90113e0     	str	x0, [sp, #0x220]
  149580: 14000001     	b	0x149584 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x42c>
  149584: f94113e0     	ldr	x0, [sp, #0x220]
  149588: 97fd6f32     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14958c: f9010fe0     	str	x0, [sp, #0x218]
  149590: 14000001     	b	0x149594 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x43c>
  149594: f85703a1     	ldur	x1, [x29, #-0x90]
  149598: f85b83a2     	ldur	x2, [x29, #-0x48]
  14959c: f9410fe0     	ldr	x0, [sp, #0x218]
  1495a0: 97fd59fc     	bl	0x9fd90 <memcpy@plt>
  1495a4: f85183a1     	ldur	x1, [x29, #-0xe8]
  1495a8: 91004022     	add	x2, x1, #0x10
  1495ac: f9010be0     	str	x0, [sp, #0x210]
  1495b0: aa0203e0     	mov	x0, x2
  1495b4: 97fd5a37     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1495b8: f90107e0     	str	x0, [sp, #0x208]
  1495bc: 14000001     	b	0x1495c0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x468>
  1495c0: f94107e0     	ldr	x0, [sp, #0x208]
  1495c4: 97fd6f23     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1495c8: f90103e0     	str	x0, [sp, #0x200]
  1495cc: 14000001     	b	0x1495d0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x478>
  1495d0: f85183a8     	ldur	x8, [x29, #-0xe8]
  1495d4: 91004100     	add	x0, x8, #0x10
  1495d8: 97fd5a2e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1495dc: f900ffe0     	str	x0, [sp, #0x1f8]
  1495e0: 14000001     	b	0x1495e4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x48c>
  1495e4: f940ffe0     	ldr	x0, [sp, #0x1f8]
  1495e8: 97fd6f1a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1495ec: f900fbe0     	str	x0, [sp, #0x1f0]
  1495f0: 14000001     	b	0x1495f4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x49c>
  1495f4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1495f8: f940fbe9     	ldr	x9, [sp, #0x1f0]
  1495fc: 8b080128     	add	x8, x9, x8
  149600: f85183aa     	ldur	x10, [x29, #-0xe8]
  149604: 91004140     	add	x0, x10, #0x10
  149608: f900f7e8     	str	x8, [sp, #0x1e8]
  14960c: 97fd5a21     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149610: f900f3e0     	str	x0, [sp, #0x1e0]
  149614: 14000001     	b	0x149618 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x4c0>
  149618: f940f3e0     	ldr	x0, [sp, #0x1e0]
  14961c: 97fd68e5     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149620: f900efe0     	str	x0, [sp, #0x1d8]
  149624: 14000001     	b	0x149628 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x4d0>
  149628: f85b83a8     	ldur	x8, [x29, #-0x48]
  14962c: f940efe9     	ldr	x9, [sp, #0x1d8]
  149630: eb080122     	subs	x2, x9, x8
  149634: f94103e0     	ldr	x0, [sp, #0x200]
  149638: f940f7e1     	ldr	x1, [sp, #0x1e8]
  14963c: 97fd6601     	bl	0xa2e40 <memmove@plt>
  149640: f85183a8     	ldur	x8, [x29, #-0xe8]
  149644: 91004109     	add	x9, x8, #0x10
  149648: f900ebe0     	str	x0, [sp, #0x1d0]
  14964c: aa0903e0     	mov	x0, x9
  149650: 97fd5a10     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149654: f900e7e0     	str	x0, [sp, #0x1c8]
  149658: 14000001     	b	0x14965c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x504>
  14965c: f85183a8     	ldur	x8, [x29, #-0xe8]
  149660: 91004100     	add	x0, x8, #0x10
  149664: 97fd5a0b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149668: f900e3e0     	str	x0, [sp, #0x1c0]
  14966c: 14000001     	b	0x149670 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x518>
  149670: f940e3e0     	ldr	x0, [sp, #0x1c0]
  149674: 97fd68cf     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149678: f900dfe0     	str	x0, [sp, #0x1b8]
  14967c: 14000001     	b	0x149680 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x528>
  149680: f85b83a8     	ldur	x8, [x29, #-0x48]
  149684: f940dfe9     	ldr	x9, [sp, #0x1b8]
  149688: eb080122     	subs	x2, x9, x8
  14968c: aa1f03e8     	mov	x8, xzr
  149690: f940e7e0     	ldr	x0, [sp, #0x1c8]
  149694: aa0803e1     	mov	x1, x8
  149698: 97fd864e     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14969c: 14000001     	b	0x1496a0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x548>
  1496a0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1496a4: f85683a9     	ldur	x9, [x29, #-0x98]
  1496a8: eb080128     	subs	x8, x9, x8
  1496ac: f81683a8     	stur	x8, [x29, #-0x98]
  1496b0: f85b83a1     	ldur	x1, [x29, #-0x48]
  1496b4: f85183a0     	ldur	x0, [x29, #-0xe8]
  1496b8: 97fd713e     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  1496bc: f900dbe0     	str	x0, [sp, #0x1b0]
  1496c0: 14000001     	b	0x1496c4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x56c>
  1496c4: aa1f03e8     	mov	x8, xzr
  1496c8: f81b83a8     	stur	x8, [x29, #-0x48]
  1496cc: d10163a8     	sub	x8, x29, #0x58
  1496d0: d10143a0     	sub	x0, x29, #0x50
  1496d4: 94000a9f     	bl	0x14c150 <android::Vector<android::NALPosition>::~Vector()+0x68>
  1496d8: 14000001     	b	0x1496dc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x584>
  1496dc: f85183a8     	ldur	x8, [x29, #-0xe8]
  1496e0: 9100a100     	add	x0, x8, #0x28
  1496e4: 97fd6df3     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1496e8: f900d7e0     	str	x0, [sp, #0x1a8]
  1496ec: 14000001     	b	0x1496f0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x598>
  1496f0: d10163a0     	sub	x0, x29, #0x58
  1496f4: 97fd59e7     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1496f8: f900d3e0     	str	x0, [sp, #0x1a0]
  1496fc: 14000001     	b	0x149700 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x5a8>
  149700: f940d3e0     	ldr	x0, [sp, #0x1a0]
  149704: 97fd6ed3     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  149708: f900cfe0     	str	x0, [sp, #0x198]
  14970c: 14000001     	b	0x149710 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x5b8>
  149710: d10163a0     	sub	x0, x29, #0x58
  149714: 97fd59df     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149718: f900cbe0     	str	x0, [sp, #0x190]
  14971c: 14000001     	b	0x149720 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x5c8>
  149720: f940cbe0     	ldr	x0, [sp, #0x190]
  149724: 97fd68a3     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149728: f900c7e0     	str	x0, [sp, #0x188]
  14972c: 14000001     	b	0x149730 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x5d8>
  149730: 528c8e68     	mov	w8, #0x6473             // =25715
  149734: 72acae68     	movk	w8, #0x6573, lsl #16
  149738: f940d7e0     	ldr	x0, [sp, #0x1a8]
  14973c: 2a0803e1     	mov	w1, w8
  149740: 2a0803e2     	mov	w2, w8
  149744: f940cfe3     	ldr	x3, [sp, #0x198]
  149748: f940c7e4     	ldr	x4, [sp, #0x188]
  14974c: 97fd6f39     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  149750: b90187e0     	str	w0, [sp, #0x184]
  149754: 14000001     	b	0x149758 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x600>
  149758: aa1f03e0     	mov	x0, xzr
  14975c: f85103a8     	ldur	x8, [x29, #-0xf0]
  149760: f900bfe0     	str	x0, [sp, #0x178]
  149764: aa0803e0     	mov	x0, x8
  149768: f940bfe1     	ldr	x1, [sp, #0x178]
  14976c: 97fd7f71     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149770: 14000001     	b	0x149774 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x61c>
  149774: 320003e8     	orr	w8, wzr, #0x1
  149778: b81383a8     	stur	w8, [x29, #-0xc8]
  14977c: d10163a0     	sub	x0, x29, #0x58
  149780: 97fd8364     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149784: d10143a0     	sub	x0, x29, #0x50
  149788: 97fd8362     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14978c: 140001c7     	b	0x149ea8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd50>
  149790: f81403a0     	stur	x0, [x29, #-0xc0]
  149794: 2a0103e8     	mov	w8, w1
  149798: b813c3a8     	stur	w8, [x29, #-0xc4]
  14979c: f9413fe0     	ldr	x0, [sp, #0x278]
  1497a0: 97fd5c70     	bl	0xa0960 <_ZdlPv@plt>
  1497a4: 140001ce     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  1497a8: f81403a0     	stur	x0, [x29, #-0xc0]
  1497ac: 2a0103e8     	mov	w8, w1
  1497b0: b813c3a8     	stur	w8, [x29, #-0xc4]
  1497b4: f9411be0     	ldr	x0, [sp, #0x230]
  1497b8: 97fd5c6a     	bl	0xa0960 <_ZdlPv@plt>
  1497bc: 140001c8     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  1497c0: f81403a0     	stur	x0, [x29, #-0xc0]
  1497c4: 2a0103e8     	mov	w8, w1
  1497c8: b813c3a8     	stur	w8, [x29, #-0xc4]
  1497cc: 14000007     	b	0x1497e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x690>
  1497d0: f81403a0     	stur	x0, [x29, #-0xc0]
  1497d4: 2a0103e8     	mov	w8, w1
  1497d8: b813c3a8     	stur	w8, [x29, #-0xc4]
  1497dc: d10163a0     	sub	x0, x29, #0x58
  1497e0: 97fd834c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1497e4: 14000001     	b	0x1497e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x690>
  1497e8: d10143a0     	sub	x0, x29, #0x50
  1497ec: 97fd8349     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1497f0: 140001bb     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  1497f4: 14000001     	b	0x1497f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6a0>
  1497f8: f85183a8     	ldur	x8, [x29, #-0xe8]
  1497fc: 9100a100     	add	x0, x8, #0x28
  149800: aa1f03e1     	mov	x1, xzr
  149804: 97fd7db7     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  149808: b90177e0     	str	w0, [sp, #0x174]
  14980c: 14000001     	b	0x149810 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6b8>
  149810: b94177e8     	ldr	w8, [sp, #0x174]
  149814: 360004e8     	tbz	w8, #0x0, 0x1498b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x758>
  149818: 14000001     	b	0x14981c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6c4>
  14981c: b85583a8     	ldur	w8, [x29, #-0xa8]
  149820: 7102e108     	subs	w8, w8, #0xb8
  149824: b90173e8     	str	w8, [sp, #0x170]
  149828: 54000441     	b.ne	0x1498b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x758>
  14982c: 14000001     	b	0x149830 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6d8>
  149830: f85b83a8     	ldur	x8, [x29, #-0x48]
  149834: 91001d08     	add	x8, x8, #0x7
  149838: f85683a9     	ldur	x9, [x29, #-0x98]
  14983c: eb090108     	subs	x8, x8, x9
  149840: f900b7e8     	str	x8, [sp, #0x168]
  149844: 54000183     	b.lo	0x149874 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x71c>
  149848: 14000001     	b	0x14984c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x6f4>
  14984c: aa1f03e0     	mov	x0, xzr
  149850: f85103a8     	ldur	x8, [x29, #-0xf0]
  149854: f900b3e0     	str	x0, [sp, #0x160]
  149858: aa0803e0     	mov	x0, x8
  14985c: f940b3e1     	ldr	x1, [sp, #0x160]
  149860: 97fd7f34     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149864: 14000001     	b	0x149868 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x710>
  149868: 320003e8     	orr	w8, wzr, #0x1
  14986c: b81383a8     	stur	w8, [x29, #-0xc8]
  149870: 1400018e     	b	0x149ea8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd50>
  149874: 320003e8     	orr	w8, wzr, #0x1
  149878: 381543a8     	sturb	w8, [x29, #-0xac]
  14987c: f85703a9     	ldur	x9, [x29, #-0x90]
  149880: f85b83aa     	ldur	x10, [x29, #-0x48]
  149884: 8b0a0129     	add	x9, x9, x10
  149888: 39401d28     	ldrb	w8, [x9, #0x7]
  14988c: 53061908     	ubfx	w8, w8, #6, #1
  149890: 381503a8     	sturb	w8, [x29, #-0xb0]
  149894: f85703a9     	ldur	x9, [x29, #-0x90]
  149898: f85b83aa     	ldur	x10, [x29, #-0x48]
  14989c: 8b0a0129     	add	x9, x9, x10
  1498a0: 39401d28     	ldrb	w8, [x9, #0x7]
  1498a4: 53051508     	ubfx	w8, w8, #5, #1
  1498a8: 3814c3a8     	sturb	w8, [x29, #-0xb4]
  1498ac: 14000001     	b	0x1498b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x758>
  1498b0: f85183a8     	ldur	x8, [x29, #-0xe8]
  1498b4: 9100a100     	add	x0, x8, #0x28
  1498b8: aa1f03e1     	mov	x1, xzr
  1498bc: 97fd7d89     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  1498c0: b9015fe0     	str	w0, [sp, #0x15c]
  1498c4: 14000001     	b	0x1498c8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x770>
  1498c8: b9415fe8     	ldr	w8, [sp, #0x15c]
  1498cc: 360001a8     	tbz	w8, #0x0, 0x149900 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7a8>
  1498d0: 14000001     	b	0x1498d4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x77c>
  1498d4: b85583a8     	ldur	w8, [x29, #-0xa8]
  1498d8: 7102c908     	subs	w8, w8, #0xb2
  1498dc: b9015be8     	str	w8, [sp, #0x158]
  1498e0: 54000101     	b.ne	0x149900 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7a8>
  1498e4: 14000001     	b	0x1498e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x790>
  1498e8: d10103a0     	sub	x0, x29, #0x40
  1498ec: d10123a1     	sub	x1, x29, #0x48
  1498f0: 97fd6e60     	bl	0xa5270 <_ZN7android6VectorImE3addERKm@plt>
  1498f4: f900abe0     	str	x0, [sp, #0x150]
  1498f8: 14000001     	b	0x1498fc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7a4>
  1498fc: 14000001     	b	0x149900 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7a8>
  149900: f85183a8     	ldur	x8, [x29, #-0xe8]
  149904: 9100a100     	add	x0, x8, #0x28
  149908: aa1f03e1     	mov	x1, xzr
  14990c: 97fd7d75     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  149910: b9014fe0     	str	w0, [sp, #0x14c]
  149914: 14000001     	b	0x149918 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7c0>
  149918: b9414fe8     	ldr	w8, [sp, #0x14c]
  14991c: 36002aa8     	tbz	w8, #0x0, 0x149e70 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd18>
  149920: 14000001     	b	0x149924 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7cc>
  149924: b85583a8     	ldur	w8, [x29, #-0xa8]
  149928: 35002a48     	cbnz	w8, 0x149e70 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd18>
  14992c: 14000001     	b	0x149930 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7d8>
  149930: 385643a8     	ldurb	w8, [x29, #-0x9c]
  149934: 370000a8     	tbnz	w8, #0x0, 0x149948 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7f0>
  149938: 14000001     	b	0x14993c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x7e4>
  14993c: 320003e8     	orr	w8, wzr, #0x1
  149940: 381643a8     	sturb	w8, [x29, #-0x9c]
  149944: 1400014a     	b	0x149e6c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd14>
  149948: 52800908     	mov	w8, #0x48               // =72
  14994c: 2a0803e0     	mov	w0, w8
  149950: 97fd7d70     	bl	0xa8f10 <_Znwm@plt>
  149954: f900a3e0     	str	x0, [sp, #0x140]
  149958: 14000001     	b	0x14995c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x804>
  14995c: f940a3e0     	ldr	x0, [sp, #0x140]
  149960: f85b83a1     	ldur	x1, [x29, #-0x48]
  149964: f940a3e2     	ldr	x2, [sp, #0x140]
  149968: f9009fe0     	str	x0, [sp, #0x138]
  14996c: aa0203e0     	mov	x0, x2
  149970: 97fd612c     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  149974: 14000001     	b	0x149978 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x820>
  149978: d10183a0     	sub	x0, x29, #0x60
  14997c: f9409fe1     	ldr	x1, [sp, #0x138]
  149980: 97fd7eec     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149984: 14000001     	b	0x149988 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x830>
  149988: d10183a0     	sub	x0, x29, #0x60
  14998c: 97fd5941     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149990: f9009be0     	str	x0, [sp, #0x130]
  149994: 14000001     	b	0x149998 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x840>
  149998: f9409be0     	ldr	x0, [sp, #0x130]
  14999c: 97fd6e2d     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1499a0: f90097e0     	str	x0, [sp, #0x128]
  1499a4: 14000001     	b	0x1499a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x850>
  1499a8: f85703a1     	ldur	x1, [x29, #-0x90]
  1499ac: f85b83a2     	ldur	x2, [x29, #-0x48]
  1499b0: f94097e0     	ldr	x0, [sp, #0x128]
  1499b4: 97fd58f7     	bl	0x9fd90 <memcpy@plt>
  1499b8: f85183a1     	ldur	x1, [x29, #-0xe8]
  1499bc: 91004022     	add	x2, x1, #0x10
  1499c0: f90093e0     	str	x0, [sp, #0x120]
  1499c4: aa0203e0     	mov	x0, x2
  1499c8: 97fd5932     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1499cc: f9008fe0     	str	x0, [sp, #0x118]
  1499d0: 14000001     	b	0x1499d4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x87c>
  1499d4: f9408fe0     	ldr	x0, [sp, #0x118]
  1499d8: 97fd6e1e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  1499dc: f9008be0     	str	x0, [sp, #0x110]
  1499e0: 14000001     	b	0x1499e4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x88c>
  1499e4: f85183a8     	ldur	x8, [x29, #-0xe8]
  1499e8: 91004100     	add	x0, x8, #0x10
  1499ec: 97fd5929     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  1499f0: f90087e0     	str	x0, [sp, #0x108]
  1499f4: 14000001     	b	0x1499f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x8a0>
  1499f8: f94087e0     	ldr	x0, [sp, #0x108]
  1499fc: 97fd6e15     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  149a00: f90083e0     	str	x0, [sp, #0x100]
  149a04: 14000001     	b	0x149a08 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x8b0>
  149a08: f85b83a8     	ldur	x8, [x29, #-0x48]
  149a0c: f94083e9     	ldr	x9, [sp, #0x100]
  149a10: 8b080128     	add	x8, x9, x8
  149a14: f85183aa     	ldur	x10, [x29, #-0xe8]
  149a18: 91004140     	add	x0, x10, #0x10
  149a1c: f9007fe8     	str	x8, [sp, #0xf8]
  149a20: 97fd591c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149a24: f9007be0     	str	x0, [sp, #0xf0]
  149a28: 14000001     	b	0x149a2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x8d4>
  149a2c: f9407be0     	ldr	x0, [sp, #0xf0]
  149a30: 97fd67e0     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149a34: f90077e0     	str	x0, [sp, #0xe8]
  149a38: 14000001     	b	0x149a3c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x8e4>
  149a3c: f85b83a8     	ldur	x8, [x29, #-0x48]
  149a40: f94077e9     	ldr	x9, [sp, #0xe8]
  149a44: eb080122     	subs	x2, x9, x8
  149a48: f9408be0     	ldr	x0, [sp, #0x110]
  149a4c: f9407fe1     	ldr	x1, [sp, #0xf8]
  149a50: 97fd64fc     	bl	0xa2e40 <memmove@plt>
  149a54: f85183a8     	ldur	x8, [x29, #-0xe8]
  149a58: 91004109     	add	x9, x8, #0x10
  149a5c: f90073e0     	str	x0, [sp, #0xe0]
  149a60: aa0903e0     	mov	x0, x9
  149a64: 97fd590b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149a68: f9006fe0     	str	x0, [sp, #0xd8]
  149a6c: 14000001     	b	0x149a70 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x918>
  149a70: f85183a8     	ldur	x8, [x29, #-0xe8]
  149a74: 91004100     	add	x0, x8, #0x10
  149a78: 97fd5906     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149a7c: f9006be0     	str	x0, [sp, #0xd0]
  149a80: 14000001     	b	0x149a84 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x92c>
  149a84: f9406be0     	ldr	x0, [sp, #0xd0]
  149a88: 97fd67ca     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149a8c: f90067e0     	str	x0, [sp, #0xc8]
  149a90: 14000001     	b	0x149a94 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x93c>
  149a94: f85b83a8     	ldur	x8, [x29, #-0x48]
  149a98: f94067e9     	ldr	x9, [sp, #0xc8]
  149a9c: eb080122     	subs	x2, x9, x8
  149aa0: aa1f03e8     	mov	x8, xzr
  149aa4: f9406fe0     	ldr	x0, [sp, #0xd8]
  149aa8: aa0803e1     	mov	x1, x8
  149aac: 97fd8549     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  149ab0: 14000001     	b	0x149ab4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x95c>
  149ab4: f85b83a1     	ldur	x1, [x29, #-0x48]
  149ab8: f85183a0     	ldur	x0, [x29, #-0xe8]
  149abc: 97fd703d     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  149ac0: f90063e0     	str	x0, [sp, #0xc0]
  149ac4: 14000001     	b	0x149ac8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x970>
  149ac8: f94063e8     	ldr	x8, [sp, #0xc0]
  149acc: f81283a8     	stur	x8, [x29, #-0xd8]
  149ad0: f85283a9     	ldur	x9, [x29, #-0xd8]
  149ad4: b6f802c9     	tbz	x9, #0x3f, 0x149b2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x9d4>
  149ad8: 14000001     	b	0x149adc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x984>
  149adc: aa1f03e0     	mov	x0, xzr
  149ae0: f85103a8     	ldur	x8, [x29, #-0xf0]
  149ae4: f9005fe0     	str	x0, [sp, #0xb8]
  149ae8: aa0803e0     	mov	x0, x8
  149aec: f9405fe1     	ldr	x1, [sp, #0xb8]
  149af0: 97fd7e90     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149af4: 14000001     	b	0x149af8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x9a0>
  149af8: 320003e8     	orr	w8, wzr, #0x1
  149afc: b81383a8     	stur	w8, [x29, #-0xc8]
  149b00: 140000d5     	b	0x149e54 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcfc>
  149b04: f81403a0     	stur	x0, [x29, #-0xc0]
  149b08: 2a0103e8     	mov	w8, w1
  149b0c: b813c3a8     	stur	w8, [x29, #-0xc4]
  149b10: f940a3e0     	ldr	x0, [sp, #0x140]
  149b14: 97fd5b93     	bl	0xa0960 <_ZdlPv@plt>
  149b18: 140000f1     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  149b1c: f81403a0     	stur	x0, [x29, #-0xc0]
  149b20: 2a0103e8     	mov	w8, w1
  149b24: b813c3a8     	stur	w8, [x29, #-0xc4]
  149b28: 140000ce     	b	0x149e60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd08>
  149b2c: aa1f03e8     	mov	x8, xzr
  149b30: f81b83a8     	stur	x8, [x29, #-0x48]
  149b34: d10183a0     	sub	x0, x29, #0x60
  149b38: 97fd58d6     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149b3c: f9005be0     	str	x0, [sp, #0xb0]
  149b40: 14000001     	b	0x149b44 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x9ec>
  149b44: d101a3a8     	sub	x8, x29, #0x68
  149b48: f9405be0     	ldr	x0, [sp, #0xb0]
  149b4c: 97fd6065     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  149b50: 14000001     	b	0x149b54 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x9fc>
  149b54: d101a3a0     	sub	x0, x29, #0x68
  149b58: 97fd7b6a     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  149b5c: f90057e0     	str	x0, [sp, #0xa8]
  149b60: 14000001     	b	0x149b64 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa0c>
  149b64: f85283a2     	ldur	x2, [x29, #-0xd8]
  149b68: 90000581     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  149b6c: 912bbc21     	add	x1, x1, #0xaef
  149b70: f94057e0     	ldr	x0, [sp, #0xa8]
  149b74: 97fd7b0f     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  149b78: 14000001     	b	0x149b7c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa24>
  149b7c: d101a3a0     	sub	x0, x29, #0x68
  149b80: 97fd84d8     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149b84: 385543a8     	ldurb	w8, [x29, #-0xac]
  149b88: 36000528     	tbz	w8, #0x0, 0x149c2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xad4>
  149b8c: 14000001     	b	0x149b90 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa38>
  149b90: 3854c3a8     	ldurb	w8, [x29, #-0xb4]
  149b94: 360000a8     	tbz	w8, #0x0, 0x149ba8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa50>
  149b98: 14000001     	b	0x149b9c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa44>
  149b9c: 385503a8     	ldurb	w8, [x29, #-0xb0]
  149ba0: 36000468     	tbz	w8, #0x0, 0x149c2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xad4>
  149ba4: 14000001     	b	0x149ba8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa50>
  149ba8: d10183a0     	sub	x0, x29, #0x60
  149bac: 97fd58b9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149bb0: f90053e0     	str	x0, [sp, #0xa0]
  149bb4: 14000001     	b	0x149bb8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa60>
  149bb8: d101c3a8     	sub	x8, x29, #0x70
  149bbc: f94053e0     	ldr	x0, [sp, #0xa0]
  149bc0: 97fd6048     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  149bc4: 14000001     	b	0x149bc8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa70>
  149bc8: d101c3a0     	sub	x0, x29, #0x70
  149bcc: 97fd7b4d     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  149bd0: f9004fe0     	str	x0, [sp, #0x98]
  149bd4: 14000001     	b	0x149bd8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa80>
  149bd8: d0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  149bdc: 9100d421     	add	x1, x1, #0x35
  149be0: 320003e2     	orr	w2, wzr, #0x1
  149be4: f9404fe0     	ldr	x0, [sp, #0x98]
  149be8: 97fd5c0a     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  149bec: 14000001     	b	0x149bf0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xa98>
  149bf0: d101c3a0     	sub	x0, x29, #0x70
  149bf4: 97fd84bb     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149bf8: 1400000d     	b	0x149c2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xad4>
  149bfc: f81403a0     	stur	x0, [x29, #-0xc0]
  149c00: 2a0103e8     	mov	w8, w1
  149c04: b813c3a8     	stur	w8, [x29, #-0xc4]
  149c08: d101a3a0     	sub	x0, x29, #0x68
  149c0c: 97fd84b5     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149c10: 14000094     	b	0x149e60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd08>
  149c14: f81403a0     	stur	x0, [x29, #-0xc0]
  149c18: 2a0103e8     	mov	w8, w1
  149c1c: b813c3a8     	stur	w8, [x29, #-0xc4]
  149c20: d101c3a0     	sub	x0, x29, #0x70
  149c24: 97fd84af     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149c28: 1400008e     	b	0x149e60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd08>
  149c2c: d10103a0     	sub	x0, x29, #0x40
  149c30: 97fd6fac     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
  149c34: f9004be0     	str	x0, [sp, #0x90]
  149c38: 14000001     	b	0x149c3c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xae4>
  149c3c: f9404be8     	ldr	x8, [sp, #0x90]
  149c40: b4000fc8     	cbz	x8, 0x149e38 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xce0>
  149c44: 14000001     	b	0x149c48 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xaf0>
  149c48: 52800908     	mov	w8, #0x48               // =72
  149c4c: 2a0803e0     	mov	w0, w8
  149c50: 97fd7cb0     	bl	0xa8f10 <_Znwm@plt>
  149c54: f90047e0     	str	x0, [sp, #0x88]
  149c58: 14000001     	b	0x149c5c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb04>
  149c5c: f94047e0     	ldr	x0, [sp, #0x88]
  149c60: d10103a8     	sub	x8, x29, #0x40
  149c64: f90043e0     	str	x0, [sp, #0x80]
  149c68: aa0803e0     	mov	x0, x8
  149c6c: 97fd6f9d     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
  149c70: f9003fe0     	str	x0, [sp, #0x78]
  149c74: 14000001     	b	0x149c78 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb20>
  149c78: f9403fe8     	ldr	x8, [sp, #0x78]
  149c7c: d37df101     	lsl	x1, x8, #3
  149c80: f94043e0     	ldr	x0, [sp, #0x80]
  149c84: 97fd6067     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  149c88: 14000001     	b	0x149c8c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb34>
  149c8c: d101e3a0     	sub	x0, x29, #0x78
  149c90: f94043e1     	ldr	x1, [sp, #0x80]
  149c94: 97fd7e27     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149c98: 14000001     	b	0x149c9c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb44>
  149c9c: d101e3a0     	sub	x0, x29, #0x78
  149ca0: aa1f03e1     	mov	x1, xzr
  149ca4: 97fd6a53     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  149ca8: b90077e0     	str	w0, [sp, #0x74]
  149cac: 14000001     	b	0x149cb0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb58>
  149cb0: b94077e8     	ldr	w8, [sp, #0x74]
  149cb4: 36000b68     	tbz	w8, #0x0, 0x149e20 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcc8>
  149cb8: 14000001     	b	0x149cbc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb64>
  149cbc: d101e3a0     	sub	x0, x29, #0x78
  149cc0: 97fd5874     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149cc4: f90037e0     	str	x0, [sp, #0x68]
  149cc8: 14000001     	b	0x149ccc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb74>
  149ccc: f94037e0     	ldr	x0, [sp, #0x68]
  149cd0: 97fd6d60     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  149cd4: f90033e0     	str	x0, [sp, #0x60]
  149cd8: 14000001     	b	0x149cdc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb84>
  149cdc: f94033e8     	ldr	x8, [sp, #0x60]
  149ce0: b4000a08     	cbz	x8, 0x149e20 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcc8>
  149ce4: 14000001     	b	0x149ce8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb90>
  149ce8: aa1f03e8     	mov	x8, xzr
  149cec: f81203a8     	stur	x8, [x29, #-0xe0]
  149cf0: 14000001     	b	0x149cf4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb9c>
  149cf4: f85203a8     	ldur	x8, [x29, #-0xe0]
  149cf8: d10103a0     	sub	x0, x29, #0x40
  149cfc: f9002fe8     	str	x8, [sp, #0x58]
  149d00: 97fd6f78     	bl	0xa5ae0 <_ZNK7android6VectorImE4sizeEv@plt>
  149d04: f9002be0     	str	x0, [sp, #0x50]
  149d08: 14000001     	b	0x149d0c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xbb4>
  149d0c: f9402fe8     	ldr	x8, [sp, #0x58]
  149d10: f9402be9     	ldr	x9, [sp, #0x50]
  149d14: eb09010a     	subs	x10, x8, x9
  149d18: f90027ea     	str	x10, [sp, #0x48]
  149d1c: 540004c2     	b.hs	0x149db4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc5c>
  149d20: 14000001     	b	0x149d24 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xbcc>
  149d24: d101e3a0     	sub	x0, x29, #0x78
  149d28: 97fd585a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149d2c: f90023e0     	str	x0, [sp, #0x40]
  149d30: 14000001     	b	0x149d34 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xbdc>
  149d34: f94023e0     	ldr	x0, [sp, #0x40]
  149d38: 97fd6d46     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  149d3c: f9001fe0     	str	x0, [sp, #0x38]
  149d40: 14000001     	b	0x149d44 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xbec>
  149d44: f85203a8     	ldur	x8, [x29, #-0xe0]
  149d48: f9401fe9     	ldr	x9, [sp, #0x38]
  149d4c: 8b080d2a     	add	x10, x9, x8, lsl #3
  149d50: d10103a0     	sub	x0, x29, #0x40
  149d54: aa0803e1     	mov	x1, x8
  149d58: f9001bea     	str	x10, [sp, #0x30]
  149d5c: 97fd6e6d     	bl	0xa5710 <_ZNK7android6VectorImEixEm@plt>
  149d60: f90017e0     	str	x0, [sp, #0x28]
  149d64: 14000001     	b	0x149d68 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc10>
  149d68: f94017e8     	ldr	x8, [sp, #0x28]
  149d6c: f9400109     	ldr	x9, [x8]
  149d70: f9401bea     	ldr	x10, [sp, #0x30]
  149d74: f9000149     	str	x9, [x10]
  149d78: 14000001     	b	0x149d7c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc24>
  149d7c: f85203a8     	ldur	x8, [x29, #-0xe0]
  149d80: 91000508     	add	x8, x8, #0x1
  149d84: f81203a8     	stur	x8, [x29, #-0xe0]
  149d88: 17ffffdb     	b	0x149cf4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xb9c>
  149d8c: f81403a0     	stur	x0, [x29, #-0xc0]
  149d90: 2a0103e8     	mov	w8, w1
  149d94: b813c3a8     	stur	w8, [x29, #-0xc4]
  149d98: f94047e0     	ldr	x0, [sp, #0x88]
  149d9c: 97fd5af1     	bl	0xa0960 <_ZdlPv@plt>
  149da0: 14000030     	b	0x149e60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd08>
  149da4: f81403a0     	stur	x0, [x29, #-0xc0]
  149da8: 2a0103e8     	mov	w8, w1
  149dac: b813c3a8     	stur	w8, [x29, #-0xc4]
  149db0: 1400001f     	b	0x149e2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcd4>
  149db4: d10183a0     	sub	x0, x29, #0x60
  149db8: 97fd5836     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149dbc: f90013e0     	str	x0, [sp, #0x20]
  149dc0: 14000001     	b	0x149dc4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc6c>
  149dc4: d10203a8     	sub	x8, x29, #0x80
  149dc8: f94013e0     	ldr	x0, [sp, #0x20]
  149dcc: 97fd5fc5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  149dd0: 14000001     	b	0x149dd4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc7c>
  149dd4: d10203a0     	sub	x0, x29, #0x80
  149dd8: 97fd7aca     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  149ddc: f9000fe0     	str	x0, [sp, #0x18]
  149de0: 14000001     	b	0x149de4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xc8c>
  149de4: d0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  149de8: 910cd821     	add	x1, x1, #0x336
  149dec: d101e3a2     	sub	x2, x29, #0x78
  149df0: f9400fe0     	ldr	x0, [sp, #0x18]
  149df4: 97fd7caf     	bl	0xa90b0 <_ZN7android8AMessage9setBufferEPKcRKNS_2spINS_7ABufferEEE@plt>
  149df8: 14000001     	b	0x149dfc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xca4>
  149dfc: d10203a0     	sub	x0, x29, #0x80
  149e00: 97fd8438     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149e04: 14000007     	b	0x149e20 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcc8>
  149e08: f81403a0     	stur	x0, [x29, #-0xc0]
  149e0c: 2a0103e8     	mov	w8, w1
  149e10: b813c3a8     	stur	w8, [x29, #-0xc4]
  149e14: d10203a0     	sub	x0, x29, #0x80
  149e18: 97fd8432     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  149e1c: 14000004     	b	0x149e2c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcd4>
  149e20: d101e3a0     	sub	x0, x29, #0x78
  149e24: 97fd81bb     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149e28: 14000004     	b	0x149e38 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xce0>
  149e2c: d101e3a0     	sub	x0, x29, #0x78
  149e30: 97fd81b8     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149e34: 1400000b     	b	0x149e60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd08>
  149e38: d10183a1     	sub	x1, x29, #0x60
  149e3c: f85103a0     	ldur	x0, [x29, #-0xf0]
  149e40: 97fd8180     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  149e44: 14000001     	b	0x149e48 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcf0>
  149e48: 320003e8     	orr	w8, wzr, #0x1
  149e4c: b81383a8     	stur	w8, [x29, #-0xc8]
  149e50: 14000001     	b	0x149e54 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xcfc>
  149e54: d10183a0     	sub	x0, x29, #0x60
  149e58: 97fd81ae     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149e5c: 14000013     	b	0x149ea8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd50>
  149e60: d10183a0     	sub	x0, x29, #0x60
  149e64: 97fd81ab     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  149e68: 1400001d     	b	0x149edc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd84>
  149e6c: 14000001     	b	0x149e70 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd18>
  149e70: f85b83a8     	ldur	x8, [x29, #-0x48]
  149e74: 91000508     	add	x8, x8, #0x1
  149e78: f81b83a8     	stur	x8, [x29, #-0x48]
  149e7c: 17fffcdb     	b	0x1491e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0x90>
  149e80: aa1f03e0     	mov	x0, xzr
  149e84: f85103a8     	ldur	x8, [x29, #-0xf0]
  149e88: f9000be0     	str	x0, [sp, #0x10]
  149e8c: aa0803e0     	mov	x0, x8
  149e90: f9400be1     	ldr	x1, [sp, #0x10]
  149e94: 97fd7da7     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  149e98: 14000001     	b	0x149e9c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd44>
  149e9c: 320003e8     	orr	w8, wzr, #0x1
  149ea0: b81383a8     	stur	w8, [x29, #-0xc8]
  149ea4: 14000001     	b	0x149ea8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd50>
  149ea8: d10103a0     	sub	x0, x29, #0x40
  149eac: 97fd7e3d     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
  149eb0: d53bd040     	mrs	x0, TPIDR_EL0
  149eb4: f9401400     	ldr	x0, [x0, #0x28]
  149eb8: f85e83be     	ldur	x30, [x29, #-0x18]
  149ebc: eb1e0000     	subs	x0, x0, x30
  149ec0: f90007e0     	str	x0, [sp, #0x8]
  149ec4: 54000161     	b.ne	0x149ef0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd98>
  149ec8: 14000001     	b	0x149ecc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd74>
  149ecc: 910f83ff     	add	sp, sp, #0x3e0
  149ed0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  149ed4: f84207fc     	ldr	x28, [sp], #0x20
  149ed8: d65f03c0     	ret
  149edc: d10103a0     	sub	x0, x29, #0x40
  149ee0: 97fd7e30     	bl	0xa97a0 <_ZN7android6VectorImED2Ev@plt>
  149ee4: 14000001     	b	0x149ee8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGVideo()+0xd90>
  149ee8: f85403a0     	ldur	x0, [x29, #-0xc0]
  149eec: 97fd7809     	bl	0xa7f10 <_Unwind_Resume@plt>
  149ef0: 97fd7fa0     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000149ef4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()>:
  149ef4: f81e0ffc     	str	x28, [sp, #-0x20]!
  149ef8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  149efc: 910043fd     	add	x29, sp, #0x10
  149f00: d10983ff     	sub	sp, sp, #0x260
  149f04: d102a3a9     	sub	x9, x29, #0xa8
  149f08: d53bd04a     	mrs	x10, TPIDR_EL0
  149f0c: f940154a     	ldr	x10, [x10, #0x28]
  149f10: f900012a     	str	x10, [x9]
  149f14: f81b03a0     	stur	x0, [x29, #-0x50]
  149f18: f85b03aa     	ldur	x10, [x29, #-0x50]
  149f1c: aa0a03e0     	mov	x0, x10
  149f20: 9100414b     	add	x11, x10, #0x10
  149f24: f81503a0     	stur	x0, [x29, #-0xb0]
  149f28: aa0b03e0     	mov	x0, x11
  149f2c: f81483a9     	stur	x9, [x29, #-0xb8]
  149f30: f81403a8     	stur	x8, [x29, #-0xc0]
  149f34: f81383aa     	stur	x10, [x29, #-0xc8]
  149f38: f81303ab     	stur	x11, [x29, #-0xd0]
  149f3c: 97fd57d5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149f40: 97fd6cc4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  149f44: f81a83a0     	stur	x0, [x29, #-0x58]
  149f48: f85303a0     	ldur	x0, [x29, #-0xd0]
  149f4c: 97fd57d1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  149f50: 97fd6698     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  149f54: f81a03a0     	stur	x0, [x29, #-0x60]
  149f58: f85383a8     	ldur	x8, [x29, #-0xc8]
  149f5c: 9100a100     	add	x0, x8, #0x28
  149f60: aa1f03e9     	mov	x9, xzr
  149f64: aa0903e1     	mov	x1, x9
  149f68: 97fd80b2     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  149f6c: 360000a0     	tbz	w0, #0x0, 0x149f80 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x8c>
  149f70: 14000001     	b	0x149f74 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x80>
  149f74: 2a1f03e8     	mov	w8, wzr
  149f78: b819c3a8     	stur	w8, [x29, #-0x64]
  149f7c: 14000004     	b	0x149f8c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x98>
  149f80: 528000a8     	mov	w8, #0x5                // =5
  149f84: b819c3a8     	stur	w8, [x29, #-0x64]
  149f88: 14000001     	b	0x149f8c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x98>
  149f8c: 12800008     	mov	w8, #-0x1               // =-1
  149f90: b81e43a8     	stur	w8, [x29, #-0x1c]
  149f94: b81e03a8     	stur	w8, [x29, #-0x20]
  149f98: aa1f03e9     	mov	x9, xzr
  149f9c: f81903a9     	stur	x9, [x29, #-0x70]
  149fa0: 14000001     	b	0x149fa4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0xb0>
  149fa4: f85a83a8     	ldur	x8, [x29, #-0x58]
  149fa8: f85903a9     	ldur	x9, [x29, #-0x70]
  149fac: 8b090100     	add	x0, x8, x9
  149fb0: f85a03a8     	ldur	x8, [x29, #-0x60]
  149fb4: eb090101     	subs	x1, x8, x9
  149fb8: 94000922     	bl	0x14c440 <android::Vector<android::NALPosition>::~Vector()+0x358>
  149fbc: f81883a0     	stur	x0, [x29, #-0x78]
  149fc0: f1000408     	subs	x8, x0, #0x1
  149fc4: f81283a8     	stur	x8, [x29, #-0xd8]
  149fc8: 54003bcb     	b.lt	0x14a740 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x84c>
  149fcc: 14000001     	b	0x149fd0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0xdc>
  149fd0: 2a1f03e8     	mov	w8, wzr
  149fd4: 381843a8     	sturb	w8, [x29, #-0x7c]
  149fd8: f85a83a9     	ldur	x9, [x29, #-0x58]
  149fdc: f85903aa     	ldur	x10, [x29, #-0x70]
  149fe0: 8b0a0129     	add	x9, x9, x10
  149fe4: 39400d28     	ldrb	w8, [x9, #0x3]
  149fe8: b81803a8     	stur	w8, [x29, #-0x80]
  149fec: b859c3a8     	ldur	w8, [x29, #-0x64]
  149ff0: 2a0803e9     	mov	w9, w8
  149ff4: 2a0903e8     	mov	w8, w9
  149ff8: 71001508     	subs	w8, w8, #0x5
  149ffc: f81203a9     	stur	x9, [x29, #-0xe0]
  14a000: b811c3a8     	stur	w8, [x29, #-0xe4]
  14a004: 54003468     	b.hi	0x14a690 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x79c>
  14a008: b0000588     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14a00c: 91107108     	add	x8, x8, #0x41c
  14a010: f85203ab     	ldur	x11, [x29, #-0xe0]
  14a014: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  14a018: 8b0a0109     	add	x9, x8, x10
  14a01c: f81103aa     	stur	x10, [x29, #-0xf0]
  14a020: d61f0120     	br	x9
  14a024: b85803a8     	ldur	w8, [x29, #-0x80]
  14a028: 7102c108     	subs	w8, w8, #0xb0
  14a02c: b810c3a8     	stur	w8, [x29, #-0xf4]
  14a030: 540000a1     	b.ne	0x14a044 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x150>
  14a034: 14000001     	b	0x14a038 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x144>
  14a038: 320003e8     	orr	w8, wzr, #0x1
  14a03c: b819c3a8     	stur	w8, [x29, #-0x64]
  14a040: 14000004     	b	0x14a050 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x15c>
  14a044: 320003e8     	orr	w8, wzr, #0x1
  14a048: 381843a8     	sturb	w8, [x29, #-0x7c]
  14a04c: 14000001     	b	0x14a050 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x15c>
  14a050: 14000197     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a054: b85803a8     	ldur	w8, [x29, #-0x80]
  14a058: 7102d508     	subs	w8, w8, #0xb5
  14a05c: b81083a8     	stur	w8, [x29, #-0xf8]
  14a060: 54000120     	b.eq	0x14a084 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x190>
  14a064: 14000001     	b	0x14a068 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x174>
  14a068: aa1f03e0     	mov	x0, xzr
  14a06c: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a070: f81003a0     	stur	x0, [x29, #-0x100]
  14a074: aa0803e0     	mov	x0, x8
  14a078: f85003a1     	ldur	x1, [x29, #-0x100]
  14a07c: 97fd7d2d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a080: 140001b7     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a084: 321f03e8     	orr	w8, wzr, #0x2
  14a088: b819c3a8     	stur	w8, [x29, #-0x64]
  14a08c: 14000188     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a090: b85803a8     	ldur	w8, [x29, #-0x80]
  14a094: 71008108     	subs	w8, w8, #0x20
  14a098: b9016fe8     	str	w8, [sp, #0x16c]
  14a09c: 54000123     	b.lo	0x14a0c0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x1cc>
  14a0a0: 14000001     	b	0x14a0a4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x1b0>
  14a0a4: aa1f03e0     	mov	x0, xzr
  14a0a8: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a0ac: f900b3e0     	str	x0, [sp, #0x160]
  14a0b0: aa0803e0     	mov	x0, x8
  14a0b4: f940b3e1     	ldr	x1, [sp, #0x160]
  14a0b8: 97fd7d1e     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a0bc: 140001a8     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a0c0: 320007e8     	orr	w8, wzr, #0x3
  14a0c4: b819c3a8     	stur	w8, [x29, #-0x64]
  14a0c8: 14000179     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a0cc: b85803a8     	ldur	w8, [x29, #-0x80]
  14a0d0: 121c0d08     	and	w8, w8, #0xf0
  14a0d4: 71008108     	subs	w8, w8, #0x20
  14a0d8: b9015fe8     	str	w8, [sp, #0x15c]
  14a0dc: 54000120     	b.eq	0x14a100 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x20c>
  14a0e0: 14000001     	b	0x14a0e4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x1f0>
  14a0e4: aa1f03e0     	mov	x0, xzr
  14a0e8: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a0ec: f900abe0     	str	x0, [sp, #0x150]
  14a0f0: aa0803e0     	mov	x0, x8
  14a0f4: f940abe1     	ldr	x1, [sp, #0x150]
  14a0f8: 97fd7d0e     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a0fc: 14000198     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a100: f85a83a8     	ldur	x8, [x29, #-0x58]
  14a104: f85903a9     	ldur	x9, [x29, #-0x70]
  14a108: 8b090100     	add	x0, x8, x9
  14a10c: f85883a1     	ldur	x1, [x29, #-0x78]
  14a110: d10073a2     	sub	x2, x29, #0x1c
  14a114: d10083a3     	sub	x3, x29, #0x20
  14a118: 97fd68fa     	bl	0xa4500 <_ZN7android30ExtractDimensionsFromVOLHeaderEPKhmPiS2_@plt>
  14a11c: 37000120     	tbnz	w0, #0x0, 0x14a140 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x24c>
  14a120: 14000001     	b	0x14a124 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x230>
  14a124: aa1f03e0     	mov	x0, xzr
  14a128: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a12c: f900a7e0     	str	x0, [sp, #0x148]
  14a130: aa0803e0     	mov	x0, x8
  14a134: f940a7e1     	ldr	x1, [sp, #0x148]
  14a138: 97fd7cfe     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a13c: 14000188     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a140: 321e03e8     	orr	w8, wzr, #0x4
  14a144: b819c3a8     	stur	w8, [x29, #-0x64]
  14a148: 14000159     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a14c: b85803a8     	ldur	w8, [x29, #-0x80]
  14a150: 7102cd08     	subs	w8, w8, #0xb3
  14a154: b90147e8     	str	w8, [sp, #0x144]
  14a158: 540000e0     	b.eq	0x14a174 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x280>
  14a15c: 14000001     	b	0x14a160 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x26c>
  14a160: b85803a8     	ldur	w8, [x29, #-0x80]
  14a164: 7102d908     	subs	w8, w8, #0xb6
  14a168: b90143e8     	str	w8, [sp, #0x140]
  14a16c: 540011e1     	b.ne	0x14a3a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x4b4>
  14a170: 14000001     	b	0x14a174 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x280>
  14a174: 321d0be8     	orr	w8, wzr, #0x38
  14a178: 2a0803e0     	mov	w0, w8
  14a17c: 97fd7b65     	bl	0xa8f10 <_Znwm@plt>
  14a180: aa0003fe     	mov	x30, x0
  14a184: aa0003e1     	mov	x1, x0
  14a188: f9009ffe     	str	x30, [sp, #0x138]
  14a18c: f9009be1     	str	x1, [sp, #0x130]
  14a190: 97fd7448     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  14a194: 14000001     	b	0x14a198 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x2a4>
  14a198: f85503a8     	ldur	x8, [x29, #-0xb0]
  14a19c: 9100a109     	add	x9, x8, #0x28
  14a1a0: aa0903e0     	mov	x0, x9
  14a1a4: f9409be1     	ldr	x1, [sp, #0x130]
  14a1a8: f90097e9     	str	x9, [sp, #0x128]
  14a1ac: 97fd6701     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  14a1b0: f94097e8     	ldr	x8, [sp, #0x128]
  14a1b4: f90093e0     	str	x0, [sp, #0x120]
  14a1b8: aa0803e0     	mov	x0, x8
  14a1bc: 97fd6b3d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14a1c0: d0000ae8     	adrp	x8, 0x2a8000
  14a1c4: f9437908     	ldr	x8, [x8, #0x6f0]
  14a1c8: f9400102     	ldr	x2, [x8]
  14a1cc: 528daca1     	mov	w1, #0x6d65             // =28005
  14a1d0: 72adad21     	movk	w1, #0x6d69, lsl #16
  14a1d4: 97fd587b     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14a1d8: f94097e8     	ldr	x8, [sp, #0x128]
  14a1dc: b9011fe0     	str	w0, [sp, #0x11c]
  14a1e0: aa0803e0     	mov	x0, x8
  14a1e4: 97fd6b33     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14a1e8: b85e43a2     	ldur	w2, [x29, #-0x1c]
  14a1ec: 528c8e81     	mov	w1, #0x6474             // =25716
  14a1f0: 72aeed21     	movk	w1, #0x7769, lsl #16
  14a1f4: 97fd659f     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14a1f8: f94097e8     	ldr	x8, [sp, #0x128]
  14a1fc: b9011be0     	str	w0, [sp, #0x118]
  14a200: aa0803e0     	mov	x0, x8
  14a204: 97fd6b2b     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14a208: b85e03a2     	ldur	w2, [x29, #-0x20]
  14a20c: 528d2ce1     	mov	w1, #0x6967             // =26983
  14a210: 72ad0ca1     	movk	w1, #0x6865, lsl #16
  14a214: 97fd6597     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14a218: 52800901     	mov	w1, #0x48               // =72
  14a21c: 2a0103e8     	mov	w8, w1
  14a220: b90117e0     	str	w0, [sp, #0x114]
  14a224: aa0803e0     	mov	x0, x8
  14a228: 97fd7b3a     	bl	0xa8f10 <_Znwm@plt>
  14a22c: aa0003e8     	mov	x8, x0
  14a230: aa0003e9     	mov	x9, x0
  14a234: f85903a1     	ldur	x1, [x29, #-0x70]
  14a238: f90087e8     	str	x8, [sp, #0x108]
  14a23c: f90083e9     	str	x9, [sp, #0x100]
  14a240: 97fd5ef8     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14a244: 14000001     	b	0x14a248 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x354>
  14a248: d100a3a8     	sub	x8, x29, #0x28
  14a24c: aa0803e0     	mov	x0, x8
  14a250: f94083e1     	ldr	x1, [sp, #0x100]
  14a254: f9007fe8     	str	x8, [sp, #0xf8]
  14a258: 97fd7cb6     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a25c: f9407fe0     	ldr	x0, [sp, #0xf8]
  14a260: 97fd570c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a264: f9007be0     	str	x0, [sp, #0xf0]
  14a268: 14000001     	b	0x14a26c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x378>
  14a26c: f9407be0     	ldr	x0, [sp, #0xf0]
  14a270: 97fd6bf8     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14a274: f90077e0     	str	x0, [sp, #0xe8]
  14a278: 14000001     	b	0x14a27c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x388>
  14a27c: f85a83a1     	ldur	x1, [x29, #-0x58]
  14a280: f85903a2     	ldur	x2, [x29, #-0x70]
  14a284: f94077e0     	ldr	x0, [sp, #0xe8]
  14a288: 97fd56c2     	bl	0x9fd90 <memcpy@plt>
  14a28c: d100c3a8     	sub	x8, x29, #0x30
  14a290: d100a3a1     	sub	x1, x29, #0x28
  14a294: f90073e0     	str	x0, [sp, #0xe0]
  14a298: aa0103e0     	mov	x0, x1
  14a29c: 940007ad     	bl	0x14c150 <android::Vector<android::NALPosition>::~Vector()+0x68>
  14a2a0: 14000001     	b	0x14a2a4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x3b0>
  14a2a4: f85503a8     	ldur	x8, [x29, #-0xb0]
  14a2a8: 9100a100     	add	x0, x8, #0x28
  14a2ac: 97fd6b01     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14a2b0: f9006fe0     	str	x0, [sp, #0xd8]
  14a2b4: 14000001     	b	0x14a2b8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x3c4>
  14a2b8: d100c3a0     	sub	x0, x29, #0x30
  14a2bc: 97fd56f5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a2c0: f9006be0     	str	x0, [sp, #0xd0]
  14a2c4: 14000001     	b	0x14a2c8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x3d4>
  14a2c8: f9406be0     	ldr	x0, [sp, #0xd0]
  14a2cc: 97fd6be1     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14a2d0: f90067e0     	str	x0, [sp, #0xc8]
  14a2d4: 14000001     	b	0x14a2d8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x3e4>
  14a2d8: d100c3a0     	sub	x0, x29, #0x30
  14a2dc: 97fd56ed     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a2e0: f90063e0     	str	x0, [sp, #0xc0]
  14a2e4: 14000001     	b	0x14a2e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x3f4>
  14a2e8: f94063e0     	ldr	x0, [sp, #0xc0]
  14a2ec: 97fd65b1     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14a2f0: f9005fe0     	str	x0, [sp, #0xb8]
  14a2f4: 14000001     	b	0x14a2f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x404>
  14a2f8: 528c8e68     	mov	w8, #0x6473             // =25715
  14a2fc: 72acae68     	movk	w8, #0x6573, lsl #16
  14a300: f9406fe0     	ldr	x0, [sp, #0xd8]
  14a304: 2a0803e1     	mov	w1, w8
  14a308: 2a0803e2     	mov	w2, w8
  14a30c: f94067e3     	ldr	x3, [sp, #0xc8]
  14a310: f9405fe4     	ldr	x4, [sp, #0xb8]
  14a314: 97fd6c47     	bl	0xa5430 <_ZN7android8MetaData7setDataEjjPKvm@plt>
  14a318: b900b7e0     	str	w0, [sp, #0xb4]
  14a31c: 14000001     	b	0x14a320 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x42c>
  14a320: 320003e8     	orr	w8, wzr, #0x1
  14a324: 381843a8     	sturb	w8, [x29, #-0x7c]
  14a328: 528000a8     	mov	w8, #0x5                // =5
  14a32c: b819c3a8     	stur	w8, [x29, #-0x64]
  14a330: d100c3a0     	sub	x0, x29, #0x30
  14a334: 97fd8077     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a338: d100a3a0     	sub	x0, x29, #0x28
  14a33c: 97fd8075     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a340: 1400001a     	b	0x14a3a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x4b4>
  14a344: f81783a0     	stur	x0, [x29, #-0x88]
  14a348: 2a0103e8     	mov	w8, w1
  14a34c: b81743a8     	stur	w8, [x29, #-0x8c]
  14a350: f9409fe0     	ldr	x0, [sp, #0x138]
  14a354: 97fd5983     	bl	0xa0960 <_ZdlPv@plt>
  14a358: 1400010d     	b	0x14a78c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x898>
  14a35c: f81783a0     	stur	x0, [x29, #-0x88]
  14a360: 2a0103e8     	mov	w8, w1
  14a364: b81743a8     	stur	w8, [x29, #-0x8c]
  14a368: f94087e0     	ldr	x0, [sp, #0x108]
  14a36c: 97fd597d     	bl	0xa0960 <_ZdlPv@plt>
  14a370: 14000107     	b	0x14a78c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x898>
  14a374: f81783a0     	stur	x0, [x29, #-0x88]
  14a378: 2a0103e8     	mov	w8, w1
  14a37c: b81743a8     	stur	w8, [x29, #-0x8c]
  14a380: 14000007     	b	0x14a39c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x4a8>
  14a384: f81783a0     	stur	x0, [x29, #-0x88]
  14a388: 2a0103e8     	mov	w8, w1
  14a38c: b81743a8     	stur	w8, [x29, #-0x8c]
  14a390: d100c3a0     	sub	x0, x29, #0x30
  14a394: 97fd805f     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a398: 14000001     	b	0x14a39c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x4a8>
  14a39c: d100a3a0     	sub	x0, x29, #0x28
  14a3a0: 97fd805c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a3a4: 140000fa     	b	0x14a78c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x898>
  14a3a8: 140000c1     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a3ac: b85803a8     	ldur	w8, [x29, #-0x80]
  14a3b0: 7102d908     	subs	w8, w8, #0xb6
  14a3b4: b900b3e8     	str	w8, [sp, #0xb0]
  14a3b8: 54001501     	b.ne	0x14a658 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x764>
  14a3bc: 14000001     	b	0x14a3c0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x4cc>
  14a3c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  14a3c4: f85903a9     	ldur	x9, [x29, #-0x70]
  14a3c8: 8b090108     	add	x8, x8, x9
  14a3cc: 3940110a     	ldrb	w10, [x8, #0x4]
  14a3d0: 53067d4a     	lsr	w10, w10, #6
  14a3d4: b81703aa     	stur	w10, [x29, #-0x90]
  14a3d8: f85883a8     	ldur	x8, [x29, #-0x78]
  14a3dc: f85903a9     	ldur	x9, [x29, #-0x70]
  14a3e0: 8b080128     	add	x8, x9, x8
  14a3e4: f81903a8     	stur	x8, [x29, #-0x70]
  14a3e8: 5280090a     	mov	w10, #0x48              // =72
  14a3ec: 2a0a03e0     	mov	w0, w10
  14a3f0: 97fd7ac8     	bl	0xa8f10 <_Znwm@plt>
  14a3f4: aa0003e8     	mov	x8, x0
  14a3f8: aa0003e9     	mov	x9, x0
  14a3fc: f85903a1     	ldur	x1, [x29, #-0x70]
  14a400: f90057e8     	str	x8, [sp, #0xa8]
  14a404: f90053e9     	str	x9, [sp, #0xa0]
  14a408: 97fd5e86     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14a40c: 14000001     	b	0x14a410 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x51c>
  14a410: d100e3a8     	sub	x8, x29, #0x38
  14a414: aa0803e0     	mov	x0, x8
  14a418: f94053e1     	ldr	x1, [sp, #0xa0]
  14a41c: f9004fe8     	str	x8, [sp, #0x98]
  14a420: 97fd7c44     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a424: f9404fe0     	ldr	x0, [sp, #0x98]
  14a428: 97fd569a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a42c: f9004be0     	str	x0, [sp, #0x90]
  14a430: 14000001     	b	0x14a434 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x540>
  14a434: f9404be0     	ldr	x0, [sp, #0x90]
  14a438: 97fd6b86     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14a43c: f90047e0     	str	x0, [sp, #0x88]
  14a440: 14000001     	b	0x14a444 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x550>
  14a444: f85a83a1     	ldur	x1, [x29, #-0x58]
  14a448: f85903a2     	ldur	x2, [x29, #-0x70]
  14a44c: f94047e0     	ldr	x0, [sp, #0x88]
  14a450: 97fd5650     	bl	0x9fd90 <memcpy@plt>
  14a454: f85a83a1     	ldur	x1, [x29, #-0x58]
  14a458: f85903a2     	ldur	x2, [x29, #-0x70]
  14a45c: 8b02003e     	add	x30, x1, x2
  14a460: f85a03a8     	ldur	x8, [x29, #-0x60]
  14a464: eb020102     	subs	x2, x8, x2
  14a468: f90043e0     	str	x0, [sp, #0x80]
  14a46c: aa0103e0     	mov	x0, x1
  14a470: aa1e03e1     	mov	x1, x30
  14a474: 97fd6273     	bl	0xa2e40 <memmove@plt>
  14a478: f85903a8     	ldur	x8, [x29, #-0x70]
  14a47c: f85a03a1     	ldur	x1, [x29, #-0x60]
  14a480: eb080028     	subs	x8, x1, x8
  14a484: f81a03a8     	stur	x8, [x29, #-0x60]
  14a488: f85503a8     	ldur	x8, [x29, #-0xb0]
  14a48c: 91004101     	add	x1, x8, #0x10
  14a490: f9003fe0     	str	x0, [sp, #0x78]
  14a494: aa0103e0     	mov	x0, x1
  14a498: 97fd567e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a49c: f9003be0     	str	x0, [sp, #0x70]
  14a4a0: 14000001     	b	0x14a4a4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x5b0>
  14a4a4: f85a03a2     	ldur	x2, [x29, #-0x60]
  14a4a8: aa1f03e0     	mov	x0, xzr
  14a4ac: f9403be1     	ldr	x1, [sp, #0x70]
  14a4b0: f90037e0     	str	x0, [sp, #0x68]
  14a4b4: aa0103e0     	mov	x0, x1
  14a4b8: f94037e1     	ldr	x1, [sp, #0x68]
  14a4bc: 97fd82c5     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14a4c0: 14000001     	b	0x14a4c4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x5d0>
  14a4c4: f85903a1     	ldur	x1, [x29, #-0x70]
  14a4c8: f85503a0     	ldur	x0, [x29, #-0xb0]
  14a4cc: 97fd6db9     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  14a4d0: f90033e0     	str	x0, [sp, #0x60]
  14a4d4: 14000001     	b	0x14a4d8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x5e4>
  14a4d8: f94033e8     	ldr	x8, [sp, #0x60]
  14a4dc: f81683a8     	stur	x8, [x29, #-0x98]
  14a4e0: f85683a9     	ldur	x9, [x29, #-0x98]
  14a4e4: b6f802c9     	tbz	x9, #0x3f, 0x14a53c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x648>
  14a4e8: 14000001     	b	0x14a4ec <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x5f8>
  14a4ec: aa1f03e0     	mov	x0, xzr
  14a4f0: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a4f4: f9002fe0     	str	x0, [sp, #0x58]
  14a4f8: aa0803e0     	mov	x0, x8
  14a4fc: f9402fe1     	ldr	x1, [sp, #0x58]
  14a500: 97fd7c0c     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a504: 14000001     	b	0x14a508 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x614>
  14a508: 320003e8     	orr	w8, wzr, #0x1
  14a50c: b81643a8     	stur	w8, [x29, #-0x9c]
  14a510: 1400004c     	b	0x14a640 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x74c>
  14a514: f81783a0     	stur	x0, [x29, #-0x88]
  14a518: 2a0103e8     	mov	w8, w1
  14a51c: b81743a8     	stur	w8, [x29, #-0x8c]
  14a520: f94057e0     	ldr	x0, [sp, #0xa8]
  14a524: 97fd590f     	bl	0xa0960 <_ZdlPv@plt>
  14a528: 14000099     	b	0x14a78c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x898>
  14a52c: f81783a0     	stur	x0, [x29, #-0x88]
  14a530: 2a0103e8     	mov	w8, w1
  14a534: b81743a8     	stur	w8, [x29, #-0x8c]
  14a538: 14000045     	b	0x14a64c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x758>
  14a53c: aa1f03e8     	mov	x8, xzr
  14a540: f81903a8     	stur	x8, [x29, #-0x70]
  14a544: d100e3a0     	sub	x0, x29, #0x38
  14a548: 97fd5652     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a54c: f9002be0     	str	x0, [sp, #0x50]
  14a550: 14000001     	b	0x14a554 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x660>
  14a554: d10103a8     	sub	x8, x29, #0x40
  14a558: f9402be0     	ldr	x0, [sp, #0x50]
  14a55c: 97fd5de1     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14a560: 14000001     	b	0x14a564 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x670>
  14a564: d10103a0     	sub	x0, x29, #0x40
  14a568: 97fd78e6     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14a56c: f90027e0     	str	x0, [sp, #0x48]
  14a570: 14000001     	b	0x14a574 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x680>
  14a574: f85683a2     	ldur	x2, [x29, #-0x98]
  14a578: f0000561     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  14a57c: 912bbc21     	add	x1, x1, #0xaef
  14a580: f94027e0     	ldr	x0, [sp, #0x48]
  14a584: 97fd788b     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  14a588: 14000001     	b	0x14a58c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x698>
  14a58c: d10103a0     	sub	x0, x29, #0x40
  14a590: 97fd8254     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14a594: b85703a8     	ldur	w8, [x29, #-0x90]
  14a598: 35000468     	cbnz	w8, 0x14a624 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x730>
  14a59c: 14000001     	b	0x14a5a0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x6ac>
  14a5a0: d100e3a0     	sub	x0, x29, #0x38
  14a5a4: 97fd563b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a5a8: f90023e0     	str	x0, [sp, #0x40]
  14a5ac: 14000001     	b	0x14a5b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x6bc>
  14a5b0: d10123a8     	sub	x8, x29, #0x48
  14a5b4: f94023e0     	ldr	x0, [sp, #0x40]
  14a5b8: 97fd5dca     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14a5bc: 14000001     	b	0x14a5c0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x6cc>
  14a5c0: d10123a0     	sub	x0, x29, #0x48
  14a5c4: 97fd78cf     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14a5c8: f9001fe0     	str	x0, [sp, #0x38]
  14a5cc: 14000001     	b	0x14a5d0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x6dc>
  14a5d0: b0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14a5d4: 9100d421     	add	x1, x1, #0x35
  14a5d8: 320003e2     	orr	w2, wzr, #0x1
  14a5dc: f9401fe0     	ldr	x0, [sp, #0x38]
  14a5e0: 97fd598c     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  14a5e4: 14000001     	b	0x14a5e8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x6f4>
  14a5e8: d10123a0     	sub	x0, x29, #0x48
  14a5ec: 97fd823d     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14a5f0: 1400000d     	b	0x14a624 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x730>
  14a5f4: f81783a0     	stur	x0, [x29, #-0x88]
  14a5f8: 2a0103e8     	mov	w8, w1
  14a5fc: b81743a8     	stur	w8, [x29, #-0x8c]
  14a600: d10103a0     	sub	x0, x29, #0x40
  14a604: 97fd8237     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14a608: 14000011     	b	0x14a64c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x758>
  14a60c: f81783a0     	stur	x0, [x29, #-0x88]
  14a610: 2a0103e8     	mov	w8, w1
  14a614: b81743a8     	stur	w8, [x29, #-0x8c]
  14a618: d10123a0     	sub	x0, x29, #0x48
  14a61c: 97fd8231     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14a620: 1400000b     	b	0x14a64c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x758>
  14a624: d100e3a1     	sub	x1, x29, #0x38
  14a628: f85403a0     	ldur	x0, [x29, #-0xc0]
  14a62c: 97fd7f85     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  14a630: 14000001     	b	0x14a634 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x740>
  14a634: 320003e8     	orr	w8, wzr, #0x1
  14a638: b81643a8     	stur	w8, [x29, #-0x9c]
  14a63c: 14000001     	b	0x14a640 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x74c>
  14a640: d100e3a0     	sub	x0, x29, #0x38
  14a644: 97fd7fb3     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a648: 14000045     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a64c: d100e3a0     	sub	x0, x29, #0x38
  14a650: 97fd7fb0     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14a654: 1400004e     	b	0x14a78c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x898>
  14a658: b85803a8     	ldur	w8, [x29, #-0x80]
  14a65c: 7102cd08     	subs	w8, w8, #0xb3
  14a660: b90037e8     	str	w8, [sp, #0x34]
  14a664: 54000120     	b.eq	0x14a688 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x794>
  14a668: 14000001     	b	0x14a66c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x778>
  14a66c: f85883a8     	ldur	x8, [x29, #-0x78]
  14a670: f85903a9     	ldur	x9, [x29, #-0x70]
  14a674: 8b080128     	add	x8, x9, x8
  14a678: f81903a8     	stur	x8, [x29, #-0x70]
  14a67c: 320003ea     	orr	w10, wzr, #0x1
  14a680: 381843aa     	sturb	w10, [x29, #-0x7c]
  14a684: 14000001     	b	0x14a688 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x794>
  14a688: 14000001     	b	0x14a68c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x798>
  14a68c: 14000008     	b	0x14a6ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7b8>
  14a690: aa1f03e0     	mov	x0, xzr
  14a694: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a698: f90017e0     	str	x0, [sp, #0x28]
  14a69c: aa0803e0     	mov	x0, x8
  14a6a0: f94017e1     	ldr	x1, [sp, #0x28]
  14a6a4: 97fd7ba3     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a6a8: 1400002d     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a6ac: 385843a8     	ldurb	w8, [x29, #-0x7c]
  14a6b0: 360003c8     	tbz	w8, #0x0, 0x14a728 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x834>
  14a6b4: 14000001     	b	0x14a6b8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x7c4>
  14a6b8: f85903a1     	ldur	x1, [x29, #-0x70]
  14a6bc: f85503a0     	ldur	x0, [x29, #-0xb0]
  14a6c0: 97fd6d3c     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  14a6c4: f85a83a1     	ldur	x1, [x29, #-0x58]
  14a6c8: f85903be     	ldur	x30, [x29, #-0x70]
  14a6cc: 8b1e0028     	add	x8, x1, x30
  14a6d0: f85a03a9     	ldur	x9, [x29, #-0x60]
  14a6d4: eb1e0122     	subs	x2, x9, x30
  14a6d8: f90013e0     	str	x0, [sp, #0x20]
  14a6dc: aa0103e0     	mov	x0, x1
  14a6e0: aa0803e1     	mov	x1, x8
  14a6e4: 97fd61d7     	bl	0xa2e40 <memmove@plt>
  14a6e8: f85903a8     	ldur	x8, [x29, #-0x70]
  14a6ec: f85a03a9     	ldur	x9, [x29, #-0x60]
  14a6f0: eb080128     	subs	x8, x9, x8
  14a6f4: f81a03a8     	stur	x8, [x29, #-0x60]
  14a6f8: aa1f03e8     	mov	x8, xzr
  14a6fc: f81903a8     	stur	x8, [x29, #-0x70]
  14a700: f85503a9     	ldur	x9, [x29, #-0xb0]
  14a704: 91004121     	add	x1, x9, #0x10
  14a708: f9000fe0     	str	x0, [sp, #0x18]
  14a70c: aa0103e0     	mov	x0, x1
  14a710: f9000be8     	str	x8, [sp, #0x10]
  14a714: 97fd55df     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a718: f85a03a2     	ldur	x2, [x29, #-0x60]
  14a71c: f9400be1     	ldr	x1, [sp, #0x10]
  14a720: 97fd822c     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14a724: 14000006     	b	0x14a73c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x848>
  14a728: f85883a8     	ldur	x8, [x29, #-0x78]
  14a72c: f85903a9     	ldur	x9, [x29, #-0x70]
  14a730: 8b080128     	add	x8, x9, x8
  14a734: f81903a8     	stur	x8, [x29, #-0x70]
  14a738: 14000001     	b	0x14a73c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x848>
  14a73c: 17fffe1a     	b	0x149fa4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0xb0>
  14a740: aa1f03e0     	mov	x0, xzr
  14a744: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a748: f90007e0     	str	x0, [sp, #0x8]
  14a74c: aa0803e0     	mov	x0, x8
  14a750: f94007e1     	ldr	x1, [sp, #0x8]
  14a754: 97fd7b77     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a758: 14000001     	b	0x14a75c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x868>
  14a75c: d53bd048     	mrs	x8, TPIDR_EL0
  14a760: f9401508     	ldr	x8, [x8, #0x28]
  14a764: f85483a9     	ldur	x9, [x29, #-0xb8]
  14a768: f940012a     	ldr	x10, [x9]
  14a76c: eb0a0108     	subs	x8, x8, x10
  14a770: f90003e8     	str	x8, [sp]
  14a774: 54000101     	b.ne	0x14a794 <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x8a0>
  14a778: 14000001     	b	0x14a77c <android::ElementaryStreamQueue::dequeueAccessUnitMPEG4Video()+0x888>
  14a77c: 910983ff     	add	sp, sp, #0x260
  14a780: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14a784: f84207fc     	ldr	x28, [sp], #0x20
  14a788: d65f03c0     	ret
  14a78c: f85783a0     	ldur	x0, [x29, #-0x88]
  14a790: 97fd75e0     	bl	0xa7f10 <_Unwind_Resume@plt>
  14a794: 97fd7d77     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014a798 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()>:
  14a798: f81e0ffc     	str	x28, [sp, #-0x20]!
  14a79c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14a7a0: 910043fd     	add	x29, sp, #0x10
  14a7a4: d109c3ff     	sub	sp, sp, #0x270
  14a7a8: d53bd049     	mrs	x9, TPIDR_EL0
  14a7ac: f9401529     	ldr	x9, [x9, #0x28]
  14a7b0: f81e83a9     	stur	x9, [x29, #-0x18]
  14a7b4: f81983a0     	stur	x0, [x29, #-0x68]
  14a7b8: f85983a9     	ldur	x9, [x29, #-0x68]
  14a7bc: aa0903e0     	mov	x0, x9
  14a7c0: 91004129     	add	x9, x9, #0x10
  14a7c4: f81483a0     	stur	x0, [x29, #-0xb8]
  14a7c8: aa0903e0     	mov	x0, x9
  14a7cc: f81403a8     	stur	x8, [x29, #-0xc0]
  14a7d0: 97fd55b0     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a7d4: 97fd6477     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14a7d8: f1000c08     	subs	x8, x0, #0x3
  14a7dc: f81383a8     	stur	x8, [x29, #-0xc8]
  14a7e0: 54000128     	b.hi	0x14a804 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x6c>
  14a7e4: 14000001     	b	0x14a7e8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x50>
  14a7e8: aa1f03e0     	mov	x0, xzr
  14a7ec: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a7f0: f81303a0     	stur	x0, [x29, #-0xd0]
  14a7f4: aa0803e0     	mov	x0, x8
  14a7f8: f85303a1     	ldur	x1, [x29, #-0xd0]
  14a7fc: 97fd7b4d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a800: 140001ce     	b	0x14af38 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x7a0>
  14a804: f85483a8     	ldur	x8, [x29, #-0xb8]
  14a808: 91004100     	add	x0, x8, #0x10
  14a80c: 97fd55a1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14a810: 97fd6a90     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14a814: 321e03e9     	orr	w9, wzr, #0x4
  14a818: 2a0903e2     	mov	w2, w9
  14a81c: d10123a8     	sub	x8, x29, #0x48
  14a820: f81283a0     	stur	x0, [x29, #-0xd8]
  14a824: aa0803e0     	mov	x0, x8
  14a828: f85283a1     	ldur	x1, [x29, #-0xd8]
  14a82c: f81203a8     	stur	x8, [x29, #-0xe0]
  14a830: 97fd566c     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  14a834: 321d03e9     	orr	w9, wzr, #0x8
  14a838: 2a0903e1     	mov	w1, w9
  14a83c: f85203a0     	ldur	x0, [x29, #-0xe0]
  14a840: 97fd5ed8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14a844: b811c3a0     	stur	w0, [x29, #-0xe4]
  14a848: 14000001     	b	0x14a84c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0xb4>
  14a84c: b851c3a8     	ldur	w8, [x29, #-0xe4]
  14a850: 71028109     	subs	w9, w8, #0xa0
  14a854: b81183a9     	stur	w9, [x29, #-0xe8]
  14a858: 54000200     	b.eq	0x14a898 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x100>
  14a85c: 14000001     	b	0x14a860 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0xc8>
  14a860: aa1f03e0     	mov	x0, xzr
  14a864: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a868: f81103a0     	stur	x0, [x29, #-0xf0]
  14a86c: aa0803e0     	mov	x0, x8
  14a870: f85103a1     	ldur	x1, [x29, #-0xf0]
  14a874: 97fd7b2f     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a878: 14000001     	b	0x14a87c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0xe4>
  14a87c: 320003e8     	orr	w8, wzr, #0x1
  14a880: b81883a8     	stur	w8, [x29, #-0x78]
  14a884: 140001a7     	b	0x14af20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x788>
  14a888: f81903a0     	stur	x0, [x29, #-0x70]
  14a88c: 2a0103e8     	mov	w8, w1
  14a890: b818c3a8     	stur	w8, [x29, #-0x74]
  14a894: 140001a6     	b	0x14af2c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x794>
  14a898: 321d03e8     	orr	w8, wzr, #0x8
  14a89c: 2a0803e1     	mov	w1, w8
  14a8a0: d10123a0     	sub	x0, x29, #0x48
  14a8a4: 97fd5ebf     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14a8a8: b810c3a0     	stur	w0, [x29, #-0xf4]
  14a8ac: 14000001     	b	0x14a8b0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x118>
  14a8b0: b850c3a8     	ldur	w8, [x29, #-0xf4]
  14a8b4: b81843a8     	stur	w8, [x29, #-0x7c]
  14a8b8: 321d03e9     	orr	w9, wzr, #0x8
  14a8bc: 2a0903e1     	mov	w1, w9
  14a8c0: d10123a0     	sub	x0, x29, #0x48
  14a8c4: 97fd7067     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14a8c8: b81083a0     	stur	w0, [x29, #-0xf8]
  14a8cc: 14000001     	b	0x14a8d0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x138>
  14a8d0: 321f03e8     	orr	w8, wzr, #0x2
  14a8d4: 2a0803e1     	mov	w1, w8
  14a8d8: d10123a0     	sub	x0, x29, #0x48
  14a8dc: 97fd5eb1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14a8e0: b81043a0     	stur	w0, [x29, #-0xfc]
  14a8e4: 14000001     	b	0x14a8e8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x150>
  14a8e8: b85043a8     	ldur	w8, [x29, #-0xfc]
  14a8ec: b81803a8     	stur	w8, [x29, #-0x80]
  14a8f0: 320007e9     	orr	w9, wzr, #0x3
  14a8f4: 2a0903e1     	mov	w1, w9
  14a8f8: d10123a0     	sub	x0, x29, #0x48
  14a8fc: 97fd5ea9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14a900: b81003a0     	stur	w0, [x29, #-0x100]
  14a904: 14000001     	b	0x14a908 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x170>
  14a908: b85003a8     	ldur	w8, [x29, #-0x100]
  14a90c: b817c3a8     	stur	w8, [x29, #-0x84]
  14a910: 320007e9     	orr	w9, wzr, #0x3
  14a914: 2a0903e1     	mov	w1, w9
  14a918: d10123a0     	sub	x0, x29, #0x48
  14a91c: 97fd5ea1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14a920: b9017fe0     	str	w0, [sp, #0x17c]
  14a924: 14000001     	b	0x14a928 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x190>
  14a928: b9417fe8     	ldr	w8, [sp, #0x17c]
  14a92c: b81783a8     	stur	w8, [x29, #-0x88]
  14a930: b857c3a9     	ldur	w9, [x29, #-0x84]
  14a934: 71000929     	subs	w9, w9, #0x2
  14a938: b9017be9     	str	w9, [sp, #0x178]
  14a93c: 54000180     	b.eq	0x14a96c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x1d4>
  14a940: 14000001     	b	0x14a944 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x1ac>
  14a944: aa1f03e0     	mov	x0, xzr
  14a948: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a94c: f900bbe0     	str	x0, [sp, #0x170]
  14a950: aa0803e0     	mov	x0, x8
  14a954: f940bbe1     	ldr	x1, [sp, #0x170]
  14a958: 97fd7af6     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a95c: 14000001     	b	0x14a960 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x1c8>
  14a960: 320003e8     	orr	w8, wzr, #0x1
  14a964: b81883a8     	stur	w8, [x29, #-0x78]
  14a968: 1400016e     	b	0x14af20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x788>
  14a96c: b85783a8     	ldur	w8, [x29, #-0x88]
  14a970: 71000508     	subs	w8, w8, #0x1
  14a974: b9016fe8     	str	w8, [sp, #0x16c]
  14a978: 54000180     	b.eq	0x14a9a8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x210>
  14a97c: 14000001     	b	0x14a980 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x1e8>
  14a980: aa1f03e0     	mov	x0, xzr
  14a984: f85403a8     	ldur	x8, [x29, #-0xc0]
  14a988: f900b3e0     	str	x0, [sp, #0x160]
  14a98c: aa0803e0     	mov	x0, x8
  14a990: f940b3e1     	ldr	x1, [sp, #0x160]
  14a994: 97fd7ae7     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14a998: 14000001     	b	0x14a99c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x204>
  14a99c: 320003e8     	orr	w8, wzr, #0x1
  14a9a0: b81883a8     	stur	w8, [x29, #-0x78]
  14a9a4: 1400015f     	b	0x14af20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x788>
  14a9a8: f85483a8     	ldur	x8, [x29, #-0xb8]
  14a9ac: 9100a100     	add	x0, x8, #0x28
  14a9b0: aa1f03e1     	mov	x1, xzr
  14a9b4: 97fd7e1f     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14a9b8: b9015fe0     	str	w0, [sp, #0x15c]
  14a9bc: 14000001     	b	0x14a9c0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x228>
  14a9c0: b9415fe8     	ldr	w8, [sp, #0x15c]
  14a9c4: 36000988     	tbz	w8, #0x0, 0x14aaf4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x35c>
  14a9c8: 14000001     	b	0x14a9cc <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x234>
  14a9cc: 321d0be8     	orr	w8, wzr, #0x38
  14a9d0: 2a0803e0     	mov	w0, w8
  14a9d4: 97fd794f     	bl	0xa8f10 <_Znwm@plt>
  14a9d8: f900abe0     	str	x0, [sp, #0x150]
  14a9dc: 14000001     	b	0x14a9e0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x248>
  14a9e0: f940abe0     	ldr	x0, [sp, #0x150]
  14a9e4: f940abe1     	ldr	x1, [sp, #0x150]
  14a9e8: f900a7e0     	str	x0, [sp, #0x148]
  14a9ec: aa0103e0     	mov	x0, x1
  14a9f0: 97fd7230     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  14a9f4: 14000001     	b	0x14a9f8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x260>
  14a9f8: f85483a8     	ldur	x8, [x29, #-0xb8]
  14a9fc: 9100a100     	add	x0, x8, #0x28
  14aa00: f940a7e1     	ldr	x1, [sp, #0x148]
  14aa04: 97fd64eb     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  14aa08: f900a3e0     	str	x0, [sp, #0x140]
  14aa0c: 14000001     	b	0x14aa10 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x278>
  14aa10: f85483a8     	ldur	x8, [x29, #-0xb8]
  14aa14: 9100a100     	add	x0, x8, #0x28
  14aa18: 97fd6926     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14aa1c: f9009fe0     	str	x0, [sp, #0x138]
  14aa20: 14000001     	b	0x14aa24 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x28c>
  14aa24: d0000ae8     	adrp	x8, 0x2a8000
  14aa28: f941f108     	ldr	x8, [x8, #0x3e0]
  14aa2c: f9400102     	ldr	x2, [x8]
  14aa30: 528daca1     	mov	w1, #0x6d65             // =28005
  14aa34: 72adad21     	movk	w1, #0x6d69, lsl #16
  14aa38: f9409fe0     	ldr	x0, [sp, #0x138]
  14aa3c: 97fd5661     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14aa40: b90137e0     	str	w0, [sp, #0x134]
  14aa44: 14000001     	b	0x14aa48 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x2b0>
  14aa48: f85483a8     	ldur	x8, [x29, #-0xb8]
  14aa4c: 9100a100     	add	x0, x8, #0x28
  14aa50: 97fd6918     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14aa54: f90097e0     	str	x0, [sp, #0x128]
  14aa58: 14000001     	b	0x14aa5c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x2c4>
  14aa5c: 528d0dc1     	mov	w1, #0x686e             // =26734
  14aa60: 72a46c61     	movk	w1, #0x2363, lsl #16
  14aa64: 321f03e2     	orr	w2, wzr, #0x2
  14aa68: f94097e0     	ldr	x0, [sp, #0x128]
  14aa6c: 97fd6381     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14aa70: b90127e0     	str	w0, [sp, #0x124]
  14aa74: 14000001     	b	0x14aa78 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x2e0>
  14aa78: f85483a8     	ldur	x8, [x29, #-0xb8]
  14aa7c: 9100a100     	add	x0, x8, #0x28
  14aa80: 97fd690c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14aa84: f9008fe0     	str	x0, [sp, #0x118]
  14aa88: 14000001     	b	0x14aa8c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x2f4>
  14aa8c: 528e8ca1     	mov	w1, #0x7465             // =29797
  14aa90: 72ae6e41     	movk	w1, #0x7372, lsl #16
  14aa94: 52977002     	mov	w2, #0xbb80             // =48000
  14aa98: f9408fe0     	ldr	x0, [sp, #0x118]
  14aa9c: 97fd6375     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14aaa0: b90117e0     	str	w0, [sp, #0x114]
  14aaa4: 14000001     	b	0x14aaa8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x310>
  14aaa8: f85483a8     	ldur	x8, [x29, #-0xb8]
  14aaac: 9100a100     	add	x0, x8, #0x28
  14aab0: 97fd6900     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14aab4: f90087e0     	str	x0, [sp, #0x108]
  14aab8: 14000001     	b	0x14aabc <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x324>
  14aabc: 5289aca1     	mov	w1, #0x4d65             // =19813
  14aac0: 72aa0861     	movk	w1, #0x5043, lsl #16
  14aac4: 321f03e2     	orr	w2, wzr, #0x2
  14aac8: f94087e0     	ldr	x0, [sp, #0x108]
  14aacc: 97fd6369     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14aad0: b90107e0     	str	w0, [sp, #0x104]
  14aad4: 14000001     	b	0x14aad8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x340>
  14aad8: 14000007     	b	0x14aaf4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x35c>
  14aadc: f81903a0     	stur	x0, [x29, #-0x70]
  14aae0: 2a0103e8     	mov	w8, w1
  14aae4: b818c3a8     	stur	w8, [x29, #-0x74]
  14aae8: f940abe0     	ldr	x0, [sp, #0x150]
  14aaec: 97fd579d     	bl	0xa0960 <_ZdlPv@plt>
  14aaf0: 1400010f     	b	0x14af2c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x794>
  14aaf4: 321e03e8     	orr	w8, wzr, #0x4
  14aaf8: 2a0803e9     	mov	w9, w8
  14aafc: f81703a9     	stur	x9, [x29, #-0x90]
  14ab00: b85843a8     	ldur	w8, [x29, #-0x7c]
  14ab04: 2a0803e9     	mov	w9, w8
  14ab08: f85703aa     	ldur	x10, [x29, #-0x90]
  14ab0c: 9b0a7d29     	mul	x9, x9, x10
  14ab10: 8b090929     	add	x9, x9, x9, lsl #2
  14ab14: d37ced29     	lsl	x9, x9, #4
  14ab18: f81683a9     	stur	x9, [x29, #-0x98]
  14ab1c: f85483a9     	ldur	x9, [x29, #-0xb8]
  14ab20: 91004120     	add	x0, x9, #0x10
  14ab24: 97fd54db     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14ab28: f9007fe0     	str	x0, [sp, #0xf8]
  14ab2c: 14000001     	b	0x14ab30 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x398>
  14ab30: f9407fe0     	ldr	x0, [sp, #0xf8]
  14ab34: 97fd639f     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14ab38: f9007be0     	str	x0, [sp, #0xf0]
  14ab3c: 14000001     	b	0x14ab40 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x3a8>
  14ab40: f85683a8     	ldur	x8, [x29, #-0x98]
  14ab44: 91001108     	add	x8, x8, #0x4
  14ab48: f9407be9     	ldr	x9, [sp, #0xf0]
  14ab4c: eb080128     	subs	x8, x9, x8
  14ab50: f90077e8     	str	x8, [sp, #0xe8]
  14ab54: 54000182     	b.hs	0x14ab84 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x3ec>
  14ab58: 14000001     	b	0x14ab5c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x3c4>
  14ab5c: aa1f03e0     	mov	x0, xzr
  14ab60: f85403a8     	ldur	x8, [x29, #-0xc0]
  14ab64: f90073e0     	str	x0, [sp, #0xe0]
  14ab68: aa0803e0     	mov	x0, x8
  14ab6c: f94073e1     	ldr	x1, [sp, #0xe0]
  14ab70: 97fd7a70     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14ab74: 14000001     	b	0x14ab78 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x3e0>
  14ab78: 320003e8     	orr	w8, wzr, #0x1
  14ab7c: b81883a8     	stur	w8, [x29, #-0x78]
  14ab80: 140000e8     	b	0x14af20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x788>
  14ab84: 52800908     	mov	w8, #0x48               // =72
  14ab88: 2a0803e0     	mov	w0, w8
  14ab8c: 97fd78e1     	bl	0xa8f10 <_Znwm@plt>
  14ab90: f9006fe0     	str	x0, [sp, #0xd8]
  14ab94: 14000001     	b	0x14ab98 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x400>
  14ab98: f9406fe0     	ldr	x0, [sp, #0xd8]
  14ab9c: f85683a1     	ldur	x1, [x29, #-0x98]
  14aba0: f9406fe2     	ldr	x2, [sp, #0xd8]
  14aba4: f9006be0     	str	x0, [sp, #0xd0]
  14aba8: aa0203e0     	mov	x0, x2
  14abac: 97fd5c9d     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14abb0: 14000001     	b	0x14abb4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x41c>
  14abb4: d10143a0     	sub	x0, x29, #0x50
  14abb8: f9406be1     	ldr	x1, [sp, #0xd0]
  14abbc: 97fd7a5d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14abc0: 14000001     	b	0x14abc4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x42c>
  14abc4: d10143a0     	sub	x0, x29, #0x50
  14abc8: 97fd54b2     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14abcc: f90067e0     	str	x0, [sp, #0xc8]
  14abd0: 14000001     	b	0x14abd4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x43c>
  14abd4: f94067e0     	ldr	x0, [sp, #0xc8]
  14abd8: 97fd699e     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14abdc: f90063e0     	str	x0, [sp, #0xc0]
  14abe0: 14000001     	b	0x14abe4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x44c>
  14abe4: f85483a8     	ldur	x8, [x29, #-0xb8]
  14abe8: 91004100     	add	x0, x8, #0x10
  14abec: 97fd54a9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14abf0: f9005fe0     	str	x0, [sp, #0xb8]
  14abf4: 14000001     	b	0x14abf8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x460>
  14abf8: f9405fe0     	ldr	x0, [sp, #0xb8]
  14abfc: 97fd6995     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14ac00: f9005be0     	str	x0, [sp, #0xb0]
  14ac04: 14000001     	b	0x14ac08 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x470>
  14ac08: f9405be8     	ldr	x8, [sp, #0xb0]
  14ac0c: 91001101     	add	x1, x8, #0x4
  14ac10: f85683a2     	ldur	x2, [x29, #-0x98]
  14ac14: f94063e0     	ldr	x0, [sp, #0xc0]
  14ac18: 97fd545e     	bl	0x9fd90 <memcpy@plt>
  14ac1c: f85683a8     	ldur	x8, [x29, #-0x98]
  14ac20: 91001101     	add	x1, x8, #0x4
  14ac24: f85483a8     	ldur	x8, [x29, #-0xb8]
  14ac28: f90057e0     	str	x0, [sp, #0xa8]
  14ac2c: aa0803e0     	mov	x0, x8
  14ac30: 97fd6be0     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  14ac34: f90053e0     	str	x0, [sp, #0xa0]
  14ac38: 14000001     	b	0x14ac3c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x4a4>
  14ac3c: f94053e8     	ldr	x8, [sp, #0xa0]
  14ac40: f81603a8     	stur	x8, [x29, #-0xa0]
  14ac44: f85603a9     	ldur	x9, [x29, #-0xa0]
  14ac48: b6f802c9     	tbz	x9, #0x3f, 0x14aca0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x508>
  14ac4c: 14000001     	b	0x14ac50 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x4b8>
  14ac50: aa1f03e0     	mov	x0, xzr
  14ac54: f85403a8     	ldur	x8, [x29, #-0xc0]
  14ac58: f9004fe0     	str	x0, [sp, #0x98]
  14ac5c: aa0803e0     	mov	x0, x8
  14ac60: f9404fe1     	ldr	x1, [sp, #0x98]
  14ac64: 97fd7a33     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14ac68: 14000001     	b	0x14ac6c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x4d4>
  14ac6c: 320003e8     	orr	w8, wzr, #0x1
  14ac70: b81883a8     	stur	w8, [x29, #-0x78]
  14ac74: 140000a5     	b	0x14af08 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x770>
  14ac78: f81903a0     	stur	x0, [x29, #-0x70]
  14ac7c: 2a0103e8     	mov	w8, w1
  14ac80: b818c3a8     	stur	w8, [x29, #-0x74]
  14ac84: f9406fe0     	ldr	x0, [sp, #0xd8]
  14ac88: 97fd5736     	bl	0xa0960 <_ZdlPv@plt>
  14ac8c: 140000a8     	b	0x14af2c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x794>
  14ac90: f81903a0     	stur	x0, [x29, #-0x70]
  14ac94: 2a0103e8     	mov	w8, w1
  14ac98: b818c3a8     	stur	w8, [x29, #-0x74]
  14ac9c: 1400009e     	b	0x14af14 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x77c>
  14aca0: d10143a0     	sub	x0, x29, #0x50
  14aca4: 97fd547b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14aca8: f9004be0     	str	x0, [sp, #0x90]
  14acac: 14000001     	b	0x14acb0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x518>
  14acb0: d10163a8     	sub	x8, x29, #0x58
  14acb4: f9404be0     	ldr	x0, [sp, #0x90]
  14acb8: 97fd5c0a     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14acbc: 14000001     	b	0x14acc0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x528>
  14acc0: d10163a0     	sub	x0, x29, #0x58
  14acc4: 97fd770f     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14acc8: f90047e0     	str	x0, [sp, #0x88]
  14accc: 14000001     	b	0x14acd0 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x538>
  14acd0: f85603a2     	ldur	x2, [x29, #-0xa0]
  14acd4: f0000561     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  14acd8: 912bbc21     	add	x1, x1, #0xaef
  14acdc: f94047e0     	ldr	x0, [sp, #0x88]
  14ace0: 97fd76b4     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  14ace4: 14000001     	b	0x14ace8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x550>
  14ace8: d10163a0     	sub	x0, x29, #0x58
  14acec: 97fd807d     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14acf0: d10143a0     	sub	x0, x29, #0x50
  14acf4: 97fd5467     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14acf8: f90043e0     	str	x0, [sp, #0x80]
  14acfc: 14000001     	b	0x14ad00 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x568>
  14ad00: d10183a8     	sub	x8, x29, #0x60
  14ad04: f94043e0     	ldr	x0, [sp, #0x80]
  14ad08: 97fd5bf6     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14ad0c: 14000001     	b	0x14ad10 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x578>
  14ad10: d10183a0     	sub	x0, x29, #0x60
  14ad14: 97fd76fb     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14ad18: f9003fe0     	str	x0, [sp, #0x78]
  14ad1c: 14000001     	b	0x14ad20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x588>
  14ad20: b0000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14ad24: 9100d421     	add	x1, x1, #0x35
  14ad28: 320003e2     	orr	w2, wzr, #0x1
  14ad2c: f9403fe0     	ldr	x0, [sp, #0x78]
  14ad30: 97fd57b8     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  14ad34: 14000001     	b	0x14ad38 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5a0>
  14ad38: d10183a0     	sub	x0, x29, #0x60
  14ad3c: 97fd8069     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14ad40: d10143a0     	sub	x0, x29, #0x50
  14ad44: 97fd5453     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14ad48: f9003be0     	str	x0, [sp, #0x70]
  14ad4c: 14000001     	b	0x14ad50 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5b8>
  14ad50: f9403be0     	ldr	x0, [sp, #0x70]
  14ad54: 97fd693f     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14ad58: f90037e0     	str	x0, [sp, #0x68]
  14ad5c: 14000001     	b	0x14ad60 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5c8>
  14ad60: f94037e8     	ldr	x8, [sp, #0x68]
  14ad64: f81583a8     	stur	x8, [x29, #-0xa8]
  14ad68: aa1f03e9     	mov	x9, xzr
  14ad6c: f81503a9     	stur	x9, [x29, #-0xb0]
  14ad70: 14000001     	b	0x14ad74 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5dc>
  14ad74: f85503a8     	ldur	x8, [x29, #-0xb0]
  14ad78: f85683a9     	ldur	x9, [x29, #-0x98]
  14ad7c: eb490508     	subs	x8, x8, x9, lsr #1
  14ad80: f90033e8     	str	x8, [sp, #0x60]
  14ad84: 54000342     	b.hs	0x14adec <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x654>
  14ad88: 14000001     	b	0x14ad8c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5f4>
  14ad8c: f85583a8     	ldur	x8, [x29, #-0xa8]
  14ad90: f85503a9     	ldur	x9, [x29, #-0xb0]
  14ad94: d37ff929     	lsl	x9, x9, #1
  14ad98: 7869690a     	ldrh	w10, [x8, x9]
  14ad9c: 5ac0094a     	rev	w10, w10
  14ada0: 53107d4a     	lsr	w10, w10, #16
  14ada4: 7829690a     	strh	w10, [x8, x9]
  14ada8: 14000001     	b	0x14adac <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x614>
  14adac: f85503a8     	ldur	x8, [x29, #-0xb0]
  14adb0: 91000508     	add	x8, x8, #0x1
  14adb4: f81503a8     	stur	x8, [x29, #-0xb0]
  14adb8: 17ffffef     	b	0x14ad74 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x5dc>
  14adbc: f81903a0     	stur	x0, [x29, #-0x70]
  14adc0: 2a0103e8     	mov	w8, w1
  14adc4: b818c3a8     	stur	w8, [x29, #-0x74]
  14adc8: d10163a0     	sub	x0, x29, #0x58
  14adcc: 97fd8045     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14add0: 14000051     	b	0x14af14 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x77c>
  14add4: f81903a0     	stur	x0, [x29, #-0x70]
  14add8: 2a0103e8     	mov	w8, w1
  14addc: b818c3a8     	stur	w8, [x29, #-0x74]
  14ade0: d10183a0     	sub	x0, x29, #0x60
  14ade4: 97fd803f     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14ade8: 1400004b     	b	0x14af14 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x77c>
  14adec: f85483a8     	ldur	x8, [x29, #-0xb8]
  14adf0: 91004100     	add	x0, x8, #0x10
  14adf4: 97fd5427     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14adf8: f9002fe0     	str	x0, [sp, #0x58]
  14adfc: 14000001     	b	0x14ae00 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x668>
  14ae00: f9402fe0     	ldr	x0, [sp, #0x58]
  14ae04: 97fd6913     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14ae08: f9002be0     	str	x0, [sp, #0x50]
  14ae0c: 14000001     	b	0x14ae10 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x678>
  14ae10: f85483a8     	ldur	x8, [x29, #-0xb8]
  14ae14: 91004100     	add	x0, x8, #0x10
  14ae18: 97fd541e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14ae1c: f90027e0     	str	x0, [sp, #0x48]
  14ae20: 14000001     	b	0x14ae24 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x68c>
  14ae24: f94027e0     	ldr	x0, [sp, #0x48]
  14ae28: 97fd690a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14ae2c: f90023e0     	str	x0, [sp, #0x40]
  14ae30: 14000001     	b	0x14ae34 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x69c>
  14ae34: f85683a8     	ldur	x8, [x29, #-0x98]
  14ae38: f94023e9     	ldr	x9, [sp, #0x40]
  14ae3c: 8b080128     	add	x8, x9, x8
  14ae40: 91001108     	add	x8, x8, #0x4
  14ae44: f85483aa     	ldur	x10, [x29, #-0xb8]
  14ae48: 91004140     	add	x0, x10, #0x10
  14ae4c: f9001fe8     	str	x8, [sp, #0x38]
  14ae50: 97fd5410     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14ae54: f9001be0     	str	x0, [sp, #0x30]
  14ae58: 14000001     	b	0x14ae5c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x6c4>
  14ae5c: f9401be0     	ldr	x0, [sp, #0x30]
  14ae60: 97fd62d4     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14ae64: f90017e0     	str	x0, [sp, #0x28]
  14ae68: 14000001     	b	0x14ae6c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x6d4>
  14ae6c: f94017e8     	ldr	x8, [sp, #0x28]
  14ae70: f1001109     	subs	x9, x8, #0x4
  14ae74: f85683aa     	ldur	x10, [x29, #-0x98]
  14ae78: eb0a0122     	subs	x2, x9, x10
  14ae7c: f9402be0     	ldr	x0, [sp, #0x50]
  14ae80: f9401fe1     	ldr	x1, [sp, #0x38]
  14ae84: 97fd5fef     	bl	0xa2e40 <memmove@plt>
  14ae88: f85483a8     	ldur	x8, [x29, #-0xb8]
  14ae8c: 91004109     	add	x9, x8, #0x10
  14ae90: f90013e0     	str	x0, [sp, #0x20]
  14ae94: aa0903e0     	mov	x0, x9
  14ae98: 97fd53fe     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14ae9c: f9000fe0     	str	x0, [sp, #0x18]
  14aea0: 14000001     	b	0x14aea4 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x70c>
  14aea4: f85483a8     	ldur	x8, [x29, #-0xb8]
  14aea8: 91004100     	add	x0, x8, #0x10
  14aeac: 97fd53f9     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14aeb0: f9000be0     	str	x0, [sp, #0x10]
  14aeb4: 14000001     	b	0x14aeb8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x720>
  14aeb8: f9400be0     	ldr	x0, [sp, #0x10]
  14aebc: 97fd62bd     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14aec0: f90007e0     	str	x0, [sp, #0x8]
  14aec4: 14000001     	b	0x14aec8 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x730>
  14aec8: f94007e8     	ldr	x8, [sp, #0x8]
  14aecc: f1001109     	subs	x9, x8, #0x4
  14aed0: f85683aa     	ldur	x10, [x29, #-0x98]
  14aed4: eb0a0122     	subs	x2, x9, x10
  14aed8: aa1f03e9     	mov	x9, xzr
  14aedc: f9400fe0     	ldr	x0, [sp, #0x18]
  14aee0: aa0903e1     	mov	x1, x9
  14aee4: 97fd803b     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14aee8: 14000001     	b	0x14aeec <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x754>
  14aeec: d10143a1     	sub	x1, x29, #0x50
  14aef0: f85403a0     	ldur	x0, [x29, #-0xc0]
  14aef4: 97fd7d53     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  14aef8: 14000001     	b	0x14aefc <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x764>
  14aefc: 320003e8     	orr	w8, wzr, #0x1
  14af00: b81883a8     	stur	w8, [x29, #-0x78]
  14af04: 14000001     	b	0x14af08 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x770>
  14af08: d10143a0     	sub	x0, x29, #0x50
  14af0c: 97fd7d81     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14af10: 14000004     	b	0x14af20 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x788>
  14af14: d10143a0     	sub	x0, x29, #0x50
  14af18: 97fd7d7e     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14af1c: 14000004     	b	0x14af2c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x794>
  14af20: d10123a0     	sub	x0, x29, #0x48
  14af24: 97fd61b3     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14af28: 14000004     	b	0x14af38 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x7a0>
  14af2c: d10123a0     	sub	x0, x29, #0x48
  14af30: 97fd61b0     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14af34: 1400000c     	b	0x14af64 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x7cc>
  14af38: d53bd048     	mrs	x8, TPIDR_EL0
  14af3c: f9401508     	ldr	x8, [x8, #0x28]
  14af40: f85e83a9     	ldur	x9, [x29, #-0x18]
  14af44: eb090108     	subs	x8, x8, x9
  14af48: f90003e8     	str	x8, [sp]
  14af4c: 54000101     	b.ne	0x14af6c <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x7d4>
  14af50: 14000001     	b	0x14af54 <android::ElementaryStreamQueue::dequeueAccessUnitPCMAudio()+0x7bc>
  14af54: 9109c3ff     	add	sp, sp, #0x270
  14af58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14af5c: f84207fc     	ldr	x28, [sp], #0x20
  14af60: d65f03c0     	ret
  14af64: f85903a0     	ldur	x0, [x29, #-0x70]
  14af68: 97fd73ea     	bl	0xa7f10 <_Unwind_Resume@plt>
  14af6c: 97fd7b81     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014af70 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()>:
  14af70: d10403ff     	sub	sp, sp, #0x100
  14af74: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  14af78: 9103c3fd     	add	x29, sp, #0xf0
  14af7c: d53bd049     	mrs	x9, TPIDR_EL0
  14af80: f9401529     	ldr	x9, [x9, #0x28]
  14af84: f81f83a9     	stur	x9, [x29, #-0x8]
  14af88: f81e03a0     	stur	x0, [x29, #-0x20]
  14af8c: f85e03a9     	ldur	x9, [x29, #-0x20]
  14af90: aa0903e0     	mov	x0, x9
  14af94: 91004129     	add	x9, x9, #0x10
  14af98: f81b83a0     	stur	x0, [x29, #-0x48]
  14af9c: aa0903e0     	mov	x0, x9
  14afa0: f81b03a8     	stur	x8, [x29, #-0x50]
  14afa4: 97fd53bb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14afa8: 97fd6282     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14afac: f81d83a0     	stur	x0, [x29, #-0x28]
  14afb0: f85d83a8     	ldur	x8, [x29, #-0x28]
  14afb4: b5000128     	cbnz	x8, 0x14afd8 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x68>
  14afb8: 14000001     	b	0x14afbc <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x4c>
  14afbc: aa1f03e0     	mov	x0, xzr
  14afc0: f85b03a8     	ldur	x8, [x29, #-0x50]
  14afc4: f81a83a0     	stur	x0, [x29, #-0x58]
  14afc8: aa0803e0     	mov	x0, x8
  14afcc: f85a83a1     	ldur	x1, [x29, #-0x58]
  14afd0: 97fd7958     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14afd4: 14000097     	b	0x14b230 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2c0>
  14afd8: 52800908     	mov	w8, #0x48               // =72
  14afdc: 2a0803e0     	mov	w0, w8
  14afe0: 97fd77cc     	bl	0xa8f10 <_Znwm@plt>
  14afe4: aa0003fe     	mov	x30, x0
  14afe8: aa0003e1     	mov	x1, x0
  14afec: f85d83a9     	ldur	x9, [x29, #-0x28]
  14aff0: f81a03a1     	stur	x1, [x29, #-0x60]
  14aff4: aa0903e1     	mov	x1, x9
  14aff8: f81983be     	stur	x30, [x29, #-0x68]
  14affc: 97fd5b89     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14b000: 14000001     	b	0x14b004 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x94>
  14b004: d10043a0     	sub	x0, x29, #0x10
  14b008: f85a03a1     	ldur	x1, [x29, #-0x60]
  14b00c: 97fd7949     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b010: f85d83a1     	ldur	x1, [x29, #-0x28]
  14b014: f85b83a0     	ldur	x0, [x29, #-0x48]
  14b018: 97fd6ae6     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  14b01c: f81903a0     	stur	x0, [x29, #-0x70]
  14b020: 14000001     	b	0x14b024 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0xb4>
  14b024: f85903a8     	ldur	x8, [x29, #-0x70]
  14b028: f81c03a8     	stur	x8, [x29, #-0x40]
  14b02c: d10043a0     	sub	x0, x29, #0x10
  14b030: 97fd5398     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b034: f9003fe0     	str	x0, [sp, #0x78]
  14b038: 14000001     	b	0x14b03c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0xcc>
  14b03c: d10063a8     	sub	x8, x29, #0x18
  14b040: f9403fe0     	ldr	x0, [sp, #0x78]
  14b044: 97fd5b27     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14b048: 14000001     	b	0x14b04c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0xdc>
  14b04c: d10063a0     	sub	x0, x29, #0x18
  14b050: 97fd762c     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14b054: f9003be0     	str	x0, [sp, #0x70]
  14b058: 14000001     	b	0x14b05c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0xec>
  14b05c: f85c03a2     	ldur	x2, [x29, #-0x40]
  14b060: d0000561     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  14b064: 912bbc21     	add	x1, x1, #0xaef
  14b068: f9403be0     	ldr	x0, [sp, #0x70]
  14b06c: 97fd75d1     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  14b070: 14000001     	b	0x14b074 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x104>
  14b074: d10063a0     	sub	x0, x29, #0x18
  14b078: 97fd7f9a     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b07c: d10043a0     	sub	x0, x29, #0x10
  14b080: 97fd5384     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b084: f90037e0     	str	x0, [sp, #0x68]
  14b088: 14000001     	b	0x14b08c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x11c>
  14b08c: f94037e0     	ldr	x0, [sp, #0x68]
  14b090: 97fd6870     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b094: f90033e0     	str	x0, [sp, #0x60]
  14b098: 14000001     	b	0x14b09c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x12c>
  14b09c: f85b83a8     	ldur	x8, [x29, #-0x48]
  14b0a0: 91004100     	add	x0, x8, #0x10
  14b0a4: 97fd537b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b0a8: f9002fe0     	str	x0, [sp, #0x58]
  14b0ac: 14000001     	b	0x14b0b0 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x140>
  14b0b0: f9402fe0     	ldr	x0, [sp, #0x58]
  14b0b4: 97fd6867     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b0b8: f9002be0     	str	x0, [sp, #0x50]
  14b0bc: 14000001     	b	0x14b0c0 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x150>
  14b0c0: f85d83a2     	ldur	x2, [x29, #-0x28]
  14b0c4: f94033e0     	ldr	x0, [sp, #0x60]
  14b0c8: f9402be1     	ldr	x1, [sp, #0x50]
  14b0cc: 97fd5331     	bl	0x9fd90 <memcpy@plt>
  14b0d0: f85b83a1     	ldur	x1, [x29, #-0x48]
  14b0d4: 91004022     	add	x2, x1, #0x10
  14b0d8: f90027e0     	str	x0, [sp, #0x48]
  14b0dc: aa0203e0     	mov	x0, x2
  14b0e0: 97fd536c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b0e4: f90023e0     	str	x0, [sp, #0x40]
  14b0e8: 14000001     	b	0x14b0ec <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x17c>
  14b0ec: aa1f03e0     	mov	x0, xzr
  14b0f0: f94023e1     	ldr	x1, [sp, #0x40]
  14b0f4: f9001fe0     	str	x0, [sp, #0x38]
  14b0f8: aa0103e0     	mov	x0, x1
  14b0fc: f9401fe1     	ldr	x1, [sp, #0x38]
  14b100: f9401fe2     	ldr	x2, [sp, #0x38]
  14b104: 97fd7fb3     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14b108: 14000001     	b	0x14b10c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x19c>
  14b10c: f85b83a8     	ldur	x8, [x29, #-0x48]
  14b110: 9100a100     	add	x0, x8, #0x28
  14b114: aa1f03e1     	mov	x1, xzr
  14b118: 97fd7c46     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14b11c: b90037e0     	str	w0, [sp, #0x34]
  14b120: 14000001     	b	0x14b124 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x1b4>
  14b124: b94037e8     	ldr	w8, [sp, #0x34]
  14b128: 36000708     	tbz	w8, #0x0, 0x14b208 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x298>
  14b12c: 14000001     	b	0x14b130 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x1c0>
  14b130: 321d0be8     	orr	w8, wzr, #0x38
  14b134: 2a0803e0     	mov	w0, w8
  14b138: 97fd7776     	bl	0xa8f10 <_Znwm@plt>
  14b13c: f90017e0     	str	x0, [sp, #0x28]
  14b140: 14000001     	b	0x14b144 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x1d4>
  14b144: f94017e0     	ldr	x0, [sp, #0x28]
  14b148: f94017e1     	ldr	x1, [sp, #0x28]
  14b14c: f90013e0     	str	x0, [sp, #0x20]
  14b150: aa0103e0     	mov	x0, x1
  14b154: 97fd7057     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  14b158: 14000001     	b	0x14b15c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x1ec>
  14b15c: f85b83a8     	ldur	x8, [x29, #-0x48]
  14b160: 9100a100     	add	x0, x8, #0x28
  14b164: f94013e1     	ldr	x1, [sp, #0x20]
  14b168: 97fd6312     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  14b16c: f9000fe0     	str	x0, [sp, #0x18]
  14b170: 14000001     	b	0x14b174 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x204>
  14b174: f85b83a8     	ldur	x8, [x29, #-0x48]
  14b178: 9100a100     	add	x0, x8, #0x28
  14b17c: 97fd674d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b180: f9000be0     	str	x0, [sp, #0x10]
  14b184: 14000001     	b	0x14b188 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x218>
  14b188: b0000ae8     	adrp	x8, 0x2a8000
  14b18c: f946e508     	ldr	x8, [x8, #0xdc8]
  14b190: f9400102     	ldr	x2, [x8]
  14b194: 528daca1     	mov	w1, #0x6d65             // =28005
  14b198: 72adad21     	movk	w1, #0x6d69, lsl #16
  14b19c: f9400be0     	ldr	x0, [sp, #0x10]
  14b1a0: 97fd5488     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14b1a4: b9000fe0     	str	w0, [sp, #0xc]
  14b1a8: 14000001     	b	0x14b1ac <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x23c>
  14b1ac: 14000017     	b	0x14b208 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x298>
  14b1b0: f81d03a0     	stur	x0, [x29, #-0x30]
  14b1b4: 2a0103e8     	mov	w8, w1
  14b1b8: b81cc3a8     	stur	w8, [x29, #-0x34]
  14b1bc: f85983a0     	ldur	x0, [x29, #-0x68]
  14b1c0: 97fd55e8     	bl	0xa0960 <_ZdlPv@plt>
  14b1c4: 14000025     	b	0x14b258 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2e8>
  14b1c8: f81d03a0     	stur	x0, [x29, #-0x30]
  14b1cc: 2a0103e8     	mov	w8, w1
  14b1d0: b81cc3a8     	stur	w8, [x29, #-0x34]
  14b1d4: 14000014     	b	0x14b224 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2b4>
  14b1d8: f81d03a0     	stur	x0, [x29, #-0x30]
  14b1dc: 2a0103e8     	mov	w8, w1
  14b1e0: b81cc3a8     	stur	w8, [x29, #-0x34]
  14b1e4: d10063a0     	sub	x0, x29, #0x18
  14b1e8: 97fd7f3e     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b1ec: 1400000e     	b	0x14b224 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2b4>
  14b1f0: f81d03a0     	stur	x0, [x29, #-0x30]
  14b1f4: 2a0103e8     	mov	w8, w1
  14b1f8: b81cc3a8     	stur	w8, [x29, #-0x34]
  14b1fc: f94017e0     	ldr	x0, [sp, #0x28]
  14b200: 97fd55d8     	bl	0xa0960 <_ZdlPv@plt>
  14b204: 14000008     	b	0x14b224 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2b4>
  14b208: d10043a1     	sub	x1, x29, #0x10
  14b20c: f85b03a0     	ldur	x0, [x29, #-0x50]
  14b210: 97fd7c8c     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  14b214: 14000001     	b	0x14b218 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2a8>
  14b218: d10043a0     	sub	x0, x29, #0x10
  14b21c: 97fd7cbd     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14b220: 14000004     	b	0x14b230 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2c0>
  14b224: d10043a0     	sub	x0, x29, #0x10
  14b228: 97fd7cba     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14b22c: 1400000b     	b	0x14b258 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2e8>
  14b230: d53bd048     	mrs	x8, TPIDR_EL0
  14b234: f9401508     	ldr	x8, [x8, #0x28]
  14b238: f85f83a9     	ldur	x9, [x29, #-0x8]
  14b23c: eb090108     	subs	x8, x8, x9
  14b240: f90003e8     	str	x8, [sp]
  14b244: 540000e1     	b.ne	0x14b260 <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2f0>
  14b248: 14000001     	b	0x14b24c <android::ElementaryStreamQueue::dequeueAccessUnitMetadata()+0x2dc>
  14b24c: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  14b250: 910403ff     	add	sp, sp, #0x100
  14b254: d65f03c0     	ret
  14b258: f85d03a0     	ldur	x0, [x29, #-0x30]
  14b25c: 97fd732d     	bl	0xa7f10 <_Unwind_Resume@plt>
  14b260: 97fd7ac4     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014b264 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()>:
  14b264: f81e0ffc     	str	x28, [sp, #-0x20]!
  14b268: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14b26c: 910043fd     	add	x29, sp, #0x10
  14b270: d10803ff     	sub	sp, sp, #0x200
  14b274: d53bd049     	mrs	x9, TPIDR_EL0
  14b278: f9401529     	ldr	x9, [x9, #0x28]
  14b27c: f81e83a9     	stur	x9, [x29, #-0x18]
  14b280: f81b03a0     	stur	x0, [x29, #-0x50]
  14b284: f85b03a9     	ldur	x9, [x29, #-0x50]
  14b288: aa0903e0     	mov	x0, x9
  14b28c: 91004129     	add	x9, x9, #0x10
  14b290: f81703a0     	stur	x0, [x29, #-0x90]
  14b294: aa0903e0     	mov	x0, x9
  14b298: f81683a8     	stur	x8, [x29, #-0x98]
  14b29c: f81603a9     	stur	x9, [x29, #-0xa0]
  14b2a0: 97fd52fc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b2a4: 97fd67eb     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b2a8: f81a83a0     	stur	x0, [x29, #-0x58]
  14b2ac: f85603a0     	ldur	x0, [x29, #-0xa0]
  14b2b0: 97fd52f8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b2b4: 97fd61bf     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14b2b8: f81a03a0     	stur	x0, [x29, #-0x60]
  14b2bc: f85a03a8     	ldur	x8, [x29, #-0x60]
  14b2c0: f1000d08     	subs	x8, x8, #0x3
  14b2c4: f81583a8     	stur	x8, [x29, #-0xa8]
  14b2c8: 54000128     	b.hi	0x14b2ec <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x88>
  14b2cc: 14000001     	b	0x14b2d0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x6c>
  14b2d0: aa1f03e0     	mov	x0, xzr
  14b2d4: f85683a8     	ldur	x8, [x29, #-0x98]
  14b2d8: f81503a0     	stur	x0, [x29, #-0xb0]
  14b2dc: aa0803e0     	mov	x0, x8
  14b2e0: f85503a1     	ldur	x1, [x29, #-0xb0]
  14b2e4: 97fd7893     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b2e8: 14000162     	b	0x14b870 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x60c>
  14b2ec: f85a83a0     	ldur	x0, [x29, #-0x58]
  14b2f0: 97fd7074     	bl	0xa74c0 <_ZN7android6U32_ATEPKh@plt>
  14b2f4: b819c3a0     	stur	w0, [x29, #-0x64]
  14b2f8: b859c3a0     	ldur	w0, [x29, #-0x64]
  14b2fc: d10083a1     	sub	x1, x29, #0x20
  14b300: d10093a2     	sub	x2, x29, #0x24
  14b304: d100a3a3     	sub	x3, x29, #0x28
  14b308: d100b3a4     	sub	x4, x29, #0x2c
  14b30c: d100c3a5     	sub	x5, x29, #0x30
  14b310: 97fd5724     	bl	0xa0fa0 <_ZN7android21GetMPEGAudioFrameSizeEjPmPiS1_S1_S1_@plt>
  14b314: 37000120     	tbnz	w0, #0x0, 0x14b338 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xd4>
  14b318: 14000001     	b	0x14b31c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb8>
  14b31c: aa1f03e0     	mov	x0, xzr
  14b320: f85683a8     	ldur	x8, [x29, #-0x98]
  14b324: f81483a0     	stur	x0, [x29, #-0xb8]
  14b328: aa0803e0     	mov	x0, x8
  14b32c: f85483a1     	ldur	x1, [x29, #-0xb8]
  14b330: 97fd7880     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b334: 1400014f     	b	0x14b870 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x60c>
  14b338: f85a03a8     	ldur	x8, [x29, #-0x60]
  14b33c: f85e03a9     	ldur	x9, [x29, #-0x20]
  14b340: eb090108     	subs	x8, x8, x9
  14b344: f81403a8     	stur	x8, [x29, #-0xc0]
  14b348: 54000122     	b.hs	0x14b36c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x108>
  14b34c: 14000001     	b	0x14b350 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xec>
  14b350: aa1f03e0     	mov	x0, xzr
  14b354: f85683a8     	ldur	x8, [x29, #-0x98]
  14b358: f81383a0     	stur	x0, [x29, #-0xc8]
  14b35c: aa0803e0     	mov	x0, x8
  14b360: f85383a1     	ldur	x1, [x29, #-0xc8]
  14b364: 97fd7873     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b368: 14000142     	b	0x14b870 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x60c>
  14b36c: b859c3a8     	ldur	w8, [x29, #-0x64]
  14b370: 53114908     	ubfx	w8, w8, #17, #2
  14b374: 321e03e9     	orr	w9, wzr, #0x4
  14b378: 6b080128     	subs	w8, w9, w8
  14b37c: b81983a8     	stur	w8, [x29, #-0x68]
  14b380: 52800908     	mov	w8, #0x48               // =72
  14b384: 2a0803e0     	mov	w0, w8
  14b388: 97fd76e2     	bl	0xa8f10 <_Znwm@plt>
  14b38c: aa0003fe     	mov	x30, x0
  14b390: aa0003e1     	mov	x1, x0
  14b394: f85e03aa     	ldur	x10, [x29, #-0x20]
  14b398: f81303a1     	stur	x1, [x29, #-0xd0]
  14b39c: aa0a03e1     	mov	x1, x10
  14b3a0: f81283be     	stur	x30, [x29, #-0xd8]
  14b3a4: 97fd5a9f     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14b3a8: 14000001     	b	0x14b3ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x148>
  14b3ac: d100e3a8     	sub	x8, x29, #0x38
  14b3b0: aa0803e0     	mov	x0, x8
  14b3b4: f85303a1     	ldur	x1, [x29, #-0xd0]
  14b3b8: f81203a8     	stur	x8, [x29, #-0xe0]
  14b3bc: 97fd785d     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b3c0: f85203a0     	ldur	x0, [x29, #-0xe0]
  14b3c4: 97fd52b3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b3c8: f81183a0     	stur	x0, [x29, #-0xe8]
  14b3cc: 14000001     	b	0x14b3d0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x16c>
  14b3d0: f85183a0     	ldur	x0, [x29, #-0xe8]
  14b3d4: 97fd679f     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b3d8: f81103a0     	stur	x0, [x29, #-0xf0]
  14b3dc: 14000001     	b	0x14b3e0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x17c>
  14b3e0: f85a83a1     	ldur	x1, [x29, #-0x58]
  14b3e4: f85e03a2     	ldur	x2, [x29, #-0x20]
  14b3e8: f85103a0     	ldur	x0, [x29, #-0xf0]
  14b3ec: 97fd5269     	bl	0x9fd90 <memcpy@plt>
  14b3f0: f85703a1     	ldur	x1, [x29, #-0x90]
  14b3f4: 91004022     	add	x2, x1, #0x10
  14b3f8: f81083a0     	stur	x0, [x29, #-0xf8]
  14b3fc: aa0203e0     	mov	x0, x2
  14b400: 97fd52a4     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b404: f81003a0     	stur	x0, [x29, #-0x100]
  14b408: 14000001     	b	0x14b40c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x1a8>
  14b40c: f85003a0     	ldur	x0, [x29, #-0x100]
  14b410: 97fd6790     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b414: f90087e0     	str	x0, [sp, #0x108]
  14b418: 14000001     	b	0x14b41c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x1b8>
  14b41c: f85703a8     	ldur	x8, [x29, #-0x90]
  14b420: 91004100     	add	x0, x8, #0x10
  14b424: 97fd529b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b428: f90083e0     	str	x0, [sp, #0x100]
  14b42c: 14000001     	b	0x14b430 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x1cc>
  14b430: f94083e0     	ldr	x0, [sp, #0x100]
  14b434: 97fd6787     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14b438: f9007fe0     	str	x0, [sp, #0xf8]
  14b43c: 14000001     	b	0x14b440 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x1dc>
  14b440: f85e03a8     	ldur	x8, [x29, #-0x20]
  14b444: f9407fe9     	ldr	x9, [sp, #0xf8]
  14b448: 8b080128     	add	x8, x9, x8
  14b44c: f85703aa     	ldur	x10, [x29, #-0x90]
  14b450: 91004140     	add	x0, x10, #0x10
  14b454: f9007be8     	str	x8, [sp, #0xf0]
  14b458: 97fd528e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b45c: f90077e0     	str	x0, [sp, #0xe8]
  14b460: 14000001     	b	0x14b464 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x200>
  14b464: f94077e0     	ldr	x0, [sp, #0xe8]
  14b468: 97fd6152     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14b46c: f90073e0     	str	x0, [sp, #0xe0]
  14b470: 14000001     	b	0x14b474 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x210>
  14b474: f85e03a8     	ldur	x8, [x29, #-0x20]
  14b478: f94073e9     	ldr	x9, [sp, #0xe0]
  14b47c: eb080122     	subs	x2, x9, x8
  14b480: f94087e0     	ldr	x0, [sp, #0x108]
  14b484: f9407be1     	ldr	x1, [sp, #0xf0]
  14b488: 97fd5e6e     	bl	0xa2e40 <memmove@plt>
  14b48c: f85703a8     	ldur	x8, [x29, #-0x90]
  14b490: 91004109     	add	x9, x8, #0x10
  14b494: f9006fe0     	str	x0, [sp, #0xd8]
  14b498: aa0903e0     	mov	x0, x9
  14b49c: 97fd527d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b4a0: f9006be0     	str	x0, [sp, #0xd0]
  14b4a4: 14000001     	b	0x14b4a8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x244>
  14b4a8: f85703a8     	ldur	x8, [x29, #-0x90]
  14b4ac: 91004100     	add	x0, x8, #0x10
  14b4b0: 97fd5278     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b4b4: f90067e0     	str	x0, [sp, #0xc8]
  14b4b8: 14000001     	b	0x14b4bc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x258>
  14b4bc: f94067e0     	ldr	x0, [sp, #0xc8]
  14b4c0: 97fd613c     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14b4c4: f90063e0     	str	x0, [sp, #0xc0]
  14b4c8: 14000001     	b	0x14b4cc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x268>
  14b4cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  14b4d0: f94063e9     	ldr	x9, [sp, #0xc0]
  14b4d4: eb080122     	subs	x2, x9, x8
  14b4d8: aa1f03e8     	mov	x8, xzr
  14b4dc: f9406be0     	ldr	x0, [sp, #0xd0]
  14b4e0: aa0803e1     	mov	x1, x8
  14b4e4: 97fd7ebb     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14b4e8: 14000001     	b	0x14b4ec <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x288>
  14b4ec: f85e03a1     	ldur	x1, [x29, #-0x20]
  14b4f0: f85703a0     	ldur	x0, [x29, #-0x90]
  14b4f4: 97fd69af     	bl	0xa5bb0 <_ZN7android21ElementaryStreamQueue14fetchTimestampEm@plt>
  14b4f8: f9005fe0     	str	x0, [sp, #0xb8]
  14b4fc: 14000001     	b	0x14b500 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x29c>
  14b500: f9405fe8     	ldr	x8, [sp, #0xb8]
  14b504: f81803a8     	stur	x8, [x29, #-0x80]
  14b508: f85803a9     	ldur	x9, [x29, #-0x80]
  14b50c: b6f802c9     	tbz	x9, #0x3f, 0x14b564 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x300>
  14b510: 14000001     	b	0x14b514 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x2b0>
  14b514: aa1f03e0     	mov	x0, xzr
  14b518: f85683a8     	ldur	x8, [x29, #-0x98]
  14b51c: f9005be0     	str	x0, [sp, #0xb0]
  14b520: aa0803e0     	mov	x0, x8
  14b524: f9405be1     	ldr	x1, [sp, #0xb0]
  14b528: 97fd7802     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b52c: 14000001     	b	0x14b530 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x2cc>
  14b530: 320003e8     	orr	w8, wzr, #0x1
  14b534: b817c3a8     	stur	w8, [x29, #-0x84]
  14b538: 140000c8     	b	0x14b858 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5f4>
  14b53c: f81903a0     	stur	x0, [x29, #-0x70]
  14b540: 2a0103e8     	mov	w8, w1
  14b544: b818c3a8     	stur	w8, [x29, #-0x74]
  14b548: f85283a0     	ldur	x0, [x29, #-0xd8]
  14b54c: 97fd5505     	bl	0xa0960 <_ZdlPv@plt>
  14b550: 140000d3     	b	0x14b89c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x638>
  14b554: f81903a0     	stur	x0, [x29, #-0x70]
  14b558: 2a0103e8     	mov	w8, w1
  14b55c: b818c3a8     	stur	w8, [x29, #-0x74]
  14b560: 140000c1     	b	0x14b864 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x600>
  14b564: d100e3a0     	sub	x0, x29, #0x38
  14b568: 97fd524a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b56c: f90057e0     	str	x0, [sp, #0xa8]
  14b570: 14000001     	b	0x14b574 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x310>
  14b574: d10103a8     	sub	x8, x29, #0x40
  14b578: f94057e0     	ldr	x0, [sp, #0xa8]
  14b57c: 97fd59d9     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14b580: 14000001     	b	0x14b584 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x320>
  14b584: d10103a0     	sub	x0, x29, #0x40
  14b588: 97fd74de     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14b58c: f90053e0     	str	x0, [sp, #0xa0]
  14b590: 14000001     	b	0x14b594 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x330>
  14b594: f85803a2     	ldur	x2, [x29, #-0x80]
  14b598: d0000561     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  14b59c: 912bbc21     	add	x1, x1, #0xaef
  14b5a0: f94053e0     	ldr	x0, [sp, #0xa0]
  14b5a4: 97fd7483     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  14b5a8: 14000001     	b	0x14b5ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x348>
  14b5ac: d10103a0     	sub	x0, x29, #0x40
  14b5b0: 97fd7e4c     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b5b4: d100e3a0     	sub	x0, x29, #0x38
  14b5b8: 97fd5236     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14b5bc: f9004fe0     	str	x0, [sp, #0x98]
  14b5c0: 14000001     	b	0x14b5c4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x360>
  14b5c4: d10123a8     	sub	x8, x29, #0x48
  14b5c8: f9404fe0     	ldr	x0, [sp, #0x98]
  14b5cc: 97fd59c5     	bl	0xa1ce0 <_ZN7android7ABuffer4metaEv@plt>
  14b5d0: 14000001     	b	0x14b5d4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x370>
  14b5d4: d10123a0     	sub	x0, x29, #0x48
  14b5d8: 97fd74ca     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  14b5dc: f9004be0     	str	x0, [sp, #0x90]
  14b5e0: 14000001     	b	0x14b5e4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x380>
  14b5e4: 90000581     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14b5e8: 9100d421     	add	x1, x1, #0x35
  14b5ec: 320003e2     	orr	w2, wzr, #0x1
  14b5f0: f9404be0     	ldr	x0, [sp, #0x90]
  14b5f4: 97fd5587     	bl	0xa0c10 <_ZN7android8AMessage8setInt32EPKci@plt>
  14b5f8: 14000001     	b	0x14b5fc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x398>
  14b5fc: d10123a0     	sub	x0, x29, #0x48
  14b600: 97fd7e38     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b604: f85703a0     	ldur	x0, [x29, #-0x90]
  14b608: 9100a000     	add	x0, x0, #0x28
  14b60c: aa1f03fe     	mov	x30, xzr
  14b610: aa1e03e1     	mov	x1, x30
  14b614: 97fd7b07     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14b618: b9008fe0     	str	w0, [sp, #0x8c]
  14b61c: 14000001     	b	0x14b620 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x3bc>
  14b620: b9408fe8     	ldr	w8, [sp, #0x8c]
  14b624: 360010c8     	tbz	w8, #0x0, 0x14b83c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5d8>
  14b628: 14000001     	b	0x14b62c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x3c8>
  14b62c: 321d0be8     	orr	w8, wzr, #0x38
  14b630: 2a0803e0     	mov	w0, w8
  14b634: 97fd7637     	bl	0xa8f10 <_Znwm@plt>
  14b638: f90043e0     	str	x0, [sp, #0x80]
  14b63c: 14000001     	b	0x14b640 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x3dc>
  14b640: f94043e0     	ldr	x0, [sp, #0x80]
  14b644: f94043e1     	ldr	x1, [sp, #0x80]
  14b648: f9003fe0     	str	x0, [sp, #0x78]
  14b64c: aa0103e0     	mov	x0, x1
  14b650: 97fd6f18     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  14b654: 14000001     	b	0x14b658 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x3f4>
  14b658: f85703a8     	ldur	x8, [x29, #-0x90]
  14b65c: 9100a100     	add	x0, x8, #0x28
  14b660: f9403fe1     	ldr	x1, [sp, #0x78]
  14b664: 97fd61d3     	bl	0xa3db0 <_ZN7android2spINS_8MetaDataEEaSEPS1_@plt>
  14b668: f9003be0     	str	x0, [sp, #0x70]
  14b66c: 14000001     	b	0x14b670 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x40c>
  14b670: b85983a8     	ldur	w8, [x29, #-0x68]
  14b674: 2a0803e9     	mov	w9, w8
  14b678: 71000508     	subs	w8, w8, #0x1
  14b67c: b9006fe9     	str	w9, [sp, #0x6c]
  14b680: b9006be8     	str	w8, [sp, #0x68]
  14b684: 540003c0     	b.eq	0x14b6fc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x498>
  14b688: 14000001     	b	0x14b68c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x428>
  14b68c: b9406fe8     	ldr	w8, [sp, #0x6c]
  14b690: 71000909     	subs	w9, w8, #0x2
  14b694: b90067e9     	str	w9, [sp, #0x64]
  14b698: 54000500     	b.eq	0x14b738 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x4d4>
  14b69c: 14000001     	b	0x14b6a0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x43c>
  14b6a0: b9406fe8     	ldr	w8, [sp, #0x6c]
  14b6a4: 71000d09     	subs	w9, w8, #0x3
  14b6a8: b90063e9     	str	w9, [sp, #0x60]
  14b6ac: 54000640     	b.eq	0x14b774 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x510>
  14b6b0: 14000040     	b	0x14b7b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x54c>
  14b6b4: f81903a0     	stur	x0, [x29, #-0x70]
  14b6b8: 2a0103e8     	mov	w8, w1
  14b6bc: b818c3a8     	stur	w8, [x29, #-0x74]
  14b6c0: d10103a0     	sub	x0, x29, #0x40
  14b6c4: 97fd7e07     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b6c8: 14000067     	b	0x14b864 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x600>
  14b6cc: f81903a0     	stur	x0, [x29, #-0x70]
  14b6d0: 2a0103e8     	mov	w8, w1
  14b6d4: b818c3a8     	stur	w8, [x29, #-0x74]
  14b6d8: d10123a0     	sub	x0, x29, #0x48
  14b6dc: 97fd7e01     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  14b6e0: 14000061     	b	0x14b864 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x600>
  14b6e4: f81903a0     	stur	x0, [x29, #-0x70]
  14b6e8: 2a0103e8     	mov	w8, w1
  14b6ec: b818c3a8     	stur	w8, [x29, #-0x74]
  14b6f0: f94043e0     	ldr	x0, [sp, #0x80]
  14b6f4: 97fd549b     	bl	0xa0960 <_ZdlPv@plt>
  14b6f8: 1400005b     	b	0x14b864 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x600>
  14b6fc: f85703a8     	ldur	x8, [x29, #-0x90]
  14b700: 9100a100     	add	x0, x8, #0x28
  14b704: 97fd65eb     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b708: f9002fe0     	str	x0, [sp, #0x58]
  14b70c: 14000001     	b	0x14b710 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x4ac>
  14b710: b0000ae8     	adrp	x8, 0x2a8000
  14b714: f947a908     	ldr	x8, [x8, #0xf50]
  14b718: f9400102     	ldr	x2, [x8]
  14b71c: 528daca1     	mov	w1, #0x6d65             // =28005
  14b720: 72adad21     	movk	w1, #0x6d69, lsl #16
  14b724: f9402fe0     	ldr	x0, [sp, #0x58]
  14b728: 97fd5326     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14b72c: b90057e0     	str	w0, [sp, #0x54]
  14b730: 14000001     	b	0x14b734 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x4d0>
  14b734: 14000029     	b	0x14b7d8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x574>
  14b738: f85703a8     	ldur	x8, [x29, #-0x90]
  14b73c: 9100a100     	add	x0, x8, #0x28
  14b740: 97fd65dc     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b744: f90027e0     	str	x0, [sp, #0x48]
  14b748: 14000001     	b	0x14b74c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x4e8>
  14b74c: b0000ae8     	adrp	x8, 0x2a8000
  14b750: f947f908     	ldr	x8, [x8, #0xff0]
  14b754: f9400102     	ldr	x2, [x8]
  14b758: 528daca1     	mov	w1, #0x6d65             // =28005
  14b75c: 72adad21     	movk	w1, #0x6d69, lsl #16
  14b760: f94027e0     	ldr	x0, [sp, #0x48]
  14b764: 97fd5317     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14b768: b90047e0     	str	w0, [sp, #0x44]
  14b76c: 14000001     	b	0x14b770 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x50c>
  14b770: 1400001a     	b	0x14b7d8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x574>
  14b774: f85703a8     	ldur	x8, [x29, #-0x90]
  14b778: 9100a100     	add	x0, x8, #0x28
  14b77c: 97fd65cd     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b780: f9001fe0     	str	x0, [sp, #0x38]
  14b784: 14000001     	b	0x14b788 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x524>
  14b788: b0000ae8     	adrp	x8, 0x2a8000
  14b78c: f9432d08     	ldr	x8, [x8, #0x658]
  14b790: f9400102     	ldr	x2, [x8]
  14b794: 528daca1     	mov	w1, #0x6d65             // =28005
  14b798: 72adad21     	movk	w1, #0x6d69, lsl #16
  14b79c: f9401fe0     	ldr	x0, [sp, #0x38]
  14b7a0: 97fd5308     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14b7a4: b90037e0     	str	w0, [sp, #0x34]
  14b7a8: 14000001     	b	0x14b7ac <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x548>
  14b7ac: 1400000b     	b	0x14b7d8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x574>
  14b7b0: aa1f03e0     	mov	x0, xzr
  14b7b4: f85683a8     	ldur	x8, [x29, #-0x98]
  14b7b8: f90017e0     	str	x0, [sp, #0x28]
  14b7bc: aa0803e0     	mov	x0, x8
  14b7c0: f94017e1     	ldr	x1, [sp, #0x28]
  14b7c4: 97fd775b     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14b7c8: 14000001     	b	0x14b7cc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x568>
  14b7cc: 320003e8     	orr	w8, wzr, #0x1
  14b7d0: b817c3a8     	stur	w8, [x29, #-0x84]
  14b7d4: 14000021     	b	0x14b858 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5f4>
  14b7d8: f85703a8     	ldur	x8, [x29, #-0x90]
  14b7dc: 9100a100     	add	x0, x8, #0x28
  14b7e0: 97fd65b4     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b7e4: f90013e0     	str	x0, [sp, #0x20]
  14b7e8: 14000001     	b	0x14b7ec <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x588>
  14b7ec: b85dc3a2     	ldur	w2, [x29, #-0x24]
  14b7f0: 528e8ca1     	mov	w1, #0x7465             // =29797
  14b7f4: 72ae6e41     	movk	w1, #0x7372, lsl #16
  14b7f8: f94013e0     	ldr	x0, [sp, #0x20]
  14b7fc: 97fd601d     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14b800: b9001fe0     	str	w0, [sp, #0x1c]
  14b804: 14000001     	b	0x14b808 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5a4>
  14b808: f85703a8     	ldur	x8, [x29, #-0x90]
  14b80c: 9100a100     	add	x0, x8, #0x28
  14b810: 97fd65a8     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14b814: f9000be0     	str	x0, [sp, #0x10]
  14b818: 14000001     	b	0x14b81c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5b8>
  14b81c: b85d83a2     	ldur	w2, [x29, #-0x28]
  14b820: 528d0dc1     	mov	w1, #0x686e             // =26734
  14b824: 72a46c61     	movk	w1, #0x2363, lsl #16
  14b828: f9400be0     	ldr	x0, [sp, #0x10]
  14b82c: 97fd6011     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14b830: b9000fe0     	str	w0, [sp, #0xc]
  14b834: 14000001     	b	0x14b838 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5d4>
  14b838: 14000001     	b	0x14b83c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5d8>
  14b83c: d100e3a1     	sub	x1, x29, #0x38
  14b840: f85683a0     	ldur	x0, [x29, #-0x98]
  14b844: 97fd7aff     	bl	0xaa440 <_ZN7android2spINS_7ABufferEEC2EOS2_@plt>
  14b848: 14000001     	b	0x14b84c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5e8>
  14b84c: 320003e8     	orr	w8, wzr, #0x1
  14b850: b817c3a8     	stur	w8, [x29, #-0x84]
  14b854: 14000001     	b	0x14b858 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x5f4>
  14b858: d100e3a0     	sub	x0, x29, #0x38
  14b85c: 97fd7b2d     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14b860: 14000004     	b	0x14b870 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x60c>
  14b864: d100e3a0     	sub	x0, x29, #0x38
  14b868: 97fd7b2a     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14b86c: 1400000c     	b	0x14b89c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x638>
  14b870: d53bd048     	mrs	x8, TPIDR_EL0
  14b874: f9401508     	ldr	x8, [x8, #0x28]
  14b878: f85e83a9     	ldur	x9, [x29, #-0x18]
  14b87c: eb090108     	subs	x8, x8, x9
  14b880: f90003e8     	str	x8, [sp]
  14b884: 54000101     	b.ne	0x14b8a4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x640>
  14b888: 14000001     	b	0x14b88c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x628>
  14b88c: 910803ff     	add	sp, sp, #0x200
  14b890: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14b894: f84207fc     	ldr	x28, [sp], #0x20
  14b898: d65f03c0     	ret
  14b89c: f85903a0     	ldur	x0, [x29, #-0x70]
  14b8a0: 97fd719c     	bl	0xa7f10 <_Unwind_Resume@plt>
  14b8a4: 97fd7933     	bl	0xa9d70 <__stack_chk_fail@plt>
  14b8a8: d10683ff     	sub	sp, sp, #0x1a0
  14b8ac: f900c3fc     	str	x28, [sp, #0x180]
  14b8b0: a9197bfd     	stp	x29, x30, [sp, #0x190]
  14b8b4: 910643fd     	add	x29, sp, #0x190
  14b8b8: d53bd048     	mrs	x8, TPIDR_EL0
  14b8bc: f9401508     	ldr	x8, [x8, #0x28]
  14b8c0: f81e83a8     	stur	x8, [x29, #-0x18]
  14b8c4: f81a83a0     	stur	x0, [x29, #-0x58]
  14b8c8: f81a03a1     	stur	x1, [x29, #-0x60]
  14b8cc: f81983a2     	stur	x2, [x29, #-0x68]
  14b8d0: f85a83a1     	ldur	x1, [x29, #-0x58]
  14b8d4: f85a03a2     	ldur	x2, [x29, #-0x60]
  14b8d8: d10123a8     	sub	x8, x29, #0x48
  14b8dc: aa0803e0     	mov	x0, x8
  14b8e0: f81503a8     	stur	x8, [x29, #-0xb0]
  14b8e4: 97fd523f     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  14b8e8: f85503a0     	ldur	x0, [x29, #-0xb0]
  14b8ec: 97fd59b5     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14b8f0: f81483a0     	stur	x0, [x29, #-0xb8]
  14b8f4: 14000001     	b	0x14b8f8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x694>
  14b8f8: f85483a8     	ldur	x8, [x29, #-0xb8]
  14b8fc: f1003d09     	subs	x9, x8, #0xf
  14b900: f81403a9     	stur	x9, [x29, #-0xc0]
  14b904: 540001a8     	b.hi	0x14b938 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x6d4>
  14b908: 14000001     	b	0x14b90c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x6a8>
  14b90c: 2a1f03e8     	mov	w8, wzr
  14b910: b81b43a8     	stur	w8, [x29, #-0x4c]
  14b914: 320003e8     	orr	w8, wzr, #0x1
  14b918: b81883a8     	stur	w8, [x29, #-0x78]
  14b91c: 14000130     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14b920: f81903a0     	stur	x0, [x29, #-0x70]
  14b924: 2a0103e8     	mov	w8, w1
  14b928: b818c3a8     	stur	w8, [x29, #-0x74]
  14b92c: d10123a0     	sub	x0, x29, #0x48
  14b930: 97fd5f30     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14b934: 1400013a     	b	0x14be1c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xbb8>
  14b938: 321c03e8     	orr	w8, wzr, #0x10
  14b93c: 2a0803e1     	mov	w1, w8
  14b940: d10123a0     	sub	x0, x29, #0x48
  14b944: 97fd5a97     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14b948: b813c3a0     	stur	w0, [x29, #-0xc4]
  14b94c: 14000001     	b	0x14b950 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x6ec>
  14b950: b853c3a8     	ldur	w8, [x29, #-0xc4]
  14b954: 712ddd09     	subs	w9, w8, #0xb77
  14b958: b900cbe9     	str	w9, [sp, #0xc8]
  14b95c: 540000e0     	b.eq	0x14b978 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x714>
  14b960: 14000001     	b	0x14b964 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x700>
  14b964: 2a1f03e8     	mov	w8, wzr
  14b968: b81b43a8     	stur	w8, [x29, #-0x4c]
  14b96c: 320003e8     	orr	w8, wzr, #0x1
  14b970: b81883a8     	stur	w8, [x29, #-0x78]
  14b974: 1400011a     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14b978: d10123a0     	sub	x0, x29, #0x48
  14b97c: 97fd5991     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14b980: f90063e0     	str	x0, [sp, #0xc0]
  14b984: 14000001     	b	0x14b988 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x724>
  14b988: f94063e8     	ldr	x8, [sp, #0xc0]
  14b98c: f1008909     	subs	x9, x8, #0x22
  14b990: f9005fe9     	str	x9, [sp, #0xb8]
  14b994: 540000e8     	b.hi	0x14b9b0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x74c>
  14b998: 14000001     	b	0x14b99c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x738>
  14b99c: 2a1f03e8     	mov	w8, wzr
  14b9a0: b81b43a8     	stur	w8, [x29, #-0x4c]
  14b9a4: 320003e8     	orr	w8, wzr, #0x1
  14b9a8: b81883a8     	stur	w8, [x29, #-0x78]
  14b9ac: 1400010c     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14b9b0: 321c03e8     	orr	w8, wzr, #0x10
  14b9b4: 2a0803e1     	mov	w1, w8
  14b9b8: d10123a0     	sub	x0, x29, #0x48
  14b9bc: 97fd6c29     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14b9c0: b900b7e0     	str	w0, [sp, #0xb4]
  14b9c4: 14000001     	b	0x14b9c8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x764>
  14b9c8: 321f03e8     	orr	w8, wzr, #0x2
  14b9cc: 2a0803e1     	mov	w1, w8
  14b9d0: d10123a0     	sub	x0, x29, #0x48
  14b9d4: 97fd5a73     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14b9d8: b900b3e0     	str	w0, [sp, #0xb0]
  14b9dc: 14000001     	b	0x14b9e0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x77c>
  14b9e0: b940b3e8     	ldr	w8, [sp, #0xb0]
  14b9e4: b81843a8     	stur	w8, [x29, #-0x7c]
  14b9e8: b85843a9     	ldur	w9, [x29, #-0x7c]
  14b9ec: 71000d29     	subs	w9, w9, #0x3
  14b9f0: b900afe9     	str	w9, [sp, #0xac]
  14b9f4: 540000e1     	b.ne	0x14ba10 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x7ac>
  14b9f8: 14000001     	b	0x14b9fc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x798>
  14b9fc: 2a1f03e8     	mov	w8, wzr
  14ba00: b81b43a8     	stur	w8, [x29, #-0x4c]
  14ba04: 320003e8     	orr	w8, wzr, #0x1
  14ba08: b81883a8     	stur	w8, [x29, #-0x78]
  14ba0c: 140000f4     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14ba10: 321f07e8     	orr	w8, wzr, #0x6
  14ba14: 2a0803e1     	mov	w1, w8
  14ba18: d10123a0     	sub	x0, x29, #0x48
  14ba1c: 97fd5a61     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ba20: b900abe0     	str	w0, [sp, #0xa8]
  14ba24: 14000001     	b	0x14ba28 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x7c4>
  14ba28: b940abe8     	ldr	w8, [sp, #0xa8]
  14ba2c: b81803a8     	stur	w8, [x29, #-0x80]
  14ba30: b85803a9     	ldur	w9, [x29, #-0x80]
  14ba34: 71009929     	subs	w9, w9, #0x26
  14ba38: b900a7e9     	str	w9, [sp, #0xa4]
  14ba3c: 540000e3     	b.lo	0x14ba58 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x7f4>
  14ba40: 14000001     	b	0x14ba44 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x7e0>
  14ba44: 2a1f03e8     	mov	w8, wzr
  14ba48: b81b43a8     	stur	w8, [x29, #-0x4c]
  14ba4c: 320003e8     	orr	w8, wzr, #0x1
  14ba50: b81883a8     	stur	w8, [x29, #-0x78]
  14ba54: 140000e2     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14ba58: 528000a8     	mov	w8, #0x5                // =5
  14ba5c: 2a0803e1     	mov	w1, w8
  14ba60: d10123a0     	sub	x0, x29, #0x48
  14ba64: 97fd5a4f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ba68: b900a3e0     	str	w0, [sp, #0xa0]
  14ba6c: 14000001     	b	0x14ba70 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x80c>
  14ba70: b940a3e8     	ldr	w8, [sp, #0xa0]
  14ba74: b817c3a8     	stur	w8, [x29, #-0x84]
  14ba78: b857c3a9     	ldur	w9, [x29, #-0x84]
  14ba7c: 71002529     	subs	w9, w9, #0x9
  14ba80: b9009fe9     	str	w9, [sp, #0x9c]
  14ba84: 540000e3     	b.lo	0x14baa0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x83c>
  14ba88: 14000001     	b	0x14ba8c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x828>
  14ba8c: 2a1f03e8     	mov	w8, wzr
  14ba90: b81b43a8     	stur	w8, [x29, #-0x4c]
  14ba94: 320003e8     	orr	w8, wzr, #0x1
  14ba98: b81883a8     	stur	w8, [x29, #-0x78]
  14ba9c: 140000d0     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14baa0: 320007e8     	orr	w8, wzr, #0x3
  14baa4: 2a0803e1     	mov	w1, w8
  14baa8: d10123a0     	sub	x0, x29, #0x48
  14baac: 97fd5a3d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bab0: b9009be0     	str	w0, [sp, #0x98]
  14bab4: 14000001     	b	0x14bab8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x854>
  14bab8: b9409be8     	ldr	w8, [sp, #0x98]
  14babc: b81783a8     	stur	w8, [x29, #-0x88]
  14bac0: 320007e9     	orr	w9, wzr, #0x3
  14bac4: 2a0903e1     	mov	w1, w9
  14bac8: d10123a0     	sub	x0, x29, #0x48
  14bacc: 97fd5a35     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bad0: b90097e0     	str	w0, [sp, #0x94]
  14bad4: 14000001     	b	0x14bad8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x874>
  14bad8: b94097e8     	ldr	w8, [sp, #0x94]
  14badc: b81743a8     	stur	w8, [x29, #-0x8c]
  14bae0: 2a1f03e9     	mov	w9, wzr
  14bae4: b81703a9     	stur	w9, [x29, #-0x90]
  14bae8: b816c3a9     	stur	w9, [x29, #-0x94]
  14baec: b81683a9     	stur	w9, [x29, #-0x98]
  14baf0: 385743a9     	ldurb	w9, [x29, #-0x8c]
  14baf4: 360003c9     	tbz	w9, #0x0, 0x14bb6c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x908>
  14baf8: 14000001     	b	0x14bafc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x898>
  14bafc: b85743a8     	ldur	w8, [x29, #-0x8c]
  14bb00: 71000508     	subs	w8, w8, #0x1
  14bb04: b90093e8     	str	w8, [sp, #0x90]
  14bb08: 54000320     	b.eq	0x14bb6c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x908>
  14bb0c: 14000001     	b	0x14bb10 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x8ac>
  14bb10: d10123a0     	sub	x0, x29, #0x48
  14bb14: 97fd592b     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14bb18: f90047e0     	str	x0, [sp, #0x88]
  14bb1c: 14000001     	b	0x14bb20 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x8bc>
  14bb20: f94047e8     	ldr	x8, [sp, #0x88]
  14bb24: f1000509     	subs	x9, x8, #0x1
  14bb28: f90043e9     	str	x9, [sp, #0x80]
  14bb2c: 540000e8     	b.hi	0x14bb48 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x8e4>
  14bb30: 14000001     	b	0x14bb34 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x8d0>
  14bb34: 2a1f03e8     	mov	w8, wzr
  14bb38: b81b43a8     	stur	w8, [x29, #-0x4c]
  14bb3c: 320003e8     	orr	w8, wzr, #0x1
  14bb40: b81883a8     	stur	w8, [x29, #-0x78]
  14bb44: 140000a6     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14bb48: 321f03e8     	orr	w8, wzr, #0x2
  14bb4c: 2a0803e1     	mov	w1, w8
  14bb50: d10123a0     	sub	x0, x29, #0x48
  14bb54: 97fd5a13     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bb58: b9007fe0     	str	w0, [sp, #0x7c]
  14bb5c: 14000001     	b	0x14bb60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x8fc>
  14bb60: b9407fe8     	ldr	w8, [sp, #0x7c]
  14bb64: b81703a8     	stur	w8, [x29, #-0x90]
  14bb68: 14000001     	b	0x14bb6c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x908>
  14bb6c: 385743a8     	ldurb	w8, [x29, #-0x8c]
  14bb70: 36100328     	tbz	w8, #0x2, 0x14bbd4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x970>
  14bb74: 14000001     	b	0x14bb78 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x914>
  14bb78: d10123a0     	sub	x0, x29, #0x48
  14bb7c: 97fd5911     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14bb80: f9003be0     	str	x0, [sp, #0x70]
  14bb84: 14000001     	b	0x14bb88 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x924>
  14bb88: f9403be8     	ldr	x8, [sp, #0x70]
  14bb8c: f1000509     	subs	x9, x8, #0x1
  14bb90: f90037e9     	str	x9, [sp, #0x68]
  14bb94: 540000e8     	b.hi	0x14bbb0 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x94c>
  14bb98: 14000001     	b	0x14bb9c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x938>
  14bb9c: 2a1f03e8     	mov	w8, wzr
  14bba0: b81b43a8     	stur	w8, [x29, #-0x4c]
  14bba4: 320003e8     	orr	w8, wzr, #0x1
  14bba8: b81883a8     	stur	w8, [x29, #-0x78]
  14bbac: 1400008c     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14bbb0: 321f03e8     	orr	w8, wzr, #0x2
  14bbb4: 2a0803e1     	mov	w1, w8
  14bbb8: d10123a0     	sub	x0, x29, #0x48
  14bbbc: 97fd59f9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bbc0: b90067e0     	str	w0, [sp, #0x64]
  14bbc4: 14000001     	b	0x14bbc8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x964>
  14bbc8: b94067e8     	ldr	w8, [sp, #0x64]
  14bbcc: b816c3a8     	stur	w8, [x29, #-0x94]
  14bbd0: 14000001     	b	0x14bbd4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x970>
  14bbd4: b85743a8     	ldur	w8, [x29, #-0x8c]
  14bbd8: 71000908     	subs	w8, w8, #0x2
  14bbdc: b90063e8     	str	w8, [sp, #0x60]
  14bbe0: 54000321     	b.ne	0x14bc44 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9e0>
  14bbe4: 14000001     	b	0x14bbe8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x984>
  14bbe8: d10123a0     	sub	x0, x29, #0x48
  14bbec: 97fd58f5     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14bbf0: f9002fe0     	str	x0, [sp, #0x58]
  14bbf4: 14000001     	b	0x14bbf8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x994>
  14bbf8: f9402fe8     	ldr	x8, [sp, #0x58]
  14bbfc: f1000509     	subs	x9, x8, #0x1
  14bc00: f9002be9     	str	x9, [sp, #0x50]
  14bc04: 540000e8     	b.hi	0x14bc20 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9bc>
  14bc08: 14000001     	b	0x14bc0c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9a8>
  14bc0c: 2a1f03e8     	mov	w8, wzr
  14bc10: b81b43a8     	stur	w8, [x29, #-0x4c]
  14bc14: 320003e8     	orr	w8, wzr, #0x1
  14bc18: b81883a8     	stur	w8, [x29, #-0x78]
  14bc1c: 14000070     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14bc20: 321f03e8     	orr	w8, wzr, #0x2
  14bc24: 2a0803e1     	mov	w1, w8
  14bc28: d10123a0     	sub	x0, x29, #0x48
  14bc2c: 97fd59dd     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bc30: b9004fe0     	str	w0, [sp, #0x4c]
  14bc34: 14000001     	b	0x14bc38 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9d4>
  14bc38: b9404fe8     	ldr	w8, [sp, #0x4c]
  14bc3c: b81683a8     	stur	w8, [x29, #-0x98]
  14bc40: 14000001     	b	0x14bc44 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9e0>
  14bc44: d10123a0     	sub	x0, x29, #0x48
  14bc48: 97fd58de     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14bc4c: f90023e0     	str	x0, [sp, #0x40]
  14bc50: 14000001     	b	0x14bc54 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9f0>
  14bc54: f94023e8     	ldr	x8, [sp, #0x40]
  14bc58: b50000e8     	cbnz	x8, 0x14bc74 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xa10>
  14bc5c: 14000001     	b	0x14bc60 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0x9fc>
  14bc60: 2a1f03e8     	mov	w8, wzr
  14bc64: b81b43a8     	stur	w8, [x29, #-0x4c]
  14bc68: 320003e8     	orr	w8, wzr, #0x1
  14bc6c: b81883a8     	stur	w8, [x29, #-0x78]
  14bc70: 1400005b     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14bc74: 320003e8     	orr	w8, wzr, #0x1
  14bc78: 2a0803e1     	mov	w1, w8
  14bc7c: d10123a0     	sub	x0, x29, #0x48
  14bc80: 97fd59c8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14bc84: b9003fe0     	str	w0, [sp, #0x3c]
  14bc88: 14000001     	b	0x14bc8c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xa28>
  14bc8c: b9403fe8     	ldr	w8, [sp, #0x3c]
  14bc90: b81643a8     	stur	w8, [x29, #-0x9c]
  14bc94: b85843a9     	ldur	w9, [x29, #-0x7c]
  14bc98: 2a0903ea     	mov	w10, w9
  14bc9c: 9000058b     	adrp	x11, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14bca0: 9111d16b     	add	x11, x11, #0x474
  14bca4: b86a7969     	ldr	w9, [x11, x10, lsl #2]
  14bca8: b81603a9     	stur	w9, [x29, #-0xa0]
  14bcac: b85803a9     	ldur	w9, [x29, #-0x80]
  14bcb0: 53017d29     	lsr	w9, w9, #1
  14bcb4: 9000058a     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14bcb8: 9112014a     	add	x10, x10, #0x480
  14bcbc: 321e07ec     	orr	w12, wzr, #0xc
  14bcc0: 9bac292a     	umaddl	x10, w9, w12, x10
  14bcc4: b85843a9     	ldur	w9, [x29, #-0x7c]
  14bcc8: 2a0903eb     	mov	w11, w9
  14bccc: b86b7949     	ldr	w9, [x10, x11, lsl #2]
  14bcd0: b815c3a9     	stur	w9, [x29, #-0xa4]
  14bcd4: b85843a9     	ldur	w9, [x29, #-0x7c]
  14bcd8: 71000529     	subs	w9, w9, #0x1
  14bcdc: b9003be9     	str	w9, [sp, #0x38]
  14bce0: 54000101     	b.ne	0x14bd00 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xa9c>
  14bce4: 14000001     	b	0x14bce8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xa84>
  14bce8: b85803a8     	ldur	w8, [x29, #-0x80]
  14bcec: 12000108     	and	w8, w8, #0x1
  14bcf0: b855c3a9     	ldur	w9, [x29, #-0xa4]
  14bcf4: 0b080128     	add	w8, w9, w8
  14bcf8: b815c3a8     	stur	w8, [x29, #-0xa4]
  14bcfc: 14000001     	b	0x14bd00 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xa9c>
  14bd00: b855c3a8     	ldur	w8, [x29, #-0xa4]
  14bd04: 531f7908     	lsl	w8, w8, #1
  14bd08: b815c3a8     	stur	w8, [x29, #-0xa4]
  14bd0c: b85743a8     	ldur	w8, [x29, #-0x8c]
  14bd10: 2a0803e9     	mov	w9, w8
  14bd14: 9000058a     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14bd18: 9111514a     	add	x10, x10, #0x454
  14bd1c: b8697948     	ldr	w8, [x10, x9, lsl #2]
  14bd20: b85643ab     	ldur	w11, [x29, #-0x9c]
  14bd24: 0b0b0108     	add	w8, w8, w11
  14bd28: b81583a8     	stur	w8, [x29, #-0xa8]
  14bd2c: f85983a9     	ldur	x9, [x29, #-0x68]
  14bd30: b40004c9     	cbz	x9, 0x14bdc8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb64>
  14bd34: 14000001     	b	0x14bd38 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xad4>
  14bd38: f85983a0     	ldur	x0, [x29, #-0x68]
  14bd3c: 97fd645d     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14bd40: f9001be0     	str	x0, [sp, #0x30]
  14bd44: 14000001     	b	0x14bd48 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xae4>
  14bd48: b0000ae8     	adrp	x8, 0x2a8000
  14bd4c: f945fd08     	ldr	x8, [x8, #0xbf8]
  14bd50: f9400102     	ldr	x2, [x8]
  14bd54: 528daca1     	mov	w1, #0x6d65             // =28005
  14bd58: 72adad21     	movk	w1, #0x6d69, lsl #16
  14bd5c: f9401be0     	ldr	x0, [sp, #0x30]
  14bd60: 97fd5198     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14bd64: b9002fe0     	str	w0, [sp, #0x2c]
  14bd68: 14000001     	b	0x14bd6c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb08>
  14bd6c: f85983a0     	ldur	x0, [x29, #-0x68]
  14bd70: 97fd6450     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14bd74: f90013e0     	str	x0, [sp, #0x20]
  14bd78: 14000001     	b	0x14bd7c <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb18>
  14bd7c: b85583a2     	ldur	w2, [x29, #-0xa8]
  14bd80: 528d0dc1     	mov	w1, #0x686e             // =26734
  14bd84: 72a46c61     	movk	w1, #0x2363, lsl #16
  14bd88: f94013e0     	ldr	x0, [sp, #0x20]
  14bd8c: 97fd5eb9     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14bd90: b9001fe0     	str	w0, [sp, #0x1c]
  14bd94: 14000001     	b	0x14bd98 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb34>
  14bd98: f85983a0     	ldur	x0, [x29, #-0x68]
  14bd9c: 97fd6445     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14bda0: f9000be0     	str	x0, [sp, #0x10]
  14bda4: 14000001     	b	0x14bda8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb44>
  14bda8: b85603a2     	ldur	w2, [x29, #-0xa0]
  14bdac: 528e8ca1     	mov	w1, #0x7465             // =29797
  14bdb0: 72ae6e41     	movk	w1, #0x7372, lsl #16
  14bdb4: f9400be0     	ldr	x0, [sp, #0x10]
  14bdb8: 97fd5eae     	bl	0xa3870 <_ZN7android8MetaData8setInt32Eji@plt>
  14bdbc: b9000fe0     	str	w0, [sp, #0xc]
  14bdc0: 14000001     	b	0x14bdc4 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb60>
  14bdc4: 14000001     	b	0x14bdc8 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb64>
  14bdc8: b855c3a8     	ldur	w8, [x29, #-0xa4]
  14bdcc: b81b43a8     	stur	w8, [x29, #-0x4c]
  14bdd0: 320003e8     	orr	w8, wzr, #0x1
  14bdd4: b81883a8     	stur	w8, [x29, #-0x78]
  14bdd8: 14000001     	b	0x14bddc <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xb78>
  14bddc: d10123a0     	sub	x0, x29, #0x48
  14bde0: 97fd5e04     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14bde4: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14bde8: d53bd040     	mrs	x0, TPIDR_EL0
  14bdec: f9401400     	ldr	x0, [x0, #0x28]
  14bdf0: f85e83be     	ldur	x30, [x29, #-0x18]
  14bdf4: eb1e0000     	subs	x0, x0, x30
  14bdf8: b9000be8     	str	w8, [sp, #0x8]
  14bdfc: f90003e0     	str	x0, [sp]
  14be00: 54000121     	b.ne	0x14be24 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xbc0>
  14be04: 14000001     	b	0x14be08 <android::ElementaryStreamQueue::dequeueAccessUnitMPEGAudio()+0xba4>
  14be08: b9400be0     	ldr	w0, [sp, #0x8]
  14be0c: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  14be10: f940c3fc     	ldr	x28, [sp, #0x180]
  14be14: 910683ff     	add	sp, sp, #0x1a0
  14be18: d65f03c0     	ret
  14be1c: f85903a0     	ldur	x0, [x29, #-0x70]
  14be20: 97fd703c     	bl	0xa7f10 <_Unwind_Resume@plt>
  14be24: 97fd77d3     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014be28 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)>:
  14be28: d102c3ff     	sub	sp, sp, #0xb0
  14be2c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  14be30: 910283fd     	add	x29, sp, #0xa0
  14be34: d53bd048     	mrs	x8, TPIDR_EL0
  14be38: f9401508     	ldr	x8, [x8, #0x28]
  14be3c: f81f83a8     	stur	x8, [x29, #-0x8]
  14be40: f81d03a0     	stur	x0, [x29, #-0x30]
  14be44: f81c83a1     	stur	x1, [x29, #-0x38]
  14be48: f85d03a8     	ldur	x8, [x29, #-0x30]
  14be4c: 92800000     	mov	x0, #-0x1               // =-1
  14be50: f81c03a0     	stur	x0, [x29, #-0x40]
  14be54: 320003e9     	orr	w9, wzr, #0x1
  14be58: 381bc3a9     	sturb	w9, [x29, #-0x44]
  14be5c: f9001fe8     	str	x8, [sp, #0x38]
  14be60: 14000001     	b	0x14be64 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x3c>
  14be64: f85c83a8     	ldur	x8, [x29, #-0x38]
  14be68: b4000ac8     	cbz	x8, 0x14bfc0 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x198>
  14be6c: 14000001     	b	0x14be70 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x48>
  14be70: f9401fe8     	ldr	x8, [sp, #0x38]
  14be74: 91006100     	add	x0, x8, #0x18
  14be78: 97fd7496     	bl	0xa90d0 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5emptyEv@plt>
  14be7c: 360000a0     	tbz	w0, #0x0, 0x14be90 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x68>
  14be80: 14000001     	b	0x14be84 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x5c>
  14be84: f85c03a8     	ldur	x8, [x29, #-0x40]
  14be88: f81d83a8     	stur	x8, [x29, #-0x28]
  14be8c: 14000054     	b	0x14bfdc <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1b4>
  14be90: f9401fe8     	ldr	x8, [sp, #0x38]
  14be94: 91006100     	add	x0, x8, #0x18
  14be98: d10043a9     	sub	x9, x29, #0x10
  14be9c: aa0903e8     	mov	x8, x9
  14bea0: f9001be9     	str	x9, [sp, #0x30]
  14bea4: 97fd551b     	bl	0xa1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>
  14bea8: f9401be0     	ldr	x0, [sp, #0x30]
  14beac: 97fd5755     	bl	0xa1c00 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEdeEv@plt>
  14beb0: f90017e0     	str	x0, [sp, #0x28]
  14beb4: 14000001     	b	0x14beb8 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x90>
  14beb8: d10043a0     	sub	x0, x29, #0x10
  14bebc: 97fd6e99     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14bec0: f94017e0     	ldr	x0, [sp, #0x28]
  14bec4: f9002be0     	str	x0, [sp, #0x50]
  14bec8: 385bc3a8     	ldurb	w8, [x29, #-0x44]
  14becc: 360001c8     	tbz	w8, #0x0, 0x14bf04 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0xdc>
  14bed0: 14000001     	b	0x14bed4 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0xac>
  14bed4: f9402be8     	ldr	x8, [sp, #0x50]
  14bed8: f9400108     	ldr	x8, [x8]
  14bedc: f81c03a8     	stur	x8, [x29, #-0x40]
  14bee0: 2a1f03e9     	mov	w9, wzr
  14bee4: 381bc3a9     	sturb	w9, [x29, #-0x44]
  14bee8: 14000007     	b	0x14bf04 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0xdc>
  14beec: f90027e0     	str	x0, [sp, #0x48]
  14bef0: 2a0103e8     	mov	w8, w1
  14bef4: b90047e8     	str	w8, [sp, #0x44]
  14bef8: d10043a0     	sub	x0, x29, #0x10
  14befc: 97fd6e89     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14bf00: 14000044     	b	0x14c010 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1e8>
  14bf04: f9402be8     	ldr	x8, [sp, #0x50]
  14bf08: f9400508     	ldr	x8, [x8, #0x8]
  14bf0c: f85c83a9     	ldur	x9, [x29, #-0x38]
  14bf10: eb090108     	subs	x8, x8, x9
  14bf14: f90013e8     	str	x8, [sp, #0x20]
  14bf18: 54000149     	b.ls	0x14bf40 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x118>
  14bf1c: 14000001     	b	0x14bf20 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0xf8>
  14bf20: f85c83a8     	ldur	x8, [x29, #-0x38]
  14bf24: f9402be9     	ldr	x9, [sp, #0x50]
  14bf28: f940052a     	ldr	x10, [x9, #0x8]
  14bf2c: eb080148     	subs	x8, x10, x8
  14bf30: f9000528     	str	x8, [x9, #0x8]
  14bf34: aa1f03e8     	mov	x8, xzr
  14bf38: f81c83a8     	stur	x8, [x29, #-0x38]
  14bf3c: 14000020     	b	0x14bfbc <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x194>
  14bf40: f9402be8     	ldr	x8, [sp, #0x50]
  14bf44: f9400508     	ldr	x8, [x8, #0x8]
  14bf48: f85c83a9     	ldur	x9, [x29, #-0x38]
  14bf4c: eb080128     	subs	x8, x9, x8
  14bf50: f81c83a8     	stur	x8, [x29, #-0x38]
  14bf54: f9401fe8     	ldr	x8, [sp, #0x38]
  14bf58: 91006109     	add	x9, x8, #0x18
  14bf5c: d10083aa     	sub	x10, x29, #0x20
  14bf60: aa0a03e8     	mov	x8, x10
  14bf64: aa0903e0     	mov	x0, x9
  14bf68: f9000fe9     	str	x9, [sp, #0x18]
  14bf6c: f9000bea     	str	x10, [sp, #0x10]
  14bf70: 97fd54e8     	bl	0xa1310 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5beginEv@plt>
  14bf74: d10063a8     	sub	x8, x29, #0x18
  14bf78: f9400fe0     	ldr	x0, [sp, #0x18]
  14bf7c: f9400be1     	ldr	x1, [sp, #0x10]
  14bf80: 97fd5e70     	bl	0xa3940 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5eraseENS3_13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEE@plt>
  14bf84: 14000001     	b	0x14bf88 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x160>
  14bf88: d10063a0     	sub	x0, x29, #0x18
  14bf8c: 97fd6e65     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14bf90: d10083a0     	sub	x0, x29, #0x20
  14bf94: 97fd6e63     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14bf98: aa1f03e0     	mov	x0, xzr
  14bf9c: f9002be0     	str	x0, [sp, #0x50]
  14bfa0: 14000007     	b	0x14bfbc <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x194>
  14bfa4: f90027e0     	str	x0, [sp, #0x48]
  14bfa8: 2a0103e8     	mov	w8, w1
  14bfac: b90047e8     	str	w8, [sp, #0x44]
  14bfb0: d10083a0     	sub	x0, x29, #0x20
  14bfb4: 97fd6e5b     	bl	0xa7920 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREED2Ev@plt>
  14bfb8: 14000016     	b	0x14c010 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1e8>
  14bfbc: 17ffffaa     	b	0x14be64 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x3c>
  14bfc0: f85c03a8     	ldur	x8, [x29, #-0x40]
  14bfc4: b5000068     	cbnz	x8, 0x14bfd0 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1a8>
  14bfc8: 14000001     	b	0x14bfcc <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1a4>
  14bfcc: 14000001     	b	0x14bfd0 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1a8>
  14bfd0: f85c03a8     	ldur	x8, [x29, #-0x40]
  14bfd4: f81d83a8     	stur	x8, [x29, #-0x28]
  14bfd8: 14000001     	b	0x14bfdc <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1b4>
  14bfdc: f85d83a8     	ldur	x8, [x29, #-0x28]
  14bfe0: d53bd049     	mrs	x9, TPIDR_EL0
  14bfe4: f9401529     	ldr	x9, [x9, #0x28]
  14bfe8: f85f83aa     	ldur	x10, [x29, #-0x8]
  14bfec: eb0a0129     	subs	x9, x9, x10
  14bff0: f90007e8     	str	x8, [sp, #0x8]
  14bff4: f90003e9     	str	x9, [sp]
  14bff8: 54000101     	b.ne	0x14c018 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1f0>
  14bffc: 14000001     	b	0x14c000 <android::ElementaryStreamQueue::fetchTimestamp(unsigned long)+0x1d8>
  14c000: f94007e0     	ldr	x0, [sp, #0x8]
  14c004: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  14c008: 9102c3ff     	add	sp, sp, #0xb0
  14c00c: d65f03c0     	ret
  14c010: f94027e0     	ldr	x0, [sp, #0x48]
  14c014: 97fd6fbf     	bl	0xa7f10 <_Unwind_Resume@plt>
  14c018: 97fd7756     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014c01c <android::Vector<android::NALPosition>::Vector()>:
  14c01c: d100c3ff     	sub	sp, sp, #0x30
  14c020: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c024: 910083fd     	add	x29, sp, #0x20
  14c028: b27c03e8     	orr	x8, xzr, #0x10
  14c02c: 52800002     	mov	w2, #0x0                // =0
  14c030: 90000ae9     	adrp	x9, 0x2a8000
  14c034: f9426529     	ldr	x9, [x9, #0x4c8]
  14c038: 8b080129     	add	x9, x9, x8
  14c03c: f81f83a0     	stur	x0, [x29, #-0x8]
  14c040: f85f83a0     	ldur	x0, [x29, #-0x8]
  14c044: f9000be0     	str	x0, [sp, #0x10]
  14c048: aa0803e1     	mov	x1, x8
  14c04c: f90007e9     	str	x9, [sp, #0x8]
  14c050: 97fd50fc     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  14c054: f94007e8     	ldr	x8, [sp, #0x8]
  14c058: f9400be9     	ldr	x9, [sp, #0x10]
  14c05c: f9000128     	str	x8, [x9]
  14c060: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c064: 9100c3ff     	add	sp, sp, #0x30
  14c068: d65f03c0     	ret

000000000014c06c <android::Vector<android::NALPosition>::size() const>:
  14c06c: d10083ff     	sub	sp, sp, #0x20
  14c070: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c074: 910043fd     	add	x29, sp, #0x10
  14c078: f90007e0     	str	x0, [sp, #0x8]
  14c07c: f94007e0     	ldr	x0, [sp, #0x8]
  14c080: 97fd5ad4     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  14c084: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c088: 910083ff     	add	sp, sp, #0x20
  14c08c: d65f03c0     	ret

000000000014c090 <android::Vector<android::NALPosition>::itemAt(unsigned long) const>:
  14c090: d10083ff     	sub	sp, sp, #0x20
  14c094: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c098: 910043fd     	add	x29, sp, #0x10
  14c09c: f90007e0     	str	x0, [sp, #0x8]
  14c0a0: f90003e1     	str	x1, [sp]
  14c0a4: f94007e0     	ldr	x0, [sp, #0x8]
  14c0a8: f94003e1     	ldr	x1, [sp]
  14c0ac: 97fd73fd     	bl	0xa90a0 <_ZNK7android6VectorINS_11NALPositionEEixEm@plt>
  14c0b0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c0b4: 910083ff     	add	sp, sp, #0x20
  14c0b8: d65f03c0     	ret

000000000014c0bc <android::Vector<android::NALPosition>::push(android::NALPosition const&)>:
  14c0bc: d10083ff     	sub	sp, sp, #0x20
  14c0c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c0c4: 910043fd     	add	x29, sp, #0x10
  14c0c8: f90007e0     	str	x0, [sp, #0x8]
  14c0cc: f90003e1     	str	x1, [sp]
  14c0d0: f94007e0     	ldr	x0, [sp, #0x8]
  14c0d4: f94003e1     	ldr	x1, [sp]
  14c0d8: 97fd58f2     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
  14c0dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c0e0: 910083ff     	add	sp, sp, #0x20
  14c0e4: d65f03c0     	ret

000000000014c0e8 <android::Vector<android::NALPosition>::~Vector()>:
  14c0e8: d100c3ff     	sub	sp, sp, #0x30
  14c0ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c0f0: 910083fd     	add	x29, sp, #0x20
  14c0f4: 90000ae8     	adrp	x8, 0x2a8000
  14c0f8: f9426508     	ldr	x8, [x8, #0x4c8]
  14c0fc: b27c03e9     	orr	x9, xzr, #0x10
  14c100: 8b090108     	add	x8, x8, x9
  14c104: f81f83a0     	stur	x0, [x29, #-0x8]
  14c108: f85f83a9     	ldur	x9, [x29, #-0x8]
  14c10c: f9000128     	str	x8, [x9]
  14c110: aa0903e0     	mov	x0, x9
  14c114: f90003e9     	str	x9, [sp]
  14c118: 97fd500a     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  14c11c: 14000001     	b	0x14c120 <android::Vector<android::NALPosition>::~Vector()+0x38>
  14c120: f94003e0     	ldr	x0, [sp]
  14c124: 97fd684b     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  14c128: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c12c: 9100c3ff     	add	sp, sp, #0x30
  14c130: d65f03c0     	ret
  14c134: 2a0103e8     	mov	w8, w1
  14c138: f9000be0     	str	x0, [sp, #0x10]
  14c13c: b9000fe8     	str	w8, [sp, #0xc]
  14c140: f94003e0     	ldr	x0, [sp]
  14c144: 97fd6843     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  14c148: f9400be0     	ldr	x0, [sp, #0x10]
  14c14c: 97fd881e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  14c150: d103c3ff     	sub	sp, sp, #0xf0
  14c154: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  14c158: 910383fd     	add	x29, sp, #0xe0
  14c15c: d53bd049     	mrs	x9, TPIDR_EL0
  14c160: f9401529     	ldr	x9, [x9, #0x28]
  14c164: f81f83a9     	stur	x9, [x29, #-0x8]
  14c168: f81e83a0     	stur	x0, [x29, #-0x18]
  14c16c: 2a1f03ea     	mov	w10, wzr
  14c170: 381e73aa     	sturb	w10, [x29, #-0x19]
  14c174: 5280090a     	mov	w10, #0x48              // =72
  14c178: 2a0a03e0     	mov	w0, w10
  14c17c: f81c03a8     	stur	x8, [x29, #-0x40]
  14c180: 97fd7364     	bl	0xa8f10 <_Znwm@plt>
  14c184: aa0003e8     	mov	x8, x0
  14c188: f85e83a9     	ldur	x9, [x29, #-0x18]
  14c18c: f81b83a0     	stur	x0, [x29, #-0x48]
  14c190: aa0903e0     	mov	x0, x9
  14c194: f81b03a8     	stur	x8, [x29, #-0x50]
  14c198: 97fd4f3e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c19c: f81a83a0     	stur	x0, [x29, #-0x58]
  14c1a0: 14000001     	b	0x14c1a4 <android::Vector<android::NALPosition>::~Vector()+0xbc>
  14c1a4: f85a83a0     	ldur	x0, [x29, #-0x58]
  14c1a8: 97fd5e02     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14c1ac: f81a03a0     	stur	x0, [x29, #-0x60]
  14c1b0: 14000001     	b	0x14c1b4 <android::Vector<android::NALPosition>::~Vector()+0xcc>
  14c1b4: f85a03a8     	ldur	x8, [x29, #-0x60]
  14c1b8: 91006501     	add	x1, x8, #0x19
  14c1bc: f85b83a0     	ldur	x0, [x29, #-0x48]
  14c1c0: 97fd5718     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14c1c4: 14000001     	b	0x14c1c8 <android::Vector<android::NALPosition>::~Vector()+0xe0>
  14c1c8: f85c03a0     	ldur	x0, [x29, #-0x40]
  14c1cc: f85b83a1     	ldur	x1, [x29, #-0x48]
  14c1d0: 97fd74d8     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14c1d4: f85c03a0     	ldur	x0, [x29, #-0x40]
  14c1d8: 97fd4f2e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c1dc: f81983a0     	stur	x0, [x29, #-0x68]
  14c1e0: 14000001     	b	0x14c1e4 <android::Vector<android::NALPosition>::~Vector()+0xfc>
  14c1e4: f85983a0     	ldur	x0, [x29, #-0x68]
  14c1e8: 97fd641a     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14c1ec: f9003be0     	str	x0, [sp, #0x70]
  14c1f0: 14000001     	b	0x14c1f4 <android::Vector<android::NALPosition>::~Vector()+0x10c>
  14c1f4: f9403be8     	ldr	x8, [sp, #0x70]
  14c1f8: f81f03a8     	stur	x8, [x29, #-0x10]
  14c1fc: f85f03a9     	ldur	x9, [x29, #-0x10]
  14c200: 9100052a     	add	x10, x9, #0x1
  14c204: f81f03aa     	stur	x10, [x29, #-0x10]
  14c208: 320007eb     	orr	w11, wzr, #0x3
  14c20c: 3900012b     	strb	w11, [x9]
  14c210: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c214: 97fd4f1f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c218: f90037e0     	str	x0, [sp, #0x68]
  14c21c: 14000001     	b	0x14c220 <android::Vector<android::NALPosition>::~Vector()+0x138>
  14c220: f94037e0     	ldr	x0, [sp, #0x68]
  14c224: 97fd5de3     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14c228: f90033e0     	str	x0, [sp, #0x60]
  14c22c: 14000001     	b	0x14c230 <android::Vector<android::NALPosition>::~Vector()+0x148>
  14c230: f94033e8     	ldr	x8, [sp, #0x60]
  14c234: 91005901     	add	x1, x8, #0x16
  14c238: d10043a0     	sub	x0, x29, #0x10
  14c23c: 940000db     	bl	0x14c5a8 <android::ElementaryStreamQueue::signalEOS()+0x88>
  14c240: 14000001     	b	0x14c244 <android::Vector<android::NALPosition>::~Vector()+0x15c>
  14c244: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c248: 91000509     	add	x9, x8, #0x1
  14c24c: f81f03a9     	stur	x9, [x29, #-0x10]
  14c250: 2a1f03ea     	mov	w10, wzr
  14c254: 3900010a     	strb	w10, [x8]
  14c258: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c25c: 91000509     	add	x9, x8, #0x1
  14c260: f81f03a9     	stur	x9, [x29, #-0x10]
  14c264: 3900010a     	strb	w10, [x8]
  14c268: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c26c: 91000509     	add	x9, x8, #0x1
  14c270: f81f03a9     	stur	x9, [x29, #-0x10]
  14c274: 3900010a     	strb	w10, [x8]
  14c278: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c27c: 91000509     	add	x9, x8, #0x1
  14c280: f81f03a9     	stur	x9, [x29, #-0x10]
  14c284: 321e03ea     	orr	w10, wzr, #0x4
  14c288: 3900010a     	strb	w10, [x8]
  14c28c: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c290: 97fd4f00     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c294: f9002fe0     	str	x0, [sp, #0x58]
  14c298: 14000001     	b	0x14c29c <android::Vector<android::NALPosition>::~Vector()+0x1b4>
  14c29c: f9402fe0     	ldr	x0, [sp, #0x58]
  14c2a0: 97fd5dc4     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14c2a4: f9002be0     	str	x0, [sp, #0x50]
  14c2a8: 14000001     	b	0x14c2ac <android::Vector<android::NALPosition>::~Vector()+0x1c4>
  14c2ac: f9402be8     	ldr	x8, [sp, #0x50]
  14c2b0: 91004101     	add	x1, x8, #0x10
  14c2b4: d10043a0     	sub	x0, x29, #0x10
  14c2b8: 940000bc     	bl	0x14c5a8 <android::ElementaryStreamQueue::signalEOS()+0x88>
  14c2bc: 14000001     	b	0x14c2c0 <android::Vector<android::NALPosition>::~Vector()+0x1d8>
  14c2c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c2c4: 91000509     	add	x9, x8, #0x1
  14c2c8: f81f03a9     	stur	x9, [x29, #-0x10]
  14c2cc: 321a03ea     	orr	w10, wzr, #0x40
  14c2d0: 3900010a     	strb	w10, [x8]
  14c2d4: aa1f03e8     	mov	x8, xzr
  14c2d8: f81c83a8     	stur	x8, [x29, #-0x38]
  14c2dc: 14000001     	b	0x14c2e0 <android::Vector<android::NALPosition>::~Vector()+0x1f8>
  14c2e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  14c2e4: f1002d08     	subs	x8, x8, #0xb
  14c2e8: f90027e8     	str	x8, [sp, #0x48]
  14c2ec: 54000308     	b.hi	0x14c34c <android::Vector<android::NALPosition>::~Vector()+0x264>
  14c2f0: 14000001     	b	0x14c2f4 <android::Vector<android::NALPosition>::~Vector()+0x20c>
  14c2f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c2f8: 91000509     	add	x9, x8, #0x1
  14c2fc: f81f03a9     	stur	x9, [x29, #-0x10]
  14c300: 2a1f03ea     	mov	w10, wzr
  14c304: 3900010a     	strb	w10, [x8]
  14c308: 14000001     	b	0x14c30c <android::Vector<android::NALPosition>::~Vector()+0x224>
  14c30c: f85c83a8     	ldur	x8, [x29, #-0x38]
  14c310: 91000508     	add	x8, x8, #0x1
  14c314: f81c83a8     	stur	x8, [x29, #-0x38]
  14c318: 17fffff2     	b	0x14c2e0 <android::Vector<android::NALPosition>::~Vector()+0x1f8>
  14c31c: f81d83a0     	stur	x0, [x29, #-0x28]
  14c320: 2a0103e8     	mov	w8, w1
  14c324: b81d43a8     	stur	w8, [x29, #-0x2c]
  14c328: f85b03a0     	ldur	x0, [x29, #-0x50]
  14c32c: 97fd518d     	bl	0xa0960 <_ZdlPv@plt>
  14c330: 14000041     	b	0x14c434 <android::Vector<android::NALPosition>::~Vector()+0x34c>
  14c334: f81d83a0     	stur	x0, [x29, #-0x28]
  14c338: 2a0103e8     	mov	w8, w1
  14c33c: b81d43a8     	stur	w8, [x29, #-0x2c]
  14c340: f85c03a0     	ldur	x0, [x29, #-0x40]
  14c344: 97fd7873     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14c348: 1400003b     	b	0x14c434 <android::Vector<android::NALPosition>::~Vector()+0x34c>
  14c34c: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c350: 91000509     	add	x9, x8, #0x1
  14c354: f81f03a9     	stur	x9, [x29, #-0x10]
  14c358: 528000aa     	mov	w10, #0x5               // =5
  14c35c: 3900010a     	strb	w10, [x8]
  14c360: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c364: 97fd4ecb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c368: f90023e0     	str	x0, [sp, #0x40]
  14c36c: 14000001     	b	0x14c370 <android::Vector<android::NALPosition>::~Vector()+0x288>
  14c370: f94023e0     	ldr	x0, [sp, #0x40]
  14c374: 97fd5d8f     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14c378: f9001fe0     	str	x0, [sp, #0x38]
  14c37c: 14000001     	b	0x14c380 <android::Vector<android::NALPosition>::~Vector()+0x298>
  14c380: d10043a0     	sub	x0, x29, #0x10
  14c384: f9401fe1     	ldr	x1, [sp, #0x38]
  14c388: 94000088     	bl	0x14c5a8 <android::ElementaryStreamQueue::signalEOS()+0x88>
  14c38c: 14000001     	b	0x14c390 <android::Vector<android::NALPosition>::~Vector()+0x2a8>
  14c390: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c394: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c398: f9001be8     	str	x8, [sp, #0x30]
  14c39c: 97fd4ebd     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c3a0: f90017e0     	str	x0, [sp, #0x28]
  14c3a4: 14000001     	b	0x14c3a8 <android::Vector<android::NALPosition>::~Vector()+0x2c0>
  14c3a8: f94017e0     	ldr	x0, [sp, #0x28]
  14c3ac: 97fd63a9     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14c3b0: f90013e0     	str	x0, [sp, #0x20]
  14c3b4: 14000001     	b	0x14c3b8 <android::Vector<android::NALPosition>::~Vector()+0x2d0>
  14c3b8: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c3bc: 97fd4eb5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14c3c0: f9000fe0     	str	x0, [sp, #0x18]
  14c3c4: 14000001     	b	0x14c3c8 <android::Vector<android::NALPosition>::~Vector()+0x2e0>
  14c3c8: f9400fe0     	ldr	x0, [sp, #0x18]
  14c3cc: 97fd5d79     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14c3d0: f9000be0     	str	x0, [sp, #0x10]
  14c3d4: 14000001     	b	0x14c3d8 <android::Vector<android::NALPosition>::~Vector()+0x2f0>
  14c3d8: f9401be0     	ldr	x0, [sp, #0x30]
  14c3dc: f94013e1     	ldr	x1, [sp, #0x20]
  14c3e0: f9400be2     	ldr	x2, [sp, #0x10]
  14c3e4: 97fd4e6b     	bl	0x9fd90 <memcpy@plt>
  14c3e8: 320003e8     	orr	w8, wzr, #0x1
  14c3ec: 381e73a8     	sturb	w8, [x29, #-0x19]
  14c3f0: 385e73a8     	ldurb	w8, [x29, #-0x19]
  14c3f4: f90007e0     	str	x0, [sp, #0x8]
  14c3f8: 370000a8     	tbnz	w8, #0x0, 0x14c40c <android::Vector<android::NALPosition>::~Vector()+0x324>
  14c3fc: 14000001     	b	0x14c400 <android::Vector<android::NALPosition>::~Vector()+0x318>
  14c400: f85c03a0     	ldur	x0, [x29, #-0x40]
  14c404: 97fd7843     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14c408: 14000001     	b	0x14c40c <android::Vector<android::NALPosition>::~Vector()+0x324>
  14c40c: d53bd048     	mrs	x8, TPIDR_EL0
  14c410: f9401508     	ldr	x8, [x8, #0x28]
  14c414: f85f83a9     	ldur	x9, [x29, #-0x8]
  14c418: eb090108     	subs	x8, x8, x9
  14c41c: f90003e8     	str	x8, [sp]
  14c420: 540000e1     	b.ne	0x14c43c <android::Vector<android::NALPosition>::~Vector()+0x354>
  14c424: 14000001     	b	0x14c428 <android::Vector<android::NALPosition>::~Vector()+0x340>
  14c428: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  14c42c: 9103c3ff     	add	sp, sp, #0xf0
  14c430: d65f03c0     	ret
  14c434: f85d83a0     	ldur	x0, [x29, #-0x28]
  14c438: 97fd6eb6     	bl	0xa7f10 <_Unwind_Resume@plt>
  14c43c: 97fd764d     	bl	0xa9d70 <__stack_chk_fail@plt>
  14c440: d10103ff     	sub	sp, sp, #0x40
  14c444: a9037bfd     	stp	x29, x30, [sp, #0x30]
  14c448: 9100c3fd     	add	x29, sp, #0x30
  14c44c: b24007e8     	orr	x8, xzr, #0x3
  14c450: f0000569     	adrp	x9, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14c454: 91159129     	add	x9, x9, #0x564
  14c458: f81f03a0     	stur	x0, [x29, #-0x10]
  14c45c: f9000fe1     	str	x1, [sp, #0x18]
  14c460: f9400fe0     	ldr	x0, [sp, #0x18]
  14c464: eb08001f     	cmp	x0, x8
  14c468: 1a9f27ea     	cset	w10, lo
  14c46c: f90007e9     	str	x9, [sp, #0x8]
  14c470: 3700004a     	tbnz	w10, #0x0, 0x14c478 <android::Vector<android::NALPosition>::~Vector()+0x390>
  14c474: 14000004     	b	0x14c484 <android::Vector<android::NALPosition>::~Vector()+0x39c>
  14c478: 92800148     	mov	x8, #-0xb               // =-11
  14c47c: f81f83a8     	stur	x8, [x29, #-0x8]
  14c480: 14000024     	b	0x14c510 <android::Vector<android::NALPosition>::~Vector()+0x428>
  14c484: b24007e2     	orr	x2, xzr, #0x3
  14c488: f85f03a1     	ldur	x1, [x29, #-0x10]
  14c48c: f94007e0     	ldr	x0, [sp, #0x8]
  14c490: 97fd6ff8     	bl	0xa8470 <memcmp@plt>
  14c494: 35000040     	cbnz	w0, 0x14c49c <android::Vector<android::NALPosition>::~Vector()+0x3b4>
  14c498: 14000004     	b	0x14c4a8 <android::Vector<android::NALPosition>::~Vector()+0x3c0>
  14c49c: 92800148     	mov	x8, #-0xb               // =-11
  14c4a0: f81f83a8     	stur	x8, [x29, #-0x8]
  14c4a4: 1400001b     	b	0x14c510 <android::Vector<android::NALPosition>::~Vector()+0x428>
  14c4a8: b24007e8     	orr	x8, xzr, #0x3
  14c4ac: f9000be8     	str	x8, [sp, #0x10]
  14c4b0: f9400be8     	ldr	x8, [sp, #0x10]
  14c4b4: 91000908     	add	x8, x8, #0x2
  14c4b8: f9400fe9     	ldr	x9, [sp, #0x18]
  14c4bc: eb09011f     	cmp	x8, x9
  14c4c0: 1a9f27ea     	cset	w10, lo
  14c4c4: 3700004a     	tbnz	w10, #0x0, 0x14c4cc <android::Vector<android::NALPosition>::~Vector()+0x3e4>
  14c4c8: 14000010     	b	0x14c508 <android::Vector<android::NALPosition>::~Vector()+0x420>
  14c4cc: b24007e2     	orr	x2, xzr, #0x3
  14c4d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  14c4d4: f9400be9     	ldr	x9, [sp, #0x10]
  14c4d8: 8b090108     	add	x8, x8, x9
  14c4dc: aa0803e0     	mov	x0, x8
  14c4e0: f94007e1     	ldr	x1, [sp, #0x8]
  14c4e4: 97fd6fe3     	bl	0xa8470 <memcmp@plt>
  14c4e8: 35000080     	cbnz	w0, 0x14c4f8 <android::Vector<android::NALPosition>::~Vector()+0x410>
  14c4ec: f9400be8     	ldr	x8, [sp, #0x10]
  14c4f0: f81f83a8     	stur	x8, [x29, #-0x8]
  14c4f4: 14000007     	b	0x14c510 <android::Vector<android::NALPosition>::~Vector()+0x428>
  14c4f8: f9400be8     	ldr	x8, [sp, #0x10]
  14c4fc: 91000508     	add	x8, x8, #0x1
  14c500: f9000be8     	str	x8, [sp, #0x10]
  14c504: 17ffffeb     	b	0x14c4b0 <android::Vector<android::NALPosition>::~Vector()+0x3c8>
  14c508: 92800148     	mov	x8, #-0xb               // =-11
  14c50c: f81f83a8     	stur	x8, [x29, #-0x8]
  14c510: f85f83a0     	ldur	x0, [x29, #-0x8]
  14c514: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  14c518: 910103ff     	add	sp, sp, #0x40
  14c51c: d65f03c0     	ret

000000000014c520 <android::ElementaryStreamQueue::signalEOS()>:
  14c520: d10103ff     	sub	sp, sp, #0x40
  14c524: a9037bfd     	stp	x29, x30, [sp, #0x30]
  14c528: 9100c3fd     	add	x29, sp, #0x30
  14c52c: f0000568     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14c530: 91113508     	add	x8, x8, #0x44d
  14c534: 320003e9     	orr	w9, wzr, #0x1
  14c538: f81f83a0     	stur	x0, [x29, #-0x8]
  14c53c: f85f83a0     	ldur	x0, [x29, #-0x8]
  14c540: 3940200a     	ldrb	w10, [x0, #0x8]
  14c544: f9000fe8     	str	x8, [sp, #0x18]
  14c548: b90017e9     	str	w9, [sp, #0x14]
  14c54c: f90007e0     	str	x0, [sp, #0x8]
  14c550: 3700026a     	tbnz	w10, #0x0, 0x14c59c <android::ElementaryStreamQueue::signalEOS()+0x7c>
  14c554: 321e03e8     	orr	w8, wzr, #0x4
  14c558: f94007e9     	ldr	x9, [sp, #0x8]
  14c55c: b940012a     	ldr	w10, [x9]
  14c560: 6b08015f     	cmp	w10, w8
  14c564: 1a9f17e8     	cset	w8, eq
  14c568: 37000048     	tbnz	w8, #0x0, 0x14c570 <android::ElementaryStreamQueue::signalEOS()+0x50>
  14c56c: 14000008     	b	0x14c58c <android::ElementaryStreamQueue::signalEOS()+0x6c>
  14c570: d2800003     	mov	x3, #0x0                // =0
  14c574: b27e03e2     	orr	x2, xzr, #0x4
  14c578: f9400fe8     	ldr	x8, [sp, #0x18]
  14c57c: f81f03a8     	stur	x8, [x29, #-0x10]
  14c580: f85f03a1     	ldur	x1, [x29, #-0x10]
  14c584: f94007e0     	ldr	x0, [sp, #0x8]
  14c588: 97fd6c32     	bl	0xa7650 <_ZN7android21ElementaryStreamQueue10appendDataEPKvml@plt>
  14c58c: b94017e8     	ldr	w8, [sp, #0x14]
  14c590: f94007e9     	ldr	x9, [sp, #0x8]
  14c594: 39002128     	strb	w8, [x9, #0x8]
  14c598: 14000001     	b	0x14c59c <android::ElementaryStreamQueue::signalEOS()+0x7c>
  14c59c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  14c5a0: 910103ff     	add	sp, sp, #0x40
  14c5a4: d65f03c0     	ret
  14c5a8: d10083ff     	sub	sp, sp, #0x20
  14c5ac: b24037e8     	orr	x8, xzr, #0x3fff
  14c5b0: f9000fe0     	str	x0, [sp, #0x18]
  14c5b4: f9000be1     	str	x1, [sp, #0x10]
  14c5b8: f9400be0     	ldr	x0, [sp, #0x10]
  14c5bc: eb08001f     	cmp	x0, x8
  14c5c0: 1a9f97e9     	cset	w9, hi
  14c5c4: 37000049     	tbnz	w9, #0x0, 0x14c5cc <android::ElementaryStreamQueue::signalEOS()+0xac>
  14c5c8: 14000002     	b	0x14c5d0 <android::ElementaryStreamQueue::signalEOS()+0xb0>
  14c5cc: 14000019     	b	0x14c630 <android::ElementaryStreamQueue::signalEOS()+0x110>
  14c5d0: b2401be8     	orr	x8, xzr, #0x7f
  14c5d4: b24003e9     	orr	x9, xzr, #0x1
  14c5d8: b27903ea     	orr	x10, xzr, #0x80
  14c5dc: f9400feb     	ldr	x11, [sp, #0x18]
  14c5e0: f940016b     	ldr	x11, [x11]
  14c5e4: f90007eb     	str	x11, [sp, #0x8]
  14c5e8: f9400beb     	ldr	x11, [sp, #0x10]
  14c5ec: d347fd6b     	lsr	x11, x11, #7
  14c5f0: aa0b014a     	orr	x10, x10, x11
  14c5f4: 2a0a03ec     	mov	w12, w10
  14c5f8: f94007ea     	ldr	x10, [sp, #0x8]
  14c5fc: 8b09014b     	add	x11, x10, x9
  14c600: f90007eb     	str	x11, [sp, #0x8]
  14c604: 3900014c     	strb	w12, [x10]
  14c608: f9400bea     	ldr	x10, [sp, #0x10]
  14c60c: 8a080148     	and	x8, x10, x8
  14c610: 2a0803ec     	mov	w12, w8
  14c614: f94007e8     	ldr	x8, [sp, #0x8]
  14c618: 8b090109     	add	x9, x8, x9
  14c61c: f90007e9     	str	x9, [sp, #0x8]
  14c620: 3900010c     	strb	w12, [x8]
  14c624: f94007e8     	ldr	x8, [sp, #0x8]
  14c628: f9400fe9     	ldr	x9, [sp, #0x18]
  14c62c: f9000128     	str	x8, [x9]
  14c630: 910083ff     	add	sp, sp, #0x20
  14c634: d65f03c0     	ret

000000000014c638 <android::List<android::ElementaryStreamQueue::RangeInfo>::prep()>:
  14c638: d10083ff     	sub	sp, sp, #0x20
  14c63c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c640: 910043fd     	add	x29, sp, #0x10
  14c644: b27b03e8     	orr	x8, xzr, #0x20
  14c648: f90007e0     	str	x0, [sp, #0x8]
  14c64c: f94007e0     	ldr	x0, [sp, #0x8]
  14c650: f90003e0     	str	x0, [sp]
  14c654: aa0803e0     	mov	x0, x8
  14c658: 97fd51f6     	bl	0xa0e30 <_Znam@plt>
  14c65c: f94003e8     	ldr	x8, [sp]
  14c660: f9000500     	str	x0, [x8, #0x8]
  14c664: f9400500     	ldr	x0, [x8, #0x8]
  14c668: f9400501     	ldr	x1, [x8, #0x8]
  14c66c: 97fd63e5     	bl	0xa5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>
  14c670: f94003e8     	ldr	x8, [sp]
  14c674: f9400500     	ldr	x0, [x8, #0x8]
  14c678: f9400501     	ldr	x1, [x8, #0x8]
  14c67c: 97fd6465     	bl	0xa5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>
  14c680: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c684: 910083ff     	add	sp, sp, #0x20
  14c688: d65f03c0     	ret

000000000014c68c <android::List<android::ElementaryStreamQueue::RangeInfo>::insert(android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>, android::ElementaryStreamQueue::RangeInfo const&)>:
  14c68c: d101c3ff     	sub	sp, sp, #0x70
  14c690: a9067bfd     	stp	x29, x30, [sp, #0x60]
  14c694: 910183fd     	add	x29, sp, #0x60
  14c698: b27b03e9     	orr	x9, xzr, #0x20
  14c69c: f81f83a0     	stur	x0, [x29, #-0x8]
  14c6a0: f81f03a2     	stur	x2, [x29, #-0x10]
  14c6a4: aa0903e0     	mov	x0, x9
  14c6a8: f9001be8     	str	x8, [sp, #0x30]
  14c6ac: f90017e1     	str	x1, [sp, #0x28]
  14c6b0: 97fd7218     	bl	0xa8f10 <_Znwm@plt>
  14c6b4: f85f03a1     	ldur	x1, [x29, #-0x10]
  14c6b8: f90013e0     	str	x0, [sp, #0x20]
  14c6bc: 97fd7991     	bl	0xaad00 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_NodeC2ERKS2_@plt>
  14c6c0: 14000001     	b	0x14c6c4 <android::List<android::ElementaryStreamQueue::RangeInfo>::insert(android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>, android::ElementaryStreamQueue::RangeInfo const&)+0x38>
  14c6c4: f94013e8     	ldr	x8, [sp, #0x20]
  14c6c8: f81e83a8     	stur	x8, [x29, #-0x18]
  14c6cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c6d0: f94017e1     	ldr	x1, [sp, #0x28]
  14c6d4: f9000fe0     	str	x0, [sp, #0x18]
  14c6d8: aa0103e0     	mov	x0, x1
  14c6dc: 97fd56ad     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  14c6e0: f9400fe8     	ldr	x8, [sp, #0x18]
  14c6e4: f9000be0     	str	x0, [sp, #0x10]
  14c6e8: aa0803e0     	mov	x0, x8
  14c6ec: f9400be1     	ldr	x1, [sp, #0x10]
  14c6f0: 97fd6448     	bl	0xa5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>
  14c6f4: f85e83a0     	ldur	x0, [x29, #-0x18]
  14c6f8: f94017e1     	ldr	x1, [sp, #0x28]
  14c6fc: f90007e0     	str	x0, [sp, #0x8]
  14c700: aa0103e0     	mov	x0, x1
  14c704: 97fd56a3     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  14c708: 97fd6dd2     	bl	0xa7e50 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getPrevEv@plt>
  14c70c: f94007e8     	ldr	x8, [sp, #0x8]
  14c710: f90003e0     	str	x0, [sp]
  14c714: aa0803e0     	mov	x0, x8
  14c718: f94003e1     	ldr	x1, [sp]
  14c71c: 97fd63b9     	bl	0xa5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>
  14c720: f94017e0     	ldr	x0, [sp, #0x28]
  14c724: 97fd569b     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  14c728: 97fd6dca     	bl	0xa7e50 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7getPrevEv@plt>
  14c72c: f85e83a1     	ldur	x1, [x29, #-0x18]
  14c730: 97fd6438     	bl	0xa5810 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setNextEPS4_@plt>
  14c734: f94017e0     	ldr	x0, [sp, #0x28]
  14c738: 97fd5696     	bl	0xa2190 <_ZNK7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREE7getNodeEv@plt>
  14c73c: f85e83a1     	ldur	x1, [x29, #-0x18]
  14c740: 97fd63b0     	bl	0xa5600 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE5_Node7setPrevEPS4_@plt>
  14c744: f85e83a1     	ldur	x1, [x29, #-0x18]
  14c748: f9401be0     	ldr	x0, [sp, #0x30]
  14c74c: 97fd6069     	bl	0xa48f0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  14c750: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  14c754: 9101c3ff     	add	sp, sp, #0x70
  14c758: d65f03c0     	ret
  14c75c: 2a0103e8     	mov	w8, w1
  14c760: f81e03a0     	stur	x0, [x29, #-0x20]
  14c764: b81dc3a8     	stur	w8, [x29, #-0x24]
  14c768: f94013e0     	ldr	x0, [sp, #0x20]
  14c76c: 97fd507d     	bl	0xa0960 <_ZdlPv@plt>
  14c770: f85e03a0     	ldur	x0, [x29, #-0x20]
  14c774: 97fd6de7     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000014c778 <android::List<android::ElementaryStreamQueue::RangeInfo>::end()>:
  14c778: d10083ff     	sub	sp, sp, #0x20
  14c77c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c780: 910043fd     	add	x29, sp, #0x10
  14c784: f90007e0     	str	x0, [sp, #0x8]
  14c788: f94007e0     	ldr	x0, [sp, #0x8]
  14c78c: f9400401     	ldr	x1, [x0, #0x8]
  14c790: aa0803e0     	mov	x0, x8
  14c794: 97fd6057     	bl	0xa48f0 <_ZN7android4ListINS_21ElementaryStreamQueue9RangeInfoEE13_ListIteratorIS2_NS3_18NON_CONST_ITERATOREEC2EPNS3_5_NodeE@plt>
  14c798: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c79c: 910083ff     	add	sp, sp, #0x20
  14c7a0: d65f03c0     	ret

000000000014c7a4 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::_Node(android::ElementaryStreamQueue::RangeInfo const&)>:
  14c7a4: d10083ff     	sub	sp, sp, #0x20
  14c7a8: f9000bfe     	str	x30, [sp, #0x10]
  14c7ac: b27c03e2     	orr	x2, xzr, #0x10
  14c7b0: f90007e0     	str	x0, [sp, #0x8]
  14c7b4: f90003e1     	str	x1, [sp]
  14c7b8: f94007e0     	ldr	x0, [sp, #0x8]
  14c7bc: f94003e1     	ldr	x1, [sp]
  14c7c0: 97fd4d74     	bl	0x9fd90 <memcpy@plt>
  14c7c4: f9400bfe     	ldr	x30, [sp, #0x10]
  14c7c8: 910083ff     	add	sp, sp, #0x20
  14c7cc: d65f03c0     	ret

000000000014c7d0 <android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>::getNode() const>:
  14c7d0: d10043ff     	sub	sp, sp, #0x10
  14c7d4: f90007e0     	str	x0, [sp, #0x8]
  14c7d8: f94007e0     	ldr	x0, [sp, #0x8]
  14c7dc: f9400000     	ldr	x0, [x0]
  14c7e0: 910043ff     	add	sp, sp, #0x10
  14c7e4: d65f03c0     	ret

000000000014c7e8 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::getPrev() const>:
  14c7e8: d10043ff     	sub	sp, sp, #0x10
  14c7ec: f90007e0     	str	x0, [sp, #0x8]
  14c7f0: f94007e0     	ldr	x0, [sp, #0x8]
  14c7f4: f9400800     	ldr	x0, [x0, #0x10]
  14c7f8: 910043ff     	add	sp, sp, #0x10
  14c7fc: d65f03c0     	ret

000000000014c800 <android::List<android::ElementaryStreamQueue::RangeInfo>::_ListIterator<android::ElementaryStreamQueue::RangeInfo, android::List<android::ElementaryStreamQueue::RangeInfo>::NON_CONST_ITERATOR>::_ListIterator(android::List<android::ElementaryStreamQueue::RangeInfo>::_Node*)>:
  14c800: d10043ff     	sub	sp, sp, #0x10
  14c804: f90007e0     	str	x0, [sp, #0x8]
  14c808: f90003e1     	str	x1, [sp]
  14c80c: f94007e0     	ldr	x0, [sp, #0x8]
  14c810: f94003e1     	ldr	x1, [sp]
  14c814: f9000001     	str	x1, [x0]
  14c818: 910043ff     	add	sp, sp, #0x10
  14c81c: d65f03c0     	ret

000000000014c820 <android::List<android::ElementaryStreamQueue::RangeInfo>::_Node::getRef()>:
  14c820: d10043ff     	sub	sp, sp, #0x10
  14c824: f90007e0     	str	x0, [sp, #0x8]
  14c828: f94007e0     	ldr	x0, [sp, #0x8]
  14c82c: 910043ff     	add	sp, sp, #0x10
  14c830: d65f03c0     	ret

000000000014c834 <android::Vector<android::NALPosition>::~Vector()>:
  14c834: d10083ff     	sub	sp, sp, #0x20
  14c838: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14c83c: 910043fd     	add	x29, sp, #0x10
  14c840: f90007e0     	str	x0, [sp, #0x8]
  14c844: f94007e0     	ldr	x0, [sp, #0x8]
  14c848: f90003e0     	str	x0, [sp]
  14c84c: 97fd50b9     	bl	0xa0b30 <_ZN7android6VectorINS_11NALPositionEED2Ev@plt>
  14c850: f94003e0     	ldr	x0, [sp]
  14c854: 97fd5043     	bl	0xa0960 <_ZdlPv@plt>
  14c858: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14c85c: 910083ff     	add	sp, sp, #0x20
  14c860: d65f03c0     	ret

000000000014c864 <android::Vector<android::NALPosition>::do_construct(void*, unsigned long) const>:
  14c864: d100c3ff     	sub	sp, sp, #0x30
  14c868: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c86c: 910083fd     	add	x29, sp, #0x20
  14c870: f81f83a0     	stur	x0, [x29, #-0x8]
  14c874: f9000be1     	str	x1, [sp, #0x10]
  14c878: f90007e2     	str	x2, [sp, #0x8]
  14c87c: f9400be0     	ldr	x0, [sp, #0x10]
  14c880: f94007e1     	ldr	x1, [sp, #0x8]
  14c884: 97fd63b7     	bl	0xa5760 <_ZN7android14construct_typeINS_11NALPositionEEEvPT_m@plt>
  14c888: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c88c: 9100c3ff     	add	sp, sp, #0x30
  14c890: d65f03c0     	ret

000000000014c894 <android::Vector<android::NALPosition>::do_destroy(void*, unsigned long) const>:
  14c894: d100c3ff     	sub	sp, sp, #0x30
  14c898: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c89c: 910083fd     	add	x29, sp, #0x20
  14c8a0: f81f83a0     	stur	x0, [x29, #-0x8]
  14c8a4: f9000be1     	str	x1, [sp, #0x10]
  14c8a8: f90007e2     	str	x2, [sp, #0x8]
  14c8ac: f9400be0     	ldr	x0, [sp, #0x10]
  14c8b0: f94007e1     	ldr	x1, [sp, #0x8]
  14c8b4: 97fd78fb     	bl	0xaaca0 <_ZN7android12destroy_typeINS_11NALPositionEEEvPT_m@plt>
  14c8b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c8bc: 9100c3ff     	add	sp, sp, #0x30
  14c8c0: d65f03c0     	ret

000000000014c8c4 <android::Vector<android::NALPosition>::do_copy(void*, void const*, unsigned long) const>:
  14c8c4: d100c3ff     	sub	sp, sp, #0x30
  14c8c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c8cc: 910083fd     	add	x29, sp, #0x20
  14c8d0: f81f83a0     	stur	x0, [x29, #-0x8]
  14c8d4: f9000be1     	str	x1, [sp, #0x10]
  14c8d8: f90007e2     	str	x2, [sp, #0x8]
  14c8dc: f90003e3     	str	x3, [sp]
  14c8e0: f9400be0     	ldr	x0, [sp, #0x10]
  14c8e4: f94007e1     	ldr	x1, [sp, #0x8]
  14c8e8: f94003e2     	ldr	x2, [sp]
  14c8ec: 97fd7679     	bl	0xaa2d0 <_ZN7android9copy_typeINS_11NALPositionEEEvPT_PKS2_m@plt>
  14c8f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c8f4: 9100c3ff     	add	sp, sp, #0x30
  14c8f8: d65f03c0     	ret

000000000014c8fc <android::Vector<android::NALPosition>::do_splat(void*, void const*, unsigned long) const>:
  14c8fc: d100c3ff     	sub	sp, sp, #0x30
  14c900: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c904: 910083fd     	add	x29, sp, #0x20
  14c908: f81f83a0     	stur	x0, [x29, #-0x8]
  14c90c: f9000be1     	str	x1, [sp, #0x10]
  14c910: f90007e2     	str	x2, [sp, #0x8]
  14c914: f90003e3     	str	x3, [sp]
  14c918: f9400be0     	ldr	x0, [sp, #0x10]
  14c91c: f94007e1     	ldr	x1, [sp, #0x8]
  14c920: f94003e2     	ldr	x2, [sp]
  14c924: 97fd7607     	bl	0xaa140 <_ZN7android10splat_typeINS_11NALPositionEEEvPT_PKS2_m@plt>
  14c928: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c92c: 9100c3ff     	add	sp, sp, #0x30
  14c930: d65f03c0     	ret

000000000014c934 <android::Vector<android::NALPosition>::do_move_forward(void*, void const*, unsigned long) const>:
  14c934: d100c3ff     	sub	sp, sp, #0x30
  14c938: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c93c: 910083fd     	add	x29, sp, #0x20
  14c940: f81f83a0     	stur	x0, [x29, #-0x8]
  14c944: f9000be1     	str	x1, [sp, #0x10]
  14c948: f90007e2     	str	x2, [sp, #0x8]
  14c94c: f90003e3     	str	x3, [sp]
  14c950: f9400be0     	ldr	x0, [sp, #0x10]
  14c954: f94007e1     	ldr	x1, [sp, #0x8]
  14c958: f94003e2     	ldr	x2, [sp]
  14c95c: 97fd52a5     	bl	0xa13f0 <_ZN7android17move_forward_typeINS_11NALPositionEEEvPT_PKS2_m@plt>
  14c960: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c964: 9100c3ff     	add	sp, sp, #0x30
  14c968: d65f03c0     	ret

000000000014c96c <android::Vector<android::NALPosition>::do_move_backward(void*, void const*, unsigned long) const>:
  14c96c: d100c3ff     	sub	sp, sp, #0x30
  14c970: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14c974: 910083fd     	add	x29, sp, #0x20
  14c978: f81f83a0     	stur	x0, [x29, #-0x8]
  14c97c: f9000be1     	str	x1, [sp, #0x10]
  14c980: f90007e2     	str	x2, [sp, #0x8]
  14c984: f90003e3     	str	x3, [sp]
  14c988: f9400be0     	ldr	x0, [sp, #0x10]
  14c98c: f94007e1     	ldr	x1, [sp, #0x8]
  14c990: f94003e2     	ldr	x2, [sp]
  14c994: 97fd676f     	bl	0xa6750 <_ZN7android18move_backward_typeINS_11NALPositionEEEvPT_PKS2_m@plt>
  14c998: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14c99c: 9100c3ff     	add	sp, sp, #0x30
  14c9a0: d65f03c0     	ret

000000000014c9a4 <void android::construct_type<android::NALPosition>(android::NALPosition*, unsigned long)>:
  14c9a4: d10043ff     	sub	sp, sp, #0x10
  14c9a8: f90007e0     	str	x0, [sp, #0x8]
  14c9ac: f90003e1     	str	x1, [sp]
  14c9b0: d2800008     	mov	x8, #0x0                // =0
  14c9b4: f94003e9     	ldr	x9, [sp]
  14c9b8: eb08013f     	cmp	x9, x8
  14c9bc: 1a9f97ea     	cset	w10, hi
  14c9c0: 3700004a     	tbnz	w10, #0x0, 0x14c9c8 <void android::construct_type<android::NALPosition>(android::NALPosition*, unsigned long)+0x24>
  14c9c4: 1400000a     	b	0x14c9ec <void android::construct_type<android::NALPosition>(android::NALPosition*, unsigned long)+0x48>
  14c9c8: b27c03e8     	orr	x8, xzr, #0x10
  14c9cc: 92800009     	mov	x9, #-0x1               // =-1
  14c9d0: f94003ea     	ldr	x10, [sp]
  14c9d4: 8b090149     	add	x9, x10, x9
  14c9d8: f90003e9     	str	x9, [sp]
  14c9dc: f94007e9     	ldr	x9, [sp, #0x8]
  14c9e0: 8b080128     	add	x8, x9, x8
  14c9e4: f90007e8     	str	x8, [sp, #0x8]
  14c9e8: 17fffff2     	b	0x14c9b0 <void android::construct_type<android::NALPosition>(android::NALPosition*, unsigned long)+0xc>
  14c9ec: 910043ff     	add	sp, sp, #0x10
  14c9f0: d65f03c0     	ret

000000000014c9f4 <void android::destroy_type<android::NALPosition>(android::NALPosition*, unsigned long)>:
  14c9f4: d10043ff     	sub	sp, sp, #0x10
  14c9f8: f90007e0     	str	x0, [sp, #0x8]
  14c9fc: f90003e1     	str	x1, [sp]
  14ca00: d2800008     	mov	x8, #0x0                // =0
  14ca04: f94003e9     	ldr	x9, [sp]
  14ca08: eb08013f     	cmp	x9, x8
  14ca0c: 1a9f97ea     	cset	w10, hi
  14ca10: 3700004a     	tbnz	w10, #0x0, 0x14ca18 <void android::destroy_type<android::NALPosition>(android::NALPosition*, unsigned long)+0x24>
  14ca14: 1400000a     	b	0x14ca3c <void android::destroy_type<android::NALPosition>(android::NALPosition*, unsigned long)+0x48>
  14ca18: b27c03e8     	orr	x8, xzr, #0x10
  14ca1c: 92800009     	mov	x9, #-0x1               // =-1
  14ca20: f94003ea     	ldr	x10, [sp]
  14ca24: 8b090149     	add	x9, x10, x9
  14ca28: f90003e9     	str	x9, [sp]
  14ca2c: f94007e9     	ldr	x9, [sp, #0x8]
  14ca30: 8b080128     	add	x8, x9, x8
  14ca34: f90007e8     	str	x8, [sp, #0x8]
  14ca38: 17fffff2     	b	0x14ca00 <void android::destroy_type<android::NALPosition>(android::NALPosition*, unsigned long)+0xc>
  14ca3c: 910043ff     	add	sp, sp, #0x10
  14ca40: d65f03c0     	ret

000000000014ca44 <void android::copy_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)>:
  14ca44: d100c3ff     	sub	sp, sp, #0x30
  14ca48: f90013fe     	str	x30, [sp, #0x20]
  14ca4c: f9000fe0     	str	x0, [sp, #0x18]
  14ca50: f9000be1     	str	x1, [sp, #0x10]
  14ca54: f90007e2     	str	x2, [sp, #0x8]
  14ca58: d2800008     	mov	x8, #0x0                // =0
  14ca5c: f94007e9     	ldr	x9, [sp, #0x8]
  14ca60: eb08013f     	cmp	x9, x8
  14ca64: 1a9f97ea     	cset	w10, hi
  14ca68: 3700004a     	tbnz	w10, #0x0, 0x14ca70 <void android::copy_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x2c>
  14ca6c: 14000013     	b	0x14cab8 <void android::copy_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x74>
  14ca70: b27c03e8     	orr	x8, xzr, #0x10
  14ca74: 92800009     	mov	x9, #-0x1               // =-1
  14ca78: f94007ea     	ldr	x10, [sp, #0x8]
  14ca7c: 8b090149     	add	x9, x10, x9
  14ca80: f90007e9     	str	x9, [sp, #0x8]
  14ca84: f9400fe0     	ldr	x0, [sp, #0x18]
  14ca88: f9400be1     	ldr	x1, [sp, #0x10]
  14ca8c: aa0803e2     	mov	x2, x8
  14ca90: f90003e8     	str	x8, [sp]
  14ca94: 97fd4cbf     	bl	0x9fd90 <memcpy@plt>
  14ca98: f9400fe8     	ldr	x8, [sp, #0x18]
  14ca9c: f94003e9     	ldr	x9, [sp]
  14caa0: 8b090108     	add	x8, x8, x9
  14caa4: f9000fe8     	str	x8, [sp, #0x18]
  14caa8: f9400be8     	ldr	x8, [sp, #0x10]
  14caac: 8b090108     	add	x8, x8, x9
  14cab0: f9000be8     	str	x8, [sp, #0x10]
  14cab4: 17ffffe9     	b	0x14ca58 <void android::copy_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x14>
  14cab8: f94013fe     	ldr	x30, [sp, #0x20]
  14cabc: 9100c3ff     	add	sp, sp, #0x30
  14cac0: d65f03c0     	ret

000000000014cac4 <void android::splat_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)>:
  14cac4: d100c3ff     	sub	sp, sp, #0x30
  14cac8: f90013fe     	str	x30, [sp, #0x20]
  14cacc: f9000fe0     	str	x0, [sp, #0x18]
  14cad0: f9000be1     	str	x1, [sp, #0x10]
  14cad4: f90007e2     	str	x2, [sp, #0x8]
  14cad8: d2800008     	mov	x8, #0x0                // =0
  14cadc: f94007e9     	ldr	x9, [sp, #0x8]
  14cae0: eb08013f     	cmp	x9, x8
  14cae4: 1a9f97ea     	cset	w10, hi
  14cae8: 3700004a     	tbnz	w10, #0x0, 0x14caf0 <void android::splat_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x2c>
  14caec: 14000010     	b	0x14cb2c <void android::splat_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x68>
  14caf0: b27c03e8     	orr	x8, xzr, #0x10
  14caf4: 92800009     	mov	x9, #-0x1               // =-1
  14caf8: f94007ea     	ldr	x10, [sp, #0x8]
  14cafc: 8b090149     	add	x9, x10, x9
  14cb00: f90007e9     	str	x9, [sp, #0x8]
  14cb04: f9400fe0     	ldr	x0, [sp, #0x18]
  14cb08: f9400be1     	ldr	x1, [sp, #0x10]
  14cb0c: aa0803e2     	mov	x2, x8
  14cb10: f90003e8     	str	x8, [sp]
  14cb14: 97fd4c9f     	bl	0x9fd90 <memcpy@plt>
  14cb18: f9400fe8     	ldr	x8, [sp, #0x18]
  14cb1c: f94003e9     	ldr	x9, [sp]
  14cb20: 8b090108     	add	x8, x8, x9
  14cb24: f9000fe8     	str	x8, [sp, #0x18]
  14cb28: 17ffffec     	b	0x14cad8 <void android::splat_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x14>
  14cb2c: f94013fe     	ldr	x30, [sp, #0x20]
  14cb30: 9100c3ff     	add	sp, sp, #0x30
  14cb34: d65f03c0     	ret

000000000014cb38 <void android::move_forward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)>:
  14cb38: d100c3ff     	sub	sp, sp, #0x30
  14cb3c: f90013fe     	str	x30, [sp, #0x20]
  14cb40: b27c03e8     	orr	x8, xzr, #0x10
  14cb44: f9000fe0     	str	x0, [sp, #0x18]
  14cb48: f9000be1     	str	x1, [sp, #0x10]
  14cb4c: f90007e2     	str	x2, [sp, #0x8]
  14cb50: f94007e0     	ldr	x0, [sp, #0x8]
  14cb54: f9400fe1     	ldr	x1, [sp, #0x18]
  14cb58: 9b007d00     	mul	x0, x8, x0
  14cb5c: 8b000020     	add	x0, x1, x0
  14cb60: f9000fe0     	str	x0, [sp, #0x18]
  14cb64: f94007e0     	ldr	x0, [sp, #0x8]
  14cb68: f9400be1     	ldr	x1, [sp, #0x10]
  14cb6c: 9b007d08     	mul	x8, x8, x0
  14cb70: 8b080028     	add	x8, x1, x8
  14cb74: f9000be8     	str	x8, [sp, #0x10]
  14cb78: d2800008     	mov	x8, #0x0                // =0
  14cb7c: f94007e9     	ldr	x9, [sp, #0x8]
  14cb80: eb08013f     	cmp	x9, x8
  14cb84: 1a9f97ea     	cset	w10, hi
  14cb88: 3700004a     	tbnz	w10, #0x0, 0x14cb90 <void android::move_forward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x58>
  14cb8c: 14000011     	b	0x14cbd0 <void android::move_forward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x98>
  14cb90: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  14cb94: 92800009     	mov	x9, #-0x1               // =-1
  14cb98: b27c03e2     	orr	x2, xzr, #0x10
  14cb9c: f94007ea     	ldr	x10, [sp, #0x8]
  14cba0: 8b090149     	add	x9, x10, x9
  14cba4: f90007e9     	str	x9, [sp, #0x8]
  14cba8: f9400fe9     	ldr	x9, [sp, #0x18]
  14cbac: 8b080129     	add	x9, x9, x8
  14cbb0: f9000fe9     	str	x9, [sp, #0x18]
  14cbb4: f9400be9     	ldr	x9, [sp, #0x10]
  14cbb8: 8b080128     	add	x8, x9, x8
  14cbbc: f9000be8     	str	x8, [sp, #0x10]
  14cbc0: f9400fe0     	ldr	x0, [sp, #0x18]
  14cbc4: f9400be1     	ldr	x1, [sp, #0x10]
  14cbc8: 97fd4c72     	bl	0x9fd90 <memcpy@plt>
  14cbcc: 17ffffeb     	b	0x14cb78 <void android::move_forward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x40>
  14cbd0: f94013fe     	ldr	x30, [sp, #0x20]
  14cbd4: 9100c3ff     	add	sp, sp, #0x30
  14cbd8: d65f03c0     	ret

000000000014cbdc <void android::move_backward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)>:
  14cbdc: d100c3ff     	sub	sp, sp, #0x30
  14cbe0: f90013fe     	str	x30, [sp, #0x20]
  14cbe4: f9000fe0     	str	x0, [sp, #0x18]
  14cbe8: f9000be1     	str	x1, [sp, #0x10]
  14cbec: f90007e2     	str	x2, [sp, #0x8]
  14cbf0: d2800008     	mov	x8, #0x0                // =0
  14cbf4: f94007e9     	ldr	x9, [sp, #0x8]
  14cbf8: eb08013f     	cmp	x9, x8
  14cbfc: 1a9f97ea     	cset	w10, hi
  14cc00: 3700004a     	tbnz	w10, #0x0, 0x14cc08 <void android::move_backward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x2c>
  14cc04: 14000013     	b	0x14cc50 <void android::move_backward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x74>
  14cc08: b27c03e8     	orr	x8, xzr, #0x10
  14cc0c: 92800009     	mov	x9, #-0x1               // =-1
  14cc10: f94007ea     	ldr	x10, [sp, #0x8]
  14cc14: 8b090149     	add	x9, x10, x9
  14cc18: f90007e9     	str	x9, [sp, #0x8]
  14cc1c: f9400fe0     	ldr	x0, [sp, #0x18]
  14cc20: f9400be1     	ldr	x1, [sp, #0x10]
  14cc24: aa0803e2     	mov	x2, x8
  14cc28: f90003e8     	str	x8, [sp]
  14cc2c: 97fd4c59     	bl	0x9fd90 <memcpy@plt>
  14cc30: f9400fe8     	ldr	x8, [sp, #0x18]
  14cc34: f94003e9     	ldr	x9, [sp]
  14cc38: 8b090108     	add	x8, x8, x9
  14cc3c: f9000fe8     	str	x8, [sp, #0x18]
  14cc40: f9400be8     	ldr	x8, [sp, #0x10]
  14cc44: 8b090108     	add	x8, x8, x9
  14cc48: f9000be8     	str	x8, [sp, #0x10]
  14cc4c: 17ffffe9     	b	0x14cbf0 <void android::move_backward_type<android::NALPosition>(android::NALPosition*, android::NALPosition const*, unsigned long)+0x14>
  14cc50: f94013fe     	ldr	x30, [sp, #0x20]
  14cc54: 9100c3ff     	add	sp, sp, #0x30
  14cc58: d65f03c0     	ret

000000000014cc5c <android::Vector<android::NALPosition>::operator[](unsigned long) const>:
  14cc5c: d100c3ff     	sub	sp, sp, #0x30
  14cc60: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14cc64: 910083fd     	add	x29, sp, #0x20
  14cc68: b27c03e8     	orr	x8, xzr, #0x10
  14cc6c: f81f83a0     	stur	x0, [x29, #-0x8]
  14cc70: f9000be1     	str	x1, [sp, #0x10]
  14cc74: f85f83a0     	ldur	x0, [x29, #-0x8]
  14cc78: f90007e0     	str	x0, [sp, #0x8]
  14cc7c: f90003e8     	str	x8, [sp]
  14cc80: 97fd6f40     	bl	0xa8980 <_ZNK7android6VectorINS_11NALPositionEE4sizeEv@plt>
  14cc84: f94007e8     	ldr	x8, [sp, #0x8]
  14cc88: aa0803e0     	mov	x0, x8
  14cc8c: 97fd61d5     	bl	0xa53e0 <_ZNK7android6VectorINS_11NALPositionEE5arrayEv@plt>
  14cc90: f9400be8     	ldr	x8, [sp, #0x10]
  14cc94: f94003e1     	ldr	x1, [sp]
  14cc98: 9b087c28     	mul	x8, x1, x8
  14cc9c: 8b080008     	add	x8, x0, x8
  14cca0: aa0803e0     	mov	x0, x8
  14cca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14cca8: 9100c3ff     	add	sp, sp, #0x30
  14ccac: d65f03c0     	ret

000000000014ccb0 <android::Vector<android::NALPosition>::array() const>:
  14ccb0: d10083ff     	sub	sp, sp, #0x20
  14ccb4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14ccb8: 910043fd     	add	x29, sp, #0x10
  14ccbc: f90007e0     	str	x0, [sp, #0x8]
  14ccc0: f94007e0     	ldr	x0, [sp, #0x8]
  14ccc4: 97fd60c7     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  14ccc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14cccc: 910083ff     	add	sp, sp, #0x20
  14ccd0: d65f03c0     	ret

000000000014ccd4 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)>:
  14ccd4: d103c3ff     	sub	sp, sp, #0xf0
  14ccd8: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  14ccdc: 910383fd     	add	x29, sp, #0xe0
  14cce0: d53bd048     	mrs	x8, TPIDR_EL0
  14cce4: f9401508     	ldr	x8, [x8, #0x28]
  14cce8: f81f83a8     	stur	x8, [x29, #-0x8]
  14ccec: f81e83a0     	stur	x0, [x29, #-0x18]
  14ccf0: f81e03a1     	stur	x1, [x29, #-0x20]
  14ccf4: f81d83a2     	stur	x2, [x29, #-0x28]
  14ccf8: f85e83a8     	ldur	x8, [x29, #-0x18]
  14ccfc: aa0803e0     	mov	x0, x8
  14cd00: f85e03a1     	ldur	x1, [x29, #-0x20]
  14cd04: aa0103e2     	mov	x2, x1
  14cd08: 91002029     	add	x9, x1, #0x8
  14cd0c: f81b03a0     	stur	x0, [x29, #-0x50]
  14cd10: aa0803e0     	mov	x0, x8
  14cd14: f81a83a1     	stur	x1, [x29, #-0x58]
  14cd18: aa0903e1     	mov	x1, x9
  14cd1c: f81a03a8     	stur	x8, [x29, #-0x60]
  14cd20: f81983a2     	stur	x2, [x29, #-0x68]
  14cd24: 97fd6b0f     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  14cd28: f85a83a8     	ldur	x8, [x29, #-0x58]
  14cd2c: f9400109     	ldr	x9, [x8]
  14cd30: f85a03a0     	ldur	x0, [x29, #-0x60]
  14cd34: f9000009     	str	x9, [x0]
  14cd38: f9401d09     	ldr	x9, [x8, #0x38]
  14cd3c: f9400001     	ldr	x1, [x0]
  14cd40: f85e8021     	ldur	x1, [x1, #-0x18]
  14cd44: f8216809     	str	x9, [x0, x1]
  14cd48: 91002009     	add	x9, x0, #0x8
  14cd4c: aa0903e1     	mov	x1, x9
  14cd50: aa0903e0     	mov	x0, x9
  14cd54: f9003be1     	str	x1, [sp, #0x70]
  14cd58: 97fdb038     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  14cd5c: f85a03a8     	ldur	x8, [x29, #-0x60]
  14cd60: 9100c109     	add	x9, x8, #0x30
  14cd64: aa0903e0     	mov	x0, x9
  14cd68: f85d83a1     	ldur	x1, [x29, #-0x28]
  14cd6c: f90037e0     	str	x0, [sp, #0x68]
  14cd70: aa0903e0     	mov	x0, x9
  14cd74: 97fd4cf7     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  14cd78: 14000001     	b	0x14cd7c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xa8>
  14cd7c: aa1f03e8     	mov	x8, xzr
  14cd80: f85b03a9     	ldur	x9, [x29, #-0x50]
  14cd84: f9001d28     	str	x8, [x9, #0x38]
  14cd88: 2a1f03ea     	mov	w10, wzr
  14cd8c: b900412a     	str	w10, [x9, #0x40]
  14cd90: 91012128     	add	x8, x9, #0x48
  14cd94: 5280090a     	mov	w10, #0x48              // =72
  14cd98: 2a0a03e0     	mov	w0, w10
  14cd9c: f90033e8     	str	x8, [sp, #0x60]
  14cda0: 97fd705c     	bl	0xa8f10 <_Znwm@plt>
  14cda4: f9002fe0     	str	x0, [sp, #0x58]
  14cda8: 14000001     	b	0x14cdac <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xd8>
  14cdac: f9402fe0     	ldr	x0, [sp, #0x58]
  14cdb0: aa1f03e1     	mov	x1, xzr
  14cdb4: f9402fe2     	ldr	x2, [sp, #0x58]
  14cdb8: f9002be0     	str	x0, [sp, #0x50]
  14cdbc: aa0203e0     	mov	x0, x2
  14cdc0: 97fd5418     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14cdc4: 14000001     	b	0x14cdc8 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xf4>
  14cdc8: f94033e0     	ldr	x0, [sp, #0x60]
  14cdcc: f9402be1     	ldr	x1, [sp, #0x50]
  14cdd0: 97fd71d8     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14cdd4: 14000001     	b	0x14cdd8 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x104>
  14cdd8: f85b03a8     	ldur	x8, [x29, #-0x50]
  14cddc: 91014109     	add	x9, x8, #0x50
  14cde0: aa0903e0     	mov	x0, x9
  14cde4: f90027e0     	str	x0, [sp, #0x48]
  14cde8: aa0903e0     	mov	x0, x9
  14cdec: 97fd5ec5     	bl	0xa4900 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2Ev@plt>
  14cdf0: 14000001     	b	0x14cdf4 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x120>
  14cdf4: 320003e8     	orr	w8, wzr, #0x1
  14cdf8: f85b03a9     	ldur	x9, [x29, #-0x50]
  14cdfc: 3901e128     	strb	w8, [x9, #0x78]
  14ce00: 2a1f03e8     	mov	w8, wzr
  14ce04: 3901e528     	strb	w8, [x9, #0x79]
  14ce08: 9102012a     	add	x10, x9, #0x80
  14ce0c: aa0a03e0     	mov	x0, x10
  14ce10: f90023e0     	str	x0, [sp, #0x40]
  14ce14: aa0a03e0     	mov	x0, x10
  14ce18: 97fd723a     	bl	0xa9700 <_ZN7android11KeyedVectorIjjEC2Ev@plt>
  14ce1c: 14000001     	b	0x14ce20 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x14c>
  14ce20: aa1f03e8     	mov	x8, xzr
  14ce24: f81c03a8     	stur	x8, [x29, #-0x40]
  14ce28: 14000001     	b	0x14ce2c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x158>
  14ce2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  14ce30: f107cd08     	subs	x8, x8, #0x1f3
  14ce34: f9001fe8     	str	x8, [sp, #0x38]
  14ce38: 54000528     	b.hi	0x14cedc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x208>
  14ce3c: 14000001     	b	0x14ce40 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x16c>
  14ce40: f85b03a0     	ldur	x0, [x29, #-0x50]
  14ce44: 97fd5f67     	bl	0xa4be0 <_ZN7android16MPEG2PSExtractor8feedMoreEv@plt>
  14ce48: b90037e0     	str	w0, [sp, #0x34]
  14ce4c: 14000001     	b	0x14ce50 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x17c>
  14ce50: b94037e8     	ldr	w8, [sp, #0x34]
  14ce54: 340003a8     	cbz	w8, 0x14cec8 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x1f4>
  14ce58: 14000001     	b	0x14ce5c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x188>
  14ce5c: 14000020     	b	0x14cedc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x208>
  14ce60: f81d03a0     	stur	x0, [x29, #-0x30]
  14ce64: 2a0103e8     	mov	w8, w1
  14ce68: b81cc3a8     	stur	w8, [x29, #-0x34]
  14ce6c: 1400006e     	b	0x14d024 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x350>
  14ce70: f81d03a0     	stur	x0, [x29, #-0x30]
  14ce74: 2a0103e8     	mov	w8, w1
  14ce78: b81cc3a8     	stur	w8, [x29, #-0x34]
  14ce7c: 14000067     	b	0x14d018 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x344>
  14ce80: f81d03a0     	stur	x0, [x29, #-0x30]
  14ce84: 2a0103e8     	mov	w8, w1
  14ce88: b81cc3a8     	stur	w8, [x29, #-0x34]
  14ce8c: f9402fe0     	ldr	x0, [sp, #0x58]
  14ce90: 97fd4eb4     	bl	0xa0960 <_ZdlPv@plt>
  14ce94: 14000061     	b	0x14d018 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x344>
  14ce98: f81d03a0     	stur	x0, [x29, #-0x30]
  14ce9c: 2a0103e8     	mov	w8, w1
  14cea0: b81cc3a8     	stur	w8, [x29, #-0x34]
  14cea4: 1400005a     	b	0x14d00c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x338>
  14cea8: f81d03a0     	stur	x0, [x29, #-0x30]
  14ceac: 2a0103e8     	mov	w8, w1
  14ceb0: b81cc3a8     	stur	w8, [x29, #-0x34]
  14ceb4: 14000053     	b	0x14d000 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x32c>
  14ceb8: f81d03a0     	stur	x0, [x29, #-0x30]
  14cebc: 2a0103e8     	mov	w8, w1
  14cec0: b81cc3a8     	stur	w8, [x29, #-0x34]
  14cec4: 1400004c     	b	0x14cff4 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x320>
  14cec8: 14000001     	b	0x14cecc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x1f8>
  14cecc: f85c03a8     	ldur	x8, [x29, #-0x40]
  14ced0: 91000508     	add	x8, x8, #0x1
  14ced4: f81c03a8     	stur	x8, [x29, #-0x40]
  14ced8: 17ffffd5     	b	0x14ce2c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x158>
  14cedc: f85b03a8     	ldur	x8, [x29, #-0x50]
  14cee0: 91014100     	add	x0, x8, #0x50
  14cee4: 97fd70af     	bl	0xa91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>
  14cee8: f90017e0     	str	x0, [sp, #0x28]
  14ceec: 14000001     	b	0x14cef0 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x21c>
  14cef0: f94017e8     	ldr	x8, [sp, #0x28]
  14cef4: f81b83a8     	stur	x8, [x29, #-0x48]
  14cef8: 14000001     	b	0x14cefc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x228>
  14cefc: f85b83a8     	ldur	x8, [x29, #-0x48]
  14cf00: b4000608     	cbz	x8, 0x14cfc0 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2ec>
  14cf04: 14000001     	b	0x14cf08 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x234>
  14cf08: f85b83a8     	ldur	x8, [x29, #-0x48]
  14cf0c: f1000508     	subs	x8, x8, #0x1
  14cf10: f81b83a8     	stur	x8, [x29, #-0x48]
  14cf14: f85b03a8     	ldur	x8, [x29, #-0x50]
  14cf18: 91014100     	add	x0, x8, #0x50
  14cf1c: f85b83a1     	ldur	x1, [x29, #-0x48]
  14cf20: 97fd603c     	bl	0xa5010 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE7valueAtEm@plt>
  14cf24: f90013e0     	str	x0, [sp, #0x20]
  14cf28: 14000001     	b	0x14cf2c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x258>
  14cf2c: f94013e0     	ldr	x0, [sp, #0x20]
  14cf30: 97fd5a7c     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  14cf34: f9000fe0     	str	x0, [sp, #0x18]
  14cf38: 14000001     	b	0x14cf3c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x268>
  14cf3c: f9400fe8     	ldr	x8, [sp, #0x18]
  14cf40: f9400109     	ldr	x9, [x8]
  14cf44: f9401129     	ldr	x9, [x9, #0x20]
  14cf48: d10043a8     	sub	x8, x29, #0x10
  14cf4c: f9400fe0     	ldr	x0, [sp, #0x18]
  14cf50: d63f0120     	blr	x9
  14cf54: 14000001     	b	0x14cf58 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x284>
  14cf58: d10043a0     	sub	x0, x29, #0x10
  14cf5c: aa1f03e1     	mov	x1, xzr
  14cf60: 97fd74b4     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14cf64: b90017e0     	str	w0, [sp, #0x14]
  14cf68: 14000001     	b	0x14cf6c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x298>
  14cf6c: d10043a0     	sub	x0, x29, #0x10
  14cf70: 97fd5280     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14cf74: b94017e8     	ldr	w8, [sp, #0x14]
  14cf78: 36000228     	tbz	w8, #0x0, 0x14cfbc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2e8>
  14cf7c: 14000001     	b	0x14cf80 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2ac>
  14cf80: f85b03a8     	ldur	x8, [x29, #-0x50]
  14cf84: 91014100     	add	x0, x8, #0x50
  14cf88: f85b83a1     	ldur	x1, [x29, #-0x48]
  14cf8c: 320003e9     	orr	w9, wzr, #0x1
  14cf90: 2a0903e2     	mov	w2, w9
  14cf94: 97fd5a57     	bl	0xa38f0 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE13removeItemsAtEmm@plt>
  14cf98: f90007e0     	str	x0, [sp, #0x8]
  14cf9c: 14000001     	b	0x14cfa0 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2cc>
  14cfa0: 14000007     	b	0x14cfbc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2e8>
  14cfa4: f81d03a0     	stur	x0, [x29, #-0x30]
  14cfa8: 2a0103e8     	mov	w8, w1
  14cfac: b81cc3a8     	stur	w8, [x29, #-0x34]
  14cfb0: d10043a0     	sub	x0, x29, #0x10
  14cfb4: 97fd526f     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14cfb8: 1400000f     	b	0x14cff4 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x320>
  14cfbc: 17ffffd0     	b	0x14cefc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x228>
  14cfc0: 2a1f03e8     	mov	w8, wzr
  14cfc4: f85b03a9     	ldur	x9, [x29, #-0x50]
  14cfc8: 3901e128     	strb	w8, [x9, #0x78]
  14cfcc: d53bd04a     	mrs	x10, TPIDR_EL0
  14cfd0: f940154a     	ldr	x10, [x10, #0x28]
  14cfd4: f85f83ab     	ldur	x11, [x29, #-0x8]
  14cfd8: eb0b014a     	subs	x10, x10, x11
  14cfdc: f90003ea     	str	x10, [sp]
  14cfe0: 54000341     	b.ne	0x14d048 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x374>
  14cfe4: 14000001     	b	0x14cfe8 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x314>
  14cfe8: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  14cfec: 9103c3ff     	add	sp, sp, #0xf0
  14cff0: d65f03c0     	ret
  14cff4: f94023e0     	ldr	x0, [sp, #0x40]
  14cff8: 97fd6116     	bl	0xa5450 <_ZN7android11KeyedVectorIjjED2Ev@plt>
  14cffc: 14000001     	b	0x14d000 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x32c>
  14d000: f94027e0     	ldr	x0, [sp, #0x48]
  14d004: 97fd650f     	bl	0xa6440 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14d008: 14000001     	b	0x14d00c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x338>
  14d00c: f94033e0     	ldr	x0, [sp, #0x60]
  14d010: 97fd7540     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14d014: 14000001     	b	0x14d018 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x344>
  14d018: f94037e0     	ldr	x0, [sp, #0x68]
  14d01c: 97fd4bed     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  14d020: 14000001     	b	0x14d024 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x350>
  14d024: f9403be0     	ldr	x0, [sp, #0x70]
  14d028: 97fd73f2     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  14d02c: f85983a0     	ldur	x0, [x29, #-0x68]
  14d030: 91002001     	add	x1, x0, #0x8
  14d034: f85b03a0     	ldur	x0, [x29, #-0x50]
  14d038: 97fd76be     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  14d03c: 14000001     	b	0x14d040 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x36c>
  14d040: f85d03a0     	ldur	x0, [x29, #-0x30]
  14d044: 97fd6bb3     	bl	0xa7f10 <_Unwind_Resume@plt>
  14d048: 97fd734a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014d04c <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::KeyedVector()>:
  14d04c: d10083ff     	sub	sp, sp, #0x20
  14d050: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d054: 910043fd     	add	x29, sp, #0x10
  14d058: f90007e0     	str	x0, [sp, #0x8]
  14d05c: f94007e0     	ldr	x0, [sp, #0x8]
  14d060: 97fd7150     	bl	0xa95a0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEC2Ev@plt>
  14d064: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d068: 910083ff     	add	sp, sp, #0x20
  14d06c: d65f03c0     	ret

000000000014d070 <android::KeyedVector<unsigned int, unsigned int>::KeyedVector()>:
  14d070: d10083ff     	sub	sp, sp, #0x20
  14d074: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d078: 910043fd     	add	x29, sp, #0x10
  14d07c: f90007e0     	str	x0, [sp, #0x8]
  14d080: f94007e0     	ldr	x0, [sp, #0x8]
  14d084: 97fd4edb     	bl	0xa0bf0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEEC2Ev@plt>
  14d088: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d08c: 910083ff     	add	sp, sp, #0x20
  14d090: d65f03c0     	ret

000000000014d094 <android::MPEG2PSExtractor::feedMore()>:
  14d094: f81e0ffc     	str	x28, [sp, #-0x20]!
  14d098: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d09c: 910043fd     	add	x29, sp, #0x10
  14d0a0: d107c3ff     	sub	sp, sp, #0x1f0
  14d0a4: d53bd048     	mrs	x8, TPIDR_EL0
  14d0a8: f9401508     	ldr	x8, [x8, #0x28]
  14d0ac: f81e83a8     	stur	x8, [x29, #-0x18]
  14d0b0: f81c83a0     	stur	x0, [x29, #-0x38]
  14d0b4: f85c83a8     	ldur	x8, [x29, #-0x38]
  14d0b8: aa0803e0     	mov	x0, x8
  14d0bc: 91002101     	add	x1, x8, #0x8
  14d0c0: d10083a8     	sub	x8, x29, #0x20
  14d0c4: f81903a0     	stur	x0, [x29, #-0x70]
  14d0c8: aa0803e0     	mov	x0, x8
  14d0cc: 97fda89d     	bl	0xb7340 <setMediaExtractor+0x248>
  14d0d0: 14000001     	b	0x14d0d4 <android::MPEG2PSExtractor::feedMore()+0x40>
  14d0d4: f85903a0     	ldur	x0, [x29, #-0x70]
  14d0d8: 97fd5dd2     	bl	0xa4820 <_ZN7android16MPEG2PSExtractor12dequeueChunkEv@plt>
  14d0dc: b818c3a0     	stur	w0, [x29, #-0x74]
  14d0e0: 14000001     	b	0x14d0e4 <android::MPEG2PSExtractor::feedMore()+0x50>
  14d0e4: b858c3a8     	ldur	w8, [x29, #-0x74]
  14d0e8: b81c43a8     	stur	w8, [x29, #-0x3c]
  14d0ec: b85c43a9     	ldur	w9, [x29, #-0x3c]
  14d0f0: 31002d29     	adds	w9, w9, #0xb
  14d0f4: b81883a9     	stur	w9, [x29, #-0x78]
  14d0f8: 54002481     	b.ne	0x14d588 <android::MPEG2PSExtractor::feedMore()+0x4f4>
  14d0fc: 14000001     	b	0x14d100 <android::MPEG2PSExtractor::feedMore()+0x6c>
  14d100: f85903a8     	ldur	x8, [x29, #-0x70]
  14d104: b9404109     	ldr	w9, [x8, #0x40]
  14d108: 35002409     	cbnz	w9, 0x14d588 <android::MPEG2PSExtractor::feedMore()+0x4f4>
  14d10c: 14000001     	b	0x14d110 <android::MPEG2PSExtractor::feedMore()+0x7c>
  14d110: f85903a8     	ldur	x8, [x29, #-0x70]
  14d114: 91012100     	add	x0, x8, #0x48
  14d118: 97fd4b5e     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d11c: f81803a0     	stur	x0, [x29, #-0x80]
  14d120: 14000001     	b	0x14d124 <android::MPEG2PSExtractor::feedMore()+0x90>
  14d124: f85803a0     	ldur	x0, [x29, #-0x80]
  14d128: 97fd5a9e     	bl	0xa3ba0 <_ZN7android7ABuffer4baseEv@plt>
  14d12c: f81783a0     	stur	x0, [x29, #-0x88]
  14d130: 14000001     	b	0x14d134 <android::MPEG2PSExtractor::feedMore()+0xa0>
  14d134: f85903a8     	ldur	x8, [x29, #-0x70]
  14d138: 91012100     	add	x0, x8, #0x48
  14d13c: 97fd4b55     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d140: f81703a0     	stur	x0, [x29, #-0x90]
  14d144: 14000001     	b	0x14d148 <android::MPEG2PSExtractor::feedMore()+0xb4>
  14d148: f85703a0     	ldur	x0, [x29, #-0x90]
  14d14c: 97fd6041     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14d150: f81683a0     	stur	x0, [x29, #-0x98]
  14d154: 14000001     	b	0x14d158 <android::MPEG2PSExtractor::feedMore()+0xc4>
  14d158: f85903a8     	ldur	x8, [x29, #-0x70]
  14d15c: 91012100     	add	x0, x8, #0x48
  14d160: 97fd4b4c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d164: f81603a0     	stur	x0, [x29, #-0xa0]
  14d168: 14000001     	b	0x14d16c <android::MPEG2PSExtractor::feedMore()+0xd8>
  14d16c: f85603a0     	ldur	x0, [x29, #-0xa0]
  14d170: 97fd5a10     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d174: f81583a0     	stur	x0, [x29, #-0xa8]
  14d178: 14000001     	b	0x14d17c <android::MPEG2PSExtractor::feedMore()+0xe8>
  14d17c: f85783a0     	ldur	x0, [x29, #-0x88]
  14d180: f85683a1     	ldur	x1, [x29, #-0x98]
  14d184: f85583a2     	ldur	x2, [x29, #-0xa8]
  14d188: 97fd572e     	bl	0xa2e40 <memmove@plt>
  14d18c: f85903a1     	ldur	x1, [x29, #-0x70]
  14d190: 91012022     	add	x2, x1, #0x48
  14d194: f81503a0     	stur	x0, [x29, #-0xb0]
  14d198: aa0203e0     	mov	x0, x2
  14d19c: 97fd4b3d     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d1a0: f81483a0     	stur	x0, [x29, #-0xb8]
  14d1a4: 14000001     	b	0x14d1a8 <android::MPEG2PSExtractor::feedMore()+0x114>
  14d1a8: f85903a8     	ldur	x8, [x29, #-0x70]
  14d1ac: 91012100     	add	x0, x8, #0x48
  14d1b0: 97fd4b38     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d1b4: f81403a0     	stur	x0, [x29, #-0xc0]
  14d1b8: 14000001     	b	0x14d1bc <android::MPEG2PSExtractor::feedMore()+0x128>
  14d1bc: f85403a0     	ldur	x0, [x29, #-0xc0]
  14d1c0: 97fd59fc     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d1c4: f81383a0     	stur	x0, [x29, #-0xc8]
  14d1c8: 14000001     	b	0x14d1cc <android::MPEG2PSExtractor::feedMore()+0x138>
  14d1cc: aa1f03e0     	mov	x0, xzr
  14d1d0: f85483a1     	ldur	x1, [x29, #-0xb8]
  14d1d4: f81303a0     	stur	x0, [x29, #-0xd0]
  14d1d8: aa0103e0     	mov	x0, x1
  14d1dc: f85303a1     	ldur	x1, [x29, #-0xd0]
  14d1e0: f85383a2     	ldur	x2, [x29, #-0xc8]
  14d1e4: 97fd777b     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14d1e8: 14000001     	b	0x14d1ec <android::MPEG2PSExtractor::feedMore()+0x158>
  14d1ec: f85903a8     	ldur	x8, [x29, #-0x70]
  14d1f0: 91012100     	add	x0, x8, #0x48
  14d1f4: 97fd4b27     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d1f8: f81283a0     	stur	x0, [x29, #-0xd8]
  14d1fc: 14000001     	b	0x14d200 <android::MPEG2PSExtractor::feedMore()+0x16c>
  14d200: f85283a0     	ldur	x0, [x29, #-0xd8]
  14d204: 97fd59eb     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d208: f81203a0     	stur	x0, [x29, #-0xe0]
  14d20c: 14000001     	b	0x14d210 <android::MPEG2PSExtractor::feedMore()+0x17c>
  14d210: f85203a8     	ldur	x8, [x29, #-0xe0]
  14d214: 91400909     	add	x9, x8, #0x2, lsl #12   // =0x2000
  14d218: f85903aa     	ldur	x10, [x29, #-0x70]
  14d21c: 91012140     	add	x0, x10, #0x48
  14d220: f81183a9     	stur	x9, [x29, #-0xe8]
  14d224: 97fd4b1b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d228: f81103a0     	stur	x0, [x29, #-0xf0]
  14d22c: 14000001     	b	0x14d230 <android::MPEG2PSExtractor::feedMore()+0x19c>
  14d230: f85103a0     	ldur	x0, [x29, #-0xf0]
  14d234: 97fd534b     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  14d238: f81083a0     	stur	x0, [x29, #-0xf8]
  14d23c: 14000001     	b	0x14d240 <android::MPEG2PSExtractor::feedMore()+0x1ac>
  14d240: f85183a8     	ldur	x8, [x29, #-0xe8]
  14d244: f85083a9     	ldur	x9, [x29, #-0xf8]
  14d248: eb09010a     	subs	x10, x8, x9
  14d24c: f90083ea     	str	x10, [sp, #0x100]
  14d250: 54000d89     	b.ls	0x14d400 <android::MPEG2PSExtractor::feedMore()+0x36c>
  14d254: 14000001     	b	0x14d258 <android::MPEG2PSExtractor::feedMore()+0x1c4>
  14d258: f85903a8     	ldur	x8, [x29, #-0x70]
  14d25c: 91012100     	add	x0, x8, #0x48
  14d260: 97fd4b0c     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d264: f9007fe0     	str	x0, [sp, #0xf8]
  14d268: 14000001     	b	0x14d26c <android::MPEG2PSExtractor::feedMore()+0x1d8>
  14d26c: f9407fe0     	ldr	x0, [sp, #0xf8]
  14d270: 97fd533c     	bl	0xa1f60 <_ZNK7android7ABuffer8capacityEv@plt>
  14d274: f9007be0     	str	x0, [sp, #0xf0]
  14d278: 14000001     	b	0x14d27c <android::MPEG2PSExtractor::feedMore()+0x1e8>
  14d27c: f9407be8     	ldr	x8, [sp, #0xf0]
  14d280: 91400909     	add	x9, x8, #0x2, lsl #12   // =0x2000
  14d284: f81a83a9     	stur	x9, [x29, #-0x58]
  14d288: 5280090a     	mov	w10, #0x48              // =72
  14d28c: 2a0a03e0     	mov	w0, w10
  14d290: 97fd6f20     	bl	0xa8f10 <_Znwm@plt>
  14d294: f90077e0     	str	x0, [sp, #0xe8]
  14d298: 14000001     	b	0x14d29c <android::MPEG2PSExtractor::feedMore()+0x208>
  14d29c: f94077e0     	ldr	x0, [sp, #0xe8]
  14d2a0: f85a83a1     	ldur	x1, [x29, #-0x58]
  14d2a4: f94077e2     	ldr	x2, [sp, #0xe8]
  14d2a8: f90073e0     	str	x0, [sp, #0xe0]
  14d2ac: aa0203e0     	mov	x0, x2
  14d2b0: 97fd52dc     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14d2b4: 14000001     	b	0x14d2b8 <android::MPEG2PSExtractor::feedMore()+0x224>
  14d2b8: d100a3a0     	sub	x0, x29, #0x28
  14d2bc: f94073e1     	ldr	x1, [sp, #0xe0]
  14d2c0: 97fd709c     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14d2c4: 14000001     	b	0x14d2c8 <android::MPEG2PSExtractor::feedMore()+0x234>
  14d2c8: d100a3a0     	sub	x0, x29, #0x28
  14d2cc: 97fd4af1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d2d0: f9006fe0     	str	x0, [sp, #0xd8]
  14d2d4: 14000001     	b	0x14d2d8 <android::MPEG2PSExtractor::feedMore()+0x244>
  14d2d8: f9406fe0     	ldr	x0, [sp, #0xd8]
  14d2dc: 97fd5fdd     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14d2e0: f9006be0     	str	x0, [sp, #0xd0]
  14d2e4: 14000001     	b	0x14d2e8 <android::MPEG2PSExtractor::feedMore()+0x254>
  14d2e8: f85903a8     	ldur	x8, [x29, #-0x70]
  14d2ec: 91012100     	add	x0, x8, #0x48
  14d2f0: 97fd4ae8     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d2f4: f90067e0     	str	x0, [sp, #0xc8]
  14d2f8: 14000001     	b	0x14d2fc <android::MPEG2PSExtractor::feedMore()+0x268>
  14d2fc: f94067e0     	ldr	x0, [sp, #0xc8]
  14d300: 97fd5fd4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14d304: f90063e0     	str	x0, [sp, #0xc0]
  14d308: 14000001     	b	0x14d30c <android::MPEG2PSExtractor::feedMore()+0x278>
  14d30c: f85903a8     	ldur	x8, [x29, #-0x70]
  14d310: 91012100     	add	x0, x8, #0x48
  14d314: 97fd4adf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d318: f9005fe0     	str	x0, [sp, #0xb8]
  14d31c: 14000001     	b	0x14d320 <android::MPEG2PSExtractor::feedMore()+0x28c>
  14d320: f9405fe0     	ldr	x0, [sp, #0xb8]
  14d324: 97fd59a3     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d328: f9005be0     	str	x0, [sp, #0xb0]
  14d32c: 14000001     	b	0x14d330 <android::MPEG2PSExtractor::feedMore()+0x29c>
  14d330: f9406be0     	ldr	x0, [sp, #0xd0]
  14d334: f94063e1     	ldr	x1, [sp, #0xc0]
  14d338: f9405be2     	ldr	x2, [sp, #0xb0]
  14d33c: 97fd4a95     	bl	0x9fd90 <memcpy@plt>
  14d340: d100a3a1     	sub	x1, x29, #0x28
  14d344: f90057e0     	str	x0, [sp, #0xa8]
  14d348: aa0103e0     	mov	x0, x1
  14d34c: 97fd4ad1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d350: f90053e0     	str	x0, [sp, #0xa0]
  14d354: 14000001     	b	0x14d358 <android::MPEG2PSExtractor::feedMore()+0x2c4>
  14d358: f85903a8     	ldur	x8, [x29, #-0x70]
  14d35c: 91012100     	add	x0, x8, #0x48
  14d360: 97fd4acc     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d364: f9004fe0     	str	x0, [sp, #0x98]
  14d368: 14000001     	b	0x14d36c <android::MPEG2PSExtractor::feedMore()+0x2d8>
  14d36c: f9404fe0     	ldr	x0, [sp, #0x98]
  14d370: 97fd5990     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d374: f9004be0     	str	x0, [sp, #0x90]
  14d378: 14000001     	b	0x14d37c <android::MPEG2PSExtractor::feedMore()+0x2e8>
  14d37c: aa1f03e0     	mov	x0, xzr
  14d380: f94053e1     	ldr	x1, [sp, #0xa0]
  14d384: f90047e0     	str	x0, [sp, #0x88]
  14d388: aa0103e0     	mov	x0, x1
  14d38c: f94047e1     	ldr	x1, [sp, #0x88]
  14d390: f9404be2     	ldr	x2, [sp, #0x90]
  14d394: 97fd770f     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14d398: 14000001     	b	0x14d39c <android::MPEG2PSExtractor::feedMore()+0x308>
  14d39c: f85903a8     	ldur	x8, [x29, #-0x70]
  14d3a0: 91012100     	add	x0, x8, #0x48
  14d3a4: d100a3a1     	sub	x1, x29, #0x28
  14d3a8: 97fd6336     	bl	0xa6080 <_ZN7android2spINS_7ABufferEEaSERKS2_@plt>
  14d3ac: f90043e0     	str	x0, [sp, #0x80]
  14d3b0: 14000001     	b	0x14d3b4 <android::MPEG2PSExtractor::feedMore()+0x320>
  14d3b4: d100a3a0     	sub	x0, x29, #0x28
  14d3b8: 97fd7456     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14d3bc: 14000011     	b	0x14d400 <android::MPEG2PSExtractor::feedMore()+0x36c>
  14d3c0: f81b83a0     	stur	x0, [x29, #-0x48]
  14d3c4: 2a0103e8     	mov	w8, w1
  14d3c8: b81b43a8     	stur	w8, [x29, #-0x4c]
  14d3cc: 14000090     	b	0x14d60c <android::MPEG2PSExtractor::feedMore()+0x578>
  14d3d0: f81b83a0     	stur	x0, [x29, #-0x48]
  14d3d4: 2a0103e8     	mov	w8, w1
  14d3d8: b81b43a8     	stur	w8, [x29, #-0x4c]
  14d3dc: f94077e0     	ldr	x0, [sp, #0xe8]
  14d3e0: 97fd4d60     	bl	0xa0960 <_ZdlPv@plt>
  14d3e4: 1400008a     	b	0x14d60c <android::MPEG2PSExtractor::feedMore()+0x578>
  14d3e8: f81b83a0     	stur	x0, [x29, #-0x48]
  14d3ec: 2a0103e8     	mov	w8, w1
  14d3f0: b81b43a8     	stur	w8, [x29, #-0x4c]
  14d3f4: d100a3a0     	sub	x0, x29, #0x28
  14d3f8: 97fd7446     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14d3fc: 14000084     	b	0x14d60c <android::MPEG2PSExtractor::feedMore()+0x578>
  14d400: f85903a8     	ldur	x8, [x29, #-0x70]
  14d404: 9100c100     	add	x0, x8, #0x30
  14d408: 97fd68e2     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  14d40c: f9003fe0     	str	x0, [sp, #0x78]
  14d410: 14000001     	b	0x14d414 <android::MPEG2PSExtractor::feedMore()+0x380>
  14d414: f85903a8     	ldur	x8, [x29, #-0x70]
  14d418: f9401d09     	ldr	x9, [x8, #0x38]
  14d41c: 91012100     	add	x0, x8, #0x48
  14d420: f9003be9     	str	x9, [sp, #0x70]
  14d424: 97fd4a9b     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d428: f90037e0     	str	x0, [sp, #0x68]
  14d42c: 14000001     	b	0x14d430 <android::MPEG2PSExtractor::feedMore()+0x39c>
  14d430: f94037e0     	ldr	x0, [sp, #0x68]
  14d434: 97fd5f87     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14d438: f90033e0     	str	x0, [sp, #0x60]
  14d43c: 14000001     	b	0x14d440 <android::MPEG2PSExtractor::feedMore()+0x3ac>
  14d440: f85903a8     	ldur	x8, [x29, #-0x70]
  14d444: 91012100     	add	x0, x8, #0x48
  14d448: 97fd4a92     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d44c: f9002fe0     	str	x0, [sp, #0x58]
  14d450: 14000001     	b	0x14d454 <android::MPEG2PSExtractor::feedMore()+0x3c0>
  14d454: f9402fe0     	ldr	x0, [sp, #0x58]
  14d458: 97fd5956     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d45c: f9002be0     	str	x0, [sp, #0x50]
  14d460: 14000001     	b	0x14d464 <android::MPEG2PSExtractor::feedMore()+0x3d0>
  14d464: f94033e8     	ldr	x8, [sp, #0x60]
  14d468: f9402be9     	ldr	x9, [sp, #0x50]
  14d46c: 8b090102     	add	x2, x8, x9
  14d470: f9403fea     	ldr	x10, [sp, #0x78]
  14d474: f940014b     	ldr	x11, [x10]
  14d478: f9401d6b     	ldr	x11, [x11, #0x38]
  14d47c: 321303ec     	orr	w12, wzr, #0x2000
  14d480: 2a0c03e3     	mov	w3, w12
  14d484: aa0a03e0     	mov	x0, x10
  14d488: f9403be1     	ldr	x1, [sp, #0x70]
  14d48c: d63f0160     	blr	x11
  14d490: f90027e0     	str	x0, [sp, #0x48]
  14d494: 14000001     	b	0x14d498 <android::MPEG2PSExtractor::feedMore()+0x404>
  14d498: f94027e8     	ldr	x8, [sp, #0x48]
  14d49c: f81a03a8     	stur	x8, [x29, #-0x60]
  14d4a0: f85a03a9     	ldur	x9, [x29, #-0x60]
  14d4a4: f1400929     	subs	x9, x9, #0x2, lsl #12   // =0x2000
  14d4a8: f90023e9     	str	x9, [sp, #0x40]
  14d4ac: 5400026a     	b.ge	0x14d4f8 <android::MPEG2PSExtractor::feedMore()+0x464>
  14d4b0: 14000001     	b	0x14d4b4 <android::MPEG2PSExtractor::feedMore()+0x420>
  14d4b4: f85a03a8     	ldur	x8, [x29, #-0x60]
  14d4b8: b6f800a8     	tbz	x8, #0x3f, 0x14d4cc <android::MPEG2PSExtractor::feedMore()+0x438>
  14d4bc: 14000001     	b	0x14d4c0 <android::MPEG2PSExtractor::feedMore()+0x42c>
  14d4c0: b85a03a8     	ldur	w8, [x29, #-0x60]
  14d4c4: b9003fe8     	str	w8, [sp, #0x3c]
  14d4c8: 14000004     	b	0x14d4d8 <android::MPEG2PSExtractor::feedMore()+0x444>
  14d4cc: 12807e48     	mov	w8, #-0x3f3             // =-1011
  14d4d0: b9003fe8     	str	w8, [sp, #0x3c]
  14d4d4: 14000001     	b	0x14d4d8 <android::MPEG2PSExtractor::feedMore()+0x444>
  14d4d8: b9403fe8     	ldr	w8, [sp, #0x3c]
  14d4dc: f85903a9     	ldur	x9, [x29, #-0x70]
  14d4e0: b9004128     	str	w8, [x9, #0x40]
  14d4e4: b9404128     	ldr	w8, [x9, #0x40]
  14d4e8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d4ec: 320003e8     	orr	w8, wzr, #0x1
  14d4f0: b819c3a8     	stur	w8, [x29, #-0x64]
  14d4f4: 14000036     	b	0x14d5cc <android::MPEG2PSExtractor::feedMore()+0x538>
  14d4f8: f85903a8     	ldur	x8, [x29, #-0x70]
  14d4fc: 91012100     	add	x0, x8, #0x48
  14d500: 97fd4a64     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d504: f9001be0     	str	x0, [sp, #0x30]
  14d508: 14000001     	b	0x14d50c <android::MPEG2PSExtractor::feedMore()+0x478>
  14d50c: f85903a8     	ldur	x8, [x29, #-0x70]
  14d510: 91012100     	add	x0, x8, #0x48
  14d514: 97fd4a5f     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d518: f90017e0     	str	x0, [sp, #0x28]
  14d51c: 14000001     	b	0x14d520 <android::MPEG2PSExtractor::feedMore()+0x48c>
  14d520: f94017e0     	ldr	x0, [sp, #0x28]
  14d524: 97fd6b3f     	bl	0xa8220 <_ZNK7android7ABuffer6offsetEv@plt>
  14d528: f90013e0     	str	x0, [sp, #0x20]
  14d52c: 14000001     	b	0x14d530 <android::MPEG2PSExtractor::feedMore()+0x49c>
  14d530: f85903a8     	ldur	x8, [x29, #-0x70]
  14d534: 91012100     	add	x0, x8, #0x48
  14d538: 97fd4a56     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14d53c: f9000fe0     	str	x0, [sp, #0x18]
  14d540: 14000001     	b	0x14d544 <android::MPEG2PSExtractor::feedMore()+0x4b0>
  14d544: f9400fe0     	ldr	x0, [sp, #0x18]
  14d548: 97fd591a     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14d54c: f9000be0     	str	x0, [sp, #0x10]
  14d550: 14000001     	b	0x14d554 <android::MPEG2PSExtractor::feedMore()+0x4c0>
  14d554: f85a03a8     	ldur	x8, [x29, #-0x60]
  14d558: f9400be9     	ldr	x9, [sp, #0x10]
  14d55c: 8b080122     	add	x2, x9, x8
  14d560: f9401be0     	ldr	x0, [sp, #0x30]
  14d564: f94013e1     	ldr	x1, [sp, #0x20]
  14d568: 97fd769a     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14d56c: 14000001     	b	0x14d570 <android::MPEG2PSExtractor::feedMore()+0x4dc>
  14d570: f85a03a8     	ldur	x8, [x29, #-0x60]
  14d574: f85903a9     	ldur	x9, [x29, #-0x70]
  14d578: f9401d2a     	ldr	x10, [x9, #0x38]
  14d57c: 8b080148     	add	x8, x10, x8
  14d580: f9001d28     	str	x8, [x9, #0x38]
  14d584: 14000011     	b	0x14d5c8 <android::MPEG2PSExtractor::feedMore()+0x534>
  14d588: b85c43a8     	ldur	w8, [x29, #-0x3c]
  14d58c: 34000148     	cbz	w8, 0x14d5b4 <android::MPEG2PSExtractor::feedMore()+0x520>
  14d590: 14000001     	b	0x14d594 <android::MPEG2PSExtractor::feedMore()+0x500>
  14d594: b85c43a8     	ldur	w8, [x29, #-0x3c]
  14d598: f85903a9     	ldur	x9, [x29, #-0x70]
  14d59c: b9004128     	str	w8, [x9, #0x40]
  14d5a0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  14d5a4: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d5a8: 320003e8     	orr	w8, wzr, #0x1
  14d5ac: b819c3a8     	stur	w8, [x29, #-0x64]
  14d5b0: 14000007     	b	0x14d5cc <android::MPEG2PSExtractor::feedMore()+0x538>
  14d5b4: 2a1f03e8     	mov	w8, wzr
  14d5b8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d5bc: 320003e8     	orr	w8, wzr, #0x1
  14d5c0: b819c3a8     	stur	w8, [x29, #-0x64]
  14d5c4: 14000002     	b	0x14d5cc <android::MPEG2PSExtractor::feedMore()+0x538>
  14d5c8: 17fffec3     	b	0x14d0d4 <android::MPEG2PSExtractor::feedMore()+0x40>
  14d5cc: d10083a0     	sub	x0, x29, #0x20
  14d5d0: 97fda7f3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14d5d4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  14d5d8: d53bd040     	mrs	x0, TPIDR_EL0
  14d5dc: f9401400     	ldr	x0, [x0, #0x28]
  14d5e0: f85e83be     	ldur	x30, [x29, #-0x18]
  14d5e4: eb1e0000     	subs	x0, x0, x30
  14d5e8: b9000fe8     	str	w8, [sp, #0xc]
  14d5ec: f90003e0     	str	x0, [sp]
  14d5f0: 54000181     	b.ne	0x14d620 <android::MPEG2PSExtractor::feedMore()+0x58c>
  14d5f4: 14000001     	b	0x14d5f8 <android::MPEG2PSExtractor::feedMore()+0x564>
  14d5f8: b9400fe0     	ldr	w0, [sp, #0xc]
  14d5fc: 9107c3ff     	add	sp, sp, #0x1f0
  14d600: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d604: f84207fc     	ldr	x28, [sp], #0x20
  14d608: d65f03c0     	ret
  14d60c: d10083a0     	sub	x0, x29, #0x20
  14d610: 97fda7e3     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  14d614: 14000001     	b	0x14d618 <android::MPEG2PSExtractor::feedMore()+0x584>
  14d618: f85b83a0     	ldur	x0, [x29, #-0x48]
  14d61c: 97fd6a3d     	bl	0xa7f10 <_Unwind_Resume@plt>
  14d620: 97fd71d4     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014d624 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::size() const>:
  14d624: d10083ff     	sub	sp, sp, #0x20
  14d628: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d62c: 910043fd     	add	x29, sp, #0x10
  14d630: f90007e0     	str	x0, [sp, #0x8]
  14d634: f94007e0     	ldr	x0, [sp, #0x8]
  14d638: 97fd5b3a     	bl	0xa4320 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE4sizeEv@plt>
  14d63c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d640: 910083ff     	add	sp, sp, #0x20
  14d644: d65f03c0     	ret

000000000014d648 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::valueAt(unsigned long) const>:
  14d648: d100c3ff     	sub	sp, sp, #0x30
  14d64c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14d650: 910083fd     	add	x29, sp, #0x20
  14d654: b27d03e8     	orr	x8, xzr, #0x8
  14d658: f81f83a0     	stur	x0, [x29, #-0x8]
  14d65c: f9000be1     	str	x1, [sp, #0x10]
  14d660: f85f83a0     	ldur	x0, [x29, #-0x8]
  14d664: f9400be1     	ldr	x1, [sp, #0x10]
  14d668: f90007e8     	str	x8, [sp, #0x8]
  14d66c: 97fd7291     	bl	0xaa0b0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE6itemAtEm@plt>
  14d670: f94007e8     	ldr	x8, [sp, #0x8]
  14d674: 8b080000     	add	x0, x0, x8
  14d678: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14d67c: 9100c3ff     	add	sp, sp, #0x30
  14d680: d65f03c0     	ret

000000000014d684 <android::sp<android::MPEG2PSExtractor::Track>::operator->() const>:
  14d684: d10043ff     	sub	sp, sp, #0x10
  14d688: f90007e0     	str	x0, [sp, #0x8]
  14d68c: f94007e0     	ldr	x0, [sp, #0x8]
  14d690: f9400000     	ldr	x0, [x0]
  14d694: 910043ff     	add	sp, sp, #0x10
  14d698: d65f03c0     	ret

000000000014d69c <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::removeItemsAt(unsigned long, unsigned long)>:
  14d69c: d100c3ff     	sub	sp, sp, #0x30
  14d6a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14d6a4: 910083fd     	add	x29, sp, #0x20
  14d6a8: f81f83a0     	stur	x0, [x29, #-0x8]
  14d6ac: f9000be1     	str	x1, [sp, #0x10]
  14d6b0: f90007e2     	str	x2, [sp, #0x8]
  14d6b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  14d6b8: f9400be1     	ldr	x1, [sp, #0x10]
  14d6bc: f94007e2     	ldr	x2, [sp, #0x8]
  14d6c0: 97fd6824     	bl	0xa7750 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE13removeItemsAtEmm@plt>
  14d6c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14d6c8: 9100c3ff     	add	sp, sp, #0x30
  14d6cc: d65f03c0     	ret

000000000014d6d0 <android::KeyedVector<unsigned int, unsigned int>::~KeyedVector()>:
  14d6d0: d10083ff     	sub	sp, sp, #0x20
  14d6d4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d6d8: 910043fd     	add	x29, sp, #0x10
  14d6dc: f90007e0     	str	x0, [sp, #0x8]
  14d6e0: f94007e0     	ldr	x0, [sp, #0x8]
  14d6e4: 97fd63c7     	bl	0xa6600 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED2Ev@plt>
  14d6e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d6ec: 910083ff     	add	sp, sp, #0x20
  14d6f0: d65f03c0     	ret

000000000014d6f4 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::~KeyedVector()>:
  14d6f4: d10083ff     	sub	sp, sp, #0x20
  14d6f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14d6fc: 910043fd     	add	x29, sp, #0x10
  14d700: f90007e0     	str	x0, [sp, #0x8]
  14d704: f94007e0     	ldr	x0, [sp, #0x8]
  14d708: 97fd616a     	bl	0xa5cb0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEED2Ev@plt>
  14d70c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14d710: 910083ff     	add	sp, sp, #0x20
  14d714: d65f03c0     	ret

000000000014d718 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)>:
  14d718: d10383ff     	sub	sp, sp, #0xe0
  14d71c: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  14d720: 910343fd     	add	x29, sp, #0xd0
  14d724: d53bd048     	mrs	x8, TPIDR_EL0
  14d728: f9401508     	ldr	x8, [x8, #0x28]
  14d72c: f81f83a8     	stur	x8, [x29, #-0x8]
  14d730: f81e83a0     	stur	x0, [x29, #-0x18]
  14d734: f81e03a1     	stur	x1, [x29, #-0x20]
  14d738: f85e83a8     	ldur	x8, [x29, #-0x18]
  14d73c: aa0803e0     	mov	x0, x8
  14d740: 9102a101     	add	x1, x8, #0xa8
  14d744: f81b83a0     	stur	x0, [x29, #-0x48]
  14d748: aa0103e0     	mov	x0, x1
  14d74c: f81b03a8     	stur	x8, [x29, #-0x50]
  14d750: 97fd5638     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  14d754: f0000ac8     	adrp	x8, 0x2a8000
  14d758: f9468508     	ldr	x8, [x8, #0xd08]
  14d75c: 91002101     	add	x1, x8, #0x8
  14d760: f85b03a0     	ldur	x0, [x29, #-0x50]
  14d764: 97fd687f     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  14d768: 14000001     	b	0x14d76c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x54>
  14d76c: f0000ac8     	adrp	x8, 0x2a8000
  14d770: f942e908     	ldr	x8, [x8, #0x5d0]
  14d774: 91006109     	add	x9, x8, #0x18
  14d778: f85b83aa     	ldur	x10, [x29, #-0x48]
  14d77c: f9000149     	str	x9, [x10]
  14d780: 91024108     	add	x8, x8, #0x90
  14d784: f9005548     	str	x8, [x10, #0xa8]
  14d788: 91002148     	add	x8, x10, #0x8
  14d78c: aa0803e9     	mov	x9, x8
  14d790: aa0803e0     	mov	x0, x8
  14d794: f81a83a9     	stur	x9, [x29, #-0x58]
  14d798: 97fdada8     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  14d79c: f85b83a8     	ldur	x8, [x29, #-0x48]
  14d7a0: 9100c109     	add	x9, x8, #0x30
  14d7a4: aa0903e0     	mov	x0, x9
  14d7a8: f85e03a1     	ldur	x1, [x29, #-0x20]
  14d7ac: f81a03a0     	stur	x0, [x29, #-0x60]
  14d7b0: aa0903e0     	mov	x0, x9
  14d7b4: 97fd4a67     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  14d7b8: 14000001     	b	0x14d7bc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xa4>
  14d7bc: aa1f03e8     	mov	x8, xzr
  14d7c0: f85b83a9     	ldur	x9, [x29, #-0x48]
  14d7c4: f9001d28     	str	x8, [x9, #0x38]
  14d7c8: 2a1f03ea     	mov	w10, wzr
  14d7cc: b900412a     	str	w10, [x9, #0x40]
  14d7d0: 91012128     	add	x8, x9, #0x48
  14d7d4: 5280090a     	mov	w10, #0x48              // =72
  14d7d8: 2a0a03e0     	mov	w0, w10
  14d7dc: f90037e8     	str	x8, [sp, #0x68]
  14d7e0: 97fd6dcc     	bl	0xa8f10 <_Znwm@plt>
  14d7e4: f90033e0     	str	x0, [sp, #0x60]
  14d7e8: 14000001     	b	0x14d7ec <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xd4>
  14d7ec: f94033e0     	ldr	x0, [sp, #0x60]
  14d7f0: aa1f03e1     	mov	x1, xzr
  14d7f4: f94033e2     	ldr	x2, [sp, #0x60]
  14d7f8: f9002fe0     	str	x0, [sp, #0x58]
  14d7fc: aa0203e0     	mov	x0, x2
  14d800: 97fd5188     	bl	0xa1e20 <_ZN7android7ABufferC1Em@plt>
  14d804: 14000001     	b	0x14d808 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0xf0>
  14d808: f94037e0     	ldr	x0, [sp, #0x68]
  14d80c: f9402fe1     	ldr	x1, [sp, #0x58]
  14d810: 97fd6f48     	bl	0xa9530 <_ZN7android2spINS_7ABufferEEC2EPS1_@plt>
  14d814: 14000001     	b	0x14d818 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x100>
  14d818: f85b83a8     	ldur	x8, [x29, #-0x48]
  14d81c: 91014109     	add	x9, x8, #0x50
  14d820: aa0903e0     	mov	x0, x9
  14d824: f9002be0     	str	x0, [sp, #0x50]
  14d828: aa0903e0     	mov	x0, x9
  14d82c: 97fd5c35     	bl	0xa4900 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2Ev@plt>
  14d830: 14000001     	b	0x14d834 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x11c>
  14d834: 320003e8     	orr	w8, wzr, #0x1
  14d838: f85b83a9     	ldur	x9, [x29, #-0x48]
  14d83c: 3901e128     	strb	w8, [x9, #0x78]
  14d840: 2a1f03e8     	mov	w8, wzr
  14d844: 3901e528     	strb	w8, [x9, #0x79]
  14d848: 9102012a     	add	x10, x9, #0x80
  14d84c: aa0a03e0     	mov	x0, x10
  14d850: f90027e0     	str	x0, [sp, #0x48]
  14d854: aa0a03e0     	mov	x0, x10
  14d858: 97fd6faa     	bl	0xa9700 <_ZN7android11KeyedVectorIjjEC2Ev@plt>
  14d85c: 14000001     	b	0x14d860 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x148>
  14d860: aa1f03e8     	mov	x8, xzr
  14d864: f81c83a8     	stur	x8, [x29, #-0x38]
  14d868: 14000001     	b	0x14d86c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x154>
  14d86c: f85c83a8     	ldur	x8, [x29, #-0x38]
  14d870: f107cd08     	subs	x8, x8, #0x1f3
  14d874: f90023e8     	str	x8, [sp, #0x40]
  14d878: 540005a8     	b.hi	0x14d92c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x214>
  14d87c: 14000001     	b	0x14d880 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x168>
  14d880: f85b83a0     	ldur	x0, [x29, #-0x48]
  14d884: 97fd5cd7     	bl	0xa4be0 <_ZN7android16MPEG2PSExtractor8feedMoreEv@plt>
  14d888: b9003fe0     	str	w0, [sp, #0x3c]
  14d88c: 14000001     	b	0x14d890 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x178>
  14d890: b9403fe8     	ldr	w8, [sp, #0x3c]
  14d894: 34000428     	cbz	w8, 0x14d918 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x200>
  14d898: 14000001     	b	0x14d89c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x184>
  14d89c: 14000024     	b	0x14d92c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x214>
  14d8a0: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8a4: 2a0103e8     	mov	w8, w1
  14d8a8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d8ac: 1400007a     	b	0x14da94 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x37c>
  14d8b0: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8b4: 2a0103e8     	mov	w8, w1
  14d8b8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d8bc: 1400006e     	b	0x14da74 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x35c>
  14d8c0: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8c4: 2a0103e8     	mov	w8, w1
  14d8c8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d8cc: 14000067     	b	0x14da68 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x350>
  14d8d0: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8d4: 2a0103e8     	mov	w8, w1
  14d8d8: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d8dc: f94033e0     	ldr	x0, [sp, #0x60]
  14d8e0: 97fd4c20     	bl	0xa0960 <_ZdlPv@plt>
  14d8e4: 14000061     	b	0x14da68 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x350>
  14d8e8: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8ec: 2a0103e8     	mov	w8, w1
  14d8f0: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d8f4: 1400005a     	b	0x14da5c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x344>
  14d8f8: f81d83a0     	stur	x0, [x29, #-0x28]
  14d8fc: 2a0103e8     	mov	w8, w1
  14d900: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d904: 14000053     	b	0x14da50 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x338>
  14d908: f81d83a0     	stur	x0, [x29, #-0x28]
  14d90c: 2a0103e8     	mov	w8, w1
  14d910: b81d43a8     	stur	w8, [x29, #-0x2c]
  14d914: 1400004c     	b	0x14da44 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x32c>
  14d918: 14000001     	b	0x14d91c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x204>
  14d91c: f85c83a8     	ldur	x8, [x29, #-0x38]
  14d920: 91000508     	add	x8, x8, #0x1
  14d924: f81c83a8     	stur	x8, [x29, #-0x38]
  14d928: 17ffffd1     	b	0x14d86c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x154>
  14d92c: f85b83a8     	ldur	x8, [x29, #-0x48]
  14d930: 91014100     	add	x0, x8, #0x50
  14d934: 97fd6e1b     	bl	0xa91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>
  14d938: f9001be0     	str	x0, [sp, #0x30]
  14d93c: 14000001     	b	0x14d940 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x228>
  14d940: f9401be8     	ldr	x8, [sp, #0x30]
  14d944: f81c03a8     	stur	x8, [x29, #-0x40]
  14d948: 14000001     	b	0x14d94c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x234>
  14d94c: f85c03a8     	ldur	x8, [x29, #-0x40]
  14d950: b4000608     	cbz	x8, 0x14da10 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2f8>
  14d954: 14000001     	b	0x14d958 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x240>
  14d958: f85c03a8     	ldur	x8, [x29, #-0x40]
  14d95c: f1000508     	subs	x8, x8, #0x1
  14d960: f81c03a8     	stur	x8, [x29, #-0x40]
  14d964: f85b83a8     	ldur	x8, [x29, #-0x48]
  14d968: 91014100     	add	x0, x8, #0x50
  14d96c: f85c03a1     	ldur	x1, [x29, #-0x40]
  14d970: 97fd5da8     	bl	0xa5010 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE7valueAtEm@plt>
  14d974: f90017e0     	str	x0, [sp, #0x28]
  14d978: 14000001     	b	0x14d97c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x264>
  14d97c: f94017e0     	ldr	x0, [sp, #0x28]
  14d980: 97fd57e8     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  14d984: f90013e0     	str	x0, [sp, #0x20]
  14d988: 14000001     	b	0x14d98c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x274>
  14d98c: f94013e8     	ldr	x8, [sp, #0x20]
  14d990: f9400109     	ldr	x9, [x8]
  14d994: f9401129     	ldr	x9, [x9, #0x20]
  14d998: d10043a8     	sub	x8, x29, #0x10
  14d99c: f94013e0     	ldr	x0, [sp, #0x20]
  14d9a0: d63f0120     	blr	x9
  14d9a4: 14000001     	b	0x14d9a8 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x290>
  14d9a8: d10043a0     	sub	x0, x29, #0x10
  14d9ac: aa1f03e1     	mov	x1, xzr
  14d9b0: 97fd7220     	bl	0xaa230 <_ZNK7android2spINS_8MetaDataEEeqEPKS1_@plt>
  14d9b4: b9001fe0     	str	w0, [sp, #0x1c]
  14d9b8: 14000001     	b	0x14d9bc <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2a4>
  14d9bc: d10043a0     	sub	x0, x29, #0x10
  14d9c0: 97fd4fec     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14d9c4: b9401fe8     	ldr	w8, [sp, #0x1c]
  14d9c8: 36000228     	tbz	w8, #0x0, 0x14da0c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2f4>
  14d9cc: 14000001     	b	0x14d9d0 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2b8>
  14d9d0: f85b83a8     	ldur	x8, [x29, #-0x48]
  14d9d4: 91014100     	add	x0, x8, #0x50
  14d9d8: f85c03a1     	ldur	x1, [x29, #-0x40]
  14d9dc: 320003e9     	orr	w9, wzr, #0x1
  14d9e0: 2a0903e2     	mov	w2, w9
  14d9e4: 97fd57c3     	bl	0xa38f0 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE13removeItemsAtEmm@plt>
  14d9e8: f9000be0     	str	x0, [sp, #0x10]
  14d9ec: 14000001     	b	0x14d9f0 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2d8>
  14d9f0: 14000007     	b	0x14da0c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x2f4>
  14d9f4: f81d83a0     	stur	x0, [x29, #-0x28]
  14d9f8: 2a0103e8     	mov	w8, w1
  14d9fc: b81d43a8     	stur	w8, [x29, #-0x2c]
  14da00: d10043a0     	sub	x0, x29, #0x10
  14da04: 97fd4fdb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14da08: 1400000f     	b	0x14da44 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x32c>
  14da0c: 17ffffd0     	b	0x14d94c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x234>
  14da10: 2a1f03e8     	mov	w8, wzr
  14da14: f85b83a9     	ldur	x9, [x29, #-0x48]
  14da18: 3901e128     	strb	w8, [x9, #0x78]
  14da1c: d53bd04a     	mrs	x10, TPIDR_EL0
  14da20: f940154a     	ldr	x10, [x10, #0x28]
  14da24: f85f83ab     	ldur	x11, [x29, #-0x8]
  14da28: eb0b014a     	subs	x10, x10, x11
  14da2c: f90007ea     	str	x10, [sp, #0x8]
  14da30: 540003e1     	b.ne	0x14daac <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x394>
  14da34: 14000001     	b	0x14da38 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x320>
  14da38: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  14da3c: 910383ff     	add	sp, sp, #0xe0
  14da40: d65f03c0     	ret
  14da44: f94027e0     	ldr	x0, [sp, #0x48]
  14da48: 97fd5e82     	bl	0xa5450 <_ZN7android11KeyedVectorIjjED2Ev@plt>
  14da4c: 14000001     	b	0x14da50 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x338>
  14da50: f9402be0     	ldr	x0, [sp, #0x50]
  14da54: 97fd627b     	bl	0xa6440 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14da58: 14000001     	b	0x14da5c <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x344>
  14da5c: f94037e0     	ldr	x0, [sp, #0x68]
  14da60: 97fd72ac     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14da64: 14000001     	b	0x14da68 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x350>
  14da68: f85a03a0     	ldur	x0, [x29, #-0x60]
  14da6c: 97fd4959     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  14da70: 14000001     	b	0x14da74 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x35c>
  14da74: f85a83a0     	ldur	x0, [x29, #-0x58]
  14da78: 97fd715e     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  14da7c: f0000ac0     	adrp	x0, 0x2a8000
  14da80: f9468400     	ldr	x0, [x0, #0xd08]
  14da84: 91002001     	add	x1, x0, #0x8
  14da88: f85b83a0     	ldur	x0, [x29, #-0x48]
  14da8c: 97fd7429     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  14da90: 14000001     	b	0x14da94 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x37c>
  14da94: f85b83a8     	ldur	x8, [x29, #-0x48]
  14da98: 9102a100     	add	x0, x8, #0xa8
  14da9c: 97fd4c19     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  14daa0: 14000001     	b	0x14daa4 <android::MPEG2PSExtractor::MPEG2PSExtractor(android::sp<android::DataSource> const&)+0x38c>
  14daa4: f85d83a0     	ldur	x0, [x29, #-0x28]
  14daa8: 97fd691a     	bl	0xa7f10 <_Unwind_Resume@plt>
  14daac: 97fd70b1     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014dab0 <android::MPEG2PSExtractor::~MPEG2PSExtractor()>:
  14dab0: d10143ff     	sub	sp, sp, #0x50
  14dab4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  14dab8: 910103fd     	add	x29, sp, #0x40
  14dabc: b27903e8     	orr	x8, xzr, #0x80
  14dac0: d2800a09     	mov	x9, #0x50               // =80
  14dac4: d280090a     	mov	x10, #0x48              // =72
  14dac8: b27c07eb     	orr	x11, xzr, #0x30
  14dacc: b27d03ec     	orr	x12, xzr, #0x8
  14dad0: f81f83a0     	stur	x0, [x29, #-0x8]
  14dad4: f81f03a1     	stur	x1, [x29, #-0x10]
  14dad8: f85f83a0     	ldur	x0, [x29, #-0x8]
  14dadc: f85f03a1     	ldur	x1, [x29, #-0x10]
  14dae0: f940002d     	ldr	x13, [x1]
  14dae4: f900000d     	str	x13, [x0]
  14dae8: f9401c2d     	ldr	x13, [x1, #0x38]
  14daec: f940000e     	ldr	x14, [x0]
  14daf0: f85e81ce     	ldur	x14, [x14, #-0x18]
  14daf4: 8b0e000e     	add	x14, x0, x14
  14daf8: f90001cd     	str	x13, [x14]
  14dafc: 8b080008     	add	x8, x0, x8
  14db00: f81e83a0     	stur	x0, [x29, #-0x18]
  14db04: aa0803e0     	mov	x0, x8
  14db08: f90013e9     	str	x9, [sp, #0x20]
  14db0c: f9000fea     	str	x10, [sp, #0x18]
  14db10: f9000beb     	str	x11, [sp, #0x10]
  14db14: f90007ec     	str	x12, [sp, #0x8]
  14db18: f90003e1     	str	x1, [sp]
  14db1c: 97fd5e4d     	bl	0xa5450 <_ZN7android11KeyedVectorIjjED2Ev@plt>
  14db20: f85e83a8     	ldur	x8, [x29, #-0x18]
  14db24: f94013e9     	ldr	x9, [sp, #0x20]
  14db28: 8b090100     	add	x0, x8, x9
  14db2c: 97fd6245     	bl	0xa6440 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14db30: f85e83a8     	ldur	x8, [x29, #-0x18]
  14db34: f9400fe9     	ldr	x9, [sp, #0x18]
  14db38: 8b090100     	add	x0, x8, x9
  14db3c: 97fd7275     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  14db40: f85e83a8     	ldur	x8, [x29, #-0x18]
  14db44: f9400be9     	ldr	x9, [sp, #0x10]
  14db48: 8b090100     	add	x0, x8, x9
  14db4c: 97fd4921     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  14db50: f85e83a8     	ldur	x8, [x29, #-0x18]
  14db54: f94007e9     	ldr	x9, [sp, #0x8]
  14db58: 8b090100     	add	x0, x8, x9
  14db5c: 97fd7125     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  14db60: f94003e8     	ldr	x8, [sp]
  14db64: f94007e9     	ldr	x9, [sp, #0x8]
  14db68: 8b090101     	add	x1, x8, x9
  14db6c: f85e83a0     	ldur	x0, [x29, #-0x18]
  14db70: 97fd73f0     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  14db74: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14db78: 910143ff     	add	sp, sp, #0x50
  14db7c: d65f03c0     	ret

000000000014db80 <android::MPEG2PSExtractor::~MPEG2PSExtractor()>:
  14db80: d100c3ff     	sub	sp, sp, #0x30
  14db84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14db88: 910083fd     	add	x29, sp, #0x20
  14db8c: f0000ac8     	adrp	x8, 0x2a8000
  14db90: f9468508     	ldr	x8, [x8, #0xd08]
  14db94: d2801509     	mov	x9, #0xa8               // =168
  14db98: f81f83a0     	stur	x0, [x29, #-0x8]
  14db9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  14dba0: f9000be0     	str	x0, [sp, #0x10]
  14dba4: aa0803e1     	mov	x1, x8
  14dba8: f90007e9     	str	x9, [sp, #0x8]
  14dbac: 97fd7099     	bl	0xa9e10 <_ZN7android16MPEG2PSExtractorD2Ev@plt>
  14dbb0: f9400be8     	ldr	x8, [sp, #0x10]
  14dbb4: f94007e9     	ldr	x9, [sp, #0x8]
  14dbb8: 8b090100     	add	x0, x8, x9
  14dbbc: 97fd4bd1     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  14dbc0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14dbc4: 9100c3ff     	add	sp, sp, #0x30
  14dbc8: d65f03c0     	ret

000000000014dbcc <virtual thunk to android::MPEG2PSExtractor::~MPEG2PSExtractor()>:
  14dbcc: d10083ff     	sub	sp, sp, #0x20
  14dbd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14dbd4: 910043fd     	add	x29, sp, #0x10
  14dbd8: f90007e0     	str	x0, [sp, #0x8]
  14dbdc: f94007e0     	ldr	x0, [sp, #0x8]
  14dbe0: f9400008     	ldr	x8, [x0]
  14dbe4: f85e8108     	ldur	x8, [x8, #-0x18]
  14dbe8: 8b080008     	add	x8, x0, x8
  14dbec: aa0803e0     	mov	x0, x8
  14dbf0: 97fd4d04     	bl	0xa1000 <_ZN7android16MPEG2PSExtractorD1Ev@plt>
  14dbf4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14dbf8: 910083ff     	add	sp, sp, #0x20
  14dbfc: d65f03c0     	ret

000000000014dc00 <android::MPEG2PSExtractor::~MPEG2PSExtractor()>:
  14dc00: d10083ff     	sub	sp, sp, #0x20
  14dc04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14dc08: 910043fd     	add	x29, sp, #0x10
  14dc0c: f90007e0     	str	x0, [sp, #0x8]
  14dc10: f94007e0     	ldr	x0, [sp, #0x8]
  14dc14: f90003e0     	str	x0, [sp]
  14dc18: 97fd4cfa     	bl	0xa1000 <_ZN7android16MPEG2PSExtractorD1Ev@plt>
  14dc1c: f94003e0     	ldr	x0, [sp]
  14dc20: 97fd4b50     	bl	0xa0960 <_ZdlPv@plt>
  14dc24: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14dc28: 910083ff     	add	sp, sp, #0x20
  14dc2c: d65f03c0     	ret

000000000014dc30 <virtual thunk to android::MPEG2PSExtractor::~MPEG2PSExtractor()>:
  14dc30: d10083ff     	sub	sp, sp, #0x20
  14dc34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14dc38: 910043fd     	add	x29, sp, #0x10
  14dc3c: f90007e0     	str	x0, [sp, #0x8]
  14dc40: f94007e0     	ldr	x0, [sp, #0x8]
  14dc44: f9400008     	ldr	x8, [x0]
  14dc48: f85e8108     	ldur	x8, [x8, #-0x18]
  14dc4c: 8b080008     	add	x8, x0, x8
  14dc50: aa0803e0     	mov	x0, x8
  14dc54: 97fd61af     	bl	0xa6310 <_ZN7android16MPEG2PSExtractorD0Ev@plt>
  14dc58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14dc5c: 910083ff     	add	sp, sp, #0x20
  14dc60: d65f03c0     	ret

000000000014dc64 <android::MPEG2PSExtractor::countTracks()>:
  14dc64: d10083ff     	sub	sp, sp, #0x20
  14dc68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14dc6c: 910043fd     	add	x29, sp, #0x10
  14dc70: d2800a08     	mov	x8, #0x50               // =80
  14dc74: f90007e0     	str	x0, [sp, #0x8]
  14dc78: f94007e0     	ldr	x0, [sp, #0x8]
  14dc7c: 8b080000     	add	x0, x0, x8
  14dc80: 97fd6d48     	bl	0xa91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>
  14dc84: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14dc88: 910083ff     	add	sp, sp, #0x20
  14dc8c: d65f03c0     	ret

000000000014dc90 <android::MPEG2PSExtractor::getTrack(unsigned long)>:
  14dc90: d10243ff     	sub	sp, sp, #0x90
  14dc94: a9087bfd     	stp	x29, x30, [sp, #0x80]
  14dc98: 910203fd     	add	x29, sp, #0x80
  14dc9c: d53bd049     	mrs	x9, TPIDR_EL0
  14dca0: f9401529     	ldr	x9, [x9, #0x28]
  14dca4: f81f83a9     	stur	x9, [x29, #-0x8]
  14dca8: f81e83a0     	stur	x0, [x29, #-0x18]
  14dcac: f81e03a1     	stur	x1, [x29, #-0x20]
  14dcb0: f85e83a9     	ldur	x9, [x29, #-0x18]
  14dcb4: aa0903e0     	mov	x0, x9
  14dcb8: f85e03a1     	ldur	x1, [x29, #-0x20]
  14dcbc: 91014129     	add	x9, x9, #0x50
  14dcc0: f81c83a0     	stur	x0, [x29, #-0x38]
  14dcc4: aa0903e0     	mov	x0, x9
  14dcc8: f90023e8     	str	x8, [sp, #0x40]
  14dccc: f9001fe1     	str	x1, [sp, #0x38]
  14dcd0: 97fd6d34     	bl	0xa91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>
  14dcd4: f9401fe8     	ldr	x8, [sp, #0x38]
  14dcd8: eb000108     	subs	x8, x8, x0
  14dcdc: f9001be8     	str	x8, [sp, #0x30]
  14dce0: 54000123     	b.lo	0x14dd04 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x74>
  14dce4: 14000001     	b	0x14dce8 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x58>
  14dce8: aa1f03e0     	mov	x0, xzr
  14dcec: f94023e8     	ldr	x8, [sp, #0x40]
  14dcf0: f90017e0     	str	x0, [sp, #0x28]
  14dcf4: aa0803e0     	mov	x0, x8
  14dcf8: f94017e1     	ldr	x1, [sp, #0x28]
  14dcfc: 97fd5481     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
  14dd00: 14000035     	b	0x14ddd4 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x144>
  14dd04: 52800508     	mov	w8, #0x28               // =40
  14dd08: 2a0803e0     	mov	w0, w8
  14dd0c: 97fd6c81     	bl	0xa8f10 <_Znwm@plt>
  14dd10: aa0003fe     	mov	x30, x0
  14dd14: 320003e8     	orr	w8, wzr, #0x1
  14dd18: 381d33a8     	sturb	w8, [x29, #-0x2d]
  14dd1c: d10043a9     	sub	x9, x29, #0x10
  14dd20: f90013e0     	str	x0, [sp, #0x20]
  14dd24: aa0903e0     	mov	x0, x9
  14dd28: f85c83a1     	ldur	x1, [x29, #-0x38]
  14dd2c: f9000ffe     	str	x30, [sp, #0x18]
  14dd30: 97fd6bdc     	bl	0xa8ca0 <_ZN7android2spINS_16MPEG2PSExtractorEEC2EPS1_@plt>
  14dd34: 14000001     	b	0x14dd38 <android::MPEG2PSExtractor::getTrack(unsigned long)+0xa8>
  14dd38: f85c83a8     	ldur	x8, [x29, #-0x38]
  14dd3c: 91014100     	add	x0, x8, #0x50
  14dd40: f85e03a1     	ldur	x1, [x29, #-0x20]
  14dd44: 97fd5cb3     	bl	0xa5010 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE7valueAtEm@plt>
  14dd48: f9000be0     	str	x0, [sp, #0x10]
  14dd4c: 14000001     	b	0x14dd50 <android::MPEG2PSExtractor::getTrack(unsigned long)+0xc0>
  14dd50: d10043a1     	sub	x1, x29, #0x10
  14dd54: f94013e0     	ldr	x0, [sp, #0x20]
  14dd58: f9400be2     	ldr	x2, [sp, #0x10]
  14dd5c: 97fd4929     	bl	0xa0200 <_ZN7android16MPEG2PSExtractor12WrappedTrackC1ERKNS_2spIS0_EERKNS2_INS0_5TrackEEE@plt>
  14dd60: 14000001     	b	0x14dd64 <android::MPEG2PSExtractor::getTrack(unsigned long)+0xd4>
  14dd64: 2a1f03e8     	mov	w8, wzr
  14dd68: 381d33a8     	sturb	w8, [x29, #-0x2d]
  14dd6c: f94023e0     	ldr	x0, [sp, #0x40]
  14dd70: f94013e1     	ldr	x1, [sp, #0x20]
  14dd74: 97fd700b     	bl	0xa9da0 <_ZN7android2spINS_12IMediaSourceEEC2INS_16MPEG2PSExtractor12WrappedTrackEEEPT_@plt>
  14dd78: 14000001     	b	0x14dd7c <android::MPEG2PSExtractor::getTrack(unsigned long)+0xec>
  14dd7c: d10043a0     	sub	x0, x29, #0x10
  14dd80: 97fd6be0     	bl	0xa8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>
  14dd84: 14000014     	b	0x14ddd4 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x144>
  14dd88: f81d83a0     	stur	x0, [x29, #-0x28]
  14dd8c: 2a0103e8     	mov	w8, w1
  14dd90: b81d43a8     	stur	w8, [x29, #-0x2c]
  14dd94: 14000007     	b	0x14ddb0 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x120>
  14dd98: f81d83a0     	stur	x0, [x29, #-0x28]
  14dd9c: 2a0103e8     	mov	w8, w1
  14dda0: b81d43a8     	stur	w8, [x29, #-0x2c]
  14dda4: d10043a0     	sub	x0, x29, #0x10
  14dda8: 97fd6bd6     	bl	0xa8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>
  14ddac: 14000001     	b	0x14ddb0 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x120>
  14ddb0: 385d33a8     	ldurb	w8, [x29, #-0x2d]
  14ddb4: 71000508     	subs	w8, w8, #0x1
  14ddb8: b9000fe8     	str	w8, [sp, #0xc]
  14ddbc: 540000a1     	b.ne	0x14ddd0 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x140>
  14ddc0: 14000001     	b	0x14ddc4 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x134>
  14ddc4: f9400fe0     	ldr	x0, [sp, #0x18]
  14ddc8: 97fd4ae6     	bl	0xa0960 <_ZdlPv@plt>
  14ddcc: 14000001     	b	0x14ddd0 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x140>
  14ddd0: 1400000b     	b	0x14ddfc <android::MPEG2PSExtractor::getTrack(unsigned long)+0x16c>
  14ddd4: d53bd048     	mrs	x8, TPIDR_EL0
  14ddd8: f9401508     	ldr	x8, [x8, #0x28]
  14dddc: f85f83a9     	ldur	x9, [x29, #-0x8]
  14dde0: eb090108     	subs	x8, x8, x9
  14dde4: f90003e8     	str	x8, [sp]
  14dde8: 540000e1     	b.ne	0x14de04 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x174>
  14ddec: 14000001     	b	0x14ddf0 <android::MPEG2PSExtractor::getTrack(unsigned long)+0x160>
  14ddf0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  14ddf4: 910243ff     	add	sp, sp, #0x90
  14ddf8: d65f03c0     	ret
  14ddfc: f85d83a0     	ldur	x0, [x29, #-0x28]
  14de00: 97fd6844     	bl	0xa7f10 <_Unwind_Resume@plt>
  14de04: 97fd6fdb     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014de08 <android::sp<android::MPEG2PSExtractor>::sp(android::MPEG2PSExtractor*)>:
  14de08: d100c3ff     	sub	sp, sp, #0x30
  14de0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14de10: 910083fd     	add	x29, sp, #0x20
  14de14: d2800008     	mov	x8, #0x0                // =0
  14de18: f81f83a0     	stur	x0, [x29, #-0x8]
  14de1c: f9000be1     	str	x1, [sp, #0x10]
  14de20: f85f83a0     	ldur	x0, [x29, #-0x8]
  14de24: aa0003e1     	mov	x1, x0
  14de28: f9400be9     	ldr	x9, [sp, #0x10]
  14de2c: f9000029     	str	x9, [x1]
  14de30: f9400be9     	ldr	x9, [sp, #0x10]
  14de34: eb08013f     	cmp	x9, x8
  14de38: 1a9f07ea     	cset	w10, ne
  14de3c: f90007e0     	str	x0, [sp, #0x8]
  14de40: 3700004a     	tbnz	w10, #0x0, 0x14de48 <android::sp<android::MPEG2PSExtractor>::sp(android::MPEG2PSExtractor*)+0x40>
  14de44: 14000008     	b	0x14de64 <android::sp<android::MPEG2PSExtractor>::sp(android::MPEG2PSExtractor*)+0x5c>
  14de48: f9400be8     	ldr	x8, [sp, #0x10]
  14de4c: f9400109     	ldr	x9, [x8]
  14de50: f85e8129     	ldur	x9, [x9, #-0x18]
  14de54: 8b090108     	add	x8, x8, x9
  14de58: aa0803e0     	mov	x0, x8
  14de5c: f94007e1     	ldr	x1, [sp, #0x8]
  14de60: 97fd7270     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  14de64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14de68: 9100c3ff     	add	sp, sp, #0x30
  14de6c: d65f03c0     	ret

000000000014de70 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)>:
  14de70: d10183ff     	sub	sp, sp, #0x60
  14de74: a9057bfd     	stp	x29, x30, [sp, #0x50]
  14de78: 910143fd     	add	x29, sp, #0x50
  14de7c: b27d07e8     	orr	x8, xzr, #0x18
  14de80: f0000ac9     	adrp	x9, 0x2a8000
  14de84: f9436929     	ldr	x9, [x9, #0x6d0]
  14de88: b27d03ea     	orr	x10, xzr, #0x8
  14de8c: 8b0a0129     	add	x9, x9, x10
  14de90: f0000aca     	adrp	x10, 0x2a8000
  14de94: f943dd4a     	ldr	x10, [x10, #0x7b8]
  14de98: 8b08014b     	add	x11, x10, x8
  14de9c: d280150c     	mov	x12, #0xa8              // =168
  14dea0: 8b0c014a     	add	x10, x10, x12
  14dea4: f81f83a0     	stur	x0, [x29, #-0x8]
  14dea8: f81f03a1     	stur	x1, [x29, #-0x10]
  14deac: f81e83a2     	stur	x2, [x29, #-0x18]
  14deb0: f85f83ac     	ldur	x12, [x29, #-0x8]
  14deb4: 8b080180     	add	x0, x12, x8
  14deb8: f90013e9     	str	x9, [sp, #0x20]
  14debc: f9000feb     	str	x11, [sp, #0x18]
  14dec0: f9000bea     	str	x10, [sp, #0x10]
  14dec4: f90007ec     	str	x12, [sp, #0x8]
  14dec8: 97fd545a     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  14decc: f94007e0     	ldr	x0, [sp, #0x8]
  14ded0: f94013e1     	ldr	x1, [sp, #0x20]
  14ded4: 97fd6603     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  14ded8: 14000001     	b	0x14dedc <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x6c>
  14dedc: b27d03e8     	orr	x8, xzr, #0x8
  14dee0: f9400fe9     	ldr	x9, [sp, #0x18]
  14dee4: f94007ea     	ldr	x10, [sp, #0x8]
  14dee8: f9000149     	str	x9, [x10]
  14deec: f9400beb     	ldr	x11, [sp, #0x10]
  14def0: f9000d4b     	str	x11, [x10, #0x18]
  14def4: 8b080148     	add	x8, x10, x8
  14def8: f85f03a1     	ldur	x1, [x29, #-0x10]
  14defc: aa0803e0     	mov	x0, x8
  14df00: f90003e8     	str	x8, [sp]
  14df04: 97fd52ff     	bl	0xa2b00 <_ZN7android2spINS_16MPEG2PSExtractorEEC2ERKS2_@plt>
  14df08: 14000001     	b	0x14df0c <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x9c>
  14df0c: b27c03e8     	orr	x8, xzr, #0x10
  14df10: f94007e9     	ldr	x9, [sp, #0x8]
  14df14: 8b080120     	add	x0, x9, x8
  14df18: f85e83a1     	ldur	x1, [x29, #-0x18]
  14df1c: 97fd69cd     	bl	0xa8650 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2ERKS3_@plt>
  14df20: 14000001     	b	0x14df24 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0xb4>
  14df24: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  14df28: 910183ff     	add	sp, sp, #0x60
  14df2c: d65f03c0     	ret
  14df30: 2a0103e8     	mov	w8, w1
  14df34: f81e03a0     	stur	x0, [x29, #-0x20]
  14df38: b81dc3a8     	stur	w8, [x29, #-0x24]
  14df3c: 1400000d     	b	0x14df70 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x100>
  14df40: 2a0103e8     	mov	w8, w1
  14df44: f81e03a0     	stur	x0, [x29, #-0x20]
  14df48: b81dc3a8     	stur	w8, [x29, #-0x24]
  14df4c: 14000006     	b	0x14df64 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0xf4>
  14df50: 2a0103e8     	mov	w8, w1
  14df54: f81e03a0     	stur	x0, [x29, #-0x20]
  14df58: b81dc3a8     	stur	w8, [x29, #-0x24]
  14df5c: f94003e0     	ldr	x0, [sp]
  14df60: 97fd6b68     	bl	0xa8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>
  14df64: f94007e0     	ldr	x0, [sp, #0x8]
  14df68: f94013e1     	ldr	x1, [sp, #0x20]
  14df6c: 97fd5a31     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  14df70: b27d07e8     	orr	x8, xzr, #0x18
  14df74: f94007e9     	ldr	x9, [sp, #0x8]
  14df78: 8b080120     	add	x0, x9, x8
  14df7c: 97fd4ae1     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  14df80: f85e03a0     	ldur	x0, [x29, #-0x20]
  14df84: 97fd67e3     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000014df88 <android::sp<android::IMediaSource>::sp<android::MPEG2PSExtractor::WrappedTrack>(android::MPEG2PSExtractor::WrappedTrack*)>:
  14df88: d100c3ff     	sub	sp, sp, #0x30
  14df8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14df90: 910083fd     	add	x29, sp, #0x20
  14df94: d2800008     	mov	x8, #0x0                // =0
  14df98: f81f83a0     	stur	x0, [x29, #-0x8]
  14df9c: f9000be1     	str	x1, [sp, #0x10]
  14dfa0: f85f83a0     	ldur	x0, [x29, #-0x8]
  14dfa4: aa0003e1     	mov	x1, x0
  14dfa8: f9400be9     	ldr	x9, [sp, #0x10]
  14dfac: f9000029     	str	x9, [x1]
  14dfb0: f9400be9     	ldr	x9, [sp, #0x10]
  14dfb4: eb08013f     	cmp	x9, x8
  14dfb8: 1a9f07ea     	cset	w10, ne
  14dfbc: f90007e0     	str	x0, [sp, #0x8]
  14dfc0: 3700004a     	tbnz	w10, #0x0, 0x14dfc8 <android::sp<android::IMediaSource>::sp<android::MPEG2PSExtractor::WrappedTrack>(android::MPEG2PSExtractor::WrappedTrack*)+0x40>
  14dfc4: 14000008     	b	0x14dfe4 <android::sp<android::IMediaSource>::sp<android::MPEG2PSExtractor::WrappedTrack>(android::MPEG2PSExtractor::WrappedTrack*)+0x5c>
  14dfc8: f9400be8     	ldr	x8, [sp, #0x10]
  14dfcc: f9400109     	ldr	x9, [x8]
  14dfd0: f85e8129     	ldur	x9, [x9, #-0x18]
  14dfd4: 8b090108     	add	x8, x8, x9
  14dfd8: aa0803e0     	mov	x0, x8
  14dfdc: f94007e1     	ldr	x1, [sp, #0x8]
  14dfe0: 97fd7210     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  14dfe4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14dfe8: 9100c3ff     	add	sp, sp, #0x30
  14dfec: d65f03c0     	ret

000000000014dff0 <android::sp<android::MPEG2PSExtractor>::~sp()>:
  14dff0: d10083ff     	sub	sp, sp, #0x20
  14dff4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14dff8: 910043fd     	add	x29, sp, #0x10
  14dffc: d2800008     	mov	x8, #0x0                // =0
  14e000: f90007e0     	str	x0, [sp, #0x8]
  14e004: f94007e0     	ldr	x0, [sp, #0x8]
  14e008: aa0003e9     	mov	x9, x0
  14e00c: f9400129     	ldr	x9, [x9]
  14e010: eb08013f     	cmp	x9, x8
  14e014: 1a9f07ea     	cset	w10, ne
  14e018: f90003e0     	str	x0, [sp]
  14e01c: 3700004a     	tbnz	w10, #0x0, 0x14e024 <android::sp<android::MPEG2PSExtractor>::~sp()+0x34>
  14e020: 1400000a     	b	0x14e048 <android::sp<android::MPEG2PSExtractor>::~sp()+0x58>
  14e024: f94003e8     	ldr	x8, [sp]
  14e028: f9400108     	ldr	x8, [x8]
  14e02c: f9400109     	ldr	x9, [x8]
  14e030: f85e8129     	ldur	x9, [x9, #-0x18]
  14e034: 8b090108     	add	x8, x8, x9
  14e038: aa0803e0     	mov	x0, x8
  14e03c: f94003e1     	ldr	x1, [sp]
  14e040: 97fd5804     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  14e044: 14000001     	b	0x14e048 <android::sp<android::MPEG2PSExtractor>::~sp()+0x58>
  14e048: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14e04c: 910083ff     	add	sp, sp, #0x20
  14e050: d65f03c0     	ret
  14e054: 97fd805c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000014e058 <android::MPEG2PSExtractor::getTrackMetaData(unsigned long, unsigned int)>:
  14e058: d10143ff     	sub	sp, sp, #0x50
  14e05c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  14e060: 910103fd     	add	x29, sp, #0x40
  14e064: d2800a09     	mov	x9, #0x50               // =80
  14e068: d280000a     	mov	x10, #0x0               // =0
  14e06c: f81f83a0     	stur	x0, [x29, #-0x8]
  14e070: f81f03a1     	stur	x1, [x29, #-0x10]
  14e074: b81ec3a2     	stur	w2, [x29, #-0x14]
  14e078: f85f83a0     	ldur	x0, [x29, #-0x8]
  14e07c: f85f03a1     	ldur	x1, [x29, #-0x10]
  14e080: 8b090009     	add	x9, x0, x9
  14e084: f90013e0     	str	x0, [sp, #0x20]
  14e088: aa0903e0     	mov	x0, x9
  14e08c: f9000fe8     	str	x8, [sp, #0x18]
  14e090: f9000bea     	str	x10, [sp, #0x10]
  14e094: f90007e1     	str	x1, [sp, #0x8]
  14e098: 97fd6c42     	bl	0xa91a0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE4sizeEv@plt>
  14e09c: f94007e8     	ldr	x8, [sp, #0x8]
  14e0a0: eb00011f     	cmp	x8, x0
  14e0a4: 1a9f37e2     	cset	w2, hs
  14e0a8: 37000042     	tbnz	w2, #0x0, 0x14e0b0 <android::MPEG2PSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x58>
  14e0ac: 14000005     	b	0x14e0c0 <android::MPEG2PSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x68>
  14e0b0: f9400fe0     	ldr	x0, [sp, #0x18]
  14e0b4: f9400be1     	ldr	x1, [sp, #0x10]
  14e0b8: 97fd5e92     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  14e0bc: 1400000e     	b	0x14e0f4 <android::MPEG2PSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x9c>
  14e0c0: d2800a08     	mov	x8, #0x50               // =80
  14e0c4: f94013e9     	ldr	x9, [sp, #0x20]
  14e0c8: 8b080120     	add	x0, x9, x8
  14e0cc: f85f03a1     	ldur	x1, [x29, #-0x10]
  14e0d0: 97fd5bd0     	bl	0xa5010 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE7valueAtEm@plt>
  14e0d4: 97fd5613     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  14e0d8: f9400008     	ldr	x8, [x0]
  14e0dc: f9401108     	ldr	x8, [x8, #0x20]
  14e0e0: f9400fe1     	ldr	x1, [sp, #0x18]
  14e0e4: f90003e8     	str	x8, [sp]
  14e0e8: aa0103e8     	mov	x8, x1
  14e0ec: f94003e9     	ldr	x9, [sp]
  14e0f0: d63f0120     	blr	x9
  14e0f4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14e0f8: 910143ff     	add	sp, sp, #0x50
  14e0fc: d65f03c0     	ret

000000000014e100 <android::MPEG2PSExtractor::getMetaData()>:
  14e100: d10143ff     	sub	sp, sp, #0x50
  14e104: a9047bfd     	stp	x29, x30, [sp, #0x40]
  14e108: 910103fd     	add	x29, sp, #0x40
  14e10c: 52800009     	mov	w9, #0x0                // =0
  14e110: b27d0bea     	orr	x10, xzr, #0x38
  14e114: d0000acb     	adrp	x11, 0x2a8000
  14e118: f945796b     	ldr	x11, [x11, #0xaf0]
  14e11c: f81f83a0     	stur	x0, [x29, #-0x8]
  14e120: 320003ec     	orr	w12, wzr, #0x1
  14e124: 0a0c0129     	and	w9, w9, w12
  14e128: 381f73a9     	sturb	w9, [x29, #-0x9]
  14e12c: aa0a03e0     	mov	x0, x10
  14e130: f9000fe8     	str	x8, [sp, #0x18]
  14e134: f9000beb     	str	x11, [sp, #0x10]
  14e138: 97fd6b76     	bl	0xa8f10 <_Znwm@plt>
  14e13c: f90007e0     	str	x0, [sp, #0x8]
  14e140: 97fd645c     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  14e144: 14000001     	b	0x14e148 <android::MPEG2PSExtractor::getMetaData()+0x48>
  14e148: f9400fe0     	ldr	x0, [sp, #0x18]
  14e14c: f94007e1     	ldr	x1, [sp, #0x8]
  14e150: 97fd5e6c     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  14e154: f9400fe0     	ldr	x0, [sp, #0x18]
  14e158: 97fd5b56     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  14e15c: f90003e0     	str	x0, [sp]
  14e160: 14000001     	b	0x14e164 <android::MPEG2PSExtractor::getMetaData()+0x64>
  14e164: 528daca1     	mov	w1, #0x6d65             // =28005
  14e168: 72adad21     	movk	w1, #0x6d69, lsl #16
  14e16c: f9400be8     	ldr	x8, [sp, #0x10]
  14e170: f9400102     	ldr	x2, [x8]
  14e174: f94003e0     	ldr	x0, [sp]
  14e178: 97fd4892     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  14e17c: 14000001     	b	0x14e180 <android::MPEG2PSExtractor::getMetaData()+0x80>
  14e180: 12800008     	mov	w8, #-0x1               // =-1
  14e184: 320003e9     	orr	w9, wzr, #0x1
  14e188: 0a090108     	and	w8, w8, w9
  14e18c: 381f73a8     	sturb	w8, [x29, #-0x9]
  14e190: 385f73a8     	ldurb	w8, [x29, #-0x9]
  14e194: 37000208     	tbnz	w8, #0x0, 0x14e1d4 <android::MPEG2PSExtractor::getMetaData()+0xd4>
  14e198: 1400000d     	b	0x14e1cc <android::MPEG2PSExtractor::getMetaData()+0xcc>
  14e19c: 2a0103e8     	mov	w8, w1
  14e1a0: f81e83a0     	stur	x0, [x29, #-0x18]
  14e1a4: b81e43a8     	stur	w8, [x29, #-0x1c]
  14e1a8: f94007e0     	ldr	x0, [sp, #0x8]
  14e1ac: 97fd49ed     	bl	0xa0960 <_ZdlPv@plt>
  14e1b0: 1400000c     	b	0x14e1e0 <android::MPEG2PSExtractor::getMetaData()+0xe0>
  14e1b4: 2a0103e8     	mov	w8, w1
  14e1b8: f81e83a0     	stur	x0, [x29, #-0x18]
  14e1bc: b81e43a8     	stur	w8, [x29, #-0x1c]
  14e1c0: f9400fe0     	ldr	x0, [sp, #0x18]
  14e1c4: 97fd4deb     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14e1c8: 14000006     	b	0x14e1e0 <android::MPEG2PSExtractor::getMetaData()+0xe0>
  14e1cc: f9400fe0     	ldr	x0, [sp, #0x18]
  14e1d0: 97fd4de8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  14e1d4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  14e1d8: 910143ff     	add	sp, sp, #0x50
  14e1dc: d65f03c0     	ret
  14e1e0: f85e83a0     	ldur	x0, [x29, #-0x18]
  14e1e4: 97fd674b     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000014e1e8 <android::MPEG2PSExtractor::flags() const>:
  14e1e8: d10043ff     	sub	sp, sp, #0x10
  14e1ec: 321e03e8     	orr	w8, wzr, #0x4
  14e1f0: f90007e0     	str	x0, [sp, #0x8]
  14e1f4: 2a0803e0     	mov	w0, w8
  14e1f8: 910043ff     	add	sp, sp, #0x10
  14e1fc: d65f03c0     	ret

000000000014e200 <android::MPEG2PSExtractor::dequeueChunk()>:
  14e200: d10203ff     	sub	sp, sp, #0x80
  14e204: a9077bfd     	stp	x29, x30, [sp, #0x70]
  14e208: 9101c3fd     	add	x29, sp, #0x70
  14e20c: d2800908     	mov	x8, #0x48               // =72
  14e210: b27e03e9     	orr	x9, xzr, #0x4
  14e214: b000056a     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  14e218: 9110d14a     	add	x10, x10, #0x434
  14e21c: f81f03a0     	stur	x0, [x29, #-0x10]
  14e220: f85f03a0     	ldur	x0, [x29, #-0x10]
  14e224: 8b080008     	add	x8, x0, x8
  14e228: f81d83a0     	stur	x0, [x29, #-0x28]
  14e22c: aa0803e0     	mov	x0, x8
  14e230: f81d03a9     	stur	x9, [x29, #-0x30]
  14e234: f9001fea     	str	x10, [sp, #0x38]
  14e238: 97fd4716     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e23c: 97fd55dd     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e240: f85d03a8     	ldur	x8, [x29, #-0x30]
  14e244: eb08001f     	cmp	x0, x8
  14e248: 1a9f27eb     	cset	w11, lo
  14e24c: 3700004b     	tbnz	w11, #0x0, 0x14e254 <android::MPEG2PSExtractor::dequeueChunk()+0x54>
  14e250: 14000004     	b	0x14e260 <android::MPEG2PSExtractor::dequeueChunk()+0x60>
  14e254: 12800148     	mov	w8, #-0xb               // =-11
  14e258: b81fc3a8     	stur	w8, [x29, #-0x4]
  14e25c: 14000065     	b	0x14e3f0 <android::MPEG2PSExtractor::dequeueChunk()+0x1f0>
  14e260: b24007e2     	orr	x2, xzr, #0x3
  14e264: d2800908     	mov	x8, #0x48               // =72
  14e268: f85d83a9     	ldur	x9, [x29, #-0x28]
  14e26c: 8b080120     	add	x0, x9, x8
  14e270: f9001be2     	str	x2, [sp, #0x30]
  14e274: 97fd4707     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e278: 97fd5bf6     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e27c: f9401fe2     	ldr	x2, [sp, #0x38]
  14e280: f90017e0     	str	x0, [sp, #0x28]
  14e284: aa0203e0     	mov	x0, x2
  14e288: f94017e1     	ldr	x1, [sp, #0x28]
  14e28c: f9401be2     	ldr	x2, [sp, #0x30]
  14e290: 97fd6878     	bl	0xa8470 <memcmp@plt>
  14e294: 35000040     	cbnz	w0, 0x14e29c <android::MPEG2PSExtractor::dequeueChunk()+0x9c>
  14e298: 14000004     	b	0x14e2a8 <android::MPEG2PSExtractor::dequeueChunk()+0xa8>
  14e29c: 12807dc8     	mov	w8, #-0x3ef             // =-1007
  14e2a0: b81fc3a8     	stur	w8, [x29, #-0x4]
  14e2a4: 14000053     	b	0x14e3f0 <android::MPEG2PSExtractor::dequeueChunk()+0x1f0>
  14e2a8: 52801748     	mov	w8, #0xba               // =186
  14e2ac: d2800909     	mov	x9, #0x48               // =72
  14e2b0: f85d83aa     	ldur	x10, [x29, #-0x28]
  14e2b4: 8b090140     	add	x0, x10, x9
  14e2b8: b90027e8     	str	w8, [sp, #0x24]
  14e2bc: 97fd46f5     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e2c0: 97fd5be4     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e2c4: 39400c08     	ldrb	w8, [x0, #0x3]
  14e2c8: b81ec3a8     	stur	w8, [x29, #-0x14]
  14e2cc: b85ec3a8     	ldur	w8, [x29, #-0x14]
  14e2d0: b94027eb     	ldr	w11, [sp, #0x24]
  14e2d4: 6b08017f     	cmp	w11, w8
  14e2d8: 1a9f17ec     	cset	w12, eq
  14e2dc: b90023e8     	str	w8, [sp, #0x20]
  14e2e0: 3700012c     	tbnz	w12, #0x0, 0x14e304 <android::MPEG2PSExtractor::dequeueChunk()+0x104>
  14e2e4: 14000001     	b	0x14e2e8 <android::MPEG2PSExtractor::dequeueChunk()+0xe8>
  14e2e8: 52801768     	mov	w8, #0xbb               // =187
  14e2ec: b94023e9     	ldr	w9, [sp, #0x20]
  14e2f0: 6b09011f     	cmp	w8, w9
  14e2f4: 1a9f17e8     	cset	w8, eq
  14e2f8: 370000e8     	tbnz	w8, #0x0, 0x14e314 <android::MPEG2PSExtractor::dequeueChunk()+0x114>
  14e2fc: 14000001     	b	0x14e300 <android::MPEG2PSExtractor::dequeueChunk()+0x100>
  14e300: 14000009     	b	0x14e324 <android::MPEG2PSExtractor::dequeueChunk()+0x124>
  14e304: f85d83a0     	ldur	x0, [x29, #-0x28]
  14e308: 97fd487a     	bl	0xa04f0 <_ZN7android16MPEG2PSExtractor11dequeuePackEv@plt>
  14e30c: f81e03a0     	stur	x0, [x29, #-0x20]
  14e310: 14000008     	b	0x14e330 <android::MPEG2PSExtractor::dequeueChunk()+0x130>
  14e314: f85d83a0     	ldur	x0, [x29, #-0x28]
  14e318: 97fd6ef6     	bl	0xa9ef0 <_ZN7android16MPEG2PSExtractor19dequeueSystemHeaderEv@plt>
  14e31c: f81e03a0     	stur	x0, [x29, #-0x20]
  14e320: 14000004     	b	0x14e330 <android::MPEG2PSExtractor::dequeueChunk()+0x130>
  14e324: f85d83a0     	ldur	x0, [x29, #-0x28]
  14e328: 97fd6756     	bl	0xa8080 <_ZN7android16MPEG2PSExtractor10dequeuePESEv@plt>
  14e32c: f81e03a0     	stur	x0, [x29, #-0x20]
  14e330: d2800008     	mov	x8, #0x0                // =0
  14e334: f85e03a9     	ldur	x9, [x29, #-0x20]
  14e338: eb08013f     	cmp	x9, x8
  14e33c: 1a9fd7ea     	cset	w10, gt
  14e340: 3700004a     	tbnz	w10, #0x0, 0x14e348 <android::MPEG2PSExtractor::dequeueChunk()+0x148>
  14e344: 14000028     	b	0x14e3e4 <android::MPEG2PSExtractor::dequeueChunk()+0x1e4>
  14e348: d2800908     	mov	x8, #0x48               // =72
  14e34c: f85d83a9     	ldur	x9, [x29, #-0x28]
  14e350: 8b080120     	add	x0, x9, x8
  14e354: 97fd46cf     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e358: 97fd5596     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e35c: f85e03a8     	ldur	x8, [x29, #-0x20]
  14e360: eb08001f     	cmp	x0, x8
  14e364: 1a9f27ea     	cset	w10, lo
  14e368: 3700004a     	tbnz	w10, #0x0, 0x14e370 <android::MPEG2PSExtractor::dequeueChunk()+0x170>
  14e36c: 14000004     	b	0x14e37c <android::MPEG2PSExtractor::dequeueChunk()+0x17c>
  14e370: 12800148     	mov	w8, #-0xb               // =-11
  14e374: b81fc3a8     	stur	w8, [x29, #-0x4]
  14e378: 1400001e     	b	0x14e3f0 <android::MPEG2PSExtractor::dequeueChunk()+0x1f0>
  14e37c: d2800908     	mov	x8, #0x48               // =72
  14e380: f85d83a9     	ldur	x9, [x29, #-0x28]
  14e384: 8b080120     	add	x0, x9, x8
  14e388: f9000fe8     	str	x8, [sp, #0x18]
  14e38c: 97fd46c1     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e390: f85d83a8     	ldur	x8, [x29, #-0x28]
  14e394: f9400fe9     	ldr	x9, [sp, #0x18]
  14e398: 8b09010a     	add	x10, x8, x9
  14e39c: f9000be0     	str	x0, [sp, #0x10]
  14e3a0: aa0a03e0     	mov	x0, x10
  14e3a4: 97fd46bb     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e3a8: 97fd679e     	bl	0xa8220 <_ZNK7android7ABuffer6offsetEv@plt>
  14e3ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  14e3b0: 8b080001     	add	x1, x0, x8
  14e3b4: f85d83a8     	ldur	x8, [x29, #-0x28]
  14e3b8: f9400fe9     	ldr	x9, [sp, #0x18]
  14e3bc: 8b090100     	add	x0, x8, x9
  14e3c0: f90007e1     	str	x1, [sp, #0x8]
  14e3c4: 97fd46b3     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e3c8: 97fd557a     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e3cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  14e3d0: eb080002     	subs	x2, x0, x8
  14e3d4: f9400be0     	ldr	x0, [sp, #0x10]
  14e3d8: f94007e1     	ldr	x1, [sp, #0x8]
  14e3dc: 97fd72fd     	bl	0xaafd0 <_ZN7android7ABuffer8setRangeEmm@plt>
  14e3e0: f81e03bf     	stur	xzr, [x29, #-0x20]
  14e3e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  14e3e8: 2a0803e9     	mov	w9, w8
  14e3ec: b81fc3a9     	stur	w9, [x29, #-0x4]
  14e3f0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  14e3f4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  14e3f8: 910203ff     	add	sp, sp, #0x80
  14e3fc: d65f03c0     	ret

000000000014e400 <android::MPEG2PSExtractor::dequeuePack()>:
  14e400: d10103ff     	sub	sp, sp, #0x40
  14e404: a9037bfd     	stp	x29, x30, [sp, #0x30]
  14e408: 9100c3fd     	add	x29, sp, #0x30
  14e40c: d2800908     	mov	x8, #0x48               // =72
  14e410: b27f0be9     	orr	x9, xzr, #0xe
  14e414: f81f03a0     	stur	x0, [x29, #-0x10]
  14e418: f85f03a0     	ldur	x0, [x29, #-0x10]
  14e41c: 8b080008     	add	x8, x0, x8
  14e420: f9000be0     	str	x0, [sp, #0x10]
  14e424: aa0803e0     	mov	x0, x8
  14e428: f90007e9     	str	x9, [sp, #0x8]
  14e42c: 97fd4699     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e430: 97fd5560     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e434: f94007e8     	ldr	x8, [sp, #0x8]
  14e438: eb08001f     	cmp	x0, x8
  14e43c: 1a9f27ea     	cset	w10, lo
  14e440: 3700004a     	tbnz	w10, #0x0, 0x14e448 <android::MPEG2PSExtractor::dequeuePack()+0x48>
  14e444: 14000004     	b	0x14e454 <android::MPEG2PSExtractor::dequeuePack()+0x54>
  14e448: 92800148     	mov	x8, #-0xb               // =-11
  14e44c: f81f83a8     	stur	x8, [x29, #-0x8]
  14e450: 14000011     	b	0x14e494 <android::MPEG2PSExtractor::dequeuePack()+0x94>
  14e454: 32000be8     	orr	w8, wzr, #0x7
  14e458: d2800909     	mov	x9, #0x48               // =72
  14e45c: f9400bea     	ldr	x10, [sp, #0x10]
  14e460: 8b090140     	add	x0, x10, x9
  14e464: b90007e8     	str	w8, [sp, #0x4]
  14e468: 97fd468a     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e46c: 97fd5b79     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e470: 39403408     	ldrb	w8, [x0, #0xd]
  14e474: b94007eb     	ldr	w11, [sp, #0x4]
  14e478: 0a0b0108     	and	w8, w8, w11
  14e47c: b81ec3a8     	stur	w8, [x29, #-0x14]
  14e480: b85ec3a8     	ldur	w8, [x29, #-0x14]
  14e484: 11003908     	add	w8, w8, #0xe
  14e488: 2a0803e9     	mov	w9, w8
  14e48c: d3407d29     	ubfx	x9, x9, #0, #32
  14e490: f81f83a9     	stur	x9, [x29, #-0x8]
  14e494: f85f83a0     	ldur	x0, [x29, #-0x8]
  14e498: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  14e49c: 910103ff     	add	sp, sp, #0x40
  14e4a0: d65f03c0     	ret

000000000014e4a4 <android::MPEG2PSExtractor::dequeueSystemHeader()>:
  14e4a4: d10103ff     	sub	sp, sp, #0x40
  14e4a8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  14e4ac: 9100c3fd     	add	x29, sp, #0x30
  14e4b0: d2800908     	mov	x8, #0x48               // =72
  14e4b4: b27f07e9     	orr	x9, xzr, #0x6
  14e4b8: f81f03a0     	stur	x0, [x29, #-0x10]
  14e4bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  14e4c0: 8b080008     	add	x8, x0, x8
  14e4c4: f9000be0     	str	x0, [sp, #0x10]
  14e4c8: aa0803e0     	mov	x0, x8
  14e4cc: f90007e9     	str	x9, [sp, #0x8]
  14e4d0: 97fd4670     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e4d4: 97fd5537     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e4d8: f94007e8     	ldr	x8, [sp, #0x8]
  14e4dc: eb08001f     	cmp	x0, x8
  14e4e0: 1a9f27ea     	cset	w10, lo
  14e4e4: 3700004a     	tbnz	w10, #0x0, 0x14e4ec <android::MPEG2PSExtractor::dequeueSystemHeader()+0x48>
  14e4e8: 14000004     	b	0x14e4f8 <android::MPEG2PSExtractor::dequeueSystemHeader()+0x54>
  14e4ec: 92800148     	mov	x8, #-0xb               // =-11
  14e4f0: f81f83a8     	stur	x8, [x29, #-0x8]
  14e4f4: 14000013     	b	0x14e540 <android::MPEG2PSExtractor::dequeueSystemHeader()+0x9c>
  14e4f8: b27e03e8     	orr	x8, xzr, #0x4
  14e4fc: d2800909     	mov	x9, #0x48               // =72
  14e500: f9400bea     	ldr	x10, [sp, #0x10]
  14e504: 8b090140     	add	x0, x10, x9
  14e508: f90003e8     	str	x8, [sp]
  14e50c: 97fd4661     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e510: 97fd5b50     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e514: f94003e8     	ldr	x8, [sp]
  14e518: 8b080000     	add	x0, x0, x8
  14e51c: 97fd65e5     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  14e520: 32003feb     	orr	w11, wzr, #0xffff
  14e524: 0a0b000b     	and	w11, w0, w11
  14e528: b81ec3ab     	stur	w11, [x29, #-0x14]
  14e52c: b85ec3ab     	ldur	w11, [x29, #-0x14]
  14e530: 1100196b     	add	w11, w11, #0x6
  14e534: 2a0b03e8     	mov	w8, w11
  14e538: d3407d08     	ubfx	x8, x8, #0, #32
  14e53c: f81f83a8     	stur	x8, [x29, #-0x8]
  14e540: f85f83a0     	ldur	x0, [x29, #-0x8]
  14e544: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  14e548: 910103ff     	add	sp, sp, #0x40
  14e54c: d65f03c0     	ret

000000000014e550 <android::MPEG2PSExtractor::dequeuePES()>:
  14e550: f81e0ffc     	str	x28, [sp, #-0x20]!
  14e554: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14e558: 910043fd     	add	x29, sp, #0x10
  14e55c: d10ec3ff     	sub	sp, sp, #0x3b0
  14e560: d10243a8     	sub	x8, x29, #0x90
  14e564: d53bd049     	mrs	x9, TPIDR_EL0
  14e568: f9401529     	ldr	x9, [x9, #0x28]
  14e56c: f9003d09     	str	x9, [x8, #0x78]
  14e570: f9001100     	str	x0, [x8, #0x20]
  14e574: f9401109     	ldr	x9, [x8, #0x20]
  14e578: aa0903e0     	mov	x0, x9
  14e57c: 91012129     	add	x9, x9, #0x48
  14e580: f9014fe0     	str	x0, [sp, #0x298]
  14e584: aa0903e0     	mov	x0, x9
  14e588: f9014be8     	str	x8, [sp, #0x290]
  14e58c: 97fd4641     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e590: 97fd5508     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e594: f1001408     	subs	x8, x0, #0x5
  14e598: f90147e8     	str	x8, [sp, #0x288]
  14e59c: 540000c8     	b.hi	0x14e5b4 <android::MPEG2PSExtractor::dequeuePES()+0x64>
  14e5a0: 14000001     	b	0x14e5a4 <android::MPEG2PSExtractor::dequeuePES()+0x54>
  14e5a4: 92800148     	mov	x8, #-0xb               // =-11
  14e5a8: f9414be9     	ldr	x9, [sp, #0x290]
  14e5ac: f9001528     	str	x8, [x9, #0x28]
  14e5b0: 140004ab     	b	0x14f85c <android::MPEG2PSExtractor::dequeuePES()+0x130c>
  14e5b4: f9414fe8     	ldr	x8, [sp, #0x298]
  14e5b8: 91012100     	add	x0, x8, #0x48
  14e5bc: 97fd4635     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e5c0: 97fd5b24     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e5c4: 91001000     	add	x0, x0, #0x4
  14e5c8: 97fd65ba     	bl	0xa7cb0 <_ZN7android6U16_ATEPKh@plt>
  14e5cc: 12003c00     	and	w0, w0, #0xffff
  14e5d0: b818c3a0     	stur	w0, [x29, #-0x74]
  14e5d4: b858c3a0     	ldur	w0, [x29, #-0x74]
  14e5d8: 350000c0     	cbnz	w0, 0x14e5f0 <android::MPEG2PSExtractor::dequeuePES()+0xa0>
  14e5dc: 14000001     	b	0x14e5e0 <android::MPEG2PSExtractor::dequeuePES()+0x90>
  14e5e0: 92800148     	mov	x8, #-0xb               // =-11
  14e5e4: f9414be9     	ldr	x9, [sp, #0x290]
  14e5e8: f9001528     	str	x8, [x9, #0x28]
  14e5ec: 1400049c     	b	0x14f85c <android::MPEG2PSExtractor::dequeuePES()+0x130c>
  14e5f0: b858c3a8     	ldur	w8, [x29, #-0x74]
  14e5f4: 11001908     	add	w8, w8, #0x6
  14e5f8: 2a0803e9     	mov	w9, w8
  14e5fc: f9414bea     	ldr	x10, [sp, #0x290]
  14e600: f9000949     	str	x9, [x10, #0x10]
  14e604: f9414fe9     	ldr	x9, [sp, #0x298]
  14e608: 91012120     	add	x0, x9, #0x48
  14e60c: 97fd4621     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e610: 97fd54e8     	bl	0xa39b0 <_ZNK7android7ABuffer4sizeEv@plt>
  14e614: f9414be9     	ldr	x9, [sp, #0x290]
  14e618: f940092a     	ldr	x10, [x9, #0x10]
  14e61c: eb0a000a     	subs	x10, x0, x10
  14e620: f90143ea     	str	x10, [sp, #0x280]
  14e624: 540000c2     	b.hs	0x14e63c <android::MPEG2PSExtractor::dequeuePES()+0xec>
  14e628: 14000001     	b	0x14e62c <android::MPEG2PSExtractor::dequeuePES()+0xdc>
  14e62c: 92800148     	mov	x8, #-0xb               // =-11
  14e630: f9414be9     	ldr	x9, [sp, #0x290]
  14e634: f9001528     	str	x8, [x9, #0x28]
  14e638: 14000489     	b	0x14f85c <android::MPEG2PSExtractor::dequeuePES()+0x130c>
  14e63c: f9414fe8     	ldr	x8, [sp, #0x298]
  14e640: 91012100     	add	x0, x8, #0x48
  14e644: 97fd4613     	bl	0x9fe90 <_ZNK7android2spINS_7ABufferEEptEv@plt>
  14e648: 97fd5b02     	bl	0xa5250 <_ZN7android7ABuffer4dataEv@plt>
  14e64c: f9414be8     	ldr	x8, [sp, #0x290]
  14e650: f9400902     	ldr	x2, [x8, #0x10]
  14e654: d10123be     	sub	x30, x29, #0x48
  14e658: f9013fe0     	str	x0, [sp, #0x278]
  14e65c: aa1e03e0     	mov	x0, x30
  14e660: f9413fe1     	ldr	x1, [sp, #0x278]
  14e664: f9013bfe     	str	x30, [sp, #0x270]
  14e668: 97fd46de     	bl	0xa01e0 <_ZN7android10ABitReaderC1EPKhm@plt>
  14e66c: 321d07e9     	orr	w9, wzr, #0x18
  14e670: 2a0903e1     	mov	w1, w9
  14e674: f9413be0     	ldr	x0, [sp, #0x270]
  14e678: 97fd4f4a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e67c: b9026fe0     	str	w0, [sp, #0x26c]
  14e680: 14000001     	b	0x14e684 <android::MPEG2PSExtractor::dequeuePES()+0x134>
  14e684: b9426fe8     	ldr	w8, [sp, #0x26c]
  14e688: b817c3a8     	stur	w8, [x29, #-0x84]
  14e68c: b857c3a9     	ldur	w9, [x29, #-0x84]
  14e690: 71000529     	subs	w9, w9, #0x1
  14e694: b9026be9     	str	w9, [sp, #0x268]
  14e698: 540001a0     	b.eq	0x14e6cc <android::MPEG2PSExtractor::dequeuePES()+0x17c>
  14e69c: 14000001     	b	0x14e6a0 <android::MPEG2PSExtractor::dequeuePES()+0x150>
  14e6a0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14e6a4: f9414be9     	ldr	x9, [sp, #0x290]
  14e6a8: f9001528     	str	x8, [x9, #0x28]
  14e6ac: 320003ea     	orr	w10, wzr, #0x1
  14e6b0: b81683aa     	stur	w10, [x29, #-0x98]
  14e6b4: 14000464     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e6b8: f9414be8     	ldr	x8, [sp, #0x290]
  14e6bc: f9000100     	str	x0, [x8]
  14e6c0: 2a0103e9     	mov	w9, w1
  14e6c4: b816c3a9     	stur	w9, [x29, #-0x94]
  14e6c8: 14000462     	b	0x14f850 <android::MPEG2PSExtractor::dequeuePES()+0x1300>
  14e6cc: b857c3a8     	ldur	w8, [x29, #-0x84]
  14e6d0: 71000508     	subs	w8, w8, #0x1
  14e6d4: b90267e8     	str	w8, [sp, #0x264]
  14e6d8: 54000100     	b.eq	0x14e6f8 <android::MPEG2PSExtractor::dequeuePES()+0x1a8>
  14e6dc: 14000001     	b	0x14e6e0 <android::MPEG2PSExtractor::dequeuePES()+0x190>
  14e6e0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14e6e4: f9414be9     	ldr	x9, [sp, #0x290]
  14e6e8: f9001528     	str	x8, [x9, #0x28]
  14e6ec: 320003ea     	orr	w10, wzr, #0x1
  14e6f0: b81683aa     	stur	w10, [x29, #-0x98]
  14e6f4: 14000454     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e6f8: 321d03e8     	orr	w8, wzr, #0x8
  14e6fc: 2a0803e1     	mov	w1, w8
  14e700: d10123a0     	sub	x0, x29, #0x48
  14e704: 97fd4f27     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e708: b90263e0     	str	w0, [sp, #0x260]
  14e70c: 14000001     	b	0x14e710 <android::MPEG2PSExtractor::dequeuePES()+0x1c0>
  14e710: b94263e8     	ldr	w8, [sp, #0x260]
  14e714: b81b43a8     	stur	w8, [x29, #-0x4c]
  14e718: 321c03e9     	orr	w9, wzr, #0x10
  14e71c: 2a0903e1     	mov	w1, w9
  14e720: d10123a0     	sub	x0, x29, #0x48
  14e724: 97fd4f1f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e728: b9025fe0     	str	w0, [sp, #0x25c]
  14e72c: 14000001     	b	0x14e730 <android::MPEG2PSExtractor::dequeuePES()+0x1e0>
  14e730: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14e734: 7102f108     	subs	w8, w8, #0xbc
  14e738: b9025be8     	str	w8, [sp, #0x258]
  14e73c: 54001bc1     	b.ne	0x14eab4 <android::MPEG2PSExtractor::dequeuePES()+0x564>
  14e740: 14000001     	b	0x14e744 <android::MPEG2PSExtractor::dequeuePES()+0x1f4>
  14e744: f9414fe8     	ldr	x8, [sp, #0x298]
  14e748: 3941e109     	ldrb	w9, [x8, #0x78]
  14e74c: 37000109     	tbnz	w9, #0x0, 0x14e76c <android::MPEG2PSExtractor::dequeuePES()+0x21c>
  14e750: 14000001     	b	0x14e754 <android::MPEG2PSExtractor::dequeuePES()+0x204>
  14e754: f9414be8     	ldr	x8, [sp, #0x290]
  14e758: f9400909     	ldr	x9, [x8, #0x10]
  14e75c: f9001509     	str	x9, [x8, #0x28]
  14e760: 320003ea     	orr	w10, wzr, #0x1
  14e764: b81683aa     	stur	w10, [x29, #-0x98]
  14e768: 14000437     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e76c: f9414fe8     	ldr	x8, [sp, #0x298]
  14e770: 91020100     	add	x0, x8, #0x80
  14e774: 97fd5e8f     	bl	0xa61b0 <_ZN7android11KeyedVectorIjjE5clearEv@plt>
  14e778: 14000001     	b	0x14e77c <android::MPEG2PSExtractor::dequeuePES()+0x22c>
  14e77c: 320003e8     	orr	w8, wzr, #0x1
  14e780: 2a0803e1     	mov	w1, w8
  14e784: d10123a0     	sub	x0, x29, #0x48
  14e788: 97fd4f06     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e78c: b90257e0     	str	w0, [sp, #0x254]
  14e790: 14000001     	b	0x14e794 <android::MPEG2PSExtractor::dequeuePES()+0x244>
  14e794: 321f03e8     	orr	w8, wzr, #0x2
  14e798: 2a0803e1     	mov	w1, w8
  14e79c: d10123a0     	sub	x0, x29, #0x48
  14e7a0: 97fd4f00     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e7a4: b90253e0     	str	w0, [sp, #0x250]
  14e7a8: 14000001     	b	0x14e7ac <android::MPEG2PSExtractor::dequeuePES()+0x25c>
  14e7ac: 528000a8     	mov	w8, #0x5                // =5
  14e7b0: 2a0803e1     	mov	w1, w8
  14e7b4: d10123a0     	sub	x0, x29, #0x48
  14e7b8: 97fd4efa     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e7bc: b9024fe0     	str	w0, [sp, #0x24c]
  14e7c0: 14000001     	b	0x14e7c4 <android::MPEG2PSExtractor::dequeuePES()+0x274>
  14e7c4: 32000be8     	orr	w8, wzr, #0x7
  14e7c8: 2a0803e1     	mov	w1, w8
  14e7cc: d10123a0     	sub	x0, x29, #0x48
  14e7d0: 97fd4ef4     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e7d4: b9024be0     	str	w0, [sp, #0x248]
  14e7d8: 14000001     	b	0x14e7dc <android::MPEG2PSExtractor::dequeuePES()+0x28c>
  14e7dc: 320003e8     	orr	w8, wzr, #0x1
  14e7e0: 2a0803e1     	mov	w1, w8
  14e7e4: d10123a0     	sub	x0, x29, #0x48
  14e7e8: 97fd4eee     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e7ec: b90247e0     	str	w0, [sp, #0x244]
  14e7f0: 14000001     	b	0x14e7f4 <android::MPEG2PSExtractor::dequeuePES()+0x2a4>
  14e7f4: 321c03e8     	orr	w8, wzr, #0x10
  14e7f8: 2a0803e1     	mov	w1, w8
  14e7fc: d10123a0     	sub	x0, x29, #0x48
  14e800: 97fd4ee8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e804: b90243e0     	str	w0, [sp, #0x240]
  14e808: 14000001     	b	0x14e80c <android::MPEG2PSExtractor::dequeuePES()+0x2bc>
  14e80c: b94243e8     	ldr	w8, [sp, #0x240]
  14e810: b81643a8     	stur	w8, [x29, #-0x9c]
  14e814: aa1f03e9     	mov	x9, xzr
  14e818: f81583a9     	stur	x9, [x29, #-0xa8]
  14e81c: 14000001     	b	0x14e820 <android::MPEG2PSExtractor::dequeuePES()+0x2d0>
  14e820: f85583a8     	ldur	x8, [x29, #-0xa8]
  14e824: b85643a9     	ldur	w9, [x29, #-0x9c]
  14e828: 2a0903ea     	mov	w10, w9
  14e82c: eb0a0108     	subs	x8, x8, x10
  14e830: f9011fe8     	str	x8, [sp, #0x238]
  14e834: 540007e2     	b.hs	0x14e930 <android::MPEG2PSExtractor::dequeuePES()+0x3e0>
  14e838: 14000001     	b	0x14e83c <android::MPEG2PSExtractor::dequeuePES()+0x2ec>
  14e83c: f85583a8     	ldur	x8, [x29, #-0xa8]
  14e840: 91000908     	add	x8, x8, #0x2
  14e844: b85643a9     	ldur	w9, [x29, #-0x9c]
  14e848: 2a0903ea     	mov	w10, w9
  14e84c: eb0a0108     	subs	x8, x8, x10
  14e850: f9011be8     	str	x8, [sp, #0x230]
  14e854: 54000109     	b.ls	0x14e874 <android::MPEG2PSExtractor::dequeuePES()+0x324>
  14e858: 14000001     	b	0x14e85c <android::MPEG2PSExtractor::dequeuePES()+0x30c>
  14e85c: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14e860: f9414be9     	ldr	x9, [sp, #0x290]
  14e864: f9001528     	str	x8, [x9, #0x28]
  14e868: 320003ea     	orr	w10, wzr, #0x1
  14e86c: b81683aa     	stur	w10, [x29, #-0x98]
  14e870: 140003f5     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e874: 321d03e8     	orr	w8, wzr, #0x8
  14e878: 2a0803e1     	mov	w1, w8
  14e87c: d10123a0     	sub	x0, x29, #0x48
  14e880: 97fd4ec8     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e884: b9022fe0     	str	w0, [sp, #0x22c]
  14e888: 14000001     	b	0x14e88c <android::MPEG2PSExtractor::dequeuePES()+0x33c>
  14e88c: b9422fe8     	ldr	w8, [sp, #0x22c]
  14e890: b81543a8     	stur	w8, [x29, #-0xac]
  14e894: 321d03e9     	orr	w9, wzr, #0x8
  14e898: 2a0903e1     	mov	w1, w9
  14e89c: d10123a0     	sub	x0, x29, #0x48
  14e8a0: 97fd4ec0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e8a4: b9022be0     	str	w0, [sp, #0x228]
  14e8a8: 14000001     	b	0x14e8ac <android::MPEG2PSExtractor::dequeuePES()+0x35c>
  14e8ac: b9422be8     	ldr	w8, [sp, #0x228]
  14e8b0: b81503a8     	stur	w8, [x29, #-0xb0]
  14e8b4: f85583a9     	ldur	x9, [x29, #-0xa8]
  14e8b8: b85503aa     	ldur	w10, [x29, #-0xb0]
  14e8bc: 2a0a03eb     	mov	w11, w10
  14e8c0: 8b0b0129     	add	x9, x9, x11
  14e8c4: 91000929     	add	x9, x9, #0x2
  14e8c8: b85643aa     	ldur	w10, [x29, #-0x9c]
  14e8cc: 2a0a03eb     	mov	w11, w10
  14e8d0: eb0b0129     	subs	x9, x9, x11
  14e8d4: f90113e9     	str	x9, [sp, #0x220]
  14e8d8: 54000109     	b.ls	0x14e8f8 <android::MPEG2PSExtractor::dequeuePES()+0x3a8>
  14e8dc: 14000001     	b	0x14e8e0 <android::MPEG2PSExtractor::dequeuePES()+0x390>
  14e8e0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14e8e4: f9414be9     	ldr	x9, [sp, #0x290]
  14e8e8: f9001528     	str	x8, [x9, #0x28]
  14e8ec: 320003ea     	orr	w10, wzr, #0x1
  14e8f0: b81683aa     	stur	w10, [x29, #-0x98]
  14e8f4: 140003d4     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e8f8: b85503a8     	ldur	w8, [x29, #-0xb0]
  14e8fc: 531d7108     	lsl	w8, w8, #3
  14e900: 2a0803e1     	mov	w1, w8
  14e904: d10123a0     	sub	x0, x29, #0x48
  14e908: 97fd6056     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14e90c: b9021fe0     	str	w0, [sp, #0x21c]
  14e910: 14000001     	b	0x14e914 <android::MPEG2PSExtractor::dequeuePES()+0x3c4>
  14e914: b85503a8     	ldur	w8, [x29, #-0xb0]
  14e918: 11000908     	add	w8, w8, #0x2
  14e91c: 2a0803e9     	mov	w9, w8
  14e920: f85583aa     	ldur	x10, [x29, #-0xa8]
  14e924: 8b090149     	add	x9, x10, x9
  14e928: f81583a9     	stur	x9, [x29, #-0xa8]
  14e92c: 17ffffbd     	b	0x14e820 <android::MPEG2PSExtractor::dequeuePES()+0x2d0>
  14e930: 321c03e8     	orr	w8, wzr, #0x10
  14e934: 2a0803e1     	mov	w1, w8
  14e938: d10123a0     	sub	x0, x29, #0x48
  14e93c: 97fd4e99     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e940: b9021be0     	str	w0, [sp, #0x218]
  14e944: 14000001     	b	0x14e948 <android::MPEG2PSExtractor::dequeuePES()+0x3f8>
  14e948: b9421be8     	ldr	w8, [sp, #0x218]
  14e94c: b814c3a8     	stur	w8, [x29, #-0xb4]
  14e950: aa1f03e9     	mov	x9, xzr
  14e954: f81583a9     	stur	x9, [x29, #-0xa8]
  14e958: 14000001     	b	0x14e95c <android::MPEG2PSExtractor::dequeuePES()+0x40c>
  14e95c: f85583a8     	ldur	x8, [x29, #-0xa8]
  14e960: b854c3a9     	ldur	w9, [x29, #-0xb4]
  14e964: 2a0903ea     	mov	w10, w9
  14e968: eb0a0108     	subs	x8, x8, x10
  14e96c: f9010be8     	str	x8, [sp, #0x210]
  14e970: 540008e2     	b.hs	0x14ea8c <android::MPEG2PSExtractor::dequeuePES()+0x53c>
  14e974: 14000001     	b	0x14e978 <android::MPEG2PSExtractor::dequeuePES()+0x428>
  14e978: f85583a8     	ldur	x8, [x29, #-0xa8]
  14e97c: 91001108     	add	x8, x8, #0x4
  14e980: b854c3a9     	ldur	w9, [x29, #-0xb4]
  14e984: 2a0903ea     	mov	w10, w9
  14e988: eb0a0108     	subs	x8, x8, x10
  14e98c: f90107e8     	str	x8, [sp, #0x208]
  14e990: 54000109     	b.ls	0x14e9b0 <android::MPEG2PSExtractor::dequeuePES()+0x460>
  14e994: 14000001     	b	0x14e998 <android::MPEG2PSExtractor::dequeuePES()+0x448>
  14e998: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14e99c: f9414be9     	ldr	x9, [sp, #0x290]
  14e9a0: f9001528     	str	x8, [x9, #0x28]
  14e9a4: 320003ea     	orr	w10, wzr, #0x1
  14e9a8: b81683aa     	stur	w10, [x29, #-0x98]
  14e9ac: 140003a6     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14e9b0: 321d03e8     	orr	w8, wzr, #0x8
  14e9b4: 2a0803e1     	mov	w1, w8
  14e9b8: d10123a0     	sub	x0, x29, #0x48
  14e9bc: 97fd4e79     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e9c0: b90207e0     	str	w0, [sp, #0x204]
  14e9c4: 14000001     	b	0x14e9c8 <android::MPEG2PSExtractor::dequeuePES()+0x478>
  14e9c8: b94207e8     	ldr	w8, [sp, #0x204]
  14e9cc: b81b03a8     	stur	w8, [x29, #-0x50]
  14e9d0: 321d03e9     	orr	w9, wzr, #0x8
  14e9d4: 2a0903e1     	mov	w1, w9
  14e9d8: d10123a0     	sub	x0, x29, #0x48
  14e9dc: 97fd4e71     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14e9e0: b90203e0     	str	w0, [sp, #0x200]
  14e9e4: 14000001     	b	0x14e9e8 <android::MPEG2PSExtractor::dequeuePES()+0x498>
  14e9e8: b94203e8     	ldr	w8, [sp, #0x200]
  14e9ec: b81ac3a8     	stur	w8, [x29, #-0x54]
  14e9f0: f9414fe9     	ldr	x9, [sp, #0x298]
  14e9f4: 91020120     	add	x0, x9, #0x80
  14e9f8: d10153a1     	sub	x1, x29, #0x54
  14e9fc: d10143a2     	sub	x2, x29, #0x50
  14ea00: 97fd5410     	bl	0xa3a40 <_ZN7android11KeyedVectorIjjE3addERKjS3_@plt>
  14ea04: f900ffe0     	str	x0, [sp, #0x1f8]
  14ea08: 14000001     	b	0x14ea0c <android::MPEG2PSExtractor::dequeuePES()+0x4bc>
  14ea0c: 321c03e8     	orr	w8, wzr, #0x10
  14ea10: 2a0803e1     	mov	w1, w8
  14ea14: d10123a0     	sub	x0, x29, #0x48
  14ea18: 97fd4e62     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ea1c: b901f7e0     	str	w0, [sp, #0x1f4]
  14ea20: 14000001     	b	0x14ea24 <android::MPEG2PSExtractor::dequeuePES()+0x4d4>
  14ea24: b941f7e8     	ldr	w8, [sp, #0x1f4]
  14ea28: b81483a8     	stur	w8, [x29, #-0xb8]
  14ea2c: f85583a9     	ldur	x9, [x29, #-0xa8]
  14ea30: b85483aa     	ldur	w10, [x29, #-0xb8]
  14ea34: 2a0a03eb     	mov	w11, w10
  14ea38: 8b0b0129     	add	x9, x9, x11
  14ea3c: 91001129     	add	x9, x9, #0x4
  14ea40: b854c3aa     	ldur	w10, [x29, #-0xb4]
  14ea44: 2a0a03eb     	mov	w11, w10
  14ea48: eb0b0129     	subs	x9, x9, x11
  14ea4c: f900f7e9     	str	x9, [sp, #0x1e8]
  14ea50: 54000109     	b.ls	0x14ea70 <android::MPEG2PSExtractor::dequeuePES()+0x520>
  14ea54: 14000001     	b	0x14ea58 <android::MPEG2PSExtractor::dequeuePES()+0x508>
  14ea58: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ea5c: f9414be9     	ldr	x9, [sp, #0x290]
  14ea60: f9001528     	str	x8, [x9, #0x28]
  14ea64: 320003ea     	orr	w10, wzr, #0x1
  14ea68: b81683aa     	stur	w10, [x29, #-0x98]
  14ea6c: 14000376     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ea70: b85483a8     	ldur	w8, [x29, #-0xb8]
  14ea74: 11001108     	add	w8, w8, #0x4
  14ea78: 2a0803e9     	mov	w9, w8
  14ea7c: f85583aa     	ldur	x10, [x29, #-0xa8]
  14ea80: 8b090149     	add	x9, x10, x9
  14ea84: f81583a9     	stur	x9, [x29, #-0xa8]
  14ea88: 17ffffb5     	b	0x14e95c <android::MPEG2PSExtractor::dequeuePES()+0x40c>
  14ea8c: 321b03e8     	orr	w8, wzr, #0x20
  14ea90: 2a0803e1     	mov	w1, w8
  14ea94: d10123a0     	sub	x0, x29, #0x48
  14ea98: 97fd4e42     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ea9c: b901e7e0     	str	w0, [sp, #0x1e4]
  14eaa0: 14000001     	b	0x14eaa4 <android::MPEG2PSExtractor::dequeuePES()+0x554>
  14eaa4: 320003e8     	orr	w8, wzr, #0x1
  14eaa8: f9414fe9     	ldr	x9, [sp, #0x298]
  14eaac: 3901e528     	strb	w8, [x9, #0x79]
  14eab0: 1400035f     	b	0x14f82c <android::MPEG2PSExtractor::dequeuePES()+0x12dc>
  14eab4: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eab8: 7102f908     	subs	w8, w8, #0xbe
  14eabc: b901e3e8     	str	w8, [sp, #0x1e0]
  14eac0: 54006640     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eac4: 14000001     	b	0x14eac8 <android::MPEG2PSExtractor::dequeuePES()+0x578>
  14eac8: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eacc: 7102fd08     	subs	w8, w8, #0xbf
  14ead0: b901dfe8     	str	w8, [sp, #0x1dc]
  14ead4: 540065a0     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14ead8: 14000001     	b	0x14eadc <android::MPEG2PSExtractor::dequeuePES()+0x58c>
  14eadc: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eae0: 7103c108     	subs	w8, w8, #0xf0
  14eae4: b901dbe8     	str	w8, [sp, #0x1d8]
  14eae8: 54006500     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eaec: 14000001     	b	0x14eaf0 <android::MPEG2PSExtractor::dequeuePES()+0x5a0>
  14eaf0: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eaf4: 7103c508     	subs	w8, w8, #0xf1
  14eaf8: b901d7e8     	str	w8, [sp, #0x1d4]
  14eafc: 54006460     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eb00: 14000001     	b	0x14eb04 <android::MPEG2PSExtractor::dequeuePES()+0x5b4>
  14eb04: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eb08: 7103fd08     	subs	w8, w8, #0xff
  14eb0c: b901d3e8     	str	w8, [sp, #0x1d0]
  14eb10: 540063c0     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eb14: 14000001     	b	0x14eb18 <android::MPEG2PSExtractor::dequeuePES()+0x5c8>
  14eb18: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eb1c: 7103c908     	subs	w8, w8, #0xf2
  14eb20: b901cfe8     	str	w8, [sp, #0x1cc]
  14eb24: 54006320     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eb28: 14000001     	b	0x14eb2c <android::MPEG2PSExtractor::dequeuePES()+0x5dc>
  14eb2c: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14eb30: 7103e108     	subs	w8, w8, #0xf8
  14eb34: b901cbe8     	str	w8, [sp, #0x1c8]
  14eb38: 54006280     	b.eq	0x14f788 <android::MPEG2PSExtractor::dequeuePES()+0x1238>
  14eb3c: 14000001     	b	0x14eb40 <android::MPEG2PSExtractor::dequeuePES()+0x5f0>
  14eb40: 321f03e8     	orr	w8, wzr, #0x2
  14eb44: 2a0803e1     	mov	w1, w8
  14eb48: d10123a0     	sub	x0, x29, #0x48
  14eb4c: 97fd4e15     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14eb50: b901c7e0     	str	w0, [sp, #0x1c4]
  14eb54: 14000001     	b	0x14eb58 <android::MPEG2PSExtractor::dequeuePES()+0x608>
  14eb58: 321f03e8     	orr	w8, wzr, #0x2
  14eb5c: 2a0803e1     	mov	w1, w8
  14eb60: d10123a0     	sub	x0, x29, #0x48
  14eb64: 97fd4e0f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14eb68: b901c3e0     	str	w0, [sp, #0x1c0]
  14eb6c: 14000001     	b	0x14eb70 <android::MPEG2PSExtractor::dequeuePES()+0x620>
  14eb70: 320003e8     	orr	w8, wzr, #0x1
  14eb74: 2a0803e1     	mov	w1, w8
  14eb78: d10123a0     	sub	x0, x29, #0x48
  14eb7c: 97fd4e09     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14eb80: b901bfe0     	str	w0, [sp, #0x1bc]
  14eb84: 14000001     	b	0x14eb88 <android::MPEG2PSExtractor::dequeuePES()+0x638>
  14eb88: 320003e8     	orr	w8, wzr, #0x1
  14eb8c: 2a0803e1     	mov	w1, w8
  14eb90: d10123a0     	sub	x0, x29, #0x48
  14eb94: 97fd4e03     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14eb98: b901bbe0     	str	w0, [sp, #0x1b8]
  14eb9c: 14000001     	b	0x14eba0 <android::MPEG2PSExtractor::dequeuePES()+0x650>
  14eba0: 320003e8     	orr	w8, wzr, #0x1
  14eba4: 2a0803e1     	mov	w1, w8
  14eba8: d10123a0     	sub	x0, x29, #0x48
  14ebac: 97fd4dfd     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ebb0: b901b7e0     	str	w0, [sp, #0x1b4]
  14ebb4: 14000001     	b	0x14ebb8 <android::MPEG2PSExtractor::dequeuePES()+0x668>
  14ebb8: 320003e8     	orr	w8, wzr, #0x1
  14ebbc: 2a0803e1     	mov	w1, w8
  14ebc0: d10123a0     	sub	x0, x29, #0x48
  14ebc4: 97fd4df7     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ebc8: b901b3e0     	str	w0, [sp, #0x1b0]
  14ebcc: 14000001     	b	0x14ebd0 <android::MPEG2PSExtractor::dequeuePES()+0x680>
  14ebd0: 321f03e8     	orr	w8, wzr, #0x2
  14ebd4: 2a0803e1     	mov	w1, w8
  14ebd8: d10123a0     	sub	x0, x29, #0x48
  14ebdc: 97fd4df1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ebe0: b901afe0     	str	w0, [sp, #0x1ac]
  14ebe4: 14000001     	b	0x14ebe8 <android::MPEG2PSExtractor::dequeuePES()+0x698>
  14ebe8: b941afe8     	ldr	w8, [sp, #0x1ac]
  14ebec: b81443a8     	stur	w8, [x29, #-0xbc]
  14ebf0: 320003e9     	orr	w9, wzr, #0x1
  14ebf4: 2a0903e1     	mov	w1, w9
  14ebf8: d10123a0     	sub	x0, x29, #0x48
  14ebfc: 97fd4de9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec00: b901abe0     	str	w0, [sp, #0x1a8]
  14ec04: 14000001     	b	0x14ec08 <android::MPEG2PSExtractor::dequeuePES()+0x6b8>
  14ec08: b941abe8     	ldr	w8, [sp, #0x1a8]
  14ec0c: b81403a8     	stur	w8, [x29, #-0xc0]
  14ec10: 320003e9     	orr	w9, wzr, #0x1
  14ec14: 2a0903e1     	mov	w1, w9
  14ec18: d10123a0     	sub	x0, x29, #0x48
  14ec1c: 97fd4de1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec20: b901a7e0     	str	w0, [sp, #0x1a4]
  14ec24: 14000001     	b	0x14ec28 <android::MPEG2PSExtractor::dequeuePES()+0x6d8>
  14ec28: b941a7e8     	ldr	w8, [sp, #0x1a4]
  14ec2c: b813c3a8     	stur	w8, [x29, #-0xc4]
  14ec30: 320003e9     	orr	w9, wzr, #0x1
  14ec34: 2a0903e1     	mov	w1, w9
  14ec38: d10123a0     	sub	x0, x29, #0x48
  14ec3c: 97fd4dd9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec40: b901a3e0     	str	w0, [sp, #0x1a0]
  14ec44: 14000001     	b	0x14ec48 <android::MPEG2PSExtractor::dequeuePES()+0x6f8>
  14ec48: b941a3e8     	ldr	w8, [sp, #0x1a0]
  14ec4c: b81383a8     	stur	w8, [x29, #-0xc8]
  14ec50: 320003e9     	orr	w9, wzr, #0x1
  14ec54: 2a0903e1     	mov	w1, w9
  14ec58: d10123a0     	sub	x0, x29, #0x48
  14ec5c: 97fd4dd1     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec60: b9019fe0     	str	w0, [sp, #0x19c]
  14ec64: 14000001     	b	0x14ec68 <android::MPEG2PSExtractor::dequeuePES()+0x718>
  14ec68: b9419fe8     	ldr	w8, [sp, #0x19c]
  14ec6c: b81343a8     	stur	w8, [x29, #-0xcc]
  14ec70: 320003e9     	orr	w9, wzr, #0x1
  14ec74: 2a0903e1     	mov	w1, w9
  14ec78: d10123a0     	sub	x0, x29, #0x48
  14ec7c: 97fd4dc9     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec80: b9019be0     	str	w0, [sp, #0x198]
  14ec84: 14000001     	b	0x14ec88 <android::MPEG2PSExtractor::dequeuePES()+0x738>
  14ec88: 320003e8     	orr	w8, wzr, #0x1
  14ec8c: 2a0803e1     	mov	w1, w8
  14ec90: d10123a0     	sub	x0, x29, #0x48
  14ec94: 97fd4dc3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ec98: b90197e0     	str	w0, [sp, #0x194]
  14ec9c: 14000001     	b	0x14eca0 <android::MPEG2PSExtractor::dequeuePES()+0x750>
  14eca0: 321d03e8     	orr	w8, wzr, #0x8
  14eca4: 2a0803e1     	mov	w1, w8
  14eca8: d10123a0     	sub	x0, x29, #0x48
  14ecac: 97fd4dbd     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ecb0: b90193e0     	str	w0, [sp, #0x190]
  14ecb4: 14000001     	b	0x14ecb8 <android::MPEG2PSExtractor::dequeuePES()+0x768>
  14ecb8: b94193e8     	ldr	w8, [sp, #0x190]
  14ecbc: b81303a8     	stur	w8, [x29, #-0xd0]
  14ecc0: b85303a9     	ldur	w9, [x29, #-0xd0]
  14ecc4: b812c3a9     	stur	w9, [x29, #-0xd4]
  14ecc8: aa1f03ea     	mov	x10, xzr
  14eccc: f81203aa     	stur	x10, [x29, #-0xe0]
  14ecd0: f81183aa     	stur	x10, [x29, #-0xe8]
  14ecd4: b85443a9     	ldur	w9, [x29, #-0xbc]
  14ecd8: 71000929     	subs	w9, w9, #0x2
  14ecdc: b9018fe9     	str	w9, [sp, #0x18c]
  14ece0: 540000e0     	b.eq	0x14ecfc <android::MPEG2PSExtractor::dequeuePES()+0x7ac>
  14ece4: 14000001     	b	0x14ece8 <android::MPEG2PSExtractor::dequeuePES()+0x798>
  14ece8: b85443a8     	ldur	w8, [x29, #-0xbc]
  14ecec: 71000d08     	subs	w8, w8, #0x3
  14ecf0: b9018be8     	str	w8, [sp, #0x188]
  14ecf4: 54001e81     	b.ne	0x14f0c4 <android::MPEG2PSExtractor::dequeuePES()+0xb74>
  14ecf8: 14000001     	b	0x14ecfc <android::MPEG2PSExtractor::dequeuePES()+0x7ac>
  14ecfc: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14ed00: 71001108     	subs	w8, w8, #0x4
  14ed04: b90187e8     	str	w8, [sp, #0x184]
  14ed08: 54000108     	b.hi	0x14ed28 <android::MPEG2PSExtractor::dequeuePES()+0x7d8>
  14ed0c: 14000001     	b	0x14ed10 <android::MPEG2PSExtractor::dequeuePES()+0x7c0>
  14ed10: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ed14: f9414be9     	ldr	x9, [sp, #0x290]
  14ed18: f9001528     	str	x8, [x9, #0x28]
  14ed1c: 320003ea     	orr	w10, wzr, #0x1
  14ed20: b81683aa     	stur	w10, [x29, #-0x98]
  14ed24: 140002c8     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ed28: 321e03e8     	orr	w8, wzr, #0x4
  14ed2c: 2a0803e1     	mov	w1, w8
  14ed30: d10123a0     	sub	x0, x29, #0x48
  14ed34: 97fd4d9b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ed38: b90183e0     	str	w0, [sp, #0x180]
  14ed3c: 14000001     	b	0x14ed40 <android::MPEG2PSExtractor::dequeuePES()+0x7f0>
  14ed40: b85443a8     	ldur	w8, [x29, #-0xbc]
  14ed44: b94183e9     	ldr	w9, [sp, #0x180]
  14ed48: 6b080128     	subs	w8, w9, w8
  14ed4c: b9017fe8     	str	w8, [sp, #0x17c]
  14ed50: 54000100     	b.eq	0x14ed70 <android::MPEG2PSExtractor::dequeuePES()+0x820>
  14ed54: 14000001     	b	0x14ed58 <android::MPEG2PSExtractor::dequeuePES()+0x808>
  14ed58: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ed5c: f9414be9     	ldr	x9, [sp, #0x290]
  14ed60: f9001528     	str	x8, [x9, #0x28]
  14ed64: 320003ea     	orr	w10, wzr, #0x1
  14ed68: b81683aa     	stur	w10, [x29, #-0x98]
  14ed6c: 140002b6     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ed70: 320007e8     	orr	w8, wzr, #0x3
  14ed74: 2a0803e1     	mov	w1, w8
  14ed78: d10123a0     	sub	x0, x29, #0x48
  14ed7c: 97fd4d89     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ed80: b9017be0     	str	w0, [sp, #0x178]
  14ed84: 14000001     	b	0x14ed88 <android::MPEG2PSExtractor::dequeuePES()+0x838>
  14ed88: b9417be8     	ldr	w8, [sp, #0x178]
  14ed8c: 2a0803e9     	mov	w9, w8
  14ed90: 2a0903ea     	mov	w10, w9
  14ed94: d362854a     	lsl	x10, x10, #30
  14ed98: f81203aa     	stur	x10, [x29, #-0xe0]
  14ed9c: 320003e9     	orr	w9, wzr, #0x1
  14eda0: 2a0903e1     	mov	w1, w9
  14eda4: d10123a0     	sub	x0, x29, #0x48
  14eda8: 97fd4d7e     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14edac: b90177e0     	str	w0, [sp, #0x174]
  14edb0: 14000001     	b	0x14edb4 <android::MPEG2PSExtractor::dequeuePES()+0x864>
  14edb4: b94177e8     	ldr	w8, [sp, #0x174]
  14edb8: 71000509     	subs	w9, w8, #0x1
  14edbc: b90173e9     	str	w9, [sp, #0x170]
  14edc0: 54000100     	b.eq	0x14ede0 <android::MPEG2PSExtractor::dequeuePES()+0x890>
  14edc4: 14000001     	b	0x14edc8 <android::MPEG2PSExtractor::dequeuePES()+0x878>
  14edc8: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14edcc: f9414be9     	ldr	x9, [sp, #0x290]
  14edd0: f9001528     	str	x8, [x9, #0x28]
  14edd4: 320003ea     	orr	w10, wzr, #0x1
  14edd8: b81683aa     	stur	w10, [x29, #-0x98]
  14eddc: 1400029a     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ede0: 32000fe8     	orr	w8, wzr, #0xf
  14ede4: 2a0803e1     	mov	w1, w8
  14ede8: d10123a0     	sub	x0, x29, #0x48
  14edec: 97fd4d6d     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14edf0: b9016fe0     	str	w0, [sp, #0x16c]
  14edf4: 14000001     	b	0x14edf8 <android::MPEG2PSExtractor::dequeuePES()+0x8a8>
  14edf8: b9416fe8     	ldr	w8, [sp, #0x16c]
  14edfc: 2a0803e9     	mov	w9, w8
  14ee00: 2a0903ea     	mov	w10, w9
  14ee04: f85203ab     	ldur	x11, [x29, #-0xe0]
  14ee08: aa0a3d6a     	orr	x10, x11, x10, lsl #15
  14ee0c: f81203aa     	stur	x10, [x29, #-0xe0]
  14ee10: 320003e9     	orr	w9, wzr, #0x1
  14ee14: 2a0903e1     	mov	w1, w9
  14ee18: d10123a0     	sub	x0, x29, #0x48
  14ee1c: 97fd4d61     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ee20: b9016be0     	str	w0, [sp, #0x168]
  14ee24: 14000001     	b	0x14ee28 <android::MPEG2PSExtractor::dequeuePES()+0x8d8>
  14ee28: b9416be8     	ldr	w8, [sp, #0x168]
  14ee2c: 71000509     	subs	w9, w8, #0x1
  14ee30: b90167e9     	str	w9, [sp, #0x164]
  14ee34: 54000100     	b.eq	0x14ee54 <android::MPEG2PSExtractor::dequeuePES()+0x904>
  14ee38: 14000001     	b	0x14ee3c <android::MPEG2PSExtractor::dequeuePES()+0x8ec>
  14ee3c: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ee40: f9414be9     	ldr	x9, [sp, #0x290]
  14ee44: f9001528     	str	x8, [x9, #0x28]
  14ee48: 320003ea     	orr	w10, wzr, #0x1
  14ee4c: b81683aa     	stur	w10, [x29, #-0x98]
  14ee50: 1400027d     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ee54: 32000fe8     	orr	w8, wzr, #0xf
  14ee58: 2a0803e1     	mov	w1, w8
  14ee5c: d10123a0     	sub	x0, x29, #0x48
  14ee60: 97fd4d50     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ee64: b90163e0     	str	w0, [sp, #0x160]
  14ee68: 14000001     	b	0x14ee6c <android::MPEG2PSExtractor::dequeuePES()+0x91c>
  14ee6c: b94163e8     	ldr	w8, [sp, #0x160]
  14ee70: 2a0803e9     	mov	w9, w8
  14ee74: 2a0903ea     	mov	w10, w9
  14ee78: f85203ab     	ldur	x11, [x29, #-0xe0]
  14ee7c: aa0a016a     	orr	x10, x11, x10
  14ee80: f81203aa     	stur	x10, [x29, #-0xe0]
  14ee84: 320003e9     	orr	w9, wzr, #0x1
  14ee88: 2a0903e1     	mov	w1, w9
  14ee8c: d10123a0     	sub	x0, x29, #0x48
  14ee90: 97fd4d44     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ee94: b9015fe0     	str	w0, [sp, #0x15c]
  14ee98: 14000001     	b	0x14ee9c <android::MPEG2PSExtractor::dequeuePES()+0x94c>
  14ee9c: b9415fe8     	ldr	w8, [sp, #0x15c]
  14eea0: 71000509     	subs	w9, w8, #0x1
  14eea4: b9015be9     	str	w9, [sp, #0x158]
  14eea8: 54000100     	b.eq	0x14eec8 <android::MPEG2PSExtractor::dequeuePES()+0x978>
  14eeac: 14000001     	b	0x14eeb0 <android::MPEG2PSExtractor::dequeuePES()+0x960>
  14eeb0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14eeb4: f9414be9     	ldr	x9, [sp, #0x290]
  14eeb8: f9001528     	str	x8, [x9, #0x28]
  14eebc: 320003ea     	orr	w10, wzr, #0x1
  14eec0: b81683aa     	stur	w10, [x29, #-0x98]
  14eec4: 14000260     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14eec8: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14eecc: 71001508     	subs	w8, w8, #0x5
  14eed0: b812c3a8     	stur	w8, [x29, #-0xd4]
  14eed4: b85443a8     	ldur	w8, [x29, #-0xbc]
  14eed8: 71000d08     	subs	w8, w8, #0x3
  14eedc: b90157e8     	str	w8, [sp, #0x154]
  14eee0: 54000f01     	b.ne	0x14f0c0 <android::MPEG2PSExtractor::dequeuePES()+0xb70>
  14eee4: 14000001     	b	0x14eee8 <android::MPEG2PSExtractor::dequeuePES()+0x998>
  14eee8: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14eeec: 71001108     	subs	w8, w8, #0x4
  14eef0: b90153e8     	str	w8, [sp, #0x150]
  14eef4: 54000108     	b.hi	0x14ef14 <android::MPEG2PSExtractor::dequeuePES()+0x9c4>
  14eef8: 14000001     	b	0x14eefc <android::MPEG2PSExtractor::dequeuePES()+0x9ac>
  14eefc: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ef00: f9414be9     	ldr	x9, [sp, #0x290]
  14ef04: f9001528     	str	x8, [x9, #0x28]
  14ef08: 320003ea     	orr	w10, wzr, #0x1
  14ef0c: b81683aa     	stur	w10, [x29, #-0x98]
  14ef10: 1400024d     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ef14: 321e03e8     	orr	w8, wzr, #0x4
  14ef18: 2a0803e1     	mov	w1, w8
  14ef1c: d10123a0     	sub	x0, x29, #0x48
  14ef20: 97fd4d20     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ef24: b9014fe0     	str	w0, [sp, #0x14c]
  14ef28: 14000001     	b	0x14ef2c <android::MPEG2PSExtractor::dequeuePES()+0x9dc>
  14ef2c: b9414fe8     	ldr	w8, [sp, #0x14c]
  14ef30: 71000509     	subs	w9, w8, #0x1
  14ef34: b9014be9     	str	w9, [sp, #0x148]
  14ef38: 54000100     	b.eq	0x14ef58 <android::MPEG2PSExtractor::dequeuePES()+0xa08>
  14ef3c: 14000001     	b	0x14ef40 <android::MPEG2PSExtractor::dequeuePES()+0x9f0>
  14ef40: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14ef44: f9414be9     	ldr	x9, [sp, #0x290]
  14ef48: f9001528     	str	x8, [x9, #0x28]
  14ef4c: 320003ea     	orr	w10, wzr, #0x1
  14ef50: b81683aa     	stur	w10, [x29, #-0x98]
  14ef54: 1400023c     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14ef58: 320007e8     	orr	w8, wzr, #0x3
  14ef5c: 2a0803e1     	mov	w1, w8
  14ef60: d10123a0     	sub	x0, x29, #0x48
  14ef64: 97fd4d0f     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ef68: b90147e0     	str	w0, [sp, #0x144]
  14ef6c: 14000001     	b	0x14ef70 <android::MPEG2PSExtractor::dequeuePES()+0xa20>
  14ef70: b94147e8     	ldr	w8, [sp, #0x144]
  14ef74: 2a0803e9     	mov	w9, w8
  14ef78: 2a0903ea     	mov	w10, w9
  14ef7c: d362854a     	lsl	x10, x10, #30
  14ef80: f81183aa     	stur	x10, [x29, #-0xe8]
  14ef84: 320003e9     	orr	w9, wzr, #0x1
  14ef88: 2a0903e1     	mov	w1, w9
  14ef8c: d10123a0     	sub	x0, x29, #0x48
  14ef90: 97fd4d04     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14ef94: b90143e0     	str	w0, [sp, #0x140]
  14ef98: 14000001     	b	0x14ef9c <android::MPEG2PSExtractor::dequeuePES()+0xa4c>
  14ef9c: b94143e8     	ldr	w8, [sp, #0x140]
  14efa0: 71000509     	subs	w9, w8, #0x1
  14efa4: b9013fe9     	str	w9, [sp, #0x13c]
  14efa8: 54000100     	b.eq	0x14efc8 <android::MPEG2PSExtractor::dequeuePES()+0xa78>
  14efac: 14000001     	b	0x14efb0 <android::MPEG2PSExtractor::dequeuePES()+0xa60>
  14efb0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14efb4: f9414be9     	ldr	x9, [sp, #0x290]
  14efb8: f9001528     	str	x8, [x9, #0x28]
  14efbc: 320003ea     	orr	w10, wzr, #0x1
  14efc0: b81683aa     	stur	w10, [x29, #-0x98]
  14efc4: 14000220     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14efc8: 32000fe8     	orr	w8, wzr, #0xf
  14efcc: 2a0803e1     	mov	w1, w8
  14efd0: d10123a0     	sub	x0, x29, #0x48
  14efd4: 97fd4cf3     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14efd8: b9013be0     	str	w0, [sp, #0x138]
  14efdc: 14000001     	b	0x14efe0 <android::MPEG2PSExtractor::dequeuePES()+0xa90>
  14efe0: b9413be8     	ldr	w8, [sp, #0x138]
  14efe4: 2a0803e9     	mov	w9, w8
  14efe8: 2a0903ea     	mov	w10, w9
  14efec: f85183ab     	ldur	x11, [x29, #-0xe8]
  14eff0: aa0a3d6a     	orr	x10, x11, x10, lsl #15
  14eff4: f81183aa     	stur	x10, [x29, #-0xe8]
  14eff8: 320003e9     	orr	w9, wzr, #0x1
  14effc: 2a0903e1     	mov	w1, w9
  14f000: d10123a0     	sub	x0, x29, #0x48
  14f004: 97fd4ce7     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f008: b90137e0     	str	w0, [sp, #0x134]
  14f00c: 14000001     	b	0x14f010 <android::MPEG2PSExtractor::dequeuePES()+0xac0>
  14f010: b94137e8     	ldr	w8, [sp, #0x134]
  14f014: 71000509     	subs	w9, w8, #0x1
  14f018: b90133e9     	str	w9, [sp, #0x130]
  14f01c: 54000100     	b.eq	0x14f03c <android::MPEG2PSExtractor::dequeuePES()+0xaec>
  14f020: 14000001     	b	0x14f024 <android::MPEG2PSExtractor::dequeuePES()+0xad4>
  14f024: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f028: f9414be9     	ldr	x9, [sp, #0x290]
  14f02c: f9001528     	str	x8, [x9, #0x28]
  14f030: 320003ea     	orr	w10, wzr, #0x1
  14f034: b81683aa     	stur	w10, [x29, #-0x98]
  14f038: 14000203     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f03c: 32000fe8     	orr	w8, wzr, #0xf
  14f040: 2a0803e1     	mov	w1, w8
  14f044: d10123a0     	sub	x0, x29, #0x48
  14f048: 97fd4cd6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f04c: b9012fe0     	str	w0, [sp, #0x12c]
  14f050: 14000001     	b	0x14f054 <android::MPEG2PSExtractor::dequeuePES()+0xb04>
  14f054: b9412fe8     	ldr	w8, [sp, #0x12c]
  14f058: 2a0803e9     	mov	w9, w8
  14f05c: 2a0903ea     	mov	w10, w9
  14f060: f85183ab     	ldur	x11, [x29, #-0xe8]
  14f064: aa0a016a     	orr	x10, x11, x10
  14f068: f81183aa     	stur	x10, [x29, #-0xe8]
  14f06c: 320003e9     	orr	w9, wzr, #0x1
  14f070: 2a0903e1     	mov	w1, w9
  14f074: d10123a0     	sub	x0, x29, #0x48
  14f078: 97fd4cca     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f07c: b9012be0     	str	w0, [sp, #0x128]
  14f080: 14000001     	b	0x14f084 <android::MPEG2PSExtractor::dequeuePES()+0xb34>
  14f084: b9412be8     	ldr	w8, [sp, #0x128]
  14f088: 71000509     	subs	w9, w8, #0x1
  14f08c: b90127e9     	str	w9, [sp, #0x124]
  14f090: 54000100     	b.eq	0x14f0b0 <android::MPEG2PSExtractor::dequeuePES()+0xb60>
  14f094: 14000001     	b	0x14f098 <android::MPEG2PSExtractor::dequeuePES()+0xb48>
  14f098: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f09c: f9414be9     	ldr	x9, [sp, #0x290]
  14f0a0: f9001528     	str	x8, [x9, #0x28]
  14f0a4: 320003ea     	orr	w10, wzr, #0x1
  14f0a8: b81683aa     	stur	w10, [x29, #-0x98]
  14f0ac: 140001e6     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f0b0: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f0b4: 71001508     	subs	w8, w8, #0x5
  14f0b8: b812c3a8     	stur	w8, [x29, #-0xd4]
  14f0bc: 14000001     	b	0x14f0c0 <android::MPEG2PSExtractor::dequeuePES()+0xb70>
  14f0c0: 14000001     	b	0x14f0c4 <android::MPEG2PSExtractor::dequeuePES()+0xb74>
  14f0c4: b85403a8     	ldur	w8, [x29, #-0xc0]
  14f0c8: 34001088     	cbz	w8, 0x14f2d8 <android::MPEG2PSExtractor::dequeuePES()+0xd88>
  14f0cc: 14000001     	b	0x14f0d0 <android::MPEG2PSExtractor::dequeuePES()+0xb80>
  14f0d0: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f0d4: 71001508     	subs	w8, w8, #0x5
  14f0d8: b90123e8     	str	w8, [sp, #0x120]
  14f0dc: 54000108     	b.hi	0x14f0fc <android::MPEG2PSExtractor::dequeuePES()+0xbac>
  14f0e0: 14000001     	b	0x14f0e4 <android::MPEG2PSExtractor::dequeuePES()+0xb94>
  14f0e4: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f0e8: f9414be9     	ldr	x9, [sp, #0x290]
  14f0ec: f9001528     	str	x8, [x9, #0x28]
  14f0f0: 320003ea     	orr	w10, wzr, #0x1
  14f0f4: b81683aa     	stur	w10, [x29, #-0x98]
  14f0f8: 140001d3     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f0fc: 321f03e8     	orr	w8, wzr, #0x2
  14f100: 2a0803e1     	mov	w1, w8
  14f104: d10123a0     	sub	x0, x29, #0x48
  14f108: 97fd4ca6     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f10c: b9011fe0     	str	w0, [sp, #0x11c]
  14f110: 14000001     	b	0x14f114 <android::MPEG2PSExtractor::dequeuePES()+0xbc4>
  14f114: 320007e8     	orr	w8, wzr, #0x3
  14f118: 2a0803e1     	mov	w1, w8
  14f11c: d10123a0     	sub	x0, x29, #0x48
  14f120: 97fd4ca0     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f124: b9011be0     	str	w0, [sp, #0x118]
  14f128: 14000001     	b	0x14f12c <android::MPEG2PSExtractor::dequeuePES()+0xbdc>
  14f12c: b9411be8     	ldr	w8, [sp, #0x118]
  14f130: 2a0803e9     	mov	w9, w8
  14f134: 2a0903ea     	mov	w10, w9
  14f138: d362854a     	lsl	x10, x10, #30
  14f13c: f81103aa     	stur	x10, [x29, #-0xf0]
  14f140: 320003e9     	orr	w9, wzr, #0x1
  14f144: 2a0903e1     	mov	w1, w9
  14f148: d10123a0     	sub	x0, x29, #0x48
  14f14c: 97fd4c95     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f150: b90117e0     	str	w0, [sp, #0x114]
  14f154: 14000001     	b	0x14f158 <android::MPEG2PSExtractor::dequeuePES()+0xc08>
  14f158: b94117e8     	ldr	w8, [sp, #0x114]
  14f15c: 71000509     	subs	w9, w8, #0x1
  14f160: b90113e9     	str	w9, [sp, #0x110]
  14f164: 54000100     	b.eq	0x14f184 <android::MPEG2PSExtractor::dequeuePES()+0xc34>
  14f168: 14000001     	b	0x14f16c <android::MPEG2PSExtractor::dequeuePES()+0xc1c>
  14f16c: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f170: f9414be9     	ldr	x9, [sp, #0x290]
  14f174: f9001528     	str	x8, [x9, #0x28]
  14f178: 320003ea     	orr	w10, wzr, #0x1
  14f17c: b81683aa     	stur	w10, [x29, #-0x98]
  14f180: 140001b1     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f184: 32000fe8     	orr	w8, wzr, #0xf
  14f188: 2a0803e1     	mov	w1, w8
  14f18c: d10123a0     	sub	x0, x29, #0x48
  14f190: 97fd4c84     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f194: b9010fe0     	str	w0, [sp, #0x10c]
  14f198: 14000001     	b	0x14f19c <android::MPEG2PSExtractor::dequeuePES()+0xc4c>
  14f19c: b9410fe8     	ldr	w8, [sp, #0x10c]
  14f1a0: 2a0803e9     	mov	w9, w8
  14f1a4: 2a0903ea     	mov	w10, w9
  14f1a8: f85103ab     	ldur	x11, [x29, #-0xf0]
  14f1ac: aa0a3d6a     	orr	x10, x11, x10, lsl #15
  14f1b0: f81103aa     	stur	x10, [x29, #-0xf0]
  14f1b4: 320003e9     	orr	w9, wzr, #0x1
  14f1b8: 2a0903e1     	mov	w1, w9
  14f1bc: d10123a0     	sub	x0, x29, #0x48
  14f1c0: 97fd4c78     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f1c4: b9010be0     	str	w0, [sp, #0x108]
  14f1c8: 14000001     	b	0x14f1cc <android::MPEG2PSExtractor::dequeuePES()+0xc7c>
  14f1cc: b9410be8     	ldr	w8, [sp, #0x108]
  14f1d0: 71000509     	subs	w9, w8, #0x1
  14f1d4: b90107e9     	str	w9, [sp, #0x104]
  14f1d8: 54000100     	b.eq	0x14f1f8 <android::MPEG2PSExtractor::dequeuePES()+0xca8>
  14f1dc: 14000001     	b	0x14f1e0 <android::MPEG2PSExtractor::dequeuePES()+0xc90>
  14f1e0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f1e4: f9414be9     	ldr	x9, [sp, #0x290]
  14f1e8: f9001528     	str	x8, [x9, #0x28]
  14f1ec: 320003ea     	orr	w10, wzr, #0x1
  14f1f0: b81683aa     	stur	w10, [x29, #-0x98]
  14f1f4: 14000194     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f1f8: 32000fe8     	orr	w8, wzr, #0xf
  14f1fc: 2a0803e1     	mov	w1, w8
  14f200: d10123a0     	sub	x0, x29, #0x48
  14f204: 97fd4c67     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f208: b90103e0     	str	w0, [sp, #0x100]
  14f20c: 14000001     	b	0x14f210 <android::MPEG2PSExtractor::dequeuePES()+0xcc0>
  14f210: b94103e8     	ldr	w8, [sp, #0x100]
  14f214: 2a0803e9     	mov	w9, w8
  14f218: 2a0903ea     	mov	w10, w9
  14f21c: f85103ab     	ldur	x11, [x29, #-0xf0]
  14f220: aa0a016a     	orr	x10, x11, x10
  14f224: f81103aa     	stur	x10, [x29, #-0xf0]
  14f228: 320003e9     	orr	w9, wzr, #0x1
  14f22c: 2a0903e1     	mov	w1, w9
  14f230: d10123a0     	sub	x0, x29, #0x48
  14f234: 97fd4c5b     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f238: b900ffe0     	str	w0, [sp, #0xfc]
  14f23c: 14000001     	b	0x14f240 <android::MPEG2PSExtractor::dequeuePES()+0xcf0>
  14f240: b940ffe8     	ldr	w8, [sp, #0xfc]
  14f244: 71000509     	subs	w9, w8, #0x1
  14f248: b900fbe9     	str	w9, [sp, #0xf8]
  14f24c: 54000100     	b.eq	0x14f26c <android::MPEG2PSExtractor::dequeuePES()+0xd1c>
  14f250: 14000001     	b	0x14f254 <android::MPEG2PSExtractor::dequeuePES()+0xd04>
  14f254: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f258: f9414be9     	ldr	x9, [sp, #0x290]
  14f25c: f9001528     	str	x8, [x9, #0x28]
  14f260: 320003ea     	orr	w10, wzr, #0x1
  14f264: b81683aa     	stur	w10, [x29, #-0x98]
  14f268: 14000177     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f26c: 52800128     	mov	w8, #0x9                // =9
  14f270: 2a0803e1     	mov	w1, w8
  14f274: d10123a0     	sub	x0, x29, #0x48
  14f278: 97fd4c4a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f27c: b900f7e0     	str	w0, [sp, #0xf4]
  14f280: 14000001     	b	0x14f284 <android::MPEG2PSExtractor::dequeuePES()+0xd34>
  14f284: 320003e8     	orr	w8, wzr, #0x1
  14f288: 2a0803e1     	mov	w1, w8
  14f28c: d10123a0     	sub	x0, x29, #0x48
  14f290: 97fd4c44     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f294: b900f3e0     	str	w0, [sp, #0xf0]
  14f298: 14000001     	b	0x14f29c <android::MPEG2PSExtractor::dequeuePES()+0xd4c>
  14f29c: b940f3e8     	ldr	w8, [sp, #0xf0]
  14f2a0: 71000509     	subs	w9, w8, #0x1
  14f2a4: b900efe9     	str	w9, [sp, #0xec]
  14f2a8: 54000100     	b.eq	0x14f2c8 <android::MPEG2PSExtractor::dequeuePES()+0xd78>
  14f2ac: 14000001     	b	0x14f2b0 <android::MPEG2PSExtractor::dequeuePES()+0xd60>
  14f2b0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f2b4: f9414be9     	ldr	x9, [sp, #0x290]
  14f2b8: f9001528     	str	x8, [x9, #0x28]
  14f2bc: 320003ea     	orr	w10, wzr, #0x1
  14f2c0: b81683aa     	stur	w10, [x29, #-0x98]
  14f2c4: 14000160     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f2c8: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f2cc: 71001908     	subs	w8, w8, #0x6
  14f2d0: b812c3a8     	stur	w8, [x29, #-0xd4]
  14f2d4: 14000001     	b	0x14f2d8 <android::MPEG2PSExtractor::dequeuePES()+0xd88>
  14f2d8: b853c3a8     	ldur	w8, [x29, #-0xc4]
  14f2dc: 34000728     	cbz	w8, 0x14f3c0 <android::MPEG2PSExtractor::dequeuePES()+0xe70>
  14f2e0: 14000001     	b	0x14f2e4 <android::MPEG2PSExtractor::dequeuePES()+0xd94>
  14f2e4: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f2e8: 71000908     	subs	w8, w8, #0x2
  14f2ec: b900ebe8     	str	w8, [sp, #0xe8]
  14f2f0: 54000108     	b.hi	0x14f310 <android::MPEG2PSExtractor::dequeuePES()+0xdc0>
  14f2f4: 14000001     	b	0x14f2f8 <android::MPEG2PSExtractor::dequeuePES()+0xda8>
  14f2f8: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f2fc: f9414be9     	ldr	x9, [sp, #0x290]
  14f300: f9001528     	str	x8, [x9, #0x28]
  14f304: 320003ea     	orr	w10, wzr, #0x1
  14f308: b81683aa     	stur	w10, [x29, #-0x98]
  14f30c: 1400014e     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f310: 320003e8     	orr	w8, wzr, #0x1
  14f314: 2a0803e1     	mov	w1, w8
  14f318: d10123a0     	sub	x0, x29, #0x48
  14f31c: 97fd4c21     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f320: b900e7e0     	str	w0, [sp, #0xe4]
  14f324: 14000001     	b	0x14f328 <android::MPEG2PSExtractor::dequeuePES()+0xdd8>
  14f328: b940e7e8     	ldr	w8, [sp, #0xe4]
  14f32c: 71000509     	subs	w9, w8, #0x1
  14f330: b900e3e9     	str	w9, [sp, #0xe0]
  14f334: 54000100     	b.eq	0x14f354 <android::MPEG2PSExtractor::dequeuePES()+0xe04>
  14f338: 14000001     	b	0x14f33c <android::MPEG2PSExtractor::dequeuePES()+0xdec>
  14f33c: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f340: f9414be9     	ldr	x9, [sp, #0x290]
  14f344: f9001528     	str	x8, [x9, #0x28]
  14f348: 320003ea     	orr	w10, wzr, #0x1
  14f34c: b81683aa     	stur	w10, [x29, #-0x98]
  14f350: 1400013d     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f354: 528002c8     	mov	w8, #0x16               // =22
  14f358: 2a0803e1     	mov	w1, w8
  14f35c: d10123a0     	sub	x0, x29, #0x48
  14f360: 97fd4c10     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f364: b900dfe0     	str	w0, [sp, #0xdc]
  14f368: 14000001     	b	0x14f36c <android::MPEG2PSExtractor::dequeuePES()+0xe1c>
  14f36c: 320003e8     	orr	w8, wzr, #0x1
  14f370: 2a0803e1     	mov	w1, w8
  14f374: d10123a0     	sub	x0, x29, #0x48
  14f378: 97fd4c0a     	bl	0xa23a0 <_ZN7android10ABitReader7getBitsEm@plt>
  14f37c: b900dbe0     	str	w0, [sp, #0xd8]
  14f380: 14000001     	b	0x14f384 <android::MPEG2PSExtractor::dequeuePES()+0xe34>
  14f384: b940dbe8     	ldr	w8, [sp, #0xd8]
  14f388: 71000509     	subs	w9, w8, #0x1
  14f38c: b900d7e9     	str	w9, [sp, #0xd4]
  14f390: 54000100     	b.eq	0x14f3b0 <android::MPEG2PSExtractor::dequeuePES()+0xe60>
  14f394: 14000001     	b	0x14f398 <android::MPEG2PSExtractor::dequeuePES()+0xe48>
  14f398: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f39c: f9414be9     	ldr	x9, [sp, #0x290]
  14f3a0: f9001528     	str	x8, [x9, #0x28]
  14f3a4: 320003ea     	orr	w10, wzr, #0x1
  14f3a8: b81683aa     	stur	w10, [x29, #-0x98]
  14f3ac: 14000126     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f3b0: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f3b4: 71000d08     	subs	w8, w8, #0x3
  14f3b8: b812c3a8     	stur	w8, [x29, #-0xd4]
  14f3bc: 14000001     	b	0x14f3c0 <android::MPEG2PSExtractor::dequeuePES()+0xe70>
  14f3c0: d10123a0     	sub	x0, x29, #0x48
  14f3c4: 97fd4aff     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14f3c8: f90067e0     	str	x0, [sp, #0xc8]
  14f3cc: 14000001     	b	0x14f3d0 <android::MPEG2PSExtractor::dequeuePES()+0xe80>
  14f3d0: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f3d4: 531d7108     	lsl	w8, w8, #3
  14f3d8: 2a0803e9     	mov	w9, w8
  14f3dc: f94067ea     	ldr	x10, [sp, #0xc8]
  14f3e0: eb090149     	subs	x9, x10, x9
  14f3e4: f90063e9     	str	x9, [sp, #0xc0]
  14f3e8: 54000102     	b.hs	0x14f408 <android::MPEG2PSExtractor::dequeuePES()+0xeb8>
  14f3ec: 14000001     	b	0x14f3f0 <android::MPEG2PSExtractor::dequeuePES()+0xea0>
  14f3f0: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f3f4: f9414be9     	ldr	x9, [sp, #0x290]
  14f3f8: f9001528     	str	x8, [x9, #0x28]
  14f3fc: 320003ea     	orr	w10, wzr, #0x1
  14f400: b81683aa     	stur	w10, [x29, #-0x98]
  14f404: 14000110     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f408: b852c3a8     	ldur	w8, [x29, #-0xd4]
  14f40c: 531d7108     	lsl	w8, w8, #3
  14f410: 2a0803e1     	mov	w1, w8
  14f414: d10123a0     	sub	x0, x29, #0x48
  14f418: 97fd5d92     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14f41c: b900bfe0     	str	w0, [sp, #0xbc]
  14f420: 14000001     	b	0x14f424 <android::MPEG2PSExtractor::dequeuePES()+0xed4>
  14f424: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f428: b85303a9     	ldur	w9, [x29, #-0xd0]
  14f42c: 11000d29     	add	w9, w9, #0x3
  14f430: 6b090108     	subs	w8, w8, w9
  14f434: b900bbe8     	str	w8, [sp, #0xb8]
  14f438: 54000102     	b.hs	0x14f458 <android::MPEG2PSExtractor::dequeuePES()+0xf08>
  14f43c: 14000001     	b	0x14f440 <android::MPEG2PSExtractor::dequeuePES()+0xef0>
  14f440: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f444: f9414be9     	ldr	x9, [sp, #0x290]
  14f448: f9001528     	str	x8, [x9, #0x28]
  14f44c: 320003ea     	orr	w10, wzr, #0x1
  14f450: b81683aa     	stur	w10, [x29, #-0x98]
  14f454: 140000fc     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f458: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f45c: 71000d08     	subs	w8, w8, #0x3
  14f460: b85303a9     	ldur	w9, [x29, #-0xd0]
  14f464: 6b090108     	subs	w8, w8, w9
  14f468: b810c3a8     	stur	w8, [x29, #-0xf4]
  14f46c: d10123a0     	sub	x0, x29, #0x48
  14f470: 97fd4ad4     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14f474: f9005be0     	str	x0, [sp, #0xb0]
  14f478: 14000001     	b	0x14f47c <android::MPEG2PSExtractor::dequeuePES()+0xf2c>
  14f47c: b850c3a8     	ldur	w8, [x29, #-0xf4]
  14f480: 531d7108     	lsl	w8, w8, #3
  14f484: 2a0803e9     	mov	w9, w8
  14f488: f9405bea     	ldr	x10, [sp, #0xb0]
  14f48c: eb090149     	subs	x9, x10, x9
  14f490: f90057e9     	str	x9, [sp, #0xa8]
  14f494: 54000102     	b.hs	0x14f4b4 <android::MPEG2PSExtractor::dequeuePES()+0xf64>
  14f498: 14000001     	b	0x14f49c <android::MPEG2PSExtractor::dequeuePES()+0xf4c>
  14f49c: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f4a0: f9414be9     	ldr	x9, [sp, #0x290]
  14f4a4: f9001528     	str	x8, [x9, #0x28]
  14f4a8: 320003ea     	orr	w10, wzr, #0x1
  14f4ac: b81683aa     	stur	w10, [x29, #-0x98]
  14f4b0: 140000e5     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f4b4: d10123a0     	sub	x0, x29, #0x48
  14f4b8: 97fd4ac2     	bl	0xa1fc0 <_ZNK7android10ABitReader11numBitsLeftEv@plt>
  14f4bc: f90053e0     	str	x0, [sp, #0xa0]
  14f4c0: 14000001     	b	0x14f4c4 <android::MPEG2PSExtractor::dequeuePES()+0xf74>
  14f4c4: b850c3a8     	ldur	w8, [x29, #-0xf4]
  14f4c8: 531d7108     	lsl	w8, w8, #3
  14f4cc: 2a0803e9     	mov	w9, w8
  14f4d0: f94053ea     	ldr	x10, [sp, #0xa0]
  14f4d4: eb090149     	subs	x9, x10, x9
  14f4d8: f9004fe9     	str	x9, [sp, #0x98]
  14f4dc: 54000102     	b.hs	0x14f4fc <android::MPEG2PSExtractor::dequeuePES()+0xfac>
  14f4e0: 14000001     	b	0x14f4e4 <android::MPEG2PSExtractor::dequeuePES()+0xf94>
  14f4e4: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f4e8: f9414be9     	ldr	x9, [sp, #0x290]
  14f4ec: f9001528     	str	x8, [x9, #0x28]
  14f4f0: 320003ea     	orr	w10, wzr, #0x1
  14f4f4: b81683aa     	stur	w10, [x29, #-0x98]
  14f4f8: 140000d3     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f4fc: f9414fe8     	ldr	x8, [sp, #0x298]
  14f500: 91014100     	add	x0, x8, #0x50
  14f504: d10133a1     	sub	x1, x29, #0x4c
  14f508: 97fd5436     	bl	0xa45e0 <_ZNK7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE10indexOfKeyERKj@plt>
  14f50c: f9004be0     	str	x0, [sp, #0x90]
  14f510: 14000001     	b	0x14f514 <android::MPEG2PSExtractor::dequeuePES()+0xfc4>
  14f514: f9404be8     	ldr	x8, [sp, #0x90]
  14f518: f81003a8     	stur	x8, [x29, #-0x100]
  14f51c: f85003a9     	ldur	x9, [x29, #-0x100]
  14f520: b6f80c69     	tbz	x9, #0x3f, 0x14f6ac <android::MPEG2PSExtractor::dequeuePES()+0x115c>
  14f524: 14000001     	b	0x14f528 <android::MPEG2PSExtractor::dequeuePES()+0xfd8>
  14f528: f9414fe8     	ldr	x8, [sp, #0x298]
  14f52c: 3941e109     	ldrb	w9, [x8, #0x78]
  14f530: 36000be9     	tbz	w9, #0x0, 0x14f6ac <android::MPEG2PSExtractor::dequeuePES()+0x115c>
  14f534: 14000001     	b	0x14f538 <android::MPEG2PSExtractor::dequeuePES()+0xfe8>
  14f538: f9414fe8     	ldr	x8, [sp, #0x298]
  14f53c: 3941e509     	ldrb	w9, [x8, #0x79]
  14f540: 360002c9     	tbz	w9, #0x0, 0x14f598 <android::MPEG2PSExtractor::dequeuePES()+0x1048>
  14f544: 14000001     	b	0x14f548 <android::MPEG2PSExtractor::dequeuePES()+0xff8>
  14f548: f9414fe8     	ldr	x8, [sp, #0x298]
  14f54c: 91020100     	add	x0, x8, #0x80
  14f550: d10133a1     	sub	x1, x29, #0x4c
  14f554: 97fd6f6b     	bl	0xab300 <_ZNK7android11KeyedVectorIjjE10indexOfKeyERKj@plt>
  14f558: f90047e0     	str	x0, [sp, #0x88]
  14f55c: 14000001     	b	0x14f560 <android::MPEG2PSExtractor::dequeuePES()+0x1010>
  14f560: f94047e8     	ldr	x8, [sp, #0x88]
  14f564: f9015be8     	str	x8, [sp, #0x2b0]
  14f568: b7f80188     	tbnz	x8, #0x3f, 0x14f598 <android::MPEG2PSExtractor::dequeuePES()+0x1048>
  14f56c: 14000001     	b	0x14f570 <android::MPEG2PSExtractor::dequeuePES()+0x1020>
  14f570: f9414fe8     	ldr	x8, [sp, #0x298]
  14f574: 91020100     	add	x0, x8, #0x80
  14f578: f9415be1     	ldr	x1, [sp, #0x2b0]
  14f57c: 97fd5a19     	bl	0xa5de0 <_ZNK7android11KeyedVectorIjjE7valueAtEm@plt>
  14f580: f90043e0     	str	x0, [sp, #0x80]
  14f584: 14000001     	b	0x14f588 <android::MPEG2PSExtractor::dequeuePES()+0x1038>
  14f588: f94043e8     	ldr	x8, [sp, #0x80]
  14f58c: b9400109     	ldr	w9, [x8]
  14f590: b902bfe9     	str	w9, [sp, #0x2bc]
  14f594: 14000018     	b	0x14f5f4 <android::MPEG2PSExtractor::dequeuePES()+0x10a4>
  14f598: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14f59c: 121b6908     	and	w8, w8, #0xffffffe0
  14f5a0: 71030108     	subs	w8, w8, #0xc0
  14f5a4: b9007fe8     	str	w8, [sp, #0x7c]
  14f5a8: 540000a1     	b.ne	0x14f5bc <android::MPEG2PSExtractor::dequeuePES()+0x106c>
  14f5ac: 14000001     	b	0x14f5b0 <android::MPEG2PSExtractor::dequeuePES()+0x1060>
  14f5b0: 321e03e8     	orr	w8, wzr, #0x4
  14f5b4: b902bfe8     	str	w8, [sp, #0x2bc]
  14f5b8: 1400000e     	b	0x14f5f0 <android::MPEG2PSExtractor::dequeuePES()+0x10a0>
  14f5bc: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14f5c0: 121c6d08     	and	w8, w8, #0xfffffff0
  14f5c4: 71038108     	subs	w8, w8, #0xe0
  14f5c8: b9007be8     	str	w8, [sp, #0x78]
  14f5cc: 540000a1     	b.ne	0x14f5e0 <android::MPEG2PSExtractor::dequeuePES()+0x1090>
  14f5d0: 14000001     	b	0x14f5d4 <android::MPEG2PSExtractor::dequeuePES()+0x1084>
  14f5d4: 321f03e8     	orr	w8, wzr, #0x2
  14f5d8: b902bfe8     	str	w8, [sp, #0x2bc]
  14f5dc: 14000004     	b	0x14f5ec <android::MPEG2PSExtractor::dequeuePES()+0x109c>
  14f5e0: 2a1f03e8     	mov	w8, wzr
  14f5e4: b902bfe8     	str	w8, [sp, #0x2bc]
  14f5e8: 14000001     	b	0x14f5ec <android::MPEG2PSExtractor::dequeuePES()+0x109c>
  14f5ec: 14000001     	b	0x14f5f0 <android::MPEG2PSExtractor::dequeuePES()+0x10a0>
  14f5f0: 14000001     	b	0x14f5f4 <android::MPEG2PSExtractor::dequeuePES()+0x10a4>
  14f5f4: f9414fe8     	ldr	x8, [sp, #0x298]
  14f5f8: 91014109     	add	x9, x8, #0x50
  14f5fc: 321d0bea     	orr	w10, wzr, #0x38
  14f600: 2a0a03e0     	mov	w0, w10
  14f604: f9003be9     	str	x9, [sp, #0x70]
  14f608: 97fd6642     	bl	0xa8f10 <_Znwm@plt>
  14f60c: f90037e0     	str	x0, [sp, #0x68]
  14f610: 14000001     	b	0x14f614 <android::MPEG2PSExtractor::dequeuePES()+0x10c4>
  14f614: f94037e0     	ldr	x0, [sp, #0x68]
  14f618: b85b43a2     	ldur	w2, [x29, #-0x4c]
  14f61c: b942bfe3     	ldr	w3, [sp, #0x2bc]
  14f620: f94037e1     	ldr	x1, [sp, #0x68]
  14f624: f90033e0     	str	x0, [sp, #0x60]
  14f628: aa0103e0     	mov	x0, x1
  14f62c: f9414fe1     	ldr	x1, [sp, #0x298]
  14f630: 97fd5e00     	bl	0xa6e30 <_ZN7android16MPEG2PSExtractor5TrackC1EPS0_jj@plt>
  14f634: 14000001     	b	0x14f638 <android::MPEG2PSExtractor::dequeuePES()+0x10e8>
  14f638: d10183a0     	sub	x0, x29, #0x60
  14f63c: f94033e1     	ldr	x1, [sp, #0x60]
  14f640: 97fd4398     	bl	0xa04a0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2EPS2_@plt>
  14f644: 14000001     	b	0x14f648 <android::MPEG2PSExtractor::dequeuePES()+0x10f8>
  14f648: d10133a1     	sub	x1, x29, #0x4c
  14f64c: d10183a2     	sub	x2, x29, #0x60
  14f650: f9403be0     	ldr	x0, [sp, #0x70]
  14f654: 97fd613f     	bl	0xa7b50 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE3addERKjRKS4_@plt>
  14f658: f9002fe0     	str	x0, [sp, #0x58]
  14f65c: 14000001     	b	0x14f660 <android::MPEG2PSExtractor::dequeuePES()+0x1110>
  14f660: f9402fe8     	ldr	x8, [sp, #0x58]
  14f664: f81003a8     	stur	x8, [x29, #-0x100]
  14f668: d10183a0     	sub	x0, x29, #0x60
  14f66c: 97fd4f95     	bl	0xa34c0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEED2Ev@plt>
  14f670: 1400000f     	b	0x14f6ac <android::MPEG2PSExtractor::dequeuePES()+0x115c>
  14f674: f9414be8     	ldr	x8, [sp, #0x290]
  14f678: f9000100     	str	x0, [x8]
  14f67c: 2a0103e9     	mov	w9, w1
  14f680: b816c3a9     	stur	w9, [x29, #-0x94]
  14f684: f94037e0     	ldr	x0, [sp, #0x68]
  14f688: 97fd44b6     	bl	0xa0960 <_ZdlPv@plt>
  14f68c: 14000071     	b	0x14f850 <android::MPEG2PSExtractor::dequeuePES()+0x1300>
  14f690: f9414be8     	ldr	x8, [sp, #0x290]
  14f694: f9000100     	str	x0, [x8]
  14f698: 2a0103e9     	mov	w9, w1
  14f69c: b816c3a9     	stur	w9, [x29, #-0x94]
  14f6a0: d10183a0     	sub	x0, x29, #0x60
  14f6a4: 97fd4f87     	bl	0xa34c0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEED2Ev@plt>
  14f6a8: 1400006a     	b	0x14f850 <android::MPEG2PSExtractor::dequeuePES()+0x1300>
  14f6ac: 2a1f03e8     	mov	w8, wzr
  14f6b0: b902afe8     	str	w8, [sp, #0x2ac]
  14f6b4: f85003a9     	ldur	x9, [x29, #-0x100]
  14f6b8: b7f80469     	tbnz	x9, #0x3f, 0x14f744 <android::MPEG2PSExtractor::dequeuePES()+0x11f4>
  14f6bc: 14000001     	b	0x14f6c0 <android::MPEG2PSExtractor::dequeuePES()+0x1170>
  14f6c0: f9414fe8     	ldr	x8, [sp, #0x298]
  14f6c4: 91014100     	add	x0, x8, #0x50
  14f6c8: f85003a1     	ldur	x1, [x29, #-0x100]
  14f6cc: 97fd5b29     	bl	0xa6370 <_ZN7android11KeyedVectorIjNS_2spINS_16MPEG2PSExtractor5TrackEEEE11editValueAtEm@plt>
  14f6d0: f9002be0     	str	x0, [sp, #0x50]
  14f6d4: 14000001     	b	0x14f6d8 <android::MPEG2PSExtractor::dequeuePES()+0x1188>
  14f6d8: f9402be0     	ldr	x0, [sp, #0x50]
  14f6dc: 97fd5091     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  14f6e0: f90027e0     	str	x0, [sp, #0x48]
  14f6e4: 14000001     	b	0x14f6e8 <android::MPEG2PSExtractor::dequeuePES()+0x1198>
  14f6e8: b85443a8     	ldur	w8, [x29, #-0xbc]
  14f6ec: f85203a9     	ldur	x9, [x29, #-0xe0]
  14f6f0: f85183aa     	ldur	x10, [x29, #-0xe8]
  14f6f4: d10123a0     	sub	x0, x29, #0x48
  14f6f8: b90047e8     	str	w8, [sp, #0x44]
  14f6fc: f9001fe9     	str	x9, [sp, #0x38]
  14f700: f9001bea     	str	x10, [sp, #0x30]
  14f704: 97fd6e4f     	bl	0xab040 <_ZNK7android10ABitReader4dataEv@plt>
  14f708: f90017e0     	str	x0, [sp, #0x28]
  14f70c: 14000001     	b	0x14f710 <android::MPEG2PSExtractor::dequeuePES()+0x11c0>
  14f710: b850c3a8     	ldur	w8, [x29, #-0xf4]
  14f714: 2a0803e5     	mov	w5, w8
  14f718: f94027e0     	ldr	x0, [sp, #0x48]
  14f71c: b94047e1     	ldr	w1, [sp, #0x44]
  14f720: f9401fe2     	ldr	x2, [sp, #0x38]
  14f724: f9401be3     	ldr	x3, [sp, #0x30]
  14f728: f94017e4     	ldr	x4, [sp, #0x28]
  14f72c: 97fd4ead     	bl	0xa31e0 <_ZN7android16MPEG2PSExtractor5Track13appendPESDataEjmmPKhm@plt>
  14f730: b90027e0     	str	w0, [sp, #0x24]
  14f734: 14000001     	b	0x14f738 <android::MPEG2PSExtractor::dequeuePES()+0x11e8>
  14f738: b94027e8     	ldr	w8, [sp, #0x24]
  14f73c: b902afe8     	str	w8, [sp, #0x2ac]
  14f740: 14000001     	b	0x14f744 <android::MPEG2PSExtractor::dequeuePES()+0x11f4>
  14f744: b850c3a8     	ldur	w8, [x29, #-0xf4]
  14f748: 531d7108     	lsl	w8, w8, #3
  14f74c: 2a0803e1     	mov	w1, w8
  14f750: d10123a0     	sub	x0, x29, #0x48
  14f754: 97fd5cc3     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14f758: b90023e0     	str	w0, [sp, #0x20]
  14f75c: 14000001     	b	0x14f760 <android::MPEG2PSExtractor::dequeuePES()+0x1210>
  14f760: b942afe8     	ldr	w8, [sp, #0x2ac]
  14f764: 34000108     	cbz	w8, 0x14f784 <android::MPEG2PSExtractor::dequeuePES()+0x1234>
  14f768: 14000001     	b	0x14f76c <android::MPEG2PSExtractor::dequeuePES()+0x121c>
  14f76c: b982afe8     	ldrsw	x8, [sp, #0x2ac]
  14f770: f9414be9     	ldr	x9, [sp, #0x290]
  14f774: f9001528     	str	x8, [x9, #0x28]
  14f778: 320003ea     	orr	w10, wzr, #0x1
  14f77c: b81683aa     	stur	w10, [x29, #-0x98]
  14f780: 14000031     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f784: 14000029     	b	0x14f828 <android::MPEG2PSExtractor::dequeuePES()+0x12d8>
  14f788: b85b43a8     	ldur	w8, [x29, #-0x4c]
  14f78c: 7102f908     	subs	w8, w8, #0xbe
  14f790: b9001fe8     	str	w8, [sp, #0x1c]
  14f794: 54000261     	b.ne	0x14f7e0 <android::MPEG2PSExtractor::dequeuePES()+0x1290>
  14f798: 14000001     	b	0x14f79c <android::MPEG2PSExtractor::dequeuePES()+0x124c>
  14f79c: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f7a0: 35000108     	cbnz	w8, 0x14f7c0 <android::MPEG2PSExtractor::dequeuePES()+0x1270>
  14f7a4: 14000001     	b	0x14f7a8 <android::MPEG2PSExtractor::dequeuePES()+0x1258>
  14f7a8: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f7ac: f9414be9     	ldr	x9, [sp, #0x290]
  14f7b0: f9001528     	str	x8, [x9, #0x28]
  14f7b4: 320003ea     	orr	w10, wzr, #0x1
  14f7b8: b81683aa     	stur	w10, [x29, #-0x98]
  14f7bc: 14000022     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f7c0: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f7c4: 531d7108     	lsl	w8, w8, #3
  14f7c8: 2a0803e1     	mov	w1, w8
  14f7cc: d10123a0     	sub	x0, x29, #0x48
  14f7d0: 97fd5ca4     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14f7d4: b9001be0     	str	w0, [sp, #0x18]
  14f7d8: 14000001     	b	0x14f7dc <android::MPEG2PSExtractor::dequeuePES()+0x128c>
  14f7dc: 14000012     	b	0x14f824 <android::MPEG2PSExtractor::dequeuePES()+0x12d4>
  14f7e0: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f7e4: 35000108     	cbnz	w8, 0x14f804 <android::MPEG2PSExtractor::dequeuePES()+0x12b4>
  14f7e8: 14000001     	b	0x14f7ec <android::MPEG2PSExtractor::dequeuePES()+0x129c>
  14f7ec: 92807dc8     	mov	x8, #-0x3ef             // =-1007
  14f7f0: f9414be9     	ldr	x9, [sp, #0x290]
  14f7f4: f9001528     	str	x8, [x9, #0x28]
  14f7f8: 320003ea     	orr	w10, wzr, #0x1
  14f7fc: b81683aa     	stur	w10, [x29, #-0x98]
  14f800: 14000011     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f804: b858c3a8     	ldur	w8, [x29, #-0x74]
  14f808: 531d7108     	lsl	w8, w8, #3
  14f80c: 2a0803e1     	mov	w1, w8
  14f810: d10123a0     	sub	x0, x29, #0x48
  14f814: 97fd5c93     	bl	0xa6a60 <_ZN7android10ABitReader8skipBitsEm@plt>
  14f818: b90017e0     	str	w0, [sp, #0x14]
  14f81c: 14000001     	b	0x14f820 <android::MPEG2PSExtractor::dequeuePES()+0x12d0>
  14f820: 14000001     	b	0x14f824 <android::MPEG2PSExtractor::dequeuePES()+0x12d4>
  14f824: 14000001     	b	0x14f828 <android::MPEG2PSExtractor::dequeuePES()+0x12d8>
  14f828: 14000001     	b	0x14f82c <android::MPEG2PSExtractor::dequeuePES()+0x12dc>
  14f82c: f9414be8     	ldr	x8, [sp, #0x290]
  14f830: f9400909     	ldr	x9, [x8, #0x10]
  14f834: f9001509     	str	x9, [x8, #0x28]
  14f838: 320003ea     	orr	w10, wzr, #0x1
  14f83c: b81683aa     	stur	w10, [x29, #-0x98]
  14f840: 14000001     	b	0x14f844 <android::MPEG2PSExtractor::dequeuePES()+0x12f4>
  14f844: d10123a0     	sub	x0, x29, #0x48
  14f848: 97fd4f6a     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14f84c: 14000004     	b	0x14f85c <android::MPEG2PSExtractor::dequeuePES()+0x130c>
  14f850: d10123a0     	sub	x0, x29, #0x48
  14f854: 97fd4f67     	bl	0xa35f0 <_ZN7android10ABitReaderD1Ev@plt>
  14f858: 14000010     	b	0x14f898 <android::MPEG2PSExtractor::dequeuePES()+0x1348>
  14f85c: f9414be8     	ldr	x8, [sp, #0x290]
  14f860: f9401509     	ldr	x9, [x8, #0x28]
  14f864: d53bd04a     	mrs	x10, TPIDR_EL0
  14f868: f940154a     	ldr	x10, [x10, #0x28]
  14f86c: f9403d0b     	ldr	x11, [x8, #0x78]
  14f870: eb0b014a     	subs	x10, x10, x11
  14f874: f90007e9     	str	x9, [sp, #0x8]
  14f878: f90003ea     	str	x10, [sp]
  14f87c: 54000141     	b.ne	0x14f8a4 <android::MPEG2PSExtractor::dequeuePES()+0x1354>
  14f880: 14000001     	b	0x14f884 <android::MPEG2PSExtractor::dequeuePES()+0x1334>
  14f884: f94007e0     	ldr	x0, [sp, #0x8]
  14f888: 910ec3ff     	add	sp, sp, #0x3b0
  14f88c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14f890: f84207fc     	ldr	x28, [sp], #0x20
  14f894: d65f03c0     	ret
  14f898: f9414be8     	ldr	x8, [sp, #0x290]
  14f89c: f9400100     	ldr	x0, [x8]
  14f8a0: 97fd619c     	bl	0xa7f10 <_Unwind_Resume@plt>
  14f8a4: 97fd6933     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014f8a8 <android::KeyedVector<unsigned int, unsigned int>::clear()>:
  14f8a8: d10083ff     	sub	sp, sp, #0x20
  14f8ac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14f8b0: 910043fd     	add	x29, sp, #0x10
  14f8b4: f90007e0     	str	x0, [sp, #0x8]
  14f8b8: f94007e0     	ldr	x0, [sp, #0x8]
  14f8bc: 97fd4395     	bl	0xa0710 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEE5clearEv@plt>
  14f8c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14f8c4: 910083ff     	add	sp, sp, #0x20
  14f8c8: d65f03c0     	ret

000000000014f8cc <android::KeyedVector<unsigned int, unsigned int>::add(unsigned int const&, unsigned int const&)>:
  14f8cc: d10183ff     	sub	sp, sp, #0x60
  14f8d0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  14f8d4: 910143fd     	add	x29, sp, #0x50
  14f8d8: d53bd048     	mrs	x8, TPIDR_EL0
  14f8dc: f9401509     	ldr	x9, [x8, #0x28]
  14f8e0: f81f83a9     	stur	x9, [x29, #-0x8]
  14f8e4: f81e83a0     	stur	x0, [x29, #-0x18]
  14f8e8: f81e03a1     	stur	x1, [x29, #-0x20]
  14f8ec: f90017e2     	str	x2, [sp, #0x28]
  14f8f0: f85e83a0     	ldur	x0, [x29, #-0x18]
  14f8f4: f85e03a1     	ldur	x1, [x29, #-0x20]
  14f8f8: f94017e2     	ldr	x2, [sp, #0x28]
  14f8fc: d10043a9     	sub	x9, x29, #0x10
  14f900: f90013e0     	str	x0, [sp, #0x20]
  14f904: aa0903e0     	mov	x0, x9
  14f908: f9000fe8     	str	x8, [sp, #0x18]
  14f90c: f9000be9     	str	x9, [sp, #0x10]
  14f910: 97fd6450     	bl	0xa8a50 <_ZN7android16key_value_pair_tIjjEC2ERKjS3_@plt>
  14f914: f94013e0     	ldr	x0, [sp, #0x20]
  14f918: f9400be1     	ldr	x1, [sp, #0x10]
  14f91c: 97fd4f9d     	bl	0xa3790 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEE3addERKS2_@plt>
  14f920: f9400fe8     	ldr	x8, [sp, #0x18]
  14f924: f9401509     	ldr	x9, [x8, #0x28]
  14f928: f85f83a1     	ldur	x1, [x29, #-0x8]
  14f92c: eb010129     	subs	x9, x9, x1
  14f930: f90007e0     	str	x0, [sp, #0x8]
  14f934: f90003e9     	str	x9, [sp]
  14f938: 540000c1     	b.ne	0x14f950 <android::KeyedVector<unsigned int, unsigned int>::add(unsigned int const&, unsigned int const&)+0x84>
  14f93c: 14000001     	b	0x14f940 <android::KeyedVector<unsigned int, unsigned int>::add(unsigned int const&, unsigned int const&)+0x74>
  14f940: f94007e0     	ldr	x0, [sp, #0x8]
  14f944: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  14f948: 910183ff     	add	sp, sp, #0x60
  14f94c: d65f03c0     	ret
  14f950: 97fd6908     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014f954 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::indexOfKey(unsigned int const&) const>:
  14f954: d101c3ff     	sub	sp, sp, #0x70
  14f958: a9067bfd     	stp	x29, x30, [sp, #0x60]
  14f95c: 910183fd     	add	x29, sp, #0x60
  14f960: d53bd048     	mrs	x8, TPIDR_EL0
  14f964: f9401508     	ldr	x8, [x8, #0x28]
  14f968: f81f83a8     	stur	x8, [x29, #-0x8]
  14f96c: f81e03a0     	stur	x0, [x29, #-0x20]
  14f970: f81d83a1     	stur	x1, [x29, #-0x28]
  14f974: f85e03a0     	ldur	x0, [x29, #-0x20]
  14f978: f85d83a1     	ldur	x1, [x29, #-0x28]
  14f97c: d10063a8     	sub	x8, x29, #0x18
  14f980: f90013e0     	str	x0, [sp, #0x20]
  14f984: aa0803e0     	mov	x0, x8
  14f988: f9000fe8     	str	x8, [sp, #0x18]
  14f98c: 97fd4f89     	bl	0xa37b0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKj@plt>
  14f990: f94013e0     	ldr	x0, [sp, #0x20]
  14f994: f9400fe1     	ldr	x1, [sp, #0x18]
  14f998: 97fd5476     	bl	0xa4b70 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE7indexOfERKS6_@plt>
  14f99c: f9000be0     	str	x0, [sp, #0x10]
  14f9a0: 14000001     	b	0x14f9a4 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::indexOfKey(unsigned int const&) const+0x50>
  14f9a4: d10063a0     	sub	x0, x29, #0x18
  14f9a8: 97fd4f46     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14f9ac: d53bd040     	mrs	x0, TPIDR_EL0
  14f9b0: f9401400     	ldr	x0, [x0, #0x28]
  14f9b4: f85f83be     	ldur	x30, [x29, #-0x8]
  14f9b8: eb1e0000     	subs	x0, x0, x30
  14f9bc: f90007e0     	str	x0, [sp, #0x8]
  14f9c0: 540001c1     	b.ne	0x14f9f8 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::indexOfKey(unsigned int const&) const+0xa4>
  14f9c4: 14000001     	b	0x14f9c8 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::indexOfKey(unsigned int const&) const+0x74>
  14f9c8: f9400be0     	ldr	x0, [sp, #0x10]
  14f9cc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  14f9d0: 9101c3ff     	add	sp, sp, #0x70
  14f9d4: d65f03c0     	ret
  14f9d8: f9001be0     	str	x0, [sp, #0x30]
  14f9dc: 2a0103e8     	mov	w8, w1
  14f9e0: b9002fe8     	str	w8, [sp, #0x2c]
  14f9e4: d10063a0     	sub	x0, x29, #0x18
  14f9e8: 97fd4f36     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14f9ec: 14000001     	b	0x14f9f0 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::indexOfKey(unsigned int const&) const+0x9c>
  14f9f0: f9401be0     	ldr	x0, [sp, #0x30]
  14f9f4: 97fd6147     	bl	0xa7f10 <_Unwind_Resume@plt>
  14f9f8: 97fd68de     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014f9fc <android::KeyedVector<unsigned int, unsigned int>::indexOfKey(unsigned int const&) const>:
  14f9fc: d10183ff     	sub	sp, sp, #0x60
  14fa00: a9057bfd     	stp	x29, x30, [sp, #0x50]
  14fa04: 910143fd     	add	x29, sp, #0x50
  14fa08: d53bd048     	mrs	x8, TPIDR_EL0
  14fa0c: f9401509     	ldr	x9, [x8, #0x28]
  14fa10: f81f83a9     	stur	x9, [x29, #-0x8]
  14fa14: f81e83a0     	stur	x0, [x29, #-0x18]
  14fa18: f81e03a1     	stur	x1, [x29, #-0x20]
  14fa1c: f85e83a0     	ldur	x0, [x29, #-0x18]
  14fa20: f85e03a1     	ldur	x1, [x29, #-0x20]
  14fa24: d10043a9     	sub	x9, x29, #0x10
  14fa28: f90017e0     	str	x0, [sp, #0x28]
  14fa2c: aa0903e0     	mov	x0, x9
  14fa30: f90013e8     	str	x8, [sp, #0x20]
  14fa34: f9000fe9     	str	x9, [sp, #0x18]
  14fa38: 97fd4bda     	bl	0xa29a0 <_ZN7android16key_value_pair_tIjjEC2ERKj@plt>
  14fa3c: f94017e0     	ldr	x0, [sp, #0x28]
  14fa40: f9400fe1     	ldr	x1, [sp, #0x18]
  14fa44: 97fd5a57     	bl	0xa63a0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE7indexOfERKS2_@plt>
  14fa48: f94013e8     	ldr	x8, [sp, #0x20]
  14fa4c: f9401509     	ldr	x9, [x8, #0x28]
  14fa50: f85f83a1     	ldur	x1, [x29, #-0x8]
  14fa54: eb010129     	subs	x9, x9, x1
  14fa58: f9000be0     	str	x0, [sp, #0x10]
  14fa5c: f90007e9     	str	x9, [sp, #0x8]
  14fa60: 540000c1     	b.ne	0x14fa78 <android::KeyedVector<unsigned int, unsigned int>::indexOfKey(unsigned int const&) const+0x7c>
  14fa64: 14000001     	b	0x14fa68 <android::KeyedVector<unsigned int, unsigned int>::indexOfKey(unsigned int const&) const+0x6c>
  14fa68: f9400be0     	ldr	x0, [sp, #0x10]
  14fa6c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  14fa70: 910183ff     	add	sp, sp, #0x60
  14fa74: d65f03c0     	ret
  14fa78: 97fd68be     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014fa7c <android::KeyedVector<unsigned int, unsigned int>::valueAt(unsigned long) const>:
  14fa7c: d100c3ff     	sub	sp, sp, #0x30
  14fa80: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14fa84: 910083fd     	add	x29, sp, #0x20
  14fa88: b27e03e8     	orr	x8, xzr, #0x4
  14fa8c: f81f83a0     	stur	x0, [x29, #-0x8]
  14fa90: f9000be1     	str	x1, [sp, #0x10]
  14fa94: f85f83a0     	ldur	x0, [x29, #-0x8]
  14fa98: f9400be1     	ldr	x1, [sp, #0x10]
  14fa9c: f90007e8     	str	x8, [sp, #0x8]
  14faa0: 97fd4b28     	bl	0xa2740 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE6itemAtEm@plt>
  14faa4: f94007e8     	ldr	x8, [sp, #0x8]
  14faa8: 8b080000     	add	x0, x0, x8
  14faac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14fab0: 9100c3ff     	add	sp, sp, #0x30
  14fab4: d65f03c0     	ret

000000000014fab8 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::add(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)>:
  14fab8: d101c3ff     	sub	sp, sp, #0x70
  14fabc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  14fac0: 910183fd     	add	x29, sp, #0x60
  14fac4: d53bd048     	mrs	x8, TPIDR_EL0
  14fac8: f9401508     	ldr	x8, [x8, #0x28]
  14facc: f81f83a8     	stur	x8, [x29, #-0x8]
  14fad0: f81e03a0     	stur	x0, [x29, #-0x20]
  14fad4: f81d83a1     	stur	x1, [x29, #-0x28]
  14fad8: f9001be2     	str	x2, [sp, #0x30]
  14fadc: f85e03a0     	ldur	x0, [x29, #-0x20]
  14fae0: f85d83a1     	ldur	x1, [x29, #-0x28]
  14fae4: f9401be2     	ldr	x2, [sp, #0x30]
  14fae8: d10063a8     	sub	x8, x29, #0x18
  14faec: f9000fe0     	str	x0, [sp, #0x18]
  14faf0: aa0803e0     	mov	x0, x8
  14faf4: f9000be8     	str	x8, [sp, #0x10]
  14faf8: 97fd4b16     	bl	0xa2750 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKjRKS4_@plt>
  14fafc: f9400fe0     	ldr	x0, [sp, #0x18]
  14fb00: f9400be1     	ldr	x1, [sp, #0x10]
  14fb04: 97fd51b3     	bl	0xa41d0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE3addERKS6_@plt>
  14fb08: f90007e0     	str	x0, [sp, #0x8]
  14fb0c: 14000001     	b	0x14fb10 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::add(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x58>
  14fb10: d10063a0     	sub	x0, x29, #0x18
  14fb14: 97fd4eeb     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14fb18: d53bd040     	mrs	x0, TPIDR_EL0
  14fb1c: f9401400     	ldr	x0, [x0, #0x28]
  14fb20: f85f83be     	ldur	x30, [x29, #-0x8]
  14fb24: eb1e0000     	subs	x0, x0, x30
  14fb28: f90003e0     	str	x0, [sp]
  14fb2c: 540001c1     	b.ne	0x14fb64 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::add(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0xac>
  14fb30: 14000001     	b	0x14fb34 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::add(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x7c>
  14fb34: f94007e0     	ldr	x0, [sp, #0x8]
  14fb38: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  14fb3c: 9101c3ff     	add	sp, sp, #0x70
  14fb40: d65f03c0     	ret
  14fb44: f90017e0     	str	x0, [sp, #0x28]
  14fb48: 2a0103e8     	mov	w8, w1
  14fb4c: b90027e8     	str	w8, [sp, #0x24]
  14fb50: d10063a0     	sub	x0, x29, #0x18
  14fb54: 97fd4edb     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  14fb58: 14000001     	b	0x14fb5c <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::add(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0xa4>
  14fb5c: f94017e0     	ldr	x0, [sp, #0x28]
  14fb60: 97fd60ec     	bl	0xa7f10 <_Unwind_Resume@plt>
  14fb64: 97fd6883     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000014fb68 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)>:
  14fb68: d10243ff     	sub	sp, sp, #0x90
  14fb6c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  14fb70: 910203fd     	add	x29, sp, #0x80
  14fb74: d2800508     	mov	x8, #0x28               // =40
  14fb78: b0000ac9     	adrp	x9, 0x2a8000
  14fb7c: f944a929     	ldr	x9, [x9, #0x950]
  14fb80: b27d03ea     	orr	x10, xzr, #0x8
  14fb84: 8b0a0129     	add	x9, x9, x10
  14fb88: b0000aca     	adrp	x10, 0x2a8000
  14fb8c: f947014a     	ldr	x10, [x10, #0xe00]
  14fb90: b27d07eb     	orr	x11, xzr, #0x18
  14fb94: 8b0b014b     	add	x11, x10, x11
  14fb98: d280150c     	mov	x12, #0xa8              // =168
  14fb9c: 8b0c014a     	add	x10, x10, x12
  14fba0: d280000c     	mov	x12, #0x0               // =0
  14fba4: 320003ed     	orr	w13, wzr, #0x1
  14fba8: 5280000e     	mov	w14, #0x0               // =0
  14fbac: f81f83a0     	stur	x0, [x29, #-0x8]
  14fbb0: f81f03a1     	stur	x1, [x29, #-0x10]
  14fbb4: b81ec3a2     	stur	w2, [x29, #-0x14]
  14fbb8: b81e83a3     	stur	w3, [x29, #-0x18]
  14fbbc: f85f83a0     	ldur	x0, [x29, #-0x8]
  14fbc0: 8b080008     	add	x8, x0, x8
  14fbc4: f81c83a0     	stur	x0, [x29, #-0x38]
  14fbc8: aa0803e0     	mov	x0, x8
  14fbcc: f90023e9     	str	x9, [sp, #0x40]
  14fbd0: f9001feb     	str	x11, [sp, #0x38]
  14fbd4: f9001bea     	str	x10, [sp, #0x30]
  14fbd8: f90017ec     	str	x12, [sp, #0x28]
  14fbdc: b90027ed     	str	w13, [sp, #0x24]
  14fbe0: b90023ee     	str	w14, [sp, #0x20]
  14fbe4: 97fd4d13     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  14fbe8: f85c83a0     	ldur	x0, [x29, #-0x38]
  14fbec: f94023e1     	ldr	x1, [sp, #0x40]
  14fbf0: 97fd5ebc     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  14fbf4: 14000001     	b	0x14fbf8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x90>
  14fbf8: b27b03e8     	orr	x8, xzr, #0x20
  14fbfc: f9401fe9     	ldr	x9, [sp, #0x38]
  14fc00: f85c83aa     	ldur	x10, [x29, #-0x38]
  14fc04: f9000149     	str	x9, [x10]
  14fc08: f9401beb     	ldr	x11, [sp, #0x30]
  14fc0c: f900154b     	str	x11, [x10, #0x28]
  14fc10: f85f03ac     	ldur	x12, [x29, #-0x10]
  14fc14: f900054c     	str	x12, [x10, #0x8]
  14fc18: b85ec3ad     	ldur	w13, [x29, #-0x14]
  14fc1c: b900114d     	str	w13, [x10, #0x10]
  14fc20: b85e83ad     	ldur	w13, [x29, #-0x18]
  14fc24: b900154d     	str	w13, [x10, #0x14]
  14fc28: f94017ec     	ldr	x12, [sp, #0x28]
  14fc2c: f9000d4c     	str	x12, [x10, #0x18]
  14fc30: 8b080148     	add	x8, x10, x8
  14fc34: aa0803e0     	mov	x0, x8
  14fc38: f9000fe8     	str	x8, [sp, #0x18]
  14fc3c: 97fd578d     	bl	0xa5a70 <_ZN7android2spINS_19AnotherPacketSourceEEC2Ev@plt>
  14fc40: 14000001     	b	0x14fc44 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0xdc>
  14fc44: 52800368     	mov	w8, #0x1b               // =27
  14fc48: b94027e9     	ldr	w9, [sp, #0x24]
  14fc4c: 381db3a9     	sturb	w9, [x29, #-0x25]
  14fc50: f85c83aa     	ldur	x10, [x29, #-0x38]
  14fc54: b940154b     	ldr	w11, [x10, #0x14]
  14fc58: 6b0b011f     	cmp	w8, w11
  14fc5c: 1a9f17e8     	cset	w8, eq
  14fc60: b90017eb     	str	w11, [sp, #0x14]
  14fc64: 370005e8     	tbnz	w8, #0x0, 0x14fd20 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1b8>
  14fc68: 14000001     	b	0x14fc6c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x104>
  14fc6c: 32000fe8     	orr	w8, wzr, #0xf
  14fc70: b94017e9     	ldr	w9, [sp, #0x14]
  14fc74: 6b09011f     	cmp	w8, w9
  14fc78: 1a9f17e8     	cset	w8, eq
  14fc7c: 37000568     	tbnz	w8, #0x0, 0x14fd28 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c0>
  14fc80: 14000001     	b	0x14fc84 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x11c>
  14fc84: 320007e8     	orr	w8, wzr, #0x3
  14fc88: b94017e9     	ldr	w9, [sp, #0x14]
  14fc8c: 6b09011f     	cmp	w8, w9
  14fc90: 1a9f17e8     	cset	w8, eq
  14fc94: 37000508     	tbnz	w8, #0x0, 0x14fd34 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1cc>
  14fc98: 14000001     	b	0x14fc9c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x134>
  14fc9c: 321e03e8     	orr	w8, wzr, #0x4
  14fca0: b94017e9     	ldr	w9, [sp, #0x14]
  14fca4: 6b09011f     	cmp	w8, w9
  14fca8: 1a9f17e8     	cset	w8, eq
  14fcac: 37000448     	tbnz	w8, #0x0, 0x14fd34 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1cc>
  14fcb0: 14000001     	b	0x14fcb4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x14c>
  14fcb4: 320003e8     	orr	w8, wzr, #0x1
  14fcb8: b94017e9     	ldr	w9, [sp, #0x14]
  14fcbc: 6b09011f     	cmp	w8, w9
  14fcc0: 1a9f17e8     	cset	w8, eq
  14fcc4: 370003e8     	tbnz	w8, #0x0, 0x14fd40 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1d8>
  14fcc8: 14000001     	b	0x14fccc <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x164>
  14fccc: 321f03e8     	orr	w8, wzr, #0x2
  14fcd0: b94017e9     	ldr	w9, [sp, #0x14]
  14fcd4: 6b09011f     	cmp	w8, w9
  14fcd8: 1a9f17e8     	cset	w8, eq
  14fcdc: 37000328     	tbnz	w8, #0x0, 0x14fd40 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1d8>
  14fce0: 14000001     	b	0x14fce4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x17c>
  14fce4: 321c03e8     	orr	w8, wzr, #0x10
  14fce8: b94017e9     	ldr	w9, [sp, #0x14]
  14fcec: 6b09011f     	cmp	w8, w9
  14fcf0: 1a9f17e8     	cset	w8, eq
  14fcf4: 370002c8     	tbnz	w8, #0x0, 0x14fd4c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1e4>
  14fcf8: 14000001     	b	0x14fcfc <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x194>
  14fcfc: 14000017     	b	0x14fd58 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f0>
  14fd00: 2a0103e8     	mov	w8, w1
  14fd04: f81e03a0     	stur	x0, [x29, #-0x20]
  14fd08: b81dc3a8     	stur	w8, [x29, #-0x24]
  14fd0c: 14000037     	b	0x14fde8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x280>
  14fd10: 2a0103e8     	mov	w8, w1
  14fd14: f81e03a0     	stur	x0, [x29, #-0x20]
  14fd18: b81dc3a8     	stur	w8, [x29, #-0x24]
  14fd1c: 14000030     	b	0x14fddc <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x274>
  14fd20: b81d43bf     	stur	wzr, [x29, #-0x2c]
  14fd24: 1400000f     	b	0x14fd60 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  14fd28: 320003e8     	orr	w8, wzr, #0x1
  14fd2c: b81d43a8     	stur	w8, [x29, #-0x2c]
  14fd30: 1400000c     	b	0x14fd60 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  14fd34: 320007e8     	orr	w8, wzr, #0x3
  14fd38: b81d43a8     	stur	w8, [x29, #-0x2c]
  14fd3c: 14000009     	b	0x14fd60 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  14fd40: 321e03e8     	orr	w8, wzr, #0x4
  14fd44: b81d43a8     	stur	w8, [x29, #-0x2c]
  14fd48: 14000006     	b	0x14fd60 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  14fd4c: 528000a8     	mov	w8, #0x5                // =5
  14fd50: b81d43a8     	stur	w8, [x29, #-0x2c]
  14fd54: 14000003     	b	0x14fd60 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  14fd58: b94023e8     	ldr	w8, [sp, #0x20]
  14fd5c: 381db3a8     	sturb	w8, [x29, #-0x25]
  14fd60: 385db3a8     	ldurb	w8, [x29, #-0x25]
  14fd64: 37000048     	tbnz	w8, #0x0, 0x14fd6c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x204>
  14fd68: 14000018     	b	0x14fdc8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x260>
  14fd6c: b27c07e0     	orr	x0, xzr, #0x30
  14fd70: 97fd6468     	bl	0xa8f10 <_Znwm@plt>
  14fd74: f90007e0     	str	x0, [sp, #0x8]
  14fd78: 14000001     	b	0x14fd7c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x214>
  14fd7c: 52800002     	mov	w2, #0x0                // =0
  14fd80: b85d43a1     	ldur	w1, [x29, #-0x2c]
  14fd84: f94007e0     	ldr	x0, [sp, #0x8]
  14fd88: 97fd533a     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  14fd8c: 14000001     	b	0x14fd90 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x228>
  14fd90: f94007e8     	ldr	x8, [sp, #0x8]
  14fd94: f85c83a9     	ldur	x9, [x29, #-0x38]
  14fd98: f9000d28     	str	x8, [x9, #0x18]
  14fd9c: 1400000b     	b	0x14fdc8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x260>
  14fda0: 2a0103e8     	mov	w8, w1
  14fda4: f81e03a0     	stur	x0, [x29, #-0x20]
  14fda8: b81dc3a8     	stur	w8, [x29, #-0x24]
  14fdac: 1400000a     	b	0x14fdd4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x26c>
  14fdb0: 2a0103e8     	mov	w8, w1
  14fdb4: f81e03a0     	stur	x0, [x29, #-0x20]
  14fdb8: b81dc3a8     	stur	w8, [x29, #-0x24]
  14fdbc: f94007e0     	ldr	x0, [sp, #0x8]
  14fdc0: 97fd42e8     	bl	0xa0960 <_ZdlPv@plt>
  14fdc4: 14000004     	b	0x14fdd4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x26c>
  14fdc8: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  14fdcc: 910243ff     	add	sp, sp, #0x90
  14fdd0: d65f03c0     	ret
  14fdd4: f9400fe0     	ldr	x0, [sp, #0x18]
  14fdd8: 97fd6a72     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  14fddc: f85c83a0     	ldur	x0, [x29, #-0x38]
  14fde0: f94023e1     	ldr	x1, [sp, #0x40]
  14fde4: 97fd5293     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  14fde8: d2800508     	mov	x8, #0x28               // =40
  14fdec: f85c83a9     	ldur	x9, [x29, #-0x38]
  14fdf0: 8b080120     	add	x0, x9, x8
  14fdf4: 97fd4343     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  14fdf8: f85e03a0     	ldur	x0, [x29, #-0x20]
  14fdfc: 97fd6045     	bl	0xa7f10 <_Unwind_Resume@plt>

000000000014fe00 <android::sp<android::MPEG2PSExtractor::Track>::sp(android::MPEG2PSExtractor::Track*)>:
  14fe00: d100c3ff     	sub	sp, sp, #0x30
  14fe04: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14fe08: 910083fd     	add	x29, sp, #0x20
  14fe0c: d2800008     	mov	x8, #0x0                // =0
  14fe10: f81f83a0     	stur	x0, [x29, #-0x8]
  14fe14: f9000be1     	str	x1, [sp, #0x10]
  14fe18: f85f83a0     	ldur	x0, [x29, #-0x8]
  14fe1c: aa0003e1     	mov	x1, x0
  14fe20: f9400be9     	ldr	x9, [sp, #0x10]
  14fe24: f9000029     	str	x9, [x1]
  14fe28: f9400be9     	ldr	x9, [sp, #0x10]
  14fe2c: eb08013f     	cmp	x9, x8
  14fe30: 1a9f07ea     	cset	w10, ne
  14fe34: f90007e0     	str	x0, [sp, #0x8]
  14fe38: 3700004a     	tbnz	w10, #0x0, 0x14fe40 <android::sp<android::MPEG2PSExtractor::Track>::sp(android::MPEG2PSExtractor::Track*)+0x40>
  14fe3c: 14000008     	b	0x14fe5c <android::sp<android::MPEG2PSExtractor::Track>::sp(android::MPEG2PSExtractor::Track*)+0x5c>
  14fe40: f9400be8     	ldr	x8, [sp, #0x10]
  14fe44: f9400109     	ldr	x9, [x8]
  14fe48: f85e8129     	ldur	x9, [x9, #-0x18]
  14fe4c: 8b090108     	add	x8, x8, x9
  14fe50: aa0803e0     	mov	x0, x8
  14fe54: f94007e1     	ldr	x1, [sp, #0x8]
  14fe58: 97fd6a72     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  14fe5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14fe60: 9100c3ff     	add	sp, sp, #0x30
  14fe64: d65f03c0     	ret

000000000014fe68 <android::sp<android::MPEG2PSExtractor::Track>::~sp()>:
  14fe68: d10083ff     	sub	sp, sp, #0x20
  14fe6c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  14fe70: 910043fd     	add	x29, sp, #0x10
  14fe74: d2800008     	mov	x8, #0x0                // =0
  14fe78: f90007e0     	str	x0, [sp, #0x8]
  14fe7c: f94007e0     	ldr	x0, [sp, #0x8]
  14fe80: aa0003e9     	mov	x9, x0
  14fe84: f9400129     	ldr	x9, [x9]
  14fe88: eb08013f     	cmp	x9, x8
  14fe8c: 1a9f07ea     	cset	w10, ne
  14fe90: f90003e0     	str	x0, [sp]
  14fe94: 3700004a     	tbnz	w10, #0x0, 0x14fe9c <android::sp<android::MPEG2PSExtractor::Track>::~sp()+0x34>
  14fe98: 1400000a     	b	0x14fec0 <android::sp<android::MPEG2PSExtractor::Track>::~sp()+0x58>
  14fe9c: f94003e8     	ldr	x8, [sp]
  14fea0: f9400108     	ldr	x8, [x8]
  14fea4: f9400109     	ldr	x9, [x8]
  14fea8: f85e8129     	ldur	x9, [x9, #-0x18]
  14feac: 8b090108     	add	x8, x8, x9
  14feb0: aa0803e0     	mov	x0, x8
  14feb4: f94003e1     	ldr	x1, [sp]
  14feb8: 97fd5066     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  14febc: 14000001     	b	0x14fec0 <android::sp<android::MPEG2PSExtractor::Track>::~sp()+0x58>
  14fec0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  14fec4: 910083ff     	add	sp, sp, #0x20
  14fec8: d65f03c0     	ret
  14fecc: 97fd78be     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000014fed0 <android::KeyedVector<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::editValueAt(unsigned long)>:
  14fed0: d100c3ff     	sub	sp, sp, #0x30
  14fed4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  14fed8: 910083fd     	add	x29, sp, #0x20
  14fedc: b27d03e8     	orr	x8, xzr, #0x8
  14fee0: f81f83a0     	stur	x0, [x29, #-0x8]
  14fee4: f9000be1     	str	x1, [sp, #0x10]
  14fee8: f85f83a0     	ldur	x0, [x29, #-0x8]
  14feec: f9400be1     	ldr	x1, [sp, #0x10]
  14fef0: f90007e8     	str	x8, [sp, #0x8]
  14fef4: 97fd4b67     	bl	0xa2c90 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE10editItemAtEm@plt>
  14fef8: f94007e8     	ldr	x8, [sp, #0x8]
  14fefc: 8b080000     	add	x0, x0, x8
  14ff00: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  14ff04: 9100c3ff     	add	sp, sp, #0x30
  14ff08: d65f03c0     	ret

000000000014ff0c <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)>:
  14ff0c: d10403ff     	sub	sp, sp, #0x100
  14ff10: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  14ff14: 9103c3fd     	add	x29, sp, #0xf0
  14ff18: d53bd048     	mrs	x8, TPIDR_EL0
  14ff1c: f9401508     	ldr	x8, [x8, #0x28]
  14ff20: f81f83a8     	stur	x8, [x29, #-0x8]
  14ff24: f81c83a0     	stur	x0, [x29, #-0x38]
  14ff28: b81c43a1     	stur	w1, [x29, #-0x3c]
  14ff2c: f81b83a2     	stur	x2, [x29, #-0x48]
  14ff30: f81b03a3     	stur	x3, [x29, #-0x50]
  14ff34: f81a83a4     	stur	x4, [x29, #-0x58]
  14ff38: f81a03a5     	stur	x5, [x29, #-0x60]
  14ff3c: f85c83a8     	ldur	x8, [x29, #-0x38]
  14ff40: aa0803e0     	mov	x0, x8
  14ff44: f9400d08     	ldr	x8, [x8, #0x18]
  14ff48: f90037e0     	str	x0, [sp, #0x68]
  14ff4c: b50000a8     	cbnz	x8, 0x14ff60 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x54>
  14ff50: 14000001     	b	0x14ff54 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x48>
  14ff54: 2a1f03e8     	mov	w8, wzr
  14ff58: b81d43a8     	stur	w8, [x29, #-0x2c]
  14ff5c: 140000b6     	b	0x150234 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x328>
  14ff60: b85c43a8     	ldur	w8, [x29, #-0x3c]
  14ff64: 71000908     	subs	w8, w8, #0x2
  14ff68: b90067e8     	str	w8, [sp, #0x64]
  14ff6c: 540000e0     	b.eq	0x14ff88 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x7c>
  14ff70: 14000001     	b	0x14ff74 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x68>
  14ff74: b85c43a8     	ldur	w8, [x29, #-0x3c]
  14ff78: 71000d08     	subs	w8, w8, #0x3
  14ff7c: b90063e8     	str	w8, [sp, #0x60]
  14ff80: 540001c1     	b.ne	0x14ffb8 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xac>
  14ff84: 14000001     	b	0x14ff88 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x7c>
  14ff88: f85b83a8     	ldur	x8, [x29, #-0x48]
  14ff8c: 52800c89     	mov	w9, #0x64               // =100
  14ff90: 2a0903ea     	mov	w10, w9
  14ff94: 9b0a7d08     	mul	x8, x8, x10
  14ff98: d29c71ea     	mov	x10, #0xe38f            // =58255
  14ff9c: f2b1c70a     	movk	x10, #0x8e38, lsl #16
  14ffa0: f2c71c6a     	movk	x10, #0x38e3, lsl #32
  14ffa4: f2fc71ca     	movk	x10, #0xe38e, lsl #48
  14ffa8: 9bca7d08     	umulh	x8, x8, x10
  14ffac: d343fd08     	lsr	x8, x8, #3
  14ffb0: f81983a8     	stur	x8, [x29, #-0x68]
  14ffb4: 14000004     	b	0x14ffc4 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xb8>
  14ffb8: aa1f03e8     	mov	x8, xzr
  14ffbc: f81983a8     	stur	x8, [x29, #-0x68]
  14ffc0: 14000001     	b	0x14ffc4 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xb8>
  14ffc4: f94037e8     	ldr	x8, [sp, #0x68]
  14ffc8: f9400d00     	ldr	x0, [x8, #0x18]
  14ffcc: f85a83a1     	ldur	x1, [x29, #-0x58]
  14ffd0: f85a03a2     	ldur	x2, [x29, #-0x60]
  14ffd4: f85983a3     	ldur	x3, [x29, #-0x68]
  14ffd8: 97fd5d9e     	bl	0xa7650 <_ZN7android21ElementaryStreamQueue10appendDataEPKvml@plt>
  14ffdc: b81943a0     	stur	w0, [x29, #-0x6c]
  14ffe0: b85943a0     	ldur	w0, [x29, #-0x6c]
  14ffe4: 340000a0     	cbz	w0, 0x14fff8 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xec>
  14ffe8: 14000001     	b	0x14ffec <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xe0>
  14ffec: b85943a8     	ldur	w8, [x29, #-0x6c]
  14fff0: b81d43a8     	stur	w8, [x29, #-0x2c]
  14fff4: 14000090     	b	0x150234 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x328>
  14fff8: d10043a0     	sub	x0, x29, #0x10
  14fffc: 97fd42d1     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  150000: 14000001     	b	0x150004 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xf8>
  150004: f94037e8     	ldr	x8, [sp, #0x68]
  150008: f9400d00     	ldr	x0, [x8, #0x18]
  15000c: d10063a8     	sub	x8, x29, #0x18
  150010: 97fd6054     	bl	0xa8160 <_ZN7android21ElementaryStreamQueue17dequeueAccessUnitEv@plt>
  150014: 14000001     	b	0x150018 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x10c>
  150018: d10043a0     	sub	x0, x29, #0x10
  15001c: d10063a1     	sub	x1, x29, #0x18
  150020: 97fd4d38     	bl	0xa3500 <_ZN7android2spINS_7ABufferEEaSEOS2_@plt>
  150024: f9002fe0     	str	x0, [sp, #0x58]
  150028: 14000001     	b	0x15002c <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x120>
  15002c: aa1f03e0     	mov	x0, xzr
  150030: f9402fe1     	ldr	x1, [sp, #0x58]
  150034: f9002be0     	str	x0, [sp, #0x50]
  150038: aa0103e0     	mov	x0, x1
  15003c: f9402be1     	ldr	x1, [sp, #0x50]
  150040: 97fd516c     	bl	0xa45f0 <_ZNK7android2spINS_7ABufferEEneEPKS1_@plt>
  150044: b9004fe0     	str	w0, [sp, #0x4c]
  150048: 14000001     	b	0x15004c <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x140>
  15004c: d10063a0     	sub	x0, x29, #0x18
  150050: 97fd6930     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  150054: b9404fe8     	ldr	w8, [sp, #0x4c]
  150058: 36000de8     	tbz	w8, #0x0, 0x150214 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x308>
  15005c: 14000001     	b	0x150060 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x154>
  150060: f94037e8     	ldr	x8, [sp, #0x68]
  150064: 91008100     	add	x0, x8, #0x20
  150068: aa1f03e1     	mov	x1, xzr
  15006c: 97fd69f1     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  150070: b9004be0     	str	w0, [sp, #0x48]
  150074: 14000001     	b	0x150078 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x16c>
  150078: b9404be8     	ldr	w8, [sp, #0x48]
  15007c: 360008a8     	tbz	w8, #0x0, 0x150190 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x284>
  150080: 14000001     	b	0x150084 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x178>
  150084: f94037e8     	ldr	x8, [sp, #0x68]
  150088: f9400d00     	ldr	x0, [x8, #0x18]
  15008c: d10083a8     	sub	x8, x29, #0x20
  150090: 97fd5254     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  150094: 14000001     	b	0x150098 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x18c>
  150098: d10083a0     	sub	x0, x29, #0x20
  15009c: aa1f03e1     	mov	x1, xzr
  1500a0: 97fd6390     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  1500a4: b90047e0     	str	w0, [sp, #0x44]
  1500a8: 14000001     	b	0x1500ac <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x1a0>
  1500ac: b94047e8     	ldr	w8, [sp, #0x44]
  1500b0: 36000648     	tbz	w8, #0x0, 0x150178 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x26c>
  1500b4: 14000001     	b	0x1500b8 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x1ac>
  1500b8: 321a07e8     	orr	w8, wzr, #0xc0
  1500bc: 2a0803e0     	mov	w0, w8
  1500c0: 97fd6394     	bl	0xa8f10 <_Znwm@plt>
  1500c4: f9001fe0     	str	x0, [sp, #0x38]
  1500c8: 14000001     	b	0x1500cc <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x1c0>
  1500cc: f9401fe0     	ldr	x0, [sp, #0x38]
  1500d0: d10083a1     	sub	x1, x29, #0x20
  1500d4: f9401fe2     	ldr	x2, [sp, #0x38]
  1500d8: f9001be0     	str	x0, [sp, #0x30]
  1500dc: aa0203e0     	mov	x0, x2
  1500e0: 97fd52dc     	bl	0xa4c50 <_ZN7android19AnotherPacketSourceC1ERKNS_2spINS_8MetaDataEEE@plt>
  1500e4: 14000001     	b	0x1500e8 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x1dc>
  1500e8: f94037e8     	ldr	x8, [sp, #0x68]
  1500ec: 91008100     	add	x0, x8, #0x20
  1500f0: f9401be1     	ldr	x1, [sp, #0x30]
  1500f4: 97fd59bb     	bl	0xa67e0 <_ZN7android2spINS_19AnotherPacketSourceEEaSEPS1_@plt>
  1500f8: f90017e0     	str	x0, [sp, #0x28]
  1500fc: 14000001     	b	0x150100 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x1f4>
  150100: f94037e8     	ldr	x8, [sp, #0x68]
  150104: 91008100     	add	x0, x8, #0x20
  150108: 97fd4d4e     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  15010c: f90013e0     	str	x0, [sp, #0x20]
  150110: 14000001     	b	0x150114 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x208>
  150114: d10043a1     	sub	x1, x29, #0x10
  150118: f94013e0     	ldr	x0, [sp, #0x20]
  15011c: 97fd5ecd     	bl	0xa7c50 <_ZN7android19AnotherPacketSource15queueAccessUnitERKNS_2spINS_7ABufferEEE@plt>
  150120: 14000001     	b	0x150124 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x218>
  150124: 14000015     	b	0x150178 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x26c>
  150128: f9003fe0     	str	x0, [sp, #0x78]
  15012c: 2a0103e8     	mov	w8, w1
  150130: b90077e8     	str	w8, [sp, #0x74]
  150134: 1400003d     	b	0x150228 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x31c>
  150138: f9003fe0     	str	x0, [sp, #0x78]
  15013c: 2a0103e8     	mov	w8, w1
  150140: b90077e8     	str	w8, [sp, #0x74]
  150144: d10063a0     	sub	x0, x29, #0x18
  150148: 97fd68f2     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  15014c: 14000037     	b	0x150228 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x31c>
  150150: f9003fe0     	str	x0, [sp, #0x78]
  150154: 2a0103e8     	mov	w8, w1
  150158: b90077e8     	str	w8, [sp, #0x74]
  15015c: 1400000a     	b	0x150184 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x278>
  150160: f9003fe0     	str	x0, [sp, #0x78]
  150164: 2a0103e8     	mov	w8, w1
  150168: b90077e8     	str	w8, [sp, #0x74]
  15016c: f9401fe0     	ldr	x0, [sp, #0x38]
  150170: 97fd41fc     	bl	0xa0960 <_ZdlPv@plt>
  150174: 14000004     	b	0x150184 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x278>
  150178: d10083a0     	sub	x0, x29, #0x20
  15017c: 97fd45fd     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  150180: 14000024     	b	0x150210 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x304>
  150184: d10083a0     	sub	x0, x29, #0x20
  150188: 97fd45fa     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  15018c: 14000027     	b	0x150228 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x31c>
  150190: f94037e8     	ldr	x8, [sp, #0x68]
  150194: f9400d00     	ldr	x0, [x8, #0x18]
  150198: d100a3a8     	sub	x8, x29, #0x28
  15019c: 97fd5211     	bl	0xa49e0 <_ZN7android21ElementaryStreamQueue9getFormatEv@plt>
  1501a0: 14000001     	b	0x1501a4 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x298>
  1501a4: d100a3a0     	sub	x0, x29, #0x28
  1501a8: aa1f03e1     	mov	x1, xzr
  1501ac: 97fd634d     	bl	0xa8ee0 <_ZNK7android2spINS_8MetaDataEEneEPKS1_@plt>
  1501b0: b9001fe0     	str	w0, [sp, #0x1c]
  1501b4: 14000001     	b	0x1501b8 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x2ac>
  1501b8: d100a3a0     	sub	x0, x29, #0x28
  1501bc: 97fd45ed     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1501c0: b9401fe8     	ldr	w8, [sp, #0x1c]
  1501c4: 36000248     	tbz	w8, #0x0, 0x15020c <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x300>
  1501c8: 14000001     	b	0x1501cc <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x2c0>
  1501cc: f94037e8     	ldr	x8, [sp, #0x68]
  1501d0: 91008100     	add	x0, x8, #0x20
  1501d4: 97fd4d1b     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1501d8: f9000be0     	str	x0, [sp, #0x10]
  1501dc: 14000001     	b	0x1501e0 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x2d4>
  1501e0: d10043a1     	sub	x1, x29, #0x10
  1501e4: f9400be0     	ldr	x0, [sp, #0x10]
  1501e8: 97fd5e9a     	bl	0xa7c50 <_ZN7android19AnotherPacketSource15queueAccessUnitERKNS_2spINS_7ABufferEEE@plt>
  1501ec: 14000001     	b	0x1501f0 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x2e4>
  1501f0: 14000007     	b	0x15020c <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x300>
  1501f4: f9003fe0     	str	x0, [sp, #0x78]
  1501f8: 2a0103e8     	mov	w8, w1
  1501fc: b90077e8     	str	w8, [sp, #0x74]
  150200: d100a3a0     	sub	x0, x29, #0x28
  150204: 97fd45db     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  150208: 14000008     	b	0x150228 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x31c>
  15020c: 14000001     	b	0x150210 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x304>
  150210: 17ffff7d     	b	0x150004 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0xf8>
  150214: 2a1f03e8     	mov	w8, wzr
  150218: b81d43a8     	stur	w8, [x29, #-0x2c]
  15021c: d10043a0     	sub	x0, x29, #0x10
  150220: 97fd68bc     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  150224: 14000004     	b	0x150234 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x328>
  150228: d10043a0     	sub	x0, x29, #0x10
  15022c: 97fd68b9     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  150230: 1400000e     	b	0x150268 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x35c>
  150234: b85d43a8     	ldur	w8, [x29, #-0x2c]
  150238: d53bd049     	mrs	x9, TPIDR_EL0
  15023c: f9401529     	ldr	x9, [x9, #0x28]
  150240: f85f83aa     	ldur	x10, [x29, #-0x8]
  150244: eb0a0129     	subs	x9, x9, x10
  150248: b9000fe8     	str	w8, [sp, #0xc]
  15024c: f90003e9     	str	x9, [sp]
  150250: 54000101     	b.ne	0x150270 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x364>
  150254: 14000001     	b	0x150258 <android::MPEG2PSExtractor::Track::appendPESData(unsigned int, unsigned long, unsigned long, unsigned char const*, unsigned long)+0x34c>
  150258: b9400fe0     	ldr	w0, [sp, #0xc]
  15025c: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  150260: 910403ff     	add	sp, sp, #0x100
  150264: d65f03c0     	ret
  150268: f9403fe0     	ldr	x0, [sp, #0x78]
  15026c: 97fd5f29     	bl	0xa7f10 <_Unwind_Resume@plt>
  150270: 97fd66c0     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000150274 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)>:
  150274: d10243ff     	sub	sp, sp, #0x90
  150278: a9087bfd     	stp	x29, x30, [sp, #0x80]
  15027c: 910203fd     	add	x29, sp, #0x80
  150280: b27d03e8     	orr	x8, xzr, #0x8
  150284: d2800009     	mov	x9, #0x0                // =0
  150288: b27b03ea     	orr	x10, xzr, #0x20
  15028c: 320003eb     	orr	w11, wzr, #0x1
  150290: 5280000c     	mov	w12, #0x0               // =0
  150294: f81f83a0     	stur	x0, [x29, #-0x8]
  150298: f81f03a1     	stur	x1, [x29, #-0x10]
  15029c: f81e83a2     	stur	x2, [x29, #-0x18]
  1502a0: b81e43a3     	stur	w3, [x29, #-0x1c]
  1502a4: b81e03a4     	stur	w4, [x29, #-0x20]
  1502a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1502ac: f85f03a1     	ldur	x1, [x29, #-0x10]
  1502b0: 8b080028     	add	x8, x1, x8
  1502b4: f90023e0     	str	x0, [sp, #0x40]
  1502b8: f9001fe1     	str	x1, [sp, #0x38]
  1502bc: aa0803e1     	mov	x1, x8
  1502c0: f9001be9     	str	x9, [sp, #0x30]
  1502c4: f90017ea     	str	x10, [sp, #0x28]
  1502c8: b90027eb     	str	w11, [sp, #0x24]
  1502cc: b90023ec     	str	w12, [sp, #0x20]
  1502d0: 97fd5d04     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  1502d4: f9401fe8     	ldr	x8, [sp, #0x38]
  1502d8: f9400109     	ldr	x9, [x8]
  1502dc: f94023ea     	ldr	x10, [sp, #0x40]
  1502e0: f9000149     	str	x9, [x10]
  1502e4: f9401d09     	ldr	x9, [x8, #0x38]
  1502e8: f9400140     	ldr	x0, [x10]
  1502ec: f85e8000     	ldur	x0, [x0, #-0x18]
  1502f0: 8b000140     	add	x0, x10, x0
  1502f4: f9000009     	str	x9, [x0]
  1502f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1502fc: f9000549     	str	x9, [x10, #0x8]
  150300: b85e43ab     	ldur	w11, [x29, #-0x1c]
  150304: b900114b     	str	w11, [x10, #0x10]
  150308: b85e03ab     	ldur	w11, [x29, #-0x20]
  15030c: b900154b     	str	w11, [x10, #0x14]
  150310: f9401be9     	ldr	x9, [sp, #0x30]
  150314: f9000d49     	str	x9, [x10, #0x18]
  150318: f94017e0     	ldr	x0, [sp, #0x28]
  15031c: 8b000141     	add	x1, x10, x0
  150320: aa0103e0     	mov	x0, x1
  150324: f9000fe1     	str	x1, [sp, #0x18]
  150328: 97fd55d2     	bl	0xa5a70 <_ZN7android2spINS_19AnotherPacketSourceEEC2Ev@plt>
  15032c: 14000001     	b	0x150330 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0xbc>
  150330: 52800368     	mov	w8, #0x1b               // =27
  150334: b94027e9     	ldr	w9, [sp, #0x24]
  150338: 381d33a9     	sturb	w9, [x29, #-0x2d]
  15033c: f94023ea     	ldr	x10, [sp, #0x40]
  150340: b940154b     	ldr	w11, [x10, #0x14]
  150344: 6b0b011f     	cmp	w8, w11
  150348: 1a9f17e8     	cset	w8, eq
  15034c: b90017eb     	str	w11, [sp, #0x14]
  150350: 37000568     	tbnz	w8, #0x0, 0x1503fc <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x188>
  150354: 14000001     	b	0x150358 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0xe4>
  150358: 32000fe8     	orr	w8, wzr, #0xf
  15035c: b94017e9     	ldr	w9, [sp, #0x14]
  150360: 6b09011f     	cmp	w8, w9
  150364: 1a9f17e8     	cset	w8, eq
  150368: 370004e8     	tbnz	w8, #0x0, 0x150404 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x190>
  15036c: 14000001     	b	0x150370 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0xfc>
  150370: 320007e8     	orr	w8, wzr, #0x3
  150374: b94017e9     	ldr	w9, [sp, #0x14]
  150378: 6b09011f     	cmp	w8, w9
  15037c: 1a9f17e8     	cset	w8, eq
  150380: 37000488     	tbnz	w8, #0x0, 0x150410 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x19c>
  150384: 14000001     	b	0x150388 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x114>
  150388: 321e03e8     	orr	w8, wzr, #0x4
  15038c: b94017e9     	ldr	w9, [sp, #0x14]
  150390: 6b09011f     	cmp	w8, w9
  150394: 1a9f17e8     	cset	w8, eq
  150398: 370003c8     	tbnz	w8, #0x0, 0x150410 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x19c>
  15039c: 14000001     	b	0x1503a0 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x12c>
  1503a0: 320003e8     	orr	w8, wzr, #0x1
  1503a4: b94017e9     	ldr	w9, [sp, #0x14]
  1503a8: 6b09011f     	cmp	w8, w9
  1503ac: 1a9f17e8     	cset	w8, eq
  1503b0: 37000368     	tbnz	w8, #0x0, 0x15041c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1a8>
  1503b4: 14000001     	b	0x1503b8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x144>
  1503b8: 321f03e8     	orr	w8, wzr, #0x2
  1503bc: b94017e9     	ldr	w9, [sp, #0x14]
  1503c0: 6b09011f     	cmp	w8, w9
  1503c4: 1a9f17e8     	cset	w8, eq
  1503c8: 370002a8     	tbnz	w8, #0x0, 0x15041c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1a8>
  1503cc: 14000001     	b	0x1503d0 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x15c>
  1503d0: 321c03e8     	orr	w8, wzr, #0x10
  1503d4: b94017e9     	ldr	w9, [sp, #0x14]
  1503d8: 6b09011f     	cmp	w8, w9
  1503dc: 1a9f17e8     	cset	w8, eq
  1503e0: 37000248     	tbnz	w8, #0x0, 0x150428 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1b4>
  1503e4: 14000001     	b	0x1503e8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x174>
  1503e8: 14000013     	b	0x150434 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c0>
  1503ec: 2a0103e8     	mov	w8, w1
  1503f0: f81d83a0     	stur	x0, [x29, #-0x28]
  1503f4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1503f8: 14000030     	b	0x1504b8 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x244>
  1503fc: b81cc3bf     	stur	wzr, [x29, #-0x34]
  150400: 1400000f     	b	0x15043c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c8>
  150404: 320003e8     	orr	w8, wzr, #0x1
  150408: b81cc3a8     	stur	w8, [x29, #-0x34]
  15040c: 1400000c     	b	0x15043c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c8>
  150410: 320007e8     	orr	w8, wzr, #0x3
  150414: b81cc3a8     	stur	w8, [x29, #-0x34]
  150418: 14000009     	b	0x15043c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c8>
  15041c: 321e03e8     	orr	w8, wzr, #0x4
  150420: b81cc3a8     	stur	w8, [x29, #-0x34]
  150424: 14000006     	b	0x15043c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c8>
  150428: 528000a8     	mov	w8, #0x5                // =5
  15042c: b81cc3a8     	stur	w8, [x29, #-0x34]
  150430: 14000003     	b	0x15043c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1c8>
  150434: b94023e8     	ldr	w8, [sp, #0x20]
  150438: 381d33a8     	sturb	w8, [x29, #-0x2d]
  15043c: 385d33a8     	ldurb	w8, [x29, #-0x2d]
  150440: 37000048     	tbnz	w8, #0x0, 0x150448 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1d4>
  150444: 14000018     	b	0x1504a4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x230>
  150448: b27c07e0     	orr	x0, xzr, #0x30
  15044c: 97fd62b1     	bl	0xa8f10 <_Znwm@plt>
  150450: f90007e0     	str	x0, [sp, #0x8]
  150454: 14000001     	b	0x150458 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1e4>
  150458: 52800002     	mov	w2, #0x0                // =0
  15045c: b85cc3a1     	ldur	w1, [x29, #-0x34]
  150460: f94007e0     	ldr	x0, [sp, #0x8]
  150464: 97fd5183     	bl	0xa4a70 <_ZN7android21ElementaryStreamQueueC1ENS0_4ModeEj@plt>
  150468: 14000001     	b	0x15046c <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x1f8>
  15046c: f94007e8     	ldr	x8, [sp, #0x8]
  150470: f94023e9     	ldr	x9, [sp, #0x40]
  150474: f9000d28     	str	x8, [x9, #0x18]
  150478: 1400000b     	b	0x1504a4 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x230>
  15047c: 2a0103e8     	mov	w8, w1
  150480: f81d83a0     	stur	x0, [x29, #-0x28]
  150484: b81d43a8     	stur	w8, [x29, #-0x2c]
  150488: 1400000a     	b	0x1504b0 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x23c>
  15048c: 2a0103e8     	mov	w8, w1
  150490: f81d83a0     	stur	x0, [x29, #-0x28]
  150494: b81d43a8     	stur	w8, [x29, #-0x2c]
  150498: f94007e0     	ldr	x0, [sp, #0x8]
  15049c: 97fd4131     	bl	0xa0960 <_ZdlPv@plt>
  1504a0: 14000004     	b	0x1504b0 <android::MPEG2PSExtractor::Track::Track(android::MPEG2PSExtractor*, unsigned int, unsigned int)+0x23c>
  1504a4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1504a8: 910243ff     	add	sp, sp, #0x90
  1504ac: d65f03c0     	ret
  1504b0: f9400fe0     	ldr	x0, [sp, #0x18]
  1504b4: 97fd68bb     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  1504b8: b27d03e8     	orr	x8, xzr, #0x8
  1504bc: f9401fe9     	ldr	x9, [sp, #0x38]
  1504c0: 8b080121     	add	x1, x9, x8
  1504c4: f94023e0     	ldr	x0, [sp, #0x40]
  1504c8: 97fd50da     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1504cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1504d0: 97fd5e90     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001504d4 <android::MPEG2PSExtractor::Track::~Track()>:
  1504d4: d10143ff     	sub	sp, sp, #0x50
  1504d8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1504dc: 910103fd     	add	x29, sp, #0x40
  1504e0: d2800008     	mov	x8, #0x0                // =0
  1504e4: f81f83a0     	stur	x0, [x29, #-0x8]
  1504e8: f81f03a1     	stur	x1, [x29, #-0x10]
  1504ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1504f0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1504f4: f9400029     	ldr	x9, [x1]
  1504f8: f9000009     	str	x9, [x0]
  1504fc: f9401c29     	ldr	x9, [x1, #0x38]
  150500: f940000a     	ldr	x10, [x0]
  150504: f85e814a     	ldur	x10, [x10, #-0x18]
  150508: 8b0a000a     	add	x10, x0, x10
  15050c: f9000149     	str	x9, [x10]
  150510: f9400c09     	ldr	x9, [x0, #0x18]
  150514: eb08013f     	cmp	x9, x8
  150518: 1a9f17eb     	cset	w11, eq
  15051c: f81e83a8     	stur	x8, [x29, #-0x18]
  150520: f90013e0     	str	x0, [sp, #0x20]
  150524: f9000fe1     	str	x1, [sp, #0x18]
  150528: f9000be9     	str	x9, [sp, #0x10]
  15052c: 370000ab     	tbnz	w11, #0x0, 0x150540 <android::MPEG2PSExtractor::Track::~Track()+0x6c>
  150530: f9400be0     	ldr	x0, [sp, #0x10]
  150534: 97fd682b     	bl	0xaa5e0 <_ZN7android21ElementaryStreamQueueD2Ev@plt>
  150538: f9400be0     	ldr	x0, [sp, #0x10]
  15053c: 97fd4109     	bl	0xa0960 <_ZdlPv@plt>
  150540: b27d03e8     	orr	x8, xzr, #0x8
  150544: b27b03e9     	orr	x9, xzr, #0x20
  150548: f85e83aa     	ldur	x10, [x29, #-0x18]
  15054c: f94013eb     	ldr	x11, [sp, #0x20]
  150550: f9000d6a     	str	x10, [x11, #0x18]
  150554: 8b090160     	add	x0, x11, x9
  150558: f90007e8     	str	x8, [sp, #0x8]
  15055c: 97fd6891     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  150560: f9400fe8     	ldr	x8, [sp, #0x18]
  150564: f94007e9     	ldr	x9, [sp, #0x8]
  150568: 8b090101     	add	x1, x8, x9
  15056c: f94013e0     	ldr	x0, [sp, #0x20]
  150570: 97fd50b0     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  150574: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  150578: 910143ff     	add	sp, sp, #0x50
  15057c: d65f03c0     	ret

0000000000150580 <android::MPEG2PSExtractor::Track::~Track()>:
  150580: d100c3ff     	sub	sp, sp, #0x30
  150584: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150588: 910083fd     	add	x29, sp, #0x20
  15058c: 90000ac8     	adrp	x8, 0x2a8000
  150590: f944a908     	ldr	x8, [x8, #0x950]
  150594: d2800509     	mov	x9, #0x28               // =40
  150598: f81f83a0     	stur	x0, [x29, #-0x8]
  15059c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1505a0: f9000be0     	str	x0, [sp, #0x10]
  1505a4: aa0803e1     	mov	x1, x8
  1505a8: f90007e9     	str	x9, [sp, #0x8]
  1505ac: 97fd5d5d     	bl	0xa7b20 <_ZN7android16MPEG2PSExtractor5TrackD2Ev@plt>
  1505b0: f9400be8     	ldr	x8, [sp, #0x10]
  1505b4: f94007e9     	ldr	x9, [sp, #0x8]
  1505b8: 8b090100     	add	x0, x8, x9
  1505bc: 97fd4151     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  1505c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1505c4: 9100c3ff     	add	sp, sp, #0x30
  1505c8: d65f03c0     	ret

00000000001505cc <virtual thunk to android::MPEG2PSExtractor::Track::~Track()>:
  1505cc: d10083ff     	sub	sp, sp, #0x20
  1505d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1505d4: 910043fd     	add	x29, sp, #0x10
  1505d8: f90007e0     	str	x0, [sp, #0x8]
  1505dc: f94007e0     	ldr	x0, [sp, #0x8]
  1505e0: f9400008     	ldr	x8, [x0]
  1505e4: f85e8108     	ldur	x8, [x8, #-0x18]
  1505e8: 8b080008     	add	x8, x0, x8
  1505ec: aa0803e0     	mov	x0, x8
  1505f0: 97fd3ef4     	bl	0xa01c0 <_ZN7android16MPEG2PSExtractor5TrackD1Ev@plt>
  1505f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1505f8: 910083ff     	add	sp, sp, #0x20
  1505fc: d65f03c0     	ret

0000000000150600 <android::MPEG2PSExtractor::Track::~Track()>:
  150600: d10083ff     	sub	sp, sp, #0x20
  150604: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150608: 910043fd     	add	x29, sp, #0x10
  15060c: f90007e0     	str	x0, [sp, #0x8]
  150610: f94007e0     	ldr	x0, [sp, #0x8]
  150614: f90003e0     	str	x0, [sp]
  150618: 97fd3eea     	bl	0xa01c0 <_ZN7android16MPEG2PSExtractor5TrackD1Ev@plt>
  15061c: f94003e0     	ldr	x0, [sp]
  150620: 97fd40d0     	bl	0xa0960 <_ZdlPv@plt>
  150624: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150628: 910083ff     	add	sp, sp, #0x20
  15062c: d65f03c0     	ret

0000000000150630 <virtual thunk to android::MPEG2PSExtractor::Track::~Track()>:
  150630: d10083ff     	sub	sp, sp, #0x20
  150634: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150638: 910043fd     	add	x29, sp, #0x10
  15063c: f90007e0     	str	x0, [sp, #0x8]
  150640: f94007e0     	ldr	x0, [sp, #0x8]
  150644: f9400008     	ldr	x8, [x0]
  150648: f85e8108     	ldur	x8, [x8, #-0x18]
  15064c: 8b080008     	add	x8, x0, x8
  150650: aa0803e0     	mov	x0, x8
  150654: 97fd4a33     	bl	0xa2f20 <_ZN7android16MPEG2PSExtractor5TrackD0Ev@plt>
  150658: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15065c: 910083ff     	add	sp, sp, #0x20
  150660: d65f03c0     	ret

0000000000150664 <android::MPEG2PSExtractor::Track::start(android::MetaData*)>:
  150664: d100c3ff     	sub	sp, sp, #0x30
  150668: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15066c: 910083fd     	add	x29, sp, #0x20
  150670: b27b03e8     	orr	x8, xzr, #0x20
  150674: d2800009     	mov	x9, #0x0                // =0
  150678: f9000be0     	str	x0, [sp, #0x10]
  15067c: f90007e1     	str	x1, [sp, #0x8]
  150680: f9400be0     	ldr	x0, [sp, #0x10]
  150684: 8b080008     	add	x8, x0, x8
  150688: f90003e0     	str	x0, [sp]
  15068c: aa0803e0     	mov	x0, x8
  150690: aa0903e1     	mov	x1, x9
  150694: 97fd6867     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  150698: 37000040     	tbnz	w0, #0x0, 0x1506a0 <android::MPEG2PSExtractor::Track::start(android::MetaData*)+0x3c>
  15069c: 14000004     	b	0x1506ac <android::MPEG2PSExtractor::Track::start(android::MetaData*)+0x48>
  1506a0: 12800248     	mov	w8, #-0x13              // =-19
  1506a4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1506a8: 1400000a     	b	0x1506d0 <android::MPEG2PSExtractor::Track::start(android::MetaData*)+0x6c>
  1506ac: b27b03e8     	orr	x8, xzr, #0x20
  1506b0: f94003e9     	ldr	x9, [sp]
  1506b4: 8b080120     	add	x0, x9, x8
  1506b8: 97fd4be2     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1506bc: f94007e1     	ldr	x1, [sp, #0x8]
  1506c0: f9400008     	ldr	x8, [x0]
  1506c4: f9400908     	ldr	x8, [x8, #0x10]
  1506c8: d63f0100     	blr	x8
  1506cc: b81fc3a0     	stur	w0, [x29, #-0x4]
  1506d0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1506d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1506d8: 9100c3ff     	add	sp, sp, #0x30
  1506dc: d65f03c0     	ret

00000000001506e0 <android::MPEG2PSExtractor::Track::stop()>:
  1506e0: d100c3ff     	sub	sp, sp, #0x30
  1506e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1506e8: 910083fd     	add	x29, sp, #0x20
  1506ec: b27b03e8     	orr	x8, xzr, #0x20
  1506f0: d2800009     	mov	x9, #0x0                // =0
  1506f4: f9000be0     	str	x0, [sp, #0x10]
  1506f8: f9400be0     	ldr	x0, [sp, #0x10]
  1506fc: 8b080008     	add	x8, x0, x8
  150700: f90007e0     	str	x0, [sp, #0x8]
  150704: aa0803e0     	mov	x0, x8
  150708: aa0903e1     	mov	x1, x9
  15070c: 97fd6849     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  150710: 37000040     	tbnz	w0, #0x0, 0x150718 <android::MPEG2PSExtractor::Track::stop()+0x38>
  150714: 14000004     	b	0x150724 <android::MPEG2PSExtractor::Track::stop()+0x44>
  150718: 12800248     	mov	w8, #-0x13              // =-19
  15071c: b81fc3a8     	stur	w8, [x29, #-0x4]
  150720: 14000009     	b	0x150744 <android::MPEG2PSExtractor::Track::stop()+0x64>
  150724: b27b03e8     	orr	x8, xzr, #0x20
  150728: f94007e9     	ldr	x9, [sp, #0x8]
  15072c: 8b080120     	add	x0, x9, x8
  150730: 97fd4bc4     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  150734: f9400008     	ldr	x8, [x0]
  150738: f9400d08     	ldr	x8, [x8, #0x18]
  15073c: d63f0100     	blr	x8
  150740: b81fc3a0     	stur	w0, [x29, #-0x4]
  150744: b85fc3a0     	ldur	w0, [x29, #-0x4]
  150748: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15074c: 9100c3ff     	add	sp, sp, #0x30
  150750: d65f03c0     	ret

0000000000150754 <android::MPEG2PSExtractor::Track::getFormat()>:
  150754: d10103ff     	sub	sp, sp, #0x40
  150758: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15075c: 9100c3fd     	add	x29, sp, #0x30
  150760: b27b03e9     	orr	x9, xzr, #0x20
  150764: d280000a     	mov	x10, #0x0               // =0
  150768: aa0a03e1     	mov	x1, x10
  15076c: f81f83a0     	stur	x0, [x29, #-0x8]
  150770: f85f83a0     	ldur	x0, [x29, #-0x8]
  150774: 8b090009     	add	x9, x0, x9
  150778: f81f03a0     	stur	x0, [x29, #-0x10]
  15077c: aa0903e0     	mov	x0, x9
  150780: f9000fe8     	str	x8, [sp, #0x18]
  150784: f9000bea     	str	x10, [sp, #0x10]
  150788: 97fd682a     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  15078c: 37000040     	tbnz	w0, #0x0, 0x150794 <android::MPEG2PSExtractor::Track::getFormat()+0x40>
  150790: 14000005     	b	0x1507a4 <android::MPEG2PSExtractor::Track::getFormat()+0x50>
  150794: f9400fe0     	ldr	x0, [sp, #0x18]
  150798: f9400be1     	ldr	x1, [sp, #0x10]
  15079c: 97fd54d9     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  1507a0: 1400000c     	b	0x1507d0 <android::MPEG2PSExtractor::Track::getFormat()+0x7c>
  1507a4: b27b03e8     	orr	x8, xzr, #0x20
  1507a8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1507ac: 8b080120     	add	x0, x9, x8
  1507b0: 97fd4ba4     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1507b4: f9400008     	ldr	x8, [x0]
  1507b8: f9401108     	ldr	x8, [x8, #0x20]
  1507bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1507c0: f90007e8     	str	x8, [sp, #0x8]
  1507c4: aa0903e8     	mov	x8, x9
  1507c8: f94007ea     	ldr	x10, [sp, #0x8]
  1507cc: d63f0140     	blr	x10
  1507d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1507d4: 910103ff     	add	sp, sp, #0x40
  1507d8: d65f03c0     	ret

00000000001507dc <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  1507dc: d10183ff     	sub	sp, sp, #0x60
  1507e0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1507e4: 910143fd     	add	x29, sp, #0x50
  1507e8: d53bd048     	mrs	x8, TPIDR_EL0
  1507ec: f9401508     	ldr	x8, [x8, #0x28]
  1507f0: f81f83a8     	stur	x8, [x29, #-0x8]
  1507f4: f81e83a0     	stur	x0, [x29, #-0x18]
  1507f8: f81e03a1     	stur	x1, [x29, #-0x20]
  1507fc: f90017e2     	str	x2, [sp, #0x28]
  150800: f85e83a8     	ldur	x8, [x29, #-0x18]
  150804: aa0803e0     	mov	x0, x8
  150808: 91008108     	add	x8, x8, #0x20
  15080c: aa1f03e1     	mov	x1, xzr
  150810: f9000fe0     	str	x0, [sp, #0x18]
  150814: aa0803e0     	mov	x0, x8
  150818: 97fd6806     	bl	0xaa830 <_ZNK7android2spINS_19AnotherPacketSourceEEeqEPKS1_@plt>
  15081c: 360000a0     	tbz	w0, #0x0, 0x150830 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x54>
  150820: 14000001     	b	0x150824 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x48>
  150824: 12800248     	mov	w8, #-0x13              // =-19
  150828: b81f03a8     	stur	w8, [x29, #-0x10]
  15082c: 14000027     	b	0x1508c8 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xec>
  150830: 14000001     	b	0x150834 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58>
  150834: f9400fe8     	ldr	x8, [sp, #0x18]
  150838: 91008100     	add	x0, x8, #0x20
  15083c: 97fd4b81     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  150840: d10033a1     	sub	x1, x29, #0xc
  150844: 97fd47f7     	bl	0xa2820 <_ZN7android19AnotherPacketSource18hasBufferAvailableEPi@plt>
  150848: 370002c0     	tbnz	w0, #0x0, 0x1508a0 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc4>
  15084c: 14000001     	b	0x150850 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x74>
  150850: b85f43a8     	ldur	w8, [x29, #-0xc]
  150854: 340000a8     	cbz	w8, 0x150868 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x8c>
  150858: 14000001     	b	0x15085c <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x80>
  15085c: 12807e48     	mov	w8, #-0x3f3             // =-1011
  150860: b81f03a8     	stur	w8, [x29, #-0x10]
  150864: 14000019     	b	0x1508c8 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xec>
  150868: f9400fe8     	ldr	x8, [sp, #0x18]
  15086c: f9400500     	ldr	x0, [x8, #0x8]
  150870: 97fd50dc     	bl	0xa4be0 <_ZN7android16MPEG2PSExtractor8feedMoreEv@plt>
  150874: b90027e0     	str	w0, [sp, #0x24]
  150878: b94027e0     	ldr	w0, [sp, #0x24]
  15087c: 34000100     	cbz	w0, 0x15089c <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
  150880: 14000001     	b	0x150884 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa8>
  150884: f9400fe8     	ldr	x8, [sp, #0x18]
  150888: 91008100     	add	x0, x8, #0x20
  15088c: 97fd4b6d     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  150890: b94027e1     	ldr	w1, [sp, #0x24]
  150894: 97fd68a3     	bl	0xaab20 <_ZN7android19AnotherPacketSource9signalEOSEi@plt>
  150898: 14000001     	b	0x15089c <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc0>
  15089c: 17ffffe6     	b	0x150834 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x58>
  1508a0: f9400fe8     	ldr	x8, [sp, #0x18]
  1508a4: 91008100     	add	x0, x8, #0x20
  1508a8: 97fd4b66     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1508ac: f85e03a1     	ldur	x1, [x29, #-0x20]
  1508b0: f94017e2     	ldr	x2, [sp, #0x28]
  1508b4: f9400008     	ldr	x8, [x0]
  1508b8: f9401508     	ldr	x8, [x8, #0x28]
  1508bc: d63f0100     	blr	x8
  1508c0: b81f03a0     	stur	w0, [x29, #-0x10]
  1508c4: 14000001     	b	0x1508c8 <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xec>
  1508c8: b85f03a8     	ldur	w8, [x29, #-0x10]
  1508cc: d53bd049     	mrs	x9, TPIDR_EL0
  1508d0: f9401529     	ldr	x9, [x9, #0x28]
  1508d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1508d8: eb0a0129     	subs	x9, x9, x10
  1508dc: b90017e8     	str	w8, [sp, #0x14]
  1508e0: f90007e9     	str	x9, [sp, #0x8]
  1508e4: 540000c1     	b.ne	0x1508fc <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x120>
  1508e8: 14000001     	b	0x1508ec <android::MPEG2PSExtractor::Track::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x110>
  1508ec: b94017e0     	ldr	w0, [sp, #0x14]
  1508f0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1508f4: 910183ff     	add	sp, sp, #0x60
  1508f8: d65f03c0     	ret
  1508fc: 97fd651d     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000150900 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)>:
  150900: d10183ff     	sub	sp, sp, #0x60
  150904: a9057bfd     	stp	x29, x30, [sp, #0x50]
  150908: 910143fd     	add	x29, sp, #0x50
  15090c: b27d03e8     	orr	x8, xzr, #0x8
  150910: f81f83a0     	stur	x0, [x29, #-0x8]
  150914: f81f03a1     	stur	x1, [x29, #-0x10]
  150918: f81e83a2     	stur	x2, [x29, #-0x18]
  15091c: f81e03a3     	stur	x3, [x29, #-0x20]
  150920: f85f83a0     	ldur	x0, [x29, #-0x8]
  150924: f85f03a1     	ldur	x1, [x29, #-0x10]
  150928: 8b080022     	add	x2, x1, x8
  15092c: f9000fe0     	str	x0, [sp, #0x18]
  150930: f9000be1     	str	x1, [sp, #0x10]
  150934: aa0203e1     	mov	x1, x2
  150938: f90007e8     	str	x8, [sp, #0x8]
  15093c: 97fd5b69     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  150940: f9400be8     	ldr	x8, [sp, #0x10]
  150944: f9400100     	ldr	x0, [x8]
  150948: f9400fe1     	ldr	x1, [sp, #0x18]
  15094c: f9000020     	str	x0, [x1]
  150950: f9401d00     	ldr	x0, [x8, #0x38]
  150954: f9400022     	ldr	x2, [x1]
  150958: f85e8042     	ldur	x2, [x2, #-0x18]
  15095c: 8b020022     	add	x2, x1, x2
  150960: f9000040     	str	x0, [x2]
  150964: f94007e0     	ldr	x0, [sp, #0x8]
  150968: 8b000022     	add	x2, x1, x0
  15096c: f85e83a1     	ldur	x1, [x29, #-0x18]
  150970: aa0203e0     	mov	x0, x2
  150974: f90003e2     	str	x2, [sp]
  150978: 97fd4862     	bl	0xa2b00 <_ZN7android2spINS_16MPEG2PSExtractorEEC2ERKS2_@plt>
  15097c: 14000001     	b	0x150980 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x80>
  150980: b27c03e8     	orr	x8, xzr, #0x10
  150984: f9400fe9     	ldr	x9, [sp, #0x18]
  150988: 8b080120     	add	x0, x9, x8
  15098c: f85e03a1     	ldur	x1, [x29, #-0x20]
  150990: 97fd5f30     	bl	0xa8650 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2ERKS3_@plt>
  150994: 14000001     	b	0x150998 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0x98>
  150998: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  15099c: 910183ff     	add	sp, sp, #0x60
  1509a0: d65f03c0     	ret
  1509a4: 2a0103e8     	mov	w8, w1
  1509a8: f90017e0     	str	x0, [sp, #0x28]
  1509ac: b90027e8     	str	w8, [sp, #0x24]
  1509b0: 14000006     	b	0x1509c8 <android::MPEG2PSExtractor::WrappedTrack::WrappedTrack(android::sp<android::MPEG2PSExtractor> const&, android::sp<android::MPEG2PSExtractor::Track> const&)+0xc8>
  1509b4: 2a0103e8     	mov	w8, w1
  1509b8: f90017e0     	str	x0, [sp, #0x28]
  1509bc: b90027e8     	str	w8, [sp, #0x24]
  1509c0: f94003e0     	ldr	x0, [sp]
  1509c4: 97fd60cf     	bl	0xa8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>
  1509c8: b27d03e8     	orr	x8, xzr, #0x8
  1509cc: f9400be9     	ldr	x9, [sp, #0x10]
  1509d0: 8b080121     	add	x1, x9, x8
  1509d4: f9400fe0     	ldr	x0, [sp, #0x18]
  1509d8: 97fd4f96     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1509dc: f94017e0     	ldr	x0, [sp, #0x28]
  1509e0: 97fd5d4c     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001509e4 <android::sp<android::MPEG2PSExtractor>::sp(android::sp<android::MPEG2PSExtractor> const&)>:
  1509e4: d100c3ff     	sub	sp, sp, #0x30
  1509e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1509ec: 910083fd     	add	x29, sp, #0x20
  1509f0: d2800008     	mov	x8, #0x0                // =0
  1509f4: f81f83a0     	stur	x0, [x29, #-0x8]
  1509f8: f9000be1     	str	x1, [sp, #0x10]
  1509fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  150a00: aa0003e1     	mov	x1, x0
  150a04: f9400be9     	ldr	x9, [sp, #0x10]
  150a08: f9400129     	ldr	x9, [x9]
  150a0c: f9000029     	str	x9, [x1]
  150a10: aa0003e9     	mov	x9, x0
  150a14: f9400129     	ldr	x9, [x9]
  150a18: eb08013f     	cmp	x9, x8
  150a1c: 1a9f07ea     	cset	w10, ne
  150a20: f90007e0     	str	x0, [sp, #0x8]
  150a24: 3700004a     	tbnz	w10, #0x0, 0x150a2c <android::sp<android::MPEG2PSExtractor>::sp(android::sp<android::MPEG2PSExtractor> const&)+0x48>
  150a28: 14000009     	b	0x150a4c <android::sp<android::MPEG2PSExtractor>::sp(android::sp<android::MPEG2PSExtractor> const&)+0x68>
  150a2c: f94007e8     	ldr	x8, [sp, #0x8]
  150a30: f9400108     	ldr	x8, [x8]
  150a34: f9400109     	ldr	x9, [x8]
  150a38: f85e8129     	ldur	x9, [x9, #-0x18]
  150a3c: 8b090108     	add	x8, x8, x9
  150a40: aa0803e0     	mov	x0, x8
  150a44: f94007e1     	ldr	x1, [sp, #0x8]
  150a48: 97fd6776     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  150a4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150a50: 9100c3ff     	add	sp, sp, #0x30
  150a54: d65f03c0     	ret

0000000000150a58 <android::sp<android::MPEG2PSExtractor::Track>::sp(android::sp<android::MPEG2PSExtractor::Track> const&)>:
  150a58: d100c3ff     	sub	sp, sp, #0x30
  150a5c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150a60: 910083fd     	add	x29, sp, #0x20
  150a64: d2800008     	mov	x8, #0x0                // =0
  150a68: f81f83a0     	stur	x0, [x29, #-0x8]
  150a6c: f9000be1     	str	x1, [sp, #0x10]
  150a70: f85f83a0     	ldur	x0, [x29, #-0x8]
  150a74: aa0003e1     	mov	x1, x0
  150a78: f9400be9     	ldr	x9, [sp, #0x10]
  150a7c: f9400129     	ldr	x9, [x9]
  150a80: f9000029     	str	x9, [x1]
  150a84: aa0003e9     	mov	x9, x0
  150a88: f9400129     	ldr	x9, [x9]
  150a8c: eb08013f     	cmp	x9, x8
  150a90: 1a9f07ea     	cset	w10, ne
  150a94: f90007e0     	str	x0, [sp, #0x8]
  150a98: 3700004a     	tbnz	w10, #0x0, 0x150aa0 <android::sp<android::MPEG2PSExtractor::Track>::sp(android::sp<android::MPEG2PSExtractor::Track> const&)+0x48>
  150a9c: 14000009     	b	0x150ac0 <android::sp<android::MPEG2PSExtractor::Track>::sp(android::sp<android::MPEG2PSExtractor::Track> const&)+0x68>
  150aa0: f94007e8     	ldr	x8, [sp, #0x8]
  150aa4: f9400108     	ldr	x8, [x8]
  150aa8: f9400109     	ldr	x9, [x8]
  150aac: f85e8129     	ldur	x9, [x9, #-0x18]
  150ab0: 8b090108     	add	x8, x8, x9
  150ab4: aa0803e0     	mov	x0, x8
  150ab8: f94007e1     	ldr	x1, [sp, #0x8]
  150abc: 97fd6759     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  150ac0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150ac4: 9100c3ff     	add	sp, sp, #0x30
  150ac8: d65f03c0     	ret

0000000000150acc <android::MPEG2PSExtractor::WrappedTrack::~WrappedTrack()>:
  150acc: d10103ff     	sub	sp, sp, #0x40
  150ad0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  150ad4: 9100c3fd     	add	x29, sp, #0x30
  150ad8: b27c03e8     	orr	x8, xzr, #0x10
  150adc: b27d03e9     	orr	x9, xzr, #0x8
  150ae0: f81f83a0     	stur	x0, [x29, #-0x8]
  150ae4: f81f03a1     	stur	x1, [x29, #-0x10]
  150ae8: f85f83a0     	ldur	x0, [x29, #-0x8]
  150aec: f85f03a1     	ldur	x1, [x29, #-0x10]
  150af0: f940002a     	ldr	x10, [x1]
  150af4: f900000a     	str	x10, [x0]
  150af8: f9401c2a     	ldr	x10, [x1, #0x38]
  150afc: f940000b     	ldr	x11, [x0]
  150b00: f85e816b     	ldur	x11, [x11, #-0x18]
  150b04: 8b0b000b     	add	x11, x0, x11
  150b08: f900016a     	str	x10, [x11]
  150b0c: 8b080008     	add	x8, x0, x8
  150b10: f9000fe0     	str	x0, [sp, #0x18]
  150b14: aa0803e0     	mov	x0, x8
  150b18: f9000be9     	str	x9, [sp, #0x10]
  150b1c: f90007e1     	str	x1, [sp, #0x8]
  150b20: 97fd4a68     	bl	0xa34c0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEED2Ev@plt>
  150b24: f9400fe8     	ldr	x8, [sp, #0x18]
  150b28: f9400be9     	ldr	x9, [sp, #0x10]
  150b2c: 8b090100     	add	x0, x8, x9
  150b30: 97fd6074     	bl	0xa8d00 <_ZN7android2spINS_16MPEG2PSExtractorEED2Ev@plt>
  150b34: f94007e8     	ldr	x8, [sp, #0x8]
  150b38: f9400be9     	ldr	x9, [sp, #0x10]
  150b3c: 8b090101     	add	x1, x8, x9
  150b40: f9400fe0     	ldr	x0, [sp, #0x18]
  150b44: 97fd4f3b     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  150b48: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  150b4c: 910103ff     	add	sp, sp, #0x40
  150b50: d65f03c0     	ret

0000000000150b54 <android::MPEG2PSExtractor::WrappedTrack::~WrappedTrack()>:
  150b54: d100c3ff     	sub	sp, sp, #0x30
  150b58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150b5c: 910083fd     	add	x29, sp, #0x20
  150b60: 90000ac8     	adrp	x8, 0x2a8000
  150b64: f9436908     	ldr	x8, [x8, #0x6d0]
  150b68: b27d07e9     	orr	x9, xzr, #0x18
  150b6c: f81f83a0     	stur	x0, [x29, #-0x8]
  150b70: f85f83a0     	ldur	x0, [x29, #-0x8]
  150b74: f9000be0     	str	x0, [sp, #0x10]
  150b78: aa0803e1     	mov	x1, x8
  150b7c: f90007e9     	str	x9, [sp, #0x8]
  150b80: 97fd4b98     	bl	0xa39e0 <_ZN7android16MPEG2PSExtractor12WrappedTrackD2Ev@plt>
  150b84: f9400be8     	ldr	x8, [sp, #0x10]
  150b88: f94007e9     	ldr	x9, [sp, #0x8]
  150b8c: 8b090100     	add	x0, x8, x9
  150b90: 97fd3fdc     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  150b94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150b98: 9100c3ff     	add	sp, sp, #0x30
  150b9c: d65f03c0     	ret

0000000000150ba0 <virtual thunk to android::MPEG2PSExtractor::WrappedTrack::~WrappedTrack()>:
  150ba0: d10083ff     	sub	sp, sp, #0x20
  150ba4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150ba8: 910043fd     	add	x29, sp, #0x10
  150bac: f90007e0     	str	x0, [sp, #0x8]
  150bb0: f94007e0     	ldr	x0, [sp, #0x8]
  150bb4: f9400008     	ldr	x8, [x0]
  150bb8: f85e8108     	ldur	x8, [x8, #-0x18]
  150bbc: 8b080008     	add	x8, x0, x8
  150bc0: aa0803e0     	mov	x0, x8
  150bc4: 97fd3f2b     	bl	0xa0870 <_ZN7android16MPEG2PSExtractor12WrappedTrackD1Ev@plt>
  150bc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150bcc: 910083ff     	add	sp, sp, #0x20
  150bd0: d65f03c0     	ret

0000000000150bd4 <android::MPEG2PSExtractor::WrappedTrack::~WrappedTrack()>:
  150bd4: d10083ff     	sub	sp, sp, #0x20
  150bd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150bdc: 910043fd     	add	x29, sp, #0x10
  150be0: f90007e0     	str	x0, [sp, #0x8]
  150be4: f94007e0     	ldr	x0, [sp, #0x8]
  150be8: f90003e0     	str	x0, [sp]
  150bec: 97fd3f21     	bl	0xa0870 <_ZN7android16MPEG2PSExtractor12WrappedTrackD1Ev@plt>
  150bf0: f94003e0     	ldr	x0, [sp]
  150bf4: 97fd3f5b     	bl	0xa0960 <_ZdlPv@plt>
  150bf8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150bfc: 910083ff     	add	sp, sp, #0x20
  150c00: d65f03c0     	ret

0000000000150c04 <virtual thunk to android::MPEG2PSExtractor::WrappedTrack::~WrappedTrack()>:
  150c04: d10083ff     	sub	sp, sp, #0x20
  150c08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150c0c: 910043fd     	add	x29, sp, #0x10
  150c10: f90007e0     	str	x0, [sp, #0x8]
  150c14: f94007e0     	ldr	x0, [sp, #0x8]
  150c18: f9400008     	ldr	x8, [x0]
  150c1c: f85e8108     	ldur	x8, [x8, #-0x18]
  150c20: 8b080008     	add	x8, x0, x8
  150c24: aa0803e0     	mov	x0, x8
  150c28: 97fd654e     	bl	0xaa160 <_ZN7android16MPEG2PSExtractor12WrappedTrackD0Ev@plt>
  150c2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150c30: 910083ff     	add	sp, sp, #0x20
  150c34: d65f03c0     	ret

0000000000150c38 <android::MPEG2PSExtractor::WrappedTrack::start(android::MetaData*)>:
  150c38: d10083ff     	sub	sp, sp, #0x20
  150c3c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150c40: 910043fd     	add	x29, sp, #0x10
  150c44: b27c03e8     	orr	x8, xzr, #0x10
  150c48: f90007e0     	str	x0, [sp, #0x8]
  150c4c: f90003e1     	str	x1, [sp]
  150c50: f94007e0     	ldr	x0, [sp, #0x8]
  150c54: 8b080000     	add	x0, x0, x8
  150c58: 97fd4b32     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  150c5c: f94003e1     	ldr	x1, [sp]
  150c60: f9400008     	ldr	x8, [x0]
  150c64: f9400908     	ldr	x8, [x8, #0x10]
  150c68: d63f0100     	blr	x8
  150c6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150c70: 910083ff     	add	sp, sp, #0x20
  150c74: d65f03c0     	ret

0000000000150c78 <android::MPEG2PSExtractor::WrappedTrack::stop()>:
  150c78: d10083ff     	sub	sp, sp, #0x20
  150c7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150c80: 910043fd     	add	x29, sp, #0x10
  150c84: b27c03e8     	orr	x8, xzr, #0x10
  150c88: f90007e0     	str	x0, [sp, #0x8]
  150c8c: f94007e0     	ldr	x0, [sp, #0x8]
  150c90: 8b080000     	add	x0, x0, x8
  150c94: 97fd4b23     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  150c98: f9400008     	ldr	x8, [x0]
  150c9c: f9400d08     	ldr	x8, [x8, #0x18]
  150ca0: d63f0100     	blr	x8
  150ca4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150ca8: 910083ff     	add	sp, sp, #0x20
  150cac: d65f03c0     	ret

0000000000150cb0 <android::MPEG2PSExtractor::WrappedTrack::getFormat()>:
  150cb0: d100c3ff     	sub	sp, sp, #0x30
  150cb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150cb8: 910083fd     	add	x29, sp, #0x20
  150cbc: b27c03e9     	orr	x9, xzr, #0x10
  150cc0: f81f83a0     	stur	x0, [x29, #-0x8]
  150cc4: f85f83a0     	ldur	x0, [x29, #-0x8]
  150cc8: 8b090000     	add	x0, x0, x9
  150ccc: f9000be8     	str	x8, [sp, #0x10]
  150cd0: 97fd4b14     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  150cd4: f9400008     	ldr	x8, [x0]
  150cd8: f9401108     	ldr	x8, [x8, #0x20]
  150cdc: f9400be9     	ldr	x9, [sp, #0x10]
  150ce0: f90007e8     	str	x8, [sp, #0x8]
  150ce4: aa0903e8     	mov	x8, x9
  150ce8: f94007ea     	ldr	x10, [sp, #0x8]
  150cec: d63f0140     	blr	x10
  150cf0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150cf4: 9100c3ff     	add	sp, sp, #0x30
  150cf8: d65f03c0     	ret

0000000000150cfc <android::MPEG2PSExtractor::WrappedTrack::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  150cfc: d100c3ff     	sub	sp, sp, #0x30
  150d00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150d04: 910083fd     	add	x29, sp, #0x20
  150d08: b27c03e8     	orr	x8, xzr, #0x10
  150d0c: f81f83a0     	stur	x0, [x29, #-0x8]
  150d10: f9000be1     	str	x1, [sp, #0x10]
  150d14: f90007e2     	str	x2, [sp, #0x8]
  150d18: f85f83a0     	ldur	x0, [x29, #-0x8]
  150d1c: 8b080000     	add	x0, x0, x8
  150d20: 97fd4b00     	bl	0xa3920 <_ZNK7android2spINS_16MPEG2PSExtractor5TrackEEptEv@plt>
  150d24: f9400be1     	ldr	x1, [sp, #0x10]
  150d28: f94007e2     	ldr	x2, [sp, #0x8]
  150d2c: f9400008     	ldr	x8, [x0]
  150d30: f9401508     	ldr	x8, [x8, #0x28]
  150d34: d63f0100     	blr	x8
  150d38: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150d3c: 9100c3ff     	add	sp, sp, #0x30
  150d40: d65f03c0     	ret

0000000000150d44 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
  150d44: d101c3ff     	sub	sp, sp, #0x70
  150d48: a9067bfd     	stp	x29, x30, [sp, #0x60]
  150d4c: 910183fd     	add	x29, sp, #0x60
  150d50: d53bd048     	mrs	x8, TPIDR_EL0
  150d54: f9401508     	ldr	x8, [x8, #0x28]
  150d58: f81f83a8     	stur	x8, [x29, #-0x8]
  150d5c: f81e03a0     	stur	x0, [x29, #-0x20]
  150d60: f81d83a1     	stur	x1, [x29, #-0x28]
  150d64: f9001be2     	str	x2, [sp, #0x30]
  150d68: f90017e3     	str	x3, [sp, #0x28]
  150d6c: f85e03a0     	ldur	x0, [x29, #-0x20]
  150d70: 97fd5a88     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  150d74: f9400008     	ldr	x8, [x0]
  150d78: f9401d08     	ldr	x8, [x8, #0x38]
  150d7c: 528000a9     	mov	w9, #0x5                // =5
  150d80: 2a0903e3     	mov	w3, w9
  150d84: aa1f03e1     	mov	x1, xzr
  150d88: d10043a2     	sub	x2, x29, #0x10
  150d8c: d63f0100     	blr	x8
  150d90: f1001008     	subs	x8, x0, #0x4
  150d94: f90013e8     	str	x8, [sp, #0x20]
  150d98: 540000ac     	b.gt	0x150dac <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x68>
  150d9c: 14000001     	b	0x150da0 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x5c>
  150da0: 2a1f03e8     	mov	w8, wzr
  150da4: 381ef3a8     	sturb	w8, [x29, #-0x11]
  150da8: 1400001c     	b	0x150e18 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd4>
  150dac: b85f03a8     	ldur	w8, [x29, #-0x10]
  150db0: 52b74029     	mov	w9, #-0x45ff0000        // =-1174339584
  150db4: 6b090108     	subs	w8, w8, w9
  150db8: b9001fe8     	str	w8, [sp, #0x1c]
  150dbc: 54000101     	b.ne	0x150ddc <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x98>
  150dc0: 14000001     	b	0x150dc4 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x80>
  150dc4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  150dc8: 53067d08     	lsr	w8, w8, #6
  150dcc: 71000508     	subs	w8, w8, #0x1
  150dd0: b9001be8     	str	w8, [sp, #0x18]
  150dd4: 540000a0     	b.eq	0x150de8 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa4>
  150dd8: 14000001     	b	0x150ddc <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x98>
  150ddc: 2a1f03e8     	mov	w8, wzr
  150de0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  150de4: 1400000d     	b	0x150e18 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd4>
  150de8: f9401be8     	ldr	x8, [sp, #0x30]
  150dec: 52a7d009     	mov	w9, #0x3e800000         // =1048576000
  150df0: b9000109     	str	w9, [x8]
  150df4: f85d83a0     	ldur	x0, [x29, #-0x28]
  150df8: 90000ac8     	adrp	x8, 0x2a8000
  150dfc: f9457908     	ldr	x8, [x8, #0xaf0]
  150e00: f9400101     	ldr	x1, [x8]
  150e04: 97fd421f     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  150e08: 320003e9     	orr	w9, wzr, #0x1
  150e0c: 381ef3a9     	sturb	w9, [x29, #-0x11]
  150e10: b90017e0     	str	w0, [sp, #0x14]
  150e14: 14000001     	b	0x150e18 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xd4>
  150e18: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  150e1c: d53bd049     	mrs	x9, TPIDR_EL0
  150e20: f9401529     	ldr	x9, [x9, #0x28]
  150e24: f85f83aa     	ldur	x10, [x29, #-0x8]
  150e28: eb0a0129     	subs	x9, x9, x10
  150e2c: b90013e8     	str	w8, [sp, #0x10]
  150e30: f90007e9     	str	x9, [sp, #0x8]
  150e34: 540000e1     	b.ne	0x150e50 <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x10c>
  150e38: 14000001     	b	0x150e3c <android::SniffMPEG2PS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf8>
  150e3c: b94013e8     	ldr	w8, [sp, #0x10]
  150e40: 12000100     	and	w0, w8, #0x1
  150e44: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  150e48: 9101c3ff     	add	sp, sp, #0x70
  150e4c: d65f03c0     	ret
  150e50: 97fd63c8     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000150e54 <android::MPEG2PSExtractor::name()>:
  150e54: d10043ff     	sub	sp, sp, #0x10
  150e58: f0000548     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  150e5c: 911a5908     	add	x8, x8, #0x696
  150e60: f90007e0     	str	x0, [sp, #0x8]
  150e64: aa0803e0     	mov	x0, x8
  150e68: 910043ff     	add	sp, sp, #0x10
  150e6c: d65f03c0     	ret

0000000000150e70 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::~SortedVector()>:
  150e70: d100c3ff     	sub	sp, sp, #0x30
  150e74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150e78: 910083fd     	add	x29, sp, #0x20
  150e7c: 90000ac8     	adrp	x8, 0x2a8000
  150e80: f9473108     	ldr	x8, [x8, #0xe60]
  150e84: b27c03e9     	orr	x9, xzr, #0x10
  150e88: 8b090108     	add	x8, x8, x9
  150e8c: f81f83a0     	stur	x0, [x29, #-0x8]
  150e90: f85f83a9     	ldur	x9, [x29, #-0x8]
  150e94: f9000128     	str	x8, [x9]
  150e98: aa0903e0     	mov	x0, x9
  150e9c: f90003e9     	str	x9, [sp]
  150ea0: 97fd3ca8     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  150ea4: 14000001     	b	0x150ea8 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::~SortedVector()+0x38>
  150ea8: f94003e0     	ldr	x0, [sp]
  150eac: 97fd67ed     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  150eb0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150eb4: 9100c3ff     	add	sp, sp, #0x30
  150eb8: d65f03c0     	ret
  150ebc: 2a0103e8     	mov	w8, w1
  150ec0: f9000be0     	str	x0, [sp, #0x10]
  150ec4: b9000fe8     	str	w8, [sp, #0xc]
  150ec8: f94003e0     	ldr	x0, [sp]
  150ecc: 97fd67e5     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  150ed0: f9400be0     	ldr	x0, [sp, #0x10]
  150ed4: 97fd74bc     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000150ed8 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::~SortedVector()>:
  150ed8: d10083ff     	sub	sp, sp, #0x20
  150edc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  150ee0: 910043fd     	add	x29, sp, #0x10
  150ee4: f90007e0     	str	x0, [sp, #0x8]
  150ee8: f94007e0     	ldr	x0, [sp, #0x8]
  150eec: f90003e0     	str	x0, [sp]
  150ef0: 97fd55c4     	bl	0xa6600 <_ZN7android12SortedVectorINS_16key_value_pair_tIjjEEED2Ev@plt>
  150ef4: f94003e0     	ldr	x0, [sp]
  150ef8: 97fd3e9a     	bl	0xa0960 <_ZdlPv@plt>
  150efc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  150f00: 910083ff     	add	sp, sp, #0x20
  150f04: d65f03c0     	ret

0000000000150f08 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_construct(void*, unsigned long) const>:
  150f08: d100c3ff     	sub	sp, sp, #0x30
  150f0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150f10: 910083fd     	add	x29, sp, #0x20
  150f14: f81f83a0     	stur	x0, [x29, #-0x8]
  150f18: f9000be1     	str	x1, [sp, #0x10]
  150f1c: f90007e2     	str	x2, [sp, #0x8]
  150f20: f9400be0     	ldr	x0, [sp, #0x10]
  150f24: f94007e1     	ldr	x1, [sp, #0x8]
  150f28: 97fd687a     	bl	0xab110 <_ZN7android14construct_typeINS_16key_value_pair_tIjjEEEEvPT_m@plt>
  150f2c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150f30: 9100c3ff     	add	sp, sp, #0x30
  150f34: d65f03c0     	ret

0000000000150f38 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_destroy(void*, unsigned long) const>:
  150f38: d100c3ff     	sub	sp, sp, #0x30
  150f3c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150f40: 910083fd     	add	x29, sp, #0x20
  150f44: f81f83a0     	stur	x0, [x29, #-0x8]
  150f48: f9000be1     	str	x1, [sp, #0x10]
  150f4c: f90007e2     	str	x2, [sp, #0x8]
  150f50: f9400be0     	ldr	x0, [sp, #0x10]
  150f54: f94007e1     	ldr	x1, [sp, #0x8]
  150f58: 97fd5c02     	bl	0xa7f60 <_ZN7android12destroy_typeINS_16key_value_pair_tIjjEEEEvPT_m@plt>
  150f5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150f60: 9100c3ff     	add	sp, sp, #0x30
  150f64: d65f03c0     	ret

0000000000150f68 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_copy(void*, void const*, unsigned long) const>:
  150f68: d100c3ff     	sub	sp, sp, #0x30
  150f6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150f70: 910083fd     	add	x29, sp, #0x20
  150f74: f81f83a0     	stur	x0, [x29, #-0x8]
  150f78: f9000be1     	str	x1, [sp, #0x10]
  150f7c: f90007e2     	str	x2, [sp, #0x8]
  150f80: f90003e3     	str	x3, [sp]
  150f84: f9400be0     	ldr	x0, [sp, #0x10]
  150f88: f94007e1     	ldr	x1, [sp, #0x8]
  150f8c: f94003e2     	ldr	x2, [sp]
  150f90: 97fd5060     	bl	0xa5110 <_ZN7android9copy_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>
  150f94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150f98: 9100c3ff     	add	sp, sp, #0x30
  150f9c: d65f03c0     	ret

0000000000150fa0 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_splat(void*, void const*, unsigned long) const>:
  150fa0: d100c3ff     	sub	sp, sp, #0x30
  150fa4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150fa8: 910083fd     	add	x29, sp, #0x20
  150fac: f81f83a0     	stur	x0, [x29, #-0x8]
  150fb0: f9000be1     	str	x1, [sp, #0x10]
  150fb4: f90007e2     	str	x2, [sp, #0x8]
  150fb8: f90003e3     	str	x3, [sp]
  150fbc: f9400be0     	ldr	x0, [sp, #0x10]
  150fc0: f94007e1     	ldr	x1, [sp, #0x8]
  150fc4: f94003e2     	ldr	x2, [sp]
  150fc8: 97fd507e     	bl	0xa51c0 <_ZN7android10splat_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>
  150fcc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  150fd0: 9100c3ff     	add	sp, sp, #0x30
  150fd4: d65f03c0     	ret

0000000000150fd8 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_move_forward(void*, void const*, unsigned long) const>:
  150fd8: d100c3ff     	sub	sp, sp, #0x30
  150fdc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  150fe0: 910083fd     	add	x29, sp, #0x20
  150fe4: f81f83a0     	stur	x0, [x29, #-0x8]
  150fe8: f9000be1     	str	x1, [sp, #0x10]
  150fec: f90007e2     	str	x2, [sp, #0x8]
  150ff0: f90003e3     	str	x3, [sp]
  150ff4: f9400be0     	ldr	x0, [sp, #0x10]
  150ff8: f94007e1     	ldr	x1, [sp, #0x8]
  150ffc: f94003e2     	ldr	x2, [sp]
  151000: 97fd5864     	bl	0xa7190 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>
  151004: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151008: 9100c3ff     	add	sp, sp, #0x30
  15100c: d65f03c0     	ret

0000000000151010 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_move_backward(void*, void const*, unsigned long) const>:
  151010: d100c3ff     	sub	sp, sp, #0x30
  151014: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151018: 910083fd     	add	x29, sp, #0x20
  15101c: f81f83a0     	stur	x0, [x29, #-0x8]
  151020: f9000be1     	str	x1, [sp, #0x10]
  151024: f90007e2     	str	x2, [sp, #0x8]
  151028: f90003e3     	str	x3, [sp]
  15102c: f9400be0     	ldr	x0, [sp, #0x10]
  151030: f94007e1     	ldr	x1, [sp, #0x8]
  151034: f94003e2     	ldr	x2, [sp]
  151038: 97fd5e16     	bl	0xa8890 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjjEEEEvPT_PKS3_m@plt>
  15103c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151040: 9100c3ff     	add	sp, sp, #0x30
  151044: d65f03c0     	ret

0000000000151048 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::do_compare(void const*, void const*) const>:
  151048: d100c3ff     	sub	sp, sp, #0x30
  15104c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151050: 910083fd     	add	x29, sp, #0x20
  151054: f81f83a0     	stur	x0, [x29, #-0x8]
  151058: f9000be1     	str	x1, [sp, #0x10]
  15105c: f90007e2     	str	x2, [sp, #0x8]
  151060: f9400be0     	ldr	x0, [sp, #0x10]
  151064: f94007e1     	ldr	x1, [sp, #0x8]
  151068: 97fd4206     	bl	0xa1880 <_ZN7android12compare_typeINS_16key_value_pair_tIjjEEEEiRKT_S5_@plt>
  15106c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151070: 9100c3ff     	add	sp, sp, #0x30
  151074: d65f03c0     	ret

0000000000151078 <void android::construct_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, unsigned long)>:
  151078: d10043ff     	sub	sp, sp, #0x10
  15107c: f90007e0     	str	x0, [sp, #0x8]
  151080: f90003e1     	str	x1, [sp]
  151084: 910043ff     	add	sp, sp, #0x10
  151088: d65f03c0     	ret

000000000015108c <void android::destroy_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, unsigned long)>:
  15108c: d10043ff     	sub	sp, sp, #0x10
  151090: f90007e0     	str	x0, [sp, #0x8]
  151094: f90003e1     	str	x1, [sp]
  151098: 910043ff     	add	sp, sp, #0x10
  15109c: d65f03c0     	ret

00000000001510a0 <void android::copy_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)>:
  1510a0: d100c3ff     	sub	sp, sp, #0x30
  1510a4: f90013fe     	str	x30, [sp, #0x20]
  1510a8: b27d03e8     	orr	x8, xzr, #0x8
  1510ac: f9000fe0     	str	x0, [sp, #0x18]
  1510b0: f9000be1     	str	x1, [sp, #0x10]
  1510b4: f90007e2     	str	x2, [sp, #0x8]
  1510b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1510bc: f9400be1     	ldr	x1, [sp, #0x10]
  1510c0: f94007e2     	ldr	x2, [sp, #0x8]
  1510c4: 9b087c42     	mul	x2, x2, x8
  1510c8: 97fd3b32     	bl	0x9fd90 <memcpy@plt>
  1510cc: f94013fe     	ldr	x30, [sp, #0x20]
  1510d0: 9100c3ff     	add	sp, sp, #0x30
  1510d4: d65f03c0     	ret

00000000001510d8 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)>:
  1510d8: d100c3ff     	sub	sp, sp, #0x30
  1510dc: f90013fe     	str	x30, [sp, #0x20]
  1510e0: f9000fe0     	str	x0, [sp, #0x18]
  1510e4: f9000be1     	str	x1, [sp, #0x10]
  1510e8: f90007e2     	str	x2, [sp, #0x8]
  1510ec: d2800008     	mov	x8, #0x0                // =0
  1510f0: f94007e9     	ldr	x9, [sp, #0x8]
  1510f4: eb08013f     	cmp	x9, x8
  1510f8: 1a9f97ea     	cset	w10, hi
  1510fc: 3700004a     	tbnz	w10, #0x0, 0x151104 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)+0x2c>
  151100: 1400000e     	b	0x151138 <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)+0x60>
  151104: b27d03e8     	orr	x8, xzr, #0x8
  151108: 92800009     	mov	x9, #-0x1               // =-1
  15110c: f94007ea     	ldr	x10, [sp, #0x8]
  151110: 8b090149     	add	x9, x10, x9
  151114: f90007e9     	str	x9, [sp, #0x8]
  151118: f9400be1     	ldr	x1, [sp, #0x10]
  15111c: f9400fe9     	ldr	x9, [sp, #0x18]
  151120: 8b08012a     	add	x10, x9, x8
  151124: f9000fea     	str	x10, [sp, #0x18]
  151128: aa0903e0     	mov	x0, x9
  15112c: aa0803e2     	mov	x2, x8
  151130: 97fd3b18     	bl	0x9fd90 <memcpy@plt>
  151134: 17ffffee     	b	0x1510ec <void android::splat_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)+0x14>
  151138: f94013fe     	ldr	x30, [sp, #0x20]
  15113c: 9100c3ff     	add	sp, sp, #0x30
  151140: d65f03c0     	ret

0000000000151144 <void android::move_forward_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)>:
  151144: d100c3ff     	sub	sp, sp, #0x30
  151148: f90013fe     	str	x30, [sp, #0x20]
  15114c: b27d03e8     	orr	x8, xzr, #0x8
  151150: f9000fe0     	str	x0, [sp, #0x18]
  151154: f9000be1     	str	x1, [sp, #0x10]
  151158: f90007e2     	str	x2, [sp, #0x8]
  15115c: f9400fe0     	ldr	x0, [sp, #0x18]
  151160: f9400be1     	ldr	x1, [sp, #0x10]
  151164: f94007e2     	ldr	x2, [sp, #0x8]
  151168: 9b087c42     	mul	x2, x2, x8
  15116c: 97fd4735     	bl	0xa2e40 <memmove@plt>
  151170: f94013fe     	ldr	x30, [sp, #0x20]
  151174: 9100c3ff     	add	sp, sp, #0x30
  151178: d65f03c0     	ret

000000000015117c <void android::move_backward_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int>*, android::key_value_pair_t<unsigned int, unsigned int> const*, unsigned long)>:
  15117c: d100c3ff     	sub	sp, sp, #0x30
  151180: f90013fe     	str	x30, [sp, #0x20]
  151184: b27d03e8     	orr	x8, xzr, #0x8
  151188: f9000fe0     	str	x0, [sp, #0x18]
  15118c: f9000be1     	str	x1, [sp, #0x10]
  151190: f90007e2     	str	x2, [sp, #0x8]
  151194: f9400fe0     	ldr	x0, [sp, #0x18]
  151198: f9400be1     	ldr	x1, [sp, #0x10]
  15119c: f94007e2     	ldr	x2, [sp, #0x8]
  1511a0: 9b087c42     	mul	x2, x2, x8
  1511a4: 97fd4727     	bl	0xa2e40 <memmove@plt>
  1511a8: f94013fe     	ldr	x30, [sp, #0x20]
  1511ac: 9100c3ff     	add	sp, sp, #0x30
  1511b0: d65f03c0     	ret

00000000001511b4 <int android::compare_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int> const&, android::key_value_pair_t<unsigned int, unsigned int> const&)>:
  1511b4: d100c3ff     	sub	sp, sp, #0x30
  1511b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1511bc: 910083fd     	add	x29, sp, #0x20
  1511c0: f81f83a0     	stur	x0, [x29, #-0x8]
  1511c4: f9000be1     	str	x1, [sp, #0x10]
  1511c8: f9400be0     	ldr	x0, [sp, #0x10]
  1511cc: f85f83a1     	ldur	x1, [x29, #-0x8]
  1511d0: 97fd5b60     	bl	0xa7f50 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjjEEEEiRKT_S5_@plt>
  1511d4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1511d8: f9400be8     	ldr	x8, [sp, #0x10]
  1511dc: b9000fe0     	str	w0, [sp, #0xc]
  1511e0: aa0103e0     	mov	x0, x1
  1511e4: aa0803e1     	mov	x1, x8
  1511e8: 97fd5b5a     	bl	0xa7f50 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjjEEEEiRKT_S5_@plt>
  1511ec: b9400fe9     	ldr	w9, [sp, #0xc]
  1511f0: 6b000120     	subs	w0, w9, w0
  1511f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1511f8: 9100c3ff     	add	sp, sp, #0x30
  1511fc: d65f03c0     	ret

0000000000151200 <int android::strictly_order_type<android::key_value_pair_t<unsigned int, unsigned int>>(android::key_value_pair_t<unsigned int, unsigned int> const&, android::key_value_pair_t<unsigned int, unsigned int> const&)>:
  151200: d100c3ff     	sub	sp, sp, #0x30
  151204: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151208: 910083fd     	add	x29, sp, #0x20
  15120c: 320003e8     	orr	w8, wzr, #0x1
  151210: 52800009     	mov	w9, #0x0                // =0
  151214: f81f83a0     	stur	x0, [x29, #-0x8]
  151218: f9000be1     	str	x1, [sp, #0x10]
  15121c: f85f83a0     	ldur	x0, [x29, #-0x8]
  151220: f9400be1     	ldr	x1, [sp, #0x10]
  151224: b9000fe8     	str	w8, [sp, #0xc]
  151228: b9000be9     	str	w9, [sp, #0x8]
  15122c: 97fd507d     	bl	0xa5420 <_ZNK7android16key_value_pair_tIjjEltERKS1_@plt>
  151230: 7200001f     	tst	w0, #0x1
  151234: b9400fe8     	ldr	w8, [sp, #0xc]
  151238: b9400be9     	ldr	w9, [sp, #0x8]
  15123c: 1a891100     	csel	w0, w8, w9, ne
  151240: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151244: 9100c3ff     	add	sp, sp, #0x30
  151248: d65f03c0     	ret

000000000015124c <android::key_value_pair_t<unsigned int, unsigned int>::operator<(android::key_value_pair_t<unsigned int, unsigned int> const&) const>:
  15124c: d100c3ff     	sub	sp, sp, #0x30
  151250: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151254: 910083fd     	add	x29, sp, #0x20
  151258: 52800008     	mov	w8, #0x0                // =0
  15125c: f81f83a0     	stur	x0, [x29, #-0x8]
  151260: f9000be1     	str	x1, [sp, #0x10]
  151264: f85f83a0     	ldur	x0, [x29, #-0x8]
  151268: f9400be1     	ldr	x1, [sp, #0x10]
  15126c: b9000fe8     	str	w8, [sp, #0xc]
  151270: 97fd55ec     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
  151274: b9400fe8     	ldr	w8, [sp, #0xc]
  151278: 6b08001f     	cmp	w0, w8
  15127c: 1a9f07e0     	cset	w0, ne
  151280: 320003e9     	orr	w9, wzr, #0x1
  151284: 0a090009     	and	w9, w0, w9
  151288: 2a0903e0     	mov	w0, w9
  15128c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151290: 9100c3ff     	add	sp, sp, #0x30
  151294: d65f03c0     	ret

0000000000151298 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::~SortedVector()>:
  151298: d100c3ff     	sub	sp, sp, #0x30
  15129c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1512a0: 910083fd     	add	x29, sp, #0x20
  1512a4: f0000aa8     	adrp	x8, 0x2a8000
  1512a8: f9479508     	ldr	x8, [x8, #0xf28]
  1512ac: b27c03e9     	orr	x9, xzr, #0x10
  1512b0: 8b090108     	add	x8, x8, x9
  1512b4: f81f83a0     	stur	x0, [x29, #-0x8]
  1512b8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1512bc: f9000128     	str	x8, [x9]
  1512c0: aa0903e0     	mov	x0, x9
  1512c4: f90003e9     	str	x9, [sp]
  1512c8: 97fd3b9e     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  1512cc: 14000001     	b	0x1512d0 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::~SortedVector()+0x38>
  1512d0: f94003e0     	ldr	x0, [sp]
  1512d4: 97fd66e3     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  1512d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1512dc: 9100c3ff     	add	sp, sp, #0x30
  1512e0: d65f03c0     	ret
  1512e4: 2a0103e8     	mov	w8, w1
  1512e8: f9000be0     	str	x0, [sp, #0x10]
  1512ec: b9000fe8     	str	w8, [sp, #0xc]
  1512f0: f94003e0     	ldr	x0, [sp]
  1512f4: 97fd66db     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  1512f8: f9400be0     	ldr	x0, [sp, #0x10]
  1512fc: 97fd73b2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000151300 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::~SortedVector()>:
  151300: d10083ff     	sub	sp, sp, #0x20
  151304: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151308: 910043fd     	add	x29, sp, #0x10
  15130c: f90007e0     	str	x0, [sp, #0x8]
  151310: f94007e0     	ldr	x0, [sp, #0x8]
  151314: f90003e0     	str	x0, [sp]
  151318: 97fd5266     	bl	0xa5cb0 <_ZN7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEED2Ev@plt>
  15131c: f94003e0     	ldr	x0, [sp]
  151320: 97fd3d90     	bl	0xa0960 <_ZdlPv@plt>
  151324: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151328: 910083ff     	add	sp, sp, #0x20
  15132c: d65f03c0     	ret

0000000000151330 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_construct(void*, unsigned long) const>:
  151330: d100c3ff     	sub	sp, sp, #0x30
  151334: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151338: 910083fd     	add	x29, sp, #0x20
  15133c: f81f83a0     	stur	x0, [x29, #-0x8]
  151340: f9000be1     	str	x1, [sp, #0x10]
  151344: f90007e2     	str	x2, [sp, #0x8]
  151348: f9400be0     	ldr	x0, [sp, #0x10]
  15134c: f94007e1     	ldr	x1, [sp, #0x8]
  151350: 97fd4480     	bl	0xa2550 <_ZN7android14construct_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_m@plt>
  151354: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151358: 9100c3ff     	add	sp, sp, #0x30
  15135c: d65f03c0     	ret

0000000000151360 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_destroy(void*, unsigned long) const>:
  151360: d100c3ff     	sub	sp, sp, #0x30
  151364: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151368: 910083fd     	add	x29, sp, #0x20
  15136c: f81f83a0     	stur	x0, [x29, #-0x8]
  151370: f9000be1     	str	x1, [sp, #0x10]
  151374: f90007e2     	str	x2, [sp, #0x8]
  151378: f9400be0     	ldr	x0, [sp, #0x10]
  15137c: f94007e1     	ldr	x1, [sp, #0x8]
  151380: 97fd50d4     	bl	0xa56d0 <_ZN7android12destroy_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_m@plt>
  151384: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151388: 9100c3ff     	add	sp, sp, #0x30
  15138c: d65f03c0     	ret

0000000000151390 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_copy(void*, void const*, unsigned long) const>:
  151390: d100c3ff     	sub	sp, sp, #0x30
  151394: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151398: 910083fd     	add	x29, sp, #0x20
  15139c: f81f83a0     	stur	x0, [x29, #-0x8]
  1513a0: f9000be1     	str	x1, [sp, #0x10]
  1513a4: f90007e2     	str	x2, [sp, #0x8]
  1513a8: f90003e3     	str	x3, [sp]
  1513ac: f9400be0     	ldr	x0, [sp, #0x10]
  1513b0: f94007e1     	ldr	x1, [sp, #0x8]
  1513b4: f94003e2     	ldr	x2, [sp]
  1513b8: 97fd5082     	bl	0xa55c0 <_ZN7android9copy_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>
  1513bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1513c0: 9100c3ff     	add	sp, sp, #0x30
  1513c4: d65f03c0     	ret

00000000001513c8 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_splat(void*, void const*, unsigned long) const>:
  1513c8: d100c3ff     	sub	sp, sp, #0x30
  1513cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1513d0: 910083fd     	add	x29, sp, #0x20
  1513d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1513d8: f9000be1     	str	x1, [sp, #0x10]
  1513dc: f90007e2     	str	x2, [sp, #0x8]
  1513e0: f90003e3     	str	x3, [sp]
  1513e4: f9400be0     	ldr	x0, [sp, #0x10]
  1513e8: f94007e1     	ldr	x1, [sp, #0x8]
  1513ec: f94003e2     	ldr	x2, [sp]
  1513f0: 97fd4a38     	bl	0xa3cd0 <_ZN7android10splat_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>
  1513f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1513f8: 9100c3ff     	add	sp, sp, #0x30
  1513fc: d65f03c0     	ret

0000000000151400 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_move_forward(void*, void const*, unsigned long) const>:
  151400: d100c3ff     	sub	sp, sp, #0x30
  151404: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151408: 910083fd     	add	x29, sp, #0x20
  15140c: f81f83a0     	stur	x0, [x29, #-0x8]
  151410: f9000be1     	str	x1, [sp, #0x10]
  151414: f90007e2     	str	x2, [sp, #0x8]
  151418: f90003e3     	str	x3, [sp]
  15141c: f9400be0     	ldr	x0, [sp, #0x10]
  151420: f94007e1     	ldr	x1, [sp, #0x8]
  151424: f94003e2     	ldr	x2, [sp]
  151428: 97fd3b72     	bl	0xa01f0 <_ZN7android17move_forward_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>
  15142c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151430: 9100c3ff     	add	sp, sp, #0x30
  151434: d65f03c0     	ret

0000000000151438 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_move_backward(void*, void const*, unsigned long) const>:
  151438: d100c3ff     	sub	sp, sp, #0x30
  15143c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151440: 910083fd     	add	x29, sp, #0x20
  151444: f81f83a0     	stur	x0, [x29, #-0x8]
  151448: f9000be1     	str	x1, [sp, #0x10]
  15144c: f90007e2     	str	x2, [sp, #0x8]
  151450: f90003e3     	str	x3, [sp]
  151454: f9400be0     	ldr	x0, [sp, #0x10]
  151458: f94007e1     	ldr	x1, [sp, #0x8]
  15145c: f94003e2     	ldr	x2, [sp]
  151460: 97fd4560     	bl	0xa29e0 <_ZN7android18move_backward_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEvPT_PKS7_m@plt>
  151464: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151468: 9100c3ff     	add	sp, sp, #0x30
  15146c: d65f03c0     	ret

0000000000151470 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::do_compare(void const*, void const*) const>:
  151470: d100c3ff     	sub	sp, sp, #0x30
  151474: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151478: 910083fd     	add	x29, sp, #0x20
  15147c: f81f83a0     	stur	x0, [x29, #-0x8]
  151480: f9000be1     	str	x1, [sp, #0x10]
  151484: f90007e2     	str	x2, [sp, #0x8]
  151488: f9400be0     	ldr	x0, [sp, #0x10]
  15148c: f94007e1     	ldr	x1, [sp, #0x8]
  151490: 97fd5a54     	bl	0xa7de0 <_ZN7android12compare_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEiRKT_S9_@plt>
  151494: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151498: 9100c3ff     	add	sp, sp, #0x30
  15149c: d65f03c0     	ret

00000000001514a0 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)>:
  1514a0: d10083ff     	sub	sp, sp, #0x20
  1514a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1514a8: 910043fd     	add	x29, sp, #0x10
  1514ac: f90007e0     	str	x0, [sp, #0x8]
  1514b0: f90003e1     	str	x1, [sp]
  1514b4: d2800008     	mov	x8, #0x0                // =0
  1514b8: f94003e9     	ldr	x9, [sp]
  1514bc: eb08013f     	cmp	x9, x8
  1514c0: 1a9f97ea     	cset	w10, hi
  1514c4: 3700004a     	tbnz	w10, #0x0, 0x1514cc <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x2c>
  1514c8: 1400000c     	b	0x1514f8 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x58>
  1514cc: b27c03e8     	orr	x8, xzr, #0x10
  1514d0: 92800009     	mov	x9, #-0x1               // =-1
  1514d4: f94003ea     	ldr	x10, [sp]
  1514d8: 8b090149     	add	x9, x10, x9
  1514dc: f90003e9     	str	x9, [sp]
  1514e0: f94007e9     	ldr	x9, [sp, #0x8]
  1514e4: 8b080128     	add	x8, x9, x8
  1514e8: f90007e8     	str	x8, [sp, #0x8]
  1514ec: aa0903e0     	mov	x0, x9
  1514f0: 97fd4420     	bl	0xa2570 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2Ev@plt>
  1514f4: 17fffff0     	b	0x1514b4 <void android::construct_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x14>
  1514f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1514fc: 910083ff     	add	sp, sp, #0x20
  151500: d65f03c0     	ret

0000000000151504 <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::key_value_pair_t()>:
  151504: d10083ff     	sub	sp, sp, #0x20
  151508: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15150c: 910043fd     	add	x29, sp, #0x10
  151510: b27d03e8     	orr	x8, xzr, #0x8
  151514: f90007e0     	str	x0, [sp, #0x8]
  151518: f94007e0     	ldr	x0, [sp, #0x8]
  15151c: 8b080000     	add	x0, x0, x8
  151520: 97fd3d54     	bl	0xa0a70 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2Ev@plt>
  151524: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151528: 910083ff     	add	sp, sp, #0x20
  15152c: d65f03c0     	ret

0000000000151530 <android::sp<android::MPEG2PSExtractor::Track>::sp()>:
  151530: d10043ff     	sub	sp, sp, #0x10
  151534: d2800008     	mov	x8, #0x0                // =0
  151538: f90007e0     	str	x0, [sp, #0x8]
  15153c: f94007e0     	ldr	x0, [sp, #0x8]
  151540: f9000008     	str	x8, [x0]
  151544: 910043ff     	add	sp, sp, #0x10
  151548: d65f03c0     	ret

000000000015154c <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)>:
  15154c: d100c3ff     	sub	sp, sp, #0x30
  151550: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151554: 910083fd     	add	x29, sp, #0x20
  151558: f81f83a0     	stur	x0, [x29, #-0x8]
  15155c: f9000be1     	str	x1, [sp, #0x10]
  151560: d2800008     	mov	x8, #0x0                // =0
  151564: f9400be9     	ldr	x9, [sp, #0x10]
  151568: eb08013f     	cmp	x9, x8
  15156c: 1a9f97ea     	cset	w10, hi
  151570: 3700004a     	tbnz	w10, #0x0, 0x151578 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x2c>
  151574: 1400000e     	b	0x1515ac <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x60>
  151578: b27c03e8     	orr	x8, xzr, #0x10
  15157c: 92800009     	mov	x9, #-0x1               // =-1
  151580: f9400bea     	ldr	x10, [sp, #0x10]
  151584: 8b090149     	add	x9, x10, x9
  151588: f9000be9     	str	x9, [sp, #0x10]
  15158c: f85f83a0     	ldur	x0, [x29, #-0x8]
  151590: f90007e8     	str	x8, [sp, #0x8]
  151594: 97fd484b     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  151598: f85f83a8     	ldur	x8, [x29, #-0x8]
  15159c: f94007e9     	ldr	x9, [sp, #0x8]
  1515a0: 8b090108     	add	x8, x8, x9
  1515a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1515a8: 17ffffee     	b	0x151560 <void android::destroy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, unsigned long)+0x14>
  1515ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1515b0: 9100c3ff     	add	sp, sp, #0x30
  1515b4: d65f03c0     	ret

00000000001515b8 <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::~key_value_pair_t()>:
  1515b8: d10083ff     	sub	sp, sp, #0x20
  1515bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1515c0: 910043fd     	add	x29, sp, #0x10
  1515c4: b27d03e8     	orr	x8, xzr, #0x8
  1515c8: f90007e0     	str	x0, [sp, #0x8]
  1515cc: f94007e0     	ldr	x0, [sp, #0x8]
  1515d0: 8b080000     	add	x0, x0, x8
  1515d4: 97fd47bb     	bl	0xa34c0 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEED2Ev@plt>
  1515d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1515dc: 910083ff     	add	sp, sp, #0x20
  1515e0: d65f03c0     	ret

00000000001515e4 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)>:
  1515e4: d100c3ff     	sub	sp, sp, #0x30
  1515e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1515ec: 910083fd     	add	x29, sp, #0x20
  1515f0: f81f83a0     	stur	x0, [x29, #-0x8]
  1515f4: f9000be1     	str	x1, [sp, #0x10]
  1515f8: f90007e2     	str	x2, [sp, #0x8]
  1515fc: d2800008     	mov	x8, #0x0                // =0
  151600: f94007e9     	ldr	x9, [sp, #0x8]
  151604: eb08013f     	cmp	x9, x8
  151608: 1a9f97ea     	cset	w10, hi
  15160c: 3700004a     	tbnz	w10, #0x0, 0x151614 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x30>
  151610: 14000012     	b	0x151658 <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x74>
  151614: b27c03e8     	orr	x8, xzr, #0x10
  151618: 92800009     	mov	x9, #-0x1               // =-1
  15161c: f94007ea     	ldr	x10, [sp, #0x8]
  151620: 8b090149     	add	x9, x10, x9
  151624: f90007e9     	str	x9, [sp, #0x8]
  151628: f85f83a0     	ldur	x0, [x29, #-0x8]
  15162c: f9400be1     	ldr	x1, [sp, #0x10]
  151630: f90003e8     	str	x8, [sp]
  151634: 97fd4f77     	bl	0xa5410 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKS5_@plt>
  151638: f85f83a8     	ldur	x8, [x29, #-0x8]
  15163c: f94003e9     	ldr	x9, [sp]
  151640: 8b090108     	add	x8, x8, x9
  151644: f81f83a8     	stur	x8, [x29, #-0x8]
  151648: f9400be8     	ldr	x8, [sp, #0x10]
  15164c: 8b090108     	add	x8, x8, x9
  151650: f9000be8     	str	x8, [sp, #0x10]
  151654: 17ffffea     	b	0x1515fc <void android::copy_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x18>
  151658: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15165c: 9100c3ff     	add	sp, sp, #0x30
  151660: d65f03c0     	ret

0000000000151664 <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::key_value_pair_t(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&)>:
  151664: d10083ff     	sub	sp, sp, #0x20
  151668: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15166c: 910043fd     	add	x29, sp, #0x10
  151670: b27d03e8     	orr	x8, xzr, #0x8
  151674: f90007e0     	str	x0, [sp, #0x8]
  151678: f90003e1     	str	x1, [sp]
  15167c: f94007e0     	ldr	x0, [sp, #0x8]
  151680: aa0003e1     	mov	x1, x0
  151684: f94003e9     	ldr	x9, [sp]
  151688: b940012a     	ldr	w10, [x9]
  15168c: b900002a     	str	w10, [x1]
  151690: 8b080000     	add	x0, x0, x8
  151694: f94003e9     	ldr	x9, [sp]
  151698: 8b080121     	add	x1, x9, x8
  15169c: 97fd5bed     	bl	0xa8650 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2ERKS3_@plt>
  1516a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1516a4: 910083ff     	add	sp, sp, #0x20
  1516a8: d65f03c0     	ret

00000000001516ac <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)>:
  1516ac: d100c3ff     	sub	sp, sp, #0x30
  1516b0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1516b4: 910083fd     	add	x29, sp, #0x20
  1516b8: f81f83a0     	stur	x0, [x29, #-0x8]
  1516bc: f9000be1     	str	x1, [sp, #0x10]
  1516c0: f90007e2     	str	x2, [sp, #0x8]
  1516c4: d2800008     	mov	x8, #0x0                // =0
  1516c8: f94007e9     	ldr	x9, [sp, #0x8]
  1516cc: eb08013f     	cmp	x9, x8
  1516d0: 1a9f97ea     	cset	w10, hi
  1516d4: 3700004a     	tbnz	w10, #0x0, 0x1516dc <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x30>
  1516d8: 1400000f     	b	0x151714 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x68>
  1516dc: b27c03e8     	orr	x8, xzr, #0x10
  1516e0: 92800009     	mov	x9, #-0x1               // =-1
  1516e4: f94007ea     	ldr	x10, [sp, #0x8]
  1516e8: 8b090149     	add	x9, x10, x9
  1516ec: f90007e9     	str	x9, [sp, #0x8]
  1516f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1516f4: f9400be1     	ldr	x1, [sp, #0x10]
  1516f8: f90003e8     	str	x8, [sp]
  1516fc: 97fd4f45     	bl	0xa5410 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKS5_@plt>
  151700: f85f83a8     	ldur	x8, [x29, #-0x8]
  151704: f94003e9     	ldr	x9, [sp]
  151708: 8b090108     	add	x8, x8, x9
  15170c: f81f83a8     	stur	x8, [x29, #-0x8]
  151710: 17ffffed     	b	0x1516c4 <void android::splat_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x18>
  151714: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151718: 9100c3ff     	add	sp, sp, #0x30
  15171c: d65f03c0     	ret

0000000000151720 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)>:
  151720: d100c3ff     	sub	sp, sp, #0x30
  151724: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151728: 910083fd     	add	x29, sp, #0x20
  15172c: b27c03e8     	orr	x8, xzr, #0x10
  151730: f81f83a0     	stur	x0, [x29, #-0x8]
  151734: f9000be1     	str	x1, [sp, #0x10]
  151738: f90007e2     	str	x2, [sp, #0x8]
  15173c: f94007e0     	ldr	x0, [sp, #0x8]
  151740: f85f83a1     	ldur	x1, [x29, #-0x8]
  151744: 9b007d00     	mul	x0, x8, x0
  151748: 8b000020     	add	x0, x1, x0
  15174c: f81f83a0     	stur	x0, [x29, #-0x8]
  151750: f94007e0     	ldr	x0, [sp, #0x8]
  151754: f9400be1     	ldr	x1, [sp, #0x10]
  151758: 9b007d08     	mul	x8, x8, x0
  15175c: 8b080028     	add	x8, x1, x8
  151760: f9000be8     	str	x8, [sp, #0x10]
  151764: d2800008     	mov	x8, #0x0                // =0
  151768: f94007e9     	ldr	x9, [sp, #0x8]
  15176c: eb08013f     	cmp	x9, x8
  151770: 1a9f97ea     	cset	w10, hi
  151774: 3700004a     	tbnz	w10, #0x0, 0x15177c <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x5c>
  151778: 14000012     	b	0x1517c0 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0xa0>
  15177c: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  151780: 92800009     	mov	x9, #-0x1               // =-1
  151784: f94007ea     	ldr	x10, [sp, #0x8]
  151788: 8b090149     	add	x9, x10, x9
  15178c: f90007e9     	str	x9, [sp, #0x8]
  151790: f85f83a9     	ldur	x9, [x29, #-0x8]
  151794: 8b080129     	add	x9, x9, x8
  151798: f81f83a9     	stur	x9, [x29, #-0x8]
  15179c: f9400be9     	ldr	x9, [sp, #0x10]
  1517a0: 8b080128     	add	x8, x9, x8
  1517a4: f9000be8     	str	x8, [sp, #0x10]
  1517a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1517ac: f9400be1     	ldr	x1, [sp, #0x10]
  1517b0: 97fd4f18     	bl	0xa5410 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKS5_@plt>
  1517b4: f9400be0     	ldr	x0, [sp, #0x10]
  1517b8: 97fd47c2     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  1517bc: 17ffffea     	b	0x151764 <void android::move_forward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x44>
  1517c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1517c4: 9100c3ff     	add	sp, sp, #0x30
  1517c8: d65f03c0     	ret

00000000001517cc <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)>:
  1517cc: d100c3ff     	sub	sp, sp, #0x30
  1517d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1517d4: 910083fd     	add	x29, sp, #0x20
  1517d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1517dc: f9000be1     	str	x1, [sp, #0x10]
  1517e0: f90007e2     	str	x2, [sp, #0x8]
  1517e4: d2800008     	mov	x8, #0x0                // =0
  1517e8: f94007e9     	ldr	x9, [sp, #0x8]
  1517ec: eb08013f     	cmp	x9, x8
  1517f0: 1a9f97ea     	cset	w10, hi
  1517f4: 3700004a     	tbnz	w10, #0x0, 0x1517fc <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x30>
  1517f8: 14000014     	b	0x151848 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x7c>
  1517fc: b27c03e8     	orr	x8, xzr, #0x10
  151800: 92800009     	mov	x9, #-0x1               // =-1
  151804: f94007ea     	ldr	x10, [sp, #0x8]
  151808: 8b090149     	add	x9, x10, x9
  15180c: f90007e9     	str	x9, [sp, #0x8]
  151810: f85f83a0     	ldur	x0, [x29, #-0x8]
  151814: f9400be1     	ldr	x1, [sp, #0x10]
  151818: f90003e8     	str	x8, [sp]
  15181c: 97fd4efd     	bl	0xa5410 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEC2ERKS5_@plt>
  151820: f9400be0     	ldr	x0, [sp, #0x10]
  151824: 97fd47a7     	bl	0xa36c0 <_ZN7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEED2Ev@plt>
  151828: f85f83a8     	ldur	x8, [x29, #-0x8]
  15182c: f94003e9     	ldr	x9, [sp]
  151830: 8b090108     	add	x8, x8, x9
  151834: f81f83a8     	stur	x8, [x29, #-0x8]
  151838: f9400be8     	ldr	x8, [sp, #0x10]
  15183c: 8b090108     	add	x8, x8, x9
  151840: f9000be8     	str	x8, [sp, #0x10]
  151844: 17ffffe8     	b	0x1517e4 <void android::move_backward_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>*, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const*, unsigned long)+0x18>
  151848: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15184c: 9100c3ff     	add	sp, sp, #0x30
  151850: d65f03c0     	ret

0000000000151854 <int android::compare_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&)>:
  151854: d100c3ff     	sub	sp, sp, #0x30
  151858: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15185c: 910083fd     	add	x29, sp, #0x20
  151860: f81f83a0     	stur	x0, [x29, #-0x8]
  151864: f9000be1     	str	x1, [sp, #0x10]
  151868: f9400be0     	ldr	x0, [sp, #0x10]
  15186c: f85f83a1     	ldur	x1, [x29, #-0x8]
  151870: 97fd5d44     	bl	0xa8d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEiRKT_S9_@plt>
  151874: f85f83a1     	ldur	x1, [x29, #-0x8]
  151878: f9400be8     	ldr	x8, [sp, #0x10]
  15187c: b9000fe0     	str	w0, [sp, #0xc]
  151880: aa0103e0     	mov	x0, x1
  151884: aa0803e1     	mov	x1, x8
  151888: 97fd5d3e     	bl	0xa8d80 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEEiRKT_S9_@plt>
  15188c: b9400fe9     	ldr	w9, [sp, #0xc]
  151890: 6b000120     	subs	w0, w9, w0
  151894: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151898: 9100c3ff     	add	sp, sp, #0x30
  15189c: d65f03c0     	ret

00000000001518a0 <int android::strictly_order_type<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&, android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&)>:
  1518a0: d100c3ff     	sub	sp, sp, #0x30
  1518a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1518a8: 910083fd     	add	x29, sp, #0x20
  1518ac: 320003e8     	orr	w8, wzr, #0x1
  1518b0: 52800009     	mov	w9, #0x0                // =0
  1518b4: f81f83a0     	stur	x0, [x29, #-0x8]
  1518b8: f9000be1     	str	x1, [sp, #0x10]
  1518bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1518c0: f9400be1     	ldr	x1, [sp, #0x10]
  1518c4: b9000fe8     	str	w8, [sp, #0xc]
  1518c8: b9000be9     	str	w9, [sp, #0x8]
  1518cc: 97fd3dd5     	bl	0xa1020 <_ZNK7android16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEltERKS5_@plt>
  1518d0: 7200001f     	tst	w0, #0x1
  1518d4: b9400fe8     	ldr	w8, [sp, #0xc]
  1518d8: b9400be9     	ldr	w9, [sp, #0x8]
  1518dc: 1a891100     	csel	w0, w8, w9, ne
  1518e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1518e4: 9100c3ff     	add	sp, sp, #0x30
  1518e8: d65f03c0     	ret

00000000001518ec <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::operator<(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&) const>:
  1518ec: d100c3ff     	sub	sp, sp, #0x30
  1518f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1518f4: 910083fd     	add	x29, sp, #0x20
  1518f8: 52800008     	mov	w8, #0x0                // =0
  1518fc: f81f83a0     	stur	x0, [x29, #-0x8]
  151900: f9000be1     	str	x1, [sp, #0x10]
  151904: f85f83a0     	ldur	x0, [x29, #-0x8]
  151908: f9400be1     	ldr	x1, [sp, #0x10]
  15190c: b9000fe8     	str	w8, [sp, #0xc]
  151910: 97fd5444     	bl	0xa6a20 <_ZN7android19strictly_order_typeIjEEiRKT_S3_@plt>
  151914: b9400fe8     	ldr	w8, [sp, #0xc]
  151918: 6b08001f     	cmp	w0, w8
  15191c: 1a9f07e0     	cset	w0, ne
  151920: 320003e9     	orr	w9, wzr, #0x1
  151924: 0a090009     	and	w9, w0, w9
  151928: 2a0903e0     	mov	w0, w9
  15192c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151930: 9100c3ff     	add	sp, sp, #0x30
  151934: d65f03c0     	ret

0000000000151938 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::SortedVector()>:
  151938: d100c3ff     	sub	sp, sp, #0x30
  15193c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151940: 910083fd     	add	x29, sp, #0x20
  151944: b27c03e8     	orr	x8, xzr, #0x10
  151948: 52800002     	mov	w2, #0x0                // =0
  15194c: f0000aa9     	adrp	x9, 0x2a8000
  151950: f9479529     	ldr	x9, [x9, #0xf28]
  151954: 8b080129     	add	x9, x9, x8
  151958: f81f83a0     	stur	x0, [x29, #-0x8]
  15195c: f85f83a0     	ldur	x0, [x29, #-0x8]
  151960: f9000be0     	str	x0, [sp, #0x10]
  151964: aa0803e1     	mov	x1, x8
  151968: f90007e9     	str	x9, [sp, #0x8]
  15196c: 97fd5479     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  151970: f94007e8     	ldr	x8, [sp, #0x8]
  151974: f9400be9     	ldr	x9, [sp, #0x10]
  151978: f9000128     	str	x8, [x9]
  15197c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151980: 9100c3ff     	add	sp, sp, #0x30
  151984: d65f03c0     	ret

0000000000151988 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::SortedVector()>:
  151988: d100c3ff     	sub	sp, sp, #0x30
  15198c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151990: 910083fd     	add	x29, sp, #0x20
  151994: b27d03e1     	orr	x1, xzr, #0x8
  151998: 32000be2     	orr	w2, wzr, #0x7
  15199c: f0000aa8     	adrp	x8, 0x2a8000
  1519a0: f9473108     	ldr	x8, [x8, #0xe60]
  1519a4: b27c03e9     	orr	x9, xzr, #0x10
  1519a8: 8b090108     	add	x8, x8, x9
  1519ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1519b0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1519b4: aa0903e0     	mov	x0, x9
  1519b8: f9000be8     	str	x8, [sp, #0x10]
  1519bc: f90007e9     	str	x9, [sp, #0x8]
  1519c0: 97fd5464     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  1519c4: f9400be8     	ldr	x8, [sp, #0x10]
  1519c8: f94007e9     	ldr	x9, [sp, #0x8]
  1519cc: f9000128     	str	x8, [x9]
  1519d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1519d4: 9100c3ff     	add	sp, sp, #0x30
  1519d8: d65f03c0     	ret

00000000001519dc <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::size() const>:
  1519dc: d10083ff     	sub	sp, sp, #0x20
  1519e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1519e4: 910043fd     	add	x29, sp, #0x10
  1519e8: f90007e0     	str	x0, [sp, #0x8]
  1519ec: f94007e0     	ldr	x0, [sp, #0x8]
  1519f0: 97fd4478     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  1519f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1519f8: 910083ff     	add	sp, sp, #0x20
  1519fc: d65f03c0     	ret

0000000000151a00 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::itemAt(unsigned long) const>:
  151a00: d10083ff     	sub	sp, sp, #0x20
  151a04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151a08: 910043fd     	add	x29, sp, #0x10
  151a0c: f90007e0     	str	x0, [sp, #0x8]
  151a10: f90003e1     	str	x1, [sp]
  151a14: f94007e0     	ldr	x0, [sp, #0x8]
  151a18: f94003e1     	ldr	x1, [sp]
  151a1c: 97fd62a9     	bl	0xaa4c0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEEixEm@plt>
  151a20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151a24: 910083ff     	add	sp, sp, #0x20
  151a28: d65f03c0     	ret

0000000000151a2c <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::operator[](unsigned long) const>:
  151a2c: d100c3ff     	sub	sp, sp, #0x30
  151a30: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151a34: 910083fd     	add	x29, sp, #0x20
  151a38: b27c03e8     	orr	x8, xzr, #0x10
  151a3c: f81f83a0     	stur	x0, [x29, #-0x8]
  151a40: f9000be1     	str	x1, [sp, #0x10]
  151a44: f85f83a0     	ldur	x0, [x29, #-0x8]
  151a48: f90007e0     	str	x0, [sp, #0x8]
  151a4c: f90003e8     	str	x8, [sp]
  151a50: 97fd4a34     	bl	0xa4320 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE4sizeEv@plt>
  151a54: f94007e8     	ldr	x8, [sp, #0x8]
  151a58: aa0803e0     	mov	x0, x8
  151a5c: 97fd5cf9     	bl	0xa8e40 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjNS_2spINS_16MPEG2PSExtractor5TrackEEEEEE5arrayEv@plt>
  151a60: f9400be8     	ldr	x8, [sp, #0x10]
  151a64: f94003e1     	ldr	x1, [sp]
  151a68: 9b087c28     	mul	x8, x1, x8
  151a6c: 8b080008     	add	x8, x0, x8
  151a70: aa0803e0     	mov	x0, x8
  151a74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151a78: 9100c3ff     	add	sp, sp, #0x30
  151a7c: d65f03c0     	ret

0000000000151a80 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::array() const>:
  151a80: d10083ff     	sub	sp, sp, #0x20
  151a84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151a88: 910043fd     	add	x29, sp, #0x10
  151a8c: f90007e0     	str	x0, [sp, #0x8]
  151a90: f94007e0     	ldr	x0, [sp, #0x8]
  151a94: 97fd4d53     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  151a98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151a9c: 910083ff     	add	sp, sp, #0x20
  151aa0: d65f03c0     	ret

0000000000151aa4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::removeItemsAt(unsigned long, unsigned long)>:
  151aa4: d100c3ff     	sub	sp, sp, #0x30
  151aa8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151aac: 910083fd     	add	x29, sp, #0x20
  151ab0: f81f83a0     	stur	x0, [x29, #-0x8]
  151ab4: f9000be1     	str	x1, [sp, #0x10]
  151ab8: f90007e2     	str	x2, [sp, #0x8]
  151abc: f85f83a0     	ldur	x0, [x29, #-0x8]
  151ac0: f9400be1     	ldr	x1, [sp, #0x10]
  151ac4: f94007e2     	ldr	x2, [sp, #0x8]
  151ac8: 97fd3892     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
  151acc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151ad0: 9100c3ff     	add	sp, sp, #0x30
  151ad4: d65f03c0     	ret

0000000000151ad8 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::clear()>:
  151ad8: d10083ff     	sub	sp, sp, #0x20
  151adc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151ae0: 910043fd     	add	x29, sp, #0x10
  151ae4: f90007e0     	str	x0, [sp, #0x8]
  151ae8: f94007e0     	ldr	x0, [sp, #0x8]
  151aec: 97fd403d     	bl	0xa1be0 <_ZN7android10VectorImpl5clearEv@plt>
  151af0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151af4: 910083ff     	add	sp, sp, #0x20
  151af8: d65f03c0     	ret

0000000000151afc <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::add(android::key_value_pair_t<unsigned int, unsigned int> const&)>:
  151afc: d10083ff     	sub	sp, sp, #0x20
  151b00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151b04: 910043fd     	add	x29, sp, #0x10
  151b08: f90007e0     	str	x0, [sp, #0x8]
  151b0c: f90003e1     	str	x1, [sp]
  151b10: f94007e0     	ldr	x0, [sp, #0x8]
  151b14: f94003e1     	ldr	x1, [sp]
  151b18: 97fd3c66     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  151b1c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151b20: 910083ff     	add	sp, sp, #0x20
  151b24: d65f03c0     	ret

0000000000151b28 <android::key_value_pair_t<unsigned int, unsigned int>::key_value_pair_t(unsigned int const&, unsigned int const&)>:
  151b28: d10083ff     	sub	sp, sp, #0x20
  151b2c: f9000fe0     	str	x0, [sp, #0x18]
  151b30: f9000be1     	str	x1, [sp, #0x10]
  151b34: f90007e2     	str	x2, [sp, #0x8]
  151b38: f9400fe0     	ldr	x0, [sp, #0x18]
  151b3c: aa0003e1     	mov	x1, x0
  151b40: f9400be2     	ldr	x2, [sp, #0x10]
  151b44: b9400048     	ldr	w8, [x2]
  151b48: b9000028     	str	w8, [x1]
  151b4c: f94007e1     	ldr	x1, [sp, #0x8]
  151b50: b9400028     	ldr	w8, [x1]
  151b54: b9000408     	str	w8, [x0, #0x4]
  151b58: 910083ff     	add	sp, sp, #0x20
  151b5c: d65f03c0     	ret

0000000000151b60 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::indexOf(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&) const>:
  151b60: d10083ff     	sub	sp, sp, #0x20
  151b64: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151b68: 910043fd     	add	x29, sp, #0x10
  151b6c: f90007e0     	str	x0, [sp, #0x8]
  151b70: f90003e1     	str	x1, [sp]
  151b74: f94007e0     	ldr	x0, [sp, #0x8]
  151b78: f94003e1     	ldr	x1, [sp]
  151b7c: 97fd56fd     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  151b80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151b84: 910083ff     	add	sp, sp, #0x20
  151b88: d65f03c0     	ret

0000000000151b8c <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::key_value_pair_t(unsigned int const&)>:
  151b8c: d10083ff     	sub	sp, sp, #0x20
  151b90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151b94: 910043fd     	add	x29, sp, #0x10
  151b98: b27d03e8     	orr	x8, xzr, #0x8
  151b9c: f90007e0     	str	x0, [sp, #0x8]
  151ba0: f90003e1     	str	x1, [sp]
  151ba4: f94007e0     	ldr	x0, [sp, #0x8]
  151ba8: aa0003e1     	mov	x1, x0
  151bac: f94003e9     	ldr	x9, [sp]
  151bb0: b940012a     	ldr	w10, [x9]
  151bb4: b900002a     	str	w10, [x1]
  151bb8: 8b080000     	add	x0, x0, x8
  151bbc: 97fd3bad     	bl	0xa0a70 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2Ev@plt>
  151bc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151bc4: 910083ff     	add	sp, sp, #0x20
  151bc8: d65f03c0     	ret

0000000000151bcc <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::indexOf(android::key_value_pair_t<unsigned int, unsigned int> const&) const>:
  151bcc: d10083ff     	sub	sp, sp, #0x20
  151bd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151bd4: 910043fd     	add	x29, sp, #0x10
  151bd8: f90007e0     	str	x0, [sp, #0x8]
  151bdc: f90003e1     	str	x1, [sp]
  151be0: f94007e0     	ldr	x0, [sp, #0x8]
  151be4: f94003e1     	ldr	x1, [sp]
  151be8: 97fd56e2     	bl	0xa7770 <_ZNK7android16SortedVectorImpl7indexOfEPKv@plt>
  151bec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151bf0: 910083ff     	add	sp, sp, #0x20
  151bf4: d65f03c0     	ret

0000000000151bf8 <android::key_value_pair_t<unsigned int, unsigned int>::key_value_pair_t(unsigned int const&)>:
  151bf8: d10043ff     	sub	sp, sp, #0x10
  151bfc: f90007e0     	str	x0, [sp, #0x8]
  151c00: f90003e1     	str	x1, [sp]
  151c04: f94007e0     	ldr	x0, [sp, #0x8]
  151c08: f94003e1     	ldr	x1, [sp]
  151c0c: b9400028     	ldr	w8, [x1]
  151c10: b9000008     	str	w8, [x0]
  151c14: 910043ff     	add	sp, sp, #0x10
  151c18: d65f03c0     	ret

0000000000151c1c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::itemAt(unsigned long) const>:
  151c1c: d10083ff     	sub	sp, sp, #0x20
  151c20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151c24: 910043fd     	add	x29, sp, #0x10
  151c28: f90007e0     	str	x0, [sp, #0x8]
  151c2c: f90003e1     	str	x1, [sp]
  151c30: f94007e0     	ldr	x0, [sp, #0x8]
  151c34: f94003e1     	ldr	x1, [sp]
  151c38: 97fd53aa     	bl	0xa6ae0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEEixEm@plt>
  151c3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151c40: 910083ff     	add	sp, sp, #0x20
  151c44: d65f03c0     	ret

0000000000151c48 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::operator[](unsigned long) const>:
  151c48: d100c3ff     	sub	sp, sp, #0x30
  151c4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151c50: 910083fd     	add	x29, sp, #0x20
  151c54: b27d03e8     	orr	x8, xzr, #0x8
  151c58: f81f83a0     	stur	x0, [x29, #-0x8]
  151c5c: f9000be1     	str	x1, [sp, #0x10]
  151c60: f85f83a0     	ldur	x0, [x29, #-0x8]
  151c64: f90007e0     	str	x0, [sp, #0x8]
  151c68: f90003e8     	str	x8, [sp]
  151c6c: 97fd59dd     	bl	0xa83e0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE4sizeEv@plt>
  151c70: f94007e8     	ldr	x8, [sp, #0x8]
  151c74: aa0803e0     	mov	x0, x8
  151c78: 97fd41b6     	bl	0xa2350 <_ZNK7android12SortedVectorINS_16key_value_pair_tIjjEEE5arrayEv@plt>
  151c7c: f9400be8     	ldr	x8, [sp, #0x10]
  151c80: f94003e1     	ldr	x1, [sp]
  151c84: 9b087c28     	mul	x8, x1, x8
  151c88: 8b080008     	add	x8, x0, x8
  151c8c: aa0803e0     	mov	x0, x8
  151c90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151c94: 9100c3ff     	add	sp, sp, #0x30
  151c98: d65f03c0     	ret

0000000000151c9c <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::size() const>:
  151c9c: d10083ff     	sub	sp, sp, #0x20
  151ca0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151ca4: 910043fd     	add	x29, sp, #0x10
  151ca8: f90007e0     	str	x0, [sp, #0x8]
  151cac: f94007e0     	ldr	x0, [sp, #0x8]
  151cb0: 97fd43c8     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  151cb4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151cb8: 910083ff     	add	sp, sp, #0x20
  151cbc: d65f03c0     	ret

0000000000151cc0 <android::SortedVector<android::key_value_pair_t<unsigned int, unsigned int>>::array() const>:
  151cc0: d10083ff     	sub	sp, sp, #0x20
  151cc4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151cc8: 910043fd     	add	x29, sp, #0x10
  151ccc: f90007e0     	str	x0, [sp, #0x8]
  151cd0: f94007e0     	ldr	x0, [sp, #0x8]
  151cd4: 97fd4cc3     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  151cd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151cdc: 910083ff     	add	sp, sp, #0x20
  151ce0: d65f03c0     	ret

0000000000151ce4 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::add(android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>> const&)>:
  151ce4: d10083ff     	sub	sp, sp, #0x20
  151ce8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151cec: 910043fd     	add	x29, sp, #0x10
  151cf0: f90007e0     	str	x0, [sp, #0x8]
  151cf4: f90003e1     	str	x1, [sp]
  151cf8: f94007e0     	ldr	x0, [sp, #0x8]
  151cfc: f94003e1     	ldr	x1, [sp]
  151d00: 97fd3bec     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  151d04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151d08: 910083ff     	add	sp, sp, #0x20
  151d0c: d65f03c0     	ret

0000000000151d10 <android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>::key_value_pair_t(unsigned int const&, android::sp<android::MPEG2PSExtractor::Track> const&)>:
  151d10: d100c3ff     	sub	sp, sp, #0x30
  151d14: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151d18: 910083fd     	add	x29, sp, #0x20
  151d1c: b27d03e8     	orr	x8, xzr, #0x8
  151d20: f81f83a0     	stur	x0, [x29, #-0x8]
  151d24: f9000be1     	str	x1, [sp, #0x10]
  151d28: f90007e2     	str	x2, [sp, #0x8]
  151d2c: f85f83a0     	ldur	x0, [x29, #-0x8]
  151d30: aa0003e1     	mov	x1, x0
  151d34: f9400be2     	ldr	x2, [sp, #0x10]
  151d38: b9400049     	ldr	w9, [x2]
  151d3c: b9000029     	str	w9, [x1]
  151d40: 8b080000     	add	x0, x0, x8
  151d44: f94007e1     	ldr	x1, [sp, #0x8]
  151d48: 97fd5a42     	bl	0xa8650 <_ZN7android2spINS_16MPEG2PSExtractor5TrackEEC2ERKS3_@plt>
  151d4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151d50: 9100c3ff     	add	sp, sp, #0x30
  151d54: d65f03c0     	ret

0000000000151d58 <android::SortedVector<android::key_value_pair_t<unsigned int, android::sp<android::MPEG2PSExtractor::Track>>>::editItemAt(unsigned long)>:
  151d58: d10083ff     	sub	sp, sp, #0x20
  151d5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151d60: 910043fd     	add	x29, sp, #0x10
  151d64: f90007e0     	str	x0, [sp, #0x8]
  151d68: f90003e1     	str	x1, [sp]
  151d6c: f94007e0     	ldr	x0, [sp, #0x8]
  151d70: f94003e1     	ldr	x1, [sp]
  151d74: 97fd3fff     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  151d78: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151d7c: 910083ff     	add	sp, sp, #0x20
  151d80: d65f03c0     	ret

0000000000151d84 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)>:
  151d84: d101c3ff     	sub	sp, sp, #0x70
  151d88: a9067bfd     	stp	x29, x30, [sp, #0x60]
  151d8c: 910183fd     	add	x29, sp, #0x60
  151d90: b27d03e8     	orr	x8, xzr, #0x8
  151d94: f81f83a0     	stur	x0, [x29, #-0x8]
  151d98: f81f03a1     	stur	x1, [x29, #-0x10]
  151d9c: f81e83a2     	stur	x2, [x29, #-0x18]
  151da0: f81e03a3     	stur	x3, [x29, #-0x20]
  151da4: 320003e9     	orr	w9, wzr, #0x1
  151da8: 0a090089     	and	w9, w4, w9
  151dac: 381df3a9     	sturb	w9, [x29, #-0x21]
  151db0: f85f83a0     	ldur	x0, [x29, #-0x8]
  151db4: f85f03a1     	ldur	x1, [x29, #-0x10]
  151db8: 8b080022     	add	x2, x1, x8
  151dbc: f90013e0     	str	x0, [sp, #0x20]
  151dc0: f9000fe1     	str	x1, [sp, #0x18]
  151dc4: aa0203e1     	mov	x1, x2
  151dc8: f9000be8     	str	x8, [sp, #0x10]
  151dcc: 97fd5645     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  151dd0: f9400fe8     	ldr	x8, [sp, #0x18]
  151dd4: f9400100     	ldr	x0, [x8]
  151dd8: f94013e1     	ldr	x1, [sp, #0x20]
  151ddc: f9000020     	str	x0, [x1]
  151de0: f9401d00     	ldr	x0, [x8, #0x38]
  151de4: f9400022     	ldr	x2, [x1]
  151de8: f85e8042     	ldur	x2, [x2, #-0x18]
  151dec: 8b020022     	add	x2, x1, x2
  151df0: f9000040     	str	x0, [x2]
  151df4: f9400be0     	ldr	x0, [sp, #0x10]
  151df8: 8b000022     	add	x2, x1, x0
  151dfc: f85e83a1     	ldur	x1, [x29, #-0x18]
  151e00: aa0203e0     	mov	x0, x2
  151e04: f90007e2     	str	x2, [sp, #0x8]
  151e08: 97fd46b2     	bl	0xa38d0 <_ZN7android2spINS_16MPEG2TSExtractorEEC2ERKS2_@plt>
  151e0c: 14000001     	b	0x151e10 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0x8c>
  151e10: b27c03e8     	orr	x8, xzr, #0x10
  151e14: f94013e9     	ldr	x9, [sp, #0x20]
  151e18: 8b080120     	add	x0, x9, x8
  151e1c: f85e03a1     	ldur	x1, [x29, #-0x20]
  151e20: 97fd61b0     	bl	0xaa4e0 <_ZN7android2spINS_19AnotherPacketSourceEEC2ERKS2_@plt>
  151e24: 14000001     	b	0x151e28 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0xa4>
  151e28: 385df3a8     	ldurb	w8, [x29, #-0x21]
  151e2c: 320003e9     	orr	w9, wzr, #0x1
  151e30: 0a090108     	and	w8, w8, w9
  151e34: f94013ea     	ldr	x10, [sp, #0x20]
  151e38: 39006148     	strb	w8, [x10, #0x18]
  151e3c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  151e40: 9101c3ff     	add	sp, sp, #0x70
  151e44: d65f03c0     	ret
  151e48: 2a0103e8     	mov	w8, w1
  151e4c: f9001be0     	str	x0, [sp, #0x30]
  151e50: b9002fe8     	str	w8, [sp, #0x2c]
  151e54: 14000006     	b	0x151e6c <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0xe8>
  151e58: 2a0103e8     	mov	w8, w1
  151e5c: f9001be0     	str	x0, [sp, #0x30]
  151e60: b9002fe8     	str	w8, [sp, #0x2c]
  151e64: f94007e0     	ldr	x0, [sp, #0x8]
  151e68: 97fd54aa     	bl	0xa7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>
  151e6c: b27d03e8     	orr	x8, xzr, #0x8
  151e70: f9400fe9     	ldr	x9, [sp, #0x18]
  151e74: 8b080121     	add	x1, x9, x8
  151e78: f94013e0     	ldr	x0, [sp, #0x20]
  151e7c: 97fd4a6d     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  151e80: f9401be0     	ldr	x0, [sp, #0x30]
  151e84: 97fd5823     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000151e88 <android::sp<android::MPEG2TSExtractor>::sp(android::sp<android::MPEG2TSExtractor> const&)>:
  151e88: d100c3ff     	sub	sp, sp, #0x30
  151e8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151e90: 910083fd     	add	x29, sp, #0x20
  151e94: d2800008     	mov	x8, #0x0                // =0
  151e98: f81f83a0     	stur	x0, [x29, #-0x8]
  151e9c: f9000be1     	str	x1, [sp, #0x10]
  151ea0: f85f83a0     	ldur	x0, [x29, #-0x8]
  151ea4: aa0003e1     	mov	x1, x0
  151ea8: f9400be9     	ldr	x9, [sp, #0x10]
  151eac: f9400129     	ldr	x9, [x9]
  151eb0: f9000029     	str	x9, [x1]
  151eb4: aa0003e9     	mov	x9, x0
  151eb8: f9400129     	ldr	x9, [x9]
  151ebc: eb08013f     	cmp	x9, x8
  151ec0: 1a9f07ea     	cset	w10, ne
  151ec4: f90007e0     	str	x0, [sp, #0x8]
  151ec8: 3700004a     	tbnz	w10, #0x0, 0x151ed0 <android::sp<android::MPEG2TSExtractor>::sp(android::sp<android::MPEG2TSExtractor> const&)+0x48>
  151ecc: 14000009     	b	0x151ef0 <android::sp<android::MPEG2TSExtractor>::sp(android::sp<android::MPEG2TSExtractor> const&)+0x68>
  151ed0: f94007e8     	ldr	x8, [sp, #0x8]
  151ed4: f9400108     	ldr	x8, [x8]
  151ed8: f9400109     	ldr	x9, [x8]
  151edc: f85e8129     	ldur	x9, [x9, #-0x18]
  151ee0: 8b090108     	add	x8, x8, x9
  151ee4: aa0803e0     	mov	x0, x8
  151ee8: f94007e1     	ldr	x1, [sp, #0x8]
  151eec: 97fd624d     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  151ef0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151ef4: 9100c3ff     	add	sp, sp, #0x30
  151ef8: d65f03c0     	ret

0000000000151efc <android::sp<android::AnotherPacketSource>::sp(android::sp<android::AnotherPacketSource> const&)>:
  151efc: d100c3ff     	sub	sp, sp, #0x30
  151f00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  151f04: 910083fd     	add	x29, sp, #0x20
  151f08: d2800008     	mov	x8, #0x0                // =0
  151f0c: f81f83a0     	stur	x0, [x29, #-0x8]
  151f10: f9000be1     	str	x1, [sp, #0x10]
  151f14: f85f83a0     	ldur	x0, [x29, #-0x8]
  151f18: aa0003e1     	mov	x1, x0
  151f1c: f9400be9     	ldr	x9, [sp, #0x10]
  151f20: f9400129     	ldr	x9, [x9]
  151f24: f9000029     	str	x9, [x1]
  151f28: aa0003e9     	mov	x9, x0
  151f2c: f9400129     	ldr	x9, [x9]
  151f30: eb08013f     	cmp	x9, x8
  151f34: 1a9f07ea     	cset	w10, ne
  151f38: f90007e0     	str	x0, [sp, #0x8]
  151f3c: 3700004a     	tbnz	w10, #0x0, 0x151f44 <android::sp<android::AnotherPacketSource>::sp(android::sp<android::AnotherPacketSource> const&)+0x48>
  151f40: 14000009     	b	0x151f64 <android::sp<android::AnotherPacketSource>::sp(android::sp<android::AnotherPacketSource> const&)+0x68>
  151f44: f94007e8     	ldr	x8, [sp, #0x8]
  151f48: f9400108     	ldr	x8, [x8]
  151f4c: f9400109     	ldr	x9, [x8]
  151f50: f85e8129     	ldur	x9, [x9, #-0x18]
  151f54: 8b090108     	add	x8, x8, x9
  151f58: aa0803e0     	mov	x0, x8
  151f5c: f94007e1     	ldr	x1, [sp, #0x8]
  151f60: 97fd6230     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  151f64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  151f68: 9100c3ff     	add	sp, sp, #0x30
  151f6c: d65f03c0     	ret

0000000000151f70 <android::sp<android::MPEG2TSExtractor>::~sp()>:
  151f70: d10083ff     	sub	sp, sp, #0x20
  151f74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  151f78: 910043fd     	add	x29, sp, #0x10
  151f7c: d2800008     	mov	x8, #0x0                // =0
  151f80: f90007e0     	str	x0, [sp, #0x8]
  151f84: f94007e0     	ldr	x0, [sp, #0x8]
  151f88: aa0003e9     	mov	x9, x0
  151f8c: f9400129     	ldr	x9, [x9]
  151f90: eb08013f     	cmp	x9, x8
  151f94: 1a9f07ea     	cset	w10, ne
  151f98: f90003e0     	str	x0, [sp]
  151f9c: 3700004a     	tbnz	w10, #0x0, 0x151fa4 <android::sp<android::MPEG2TSExtractor>::~sp()+0x34>
  151fa0: 1400000a     	b	0x151fc8 <android::sp<android::MPEG2TSExtractor>::~sp()+0x58>
  151fa4: f94003e8     	ldr	x8, [sp]
  151fa8: f9400108     	ldr	x8, [x8]
  151fac: f9400109     	ldr	x9, [x8]
  151fb0: f85e8129     	ldur	x9, [x9, #-0x18]
  151fb4: 8b090108     	add	x8, x8, x9
  151fb8: aa0803e0     	mov	x0, x8
  151fbc: f94003e1     	ldr	x1, [sp]
  151fc0: 97fd4824     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  151fc4: 14000001     	b	0x151fc8 <android::sp<android::MPEG2TSExtractor>::~sp()+0x58>
  151fc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  151fcc: 910083ff     	add	sp, sp, #0x20
  151fd0: d65f03c0     	ret
  151fd4: 97fd707c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000151fd8 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)>:
  151fd8: d101c3ff     	sub	sp, sp, #0x70
  151fdc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  151fe0: 910183fd     	add	x29, sp, #0x60
  151fe4: b27b03e8     	orr	x8, xzr, #0x20
  151fe8: f0000aa9     	adrp	x9, 0x2a8000
  151fec: f9475129     	ldr	x9, [x9, #0xea0]
  151ff0: b27d03ea     	orr	x10, xzr, #0x8
  151ff4: 8b0a0129     	add	x9, x9, x10
  151ff8: f0000aaa     	adrp	x10, 0x2a8000
  151ffc: f9416d4a     	ldr	x10, [x10, #0x2d8]
  152000: b27d07eb     	orr	x11, xzr, #0x18
  152004: 8b0b014b     	add	x11, x10, x11
  152008: d280150c     	mov	x12, #0xa8              // =168
  15200c: 8b0c014a     	add	x10, x10, x12
  152010: f81f83a0     	stur	x0, [x29, #-0x8]
  152014: f81f03a1     	stur	x1, [x29, #-0x10]
  152018: f81e83a2     	stur	x2, [x29, #-0x18]
  15201c: 320003ed     	orr	w13, wzr, #0x1
  152020: 0a0d006d     	and	w13, w3, w13
  152024: 381e73ad     	sturb	w13, [x29, #-0x19]
  152028: f85f83ac     	ldur	x12, [x29, #-0x8]
  15202c: 8b080180     	add	x0, x12, x8
  152030: f90017e9     	str	x9, [sp, #0x28]
  152034: f90013eb     	str	x11, [sp, #0x20]
  152038: f9000fea     	str	x10, [sp, #0x18]
  15203c: f9000bec     	str	x12, [sp, #0x10]
  152040: 97fd43fc     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  152044: f9400be0     	ldr	x0, [sp, #0x10]
  152048: f94017e1     	ldr	x1, [sp, #0x28]
  15204c: 97fd55a5     	bl	0xa76e0 <_ZN7android11MediaSourceC2Ev@plt>
  152050: 14000001     	b	0x152054 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0x7c>
  152054: b27d03e8     	orr	x8, xzr, #0x8
  152058: f94013e9     	ldr	x9, [sp, #0x20]
  15205c: f9400bea     	ldr	x10, [sp, #0x10]
  152060: f9000149     	str	x9, [x10]
  152064: f9400feb     	ldr	x11, [sp, #0x18]
  152068: f900114b     	str	x11, [x10, #0x20]
  15206c: 8b080148     	add	x8, x10, x8
  152070: f85f03a1     	ldur	x1, [x29, #-0x10]
  152074: aa0803e0     	mov	x0, x8
  152078: f90007e8     	str	x8, [sp, #0x8]
  15207c: 97fd4615     	bl	0xa38d0 <_ZN7android2spINS_16MPEG2TSExtractorEEC2ERKS2_@plt>
  152080: 14000001     	b	0x152084 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0xac>
  152084: b27c03e8     	orr	x8, xzr, #0x10
  152088: f9400be9     	ldr	x9, [sp, #0x10]
  15208c: 8b080120     	add	x0, x9, x8
  152090: f85e83a1     	ldur	x1, [x29, #-0x18]
  152094: 97fd6113     	bl	0xaa4e0 <_ZN7android2spINS_19AnotherPacketSourceEEC2ERKS2_@plt>
  152098: 14000001     	b	0x15209c <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0xc4>
  15209c: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1520a0: 320003e9     	orr	w9, wzr, #0x1
  1520a4: 0a090108     	and	w8, w8, w9
  1520a8: f9400bea     	ldr	x10, [sp, #0x10]
  1520ac: 39006148     	strb	w8, [x10, #0x18]
  1520b0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1520b4: 9101c3ff     	add	sp, sp, #0x70
  1520b8: d65f03c0     	ret
  1520bc: 2a0103e8     	mov	w8, w1
  1520c0: f81d83a0     	stur	x0, [x29, #-0x28]
  1520c4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1520c8: 1400000d     	b	0x1520fc <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0x124>
  1520cc: 2a0103e8     	mov	w8, w1
  1520d0: f81d83a0     	stur	x0, [x29, #-0x28]
  1520d4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1520d8: 14000006     	b	0x1520f0 <android::MPEG2TSSource::MPEG2TSSource(android::sp<android::MPEG2TSExtractor> const&, android::sp<android::AnotherPacketSource> const&, bool)+0x118>
  1520dc: 2a0103e8     	mov	w8, w1
  1520e0: f81d83a0     	stur	x0, [x29, #-0x28]
  1520e4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1520e8: f94007e0     	ldr	x0, [sp, #0x8]
  1520ec: 97fd5409     	bl	0xa7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>
  1520f0: f9400be0     	ldr	x0, [sp, #0x10]
  1520f4: f94017e1     	ldr	x1, [sp, #0x28]
  1520f8: 97fd49ce     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1520fc: b27b03e8     	orr	x8, xzr, #0x20
  152100: f9400be9     	ldr	x9, [sp, #0x10]
  152104: 8b080120     	add	x0, x9, x8
  152108: 97fd3a7e     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  15210c: f85d83a0     	ldur	x0, [x29, #-0x28]
  152110: 97fd5780     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000152114 <android::MPEG2TSSource::start(android::MetaData*)>:
  152114: d10083ff     	sub	sp, sp, #0x20
  152118: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15211c: 910043fd     	add	x29, sp, #0x10
  152120: b27c03e8     	orr	x8, xzr, #0x10
  152124: f90007e0     	str	x0, [sp, #0x8]
  152128: f90003e1     	str	x1, [sp]
  15212c: f94007e0     	ldr	x0, [sp, #0x8]
  152130: 8b080000     	add	x0, x0, x8
  152134: 97fd4543     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152138: f94003e1     	ldr	x1, [sp]
  15213c: f9400008     	ldr	x8, [x0]
  152140: f9400908     	ldr	x8, [x8, #0x10]
  152144: d63f0100     	blr	x8
  152148: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15214c: 910083ff     	add	sp, sp, #0x20
  152150: d65f03c0     	ret

0000000000152154 <android::MPEG2TSSource::stop()>:
  152154: d10083ff     	sub	sp, sp, #0x20
  152158: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15215c: 910043fd     	add	x29, sp, #0x10
  152160: b27c03e8     	orr	x8, xzr, #0x10
  152164: f90007e0     	str	x0, [sp, #0x8]
  152168: f94007e0     	ldr	x0, [sp, #0x8]
  15216c: 8b080000     	add	x0, x0, x8
  152170: 97fd4534     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152174: f9400008     	ldr	x8, [x0]
  152178: f9400d08     	ldr	x8, [x8, #0x18]
  15217c: d63f0100     	blr	x8
  152180: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  152184: 910083ff     	add	sp, sp, #0x20
  152188: d65f03c0     	ret

000000000015218c <android::MPEG2TSSource::getFormat()>:
  15218c: d100c3ff     	sub	sp, sp, #0x30
  152190: a9027bfd     	stp	x29, x30, [sp, #0x20]
  152194: 910083fd     	add	x29, sp, #0x20
  152198: b27c03e9     	orr	x9, xzr, #0x10
  15219c: f81f83a0     	stur	x0, [x29, #-0x8]
  1521a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1521a4: 8b090000     	add	x0, x0, x9
  1521a8: f9000be8     	str	x8, [sp, #0x10]
  1521ac: 97fd4525     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1521b0: f9400008     	ldr	x8, [x0]
  1521b4: f9401108     	ldr	x8, [x8, #0x20]
  1521b8: f9400be9     	ldr	x9, [sp, #0x10]
  1521bc: f90007e8     	str	x8, [sp, #0x8]
  1521c0: aa0903e8     	mov	x8, x9
  1521c4: f94007ea     	ldr	x10, [sp, #0x8]
  1521c8: d63f0140     	blr	x10
  1521cc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1521d0: 9100c3ff     	add	sp, sp, #0x30
  1521d4: d65f03c0     	ret

00000000001521d8 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)>:
  1521d8: d10183ff     	sub	sp, sp, #0x60
  1521dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1521e0: 910143fd     	add	x29, sp, #0x50
  1521e4: d53bd048     	mrs	x8, TPIDR_EL0
  1521e8: f9401508     	ldr	x8, [x8, #0x28]
  1521ec: f81f83a8     	stur	x8, [x29, #-0x8]
  1521f0: f81e03a0     	stur	x0, [x29, #-0x20]
  1521f4: f90017e1     	str	x1, [sp, #0x28]
  1521f8: f90013e2     	str	x2, [sp, #0x20]
  1521fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  152200: aa0803e0     	mov	x0, x8
  152204: f94017e1     	ldr	x1, [sp, #0x28]
  152208: aa1f03e2     	mov	x2, xzr
  15220c: f9000022     	str	x2, [x1]
  152210: 39406109     	ldrb	w9, [x8, #0x18]
  152214: f9000be0     	str	x0, [sp, #0x10]
  152218: 36000329     	tbz	w9, #0x0, 0x15227c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa4>
  15221c: 14000001     	b	0x152220 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x48>
  152220: f94013e8     	ldr	x8, [sp, #0x20]
  152224: b40002c8     	cbz	x8, 0x15227c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa4>
  152228: 14000001     	b	0x15222c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x54>
  15222c: f94013e0     	ldr	x0, [sp, #0x20]
  152230: d10043a1     	sub	x1, x29, #0x10
  152234: d10053a2     	sub	x2, x29, #0x14
  152238: 97fd4856     	bl	0xa4390 <_ZNK7android12IMediaSource11ReadOptions9getSeekToEPlPNS1_8SeekModeE@plt>
  15223c: 36000200     	tbz	w0, #0x0, 0x15227c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa4>
  152240: 14000001     	b	0x152244 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x6c>
  152244: f9400be8     	ldr	x8, [sp, #0x10]
  152248: 91002100     	add	x0, x8, #0x8
  15224c: 97fd568d     	bl	0xa7c80 <_ZNK7android2spINS_16MPEG2TSExtractorEEptEv@plt>
  152250: f85f03a1     	ldur	x1, [x29, #-0x10]
  152254: d10053a2     	sub	x2, x29, #0x14
  152258: 97fd507e     	bl	0xa6450 <_ZN7android16MPEG2TSExtractor4seekElRKNS_12IMediaSource11ReadOptions8SeekModeE@plt>
  15225c: b9001fe0     	str	w0, [sp, #0x1c]
  152260: b9401fe0     	ldr	w0, [sp, #0x1c]
  152264: 340000a0     	cbz	w0, 0x152278 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa0>
  152268: 14000001     	b	0x15226c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x94>
  15226c: b9401fe8     	ldr	w8, [sp, #0x1c]
  152270: b81e83a8     	stur	w8, [x29, #-0x18]
  152274: 14000017     	b	0x1522d0 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf8>
  152278: 14000001     	b	0x15227c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xa4>
  15227c: f9400be8     	ldr	x8, [sp, #0x10]
  152280: 91002100     	add	x0, x8, #0x8
  152284: 97fd567f     	bl	0xa7c80 <_ZNK7android2spINS_16MPEG2TSExtractorEEptEv@plt>
  152288: f9400be8     	ldr	x8, [sp, #0x10]
  15228c: 91004101     	add	x1, x8, #0x10
  152290: 97fd4eb8     	bl	0xa5d70 <_ZN7android16MPEG2TSExtractor24feedUntilBufferAvailableERKNS_2spINS_19AnotherPacketSourceEEE@plt>
  152294: 340000a0     	cbz	w0, 0x1522a8 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xd0>
  152298: 14000001     	b	0x15229c <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xc4>
  15229c: 12807e48     	mov	w8, #-0x3f3             // =-1011
  1522a0: b81e83a8     	stur	w8, [x29, #-0x18]
  1522a4: 1400000b     	b	0x1522d0 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf8>
  1522a8: f9400be8     	ldr	x8, [sp, #0x10]
  1522ac: 91004100     	add	x0, x8, #0x10
  1522b0: 97fd44e4     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1522b4: f94017e1     	ldr	x1, [sp, #0x28]
  1522b8: f94013e2     	ldr	x2, [sp, #0x20]
  1522bc: f9400008     	ldr	x8, [x0]
  1522c0: f9401508     	ldr	x8, [x8, #0x28]
  1522c4: d63f0100     	blr	x8
  1522c8: b81e83a0     	stur	w0, [x29, #-0x18]
  1522cc: 14000001     	b	0x1522d0 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0xf8>
  1522d0: b85e83a8     	ldur	w8, [x29, #-0x18]
  1522d4: d53bd049     	mrs	x9, TPIDR_EL0
  1522d8: f9401529     	ldr	x9, [x9, #0x28]
  1522dc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1522e0: eb0a0129     	subs	x9, x9, x10
  1522e4: b9000fe8     	str	w8, [sp, #0xc]
  1522e8: f90003e9     	str	x9, [sp]
  1522ec: 540000c1     	b.ne	0x152304 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x12c>
  1522f0: 14000001     	b	0x1522f4 <android::MPEG2TSSource::read(android::MediaBuffer**, android::IMediaSource::ReadOptions const*)+0x11c>
  1522f4: b9400fe0     	ldr	w0, [sp, #0xc]
  1522f8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1522fc: 910183ff     	add	sp, sp, #0x60
  152300: d65f03c0     	ret
  152304: 97fd5e9b     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000152308 <android::sp<android::MPEG2TSExtractor>::operator->() const>:
  152308: d10043ff     	sub	sp, sp, #0x10
  15230c: f90007e0     	str	x0, [sp, #0x8]
  152310: f94007e0     	ldr	x0, [sp, #0x8]
  152314: f9400000     	ldr	x0, [x0]
  152318: 910043ff     	add	sp, sp, #0x10
  15231c: d65f03c0     	ret

0000000000152320 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)>:
  152320: d10583ff     	sub	sp, sp, #0x160
  152324: f900a3fc     	str	x28, [sp, #0x140]
  152328: a9157bfd     	stp	x29, x30, [sp, #0x150]
  15232c: 910543fd     	add	x29, sp, #0x150
  152330: d53bd048     	mrs	x8, TPIDR_EL0
  152334: f9401508     	ldr	x8, [x8, #0x28]
  152338: f81e83a8     	stur	x8, [x29, #-0x18]
  15233c: f81c03a0     	stur	x0, [x29, #-0x40]
  152340: f81b83a1     	stur	x1, [x29, #-0x48]
  152344: f81b03a2     	stur	x2, [x29, #-0x50]
  152348: f85c03a8     	ldur	x8, [x29, #-0x40]
  15234c: aa0803e0     	mov	x0, x8
  152350: f9405908     	ldr	x8, [x8, #0xb0]
  152354: f81603a0     	stur	x0, [x29, #-0xa0]
  152358: b40000e8     	cbz	x8, 0x152374 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x54>
  15235c: 14000001     	b	0x152360 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x40>
  152360: f85603a8     	ldur	x8, [x29, #-0xa0]
  152364: f9405900     	ldr	x0, [x8, #0xb0]
  152368: 97fd446e     	bl	0xa3520 <_ZNK7android11KeyedVectorIllE7isEmptyEv@plt>
  15236c: 360000a0     	tbz	w0, #0x0, 0x152380 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x60>
  152370: 14000001     	b	0x152374 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x54>
  152374: 2a1f03e8     	mov	w8, wzr
  152378: b81c83a8     	stur	w8, [x29, #-0x38]
  15237c: 14000119     	b	0x1527e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4c0>
  152380: f85b83a8     	ldur	x8, [x29, #-0x48]
  152384: f85603a9     	ldur	x9, [x29, #-0xa0]
  152388: f940592a     	ldr	x10, [x9, #0xb0]
  15238c: aa0a03e0     	mov	x0, x10
  152390: f90057e8     	str	x8, [sp, #0xa8]
  152394: f90053ea     	str	x10, [sp, #0xa0]
  152398: 97fd55e6     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  15239c: f1000401     	subs	x1, x0, #0x1
  1523a0: f94053e0     	ldr	x0, [sp, #0xa0]
  1523a4: 97fd5c5f     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  1523a8: f9400008     	ldr	x8, [x0]
  1523ac: f94057e9     	ldr	x9, [sp, #0xa8]
  1523b0: eb080128     	subs	x8, x9, x8
  1523b4: 1a9fd7eb     	cset	w11, gt
  1523b8: 381ac3ab     	sturb	w11, [x29, #-0x54]
  1523bc: aa1f03e9     	mov	x9, xzr
  1523c0: f81a03a9     	stur	x9, [x29, #-0x60]
  1523c4: f9004fe8     	str	x8, [sp, #0x98]
  1523c8: 14000001     	b	0x1523cc <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0xac>
  1523cc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1523d0: f85603a9     	ldur	x9, [x29, #-0xa0]
  1523d4: f9405920     	ldr	x0, [x9, #0xb0]
  1523d8: f9004be8     	str	x8, [sp, #0x90]
  1523dc: 97fd55d5     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  1523e0: f9404be8     	ldr	x8, [sp, #0x90]
  1523e4: eb000108     	subs	x8, x8, x0
  1523e8: f90047e8     	str	x8, [sp, #0x88]
  1523ec: 54000282     	b.hs	0x15243c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x11c>
  1523f0: 14000001     	b	0x1523f4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0xd4>
  1523f4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1523f8: f9405900     	ldr	x0, [x8, #0xb0]
  1523fc: f85a03a1     	ldur	x1, [x29, #-0x60]
  152400: 97fd5c48     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  152404: f9400008     	ldr	x8, [x0]
  152408: f81983a8     	stur	x8, [x29, #-0x68]
  15240c: f85983a8     	ldur	x8, [x29, #-0x68]
  152410: f85b83a0     	ldur	x0, [x29, #-0x48]
  152414: eb000108     	subs	x8, x8, x0
  152418: f90043e8     	str	x8, [sp, #0x80]
  15241c: 5400006d     	b.le	0x152428 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x108>
  152420: 14000001     	b	0x152424 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x104>
  152424: 14000006     	b	0x15243c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x11c>
  152428: 14000001     	b	0x15242c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x10c>
  15242c: f85a03a8     	ldur	x8, [x29, #-0x60]
  152430: 91000508     	add	x8, x8, #0x1
  152434: f81a03a8     	stur	x8, [x29, #-0x60]
  152438: 17ffffe5     	b	0x1523cc <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0xac>
  15243c: f85b03a8     	ldur	x8, [x29, #-0x50]
  152440: b9400109     	ldr	w9, [x8]
  152444: 2a0903ea     	mov	w10, w9
  152448: b9007fea     	str	w10, [sp, #0x7c]
  15244c: 340003a9     	cbz	w9, 0x1524c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1a0>
  152450: 14000001     	b	0x152454 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x134>
  152454: b9407fe8     	ldr	w8, [sp, #0x7c]
  152458: 71000509     	subs	w9, w8, #0x1
  15245c: b9007be9     	str	w9, [sp, #0x78]
  152460: 54000100     	b.eq	0x152480 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x160>
  152464: 14000001     	b	0x152468 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x148>
  152468: b9407fe8     	ldr	w8, [sp, #0x7c]
  15246c: 71000909     	subs	w9, w8, #0x2
  152470: 71000929     	subs	w9, w9, #0x2
  152474: b90077e9     	str	w9, [sp, #0x74]
  152478: 54000223     	b.lo	0x1524bc <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x19c>
  15247c: 1400001a     	b	0x1524e4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1c4>
  152480: f85a03a8     	ldur	x8, [x29, #-0x60]
  152484: f85603a9     	ldur	x9, [x29, #-0xa0]
  152488: f9405920     	ldr	x0, [x9, #0xb0]
  15248c: f90037e8     	str	x8, [sp, #0x68]
  152490: 97fd55a8     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  152494: f94037e8     	ldr	x8, [sp, #0x68]
  152498: eb000108     	subs	x8, x8, x0
  15249c: f90033e8     	str	x8, [sp, #0x60]
  1524a0: 540000c1     	b.ne	0x1524b8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x198>
  1524a4: 14000001     	b	0x1524a8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x188>
  1524a8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1524ac: f1000508     	subs	x8, x8, #0x1
  1524b0: f81a03a8     	stur	x8, [x29, #-0x60]
  1524b4: 14000001     	b	0x1524b8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x198>
  1524b8: 1400000b     	b	0x1524e4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1c4>
  1524bc: 14000001     	b	0x1524c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1a0>
  1524c0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1524c4: b5000068     	cbnz	x8, 0x1524d0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1b0>
  1524c8: 14000001     	b	0x1524cc <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1ac>
  1524cc: 14000005     	b	0x1524e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1c0>
  1524d0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1524d4: f1000508     	subs	x8, x8, #0x1
  1524d8: f81a03a8     	stur	x8, [x29, #-0x60]
  1524dc: 14000001     	b	0x1524e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1c0>
  1524e0: 14000001     	b	0x1524e4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1c4>
  1524e4: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  1524e8: 360001c8     	tbz	w8, #0x0, 0x152520 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x200>
  1524ec: 14000001     	b	0x1524f0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x1d0>
  1524f0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1524f4: f9405d09     	ldr	x9, [x8, #0xb8]
  1524f8: f9405900     	ldr	x0, [x8, #0xb0]
  1524fc: f85a03a1     	ldur	x1, [x29, #-0x60]
  152500: f9002fe9     	str	x9, [sp, #0x58]
  152504: 97fd5433     	bl	0xa75d0 <_ZNK7android11KeyedVectorIllE7valueAtEm@plt>
  152508: f9400008     	ldr	x8, [x0]
  15250c: f9402fe9     	ldr	x9, [sp, #0x58]
  152510: eb080128     	subs	x8, x9, x8
  152514: f9002be8     	str	x8, [sp, #0x50]
  152518: 5400032c     	b.gt	0x15257c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x25c>
  15251c: 14000001     	b	0x152520 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x200>
  152520: f85603a8     	ldur	x8, [x29, #-0xa0]
  152524: f9405900     	ldr	x0, [x8, #0xb0]
  152528: f85a03a1     	ldur	x1, [x29, #-0x60]
  15252c: 97fd5bfd     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  152530: f9400008     	ldr	x8, [x0]
  152534: f81903a8     	stur	x8, [x29, #-0x70]
  152538: f85603a8     	ldur	x8, [x29, #-0xa0]
  15253c: f9405900     	ldr	x0, [x8, #0xb0]
  152540: f85a03a1     	ldur	x1, [x29, #-0x60]
  152544: 97fd5423     	bl	0xa75d0 <_ZNK7android11KeyedVectorIllE7valueAtEm@plt>
  152548: f9400008     	ldr	x8, [x0]
  15254c: f85603a0     	ldur	x0, [x29, #-0xa0]
  152550: f9005c08     	str	x8, [x0, #0xb8]
  152554: f85903a1     	ldur	x1, [x29, #-0x70]
  152558: 97fd6336     	bl	0xab230 <_ZN7android16MPEG2TSExtractor25queueDiscontinuityForSeekEl@plt>
  15255c: b818c3a0     	stur	w0, [x29, #-0x74]
  152560: b858c3a0     	ldur	w0, [x29, #-0x74]
  152564: 340000a0     	cbz	w0, 0x152578 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x258>
  152568: 14000001     	b	0x15256c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x24c>
  15256c: b858c3a8     	ldur	w8, [x29, #-0x74]
  152570: b81c83a8     	stur	w8, [x29, #-0x38]
  152574: 1400009b     	b	0x1527e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4c0>
  152578: 14000001     	b	0x15257c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x25c>
  15257c: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  152580: 360001a8     	tbz	w8, #0x0, 0x1525b4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x294>
  152584: 14000001     	b	0x152588 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x268>
  152588: f85b83a1     	ldur	x1, [x29, #-0x48]
  15258c: f85603a0     	ldur	x0, [x29, #-0xa0]
  152590: 97fd5518     	bl	0xa79f0 <_ZN7android16MPEG2TSExtractor10seekBeyondEl@plt>
  152594: b81883a0     	stur	w0, [x29, #-0x78]
  152598: b85883a0     	ldur	w0, [x29, #-0x78]
  15259c: 340000a0     	cbz	w0, 0x1525b0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x290>
  1525a0: 14000001     	b	0x1525a4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x284>
  1525a4: b85883a8     	ldur	w8, [x29, #-0x78]
  1525a8: b81c83a8     	stur	w8, [x29, #-0x38]
  1525ac: 1400008d     	b	0x1527e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4c0>
  1525b0: 14000001     	b	0x1525b4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x294>
  1525b4: aa1f03e8     	mov	x8, xzr
  1525b8: f81803a8     	stur	x8, [x29, #-0x80]
  1525bc: 14000001     	b	0x1525c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x2a0>
  1525c0: f85803a8     	ldur	x8, [x29, #-0x80]
  1525c4: f85603a9     	ldur	x9, [x29, #-0xa0]
  1525c8: 91018120     	add	x0, x9, #0x60
  1525cc: f90027e8     	str	x8, [sp, #0x48]
  1525d0: 97fd38b8     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  1525d4: f94027e8     	ldr	x8, [sp, #0x48]
  1525d8: eb000108     	subs	x8, x8, x0
  1525dc: f90023e8     	str	x8, [sp, #0x40]
  1525e0: 54000fa2     	b.hs	0x1527d4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4b4>
  1525e4: 14000001     	b	0x1525e8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x2c8>
  1525e8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1525ec: 91018100     	add	x0, x8, #0x60
  1525f0: f85803a1     	ldur	x1, [x29, #-0x80]
  1525f4: 97fd35f3     	bl	0x9fdc0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEEixEm@plt>
  1525f8: f81783a0     	stur	x0, [x29, #-0x88]
  1525fc: f85783a1     	ldur	x1, [x29, #-0x88]
  152600: f85603a0     	ldur	x0, [x29, #-0xa0]
  152604: 97fd4ddb     	bl	0xa5d70 <_ZN7android16MPEG2TSExtractor24feedUntilBufferAvailableERKNS_2spINS_19AnotherPacketSourceEEE@plt>
  152608: b9003fe0     	str	w0, [sp, #0x3c]
  15260c: 14000001     	b	0x152610 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x2f0>
  152610: f85783a0     	ldur	x0, [x29, #-0x88]
  152614: 97fd440b     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152618: d10073a1     	sub	x1, x29, #0x1c
  15261c: 97fd4081     	bl	0xa2820 <_ZN7android19AnotherPacketSource18hasBufferAvailableEPi@plt>
  152620: 36000d00     	tbz	w0, #0x0, 0x1527c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4a0>
  152624: 14000001     	b	0x152628 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x308>
  152628: f85783a0     	ldur	x0, [x29, #-0x88]
  15262c: 97fd4405     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152630: d100a3a8     	sub	x8, x29, #0x28
  152634: aa1f03fe     	mov	x30, xzr
  152638: aa1e03e1     	mov	x1, x30
  15263c: 97fd4e51     	bl	0xa5f80 <_ZN7android19AnotherPacketSource24getMetaAfterLastDequeuedEl@plt>
  152640: d100c3a0     	sub	x0, x29, #0x30
  152644: 97fd393f     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  152648: 14000001     	b	0x15264c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x32c>
  15264c: d100a3a0     	sub	x0, x29, #0x28
  152650: aa1f03e1     	mov	x1, xzr
  152654: 97fd5e3f     	bl	0xa9f50 <_ZNK7android2spINS_8AMessageEEeqEPKS1_@plt>
  152658: b9003be0     	str	w0, [sp, #0x38]
  15265c: 14000001     	b	0x152660 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x340>
  152660: b9403be8     	ldr	w8, [sp, #0x38]
  152664: 36000228     	tbz	w8, #0x0, 0x1526a8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x388>
  152668: 14000001     	b	0x15266c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x34c>
  15266c: 320103e8     	orr	w8, wzr, #0x80000000
  152670: b81c83a8     	stur	w8, [x29, #-0x38]
  152674: 320003e8     	orr	w8, wzr, #0x1
  152678: b81683a8     	stur	w8, [x29, #-0x98]
  15267c: 1400003a     	b	0x152764 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x444>
  152680: f81703a0     	stur	x0, [x29, #-0x90]
  152684: 2a0103e8     	mov	w8, w1
  152688: b816c3a8     	stur	w8, [x29, #-0x94]
  15268c: 1400004a     	b	0x1527b4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x494>
  152690: f81703a0     	stur	x0, [x29, #-0x90]
  152694: 2a0103e8     	mov	w8, w1
  152698: b816c3a8     	stur	w8, [x29, #-0x94]
  15269c: d100c3a0     	sub	x0, x29, #0x30
  1526a0: 97fd5f9c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1526a4: 14000044     	b	0x1527b4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x494>
  1526a8: d100a3a0     	sub	x0, x29, #0x28
  1526ac: 97fd5895     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  1526b0: f9001be0     	str	x0, [sp, #0x30]
  1526b4: 14000001     	b	0x1526b8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x398>
  1526b8: b0000541     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1526bc: 9100d421     	add	x1, x1, #0x35
  1526c0: d100d3a2     	sub	x2, x29, #0x34
  1526c4: f9401be0     	ldr	x0, [sp, #0x30]
  1526c8: 97fd605e     	bl	0xaa840 <_ZNK7android8AMessage9findInt32EPKcPi@plt>
  1526cc: b9002fe0     	str	w0, [sp, #0x2c]
  1526d0: 14000001     	b	0x1526d4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3b4>
  1526d4: b9402fe8     	ldr	w8, [sp, #0x2c]
  1526d8: 36000108     	tbz	w8, #0x0, 0x1526f8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3d8>
  1526dc: 14000001     	b	0x1526e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3c0>
  1526e0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1526e4: 340000a8     	cbz	w8, 0x1526f8 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3d8>
  1526e8: 14000001     	b	0x1526ec <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3cc>
  1526ec: 52800148     	mov	w8, #0xa                // =10
  1526f0: b81683a8     	stur	w8, [x29, #-0x98]
  1526f4: 1400001c     	b	0x152764 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x444>
  1526f8: f85783a0     	ldur	x0, [x29, #-0x88]
  1526fc: 97fd43d1     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152700: f90013e0     	str	x0, [sp, #0x20]
  152704: 14000001     	b	0x152708 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3e8>
  152708: d100c3a1     	sub	x1, x29, #0x30
  15270c: f94013e0     	ldr	x0, [sp, #0x20]
  152710: 97fd5d24     	bl	0xa9ba0 <_ZN7android19AnotherPacketSource17dequeueAccessUnitEPNS_2spINS_7ABufferEEE@plt>
  152714: b9001fe0     	str	w0, [sp, #0x1c]
  152718: 14000001     	b	0x15271c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x3fc>
  15271c: b9401fe8     	ldr	w8, [sp, #0x1c]
  152720: b81e43a8     	stur	w8, [x29, #-0x1c]
  152724: b85e43a9     	ldur	w9, [x29, #-0x1c]
  152728: 340000e9     	cbz	w9, 0x152744 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x424>
  15272c: 14000001     	b	0x152730 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x410>
  152730: b85e43a8     	ldur	w8, [x29, #-0x1c]
  152734: b81c83a8     	stur	w8, [x29, #-0x38]
  152738: 320003e8     	orr	w8, wzr, #0x1
  15273c: b81683a8     	stur	w8, [x29, #-0x98]
  152740: 14000009     	b	0x152764 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x444>
  152744: f85783a1     	ldur	x1, [x29, #-0x88]
  152748: f85603a0     	ldur	x0, [x29, #-0xa0]
  15274c: 97fd4d89     	bl	0xa5d70 <_ZN7android16MPEG2TSExtractor24feedUntilBufferAvailableERKNS_2spINS_19AnotherPacketSourceEEE@plt>
  152750: b9001be0     	str	w0, [sp, #0x18]
  152754: 14000001     	b	0x152758 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x438>
  152758: 2a1f03e8     	mov	w8, wzr
  15275c: b81683a8     	stur	w8, [x29, #-0x98]
  152760: 14000001     	b	0x152764 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x444>
  152764: d100c3a0     	sub	x0, x29, #0x30
  152768: 97fd5f6a     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  15276c: d100a3a0     	sub	x0, x29, #0x28
  152770: 97fd61dc     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  152774: b85683a8     	ldur	w8, [x29, #-0x98]
  152778: 2a0803e9     	mov	w9, w8
  15277c: b90017e9     	str	w9, [sp, #0x14]
  152780: 34000188     	cbz	w8, 0x1527b0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x490>
  152784: 14000001     	b	0x152788 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x468>
  152788: b94017e8     	ldr	w8, [sp, #0x14]
  15278c: 71000509     	subs	w9, w8, #0x1
  152790: b90013e9     	str	w9, [sp, #0x10]
  152794: 54000260     	b.eq	0x1527e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4c0>
  152798: 14000001     	b	0x15279c <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x47c>
  15279c: b94017e8     	ldr	w8, [sp, #0x14]
  1527a0: 71002909     	subs	w9, w8, #0xa
  1527a4: b9000fe9     	str	w9, [sp, #0xc]
  1527a8: 540000c0     	b.eq	0x1527c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4a0>
  1527ac: 1400001d     	b	0x152820 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x500>
  1527b0: 17ffff98     	b	0x152610 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x2f0>
  1527b4: d100a3a0     	sub	x0, x29, #0x28
  1527b8: 97fd61ca     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  1527bc: 14000017     	b	0x152818 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4f8>
  1527c0: 14000001     	b	0x1527c4 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4a4>
  1527c4: f85803a8     	ldur	x8, [x29, #-0x80]
  1527c8: 91000508     	add	x8, x8, #0x1
  1527cc: f81803a8     	stur	x8, [x29, #-0x80]
  1527d0: 17ffff7c     	b	0x1525c0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x2a0>
  1527d4: 2a1f03e8     	mov	w8, wzr
  1527d8: b81c83a8     	stur	w8, [x29, #-0x38]
  1527dc: 14000001     	b	0x1527e0 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4c0>
  1527e0: b85c83a8     	ldur	w8, [x29, #-0x38]
  1527e4: d53bd049     	mrs	x9, TPIDR_EL0
  1527e8: f9401529     	ldr	x9, [x9, #0x28]
  1527ec: f85e83aa     	ldur	x10, [x29, #-0x18]
  1527f0: eb0a0129     	subs	x9, x9, x10
  1527f4: b9000be8     	str	w8, [sp, #0x8]
  1527f8: f90003e9     	str	x9, [sp]
  1527fc: 54000121     	b.ne	0x152820 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x500>
  152800: 14000001     	b	0x152804 <android::MPEG2TSExtractor::seek(long, android::IMediaSource::ReadOptions::SeekMode const&)+0x4e4>
  152804: b9400be0     	ldr	w0, [sp, #0x8]
  152808: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  15280c: f940a3fc     	ldr	x28, [sp, #0x140]
  152810: 910583ff     	add	sp, sp, #0x160
  152814: d65f03c0     	ret
  152818: f85703a0     	ldur	x0, [x29, #-0x90]
  15281c: 97fd55bd     	bl	0xa7f10 <_Unwind_Resume@plt>
  152820: 97fd5d54     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000152824 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)>:
  152824: d10143ff     	sub	sp, sp, #0x50
  152828: a9047bfd     	stp	x29, x30, [sp, #0x40]
  15282c: 910103fd     	add	x29, sp, #0x40
  152830: d53bd048     	mrs	x8, TPIDR_EL0
  152834: f9401508     	ldr	x8, [x8, #0x28]
  152838: f81f83a8     	stur	x8, [x29, #-0x8]
  15283c: f81e83a0     	stur	x0, [x29, #-0x18]
  152840: f90013e1     	str	x1, [sp, #0x20]
  152844: f85e83a8     	ldur	x8, [x29, #-0x18]
  152848: f9000be8     	str	x8, [sp, #0x10]
  15284c: 14000001     	b	0x152850 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x2c>
  152850: f94013e0     	ldr	x0, [sp, #0x20]
  152854: 97fd437b     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  152858: d10033a1     	sub	x1, x29, #0xc
  15285c: 97fd3ff1     	bl	0xa2820 <_ZN7android19AnotherPacketSource18hasBufferAvailableEPi@plt>
  152860: 37000300     	tbnz	w0, #0x0, 0x1528c0 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x9c>
  152864: 14000001     	b	0x152868 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x44>
  152868: b85f43a8     	ldur	w8, [x29, #-0xc]
  15286c: 340000a8     	cbz	w8, 0x152880 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x5c>
  152870: 14000001     	b	0x152874 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x50>
  152874: b85f43a8     	ldur	w8, [x29, #-0xc]
  152878: b81f03a8     	stur	w8, [x29, #-0x10]
  15287c: 14000014     	b	0x1528cc <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0xa8>
  152880: 2a1f03e0     	mov	w0, wzr
  152884: f9400be1     	ldr	x1, [sp, #0x10]
  152888: b9000fe0     	str	w0, [sp, #0xc]
  15288c: aa0103e0     	mov	x0, x1
  152890: b9400fe1     	ldr	w1, [sp, #0xc]
  152894: 97fd381b     	bl	0xa0900 <_ZN7android16MPEG2TSExtractor8feedMoreEb@plt>
  152898: b9001fe0     	str	w0, [sp, #0x1c]
  15289c: b9401fe0     	ldr	w0, [sp, #0x1c]
  1528a0: 340000e0     	cbz	w0, 0x1528bc <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x98>
  1528a4: 14000001     	b	0x1528a8 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x84>
  1528a8: f94013e0     	ldr	x0, [sp, #0x20]
  1528ac: 97fd4365     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1528b0: b9401fe1     	ldr	w1, [sp, #0x1c]
  1528b4: 97fd609b     	bl	0xaab20 <_ZN7android19AnotherPacketSource9signalEOSEi@plt>
  1528b8: 14000001     	b	0x1528bc <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x98>
  1528bc: 17ffffe5     	b	0x152850 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0x2c>
  1528c0: 2a1f03e8     	mov	w8, wzr
  1528c4: b81f03a8     	stur	w8, [x29, #-0x10]
  1528c8: 14000001     	b	0x1528cc <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0xa8>
  1528cc: b85f03a8     	ldur	w8, [x29, #-0x10]
  1528d0: d53bd049     	mrs	x9, TPIDR_EL0
  1528d4: f9401529     	ldr	x9, [x9, #0x28]
  1528d8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1528dc: eb0a0129     	subs	x9, x9, x10
  1528e0: b9000be8     	str	w8, [sp, #0x8]
  1528e4: f90003e9     	str	x9, [sp]
  1528e8: 540000c1     	b.ne	0x152900 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0xdc>
  1528ec: 14000001     	b	0x1528f0 <android::MPEG2TSExtractor::feedUntilBufferAvailable(android::sp<android::AnotherPacketSource> const&)+0xcc>
  1528f0: b9400be0     	ldr	w0, [sp, #0x8]
  1528f4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1528f8: 910143ff     	add	sp, sp, #0x50
  1528fc: d65f03c0     	ret
  152900: 97fd5d1c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000152904 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)>:
  152904: d10283ff     	sub	sp, sp, #0xa0
  152908: a9097bfd     	stp	x29, x30, [sp, #0x90]
  15290c: 910243fd     	add	x29, sp, #0x90
  152910: b27d03e8     	orr	x8, xzr, #0x8
  152914: b27c07e9     	orr	x9, xzr, #0x30
  152918: f81f83a0     	stur	x0, [x29, #-0x8]
  15291c: f81f03a1     	stur	x1, [x29, #-0x10]
  152920: f81e83a2     	stur	x2, [x29, #-0x18]
  152924: f85f83a0     	ldur	x0, [x29, #-0x8]
  152928: f85f03a1     	ldur	x1, [x29, #-0x10]
  15292c: 8b080022     	add	x2, x1, x8
  152930: f81d03a0     	stur	x0, [x29, #-0x30]
  152934: f81c83a1     	stur	x1, [x29, #-0x38]
  152938: aa0203e1     	mov	x1, x2
  15293c: f81c03a8     	stur	x8, [x29, #-0x40]
  152940: f90027e9     	str	x9, [sp, #0x48]
  152944: 97fd5407     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  152948: f85c83a8     	ldur	x8, [x29, #-0x38]
  15294c: f9400109     	ldr	x9, [x8]
  152950: f85d03a0     	ldur	x0, [x29, #-0x30]
  152954: f9000009     	str	x9, [x0]
  152958: f9401d09     	ldr	x9, [x8, #0x38]
  15295c: f9400001     	ldr	x1, [x0]
  152960: f85e8021     	ldur	x1, [x1, #-0x18]
  152964: 8b010001     	add	x1, x0, x1
  152968: f9000029     	str	x9, [x1]
  15296c: f85c03a9     	ldur	x9, [x29, #-0x40]
  152970: 8b090001     	add	x1, x0, x9
  152974: aa0103e0     	mov	x0, x1
  152978: f90023e1     	str	x1, [sp, #0x40]
  15297c: 97fd992f     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  152980: f85d03a8     	ldur	x8, [x29, #-0x30]
  152984: f94027e9     	ldr	x9, [sp, #0x48]
  152988: 8b090100     	add	x0, x8, x9
  15298c: f85e83a1     	ldur	x1, [x29, #-0x18]
  152990: f9001fe0     	str	x0, [sp, #0x38]
  152994: 97fd35ef     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  152998: 14000001     	b	0x15299c <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x98>
  15299c: d2801900     	mov	x0, #0xc8               // =200
  1529a0: b27d0be8     	orr	x8, xzr, #0x38
  1529a4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1529a8: 8b080128     	add	x8, x9, x8
  1529ac: f9001be8     	str	x8, [sp, #0x30]
  1529b0: 97fd5958     	bl	0xa8f10 <_Znwm@plt>
  1529b4: f90017e0     	str	x0, [sp, #0x28]
  1529b8: 14000001     	b	0x1529bc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xb8>
  1529bc: 52800001     	mov	w1, #0x0                // =0
  1529c0: f94017e0     	ldr	x0, [sp, #0x28]
  1529c4: 97fd5817     	bl	0xa8a20 <_ZN7android9ATSParserC1Ej@plt>
  1529c8: 14000001     	b	0x1529cc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xc8>
  1529cc: f9401be0     	ldr	x0, [sp, #0x30]
  1529d0: f94017e1     	ldr	x1, [sp, #0x28]
  1529d4: 97fd5a13     	bl	0xa9220 <_ZN7android2spINS_9ATSParserEEC2EPS1_@plt>
  1529d8: 14000001     	b	0x1529dc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xd8>
  1529dc: d2800001     	mov	x1, #0x0                // =0
  1529e0: b27a03e8     	orr	x8, xzr, #0x40
  1529e4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1529e8: 8b080128     	add	x8, x9, x8
  1529ec: aa0803e0     	mov	x0, x8
  1529f0: f90013e8     	str	x8, [sp, #0x20]
  1529f4: 97fd5d4b     	bl	0xa9f20 <_ZN7android9ATSParser9SyncEventC1El@plt>
  1529f8: 14000001     	b	0x1529fc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xf8>
  1529fc: b27b07e8     	orr	x8, xzr, #0x60
  152a00: f85d03a9     	ldur	x9, [x29, #-0x30]
  152a04: 8b080128     	add	x8, x9, x8
  152a08: aa0803e0     	mov	x0, x8
  152a0c: f9000fe8     	str	x8, [sp, #0x18]
  152a10: 97fd3584     	bl	0xa0020 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEEC2Ev@plt>
  152a14: 14000001     	b	0x152a18 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x114>
  152a18: d2801108     	mov	x8, #0x88               // =136
  152a1c: f85d03a9     	ldur	x9, [x29, #-0x30]
  152a20: 8b080128     	add	x8, x9, x8
  152a24: aa0803e0     	mov	x0, x8
  152a28: f9000be8     	str	x8, [sp, #0x10]
  152a2c: 97fd4941     	bl	0xa4f30 <_ZN7android6VectorINS_11KeyedVectorIllEEEC2Ev@plt>
  152a30: 14000001     	b	0x152a34 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x130>
  152a34: f85d03a8     	ldur	x8, [x29, #-0x30]
  152a38: f9005d1f     	str	xzr, [x8, #0xb8]
  152a3c: aa0803e0     	mov	x0, x8
  152a40: 97fd49cc     	bl	0xa5170 <_ZN7android16MPEG2TSExtractor4initEv@plt>
  152a44: 14000001     	b	0x152a48 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x144>
  152a48: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  152a4c: 910283ff     	add	sp, sp, #0xa0
  152a50: d65f03c0     	ret
  152a54: 2a0103e8     	mov	w8, w1
  152a58: f81e03a0     	stur	x0, [x29, #-0x20]
  152a5c: b81dc3a8     	stur	w8, [x29, #-0x24]
  152a60: 14000024     	b	0x152af0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1ec>
  152a64: 2a0103e8     	mov	w8, w1
  152a68: f81e03a0     	stur	x0, [x29, #-0x20]
  152a6c: b81dc3a8     	stur	w8, [x29, #-0x24]
  152a70: 1400001e     	b	0x152ae8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1e4>
  152a74: 2a0103e8     	mov	w8, w1
  152a78: f81e03a0     	stur	x0, [x29, #-0x20]
  152a7c: b81dc3a8     	stur	w8, [x29, #-0x24]
  152a80: f94017e0     	ldr	x0, [sp, #0x28]
  152a84: 97fd37b7     	bl	0xa0960 <_ZdlPv@plt>
  152a88: 14000018     	b	0x152ae8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1e4>
  152a8c: 2a0103e8     	mov	w8, w1
  152a90: f81e03a0     	stur	x0, [x29, #-0x20]
  152a94: b81dc3a8     	stur	w8, [x29, #-0x24]
  152a98: 14000012     	b	0x152ae0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1dc>
  152a9c: 2a0103e8     	mov	w8, w1
  152aa0: f81e03a0     	stur	x0, [x29, #-0x20]
  152aa4: b81dc3a8     	stur	w8, [x29, #-0x24]
  152aa8: 1400000c     	b	0x152ad8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1d4>
  152aac: 2a0103e8     	mov	w8, w1
  152ab0: f81e03a0     	stur	x0, [x29, #-0x20]
  152ab4: b81dc3a8     	stur	w8, [x29, #-0x24]
  152ab8: 14000006     	b	0x152ad0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x1cc>
  152abc: 2a0103e8     	mov	w8, w1
  152ac0: f81e03a0     	stur	x0, [x29, #-0x20]
  152ac4: b81dc3a8     	stur	w8, [x29, #-0x24]
  152ac8: f9400be0     	ldr	x0, [sp, #0x10]
  152acc: 97fd4029     	bl	0xa2b70 <_ZN7android6VectorINS_11KeyedVectorIllEEED2Ev@plt>
  152ad0: f9400fe0     	ldr	x0, [sp, #0x18]
  152ad4: 97fd5e07     	bl	0xaa2f0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEED2Ev@plt>
  152ad8: f94013e0     	ldr	x0, [sp, #0x20]
  152adc: 97fd5345     	bl	0xa77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>
  152ae0: f9401be0     	ldr	x0, [sp, #0x30]
  152ae4: 97fd5383     	bl	0xa78f0 <_ZN7android2spINS_9ATSParserEED2Ev@plt>
  152ae8: f9401fe0     	ldr	x0, [sp, #0x38]
  152aec: 97fd3539     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  152af0: b27d03e8     	orr	x8, xzr, #0x8
  152af4: f94023e0     	ldr	x0, [sp, #0x40]
  152af8: f90007e8     	str	x8, [sp, #0x8]
  152afc: 97fd5d3d     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  152b00: f85c83a8     	ldur	x8, [x29, #-0x38]
  152b04: f94007e0     	ldr	x0, [sp, #0x8]
  152b08: 8b000101     	add	x1, x8, x0
  152b0c: f85d03a0     	ldur	x0, [x29, #-0x30]
  152b10: 97fd6008     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  152b14: f85e03a0     	ldur	x0, [x29, #-0x20]
  152b18: 97fd54fe     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000152b1c <android::sp<android::ATSParser>::sp(android::ATSParser*)>:
  152b1c: d100c3ff     	sub	sp, sp, #0x30
  152b20: a9027bfd     	stp	x29, x30, [sp, #0x20]
  152b24: 910083fd     	add	x29, sp, #0x20
  152b28: d2800008     	mov	x8, #0x0                // =0
  152b2c: f81f83a0     	stur	x0, [x29, #-0x8]
  152b30: f9000be1     	str	x1, [sp, #0x10]
  152b34: f85f83a0     	ldur	x0, [x29, #-0x8]
  152b38: aa0003e1     	mov	x1, x0
  152b3c: f9400be9     	ldr	x9, [sp, #0x10]
  152b40: f9000029     	str	x9, [x1]
  152b44: f9400be9     	ldr	x9, [sp, #0x10]
  152b48: eb08013f     	cmp	x9, x8
  152b4c: 1a9f07ea     	cset	w10, ne
  152b50: f90007e0     	str	x0, [sp, #0x8]
  152b54: 3700004a     	tbnz	w10, #0x0, 0x152b5c <android::sp<android::ATSParser>::sp(android::ATSParser*)+0x40>
  152b58: 14000004     	b	0x152b68 <android::sp<android::ATSParser>::sp(android::ATSParser*)+0x4c>
  152b5c: f9400be0     	ldr	x0, [sp, #0x10]
  152b60: f94007e1     	ldr	x1, [sp, #0x8]
  152b64: 97fd5f2f     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  152b68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  152b6c: 9100c3ff     	add	sp, sp, #0x30
  152b70: d65f03c0     	ret

0000000000152b74 <android::Vector<android::sp<android::AnotherPacketSource>>::Vector()>:
  152b74: d100c3ff     	sub	sp, sp, #0x30
  152b78: a9027bfd     	stp	x29, x30, [sp, #0x20]
  152b7c: 910083fd     	add	x29, sp, #0x20
  152b80: b27d03e1     	orr	x1, xzr, #0x8
  152b84: 52800002     	mov	w2, #0x0                // =0
  152b88: d0000aa8     	adrp	x8, 0x2a8000
  152b8c: f945ad08     	ldr	x8, [x8, #0xb58]
  152b90: b27c03e9     	orr	x9, xzr, #0x10
  152b94: 8b090108     	add	x8, x8, x9
  152b98: f81f83a0     	stur	x0, [x29, #-0x8]
  152b9c: f85f83a9     	ldur	x9, [x29, #-0x8]
  152ba0: aa0903e0     	mov	x0, x9
  152ba4: f9000be8     	str	x8, [sp, #0x10]
  152ba8: f90007e9     	str	x9, [sp, #0x8]
  152bac: 97fd3625     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  152bb0: f9400be8     	ldr	x8, [sp, #0x10]
  152bb4: f94007e9     	ldr	x9, [sp, #0x8]
  152bb8: f9000128     	str	x8, [x9]
  152bbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  152bc0: 9100c3ff     	add	sp, sp, #0x30
  152bc4: d65f03c0     	ret

0000000000152bc8 <android::Vector<android::KeyedVector<long, long>>::Vector()>:
  152bc8: d100c3ff     	sub	sp, sp, #0x30
  152bcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  152bd0: 910083fd     	add	x29, sp, #0x20
  152bd4: d2800501     	mov	x1, #0x28               // =40
  152bd8: 52800002     	mov	w2, #0x0                // =0
  152bdc: d0000aa8     	adrp	x8, 0x2a8000
  152be0: f9449508     	ldr	x8, [x8, #0x928]
  152be4: b27c03e9     	orr	x9, xzr, #0x10
  152be8: 8b090108     	add	x8, x8, x9
  152bec: f81f83a0     	stur	x0, [x29, #-0x8]
  152bf0: f85f83a9     	ldur	x9, [x29, #-0x8]
  152bf4: aa0903e0     	mov	x0, x9
  152bf8: f9000be8     	str	x8, [sp, #0x10]
  152bfc: f90007e9     	str	x9, [sp, #0x8]
  152c00: 97fd3610     	bl	0xa0440 <_ZN7android10VectorImplC2Emj@plt>
  152c04: f9400be8     	ldr	x8, [sp, #0x10]
  152c08: f94007e9     	ldr	x9, [sp, #0x8]
  152c0c: f9000128     	str	x8, [x9]
  152c10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  152c14: 9100c3ff     	add	sp, sp, #0x30
  152c18: d65f03c0     	ret

0000000000152c1c <android::MPEG2TSExtractor::init()>:
  152c1c: f81e0ffc     	str	x28, [sp, #-0x20]!
  152c20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  152c24: 910043fd     	add	x29, sp, #0x10
  152c28: d10b43ff     	sub	sp, sp, #0x2d0
  152c2c: d53bd048     	mrs	x8, TPIDR_EL0
  152c30: f9401508     	ldr	x8, [x8, #0x28]
  152c34: f81e83a8     	stur	x8, [x29, #-0x18]
  152c38: f81483a0     	stur	x0, [x29, #-0xb8]
  152c3c: f85483a8     	ldur	x8, [x29, #-0xb8]
  152c40: 2a1f03e9     	mov	w9, wzr
  152c44: 381443a9     	sturb	w9, [x29, #-0xbc]
  152c48: 381403a9     	sturb	w9, [x29, #-0xc0]
  152c4c: f900ebe8     	str	x8, [sp, #0x1d0]
  152c50: 97fd4b68     	bl	0xa59f0 <_ZN7android16GetCurrentTimeUSEv@plt>
  152c54: f81383a0     	stur	x0, [x29, #-0xc8]
  152c58: 14000001     	b	0x152c5c <android::MPEG2TSExtractor::init()+0x40>
  152c5c: 320003e1     	orr	w1, wzr, #0x1
  152c60: f940ebe0     	ldr	x0, [sp, #0x1d0]
  152c64: 97fd3727     	bl	0xa0900 <_ZN7android16MPEG2TSExtractor8feedMoreEb@plt>
  152c68: 35001520     	cbnz	w0, 0x152f0c <android::MPEG2TSExtractor::init()+0x2f0>
  152c6c: 14000001     	b	0x152c70 <android::MPEG2TSExtractor::init()+0x54>
  152c70: 385443a8     	ldurb	w8, [x29, #-0xbc]
  152c74: 360001c8     	tbz	w8, #0x0, 0x152cac <android::MPEG2TSExtractor::init()+0x90>
  152c78: 14000001     	b	0x152c7c <android::MPEG2TSExtractor::init()+0x60>
  152c7c: 385403a8     	ldurb	w8, [x29, #-0xc0]
  152c80: 36000168     	tbz	w8, #0x0, 0x152cac <android::MPEG2TSExtractor::init()+0x90>
  152c84: 14000001     	b	0x152c88 <android::MPEG2TSExtractor::init()+0x6c>
  152c88: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152c8c: 91010109     	add	x9, x8, #0x40
  152c90: aa0803e0     	mov	x0, x8
  152c94: aa0903e1     	mov	x1, x9
  152c98: f900e7e9     	str	x9, [sp, #0x1c8]
  152c9c: 97fd5221     	bl	0xa7520 <_ZN7android16MPEG2TSExtractor14addSyncPoint_lERKNS_9ATSParser9SyncEventE@plt>
  152ca0: f940e7e0     	ldr	x0, [sp, #0x1c8]
  152ca4: 97fd3977     	bl	0xa1280 <_ZN7android9ATSParser9SyncEvent5resetEv@plt>
  152ca8: 14000099     	b	0x152f0c <android::MPEG2TSExtractor::init()+0x2f0>
  152cac: 385403a8     	ldurb	w8, [x29, #-0xc0]
  152cb0: 370007e8     	tbnz	w8, #0x0, 0x152dac <android::MPEG2TSExtractor::init()+0x190>
  152cb4: 14000001     	b	0x152cb8 <android::MPEG2TSExtractor::init()+0x9c>
  152cb8: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152cbc: 9100e100     	add	x0, x8, #0x38
  152cc0: 97fd4a6c     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  152cc4: d100a3a8     	sub	x8, x29, #0x28
  152cc8: 2a1f03e1     	mov	w1, wzr
  152ccc: f900e3e8     	str	x8, [sp, #0x1c0]
  152cd0: 97fd3e10     	bl	0xa2510 <_ZN7android9ATSParser9getSourceENS0_10SourceTypeE@plt>
  152cd4: f940e3e0     	ldr	x0, [sp, #0x1c0]
  152cd8: 97fd464e     	bl	0xa4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>
  152cdc: f900dfe0     	str	x0, [sp, #0x1b8]
  152ce0: 14000001     	b	0x152ce4 <android::MPEG2TSExtractor::init()+0xc8>
  152ce4: d10083a0     	sub	x0, x29, #0x20
  152ce8: f940dfe1     	ldr	x1, [sp, #0x1b8]
  152cec: 97fd3a49     	bl	0xa1610 <_ZN7android2spINS_19AnotherPacketSourceEEC2EPS1_@plt>
  152cf0: 14000001     	b	0x152cf4 <android::MPEG2TSExtractor::init()+0xd8>
  152cf4: d100a3a0     	sub	x0, x29, #0x28
  152cf8: 97fd537a     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  152cfc: d10083a0     	sub	x0, x29, #0x20
  152d00: aa1f03fe     	mov	x30, xzr
  152d04: aa1e03e1     	mov	x1, x30
  152d08: 97fd4e3a     	bl	0xa65f0 <_ZNK7android2spINS_19AnotherPacketSourceEEneEPKS1_@plt>
  152d0c: b901b7e0     	str	w0, [sp, #0x1b4]
  152d10: 14000001     	b	0x152d14 <android::MPEG2TSExtractor::init()+0xf8>
  152d14: b941b7e8     	ldr	w8, [sp, #0x1b4]
  152d18: 36000448     	tbz	w8, #0x0, 0x152da0 <android::MPEG2TSExtractor::init()+0x184>
  152d1c: 14000001     	b	0x152d20 <android::MPEG2TSExtractor::init()+0x104>
  152d20: 320003e8     	orr	w8, wzr, #0x1
  152d24: 381403a8     	sturb	w8, [x29, #-0xc0]
  152d28: f940ebe9     	ldr	x9, [sp, #0x1d0]
  152d2c: 91018120     	add	x0, x9, #0x60
  152d30: d10083a1     	sub	x1, x29, #0x20
  152d34: 97fd5a33     	bl	0xa9600 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4pushERKS3_@plt>
  152d38: 14000001     	b	0x152d3c <android::MPEG2TSExtractor::init()+0x120>
  152d3c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152d40: 91022100     	add	x0, x8, #0x88
  152d44: 97fd50b7     	bl	0xa7020 <_ZN7android6VectorINS_11KeyedVectorIllEEE4pushEv@plt>
  152d48: 14000001     	b	0x152d4c <android::MPEG2TSExtractor::init()+0x130>
  152d4c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152d50: 91022100     	add	x0, x8, #0x88
  152d54: 97fd33fb     	bl	0x9fd40 <_ZN7android6VectorINS_11KeyedVectorIllEEE7editTopEv@plt>
  152d58: f900d7e0     	str	x0, [sp, #0x1a8]
  152d5c: 14000001     	b	0x152d60 <android::MPEG2TSExtractor::init()+0x144>
  152d60: f940d7e8     	ldr	x8, [sp, #0x1a8]
  152d64: f940ebe9     	ldr	x9, [sp, #0x1d0]
  152d68: f9005928     	str	x8, [x9, #0xb0]
  152d6c: 1400000d     	b	0x152da0 <android::MPEG2TSExtractor::init()+0x184>
  152d70: f81303a0     	stur	x0, [x29, #-0xd0]
  152d74: 2a0103e8     	mov	w8, w1
  152d78: b812c3a8     	stur	w8, [x29, #-0xd4]
  152d7c: d100a3a0     	sub	x0, x29, #0x28
  152d80: 97fd5358     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  152d84: 1400023b     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  152d88: f81303a0     	stur	x0, [x29, #-0xd0]
  152d8c: 2a0103e8     	mov	w8, w1
  152d90: b812c3a8     	stur	w8, [x29, #-0xd4]
  152d94: d10083a0     	sub	x0, x29, #0x20
  152d98: 97fd5e82     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  152d9c: 14000235     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  152da0: d10083a0     	sub	x0, x29, #0x20
  152da4: 97fd5e7f     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  152da8: 14000001     	b	0x152dac <android::MPEG2TSExtractor::init()+0x190>
  152dac: 385443a8     	ldurb	w8, [x29, #-0xbc]
  152db0: 37000868     	tbnz	w8, #0x0, 0x152ebc <android::MPEG2TSExtractor::init()+0x2a0>
  152db4: 14000001     	b	0x152db8 <android::MPEG2TSExtractor::init()+0x19c>
  152db8: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152dbc: 9100e100     	add	x0, x8, #0x38
  152dc0: 97fd4a2c     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  152dc4: d100e3a8     	sub	x8, x29, #0x38
  152dc8: 320003e1     	orr	w1, wzr, #0x1
  152dcc: f900d3e8     	str	x8, [sp, #0x1a0]
  152dd0: 97fd3dd0     	bl	0xa2510 <_ZN7android9ATSParser9getSourceENS0_10SourceTypeE@plt>
  152dd4: f940d3e0     	ldr	x0, [sp, #0x1a0]
  152dd8: 97fd460e     	bl	0xa4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>
  152ddc: f900cfe0     	str	x0, [sp, #0x198]
  152de0: 14000001     	b	0x152de4 <android::MPEG2TSExtractor::init()+0x1c8>
  152de4: d100c3a0     	sub	x0, x29, #0x30
  152de8: f940cfe1     	ldr	x1, [sp, #0x198]
  152dec: 97fd3a09     	bl	0xa1610 <_ZN7android2spINS_19AnotherPacketSourceEEC2EPS1_@plt>
  152df0: 14000001     	b	0x152df4 <android::MPEG2TSExtractor::init()+0x1d8>
  152df4: d100e3a0     	sub	x0, x29, #0x38
  152df8: 97fd533a     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  152dfc: d100c3a0     	sub	x0, x29, #0x30
  152e00: aa1f03fe     	mov	x30, xzr
  152e04: aa1e03e1     	mov	x1, x30
  152e08: 97fd4dfa     	bl	0xa65f0 <_ZNK7android2spINS_19AnotherPacketSourceEEneEPKS1_@plt>
  152e0c: b90197e0     	str	w0, [sp, #0x194]
  152e10: 14000001     	b	0x152e14 <android::MPEG2TSExtractor::init()+0x1f8>
  152e14: b94197e8     	ldr	w8, [sp, #0x194]
  152e18: 360004c8     	tbz	w8, #0x0, 0x152eb0 <android::MPEG2TSExtractor::init()+0x294>
  152e1c: 14000001     	b	0x152e20 <android::MPEG2TSExtractor::init()+0x204>
  152e20: 320003e8     	orr	w8, wzr, #0x1
  152e24: 381443a8     	sturb	w8, [x29, #-0xbc]
  152e28: f940ebe9     	ldr	x9, [sp, #0x1d0]
  152e2c: 91018120     	add	x0, x9, #0x60
  152e30: d100c3a1     	sub	x1, x29, #0x30
  152e34: 97fd59f3     	bl	0xa9600 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4pushERKS3_@plt>
  152e38: 14000001     	b	0x152e3c <android::MPEG2TSExtractor::init()+0x220>
  152e3c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152e40: 91022100     	add	x0, x8, #0x88
  152e44: 97fd5077     	bl	0xa7020 <_ZN7android6VectorINS_11KeyedVectorIllEEE4pushEv@plt>
  152e48: 14000001     	b	0x152e4c <android::MPEG2TSExtractor::init()+0x230>
  152e4c: 385403a8     	ldurb	w8, [x29, #-0xc0]
  152e50: 370002e8     	tbnz	w8, #0x0, 0x152eac <android::MPEG2TSExtractor::init()+0x290>
  152e54: 14000001     	b	0x152e58 <android::MPEG2TSExtractor::init()+0x23c>
  152e58: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152e5c: 91022100     	add	x0, x8, #0x88
  152e60: 97fd33b8     	bl	0x9fd40 <_ZN7android6VectorINS_11KeyedVectorIllEEE7editTopEv@plt>
  152e64: f900c7e0     	str	x0, [sp, #0x188]
  152e68: 14000001     	b	0x152e6c <android::MPEG2TSExtractor::init()+0x250>
  152e6c: f940c7e8     	ldr	x8, [sp, #0x188]
  152e70: f940ebe9     	ldr	x9, [sp, #0x1d0]
  152e74: f9005928     	str	x8, [x9, #0xb0]
  152e78: 1400000d     	b	0x152eac <android::MPEG2TSExtractor::init()+0x290>
  152e7c: f81303a0     	stur	x0, [x29, #-0xd0]
  152e80: 2a0103e8     	mov	w8, w1
  152e84: b812c3a8     	stur	w8, [x29, #-0xd4]
  152e88: d100e3a0     	sub	x0, x29, #0x38
  152e8c: 97fd5315     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  152e90: 140001f8     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  152e94: f81303a0     	stur	x0, [x29, #-0xd0]
  152e98: 2a0103e8     	mov	w8, w1
  152e9c: b812c3a8     	stur	w8, [x29, #-0xd4]
  152ea0: d100c3a0     	sub	x0, x29, #0x30
  152ea4: 97fd5e3f     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  152ea8: 140001f2     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  152eac: 14000001     	b	0x152eb0 <android::MPEG2TSExtractor::init()+0x294>
  152eb0: d100c3a0     	sub	x0, x29, #0x30
  152eb4: 97fd5e3b     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  152eb8: 14000001     	b	0x152ebc <android::MPEG2TSExtractor::init()+0x2a0>
  152ebc: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152ec0: 91010109     	add	x9, x8, #0x40
  152ec4: aa0803e0     	mov	x0, x8
  152ec8: aa0903e1     	mov	x1, x9
  152ecc: f900c3e9     	str	x9, [sp, #0x180]
  152ed0: 97fd5194     	bl	0xa7520 <_ZN7android16MPEG2TSExtractor14addSyncPoint_lERKNS_9ATSParser9SyncEventE@plt>
  152ed4: f940c3e0     	ldr	x0, [sp, #0x180]
  152ed8: 97fd38ea     	bl	0xa1280 <_ZN7android9ATSParser9SyncEvent5resetEv@plt>
  152edc: 97fd4ac5     	bl	0xa59f0 <_ZN7android16GetCurrentTimeUSEv@plt>
  152ee0: f85383a8     	ldur	x8, [x29, #-0xc8]
  152ee4: eb080008     	subs	x8, x0, x8
  152ee8: 5290902a     	mov	w10, #0x8481            // =33921
  152eec: 72a003ca     	movk	w10, #0x1e, lsl #16
  152ef0: 2a0a03e9     	mov	w9, w10
  152ef4: eb090108     	subs	x8, x8, x9
  152ef8: f900bfe8     	str	x8, [sp, #0x178]
  152efc: 5400006b     	b.lt	0x152f08 <android::MPEG2TSExtractor::init()+0x2ec>
  152f00: 14000001     	b	0x152f04 <android::MPEG2TSExtractor::init()+0x2e8>
  152f04: 14000002     	b	0x152f0c <android::MPEG2TSExtractor::init()+0x2f0>
  152f08: 17ffff55     	b	0x152c5c <android::MPEG2TSExtractor::init()+0x40>
  152f0c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152f10: 9100c100     	add	x0, x8, #0x30
  152f14: 97fd521f     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  152f18: f9400008     	ldr	x8, [x0]
  152f1c: f9402108     	ldr	x8, [x8, #0x40]
  152f20: d10103a1     	sub	x1, x29, #0x40
  152f24: d63f0100     	blr	x8
  152f28: 350038e0     	cbnz	w0, 0x153644 <android::MPEG2TSExtractor::init()+0xa28>
  152f2c: 14000001     	b	0x152f30 <android::MPEG2TSExtractor::init()+0x314>
  152f30: 385443a8     	ldurb	w8, [x29, #-0xbc]
  152f34: 370000a8     	tbnz	w8, #0x0, 0x152f48 <android::MPEG2TSExtractor::init()+0x32c>
  152f38: 14000001     	b	0x152f3c <android::MPEG2TSExtractor::init()+0x320>
  152f3c: 385403a8     	ldurb	w8, [x29, #-0xc0]
  152f40: 36003828     	tbz	w8, #0x0, 0x153644 <android::MPEG2TSExtractor::init()+0xa28>
  152f44: 14000001     	b	0x152f48 <android::MPEG2TSExtractor::init()+0x32c>
  152f48: 385403a8     	ldurb	w8, [x29, #-0xc0]
  152f4c: 2a1f03e9     	mov	w9, wzr
  152f50: 3812b3a9     	sturb	w9, [x29, #-0xd5]
  152f54: 3812a3a9     	sturb	w9, [x29, #-0xd6]
  152f58: 36000248     	tbz	w8, #0x0, 0x152fa0 <android::MPEG2TSExtractor::init()+0x384>
  152f5c: 14000001     	b	0x152f60 <android::MPEG2TSExtractor::init()+0x344>
  152f60: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152f64: 9100e100     	add	x0, x8, #0x38
  152f68: 97fd49c2     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  152f6c: d10143a8     	sub	x8, x29, #0x50
  152f70: 2a1f03e1     	mov	w1, wzr
  152f74: f900bbe8     	str	x8, [sp, #0x170]
  152f78: 97fd3d66     	bl	0xa2510 <_ZN7android9ATSParser9getSourceENS0_10SourceTypeE@plt>
  152f7c: 320003e1     	orr	w1, wzr, #0x1
  152f80: 3812b3a1     	sturb	w1, [x29, #-0xd5]
  152f84: f940bbe0     	ldr	x0, [sp, #0x170]
  152f88: 97fd45a2     	bl	0xa4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>
  152f8c: f900b7e0     	str	x0, [sp, #0x168]
  152f90: 14000001     	b	0x152f94 <android::MPEG2TSExtractor::init()+0x378>
  152f94: f940b7e0     	ldr	x0, [sp, #0x168]
  152f98: f900b3e0     	str	x0, [sp, #0x160]
  152f9c: 14000014     	b	0x152fec <android::MPEG2TSExtractor::init()+0x3d0>
  152fa0: f940ebe8     	ldr	x8, [sp, #0x1d0]
  152fa4: 9100e100     	add	x0, x8, #0x38
  152fa8: 97fd49b2     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  152fac: f900afe0     	str	x0, [sp, #0x158]
  152fb0: 14000001     	b	0x152fb4 <android::MPEG2TSExtractor::init()+0x398>
  152fb4: d10163a8     	sub	x8, x29, #0x58
  152fb8: 320003e1     	orr	w1, wzr, #0x1
  152fbc: f940afe0     	ldr	x0, [sp, #0x158]
  152fc0: 97fd3d54     	bl	0xa2510 <_ZN7android9ATSParser9getSourceENS0_10SourceTypeE@plt>
  152fc4: 14000001     	b	0x152fc8 <android::MPEG2TSExtractor::init()+0x3ac>
  152fc8: 320003e8     	orr	w8, wzr, #0x1
  152fcc: 3812a3a8     	sturb	w8, [x29, #-0xd6]
  152fd0: d10163a0     	sub	x0, x29, #0x58
  152fd4: 97fd458f     	bl	0xa4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>
  152fd8: f900abe0     	str	x0, [sp, #0x150]
  152fdc: 14000001     	b	0x152fe0 <android::MPEG2TSExtractor::init()+0x3c4>
  152fe0: f940abe0     	ldr	x0, [sp, #0x150]
  152fe4: f900b3e0     	str	x0, [sp, #0x160]
  152fe8: 14000001     	b	0x152fec <android::MPEG2TSExtractor::init()+0x3d0>
  152fec: f940b3e0     	ldr	x0, [sp, #0x160]
  152ff0: d10123a8     	sub	x8, x29, #0x48
  152ff4: f900a7e0     	str	x0, [sp, #0x148]
  152ff8: aa0803e0     	mov	x0, x8
  152ffc: f940a7e1     	ldr	x1, [sp, #0x148]
  153000: 97fd3984     	bl	0xa1610 <_ZN7android2spINS_19AnotherPacketSourceEEC2EPS1_@plt>
  153004: 14000001     	b	0x153008 <android::MPEG2TSExtractor::init()+0x3ec>
  153008: 3852a3a8     	ldurb	w8, [x29, #-0xd6]
  15300c: 71000508     	subs	w8, w8, #0x1
  153010: b90147e8     	str	w8, [sp, #0x144]
  153014: 540000a1     	b.ne	0x153028 <android::MPEG2TSExtractor::init()+0x40c>
  153018: 14000001     	b	0x15301c <android::MPEG2TSExtractor::init()+0x400>
  15301c: d10163a0     	sub	x0, x29, #0x58
  153020: 97fd52b0     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  153024: 14000001     	b	0x153028 <android::MPEG2TSExtractor::init()+0x40c>
  153028: 3852b3a8     	ldurb	w8, [x29, #-0xd5]
  15302c: 71000508     	subs	w8, w8, #0x1
  153030: b90143e8     	str	w8, [sp, #0x140]
  153034: 540000a1     	b.ne	0x153048 <android::MPEG2TSExtractor::init()+0x42c>
  153038: 14000001     	b	0x15303c <android::MPEG2TSExtractor::init()+0x420>
  15303c: d10143a0     	sub	x0, x29, #0x50
  153040: 97fd52a8     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  153044: 14000001     	b	0x153048 <android::MPEG2TSExtractor::init()+0x42c>
  153048: 320003e8     	orr	w8, wzr, #0x1
  15304c: 2a0803e9     	mov	w9, w8
  153050: f81203a9     	stur	x9, [x29, #-0xe0]
  153054: 92800009     	mov	x9, #-0x1               // =-1
  153058: f81a03a9     	stur	x9, [x29, #-0x60]
  15305c: d101c3a0     	sub	x0, x29, #0x70
  153060: 97fd3bfc     	bl	0xa2050 <_ZN7android4ListIlEC2Ev@plt>
  153064: 14000001     	b	0x153068 <android::MPEG2TSExtractor::init()+0x44c>
  153068: 14000001     	b	0x15306c <android::MPEG2TSExtractor::init()+0x450>
  15306c: 2a1f03e0     	mov	w0, wzr
  153070: f940ebe8     	ldr	x8, [sp, #0x1d0]
  153074: b9013fe0     	str	w0, [sp, #0x13c]
  153078: aa0803e0     	mov	x0, x8
  15307c: b9413fe1     	ldr	w1, [sp, #0x13c]
  153080: 97fd3620     	bl	0xa0900 <_ZN7android16MPEG2TSExtractor8feedMoreEb@plt>
  153084: b9013be0     	str	w0, [sp, #0x138]
  153088: 14000001     	b	0x15308c <android::MPEG2TSExtractor::init()+0x470>
  15308c: 2a1f03e0     	mov	w0, wzr
  153090: b9413be8     	ldr	w8, [sp, #0x138]
  153094: b90137e0     	str	w0, [sp, #0x134]
  153098: 35000208     	cbnz	w8, 0x1530d8 <android::MPEG2TSExtractor::init()+0x4bc>
  15309c: 14000001     	b	0x1530a0 <android::MPEG2TSExtractor::init()+0x484>
  1530a0: 97fd4a54     	bl	0xa59f0 <_ZN7android16GetCurrentTimeUSEv@plt>
  1530a4: f90097e0     	str	x0, [sp, #0x128]
  1530a8: 14000001     	b	0x1530ac <android::MPEG2TSExtractor::init()+0x490>
  1530ac: f85383a8     	ldur	x8, [x29, #-0xc8]
  1530b0: f94097e9     	ldr	x9, [sp, #0x128]
  1530b4: eb080128     	subs	x8, x9, x8
  1530b8: 5290902a     	mov	w10, #0x8481            // =33921
  1530bc: 72a003ca     	movk	w10, #0x1e, lsl #16
  1530c0: 2a0a03eb     	mov	w11, w10
  1530c4: eb0b0108     	subs	x8, x8, x11
  1530c8: 1a9fa7ea     	cset	w10, lt
  1530cc: f90093e8     	str	x8, [sp, #0x120]
  1530d0: b90137ea     	str	w10, [sp, #0x134]
  1530d4: 14000001     	b	0x1530d8 <android::MPEG2TSExtractor::init()+0x4bc>
  1530d8: b94137e8     	ldr	w8, [sp, #0x134]
  1530dc: 36002208     	tbz	w8, #0x0, 0x15351c <android::MPEG2TSExtractor::init()+0x900>
  1530e0: 14000001     	b	0x1530e4 <android::MPEG2TSExtractor::init()+0x4c8>
  1530e4: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1530e8: f9405900     	ldr	x0, [x8, #0xb0]
  1530ec: 97fd5291     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  1530f0: f9008fe0     	str	x0, [sp, #0x118]
  1530f4: 14000001     	b	0x1530f8 <android::MPEG2TSExtractor::init()+0x4dc>
  1530f8: f85203a8     	ldur	x8, [x29, #-0xe0]
  1530fc: f9408fe9     	ldr	x9, [sp, #0x118]
  153100: eb080128     	subs	x8, x9, x8
  153104: f9008be8     	str	x8, [sp, #0x110]
  153108: 54002089     	b.ls	0x153518 <android::MPEG2TSExtractor::init()+0x8fc>
  15310c: 14000001     	b	0x153110 <android::MPEG2TSExtractor::init()+0x4f4>
  153110: f940ebe8     	ldr	x8, [sp, #0x1d0]
  153114: f9405900     	ldr	x0, [x8, #0xb0]
  153118: 97fd5286     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  15311c: f90087e0     	str	x0, [sp, #0x108]
  153120: 14000001     	b	0x153124 <android::MPEG2TSExtractor::init()+0x508>
  153124: f94087e8     	ldr	x8, [sp, #0x108]
  153128: f81203a8     	stur	x8, [x29, #-0xe0]
  15312c: f940ebe9     	ldr	x9, [sp, #0x1d0]
  153130: f9405920     	ldr	x0, [x9, #0xb0]
  153134: f85203aa     	ldur	x10, [x29, #-0xe0]
  153138: f1000541     	subs	x1, x10, #0x1
  15313c: 97fd58f9     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  153140: f90083e0     	str	x0, [sp, #0x100]
  153144: 14000001     	b	0x153148 <android::MPEG2TSExtractor::init()+0x52c>
  153148: f94083e8     	ldr	x8, [sp, #0x100]
  15314c: f9400109     	ldr	x9, [x8]
  153150: f940ebea     	ldr	x10, [sp, #0x1d0]
  153154: f9405940     	ldr	x0, [x10, #0xb0]
  153158: aa1f03e1     	mov	x1, xzr
  15315c: f9007fe9     	str	x9, [sp, #0xf8]
  153160: 97fd58f0     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  153164: f9007be0     	str	x0, [sp, #0xf0]
  153168: 14000001     	b	0x15316c <android::MPEG2TSExtractor::init()+0x550>
  15316c: f9407be8     	ldr	x8, [sp, #0xf0]
  153170: f9400109     	ldr	x9, [x8]
  153174: f9407fea     	ldr	x10, [sp, #0xf8]
  153178: eb090149     	subs	x9, x10, x9
  15317c: f81183a9     	stur	x9, [x29, #-0xe8]
  153180: f940ebe9     	ldr	x9, [sp, #0x1d0]
  153184: f9405920     	ldr	x0, [x9, #0xb0]
  153188: f85203ab     	ldur	x11, [x29, #-0xe0]
  15318c: f1000561     	subs	x1, x11, #0x1
  153190: 97fd5110     	bl	0xa75d0 <_ZNK7android11KeyedVectorIllE7valueAtEm@plt>
  153194: f90077e0     	str	x0, [sp, #0xe8]
  153198: 14000001     	b	0x15319c <android::MPEG2TSExtractor::init()+0x580>
  15319c: f94077e8     	ldr	x8, [sp, #0xe8]
  1531a0: f9400109     	ldr	x9, [x8]
  1531a4: f940ebea     	ldr	x10, [sp, #0x1d0]
  1531a8: f9405940     	ldr	x0, [x10, #0xb0]
  1531ac: aa1f03e1     	mov	x1, xzr
  1531b0: f90073e9     	str	x9, [sp, #0xe0]
  1531b4: 97fd5107     	bl	0xa75d0 <_ZNK7android11KeyedVectorIllE7valueAtEm@plt>
  1531b8: f9006fe0     	str	x0, [sp, #0xd8]
  1531bc: 14000001     	b	0x1531c0 <android::MPEG2TSExtractor::init()+0x5a4>
  1531c0: f9406fe8     	ldr	x8, [sp, #0xd8]
  1531c4: f9400109     	ldr	x9, [x8]
  1531c8: f94073ea     	ldr	x10, [sp, #0xe0]
  1531cc: eb090149     	subs	x9, x10, x9
  1531d0: f81103a9     	stur	x9, [x29, #-0xf0]
  1531d4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1531d8: f85183ab     	ldur	x11, [x29, #-0xe8]
  1531dc: 9b0b7d29     	mul	x9, x9, x11
  1531e0: f85103ab     	ldur	x11, [x29, #-0xf0]
  1531e4: 9acb0d29     	sdiv	x9, x9, x11
  1531e8: f81a03a9     	stur	x9, [x29, #-0x60]
  1531ec: d101c3a0     	sub	x0, x29, #0x70
  1531f0: d10183a1     	sub	x1, x29, #0x60
  1531f4: 97fd4e53     	bl	0xa6b40 <_ZN7android4ListIlE9push_backERKl@plt>
  1531f8: 14000001     	b	0x1531fc <android::MPEG2TSExtractor::init()+0x5e0>
  1531fc: d101c3a0     	sub	x0, x29, #0x70
  153200: 97fd59d4     	bl	0xa9950 <_ZNK7android4ListIlE4sizeEv@plt>
  153204: f9006be0     	str	x0, [sp, #0xd0]
  153208: 14000001     	b	0x15320c <android::MPEG2TSExtractor::init()+0x5f0>
  15320c: f9406be8     	ldr	x8, [sp, #0xd0]
  153210: f1001909     	subs	x9, x8, #0x6
  153214: f90067e9     	str	x9, [sp, #0xc8]
  153218: 540017e3     	b.lo	0x153514 <android::MPEG2TSExtractor::init()+0x8f8>
  15321c: 14000001     	b	0x153220 <android::MPEG2TSExtractor::init()+0x604>
  153220: d10203a8     	sub	x8, x29, #0x80
  153224: d101c3a0     	sub	x0, x29, #0x70
  153228: 97fd542e     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  15322c: 14000001     	b	0x153230 <android::MPEG2TSExtractor::init()+0x614>
  153230: d101e3a8     	sub	x8, x29, #0x78
  153234: d101c3a0     	sub	x0, x29, #0x70
  153238: d10203a1     	sub	x1, x29, #0x80
  15323c: 97fd408d     	bl	0xa3470 <_ZN7android4ListIlE5eraseENS1_13_ListIteratorIlNS1_18NON_CONST_ITERATOREEE@plt>
  153240: 14000001     	b	0x153244 <android::MPEG2TSExtractor::init()+0x628>
  153244: d101e3a0     	sub	x0, x29, #0x78
  153248: 97fd33ae     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  15324c: d10203a0     	sub	x0, x29, #0x80
  153250: 97fd33ac     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  153254: d10223a8     	sub	x8, x29, #0x88
  153258: d101c3a0     	sub	x0, x29, #0x70
  15325c: 97fd5421     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  153260: 14000001     	b	0x153264 <android::MPEG2TSExtractor::init()+0x648>
  153264: d10223a0     	sub	x0, x29, #0x88
  153268: 97fd4696     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  15326c: f90063e0     	str	x0, [sp, #0xc0]
  153270: 14000001     	b	0x153274 <android::MPEG2TSExtractor::init()+0x658>
  153274: f94063e8     	ldr	x8, [sp, #0xc0]
  153278: f9400109     	ldr	x9, [x8]
  15327c: d10223a0     	sub	x0, x29, #0x88
  153280: f9005fe9     	str	x9, [sp, #0xb8]
  153284: 97fd339f     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  153288: f9405fe8     	ldr	x8, [sp, #0xb8]
  15328c: f81083a8     	stur	x8, [x29, #-0xf8]
  153290: d10243a8     	sub	x8, x29, #0x90
  153294: d101c3a0     	sub	x0, x29, #0x70
  153298: 97fd5412     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  15329c: 14000001     	b	0x1532a0 <android::MPEG2TSExtractor::init()+0x684>
  1532a0: d10243a0     	sub	x0, x29, #0x90
  1532a4: 97fd4687     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  1532a8: f9005be0     	str	x0, [sp, #0xb0]
  1532ac: 14000001     	b	0x1532b0 <android::MPEG2TSExtractor::init()+0x694>
  1532b0: f9405be8     	ldr	x8, [sp, #0xb0]
  1532b4: f9400109     	ldr	x9, [x8]
  1532b8: d10243a0     	sub	x0, x29, #0x90
  1532bc: f90057e9     	str	x9, [sp, #0xa8]
  1532c0: 97fd3390     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  1532c4: f94057e8     	ldr	x8, [sp, #0xa8]
  1532c8: f81003a8     	stur	x8, [x29, #-0x100]
  1532cc: d10263a8     	sub	x8, x29, #0x98
  1532d0: d101c3a0     	sub	x0, x29, #0x70
  1532d4: 97fd5403     	bl	0xa82e0 <_ZN7android4ListIlE5beginEv@plt>
  1532d8: 14000001     	b	0x1532dc <android::MPEG2TSExtractor::init()+0x6c0>
  1532dc: 14000001     	b	0x1532e0 <android::MPEG2TSExtractor::init()+0x6c4>
  1532e0: d10283a8     	sub	x8, x29, #0xa0
  1532e4: d101c3a0     	sub	x0, x29, #0x70
  1532e8: 97fd50fa     	bl	0xa76d0 <_ZN7android4ListIlE3endEv@plt>
  1532ec: 14000001     	b	0x1532f0 <android::MPEG2TSExtractor::init()+0x6d4>
  1532f0: d10263a0     	sub	x0, x29, #0x98
  1532f4: d10283a1     	sub	x1, x29, #0xa0
  1532f8: 97fd396e     	bl	0xa18b0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEneERKS4_@plt>
  1532fc: b900a7e0     	str	w0, [sp, #0xa4]
  153300: 14000001     	b	0x153304 <android::MPEG2TSExtractor::init()+0x6e8>
  153304: d10283a0     	sub	x0, x29, #0xa0
  153308: 97fd337e     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  15330c: b940a7e8     	ldr	w8, [sp, #0xa4]
  153310: 37000848     	tbnz	w8, #0x0, 0x153418 <android::MPEG2TSExtractor::init()+0x7fc>
  153314: 14000001     	b	0x153318 <android::MPEG2TSExtractor::init()+0x6fc>
  153318: d10263a0     	sub	x0, x29, #0x98
  15331c: 97fd3379     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  153320: 14000071     	b	0x1534e4 <android::MPEG2TSExtractor::init()+0x8c8>
  153324: f81303a0     	stur	x0, [x29, #-0xd0]
  153328: 2a0103e8     	mov	w8, w1
  15332c: b812c3a8     	stur	w8, [x29, #-0xd4]
  153330: 1400000d     	b	0x153364 <android::MPEG2TSExtractor::init()+0x748>
  153334: f81303a0     	stur	x0, [x29, #-0xd0]
  153338: 2a0103e8     	mov	w8, w1
  15333c: b812c3a8     	stur	w8, [x29, #-0xd4]
  153340: 3852a3a8     	ldurb	w8, [x29, #-0xd6]
  153344: 71000508     	subs	w8, w8, #0x1
  153348: b900a3e8     	str	w8, [sp, #0xa0]
  15334c: 540000a1     	b.ne	0x153360 <android::MPEG2TSExtractor::init()+0x744>
  153350: 14000001     	b	0x153354 <android::MPEG2TSExtractor::init()+0x738>
  153354: d10163a0     	sub	x0, x29, #0x58
  153358: 97fd51e2     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  15335c: 14000001     	b	0x153360 <android::MPEG2TSExtractor::init()+0x744>
  153360: 14000001     	b	0x153364 <android::MPEG2TSExtractor::init()+0x748>
  153364: 3852b3a8     	ldurb	w8, [x29, #-0xd5]
  153368: 71000508     	subs	w8, w8, #0x1
  15336c: b9009fe8     	str	w8, [sp, #0x9c]
  153370: 540000a1     	b.ne	0x153384 <android::MPEG2TSExtractor::init()+0x768>
  153374: 14000001     	b	0x153378 <android::MPEG2TSExtractor::init()+0x75c>
  153378: d10143a0     	sub	x0, x29, #0x50
  15337c: 97fd51d9     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  153380: 14000001     	b	0x153384 <android::MPEG2TSExtractor::init()+0x768>
  153384: 140000bb     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  153388: f81303a0     	stur	x0, [x29, #-0xd0]
  15338c: 2a0103e8     	mov	w8, w1
  153390: b812c3a8     	stur	w8, [x29, #-0xd4]
  153394: 140000a9     	b	0x153638 <android::MPEG2TSExtractor::init()+0xa1c>
  153398: f81303a0     	stur	x0, [x29, #-0xd0]
  15339c: 2a0103e8     	mov	w8, w1
  1533a0: b812c3a8     	stur	w8, [x29, #-0xd4]
  1533a4: 140000a2     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  1533a8: f81303a0     	stur	x0, [x29, #-0xd0]
  1533ac: 2a0103e8     	mov	w8, w1
  1533b0: b812c3a8     	stur	w8, [x29, #-0xd4]
  1533b4: d10203a0     	sub	x0, x29, #0x80
  1533b8: 97fd3352     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  1533bc: 1400009c     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  1533c0: f81303a0     	stur	x0, [x29, #-0xd0]
  1533c4: 2a0103e8     	mov	w8, w1
  1533c8: b812c3a8     	stur	w8, [x29, #-0xd4]
  1533cc: d10223a0     	sub	x0, x29, #0x88
  1533d0: 97fd334c     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  1533d4: 14000096     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  1533d8: f81303a0     	stur	x0, [x29, #-0xd0]
  1533dc: 2a0103e8     	mov	w8, w1
  1533e0: b812c3a8     	stur	w8, [x29, #-0xd4]
  1533e4: d10243a0     	sub	x0, x29, #0x90
  1533e8: 97fd3346     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  1533ec: 14000090     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  1533f0: f81303a0     	stur	x0, [x29, #-0xd0]
  1533f4: 2a0103e8     	mov	w8, w1
  1533f8: b812c3a8     	stur	w8, [x29, #-0xd4]
  1533fc: 14000037     	b	0x1534d8 <android::MPEG2TSExtractor::init()+0x8bc>
  153400: f81303a0     	stur	x0, [x29, #-0xd0]
  153404: 2a0103e8     	mov	w8, w1
  153408: b812c3a8     	stur	w8, [x29, #-0xd4]
  15340c: d10283a0     	sub	x0, x29, #0xa0
  153410: 97fd333c     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  153414: 14000031     	b	0x1534d8 <android::MPEG2TSExtractor::init()+0x8bc>
  153418: f85083a8     	ldur	x8, [x29, #-0xf8]
  15341c: d10263a0     	sub	x0, x29, #0x98
  153420: f9004be8     	str	x8, [sp, #0x90]
  153424: 97fd4627     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  153428: f90047e0     	str	x0, [sp, #0x88]
  15342c: 14000001     	b	0x153430 <android::MPEG2TSExtractor::init()+0x814>
  153430: f94047e8     	ldr	x8, [sp, #0x88]
  153434: f9400109     	ldr	x9, [x8]
  153438: f9404bea     	ldr	x10, [sp, #0x90]
  15343c: eb090149     	subs	x9, x10, x9
  153440: f90043e9     	str	x9, [sp, #0x80]
  153444: 5400014d     	b.le	0x15346c <android::MPEG2TSExtractor::init()+0x850>
  153448: 14000001     	b	0x15344c <android::MPEG2TSExtractor::init()+0x830>
  15344c: d10263a0     	sub	x0, x29, #0x98
  153450: 97fd461c     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  153454: f9003fe0     	str	x0, [sp, #0x78]
  153458: 14000001     	b	0x15345c <android::MPEG2TSExtractor::init()+0x840>
  15345c: f9403fe8     	ldr	x8, [sp, #0x78]
  153460: f9400109     	ldr	x9, [x8]
  153464: f81083a9     	stur	x9, [x29, #-0xf8]
  153468: 14000001     	b	0x15346c <android::MPEG2TSExtractor::init()+0x850>
  15346c: f85003a8     	ldur	x8, [x29, #-0x100]
  153470: d10263a0     	sub	x0, x29, #0x98
  153474: f9003be8     	str	x8, [sp, #0x70]
  153478: 97fd4612     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  15347c: f90037e0     	str	x0, [sp, #0x68]
  153480: 14000001     	b	0x153484 <android::MPEG2TSExtractor::init()+0x868>
  153484: f94037e8     	ldr	x8, [sp, #0x68]
  153488: f9400109     	ldr	x9, [x8]
  15348c: f9403bea     	ldr	x10, [sp, #0x70]
  153490: eb090149     	subs	x9, x10, x9
  153494: f90033e9     	str	x9, [sp, #0x60]
  153498: 5400014a     	b.ge	0x1534c0 <android::MPEG2TSExtractor::init()+0x8a4>
  15349c: 14000001     	b	0x1534a0 <android::MPEG2TSExtractor::init()+0x884>
  1534a0: d10263a0     	sub	x0, x29, #0x98
  1534a4: 97fd4607     	bl	0xa4cc0 <_ZNK7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEdeEv@plt>
  1534a8: f9002fe0     	str	x0, [sp, #0x58]
  1534ac: 14000001     	b	0x1534b0 <android::MPEG2TSExtractor::init()+0x894>
  1534b0: f9402fe8     	ldr	x8, [sp, #0x58]
  1534b4: f9400109     	ldr	x9, [x8]
  1534b8: f81003a9     	stur	x9, [x29, #-0x100]
  1534bc: 14000001     	b	0x1534c0 <android::MPEG2TSExtractor::init()+0x8a4>
  1534c0: 14000001     	b	0x1534c4 <android::MPEG2TSExtractor::init()+0x8a8>
  1534c4: d10263a0     	sub	x0, x29, #0x98
  1534c8: 97fd4a4e     	bl	0xa5e00 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREEppEv@plt>
  1534cc: f9002be0     	str	x0, [sp, #0x50]
  1534d0: 14000001     	b	0x1534d4 <android::MPEG2TSExtractor::init()+0x8b8>
  1534d4: 17ffff83     	b	0x1532e0 <android::MPEG2TSExtractor::init()+0x6c4>
  1534d8: d10263a0     	sub	x0, x29, #0x98
  1534dc: 97fd3309     	bl	0xa0100 <_ZN7android4ListIlE13_ListIteratorIlNS1_18NON_CONST_ITERATOREED2Ev@plt>
  1534e0: 14000053     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  1534e4: f85003a8     	ldur	x8, [x29, #-0x100]
  1534e8: f85083a9     	ldur	x9, [x29, #-0xf8]
  1534ec: eb090108     	subs	x8, x8, x9
  1534f0: 529423ea     	mov	w10, #0xa11f            // =41247
  1534f4: 72a000ea     	movk	w10, #0x7, lsl #16
  1534f8: 2a0a03e9     	mov	w9, w10
  1534fc: eb090108     	subs	x8, x8, x9
  153500: f90027e8     	str	x8, [sp, #0x48]
  153504: 5400006c     	b.gt	0x153510 <android::MPEG2TSExtractor::init()+0x8f4>
  153508: 14000001     	b	0x15350c <android::MPEG2TSExtractor::init()+0x8f0>
  15350c: 14000004     	b	0x15351c <android::MPEG2TSExtractor::init()+0x900>
  153510: 14000001     	b	0x153514 <android::MPEG2TSExtractor::init()+0x8f8>
  153514: 14000001     	b	0x153518 <android::MPEG2TSExtractor::init()+0x8fc>
  153518: 17fffed5     	b	0x15306c <android::MPEG2TSExtractor::init()+0x450>
  15351c: d10123a0     	sub	x0, x29, #0x48
  153520: 97fd4048     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  153524: f90023e0     	str	x0, [sp, #0x40]
  153528: 14000001     	b	0x15352c <android::MPEG2TSExtractor::init()+0x910>
  15352c: d10293a1     	sub	x1, x29, #0xa4
  153530: f94023e0     	ldr	x0, [sp, #0x40]
  153534: 97fd51bf     	bl	0xa7c30 <_ZN7android19AnotherPacketSource21getBufferedDurationUsEPi@plt>
  153538: f9001fe0     	str	x0, [sp, #0x38]
  15353c: 14000001     	b	0x153540 <android::MPEG2TSExtractor::init()+0x924>
  153540: f9401fe8     	ldr	x8, [sp, #0x38]
  153544: f900efe8     	str	x8, [sp, #0x1d8]
  153548: b855c3a9     	ldur	w9, [x29, #-0xa4]
  15354c: 310fcd29     	adds	w9, w9, #0x3f3
  153550: b90037e9     	str	w9, [sp, #0x34]
  153554: 540000a1     	b.ne	0x153568 <android::MPEG2TSExtractor::init()+0x94c>
  153558: 14000001     	b	0x15355c <android::MPEG2TSExtractor::init()+0x940>
  15355c: f940efe8     	ldr	x8, [sp, #0x1d8]
  153560: f81a03a8     	stur	x8, [x29, #-0x60]
  153564: 14000001     	b	0x153568 <android::MPEG2TSExtractor::init()+0x94c>
  153568: f85a03a8     	ldur	x8, [x29, #-0x60]
  15356c: f1000508     	subs	x8, x8, #0x1
  153570: f90017e8     	str	x8, [sp, #0x28]
  153574: 5400052b     	b.lt	0x153618 <android::MPEG2TSExtractor::init()+0x9fc>
  153578: 14000001     	b	0x15357c <android::MPEG2TSExtractor::init()+0x960>
  15357c: d10123a0     	sub	x0, x29, #0x48
  153580: 97fd4030     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  153584: f90013e0     	str	x0, [sp, #0x20]
  153588: 14000001     	b	0x15358c <android::MPEG2TSExtractor::init()+0x970>
  15358c: f94013e8     	ldr	x8, [sp, #0x20]
  153590: f9400109     	ldr	x9, [x8]
  153594: f9401129     	ldr	x9, [x9, #0x20]
  153598: d102c3a8     	sub	x8, x29, #0xb0
  15359c: f94013e0     	ldr	x0, [sp, #0x20]
  1535a0: d63f0120     	blr	x9
  1535a4: 14000001     	b	0x1535a8 <android::MPEG2TSExtractor::init()+0x98c>
  1535a8: d102c3a0     	sub	x0, x29, #0xb0
  1535ac: 97fd4641     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  1535b0: f9000fe0     	str	x0, [sp, #0x18]
  1535b4: 14000001     	b	0x1535b8 <android::MPEG2TSExtractor::init()+0x99c>
  1535b8: f85a03a2     	ldur	x2, [x29, #-0x60]
  1535bc: 528e4c21     	mov	w1, #0x7261             // =29281
  1535c0: 72ac8ea1     	movk	w1, #0x6475, lsl #16
  1535c4: f9400fe0     	ldr	x0, [sp, #0x18]
  1535c8: 97fd58de     	bl	0xa9940 <_ZN7android8MetaData8setInt64Ejl@plt>
  1535cc: b90017e0     	str	w0, [sp, #0x14]
  1535d0: 14000001     	b	0x1535d4 <android::MPEG2TSExtractor::init()+0x9b8>
  1535d4: d10123a0     	sub	x0, x29, #0x48
  1535d8: 97fd401a     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1535dc: f90007e0     	str	x0, [sp, #0x8]
  1535e0: 14000001     	b	0x1535e4 <android::MPEG2TSExtractor::init()+0x9c8>
  1535e4: d102c3a1     	sub	x1, x29, #0xb0
  1535e8: f94007e0     	ldr	x0, [sp, #0x8]
  1535ec: 97fd4dcd     	bl	0xa6d20 <_ZN7android19AnotherPacketSource9setFormatERKNS_2spINS_8MetaDataEEE@plt>
  1535f0: 14000001     	b	0x1535f4 <android::MPEG2TSExtractor::init()+0x9d8>
  1535f4: d102c3a0     	sub	x0, x29, #0xb0
  1535f8: 97fd38de     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  1535fc: 14000007     	b	0x153618 <android::MPEG2TSExtractor::init()+0x9fc>
  153600: f81303a0     	stur	x0, [x29, #-0xd0]
  153604: 2a0103e8     	mov	w8, w1
  153608: b812c3a8     	stur	w8, [x29, #-0xd4]
  15360c: d102c3a0     	sub	x0, x29, #0xb0
  153610: 97fd38d8     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  153614: 14000006     	b	0x15362c <android::MPEG2TSExtractor::init()+0xa10>
  153618: d101c3a0     	sub	x0, x29, #0x70
  15361c: 97fd42e5     	bl	0xa41b0 <_ZN7android4ListIlED2Ev@plt>
  153620: d10123a0     	sub	x0, x29, #0x48
  153624: 97fd5c5f     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  153628: 14000007     	b	0x153644 <android::MPEG2TSExtractor::init()+0xa28>
  15362c: d101c3a0     	sub	x0, x29, #0x70
  153630: 97fd42e0     	bl	0xa41b0 <_ZN7android4ListIlED2Ev@plt>
  153634: 14000001     	b	0x153638 <android::MPEG2TSExtractor::init()+0xa1c>
  153638: d10123a0     	sub	x0, x29, #0x48
  15363c: 97fd5c59     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  153640: 1400000c     	b	0x153670 <android::MPEG2TSExtractor::init()+0xa54>
  153644: d53bd048     	mrs	x8, TPIDR_EL0
  153648: f9401508     	ldr	x8, [x8, #0x28]
  15364c: f85e83a9     	ldur	x9, [x29, #-0x18]
  153650: eb090108     	subs	x8, x8, x9
  153654: f90003e8     	str	x8, [sp]
  153658: 54000101     	b.ne	0x153678 <android::MPEG2TSExtractor::init()+0xa5c>
  15365c: 14000001     	b	0x153660 <android::MPEG2TSExtractor::init()+0xa44>
  153660: 910b43ff     	add	sp, sp, #0x2d0
  153664: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153668: f84207fc     	ldr	x28, [sp], #0x20
  15366c: d65f03c0     	ret
  153670: f85303a0     	ldur	x0, [x29, #-0xd0]
  153674: 97fd5227     	bl	0xa7f10 <_Unwind_Resume@plt>
  153678: 97fd59be     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000015367c <android::Vector<android::KeyedVector<long, long>>::~Vector()>:
  15367c: d100c3ff     	sub	sp, sp, #0x30
  153680: a9027bfd     	stp	x29, x30, [sp, #0x20]
  153684: 910083fd     	add	x29, sp, #0x20
  153688: b0000aa8     	adrp	x8, 0x2a8000
  15368c: f9449508     	ldr	x8, [x8, #0x928]
  153690: b27c03e9     	orr	x9, xzr, #0x10
  153694: 8b090108     	add	x8, x8, x9
  153698: f81f83a0     	stur	x0, [x29, #-0x8]
  15369c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1536a0: f9000128     	str	x8, [x9]
  1536a4: aa0903e0     	mov	x0, x9
  1536a8: f90003e9     	str	x9, [sp]
  1536ac: 97fd32a5     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  1536b0: 14000001     	b	0x1536b4 <android::Vector<android::KeyedVector<long, long>>::~Vector()+0x38>
  1536b4: f94003e0     	ldr	x0, [sp]
  1536b8: 97fd4ae6     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  1536bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1536c0: 9100c3ff     	add	sp, sp, #0x30
  1536c4: d65f03c0     	ret
  1536c8: 2a0103e8     	mov	w8, w1
  1536cc: f9000be0     	str	x0, [sp, #0x10]
  1536d0: b9000fe8     	str	w8, [sp, #0xc]
  1536d4: f94003e0     	ldr	x0, [sp]
  1536d8: 97fd4ade     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  1536dc: f9400be0     	ldr	x0, [sp, #0x10]
  1536e0: 97fd6ab9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001536e4 <android::Vector<android::sp<android::AnotherPacketSource>>::~Vector()>:
  1536e4: d100c3ff     	sub	sp, sp, #0x30
  1536e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1536ec: 910083fd     	add	x29, sp, #0x20
  1536f0: b0000aa8     	adrp	x8, 0x2a8000
  1536f4: f945ad08     	ldr	x8, [x8, #0xb58]
  1536f8: b27c03e9     	orr	x9, xzr, #0x10
  1536fc: 8b090108     	add	x8, x8, x9
  153700: f81f83a0     	stur	x0, [x29, #-0x8]
  153704: f85f83a9     	ldur	x9, [x29, #-0x8]
  153708: f9000128     	str	x8, [x9]
  15370c: aa0903e0     	mov	x0, x9
  153710: f90003e9     	str	x9, [sp]
  153714: 97fd328b     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  153718: 14000001     	b	0x15371c <android::Vector<android::sp<android::AnotherPacketSource>>::~Vector()+0x38>
  15371c: f94003e0     	ldr	x0, [sp]
  153720: 97fd4acc     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  153724: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  153728: 9100c3ff     	add	sp, sp, #0x30
  15372c: d65f03c0     	ret
  153730: 2a0103e8     	mov	w8, w1
  153734: f9000be0     	str	x0, [sp, #0x10]
  153738: b9000fe8     	str	w8, [sp, #0xc]
  15373c: f94003e0     	ldr	x0, [sp]
  153740: 97fd4ac4     	bl	0xa6250 <_ZN7android10VectorImplD2Ev@plt>
  153744: f9400be0     	ldr	x0, [sp, #0x10]
  153748: 97fd6a9f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

000000000015374c <android::ATSParser::SyncEvent::~SyncEvent()>:
  15374c: d10083ff     	sub	sp, sp, #0x20
  153750: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153754: 910043fd     	add	x29, sp, #0x10
  153758: b27c03e8     	orr	x8, xzr, #0x10
  15375c: f90007e0     	str	x0, [sp, #0x8]
  153760: f94007e0     	ldr	x0, [sp, #0x8]
  153764: 8b080000     	add	x0, x0, x8
  153768: 97fd50de     	bl	0xa7ae0 <_ZN7android2spINS_11MediaSourceEED2Ev@plt>
  15376c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153770: 910083ff     	add	sp, sp, #0x20
  153774: d65f03c0     	ret

0000000000153778 <android::sp<android::ATSParser>::~sp()>:
  153778: d10083ff     	sub	sp, sp, #0x20
  15377c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153780: 910043fd     	add	x29, sp, #0x10
  153784: d2800008     	mov	x8, #0x0                // =0
  153788: f90007e0     	str	x0, [sp, #0x8]
  15378c: f94007e0     	ldr	x0, [sp, #0x8]
  153790: aa0003e9     	mov	x9, x0
  153794: f9400129     	ldr	x9, [x9]
  153798: eb08013f     	cmp	x9, x8
  15379c: 1a9f07ea     	cset	w10, ne
  1537a0: f90003e0     	str	x0, [sp]
  1537a4: 3700004a     	tbnz	w10, #0x0, 0x1537ac <android::sp<android::ATSParser>::~sp()+0x34>
  1537a8: 14000006     	b	0x1537c0 <android::sp<android::ATSParser>::~sp()+0x48>
  1537ac: f94003e8     	ldr	x8, [sp]
  1537b0: f9400100     	ldr	x0, [x8]
  1537b4: f94003e1     	ldr	x1, [sp]
  1537b8: 97fd4226     	bl	0xa4050 <_ZNK7android7RefBase9decStrongEPKv@plt>
  1537bc: 14000001     	b	0x1537c0 <android::sp<android::ATSParser>::~sp()+0x48>
  1537c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1537c4: 910083ff     	add	sp, sp, #0x20
  1537c8: d65f03c0     	ret
  1537cc: 97fd6a7e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001537d0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)>:
  1537d0: d10243ff     	sub	sp, sp, #0x90
  1537d4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1537d8: 910203fd     	add	x29, sp, #0x80
  1537dc: b27a07e8     	orr	x8, xzr, #0xc0
  1537e0: b0000aa9     	adrp	x9, 0x2a8000
  1537e4: f9457d29     	ldr	x9, [x9, #0xaf8]
  1537e8: b27d03ea     	orr	x10, xzr, #0x8
  1537ec: 8b0a0129     	add	x9, x9, x10
  1537f0: b0000aaa     	adrp	x10, 0x2a8000
  1537f4: f9418d4a     	ldr	x10, [x10, #0x318]
  1537f8: b27d07eb     	orr	x11, xzr, #0x18
  1537fc: 8b0b014b     	add	x11, x10, x11
  153800: d280120c     	mov	x12, #0x90              // =144
  153804: 8b0c014a     	add	x10, x10, x12
  153808: f81f83a0     	stur	x0, [x29, #-0x8]
  15380c: f81f03a1     	stur	x1, [x29, #-0x10]
  153810: f85f83ac     	ldur	x12, [x29, #-0x8]
  153814: 8b080180     	add	x0, x12, x8
  153818: f81d83a9     	stur	x9, [x29, #-0x28]
  15381c: f81d03ab     	stur	x11, [x29, #-0x30]
  153820: f81c83aa     	stur	x10, [x29, #-0x38]
  153824: f90023ec     	str	x12, [sp, #0x40]
  153828: 97fd3e02     	bl	0xa3030 <_ZN7android7RefBaseC2Ev@plt>
  15382c: f94023e0     	ldr	x0, [sp, #0x40]
  153830: f85d83a1     	ldur	x1, [x29, #-0x28]
  153834: 97fd504b     	bl	0xa7960 <_ZN7android14MediaExtractorC2Ev@plt>
  153838: 14000001     	b	0x15383c <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x6c>
  15383c: b27c07e8     	orr	x8, xzr, #0x30
  153840: b27d03e9     	orr	x9, xzr, #0x8
  153844: f85d03aa     	ldur	x10, [x29, #-0x30]
  153848: f94023eb     	ldr	x11, [sp, #0x40]
  15384c: f900016a     	str	x10, [x11]
  153850: f85c83ac     	ldur	x12, [x29, #-0x38]
  153854: f900616c     	str	x12, [x11, #0xc0]
  153858: 8b090169     	add	x9, x11, x9
  15385c: aa0903e0     	mov	x0, x9
  153860: f9001fe8     	str	x8, [sp, #0x38]
  153864: f9001be9     	str	x9, [sp, #0x30]
  153868: 97fd9574     	bl	0xb8e38 <Java_com_tencent_tav_extractor_AssetExtractor_nativeFinalize+0x2c>
  15386c: f94023e8     	ldr	x8, [sp, #0x40]
  153870: f9401fe9     	ldr	x9, [sp, #0x38]
  153874: 8b09010a     	add	x10, x8, x9
  153878: f85f03a1     	ldur	x1, [x29, #-0x10]
  15387c: aa0a03e0     	mov	x0, x10
  153880: f90017ea     	str	x10, [sp, #0x28]
  153884: 97fd3233     	bl	0xa0150 <_ZN7android2spINS_10DataSourceEEC2ERKS2_@plt>
  153888: 14000001     	b	0x15388c <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xbc>
  15388c: d2801900     	mov	x0, #0xc8               // =200
  153890: b27d0be8     	orr	x8, xzr, #0x38
  153894: f94023e9     	ldr	x9, [sp, #0x40]
  153898: 8b080128     	add	x8, x9, x8
  15389c: f90013e8     	str	x8, [sp, #0x20]
  1538a0: 97fd559c     	bl	0xa8f10 <_Znwm@plt>
  1538a4: f9000fe0     	str	x0, [sp, #0x18]
  1538a8: 14000001     	b	0x1538ac <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xdc>
  1538ac: 52800001     	mov	w1, #0x0                // =0
  1538b0: f9400fe0     	ldr	x0, [sp, #0x18]
  1538b4: 97fd545b     	bl	0xa8a20 <_ZN7android9ATSParserC1Ej@plt>
  1538b8: 14000001     	b	0x1538bc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xec>
  1538bc: f94013e0     	ldr	x0, [sp, #0x20]
  1538c0: f9400fe1     	ldr	x1, [sp, #0x18]
  1538c4: 97fd5657     	bl	0xa9220 <_ZN7android2spINS_9ATSParserEEC2EPS1_@plt>
  1538c8: 14000001     	b	0x1538cc <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0xfc>
  1538cc: d2800001     	mov	x1, #0x0                // =0
  1538d0: b27a03e8     	orr	x8, xzr, #0x40
  1538d4: f94023e9     	ldr	x9, [sp, #0x40]
  1538d8: 8b080128     	add	x8, x9, x8
  1538dc: aa0803e0     	mov	x0, x8
  1538e0: f9000be8     	str	x8, [sp, #0x10]
  1538e4: 97fd598f     	bl	0xa9f20 <_ZN7android9ATSParser9SyncEventC1El@plt>
  1538e8: 14000001     	b	0x1538ec <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x11c>
  1538ec: b27b07e8     	orr	x8, xzr, #0x60
  1538f0: f94023e9     	ldr	x9, [sp, #0x40]
  1538f4: 8b080128     	add	x8, x9, x8
  1538f8: aa0803e0     	mov	x0, x8
  1538fc: f90007e8     	str	x8, [sp, #0x8]
  153900: 97fd31c8     	bl	0xa0020 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEEC2Ev@plt>
  153904: 14000001     	b	0x153908 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x138>
  153908: d2801108     	mov	x8, #0x88               // =136
  15390c: f94023e9     	ldr	x9, [sp, #0x40]
  153910: 8b080128     	add	x8, x9, x8
  153914: aa0803e0     	mov	x0, x8
  153918: f90003e8     	str	x8, [sp]
  15391c: 97fd4585     	bl	0xa4f30 <_ZN7android6VectorINS_11KeyedVectorIllEEEC2Ev@plt>
  153920: 14000001     	b	0x153924 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x154>
  153924: f94023e8     	ldr	x8, [sp, #0x40]
  153928: f9005d1f     	str	xzr, [x8, #0xb8]
  15392c: aa0803e0     	mov	x0, x8
  153930: 97fd4610     	bl	0xa5170 <_ZN7android16MPEG2TSExtractor4initEv@plt>
  153934: 14000001     	b	0x153938 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x168>
  153938: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  15393c: 910243ff     	add	sp, sp, #0x90
  153940: d65f03c0     	ret
  153944: 2a0103e8     	mov	w8, w1
  153948: f81e83a0     	stur	x0, [x29, #-0x18]
  15394c: b81e43a8     	stur	w8, [x29, #-0x1c]
  153950: 1400002d     	b	0x153a04 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x234>
  153954: 2a0103e8     	mov	w8, w1
  153958: f81e83a0     	stur	x0, [x29, #-0x18]
  15395c: b81e43a8     	stur	w8, [x29, #-0x1c]
  153960: 14000024     	b	0x1539f0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x220>
  153964: 2a0103e8     	mov	w8, w1
  153968: f81e83a0     	stur	x0, [x29, #-0x18]
  15396c: b81e43a8     	stur	w8, [x29, #-0x1c]
  153970: 1400001e     	b	0x1539e8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x218>
  153974: 2a0103e8     	mov	w8, w1
  153978: f81e83a0     	stur	x0, [x29, #-0x18]
  15397c: b81e43a8     	stur	w8, [x29, #-0x1c]
  153980: f9400fe0     	ldr	x0, [sp, #0x18]
  153984: 97fd33f7     	bl	0xa0960 <_ZdlPv@plt>
  153988: 14000018     	b	0x1539e8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x218>
  15398c: 2a0103e8     	mov	w8, w1
  153990: f81e83a0     	stur	x0, [x29, #-0x18]
  153994: b81e43a8     	stur	w8, [x29, #-0x1c]
  153998: 14000012     	b	0x1539e0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x210>
  15399c: 2a0103e8     	mov	w8, w1
  1539a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1539a4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1539a8: 1400000c     	b	0x1539d8 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x208>
  1539ac: 2a0103e8     	mov	w8, w1
  1539b0: f81e83a0     	stur	x0, [x29, #-0x18]
  1539b4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1539b8: 14000006     	b	0x1539d0 <android::MPEG2TSExtractor::MPEG2TSExtractor(android::sp<android::DataSource> const&)+0x200>
  1539bc: 2a0103e8     	mov	w8, w1
  1539c0: f81e83a0     	stur	x0, [x29, #-0x18]
  1539c4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1539c8: f94003e0     	ldr	x0, [sp]
  1539cc: 97fd3c69     	bl	0xa2b70 <_ZN7android6VectorINS_11KeyedVectorIllEEED2Ev@plt>
  1539d0: f94007e0     	ldr	x0, [sp, #0x8]
  1539d4: 97fd5a47     	bl	0xaa2f0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEED2Ev@plt>
  1539d8: f9400be0     	ldr	x0, [sp, #0x10]
  1539dc: 97fd4f85     	bl	0xa77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>
  1539e0: f94013e0     	ldr	x0, [sp, #0x20]
  1539e4: 97fd4fc3     	bl	0xa78f0 <_ZN7android2spINS_9ATSParserEED2Ev@plt>
  1539e8: f94017e0     	ldr	x0, [sp, #0x28]
  1539ec: 97fd3179     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  1539f0: f9401be0     	ldr	x0, [sp, #0x30]
  1539f4: 97fd597f     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1539f8: f94023e0     	ldr	x0, [sp, #0x40]
  1539fc: f85d83a1     	ldur	x1, [x29, #-0x28]
  153a00: 97fd5c4c     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  153a04: b27a07e8     	orr	x8, xzr, #0xc0
  153a08: f94023e9     	ldr	x9, [sp, #0x40]
  153a0c: 8b080120     	add	x0, x9, x8
  153a10: 97fd343c     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  153a14: f85e83a0     	ldur	x0, [x29, #-0x18]
  153a18: 97fd513e     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000153a1c <android::MPEG2TSExtractor::countTracks()>:
  153a1c: d10083ff     	sub	sp, sp, #0x20
  153a20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153a24: 910043fd     	add	x29, sp, #0x10
  153a28: b27b07e8     	orr	x8, xzr, #0x60
  153a2c: f90007e0     	str	x0, [sp, #0x8]
  153a30: f94007e0     	ldr	x0, [sp, #0x8]
  153a34: 8b080000     	add	x0, x0, x8
  153a38: 97fd339e     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  153a3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153a40: 910083ff     	add	sp, sp, #0x20
  153a44: d65f03c0     	ret

0000000000153a48 <android::Vector<android::sp<android::AnotherPacketSource>>::size() const>:
  153a48: d10083ff     	sub	sp, sp, #0x20
  153a4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153a50: 910043fd     	add	x29, sp, #0x10
  153a54: f90007e0     	str	x0, [sp, #0x8]
  153a58: f94007e0     	ldr	x0, [sp, #0x8]
  153a5c: 97fd3c5d     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  153a60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153a64: 910083ff     	add	sp, sp, #0x20
  153a68: d65f03c0     	ret

0000000000153a6c <android::MPEG2TSExtractor::getTrack(unsigned long)>:
  153a6c: d102c3ff     	sub	sp, sp, #0xb0
  153a70: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  153a74: 910283fd     	add	x29, sp, #0xa0
  153a78: d53bd049     	mrs	x9, TPIDR_EL0
  153a7c: f9401529     	ldr	x9, [x9, #0x28]
  153a80: f81f83a9     	stur	x9, [x29, #-0x8]
  153a84: f81e83a0     	stur	x0, [x29, #-0x18]
  153a88: f81e03a1     	stur	x1, [x29, #-0x20]
  153a8c: f85e83a9     	ldur	x9, [x29, #-0x18]
  153a90: aa0903e0     	mov	x0, x9
  153a94: f85e03a1     	ldur	x1, [x29, #-0x20]
  153a98: 91018129     	add	x9, x9, #0x60
  153a9c: f81c83a0     	stur	x0, [x29, #-0x38]
  153aa0: aa0903e0     	mov	x0, x9
  153aa4: f81c03a8     	stur	x8, [x29, #-0x40]
  153aa8: f81b83a1     	stur	x1, [x29, #-0x48]
  153aac: 97fd3381     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  153ab0: f85b83a8     	ldur	x8, [x29, #-0x48]
  153ab4: eb000108     	subs	x8, x8, x0
  153ab8: f9002be8     	str	x8, [sp, #0x50]
  153abc: 54000123     	b.lo	0x153ae0 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x74>
  153ac0: 14000001     	b	0x153ac4 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x58>
  153ac4: aa1f03e0     	mov	x0, xzr
  153ac8: f85c03a8     	ldur	x8, [x29, #-0x40]
  153acc: f90027e0     	str	x0, [sp, #0x48]
  153ad0: aa0803e0     	mov	x0, x8
  153ad4: f94027e1     	ldr	x1, [sp, #0x48]
  153ad8: 97fd3d0a     	bl	0xa2f00 <_ZN7android2spINS_12IMediaSourceEEC2EPS1_@plt>
  153adc: 14000042     	b	0x153be4 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x178>
  153ae0: 321c07e8     	orr	w8, wzr, #0x30
  153ae4: 2a0803e0     	mov	w0, w8
  153ae8: 97fd550a     	bl	0xa8f10 <_Znwm@plt>
  153aec: aa0003fe     	mov	x30, x0
  153af0: 320003e8     	orr	w8, wzr, #0x1
  153af4: 381d33a8     	sturb	w8, [x29, #-0x2d]
  153af8: d10043a9     	sub	x9, x29, #0x10
  153afc: f90023e0     	str	x0, [sp, #0x40]
  153b00: aa0903e0     	mov	x0, x9
  153b04: f85c83a1     	ldur	x1, [x29, #-0x38]
  153b08: f9001ffe     	str	x30, [sp, #0x38]
  153b0c: 97fd4ffd     	bl	0xa7b00 <_ZN7android2spINS_16MPEG2TSExtractorEEC2EPS1_@plt>
  153b10: 14000001     	b	0x153b14 <android::MPEG2TSExtractor::getTrack(unsigned long)+0xa8>
  153b14: f85c83a8     	ldur	x8, [x29, #-0x38]
  153b18: 91018100     	add	x0, x8, #0x60
  153b1c: f85e03a1     	ldur	x1, [x29, #-0x20]
  153b20: 97fd3a68     	bl	0xa24c0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE10editItemAtEm@plt>
  153b24: f9001be0     	str	x0, [sp, #0x30]
  153b28: 14000001     	b	0x153b2c <android::MPEG2TSExtractor::getTrack(unsigned long)+0xc0>
  153b2c: f85c83a8     	ldur	x8, [x29, #-0x38]
  153b30: f9405909     	ldr	x9, [x8, #0xb0]
  153b34: 91022100     	add	x0, x8, #0x88
  153b38: f85e03a1     	ldur	x1, [x29, #-0x20]
  153b3c: f90017e9     	str	x9, [sp, #0x28]
  153b40: 97fd32a0     	bl	0xa05c0 <_ZN7android6VectorINS_11KeyedVectorIllEEE10editItemAtEm@plt>
  153b44: f90013e0     	str	x0, [sp, #0x20]
  153b48: 14000001     	b	0x153b4c <android::MPEG2TSExtractor::getTrack(unsigned long)+0xe0>
  153b4c: f94017e8     	ldr	x8, [sp, #0x28]
  153b50: f94013e9     	ldr	x9, [sp, #0x20]
  153b54: eb09010a     	subs	x10, x8, x9
  153b58: 1a9f17e3     	cset	w3, eq
  153b5c: d10043a1     	sub	x1, x29, #0x10
  153b60: f94023e0     	ldr	x0, [sp, #0x40]
  153b64: f9401be2     	ldr	x2, [sp, #0x30]
  153b68: f9000fea     	str	x10, [sp, #0x18]
  153b6c: 97fd379d     	bl	0xa19e0 <_ZN7android13MPEG2TSSourceC1ERKNS_2spINS_16MPEG2TSExtractorEEERKNS1_INS_19AnotherPacketSourceEEEb@plt>
  153b70: 14000001     	b	0x153b74 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x108>
  153b74: 2a1f03e8     	mov	w8, wzr
  153b78: 381d33a8     	sturb	w8, [x29, #-0x2d]
  153b7c: f85c03a0     	ldur	x0, [x29, #-0x40]
  153b80: f94023e1     	ldr	x1, [sp, #0x40]
  153b84: 97fd3703     	bl	0xa1790 <_ZN7android2spINS_12IMediaSourceEEC2INS_13MPEG2TSSourceEEEPT_@plt>
  153b88: 14000001     	b	0x153b8c <android::MPEG2TSExtractor::getTrack(unsigned long)+0x120>
  153b8c: d10043a0     	sub	x0, x29, #0x10
  153b90: 97fd4d60     	bl	0xa7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>
  153b94: 14000014     	b	0x153be4 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x178>
  153b98: f81d83a0     	stur	x0, [x29, #-0x28]
  153b9c: 2a0103e8     	mov	w8, w1
  153ba0: b81d43a8     	stur	w8, [x29, #-0x2c]
  153ba4: 14000007     	b	0x153bc0 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x154>
  153ba8: f81d83a0     	stur	x0, [x29, #-0x28]
  153bac: 2a0103e8     	mov	w8, w1
  153bb0: b81d43a8     	stur	w8, [x29, #-0x2c]
  153bb4: d10043a0     	sub	x0, x29, #0x10
  153bb8: 97fd4d56     	bl	0xa7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>
  153bbc: 14000001     	b	0x153bc0 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x154>
  153bc0: 385d33a8     	ldurb	w8, [x29, #-0x2d]
  153bc4: 71000508     	subs	w8, w8, #0x1
  153bc8: b90017e8     	str	w8, [sp, #0x14]
  153bcc: 540000a1     	b.ne	0x153be0 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x174>
  153bd0: 14000001     	b	0x153bd4 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x168>
  153bd4: f9401fe0     	ldr	x0, [sp, #0x38]
  153bd8: 97fd3362     	bl	0xa0960 <_ZdlPv@plt>
  153bdc: 14000001     	b	0x153be0 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x174>
  153be0: 1400000b     	b	0x153c0c <android::MPEG2TSExtractor::getTrack(unsigned long)+0x1a0>
  153be4: d53bd048     	mrs	x8, TPIDR_EL0
  153be8: f9401508     	ldr	x8, [x8, #0x28]
  153bec: f85f83a9     	ldur	x9, [x29, #-0x8]
  153bf0: eb090108     	subs	x8, x8, x9
  153bf4: f90007e8     	str	x8, [sp, #0x8]
  153bf8: 540000e1     	b.ne	0x153c14 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x1a8>
  153bfc: 14000001     	b	0x153c00 <android::MPEG2TSExtractor::getTrack(unsigned long)+0x194>
  153c00: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  153c04: 9102c3ff     	add	sp, sp, #0xb0
  153c08: d65f03c0     	ret
  153c0c: f85d83a0     	ldur	x0, [x29, #-0x28]
  153c10: 97fd50c0     	bl	0xa7f10 <_Unwind_Resume@plt>
  153c14: 97fd5857     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000153c18 <android::sp<android::MPEG2TSExtractor>::sp(android::MPEG2TSExtractor*)>:
  153c18: d100c3ff     	sub	sp, sp, #0x30
  153c1c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  153c20: 910083fd     	add	x29, sp, #0x20
  153c24: d2800008     	mov	x8, #0x0                // =0
  153c28: f81f83a0     	stur	x0, [x29, #-0x8]
  153c2c: f9000be1     	str	x1, [sp, #0x10]
  153c30: f85f83a0     	ldur	x0, [x29, #-0x8]
  153c34: aa0003e1     	mov	x1, x0
  153c38: f9400be9     	ldr	x9, [sp, #0x10]
  153c3c: f9000029     	str	x9, [x1]
  153c40: f9400be9     	ldr	x9, [sp, #0x10]
  153c44: eb08013f     	cmp	x9, x8
  153c48: 1a9f07ea     	cset	w10, ne
  153c4c: f90007e0     	str	x0, [sp, #0x8]
  153c50: 3700004a     	tbnz	w10, #0x0, 0x153c58 <android::sp<android::MPEG2TSExtractor>::sp(android::MPEG2TSExtractor*)+0x40>
  153c54: 14000008     	b	0x153c74 <android::sp<android::MPEG2TSExtractor>::sp(android::MPEG2TSExtractor*)+0x5c>
  153c58: f9400be8     	ldr	x8, [sp, #0x10]
  153c5c: f9400109     	ldr	x9, [x8]
  153c60: f85e8129     	ldur	x9, [x9, #-0x18]
  153c64: 8b090108     	add	x8, x8, x9
  153c68: aa0803e0     	mov	x0, x8
  153c6c: f94007e1     	ldr	x1, [sp, #0x8]
  153c70: 97fd5aec     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  153c74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  153c78: 9100c3ff     	add	sp, sp, #0x30
  153c7c: d65f03c0     	ret

0000000000153c80 <android::Vector<android::sp<android::AnotherPacketSource>>::editItemAt(unsigned long)>:
  153c80: d10083ff     	sub	sp, sp, #0x20
  153c84: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153c88: 910043fd     	add	x29, sp, #0x10
  153c8c: f90007e0     	str	x0, [sp, #0x8]
  153c90: f90003e1     	str	x1, [sp]
  153c94: f94007e0     	ldr	x0, [sp, #0x8]
  153c98: f94003e1     	ldr	x1, [sp]
  153c9c: 97fd3835     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  153ca0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153ca4: 910083ff     	add	sp, sp, #0x20
  153ca8: d65f03c0     	ret

0000000000153cac <android::Vector<android::KeyedVector<long, long>>::editItemAt(unsigned long)>:
  153cac: d10083ff     	sub	sp, sp, #0x20
  153cb0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  153cb4: 910043fd     	add	x29, sp, #0x10
  153cb8: f90007e0     	str	x0, [sp, #0x8]
  153cbc: f90003e1     	str	x1, [sp]
  153cc0: f94007e0     	ldr	x0, [sp, #0x8]
  153cc4: f94003e1     	ldr	x1, [sp]
  153cc8: 97fd382a     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  153ccc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  153cd0: 910083ff     	add	sp, sp, #0x20
  153cd4: d65f03c0     	ret

0000000000153cd8 <android::sp<android::IMediaSource>::sp<android::MPEG2TSSource>(android::MPEG2TSSource*)>:
  153cd8: d100c3ff     	sub	sp, sp, #0x30
  153cdc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  153ce0: 910083fd     	add	x29, sp, #0x20
  153ce4: d2800008     	mov	x8, #0x0                // =0
  153ce8: f81f83a0     	stur	x0, [x29, #-0x8]
  153cec: f9000be1     	str	x1, [sp, #0x10]
  153cf0: f85f83a0     	ldur	x0, [x29, #-0x8]
  153cf4: aa0003e1     	mov	x1, x0
  153cf8: f9400be9     	ldr	x9, [sp, #0x10]
  153cfc: f9000029     	str	x9, [x1]
  153d00: f9400be9     	ldr	x9, [sp, #0x10]
  153d04: eb08013f     	cmp	x9, x8
  153d08: 1a9f07ea     	cset	w10, ne
  153d0c: f90007e0     	str	x0, [sp, #0x8]
  153d10: 3700004a     	tbnz	w10, #0x0, 0x153d18 <android::sp<android::IMediaSource>::sp<android::MPEG2TSSource>(android::MPEG2TSSource*)+0x40>
  153d14: 14000008     	b	0x153d34 <android::sp<android::IMediaSource>::sp<android::MPEG2TSSource>(android::MPEG2TSSource*)+0x5c>
  153d18: f9400be8     	ldr	x8, [sp, #0x10]
  153d1c: f9400109     	ldr	x9, [x8]
  153d20: f85e8129     	ldur	x9, [x9, #-0x18]
  153d24: 8b090108     	add	x8, x8, x9
  153d28: aa0803e0     	mov	x0, x8
  153d2c: f94007e1     	ldr	x1, [sp, #0x8]
  153d30: 97fd5abc     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  153d34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  153d38: 9100c3ff     	add	sp, sp, #0x30
  153d3c: d65f03c0     	ret

0000000000153d40 <android::MPEG2TSExtractor::getTrackMetaData(unsigned long, unsigned int)>:
  153d40: d10143ff     	sub	sp, sp, #0x50
  153d44: a9047bfd     	stp	x29, x30, [sp, #0x40]
  153d48: 910103fd     	add	x29, sp, #0x40
  153d4c: b27b07e9     	orr	x9, xzr, #0x60
  153d50: d280000a     	mov	x10, #0x0               // =0
  153d54: f81f83a0     	stur	x0, [x29, #-0x8]
  153d58: f81f03a1     	stur	x1, [x29, #-0x10]
  153d5c: b81ec3a2     	stur	w2, [x29, #-0x14]
  153d60: f85f83a0     	ldur	x0, [x29, #-0x8]
  153d64: f85f03a1     	ldur	x1, [x29, #-0x10]
  153d68: 8b090009     	add	x9, x0, x9
  153d6c: f90013e0     	str	x0, [sp, #0x20]
  153d70: aa0903e0     	mov	x0, x9
  153d74: f9000fe8     	str	x8, [sp, #0x18]
  153d78: f9000bea     	str	x10, [sp, #0x10]
  153d7c: f90007e1     	str	x1, [sp, #0x8]
  153d80: 97fd32cc     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  153d84: f94007e8     	ldr	x8, [sp, #0x8]
  153d88: eb00011f     	cmp	x8, x0
  153d8c: 1a9f27e2     	cset	w2, lo
  153d90: 37000042     	tbnz	w2, #0x0, 0x153d98 <android::MPEG2TSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x58>
  153d94: 1400000f     	b	0x153dd0 <android::MPEG2TSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x90>
  153d98: b27b07e8     	orr	x8, xzr, #0x60
  153d9c: f94013e9     	ldr	x9, [sp, #0x20]
  153da0: 8b080120     	add	x0, x9, x8
  153da4: f85f03a1     	ldur	x1, [x29, #-0x10]
  153da8: 97fd39c6     	bl	0xa24c0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEE10editItemAtEm@plt>
  153dac: 97fd3e25     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  153db0: f9400008     	ldr	x8, [x0]
  153db4: f9401108     	ldr	x8, [x8, #0x20]
  153db8: f9400fe1     	ldr	x1, [sp, #0x18]
  153dbc: f90003e8     	str	x8, [sp]
  153dc0: aa0103e8     	mov	x8, x1
  153dc4: f94003e9     	ldr	x9, [sp]
  153dc8: d63f0120     	blr	x9
  153dcc: 14000004     	b	0x153ddc <android::MPEG2TSExtractor::getTrackMetaData(unsigned long, unsigned int)+0x9c>
  153dd0: f9400fe0     	ldr	x0, [sp, #0x18]
  153dd4: f9400be1     	ldr	x1, [sp, #0x10]
  153dd8: 97fd474a     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  153ddc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  153de0: 910143ff     	add	sp, sp, #0x50
  153de4: d65f03c0     	ret

0000000000153de8 <android::MPEG2TSExtractor::getMetaData()>:
  153de8: d10143ff     	sub	sp, sp, #0x50
  153dec: a9047bfd     	stp	x29, x30, [sp, #0x40]
  153df0: 910103fd     	add	x29, sp, #0x40
  153df4: 52800009     	mov	w9, #0x0                // =0
  153df8: b27d0bea     	orr	x10, xzr, #0x38
  153dfc: b0000aab     	adrp	x11, 0x2a8000
  153e00: f944c56b     	ldr	x11, [x11, #0x988]
  153e04: f81f83a0     	stur	x0, [x29, #-0x8]
  153e08: 320003ec     	orr	w12, wzr, #0x1
  153e0c: 0a0c0129     	and	w9, w9, w12
  153e10: 381f73a9     	sturb	w9, [x29, #-0x9]
  153e14: aa0a03e0     	mov	x0, x10
  153e18: f9000fe8     	str	x8, [sp, #0x18]
  153e1c: f9000beb     	str	x11, [sp, #0x10]
  153e20: 97fd543c     	bl	0xa8f10 <_Znwm@plt>
  153e24: f90007e0     	str	x0, [sp, #0x8]
  153e28: 97fd4d22     	bl	0xa72b0 <_ZN7android8MetaDataC1Ev@plt>
  153e2c: 14000001     	b	0x153e30 <android::MPEG2TSExtractor::getMetaData()+0x48>
  153e30: f9400fe0     	ldr	x0, [sp, #0x18]
  153e34: f94007e1     	ldr	x1, [sp, #0x8]
  153e38: 97fd4732     	bl	0xa5b00 <_ZN7android2spINS_8MetaDataEEC2EPS1_@plt>
  153e3c: f9400fe0     	ldr	x0, [sp, #0x18]
  153e40: 97fd441c     	bl	0xa4eb0 <_ZNK7android2spINS_8MetaDataEEptEv@plt>
  153e44: f90003e0     	str	x0, [sp]
  153e48: 14000001     	b	0x153e4c <android::MPEG2TSExtractor::getMetaData()+0x64>
  153e4c: 528daca1     	mov	w1, #0x6d65             // =28005
  153e50: 72adad21     	movk	w1, #0x6d69, lsl #16
  153e54: f9400be8     	ldr	x8, [sp, #0x10]
  153e58: f9400102     	ldr	x2, [x8]
  153e5c: f94003e0     	ldr	x0, [sp]
  153e60: 97fd3158     	bl	0xa03c0 <_ZN7android8MetaData10setCStringEjPKc@plt>
  153e64: 14000001     	b	0x153e68 <android::MPEG2TSExtractor::getMetaData()+0x80>
  153e68: 12800008     	mov	w8, #-0x1               // =-1
  153e6c: 320003e9     	orr	w9, wzr, #0x1
  153e70: 0a090108     	and	w8, w8, w9
  153e74: 381f73a8     	sturb	w8, [x29, #-0x9]
  153e78: 385f73a8     	ldurb	w8, [x29, #-0x9]
  153e7c: 37000208     	tbnz	w8, #0x0, 0x153ebc <android::MPEG2TSExtractor::getMetaData()+0xd4>
  153e80: 1400000d     	b	0x153eb4 <android::MPEG2TSExtractor::getMetaData()+0xcc>
  153e84: 2a0103e8     	mov	w8, w1
  153e88: f81e83a0     	stur	x0, [x29, #-0x18]
  153e8c: b81e43a8     	stur	w8, [x29, #-0x1c]
  153e90: f94007e0     	ldr	x0, [sp, #0x8]
  153e94: 97fd32b3     	bl	0xa0960 <_ZdlPv@plt>
  153e98: 1400000c     	b	0x153ec8 <android::MPEG2TSExtractor::getMetaData()+0xe0>
  153e9c: 2a0103e8     	mov	w8, w1
  153ea0: f81e83a0     	stur	x0, [x29, #-0x18]
  153ea4: b81e43a8     	stur	w8, [x29, #-0x1c]
  153ea8: f9400fe0     	ldr	x0, [sp, #0x18]
  153eac: 97fd36b1     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  153eb0: 14000006     	b	0x153ec8 <android::MPEG2TSExtractor::getMetaData()+0xe0>
  153eb4: f9400fe0     	ldr	x0, [sp, #0x18]
  153eb8: 97fd36ae     	bl	0xa1970 <_ZN7android2spINS_8MetaDataEED2Ev@plt>
  153ebc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  153ec0: 910143ff     	add	sp, sp, #0x50
  153ec4: d65f03c0     	ret
  153ec8: f85e83a0     	ldur	x0, [x29, #-0x18]
  153ecc: 97fd5011     	bl	0xa7f10 <_Unwind_Resume@plt>

0000000000153ed0 <android::MPEG2TSExtractor::feedMore(bool)>:
  153ed0: d10703ff     	sub	sp, sp, #0x1c0
  153ed4: f900d3fc     	str	x28, [sp, #0x1a0]
  153ed8: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  153edc: 9106c3fd     	add	x29, sp, #0x1b0
  153ee0: 9101c3e8     	add	x8, sp, #0x70
  153ee4: d53bd049     	mrs	x9, TPIDR_EL0
  153ee8: f9401529     	ldr	x9, [x9, #0x28]
  153eec: f9000109     	str	x9, [x8]
  153ef0: f90053e0     	str	x0, [sp, #0xa0]
  153ef4: 12000021     	and	w1, w1, #0x1
  153ef8: 390273e1     	strb	w1, [sp, #0x9c]
  153efc: f94053e9     	ldr	x9, [sp, #0xa0]
  153f00: aa0903e0     	mov	x0, x9
  153f04: 91002121     	add	x1, x9, #0x8
  153f08: 910343ea     	add	x10, sp, #0xd0
  153f0c: f90037e0     	str	x0, [sp, #0x68]
  153f10: aa0a03e0     	mov	x0, x10
  153f14: f90033e8     	str	x8, [sp, #0x60]
  153f18: f9002fe9     	str	x9, [sp, #0x58]
  153f1c: 97fd8d09     	bl	0xb7340 <setMediaExtractor+0x248>
  153f20: f9402fe8     	ldr	x8, [sp, #0x58]
  153f24: 9100c100     	add	x0, x8, #0x30
  153f28: 97fd4e1a     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  153f2c: f9002be0     	str	x0, [sp, #0x50]
  153f30: 14000001     	b	0x153f34 <android::MPEG2TSExtractor::feedMore(bool)+0x64>
  153f34: f94037e8     	ldr	x8, [sp, #0x68]
  153f38: f9405d01     	ldr	x1, [x8, #0xb8]
  153f3c: f9402be9     	ldr	x9, [sp, #0x50]
  153f40: f940012a     	ldr	x10, [x9]
  153f44: f9401d4a     	ldr	x10, [x10, #0x38]
  153f48: 5280178b     	mov	w11, #0xbc              // =188
  153f4c: 2a0b03e3     	mov	w3, w11
  153f50: d10353a2     	sub	x2, x29, #0xd4
  153f54: aa0903e0     	mov	x0, x9
  153f58: d63f0140     	blr	x10
  153f5c: f90027e0     	str	x0, [sp, #0x48]
  153f60: 14000001     	b	0x153f64 <android::MPEG2TSExtractor::feedMore(bool)+0x94>
  153f64: f94027e8     	ldr	x8, [sp, #0x48]
  153f68: f9004be8     	str	x8, [sp, #0x90]
  153f6c: f9404be9     	ldr	x9, [sp, #0x90]
  153f70: f102ed29     	subs	x9, x9, #0xbb
  153f74: f90023e9     	str	x9, [sp, #0x40]
  153f78: 5400042c     	b.gt	0x153ffc <android::MPEG2TSExtractor::feedMore(bool)+0x12c>
  153f7c: 14000001     	b	0x153f80 <android::MPEG2TSExtractor::feedMore(bool)+0xb0>
  153f80: f9404be8     	ldr	x8, [sp, #0x90]
  153f84: b7f80208     	tbnz	x8, #0x3f, 0x153fc4 <android::MPEG2TSExtractor::feedMore(bool)+0xf4>
  153f88: 14000001     	b	0x153f8c <android::MPEG2TSExtractor::feedMore(bool)+0xbc>
  153f8c: f94037e8     	ldr	x8, [sp, #0x68]
  153f90: 9100e100     	add	x0, x8, #0x38
  153f94: 97fd45b7     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  153f98: f9001fe0     	str	x0, [sp, #0x38]
  153f9c: 14000001     	b	0x153fa0 <android::MPEG2TSExtractor::feedMore(bool)+0xd0>
  153fa0: 12807e41     	mov	w1, #-0x3f3             // =-1011
  153fa4: f9401fe0     	ldr	x0, [sp, #0x38]
  153fa8: 97fd3f1e     	bl	0xa3c20 <_ZN7android9ATSParser9signalEOSEi@plt>
  153fac: 14000001     	b	0x153fb0 <android::MPEG2TSExtractor::feedMore(bool)+0xe0>
  153fb0: 14000005     	b	0x153fc4 <android::MPEG2TSExtractor::feedMore(bool)+0xf4>
  153fb4: f90047e0     	str	x0, [sp, #0x88]
  153fb8: 2a0103e8     	mov	w8, w1
  153fbc: b90087e8     	str	w8, [sp, #0x84]
  153fc0: 1400005c     	b	0x154130 <android::MPEG2TSExtractor::feedMore(bool)+0x260>
  153fc4: f9404be8     	ldr	x8, [sp, #0x90]
  153fc8: b6f800a8     	tbz	x8, #0x3f, 0x153fdc <android::MPEG2TSExtractor::feedMore(bool)+0x10c>
  153fcc: 14000001     	b	0x153fd0 <android::MPEG2TSExtractor::feedMore(bool)+0x100>
  153fd0: b94093e8     	ldr	w8, [sp, #0x90]
  153fd4: b90037e8     	str	w8, [sp, #0x34]
  153fd8: 14000004     	b	0x153fe8 <android::MPEG2TSExtractor::feedMore(bool)+0x118>
  153fdc: 12807e48     	mov	w8, #-0x3f3             // =-1011
  153fe0: b90037e8     	str	w8, [sp, #0x34]
  153fe4: 14000001     	b	0x153fe8 <android::MPEG2TSExtractor::feedMore(bool)+0x118>
  153fe8: b94037e8     	ldr	w8, [sp, #0x34]
  153fec: b900afe8     	str	w8, [sp, #0xac]
  153ff0: 320003e8     	orr	w8, wzr, #0x1
  153ff4: b90083e8     	str	w8, [sp, #0x80]
  153ff8: 1400003d     	b	0x1540ec <android::MPEG2TSExtractor::feedMore(bool)+0x21c>
  153ffc: f94037e8     	ldr	x8, [sp, #0x68]
  154000: f9405d01     	ldr	x1, [x8, #0xb8]
  154004: 9102c3e0     	add	x0, sp, #0xb0
  154008: 97fd57c6     	bl	0xa9f20 <_ZN7android9ATSParser9SyncEventC1El@plt>
  15400c: 14000001     	b	0x154010 <android::MPEG2TSExtractor::feedMore(bool)+0x140>
  154010: f9404be8     	ldr	x8, [sp, #0x90]
  154014: f94037e9     	ldr	x9, [sp, #0x68]
  154018: f9405d2a     	ldr	x10, [x9, #0xb8]
  15401c: 8b080148     	add	x8, x10, x8
  154020: f9005d28     	str	x8, [x9, #0xb8]
  154024: 9100e120     	add	x0, x9, #0x38
  154028: 97fd4592     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  15402c: f90017e0     	str	x0, [sp, #0x28]
  154030: 14000001     	b	0x154034 <android::MPEG2TSExtractor::feedMore(bool)+0x164>
  154034: 52801788     	mov	w8, #0xbc               // =188
  154038: 2a0803e2     	mov	w2, w8
  15403c: d10353a1     	sub	x1, x29, #0xd4
  154040: 9102c3e3     	add	x3, sp, #0xb0
  154044: f94017e0     	ldr	x0, [sp, #0x28]
  154048: 97fd3d96     	bl	0xa36a0 <_ZN7android9ATSParser12feedTSPacketEPKvmPNS0_9SyncEventE@plt>
  15404c: b90027e0     	str	w0, [sp, #0x24]
  154050: 14000001     	b	0x154054 <android::MPEG2TSExtractor::feedMore(bool)+0x184>
  154054: b94027e8     	ldr	w8, [sp, #0x24]
  154058: b9007fe8     	str	w8, [sp, #0x7c]
  15405c: 9102c3e0     	add	x0, sp, #0xb0
  154060: 97fd5238     	bl	0xa8940 <_ZNK7android9ATSParser9SyncEvent15hasReturnedDataEv@plt>
  154064: b90023e0     	str	w0, [sp, #0x20]
  154068: 14000001     	b	0x15406c <android::MPEG2TSExtractor::feedMore(bool)+0x19c>
  15406c: b94023e8     	ldr	w8, [sp, #0x20]
  154070: 36000308     	tbz	w8, #0x0, 0x1540d0 <android::MPEG2TSExtractor::feedMore(bool)+0x200>
  154074: 14000001     	b	0x154078 <android::MPEG2TSExtractor::feedMore(bool)+0x1a8>
  154078: 394273e8     	ldrb	w8, [sp, #0x9c]
  15407c: 360001e8     	tbz	w8, #0x0, 0x1540b8 <android::MPEG2TSExtractor::feedMore(bool)+0x1e8>
  154080: 14000001     	b	0x154084 <android::MPEG2TSExtractor::feedMore(bool)+0x1b4>
  154084: f94037e8     	ldr	x8, [sp, #0x68]
  154088: 91010100     	add	x0, x8, #0x40
  15408c: 9102c3e1     	add	x1, sp, #0xb0
  154090: 97fd3f24     	bl	0xa3d20 <_ZN7android9ATSParser9SyncEventaSERKS1_@plt>
  154094: f9000fe0     	str	x0, [sp, #0x18]
  154098: 14000001     	b	0x15409c <android::MPEG2TSExtractor::feedMore(bool)+0x1cc>
  15409c: 1400000c     	b	0x1540cc <android::MPEG2TSExtractor::feedMore(bool)+0x1fc>
  1540a0: f90047e0     	str	x0, [sp, #0x88]
  1540a4: 2a0103e8     	mov	w8, w1
  1540a8: b90087e8     	str	w8, [sp, #0x84]
  1540ac: 9102c3e0     	add	x0, sp, #0xb0
  1540b0: 97fd4dd0     	bl	0xa77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>
  1540b4: 1400001f     	b	0x154130 <android::MPEG2TSExtractor::feedMore(bool)+0x260>
  1540b8: 9102c3e1     	add	x1, sp, #0xb0
  1540bc: f94037e0     	ldr	x0, [sp, #0x68]
  1540c0: 97fd4d18     	bl	0xa7520 <_ZN7android16MPEG2TSExtractor14addSyncPoint_lERKNS_9ATSParser9SyncEventE@plt>
  1540c4: 14000001     	b	0x1540c8 <android::MPEG2TSExtractor::feedMore(bool)+0x1f8>
  1540c8: 14000001     	b	0x1540cc <android::MPEG2TSExtractor::feedMore(bool)+0x1fc>
  1540cc: 14000001     	b	0x1540d0 <android::MPEG2TSExtractor::feedMore(bool)+0x200>
  1540d0: b9407fe8     	ldr	w8, [sp, #0x7c]
  1540d4: b900afe8     	str	w8, [sp, #0xac]
  1540d8: 320003e8     	orr	w8, wzr, #0x1
  1540dc: b90083e8     	str	w8, [sp, #0x80]
  1540e0: 9102c3e0     	add	x0, sp, #0xb0
  1540e4: 97fd4dc3     	bl	0xa77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>
  1540e8: 14000001     	b	0x1540ec <android::MPEG2TSExtractor::feedMore(bool)+0x21c>
  1540ec: 910343e0     	add	x0, sp, #0xd0
  1540f0: 97fd8d2b     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  1540f4: b940afe8     	ldr	w8, [sp, #0xac]
  1540f8: d53bd040     	mrs	x0, TPIDR_EL0
  1540fc: f9401400     	ldr	x0, [x0, #0x28]
  154100: f94033fe     	ldr	x30, [sp, #0x60]
  154104: f94003c9     	ldr	x9, [x30]
  154108: eb090009     	subs	x9, x0, x9
  15410c: b90017e8     	str	w8, [sp, #0x14]
  154110: f90007e9     	str	x9, [sp, #0x8]
  154114: 54000181     	b.ne	0x154144 <android::MPEG2TSExtractor::feedMore(bool)+0x274>
  154118: 14000001     	b	0x15411c <android::MPEG2TSExtractor::feedMore(bool)+0x24c>
  15411c: b94017e0     	ldr	w0, [sp, #0x14]
  154120: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  154124: f940d3fc     	ldr	x28, [sp, #0x1a0]
  154128: 910703ff     	add	sp, sp, #0x1c0
  15412c: d65f03c0     	ret
  154130: 910343e0     	add	x0, sp, #0xd0
  154134: 97fd8d1a     	bl	0xb759c <android::sp<android::JMediaExtractor>::~sp()+0x58>
  154138: 14000001     	b	0x15413c <android::MPEG2TSExtractor::feedMore(bool)+0x26c>
  15413c: f94047e0     	ldr	x0, [sp, #0x88]
  154140: 97fd4f74     	bl	0xa7f10 <_Unwind_Resume@plt>
  154144: 97fd570b     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154148 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)>:
  154148: d10343ff     	sub	sp, sp, #0xd0
  15414c: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  154150: 910303fd     	add	x29, sp, #0xc0
  154154: d53bd048     	mrs	x8, TPIDR_EL0
  154158: f9401508     	ldr	x8, [x8, #0x28]
  15415c: f81f83a8     	stur	x8, [x29, #-0x8]
  154160: f81e03a0     	stur	x0, [x29, #-0x20]
  154164: f81d83a1     	stur	x1, [x29, #-0x28]
  154168: f85e03a8     	ldur	x8, [x29, #-0x20]
  15416c: f85d83a0     	ldur	x0, [x29, #-0x28]
  154170: f81a83a8     	stur	x8, [x29, #-0x58]
  154174: 97fd51f3     	bl	0xa8940 <_ZNK7android9ATSParser9SyncEvent15hasReturnedDataEv@plt>
  154178: 37000060     	tbnz	w0, #0x0, 0x154184 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x3c>
  15417c: 14000001     	b	0x154180 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x38>
  154180: 1400006b     	b	0x15432c <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1e4>
  154184: aa1f03e8     	mov	x8, xzr
  154188: f81d03a8     	stur	x8, [x29, #-0x30]
  15418c: 14000001     	b	0x154190 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x48>
  154190: f85d03a8     	ldur	x8, [x29, #-0x30]
  154194: f85a83a9     	ldur	x9, [x29, #-0x58]
  154198: 91018120     	add	x0, x9, #0x60
  15419c: f90033e8     	str	x8, [sp, #0x60]
  1541a0: 97fd31c4     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  1541a4: f94033e8     	ldr	x8, [sp, #0x60]
  1541a8: eb000108     	subs	x8, x8, x0
  1541ac: f9002fe8     	str	x8, [sp, #0x58]
  1541b0: 54000be2     	b.hs	0x15432c <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1e4>
  1541b4: 14000001     	b	0x1541b8 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x70>
  1541b8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1541bc: 91018100     	add	x0, x8, #0x60
  1541c0: f85d03a1     	ldur	x1, [x29, #-0x30]
  1541c4: 97fd2eff     	bl	0x9fdc0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEEixEm@plt>
  1541c8: 97fd370a     	bl	0xa1df0 <_ZNK7android2spINS_19AnotherPacketSourceEE3getEv@plt>
  1541cc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1541d0: f9002be0     	str	x0, [sp, #0x50]
  1541d4: aa0803e0     	mov	x0, x8
  1541d8: 97fd32ba     	bl	0xa0cc0 <_ZNK7android9ATSParser9SyncEvent14getMediaSourceEv@plt>
  1541dc: 97fd410d     	bl	0xa4610 <_ZNK7android2spINS_11MediaSourceEE3getEv@plt>
  1541e0: f9402be8     	ldr	x8, [sp, #0x50]
  1541e4: eb000100     	subs	x0, x8, x0
  1541e8: f90027e0     	str	x0, [sp, #0x48]
  1541ec: 54000961     	b.ne	0x154318 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1d0>
  1541f0: 14000001     	b	0x1541f4 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0xac>
  1541f4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1541f8: 91022100     	add	x0, x8, #0x88
  1541fc: f85d03a1     	ldur	x1, [x29, #-0x30]
  154200: 97fd30f0     	bl	0xa05c0 <_ZN7android6VectorINS_11KeyedVectorIllEEE10editItemAtEm@plt>
  154204: f81c83a0     	stur	x0, [x29, #-0x38]
  154208: f85c83a0     	ldur	x0, [x29, #-0x38]
  15420c: f85d83a8     	ldur	x8, [x29, #-0x28]
  154210: f90023e0     	str	x0, [sp, #0x40]
  154214: aa0803e0     	mov	x0, x8
  154218: 97fd3e52     	bl	0xa3b60 <_ZNK7android9ATSParser9SyncEvent9getTimeUsEv@plt>
  15421c: f81f03a0     	stur	x0, [x29, #-0x10]
  154220: f85d83a0     	ldur	x0, [x29, #-0x28]
  154224: 97fd4643     	bl	0xa5b30 <_ZNK7android9ATSParser9SyncEvent9getOffsetEv@plt>
  154228: f81e83a0     	stur	x0, [x29, #-0x18]
  15422c: d10043a1     	sub	x1, x29, #0x10
  154230: d10063a2     	sub	x2, x29, #0x18
  154234: f94023e0     	ldr	x0, [sp, #0x40]
  154238: 97fd485e     	bl	0xa63b0 <_ZN7android11KeyedVectorIllE3addERKlS3_@plt>
  15423c: f85c83a8     	ldur	x8, [x29, #-0x38]
  154240: f9001fe0     	str	x0, [sp, #0x38]
  154244: aa0803e0     	mov	x0, x8
  154248: 97fd4e3a     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  15424c: f81c03a0     	stur	x0, [x29, #-0x40]
  154250: f85c03a8     	ldur	x8, [x29, #-0x40]
  154254: f1414108     	subs	x8, x8, #0x50, lsl #12  // =0x50000
  154258: f9001be8     	str	x8, [sp, #0x30]
  15425c: 540005c3     	b.lo	0x154314 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1cc>
  154260: 14000001     	b	0x154264 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x11c>
  154264: f85c83a0     	ldur	x0, [x29, #-0x38]
  154268: aa1f03e1     	mov	x1, xzr
  15426c: 97fd54ad     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  154270: f9400000     	ldr	x0, [x0]
  154274: f81b83a0     	stur	x0, [x29, #-0x48]
  154278: f85c83a0     	ldur	x0, [x29, #-0x38]
  15427c: f85c03a1     	ldur	x1, [x29, #-0x40]
  154280: f1000421     	subs	x1, x1, #0x1
  154284: 97fd54a7     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  154288: f9400000     	ldr	x0, [x0]
  15428c: f81b03a0     	stur	x0, [x29, #-0x50]
  154290: f85d83a0     	ldur	x0, [x29, #-0x28]
  154294: 97fd3e33     	bl	0xa3b60 <_ZNK7android9ATSParser9SyncEvent9getTimeUsEv@plt>
  154298: f85b83a1     	ldur	x1, [x29, #-0x48]
  15429c: eb010000     	subs	x0, x0, x1
  1542a0: f85b03a1     	ldur	x1, [x29, #-0x50]
  1542a4: f85d83be     	ldur	x30, [x29, #-0x28]
  1542a8: f90017e0     	str	x0, [sp, #0x28]
  1542ac: aa1e03e0     	mov	x0, x30
  1542b0: f90013e1     	str	x1, [sp, #0x20]
  1542b4: 97fd3e2b     	bl	0xa3b60 <_ZNK7android9ATSParser9SyncEvent9getTimeUsEv@plt>
  1542b8: f94013e1     	ldr	x1, [sp, #0x20]
  1542bc: eb000020     	subs	x0, x1, x0
  1542c0: f94017e1     	ldr	x1, [sp, #0x28]
  1542c4: eb000020     	subs	x0, x1, x0
  1542c8: f9000fe0     	str	x0, [sp, #0x18]
  1542cc: 5400012d     	b.le	0x1542f0 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1a8>
  1542d0: 14000001     	b	0x1542d4 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x18c>
  1542d4: f85c83a0     	ldur	x0, [x29, #-0x38]
  1542d8: 321403e8     	orr	w8, wzr, #0x1000
  1542dc: 2a0803e2     	mov	w2, w8
  1542e0: aa1f03e1     	mov	x1, xzr
  1542e4: 97fd3f03     	bl	0xa3ef0 <_ZN7android11KeyedVectorIllE13removeItemsAtEmm@plt>
  1542e8: f9000be0     	str	x0, [sp, #0x10]
  1542ec: 14000009     	b	0x154310 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1c8>
  1542f0: f85c83a0     	ldur	x0, [x29, #-0x38]
  1542f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1542f8: f1400501     	subs	x1, x8, #0x1, lsl #12   // =0x1000
  1542fc: 321403e9     	orr	w9, wzr, #0x1000
  154300: 2a0903e2     	mov	w2, w9
  154304: 97fd3efb     	bl	0xa3ef0 <_ZN7android11KeyedVectorIllE13removeItemsAtEmm@plt>
  154308: f90007e0     	str	x0, [sp, #0x8]
  15430c: 14000001     	b	0x154310 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1c8>
  154310: 14000001     	b	0x154314 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1cc>
  154314: 14000006     	b	0x15432c <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1e4>
  154318: 14000001     	b	0x15431c <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x1d4>
  15431c: f85d03a8     	ldur	x8, [x29, #-0x30]
  154320: 91000508     	add	x8, x8, #0x1
  154324: f81d03a8     	stur	x8, [x29, #-0x30]
  154328: 17ffff9a     	b	0x154190 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x48>
  15432c: d53bd048     	mrs	x8, TPIDR_EL0
  154330: f9401508     	ldr	x8, [x8, #0x28]
  154334: f85f83a9     	ldur	x9, [x29, #-0x8]
  154338: eb090108     	subs	x8, x8, x9
  15433c: f90003e8     	str	x8, [sp]
  154340: 540000a1     	b.ne	0x154354 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x20c>
  154344: 14000001     	b	0x154348 <android::MPEG2TSExtractor::addSyncPoint_l(android::ATSParser::SyncEvent const&)+0x200>
  154348: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  15434c: 910343ff     	add	sp, sp, #0xd0
  154350: d65f03c0     	ret
  154354: 97fd5687     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154358 <android::sp<android::ATSParser>::operator->() const>:
  154358: d10043ff     	sub	sp, sp, #0x10
  15435c: f90007e0     	str	x0, [sp, #0x8]
  154360: f94007e0     	ldr	x0, [sp, #0x8]
  154364: f9400000     	ldr	x0, [x0]
  154368: 910043ff     	add	sp, sp, #0x10
  15436c: d65f03c0     	ret

0000000000154370 <android::sp<android::MediaSource>::get() const>:
  154370: d10043ff     	sub	sp, sp, #0x10
  154374: f90007e0     	str	x0, [sp, #0x8]
  154378: f94007e0     	ldr	x0, [sp, #0x8]
  15437c: f9400000     	ldr	x0, [x0]
  154380: 910043ff     	add	sp, sp, #0x10
  154384: d65f03c0     	ret

0000000000154388 <android::sp<android::AnotherPacketSource>::sp(android::AnotherPacketSource*)>:
  154388: d100c3ff     	sub	sp, sp, #0x30
  15438c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  154390: 910083fd     	add	x29, sp, #0x20
  154394: d2800008     	mov	x8, #0x0                // =0
  154398: f81f83a0     	stur	x0, [x29, #-0x8]
  15439c: f9000be1     	str	x1, [sp, #0x10]
  1543a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1543a4: aa0003e1     	mov	x1, x0
  1543a8: f9400be9     	ldr	x9, [sp, #0x10]
  1543ac: f9000029     	str	x9, [x1]
  1543b0: f9400be9     	ldr	x9, [sp, #0x10]
  1543b4: eb08013f     	cmp	x9, x8
  1543b8: 1a9f07ea     	cset	w10, ne
  1543bc: f90007e0     	str	x0, [sp, #0x8]
  1543c0: 3700004a     	tbnz	w10, #0x0, 0x1543c8 <android::sp<android::AnotherPacketSource>::sp(android::AnotherPacketSource*)+0x40>
  1543c4: 14000008     	b	0x1543e4 <android::sp<android::AnotherPacketSource>::sp(android::AnotherPacketSource*)+0x5c>
  1543c8: f9400be8     	ldr	x8, [sp, #0x10]
  1543cc: f9400109     	ldr	x9, [x8]
  1543d0: f85e8129     	ldur	x9, [x9, #-0x18]
  1543d4: 8b090108     	add	x8, x8, x9
  1543d8: aa0803e0     	mov	x0, x8
  1543dc: f94007e1     	ldr	x1, [sp, #0x8]
  1543e0: 97fd5910     	bl	0xaa820 <_ZNK7android7RefBase9incStrongEPKv@plt>
  1543e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1543e8: 9100c3ff     	add	sp, sp, #0x30
  1543ec: d65f03c0     	ret

00000000001543f0 <android::Vector<android::sp<android::AnotherPacketSource>>::push(android::sp<android::AnotherPacketSource> const&)>:
  1543f0: d10083ff     	sub	sp, sp, #0x20
  1543f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1543f8: 910043fd     	add	x29, sp, #0x10
  1543fc: f90007e0     	str	x0, [sp, #0x8]
  154400: f90003e1     	str	x1, [sp]
  154404: f94007e0     	ldr	x0, [sp, #0x8]
  154408: f94003e1     	ldr	x1, [sp]
  15440c: 97fd3825     	bl	0xa24a0 <_ZN7android10VectorImpl4pushEPKv@plt>
  154410: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154414: 910083ff     	add	sp, sp, #0x20
  154418: d65f03c0     	ret

000000000015441c <android::Vector<android::KeyedVector<long, long>>::push()>:
  15441c: d10083ff     	sub	sp, sp, #0x20
  154420: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154424: 910043fd     	add	x29, sp, #0x10
  154428: f90007e0     	str	x0, [sp, #0x8]
  15442c: f94007e0     	ldr	x0, [sp, #0x8]
  154430: 97fd4a38     	bl	0xa6d10 <_ZN7android10VectorImpl4pushEv@plt>
  154434: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154438: 910083ff     	add	sp, sp, #0x20
  15443c: d65f03c0     	ret

0000000000154440 <android::Vector<android::KeyedVector<long, long>>::editTop()>:
  154440: d10083ff     	sub	sp, sp, #0x20
  154444: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154448: 910043fd     	add	x29, sp, #0x10
  15444c: f90007e0     	str	x0, [sp, #0x8]
  154450: f94007e0     	ldr	x0, [sp, #0x8]
  154454: f90003e0     	str	x0, [sp]
  154458: 97fd3f26     	bl	0xa40f0 <_ZNK7android6VectorINS_11KeyedVectorIllEEE4sizeEv@plt>
  15445c: f1000401     	subs	x1, x0, #0x1
  154460: f94003e0     	ldr	x0, [sp]
  154464: 97fd3643     	bl	0xa1d70 <_ZN7android10VectorImpl16editItemLocationEm@plt>
  154468: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15446c: 910083ff     	add	sp, sp, #0x20
  154470: d65f03c0     	ret

0000000000154474 <android::KeyedVector<long, long>::size() const>:
  154474: d10083ff     	sub	sp, sp, #0x20
  154478: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15447c: 910043fd     	add	x29, sp, #0x10
  154480: f90007e0     	str	x0, [sp, #0x8]
  154484: f94007e0     	ldr	x0, [sp, #0x8]
  154488: 97fd475e     	bl	0xa6200 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE4sizeEv@plt>
  15448c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154490: 910083ff     	add	sp, sp, #0x20
  154494: d65f03c0     	ret

0000000000154498 <android::KeyedVector<long, long>::keyAt(unsigned long) const>:
  154498: d10083ff     	sub	sp, sp, #0x20
  15449c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1544a0: 910043fd     	add	x29, sp, #0x10
  1544a4: f90007e0     	str	x0, [sp, #0x8]
  1544a8: f90003e1     	str	x1, [sp]
  1544ac: f94007e0     	ldr	x0, [sp, #0x8]
  1544b0: f94003e1     	ldr	x1, [sp]
  1544b4: 97fd4d77     	bl	0xa7a90 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE6itemAtEm@plt>
  1544b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1544bc: 910083ff     	add	sp, sp, #0x20
  1544c0: d65f03c0     	ret

00000000001544c4 <android::KeyedVector<long, long>::valueAt(unsigned long) const>:
  1544c4: d100c3ff     	sub	sp, sp, #0x30
  1544c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1544cc: 910083fd     	add	x29, sp, #0x20
  1544d0: b27d03e8     	orr	x8, xzr, #0x8
  1544d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1544d8: f9000be1     	str	x1, [sp, #0x10]
  1544dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1544e0: f9400be1     	ldr	x1, [sp, #0x10]
  1544e4: f90007e8     	str	x8, [sp, #0x8]
  1544e8: 97fd4d6a     	bl	0xa7a90 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE6itemAtEm@plt>
  1544ec: f94007e8     	ldr	x8, [sp, #0x8]
  1544f0: 8b080000     	add	x0, x0, x8
  1544f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1544f8: 9100c3ff     	add	sp, sp, #0x30
  1544fc: d65f03c0     	ret

0000000000154500 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::operator!=(android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR> const&) const>:
  154500: d10043ff     	sub	sp, sp, #0x10
  154504: f90007e0     	str	x0, [sp, #0x8]
  154508: f90003e1     	str	x1, [sp]
  15450c: f94007e0     	ldr	x0, [sp, #0x8]
  154510: f9400000     	ldr	x0, [x0]
  154514: f94003e1     	ldr	x1, [sp]
  154518: f9400021     	ldr	x1, [x1]
  15451c: eb01001f     	cmp	x0, x1
  154520: 1a9f07e8     	cset	w8, ne
  154524: 320003e9     	orr	w9, wzr, #0x1
  154528: 0a090108     	and	w8, w8, w9
  15452c: 2a0803e0     	mov	w0, w8
  154530: 910043ff     	add	sp, sp, #0x10
  154534: d65f03c0     	ret

0000000000154538 <android::List<long>::_ListIterator<long, android::List<long>::NON_CONST_ITERATOR>::operator++()>:
  154538: d10083ff     	sub	sp, sp, #0x20
  15453c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154540: 910043fd     	add	x29, sp, #0x10
  154544: f90007e0     	str	x0, [sp, #0x8]
  154548: f94007e0     	ldr	x0, [sp, #0x8]
  15454c: aa0003e8     	mov	x8, x0
  154550: f9400108     	ldr	x8, [x8]
  154554: f90003e0     	str	x0, [sp]
  154558: aa0803e0     	mov	x0, x8
  15455c: 97fd5a69     	bl	0xaaf00 <_ZNK7android4ListIlE5_Node7getNextEv@plt>
  154560: f94003e8     	ldr	x8, [sp]
  154564: f9000100     	str	x0, [x8]
  154568: f94003e0     	ldr	x0, [sp]
  15456c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154570: 910083ff     	add	sp, sp, #0x20
  154574: d65f03c0     	ret

0000000000154578 <android::ATSParser::SyncEvent::hasReturnedData() const>:
  154578: d10043ff     	sub	sp, sp, #0x10
  15457c: f90007e0     	str	x0, [sp, #0x8]
  154580: f94007e0     	ldr	x0, [sp, #0x8]
  154584: 39400008     	ldrb	w8, [x0]
  154588: 320003e9     	orr	w9, wzr, #0x1
  15458c: 0a090108     	and	w8, w8, w9
  154590: 2a0803e0     	mov	w0, w8
  154594: 910043ff     	add	sp, sp, #0x10
  154598: d65f03c0     	ret

000000000015459c <android::ATSParser::SyncEvent::operator=(android::ATSParser::SyncEvent const&)>:
  15459c: d100c3ff     	sub	sp, sp, #0x30
  1545a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1545a4: 910083fd     	add	x29, sp, #0x20
  1545a8: b27c03e8     	orr	x8, xzr, #0x10
  1545ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1545b0: f9000be1     	str	x1, [sp, #0x10]
  1545b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1545b8: aa0003e1     	mov	x1, x0
  1545bc: f9400be9     	ldr	x9, [sp, #0x10]
  1545c0: f90007e0     	str	x0, [sp, #0x8]
  1545c4: aa0103e0     	mov	x0, x1
  1545c8: aa0903e1     	mov	x1, x9
  1545cc: aa0803e2     	mov	x2, x8
  1545d0: f90003e8     	str	x8, [sp]
  1545d4: 97fd2def     	bl	0x9fd90 <memcpy@plt>
  1545d8: f94007e8     	ldr	x8, [sp, #0x8]
  1545dc: f94003e9     	ldr	x9, [sp]
  1545e0: 8b090100     	add	x0, x8, x9
  1545e4: f9400be1     	ldr	x1, [sp, #0x10]
  1545e8: 8b090021     	add	x1, x1, x9
  1545ec: 97fd3a31     	bl	0xa2eb0 <_ZN7android2spINS_11MediaSourceEEaSERKS2_@plt>
  1545f0: f9400be8     	ldr	x8, [sp, #0x10]
  1545f4: f9400d08     	ldr	x8, [x8, #0x18]
  1545f8: f94007e9     	ldr	x9, [sp, #0x8]
  1545fc: f9000d28     	str	x8, [x9, #0x18]
  154600: aa0903e0     	mov	x0, x9
  154604: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  154608: 9100c3ff     	add	sp, sp, #0x30
  15460c: d65f03c0     	ret

0000000000154610 <android::Vector<android::sp<android::AnotherPacketSource>>::operator[](unsigned long) const>:
  154610: d100c3ff     	sub	sp, sp, #0x30
  154614: a9027bfd     	stp	x29, x30, [sp, #0x20]
  154618: 910083fd     	add	x29, sp, #0x20
  15461c: b27d03e8     	orr	x8, xzr, #0x8
  154620: f81f83a0     	stur	x0, [x29, #-0x8]
  154624: f9000be1     	str	x1, [sp, #0x10]
  154628: f85f83a0     	ldur	x0, [x29, #-0x8]
  15462c: f90007e0     	str	x0, [sp, #0x8]
  154630: f90003e8     	str	x8, [sp]
  154634: 97fd309f     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  154638: f94007e8     	ldr	x8, [sp, #0x8]
  15463c: aa0803e0     	mov	x0, x8
  154640: 97fd53fc     	bl	0xa9630 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE5arrayEv@plt>
  154644: f9400be8     	ldr	x8, [sp, #0x10]
  154648: f94003e1     	ldr	x1, [sp]
  15464c: 9b087c28     	mul	x8, x1, x8
  154650: 8b080008     	add	x8, x0, x8
  154654: aa0803e0     	mov	x0, x8
  154658: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15465c: 9100c3ff     	add	sp, sp, #0x30
  154660: d65f03c0     	ret

0000000000154664 <android::sp<android::AnotherPacketSource>::get() const>:
  154664: d10043ff     	sub	sp, sp, #0x10
  154668: f90007e0     	str	x0, [sp, #0x8]
  15466c: f94007e0     	ldr	x0, [sp, #0x8]
  154670: f9400000     	ldr	x0, [x0]
  154674: 910043ff     	add	sp, sp, #0x10
  154678: d65f03c0     	ret

000000000015467c <android::ATSParser::SyncEvent::getMediaSource() const>:
  15467c: d10043ff     	sub	sp, sp, #0x10
  154680: b27c03e8     	orr	x8, xzr, #0x10
  154684: f90007e0     	str	x0, [sp, #0x8]
  154688: f94007e0     	ldr	x0, [sp, #0x8]
  15468c: 8b080000     	add	x0, x0, x8
  154690: 910043ff     	add	sp, sp, #0x10
  154694: d65f03c0     	ret

0000000000154698 <android::KeyedVector<long, long>::add(long const&, long const&)>:
  154698: d101c3ff     	sub	sp, sp, #0x70
  15469c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1546a0: 910183fd     	add	x29, sp, #0x60
  1546a4: d53bd048     	mrs	x8, TPIDR_EL0
  1546a8: f9401509     	ldr	x9, [x8, #0x28]
  1546ac: f81f83a9     	stur	x9, [x29, #-0x8]
  1546b0: f81e03a0     	stur	x0, [x29, #-0x20]
  1546b4: f81d83a1     	stur	x1, [x29, #-0x28]
  1546b8: f9001be2     	str	x2, [sp, #0x30]
  1546bc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1546c0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1546c4: f9401be2     	ldr	x2, [sp, #0x30]
  1546c8: d10063a9     	sub	x9, x29, #0x18
  1546cc: f90017e0     	str	x0, [sp, #0x28]
  1546d0: aa0903e0     	mov	x0, x9
  1546d4: f90013e8     	str	x8, [sp, #0x20]
  1546d8: f9000fe9     	str	x9, [sp, #0x18]
  1546dc: 97fd43ad     	bl	0xa5590 <_ZN7android16key_value_pair_tIllEC2ERKlS3_@plt>
  1546e0: f94017e0     	ldr	x0, [sp, #0x28]
  1546e4: f9400fe1     	ldr	x1, [sp, #0x18]
  1546e8: 97fd3152     	bl	0xa0c30 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEE3addERKS2_@plt>
  1546ec: f94013e8     	ldr	x8, [sp, #0x20]
  1546f0: f9401509     	ldr	x9, [x8, #0x28]
  1546f4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1546f8: eb010129     	subs	x9, x9, x1
  1546fc: f9000be0     	str	x0, [sp, #0x10]
  154700: f90007e9     	str	x9, [sp, #0x8]
  154704: 540000c1     	b.ne	0x15471c <android::KeyedVector<long, long>::add(long const&, long const&)+0x84>
  154708: 14000001     	b	0x15470c <android::KeyedVector<long, long>::add(long const&, long const&)+0x74>
  15470c: f9400be0     	ldr	x0, [sp, #0x10]
  154710: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  154714: 9101c3ff     	add	sp, sp, #0x70
  154718: d65f03c0     	ret
  15471c: 97fd5595     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154720 <android::ATSParser::SyncEvent::getTimeUs() const>:
  154720: d10043ff     	sub	sp, sp, #0x10
  154724: f90007e0     	str	x0, [sp, #0x8]
  154728: f94007e0     	ldr	x0, [sp, #0x8]
  15472c: f9400c00     	ldr	x0, [x0, #0x18]
  154730: 910043ff     	add	sp, sp, #0x10
  154734: d65f03c0     	ret

0000000000154738 <android::KeyedVector<long, long>::removeItemsAt(unsigned long, unsigned long)>:
  154738: d100c3ff     	sub	sp, sp, #0x30
  15473c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  154740: 910083fd     	add	x29, sp, #0x20
  154744: f81f83a0     	stur	x0, [x29, #-0x8]
  154748: f9000be1     	str	x1, [sp, #0x10]
  15474c: f90007e2     	str	x2, [sp, #0x8]
  154750: f85f83a0     	ldur	x0, [x29, #-0x8]
  154754: f9400be1     	ldr	x1, [sp, #0x10]
  154758: f94007e2     	ldr	x2, [sp, #0x8]
  15475c: 97fd51ad     	bl	0xa8e10 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEE13removeItemsAtEmm@plt>
  154760: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  154764: 9100c3ff     	add	sp, sp, #0x30
  154768: d65f03c0     	ret

000000000015476c <android::MPEG2TSExtractor::flags() const>:
  15476c: d10043ff     	sub	sp, sp, #0x10
  154770: 32000be8     	orr	w8, wzr, #0x7
  154774: f90007e0     	str	x0, [sp, #0x8]
  154778: 2a0803e0     	mov	w0, w8
  15477c: 910043ff     	add	sp, sp, #0x10
  154780: d65f03c0     	ret

0000000000154784 <android::KeyedVector<long, long>::isEmpty() const>:
  154784: d10083ff     	sub	sp, sp, #0x20
  154788: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15478c: 910043fd     	add	x29, sp, #0x10
  154790: f90007e0     	str	x0, [sp, #0x8]
  154794: f94007e0     	ldr	x0, [sp, #0x8]
  154798: 97fd3afa     	bl	0xa3380 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE7isEmptyEv@plt>
  15479c: 320003e8     	orr	w8, wzr, #0x1
  1547a0: 0a080008     	and	w8, w0, w8
  1547a4: 2a0803e0     	mov	w0, w8
  1547a8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1547ac: 910083ff     	add	sp, sp, #0x20
  1547b0: d65f03c0     	ret

00000000001547b4 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)>:
  1547b4: d10503ff     	sub	sp, sp, #0x140
  1547b8: f90093fc     	str	x28, [sp, #0x120]
  1547bc: a9137bfd     	stp	x29, x30, [sp, #0x130]
  1547c0: 9104c3fd     	add	x29, sp, #0x130
  1547c4: d53bd048     	mrs	x8, TPIDR_EL0
  1547c8: f9401508     	ldr	x8, [x8, #0x28]
  1547cc: f81e83a8     	stur	x8, [x29, #-0x18]
  1547d0: f81b83a0     	stur	x0, [x29, #-0x48]
  1547d4: f81b03a1     	stur	x1, [x29, #-0x50]
  1547d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1547dc: 52814309     	mov	w9, #0xa18              // =2584
  1547e0: 2a0903e0     	mov	w0, w9
  1547e4: f9004fe8     	str	x8, [sp, #0x98]
  1547e8: 97fd51ca     	bl	0xa8f10 <_Znwm@plt>
  1547ec: aa0003e1     	mov	x1, x0
  1547f0: aa0003e8     	mov	x8, x0
  1547f4: f9004be1     	str	x1, [sp, #0x90]
  1547f8: f90047e8     	str	x8, [sp, #0x88]
  1547fc: 97fd5805     	bl	0xaa810 <_ZN7android8AMessageC1Ev@plt>
  154800: 14000001     	b	0x154804 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x50>
  154804: d10083a8     	sub	x8, x29, #0x20
  154808: aa0803e0     	mov	x0, x8
  15480c: f94047e1     	ldr	x1, [sp, #0x88]
  154810: f90043e8     	str	x8, [sp, #0x80]
  154814: 97fd3e2f     	bl	0xa40d0 <_ZN7android2spINS_8AMessageEEC2EPS1_@plt>
  154818: f94043e0     	ldr	x0, [sp, #0x80]
  15481c: 97fd5039     	bl	0xa8900 <_ZNK7android2spINS_8AMessageEEptEv@plt>
  154820: f9003fe0     	str	x0, [sp, #0x78]
  154824: 14000001     	b	0x154828 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x74>
  154828: 90000aa8     	adrp	x8, 0x2a8000
  15482c: f9423508     	ldr	x8, [x8, #0x468]
  154830: f9400101     	ldr	x1, [x8]
  154834: f85b03a2     	ldur	x2, [x29, #-0x50]
  154838: f9403fe0     	ldr	x0, [sp, #0x78]
  15483c: 97fd4fdd     	bl	0xa87b0 <_ZN7android8AMessage8setInt64EPKcl@plt>
  154840: 14000001     	b	0x154844 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x90>
  154844: f9404fe8     	ldr	x8, [sp, #0x98]
  154848: 9100e100     	add	x0, x8, #0x38
  15484c: 97fd4389     	bl	0xa5670 <_ZNK7android2spINS_9ATSParserEEptEv@plt>
  154850: f9003be0     	str	x0, [sp, #0x70]
  154854: 14000001     	b	0x154858 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xa4>
  154858: 320003e1     	orr	w1, wzr, #0x1
  15485c: d10083a2     	sub	x2, x29, #0x20
  154860: f9403be0     	ldr	x0, [sp, #0x70]
  154864: 97fd2e17     	bl	0xa00c0 <_ZN7android9ATSParser19signalDiscontinuityENS0_17DiscontinuityTypeERKNS_2spINS_8AMessageEEE@plt>
  154868: 14000001     	b	0x15486c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xb8>
  15486c: aa1f03e8     	mov	x8, xzr
  154870: f81983a8     	stur	x8, [x29, #-0x68]
  154874: 14000001     	b	0x154878 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xc4>
  154878: f85983a8     	ldur	x8, [x29, #-0x68]
  15487c: f9404fe9     	ldr	x9, [sp, #0x98]
  154880: 91018120     	add	x0, x9, #0x60
  154884: f90037e8     	str	x8, [sp, #0x68]
  154888: 97fd300a     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  15488c: f90033e0     	str	x0, [sp, #0x60]
  154890: 14000001     	b	0x154894 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xe0>
  154894: f94037e8     	ldr	x8, [sp, #0x68]
  154898: f94033e9     	ldr	x9, [sp, #0x60]
  15489c: eb09010a     	subs	x10, x8, x9
  1548a0: f9002fea     	str	x10, [sp, #0x58]
  1548a4: 54000962     	b.hs	0x1549d0 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x21c>
  1548a8: 14000001     	b	0x1548ac <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xf8>
  1548ac: f9404fe8     	ldr	x8, [sp, #0x98]
  1548b0: 91018100     	add	x0, x8, #0x60
  1548b4: f85983a1     	ldur	x1, [x29, #-0x68]
  1548b8: 97fd4b2e     	bl	0xa7570 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE6itemAtEm@plt>
  1548bc: f9002be0     	str	x0, [sp, #0x50]
  1548c0: 14000001     	b	0x1548c4 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x110>
  1548c4: f9402be8     	ldr	x8, [sp, #0x50]
  1548c8: f81903a8     	stur	x8, [x29, #-0x70]
  1548cc: d100a3a0     	sub	x0, x29, #0x28
  1548d0: 97fd309c     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  1548d4: 14000001     	b	0x1548d8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x124>
  1548d8: 14000001     	b	0x1548dc <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x128>
  1548dc: f85903a0     	ldur	x0, [x29, #-0x70]
  1548e0: 97fd3b58     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  1548e4: f90027e0     	str	x0, [sp, #0x48]
  1548e8: 14000001     	b	0x1548ec <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x138>
  1548ec: d100b3a1     	sub	x1, x29, #0x2c
  1548f0: f94027e0     	ldr	x0, [sp, #0x48]
  1548f4: 97fd37cb     	bl	0xa2820 <_ZN7android19AnotherPacketSource18hasBufferAvailableEPi@plt>
  1548f8: b90047e0     	str	w0, [sp, #0x44]
  1548fc: 14000001     	b	0x154900 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x14c>
  154900: b94047e8     	ldr	w8, [sp, #0x44]
  154904: 360004c8     	tbz	w8, #0x0, 0x15499c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1e8>
  154908: 14000001     	b	0x15490c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x158>
  15490c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  154910: 340002e8     	cbz	w8, 0x15496c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1b8>
  154914: 14000001     	b	0x154918 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x164>
  154918: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15491c: b81c43a8     	stur	w8, [x29, #-0x3c]
  154920: 320003e8     	orr	w8, wzr, #0x1
  154924: b818c3a8     	stur	w8, [x29, #-0x74]
  154928: 14000020     	b	0x1549a8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1f4>
  15492c: f81a83a0     	stur	x0, [x29, #-0x58]
  154930: 2a0103e8     	mov	w8, w1
  154934: b81a43a8     	stur	w8, [x29, #-0x5c]
  154938: f9404be0     	ldr	x0, [sp, #0x90]
  15493c: 97fd3009     	bl	0xa0960 <_ZdlPv@plt>
  154940: 14000079     	b	0x154b24 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x370>
  154944: f81a83a0     	stur	x0, [x29, #-0x58]
  154948: 2a0103e8     	mov	w8, w1
  15494c: b81a43a8     	stur	w8, [x29, #-0x5c]
  154950: 14000072     	b	0x154b18 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x364>
  154954: f81a83a0     	stur	x0, [x29, #-0x58]
  154958: 2a0103e8     	mov	w8, w1
  15495c: b81a43a8     	stur	w8, [x29, #-0x5c]
  154960: d100a3a0     	sub	x0, x29, #0x28
  154964: 97fd56eb     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  154968: 1400006c     	b	0x154b18 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x364>
  15496c: f85903a0     	ldur	x0, [x29, #-0x70]
  154970: 97fd3b34     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  154974: f9001fe0     	str	x0, [sp, #0x38]
  154978: 14000001     	b	0x15497c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1c8>
  15497c: d100a3a1     	sub	x1, x29, #0x28
  154980: f9401fe0     	ldr	x0, [sp, #0x38]
  154984: 97fd5487     	bl	0xa9ba0 <_ZN7android19AnotherPacketSource17dequeueAccessUnitEPNS_2spINS_7ABufferEEE@plt>
  154988: b90037e0     	str	w0, [sp, #0x34]
  15498c: 14000001     	b	0x154990 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1dc>
  154990: b94037e8     	ldr	w8, [sp, #0x34]
  154994: b81d43a8     	stur	w8, [x29, #-0x2c]
  154998: 17ffffd1     	b	0x1548dc <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x128>
  15499c: 2a1f03e8     	mov	w8, wzr
  1549a0: b818c3a8     	stur	w8, [x29, #-0x74]
  1549a4: 14000001     	b	0x1549a8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x1f4>
  1549a8: d100a3a0     	sub	x0, x29, #0x28
  1549ac: 97fd56d9     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  1549b0: b858c3a8     	ldur	w8, [x29, #-0x74]
  1549b4: 35000928     	cbnz	w8, 0x154ad8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x324>
  1549b8: 14000001     	b	0x1549bc <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x208>
  1549bc: 14000001     	b	0x1549c0 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x20c>
  1549c0: f85983a8     	ldur	x8, [x29, #-0x68]
  1549c4: 91000508     	add	x8, x8, #0x1
  1549c8: f81983a8     	stur	x8, [x29, #-0x68]
  1549cc: 17ffffab     	b	0x154878 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0xc4>
  1549d0: aa1f03e8     	mov	x8, xzr
  1549d4: f81803a8     	stur	x8, [x29, #-0x80]
  1549d8: 14000001     	b	0x1549dc <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x228>
  1549dc: f85803a8     	ldur	x8, [x29, #-0x80]
  1549e0: f9404fe9     	ldr	x9, [sp, #0x98]
  1549e4: 91018120     	add	x0, x9, #0x60
  1549e8: f90017e8     	str	x8, [sp, #0x28]
  1549ec: 97fd2fb1     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  1549f0: f90013e0     	str	x0, [sp, #0x20]
  1549f4: 14000001     	b	0x1549f8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x244>
  1549f8: f94017e8     	ldr	x8, [sp, #0x28]
  1549fc: f94013e9     	ldr	x9, [sp, #0x20]
  154a00: eb09010a     	subs	x10, x8, x9
  154a04: f9000fea     	str	x10, [sp, #0x18]
  154a08: 540005e2     	b.hs	0x154ac4 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x310>
  154a0c: 14000001     	b	0x154a10 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x25c>
  154a10: f9404fe8     	ldr	x8, [sp, #0x98]
  154a14: 91018100     	add	x0, x8, #0x60
  154a18: f85803a1     	ldur	x1, [x29, #-0x80]
  154a1c: 97fd4ad5     	bl	0xa7570 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE6itemAtEm@plt>
  154a20: f9000be0     	str	x0, [sp, #0x10]
  154a24: 14000001     	b	0x154a28 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x274>
  154a28: f9400be8     	ldr	x8, [sp, #0x10]
  154a2c: f81783a8     	stur	x8, [x29, #-0x88]
  154a30: d100e3a0     	sub	x0, x29, #0x38
  154a34: 97fd3043     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  154a38: 14000001     	b	0x154a3c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x288>
  154a3c: f85783a1     	ldur	x1, [x29, #-0x88]
  154a40: f9404fe0     	ldr	x0, [sp, #0x98]
  154a44: 97fd44cb     	bl	0xa5d70 <_ZN7android16MPEG2TSExtractor24feedUntilBufferAvailableERKNS_2spINS_19AnotherPacketSourceEEE@plt>
  154a48: b9000fe0     	str	w0, [sp, #0xc]
  154a4c: 14000001     	b	0x154a50 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x29c>
  154a50: b9400fe8     	ldr	w8, [sp, #0xc]
  154a54: b81743a8     	stur	w8, [x29, #-0x8c]
  154a58: b85743a9     	ldur	w9, [x29, #-0x8c]
  154a5c: 340001a9     	cbz	w9, 0x154a90 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x2dc>
  154a60: 14000001     	b	0x154a64 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x2b0>
  154a64: b85743a8     	ldur	w8, [x29, #-0x8c]
  154a68: b81c43a8     	stur	w8, [x29, #-0x3c]
  154a6c: 320003e8     	orr	w8, wzr, #0x1
  154a70: b818c3a8     	stur	w8, [x29, #-0x74]
  154a74: 1400000a     	b	0x154a9c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x2e8>
  154a78: f81a83a0     	stur	x0, [x29, #-0x58]
  154a7c: 2a0103e8     	mov	w8, w1
  154a80: b81a43a8     	stur	w8, [x29, #-0x5c]
  154a84: d100e3a0     	sub	x0, x29, #0x38
  154a88: 97fd56a2     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  154a8c: 14000023     	b	0x154b18 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x364>
  154a90: 2a1f03e8     	mov	w8, wzr
  154a94: b818c3a8     	stur	w8, [x29, #-0x74]
  154a98: 14000001     	b	0x154a9c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x2e8>
  154a9c: d100e3a0     	sub	x0, x29, #0x38
  154aa0: 97fd569c     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  154aa4: b858c3a8     	ldur	w8, [x29, #-0x74]
  154aa8: 35000188     	cbnz	w8, 0x154ad8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x324>
  154aac: 14000001     	b	0x154ab0 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x2fc>
  154ab0: 14000001     	b	0x154ab4 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x300>
  154ab4: f85803a8     	ldur	x8, [x29, #-0x80]
  154ab8: 91000508     	add	x8, x8, #0x1
  154abc: f81803a8     	stur	x8, [x29, #-0x80]
  154ac0: 17ffffc7     	b	0x1549dc <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x228>
  154ac4: 2a1f03e8     	mov	w8, wzr
  154ac8: b81c43a8     	stur	w8, [x29, #-0x3c]
  154acc: 320003e8     	orr	w8, wzr, #0x1
  154ad0: b818c3a8     	stur	w8, [x29, #-0x74]
  154ad4: 14000001     	b	0x154ad8 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x324>
  154ad8: d10083a0     	sub	x0, x29, #0x20
  154adc: 97fd5901     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  154ae0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  154ae4: d53bd040     	mrs	x0, TPIDR_EL0
  154ae8: f9401400     	ldr	x0, [x0, #0x28]
  154aec: f85e83be     	ldur	x30, [x29, #-0x18]
  154af0: eb1e0000     	subs	x0, x0, x30
  154af4: b9000be8     	str	w8, [sp, #0x8]
  154af8: f90003e0     	str	x0, [sp]
  154afc: 54000181     	b.ne	0x154b2c <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x378>
  154b00: 14000001     	b	0x154b04 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x350>
  154b04: b9400be0     	ldr	w0, [sp, #0x8]
  154b08: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  154b0c: f94093fc     	ldr	x28, [sp, #0x120]
  154b10: 910503ff     	add	sp, sp, #0x140
  154b14: d65f03c0     	ret
  154b18: d10083a0     	sub	x0, x29, #0x20
  154b1c: 97fd58f1     	bl	0xaaee0 <_ZN7android2spINS_8AMessageEED2Ev@plt>
  154b20: 14000001     	b	0x154b24 <android::MPEG2TSExtractor::queueDiscontinuityForSeek(long)+0x370>
  154b24: f85a83a0     	ldur	x0, [x29, #-0x58]
  154b28: 97fd4cfa     	bl	0xa7f10 <_Unwind_Resume@plt>
  154b2c: 97fd5491     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154b30 <android::MPEG2TSExtractor::seekBeyond(long)>:
  154b30: d10483ff     	sub	sp, sp, #0x120
  154b34: f90083fc     	str	x28, [sp, #0x100]
  154b38: a9117bfd     	stp	x29, x30, [sp, #0x110]
  154b3c: 910443fd     	add	x29, sp, #0x110
  154b40: d53bd048     	mrs	x8, TPIDR_EL0
  154b44: f9401508     	ldr	x8, [x8, #0x28]
  154b48: f81e83a8     	stur	x8, [x29, #-0x18]
  154b4c: f81c83a0     	stur	x0, [x29, #-0x38]
  154b50: f81c03a1     	stur	x1, [x29, #-0x40]
  154b54: f85c83a8     	ldur	x8, [x29, #-0x38]
  154b58: aa0803e0     	mov	x0, x8
  154b5c: f9405908     	ldr	x8, [x8, #0xb0]
  154b60: f90047e0     	str	x0, [sp, #0x88]
  154b64: aa0803e0     	mov	x0, x8
  154b68: 97fd4bf2     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  154b6c: f81b83a0     	stur	x0, [x29, #-0x48]
  154b70: 14000001     	b	0x154b74 <android::MPEG2TSExtractor::seekBeyond(long)+0x44>
  154b74: f85c03a8     	ldur	x8, [x29, #-0x40]
  154b78: f94047e9     	ldr	x9, [sp, #0x88]
  154b7c: f940592a     	ldr	x10, [x9, #0xb0]
  154b80: aa0a03e0     	mov	x0, x10
  154b84: f90043e8     	str	x8, [sp, #0x80]
  154b88: f9003fea     	str	x10, [sp, #0x78]
  154b8c: 97fd4be9     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  154b90: f1000401     	subs	x1, x0, #0x1
  154b94: f9403fe0     	ldr	x0, [sp, #0x78]
  154b98: 97fd5262     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  154b9c: f9400008     	ldr	x8, [x0]
  154ba0: f94043e9     	ldr	x9, [sp, #0x80]
  154ba4: eb080128     	subs	x8, x9, x8
  154ba8: f9003be8     	str	x8, [sp, #0x70]
  154bac: 540010ad     	b.le	0x154dc0 <android::MPEG2TSExtractor::seekBeyond(long)+0x290>
  154bb0: 14000001     	b	0x154bb4 <android::MPEG2TSExtractor::seekBeyond(long)+0x84>
  154bb4: f85b83a8     	ldur	x8, [x29, #-0x48]
  154bb8: f94047e9     	ldr	x9, [sp, #0x88]
  154bbc: f9405920     	ldr	x0, [x9, #0xb0]
  154bc0: f90037e8     	str	x8, [sp, #0x68]
  154bc4: 97fd4bdb     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  154bc8: f94037e8     	ldr	x8, [sp, #0x68]
  154bcc: eb000108     	subs	x8, x8, x0
  154bd0: f90033e8     	str	x8, [sp, #0x60]
  154bd4: 54000de2     	b.hs	0x154d90 <android::MPEG2TSExtractor::seekBeyond(long)+0x260>
  154bd8: 14000001     	b	0x154bdc <android::MPEG2TSExtractor::seekBeyond(long)+0xac>
  154bdc: f94047e8     	ldr	x8, [sp, #0x88]
  154be0: f9405900     	ldr	x0, [x8, #0xb0]
  154be4: 97fd4bd3     	bl	0xa7b30 <_ZNK7android11KeyedVectorIllE4sizeEv@plt>
  154be8: f81b83a0     	stur	x0, [x29, #-0x48]
  154bec: f94047e8     	ldr	x8, [sp, #0x88]
  154bf0: f9405900     	ldr	x0, [x8, #0xb0]
  154bf4: f85b83be     	ldur	x30, [x29, #-0x48]
  154bf8: f10007c1     	subs	x1, x30, #0x1
  154bfc: 97fd5249     	bl	0xa9520 <_ZNK7android11KeyedVectorIllE5keyAtEm@plt>
  154c00: f9400008     	ldr	x8, [x0]
  154c04: f81a83a8     	stur	x8, [x29, #-0x58]
  154c08: d10083a0     	sub	x0, x29, #0x20
  154c0c: 97fd2fcd     	bl	0xa0b40 <_ZN7android2spINS_7ABufferEEC2Ev@plt>
  154c10: aa1f03e8     	mov	x8, xzr
  154c14: f81a03a8     	stur	x8, [x29, #-0x60]
  154c18: 14000001     	b	0x154c1c <android::MPEG2TSExtractor::seekBeyond(long)+0xec>
  154c1c: f85a03a8     	ldur	x8, [x29, #-0x60]
  154c20: f94047e9     	ldr	x9, [sp, #0x88]
  154c24: 91018120     	add	x0, x9, #0x60
  154c28: f9002fe8     	str	x8, [sp, #0x58]
  154c2c: 97fd2f21     	bl	0xa08b0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEE4sizeEv@plt>
  154c30: f9002be0     	str	x0, [sp, #0x50]
  154c34: 14000001     	b	0x154c38 <android::MPEG2TSExtractor::seekBeyond(long)+0x108>
  154c38: f9402fe8     	ldr	x8, [sp, #0x58]
  154c3c: f9402be9     	ldr	x9, [sp, #0x50]
  154c40: eb09010a     	subs	x10, x8, x9
  154c44: f90027ea     	str	x10, [sp, #0x48]
  154c48: 54000842     	b.hs	0x154d50 <android::MPEG2TSExtractor::seekBeyond(long)+0x220>
  154c4c: 14000001     	b	0x154c50 <android::MPEG2TSExtractor::seekBeyond(long)+0x120>
  154c50: f94047e8     	ldr	x8, [sp, #0x88]
  154c54: 91018100     	add	x0, x8, #0x60
  154c58: f85a03a1     	ldur	x1, [x29, #-0x60]
  154c5c: 97fd2c59     	bl	0x9fdc0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEEixEm@plt>
  154c60: f90023e0     	str	x0, [sp, #0x40]
  154c64: 14000001     	b	0x154c68 <android::MPEG2TSExtractor::seekBeyond(long)+0x138>
  154c68: f94023e8     	ldr	x8, [sp, #0x40]
  154c6c: f81883a8     	stur	x8, [x29, #-0x78]
  154c70: 14000001     	b	0x154c74 <android::MPEG2TSExtractor::seekBeyond(long)+0x144>
  154c74: f85883a0     	ldur	x0, [x29, #-0x78]
  154c78: 97fd3a72     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  154c7c: f9001fe0     	str	x0, [sp, #0x38]
  154c80: 14000001     	b	0x154c84 <android::MPEG2TSExtractor::seekBeyond(long)+0x154>
  154c84: d100a3a1     	sub	x1, x29, #0x28
  154c88: f9401fe0     	ldr	x0, [sp, #0x38]
  154c8c: 97fd4c79     	bl	0xa7e70 <_ZN7android19AnotherPacketSource14nextBufferTimeEPl@plt>
  154c90: b90037e0     	str	w0, [sp, #0x34]
  154c94: 14000001     	b	0x154c98 <android::MPEG2TSExtractor::seekBeyond(long)+0x168>
  154c98: b94037e8     	ldr	w8, [sp, #0x34]
  154c9c: b81b43a8     	stur	w8, [x29, #-0x4c]
  154ca0: 35000348     	cbnz	w8, 0x154d08 <android::MPEG2TSExtractor::seekBeyond(long)+0x1d8>
  154ca4: 14000001     	b	0x154ca8 <android::MPEG2TSExtractor::seekBeyond(long)+0x178>
  154ca8: f85d83a8     	ldur	x8, [x29, #-0x28]
  154cac: f85a83a9     	ldur	x9, [x29, #-0x58]
  154cb0: eb090108     	subs	x8, x8, x9
  154cb4: f90017e8     	str	x8, [sp, #0x28]
  154cb8: 5400024a     	b.ge	0x154d00 <android::MPEG2TSExtractor::seekBeyond(long)+0x1d0>
  154cbc: 14000001     	b	0x154cc0 <android::MPEG2TSExtractor::seekBeyond(long)+0x190>
  154cc0: f85883a0     	ldur	x0, [x29, #-0x78]
  154cc4: 97fd3a5f     	bl	0xa3640 <_ZNK7android2spINS_19AnotherPacketSourceEEptEv@plt>
  154cc8: f90013e0     	str	x0, [sp, #0x20]
  154ccc: 14000001     	b	0x154cd0 <android::MPEG2TSExtractor::seekBeyond(long)+0x1a0>
  154cd0: d10083a1     	sub	x1, x29, #0x20
  154cd4: f94013e0     	ldr	x0, [sp, #0x20]
  154cd8: 97fd53b2     	bl	0xa9ba0 <_ZN7android19AnotherPacketSource17dequeueAccessUnitEPNS_2spINS_7ABufferEEE@plt>
  154cdc: b9001fe0     	str	w0, [sp, #0x1c]
  154ce0: 14000001     	b	0x154ce4 <android::MPEG2TSExtractor::seekBeyond(long)+0x1b4>
  154ce4: 14000008     	b	0x154d04 <android::MPEG2TSExtractor::seekBeyond(long)+0x1d4>
  154ce8: f81983a0     	stur	x0, [x29, #-0x68]
  154cec: 2a0103e8     	mov	w8, w1
  154cf0: b81943a8     	stur	w8, [x29, #-0x6c]
  154cf4: d10083a0     	sub	x0, x29, #0x20
  154cf8: 97fd5606     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  154cfc: 14000042     	b	0x154e04 <android::MPEG2TSExtractor::seekBeyond(long)+0x2d4>
  154d00: 14000002     	b	0x154d08 <android::MPEG2TSExtractor::seekBeyond(long)+0x1d8>
  154d04: 17ffffdc     	b	0x154c74 <android::MPEG2TSExtractor::seekBeyond(long)+0x144>
  154d08: b85b43a8     	ldur	w8, [x29, #-0x4c]
  154d0c: 34000188     	cbz	w8, 0x154d3c <android::MPEG2TSExtractor::seekBeyond(long)+0x20c>
  154d10: 14000001     	b	0x154d14 <android::MPEG2TSExtractor::seekBeyond(long)+0x1e4>
  154d14: b85b43a8     	ldur	w8, [x29, #-0x4c]
  154d18: 31002d08     	adds	w8, w8, #0xb
  154d1c: b9001be8     	str	w8, [sp, #0x18]
  154d20: 540000e0     	b.eq	0x154d3c <android::MPEG2TSExtractor::seekBeyond(long)+0x20c>
  154d24: 14000001     	b	0x154d28 <android::MPEG2TSExtractor::seekBeyond(long)+0x1f8>
  154d28: b85b43a8     	ldur	w8, [x29, #-0x4c]
  154d2c: b81d43a8     	stur	w8, [x29, #-0x2c]
  154d30: 320003e8     	orr	w8, wzr, #0x1
  154d34: b81843a8     	stur	w8, [x29, #-0x7c]
  154d38: 14000009     	b	0x154d5c <android::MPEG2TSExtractor::seekBeyond(long)+0x22c>
  154d3c: 14000001     	b	0x154d40 <android::MPEG2TSExtractor::seekBeyond(long)+0x210>
  154d40: f85a03a8     	ldur	x8, [x29, #-0x60]
  154d44: 91000508     	add	x8, x8, #0x1
  154d48: f81a03a8     	stur	x8, [x29, #-0x60]
  154d4c: 17ffffb4     	b	0x154c1c <android::MPEG2TSExtractor::seekBeyond(long)+0xec>
  154d50: 2a1f03e8     	mov	w8, wzr
  154d54: b81843a8     	stur	w8, [x29, #-0x7c]
  154d58: 14000001     	b	0x154d5c <android::MPEG2TSExtractor::seekBeyond(long)+0x22c>
  154d5c: d10083a0     	sub	x0, x29, #0x20
  154d60: 97fd55ec     	bl	0xaa510 <_ZN7android2spINS_7ABufferEED2Ev@plt>
  154d64: b85843a8     	ldur	w8, [x29, #-0x7c]
  154d68: 2a0803e9     	mov	w9, w8
  154d6c: b90017e9     	str	w9, [sp, #0x14]
  154d70: 340000e8     	cbz	w8, 0x154d8c <android::MPEG2TSExtractor::seekBeyond(long)+0x25c>
  154d74: 14000001     	b	0x154d78 <android::MPEG2TSExtractor::seekBeyond(long)+0x248>
  154d78: b94017e8     	ldr	w8, [sp, #0x14]
  154d7c: 71000509     	subs	w9, w8, #0x1
  154d80: b90013e9     	str	w9, [sp, #0x10]
  154d84: 54000240     	b.eq	0x154dcc <android::MPEG2TSExtractor::seekBeyond(long)+0x29c>
  154d88: 14000021     	b	0x154e0c <android::MPEG2TSExtractor::seekBeyond(long)+0x2dc>
  154d8c: 14000001     	b	0x154d90 <android::MPEG2TSExtractor::seekBeyond(long)+0x260>
  154d90: 2a1f03e0     	mov	w0, wzr
  154d94: f94047e8     	ldr	x8, [sp, #0x88]
  154d98: b9000fe0     	str	w0, [sp, #0xc]
  154d9c: aa0803e0     	mov	x0, x8
  154da0: b9400fe1     	ldr	w1, [sp, #0xc]
  154da4: 97fd2ed7     	bl	0xa0900 <_ZN7android16MPEG2TSExtractor8feedMoreEb@plt>
  154da8: 340000a0     	cbz	w0, 0x154dbc <android::MPEG2TSExtractor::seekBeyond(long)+0x28c>
  154dac: 14000001     	b	0x154db0 <android::MPEG2TSExtractor::seekBeyond(long)+0x280>
  154db0: 12807e48     	mov	w8, #-0x3f3             // =-1011
  154db4: b81d43a8     	stur	w8, [x29, #-0x2c]
  154db8: 14000005     	b	0x154dcc <android::MPEG2TSExtractor::seekBeyond(long)+0x29c>
  154dbc: 17ffff6e     	b	0x154b74 <android::MPEG2TSExtractor::seekBeyond(long)+0x44>
  154dc0: 2a1f03e8     	mov	w8, wzr
  154dc4: b81d43a8     	stur	w8, [x29, #-0x2c]
  154dc8: 14000001     	b	0x154dcc <android::MPEG2TSExtractor::seekBeyond(long)+0x29c>
  154dcc: b85d43a8     	ldur	w8, [x29, #-0x2c]
  154dd0: d53bd049     	mrs	x9, TPIDR_EL0
  154dd4: f9401529     	ldr	x9, [x9, #0x28]
  154dd8: f85e83aa     	ldur	x10, [x29, #-0x18]
  154ddc: eb0a0129     	subs	x9, x9, x10
  154de0: b9000be8     	str	w8, [sp, #0x8]
  154de4: f90003e9     	str	x9, [sp]
  154de8: 54000121     	b.ne	0x154e0c <android::MPEG2TSExtractor::seekBeyond(long)+0x2dc>
  154dec: 14000001     	b	0x154df0 <android::MPEG2TSExtractor::seekBeyond(long)+0x2c0>
  154df0: b9400be0     	ldr	w0, [sp, #0x8]
  154df4: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  154df8: f94083fc     	ldr	x28, [sp, #0x100]
  154dfc: 910483ff     	add	sp, sp, #0x120
  154e00: d65f03c0     	ret
  154e04: f85983a0     	ldur	x0, [x29, #-0x68]
  154e08: 97fd4c42     	bl	0xa7f10 <_Unwind_Resume@plt>
  154e0c: 97fd53d9     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154e10 <android::Vector<android::sp<android::AnotherPacketSource>>::itemAt(unsigned long) const>:
  154e10: d10083ff     	sub	sp, sp, #0x20
  154e14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154e18: 910043fd     	add	x29, sp, #0x10
  154e1c: f90007e0     	str	x0, [sp, #0x8]
  154e20: f90003e1     	str	x1, [sp]
  154e24: f94007e0     	ldr	x0, [sp, #0x8]
  154e28: f94003e1     	ldr	x1, [sp]
  154e2c: 97fd2be5     	bl	0x9fdc0 <_ZNK7android6VectorINS_2spINS_19AnotherPacketSourceEEEEixEm@plt>
  154e30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154e34: 910083ff     	add	sp, sp, #0x20
  154e38: d65f03c0     	ret

0000000000154e3c <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)>:
  154e3c: d101c3ff     	sub	sp, sp, #0x70
  154e40: a9067bfd     	stp	x29, x30, [sp, #0x60]
  154e44: 910183fd     	add	x29, sp, #0x60
  154e48: d53bd048     	mrs	x8, TPIDR_EL0
  154e4c: f9401508     	ldr	x8, [x8, #0x28]
  154e50: f81f83a8     	stur	x8, [x29, #-0x8]
  154e54: f81e83a0     	stur	x0, [x29, #-0x18]
  154e58: f81e03a1     	stur	x1, [x29, #-0x20]
  154e5c: f81d83a2     	stur	x2, [x29, #-0x28]
  154e60: f9001be3     	str	x3, [sp, #0x30]
  154e64: 2a1f03e9     	mov	w9, wzr
  154e68: b9002fe9     	str	w9, [sp, #0x2c]
  154e6c: 14000001     	b	0x154e70 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x34>
  154e70: b9402fe8     	ldr	w8, [sp, #0x2c]
  154e74: 71001108     	subs	w8, w8, #0x4
  154e78: b9002be8     	str	w8, [sp, #0x28]
  154e7c: 540003ec     	b.gt	0x154ef8 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xbc>
  154e80: 14000001     	b	0x154e84 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x48>
  154e84: f85e83a0     	ldur	x0, [x29, #-0x18]
  154e88: 97fd4a42     	bl	0xa7790 <_ZNK7android2spINS_10DataSourceEEptEv@plt>
  154e8c: b9802ffe     	ldrsw	x30, [sp, #0x2c]
  154e90: 52801788     	mov	w8, #0xbc               // =188
  154e94: 2a0803e9     	mov	w9, w8
  154e98: 9b097fc1     	mul	x1, x30, x9
  154e9c: f9400009     	ldr	x9, [x0]
  154ea0: f9401d29     	ldr	x9, [x9, #0x38]
  154ea4: 320003e8     	orr	w8, wzr, #0x1
  154ea8: 2a0803e3     	mov	w3, w8
  154eac: d10033a2     	sub	x2, x29, #0xc
  154eb0: d63f0120     	blr	x9
  154eb4: f1000409     	subs	x9, x0, #0x1
  154eb8: f90013e9     	str	x9, [sp, #0x20]
  154ebc: 540000e1     	b.ne	0x154ed8 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x9c>
  154ec0: 14000001     	b	0x154ec4 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x88>
  154ec4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  154ec8: 71011d08     	subs	w8, w8, #0x47
  154ecc: b9001fe8     	str	w8, [sp, #0x1c]
  154ed0: 540000a0     	b.eq	0x154ee4 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xa8>
  154ed4: 14000001     	b	0x154ed8 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x9c>
  154ed8: 2a1f03e8     	mov	w8, wzr
  154edc: 381f33a8     	sturb	w8, [x29, #-0xd]
  154ee0: 14000013     	b	0x154f2c <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
  154ee4: 14000001     	b	0x154ee8 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xac>
  154ee8: b9402fe8     	ldr	w8, [sp, #0x2c]
  154eec: 11000508     	add	w8, w8, #0x1
  154ef0: b9002fe8     	str	w8, [sp, #0x2c]
  154ef4: 17ffffdf     	b	0x154e70 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x34>
  154ef8: f85d83a8     	ldur	x8, [x29, #-0x28]
  154efc: 529999a9     	mov	w9, #0xcccd             // =52429
  154f00: 72a7b989     	movk	w9, #0x3dcc, lsl #16
  154f04: b9000109     	str	w9, [x8]
  154f08: f85e03a0     	ldur	x0, [x29, #-0x20]
  154f0c: 90000aa8     	adrp	x8, 0x2a8000
  154f10: f944c508     	ldr	x8, [x8, #0x988]
  154f14: f9400101     	ldr	x1, [x8]
  154f18: 97fd31da     	bl	0xa1680 <_ZN7android7String85setToEPKc@plt>
  154f1c: 320003e9     	orr	w9, wzr, #0x1
  154f20: 381f33a9     	sturb	w9, [x29, #-0xd]
  154f24: b9001be0     	str	w0, [sp, #0x18]
  154f28: 14000001     	b	0x154f2c <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0xf0>
  154f2c: 385f33a8     	ldurb	w8, [x29, #-0xd]
  154f30: d53bd049     	mrs	x9, TPIDR_EL0
  154f34: f9401529     	ldr	x9, [x9, #0x28]
  154f38: f85f83aa     	ldur	x10, [x29, #-0x8]
  154f3c: eb0a0129     	subs	x9, x9, x10
  154f40: b90017e8     	str	w8, [sp, #0x14]
  154f44: f90007e9     	str	x9, [sp, #0x8]
  154f48: 540000e1     	b.ne	0x154f64 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x128>
  154f4c: 14000001     	b	0x154f50 <android::SniffMPEG2TS(android::sp<android::DataSource> const&, android::String8*, float*, android::sp<android::AMessage>*)+0x114>
  154f50: b94017e8     	ldr	w8, [sp, #0x14]
  154f54: 12000100     	and	w0, w8, #0x1
  154f58: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  154f5c: 9101c3ff     	add	sp, sp, #0x70
  154f60: d65f03c0     	ret
  154f64: 97fd5383     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000154f68 <android::MPEG2TSSource::~MPEG2TSSource()>:
  154f68: d100c3ff     	sub	sp, sp, #0x30
  154f6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  154f70: 910083fd     	add	x29, sp, #0x20
  154f74: 90000aa8     	adrp	x8, 0x2a8000
  154f78: f9475108     	ldr	x8, [x8, #0xea0]
  154f7c: b27b03e9     	orr	x9, xzr, #0x20
  154f80: f81f83a0     	stur	x0, [x29, #-0x8]
  154f84: f85f83a0     	ldur	x0, [x29, #-0x8]
  154f88: f9000be0     	str	x0, [sp, #0x10]
  154f8c: aa0803e1     	mov	x1, x8
  154f90: f90007e9     	str	x9, [sp, #0x8]
  154f94: 97fd2ec7     	bl	0xa0ab0 <_ZN7android13MPEG2TSSourceD2Ev@plt>
  154f98: f9400be8     	ldr	x8, [sp, #0x10]
  154f9c: f94007e9     	ldr	x9, [sp, #0x8]
  154fa0: 8b090100     	add	x0, x8, x9
  154fa4: 97fd2ed7     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  154fa8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  154fac: 9100c3ff     	add	sp, sp, #0x30
  154fb0: d65f03c0     	ret

0000000000154fb4 <android::MPEG2TSSource::~MPEG2TSSource()>:
  154fb4: d10083ff     	sub	sp, sp, #0x20
  154fb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154fbc: 910043fd     	add	x29, sp, #0x10
  154fc0: f90007e0     	str	x0, [sp, #0x8]
  154fc4: f94007e0     	ldr	x0, [sp, #0x8]
  154fc8: f90003e0     	str	x0, [sp]
  154fcc: 97fd4d01     	bl	0xa83d0 <_ZN7android13MPEG2TSSourceD1Ev@plt>
  154fd0: f94003e0     	ldr	x0, [sp]
  154fd4: 97fd2e63     	bl	0xa0960 <_ZdlPv@plt>
  154fd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  154fdc: 910083ff     	add	sp, sp, #0x20
  154fe0: d65f03c0     	ret

0000000000154fe4 <virtual thunk to android::MPEG2TSSource::~MPEG2TSSource()>:
  154fe4: d10083ff     	sub	sp, sp, #0x20
  154fe8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  154fec: 910043fd     	add	x29, sp, #0x10
  154ff0: f90007e0     	str	x0, [sp, #0x8]
  154ff4: f94007e0     	ldr	x0, [sp, #0x8]
  154ff8: f9400008     	ldr	x8, [x0]
  154ffc: f85e8108     	ldur	x8, [x8, #-0x18]
  155000: 8b080008     	add	x8, x0, x8
  155004: aa0803e0     	mov	x0, x8
  155008: 97fd4cf2     	bl	0xa83d0 <_ZN7android13MPEG2TSSourceD1Ev@plt>
  15500c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155010: 910083ff     	add	sp, sp, #0x20
  155014: d65f03c0     	ret

0000000000155018 <virtual thunk to android::MPEG2TSSource::~MPEG2TSSource()>:
  155018: d10083ff     	sub	sp, sp, #0x20
  15501c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155020: 910043fd     	add	x29, sp, #0x10
  155024: f90007e0     	str	x0, [sp, #0x8]
  155028: f94007e0     	ldr	x0, [sp, #0x8]
  15502c: f9400008     	ldr	x8, [x0]
  155030: f85e8108     	ldur	x8, [x8, #-0x18]
  155034: 8b080008     	add	x8, x0, x8
  155038: aa0803e0     	mov	x0, x8
  15503c: 97fd4365     	bl	0xa5dd0 <_ZN7android13MPEG2TSSourceD0Ev@plt>
  155040: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155044: 910083ff     	add	sp, sp, #0x20
  155048: d65f03c0     	ret

000000000015504c <android::MPEG2TSExtractor::~MPEG2TSExtractor()>:
  15504c: d100c3ff     	sub	sp, sp, #0x30
  155050: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155054: 910083fd     	add	x29, sp, #0x20
  155058: f0000a88     	adrp	x8, 0x2a8000
  15505c: f9457d08     	ldr	x8, [x8, #0xaf8]
  155060: b27a07e9     	orr	x9, xzr, #0xc0
  155064: f81f83a0     	stur	x0, [x29, #-0x8]
  155068: f85f83a0     	ldur	x0, [x29, #-0x8]
  15506c: f9000be0     	str	x0, [sp, #0x10]
  155070: aa0803e1     	mov	x1, x8
  155074: f90007e9     	str	x9, [sp, #0x8]
  155078: 97fd4772     	bl	0xa6e40 <_ZN7android16MPEG2TSExtractorD2Ev@plt>
  15507c: f9400be8     	ldr	x8, [sp, #0x10]
  155080: f94007e9     	ldr	x9, [sp, #0x8]
  155084: 8b090100     	add	x0, x8, x9
  155088: 97fd2e9e     	bl	0xa0b00 <_ZN7android7RefBaseD2Ev@plt>
  15508c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155090: 9100c3ff     	add	sp, sp, #0x30
  155094: d65f03c0     	ret

0000000000155098 <android::MPEG2TSExtractor::~MPEG2TSExtractor()>:
  155098: d10083ff     	sub	sp, sp, #0x20
  15509c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1550a0: 910043fd     	add	x29, sp, #0x10
  1550a4: f90007e0     	str	x0, [sp, #0x8]
  1550a8: f94007e0     	ldr	x0, [sp, #0x8]
  1550ac: f90003e0     	str	x0, [sp]
  1550b0: 97fd581c     	bl	0xab120 <_ZN7android16MPEG2TSExtractorD1Ev@plt>
  1550b4: f94003e0     	ldr	x0, [sp]
  1550b8: 97fd2e2a     	bl	0xa0960 <_ZdlPv@plt>
  1550bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1550c0: 910083ff     	add	sp, sp, #0x20
  1550c4: d65f03c0     	ret

00000000001550c8 <android::MPEG2TSExtractor::name()>:
  1550c8: d10043ff     	sub	sp, sp, #0x10
  1550cc: d0000528     	adrp	x8, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1550d0: 911a9d08     	add	x8, x8, #0x6a7
  1550d4: f90007e0     	str	x0, [sp, #0x8]
  1550d8: aa0803e0     	mov	x0, x8
  1550dc: 910043ff     	add	sp, sp, #0x10
  1550e0: d65f03c0     	ret

00000000001550e4 <virtual thunk to android::MPEG2TSExtractor::~MPEG2TSExtractor()>:
  1550e4: d10083ff     	sub	sp, sp, #0x20
  1550e8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1550ec: 910043fd     	add	x29, sp, #0x10
  1550f0: f90007e0     	str	x0, [sp, #0x8]
  1550f4: f94007e0     	ldr	x0, [sp, #0x8]
  1550f8: f9400008     	ldr	x8, [x0]
  1550fc: f85e8108     	ldur	x8, [x8, #-0x18]
  155100: 8b080008     	add	x8, x0, x8
  155104: aa0803e0     	mov	x0, x8
  155108: 97fd5806     	bl	0xab120 <_ZN7android16MPEG2TSExtractorD1Ev@plt>
  15510c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155110: 910083ff     	add	sp, sp, #0x20
  155114: d65f03c0     	ret

0000000000155118 <virtual thunk to android::MPEG2TSExtractor::~MPEG2TSExtractor()>:
  155118: d10083ff     	sub	sp, sp, #0x20
  15511c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155120: 910043fd     	add	x29, sp, #0x10
  155124: f90007e0     	str	x0, [sp, #0x8]
  155128: f94007e0     	ldr	x0, [sp, #0x8]
  15512c: f9400008     	ldr	x8, [x0]
  155130: f85e8108     	ldur	x8, [x8, #-0x18]
  155134: 8b080008     	add	x8, x0, x8
  155138: aa0803e0     	mov	x0, x8
  15513c: 97fd4a59     	bl	0xa7aa0 <_ZN7android16MPEG2TSExtractorD0Ev@plt>
  155140: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155144: 910083ff     	add	sp, sp, #0x20
  155148: d65f03c0     	ret

000000000015514c <android::MPEG2TSSource::~MPEG2TSSource()>:
  15514c: d10103ff     	sub	sp, sp, #0x40
  155150: a9037bfd     	stp	x29, x30, [sp, #0x30]
  155154: 9100c3fd     	add	x29, sp, #0x30
  155158: b27c03e8     	orr	x8, xzr, #0x10
  15515c: b27d03e9     	orr	x9, xzr, #0x8
  155160: f81f83a0     	stur	x0, [x29, #-0x8]
  155164: f81f03a1     	stur	x1, [x29, #-0x10]
  155168: f85f83a0     	ldur	x0, [x29, #-0x8]
  15516c: f85f03a1     	ldur	x1, [x29, #-0x10]
  155170: f940002a     	ldr	x10, [x1]
  155174: f900000a     	str	x10, [x0]
  155178: f9401c2a     	ldr	x10, [x1, #0x38]
  15517c: f940000b     	ldr	x11, [x0]
  155180: f85e816b     	ldur	x11, [x11, #-0x18]
  155184: 8b0b000b     	add	x11, x0, x11
  155188: f900016a     	str	x10, [x11]
  15518c: 8b080008     	add	x8, x0, x8
  155190: f9000fe0     	str	x0, [sp, #0x18]
  155194: aa0803e0     	mov	x0, x8
  155198: f9000be9     	str	x9, [sp, #0x10]
  15519c: f90007e1     	str	x1, [sp, #0x8]
  1551a0: 97fd5580     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  1551a4: f9400fe8     	ldr	x8, [sp, #0x18]
  1551a8: f9400be9     	ldr	x9, [sp, #0x10]
  1551ac: 8b090100     	add	x0, x8, x9
  1551b0: 97fd47d8     	bl	0xa7110 <_ZN7android2spINS_16MPEG2TSExtractorEED2Ev@plt>
  1551b4: f94007e8     	ldr	x8, [sp, #0x8]
  1551b8: f9400be9     	ldr	x9, [sp, #0x10]
  1551bc: 8b090101     	add	x1, x8, x9
  1551c0: f9400fe0     	ldr	x0, [sp, #0x18]
  1551c4: 97fd3d9b     	bl	0xa4830 <_ZN7android11MediaSourceD2Ev@plt>
  1551c8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1551cc: 910103ff     	add	sp, sp, #0x40
  1551d0: d65f03c0     	ret

00000000001551d4 <android::MPEG2TSExtractor::~MPEG2TSExtractor()>:
  1551d4: d10183ff     	sub	sp, sp, #0x60
  1551d8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1551dc: 910143fd     	add	x29, sp, #0x50
  1551e0: b27d0be8     	orr	x8, xzr, #0x38
  1551e4: d2801109     	mov	x9, #0x88               // =136
  1551e8: b27b07ea     	orr	x10, xzr, #0x60
  1551ec: b27a03eb     	orr	x11, xzr, #0x40
  1551f0: b27c07ec     	orr	x12, xzr, #0x30
  1551f4: b27d03ed     	orr	x13, xzr, #0x8
  1551f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1551fc: f81f03a1     	stur	x1, [x29, #-0x10]
  155200: f85f83a0     	ldur	x0, [x29, #-0x8]
  155204: f85f03a1     	ldur	x1, [x29, #-0x10]
  155208: f940002e     	ldr	x14, [x1]
  15520c: f900000e     	str	x14, [x0]
  155210: f9401c2e     	ldr	x14, [x1, #0x38]
  155214: f940000f     	ldr	x15, [x0]
  155218: f85e81ef     	ldur	x15, [x15, #-0x18]
  15521c: 8b0f000f     	add	x15, x0, x15
  155220: f90001ee     	str	x14, [x15]
  155224: 8b090009     	add	x9, x0, x9
  155228: f81e83a0     	stur	x0, [x29, #-0x18]
  15522c: aa0903e0     	mov	x0, x9
  155230: f81e03a8     	stur	x8, [x29, #-0x20]
  155234: f90017ea     	str	x10, [sp, #0x28]
  155238: f90013eb     	str	x11, [sp, #0x20]
  15523c: f9000fec     	str	x12, [sp, #0x18]
  155240: f9000bed     	str	x13, [sp, #0x10]
  155244: f90007e1     	str	x1, [sp, #0x8]
  155248: 97fd364a     	bl	0xa2b70 <_ZN7android6VectorINS_11KeyedVectorIllEEED2Ev@plt>
  15524c: f85e83a8     	ldur	x8, [x29, #-0x18]
  155250: f94017e9     	ldr	x9, [sp, #0x28]
  155254: 8b090100     	add	x0, x8, x9
  155258: 97fd5426     	bl	0xaa2f0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEED2Ev@plt>
  15525c: f85e83a8     	ldur	x8, [x29, #-0x18]
  155260: f94013e9     	ldr	x9, [sp, #0x20]
  155264: 8b090100     	add	x0, x8, x9
  155268: 97fd4962     	bl	0xa77f0 <_ZN7android9ATSParser9SyncEventD2Ev@plt>
  15526c: f85e83a8     	ldur	x8, [x29, #-0x18]
  155270: f85e03a9     	ldur	x9, [x29, #-0x20]
  155274: 8b090100     	add	x0, x8, x9
  155278: 97fd499e     	bl	0xa78f0 <_ZN7android2spINS_9ATSParserEED2Ev@plt>
  15527c: f85e83a8     	ldur	x8, [x29, #-0x18]
  155280: f9400fe9     	ldr	x9, [sp, #0x18]
  155284: 8b090100     	add	x0, x8, x9
  155288: 97fd2b52     	bl	0x9ffd0 <_ZN7android2spINS_10DataSourceEED2Ev@plt>
  15528c: f85e83a8     	ldur	x8, [x29, #-0x18]
  155290: f9400be9     	ldr	x9, [sp, #0x10]
  155294: 8b090100     	add	x0, x8, x9
  155298: 97fd5356     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  15529c: f94007e8     	ldr	x8, [sp, #0x8]
  1552a0: f9400be9     	ldr	x9, [sp, #0x10]
  1552a4: 8b090101     	add	x1, x8, x9
  1552a8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1552ac: 97fd5621     	bl	0xaab30 <_ZN7android14MediaExtractorD2Ev@plt>
  1552b0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1552b4: 910183ff     	add	sp, sp, #0x60
  1552b8: d65f03c0     	ret

00000000001552bc <android::Vector<android::sp<android::AnotherPacketSource>>::~Vector()>:
  1552bc: d10083ff     	sub	sp, sp, #0x20
  1552c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1552c4: 910043fd     	add	x29, sp, #0x10
  1552c8: f90007e0     	str	x0, [sp, #0x8]
  1552cc: f94007e0     	ldr	x0, [sp, #0x8]
  1552d0: f90003e0     	str	x0, [sp]
  1552d4: 97fd5407     	bl	0xaa2f0 <_ZN7android6VectorINS_2spINS_19AnotherPacketSourceEEEED2Ev@plt>
  1552d8: f94003e0     	ldr	x0, [sp]
  1552dc: 97fd2da1     	bl	0xa0960 <_ZdlPv@plt>
  1552e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1552e4: 910083ff     	add	sp, sp, #0x20
  1552e8: d65f03c0     	ret

00000000001552ec <android::Vector<android::sp<android::AnotherPacketSource>>::do_construct(void*, unsigned long) const>:
  1552ec: d100c3ff     	sub	sp, sp, #0x30
  1552f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1552f4: 910083fd     	add	x29, sp, #0x20
  1552f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1552fc: f9000be1     	str	x1, [sp, #0x10]
  155300: f90007e2     	str	x2, [sp, #0x8]
  155304: f9400be0     	ldr	x0, [sp, #0x10]
  155308: f94007e1     	ldr	x1, [sp, #0x8]
  15530c: 97fd53cd     	bl	0xaa240 <_ZN7android14construct_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_m@plt>
  155310: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155314: 9100c3ff     	add	sp, sp, #0x30
  155318: d65f03c0     	ret

000000000015531c <android::Vector<android::sp<android::AnotherPacketSource>>::do_destroy(void*, unsigned long) const>:
  15531c: d100c3ff     	sub	sp, sp, #0x30
  155320: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155324: 910083fd     	add	x29, sp, #0x20
  155328: f81f83a0     	stur	x0, [x29, #-0x8]
  15532c: f9000be1     	str	x1, [sp, #0x10]
  155330: f90007e2     	str	x2, [sp, #0x8]
  155334: f9400be0     	ldr	x0, [sp, #0x10]
  155338: f94007e1     	ldr	x1, [sp, #0x8]
  15533c: 97fd4a91     	bl	0xa7d80 <_ZN7android12destroy_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_m@plt>
  155340: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155344: 9100c3ff     	add	sp, sp, #0x30
  155348: d65f03c0     	ret

000000000015534c <android::Vector<android::sp<android::AnotherPacketSource>>::do_copy(void*, void const*, unsigned long) const>:
  15534c: d100c3ff     	sub	sp, sp, #0x30
  155350: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155354: 910083fd     	add	x29, sp, #0x20
  155358: f81f83a0     	stur	x0, [x29, #-0x8]
  15535c: f9000be1     	str	x1, [sp, #0x10]
  155360: f90007e2     	str	x2, [sp, #0x8]
  155364: f90003e3     	str	x3, [sp]
  155368: f9400be0     	ldr	x0, [sp, #0x10]
  15536c: f94007e1     	ldr	x1, [sp, #0x8]
  155370: f94003e2     	ldr	x2, [sp]
  155374: 97fd452f     	bl	0xa6830 <_ZN7android9copy_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_PKS4_m@plt>
  155378: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15537c: 9100c3ff     	add	sp, sp, #0x30
  155380: d65f03c0     	ret

0000000000155384 <android::Vector<android::sp<android::AnotherPacketSource>>::do_splat(void*, void const*, unsigned long) const>:
  155384: d100c3ff     	sub	sp, sp, #0x30
  155388: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15538c: 910083fd     	add	x29, sp, #0x20
  155390: f81f83a0     	stur	x0, [x29, #-0x8]
  155394: f9000be1     	str	x1, [sp, #0x10]
  155398: f90007e2     	str	x2, [sp, #0x8]
  15539c: f90003e3     	str	x3, [sp]
  1553a0: f9400be0     	ldr	x0, [sp, #0x10]
  1553a4: f94007e1     	ldr	x1, [sp, #0x8]
  1553a8: f94003e2     	ldr	x2, [sp]
  1553ac: 97fd5051     	bl	0xa94f0 <_ZN7android10splat_typeINS_2spINS_19AnotherPacketSourceEEEEEvPT_PKS4_m@plt>
  1553b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1553b4: 9100c3ff     	add	sp, sp, #0x30
  1553b8: d65f03c0     	ret

00000000001553bc <android::Vector<android::sp<android::AnotherPacketSource>>::do_move_forward(void*, void const*, unsigned long) const>:
  1553bc: d100c3ff     	sub	sp, sp, #0x30
  1553c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1553c4: 910083fd     	add	x29, sp, #0x20
  1553c8: f81f83a0     	stur	x0, [x29, #-0x8]
  1553cc: f9000be1     	str	x1, [sp, #0x10]
  1553d0: f90007e2     	str	x2, [sp, #0x8]
  1553d4: f90003e3     	str	x3, [sp]
  1553d8: f9400be0     	ldr	x0, [sp, #0x10]
  1553dc: f94007e1     	ldr	x1, [sp, #0x8]
  1553e0: f94003e2     	ldr	x2, [sp]
  1553e4: 97fd2ec7     	bl	0xa0f00 <_ZN7android17move_forward_typeINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS4_m@plt>
  1553e8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1553ec: 9100c3ff     	add	sp, sp, #0x30
  1553f0: d65f03c0     	ret

00000000001553f4 <android::Vector<android::sp<android::AnotherPacketSource>>::do_move_backward(void*, void const*, unsigned long) const>:
  1553f4: d100c3ff     	sub	sp, sp, #0x30
  1553f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1553fc: 910083fd     	add	x29, sp, #0x20
  155400: f81f83a0     	stur	x0, [x29, #-0x8]
  155404: f9000be1     	str	x1, [sp, #0x10]
  155408: f90007e2     	str	x2, [sp, #0x8]
  15540c: f90003e3     	str	x3, [sp]
  155410: f9400be0     	ldr	x0, [sp, #0x10]
  155414: f94007e1     	ldr	x1, [sp, #0x8]
  155418: f94003e2     	ldr	x2, [sp]
  15541c: 97fd47e9     	bl	0xa73c0 <_ZN7android18move_backward_typeINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS4_m@plt>
  155420: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155424: 9100c3ff     	add	sp, sp, #0x30
  155428: d65f03c0     	ret

000000000015542c <void android::construct_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)>:
  15542c: d10083ff     	sub	sp, sp, #0x20
  155430: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155434: 910043fd     	add	x29, sp, #0x10
  155438: f90007e0     	str	x0, [sp, #0x8]
  15543c: f90003e1     	str	x1, [sp]
  155440: d2800008     	mov	x8, #0x0                // =0
  155444: f94003e9     	ldr	x9, [sp]
  155448: eb08013f     	cmp	x9, x8
  15544c: 1a9f97ea     	cset	w10, hi
  155450: 3700004a     	tbnz	w10, #0x0, 0x155458 <void android::construct_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x2c>
  155454: 1400000c     	b	0x155484 <void android::construct_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x58>
  155458: b27d03e8     	orr	x8, xzr, #0x8
  15545c: 92800009     	mov	x9, #-0x1               // =-1
  155460: f94003ea     	ldr	x10, [sp]
  155464: 8b090149     	add	x9, x10, x9
  155468: f90003e9     	str	x9, [sp]
  15546c: f94007e9     	ldr	x9, [sp, #0x8]
  155470: 8b080128     	add	x8, x9, x8
  155474: f90007e8     	str	x8, [sp, #0x8]
  155478: aa0903e0     	mov	x0, x9
  15547c: 97fd417d     	bl	0xa5a70 <_ZN7android2spINS_19AnotherPacketSourceEEC2Ev@plt>
  155480: 17fffff0     	b	0x155440 <void android::construct_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x14>
  155484: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155488: 910083ff     	add	sp, sp, #0x20
  15548c: d65f03c0     	ret

0000000000155490 <void android::destroy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)>:
  155490: d100c3ff     	sub	sp, sp, #0x30
  155494: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155498: 910083fd     	add	x29, sp, #0x20
  15549c: f81f83a0     	stur	x0, [x29, #-0x8]
  1554a0: f9000be1     	str	x1, [sp, #0x10]
  1554a4: d2800008     	mov	x8, #0x0                // =0
  1554a8: f9400be9     	ldr	x9, [sp, #0x10]
  1554ac: eb08013f     	cmp	x9, x8
  1554b0: 1a9f97ea     	cset	w10, hi
  1554b4: 3700004a     	tbnz	w10, #0x0, 0x1554bc <void android::destroy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x2c>
  1554b8: 1400000e     	b	0x1554f0 <void android::destroy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x60>
  1554bc: b27d03e8     	orr	x8, xzr, #0x8
  1554c0: 92800009     	mov	x9, #-0x1               // =-1
  1554c4: f9400bea     	ldr	x10, [sp, #0x10]
  1554c8: 8b090149     	add	x9, x10, x9
  1554cc: f9000be9     	str	x9, [sp, #0x10]
  1554d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1554d4: f90007e8     	str	x8, [sp, #0x8]
  1554d8: 97fd54b2     	bl	0xaa7a0 <_ZN7android2spINS_19AnotherPacketSourceEED2Ev@plt>
  1554dc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1554e0: f94007e9     	ldr	x9, [sp, #0x8]
  1554e4: 8b090108     	add	x8, x8, x9
  1554e8: f81f83a8     	stur	x8, [x29, #-0x8]
  1554ec: 17ffffee     	b	0x1554a4 <void android::destroy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, unsigned long)+0x14>
  1554f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1554f4: 9100c3ff     	add	sp, sp, #0x30
  1554f8: d65f03c0     	ret

00000000001554fc <void android::copy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)>:
  1554fc: d100c3ff     	sub	sp, sp, #0x30
  155500: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155504: 910083fd     	add	x29, sp, #0x20
  155508: f81f83a0     	stur	x0, [x29, #-0x8]
  15550c: f9000be1     	str	x1, [sp, #0x10]
  155510: f90007e2     	str	x2, [sp, #0x8]
  155514: d2800008     	mov	x8, #0x0                // =0
  155518: f94007e9     	ldr	x9, [sp, #0x8]
  15551c: eb08013f     	cmp	x9, x8
  155520: 1a9f97ea     	cset	w10, hi
  155524: 3700004a     	tbnz	w10, #0x0, 0x15552c <void android::copy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x30>
  155528: 14000012     	b	0x155570 <void android::copy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x74>
  15552c: b27d03e8     	orr	x8, xzr, #0x8
  155530: 92800009     	mov	x9, #-0x1               // =-1
  155534: f94007ea     	ldr	x10, [sp, #0x8]
  155538: 8b090149     	add	x9, x10, x9
  15553c: f90007e9     	str	x9, [sp, #0x8]
  155540: f85f83a0     	ldur	x0, [x29, #-0x8]
  155544: f9400be1     	ldr	x1, [sp, #0x10]
  155548: f90003e8     	str	x8, [sp]
  15554c: 97fd53e5     	bl	0xaa4e0 <_ZN7android2spINS_19AnotherPacketSourceEEC2ERKS2_@plt>
  155550: f85f83a8     	ldur	x8, [x29, #-0x8]
  155554: f94003e9     	ldr	x9, [sp]
  155558: 8b090108     	add	x8, x8, x9
  15555c: f81f83a8     	stur	x8, [x29, #-0x8]
  155560: f9400be8     	ldr	x8, [sp, #0x10]
  155564: 8b090108     	add	x8, x8, x9
  155568: f9000be8     	str	x8, [sp, #0x10]
  15556c: 17ffffea     	b	0x155514 <void android::copy_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x18>
  155570: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155574: 9100c3ff     	add	sp, sp, #0x30
  155578: d65f03c0     	ret

000000000015557c <void android::splat_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)>:
  15557c: d100c3ff     	sub	sp, sp, #0x30
  155580: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155584: 910083fd     	add	x29, sp, #0x20
  155588: f81f83a0     	stur	x0, [x29, #-0x8]
  15558c: f9000be1     	str	x1, [sp, #0x10]
  155590: f90007e2     	str	x2, [sp, #0x8]
  155594: d2800008     	mov	x8, #0x0                // =0
  155598: f94007e9     	ldr	x9, [sp, #0x8]
  15559c: eb08013f     	cmp	x9, x8
  1555a0: 1a9f97ea     	cset	w10, hi
  1555a4: 3700004a     	tbnz	w10, #0x0, 0x1555ac <void android::splat_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x30>
  1555a8: 1400000f     	b	0x1555e4 <void android::splat_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x68>
  1555ac: b27d03e8     	orr	x8, xzr, #0x8
  1555b0: 92800009     	mov	x9, #-0x1               // =-1
  1555b4: f94007ea     	ldr	x10, [sp, #0x8]
  1555b8: 8b090149     	add	x9, x10, x9
  1555bc: f90007e9     	str	x9, [sp, #0x8]
  1555c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1555c4: f9400be1     	ldr	x1, [sp, #0x10]
  1555c8: f90003e8     	str	x8, [sp]
  1555cc: 97fd53c5     	bl	0xaa4e0 <_ZN7android2spINS_19AnotherPacketSourceEEC2ERKS2_@plt>
  1555d0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1555d4: f94003e9     	ldr	x9, [sp]
  1555d8: 8b090108     	add	x8, x8, x9
  1555dc: f81f83a8     	stur	x8, [x29, #-0x8]
  1555e0: 17ffffed     	b	0x155594 <void android::splat_type<android::sp<android::AnotherPacketSource>>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x18>
  1555e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1555e8: 9100c3ff     	add	sp, sp, #0x30
  1555ec: d65f03c0     	ret

00000000001555f0 <void android::move_forward_type<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)>:
  1555f0: d100c3ff     	sub	sp, sp, #0x30
  1555f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1555f8: 910083fd     	add	x29, sp, #0x20
  1555fc: f81f83a0     	stur	x0, [x29, #-0x8]
  155600: f9000be1     	str	x1, [sp, #0x10]
  155604: f90007e2     	str	x2, [sp, #0x8]
  155608: f85f83a0     	ldur	x0, [x29, #-0x8]
  15560c: f9400be1     	ldr	x1, [sp, #0x10]
  155610: f94007e2     	ldr	x2, [sp, #0x8]
  155614: 97fd33ff     	bl	0xa2610 <_ZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_m@plt>
  155618: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15561c: 9100c3ff     	add	sp, sp, #0x30
  155620: d65f03c0     	ret

0000000000155624 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)>:
  155624: d10203ff     	sub	sp, sp, #0x80
  155628: a9077bfd     	stp	x29, x30, [sp, #0x70]
  15562c: 9101c3fd     	add	x29, sp, #0x70
  155630: d53bd048     	mrs	x8, TPIDR_EL0
  155634: f9401508     	ldr	x8, [x8, #0x28]
  155638: f81f83a8     	stur	x8, [x29, #-0x8]
  15563c: f81d83a0     	stur	x0, [x29, #-0x28]
  155640: f81d03a1     	stur	x1, [x29, #-0x30]
  155644: f9001fe2     	str	x2, [sp, #0x38]
  155648: f85d83a0     	ldur	x0, [x29, #-0x28]
  15564c: f85d03a1     	ldur	x1, [x29, #-0x30]
  155650: f9401fe8     	ldr	x8, [sp, #0x38]
  155654: d37df102     	lsl	x2, x8, #3
  155658: 97fd35fa     	bl	0xa2e40 <memmove@plt>
  15565c: f9401fe8     	ldr	x8, [sp, #0x38]
  155660: f85d83a1     	ldur	x1, [x29, #-0x28]
  155664: f85d03a2     	ldur	x2, [x29, #-0x30]
  155668: d10083be     	sub	x30, x29, #0x20
  15566c: f90013e0     	str	x0, [sp, #0x20]
  155670: aa1e03e0     	mov	x0, x30
  155674: f9000fe8     	str	x8, [sp, #0x18]
  155678: f9000bfe     	str	x30, [sp, #0x10]
  15567c: 97fd33f5     	bl	0xa2650 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerC2EPNS3_IS2_EEPKSA_@plt>
  155680: f9400fe0     	ldr	x0, [sp, #0x18]
  155684: f9400be1     	ldr	x1, [sp, #0x10]
  155688: 97fd4502     	bl	0xa6a90 <_ZN7android7RefBase10renameRefsEmRKNS_16ReferenceRenamerE@plt>
  15568c: 14000001     	b	0x155690 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x6c>
  155690: d10083a0     	sub	x0, x29, #0x20
  155694: 97fd2f5b     	bl	0xa1400 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
  155698: d53bd040     	mrs	x0, TPIDR_EL0
  15569c: f9401400     	ldr	x0, [x0, #0x28]
  1556a0: f85f83be     	ldur	x30, [x29, #-0x8]
  1556a4: eb1e0000     	subs	x0, x0, x30
  1556a8: f90007e0     	str	x0, [sp, #0x8]
  1556ac: 540001a1     	b.ne	0x1556e0 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0xbc>
  1556b0: 14000001     	b	0x1556b4 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0x90>
  1556b4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1556b8: 910203ff     	add	sp, sp, #0x80
  1556bc: d65f03c0     	ret
  1556c0: f9001be0     	str	x0, [sp, #0x30]
  1556c4: 2a0103e8     	mov	w8, w1
  1556c8: b9002fe8     	str	w8, [sp, #0x2c]
  1556cc: d10083a0     	sub	x0, x29, #0x20
  1556d0: 97fd2f4c     	bl	0xa1400 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
  1556d4: 14000001     	b	0x1556d8 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)+0xb4>
  1556d8: f9401be0     	ldr	x0, [sp, #0x30]
  1556dc: 97fd4a0d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1556e0: 97fd51a4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001556e4 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)::Renamer::Renamer(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*)>:
  1556e4: d10103ff     	sub	sp, sp, #0x40
  1556e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1556ec: 9100c3fd     	add	x29, sp, #0x30
  1556f0: f0000a88     	adrp	x8, 0x2a8000
  1556f4: f9448108     	ldr	x8, [x8, #0x900]
  1556f8: b27c03e9     	orr	x9, xzr, #0x10
  1556fc: 8b090108     	add	x8, x8, x9
  155700: f81f83a0     	stur	x0, [x29, #-0x8]
  155704: f81f03a1     	stur	x1, [x29, #-0x10]
  155708: f9000fe2     	str	x2, [sp, #0x18]
  15570c: f85f83a9     	ldur	x9, [x29, #-0x8]
  155710: aa0903e0     	mov	x0, x9
  155714: f9000be8     	str	x8, [sp, #0x10]
  155718: f90007e9     	str	x9, [sp, #0x8]
  15571c: 97fd5055     	bl	0xa9870 <_ZN7android16ReferenceRenamerC2Ev@plt>
  155720: f9400be8     	ldr	x8, [sp, #0x10]
  155724: f94007e9     	ldr	x9, [sp, #0x8]
  155728: f9000128     	str	x8, [x9]
  15572c: f85f03a0     	ldur	x0, [x29, #-0x10]
  155730: f9000520     	str	x0, [x9, #0x8]
  155734: f9400fe0     	ldr	x0, [sp, #0x18]
  155738: f9000920     	str	x0, [x9, #0x10]
  15573c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  155740: 910103ff     	add	sp, sp, #0x40
  155744: d65f03c0     	ret

0000000000155748 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)::Renamer::~Renamer()>:
  155748: d10083ff     	sub	sp, sp, #0x20
  15574c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155750: 910043fd     	add	x29, sp, #0x10
  155754: f90007e0     	str	x0, [sp, #0x8]
  155758: f94007e0     	ldr	x0, [sp, #0x8]
  15575c: 97fd303d     	bl	0xa1850 <_ZN7android16ReferenceRenamerD2Ev@plt>
  155760: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155764: 910083ff     	add	sp, sp, #0x20
  155768: d65f03c0     	ret

000000000015576c <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)::Renamer::operator()(unsigned long) const>:
  15576c: d10143ff     	sub	sp, sp, #0x50
  155770: a9047bfd     	stp	x29, x30, [sp, #0x40]
  155774: 910103fd     	add	x29, sp, #0x40
  155778: b27d03e8     	orr	x8, xzr, #0x8
  15577c: d2800009     	mov	x9, #0x0                // =0
  155780: aa0903e2     	mov	x2, x9
  155784: f81f83a0     	stur	x0, [x29, #-0x8]
  155788: f81f03a1     	stur	x1, [x29, #-0x10]
  15578c: f85f83a0     	ldur	x0, [x29, #-0x8]
  155790: f9400401     	ldr	x1, [x0, #0x8]
  155794: f85f03aa     	ldur	x10, [x29, #-0x10]
  155798: 9b0a7d08     	mul	x8, x8, x10
  15579c: 8b080028     	add	x8, x1, x8
  1557a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1557a4: aa0803e0     	mov	x0, x8
  1557a8: f90013e9     	str	x9, [sp, #0x20]
  1557ac: f9000fe2     	str	x2, [sp, #0x18]
  1557b0: 97fd3190     	bl	0xa1df0 <_ZNK7android2spINS_19AnotherPacketSourceEE3getEv@plt>
  1557b4: f94013e8     	ldr	x8, [sp, #0x20]
  1557b8: eb08001f     	cmp	x0, x8
  1557bc: 1a9f17eb     	cset	w11, eq
  1557c0: f9400fe1     	ldr	x1, [sp, #0x18]
  1557c4: f9000be0     	str	x0, [sp, #0x10]
  1557c8: f90007e1     	str	x1, [sp, #0x8]
  1557cc: 370000cb     	tbnz	w11, #0x0, 0x1557e4 <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)::Renamer::operator()(unsigned long) const+0x78>
  1557d0: f9400be8     	ldr	x8, [sp, #0x10]
  1557d4: f9400109     	ldr	x9, [x8]
  1557d8: f85e8129     	ldur	x9, [x9, #-0x18]
  1557dc: 8b090109     	add	x9, x8, x9
  1557e0: f90007e9     	str	x9, [sp, #0x8]
  1557e4: f94007e8     	ldr	x8, [sp, #0x8]
  1557e8: b27d03e9     	orr	x9, xzr, #0x8
  1557ec: f85e83aa     	ldur	x10, [x29, #-0x18]
  1557f0: f940094b     	ldr	x11, [x10, #0x10]
  1557f4: f85f03ac     	ldur	x12, [x29, #-0x10]
  1557f8: 9b0c7d2c     	mul	x12, x9, x12
  1557fc: 8b0c016b     	add	x11, x11, x12
  155800: f940054c     	ldr	x12, [x10, #0x8]
  155804: f85f03ad     	ldur	x13, [x29, #-0x10]
  155808: 9b0d7d29     	mul	x9, x9, x13
  15580c: 8b090189     	add	x9, x12, x9
  155810: aa0803e0     	mov	x0, x8
  155814: aa0b03e1     	mov	x1, x11
  155818: aa0903e2     	mov	x2, x9
  15581c: 97fd357d     	bl	0xa2e10 <_ZN7android7RefBase11renameRefIdEPS0_PKvS3_@plt>
  155820: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  155824: 910143ff     	add	sp, sp, #0x50
  155828: d65f03c0     	ret

000000000015582c <void android::ReferenceMover::move_references<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)::Renamer::~Renamer()>:
  15582c: d10083ff     	sub	sp, sp, #0x20
  155830: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155834: 910043fd     	add	x29, sp, #0x10
  155838: f90007e0     	str	x0, [sp, #0x8]
  15583c: f94007e0     	ldr	x0, [sp, #0x8]
  155840: f90003e0     	str	x0, [sp]
  155844: 97fd2eef     	bl	0xa1400 <_ZZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_mEN7RenamerD2Ev@plt>
  155848: f94003e0     	ldr	x0, [sp]
  15584c: 97fd2c45     	bl	0xa0960 <_ZdlPv@plt>
  155850: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155854: 910083ff     	add	sp, sp, #0x20
  155858: d65f03c0     	ret

000000000015585c <void android::move_backward_type<android::AnotherPacketSource>(android::sp<android::AnotherPacketSource>*, android::sp<android::AnotherPacketSource> const*, unsigned long)>:
  15585c: d100c3ff     	sub	sp, sp, #0x30
  155860: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155864: 910083fd     	add	x29, sp, #0x20
  155868: f81f83a0     	stur	x0, [x29, #-0x8]
  15586c: f9000be1     	str	x1, [sp, #0x10]
  155870: f90007e2     	str	x2, [sp, #0x8]
  155874: f85f83a0     	ldur	x0, [x29, #-0x8]
  155878: f9400be1     	ldr	x1, [sp, #0x10]
  15587c: f94007e2     	ldr	x2, [sp, #0x8]
  155880: 97fd3364     	bl	0xa2610 <_ZN7android14ReferenceMover15move_referencesINS_19AnotherPacketSourceEEEvPNS_2spIT_EEPKS5_m@plt>
  155884: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155888: 9100c3ff     	add	sp, sp, #0x30
  15588c: d65f03c0     	ret

0000000000155890 <android::Vector<android::KeyedVector<long, long>>::~Vector()>:
  155890: d10083ff     	sub	sp, sp, #0x20
  155894: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155898: 910043fd     	add	x29, sp, #0x10
  15589c: f90007e0     	str	x0, [sp, #0x8]
  1558a0: f94007e0     	ldr	x0, [sp, #0x8]
  1558a4: f90003e0     	str	x0, [sp]
  1558a8: 97fd34b2     	bl	0xa2b70 <_ZN7android6VectorINS_11KeyedVectorIllEEED2Ev@plt>
  1558ac: f94003e0     	ldr	x0, [sp]
  1558b0: 97fd2c2c     	bl	0xa0960 <_ZdlPv@plt>
  1558b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1558b8: 910083ff     	add	sp, sp, #0x20
  1558bc: d65f03c0     	ret

00000000001558c0 <android::Vector<android::KeyedVector<long, long>>::do_construct(void*, unsigned long) const>:
  1558c0: d100c3ff     	sub	sp, sp, #0x30
  1558c4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1558c8: 910083fd     	add	x29, sp, #0x20
  1558cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1558d0: f9000be1     	str	x1, [sp, #0x10]
  1558d4: f90007e2     	str	x2, [sp, #0x8]
  1558d8: f9400be0     	ldr	x0, [sp, #0x10]
  1558dc: f94007e1     	ldr	x1, [sp, #0x8]
  1558e0: 97fd3200     	bl	0xa20e0 <_ZN7android14construct_typeINS_11KeyedVectorIllEEEEvPT_m@plt>
  1558e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1558e8: 9100c3ff     	add	sp, sp, #0x30
  1558ec: d65f03c0     	ret

00000000001558f0 <android::Vector<android::KeyedVector<long, long>>::do_destroy(void*, unsigned long) const>:
  1558f0: d100c3ff     	sub	sp, sp, #0x30
  1558f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1558f8: 910083fd     	add	x29, sp, #0x20
  1558fc: f81f83a0     	stur	x0, [x29, #-0x8]
  155900: f9000be1     	str	x1, [sp, #0x10]
  155904: f90007e2     	str	x2, [sp, #0x8]
  155908: f9400be0     	ldr	x0, [sp, #0x10]
  15590c: f94007e1     	ldr	x1, [sp, #0x8]
  155910: 97fd4fb8     	bl	0xa97f0 <_ZN7android12destroy_typeINS_11KeyedVectorIllEEEEvPT_m@plt>
  155914: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155918: 9100c3ff     	add	sp, sp, #0x30
  15591c: d65f03c0     	ret

0000000000155920 <android::Vector<android::KeyedVector<long, long>>::do_copy(void*, void const*, unsigned long) const>:
  155920: d100c3ff     	sub	sp, sp, #0x30
  155924: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155928: 910083fd     	add	x29, sp, #0x20
  15592c: f81f83a0     	stur	x0, [x29, #-0x8]
  155930: f9000be1     	str	x1, [sp, #0x10]
  155934: f90007e2     	str	x2, [sp, #0x8]
  155938: f90003e3     	str	x3, [sp]
  15593c: f9400be0     	ldr	x0, [sp, #0x10]
  155940: f94007e1     	ldr	x1, [sp, #0x8]
  155944: f94003e2     	ldr	x2, [sp]
  155948: 97fd405e     	bl	0xa5ac0 <_ZN7android9copy_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>
  15594c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155950: 9100c3ff     	add	sp, sp, #0x30
  155954: d65f03c0     	ret

0000000000155958 <android::Vector<android::KeyedVector<long, long>>::do_splat(void*, void const*, unsigned long) const>:
  155958: d100c3ff     	sub	sp, sp, #0x30
  15595c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155960: 910083fd     	add	x29, sp, #0x20
  155964: f81f83a0     	stur	x0, [x29, #-0x8]
  155968: f9000be1     	str	x1, [sp, #0x10]
  15596c: f90007e2     	str	x2, [sp, #0x8]
  155970: f90003e3     	str	x3, [sp]
  155974: f9400be0     	ldr	x0, [sp, #0x10]
  155978: f94007e1     	ldr	x1, [sp, #0x8]
  15597c: f94003e2     	ldr	x2, [sp]
  155980: 97fd46ec     	bl	0xa7530 <_ZN7android10splat_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>
  155984: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155988: 9100c3ff     	add	sp, sp, #0x30
  15598c: d65f03c0     	ret

0000000000155990 <android::Vector<android::KeyedVector<long, long>>::do_move_forward(void*, void const*, unsigned long) const>:
  155990: d100c3ff     	sub	sp, sp, #0x30
  155994: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155998: 910083fd     	add	x29, sp, #0x20
  15599c: f81f83a0     	stur	x0, [x29, #-0x8]
  1559a0: f9000be1     	str	x1, [sp, #0x10]
  1559a4: f90007e2     	str	x2, [sp, #0x8]
  1559a8: f90003e3     	str	x3, [sp]
  1559ac: f9400be0     	ldr	x0, [sp, #0x10]
  1559b0: f94007e1     	ldr	x1, [sp, #0x8]
  1559b4: f94003e2     	ldr	x2, [sp]
  1559b8: 97fd3b1a     	bl	0xa4620 <_ZN7android17move_forward_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>
  1559bc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1559c0: 9100c3ff     	add	sp, sp, #0x30
  1559c4: d65f03c0     	ret

00000000001559c8 <android::Vector<android::KeyedVector<long, long>>::do_move_backward(void*, void const*, unsigned long) const>:
  1559c8: d100c3ff     	sub	sp, sp, #0x30
  1559cc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1559d0: 910083fd     	add	x29, sp, #0x20
  1559d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1559d8: f9000be1     	str	x1, [sp, #0x10]
  1559dc: f90007e2     	str	x2, [sp, #0x8]
  1559e0: f90003e3     	str	x3, [sp]
  1559e4: f9400be0     	ldr	x0, [sp, #0x10]
  1559e8: f94007e1     	ldr	x1, [sp, #0x8]
  1559ec: f94003e2     	ldr	x2, [sp]
  1559f0: 97fd34d4     	bl	0xa2d40 <_ZN7android18move_backward_typeINS_11KeyedVectorIllEEEEvPT_PKS3_m@plt>
  1559f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1559f8: 9100c3ff     	add	sp, sp, #0x30
  1559fc: d65f03c0     	ret

0000000000155a00 <void android::construct_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)>:
  155a00: d10083ff     	sub	sp, sp, #0x20
  155a04: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155a08: 910043fd     	add	x29, sp, #0x10
  155a0c: f90007e0     	str	x0, [sp, #0x8]
  155a10: f90003e1     	str	x1, [sp]
  155a14: d2800008     	mov	x8, #0x0                // =0
  155a18: f94003e9     	ldr	x9, [sp]
  155a1c: eb08013f     	cmp	x9, x8
  155a20: 1a9f97ea     	cset	w10, hi
  155a24: 3700004a     	tbnz	w10, #0x0, 0x155a2c <void android::construct_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x2c>
  155a28: 1400000c     	b	0x155a58 <void android::construct_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x58>
  155a2c: d2800508     	mov	x8, #0x28               // =40
  155a30: 92800009     	mov	x9, #-0x1               // =-1
  155a34: f94003ea     	ldr	x10, [sp]
  155a38: 8b090149     	add	x9, x10, x9
  155a3c: f90003e9     	str	x9, [sp]
  155a40: f94007e9     	ldr	x9, [sp, #0x8]
  155a44: 8b080128     	add	x8, x9, x8
  155a48: f90007e8     	str	x8, [sp, #0x8]
  155a4c: aa0903e0     	mov	x0, x9
  155a50: 97fd5270     	bl	0xaa410 <_ZN7android11KeyedVectorIllEC2Ev@plt>
  155a54: 17fffff0     	b	0x155a14 <void android::construct_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x14>
  155a58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155a5c: 910083ff     	add	sp, sp, #0x20
  155a60: d65f03c0     	ret

0000000000155a64 <android::KeyedVector<long, long>::KeyedVector()>:
  155a64: d10083ff     	sub	sp, sp, #0x20
  155a68: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155a6c: 910043fd     	add	x29, sp, #0x10
  155a70: f90007e0     	str	x0, [sp, #0x8]
  155a74: f94007e0     	ldr	x0, [sp, #0x8]
  155a78: 97fd4136     	bl	0xa5f50 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEEC2Ev@plt>
  155a7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155a80: 910083ff     	add	sp, sp, #0x20
  155a84: d65f03c0     	ret

0000000000155a88 <android::SortedVector<android::key_value_pair_t<long, long>>::SortedVector()>:
  155a88: d100c3ff     	sub	sp, sp, #0x30
  155a8c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155a90: 910083fd     	add	x29, sp, #0x20
  155a94: b27c03e8     	orr	x8, xzr, #0x10
  155a98: 32000be2     	orr	w2, wzr, #0x7
  155a9c: f0000a89     	adrp	x9, 0x2a8000
  155aa0: f9419529     	ldr	x9, [x9, #0x328]
  155aa4: 8b080129     	add	x9, x9, x8
  155aa8: f81f83a0     	stur	x0, [x29, #-0x8]
  155aac: f85f83a0     	ldur	x0, [x29, #-0x8]
  155ab0: f9000be0     	str	x0, [sp, #0x10]
  155ab4: aa0803e1     	mov	x1, x8
  155ab8: f90007e9     	str	x9, [sp, #0x8]
  155abc: 97fd4425     	bl	0xa6b50 <_ZN7android16SortedVectorImplC2Emj@plt>
  155ac0: f94007e8     	ldr	x8, [sp, #0x8]
  155ac4: f9400be9     	ldr	x9, [sp, #0x10]
  155ac8: f9000128     	str	x8, [x9]
  155acc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155ad0: 9100c3ff     	add	sp, sp, #0x30
  155ad4: d65f03c0     	ret

0000000000155ad8 <android::SortedVector<android::key_value_pair_t<long, long>>::~SortedVector()>:
  155ad8: d100c3ff     	sub	sp, sp, #0x30
  155adc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155ae0: 910083fd     	add	x29, sp, #0x20
  155ae4: f0000a88     	adrp	x8, 0x2a8000
  155ae8: f9419508     	ldr	x8, [x8, #0x328]
  155aec: b27c03e9     	orr	x9, xzr, #0x10
  155af0: 8b090108     	add	x8, x8, x9
  155af4: f81f83a0     	stur	x0, [x29, #-0x8]
  155af8: f85f83a9     	ldur	x9, [x29, #-0x8]
  155afc: f9000128     	str	x8, [x9]
  155b00: aa0903e0     	mov	x0, x9
  155b04: f90003e9     	str	x9, [sp]
  155b08: 97fd298e     	bl	0xa0140 <_ZN7android10VectorImpl13finish_vectorEv@plt>
  155b0c: 14000001     	b	0x155b10 <android::SortedVector<android::key_value_pair_t<long, long>>::~SortedVector()+0x38>
  155b10: f94003e0     	ldr	x0, [sp]
  155b14: 97fd54d3     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  155b18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155b1c: 9100c3ff     	add	sp, sp, #0x30
  155b20: d65f03c0     	ret
  155b24: 2a0103e8     	mov	w8, w1
  155b28: f9000be0     	str	x0, [sp, #0x10]
  155b2c: b9000fe8     	str	w8, [sp, #0xc]
  155b30: f94003e0     	ldr	x0, [sp]
  155b34: 97fd54cb     	bl	0xaae60 <_ZN7android16SortedVectorImplD2Ev@plt>
  155b38: f9400be0     	ldr	x0, [sp, #0x10]
  155b3c: 97fd61a2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

0000000000155b40 <android::SortedVector<android::key_value_pair_t<long, long>>::~SortedVector()>:
  155b40: d10083ff     	sub	sp, sp, #0x20
  155b44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155b48: 910043fd     	add	x29, sp, #0x10
  155b4c: f90007e0     	str	x0, [sp, #0x8]
  155b50: f94007e0     	ldr	x0, [sp, #0x8]
  155b54: f90003e0     	str	x0, [sp]
  155b58: 97fd3692     	bl	0xa35a0 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEED2Ev@plt>
  155b5c: f94003e0     	ldr	x0, [sp]
  155b60: 97fd2b80     	bl	0xa0960 <_ZdlPv@plt>
  155b64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155b68: 910083ff     	add	sp, sp, #0x20
  155b6c: d65f03c0     	ret

0000000000155b70 <android::SortedVector<android::key_value_pair_t<long, long>>::do_construct(void*, unsigned long) const>:
  155b70: d100c3ff     	sub	sp, sp, #0x30
  155b74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155b78: 910083fd     	add	x29, sp, #0x20
  155b7c: f81f83a0     	stur	x0, [x29, #-0x8]
  155b80: f9000be1     	str	x1, [sp, #0x10]
  155b84: f90007e2     	str	x2, [sp, #0x8]
  155b88: f9400be0     	ldr	x0, [sp, #0x10]
  155b8c: f94007e1     	ldr	x1, [sp, #0x8]
  155b90: 97fd29cc     	bl	0xa02c0 <_ZN7android14construct_typeINS_16key_value_pair_tIllEEEEvPT_m@plt>
  155b94: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155b98: 9100c3ff     	add	sp, sp, #0x30
  155b9c: d65f03c0     	ret

0000000000155ba0 <android::SortedVector<android::key_value_pair_t<long, long>>::do_destroy(void*, unsigned long) const>:
  155ba0: d100c3ff     	sub	sp, sp, #0x30
  155ba4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155ba8: 910083fd     	add	x29, sp, #0x20
  155bac: f81f83a0     	stur	x0, [x29, #-0x8]
  155bb0: f9000be1     	str	x1, [sp, #0x10]
  155bb4: f90007e2     	str	x2, [sp, #0x8]
  155bb8: f9400be0     	ldr	x0, [sp, #0x10]
  155bbc: f94007e1     	ldr	x1, [sp, #0x8]
  155bc0: 97fd50b0     	bl	0xa9e80 <_ZN7android12destroy_typeINS_16key_value_pair_tIllEEEEvPT_m@plt>
  155bc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155bc8: 9100c3ff     	add	sp, sp, #0x30
  155bcc: d65f03c0     	ret

0000000000155bd0 <android::SortedVector<android::key_value_pair_t<long, long>>::do_copy(void*, void const*, unsigned long) const>:
  155bd0: d100c3ff     	sub	sp, sp, #0x30
  155bd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155bd8: 910083fd     	add	x29, sp, #0x20
  155bdc: f81f83a0     	stur	x0, [x29, #-0x8]
  155be0: f9000be1     	str	x1, [sp, #0x10]
  155be4: f90007e2     	str	x2, [sp, #0x8]
  155be8: f90003e3     	str	x3, [sp]
  155bec: f9400be0     	ldr	x0, [sp, #0x10]
  155bf0: f94007e1     	ldr	x1, [sp, #0x8]
  155bf4: f94003e2     	ldr	x2, [sp]
  155bf8: 97fd4982     	bl	0xa8200 <_ZN7android9copy_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>
  155bfc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155c00: 9100c3ff     	add	sp, sp, #0x30
  155c04: d65f03c0     	ret

0000000000155c08 <android::SortedVector<android::key_value_pair_t<long, long>>::do_splat(void*, void const*, unsigned long) const>:
  155c08: d100c3ff     	sub	sp, sp, #0x30
  155c0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155c10: 910083fd     	add	x29, sp, #0x20
  155c14: f81f83a0     	stur	x0, [x29, #-0x8]
  155c18: f9000be1     	str	x1, [sp, #0x10]
  155c1c: f90007e2     	str	x2, [sp, #0x8]
  155c20: f90003e3     	str	x3, [sp]
  155c24: f9400be0     	ldr	x0, [sp, #0x10]
  155c28: f94007e1     	ldr	x1, [sp, #0x8]
  155c2c: f94003e2     	ldr	x2, [sp]
  155c30: 97fd410c     	bl	0xa6060 <_ZN7android10splat_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>
  155c34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155c38: 9100c3ff     	add	sp, sp, #0x30
  155c3c: d65f03c0     	ret

0000000000155c40 <android::SortedVector<android::key_value_pair_t<long, long>>::do_move_forward(void*, void const*, unsigned long) const>:
  155c40: d100c3ff     	sub	sp, sp, #0x30
  155c44: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155c48: 910083fd     	add	x29, sp, #0x20
  155c4c: f81f83a0     	stur	x0, [x29, #-0x8]
  155c50: f9000be1     	str	x1, [sp, #0x10]
  155c54: f90007e2     	str	x2, [sp, #0x8]
  155c58: f90003e3     	str	x3, [sp]
  155c5c: f9400be0     	ldr	x0, [sp, #0x10]
  155c60: f94007e1     	ldr	x1, [sp, #0x8]
  155c64: f94003e2     	ldr	x2, [sp]
  155c68: 97fd28ea     	bl	0xa0010 <_ZN7android17move_forward_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>
  155c6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155c70: 9100c3ff     	add	sp, sp, #0x30
  155c74: d65f03c0     	ret

0000000000155c78 <android::SortedVector<android::key_value_pair_t<long, long>>::do_move_backward(void*, void const*, unsigned long) const>:
  155c78: d100c3ff     	sub	sp, sp, #0x30
  155c7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155c80: 910083fd     	add	x29, sp, #0x20
  155c84: f81f83a0     	stur	x0, [x29, #-0x8]
  155c88: f9000be1     	str	x1, [sp, #0x10]
  155c8c: f90007e2     	str	x2, [sp, #0x8]
  155c90: f90003e3     	str	x3, [sp]
  155c94: f9400be0     	ldr	x0, [sp, #0x10]
  155c98: f94007e1     	ldr	x1, [sp, #0x8]
  155c9c: f94003e2     	ldr	x2, [sp]
  155ca0: 97fd4f5c     	bl	0xa9a10 <_ZN7android18move_backward_typeINS_16key_value_pair_tIllEEEEvPT_PKS3_m@plt>
  155ca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155ca8: 9100c3ff     	add	sp, sp, #0x30
  155cac: d65f03c0     	ret

0000000000155cb0 <android::SortedVector<android::key_value_pair_t<long, long>>::do_compare(void const*, void const*) const>:
  155cb0: d100c3ff     	sub	sp, sp, #0x30
  155cb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155cb8: 910083fd     	add	x29, sp, #0x20
  155cbc: f81f83a0     	stur	x0, [x29, #-0x8]
  155cc0: f9000be1     	str	x1, [sp, #0x10]
  155cc4: f90007e2     	str	x2, [sp, #0x8]
  155cc8: f9400be0     	ldr	x0, [sp, #0x10]
  155ccc: f94007e1     	ldr	x1, [sp, #0x8]
  155cd0: 97fd44f4     	bl	0xa70a0 <_ZN7android12compare_typeINS_16key_value_pair_tIllEEEEiRKT_S5_@plt>
  155cd4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155cd8: 9100c3ff     	add	sp, sp, #0x30
  155cdc: d65f03c0     	ret

0000000000155ce0 <void android::construct_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, unsigned long)>:
  155ce0: d10043ff     	sub	sp, sp, #0x10
  155ce4: f90007e0     	str	x0, [sp, #0x8]
  155ce8: f90003e1     	str	x1, [sp]
  155cec: 910043ff     	add	sp, sp, #0x10
  155cf0: d65f03c0     	ret

0000000000155cf4 <void android::destroy_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, unsigned long)>:
  155cf4: d10043ff     	sub	sp, sp, #0x10
  155cf8: f90007e0     	str	x0, [sp, #0x8]
  155cfc: f90003e1     	str	x1, [sp]
  155d00: 910043ff     	add	sp, sp, #0x10
  155d04: d65f03c0     	ret

0000000000155d08 <void android::copy_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)>:
  155d08: d100c3ff     	sub	sp, sp, #0x30
  155d0c: f90013fe     	str	x30, [sp, #0x20]
  155d10: b27c03e8     	orr	x8, xzr, #0x10
  155d14: f9000fe0     	str	x0, [sp, #0x18]
  155d18: f9000be1     	str	x1, [sp, #0x10]
  155d1c: f90007e2     	str	x2, [sp, #0x8]
  155d20: f9400fe0     	ldr	x0, [sp, #0x18]
  155d24: f9400be1     	ldr	x1, [sp, #0x10]
  155d28: f94007e2     	ldr	x2, [sp, #0x8]
  155d2c: 9b087c42     	mul	x2, x2, x8
  155d30: 97fd2818     	bl	0x9fd90 <memcpy@plt>
  155d34: f94013fe     	ldr	x30, [sp, #0x20]
  155d38: 9100c3ff     	add	sp, sp, #0x30
  155d3c: d65f03c0     	ret

0000000000155d40 <void android::splat_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)>:
  155d40: d100c3ff     	sub	sp, sp, #0x30
  155d44: f90013fe     	str	x30, [sp, #0x20]
  155d48: f9000fe0     	str	x0, [sp, #0x18]
  155d4c: f9000be1     	str	x1, [sp, #0x10]
  155d50: f90007e2     	str	x2, [sp, #0x8]
  155d54: d2800008     	mov	x8, #0x0                // =0
  155d58: f94007e9     	ldr	x9, [sp, #0x8]
  155d5c: eb08013f     	cmp	x9, x8
  155d60: 1a9f97ea     	cset	w10, hi
  155d64: 3700004a     	tbnz	w10, #0x0, 0x155d6c <void android::splat_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)+0x2c>
  155d68: 1400000e     	b	0x155da0 <void android::splat_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)+0x60>
  155d6c: b27c03e8     	orr	x8, xzr, #0x10
  155d70: 92800009     	mov	x9, #-0x1               // =-1
  155d74: f94007ea     	ldr	x10, [sp, #0x8]
  155d78: 8b090149     	add	x9, x10, x9
  155d7c: f90007e9     	str	x9, [sp, #0x8]
  155d80: f9400be1     	ldr	x1, [sp, #0x10]
  155d84: f9400fe9     	ldr	x9, [sp, #0x18]
  155d88: 8b08012a     	add	x10, x9, x8
  155d8c: f9000fea     	str	x10, [sp, #0x18]
  155d90: aa0903e0     	mov	x0, x9
  155d94: aa0803e2     	mov	x2, x8
  155d98: 97fd27fe     	bl	0x9fd90 <memcpy@plt>
  155d9c: 17ffffee     	b	0x155d54 <void android::splat_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)+0x14>
  155da0: f94013fe     	ldr	x30, [sp, #0x20]
  155da4: 9100c3ff     	add	sp, sp, #0x30
  155da8: d65f03c0     	ret

0000000000155dac <void android::move_forward_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)>:
  155dac: d100c3ff     	sub	sp, sp, #0x30
  155db0: f90013fe     	str	x30, [sp, #0x20]
  155db4: b27c03e8     	orr	x8, xzr, #0x10
  155db8: f9000fe0     	str	x0, [sp, #0x18]
  155dbc: f9000be1     	str	x1, [sp, #0x10]
  155dc0: f90007e2     	str	x2, [sp, #0x8]
  155dc4: f9400fe0     	ldr	x0, [sp, #0x18]
  155dc8: f9400be1     	ldr	x1, [sp, #0x10]
  155dcc: f94007e2     	ldr	x2, [sp, #0x8]
  155dd0: 9b087c42     	mul	x2, x2, x8
  155dd4: 97fd341b     	bl	0xa2e40 <memmove@plt>
  155dd8: f94013fe     	ldr	x30, [sp, #0x20]
  155ddc: 9100c3ff     	add	sp, sp, #0x30
  155de0: d65f03c0     	ret

0000000000155de4 <void android::move_backward_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long>*, android::key_value_pair_t<long, long> const*, unsigned long)>:
  155de4: d100c3ff     	sub	sp, sp, #0x30
  155de8: f90013fe     	str	x30, [sp, #0x20]
  155dec: b27c03e8     	orr	x8, xzr, #0x10
  155df0: f9000fe0     	str	x0, [sp, #0x18]
  155df4: f9000be1     	str	x1, [sp, #0x10]
  155df8: f90007e2     	str	x2, [sp, #0x8]
  155dfc: f9400fe0     	ldr	x0, [sp, #0x18]
  155e00: f9400be1     	ldr	x1, [sp, #0x10]
  155e04: f94007e2     	ldr	x2, [sp, #0x8]
  155e08: 9b087c42     	mul	x2, x2, x8
  155e0c: 97fd340d     	bl	0xa2e40 <memmove@plt>
  155e10: f94013fe     	ldr	x30, [sp, #0x20]
  155e14: 9100c3ff     	add	sp, sp, #0x30
  155e18: d65f03c0     	ret

0000000000155e1c <int android::compare_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long> const&, android::key_value_pair_t<long, long> const&)>:
  155e1c: d100c3ff     	sub	sp, sp, #0x30
  155e20: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155e24: 910083fd     	add	x29, sp, #0x20
  155e28: f81f83a0     	stur	x0, [x29, #-0x8]
  155e2c: f9000be1     	str	x1, [sp, #0x10]
  155e30: f9400be0     	ldr	x0, [sp, #0x10]
  155e34: f85f83a1     	ldur	x1, [x29, #-0x8]
  155e38: 97fd3826     	bl	0xa3ed0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIllEEEEiRKT_S5_@plt>
  155e3c: f85f83a1     	ldur	x1, [x29, #-0x8]
  155e40: f9400be8     	ldr	x8, [sp, #0x10]
  155e44: b9000fe0     	str	w0, [sp, #0xc]
  155e48: aa0103e0     	mov	x0, x1
  155e4c: aa0803e1     	mov	x1, x8
  155e50: 97fd3820     	bl	0xa3ed0 <_ZN7android19strictly_order_typeINS_16key_value_pair_tIllEEEEiRKT_S5_@plt>
  155e54: b9400fe9     	ldr	w9, [sp, #0xc]
  155e58: 6b000120     	subs	w0, w9, w0
  155e5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155e60: 9100c3ff     	add	sp, sp, #0x30
  155e64: d65f03c0     	ret

0000000000155e68 <int android::strictly_order_type<android::key_value_pair_t<long, long>>(android::key_value_pair_t<long, long> const&, android::key_value_pair_t<long, long> const&)>:
  155e68: d100c3ff     	sub	sp, sp, #0x30
  155e6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155e70: 910083fd     	add	x29, sp, #0x20
  155e74: 320003e8     	orr	w8, wzr, #0x1
  155e78: 52800009     	mov	w9, #0x0                // =0
  155e7c: f81f83a0     	stur	x0, [x29, #-0x8]
  155e80: f9000be1     	str	x1, [sp, #0x10]
  155e84: f85f83a0     	ldur	x0, [x29, #-0x8]
  155e88: f9400be1     	ldr	x1, [sp, #0x10]
  155e8c: b9000fe8     	str	w8, [sp, #0xc]
  155e90: b9000be9     	str	w9, [sp, #0x8]
  155e94: 97fd3a0b     	bl	0xa46c0 <_ZNK7android16key_value_pair_tIllEltERKS1_@plt>
  155e98: 7200001f     	tst	w0, #0x1
  155e9c: b9400fe8     	ldr	w8, [sp, #0xc]
  155ea0: b9400be9     	ldr	w9, [sp, #0x8]
  155ea4: 1a891100     	csel	w0, w8, w9, ne
  155ea8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155eac: 9100c3ff     	add	sp, sp, #0x30
  155eb0: d65f03c0     	ret

0000000000155eb4 <android::key_value_pair_t<long, long>::operator<(android::key_value_pair_t<long, long> const&) const>:
  155eb4: d100c3ff     	sub	sp, sp, #0x30
  155eb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155ebc: 910083fd     	add	x29, sp, #0x20
  155ec0: 52800008     	mov	w8, #0x0                // =0
  155ec4: f81f83a0     	stur	x0, [x29, #-0x8]
  155ec8: f9000be1     	str	x1, [sp, #0x10]
  155ecc: f85f83a0     	ldur	x0, [x29, #-0x8]
  155ed0: f9400be1     	ldr	x1, [sp, #0x10]
  155ed4: b9000fe8     	str	w8, [sp, #0xc]
  155ed8: 97fd47ce     	bl	0xa7e10 <_ZN7android19strictly_order_typeIlEEiRKT_S3_@plt>
  155edc: b9400fe8     	ldr	w8, [sp, #0xc]
  155ee0: 6b08001f     	cmp	w0, w8
  155ee4: 1a9f07e0     	cset	w0, ne
  155ee8: 320003e9     	orr	w9, wzr, #0x1
  155eec: 0a090009     	and	w9, w0, w9
  155ef0: 2a0903e0     	mov	w0, w9
  155ef4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155ef8: 9100c3ff     	add	sp, sp, #0x30
  155efc: d65f03c0     	ret

0000000000155f00 <int android::strictly_order_type<long>(long const&, long const&)>:
  155f00: d10043ff     	sub	sp, sp, #0x10
  155f04: 320003e8     	orr	w8, wzr, #0x1
  155f08: 52800009     	mov	w9, #0x0                // =0
  155f0c: f90007e0     	str	x0, [sp, #0x8]
  155f10: f90003e1     	str	x1, [sp]
  155f14: f94007e0     	ldr	x0, [sp, #0x8]
  155f18: f9400000     	ldr	x0, [x0]
  155f1c: f94003e1     	ldr	x1, [sp]
  155f20: f9400021     	ldr	x1, [x1]
  155f24: eb01001f     	cmp	x0, x1
  155f28: 1a9fa7ea     	cset	w10, lt
  155f2c: 7200015f     	tst	w10, #0x1
  155f30: 1a891100     	csel	w0, w8, w9, ne
  155f34: 910043ff     	add	sp, sp, #0x10
  155f38: d65f03c0     	ret

0000000000155f3c <void android::destroy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)>:
  155f3c: d100c3ff     	sub	sp, sp, #0x30
  155f40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155f44: 910083fd     	add	x29, sp, #0x20
  155f48: f81f83a0     	stur	x0, [x29, #-0x8]
  155f4c: f9000be1     	str	x1, [sp, #0x10]
  155f50: d2800008     	mov	x8, #0x0                // =0
  155f54: f9400be9     	ldr	x9, [sp, #0x10]
  155f58: eb08013f     	cmp	x9, x8
  155f5c: 1a9f97ea     	cset	w10, hi
  155f60: 3700004a     	tbnz	w10, #0x0, 0x155f68 <void android::destroy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x2c>
  155f64: 1400000e     	b	0x155f9c <void android::destroy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x60>
  155f68: d2800508     	mov	x8, #0x28               // =40
  155f6c: 92800009     	mov	x9, #-0x1               // =-1
  155f70: f9400bea     	ldr	x10, [sp, #0x10]
  155f74: 8b090149     	add	x9, x10, x9
  155f78: f9000be9     	str	x9, [sp, #0x10]
  155f7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  155f80: f90007e8     	str	x8, [sp, #0x8]
  155f84: 97fd284b     	bl	0xa00b0 <_ZN7android11KeyedVectorIllED2Ev@plt>
  155f88: f85f83a8     	ldur	x8, [x29, #-0x8]
  155f8c: f94007e9     	ldr	x9, [sp, #0x8]
  155f90: 8b090108     	add	x8, x8, x9
  155f94: f81f83a8     	stur	x8, [x29, #-0x8]
  155f98: 17ffffee     	b	0x155f50 <void android::destroy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, unsigned long)+0x14>
  155f9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  155fa0: 9100c3ff     	add	sp, sp, #0x30
  155fa4: d65f03c0     	ret

0000000000155fa8 <android::KeyedVector<long, long>::~KeyedVector()>:
  155fa8: d10083ff     	sub	sp, sp, #0x20
  155fac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  155fb0: 910043fd     	add	x29, sp, #0x10
  155fb4: f90007e0     	str	x0, [sp, #0x8]
  155fb8: f94007e0     	ldr	x0, [sp, #0x8]
  155fbc: 97fd3579     	bl	0xa35a0 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEED2Ev@plt>
  155fc0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  155fc4: 910083ff     	add	sp, sp, #0x20
  155fc8: d65f03c0     	ret

0000000000155fcc <void android::copy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)>:
  155fcc: d100c3ff     	sub	sp, sp, #0x30
  155fd0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  155fd4: 910083fd     	add	x29, sp, #0x20
  155fd8: f81f83a0     	stur	x0, [x29, #-0x8]
  155fdc: f9000be1     	str	x1, [sp, #0x10]
  155fe0: f90007e2     	str	x2, [sp, #0x8]
  155fe4: d2800008     	mov	x8, #0x0                // =0
  155fe8: f94007e9     	ldr	x9, [sp, #0x8]
  155fec: eb08013f     	cmp	x9, x8
  155ff0: 1a9f97ea     	cset	w10, hi
  155ff4: 3700004a     	tbnz	w10, #0x0, 0x155ffc <void android::copy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x30>
  155ff8: 14000012     	b	0x156040 <void android::copy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x74>
  155ffc: d2800508     	mov	x8, #0x28               // =40
  156000: 92800009     	mov	x9, #-0x1               // =-1
  156004: f94007ea     	ldr	x10, [sp, #0x8]
  156008: 8b090149     	add	x9, x10, x9
  15600c: f90007e9     	str	x9, [sp, #0x8]
  156010: f85f83a0     	ldur	x0, [x29, #-0x8]
  156014: f9400be1     	ldr	x1, [sp, #0x10]
  156018: f90003e8     	str	x8, [sp]
  15601c: 97fd37a1     	bl	0xa3ea0 <_ZN7android11KeyedVectorIllEC2ERKS1_@plt>
  156020: f85f83a8     	ldur	x8, [x29, #-0x8]
  156024: f94003e9     	ldr	x9, [sp]
  156028: 8b090108     	add	x8, x8, x9
  15602c: f81f83a8     	stur	x8, [x29, #-0x8]
  156030: f9400be8     	ldr	x8, [sp, #0x10]
  156034: 8b090108     	add	x8, x8, x9
  156038: f9000be8     	str	x8, [sp, #0x10]
  15603c: 17ffffea     	b	0x155fe4 <void android::copy_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x18>
  156040: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  156044: 9100c3ff     	add	sp, sp, #0x30
  156048: d65f03c0     	ret

000000000015604c <android::KeyedVector<long, long>::KeyedVector(android::KeyedVector<long, long> const&)>:
  15604c: d10083ff     	sub	sp, sp, #0x20
  156050: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156054: 910043fd     	add	x29, sp, #0x10
  156058: f90007e0     	str	x0, [sp, #0x8]
  15605c: f90003e1     	str	x1, [sp]
  156060: f94007e0     	ldr	x0, [sp, #0x8]
  156064: f94003e1     	ldr	x1, [sp]
  156068: 97fd3dae     	bl	0xa5720 <_ZN7android12SortedVectorINS_16key_value_pair_tIllEEEC2ERKS3_@plt>
  15606c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  156070: 910083ff     	add	sp, sp, #0x20
  156074: d65f03c0     	ret

0000000000156078 <android::SortedVector<android::key_value_pair_t<long, long>>::SortedVector(android::SortedVector<android::key_value_pair_t<long, long>> const&)>:
  156078: d100c3ff     	sub	sp, sp, #0x30
  15607c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  156080: 910083fd     	add	x29, sp, #0x20
  156084: d0000a88     	adrp	x8, 0x2a8000
  156088: f9419508     	ldr	x8, [x8, #0x328]
  15608c: b27c03e9     	orr	x9, xzr, #0x10
  156090: 8b090108     	add	x8, x8, x9
  156094: f81f83a0     	stur	x0, [x29, #-0x8]
  156098: f9000be1     	str	x1, [sp, #0x10]
  15609c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1560a0: f9400be1     	ldr	x1, [sp, #0x10]
  1560a4: aa0903e0     	mov	x0, x9
  1560a8: f90007e8     	str	x8, [sp, #0x8]
  1560ac: f90003e9     	str	x9, [sp]
  1560b0: 97fd3cc8     	bl	0xa53d0 <_ZN7android16SortedVectorImplC2ERKS0_@plt>
  1560b4: f94007e8     	ldr	x8, [sp, #0x8]
  1560b8: f94003e9     	ldr	x9, [sp]
  1560bc: f9000128     	str	x8, [x9]
  1560c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1560c4: 9100c3ff     	add	sp, sp, #0x30
  1560c8: d65f03c0     	ret

00000000001560cc <void android::splat_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)>:
  1560cc: d100c3ff     	sub	sp, sp, #0x30
  1560d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1560d4: 910083fd     	add	x29, sp, #0x20
  1560d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1560dc: f9000be1     	str	x1, [sp, #0x10]
  1560e0: f90007e2     	str	x2, [sp, #0x8]
  1560e4: d2800008     	mov	x8, #0x0                // =0
  1560e8: f94007e9     	ldr	x9, [sp, #0x8]
  1560ec: eb08013f     	cmp	x9, x8
  1560f0: 1a9f97ea     	cset	w10, hi
  1560f4: 3700004a     	tbnz	w10, #0x0, 0x1560fc <void android::splat_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x30>
  1560f8: 1400000f     	b	0x156134 <void android::splat_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x68>
  1560fc: d2800508     	mov	x8, #0x28               // =40
  156100: 92800009     	mov	x9, #-0x1               // =-1
  156104: f94007ea     	ldr	x10, [sp, #0x8]
  156108: 8b090149     	add	x9, x10, x9
  15610c: f90007e9     	str	x9, [sp, #0x8]
  156110: f85f83a0     	ldur	x0, [x29, #-0x8]
  156114: f9400be1     	ldr	x1, [sp, #0x10]
  156118: f90003e8     	str	x8, [sp]
  15611c: 97fd3761     	bl	0xa3ea0 <_ZN7android11KeyedVectorIllEC2ERKS1_@plt>
  156120: f85f83a8     	ldur	x8, [x29, #-0x8]
  156124: f94003e9     	ldr	x9, [sp]
  156128: 8b090108     	add	x8, x8, x9
  15612c: f81f83a8     	stur	x8, [x29, #-0x8]
  156130: 17ffffed     	b	0x1560e4 <void android::splat_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)+0x18>
  156134: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  156138: 9100c3ff     	add	sp, sp, #0x30
  15613c: d65f03c0     	ret

0000000000156140 <void android::move_forward_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)>:
  156140: d100c3ff     	sub	sp, sp, #0x30
  156144: f90013fe     	str	x30, [sp, #0x20]
  156148: d2800508     	mov	x8, #0x28               // =40
  15614c: f9000fe0     	str	x0, [sp, #0x18]
  156150: f9000be1     	str	x1, [sp, #0x10]
  156154: f90007e2     	str	x2, [sp, #0x8]
  156158: f9400fe0     	ldr	x0, [sp, #0x18]
  15615c: f9400be1     	ldr	x1, [sp, #0x10]
  156160: f94007e2     	ldr	x2, [sp, #0x8]
  156164: 9b087c42     	mul	x2, x2, x8
  156168: 97fd3336     	bl	0xa2e40 <memmove@plt>
  15616c: f94013fe     	ldr	x30, [sp, #0x20]
  156170: 9100c3ff     	add	sp, sp, #0x30
  156174: d65f03c0     	ret

0000000000156178 <void android::move_backward_type<android::KeyedVector<long, long>>(android::KeyedVector<long, long>*, android::KeyedVector<long, long> const*, unsigned long)>:
  156178: d100c3ff     	sub	sp, sp, #0x30
  15617c: f90013fe     	str	x30, [sp, #0x20]
  156180: d2800508     	mov	x8, #0x28               // =40
  156184: f9000fe0     	str	x0, [sp, #0x18]
  156188: f9000be1     	str	x1, [sp, #0x10]
  15618c: f90007e2     	str	x2, [sp, #0x8]
  156190: f9400fe0     	ldr	x0, [sp, #0x18]
  156194: f9400be1     	ldr	x1, [sp, #0x10]
  156198: f94007e2     	ldr	x2, [sp, #0x8]
  15619c: 9b087c42     	mul	x2, x2, x8
  1561a0: 97fd3328     	bl	0xa2e40 <memmove@plt>
  1561a4: f94013fe     	ldr	x30, [sp, #0x20]
  1561a8: 9100c3ff     	add	sp, sp, #0x30
  1561ac: d65f03c0     	ret

00000000001561b0 <android::Vector<android::KeyedVector<long, long>>::size() const>:
  1561b0: d10083ff     	sub	sp, sp, #0x20
  1561b4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1561b8: 910043fd     	add	x29, sp, #0x10
  1561bc: f90007e0     	str	x0, [sp, #0x8]
  1561c0: f94007e0     	ldr	x0, [sp, #0x8]
  1561c4: 97fd3283     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  1561c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1561cc: 910083ff     	add	sp, sp, #0x20
  1561d0: d65f03c0     	ret

00000000001561d4 <android::SortedVector<android::key_value_pair_t<long, long>>::size() const>:
  1561d4: d10083ff     	sub	sp, sp, #0x20
  1561d8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1561dc: 910043fd     	add	x29, sp, #0x10
  1561e0: f90007e0     	str	x0, [sp, #0x8]
  1561e4: f94007e0     	ldr	x0, [sp, #0x8]
  1561e8: 97fd327a     	bl	0xa2bd0 <_ZNK7android10VectorImpl4sizeEv@plt>
  1561ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1561f0: 910083ff     	add	sp, sp, #0x20
  1561f4: d65f03c0     	ret

00000000001561f8 <android::SortedVector<android::key_value_pair_t<long, long>>::itemAt(unsigned long) const>:
  1561f8: d10083ff     	sub	sp, sp, #0x20
  1561fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156200: 910043fd     	add	x29, sp, #0x10
  156204: f90007e0     	str	x0, [sp, #0x8]
  156208: f90003e1     	str	x1, [sp]
  15620c: f94007e0     	ldr	x0, [sp, #0x8]
  156210: f94003e1     	ldr	x1, [sp]
  156214: 97fd3767     	bl	0xa3fb0 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEEixEm@plt>
  156218: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15621c: 910083ff     	add	sp, sp, #0x20
  156220: d65f03c0     	ret

0000000000156224 <android::SortedVector<android::key_value_pair_t<long, long>>::operator[](unsigned long) const>:
  156224: d100c3ff     	sub	sp, sp, #0x30
  156228: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15622c: 910083fd     	add	x29, sp, #0x20
  156230: b27c03e8     	orr	x8, xzr, #0x10
  156234: f81f83a0     	stur	x0, [x29, #-0x8]
  156238: f9000be1     	str	x1, [sp, #0x10]
  15623c: f85f83a0     	ldur	x0, [x29, #-0x8]
  156240: f90007e0     	str	x0, [sp, #0x8]
  156244: f90003e8     	str	x8, [sp]
  156248: 97fd3fee     	bl	0xa6200 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE4sizeEv@plt>
  15624c: f94007e8     	ldr	x8, [sp, #0x8]
  156250: aa0803e0     	mov	x0, x8
  156254: 97fd27ef     	bl	0xa0210 <_ZNK7android12SortedVectorINS_16key_value_pair_tIllEEE5arrayEv@plt>
  156258: f9400be8     	ldr	x8, [sp, #0x10]
  15625c: f94003e1     	ldr	x1, [sp]
  156260: 9b087c28     	mul	x8, x1, x8
  156264: 8b080008     	add	x8, x0, x8
  156268: aa0803e0     	mov	x0, x8
  15626c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  156270: 9100c3ff     	add	sp, sp, #0x30
  156274: d65f03c0     	ret

0000000000156278 <android::SortedVector<android::key_value_pair_t<long, long>>::array() const>:
  156278: d10083ff     	sub	sp, sp, #0x20
  15627c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156280: 910043fd     	add	x29, sp, #0x10
  156284: f90007e0     	str	x0, [sp, #0x8]
  156288: f94007e0     	ldr	x0, [sp, #0x8]
  15628c: 97fd3b55     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  156290: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  156294: 910083ff     	add	sp, sp, #0x20
  156298: d65f03c0     	ret

000000000015629c <android::Vector<android::sp<android::AnotherPacketSource>>::array() const>:
  15629c: d10083ff     	sub	sp, sp, #0x20
  1562a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1562a4: 910043fd     	add	x29, sp, #0x10
  1562a8: f90007e0     	str	x0, [sp, #0x8]
  1562ac: f94007e0     	ldr	x0, [sp, #0x8]
  1562b0: 97fd3b4c     	bl	0xa4fe0 <_ZNK7android10VectorImpl9arrayImplEv@plt>
  1562b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1562b8: 910083ff     	add	sp, sp, #0x20
  1562bc: d65f03c0     	ret

00000000001562c0 <android::SortedVector<android::key_value_pair_t<long, long>>::add(android::key_value_pair_t<long, long> const&)>:
  1562c0: d10083ff     	sub	sp, sp, #0x20
  1562c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1562c8: 910043fd     	add	x29, sp, #0x10
  1562cc: f90007e0     	str	x0, [sp, #0x8]
  1562d0: f90003e1     	str	x1, [sp]
  1562d4: f94007e0     	ldr	x0, [sp, #0x8]
  1562d8: f94003e1     	ldr	x1, [sp]
  1562dc: 97fd2a75     	bl	0xa0cb0 <_ZN7android16SortedVectorImpl3addEPKv@plt>
  1562e0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1562e4: 910083ff     	add	sp, sp, #0x20
  1562e8: d65f03c0     	ret

00000000001562ec <android::key_value_pair_t<long, long>::key_value_pair_t(long const&, long const&)>:
  1562ec: d10083ff     	sub	sp, sp, #0x20
  1562f0: f9000fe0     	str	x0, [sp, #0x18]
  1562f4: f9000be1     	str	x1, [sp, #0x10]
  1562f8: f90007e2     	str	x2, [sp, #0x8]
  1562fc: f9400fe0     	ldr	x0, [sp, #0x18]
  156300: aa0003e1     	mov	x1, x0
  156304: f9400be2     	ldr	x2, [sp, #0x10]
  156308: f9400042     	ldr	x2, [x2]
  15630c: f9000022     	str	x2, [x1]
  156310: f94007e1     	ldr	x1, [sp, #0x8]
  156314: f9400021     	ldr	x1, [x1]
  156318: f9000401     	str	x1, [x0, #0x8]
  15631c: 910083ff     	add	sp, sp, #0x20
  156320: d65f03c0     	ret

0000000000156324 <android::SortedVector<android::key_value_pair_t<long, long>>::removeItemsAt(unsigned long, unsigned long)>:
  156324: d100c3ff     	sub	sp, sp, #0x30
  156328: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15632c: 910083fd     	add	x29, sp, #0x20
  156330: f81f83a0     	stur	x0, [x29, #-0x8]
  156334: f9000be1     	str	x1, [sp, #0x10]
  156338: f90007e2     	str	x2, [sp, #0x8]
  15633c: f85f83a0     	ldur	x0, [x29, #-0x8]
  156340: f9400be1     	ldr	x1, [sp, #0x10]
  156344: f94007e2     	ldr	x2, [sp, #0x8]
  156348: 97fd2672     	bl	0x9fd10 <_ZN7android10VectorImpl13removeItemsAtEmm@plt>
  15634c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  156350: 9100c3ff     	add	sp, sp, #0x30
  156354: d65f03c0     	ret

0000000000156358 <android::SortedVector<android::key_value_pair_t<long, long>>::isEmpty() const>:
  156358: d10083ff     	sub	sp, sp, #0x20
  15635c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156360: 910043fd     	add	x29, sp, #0x10
  156364: f90007e0     	str	x0, [sp, #0x8]
  156368: f94007e0     	ldr	x0, [sp, #0x8]
  15636c: 97fd31ed     	bl	0xa2b20 <_ZNK7android10VectorImpl7isEmptyEv@plt>
  156370: 320003e8     	orr	w8, wzr, #0x1
  156374: 0a080008     	and	w8, w0, w8
  156378: 2a0803e0     	mov	w0, w8
  15637c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  156380: 910083ff     	add	sp, sp, #0x20
  156384: d65f03c0     	ret

0000000000156388 <FLAC__bitmath_silog2>:
  156388: d10043ff     	sub	sp, sp, #0x10
  15638c: b9000be0     	str	w0, [sp, #0x8]
  156390: b9400be8     	ldr	w8, [sp, #0x8]
  156394: 34000048     	cbz	w8, 0x15639c <FLAC__bitmath_silog2+0x14>
  156398: 14000003     	b	0x1563a4 <FLAC__bitmath_silog2+0x1c>
  15639c: b9000fff     	str	wzr, [sp, #0xc]
  1563a0: 14000028     	b	0x156440 <FLAC__bitmath_silog2+0xb8>
  1563a4: 52800008     	mov	w8, #0x0                // =0
  1563a8: b9400be9     	ldr	w9, [sp, #0x8]
  1563ac: 6b08013f     	cmp	w9, w8
  1563b0: 1a9fd7e8     	cset	w8, gt
  1563b4: 37000048     	tbnz	w8, #0x0, 0x1563bc <FLAC__bitmath_silog2+0x34>
  1563b8: 14000011     	b	0x1563fc <FLAC__bitmath_silog2+0x74>
  1563bc: b90007ff     	str	wzr, [sp, #0x4]
  1563c0: b9400be8     	ldr	w8, [sp, #0x8]
  1563c4: 35000048     	cbnz	w8, 0x1563cc <FLAC__bitmath_silog2+0x44>
  1563c8: 14000009     	b	0x1563ec <FLAC__bitmath_silog2+0x64>
  1563cc: 320003e8     	orr	w8, wzr, #0x1
  1563d0: b94007e9     	ldr	w9, [sp, #0x4]
  1563d4: 11000529     	add	w9, w9, #0x1
  1563d8: b90007e9     	str	w9, [sp, #0x4]
  1563dc: b9400be9     	ldr	w9, [sp, #0x8]
  1563e0: 1ac82928     	asr	w8, w9, w8
  1563e4: b9000be8     	str	w8, [sp, #0x8]
  1563e8: 17fffff6     	b	0x1563c0 <FLAC__bitmath_silog2+0x38>
  1563ec: b94007e8     	ldr	w8, [sp, #0x4]
  1563f0: 11000508     	add	w8, w8, #0x1
  1563f4: b9000fe8     	str	w8, [sp, #0xc]
  1563f8: 14000012     	b	0x156440 <FLAC__bitmath_silog2+0xb8>
  1563fc: 12800008     	mov	w8, #-0x1               // =-1
  156400: b9400be9     	ldr	w9, [sp, #0x8]
  156404: 6b08013f     	cmp	w9, w8
  156408: 1a9f17e8     	cset	w8, eq
  15640c: 37000048     	tbnz	w8, #0x0, 0x156414 <FLAC__bitmath_silog2+0x8c>
  156410: 14000004     	b	0x156420 <FLAC__bitmath_silog2+0x98>
  156414: 321f03e8     	orr	w8, wzr, #0x2
  156418: b9000fe8     	str	w8, [sp, #0xc]
  15641c: 14000009     	b	0x156440 <FLAC__bitmath_silog2+0xb8>
  156420: 52800008     	mov	w8, #0x0                // =0
  156424: b9400be9     	ldr	w9, [sp, #0x8]
  156428: 11000529     	add	w9, w9, #0x1
  15642c: b9000be9     	str	w9, [sp, #0x8]
  156430: b9400be9     	ldr	w9, [sp, #0x8]
  156434: 6b090108     	subs	w8, w8, w9
  156438: b9000be8     	str	w8, [sp, #0x8]
  15643c: 17ffffd5     	b	0x156390 <FLAC__bitmath_silog2+0x8>
  156440: b9400fe0     	ldr	w0, [sp, #0xc]
  156444: 910043ff     	add	sp, sp, #0x10
  156448: d65f03c0     	ret

000000000015644c <FLAC__bitmath_silog2_wide>:
  15644c: d10083ff     	sub	sp, sp, #0x20
  156450: f9000be0     	str	x0, [sp, #0x10]
  156454: f9400be8     	ldr	x8, [sp, #0x10]
  156458: b4000048     	cbz	x8, 0x156460 <FLAC__bitmath_silog2_wide+0x14>
  15645c: 14000003     	b	0x156468 <FLAC__bitmath_silog2_wide+0x1c>
  156460: b9001fff     	str	wzr, [sp, #0x1c]
  156464: 14000027     	b	0x156500 <FLAC__bitmath_silog2_wide+0xb4>
  156468: d2800008     	mov	x8, #0x0                // =0
  15646c: f9400be9     	ldr	x9, [sp, #0x10]
  156470: eb08013f     	cmp	x9, x8
  156474: 1a9fd7ea     	cset	w10, gt
  156478: 3700004a     	tbnz	w10, #0x0, 0x156480 <FLAC__bitmath_silog2_wide+0x34>
  15647c: 14000010     	b	0x1564bc <FLAC__bitmath_silog2_wide+0x70>
  156480: b9000fff     	str	wzr, [sp, #0xc]
  156484: f9400be8     	ldr	x8, [sp, #0x10]
  156488: b5000048     	cbnz	x8, 0x156490 <FLAC__bitmath_silog2_wide+0x44>
  15648c: 14000008     	b	0x1564ac <FLAC__bitmath_silog2_wide+0x60>
  156490: b9400fe8     	ldr	w8, [sp, #0xc]
  156494: 11000508     	add	w8, w8, #0x1
  156498: b9000fe8     	str	w8, [sp, #0xc]
  15649c: f9400be9     	ldr	x9, [sp, #0x10]
  1564a0: 9341fd29     	asr	x9, x9, #1
  1564a4: f9000be9     	str	x9, [sp, #0x10]
  1564a8: 17fffff7     	b	0x156484 <FLAC__bitmath_silog2_wide+0x38>
  1564ac: b9400fe8     	ldr	w8, [sp, #0xc]
  1564b0: 11000508     	add	w8, w8, #0x1
  1564b4: b9001fe8     	str	w8, [sp, #0x1c]
  1564b8: 14000012     	b	0x156500 <FLAC__bitmath_silog2_wide+0xb4>
  1564bc: 92800008     	mov	x8, #-0x1               // =-1
  1564c0: f9400be9     	ldr	x9, [sp, #0x10]
  1564c4: eb08013f     	cmp	x9, x8
  1564c8: 1a9f17ea     	cset	w10, eq
  1564cc: 3700004a     	tbnz	w10, #0x0, 0x1564d4 <FLAC__bitmath_silog2_wide+0x88>
  1564d0: 14000004     	b	0x1564e0 <FLAC__bitmath_silog2_wide+0x94>
  1564d4: 321f03e8     	orr	w8, wzr, #0x2
  1564d8: b9001fe8     	str	w8, [sp, #0x1c]
  1564dc: 14000009     	b	0x156500 <FLAC__bitmath_silog2_wide+0xb4>
  1564e0: d2800008     	mov	x8, #0x0                // =0
  1564e4: f9400be9     	ldr	x9, [sp, #0x10]
  1564e8: 91000529     	add	x9, x9, #0x1
  1564ec: f9000be9     	str	x9, [sp, #0x10]
  1564f0: f9400be9     	ldr	x9, [sp, #0x10]
  1564f4: eb090108     	subs	x8, x8, x9
  1564f8: f9000be8     	str	x8, [sp, #0x10]
  1564fc: 17ffffd6     	b	0x156454 <FLAC__bitmath_silog2_wide+0x8>
  156500: b9401fe0     	ldr	w0, [sp, #0x1c]
  156504: 910083ff     	add	sp, sp, #0x20
  156508: d65f03c0     	ret

000000000015650c <FLAC__bitreader_new>:
  15650c: d10083ff     	sub	sp, sp, #0x20
  156510: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156514: 910043fd     	add	x29, sp, #0x10
  156518: b24003e0     	orr	x0, xzr, #0x1
  15651c: b27d0be1     	orr	x1, xzr, #0x38
  156520: 97fd2ef8     	bl	0xa2100 <calloc@plt>
  156524: f90007e0     	str	x0, [sp, #0x8]
  156528: f94007e0     	ldr	x0, [sp, #0x8]
  15652c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  156530: 910083ff     	add	sp, sp, #0x20
  156534: d65f03c0     	ret

0000000000156538 <FLAC__bitreader_delete>:
  156538: d10083ff     	sub	sp, sp, #0x20
  15653c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  156540: 910043fd     	add	x29, sp, #0x10
  156544: f90007e0     	str	x0, [sp, #0x8]
  156548: f94007e0     	ldr	x0, [sp, #0x8]
  15654c: 97fd50f1     	bl	0xaa910 <FLAC__bitreader_free@plt>
  156550: f94007e0     	ldr	x0, [sp, #0x8]
  156554: 97fd2e3f     	bl	0xa1e50 <free@plt>
  156558: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15655c: 910083ff     	add	sp, sp, #0x20
  156560: d65f03c0     	ret

0000000000156564 <FLAC__bitreader_free>:
  156564: d10083ff     	sub	sp, sp, #0x20
  156568: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15656c: 910043fd     	add	x29, sp, #0x10
  156570: d2800008     	mov	x8, #0x0                // =0
  156574: f90007e0     	str	x0, [sp, #0x8]
  156578: f94007e0     	ldr	x0, [sp, #0x8]
  15657c: f9400000     	ldr	x0, [x0]
  156580: eb00011f     	cmp	x8, x0
  156584: 1a9f07e9     	cset	w9, ne
  156588: f90003e8     	str	x8, [sp]
  15658c: 37000049     	tbnz	w9, #0x0, 0x156594 <FLAC__bitreader_free+0x30>
  156590: 14000004     	b	0x1565a0 <FLAC__bitreader_free+0x3c>
  156594: f94007e8     	ldr	x8, [sp, #0x8]
  156598: f9400100     	ldr	x0, [x8]
  15659c: 97fd2e2d     	bl	0xa1e50 <free@plt>
  1565a0: f94007e8     	ldr	x8, [sp, #0x8]
  1565a4: f94003e9     	ldr	x9, [sp]
  1565a8: f9000109     	str	x9, [x8]
  1565ac: f94007e8     	ldr	x8, [sp, #0x8]
  1565b0: b900091f     	str	wzr, [x8, #0x8]
  1565b4: f94007e8     	ldr	x8, [sp, #0x8]
  1565b8: b900111f     	str	wzr, [x8, #0x10]
  1565bc: f94007e8     	ldr	x8, [sp, #0x8]
  1565c0: b9000d1f     	str	wzr, [x8, #0xc]
  1565c4: f94007e8     	ldr	x8, [sp, #0x8]
  1565c8: b900191f     	str	wzr, [x8, #0x18]
  1565cc: f94007e8     	ldr	x8, [sp, #0x8]
  1565d0: b900151f     	str	wzr, [x8, #0x14]
  1565d4: f94007e8     	ldr	x8, [sp, #0x8]
  1565d8: f9001509     	str	x9, [x8, #0x28]
  1565dc: f94007e8     	ldr	x8, [sp, #0x8]
  1565e0: f9001909     	str	x9, [x8, #0x30]
  1565e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1565e8: 910083ff     	add	sp, sp, #0x20
  1565ec: d65f03c0     	ret

00000000001565f0 <FLAC__bitreader_init>:
  1565f0: d10103ff     	sub	sp, sp, #0x40
  1565f4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1565f8: 9100c3fd     	add	x29, sp, #0x30
  1565fc: 321503e8     	orr	w8, wzr, #0x800
  156600: b27e03e9     	orr	x9, xzr, #0x4
  156604: d280000a     	mov	x10, #0x0               // =0
  156608: f81f03a0     	stur	x0, [x29, #-0x10]
  15660c: f9000fe1     	str	x1, [sp, #0x18]
  156610: f9000be2     	str	x2, [sp, #0x10]
  156614: f85f03a0     	ldur	x0, [x29, #-0x10]
  156618: b900101f     	str	wzr, [x0, #0x10]
  15661c: f85f03a0     	ldur	x0, [x29, #-0x10]
  156620: b9000c1f     	str	wzr, [x0, #0xc]
  156624: f85f03a0     	ldur	x0, [x29, #-0x10]
  156628: b900181f     	str	wzr, [x0, #0x18]
  15662c: f85f03a0     	ldur	x0, [x29, #-0x10]
  156630: b900141f     	str	wzr, [x0, #0x14]
  156634: f85f03a0     	ldur	x0, [x29, #-0x10]
  156638: b9000808     	str	w8, [x0, #0x8]
  15663c: f85f03a0     	ldur	x0, [x29, #-0x10]
  156640: b9400808     	ldr	w8, [x0, #0x8]
  156644: 2a0803e0     	mov	w0, w8
  156648: d3407c00     	ubfx	x0, x0, #0, #32
  15664c: 9b007d20     	mul	x0, x9, x0
  156650: f90007ea     	str	x10, [sp, #0x8]
  156654: 97fd2f0f     	bl	0xa2290 <malloc@plt>
  156658: f85f03a9     	ldur	x9, [x29, #-0x10]
  15665c: f9000120     	str	x0, [x9]
  156660: f85f03a9     	ldur	x9, [x29, #-0x10]
  156664: f9400129     	ldr	x9, [x9]
  156668: f94007ea     	ldr	x10, [sp, #0x8]
  15666c: eb0a013f     	cmp	x9, x10
  156670: 1a9f17e8     	cset	w8, eq
  156674: 37000048     	tbnz	w8, #0x0, 0x15667c <FLAC__bitreader_init+0x8c>
  156678: 14000003     	b	0x156684 <FLAC__bitreader_init+0x94>
  15667c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  156680: 14000009     	b	0x1566a4 <FLAC__bitreader_init+0xb4>
  156684: 320003e8     	orr	w8, wzr, #0x1
  156688: f9400fe9     	ldr	x9, [sp, #0x18]
  15668c: f85f03aa     	ldur	x10, [x29, #-0x10]
  156690: f9001549     	str	x9, [x10, #0x28]
  156694: f9400be9     	ldr	x9, [sp, #0x10]
  156698: f85f03aa     	ldur	x10, [x29, #-0x10]
  15669c: f9001949     	str	x9, [x10, #0x30]
  1566a0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1566a4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1566a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1566ac: 910103ff     	add	sp, sp, #0x40
  1566b0: d65f03c0     	ret

00000000001566b4 <FLAC__bitreader_clear>:
  1566b4: d10043ff     	sub	sp, sp, #0x10
  1566b8: 320003e8     	orr	w8, wzr, #0x1
  1566bc: f90007e0     	str	x0, [sp, #0x8]
  1566c0: f94007e0     	ldr	x0, [sp, #0x8]
  1566c4: b900101f     	str	wzr, [x0, #0x10]
  1566c8: f94007e0     	ldr	x0, [sp, #0x8]
  1566cc: b9000c1f     	str	wzr, [x0, #0xc]
  1566d0: f94007e0     	ldr	x0, [sp, #0x8]
  1566d4: b900181f     	str	wzr, [x0, #0x18]
  1566d8: f94007e0     	ldr	x0, [sp, #0x8]
  1566dc: b900141f     	str	wzr, [x0, #0x14]
  1566e0: 2a0803e0     	mov	w0, w8
  1566e4: 910043ff     	add	sp, sp, #0x10
  1566e8: d65f03c0     	ret

00000000001566ec <FLAC__bitreader_dump>:
  1566ec: d10183ff     	sub	sp, sp, #0x60
  1566f0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1566f4: 910143fd     	add	x29, sp, #0x50
  1566f8: d2800008     	mov	x8, #0x0                // =0
  1566fc: b0000529     	adrp	x9, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  156700: 911fe929     	add	x9, x9, #0x7fa
  156704: b000052a     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  156708: 9121014a     	add	x10, x10, #0x840
  15670c: b000070b     	adrp	x11, 0x237000 <optionalData+0x2d0>
  156710: 9112f56b     	add	x11, x11, #0x4bd
  156714: b000052c     	adrp	x12, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  156718: 91211d8c     	add	x12, x12, #0x847
  15671c: d000050d     	adrp	x13, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  156720: 9104b9ad     	add	x13, x13, #0x12e
  156724: b000052e     	adrp	x14, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  156728: 911f9dce     	add	x14, x14, #0x7e7
  15672c: f81f83a0     	stur	x0, [x29, #-0x8]
  156730: f81f03a1     	stur	x1, [x29, #-0x10]
  156734: f85f83a0     	ldur	x0, [x29, #-0x8]
  156738: eb08001f     	cmp	x0, x8
  15673c: 1a9f17ef     	cset	w15, eq
  156740: f81e03a9     	stur	x9, [x29, #-0x20]
  156744: f90017ea     	str	x10, [sp, #0x28]
  156748: f90013eb     	str	x11, [sp, #0x20]
  15674c: f9000fec     	str	x12, [sp, #0x18]
  156750: f9000bed     	str	x13, [sp, #0x10]
  156754: f90007ee     	str	x14, [sp, #0x8]
  156758: 3700004f     	tbnz	w15, #0x0, 0x156760 <FLAC__bitreader_dump+0x74>
  15675c: 14000005     	b	0x156770 <FLAC__bitreader_dump+0x84>
  156760: f85f03a0     	ldur	x0, [x29, #-0x10]
  156764: f94007e1     	ldr	x1, [sp, #0x8]
  156768: 97fd364e     	bl	0xa40a0 <fprintf@plt>
  15676c: 140000ab     	b	0x156a18 <FLAC__bitreader_dump+0x32c>
  156770: f85f03a0     	ldur	x0, [x29, #-0x10]
  156774: f85f83a8     	ldur	x8, [x29, #-0x8]
  156778: b9400902     	ldr	w2, [x8, #0x8]
  15677c: f85f83a8     	ldur	x8, [x29, #-0x8]
  156780: b9400d03     	ldr	w3, [x8, #0xc]
  156784: f85f83a8     	ldur	x8, [x29, #-0x8]
  156788: b9401104     	ldr	w4, [x8, #0x10]
  15678c: f85f83a8     	ldur	x8, [x29, #-0x8]
  156790: b9401505     	ldr	w5, [x8, #0x14]
  156794: f85f83a8     	ldur	x8, [x29, #-0x8]
  156798: b9401906     	ldr	w6, [x8, #0x18]
  15679c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1567a0: 97fd3640     	bl	0xa40a0 <fprintf@plt>
  1567a4: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1567a8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1567ac: f85f83a9     	ldur	x9, [x29, #-0x8]
  1567b0: b9400d2a     	ldr	w10, [x9, #0xc]
  1567b4: 6b0a011f     	cmp	w8, w10
  1567b8: 1a9f27e8     	cset	w8, lo
  1567bc: 37000048     	tbnz	w8, #0x0, 0x1567c4 <FLAC__bitreader_dump+0xd8>
  1567c0: 14000047     	b	0x1568dc <FLAC__bitreader_dump+0x1f0>
  1567c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1567c8: b85ec3a2     	ldur	w2, [x29, #-0x14]
  1567cc: f94017e1     	ldr	x1, [sp, #0x28]
  1567d0: 97fd3634     	bl	0xa40a0 <fprintf@plt>
  1567d4: b81e83bf     	stur	wzr, [x29, #-0x18]
  1567d8: 321b03e8     	orr	w8, wzr, #0x20
  1567dc: b85e83a9     	ldur	w9, [x29, #-0x18]
  1567e0: 6b08013f     	cmp	w9, w8
  1567e4: 1a9f27e8     	cset	w8, lo
  1567e8: 37000048     	tbnz	w8, #0x0, 0x1567f0 <FLAC__bitreader_dump+0x104>
  1567ec: 14000035     	b	0x1568c0 <FLAC__bitreader_dump+0x1d4>
  1567f0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1567f4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1567f8: b940152a     	ldr	w10, [x9, #0x14]
  1567fc: 6b0a011f     	cmp	w8, w10
  156800: 1a9f27e8     	cset	w8, lo
  156804: 370001e8     	tbnz	w8, #0x0, 0x156840 <FLAC__bitreader_dump+0x154>
  156808: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15680c: f85f83a9     	ldur	x9, [x29, #-0x8]
  156810: b940152a     	ldr	w10, [x9, #0x14]
  156814: 6b0a011f     	cmp	w8, w10
  156818: 1a9f17e8     	cset	w8, eq
  15681c: 37000048     	tbnz	w8, #0x0, 0x156824 <FLAC__bitreader_dump+0x138>
  156820: 1400000c     	b	0x156850 <FLAC__bitreader_dump+0x164>
  156824: b85e83a8     	ldur	w8, [x29, #-0x18]
  156828: f85f83a9     	ldur	x9, [x29, #-0x8]
  15682c: b940192a     	ldr	w10, [x9, #0x18]
  156830: 6b0a011f     	cmp	w8, w10
  156834: 1a9f27e8     	cset	w8, lo
  156838: 37000048     	tbnz	w8, #0x0, 0x156840 <FLAC__bitreader_dump+0x154>
  15683c: 14000005     	b	0x156850 <FLAC__bitreader_dump+0x164>
  156840: f85f03a0     	ldur	x0, [x29, #-0x10]
  156844: f9400be1     	ldr	x1, [sp, #0x10]
  156848: 97fd3616     	bl	0xa40a0 <fprintf@plt>
  15684c: 14000019     	b	0x1568b0 <FLAC__bitreader_dump+0x1c4>
  156850: 321b03e8     	orr	w8, wzr, #0x20
  156854: 320003e9     	orr	w9, wzr, #0x1
  156858: b27e03ea     	orr	x10, xzr, #0x4
  15685c: 5280000b     	mov	w11, #0x0               // =0
  156860: f85f03a0     	ldur	x0, [x29, #-0x10]
  156864: f85f83ac     	ldur	x12, [x29, #-0x8]
  156868: f940018c     	ldr	x12, [x12]
  15686c: b85ec3ad     	ldur	w13, [x29, #-0x14]
  156870: 2a0d03ee     	mov	w14, w13
  156874: d3407dce     	ubfx	x14, x14, #0, #32
  156878: 9b0e7d4a     	mul	x10, x10, x14
  15687c: 8b0a018a     	add	x10, x12, x10
  156880: b940014d     	ldr	w13, [x10]
  156884: b85e83af     	ldur	w15, [x29, #-0x18]
  156888: 6b0f0108     	subs	w8, w8, w15
  15688c: 71000508     	subs	w8, w8, #0x1
  156890: 1ac82128     	lsl	w8, w9, w8
  156894: 0a0801a8     	and	w8, w13, w8
  156898: 6b0b011f     	cmp	w8, w11
  15689c: 1a9f07e8     	cset	w8, ne
  1568a0: 7200011f     	tst	w8, #0x1
  1568a4: 1a8b1122     	csel	w2, w9, w11, ne
  1568a8: f9400fe1     	ldr	x1, [sp, #0x18]
  1568ac: 97fd35fd     	bl	0xa40a0 <fprintf@plt>
  1568b0: b85e83a8     	ldur	w8, [x29, #-0x18]
  1568b4: 11000508     	add	w8, w8, #0x1
  1568b8: b81e83a8     	stur	w8, [x29, #-0x18]
  1568bc: 17ffffc7     	b	0x1567d8 <FLAC__bitreader_dump+0xec>
  1568c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1568c4: f94013e1     	ldr	x1, [sp, #0x20]
  1568c8: 97fd35f6     	bl	0xa40a0 <fprintf@plt>
  1568cc: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1568d0: 11000508     	add	w8, w8, #0x1
  1568d4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1568d8: 17ffffb4     	b	0x1567a8 <FLAC__bitreader_dump+0xbc>
  1568dc: 52800008     	mov	w8, #0x0                // =0
  1568e0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1568e4: b940112a     	ldr	w10, [x9, #0x10]
  1568e8: 6b08015f     	cmp	w10, w8
  1568ec: 1a9f97e8     	cset	w8, hi
  1568f0: 37000048     	tbnz	w8, #0x0, 0x1568f8 <FLAC__bitreader_dump+0x20c>
  1568f4: 14000049     	b	0x156a18 <FLAC__bitreader_dump+0x32c>
  1568f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1568fc: b85ec3a2     	ldur	w2, [x29, #-0x14]
  156900: f94017e1     	ldr	x1, [sp, #0x28]
  156904: 97fd35e7     	bl	0xa40a0 <fprintf@plt>
  156908: b81e83bf     	stur	wzr, [x29, #-0x18]
  15690c: 321d03e8     	orr	w8, wzr, #0x8
  156910: b85e83a9     	ldur	w9, [x29, #-0x18]
  156914: f85f83aa     	ldur	x10, [x29, #-0x8]
  156918: b940114b     	ldr	w11, [x10, #0x10]
  15691c: 1b087d68     	mul	w8, w11, w8
  156920: 6b08013f     	cmp	w9, w8
  156924: 1a9f27e8     	cset	w8, lo
  156928: 37000048     	tbnz	w8, #0x0, 0x156930 <FLAC__bitreader_dump+0x244>
  15692c: 14000038     	b	0x156a0c <FLAC__bitreader_dump+0x320>
  156930: b85ec3a8     	ldur	w8, [x29, #-0x14]
  156934: f85f83a9     	ldur	x9, [x29, #-0x8]
  156938: b940152a     	ldr	w10, [x9, #0x14]
  15693c: 6b0a011f     	cmp	w8, w10
  156940: 1a9f27e8     	cset	w8, lo
  156944: 370001e8     	tbnz	w8, #0x0, 0x156980 <FLAC__bitreader_dump+0x294>
  156948: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15694c: f85f83a9     	ldur	x9, [x29, #-0x8]
  156950: b940152a     	ldr	w10, [x9, #0x14]
  156954: 6b0a011f     	cmp	w8, w10
  156958: 1a9f17e8     	cset	w8, eq
  15695c: 37000048     	tbnz	w8, #0x0, 0x156964 <FLAC__bitreader_dump+0x278>
  156960: 1400000c     	b	0x156990 <FLAC__bitreader_dump+0x2a4>
  156964: b85e83a8     	ldur	w8, [x29, #-0x18]
  156968: f85f83a9     	ldur	x9, [x29, #-0x8]
  15696c: b940192a     	ldr	w10, [x9, #0x18]
  156970: 6b0a011f     	cmp	w8, w10
  156974: 1a9f27e8     	cset	w8, lo
  156978: 37000048     	tbnz	w8, #0x0, 0x156980 <FLAC__bitreader_dump+0x294>
  15697c: 14000005     	b	0x156990 <FLAC__bitreader_dump+0x2a4>
  156980: f85f03a0     	ldur	x0, [x29, #-0x10]
  156984: f9400be1     	ldr	x1, [sp, #0x10]
  156988: 97fd35c6     	bl	0xa40a0 <fprintf@plt>
  15698c: 1400001c     	b	0x1569fc <FLAC__bitreader_dump+0x310>
  156990: 320003e8     	orr	w8, wzr, #0x1
  156994: b27e03e9     	orr	x9, xzr, #0x4
  156998: 321d03ea     	orr	w10, wzr, #0x8
  15699c: 5280000b     	mov	w11, #0x0               // =0
  1569a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1569a4: f85f83ac     	ldur	x12, [x29, #-0x8]
  1569a8: f940018c     	ldr	x12, [x12]
  1569ac: b85ec3ad     	ldur	w13, [x29, #-0x14]
  1569b0: 2a0d03ee     	mov	w14, w13
  1569b4: d3407dce     	ubfx	x14, x14, #0, #32
  1569b8: 9b0e7d29     	mul	x9, x9, x14
  1569bc: 8b090189     	add	x9, x12, x9
  1569c0: b940012d     	ldr	w13, [x9]
  1569c4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1569c8: b940112f     	ldr	w15, [x9, #0x10]
  1569cc: 1b0a7dea     	mul	w10, w15, w10
  1569d0: b85e83af     	ldur	w15, [x29, #-0x18]
  1569d4: 6b0f014a     	subs	w10, w10, w15
  1569d8: 7100054a     	subs	w10, w10, #0x1
  1569dc: 1aca210a     	lsl	w10, w8, w10
  1569e0: 0a0a01aa     	and	w10, w13, w10
  1569e4: 6b0b015f     	cmp	w10, w11
  1569e8: 1a9f07ea     	cset	w10, ne
  1569ec: 7200015f     	tst	w10, #0x1
  1569f0: 1a8b1102     	csel	w2, w8, w11, ne
  1569f4: f9400fe1     	ldr	x1, [sp, #0x18]
  1569f8: 97fd35aa     	bl	0xa40a0 <fprintf@plt>
  1569fc: b85e83a8     	ldur	w8, [x29, #-0x18]
  156a00: 11000508     	add	w8, w8, #0x1
  156a04: b81e83a8     	stur	w8, [x29, #-0x18]
  156a08: 17ffffc1     	b	0x15690c <FLAC__bitreader_dump+0x220>
  156a0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  156a10: f94013e1     	ldr	x1, [sp, #0x20]
  156a14: 97fd35a3     	bl	0xa40a0 <fprintf@plt>
  156a18: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  156a1c: 910183ff     	add	sp, sp, #0x60
  156a20: d65f03c0     	ret

0000000000156a24 <FLAC__bitreader_reset_read_crc16>:
  156a24: d10043ff     	sub	sp, sp, #0x10
  156a28: f90007e0     	str	x0, [sp, #0x8]
  156a2c: 79000fe1     	strh	w1, [sp, #0x6]
  156a30: 79400fe1     	ldrh	w1, [sp, #0x6]
  156a34: f94007e0     	ldr	x0, [sp, #0x8]
  156a38: b9001c01     	str	w1, [x0, #0x1c]
  156a3c: f94007e0     	ldr	x0, [sp, #0x8]
  156a40: b9401801     	ldr	w1, [x0, #0x18]
  156a44: f94007e0     	ldr	x0, [sp, #0x8]
  156a48: b9002001     	str	w1, [x0, #0x20]
  156a4c: 910043ff     	add	sp, sp, #0x10
  156a50: d65f03c0     	ret

0000000000156a54 <FLAC__bitreader_get_read_crc16>:
  156a54: d10083ff     	sub	sp, sp, #0x20
  156a58: d0000a88     	adrp	x8, 0x2a8000
  156a5c: f943f508     	ldr	x8, [x8, #0x7e8]
  156a60: f9000fe0     	str	x0, [sp, #0x18]
  156a64: f9400fe0     	ldr	x0, [sp, #0x18]
  156a68: b9401809     	ldr	w9, [x0, #0x18]
  156a6c: f90007e8     	str	x8, [sp, #0x8]
  156a70: 35000049     	cbnz	w9, 0x156a78 <FLAC__bitreader_get_read_crc16+0x24>
  156a74: 14000035     	b	0x156b48 <FLAC__bitreader_get_read_crc16+0xf4>
  156a78: b27e03e8     	orr	x8, xzr, #0x4
  156a7c: f9400fe9     	ldr	x9, [sp, #0x18]
  156a80: f9400129     	ldr	x9, [x9]
  156a84: f9400fea     	ldr	x10, [sp, #0x18]
  156a88: b940154b     	ldr	w11, [x10, #0x14]
  156a8c: 2a0b03ea     	mov	w10, w11
  156a90: d3407d4a     	ubfx	x10, x10, #0, #32
  156a94: 9b0a7d08     	mul	x8, x8, x10
  156a98: 8b080128     	add	x8, x9, x8
  156a9c: b940010b     	ldr	w11, [x8]
  156aa0: b90017eb     	str	w11, [sp, #0x14]
  156aa4: f9400fe8     	ldr	x8, [sp, #0x18]
  156aa8: b9402109     	ldr	w9, [x8, #0x20]
  156aac: f9400fe8     	ldr	x8, [sp, #0x18]
  156ab0: b940190a     	ldr	w10, [x8, #0x18]
  156ab4: 6b0a013f     	cmp	w9, w10
  156ab8: 1a9f27e9     	cset	w9, lo
  156abc: 37000049     	tbnz	w9, #0x0, 0x156ac4 <FLAC__bitreader_get_read_crc16+0x70>
  156ac0: 14000022     	b	0x156b48 <FLAC__bitreader_get_read_crc16+0xf4>
  156ac4: 32001fe8     	orr	w8, wzr, #0xff
  156ac8: 321d07e9     	orr	w9, wzr, #0x18
  156acc: 32003fea     	orr	w10, wzr, #0xffff
  156ad0: 321d03eb     	orr	w11, wzr, #0x8
  156ad4: b27e03ec     	orr	x12, xzr, #0x4
  156ad8: f9400fed     	ldr	x13, [sp, #0x18]
  156adc: b9401dae     	ldr	w14, [x13, #0x1c]
  156ae0: 1acb21ce     	lsl	w14, w14, w11
  156ae4: 0a0a01ca     	and	w10, w14, w10
  156ae8: f9400fed     	ldr	x13, [sp, #0x18]
  156aec: b9401dae     	ldr	w14, [x13, #0x1c]
  156af0: 1acb25cb     	lsr	w11, w14, w11
  156af4: b94017ee     	ldr	w14, [sp, #0x14]
  156af8: f9400fed     	ldr	x13, [sp, #0x18]
  156afc: b94021af     	ldr	w15, [x13, #0x20]
  156b00: 6b0f0129     	subs	w9, w9, w15
  156b04: 1ac925c9     	lsr	w9, w14, w9
  156b08: 0a080128     	and	w8, w9, w8
  156b0c: 4a080168     	eor	w8, w11, w8
  156b10: 2a0803ed     	mov	w13, w8
  156b14: d3407dad     	ubfx	x13, x13, #0, #32
  156b18: 9b0d7d8c     	mul	x12, x12, x13
  156b1c: f94007ed     	ldr	x13, [sp, #0x8]
  156b20: 8b0c01ac     	add	x12, x13, x12
  156b24: b9400188     	ldr	w8, [x12]
  156b28: 4a080148     	eor	w8, w10, w8
  156b2c: f9400fec     	ldr	x12, [sp, #0x18]
  156b30: b9001d88     	str	w8, [x12, #0x1c]
  156b34: f9400fe8     	ldr	x8, [sp, #0x18]
  156b38: b9402109     	ldr	w9, [x8, #0x20]
  156b3c: 11002129     	add	w9, w9, #0x8
  156b40: b9002109     	str	w9, [x8, #0x20]
  156b44: 17ffffd8     	b	0x156aa4 <FLAC__bitreader_get_read_crc16+0x50>
  156b48: f9400fe8     	ldr	x8, [sp, #0x18]
  156b4c: b9401d09     	ldr	w9, [x8, #0x1c]
  156b50: 2a0903e0     	mov	w0, w9
  156b54: 910083ff     	add	sp, sp, #0x20
  156b58: d65f03c0     	ret

0000000000156b5c <FLAC__bitreader_is_consumed_byte_aligned>:
  156b5c: d10043ff     	sub	sp, sp, #0x10
  156b60: 32000be8     	orr	w8, wzr, #0x7
  156b64: 52800009     	mov	w9, #0x0                // =0
  156b68: f90007e0     	str	x0, [sp, #0x8]
  156b6c: f94007e0     	ldr	x0, [sp, #0x8]
  156b70: b940180a     	ldr	w10, [x0, #0x18]
  156b74: 0a080148     	and	w8, w10, w8
  156b78: 6b09011f     	cmp	w8, w9
  156b7c: 1a9f17e8     	cset	w8, eq
  156b80: 320003e9     	orr	w9, wzr, #0x1
  156b84: 0a090100     	and	w0, w8, w9
  156b88: 910043ff     	add	sp, sp, #0x10
  156b8c: d65f03c0     	ret

0000000000156b90 <FLAC__bitreader_bits_left_for_byte_alignment>:
  156b90: d10043ff     	sub	sp, sp, #0x10
  156b94: 32000be8     	orr	w8, wzr, #0x7
  156b98: 321d03e9     	orr	w9, wzr, #0x8
  156b9c: f90007e0     	str	x0, [sp, #0x8]
  156ba0: f94007e0     	ldr	x0, [sp, #0x8]
  156ba4: b940180a     	ldr	w10, [x0, #0x18]
  156ba8: 0a080148     	and	w8, w10, w8
  156bac: 6b080120     	subs	w0, w9, w8
  156bb0: 910043ff     	add	sp, sp, #0x10
  156bb4: d65f03c0     	ret

0000000000156bb8 <FLAC__bitreader_get_input_bits_unconsumed>:
  156bb8: d10043ff     	sub	sp, sp, #0x10
  156bbc: 321b03e8     	orr	w8, wzr, #0x20
  156bc0: 321d03e9     	orr	w9, wzr, #0x8
  156bc4: f90007e0     	str	x0, [sp, #0x8]
  156bc8: f94007e0     	ldr	x0, [sp, #0x8]
  156bcc: b9400c0a     	ldr	w10, [x0, #0xc]
  156bd0: f94007e0     	ldr	x0, [sp, #0x8]
  156bd4: b940140b     	ldr	w11, [x0, #0x14]
  156bd8: 6b0b014a     	subs	w10, w10, w11
  156bdc: 1b087d48     	mul	w8, w10, w8
  156be0: f94007e0     	ldr	x0, [sp, #0x8]
  156be4: b940100a     	ldr	w10, [x0, #0x10]
  156be8: 1b097d49     	mul	w9, w10, w9
  156bec: 0b090108     	add	w8, w8, w9
  156bf0: f94007e0     	ldr	x0, [sp, #0x8]
  156bf4: b9401809     	ldr	w9, [x0, #0x18]
  156bf8: 6b090100     	subs	w0, w8, w9
  156bfc: 910043ff     	add	sp, sp, #0x10
  156c00: d65f03c0     	ret

0000000000156c04 <FLAC__bitreader_read_raw_uint32>:
  156c04: d10103ff     	sub	sp, sp, #0x40
  156c08: a9037bfd     	stp	x29, x30, [sp, #0x30]
  156c0c: 9100c3fd     	add	x29, sp, #0x30
  156c10: f81f03a0     	stur	x0, [x29, #-0x10]
  156c14: f9000fe1     	str	x1, [sp, #0x18]
  156c18: b90017e2     	str	w2, [sp, #0x14]
  156c1c: b94017e2     	ldr	w2, [sp, #0x14]
  156c20: 34000042     	cbz	w2, 0x156c28 <FLAC__bitreader_read_raw_uint32+0x24>
  156c24: 14000006     	b	0x156c3c <FLAC__bitreader_read_raw_uint32+0x38>
  156c28: 320003e8     	orr	w8, wzr, #0x1
  156c2c: f9400fe9     	ldr	x9, [sp, #0x18]
  156c30: b900013f     	str	wzr, [x9]
  156c34: b81fc3a8     	stur	w8, [x29, #-0x4]
  156c38: 140000ee     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156c3c: 321d03e8     	orr	w8, wzr, #0x8
  156c40: 321b03e9     	orr	w9, wzr, #0x20
  156c44: f85f03aa     	ldur	x10, [x29, #-0x10]
  156c48: b9400d4b     	ldr	w11, [x10, #0xc]
  156c4c: f85f03aa     	ldur	x10, [x29, #-0x10]
  156c50: b940154c     	ldr	w12, [x10, #0x14]
  156c54: 6b0c016b     	subs	w11, w11, w12
  156c58: 1b097d69     	mul	w9, w11, w9
  156c5c: f85f03aa     	ldur	x10, [x29, #-0x10]
  156c60: b940114b     	ldr	w11, [x10, #0x10]
  156c64: 1b087d68     	mul	w8, w11, w8
  156c68: 0b080128     	add	w8, w9, w8
  156c6c: f85f03aa     	ldur	x10, [x29, #-0x10]
  156c70: b9401949     	ldr	w9, [x10, #0x18]
  156c74: 6b090108     	subs	w8, w8, w9
  156c78: b94017e9     	ldr	w9, [sp, #0x14]
  156c7c: 6b09011f     	cmp	w8, w9
  156c80: 1a9f27e8     	cset	w8, lo
  156c84: 37000048     	tbnz	w8, #0x0, 0x156c8c <FLAC__bitreader_read_raw_uint32+0x88>
  156c88: 14000007     	b	0x156ca4 <FLAC__bitreader_read_raw_uint32+0xa0>
  156c8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  156c90: 940000dc     	bl	0x157000 <FLAC__bitreader_read_raw_uint32+0x3fc>
  156c94: 35000060     	cbnz	w0, 0x156ca0 <FLAC__bitreader_read_raw_uint32+0x9c>
  156c98: b81fc3bf     	stur	wzr, [x29, #-0x4]
  156c9c: 140000d5     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156ca0: 17ffffe7     	b	0x156c3c <FLAC__bitreader_read_raw_uint32+0x38>
  156ca4: f85f03a8     	ldur	x8, [x29, #-0x10]
  156ca8: b9401509     	ldr	w9, [x8, #0x14]
  156cac: f85f03a8     	ldur	x8, [x29, #-0x10]
  156cb0: b9400d0a     	ldr	w10, [x8, #0xc]
  156cb4: 6b0a013f     	cmp	w9, w10
  156cb8: 1a9f27e9     	cset	w9, lo
  156cbc: 37000049     	tbnz	w9, #0x0, 0x156cc4 <FLAC__bitreader_read_raw_uint32+0xc0>
  156cc0: 14000091     	b	0x156f04 <FLAC__bitreader_read_raw_uint32+0x300>
  156cc4: f85f03a8     	ldur	x8, [x29, #-0x10]
  156cc8: b9401909     	ldr	w9, [x8, #0x18]
  156ccc: 35000049     	cbnz	w9, 0x156cd4 <FLAC__bitreader_read_raw_uint32+0xd0>
  156cd0: 14000060     	b	0x156e50 <FLAC__bitreader_read_raw_uint32+0x24c>
  156cd4: b27e03e8     	orr	x8, xzr, #0x4
  156cd8: 321b03e9     	orr	w9, wzr, #0x20
  156cdc: f85f03aa     	ldur	x10, [x29, #-0x10]
  156ce0: b940194b     	ldr	w11, [x10, #0x18]
  156ce4: 6b0b0129     	subs	w9, w9, w11
  156ce8: b90013e9     	str	w9, [sp, #0x10]
  156cec: f85f03aa     	ldur	x10, [x29, #-0x10]
  156cf0: f940014a     	ldr	x10, [x10]
  156cf4: f85f03ac     	ldur	x12, [x29, #-0x10]
  156cf8: b9401589     	ldr	w9, [x12, #0x14]
  156cfc: 2a0903ec     	mov	w12, w9
  156d00: d3407d8c     	ubfx	x12, x12, #0, #32
  156d04: 9b0c7d08     	mul	x8, x8, x12
  156d08: 8b080148     	add	x8, x10, x8
  156d0c: b9400109     	ldr	w9, [x8]
  156d10: b9000fe9     	str	w9, [sp, #0xc]
  156d14: b94017e9     	ldr	w9, [sp, #0x14]
  156d18: b94013eb     	ldr	w11, [sp, #0x10]
  156d1c: 6b0b013f     	cmp	w9, w11
  156d20: 1a9f27e9     	cset	w9, lo
  156d24: 37000049     	tbnz	w9, #0x0, 0x156d2c <FLAC__bitreader_read_raw_uint32+0x128>
  156d28: 14000015     	b	0x156d7c <FLAC__bitreader_read_raw_uint32+0x178>
  156d2c: 12800008     	mov	w8, #-0x1               // =-1
  156d30: 320003e9     	orr	w9, wzr, #0x1
  156d34: b9400fea     	ldr	w10, [sp, #0xc]
  156d38: f85f03ab     	ldur	x11, [x29, #-0x10]
  156d3c: b940196c     	ldr	w12, [x11, #0x18]
  156d40: 1acc2508     	lsr	w8, w8, w12
  156d44: 0a080148     	and	w8, w10, w8
  156d48: b94013ea     	ldr	w10, [sp, #0x10]
  156d4c: b94017ec     	ldr	w12, [sp, #0x14]
  156d50: 6b0c014a     	subs	w10, w10, w12
  156d54: 1aca2508     	lsr	w8, w8, w10
  156d58: f9400feb     	ldr	x11, [sp, #0x18]
  156d5c: b9000168     	str	w8, [x11]
  156d60: b94017e8     	ldr	w8, [sp, #0x14]
  156d64: f85f03ab     	ldur	x11, [x29, #-0x10]
  156d68: b940196a     	ldr	w10, [x11, #0x18]
  156d6c: 0b080148     	add	w8, w10, w8
  156d70: b9001968     	str	w8, [x11, #0x18]
  156d74: b81fc3a9     	stur	w9, [x29, #-0x4]
  156d78: 1400009e     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156d7c: 12800008     	mov	w8, #-0x1               // =-1
  156d80: b9400fe9     	ldr	w9, [sp, #0xc]
  156d84: f85f03aa     	ldur	x10, [x29, #-0x10]
  156d88: b940194b     	ldr	w11, [x10, #0x18]
  156d8c: 1acb2508     	lsr	w8, w8, w11
  156d90: 0a080128     	and	w8, w9, w8
  156d94: f9400fea     	ldr	x10, [sp, #0x18]
  156d98: b9000148     	str	w8, [x10]
  156d9c: b94013e8     	ldr	w8, [sp, #0x10]
  156da0: b94017e9     	ldr	w9, [sp, #0x14]
  156da4: 6b080128     	subs	w8, w9, w8
  156da8: b90017e8     	str	w8, [sp, #0x14]
  156dac: f85f03a0     	ldur	x0, [x29, #-0x10]
  156db0: b9400fe1     	ldr	w1, [sp, #0xc]
  156db4: 9400013c     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  156db8: f85f03aa     	ldur	x10, [x29, #-0x10]
  156dbc: b9401548     	ldr	w8, [x10, #0x14]
  156dc0: 11000508     	add	w8, w8, #0x1
  156dc4: b9001548     	str	w8, [x10, #0x14]
  156dc8: f85f03aa     	ldur	x10, [x29, #-0x10]
  156dcc: b900195f     	str	wzr, [x10, #0x18]
  156dd0: b94017e8     	ldr	w8, [sp, #0x14]
  156dd4: 35000048     	cbnz	w8, 0x156ddc <FLAC__bitreader_read_raw_uint32+0x1d8>
  156dd8: 1400001b     	b	0x156e44 <FLAC__bitreader_read_raw_uint32+0x240>
  156ddc: b27e03e8     	orr	x8, xzr, #0x4
  156de0: 321b03e9     	orr	w9, wzr, #0x20
  156de4: b94017ea     	ldr	w10, [sp, #0x14]
  156de8: f9400feb     	ldr	x11, [sp, #0x18]
  156dec: b940016c     	ldr	w12, [x11]
  156df0: 1aca218a     	lsl	w10, w12, w10
  156df4: b900016a     	str	w10, [x11]
  156df8: f85f03ab     	ldur	x11, [x29, #-0x10]
  156dfc: f940016b     	ldr	x11, [x11]
  156e00: f85f03ad     	ldur	x13, [x29, #-0x10]
  156e04: b94015aa     	ldr	w10, [x13, #0x14]
  156e08: 2a0a03ed     	mov	w13, w10
  156e0c: d3407dad     	ubfx	x13, x13, #0, #32
  156e10: 9b0d7d08     	mul	x8, x8, x13
  156e14: 8b080168     	add	x8, x11, x8
  156e18: b940010a     	ldr	w10, [x8]
  156e1c: b94017ec     	ldr	w12, [sp, #0x14]
  156e20: 6b0c0129     	subs	w9, w9, w12
  156e24: 1ac92549     	lsr	w9, w10, w9
  156e28: f9400fe8     	ldr	x8, [sp, #0x18]
  156e2c: b940010a     	ldr	w10, [x8]
  156e30: 2a090149     	orr	w9, w10, w9
  156e34: b9000109     	str	w9, [x8]
  156e38: b94017e9     	ldr	w9, [sp, #0x14]
  156e3c: f85f03a8     	ldur	x8, [x29, #-0x10]
  156e40: b9001909     	str	w9, [x8, #0x18]
  156e44: 320003e8     	orr	w8, wzr, #0x1
  156e48: b81fc3a8     	stur	w8, [x29, #-0x4]
  156e4c: 14000069     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156e50: b27e03e8     	orr	x8, xzr, #0x4
  156e54: 321b03e9     	orr	w9, wzr, #0x20
  156e58: f85f03aa     	ldur	x10, [x29, #-0x10]
  156e5c: f940014a     	ldr	x10, [x10]
  156e60: f85f03ab     	ldur	x11, [x29, #-0x10]
  156e64: b940156c     	ldr	w12, [x11, #0x14]
  156e68: 2a0c03eb     	mov	w11, w12
  156e6c: d3407d6b     	ubfx	x11, x11, #0, #32
  156e70: 9b0b7d08     	mul	x8, x8, x11
  156e74: 8b080148     	add	x8, x10, x8
  156e78: b940010c     	ldr	w12, [x8]
  156e7c: b9000bec     	str	w12, [sp, #0x8]
  156e80: b94017ec     	ldr	w12, [sp, #0x14]
  156e84: 6b09019f     	cmp	w12, w9
  156e88: 1a9f27e9     	cset	w9, lo
  156e8c: 37000049     	tbnz	w9, #0x0, 0x156e94 <FLAC__bitreader_read_raw_uint32+0x290>
  156e90: 1400000e     	b	0x156ec8 <FLAC__bitreader_read_raw_uint32+0x2c4>
  156e94: 320003e8     	orr	w8, wzr, #0x1
  156e98: 321b03e9     	orr	w9, wzr, #0x20
  156e9c: b9400bea     	ldr	w10, [sp, #0x8]
  156ea0: b94017eb     	ldr	w11, [sp, #0x14]
  156ea4: 6b0b0129     	subs	w9, w9, w11
  156ea8: 1ac92549     	lsr	w9, w10, w9
  156eac: f9400fec     	ldr	x12, [sp, #0x18]
  156eb0: b9000189     	str	w9, [x12]
  156eb4: b94017e9     	ldr	w9, [sp, #0x14]
  156eb8: f85f03ac     	ldur	x12, [x29, #-0x10]
  156ebc: b9001989     	str	w9, [x12, #0x18]
  156ec0: b81fc3a8     	stur	w8, [x29, #-0x4]
  156ec4: 1400004b     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156ec8: 320003e8     	orr	w8, wzr, #0x1
  156ecc: b9400be9     	ldr	w9, [sp, #0x8]
  156ed0: f9400fea     	ldr	x10, [sp, #0x18]
  156ed4: b9000149     	str	w9, [x10]
  156ed8: f85f03a0     	ldur	x0, [x29, #-0x10]
  156edc: b9400be1     	ldr	w1, [sp, #0x8]
  156ee0: b90007e8     	str	w8, [sp, #0x4]
  156ee4: 940000f0     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  156ee8: f85f03aa     	ldur	x10, [x29, #-0x10]
  156eec: b9401548     	ldr	w8, [x10, #0x14]
  156ef0: 11000508     	add	w8, w8, #0x1
  156ef4: b9001548     	str	w8, [x10, #0x14]
  156ef8: b94007e8     	ldr	w8, [sp, #0x4]
  156efc: b81fc3a8     	stur	w8, [x29, #-0x4]
  156f00: 1400003c     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156f04: f85f03a8     	ldur	x8, [x29, #-0x10]
  156f08: b9401909     	ldr	w9, [x8, #0x18]
  156f0c: 35000049     	cbnz	w9, 0x156f14 <FLAC__bitreader_read_raw_uint32+0x310>
  156f10: 14000021     	b	0x156f94 <FLAC__bitreader_read_raw_uint32+0x390>
  156f14: 12800008     	mov	w8, #-0x1               // =-1
  156f18: 320003e9     	orr	w9, wzr, #0x1
  156f1c: b27e03ea     	orr	x10, xzr, #0x4
  156f20: 321b03eb     	orr	w11, wzr, #0x20
  156f24: f85f03ac     	ldur	x12, [x29, #-0x10]
  156f28: f940018c     	ldr	x12, [x12]
  156f2c: f85f03ad     	ldur	x13, [x29, #-0x10]
  156f30: b94015ae     	ldr	w14, [x13, #0x14]
  156f34: 2a0e03ed     	mov	w13, w14
  156f38: d3407dad     	ubfx	x13, x13, #0, #32
  156f3c: 9b0d7d4a     	mul	x10, x10, x13
  156f40: 8b0a018a     	add	x10, x12, x10
  156f44: b940014e     	ldr	w14, [x10]
  156f48: f85f03aa     	ldur	x10, [x29, #-0x10]
  156f4c: b940194f     	ldr	w15, [x10, #0x18]
  156f50: 1acf2508     	lsr	w8, w8, w15
  156f54: 0a0801c8     	and	w8, w14, w8
  156f58: f85f03aa     	ldur	x10, [x29, #-0x10]
  156f5c: b940194e     	ldr	w14, [x10, #0x18]
  156f60: 6b0e016b     	subs	w11, w11, w14
  156f64: b94017ee     	ldr	w14, [sp, #0x14]
  156f68: 6b0e016b     	subs	w11, w11, w14
  156f6c: 1acb2508     	lsr	w8, w8, w11
  156f70: f9400fea     	ldr	x10, [sp, #0x18]
  156f74: b9000148     	str	w8, [x10]
  156f78: b94017e8     	ldr	w8, [sp, #0x14]
  156f7c: f85f03aa     	ldur	x10, [x29, #-0x10]
  156f80: b940194b     	ldr	w11, [x10, #0x18]
  156f84: 0b080168     	add	w8, w11, w8
  156f88: b9001948     	str	w8, [x10, #0x18]
  156f8c: b81fc3a9     	stur	w9, [x29, #-0x4]
  156f90: 14000018     	b	0x156ff0 <FLAC__bitreader_read_raw_uint32+0x3ec>
  156f94: 320003e8     	orr	w8, wzr, #0x1
  156f98: b27e03e9     	orr	x9, xzr, #0x4
  156f9c: 321b03ea     	orr	w10, wzr, #0x20
  156fa0: f85f03ab     	ldur	x11, [x29, #-0x10]
  156fa4: f940016b     	ldr	x11, [x11]
  156fa8: f85f03ac     	ldur	x12, [x29, #-0x10]
  156fac: b940158d     	ldr	w13, [x12, #0x14]
  156fb0: 2a0d03ec     	mov	w12, w13
  156fb4: d3407d8c     	ubfx	x12, x12, #0, #32
  156fb8: 9b0c7d29     	mul	x9, x9, x12
  156fbc: 8b090169     	add	x9, x11, x9
  156fc0: b940012d     	ldr	w13, [x9]
  156fc4: b94017ee     	ldr	w14, [sp, #0x14]
  156fc8: 6b0e014a     	subs	w10, w10, w14
  156fcc: 1aca25aa     	lsr	w10, w13, w10
  156fd0: f9400fe9     	ldr	x9, [sp, #0x18]
  156fd4: b900012a     	str	w10, [x9]
  156fd8: b94017ea     	ldr	w10, [sp, #0x14]
  156fdc: f85f03a9     	ldur	x9, [x29, #-0x10]
  156fe0: b940192d     	ldr	w13, [x9, #0x18]
  156fe4: 0b0a01aa     	add	w10, w13, w10
  156fe8: b900192a     	str	w10, [x9, #0x18]
  156fec: b81fc3a8     	stur	w8, [x29, #-0x4]
  156ff0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  156ff4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  156ff8: 910103ff     	add	sp, sp, #0x40
  156ffc: d65f03c0     	ret
  157000: d10183ff     	sub	sp, sp, #0x60
  157004: a9057bfd     	stp	x29, x30, [sp, #0x50]
  157008: 910143fd     	add	x29, sp, #0x50
  15700c: d53bd048     	mrs	x8, TPIDR_EL0
  157010: f9401508     	ldr	x8, [x8, #0x28]
  157014: f81f83a8     	stur	x8, [x29, #-0x8]
  157018: f81e03a0     	stur	x0, [x29, #-0x20]
  15701c: f85e03a8     	ldur	x8, [x29, #-0x20]
  157020: b9401509     	ldr	w9, [x8, #0x14]
  157024: 34000449     	cbz	w9, 0x1570ac <FLAC__bitreader_read_raw_uint32+0x4a8>
  157028: 14000001     	b	0x15702c <FLAC__bitreader_read_raw_uint32+0x428>
  15702c: f85e03a8     	ldur	x8, [x29, #-0x20]
  157030: b9401509     	ldr	w9, [x8, #0x14]
  157034: b81dc3a9     	stur	w9, [x29, #-0x24]
  157038: f85e03a8     	ldur	x8, [x29, #-0x20]
  15703c: b9400d09     	ldr	w9, [x8, #0xc]
  157040: b940110a     	ldr	w10, [x8, #0x10]
  157044: 7100014a     	subs	w10, w10, #0x0
  157048: 1a890529     	cinc	w9, w9, ne
  15704c: b9002be9     	str	w9, [sp, #0x28]
  157050: f85e03a8     	ldur	x8, [x29, #-0x20]
  157054: f9400108     	ldr	x8, [x8]
  157058: b85dc3a9     	ldur	w9, [x29, #-0x24]
  15705c: 2a0903eb     	mov	w11, w9
  157060: 2a0b03e9     	mov	w9, w11
  157064: 8b0b0901     	add	x1, x8, x11, lsl #2
  157068: b9402bec     	ldr	w12, [sp, #0x28]
  15706c: 6b090189     	subs	w9, w12, w9
  157070: 531e7529     	lsl	w9, w9, #2
  157074: 2a0903e2     	mov	w2, w9
  157078: aa0803e0     	mov	x0, x8
  15707c: b9001fea     	str	w10, [sp, #0x1c]
  157080: 97fd2f70     	bl	0xa2e40 <memmove@plt>
  157084: b85dc3a9     	ldur	w9, [x29, #-0x24]
  157088: f85e03a8     	ldur	x8, [x29, #-0x20]
  15708c: b9400d0a     	ldr	w10, [x8, #0xc]
  157090: 6b090149     	subs	w9, w10, w9
  157094: b9000d09     	str	w9, [x8, #0xc]
  157098: f85e03a8     	ldur	x8, [x29, #-0x20]
  15709c: 2a1f03e9     	mov	w9, wzr
  1570a0: b9001509     	str	w9, [x8, #0x14]
  1570a4: f9000be0     	str	x0, [sp, #0x10]
  1570a8: 14000001     	b	0x1570ac <FLAC__bitreader_read_raw_uint32+0x4a8>
  1570ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1570b0: b9400909     	ldr	w9, [x8, #0x8]
  1570b4: b9400d0a     	ldr	w10, [x8, #0xc]
  1570b8: 6b0a0129     	subs	w9, w9, w10
  1570bc: 531e7529     	lsl	w9, w9, #2
  1570c0: b940110a     	ldr	w10, [x8, #0x10]
  1570c4: 6b0a0129     	subs	w9, w9, w10
  1570c8: 2a0903e8     	mov	w8, w9
  1570cc: f81f03a8     	stur	x8, [x29, #-0x10]
  1570d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1570d4: b50000a8     	cbnz	x8, 0x1570e8 <FLAC__bitreader_read_raw_uint32+0x4e4>
  1570d8: 14000001     	b	0x1570dc <FLAC__bitreader_read_raw_uint32+0x4d8>
  1570dc: 2a1f03e8     	mov	w8, wzr
  1570e0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1570e4: 14000062     	b	0x15726c <FLAC__bitreader_read_raw_uint32+0x668>
  1570e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1570ec: f9400109     	ldr	x9, [x8]
  1570f0: b9400d0a     	ldr	w10, [x8, #0xc]
  1570f4: 2a0a03eb     	mov	w11, w10
  1570f8: 8b0b0929     	add	x9, x9, x11, lsl #2
  1570fc: b940110a     	ldr	w10, [x8, #0x10]
  157100: 2a0a03e8     	mov	w8, w10
  157104: 8b080128     	add	x8, x9, x8
  157108: f90013e8     	str	x8, [sp, #0x20]
  15710c: f85e03a8     	ldur	x8, [x29, #-0x20]
  157110: b940110a     	ldr	w10, [x8, #0x10]
  157114: 3400020a     	cbz	w10, 0x157154 <FLAC__bitreader_read_raw_uint32+0x550>
  157118: 14000001     	b	0x15711c <FLAC__bitreader_read_raw_uint32+0x518>
  15711c: f85e03a8     	ldur	x8, [x29, #-0x20]
  157120: f9400109     	ldr	x9, [x8]
  157124: b9400d0a     	ldr	w10, [x8, #0xc]
  157128: 2a0a03e8     	mov	w8, w10
  15712c: d37ef508     	lsl	x8, x8, #2
  157130: b868692a     	ldr	w10, [x9, x8]
  157134: 53087d4b     	lsr	w11, w10, #8
  157138: 33187d4b     	bfxil	w11, w10, #24, #8
  15713c: 12181d4c     	and	w12, w10, #0xff00
  157140: 53087d8c     	lsr	w12, w12, #8
  157144: 33101d8b     	bfi	w11, w12, #16, #8
  157148: 33081d4b     	bfi	w11, w10, #24, #8
  15714c: b828692b     	str	w11, [x9, x8]
  157150: 14000001     	b	0x157154 <FLAC__bitreader_read_raw_uint32+0x550>
  157154: f85e03a8     	ldur	x8, [x29, #-0x20]
  157158: f9401509     	ldr	x9, [x8, #0x28]
  15715c: f94013e0     	ldr	x0, [sp, #0x20]
  157160: f9401902     	ldr	x2, [x8, #0x30]
  157164: d10043a1     	sub	x1, x29, #0x10
  157168: d63f0120     	blr	x9
  15716c: 350000a0     	cbnz	w0, 0x157180 <FLAC__bitreader_read_raw_uint32+0x57c>
  157170: 14000001     	b	0x157174 <FLAC__bitreader_read_raw_uint32+0x570>
  157174: 2a1f03e8     	mov	w8, wzr
  157178: b81ec3a8     	stur	w8, [x29, #-0x14]
  15717c: 1400003c     	b	0x15726c <FLAC__bitreader_read_raw_uint32+0x668>
  157180: f85e03a8     	ldur	x8, [x29, #-0x20]
  157184: b9400d09     	ldr	w9, [x8, #0xc]
  157188: b940110a     	ldr	w10, [x8, #0x10]
  15718c: 0b090949     	add	w9, w10, w9, lsl #2
  157190: 2a0903e8     	mov	w8, w9
  157194: f85f03ab     	ldur	x11, [x29, #-0x10]
  157198: 8b0b0108     	add	x8, x8, x11
  15719c: 91000d08     	add	x8, x8, #0x3
  1571a0: d342fd08     	lsr	x8, x8, #2
  1571a4: 2a0803e9     	mov	w9, w8
  1571a8: b9002be9     	str	w9, [sp, #0x28]
  1571ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1571b0: b9400d09     	ldr	w9, [x8, #0xc]
  1571b4: b81dc3a9     	stur	w9, [x29, #-0x24]
  1571b8: 14000001     	b	0x1571bc <FLAC__bitreader_read_raw_uint32+0x5b8>
  1571bc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1571c0: b9402be9     	ldr	w9, [sp, #0x28]
  1571c4: 6b090108     	subs	w8, w8, w9
  1571c8: b9000fe8     	str	w8, [sp, #0xc]
  1571cc: 54000282     	b.hs	0x15721c <FLAC__bitreader_read_raw_uint32+0x618>
  1571d0: 14000001     	b	0x1571d4 <FLAC__bitreader_read_raw_uint32+0x5d0>
  1571d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1571d8: f9400108     	ldr	x8, [x8]
  1571dc: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1571e0: 2a0903ea     	mov	w10, w9
  1571e4: d37ef54a     	lsl	x10, x10, #2
  1571e8: b86a6909     	ldr	w9, [x8, x10]
  1571ec: 53087d2b     	lsr	w11, w9, #8
  1571f0: 33187d2b     	bfxil	w11, w9, #24, #8
  1571f4: 12181d2c     	and	w12, w9, #0xff00
  1571f8: 53087d8c     	lsr	w12, w12, #8
  1571fc: 33101d8b     	bfi	w11, w12, #16, #8
  157200: 33081d2b     	bfi	w11, w9, #24, #8
  157204: b82a690b     	str	w11, [x8, x10]
  157208: 14000001     	b	0x15720c <FLAC__bitreader_read_raw_uint32+0x608>
  15720c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157210: 11000508     	add	w8, w8, #0x1
  157214: b81dc3a8     	stur	w8, [x29, #-0x24]
  157218: 17ffffe9     	b	0x1571bc <FLAC__bitreader_read_raw_uint32+0x5b8>
  15721c: f85e03a8     	ldur	x8, [x29, #-0x20]
  157220: b9400d09     	ldr	w9, [x8, #0xc]
  157224: b940110a     	ldr	w10, [x8, #0x10]
  157228: 0b090949     	add	w9, w10, w9, lsl #2
  15722c: b85f03aa     	ldur	w10, [x29, #-0x10]
  157230: 0b0a0129     	add	w9, w9, w10
  157234: 2a0903e8     	mov	w8, w9
  157238: 2a0803e9     	mov	w9, w8
  15723c: b9002be9     	str	w9, [sp, #0x28]
  157240: b9402be9     	ldr	w9, [sp, #0x28]
  157244: 53027d29     	lsr	w9, w9, #2
  157248: f85e03a8     	ldur	x8, [x29, #-0x20]
  15724c: b9000d09     	str	w9, [x8, #0xc]
  157250: b9402be9     	ldr	w9, [sp, #0x28]
  157254: 12000529     	and	w9, w9, #0x3
  157258: f85e03a8     	ldur	x8, [x29, #-0x20]
  15725c: b9001109     	str	w9, [x8, #0x10]
  157260: 320003e9     	orr	w9, wzr, #0x1
  157264: b81ec3a9     	stur	w9, [x29, #-0x14]
  157268: 14000001     	b	0x15726c <FLAC__bitreader_read_raw_uint32+0x668>
  15726c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  157270: d53bd049     	mrs	x9, TPIDR_EL0
  157274: f9401529     	ldr	x9, [x9, #0x28]
  157278: f85f83aa     	ldur	x10, [x29, #-0x8]
  15727c: eb0a0129     	subs	x9, x9, x10
  157280: b9000be8     	str	w8, [sp, #0x8]
  157284: f90003e9     	str	x9, [sp]
  157288: 540000c1     	b.ne	0x1572a0 <FLAC__bitreader_read_raw_uint32+0x69c>
  15728c: 14000001     	b	0x157290 <FLAC__bitreader_read_raw_uint32+0x68c>
  157290: b9400be0     	ldr	w0, [sp, #0x8]
  157294: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  157298: 910183ff     	add	sp, sp, #0x60
  15729c: d65f03c0     	ret
  1572a0: 97fd4ab4     	bl	0xa9d70 <__stack_chk_fail@plt>
  1572a4: d10083ff     	sub	sp, sp, #0x20
  1572a8: b0000a88     	adrp	x8, 0x2a8000
  1572ac: f943f508     	ldr	x8, [x8, #0x7e8]
  1572b0: f9000fe0     	str	x0, [sp, #0x18]
  1572b4: b90017e1     	str	w1, [sp, #0x14]
  1572b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1572bc: b9401c01     	ldr	w1, [x0, #0x1c]
  1572c0: b90013e1     	str	w1, [sp, #0x10]
  1572c4: f9400fe0     	ldr	x0, [sp, #0x18]
  1572c8: b9402001     	ldr	w1, [x0, #0x20]
  1572cc: f90007e8     	str	x8, [sp, #0x8]
  1572d0: b90007e1     	str	w1, [sp, #0x4]
  1572d4: 340002a1     	cbz	w1, 0x157328 <FLAC__bitreader_read_raw_uint32+0x724>
  1572d8: 14000001     	b	0x1572dc <FLAC__bitreader_read_raw_uint32+0x6d8>
  1572dc: 321d03e8     	orr	w8, wzr, #0x8
  1572e0: b94007e9     	ldr	w9, [sp, #0x4]
  1572e4: 6b09011f     	cmp	w8, w9
  1572e8: 1a9f17e8     	cset	w8, eq
  1572ec: 37000468     	tbnz	w8, #0x0, 0x157378 <FLAC__bitreader_read_raw_uint32+0x774>
  1572f0: 14000001     	b	0x1572f4 <FLAC__bitreader_read_raw_uint32+0x6f0>
  1572f4: 321c03e8     	orr	w8, wzr, #0x10
  1572f8: b94007e9     	ldr	w9, [sp, #0x4]
  1572fc: 6b09011f     	cmp	w8, w9
  157300: 1a9f17e8     	cset	w8, eq
  157304: 37000668     	tbnz	w8, #0x0, 0x1573d0 <FLAC__bitreader_read_raw_uint32+0x7cc>
  157308: 14000001     	b	0x15730c <FLAC__bitreader_read_raw_uint32+0x708>
  15730c: 321d07e8     	orr	w8, wzr, #0x18
  157310: b94007e9     	ldr	w9, [sp, #0x4]
  157314: 6b09011f     	cmp	w8, w9
  157318: 1a9f17e8     	cset	w8, eq
  15731c: 37000848     	tbnz	w8, #0x0, 0x157424 <FLAC__bitreader_read_raw_uint32+0x820>
  157320: 14000001     	b	0x157324 <FLAC__bitreader_read_raw_uint32+0x720>
  157324: 14000055     	b	0x157478 <FLAC__bitreader_read_raw_uint32+0x874>
  157328: b27e03e8     	orr	x8, xzr, #0x4
  15732c: 32003fe9     	orr	w9, wzr, #0xffff
  157330: 321d07ea     	orr	w10, wzr, #0x18
  157334: 321d03eb     	orr	w11, wzr, #0x8
  157338: b94013ec     	ldr	w12, [sp, #0x10]
  15733c: 1acb218c     	lsl	w12, w12, w11
  157340: 0a090189     	and	w9, w12, w9
  157344: b94013ec     	ldr	w12, [sp, #0x10]
  157348: 1acb258b     	lsr	w11, w12, w11
  15734c: b94017ec     	ldr	w12, [sp, #0x14]
  157350: 1aca258a     	lsr	w10, w12, w10
  157354: 4a0a016a     	eor	w10, w11, w10
  157358: 2a0a03ed     	mov	w13, w10
  15735c: d3407dad     	ubfx	x13, x13, #0, #32
  157360: 9b0d7d08     	mul	x8, x8, x13
  157364: f94007ed     	ldr	x13, [sp, #0x8]
  157368: 8b0801a8     	add	x8, x13, x8
  15736c: b940010a     	ldr	w10, [x8]
  157370: 4a0a0129     	eor	w9, w9, w10
  157374: b90013e9     	str	w9, [sp, #0x10]
  157378: 32001fe8     	orr	w8, wzr, #0xff
  15737c: b27e03e9     	orr	x9, xzr, #0x4
  157380: 32003fea     	orr	w10, wzr, #0xffff
  157384: 321c03eb     	orr	w11, wzr, #0x10
  157388: 321d03ec     	orr	w12, wzr, #0x8
  15738c: b94013ed     	ldr	w13, [sp, #0x10]
  157390: 1acc21ad     	lsl	w13, w13, w12
  157394: 0a0a01aa     	and	w10, w13, w10
  157398: b94013ed     	ldr	w13, [sp, #0x10]
  15739c: 1acc25ac     	lsr	w12, w13, w12
  1573a0: b94017ed     	ldr	w13, [sp, #0x14]
  1573a4: 1acb25ab     	lsr	w11, w13, w11
  1573a8: 0a080168     	and	w8, w11, w8
  1573ac: 4a080188     	eor	w8, w12, w8
  1573b0: 2a0803ee     	mov	w14, w8
  1573b4: d3407dce     	ubfx	x14, x14, #0, #32
  1573b8: 9b0e7d29     	mul	x9, x9, x14
  1573bc: f94007ee     	ldr	x14, [sp, #0x8]
  1573c0: 8b0901c9     	add	x9, x14, x9
  1573c4: b9400128     	ldr	w8, [x9]
  1573c8: 4a080148     	eor	w8, w10, w8
  1573cc: b90013e8     	str	w8, [sp, #0x10]
  1573d0: 32001fe8     	orr	w8, wzr, #0xff
  1573d4: b27e03e9     	orr	x9, xzr, #0x4
  1573d8: 32003fea     	orr	w10, wzr, #0xffff
  1573dc: 321d03eb     	orr	w11, wzr, #0x8
  1573e0: b94013ec     	ldr	w12, [sp, #0x10]
  1573e4: 1acb218c     	lsl	w12, w12, w11
  1573e8: 0a0a018a     	and	w10, w12, w10
  1573ec: b94013ec     	ldr	w12, [sp, #0x10]
  1573f0: 1acb258c     	lsr	w12, w12, w11
  1573f4: b94017ed     	ldr	w13, [sp, #0x14]
  1573f8: 1acb25ab     	lsr	w11, w13, w11
  1573fc: 0a080168     	and	w8, w11, w8
  157400: 4a080188     	eor	w8, w12, w8
  157404: 2a0803ee     	mov	w14, w8
  157408: d3407dce     	ubfx	x14, x14, #0, #32
  15740c: 9b0e7d29     	mul	x9, x9, x14
  157410: f94007ee     	ldr	x14, [sp, #0x8]
  157414: 8b0901c9     	add	x9, x14, x9
  157418: b9400128     	ldr	w8, [x9]
  15741c: 4a080148     	eor	w8, w10, w8
  157420: b90013e8     	str	w8, [sp, #0x10]
  157424: 32001fe8     	orr	w8, wzr, #0xff
  157428: b27e03e9     	orr	x9, xzr, #0x4
  15742c: 32003fea     	orr	w10, wzr, #0xffff
  157430: 321d03eb     	orr	w11, wzr, #0x8
  157434: b94013ec     	ldr	w12, [sp, #0x10]
  157438: 1acb218c     	lsl	w12, w12, w11
  15743c: 0a0a018a     	and	w10, w12, w10
  157440: b94013ec     	ldr	w12, [sp, #0x10]
  157444: 1acb258b     	lsr	w11, w12, w11
  157448: b94017ec     	ldr	w12, [sp, #0x14]
  15744c: 0a080188     	and	w8, w12, w8
  157450: 4a080168     	eor	w8, w11, w8
  157454: 2a0803ed     	mov	w13, w8
  157458: d3407dad     	ubfx	x13, x13, #0, #32
  15745c: 9b0d7d29     	mul	x9, x9, x13
  157460: f94007ed     	ldr	x13, [sp, #0x8]
  157464: 8b0901a9     	add	x9, x13, x9
  157468: b9400128     	ldr	w8, [x9]
  15746c: 4a080148     	eor	w8, w10, w8
  157470: f9400fe9     	ldr	x9, [sp, #0x18]
  157474: b9001d28     	str	w8, [x9, #0x1c]
  157478: f9400fe8     	ldr	x8, [sp, #0x18]
  15747c: b900211f     	str	wzr, [x8, #0x20]
  157480: 910083ff     	add	sp, sp, #0x20
  157484: d65f03c0     	ret

0000000000157488 <FLAC__bitreader_read_raw_int32>:
  157488: d10143ff     	sub	sp, sp, #0x50
  15748c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  157490: 910103fd     	add	x29, sp, #0x40
  157494: d53bd048     	mrs	x8, TPIDR_EL0
  157498: f9401508     	ldr	x8, [x8, #0x28]
  15749c: f81f83a8     	stur	x8, [x29, #-0x8]
  1574a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1574a4: f90013e1     	str	x1, [sp, #0x20]
  1574a8: b9001fe2     	str	w2, [sp, #0x1c]
  1574ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1574b0: b9401fe2     	ldr	w2, [sp, #0x1c]
  1574b4: d10033a1     	sub	x1, x29, #0xc
  1574b8: 97fd366e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1574bc: 350000a0     	cbnz	w0, 0x1574d0 <FLAC__bitreader_read_raw_int32+0x48>
  1574c0: 14000001     	b	0x1574c4 <FLAC__bitreader_read_raw_int32+0x3c>
  1574c4: 2a1f03e8     	mov	w8, wzr
  1574c8: b81f03a8     	stur	w8, [x29, #-0x10]
  1574cc: 1400000e     	b	0x157504 <FLAC__bitreader_read_raw_int32+0x7c>
  1574d0: b9401fe8     	ldr	w8, [sp, #0x1c]
  1574d4: 71000508     	subs	w8, w8, #0x1
  1574d8: 320003e9     	orr	w9, wzr, #0x1
  1574dc: 1ac82128     	lsl	w8, w9, w8
  1574e0: b9001be8     	str	w8, [sp, #0x18]
  1574e4: b85f43a8     	ldur	w8, [x29, #-0xc]
  1574e8: b9401bea     	ldr	w10, [sp, #0x18]
  1574ec: 4a0a0108     	eor	w8, w8, w10
  1574f0: 6b0a0108     	subs	w8, w8, w10
  1574f4: f94013eb     	ldr	x11, [sp, #0x20]
  1574f8: b9000168     	str	w8, [x11]
  1574fc: b81f03a9     	stur	w9, [x29, #-0x10]
  157500: 14000001     	b	0x157504 <FLAC__bitreader_read_raw_int32+0x7c>
  157504: b85f03a8     	ldur	w8, [x29, #-0x10]
  157508: d53bd049     	mrs	x9, TPIDR_EL0
  15750c: f9401529     	ldr	x9, [x9, #0x28]
  157510: f85f83aa     	ldur	x10, [x29, #-0x8]
  157514: eb0a0129     	subs	x9, x9, x10
  157518: b90017e8     	str	w8, [sp, #0x14]
  15751c: f90007e9     	str	x9, [sp, #0x8]
  157520: 540000c1     	b.ne	0x157538 <FLAC__bitreader_read_raw_int32+0xb0>
  157524: 14000001     	b	0x157528 <FLAC__bitreader_read_raw_int32+0xa0>
  157528: b94017e0     	ldr	w0, [sp, #0x14]
  15752c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  157530: 910143ff     	add	sp, sp, #0x50
  157534: d65f03c0     	ret
  157538: 97fd4a0e     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000015753c <FLAC__bitreader_read_raw_uint64>:
  15753c: d10143ff     	sub	sp, sp, #0x50
  157540: a9047bfd     	stp	x29, x30, [sp, #0x40]
  157544: 910103fd     	add	x29, sp, #0x40
  157548: d53bd048     	mrs	x8, TPIDR_EL0
  15754c: f9401508     	ldr	x8, [x8, #0x28]
  157550: f81f83a8     	stur	x8, [x29, #-0x8]
  157554: f90013e0     	str	x0, [sp, #0x20]
  157558: f9000fe1     	str	x1, [sp, #0x18]
  15755c: b90017e2     	str	w2, [sp, #0x14]
  157560: b94017e2     	ldr	w2, [sp, #0x14]
  157564: 71008442     	subs	w2, w2, #0x21
  157568: b90013e2     	str	w2, [sp, #0x10]
  15756c: 54000483     	b.lo	0x1575fc <FLAC__bitreader_read_raw_uint64+0xc0>
  157570: 14000001     	b	0x157574 <FLAC__bitreader_read_raw_uint64+0x38>
  157574: f94013e0     	ldr	x0, [sp, #0x20]
  157578: b94017e8     	ldr	w8, [sp, #0x14]
  15757c: 71008102     	subs	w2, w8, #0x20
  157580: d10033a1     	sub	x1, x29, #0xc
  157584: 97fd363b     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157588: 350000a0     	cbnz	w0, 0x15759c <FLAC__bitreader_read_raw_uint64+0x60>
  15758c: 14000001     	b	0x157590 <FLAC__bitreader_read_raw_uint64+0x54>
  157590: 2a1f03e8     	mov	w8, wzr
  157594: b81ec3a8     	stur	w8, [x29, #-0x14]
  157598: 1400002a     	b	0x157640 <FLAC__bitreader_read_raw_uint64+0x104>
  15759c: f94013e0     	ldr	x0, [sp, #0x20]
  1575a0: d10043a1     	sub	x1, x29, #0x10
  1575a4: 321b03e2     	orr	w2, wzr, #0x20
  1575a8: 97fd3632     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1575ac: 350000a0     	cbnz	w0, 0x1575c0 <FLAC__bitreader_read_raw_uint64+0x84>
  1575b0: 14000001     	b	0x1575b4 <FLAC__bitreader_read_raw_uint64+0x78>
  1575b4: 2a1f03e8     	mov	w8, wzr
  1575b8: b81ec3a8     	stur	w8, [x29, #-0x14]
  1575bc: 14000021     	b	0x157640 <FLAC__bitreader_read_raw_uint64+0x104>
  1575c0: b85f43a8     	ldur	w8, [x29, #-0xc]
  1575c4: 2a0803e9     	mov	w9, w8
  1575c8: f9400fea     	ldr	x10, [sp, #0x18]
  1575cc: f9000149     	str	x9, [x10]
  1575d0: f9400fe9     	ldr	x9, [sp, #0x18]
  1575d4: f940012a     	ldr	x10, [x9]
  1575d8: d3607d4a     	lsl	x10, x10, #32
  1575dc: f900012a     	str	x10, [x9]
  1575e0: b85f03a8     	ldur	w8, [x29, #-0x10]
  1575e4: 2a0803e9     	mov	w9, w8
  1575e8: f9400fea     	ldr	x10, [sp, #0x18]
  1575ec: f940014b     	ldr	x11, [x10]
  1575f0: aa090169     	orr	x9, x11, x9
  1575f4: f9000149     	str	x9, [x10]
  1575f8: 1400000f     	b	0x157634 <FLAC__bitreader_read_raw_uint64+0xf8>
  1575fc: f94013e0     	ldr	x0, [sp, #0x20]
  157600: b94017e2     	ldr	w2, [sp, #0x14]
  157604: d10043a1     	sub	x1, x29, #0x10
  157608: 97fd361a     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  15760c: 350000a0     	cbnz	w0, 0x157620 <FLAC__bitreader_read_raw_uint64+0xe4>
  157610: 14000001     	b	0x157614 <FLAC__bitreader_read_raw_uint64+0xd8>
  157614: 2a1f03e8     	mov	w8, wzr
  157618: b81ec3a8     	stur	w8, [x29, #-0x14]
  15761c: 14000009     	b	0x157640 <FLAC__bitreader_read_raw_uint64+0x104>
  157620: b85f03a8     	ldur	w8, [x29, #-0x10]
  157624: 2a0803e9     	mov	w9, w8
  157628: f9400fea     	ldr	x10, [sp, #0x18]
  15762c: f9000149     	str	x9, [x10]
  157630: 14000001     	b	0x157634 <FLAC__bitreader_read_raw_uint64+0xf8>
  157634: 320003e8     	orr	w8, wzr, #0x1
  157638: b81ec3a8     	stur	w8, [x29, #-0x14]
  15763c: 14000001     	b	0x157640 <FLAC__bitreader_read_raw_uint64+0x104>
  157640: b85ec3a8     	ldur	w8, [x29, #-0x14]
  157644: d53bd049     	mrs	x9, TPIDR_EL0
  157648: f9401529     	ldr	x9, [x9, #0x28]
  15764c: f85f83aa     	ldur	x10, [x29, #-0x8]
  157650: eb0a0129     	subs	x9, x9, x10
  157654: b9000fe8     	str	w8, [sp, #0xc]
  157658: f90003e9     	str	x9, [sp]
  15765c: 540000c1     	b.ne	0x157674 <FLAC__bitreader_read_raw_uint64+0x138>
  157660: 14000001     	b	0x157664 <FLAC__bitreader_read_raw_uint64+0x128>
  157664: b9400fe0     	ldr	w0, [sp, #0xc]
  157668: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  15766c: 910143ff     	add	sp, sp, #0x50
  157670: d65f03c0     	ret
  157674: 97fd49bf     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000157678 <FLAC__bitreader_read_uint32_little_endian>:
  157678: d10143ff     	sub	sp, sp, #0x50
  15767c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  157680: 910103fd     	add	x29, sp, #0x40
  157684: d53bd048     	mrs	x8, TPIDR_EL0
  157688: f9401508     	ldr	x8, [x8, #0x28]
  15768c: f81f83a8     	stur	x8, [x29, #-0x8]
  157690: f90013e0     	str	x0, [sp, #0x20]
  157694: f9000fe1     	str	x1, [sp, #0x18]
  157698: 2a1f03e9     	mov	w9, wzr
  15769c: b81f03a9     	stur	w9, [x29, #-0x10]
  1576a0: f94013e0     	ldr	x0, [sp, #0x20]
  1576a4: d10043a1     	sub	x1, x29, #0x10
  1576a8: 321d03e2     	orr	w2, wzr, #0x8
  1576ac: 97fd35f1     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1576b0: 350000a0     	cbnz	w0, 0x1576c4 <FLAC__bitreader_read_uint32_little_endian+0x4c>
  1576b4: 14000001     	b	0x1576b8 <FLAC__bitreader_read_uint32_little_endian+0x40>
  1576b8: 2a1f03e8     	mov	w8, wzr
  1576bc: b81ec3a8     	stur	w8, [x29, #-0x14]
  1576c0: 1400002e     	b	0x157778 <FLAC__bitreader_read_uint32_little_endian+0x100>
  1576c4: f94013e0     	ldr	x0, [sp, #0x20]
  1576c8: d10033a1     	sub	x1, x29, #0xc
  1576cc: 321d03e2     	orr	w2, wzr, #0x8
  1576d0: 97fd35e8     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1576d4: 350000a0     	cbnz	w0, 0x1576e8 <FLAC__bitreader_read_uint32_little_endian+0x70>
  1576d8: 14000001     	b	0x1576dc <FLAC__bitreader_read_uint32_little_endian+0x64>
  1576dc: 2a1f03e8     	mov	w8, wzr
  1576e0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1576e4: 14000025     	b	0x157778 <FLAC__bitreader_read_uint32_little_endian+0x100>
  1576e8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1576ec: b85f03a9     	ldur	w9, [x29, #-0x10]
  1576f0: 2a082128     	orr	w8, w9, w8, lsl #8
  1576f4: b81f03a8     	stur	w8, [x29, #-0x10]
  1576f8: f94013e0     	ldr	x0, [sp, #0x20]
  1576fc: d10033a1     	sub	x1, x29, #0xc
  157700: 321d03e2     	orr	w2, wzr, #0x8
  157704: 97fd35db     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157708: 350000a0     	cbnz	w0, 0x15771c <FLAC__bitreader_read_uint32_little_endian+0xa4>
  15770c: 14000001     	b	0x157710 <FLAC__bitreader_read_uint32_little_endian+0x98>
  157710: 2a1f03e8     	mov	w8, wzr
  157714: b81ec3a8     	stur	w8, [x29, #-0x14]
  157718: 14000018     	b	0x157778 <FLAC__bitreader_read_uint32_little_endian+0x100>
  15771c: b85f43a8     	ldur	w8, [x29, #-0xc]
  157720: b85f03a9     	ldur	w9, [x29, #-0x10]
  157724: 2a084128     	orr	w8, w9, w8, lsl #16
  157728: b81f03a8     	stur	w8, [x29, #-0x10]
  15772c: f94013e0     	ldr	x0, [sp, #0x20]
  157730: d10033a1     	sub	x1, x29, #0xc
  157734: 321d03e2     	orr	w2, wzr, #0x8
  157738: 97fd35ce     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  15773c: 350000a0     	cbnz	w0, 0x157750 <FLAC__bitreader_read_uint32_little_endian+0xd8>
  157740: 14000001     	b	0x157744 <FLAC__bitreader_read_uint32_little_endian+0xcc>
  157744: 2a1f03e8     	mov	w8, wzr
  157748: b81ec3a8     	stur	w8, [x29, #-0x14]
  15774c: 1400000b     	b	0x157778 <FLAC__bitreader_read_uint32_little_endian+0x100>
  157750: b85f43a8     	ldur	w8, [x29, #-0xc]
  157754: b85f03a9     	ldur	w9, [x29, #-0x10]
  157758: 2a086128     	orr	w8, w9, w8, lsl #24
  15775c: b81f03a8     	stur	w8, [x29, #-0x10]
  157760: b85f03a8     	ldur	w8, [x29, #-0x10]
  157764: f9400fea     	ldr	x10, [sp, #0x18]
  157768: b9000148     	str	w8, [x10]
  15776c: 320003e8     	orr	w8, wzr, #0x1
  157770: b81ec3a8     	stur	w8, [x29, #-0x14]
  157774: 14000001     	b	0x157778 <FLAC__bitreader_read_uint32_little_endian+0x100>
  157778: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15777c: d53bd049     	mrs	x9, TPIDR_EL0
  157780: f9401529     	ldr	x9, [x9, #0x28]
  157784: f85f83aa     	ldur	x10, [x29, #-0x8]
  157788: eb0a0129     	subs	x9, x9, x10
  15778c: b90017e8     	str	w8, [sp, #0x14]
  157790: f90007e9     	str	x9, [sp, #0x8]
  157794: 540000c1     	b.ne	0x1577ac <FLAC__bitreader_read_uint32_little_endian+0x134>
  157798: 14000001     	b	0x15779c <FLAC__bitreader_read_uint32_little_endian+0x124>
  15779c: b94017e0     	ldr	w0, [sp, #0x14]
  1577a0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1577a4: 910143ff     	add	sp, sp, #0x50
  1577a8: d65f03c0     	ret
  1577ac: 97fd4971     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001577b0 <FLAC__bitreader_skip_bits_no_crc>:
  1577b0: d10183ff     	sub	sp, sp, #0x60
  1577b4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1577b8: 910143fd     	add	x29, sp, #0x50
  1577bc: d53bd048     	mrs	x8, TPIDR_EL0
  1577c0: f9401508     	ldr	x8, [x8, #0x28]
  1577c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1577c8: f81e83a0     	stur	x0, [x29, #-0x18]
  1577cc: b81e43a1     	stur	w1, [x29, #-0x1c]
  1577d0: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1577d4: 340009a1     	cbz	w1, 0x157908 <FLAC__bitreader_skip_bits_no_crc+0x158>
  1577d8: 14000001     	b	0x1577dc <FLAC__bitreader_skip_bits_no_crc+0x2c>
  1577dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1577e0: b9401909     	ldr	w9, [x8, #0x18]
  1577e4: 12000929     	and	w9, w9, #0x7
  1577e8: b81e03a9     	stur	w9, [x29, #-0x20]
  1577ec: b85e03a9     	ldur	w9, [x29, #-0x20]
  1577f0: 340004c9     	cbz	w9, 0x157888 <FLAC__bitreader_skip_bits_no_crc+0xd8>
  1577f4: 14000001     	b	0x1577f8 <FLAC__bitreader_skip_bits_no_crc+0x48>
  1577f8: b85e03a8     	ldur	w8, [x29, #-0x20]
  1577fc: 321d03e9     	orr	w9, wzr, #0x8
  157800: 6b080128     	subs	w8, w9, w8
  157804: b9002be8     	str	w8, [sp, #0x28]
  157808: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15780c: b90027e8     	str	w8, [sp, #0x24]
  157810: b9402be8     	ldr	w8, [sp, #0x28]
  157814: b94027e9     	ldr	w9, [sp, #0x24]
  157818: 6b090108     	subs	w8, w8, w9
  15781c: b9001fe8     	str	w8, [sp, #0x1c]
  157820: 540000a2     	b.hs	0x157834 <FLAC__bitreader_skip_bits_no_crc+0x84>
  157824: 14000001     	b	0x157828 <FLAC__bitreader_skip_bits_no_crc+0x78>
  157828: b9402be8     	ldr	w8, [sp, #0x28]
  15782c: b9001be8     	str	w8, [sp, #0x18]
  157830: 14000004     	b	0x157840 <FLAC__bitreader_skip_bits_no_crc+0x90>
  157834: b94027e8     	ldr	w8, [sp, #0x24]
  157838: b9001be8     	str	w8, [sp, #0x18]
  15783c: 14000001     	b	0x157840 <FLAC__bitreader_skip_bits_no_crc+0x90>
  157840: b9401be8     	ldr	w8, [sp, #0x18]
  157844: b90023e8     	str	w8, [sp, #0x20]
  157848: b94023e8     	ldr	w8, [sp, #0x20]
  15784c: b81dc3a8     	stur	w8, [x29, #-0x24]
  157850: f85e83a0     	ldur	x0, [x29, #-0x18]
  157854: b85dc3a2     	ldur	w2, [x29, #-0x24]
  157858: d10033a1     	sub	x1, x29, #0xc
  15785c: 97fd3585     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157860: 350000a0     	cbnz	w0, 0x157874 <FLAC__bitreader_skip_bits_no_crc+0xc4>
  157864: 14000001     	b	0x157868 <FLAC__bitreader_skip_bits_no_crc+0xb8>
  157868: 2a1f03e8     	mov	w8, wzr
  15786c: b81f03a8     	stur	w8, [x29, #-0x10]
  157870: 14000029     	b	0x157914 <FLAC__bitreader_skip_bits_no_crc+0x164>
  157874: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157878: b85e43a9     	ldur	w9, [x29, #-0x1c]
  15787c: 6b080128     	subs	w8, w9, w8
  157880: b81e43a8     	stur	w8, [x29, #-0x1c]
  157884: 14000001     	b	0x157888 <FLAC__bitreader_skip_bits_no_crc+0xd8>
  157888: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15788c: 53037d08     	lsr	w8, w8, #3
  157890: b81dc3a8     	stur	w8, [x29, #-0x24]
  157894: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157898: 340001c8     	cbz	w8, 0x1578d0 <FLAC__bitreader_skip_bits_no_crc+0x120>
  15789c: 14000001     	b	0x1578a0 <FLAC__bitreader_skip_bits_no_crc+0xf0>
  1578a0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1578a4: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1578a8: 97fd3bca     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  1578ac: 350000a0     	cbnz	w0, 0x1578c0 <FLAC__bitreader_skip_bits_no_crc+0x110>
  1578b0: 14000001     	b	0x1578b4 <FLAC__bitreader_skip_bits_no_crc+0x104>
  1578b4: 2a1f03e8     	mov	w8, wzr
  1578b8: b81f03a8     	stur	w8, [x29, #-0x10]
  1578bc: 14000016     	b	0x157914 <FLAC__bitreader_skip_bits_no_crc+0x164>
  1578c0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1578c4: 12000908     	and	w8, w8, #0x7
  1578c8: b81e43a8     	stur	w8, [x29, #-0x1c]
  1578cc: 14000001     	b	0x1578d0 <FLAC__bitreader_skip_bits_no_crc+0x120>
  1578d0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1578d4: 34000188     	cbz	w8, 0x157904 <FLAC__bitreader_skip_bits_no_crc+0x154>
  1578d8: 14000001     	b	0x1578dc <FLAC__bitreader_skip_bits_no_crc+0x12c>
  1578dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1578e0: b85e43a2     	ldur	w2, [x29, #-0x1c]
  1578e4: d10033a1     	sub	x1, x29, #0xc
  1578e8: 97fd3562     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1578ec: 350000a0     	cbnz	w0, 0x157900 <FLAC__bitreader_skip_bits_no_crc+0x150>
  1578f0: 14000001     	b	0x1578f4 <FLAC__bitreader_skip_bits_no_crc+0x144>
  1578f4: 2a1f03e8     	mov	w8, wzr
  1578f8: b81f03a8     	stur	w8, [x29, #-0x10]
  1578fc: 14000006     	b	0x157914 <FLAC__bitreader_skip_bits_no_crc+0x164>
  157900: 14000001     	b	0x157904 <FLAC__bitreader_skip_bits_no_crc+0x154>
  157904: 14000001     	b	0x157908 <FLAC__bitreader_skip_bits_no_crc+0x158>
  157908: 320003e8     	orr	w8, wzr, #0x1
  15790c: b81f03a8     	stur	w8, [x29, #-0x10]
  157910: 14000001     	b	0x157914 <FLAC__bitreader_skip_bits_no_crc+0x164>
  157914: b85f03a8     	ldur	w8, [x29, #-0x10]
  157918: d53bd049     	mrs	x9, TPIDR_EL0
  15791c: f9401529     	ldr	x9, [x9, #0x28]
  157920: f85f83aa     	ldur	x10, [x29, #-0x8]
  157924: eb0a0129     	subs	x9, x9, x10
  157928: b90017e8     	str	w8, [sp, #0x14]
  15792c: f90007e9     	str	x9, [sp, #0x8]
  157930: 540000c1     	b.ne	0x157948 <FLAC__bitreader_skip_bits_no_crc+0x198>
  157934: 14000001     	b	0x157938 <FLAC__bitreader_skip_bits_no_crc+0x188>
  157938: b94017e0     	ldr	w0, [sp, #0x14]
  15793c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  157940: 910183ff     	add	sp, sp, #0x60
  157944: d65f03c0     	ret
  157948: 97fd490a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000015794c <FLAC__bitreader_skip_byte_block_aligned_no_crc>:
  15794c: d10143ff     	sub	sp, sp, #0x50
  157950: a9047bfd     	stp	x29, x30, [sp, #0x40]
  157954: 910103fd     	add	x29, sp, #0x40
  157958: d53bd048     	mrs	x8, TPIDR_EL0
  15795c: f9401508     	ldr	x8, [x8, #0x28]
  157960: f81f83a8     	stur	x8, [x29, #-0x8]
  157964: f81e83a0     	stur	x0, [x29, #-0x18]
  157968: b81e43a1     	stur	w1, [x29, #-0x1c]
  15796c: 14000001     	b	0x157970 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x24>
  157970: b85e43a8     	ldur	w8, [x29, #-0x1c]
  157974: 2a1f03e0     	mov	w0, wzr
  157978: b90023e0     	str	w0, [sp, #0x20]
  15797c: 34000128     	cbz	w8, 0x1579a0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x54>
  157980: 14000001     	b	0x157984 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x38>
  157984: f85e83a8     	ldur	x8, [x29, #-0x18]
  157988: b9401909     	ldr	w9, [x8, #0x18]
  15798c: 71000129     	subs	w9, w9, #0x0
  157990: 1a9f07ea     	cset	w10, ne
  157994: b9001fe9     	str	w9, [sp, #0x1c]
  157998: b90023ea     	str	w10, [sp, #0x20]
  15799c: 14000001     	b	0x1579a0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x54>
  1579a0: b94023e8     	ldr	w8, [sp, #0x20]
  1579a4: 360001e8     	tbz	w8, #0x0, 0x1579e0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x94>
  1579a8: 14000001     	b	0x1579ac <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x60>
  1579ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1579b0: d10033a1     	sub	x1, x29, #0xc
  1579b4: 321d03e2     	orr	w2, wzr, #0x8
  1579b8: 97fd352e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1579bc: 350000a0     	cbnz	w0, 0x1579d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x84>
  1579c0: 14000001     	b	0x1579c4 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x78>
  1579c4: 2a1f03e8     	mov	w8, wzr
  1579c8: b81f03a8     	stur	w8, [x29, #-0x10]
  1579cc: 1400003d     	b	0x157ac0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x174>
  1579d0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1579d4: 71000508     	subs	w8, w8, #0x1
  1579d8: b81e43a8     	stur	w8, [x29, #-0x1c]
  1579dc: 17ffffe5     	b	0x157970 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x24>
  1579e0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1579e4: 350000a8     	cbnz	w8, 0x1579f8 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xac>
  1579e8: 14000001     	b	0x1579ec <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xa0>
  1579ec: 320003e8     	orr	w8, wzr, #0x1
  1579f0: b81f03a8     	stur	w8, [x29, #-0x10]
  1579f4: 14000033     	b	0x157ac0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x174>
  1579f8: 14000001     	b	0x1579fc <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xb0>
  1579fc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  157a00: 71001108     	subs	w8, w8, #0x4
  157a04: b9001be8     	str	w8, [sp, #0x18]
  157a08: 54000343     	b.lo	0x157a70 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x124>
  157a0c: 14000001     	b	0x157a10 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xc4>
  157a10: f85e83a8     	ldur	x8, [x29, #-0x18]
  157a14: b9401509     	ldr	w9, [x8, #0x14]
  157a18: b9400d0a     	ldr	w10, [x8, #0xc]
  157a1c: 6b0a0129     	subs	w9, w9, w10
  157a20: b90017e9     	str	w9, [sp, #0x14]
  157a24: 54000142     	b.hs	0x157a4c <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x100>
  157a28: 14000001     	b	0x157a2c <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xe0>
  157a2c: f85e83a8     	ldur	x8, [x29, #-0x18]
  157a30: b9401509     	ldr	w9, [x8, #0x14]
  157a34: 11000529     	add	w9, w9, #0x1
  157a38: b9001509     	str	w9, [x8, #0x14]
  157a3c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  157a40: 71001129     	subs	w9, w9, #0x4
  157a44: b81e43a9     	stur	w9, [x29, #-0x1c]
  157a48: 14000009     	b	0x157a6c <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x120>
  157a4c: f85e83a0     	ldur	x0, [x29, #-0x18]
  157a50: 97fffd6c     	bl	0x157000 <FLAC__bitreader_read_raw_uint32+0x3fc>
  157a54: 350000a0     	cbnz	w0, 0x157a68 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x11c>
  157a58: 14000001     	b	0x157a5c <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x110>
  157a5c: 2a1f03e8     	mov	w8, wzr
  157a60: b81f03a8     	stur	w8, [x29, #-0x10]
  157a64: 14000017     	b	0x157ac0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x174>
  157a68: 14000001     	b	0x157a6c <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x120>
  157a6c: 17ffffe4     	b	0x1579fc <FLAC__bitreader_skip_byte_block_aligned_no_crc+0xb0>
  157a70: 14000001     	b	0x157a74 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x128>
  157a74: b85e43a8     	ldur	w8, [x29, #-0x1c]
  157a78: 340001e8     	cbz	w8, 0x157ab4 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x168>
  157a7c: 14000001     	b	0x157a80 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x134>
  157a80: f85e83a0     	ldur	x0, [x29, #-0x18]
  157a84: d10033a1     	sub	x1, x29, #0xc
  157a88: 321d03e2     	orr	w2, wzr, #0x8
  157a8c: 97fd34f9     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157a90: 350000a0     	cbnz	w0, 0x157aa4 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x158>
  157a94: 14000001     	b	0x157a98 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x14c>
  157a98: 2a1f03e8     	mov	w8, wzr
  157a9c: b81f03a8     	stur	w8, [x29, #-0x10]
  157aa0: 14000008     	b	0x157ac0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x174>
  157aa4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  157aa8: 71000508     	subs	w8, w8, #0x1
  157aac: b81e43a8     	stur	w8, [x29, #-0x1c]
  157ab0: 17fffff1     	b	0x157a74 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x128>
  157ab4: 320003e8     	orr	w8, wzr, #0x1
  157ab8: b81f03a8     	stur	w8, [x29, #-0x10]
  157abc: 14000001     	b	0x157ac0 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x174>
  157ac0: b85f03a8     	ldur	w8, [x29, #-0x10]
  157ac4: d53bd049     	mrs	x9, TPIDR_EL0
  157ac8: f9401529     	ldr	x9, [x9, #0x28]
  157acc: f85f83aa     	ldur	x10, [x29, #-0x8]
  157ad0: eb0a0129     	subs	x9, x9, x10
  157ad4: b90013e8     	str	w8, [sp, #0x10]
  157ad8: f90007e9     	str	x9, [sp, #0x8]
  157adc: 540000c1     	b.ne	0x157af4 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x1a8>
  157ae0: 14000001     	b	0x157ae4 <FLAC__bitreader_skip_byte_block_aligned_no_crc+0x198>
  157ae4: b94013e0     	ldr	w0, [sp, #0x10]
  157ae8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  157aec: 910143ff     	add	sp, sp, #0x50
  157af0: d65f03c0     	ret
  157af4: 97fd489f     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000157af8 <FLAC__bitreader_read_byte_block_aligned_no_crc>:
  157af8: d10183ff     	sub	sp, sp, #0x60
  157afc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  157b00: 910143fd     	add	x29, sp, #0x50
  157b04: d53bd048     	mrs	x8, TPIDR_EL0
  157b08: f9401508     	ldr	x8, [x8, #0x28]
  157b0c: f81f83a8     	stur	x8, [x29, #-0x8]
  157b10: f81e83a0     	stur	x0, [x29, #-0x18]
  157b14: f81e03a1     	stur	x1, [x29, #-0x20]
  157b18: b81dc3a2     	stur	w2, [x29, #-0x24]
  157b1c: 14000001     	b	0x157b20 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x28>
  157b20: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157b24: 2a1f03e0     	mov	w0, wzr
  157b28: b90027e0     	str	w0, [sp, #0x24]
  157b2c: 34000128     	cbz	w8, 0x157b50 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x58>
  157b30: 14000001     	b	0x157b34 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x3c>
  157b34: f85e83a8     	ldur	x8, [x29, #-0x18]
  157b38: b9401909     	ldr	w9, [x8, #0x18]
  157b3c: 71000129     	subs	w9, w9, #0x0
  157b40: 1a9f07ea     	cset	w10, ne
  157b44: b90023e9     	str	w9, [sp, #0x20]
  157b48: b90027ea     	str	w10, [sp, #0x24]
  157b4c: 14000001     	b	0x157b50 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x58>
  157b50: b94027e8     	ldr	w8, [sp, #0x24]
  157b54: 36000288     	tbz	w8, #0x0, 0x157ba4 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xac>
  157b58: 14000001     	b	0x157b5c <FLAC__bitreader_read_byte_block_aligned_no_crc+0x64>
  157b5c: f85e83a0     	ldur	x0, [x29, #-0x18]
  157b60: d10033a1     	sub	x1, x29, #0xc
  157b64: 321d03e2     	orr	w2, wzr, #0x8
  157b68: 97fd34c2     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157b6c: 350000a0     	cbnz	w0, 0x157b80 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x88>
  157b70: 14000001     	b	0x157b74 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x7c>
  157b74: 2a1f03e8     	mov	w8, wzr
  157b78: b81f03a8     	stur	w8, [x29, #-0x10]
  157b7c: 1400005c     	b	0x157cec <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1f4>
  157b80: b85f43a8     	ldur	w8, [x29, #-0xc]
  157b84: f85e03a9     	ldur	x9, [x29, #-0x20]
  157b88: 9100052a     	add	x10, x9, #0x1
  157b8c: f81e03aa     	stur	x10, [x29, #-0x20]
  157b90: 39000128     	strb	w8, [x9]
  157b94: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157b98: 71000508     	subs	w8, w8, #0x1
  157b9c: b81dc3a8     	stur	w8, [x29, #-0x24]
  157ba0: 17ffffe0     	b	0x157b20 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x28>
  157ba4: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157ba8: 350000a8     	cbnz	w8, 0x157bbc <FLAC__bitreader_read_byte_block_aligned_no_crc+0xc4>
  157bac: 14000001     	b	0x157bb0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xb8>
  157bb0: 320003e8     	orr	w8, wzr, #0x1
  157bb4: b81f03a8     	stur	w8, [x29, #-0x10]
  157bb8: 1400004d     	b	0x157cec <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1f4>
  157bbc: 14000001     	b	0x157bc0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xc8>
  157bc0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157bc4: 71001108     	subs	w8, w8, #0x4
  157bc8: b9001fe8     	str	w8, [sp, #0x1c]
  157bcc: 540005e3     	b.lo	0x157c88 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x190>
  157bd0: 14000001     	b	0x157bd4 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xdc>
  157bd4: f85e83a8     	ldur	x8, [x29, #-0x18]
  157bd8: b9401509     	ldr	w9, [x8, #0x14]
  157bdc: b9400d0a     	ldr	w10, [x8, #0xc]
  157be0: 6b0a0129     	subs	w9, w9, w10
  157be4: b9001be9     	str	w9, [sp, #0x18]
  157be8: 540003e2     	b.hs	0x157c64 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x16c>
  157bec: 14000001     	b	0x157bf0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xf8>
  157bf0: f85e83a8     	ldur	x8, [x29, #-0x18]
  157bf4: f9400109     	ldr	x9, [x8]
  157bf8: b940150a     	ldr	w10, [x8, #0x14]
  157bfc: 2a0a03eb     	mov	w11, w10
  157c00: 2a0b03ea     	mov	w10, w11
  157c04: 1100054a     	add	w10, w10, #0x1
  157c08: b900150a     	str	w10, [x8, #0x14]
  157c0c: b86b792a     	ldr	w10, [x9, x11, lsl #2]
  157c10: b9002bea     	str	w10, [sp, #0x28]
  157c14: 3940afea     	ldrb	w10, [sp, #0x2b]
  157c18: f85e03a8     	ldur	x8, [x29, #-0x20]
  157c1c: 3900010a     	strb	w10, [x8]
  157c20: 794057ea     	ldrh	w10, [sp, #0x2a]
  157c24: f85e03a8     	ldur	x8, [x29, #-0x20]
  157c28: 3900050a     	strb	w10, [x8, #0x1]
  157c2c: b9402bea     	ldr	w10, [sp, #0x28]
  157c30: 53087d4a     	lsr	w10, w10, #8
  157c34: f85e03a8     	ldur	x8, [x29, #-0x20]
  157c38: 3900090a     	strb	w10, [x8, #0x2]
  157c3c: b9402bea     	ldr	w10, [sp, #0x28]
  157c40: f85e03a8     	ldur	x8, [x29, #-0x20]
  157c44: 39000d0a     	strb	w10, [x8, #0x3]
  157c48: f85e03a8     	ldur	x8, [x29, #-0x20]
  157c4c: 91001108     	add	x8, x8, #0x4
  157c50: f81e03a8     	stur	x8, [x29, #-0x20]
  157c54: b85dc3aa     	ldur	w10, [x29, #-0x24]
  157c58: 7100114a     	subs	w10, w10, #0x4
  157c5c: b81dc3aa     	stur	w10, [x29, #-0x24]
  157c60: 14000009     	b	0x157c84 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x18c>
  157c64: f85e83a0     	ldur	x0, [x29, #-0x18]
  157c68: 97fffce6     	bl	0x157000 <FLAC__bitreader_read_raw_uint32+0x3fc>
  157c6c: 350000a0     	cbnz	w0, 0x157c80 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x188>
  157c70: 14000001     	b	0x157c74 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x17c>
  157c74: 2a1f03e8     	mov	w8, wzr
  157c78: b81f03a8     	stur	w8, [x29, #-0x10]
  157c7c: 1400001c     	b	0x157cec <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1f4>
  157c80: 14000001     	b	0x157c84 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x18c>
  157c84: 17ffffcf     	b	0x157bc0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0xc8>
  157c88: 14000001     	b	0x157c8c <FLAC__bitreader_read_byte_block_aligned_no_crc+0x194>
  157c8c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157c90: 34000288     	cbz	w8, 0x157ce0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1e8>
  157c94: 14000001     	b	0x157c98 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1a0>
  157c98: f85e83a0     	ldur	x0, [x29, #-0x18]
  157c9c: d10033a1     	sub	x1, x29, #0xc
  157ca0: 321d03e2     	orr	w2, wzr, #0x8
  157ca4: 97fd3473     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  157ca8: 350000a0     	cbnz	w0, 0x157cbc <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1c4>
  157cac: 14000001     	b	0x157cb0 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1b8>
  157cb0: 2a1f03e8     	mov	w8, wzr
  157cb4: b81f03a8     	stur	w8, [x29, #-0x10]
  157cb8: 1400000d     	b	0x157cec <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1f4>
  157cbc: b85f43a8     	ldur	w8, [x29, #-0xc]
  157cc0: f85e03a9     	ldur	x9, [x29, #-0x20]
  157cc4: 9100052a     	add	x10, x9, #0x1
  157cc8: f81e03aa     	stur	x10, [x29, #-0x20]
  157ccc: 39000128     	strb	w8, [x9]
  157cd0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  157cd4: 71000508     	subs	w8, w8, #0x1
  157cd8: b81dc3a8     	stur	w8, [x29, #-0x24]
  157cdc: 17ffffec     	b	0x157c8c <FLAC__bitreader_read_byte_block_aligned_no_crc+0x194>
  157ce0: 320003e8     	orr	w8, wzr, #0x1
  157ce4: b81f03a8     	stur	w8, [x29, #-0x10]
  157ce8: 14000001     	b	0x157cec <FLAC__bitreader_read_byte_block_aligned_no_crc+0x1f4>
  157cec: b85f03a8     	ldur	w8, [x29, #-0x10]
  157cf0: d53bd049     	mrs	x9, TPIDR_EL0
  157cf4: f9401529     	ldr	x9, [x9, #0x28]
  157cf8: f85f83aa     	ldur	x10, [x29, #-0x8]
  157cfc: eb0a0129     	subs	x9, x9, x10
  157d00: b90017e8     	str	w8, [sp, #0x14]
  157d04: f90007e9     	str	x9, [sp, #0x8]
  157d08: 540000c1     	b.ne	0x157d20 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x228>
  157d0c: 14000001     	b	0x157d10 <FLAC__bitreader_read_byte_block_aligned_no_crc+0x218>
  157d10: b94017e0     	ldr	w0, [sp, #0x14]
  157d14: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  157d18: 910183ff     	add	sp, sp, #0x60
  157d1c: d65f03c0     	ret
  157d20: 97fd4814     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000157d24 <FLAC__bitreader_read_unary_unsigned>:
  157d24: d10103ff     	sub	sp, sp, #0x40
  157d28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  157d2c: 9100c3fd     	add	x29, sp, #0x30
  157d30: f81f03a0     	stur	x0, [x29, #-0x10]
  157d34: f9000fe1     	str	x1, [sp, #0x18]
  157d38: f9400fe0     	ldr	x0, [sp, #0x18]
  157d3c: b900001f     	str	wzr, [x0]
  157d40: f85f03a8     	ldur	x8, [x29, #-0x10]
  157d44: b9401509     	ldr	w9, [x8, #0x14]
  157d48: f85f03a8     	ldur	x8, [x29, #-0x10]
  157d4c: b9400d0a     	ldr	w10, [x8, #0xc]
  157d50: 6b0a013f     	cmp	w9, w10
  157d54: 1a9f27e9     	cset	w9, lo
  157d58: 37000049     	tbnz	w9, #0x0, 0x157d60 <FLAC__bitreader_read_unary_unsigned+0x3c>
  157d5c: 1400005b     	b	0x157ec8 <FLAC__bitreader_read_unary_unsigned+0x1a4>
  157d60: b27e03e8     	orr	x8, xzr, #0x4
  157d64: f85f03a9     	ldur	x9, [x29, #-0x10]
  157d68: f9400129     	ldr	x9, [x9]
  157d6c: f85f03aa     	ldur	x10, [x29, #-0x10]
  157d70: b940154b     	ldr	w11, [x10, #0x14]
  157d74: 2a0b03ea     	mov	w10, w11
  157d78: d3407d4a     	ubfx	x10, x10, #0, #32
  157d7c: 9b0a7d08     	mul	x8, x8, x10
  157d80: 8b080128     	add	x8, x9, x8
  157d84: b940010b     	ldr	w11, [x8]
  157d88: f85f03a8     	ldur	x8, [x29, #-0x10]
  157d8c: b940190c     	ldr	w12, [x8, #0x18]
  157d90: 1acc216b     	lsl	w11, w11, w12
  157d94: b90013eb     	str	w11, [sp, #0x10]
  157d98: b94013eb     	ldr	w11, [sp, #0x10]
  157d9c: 3500004b     	cbnz	w11, 0x157da4 <FLAC__bitreader_read_unary_unsigned+0x80>
  157da0: 1400002f     	b	0x157e5c <FLAC__bitreader_read_unary_unsigned+0x138>
  157da4: 321b03e8     	orr	w8, wzr, #0x20
  157da8: b94013e0     	ldr	w0, [sp, #0x10]
  157dac: b90007e8     	str	w8, [sp, #0x4]
  157db0: 94000096     	bl	0x158008 <FLAC__bitreader_read_unary_unsigned+0x2e4>
  157db4: b90017e0     	str	w0, [sp, #0x14]
  157db8: b94017e8     	ldr	w8, [sp, #0x14]
  157dbc: f9400fe9     	ldr	x9, [sp, #0x18]
  157dc0: b9400120     	ldr	w0, [x9]
  157dc4: 0b080008     	add	w8, w0, w8
  157dc8: b9000128     	str	w8, [x9]
  157dcc: b94017e8     	ldr	w8, [sp, #0x14]
  157dd0: 11000508     	add	w8, w8, #0x1
  157dd4: b90017e8     	str	w8, [sp, #0x14]
  157dd8: b94017e8     	ldr	w8, [sp, #0x14]
  157ddc: f85f03a9     	ldur	x9, [x29, #-0x10]
  157de0: b9401920     	ldr	w0, [x9, #0x18]
  157de4: 0b080008     	add	w8, w0, w8
  157de8: b9001928     	str	w8, [x9, #0x18]
  157dec: f85f03a9     	ldur	x9, [x29, #-0x10]
  157df0: b9401928     	ldr	w8, [x9, #0x18]
  157df4: b94007e0     	ldr	w0, [sp, #0x4]
  157df8: 6b00011f     	cmp	w8, w0
  157dfc: 1a9f37e8     	cset	w8, hs
  157e00: 37000048     	tbnz	w8, #0x0, 0x157e08 <FLAC__bitreader_read_unary_unsigned+0xe4>
  157e04: 14000013     	b	0x157e50 <FLAC__bitreader_read_unary_unsigned+0x12c>
  157e08: b27e03e8     	orr	x8, xzr, #0x4
  157e0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  157e10: f85f03a9     	ldur	x9, [x29, #-0x10]
  157e14: f9400129     	ldr	x9, [x9]
  157e18: f85f03aa     	ldur	x10, [x29, #-0x10]
  157e1c: b940154b     	ldr	w11, [x10, #0x14]
  157e20: 2a0b03ea     	mov	w10, w11
  157e24: d3407d4a     	ubfx	x10, x10, #0, #32
  157e28: 9b0a7d08     	mul	x8, x8, x10
  157e2c: 8b080128     	add	x8, x9, x8
  157e30: b9400101     	ldr	w1, [x8]
  157e34: 97fffd1c     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  157e38: f85f03a8     	ldur	x8, [x29, #-0x10]
  157e3c: b940150b     	ldr	w11, [x8, #0x14]
  157e40: 1100056b     	add	w11, w11, #0x1
  157e44: b900150b     	str	w11, [x8, #0x14]
  157e48: f85f03a8     	ldur	x8, [x29, #-0x10]
  157e4c: b900191f     	str	wzr, [x8, #0x18]
  157e50: 320003e8     	orr	w8, wzr, #0x1
  157e54: b81fc3a8     	stur	w8, [x29, #-0x4]
  157e58: 14000068     	b	0x157ff8 <FLAC__bitreader_read_unary_unsigned+0x2d4>
  157e5c: 321b03e8     	orr	w8, wzr, #0x20
  157e60: b27e03e9     	orr	x9, xzr, #0x4
  157e64: f85f03aa     	ldur	x10, [x29, #-0x10]
  157e68: b940194b     	ldr	w11, [x10, #0x18]
  157e6c: 6b0b0108     	subs	w8, w8, w11
  157e70: f9400fea     	ldr	x10, [sp, #0x18]
  157e74: b940014b     	ldr	w11, [x10]
  157e78: 0b080168     	add	w8, w11, w8
  157e7c: b9000148     	str	w8, [x10]
  157e80: f85f03a0     	ldur	x0, [x29, #-0x10]
  157e84: f85f03aa     	ldur	x10, [x29, #-0x10]
  157e88: f940014a     	ldr	x10, [x10]
  157e8c: f85f03ac     	ldur	x12, [x29, #-0x10]
  157e90: b9401588     	ldr	w8, [x12, #0x14]
  157e94: 2a0803ec     	mov	w12, w8
  157e98: d3407d8c     	ubfx	x12, x12, #0, #32
  157e9c: 9b0c7d29     	mul	x9, x9, x12
  157ea0: 8b090149     	add	x9, x10, x9
  157ea4: b9400121     	ldr	w1, [x9]
  157ea8: 97fffcff     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  157eac: f85f03a9     	ldur	x9, [x29, #-0x10]
  157eb0: b9401528     	ldr	w8, [x9, #0x14]
  157eb4: 11000508     	add	w8, w8, #0x1
  157eb8: b9001528     	str	w8, [x9, #0x14]
  157ebc: f85f03a9     	ldur	x9, [x29, #-0x10]
  157ec0: b900193f     	str	wzr, [x9, #0x18]
  157ec4: 17ffff9f     	b	0x157d40 <FLAC__bitreader_read_unary_unsigned+0x1c>
  157ec8: 321d03e8     	orr	w8, wzr, #0x8
  157ecc: f85f03a9     	ldur	x9, [x29, #-0x10]
  157ed0: b940112a     	ldr	w10, [x9, #0x10]
  157ed4: 1b087d48     	mul	w8, w10, w8
  157ed8: f85f03a9     	ldur	x9, [x29, #-0x10]
  157edc: b940192a     	ldr	w10, [x9, #0x18]
  157ee0: 6b0a011f     	cmp	w8, w10
  157ee4: 1a9f97e8     	cset	w8, hi
  157ee8: 37000048     	tbnz	w8, #0x0, 0x157ef0 <FLAC__bitreader_read_unary_unsigned+0x1cc>
  157eec: 1400003d     	b	0x157fe0 <FLAC__bitreader_read_unary_unsigned+0x2bc>
  157ef0: 12800008     	mov	w8, #-0x1               // =-1
  157ef4: 321b03e9     	orr	w9, wzr, #0x20
  157ef8: b27e03ea     	orr	x10, xzr, #0x4
  157efc: 321d03eb     	orr	w11, wzr, #0x8
  157f00: f85f03ac     	ldur	x12, [x29, #-0x10]
  157f04: b940118d     	ldr	w13, [x12, #0x10]
  157f08: 1b0b7dab     	mul	w11, w13, w11
  157f0c: b9000feb     	str	w11, [sp, #0xc]
  157f10: f85f03ac     	ldur	x12, [x29, #-0x10]
  157f14: f940018c     	ldr	x12, [x12]
  157f18: f85f03ae     	ldur	x14, [x29, #-0x10]
  157f1c: b94015cb     	ldr	w11, [x14, #0x14]
  157f20: 2a0b03ee     	mov	w14, w11
  157f24: d3407dce     	ubfx	x14, x14, #0, #32
  157f28: 9b0e7d4a     	mul	x10, x10, x14
  157f2c: 8b0a018a     	add	x10, x12, x10
  157f30: b940014b     	ldr	w11, [x10]
  157f34: b9400fed     	ldr	w13, [sp, #0xc]
  157f38: 6b0d0129     	subs	w9, w9, w13
  157f3c: 1ac92108     	lsl	w8, w8, w9
  157f40: 0a080168     	and	w8, w11, w8
  157f44: f85f03aa     	ldur	x10, [x29, #-0x10]
  157f48: b9401949     	ldr	w9, [x10, #0x18]
  157f4c: 1ac92108     	lsl	w8, w8, w9
  157f50: b9000be8     	str	w8, [sp, #0x8]
  157f54: b9400be8     	ldr	w8, [sp, #0x8]
  157f58: 35000048     	cbnz	w8, 0x157f60 <FLAC__bitreader_read_unary_unsigned+0x23c>
  157f5c: 14000016     	b	0x157fb4 <FLAC__bitreader_read_unary_unsigned+0x290>
  157f60: 320003e8     	orr	w8, wzr, #0x1
  157f64: b9400be0     	ldr	w0, [sp, #0x8]
  157f68: b90003e8     	str	w8, [sp]
  157f6c: 94000027     	bl	0x158008 <FLAC__bitreader_read_unary_unsigned+0x2e4>
  157f70: b90017e0     	str	w0, [sp, #0x14]
  157f74: b94017e8     	ldr	w8, [sp, #0x14]
  157f78: f9400fe9     	ldr	x9, [sp, #0x18]
  157f7c: b9400120     	ldr	w0, [x9]
  157f80: 0b080008     	add	w8, w0, w8
  157f84: b9000128     	str	w8, [x9]
  157f88: b94017e8     	ldr	w8, [sp, #0x14]
  157f8c: 11000508     	add	w8, w8, #0x1
  157f90: b90017e8     	str	w8, [sp, #0x14]
  157f94: b94017e8     	ldr	w8, [sp, #0x14]
  157f98: f85f03a9     	ldur	x9, [x29, #-0x10]
  157f9c: b9401920     	ldr	w0, [x9, #0x18]
  157fa0: 0b080008     	add	w8, w0, w8
  157fa4: b9001928     	str	w8, [x9, #0x18]
  157fa8: b94003e8     	ldr	w8, [sp]
  157fac: b81fc3a8     	stur	w8, [x29, #-0x4]
  157fb0: 14000012     	b	0x157ff8 <FLAC__bitreader_read_unary_unsigned+0x2d4>
  157fb4: b9400fe8     	ldr	w8, [sp, #0xc]
  157fb8: f85f03a9     	ldur	x9, [x29, #-0x10]
  157fbc: b940192a     	ldr	w10, [x9, #0x18]
  157fc0: 6b0a0108     	subs	w8, w8, w10
  157fc4: f9400fe9     	ldr	x9, [sp, #0x18]
  157fc8: b940012a     	ldr	w10, [x9]
  157fcc: 0b080148     	add	w8, w10, w8
  157fd0: b9000128     	str	w8, [x9]
  157fd4: b9400fe8     	ldr	w8, [sp, #0xc]
  157fd8: f85f03a9     	ldur	x9, [x29, #-0x10]
  157fdc: b9001928     	str	w8, [x9, #0x18]
  157fe0: f85f03a0     	ldur	x0, [x29, #-0x10]
  157fe4: 97fffc07     	bl	0x157000 <FLAC__bitreader_read_raw_uint32+0x3fc>
  157fe8: 35000060     	cbnz	w0, 0x157ff4 <FLAC__bitreader_read_unary_unsigned+0x2d0>
  157fec: b81fc3bf     	stur	wzr, [x29, #-0x4]
  157ff0: 14000002     	b	0x157ff8 <FLAC__bitreader_read_unary_unsigned+0x2d4>
  157ff4: 17ffff53     	b	0x157d40 <FLAC__bitreader_read_unary_unsigned+0x1c>
  157ff8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  157ffc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  158000: 910103ff     	add	sp, sp, #0x40
  158004: d65f03c0     	ret
  158008: d10043ff     	sub	sp, sp, #0x10
  15800c: b9000fe0     	str	w0, [sp, #0xc]
  158010: b9400fe0     	ldr	w0, [sp, #0xc]
  158014: 5ac01000     	clz	w0, w0
  158018: 910043ff     	add	sp, sp, #0x10
  15801c: d65f03c0     	ret

0000000000158020 <FLAC__bitreader_read_rice_signed>:
  158020: d10143ff     	sub	sp, sp, #0x50
  158024: a9047bfd     	stp	x29, x30, [sp, #0x40]
  158028: 910103fd     	add	x29, sp, #0x40
  15802c: d53bd048     	mrs	x8, TPIDR_EL0
  158030: f9401508     	ldr	x8, [x8, #0x28]
  158034: f81f83a8     	stur	x8, [x29, #-0x8]
  158038: f90013e0     	str	x0, [sp, #0x20]
  15803c: f9000fe1     	str	x1, [sp, #0x18]
  158040: b90017e2     	str	w2, [sp, #0x14]
  158044: 2a1f03e2     	mov	w2, wzr
  158048: b81f43a2     	stur	w2, [x29, #-0xc]
  15804c: b81f03a2     	stur	w2, [x29, #-0x10]
  158050: f94013e0     	ldr	x0, [sp, #0x20]
  158054: d10043a1     	sub	x1, x29, #0x10
  158058: 97fd224a     	bl	0xa0980 <FLAC__bitreader_read_unary_unsigned@plt>
  15805c: 350000a0     	cbnz	w0, 0x158070 <FLAC__bitreader_read_rice_signed+0x50>
  158060: 14000001     	b	0x158064 <FLAC__bitreader_read_rice_signed+0x44>
  158064: 2a1f03e8     	mov	w8, wzr
  158068: b81ec3a8     	stur	w8, [x29, #-0x14]
  15806c: 14000023     	b	0x1580f8 <FLAC__bitreader_read_rice_signed+0xd8>
  158070: f94013e0     	ldr	x0, [sp, #0x20]
  158074: b94017e2     	ldr	w2, [sp, #0x14]
  158078: d10033a1     	sub	x1, x29, #0xc
  15807c: 97fd337d     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  158080: 350000a0     	cbnz	w0, 0x158094 <FLAC__bitreader_read_rice_signed+0x74>
  158084: 14000001     	b	0x158088 <FLAC__bitreader_read_rice_signed+0x68>
  158088: 2a1f03e8     	mov	w8, wzr
  15808c: b81ec3a8     	stur	w8, [x29, #-0x14]
  158090: 1400001a     	b	0x1580f8 <FLAC__bitreader_read_rice_signed+0xd8>
  158094: b85f03a8     	ldur	w8, [x29, #-0x10]
  158098: b94017e9     	ldr	w9, [sp, #0x14]
  15809c: 2a0903e0     	mov	w0, w9
  1580a0: 2a0003e9     	mov	w9, w0
  1580a4: 1ac92108     	lsl	w8, w8, w9
  1580a8: b85f43a9     	ldur	w9, [x29, #-0xc]
  1580ac: 2a090108     	orr	w8, w8, w9
  1580b0: b90013e8     	str	w8, [sp, #0x10]
  1580b4: 394043e8     	ldrb	w8, [sp, #0x10]
  1580b8: 36000108     	tbz	w8, #0x0, 0x1580d8 <FLAC__bitreader_read_rice_signed+0xb8>
  1580bc: 14000001     	b	0x1580c0 <FLAC__bitreader_read_rice_signed+0xa0>
  1580c0: b94013e8     	ldr	w8, [sp, #0x10]
  1580c4: 12800009     	mov	w9, #-0x1               // =-1
  1580c8: 4a480528     	eor	w8, w9, w8, lsr #1
  1580cc: f9400fea     	ldr	x10, [sp, #0x18]
  1580d0: b9000148     	str	w8, [x10]
  1580d4: 14000006     	b	0x1580ec <FLAC__bitreader_read_rice_signed+0xcc>
  1580d8: b94013e8     	ldr	w8, [sp, #0x10]
  1580dc: 53017d08     	lsr	w8, w8, #1
  1580e0: f9400fe9     	ldr	x9, [sp, #0x18]
  1580e4: b9000128     	str	w8, [x9]
  1580e8: 14000001     	b	0x1580ec <FLAC__bitreader_read_rice_signed+0xcc>
  1580ec: 320003e8     	orr	w8, wzr, #0x1
  1580f0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1580f4: 14000001     	b	0x1580f8 <FLAC__bitreader_read_rice_signed+0xd8>
  1580f8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1580fc: d53bd049     	mrs	x9, TPIDR_EL0
  158100: f9401529     	ldr	x9, [x9, #0x28]
  158104: f85f83aa     	ldur	x10, [x29, #-0x8]
  158108: eb0a0129     	subs	x9, x9, x10
  15810c: b9000fe8     	str	w8, [sp, #0xc]
  158110: f90003e9     	str	x9, [sp]
  158114: 540000c1     	b.ne	0x15812c <FLAC__bitreader_read_rice_signed+0x10c>
  158118: 14000001     	b	0x15811c <FLAC__bitreader_read_rice_signed+0xfc>
  15811c: b9400fe0     	ldr	w0, [sp, #0xc]
  158120: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  158124: 910143ff     	add	sp, sp, #0x50
  158128: d65f03c0     	ret
  15812c: 97fd4711     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000158130 <FLAC__bitreader_read_rice_signed_block>:
  158130: d10303ff     	sub	sp, sp, #0xc0
  158134: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  158138: 9102c3fd     	add	x29, sp, #0xb0
  15813c: d53bd048     	mrs	x8, TPIDR_EL0
  158140: f9401508     	ldr	x8, [x8, #0x28]
  158144: f81f83a8     	stur	x8, [x29, #-0x8]
  158148: f81e03a0     	stur	x0, [x29, #-0x20]
  15814c: f81d83a1     	stur	x1, [x29, #-0x28]
  158150: b81d43a2     	stur	w2, [x29, #-0x2c]
  158154: b81d03a3     	stur	w3, [x29, #-0x30]
  158158: f85d83a8     	ldur	x8, [x29, #-0x28]
  15815c: f81b03a8     	stur	x8, [x29, #-0x50]
  158160: f85d83a8     	ldur	x8, [x29, #-0x28]
  158164: b85d43a2     	ldur	w2, [x29, #-0x2c]
  158168: 2a0203e0     	mov	w0, w2
  15816c: 8b000908     	add	x8, x8, x0, lsl #2
  158170: f9002fe8     	str	x8, [sp, #0x58]
  158174: b85d03a2     	ldur	w2, [x29, #-0x30]
  158178: 350003c2     	cbnz	w2, 0x1581f0 <FLAC__bitreader_read_rice_signed_block+0xc0>
  15817c: 14000001     	b	0x158180 <FLAC__bitreader_read_rice_signed_block+0x50>
  158180: 14000001     	b	0x158184 <FLAC__bitreader_read_rice_signed_block+0x54>
  158184: f85b03a8     	ldur	x8, [x29, #-0x50]
  158188: f9402fe9     	ldr	x9, [sp, #0x58]
  15818c: eb090108     	subs	x8, x8, x9
  158190: f9002be8     	str	x8, [sp, #0x50]
  158194: 54000282     	b.hs	0x1581e4 <FLAC__bitreader_read_rice_signed_block+0xb4>
  158198: 14000001     	b	0x15819c <FLAC__bitreader_read_rice_signed_block+0x6c>
  15819c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1581a0: d10043a1     	sub	x1, x29, #0x10
  1581a4: 97fd21f7     	bl	0xa0980 <FLAC__bitreader_read_unary_unsigned@plt>
  1581a8: 350000a0     	cbnz	w0, 0x1581bc <FLAC__bitreader_read_rice_signed_block+0x8c>
  1581ac: 14000001     	b	0x1581b0 <FLAC__bitreader_read_rice_signed_block+0x80>
  1581b0: 2a1f03e8     	mov	w8, wzr
  1581b4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1581b8: 1400015d     	b	0x15872c <FLAC__bitreader_read_rice_signed_block+0x5fc>
  1581bc: b85f03a8     	ldur	w8, [x29, #-0x10]
  1581c0: 12000109     	and	w9, w8, #0x1
  1581c4: 2a1f03ea     	mov	w10, wzr
  1581c8: 6b090149     	subs	w9, w10, w9
  1581cc: 4a480528     	eor	w8, w9, w8, lsr #1
  1581d0: f85b03ab     	ldur	x11, [x29, #-0x50]
  1581d4: 9100116c     	add	x12, x11, #0x4
  1581d8: f81b03ac     	stur	x12, [x29, #-0x50]
  1581dc: b9000168     	str	w8, [x11]
  1581e0: 17ffffe9     	b	0x158184 <FLAC__bitreader_read_rice_signed_block+0x54>
  1581e4: 320003e8     	orr	w8, wzr, #0x1
  1581e8: b81ec3a8     	stur	w8, [x29, #-0x14]
  1581ec: 14000150     	b	0x15872c <FLAC__bitreader_read_rice_signed_block+0x5fc>
  1581f0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1581f4: b9401509     	ldr	w9, [x8, #0x14]
  1581f8: b81cc3a9     	stur	w9, [x29, #-0x34]
  1581fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  158200: b9400d09     	ldr	w9, [x8, #0xc]
  158204: b81c83a9     	stur	w9, [x29, #-0x38]
  158208: b85cc3a9     	ldur	w9, [x29, #-0x34]
  15820c: b85c83aa     	ldur	w10, [x29, #-0x38]
  158210: 6b0a0129     	subs	w9, w9, w10
  158214: b9004fe9     	str	w9, [sp, #0x4c]
  158218: 540000a3     	b.lo	0x15822c <FLAC__bitreader_read_rice_signed_block+0xfc>
  15821c: 14000001     	b	0x158220 <FLAC__bitreader_read_rice_signed_block+0xf0>
  158220: 2a1f03e8     	mov	w8, wzr
  158224: b81c43a8     	stur	w8, [x29, #-0x3c]
  158228: 140000b0     	b	0x1584e8 <FLAC__bitreader_read_rice_signed_block+0x3b8>
  15822c: f85e03a8     	ldur	x8, [x29, #-0x20]
  158230: b9401909     	ldr	w9, [x8, #0x18]
  158234: 321b03ea     	orr	w10, wzr, #0x20
  158238: 6b090149     	subs	w9, w10, w9
  15823c: b81bc3a9     	stur	w9, [x29, #-0x44]
  158240: f85e03a8     	ldur	x8, [x29, #-0x20]
  158244: f940010b     	ldr	x11, [x8]
  158248: b85cc3a9     	ldur	w9, [x29, #-0x34]
  15824c: 2a0903ec     	mov	w12, w9
  158250: b86c7969     	ldr	w9, [x11, x12, lsl #2]
  158254: b940190a     	ldr	w10, [x8, #0x18]
  158258: 2a0a03e8     	mov	w8, w10
  15825c: 2a0803ea     	mov	w10, w8
  158260: 1aca2129     	lsl	w9, w9, w10
  158264: b81b83a9     	stur	w9, [x29, #-0x48]
  158268: 14000001     	b	0x15826c <FLAC__bitreader_read_rice_signed_block+0x13c>
  15826c: f85b03a8     	ldur	x8, [x29, #-0x50]
  158270: f9402fe9     	ldr	x9, [sp, #0x58]
  158274: eb090108     	subs	x8, x8, x9
  158278: f90023e8     	str	x8, [sp, #0x40]
  15827c: 54002162     	b.hs	0x1586a8 <FLAC__bitreader_read_rice_signed_block+0x578>
  158280: 14000001     	b	0x158284 <FLAC__bitreader_read_rice_signed_block+0x154>
  158284: b85b83a0     	ldur	w0, [x29, #-0x48]
  158288: 94000137     	bl	0x158764 <FLAC__bitreader_read_rice_signed_block+0x634>
  15828c: b81c03a0     	stur	w0, [x29, #-0x40]
  158290: b81c43a0     	stur	w0, [x29, #-0x3c]
  158294: b85c43a0     	ldur	w0, [x29, #-0x3c]
  158298: 71008000     	subs	w0, w0, #0x20
  15829c: b9003fe0     	str	w0, [sp, #0x3c]
  1582a0: 54000541     	b.ne	0x158348 <FLAC__bitreader_read_rice_signed_block+0x218>
  1582a4: 14000001     	b	0x1582a8 <FLAC__bitreader_read_rice_signed_block+0x178>
  1582a8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1582ac: b81c43a8     	stur	w8, [x29, #-0x3c]
  1582b0: 14000001     	b	0x1582b4 <FLAC__bitreader_read_rice_signed_block+0x184>
  1582b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1582b8: f9400109     	ldr	x9, [x8]
  1582bc: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1582c0: 2a0a03eb     	mov	w11, w10
  1582c4: 2a0b03ea     	mov	w10, w11
  1582c8: 1100054a     	add	w10, w10, #0x1
  1582cc: b81cc3aa     	stur	w10, [x29, #-0x34]
  1582d0: b86b7921     	ldr	w1, [x9, x11, lsl #2]
  1582d4: aa0803e0     	mov	x0, x8
  1582d8: 97fffbf3     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  1582dc: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1582e0: b85c83a1     	ldur	w1, [x29, #-0x38]
  1582e4: 6b01014a     	subs	w10, w10, w1
  1582e8: b9003bea     	str	w10, [sp, #0x38]
  1582ec: 54000063     	b.lo	0x1582f8 <FLAC__bitreader_read_rice_signed_block+0x1c8>
  1582f0: 14000001     	b	0x1582f4 <FLAC__bitreader_read_rice_signed_block+0x1c4>
  1582f4: 14000082     	b	0x1584fc <FLAC__bitreader_read_rice_signed_block+0x3cc>
  1582f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1582fc: f9400108     	ldr	x8, [x8]
  158300: b85cc3a9     	ldur	w9, [x29, #-0x34]
  158304: 2a0903ea     	mov	w10, w9
  158308: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  15830c: b81b83a9     	stur	w9, [x29, #-0x48]
  158310: b85b83a0     	ldur	w0, [x29, #-0x48]
  158314: 94000114     	bl	0x158764 <FLAC__bitreader_read_rice_signed_block+0x634>
  158318: b81c03a0     	stur	w0, [x29, #-0x40]
  15831c: b85c03a9     	ldur	w9, [x29, #-0x40]
  158320: b85c43a0     	ldur	w0, [x29, #-0x3c]
  158324: 0b090009     	add	w9, w0, w9
  158328: b81c43a9     	stur	w9, [x29, #-0x3c]
  15832c: 14000001     	b	0x158330 <FLAC__bitreader_read_rice_signed_block+0x200>
  158330: b85c03a8     	ldur	w8, [x29, #-0x40]
  158334: 71008108     	subs	w8, w8, #0x20
  158338: b90037e8     	str	w8, [sp, #0x34]
  15833c: 54fffbc0     	b.eq	0x1582b4 <FLAC__bitreader_read_rice_signed_block+0x184>
  158340: 14000001     	b	0x158344 <FLAC__bitreader_read_rice_signed_block+0x214>
  158344: 14000001     	b	0x158348 <FLAC__bitreader_read_rice_signed_block+0x218>
  158348: b85c03a8     	ldur	w8, [x29, #-0x40]
  15834c: 2a0803e0     	mov	w0, w8
  158350: b85b83a8     	ldur	w8, [x29, #-0x48]
  158354: 2a0003e9     	mov	w9, w0
  158358: 1ac92108     	lsl	w8, w8, w9
  15835c: b81b83a8     	stur	w8, [x29, #-0x48]
  158360: b85b83a8     	ldur	w8, [x29, #-0x48]
  158364: 531f7908     	lsl	w8, w8, #1
  158368: b81b83a8     	stur	w8, [x29, #-0x48]
  15836c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  158370: b85c43a9     	ldur	w9, [x29, #-0x3c]
  158374: 6b090108     	subs	w8, w8, w9
  158378: 71000508     	subs	w8, w8, #0x1
  15837c: 12001108     	and	w8, w8, #0x1f
  158380: b81bc3a8     	stur	w8, [x29, #-0x44]
  158384: b85c43a8     	ldur	w8, [x29, #-0x3c]
  158388: b81f03a8     	stur	w8, [x29, #-0x10]
  15838c: b85b83a8     	ldur	w8, [x29, #-0x48]
  158390: b85d03a9     	ldur	w9, [x29, #-0x30]
  158394: 2a1f03ea     	mov	w10, wzr
  158398: 4b090149     	sub	w9, w10, w9
  15839c: 1ac92508     	lsr	w8, w8, w9
  1583a0: b81c43a8     	stur	w8, [x29, #-0x3c]
  1583a4: b85d03a8     	ldur	w8, [x29, #-0x30]
  1583a8: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1583ac: 6b090108     	subs	w8, w8, w9
  1583b0: b90033e8     	str	w8, [sp, #0x30]
  1583b4: 540001a8     	b.hi	0x1583e8 <FLAC__bitreader_read_rice_signed_block+0x2b8>
  1583b8: 14000001     	b	0x1583bc <FLAC__bitreader_read_rice_signed_block+0x28c>
  1583bc: b85d03a8     	ldur	w8, [x29, #-0x30]
  1583c0: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1583c4: 6b080128     	subs	w8, w9, w8
  1583c8: b81bc3a8     	stur	w8, [x29, #-0x44]
  1583cc: b85d03a8     	ldur	w8, [x29, #-0x30]
  1583d0: 2a0803e0     	mov	w0, w8
  1583d4: b85b83a8     	ldur	w8, [x29, #-0x48]
  1583d8: 2a0003e9     	mov	w9, w0
  1583dc: 1ac92108     	lsl	w8, w8, w9
  1583e0: b81b83a8     	stur	w8, [x29, #-0x48]
  1583e4: 1400002d     	b	0x158498 <FLAC__bitreader_read_rice_signed_block+0x368>
  1583e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1583ec: f9400109     	ldr	x9, [x8]
  1583f0: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1583f4: 2a0a03eb     	mov	w11, w10
  1583f8: 2a0b03ea     	mov	w10, w11
  1583fc: 1100054a     	add	w10, w10, #0x1
  158400: b81cc3aa     	stur	w10, [x29, #-0x34]
  158404: b86b7921     	ldr	w1, [x9, x11, lsl #2]
  158408: aa0803e0     	mov	x0, x8
  15840c: 97fffba6     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  158410: b85cc3aa     	ldur	w10, [x29, #-0x34]
  158414: b85c83a1     	ldur	w1, [x29, #-0x38]
  158418: 6b01014a     	subs	w10, w10, w1
  15841c: b9002fea     	str	w10, [sp, #0x2c]
  158420: 54000063     	b.lo	0x15842c <FLAC__bitreader_read_rice_signed_block+0x2fc>
  158424: 14000001     	b	0x158428 <FLAC__bitreader_read_rice_signed_block+0x2f8>
  158428: 1400004f     	b	0x158564 <FLAC__bitreader_read_rice_signed_block+0x434>
  15842c: f85e03a8     	ldur	x8, [x29, #-0x20]
  158430: f9400108     	ldr	x8, [x8]
  158434: b85cc3a9     	ldur	w9, [x29, #-0x34]
  158438: 2a0903ea     	mov	w10, w9
  15843c: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  158440: b81b83a9     	stur	w9, [x29, #-0x48]
  158444: b85d03a9     	ldur	w9, [x29, #-0x30]
  158448: 321b03eb     	orr	w11, wzr, #0x20
  15844c: 6b090169     	subs	w9, w11, w9
  158450: b85bc3ab     	ldur	w11, [x29, #-0x44]
  158454: 0b090169     	add	w9, w11, w9
  158458: b81bc3a9     	stur	w9, [x29, #-0x44]
  15845c: b85b83a9     	ldur	w9, [x29, #-0x48]
  158460: b85bc3ab     	ldur	w11, [x29, #-0x44]
  158464: 2a0b03e8     	mov	w8, w11
  158468: 2a0803eb     	mov	w11, w8
  15846c: 1acb2529     	lsr	w9, w9, w11
  158470: b85c43ab     	ldur	w11, [x29, #-0x3c]
  158474: 2a090169     	orr	w9, w11, w9
  158478: b81c43a9     	stur	w9, [x29, #-0x3c]
  15847c: b85bc3a9     	ldur	w9, [x29, #-0x44]
  158480: b85b83ab     	ldur	w11, [x29, #-0x48]
  158484: 2a1f03ec     	mov	w12, wzr
  158488: 4b090189     	sub	w9, w12, w9
  15848c: 1ac92169     	lsl	w9, w11, w9
  158490: b81b83a9     	stur	w9, [x29, #-0x48]
  158494: 14000001     	b	0x158498 <FLAC__bitreader_read_rice_signed_block+0x368>
  158498: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15849c: b81f43a8     	stur	w8, [x29, #-0xc]
  1584a0: b85f03a8     	ldur	w8, [x29, #-0x10]
  1584a4: b85d03a9     	ldur	w9, [x29, #-0x30]
  1584a8: 2a0903e0     	mov	w0, w9
  1584ac: 2a0003e9     	mov	w9, w0
  1584b0: 1ac92108     	lsl	w8, w8, w9
  1584b4: b85f43a9     	ldur	w9, [x29, #-0xc]
  1584b8: 2a090108     	orr	w8, w8, w9
  1584bc: b81c43a8     	stur	w8, [x29, #-0x3c]
  1584c0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1584c4: 12000109     	and	w9, w8, #0x1
  1584c8: 2a1f03ea     	mov	w10, wzr
  1584cc: 6b090149     	subs	w9, w10, w9
  1584d0: 4a480528     	eor	w8, w9, w8, lsr #1
  1584d4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1584d8: 9100100b     	add	x11, x0, #0x4
  1584dc: f81b03ab     	stur	x11, [x29, #-0x50]
  1584e0: b9000008     	str	w8, [x0]
  1584e4: 17ffff62     	b	0x15826c <FLAC__bitreader_read_rice_signed_block+0x13c>
  1584e8: 14000001     	b	0x1584ec <FLAC__bitreader_read_rice_signed_block+0x3bc>
  1584ec: 320003e8     	orr	w8, wzr, #0x1
  1584f0: 35000148     	cbnz	w8, 0x158518 <FLAC__bitreader_read_rice_signed_block+0x3e8>
  1584f4: 14000001     	b	0x1584f8 <FLAC__bitreader_read_rice_signed_block+0x3c8>
  1584f8: 14000001     	b	0x1584fc <FLAC__bitreader_read_rice_signed_block+0x3cc>
  1584fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  158500: 2a1f03e9     	mov	w9, wzr
  158504: b9001909     	str	w9, [x8, #0x18]
  158508: b85cc3a9     	ldur	w9, [x29, #-0x34]
  15850c: f85e03a8     	ldur	x8, [x29, #-0x20]
  158510: b9001509     	str	w9, [x8, #0x14]
  158514: 14000001     	b	0x158518 <FLAC__bitreader_read_rice_signed_block+0x3e8>
  158518: f85e03a0     	ldur	x0, [x29, #-0x20]
  15851c: d10043a1     	sub	x1, x29, #0x10
  158520: 97fd2118     	bl	0xa0980 <FLAC__bitreader_read_unary_unsigned@plt>
  158524: 350000a0     	cbnz	w0, 0x158538 <FLAC__bitreader_read_rice_signed_block+0x408>
  158528: 14000001     	b	0x15852c <FLAC__bitreader_read_rice_signed_block+0x3fc>
  15852c: 2a1f03e8     	mov	w8, wzr
  158530: b81ec3a8     	stur	w8, [x29, #-0x14]
  158534: 1400007e     	b	0x15872c <FLAC__bitreader_read_rice_signed_block+0x5fc>
  158538: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15853c: b85f03a9     	ldur	w9, [x29, #-0x10]
  158540: 0b080128     	add	w8, w9, w8
  158544: b81f03a8     	stur	w8, [x29, #-0x10]
  158548: 2a1f03e8     	mov	w8, wzr
  15854c: b81bc3a8     	stur	w8, [x29, #-0x44]
  158550: b81c43a8     	stur	w8, [x29, #-0x3c]
  158554: 320003e8     	orr	w8, wzr, #0x1
  158558: 35000148     	cbnz	w8, 0x158580 <FLAC__bitreader_read_rice_signed_block+0x450>
  15855c: 14000001     	b	0x158560 <FLAC__bitreader_read_rice_signed_block+0x430>
  158560: 14000001     	b	0x158564 <FLAC__bitreader_read_rice_signed_block+0x434>
  158564: f85e03a8     	ldur	x8, [x29, #-0x20]
  158568: 2a1f03e9     	mov	w9, wzr
  15856c: b9001909     	str	w9, [x8, #0x18]
  158570: b85cc3a9     	ldur	w9, [x29, #-0x34]
  158574: f85e03a8     	ldur	x8, [x29, #-0x20]
  158578: b9001509     	str	w9, [x8, #0x14]
  15857c: 14000001     	b	0x158580 <FLAC__bitreader_read_rice_signed_block+0x450>
  158580: f85e03a0     	ldur	x0, [x29, #-0x20]
  158584: b85d03a8     	ldur	w8, [x29, #-0x30]
  158588: b85bc3a9     	ldur	w9, [x29, #-0x44]
  15858c: 6b090102     	subs	w2, w8, w9
  158590: d10033a1     	sub	x1, x29, #0xc
  158594: 97fd3237     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  158598: 350000a0     	cbnz	w0, 0x1585ac <FLAC__bitreader_read_rice_signed_block+0x47c>
  15859c: 14000001     	b	0x1585a0 <FLAC__bitreader_read_rice_signed_block+0x470>
  1585a0: 2a1f03e8     	mov	w8, wzr
  1585a4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1585a8: 14000061     	b	0x15872c <FLAC__bitreader_read_rice_signed_block+0x5fc>
  1585ac: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1585b0: b85f43a9     	ldur	w9, [x29, #-0xc]
  1585b4: 2a090108     	orr	w8, w8, w9
  1585b8: b81f43a8     	stur	w8, [x29, #-0xc]
  1585bc: b85f03a8     	ldur	w8, [x29, #-0x10]
  1585c0: b85d03a9     	ldur	w9, [x29, #-0x30]
  1585c4: 2a0903e0     	mov	w0, w9
  1585c8: 2a0003e9     	mov	w9, w0
  1585cc: 1ac92108     	lsl	w8, w8, w9
  1585d0: b85f43a9     	ldur	w9, [x29, #-0xc]
  1585d4: 2a090108     	orr	w8, w8, w9
  1585d8: b81c43a8     	stur	w8, [x29, #-0x3c]
  1585dc: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1585e0: 12000109     	and	w9, w8, #0x1
  1585e4: 2a1f03ea     	mov	w10, wzr
  1585e8: 6b090149     	subs	w9, w10, w9
  1585ec: 4a480528     	eor	w8, w9, w8, lsr #1
  1585f0: f85b03a0     	ldur	x0, [x29, #-0x50]
  1585f4: 9100100b     	add	x11, x0, #0x4
  1585f8: f81b03ab     	stur	x11, [x29, #-0x50]
  1585fc: b9000008     	str	w8, [x0]
  158600: b81c43aa     	stur	w10, [x29, #-0x3c]
  158604: f85e03ab     	ldur	x11, [x29, #-0x20]
  158608: b9401568     	ldr	w8, [x11, #0x14]
  15860c: b81cc3a8     	stur	w8, [x29, #-0x34]
  158610: f85e03ab     	ldur	x11, [x29, #-0x20]
  158614: b9400d68     	ldr	w8, [x11, #0xc]
  158618: b81c83a8     	stur	w8, [x29, #-0x38]
  15861c: f85e03ab     	ldur	x11, [x29, #-0x20]
  158620: b9401968     	ldr	w8, [x11, #0x18]
  158624: 321b03e9     	orr	w9, wzr, #0x20
  158628: 6b080128     	subs	w8, w9, w8
  15862c: b81bc3a8     	stur	w8, [x29, #-0x44]
  158630: f85e03ab     	ldur	x11, [x29, #-0x20]
  158634: f9400160     	ldr	x0, [x11]
  158638: b85cc3a8     	ldur	w8, [x29, #-0x34]
  15863c: 2a0803ec     	mov	w12, w8
  158640: b86c7808     	ldr	w8, [x0, x12, lsl #2]
  158644: b9401969     	ldr	w9, [x11, #0x18]
  158648: 2a0903e0     	mov	w0, w9
  15864c: 2a0003e9     	mov	w9, w0
  158650: 1ac92108     	lsl	w8, w8, w9
  158654: b81b83a8     	stur	w8, [x29, #-0x48]
  158658: 14000001     	b	0x15865c <FLAC__bitreader_read_rice_signed_block+0x52c>
  15865c: b85cc3a8     	ldur	w8, [x29, #-0x34]
  158660: b85c83a9     	ldur	w9, [x29, #-0x38]
  158664: 2a1f03e0     	mov	w0, wzr
  158668: 6b090108     	subs	w8, w8, w9
  15866c: b9002be8     	str	w8, [sp, #0x28]
  158670: b90027e0     	str	w0, [sp, #0x24]
  158674: 54000123     	b.lo	0x158698 <FLAC__bitreader_read_rice_signed_block+0x568>
  158678: 14000001     	b	0x15867c <FLAC__bitreader_read_rice_signed_block+0x54c>
  15867c: f85b03a8     	ldur	x8, [x29, #-0x50]
  158680: f9402fe9     	ldr	x9, [sp, #0x58]
  158684: eb090108     	subs	x8, x8, x9
  158688: 1a9f27ea     	cset	w10, lo
  15868c: f9000fe8     	str	x8, [sp, #0x18]
  158690: b90027ea     	str	w10, [sp, #0x24]
  158694: 14000001     	b	0x158698 <FLAC__bitreader_read_rice_signed_block+0x568>
  158698: b94027e8     	ldr	w8, [sp, #0x24]
  15869c: 3707f288     	tbnz	w8, #0x0, 0x1584ec <FLAC__bitreader_read_rice_signed_block+0x3bc>
  1586a0: 14000001     	b	0x1586a4 <FLAC__bitreader_read_rice_signed_block+0x574>
  1586a4: 17fffef2     	b	0x15826c <FLAC__bitreader_read_rice_signed_block+0x13c>
  1586a8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1586ac: 350002a8     	cbnz	w8, 0x158700 <FLAC__bitreader_read_rice_signed_block+0x5d0>
  1586b0: 14000001     	b	0x1586b4 <FLAC__bitreader_read_rice_signed_block+0x584>
  1586b4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1586b8: b85c83a9     	ldur	w9, [x29, #-0x38]
  1586bc: 6b090108     	subs	w8, w8, w9
  1586c0: b90017e8     	str	w8, [sp, #0x14]
  1586c4: 540001e2     	b.hs	0x158700 <FLAC__bitreader_read_rice_signed_block+0x5d0>
  1586c8: 14000001     	b	0x1586cc <FLAC__bitreader_read_rice_signed_block+0x59c>
  1586cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1586d0: f9400109     	ldr	x9, [x8]
  1586d4: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1586d8: 2a0a03eb     	mov	w11, w10
  1586dc: 2a0b03ea     	mov	w10, w11
  1586e0: 1100054a     	add	w10, w10, #0x1
  1586e4: b81cc3aa     	stur	w10, [x29, #-0x34]
  1586e8: b86b7921     	ldr	w1, [x9, x11, lsl #2]
  1586ec: aa0803e0     	mov	x0, x8
  1586f0: 97fffaed     	bl	0x1572a4 <FLAC__bitreader_read_raw_uint32+0x6a0>
  1586f4: 321b03ea     	orr	w10, wzr, #0x20
  1586f8: b81bc3aa     	stur	w10, [x29, #-0x44]
  1586fc: 14000001     	b	0x158700 <FLAC__bitreader_read_rice_signed_block+0x5d0>
  158700: b85bc3a8     	ldur	w8, [x29, #-0x44]
  158704: 321b03e9     	orr	w9, wzr, #0x20
  158708: 6b080128     	subs	w8, w9, w8
  15870c: f85e03aa     	ldur	x10, [x29, #-0x20]
  158710: b9001948     	str	w8, [x10, #0x18]
  158714: b85cc3a8     	ldur	w8, [x29, #-0x34]
  158718: f85e03aa     	ldur	x10, [x29, #-0x20]
  15871c: b9001548     	str	w8, [x10, #0x14]
  158720: 320003e8     	orr	w8, wzr, #0x1
  158724: b81ec3a8     	stur	w8, [x29, #-0x14]
  158728: 14000001     	b	0x15872c <FLAC__bitreader_read_rice_signed_block+0x5fc>
  15872c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  158730: d53bd049     	mrs	x9, TPIDR_EL0
  158734: f9401529     	ldr	x9, [x9, #0x28]
  158738: f85f83aa     	ldur	x10, [x29, #-0x8]
  15873c: eb0a0129     	subs	x9, x9, x10
  158740: b90013e8     	str	w8, [sp, #0x10]
  158744: f90007e9     	str	x9, [sp, #0x8]
  158748: 540000c1     	b.ne	0x158760 <FLAC__bitreader_read_rice_signed_block+0x630>
  15874c: 14000001     	b	0x158750 <FLAC__bitreader_read_rice_signed_block+0x620>
  158750: b94013e0     	ldr	w0, [sp, #0x10]
  158754: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  158758: 910303ff     	add	sp, sp, #0xc0
  15875c: d65f03c0     	ret
  158760: 97fd4584     	bl	0xa9d70 <__stack_chk_fail@plt>
  158764: d10083ff     	sub	sp, sp, #0x20
  158768: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15876c: 910043fd     	add	x29, sp, #0x10
  158770: b9000be0     	str	w0, [sp, #0x8]
  158774: b9400be0     	ldr	w0, [sp, #0x8]
  158778: 35000080     	cbnz	w0, 0x158788 <FLAC__bitreader_read_rice_signed_block+0x658>
  15877c: 321b03e8     	orr	w8, wzr, #0x20
  158780: b81fc3a8     	stur	w8, [x29, #-0x4]
  158784: 14000004     	b	0x158794 <FLAC__bitreader_read_rice_signed_block+0x664>
  158788: b9400be0     	ldr	w0, [sp, #0x8]
  15878c: 97fffe1f     	bl	0x158008 <FLAC__bitreader_read_unary_unsigned+0x2e4>
  158790: b81fc3a0     	stur	w0, [x29, #-0x4]
  158794: b85fc3a0     	ldur	w0, [x29, #-0x4]
  158798: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15879c: 910083ff     	add	sp, sp, #0x20
  1587a0: d65f03c0     	ret

00000000001587a4 <FLAC__bitreader_read_utf8_uint32>:
  1587a4: d10183ff     	sub	sp, sp, #0x60
  1587a8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1587ac: 910143fd     	add	x29, sp, #0x50
  1587b0: d53bd048     	mrs	x8, TPIDR_EL0
  1587b4: f9401508     	ldr	x8, [x8, #0x28]
  1587b8: f81f83a8     	stur	x8, [x29, #-0x8]
  1587bc: f81e83a0     	stur	x0, [x29, #-0x18]
  1587c0: f81e03a1     	stur	x1, [x29, #-0x20]
  1587c4: f90017e2     	str	x2, [sp, #0x28]
  1587c8: f90013e3     	str	x3, [sp, #0x20]
  1587cc: 2a1f03e9     	mov	w9, wzr
  1587d0: b9001fe9     	str	w9, [sp, #0x1c]
  1587d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1587d8: d10033a1     	sub	x1, x29, #0xc
  1587dc: 321d03e2     	orr	w2, wzr, #0x8
  1587e0: 97fd31a4     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1587e4: 350000a0     	cbnz	w0, 0x1587f8 <FLAC__bitreader_read_utf8_uint32+0x54>
  1587e8: 14000001     	b	0x1587ec <FLAC__bitreader_read_utf8_uint32+0x48>
  1587ec: 2a1f03e8     	mov	w8, wzr
  1587f0: b81f03a8     	stur	w8, [x29, #-0x10]
  1587f4: 1400009b     	b	0x158a60 <FLAC__bitreader_read_utf8_uint32+0x2bc>
  1587f8: f94017e8     	ldr	x8, [sp, #0x28]
  1587fc: b4000188     	cbz	x8, 0x15882c <FLAC__bitreader_read_utf8_uint32+0x88>
  158800: 14000001     	b	0x158804 <FLAC__bitreader_read_utf8_uint32+0x60>
  158804: b85f43a8     	ldur	w8, [x29, #-0xc]
  158808: f94017e9     	ldr	x9, [sp, #0x28]
  15880c: f94013ea     	ldr	x10, [sp, #0x20]
  158810: b940014b     	ldr	w11, [x10]
  158814: 2a0b03ec     	mov	w12, w11
  158818: 2a0c03eb     	mov	w11, w12
  15881c: 1100056b     	add	w11, w11, #0x1
  158820: b900014b     	str	w11, [x10]
  158824: 382c6928     	strb	w8, [x9, x12]
  158828: 14000001     	b	0x15882c <FLAC__bitreader_read_utf8_uint32+0x88>
  15882c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158830: 373800e8     	tbnz	w8, #0x7, 0x15884c <FLAC__bitreader_read_utf8_uint32+0xa8>
  158834: 14000001     	b	0x158838 <FLAC__bitreader_read_utf8_uint32+0x94>
  158838: b85f43a8     	ldur	w8, [x29, #-0xc]
  15883c: b9001fe8     	str	w8, [sp, #0x1c]
  158840: 2a1f03e8     	mov	w8, wzr
  158844: b9001be8     	str	w8, [sp, #0x18]
  158848: 1400004d     	b	0x15897c <FLAC__bitreader_read_utf8_uint32+0x1d8>
  15884c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158850: 121a0508     	and	w8, w8, #0xc0
  158854: 34000168     	cbz	w8, 0x158880 <FLAC__bitreader_read_utf8_uint32+0xdc>
  158858: 14000001     	b	0x15885c <FLAC__bitreader_read_utf8_uint32+0xb8>
  15885c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158860: 37280108     	tbnz	w8, #0x5, 0x158880 <FLAC__bitreader_read_utf8_uint32+0xdc>
  158864: 14000001     	b	0x158868 <FLAC__bitreader_read_utf8_uint32+0xc4>
  158868: b85f43a8     	ldur	w8, [x29, #-0xc]
  15886c: 12001108     	and	w8, w8, #0x1f
  158870: b9001fe8     	str	w8, [sp, #0x1c]
  158874: 320003e8     	orr	w8, wzr, #0x1
  158878: b9001be8     	str	w8, [sp, #0x18]
  15887c: 1400003f     	b	0x158978 <FLAC__bitreader_read_utf8_uint32+0x1d4>
  158880: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158884: 121b0908     	and	w8, w8, #0xe0
  158888: 34000168     	cbz	w8, 0x1588b4 <FLAC__bitreader_read_utf8_uint32+0x110>
  15888c: 14000001     	b	0x158890 <FLAC__bitreader_read_utf8_uint32+0xec>
  158890: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158894: 37200108     	tbnz	w8, #0x4, 0x1588b4 <FLAC__bitreader_read_utf8_uint32+0x110>
  158898: 14000001     	b	0x15889c <FLAC__bitreader_read_utf8_uint32+0xf8>
  15889c: b85f43a8     	ldur	w8, [x29, #-0xc]
  1588a0: 12000d08     	and	w8, w8, #0xf
  1588a4: b9001fe8     	str	w8, [sp, #0x1c]
  1588a8: 321f03e8     	orr	w8, wzr, #0x2
  1588ac: b9001be8     	str	w8, [sp, #0x18]
  1588b0: 14000031     	b	0x158974 <FLAC__bitreader_read_utf8_uint32+0x1d0>
  1588b4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1588b8: 121c0d08     	and	w8, w8, #0xf0
  1588bc: 34000168     	cbz	w8, 0x1588e8 <FLAC__bitreader_read_utf8_uint32+0x144>
  1588c0: 14000001     	b	0x1588c4 <FLAC__bitreader_read_utf8_uint32+0x120>
  1588c4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1588c8: 37180108     	tbnz	w8, #0x3, 0x1588e8 <FLAC__bitreader_read_utf8_uint32+0x144>
  1588cc: 14000001     	b	0x1588d0 <FLAC__bitreader_read_utf8_uint32+0x12c>
  1588d0: b85f43a8     	ldur	w8, [x29, #-0xc]
  1588d4: 12000908     	and	w8, w8, #0x7
  1588d8: b9001fe8     	str	w8, [sp, #0x1c]
  1588dc: 320007e8     	orr	w8, wzr, #0x3
  1588e0: b9001be8     	str	w8, [sp, #0x18]
  1588e4: 14000023     	b	0x158970 <FLAC__bitreader_read_utf8_uint32+0x1cc>
  1588e8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1588ec: 121d1108     	and	w8, w8, #0xf8
  1588f0: 34000168     	cbz	w8, 0x15891c <FLAC__bitreader_read_utf8_uint32+0x178>
  1588f4: 14000001     	b	0x1588f8 <FLAC__bitreader_read_utf8_uint32+0x154>
  1588f8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1588fc: 37100108     	tbnz	w8, #0x2, 0x15891c <FLAC__bitreader_read_utf8_uint32+0x178>
  158900: 14000001     	b	0x158904 <FLAC__bitreader_read_utf8_uint32+0x160>
  158904: b85f43a8     	ldur	w8, [x29, #-0xc]
  158908: 12000508     	and	w8, w8, #0x3
  15890c: b9001fe8     	str	w8, [sp, #0x1c]
  158910: 321e03e8     	orr	w8, wzr, #0x4
  158914: b9001be8     	str	w8, [sp, #0x18]
  158918: 14000015     	b	0x15896c <FLAC__bitreader_read_utf8_uint32+0x1c8>
  15891c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158920: 121e1508     	and	w8, w8, #0xfc
  158924: 34000168     	cbz	w8, 0x158950 <FLAC__bitreader_read_utf8_uint32+0x1ac>
  158928: 14000001     	b	0x15892c <FLAC__bitreader_read_utf8_uint32+0x188>
  15892c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158930: 37080108     	tbnz	w8, #0x1, 0x158950 <FLAC__bitreader_read_utf8_uint32+0x1ac>
  158934: 14000001     	b	0x158938 <FLAC__bitreader_read_utf8_uint32+0x194>
  158938: b85f43a8     	ldur	w8, [x29, #-0xc]
  15893c: 12000108     	and	w8, w8, #0x1
  158940: b9001fe8     	str	w8, [sp, #0x1c]
  158944: 528000a8     	mov	w8, #0x5                // =5
  158948: b9001be8     	str	w8, [sp, #0x18]
  15894c: 14000007     	b	0x158968 <FLAC__bitreader_read_utf8_uint32+0x1c4>
  158950: f85e03a8     	ldur	x8, [x29, #-0x20]
  158954: 12800009     	mov	w9, #-0x1               // =-1
  158958: b9000109     	str	w9, [x8]
  15895c: 320003e9     	orr	w9, wzr, #0x1
  158960: b81f03a9     	stur	w9, [x29, #-0x10]
  158964: 1400003f     	b	0x158a60 <FLAC__bitreader_read_utf8_uint32+0x2bc>
  158968: 14000001     	b	0x15896c <FLAC__bitreader_read_utf8_uint32+0x1c8>
  15896c: 14000001     	b	0x158970 <FLAC__bitreader_read_utf8_uint32+0x1cc>
  158970: 14000001     	b	0x158974 <FLAC__bitreader_read_utf8_uint32+0x1d0>
  158974: 14000001     	b	0x158978 <FLAC__bitreader_read_utf8_uint32+0x1d4>
  158978: 14000001     	b	0x15897c <FLAC__bitreader_read_utf8_uint32+0x1d8>
  15897c: 14000001     	b	0x158980 <FLAC__bitreader_read_utf8_uint32+0x1dc>
  158980: b9401be8     	ldr	w8, [sp, #0x18]
  158984: 34000628     	cbz	w8, 0x158a48 <FLAC__bitreader_read_utf8_uint32+0x2a4>
  158988: 14000001     	b	0x15898c <FLAC__bitreader_read_utf8_uint32+0x1e8>
  15898c: f85e83a0     	ldur	x0, [x29, #-0x18]
  158990: d10033a1     	sub	x1, x29, #0xc
  158994: 321d03e2     	orr	w2, wzr, #0x8
  158998: 97fd3136     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  15899c: 350000a0     	cbnz	w0, 0x1589b0 <FLAC__bitreader_read_utf8_uint32+0x20c>
  1589a0: 14000001     	b	0x1589a4 <FLAC__bitreader_read_utf8_uint32+0x200>
  1589a4: 2a1f03e8     	mov	w8, wzr
  1589a8: b81f03a8     	stur	w8, [x29, #-0x10]
  1589ac: 1400002d     	b	0x158a60 <FLAC__bitreader_read_utf8_uint32+0x2bc>
  1589b0: f94017e8     	ldr	x8, [sp, #0x28]
  1589b4: b4000188     	cbz	x8, 0x1589e4 <FLAC__bitreader_read_utf8_uint32+0x240>
  1589b8: 14000001     	b	0x1589bc <FLAC__bitreader_read_utf8_uint32+0x218>
  1589bc: b85f43a8     	ldur	w8, [x29, #-0xc]
  1589c0: f94017e9     	ldr	x9, [sp, #0x28]
  1589c4: f94013ea     	ldr	x10, [sp, #0x20]
  1589c8: b940014b     	ldr	w11, [x10]
  1589cc: 2a0b03ec     	mov	w12, w11
  1589d0: 2a0c03eb     	mov	w11, w12
  1589d4: 1100056b     	add	w11, w11, #0x1
  1589d8: b900014b     	str	w11, [x10]
  1589dc: 382c6928     	strb	w8, [x9, x12]
  1589e0: 14000001     	b	0x1589e4 <FLAC__bitreader_read_utf8_uint32+0x240>
  1589e4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1589e8: 363800a8     	tbz	w8, #0x7, 0x1589fc <FLAC__bitreader_read_utf8_uint32+0x258>
  1589ec: 14000001     	b	0x1589f0 <FLAC__bitreader_read_utf8_uint32+0x24c>
  1589f0: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1589f4: 36300108     	tbz	w8, #0x6, 0x158a14 <FLAC__bitreader_read_utf8_uint32+0x270>
  1589f8: 14000001     	b	0x1589fc <FLAC__bitreader_read_utf8_uint32+0x258>
  1589fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  158a00: 12800009     	mov	w9, #-0x1               // =-1
  158a04: b9000109     	str	w9, [x8]
  158a08: 320003e9     	orr	w9, wzr, #0x1
  158a0c: b81f03a9     	stur	w9, [x29, #-0x10]
  158a10: 14000014     	b	0x158a60 <FLAC__bitreader_read_utf8_uint32+0x2bc>
  158a14: b9401fe8     	ldr	w8, [sp, #0x1c]
  158a18: 531a6508     	lsl	w8, w8, #6
  158a1c: b9001fe8     	str	w8, [sp, #0x1c]
  158a20: b85f43a8     	ldur	w8, [x29, #-0xc]
  158a24: 12001508     	and	w8, w8, #0x3f
  158a28: b9401fe9     	ldr	w9, [sp, #0x1c]
  158a2c: 2a080128     	orr	w8, w9, w8
  158a30: b9001fe8     	str	w8, [sp, #0x1c]
  158a34: 14000001     	b	0x158a38 <FLAC__bitreader_read_utf8_uint32+0x294>
  158a38: b9401be8     	ldr	w8, [sp, #0x18]
  158a3c: 71000508     	subs	w8, w8, #0x1
  158a40: b9001be8     	str	w8, [sp, #0x18]
  158a44: 17ffffcf     	b	0x158980 <FLAC__bitreader_read_utf8_uint32+0x1dc>
  158a48: b9401fe8     	ldr	w8, [sp, #0x1c]
  158a4c: f85e03a9     	ldur	x9, [x29, #-0x20]
  158a50: b9000128     	str	w8, [x9]
  158a54: 320003e8     	orr	w8, wzr, #0x1
  158a58: b81f03a8     	stur	w8, [x29, #-0x10]
  158a5c: 14000001     	b	0x158a60 <FLAC__bitreader_read_utf8_uint32+0x2bc>
  158a60: b85f03a8     	ldur	w8, [x29, #-0x10]
  158a64: d53bd049     	mrs	x9, TPIDR_EL0
  158a68: f9401529     	ldr	x9, [x9, #0x28]
  158a6c: f85f83aa     	ldur	x10, [x29, #-0x8]
  158a70: eb0a0129     	subs	x9, x9, x10
  158a74: b90017e8     	str	w8, [sp, #0x14]
  158a78: f90007e9     	str	x9, [sp, #0x8]
  158a7c: 540000c1     	b.ne	0x158a94 <FLAC__bitreader_read_utf8_uint32+0x2f0>
  158a80: 14000001     	b	0x158a84 <FLAC__bitreader_read_utf8_uint32+0x2e0>
  158a84: b94017e0     	ldr	w0, [sp, #0x14]
  158a88: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  158a8c: 910183ff     	add	sp, sp, #0x60
  158a90: d65f03c0     	ret
  158a94: 97fd44b7     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000158a98 <FLAC__bitreader_read_utf8_uint64>:
  158a98: d10183ff     	sub	sp, sp, #0x60
  158a9c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  158aa0: 910143fd     	add	x29, sp, #0x50
  158aa4: d53bd048     	mrs	x8, TPIDR_EL0
  158aa8: f9401508     	ldr	x8, [x8, #0x28]
  158aac: f81f83a8     	stur	x8, [x29, #-0x8]
  158ab0: f81e83a0     	stur	x0, [x29, #-0x18]
  158ab4: f81e03a1     	stur	x1, [x29, #-0x20]
  158ab8: f90017e2     	str	x2, [sp, #0x28]
  158abc: f90013e3     	str	x3, [sp, #0x20]
  158ac0: aa1f03e8     	mov	x8, xzr
  158ac4: f9000fe8     	str	x8, [sp, #0x18]
  158ac8: f85e83a0     	ldur	x0, [x29, #-0x18]
  158acc: d10033a1     	sub	x1, x29, #0xc
  158ad0: 321d03e2     	orr	w2, wzr, #0x8
  158ad4: 97fd30e7     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  158ad8: 350000a0     	cbnz	w0, 0x158aec <FLAC__bitreader_read_utf8_uint64+0x54>
  158adc: 14000001     	b	0x158ae0 <FLAC__bitreader_read_utf8_uint64+0x48>
  158ae0: 2a1f03e8     	mov	w8, wzr
  158ae4: b81f03a8     	stur	w8, [x29, #-0x10]
  158ae8: 140000af     	b	0x158da4 <FLAC__bitreader_read_utf8_uint64+0x30c>
  158aec: f94017e8     	ldr	x8, [sp, #0x28]
  158af0: b4000188     	cbz	x8, 0x158b20 <FLAC__bitreader_read_utf8_uint64+0x88>
  158af4: 14000001     	b	0x158af8 <FLAC__bitreader_read_utf8_uint64+0x60>
  158af8: b85f43a8     	ldur	w8, [x29, #-0xc]
  158afc: f94017e9     	ldr	x9, [sp, #0x28]
  158b00: f94013ea     	ldr	x10, [sp, #0x20]
  158b04: b940014b     	ldr	w11, [x10]
  158b08: 2a0b03ec     	mov	w12, w11
  158b0c: 2a0c03eb     	mov	w11, w12
  158b10: 1100056b     	add	w11, w11, #0x1
  158b14: b900014b     	str	w11, [x10]
  158b18: 382c6928     	strb	w8, [x9, x12]
  158b1c: 14000001     	b	0x158b20 <FLAC__bitreader_read_utf8_uint64+0x88>
  158b20: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158b24: 37380108     	tbnz	w8, #0x7, 0x158b44 <FLAC__bitreader_read_utf8_uint64+0xac>
  158b28: 14000001     	b	0x158b2c <FLAC__bitreader_read_utf8_uint64+0x94>
  158b2c: b85f43a8     	ldur	w8, [x29, #-0xc]
  158b30: 2a0803e9     	mov	w9, w8
  158b34: f9000fe9     	str	x9, [sp, #0x18]
  158b38: 2a1f03e8     	mov	w8, wzr
  158b3c: b90017e8     	str	w8, [sp, #0x14]
  158b40: 1400005f     	b	0x158cbc <FLAC__bitreader_read_utf8_uint64+0x224>
  158b44: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158b48: 121a0508     	and	w8, w8, #0xc0
  158b4c: 34000188     	cbz	w8, 0x158b7c <FLAC__bitreader_read_utf8_uint64+0xe4>
  158b50: 14000001     	b	0x158b54 <FLAC__bitreader_read_utf8_uint64+0xbc>
  158b54: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158b58: 37280128     	tbnz	w8, #0x5, 0x158b7c <FLAC__bitreader_read_utf8_uint64+0xe4>
  158b5c: 14000001     	b	0x158b60 <FLAC__bitreader_read_utf8_uint64+0xc8>
  158b60: b85f43a8     	ldur	w8, [x29, #-0xc]
  158b64: 2a0803e9     	mov	w9, w8
  158b68: 92401129     	and	x9, x9, #0x1f
  158b6c: f9000fe9     	str	x9, [sp, #0x18]
  158b70: 320003e8     	orr	w8, wzr, #0x1
  158b74: b90017e8     	str	w8, [sp, #0x14]
  158b78: 14000050     	b	0x158cb8 <FLAC__bitreader_read_utf8_uint64+0x220>
  158b7c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158b80: 121b0908     	and	w8, w8, #0xe0
  158b84: 34000188     	cbz	w8, 0x158bb4 <FLAC__bitreader_read_utf8_uint64+0x11c>
  158b88: 14000001     	b	0x158b8c <FLAC__bitreader_read_utf8_uint64+0xf4>
  158b8c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158b90: 37200128     	tbnz	w8, #0x4, 0x158bb4 <FLAC__bitreader_read_utf8_uint64+0x11c>
  158b94: 14000001     	b	0x158b98 <FLAC__bitreader_read_utf8_uint64+0x100>
  158b98: b85f43a8     	ldur	w8, [x29, #-0xc]
  158b9c: 2a0803e9     	mov	w9, w8
  158ba0: 92400d29     	and	x9, x9, #0xf
  158ba4: f9000fe9     	str	x9, [sp, #0x18]
  158ba8: 321f03e8     	orr	w8, wzr, #0x2
  158bac: b90017e8     	str	w8, [sp, #0x14]
  158bb0: 14000041     	b	0x158cb4 <FLAC__bitreader_read_utf8_uint64+0x21c>
  158bb4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158bb8: 121c0d08     	and	w8, w8, #0xf0
  158bbc: 34000188     	cbz	w8, 0x158bec <FLAC__bitreader_read_utf8_uint64+0x154>
  158bc0: 14000001     	b	0x158bc4 <FLAC__bitreader_read_utf8_uint64+0x12c>
  158bc4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158bc8: 37180128     	tbnz	w8, #0x3, 0x158bec <FLAC__bitreader_read_utf8_uint64+0x154>
  158bcc: 14000001     	b	0x158bd0 <FLAC__bitreader_read_utf8_uint64+0x138>
  158bd0: b85f43a8     	ldur	w8, [x29, #-0xc]
  158bd4: 2a0803e9     	mov	w9, w8
  158bd8: 92400929     	and	x9, x9, #0x7
  158bdc: f9000fe9     	str	x9, [sp, #0x18]
  158be0: 320007e8     	orr	w8, wzr, #0x3
  158be4: b90017e8     	str	w8, [sp, #0x14]
  158be8: 14000032     	b	0x158cb0 <FLAC__bitreader_read_utf8_uint64+0x218>
  158bec: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158bf0: 121d1108     	and	w8, w8, #0xf8
  158bf4: 34000188     	cbz	w8, 0x158c24 <FLAC__bitreader_read_utf8_uint64+0x18c>
  158bf8: 14000001     	b	0x158bfc <FLAC__bitreader_read_utf8_uint64+0x164>
  158bfc: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158c00: 37100128     	tbnz	w8, #0x2, 0x158c24 <FLAC__bitreader_read_utf8_uint64+0x18c>
  158c04: 14000001     	b	0x158c08 <FLAC__bitreader_read_utf8_uint64+0x170>
  158c08: b85f43a8     	ldur	w8, [x29, #-0xc]
  158c0c: 2a0803e9     	mov	w9, w8
  158c10: 92400529     	and	x9, x9, #0x3
  158c14: f9000fe9     	str	x9, [sp, #0x18]
  158c18: 321e03e8     	orr	w8, wzr, #0x4
  158c1c: b90017e8     	str	w8, [sp, #0x14]
  158c20: 14000023     	b	0x158cac <FLAC__bitreader_read_utf8_uint64+0x214>
  158c24: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158c28: 121e1508     	and	w8, w8, #0xfc
  158c2c: 34000188     	cbz	w8, 0x158c5c <FLAC__bitreader_read_utf8_uint64+0x1c4>
  158c30: 14000001     	b	0x158c34 <FLAC__bitreader_read_utf8_uint64+0x19c>
  158c34: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158c38: 37080128     	tbnz	w8, #0x1, 0x158c5c <FLAC__bitreader_read_utf8_uint64+0x1c4>
  158c3c: 14000001     	b	0x158c40 <FLAC__bitreader_read_utf8_uint64+0x1a8>
  158c40: b85f43a8     	ldur	w8, [x29, #-0xc]
  158c44: 2a0803e9     	mov	w9, w8
  158c48: 92400129     	and	x9, x9, #0x1
  158c4c: f9000fe9     	str	x9, [sp, #0x18]
  158c50: 528000a8     	mov	w8, #0x5                // =5
  158c54: b90017e8     	str	w8, [sp, #0x14]
  158c58: 14000014     	b	0x158ca8 <FLAC__bitreader_read_utf8_uint64+0x210>
  158c5c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158c60: 121f1908     	and	w8, w8, #0xfe
  158c64: 34000148     	cbz	w8, 0x158c8c <FLAC__bitreader_read_utf8_uint64+0x1f4>
  158c68: 14000001     	b	0x158c6c <FLAC__bitreader_read_utf8_uint64+0x1d4>
  158c6c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158c70: 370000e8     	tbnz	w8, #0x0, 0x158c8c <FLAC__bitreader_read_utf8_uint64+0x1f4>
  158c74: 14000001     	b	0x158c78 <FLAC__bitreader_read_utf8_uint64+0x1e0>
  158c78: aa1f03e8     	mov	x8, xzr
  158c7c: f9000fe8     	str	x8, [sp, #0x18]
  158c80: 321f07e9     	orr	w9, wzr, #0x6
  158c84: b90017e9     	str	w9, [sp, #0x14]
  158c88: 14000007     	b	0x158ca4 <FLAC__bitreader_read_utf8_uint64+0x20c>
  158c8c: f85e03a8     	ldur	x8, [x29, #-0x20]
  158c90: 92800009     	mov	x9, #-0x1               // =-1
  158c94: f9000109     	str	x9, [x8]
  158c98: 320003ea     	orr	w10, wzr, #0x1
  158c9c: b81f03aa     	stur	w10, [x29, #-0x10]
  158ca0: 14000041     	b	0x158da4 <FLAC__bitreader_read_utf8_uint64+0x30c>
  158ca4: 14000001     	b	0x158ca8 <FLAC__bitreader_read_utf8_uint64+0x210>
  158ca8: 14000001     	b	0x158cac <FLAC__bitreader_read_utf8_uint64+0x214>
  158cac: 14000001     	b	0x158cb0 <FLAC__bitreader_read_utf8_uint64+0x218>
  158cb0: 14000001     	b	0x158cb4 <FLAC__bitreader_read_utf8_uint64+0x21c>
  158cb4: 14000001     	b	0x158cb8 <FLAC__bitreader_read_utf8_uint64+0x220>
  158cb8: 14000001     	b	0x158cbc <FLAC__bitreader_read_utf8_uint64+0x224>
  158cbc: 14000001     	b	0x158cc0 <FLAC__bitreader_read_utf8_uint64+0x228>
  158cc0: b94017e8     	ldr	w8, [sp, #0x14]
  158cc4: 34000648     	cbz	w8, 0x158d8c <FLAC__bitreader_read_utf8_uint64+0x2f4>
  158cc8: 14000001     	b	0x158ccc <FLAC__bitreader_read_utf8_uint64+0x234>
  158ccc: f85e83a0     	ldur	x0, [x29, #-0x18]
  158cd0: d10033a1     	sub	x1, x29, #0xc
  158cd4: 321d03e2     	orr	w2, wzr, #0x8
  158cd8: 97fd3066     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  158cdc: 350000a0     	cbnz	w0, 0x158cf0 <FLAC__bitreader_read_utf8_uint64+0x258>
  158ce0: 14000001     	b	0x158ce4 <FLAC__bitreader_read_utf8_uint64+0x24c>
  158ce4: 2a1f03e8     	mov	w8, wzr
  158ce8: b81f03a8     	stur	w8, [x29, #-0x10]
  158cec: 1400002e     	b	0x158da4 <FLAC__bitreader_read_utf8_uint64+0x30c>
  158cf0: f94017e8     	ldr	x8, [sp, #0x28]
  158cf4: b4000188     	cbz	x8, 0x158d24 <FLAC__bitreader_read_utf8_uint64+0x28c>
  158cf8: 14000001     	b	0x158cfc <FLAC__bitreader_read_utf8_uint64+0x264>
  158cfc: b85f43a8     	ldur	w8, [x29, #-0xc]
  158d00: f94017e9     	ldr	x9, [sp, #0x28]
  158d04: f94013ea     	ldr	x10, [sp, #0x20]
  158d08: b940014b     	ldr	w11, [x10]
  158d0c: 2a0b03ec     	mov	w12, w11
  158d10: 2a0c03eb     	mov	w11, w12
  158d14: 1100056b     	add	w11, w11, #0x1
  158d18: b900014b     	str	w11, [x10]
  158d1c: 382c6928     	strb	w8, [x9, x12]
  158d20: 14000001     	b	0x158d24 <FLAC__bitreader_read_utf8_uint64+0x28c>
  158d24: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158d28: 363800a8     	tbz	w8, #0x7, 0x158d3c <FLAC__bitreader_read_utf8_uint64+0x2a4>
  158d2c: 14000001     	b	0x158d30 <FLAC__bitreader_read_utf8_uint64+0x298>
  158d30: 385f43a8     	ldurb	w8, [x29, #-0xc]
  158d34: 36300108     	tbz	w8, #0x6, 0x158d54 <FLAC__bitreader_read_utf8_uint64+0x2bc>
  158d38: 14000001     	b	0x158d3c <FLAC__bitreader_read_utf8_uint64+0x2a4>
  158d3c: f85e03a8     	ldur	x8, [x29, #-0x20]
  158d40: 92800009     	mov	x9, #-0x1               // =-1
  158d44: f9000109     	str	x9, [x8]
  158d48: 320003ea     	orr	w10, wzr, #0x1
  158d4c: b81f03aa     	stur	w10, [x29, #-0x10]
  158d50: 14000015     	b	0x158da4 <FLAC__bitreader_read_utf8_uint64+0x30c>
  158d54: f9400fe8     	ldr	x8, [sp, #0x18]
  158d58: d37ae508     	lsl	x8, x8, #6
  158d5c: f9000fe8     	str	x8, [sp, #0x18]
  158d60: b85f43a9     	ldur	w9, [x29, #-0xc]
  158d64: 2a0903e8     	mov	w8, w9
  158d68: 92401508     	and	x8, x8, #0x3f
  158d6c: f9400fea     	ldr	x10, [sp, #0x18]
  158d70: aa080148     	orr	x8, x10, x8
  158d74: f9000fe8     	str	x8, [sp, #0x18]
  158d78: 14000001     	b	0x158d7c <FLAC__bitreader_read_utf8_uint64+0x2e4>
  158d7c: b94017e8     	ldr	w8, [sp, #0x14]
  158d80: 71000508     	subs	w8, w8, #0x1
  158d84: b90017e8     	str	w8, [sp, #0x14]
  158d88: 17ffffce     	b	0x158cc0 <FLAC__bitreader_read_utf8_uint64+0x228>
  158d8c: f9400fe8     	ldr	x8, [sp, #0x18]
  158d90: f85e03a9     	ldur	x9, [x29, #-0x20]
  158d94: f9000128     	str	x8, [x9]
  158d98: 320003ea     	orr	w10, wzr, #0x1
  158d9c: b81f03aa     	stur	w10, [x29, #-0x10]
  158da0: 14000001     	b	0x158da4 <FLAC__bitreader_read_utf8_uint64+0x30c>
  158da4: b85f03a8     	ldur	w8, [x29, #-0x10]
  158da8: d53bd049     	mrs	x9, TPIDR_EL0
  158dac: f9401529     	ldr	x9, [x9, #0x28]
  158db0: f85f83aa     	ldur	x10, [x29, #-0x8]
  158db4: eb0a0129     	subs	x9, x9, x10
  158db8: b90013e8     	str	w8, [sp, #0x10]
  158dbc: f90007e9     	str	x9, [sp, #0x8]
  158dc0: 540000c1     	b.ne	0x158dd8 <FLAC__bitreader_read_utf8_uint64+0x340>
  158dc4: 14000001     	b	0x158dc8 <FLAC__bitreader_read_utf8_uint64+0x330>
  158dc8: b94013e0     	ldr	w0, [sp, #0x10]
  158dcc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  158dd0: 910183ff     	add	sp, sp, #0x60
  158dd4: d65f03c0     	ret
  158dd8: 97fd43e6     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000158ddc <FLAC__bitwriter_new>:
  158ddc: d10083ff     	sub	sp, sp, #0x20
  158de0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  158de4: 910043fd     	add	x29, sp, #0x10
  158de8: b24003e0     	orr	x0, xzr, #0x1
  158dec: b27d07e1     	orr	x1, xzr, #0x18
  158df0: 97fd24c4     	bl	0xa2100 <calloc@plt>
  158df4: f90007e0     	str	x0, [sp, #0x8]
  158df8: f94007e0     	ldr	x0, [sp, #0x8]
  158dfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  158e00: 910083ff     	add	sp, sp, #0x20
  158e04: d65f03c0     	ret

0000000000158e08 <FLAC__bitwriter_delete>:
  158e08: d10083ff     	sub	sp, sp, #0x20
  158e0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  158e10: 910043fd     	add	x29, sp, #0x10
  158e14: f90007e0     	str	x0, [sp, #0x8]
  158e18: f94007e0     	ldr	x0, [sp, #0x8]
  158e1c: 97fd2711     	bl	0xa2a60 <FLAC__bitwriter_free@plt>
  158e20: f94007e0     	ldr	x0, [sp, #0x8]
  158e24: 97fd240b     	bl	0xa1e50 <free@plt>
  158e28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  158e2c: 910083ff     	add	sp, sp, #0x20
  158e30: d65f03c0     	ret

0000000000158e34 <FLAC__bitwriter_free>:
  158e34: d10083ff     	sub	sp, sp, #0x20
  158e38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  158e3c: 910043fd     	add	x29, sp, #0x10
  158e40: d2800008     	mov	x8, #0x0                // =0
  158e44: f90007e0     	str	x0, [sp, #0x8]
  158e48: f94007e0     	ldr	x0, [sp, #0x8]
  158e4c: f9400000     	ldr	x0, [x0]
  158e50: eb00011f     	cmp	x8, x0
  158e54: 1a9f07e9     	cset	w9, ne
  158e58: f90003e8     	str	x8, [sp]
  158e5c: 37000049     	tbnz	w9, #0x0, 0x158e64 <FLAC__bitwriter_free+0x30>
  158e60: 14000004     	b	0x158e70 <FLAC__bitwriter_free+0x3c>
  158e64: f94007e8     	ldr	x8, [sp, #0x8]
  158e68: f9400100     	ldr	x0, [x8]
  158e6c: 97fd23f9     	bl	0xa1e50 <free@plt>
  158e70: f94007e8     	ldr	x8, [sp, #0x8]
  158e74: f94003e9     	ldr	x9, [sp]
  158e78: f9000109     	str	x9, [x8]
  158e7c: f94007e8     	ldr	x8, [sp, #0x8]
  158e80: b9000d1f     	str	wzr, [x8, #0xc]
  158e84: f94007e8     	ldr	x8, [sp, #0x8]
  158e88: b900151f     	str	wzr, [x8, #0x14]
  158e8c: f94007e8     	ldr	x8, [sp, #0x8]
  158e90: b900111f     	str	wzr, [x8, #0x10]
  158e94: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  158e98: 910083ff     	add	sp, sp, #0x20
  158e9c: d65f03c0     	ret

0000000000158ea0 <FLAC__bitwriter_init>:
  158ea0: d100c3ff     	sub	sp, sp, #0x30
  158ea4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  158ea8: 910083fd     	add	x29, sp, #0x20
  158eac: 321303e8     	orr	w8, wzr, #0x2000
  158eb0: b27e03e9     	orr	x9, xzr, #0x4
  158eb4: d280000a     	mov	x10, #0x0               // =0
  158eb8: f9000be0     	str	x0, [sp, #0x10]
  158ebc: f9400be0     	ldr	x0, [sp, #0x10]
  158ec0: b900141f     	str	wzr, [x0, #0x14]
  158ec4: f9400be0     	ldr	x0, [sp, #0x10]
  158ec8: b900101f     	str	wzr, [x0, #0x10]
  158ecc: f9400be0     	ldr	x0, [sp, #0x10]
  158ed0: b9000c08     	str	w8, [x0, #0xc]
  158ed4: f9400be0     	ldr	x0, [sp, #0x10]
  158ed8: b9400c08     	ldr	w8, [x0, #0xc]
  158edc: 2a0803e0     	mov	w0, w8
  158ee0: d3407c00     	ubfx	x0, x0, #0, #32
  158ee4: 9b007d20     	mul	x0, x9, x0
  158ee8: f90007ea     	str	x10, [sp, #0x8]
  158eec: 97fd24e9     	bl	0xa2290 <malloc@plt>
  158ef0: f9400be9     	ldr	x9, [sp, #0x10]
  158ef4: f9000120     	str	x0, [x9]
  158ef8: f9400be9     	ldr	x9, [sp, #0x10]
  158efc: f9400129     	ldr	x9, [x9]
  158f00: f94007ea     	ldr	x10, [sp, #0x8]
  158f04: eb0a013f     	cmp	x9, x10
  158f08: 1a9f17e8     	cset	w8, eq
  158f0c: 37000048     	tbnz	w8, #0x0, 0x158f14 <FLAC__bitwriter_init+0x74>
  158f10: 14000003     	b	0x158f1c <FLAC__bitwriter_init+0x7c>
  158f14: b81fc3bf     	stur	wzr, [x29, #-0x4]
  158f18: 14000003     	b	0x158f24 <FLAC__bitwriter_init+0x84>
  158f1c: 320003e8     	orr	w8, wzr, #0x1
  158f20: b81fc3a8     	stur	w8, [x29, #-0x4]
  158f24: b85fc3a0     	ldur	w0, [x29, #-0x4]
  158f28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  158f2c: 9100c3ff     	add	sp, sp, #0x30
  158f30: d65f03c0     	ret

0000000000158f34 <FLAC__bitwriter_clear>:
  158f34: d10043ff     	sub	sp, sp, #0x10
  158f38: f90007e0     	str	x0, [sp, #0x8]
  158f3c: f94007e0     	ldr	x0, [sp, #0x8]
  158f40: b900141f     	str	wzr, [x0, #0x14]
  158f44: f94007e0     	ldr	x0, [sp, #0x8]
  158f48: b900101f     	str	wzr, [x0, #0x10]
  158f4c: 910043ff     	add	sp, sp, #0x10
  158f50: d65f03c0     	ret

0000000000158f54 <FLAC__bitwriter_dump>:
  158f54: d10143ff     	sub	sp, sp, #0x50
  158f58: a9047bfd     	stp	x29, x30, [sp, #0x40]
  158f5c: 910103fd     	add	x29, sp, #0x40
  158f60: d2800008     	mov	x8, #0x0                // =0
  158f64: f0000509     	adrp	x9, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  158f68: 91217d29     	add	x9, x9, #0x85f
  158f6c: f000050a     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  158f70: 9121014a     	add	x10, x10, #0x840
  158f74: f00006eb     	adrp	x11, 0x237000 <optionalData+0x2d0>
  158f78: 9112f56b     	add	x11, x11, #0x4bd
  158f7c: f000050c     	adrp	x12, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  158f80: 91211d8c     	add	x12, x12, #0x847
  158f84: f000050d     	adrp	x13, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  158f88: 912131ad     	add	x13, x13, #0x84c
  158f8c: f81f83a0     	stur	x0, [x29, #-0x8]
  158f90: f81f03a1     	stur	x1, [x29, #-0x10]
  158f94: f85f83a0     	ldur	x0, [x29, #-0x8]
  158f98: eb08001f     	cmp	x0, x8
  158f9c: 1a9f17ee     	cset	w14, eq
  158fa0: f90013e9     	str	x9, [sp, #0x20]
  158fa4: f9000fea     	str	x10, [sp, #0x18]
  158fa8: f9000beb     	str	x11, [sp, #0x10]
  158fac: f90007ec     	str	x12, [sp, #0x8]
  158fb0: f90003ed     	str	x13, [sp]
  158fb4: 3700004e     	tbnz	w14, #0x0, 0x158fbc <FLAC__bitwriter_dump+0x68>
  158fb8: 14000005     	b	0x158fcc <FLAC__bitwriter_dump+0x78>
  158fbc: f85f03a0     	ldur	x0, [x29, #-0x10]
  158fc0: f94003e1     	ldr	x1, [sp]
  158fc4: 97fd2c37     	bl	0xa40a0 <fprintf@plt>
  158fc8: 14000073     	b	0x159194 <FLAC__bitwriter_dump+0x240>
  158fcc: 321b03e8     	orr	w8, wzr, #0x20
  158fd0: f85f03a0     	ldur	x0, [x29, #-0x10]
  158fd4: f85f83a9     	ldur	x9, [x29, #-0x8]
  158fd8: b9400d22     	ldr	w2, [x9, #0xc]
  158fdc: f85f83a9     	ldur	x9, [x29, #-0x8]
  158fe0: b9401123     	ldr	w3, [x9, #0x10]
  158fe4: f85f83a9     	ldur	x9, [x29, #-0x8]
  158fe8: b9401524     	ldr	w4, [x9, #0x14]
  158fec: f85f83a9     	ldur	x9, [x29, #-0x8]
  158ff0: b940112a     	ldr	w10, [x9, #0x10]
  158ff4: 1b087d48     	mul	w8, w10, w8
  158ff8: f85f83a9     	ldur	x9, [x29, #-0x8]
  158ffc: b940152a     	ldr	w10, [x9, #0x14]
  159000: 0b0a0105     	add	w5, w8, w10
  159004: f94013e1     	ldr	x1, [sp, #0x20]
  159008: 97fd2c26     	bl	0xa40a0 <fprintf@plt>
  15900c: b81ec3bf     	stur	wzr, [x29, #-0x14]
  159010: b85ec3a8     	ldur	w8, [x29, #-0x14]
  159014: f85f83a9     	ldur	x9, [x29, #-0x8]
  159018: b940112a     	ldr	w10, [x9, #0x10]
  15901c: 6b0a011f     	cmp	w8, w10
  159020: 1a9f27e8     	cset	w8, lo
  159024: 37000048     	tbnz	w8, #0x0, 0x15902c <FLAC__bitwriter_dump+0xd8>
  159028: 1400002f     	b	0x1590e4 <FLAC__bitwriter_dump+0x190>
  15902c: f85f03a0     	ldur	x0, [x29, #-0x10]
  159030: b85ec3a2     	ldur	w2, [x29, #-0x14]
  159034: f9400fe1     	ldr	x1, [sp, #0x18]
  159038: 97fd2c1a     	bl	0xa40a0 <fprintf@plt>
  15903c: b81e83bf     	stur	wzr, [x29, #-0x18]
  159040: 321b03e8     	orr	w8, wzr, #0x20
  159044: b85e83a9     	ldur	w9, [x29, #-0x18]
  159048: 6b08013f     	cmp	w9, w8
  15904c: 1a9f27e8     	cset	w8, lo
  159050: 37000048     	tbnz	w8, #0x0, 0x159058 <FLAC__bitwriter_dump+0x104>
  159054: 1400001d     	b	0x1590c8 <FLAC__bitwriter_dump+0x174>
  159058: b27e03e8     	orr	x8, xzr, #0x4
  15905c: 320003e9     	orr	w9, wzr, #0x1
  159060: 5280000a     	mov	w10, #0x0               // =0
  159064: 321b03eb     	orr	w11, wzr, #0x20
  159068: f85f03a0     	ldur	x0, [x29, #-0x10]
  15906c: f85f83ac     	ldur	x12, [x29, #-0x8]
  159070: f940018c     	ldr	x12, [x12]
  159074: b85ec3ad     	ldur	w13, [x29, #-0x14]
  159078: 2a0d03ee     	mov	w14, w13
  15907c: d3407dce     	ubfx	x14, x14, #0, #32
  159080: 9b0e7d08     	mul	x8, x8, x14
  159084: 8b080188     	add	x8, x12, x8
  159088: b940010d     	ldr	w13, [x8]
  15908c: b85e83af     	ldur	w15, [x29, #-0x18]
  159090: 6b0f016b     	subs	w11, w11, w15
  159094: 7100056b     	subs	w11, w11, #0x1
  159098: 1acb212b     	lsl	w11, w9, w11
  15909c: 0a0b01ab     	and	w11, w13, w11
  1590a0: 6b0a017f     	cmp	w11, w10
  1590a4: 1a9f07eb     	cset	w11, ne
  1590a8: 7200017f     	tst	w11, #0x1
  1590ac: 1a8a1122     	csel	w2, w9, w10, ne
  1590b0: f94007e1     	ldr	x1, [sp, #0x8]
  1590b4: 97fd2bfb     	bl	0xa40a0 <fprintf@plt>
  1590b8: b85e83a8     	ldur	w8, [x29, #-0x18]
  1590bc: 11000508     	add	w8, w8, #0x1
  1590c0: b81e83a8     	stur	w8, [x29, #-0x18]
  1590c4: 17ffffdf     	b	0x159040 <FLAC__bitwriter_dump+0xec>
  1590c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1590cc: f9400be1     	ldr	x1, [sp, #0x10]
  1590d0: 97fd2bf4     	bl	0xa40a0 <fprintf@plt>
  1590d4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1590d8: 11000508     	add	w8, w8, #0x1
  1590dc: b81ec3a8     	stur	w8, [x29, #-0x14]
  1590e0: 17ffffcc     	b	0x159010 <FLAC__bitwriter_dump+0xbc>
  1590e4: 52800008     	mov	w8, #0x0                // =0
  1590e8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1590ec: b940152a     	ldr	w10, [x9, #0x14]
  1590f0: 6b08015f     	cmp	w10, w8
  1590f4: 1a9f97e8     	cset	w8, hi
  1590f8: 37000048     	tbnz	w8, #0x0, 0x159100 <FLAC__bitwriter_dump+0x1ac>
  1590fc: 14000026     	b	0x159194 <FLAC__bitwriter_dump+0x240>
  159100: f85f03a0     	ldur	x0, [x29, #-0x10]
  159104: b85ec3a2     	ldur	w2, [x29, #-0x14]
  159108: f9400fe1     	ldr	x1, [sp, #0x18]
  15910c: 97fd2be5     	bl	0xa40a0 <fprintf@plt>
  159110: b81e83bf     	stur	wzr, [x29, #-0x18]
  159114: b85e83a8     	ldur	w8, [x29, #-0x18]
  159118: f85f83a9     	ldur	x9, [x29, #-0x8]
  15911c: b940152a     	ldr	w10, [x9, #0x14]
  159120: 6b0a011f     	cmp	w8, w10
  159124: 1a9f27e8     	cset	w8, lo
  159128: 37000048     	tbnz	w8, #0x0, 0x159130 <FLAC__bitwriter_dump+0x1dc>
  15912c: 14000017     	b	0x159188 <FLAC__bitwriter_dump+0x234>
  159130: 320003e8     	orr	w8, wzr, #0x1
  159134: 52800009     	mov	w9, #0x0                // =0
  159138: f85f03a0     	ldur	x0, [x29, #-0x10]
  15913c: f85f83aa     	ldur	x10, [x29, #-0x8]
  159140: b940094b     	ldr	w11, [x10, #0x8]
  159144: f85f83aa     	ldur	x10, [x29, #-0x8]
  159148: b940154c     	ldr	w12, [x10, #0x14]
  15914c: b85e83ad     	ldur	w13, [x29, #-0x18]
  159150: 6b0d018c     	subs	w12, w12, w13
  159154: 7100058c     	subs	w12, w12, #0x1
  159158: 1acc210c     	lsl	w12, w8, w12
  15915c: 0a0c016b     	and	w11, w11, w12
  159160: 6b09017f     	cmp	w11, w9
  159164: 1a9f07eb     	cset	w11, ne
  159168: 7200017f     	tst	w11, #0x1
  15916c: 1a891102     	csel	w2, w8, w9, ne
  159170: f94007e1     	ldr	x1, [sp, #0x8]
  159174: 97fd2bcb     	bl	0xa40a0 <fprintf@plt>
  159178: b85e83a8     	ldur	w8, [x29, #-0x18]
  15917c: 11000508     	add	w8, w8, #0x1
  159180: b81e83a8     	stur	w8, [x29, #-0x18]
  159184: 17ffffe4     	b	0x159114 <FLAC__bitwriter_dump+0x1c0>
  159188: f85f03a0     	ldur	x0, [x29, #-0x10]
  15918c: f9400be1     	ldr	x1, [sp, #0x10]
  159190: 97fd2bc4     	bl	0xa40a0 <fprintf@plt>
  159194: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  159198: 910143ff     	add	sp, sp, #0x50
  15919c: d65f03c0     	ret

00000000001591a0 <FLAC__bitwriter_get_write_crc16>:
  1591a0: d10143ff     	sub	sp, sp, #0x50
  1591a4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1591a8: 910103fd     	add	x29, sp, #0x40
  1591ac: d53bd048     	mrs	x8, TPIDR_EL0
  1591b0: f9401508     	ldr	x8, [x8, #0x28]
  1591b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1591b8: f9000fe0     	str	x0, [sp, #0x18]
  1591bc: f9000be1     	str	x1, [sp, #0x10]
  1591c0: f9400fe0     	ldr	x0, [sp, #0x18]
  1591c4: d10043a1     	sub	x1, x29, #0x10
  1591c8: d10063a2     	sub	x2, x29, #0x18
  1591cc: 97fd3e7d     	bl	0xa8bc0 <FLAC__bitwriter_get_buffer@plt>
  1591d0: 350000a0     	cbnz	w0, 0x1591e4 <FLAC__bitwriter_get_write_crc16+0x44>
  1591d4: 14000001     	b	0x1591d8 <FLAC__bitwriter_get_write_crc16+0x38>
  1591d8: 2a1f03e8     	mov	w8, wzr
  1591dc: b81e43a8     	stur	w8, [x29, #-0x1c]
  1591e0: 1400000b     	b	0x15920c <FLAC__bitwriter_get_write_crc16+0x6c>
  1591e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1591e8: b85e83a1     	ldur	w1, [x29, #-0x18]
  1591ec: 97fd2211     	bl	0xa1a30 <FLAC__crc16@plt>
  1591f0: f9400bfe     	ldr	x30, [sp, #0x10]
  1591f4: 790003c0     	strh	w0, [x30]
  1591f8: f9400fe0     	ldr	x0, [sp, #0x18]
  1591fc: 97fd4219     	bl	0xa9a60 <FLAC__bitwriter_release_buffer@plt>
  159200: 320003e1     	orr	w1, wzr, #0x1
  159204: b81e43a1     	stur	w1, [x29, #-0x1c]
  159208: 14000001     	b	0x15920c <FLAC__bitwriter_get_write_crc16+0x6c>
  15920c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  159210: d53bd049     	mrs	x9, TPIDR_EL0
  159214: f9401529     	ldr	x9, [x9, #0x28]
  159218: f85f83aa     	ldur	x10, [x29, #-0x8]
  15921c: eb0a0129     	subs	x9, x9, x10
  159220: b9000fe8     	str	w8, [sp, #0xc]
  159224: f90003e9     	str	x9, [sp]
  159228: 540000c1     	b.ne	0x159240 <FLAC__bitwriter_get_write_crc16+0xa0>
  15922c: 14000001     	b	0x159230 <FLAC__bitwriter_get_write_crc16+0x90>
  159230: b9400fe0     	ldr	w0, [sp, #0xc]
  159234: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  159238: 910143ff     	add	sp, sp, #0x50
  15923c: d65f03c0     	ret
  159240: 97fd42cc     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000159244 <FLAC__bitwriter_get_buffer>:
  159244: d100c3ff     	sub	sp, sp, #0x30
  159248: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15924c: 910083fd     	add	x29, sp, #0x20
  159250: 32000be8     	orr	w8, wzr, #0x7
  159254: f9000be0     	str	x0, [sp, #0x10]
  159258: f90007e1     	str	x1, [sp, #0x8]
  15925c: f90003e2     	str	x2, [sp]
  159260: f9400be0     	ldr	x0, [sp, #0x10]
  159264: b9401409     	ldr	w9, [x0, #0x14]
  159268: 0a080128     	and	w8, w9, w8
  15926c: 35000048     	cbnz	w8, 0x159274 <FLAC__bitwriter_get_buffer+0x30>
  159270: 14000003     	b	0x15927c <FLAC__bitwriter_get_buffer+0x38>
  159274: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159278: 14000058     	b	0x1593d8 <FLAC__bitwriter_get_buffer+0x194>
  15927c: f9400be8     	ldr	x8, [sp, #0x10]
  159280: b9401509     	ldr	w9, [x8, #0x14]
  159284: 35000049     	cbnz	w9, 0x15928c <FLAC__bitwriter_get_buffer+0x48>
  159288: 14000041     	b	0x15938c <FLAC__bitwriter_get_buffer+0x148>
  15928c: f9400be8     	ldr	x8, [sp, #0x10]
  159290: b9401109     	ldr	w9, [x8, #0x10]
  159294: f9400be8     	ldr	x8, [sp, #0x10]
  159298: b9400d0a     	ldr	w10, [x8, #0xc]
  15929c: 6b0a013f     	cmp	w9, w10
  1592a0: 1a9f17e9     	cset	w9, eq
  1592a4: 37000049     	tbnz	w9, #0x0, 0x1592ac <FLAC__bitwriter_get_buffer+0x68>
  1592a8: 14000007     	b	0x1592c4 <FLAC__bitwriter_get_buffer+0x80>
  1592ac: 321b03e1     	orr	w1, wzr, #0x20
  1592b0: f9400be0     	ldr	x0, [sp, #0x10]
  1592b4: 94000092     	bl	0x1594fc <FLAC__bitwriter_get_input_bits_unconsumed+0x2c>
  1592b8: 35000060     	cbnz	w0, 0x1592c4 <FLAC__bitwriter_get_buffer+0x80>
  1592bc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1592c0: 14000046     	b	0x1593d8 <FLAC__bitwriter_get_buffer+0x194>
  1592c4: b27e03e8     	orr	x8, xzr, #0x4
  1592c8: 32181fe9     	orr	w9, wzr, #0xff00
  1592cc: 321d03ea     	orr	w10, wzr, #0x8
  1592d0: 32001feb     	orr	w11, wzr, #0xff
  1592d4: 321d07ec     	orr	w12, wzr, #0x18
  1592d8: 321b03ed     	orr	w13, wzr, #0x20
  1592dc: f9400bee     	ldr	x14, [sp, #0x10]
  1592e0: b94009cf     	ldr	w15, [x14, #0x8]
  1592e4: f9400bee     	ldr	x14, [sp, #0x10]
  1592e8: b94015d0     	ldr	w16, [x14, #0x14]
  1592ec: 6b1001b0     	subs	w16, w13, w16
  1592f0: 1ad021ef     	lsl	w15, w15, w16
  1592f4: 1acc25ef     	lsr	w15, w15, w12
  1592f8: 0a0b01ef     	and	w15, w15, w11
  1592fc: f9400bee     	ldr	x14, [sp, #0x10]
  159300: b94009d0     	ldr	w16, [x14, #0x8]
  159304: f9400bee     	ldr	x14, [sp, #0x10]
  159308: b94015d1     	ldr	w17, [x14, #0x14]
  15930c: 6b1101b1     	subs	w17, w13, w17
  159310: 1ad12210     	lsl	w16, w16, w17
  159314: 1aca2610     	lsr	w16, w16, w10
  159318: 0a090210     	and	w16, w16, w9
  15931c: 2a1001ef     	orr	w15, w15, w16
  159320: f9400bee     	ldr	x14, [sp, #0x10]
  159324: b94009d0     	ldr	w16, [x14, #0x8]
  159328: f9400bee     	ldr	x14, [sp, #0x10]
  15932c: b94015d1     	ldr	w17, [x14, #0x14]
  159330: 6b1101b1     	subs	w17, w13, w17
  159334: 1ad12210     	lsl	w16, w16, w17
  159338: 0a090209     	and	w9, w16, w9
  15933c: 1aca2129     	lsl	w9, w9, w10
  159340: 2a0901e9     	orr	w9, w15, w9
  159344: f9400bee     	ldr	x14, [sp, #0x10]
  159348: b94009ca     	ldr	w10, [x14, #0x8]
  15934c: f9400bee     	ldr	x14, [sp, #0x10]
  159350: b94015cf     	ldr	w15, [x14, #0x14]
  159354: 6b0f01ad     	subs	w13, w13, w15
  159358: 1acd214a     	lsl	w10, w10, w13
  15935c: 0a0b014a     	and	w10, w10, w11
  159360: 1acc214a     	lsl	w10, w10, w12
  159364: 2a0a0129     	orr	w9, w9, w10
  159368: f9400bee     	ldr	x14, [sp, #0x10]
  15936c: f94001ce     	ldr	x14, [x14]
  159370: f9400be0     	ldr	x0, [sp, #0x10]
  159374: b940100a     	ldr	w10, [x0, #0x10]
  159378: 2a0a03e0     	mov	w0, w10
  15937c: d3407c00     	ubfx	x0, x0, #0, #32
  159380: 9b007d08     	mul	x8, x8, x0
  159384: 8b0801c8     	add	x8, x14, x8
  159388: b9000109     	str	w9, [x8]
  15938c: 320003e8     	orr	w8, wzr, #0x1
  159390: 320007e9     	orr	w9, wzr, #0x3
  159394: 321e03ea     	orr	w10, wzr, #0x4
  159398: f9400beb     	ldr	x11, [sp, #0x10]
  15939c: f940016b     	ldr	x11, [x11]
  1593a0: f94007ec     	ldr	x12, [sp, #0x8]
  1593a4: f900018b     	str	x11, [x12]
  1593a8: f9400beb     	ldr	x11, [sp, #0x10]
  1593ac: b940116d     	ldr	w13, [x11, #0x10]
  1593b0: 1b0d7d4a     	mul	w10, w10, w13
  1593b4: f9400beb     	ldr	x11, [sp, #0x10]
  1593b8: b940156d     	ldr	w13, [x11, #0x14]
  1593bc: 1ac925a9     	lsr	w9, w13, w9
  1593c0: 0b090149     	add	w9, w10, w9
  1593c4: 2a0903eb     	mov	w11, w9
  1593c8: d3407d6b     	ubfx	x11, x11, #0, #32
  1593cc: f94003ec     	ldr	x12, [sp]
  1593d0: f900018b     	str	x11, [x12]
  1593d4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1593d8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1593dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1593e0: 9100c3ff     	add	sp, sp, #0x30
  1593e4: d65f03c0     	ret

00000000001593e8 <FLAC__bitwriter_release_buffer>:
  1593e8: d10043ff     	sub	sp, sp, #0x10
  1593ec: f90007e0     	str	x0, [sp, #0x8]
  1593f0: 910043ff     	add	sp, sp, #0x10
  1593f4: d65f03c0     	ret

00000000001593f8 <FLAC__bitwriter_get_write_crc8>:
  1593f8: d10143ff     	sub	sp, sp, #0x50
  1593fc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  159400: 910103fd     	add	x29, sp, #0x40
  159404: d53bd048     	mrs	x8, TPIDR_EL0
  159408: f9401508     	ldr	x8, [x8, #0x28]
  15940c: f81f83a8     	stur	x8, [x29, #-0x8]
  159410: f9000fe0     	str	x0, [sp, #0x18]
  159414: f9000be1     	str	x1, [sp, #0x10]
  159418: f9400fe0     	ldr	x0, [sp, #0x18]
  15941c: d10043a1     	sub	x1, x29, #0x10
  159420: d10063a2     	sub	x2, x29, #0x18
  159424: 97fd3de7     	bl	0xa8bc0 <FLAC__bitwriter_get_buffer@plt>
  159428: 350000a0     	cbnz	w0, 0x15943c <FLAC__bitwriter_get_write_crc8+0x44>
  15942c: 14000001     	b	0x159430 <FLAC__bitwriter_get_write_crc8+0x38>
  159430: 2a1f03e8     	mov	w8, wzr
  159434: b81e43a8     	stur	w8, [x29, #-0x1c]
  159438: 1400000b     	b	0x159464 <FLAC__bitwriter_get_write_crc8+0x6c>
  15943c: f85f03a0     	ldur	x0, [x29, #-0x10]
  159440: b85e83a1     	ldur	w1, [x29, #-0x18]
  159444: 97fd252f     	bl	0xa2900 <FLAC__crc8@plt>
  159448: f9400bfe     	ldr	x30, [sp, #0x10]
  15944c: 390003c0     	strb	w0, [x30]
  159450: f9400fe0     	ldr	x0, [sp, #0x18]
  159454: 97fd4183     	bl	0xa9a60 <FLAC__bitwriter_release_buffer@plt>
  159458: 320003e1     	orr	w1, wzr, #0x1
  15945c: b81e43a1     	stur	w1, [x29, #-0x1c]
  159460: 14000001     	b	0x159464 <FLAC__bitwriter_get_write_crc8+0x6c>
  159464: b85e43a8     	ldur	w8, [x29, #-0x1c]
  159468: d53bd049     	mrs	x9, TPIDR_EL0
  15946c: f9401529     	ldr	x9, [x9, #0x28]
  159470: f85f83aa     	ldur	x10, [x29, #-0x8]
  159474: eb0a0129     	subs	x9, x9, x10
  159478: b9000fe8     	str	w8, [sp, #0xc]
  15947c: f90003e9     	str	x9, [sp]
  159480: 540000c1     	b.ne	0x159498 <FLAC__bitwriter_get_write_crc8+0xa0>
  159484: 14000001     	b	0x159488 <FLAC__bitwriter_get_write_crc8+0x90>
  159488: b9400fe0     	ldr	w0, [sp, #0xc]
  15948c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  159490: 910143ff     	add	sp, sp, #0x50
  159494: d65f03c0     	ret
  159498: 97fd4236     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000015949c <FLAC__bitwriter_is_byte_aligned>:
  15949c: d10043ff     	sub	sp, sp, #0x10
  1594a0: 32000be8     	orr	w8, wzr, #0x7
  1594a4: 52800009     	mov	w9, #0x0                // =0
  1594a8: f90007e0     	str	x0, [sp, #0x8]
  1594ac: f94007e0     	ldr	x0, [sp, #0x8]
  1594b0: b940140a     	ldr	w10, [x0, #0x14]
  1594b4: 0a080148     	and	w8, w10, w8
  1594b8: 6b09011f     	cmp	w8, w9
  1594bc: 1a9f17e8     	cset	w8, eq
  1594c0: 320003e9     	orr	w9, wzr, #0x1
  1594c4: 0a090100     	and	w0, w8, w9
  1594c8: 910043ff     	add	sp, sp, #0x10
  1594cc: d65f03c0     	ret

00000000001594d0 <FLAC__bitwriter_get_input_bits_unconsumed>:
  1594d0: d10043ff     	sub	sp, sp, #0x10
  1594d4: 321b03e8     	orr	w8, wzr, #0x20
  1594d8: f90007e0     	str	x0, [sp, #0x8]
  1594dc: f94007e0     	ldr	x0, [sp, #0x8]
  1594e0: b9401009     	ldr	w9, [x0, #0x10]
  1594e4: 1b087d28     	mul	w8, w9, w8
  1594e8: f94007e0     	ldr	x0, [sp, #0x8]
  1594ec: b9401409     	ldr	w9, [x0, #0x14]
  1594f0: 0b090100     	add	w0, w8, w9
  1594f4: 910043ff     	add	sp, sp, #0x10
  1594f8: d65f03c0     	ret
  1594fc: d10103ff     	sub	sp, sp, #0x40
  159500: a9037bfd     	stp	x29, x30, [sp, #0x30]
  159504: 9100c3fd     	add	x29, sp, #0x30
  159508: 321b03e8     	orr	w8, wzr, #0x20
  15950c: d2800009     	mov	x9, #0x0                // =0
  159510: f81f03a0     	stur	x0, [x29, #-0x10]
  159514: b81ec3a1     	stur	w1, [x29, #-0x14]
  159518: f85f03a0     	ldur	x0, [x29, #-0x10]
  15951c: b9401001     	ldr	w1, [x0, #0x10]
  159520: f85f03a0     	ldur	x0, [x29, #-0x10]
  159524: b940140a     	ldr	w10, [x0, #0x14]
  159528: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15952c: 0b0b014a     	add	w10, w10, w11
  159530: 1100814a     	add	w10, w10, #0x20
  159534: 7100054a     	subs	w10, w10, #0x1
  159538: 1ac80948     	udiv	w8, w10, w8
  15953c: 0b080028     	add	w8, w1, w8
  159540: b9001be8     	str	w8, [sp, #0x18]
  159544: f85f03a0     	ldur	x0, [x29, #-0x10]
  159548: b9400c08     	ldr	w8, [x0, #0xc]
  15954c: b9401bea     	ldr	w10, [sp, #0x18]
  159550: 6b0a011f     	cmp	w8, w10
  159554: 1a9f37e8     	cset	w8, hs
  159558: f90007e9     	str	x9, [sp, #0x8]
  15955c: 37000048     	tbnz	w8, #0x0, 0x159564 <FLAC__bitwriter_get_input_bits_unconsumed+0x94>
  159560: 14000004     	b	0x159570 <FLAC__bitwriter_get_input_bits_unconsumed+0xa0>
  159564: 320003e8     	orr	w8, wzr, #0x1
  159568: b81fc3a8     	stur	w8, [x29, #-0x4]
  15956c: 1400002f     	b	0x159628 <FLAC__bitwriter_get_input_bits_unconsumed+0x158>
  159570: 321603e8     	orr	w8, wzr, #0x400
  159574: b9401be9     	ldr	w9, [sp, #0x18]
  159578: f85f03aa     	ldur	x10, [x29, #-0x10]
  15957c: b9400d4b     	ldr	w11, [x10, #0xc]
  159580: 6b0b0129     	subs	w9, w9, w11
  159584: 1ac8092b     	udiv	w11, w9, w8
  159588: 1b087d68     	mul	w8, w11, w8
  15958c: 6b080128     	subs	w8, w9, w8
  159590: 35000048     	cbnz	w8, 0x159598 <FLAC__bitwriter_get_input_bits_unconsumed+0xc8>
  159594: 1400000d     	b	0x1595c8 <FLAC__bitwriter_get_input_bits_unconsumed+0xf8>
  159598: 321603e8     	orr	w8, wzr, #0x400
  15959c: b9401be9     	ldr	w9, [sp, #0x18]
  1595a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1595a4: b9400d4b     	ldr	w11, [x10, #0xc]
  1595a8: 6b0b0129     	subs	w9, w9, w11
  1595ac: 1ac8092b     	udiv	w11, w9, w8
  1595b0: 1b087d6b     	mul	w11, w11, w8
  1595b4: 6b0b0129     	subs	w9, w9, w11
  1595b8: 6b090108     	subs	w8, w8, w9
  1595bc: b9401be9     	ldr	w9, [sp, #0x18]
  1595c0: 0b080128     	add	w8, w9, w8
  1595c4: b9001be8     	str	w8, [sp, #0x18]
  1595c8: b27e03e1     	orr	x1, xzr, #0x4
  1595cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1595d0: f9400100     	ldr	x0, [x8]
  1595d4: b9401be9     	ldr	w9, [sp, #0x18]
  1595d8: 2a0903e8     	mov	w8, w9
  1595dc: d3407d02     	ubfx	x2, x8, #0, #32
  1595e0: 940006e0     	bl	0x15b160 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x68>
  1595e4: f9000be0     	str	x0, [sp, #0x10]
  1595e8: f9400be8     	ldr	x8, [sp, #0x10]
  1595ec: f94007e0     	ldr	x0, [sp, #0x8]
  1595f0: eb00011f     	cmp	x8, x0
  1595f4: 1a9f17e9     	cset	w9, eq
  1595f8: 37000049     	tbnz	w9, #0x0, 0x159600 <FLAC__bitwriter_get_input_bits_unconsumed+0x130>
  1595fc: 14000003     	b	0x159608 <FLAC__bitwriter_get_input_bits_unconsumed+0x138>
  159600: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159604: 14000009     	b	0x159628 <FLAC__bitwriter_get_input_bits_unconsumed+0x158>
  159608: 320003e8     	orr	w8, wzr, #0x1
  15960c: f9400be9     	ldr	x9, [sp, #0x10]
  159610: f85f03aa     	ldur	x10, [x29, #-0x10]
  159614: f9000149     	str	x9, [x10]
  159618: b9401beb     	ldr	w11, [sp, #0x18]
  15961c: f85f03a9     	ldur	x9, [x29, #-0x10]
  159620: b9000d2b     	str	w11, [x9, #0xc]
  159624: b81fc3a8     	stur	w8, [x29, #-0x4]
  159628: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15962c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  159630: 910103ff     	add	sp, sp, #0x40
  159634: d65f03c0     	ret

0000000000159638 <FLAC__bitwriter_write_zeroes>:
  159638: d10103ff     	sub	sp, sp, #0x40
  15963c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  159640: 9100c3fd     	add	x29, sp, #0x30
  159644: f81f03a0     	stur	x0, [x29, #-0x10]
  159648: b81ec3a1     	stur	w1, [x29, #-0x14]
  15964c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  159650: 34000041     	cbz	w1, 0x159658 <FLAC__bitwriter_write_zeroes+0x20>
  159654: 14000004     	b	0x159664 <FLAC__bitwriter_write_zeroes+0x2c>
  159658: 320003e8     	orr	w8, wzr, #0x1
  15965c: b81fc3a8     	stur	w8, [x29, #-0x4]
  159660: 1400008e     	b	0x159898 <FLAC__bitwriter_write_zeroes+0x260>
  159664: f85f03a8     	ldur	x8, [x29, #-0x10]
  159668: b9400d09     	ldr	w9, [x8, #0xc]
  15966c: f85f03a8     	ldur	x8, [x29, #-0x10]
  159670: b940110a     	ldr	w10, [x8, #0x10]
  159674: b85ec3ab     	ldur	w11, [x29, #-0x14]
  159678: 0b0b014a     	add	w10, w10, w11
  15967c: 6b0a013f     	cmp	w9, w10
  159680: 1a9f87e9     	cset	w9, ls
  159684: 37000049     	tbnz	w9, #0x0, 0x15968c <FLAC__bitwriter_write_zeroes+0x54>
  159688: 14000007     	b	0x1596a4 <FLAC__bitwriter_write_zeroes+0x6c>
  15968c: f85f03a0     	ldur	x0, [x29, #-0x10]
  159690: b85ec3a1     	ldur	w1, [x29, #-0x14]
  159694: 97ffff9a     	bl	0x1594fc <FLAC__bitwriter_get_input_bits_unconsumed+0x2c>
  159698: 35000060     	cbnz	w0, 0x1596a4 <FLAC__bitwriter_write_zeroes+0x6c>
  15969c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1596a0: 1400007e     	b	0x159898 <FLAC__bitwriter_write_zeroes+0x260>
  1596a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1596a8: b9401509     	ldr	w9, [x8, #0x14]
  1596ac: 35000049     	cbnz	w9, 0x1596b4 <FLAC__bitwriter_write_zeroes+0x7c>
  1596b0: 14000056     	b	0x159808 <FLAC__bitwriter_write_zeroes+0x1d0>
  1596b4: 321b03e8     	orr	w8, wzr, #0x20
  1596b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1596bc: b940152a     	ldr	w10, [x9, #0x14]
  1596c0: 6b0a0108     	subs	w8, w8, w10
  1596c4: b90017e8     	str	w8, [sp, #0x14]
  1596c8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1596cc: b90013e8     	str	w8, [sp, #0x10]
  1596d0: b94017e8     	ldr	w8, [sp, #0x14]
  1596d4: b94013ea     	ldr	w10, [sp, #0x10]
  1596d8: 6b0a011f     	cmp	w8, w10
  1596dc: 1a9f27e8     	cset	w8, lo
  1596e0: 37000048     	tbnz	w8, #0x0, 0x1596e8 <FLAC__bitwriter_write_zeroes+0xb0>
  1596e4: 14000004     	b	0x1596f4 <FLAC__bitwriter_write_zeroes+0xbc>
  1596e8: b94017e8     	ldr	w8, [sp, #0x14]
  1596ec: b9000be8     	str	w8, [sp, #0x8]
  1596f0: 14000003     	b	0x1596fc <FLAC__bitwriter_write_zeroes+0xc4>
  1596f4: b94013e8     	ldr	w8, [sp, #0x10]
  1596f8: b9000be8     	str	w8, [sp, #0x8]
  1596fc: b9400be8     	ldr	w8, [sp, #0x8]
  159700: 321b03e9     	orr	w9, wzr, #0x20
  159704: b9000fe8     	str	w8, [sp, #0xc]
  159708: b9400fe8     	ldr	w8, [sp, #0xc]
  15970c: b9001be8     	str	w8, [sp, #0x18]
  159710: b9401be8     	ldr	w8, [sp, #0x18]
  159714: f85f03aa     	ldur	x10, [x29, #-0x10]
  159718: b940094b     	ldr	w11, [x10, #0x8]
  15971c: 1ac82168     	lsl	w8, w11, w8
  159720: b9000948     	str	w8, [x10, #0x8]
  159724: b9401be8     	ldr	w8, [sp, #0x18]
  159728: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15972c: 6b080168     	subs	w8, w11, w8
  159730: b81ec3a8     	stur	w8, [x29, #-0x14]
  159734: b9401be8     	ldr	w8, [sp, #0x18]
  159738: f85f03aa     	ldur	x10, [x29, #-0x10]
  15973c: b940154b     	ldr	w11, [x10, #0x14]
  159740: 0b080168     	add	w8, w11, w8
  159744: b9001548     	str	w8, [x10, #0x14]
  159748: f85f03aa     	ldur	x10, [x29, #-0x10]
  15974c: b9401548     	ldr	w8, [x10, #0x14]
  159750: 6b09011f     	cmp	w8, w9
  159754: 1a9f17e8     	cset	w8, eq
  159758: 37000048     	tbnz	w8, #0x0, 0x159760 <FLAC__bitwriter_write_zeroes+0x128>
  15975c: 14000028     	b	0x1597fc <FLAC__bitwriter_write_zeroes+0x1c4>
  159760: b27e03e8     	orr	x8, xzr, #0x4
  159764: 32181fe9     	orr	w9, wzr, #0xff00
  159768: 321d03ea     	orr	w10, wzr, #0x8
  15976c: 32001feb     	orr	w11, wzr, #0xff
  159770: 321d07ec     	orr	w12, wzr, #0x18
  159774: f85f03ad     	ldur	x13, [x29, #-0x10]
  159778: b94009ae     	ldr	w14, [x13, #0x8]
  15977c: 1acc25ce     	lsr	w14, w14, w12
  159780: 0a0b01ce     	and	w14, w14, w11
  159784: f85f03ad     	ldur	x13, [x29, #-0x10]
  159788: b94009af     	ldr	w15, [x13, #0x8]
  15978c: 1aca25ef     	lsr	w15, w15, w10
  159790: 0a0901ef     	and	w15, w15, w9
  159794: 2a0f01ce     	orr	w14, w14, w15
  159798: f85f03ad     	ldur	x13, [x29, #-0x10]
  15979c: b94009af     	ldr	w15, [x13, #0x8]
  1597a0: 0a0901e9     	and	w9, w15, w9
  1597a4: 1aca2129     	lsl	w9, w9, w10
  1597a8: 2a0901c9     	orr	w9, w14, w9
  1597ac: f85f03ad     	ldur	x13, [x29, #-0x10]
  1597b0: b94009aa     	ldr	w10, [x13, #0x8]
  1597b4: 0a0b014a     	and	w10, w10, w11
  1597b8: 1acc214a     	lsl	w10, w10, w12
  1597bc: 2a0a0129     	orr	w9, w9, w10
  1597c0: f85f03ad     	ldur	x13, [x29, #-0x10]
  1597c4: f94001ad     	ldr	x13, [x13]
  1597c8: f85f03b0     	ldur	x16, [x29, #-0x10]
  1597cc: b940120a     	ldr	w10, [x16, #0x10]
  1597d0: 2a0a03f1     	mov	w17, w10
  1597d4: d3407e31     	ubfx	x17, x17, #0, #32
  1597d8: 2a1103ea     	mov	w10, w17
  1597dc: 1100054a     	add	w10, w10, #0x1
  1597e0: b900120a     	str	w10, [x16, #0x10]
  1597e4: 9b117d08     	mul	x8, x8, x17
  1597e8: 8b0801a8     	add	x8, x13, x8
  1597ec: b9000109     	str	w9, [x8]
  1597f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1597f4: b900151f     	str	wzr, [x8, #0x14]
  1597f8: 14000004     	b	0x159808 <FLAC__bitwriter_write_zeroes+0x1d0>
  1597fc: 320003e8     	orr	w8, wzr, #0x1
  159800: b81fc3a8     	stur	w8, [x29, #-0x4]
  159804: 14000025     	b	0x159898 <FLAC__bitwriter_write_zeroes+0x260>
  159808: 321b03e8     	orr	w8, wzr, #0x20
  15980c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  159810: 6b08013f     	cmp	w9, w8
  159814: 1a9f37e8     	cset	w8, hs
  159818: 37000048     	tbnz	w8, #0x0, 0x159820 <FLAC__bitwriter_write_zeroes+0x1e8>
  15981c: 14000012     	b	0x159864 <FLAC__bitwriter_write_zeroes+0x22c>
  159820: b27e03e8     	orr	x8, xzr, #0x4
  159824: f85f03a9     	ldur	x9, [x29, #-0x10]
  159828: f9400129     	ldr	x9, [x9]
  15982c: f85f03aa     	ldur	x10, [x29, #-0x10]
  159830: b940114b     	ldr	w11, [x10, #0x10]
  159834: 2a0b03ec     	mov	w12, w11
  159838: d3407d8c     	ubfx	x12, x12, #0, #32
  15983c: 2a0c03eb     	mov	w11, w12
  159840: 1100056b     	add	w11, w11, #0x1
  159844: b900114b     	str	w11, [x10, #0x10]
  159848: 9b0c7d08     	mul	x8, x8, x12
  15984c: 8b080128     	add	x8, x9, x8
  159850: b900011f     	str	wzr, [x8]
  159854: b85ec3ab     	ldur	w11, [x29, #-0x14]
  159858: 7100816b     	subs	w11, w11, #0x20
  15985c: b81ec3ab     	stur	w11, [x29, #-0x14]
  159860: 17ffffea     	b	0x159808 <FLAC__bitwriter_write_zeroes+0x1d0>
  159864: 52800008     	mov	w8, #0x0                // =0
  159868: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15986c: 6b08013f     	cmp	w9, w8
  159870: 1a9f97e8     	cset	w8, hi
  159874: 37000048     	tbnz	w8, #0x0, 0x15987c <FLAC__bitwriter_write_zeroes+0x244>
  159878: 14000006     	b	0x159890 <FLAC__bitwriter_write_zeroes+0x258>
  15987c: f85f03a8     	ldur	x8, [x29, #-0x10]
  159880: b900091f     	str	wzr, [x8, #0x8]
  159884: b85ec3a9     	ldur	w9, [x29, #-0x14]
  159888: f85f03a8     	ldur	x8, [x29, #-0x10]
  15988c: b9001509     	str	w9, [x8, #0x14]
  159890: 320003e8     	orr	w8, wzr, #0x1
  159894: b81fc3a8     	stur	w8, [x29, #-0x4]
  159898: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15989c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1598a0: 910103ff     	add	sp, sp, #0x40
  1598a4: d65f03c0     	ret

00000000001598a8 <FLAC__bitwriter_write_raw_uint32>:
  1598a8: d100c3ff     	sub	sp, sp, #0x30
  1598ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1598b0: 910083fd     	add	x29, sp, #0x20
  1598b4: f9000be0     	str	x0, [sp, #0x10]
  1598b8: b9000fe1     	str	w1, [sp, #0xc]
  1598bc: b9000be2     	str	w2, [sp, #0x8]
  1598c0: b9400be1     	ldr	w1, [sp, #0x8]
  1598c4: 34000041     	cbz	w1, 0x1598cc <FLAC__bitwriter_write_raw_uint32+0x24>
  1598c8: 14000004     	b	0x1598d8 <FLAC__bitwriter_write_raw_uint32+0x30>
  1598cc: 320003e8     	orr	w8, wzr, #0x1
  1598d0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1598d4: 1400008f     	b	0x159b10 <FLAC__bitwriter_write_raw_uint32+0x268>
  1598d8: f9400be8     	ldr	x8, [sp, #0x10]
  1598dc: b9400d09     	ldr	w9, [x8, #0xc]
  1598e0: f9400be8     	ldr	x8, [sp, #0x10]
  1598e4: b940110a     	ldr	w10, [x8, #0x10]
  1598e8: b9400beb     	ldr	w11, [sp, #0x8]
  1598ec: 0b0b014a     	add	w10, w10, w11
  1598f0: 6b0a013f     	cmp	w9, w10
  1598f4: 1a9f87e9     	cset	w9, ls
  1598f8: 37000049     	tbnz	w9, #0x0, 0x159900 <FLAC__bitwriter_write_raw_uint32+0x58>
  1598fc: 14000007     	b	0x159918 <FLAC__bitwriter_write_raw_uint32+0x70>
  159900: f9400be0     	ldr	x0, [sp, #0x10]
  159904: b9400be1     	ldr	w1, [sp, #0x8]
  159908: 97fffefd     	bl	0x1594fc <FLAC__bitwriter_get_input_bits_unconsumed+0x2c>
  15990c: 35000060     	cbnz	w0, 0x159918 <FLAC__bitwriter_write_raw_uint32+0x70>
  159910: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159914: 1400007f     	b	0x159b10 <FLAC__bitwriter_write_raw_uint32+0x268>
  159918: 321b03e8     	orr	w8, wzr, #0x20
  15991c: f9400be9     	ldr	x9, [sp, #0x10]
  159920: b940152a     	ldr	w10, [x9, #0x14]
  159924: 6b0a0108     	subs	w8, w8, w10
  159928: b90007e8     	str	w8, [sp, #0x4]
  15992c: b9400be8     	ldr	w8, [sp, #0x8]
  159930: b94007ea     	ldr	w10, [sp, #0x4]
  159934: 6b0a011f     	cmp	w8, w10
  159938: 1a9f27e8     	cset	w8, lo
  15993c: 37000048     	tbnz	w8, #0x0, 0x159944 <FLAC__bitwriter_write_raw_uint32+0x9c>
  159940: 14000011     	b	0x159984 <FLAC__bitwriter_write_raw_uint32+0xdc>
  159944: b9400be8     	ldr	w8, [sp, #0x8]
  159948: f9400be9     	ldr	x9, [sp, #0x10]
  15994c: b940092a     	ldr	w10, [x9, #0x8]
  159950: 1ac82148     	lsl	w8, w10, w8
  159954: b9000928     	str	w8, [x9, #0x8]
  159958: b9400fe8     	ldr	w8, [sp, #0xc]
  15995c: f9400be9     	ldr	x9, [sp, #0x10]
  159960: b940092a     	ldr	w10, [x9, #0x8]
  159964: 2a080148     	orr	w8, w10, w8
  159968: b9000928     	str	w8, [x9, #0x8]
  15996c: b9400be8     	ldr	w8, [sp, #0x8]
  159970: f9400be9     	ldr	x9, [sp, #0x10]
  159974: b940152a     	ldr	w10, [x9, #0x14]
  159978: 0b080148     	add	w8, w10, w8
  15997c: b9001528     	str	w8, [x9, #0x14]
  159980: 14000062     	b	0x159b08 <FLAC__bitwriter_write_raw_uint32+0x260>
  159984: f9400be8     	ldr	x8, [sp, #0x10]
  159988: b9401509     	ldr	w9, [x8, #0x14]
  15998c: 35000049     	cbnz	w9, 0x159994 <FLAC__bitwriter_write_raw_uint32+0xec>
  159990: 14000039     	b	0x159a74 <FLAC__bitwriter_write_raw_uint32+0x1cc>
  159994: b27e03e8     	orr	x8, xzr, #0x4
  159998: 32181fe9     	orr	w9, wzr, #0xff00
  15999c: 321d03ea     	orr	w10, wzr, #0x8
  1599a0: 32001feb     	orr	w11, wzr, #0xff
  1599a4: 321d07ec     	orr	w12, wzr, #0x18
  1599a8: b94007ed     	ldr	w13, [sp, #0x4]
  1599ac: f9400bee     	ldr	x14, [sp, #0x10]
  1599b0: b94009cf     	ldr	w15, [x14, #0x8]
  1599b4: 1acd21ed     	lsl	w13, w15, w13
  1599b8: b90009cd     	str	w13, [x14, #0x8]
  1599bc: b9400fed     	ldr	w13, [sp, #0xc]
  1599c0: b9400bef     	ldr	w15, [sp, #0x8]
  1599c4: b94007f0     	ldr	w16, [sp, #0x4]
  1599c8: 6b1001ef     	subs	w15, w15, w16
  1599cc: f9400bee     	ldr	x14, [sp, #0x10]
  1599d0: b90015cf     	str	w15, [x14, #0x14]
  1599d4: 1acf25ad     	lsr	w13, w13, w15
  1599d8: f9400bee     	ldr	x14, [sp, #0x10]
  1599dc: b94009cf     	ldr	w15, [x14, #0x8]
  1599e0: 2a0d01ed     	orr	w13, w15, w13
  1599e4: b90009cd     	str	w13, [x14, #0x8]
  1599e8: f9400bee     	ldr	x14, [sp, #0x10]
  1599ec: b94009cd     	ldr	w13, [x14, #0x8]
  1599f0: 1acc25ad     	lsr	w13, w13, w12
  1599f4: 0a0b01ad     	and	w13, w13, w11
  1599f8: f9400bee     	ldr	x14, [sp, #0x10]
  1599fc: b94009cf     	ldr	w15, [x14, #0x8]
  159a00: 1aca25ef     	lsr	w15, w15, w10
  159a04: 0a0901ef     	and	w15, w15, w9
  159a08: 2a0f01ad     	orr	w13, w13, w15
  159a0c: f9400bee     	ldr	x14, [sp, #0x10]
  159a10: b94009cf     	ldr	w15, [x14, #0x8]
  159a14: 0a0901e9     	and	w9, w15, w9
  159a18: 1aca2129     	lsl	w9, w9, w10
  159a1c: 2a0901a9     	orr	w9, w13, w9
  159a20: f9400bee     	ldr	x14, [sp, #0x10]
  159a24: b94009ca     	ldr	w10, [x14, #0x8]
  159a28: 0a0b014a     	and	w10, w10, w11
  159a2c: 1acc214a     	lsl	w10, w10, w12
  159a30: 2a0a0129     	orr	w9, w9, w10
  159a34: f9400bee     	ldr	x14, [sp, #0x10]
  159a38: f94001ce     	ldr	x14, [x14]
  159a3c: f9400bf1     	ldr	x17, [sp, #0x10]
  159a40: b940122a     	ldr	w10, [x17, #0x10]
  159a44: 2a0a03e0     	mov	w0, w10
  159a48: d3407c00     	ubfx	x0, x0, #0, #32
  159a4c: 2a0003ea     	mov	w10, w0
  159a50: 1100054a     	add	w10, w10, #0x1
  159a54: b900122a     	str	w10, [x17, #0x10]
  159a58: 9b007d08     	mul	x8, x8, x0
  159a5c: 8b0801c8     	add	x8, x14, x8
  159a60: b9000109     	str	w9, [x8]
  159a64: b9400fe9     	ldr	w9, [sp, #0xc]
  159a68: f9400be8     	ldr	x8, [sp, #0x10]
  159a6c: b9000909     	str	w9, [x8, #0x8]
  159a70: 14000026     	b	0x159b08 <FLAC__bitwriter_write_raw_uint32+0x260>
  159a74: b27e03e8     	orr	x8, xzr, #0x4
  159a78: 32181fe9     	orr	w9, wzr, #0xff00
  159a7c: 321d03ea     	orr	w10, wzr, #0x8
  159a80: 32001feb     	orr	w11, wzr, #0xff
  159a84: 321d07ec     	orr	w12, wzr, #0x18
  159a88: b9400fed     	ldr	w13, [sp, #0xc]
  159a8c: f9400bee     	ldr	x14, [sp, #0x10]
  159a90: b90009cd     	str	w13, [x14, #0x8]
  159a94: f9400bee     	ldr	x14, [sp, #0x10]
  159a98: b90015df     	str	wzr, [x14, #0x14]
  159a9c: b9400fed     	ldr	w13, [sp, #0xc]
  159aa0: 1acc25ad     	lsr	w13, w13, w12
  159aa4: 0a0b01ad     	and	w13, w13, w11
  159aa8: b9400fef     	ldr	w15, [sp, #0xc]
  159aac: 1aca25ef     	lsr	w15, w15, w10
  159ab0: 0a0901ef     	and	w15, w15, w9
  159ab4: 2a0f01ad     	orr	w13, w13, w15
  159ab8: b9400fef     	ldr	w15, [sp, #0xc]
  159abc: 0a0901e9     	and	w9, w15, w9
  159ac0: 1aca2129     	lsl	w9, w9, w10
  159ac4: 2a0901a9     	orr	w9, w13, w9
  159ac8: b9400fea     	ldr	w10, [sp, #0xc]
  159acc: 0a0b014a     	and	w10, w10, w11
  159ad0: 1acc214a     	lsl	w10, w10, w12
  159ad4: 2a0a0129     	orr	w9, w9, w10
  159ad8: f9400bee     	ldr	x14, [sp, #0x10]
  159adc: f94001ce     	ldr	x14, [x14]
  159ae0: f9400bf0     	ldr	x16, [sp, #0x10]
  159ae4: b940120a     	ldr	w10, [x16, #0x10]
  159ae8: 2a0a03f1     	mov	w17, w10
  159aec: d3407e31     	ubfx	x17, x17, #0, #32
  159af0: 2a1103ea     	mov	w10, w17
  159af4: 1100054a     	add	w10, w10, #0x1
  159af8: b900120a     	str	w10, [x16, #0x10]
  159afc: 9b117d08     	mul	x8, x8, x17
  159b00: 8b0801c8     	add	x8, x14, x8
  159b04: b9000109     	str	w9, [x8]
  159b08: 320003e8     	orr	w8, wzr, #0x1
  159b0c: b81fc3a8     	stur	w8, [x29, #-0x4]
  159b10: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159b14: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  159b18: 9100c3ff     	add	sp, sp, #0x30
  159b1c: d65f03c0     	ret

0000000000159b20 <FLAC__bitwriter_write_raw_int32>:
  159b20: d10083ff     	sub	sp, sp, #0x20
  159b24: a9017bfd     	stp	x29, x30, [sp, #0x10]
  159b28: 910043fd     	add	x29, sp, #0x10
  159b2c: 321b03e8     	orr	w8, wzr, #0x20
  159b30: f90007e0     	str	x0, [sp, #0x8]
  159b34: b90007e1     	str	w1, [sp, #0x4]
  159b38: b90003e2     	str	w2, [sp]
  159b3c: b94003e1     	ldr	w1, [sp]
  159b40: 6b08003f     	cmp	w1, w8
  159b44: 1a9f27e8     	cset	w8, lo
  159b48: 37000048     	tbnz	w8, #0x0, 0x159b50 <FLAC__bitwriter_write_raw_int32+0x30>
  159b4c: 14000007     	b	0x159b68 <FLAC__bitwriter_write_raw_int32+0x48>
  159b50: 12800008     	mov	w8, #-0x1               // =-1
  159b54: b94003e9     	ldr	w9, [sp]
  159b58: 1ac92108     	lsl	w8, w8, w9
  159b5c: b94007e9     	ldr	w9, [sp, #0x4]
  159b60: 0a280128     	bic	w8, w9, w8
  159b64: b90007e8     	str	w8, [sp, #0x4]
  159b68: f94007e0     	ldr	x0, [sp, #0x8]
  159b6c: b94007e1     	ldr	w1, [sp, #0x4]
  159b70: b94003e2     	ldr	w2, [sp]
  159b74: 97fd3ee7     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159b78: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  159b7c: 910083ff     	add	sp, sp, #0x20
  159b80: d65f03c0     	ret

0000000000159b84 <FLAC__bitwriter_write_raw_uint64>:
  159b84: d10103ff     	sub	sp, sp, #0x40
  159b88: a9037bfd     	stp	x29, x30, [sp, #0x30]
  159b8c: 9100c3fd     	add	x29, sp, #0x30
  159b90: 321b03e8     	orr	w8, wzr, #0x20
  159b94: f81f03a0     	stur	x0, [x29, #-0x10]
  159b98: f9000fe1     	str	x1, [sp, #0x18]
  159b9c: b90017e2     	str	w2, [sp, #0x14]
  159ba0: b94017e2     	ldr	w2, [sp, #0x14]
  159ba4: 6b08005f     	cmp	w2, w8
  159ba8: 1a9f97e8     	cset	w8, hi
  159bac: 37000048     	tbnz	w8, #0x0, 0x159bb4 <FLAC__bitwriter_write_raw_uint64+0x30>
  159bb0: 14000020     	b	0x159c30 <FLAC__bitwriter_write_raw_uint64+0xac>
  159bb4: 52800008     	mov	w8, #0x0                // =0
  159bb8: f85f03a0     	ldur	x0, [x29, #-0x10]
  159bbc: f9400fe9     	ldr	x9, [sp, #0x18]
  159bc0: d360fd29     	lsr	x9, x9, #32
  159bc4: 2a0903ea     	mov	w10, w9
  159bc8: b94017eb     	ldr	w11, [sp, #0x14]
  159bcc: 71008162     	subs	w2, w11, #0x20
  159bd0: 2a0a03e1     	mov	w1, w10
  159bd4: b90013e8     	str	w8, [sp, #0x10]
  159bd8: 97fd3ece     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159bdc: b94013e8     	ldr	w8, [sp, #0x10]
  159be0: b9000fe8     	str	w8, [sp, #0xc]
  159be4: 35000040     	cbnz	w0, 0x159bec <FLAC__bitwriter_write_raw_uint64+0x68>
  159be8: 1400000d     	b	0x159c1c <FLAC__bitwriter_write_raw_uint64+0x98>
  159bec: 52800008     	mov	w8, #0x0                // =0
  159bf0: 321b03e2     	orr	w2, wzr, #0x20
  159bf4: f85f03a0     	ldur	x0, [x29, #-0x10]
  159bf8: f9400fe9     	ldr	x9, [sp, #0x18]
  159bfc: 2a0903ea     	mov	w10, w9
  159c00: 2a0a03e1     	mov	w1, w10
  159c04: b9000be8     	str	w8, [sp, #0x8]
  159c08: 97fd3ec2     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159c0c: b9400be8     	ldr	w8, [sp, #0x8]
  159c10: 6b08001f     	cmp	w0, w8
  159c14: 1a9f07ea     	cset	w10, ne
  159c18: b9000fea     	str	w10, [sp, #0xc]
  159c1c: b9400fe8     	ldr	w8, [sp, #0xc]
  159c20: 320003e9     	orr	w9, wzr, #0x1
  159c24: 0a090108     	and	w8, w8, w9
  159c28: b81fc3a8     	stur	w8, [x29, #-0x4]
  159c2c: 14000008     	b	0x159c4c <FLAC__bitwriter_write_raw_uint64+0xc8>
  159c30: f85f03a0     	ldur	x0, [x29, #-0x10]
  159c34: f9400fe8     	ldr	x8, [sp, #0x18]
  159c38: 2a0803e9     	mov	w9, w8
  159c3c: b94017e2     	ldr	w2, [sp, #0x14]
  159c40: 2a0903e1     	mov	w1, w9
  159c44: 97fd3eb3     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159c48: b81fc3a0     	stur	w0, [x29, #-0x4]
  159c4c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159c50: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  159c54: 910103ff     	add	sp, sp, #0x40
  159c58: d65f03c0     	ret

0000000000159c5c <FLAC__bitwriter_write_raw_uint32_little_endian>:
  159c5c: d100c3ff     	sub	sp, sp, #0x30
  159c60: a9027bfd     	stp	x29, x30, [sp, #0x20]
  159c64: 910083fd     	add	x29, sp, #0x20
  159c68: 32001fe8     	orr	w8, wzr, #0xff
  159c6c: 321d03e2     	orr	w2, wzr, #0x8
  159c70: f9000be0     	str	x0, [sp, #0x10]
  159c74: b9000fe1     	str	w1, [sp, #0xc]
  159c78: f9400be0     	ldr	x0, [sp, #0x10]
  159c7c: b9400fe1     	ldr	w1, [sp, #0xc]
  159c80: 0a080021     	and	w1, w1, w8
  159c84: 97fd3ea3     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159c88: 35000060     	cbnz	w0, 0x159c94 <FLAC__bitwriter_write_raw_uint32_little_endian+0x38>
  159c8c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159c90: 14000022     	b	0x159d18 <FLAC__bitwriter_write_raw_uint32_little_endian+0xbc>
  159c94: 321d03e8     	orr	w8, wzr, #0x8
  159c98: 32001fe9     	orr	w9, wzr, #0xff
  159c9c: f9400be0     	ldr	x0, [sp, #0x10]
  159ca0: b9400fea     	ldr	w10, [sp, #0xc]
  159ca4: 1ac8254a     	lsr	w10, w10, w8
  159ca8: 0a090141     	and	w1, w10, w9
  159cac: 2a0803e2     	mov	w2, w8
  159cb0: 97fd3e98     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159cb4: 35000060     	cbnz	w0, 0x159cc0 <FLAC__bitwriter_write_raw_uint32_little_endian+0x64>
  159cb8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159cbc: 14000017     	b	0x159d18 <FLAC__bitwriter_write_raw_uint32_little_endian+0xbc>
  159cc0: 321c03e8     	orr	w8, wzr, #0x10
  159cc4: 321d03e2     	orr	w2, wzr, #0x8
  159cc8: 32001fe9     	orr	w9, wzr, #0xff
  159ccc: f9400be0     	ldr	x0, [sp, #0x10]
  159cd0: b9400fea     	ldr	w10, [sp, #0xc]
  159cd4: 1ac82548     	lsr	w8, w10, w8
  159cd8: 0a090101     	and	w1, w8, w9
  159cdc: 97fd3e8d     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159ce0: 35000060     	cbnz	w0, 0x159cec <FLAC__bitwriter_write_raw_uint32_little_endian+0x90>
  159ce4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159ce8: 1400000c     	b	0x159d18 <FLAC__bitwriter_write_raw_uint32_little_endian+0xbc>
  159cec: 321d07e8     	orr	w8, wzr, #0x18
  159cf0: 321d03e2     	orr	w2, wzr, #0x8
  159cf4: f9400be0     	ldr	x0, [sp, #0x10]
  159cf8: b9400fe9     	ldr	w9, [sp, #0xc]
  159cfc: 1ac82521     	lsr	w1, w9, w8
  159d00: 97fd3e84     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159d04: 35000060     	cbnz	w0, 0x159d10 <FLAC__bitwriter_write_raw_uint32_little_endian+0xb4>
  159d08: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159d0c: 14000003     	b	0x159d18 <FLAC__bitwriter_write_raw_uint32_little_endian+0xbc>
  159d10: 320003e8     	orr	w8, wzr, #0x1
  159d14: b81fc3a8     	stur	w8, [x29, #-0x4]
  159d18: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159d1c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  159d20: 9100c3ff     	add	sp, sp, #0x30
  159d24: d65f03c0     	ret

0000000000159d28 <FLAC__bitwriter_write_byte_block>:
  159d28: d100c3ff     	sub	sp, sp, #0x30
  159d2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  159d30: 910083fd     	add	x29, sp, #0x20
  159d34: f9000be0     	str	x0, [sp, #0x10]
  159d38: f90007e1     	str	x1, [sp, #0x8]
  159d3c: b90007e2     	str	w2, [sp, #0x4]
  159d40: b90003ff     	str	wzr, [sp]
  159d44: b94003e8     	ldr	w8, [sp]
  159d48: b94007e9     	ldr	w9, [sp, #0x4]
  159d4c: 6b09011f     	cmp	w8, w9
  159d50: 1a9f27e8     	cset	w8, lo
  159d54: 37000048     	tbnz	w8, #0x0, 0x159d5c <FLAC__bitwriter_write_byte_block+0x34>
  159d58: 14000011     	b	0x159d9c <FLAC__bitwriter_write_byte_block+0x74>
  159d5c: 321d03e2     	orr	w2, wzr, #0x8
  159d60: f9400be0     	ldr	x0, [sp, #0x10]
  159d64: f94007e8     	ldr	x8, [sp, #0x8]
  159d68: b94003e9     	ldr	w9, [sp]
  159d6c: 2a0903ea     	mov	w10, w9
  159d70: d3407d4a     	ubfx	x10, x10, #0, #32
  159d74: 8b0a0108     	add	x8, x8, x10
  159d78: 39400101     	ldrb	w1, [x8]
  159d7c: 97fd3e65     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159d80: 35000060     	cbnz	w0, 0x159d8c <FLAC__bitwriter_write_byte_block+0x64>
  159d84: b81fc3bf     	stur	wzr, [x29, #-0x4]
  159d88: 14000007     	b	0x159da4 <FLAC__bitwriter_write_byte_block+0x7c>
  159d8c: b94003e8     	ldr	w8, [sp]
  159d90: 11000508     	add	w8, w8, #0x1
  159d94: b90003e8     	str	w8, [sp]
  159d98: 17ffffeb     	b	0x159d44 <FLAC__bitwriter_write_byte_block+0x1c>
  159d9c: 320003e8     	orr	w8, wzr, #0x1
  159da0: b81fc3a8     	stur	w8, [x29, #-0x4]
  159da4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159da8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  159dac: 9100c3ff     	add	sp, sp, #0x30
  159db0: d65f03c0     	ret

0000000000159db4 <FLAC__bitwriter_write_unary_unsigned>:
  159db4: d100c3ff     	sub	sp, sp, #0x30
  159db8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  159dbc: 910083fd     	add	x29, sp, #0x20
  159dc0: 321b03e8     	orr	w8, wzr, #0x20
  159dc4: f9000be0     	str	x0, [sp, #0x10]
  159dc8: b9000fe1     	str	w1, [sp, #0xc]
  159dcc: b9400fe1     	ldr	w1, [sp, #0xc]
  159dd0: 6b08003f     	cmp	w1, w8
  159dd4: 1a9f27e8     	cset	w8, lo
  159dd8: 37000048     	tbnz	w8, #0x0, 0x159de0 <FLAC__bitwriter_write_unary_unsigned+0x2c>
  159ddc: 1400000a     	b	0x159e04 <FLAC__bitwriter_write_unary_unsigned+0x50>
  159de0: 320003e1     	orr	w1, wzr, #0x1
  159de4: f9400be0     	ldr	x0, [sp, #0x10]
  159de8: b9400fe8     	ldr	w8, [sp, #0xc]
  159dec: 11000508     	add	w8, w8, #0x1
  159df0: b9000fe8     	str	w8, [sp, #0xc]
  159df4: 2a0803e2     	mov	w2, w8
  159df8: 97fd3e46     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159dfc: b81fc3a0     	stur	w0, [x29, #-0x4]
  159e00: 14000019     	b	0x159e64 <FLAC__bitwriter_write_unary_unsigned+0xb0>
  159e04: 52800008     	mov	w8, #0x0                // =0
  159e08: f9400be0     	ldr	x0, [sp, #0x10]
  159e0c: b9400fe1     	ldr	w1, [sp, #0xc]
  159e10: b9000be8     	str	w8, [sp, #0x8]
  159e14: 97fd404b     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  159e18: b9400be8     	ldr	w8, [sp, #0x8]
  159e1c: b90007e8     	str	w8, [sp, #0x4]
  159e20: 35000040     	cbnz	w0, 0x159e28 <FLAC__bitwriter_write_unary_unsigned+0x74>
  159e24: 1400000c     	b	0x159e54 <FLAC__bitwriter_write_unary_unsigned+0xa0>
  159e28: 320003e8     	orr	w8, wzr, #0x1
  159e2c: 52800009     	mov	w9, #0x0                // =0
  159e30: f9400be0     	ldr	x0, [sp, #0x10]
  159e34: 2a0803e1     	mov	w1, w8
  159e38: 2a0803e2     	mov	w2, w8
  159e3c: b90003e9     	str	w9, [sp]
  159e40: 97fd3e34     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159e44: b94003e8     	ldr	w8, [sp]
  159e48: 6b08001f     	cmp	w0, w8
  159e4c: 1a9f07e9     	cset	w9, ne
  159e50: b90007e9     	str	w9, [sp, #0x4]
  159e54: b94007e8     	ldr	w8, [sp, #0x4]
  159e58: 320003e9     	orr	w9, wzr, #0x1
  159e5c: 0a090108     	and	w8, w8, w9
  159e60: b81fc3a8     	stur	w8, [x29, #-0x4]
  159e64: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159e68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  159e6c: 9100c3ff     	add	sp, sp, #0x30
  159e70: d65f03c0     	ret

0000000000159e74 <FLAC__bitwriter_rice_bits>:
  159e74: d10043ff     	sub	sp, sp, #0x10
  159e78: 320003e8     	orr	w8, wzr, #0x1
  159e7c: 320013e9     	orr	w9, wzr, #0x1f
  159e80: b9000fe0     	str	w0, [sp, #0xc]
  159e84: b9000be1     	str	w1, [sp, #0x8]
  159e88: b9400fe0     	ldr	w0, [sp, #0xc]
  159e8c: 1ac82008     	lsl	w8, w0, w8
  159e90: b9400fe0     	ldr	w0, [sp, #0xc]
  159e94: 1ac92809     	asr	w9, w0, w9
  159e98: 4a090108     	eor	w8, w8, w9
  159e9c: b90007e8     	str	w8, [sp, #0x4]
  159ea0: b9400be8     	ldr	w8, [sp, #0x8]
  159ea4: 11000508     	add	w8, w8, #0x1
  159ea8: b94007e9     	ldr	w9, [sp, #0x4]
  159eac: b9400be0     	ldr	w0, [sp, #0x8]
  159eb0: 1ac02529     	lsr	w9, w9, w0
  159eb4: 0b090100     	add	w0, w8, w9
  159eb8: 910043ff     	add	sp, sp, #0x10
  159ebc: d65f03c0     	ret

0000000000159ec0 <FLAC__bitwriter_write_rice_signed>:
  159ec0: d10143ff     	sub	sp, sp, #0x50
  159ec4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  159ec8: 910103fd     	add	x29, sp, #0x40
  159ecc: 320003e8     	orr	w8, wzr, #0x1
  159ed0: 320013e9     	orr	w9, wzr, #0x1f
  159ed4: 321b03ea     	orr	w10, wzr, #0x20
  159ed8: f81f03a0     	stur	x0, [x29, #-0x10]
  159edc: b81ec3a1     	stur	w1, [x29, #-0x14]
  159ee0: b81e83a2     	stur	w2, [x29, #-0x18]
  159ee4: b85ec3a1     	ldur	w1, [x29, #-0x14]
  159ee8: 1ac82021     	lsl	w1, w1, w8
  159eec: b85ec3a2     	ldur	w2, [x29, #-0x14]
  159ef0: 1ac92849     	asr	w9, w2, w9
  159ef4: 4a090029     	eor	w9, w1, w9
  159ef8: b9001be9     	str	w9, [sp, #0x18]
  159efc: b9401be9     	ldr	w9, [sp, #0x18]
  159f00: b85e83a1     	ldur	w1, [x29, #-0x18]
  159f04: 1ac12529     	lsr	w9, w9, w1
  159f08: b9001fe9     	str	w9, [sp, #0x1c]
  159f0c: b85e83a9     	ldur	w9, [x29, #-0x18]
  159f10: 11000529     	add	w9, w9, #0x1
  159f14: b90023e9     	str	w9, [sp, #0x20]
  159f18: b94023e9     	ldr	w9, [sp, #0x20]
  159f1c: b9401fe1     	ldr	w1, [sp, #0x1c]
  159f20: 0b010129     	add	w9, w9, w1
  159f24: b81e43a9     	stur	w9, [x29, #-0x1c]
  159f28: b85e83a9     	ldur	w9, [x29, #-0x18]
  159f2c: 1ac92109     	lsl	w9, w8, w9
  159f30: b90017e9     	str	w9, [sp, #0x14]
  159f34: b9401be9     	ldr	w9, [sp, #0x18]
  159f38: b85e83a1     	ldur	w1, [x29, #-0x18]
  159f3c: 1ac12108     	lsl	w8, w8, w1
  159f40: 71000508     	subs	w8, w8, #0x1
  159f44: 0a080128     	and	w8, w9, w8
  159f48: b94017e9     	ldr	w9, [sp, #0x14]
  159f4c: 2a080128     	orr	w8, w9, w8
  159f50: b90017e8     	str	w8, [sp, #0x14]
  159f54: b85e43a8     	ldur	w8, [x29, #-0x1c]
  159f58: 6b0a011f     	cmp	w8, w10
  159f5c: 1a9f87e8     	cset	w8, ls
  159f60: 37000048     	tbnz	w8, #0x0, 0x159f68 <FLAC__bitwriter_write_rice_signed+0xa8>
  159f64: 14000007     	b	0x159f80 <FLAC__bitwriter_write_rice_signed+0xc0>
  159f68: f85f03a0     	ldur	x0, [x29, #-0x10]
  159f6c: b94017e1     	ldr	w1, [sp, #0x14]
  159f70: b85e43a2     	ldur	w2, [x29, #-0x1c]
  159f74: 97fd3de7     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159f78: b81fc3a0     	stur	w0, [x29, #-0x4]
  159f7c: 14000018     	b	0x159fdc <FLAC__bitwriter_write_rice_signed+0x11c>
  159f80: 52800008     	mov	w8, #0x0                // =0
  159f84: f85f03a0     	ldur	x0, [x29, #-0x10]
  159f88: b9401fe1     	ldr	w1, [sp, #0x1c]
  159f8c: b90013e8     	str	w8, [sp, #0x10]
  159f90: 97fd3fec     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  159f94: b94013e8     	ldr	w8, [sp, #0x10]
  159f98: b9000fe8     	str	w8, [sp, #0xc]
  159f9c: 35000040     	cbnz	w0, 0x159fa4 <FLAC__bitwriter_write_rice_signed+0xe4>
  159fa0: 1400000b     	b	0x159fcc <FLAC__bitwriter_write_rice_signed+0x10c>
  159fa4: 52800008     	mov	w8, #0x0                // =0
  159fa8: f85f03a0     	ldur	x0, [x29, #-0x10]
  159fac: b94017e1     	ldr	w1, [sp, #0x14]
  159fb0: b94023e2     	ldr	w2, [sp, #0x20]
  159fb4: b9000be8     	str	w8, [sp, #0x8]
  159fb8: 97fd3dd6     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  159fbc: b9400be8     	ldr	w8, [sp, #0x8]
  159fc0: 6b08001f     	cmp	w0, w8
  159fc4: 1a9f07e0     	cset	w0, ne
  159fc8: b9000fe0     	str	w0, [sp, #0xc]
  159fcc: b9400fe8     	ldr	w8, [sp, #0xc]
  159fd0: 320003e9     	orr	w9, wzr, #0x1
  159fd4: 0a090108     	and	w8, w8, w9
  159fd8: b81fc3a8     	stur	w8, [x29, #-0x4]
  159fdc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  159fe0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  159fe4: 910143ff     	add	sp, sp, #0x50
  159fe8: d65f03c0     	ret

0000000000159fec <FLAC__bitwriter_write_rice_signed_block>:
  159fec: d10143ff     	sub	sp, sp, #0x50
  159ff0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  159ff4: 910103fd     	add	x29, sp, #0x40
  159ff8: 12800008     	mov	w8, #-0x1               // =-1
  159ffc: 320013e9     	orr	w9, wzr, #0x1f
  15a000: f81f03a0     	stur	x0, [x29, #-0x10]
  15a004: f81e83a1     	stur	x1, [x29, #-0x18]
  15a008: b81e43a2     	stur	w2, [x29, #-0x1c]
  15a00c: b90023e3     	str	w3, [sp, #0x20]
  15a010: b94023e2     	ldr	w2, [sp, #0x20]
  15a014: 1ac22102     	lsl	w2, w8, w2
  15a018: b9001fe2     	str	w2, [sp, #0x1c]
  15a01c: b94023e2     	ldr	w2, [sp, #0x20]
  15a020: 6b020129     	subs	w9, w9, w2
  15a024: 1ac92508     	lsr	w8, w8, w9
  15a028: b9001be8     	str	w8, [sp, #0x18]
  15a02c: b94023e8     	ldr	w8, [sp, #0x20]
  15a030: 11000508     	add	w8, w8, #0x1
  15a034: b9000fe8     	str	w8, [sp, #0xc]
  15a038: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15a03c: 35000048     	cbnz	w8, 0x15a044 <FLAC__bitwriter_write_rice_signed_block+0x58>
  15a040: 14000126     	b	0x15a4d8 <FLAC__bitwriter_write_rice_signed_block+0x4ec>
  15a044: 320003e8     	orr	w8, wzr, #0x1
  15a048: 320013e9     	orr	w9, wzr, #0x1f
  15a04c: f85e83aa     	ldur	x10, [x29, #-0x18]
  15a050: b940014b     	ldr	w11, [x10]
  15a054: b90017eb     	str	w11, [sp, #0x14]
  15a058: b94017eb     	ldr	w11, [sp, #0x14]
  15a05c: 1ac82168     	lsl	w8, w11, w8
  15a060: b90017e8     	str	w8, [sp, #0x14]
  15a064: f85e83aa     	ldur	x10, [x29, #-0x18]
  15a068: b9400148     	ldr	w8, [x10]
  15a06c: 1ac92908     	asr	w8, w8, w9
  15a070: b94017e9     	ldr	w9, [sp, #0x14]
  15a074: 4a080128     	eor	w8, w9, w8
  15a078: b90017e8     	str	w8, [sp, #0x14]
  15a07c: b94017e8     	ldr	w8, [sp, #0x14]
  15a080: b94023e9     	ldr	w9, [sp, #0x20]
  15a084: 1ac92508     	lsr	w8, w8, w9
  15a088: b9000be8     	str	w8, [sp, #0x8]
  15a08c: f85f03aa     	ldur	x10, [x29, #-0x10]
  15a090: b9401548     	ldr	w8, [x10, #0x14]
  15a094: 35000048     	cbnz	w8, 0x15a09c <FLAC__bitwriter_write_rice_signed_block+0xb0>
  15a098: 14000029     	b	0x15a13c <FLAC__bitwriter_write_rice_signed_block+0x150>
  15a09c: 321b03e8     	orr	w8, wzr, #0x20
  15a0a0: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a0a4: b940152a     	ldr	w10, [x9, #0x14]
  15a0a8: b9400beb     	ldr	w11, [sp, #0x8]
  15a0ac: 0b0b014a     	add	w10, w10, w11
  15a0b0: b9400feb     	ldr	w11, [sp, #0xc]
  15a0b4: 0b0b014a     	add	w10, w10, w11
  15a0b8: 6b08015f     	cmp	w10, w8
  15a0bc: 1a9f27e8     	cset	w8, lo
  15a0c0: 37000048     	tbnz	w8, #0x0, 0x15a0c8 <FLAC__bitwriter_write_rice_signed_block+0xdc>
  15a0c4: 1400001e     	b	0x15a13c <FLAC__bitwriter_write_rice_signed_block+0x150>
  15a0c8: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a0cc: b9401509     	ldr	w9, [x8, #0x14]
  15a0d0: b9400bea     	ldr	w10, [sp, #0x8]
  15a0d4: 0b0a0129     	add	w9, w9, w10
  15a0d8: b9400fea     	ldr	w10, [sp, #0xc]
  15a0dc: 0b0a0129     	add	w9, w9, w10
  15a0e0: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a0e4: b9001509     	str	w9, [x8, #0x14]
  15a0e8: b9401fe9     	ldr	w9, [sp, #0x1c]
  15a0ec: b94017ea     	ldr	w10, [sp, #0x14]
  15a0f0: 2a090149     	orr	w9, w10, w9
  15a0f4: b90017e9     	str	w9, [sp, #0x14]
  15a0f8: b9401be9     	ldr	w9, [sp, #0x18]
  15a0fc: b94017ea     	ldr	w10, [sp, #0x14]
  15a100: 0a090149     	and	w9, w10, w9
  15a104: b90017e9     	str	w9, [sp, #0x14]
  15a108: b9400be9     	ldr	w9, [sp, #0x8]
  15a10c: b9400fea     	ldr	w10, [sp, #0xc]
  15a110: 0b0a0129     	add	w9, w9, w10
  15a114: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a118: b940090a     	ldr	w10, [x8, #0x8]
  15a11c: 1ac92149     	lsl	w9, w10, w9
  15a120: b9000909     	str	w9, [x8, #0x8]
  15a124: b94017e9     	ldr	w9, [sp, #0x14]
  15a128: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a12c: b940090a     	ldr	w10, [x8, #0x8]
  15a130: 2a090149     	orr	w9, w10, w9
  15a134: b9000909     	str	w9, [x8, #0x8]
  15a138: 140000df     	b	0x15a4b4 <FLAC__bitwriter_write_rice_signed_block+0x4c8>
  15a13c: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a140: b9400d09     	ldr	w9, [x8, #0xc]
  15a144: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a148: b940110a     	ldr	w10, [x8, #0x10]
  15a14c: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a150: b940150b     	ldr	w11, [x8, #0x14]
  15a154: 0b0b014a     	add	w10, w10, w11
  15a158: b9400beb     	ldr	w11, [sp, #0x8]
  15a15c: 0b0b014a     	add	w10, w10, w11
  15a160: 1100054a     	add	w10, w10, #0x1
  15a164: 6b0a013f     	cmp	w9, w10
  15a168: 1a9f87e9     	cset	w9, ls
  15a16c: 37000049     	tbnz	w9, #0x0, 0x15a174 <FLAC__bitwriter_write_rice_signed_block+0x188>
  15a170: 14000009     	b	0x15a194 <FLAC__bitwriter_write_rice_signed_block+0x1a8>
  15a174: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a178: b9400be8     	ldr	w8, [sp, #0x8]
  15a17c: b9400fe9     	ldr	w9, [sp, #0xc]
  15a180: 0b090101     	add	w1, w8, w9
  15a184: 97fffcde     	bl	0x1594fc <FLAC__bitwriter_get_input_bits_unconsumed+0x2c>
  15a188: 35000060     	cbnz	w0, 0x15a194 <FLAC__bitwriter_write_rice_signed_block+0x1a8>
  15a18c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15a190: 140000d4     	b	0x15a4e0 <FLAC__bitwriter_write_rice_signed_block+0x4f4>
  15a194: b9400be8     	ldr	w8, [sp, #0x8]
  15a198: 35000048     	cbnz	w8, 0x15a1a0 <FLAC__bitwriter_write_rice_signed_block+0x1b4>
  15a19c: 1400006c     	b	0x15a34c <FLAC__bitwriter_write_rice_signed_block+0x360>
  15a1a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a1a4: b9401509     	ldr	w9, [x8, #0x14]
  15a1a8: 35000049     	cbnz	w9, 0x15a1b0 <FLAC__bitwriter_write_rice_signed_block+0x1c4>
  15a1ac: 14000046     	b	0x15a2c4 <FLAC__bitwriter_write_rice_signed_block+0x2d8>
  15a1b0: 321b03e8     	orr	w8, wzr, #0x20
  15a1b4: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a1b8: b940152a     	ldr	w10, [x9, #0x14]
  15a1bc: 6b0a0108     	subs	w8, w8, w10
  15a1c0: b90013e8     	str	w8, [sp, #0x10]
  15a1c4: b9400be8     	ldr	w8, [sp, #0x8]
  15a1c8: b94013ea     	ldr	w10, [sp, #0x10]
  15a1cc: 6b0a011f     	cmp	w8, w10
  15a1d0: 1a9f27e8     	cset	w8, lo
  15a1d4: 37000048     	tbnz	w8, #0x0, 0x15a1dc <FLAC__bitwriter_write_rice_signed_block+0x1f0>
  15a1d8: 1400000c     	b	0x15a208 <FLAC__bitwriter_write_rice_signed_block+0x21c>
  15a1dc: b9400be8     	ldr	w8, [sp, #0x8]
  15a1e0: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a1e4: b940092a     	ldr	w10, [x9, #0x8]
  15a1e8: 1ac82148     	lsl	w8, w10, w8
  15a1ec: b9000928     	str	w8, [x9, #0x8]
  15a1f0: b9400be8     	ldr	w8, [sp, #0x8]
  15a1f4: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a1f8: b940152a     	ldr	w10, [x9, #0x14]
  15a1fc: 0b080148     	add	w8, w10, w8
  15a200: b9001528     	str	w8, [x9, #0x14]
  15a204: 14000052     	b	0x15a34c <FLAC__bitwriter_write_rice_signed_block+0x360>
  15a208: b27e03e8     	orr	x8, xzr, #0x4
  15a20c: 32181fe9     	orr	w9, wzr, #0xff00
  15a210: 321d03ea     	orr	w10, wzr, #0x8
  15a214: 32001feb     	orr	w11, wzr, #0xff
  15a218: 321d07ec     	orr	w12, wzr, #0x18
  15a21c: b94013ed     	ldr	w13, [sp, #0x10]
  15a220: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a224: b94009cf     	ldr	w15, [x14, #0x8]
  15a228: 1acd21ed     	lsl	w13, w15, w13
  15a22c: b90009cd     	str	w13, [x14, #0x8]
  15a230: b94013ed     	ldr	w13, [sp, #0x10]
  15a234: b9400bef     	ldr	w15, [sp, #0x8]
  15a238: 6b0d01ed     	subs	w13, w15, w13
  15a23c: b9000bed     	str	w13, [sp, #0x8]
  15a240: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a244: b94009cd     	ldr	w13, [x14, #0x8]
  15a248: 1acc25ad     	lsr	w13, w13, w12
  15a24c: 0a0b01ad     	and	w13, w13, w11
  15a250: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a254: b94009cf     	ldr	w15, [x14, #0x8]
  15a258: 1aca25ef     	lsr	w15, w15, w10
  15a25c: 0a0901ef     	and	w15, w15, w9
  15a260: 2a0f01ad     	orr	w13, w13, w15
  15a264: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a268: b94009cf     	ldr	w15, [x14, #0x8]
  15a26c: 0a0901e9     	and	w9, w15, w9
  15a270: 1aca2129     	lsl	w9, w9, w10
  15a274: 2a0901a9     	orr	w9, w13, w9
  15a278: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a27c: b94009ca     	ldr	w10, [x14, #0x8]
  15a280: 0a0b014a     	and	w10, w10, w11
  15a284: 1acc214a     	lsl	w10, w10, w12
  15a288: 2a0a0129     	orr	w9, w9, w10
  15a28c: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a290: f94001ce     	ldr	x14, [x14]
  15a294: f85f03b0     	ldur	x16, [x29, #-0x10]
  15a298: b940120a     	ldr	w10, [x16, #0x10]
  15a29c: 2a0a03f1     	mov	w17, w10
  15a2a0: d3407e31     	ubfx	x17, x17, #0, #32
  15a2a4: 2a1103ea     	mov	w10, w17
  15a2a8: 1100054a     	add	w10, w10, #0x1
  15a2ac: b900120a     	str	w10, [x16, #0x10]
  15a2b0: 9b117d08     	mul	x8, x8, x17
  15a2b4: 8b0801c8     	add	x8, x14, x8
  15a2b8: b9000109     	str	w9, [x8]
  15a2bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a2c0: b900151f     	str	wzr, [x8, #0x14]
  15a2c4: 321b03e8     	orr	w8, wzr, #0x20
  15a2c8: b9400be9     	ldr	w9, [sp, #0x8]
  15a2cc: 6b08013f     	cmp	w9, w8
  15a2d0: 1a9f37e8     	cset	w8, hs
  15a2d4: 37000048     	tbnz	w8, #0x0, 0x15a2dc <FLAC__bitwriter_write_rice_signed_block+0x2f0>
  15a2d8: 14000012     	b	0x15a320 <FLAC__bitwriter_write_rice_signed_block+0x334>
  15a2dc: b27e03e8     	orr	x8, xzr, #0x4
  15a2e0: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a2e4: f9400129     	ldr	x9, [x9]
  15a2e8: f85f03aa     	ldur	x10, [x29, #-0x10]
  15a2ec: b940114b     	ldr	w11, [x10, #0x10]
  15a2f0: 2a0b03ec     	mov	w12, w11
  15a2f4: d3407d8c     	ubfx	x12, x12, #0, #32
  15a2f8: 2a0c03eb     	mov	w11, w12
  15a2fc: 1100056b     	add	w11, w11, #0x1
  15a300: b900114b     	str	w11, [x10, #0x10]
  15a304: 9b0c7d08     	mul	x8, x8, x12
  15a308: 8b080128     	add	x8, x9, x8
  15a30c: b900011f     	str	wzr, [x8]
  15a310: b9400beb     	ldr	w11, [sp, #0x8]
  15a314: 7100816b     	subs	w11, w11, #0x20
  15a318: b9000beb     	str	w11, [sp, #0x8]
  15a31c: 17ffffea     	b	0x15a2c4 <FLAC__bitwriter_write_rice_signed_block+0x2d8>
  15a320: 52800008     	mov	w8, #0x0                // =0
  15a324: b9400be9     	ldr	w9, [sp, #0x8]
  15a328: 6b08013f     	cmp	w9, w8
  15a32c: 1a9f97e8     	cset	w8, hi
  15a330: 37000048     	tbnz	w8, #0x0, 0x15a338 <FLAC__bitwriter_write_rice_signed_block+0x34c>
  15a334: 14000006     	b	0x15a34c <FLAC__bitwriter_write_rice_signed_block+0x360>
  15a338: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a33c: b900091f     	str	wzr, [x8, #0x8]
  15a340: b9400be9     	ldr	w9, [sp, #0x8]
  15a344: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a348: b9001509     	str	w9, [x8, #0x14]
  15a34c: 321b03e8     	orr	w8, wzr, #0x20
  15a350: b9401fe9     	ldr	w9, [sp, #0x1c]
  15a354: b94017ea     	ldr	w10, [sp, #0x14]
  15a358: 2a090149     	orr	w9, w10, w9
  15a35c: b90017e9     	str	w9, [sp, #0x14]
  15a360: b9401be9     	ldr	w9, [sp, #0x18]
  15a364: b94017ea     	ldr	w10, [sp, #0x14]
  15a368: 0a090149     	and	w9, w10, w9
  15a36c: b90017e9     	str	w9, [sp, #0x14]
  15a370: f85f03ab     	ldur	x11, [x29, #-0x10]
  15a374: b9401569     	ldr	w9, [x11, #0x14]
  15a378: 6b090108     	subs	w8, w8, w9
  15a37c: b90013e8     	str	w8, [sp, #0x10]
  15a380: b9400fe8     	ldr	w8, [sp, #0xc]
  15a384: b94013e9     	ldr	w9, [sp, #0x10]
  15a388: 6b09011f     	cmp	w8, w9
  15a38c: 1a9f27e8     	cset	w8, lo
  15a390: 37000048     	tbnz	w8, #0x0, 0x15a398 <FLAC__bitwriter_write_rice_signed_block+0x3ac>
  15a394: 14000011     	b	0x15a3d8 <FLAC__bitwriter_write_rice_signed_block+0x3ec>
  15a398: b9400fe8     	ldr	w8, [sp, #0xc]
  15a39c: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a3a0: b940092a     	ldr	w10, [x9, #0x8]
  15a3a4: 1ac82148     	lsl	w8, w10, w8
  15a3a8: b9000928     	str	w8, [x9, #0x8]
  15a3ac: b94017e8     	ldr	w8, [sp, #0x14]
  15a3b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a3b4: b940092a     	ldr	w10, [x9, #0x8]
  15a3b8: 2a080148     	orr	w8, w10, w8
  15a3bc: b9000928     	str	w8, [x9, #0x8]
  15a3c0: b9400fe8     	ldr	w8, [sp, #0xc]
  15a3c4: f85f03a9     	ldur	x9, [x29, #-0x10]
  15a3c8: b940152a     	ldr	w10, [x9, #0x14]
  15a3cc: 0b080148     	add	w8, w10, w8
  15a3d0: b9001528     	str	w8, [x9, #0x14]
  15a3d4: 14000038     	b	0x15a4b4 <FLAC__bitwriter_write_rice_signed_block+0x4c8>
  15a3d8: b27e03e8     	orr	x8, xzr, #0x4
  15a3dc: 32181fe9     	orr	w9, wzr, #0xff00
  15a3e0: 321d03ea     	orr	w10, wzr, #0x8
  15a3e4: 32001feb     	orr	w11, wzr, #0xff
  15a3e8: 321d07ec     	orr	w12, wzr, #0x18
  15a3ec: b94013ed     	ldr	w13, [sp, #0x10]
  15a3f0: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a3f4: b94009cf     	ldr	w15, [x14, #0x8]
  15a3f8: 1acd21ed     	lsl	w13, w15, w13
  15a3fc: b90009cd     	str	w13, [x14, #0x8]
  15a400: b94017ed     	ldr	w13, [sp, #0x14]
  15a404: b9400fef     	ldr	w15, [sp, #0xc]
  15a408: b94013f0     	ldr	w16, [sp, #0x10]
  15a40c: 6b1001ef     	subs	w15, w15, w16
  15a410: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a414: b90015cf     	str	w15, [x14, #0x14]
  15a418: 1acf25ad     	lsr	w13, w13, w15
  15a41c: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a420: b94009cf     	ldr	w15, [x14, #0x8]
  15a424: 2a0d01ed     	orr	w13, w15, w13
  15a428: b90009cd     	str	w13, [x14, #0x8]
  15a42c: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a430: b94009cd     	ldr	w13, [x14, #0x8]
  15a434: 1acc25ad     	lsr	w13, w13, w12
  15a438: 0a0b01ad     	and	w13, w13, w11
  15a43c: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a440: b94009cf     	ldr	w15, [x14, #0x8]
  15a444: 1aca25ef     	lsr	w15, w15, w10
  15a448: 0a0901ef     	and	w15, w15, w9
  15a44c: 2a0f01ad     	orr	w13, w13, w15
  15a450: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a454: b94009cf     	ldr	w15, [x14, #0x8]
  15a458: 0a0901e9     	and	w9, w15, w9
  15a45c: 1aca2129     	lsl	w9, w9, w10
  15a460: 2a0901a9     	orr	w9, w13, w9
  15a464: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a468: b94009ca     	ldr	w10, [x14, #0x8]
  15a46c: 0a0b014a     	and	w10, w10, w11
  15a470: 1acc214a     	lsl	w10, w10, w12
  15a474: 2a0a0129     	orr	w9, w9, w10
  15a478: f85f03ae     	ldur	x14, [x29, #-0x10]
  15a47c: f94001ce     	ldr	x14, [x14]
  15a480: f85f03b1     	ldur	x17, [x29, #-0x10]
  15a484: b940122a     	ldr	w10, [x17, #0x10]
  15a488: 2a0a03e0     	mov	w0, w10
  15a48c: d3407c00     	ubfx	x0, x0, #0, #32
  15a490: 2a0003ea     	mov	w10, w0
  15a494: 1100054a     	add	w10, w10, #0x1
  15a498: b900122a     	str	w10, [x17, #0x10]
  15a49c: 9b007d08     	mul	x8, x8, x0
  15a4a0: 8b0801c8     	add	x8, x14, x8
  15a4a4: b9000109     	str	w9, [x8]
  15a4a8: b94017e9     	ldr	w9, [sp, #0x14]
  15a4ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  15a4b0: b9000909     	str	w9, [x8, #0x8]
  15a4b4: b27e03e8     	orr	x8, xzr, #0x4
  15a4b8: 12800009     	mov	w9, #-0x1               // =-1
  15a4bc: f85e83aa     	ldur	x10, [x29, #-0x18]
  15a4c0: 8b080148     	add	x8, x10, x8
  15a4c4: f81e83a8     	stur	x8, [x29, #-0x18]
  15a4c8: b85e43ab     	ldur	w11, [x29, #-0x1c]
  15a4cc: 0b090169     	add	w9, w11, w9
  15a4d0: b81e43a9     	stur	w9, [x29, #-0x1c]
  15a4d4: 17fffed9     	b	0x15a038 <FLAC__bitwriter_write_rice_signed_block+0x4c>
  15a4d8: 320003e8     	orr	w8, wzr, #0x1
  15a4dc: b81fc3a8     	stur	w8, [x29, #-0x4]
  15a4e0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15a4e4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  15a4e8: 910143ff     	add	sp, sp, #0x50
  15a4ec: d65f03c0     	ret

000000000015a4f0 <FLAC__bitwriter_write_utf8_uint32>:
  15a4f0: d10243ff     	sub	sp, sp, #0x90
  15a4f4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  15a4f8: 910203fd     	add	x29, sp, #0x80
  15a4fc: 320003e8     	orr	w8, wzr, #0x1
  15a500: 321903e9     	orr	w9, wzr, #0x80
  15a504: f81f03a0     	stur	x0, [x29, #-0x10]
  15a508: b81ec3a1     	stur	w1, [x29, #-0x14]
  15a50c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a510: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a514: 6b09011f     	cmp	w8, w9
  15a518: 1a9f27e8     	cset	w8, lo
  15a51c: 37000048     	tbnz	w8, #0x0, 0x15a524 <FLAC__bitwriter_write_utf8_uint32+0x34>
  15a520: 14000007     	b	0x15a53c <FLAC__bitwriter_write_utf8_uint32+0x4c>
  15a524: 321d03e2     	orr	w2, wzr, #0x8
  15a528: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a52c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  15a530: 97fd3c78     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a534: b81fc3a0     	stur	w0, [x29, #-0x4]
  15a538: 14000141     	b	0x15aa3c <FLAC__bitwriter_write_utf8_uint32+0x54c>
  15a53c: 321503e8     	orr	w8, wzr, #0x800
  15a540: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15a544: 6b08013f     	cmp	w9, w8
  15a548: 1a9f27e8     	cset	w8, lo
  15a54c: 37000048     	tbnz	w8, #0x0, 0x15a554 <FLAC__bitwriter_write_utf8_uint32+0x64>
  15a550: 1400001e     	b	0x15a5c8 <FLAC__bitwriter_write_utf8_uint32+0xd8>
  15a554: 321a07e8     	orr	w8, wzr, #0xc0
  15a558: 321f07e9     	orr	w9, wzr, #0x6
  15a55c: 320017ea     	orr	w10, wzr, #0x3f
  15a560: 321d03eb     	orr	w11, wzr, #0x8
  15a564: 321903ec     	orr	w12, wzr, #0x80
  15a568: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a56c: b85ec3ad     	ldur	w13, [x29, #-0x14]
  15a570: 1ac925a9     	lsr	w9, w13, w9
  15a574: 2a090101     	orr	w1, w8, w9
  15a578: 2a0b03e2     	mov	w2, w11
  15a57c: b81e43aa     	stur	w10, [x29, #-0x1c]
  15a580: b81e03ab     	stur	w11, [x29, #-0x20]
  15a584: b81dc3ac     	stur	w12, [x29, #-0x24]
  15a588: 97fd3c62     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a58c: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a590: 0a000108     	and	w8, w8, w0
  15a594: b81e83a8     	stur	w8, [x29, #-0x18]
  15a598: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a59c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a5a0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  15a5a4: 0a090108     	and	w8, w8, w9
  15a5a8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  15a5ac: 2a080141     	orr	w1, w10, w8
  15a5b0: b85e03a2     	ldur	w2, [x29, #-0x20]
  15a5b4: 97fd3c57     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a5b8: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a5bc: 0a000108     	and	w8, w8, w0
  15a5c0: b81e83a8     	stur	w8, [x29, #-0x18]
  15a5c4: 1400011c     	b	0x15aa34 <FLAC__bitwriter_write_utf8_uint32+0x544>
  15a5c8: 321003e8     	orr	w8, wzr, #0x10000
  15a5cc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15a5d0: 6b08013f     	cmp	w9, w8
  15a5d4: 1a9f27e8     	cset	w8, lo
  15a5d8: 37000048     	tbnz	w8, #0x0, 0x15a5e0 <FLAC__bitwriter_write_utf8_uint32+0xf0>
  15a5dc: 1400002d     	b	0x15a690 <FLAC__bitwriter_write_utf8_uint32+0x1a0>
  15a5e0: 321b0be8     	orr	w8, wzr, #0xe0
  15a5e4: 321f07e9     	orr	w9, wzr, #0x6
  15a5e8: 321e07ea     	orr	w10, wzr, #0xc
  15a5ec: 320017eb     	orr	w11, wzr, #0x3f
  15a5f0: 321d03ec     	orr	w12, wzr, #0x8
  15a5f4: 321903ed     	orr	w13, wzr, #0x80
  15a5f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a5fc: b85ec3ae     	ldur	w14, [x29, #-0x14]
  15a600: 1aca25ca     	lsr	w10, w14, w10
  15a604: 2a0a0101     	orr	w1, w8, w10
  15a608: 2a0c03e2     	mov	w2, w12
  15a60c: b81d83a9     	stur	w9, [x29, #-0x28]
  15a610: b81d43ab     	stur	w11, [x29, #-0x2c]
  15a614: b81d03ac     	stur	w12, [x29, #-0x30]
  15a618: b81cc3ad     	stur	w13, [x29, #-0x34]
  15a61c: 97fd3c3d     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a620: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a624: 0a000108     	and	w8, w8, w0
  15a628: b81e83a8     	stur	w8, [x29, #-0x18]
  15a62c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a630: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a634: b85d83a9     	ldur	w9, [x29, #-0x28]
  15a638: 1ac92508     	lsr	w8, w8, w9
  15a63c: b85d43aa     	ldur	w10, [x29, #-0x2c]
  15a640: 0a0a0108     	and	w8, w8, w10
  15a644: b85cc3ab     	ldur	w11, [x29, #-0x34]
  15a648: 2a080161     	orr	w1, w11, w8
  15a64c: b85d03a2     	ldur	w2, [x29, #-0x30]
  15a650: 97fd3c30     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a654: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a658: 0a000108     	and	w8, w8, w0
  15a65c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a660: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a664: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a668: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15a66c: 0a090108     	and	w8, w8, w9
  15a670: b85cc3aa     	ldur	w10, [x29, #-0x34]
  15a674: 2a080141     	orr	w1, w10, w8
  15a678: b85d03a2     	ldur	w2, [x29, #-0x30]
  15a67c: 97fd3c25     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a680: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a684: 0a000108     	and	w8, w8, w0
  15a688: b81e83a8     	stur	w8, [x29, #-0x18]
  15a68c: 140000ea     	b	0x15aa34 <FLAC__bitwriter_write_utf8_uint32+0x544>
  15a690: 320b03e8     	orr	w8, wzr, #0x200000
  15a694: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15a698: 6b08013f     	cmp	w9, w8
  15a69c: 1a9f27e8     	cset	w8, lo
  15a6a0: 37000048     	tbnz	w8, #0x0, 0x15a6a8 <FLAC__bitwriter_write_utf8_uint32+0x1b8>
  15a6a4: 1400003c     	b	0x15a794 <FLAC__bitwriter_write_utf8_uint32+0x2a4>
  15a6a8: 321c0fe8     	orr	w8, wzr, #0xf0
  15a6ac: 321f07e9     	orr	w9, wzr, #0x6
  15a6b0: 321e07ea     	orr	w10, wzr, #0xc
  15a6b4: 5280024b     	mov	w11, #0x12              // =18
  15a6b8: 320017ec     	orr	w12, wzr, #0x3f
  15a6bc: 321d03ed     	orr	w13, wzr, #0x8
  15a6c0: 321903ee     	orr	w14, wzr, #0x80
  15a6c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a6c8: b85ec3af     	ldur	w15, [x29, #-0x14]
  15a6cc: 1acb25eb     	lsr	w11, w15, w11
  15a6d0: 2a0b0101     	orr	w1, w8, w11
  15a6d4: 2a0d03e2     	mov	w2, w13
  15a6d8: b81c83a9     	stur	w9, [x29, #-0x38]
  15a6dc: b81c43aa     	stur	w10, [x29, #-0x3c]
  15a6e0: b90043ec     	str	w12, [sp, #0x40]
  15a6e4: b9003fed     	str	w13, [sp, #0x3c]
  15a6e8: b9003bee     	str	w14, [sp, #0x38]
  15a6ec: 97fd3c09     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a6f0: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a6f4: 0a000108     	and	w8, w8, w0
  15a6f8: b81e83a8     	stur	w8, [x29, #-0x18]
  15a6fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a700: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a704: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15a708: 1ac92508     	lsr	w8, w8, w9
  15a70c: b94043ea     	ldr	w10, [sp, #0x40]
  15a710: 0a0a0108     	and	w8, w8, w10
  15a714: b9403beb     	ldr	w11, [sp, #0x38]
  15a718: 2a080161     	orr	w1, w11, w8
  15a71c: b9403fe2     	ldr	w2, [sp, #0x3c]
  15a720: 97fd3bfc     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a724: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a728: 0a000108     	and	w8, w8, w0
  15a72c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a730: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a734: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a738: b85c83a9     	ldur	w9, [x29, #-0x38]
  15a73c: 1ac92508     	lsr	w8, w8, w9
  15a740: b94043ea     	ldr	w10, [sp, #0x40]
  15a744: 0a0a0108     	and	w8, w8, w10
  15a748: b9403beb     	ldr	w11, [sp, #0x38]
  15a74c: 2a080161     	orr	w1, w11, w8
  15a750: b9403fe2     	ldr	w2, [sp, #0x3c]
  15a754: 97fd3bef     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a758: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a75c: 0a000108     	and	w8, w8, w0
  15a760: b81e83a8     	stur	w8, [x29, #-0x18]
  15a764: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a768: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a76c: b94043e9     	ldr	w9, [sp, #0x40]
  15a770: 0a090108     	and	w8, w8, w9
  15a774: b9403bea     	ldr	w10, [sp, #0x38]
  15a778: 2a080141     	orr	w1, w10, w8
  15a77c: b9403fe2     	ldr	w2, [sp, #0x3c]
  15a780: 97fd3be4     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a784: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a788: 0a000108     	and	w8, w8, w0
  15a78c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a790: 140000a9     	b	0x15aa34 <FLAC__bitwriter_write_utf8_uint32+0x544>
  15a794: 320603e8     	orr	w8, wzr, #0x4000000
  15a798: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15a79c: 6b08013f     	cmp	w9, w8
  15a7a0: 1a9f27e8     	cset	w8, lo
  15a7a4: 37000048     	tbnz	w8, #0x0, 0x15a7ac <FLAC__bitwriter_write_utf8_uint32+0x2bc>
  15a7a8: 1400004b     	b	0x15a8d4 <FLAC__bitwriter_write_utf8_uint32+0x3e4>
  15a7ac: 321d13e8     	orr	w8, wzr, #0xf8
  15a7b0: 321f07e9     	orr	w9, wzr, #0x6
  15a7b4: 321e07ea     	orr	w10, wzr, #0xc
  15a7b8: 5280024b     	mov	w11, #0x12              // =18
  15a7bc: 320017ec     	orr	w12, wzr, #0x3f
  15a7c0: 321d07ed     	orr	w13, wzr, #0x18
  15a7c4: 321d03ee     	orr	w14, wzr, #0x8
  15a7c8: 321903ef     	orr	w15, wzr, #0x80
  15a7cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a7d0: b85ec3b0     	ldur	w16, [x29, #-0x14]
  15a7d4: 1acd260d     	lsr	w13, w16, w13
  15a7d8: 2a0d0101     	orr	w1, w8, w13
  15a7dc: 2a0e03e2     	mov	w2, w14
  15a7e0: b90037e9     	str	w9, [sp, #0x34]
  15a7e4: b90033ea     	str	w10, [sp, #0x30]
  15a7e8: b9002feb     	str	w11, [sp, #0x2c]
  15a7ec: b9002bec     	str	w12, [sp, #0x28]
  15a7f0: b90027ee     	str	w14, [sp, #0x24]
  15a7f4: b90023ef     	str	w15, [sp, #0x20]
  15a7f8: 97fd3bc6     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a7fc: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a800: 0a000108     	and	w8, w8, w0
  15a804: b81e83a8     	stur	w8, [x29, #-0x18]
  15a808: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a80c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a810: b9402fe9     	ldr	w9, [sp, #0x2c]
  15a814: 1ac92508     	lsr	w8, w8, w9
  15a818: b9402bea     	ldr	w10, [sp, #0x28]
  15a81c: 0a0a0108     	and	w8, w8, w10
  15a820: b94023eb     	ldr	w11, [sp, #0x20]
  15a824: 2a080161     	orr	w1, w11, w8
  15a828: b94027e2     	ldr	w2, [sp, #0x24]
  15a82c: 97fd3bb9     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a830: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a834: 0a000108     	and	w8, w8, w0
  15a838: b81e83a8     	stur	w8, [x29, #-0x18]
  15a83c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a840: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a844: b94033e9     	ldr	w9, [sp, #0x30]
  15a848: 1ac92508     	lsr	w8, w8, w9
  15a84c: b9402bea     	ldr	w10, [sp, #0x28]
  15a850: 0a0a0108     	and	w8, w8, w10
  15a854: b94023eb     	ldr	w11, [sp, #0x20]
  15a858: 2a080161     	orr	w1, w11, w8
  15a85c: b94027e2     	ldr	w2, [sp, #0x24]
  15a860: 97fd3bac     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a864: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a868: 0a000108     	and	w8, w8, w0
  15a86c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a870: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a874: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a878: b94037e9     	ldr	w9, [sp, #0x34]
  15a87c: 1ac92508     	lsr	w8, w8, w9
  15a880: b9402bea     	ldr	w10, [sp, #0x28]
  15a884: 0a0a0108     	and	w8, w8, w10
  15a888: b94023eb     	ldr	w11, [sp, #0x20]
  15a88c: 2a080161     	orr	w1, w11, w8
  15a890: b94027e2     	ldr	w2, [sp, #0x24]
  15a894: 97fd3b9f     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a898: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a89c: 0a000108     	and	w8, w8, w0
  15a8a0: b81e83a8     	stur	w8, [x29, #-0x18]
  15a8a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a8a8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a8ac: b9402be9     	ldr	w9, [sp, #0x28]
  15a8b0: 0a090108     	and	w8, w8, w9
  15a8b4: b94023ea     	ldr	w10, [sp, #0x20]
  15a8b8: 2a080141     	orr	w1, w10, w8
  15a8bc: b94027e2     	ldr	w2, [sp, #0x24]
  15a8c0: 97fd3b94     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a8c4: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a8c8: 0a000108     	and	w8, w8, w0
  15a8cc: b81e83a8     	stur	w8, [x29, #-0x18]
  15a8d0: 14000059     	b	0x15aa34 <FLAC__bitwriter_write_utf8_uint32+0x544>
  15a8d4: 321f07e8     	orr	w8, wzr, #0x6
  15a8d8: 321e07e9     	orr	w9, wzr, #0xc
  15a8dc: 5280024a     	mov	w10, #0x12              // =18
  15a8e0: 320017eb     	orr	w11, wzr, #0x3f
  15a8e4: 321d07ec     	orr	w12, wzr, #0x18
  15a8e8: 321d03ed     	orr	w13, wzr, #0x8
  15a8ec: 321e17ee     	orr	w14, wzr, #0xfc
  15a8f0: 321f0fef     	orr	w15, wzr, #0x1e
  15a8f4: 321903f0     	orr	w16, wzr, #0x80
  15a8f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a8fc: b85ec3b1     	ldur	w17, [x29, #-0x14]
  15a900: 1acf262f     	lsr	w15, w17, w15
  15a904: 2a0f01c1     	orr	w1, w14, w15
  15a908: 2a0d03e2     	mov	w2, w13
  15a90c: b9001fe8     	str	w8, [sp, #0x1c]
  15a910: b9001be9     	str	w9, [sp, #0x18]
  15a914: b90017ea     	str	w10, [sp, #0x14]
  15a918: b90013eb     	str	w11, [sp, #0x10]
  15a91c: b9000fec     	str	w12, [sp, #0xc]
  15a920: b9000bed     	str	w13, [sp, #0x8]
  15a924: b90007f0     	str	w16, [sp, #0x4]
  15a928: 97fd3b7a     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a92c: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a930: 0a000108     	and	w8, w8, w0
  15a934: b81e83a8     	stur	w8, [x29, #-0x18]
  15a938: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a93c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a940: b9400fe9     	ldr	w9, [sp, #0xc]
  15a944: 1ac92508     	lsr	w8, w8, w9
  15a948: b94013ea     	ldr	w10, [sp, #0x10]
  15a94c: 0a0a0108     	and	w8, w8, w10
  15a950: b94007eb     	ldr	w11, [sp, #0x4]
  15a954: 2a080161     	orr	w1, w11, w8
  15a958: b9400be2     	ldr	w2, [sp, #0x8]
  15a95c: 97fd3b6d     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a960: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a964: 0a000108     	and	w8, w8, w0
  15a968: b81e83a8     	stur	w8, [x29, #-0x18]
  15a96c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a970: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a974: b94017e9     	ldr	w9, [sp, #0x14]
  15a978: 1ac92508     	lsr	w8, w8, w9
  15a97c: b94013ea     	ldr	w10, [sp, #0x10]
  15a980: 0a0a0108     	and	w8, w8, w10
  15a984: b94007eb     	ldr	w11, [sp, #0x4]
  15a988: 2a080161     	orr	w1, w11, w8
  15a98c: b9400be2     	ldr	w2, [sp, #0x8]
  15a990: 97fd3b60     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a994: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a998: 0a000108     	and	w8, w8, w0
  15a99c: b81e83a8     	stur	w8, [x29, #-0x18]
  15a9a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a9a4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a9a8: b9401be9     	ldr	w9, [sp, #0x18]
  15a9ac: 1ac92508     	lsr	w8, w8, w9
  15a9b0: b94013ea     	ldr	w10, [sp, #0x10]
  15a9b4: 0a0a0108     	and	w8, w8, w10
  15a9b8: b94007eb     	ldr	w11, [sp, #0x4]
  15a9bc: 2a080161     	orr	w1, w11, w8
  15a9c0: b9400be2     	ldr	w2, [sp, #0x8]
  15a9c4: 97fd3b53     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a9c8: b85e83a8     	ldur	w8, [x29, #-0x18]
  15a9cc: 0a000108     	and	w8, w8, w0
  15a9d0: b81e83a8     	stur	w8, [x29, #-0x18]
  15a9d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15a9d8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15a9dc: b9401fe9     	ldr	w9, [sp, #0x1c]
  15a9e0: 1ac92508     	lsr	w8, w8, w9
  15a9e4: b94013ea     	ldr	w10, [sp, #0x10]
  15a9e8: 0a0a0108     	and	w8, w8, w10
  15a9ec: b94007eb     	ldr	w11, [sp, #0x4]
  15a9f0: 2a080161     	orr	w1, w11, w8
  15a9f4: b9400be2     	ldr	w2, [sp, #0x8]
  15a9f8: 97fd3b46     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15a9fc: b85e83a8     	ldur	w8, [x29, #-0x18]
  15aa00: 0a000108     	and	w8, w8, w0
  15aa04: b81e83a8     	stur	w8, [x29, #-0x18]
  15aa08: f85f03a0     	ldur	x0, [x29, #-0x10]
  15aa0c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15aa10: b94013e9     	ldr	w9, [sp, #0x10]
  15aa14: 0a090108     	and	w8, w8, w9
  15aa18: b94007ea     	ldr	w10, [sp, #0x4]
  15aa1c: 2a080141     	orr	w1, w10, w8
  15aa20: b9400be2     	ldr	w2, [sp, #0x8]
  15aa24: 97fd3b3b     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15aa28: b85e83a8     	ldur	w8, [x29, #-0x18]
  15aa2c: 0a000108     	and	w8, w8, w0
  15aa30: b81e83a8     	stur	w8, [x29, #-0x18]
  15aa34: b85e83a8     	ldur	w8, [x29, #-0x18]
  15aa38: b81fc3a8     	stur	w8, [x29, #-0x4]
  15aa3c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15aa40: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  15aa44: 910243ff     	add	sp, sp, #0x90
  15aa48: d65f03c0     	ret

000000000015aa4c <FLAC__bitwriter_write_utf8_uint64>:
  15aa4c: d10243ff     	sub	sp, sp, #0x90
  15aa50: a9087bfd     	stp	x29, x30, [sp, #0x80]
  15aa54: 910203fd     	add	x29, sp, #0x80
  15aa58: 320003e8     	orr	w8, wzr, #0x1
  15aa5c: b27903e9     	orr	x9, xzr, #0x80
  15aa60: f81f03a0     	stur	x0, [x29, #-0x10]
  15aa64: f81e83a1     	stur	x1, [x29, #-0x18]
  15aa68: b81e43a8     	stur	w8, [x29, #-0x1c]
  15aa6c: f85e83a0     	ldur	x0, [x29, #-0x18]
  15aa70: eb09001f     	cmp	x0, x9
  15aa74: 1a9f27e8     	cset	w8, lo
  15aa78: 37000048     	tbnz	w8, #0x0, 0x15aa80 <FLAC__bitwriter_write_utf8_uint64+0x34>
  15aa7c: 14000009     	b	0x15aaa0 <FLAC__bitwriter_write_utf8_uint64+0x54>
  15aa80: 321d03e2     	orr	w2, wzr, #0x8
  15aa84: f85f03a0     	ldur	x0, [x29, #-0x10]
  15aa88: f85e83a8     	ldur	x8, [x29, #-0x18]
  15aa8c: 2a0803e9     	mov	w9, w8
  15aa90: 2a0903e1     	mov	w1, w9
  15aa94: 97fd3b1f     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15aa98: b81fc3a0     	stur	w0, [x29, #-0x4]
  15aa9c: 14000193     	b	0x15b0e8 <FLAC__bitwriter_write_utf8_uint64+0x69c>
  15aaa0: b27503e8     	orr	x8, xzr, #0x800
  15aaa4: f85e83a9     	ldur	x9, [x29, #-0x18]
  15aaa8: eb08013f     	cmp	x9, x8
  15aaac: 1a9f27ea     	cset	w10, lo
  15aab0: 3700004a     	tbnz	w10, #0x0, 0x15aab8 <FLAC__bitwriter_write_utf8_uint64+0x6c>
  15aab4: 1400001f     	b	0x15ab30 <FLAC__bitwriter_write_utf8_uint64+0xe4>
  15aab8: 321a07e8     	orr	w8, wzr, #0xc0
  15aabc: 321903e9     	orr	w9, wzr, #0x80
  15aac0: b24017ea     	orr	x10, xzr, #0x3f
  15aac4: 321d03eb     	orr	w11, wzr, #0x8
  15aac8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15aacc: f85e83ac     	ldur	x12, [x29, #-0x18]
  15aad0: d346fd8c     	lsr	x12, x12, #6
  15aad4: 2a0c03ed     	mov	w13, w12
  15aad8: 2a0d0101     	orr	w1, w8, w13
  15aadc: 2a0b03e2     	mov	w2, w11
  15aae0: b81e03a9     	stur	w9, [x29, #-0x20]
  15aae4: f81d83aa     	stur	x10, [x29, #-0x28]
  15aae8: b81d43ab     	stur	w11, [x29, #-0x2c]
  15aaec: 97fd3b09     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15aaf0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15aaf4: 0a000108     	and	w8, w8, w0
  15aaf8: b81e43a8     	stur	w8, [x29, #-0x1c]
  15aafc: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ab00: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ab04: f85d83ac     	ldur	x12, [x29, #-0x28]
  15ab08: 8a0c014a     	and	x10, x10, x12
  15ab0c: 2a0a03e8     	mov	w8, w10
  15ab10: b85e03a9     	ldur	w9, [x29, #-0x20]
  15ab14: 2a080121     	orr	w1, w9, w8
  15ab18: b85d43a2     	ldur	w2, [x29, #-0x2c]
  15ab1c: 97fd3afd     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ab20: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ab24: 0a000108     	and	w8, w8, w0
  15ab28: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ab2c: 1400016d     	b	0x15b0e0 <FLAC__bitwriter_write_utf8_uint64+0x694>
  15ab30: b27003e8     	orr	x8, xzr, #0x10000
  15ab34: f85e83a9     	ldur	x9, [x29, #-0x18]
  15ab38: eb08013f     	cmp	x9, x8
  15ab3c: 1a9f27ea     	cset	w10, lo
  15ab40: 3700004a     	tbnz	w10, #0x0, 0x15ab48 <FLAC__bitwriter_write_utf8_uint64+0xfc>
  15ab44: 1400002c     	b	0x15abf4 <FLAC__bitwriter_write_utf8_uint64+0x1a8>
  15ab48: 321b0be8     	orr	w8, wzr, #0xe0
  15ab4c: 321903e9     	orr	w9, wzr, #0x80
  15ab50: b24017ea     	orr	x10, xzr, #0x3f
  15ab54: 321d03eb     	orr	w11, wzr, #0x8
  15ab58: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ab5c: f85e83ac     	ldur	x12, [x29, #-0x18]
  15ab60: d34cfd8c     	lsr	x12, x12, #12
  15ab64: 2a0c03ed     	mov	w13, w12
  15ab68: 2a0d0101     	orr	w1, w8, w13
  15ab6c: 2a0b03e2     	mov	w2, w11
  15ab70: b81d03a9     	stur	w9, [x29, #-0x30]
  15ab74: f81c83aa     	stur	x10, [x29, #-0x38]
  15ab78: b81c43ab     	stur	w11, [x29, #-0x3c]
  15ab7c: 97fd3ae5     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ab80: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ab84: 0a000108     	and	w8, w8, w0
  15ab88: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ab8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ab90: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ab94: d346fd4a     	lsr	x10, x10, #6
  15ab98: f85c83ac     	ldur	x12, [x29, #-0x38]
  15ab9c: 8a0c014a     	and	x10, x10, x12
  15aba0: 2a0a03e8     	mov	w8, w10
  15aba4: b85d03a9     	ldur	w9, [x29, #-0x30]
  15aba8: 2a080121     	orr	w1, w9, w8
  15abac: b85c43a2     	ldur	w2, [x29, #-0x3c]
  15abb0: 97fd3ad8     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15abb4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15abb8: 0a000108     	and	w8, w8, w0
  15abbc: b81e43a8     	stur	w8, [x29, #-0x1c]
  15abc0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15abc4: f85e83aa     	ldur	x10, [x29, #-0x18]
  15abc8: f85c83ac     	ldur	x12, [x29, #-0x38]
  15abcc: 8a0c014a     	and	x10, x10, x12
  15abd0: 2a0a03e8     	mov	w8, w10
  15abd4: b85d03a9     	ldur	w9, [x29, #-0x30]
  15abd8: 2a080121     	orr	w1, w9, w8
  15abdc: b85c43a2     	ldur	w2, [x29, #-0x3c]
  15abe0: 97fd3acc     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15abe4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15abe8: 0a000108     	and	w8, w8, w0
  15abec: b81e43a8     	stur	w8, [x29, #-0x1c]
  15abf0: 1400013c     	b	0x15b0e0 <FLAC__bitwriter_write_utf8_uint64+0x694>
  15abf4: b26b03e8     	orr	x8, xzr, #0x200000
  15abf8: f85e83a9     	ldur	x9, [x29, #-0x18]
  15abfc: eb08013f     	cmp	x9, x8
  15ac00: 1a9f27ea     	cset	w10, lo
  15ac04: 3700004a     	tbnz	w10, #0x0, 0x15ac0c <FLAC__bitwriter_write_utf8_uint64+0x1c0>
  15ac08: 14000039     	b	0x15acec <FLAC__bitwriter_write_utf8_uint64+0x2a0>
  15ac0c: 321c0fe8     	orr	w8, wzr, #0xf0
  15ac10: 321903e9     	orr	w9, wzr, #0x80
  15ac14: b24017ea     	orr	x10, xzr, #0x3f
  15ac18: 321d03eb     	orr	w11, wzr, #0x8
  15ac1c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ac20: f85e83ac     	ldur	x12, [x29, #-0x18]
  15ac24: d352fd8c     	lsr	x12, x12, #18
  15ac28: 2a0c03ed     	mov	w13, w12
  15ac2c: 2a0d0101     	orr	w1, w8, w13
  15ac30: 2a0b03e2     	mov	w2, w11
  15ac34: b90043e9     	str	w9, [sp, #0x40]
  15ac38: f9001fea     	str	x10, [sp, #0x38]
  15ac3c: b90037eb     	str	w11, [sp, #0x34]
  15ac40: 97fd3ab4     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ac44: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ac48: 0a000108     	and	w8, w8, w0
  15ac4c: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ac50: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ac54: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ac58: d34cfd4a     	lsr	x10, x10, #12
  15ac5c: f9401fec     	ldr	x12, [sp, #0x38]
  15ac60: 8a0c014a     	and	x10, x10, x12
  15ac64: 2a0a03e8     	mov	w8, w10
  15ac68: b94043e9     	ldr	w9, [sp, #0x40]
  15ac6c: 2a080121     	orr	w1, w9, w8
  15ac70: b94037e2     	ldr	w2, [sp, #0x34]
  15ac74: 97fd3aa7     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ac78: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ac7c: 0a000108     	and	w8, w8, w0
  15ac80: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ac84: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ac88: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ac8c: d346fd4a     	lsr	x10, x10, #6
  15ac90: f9401fec     	ldr	x12, [sp, #0x38]
  15ac94: 8a0c014a     	and	x10, x10, x12
  15ac98: 2a0a03e8     	mov	w8, w10
  15ac9c: b94043e9     	ldr	w9, [sp, #0x40]
  15aca0: 2a080121     	orr	w1, w9, w8
  15aca4: b94037e2     	ldr	w2, [sp, #0x34]
  15aca8: 97fd3a9a     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15acac: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15acb0: 0a000108     	and	w8, w8, w0
  15acb4: b81e43a8     	stur	w8, [x29, #-0x1c]
  15acb8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15acbc: f85e83aa     	ldur	x10, [x29, #-0x18]
  15acc0: f9401fec     	ldr	x12, [sp, #0x38]
  15acc4: 8a0c014a     	and	x10, x10, x12
  15acc8: 2a0a03e8     	mov	w8, w10
  15accc: b94043e9     	ldr	w9, [sp, #0x40]
  15acd0: 2a080121     	orr	w1, w9, w8
  15acd4: b94037e2     	ldr	w2, [sp, #0x34]
  15acd8: 97fd3a8e     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15acdc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ace0: 0a000108     	and	w8, w8, w0
  15ace4: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ace8: 140000fe     	b	0x15b0e0 <FLAC__bitwriter_write_utf8_uint64+0x694>
  15acec: b26603e8     	orr	x8, xzr, #0x4000000
  15acf0: f85e83a9     	ldur	x9, [x29, #-0x18]
  15acf4: eb08013f     	cmp	x9, x8
  15acf8: 1a9f27ea     	cset	w10, lo
  15acfc: 3700004a     	tbnz	w10, #0x0, 0x15ad04 <FLAC__bitwriter_write_utf8_uint64+0x2b8>
  15ad00: 14000046     	b	0x15ae18 <FLAC__bitwriter_write_utf8_uint64+0x3cc>
  15ad04: 321d13e8     	orr	w8, wzr, #0xf8
  15ad08: 321903e9     	orr	w9, wzr, #0x80
  15ad0c: b24017ea     	orr	x10, xzr, #0x3f
  15ad10: 321d03eb     	orr	w11, wzr, #0x8
  15ad14: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ad18: f85e83ac     	ldur	x12, [x29, #-0x18]
  15ad1c: d358fd8c     	lsr	x12, x12, #24
  15ad20: 2a0c03ed     	mov	w13, w12
  15ad24: 2a0d0101     	orr	w1, w8, w13
  15ad28: 2a0b03e2     	mov	w2, w11
  15ad2c: b90033e9     	str	w9, [sp, #0x30]
  15ad30: f90017ea     	str	x10, [sp, #0x28]
  15ad34: b90027eb     	str	w11, [sp, #0x24]
  15ad38: 97fd3a76     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ad3c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ad40: 0a000108     	and	w8, w8, w0
  15ad44: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ad48: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ad4c: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ad50: d352fd4a     	lsr	x10, x10, #18
  15ad54: f94017ec     	ldr	x12, [sp, #0x28]
  15ad58: 8a0c014a     	and	x10, x10, x12
  15ad5c: 2a0a03e8     	mov	w8, w10
  15ad60: b94033e9     	ldr	w9, [sp, #0x30]
  15ad64: 2a080121     	orr	w1, w9, w8
  15ad68: b94027e2     	ldr	w2, [sp, #0x24]
  15ad6c: 97fd3a69     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ad70: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ad74: 0a000108     	and	w8, w8, w0
  15ad78: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ad7c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ad80: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ad84: d34cfd4a     	lsr	x10, x10, #12
  15ad88: f94017ec     	ldr	x12, [sp, #0x28]
  15ad8c: 8a0c014a     	and	x10, x10, x12
  15ad90: 2a0a03e8     	mov	w8, w10
  15ad94: b94033e9     	ldr	w9, [sp, #0x30]
  15ad98: 2a080121     	orr	w1, w9, w8
  15ad9c: b94027e2     	ldr	w2, [sp, #0x24]
  15ada0: 97fd3a5c     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ada4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ada8: 0a000108     	and	w8, w8, w0
  15adac: b81e43a8     	stur	w8, [x29, #-0x1c]
  15adb0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15adb4: f85e83aa     	ldur	x10, [x29, #-0x18]
  15adb8: d346fd4a     	lsr	x10, x10, #6
  15adbc: f94017ec     	ldr	x12, [sp, #0x28]
  15adc0: 8a0c014a     	and	x10, x10, x12
  15adc4: 2a0a03e8     	mov	w8, w10
  15adc8: b94033e9     	ldr	w9, [sp, #0x30]
  15adcc: 2a080121     	orr	w1, w9, w8
  15add0: b94027e2     	ldr	w2, [sp, #0x24]
  15add4: 97fd3a4f     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15add8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15addc: 0a000108     	and	w8, w8, w0
  15ade0: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ade4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ade8: f85e83aa     	ldur	x10, [x29, #-0x18]
  15adec: f94017ec     	ldr	x12, [sp, #0x28]
  15adf0: 8a0c014a     	and	x10, x10, x12
  15adf4: 2a0a03e8     	mov	w8, w10
  15adf8: b94033e9     	ldr	w9, [sp, #0x30]
  15adfc: 2a080121     	orr	w1, w9, w8
  15ae00: b94027e2     	ldr	w2, [sp, #0x24]
  15ae04: 97fd3a43     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ae08: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ae0c: 0a000108     	and	w8, w8, w0
  15ae10: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ae14: 140000b3     	b	0x15b0e0 <FLAC__bitwriter_write_utf8_uint64+0x694>
  15ae18: b26103e8     	orr	x8, xzr, #0x80000000
  15ae1c: f85e83a9     	ldur	x9, [x29, #-0x18]
  15ae20: eb08013f     	cmp	x9, x8
  15ae24: 1a9f27ea     	cset	w10, lo
  15ae28: 3700004a     	tbnz	w10, #0x0, 0x15ae30 <FLAC__bitwriter_write_utf8_uint64+0x3e4>
  15ae2c: 14000053     	b	0x15af78 <FLAC__bitwriter_write_utf8_uint64+0x52c>
  15ae30: 321e17e8     	orr	w8, wzr, #0xfc
  15ae34: 321903e9     	orr	w9, wzr, #0x80
  15ae38: b24017ea     	orr	x10, xzr, #0x3f
  15ae3c: 321d03eb     	orr	w11, wzr, #0x8
  15ae40: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ae44: f85e83ac     	ldur	x12, [x29, #-0x18]
  15ae48: d35efd8c     	lsr	x12, x12, #30
  15ae4c: 2a0c03ed     	mov	w13, w12
  15ae50: 2a0d0101     	orr	w1, w8, w13
  15ae54: 2a0b03e2     	mov	w2, w11
  15ae58: b90023e9     	str	w9, [sp, #0x20]
  15ae5c: f9000fea     	str	x10, [sp, #0x18]
  15ae60: b90017eb     	str	w11, [sp, #0x14]
  15ae64: 97fd3a2b     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ae68: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15ae6c: 0a000108     	and	w8, w8, w0
  15ae70: b81e43a8     	stur	w8, [x29, #-0x1c]
  15ae74: f85f03a0     	ldur	x0, [x29, #-0x10]
  15ae78: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ae7c: d358fd4a     	lsr	x10, x10, #24
  15ae80: f9400fec     	ldr	x12, [sp, #0x18]
  15ae84: 8a0c014a     	and	x10, x10, x12
  15ae88: 2a0a03e8     	mov	w8, w10
  15ae8c: b94023e9     	ldr	w9, [sp, #0x20]
  15ae90: 2a080121     	orr	w1, w9, w8
  15ae94: b94017e2     	ldr	w2, [sp, #0x14]
  15ae98: 97fd3a1e     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15ae9c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15aea0: 0a000108     	and	w8, w8, w0
  15aea4: b81e43a8     	stur	w8, [x29, #-0x1c]
  15aea8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15aeac: f85e83aa     	ldur	x10, [x29, #-0x18]
  15aeb0: d352fd4a     	lsr	x10, x10, #18
  15aeb4: f9400fec     	ldr	x12, [sp, #0x18]
  15aeb8: 8a0c014a     	and	x10, x10, x12
  15aebc: 2a0a03e8     	mov	w8, w10
  15aec0: b94023e9     	ldr	w9, [sp, #0x20]
  15aec4: 2a080121     	orr	w1, w9, w8
  15aec8: b94017e2     	ldr	w2, [sp, #0x14]
  15aecc: 97fd3a11     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15aed0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15aed4: 0a000108     	and	w8, w8, w0
  15aed8: b81e43a8     	stur	w8, [x29, #-0x1c]
  15aedc: f85f03a0     	ldur	x0, [x29, #-0x10]
  15aee0: f85e83aa     	ldur	x10, [x29, #-0x18]
  15aee4: d34cfd4a     	lsr	x10, x10, #12
  15aee8: f9400fec     	ldr	x12, [sp, #0x18]
  15aeec: 8a0c014a     	and	x10, x10, x12
  15aef0: 2a0a03e8     	mov	w8, w10
  15aef4: b94023e9     	ldr	w9, [sp, #0x20]
  15aef8: 2a080121     	orr	w1, w9, w8
  15aefc: b94017e2     	ldr	w2, [sp, #0x14]
  15af00: 97fd3a04     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15af04: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15af08: 0a000108     	and	w8, w8, w0
  15af0c: b81e43a8     	stur	w8, [x29, #-0x1c]
  15af10: f85f03a0     	ldur	x0, [x29, #-0x10]
  15af14: f85e83aa     	ldur	x10, [x29, #-0x18]
  15af18: d346fd4a     	lsr	x10, x10, #6
  15af1c: f9400fec     	ldr	x12, [sp, #0x18]
  15af20: 8a0c014a     	and	x10, x10, x12
  15af24: 2a0a03e8     	mov	w8, w10
  15af28: b94023e9     	ldr	w9, [sp, #0x20]
  15af2c: 2a080121     	orr	w1, w9, w8
  15af30: b94017e2     	ldr	w2, [sp, #0x14]
  15af34: 97fd39f7     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15af38: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15af3c: 0a000108     	and	w8, w8, w0
  15af40: b81e43a8     	stur	w8, [x29, #-0x1c]
  15af44: f85f03a0     	ldur	x0, [x29, #-0x10]
  15af48: f85e83aa     	ldur	x10, [x29, #-0x18]
  15af4c: f9400fec     	ldr	x12, [sp, #0x18]
  15af50: 8a0c014a     	and	x10, x10, x12
  15af54: 2a0a03e8     	mov	w8, w10
  15af58: b94023e9     	ldr	w9, [sp, #0x20]
  15af5c: 2a080121     	orr	w1, w9, w8
  15af60: b94017e2     	ldr	w2, [sp, #0x14]
  15af64: 97fd39eb     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15af68: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15af6c: 0a000108     	and	w8, w8, w0
  15af70: b81e43a8     	stur	w8, [x29, #-0x1c]
  15af74: 1400005b     	b	0x15b0e0 <FLAC__bitwriter_write_utf8_uint64+0x694>
  15af78: 321903e8     	orr	w8, wzr, #0x80
  15af7c: b24017e9     	orr	x9, xzr, #0x3f
  15af80: 321d03ea     	orr	w10, wzr, #0x8
  15af84: 321f1be1     	orr	w1, wzr, #0xfe
  15af88: f85f03a0     	ldur	x0, [x29, #-0x10]
  15af8c: 2a0a03e2     	mov	w2, w10
  15af90: b90013e8     	str	w8, [sp, #0x10]
  15af94: f90007e9     	str	x9, [sp, #0x8]
  15af98: b90007ea     	str	w10, [sp, #0x4]
  15af9c: 97fd39dd     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15afa0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15afa4: 0a000108     	and	w8, w8, w0
  15afa8: b81e43a8     	stur	w8, [x29, #-0x1c]
  15afac: f85f03a0     	ldur	x0, [x29, #-0x10]
  15afb0: f85e83a9     	ldur	x9, [x29, #-0x18]
  15afb4: d35efd29     	lsr	x9, x9, #30
  15afb8: f94007eb     	ldr	x11, [sp, #0x8]
  15afbc: 8a0b0129     	and	x9, x9, x11
  15afc0: 2a0903e8     	mov	w8, w9
  15afc4: b94013ea     	ldr	w10, [sp, #0x10]
  15afc8: 2a080141     	orr	w1, w10, w8
  15afcc: b94007e2     	ldr	w2, [sp, #0x4]
  15afd0: 97fd39d0     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15afd4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15afd8: 0a000108     	and	w8, w8, w0
  15afdc: b81e43a8     	stur	w8, [x29, #-0x1c]
  15afe0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15afe4: f85e83a9     	ldur	x9, [x29, #-0x18]
  15afe8: d358fd29     	lsr	x9, x9, #24
  15afec: f94007eb     	ldr	x11, [sp, #0x8]
  15aff0: 8a0b0129     	and	x9, x9, x11
  15aff4: 2a0903e8     	mov	w8, w9
  15aff8: b94013ea     	ldr	w10, [sp, #0x10]
  15affc: 2a080141     	orr	w1, w10, w8
  15b000: b94007e2     	ldr	w2, [sp, #0x4]
  15b004: 97fd39c3     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15b008: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b00c: 0a000108     	and	w8, w8, w0
  15b010: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b014: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b018: f85e83a9     	ldur	x9, [x29, #-0x18]
  15b01c: d352fd29     	lsr	x9, x9, #18
  15b020: f94007eb     	ldr	x11, [sp, #0x8]
  15b024: 8a0b0129     	and	x9, x9, x11
  15b028: 2a0903e8     	mov	w8, w9
  15b02c: b94013ea     	ldr	w10, [sp, #0x10]
  15b030: 2a080141     	orr	w1, w10, w8
  15b034: b94007e2     	ldr	w2, [sp, #0x4]
  15b038: 97fd39b6     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15b03c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b040: 0a000108     	and	w8, w8, w0
  15b044: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b048: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b04c: f85e83a9     	ldur	x9, [x29, #-0x18]
  15b050: d34cfd29     	lsr	x9, x9, #12
  15b054: f94007eb     	ldr	x11, [sp, #0x8]
  15b058: 8a0b0129     	and	x9, x9, x11
  15b05c: 2a0903e8     	mov	w8, w9
  15b060: b94013ea     	ldr	w10, [sp, #0x10]
  15b064: 2a080141     	orr	w1, w10, w8
  15b068: b94007e2     	ldr	w2, [sp, #0x4]
  15b06c: 97fd39a9     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15b070: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b074: 0a000108     	and	w8, w8, w0
  15b078: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b07c: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b080: f85e83a9     	ldur	x9, [x29, #-0x18]
  15b084: d346fd29     	lsr	x9, x9, #6
  15b088: f94007eb     	ldr	x11, [sp, #0x8]
  15b08c: 8a0b0129     	and	x9, x9, x11
  15b090: 2a0903e8     	mov	w8, w9
  15b094: b94013ea     	ldr	w10, [sp, #0x10]
  15b098: 2a080141     	orr	w1, w10, w8
  15b09c: b94007e2     	ldr	w2, [sp, #0x4]
  15b0a0: 97fd399c     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15b0a4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b0a8: 0a000108     	and	w8, w8, w0
  15b0ac: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b0b0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b0b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  15b0b8: f94007eb     	ldr	x11, [sp, #0x8]
  15b0bc: 8a0b0129     	and	x9, x9, x11
  15b0c0: 2a0903e8     	mov	w8, w9
  15b0c4: b94013ea     	ldr	w10, [sp, #0x10]
  15b0c8: 2a080141     	orr	w1, w10, w8
  15b0cc: b94007e2     	ldr	w2, [sp, #0x4]
  15b0d0: 97fd3990     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  15b0d4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b0d8: 0a000108     	and	w8, w8, w0
  15b0dc: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b0e0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b0e4: b81fc3a8     	stur	w8, [x29, #-0x4]
  15b0e8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15b0ec: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  15b0f0: 910243ff     	add	sp, sp, #0x90
  15b0f4: d65f03c0     	ret

000000000015b0f8 <FLAC__bitwriter_zero_pad_to_byte_boundary>:
  15b0f8: d10083ff     	sub	sp, sp, #0x20
  15b0fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15b100: 910043fd     	add	x29, sp, #0x10
  15b104: 32000be8     	orr	w8, wzr, #0x7
  15b108: f90003e0     	str	x0, [sp]
  15b10c: f94003e0     	ldr	x0, [sp]
  15b110: b9401409     	ldr	w9, [x0, #0x14]
  15b114: 0a080128     	and	w8, w9, w8
  15b118: 35000048     	cbnz	w8, 0x15b120 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x28>
  15b11c: 1400000b     	b	0x15b148 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x50>
  15b120: 321d03e8     	orr	w8, wzr, #0x8
  15b124: 32000be9     	orr	w9, wzr, #0x7
  15b128: f94003e0     	ldr	x0, [sp]
  15b12c: f94003ea     	ldr	x10, [sp]
  15b130: b940154b     	ldr	w11, [x10, #0x14]
  15b134: 0a090169     	and	w9, w11, w9
  15b138: 6b090101     	subs	w1, w8, w9
  15b13c: 97fd3b81     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  15b140: b81fc3a0     	stur	w0, [x29, #-0x4]
  15b144: 14000003     	b	0x15b150 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x58>
  15b148: 320003e8     	orr	w8, wzr, #0x1
  15b14c: b81fc3a8     	stur	w8, [x29, #-0x4]
  15b150: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15b154: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15b158: 910083ff     	add	sp, sp, #0x20
  15b15c: d65f03c0     	ret
  15b160: d10103ff     	sub	sp, sp, #0x40
  15b164: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15b168: 9100c3fd     	add	x29, sp, #0x30
  15b16c: d2800008     	mov	x8, #0x0                // =0
  15b170: f81f03a0     	stur	x0, [x29, #-0x10]
  15b174: f9000fe1     	str	x1, [sp, #0x18]
  15b178: f9000be2     	str	x2, [sp, #0x10]
  15b17c: f9400fe0     	ldr	x0, [sp, #0x18]
  15b180: f90007e8     	str	x8, [sp, #0x8]
  15b184: b5000040     	cbnz	x0, 0x15b18c <FLAC__bitwriter_zero_pad_to_byte_boundary+0x94>
  15b188: 14000003     	b	0x15b194 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x9c>
  15b18c: f9400be8     	ldr	x8, [sp, #0x10]
  15b190: b50000c8     	cbnz	x8, 0x15b1a8 <FLAC__bitwriter_zero_pad_to_byte_boundary+0xb0>
  15b194: d2800001     	mov	x1, #0x0                // =0
  15b198: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b19c: 97fd2235     	bl	0xa3a70 <realloc@plt>
  15b1a0: f81f83a0     	stur	x0, [x29, #-0x8]
  15b1a4: 14000012     	b	0x15b1ec <FLAC__bitwriter_zero_pad_to_byte_boundary+0xf4>
  15b1a8: 92800008     	mov	x8, #-0x1               // =-1
  15b1ac: f9400fe9     	ldr	x9, [sp, #0x18]
  15b1b0: f9400bea     	ldr	x10, [sp, #0x10]
  15b1b4: 9aca0908     	udiv	x8, x8, x10
  15b1b8: eb08013f     	cmp	x9, x8
  15b1bc: 1a9f97eb     	cset	w11, hi
  15b1c0: 3700004b     	tbnz	w11, #0x0, 0x15b1c8 <FLAC__bitwriter_zero_pad_to_byte_boundary+0xd0>
  15b1c4: 14000004     	b	0x15b1d4 <FLAC__bitwriter_zero_pad_to_byte_boundary+0xdc>
  15b1c8: f94007e8     	ldr	x8, [sp, #0x8]
  15b1cc: f81f83a8     	stur	x8, [x29, #-0x8]
  15b1d0: 14000007     	b	0x15b1ec <FLAC__bitwriter_zero_pad_to_byte_boundary+0xf4>
  15b1d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15b1d8: f9400fe8     	ldr	x8, [sp, #0x18]
  15b1dc: f9400be9     	ldr	x9, [sp, #0x10]
  15b1e0: 9b097d01     	mul	x1, x8, x9
  15b1e4: 94000006     	bl	0x15b1fc <FLAC__bitwriter_zero_pad_to_byte_boundary+0x104>
  15b1e8: f81f83a0     	stur	x0, [x29, #-0x8]
  15b1ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  15b1f0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15b1f4: 910103ff     	add	sp, sp, #0x40
  15b1f8: d65f03c0     	ret
  15b1fc: d10103ff     	sub	sp, sp, #0x40
  15b200: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15b204: 9100c3fd     	add	x29, sp, #0x30
  15b208: d2800008     	mov	x8, #0x0                // =0
  15b20c: f81f83a0     	stur	x0, [x29, #-0x8]
  15b210: f81f03a1     	stur	x1, [x29, #-0x10]
  15b214: f85f83a0     	ldur	x0, [x29, #-0x8]
  15b218: f9000fe0     	str	x0, [sp, #0x18]
  15b21c: f85f83a0     	ldur	x0, [x29, #-0x8]
  15b220: f85f03a1     	ldur	x1, [x29, #-0x10]
  15b224: f90007e8     	str	x8, [sp, #0x8]
  15b228: 97fd2212     	bl	0xa3a70 <realloc@plt>
  15b22c: f9000be0     	str	x0, [sp, #0x10]
  15b230: f85f03a8     	ldur	x8, [x29, #-0x10]
  15b234: f94007e0     	ldr	x0, [sp, #0x8]
  15b238: eb00011f     	cmp	x8, x0
  15b23c: 1a9f97e9     	cset	w9, hi
  15b240: 37000049     	tbnz	w9, #0x0, 0x15b248 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x150>
  15b244: 14000009     	b	0x15b268 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x170>
  15b248: f9400be8     	ldr	x8, [sp, #0x10]
  15b24c: f94007e9     	ldr	x9, [sp, #0x8]
  15b250: eb09011f     	cmp	x8, x9
  15b254: 1a9f17ea     	cset	w10, eq
  15b258: 3700004a     	tbnz	w10, #0x0, 0x15b260 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x168>
  15b25c: 14000003     	b	0x15b268 <FLAC__bitwriter_zero_pad_to_byte_boundary+0x170>
  15b260: f9400fe0     	ldr	x0, [sp, #0x18]
  15b264: 97fd1afb     	bl	0xa1e50 <free@plt>
  15b268: f9400be0     	ldr	x0, [sp, #0x10]
  15b26c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15b270: 910103ff     	add	sp, sp, #0x40
  15b274: d65f03c0     	ret

000000000015b278 <FLAC__cpu_info>:
  15b278: d10043ff     	sub	sp, sp, #0x10
  15b27c: 321f03e8     	orr	w8, wzr, #0x2
  15b280: f90007e0     	str	x0, [sp, #0x8]
  15b284: f94007e0     	ldr	x0, [sp, #0x8]
  15b288: b9000408     	str	w8, [x0, #0x4]
  15b28c: f94007e0     	ldr	x0, [sp, #0x8]
  15b290: b900001f     	str	wzr, [x0]
  15b294: 910043ff     	add	sp, sp, #0x10
  15b298: d65f03c0     	ret

000000000015b29c <FLAC__crc8_update>:
  15b29c: d10043ff     	sub	sp, sp, #0x10
  15b2a0: b0000a68     	adrp	x8, 0x2a8000
  15b2a4: f9457508     	ldr	x8, [x8, #0xae8]
  15b2a8: 39003fe0     	strb	w0, [sp, #0xf]
  15b2ac: f90003e1     	str	x1, [sp]
  15b2b0: f94003e1     	ldr	x1, [sp]
  15b2b4: 39400020     	ldrb	w0, [x1]
  15b2b8: 39403fe9     	ldrb	w9, [sp, #0xf]
  15b2bc: 4a090009     	eor	w9, w0, w9
  15b2c0: 2a0903e1     	mov	w1, w9
  15b2c4: 93407c21     	sxtw	x1, w1
  15b2c8: 8b010108     	add	x8, x8, x1
  15b2cc: 39400109     	ldrb	w9, [x8]
  15b2d0: f94003e8     	ldr	x8, [sp]
  15b2d4: 39000109     	strb	w9, [x8]
  15b2d8: 910043ff     	add	sp, sp, #0x10
  15b2dc: d65f03c0     	ret

000000000015b2e0 <FLAC__crc8_update_block>:
  15b2e0: d10083ff     	sub	sp, sp, #0x20
  15b2e4: b0000a68     	adrp	x8, 0x2a8000
  15b2e8: f9457508     	ldr	x8, [x8, #0xae8]
  15b2ec: f9000fe0     	str	x0, [sp, #0x18]
  15b2f0: b90017e1     	str	w1, [sp, #0x14]
  15b2f4: f90007e2     	str	x2, [sp, #0x8]
  15b2f8: f90003e8     	str	x8, [sp]
  15b2fc: 12800008     	mov	w8, #-0x1               // =-1
  15b300: b94017e9     	ldr	w9, [sp, #0x14]
  15b304: 0b080128     	add	w8, w9, w8
  15b308: b90017e8     	str	w8, [sp, #0x14]
  15b30c: 35000049     	cbnz	w9, 0x15b314 <FLAC__crc8_update_block+0x34>
  15b310: 14000011     	b	0x15b354 <FLAC__crc8_update_block+0x74>
  15b314: b24003e8     	orr	x8, xzr, #0x1
  15b318: f94007e9     	ldr	x9, [sp, #0x8]
  15b31c: 3940012a     	ldrb	w10, [x9]
  15b320: f9400fe9     	ldr	x9, [sp, #0x18]
  15b324: 8b080128     	add	x8, x9, x8
  15b328: f9000fe8     	str	x8, [sp, #0x18]
  15b32c: 3940012b     	ldrb	w11, [x9]
  15b330: 4a0b014a     	eor	w10, w10, w11
  15b334: 2a0a03e8     	mov	w8, w10
  15b338: 93407d08     	sxtw	x8, w8
  15b33c: f94003e9     	ldr	x9, [sp]
  15b340: 8b080128     	add	x8, x9, x8
  15b344: 3940010a     	ldrb	w10, [x8]
  15b348: f94007e8     	ldr	x8, [sp, #0x8]
  15b34c: 3900010a     	strb	w10, [x8]
  15b350: 17ffffeb     	b	0x15b2fc <FLAC__crc8_update_block+0x1c>
  15b354: 910083ff     	add	sp, sp, #0x20
  15b358: d65f03c0     	ret

000000000015b35c <FLAC__crc8>:
  15b35c: d10083ff     	sub	sp, sp, #0x20
  15b360: 52800008     	mov	w8, #0x0                // =0
  15b364: b0000a69     	adrp	x9, 0x2a8000
  15b368: f9457529     	ldr	x9, [x9, #0xae8]
  15b36c: f9000fe0     	str	x0, [sp, #0x18]
  15b370: b90017e1     	str	w1, [sp, #0x14]
  15b374: 39004fe8     	strb	w8, [sp, #0x13]
  15b378: f90007e9     	str	x9, [sp, #0x8]
  15b37c: 12800008     	mov	w8, #-0x1               // =-1
  15b380: b94017e9     	ldr	w9, [sp, #0x14]
  15b384: 0b080128     	add	w8, w9, w8
  15b388: b90017e8     	str	w8, [sp, #0x14]
  15b38c: 35000049     	cbnz	w9, 0x15b394 <FLAC__crc8+0x38>
  15b390: 1400000f     	b	0x15b3cc <FLAC__crc8+0x70>
  15b394: b24003e8     	orr	x8, xzr, #0x1
  15b398: 39404fe9     	ldrb	w9, [sp, #0x13]
  15b39c: f9400fea     	ldr	x10, [sp, #0x18]
  15b3a0: 8b080148     	add	x8, x10, x8
  15b3a4: f9000fe8     	str	x8, [sp, #0x18]
  15b3a8: 3940014b     	ldrb	w11, [x10]
  15b3ac: 4a0b0129     	eor	w9, w9, w11
  15b3b0: 2a0903e8     	mov	w8, w9
  15b3b4: 93407d08     	sxtw	x8, w8
  15b3b8: f94007ea     	ldr	x10, [sp, #0x8]
  15b3bc: 8b080148     	add	x8, x10, x8
  15b3c0: 39400109     	ldrb	w9, [x8]
  15b3c4: 39004fe9     	strb	w9, [sp, #0x13]
  15b3c8: 17ffffed     	b	0x15b37c <FLAC__crc8+0x20>
  15b3cc: 39404fe0     	ldrb	w0, [sp, #0x13]
  15b3d0: 910083ff     	add	sp, sp, #0x20
  15b3d4: d65f03c0     	ret

000000000015b3d8 <FLAC__crc16>:
  15b3d8: d10083ff     	sub	sp, sp, #0x20
  15b3dc: b0000a68     	adrp	x8, 0x2a8000
  15b3e0: f943f508     	ldr	x8, [x8, #0x7e8]
  15b3e4: f9000fe0     	str	x0, [sp, #0x18]
  15b3e8: b90017e1     	str	w1, [sp, #0x14]
  15b3ec: b90013ff     	str	wzr, [sp, #0x10]
  15b3f0: f90007e8     	str	x8, [sp, #0x8]
  15b3f4: 12800008     	mov	w8, #-0x1               // =-1
  15b3f8: b94017e9     	ldr	w9, [sp, #0x14]
  15b3fc: 0b080128     	add	w8, w9, w8
  15b400: b90017e8     	str	w8, [sp, #0x14]
  15b404: 35000049     	cbnz	w9, 0x15b40c <FLAC__crc16+0x34>
  15b408: 14000018     	b	0x15b468 <FLAC__crc16+0x90>
  15b40c: 32003fe8     	orr	w8, wzr, #0xffff
  15b410: b27e03e9     	orr	x9, xzr, #0x4
  15b414: b24003ea     	orr	x10, xzr, #0x1
  15b418: 321d03eb     	orr	w11, wzr, #0x8
  15b41c: b94013ec     	ldr	w12, [sp, #0x10]
  15b420: 1acb218c     	lsl	w12, w12, w11
  15b424: b94013ed     	ldr	w13, [sp, #0x10]
  15b428: 1acb25ab     	lsr	w11, w13, w11
  15b42c: f9400fee     	ldr	x14, [sp, #0x18]
  15b430: 8b0a01ca     	add	x10, x14, x10
  15b434: f9000fea     	str	x10, [sp, #0x18]
  15b438: 394001cd     	ldrb	w13, [x14]
  15b43c: 4a0d016b     	eor	w11, w11, w13
  15b440: 2a0b03ea     	mov	w10, w11
  15b444: d3407d4a     	ubfx	x10, x10, #0, #32
  15b448: 9b0a7d29     	mul	x9, x9, x10
  15b44c: f94007ea     	ldr	x10, [sp, #0x8]
  15b450: 8b090149     	add	x9, x10, x9
  15b454: b940012b     	ldr	w11, [x9]
  15b458: 4a0b018b     	eor	w11, w12, w11
  15b45c: 0a080168     	and	w8, w11, w8
  15b460: b90013e8     	str	w8, [sp, #0x10]
  15b464: 17ffffe4     	b	0x15b3f4 <FLAC__crc16+0x1c>
  15b468: b94013e0     	ldr	w0, [sp, #0x10]
  15b46c: 910083ff     	add	sp, sp, #0x20
  15b470: d65f03c0     	ret

000000000015b474 <FLAC__fixed_compute_best_predictor>:
  15b474: d10403ff     	sub	sp, sp, #0x100
  15b478: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  15b47c: 9103c3fd     	add	x29, sp, #0xf0
  15b480: d10023a8     	sub	x8, x29, #0x8
  15b484: 321f03e9     	orr	w9, wzr, #0x2
  15b488: f9000100     	str	x0, [x8]
  15b48c: b81f43a1     	stur	w1, [x29, #-0xc]
  15b490: f81e83a2     	stur	x2, [x29, #-0x18]
  15b494: f9400100     	ldr	x0, [x8]
  15b498: b85fc001     	ldur	w1, [x0, #-0x4]
  15b49c: b81e43a1     	stur	w1, [x29, #-0x1c]
  15b4a0: f9400100     	ldr	x0, [x8]
  15b4a4: b85fc001     	ldur	w1, [x0, #-0x4]
  15b4a8: f9400100     	ldr	x0, [x8]
  15b4ac: b85f800a     	ldur	w10, [x0, #-0x8]
  15b4b0: 6b0a002a     	subs	w10, w1, w10
  15b4b4: b81e03aa     	stur	w10, [x29, #-0x20]
  15b4b8: b85e03aa     	ldur	w10, [x29, #-0x20]
  15b4bc: f9400100     	ldr	x0, [x8]
  15b4c0: b85f8001     	ldur	w1, [x0, #-0x8]
  15b4c4: f9400100     	ldr	x0, [x8]
  15b4c8: b85f400b     	ldur	w11, [x0, #-0xc]
  15b4cc: 6b0b002b     	subs	w11, w1, w11
  15b4d0: 6b0b014a     	subs	w10, w10, w11
  15b4d4: b81dc3aa     	stur	w10, [x29, #-0x24]
  15b4d8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  15b4dc: f9400100     	ldr	x0, [x8]
  15b4e0: b85f800b     	ldur	w11, [x0, #-0x8]
  15b4e4: f9400100     	ldr	x0, [x8]
  15b4e8: b85f4001     	ldur	w1, [x0, #-0xc]
  15b4ec: 1b017d29     	mul	w9, w9, w1
  15b4f0: 6b090169     	subs	w9, w11, w9
  15b4f4: f9400100     	ldr	x0, [x8]
  15b4f8: b85f000b     	ldur	w11, [x0, #-0x10]
  15b4fc: 0b0b0129     	add	w9, w9, w11
  15b500: 6b090149     	subs	w9, w10, w9
  15b504: b81d83a9     	stur	w9, [x29, #-0x28]
  15b508: b81cc3bf     	stur	wzr, [x29, #-0x34]
  15b50c: b81c83bf     	stur	wzr, [x29, #-0x38]
  15b510: b81c43bf     	stur	wzr, [x29, #-0x3c]
  15b514: b81c03bf     	stur	wzr, [x29, #-0x40]
  15b518: b81bc3bf     	stur	wzr, [x29, #-0x44]
  15b51c: b81b83bf     	stur	wzr, [x29, #-0x48]
  15b520: f9002be8     	str	x8, [sp, #0x50]
  15b524: b85b83a8     	ldur	w8, [x29, #-0x48]
  15b528: b85f43a9     	ldur	w9, [x29, #-0xc]
  15b52c: 6b09011f     	cmp	w8, w9
  15b530: 1a9f27e8     	cset	w8, lo
  15b534: 37000048     	tbnz	w8, #0x0, 0x15b53c <FLAC__fixed_compute_best_predictor+0xc8>
  15b538: 14000084     	b	0x15b748 <FLAC__fixed_compute_best_predictor+0x2d4>
  15b53c: b27e03e8     	orr	x8, xzr, #0x4
  15b540: 52800009     	mov	w9, #0x0                // =0
  15b544: f9402bea     	ldr	x10, [sp, #0x50]
  15b548: f940014b     	ldr	x11, [x10]
  15b54c: b85b83ac     	ldur	w12, [x29, #-0x48]
  15b550: 2a0c03ed     	mov	w13, w12
  15b554: d3407dad     	ubfx	x13, x13, #0, #32
  15b558: 9b0d7d08     	mul	x8, x8, x13
  15b55c: 8b080168     	add	x8, x11, x8
  15b560: b940010c     	ldr	w12, [x8]
  15b564: b81d43ac     	stur	w12, [x29, #-0x2c]
  15b568: b85d43ac     	ldur	w12, [x29, #-0x2c]
  15b56c: 6b09019f     	cmp	w12, w9
  15b570: 1a9fa7e9     	cset	w9, lt
  15b574: 37000049     	tbnz	w9, #0x0, 0x15b57c <FLAC__fixed_compute_best_predictor+0x108>
  15b578: 14000006     	b	0x15b590 <FLAC__fixed_compute_best_predictor+0x11c>
  15b57c: 52800008     	mov	w8, #0x0                // =0
  15b580: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15b584: 6b090108     	subs	w8, w8, w9
  15b588: b9004fe8     	str	w8, [sp, #0x4c]
  15b58c: 14000003     	b	0x15b598 <FLAC__fixed_compute_best_predictor+0x124>
  15b590: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b594: b9004fe8     	str	w8, [sp, #0x4c]
  15b598: b9404fe8     	ldr	w8, [sp, #0x4c]
  15b59c: 52800009     	mov	w9, #0x0                // =0
  15b5a0: b85cc3aa     	ldur	w10, [x29, #-0x34]
  15b5a4: 0b080148     	add	w8, w10, w8
  15b5a8: b81cc3a8     	stur	w8, [x29, #-0x34]
  15b5ac: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b5b0: b81d03a8     	stur	w8, [x29, #-0x30]
  15b5b4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15b5b8: b85d43aa     	ldur	w10, [x29, #-0x2c]
  15b5bc: 6b080148     	subs	w8, w10, w8
  15b5c0: b81d43a8     	stur	w8, [x29, #-0x2c]
  15b5c4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b5c8: 6b09011f     	cmp	w8, w9
  15b5cc: 1a9fa7e8     	cset	w8, lt
  15b5d0: 37000048     	tbnz	w8, #0x0, 0x15b5d8 <FLAC__fixed_compute_best_predictor+0x164>
  15b5d4: 14000006     	b	0x15b5ec <FLAC__fixed_compute_best_predictor+0x178>
  15b5d8: 52800008     	mov	w8, #0x0                // =0
  15b5dc: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15b5e0: 6b090108     	subs	w8, w8, w9
  15b5e4: b9004be8     	str	w8, [sp, #0x48]
  15b5e8: 14000003     	b	0x15b5f4 <FLAC__fixed_compute_best_predictor+0x180>
  15b5ec: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b5f0: b9004be8     	str	w8, [sp, #0x48]
  15b5f4: b9404be8     	ldr	w8, [sp, #0x48]
  15b5f8: 52800009     	mov	w9, #0x0                // =0
  15b5fc: b85c83aa     	ldur	w10, [x29, #-0x38]
  15b600: 0b080148     	add	w8, w10, w8
  15b604: b81c83a8     	stur	w8, [x29, #-0x38]
  15b608: b85d03a8     	ldur	w8, [x29, #-0x30]
  15b60c: b81e43a8     	stur	w8, [x29, #-0x1c]
  15b610: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b614: b81d03a8     	stur	w8, [x29, #-0x30]
  15b618: b85e03a8     	ldur	w8, [x29, #-0x20]
  15b61c: b85d43aa     	ldur	w10, [x29, #-0x2c]
  15b620: 6b080148     	subs	w8, w10, w8
  15b624: b81d43a8     	stur	w8, [x29, #-0x2c]
  15b628: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b62c: 6b09011f     	cmp	w8, w9
  15b630: 1a9fa7e8     	cset	w8, lt
  15b634: 37000048     	tbnz	w8, #0x0, 0x15b63c <FLAC__fixed_compute_best_predictor+0x1c8>
  15b638: 14000006     	b	0x15b650 <FLAC__fixed_compute_best_predictor+0x1dc>
  15b63c: 52800008     	mov	w8, #0x0                // =0
  15b640: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15b644: 6b090108     	subs	w8, w8, w9
  15b648: b90047e8     	str	w8, [sp, #0x44]
  15b64c: 14000003     	b	0x15b658 <FLAC__fixed_compute_best_predictor+0x1e4>
  15b650: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b654: b90047e8     	str	w8, [sp, #0x44]
  15b658: b94047e8     	ldr	w8, [sp, #0x44]
  15b65c: 52800009     	mov	w9, #0x0                // =0
  15b660: b85c43aa     	ldur	w10, [x29, #-0x3c]
  15b664: 0b080148     	add	w8, w10, w8
  15b668: b81c43a8     	stur	w8, [x29, #-0x3c]
  15b66c: b85d03a8     	ldur	w8, [x29, #-0x30]
  15b670: b81e03a8     	stur	w8, [x29, #-0x20]
  15b674: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b678: b81d03a8     	stur	w8, [x29, #-0x30]
  15b67c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  15b680: b85d43aa     	ldur	w10, [x29, #-0x2c]
  15b684: 6b080148     	subs	w8, w10, w8
  15b688: b81d43a8     	stur	w8, [x29, #-0x2c]
  15b68c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b690: 6b09011f     	cmp	w8, w9
  15b694: 1a9fa7e8     	cset	w8, lt
  15b698: 37000048     	tbnz	w8, #0x0, 0x15b6a0 <FLAC__fixed_compute_best_predictor+0x22c>
  15b69c: 14000006     	b	0x15b6b4 <FLAC__fixed_compute_best_predictor+0x240>
  15b6a0: 52800008     	mov	w8, #0x0                // =0
  15b6a4: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15b6a8: 6b090108     	subs	w8, w8, w9
  15b6ac: b90043e8     	str	w8, [sp, #0x40]
  15b6b0: 14000003     	b	0x15b6bc <FLAC__fixed_compute_best_predictor+0x248>
  15b6b4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b6b8: b90043e8     	str	w8, [sp, #0x40]
  15b6bc: b94043e8     	ldr	w8, [sp, #0x40]
  15b6c0: 52800009     	mov	w9, #0x0                // =0
  15b6c4: b85c03aa     	ldur	w10, [x29, #-0x40]
  15b6c8: 0b080148     	add	w8, w10, w8
  15b6cc: b81c03a8     	stur	w8, [x29, #-0x40]
  15b6d0: b85d03a8     	ldur	w8, [x29, #-0x30]
  15b6d4: b81dc3a8     	stur	w8, [x29, #-0x24]
  15b6d8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b6dc: b81d03a8     	stur	w8, [x29, #-0x30]
  15b6e0: b85d83a8     	ldur	w8, [x29, #-0x28]
  15b6e4: b85d43aa     	ldur	w10, [x29, #-0x2c]
  15b6e8: 6b080148     	subs	w8, w10, w8
  15b6ec: b81d43a8     	stur	w8, [x29, #-0x2c]
  15b6f0: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b6f4: 6b09011f     	cmp	w8, w9
  15b6f8: 1a9fa7e8     	cset	w8, lt
  15b6fc: 37000048     	tbnz	w8, #0x0, 0x15b704 <FLAC__fixed_compute_best_predictor+0x290>
  15b700: 14000006     	b	0x15b718 <FLAC__fixed_compute_best_predictor+0x2a4>
  15b704: 52800008     	mov	w8, #0x0                // =0
  15b708: b85d43a9     	ldur	w9, [x29, #-0x2c]
  15b70c: 6b090108     	subs	w8, w8, w9
  15b710: b9003fe8     	str	w8, [sp, #0x3c]
  15b714: 14000003     	b	0x15b720 <FLAC__fixed_compute_best_predictor+0x2ac>
  15b718: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15b71c: b9003fe8     	str	w8, [sp, #0x3c]
  15b720: b9403fe8     	ldr	w8, [sp, #0x3c]
  15b724: b85bc3a9     	ldur	w9, [x29, #-0x44]
  15b728: 0b080128     	add	w8, w9, w8
  15b72c: b81bc3a8     	stur	w8, [x29, #-0x44]
  15b730: b85d03a8     	ldur	w8, [x29, #-0x30]
  15b734: b81d83a8     	stur	w8, [x29, #-0x28]
  15b738: b85b83a8     	ldur	w8, [x29, #-0x48]
  15b73c: 11000508     	add	w8, w8, #0x1
  15b740: b81b83a8     	stur	w8, [x29, #-0x48]
  15b744: 17ffff78     	b	0x15b524 <FLAC__fixed_compute_best_predictor+0xb0>
  15b748: b85cc3a8     	ldur	w8, [x29, #-0x34]
  15b74c: b85c83a9     	ldur	w9, [x29, #-0x38]
  15b750: b81a83a9     	stur	w9, [x29, #-0x58]
  15b754: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15b758: b81a43a9     	stur	w9, [x29, #-0x5c]
  15b75c: b85a83a9     	ldur	w9, [x29, #-0x58]
  15b760: b85a43aa     	ldur	w10, [x29, #-0x5c]
  15b764: 6b0a013f     	cmp	w9, w10
  15b768: 1a9f27e9     	cset	w9, lo
  15b76c: b9003be8     	str	w8, [sp, #0x38]
  15b770: 37000049     	tbnz	w9, #0x0, 0x15b778 <FLAC__fixed_compute_best_predictor+0x304>
  15b774: 14000004     	b	0x15b784 <FLAC__fixed_compute_best_predictor+0x310>
  15b778: b85a83a8     	ldur	w8, [x29, #-0x58]
  15b77c: b90037e8     	str	w8, [sp, #0x34]
  15b780: 14000003     	b	0x15b78c <FLAC__fixed_compute_best_predictor+0x318>
  15b784: b85a43a8     	ldur	w8, [x29, #-0x5c]
  15b788: b90037e8     	str	w8, [sp, #0x34]
  15b78c: b94037e8     	ldr	w8, [sp, #0x34]
  15b790: b81a03a8     	stur	w8, [x29, #-0x60]
  15b794: b85a03a8     	ldur	w8, [x29, #-0x60]
  15b798: b81ac3a8     	stur	w8, [x29, #-0x54]
  15b79c: b85c03a8     	ldur	w8, [x29, #-0x40]
  15b7a0: b819c3a8     	stur	w8, [x29, #-0x64]
  15b7a4: b85ac3a8     	ldur	w8, [x29, #-0x54]
  15b7a8: b859c3a9     	ldur	w9, [x29, #-0x64]
  15b7ac: 6b09011f     	cmp	w8, w9
  15b7b0: 1a9f27e8     	cset	w8, lo
  15b7b4: 37000048     	tbnz	w8, #0x0, 0x15b7bc <FLAC__fixed_compute_best_predictor+0x348>
  15b7b8: 14000004     	b	0x15b7c8 <FLAC__fixed_compute_best_predictor+0x354>
  15b7bc: b85ac3a8     	ldur	w8, [x29, #-0x54]
  15b7c0: b90033e8     	str	w8, [sp, #0x30]
  15b7c4: 14000003     	b	0x15b7d0 <FLAC__fixed_compute_best_predictor+0x35c>
  15b7c8: b859c3a8     	ldur	w8, [x29, #-0x64]
  15b7cc: b90033e8     	str	w8, [sp, #0x30]
  15b7d0: b94033e8     	ldr	w8, [sp, #0x30]
  15b7d4: b81983a8     	stur	w8, [x29, #-0x68]
  15b7d8: b85983a8     	ldur	w8, [x29, #-0x68]
  15b7dc: b81b03a8     	stur	w8, [x29, #-0x50]
  15b7e0: b85bc3a8     	ldur	w8, [x29, #-0x44]
  15b7e4: b81943a8     	stur	w8, [x29, #-0x6c]
  15b7e8: b85b03a8     	ldur	w8, [x29, #-0x50]
  15b7ec: b85943a9     	ldur	w9, [x29, #-0x6c]
  15b7f0: 6b09011f     	cmp	w8, w9
  15b7f4: 1a9f27e8     	cset	w8, lo
  15b7f8: 37000048     	tbnz	w8, #0x0, 0x15b800 <FLAC__fixed_compute_best_predictor+0x38c>
  15b7fc: 14000004     	b	0x15b80c <FLAC__fixed_compute_best_predictor+0x398>
  15b800: b85b03a8     	ldur	w8, [x29, #-0x50]
  15b804: b9002fe8     	str	w8, [sp, #0x2c]
  15b808: 14000003     	b	0x15b814 <FLAC__fixed_compute_best_predictor+0x3a0>
  15b80c: b85943a8     	ldur	w8, [x29, #-0x6c]
  15b810: b9002fe8     	str	w8, [sp, #0x2c]
  15b814: b9402fe8     	ldr	w8, [sp, #0x2c]
  15b818: b81903a8     	stur	w8, [x29, #-0x70]
  15b81c: b85903a8     	ldur	w8, [x29, #-0x70]
  15b820: b9403be9     	ldr	w9, [sp, #0x38]
  15b824: 6b08013f     	cmp	w9, w8
  15b828: 1a9f27e8     	cset	w8, lo
  15b82c: 37000048     	tbnz	w8, #0x0, 0x15b834 <FLAC__fixed_compute_best_predictor+0x3c0>
  15b830: 14000003     	b	0x15b83c <FLAC__fixed_compute_best_predictor+0x3c8>
  15b834: b81b43bf     	stur	wzr, [x29, #-0x4c]
  15b838: 14000055     	b	0x15b98c <FLAC__fixed_compute_best_predictor+0x518>
  15b83c: b85c83a8     	ldur	w8, [x29, #-0x38]
  15b840: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15b844: b9007be9     	str	w9, [sp, #0x78]
  15b848: b85c03a9     	ldur	w9, [x29, #-0x40]
  15b84c: b90077e9     	str	w9, [sp, #0x74]
  15b850: b9407be9     	ldr	w9, [sp, #0x78]
  15b854: b94077ea     	ldr	w10, [sp, #0x74]
  15b858: 6b0a013f     	cmp	w9, w10
  15b85c: 1a9f27e9     	cset	w9, lo
  15b860: b9002be8     	str	w8, [sp, #0x28]
  15b864: 37000049     	tbnz	w9, #0x0, 0x15b86c <FLAC__fixed_compute_best_predictor+0x3f8>
  15b868: 14000004     	b	0x15b878 <FLAC__fixed_compute_best_predictor+0x404>
  15b86c: b9407be8     	ldr	w8, [sp, #0x78]
  15b870: b90027e8     	str	w8, [sp, #0x24]
  15b874: 14000003     	b	0x15b880 <FLAC__fixed_compute_best_predictor+0x40c>
  15b878: b94077e8     	ldr	w8, [sp, #0x74]
  15b87c: b90027e8     	str	w8, [sp, #0x24]
  15b880: b94027e8     	ldr	w8, [sp, #0x24]
  15b884: b90073e8     	str	w8, [sp, #0x70]
  15b888: b94073e8     	ldr	w8, [sp, #0x70]
  15b88c: b818c3a8     	stur	w8, [x29, #-0x74]
  15b890: b85bc3a8     	ldur	w8, [x29, #-0x44]
  15b894: b9006fe8     	str	w8, [sp, #0x6c]
  15b898: b858c3a8     	ldur	w8, [x29, #-0x74]
  15b89c: b9406fe9     	ldr	w9, [sp, #0x6c]
  15b8a0: 6b09011f     	cmp	w8, w9
  15b8a4: 1a9f27e8     	cset	w8, lo
  15b8a8: 37000048     	tbnz	w8, #0x0, 0x15b8b0 <FLAC__fixed_compute_best_predictor+0x43c>
  15b8ac: 14000004     	b	0x15b8bc <FLAC__fixed_compute_best_predictor+0x448>
  15b8b0: b858c3a8     	ldur	w8, [x29, #-0x74]
  15b8b4: b90023e8     	str	w8, [sp, #0x20]
  15b8b8: 14000003     	b	0x15b8c4 <FLAC__fixed_compute_best_predictor+0x450>
  15b8bc: b9406fe8     	ldr	w8, [sp, #0x6c]
  15b8c0: b90023e8     	str	w8, [sp, #0x20]
  15b8c4: b94023e8     	ldr	w8, [sp, #0x20]
  15b8c8: b9006be8     	str	w8, [sp, #0x68]
  15b8cc: b9406be8     	ldr	w8, [sp, #0x68]
  15b8d0: b9402be9     	ldr	w9, [sp, #0x28]
  15b8d4: 6b08013f     	cmp	w9, w8
  15b8d8: 1a9f27e8     	cset	w8, lo
  15b8dc: 37000048     	tbnz	w8, #0x0, 0x15b8e4 <FLAC__fixed_compute_best_predictor+0x470>
  15b8e0: 14000004     	b	0x15b8f0 <FLAC__fixed_compute_best_predictor+0x47c>
  15b8e4: 320003e8     	orr	w8, wzr, #0x1
  15b8e8: b81b43a8     	stur	w8, [x29, #-0x4c]
  15b8ec: 14000028     	b	0x15b98c <FLAC__fixed_compute_best_predictor+0x518>
  15b8f0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15b8f4: b85c03a9     	ldur	w9, [x29, #-0x40]
  15b8f8: b90067e9     	str	w9, [sp, #0x64]
  15b8fc: b85bc3a9     	ldur	w9, [x29, #-0x44]
  15b900: b90063e9     	str	w9, [sp, #0x60]
  15b904: b94067e9     	ldr	w9, [sp, #0x64]
  15b908: b94063ea     	ldr	w10, [sp, #0x60]
  15b90c: 6b0a013f     	cmp	w9, w10
  15b910: 1a9f27e9     	cset	w9, lo
  15b914: b9001fe8     	str	w8, [sp, #0x1c]
  15b918: 37000049     	tbnz	w9, #0x0, 0x15b920 <FLAC__fixed_compute_best_predictor+0x4ac>
  15b91c: 14000004     	b	0x15b92c <FLAC__fixed_compute_best_predictor+0x4b8>
  15b920: b94067e8     	ldr	w8, [sp, #0x64]
  15b924: b9001be8     	str	w8, [sp, #0x18]
  15b928: 14000003     	b	0x15b934 <FLAC__fixed_compute_best_predictor+0x4c0>
  15b92c: b94063e8     	ldr	w8, [sp, #0x60]
  15b930: b9001be8     	str	w8, [sp, #0x18]
  15b934: b9401be8     	ldr	w8, [sp, #0x18]
  15b938: b9005fe8     	str	w8, [sp, #0x5c]
  15b93c: b9405fe8     	ldr	w8, [sp, #0x5c]
  15b940: b9401fe9     	ldr	w9, [sp, #0x1c]
  15b944: 6b08013f     	cmp	w9, w8
  15b948: 1a9f27e8     	cset	w8, lo
  15b94c: 37000048     	tbnz	w8, #0x0, 0x15b954 <FLAC__fixed_compute_best_predictor+0x4e0>
  15b950: 14000004     	b	0x15b960 <FLAC__fixed_compute_best_predictor+0x4ec>
  15b954: 321f03e8     	orr	w8, wzr, #0x2
  15b958: b81b43a8     	stur	w8, [x29, #-0x4c]
  15b95c: 1400000c     	b	0x15b98c <FLAC__fixed_compute_best_predictor+0x518>
  15b960: b85c03a8     	ldur	w8, [x29, #-0x40]
  15b964: b85bc3a9     	ldur	w9, [x29, #-0x44]
  15b968: 6b09011f     	cmp	w8, w9
  15b96c: 1a9f27e8     	cset	w8, lo
  15b970: 37000048     	tbnz	w8, #0x0, 0x15b978 <FLAC__fixed_compute_best_predictor+0x504>
  15b974: 14000004     	b	0x15b984 <FLAC__fixed_compute_best_predictor+0x510>
  15b978: 320007e8     	orr	w8, wzr, #0x3
  15b97c: b81b43a8     	stur	w8, [x29, #-0x4c]
  15b980: 14000003     	b	0x15b98c <FLAC__fixed_compute_best_predictor+0x518>
  15b984: 321e03e8     	orr	w8, wzr, #0x4
  15b988: b81b43a8     	stur	w8, [x29, #-0x4c]
  15b98c: 52800008     	mov	w8, #0x0                // =0
  15b990: b85cc3a9     	ldur	w9, [x29, #-0x34]
  15b994: 6b08013f     	cmp	w9, w8
  15b998: 1a9f97e8     	cset	w8, hi
  15b99c: 37000048     	tbnz	w8, #0x0, 0x15b9a4 <FLAC__fixed_compute_best_predictor+0x530>
  15b9a0: 14000006     	b	0x15b9b8 <FLAC__fixed_compute_best_predictor+0x544>
  15b9a4: b85cc3a0     	ldur	w0, [x29, #-0x34]
  15b9a8: b85f43a1     	ldur	w1, [x29, #-0xc]
  15b9ac: 9400004c     	bl	0x15badc <FLAC__fixed_compute_best_predictor+0x668>
  15b9b0: b90017e0     	str	w0, [sp, #0x14]
  15b9b4: 14000003     	b	0x15b9c0 <FLAC__fixed_compute_best_predictor+0x54c>
  15b9b8: 52800008     	mov	w8, #0x0                // =0
  15b9bc: b90017e8     	str	w8, [sp, #0x14]
  15b9c0: b94017e8     	ldr	w8, [sp, #0x14]
  15b9c4: 52800009     	mov	w9, #0x0                // =0
  15b9c8: f85e83aa     	ldur	x10, [x29, #-0x18]
  15b9cc: b9000148     	str	w8, [x10]
  15b9d0: b85c83a8     	ldur	w8, [x29, #-0x38]
  15b9d4: 6b09011f     	cmp	w8, w9
  15b9d8: 1a9f97e8     	cset	w8, hi
  15b9dc: 37000048     	tbnz	w8, #0x0, 0x15b9e4 <FLAC__fixed_compute_best_predictor+0x570>
  15b9e0: 14000006     	b	0x15b9f8 <FLAC__fixed_compute_best_predictor+0x584>
  15b9e4: b85c83a0     	ldur	w0, [x29, #-0x38]
  15b9e8: b85f43a1     	ldur	w1, [x29, #-0xc]
  15b9ec: 9400003c     	bl	0x15badc <FLAC__fixed_compute_best_predictor+0x668>
  15b9f0: b90013e0     	str	w0, [sp, #0x10]
  15b9f4: 14000003     	b	0x15ba00 <FLAC__fixed_compute_best_predictor+0x58c>
  15b9f8: 52800008     	mov	w8, #0x0                // =0
  15b9fc: b90013e8     	str	w8, [sp, #0x10]
  15ba00: b94013e8     	ldr	w8, [sp, #0x10]
  15ba04: 52800009     	mov	w9, #0x0                // =0
  15ba08: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ba0c: b9000548     	str	w8, [x10, #0x4]
  15ba10: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15ba14: 6b09011f     	cmp	w8, w9
  15ba18: 1a9f97e8     	cset	w8, hi
  15ba1c: 37000048     	tbnz	w8, #0x0, 0x15ba24 <FLAC__fixed_compute_best_predictor+0x5b0>
  15ba20: 14000006     	b	0x15ba38 <FLAC__fixed_compute_best_predictor+0x5c4>
  15ba24: b85c43a0     	ldur	w0, [x29, #-0x3c]
  15ba28: b85f43a1     	ldur	w1, [x29, #-0xc]
  15ba2c: 9400002c     	bl	0x15badc <FLAC__fixed_compute_best_predictor+0x668>
  15ba30: b9000fe0     	str	w0, [sp, #0xc]
  15ba34: 14000003     	b	0x15ba40 <FLAC__fixed_compute_best_predictor+0x5cc>
  15ba38: 52800008     	mov	w8, #0x0                // =0
  15ba3c: b9000fe8     	str	w8, [sp, #0xc]
  15ba40: b9400fe8     	ldr	w8, [sp, #0xc]
  15ba44: 52800009     	mov	w9, #0x0                // =0
  15ba48: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ba4c: b9000948     	str	w8, [x10, #0x8]
  15ba50: b85c03a8     	ldur	w8, [x29, #-0x40]
  15ba54: 6b09011f     	cmp	w8, w9
  15ba58: 1a9f97e8     	cset	w8, hi
  15ba5c: 37000048     	tbnz	w8, #0x0, 0x15ba64 <FLAC__fixed_compute_best_predictor+0x5f0>
  15ba60: 14000006     	b	0x15ba78 <FLAC__fixed_compute_best_predictor+0x604>
  15ba64: b85c03a0     	ldur	w0, [x29, #-0x40]
  15ba68: b85f43a1     	ldur	w1, [x29, #-0xc]
  15ba6c: 9400001c     	bl	0x15badc <FLAC__fixed_compute_best_predictor+0x668>
  15ba70: b9000be0     	str	w0, [sp, #0x8]
  15ba74: 14000003     	b	0x15ba80 <FLAC__fixed_compute_best_predictor+0x60c>
  15ba78: 52800008     	mov	w8, #0x0                // =0
  15ba7c: b9000be8     	str	w8, [sp, #0x8]
  15ba80: b9400be8     	ldr	w8, [sp, #0x8]
  15ba84: 52800009     	mov	w9, #0x0                // =0
  15ba88: f85e83aa     	ldur	x10, [x29, #-0x18]
  15ba8c: b9000d48     	str	w8, [x10, #0xc]
  15ba90: b85bc3a8     	ldur	w8, [x29, #-0x44]
  15ba94: 6b09011f     	cmp	w8, w9
  15ba98: 1a9f97e8     	cset	w8, hi
  15ba9c: 37000048     	tbnz	w8, #0x0, 0x15baa4 <FLAC__fixed_compute_best_predictor+0x630>
  15baa0: 14000006     	b	0x15bab8 <FLAC__fixed_compute_best_predictor+0x644>
  15baa4: b85bc3a0     	ldur	w0, [x29, #-0x44]
  15baa8: b85f43a1     	ldur	w1, [x29, #-0xc]
  15baac: 9400000c     	bl	0x15badc <FLAC__fixed_compute_best_predictor+0x668>
  15bab0: b90007e0     	str	w0, [sp, #0x4]
  15bab4: 14000003     	b	0x15bac0 <FLAC__fixed_compute_best_predictor+0x64c>
  15bab8: 52800008     	mov	w8, #0x0                // =0
  15babc: b90007e8     	str	w8, [sp, #0x4]
  15bac0: b94007e8     	ldr	w8, [sp, #0x4]
  15bac4: f85e83a9     	ldur	x9, [x29, #-0x18]
  15bac8: b9001128     	str	w8, [x9, #0x10]
  15bacc: b85b43a0     	ldur	w0, [x29, #-0x4c]
  15bad0: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  15bad4: 910403ff     	add	sp, sp, #0x100
  15bad8: d65f03c0     	ret
  15badc: d10143ff     	sub	sp, sp, #0x50
  15bae0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  15bae4: 910103fd     	add	x29, sp, #0x40
  15bae8: b0000a68     	adrp	x8, 0x2a8000
  15baec: f9448508     	ldr	x8, [x8, #0x908]
  15baf0: b81f83a0     	stur	w0, [x29, #-0x8]
  15baf4: b81f43a1     	stur	w1, [x29, #-0xc]
  15baf8: b85f83a0     	ldur	w0, [x29, #-0x8]
  15bafc: b85f43a1     	ldur	w1, [x29, #-0xc]
  15bb00: 6b01001f     	cmp	w0, w1
  15bb04: 1a9f87e0     	cset	w0, ls
  15bb08: f9000fe8     	str	x8, [sp, #0x18]
  15bb0c: 37000040     	tbnz	w0, #0x0, 0x15bb14 <FLAC__fixed_compute_best_predictor+0x6a0>
  15bb10: 14000003     	b	0x15bb1c <FLAC__fixed_compute_best_predictor+0x6a8>
  15bb14: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15bb18: 14000068     	b	0x15bcb8 <FLAC__fixed_compute_best_predictor+0x844>
  15bb1c: 321c03e8     	orr	w8, wzr, #0x10
  15bb20: b27b03e9     	orr	x9, xzr, #0x20
  15bb24: b85f83a0     	ldur	w0, [x29, #-0x8]
  15bb28: b90017e8     	str	w8, [sp, #0x14]
  15bb2c: f90007e9     	str	x9, [sp, #0x8]
  15bb30: 940004c3     	bl	0x15ce3c <FLAC__fixed_restore_signal+0x46c>
  15bb34: 11000408     	add	w8, w0, #0x1
  15bb38: 2a0803e9     	mov	w9, w8
  15bb3c: d3407d29     	ubfx	x9, x9, #0, #32
  15bb40: f94007ea     	ldr	x10, [sp, #0x8]
  15bb44: eb090149     	subs	x9, x10, x9
  15bb48: 2a0903e8     	mov	w8, w9
  15bb4c: b81e83a8     	stur	w8, [x29, #-0x18]
  15bb50: b85e83a8     	ldur	w8, [x29, #-0x18]
  15bb54: b85f83a0     	ldur	w0, [x29, #-0x8]
  15bb58: 1ac82008     	lsl	w8, w0, w8
  15bb5c: b81f83a8     	stur	w8, [x29, #-0x8]
  15bb60: b85f43a8     	ldur	w8, [x29, #-0xc]
  15bb64: b85f83a0     	ldur	w0, [x29, #-0x8]
  15bb68: 1ac80808     	udiv	w8, w0, w8
  15bb6c: b81f83a8     	stur	w8, [x29, #-0x8]
  15bb70: b85f83a0     	ldur	w0, [x29, #-0x8]
  15bb74: 940004b2     	bl	0x15ce3c <FLAC__fixed_restore_signal+0x46c>
  15bb78: 11000408     	add	w8, w0, #0x1
  15bb7c: b81ec3a8     	stur	w8, [x29, #-0x14]
  15bb80: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15bb84: b94017e0     	ldr	w0, [sp, #0x14]
  15bb88: 6b00011f     	cmp	w8, w0
  15bb8c: 1a9f97e8     	cset	w8, hi
  15bb90: 37000048     	tbnz	w8, #0x0, 0x15bb98 <FLAC__fixed_compute_best_predictor+0x724>
  15bb94: 1400000b     	b	0x15bbc0 <FLAC__fixed_compute_best_predictor+0x74c>
  15bb98: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15bb9c: 71004108     	subs	w8, w8, #0x10
  15bba0: b85f83a9     	ldur	w9, [x29, #-0x8]
  15bba4: 1ac82528     	lsr	w8, w9, w8
  15bba8: b81f83a8     	stur	w8, [x29, #-0x8]
  15bbac: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15bbb0: 71004108     	subs	w8, w8, #0x10
  15bbb4: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bbb8: 6b080128     	subs	w8, w9, w8
  15bbbc: b81e83a8     	stur	w8, [x29, #-0x18]
  15bbc0: 320007e8     	orr	w8, wzr, #0x3
  15bbc4: b85f83a9     	ldur	w9, [x29, #-0x8]
  15bbc8: b81f03a9     	stur	w9, [x29, #-0x10]
  15bbcc: f9400fea     	ldr	x10, [sp, #0x18]
  15bbd0: b9400149     	ldr	w9, [x10]
  15bbd4: b85f03ab     	ldur	w11, [x29, #-0x10]
  15bbd8: 1b097d69     	mul	w9, w11, w9
  15bbdc: b81f03a9     	stur	w9, [x29, #-0x10]
  15bbe0: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bbe4: 11004129     	add	w9, w9, #0x10
  15bbe8: b81e83a9     	stur	w9, [x29, #-0x18]
  15bbec: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bbf0: 0a080128     	and	w8, w9, w8
  15bbf4: b81e43a8     	stur	w8, [x29, #-0x1c]
  15bbf8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15bbfc: 35000048     	cbnz	w8, 0x15bc04 <FLAC__fixed_compute_best_predictor+0x790>
  15bc00: 14000009     	b	0x15bc24 <FLAC__fixed_compute_best_predictor+0x7b0>
  15bc04: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15bc08: b85f03a9     	ldur	w9, [x29, #-0x10]
  15bc0c: 1ac82528     	lsr	w8, w9, w8
  15bc10: b81f03a8     	stur	w8, [x29, #-0x10]
  15bc14: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15bc18: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bc1c: 6b080128     	subs	w8, w9, w8
  15bc20: b81e83a8     	stur	w8, [x29, #-0x18]
  15bc24: 12800002     	mov	w2, #-0x1               // =-1
  15bc28: b85f03a0     	ldur	w0, [x29, #-0x10]
  15bc2c: b85e83a1     	ldur	w1, [x29, #-0x18]
  15bc30: 97fd3530     	bl	0xa90f0 <FLAC__fixedpoint_log2@plt>
  15bc34: b81f03a0     	stur	w0, [x29, #-0x10]
  15bc38: b85f03a0     	ldur	w0, [x29, #-0x10]
  15bc3c: 34000040     	cbz	w0, 0x15bc44 <FLAC__fixed_compute_best_predictor+0x7d0>
  15bc40: 14000003     	b	0x15bc4c <FLAC__fixed_compute_best_predictor+0x7d8>
  15bc44: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15bc48: 1400001c     	b	0x15bcb8 <FLAC__fixed_compute_best_predictor+0x844>
  15bc4c: 321c03e8     	orr	w8, wzr, #0x10
  15bc50: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bc54: 6b08013f     	cmp	w9, w8
  15bc58: 1a9fa7e8     	cset	w8, lt
  15bc5c: 37000048     	tbnz	w8, #0x0, 0x15bc64 <FLAC__fixed_compute_best_predictor+0x7f0>
  15bc60: 14000008     	b	0x15bc80 <FLAC__fixed_compute_best_predictor+0x80c>
  15bc64: 321c03e8     	orr	w8, wzr, #0x10
  15bc68: b85f03a9     	ldur	w9, [x29, #-0x10]
  15bc6c: b85e83aa     	ldur	w10, [x29, #-0x18]
  15bc70: 6b0a0108     	subs	w8, w8, w10
  15bc74: 1ac82128     	lsl	w8, w9, w8
  15bc78: b81fc3a8     	stur	w8, [x29, #-0x4]
  15bc7c: 1400000f     	b	0x15bcb8 <FLAC__fixed_compute_best_predictor+0x844>
  15bc80: 321c03e8     	orr	w8, wzr, #0x10
  15bc84: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bc88: 6b08013f     	cmp	w9, w8
  15bc8c: 1a9fd7e8     	cset	w8, gt
  15bc90: 37000048     	tbnz	w8, #0x0, 0x15bc98 <FLAC__fixed_compute_best_predictor+0x824>
  15bc94: 14000007     	b	0x15bcb0 <FLAC__fixed_compute_best_predictor+0x83c>
  15bc98: b85f03a8     	ldur	w8, [x29, #-0x10]
  15bc9c: b85e83a9     	ldur	w9, [x29, #-0x18]
  15bca0: 71004129     	subs	w9, w9, #0x10
  15bca4: 1ac92508     	lsr	w8, w8, w9
  15bca8: b81fc3a8     	stur	w8, [x29, #-0x4]
  15bcac: 14000003     	b	0x15bcb8 <FLAC__fixed_compute_best_predictor+0x844>
  15bcb0: b85f03a8     	ldur	w8, [x29, #-0x10]
  15bcb4: b81fc3a8     	stur	w8, [x29, #-0x4]
  15bcb8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15bcbc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  15bcc0: 910143ff     	add	sp, sp, #0x50
  15bcc4: d65f03c0     	ret

000000000015bcc8 <FLAC__fixed_compute_best_predictor_wide>:
  15bcc8: d10643ff     	sub	sp, sp, #0x190
  15bccc: f900bbfc     	str	x28, [sp, #0x170]
  15bcd0: a9187bfd     	stp	x29, x30, [sp, #0x180]
  15bcd4: 910603fd     	add	x29, sp, #0x180
  15bcd8: 321f03e8     	orr	w8, wzr, #0x2
  15bcdc: f81e83a0     	stur	x0, [x29, #-0x18]
  15bce0: b81e43a1     	stur	w1, [x29, #-0x1c]
  15bce4: f81d83a2     	stur	x2, [x29, #-0x28]
  15bce8: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bcec: b85fc001     	ldur	w1, [x0, #-0x4]
  15bcf0: b81d43a1     	stur	w1, [x29, #-0x2c]
  15bcf4: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bcf8: b85fc001     	ldur	w1, [x0, #-0x4]
  15bcfc: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd00: b85f8009     	ldur	w9, [x0, #-0x8]
  15bd04: 6b090029     	subs	w9, w1, w9
  15bd08: b81d03a9     	stur	w9, [x29, #-0x30]
  15bd0c: b85d03a9     	ldur	w9, [x29, #-0x30]
  15bd10: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd14: b85f8001     	ldur	w1, [x0, #-0x8]
  15bd18: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd1c: b85f400a     	ldur	w10, [x0, #-0xc]
  15bd20: 6b0a002a     	subs	w10, w1, w10
  15bd24: 6b0a0129     	subs	w9, w9, w10
  15bd28: b81cc3a9     	stur	w9, [x29, #-0x34]
  15bd2c: b85cc3a9     	ldur	w9, [x29, #-0x34]
  15bd30: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd34: b85f800a     	ldur	w10, [x0, #-0x8]
  15bd38: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd3c: b85f4001     	ldur	w1, [x0, #-0xc]
  15bd40: 1b017d08     	mul	w8, w8, w1
  15bd44: 6b080148     	subs	w8, w10, w8
  15bd48: f85e83a0     	ldur	x0, [x29, #-0x18]
  15bd4c: b85f000a     	ldur	w10, [x0, #-0x10]
  15bd50: 0b0a0108     	add	w8, w8, w10
  15bd54: 6b080128     	subs	w8, w9, w8
  15bd58: b81c83a8     	stur	w8, [x29, #-0x38]
  15bd5c: f81b83bf     	stur	xzr, [x29, #-0x48]
  15bd60: f81b03bf     	stur	xzr, [x29, #-0x50]
  15bd64: f81a83bf     	stur	xzr, [x29, #-0x58]
  15bd68: f81a03bf     	stur	xzr, [x29, #-0x60]
  15bd6c: f81983bf     	stur	xzr, [x29, #-0x68]
  15bd70: b81943bf     	stur	wzr, [x29, #-0x6c]
  15bd74: b85943a8     	ldur	w8, [x29, #-0x6c]
  15bd78: b85e43a9     	ldur	w9, [x29, #-0x1c]
  15bd7c: 6b09011f     	cmp	w8, w9
  15bd80: 1a9f27e8     	cset	w8, lo
  15bd84: 37000048     	tbnz	w8, #0x0, 0x15bd8c <FLAC__fixed_compute_best_predictor_wide+0xc4>
  15bd88: 1400008d     	b	0x15bfbc <FLAC__fixed_compute_best_predictor_wide+0x2f4>
  15bd8c: b27e03e8     	orr	x8, xzr, #0x4
  15bd90: 52800009     	mov	w9, #0x0                // =0
  15bd94: f85e83aa     	ldur	x10, [x29, #-0x18]
  15bd98: b85943ab     	ldur	w11, [x29, #-0x6c]
  15bd9c: 2a0b03ec     	mov	w12, w11
  15bda0: d3407d8c     	ubfx	x12, x12, #0, #32
  15bda4: 9b0c7d08     	mul	x8, x8, x12
  15bda8: 8b080148     	add	x8, x10, x8
  15bdac: b940010b     	ldr	w11, [x8]
  15bdb0: b81c43ab     	stur	w11, [x29, #-0x3c]
  15bdb4: b85c43ab     	ldur	w11, [x29, #-0x3c]
  15bdb8: 6b09017f     	cmp	w11, w9
  15bdbc: 1a9fa7e9     	cset	w9, lt
  15bdc0: 37000049     	tbnz	w9, #0x0, 0x15bdc8 <FLAC__fixed_compute_best_predictor_wide+0x100>
  15bdc4: 14000006     	b	0x15bddc <FLAC__fixed_compute_best_predictor_wide+0x114>
  15bdc8: 52800008     	mov	w8, #0x0                // =0
  15bdcc: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15bdd0: 6b090108     	subs	w8, w8, w9
  15bdd4: b9007fe8     	str	w8, [sp, #0x7c]
  15bdd8: 14000003     	b	0x15bde4 <FLAC__fixed_compute_best_predictor_wide+0x11c>
  15bddc: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bde0: b9007fe8     	str	w8, [sp, #0x7c]
  15bde4: b9407fe8     	ldr	w8, [sp, #0x7c]
  15bde8: 52800009     	mov	w9, #0x0                // =0
  15bdec: 2a0803ea     	mov	w10, w8
  15bdf0: d3407d4a     	ubfx	x10, x10, #0, #32
  15bdf4: f85b83ab     	ldur	x11, [x29, #-0x48]
  15bdf8: 8b0a016a     	add	x10, x11, x10
  15bdfc: f81b83aa     	stur	x10, [x29, #-0x48]
  15be00: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15be04: b81c03a8     	stur	w8, [x29, #-0x40]
  15be08: b85d43a8     	ldur	w8, [x29, #-0x2c]
  15be0c: b85c43ac     	ldur	w12, [x29, #-0x3c]
  15be10: 6b080188     	subs	w8, w12, w8
  15be14: b81c43a8     	stur	w8, [x29, #-0x3c]
  15be18: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15be1c: 6b09011f     	cmp	w8, w9
  15be20: 1a9fa7e8     	cset	w8, lt
  15be24: 37000048     	tbnz	w8, #0x0, 0x15be2c <FLAC__fixed_compute_best_predictor_wide+0x164>
  15be28: 14000006     	b	0x15be40 <FLAC__fixed_compute_best_predictor_wide+0x178>
  15be2c: 52800008     	mov	w8, #0x0                // =0
  15be30: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15be34: 6b090108     	subs	w8, w8, w9
  15be38: b9007be8     	str	w8, [sp, #0x78]
  15be3c: 14000003     	b	0x15be48 <FLAC__fixed_compute_best_predictor_wide+0x180>
  15be40: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15be44: b9007be8     	str	w8, [sp, #0x78]
  15be48: b9407be8     	ldr	w8, [sp, #0x78]
  15be4c: 52800009     	mov	w9, #0x0                // =0
  15be50: 2a0803ea     	mov	w10, w8
  15be54: d3407d4a     	ubfx	x10, x10, #0, #32
  15be58: f85b03ab     	ldur	x11, [x29, #-0x50]
  15be5c: 8b0a016a     	add	x10, x11, x10
  15be60: f81b03aa     	stur	x10, [x29, #-0x50]
  15be64: b85c03a8     	ldur	w8, [x29, #-0x40]
  15be68: b81d43a8     	stur	w8, [x29, #-0x2c]
  15be6c: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15be70: b81c03a8     	stur	w8, [x29, #-0x40]
  15be74: b85d03a8     	ldur	w8, [x29, #-0x30]
  15be78: b85c43ac     	ldur	w12, [x29, #-0x3c]
  15be7c: 6b080188     	subs	w8, w12, w8
  15be80: b81c43a8     	stur	w8, [x29, #-0x3c]
  15be84: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15be88: 6b09011f     	cmp	w8, w9
  15be8c: 1a9fa7e8     	cset	w8, lt
  15be90: 37000048     	tbnz	w8, #0x0, 0x15be98 <FLAC__fixed_compute_best_predictor_wide+0x1d0>
  15be94: 14000006     	b	0x15beac <FLAC__fixed_compute_best_predictor_wide+0x1e4>
  15be98: 52800008     	mov	w8, #0x0                // =0
  15be9c: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15bea0: 6b090108     	subs	w8, w8, w9
  15bea4: b90077e8     	str	w8, [sp, #0x74]
  15bea8: 14000003     	b	0x15beb4 <FLAC__fixed_compute_best_predictor_wide+0x1ec>
  15beac: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15beb0: b90077e8     	str	w8, [sp, #0x74]
  15beb4: b94077e8     	ldr	w8, [sp, #0x74]
  15beb8: 52800009     	mov	w9, #0x0                // =0
  15bebc: 2a0803ea     	mov	w10, w8
  15bec0: d3407d4a     	ubfx	x10, x10, #0, #32
  15bec4: f85a83ab     	ldur	x11, [x29, #-0x58]
  15bec8: 8b0a016a     	add	x10, x11, x10
  15becc: f81a83aa     	stur	x10, [x29, #-0x58]
  15bed0: b85c03a8     	ldur	w8, [x29, #-0x40]
  15bed4: b81d03a8     	stur	w8, [x29, #-0x30]
  15bed8: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bedc: b81c03a8     	stur	w8, [x29, #-0x40]
  15bee0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  15bee4: b85c43ac     	ldur	w12, [x29, #-0x3c]
  15bee8: 6b080188     	subs	w8, w12, w8
  15beec: b81c43a8     	stur	w8, [x29, #-0x3c]
  15bef0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bef4: 6b09011f     	cmp	w8, w9
  15bef8: 1a9fa7e8     	cset	w8, lt
  15befc: 37000048     	tbnz	w8, #0x0, 0x15bf04 <FLAC__fixed_compute_best_predictor_wide+0x23c>
  15bf00: 14000006     	b	0x15bf18 <FLAC__fixed_compute_best_predictor_wide+0x250>
  15bf04: 52800008     	mov	w8, #0x0                // =0
  15bf08: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15bf0c: 6b090108     	subs	w8, w8, w9
  15bf10: b90073e8     	str	w8, [sp, #0x70]
  15bf14: 14000003     	b	0x15bf20 <FLAC__fixed_compute_best_predictor_wide+0x258>
  15bf18: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bf1c: b90073e8     	str	w8, [sp, #0x70]
  15bf20: b94073e8     	ldr	w8, [sp, #0x70]
  15bf24: 52800009     	mov	w9, #0x0                // =0
  15bf28: 2a0803ea     	mov	w10, w8
  15bf2c: d3407d4a     	ubfx	x10, x10, #0, #32
  15bf30: f85a03ab     	ldur	x11, [x29, #-0x60]
  15bf34: 8b0a016a     	add	x10, x11, x10
  15bf38: f81a03aa     	stur	x10, [x29, #-0x60]
  15bf3c: b85c03a8     	ldur	w8, [x29, #-0x40]
  15bf40: b81cc3a8     	stur	w8, [x29, #-0x34]
  15bf44: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bf48: b81c03a8     	stur	w8, [x29, #-0x40]
  15bf4c: b85c83a8     	ldur	w8, [x29, #-0x38]
  15bf50: b85c43ac     	ldur	w12, [x29, #-0x3c]
  15bf54: 6b080188     	subs	w8, w12, w8
  15bf58: b81c43a8     	stur	w8, [x29, #-0x3c]
  15bf5c: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bf60: 6b09011f     	cmp	w8, w9
  15bf64: 1a9fa7e8     	cset	w8, lt
  15bf68: 37000048     	tbnz	w8, #0x0, 0x15bf70 <FLAC__fixed_compute_best_predictor_wide+0x2a8>
  15bf6c: 14000006     	b	0x15bf84 <FLAC__fixed_compute_best_predictor_wide+0x2bc>
  15bf70: 52800008     	mov	w8, #0x0                // =0
  15bf74: b85c43a9     	ldur	w9, [x29, #-0x3c]
  15bf78: 6b090108     	subs	w8, w8, w9
  15bf7c: b9006fe8     	str	w8, [sp, #0x6c]
  15bf80: 14000003     	b	0x15bf8c <FLAC__fixed_compute_best_predictor_wide+0x2c4>
  15bf84: b85c43a8     	ldur	w8, [x29, #-0x3c]
  15bf88: b9006fe8     	str	w8, [sp, #0x6c]
  15bf8c: b9406fe8     	ldr	w8, [sp, #0x6c]
  15bf90: 2a0803e9     	mov	w9, w8
  15bf94: d3407d29     	ubfx	x9, x9, #0, #32
  15bf98: f85983aa     	ldur	x10, [x29, #-0x68]
  15bf9c: 8b090149     	add	x9, x10, x9
  15bfa0: f81983a9     	stur	x9, [x29, #-0x68]
  15bfa4: b85c03a8     	ldur	w8, [x29, #-0x40]
  15bfa8: b81c83a8     	stur	w8, [x29, #-0x38]
  15bfac: b85943a8     	ldur	w8, [x29, #-0x6c]
  15bfb0: 11000508     	add	w8, w8, #0x1
  15bfb4: b81943a8     	stur	w8, [x29, #-0x6c]
  15bfb8: 17ffff6f     	b	0x15bd74 <FLAC__fixed_compute_best_predictor_wide+0xac>
  15bfbc: f85b83a8     	ldur	x8, [x29, #-0x48]
  15bfc0: f85b03a9     	ldur	x9, [x29, #-0x50]
  15bfc4: f81783a9     	stur	x9, [x29, #-0x88]
  15bfc8: f85a83a9     	ldur	x9, [x29, #-0x58]
  15bfcc: f81703a9     	stur	x9, [x29, #-0x90]
  15bfd0: f85783a9     	ldur	x9, [x29, #-0x88]
  15bfd4: f85703aa     	ldur	x10, [x29, #-0x90]
  15bfd8: eb0a013f     	cmp	x9, x10
  15bfdc: 1a9f27eb     	cset	w11, lo
  15bfe0: f90033e8     	str	x8, [sp, #0x60]
  15bfe4: 3700004b     	tbnz	w11, #0x0, 0x15bfec <FLAC__fixed_compute_best_predictor_wide+0x324>
  15bfe8: 14000004     	b	0x15bff8 <FLAC__fixed_compute_best_predictor_wide+0x330>
  15bfec: f85783a8     	ldur	x8, [x29, #-0x88]
  15bff0: f9002fe8     	str	x8, [sp, #0x58]
  15bff4: 14000003     	b	0x15c000 <FLAC__fixed_compute_best_predictor_wide+0x338>
  15bff8: f85703a8     	ldur	x8, [x29, #-0x90]
  15bffc: f9002fe8     	str	x8, [sp, #0x58]
  15c000: f9402fe8     	ldr	x8, [sp, #0x58]
  15c004: f81683a8     	stur	x8, [x29, #-0x98]
  15c008: f85683a8     	ldur	x8, [x29, #-0x98]
  15c00c: f81803a8     	stur	x8, [x29, #-0x80]
  15c010: f85a03a8     	ldur	x8, [x29, #-0x60]
  15c014: f81603a8     	stur	x8, [x29, #-0xa0]
  15c018: f85803a8     	ldur	x8, [x29, #-0x80]
  15c01c: f85603a9     	ldur	x9, [x29, #-0xa0]
  15c020: eb09011f     	cmp	x8, x9
  15c024: 1a9f27ea     	cset	w10, lo
  15c028: 3700004a     	tbnz	w10, #0x0, 0x15c030 <FLAC__fixed_compute_best_predictor_wide+0x368>
  15c02c: 14000004     	b	0x15c03c <FLAC__fixed_compute_best_predictor_wide+0x374>
  15c030: f85803a8     	ldur	x8, [x29, #-0x80]
  15c034: f9002be8     	str	x8, [sp, #0x50]
  15c038: 14000003     	b	0x15c044 <FLAC__fixed_compute_best_predictor_wide+0x37c>
  15c03c: f85603a8     	ldur	x8, [x29, #-0xa0]
  15c040: f9002be8     	str	x8, [sp, #0x50]
  15c044: f9402be8     	ldr	x8, [sp, #0x50]
  15c048: f81583a8     	stur	x8, [x29, #-0xa8]
  15c04c: f85583a8     	ldur	x8, [x29, #-0xa8]
  15c050: f81883a8     	stur	x8, [x29, #-0x78]
  15c054: f85983a8     	ldur	x8, [x29, #-0x68]
  15c058: f81503a8     	stur	x8, [x29, #-0xb0]
  15c05c: f85883a8     	ldur	x8, [x29, #-0x78]
  15c060: f85503a9     	ldur	x9, [x29, #-0xb0]
  15c064: eb09011f     	cmp	x8, x9
  15c068: 1a9f27ea     	cset	w10, lo
  15c06c: 3700004a     	tbnz	w10, #0x0, 0x15c074 <FLAC__fixed_compute_best_predictor_wide+0x3ac>
  15c070: 14000004     	b	0x15c080 <FLAC__fixed_compute_best_predictor_wide+0x3b8>
  15c074: f85883a8     	ldur	x8, [x29, #-0x78]
  15c078: f90027e8     	str	x8, [sp, #0x48]
  15c07c: 14000003     	b	0x15c088 <FLAC__fixed_compute_best_predictor_wide+0x3c0>
  15c080: f85503a8     	ldur	x8, [x29, #-0xb0]
  15c084: f90027e8     	str	x8, [sp, #0x48]
  15c088: f94027e8     	ldr	x8, [sp, #0x48]
  15c08c: f81483a8     	stur	x8, [x29, #-0xb8]
  15c090: f85483a8     	ldur	x8, [x29, #-0xb8]
  15c094: f94033e9     	ldr	x9, [sp, #0x60]
  15c098: eb08013f     	cmp	x9, x8
  15c09c: 1a9f27ea     	cset	w10, lo
  15c0a0: 3700004a     	tbnz	w10, #0x0, 0x15c0a8 <FLAC__fixed_compute_best_predictor_wide+0x3e0>
  15c0a4: 14000003     	b	0x15c0b0 <FLAC__fixed_compute_best_predictor_wide+0x3e8>
  15c0a8: b81903bf     	stur	wzr, [x29, #-0x70]
  15c0ac: 14000055     	b	0x15c200 <FLAC__fixed_compute_best_predictor_wide+0x538>
  15c0b0: f85b03a8     	ldur	x8, [x29, #-0x50]
  15c0b4: f85a83a9     	ldur	x9, [x29, #-0x58]
  15c0b8: f9005fe9     	str	x9, [sp, #0xb8]
  15c0bc: f85a03a9     	ldur	x9, [x29, #-0x60]
  15c0c0: f9005be9     	str	x9, [sp, #0xb0]
  15c0c4: f9405fe9     	ldr	x9, [sp, #0xb8]
  15c0c8: f9405bea     	ldr	x10, [sp, #0xb0]
  15c0cc: eb0a013f     	cmp	x9, x10
  15c0d0: 1a9f27eb     	cset	w11, lo
  15c0d4: f90023e8     	str	x8, [sp, #0x40]
  15c0d8: 3700004b     	tbnz	w11, #0x0, 0x15c0e0 <FLAC__fixed_compute_best_predictor_wide+0x418>
  15c0dc: 14000004     	b	0x15c0ec <FLAC__fixed_compute_best_predictor_wide+0x424>
  15c0e0: f9405fe8     	ldr	x8, [sp, #0xb8]
  15c0e4: f9001fe8     	str	x8, [sp, #0x38]
  15c0e8: 14000003     	b	0x15c0f4 <FLAC__fixed_compute_best_predictor_wide+0x42c>
  15c0ec: f9405be8     	ldr	x8, [sp, #0xb0]
  15c0f0: f9001fe8     	str	x8, [sp, #0x38]
  15c0f4: f9401fe8     	ldr	x8, [sp, #0x38]
  15c0f8: f90057e8     	str	x8, [sp, #0xa8]
  15c0fc: f94057e8     	ldr	x8, [sp, #0xa8]
  15c100: f90063e8     	str	x8, [sp, #0xc0]
  15c104: f85983a8     	ldur	x8, [x29, #-0x68]
  15c108: f90053e8     	str	x8, [sp, #0xa0]
  15c10c: f94063e8     	ldr	x8, [sp, #0xc0]
  15c110: f94053e9     	ldr	x9, [sp, #0xa0]
  15c114: eb09011f     	cmp	x8, x9
  15c118: 1a9f27ea     	cset	w10, lo
  15c11c: 3700004a     	tbnz	w10, #0x0, 0x15c124 <FLAC__fixed_compute_best_predictor_wide+0x45c>
  15c120: 14000004     	b	0x15c130 <FLAC__fixed_compute_best_predictor_wide+0x468>
  15c124: f94063e8     	ldr	x8, [sp, #0xc0]
  15c128: f9001be8     	str	x8, [sp, #0x30]
  15c12c: 14000003     	b	0x15c138 <FLAC__fixed_compute_best_predictor_wide+0x470>
  15c130: f94053e8     	ldr	x8, [sp, #0xa0]
  15c134: f9001be8     	str	x8, [sp, #0x30]
  15c138: f9401be8     	ldr	x8, [sp, #0x30]
  15c13c: f9004fe8     	str	x8, [sp, #0x98]
  15c140: f9404fe8     	ldr	x8, [sp, #0x98]
  15c144: f94023e9     	ldr	x9, [sp, #0x40]
  15c148: eb08013f     	cmp	x9, x8
  15c14c: 1a9f27ea     	cset	w10, lo
  15c150: 3700004a     	tbnz	w10, #0x0, 0x15c158 <FLAC__fixed_compute_best_predictor_wide+0x490>
  15c154: 14000004     	b	0x15c164 <FLAC__fixed_compute_best_predictor_wide+0x49c>
  15c158: 320003e8     	orr	w8, wzr, #0x1
  15c15c: b81903a8     	stur	w8, [x29, #-0x70]
  15c160: 14000028     	b	0x15c200 <FLAC__fixed_compute_best_predictor_wide+0x538>
  15c164: f85a83a8     	ldur	x8, [x29, #-0x58]
  15c168: f85a03a9     	ldur	x9, [x29, #-0x60]
  15c16c: f9004be9     	str	x9, [sp, #0x90]
  15c170: f85983a9     	ldur	x9, [x29, #-0x68]
  15c174: f90047e9     	str	x9, [sp, #0x88]
  15c178: f9404be9     	ldr	x9, [sp, #0x90]
  15c17c: f94047ea     	ldr	x10, [sp, #0x88]
  15c180: eb0a013f     	cmp	x9, x10
  15c184: 1a9f27eb     	cset	w11, lo
  15c188: f90017e8     	str	x8, [sp, #0x28]
  15c18c: 3700004b     	tbnz	w11, #0x0, 0x15c194 <FLAC__fixed_compute_best_predictor_wide+0x4cc>
  15c190: 14000004     	b	0x15c1a0 <FLAC__fixed_compute_best_predictor_wide+0x4d8>
  15c194: f9404be8     	ldr	x8, [sp, #0x90]
  15c198: f90013e8     	str	x8, [sp, #0x20]
  15c19c: 14000003     	b	0x15c1a8 <FLAC__fixed_compute_best_predictor_wide+0x4e0>
  15c1a0: f94047e8     	ldr	x8, [sp, #0x88]
  15c1a4: f90013e8     	str	x8, [sp, #0x20]
  15c1a8: f94013e8     	ldr	x8, [sp, #0x20]
  15c1ac: f90043e8     	str	x8, [sp, #0x80]
  15c1b0: f94043e8     	ldr	x8, [sp, #0x80]
  15c1b4: f94017e9     	ldr	x9, [sp, #0x28]
  15c1b8: eb08013f     	cmp	x9, x8
  15c1bc: 1a9f27ea     	cset	w10, lo
  15c1c0: 3700004a     	tbnz	w10, #0x0, 0x15c1c8 <FLAC__fixed_compute_best_predictor_wide+0x500>
  15c1c4: 14000004     	b	0x15c1d4 <FLAC__fixed_compute_best_predictor_wide+0x50c>
  15c1c8: 321f03e8     	orr	w8, wzr, #0x2
  15c1cc: b81903a8     	stur	w8, [x29, #-0x70]
  15c1d0: 1400000c     	b	0x15c200 <FLAC__fixed_compute_best_predictor_wide+0x538>
  15c1d4: f85a03a8     	ldur	x8, [x29, #-0x60]
  15c1d8: f85983a9     	ldur	x9, [x29, #-0x68]
  15c1dc: eb09011f     	cmp	x8, x9
  15c1e0: 1a9f27ea     	cset	w10, lo
  15c1e4: 3700004a     	tbnz	w10, #0x0, 0x15c1ec <FLAC__fixed_compute_best_predictor_wide+0x524>
  15c1e8: 14000004     	b	0x15c1f8 <FLAC__fixed_compute_best_predictor_wide+0x530>
  15c1ec: 320007e8     	orr	w8, wzr, #0x3
  15c1f0: b81903a8     	stur	w8, [x29, #-0x70]
  15c1f4: 14000003     	b	0x15c200 <FLAC__fixed_compute_best_predictor_wide+0x538>
  15c1f8: 321e03e8     	orr	w8, wzr, #0x4
  15c1fc: b81903a8     	stur	w8, [x29, #-0x70]
  15c200: d2800008     	mov	x8, #0x0                // =0
  15c204: f85b83a9     	ldur	x9, [x29, #-0x48]
  15c208: eb08013f     	cmp	x9, x8
  15c20c: 1a9f97ea     	cset	w10, hi
  15c210: 3700004a     	tbnz	w10, #0x0, 0x15c218 <FLAC__fixed_compute_best_predictor_wide+0x550>
  15c214: 14000006     	b	0x15c22c <FLAC__fixed_compute_best_predictor_wide+0x564>
  15c218: f85b83a0     	ldur	x0, [x29, #-0x48]
  15c21c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  15c220: 9400004d     	bl	0x15c354 <FLAC__fixed_compute_best_predictor_wide+0x68c>
  15c224: b9001fe0     	str	w0, [sp, #0x1c]
  15c228: 14000003     	b	0x15c234 <FLAC__fixed_compute_best_predictor_wide+0x56c>
  15c22c: 52800008     	mov	w8, #0x0                // =0
  15c230: b9001fe8     	str	w8, [sp, #0x1c]
  15c234: b9401fe8     	ldr	w8, [sp, #0x1c]
  15c238: d2800009     	mov	x9, #0x0                // =0
  15c23c: f85d83aa     	ldur	x10, [x29, #-0x28]
  15c240: b9000148     	str	w8, [x10]
  15c244: f85b03aa     	ldur	x10, [x29, #-0x50]
  15c248: eb09015f     	cmp	x10, x9
  15c24c: 1a9f97e8     	cset	w8, hi
  15c250: 37000048     	tbnz	w8, #0x0, 0x15c258 <FLAC__fixed_compute_best_predictor_wide+0x590>
  15c254: 14000006     	b	0x15c26c <FLAC__fixed_compute_best_predictor_wide+0x5a4>
  15c258: f85b03a0     	ldur	x0, [x29, #-0x50]
  15c25c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  15c260: 9400003d     	bl	0x15c354 <FLAC__fixed_compute_best_predictor_wide+0x68c>
  15c264: b9001be0     	str	w0, [sp, #0x18]
  15c268: 14000003     	b	0x15c274 <FLAC__fixed_compute_best_predictor_wide+0x5ac>
  15c26c: 52800008     	mov	w8, #0x0                // =0
  15c270: b9001be8     	str	w8, [sp, #0x18]
  15c274: b9401be8     	ldr	w8, [sp, #0x18]
  15c278: d2800009     	mov	x9, #0x0                // =0
  15c27c: f85d83aa     	ldur	x10, [x29, #-0x28]
  15c280: b9000548     	str	w8, [x10, #0x4]
  15c284: f85a83aa     	ldur	x10, [x29, #-0x58]
  15c288: eb09015f     	cmp	x10, x9
  15c28c: 1a9f97e8     	cset	w8, hi
  15c290: 37000048     	tbnz	w8, #0x0, 0x15c298 <FLAC__fixed_compute_best_predictor_wide+0x5d0>
  15c294: 14000006     	b	0x15c2ac <FLAC__fixed_compute_best_predictor_wide+0x5e4>
  15c298: f85a83a0     	ldur	x0, [x29, #-0x58]
  15c29c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  15c2a0: 9400002d     	bl	0x15c354 <FLAC__fixed_compute_best_predictor_wide+0x68c>
  15c2a4: b90017e0     	str	w0, [sp, #0x14]
  15c2a8: 14000003     	b	0x15c2b4 <FLAC__fixed_compute_best_predictor_wide+0x5ec>
  15c2ac: 52800008     	mov	w8, #0x0                // =0
  15c2b0: b90017e8     	str	w8, [sp, #0x14]
  15c2b4: b94017e8     	ldr	w8, [sp, #0x14]
  15c2b8: d2800009     	mov	x9, #0x0                // =0
  15c2bc: f85d83aa     	ldur	x10, [x29, #-0x28]
  15c2c0: b9000948     	str	w8, [x10, #0x8]
  15c2c4: f85a03aa     	ldur	x10, [x29, #-0x60]
  15c2c8: eb09015f     	cmp	x10, x9
  15c2cc: 1a9f97e8     	cset	w8, hi
  15c2d0: 37000048     	tbnz	w8, #0x0, 0x15c2d8 <FLAC__fixed_compute_best_predictor_wide+0x610>
  15c2d4: 14000006     	b	0x15c2ec <FLAC__fixed_compute_best_predictor_wide+0x624>
  15c2d8: f85a03a0     	ldur	x0, [x29, #-0x60]
  15c2dc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  15c2e0: 9400001d     	bl	0x15c354 <FLAC__fixed_compute_best_predictor_wide+0x68c>
  15c2e4: b90013e0     	str	w0, [sp, #0x10]
  15c2e8: 14000003     	b	0x15c2f4 <FLAC__fixed_compute_best_predictor_wide+0x62c>
  15c2ec: 52800008     	mov	w8, #0x0                // =0
  15c2f0: b90013e8     	str	w8, [sp, #0x10]
  15c2f4: b94013e8     	ldr	w8, [sp, #0x10]
  15c2f8: d2800009     	mov	x9, #0x0                // =0
  15c2fc: f85d83aa     	ldur	x10, [x29, #-0x28]
  15c300: b9000d48     	str	w8, [x10, #0xc]
  15c304: f85983aa     	ldur	x10, [x29, #-0x68]
  15c308: eb09015f     	cmp	x10, x9
  15c30c: 1a9f97e8     	cset	w8, hi
  15c310: 37000048     	tbnz	w8, #0x0, 0x15c318 <FLAC__fixed_compute_best_predictor_wide+0x650>
  15c314: 14000006     	b	0x15c32c <FLAC__fixed_compute_best_predictor_wide+0x664>
  15c318: f85983a0     	ldur	x0, [x29, #-0x68]
  15c31c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  15c320: 9400000d     	bl	0x15c354 <FLAC__fixed_compute_best_predictor_wide+0x68c>
  15c324: b9000fe0     	str	w0, [sp, #0xc]
  15c328: 14000003     	b	0x15c334 <FLAC__fixed_compute_best_predictor_wide+0x66c>
  15c32c: 52800008     	mov	w8, #0x0                // =0
  15c330: b9000fe8     	str	w8, [sp, #0xc]
  15c334: b9400fe8     	ldr	w8, [sp, #0xc]
  15c338: f85d83a9     	ldur	x9, [x29, #-0x28]
  15c33c: b9001128     	str	w8, [x9, #0x10]
  15c340: b85903a0     	ldur	w0, [x29, #-0x70]
  15c344: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  15c348: f940bbfc     	ldr	x28, [sp, #0x170]
  15c34c: 910643ff     	add	sp, sp, #0x190
  15c350: d65f03c0     	ret
  15c354: d10143ff     	sub	sp, sp, #0x50
  15c358: a9047bfd     	stp	x29, x30, [sp, #0x40]
  15c35c: 910103fd     	add	x29, sp, #0x40
  15c360: 90000a68     	adrp	x8, 0x2a8000
  15c364: f9448508     	ldr	x8, [x8, #0x908]
  15c368: f81f03a0     	stur	x0, [x29, #-0x10]
  15c36c: b81ec3a1     	stur	w1, [x29, #-0x14]
  15c370: f85f03a0     	ldur	x0, [x29, #-0x10]
  15c374: b85ec3a1     	ldur	w1, [x29, #-0x14]
  15c378: 2a0103e9     	mov	w9, w1
  15c37c: d3407d29     	ubfx	x9, x9, #0, #32
  15c380: eb09001f     	cmp	x0, x9
  15c384: 1a9f87e1     	cset	w1, ls
  15c388: f9000be8     	str	x8, [sp, #0x10]
  15c38c: 37000041     	tbnz	w1, #0x0, 0x15c394 <FLAC__fixed_compute_best_predictor_wide+0x6cc>
  15c390: 14000003     	b	0x15c39c <FLAC__fixed_compute_best_predictor_wide+0x6d4>
  15c394: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15c398: 1400006f     	b	0x15c554 <FLAC__fixed_compute_best_predictor_wide+0x88c>
  15c39c: 321c03e8     	orr	w8, wzr, #0x10
  15c3a0: b27a03e9     	orr	x9, xzr, #0x40
  15c3a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  15c3a8: b9000fe8     	str	w8, [sp, #0xc]
  15c3ac: f90003e9     	str	x9, [sp]
  15c3b0: 940002b9     	bl	0x15ce94 <FLAC__fixed_restore_signal+0x4c4>
  15c3b4: 11000408     	add	w8, w0, #0x1
  15c3b8: 2a0803e9     	mov	w9, w8
  15c3bc: d3407d29     	ubfx	x9, x9, #0, #32
  15c3c0: f94003ea     	ldr	x10, [sp]
  15c3c4: eb090149     	subs	x9, x10, x9
  15c3c8: 2a0903e8     	mov	w8, w9
  15c3cc: b90023e8     	str	w8, [sp, #0x20]
  15c3d0: b94023e8     	ldr	w8, [sp, #0x20]
  15c3d4: 2a0803e9     	mov	w9, w8
  15c3d8: d3407d29     	ubfx	x9, x9, #0, #32
  15c3dc: f85f03ab     	ldur	x11, [x29, #-0x10]
  15c3e0: 9ac92169     	lsl	x9, x11, x9
  15c3e4: f81f03a9     	stur	x9, [x29, #-0x10]
  15c3e8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15c3ec: 2a0803e9     	mov	w9, w8
  15c3f0: d3407d29     	ubfx	x9, x9, #0, #32
  15c3f4: f85f03ab     	ldur	x11, [x29, #-0x10]
  15c3f8: 9ac90969     	udiv	x9, x11, x9
  15c3fc: f81f03a9     	stur	x9, [x29, #-0x10]
  15c400: f85f03a0     	ldur	x0, [x29, #-0x10]
  15c404: 940002a4     	bl	0x15ce94 <FLAC__fixed_restore_signal+0x4c4>
  15c408: 11000408     	add	w8, w0, #0x1
  15c40c: b81e43a8     	stur	w8, [x29, #-0x1c]
  15c410: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15c414: b9400fe0     	ldr	w0, [sp, #0xc]
  15c418: 6b00011f     	cmp	w8, w0
  15c41c: 1a9f97e8     	cset	w8, hi
  15c420: 37000048     	tbnz	w8, #0x0, 0x15c428 <FLAC__fixed_compute_best_predictor_wide+0x760>
  15c424: 1400000d     	b	0x15c458 <FLAC__fixed_compute_best_predictor_wide+0x790>
  15c428: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15c42c: 71004108     	subs	w8, w8, #0x10
  15c430: f85f03a9     	ldur	x9, [x29, #-0x10]
  15c434: 2a0803ea     	mov	w10, w8
  15c438: d3407d4a     	ubfx	x10, x10, #0, #32
  15c43c: 9aca2529     	lsr	x9, x9, x10
  15c440: f81f03a9     	stur	x9, [x29, #-0x10]
  15c444: b85e43a8     	ldur	w8, [x29, #-0x1c]
  15c448: 71004108     	subs	w8, w8, #0x10
  15c44c: b94023eb     	ldr	w11, [sp, #0x20]
  15c450: 6b080168     	subs	w8, w11, w8
  15c454: b90023e8     	str	w8, [sp, #0x20]
  15c458: 320007e8     	orr	w8, wzr, #0x3
  15c45c: f85f03a9     	ldur	x9, [x29, #-0x10]
  15c460: 2a0903ea     	mov	w10, w9
  15c464: b81e83aa     	stur	w10, [x29, #-0x18]
  15c468: f9400be9     	ldr	x9, [sp, #0x10]
  15c46c: b940012a     	ldr	w10, [x9]
  15c470: b85e83ab     	ldur	w11, [x29, #-0x18]
  15c474: 1b0a7d6a     	mul	w10, w11, w10
  15c478: b81e83aa     	stur	w10, [x29, #-0x18]
  15c47c: b94023ea     	ldr	w10, [sp, #0x20]
  15c480: 1100414a     	add	w10, w10, #0x10
  15c484: b90023ea     	str	w10, [sp, #0x20]
  15c488: b94023ea     	ldr	w10, [sp, #0x20]
  15c48c: 0a080148     	and	w8, w10, w8
  15c490: b9001fe8     	str	w8, [sp, #0x1c]
  15c494: b9401fe8     	ldr	w8, [sp, #0x1c]
  15c498: 35000048     	cbnz	w8, 0x15c4a0 <FLAC__fixed_compute_best_predictor_wide+0x7d8>
  15c49c: 14000009     	b	0x15c4c0 <FLAC__fixed_compute_best_predictor_wide+0x7f8>
  15c4a0: b9401fe8     	ldr	w8, [sp, #0x1c]
  15c4a4: b85e83a9     	ldur	w9, [x29, #-0x18]
  15c4a8: 1ac82528     	lsr	w8, w9, w8
  15c4ac: b81e83a8     	stur	w8, [x29, #-0x18]
  15c4b0: b9401fe8     	ldr	w8, [sp, #0x1c]
  15c4b4: b94023e9     	ldr	w9, [sp, #0x20]
  15c4b8: 6b080128     	subs	w8, w9, w8
  15c4bc: b90023e8     	str	w8, [sp, #0x20]
  15c4c0: 12800002     	mov	w2, #-0x1               // =-1
  15c4c4: b85e83a0     	ldur	w0, [x29, #-0x18]
  15c4c8: b94023e1     	ldr	w1, [sp, #0x20]
  15c4cc: 97fd3309     	bl	0xa90f0 <FLAC__fixedpoint_log2@plt>
  15c4d0: b81e83a0     	stur	w0, [x29, #-0x18]
  15c4d4: b85e83a0     	ldur	w0, [x29, #-0x18]
  15c4d8: 34000040     	cbz	w0, 0x15c4e0 <FLAC__fixed_compute_best_predictor_wide+0x818>
  15c4dc: 14000003     	b	0x15c4e8 <FLAC__fixed_compute_best_predictor_wide+0x820>
  15c4e0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15c4e4: 1400001c     	b	0x15c554 <FLAC__fixed_compute_best_predictor_wide+0x88c>
  15c4e8: 321c03e8     	orr	w8, wzr, #0x10
  15c4ec: b94023e9     	ldr	w9, [sp, #0x20]
  15c4f0: 6b08013f     	cmp	w9, w8
  15c4f4: 1a9fa7e8     	cset	w8, lt
  15c4f8: 37000048     	tbnz	w8, #0x0, 0x15c500 <FLAC__fixed_compute_best_predictor_wide+0x838>
  15c4fc: 14000008     	b	0x15c51c <FLAC__fixed_compute_best_predictor_wide+0x854>
  15c500: 321c03e8     	orr	w8, wzr, #0x10
  15c504: b85e83a9     	ldur	w9, [x29, #-0x18]
  15c508: b94023ea     	ldr	w10, [sp, #0x20]
  15c50c: 6b0a0108     	subs	w8, w8, w10
  15c510: 1ac82128     	lsl	w8, w9, w8
  15c514: b81fc3a8     	stur	w8, [x29, #-0x4]
  15c518: 1400000f     	b	0x15c554 <FLAC__fixed_compute_best_predictor_wide+0x88c>
  15c51c: 321c03e8     	orr	w8, wzr, #0x10
  15c520: b94023e9     	ldr	w9, [sp, #0x20]
  15c524: 6b08013f     	cmp	w9, w8
  15c528: 1a9fd7e8     	cset	w8, gt
  15c52c: 37000048     	tbnz	w8, #0x0, 0x15c534 <FLAC__fixed_compute_best_predictor_wide+0x86c>
  15c530: 14000007     	b	0x15c54c <FLAC__fixed_compute_best_predictor_wide+0x884>
  15c534: b85e83a8     	ldur	w8, [x29, #-0x18]
  15c538: b94023e9     	ldr	w9, [sp, #0x20]
  15c53c: 71004129     	subs	w9, w9, #0x10
  15c540: 1ac92508     	lsr	w8, w8, w9
  15c544: b81fc3a8     	stur	w8, [x29, #-0x4]
  15c548: 14000003     	b	0x15c554 <FLAC__fixed_compute_best_predictor_wide+0x88c>
  15c54c: b85e83a8     	ldur	w8, [x29, #-0x18]
  15c550: b81fc3a8     	stur	w8, [x29, #-0x4]
  15c554: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15c558: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  15c55c: 910143ff     	add	sp, sp, #0x50
  15c560: d65f03c0     	ret

000000000015c564 <FLAC__fixed_compute_residual>:
  15c564: d10103ff     	sub	sp, sp, #0x40
  15c568: f9001bfe     	str	x30, [sp, #0x30]
  15c56c: f90017e0     	str	x0, [sp, #0x28]
  15c570: b90027e1     	str	w1, [sp, #0x24]
  15c574: b90023e2     	str	w2, [sp, #0x20]
  15c578: f9000fe3     	str	x3, [sp, #0x18]
  15c57c: b94027e1     	ldr	w1, [sp, #0x24]
  15c580: b90017e1     	str	w1, [sp, #0x14]
  15c584: b94023e1     	ldr	w1, [sp, #0x20]
  15c588: b9000fe1     	str	w1, [sp, #0xc]
  15c58c: 34000361     	cbz	w1, 0x15c5f8 <FLAC__fixed_compute_residual+0x94>
  15c590: 14000001     	b	0x15c594 <FLAC__fixed_compute_residual+0x30>
  15c594: 320003e8     	orr	w8, wzr, #0x1
  15c598: b9400fe9     	ldr	w9, [sp, #0xc]
  15c59c: 6b09011f     	cmp	w8, w9
  15c5a0: 1a9f17e8     	cset	w8, eq
  15c5a4: 370003c8     	tbnz	w8, #0x0, 0x15c61c <FLAC__fixed_compute_residual+0xb8>
  15c5a8: 14000001     	b	0x15c5ac <FLAC__fixed_compute_residual+0x48>
  15c5ac: 321f03e8     	orr	w8, wzr, #0x2
  15c5b0: b9400fe9     	ldr	w9, [sp, #0xc]
  15c5b4: 6b09011f     	cmp	w8, w9
  15c5b8: 1a9f17e8     	cset	w8, eq
  15c5bc: 37000788     	tbnz	w8, #0x0, 0x15c6ac <FLAC__fixed_compute_residual+0x148>
  15c5c0: 14000001     	b	0x15c5c4 <FLAC__fixed_compute_residual+0x60>
  15c5c4: 320007e8     	orr	w8, wzr, #0x3
  15c5c8: b9400fe9     	ldr	w9, [sp, #0xc]
  15c5cc: 6b09011f     	cmp	w8, w9
  15c5d0: 1a9f17e8     	cset	w8, eq
  15c5d4: 37000ca8     	tbnz	w8, #0x0, 0x15c768 <FLAC__fixed_compute_residual+0x204>
  15c5d8: 14000001     	b	0x15c5dc <FLAC__fixed_compute_residual+0x78>
  15c5dc: 321e03e8     	orr	w8, wzr, #0x4
  15c5e0: b9400fe9     	ldr	w9, [sp, #0xc]
  15c5e4: 6b09011f     	cmp	w8, w9
  15c5e8: 1a9f17e8     	cset	w8, eq
  15c5ec: 37001528     	tbnz	w8, #0x0, 0x15c890 <FLAC__fixed_compute_residual+0x32c>
  15c5f0: 14000001     	b	0x15c5f4 <FLAC__fixed_compute_residual+0x90>
  15c5f4: 140000f4     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c5f8: b27e03e8     	orr	x8, xzr, #0x4
  15c5fc: f9400fe0     	ldr	x0, [sp, #0x18]
  15c600: f94017e1     	ldr	x1, [sp, #0x28]
  15c604: b94027e9     	ldr	w9, [sp, #0x24]
  15c608: 2a0903ea     	mov	w10, w9
  15c60c: d3407d4a     	ubfx	x10, x10, #0, #32
  15c610: 9b0a7d02     	mul	x2, x8, x10
  15c614: 97fd0ddf     	bl	0x9fd90 <memcpy@plt>
  15c618: 140000eb     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c61c: b90013ff     	str	wzr, [sp, #0x10]
  15c620: b94013e8     	ldr	w8, [sp, #0x10]
  15c624: b94017e9     	ldr	w9, [sp, #0x14]
  15c628: 6b09011f     	cmp	w8, w9
  15c62c: 1a9fa7e8     	cset	w8, lt
  15c630: 37000048     	tbnz	w8, #0x0, 0x15c638 <FLAC__fixed_compute_residual+0xd4>
  15c634: 1400001d     	b	0x15c6a8 <FLAC__fixed_compute_residual+0x144>
  15c638: b27e03e8     	orr	x8, xzr, #0x4
  15c63c: f94017e9     	ldr	x9, [sp, #0x28]
  15c640: b94013ea     	ldr	w10, [sp, #0x10]
  15c644: 2a0a03eb     	mov	w11, w10
  15c648: 93407d6b     	sxtw	x11, w11
  15c64c: 9b0b7d0b     	mul	x11, x8, x11
  15c650: 8b0b0129     	add	x9, x9, x11
  15c654: b940012a     	ldr	w10, [x9]
  15c658: f94017e9     	ldr	x9, [sp, #0x28]
  15c65c: b94013ec     	ldr	w12, [sp, #0x10]
  15c660: 7100058c     	subs	w12, w12, #0x1
  15c664: 2a0c03eb     	mov	w11, w12
  15c668: 93407d6b     	sxtw	x11, w11
  15c66c: 9b0b7d0b     	mul	x11, x8, x11
  15c670: 8b0b0129     	add	x9, x9, x11
  15c674: b940012c     	ldr	w12, [x9]
  15c678: 6b0c014a     	subs	w10, w10, w12
  15c67c: f9400fe9     	ldr	x9, [sp, #0x18]
  15c680: b94013ec     	ldr	w12, [sp, #0x10]
  15c684: 2a0c03eb     	mov	w11, w12
  15c688: 93407d6b     	sxtw	x11, w11
  15c68c: 9b0b7d08     	mul	x8, x8, x11
  15c690: 8b080128     	add	x8, x9, x8
  15c694: b900010a     	str	w10, [x8]
  15c698: b94013e8     	ldr	w8, [sp, #0x10]
  15c69c: 11000508     	add	w8, w8, #0x1
  15c6a0: b90013e8     	str	w8, [sp, #0x10]
  15c6a4: 17ffffdf     	b	0x15c620 <FLAC__fixed_compute_residual+0xbc>
  15c6a8: 140000c7     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c6ac: b90013ff     	str	wzr, [sp, #0x10]
  15c6b0: b94013e8     	ldr	w8, [sp, #0x10]
  15c6b4: b94017e9     	ldr	w9, [sp, #0x14]
  15c6b8: 6b09011f     	cmp	w8, w9
  15c6bc: 1a9fa7e8     	cset	w8, lt
  15c6c0: 37000048     	tbnz	w8, #0x0, 0x15c6c8 <FLAC__fixed_compute_residual+0x164>
  15c6c4: 14000028     	b	0x15c764 <FLAC__fixed_compute_residual+0x200>
  15c6c8: b27e03e8     	orr	x8, xzr, #0x4
  15c6cc: 320003e9     	orr	w9, wzr, #0x1
  15c6d0: f94017ea     	ldr	x10, [sp, #0x28]
  15c6d4: b94013eb     	ldr	w11, [sp, #0x10]
  15c6d8: 2a0b03ec     	mov	w12, w11
  15c6dc: 93407d8c     	sxtw	x12, w12
  15c6e0: 9b0c7d0c     	mul	x12, x8, x12
  15c6e4: 8b0c014a     	add	x10, x10, x12
  15c6e8: b940014b     	ldr	w11, [x10]
  15c6ec: f94017ea     	ldr	x10, [sp, #0x28]
  15c6f0: b94013ed     	ldr	w13, [sp, #0x10]
  15c6f4: 710005ad     	subs	w13, w13, #0x1
  15c6f8: 2a0d03ec     	mov	w12, w13
  15c6fc: 93407d8c     	sxtw	x12, w12
  15c700: 9b0c7d0c     	mul	x12, x8, x12
  15c704: 8b0c014a     	add	x10, x10, x12
  15c708: b940014d     	ldr	w13, [x10]
  15c70c: 1ac921a9     	lsl	w9, w13, w9
  15c710: 6b090169     	subs	w9, w11, w9
  15c714: f94017ea     	ldr	x10, [sp, #0x28]
  15c718: b94013eb     	ldr	w11, [sp, #0x10]
  15c71c: 7100096b     	subs	w11, w11, #0x2
  15c720: 2a0b03ec     	mov	w12, w11
  15c724: 93407d8c     	sxtw	x12, w12
  15c728: 9b0c7d0c     	mul	x12, x8, x12
  15c72c: 8b0c014a     	add	x10, x10, x12
  15c730: b940014b     	ldr	w11, [x10]
  15c734: 0b0b0129     	add	w9, w9, w11
  15c738: f9400fea     	ldr	x10, [sp, #0x18]
  15c73c: b94013eb     	ldr	w11, [sp, #0x10]
  15c740: 2a0b03ec     	mov	w12, w11
  15c744: 93407d8c     	sxtw	x12, w12
  15c748: 9b0c7d08     	mul	x8, x8, x12
  15c74c: 8b080148     	add	x8, x10, x8
  15c750: b9000109     	str	w9, [x8]
  15c754: b94013e8     	ldr	w8, [sp, #0x10]
  15c758: 11000508     	add	w8, w8, #0x1
  15c75c: b90013e8     	str	w8, [sp, #0x10]
  15c760: 17ffffd4     	b	0x15c6b0 <FLAC__fixed_compute_residual+0x14c>
  15c764: 14000098     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c768: b90013ff     	str	wzr, [sp, #0x10]
  15c76c: b94013e8     	ldr	w8, [sp, #0x10]
  15c770: b94017e9     	ldr	w9, [sp, #0x14]
  15c774: 6b09011f     	cmp	w8, w9
  15c778: 1a9fa7e8     	cset	w8, lt
  15c77c: 37000048     	tbnz	w8, #0x0, 0x15c784 <FLAC__fixed_compute_residual+0x220>
  15c780: 14000043     	b	0x15c88c <FLAC__fixed_compute_residual+0x328>
  15c784: b27e03e8     	orr	x8, xzr, #0x4
  15c788: 320003e9     	orr	w9, wzr, #0x1
  15c78c: f94017ea     	ldr	x10, [sp, #0x28]
  15c790: b94013eb     	ldr	w11, [sp, #0x10]
  15c794: 2a0b03ec     	mov	w12, w11
  15c798: 93407d8c     	sxtw	x12, w12
  15c79c: 9b0c7d0c     	mul	x12, x8, x12
  15c7a0: 8b0c014a     	add	x10, x10, x12
  15c7a4: b940014b     	ldr	w11, [x10]
  15c7a8: f94017ea     	ldr	x10, [sp, #0x28]
  15c7ac: b94013ed     	ldr	w13, [sp, #0x10]
  15c7b0: 710005ad     	subs	w13, w13, #0x1
  15c7b4: 2a0d03ec     	mov	w12, w13
  15c7b8: 93407d8c     	sxtw	x12, w12
  15c7bc: 9b0c7d0c     	mul	x12, x8, x12
  15c7c0: 8b0c014a     	add	x10, x10, x12
  15c7c4: b940014d     	ldr	w13, [x10]
  15c7c8: f94017ea     	ldr	x10, [sp, #0x28]
  15c7cc: b94013ee     	ldr	w14, [sp, #0x10]
  15c7d0: 710009ce     	subs	w14, w14, #0x2
  15c7d4: 2a0e03ec     	mov	w12, w14
  15c7d8: 93407d8c     	sxtw	x12, w12
  15c7dc: 9b0c7d0c     	mul	x12, x8, x12
  15c7e0: 8b0c014a     	add	x10, x10, x12
  15c7e4: b940014e     	ldr	w14, [x10]
  15c7e8: 6b0e01ad     	subs	w13, w13, w14
  15c7ec: 1ac921a9     	lsl	w9, w13, w9
  15c7f0: f94017ea     	ldr	x10, [sp, #0x28]
  15c7f4: b94013ed     	ldr	w13, [sp, #0x10]
  15c7f8: 710005ad     	subs	w13, w13, #0x1
  15c7fc: 2a0d03ec     	mov	w12, w13
  15c800: 93407d8c     	sxtw	x12, w12
  15c804: 9b0c7d0c     	mul	x12, x8, x12
  15c808: 8b0c014a     	add	x10, x10, x12
  15c80c: b940014d     	ldr	w13, [x10]
  15c810: f94017ea     	ldr	x10, [sp, #0x28]
  15c814: b94013ee     	ldr	w14, [sp, #0x10]
  15c818: 710009ce     	subs	w14, w14, #0x2
  15c81c: 2a0e03ec     	mov	w12, w14
  15c820: 93407d8c     	sxtw	x12, w12
  15c824: 9b0c7d0c     	mul	x12, x8, x12
  15c828: 8b0c014a     	add	x10, x10, x12
  15c82c: b940014e     	ldr	w14, [x10]
  15c830: 6b0e01ad     	subs	w13, w13, w14
  15c834: 0b0d0129     	add	w9, w9, w13
  15c838: 6b090169     	subs	w9, w11, w9
  15c83c: f94017ea     	ldr	x10, [sp, #0x28]
  15c840: b94013eb     	ldr	w11, [sp, #0x10]
  15c844: 71000d6b     	subs	w11, w11, #0x3
  15c848: 2a0b03ec     	mov	w12, w11
  15c84c: 93407d8c     	sxtw	x12, w12
  15c850: 9b0c7d0c     	mul	x12, x8, x12
  15c854: 8b0c014a     	add	x10, x10, x12
  15c858: b940014b     	ldr	w11, [x10]
  15c85c: 6b0b0129     	subs	w9, w9, w11
  15c860: f9400fea     	ldr	x10, [sp, #0x18]
  15c864: b94013eb     	ldr	w11, [sp, #0x10]
  15c868: 2a0b03ec     	mov	w12, w11
  15c86c: 93407d8c     	sxtw	x12, w12
  15c870: 9b0c7d08     	mul	x8, x8, x12
  15c874: 8b080148     	add	x8, x10, x8
  15c878: b9000109     	str	w9, [x8]
  15c87c: b94013e8     	ldr	w8, [sp, #0x10]
  15c880: 11000508     	add	w8, w8, #0x1
  15c884: b90013e8     	str	w8, [sp, #0x10]
  15c888: 17ffffb9     	b	0x15c76c <FLAC__fixed_compute_residual+0x208>
  15c88c: 1400004e     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c890: b90013ff     	str	wzr, [sp, #0x10]
  15c894: b94013e8     	ldr	w8, [sp, #0x10]
  15c898: b94017e9     	ldr	w9, [sp, #0x14]
  15c89c: 6b09011f     	cmp	w8, w9
  15c8a0: 1a9fa7e8     	cset	w8, lt
  15c8a4: 37000048     	tbnz	w8, #0x0, 0x15c8ac <FLAC__fixed_compute_residual+0x348>
  15c8a8: 14000046     	b	0x15c9c0 <FLAC__fixed_compute_residual+0x45c>
  15c8ac: b27e03e8     	orr	x8, xzr, #0x4
  15c8b0: 321f03e9     	orr	w9, wzr, #0x2
  15c8b4: 320003ea     	orr	w10, wzr, #0x1
  15c8b8: f94017eb     	ldr	x11, [sp, #0x28]
  15c8bc: b94013ec     	ldr	w12, [sp, #0x10]
  15c8c0: 2a0c03ed     	mov	w13, w12
  15c8c4: 93407dad     	sxtw	x13, w13
  15c8c8: 9b0d7d0d     	mul	x13, x8, x13
  15c8cc: 8b0d016b     	add	x11, x11, x13
  15c8d0: b940016c     	ldr	w12, [x11]
  15c8d4: f94017eb     	ldr	x11, [sp, #0x28]
  15c8d8: b94013ee     	ldr	w14, [sp, #0x10]
  15c8dc: 710005ce     	subs	w14, w14, #0x1
  15c8e0: 2a0e03ed     	mov	w13, w14
  15c8e4: 93407dad     	sxtw	x13, w13
  15c8e8: 9b0d7d0d     	mul	x13, x8, x13
  15c8ec: 8b0d016b     	add	x11, x11, x13
  15c8f0: b940016e     	ldr	w14, [x11]
  15c8f4: f94017eb     	ldr	x11, [sp, #0x28]
  15c8f8: b94013ef     	ldr	w15, [sp, #0x10]
  15c8fc: 71000def     	subs	w15, w15, #0x3
  15c900: 2a0f03ed     	mov	w13, w15
  15c904: 93407dad     	sxtw	x13, w13
  15c908: 9b0d7d0d     	mul	x13, x8, x13
  15c90c: 8b0d016b     	add	x11, x11, x13
  15c910: b940016f     	ldr	w15, [x11]
  15c914: 0b0f01ce     	add	w14, w14, w15
  15c918: 1ac921ce     	lsl	w14, w14, w9
  15c91c: 6b0e018c     	subs	w12, w12, w14
  15c920: f94017eb     	ldr	x11, [sp, #0x28]
  15c924: b94013ee     	ldr	w14, [sp, #0x10]
  15c928: 710009ce     	subs	w14, w14, #0x2
  15c92c: 2a0e03ed     	mov	w13, w14
  15c930: 93407dad     	sxtw	x13, w13
  15c934: 9b0d7d0d     	mul	x13, x8, x13
  15c938: 8b0d016b     	add	x11, x11, x13
  15c93c: b940016e     	ldr	w14, [x11]
  15c940: 1ac921c9     	lsl	w9, w14, w9
  15c944: f94017eb     	ldr	x11, [sp, #0x28]
  15c948: b94013ee     	ldr	w14, [sp, #0x10]
  15c94c: 710009ce     	subs	w14, w14, #0x2
  15c950: 2a0e03ed     	mov	w13, w14
  15c954: 93407dad     	sxtw	x13, w13
  15c958: 9b0d7d0d     	mul	x13, x8, x13
  15c95c: 8b0d016b     	add	x11, x11, x13
  15c960: b940016e     	ldr	w14, [x11]
  15c964: 1aca21ca     	lsl	w10, w14, w10
  15c968: 0b0a0129     	add	w9, w9, w10
  15c96c: 0b090189     	add	w9, w12, w9
  15c970: f94017eb     	ldr	x11, [sp, #0x28]
  15c974: b94013ea     	ldr	w10, [sp, #0x10]
  15c978: 7100114a     	subs	w10, w10, #0x4
  15c97c: 2a0a03ed     	mov	w13, w10
  15c980: 93407dad     	sxtw	x13, w13
  15c984: 9b0d7d0d     	mul	x13, x8, x13
  15c988: 8b0d016b     	add	x11, x11, x13
  15c98c: b940016a     	ldr	w10, [x11]
  15c990: 0b0a0129     	add	w9, w9, w10
  15c994: f9400feb     	ldr	x11, [sp, #0x18]
  15c998: b94013ea     	ldr	w10, [sp, #0x10]
  15c99c: 2a0a03ed     	mov	w13, w10
  15c9a0: 93407dad     	sxtw	x13, w13
  15c9a4: 9b0d7d08     	mul	x8, x8, x13
  15c9a8: 8b080168     	add	x8, x11, x8
  15c9ac: b9000109     	str	w9, [x8]
  15c9b0: b94013e8     	ldr	w8, [sp, #0x10]
  15c9b4: 11000508     	add	w8, w8, #0x1
  15c9b8: b90013e8     	str	w8, [sp, #0x10]
  15c9bc: 17ffffb6     	b	0x15c894 <FLAC__fixed_compute_residual+0x330>
  15c9c0: 14000001     	b	0x15c9c4 <FLAC__fixed_compute_residual+0x460>
  15c9c4: f9401bfe     	ldr	x30, [sp, #0x30]
  15c9c8: 910103ff     	add	sp, sp, #0x40
  15c9cc: d65f03c0     	ret

000000000015c9d0 <FLAC__fixed_restore_signal>:
  15c9d0: d10103ff     	sub	sp, sp, #0x40
  15c9d4: f9001bfe     	str	x30, [sp, #0x30]
  15c9d8: f90017e0     	str	x0, [sp, #0x28]
  15c9dc: b90027e1     	str	w1, [sp, #0x24]
  15c9e0: b90023e2     	str	w2, [sp, #0x20]
  15c9e4: f9000fe3     	str	x3, [sp, #0x18]
  15c9e8: b94027e1     	ldr	w1, [sp, #0x24]
  15c9ec: b90013e1     	str	w1, [sp, #0x10]
  15c9f0: b94023e1     	ldr	w1, [sp, #0x20]
  15c9f4: b9000fe1     	str	w1, [sp, #0xc]
  15c9f8: 34000361     	cbz	w1, 0x15ca64 <FLAC__fixed_restore_signal+0x94>
  15c9fc: 14000001     	b	0x15ca00 <FLAC__fixed_restore_signal+0x30>
  15ca00: 320003e8     	orr	w8, wzr, #0x1
  15ca04: b9400fe9     	ldr	w9, [sp, #0xc]
  15ca08: 6b09011f     	cmp	w8, w9
  15ca0c: 1a9f17e8     	cset	w8, eq
  15ca10: 370003c8     	tbnz	w8, #0x0, 0x15ca88 <FLAC__fixed_restore_signal+0xb8>
  15ca14: 14000001     	b	0x15ca18 <FLAC__fixed_restore_signal+0x48>
  15ca18: 321f03e8     	orr	w8, wzr, #0x2
  15ca1c: b9400fe9     	ldr	w9, [sp, #0xc]
  15ca20: 6b09011f     	cmp	w8, w9
  15ca24: 1a9f17e8     	cset	w8, eq
  15ca28: 37000788     	tbnz	w8, #0x0, 0x15cb18 <FLAC__fixed_restore_signal+0x148>
  15ca2c: 14000001     	b	0x15ca30 <FLAC__fixed_restore_signal+0x60>
  15ca30: 320007e8     	orr	w8, wzr, #0x3
  15ca34: b9400fe9     	ldr	w9, [sp, #0xc]
  15ca38: 6b09011f     	cmp	w8, w9
  15ca3c: 1a9f17e8     	cset	w8, eq
  15ca40: 37000ca8     	tbnz	w8, #0x0, 0x15cbd4 <FLAC__fixed_restore_signal+0x204>
  15ca44: 14000001     	b	0x15ca48 <FLAC__fixed_restore_signal+0x78>
  15ca48: 321e03e8     	orr	w8, wzr, #0x4
  15ca4c: b9400fe9     	ldr	w9, [sp, #0xc]
  15ca50: 6b09011f     	cmp	w8, w9
  15ca54: 1a9f17e8     	cset	w8, eq
  15ca58: 37001528     	tbnz	w8, #0x0, 0x15ccfc <FLAC__fixed_restore_signal+0x32c>
  15ca5c: 14000001     	b	0x15ca60 <FLAC__fixed_restore_signal+0x90>
  15ca60: 140000f4     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15ca64: b27e03e8     	orr	x8, xzr, #0x4
  15ca68: f9400fe0     	ldr	x0, [sp, #0x18]
  15ca6c: f94017e1     	ldr	x1, [sp, #0x28]
  15ca70: b94027e9     	ldr	w9, [sp, #0x24]
  15ca74: 2a0903ea     	mov	w10, w9
  15ca78: d3407d4a     	ubfx	x10, x10, #0, #32
  15ca7c: 9b0a7d02     	mul	x2, x8, x10
  15ca80: 97fd0cc4     	bl	0x9fd90 <memcpy@plt>
  15ca84: 140000eb     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15ca88: b90017ff     	str	wzr, [sp, #0x14]
  15ca8c: b94017e8     	ldr	w8, [sp, #0x14]
  15ca90: b94013e9     	ldr	w9, [sp, #0x10]
  15ca94: 6b09011f     	cmp	w8, w9
  15ca98: 1a9fa7e8     	cset	w8, lt
  15ca9c: 37000048     	tbnz	w8, #0x0, 0x15caa4 <FLAC__fixed_restore_signal+0xd4>
  15caa0: 1400001d     	b	0x15cb14 <FLAC__fixed_restore_signal+0x144>
  15caa4: b27e03e8     	orr	x8, xzr, #0x4
  15caa8: f94017e9     	ldr	x9, [sp, #0x28]
  15caac: b94017ea     	ldr	w10, [sp, #0x14]
  15cab0: 2a0a03eb     	mov	w11, w10
  15cab4: 93407d6b     	sxtw	x11, w11
  15cab8: 9b0b7d0b     	mul	x11, x8, x11
  15cabc: 8b0b0129     	add	x9, x9, x11
  15cac0: b940012a     	ldr	w10, [x9]
  15cac4: f9400fe9     	ldr	x9, [sp, #0x18]
  15cac8: b94017ec     	ldr	w12, [sp, #0x14]
  15cacc: 7100058c     	subs	w12, w12, #0x1
  15cad0: 2a0c03eb     	mov	w11, w12
  15cad4: 93407d6b     	sxtw	x11, w11
  15cad8: 9b0b7d0b     	mul	x11, x8, x11
  15cadc: 8b0b0129     	add	x9, x9, x11
  15cae0: b940012c     	ldr	w12, [x9]
  15cae4: 0b0c014a     	add	w10, w10, w12
  15cae8: f9400fe9     	ldr	x9, [sp, #0x18]
  15caec: b94017ec     	ldr	w12, [sp, #0x14]
  15caf0: 2a0c03eb     	mov	w11, w12
  15caf4: 93407d6b     	sxtw	x11, w11
  15caf8: 9b0b7d08     	mul	x8, x8, x11
  15cafc: 8b080128     	add	x8, x9, x8
  15cb00: b900010a     	str	w10, [x8]
  15cb04: b94017e8     	ldr	w8, [sp, #0x14]
  15cb08: 11000508     	add	w8, w8, #0x1
  15cb0c: b90017e8     	str	w8, [sp, #0x14]
  15cb10: 17ffffdf     	b	0x15ca8c <FLAC__fixed_restore_signal+0xbc>
  15cb14: 140000c7     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15cb18: b90017ff     	str	wzr, [sp, #0x14]
  15cb1c: b94017e8     	ldr	w8, [sp, #0x14]
  15cb20: b94013e9     	ldr	w9, [sp, #0x10]
  15cb24: 6b09011f     	cmp	w8, w9
  15cb28: 1a9fa7e8     	cset	w8, lt
  15cb2c: 37000048     	tbnz	w8, #0x0, 0x15cb34 <FLAC__fixed_restore_signal+0x164>
  15cb30: 14000028     	b	0x15cbd0 <FLAC__fixed_restore_signal+0x200>
  15cb34: b27e03e8     	orr	x8, xzr, #0x4
  15cb38: 320003e9     	orr	w9, wzr, #0x1
  15cb3c: f94017ea     	ldr	x10, [sp, #0x28]
  15cb40: b94017eb     	ldr	w11, [sp, #0x14]
  15cb44: 2a0b03ec     	mov	w12, w11
  15cb48: 93407d8c     	sxtw	x12, w12
  15cb4c: 9b0c7d0c     	mul	x12, x8, x12
  15cb50: 8b0c014a     	add	x10, x10, x12
  15cb54: b940014b     	ldr	w11, [x10]
  15cb58: f9400fea     	ldr	x10, [sp, #0x18]
  15cb5c: b94017ed     	ldr	w13, [sp, #0x14]
  15cb60: 710005ad     	subs	w13, w13, #0x1
  15cb64: 2a0d03ec     	mov	w12, w13
  15cb68: 93407d8c     	sxtw	x12, w12
  15cb6c: 9b0c7d0c     	mul	x12, x8, x12
  15cb70: 8b0c014a     	add	x10, x10, x12
  15cb74: b940014d     	ldr	w13, [x10]
  15cb78: 1ac921a9     	lsl	w9, w13, w9
  15cb7c: 0b090169     	add	w9, w11, w9
  15cb80: f9400fea     	ldr	x10, [sp, #0x18]
  15cb84: b94017eb     	ldr	w11, [sp, #0x14]
  15cb88: 7100096b     	subs	w11, w11, #0x2
  15cb8c: 2a0b03ec     	mov	w12, w11
  15cb90: 93407d8c     	sxtw	x12, w12
  15cb94: 9b0c7d0c     	mul	x12, x8, x12
  15cb98: 8b0c014a     	add	x10, x10, x12
  15cb9c: b940014b     	ldr	w11, [x10]
  15cba0: 6b0b0129     	subs	w9, w9, w11
  15cba4: f9400fea     	ldr	x10, [sp, #0x18]
  15cba8: b94017eb     	ldr	w11, [sp, #0x14]
  15cbac: 2a0b03ec     	mov	w12, w11
  15cbb0: 93407d8c     	sxtw	x12, w12
  15cbb4: 9b0c7d08     	mul	x8, x8, x12
  15cbb8: 8b080148     	add	x8, x10, x8
  15cbbc: b9000109     	str	w9, [x8]
  15cbc0: b94017e8     	ldr	w8, [sp, #0x14]
  15cbc4: 11000508     	add	w8, w8, #0x1
  15cbc8: b90017e8     	str	w8, [sp, #0x14]
  15cbcc: 17ffffd4     	b	0x15cb1c <FLAC__fixed_restore_signal+0x14c>
  15cbd0: 14000098     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15cbd4: b90017ff     	str	wzr, [sp, #0x14]
  15cbd8: b94017e8     	ldr	w8, [sp, #0x14]
  15cbdc: b94013e9     	ldr	w9, [sp, #0x10]
  15cbe0: 6b09011f     	cmp	w8, w9
  15cbe4: 1a9fa7e8     	cset	w8, lt
  15cbe8: 37000048     	tbnz	w8, #0x0, 0x15cbf0 <FLAC__fixed_restore_signal+0x220>
  15cbec: 14000043     	b	0x15ccf8 <FLAC__fixed_restore_signal+0x328>
  15cbf0: b27e03e8     	orr	x8, xzr, #0x4
  15cbf4: 320003e9     	orr	w9, wzr, #0x1
  15cbf8: f94017ea     	ldr	x10, [sp, #0x28]
  15cbfc: b94017eb     	ldr	w11, [sp, #0x14]
  15cc00: 2a0b03ec     	mov	w12, w11
  15cc04: 93407d8c     	sxtw	x12, w12
  15cc08: 9b0c7d0c     	mul	x12, x8, x12
  15cc0c: 8b0c014a     	add	x10, x10, x12
  15cc10: b940014b     	ldr	w11, [x10]
  15cc14: f9400fea     	ldr	x10, [sp, #0x18]
  15cc18: b94017ed     	ldr	w13, [sp, #0x14]
  15cc1c: 710005ad     	subs	w13, w13, #0x1
  15cc20: 2a0d03ec     	mov	w12, w13
  15cc24: 93407d8c     	sxtw	x12, w12
  15cc28: 9b0c7d0c     	mul	x12, x8, x12
  15cc2c: 8b0c014a     	add	x10, x10, x12
  15cc30: b940014d     	ldr	w13, [x10]
  15cc34: f9400fea     	ldr	x10, [sp, #0x18]
  15cc38: b94017ee     	ldr	w14, [sp, #0x14]
  15cc3c: 710009ce     	subs	w14, w14, #0x2
  15cc40: 2a0e03ec     	mov	w12, w14
  15cc44: 93407d8c     	sxtw	x12, w12
  15cc48: 9b0c7d0c     	mul	x12, x8, x12
  15cc4c: 8b0c014a     	add	x10, x10, x12
  15cc50: b940014e     	ldr	w14, [x10]
  15cc54: 6b0e01ad     	subs	w13, w13, w14
  15cc58: 1ac921a9     	lsl	w9, w13, w9
  15cc5c: f9400fea     	ldr	x10, [sp, #0x18]
  15cc60: b94017ed     	ldr	w13, [sp, #0x14]
  15cc64: 710005ad     	subs	w13, w13, #0x1
  15cc68: 2a0d03ec     	mov	w12, w13
  15cc6c: 93407d8c     	sxtw	x12, w12
  15cc70: 9b0c7d0c     	mul	x12, x8, x12
  15cc74: 8b0c014a     	add	x10, x10, x12
  15cc78: b940014d     	ldr	w13, [x10]
  15cc7c: f9400fea     	ldr	x10, [sp, #0x18]
  15cc80: b94017ee     	ldr	w14, [sp, #0x14]
  15cc84: 710009ce     	subs	w14, w14, #0x2
  15cc88: 2a0e03ec     	mov	w12, w14
  15cc8c: 93407d8c     	sxtw	x12, w12
  15cc90: 9b0c7d0c     	mul	x12, x8, x12
  15cc94: 8b0c014a     	add	x10, x10, x12
  15cc98: b940014e     	ldr	w14, [x10]
  15cc9c: 6b0e01ad     	subs	w13, w13, w14
  15cca0: 0b0d0129     	add	w9, w9, w13
  15cca4: 0b090169     	add	w9, w11, w9
  15cca8: f9400fea     	ldr	x10, [sp, #0x18]
  15ccac: b94017eb     	ldr	w11, [sp, #0x14]
  15ccb0: 71000d6b     	subs	w11, w11, #0x3
  15ccb4: 2a0b03ec     	mov	w12, w11
  15ccb8: 93407d8c     	sxtw	x12, w12
  15ccbc: 9b0c7d0c     	mul	x12, x8, x12
  15ccc0: 8b0c014a     	add	x10, x10, x12
  15ccc4: b940014b     	ldr	w11, [x10]
  15ccc8: 0b0b0129     	add	w9, w9, w11
  15cccc: f9400fea     	ldr	x10, [sp, #0x18]
  15ccd0: b94017eb     	ldr	w11, [sp, #0x14]
  15ccd4: 2a0b03ec     	mov	w12, w11
  15ccd8: 93407d8c     	sxtw	x12, w12
  15ccdc: 9b0c7d08     	mul	x8, x8, x12
  15cce0: 8b080148     	add	x8, x10, x8
  15cce4: b9000109     	str	w9, [x8]
  15cce8: b94017e8     	ldr	w8, [sp, #0x14]
  15ccec: 11000508     	add	w8, w8, #0x1
  15ccf0: b90017e8     	str	w8, [sp, #0x14]
  15ccf4: 17ffffb9     	b	0x15cbd8 <FLAC__fixed_restore_signal+0x208>
  15ccf8: 1400004e     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15ccfc: b90017ff     	str	wzr, [sp, #0x14]
  15cd00: b94017e8     	ldr	w8, [sp, #0x14]
  15cd04: b94013e9     	ldr	w9, [sp, #0x10]
  15cd08: 6b09011f     	cmp	w8, w9
  15cd0c: 1a9fa7e8     	cset	w8, lt
  15cd10: 37000048     	tbnz	w8, #0x0, 0x15cd18 <FLAC__fixed_restore_signal+0x348>
  15cd14: 14000046     	b	0x15ce2c <FLAC__fixed_restore_signal+0x45c>
  15cd18: b27e03e8     	orr	x8, xzr, #0x4
  15cd1c: 321f03e9     	orr	w9, wzr, #0x2
  15cd20: 320003ea     	orr	w10, wzr, #0x1
  15cd24: f94017eb     	ldr	x11, [sp, #0x28]
  15cd28: b94017ec     	ldr	w12, [sp, #0x14]
  15cd2c: 2a0c03ed     	mov	w13, w12
  15cd30: 93407dad     	sxtw	x13, w13
  15cd34: 9b0d7d0d     	mul	x13, x8, x13
  15cd38: 8b0d016b     	add	x11, x11, x13
  15cd3c: b940016c     	ldr	w12, [x11]
  15cd40: f9400feb     	ldr	x11, [sp, #0x18]
  15cd44: b94017ee     	ldr	w14, [sp, #0x14]
  15cd48: 710005ce     	subs	w14, w14, #0x1
  15cd4c: 2a0e03ed     	mov	w13, w14
  15cd50: 93407dad     	sxtw	x13, w13
  15cd54: 9b0d7d0d     	mul	x13, x8, x13
  15cd58: 8b0d016b     	add	x11, x11, x13
  15cd5c: b940016e     	ldr	w14, [x11]
  15cd60: f9400feb     	ldr	x11, [sp, #0x18]
  15cd64: b94017ef     	ldr	w15, [sp, #0x14]
  15cd68: 71000def     	subs	w15, w15, #0x3
  15cd6c: 2a0f03ed     	mov	w13, w15
  15cd70: 93407dad     	sxtw	x13, w13
  15cd74: 9b0d7d0d     	mul	x13, x8, x13
  15cd78: 8b0d016b     	add	x11, x11, x13
  15cd7c: b940016f     	ldr	w15, [x11]
  15cd80: 0b0f01ce     	add	w14, w14, w15
  15cd84: 1ac921ce     	lsl	w14, w14, w9
  15cd88: 0b0e018c     	add	w12, w12, w14
  15cd8c: f9400feb     	ldr	x11, [sp, #0x18]
  15cd90: b94017ee     	ldr	w14, [sp, #0x14]
  15cd94: 710009ce     	subs	w14, w14, #0x2
  15cd98: 2a0e03ed     	mov	w13, w14
  15cd9c: 93407dad     	sxtw	x13, w13
  15cda0: 9b0d7d0d     	mul	x13, x8, x13
  15cda4: 8b0d016b     	add	x11, x11, x13
  15cda8: b940016e     	ldr	w14, [x11]
  15cdac: 1ac921c9     	lsl	w9, w14, w9
  15cdb0: f9400feb     	ldr	x11, [sp, #0x18]
  15cdb4: b94017ee     	ldr	w14, [sp, #0x14]
  15cdb8: 710009ce     	subs	w14, w14, #0x2
  15cdbc: 2a0e03ed     	mov	w13, w14
  15cdc0: 93407dad     	sxtw	x13, w13
  15cdc4: 9b0d7d0d     	mul	x13, x8, x13
  15cdc8: 8b0d016b     	add	x11, x11, x13
  15cdcc: b940016e     	ldr	w14, [x11]
  15cdd0: 1aca21ca     	lsl	w10, w14, w10
  15cdd4: 0b0a0129     	add	w9, w9, w10
  15cdd8: 6b090189     	subs	w9, w12, w9
  15cddc: f9400feb     	ldr	x11, [sp, #0x18]
  15cde0: b94017ea     	ldr	w10, [sp, #0x14]
  15cde4: 7100114a     	subs	w10, w10, #0x4
  15cde8: 2a0a03ed     	mov	w13, w10
  15cdec: 93407dad     	sxtw	x13, w13
  15cdf0: 9b0d7d0d     	mul	x13, x8, x13
  15cdf4: 8b0d016b     	add	x11, x11, x13
  15cdf8: b940016a     	ldr	w10, [x11]
  15cdfc: 6b0a0129     	subs	w9, w9, w10
  15ce00: f9400feb     	ldr	x11, [sp, #0x18]
  15ce04: b94017ea     	ldr	w10, [sp, #0x14]
  15ce08: 2a0a03ed     	mov	w13, w10
  15ce0c: 93407dad     	sxtw	x13, w13
  15ce10: 9b0d7d08     	mul	x8, x8, x13
  15ce14: 8b080168     	add	x8, x11, x8
  15ce18: b9000109     	str	w9, [x8]
  15ce1c: b94017e8     	ldr	w8, [sp, #0x14]
  15ce20: 11000508     	add	w8, w8, #0x1
  15ce24: b90017e8     	str	w8, [sp, #0x14]
  15ce28: 17ffffb6     	b	0x15cd00 <FLAC__fixed_restore_signal+0x330>
  15ce2c: 14000001     	b	0x15ce30 <FLAC__fixed_restore_signal+0x460>
  15ce30: f9401bfe     	ldr	x30, [sp, #0x30]
  15ce34: 910103ff     	add	sp, sp, #0x40
  15ce38: d65f03c0     	ret
  15ce3c: d10083ff     	sub	sp, sp, #0x20
  15ce40: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15ce44: 910043fd     	add	x29, sp, #0x10
  15ce48: b24013e8     	orr	x8, xzr, #0x1f
  15ce4c: b81fc3a0     	stur	w0, [x29, #-0x4]
  15ce50: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15ce54: f90003e8     	str	x8, [sp]
  15ce58: 94000009     	bl	0x15ce7c <FLAC__fixed_restore_signal+0x4ac>
  15ce5c: 2a0003e8     	mov	w8, w0
  15ce60: d3407d08     	ubfx	x8, x8, #0, #32
  15ce64: f94003e9     	ldr	x9, [sp]
  15ce68: eb080128     	subs	x8, x9, x8
  15ce6c: 2a0803e0     	mov	w0, w8
  15ce70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15ce74: 910083ff     	add	sp, sp, #0x20
  15ce78: d65f03c0     	ret
  15ce7c: d10043ff     	sub	sp, sp, #0x10
  15ce80: b9000fe0     	str	w0, [sp, #0xc]
  15ce84: b9400fe0     	ldr	w0, [sp, #0xc]
  15ce88: 5ac01000     	clz	w0, w0
  15ce8c: 910043ff     	add	sp, sp, #0x10
  15ce90: d65f03c0     	ret
  15ce94: d10043ff     	sub	sp, sp, #0x10
  15ce98: f90007e0     	str	x0, [sp, #0x8]
  15ce9c: f94007e0     	ldr	x0, [sp, #0x8]
  15cea0: dac01000     	clz	x0, x0
  15cea4: 2a0003e8     	mov	w8, w0
  15cea8: 320017e9     	orr	w9, wzr, #0x3f
  15ceac: 6b080120     	subs	w0, w9, w8
  15ceb0: 910043ff     	add	sp, sp, #0x10
  15ceb4: d65f03c0     	ret

000000000015ceb8 <FLAC__fixedpoint_log2>:
  15ceb8: d100c3ff     	sub	sp, sp, #0x30
  15cebc: 320003e8     	orr	w8, wzr, #0x1
  15cec0: 321f03e9     	orr	w9, wzr, #0x2
  15cec4: f00004ea     	adrp	x10, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  15cec8: 9136b14a     	add	x10, x10, #0xdac
  15cecc: b27a03eb     	orr	x11, xzr, #0x40
  15ced0: b9002be0     	str	w0, [sp, #0x28]
  15ced4: b90027e1     	str	w1, [sp, #0x24]
  15ced8: b90023e2     	str	w2, [sp, #0x20]
  15cedc: b94027e0     	ldr	w0, [sp, #0x24]
  15cee0: 1ac02108     	lsl	w8, w8, w0
  15cee4: b9001fe8     	str	w8, [sp, #0x1c]
  15cee8: b94027e8     	ldr	w8, [sp, #0x24]
  15ceec: 1ac92508     	lsr	w8, w8, w9
  15cef0: 2a0803ec     	mov	w12, w8
  15cef4: d3407d8c     	ubfx	x12, x12, #0, #32
  15cef8: 9b0c7d6b     	mul	x11, x11, x12
  15cefc: 8b0b014a     	add	x10, x10, x11
  15cf00: f9000bea     	str	x10, [sp, #0x10]
  15cf04: b9402be8     	ldr	w8, [sp, #0x28]
  15cf08: b9401fe9     	ldr	w9, [sp, #0x1c]
  15cf0c: 6b09011f     	cmp	w8, w9
  15cf10: 1a9f27e8     	cset	w8, lo
  15cf14: 37000048     	tbnz	w8, #0x0, 0x15cf1c <FLAC__fixedpoint_log2+0x64>
  15cf18: 14000003     	b	0x15cf24 <FLAC__fixedpoint_log2+0x6c>
  15cf1c: b9002fff     	str	wzr, [sp, #0x2c]
  15cf20: 14000045     	b	0x15d034 <FLAC__fixedpoint_log2+0x17c>
  15cf24: 321c03e8     	orr	w8, wzr, #0x10
  15cf28: b94023e9     	ldr	w9, [sp, #0x20]
  15cf2c: 6b08013f     	cmp	w9, w8
  15cf30: 1a9f97e8     	cset	w8, hi
  15cf34: 37000048     	tbnz	w8, #0x0, 0x15cf3c <FLAC__fixedpoint_log2+0x84>
  15cf38: 14000003     	b	0x15cf44 <FLAC__fixedpoint_log2+0x8c>
  15cf3c: 321c03e8     	orr	w8, wzr, #0x10
  15cf40: b90023e8     	str	w8, [sp, #0x20]
  15cf44: 320003e8     	orr	w8, wzr, #0x1
  15cf48: b9000fff     	str	wzr, [sp, #0xc]
  15cf4c: b9402be9     	ldr	w9, [sp, #0x28]
  15cf50: 1ac82529     	lsr	w9, w9, w8
  15cf54: b9000be9     	str	w9, [sp, #0x8]
  15cf58: b90007e8     	str	w8, [sp, #0x4]
  15cf5c: 52800008     	mov	w8, #0x0                // =0
  15cf60: b9402be9     	ldr	w9, [sp, #0x28]
  15cf64: b9401fea     	ldr	w10, [sp, #0x1c]
  15cf68: 6b0a013f     	cmp	w9, w10
  15cf6c: 1a9f97e9     	cset	w9, hi
  15cf70: b90003e8     	str	w8, [sp]
  15cf74: 37000049     	tbnz	w9, #0x0, 0x15cf7c <FLAC__fixedpoint_log2+0xc4>
  15cf78: 14000006     	b	0x15cf90 <FLAC__fixedpoint_log2+0xd8>
  15cf7c: b94007e8     	ldr	w8, [sp, #0x4]
  15cf80: b94023e9     	ldr	w9, [sp, #0x20]
  15cf84: 6b09011f     	cmp	w8, w9
  15cf88: 1a9f27e8     	cset	w8, lo
  15cf8c: b90003e8     	str	w8, [sp]
  15cf90: b94003e8     	ldr	w8, [sp]
  15cf94: 37000048     	tbnz	w8, #0x0, 0x15cf9c <FLAC__fixedpoint_log2+0xe4>
  15cf98: 14000025     	b	0x15d02c <FLAC__fixedpoint_log2+0x174>
  15cf9c: b9402be8     	ldr	w8, [sp, #0x28]
  15cfa0: b9400be9     	ldr	w9, [sp, #0x8]
  15cfa4: 6b090108     	subs	w8, w8, w9
  15cfa8: b9401fe9     	ldr	w9, [sp, #0x1c]
  15cfac: 6b09011f     	cmp	w8, w9
  15cfb0: 1a9f37e8     	cset	w8, hs
  15cfb4: 37000048     	tbnz	w8, #0x0, 0x15cfbc <FLAC__fixedpoint_log2+0x104>
  15cfb8: 14000015     	b	0x15d00c <FLAC__fixedpoint_log2+0x154>
  15cfbc: b27e03e8     	orr	x8, xzr, #0x4
  15cfc0: b9400be9     	ldr	w9, [sp, #0x8]
  15cfc4: b9402bea     	ldr	w10, [sp, #0x28]
  15cfc8: 6b090149     	subs	w9, w10, w9
  15cfcc: b9002be9     	str	w9, [sp, #0x28]
  15cfd0: b9402be9     	ldr	w9, [sp, #0x28]
  15cfd4: b94007ea     	ldr	w10, [sp, #0x4]
  15cfd8: 1aca2529     	lsr	w9, w9, w10
  15cfdc: b9000be9     	str	w9, [sp, #0x8]
  15cfe0: f9400beb     	ldr	x11, [sp, #0x10]
  15cfe4: b94007e9     	ldr	w9, [sp, #0x4]
  15cfe8: 2a0903ec     	mov	w12, w9
  15cfec: d3407d8c     	ubfx	x12, x12, #0, #32
  15cff0: 9b0c7d08     	mul	x8, x8, x12
  15cff4: 8b080168     	add	x8, x11, x8
  15cff8: b9400109     	ldr	w9, [x8]
  15cffc: b9400fea     	ldr	w10, [sp, #0xc]
  15d000: 0b090149     	add	w9, w10, w9
  15d004: b9000fe9     	str	w9, [sp, #0xc]
  15d008: 14000008     	b	0x15d028 <FLAC__fixedpoint_log2+0x170>
  15d00c: 320003e8     	orr	w8, wzr, #0x1
  15d010: b9400be9     	ldr	w9, [sp, #0x8]
  15d014: 1ac82528     	lsr	w8, w9, w8
  15d018: b9000be8     	str	w8, [sp, #0x8]
  15d01c: b94007e8     	ldr	w8, [sp, #0x4]
  15d020: 11000508     	add	w8, w8, #0x1
  15d024: b90007e8     	str	w8, [sp, #0x4]
  15d028: 17ffffcd     	b	0x15cf5c <FLAC__fixedpoint_log2+0xa4>
  15d02c: b9400fe8     	ldr	w8, [sp, #0xc]
  15d030: b9002fe8     	str	w8, [sp, #0x2c]
  15d034: b9402fe0     	ldr	w0, [sp, #0x2c]
  15d038: 9100c3ff     	add	sp, sp, #0x30
  15d03c: d65f03c0     	ret

000000000015d040 <FLAC__format_sample_rate_is_valid>:
  15d040: d10043ff     	sub	sp, sp, #0x10
  15d044: b9000be0     	str	w0, [sp, #0x8]
  15d048: b9400be0     	ldr	w0, [sp, #0x8]
  15d04c: 34000100     	cbz	w0, 0x15d06c <FLAC__format_sample_rate_is_valid+0x2c>
  15d050: 529ffec8     	mov	w8, #0xfff6             // =65526
  15d054: 72a00128     	movk	w8, #0x9, lsl #16
  15d058: b9400be9     	ldr	w9, [sp, #0x8]
  15d05c: 6b08013f     	cmp	w9, w8
  15d060: 1a9f97e8     	cset	w8, hi
  15d064: 37000048     	tbnz	w8, #0x0, 0x15d06c <FLAC__format_sample_rate_is_valid+0x2c>
  15d068: 14000003     	b	0x15d074 <FLAC__format_sample_rate_is_valid+0x34>
  15d06c: b9000fff     	str	wzr, [sp, #0xc]
  15d070: 14000003     	b	0x15d07c <FLAC__format_sample_rate_is_valid+0x3c>
  15d074: 320003e8     	orr	w8, wzr, #0x1
  15d078: b9000fe8     	str	w8, [sp, #0xc]
  15d07c: b9400fe0     	ldr	w0, [sp, #0xc]
  15d080: 910043ff     	add	sp, sp, #0x10
  15d084: d65f03c0     	ret

000000000015d088 <FLAC__format_blocksize_is_subset>:
  15d088: d10043ff     	sub	sp, sp, #0x10
  15d08c: 321203e8     	orr	w8, wzr, #0x4000
  15d090: b9000be0     	str	w0, [sp, #0x8]
  15d094: b90007e1     	str	w1, [sp, #0x4]
  15d098: b9400be0     	ldr	w0, [sp, #0x8]
  15d09c: 6b08001f     	cmp	w0, w8
  15d0a0: 1a9f97e8     	cset	w8, hi
  15d0a4: 37000048     	tbnz	w8, #0x0, 0x15d0ac <FLAC__format_blocksize_is_subset+0x24>
  15d0a8: 14000003     	b	0x15d0b4 <FLAC__format_blocksize_is_subset+0x2c>
  15d0ac: b9000fff     	str	wzr, [sp, #0xc]
  15d0b0: 14000011     	b	0x15d0f4 <FLAC__format_blocksize_is_subset+0x6c>
  15d0b4: 52977008     	mov	w8, #0xbb80             // =48000
  15d0b8: b94007e9     	ldr	w9, [sp, #0x4]
  15d0bc: 6b08013f     	cmp	w9, w8
  15d0c0: 1a9f87e8     	cset	w8, ls
  15d0c4: 37000048     	tbnz	w8, #0x0, 0x15d0cc <FLAC__format_blocksize_is_subset+0x44>
  15d0c8: 14000009     	b	0x15d0ec <FLAC__format_blocksize_is_subset+0x64>
  15d0cc: 52824008     	mov	w8, #0x1200             // =4608
  15d0d0: b9400be9     	ldr	w9, [sp, #0x8]
  15d0d4: 6b08013f     	cmp	w9, w8
  15d0d8: 1a9f97e8     	cset	w8, hi
  15d0dc: 37000048     	tbnz	w8, #0x0, 0x15d0e4 <FLAC__format_blocksize_is_subset+0x5c>
  15d0e0: 14000003     	b	0x15d0ec <FLAC__format_blocksize_is_subset+0x64>
  15d0e4: b9000fff     	str	wzr, [sp, #0xc]
  15d0e8: 14000003     	b	0x15d0f4 <FLAC__format_blocksize_is_subset+0x6c>
  15d0ec: 320003e8     	orr	w8, wzr, #0x1
  15d0f0: b9000fe8     	str	w8, [sp, #0xc]
  15d0f4: b9400fe0     	ldr	w0, [sp, #0xc]
  15d0f8: 910043ff     	add	sp, sp, #0x10
  15d0fc: d65f03c0     	ret

000000000015d100 <FLAC__format_sample_rate_is_subset>:
  15d100: d10083ff     	sub	sp, sp, #0x20
  15d104: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15d108: 910043fd     	add	x29, sp, #0x10
  15d10c: b9000be0     	str	w0, [sp, #0x8]
  15d110: b9400be0     	ldr	w0, [sp, #0x8]
  15d114: 97fd199b     	bl	0xa3780 <FLAC__format_sample_rate_is_valid@plt>
  15d118: 35000040     	cbnz	w0, 0x15d120 <FLAC__format_sample_rate_is_subset+0x20>
  15d11c: 14000013     	b	0x15d168 <FLAC__format_sample_rate_is_subset+0x68>
  15d120: 321003e8     	orr	w8, wzr, #0x10000
  15d124: b9400be9     	ldr	w9, [sp, #0x8]
  15d128: 6b08013f     	cmp	w9, w8
  15d12c: 1a9f37e8     	cset	w8, hs
  15d130: 37000048     	tbnz	w8, #0x0, 0x15d138 <FLAC__format_sample_rate_is_subset+0x38>
  15d134: 1400000f     	b	0x15d170 <FLAC__format_sample_rate_is_subset+0x70>
  15d138: 52807d08     	mov	w8, #0x3e8              // =1000
  15d13c: b9400be9     	ldr	w9, [sp, #0x8]
  15d140: 1ac8092a     	udiv	w10, w9, w8
  15d144: 1b087d48     	mul	w8, w10, w8
  15d148: 6b080128     	subs	w8, w9, w8
  15d14c: 34000128     	cbz	w8, 0x15d170 <FLAC__format_sample_rate_is_subset+0x70>
  15d150: 52800148     	mov	w8, #0xa                // =10
  15d154: b9400be9     	ldr	w9, [sp, #0x8]
  15d158: 1ac8092a     	udiv	w10, w9, w8
  15d15c: 1b087d48     	mul	w8, w10, w8
  15d160: 6b080128     	subs	w8, w9, w8
  15d164: 34000068     	cbz	w8, 0x15d170 <FLAC__format_sample_rate_is_subset+0x70>
  15d168: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15d16c: 14000003     	b	0x15d178 <FLAC__format_sample_rate_is_subset+0x78>
  15d170: 320003e8     	orr	w8, wzr, #0x1
  15d174: b81fc3a8     	stur	w8, [x29, #-0x4]
  15d178: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15d17c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15d180: 910083ff     	add	sp, sp, #0x20
  15d184: d65f03c0     	ret

000000000015d188 <FLAC__format_seektable_is_legal>:
  15d188: d100c3ff     	sub	sp, sp, #0x30
  15d18c: f90013e0     	str	x0, [sp, #0x20]
  15d190: f9000bff     	str	xzr, [sp, #0x10]
  15d194: b9000fff     	str	wzr, [sp, #0xc]
  15d198: b9001fff     	str	wzr, [sp, #0x1c]
  15d19c: b9401fe8     	ldr	w8, [sp, #0x1c]
  15d1a0: f94013e9     	ldr	x9, [sp, #0x20]
  15d1a4: b940012a     	ldr	w10, [x9]
  15d1a8: 6b0a011f     	cmp	w8, w10
  15d1ac: 1a9f27e8     	cset	w8, lo
  15d1b0: 37000048     	tbnz	w8, #0x0, 0x15d1b8 <FLAC__format_seektable_is_legal+0x30>
  15d1b4: 14000032     	b	0x15d27c <FLAC__format_seektable_is_legal+0xf4>
  15d1b8: b9400fe8     	ldr	w8, [sp, #0xc]
  15d1bc: 35000048     	cbnz	w8, 0x15d1c4 <FLAC__format_seektable_is_legal+0x3c>
  15d1c0: 1400001f     	b	0x15d23c <FLAC__format_seektable_is_legal+0xb4>
  15d1c4: 92800008     	mov	x8, #-0x1               // =-1
  15d1c8: b27d07e9     	orr	x9, xzr, #0x18
  15d1cc: f94013ea     	ldr	x10, [sp, #0x20]
  15d1d0: f940054a     	ldr	x10, [x10, #0x8]
  15d1d4: b9401feb     	ldr	w11, [sp, #0x1c]
  15d1d8: 2a0b03ec     	mov	w12, w11
  15d1dc: d3407d8c     	ubfx	x12, x12, #0, #32
  15d1e0: 9b0c7d29     	mul	x9, x9, x12
  15d1e4: 8b090149     	add	x9, x10, x9
  15d1e8: f9400129     	ldr	x9, [x9]
  15d1ec: eb08013f     	cmp	x9, x8
  15d1f0: 1a9f07eb     	cset	w11, ne
  15d1f4: 3700004b     	tbnz	w11, #0x0, 0x15d1fc <FLAC__format_seektable_is_legal+0x74>
  15d1f8: 14000011     	b	0x15d23c <FLAC__format_seektable_is_legal+0xb4>
  15d1fc: b27d07e8     	orr	x8, xzr, #0x18
  15d200: f94013e9     	ldr	x9, [sp, #0x20]
  15d204: f9400529     	ldr	x9, [x9, #0x8]
  15d208: b9401fea     	ldr	w10, [sp, #0x1c]
  15d20c: 2a0a03eb     	mov	w11, w10
  15d210: d3407d6b     	ubfx	x11, x11, #0, #32
  15d214: 9b0b7d08     	mul	x8, x8, x11
  15d218: 8b080128     	add	x8, x9, x8
  15d21c: f9400108     	ldr	x8, [x8]
  15d220: f9400be9     	ldr	x9, [sp, #0x10]
  15d224: eb09011f     	cmp	x8, x9
  15d228: 1a9f87ea     	cset	w10, ls
  15d22c: 3700004a     	tbnz	w10, #0x0, 0x15d234 <FLAC__format_seektable_is_legal+0xac>
  15d230: 14000003     	b	0x15d23c <FLAC__format_seektable_is_legal+0xb4>
  15d234: b9002fff     	str	wzr, [sp, #0x2c]
  15d238: 14000013     	b	0x15d284 <FLAC__format_seektable_is_legal+0xfc>
  15d23c: b27d07e8     	orr	x8, xzr, #0x18
  15d240: 320003e9     	orr	w9, wzr, #0x1
  15d244: f94013ea     	ldr	x10, [sp, #0x20]
  15d248: f940054a     	ldr	x10, [x10, #0x8]
  15d24c: b9401feb     	ldr	w11, [sp, #0x1c]
  15d250: 2a0b03ec     	mov	w12, w11
  15d254: d3407d8c     	ubfx	x12, x12, #0, #32
  15d258: 9b0c7d08     	mul	x8, x8, x12
  15d25c: 8b080148     	add	x8, x10, x8
  15d260: f9400108     	ldr	x8, [x8]
  15d264: f9000be8     	str	x8, [sp, #0x10]
  15d268: b9000fe9     	str	w9, [sp, #0xc]
  15d26c: b9401fe8     	ldr	w8, [sp, #0x1c]
  15d270: 11000508     	add	w8, w8, #0x1
  15d274: b9001fe8     	str	w8, [sp, #0x1c]
  15d278: 17ffffc9     	b	0x15d19c <FLAC__format_seektable_is_legal+0x14>
  15d27c: 320003e8     	orr	w8, wzr, #0x1
  15d280: b9002fe8     	str	w8, [sp, #0x2c]
  15d284: b9402fe0     	ldr	w0, [sp, #0x2c]
  15d288: 9100c3ff     	add	sp, sp, #0x30
  15d28c: d65f03c0     	ret

000000000015d290 <FLAC__format_seektable_sort>:
  15d290: d10103ff     	sub	sp, sp, #0x40
  15d294: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15d298: 9100c3fd     	add	x29, sp, #0x30
  15d29c: 90000008     	adrp	x8, 0x15d000 <FLAC__fixedpoint_log2+0x148>
  15d2a0: 91136108     	add	x8, x8, #0x4d8
  15d2a4: f81f03a0     	stur	x0, [x29, #-0x10]
  15d2a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15d2ac: b9400009     	ldr	w9, [x0]
  15d2b0: f90007e8     	str	x8, [sp, #0x8]
  15d2b4: 34000049     	cbz	w9, 0x15d2bc <FLAC__format_seektable_sort+0x2c>
  15d2b8: 14000003     	b	0x15d2c4 <FLAC__format_seektable_sort+0x34>
  15d2bc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15d2c0: 14000082     	b	0x15d4c8 <FLAC__format_seektable_sort+0x238>
  15d2c4: 320003e8     	orr	w8, wzr, #0x1
  15d2c8: b27d07e2     	orr	x2, xzr, #0x18
  15d2cc: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d2d0: f9400520     	ldr	x0, [x9, #0x8]
  15d2d4: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d2d8: b940012a     	ldr	w10, [x9]
  15d2dc: 2a0a03e9     	mov	w9, w10
  15d2e0: d3407d21     	ubfx	x1, x9, #0, #32
  15d2e4: f94007e3     	ldr	x3, [sp, #0x8]
  15d2e8: b90007e8     	str	w8, [sp, #0x4]
  15d2ec: 97fd2f61     	bl	0xa9070 <qsort@plt>
  15d2f0: b94007e8     	ldr	w8, [sp, #0x4]
  15d2f4: b90017e8     	str	w8, [sp, #0x14]
  15d2f8: b9001bff     	str	wzr, [sp, #0x18]
  15d2fc: b81ec3bf     	stur	wzr, [x29, #-0x14]
  15d300: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15d304: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d308: b940012a     	ldr	w10, [x9]
  15d30c: 6b0a011f     	cmp	w8, w10
  15d310: 1a9f27e8     	cset	w8, lo
  15d314: 37000048     	tbnz	w8, #0x0, 0x15d31c <FLAC__format_seektable_sort+0x8c>
  15d318: 14000043     	b	0x15d424 <FLAC__format_seektable_sort+0x194>
  15d31c: 92800008     	mov	x8, #-0x1               // =-1
  15d320: b27d07e9     	orr	x9, xzr, #0x18
  15d324: f85f03aa     	ldur	x10, [x29, #-0x10]
  15d328: f940054a     	ldr	x10, [x10, #0x8]
  15d32c: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15d330: 2a0b03ec     	mov	w12, w11
  15d334: d3407d8c     	ubfx	x12, x12, #0, #32
  15d338: 9b0c7d29     	mul	x9, x9, x12
  15d33c: 8b090149     	add	x9, x10, x9
  15d340: f9400129     	ldr	x9, [x9]
  15d344: eb08013f     	cmp	x9, x8
  15d348: 1a9f07eb     	cset	w11, ne
  15d34c: 3700004b     	tbnz	w11, #0x0, 0x15d354 <FLAC__format_seektable_sort+0xc4>
  15d350: 1400001a     	b	0x15d3b8 <FLAC__format_seektable_sort+0x128>
  15d354: b94017e8     	ldr	w8, [sp, #0x14]
  15d358: 35000308     	cbnz	w8, 0x15d3b8 <FLAC__format_seektable_sort+0x128>
  15d35c: b27d07e8     	orr	x8, xzr, #0x18
  15d360: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d364: f9400529     	ldr	x9, [x9, #0x8]
  15d368: b85ec3aa     	ldur	w10, [x29, #-0x14]
  15d36c: 2a0a03eb     	mov	w11, w10
  15d370: d3407d6b     	ubfx	x11, x11, #0, #32
  15d374: 9b0b7d0b     	mul	x11, x8, x11
  15d378: 8b0b0129     	add	x9, x9, x11
  15d37c: f9400129     	ldr	x9, [x9]
  15d380: f85f03ab     	ldur	x11, [x29, #-0x10]
  15d384: f940056b     	ldr	x11, [x11, #0x8]
  15d388: b9401bea     	ldr	w10, [sp, #0x18]
  15d38c: 7100054a     	subs	w10, w10, #0x1
  15d390: 2a0a03ec     	mov	w12, w10
  15d394: d3407d8c     	ubfx	x12, x12, #0, #32
  15d398: 9b0c7d08     	mul	x8, x8, x12
  15d39c: 8b080168     	add	x8, x11, x8
  15d3a0: f9400108     	ldr	x8, [x8]
  15d3a4: eb08013f     	cmp	x9, x8
  15d3a8: 1a9f17ea     	cset	w10, eq
  15d3ac: 3700004a     	tbnz	w10, #0x0, 0x15d3b4 <FLAC__format_seektable_sort+0x124>
  15d3b0: 14000002     	b	0x15d3b8 <FLAC__format_seektable_sort+0x128>
  15d3b4: 14000018     	b	0x15d414 <FLAC__format_seektable_sort+0x184>
  15d3b8: b27d07e8     	orr	x8, xzr, #0x18
  15d3bc: b90017ff     	str	wzr, [sp, #0x14]
  15d3c0: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d3c4: f9400529     	ldr	x9, [x9, #0x8]
  15d3c8: b9401bea     	ldr	w10, [sp, #0x18]
  15d3cc: 2a0a03eb     	mov	w11, w10
  15d3d0: d3407d6b     	ubfx	x11, x11, #0, #32
  15d3d4: 2a0b03ea     	mov	w10, w11
  15d3d8: 1100054a     	add	w10, w10, #0x1
  15d3dc: b9001bea     	str	w10, [sp, #0x18]
  15d3e0: 9b0b7d0b     	mul	x11, x8, x11
  15d3e4: 8b0b0129     	add	x9, x9, x11
  15d3e8: f85f03ab     	ldur	x11, [x29, #-0x10]
  15d3ec: f940056b     	ldr	x11, [x11, #0x8]
  15d3f0: b85ec3aa     	ldur	w10, [x29, #-0x14]
  15d3f4: 2a0a03ec     	mov	w12, w10
  15d3f8: d3407d8c     	ubfx	x12, x12, #0, #32
  15d3fc: 9b0c7d0c     	mul	x12, x8, x12
  15d400: 8b0c016b     	add	x11, x11, x12
  15d404: aa0903e0     	mov	x0, x9
  15d408: aa0b03e1     	mov	x1, x11
  15d40c: aa0803e2     	mov	x2, x8
  15d410: 97fd0a60     	bl	0x9fd90 <memcpy@plt>
  15d414: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15d418: 11000508     	add	w8, w8, #0x1
  15d41c: b81ec3a8     	stur	w8, [x29, #-0x14]
  15d420: 17ffffb8     	b	0x15d300 <FLAC__format_seektable_sort+0x70>
  15d424: b9401be8     	ldr	w8, [sp, #0x18]
  15d428: b81ec3a8     	stur	w8, [x29, #-0x14]
  15d42c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15d430: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d434: b940012a     	ldr	w10, [x9]
  15d438: 6b0a011f     	cmp	w8, w10
  15d43c: 1a9f27e8     	cset	w8, lo
  15d440: 37000048     	tbnz	w8, #0x0, 0x15d448 <FLAC__format_seektable_sort+0x1b8>
  15d444: 1400001f     	b	0x15d4c0 <FLAC__format_seektable_sort+0x230>
  15d448: 92800008     	mov	x8, #-0x1               // =-1
  15d44c: b27d07e9     	orr	x9, xzr, #0x18
  15d450: f85f03aa     	ldur	x10, [x29, #-0x10]
  15d454: f940054a     	ldr	x10, [x10, #0x8]
  15d458: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15d45c: 2a0b03ec     	mov	w12, w11
  15d460: d3407d8c     	ubfx	x12, x12, #0, #32
  15d464: 9b0c7d2c     	mul	x12, x9, x12
  15d468: 8b0c014a     	add	x10, x10, x12
  15d46c: f9000148     	str	x8, [x10]
  15d470: f85f03a8     	ldur	x8, [x29, #-0x10]
  15d474: f9400508     	ldr	x8, [x8, #0x8]
  15d478: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15d47c: 2a0b03ea     	mov	w10, w11
  15d480: d3407d4a     	ubfx	x10, x10, #0, #32
  15d484: 9b0a7d2a     	mul	x10, x9, x10
  15d488: 8b0a0108     	add	x8, x8, x10
  15d48c: f900051f     	str	xzr, [x8, #0x8]
  15d490: f85f03a8     	ldur	x8, [x29, #-0x10]
  15d494: f9400508     	ldr	x8, [x8, #0x8]
  15d498: b85ec3ab     	ldur	w11, [x29, #-0x14]
  15d49c: 2a0b03ea     	mov	w10, w11
  15d4a0: d3407d4a     	ubfx	x10, x10, #0, #32
  15d4a4: 9b0a7d29     	mul	x9, x9, x10
  15d4a8: 8b090108     	add	x8, x8, x9
  15d4ac: b900111f     	str	wzr, [x8, #0x10]
  15d4b0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  15d4b4: 11000508     	add	w8, w8, #0x1
  15d4b8: b81ec3a8     	stur	w8, [x29, #-0x14]
  15d4bc: 17ffffdc     	b	0x15d42c <FLAC__format_seektable_sort+0x19c>
  15d4c0: b9401be8     	ldr	w8, [sp, #0x18]
  15d4c4: b81fc3a8     	stur	w8, [x29, #-0x4]
  15d4c8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15d4cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15d4d0: 910103ff     	add	sp, sp, #0x40
  15d4d4: d65f03c0     	ret
  15d4d8: d10083ff     	sub	sp, sp, #0x20
  15d4dc: f9000be0     	str	x0, [sp, #0x10]
  15d4e0: f90007e1     	str	x1, [sp, #0x8]
  15d4e4: f9400be0     	ldr	x0, [sp, #0x10]
  15d4e8: f9400000     	ldr	x0, [x0]
  15d4ec: f94007e1     	ldr	x1, [sp, #0x8]
  15d4f0: f9400021     	ldr	x1, [x1]
  15d4f4: eb01001f     	cmp	x0, x1
  15d4f8: 1a9f17e8     	cset	w8, eq
  15d4fc: 37000048     	tbnz	w8, #0x0, 0x15d504 <FLAC__format_seektable_sort+0x274>
  15d500: 14000003     	b	0x15d50c <FLAC__format_seektable_sort+0x27c>
  15d504: b9001fff     	str	wzr, [sp, #0x1c]
  15d508: 1400000e     	b	0x15d540 <FLAC__format_seektable_sort+0x2b0>
  15d50c: f9400be8     	ldr	x8, [sp, #0x10]
  15d510: f9400108     	ldr	x8, [x8]
  15d514: f94007e9     	ldr	x9, [sp, #0x8]
  15d518: f9400129     	ldr	x9, [x9]
  15d51c: eb09011f     	cmp	x8, x9
  15d520: 1a9f27ea     	cset	w10, lo
  15d524: 3700004a     	tbnz	w10, #0x0, 0x15d52c <FLAC__format_seektable_sort+0x29c>
  15d528: 14000004     	b	0x15d538 <FLAC__format_seektable_sort+0x2a8>
  15d52c: 12800008     	mov	w8, #-0x1               // =-1
  15d530: b9001fe8     	str	w8, [sp, #0x1c]
  15d534: 14000003     	b	0x15d540 <FLAC__format_seektable_sort+0x2b0>
  15d538: 320003e8     	orr	w8, wzr, #0x1
  15d53c: b9001fe8     	str	w8, [sp, #0x1c]
  15d540: b9401fe0     	ldr	w0, [sp, #0x1c]
  15d544: 910083ff     	add	sp, sp, #0x20
  15d548: d65f03c0     	ret

000000000015d54c <FLAC__format_vorbiscomment_entry_name_is_legal>:
  15d54c: d10083ff     	sub	sp, sp, #0x20
  15d550: f9000be0     	str	x0, [sp, #0x10]
  15d554: f9400be0     	ldr	x0, [sp, #0x10]
  15d558: 39400008     	ldrb	w8, [x0]
  15d55c: 39003fe8     	strb	w8, [sp, #0xf]
  15d560: 52800008     	mov	w8, #0x0                // =0
  15d564: 39403fe9     	ldrb	w9, [sp, #0xf]
  15d568: 53001d29     	uxtb	w9, w9
  15d56c: 32001fea     	orr	w10, wzr, #0xff
  15d570: 0a0a0108     	and	w8, w8, w10
  15d574: 6b08013f     	cmp	w9, w8
  15d578: 1a9f07e8     	cset	w8, ne
  15d57c: 37000048     	tbnz	w8, #0x0, 0x15d584 <FLAC__format_vorbiscomment_entry_name_is_legal+0x38>
  15d580: 1400001a     	b	0x15d5e8 <FLAC__format_vorbiscomment_entry_name_is_legal+0x9c>
  15d584: 321b03e8     	orr	w8, wzr, #0x20
  15d588: 39403fe9     	ldrb	w9, [sp, #0xf]
  15d58c: 6b08013f     	cmp	w9, w8
  15d590: 1a9fa7e8     	cset	w8, lt
  15d594: 37000188     	tbnz	w8, #0x0, 0x15d5c4 <FLAC__format_vorbiscomment_entry_name_is_legal+0x78>
  15d598: 528007a8     	mov	w8, #0x3d               // =61
  15d59c: 39403fe9     	ldrb	w9, [sp, #0xf]
  15d5a0: 6b08013f     	cmp	w9, w8
  15d5a4: 1a9f17e8     	cset	w8, eq
  15d5a8: 370000e8     	tbnz	w8, #0x0, 0x15d5c4 <FLAC__format_vorbiscomment_entry_name_is_legal+0x78>
  15d5ac: 52800fa8     	mov	w8, #0x7d               // =125
  15d5b0: 39403fe9     	ldrb	w9, [sp, #0xf]
  15d5b4: 6b08013f     	cmp	w9, w8
  15d5b8: 1a9fd7e8     	cset	w8, gt
  15d5bc: 37000048     	tbnz	w8, #0x0, 0x15d5c4 <FLAC__format_vorbiscomment_entry_name_is_legal+0x78>
  15d5c0: 14000003     	b	0x15d5cc <FLAC__format_vorbiscomment_entry_name_is_legal+0x80>
  15d5c4: b9001fff     	str	wzr, [sp, #0x1c]
  15d5c8: 1400000a     	b	0x15d5f0 <FLAC__format_vorbiscomment_entry_name_is_legal+0xa4>
  15d5cc: b24003e8     	orr	x8, xzr, #0x1
  15d5d0: f9400be9     	ldr	x9, [sp, #0x10]
  15d5d4: 8b080128     	add	x8, x9, x8
  15d5d8: f9000be8     	str	x8, [sp, #0x10]
  15d5dc: 3940052a     	ldrb	w10, [x9, #0x1]
  15d5e0: 39003fea     	strb	w10, [sp, #0xf]
  15d5e4: 17ffffdf     	b	0x15d560 <FLAC__format_vorbiscomment_entry_name_is_legal+0x14>
  15d5e8: 320003e8     	orr	w8, wzr, #0x1
  15d5ec: b9001fe8     	str	w8, [sp, #0x1c]
  15d5f0: b9401fe0     	ldr	w0, [sp, #0x1c]
  15d5f4: 910083ff     	add	sp, sp, #0x20
  15d5f8: d65f03c0     	ret

000000000015d5fc <FLAC__format_vorbiscomment_entry_value_is_legal>:
  15d5fc: d10103ff     	sub	sp, sp, #0x40
  15d600: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15d604: 9100c3fd     	add	x29, sp, #0x30
  15d608: 12800008     	mov	w8, #-0x1               // =-1
  15d60c: f81f03a0     	stur	x0, [x29, #-0x10]
  15d610: b81ec3a1     	stur	w1, [x29, #-0x14]
  15d614: b85ec3a1     	ldur	w1, [x29, #-0x14]
  15d618: 6b08003f     	cmp	w1, w8
  15d61c: 1a9f17e8     	cset	w8, eq
  15d620: 37000048     	tbnz	w8, #0x0, 0x15d628 <FLAC__format_vorbiscomment_entry_value_is_legal+0x2c>
  15d624: 1400001b     	b	0x15d690 <FLAC__format_vorbiscomment_entry_value_is_legal+0x94>
  15d628: 52800008     	mov	w8, #0x0                // =0
  15d62c: f85f03a9     	ldur	x9, [x29, #-0x10]
  15d630: 3940012a     	ldrb	w10, [x9]
  15d634: 53001d4a     	uxtb	w10, w10
  15d638: 32001feb     	orr	w11, wzr, #0xff
  15d63c: 0a0b0108     	and	w8, w8, w11
  15d640: 6b08015f     	cmp	w10, w8
  15d644: 1a9f07e8     	cset	w8, ne
  15d648: 37000048     	tbnz	w8, #0x0, 0x15d650 <FLAC__format_vorbiscomment_entry_value_is_legal+0x54>
  15d64c: 14000010     	b	0x15d68c <FLAC__format_vorbiscomment_entry_value_is_legal+0x90>
  15d650: f85f03a0     	ldur	x0, [x29, #-0x10]
  15d654: 94000038     	bl	0x15d734 <FLAC__format_vorbiscomment_entry_value_is_legal+0x138>
  15d658: b9001be0     	str	w0, [sp, #0x18]
  15d65c: b9401be0     	ldr	w0, [sp, #0x18]
  15d660: 34000040     	cbz	w0, 0x15d668 <FLAC__format_vorbiscomment_entry_value_is_legal+0x6c>
  15d664: 14000003     	b	0x15d670 <FLAC__format_vorbiscomment_entry_value_is_legal+0x74>
  15d668: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15d66c: 1400002e     	b	0x15d724 <FLAC__format_vorbiscomment_entry_value_is_legal+0x128>
  15d670: b9401be8     	ldr	w8, [sp, #0x18]
  15d674: 2a0803e9     	mov	w9, w8
  15d678: d3407d29     	ubfx	x9, x9, #0, #32
  15d67c: f85f03aa     	ldur	x10, [x29, #-0x10]
  15d680: 8b090149     	add	x9, x10, x9
  15d684: f81f03a9     	stur	x9, [x29, #-0x10]
  15d688: 17ffffe8     	b	0x15d628 <FLAC__format_vorbiscomment_entry_value_is_legal+0x2c>
  15d68c: 14000024     	b	0x15d71c <FLAC__format_vorbiscomment_entry_value_is_legal+0x120>
  15d690: f85f03a8     	ldur	x8, [x29, #-0x10]
  15d694: b85ec3a9     	ldur	w9, [x29, #-0x14]
  15d698: 2a0903ea     	mov	w10, w9
  15d69c: d3407d4a     	ubfx	x10, x10, #0, #32
  15d6a0: 8b0a0108     	add	x8, x8, x10
  15d6a4: f9000be8     	str	x8, [sp, #0x10]
  15d6a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  15d6ac: f9400be9     	ldr	x9, [sp, #0x10]
  15d6b0: eb09011f     	cmp	x8, x9
  15d6b4: 1a9f27ea     	cset	w10, lo
  15d6b8: 3700004a     	tbnz	w10, #0x0, 0x15d6c0 <FLAC__format_vorbiscomment_entry_value_is_legal+0xc4>
  15d6bc: 14000010     	b	0x15d6fc <FLAC__format_vorbiscomment_entry_value_is_legal+0x100>
  15d6c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  15d6c4: 9400001c     	bl	0x15d734 <FLAC__format_vorbiscomment_entry_value_is_legal+0x138>
  15d6c8: b9000fe0     	str	w0, [sp, #0xc]
  15d6cc: b9400fe0     	ldr	w0, [sp, #0xc]
  15d6d0: 34000040     	cbz	w0, 0x15d6d8 <FLAC__format_vorbiscomment_entry_value_is_legal+0xdc>
  15d6d4: 14000003     	b	0x15d6e0 <FLAC__format_vorbiscomment_entry_value_is_legal+0xe4>
  15d6d8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15d6dc: 14000012     	b	0x15d724 <FLAC__format_vorbiscomment_entry_value_is_legal+0x128>
  15d6e0: b9400fe8     	ldr	w8, [sp, #0xc]
  15d6e4: 2a0803e9     	mov	w9, w8
  15d6e8: d3407d29     	ubfx	x9, x9, #0, #32
  15d6ec: f85f03aa     	ldur	x10, [x29, #-0x10]
  15d6f0: 8b090149     	add	x9, x10, x9
  15d6f4: f81f03a9     	stur	x9, [x29, #-0x10]
  15d6f8: 17ffffec     	b	0x15d6a8 <FLAC__format_vorbiscomment_entry_value_is_legal+0xac>
  15d6fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  15d700: f9400be9     	ldr	x9, [sp, #0x10]
  15d704: eb09011f     	cmp	x8, x9
  15d708: 1a9f07ea     	cset	w10, ne
  15d70c: 3700004a     	tbnz	w10, #0x0, 0x15d714 <FLAC__format_vorbiscomment_entry_value_is_legal+0x118>
  15d710: 14000003     	b	0x15d71c <FLAC__format_vorbiscomment_entry_value_is_legal+0x120>
  15d714: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15d718: 14000003     	b	0x15d724 <FLAC__format_vorbiscomment_entry_value_is_legal+0x128>
  15d71c: 320003e8     	orr	w8, wzr, #0x1
  15d720: b81fc3a8     	stur	w8, [x29, #-0x4]
  15d724: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15d728: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15d72c: 910103ff     	add	sp, sp, #0x40
  15d730: d65f03c0     	ret
  15d734: d10043ff     	sub	sp, sp, #0x10
  15d738: 321903e8     	orr	w8, wzr, #0x80
  15d73c: f90003e0     	str	x0, [sp]
  15d740: f94003e0     	ldr	x0, [sp]
  15d744: 39400009     	ldrb	w9, [x0]
  15d748: 0a080128     	and	w8, w9, w8
  15d74c: 34000048     	cbz	w8, 0x15d754 <FLAC__format_vorbiscomment_entry_value_is_legal+0x158>
  15d750: 14000004     	b	0x15d760 <FLAC__format_vorbiscomment_entry_value_is_legal+0x164>
  15d754: 320003e8     	orr	w8, wzr, #0x1
  15d758: b9000fe8     	str	w8, [sp, #0xc]
  15d75c: 14000143     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d760: 321a07e8     	orr	w8, wzr, #0xc0
  15d764: 321b0be9     	orr	w9, wzr, #0xe0
  15d768: f94003ea     	ldr	x10, [sp]
  15d76c: 3940014b     	ldrb	w11, [x10]
  15d770: 0a090169     	and	w9, w11, w9
  15d774: 6b08013f     	cmp	w9, w8
  15d778: 1a9f17e8     	cset	w8, eq
  15d77c: 37000048     	tbnz	w8, #0x0, 0x15d784 <FLAC__format_vorbiscomment_entry_value_is_legal+0x188>
  15d780: 14000018     	b	0x15d7e0 <FLAC__format_vorbiscomment_entry_value_is_legal+0x1e4>
  15d784: 321a07e8     	orr	w8, wzr, #0xc0
  15d788: 321903e9     	orr	w9, wzr, #0x80
  15d78c: f94003ea     	ldr	x10, [sp]
  15d790: 3940054b     	ldrb	w11, [x10, #0x1]
  15d794: 0a080168     	and	w8, w11, w8
  15d798: 6b09011f     	cmp	w8, w9
  15d79c: 1a9f17e8     	cset	w8, eq
  15d7a0: 37000048     	tbnz	w8, #0x0, 0x15d7a8 <FLAC__format_vorbiscomment_entry_value_is_legal+0x1ac>
  15d7a4: 1400000f     	b	0x15d7e0 <FLAC__format_vorbiscomment_entry_value_is_legal+0x1e4>
  15d7a8: 321f1be8     	orr	w8, wzr, #0xfe
  15d7ac: 321a07e9     	orr	w9, wzr, #0xc0
  15d7b0: f94003ea     	ldr	x10, [sp]
  15d7b4: 3940014b     	ldrb	w11, [x10]
  15d7b8: 0a080168     	and	w8, w11, w8
  15d7bc: 6b09011f     	cmp	w8, w9
  15d7c0: 1a9f17e8     	cset	w8, eq
  15d7c4: 37000048     	tbnz	w8, #0x0, 0x15d7cc <FLAC__format_vorbiscomment_entry_value_is_legal+0x1d0>
  15d7c8: 14000003     	b	0x15d7d4 <FLAC__format_vorbiscomment_entry_value_is_legal+0x1d8>
  15d7cc: b9000fff     	str	wzr, [sp, #0xc]
  15d7d0: 14000126     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d7d4: 321f03e8     	orr	w8, wzr, #0x2
  15d7d8: b9000fe8     	str	w8, [sp, #0xc]
  15d7dc: 14000123     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d7e0: 321c0fe8     	orr	w8, wzr, #0xf0
  15d7e4: 321b0be9     	orr	w9, wzr, #0xe0
  15d7e8: f94003ea     	ldr	x10, [sp]
  15d7ec: 3940014b     	ldrb	w11, [x10]
  15d7f0: 0a080168     	and	w8, w11, w8
  15d7f4: 6b09011f     	cmp	w8, w9
  15d7f8: 1a9f17e8     	cset	w8, eq
  15d7fc: 37000048     	tbnz	w8, #0x0, 0x15d804 <FLAC__format_vorbiscomment_entry_value_is_legal+0x208>
  15d800: 14000053     	b	0x15d94c <FLAC__format_vorbiscomment_entry_value_is_legal+0x350>
  15d804: 321a07e8     	orr	w8, wzr, #0xc0
  15d808: 321903e9     	orr	w9, wzr, #0x80
  15d80c: f94003ea     	ldr	x10, [sp]
  15d810: 3940054b     	ldrb	w11, [x10, #0x1]
  15d814: 0a080168     	and	w8, w11, w8
  15d818: 6b09011f     	cmp	w8, w9
  15d81c: 1a9f17e8     	cset	w8, eq
  15d820: 37000048     	tbnz	w8, #0x0, 0x15d828 <FLAC__format_vorbiscomment_entry_value_is_legal+0x22c>
  15d824: 1400004a     	b	0x15d94c <FLAC__format_vorbiscomment_entry_value_is_legal+0x350>
  15d828: 321a07e8     	orr	w8, wzr, #0xc0
  15d82c: 321903e9     	orr	w9, wzr, #0x80
  15d830: f94003ea     	ldr	x10, [sp]
  15d834: 3940094b     	ldrb	w11, [x10, #0x2]
  15d838: 0a080168     	and	w8, w11, w8
  15d83c: 6b09011f     	cmp	w8, w9
  15d840: 1a9f17e8     	cset	w8, eq
  15d844: 37000048     	tbnz	w8, #0x0, 0x15d84c <FLAC__format_vorbiscomment_entry_value_is_legal+0x250>
  15d848: 14000041     	b	0x15d94c <FLAC__format_vorbiscomment_entry_value_is_legal+0x350>
  15d84c: 321b0be8     	orr	w8, wzr, #0xe0
  15d850: f94003e9     	ldr	x9, [sp]
  15d854: 3940012a     	ldrb	w10, [x9]
  15d858: 6b08015f     	cmp	w10, w8
  15d85c: 1a9f17e8     	cset	w8, eq
  15d860: 37000048     	tbnz	w8, #0x0, 0x15d868 <FLAC__format_vorbiscomment_entry_value_is_legal+0x26c>
  15d864: 1400000c     	b	0x15d894 <FLAC__format_vorbiscomment_entry_value_is_legal+0x298>
  15d868: 321b0be8     	orr	w8, wzr, #0xe0
  15d86c: 321903e9     	orr	w9, wzr, #0x80
  15d870: f94003ea     	ldr	x10, [sp]
  15d874: 3940054b     	ldrb	w11, [x10, #0x1]
  15d878: 0a080168     	and	w8, w11, w8
  15d87c: 6b09011f     	cmp	w8, w9
  15d880: 1a9f17e8     	cset	w8, eq
  15d884: 37000048     	tbnz	w8, #0x0, 0x15d88c <FLAC__format_vorbiscomment_entry_value_is_legal+0x290>
  15d888: 14000003     	b	0x15d894 <FLAC__format_vorbiscomment_entry_value_is_legal+0x298>
  15d88c: b9000fff     	str	wzr, [sp, #0xc]
  15d890: 140000f6     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d894: 52801da8     	mov	w8, #0xed               // =237
  15d898: f94003e9     	ldr	x9, [sp]
  15d89c: 3940012a     	ldrb	w10, [x9]
  15d8a0: 6b08015f     	cmp	w10, w8
  15d8a4: 1a9f17e8     	cset	w8, eq
  15d8a8: 37000048     	tbnz	w8, #0x0, 0x15d8b0 <FLAC__format_vorbiscomment_entry_value_is_legal+0x2b4>
  15d8ac: 1400000c     	b	0x15d8dc <FLAC__format_vorbiscomment_entry_value_is_legal+0x2e0>
  15d8b0: 52801408     	mov	w8, #0xa0               // =160
  15d8b4: 321b0be9     	orr	w9, wzr, #0xe0
  15d8b8: f94003ea     	ldr	x10, [sp]
  15d8bc: 3940054b     	ldrb	w11, [x10, #0x1]
  15d8c0: 0a090169     	and	w9, w11, w9
  15d8c4: 6b08013f     	cmp	w9, w8
  15d8c8: 1a9f17e8     	cset	w8, eq
  15d8cc: 37000048     	tbnz	w8, #0x0, 0x15d8d4 <FLAC__format_vorbiscomment_entry_value_is_legal+0x2d8>
  15d8d0: 14000003     	b	0x15d8dc <FLAC__format_vorbiscomment_entry_value_is_legal+0x2e0>
  15d8d4: b9000fff     	str	wzr, [sp, #0xc]
  15d8d8: 140000e4     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d8dc: 52801de8     	mov	w8, #0xef               // =239
  15d8e0: f94003e9     	ldr	x9, [sp]
  15d8e4: 3940012a     	ldrb	w10, [x9]
  15d8e8: 6b08015f     	cmp	w10, w8
  15d8ec: 1a9f17e8     	cset	w8, eq
  15d8f0: 37000048     	tbnz	w8, #0x0, 0x15d8f8 <FLAC__format_vorbiscomment_entry_value_is_legal+0x2fc>
  15d8f4: 14000013     	b	0x15d940 <FLAC__format_vorbiscomment_entry_value_is_legal+0x344>
  15d8f8: 528017e8     	mov	w8, #0xbf               // =191
  15d8fc: f94003e9     	ldr	x9, [sp]
  15d900: 3940052a     	ldrb	w10, [x9, #0x1]
  15d904: 6b08015f     	cmp	w10, w8
  15d908: 1a9f17e8     	cset	w8, eq
  15d90c: 37000048     	tbnz	w8, #0x0, 0x15d914 <FLAC__format_vorbiscomment_entry_value_is_legal+0x318>
  15d910: 1400000c     	b	0x15d940 <FLAC__format_vorbiscomment_entry_value_is_legal+0x344>
  15d914: 528017c8     	mov	w8, #0xbe               // =190
  15d918: 321f1be9     	orr	w9, wzr, #0xfe
  15d91c: f94003ea     	ldr	x10, [sp]
  15d920: 3940094b     	ldrb	w11, [x10, #0x2]
  15d924: 0a090169     	and	w9, w11, w9
  15d928: 6b08013f     	cmp	w9, w8
  15d92c: 1a9f17e8     	cset	w8, eq
  15d930: 37000048     	tbnz	w8, #0x0, 0x15d938 <FLAC__format_vorbiscomment_entry_value_is_legal+0x33c>
  15d934: 14000003     	b	0x15d940 <FLAC__format_vorbiscomment_entry_value_is_legal+0x344>
  15d938: b9000fff     	str	wzr, [sp, #0xc]
  15d93c: 140000cb     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d940: 320007e8     	orr	w8, wzr, #0x3
  15d944: b9000fe8     	str	w8, [sp, #0xc]
  15d948: 140000c8     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15d94c: 321d13e8     	orr	w8, wzr, #0xf8
  15d950: 321c0fe9     	orr	w9, wzr, #0xf0
  15d954: f94003ea     	ldr	x10, [sp]
  15d958: 3940014b     	ldrb	w11, [x10]
  15d95c: 0a080168     	and	w8, w11, w8
  15d960: 6b09011f     	cmp	w8, w9
  15d964: 1a9f17e8     	cset	w8, eq
  15d968: 37000048     	tbnz	w8, #0x0, 0x15d970 <FLAC__format_vorbiscomment_entry_value_is_legal+0x374>
  15d96c: 14000031     	b	0x15da30 <FLAC__format_vorbiscomment_entry_value_is_legal+0x434>
  15d970: 321a07e8     	orr	w8, wzr, #0xc0
  15d974: 321903e9     	orr	w9, wzr, #0x80
  15d978: f94003ea     	ldr	x10, [sp]
  15d97c: 3940054b     	ldrb	w11, [x10, #0x1]
  15d980: 0a080168     	and	w8, w11, w8
  15d984: 6b09011f     	cmp	w8, w9
  15d988: 1a9f17e8     	cset	w8, eq
  15d98c: 37000048     	tbnz	w8, #0x0, 0x15d994 <FLAC__format_vorbiscomment_entry_value_is_legal+0x398>
  15d990: 14000028     	b	0x15da30 <FLAC__format_vorbiscomment_entry_value_is_legal+0x434>
  15d994: 321a07e8     	orr	w8, wzr, #0xc0
  15d998: 321903e9     	orr	w9, wzr, #0x80
  15d99c: f94003ea     	ldr	x10, [sp]
  15d9a0: 3940094b     	ldrb	w11, [x10, #0x2]
  15d9a4: 0a080168     	and	w8, w11, w8
  15d9a8: 6b09011f     	cmp	w8, w9
  15d9ac: 1a9f17e8     	cset	w8, eq
  15d9b0: 37000048     	tbnz	w8, #0x0, 0x15d9b8 <FLAC__format_vorbiscomment_entry_value_is_legal+0x3bc>
  15d9b4: 1400001f     	b	0x15da30 <FLAC__format_vorbiscomment_entry_value_is_legal+0x434>
  15d9b8: 321a07e8     	orr	w8, wzr, #0xc0
  15d9bc: 321903e9     	orr	w9, wzr, #0x80
  15d9c0: f94003ea     	ldr	x10, [sp]
  15d9c4: 39400d4b     	ldrb	w11, [x10, #0x3]
  15d9c8: 0a080168     	and	w8, w11, w8
  15d9cc: 6b09011f     	cmp	w8, w9
  15d9d0: 1a9f17e8     	cset	w8, eq
  15d9d4: 37000048     	tbnz	w8, #0x0, 0x15d9dc <FLAC__format_vorbiscomment_entry_value_is_legal+0x3e0>
  15d9d8: 14000016     	b	0x15da30 <FLAC__format_vorbiscomment_entry_value_is_legal+0x434>
  15d9dc: 321c0fe8     	orr	w8, wzr, #0xf0
  15d9e0: f94003e9     	ldr	x9, [sp]
  15d9e4: 3940012a     	ldrb	w10, [x9]
  15d9e8: 6b08015f     	cmp	w10, w8
  15d9ec: 1a9f17e8     	cset	w8, eq
  15d9f0: 37000048     	tbnz	w8, #0x0, 0x15d9f8 <FLAC__format_vorbiscomment_entry_value_is_legal+0x3fc>
  15d9f4: 1400000c     	b	0x15da24 <FLAC__format_vorbiscomment_entry_value_is_legal+0x428>
  15d9f8: 321c0fe8     	orr	w8, wzr, #0xf0
  15d9fc: 321903e9     	orr	w9, wzr, #0x80
  15da00: f94003ea     	ldr	x10, [sp]
  15da04: 3940054b     	ldrb	w11, [x10, #0x1]
  15da08: 0a080168     	and	w8, w11, w8
  15da0c: 6b09011f     	cmp	w8, w9
  15da10: 1a9f17e8     	cset	w8, eq
  15da14: 37000048     	tbnz	w8, #0x0, 0x15da1c <FLAC__format_vorbiscomment_entry_value_is_legal+0x420>
  15da18: 14000003     	b	0x15da24 <FLAC__format_vorbiscomment_entry_value_is_legal+0x428>
  15da1c: b9000fff     	str	wzr, [sp, #0xc]
  15da20: 14000092     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15da24: 321e03e8     	orr	w8, wzr, #0x4
  15da28: b9000fe8     	str	w8, [sp, #0xc]
  15da2c: 1400008f     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15da30: 321e17e8     	orr	w8, wzr, #0xfc
  15da34: 321d13e9     	orr	w9, wzr, #0xf8
  15da38: f94003ea     	ldr	x10, [sp]
  15da3c: 3940014b     	ldrb	w11, [x10]
  15da40: 0a080168     	and	w8, w11, w8
  15da44: 6b09011f     	cmp	w8, w9
  15da48: 1a9f17e8     	cset	w8, eq
  15da4c: 37000048     	tbnz	w8, #0x0, 0x15da54 <FLAC__format_vorbiscomment_entry_value_is_legal+0x458>
  15da50: 1400003a     	b	0x15db38 <FLAC__format_vorbiscomment_entry_value_is_legal+0x53c>
  15da54: 321a07e8     	orr	w8, wzr, #0xc0
  15da58: 321903e9     	orr	w9, wzr, #0x80
  15da5c: f94003ea     	ldr	x10, [sp]
  15da60: 3940054b     	ldrb	w11, [x10, #0x1]
  15da64: 0a080168     	and	w8, w11, w8
  15da68: 6b09011f     	cmp	w8, w9
  15da6c: 1a9f17e8     	cset	w8, eq
  15da70: 37000048     	tbnz	w8, #0x0, 0x15da78 <FLAC__format_vorbiscomment_entry_value_is_legal+0x47c>
  15da74: 14000031     	b	0x15db38 <FLAC__format_vorbiscomment_entry_value_is_legal+0x53c>
  15da78: 321a07e8     	orr	w8, wzr, #0xc0
  15da7c: 321903e9     	orr	w9, wzr, #0x80
  15da80: f94003ea     	ldr	x10, [sp]
  15da84: 3940094b     	ldrb	w11, [x10, #0x2]
  15da88: 0a080168     	and	w8, w11, w8
  15da8c: 6b09011f     	cmp	w8, w9
  15da90: 1a9f17e8     	cset	w8, eq
  15da94: 37000048     	tbnz	w8, #0x0, 0x15da9c <FLAC__format_vorbiscomment_entry_value_is_legal+0x4a0>
  15da98: 14000028     	b	0x15db38 <FLAC__format_vorbiscomment_entry_value_is_legal+0x53c>
  15da9c: 321a07e8     	orr	w8, wzr, #0xc0
  15daa0: 321903e9     	orr	w9, wzr, #0x80
  15daa4: f94003ea     	ldr	x10, [sp]
  15daa8: 39400d4b     	ldrb	w11, [x10, #0x3]
  15daac: 0a080168     	and	w8, w11, w8
  15dab0: 6b09011f     	cmp	w8, w9
  15dab4: 1a9f17e8     	cset	w8, eq
  15dab8: 37000048     	tbnz	w8, #0x0, 0x15dac0 <FLAC__format_vorbiscomment_entry_value_is_legal+0x4c4>
  15dabc: 1400001f     	b	0x15db38 <FLAC__format_vorbiscomment_entry_value_is_legal+0x53c>
  15dac0: 321a07e8     	orr	w8, wzr, #0xc0
  15dac4: 321903e9     	orr	w9, wzr, #0x80
  15dac8: f94003ea     	ldr	x10, [sp]
  15dacc: 3940114b     	ldrb	w11, [x10, #0x4]
  15dad0: 0a080168     	and	w8, w11, w8
  15dad4: 6b09011f     	cmp	w8, w9
  15dad8: 1a9f17e8     	cset	w8, eq
  15dadc: 37000048     	tbnz	w8, #0x0, 0x15dae4 <FLAC__format_vorbiscomment_entry_value_is_legal+0x4e8>
  15dae0: 14000016     	b	0x15db38 <FLAC__format_vorbiscomment_entry_value_is_legal+0x53c>
  15dae4: 321d13e8     	orr	w8, wzr, #0xf8
  15dae8: f94003e9     	ldr	x9, [sp]
  15daec: 3940012a     	ldrb	w10, [x9]
  15daf0: 6b08015f     	cmp	w10, w8
  15daf4: 1a9f17e8     	cset	w8, eq
  15daf8: 37000048     	tbnz	w8, #0x0, 0x15db00 <FLAC__format_vorbiscomment_entry_value_is_legal+0x504>
  15dafc: 1400000c     	b	0x15db2c <FLAC__format_vorbiscomment_entry_value_is_legal+0x530>
  15db00: 321d13e8     	orr	w8, wzr, #0xf8
  15db04: 321903e9     	orr	w9, wzr, #0x80
  15db08: f94003ea     	ldr	x10, [sp]
  15db0c: 3940054b     	ldrb	w11, [x10, #0x1]
  15db10: 0a080168     	and	w8, w11, w8
  15db14: 6b09011f     	cmp	w8, w9
  15db18: 1a9f17e8     	cset	w8, eq
  15db1c: 37000048     	tbnz	w8, #0x0, 0x15db24 <FLAC__format_vorbiscomment_entry_value_is_legal+0x528>
  15db20: 14000003     	b	0x15db2c <FLAC__format_vorbiscomment_entry_value_is_legal+0x530>
  15db24: b9000fff     	str	wzr, [sp, #0xc]
  15db28: 14000050     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15db2c: 528000a8     	mov	w8, #0x5                // =5
  15db30: b9000fe8     	str	w8, [sp, #0xc]
  15db34: 1400004d     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15db38: 321f1be8     	orr	w8, wzr, #0xfe
  15db3c: 321e17e9     	orr	w9, wzr, #0xfc
  15db40: f94003ea     	ldr	x10, [sp]
  15db44: 3940014b     	ldrb	w11, [x10]
  15db48: 0a080168     	and	w8, w11, w8
  15db4c: 6b09011f     	cmp	w8, w9
  15db50: 1a9f17e8     	cset	w8, eq
  15db54: 37000048     	tbnz	w8, #0x0, 0x15db5c <FLAC__format_vorbiscomment_entry_value_is_legal+0x560>
  15db58: 14000043     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15db5c: 321a07e8     	orr	w8, wzr, #0xc0
  15db60: 321903e9     	orr	w9, wzr, #0x80
  15db64: f94003ea     	ldr	x10, [sp]
  15db68: 3940054b     	ldrb	w11, [x10, #0x1]
  15db6c: 0a080168     	and	w8, w11, w8
  15db70: 6b09011f     	cmp	w8, w9
  15db74: 1a9f17e8     	cset	w8, eq
  15db78: 37000048     	tbnz	w8, #0x0, 0x15db80 <FLAC__format_vorbiscomment_entry_value_is_legal+0x584>
  15db7c: 1400003a     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15db80: 321a07e8     	orr	w8, wzr, #0xc0
  15db84: 321903e9     	orr	w9, wzr, #0x80
  15db88: f94003ea     	ldr	x10, [sp]
  15db8c: 3940094b     	ldrb	w11, [x10, #0x2]
  15db90: 0a080168     	and	w8, w11, w8
  15db94: 6b09011f     	cmp	w8, w9
  15db98: 1a9f17e8     	cset	w8, eq
  15db9c: 37000048     	tbnz	w8, #0x0, 0x15dba4 <FLAC__format_vorbiscomment_entry_value_is_legal+0x5a8>
  15dba0: 14000031     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15dba4: 321a07e8     	orr	w8, wzr, #0xc0
  15dba8: 321903e9     	orr	w9, wzr, #0x80
  15dbac: f94003ea     	ldr	x10, [sp]
  15dbb0: 39400d4b     	ldrb	w11, [x10, #0x3]
  15dbb4: 0a080168     	and	w8, w11, w8
  15dbb8: 6b09011f     	cmp	w8, w9
  15dbbc: 1a9f17e8     	cset	w8, eq
  15dbc0: 37000048     	tbnz	w8, #0x0, 0x15dbc8 <FLAC__format_vorbiscomment_entry_value_is_legal+0x5cc>
  15dbc4: 14000028     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15dbc8: 321a07e8     	orr	w8, wzr, #0xc0
  15dbcc: 321903e9     	orr	w9, wzr, #0x80
  15dbd0: f94003ea     	ldr	x10, [sp]
  15dbd4: 3940114b     	ldrb	w11, [x10, #0x4]
  15dbd8: 0a080168     	and	w8, w11, w8
  15dbdc: 6b09011f     	cmp	w8, w9
  15dbe0: 1a9f17e8     	cset	w8, eq
  15dbe4: 37000048     	tbnz	w8, #0x0, 0x15dbec <FLAC__format_vorbiscomment_entry_value_is_legal+0x5f0>
  15dbe8: 1400001f     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15dbec: 321a07e8     	orr	w8, wzr, #0xc0
  15dbf0: 321903e9     	orr	w9, wzr, #0x80
  15dbf4: f94003ea     	ldr	x10, [sp]
  15dbf8: 3940154b     	ldrb	w11, [x10, #0x5]
  15dbfc: 0a080168     	and	w8, w11, w8
  15dc00: 6b09011f     	cmp	w8, w9
  15dc04: 1a9f17e8     	cset	w8, eq
  15dc08: 37000048     	tbnz	w8, #0x0, 0x15dc10 <FLAC__format_vorbiscomment_entry_value_is_legal+0x614>
  15dc0c: 14000016     	b	0x15dc64 <FLAC__format_vorbiscomment_entry_value_is_legal+0x668>
  15dc10: 321e17e8     	orr	w8, wzr, #0xfc
  15dc14: f94003e9     	ldr	x9, [sp]
  15dc18: 3940012a     	ldrb	w10, [x9]
  15dc1c: 6b08015f     	cmp	w10, w8
  15dc20: 1a9f17e8     	cset	w8, eq
  15dc24: 37000048     	tbnz	w8, #0x0, 0x15dc2c <FLAC__format_vorbiscomment_entry_value_is_legal+0x630>
  15dc28: 1400000c     	b	0x15dc58 <FLAC__format_vorbiscomment_entry_value_is_legal+0x65c>
  15dc2c: 321e17e8     	orr	w8, wzr, #0xfc
  15dc30: 321903e9     	orr	w9, wzr, #0x80
  15dc34: f94003ea     	ldr	x10, [sp]
  15dc38: 3940054b     	ldrb	w11, [x10, #0x1]
  15dc3c: 0a080168     	and	w8, w11, w8
  15dc40: 6b09011f     	cmp	w8, w9
  15dc44: 1a9f17e8     	cset	w8, eq
  15dc48: 37000048     	tbnz	w8, #0x0, 0x15dc50 <FLAC__format_vorbiscomment_entry_value_is_legal+0x654>
  15dc4c: 14000003     	b	0x15dc58 <FLAC__format_vorbiscomment_entry_value_is_legal+0x65c>
  15dc50: b9000fff     	str	wzr, [sp, #0xc]
  15dc54: 14000005     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15dc58: 321f07e8     	orr	w8, wzr, #0x6
  15dc5c: b9000fe8     	str	w8, [sp, #0xc]
  15dc60: 14000002     	b	0x15dc68 <FLAC__format_vorbiscomment_entry_value_is_legal+0x66c>
  15dc64: b9000fff     	str	wzr, [sp, #0xc]
  15dc68: b9400fe0     	ldr	w0, [sp, #0xc]
  15dc6c: 910043ff     	add	sp, sp, #0x10
  15dc70: d65f03c0     	ret

000000000015dc74 <FLAC__format_vorbiscomment_entry_is_legal>:
  15dc74: d10103ff     	sub	sp, sp, #0x40
  15dc78: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15dc7c: 9100c3fd     	add	x29, sp, #0x30
  15dc80: f81f03a0     	stur	x0, [x29, #-0x10]
  15dc84: b81ec3a1     	stur	w1, [x29, #-0x14]
  15dc88: f85f03a0     	ldur	x0, [x29, #-0x10]
  15dc8c: f9000be0     	str	x0, [sp, #0x10]
  15dc90: f9400be0     	ldr	x0, [sp, #0x10]
  15dc94: b85ec3a1     	ldur	w1, [x29, #-0x14]
  15dc98: 2a0103e8     	mov	w8, w1
  15dc9c: d3407d08     	ubfx	x8, x8, #0, #32
  15dca0: 8b080008     	add	x8, x0, x8
  15dca4: f90007e8     	str	x8, [sp, #0x8]
  15dca8: 52800008     	mov	w8, #0x0                // =0
  15dcac: f9400be9     	ldr	x9, [sp, #0x10]
  15dcb0: f94007ea     	ldr	x10, [sp, #0x8]
  15dcb4: eb0a013f     	cmp	x9, x10
  15dcb8: 1a9f27eb     	cset	w11, lo
  15dcbc: b90003e8     	str	w8, [sp]
  15dcc0: 3700004b     	tbnz	w11, #0x0, 0x15dcc8 <FLAC__format_vorbiscomment_entry_is_legal+0x54>
  15dcc4: 14000007     	b	0x15dce0 <FLAC__format_vorbiscomment_entry_is_legal+0x6c>
  15dcc8: 528007a8     	mov	w8, #0x3d               // =61
  15dccc: f9400be9     	ldr	x9, [sp, #0x10]
  15dcd0: 3940012a     	ldrb	w10, [x9]
  15dcd4: 6b08015f     	cmp	w10, w8
  15dcd8: 1a9f07e8     	cset	w8, ne
  15dcdc: b90003e8     	str	w8, [sp]
  15dce0: b94003e8     	ldr	w8, [sp]
  15dce4: 37000048     	tbnz	w8, #0x0, 0x15dcec <FLAC__format_vorbiscomment_entry_is_legal+0x78>
  15dce8: 14000015     	b	0x15dd3c <FLAC__format_vorbiscomment_entry_is_legal+0xc8>
  15dcec: 321b03e8     	orr	w8, wzr, #0x20
  15dcf0: f9400be9     	ldr	x9, [sp, #0x10]
  15dcf4: 3940012a     	ldrb	w10, [x9]
  15dcf8: 6b08015f     	cmp	w10, w8
  15dcfc: 1a9fa7e8     	cset	w8, lt
  15dd00: 37000108     	tbnz	w8, #0x0, 0x15dd20 <FLAC__format_vorbiscomment_entry_is_legal+0xac>
  15dd04: 52800fa8     	mov	w8, #0x7d               // =125
  15dd08: f9400be9     	ldr	x9, [sp, #0x10]
  15dd0c: 3940012a     	ldrb	w10, [x9]
  15dd10: 6b08015f     	cmp	w10, w8
  15dd14: 1a9fd7e8     	cset	w8, gt
  15dd18: 37000048     	tbnz	w8, #0x0, 0x15dd20 <FLAC__format_vorbiscomment_entry_is_legal+0xac>
  15dd1c: 14000003     	b	0x15dd28 <FLAC__format_vorbiscomment_entry_is_legal+0xb4>
  15dd20: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15dd24: 14000031     	b	0x15dde8 <FLAC__format_vorbiscomment_entry_is_legal+0x174>
  15dd28: b24003e8     	orr	x8, xzr, #0x1
  15dd2c: f9400be9     	ldr	x9, [sp, #0x10]
  15dd30: 8b080128     	add	x8, x9, x8
  15dd34: f9000be8     	str	x8, [sp, #0x10]
  15dd38: 17ffffdc     	b	0x15dca8 <FLAC__format_vorbiscomment_entry_is_legal+0x34>
  15dd3c: f9400be8     	ldr	x8, [sp, #0x10]
  15dd40: f94007e9     	ldr	x9, [sp, #0x8]
  15dd44: eb09011f     	cmp	x8, x9
  15dd48: 1a9f17ea     	cset	w10, eq
  15dd4c: 3700004a     	tbnz	w10, #0x0, 0x15dd54 <FLAC__format_vorbiscomment_entry_is_legal+0xe0>
  15dd50: 14000003     	b	0x15dd5c <FLAC__format_vorbiscomment_entry_is_legal+0xe8>
  15dd54: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15dd58: 14000024     	b	0x15dde8 <FLAC__format_vorbiscomment_entry_is_legal+0x174>
  15dd5c: b24003e8     	orr	x8, xzr, #0x1
  15dd60: f9400be9     	ldr	x9, [sp, #0x10]
  15dd64: 8b080128     	add	x8, x9, x8
  15dd68: f9000be8     	str	x8, [sp, #0x10]
  15dd6c: f9400be8     	ldr	x8, [sp, #0x10]
  15dd70: f94007e9     	ldr	x9, [sp, #0x8]
  15dd74: eb09011f     	cmp	x8, x9
  15dd78: 1a9f27ea     	cset	w10, lo
  15dd7c: 3700004a     	tbnz	w10, #0x0, 0x15dd84 <FLAC__format_vorbiscomment_entry_is_legal+0x110>
  15dd80: 14000010     	b	0x15ddc0 <FLAC__format_vorbiscomment_entry_is_legal+0x14c>
  15dd84: f9400be0     	ldr	x0, [sp, #0x10]
  15dd88: 97fffe6b     	bl	0x15d734 <FLAC__format_vorbiscomment_entry_value_is_legal+0x138>
  15dd8c: b90007e0     	str	w0, [sp, #0x4]
  15dd90: b94007e0     	ldr	w0, [sp, #0x4]
  15dd94: 34000040     	cbz	w0, 0x15dd9c <FLAC__format_vorbiscomment_entry_is_legal+0x128>
  15dd98: 14000003     	b	0x15dda4 <FLAC__format_vorbiscomment_entry_is_legal+0x130>
  15dd9c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15dda0: 14000012     	b	0x15dde8 <FLAC__format_vorbiscomment_entry_is_legal+0x174>
  15dda4: b94007e8     	ldr	w8, [sp, #0x4]
  15dda8: 2a0803e9     	mov	w9, w8
  15ddac: d3407d29     	ubfx	x9, x9, #0, #32
  15ddb0: f9400bea     	ldr	x10, [sp, #0x10]
  15ddb4: 8b090149     	add	x9, x10, x9
  15ddb8: f9000be9     	str	x9, [sp, #0x10]
  15ddbc: 17ffffec     	b	0x15dd6c <FLAC__format_vorbiscomment_entry_is_legal+0xf8>
  15ddc0: f9400be8     	ldr	x8, [sp, #0x10]
  15ddc4: f94007e9     	ldr	x9, [sp, #0x8]
  15ddc8: eb09011f     	cmp	x8, x9
  15ddcc: 1a9f07ea     	cset	w10, ne
  15ddd0: 3700004a     	tbnz	w10, #0x0, 0x15ddd8 <FLAC__format_vorbiscomment_entry_is_legal+0x164>
  15ddd4: 14000003     	b	0x15dde0 <FLAC__format_vorbiscomment_entry_is_legal+0x16c>
  15ddd8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15dddc: 14000003     	b	0x15dde8 <FLAC__format_vorbiscomment_entry_is_legal+0x174>
  15dde0: 320003e8     	orr	w8, wzr, #0x1
  15dde4: b81fc3a8     	stur	w8, [x29, #-0x4]
  15dde8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15ddec: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15ddf0: 910103ff     	add	sp, sp, #0x40
  15ddf4: d65f03c0     	ret

000000000015ddf8 <FLAC__format_cuesheet_is_legal>:
  15ddf8: d10243ff     	sub	sp, sp, #0x90
  15ddfc: d2800008     	mov	x8, #0x0                // =0
  15de00: f00004e9     	adrp	x9, 0x1fc000 <FLAC__FP_E+0x258>
  15de04: 910dbd29     	add	x9, x9, #0x36f
  15de08: f00004ea     	adrp	x10, 0x1fc000 <FLAC__FP_E+0x258>
  15de0c: 91137d4a     	add	x10, x10, #0x4df
  15de10: f00004eb     	adrp	x11, 0x1fc000 <FLAC__FP_E+0x258>
  15de14: 9112516b     	add	x11, x11, #0x494
  15de18: f00004ec     	adrp	x12, 0x1fc000 <FLAC__FP_E+0x258>
  15de1c: 9111818c     	add	x12, x12, #0x460
  15de20: f00004ed     	adrp	x13, 0x1fc000 <FLAC__FP_E+0x258>
  15de24: 9110b5ad     	add	x13, x13, #0x42d
  15de28: f00004ee     	adrp	x14, 0x1fc000 <FLAC__FP_E+0x258>
  15de2c: 910fa1ce     	add	x14, x14, #0x3e8
  15de30: f00004ef     	adrp	x15, 0x1fc000 <FLAC__FP_E+0x258>
  15de34: 910e81ef     	add	x15, x15, #0x3a0
  15de38: f00004f0     	adrp	x16, 0x1fc000 <FLAC__FP_E+0x258>
  15de3c: 910d1e10     	add	x16, x16, #0x347
  15de40: f00004f1     	adrp	x17, 0x1fc000 <FLAC__FP_E+0x258>
  15de44: 910c2a31     	add	x17, x17, #0x30a
  15de48: f00004e3     	adrp	x3, 0x1fc000 <FLAC__FP_E+0x258>
  15de4c: 910b5063     	add	x3, x3, #0x2d4
  15de50: f00004e4     	adrp	x4, 0x1fc000 <FLAC__FP_E+0x258>
  15de54: 910a3484     	add	x4, x4, #0x28d
  15de58: f00004e5     	adrp	x5, 0x1fc000 <FLAC__FP_E+0x258>
  15de5c: 910930a5     	add	x5, x5, #0x24c
  15de60: f90043e0     	str	x0, [sp, #0x80]
  15de64: b9007fe1     	str	w1, [sp, #0x7c]
  15de68: f9003be2     	str	x2, [sp, #0x70]
  15de6c: b9407fe1     	ldr	w1, [sp, #0x7c]
  15de70: f90033e8     	str	x8, [sp, #0x60]
  15de74: f9002fe9     	str	x9, [sp, #0x58]
  15de78: f9002bea     	str	x10, [sp, #0x50]
  15de7c: f90027eb     	str	x11, [sp, #0x48]
  15de80: f90023ec     	str	x12, [sp, #0x40]
  15de84: f9001fed     	str	x13, [sp, #0x38]
  15de88: f9001bee     	str	x14, [sp, #0x30]
  15de8c: f90017ef     	str	x15, [sp, #0x28]
  15de90: f90013f0     	str	x16, [sp, #0x20]
  15de94: f9000ff1     	str	x17, [sp, #0x18]
  15de98: f9000be3     	str	x3, [sp, #0x10]
  15de9c: f90007e4     	str	x4, [sp, #0x8]
  15dea0: f90003e5     	str	x5, [sp]
  15dea4: 35000041     	cbnz	w1, 0x15deac <FLAC__format_cuesheet_is_legal+0xb4>
  15dea8: 14000027     	b	0x15df44 <FLAC__format_cuesheet_is_legal+0x14c>
  15deac: d28b1108     	mov	x8, #0x5888             // =22664
  15deb0: f2a00028     	movk	x8, #0x1, lsl #16
  15deb4: f94043e9     	ldr	x9, [sp, #0x80]
  15deb8: f9404529     	ldr	x9, [x9, #0x88]
  15debc: eb08013f     	cmp	x9, x8
  15dec0: 1a9f27ea     	cset	w10, lo
  15dec4: 3700004a     	tbnz	w10, #0x0, 0x15decc <FLAC__format_cuesheet_is_legal+0xd4>
  15dec8: 1400000c     	b	0x15def8 <FLAC__format_cuesheet_is_legal+0x100>
  15decc: f9403be8     	ldr	x8, [sp, #0x70]
  15ded0: f94033e9     	ldr	x9, [sp, #0x60]
  15ded4: eb09011f     	cmp	x8, x9
  15ded8: 1a9f07ea     	cset	w10, ne
  15dedc: 3700004a     	tbnz	w10, #0x0, 0x15dee4 <FLAC__format_cuesheet_is_legal+0xec>
  15dee0: 14000004     	b	0x15def0 <FLAC__format_cuesheet_is_legal+0xf8>
  15dee4: f9403be8     	ldr	x8, [sp, #0x70]
  15dee8: f94003e9     	ldr	x9, [sp]
  15deec: f9000109     	str	x9, [x8]
  15def0: b9008fff     	str	wzr, [sp, #0x8c]
  15def4: 14000168     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15def8: d2804988     	mov	x8, #0x24c              // =588
  15defc: f94043e9     	ldr	x9, [sp, #0x80]
  15df00: f9404529     	ldr	x9, [x9, #0x88]
  15df04: 9ac8092a     	udiv	x10, x9, x8
  15df08: 9b087d48     	mul	x8, x10, x8
  15df0c: eb080128     	subs	x8, x9, x8
  15df10: b5000048     	cbnz	x8, 0x15df18 <FLAC__format_cuesheet_is_legal+0x120>
  15df14: 1400000c     	b	0x15df44 <FLAC__format_cuesheet_is_legal+0x14c>
  15df18: f9403be8     	ldr	x8, [sp, #0x70]
  15df1c: f94033e9     	ldr	x9, [sp, #0x60]
  15df20: eb09011f     	cmp	x8, x9
  15df24: 1a9f07ea     	cset	w10, ne
  15df28: 3700004a     	tbnz	w10, #0x0, 0x15df30 <FLAC__format_cuesheet_is_legal+0x138>
  15df2c: 14000004     	b	0x15df3c <FLAC__format_cuesheet_is_legal+0x144>
  15df30: f9403be8     	ldr	x8, [sp, #0x70]
  15df34: f94007e9     	ldr	x9, [sp, #0x8]
  15df38: f9000109     	str	x9, [x8]
  15df3c: b9008fff     	str	wzr, [sp, #0x8c]
  15df40: 14000155     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15df44: f94043e8     	ldr	x8, [sp, #0x80]
  15df48: b9409509     	ldr	w9, [x8, #0x94]
  15df4c: 34000049     	cbz	w9, 0x15df54 <FLAC__format_cuesheet_is_legal+0x15c>
  15df50: 1400000c     	b	0x15df80 <FLAC__format_cuesheet_is_legal+0x188>
  15df54: f9403be8     	ldr	x8, [sp, #0x70]
  15df58: f94033e9     	ldr	x9, [sp, #0x60]
  15df5c: eb09011f     	cmp	x8, x9
  15df60: 1a9f07ea     	cset	w10, ne
  15df64: 3700004a     	tbnz	w10, #0x0, 0x15df6c <FLAC__format_cuesheet_is_legal+0x174>
  15df68: 14000004     	b	0x15df78 <FLAC__format_cuesheet_is_legal+0x180>
  15df6c: f9403be8     	ldr	x8, [sp, #0x70]
  15df70: f9400be9     	ldr	x9, [sp, #0x10]
  15df74: f9000109     	str	x9, [x8]
  15df78: b9008fff     	str	wzr, [sp, #0x8c]
  15df7c: 14000146     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15df80: b9407fe8     	ldr	w8, [sp, #0x7c]
  15df84: 35000048     	cbnz	w8, 0x15df8c <FLAC__format_cuesheet_is_legal+0x194>
  15df88: 1400001c     	b	0x15dff8 <FLAC__format_cuesheet_is_legal+0x200>
  15df8c: 52801548     	mov	w8, #0xaa               // =170
  15df90: b27b03e9     	orr	x9, xzr, #0x20
  15df94: f94043ea     	ldr	x10, [sp, #0x80]
  15df98: f9404d4a     	ldr	x10, [x10, #0x98]
  15df9c: f94043eb     	ldr	x11, [sp, #0x80]
  15dfa0: b940956c     	ldr	w12, [x11, #0x94]
  15dfa4: 7100058c     	subs	w12, w12, #0x1
  15dfa8: 2a0c03eb     	mov	w11, w12
  15dfac: d3407d6b     	ubfx	x11, x11, #0, #32
  15dfb0: 9b0b7d29     	mul	x9, x9, x11
  15dfb4: 8b090149     	add	x9, x10, x9
  15dfb8: 3940212c     	ldrb	w12, [x9, #0x8]
  15dfbc: 6b08019f     	cmp	w12, w8
  15dfc0: 1a9f07e8     	cset	w8, ne
  15dfc4: 37000048     	tbnz	w8, #0x0, 0x15dfcc <FLAC__format_cuesheet_is_legal+0x1d4>
  15dfc8: 1400000c     	b	0x15dff8 <FLAC__format_cuesheet_is_legal+0x200>
  15dfcc: f9403be8     	ldr	x8, [sp, #0x70]
  15dfd0: f94033e9     	ldr	x9, [sp, #0x60]
  15dfd4: eb09011f     	cmp	x8, x9
  15dfd8: 1a9f07ea     	cset	w10, ne
  15dfdc: 3700004a     	tbnz	w10, #0x0, 0x15dfe4 <FLAC__format_cuesheet_is_legal+0x1ec>
  15dfe0: 14000004     	b	0x15dff0 <FLAC__format_cuesheet_is_legal+0x1f8>
  15dfe4: f9403be8     	ldr	x8, [sp, #0x70]
  15dfe8: f9400fe9     	ldr	x9, [sp, #0x18]
  15dfec: f9000109     	str	x9, [x8]
  15dff0: b9008fff     	str	wzr, [sp, #0x8c]
  15dff4: 14000128     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15dff8: b9006fff     	str	wzr, [sp, #0x6c]
  15dffc: b9406fe8     	ldr	w8, [sp, #0x6c]
  15e000: f94043e9     	ldr	x9, [sp, #0x80]
  15e004: b940952a     	ldr	w10, [x9, #0x94]
  15e008: 6b0a011f     	cmp	w8, w10
  15e00c: 1a9f27e8     	cset	w8, lo
  15e010: 37000048     	tbnz	w8, #0x0, 0x15e018 <FLAC__format_cuesheet_is_legal+0x220>
  15e014: 1400011e     	b	0x15e48c <FLAC__format_cuesheet_is_legal+0x694>
  15e018: b27b03e8     	orr	x8, xzr, #0x20
  15e01c: f94043e9     	ldr	x9, [sp, #0x80]
  15e020: f9404d29     	ldr	x9, [x9, #0x98]
  15e024: b9406fea     	ldr	w10, [sp, #0x6c]
  15e028: 2a0a03eb     	mov	w11, w10
  15e02c: d3407d6b     	ubfx	x11, x11, #0, #32
  15e030: 9b0b7d08     	mul	x8, x8, x11
  15e034: 8b080128     	add	x8, x9, x8
  15e038: 3940210a     	ldrb	w10, [x8, #0x8]
  15e03c: 3400004a     	cbz	w10, 0x15e044 <FLAC__format_cuesheet_is_legal+0x24c>
  15e040: 1400000c     	b	0x15e070 <FLAC__format_cuesheet_is_legal+0x278>
  15e044: f9403be8     	ldr	x8, [sp, #0x70]
  15e048: f94033e9     	ldr	x9, [sp, #0x60]
  15e04c: eb09011f     	cmp	x8, x9
  15e050: 1a9f07ea     	cset	w10, ne
  15e054: 3700004a     	tbnz	w10, #0x0, 0x15e05c <FLAC__format_cuesheet_is_legal+0x264>
  15e058: 14000004     	b	0x15e068 <FLAC__format_cuesheet_is_legal+0x270>
  15e05c: f9403be8     	ldr	x8, [sp, #0x70]
  15e060: f94013e9     	ldr	x9, [sp, #0x20]
  15e064: f9000109     	str	x9, [x8]
  15e068: b9008fff     	str	wzr, [sp, #0x8c]
  15e06c: 1400010a     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e070: b9407fe8     	ldr	w8, [sp, #0x7c]
  15e074: 35000048     	cbnz	w8, 0x15e07c <FLAC__format_cuesheet_is_legal+0x284>
  15e078: 14000034     	b	0x15e148 <FLAC__format_cuesheet_is_legal+0x350>
  15e07c: b27b03e8     	orr	x8, xzr, #0x20
  15e080: 320003e9     	orr	w9, wzr, #0x1
  15e084: f94043ea     	ldr	x10, [sp, #0x80]
  15e088: f9404d4a     	ldr	x10, [x10, #0x98]
  15e08c: b9406feb     	ldr	w11, [sp, #0x6c]
  15e090: 2a0b03ec     	mov	w12, w11
  15e094: d3407d8c     	ubfx	x12, x12, #0, #32
  15e098: 9b0c7d08     	mul	x8, x8, x12
  15e09c: 8b080148     	add	x8, x10, x8
  15e0a0: 3940210b     	ldrb	w11, [x8, #0x8]
  15e0a4: 6b09017f     	cmp	w11, w9
  15e0a8: 1a9fb7e9     	cset	w9, ge
  15e0ac: 37000049     	tbnz	w9, #0x0, 0x15e0b4 <FLAC__format_cuesheet_is_legal+0x2bc>
  15e0b0: 1400000e     	b	0x15e0e8 <FLAC__format_cuesheet_is_legal+0x2f0>
  15e0b4: 52800c68     	mov	w8, #0x63               // =99
  15e0b8: b27b03e9     	orr	x9, xzr, #0x20
  15e0bc: f94043ea     	ldr	x10, [sp, #0x80]
  15e0c0: f9404d4a     	ldr	x10, [x10, #0x98]
  15e0c4: b9406feb     	ldr	w11, [sp, #0x6c]
  15e0c8: 2a0b03ec     	mov	w12, w11
  15e0cc: d3407d8c     	ubfx	x12, x12, #0, #32
  15e0d0: 9b0c7d29     	mul	x9, x9, x12
  15e0d4: 8b090149     	add	x9, x10, x9
  15e0d8: 3940212b     	ldrb	w11, [x9, #0x8]
  15e0dc: 6b08017f     	cmp	w11, w8
  15e0e0: 1a9fc7e8     	cset	w8, le
  15e0e4: 37000328     	tbnz	w8, #0x0, 0x15e148 <FLAC__format_cuesheet_is_legal+0x350>
  15e0e8: 52801548     	mov	w8, #0xaa               // =170
  15e0ec: b27b03e9     	orr	x9, xzr, #0x20
  15e0f0: f94043ea     	ldr	x10, [sp, #0x80]
  15e0f4: f9404d4a     	ldr	x10, [x10, #0x98]
  15e0f8: b9406feb     	ldr	w11, [sp, #0x6c]
  15e0fc: 2a0b03ec     	mov	w12, w11
  15e100: d3407d8c     	ubfx	x12, x12, #0, #32
  15e104: 9b0c7d29     	mul	x9, x9, x12
  15e108: 8b090149     	add	x9, x10, x9
  15e10c: 3940212b     	ldrb	w11, [x9, #0x8]
  15e110: 6b08017f     	cmp	w11, w8
  15e114: 1a9f17e8     	cset	w8, eq
  15e118: 37000188     	tbnz	w8, #0x0, 0x15e148 <FLAC__format_cuesheet_is_legal+0x350>
  15e11c: f9403be8     	ldr	x8, [sp, #0x70]
  15e120: f94033e9     	ldr	x9, [sp, #0x60]
  15e124: eb09011f     	cmp	x8, x9
  15e128: 1a9f07ea     	cset	w10, ne
  15e12c: 3700004a     	tbnz	w10, #0x0, 0x15e134 <FLAC__format_cuesheet_is_legal+0x33c>
  15e130: 14000004     	b	0x15e140 <FLAC__format_cuesheet_is_legal+0x348>
  15e134: f9403be8     	ldr	x8, [sp, #0x70]
  15e138: f9402fe9     	ldr	x9, [sp, #0x58]
  15e13c: f9000109     	str	x9, [x8]
  15e140: b9008fff     	str	wzr, [sp, #0x8c]
  15e144: 140000d4     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e148: b9407fe8     	ldr	w8, [sp, #0x7c]
  15e14c: 35000048     	cbnz	w8, 0x15e154 <FLAC__format_cuesheet_is_legal+0x35c>
  15e150: 14000027     	b	0x15e1ec <FLAC__format_cuesheet_is_legal+0x3f4>
  15e154: b27b03e8     	orr	x8, xzr, #0x20
  15e158: d2804989     	mov	x9, #0x24c              // =588
  15e15c: f94043ea     	ldr	x10, [sp, #0x80]
  15e160: f9404d4a     	ldr	x10, [x10, #0x98]
  15e164: b9406feb     	ldr	w11, [sp, #0x6c]
  15e168: 2a0b03ec     	mov	w12, w11
  15e16c: d3407d8c     	ubfx	x12, x12, #0, #32
  15e170: 9b0c7d08     	mul	x8, x8, x12
  15e174: 8b080148     	add	x8, x10, x8
  15e178: f9400108     	ldr	x8, [x8]
  15e17c: 9ac9090a     	udiv	x10, x8, x9
  15e180: 9b097d49     	mul	x9, x10, x9
  15e184: eb090108     	subs	x8, x8, x9
  15e188: b5000048     	cbnz	x8, 0x15e190 <FLAC__format_cuesheet_is_legal+0x398>
  15e18c: 14000018     	b	0x15e1ec <FLAC__format_cuesheet_is_legal+0x3f4>
  15e190: f9403be8     	ldr	x8, [sp, #0x70]
  15e194: f94033e9     	ldr	x9, [sp, #0x60]
  15e198: eb09011f     	cmp	x8, x9
  15e19c: 1a9f07ea     	cset	w10, ne
  15e1a0: 3700004a     	tbnz	w10, #0x0, 0x15e1a8 <FLAC__format_cuesheet_is_legal+0x3b0>
  15e1a4: 14000010     	b	0x15e1e4 <FLAC__format_cuesheet_is_legal+0x3ec>
  15e1a8: b9406fe8     	ldr	w8, [sp, #0x6c]
  15e1ac: f94043e9     	ldr	x9, [sp, #0x80]
  15e1b0: b940952a     	ldr	w10, [x9, #0x94]
  15e1b4: 7100054a     	subs	w10, w10, #0x1
  15e1b8: 6b0a011f     	cmp	w8, w10
  15e1bc: 1a9f17e8     	cset	w8, eq
  15e1c0: 37000048     	tbnz	w8, #0x0, 0x15e1c8 <FLAC__format_cuesheet_is_legal+0x3d0>
  15e1c4: 14000005     	b	0x15e1d8 <FLAC__format_cuesheet_is_legal+0x3e0>
  15e1c8: f9403be8     	ldr	x8, [sp, #0x70]
  15e1cc: f94017e9     	ldr	x9, [sp, #0x28]
  15e1d0: f9000109     	str	x9, [x8]
  15e1d4: 14000004     	b	0x15e1e4 <FLAC__format_cuesheet_is_legal+0x3ec>
  15e1d8: f9403be8     	ldr	x8, [sp, #0x70]
  15e1dc: f9401be9     	ldr	x9, [sp, #0x30]
  15e1e0: f9000109     	str	x9, [x8]
  15e1e4: b9008fff     	str	wzr, [sp, #0x8c]
  15e1e8: 140000ab     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e1ec: b9406fe8     	ldr	w8, [sp, #0x6c]
  15e1f0: f94043e9     	ldr	x9, [sp, #0x80]
  15e1f4: b940952a     	ldr	w10, [x9, #0x94]
  15e1f8: 7100054a     	subs	w10, w10, #0x1
  15e1fc: 6b0a011f     	cmp	w8, w10
  15e200: 1a9f27e8     	cset	w8, lo
  15e204: 37000048     	tbnz	w8, #0x0, 0x15e20c <FLAC__format_cuesheet_is_legal+0x414>
  15e208: 14000031     	b	0x15e2cc <FLAC__format_cuesheet_is_legal+0x4d4>
  15e20c: b27b03e8     	orr	x8, xzr, #0x20
  15e210: f94043e9     	ldr	x9, [sp, #0x80]
  15e214: f9404d29     	ldr	x9, [x9, #0x98]
  15e218: b9406fea     	ldr	w10, [sp, #0x6c]
  15e21c: 2a0a03eb     	mov	w11, w10
  15e220: d3407d6b     	ubfx	x11, x11, #0, #32
  15e224: 9b0b7d08     	mul	x8, x8, x11
  15e228: 8b080128     	add	x8, x9, x8
  15e22c: 39405d0a     	ldrb	w10, [x8, #0x17]
  15e230: 3400004a     	cbz	w10, 0x15e238 <FLAC__format_cuesheet_is_legal+0x440>
  15e234: 1400000c     	b	0x15e264 <FLAC__format_cuesheet_is_legal+0x46c>
  15e238: f9403be8     	ldr	x8, [sp, #0x70]
  15e23c: f94033e9     	ldr	x9, [sp, #0x60]
  15e240: eb09011f     	cmp	x8, x9
  15e244: 1a9f07ea     	cset	w10, ne
  15e248: 3700004a     	tbnz	w10, #0x0, 0x15e250 <FLAC__format_cuesheet_is_legal+0x458>
  15e24c: 14000004     	b	0x15e25c <FLAC__format_cuesheet_is_legal+0x464>
  15e250: f9403be8     	ldr	x8, [sp, #0x70]
  15e254: f9401fe9     	ldr	x9, [sp, #0x38]
  15e258: f9000109     	str	x9, [x8]
  15e25c: b9008fff     	str	wzr, [sp, #0x8c]
  15e260: 1400008d     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e264: b27b03e8     	orr	x8, xzr, #0x20
  15e268: 320003e9     	orr	w9, wzr, #0x1
  15e26c: f94043ea     	ldr	x10, [sp, #0x80]
  15e270: f9404d4a     	ldr	x10, [x10, #0x98]
  15e274: b9406feb     	ldr	w11, [sp, #0x6c]
  15e278: 2a0b03ec     	mov	w12, w11
  15e27c: d3407d8c     	ubfx	x12, x12, #0, #32
  15e280: 9b0c7d08     	mul	x8, x8, x12
  15e284: 8b080148     	add	x8, x10, x8
  15e288: f9400d08     	ldr	x8, [x8, #0x18]
  15e28c: 3940210b     	ldrb	w11, [x8, #0x8]
  15e290: 6b09017f     	cmp	w11, w9
  15e294: 1a9fd7e9     	cset	w9, gt
  15e298: 37000049     	tbnz	w9, #0x0, 0x15e2a0 <FLAC__format_cuesheet_is_legal+0x4a8>
  15e29c: 1400000c     	b	0x15e2cc <FLAC__format_cuesheet_is_legal+0x4d4>
  15e2a0: f9403be8     	ldr	x8, [sp, #0x70]
  15e2a4: f94033e9     	ldr	x9, [sp, #0x60]
  15e2a8: eb09011f     	cmp	x8, x9
  15e2ac: 1a9f07ea     	cset	w10, ne
  15e2b0: 3700004a     	tbnz	w10, #0x0, 0x15e2b8 <FLAC__format_cuesheet_is_legal+0x4c0>
  15e2b4: 14000004     	b	0x15e2c4 <FLAC__format_cuesheet_is_legal+0x4cc>
  15e2b8: f9403be8     	ldr	x8, [sp, #0x70]
  15e2bc: f94023e9     	ldr	x9, [sp, #0x40]
  15e2c0: f9000109     	str	x9, [x8]
  15e2c4: b9008fff     	str	wzr, [sp, #0x8c]
  15e2c8: 14000073     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e2cc: b9006bff     	str	wzr, [sp, #0x68]
  15e2d0: b27b03e8     	orr	x8, xzr, #0x20
  15e2d4: b9406be9     	ldr	w9, [sp, #0x68]
  15e2d8: f94043ea     	ldr	x10, [sp, #0x80]
  15e2dc: f9404d4a     	ldr	x10, [x10, #0x98]
  15e2e0: b9406feb     	ldr	w11, [sp, #0x6c]
  15e2e4: 2a0b03ec     	mov	w12, w11
  15e2e8: d3407d8c     	ubfx	x12, x12, #0, #32
  15e2ec: 9b0c7d08     	mul	x8, x8, x12
  15e2f0: 8b080148     	add	x8, x10, x8
  15e2f4: 39405d0b     	ldrb	w11, [x8, #0x17]
  15e2f8: 6b0b013f     	cmp	w9, w11
  15e2fc: 1a9f27e9     	cset	w9, lo
  15e300: 37000049     	tbnz	w9, #0x0, 0x15e308 <FLAC__format_cuesheet_is_legal+0x510>
  15e304: 1400005e     	b	0x15e47c <FLAC__format_cuesheet_is_legal+0x684>
  15e308: b9407fe8     	ldr	w8, [sp, #0x7c]
  15e30c: 35000048     	cbnz	w8, 0x15e314 <FLAC__format_cuesheet_is_legal+0x51c>
  15e310: 14000022     	b	0x15e398 <FLAC__format_cuesheet_is_legal+0x5a0>
  15e314: b27c03e8     	orr	x8, xzr, #0x10
  15e318: b27b03e9     	orr	x9, xzr, #0x20
  15e31c: d280498a     	mov	x10, #0x24c             // =588
  15e320: f94043eb     	ldr	x11, [sp, #0x80]
  15e324: f9404d6b     	ldr	x11, [x11, #0x98]
  15e328: b9406fec     	ldr	w12, [sp, #0x6c]
  15e32c: 2a0c03ed     	mov	w13, w12
  15e330: d3407dad     	ubfx	x13, x13, #0, #32
  15e334: 9b0d7d29     	mul	x9, x9, x13
  15e338: 8b090169     	add	x9, x11, x9
  15e33c: f9400d29     	ldr	x9, [x9, #0x18]
  15e340: b9406bec     	ldr	w12, [sp, #0x68]
  15e344: 2a0c03eb     	mov	w11, w12
  15e348: d3407d6b     	ubfx	x11, x11, #0, #32
  15e34c: 9b0b7d08     	mul	x8, x8, x11
  15e350: 8b080128     	add	x8, x9, x8
  15e354: f9400108     	ldr	x8, [x8]
  15e358: 9aca0909     	udiv	x9, x8, x10
  15e35c: 9b0a7d29     	mul	x9, x9, x10
  15e360: eb090108     	subs	x8, x8, x9
  15e364: b5000048     	cbnz	x8, 0x15e36c <FLAC__format_cuesheet_is_legal+0x574>
  15e368: 1400000c     	b	0x15e398 <FLAC__format_cuesheet_is_legal+0x5a0>
  15e36c: f9403be8     	ldr	x8, [sp, #0x70]
  15e370: f94033e9     	ldr	x9, [sp, #0x60]
  15e374: eb09011f     	cmp	x8, x9
  15e378: 1a9f07ea     	cset	w10, ne
  15e37c: 3700004a     	tbnz	w10, #0x0, 0x15e384 <FLAC__format_cuesheet_is_legal+0x58c>
  15e380: 14000004     	b	0x15e390 <FLAC__format_cuesheet_is_legal+0x598>
  15e384: f9403be8     	ldr	x8, [sp, #0x70]
  15e388: f94027e9     	ldr	x9, [sp, #0x48]
  15e38c: f9000109     	str	x9, [x8]
  15e390: b9008fff     	str	wzr, [sp, #0x8c]
  15e394: 14000040     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e398: 52800008     	mov	w8, #0x0                // =0
  15e39c: b9406be9     	ldr	w9, [sp, #0x68]
  15e3a0: 6b08013f     	cmp	w9, w8
  15e3a4: 1a9f97e8     	cset	w8, hi
  15e3a8: 37000048     	tbnz	w8, #0x0, 0x15e3b0 <FLAC__format_cuesheet_is_legal+0x5b8>
  15e3ac: 14000030     	b	0x15e46c <FLAC__format_cuesheet_is_legal+0x674>
  15e3b0: b27c03e8     	orr	x8, xzr, #0x10
  15e3b4: b27b03e9     	orr	x9, xzr, #0x20
  15e3b8: f94043ea     	ldr	x10, [sp, #0x80]
  15e3bc: f9404d4a     	ldr	x10, [x10, #0x98]
  15e3c0: b9406feb     	ldr	w11, [sp, #0x6c]
  15e3c4: 2a0b03ec     	mov	w12, w11
  15e3c8: d3407d8c     	ubfx	x12, x12, #0, #32
  15e3cc: 9b0c7d2c     	mul	x12, x9, x12
  15e3d0: 8b0c014a     	add	x10, x10, x12
  15e3d4: f9400d4a     	ldr	x10, [x10, #0x18]
  15e3d8: b9406beb     	ldr	w11, [sp, #0x68]
  15e3dc: 2a0b03ec     	mov	w12, w11
  15e3e0: d3407d8c     	ubfx	x12, x12, #0, #32
  15e3e4: 9b0c7d0c     	mul	x12, x8, x12
  15e3e8: 8b0c014a     	add	x10, x10, x12
  15e3ec: 3940214b     	ldrb	w11, [x10, #0x8]
  15e3f0: f94043ea     	ldr	x10, [sp, #0x80]
  15e3f4: f9404d4a     	ldr	x10, [x10, #0x98]
  15e3f8: b9406fed     	ldr	w13, [sp, #0x6c]
  15e3fc: 2a0d03ec     	mov	w12, w13
  15e400: d3407d8c     	ubfx	x12, x12, #0, #32
  15e404: 9b0c7d29     	mul	x9, x9, x12
  15e408: 8b090149     	add	x9, x10, x9
  15e40c: f9400d29     	ldr	x9, [x9, #0x18]
  15e410: b9406bed     	ldr	w13, [sp, #0x68]
  15e414: 710005ad     	subs	w13, w13, #0x1
  15e418: 2a0d03ea     	mov	w10, w13
  15e41c: d3407d4a     	ubfx	x10, x10, #0, #32
  15e420: 9b0a7d08     	mul	x8, x8, x10
  15e424: 8b080128     	add	x8, x9, x8
  15e428: 3940210d     	ldrb	w13, [x8, #0x8]
  15e42c: 110005ad     	add	w13, w13, #0x1
  15e430: 6b0d017f     	cmp	w11, w13
  15e434: 1a9f07eb     	cset	w11, ne
  15e438: 3700004b     	tbnz	w11, #0x0, 0x15e440 <FLAC__format_cuesheet_is_legal+0x648>
  15e43c: 1400000c     	b	0x15e46c <FLAC__format_cuesheet_is_legal+0x674>
  15e440: f9403be8     	ldr	x8, [sp, #0x70]
  15e444: f94033e9     	ldr	x9, [sp, #0x60]
  15e448: eb09011f     	cmp	x8, x9
  15e44c: 1a9f07ea     	cset	w10, ne
  15e450: 3700004a     	tbnz	w10, #0x0, 0x15e458 <FLAC__format_cuesheet_is_legal+0x660>
  15e454: 14000004     	b	0x15e464 <FLAC__format_cuesheet_is_legal+0x66c>
  15e458: f9403be8     	ldr	x8, [sp, #0x70]
  15e45c: f9402be9     	ldr	x9, [sp, #0x50]
  15e460: f9000109     	str	x9, [x8]
  15e464: b9008fff     	str	wzr, [sp, #0x8c]
  15e468: 1400000b     	b	0x15e494 <FLAC__format_cuesheet_is_legal+0x69c>
  15e46c: b9406be8     	ldr	w8, [sp, #0x68]
  15e470: 11000508     	add	w8, w8, #0x1
  15e474: b9006be8     	str	w8, [sp, #0x68]
  15e478: 17ffff96     	b	0x15e2d0 <FLAC__format_cuesheet_is_legal+0x4d8>
  15e47c: b9406fe8     	ldr	w8, [sp, #0x6c]
  15e480: 11000508     	add	w8, w8, #0x1
  15e484: b9006fe8     	str	w8, [sp, #0x6c]
  15e488: 17fffedd     	b	0x15dffc <FLAC__format_cuesheet_is_legal+0x204>
  15e48c: 320003e8     	orr	w8, wzr, #0x1
  15e490: b9008fe8     	str	w8, [sp, #0x8c]
  15e494: b9408fe0     	ldr	w0, [sp, #0x8c]
  15e498: 910243ff     	add	sp, sp, #0x90
  15e49c: d65f03c0     	ret

000000000015e4a0 <FLAC__format_picture_is_legal>:
  15e4a0: d10183ff     	sub	sp, sp, #0x60
  15e4a4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  15e4a8: 910143fd     	add	x29, sp, #0x50
  15e4ac: d2800008     	mov	x8, #0x0                // =0
  15e4b0: d00004e9     	adrp	x9, 0x1fc000 <FLAC__FP_E+0x258>
  15e4b4: 91156929     	add	x9, x9, #0x55a
  15e4b8: d00004ea     	adrp	x10, 0x1fc000 <FLAC__FP_E+0x258>
  15e4bc: 9114414a     	add	x10, x10, #0x510
  15e4c0: f81f03a0     	stur	x0, [x29, #-0x10]
  15e4c4: f81e83a1     	stur	x1, [x29, #-0x18]
  15e4c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  15e4cc: f9400400     	ldr	x0, [x0, #0x8]
  15e4d0: f81e03a0     	stur	x0, [x29, #-0x20]
  15e4d4: f9000fe8     	str	x8, [sp, #0x18]
  15e4d8: f9000be9     	str	x9, [sp, #0x10]
  15e4dc: f90007ea     	str	x10, [sp, #0x8]
  15e4e0: 52800008     	mov	w8, #0x0                // =0
  15e4e4: f85e03a9     	ldur	x9, [x29, #-0x20]
  15e4e8: 3940012a     	ldrb	w10, [x9]
  15e4ec: 53001d4a     	uxtb	w10, w10
  15e4f0: 32001feb     	orr	w11, wzr, #0xff
  15e4f4: 0a0b0108     	and	w8, w8, w11
  15e4f8: 6b08015f     	cmp	w10, w8
  15e4fc: 1a9f07e8     	cset	w8, ne
  15e500: 37000048     	tbnz	w8, #0x0, 0x15e508 <FLAC__format_picture_is_legal+0x68>
  15e504: 1400001e     	b	0x15e57c <FLAC__format_picture_is_legal+0xdc>
  15e508: 321b03e8     	orr	w8, wzr, #0x20
  15e50c: f85e03a9     	ldur	x9, [x29, #-0x20]
  15e510: 3940012a     	ldrb	w10, [x9]
  15e514: 6b08015f     	cmp	w10, w8
  15e518: 1a9fa7e8     	cset	w8, lt
  15e51c: 37000108     	tbnz	w8, #0x0, 0x15e53c <FLAC__format_picture_is_legal+0x9c>
  15e520: 321f17e8     	orr	w8, wzr, #0x7e
  15e524: f85e03a9     	ldur	x9, [x29, #-0x20]
  15e528: 3940012a     	ldrb	w10, [x9]
  15e52c: 6b08015f     	cmp	w10, w8
  15e530: 1a9fd7e8     	cset	w8, gt
  15e534: 37000048     	tbnz	w8, #0x0, 0x15e53c <FLAC__format_picture_is_legal+0x9c>
  15e538: 1400000c     	b	0x15e568 <FLAC__format_picture_is_legal+0xc8>
  15e53c: f85e83a8     	ldur	x8, [x29, #-0x18]
  15e540: f9400fe9     	ldr	x9, [sp, #0x18]
  15e544: eb09011f     	cmp	x8, x9
  15e548: 1a9f07ea     	cset	w10, ne
  15e54c: 3700004a     	tbnz	w10, #0x0, 0x15e554 <FLAC__format_picture_is_legal+0xb4>
  15e550: 14000004     	b	0x15e560 <FLAC__format_picture_is_legal+0xc0>
  15e554: f85e83a8     	ldur	x8, [x29, #-0x18]
  15e558: f94007e9     	ldr	x9, [sp, #0x8]
  15e55c: f9000109     	str	x9, [x8]
  15e560: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15e564: 1400002d     	b	0x15e618 <FLAC__format_picture_is_legal+0x178>
  15e568: b24003e8     	orr	x8, xzr, #0x1
  15e56c: f85e03a9     	ldur	x9, [x29, #-0x20]
  15e570: 8b080128     	add	x8, x9, x8
  15e574: f81e03a8     	stur	x8, [x29, #-0x20]
  15e578: 17ffffda     	b	0x15e4e0 <FLAC__format_picture_is_legal+0x40>
  15e57c: f85f03a8     	ldur	x8, [x29, #-0x10]
  15e580: f9400908     	ldr	x8, [x8, #0x10]
  15e584: f90017e8     	str	x8, [sp, #0x28]
  15e588: 52800008     	mov	w8, #0x0                // =0
  15e58c: f94017e9     	ldr	x9, [sp, #0x28]
  15e590: 3940012a     	ldrb	w10, [x9]
  15e594: 53001d4a     	uxtb	w10, w10
  15e598: 32001feb     	orr	w11, wzr, #0xff
  15e59c: 0a0b0108     	and	w8, w8, w11
  15e5a0: 6b08015f     	cmp	w10, w8
  15e5a4: 1a9f07e8     	cset	w8, ne
  15e5a8: 37000048     	tbnz	w8, #0x0, 0x15e5b0 <FLAC__format_picture_is_legal+0x110>
  15e5ac: 14000019     	b	0x15e610 <FLAC__format_picture_is_legal+0x170>
  15e5b0: f94017e0     	ldr	x0, [sp, #0x28]
  15e5b4: 97fffc60     	bl	0x15d734 <FLAC__format_vorbiscomment_entry_value_is_legal+0x138>
  15e5b8: b90027e0     	str	w0, [sp, #0x24]
  15e5bc: b94027e0     	ldr	w0, [sp, #0x24]
  15e5c0: 34000040     	cbz	w0, 0x15e5c8 <FLAC__format_picture_is_legal+0x128>
  15e5c4: 1400000c     	b	0x15e5f4 <FLAC__format_picture_is_legal+0x154>
  15e5c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  15e5cc: f9400fe9     	ldr	x9, [sp, #0x18]
  15e5d0: eb09011f     	cmp	x8, x9
  15e5d4: 1a9f07ea     	cset	w10, ne
  15e5d8: 3700004a     	tbnz	w10, #0x0, 0x15e5e0 <FLAC__format_picture_is_legal+0x140>
  15e5dc: 14000004     	b	0x15e5ec <FLAC__format_picture_is_legal+0x14c>
  15e5e0: f85e83a8     	ldur	x8, [x29, #-0x18]
  15e5e4: f9400be9     	ldr	x9, [sp, #0x10]
  15e5e8: f9000109     	str	x9, [x8]
  15e5ec: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15e5f0: 1400000a     	b	0x15e618 <FLAC__format_picture_is_legal+0x178>
  15e5f4: b94027e8     	ldr	w8, [sp, #0x24]
  15e5f8: 2a0803e9     	mov	w9, w8
  15e5fc: d3407d29     	ubfx	x9, x9, #0, #32
  15e600: f94017ea     	ldr	x10, [sp, #0x28]
  15e604: 8b090149     	add	x9, x10, x9
  15e608: f90017e9     	str	x9, [sp, #0x28]
  15e60c: 17ffffdf     	b	0x15e588 <FLAC__format_picture_is_legal+0xe8>
  15e610: 320003e8     	orr	w8, wzr, #0x1
  15e614: b81fc3a8     	stur	w8, [x29, #-0x4]
  15e618: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15e61c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  15e620: 910183ff     	add	sp, sp, #0x60
  15e624: d65f03c0     	ret

000000000015e628 <FLAC__format_get_max_rice_partition_order>:
  15e628: d10083ff     	sub	sp, sp, #0x20
  15e62c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15e630: 910043fd     	add	x29, sp, #0x10
  15e634: b81fc3a0     	stur	w0, [x29, #-0x4]
  15e638: b9000be1     	str	w1, [sp, #0x8]
  15e63c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15e640: 97fd298c     	bl	0xa8c70 <FLAC__format_get_max_rice_partition_order_from_blocksize@plt>
  15e644: b85fc3a1     	ldur	w1, [x29, #-0x4]
  15e648: b9400be2     	ldr	w2, [sp, #0x8]
  15e64c: 97fd2399     	bl	0xa74b0 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order@plt>
  15e650: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15e654: 910083ff     	add	sp, sp, #0x20
  15e658: d65f03c0     	ret

000000000015e65c <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order>:
  15e65c: d10083ff     	sub	sp, sp, #0x20
  15e660: b9001fe0     	str	w0, [sp, #0x1c]
  15e664: b9001be1     	str	w1, [sp, #0x18]
  15e668: b90017e2     	str	w2, [sp, #0x14]
  15e66c: b9401fe0     	ldr	w0, [sp, #0x1c]
  15e670: b90013e0     	str	w0, [sp, #0x10]
  15e674: 52800008     	mov	w8, #0x0                // =0
  15e678: 52800009     	mov	w9, #0x0                // =0
  15e67c: b94013ea     	ldr	w10, [sp, #0x10]
  15e680: 6b09015f     	cmp	w10, w9
  15e684: 1a9f97e9     	cset	w9, hi
  15e688: b9000fe8     	str	w8, [sp, #0xc]
  15e68c: 37000049     	tbnz	w9, #0x0, 0x15e694 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order+0x38>
  15e690: 14000008     	b	0x15e6b0 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order+0x54>
  15e694: b9401be8     	ldr	w8, [sp, #0x18]
  15e698: b94013e9     	ldr	w9, [sp, #0x10]
  15e69c: 1ac92508     	lsr	w8, w8, w9
  15e6a0: b94017e9     	ldr	w9, [sp, #0x14]
  15e6a4: 6b09011f     	cmp	w8, w9
  15e6a8: 1a9f87e8     	cset	w8, ls
  15e6ac: b9000fe8     	str	w8, [sp, #0xc]
  15e6b0: b9400fe8     	ldr	w8, [sp, #0xc]
  15e6b4: 37000048     	tbnz	w8, #0x0, 0x15e6bc <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order+0x60>
  15e6b8: 14000006     	b	0x15e6d0 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order+0x74>
  15e6bc: 12800008     	mov	w8, #-0x1               // =-1
  15e6c0: b94013e9     	ldr	w9, [sp, #0x10]
  15e6c4: 0b080128     	add	w8, w9, w8
  15e6c8: b90013e8     	str	w8, [sp, #0x10]
  15e6cc: 17ffffea     	b	0x15e674 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order+0x18>
  15e6d0: b94013e0     	ldr	w0, [sp, #0x10]
  15e6d4: 910083ff     	add	sp, sp, #0x20
  15e6d8: d65f03c0     	ret

000000000015e6dc <FLAC__format_get_max_rice_partition_order_from_blocksize>:
  15e6dc: d10083ff     	sub	sp, sp, #0x20
  15e6e0: b9001fe0     	str	w0, [sp, #0x1c]
  15e6e4: b9001bff     	str	wzr, [sp, #0x18]
  15e6e8: 12800008     	mov	w8, #-0x1               // =-1
  15e6ec: 320003e9     	orr	w9, wzr, #0x1
  15e6f0: 5280000a     	mov	w10, #0x0               // =0
  15e6f4: b9401feb     	ldr	w11, [sp, #0x1c]
  15e6f8: 0a090169     	and	w9, w11, w9
  15e6fc: 6b0a013f     	cmp	w9, w10
  15e700: 1a9f07e9     	cset	w9, ne
  15e704: 4a080128     	eor	w8, w9, w8
  15e708: 37000048     	tbnz	w8, #0x0, 0x15e710 <FLAC__format_get_max_rice_partition_order_from_blocksize+0x34>
  15e70c: 14000009     	b	0x15e730 <FLAC__format_get_max_rice_partition_order_from_blocksize+0x54>
  15e710: 320003e8     	orr	w8, wzr, #0x1
  15e714: b9401be9     	ldr	w9, [sp, #0x18]
  15e718: 11000529     	add	w9, w9, #0x1
  15e71c: b9001be9     	str	w9, [sp, #0x18]
  15e720: b9401fe9     	ldr	w9, [sp, #0x1c]
  15e724: 1ac82528     	lsr	w8, w9, w8
  15e728: b9001fe8     	str	w8, [sp, #0x1c]
  15e72c: 17ffffef     	b	0x15e6e8 <FLAC__format_get_max_rice_partition_order_from_blocksize+0xc>
  15e730: 32000fe8     	orr	w8, wzr, #0xf
  15e734: b90017e8     	str	w8, [sp, #0x14]
  15e738: b9401be8     	ldr	w8, [sp, #0x18]
  15e73c: b90013e8     	str	w8, [sp, #0x10]
  15e740: b94017e8     	ldr	w8, [sp, #0x14]
  15e744: b94013e9     	ldr	w9, [sp, #0x10]
  15e748: 6b09011f     	cmp	w8, w9
  15e74c: 1a9f27e8     	cset	w8, lo
  15e750: 37000048     	tbnz	w8, #0x0, 0x15e758 <FLAC__format_get_max_rice_partition_order_from_blocksize+0x7c>
  15e754: 14000004     	b	0x15e764 <FLAC__format_get_max_rice_partition_order_from_blocksize+0x88>
  15e758: b94017e8     	ldr	w8, [sp, #0x14]
  15e75c: b9000be8     	str	w8, [sp, #0x8]
  15e760: 14000003     	b	0x15e76c <FLAC__format_get_max_rice_partition_order_from_blocksize+0x90>
  15e764: b94013e8     	ldr	w8, [sp, #0x10]
  15e768: b9000be8     	str	w8, [sp, #0x8]
  15e76c: b9400be8     	ldr	w8, [sp, #0x8]
  15e770: b9000fe8     	str	w8, [sp, #0xc]
  15e774: b9400fe0     	ldr	w0, [sp, #0xc]
  15e778: 910083ff     	add	sp, sp, #0x20
  15e77c: d65f03c0     	ret

000000000015e780 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init>:
  15e780: d10043ff     	sub	sp, sp, #0x10
  15e784: d2800008     	mov	x8, #0x0                // =0
  15e788: f90007e0     	str	x0, [sp, #0x8]
  15e78c: f94007e0     	ldr	x0, [sp, #0x8]
  15e790: f9000008     	str	x8, [x0]
  15e794: f94007e0     	ldr	x0, [sp, #0x8]
  15e798: f9000408     	str	x8, [x0, #0x8]
  15e79c: f94007e8     	ldr	x8, [sp, #0x8]
  15e7a0: b900111f     	str	wzr, [x8, #0x10]
  15e7a4: 910043ff     	add	sp, sp, #0x10
  15e7a8: d65f03c0     	ret

000000000015e7ac <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear>:
  15e7ac: d10083ff     	sub	sp, sp, #0x20
  15e7b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  15e7b4: 910043fd     	add	x29, sp, #0x10
  15e7b8: d2800008     	mov	x8, #0x0                // =0
  15e7bc: f90007e0     	str	x0, [sp, #0x8]
  15e7c0: f94007e0     	ldr	x0, [sp, #0x8]
  15e7c4: f9400000     	ldr	x0, [x0]
  15e7c8: eb00011f     	cmp	x8, x0
  15e7cc: 1a9f07e9     	cset	w9, ne
  15e7d0: f90003e8     	str	x8, [sp]
  15e7d4: 37000049     	tbnz	w9, #0x0, 0x15e7dc <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear+0x30>
  15e7d8: 14000004     	b	0x15e7e8 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear+0x3c>
  15e7dc: f94007e8     	ldr	x8, [sp, #0x8]
  15e7e0: f9400100     	ldr	x0, [x8]
  15e7e4: 97fd0d9b     	bl	0xa1e50 <free@plt>
  15e7e8: f94007e8     	ldr	x8, [sp, #0x8]
  15e7ec: f9400508     	ldr	x8, [x8, #0x8]
  15e7f0: f94003e9     	ldr	x9, [sp]
  15e7f4: eb08013f     	cmp	x9, x8
  15e7f8: 1a9f07ea     	cset	w10, ne
  15e7fc: 3700004a     	tbnz	w10, #0x0, 0x15e804 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear+0x58>
  15e800: 14000004     	b	0x15e810 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear+0x64>
  15e804: f94007e8     	ldr	x8, [sp, #0x8]
  15e808: f9400500     	ldr	x0, [x8, #0x8]
  15e80c: 97fd0d91     	bl	0xa1e50 <free@plt>
  15e810: f94007e0     	ldr	x0, [sp, #0x8]
  15e814: 97fd14bb     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  15e818: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  15e81c: 910083ff     	add	sp, sp, #0x20
  15e820: d65f03c0     	ret

000000000015e824 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size>:
  15e824: d100c3ff     	sub	sp, sp, #0x30
  15e828: a9027bfd     	stp	x29, x30, [sp, #0x20]
  15e82c: 910083fd     	add	x29, sp, #0x20
  15e830: d2800008     	mov	x8, #0x0                // =0
  15e834: f9000be0     	str	x0, [sp, #0x10]
  15e838: b9000fe1     	str	w1, [sp, #0xc]
  15e83c: f9400be0     	ldr	x0, [sp, #0x10]
  15e840: b9401001     	ldr	w1, [x0, #0x10]
  15e844: b9400fe9     	ldr	w9, [sp, #0xc]
  15e848: 6b09003f     	cmp	w1, w9
  15e84c: 1a9f27e9     	cset	w9, lo
  15e850: f90003e8     	str	x8, [sp]
  15e854: 37000049     	tbnz	w9, #0x0, 0x15e85c <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x38>
  15e858: 14000036     	b	0x15e930 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x10c>
  15e85c: b27e03e8     	orr	x8, xzr, #0x4
  15e860: 320003e9     	orr	w9, wzr, #0x1
  15e864: f9400bea     	ldr	x10, [sp, #0x10]
  15e868: f9400140     	ldr	x0, [x10]
  15e86c: b9400feb     	ldr	w11, [sp, #0xc]
  15e870: 1acb2129     	lsl	w9, w9, w11
  15e874: 2a0903ea     	mov	w10, w9
  15e878: 93407d4a     	sxtw	x10, w10
  15e87c: 9b0a7d01     	mul	x1, x8, x10
  15e880: 94000032     	bl	0x15e948 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x124>
  15e884: f9400be8     	ldr	x8, [sp, #0x10]
  15e888: f9000100     	str	x0, [x8]
  15e88c: f94003e8     	ldr	x8, [sp]
  15e890: eb00011f     	cmp	x8, x0
  15e894: 1a9f17e9     	cset	w9, eq
  15e898: 37000049     	tbnz	w9, #0x0, 0x15e8a0 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x7c>
  15e89c: 14000003     	b	0x15e8a8 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x84>
  15e8a0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15e8a4: 14000025     	b	0x15e938 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x114>
  15e8a8: b27e03e8     	orr	x8, xzr, #0x4
  15e8ac: 320003e9     	orr	w9, wzr, #0x1
  15e8b0: f9400bea     	ldr	x10, [sp, #0x10]
  15e8b4: f9400540     	ldr	x0, [x10, #0x8]
  15e8b8: b9400feb     	ldr	w11, [sp, #0xc]
  15e8bc: 1acb2129     	lsl	w9, w9, w11
  15e8c0: 2a0903ea     	mov	w10, w9
  15e8c4: 93407d4a     	sxtw	x10, w10
  15e8c8: 9b0a7d01     	mul	x1, x8, x10
  15e8cc: 9400001f     	bl	0x15e948 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x124>
  15e8d0: f9400be8     	ldr	x8, [sp, #0x10]
  15e8d4: f9000500     	str	x0, [x8, #0x8]
  15e8d8: f94003e8     	ldr	x8, [sp]
  15e8dc: eb00011f     	cmp	x8, x0
  15e8e0: 1a9f17e9     	cset	w9, eq
  15e8e4: 37000049     	tbnz	w9, #0x0, 0x15e8ec <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0xc8>
  15e8e8: 14000003     	b	0x15e8f4 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0xd0>
  15e8ec: b81fc3bf     	stur	wzr, [x29, #-0x4]
  15e8f0: 14000012     	b	0x15e938 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x114>
  15e8f4: 52800008     	mov	w8, #0x0                // =0
  15e8f8: b27e03e9     	orr	x9, xzr, #0x4
  15e8fc: 320003ea     	orr	w10, wzr, #0x1
  15e900: f9400beb     	ldr	x11, [sp, #0x10]
  15e904: f9400560     	ldr	x0, [x11, #0x8]
  15e908: b9400fec     	ldr	w12, [sp, #0xc]
  15e90c: 1acc214a     	lsl	w10, w10, w12
  15e910: 2a0a03eb     	mov	w11, w10
  15e914: 93407d6b     	sxtw	x11, w11
  15e918: 9b0b7d22     	mul	x2, x9, x11
  15e91c: 2a0803e1     	mov	w1, w8
  15e920: 97fd20b4     	bl	0xa6bf0 <memset@plt>
  15e924: b9400fe8     	ldr	w8, [sp, #0xc]
  15e928: f9400be9     	ldr	x9, [sp, #0x10]
  15e92c: b9001128     	str	w8, [x9, #0x10]
  15e930: 320003e8     	orr	w8, wzr, #0x1
  15e934: b81fc3a8     	stur	w8, [x29, #-0x4]
  15e938: b85fc3a0     	ldur	w0, [x29, #-0x4]
  15e93c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  15e940: 9100c3ff     	add	sp, sp, #0x30
  15e944: d65f03c0     	ret
  15e948: d10103ff     	sub	sp, sp, #0x40
  15e94c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  15e950: 9100c3fd     	add	x29, sp, #0x30
  15e954: d2800008     	mov	x8, #0x0                // =0
  15e958: f81f83a0     	stur	x0, [x29, #-0x8]
  15e95c: f81f03a1     	stur	x1, [x29, #-0x10]
  15e960: f85f83a0     	ldur	x0, [x29, #-0x8]
  15e964: f9000fe0     	str	x0, [sp, #0x18]
  15e968: f85f83a0     	ldur	x0, [x29, #-0x8]
  15e96c: f85f03a1     	ldur	x1, [x29, #-0x10]
  15e970: f90007e8     	str	x8, [sp, #0x8]
  15e974: 97fd143f     	bl	0xa3a70 <realloc@plt>
  15e978: f9000be0     	str	x0, [sp, #0x10]
  15e97c: f85f03a8     	ldur	x8, [x29, #-0x10]
  15e980: f94007e0     	ldr	x0, [sp, #0x8]
  15e984: eb00011f     	cmp	x8, x0
  15e988: 1a9f97e9     	cset	w9, hi
  15e98c: 37000049     	tbnz	w9, #0x0, 0x15e994 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x170>
  15e990: 14000009     	b	0x15e9b4 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x190>
  15e994: f9400be8     	ldr	x8, [sp, #0x10]
  15e998: f94007e9     	ldr	x9, [sp, #0x8]
  15e99c: eb09011f     	cmp	x8, x9
  15e9a0: 1a9f17ea     	cset	w10, eq
  15e9a4: 3700004a     	tbnz	w10, #0x0, 0x15e9ac <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x188>
  15e9a8: 14000003     	b	0x15e9b4 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size+0x190>
  15e9ac: f9400fe0     	ldr	x0, [sp, #0x18]
  15e9b0: 97fd0d28     	bl	0xa1e50 <free@plt>
  15e9b4: f9400be0     	ldr	x0, [sp, #0x10]
  15e9b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  15e9bc: 910103ff     	add	sp, sp, #0x40
  15e9c0: d65f03c0     	ret

000000000015e9c4 <FLAC__lpc_restore_signal>:
  15e9c4: d10103ff     	sub	sp, sp, #0x40
  15e9c8: 321e07e8     	orr	w8, wzr, #0xc
  15e9cc: f9001fe0     	str	x0, [sp, #0x38]
  15e9d0: b90037e1     	str	w1, [sp, #0x34]
  15e9d4: f90017e2     	str	x2, [sp, #0x28]
  15e9d8: b90027e3     	str	w3, [sp, #0x24]
  15e9dc: b90023e4     	str	w4, [sp, #0x20]
  15e9e0: f9000fe5     	str	x5, [sp, #0x18]
  15e9e4: b94027e1     	ldr	w1, [sp, #0x24]
  15e9e8: 6b08003f     	cmp	w1, w8
  15e9ec: 1a9f87e8     	cset	w8, ls
  15e9f0: 37000048     	tbnz	w8, #0x0, 0x15e9f8 <FLAC__lpc_restore_signal+0x34>
  15e9f4: 14000602     	b	0x1601fc <FLAC__lpc_restore_signal+0x1838>
  15e9f8: 321d03e8     	orr	w8, wzr, #0x8
  15e9fc: b94027e9     	ldr	w9, [sp, #0x24]
  15ea00: 6b08013f     	cmp	w9, w8
  15ea04: 1a9f97e8     	cset	w8, hi
  15ea08: 37000048     	tbnz	w8, #0x0, 0x15ea10 <FLAC__lpc_restore_signal+0x4c>
  15ea0c: 140002df     	b	0x15f588 <FLAC__lpc_restore_signal+0xbc4>
  15ea10: 52800148     	mov	w8, #0xa                // =10
  15ea14: b94027e9     	ldr	w9, [sp, #0x24]
  15ea18: 6b08013f     	cmp	w9, w8
  15ea1c: 1a9f97e8     	cset	w8, hi
  15ea20: 37000048     	tbnz	w8, #0x0, 0x15ea28 <FLAC__lpc_restore_signal+0x64>
  15ea24: 14000189     	b	0x15f048 <FLAC__lpc_restore_signal+0x684>
  15ea28: 321e07e8     	orr	w8, wzr, #0xc
  15ea2c: b94027e9     	ldr	w9, [sp, #0x24]
  15ea30: 6b08013f     	cmp	w9, w8
  15ea34: 1a9f17e8     	cset	w8, eq
  15ea38: 37000048     	tbnz	w8, #0x0, 0x15ea40 <FLAC__lpc_restore_signal+0x7c>
  15ea3c: 140000c9     	b	0x15ed60 <FLAC__lpc_restore_signal+0x39c>
  15ea40: b90017ff     	str	wzr, [sp, #0x14]
  15ea44: b94017e8     	ldr	w8, [sp, #0x14]
  15ea48: b94037e9     	ldr	w9, [sp, #0x34]
  15ea4c: 6b09011f     	cmp	w8, w9
  15ea50: 1a9fa7e8     	cset	w8, lt
  15ea54: 37000048     	tbnz	w8, #0x0, 0x15ea5c <FLAC__lpc_restore_signal+0x98>
  15ea58: 140000c1     	b	0x15ed5c <FLAC__lpc_restore_signal+0x398>
  15ea5c: b27e03e8     	orr	x8, xzr, #0x4
  15ea60: b90013ff     	str	wzr, [sp, #0x10]
  15ea64: f94017e9     	ldr	x9, [sp, #0x28]
  15ea68: b9402d2a     	ldr	w10, [x9, #0x2c]
  15ea6c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ea70: b94017eb     	ldr	w11, [sp, #0x14]
  15ea74: 7100316b     	subs	w11, w11, #0xc
  15ea78: 2a0b03ec     	mov	w12, w11
  15ea7c: 93407d8c     	sxtw	x12, w12
  15ea80: 9b0c7d0c     	mul	x12, x8, x12
  15ea84: 8b0c0129     	add	x9, x9, x12
  15ea88: b940012b     	ldr	w11, [x9]
  15ea8c: 1b0b7d4a     	mul	w10, w10, w11
  15ea90: b94013eb     	ldr	w11, [sp, #0x10]
  15ea94: 0b0a016a     	add	w10, w11, w10
  15ea98: b90013ea     	str	w10, [sp, #0x10]
  15ea9c: f94017e9     	ldr	x9, [sp, #0x28]
  15eaa0: b940292a     	ldr	w10, [x9, #0x28]
  15eaa4: f9400fe9     	ldr	x9, [sp, #0x18]
  15eaa8: b94017eb     	ldr	w11, [sp, #0x14]
  15eaac: 71002d6b     	subs	w11, w11, #0xb
  15eab0: 2a0b03ec     	mov	w12, w11
  15eab4: 93407d8c     	sxtw	x12, w12
  15eab8: 9b0c7d0c     	mul	x12, x8, x12
  15eabc: 8b0c0129     	add	x9, x9, x12
  15eac0: b940012b     	ldr	w11, [x9]
  15eac4: 1b0b7d4a     	mul	w10, w10, w11
  15eac8: b94013eb     	ldr	w11, [sp, #0x10]
  15eacc: 0b0a016a     	add	w10, w11, w10
  15ead0: b90013ea     	str	w10, [sp, #0x10]
  15ead4: f94017e9     	ldr	x9, [sp, #0x28]
  15ead8: b940252a     	ldr	w10, [x9, #0x24]
  15eadc: f9400fe9     	ldr	x9, [sp, #0x18]
  15eae0: b94017eb     	ldr	w11, [sp, #0x14]
  15eae4: 7100296b     	subs	w11, w11, #0xa
  15eae8: 2a0b03ec     	mov	w12, w11
  15eaec: 93407d8c     	sxtw	x12, w12
  15eaf0: 9b0c7d0c     	mul	x12, x8, x12
  15eaf4: 8b0c0129     	add	x9, x9, x12
  15eaf8: b940012b     	ldr	w11, [x9]
  15eafc: 1b0b7d4a     	mul	w10, w10, w11
  15eb00: b94013eb     	ldr	w11, [sp, #0x10]
  15eb04: 0b0a016a     	add	w10, w11, w10
  15eb08: b90013ea     	str	w10, [sp, #0x10]
  15eb0c: f94017e9     	ldr	x9, [sp, #0x28]
  15eb10: b940212a     	ldr	w10, [x9, #0x20]
  15eb14: f9400fe9     	ldr	x9, [sp, #0x18]
  15eb18: b94017eb     	ldr	w11, [sp, #0x14]
  15eb1c: 7100256b     	subs	w11, w11, #0x9
  15eb20: 2a0b03ec     	mov	w12, w11
  15eb24: 93407d8c     	sxtw	x12, w12
  15eb28: 9b0c7d0c     	mul	x12, x8, x12
  15eb2c: 8b0c0129     	add	x9, x9, x12
  15eb30: b940012b     	ldr	w11, [x9]
  15eb34: 1b0b7d4a     	mul	w10, w10, w11
  15eb38: b94013eb     	ldr	w11, [sp, #0x10]
  15eb3c: 0b0a016a     	add	w10, w11, w10
  15eb40: b90013ea     	str	w10, [sp, #0x10]
  15eb44: f94017e9     	ldr	x9, [sp, #0x28]
  15eb48: b9401d2a     	ldr	w10, [x9, #0x1c]
  15eb4c: f9400fe9     	ldr	x9, [sp, #0x18]
  15eb50: b94017eb     	ldr	w11, [sp, #0x14]
  15eb54: 7100216b     	subs	w11, w11, #0x8
  15eb58: 2a0b03ec     	mov	w12, w11
  15eb5c: 93407d8c     	sxtw	x12, w12
  15eb60: 9b0c7d0c     	mul	x12, x8, x12
  15eb64: 8b0c0129     	add	x9, x9, x12
  15eb68: b940012b     	ldr	w11, [x9]
  15eb6c: 1b0b7d4a     	mul	w10, w10, w11
  15eb70: b94013eb     	ldr	w11, [sp, #0x10]
  15eb74: 0b0a016a     	add	w10, w11, w10
  15eb78: b90013ea     	str	w10, [sp, #0x10]
  15eb7c: f94017e9     	ldr	x9, [sp, #0x28]
  15eb80: b940192a     	ldr	w10, [x9, #0x18]
  15eb84: f9400fe9     	ldr	x9, [sp, #0x18]
  15eb88: b94017eb     	ldr	w11, [sp, #0x14]
  15eb8c: 71001d6b     	subs	w11, w11, #0x7
  15eb90: 2a0b03ec     	mov	w12, w11
  15eb94: 93407d8c     	sxtw	x12, w12
  15eb98: 9b0c7d0c     	mul	x12, x8, x12
  15eb9c: 8b0c0129     	add	x9, x9, x12
  15eba0: b940012b     	ldr	w11, [x9]
  15eba4: 1b0b7d4a     	mul	w10, w10, w11
  15eba8: b94013eb     	ldr	w11, [sp, #0x10]
  15ebac: 0b0a016a     	add	w10, w11, w10
  15ebb0: b90013ea     	str	w10, [sp, #0x10]
  15ebb4: f94017e9     	ldr	x9, [sp, #0x28]
  15ebb8: b940152a     	ldr	w10, [x9, #0x14]
  15ebbc: f9400fe9     	ldr	x9, [sp, #0x18]
  15ebc0: b94017eb     	ldr	w11, [sp, #0x14]
  15ebc4: 7100196b     	subs	w11, w11, #0x6
  15ebc8: 2a0b03ec     	mov	w12, w11
  15ebcc: 93407d8c     	sxtw	x12, w12
  15ebd0: 9b0c7d0c     	mul	x12, x8, x12
  15ebd4: 8b0c0129     	add	x9, x9, x12
  15ebd8: b940012b     	ldr	w11, [x9]
  15ebdc: 1b0b7d4a     	mul	w10, w10, w11
  15ebe0: b94013eb     	ldr	w11, [sp, #0x10]
  15ebe4: 0b0a016a     	add	w10, w11, w10
  15ebe8: b90013ea     	str	w10, [sp, #0x10]
  15ebec: f94017e9     	ldr	x9, [sp, #0x28]
  15ebf0: b940112a     	ldr	w10, [x9, #0x10]
  15ebf4: f9400fe9     	ldr	x9, [sp, #0x18]
  15ebf8: b94017eb     	ldr	w11, [sp, #0x14]
  15ebfc: 7100156b     	subs	w11, w11, #0x5
  15ec00: 2a0b03ec     	mov	w12, w11
  15ec04: 93407d8c     	sxtw	x12, w12
  15ec08: 9b0c7d0c     	mul	x12, x8, x12
  15ec0c: 8b0c0129     	add	x9, x9, x12
  15ec10: b940012b     	ldr	w11, [x9]
  15ec14: 1b0b7d4a     	mul	w10, w10, w11
  15ec18: b94013eb     	ldr	w11, [sp, #0x10]
  15ec1c: 0b0a016a     	add	w10, w11, w10
  15ec20: b90013ea     	str	w10, [sp, #0x10]
  15ec24: f94017e9     	ldr	x9, [sp, #0x28]
  15ec28: b9400d2a     	ldr	w10, [x9, #0xc]
  15ec2c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ec30: b94017eb     	ldr	w11, [sp, #0x14]
  15ec34: 7100116b     	subs	w11, w11, #0x4
  15ec38: 2a0b03ec     	mov	w12, w11
  15ec3c: 93407d8c     	sxtw	x12, w12
  15ec40: 9b0c7d0c     	mul	x12, x8, x12
  15ec44: 8b0c0129     	add	x9, x9, x12
  15ec48: b940012b     	ldr	w11, [x9]
  15ec4c: 1b0b7d4a     	mul	w10, w10, w11
  15ec50: b94013eb     	ldr	w11, [sp, #0x10]
  15ec54: 0b0a016a     	add	w10, w11, w10
  15ec58: b90013ea     	str	w10, [sp, #0x10]
  15ec5c: f94017e9     	ldr	x9, [sp, #0x28]
  15ec60: b940092a     	ldr	w10, [x9, #0x8]
  15ec64: f9400fe9     	ldr	x9, [sp, #0x18]
  15ec68: b94017eb     	ldr	w11, [sp, #0x14]
  15ec6c: 71000d6b     	subs	w11, w11, #0x3
  15ec70: 2a0b03ec     	mov	w12, w11
  15ec74: 93407d8c     	sxtw	x12, w12
  15ec78: 9b0c7d0c     	mul	x12, x8, x12
  15ec7c: 8b0c0129     	add	x9, x9, x12
  15ec80: b940012b     	ldr	w11, [x9]
  15ec84: 1b0b7d4a     	mul	w10, w10, w11
  15ec88: b94013eb     	ldr	w11, [sp, #0x10]
  15ec8c: 0b0a016a     	add	w10, w11, w10
  15ec90: b90013ea     	str	w10, [sp, #0x10]
  15ec94: f94017e9     	ldr	x9, [sp, #0x28]
  15ec98: b940052a     	ldr	w10, [x9, #0x4]
  15ec9c: f9400fe9     	ldr	x9, [sp, #0x18]
  15eca0: b94017eb     	ldr	w11, [sp, #0x14]
  15eca4: 7100096b     	subs	w11, w11, #0x2
  15eca8: 2a0b03ec     	mov	w12, w11
  15ecac: 93407d8c     	sxtw	x12, w12
  15ecb0: 9b0c7d0c     	mul	x12, x8, x12
  15ecb4: 8b0c0129     	add	x9, x9, x12
  15ecb8: b940012b     	ldr	w11, [x9]
  15ecbc: 1b0b7d4a     	mul	w10, w10, w11
  15ecc0: b94013eb     	ldr	w11, [sp, #0x10]
  15ecc4: 0b0a016a     	add	w10, w11, w10
  15ecc8: b90013ea     	str	w10, [sp, #0x10]
  15eccc: f94017e9     	ldr	x9, [sp, #0x28]
  15ecd0: b940012a     	ldr	w10, [x9]
  15ecd4: f9400fe9     	ldr	x9, [sp, #0x18]
  15ecd8: b94017eb     	ldr	w11, [sp, #0x14]
  15ecdc: 7100056b     	subs	w11, w11, #0x1
  15ece0: 2a0b03ec     	mov	w12, w11
  15ece4: 93407d8c     	sxtw	x12, w12
  15ece8: 9b0c7d0c     	mul	x12, x8, x12
  15ecec: 8b0c0129     	add	x9, x9, x12
  15ecf0: b940012b     	ldr	w11, [x9]
  15ecf4: 1b0b7d4a     	mul	w10, w10, w11
  15ecf8: b94013eb     	ldr	w11, [sp, #0x10]
  15ecfc: 0b0a016a     	add	w10, w11, w10
  15ed00: b90013ea     	str	w10, [sp, #0x10]
  15ed04: f9401fe9     	ldr	x9, [sp, #0x38]
  15ed08: b94017ea     	ldr	w10, [sp, #0x14]
  15ed0c: 2a0a03ec     	mov	w12, w10
  15ed10: 93407d8c     	sxtw	x12, w12
  15ed14: 9b0c7d0c     	mul	x12, x8, x12
  15ed18: 8b0c0129     	add	x9, x9, x12
  15ed1c: b940012a     	ldr	w10, [x9]
  15ed20: b94013eb     	ldr	w11, [sp, #0x10]
  15ed24: b94023ed     	ldr	w13, [sp, #0x20]
  15ed28: 1acd296b     	asr	w11, w11, w13
  15ed2c: 0b0b014a     	add	w10, w10, w11
  15ed30: f9400fe9     	ldr	x9, [sp, #0x18]
  15ed34: b94017eb     	ldr	w11, [sp, #0x14]
  15ed38: 2a0b03ec     	mov	w12, w11
  15ed3c: 93407d8c     	sxtw	x12, w12
  15ed40: 9b0c7d08     	mul	x8, x8, x12
  15ed44: 8b080128     	add	x8, x9, x8
  15ed48: b900010a     	str	w10, [x8]
  15ed4c: b94017e8     	ldr	w8, [sp, #0x14]
  15ed50: 11000508     	add	w8, w8, #0x1
  15ed54: b90017e8     	str	w8, [sp, #0x14]
  15ed58: 17ffff3b     	b	0x15ea44 <FLAC__lpc_restore_signal+0x80>
  15ed5c: 140000ba     	b	0x15f044 <FLAC__lpc_restore_signal+0x680>
  15ed60: b90017ff     	str	wzr, [sp, #0x14]
  15ed64: b94017e8     	ldr	w8, [sp, #0x14]
  15ed68: b94037e9     	ldr	w9, [sp, #0x34]
  15ed6c: 6b09011f     	cmp	w8, w9
  15ed70: 1a9fa7e8     	cset	w8, lt
  15ed74: 37000048     	tbnz	w8, #0x0, 0x15ed7c <FLAC__lpc_restore_signal+0x3b8>
  15ed78: 140000b3     	b	0x15f044 <FLAC__lpc_restore_signal+0x680>
  15ed7c: b27e03e8     	orr	x8, xzr, #0x4
  15ed80: b90013ff     	str	wzr, [sp, #0x10]
  15ed84: f94017e9     	ldr	x9, [sp, #0x28]
  15ed88: b940292a     	ldr	w10, [x9, #0x28]
  15ed8c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ed90: b94017eb     	ldr	w11, [sp, #0x14]
  15ed94: 71002d6b     	subs	w11, w11, #0xb
  15ed98: 2a0b03ec     	mov	w12, w11
  15ed9c: 93407d8c     	sxtw	x12, w12
  15eda0: 9b0c7d0c     	mul	x12, x8, x12
  15eda4: 8b0c0129     	add	x9, x9, x12
  15eda8: b940012b     	ldr	w11, [x9]
  15edac: 1b0b7d4a     	mul	w10, w10, w11
  15edb0: b94013eb     	ldr	w11, [sp, #0x10]
  15edb4: 0b0a016a     	add	w10, w11, w10
  15edb8: b90013ea     	str	w10, [sp, #0x10]
  15edbc: f94017e9     	ldr	x9, [sp, #0x28]
  15edc0: b940252a     	ldr	w10, [x9, #0x24]
  15edc4: f9400fe9     	ldr	x9, [sp, #0x18]
  15edc8: b94017eb     	ldr	w11, [sp, #0x14]
  15edcc: 7100296b     	subs	w11, w11, #0xa
  15edd0: 2a0b03ec     	mov	w12, w11
  15edd4: 93407d8c     	sxtw	x12, w12
  15edd8: 9b0c7d0c     	mul	x12, x8, x12
  15eddc: 8b0c0129     	add	x9, x9, x12
  15ede0: b940012b     	ldr	w11, [x9]
  15ede4: 1b0b7d4a     	mul	w10, w10, w11
  15ede8: b94013eb     	ldr	w11, [sp, #0x10]
  15edec: 0b0a016a     	add	w10, w11, w10
  15edf0: b90013ea     	str	w10, [sp, #0x10]
  15edf4: f94017e9     	ldr	x9, [sp, #0x28]
  15edf8: b940212a     	ldr	w10, [x9, #0x20]
  15edfc: f9400fe9     	ldr	x9, [sp, #0x18]
  15ee00: b94017eb     	ldr	w11, [sp, #0x14]
  15ee04: 7100256b     	subs	w11, w11, #0x9
  15ee08: 2a0b03ec     	mov	w12, w11
  15ee0c: 93407d8c     	sxtw	x12, w12
  15ee10: 9b0c7d0c     	mul	x12, x8, x12
  15ee14: 8b0c0129     	add	x9, x9, x12
  15ee18: b940012b     	ldr	w11, [x9]
  15ee1c: 1b0b7d4a     	mul	w10, w10, w11
  15ee20: b94013eb     	ldr	w11, [sp, #0x10]
  15ee24: 0b0a016a     	add	w10, w11, w10
  15ee28: b90013ea     	str	w10, [sp, #0x10]
  15ee2c: f94017e9     	ldr	x9, [sp, #0x28]
  15ee30: b9401d2a     	ldr	w10, [x9, #0x1c]
  15ee34: f9400fe9     	ldr	x9, [sp, #0x18]
  15ee38: b94017eb     	ldr	w11, [sp, #0x14]
  15ee3c: 7100216b     	subs	w11, w11, #0x8
  15ee40: 2a0b03ec     	mov	w12, w11
  15ee44: 93407d8c     	sxtw	x12, w12
  15ee48: 9b0c7d0c     	mul	x12, x8, x12
  15ee4c: 8b0c0129     	add	x9, x9, x12
  15ee50: b940012b     	ldr	w11, [x9]
  15ee54: 1b0b7d4a     	mul	w10, w10, w11
  15ee58: b94013eb     	ldr	w11, [sp, #0x10]
  15ee5c: 0b0a016a     	add	w10, w11, w10
  15ee60: b90013ea     	str	w10, [sp, #0x10]
  15ee64: f94017e9     	ldr	x9, [sp, #0x28]
  15ee68: b940192a     	ldr	w10, [x9, #0x18]
  15ee6c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ee70: b94017eb     	ldr	w11, [sp, #0x14]
  15ee74: 71001d6b     	subs	w11, w11, #0x7
  15ee78: 2a0b03ec     	mov	w12, w11
  15ee7c: 93407d8c     	sxtw	x12, w12
  15ee80: 9b0c7d0c     	mul	x12, x8, x12
  15ee84: 8b0c0129     	add	x9, x9, x12
  15ee88: b940012b     	ldr	w11, [x9]
  15ee8c: 1b0b7d4a     	mul	w10, w10, w11
  15ee90: b94013eb     	ldr	w11, [sp, #0x10]
  15ee94: 0b0a016a     	add	w10, w11, w10
  15ee98: b90013ea     	str	w10, [sp, #0x10]
  15ee9c: f94017e9     	ldr	x9, [sp, #0x28]
  15eea0: b940152a     	ldr	w10, [x9, #0x14]
  15eea4: f9400fe9     	ldr	x9, [sp, #0x18]
  15eea8: b94017eb     	ldr	w11, [sp, #0x14]
  15eeac: 7100196b     	subs	w11, w11, #0x6
  15eeb0: 2a0b03ec     	mov	w12, w11
  15eeb4: 93407d8c     	sxtw	x12, w12
  15eeb8: 9b0c7d0c     	mul	x12, x8, x12
  15eebc: 8b0c0129     	add	x9, x9, x12
  15eec0: b940012b     	ldr	w11, [x9]
  15eec4: 1b0b7d4a     	mul	w10, w10, w11
  15eec8: b94013eb     	ldr	w11, [sp, #0x10]
  15eecc: 0b0a016a     	add	w10, w11, w10
  15eed0: b90013ea     	str	w10, [sp, #0x10]
  15eed4: f94017e9     	ldr	x9, [sp, #0x28]
  15eed8: b940112a     	ldr	w10, [x9, #0x10]
  15eedc: f9400fe9     	ldr	x9, [sp, #0x18]
  15eee0: b94017eb     	ldr	w11, [sp, #0x14]
  15eee4: 7100156b     	subs	w11, w11, #0x5
  15eee8: 2a0b03ec     	mov	w12, w11
  15eeec: 93407d8c     	sxtw	x12, w12
  15eef0: 9b0c7d0c     	mul	x12, x8, x12
  15eef4: 8b0c0129     	add	x9, x9, x12
  15eef8: b940012b     	ldr	w11, [x9]
  15eefc: 1b0b7d4a     	mul	w10, w10, w11
  15ef00: b94013eb     	ldr	w11, [sp, #0x10]
  15ef04: 0b0a016a     	add	w10, w11, w10
  15ef08: b90013ea     	str	w10, [sp, #0x10]
  15ef0c: f94017e9     	ldr	x9, [sp, #0x28]
  15ef10: b9400d2a     	ldr	w10, [x9, #0xc]
  15ef14: f9400fe9     	ldr	x9, [sp, #0x18]
  15ef18: b94017eb     	ldr	w11, [sp, #0x14]
  15ef1c: 7100116b     	subs	w11, w11, #0x4
  15ef20: 2a0b03ec     	mov	w12, w11
  15ef24: 93407d8c     	sxtw	x12, w12
  15ef28: 9b0c7d0c     	mul	x12, x8, x12
  15ef2c: 8b0c0129     	add	x9, x9, x12
  15ef30: b940012b     	ldr	w11, [x9]
  15ef34: 1b0b7d4a     	mul	w10, w10, w11
  15ef38: b94013eb     	ldr	w11, [sp, #0x10]
  15ef3c: 0b0a016a     	add	w10, w11, w10
  15ef40: b90013ea     	str	w10, [sp, #0x10]
  15ef44: f94017e9     	ldr	x9, [sp, #0x28]
  15ef48: b940092a     	ldr	w10, [x9, #0x8]
  15ef4c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ef50: b94017eb     	ldr	w11, [sp, #0x14]
  15ef54: 71000d6b     	subs	w11, w11, #0x3
  15ef58: 2a0b03ec     	mov	w12, w11
  15ef5c: 93407d8c     	sxtw	x12, w12
  15ef60: 9b0c7d0c     	mul	x12, x8, x12
  15ef64: 8b0c0129     	add	x9, x9, x12
  15ef68: b940012b     	ldr	w11, [x9]
  15ef6c: 1b0b7d4a     	mul	w10, w10, w11
  15ef70: b94013eb     	ldr	w11, [sp, #0x10]
  15ef74: 0b0a016a     	add	w10, w11, w10
  15ef78: b90013ea     	str	w10, [sp, #0x10]
  15ef7c: f94017e9     	ldr	x9, [sp, #0x28]
  15ef80: b940052a     	ldr	w10, [x9, #0x4]
  15ef84: f9400fe9     	ldr	x9, [sp, #0x18]
  15ef88: b94017eb     	ldr	w11, [sp, #0x14]
  15ef8c: 7100096b     	subs	w11, w11, #0x2
  15ef90: 2a0b03ec     	mov	w12, w11
  15ef94: 93407d8c     	sxtw	x12, w12
  15ef98: 9b0c7d0c     	mul	x12, x8, x12
  15ef9c: 8b0c0129     	add	x9, x9, x12
  15efa0: b940012b     	ldr	w11, [x9]
  15efa4: 1b0b7d4a     	mul	w10, w10, w11
  15efa8: b94013eb     	ldr	w11, [sp, #0x10]
  15efac: 0b0a016a     	add	w10, w11, w10
  15efb0: b90013ea     	str	w10, [sp, #0x10]
  15efb4: f94017e9     	ldr	x9, [sp, #0x28]
  15efb8: b940012a     	ldr	w10, [x9]
  15efbc: f9400fe9     	ldr	x9, [sp, #0x18]
  15efc0: b94017eb     	ldr	w11, [sp, #0x14]
  15efc4: 7100056b     	subs	w11, w11, #0x1
  15efc8: 2a0b03ec     	mov	w12, w11
  15efcc: 93407d8c     	sxtw	x12, w12
  15efd0: 9b0c7d0c     	mul	x12, x8, x12
  15efd4: 8b0c0129     	add	x9, x9, x12
  15efd8: b940012b     	ldr	w11, [x9]
  15efdc: 1b0b7d4a     	mul	w10, w10, w11
  15efe0: b94013eb     	ldr	w11, [sp, #0x10]
  15efe4: 0b0a016a     	add	w10, w11, w10
  15efe8: b90013ea     	str	w10, [sp, #0x10]
  15efec: f9401fe9     	ldr	x9, [sp, #0x38]
  15eff0: b94017ea     	ldr	w10, [sp, #0x14]
  15eff4: 2a0a03ec     	mov	w12, w10
  15eff8: 93407d8c     	sxtw	x12, w12
  15effc: 9b0c7d0c     	mul	x12, x8, x12
  15f000: 8b0c0129     	add	x9, x9, x12
  15f004: b940012a     	ldr	w10, [x9]
  15f008: b94013eb     	ldr	w11, [sp, #0x10]
  15f00c: b94023ed     	ldr	w13, [sp, #0x20]
  15f010: 1acd296b     	asr	w11, w11, w13
  15f014: 0b0b014a     	add	w10, w10, w11
  15f018: f9400fe9     	ldr	x9, [sp, #0x18]
  15f01c: b94017eb     	ldr	w11, [sp, #0x14]
  15f020: 2a0b03ec     	mov	w12, w11
  15f024: 93407d8c     	sxtw	x12, w12
  15f028: 9b0c7d08     	mul	x8, x8, x12
  15f02c: 8b080128     	add	x8, x9, x8
  15f030: b900010a     	str	w10, [x8]
  15f034: b94017e8     	ldr	w8, [sp, #0x14]
  15f038: 11000508     	add	w8, w8, #0x1
  15f03c: b90017e8     	str	w8, [sp, #0x14]
  15f040: 17ffff49     	b	0x15ed64 <FLAC__lpc_restore_signal+0x3a0>
  15f044: 14000150     	b	0x15f584 <FLAC__lpc_restore_signal+0xbc0>
  15f048: 52800148     	mov	w8, #0xa                // =10
  15f04c: b94027e9     	ldr	w9, [sp, #0x24]
  15f050: 6b08013f     	cmp	w9, w8
  15f054: 1a9f17e8     	cset	w8, eq
  15f058: 37000048     	tbnz	w8, #0x0, 0x15f060 <FLAC__lpc_restore_signal+0x69c>
  15f05c: 140000ad     	b	0x15f310 <FLAC__lpc_restore_signal+0x94c>
  15f060: b90017ff     	str	wzr, [sp, #0x14]
  15f064: b94017e8     	ldr	w8, [sp, #0x14]
  15f068: b94037e9     	ldr	w9, [sp, #0x34]
  15f06c: 6b09011f     	cmp	w8, w9
  15f070: 1a9fa7e8     	cset	w8, lt
  15f074: 37000048     	tbnz	w8, #0x0, 0x15f07c <FLAC__lpc_restore_signal+0x6b8>
  15f078: 140000a5     	b	0x15f30c <FLAC__lpc_restore_signal+0x948>
  15f07c: b27e03e8     	orr	x8, xzr, #0x4
  15f080: b90013ff     	str	wzr, [sp, #0x10]
  15f084: f94017e9     	ldr	x9, [sp, #0x28]
  15f088: b940252a     	ldr	w10, [x9, #0x24]
  15f08c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f090: b94017eb     	ldr	w11, [sp, #0x14]
  15f094: 7100296b     	subs	w11, w11, #0xa
  15f098: 2a0b03ec     	mov	w12, w11
  15f09c: 93407d8c     	sxtw	x12, w12
  15f0a0: 9b0c7d0c     	mul	x12, x8, x12
  15f0a4: 8b0c0129     	add	x9, x9, x12
  15f0a8: b940012b     	ldr	w11, [x9]
  15f0ac: 1b0b7d4a     	mul	w10, w10, w11
  15f0b0: b94013eb     	ldr	w11, [sp, #0x10]
  15f0b4: 0b0a016a     	add	w10, w11, w10
  15f0b8: b90013ea     	str	w10, [sp, #0x10]
  15f0bc: f94017e9     	ldr	x9, [sp, #0x28]
  15f0c0: b940212a     	ldr	w10, [x9, #0x20]
  15f0c4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f0c8: b94017eb     	ldr	w11, [sp, #0x14]
  15f0cc: 7100256b     	subs	w11, w11, #0x9
  15f0d0: 2a0b03ec     	mov	w12, w11
  15f0d4: 93407d8c     	sxtw	x12, w12
  15f0d8: 9b0c7d0c     	mul	x12, x8, x12
  15f0dc: 8b0c0129     	add	x9, x9, x12
  15f0e0: b940012b     	ldr	w11, [x9]
  15f0e4: 1b0b7d4a     	mul	w10, w10, w11
  15f0e8: b94013eb     	ldr	w11, [sp, #0x10]
  15f0ec: 0b0a016a     	add	w10, w11, w10
  15f0f0: b90013ea     	str	w10, [sp, #0x10]
  15f0f4: f94017e9     	ldr	x9, [sp, #0x28]
  15f0f8: b9401d2a     	ldr	w10, [x9, #0x1c]
  15f0fc: f9400fe9     	ldr	x9, [sp, #0x18]
  15f100: b94017eb     	ldr	w11, [sp, #0x14]
  15f104: 7100216b     	subs	w11, w11, #0x8
  15f108: 2a0b03ec     	mov	w12, w11
  15f10c: 93407d8c     	sxtw	x12, w12
  15f110: 9b0c7d0c     	mul	x12, x8, x12
  15f114: 8b0c0129     	add	x9, x9, x12
  15f118: b940012b     	ldr	w11, [x9]
  15f11c: 1b0b7d4a     	mul	w10, w10, w11
  15f120: b94013eb     	ldr	w11, [sp, #0x10]
  15f124: 0b0a016a     	add	w10, w11, w10
  15f128: b90013ea     	str	w10, [sp, #0x10]
  15f12c: f94017e9     	ldr	x9, [sp, #0x28]
  15f130: b940192a     	ldr	w10, [x9, #0x18]
  15f134: f9400fe9     	ldr	x9, [sp, #0x18]
  15f138: b94017eb     	ldr	w11, [sp, #0x14]
  15f13c: 71001d6b     	subs	w11, w11, #0x7
  15f140: 2a0b03ec     	mov	w12, w11
  15f144: 93407d8c     	sxtw	x12, w12
  15f148: 9b0c7d0c     	mul	x12, x8, x12
  15f14c: 8b0c0129     	add	x9, x9, x12
  15f150: b940012b     	ldr	w11, [x9]
  15f154: 1b0b7d4a     	mul	w10, w10, w11
  15f158: b94013eb     	ldr	w11, [sp, #0x10]
  15f15c: 0b0a016a     	add	w10, w11, w10
  15f160: b90013ea     	str	w10, [sp, #0x10]
  15f164: f94017e9     	ldr	x9, [sp, #0x28]
  15f168: b940152a     	ldr	w10, [x9, #0x14]
  15f16c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f170: b94017eb     	ldr	w11, [sp, #0x14]
  15f174: 7100196b     	subs	w11, w11, #0x6
  15f178: 2a0b03ec     	mov	w12, w11
  15f17c: 93407d8c     	sxtw	x12, w12
  15f180: 9b0c7d0c     	mul	x12, x8, x12
  15f184: 8b0c0129     	add	x9, x9, x12
  15f188: b940012b     	ldr	w11, [x9]
  15f18c: 1b0b7d4a     	mul	w10, w10, w11
  15f190: b94013eb     	ldr	w11, [sp, #0x10]
  15f194: 0b0a016a     	add	w10, w11, w10
  15f198: b90013ea     	str	w10, [sp, #0x10]
  15f19c: f94017e9     	ldr	x9, [sp, #0x28]
  15f1a0: b940112a     	ldr	w10, [x9, #0x10]
  15f1a4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f1a8: b94017eb     	ldr	w11, [sp, #0x14]
  15f1ac: 7100156b     	subs	w11, w11, #0x5
  15f1b0: 2a0b03ec     	mov	w12, w11
  15f1b4: 93407d8c     	sxtw	x12, w12
  15f1b8: 9b0c7d0c     	mul	x12, x8, x12
  15f1bc: 8b0c0129     	add	x9, x9, x12
  15f1c0: b940012b     	ldr	w11, [x9]
  15f1c4: 1b0b7d4a     	mul	w10, w10, w11
  15f1c8: b94013eb     	ldr	w11, [sp, #0x10]
  15f1cc: 0b0a016a     	add	w10, w11, w10
  15f1d0: b90013ea     	str	w10, [sp, #0x10]
  15f1d4: f94017e9     	ldr	x9, [sp, #0x28]
  15f1d8: b9400d2a     	ldr	w10, [x9, #0xc]
  15f1dc: f9400fe9     	ldr	x9, [sp, #0x18]
  15f1e0: b94017eb     	ldr	w11, [sp, #0x14]
  15f1e4: 7100116b     	subs	w11, w11, #0x4
  15f1e8: 2a0b03ec     	mov	w12, w11
  15f1ec: 93407d8c     	sxtw	x12, w12
  15f1f0: 9b0c7d0c     	mul	x12, x8, x12
  15f1f4: 8b0c0129     	add	x9, x9, x12
  15f1f8: b940012b     	ldr	w11, [x9]
  15f1fc: 1b0b7d4a     	mul	w10, w10, w11
  15f200: b94013eb     	ldr	w11, [sp, #0x10]
  15f204: 0b0a016a     	add	w10, w11, w10
  15f208: b90013ea     	str	w10, [sp, #0x10]
  15f20c: f94017e9     	ldr	x9, [sp, #0x28]
  15f210: b940092a     	ldr	w10, [x9, #0x8]
  15f214: f9400fe9     	ldr	x9, [sp, #0x18]
  15f218: b94017eb     	ldr	w11, [sp, #0x14]
  15f21c: 71000d6b     	subs	w11, w11, #0x3
  15f220: 2a0b03ec     	mov	w12, w11
  15f224: 93407d8c     	sxtw	x12, w12
  15f228: 9b0c7d0c     	mul	x12, x8, x12
  15f22c: 8b0c0129     	add	x9, x9, x12
  15f230: b940012b     	ldr	w11, [x9]
  15f234: 1b0b7d4a     	mul	w10, w10, w11
  15f238: b94013eb     	ldr	w11, [sp, #0x10]
  15f23c: 0b0a016a     	add	w10, w11, w10
  15f240: b90013ea     	str	w10, [sp, #0x10]
  15f244: f94017e9     	ldr	x9, [sp, #0x28]
  15f248: b940052a     	ldr	w10, [x9, #0x4]
  15f24c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f250: b94017eb     	ldr	w11, [sp, #0x14]
  15f254: 7100096b     	subs	w11, w11, #0x2
  15f258: 2a0b03ec     	mov	w12, w11
  15f25c: 93407d8c     	sxtw	x12, w12
  15f260: 9b0c7d0c     	mul	x12, x8, x12
  15f264: 8b0c0129     	add	x9, x9, x12
  15f268: b940012b     	ldr	w11, [x9]
  15f26c: 1b0b7d4a     	mul	w10, w10, w11
  15f270: b94013eb     	ldr	w11, [sp, #0x10]
  15f274: 0b0a016a     	add	w10, w11, w10
  15f278: b90013ea     	str	w10, [sp, #0x10]
  15f27c: f94017e9     	ldr	x9, [sp, #0x28]
  15f280: b940012a     	ldr	w10, [x9]
  15f284: f9400fe9     	ldr	x9, [sp, #0x18]
  15f288: b94017eb     	ldr	w11, [sp, #0x14]
  15f28c: 7100056b     	subs	w11, w11, #0x1
  15f290: 2a0b03ec     	mov	w12, w11
  15f294: 93407d8c     	sxtw	x12, w12
  15f298: 9b0c7d0c     	mul	x12, x8, x12
  15f29c: 8b0c0129     	add	x9, x9, x12
  15f2a0: b940012b     	ldr	w11, [x9]
  15f2a4: 1b0b7d4a     	mul	w10, w10, w11
  15f2a8: b94013eb     	ldr	w11, [sp, #0x10]
  15f2ac: 0b0a016a     	add	w10, w11, w10
  15f2b0: b90013ea     	str	w10, [sp, #0x10]
  15f2b4: f9401fe9     	ldr	x9, [sp, #0x38]
  15f2b8: b94017ea     	ldr	w10, [sp, #0x14]
  15f2bc: 2a0a03ec     	mov	w12, w10
  15f2c0: 93407d8c     	sxtw	x12, w12
  15f2c4: 9b0c7d0c     	mul	x12, x8, x12
  15f2c8: 8b0c0129     	add	x9, x9, x12
  15f2cc: b940012a     	ldr	w10, [x9]
  15f2d0: b94013eb     	ldr	w11, [sp, #0x10]
  15f2d4: b94023ed     	ldr	w13, [sp, #0x20]
  15f2d8: 1acd296b     	asr	w11, w11, w13
  15f2dc: 0b0b014a     	add	w10, w10, w11
  15f2e0: f9400fe9     	ldr	x9, [sp, #0x18]
  15f2e4: b94017eb     	ldr	w11, [sp, #0x14]
  15f2e8: 2a0b03ec     	mov	w12, w11
  15f2ec: 93407d8c     	sxtw	x12, w12
  15f2f0: 9b0c7d08     	mul	x8, x8, x12
  15f2f4: 8b080128     	add	x8, x9, x8
  15f2f8: b900010a     	str	w10, [x8]
  15f2fc: b94017e8     	ldr	w8, [sp, #0x14]
  15f300: 11000508     	add	w8, w8, #0x1
  15f304: b90017e8     	str	w8, [sp, #0x14]
  15f308: 17ffff57     	b	0x15f064 <FLAC__lpc_restore_signal+0x6a0>
  15f30c: 1400009e     	b	0x15f584 <FLAC__lpc_restore_signal+0xbc0>
  15f310: b90017ff     	str	wzr, [sp, #0x14]
  15f314: b94017e8     	ldr	w8, [sp, #0x14]
  15f318: b94037e9     	ldr	w9, [sp, #0x34]
  15f31c: 6b09011f     	cmp	w8, w9
  15f320: 1a9fa7e8     	cset	w8, lt
  15f324: 37000048     	tbnz	w8, #0x0, 0x15f32c <FLAC__lpc_restore_signal+0x968>
  15f328: 14000097     	b	0x15f584 <FLAC__lpc_restore_signal+0xbc0>
  15f32c: b27e03e8     	orr	x8, xzr, #0x4
  15f330: b90013ff     	str	wzr, [sp, #0x10]
  15f334: f94017e9     	ldr	x9, [sp, #0x28]
  15f338: b940212a     	ldr	w10, [x9, #0x20]
  15f33c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f340: b94017eb     	ldr	w11, [sp, #0x14]
  15f344: 7100256b     	subs	w11, w11, #0x9
  15f348: 2a0b03ec     	mov	w12, w11
  15f34c: 93407d8c     	sxtw	x12, w12
  15f350: 9b0c7d0c     	mul	x12, x8, x12
  15f354: 8b0c0129     	add	x9, x9, x12
  15f358: b940012b     	ldr	w11, [x9]
  15f35c: 1b0b7d4a     	mul	w10, w10, w11
  15f360: b94013eb     	ldr	w11, [sp, #0x10]
  15f364: 0b0a016a     	add	w10, w11, w10
  15f368: b90013ea     	str	w10, [sp, #0x10]
  15f36c: f94017e9     	ldr	x9, [sp, #0x28]
  15f370: b9401d2a     	ldr	w10, [x9, #0x1c]
  15f374: f9400fe9     	ldr	x9, [sp, #0x18]
  15f378: b94017eb     	ldr	w11, [sp, #0x14]
  15f37c: 7100216b     	subs	w11, w11, #0x8
  15f380: 2a0b03ec     	mov	w12, w11
  15f384: 93407d8c     	sxtw	x12, w12
  15f388: 9b0c7d0c     	mul	x12, x8, x12
  15f38c: 8b0c0129     	add	x9, x9, x12
  15f390: b940012b     	ldr	w11, [x9]
  15f394: 1b0b7d4a     	mul	w10, w10, w11
  15f398: b94013eb     	ldr	w11, [sp, #0x10]
  15f39c: 0b0a016a     	add	w10, w11, w10
  15f3a0: b90013ea     	str	w10, [sp, #0x10]
  15f3a4: f94017e9     	ldr	x9, [sp, #0x28]
  15f3a8: b940192a     	ldr	w10, [x9, #0x18]
  15f3ac: f9400fe9     	ldr	x9, [sp, #0x18]
  15f3b0: b94017eb     	ldr	w11, [sp, #0x14]
  15f3b4: 71001d6b     	subs	w11, w11, #0x7
  15f3b8: 2a0b03ec     	mov	w12, w11
  15f3bc: 93407d8c     	sxtw	x12, w12
  15f3c0: 9b0c7d0c     	mul	x12, x8, x12
  15f3c4: 8b0c0129     	add	x9, x9, x12
  15f3c8: b940012b     	ldr	w11, [x9]
  15f3cc: 1b0b7d4a     	mul	w10, w10, w11
  15f3d0: b94013eb     	ldr	w11, [sp, #0x10]
  15f3d4: 0b0a016a     	add	w10, w11, w10
  15f3d8: b90013ea     	str	w10, [sp, #0x10]
  15f3dc: f94017e9     	ldr	x9, [sp, #0x28]
  15f3e0: b940152a     	ldr	w10, [x9, #0x14]
  15f3e4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f3e8: b94017eb     	ldr	w11, [sp, #0x14]
  15f3ec: 7100196b     	subs	w11, w11, #0x6
  15f3f0: 2a0b03ec     	mov	w12, w11
  15f3f4: 93407d8c     	sxtw	x12, w12
  15f3f8: 9b0c7d0c     	mul	x12, x8, x12
  15f3fc: 8b0c0129     	add	x9, x9, x12
  15f400: b940012b     	ldr	w11, [x9]
  15f404: 1b0b7d4a     	mul	w10, w10, w11
  15f408: b94013eb     	ldr	w11, [sp, #0x10]
  15f40c: 0b0a016a     	add	w10, w11, w10
  15f410: b90013ea     	str	w10, [sp, #0x10]
  15f414: f94017e9     	ldr	x9, [sp, #0x28]
  15f418: b940112a     	ldr	w10, [x9, #0x10]
  15f41c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f420: b94017eb     	ldr	w11, [sp, #0x14]
  15f424: 7100156b     	subs	w11, w11, #0x5
  15f428: 2a0b03ec     	mov	w12, w11
  15f42c: 93407d8c     	sxtw	x12, w12
  15f430: 9b0c7d0c     	mul	x12, x8, x12
  15f434: 8b0c0129     	add	x9, x9, x12
  15f438: b940012b     	ldr	w11, [x9]
  15f43c: 1b0b7d4a     	mul	w10, w10, w11
  15f440: b94013eb     	ldr	w11, [sp, #0x10]
  15f444: 0b0a016a     	add	w10, w11, w10
  15f448: b90013ea     	str	w10, [sp, #0x10]
  15f44c: f94017e9     	ldr	x9, [sp, #0x28]
  15f450: b9400d2a     	ldr	w10, [x9, #0xc]
  15f454: f9400fe9     	ldr	x9, [sp, #0x18]
  15f458: b94017eb     	ldr	w11, [sp, #0x14]
  15f45c: 7100116b     	subs	w11, w11, #0x4
  15f460: 2a0b03ec     	mov	w12, w11
  15f464: 93407d8c     	sxtw	x12, w12
  15f468: 9b0c7d0c     	mul	x12, x8, x12
  15f46c: 8b0c0129     	add	x9, x9, x12
  15f470: b940012b     	ldr	w11, [x9]
  15f474: 1b0b7d4a     	mul	w10, w10, w11
  15f478: b94013eb     	ldr	w11, [sp, #0x10]
  15f47c: 0b0a016a     	add	w10, w11, w10
  15f480: b90013ea     	str	w10, [sp, #0x10]
  15f484: f94017e9     	ldr	x9, [sp, #0x28]
  15f488: b940092a     	ldr	w10, [x9, #0x8]
  15f48c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f490: b94017eb     	ldr	w11, [sp, #0x14]
  15f494: 71000d6b     	subs	w11, w11, #0x3
  15f498: 2a0b03ec     	mov	w12, w11
  15f49c: 93407d8c     	sxtw	x12, w12
  15f4a0: 9b0c7d0c     	mul	x12, x8, x12
  15f4a4: 8b0c0129     	add	x9, x9, x12
  15f4a8: b940012b     	ldr	w11, [x9]
  15f4ac: 1b0b7d4a     	mul	w10, w10, w11
  15f4b0: b94013eb     	ldr	w11, [sp, #0x10]
  15f4b4: 0b0a016a     	add	w10, w11, w10
  15f4b8: b90013ea     	str	w10, [sp, #0x10]
  15f4bc: f94017e9     	ldr	x9, [sp, #0x28]
  15f4c0: b940052a     	ldr	w10, [x9, #0x4]
  15f4c4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f4c8: b94017eb     	ldr	w11, [sp, #0x14]
  15f4cc: 7100096b     	subs	w11, w11, #0x2
  15f4d0: 2a0b03ec     	mov	w12, w11
  15f4d4: 93407d8c     	sxtw	x12, w12
  15f4d8: 9b0c7d0c     	mul	x12, x8, x12
  15f4dc: 8b0c0129     	add	x9, x9, x12
  15f4e0: b940012b     	ldr	w11, [x9]
  15f4e4: 1b0b7d4a     	mul	w10, w10, w11
  15f4e8: b94013eb     	ldr	w11, [sp, #0x10]
  15f4ec: 0b0a016a     	add	w10, w11, w10
  15f4f0: b90013ea     	str	w10, [sp, #0x10]
  15f4f4: f94017e9     	ldr	x9, [sp, #0x28]
  15f4f8: b940012a     	ldr	w10, [x9]
  15f4fc: f9400fe9     	ldr	x9, [sp, #0x18]
  15f500: b94017eb     	ldr	w11, [sp, #0x14]
  15f504: 7100056b     	subs	w11, w11, #0x1
  15f508: 2a0b03ec     	mov	w12, w11
  15f50c: 93407d8c     	sxtw	x12, w12
  15f510: 9b0c7d0c     	mul	x12, x8, x12
  15f514: 8b0c0129     	add	x9, x9, x12
  15f518: b940012b     	ldr	w11, [x9]
  15f51c: 1b0b7d4a     	mul	w10, w10, w11
  15f520: b94013eb     	ldr	w11, [sp, #0x10]
  15f524: 0b0a016a     	add	w10, w11, w10
  15f528: b90013ea     	str	w10, [sp, #0x10]
  15f52c: f9401fe9     	ldr	x9, [sp, #0x38]
  15f530: b94017ea     	ldr	w10, [sp, #0x14]
  15f534: 2a0a03ec     	mov	w12, w10
  15f538: 93407d8c     	sxtw	x12, w12
  15f53c: 9b0c7d0c     	mul	x12, x8, x12
  15f540: 8b0c0129     	add	x9, x9, x12
  15f544: b940012a     	ldr	w10, [x9]
  15f548: b94013eb     	ldr	w11, [sp, #0x10]
  15f54c: b94023ed     	ldr	w13, [sp, #0x20]
  15f550: 1acd296b     	asr	w11, w11, w13
  15f554: 0b0b014a     	add	w10, w10, w11
  15f558: f9400fe9     	ldr	x9, [sp, #0x18]
  15f55c: b94017eb     	ldr	w11, [sp, #0x14]
  15f560: 2a0b03ec     	mov	w12, w11
  15f564: 93407d8c     	sxtw	x12, w12
  15f568: 9b0c7d08     	mul	x8, x8, x12
  15f56c: 8b080128     	add	x8, x9, x8
  15f570: b900010a     	str	w10, [x8]
  15f574: b94017e8     	ldr	w8, [sp, #0x14]
  15f578: 11000508     	add	w8, w8, #0x1
  15f57c: b90017e8     	str	w8, [sp, #0x14]
  15f580: 17ffff65     	b	0x15f314 <FLAC__lpc_restore_signal+0x950>
  15f584: 1400031d     	b	0x1601f8 <FLAC__lpc_restore_signal+0x1834>
  15f588: 321e03e8     	orr	w8, wzr, #0x4
  15f58c: b94027e9     	ldr	w9, [sp, #0x24]
  15f590: 6b08013f     	cmp	w9, w8
  15f594: 1a9f97e8     	cset	w8, hi
  15f598: 37000048     	tbnz	w8, #0x0, 0x15f5a0 <FLAC__lpc_restore_signal+0xbdc>
  15f59c: 140001ff     	b	0x15fd98 <FLAC__lpc_restore_signal+0x13d4>
  15f5a0: 321f07e8     	orr	w8, wzr, #0x6
  15f5a4: b94027e9     	ldr	w9, [sp, #0x24]
  15f5a8: 6b08013f     	cmp	w9, w8
  15f5ac: 1a9f97e8     	cset	w8, hi
  15f5b0: 37000048     	tbnz	w8, #0x0, 0x15f5b8 <FLAC__lpc_restore_signal+0xbf4>
  15f5b4: 14000119     	b	0x15fa18 <FLAC__lpc_restore_signal+0x1054>
  15f5b8: 321d03e8     	orr	w8, wzr, #0x8
  15f5bc: b94027e9     	ldr	w9, [sp, #0x24]
  15f5c0: 6b08013f     	cmp	w9, w8
  15f5c4: 1a9f17e8     	cset	w8, eq
  15f5c8: 37000048     	tbnz	w8, #0x0, 0x15f5d0 <FLAC__lpc_restore_signal+0xc0c>
  15f5cc: 14000091     	b	0x15f810 <FLAC__lpc_restore_signal+0xe4c>
  15f5d0: b90017ff     	str	wzr, [sp, #0x14]
  15f5d4: b94017e8     	ldr	w8, [sp, #0x14]
  15f5d8: b94037e9     	ldr	w9, [sp, #0x34]
  15f5dc: 6b09011f     	cmp	w8, w9
  15f5e0: 1a9fa7e8     	cset	w8, lt
  15f5e4: 37000048     	tbnz	w8, #0x0, 0x15f5ec <FLAC__lpc_restore_signal+0xc28>
  15f5e8: 14000089     	b	0x15f80c <FLAC__lpc_restore_signal+0xe48>
  15f5ec: b27e03e8     	orr	x8, xzr, #0x4
  15f5f0: b90013ff     	str	wzr, [sp, #0x10]
  15f5f4: f94017e9     	ldr	x9, [sp, #0x28]
  15f5f8: b9401d2a     	ldr	w10, [x9, #0x1c]
  15f5fc: f9400fe9     	ldr	x9, [sp, #0x18]
  15f600: b94017eb     	ldr	w11, [sp, #0x14]
  15f604: 7100216b     	subs	w11, w11, #0x8
  15f608: 2a0b03ec     	mov	w12, w11
  15f60c: 93407d8c     	sxtw	x12, w12
  15f610: 9b0c7d0c     	mul	x12, x8, x12
  15f614: 8b0c0129     	add	x9, x9, x12
  15f618: b940012b     	ldr	w11, [x9]
  15f61c: 1b0b7d4a     	mul	w10, w10, w11
  15f620: b94013eb     	ldr	w11, [sp, #0x10]
  15f624: 0b0a016a     	add	w10, w11, w10
  15f628: b90013ea     	str	w10, [sp, #0x10]
  15f62c: f94017e9     	ldr	x9, [sp, #0x28]
  15f630: b940192a     	ldr	w10, [x9, #0x18]
  15f634: f9400fe9     	ldr	x9, [sp, #0x18]
  15f638: b94017eb     	ldr	w11, [sp, #0x14]
  15f63c: 71001d6b     	subs	w11, w11, #0x7
  15f640: 2a0b03ec     	mov	w12, w11
  15f644: 93407d8c     	sxtw	x12, w12
  15f648: 9b0c7d0c     	mul	x12, x8, x12
  15f64c: 8b0c0129     	add	x9, x9, x12
  15f650: b940012b     	ldr	w11, [x9]
  15f654: 1b0b7d4a     	mul	w10, w10, w11
  15f658: b94013eb     	ldr	w11, [sp, #0x10]
  15f65c: 0b0a016a     	add	w10, w11, w10
  15f660: b90013ea     	str	w10, [sp, #0x10]
  15f664: f94017e9     	ldr	x9, [sp, #0x28]
  15f668: b940152a     	ldr	w10, [x9, #0x14]
  15f66c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f670: b94017eb     	ldr	w11, [sp, #0x14]
  15f674: 7100196b     	subs	w11, w11, #0x6
  15f678: 2a0b03ec     	mov	w12, w11
  15f67c: 93407d8c     	sxtw	x12, w12
  15f680: 9b0c7d0c     	mul	x12, x8, x12
  15f684: 8b0c0129     	add	x9, x9, x12
  15f688: b940012b     	ldr	w11, [x9]
  15f68c: 1b0b7d4a     	mul	w10, w10, w11
  15f690: b94013eb     	ldr	w11, [sp, #0x10]
  15f694: 0b0a016a     	add	w10, w11, w10
  15f698: b90013ea     	str	w10, [sp, #0x10]
  15f69c: f94017e9     	ldr	x9, [sp, #0x28]
  15f6a0: b940112a     	ldr	w10, [x9, #0x10]
  15f6a4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f6a8: b94017eb     	ldr	w11, [sp, #0x14]
  15f6ac: 7100156b     	subs	w11, w11, #0x5
  15f6b0: 2a0b03ec     	mov	w12, w11
  15f6b4: 93407d8c     	sxtw	x12, w12
  15f6b8: 9b0c7d0c     	mul	x12, x8, x12
  15f6bc: 8b0c0129     	add	x9, x9, x12
  15f6c0: b940012b     	ldr	w11, [x9]
  15f6c4: 1b0b7d4a     	mul	w10, w10, w11
  15f6c8: b94013eb     	ldr	w11, [sp, #0x10]
  15f6cc: 0b0a016a     	add	w10, w11, w10
  15f6d0: b90013ea     	str	w10, [sp, #0x10]
  15f6d4: f94017e9     	ldr	x9, [sp, #0x28]
  15f6d8: b9400d2a     	ldr	w10, [x9, #0xc]
  15f6dc: f9400fe9     	ldr	x9, [sp, #0x18]
  15f6e0: b94017eb     	ldr	w11, [sp, #0x14]
  15f6e4: 7100116b     	subs	w11, w11, #0x4
  15f6e8: 2a0b03ec     	mov	w12, w11
  15f6ec: 93407d8c     	sxtw	x12, w12
  15f6f0: 9b0c7d0c     	mul	x12, x8, x12
  15f6f4: 8b0c0129     	add	x9, x9, x12
  15f6f8: b940012b     	ldr	w11, [x9]
  15f6fc: 1b0b7d4a     	mul	w10, w10, w11
  15f700: b94013eb     	ldr	w11, [sp, #0x10]
  15f704: 0b0a016a     	add	w10, w11, w10
  15f708: b90013ea     	str	w10, [sp, #0x10]
  15f70c: f94017e9     	ldr	x9, [sp, #0x28]
  15f710: b940092a     	ldr	w10, [x9, #0x8]
  15f714: f9400fe9     	ldr	x9, [sp, #0x18]
  15f718: b94017eb     	ldr	w11, [sp, #0x14]
  15f71c: 71000d6b     	subs	w11, w11, #0x3
  15f720: 2a0b03ec     	mov	w12, w11
  15f724: 93407d8c     	sxtw	x12, w12
  15f728: 9b0c7d0c     	mul	x12, x8, x12
  15f72c: 8b0c0129     	add	x9, x9, x12
  15f730: b940012b     	ldr	w11, [x9]
  15f734: 1b0b7d4a     	mul	w10, w10, w11
  15f738: b94013eb     	ldr	w11, [sp, #0x10]
  15f73c: 0b0a016a     	add	w10, w11, w10
  15f740: b90013ea     	str	w10, [sp, #0x10]
  15f744: f94017e9     	ldr	x9, [sp, #0x28]
  15f748: b940052a     	ldr	w10, [x9, #0x4]
  15f74c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f750: b94017eb     	ldr	w11, [sp, #0x14]
  15f754: 7100096b     	subs	w11, w11, #0x2
  15f758: 2a0b03ec     	mov	w12, w11
  15f75c: 93407d8c     	sxtw	x12, w12
  15f760: 9b0c7d0c     	mul	x12, x8, x12
  15f764: 8b0c0129     	add	x9, x9, x12
  15f768: b940012b     	ldr	w11, [x9]
  15f76c: 1b0b7d4a     	mul	w10, w10, w11
  15f770: b94013eb     	ldr	w11, [sp, #0x10]
  15f774: 0b0a016a     	add	w10, w11, w10
  15f778: b90013ea     	str	w10, [sp, #0x10]
  15f77c: f94017e9     	ldr	x9, [sp, #0x28]
  15f780: b940012a     	ldr	w10, [x9]
  15f784: f9400fe9     	ldr	x9, [sp, #0x18]
  15f788: b94017eb     	ldr	w11, [sp, #0x14]
  15f78c: 7100056b     	subs	w11, w11, #0x1
  15f790: 2a0b03ec     	mov	w12, w11
  15f794: 93407d8c     	sxtw	x12, w12
  15f798: 9b0c7d0c     	mul	x12, x8, x12
  15f79c: 8b0c0129     	add	x9, x9, x12
  15f7a0: b940012b     	ldr	w11, [x9]
  15f7a4: 1b0b7d4a     	mul	w10, w10, w11
  15f7a8: b94013eb     	ldr	w11, [sp, #0x10]
  15f7ac: 0b0a016a     	add	w10, w11, w10
  15f7b0: b90013ea     	str	w10, [sp, #0x10]
  15f7b4: f9401fe9     	ldr	x9, [sp, #0x38]
  15f7b8: b94017ea     	ldr	w10, [sp, #0x14]
  15f7bc: 2a0a03ec     	mov	w12, w10
  15f7c0: 93407d8c     	sxtw	x12, w12
  15f7c4: 9b0c7d0c     	mul	x12, x8, x12
  15f7c8: 8b0c0129     	add	x9, x9, x12
  15f7cc: b940012a     	ldr	w10, [x9]
  15f7d0: b94013eb     	ldr	w11, [sp, #0x10]
  15f7d4: b94023ed     	ldr	w13, [sp, #0x20]
  15f7d8: 1acd296b     	asr	w11, w11, w13
  15f7dc: 0b0b014a     	add	w10, w10, w11
  15f7e0: f9400fe9     	ldr	x9, [sp, #0x18]
  15f7e4: b94017eb     	ldr	w11, [sp, #0x14]
  15f7e8: 2a0b03ec     	mov	w12, w11
  15f7ec: 93407d8c     	sxtw	x12, w12
  15f7f0: 9b0c7d08     	mul	x8, x8, x12
  15f7f4: 8b080128     	add	x8, x9, x8
  15f7f8: b900010a     	str	w10, [x8]
  15f7fc: b94017e8     	ldr	w8, [sp, #0x14]
  15f800: 11000508     	add	w8, w8, #0x1
  15f804: b90017e8     	str	w8, [sp, #0x14]
  15f808: 17ffff73     	b	0x15f5d4 <FLAC__lpc_restore_signal+0xc10>
  15f80c: 14000082     	b	0x15fa14 <FLAC__lpc_restore_signal+0x1050>
  15f810: b90017ff     	str	wzr, [sp, #0x14]
  15f814: b94017e8     	ldr	w8, [sp, #0x14]
  15f818: b94037e9     	ldr	w9, [sp, #0x34]
  15f81c: 6b09011f     	cmp	w8, w9
  15f820: 1a9fa7e8     	cset	w8, lt
  15f824: 37000048     	tbnz	w8, #0x0, 0x15f82c <FLAC__lpc_restore_signal+0xe68>
  15f828: 1400007b     	b	0x15fa14 <FLAC__lpc_restore_signal+0x1050>
  15f82c: b27e03e8     	orr	x8, xzr, #0x4
  15f830: b90013ff     	str	wzr, [sp, #0x10]
  15f834: f94017e9     	ldr	x9, [sp, #0x28]
  15f838: b940192a     	ldr	w10, [x9, #0x18]
  15f83c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f840: b94017eb     	ldr	w11, [sp, #0x14]
  15f844: 71001d6b     	subs	w11, w11, #0x7
  15f848: 2a0b03ec     	mov	w12, w11
  15f84c: 93407d8c     	sxtw	x12, w12
  15f850: 9b0c7d0c     	mul	x12, x8, x12
  15f854: 8b0c0129     	add	x9, x9, x12
  15f858: b940012b     	ldr	w11, [x9]
  15f85c: 1b0b7d4a     	mul	w10, w10, w11
  15f860: b94013eb     	ldr	w11, [sp, #0x10]
  15f864: 0b0a016a     	add	w10, w11, w10
  15f868: b90013ea     	str	w10, [sp, #0x10]
  15f86c: f94017e9     	ldr	x9, [sp, #0x28]
  15f870: b940152a     	ldr	w10, [x9, #0x14]
  15f874: f9400fe9     	ldr	x9, [sp, #0x18]
  15f878: b94017eb     	ldr	w11, [sp, #0x14]
  15f87c: 7100196b     	subs	w11, w11, #0x6
  15f880: 2a0b03ec     	mov	w12, w11
  15f884: 93407d8c     	sxtw	x12, w12
  15f888: 9b0c7d0c     	mul	x12, x8, x12
  15f88c: 8b0c0129     	add	x9, x9, x12
  15f890: b940012b     	ldr	w11, [x9]
  15f894: 1b0b7d4a     	mul	w10, w10, w11
  15f898: b94013eb     	ldr	w11, [sp, #0x10]
  15f89c: 0b0a016a     	add	w10, w11, w10
  15f8a0: b90013ea     	str	w10, [sp, #0x10]
  15f8a4: f94017e9     	ldr	x9, [sp, #0x28]
  15f8a8: b940112a     	ldr	w10, [x9, #0x10]
  15f8ac: f9400fe9     	ldr	x9, [sp, #0x18]
  15f8b0: b94017eb     	ldr	w11, [sp, #0x14]
  15f8b4: 7100156b     	subs	w11, w11, #0x5
  15f8b8: 2a0b03ec     	mov	w12, w11
  15f8bc: 93407d8c     	sxtw	x12, w12
  15f8c0: 9b0c7d0c     	mul	x12, x8, x12
  15f8c4: 8b0c0129     	add	x9, x9, x12
  15f8c8: b940012b     	ldr	w11, [x9]
  15f8cc: 1b0b7d4a     	mul	w10, w10, w11
  15f8d0: b94013eb     	ldr	w11, [sp, #0x10]
  15f8d4: 0b0a016a     	add	w10, w11, w10
  15f8d8: b90013ea     	str	w10, [sp, #0x10]
  15f8dc: f94017e9     	ldr	x9, [sp, #0x28]
  15f8e0: b9400d2a     	ldr	w10, [x9, #0xc]
  15f8e4: f9400fe9     	ldr	x9, [sp, #0x18]
  15f8e8: b94017eb     	ldr	w11, [sp, #0x14]
  15f8ec: 7100116b     	subs	w11, w11, #0x4
  15f8f0: 2a0b03ec     	mov	w12, w11
  15f8f4: 93407d8c     	sxtw	x12, w12
  15f8f8: 9b0c7d0c     	mul	x12, x8, x12
  15f8fc: 8b0c0129     	add	x9, x9, x12
  15f900: b940012b     	ldr	w11, [x9]
  15f904: 1b0b7d4a     	mul	w10, w10, w11
  15f908: b94013eb     	ldr	w11, [sp, #0x10]
  15f90c: 0b0a016a     	add	w10, w11, w10
  15f910: b90013ea     	str	w10, [sp, #0x10]
  15f914: f94017e9     	ldr	x9, [sp, #0x28]
  15f918: b940092a     	ldr	w10, [x9, #0x8]
  15f91c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f920: b94017eb     	ldr	w11, [sp, #0x14]
  15f924: 71000d6b     	subs	w11, w11, #0x3
  15f928: 2a0b03ec     	mov	w12, w11
  15f92c: 93407d8c     	sxtw	x12, w12
  15f930: 9b0c7d0c     	mul	x12, x8, x12
  15f934: 8b0c0129     	add	x9, x9, x12
  15f938: b940012b     	ldr	w11, [x9]
  15f93c: 1b0b7d4a     	mul	w10, w10, w11
  15f940: b94013eb     	ldr	w11, [sp, #0x10]
  15f944: 0b0a016a     	add	w10, w11, w10
  15f948: b90013ea     	str	w10, [sp, #0x10]
  15f94c: f94017e9     	ldr	x9, [sp, #0x28]
  15f950: b940052a     	ldr	w10, [x9, #0x4]
  15f954: f9400fe9     	ldr	x9, [sp, #0x18]
  15f958: b94017eb     	ldr	w11, [sp, #0x14]
  15f95c: 7100096b     	subs	w11, w11, #0x2
  15f960: 2a0b03ec     	mov	w12, w11
  15f964: 93407d8c     	sxtw	x12, w12
  15f968: 9b0c7d0c     	mul	x12, x8, x12
  15f96c: 8b0c0129     	add	x9, x9, x12
  15f970: b940012b     	ldr	w11, [x9]
  15f974: 1b0b7d4a     	mul	w10, w10, w11
  15f978: b94013eb     	ldr	w11, [sp, #0x10]
  15f97c: 0b0a016a     	add	w10, w11, w10
  15f980: b90013ea     	str	w10, [sp, #0x10]
  15f984: f94017e9     	ldr	x9, [sp, #0x28]
  15f988: b940012a     	ldr	w10, [x9]
  15f98c: f9400fe9     	ldr	x9, [sp, #0x18]
  15f990: b94017eb     	ldr	w11, [sp, #0x14]
  15f994: 7100056b     	subs	w11, w11, #0x1
  15f998: 2a0b03ec     	mov	w12, w11
  15f99c: 93407d8c     	sxtw	x12, w12
  15f9a0: 9b0c7d0c     	mul	x12, x8, x12
  15f9a4: 8b0c0129     	add	x9, x9, x12
  15f9a8: b940012b     	ldr	w11, [x9]
  15f9ac: 1b0b7d4a     	mul	w10, w10, w11
  15f9b0: b94013eb     	ldr	w11, [sp, #0x10]
  15f9b4: 0b0a016a     	add	w10, w11, w10
  15f9b8: b90013ea     	str	w10, [sp, #0x10]
  15f9bc: f9401fe9     	ldr	x9, [sp, #0x38]
  15f9c0: b94017ea     	ldr	w10, [sp, #0x14]
  15f9c4: 2a0a03ec     	mov	w12, w10
  15f9c8: 93407d8c     	sxtw	x12, w12
  15f9cc: 9b0c7d0c     	mul	x12, x8, x12
  15f9d0: 8b0c0129     	add	x9, x9, x12
  15f9d4: b940012a     	ldr	w10, [x9]
  15f9d8: b94013eb     	ldr	w11, [sp, #0x10]
  15f9dc: b94023ed     	ldr	w13, [sp, #0x20]
  15f9e0: 1acd296b     	asr	w11, w11, w13
  15f9e4: 0b0b014a     	add	w10, w10, w11
  15f9e8: f9400fe9     	ldr	x9, [sp, #0x18]
  15f9ec: b94017eb     	ldr	w11, [sp, #0x14]
  15f9f0: 2a0b03ec     	mov	w12, w11
  15f9f4: 93407d8c     	sxtw	x12, w12
  15f9f8: 9b0c7d08     	mul	x8, x8, x12
  15f9fc: 8b080128     	add	x8, x9, x8
  15fa00: b900010a     	str	w10, [x8]
  15fa04: b94017e8     	ldr	w8, [sp, #0x14]
  15fa08: 11000508     	add	w8, w8, #0x1
  15fa0c: b90017e8     	str	w8, [sp, #0x14]
  15fa10: 17ffff81     	b	0x15f814 <FLAC__lpc_restore_signal+0xe50>
  15fa14: 140000e0     	b	0x15fd94 <FLAC__lpc_restore_signal+0x13d0>
  15fa18: 321f07e8     	orr	w8, wzr, #0x6
  15fa1c: b94027e9     	ldr	w9, [sp, #0x24]
  15fa20: 6b08013f     	cmp	w9, w8
  15fa24: 1a9f17e8     	cset	w8, eq
  15fa28: 37000048     	tbnz	w8, #0x0, 0x15fa30 <FLAC__lpc_restore_signal+0x106c>
  15fa2c: 14000075     	b	0x15fc00 <FLAC__lpc_restore_signal+0x123c>
  15fa30: b90017ff     	str	wzr, [sp, #0x14]
  15fa34: b94017e8     	ldr	w8, [sp, #0x14]
  15fa38: b94037e9     	ldr	w9, [sp, #0x34]
  15fa3c: 6b09011f     	cmp	w8, w9
  15fa40: 1a9fa7e8     	cset	w8, lt
  15fa44: 37000048     	tbnz	w8, #0x0, 0x15fa4c <FLAC__lpc_restore_signal+0x1088>
  15fa48: 1400006d     	b	0x15fbfc <FLAC__lpc_restore_signal+0x1238>
  15fa4c: b27e03e8     	orr	x8, xzr, #0x4
  15fa50: b90013ff     	str	wzr, [sp, #0x10]
  15fa54: f94017e9     	ldr	x9, [sp, #0x28]
  15fa58: b940152a     	ldr	w10, [x9, #0x14]
  15fa5c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fa60: b94017eb     	ldr	w11, [sp, #0x14]
  15fa64: 7100196b     	subs	w11, w11, #0x6
  15fa68: 2a0b03ec     	mov	w12, w11
  15fa6c: 93407d8c     	sxtw	x12, w12
  15fa70: 9b0c7d0c     	mul	x12, x8, x12
  15fa74: 8b0c0129     	add	x9, x9, x12
  15fa78: b940012b     	ldr	w11, [x9]
  15fa7c: 1b0b7d4a     	mul	w10, w10, w11
  15fa80: b94013eb     	ldr	w11, [sp, #0x10]
  15fa84: 0b0a016a     	add	w10, w11, w10
  15fa88: b90013ea     	str	w10, [sp, #0x10]
  15fa8c: f94017e9     	ldr	x9, [sp, #0x28]
  15fa90: b940112a     	ldr	w10, [x9, #0x10]
  15fa94: f9400fe9     	ldr	x9, [sp, #0x18]
  15fa98: b94017eb     	ldr	w11, [sp, #0x14]
  15fa9c: 7100156b     	subs	w11, w11, #0x5
  15faa0: 2a0b03ec     	mov	w12, w11
  15faa4: 93407d8c     	sxtw	x12, w12
  15faa8: 9b0c7d0c     	mul	x12, x8, x12
  15faac: 8b0c0129     	add	x9, x9, x12
  15fab0: b940012b     	ldr	w11, [x9]
  15fab4: 1b0b7d4a     	mul	w10, w10, w11
  15fab8: b94013eb     	ldr	w11, [sp, #0x10]
  15fabc: 0b0a016a     	add	w10, w11, w10
  15fac0: b90013ea     	str	w10, [sp, #0x10]
  15fac4: f94017e9     	ldr	x9, [sp, #0x28]
  15fac8: b9400d2a     	ldr	w10, [x9, #0xc]
  15facc: f9400fe9     	ldr	x9, [sp, #0x18]
  15fad0: b94017eb     	ldr	w11, [sp, #0x14]
  15fad4: 7100116b     	subs	w11, w11, #0x4
  15fad8: 2a0b03ec     	mov	w12, w11
  15fadc: 93407d8c     	sxtw	x12, w12
  15fae0: 9b0c7d0c     	mul	x12, x8, x12
  15fae4: 8b0c0129     	add	x9, x9, x12
  15fae8: b940012b     	ldr	w11, [x9]
  15faec: 1b0b7d4a     	mul	w10, w10, w11
  15faf0: b94013eb     	ldr	w11, [sp, #0x10]
  15faf4: 0b0a016a     	add	w10, w11, w10
  15faf8: b90013ea     	str	w10, [sp, #0x10]
  15fafc: f94017e9     	ldr	x9, [sp, #0x28]
  15fb00: b940092a     	ldr	w10, [x9, #0x8]
  15fb04: f9400fe9     	ldr	x9, [sp, #0x18]
  15fb08: b94017eb     	ldr	w11, [sp, #0x14]
  15fb0c: 71000d6b     	subs	w11, w11, #0x3
  15fb10: 2a0b03ec     	mov	w12, w11
  15fb14: 93407d8c     	sxtw	x12, w12
  15fb18: 9b0c7d0c     	mul	x12, x8, x12
  15fb1c: 8b0c0129     	add	x9, x9, x12
  15fb20: b940012b     	ldr	w11, [x9]
  15fb24: 1b0b7d4a     	mul	w10, w10, w11
  15fb28: b94013eb     	ldr	w11, [sp, #0x10]
  15fb2c: 0b0a016a     	add	w10, w11, w10
  15fb30: b90013ea     	str	w10, [sp, #0x10]
  15fb34: f94017e9     	ldr	x9, [sp, #0x28]
  15fb38: b940052a     	ldr	w10, [x9, #0x4]
  15fb3c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fb40: b94017eb     	ldr	w11, [sp, #0x14]
  15fb44: 7100096b     	subs	w11, w11, #0x2
  15fb48: 2a0b03ec     	mov	w12, w11
  15fb4c: 93407d8c     	sxtw	x12, w12
  15fb50: 9b0c7d0c     	mul	x12, x8, x12
  15fb54: 8b0c0129     	add	x9, x9, x12
  15fb58: b940012b     	ldr	w11, [x9]
  15fb5c: 1b0b7d4a     	mul	w10, w10, w11
  15fb60: b94013eb     	ldr	w11, [sp, #0x10]
  15fb64: 0b0a016a     	add	w10, w11, w10
  15fb68: b90013ea     	str	w10, [sp, #0x10]
  15fb6c: f94017e9     	ldr	x9, [sp, #0x28]
  15fb70: b940012a     	ldr	w10, [x9]
  15fb74: f9400fe9     	ldr	x9, [sp, #0x18]
  15fb78: b94017eb     	ldr	w11, [sp, #0x14]
  15fb7c: 7100056b     	subs	w11, w11, #0x1
  15fb80: 2a0b03ec     	mov	w12, w11
  15fb84: 93407d8c     	sxtw	x12, w12
  15fb88: 9b0c7d0c     	mul	x12, x8, x12
  15fb8c: 8b0c0129     	add	x9, x9, x12
  15fb90: b940012b     	ldr	w11, [x9]
  15fb94: 1b0b7d4a     	mul	w10, w10, w11
  15fb98: b94013eb     	ldr	w11, [sp, #0x10]
  15fb9c: 0b0a016a     	add	w10, w11, w10
  15fba0: b90013ea     	str	w10, [sp, #0x10]
  15fba4: f9401fe9     	ldr	x9, [sp, #0x38]
  15fba8: b94017ea     	ldr	w10, [sp, #0x14]
  15fbac: 2a0a03ec     	mov	w12, w10
  15fbb0: 93407d8c     	sxtw	x12, w12
  15fbb4: 9b0c7d0c     	mul	x12, x8, x12
  15fbb8: 8b0c0129     	add	x9, x9, x12
  15fbbc: b940012a     	ldr	w10, [x9]
  15fbc0: b94013eb     	ldr	w11, [sp, #0x10]
  15fbc4: b94023ed     	ldr	w13, [sp, #0x20]
  15fbc8: 1acd296b     	asr	w11, w11, w13
  15fbcc: 0b0b014a     	add	w10, w10, w11
  15fbd0: f9400fe9     	ldr	x9, [sp, #0x18]
  15fbd4: b94017eb     	ldr	w11, [sp, #0x14]
  15fbd8: 2a0b03ec     	mov	w12, w11
  15fbdc: 93407d8c     	sxtw	x12, w12
  15fbe0: 9b0c7d08     	mul	x8, x8, x12
  15fbe4: 8b080128     	add	x8, x9, x8
  15fbe8: b900010a     	str	w10, [x8]
  15fbec: b94017e8     	ldr	w8, [sp, #0x14]
  15fbf0: 11000508     	add	w8, w8, #0x1
  15fbf4: b90017e8     	str	w8, [sp, #0x14]
  15fbf8: 17ffff8f     	b	0x15fa34 <FLAC__lpc_restore_signal+0x1070>
  15fbfc: 14000066     	b	0x15fd94 <FLAC__lpc_restore_signal+0x13d0>
  15fc00: b90017ff     	str	wzr, [sp, #0x14]
  15fc04: b94017e8     	ldr	w8, [sp, #0x14]
  15fc08: b94037e9     	ldr	w9, [sp, #0x34]
  15fc0c: 6b09011f     	cmp	w8, w9
  15fc10: 1a9fa7e8     	cset	w8, lt
  15fc14: 37000048     	tbnz	w8, #0x0, 0x15fc1c <FLAC__lpc_restore_signal+0x1258>
  15fc18: 1400005f     	b	0x15fd94 <FLAC__lpc_restore_signal+0x13d0>
  15fc1c: b27e03e8     	orr	x8, xzr, #0x4
  15fc20: b90013ff     	str	wzr, [sp, #0x10]
  15fc24: f94017e9     	ldr	x9, [sp, #0x28]
  15fc28: b940112a     	ldr	w10, [x9, #0x10]
  15fc2c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fc30: b94017eb     	ldr	w11, [sp, #0x14]
  15fc34: 7100156b     	subs	w11, w11, #0x5
  15fc38: 2a0b03ec     	mov	w12, w11
  15fc3c: 93407d8c     	sxtw	x12, w12
  15fc40: 9b0c7d0c     	mul	x12, x8, x12
  15fc44: 8b0c0129     	add	x9, x9, x12
  15fc48: b940012b     	ldr	w11, [x9]
  15fc4c: 1b0b7d4a     	mul	w10, w10, w11
  15fc50: b94013eb     	ldr	w11, [sp, #0x10]
  15fc54: 0b0a016a     	add	w10, w11, w10
  15fc58: b90013ea     	str	w10, [sp, #0x10]
  15fc5c: f94017e9     	ldr	x9, [sp, #0x28]
  15fc60: b9400d2a     	ldr	w10, [x9, #0xc]
  15fc64: f9400fe9     	ldr	x9, [sp, #0x18]
  15fc68: b94017eb     	ldr	w11, [sp, #0x14]
  15fc6c: 7100116b     	subs	w11, w11, #0x4
  15fc70: 2a0b03ec     	mov	w12, w11
  15fc74: 93407d8c     	sxtw	x12, w12
  15fc78: 9b0c7d0c     	mul	x12, x8, x12
  15fc7c: 8b0c0129     	add	x9, x9, x12
  15fc80: b940012b     	ldr	w11, [x9]
  15fc84: 1b0b7d4a     	mul	w10, w10, w11
  15fc88: b94013eb     	ldr	w11, [sp, #0x10]
  15fc8c: 0b0a016a     	add	w10, w11, w10
  15fc90: b90013ea     	str	w10, [sp, #0x10]
  15fc94: f94017e9     	ldr	x9, [sp, #0x28]
  15fc98: b940092a     	ldr	w10, [x9, #0x8]
  15fc9c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fca0: b94017eb     	ldr	w11, [sp, #0x14]
  15fca4: 71000d6b     	subs	w11, w11, #0x3
  15fca8: 2a0b03ec     	mov	w12, w11
  15fcac: 93407d8c     	sxtw	x12, w12
  15fcb0: 9b0c7d0c     	mul	x12, x8, x12
  15fcb4: 8b0c0129     	add	x9, x9, x12
  15fcb8: b940012b     	ldr	w11, [x9]
  15fcbc: 1b0b7d4a     	mul	w10, w10, w11
  15fcc0: b94013eb     	ldr	w11, [sp, #0x10]
  15fcc4: 0b0a016a     	add	w10, w11, w10
  15fcc8: b90013ea     	str	w10, [sp, #0x10]
  15fccc: f94017e9     	ldr	x9, [sp, #0x28]
  15fcd0: b940052a     	ldr	w10, [x9, #0x4]
  15fcd4: f9400fe9     	ldr	x9, [sp, #0x18]
  15fcd8: b94017eb     	ldr	w11, [sp, #0x14]
  15fcdc: 7100096b     	subs	w11, w11, #0x2
  15fce0: 2a0b03ec     	mov	w12, w11
  15fce4: 93407d8c     	sxtw	x12, w12
  15fce8: 9b0c7d0c     	mul	x12, x8, x12
  15fcec: 8b0c0129     	add	x9, x9, x12
  15fcf0: b940012b     	ldr	w11, [x9]
  15fcf4: 1b0b7d4a     	mul	w10, w10, w11
  15fcf8: b94013eb     	ldr	w11, [sp, #0x10]
  15fcfc: 0b0a016a     	add	w10, w11, w10
  15fd00: b90013ea     	str	w10, [sp, #0x10]
  15fd04: f94017e9     	ldr	x9, [sp, #0x28]
  15fd08: b940012a     	ldr	w10, [x9]
  15fd0c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fd10: b94017eb     	ldr	w11, [sp, #0x14]
  15fd14: 7100056b     	subs	w11, w11, #0x1
  15fd18: 2a0b03ec     	mov	w12, w11
  15fd1c: 93407d8c     	sxtw	x12, w12
  15fd20: 9b0c7d0c     	mul	x12, x8, x12
  15fd24: 8b0c0129     	add	x9, x9, x12
  15fd28: b940012b     	ldr	w11, [x9]
  15fd2c: 1b0b7d4a     	mul	w10, w10, w11
  15fd30: b94013eb     	ldr	w11, [sp, #0x10]
  15fd34: 0b0a016a     	add	w10, w11, w10
  15fd38: b90013ea     	str	w10, [sp, #0x10]
  15fd3c: f9401fe9     	ldr	x9, [sp, #0x38]
  15fd40: b94017ea     	ldr	w10, [sp, #0x14]
  15fd44: 2a0a03ec     	mov	w12, w10
  15fd48: 93407d8c     	sxtw	x12, w12
  15fd4c: 9b0c7d0c     	mul	x12, x8, x12
  15fd50: 8b0c0129     	add	x9, x9, x12
  15fd54: b940012a     	ldr	w10, [x9]
  15fd58: b94013eb     	ldr	w11, [sp, #0x10]
  15fd5c: b94023ed     	ldr	w13, [sp, #0x20]
  15fd60: 1acd296b     	asr	w11, w11, w13
  15fd64: 0b0b014a     	add	w10, w10, w11
  15fd68: f9400fe9     	ldr	x9, [sp, #0x18]
  15fd6c: b94017eb     	ldr	w11, [sp, #0x14]
  15fd70: 2a0b03ec     	mov	w12, w11
  15fd74: 93407d8c     	sxtw	x12, w12
  15fd78: 9b0c7d08     	mul	x8, x8, x12
  15fd7c: 8b080128     	add	x8, x9, x8
  15fd80: b900010a     	str	w10, [x8]
  15fd84: b94017e8     	ldr	w8, [sp, #0x14]
  15fd88: 11000508     	add	w8, w8, #0x1
  15fd8c: b90017e8     	str	w8, [sp, #0x14]
  15fd90: 17ffff9d     	b	0x15fc04 <FLAC__lpc_restore_signal+0x1240>
  15fd94: 14000119     	b	0x1601f8 <FLAC__lpc_restore_signal+0x1834>
  15fd98: 321f03e8     	orr	w8, wzr, #0x2
  15fd9c: b94027e9     	ldr	w9, [sp, #0x24]
  15fda0: 6b08013f     	cmp	w9, w8
  15fda4: 1a9f97e8     	cset	w8, hi
  15fda8: 37000048     	tbnz	w8, #0x0, 0x15fdb0 <FLAC__lpc_restore_signal+0x13ec>
  15fdac: 140000a9     	b	0x160050 <FLAC__lpc_restore_signal+0x168c>
  15fdb0: 321e03e8     	orr	w8, wzr, #0x4
  15fdb4: b94027e9     	ldr	w9, [sp, #0x24]
  15fdb8: 6b08013f     	cmp	w9, w8
  15fdbc: 1a9f17e8     	cset	w8, eq
  15fdc0: 37000048     	tbnz	w8, #0x0, 0x15fdc8 <FLAC__lpc_restore_signal+0x1404>
  15fdc4: 14000059     	b	0x15ff28 <FLAC__lpc_restore_signal+0x1564>
  15fdc8: b90017ff     	str	wzr, [sp, #0x14]
  15fdcc: b94017e8     	ldr	w8, [sp, #0x14]
  15fdd0: b94037e9     	ldr	w9, [sp, #0x34]
  15fdd4: 6b09011f     	cmp	w8, w9
  15fdd8: 1a9fa7e8     	cset	w8, lt
  15fddc: 37000048     	tbnz	w8, #0x0, 0x15fde4 <FLAC__lpc_restore_signal+0x1420>
  15fde0: 14000051     	b	0x15ff24 <FLAC__lpc_restore_signal+0x1560>
  15fde4: b27e03e8     	orr	x8, xzr, #0x4
  15fde8: b90013ff     	str	wzr, [sp, #0x10]
  15fdec: f94017e9     	ldr	x9, [sp, #0x28]
  15fdf0: b9400d2a     	ldr	w10, [x9, #0xc]
  15fdf4: f9400fe9     	ldr	x9, [sp, #0x18]
  15fdf8: b94017eb     	ldr	w11, [sp, #0x14]
  15fdfc: 7100116b     	subs	w11, w11, #0x4
  15fe00: 2a0b03ec     	mov	w12, w11
  15fe04: 93407d8c     	sxtw	x12, w12
  15fe08: 9b0c7d0c     	mul	x12, x8, x12
  15fe0c: 8b0c0129     	add	x9, x9, x12
  15fe10: b940012b     	ldr	w11, [x9]
  15fe14: 1b0b7d4a     	mul	w10, w10, w11
  15fe18: b94013eb     	ldr	w11, [sp, #0x10]
  15fe1c: 0b0a016a     	add	w10, w11, w10
  15fe20: b90013ea     	str	w10, [sp, #0x10]
  15fe24: f94017e9     	ldr	x9, [sp, #0x28]
  15fe28: b940092a     	ldr	w10, [x9, #0x8]
  15fe2c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fe30: b94017eb     	ldr	w11, [sp, #0x14]
  15fe34: 71000d6b     	subs	w11, w11, #0x3
  15fe38: 2a0b03ec     	mov	w12, w11
  15fe3c: 93407d8c     	sxtw	x12, w12
  15fe40: 9b0c7d0c     	mul	x12, x8, x12
  15fe44: 8b0c0129     	add	x9, x9, x12
  15fe48: b940012b     	ldr	w11, [x9]
  15fe4c: 1b0b7d4a     	mul	w10, w10, w11
  15fe50: b94013eb     	ldr	w11, [sp, #0x10]
  15fe54: 0b0a016a     	add	w10, w11, w10
  15fe58: b90013ea     	str	w10, [sp, #0x10]
  15fe5c: f94017e9     	ldr	x9, [sp, #0x28]
  15fe60: b940052a     	ldr	w10, [x9, #0x4]
  15fe64: f9400fe9     	ldr	x9, [sp, #0x18]
  15fe68: b94017eb     	ldr	w11, [sp, #0x14]
  15fe6c: 7100096b     	subs	w11, w11, #0x2
  15fe70: 2a0b03ec     	mov	w12, w11
  15fe74: 93407d8c     	sxtw	x12, w12
  15fe78: 9b0c7d0c     	mul	x12, x8, x12
  15fe7c: 8b0c0129     	add	x9, x9, x12
  15fe80: b940012b     	ldr	w11, [x9]
  15fe84: 1b0b7d4a     	mul	w10, w10, w11
  15fe88: b94013eb     	ldr	w11, [sp, #0x10]
  15fe8c: 0b0a016a     	add	w10, w11, w10
  15fe90: b90013ea     	str	w10, [sp, #0x10]
  15fe94: f94017e9     	ldr	x9, [sp, #0x28]
  15fe98: b940012a     	ldr	w10, [x9]
  15fe9c: f9400fe9     	ldr	x9, [sp, #0x18]
  15fea0: b94017eb     	ldr	w11, [sp, #0x14]
  15fea4: 7100056b     	subs	w11, w11, #0x1
  15fea8: 2a0b03ec     	mov	w12, w11
  15feac: 93407d8c     	sxtw	x12, w12
  15feb0: 9b0c7d0c     	mul	x12, x8, x12
  15feb4: 8b0c0129     	add	x9, x9, x12
  15feb8: b940012b     	ldr	w11, [x9]
  15febc: 1b0b7d4a     	mul	w10, w10, w11
  15fec0: b94013eb     	ldr	w11, [sp, #0x10]
  15fec4: 0b0a016a     	add	w10, w11, w10
  15fec8: b90013ea     	str	w10, [sp, #0x10]
  15fecc: f9401fe9     	ldr	x9, [sp, #0x38]
  15fed0: b94017ea     	ldr	w10, [sp, #0x14]
  15fed4: 2a0a03ec     	mov	w12, w10
  15fed8: 93407d8c     	sxtw	x12, w12
  15fedc: 9b0c7d0c     	mul	x12, x8, x12
  15fee0: 8b0c0129     	add	x9, x9, x12
  15fee4: b940012a     	ldr	w10, [x9]
  15fee8: b94013eb     	ldr	w11, [sp, #0x10]
  15feec: b94023ed     	ldr	w13, [sp, #0x20]
  15fef0: 1acd296b     	asr	w11, w11, w13
  15fef4: 0b0b014a     	add	w10, w10, w11
  15fef8: f9400fe9     	ldr	x9, [sp, #0x18]
  15fefc: b94017eb     	ldr	w11, [sp, #0x14]
  15ff00: 2a0b03ec     	mov	w12, w11
  15ff04: 93407d8c     	sxtw	x12, w12
  15ff08: 9b0c7d08     	mul	x8, x8, x12
  15ff0c: 8b080128     	add	x8, x9, x8
  15ff10: b900010a     	str	w10, [x8]
  15ff14: b94017e8     	ldr	w8, [sp, #0x14]
  15ff18: 11000508     	add	w8, w8, #0x1
  15ff1c: b90017e8     	str	w8, [sp, #0x14]
  15ff20: 17ffffab     	b	0x15fdcc <FLAC__lpc_restore_signal+0x1408>
  15ff24: 1400004a     	b	0x16004c <FLAC__lpc_restore_signal+0x1688>
  15ff28: b90017ff     	str	wzr, [sp, #0x14]
  15ff2c: b94017e8     	ldr	w8, [sp, #0x14]
  15ff30: b94037e9     	ldr	w9, [sp, #0x34]
  15ff34: 6b09011f     	cmp	w8, w9
  15ff38: 1a9fa7e8     	cset	w8, lt
  15ff3c: 37000048     	tbnz	w8, #0x0, 0x15ff44 <FLAC__lpc_restore_signal+0x1580>
  15ff40: 14000043     	b	0x16004c <FLAC__lpc_restore_signal+0x1688>
  15ff44: b27e03e8     	orr	x8, xzr, #0x4
  15ff48: b90013ff     	str	wzr, [sp, #0x10]
  15ff4c: f94017e9     	ldr	x9, [sp, #0x28]
  15ff50: b940092a     	ldr	w10, [x9, #0x8]
  15ff54: f9400fe9     	ldr	x9, [sp, #0x18]
  15ff58: b94017eb     	ldr	w11, [sp, #0x14]
  15ff5c: 71000d6b     	subs	w11, w11, #0x3
  15ff60: 2a0b03ec     	mov	w12, w11
  15ff64: 93407d8c     	sxtw	x12, w12
  15ff68: 9b0c7d0c     	mul	x12, x8, x12
  15ff6c: 8b0c0129     	add	x9, x9, x12
  15ff70: b940012b     	ldr	w11, [x9]
  15ff74: 1b0b7d4a     	mul	w10, w10, w11
  15ff78: b94013eb     	ldr	w11, [sp, #0x10]
  15ff7c: 0b0a016a     	add	w10, w11, w10
  15ff80: b90013ea     	str	w10, [sp, #0x10]
  15ff84: f94017e9     	ldr	x9, [sp, #0x28]
  15ff88: b940052a     	ldr	w10, [x9, #0x4]
  15ff8c: f9400fe9     	ldr	x9, [sp, #0x18]
  15ff90: b94017eb     	ldr	w11, [sp, #0x14]
  15ff94: 7100096b     	subs	w11, w11, #0x2
  15ff98: 2a0b03ec     	mov	w12, w11
  15ff9c: 93407d8c     	sxtw	x12, w12
  15ffa0: 9b0c7d0c     	mul	x12, x8, x12
  15ffa4: 8b0c0129     	add	x9, x9, x12
  15ffa8: b940012b     	ldr	w11, [x9]
  15ffac: 1b0b7d4a     	mul	w10, w10, w11
  15ffb0: b94013eb     	ldr	w11, [sp, #0x10]
  15ffb4: 0b0a016a     	add	w10, w11, w10
  15ffb8: b90013ea     	str	w10, [sp, #0x10]
  15ffbc: f94017e9     	ldr	x9, [sp, #0x28]
  15ffc0: b940012a     	ldr	w10, [x9]
  15ffc4: f9400fe9     	ldr	x9, [sp, #0x18]
  15ffc8: b94017eb     	ldr	w11, [sp, #0x14]
  15ffcc: 7100056b     	subs	w11, w11, #0x1
  15ffd0: 2a0b03ec     	mov	w12, w11
  15ffd4: 93407d8c     	sxtw	x12, w12
  15ffd8: 9b0c7d0c     	mul	x12, x8, x12
  15ffdc: 8b0c0129     	add	x9, x9, x12
  15ffe0: b940012b     	ldr	w11, [x9]
  15ffe4: 1b0b7d4a     	mul	w10, w10, w11
  15ffe8: b94013eb     	ldr	w11, [sp, #0x10]
  15ffec: 0b0a016a     	add	w10, w11, w10
  15fff0: b90013ea     	str	w10, [sp, #0x10]
  15fff4: f9401fe9     	ldr	x9, [sp, #0x38]
  15fff8: b94017ea     	ldr	w10, [sp, #0x14]
  15fffc: 2a0a03ec     	mov	w12, w10
  160000: 93407d8c     	sxtw	x12, w12
  160004: 9b0c7d0c     	mul	x12, x8, x12
  160008: 8b0c0129     	add	x9, x9, x12
  16000c: b940012a     	ldr	w10, [x9]
  160010: b94013eb     	ldr	w11, [sp, #0x10]
  160014: b94023ed     	ldr	w13, [sp, #0x20]
  160018: 1acd296b     	asr	w11, w11, w13
  16001c: 0b0b014a     	add	w10, w10, w11
  160020: f9400fe9     	ldr	x9, [sp, #0x18]
  160024: b94017eb     	ldr	w11, [sp, #0x14]
  160028: 2a0b03ec     	mov	w12, w11
  16002c: 93407d8c     	sxtw	x12, w12
  160030: 9b0c7d08     	mul	x8, x8, x12
  160034: 8b080128     	add	x8, x9, x8
  160038: b900010a     	str	w10, [x8]
  16003c: b94017e8     	ldr	w8, [sp, #0x14]
  160040: 11000508     	add	w8, w8, #0x1
  160044: b90017e8     	str	w8, [sp, #0x14]
  160048: 17ffffb9     	b	0x15ff2c <FLAC__lpc_restore_signal+0x1568>
  16004c: 1400006b     	b	0x1601f8 <FLAC__lpc_restore_signal+0x1834>
  160050: 321f03e8     	orr	w8, wzr, #0x2
  160054: b94027e9     	ldr	w9, [sp, #0x24]
  160058: 6b08013f     	cmp	w9, w8
  16005c: 1a9f17e8     	cset	w8, eq
  160060: 37000048     	tbnz	w8, #0x0, 0x160068 <FLAC__lpc_restore_signal+0x16a4>
  160064: 1400003d     	b	0x160158 <FLAC__lpc_restore_signal+0x1794>
  160068: b90017ff     	str	wzr, [sp, #0x14]
  16006c: b94017e8     	ldr	w8, [sp, #0x14]
  160070: b94037e9     	ldr	w9, [sp, #0x34]
  160074: 6b09011f     	cmp	w8, w9
  160078: 1a9fa7e8     	cset	w8, lt
  16007c: 37000048     	tbnz	w8, #0x0, 0x160084 <FLAC__lpc_restore_signal+0x16c0>
  160080: 14000035     	b	0x160154 <FLAC__lpc_restore_signal+0x1790>
  160084: b27e03e8     	orr	x8, xzr, #0x4
  160088: b90013ff     	str	wzr, [sp, #0x10]
  16008c: f94017e9     	ldr	x9, [sp, #0x28]
  160090: b940052a     	ldr	w10, [x9, #0x4]
  160094: f9400fe9     	ldr	x9, [sp, #0x18]
  160098: b94017eb     	ldr	w11, [sp, #0x14]
  16009c: 7100096b     	subs	w11, w11, #0x2
  1600a0: 2a0b03ec     	mov	w12, w11
  1600a4: 93407d8c     	sxtw	x12, w12
  1600a8: 9b0c7d0c     	mul	x12, x8, x12
  1600ac: 8b0c0129     	add	x9, x9, x12
  1600b0: b940012b     	ldr	w11, [x9]
  1600b4: 1b0b7d4a     	mul	w10, w10, w11
  1600b8: b94013eb     	ldr	w11, [sp, #0x10]
  1600bc: 0b0a016a     	add	w10, w11, w10
  1600c0: b90013ea     	str	w10, [sp, #0x10]
  1600c4: f94017e9     	ldr	x9, [sp, #0x28]
  1600c8: b940012a     	ldr	w10, [x9]
  1600cc: f9400fe9     	ldr	x9, [sp, #0x18]
  1600d0: b94017eb     	ldr	w11, [sp, #0x14]
  1600d4: 7100056b     	subs	w11, w11, #0x1
  1600d8: 2a0b03ec     	mov	w12, w11
  1600dc: 93407d8c     	sxtw	x12, w12
  1600e0: 9b0c7d0c     	mul	x12, x8, x12
  1600e4: 8b0c0129     	add	x9, x9, x12
  1600e8: b940012b     	ldr	w11, [x9]
  1600ec: 1b0b7d4a     	mul	w10, w10, w11
  1600f0: b94013eb     	ldr	w11, [sp, #0x10]
  1600f4: 0b0a016a     	add	w10, w11, w10
  1600f8: b90013ea     	str	w10, [sp, #0x10]
  1600fc: f9401fe9     	ldr	x9, [sp, #0x38]
  160100: b94017ea     	ldr	w10, [sp, #0x14]
  160104: 2a0a03ec     	mov	w12, w10
  160108: 93407d8c     	sxtw	x12, w12
  16010c: 9b0c7d0c     	mul	x12, x8, x12
  160110: 8b0c0129     	add	x9, x9, x12
  160114: b940012a     	ldr	w10, [x9]
  160118: b94013eb     	ldr	w11, [sp, #0x10]
  16011c: b94023ed     	ldr	w13, [sp, #0x20]
  160120: 1acd296b     	asr	w11, w11, w13
  160124: 0b0b014a     	add	w10, w10, w11
  160128: f9400fe9     	ldr	x9, [sp, #0x18]
  16012c: b94017eb     	ldr	w11, [sp, #0x14]
  160130: 2a0b03ec     	mov	w12, w11
  160134: 93407d8c     	sxtw	x12, w12
  160138: 9b0c7d08     	mul	x8, x8, x12
  16013c: 8b080128     	add	x8, x9, x8
  160140: b900010a     	str	w10, [x8]
  160144: b94017e8     	ldr	w8, [sp, #0x14]
  160148: 11000508     	add	w8, w8, #0x1
  16014c: b90017e8     	str	w8, [sp, #0x14]
  160150: 17ffffc7     	b	0x16006c <FLAC__lpc_restore_signal+0x16a8>
  160154: 14000029     	b	0x1601f8 <FLAC__lpc_restore_signal+0x1834>
  160158: b90017ff     	str	wzr, [sp, #0x14]
  16015c: b94017e8     	ldr	w8, [sp, #0x14]
  160160: b94037e9     	ldr	w9, [sp, #0x34]
  160164: 6b09011f     	cmp	w8, w9
  160168: 1a9fa7e8     	cset	w8, lt
  16016c: 37000048     	tbnz	w8, #0x0, 0x160174 <FLAC__lpc_restore_signal+0x17b0>
  160170: 14000022     	b	0x1601f8 <FLAC__lpc_restore_signal+0x1834>
  160174: b27e03e8     	orr	x8, xzr, #0x4
  160178: f9401fe9     	ldr	x9, [sp, #0x38]
  16017c: b94017ea     	ldr	w10, [sp, #0x14]
  160180: 2a0a03eb     	mov	w11, w10
  160184: 93407d6b     	sxtw	x11, w11
  160188: 9b0b7d0b     	mul	x11, x8, x11
  16018c: 8b0b0129     	add	x9, x9, x11
  160190: b940012a     	ldr	w10, [x9]
  160194: f94017e9     	ldr	x9, [sp, #0x28]
  160198: b940012c     	ldr	w12, [x9]
  16019c: f9400fe9     	ldr	x9, [sp, #0x18]
  1601a0: b94017ed     	ldr	w13, [sp, #0x14]
  1601a4: 710005ad     	subs	w13, w13, #0x1
  1601a8: 2a0d03eb     	mov	w11, w13
  1601ac: 93407d6b     	sxtw	x11, w11
  1601b0: 9b0b7d0b     	mul	x11, x8, x11
  1601b4: 8b0b0129     	add	x9, x9, x11
  1601b8: b940012d     	ldr	w13, [x9]
  1601bc: 1b0d7d8c     	mul	w12, w12, w13
  1601c0: b94023ed     	ldr	w13, [sp, #0x20]
  1601c4: 1acd298c     	asr	w12, w12, w13
  1601c8: 0b0c014a     	add	w10, w10, w12
  1601cc: f9400fe9     	ldr	x9, [sp, #0x18]
  1601d0: b94017ec     	ldr	w12, [sp, #0x14]
  1601d4: 2a0c03eb     	mov	w11, w12
  1601d8: 93407d6b     	sxtw	x11, w11
  1601dc: 9b0b7d08     	mul	x8, x8, x11
  1601e0: 8b080128     	add	x8, x9, x8
  1601e4: b900010a     	str	w10, [x8]
  1601e8: b94017e8     	ldr	w8, [sp, #0x14]
  1601ec: 11000508     	add	w8, w8, #0x1
  1601f0: b90017e8     	str	w8, [sp, #0x14]
  1601f4: 17ffffda     	b	0x16015c <FLAC__lpc_restore_signal+0x1798>
  1601f8: 1400026e     	b	0x160bb0 <FLAC__lpc_restore_signal+0x21ec>
  1601fc: b90017ff     	str	wzr, [sp, #0x14]
  160200: b94017e8     	ldr	w8, [sp, #0x14]
  160204: b94037e9     	ldr	w9, [sp, #0x34]
  160208: 6b09011f     	cmp	w8, w9
  16020c: 1a9fa7e8     	cset	w8, lt
  160210: 37000048     	tbnz	w8, #0x0, 0x160218 <FLAC__lpc_restore_signal+0x1854>
  160214: 14000267     	b	0x160bb0 <FLAC__lpc_restore_signal+0x21ec>
  160218: 321b03e8     	orr	w8, wzr, #0x20
  16021c: b90013ff     	str	wzr, [sp, #0x10]
  160220: b94027e9     	ldr	w9, [sp, #0x24]
  160224: 6b09011f     	cmp	w8, w9
  160228: 1a9f17e8     	cset	w8, eq
  16022c: b9000fe9     	str	w9, [sp, #0xc]
  160230: 37000ea8     	tbnz	w8, #0x0, 0x160404 <FLAC__lpc_restore_signal+0x1a40>
  160234: 14000001     	b	0x160238 <FLAC__lpc_restore_signal+0x1874>
  160238: 320013e8     	orr	w8, wzr, #0x1f
  16023c: b9400fe9     	ldr	w9, [sp, #0xc]
  160240: 6b09011f     	cmp	w8, w9
  160244: 1a9f17e8     	cset	w8, eq
  160248: 37000fc8     	tbnz	w8, #0x0, 0x160440 <FLAC__lpc_restore_signal+0x1a7c>
  16024c: 14000001     	b	0x160250 <FLAC__lpc_restore_signal+0x188c>
  160250: 321f0fe8     	orr	w8, wzr, #0x1e
  160254: b9400fe9     	ldr	w9, [sp, #0xc]
  160258: 6b09011f     	cmp	w8, w9
  16025c: 1a9f17e8     	cset	w8, eq
  160260: 370010e8     	tbnz	w8, #0x0, 0x16047c <FLAC__lpc_restore_signal+0x1ab8>
  160264: 14000001     	b	0x160268 <FLAC__lpc_restore_signal+0x18a4>
  160268: 528003a8     	mov	w8, #0x1d               // =29
  16026c: b9400fe9     	ldr	w9, [sp, #0xc]
  160270: 6b09011f     	cmp	w8, w9
  160274: 1a9f17e8     	cset	w8, eq
  160278: 37001208     	tbnz	w8, #0x0, 0x1604b8 <FLAC__lpc_restore_signal+0x1af4>
  16027c: 14000001     	b	0x160280 <FLAC__lpc_restore_signal+0x18bc>
  160280: 321e0be8     	orr	w8, wzr, #0x1c
  160284: b9400fe9     	ldr	w9, [sp, #0xc]
  160288: 6b09011f     	cmp	w8, w9
  16028c: 1a9f17e8     	cset	w8, eq
  160290: 37001328     	tbnz	w8, #0x0, 0x1604f4 <FLAC__lpc_restore_signal+0x1b30>
  160294: 14000001     	b	0x160298 <FLAC__lpc_restore_signal+0x18d4>
  160298: 52800368     	mov	w8, #0x1b               // =27
  16029c: b9400fe9     	ldr	w9, [sp, #0xc]
  1602a0: 6b09011f     	cmp	w8, w9
  1602a4: 1a9f17e8     	cset	w8, eq
  1602a8: 37001448     	tbnz	w8, #0x0, 0x160530 <FLAC__lpc_restore_signal+0x1b6c>
  1602ac: 14000001     	b	0x1602b0 <FLAC__lpc_restore_signal+0x18ec>
  1602b0: 52800348     	mov	w8, #0x1a               // =26
  1602b4: b9400fe9     	ldr	w9, [sp, #0xc]
  1602b8: 6b09011f     	cmp	w8, w9
  1602bc: 1a9f17e8     	cset	w8, eq
  1602c0: 37001568     	tbnz	w8, #0x0, 0x16056c <FLAC__lpc_restore_signal+0x1ba8>
  1602c4: 14000001     	b	0x1602c8 <FLAC__lpc_restore_signal+0x1904>
  1602c8: 52800328     	mov	w8, #0x19               // =25
  1602cc: b9400fe9     	ldr	w9, [sp, #0xc]
  1602d0: 6b09011f     	cmp	w8, w9
  1602d4: 1a9f17e8     	cset	w8, eq
  1602d8: 37001688     	tbnz	w8, #0x0, 0x1605a8 <FLAC__lpc_restore_signal+0x1be4>
  1602dc: 14000001     	b	0x1602e0 <FLAC__lpc_restore_signal+0x191c>
  1602e0: 321d07e8     	orr	w8, wzr, #0x18
  1602e4: b9400fe9     	ldr	w9, [sp, #0xc]
  1602e8: 6b09011f     	cmp	w8, w9
  1602ec: 1a9f17e8     	cset	w8, eq
  1602f0: 370017a8     	tbnz	w8, #0x0, 0x1605e4 <FLAC__lpc_restore_signal+0x1c20>
  1602f4: 14000001     	b	0x1602f8 <FLAC__lpc_restore_signal+0x1934>
  1602f8: 528002e8     	mov	w8, #0x17               // =23
  1602fc: b9400fe9     	ldr	w9, [sp, #0xc]
  160300: 6b09011f     	cmp	w8, w9
  160304: 1a9f17e8     	cset	w8, eq
  160308: 370018c8     	tbnz	w8, #0x0, 0x160620 <FLAC__lpc_restore_signal+0x1c5c>
  16030c: 14000001     	b	0x160310 <FLAC__lpc_restore_signal+0x194c>
  160310: 528002c8     	mov	w8, #0x16               // =22
  160314: b9400fe9     	ldr	w9, [sp, #0xc]
  160318: 6b09011f     	cmp	w8, w9
  16031c: 1a9f17e8     	cset	w8, eq
  160320: 370019e8     	tbnz	w8, #0x0, 0x16065c <FLAC__lpc_restore_signal+0x1c98>
  160324: 14000001     	b	0x160328 <FLAC__lpc_restore_signal+0x1964>
  160328: 528002a8     	mov	w8, #0x15               // =21
  16032c: b9400fe9     	ldr	w9, [sp, #0xc]
  160330: 6b09011f     	cmp	w8, w9
  160334: 1a9f17e8     	cset	w8, eq
  160338: 37001b08     	tbnz	w8, #0x0, 0x160698 <FLAC__lpc_restore_signal+0x1cd4>
  16033c: 14000001     	b	0x160340 <FLAC__lpc_restore_signal+0x197c>
  160340: 52800288     	mov	w8, #0x14               // =20
  160344: b9400fe9     	ldr	w9, [sp, #0xc]
  160348: 6b09011f     	cmp	w8, w9
  16034c: 1a9f17e8     	cset	w8, eq
  160350: 37001c28     	tbnz	w8, #0x0, 0x1606d4 <FLAC__lpc_restore_signal+0x1d10>
  160354: 14000001     	b	0x160358 <FLAC__lpc_restore_signal+0x1994>
  160358: 52800268     	mov	w8, #0x13               // =19
  16035c: b9400fe9     	ldr	w9, [sp, #0xc]
  160360: 6b09011f     	cmp	w8, w9
  160364: 1a9f17e8     	cset	w8, eq
  160368: 37001d48     	tbnz	w8, #0x0, 0x160710 <FLAC__lpc_restore_signal+0x1d4c>
  16036c: 14000001     	b	0x160370 <FLAC__lpc_restore_signal+0x19ac>
  160370: 52800248     	mov	w8, #0x12               // =18
  160374: b9400fe9     	ldr	w9, [sp, #0xc]
  160378: 6b09011f     	cmp	w8, w9
  16037c: 1a9f17e8     	cset	w8, eq
  160380: 37001e68     	tbnz	w8, #0x0, 0x16074c <FLAC__lpc_restore_signal+0x1d88>
  160384: 14000001     	b	0x160388 <FLAC__lpc_restore_signal+0x19c4>
  160388: 52800228     	mov	w8, #0x11               // =17
  16038c: b9400fe9     	ldr	w9, [sp, #0xc]
  160390: 6b09011f     	cmp	w8, w9
  160394: 1a9f17e8     	cset	w8, eq
  160398: 37001f88     	tbnz	w8, #0x0, 0x160788 <FLAC__lpc_restore_signal+0x1dc4>
  16039c: 14000001     	b	0x1603a0 <FLAC__lpc_restore_signal+0x19dc>
  1603a0: 321c03e8     	orr	w8, wzr, #0x10
  1603a4: b9400fe9     	ldr	w9, [sp, #0xc]
  1603a8: 6b09011f     	cmp	w8, w9
  1603ac: 1a9f17e8     	cset	w8, eq
  1603b0: 370020a8     	tbnz	w8, #0x0, 0x1607c4 <FLAC__lpc_restore_signal+0x1e00>
  1603b4: 14000001     	b	0x1603b8 <FLAC__lpc_restore_signal+0x19f4>
  1603b8: 32000fe8     	orr	w8, wzr, #0xf
  1603bc: b9400fe9     	ldr	w9, [sp, #0xc]
  1603c0: 6b09011f     	cmp	w8, w9
  1603c4: 1a9f17e8     	cset	w8, eq
  1603c8: 370021c8     	tbnz	w8, #0x0, 0x160800 <FLAC__lpc_restore_signal+0x1e3c>
  1603cc: 14000001     	b	0x1603d0 <FLAC__lpc_restore_signal+0x1a0c>
  1603d0: 321f0be8     	orr	w8, wzr, #0xe
  1603d4: b9400fe9     	ldr	w9, [sp, #0xc]
  1603d8: 6b09011f     	cmp	w8, w9
  1603dc: 1a9f17e8     	cset	w8, eq
  1603e0: 370022e8     	tbnz	w8, #0x0, 0x16083c <FLAC__lpc_restore_signal+0x1e78>
  1603e4: 14000001     	b	0x1603e8 <FLAC__lpc_restore_signal+0x1a24>
  1603e8: 528001a8     	mov	w8, #0xd                // =13
  1603ec: b9400fe9     	ldr	w9, [sp, #0xc]
  1603f0: 6b09011f     	cmp	w8, w9
  1603f4: 1a9f17e8     	cset	w8, eq
  1603f8: 37002408     	tbnz	w8, #0x0, 0x160878 <FLAC__lpc_restore_signal+0x1eb4>
  1603fc: 14000001     	b	0x160400 <FLAC__lpc_restore_signal+0x1a3c>
  160400: 140001d5     	b	0x160b54 <FLAC__lpc_restore_signal+0x2190>
  160404: b27e03e8     	orr	x8, xzr, #0x4
  160408: f94017e9     	ldr	x9, [sp, #0x28]
  16040c: b9407d2a     	ldr	w10, [x9, #0x7c]
  160410: f9400fe9     	ldr	x9, [sp, #0x18]
  160414: b94017eb     	ldr	w11, [sp, #0x14]
  160418: 7100816b     	subs	w11, w11, #0x20
  16041c: 2a0b03ec     	mov	w12, w11
  160420: 93407d8c     	sxtw	x12, w12
  160424: 9b0c7d08     	mul	x8, x8, x12
  160428: 8b080128     	add	x8, x9, x8
  16042c: b940010b     	ldr	w11, [x8]
  160430: 1b0b7d4a     	mul	w10, w10, w11
  160434: b94013eb     	ldr	w11, [sp, #0x10]
  160438: 0b0a016a     	add	w10, w11, w10
  16043c: b90013ea     	str	w10, [sp, #0x10]
  160440: b27e03e8     	orr	x8, xzr, #0x4
  160444: f94017e9     	ldr	x9, [sp, #0x28]
  160448: b940792a     	ldr	w10, [x9, #0x78]
  16044c: f9400fe9     	ldr	x9, [sp, #0x18]
  160450: b94017eb     	ldr	w11, [sp, #0x14]
  160454: 71007d6b     	subs	w11, w11, #0x1f
  160458: 2a0b03ec     	mov	w12, w11
  16045c: 93407d8c     	sxtw	x12, w12
  160460: 9b0c7d08     	mul	x8, x8, x12
  160464: 8b080128     	add	x8, x9, x8
  160468: b940010b     	ldr	w11, [x8]
  16046c: 1b0b7d4a     	mul	w10, w10, w11
  160470: b94013eb     	ldr	w11, [sp, #0x10]
  160474: 0b0a016a     	add	w10, w11, w10
  160478: b90013ea     	str	w10, [sp, #0x10]
  16047c: b27e03e8     	orr	x8, xzr, #0x4
  160480: f94017e9     	ldr	x9, [sp, #0x28]
  160484: b940752a     	ldr	w10, [x9, #0x74]
  160488: f9400fe9     	ldr	x9, [sp, #0x18]
  16048c: b94017eb     	ldr	w11, [sp, #0x14]
  160490: 7100796b     	subs	w11, w11, #0x1e
  160494: 2a0b03ec     	mov	w12, w11
  160498: 93407d8c     	sxtw	x12, w12
  16049c: 9b0c7d08     	mul	x8, x8, x12
  1604a0: 8b080128     	add	x8, x9, x8
  1604a4: b940010b     	ldr	w11, [x8]
  1604a8: 1b0b7d4a     	mul	w10, w10, w11
  1604ac: b94013eb     	ldr	w11, [sp, #0x10]
  1604b0: 0b0a016a     	add	w10, w11, w10
  1604b4: b90013ea     	str	w10, [sp, #0x10]
  1604b8: b27e03e8     	orr	x8, xzr, #0x4
  1604bc: f94017e9     	ldr	x9, [sp, #0x28]
  1604c0: b940712a     	ldr	w10, [x9, #0x70]
  1604c4: f9400fe9     	ldr	x9, [sp, #0x18]
  1604c8: b94017eb     	ldr	w11, [sp, #0x14]
  1604cc: 7100756b     	subs	w11, w11, #0x1d
  1604d0: 2a0b03ec     	mov	w12, w11
  1604d4: 93407d8c     	sxtw	x12, w12
  1604d8: 9b0c7d08     	mul	x8, x8, x12
  1604dc: 8b080128     	add	x8, x9, x8
  1604e0: b940010b     	ldr	w11, [x8]
  1604e4: 1b0b7d4a     	mul	w10, w10, w11
  1604e8: b94013eb     	ldr	w11, [sp, #0x10]
  1604ec: 0b0a016a     	add	w10, w11, w10
  1604f0: b90013ea     	str	w10, [sp, #0x10]
  1604f4: b27e03e8     	orr	x8, xzr, #0x4
  1604f8: f94017e9     	ldr	x9, [sp, #0x28]
  1604fc: b9406d2a     	ldr	w10, [x9, #0x6c]
  160500: f9400fe9     	ldr	x9, [sp, #0x18]
  160504: b94017eb     	ldr	w11, [sp, #0x14]
  160508: 7100716b     	subs	w11, w11, #0x1c
  16050c: 2a0b03ec     	mov	w12, w11
  160510: 93407d8c     	sxtw	x12, w12
  160514: 9b0c7d08     	mul	x8, x8, x12
  160518: 8b080128     	add	x8, x9, x8
  16051c: b940010b     	ldr	w11, [x8]
  160520: 1b0b7d4a     	mul	w10, w10, w11
  160524: b94013eb     	ldr	w11, [sp, #0x10]
  160528: 0b0a016a     	add	w10, w11, w10
  16052c: b90013ea     	str	w10, [sp, #0x10]
  160530: b27e03e8     	orr	x8, xzr, #0x4
  160534: f94017e9     	ldr	x9, [sp, #0x28]
  160538: b940692a     	ldr	w10, [x9, #0x68]
  16053c: f9400fe9     	ldr	x9, [sp, #0x18]
  160540: b94017eb     	ldr	w11, [sp, #0x14]
  160544: 71006d6b     	subs	w11, w11, #0x1b
  160548: 2a0b03ec     	mov	w12, w11
  16054c: 93407d8c     	sxtw	x12, w12
  160550: 9b0c7d08     	mul	x8, x8, x12
  160554: 8b080128     	add	x8, x9, x8
  160558: b940010b     	ldr	w11, [x8]
  16055c: 1b0b7d4a     	mul	w10, w10, w11
  160560: b94013eb     	ldr	w11, [sp, #0x10]
  160564: 0b0a016a     	add	w10, w11, w10
  160568: b90013ea     	str	w10, [sp, #0x10]
  16056c: b27e03e8     	orr	x8, xzr, #0x4
  160570: f94017e9     	ldr	x9, [sp, #0x28]
  160574: b940652a     	ldr	w10, [x9, #0x64]
  160578: f9400fe9     	ldr	x9, [sp, #0x18]
  16057c: b94017eb     	ldr	w11, [sp, #0x14]
  160580: 7100696b     	subs	w11, w11, #0x1a
  160584: 2a0b03ec     	mov	w12, w11
  160588: 93407d8c     	sxtw	x12, w12
  16058c: 9b0c7d08     	mul	x8, x8, x12
  160590: 8b080128     	add	x8, x9, x8
  160594: b940010b     	ldr	w11, [x8]
  160598: 1b0b7d4a     	mul	w10, w10, w11
  16059c: b94013eb     	ldr	w11, [sp, #0x10]
  1605a0: 0b0a016a     	add	w10, w11, w10
  1605a4: b90013ea     	str	w10, [sp, #0x10]
  1605a8: b27e03e8     	orr	x8, xzr, #0x4
  1605ac: f94017e9     	ldr	x9, [sp, #0x28]
  1605b0: b940612a     	ldr	w10, [x9, #0x60]
  1605b4: f9400fe9     	ldr	x9, [sp, #0x18]
  1605b8: b94017eb     	ldr	w11, [sp, #0x14]
  1605bc: 7100656b     	subs	w11, w11, #0x19
  1605c0: 2a0b03ec     	mov	w12, w11
  1605c4: 93407d8c     	sxtw	x12, w12
  1605c8: 9b0c7d08     	mul	x8, x8, x12
  1605cc: 8b080128     	add	x8, x9, x8
  1605d0: b940010b     	ldr	w11, [x8]
  1605d4: 1b0b7d4a     	mul	w10, w10, w11
  1605d8: b94013eb     	ldr	w11, [sp, #0x10]
  1605dc: 0b0a016a     	add	w10, w11, w10
  1605e0: b90013ea     	str	w10, [sp, #0x10]
  1605e4: b27e03e8     	orr	x8, xzr, #0x4
  1605e8: f94017e9     	ldr	x9, [sp, #0x28]
  1605ec: b9405d2a     	ldr	w10, [x9, #0x5c]
  1605f0: f9400fe9     	ldr	x9, [sp, #0x18]
  1605f4: b94017eb     	ldr	w11, [sp, #0x14]
  1605f8: 7100616b     	subs	w11, w11, #0x18
  1605fc: 2a0b03ec     	mov	w12, w11
  160600: 93407d8c     	sxtw	x12, w12
  160604: 9b0c7d08     	mul	x8, x8, x12
  160608: 8b080128     	add	x8, x9, x8
  16060c: b940010b     	ldr	w11, [x8]
  160610: 1b0b7d4a     	mul	w10, w10, w11
  160614: b94013eb     	ldr	w11, [sp, #0x10]
  160618: 0b0a016a     	add	w10, w11, w10
  16061c: b90013ea     	str	w10, [sp, #0x10]
  160620: b27e03e8     	orr	x8, xzr, #0x4
  160624: f94017e9     	ldr	x9, [sp, #0x28]
  160628: b940592a     	ldr	w10, [x9, #0x58]
  16062c: f9400fe9     	ldr	x9, [sp, #0x18]
  160630: b94017eb     	ldr	w11, [sp, #0x14]
  160634: 71005d6b     	subs	w11, w11, #0x17
  160638: 2a0b03ec     	mov	w12, w11
  16063c: 93407d8c     	sxtw	x12, w12
  160640: 9b0c7d08     	mul	x8, x8, x12
  160644: 8b080128     	add	x8, x9, x8
  160648: b940010b     	ldr	w11, [x8]
  16064c: 1b0b7d4a     	mul	w10, w10, w11
  160650: b94013eb     	ldr	w11, [sp, #0x10]
  160654: 0b0a016a     	add	w10, w11, w10
  160658: b90013ea     	str	w10, [sp, #0x10]
  16065c: b27e03e8     	orr	x8, xzr, #0x4
  160660: f94017e9     	ldr	x9, [sp, #0x28]
  160664: b940552a     	ldr	w10, [x9, #0x54]
  160668: f9400fe9     	ldr	x9, [sp, #0x18]
  16066c: b94017eb     	ldr	w11, [sp, #0x14]
  160670: 7100596b     	subs	w11, w11, #0x16
  160674: 2a0b03ec     	mov	w12, w11
  160678: 93407d8c     	sxtw	x12, w12
  16067c: 9b0c7d08     	mul	x8, x8, x12
  160680: 8b080128     	add	x8, x9, x8
  160684: b940010b     	ldr	w11, [x8]
  160688: 1b0b7d4a     	mul	w10, w10, w11
  16068c: b94013eb     	ldr	w11, [sp, #0x10]
  160690: 0b0a016a     	add	w10, w11, w10
  160694: b90013ea     	str	w10, [sp, #0x10]
  160698: b27e03e8     	orr	x8, xzr, #0x4
  16069c: f94017e9     	ldr	x9, [sp, #0x28]
  1606a0: b940512a     	ldr	w10, [x9, #0x50]
  1606a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1606a8: b94017eb     	ldr	w11, [sp, #0x14]
  1606ac: 7100556b     	subs	w11, w11, #0x15
  1606b0: 2a0b03ec     	mov	w12, w11
  1606b4: 93407d8c     	sxtw	x12, w12
  1606b8: 9b0c7d08     	mul	x8, x8, x12
  1606bc: 8b080128     	add	x8, x9, x8
  1606c0: b940010b     	ldr	w11, [x8]
  1606c4: 1b0b7d4a     	mul	w10, w10, w11
  1606c8: b94013eb     	ldr	w11, [sp, #0x10]
  1606cc: 0b0a016a     	add	w10, w11, w10
  1606d0: b90013ea     	str	w10, [sp, #0x10]
  1606d4: b27e03e8     	orr	x8, xzr, #0x4
  1606d8: f94017e9     	ldr	x9, [sp, #0x28]
  1606dc: b9404d2a     	ldr	w10, [x9, #0x4c]
  1606e0: f9400fe9     	ldr	x9, [sp, #0x18]
  1606e4: b94017eb     	ldr	w11, [sp, #0x14]
  1606e8: 7100516b     	subs	w11, w11, #0x14
  1606ec: 2a0b03ec     	mov	w12, w11
  1606f0: 93407d8c     	sxtw	x12, w12
  1606f4: 9b0c7d08     	mul	x8, x8, x12
  1606f8: 8b080128     	add	x8, x9, x8
  1606fc: b940010b     	ldr	w11, [x8]
  160700: 1b0b7d4a     	mul	w10, w10, w11
  160704: b94013eb     	ldr	w11, [sp, #0x10]
  160708: 0b0a016a     	add	w10, w11, w10
  16070c: b90013ea     	str	w10, [sp, #0x10]
  160710: b27e03e8     	orr	x8, xzr, #0x4
  160714: f94017e9     	ldr	x9, [sp, #0x28]
  160718: b940492a     	ldr	w10, [x9, #0x48]
  16071c: f9400fe9     	ldr	x9, [sp, #0x18]
  160720: b94017eb     	ldr	w11, [sp, #0x14]
  160724: 71004d6b     	subs	w11, w11, #0x13
  160728: 2a0b03ec     	mov	w12, w11
  16072c: 93407d8c     	sxtw	x12, w12
  160730: 9b0c7d08     	mul	x8, x8, x12
  160734: 8b080128     	add	x8, x9, x8
  160738: b940010b     	ldr	w11, [x8]
  16073c: 1b0b7d4a     	mul	w10, w10, w11
  160740: b94013eb     	ldr	w11, [sp, #0x10]
  160744: 0b0a016a     	add	w10, w11, w10
  160748: b90013ea     	str	w10, [sp, #0x10]
  16074c: b27e03e8     	orr	x8, xzr, #0x4
  160750: f94017e9     	ldr	x9, [sp, #0x28]
  160754: b940452a     	ldr	w10, [x9, #0x44]
  160758: f9400fe9     	ldr	x9, [sp, #0x18]
  16075c: b94017eb     	ldr	w11, [sp, #0x14]
  160760: 7100496b     	subs	w11, w11, #0x12
  160764: 2a0b03ec     	mov	w12, w11
  160768: 93407d8c     	sxtw	x12, w12
  16076c: 9b0c7d08     	mul	x8, x8, x12
  160770: 8b080128     	add	x8, x9, x8
  160774: b940010b     	ldr	w11, [x8]
  160778: 1b0b7d4a     	mul	w10, w10, w11
  16077c: b94013eb     	ldr	w11, [sp, #0x10]
  160780: 0b0a016a     	add	w10, w11, w10
  160784: b90013ea     	str	w10, [sp, #0x10]
  160788: b27e03e8     	orr	x8, xzr, #0x4
  16078c: f94017e9     	ldr	x9, [sp, #0x28]
  160790: b940412a     	ldr	w10, [x9, #0x40]
  160794: f9400fe9     	ldr	x9, [sp, #0x18]
  160798: b94017eb     	ldr	w11, [sp, #0x14]
  16079c: 7100456b     	subs	w11, w11, #0x11
  1607a0: 2a0b03ec     	mov	w12, w11
  1607a4: 93407d8c     	sxtw	x12, w12
  1607a8: 9b0c7d08     	mul	x8, x8, x12
  1607ac: 8b080128     	add	x8, x9, x8
  1607b0: b940010b     	ldr	w11, [x8]
  1607b4: 1b0b7d4a     	mul	w10, w10, w11
  1607b8: b94013eb     	ldr	w11, [sp, #0x10]
  1607bc: 0b0a016a     	add	w10, w11, w10
  1607c0: b90013ea     	str	w10, [sp, #0x10]
  1607c4: b27e03e8     	orr	x8, xzr, #0x4
  1607c8: f94017e9     	ldr	x9, [sp, #0x28]
  1607cc: b9403d2a     	ldr	w10, [x9, #0x3c]
  1607d0: f9400fe9     	ldr	x9, [sp, #0x18]
  1607d4: b94017eb     	ldr	w11, [sp, #0x14]
  1607d8: 7100416b     	subs	w11, w11, #0x10
  1607dc: 2a0b03ec     	mov	w12, w11
  1607e0: 93407d8c     	sxtw	x12, w12
  1607e4: 9b0c7d08     	mul	x8, x8, x12
  1607e8: 8b080128     	add	x8, x9, x8
  1607ec: b940010b     	ldr	w11, [x8]
  1607f0: 1b0b7d4a     	mul	w10, w10, w11
  1607f4: b94013eb     	ldr	w11, [sp, #0x10]
  1607f8: 0b0a016a     	add	w10, w11, w10
  1607fc: b90013ea     	str	w10, [sp, #0x10]
  160800: b27e03e8     	orr	x8, xzr, #0x4
  160804: f94017e9     	ldr	x9, [sp, #0x28]
  160808: b940392a     	ldr	w10, [x9, #0x38]
  16080c: f9400fe9     	ldr	x9, [sp, #0x18]
  160810: b94017eb     	ldr	w11, [sp, #0x14]
  160814: 71003d6b     	subs	w11, w11, #0xf
  160818: 2a0b03ec     	mov	w12, w11
  16081c: 93407d8c     	sxtw	x12, w12
  160820: 9b0c7d08     	mul	x8, x8, x12
  160824: 8b080128     	add	x8, x9, x8
  160828: b940010b     	ldr	w11, [x8]
  16082c: 1b0b7d4a     	mul	w10, w10, w11
  160830: b94013eb     	ldr	w11, [sp, #0x10]
  160834: 0b0a016a     	add	w10, w11, w10
  160838: b90013ea     	str	w10, [sp, #0x10]
  16083c: b27e03e8     	orr	x8, xzr, #0x4
  160840: f94017e9     	ldr	x9, [sp, #0x28]
  160844: b940352a     	ldr	w10, [x9, #0x34]
  160848: f9400fe9     	ldr	x9, [sp, #0x18]
  16084c: b94017eb     	ldr	w11, [sp, #0x14]
  160850: 7100396b     	subs	w11, w11, #0xe
  160854: 2a0b03ec     	mov	w12, w11
  160858: 93407d8c     	sxtw	x12, w12
  16085c: 9b0c7d08     	mul	x8, x8, x12
  160860: 8b080128     	add	x8, x9, x8
  160864: b940010b     	ldr	w11, [x8]
  160868: 1b0b7d4a     	mul	w10, w10, w11
  16086c: b94013eb     	ldr	w11, [sp, #0x10]
  160870: 0b0a016a     	add	w10, w11, w10
  160874: b90013ea     	str	w10, [sp, #0x10]
  160878: b27e03e8     	orr	x8, xzr, #0x4
  16087c: f94017e9     	ldr	x9, [sp, #0x28]
  160880: b940312a     	ldr	w10, [x9, #0x30]
  160884: f9400fe9     	ldr	x9, [sp, #0x18]
  160888: b94017eb     	ldr	w11, [sp, #0x14]
  16088c: 7100356b     	subs	w11, w11, #0xd
  160890: 2a0b03ec     	mov	w12, w11
  160894: 93407d8c     	sxtw	x12, w12
  160898: 9b0c7d0c     	mul	x12, x8, x12
  16089c: 8b0c0129     	add	x9, x9, x12
  1608a0: b940012b     	ldr	w11, [x9]
  1608a4: 1b0b7d4a     	mul	w10, w10, w11
  1608a8: b94013eb     	ldr	w11, [sp, #0x10]
  1608ac: 0b0a016a     	add	w10, w11, w10
  1608b0: b90013ea     	str	w10, [sp, #0x10]
  1608b4: f94017e9     	ldr	x9, [sp, #0x28]
  1608b8: b9402d2a     	ldr	w10, [x9, #0x2c]
  1608bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1608c0: b94017eb     	ldr	w11, [sp, #0x14]
  1608c4: 7100316b     	subs	w11, w11, #0xc
  1608c8: 2a0b03ec     	mov	w12, w11
  1608cc: 93407d8c     	sxtw	x12, w12
  1608d0: 9b0c7d0c     	mul	x12, x8, x12
  1608d4: 8b0c0129     	add	x9, x9, x12
  1608d8: b940012b     	ldr	w11, [x9]
  1608dc: 1b0b7d4a     	mul	w10, w10, w11
  1608e0: b94013eb     	ldr	w11, [sp, #0x10]
  1608e4: 0b0a016a     	add	w10, w11, w10
  1608e8: b90013ea     	str	w10, [sp, #0x10]
  1608ec: f94017e9     	ldr	x9, [sp, #0x28]
  1608f0: b940292a     	ldr	w10, [x9, #0x28]
  1608f4: f9400fe9     	ldr	x9, [sp, #0x18]
  1608f8: b94017eb     	ldr	w11, [sp, #0x14]
  1608fc: 71002d6b     	subs	w11, w11, #0xb
  160900: 2a0b03ec     	mov	w12, w11
  160904: 93407d8c     	sxtw	x12, w12
  160908: 9b0c7d0c     	mul	x12, x8, x12
  16090c: 8b0c0129     	add	x9, x9, x12
  160910: b940012b     	ldr	w11, [x9]
  160914: 1b0b7d4a     	mul	w10, w10, w11
  160918: b94013eb     	ldr	w11, [sp, #0x10]
  16091c: 0b0a016a     	add	w10, w11, w10
  160920: b90013ea     	str	w10, [sp, #0x10]
  160924: f94017e9     	ldr	x9, [sp, #0x28]
  160928: b940252a     	ldr	w10, [x9, #0x24]
  16092c: f9400fe9     	ldr	x9, [sp, #0x18]
  160930: b94017eb     	ldr	w11, [sp, #0x14]
  160934: 7100296b     	subs	w11, w11, #0xa
  160938: 2a0b03ec     	mov	w12, w11
  16093c: 93407d8c     	sxtw	x12, w12
  160940: 9b0c7d0c     	mul	x12, x8, x12
  160944: 8b0c0129     	add	x9, x9, x12
  160948: b940012b     	ldr	w11, [x9]
  16094c: 1b0b7d4a     	mul	w10, w10, w11
  160950: b94013eb     	ldr	w11, [sp, #0x10]
  160954: 0b0a016a     	add	w10, w11, w10
  160958: b90013ea     	str	w10, [sp, #0x10]
  16095c: f94017e9     	ldr	x9, [sp, #0x28]
  160960: b940212a     	ldr	w10, [x9, #0x20]
  160964: f9400fe9     	ldr	x9, [sp, #0x18]
  160968: b94017eb     	ldr	w11, [sp, #0x14]
  16096c: 7100256b     	subs	w11, w11, #0x9
  160970: 2a0b03ec     	mov	w12, w11
  160974: 93407d8c     	sxtw	x12, w12
  160978: 9b0c7d0c     	mul	x12, x8, x12
  16097c: 8b0c0129     	add	x9, x9, x12
  160980: b940012b     	ldr	w11, [x9]
  160984: 1b0b7d4a     	mul	w10, w10, w11
  160988: b94013eb     	ldr	w11, [sp, #0x10]
  16098c: 0b0a016a     	add	w10, w11, w10
  160990: b90013ea     	str	w10, [sp, #0x10]
  160994: f94017e9     	ldr	x9, [sp, #0x28]
  160998: b9401d2a     	ldr	w10, [x9, #0x1c]
  16099c: f9400fe9     	ldr	x9, [sp, #0x18]
  1609a0: b94017eb     	ldr	w11, [sp, #0x14]
  1609a4: 7100216b     	subs	w11, w11, #0x8
  1609a8: 2a0b03ec     	mov	w12, w11
  1609ac: 93407d8c     	sxtw	x12, w12
  1609b0: 9b0c7d0c     	mul	x12, x8, x12
  1609b4: 8b0c0129     	add	x9, x9, x12
  1609b8: b940012b     	ldr	w11, [x9]
  1609bc: 1b0b7d4a     	mul	w10, w10, w11
  1609c0: b94013eb     	ldr	w11, [sp, #0x10]
  1609c4: 0b0a016a     	add	w10, w11, w10
  1609c8: b90013ea     	str	w10, [sp, #0x10]
  1609cc: f94017e9     	ldr	x9, [sp, #0x28]
  1609d0: b940192a     	ldr	w10, [x9, #0x18]
  1609d4: f9400fe9     	ldr	x9, [sp, #0x18]
  1609d8: b94017eb     	ldr	w11, [sp, #0x14]
  1609dc: 71001d6b     	subs	w11, w11, #0x7
  1609e0: 2a0b03ec     	mov	w12, w11
  1609e4: 93407d8c     	sxtw	x12, w12
  1609e8: 9b0c7d0c     	mul	x12, x8, x12
  1609ec: 8b0c0129     	add	x9, x9, x12
  1609f0: b940012b     	ldr	w11, [x9]
  1609f4: 1b0b7d4a     	mul	w10, w10, w11
  1609f8: b94013eb     	ldr	w11, [sp, #0x10]
  1609fc: 0b0a016a     	add	w10, w11, w10
  160a00: b90013ea     	str	w10, [sp, #0x10]
  160a04: f94017e9     	ldr	x9, [sp, #0x28]
  160a08: b940152a     	ldr	w10, [x9, #0x14]
  160a0c: f9400fe9     	ldr	x9, [sp, #0x18]
  160a10: b94017eb     	ldr	w11, [sp, #0x14]
  160a14: 7100196b     	subs	w11, w11, #0x6
  160a18: 2a0b03ec     	mov	w12, w11
  160a1c: 93407d8c     	sxtw	x12, w12
  160a20: 9b0c7d0c     	mul	x12, x8, x12
  160a24: 8b0c0129     	add	x9, x9, x12
  160a28: b940012b     	ldr	w11, [x9]
  160a2c: 1b0b7d4a     	mul	w10, w10, w11
  160a30: b94013eb     	ldr	w11, [sp, #0x10]
  160a34: 0b0a016a     	add	w10, w11, w10
  160a38: b90013ea     	str	w10, [sp, #0x10]
  160a3c: f94017e9     	ldr	x9, [sp, #0x28]
  160a40: b940112a     	ldr	w10, [x9, #0x10]
  160a44: f9400fe9     	ldr	x9, [sp, #0x18]
  160a48: b94017eb     	ldr	w11, [sp, #0x14]
  160a4c: 7100156b     	subs	w11, w11, #0x5
  160a50: 2a0b03ec     	mov	w12, w11
  160a54: 93407d8c     	sxtw	x12, w12
  160a58: 9b0c7d0c     	mul	x12, x8, x12
  160a5c: 8b0c0129     	add	x9, x9, x12
  160a60: b940012b     	ldr	w11, [x9]
  160a64: 1b0b7d4a     	mul	w10, w10, w11
  160a68: b94013eb     	ldr	w11, [sp, #0x10]
  160a6c: 0b0a016a     	add	w10, w11, w10
  160a70: b90013ea     	str	w10, [sp, #0x10]
  160a74: f94017e9     	ldr	x9, [sp, #0x28]
  160a78: b9400d2a     	ldr	w10, [x9, #0xc]
  160a7c: f9400fe9     	ldr	x9, [sp, #0x18]
  160a80: b94017eb     	ldr	w11, [sp, #0x14]
  160a84: 7100116b     	subs	w11, w11, #0x4
  160a88: 2a0b03ec     	mov	w12, w11
  160a8c: 93407d8c     	sxtw	x12, w12
  160a90: 9b0c7d0c     	mul	x12, x8, x12
  160a94: 8b0c0129     	add	x9, x9, x12
  160a98: b940012b     	ldr	w11, [x9]
  160a9c: 1b0b7d4a     	mul	w10, w10, w11
  160aa0: b94013eb     	ldr	w11, [sp, #0x10]
  160aa4: 0b0a016a     	add	w10, w11, w10
  160aa8: b90013ea     	str	w10, [sp, #0x10]
  160aac: f94017e9     	ldr	x9, [sp, #0x28]
  160ab0: b940092a     	ldr	w10, [x9, #0x8]
  160ab4: f9400fe9     	ldr	x9, [sp, #0x18]
  160ab8: b94017eb     	ldr	w11, [sp, #0x14]
  160abc: 71000d6b     	subs	w11, w11, #0x3
  160ac0: 2a0b03ec     	mov	w12, w11
  160ac4: 93407d8c     	sxtw	x12, w12
  160ac8: 9b0c7d0c     	mul	x12, x8, x12
  160acc: 8b0c0129     	add	x9, x9, x12
  160ad0: b940012b     	ldr	w11, [x9]
  160ad4: 1b0b7d4a     	mul	w10, w10, w11
  160ad8: b94013eb     	ldr	w11, [sp, #0x10]
  160adc: 0b0a016a     	add	w10, w11, w10
  160ae0: b90013ea     	str	w10, [sp, #0x10]
  160ae4: f94017e9     	ldr	x9, [sp, #0x28]
  160ae8: b940052a     	ldr	w10, [x9, #0x4]
  160aec: f9400fe9     	ldr	x9, [sp, #0x18]
  160af0: b94017eb     	ldr	w11, [sp, #0x14]
  160af4: 7100096b     	subs	w11, w11, #0x2
  160af8: 2a0b03ec     	mov	w12, w11
  160afc: 93407d8c     	sxtw	x12, w12
  160b00: 9b0c7d0c     	mul	x12, x8, x12
  160b04: 8b0c0129     	add	x9, x9, x12
  160b08: b940012b     	ldr	w11, [x9]
  160b0c: 1b0b7d4a     	mul	w10, w10, w11
  160b10: b94013eb     	ldr	w11, [sp, #0x10]
  160b14: 0b0a016a     	add	w10, w11, w10
  160b18: b90013ea     	str	w10, [sp, #0x10]
  160b1c: f94017e9     	ldr	x9, [sp, #0x28]
  160b20: b940012a     	ldr	w10, [x9]
  160b24: f9400fe9     	ldr	x9, [sp, #0x18]
  160b28: b94017eb     	ldr	w11, [sp, #0x14]
  160b2c: 7100056b     	subs	w11, w11, #0x1
  160b30: 2a0b03ec     	mov	w12, w11
  160b34: 93407d8c     	sxtw	x12, w12
  160b38: 9b0c7d08     	mul	x8, x8, x12
  160b3c: 8b080128     	add	x8, x9, x8
  160b40: b940010b     	ldr	w11, [x8]
  160b44: 1b0b7d4a     	mul	w10, w10, w11
  160b48: b94013eb     	ldr	w11, [sp, #0x10]
  160b4c: 0b0a016a     	add	w10, w11, w10
  160b50: b90013ea     	str	w10, [sp, #0x10]
  160b54: b27e03e8     	orr	x8, xzr, #0x4
  160b58: f9401fe9     	ldr	x9, [sp, #0x38]
  160b5c: b94017ea     	ldr	w10, [sp, #0x14]
  160b60: 2a0a03eb     	mov	w11, w10
  160b64: 93407d6b     	sxtw	x11, w11
  160b68: 9b0b7d0b     	mul	x11, x8, x11
  160b6c: 8b0b0129     	add	x9, x9, x11
  160b70: b940012a     	ldr	w10, [x9]
  160b74: b94013ec     	ldr	w12, [sp, #0x10]
  160b78: b94023ed     	ldr	w13, [sp, #0x20]
  160b7c: 1acd298c     	asr	w12, w12, w13
  160b80: 0b0c014a     	add	w10, w10, w12
  160b84: f9400fe9     	ldr	x9, [sp, #0x18]
  160b88: b94017ec     	ldr	w12, [sp, #0x14]
  160b8c: 2a0c03eb     	mov	w11, w12
  160b90: 93407d6b     	sxtw	x11, w11
  160b94: 9b0b7d08     	mul	x8, x8, x11
  160b98: 8b080128     	add	x8, x9, x8
  160b9c: b900010a     	str	w10, [x8]
  160ba0: b94017e8     	ldr	w8, [sp, #0x14]
  160ba4: 11000508     	add	w8, w8, #0x1
  160ba8: b90017e8     	str	w8, [sp, #0x14]
  160bac: 17fffd95     	b	0x160200 <FLAC__lpc_restore_signal+0x183c>
  160bb0: 910103ff     	add	sp, sp, #0x40
  160bb4: d65f03c0     	ret

0000000000160bb8 <FLAC__lpc_restore_signal_wide>:
  160bb8: d10103ff     	sub	sp, sp, #0x40
  160bbc: 321e07e8     	orr	w8, wzr, #0xc
  160bc0: f9001fe0     	str	x0, [sp, #0x38]
  160bc4: b90037e1     	str	w1, [sp, #0x34]
  160bc8: f90017e2     	str	x2, [sp, #0x28]
  160bcc: b90027e3     	str	w3, [sp, #0x24]
  160bd0: b90023e4     	str	w4, [sp, #0x20]
  160bd4: f9000fe5     	str	x5, [sp, #0x18]
  160bd8: b94027e1     	ldr	w1, [sp, #0x24]
  160bdc: 6b08003f     	cmp	w1, w8
  160be0: 1a9f87e8     	cset	w8, ls
  160be4: 37000048     	tbnz	w8, #0x0, 0x160bec <FLAC__lpc_restore_signal_wide+0x34>
  160be8: 14000626     	b	0x162480 <FLAC__lpc_restore_signal_wide+0x18c8>
  160bec: 321d03e8     	orr	w8, wzr, #0x8
  160bf0: b94027e9     	ldr	w9, [sp, #0x24]
  160bf4: 6b08013f     	cmp	w9, w8
  160bf8: 1a9f97e8     	cset	w8, hi
  160bfc: 37000048     	tbnz	w8, #0x0, 0x160c04 <FLAC__lpc_restore_signal_wide+0x4c>
  160c00: 140002eb     	b	0x1617ac <FLAC__lpc_restore_signal_wide+0xbf4>
  160c04: 52800148     	mov	w8, #0xa                // =10
  160c08: b94027e9     	ldr	w9, [sp, #0x24]
  160c0c: 6b08013f     	cmp	w9, w8
  160c10: 1a9f97e8     	cset	w8, hi
  160c14: 37000048     	tbnz	w8, #0x0, 0x160c1c <FLAC__lpc_restore_signal_wide+0x64>
  160c18: 1400018f     	b	0x161254 <FLAC__lpc_restore_signal_wide+0x69c>
  160c1c: 321e07e8     	orr	w8, wzr, #0xc
  160c20: b94027e9     	ldr	w9, [sp, #0x24]
  160c24: 6b08013f     	cmp	w9, w8
  160c28: 1a9f17e8     	cset	w8, eq
  160c2c: 37000048     	tbnz	w8, #0x0, 0x160c34 <FLAC__lpc_restore_signal_wide+0x7c>
  160c30: 140000cc     	b	0x160f60 <FLAC__lpc_restore_signal_wide+0x3a8>
  160c34: b90017ff     	str	wzr, [sp, #0x14]
  160c38: b94017e8     	ldr	w8, [sp, #0x14]
  160c3c: b94037e9     	ldr	w9, [sp, #0x34]
  160c40: 6b09011f     	cmp	w8, w9
  160c44: 1a9fa7e8     	cset	w8, lt
  160c48: 37000048     	tbnz	w8, #0x0, 0x160c50 <FLAC__lpc_restore_signal_wide+0x98>
  160c4c: 140000c4     	b	0x160f5c <FLAC__lpc_restore_signal_wide+0x3a4>
  160c50: b27e03e8     	orr	x8, xzr, #0x4
  160c54: f90007ff     	str	xzr, [sp, #0x8]
  160c58: f94017e9     	ldr	x9, [sp, #0x28]
  160c5c: b9402d2a     	ldr	w10, [x9, #0x2c]
  160c60: f9400fe9     	ldr	x9, [sp, #0x18]
  160c64: b94017eb     	ldr	w11, [sp, #0x14]
  160c68: 7100316b     	subs	w11, w11, #0xc
  160c6c: 2a0b03ec     	mov	w12, w11
  160c70: 93407d8c     	sxtw	x12, w12
  160c74: 9b0c7d0c     	mul	x12, x8, x12
  160c78: 8b0c0129     	add	x9, x9, x12
  160c7c: b940012b     	ldr	w11, [x9]
  160c80: f94007e9     	ldr	x9, [sp, #0x8]
  160c84: d503201f     	nop
  160c88: 9b2b2549     	smaddl	x9, w10, w11, x9
  160c8c: f90007e9     	str	x9, [sp, #0x8]
  160c90: f94017e9     	ldr	x9, [sp, #0x28]
  160c94: b940292a     	ldr	w10, [x9, #0x28]
  160c98: f9400fe9     	ldr	x9, [sp, #0x18]
  160c9c: b94017eb     	ldr	w11, [sp, #0x14]
  160ca0: 71002d6b     	subs	w11, w11, #0xb
  160ca4: 2a0b03ec     	mov	w12, w11
  160ca8: 93407d8c     	sxtw	x12, w12
  160cac: 9b0c7d0c     	mul	x12, x8, x12
  160cb0: 8b0c0129     	add	x9, x9, x12
  160cb4: b940012b     	ldr	w11, [x9]
  160cb8: f94007e9     	ldr	x9, [sp, #0x8]
  160cbc: d503201f     	nop
  160cc0: 9b2b2549     	smaddl	x9, w10, w11, x9
  160cc4: f90007e9     	str	x9, [sp, #0x8]
  160cc8: f94017e9     	ldr	x9, [sp, #0x28]
  160ccc: b940252a     	ldr	w10, [x9, #0x24]
  160cd0: f9400fe9     	ldr	x9, [sp, #0x18]
  160cd4: b94017eb     	ldr	w11, [sp, #0x14]
  160cd8: 7100296b     	subs	w11, w11, #0xa
  160cdc: 2a0b03ec     	mov	w12, w11
  160ce0: 93407d8c     	sxtw	x12, w12
  160ce4: 9b0c7d0c     	mul	x12, x8, x12
  160ce8: 8b0c0129     	add	x9, x9, x12
  160cec: b940012b     	ldr	w11, [x9]
  160cf0: f94007e9     	ldr	x9, [sp, #0x8]
  160cf4: d503201f     	nop
  160cf8: 9b2b2549     	smaddl	x9, w10, w11, x9
  160cfc: f90007e9     	str	x9, [sp, #0x8]
  160d00: f94017e9     	ldr	x9, [sp, #0x28]
  160d04: b940212a     	ldr	w10, [x9, #0x20]
  160d08: f9400fe9     	ldr	x9, [sp, #0x18]
  160d0c: b94017eb     	ldr	w11, [sp, #0x14]
  160d10: 7100256b     	subs	w11, w11, #0x9
  160d14: 2a0b03ec     	mov	w12, w11
  160d18: 93407d8c     	sxtw	x12, w12
  160d1c: 9b0c7d0c     	mul	x12, x8, x12
  160d20: 8b0c0129     	add	x9, x9, x12
  160d24: b940012b     	ldr	w11, [x9]
  160d28: f94007e9     	ldr	x9, [sp, #0x8]
  160d2c: d503201f     	nop
  160d30: 9b2b2549     	smaddl	x9, w10, w11, x9
  160d34: f90007e9     	str	x9, [sp, #0x8]
  160d38: f94017e9     	ldr	x9, [sp, #0x28]
  160d3c: b9401d2a     	ldr	w10, [x9, #0x1c]
  160d40: f9400fe9     	ldr	x9, [sp, #0x18]
  160d44: b94017eb     	ldr	w11, [sp, #0x14]
  160d48: 7100216b     	subs	w11, w11, #0x8
  160d4c: 2a0b03ec     	mov	w12, w11
  160d50: 93407d8c     	sxtw	x12, w12
  160d54: 9b0c7d0c     	mul	x12, x8, x12
  160d58: 8b0c0129     	add	x9, x9, x12
  160d5c: b940012b     	ldr	w11, [x9]
  160d60: f94007e9     	ldr	x9, [sp, #0x8]
  160d64: d503201f     	nop
  160d68: 9b2b2549     	smaddl	x9, w10, w11, x9
  160d6c: f90007e9     	str	x9, [sp, #0x8]
  160d70: f94017e9     	ldr	x9, [sp, #0x28]
  160d74: b940192a     	ldr	w10, [x9, #0x18]
  160d78: f9400fe9     	ldr	x9, [sp, #0x18]
  160d7c: b94017eb     	ldr	w11, [sp, #0x14]
  160d80: 71001d6b     	subs	w11, w11, #0x7
  160d84: 2a0b03ec     	mov	w12, w11
  160d88: 93407d8c     	sxtw	x12, w12
  160d8c: 9b0c7d0c     	mul	x12, x8, x12
  160d90: 8b0c0129     	add	x9, x9, x12
  160d94: b940012b     	ldr	w11, [x9]
  160d98: f94007e9     	ldr	x9, [sp, #0x8]
  160d9c: d503201f     	nop
  160da0: 9b2b2549     	smaddl	x9, w10, w11, x9
  160da4: f90007e9     	str	x9, [sp, #0x8]
  160da8: f94017e9     	ldr	x9, [sp, #0x28]
  160dac: b940152a     	ldr	w10, [x9, #0x14]
  160db0: f9400fe9     	ldr	x9, [sp, #0x18]
  160db4: b94017eb     	ldr	w11, [sp, #0x14]
  160db8: 7100196b     	subs	w11, w11, #0x6
  160dbc: 2a0b03ec     	mov	w12, w11
  160dc0: 93407d8c     	sxtw	x12, w12
  160dc4: 9b0c7d0c     	mul	x12, x8, x12
  160dc8: 8b0c0129     	add	x9, x9, x12
  160dcc: b940012b     	ldr	w11, [x9]
  160dd0: f94007e9     	ldr	x9, [sp, #0x8]
  160dd4: d503201f     	nop
  160dd8: 9b2b2549     	smaddl	x9, w10, w11, x9
  160ddc: f90007e9     	str	x9, [sp, #0x8]
  160de0: f94017e9     	ldr	x9, [sp, #0x28]
  160de4: b940112a     	ldr	w10, [x9, #0x10]
  160de8: f9400fe9     	ldr	x9, [sp, #0x18]
  160dec: b94017eb     	ldr	w11, [sp, #0x14]
  160df0: 7100156b     	subs	w11, w11, #0x5
  160df4: 2a0b03ec     	mov	w12, w11
  160df8: 93407d8c     	sxtw	x12, w12
  160dfc: 9b0c7d0c     	mul	x12, x8, x12
  160e00: 8b0c0129     	add	x9, x9, x12
  160e04: b940012b     	ldr	w11, [x9]
  160e08: f94007e9     	ldr	x9, [sp, #0x8]
  160e0c: d503201f     	nop
  160e10: 9b2b2549     	smaddl	x9, w10, w11, x9
  160e14: f90007e9     	str	x9, [sp, #0x8]
  160e18: f94017e9     	ldr	x9, [sp, #0x28]
  160e1c: b9400d2a     	ldr	w10, [x9, #0xc]
  160e20: f9400fe9     	ldr	x9, [sp, #0x18]
  160e24: b94017eb     	ldr	w11, [sp, #0x14]
  160e28: 7100116b     	subs	w11, w11, #0x4
  160e2c: 2a0b03ec     	mov	w12, w11
  160e30: 93407d8c     	sxtw	x12, w12
  160e34: 9b0c7d0c     	mul	x12, x8, x12
  160e38: 8b0c0129     	add	x9, x9, x12
  160e3c: b940012b     	ldr	w11, [x9]
  160e40: f94007e9     	ldr	x9, [sp, #0x8]
  160e44: d503201f     	nop
  160e48: 9b2b2549     	smaddl	x9, w10, w11, x9
  160e4c: f90007e9     	str	x9, [sp, #0x8]
  160e50: f94017e9     	ldr	x9, [sp, #0x28]
  160e54: b940092a     	ldr	w10, [x9, #0x8]
  160e58: f9400fe9     	ldr	x9, [sp, #0x18]
  160e5c: b94017eb     	ldr	w11, [sp, #0x14]
  160e60: 71000d6b     	subs	w11, w11, #0x3
  160e64: 2a0b03ec     	mov	w12, w11
  160e68: 93407d8c     	sxtw	x12, w12
  160e6c: 9b0c7d0c     	mul	x12, x8, x12
  160e70: 8b0c0129     	add	x9, x9, x12
  160e74: b940012b     	ldr	w11, [x9]
  160e78: f94007e9     	ldr	x9, [sp, #0x8]
  160e7c: d503201f     	nop
  160e80: 9b2b2549     	smaddl	x9, w10, w11, x9
  160e84: f90007e9     	str	x9, [sp, #0x8]
  160e88: f94017e9     	ldr	x9, [sp, #0x28]
  160e8c: b940052a     	ldr	w10, [x9, #0x4]
  160e90: f9400fe9     	ldr	x9, [sp, #0x18]
  160e94: b94017eb     	ldr	w11, [sp, #0x14]
  160e98: 7100096b     	subs	w11, w11, #0x2
  160e9c: 2a0b03ec     	mov	w12, w11
  160ea0: 93407d8c     	sxtw	x12, w12
  160ea4: 9b0c7d0c     	mul	x12, x8, x12
  160ea8: 8b0c0129     	add	x9, x9, x12
  160eac: b940012b     	ldr	w11, [x9]
  160eb0: f94007e9     	ldr	x9, [sp, #0x8]
  160eb4: d503201f     	nop
  160eb8: 9b2b2549     	smaddl	x9, w10, w11, x9
  160ebc: f90007e9     	str	x9, [sp, #0x8]
  160ec0: f94017e9     	ldr	x9, [sp, #0x28]
  160ec4: b940012a     	ldr	w10, [x9]
  160ec8: f9400fe9     	ldr	x9, [sp, #0x18]
  160ecc: b94017eb     	ldr	w11, [sp, #0x14]
  160ed0: 7100056b     	subs	w11, w11, #0x1
  160ed4: 2a0b03ec     	mov	w12, w11
  160ed8: 93407d8c     	sxtw	x12, w12
  160edc: 9b0c7d0c     	mul	x12, x8, x12
  160ee0: 8b0c0129     	add	x9, x9, x12
  160ee4: b940012b     	ldr	w11, [x9]
  160ee8: f94007e9     	ldr	x9, [sp, #0x8]
  160eec: d503201f     	nop
  160ef0: 9b2b2549     	smaddl	x9, w10, w11, x9
  160ef4: f90007e9     	str	x9, [sp, #0x8]
  160ef8: f9401fe9     	ldr	x9, [sp, #0x38]
  160efc: b94017ea     	ldr	w10, [sp, #0x14]
  160f00: 2a0a03ec     	mov	w12, w10
  160f04: 93407d8c     	sxtw	x12, w12
  160f08: 9b0c7d0c     	mul	x12, x8, x12
  160f0c: 8b0c0129     	add	x9, x9, x12
  160f10: b940012a     	ldr	w10, [x9]
  160f14: f94007e9     	ldr	x9, [sp, #0x8]
  160f18: b94023eb     	ldr	w11, [sp, #0x20]
  160f1c: 2a0b03ec     	mov	w12, w11
  160f20: d3407d8c     	ubfx	x12, x12, #0, #32
  160f24: 9acc2929     	asr	x9, x9, x12
  160f28: 2a0903eb     	mov	w11, w9
  160f2c: 0b0b014a     	add	w10, w10, w11
  160f30: f9400fe9     	ldr	x9, [sp, #0x18]
  160f34: b94017eb     	ldr	w11, [sp, #0x14]
  160f38: 2a0b03ec     	mov	w12, w11
  160f3c: 93407d8c     	sxtw	x12, w12
  160f40: 9b0c7d08     	mul	x8, x8, x12
  160f44: 8b080128     	add	x8, x9, x8
  160f48: b900010a     	str	w10, [x8]
  160f4c: b94017e8     	ldr	w8, [sp, #0x14]
  160f50: 11000508     	add	w8, w8, #0x1
  160f54: b90017e8     	str	w8, [sp, #0x14]
  160f58: 17ffff38     	b	0x160c38 <FLAC__lpc_restore_signal_wide+0x80>
  160f5c: 140000bd     	b	0x161250 <FLAC__lpc_restore_signal_wide+0x698>
  160f60: b90017ff     	str	wzr, [sp, #0x14]
  160f64: b94017e8     	ldr	w8, [sp, #0x14]
  160f68: b94037e9     	ldr	w9, [sp, #0x34]
  160f6c: 6b09011f     	cmp	w8, w9
  160f70: 1a9fa7e8     	cset	w8, lt
  160f74: 37000048     	tbnz	w8, #0x0, 0x160f7c <FLAC__lpc_restore_signal_wide+0x3c4>
  160f78: 140000b6     	b	0x161250 <FLAC__lpc_restore_signal_wide+0x698>
  160f7c: b27e03e8     	orr	x8, xzr, #0x4
  160f80: f90007ff     	str	xzr, [sp, #0x8]
  160f84: f94017e9     	ldr	x9, [sp, #0x28]
  160f88: b940292a     	ldr	w10, [x9, #0x28]
  160f8c: f9400fe9     	ldr	x9, [sp, #0x18]
  160f90: b94017eb     	ldr	w11, [sp, #0x14]
  160f94: 71002d6b     	subs	w11, w11, #0xb
  160f98: 2a0b03ec     	mov	w12, w11
  160f9c: 93407d8c     	sxtw	x12, w12
  160fa0: 9b0c7d0c     	mul	x12, x8, x12
  160fa4: 8b0c0129     	add	x9, x9, x12
  160fa8: b940012b     	ldr	w11, [x9]
  160fac: f94007e9     	ldr	x9, [sp, #0x8]
  160fb0: d503201f     	nop
  160fb4: 9b2b2549     	smaddl	x9, w10, w11, x9
  160fb8: f90007e9     	str	x9, [sp, #0x8]
  160fbc: f94017e9     	ldr	x9, [sp, #0x28]
  160fc0: b940252a     	ldr	w10, [x9, #0x24]
  160fc4: f9400fe9     	ldr	x9, [sp, #0x18]
  160fc8: b94017eb     	ldr	w11, [sp, #0x14]
  160fcc: 7100296b     	subs	w11, w11, #0xa
  160fd0: 2a0b03ec     	mov	w12, w11
  160fd4: 93407d8c     	sxtw	x12, w12
  160fd8: 9b0c7d0c     	mul	x12, x8, x12
  160fdc: 8b0c0129     	add	x9, x9, x12
  160fe0: b940012b     	ldr	w11, [x9]
  160fe4: f94007e9     	ldr	x9, [sp, #0x8]
  160fe8: d503201f     	nop
  160fec: 9b2b2549     	smaddl	x9, w10, w11, x9
  160ff0: f90007e9     	str	x9, [sp, #0x8]
  160ff4: f94017e9     	ldr	x9, [sp, #0x28]
  160ff8: b940212a     	ldr	w10, [x9, #0x20]
  160ffc: f9400fe9     	ldr	x9, [sp, #0x18]
  161000: b94017eb     	ldr	w11, [sp, #0x14]
  161004: 7100256b     	subs	w11, w11, #0x9
  161008: 2a0b03ec     	mov	w12, w11
  16100c: 93407d8c     	sxtw	x12, w12
  161010: 9b0c7d0c     	mul	x12, x8, x12
  161014: 8b0c0129     	add	x9, x9, x12
  161018: b940012b     	ldr	w11, [x9]
  16101c: f94007e9     	ldr	x9, [sp, #0x8]
  161020: d503201f     	nop
  161024: 9b2b2549     	smaddl	x9, w10, w11, x9
  161028: f90007e9     	str	x9, [sp, #0x8]
  16102c: f94017e9     	ldr	x9, [sp, #0x28]
  161030: b9401d2a     	ldr	w10, [x9, #0x1c]
  161034: f9400fe9     	ldr	x9, [sp, #0x18]
  161038: b94017eb     	ldr	w11, [sp, #0x14]
  16103c: 7100216b     	subs	w11, w11, #0x8
  161040: 2a0b03ec     	mov	w12, w11
  161044: 93407d8c     	sxtw	x12, w12
  161048: 9b0c7d0c     	mul	x12, x8, x12
  16104c: 8b0c0129     	add	x9, x9, x12
  161050: b940012b     	ldr	w11, [x9]
  161054: f94007e9     	ldr	x9, [sp, #0x8]
  161058: d503201f     	nop
  16105c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161060: f90007e9     	str	x9, [sp, #0x8]
  161064: f94017e9     	ldr	x9, [sp, #0x28]
  161068: b940192a     	ldr	w10, [x9, #0x18]
  16106c: f9400fe9     	ldr	x9, [sp, #0x18]
  161070: b94017eb     	ldr	w11, [sp, #0x14]
  161074: 71001d6b     	subs	w11, w11, #0x7
  161078: 2a0b03ec     	mov	w12, w11
  16107c: 93407d8c     	sxtw	x12, w12
  161080: 9b0c7d0c     	mul	x12, x8, x12
  161084: 8b0c0129     	add	x9, x9, x12
  161088: b940012b     	ldr	w11, [x9]
  16108c: f94007e9     	ldr	x9, [sp, #0x8]
  161090: d503201f     	nop
  161094: 9b2b2549     	smaddl	x9, w10, w11, x9
  161098: f90007e9     	str	x9, [sp, #0x8]
  16109c: f94017e9     	ldr	x9, [sp, #0x28]
  1610a0: b940152a     	ldr	w10, [x9, #0x14]
  1610a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1610a8: b94017eb     	ldr	w11, [sp, #0x14]
  1610ac: 7100196b     	subs	w11, w11, #0x6
  1610b0: 2a0b03ec     	mov	w12, w11
  1610b4: 93407d8c     	sxtw	x12, w12
  1610b8: 9b0c7d0c     	mul	x12, x8, x12
  1610bc: 8b0c0129     	add	x9, x9, x12
  1610c0: b940012b     	ldr	w11, [x9]
  1610c4: f94007e9     	ldr	x9, [sp, #0x8]
  1610c8: d503201f     	nop
  1610cc: 9b2b2549     	smaddl	x9, w10, w11, x9
  1610d0: f90007e9     	str	x9, [sp, #0x8]
  1610d4: f94017e9     	ldr	x9, [sp, #0x28]
  1610d8: b940112a     	ldr	w10, [x9, #0x10]
  1610dc: f9400fe9     	ldr	x9, [sp, #0x18]
  1610e0: b94017eb     	ldr	w11, [sp, #0x14]
  1610e4: 7100156b     	subs	w11, w11, #0x5
  1610e8: 2a0b03ec     	mov	w12, w11
  1610ec: 93407d8c     	sxtw	x12, w12
  1610f0: 9b0c7d0c     	mul	x12, x8, x12
  1610f4: 8b0c0129     	add	x9, x9, x12
  1610f8: b940012b     	ldr	w11, [x9]
  1610fc: f94007e9     	ldr	x9, [sp, #0x8]
  161100: d503201f     	nop
  161104: 9b2b2549     	smaddl	x9, w10, w11, x9
  161108: f90007e9     	str	x9, [sp, #0x8]
  16110c: f94017e9     	ldr	x9, [sp, #0x28]
  161110: b9400d2a     	ldr	w10, [x9, #0xc]
  161114: f9400fe9     	ldr	x9, [sp, #0x18]
  161118: b94017eb     	ldr	w11, [sp, #0x14]
  16111c: 7100116b     	subs	w11, w11, #0x4
  161120: 2a0b03ec     	mov	w12, w11
  161124: 93407d8c     	sxtw	x12, w12
  161128: 9b0c7d0c     	mul	x12, x8, x12
  16112c: 8b0c0129     	add	x9, x9, x12
  161130: b940012b     	ldr	w11, [x9]
  161134: f94007e9     	ldr	x9, [sp, #0x8]
  161138: d503201f     	nop
  16113c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161140: f90007e9     	str	x9, [sp, #0x8]
  161144: f94017e9     	ldr	x9, [sp, #0x28]
  161148: b940092a     	ldr	w10, [x9, #0x8]
  16114c: f9400fe9     	ldr	x9, [sp, #0x18]
  161150: b94017eb     	ldr	w11, [sp, #0x14]
  161154: 71000d6b     	subs	w11, w11, #0x3
  161158: 2a0b03ec     	mov	w12, w11
  16115c: 93407d8c     	sxtw	x12, w12
  161160: 9b0c7d0c     	mul	x12, x8, x12
  161164: 8b0c0129     	add	x9, x9, x12
  161168: b940012b     	ldr	w11, [x9]
  16116c: f94007e9     	ldr	x9, [sp, #0x8]
  161170: d503201f     	nop
  161174: 9b2b2549     	smaddl	x9, w10, w11, x9
  161178: f90007e9     	str	x9, [sp, #0x8]
  16117c: f94017e9     	ldr	x9, [sp, #0x28]
  161180: b940052a     	ldr	w10, [x9, #0x4]
  161184: f9400fe9     	ldr	x9, [sp, #0x18]
  161188: b94017eb     	ldr	w11, [sp, #0x14]
  16118c: 7100096b     	subs	w11, w11, #0x2
  161190: 2a0b03ec     	mov	w12, w11
  161194: 93407d8c     	sxtw	x12, w12
  161198: 9b0c7d0c     	mul	x12, x8, x12
  16119c: 8b0c0129     	add	x9, x9, x12
  1611a0: b940012b     	ldr	w11, [x9]
  1611a4: f94007e9     	ldr	x9, [sp, #0x8]
  1611a8: d503201f     	nop
  1611ac: 9b2b2549     	smaddl	x9, w10, w11, x9
  1611b0: f90007e9     	str	x9, [sp, #0x8]
  1611b4: f94017e9     	ldr	x9, [sp, #0x28]
  1611b8: b940012a     	ldr	w10, [x9]
  1611bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1611c0: b94017eb     	ldr	w11, [sp, #0x14]
  1611c4: 7100056b     	subs	w11, w11, #0x1
  1611c8: 2a0b03ec     	mov	w12, w11
  1611cc: 93407d8c     	sxtw	x12, w12
  1611d0: 9b0c7d0c     	mul	x12, x8, x12
  1611d4: 8b0c0129     	add	x9, x9, x12
  1611d8: b940012b     	ldr	w11, [x9]
  1611dc: f94007e9     	ldr	x9, [sp, #0x8]
  1611e0: d503201f     	nop
  1611e4: 9b2b2549     	smaddl	x9, w10, w11, x9
  1611e8: f90007e9     	str	x9, [sp, #0x8]
  1611ec: f9401fe9     	ldr	x9, [sp, #0x38]
  1611f0: b94017ea     	ldr	w10, [sp, #0x14]
  1611f4: 2a0a03ec     	mov	w12, w10
  1611f8: 93407d8c     	sxtw	x12, w12
  1611fc: 9b0c7d0c     	mul	x12, x8, x12
  161200: 8b0c0129     	add	x9, x9, x12
  161204: b940012a     	ldr	w10, [x9]
  161208: f94007e9     	ldr	x9, [sp, #0x8]
  16120c: b94023eb     	ldr	w11, [sp, #0x20]
  161210: 2a0b03ec     	mov	w12, w11
  161214: d3407d8c     	ubfx	x12, x12, #0, #32
  161218: 9acc2929     	asr	x9, x9, x12
  16121c: 2a0903eb     	mov	w11, w9
  161220: 0b0b014a     	add	w10, w10, w11
  161224: f9400fe9     	ldr	x9, [sp, #0x18]
  161228: b94017eb     	ldr	w11, [sp, #0x14]
  16122c: 2a0b03ec     	mov	w12, w11
  161230: 93407d8c     	sxtw	x12, w12
  161234: 9b0c7d08     	mul	x8, x8, x12
  161238: 8b080128     	add	x8, x9, x8
  16123c: b900010a     	str	w10, [x8]
  161240: b94017e8     	ldr	w8, [sp, #0x14]
  161244: 11000508     	add	w8, w8, #0x1
  161248: b90017e8     	str	w8, [sp, #0x14]
  16124c: 17ffff46     	b	0x160f64 <FLAC__lpc_restore_signal_wide+0x3ac>
  161250: 14000156     	b	0x1617a8 <FLAC__lpc_restore_signal_wide+0xbf0>
  161254: 52800148     	mov	w8, #0xa                // =10
  161258: b94027e9     	ldr	w9, [sp, #0x24]
  16125c: 6b08013f     	cmp	w9, w8
  161260: 1a9f17e8     	cset	w8, eq
  161264: 37000048     	tbnz	w8, #0x0, 0x16126c <FLAC__lpc_restore_signal_wide+0x6b4>
  161268: 140000b0     	b	0x161528 <FLAC__lpc_restore_signal_wide+0x970>
  16126c: b90017ff     	str	wzr, [sp, #0x14]
  161270: b94017e8     	ldr	w8, [sp, #0x14]
  161274: b94037e9     	ldr	w9, [sp, #0x34]
  161278: 6b09011f     	cmp	w8, w9
  16127c: 1a9fa7e8     	cset	w8, lt
  161280: 37000048     	tbnz	w8, #0x0, 0x161288 <FLAC__lpc_restore_signal_wide+0x6d0>
  161284: 140000a8     	b	0x161524 <FLAC__lpc_restore_signal_wide+0x96c>
  161288: b27e03e8     	orr	x8, xzr, #0x4
  16128c: f90007ff     	str	xzr, [sp, #0x8]
  161290: f94017e9     	ldr	x9, [sp, #0x28]
  161294: b940252a     	ldr	w10, [x9, #0x24]
  161298: f9400fe9     	ldr	x9, [sp, #0x18]
  16129c: b94017eb     	ldr	w11, [sp, #0x14]
  1612a0: 7100296b     	subs	w11, w11, #0xa
  1612a4: 2a0b03ec     	mov	w12, w11
  1612a8: 93407d8c     	sxtw	x12, w12
  1612ac: 9b0c7d0c     	mul	x12, x8, x12
  1612b0: 8b0c0129     	add	x9, x9, x12
  1612b4: b940012b     	ldr	w11, [x9]
  1612b8: f94007e9     	ldr	x9, [sp, #0x8]
  1612bc: d503201f     	nop
  1612c0: 9b2b2549     	smaddl	x9, w10, w11, x9
  1612c4: f90007e9     	str	x9, [sp, #0x8]
  1612c8: f94017e9     	ldr	x9, [sp, #0x28]
  1612cc: b940212a     	ldr	w10, [x9, #0x20]
  1612d0: f9400fe9     	ldr	x9, [sp, #0x18]
  1612d4: b94017eb     	ldr	w11, [sp, #0x14]
  1612d8: 7100256b     	subs	w11, w11, #0x9
  1612dc: 2a0b03ec     	mov	w12, w11
  1612e0: 93407d8c     	sxtw	x12, w12
  1612e4: 9b0c7d0c     	mul	x12, x8, x12
  1612e8: 8b0c0129     	add	x9, x9, x12
  1612ec: b940012b     	ldr	w11, [x9]
  1612f0: f94007e9     	ldr	x9, [sp, #0x8]
  1612f4: d503201f     	nop
  1612f8: 9b2b2549     	smaddl	x9, w10, w11, x9
  1612fc: f90007e9     	str	x9, [sp, #0x8]
  161300: f94017e9     	ldr	x9, [sp, #0x28]
  161304: b9401d2a     	ldr	w10, [x9, #0x1c]
  161308: f9400fe9     	ldr	x9, [sp, #0x18]
  16130c: b94017eb     	ldr	w11, [sp, #0x14]
  161310: 7100216b     	subs	w11, w11, #0x8
  161314: 2a0b03ec     	mov	w12, w11
  161318: 93407d8c     	sxtw	x12, w12
  16131c: 9b0c7d0c     	mul	x12, x8, x12
  161320: 8b0c0129     	add	x9, x9, x12
  161324: b940012b     	ldr	w11, [x9]
  161328: f94007e9     	ldr	x9, [sp, #0x8]
  16132c: d503201f     	nop
  161330: 9b2b2549     	smaddl	x9, w10, w11, x9
  161334: f90007e9     	str	x9, [sp, #0x8]
  161338: f94017e9     	ldr	x9, [sp, #0x28]
  16133c: b940192a     	ldr	w10, [x9, #0x18]
  161340: f9400fe9     	ldr	x9, [sp, #0x18]
  161344: b94017eb     	ldr	w11, [sp, #0x14]
  161348: 71001d6b     	subs	w11, w11, #0x7
  16134c: 2a0b03ec     	mov	w12, w11
  161350: 93407d8c     	sxtw	x12, w12
  161354: 9b0c7d0c     	mul	x12, x8, x12
  161358: 8b0c0129     	add	x9, x9, x12
  16135c: b940012b     	ldr	w11, [x9]
  161360: f94007e9     	ldr	x9, [sp, #0x8]
  161364: d503201f     	nop
  161368: 9b2b2549     	smaddl	x9, w10, w11, x9
  16136c: f90007e9     	str	x9, [sp, #0x8]
  161370: f94017e9     	ldr	x9, [sp, #0x28]
  161374: b940152a     	ldr	w10, [x9, #0x14]
  161378: f9400fe9     	ldr	x9, [sp, #0x18]
  16137c: b94017eb     	ldr	w11, [sp, #0x14]
  161380: 7100196b     	subs	w11, w11, #0x6
  161384: 2a0b03ec     	mov	w12, w11
  161388: 93407d8c     	sxtw	x12, w12
  16138c: 9b0c7d0c     	mul	x12, x8, x12
  161390: 8b0c0129     	add	x9, x9, x12
  161394: b940012b     	ldr	w11, [x9]
  161398: f94007e9     	ldr	x9, [sp, #0x8]
  16139c: d503201f     	nop
  1613a0: 9b2b2549     	smaddl	x9, w10, w11, x9
  1613a4: f90007e9     	str	x9, [sp, #0x8]
  1613a8: f94017e9     	ldr	x9, [sp, #0x28]
  1613ac: b940112a     	ldr	w10, [x9, #0x10]
  1613b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1613b4: b94017eb     	ldr	w11, [sp, #0x14]
  1613b8: 7100156b     	subs	w11, w11, #0x5
  1613bc: 2a0b03ec     	mov	w12, w11
  1613c0: 93407d8c     	sxtw	x12, w12
  1613c4: 9b0c7d0c     	mul	x12, x8, x12
  1613c8: 8b0c0129     	add	x9, x9, x12
  1613cc: b940012b     	ldr	w11, [x9]
  1613d0: f94007e9     	ldr	x9, [sp, #0x8]
  1613d4: d503201f     	nop
  1613d8: 9b2b2549     	smaddl	x9, w10, w11, x9
  1613dc: f90007e9     	str	x9, [sp, #0x8]
  1613e0: f94017e9     	ldr	x9, [sp, #0x28]
  1613e4: b9400d2a     	ldr	w10, [x9, #0xc]
  1613e8: f9400fe9     	ldr	x9, [sp, #0x18]
  1613ec: b94017eb     	ldr	w11, [sp, #0x14]
  1613f0: 7100116b     	subs	w11, w11, #0x4
  1613f4: 2a0b03ec     	mov	w12, w11
  1613f8: 93407d8c     	sxtw	x12, w12
  1613fc: 9b0c7d0c     	mul	x12, x8, x12
  161400: 8b0c0129     	add	x9, x9, x12
  161404: b940012b     	ldr	w11, [x9]
  161408: f94007e9     	ldr	x9, [sp, #0x8]
  16140c: d503201f     	nop
  161410: 9b2b2549     	smaddl	x9, w10, w11, x9
  161414: f90007e9     	str	x9, [sp, #0x8]
  161418: f94017e9     	ldr	x9, [sp, #0x28]
  16141c: b940092a     	ldr	w10, [x9, #0x8]
  161420: f9400fe9     	ldr	x9, [sp, #0x18]
  161424: b94017eb     	ldr	w11, [sp, #0x14]
  161428: 71000d6b     	subs	w11, w11, #0x3
  16142c: 2a0b03ec     	mov	w12, w11
  161430: 93407d8c     	sxtw	x12, w12
  161434: 9b0c7d0c     	mul	x12, x8, x12
  161438: 8b0c0129     	add	x9, x9, x12
  16143c: b940012b     	ldr	w11, [x9]
  161440: f94007e9     	ldr	x9, [sp, #0x8]
  161444: d503201f     	nop
  161448: 9b2b2549     	smaddl	x9, w10, w11, x9
  16144c: f90007e9     	str	x9, [sp, #0x8]
  161450: f94017e9     	ldr	x9, [sp, #0x28]
  161454: b940052a     	ldr	w10, [x9, #0x4]
  161458: f9400fe9     	ldr	x9, [sp, #0x18]
  16145c: b94017eb     	ldr	w11, [sp, #0x14]
  161460: 7100096b     	subs	w11, w11, #0x2
  161464: 2a0b03ec     	mov	w12, w11
  161468: 93407d8c     	sxtw	x12, w12
  16146c: 9b0c7d0c     	mul	x12, x8, x12
  161470: 8b0c0129     	add	x9, x9, x12
  161474: b940012b     	ldr	w11, [x9]
  161478: f94007e9     	ldr	x9, [sp, #0x8]
  16147c: d503201f     	nop
  161480: 9b2b2549     	smaddl	x9, w10, w11, x9
  161484: f90007e9     	str	x9, [sp, #0x8]
  161488: f94017e9     	ldr	x9, [sp, #0x28]
  16148c: b940012a     	ldr	w10, [x9]
  161490: f9400fe9     	ldr	x9, [sp, #0x18]
  161494: b94017eb     	ldr	w11, [sp, #0x14]
  161498: 7100056b     	subs	w11, w11, #0x1
  16149c: 2a0b03ec     	mov	w12, w11
  1614a0: 93407d8c     	sxtw	x12, w12
  1614a4: 9b0c7d0c     	mul	x12, x8, x12
  1614a8: 8b0c0129     	add	x9, x9, x12
  1614ac: b940012b     	ldr	w11, [x9]
  1614b0: f94007e9     	ldr	x9, [sp, #0x8]
  1614b4: d503201f     	nop
  1614b8: 9b2b2549     	smaddl	x9, w10, w11, x9
  1614bc: f90007e9     	str	x9, [sp, #0x8]
  1614c0: f9401fe9     	ldr	x9, [sp, #0x38]
  1614c4: b94017ea     	ldr	w10, [sp, #0x14]
  1614c8: 2a0a03ec     	mov	w12, w10
  1614cc: 93407d8c     	sxtw	x12, w12
  1614d0: 9b0c7d0c     	mul	x12, x8, x12
  1614d4: 8b0c0129     	add	x9, x9, x12
  1614d8: b940012a     	ldr	w10, [x9]
  1614dc: f94007e9     	ldr	x9, [sp, #0x8]
  1614e0: b94023eb     	ldr	w11, [sp, #0x20]
  1614e4: 2a0b03ec     	mov	w12, w11
  1614e8: d3407d8c     	ubfx	x12, x12, #0, #32
  1614ec: 9acc2929     	asr	x9, x9, x12
  1614f0: 2a0903eb     	mov	w11, w9
  1614f4: 0b0b014a     	add	w10, w10, w11
  1614f8: f9400fe9     	ldr	x9, [sp, #0x18]
  1614fc: b94017eb     	ldr	w11, [sp, #0x14]
  161500: 2a0b03ec     	mov	w12, w11
  161504: 93407d8c     	sxtw	x12, w12
  161508: 9b0c7d08     	mul	x8, x8, x12
  16150c: 8b080128     	add	x8, x9, x8
  161510: b900010a     	str	w10, [x8]
  161514: b94017e8     	ldr	w8, [sp, #0x14]
  161518: 11000508     	add	w8, w8, #0x1
  16151c: b90017e8     	str	w8, [sp, #0x14]
  161520: 17ffff54     	b	0x161270 <FLAC__lpc_restore_signal_wide+0x6b8>
  161524: 140000a1     	b	0x1617a8 <FLAC__lpc_restore_signal_wide+0xbf0>
  161528: b90017ff     	str	wzr, [sp, #0x14]
  16152c: b94017e8     	ldr	w8, [sp, #0x14]
  161530: b94037e9     	ldr	w9, [sp, #0x34]
  161534: 6b09011f     	cmp	w8, w9
  161538: 1a9fa7e8     	cset	w8, lt
  16153c: 37000048     	tbnz	w8, #0x0, 0x161544 <FLAC__lpc_restore_signal_wide+0x98c>
  161540: 1400009a     	b	0x1617a8 <FLAC__lpc_restore_signal_wide+0xbf0>
  161544: b27e03e8     	orr	x8, xzr, #0x4
  161548: f90007ff     	str	xzr, [sp, #0x8]
  16154c: f94017e9     	ldr	x9, [sp, #0x28]
  161550: b940212a     	ldr	w10, [x9, #0x20]
  161554: f9400fe9     	ldr	x9, [sp, #0x18]
  161558: b94017eb     	ldr	w11, [sp, #0x14]
  16155c: 7100256b     	subs	w11, w11, #0x9
  161560: 2a0b03ec     	mov	w12, w11
  161564: 93407d8c     	sxtw	x12, w12
  161568: 9b0c7d0c     	mul	x12, x8, x12
  16156c: 8b0c0129     	add	x9, x9, x12
  161570: b940012b     	ldr	w11, [x9]
  161574: f94007e9     	ldr	x9, [sp, #0x8]
  161578: d503201f     	nop
  16157c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161580: f90007e9     	str	x9, [sp, #0x8]
  161584: f94017e9     	ldr	x9, [sp, #0x28]
  161588: b9401d2a     	ldr	w10, [x9, #0x1c]
  16158c: f9400fe9     	ldr	x9, [sp, #0x18]
  161590: b94017eb     	ldr	w11, [sp, #0x14]
  161594: 7100216b     	subs	w11, w11, #0x8
  161598: 2a0b03ec     	mov	w12, w11
  16159c: 93407d8c     	sxtw	x12, w12
  1615a0: 9b0c7d0c     	mul	x12, x8, x12
  1615a4: 8b0c0129     	add	x9, x9, x12
  1615a8: b940012b     	ldr	w11, [x9]
  1615ac: f94007e9     	ldr	x9, [sp, #0x8]
  1615b0: d503201f     	nop
  1615b4: 9b2b2549     	smaddl	x9, w10, w11, x9
  1615b8: f90007e9     	str	x9, [sp, #0x8]
  1615bc: f94017e9     	ldr	x9, [sp, #0x28]
  1615c0: b940192a     	ldr	w10, [x9, #0x18]
  1615c4: f9400fe9     	ldr	x9, [sp, #0x18]
  1615c8: b94017eb     	ldr	w11, [sp, #0x14]
  1615cc: 71001d6b     	subs	w11, w11, #0x7
  1615d0: 2a0b03ec     	mov	w12, w11
  1615d4: 93407d8c     	sxtw	x12, w12
  1615d8: 9b0c7d0c     	mul	x12, x8, x12
  1615dc: 8b0c0129     	add	x9, x9, x12
  1615e0: b940012b     	ldr	w11, [x9]
  1615e4: f94007e9     	ldr	x9, [sp, #0x8]
  1615e8: d503201f     	nop
  1615ec: 9b2b2549     	smaddl	x9, w10, w11, x9
  1615f0: f90007e9     	str	x9, [sp, #0x8]
  1615f4: f94017e9     	ldr	x9, [sp, #0x28]
  1615f8: b940152a     	ldr	w10, [x9, #0x14]
  1615fc: f9400fe9     	ldr	x9, [sp, #0x18]
  161600: b94017eb     	ldr	w11, [sp, #0x14]
  161604: 7100196b     	subs	w11, w11, #0x6
  161608: 2a0b03ec     	mov	w12, w11
  16160c: 93407d8c     	sxtw	x12, w12
  161610: 9b0c7d0c     	mul	x12, x8, x12
  161614: 8b0c0129     	add	x9, x9, x12
  161618: b940012b     	ldr	w11, [x9]
  16161c: f94007e9     	ldr	x9, [sp, #0x8]
  161620: d503201f     	nop
  161624: 9b2b2549     	smaddl	x9, w10, w11, x9
  161628: f90007e9     	str	x9, [sp, #0x8]
  16162c: f94017e9     	ldr	x9, [sp, #0x28]
  161630: b940112a     	ldr	w10, [x9, #0x10]
  161634: f9400fe9     	ldr	x9, [sp, #0x18]
  161638: b94017eb     	ldr	w11, [sp, #0x14]
  16163c: 7100156b     	subs	w11, w11, #0x5
  161640: 2a0b03ec     	mov	w12, w11
  161644: 93407d8c     	sxtw	x12, w12
  161648: 9b0c7d0c     	mul	x12, x8, x12
  16164c: 8b0c0129     	add	x9, x9, x12
  161650: b940012b     	ldr	w11, [x9]
  161654: f94007e9     	ldr	x9, [sp, #0x8]
  161658: d503201f     	nop
  16165c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161660: f90007e9     	str	x9, [sp, #0x8]
  161664: f94017e9     	ldr	x9, [sp, #0x28]
  161668: b9400d2a     	ldr	w10, [x9, #0xc]
  16166c: f9400fe9     	ldr	x9, [sp, #0x18]
  161670: b94017eb     	ldr	w11, [sp, #0x14]
  161674: 7100116b     	subs	w11, w11, #0x4
  161678: 2a0b03ec     	mov	w12, w11
  16167c: 93407d8c     	sxtw	x12, w12
  161680: 9b0c7d0c     	mul	x12, x8, x12
  161684: 8b0c0129     	add	x9, x9, x12
  161688: b940012b     	ldr	w11, [x9]
  16168c: f94007e9     	ldr	x9, [sp, #0x8]
  161690: d503201f     	nop
  161694: 9b2b2549     	smaddl	x9, w10, w11, x9
  161698: f90007e9     	str	x9, [sp, #0x8]
  16169c: f94017e9     	ldr	x9, [sp, #0x28]
  1616a0: b940092a     	ldr	w10, [x9, #0x8]
  1616a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1616a8: b94017eb     	ldr	w11, [sp, #0x14]
  1616ac: 71000d6b     	subs	w11, w11, #0x3
  1616b0: 2a0b03ec     	mov	w12, w11
  1616b4: 93407d8c     	sxtw	x12, w12
  1616b8: 9b0c7d0c     	mul	x12, x8, x12
  1616bc: 8b0c0129     	add	x9, x9, x12
  1616c0: b940012b     	ldr	w11, [x9]
  1616c4: f94007e9     	ldr	x9, [sp, #0x8]
  1616c8: d503201f     	nop
  1616cc: 9b2b2549     	smaddl	x9, w10, w11, x9
  1616d0: f90007e9     	str	x9, [sp, #0x8]
  1616d4: f94017e9     	ldr	x9, [sp, #0x28]
  1616d8: b940052a     	ldr	w10, [x9, #0x4]
  1616dc: f9400fe9     	ldr	x9, [sp, #0x18]
  1616e0: b94017eb     	ldr	w11, [sp, #0x14]
  1616e4: 7100096b     	subs	w11, w11, #0x2
  1616e8: 2a0b03ec     	mov	w12, w11
  1616ec: 93407d8c     	sxtw	x12, w12
  1616f0: 9b0c7d0c     	mul	x12, x8, x12
  1616f4: 8b0c0129     	add	x9, x9, x12
  1616f8: b940012b     	ldr	w11, [x9]
  1616fc: f94007e9     	ldr	x9, [sp, #0x8]
  161700: d503201f     	nop
  161704: 9b2b2549     	smaddl	x9, w10, w11, x9
  161708: f90007e9     	str	x9, [sp, #0x8]
  16170c: f94017e9     	ldr	x9, [sp, #0x28]
  161710: b940012a     	ldr	w10, [x9]
  161714: f9400fe9     	ldr	x9, [sp, #0x18]
  161718: b94017eb     	ldr	w11, [sp, #0x14]
  16171c: 7100056b     	subs	w11, w11, #0x1
  161720: 2a0b03ec     	mov	w12, w11
  161724: 93407d8c     	sxtw	x12, w12
  161728: 9b0c7d0c     	mul	x12, x8, x12
  16172c: 8b0c0129     	add	x9, x9, x12
  161730: b940012b     	ldr	w11, [x9]
  161734: f94007e9     	ldr	x9, [sp, #0x8]
  161738: d503201f     	nop
  16173c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161740: f90007e9     	str	x9, [sp, #0x8]
  161744: f9401fe9     	ldr	x9, [sp, #0x38]
  161748: b94017ea     	ldr	w10, [sp, #0x14]
  16174c: 2a0a03ec     	mov	w12, w10
  161750: 93407d8c     	sxtw	x12, w12
  161754: 9b0c7d0c     	mul	x12, x8, x12
  161758: 8b0c0129     	add	x9, x9, x12
  16175c: b940012a     	ldr	w10, [x9]
  161760: f94007e9     	ldr	x9, [sp, #0x8]
  161764: b94023eb     	ldr	w11, [sp, #0x20]
  161768: 2a0b03ec     	mov	w12, w11
  16176c: d3407d8c     	ubfx	x12, x12, #0, #32
  161770: 9acc2929     	asr	x9, x9, x12
  161774: 2a0903eb     	mov	w11, w9
  161778: 0b0b014a     	add	w10, w10, w11
  16177c: f9400fe9     	ldr	x9, [sp, #0x18]
  161780: b94017eb     	ldr	w11, [sp, #0x14]
  161784: 2a0b03ec     	mov	w12, w11
  161788: 93407d8c     	sxtw	x12, w12
  16178c: 9b0c7d08     	mul	x8, x8, x12
  161790: 8b080128     	add	x8, x9, x8
  161794: b900010a     	str	w10, [x8]
  161798: b94017e8     	ldr	w8, [sp, #0x14]
  16179c: 11000508     	add	w8, w8, #0x1
  1617a0: b90017e8     	str	w8, [sp, #0x14]
  1617a4: 17ffff62     	b	0x16152c <FLAC__lpc_restore_signal_wide+0x974>
  1617a8: 14000335     	b	0x16247c <FLAC__lpc_restore_signal_wide+0x18c4>
  1617ac: 321e03e8     	orr	w8, wzr, #0x4
  1617b0: b94027e9     	ldr	w9, [sp, #0x24]
  1617b4: 6b08013f     	cmp	w9, w8
  1617b8: 1a9f97e8     	cset	w8, hi
  1617bc: 37000048     	tbnz	w8, #0x0, 0x1617c4 <FLAC__lpc_restore_signal_wide+0xc0c>
  1617c0: 1400020b     	b	0x161fec <FLAC__lpc_restore_signal_wide+0x1434>
  1617c4: 321f07e8     	orr	w8, wzr, #0x6
  1617c8: b94027e9     	ldr	w9, [sp, #0x24]
  1617cc: 6b08013f     	cmp	w9, w8
  1617d0: 1a9f97e8     	cset	w8, hi
  1617d4: 37000048     	tbnz	w8, #0x0, 0x1617dc <FLAC__lpc_restore_signal_wide+0xc24>
  1617d8: 1400011f     	b	0x161c54 <FLAC__lpc_restore_signal_wide+0x109c>
  1617dc: 321d03e8     	orr	w8, wzr, #0x8
  1617e0: b94027e9     	ldr	w9, [sp, #0x24]
  1617e4: 6b08013f     	cmp	w9, w8
  1617e8: 1a9f17e8     	cset	w8, eq
  1617ec: 37000048     	tbnz	w8, #0x0, 0x1617f4 <FLAC__lpc_restore_signal_wide+0xc3c>
  1617f0: 14000094     	b	0x161a40 <FLAC__lpc_restore_signal_wide+0xe88>
  1617f4: b90017ff     	str	wzr, [sp, #0x14]
  1617f8: b94017e8     	ldr	w8, [sp, #0x14]
  1617fc: b94037e9     	ldr	w9, [sp, #0x34]
  161800: 6b09011f     	cmp	w8, w9
  161804: 1a9fa7e8     	cset	w8, lt
  161808: 37000048     	tbnz	w8, #0x0, 0x161810 <FLAC__lpc_restore_signal_wide+0xc58>
  16180c: 1400008c     	b	0x161a3c <FLAC__lpc_restore_signal_wide+0xe84>
  161810: b27e03e8     	orr	x8, xzr, #0x4
  161814: f90007ff     	str	xzr, [sp, #0x8]
  161818: f94017e9     	ldr	x9, [sp, #0x28]
  16181c: b9401d2a     	ldr	w10, [x9, #0x1c]
  161820: f9400fe9     	ldr	x9, [sp, #0x18]
  161824: b94017eb     	ldr	w11, [sp, #0x14]
  161828: 7100216b     	subs	w11, w11, #0x8
  16182c: 2a0b03ec     	mov	w12, w11
  161830: 93407d8c     	sxtw	x12, w12
  161834: 9b0c7d0c     	mul	x12, x8, x12
  161838: 8b0c0129     	add	x9, x9, x12
  16183c: b940012b     	ldr	w11, [x9]
  161840: f94007e9     	ldr	x9, [sp, #0x8]
  161844: d503201f     	nop
  161848: 9b2b2549     	smaddl	x9, w10, w11, x9
  16184c: f90007e9     	str	x9, [sp, #0x8]
  161850: f94017e9     	ldr	x9, [sp, #0x28]
  161854: b940192a     	ldr	w10, [x9, #0x18]
  161858: f9400fe9     	ldr	x9, [sp, #0x18]
  16185c: b94017eb     	ldr	w11, [sp, #0x14]
  161860: 71001d6b     	subs	w11, w11, #0x7
  161864: 2a0b03ec     	mov	w12, w11
  161868: 93407d8c     	sxtw	x12, w12
  16186c: 9b0c7d0c     	mul	x12, x8, x12
  161870: 8b0c0129     	add	x9, x9, x12
  161874: b940012b     	ldr	w11, [x9]
  161878: f94007e9     	ldr	x9, [sp, #0x8]
  16187c: d503201f     	nop
  161880: 9b2b2549     	smaddl	x9, w10, w11, x9
  161884: f90007e9     	str	x9, [sp, #0x8]
  161888: f94017e9     	ldr	x9, [sp, #0x28]
  16188c: b940152a     	ldr	w10, [x9, #0x14]
  161890: f9400fe9     	ldr	x9, [sp, #0x18]
  161894: b94017eb     	ldr	w11, [sp, #0x14]
  161898: 7100196b     	subs	w11, w11, #0x6
  16189c: 2a0b03ec     	mov	w12, w11
  1618a0: 93407d8c     	sxtw	x12, w12
  1618a4: 9b0c7d0c     	mul	x12, x8, x12
  1618a8: 8b0c0129     	add	x9, x9, x12
  1618ac: b940012b     	ldr	w11, [x9]
  1618b0: f94007e9     	ldr	x9, [sp, #0x8]
  1618b4: d503201f     	nop
  1618b8: 9b2b2549     	smaddl	x9, w10, w11, x9
  1618bc: f90007e9     	str	x9, [sp, #0x8]
  1618c0: f94017e9     	ldr	x9, [sp, #0x28]
  1618c4: b940112a     	ldr	w10, [x9, #0x10]
  1618c8: f9400fe9     	ldr	x9, [sp, #0x18]
  1618cc: b94017eb     	ldr	w11, [sp, #0x14]
  1618d0: 7100156b     	subs	w11, w11, #0x5
  1618d4: 2a0b03ec     	mov	w12, w11
  1618d8: 93407d8c     	sxtw	x12, w12
  1618dc: 9b0c7d0c     	mul	x12, x8, x12
  1618e0: 8b0c0129     	add	x9, x9, x12
  1618e4: b940012b     	ldr	w11, [x9]
  1618e8: f94007e9     	ldr	x9, [sp, #0x8]
  1618ec: d503201f     	nop
  1618f0: 9b2b2549     	smaddl	x9, w10, w11, x9
  1618f4: f90007e9     	str	x9, [sp, #0x8]
  1618f8: f94017e9     	ldr	x9, [sp, #0x28]
  1618fc: b9400d2a     	ldr	w10, [x9, #0xc]
  161900: f9400fe9     	ldr	x9, [sp, #0x18]
  161904: b94017eb     	ldr	w11, [sp, #0x14]
  161908: 7100116b     	subs	w11, w11, #0x4
  16190c: 2a0b03ec     	mov	w12, w11
  161910: 93407d8c     	sxtw	x12, w12
  161914: 9b0c7d0c     	mul	x12, x8, x12
  161918: 8b0c0129     	add	x9, x9, x12
  16191c: b940012b     	ldr	w11, [x9]
  161920: f94007e9     	ldr	x9, [sp, #0x8]
  161924: d503201f     	nop
  161928: 9b2b2549     	smaddl	x9, w10, w11, x9
  16192c: f90007e9     	str	x9, [sp, #0x8]
  161930: f94017e9     	ldr	x9, [sp, #0x28]
  161934: b940092a     	ldr	w10, [x9, #0x8]
  161938: f9400fe9     	ldr	x9, [sp, #0x18]
  16193c: b94017eb     	ldr	w11, [sp, #0x14]
  161940: 71000d6b     	subs	w11, w11, #0x3
  161944: 2a0b03ec     	mov	w12, w11
  161948: 93407d8c     	sxtw	x12, w12
  16194c: 9b0c7d0c     	mul	x12, x8, x12
  161950: 8b0c0129     	add	x9, x9, x12
  161954: b940012b     	ldr	w11, [x9]
  161958: f94007e9     	ldr	x9, [sp, #0x8]
  16195c: d503201f     	nop
  161960: 9b2b2549     	smaddl	x9, w10, w11, x9
  161964: f90007e9     	str	x9, [sp, #0x8]
  161968: f94017e9     	ldr	x9, [sp, #0x28]
  16196c: b940052a     	ldr	w10, [x9, #0x4]
  161970: f9400fe9     	ldr	x9, [sp, #0x18]
  161974: b94017eb     	ldr	w11, [sp, #0x14]
  161978: 7100096b     	subs	w11, w11, #0x2
  16197c: 2a0b03ec     	mov	w12, w11
  161980: 93407d8c     	sxtw	x12, w12
  161984: 9b0c7d0c     	mul	x12, x8, x12
  161988: 8b0c0129     	add	x9, x9, x12
  16198c: b940012b     	ldr	w11, [x9]
  161990: f94007e9     	ldr	x9, [sp, #0x8]
  161994: d503201f     	nop
  161998: 9b2b2549     	smaddl	x9, w10, w11, x9
  16199c: f90007e9     	str	x9, [sp, #0x8]
  1619a0: f94017e9     	ldr	x9, [sp, #0x28]
  1619a4: b940012a     	ldr	w10, [x9]
  1619a8: f9400fe9     	ldr	x9, [sp, #0x18]
  1619ac: b94017eb     	ldr	w11, [sp, #0x14]
  1619b0: 7100056b     	subs	w11, w11, #0x1
  1619b4: 2a0b03ec     	mov	w12, w11
  1619b8: 93407d8c     	sxtw	x12, w12
  1619bc: 9b0c7d0c     	mul	x12, x8, x12
  1619c0: 8b0c0129     	add	x9, x9, x12
  1619c4: b940012b     	ldr	w11, [x9]
  1619c8: f94007e9     	ldr	x9, [sp, #0x8]
  1619cc: d503201f     	nop
  1619d0: 9b2b2549     	smaddl	x9, w10, w11, x9
  1619d4: f90007e9     	str	x9, [sp, #0x8]
  1619d8: f9401fe9     	ldr	x9, [sp, #0x38]
  1619dc: b94017ea     	ldr	w10, [sp, #0x14]
  1619e0: 2a0a03ec     	mov	w12, w10
  1619e4: 93407d8c     	sxtw	x12, w12
  1619e8: 9b0c7d0c     	mul	x12, x8, x12
  1619ec: 8b0c0129     	add	x9, x9, x12
  1619f0: b940012a     	ldr	w10, [x9]
  1619f4: f94007e9     	ldr	x9, [sp, #0x8]
  1619f8: b94023eb     	ldr	w11, [sp, #0x20]
  1619fc: 2a0b03ec     	mov	w12, w11
  161a00: d3407d8c     	ubfx	x12, x12, #0, #32
  161a04: 9acc2929     	asr	x9, x9, x12
  161a08: 2a0903eb     	mov	w11, w9
  161a0c: 0b0b014a     	add	w10, w10, w11
  161a10: f9400fe9     	ldr	x9, [sp, #0x18]
  161a14: b94017eb     	ldr	w11, [sp, #0x14]
  161a18: 2a0b03ec     	mov	w12, w11
  161a1c: 93407d8c     	sxtw	x12, w12
  161a20: 9b0c7d08     	mul	x8, x8, x12
  161a24: 8b080128     	add	x8, x9, x8
  161a28: b900010a     	str	w10, [x8]
  161a2c: b94017e8     	ldr	w8, [sp, #0x14]
  161a30: 11000508     	add	w8, w8, #0x1
  161a34: b90017e8     	str	w8, [sp, #0x14]
  161a38: 17ffff70     	b	0x1617f8 <FLAC__lpc_restore_signal_wide+0xc40>
  161a3c: 14000085     	b	0x161c50 <FLAC__lpc_restore_signal_wide+0x1098>
  161a40: b90017ff     	str	wzr, [sp, #0x14]
  161a44: b94017e8     	ldr	w8, [sp, #0x14]
  161a48: b94037e9     	ldr	w9, [sp, #0x34]
  161a4c: 6b09011f     	cmp	w8, w9
  161a50: 1a9fa7e8     	cset	w8, lt
  161a54: 37000048     	tbnz	w8, #0x0, 0x161a5c <FLAC__lpc_restore_signal_wide+0xea4>
  161a58: 1400007e     	b	0x161c50 <FLAC__lpc_restore_signal_wide+0x1098>
  161a5c: b27e03e8     	orr	x8, xzr, #0x4
  161a60: f90007ff     	str	xzr, [sp, #0x8]
  161a64: f94017e9     	ldr	x9, [sp, #0x28]
  161a68: b940192a     	ldr	w10, [x9, #0x18]
  161a6c: f9400fe9     	ldr	x9, [sp, #0x18]
  161a70: b94017eb     	ldr	w11, [sp, #0x14]
  161a74: 71001d6b     	subs	w11, w11, #0x7
  161a78: 2a0b03ec     	mov	w12, w11
  161a7c: 93407d8c     	sxtw	x12, w12
  161a80: 9b0c7d0c     	mul	x12, x8, x12
  161a84: 8b0c0129     	add	x9, x9, x12
  161a88: b940012b     	ldr	w11, [x9]
  161a8c: f94007e9     	ldr	x9, [sp, #0x8]
  161a90: d503201f     	nop
  161a94: 9b2b2549     	smaddl	x9, w10, w11, x9
  161a98: f90007e9     	str	x9, [sp, #0x8]
  161a9c: f94017e9     	ldr	x9, [sp, #0x28]
  161aa0: b940152a     	ldr	w10, [x9, #0x14]
  161aa4: f9400fe9     	ldr	x9, [sp, #0x18]
  161aa8: b94017eb     	ldr	w11, [sp, #0x14]
  161aac: 7100196b     	subs	w11, w11, #0x6
  161ab0: 2a0b03ec     	mov	w12, w11
  161ab4: 93407d8c     	sxtw	x12, w12
  161ab8: 9b0c7d0c     	mul	x12, x8, x12
  161abc: 8b0c0129     	add	x9, x9, x12
  161ac0: b940012b     	ldr	w11, [x9]
  161ac4: f94007e9     	ldr	x9, [sp, #0x8]
  161ac8: d503201f     	nop
  161acc: 9b2b2549     	smaddl	x9, w10, w11, x9
  161ad0: f90007e9     	str	x9, [sp, #0x8]
  161ad4: f94017e9     	ldr	x9, [sp, #0x28]
  161ad8: b940112a     	ldr	w10, [x9, #0x10]
  161adc: f9400fe9     	ldr	x9, [sp, #0x18]
  161ae0: b94017eb     	ldr	w11, [sp, #0x14]
  161ae4: 7100156b     	subs	w11, w11, #0x5
  161ae8: 2a0b03ec     	mov	w12, w11
  161aec: 93407d8c     	sxtw	x12, w12
  161af0: 9b0c7d0c     	mul	x12, x8, x12
  161af4: 8b0c0129     	add	x9, x9, x12
  161af8: b940012b     	ldr	w11, [x9]
  161afc: f94007e9     	ldr	x9, [sp, #0x8]
  161b00: d503201f     	nop
  161b04: 9b2b2549     	smaddl	x9, w10, w11, x9
  161b08: f90007e9     	str	x9, [sp, #0x8]
  161b0c: f94017e9     	ldr	x9, [sp, #0x28]
  161b10: b9400d2a     	ldr	w10, [x9, #0xc]
  161b14: f9400fe9     	ldr	x9, [sp, #0x18]
  161b18: b94017eb     	ldr	w11, [sp, #0x14]
  161b1c: 7100116b     	subs	w11, w11, #0x4
  161b20: 2a0b03ec     	mov	w12, w11
  161b24: 93407d8c     	sxtw	x12, w12
  161b28: 9b0c7d0c     	mul	x12, x8, x12
  161b2c: 8b0c0129     	add	x9, x9, x12
  161b30: b940012b     	ldr	w11, [x9]
  161b34: f94007e9     	ldr	x9, [sp, #0x8]
  161b38: d503201f     	nop
  161b3c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161b40: f90007e9     	str	x9, [sp, #0x8]
  161b44: f94017e9     	ldr	x9, [sp, #0x28]
  161b48: b940092a     	ldr	w10, [x9, #0x8]
  161b4c: f9400fe9     	ldr	x9, [sp, #0x18]
  161b50: b94017eb     	ldr	w11, [sp, #0x14]
  161b54: 71000d6b     	subs	w11, w11, #0x3
  161b58: 2a0b03ec     	mov	w12, w11
  161b5c: 93407d8c     	sxtw	x12, w12
  161b60: 9b0c7d0c     	mul	x12, x8, x12
  161b64: 8b0c0129     	add	x9, x9, x12
  161b68: b940012b     	ldr	w11, [x9]
  161b6c: f94007e9     	ldr	x9, [sp, #0x8]
  161b70: d503201f     	nop
  161b74: 9b2b2549     	smaddl	x9, w10, w11, x9
  161b78: f90007e9     	str	x9, [sp, #0x8]
  161b7c: f94017e9     	ldr	x9, [sp, #0x28]
  161b80: b940052a     	ldr	w10, [x9, #0x4]
  161b84: f9400fe9     	ldr	x9, [sp, #0x18]
  161b88: b94017eb     	ldr	w11, [sp, #0x14]
  161b8c: 7100096b     	subs	w11, w11, #0x2
  161b90: 2a0b03ec     	mov	w12, w11
  161b94: 93407d8c     	sxtw	x12, w12
  161b98: 9b0c7d0c     	mul	x12, x8, x12
  161b9c: 8b0c0129     	add	x9, x9, x12
  161ba0: b940012b     	ldr	w11, [x9]
  161ba4: f94007e9     	ldr	x9, [sp, #0x8]
  161ba8: d503201f     	nop
  161bac: 9b2b2549     	smaddl	x9, w10, w11, x9
  161bb0: f90007e9     	str	x9, [sp, #0x8]
  161bb4: f94017e9     	ldr	x9, [sp, #0x28]
  161bb8: b940012a     	ldr	w10, [x9]
  161bbc: f9400fe9     	ldr	x9, [sp, #0x18]
  161bc0: b94017eb     	ldr	w11, [sp, #0x14]
  161bc4: 7100056b     	subs	w11, w11, #0x1
  161bc8: 2a0b03ec     	mov	w12, w11
  161bcc: 93407d8c     	sxtw	x12, w12
  161bd0: 9b0c7d0c     	mul	x12, x8, x12
  161bd4: 8b0c0129     	add	x9, x9, x12
  161bd8: b940012b     	ldr	w11, [x9]
  161bdc: f94007e9     	ldr	x9, [sp, #0x8]
  161be0: d503201f     	nop
  161be4: 9b2b2549     	smaddl	x9, w10, w11, x9
  161be8: f90007e9     	str	x9, [sp, #0x8]
  161bec: f9401fe9     	ldr	x9, [sp, #0x38]
  161bf0: b94017ea     	ldr	w10, [sp, #0x14]
  161bf4: 2a0a03ec     	mov	w12, w10
  161bf8: 93407d8c     	sxtw	x12, w12
  161bfc: 9b0c7d0c     	mul	x12, x8, x12
  161c00: 8b0c0129     	add	x9, x9, x12
  161c04: b940012a     	ldr	w10, [x9]
  161c08: f94007e9     	ldr	x9, [sp, #0x8]
  161c0c: b94023eb     	ldr	w11, [sp, #0x20]
  161c10: 2a0b03ec     	mov	w12, w11
  161c14: d3407d8c     	ubfx	x12, x12, #0, #32
  161c18: 9acc2929     	asr	x9, x9, x12
  161c1c: 2a0903eb     	mov	w11, w9
  161c20: 0b0b014a     	add	w10, w10, w11
  161c24: f9400fe9     	ldr	x9, [sp, #0x18]
  161c28: b94017eb     	ldr	w11, [sp, #0x14]
  161c2c: 2a0b03ec     	mov	w12, w11
  161c30: 93407d8c     	sxtw	x12, w12
  161c34: 9b0c7d08     	mul	x8, x8, x12
  161c38: 8b080128     	add	x8, x9, x8
  161c3c: b900010a     	str	w10, [x8]
  161c40: b94017e8     	ldr	w8, [sp, #0x14]
  161c44: 11000508     	add	w8, w8, #0x1
  161c48: b90017e8     	str	w8, [sp, #0x14]
  161c4c: 17ffff7e     	b	0x161a44 <FLAC__lpc_restore_signal_wide+0xe8c>
  161c50: 140000e6     	b	0x161fe8 <FLAC__lpc_restore_signal_wide+0x1430>
  161c54: 321f07e8     	orr	w8, wzr, #0x6
  161c58: b94027e9     	ldr	w9, [sp, #0x24]
  161c5c: 6b08013f     	cmp	w9, w8
  161c60: 1a9f17e8     	cset	w8, eq
  161c64: 37000048     	tbnz	w8, #0x0, 0x161c6c <FLAC__lpc_restore_signal_wide+0x10b4>
  161c68: 14000078     	b	0x161e48 <FLAC__lpc_restore_signal_wide+0x1290>
  161c6c: b90017ff     	str	wzr, [sp, #0x14]
  161c70: b94017e8     	ldr	w8, [sp, #0x14]
  161c74: b94037e9     	ldr	w9, [sp, #0x34]
  161c78: 6b09011f     	cmp	w8, w9
  161c7c: 1a9fa7e8     	cset	w8, lt
  161c80: 37000048     	tbnz	w8, #0x0, 0x161c88 <FLAC__lpc_restore_signal_wide+0x10d0>
  161c84: 14000070     	b	0x161e44 <FLAC__lpc_restore_signal_wide+0x128c>
  161c88: b27e03e8     	orr	x8, xzr, #0x4
  161c8c: f90007ff     	str	xzr, [sp, #0x8]
  161c90: f94017e9     	ldr	x9, [sp, #0x28]
  161c94: b940152a     	ldr	w10, [x9, #0x14]
  161c98: f9400fe9     	ldr	x9, [sp, #0x18]
  161c9c: b94017eb     	ldr	w11, [sp, #0x14]
  161ca0: 7100196b     	subs	w11, w11, #0x6
  161ca4: 2a0b03ec     	mov	w12, w11
  161ca8: 93407d8c     	sxtw	x12, w12
  161cac: 9b0c7d0c     	mul	x12, x8, x12
  161cb0: 8b0c0129     	add	x9, x9, x12
  161cb4: b940012b     	ldr	w11, [x9]
  161cb8: f94007e9     	ldr	x9, [sp, #0x8]
  161cbc: d503201f     	nop
  161cc0: 9b2b2549     	smaddl	x9, w10, w11, x9
  161cc4: f90007e9     	str	x9, [sp, #0x8]
  161cc8: f94017e9     	ldr	x9, [sp, #0x28]
  161ccc: b940112a     	ldr	w10, [x9, #0x10]
  161cd0: f9400fe9     	ldr	x9, [sp, #0x18]
  161cd4: b94017eb     	ldr	w11, [sp, #0x14]
  161cd8: 7100156b     	subs	w11, w11, #0x5
  161cdc: 2a0b03ec     	mov	w12, w11
  161ce0: 93407d8c     	sxtw	x12, w12
  161ce4: 9b0c7d0c     	mul	x12, x8, x12
  161ce8: 8b0c0129     	add	x9, x9, x12
  161cec: b940012b     	ldr	w11, [x9]
  161cf0: f94007e9     	ldr	x9, [sp, #0x8]
  161cf4: d503201f     	nop
  161cf8: 9b2b2549     	smaddl	x9, w10, w11, x9
  161cfc: f90007e9     	str	x9, [sp, #0x8]
  161d00: f94017e9     	ldr	x9, [sp, #0x28]
  161d04: b9400d2a     	ldr	w10, [x9, #0xc]
  161d08: f9400fe9     	ldr	x9, [sp, #0x18]
  161d0c: b94017eb     	ldr	w11, [sp, #0x14]
  161d10: 7100116b     	subs	w11, w11, #0x4
  161d14: 2a0b03ec     	mov	w12, w11
  161d18: 93407d8c     	sxtw	x12, w12
  161d1c: 9b0c7d0c     	mul	x12, x8, x12
  161d20: 8b0c0129     	add	x9, x9, x12
  161d24: b940012b     	ldr	w11, [x9]
  161d28: f94007e9     	ldr	x9, [sp, #0x8]
  161d2c: d503201f     	nop
  161d30: 9b2b2549     	smaddl	x9, w10, w11, x9
  161d34: f90007e9     	str	x9, [sp, #0x8]
  161d38: f94017e9     	ldr	x9, [sp, #0x28]
  161d3c: b940092a     	ldr	w10, [x9, #0x8]
  161d40: f9400fe9     	ldr	x9, [sp, #0x18]
  161d44: b94017eb     	ldr	w11, [sp, #0x14]
  161d48: 71000d6b     	subs	w11, w11, #0x3
  161d4c: 2a0b03ec     	mov	w12, w11
  161d50: 93407d8c     	sxtw	x12, w12
  161d54: 9b0c7d0c     	mul	x12, x8, x12
  161d58: 8b0c0129     	add	x9, x9, x12
  161d5c: b940012b     	ldr	w11, [x9]
  161d60: f94007e9     	ldr	x9, [sp, #0x8]
  161d64: d503201f     	nop
  161d68: 9b2b2549     	smaddl	x9, w10, w11, x9
  161d6c: f90007e9     	str	x9, [sp, #0x8]
  161d70: f94017e9     	ldr	x9, [sp, #0x28]
  161d74: b940052a     	ldr	w10, [x9, #0x4]
  161d78: f9400fe9     	ldr	x9, [sp, #0x18]
  161d7c: b94017eb     	ldr	w11, [sp, #0x14]
  161d80: 7100096b     	subs	w11, w11, #0x2
  161d84: 2a0b03ec     	mov	w12, w11
  161d88: 93407d8c     	sxtw	x12, w12
  161d8c: 9b0c7d0c     	mul	x12, x8, x12
  161d90: 8b0c0129     	add	x9, x9, x12
  161d94: b940012b     	ldr	w11, [x9]
  161d98: f94007e9     	ldr	x9, [sp, #0x8]
  161d9c: d503201f     	nop
  161da0: 9b2b2549     	smaddl	x9, w10, w11, x9
  161da4: f90007e9     	str	x9, [sp, #0x8]
  161da8: f94017e9     	ldr	x9, [sp, #0x28]
  161dac: b940012a     	ldr	w10, [x9]
  161db0: f9400fe9     	ldr	x9, [sp, #0x18]
  161db4: b94017eb     	ldr	w11, [sp, #0x14]
  161db8: 7100056b     	subs	w11, w11, #0x1
  161dbc: 2a0b03ec     	mov	w12, w11
  161dc0: 93407d8c     	sxtw	x12, w12
  161dc4: 9b0c7d0c     	mul	x12, x8, x12
  161dc8: 8b0c0129     	add	x9, x9, x12
  161dcc: b940012b     	ldr	w11, [x9]
  161dd0: f94007e9     	ldr	x9, [sp, #0x8]
  161dd4: d503201f     	nop
  161dd8: 9b2b2549     	smaddl	x9, w10, w11, x9
  161ddc: f90007e9     	str	x9, [sp, #0x8]
  161de0: f9401fe9     	ldr	x9, [sp, #0x38]
  161de4: b94017ea     	ldr	w10, [sp, #0x14]
  161de8: 2a0a03ec     	mov	w12, w10
  161dec: 93407d8c     	sxtw	x12, w12
  161df0: 9b0c7d0c     	mul	x12, x8, x12
  161df4: 8b0c0129     	add	x9, x9, x12
  161df8: b940012a     	ldr	w10, [x9]
  161dfc: f94007e9     	ldr	x9, [sp, #0x8]
  161e00: b94023eb     	ldr	w11, [sp, #0x20]
  161e04: 2a0b03ec     	mov	w12, w11
  161e08: d3407d8c     	ubfx	x12, x12, #0, #32
  161e0c: 9acc2929     	asr	x9, x9, x12
  161e10: 2a0903eb     	mov	w11, w9
  161e14: 0b0b014a     	add	w10, w10, w11
  161e18: f9400fe9     	ldr	x9, [sp, #0x18]
  161e1c: b94017eb     	ldr	w11, [sp, #0x14]
  161e20: 2a0b03ec     	mov	w12, w11
  161e24: 93407d8c     	sxtw	x12, w12
  161e28: 9b0c7d08     	mul	x8, x8, x12
  161e2c: 8b080128     	add	x8, x9, x8
  161e30: b900010a     	str	w10, [x8]
  161e34: b94017e8     	ldr	w8, [sp, #0x14]
  161e38: 11000508     	add	w8, w8, #0x1
  161e3c: b90017e8     	str	w8, [sp, #0x14]
  161e40: 17ffff8c     	b	0x161c70 <FLAC__lpc_restore_signal_wide+0x10b8>
  161e44: 14000069     	b	0x161fe8 <FLAC__lpc_restore_signal_wide+0x1430>
  161e48: b90017ff     	str	wzr, [sp, #0x14]
  161e4c: b94017e8     	ldr	w8, [sp, #0x14]
  161e50: b94037e9     	ldr	w9, [sp, #0x34]
  161e54: 6b09011f     	cmp	w8, w9
  161e58: 1a9fa7e8     	cset	w8, lt
  161e5c: 37000048     	tbnz	w8, #0x0, 0x161e64 <FLAC__lpc_restore_signal_wide+0x12ac>
  161e60: 14000062     	b	0x161fe8 <FLAC__lpc_restore_signal_wide+0x1430>
  161e64: b27e03e8     	orr	x8, xzr, #0x4
  161e68: f90007ff     	str	xzr, [sp, #0x8]
  161e6c: f94017e9     	ldr	x9, [sp, #0x28]
  161e70: b940112a     	ldr	w10, [x9, #0x10]
  161e74: f9400fe9     	ldr	x9, [sp, #0x18]
  161e78: b94017eb     	ldr	w11, [sp, #0x14]
  161e7c: 7100156b     	subs	w11, w11, #0x5
  161e80: 2a0b03ec     	mov	w12, w11
  161e84: 93407d8c     	sxtw	x12, w12
  161e88: 9b0c7d0c     	mul	x12, x8, x12
  161e8c: 8b0c0129     	add	x9, x9, x12
  161e90: b940012b     	ldr	w11, [x9]
  161e94: f94007e9     	ldr	x9, [sp, #0x8]
  161e98: d503201f     	nop
  161e9c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161ea0: f90007e9     	str	x9, [sp, #0x8]
  161ea4: f94017e9     	ldr	x9, [sp, #0x28]
  161ea8: b9400d2a     	ldr	w10, [x9, #0xc]
  161eac: f9400fe9     	ldr	x9, [sp, #0x18]
  161eb0: b94017eb     	ldr	w11, [sp, #0x14]
  161eb4: 7100116b     	subs	w11, w11, #0x4
  161eb8: 2a0b03ec     	mov	w12, w11
  161ebc: 93407d8c     	sxtw	x12, w12
  161ec0: 9b0c7d0c     	mul	x12, x8, x12
  161ec4: 8b0c0129     	add	x9, x9, x12
  161ec8: b940012b     	ldr	w11, [x9]
  161ecc: f94007e9     	ldr	x9, [sp, #0x8]
  161ed0: d503201f     	nop
  161ed4: 9b2b2549     	smaddl	x9, w10, w11, x9
  161ed8: f90007e9     	str	x9, [sp, #0x8]
  161edc: f94017e9     	ldr	x9, [sp, #0x28]
  161ee0: b940092a     	ldr	w10, [x9, #0x8]
  161ee4: f9400fe9     	ldr	x9, [sp, #0x18]
  161ee8: b94017eb     	ldr	w11, [sp, #0x14]
  161eec: 71000d6b     	subs	w11, w11, #0x3
  161ef0: 2a0b03ec     	mov	w12, w11
  161ef4: 93407d8c     	sxtw	x12, w12
  161ef8: 9b0c7d0c     	mul	x12, x8, x12
  161efc: 8b0c0129     	add	x9, x9, x12
  161f00: b940012b     	ldr	w11, [x9]
  161f04: f94007e9     	ldr	x9, [sp, #0x8]
  161f08: d503201f     	nop
  161f0c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161f10: f90007e9     	str	x9, [sp, #0x8]
  161f14: f94017e9     	ldr	x9, [sp, #0x28]
  161f18: b940052a     	ldr	w10, [x9, #0x4]
  161f1c: f9400fe9     	ldr	x9, [sp, #0x18]
  161f20: b94017eb     	ldr	w11, [sp, #0x14]
  161f24: 7100096b     	subs	w11, w11, #0x2
  161f28: 2a0b03ec     	mov	w12, w11
  161f2c: 93407d8c     	sxtw	x12, w12
  161f30: 9b0c7d0c     	mul	x12, x8, x12
  161f34: 8b0c0129     	add	x9, x9, x12
  161f38: b940012b     	ldr	w11, [x9]
  161f3c: f94007e9     	ldr	x9, [sp, #0x8]
  161f40: d503201f     	nop
  161f44: 9b2b2549     	smaddl	x9, w10, w11, x9
  161f48: f90007e9     	str	x9, [sp, #0x8]
  161f4c: f94017e9     	ldr	x9, [sp, #0x28]
  161f50: b940012a     	ldr	w10, [x9]
  161f54: f9400fe9     	ldr	x9, [sp, #0x18]
  161f58: b94017eb     	ldr	w11, [sp, #0x14]
  161f5c: 7100056b     	subs	w11, w11, #0x1
  161f60: 2a0b03ec     	mov	w12, w11
  161f64: 93407d8c     	sxtw	x12, w12
  161f68: 9b0c7d0c     	mul	x12, x8, x12
  161f6c: 8b0c0129     	add	x9, x9, x12
  161f70: b940012b     	ldr	w11, [x9]
  161f74: f94007e9     	ldr	x9, [sp, #0x8]
  161f78: d503201f     	nop
  161f7c: 9b2b2549     	smaddl	x9, w10, w11, x9
  161f80: f90007e9     	str	x9, [sp, #0x8]
  161f84: f9401fe9     	ldr	x9, [sp, #0x38]
  161f88: b94017ea     	ldr	w10, [sp, #0x14]
  161f8c: 2a0a03ec     	mov	w12, w10
  161f90: 93407d8c     	sxtw	x12, w12
  161f94: 9b0c7d0c     	mul	x12, x8, x12
  161f98: 8b0c0129     	add	x9, x9, x12
  161f9c: b940012a     	ldr	w10, [x9]
  161fa0: f94007e9     	ldr	x9, [sp, #0x8]
  161fa4: b94023eb     	ldr	w11, [sp, #0x20]
  161fa8: 2a0b03ec     	mov	w12, w11
  161fac: d3407d8c     	ubfx	x12, x12, #0, #32
  161fb0: 9acc2929     	asr	x9, x9, x12
  161fb4: 2a0903eb     	mov	w11, w9
  161fb8: 0b0b014a     	add	w10, w10, w11
  161fbc: f9400fe9     	ldr	x9, [sp, #0x18]
  161fc0: b94017eb     	ldr	w11, [sp, #0x14]
  161fc4: 2a0b03ec     	mov	w12, w11
  161fc8: 93407d8c     	sxtw	x12, w12
  161fcc: 9b0c7d08     	mul	x8, x8, x12
  161fd0: 8b080128     	add	x8, x9, x8
  161fd4: b900010a     	str	w10, [x8]
  161fd8: b94017e8     	ldr	w8, [sp, #0x14]
  161fdc: 11000508     	add	w8, w8, #0x1
  161fe0: b90017e8     	str	w8, [sp, #0x14]
  161fe4: 17ffff9a     	b	0x161e4c <FLAC__lpc_restore_signal_wide+0x1294>
  161fe8: 14000125     	b	0x16247c <FLAC__lpc_restore_signal_wide+0x18c4>
  161fec: 321f03e8     	orr	w8, wzr, #0x2
  161ff0: b94027e9     	ldr	w9, [sp, #0x24]
  161ff4: 6b08013f     	cmp	w9, w8
  161ff8: 1a9f97e8     	cset	w8, hi
  161ffc: 37000048     	tbnz	w8, #0x0, 0x162004 <FLAC__lpc_restore_signal_wide+0x144c>
  162000: 140000af     	b	0x1622bc <FLAC__lpc_restore_signal_wide+0x1704>
  162004: 321e03e8     	orr	w8, wzr, #0x4
  162008: b94027e9     	ldr	w9, [sp, #0x24]
  16200c: 6b08013f     	cmp	w9, w8
  162010: 1a9f17e8     	cset	w8, eq
  162014: 37000048     	tbnz	w8, #0x0, 0x16201c <FLAC__lpc_restore_signal_wide+0x1464>
  162018: 1400005c     	b	0x162188 <FLAC__lpc_restore_signal_wide+0x15d0>
  16201c: b90017ff     	str	wzr, [sp, #0x14]
  162020: b94017e8     	ldr	w8, [sp, #0x14]
  162024: b94037e9     	ldr	w9, [sp, #0x34]
  162028: 6b09011f     	cmp	w8, w9
  16202c: 1a9fa7e8     	cset	w8, lt
  162030: 37000048     	tbnz	w8, #0x0, 0x162038 <FLAC__lpc_restore_signal_wide+0x1480>
  162034: 14000054     	b	0x162184 <FLAC__lpc_restore_signal_wide+0x15cc>
  162038: b27e03e8     	orr	x8, xzr, #0x4
  16203c: f90007ff     	str	xzr, [sp, #0x8]
  162040: f94017e9     	ldr	x9, [sp, #0x28]
  162044: b9400d2a     	ldr	w10, [x9, #0xc]
  162048: f9400fe9     	ldr	x9, [sp, #0x18]
  16204c: b94017eb     	ldr	w11, [sp, #0x14]
  162050: 7100116b     	subs	w11, w11, #0x4
  162054: 2a0b03ec     	mov	w12, w11
  162058: 93407d8c     	sxtw	x12, w12
  16205c: 9b0c7d0c     	mul	x12, x8, x12
  162060: 8b0c0129     	add	x9, x9, x12
  162064: b940012b     	ldr	w11, [x9]
  162068: f94007e9     	ldr	x9, [sp, #0x8]
  16206c: d503201f     	nop
  162070: 9b2b2549     	smaddl	x9, w10, w11, x9
  162074: f90007e9     	str	x9, [sp, #0x8]
  162078: f94017e9     	ldr	x9, [sp, #0x28]
  16207c: b940092a     	ldr	w10, [x9, #0x8]
  162080: f9400fe9     	ldr	x9, [sp, #0x18]
  162084: b94017eb     	ldr	w11, [sp, #0x14]
  162088: 71000d6b     	subs	w11, w11, #0x3
  16208c: 2a0b03ec     	mov	w12, w11
  162090: 93407d8c     	sxtw	x12, w12
  162094: 9b0c7d0c     	mul	x12, x8, x12
  162098: 8b0c0129     	add	x9, x9, x12
  16209c: b940012b     	ldr	w11, [x9]
  1620a0: f94007e9     	ldr	x9, [sp, #0x8]
  1620a4: d503201f     	nop
  1620a8: 9b2b2549     	smaddl	x9, w10, w11, x9
  1620ac: f90007e9     	str	x9, [sp, #0x8]
  1620b0: f94017e9     	ldr	x9, [sp, #0x28]
  1620b4: b940052a     	ldr	w10, [x9, #0x4]
  1620b8: f9400fe9     	ldr	x9, [sp, #0x18]
  1620bc: b94017eb     	ldr	w11, [sp, #0x14]
  1620c0: 7100096b     	subs	w11, w11, #0x2
  1620c4: 2a0b03ec     	mov	w12, w11
  1620c8: 93407d8c     	sxtw	x12, w12
  1620cc: 9b0c7d0c     	mul	x12, x8, x12
  1620d0: 8b0c0129     	add	x9, x9, x12
  1620d4: b940012b     	ldr	w11, [x9]
  1620d8: f94007e9     	ldr	x9, [sp, #0x8]
  1620dc: d503201f     	nop
  1620e0: 9b2b2549     	smaddl	x9, w10, w11, x9
  1620e4: f90007e9     	str	x9, [sp, #0x8]
  1620e8: f94017e9     	ldr	x9, [sp, #0x28]
  1620ec: b940012a     	ldr	w10, [x9]
  1620f0: f9400fe9     	ldr	x9, [sp, #0x18]
  1620f4: b94017eb     	ldr	w11, [sp, #0x14]
  1620f8: 7100056b     	subs	w11, w11, #0x1
  1620fc: 2a0b03ec     	mov	w12, w11
  162100: 93407d8c     	sxtw	x12, w12
  162104: 9b0c7d0c     	mul	x12, x8, x12
  162108: 8b0c0129     	add	x9, x9, x12
  16210c: b940012b     	ldr	w11, [x9]
  162110: f94007e9     	ldr	x9, [sp, #0x8]
  162114: d503201f     	nop
  162118: 9b2b2549     	smaddl	x9, w10, w11, x9
  16211c: f90007e9     	str	x9, [sp, #0x8]
  162120: f9401fe9     	ldr	x9, [sp, #0x38]
  162124: b94017ea     	ldr	w10, [sp, #0x14]
  162128: 2a0a03ec     	mov	w12, w10
  16212c: 93407d8c     	sxtw	x12, w12
  162130: 9b0c7d0c     	mul	x12, x8, x12
  162134: 8b0c0129     	add	x9, x9, x12
  162138: b940012a     	ldr	w10, [x9]
  16213c: f94007e9     	ldr	x9, [sp, #0x8]
  162140: b94023eb     	ldr	w11, [sp, #0x20]
  162144: 2a0b03ec     	mov	w12, w11
  162148: d3407d8c     	ubfx	x12, x12, #0, #32
  16214c: 9acc2929     	asr	x9, x9, x12
  162150: 2a0903eb     	mov	w11, w9
  162154: 0b0b014a     	add	w10, w10, w11
  162158: f9400fe9     	ldr	x9, [sp, #0x18]
  16215c: b94017eb     	ldr	w11, [sp, #0x14]
  162160: 2a0b03ec     	mov	w12, w11
  162164: 93407d8c     	sxtw	x12, w12
  162168: 9b0c7d08     	mul	x8, x8, x12
  16216c: 8b080128     	add	x8, x9, x8
  162170: b900010a     	str	w10, [x8]
  162174: b94017e8     	ldr	w8, [sp, #0x14]
  162178: 11000508     	add	w8, w8, #0x1
  16217c: b90017e8     	str	w8, [sp, #0x14]
  162180: 17ffffa8     	b	0x162020 <FLAC__lpc_restore_signal_wide+0x1468>
  162184: 1400004d     	b	0x1622b8 <FLAC__lpc_restore_signal_wide+0x1700>
  162188: b90017ff     	str	wzr, [sp, #0x14]
  16218c: b94017e8     	ldr	w8, [sp, #0x14]
  162190: b94037e9     	ldr	w9, [sp, #0x34]
  162194: 6b09011f     	cmp	w8, w9
  162198: 1a9fa7e8     	cset	w8, lt
  16219c: 37000048     	tbnz	w8, #0x0, 0x1621a4 <FLAC__lpc_restore_signal_wide+0x15ec>
  1621a0: 14000046     	b	0x1622b8 <FLAC__lpc_restore_signal_wide+0x1700>
  1621a4: b27e03e8     	orr	x8, xzr, #0x4
  1621a8: f90007ff     	str	xzr, [sp, #0x8]
  1621ac: f94017e9     	ldr	x9, [sp, #0x28]
  1621b0: b940092a     	ldr	w10, [x9, #0x8]
  1621b4: f9400fe9     	ldr	x9, [sp, #0x18]
  1621b8: b94017eb     	ldr	w11, [sp, #0x14]
  1621bc: 71000d6b     	subs	w11, w11, #0x3
  1621c0: 2a0b03ec     	mov	w12, w11
  1621c4: 93407d8c     	sxtw	x12, w12
  1621c8: 9b0c7d0c     	mul	x12, x8, x12
  1621cc: 8b0c0129     	add	x9, x9, x12
  1621d0: b940012b     	ldr	w11, [x9]
  1621d4: f94007e9     	ldr	x9, [sp, #0x8]
  1621d8: d503201f     	nop
  1621dc: 9b2b2549     	smaddl	x9, w10, w11, x9
  1621e0: f90007e9     	str	x9, [sp, #0x8]
  1621e4: f94017e9     	ldr	x9, [sp, #0x28]
  1621e8: b940052a     	ldr	w10, [x9, #0x4]
  1621ec: f9400fe9     	ldr	x9, [sp, #0x18]
  1621f0: b94017eb     	ldr	w11, [sp, #0x14]
  1621f4: 7100096b     	subs	w11, w11, #0x2
  1621f8: 2a0b03ec     	mov	w12, w11
  1621fc: 93407d8c     	sxtw	x12, w12
  162200: 9b0c7d0c     	mul	x12, x8, x12
  162204: 8b0c0129     	add	x9, x9, x12
  162208: b940012b     	ldr	w11, [x9]
  16220c: f94007e9     	ldr	x9, [sp, #0x8]
  162210: d503201f     	nop
  162214: 9b2b2549     	smaddl	x9, w10, w11, x9
  162218: f90007e9     	str	x9, [sp, #0x8]
  16221c: f94017e9     	ldr	x9, [sp, #0x28]
  162220: b940012a     	ldr	w10, [x9]
  162224: f9400fe9     	ldr	x9, [sp, #0x18]
  162228: b94017eb     	ldr	w11, [sp, #0x14]
  16222c: 7100056b     	subs	w11, w11, #0x1
  162230: 2a0b03ec     	mov	w12, w11
  162234: 93407d8c     	sxtw	x12, w12
  162238: 9b0c7d0c     	mul	x12, x8, x12
  16223c: 8b0c0129     	add	x9, x9, x12
  162240: b940012b     	ldr	w11, [x9]
  162244: f94007e9     	ldr	x9, [sp, #0x8]
  162248: d503201f     	nop
  16224c: 9b2b2549     	smaddl	x9, w10, w11, x9
  162250: f90007e9     	str	x9, [sp, #0x8]
  162254: f9401fe9     	ldr	x9, [sp, #0x38]
  162258: b94017ea     	ldr	w10, [sp, #0x14]
  16225c: 2a0a03ec     	mov	w12, w10
  162260: 93407d8c     	sxtw	x12, w12
  162264: 9b0c7d0c     	mul	x12, x8, x12
  162268: 8b0c0129     	add	x9, x9, x12
  16226c: b940012a     	ldr	w10, [x9]
  162270: f94007e9     	ldr	x9, [sp, #0x8]
  162274: b94023eb     	ldr	w11, [sp, #0x20]
  162278: 2a0b03ec     	mov	w12, w11
  16227c: d3407d8c     	ubfx	x12, x12, #0, #32
  162280: 9acc2929     	asr	x9, x9, x12
  162284: 2a0903eb     	mov	w11, w9
  162288: 0b0b014a     	add	w10, w10, w11
  16228c: f9400fe9     	ldr	x9, [sp, #0x18]
  162290: b94017eb     	ldr	w11, [sp, #0x14]
  162294: 2a0b03ec     	mov	w12, w11
  162298: 93407d8c     	sxtw	x12, w12
  16229c: 9b0c7d08     	mul	x8, x8, x12
  1622a0: 8b080128     	add	x8, x9, x8
  1622a4: b900010a     	str	w10, [x8]
  1622a8: b94017e8     	ldr	w8, [sp, #0x14]
  1622ac: 11000508     	add	w8, w8, #0x1
  1622b0: b90017e8     	str	w8, [sp, #0x14]
  1622b4: 17ffffb6     	b	0x16218c <FLAC__lpc_restore_signal_wide+0x15d4>
  1622b8: 14000071     	b	0x16247c <FLAC__lpc_restore_signal_wide+0x18c4>
  1622bc: 321f03e8     	orr	w8, wzr, #0x2
  1622c0: b94027e9     	ldr	w9, [sp, #0x24]
  1622c4: 6b08013f     	cmp	w9, w8
  1622c8: 1a9f17e8     	cset	w8, eq
  1622cc: 37000048     	tbnz	w8, #0x0, 0x1622d4 <FLAC__lpc_restore_signal_wide+0x171c>
  1622d0: 14000040     	b	0x1623d0 <FLAC__lpc_restore_signal_wide+0x1818>
  1622d4: b90017ff     	str	wzr, [sp, #0x14]
  1622d8: b94017e8     	ldr	w8, [sp, #0x14]
  1622dc: b94037e9     	ldr	w9, [sp, #0x34]
  1622e0: 6b09011f     	cmp	w8, w9
  1622e4: 1a9fa7e8     	cset	w8, lt
  1622e8: 37000048     	tbnz	w8, #0x0, 0x1622f0 <FLAC__lpc_restore_signal_wide+0x1738>
  1622ec: 14000038     	b	0x1623cc <FLAC__lpc_restore_signal_wide+0x1814>
  1622f0: b27e03e8     	orr	x8, xzr, #0x4
  1622f4: f90007ff     	str	xzr, [sp, #0x8]
  1622f8: f94017e9     	ldr	x9, [sp, #0x28]
  1622fc: b940052a     	ldr	w10, [x9, #0x4]
  162300: f9400fe9     	ldr	x9, [sp, #0x18]
  162304: b94017eb     	ldr	w11, [sp, #0x14]
  162308: 7100096b     	subs	w11, w11, #0x2
  16230c: 2a0b03ec     	mov	w12, w11
  162310: 93407d8c     	sxtw	x12, w12
  162314: 9b0c7d0c     	mul	x12, x8, x12
  162318: 8b0c0129     	add	x9, x9, x12
  16231c: b940012b     	ldr	w11, [x9]
  162320: f94007e9     	ldr	x9, [sp, #0x8]
  162324: d503201f     	nop
  162328: 9b2b2549     	smaddl	x9, w10, w11, x9
  16232c: f90007e9     	str	x9, [sp, #0x8]
  162330: f94017e9     	ldr	x9, [sp, #0x28]
  162334: b940012a     	ldr	w10, [x9]
  162338: f9400fe9     	ldr	x9, [sp, #0x18]
  16233c: b94017eb     	ldr	w11, [sp, #0x14]
  162340: 7100056b     	subs	w11, w11, #0x1
  162344: 2a0b03ec     	mov	w12, w11
  162348: 93407d8c     	sxtw	x12, w12
  16234c: 9b0c7d0c     	mul	x12, x8, x12
  162350: 8b0c0129     	add	x9, x9, x12
  162354: b940012b     	ldr	w11, [x9]
  162358: f94007e9     	ldr	x9, [sp, #0x8]
  16235c: d503201f     	nop
  162360: 9b2b2549     	smaddl	x9, w10, w11, x9
  162364: f90007e9     	str	x9, [sp, #0x8]
  162368: f9401fe9     	ldr	x9, [sp, #0x38]
  16236c: b94017ea     	ldr	w10, [sp, #0x14]
  162370: 2a0a03ec     	mov	w12, w10
  162374: 93407d8c     	sxtw	x12, w12
  162378: 9b0c7d0c     	mul	x12, x8, x12
  16237c: 8b0c0129     	add	x9, x9, x12
  162380: b940012a     	ldr	w10, [x9]
  162384: f94007e9     	ldr	x9, [sp, #0x8]
  162388: b94023eb     	ldr	w11, [sp, #0x20]
  16238c: 2a0b03ec     	mov	w12, w11
  162390: d3407d8c     	ubfx	x12, x12, #0, #32
  162394: 9acc2929     	asr	x9, x9, x12
  162398: 2a0903eb     	mov	w11, w9
  16239c: 0b0b014a     	add	w10, w10, w11
  1623a0: f9400fe9     	ldr	x9, [sp, #0x18]
  1623a4: b94017eb     	ldr	w11, [sp, #0x14]
  1623a8: 2a0b03ec     	mov	w12, w11
  1623ac: 93407d8c     	sxtw	x12, w12
  1623b0: 9b0c7d08     	mul	x8, x8, x12
  1623b4: 8b080128     	add	x8, x9, x8
  1623b8: b900010a     	str	w10, [x8]
  1623bc: b94017e8     	ldr	w8, [sp, #0x14]
  1623c0: 11000508     	add	w8, w8, #0x1
  1623c4: b90017e8     	str	w8, [sp, #0x14]
  1623c8: 17ffffc4     	b	0x1622d8 <FLAC__lpc_restore_signal_wide+0x1720>
  1623cc: 1400002c     	b	0x16247c <FLAC__lpc_restore_signal_wide+0x18c4>
  1623d0: b90017ff     	str	wzr, [sp, #0x14]
  1623d4: b94017e8     	ldr	w8, [sp, #0x14]
  1623d8: b94037e9     	ldr	w9, [sp, #0x34]
  1623dc: 6b09011f     	cmp	w8, w9
  1623e0: 1a9fa7e8     	cset	w8, lt
  1623e4: 37000048     	tbnz	w8, #0x0, 0x1623ec <FLAC__lpc_restore_signal_wide+0x1834>
  1623e8: 14000025     	b	0x16247c <FLAC__lpc_restore_signal_wide+0x18c4>
  1623ec: b27e03e8     	orr	x8, xzr, #0x4
  1623f0: f9401fe9     	ldr	x9, [sp, #0x38]
  1623f4: b94017ea     	ldr	w10, [sp, #0x14]
  1623f8: 2a0a03eb     	mov	w11, w10
  1623fc: 93407d6b     	sxtw	x11, w11
  162400: 9b0b7d0b     	mul	x11, x8, x11
  162404: 8b0b0129     	add	x9, x9, x11
  162408: b940012a     	ldr	w10, [x9]
  16240c: f94017e9     	ldr	x9, [sp, #0x28]
  162410: b940012c     	ldr	w12, [x9]
  162414: f9400fe9     	ldr	x9, [sp, #0x18]
  162418: b94017ed     	ldr	w13, [sp, #0x14]
  16241c: 710005ad     	subs	w13, w13, #0x1
  162420: 2a0d03eb     	mov	w11, w13
  162424: 93407d6b     	sxtw	x11, w11
  162428: 9b0b7d0b     	mul	x11, x8, x11
  16242c: 8b0b0129     	add	x9, x9, x11
  162430: b940012d     	ldr	w13, [x9]
  162434: 9b2d7d89     	smull	x9, w12, w13
  162438: b94023ec     	ldr	w12, [sp, #0x20]
  16243c: 2a0c03eb     	mov	w11, w12
  162440: d3407d6b     	ubfx	x11, x11, #0, #32
  162444: 9acb2929     	asr	x9, x9, x11
  162448: 2a0903ec     	mov	w12, w9
  16244c: 0b0c014a     	add	w10, w10, w12
  162450: f9400fe9     	ldr	x9, [sp, #0x18]
  162454: b94017ec     	ldr	w12, [sp, #0x14]
  162458: 2a0c03eb     	mov	w11, w12
  16245c: 93407d6b     	sxtw	x11, w11
  162460: 9b0b7d08     	mul	x8, x8, x11
  162464: 8b080128     	add	x8, x9, x8
  162468: b900010a     	str	w10, [x8]
  16246c: b94017e8     	ldr	w8, [sp, #0x14]
  162470: 11000508     	add	w8, w8, #0x1
  162474: b90017e8     	str	w8, [sp, #0x14]
  162478: 17ffffd7     	b	0x1623d4 <FLAC__lpc_restore_signal_wide+0x181c>
  16247c: 14000271     	b	0x162e40 <FLAC__lpc_restore_signal_wide+0x2288>
  162480: b90017ff     	str	wzr, [sp, #0x14]
  162484: b94017e8     	ldr	w8, [sp, #0x14]
  162488: b94037e9     	ldr	w9, [sp, #0x34]
  16248c: 6b09011f     	cmp	w8, w9
  162490: 1a9fa7e8     	cset	w8, lt
  162494: 37000048     	tbnz	w8, #0x0, 0x16249c <FLAC__lpc_restore_signal_wide+0x18e4>
  162498: 1400026a     	b	0x162e40 <FLAC__lpc_restore_signal_wide+0x2288>
  16249c: 321b03e8     	orr	w8, wzr, #0x20
  1624a0: f90007ff     	str	xzr, [sp, #0x8]
  1624a4: b94027e9     	ldr	w9, [sp, #0x24]
  1624a8: 6b09011f     	cmp	w8, w9
  1624ac: 1a9f17e8     	cset	w8, eq
  1624b0: b90007e9     	str	w9, [sp, #0x4]
  1624b4: 37000ea8     	tbnz	w8, #0x0, 0x162688 <FLAC__lpc_restore_signal_wide+0x1ad0>
  1624b8: 14000001     	b	0x1624bc <FLAC__lpc_restore_signal_wide+0x1904>
  1624bc: 320013e8     	orr	w8, wzr, #0x1f
  1624c0: b94007e9     	ldr	w9, [sp, #0x4]
  1624c4: 6b09011f     	cmp	w8, w9
  1624c8: 1a9f17e8     	cset	w8, eq
  1624cc: 37000fc8     	tbnz	w8, #0x0, 0x1626c4 <FLAC__lpc_restore_signal_wide+0x1b0c>
  1624d0: 14000001     	b	0x1624d4 <FLAC__lpc_restore_signal_wide+0x191c>
  1624d4: 321f0fe8     	orr	w8, wzr, #0x1e
  1624d8: b94007e9     	ldr	w9, [sp, #0x4]
  1624dc: 6b09011f     	cmp	w8, w9
  1624e0: 1a9f17e8     	cset	w8, eq
  1624e4: 370010e8     	tbnz	w8, #0x0, 0x162700 <FLAC__lpc_restore_signal_wide+0x1b48>
  1624e8: 14000001     	b	0x1624ec <FLAC__lpc_restore_signal_wide+0x1934>
  1624ec: 528003a8     	mov	w8, #0x1d               // =29
  1624f0: b94007e9     	ldr	w9, [sp, #0x4]
  1624f4: 6b09011f     	cmp	w8, w9
  1624f8: 1a9f17e8     	cset	w8, eq
  1624fc: 37001208     	tbnz	w8, #0x0, 0x16273c <FLAC__lpc_restore_signal_wide+0x1b84>
  162500: 14000001     	b	0x162504 <FLAC__lpc_restore_signal_wide+0x194c>
  162504: 321e0be8     	orr	w8, wzr, #0x1c
  162508: b94007e9     	ldr	w9, [sp, #0x4]
  16250c: 6b09011f     	cmp	w8, w9
  162510: 1a9f17e8     	cset	w8, eq
  162514: 37001328     	tbnz	w8, #0x0, 0x162778 <FLAC__lpc_restore_signal_wide+0x1bc0>
  162518: 14000001     	b	0x16251c <FLAC__lpc_restore_signal_wide+0x1964>
  16251c: 52800368     	mov	w8, #0x1b               // =27
  162520: b94007e9     	ldr	w9, [sp, #0x4]
  162524: 6b09011f     	cmp	w8, w9
  162528: 1a9f17e8     	cset	w8, eq
  16252c: 37001448     	tbnz	w8, #0x0, 0x1627b4 <FLAC__lpc_restore_signal_wide+0x1bfc>
  162530: 14000001     	b	0x162534 <FLAC__lpc_restore_signal_wide+0x197c>
  162534: 52800348     	mov	w8, #0x1a               // =26
  162538: b94007e9     	ldr	w9, [sp, #0x4]
  16253c: 6b09011f     	cmp	w8, w9
  162540: 1a9f17e8     	cset	w8, eq
  162544: 37001568     	tbnz	w8, #0x0, 0x1627f0 <FLAC__lpc_restore_signal_wide+0x1c38>
  162548: 14000001     	b	0x16254c <FLAC__lpc_restore_signal_wide+0x1994>
  16254c: 52800328     	mov	w8, #0x19               // =25
  162550: b94007e9     	ldr	w9, [sp, #0x4]
  162554: 6b09011f     	cmp	w8, w9
  162558: 1a9f17e8     	cset	w8, eq
  16255c: 37001688     	tbnz	w8, #0x0, 0x16282c <FLAC__lpc_restore_signal_wide+0x1c74>
  162560: 14000001     	b	0x162564 <FLAC__lpc_restore_signal_wide+0x19ac>
  162564: 321d07e8     	orr	w8, wzr, #0x18
  162568: b94007e9     	ldr	w9, [sp, #0x4]
  16256c: 6b09011f     	cmp	w8, w9
  162570: 1a9f17e8     	cset	w8, eq
  162574: 370017a8     	tbnz	w8, #0x0, 0x162868 <FLAC__lpc_restore_signal_wide+0x1cb0>
  162578: 14000001     	b	0x16257c <FLAC__lpc_restore_signal_wide+0x19c4>
  16257c: 528002e8     	mov	w8, #0x17               // =23
  162580: b94007e9     	ldr	w9, [sp, #0x4]
  162584: 6b09011f     	cmp	w8, w9
  162588: 1a9f17e8     	cset	w8, eq
  16258c: 370018c8     	tbnz	w8, #0x0, 0x1628a4 <FLAC__lpc_restore_signal_wide+0x1cec>
  162590: 14000001     	b	0x162594 <FLAC__lpc_restore_signal_wide+0x19dc>
  162594: 528002c8     	mov	w8, #0x16               // =22
  162598: b94007e9     	ldr	w9, [sp, #0x4]
  16259c: 6b09011f     	cmp	w8, w9
  1625a0: 1a9f17e8     	cset	w8, eq
  1625a4: 370019e8     	tbnz	w8, #0x0, 0x1628e0 <FLAC__lpc_restore_signal_wide+0x1d28>
  1625a8: 14000001     	b	0x1625ac <FLAC__lpc_restore_signal_wide+0x19f4>
  1625ac: 528002a8     	mov	w8, #0x15               // =21
  1625b0: b94007e9     	ldr	w9, [sp, #0x4]
  1625b4: 6b09011f     	cmp	w8, w9
  1625b8: 1a9f17e8     	cset	w8, eq
  1625bc: 37001b08     	tbnz	w8, #0x0, 0x16291c <FLAC__lpc_restore_signal_wide+0x1d64>
  1625c0: 14000001     	b	0x1625c4 <FLAC__lpc_restore_signal_wide+0x1a0c>
  1625c4: 52800288     	mov	w8, #0x14               // =20
  1625c8: b94007e9     	ldr	w9, [sp, #0x4]
  1625cc: 6b09011f     	cmp	w8, w9
  1625d0: 1a9f17e8     	cset	w8, eq
  1625d4: 37001c28     	tbnz	w8, #0x0, 0x162958 <FLAC__lpc_restore_signal_wide+0x1da0>
  1625d8: 14000001     	b	0x1625dc <FLAC__lpc_restore_signal_wide+0x1a24>
  1625dc: 52800268     	mov	w8, #0x13               // =19
  1625e0: b94007e9     	ldr	w9, [sp, #0x4]
  1625e4: 6b09011f     	cmp	w8, w9
  1625e8: 1a9f17e8     	cset	w8, eq
  1625ec: 37001d48     	tbnz	w8, #0x0, 0x162994 <FLAC__lpc_restore_signal_wide+0x1ddc>
  1625f0: 14000001     	b	0x1625f4 <FLAC__lpc_restore_signal_wide+0x1a3c>
  1625f4: 52800248     	mov	w8, #0x12               // =18
  1625f8: b94007e9     	ldr	w9, [sp, #0x4]
  1625fc: 6b09011f     	cmp	w8, w9
  162600: 1a9f17e8     	cset	w8, eq
  162604: 37001e68     	tbnz	w8, #0x0, 0x1629d0 <FLAC__lpc_restore_signal_wide+0x1e18>
  162608: 14000001     	b	0x16260c <FLAC__lpc_restore_signal_wide+0x1a54>
  16260c: 52800228     	mov	w8, #0x11               // =17
  162610: b94007e9     	ldr	w9, [sp, #0x4]
  162614: 6b09011f     	cmp	w8, w9
  162618: 1a9f17e8     	cset	w8, eq
  16261c: 37001f88     	tbnz	w8, #0x0, 0x162a0c <FLAC__lpc_restore_signal_wide+0x1e54>
  162620: 14000001     	b	0x162624 <FLAC__lpc_restore_signal_wide+0x1a6c>
  162624: 321c03e8     	orr	w8, wzr, #0x10
  162628: b94007e9     	ldr	w9, [sp, #0x4]
  16262c: 6b09011f     	cmp	w8, w9
  162630: 1a9f17e8     	cset	w8, eq
  162634: 370020a8     	tbnz	w8, #0x0, 0x162a48 <FLAC__lpc_restore_signal_wide+0x1e90>
  162638: 14000001     	b	0x16263c <FLAC__lpc_restore_signal_wide+0x1a84>
  16263c: 32000fe8     	orr	w8, wzr, #0xf
  162640: b94007e9     	ldr	w9, [sp, #0x4]
  162644: 6b09011f     	cmp	w8, w9
  162648: 1a9f17e8     	cset	w8, eq
  16264c: 370021c8     	tbnz	w8, #0x0, 0x162a84 <FLAC__lpc_restore_signal_wide+0x1ecc>
  162650: 14000001     	b	0x162654 <FLAC__lpc_restore_signal_wide+0x1a9c>
  162654: 321f0be8     	orr	w8, wzr, #0xe
  162658: b94007e9     	ldr	w9, [sp, #0x4]
  16265c: 6b09011f     	cmp	w8, w9
  162660: 1a9f17e8     	cset	w8, eq
  162664: 370022e8     	tbnz	w8, #0x0, 0x162ac0 <FLAC__lpc_restore_signal_wide+0x1f08>
  162668: 14000001     	b	0x16266c <FLAC__lpc_restore_signal_wide+0x1ab4>
  16266c: 528001a8     	mov	w8, #0xd                // =13
  162670: b94007e9     	ldr	w9, [sp, #0x4]
  162674: 6b09011f     	cmp	w8, w9
  162678: 1a9f17e8     	cset	w8, eq
  16267c: 37002408     	tbnz	w8, #0x0, 0x162afc <FLAC__lpc_restore_signal_wide+0x1f44>
  162680: 14000001     	b	0x162684 <FLAC__lpc_restore_signal_wide+0x1acc>
  162684: 140001d5     	b	0x162dd8 <FLAC__lpc_restore_signal_wide+0x2220>
  162688: b27e03e8     	orr	x8, xzr, #0x4
  16268c: f94017e9     	ldr	x9, [sp, #0x28]
  162690: b9407d2a     	ldr	w10, [x9, #0x7c]
  162694: f9400fe9     	ldr	x9, [sp, #0x18]
  162698: b94017eb     	ldr	w11, [sp, #0x14]
  16269c: 7100816b     	subs	w11, w11, #0x20
  1626a0: 2a0b03ec     	mov	w12, w11
  1626a4: 93407d8c     	sxtw	x12, w12
  1626a8: 9b0c7d08     	mul	x8, x8, x12
  1626ac: 8b080128     	add	x8, x9, x8
  1626b0: b940010b     	ldr	w11, [x8]
  1626b4: f94007e8     	ldr	x8, [sp, #0x8]
  1626b8: d503201f     	nop
  1626bc: 9b2b2148     	smaddl	x8, w10, w11, x8
  1626c0: f90007e8     	str	x8, [sp, #0x8]
  1626c4: b27e03e8     	orr	x8, xzr, #0x4
  1626c8: f94017e9     	ldr	x9, [sp, #0x28]
  1626cc: b940792a     	ldr	w10, [x9, #0x78]
  1626d0: f9400fe9     	ldr	x9, [sp, #0x18]
  1626d4: b94017eb     	ldr	w11, [sp, #0x14]
  1626d8: 71007d6b     	subs	w11, w11, #0x1f
  1626dc: 2a0b03ec     	mov	w12, w11
  1626e0: 93407d8c     	sxtw	x12, w12
  1626e4: 9b0c7d08     	mul	x8, x8, x12
  1626e8: 8b080128     	add	x8, x9, x8
  1626ec: b940010b     	ldr	w11, [x8]
  1626f0: f94007e8     	ldr	x8, [sp, #0x8]
  1626f4: d503201f     	nop
  1626f8: 9b2b2148     	smaddl	x8, w10, w11, x8
  1626fc: f90007e8     	str	x8, [sp, #0x8]
  162700: b27e03e8     	orr	x8, xzr, #0x4
  162704: f94017e9     	ldr	x9, [sp, #0x28]
  162708: b940752a     	ldr	w10, [x9, #0x74]
  16270c: f9400fe9     	ldr	x9, [sp, #0x18]
  162710: b94017eb     	ldr	w11, [sp, #0x14]
  162714: 7100796b     	subs	w11, w11, #0x1e
  162718: 2a0b03ec     	mov	w12, w11
  16271c: 93407d8c     	sxtw	x12, w12
  162720: 9b0c7d08     	mul	x8, x8, x12
  162724: 8b080128     	add	x8, x9, x8
  162728: b940010b     	ldr	w11, [x8]
  16272c: f94007e8     	ldr	x8, [sp, #0x8]
  162730: d503201f     	nop
  162734: 9b2b2148     	smaddl	x8, w10, w11, x8
  162738: f90007e8     	str	x8, [sp, #0x8]
  16273c: b27e03e8     	orr	x8, xzr, #0x4
  162740: f94017e9     	ldr	x9, [sp, #0x28]
  162744: b940712a     	ldr	w10, [x9, #0x70]
  162748: f9400fe9     	ldr	x9, [sp, #0x18]
  16274c: b94017eb     	ldr	w11, [sp, #0x14]
  162750: 7100756b     	subs	w11, w11, #0x1d
  162754: 2a0b03ec     	mov	w12, w11
  162758: 93407d8c     	sxtw	x12, w12
  16275c: 9b0c7d08     	mul	x8, x8, x12
  162760: 8b080128     	add	x8, x9, x8
  162764: b940010b     	ldr	w11, [x8]
  162768: f94007e8     	ldr	x8, [sp, #0x8]
  16276c: d503201f     	nop
  162770: 9b2b2148     	smaddl	x8, w10, w11, x8
  162774: f90007e8     	str	x8, [sp, #0x8]
  162778: b27e03e8     	orr	x8, xzr, #0x4
  16277c: f94017e9     	ldr	x9, [sp, #0x28]
  162780: b9406d2a     	ldr	w10, [x9, #0x6c]
  162784: f9400fe9     	ldr	x9, [sp, #0x18]
  162788: b94017eb     	ldr	w11, [sp, #0x14]
  16278c: 7100716b     	subs	w11, w11, #0x1c
  162790: 2a0b03ec     	mov	w12, w11
  162794: 93407d8c     	sxtw	x12, w12
  162798: 9b0c7d08     	mul	x8, x8, x12
  16279c: 8b080128     	add	x8, x9, x8
  1627a0: b940010b     	ldr	w11, [x8]
  1627a4: f94007e8     	ldr	x8, [sp, #0x8]
  1627a8: d503201f     	nop
  1627ac: 9b2b2148     	smaddl	x8, w10, w11, x8
  1627b0: f90007e8     	str	x8, [sp, #0x8]
  1627b4: b27e03e8     	orr	x8, xzr, #0x4
  1627b8: f94017e9     	ldr	x9, [sp, #0x28]
  1627bc: b940692a     	ldr	w10, [x9, #0x68]
  1627c0: f9400fe9     	ldr	x9, [sp, #0x18]
  1627c4: b94017eb     	ldr	w11, [sp, #0x14]
  1627c8: 71006d6b     	subs	w11, w11, #0x1b
  1627cc: 2a0b03ec     	mov	w12, w11
  1627d0: 93407d8c     	sxtw	x12, w12
  1627d4: 9b0c7d08     	mul	x8, x8, x12
  1627d8: 8b080128     	add	x8, x9, x8
  1627dc: b940010b     	ldr	w11, [x8]
  1627e0: f94007e8     	ldr	x8, [sp, #0x8]
  1627e4: d503201f     	nop
  1627e8: 9b2b2148     	smaddl	x8, w10, w11, x8
  1627ec: f90007e8     	str	x8, [sp, #0x8]
  1627f0: b27e03e8     	orr	x8, xzr, #0x4
  1627f4: f94017e9     	ldr	x9, [sp, #0x28]
  1627f8: b940652a     	ldr	w10, [x9, #0x64]
  1627fc: f9400fe9     	ldr	x9, [sp, #0x18]
  162800: b94017eb     	ldr	w11, [sp, #0x14]
  162804: 7100696b     	subs	w11, w11, #0x1a
  162808: 2a0b03ec     	mov	w12, w11
  16280c: 93407d8c     	sxtw	x12, w12
  162810: 9b0c7d08     	mul	x8, x8, x12
  162814: 8b080128     	add	x8, x9, x8
  162818: b940010b     	ldr	w11, [x8]
  16281c: f94007e8     	ldr	x8, [sp, #0x8]
  162820: d503201f     	nop
  162824: 9b2b2148     	smaddl	x8, w10, w11, x8
  162828: f90007e8     	str	x8, [sp, #0x8]
  16282c: b27e03e8     	orr	x8, xzr, #0x4
  162830: f94017e9     	ldr	x9, [sp, #0x28]
  162834: b940612a     	ldr	w10, [x9, #0x60]
  162838: f9400fe9     	ldr	x9, [sp, #0x18]
  16283c: b94017eb     	ldr	w11, [sp, #0x14]
  162840: 7100656b     	subs	w11, w11, #0x19
  162844: 2a0b03ec     	mov	w12, w11
  162848: 93407d8c     	sxtw	x12, w12
  16284c: 9b0c7d08     	mul	x8, x8, x12
  162850: 8b080128     	add	x8, x9, x8
  162854: b940010b     	ldr	w11, [x8]
  162858: f94007e8     	ldr	x8, [sp, #0x8]
  16285c: d503201f     	nop
  162860: 9b2b2148     	smaddl	x8, w10, w11, x8
  162864: f90007e8     	str	x8, [sp, #0x8]
  162868: b27e03e8     	orr	x8, xzr, #0x4
  16286c: f94017e9     	ldr	x9, [sp, #0x28]
  162870: b9405d2a     	ldr	w10, [x9, #0x5c]
  162874: f9400fe9     	ldr	x9, [sp, #0x18]
  162878: b94017eb     	ldr	w11, [sp, #0x14]
  16287c: 7100616b     	subs	w11, w11, #0x18
  162880: 2a0b03ec     	mov	w12, w11
  162884: 93407d8c     	sxtw	x12, w12
  162888: 9b0c7d08     	mul	x8, x8, x12
  16288c: 8b080128     	add	x8, x9, x8
  162890: b940010b     	ldr	w11, [x8]
  162894: f94007e8     	ldr	x8, [sp, #0x8]
  162898: d503201f     	nop
  16289c: 9b2b2148     	smaddl	x8, w10, w11, x8
  1628a0: f90007e8     	str	x8, [sp, #0x8]
  1628a4: b27e03e8     	orr	x8, xzr, #0x4
  1628a8: f94017e9     	ldr	x9, [sp, #0x28]
  1628ac: b940592a     	ldr	w10, [x9, #0x58]
  1628b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1628b4: b94017eb     	ldr	w11, [sp, #0x14]
  1628b8: 71005d6b     	subs	w11, w11, #0x17
  1628bc: 2a0b03ec     	mov	w12, w11
  1628c0: 93407d8c     	sxtw	x12, w12
  1628c4: 9b0c7d08     	mul	x8, x8, x12
  1628c8: 8b080128     	add	x8, x9, x8
  1628cc: b940010b     	ldr	w11, [x8]
  1628d0: f94007e8     	ldr	x8, [sp, #0x8]
  1628d4: d503201f     	nop
  1628d8: 9b2b2148     	smaddl	x8, w10, w11, x8
  1628dc: f90007e8     	str	x8, [sp, #0x8]
  1628e0: b27e03e8     	orr	x8, xzr, #0x4
  1628e4: f94017e9     	ldr	x9, [sp, #0x28]
  1628e8: b940552a     	ldr	w10, [x9, #0x54]
  1628ec: f9400fe9     	ldr	x9, [sp, #0x18]
  1628f0: b94017eb     	ldr	w11, [sp, #0x14]
  1628f4: 7100596b     	subs	w11, w11, #0x16
  1628f8: 2a0b03ec     	mov	w12, w11
  1628fc: 93407d8c     	sxtw	x12, w12
  162900: 9b0c7d08     	mul	x8, x8, x12
  162904: 8b080128     	add	x8, x9, x8
  162908: b940010b     	ldr	w11, [x8]
  16290c: f94007e8     	ldr	x8, [sp, #0x8]
  162910: d503201f     	nop
  162914: 9b2b2148     	smaddl	x8, w10, w11, x8
  162918: f90007e8     	str	x8, [sp, #0x8]
  16291c: b27e03e8     	orr	x8, xzr, #0x4
  162920: f94017e9     	ldr	x9, [sp, #0x28]
  162924: b940512a     	ldr	w10, [x9, #0x50]
  162928: f9400fe9     	ldr	x9, [sp, #0x18]
  16292c: b94017eb     	ldr	w11, [sp, #0x14]
  162930: 7100556b     	subs	w11, w11, #0x15
  162934: 2a0b03ec     	mov	w12, w11
  162938: 93407d8c     	sxtw	x12, w12
  16293c: 9b0c7d08     	mul	x8, x8, x12
  162940: 8b080128     	add	x8, x9, x8
  162944: b940010b     	ldr	w11, [x8]
  162948: f94007e8     	ldr	x8, [sp, #0x8]
  16294c: d503201f     	nop
  162950: 9b2b2148     	smaddl	x8, w10, w11, x8
  162954: f90007e8     	str	x8, [sp, #0x8]
  162958: b27e03e8     	orr	x8, xzr, #0x4
  16295c: f94017e9     	ldr	x9, [sp, #0x28]
  162960: b9404d2a     	ldr	w10, [x9, #0x4c]
  162964: f9400fe9     	ldr	x9, [sp, #0x18]
  162968: b94017eb     	ldr	w11, [sp, #0x14]
  16296c: 7100516b     	subs	w11, w11, #0x14
  162970: 2a0b03ec     	mov	w12, w11
  162974: 93407d8c     	sxtw	x12, w12
  162978: 9b0c7d08     	mul	x8, x8, x12
  16297c: 8b080128     	add	x8, x9, x8
  162980: b940010b     	ldr	w11, [x8]
  162984: f94007e8     	ldr	x8, [sp, #0x8]
  162988: d503201f     	nop
  16298c: 9b2b2148     	smaddl	x8, w10, w11, x8
  162990: f90007e8     	str	x8, [sp, #0x8]
  162994: b27e03e8     	orr	x8, xzr, #0x4
  162998: f94017e9     	ldr	x9, [sp, #0x28]
  16299c: b940492a     	ldr	w10, [x9, #0x48]
  1629a0: f9400fe9     	ldr	x9, [sp, #0x18]
  1629a4: b94017eb     	ldr	w11, [sp, #0x14]
  1629a8: 71004d6b     	subs	w11, w11, #0x13
  1629ac: 2a0b03ec     	mov	w12, w11
  1629b0: 93407d8c     	sxtw	x12, w12
  1629b4: 9b0c7d08     	mul	x8, x8, x12
  1629b8: 8b080128     	add	x8, x9, x8
  1629bc: b940010b     	ldr	w11, [x8]
  1629c0: f94007e8     	ldr	x8, [sp, #0x8]
  1629c4: d503201f     	nop
  1629c8: 9b2b2148     	smaddl	x8, w10, w11, x8
  1629cc: f90007e8     	str	x8, [sp, #0x8]
  1629d0: b27e03e8     	orr	x8, xzr, #0x4
  1629d4: f94017e9     	ldr	x9, [sp, #0x28]
  1629d8: b940452a     	ldr	w10, [x9, #0x44]
  1629dc: f9400fe9     	ldr	x9, [sp, #0x18]
  1629e0: b94017eb     	ldr	w11, [sp, #0x14]
  1629e4: 7100496b     	subs	w11, w11, #0x12
  1629e8: 2a0b03ec     	mov	w12, w11
  1629ec: 93407d8c     	sxtw	x12, w12
  1629f0: 9b0c7d08     	mul	x8, x8, x12
  1629f4: 8b080128     	add	x8, x9, x8
  1629f8: b940010b     	ldr	w11, [x8]
  1629fc: f94007e8     	ldr	x8, [sp, #0x8]
  162a00: d503201f     	nop
  162a04: 9b2b2148     	smaddl	x8, w10, w11, x8
  162a08: f90007e8     	str	x8, [sp, #0x8]
  162a0c: b27e03e8     	orr	x8, xzr, #0x4
  162a10: f94017e9     	ldr	x9, [sp, #0x28]
  162a14: b940412a     	ldr	w10, [x9, #0x40]
  162a18: f9400fe9     	ldr	x9, [sp, #0x18]
  162a1c: b94017eb     	ldr	w11, [sp, #0x14]
  162a20: 7100456b     	subs	w11, w11, #0x11
  162a24: 2a0b03ec     	mov	w12, w11
  162a28: 93407d8c     	sxtw	x12, w12
  162a2c: 9b0c7d08     	mul	x8, x8, x12
  162a30: 8b080128     	add	x8, x9, x8
  162a34: b940010b     	ldr	w11, [x8]
  162a38: f94007e8     	ldr	x8, [sp, #0x8]
  162a3c: d503201f     	nop
  162a40: 9b2b2148     	smaddl	x8, w10, w11, x8
  162a44: f90007e8     	str	x8, [sp, #0x8]
  162a48: b27e03e8     	orr	x8, xzr, #0x4
  162a4c: f94017e9     	ldr	x9, [sp, #0x28]
  162a50: b9403d2a     	ldr	w10, [x9, #0x3c]
  162a54: f9400fe9     	ldr	x9, [sp, #0x18]
  162a58: b94017eb     	ldr	w11, [sp, #0x14]
  162a5c: 7100416b     	subs	w11, w11, #0x10
  162a60: 2a0b03ec     	mov	w12, w11
  162a64: 93407d8c     	sxtw	x12, w12
  162a68: 9b0c7d08     	mul	x8, x8, x12
  162a6c: 8b080128     	add	x8, x9, x8
  162a70: b940010b     	ldr	w11, [x8]
  162a74: f94007e8     	ldr	x8, [sp, #0x8]
  162a78: d503201f     	nop
  162a7c: 9b2b2148     	smaddl	x8, w10, w11, x8
  162a80: f90007e8     	str	x8, [sp, #0x8]
  162a84: b27e03e8     	orr	x8, xzr, #0x4
  162a88: f94017e9     	ldr	x9, [sp, #0x28]
  162a8c: b940392a     	ldr	w10, [x9, #0x38]
  162a90: f9400fe9     	ldr	x9, [sp, #0x18]
  162a94: b94017eb     	ldr	w11, [sp, #0x14]
  162a98: 71003d6b     	subs	w11, w11, #0xf
  162a9c: 2a0b03ec     	mov	w12, w11
  162aa0: 93407d8c     	sxtw	x12, w12
  162aa4: 9b0c7d08     	mul	x8, x8, x12
  162aa8: 8b080128     	add	x8, x9, x8
  162aac: b940010b     	ldr	w11, [x8]
  162ab0: f94007e8     	ldr	x8, [sp, #0x8]
  162ab4: d503201f     	nop
  162ab8: 9b2b2148     	smaddl	x8, w10, w11, x8
  162abc: f90007e8     	str	x8, [sp, #0x8]
  162ac0: b27e03e8     	orr	x8, xzr, #0x4
  162ac4: f94017e9     	ldr	x9, [sp, #0x28]
  162ac8: b940352a     	ldr	w10, [x9, #0x34]
  162acc: f9400fe9     	ldr	x9, [sp, #0x18]
  162ad0: b94017eb     	ldr	w11, [sp, #0x14]
  162ad4: 7100396b     	subs	w11, w11, #0xe
  162ad8: 2a0b03ec     	mov	w12, w11
  162adc: 93407d8c     	sxtw	x12, w12
  162ae0: 9b0c7d08     	mul	x8, x8, x12
  162ae4: 8b080128     	add	x8, x9, x8
  162ae8: b940010b     	ldr	w11, [x8]
  162aec: f94007e8     	ldr	x8, [sp, #0x8]
  162af0: d503201f     	nop
  162af4: 9b2b2148     	smaddl	x8, w10, w11, x8
  162af8: f90007e8     	str	x8, [sp, #0x8]
  162afc: b27e03e8     	orr	x8, xzr, #0x4
  162b00: f94017e9     	ldr	x9, [sp, #0x28]
  162b04: b940312a     	ldr	w10, [x9, #0x30]
  162b08: f9400fe9     	ldr	x9, [sp, #0x18]
  162b0c: b94017eb     	ldr	w11, [sp, #0x14]
  162b10: 7100356b     	subs	w11, w11, #0xd
  162b14: 2a0b03ec     	mov	w12, w11
  162b18: 93407d8c     	sxtw	x12, w12
  162b1c: 9b0c7d0c     	mul	x12, x8, x12
  162b20: 8b0c0129     	add	x9, x9, x12
  162b24: b940012b     	ldr	w11, [x9]
  162b28: f94007e9     	ldr	x9, [sp, #0x8]
  162b2c: d503201f     	nop
  162b30: 9b2b2549     	smaddl	x9, w10, w11, x9
  162b34: f90007e9     	str	x9, [sp, #0x8]
  162b38: f94017e9     	ldr	x9, [sp, #0x28]
  162b3c: b9402d2a     	ldr	w10, [x9, #0x2c]
  162b40: f9400fe9     	ldr	x9, [sp, #0x18]
  162b44: b94017eb     	ldr	w11, [sp, #0x14]
  162b48: 7100316b     	subs	w11, w11, #0xc
  162b4c: 2a0b03ec     	mov	w12, w11
  162b50: 93407d8c     	sxtw	x12, w12
  162b54: 9b0c7d0c     	mul	x12, x8, x12
  162b58: 8b0c0129     	add	x9, x9, x12
  162b5c: b940012b     	ldr	w11, [x9]
  162b60: f94007e9     	ldr	x9, [sp, #0x8]
  162b64: d503201f     	nop
  162b68: 9b2b2549     	smaddl	x9, w10, w11, x9
  162b6c: f90007e9     	str	x9, [sp, #0x8]
  162b70: f94017e9     	ldr	x9, [sp, #0x28]
  162b74: b940292a     	ldr	w10, [x9, #0x28]
  162b78: f9400fe9     	ldr	x9, [sp, #0x18]
  162b7c: b94017eb     	ldr	w11, [sp, #0x14]
  162b80: 71002d6b     	subs	w11, w11, #0xb
  162b84: 2a0b03ec     	mov	w12, w11
  162b88: 93407d8c     	sxtw	x12, w12
  162b8c: 9b0c7d0c     	mul	x12, x8, x12
  162b90: 8b0c0129     	add	x9, x9, x12
  162b94: b940012b     	ldr	w11, [x9]
  162b98: f94007e9     	ldr	x9, [sp, #0x8]
  162b9c: d503201f     	nop
  162ba0: 9b2b2549     	smaddl	x9, w10, w11, x9
  162ba4: f90007e9     	str	x9, [sp, #0x8]
  162ba8: f94017e9     	ldr	x9, [sp, #0x28]
  162bac: b940252a     	ldr	w10, [x9, #0x24]
  162bb0: f9400fe9     	ldr	x9, [sp, #0x18]
  162bb4: b94017eb     	ldr	w11, [sp, #0x14]
  162bb8: 7100296b     	subs	w11, w11, #0xa
  162bbc: 2a0b03ec     	mov	w12, w11
  162bc0: 93407d8c     	sxtw	x12, w12
  162bc4: 9b0c7d0c     	mul	x12, x8, x12
  162bc8: 8b0c0129     	add	x9, x9, x12
  162bcc: b940012b     	ldr	w11, [x9]
  162bd0: f94007e9     	ldr	x9, [sp, #0x8]
  162bd4: d503201f     	nop
  162bd8: 9b2b2549     	smaddl	x9, w10, w11, x9
  162bdc: f90007e9     	str	x9, [sp, #0x8]
  162be0: f94017e9     	ldr	x9, [sp, #0x28]
  162be4: b940212a     	ldr	w10, [x9, #0x20]
  162be8: f9400fe9     	ldr	x9, [sp, #0x18]
  162bec: b94017eb     	ldr	w11, [sp, #0x14]
  162bf0: 7100256b     	subs	w11, w11, #0x9
  162bf4: 2a0b03ec     	mov	w12, w11
  162bf8: 93407d8c     	sxtw	x12, w12
  162bfc: 9b0c7d0c     	mul	x12, x8, x12
  162c00: 8b0c0129     	add	x9, x9, x12
  162c04: b940012b     	ldr	w11, [x9]
  162c08: f94007e9     	ldr	x9, [sp, #0x8]
  162c0c: d503201f     	nop
  162c10: 9b2b2549     	smaddl	x9, w10, w11, x9
  162c14: f90007e9     	str	x9, [sp, #0x8]
  162c18: f94017e9     	ldr	x9, [sp, #0x28]
  162c1c: b9401d2a     	ldr	w10, [x9, #0x1c]
  162c20: f9400fe9     	ldr	x9, [sp, #0x18]
  162c24: b94017eb     	ldr	w11, [sp, #0x14]
  162c28: 7100216b     	subs	w11, w11, #0x8
  162c2c: 2a0b03ec     	mov	w12, w11
  162c30: 93407d8c     	sxtw	x12, w12
  162c34: 9b0c7d0c     	mul	x12, x8, x12
  162c38: 8b0c0129     	add	x9, x9, x12
  162c3c: b940012b     	ldr	w11, [x9]
  162c40: f94007e9     	ldr	x9, [sp, #0x8]
  162c44: d503201f     	nop
  162c48: 9b2b2549     	smaddl	x9, w10, w11, x9
  162c4c: f90007e9     	str	x9, [sp, #0x8]
  162c50: f94017e9     	ldr	x9, [sp, #0x28]
  162c54: b940192a     	ldr	w10, [x9, #0x18]
  162c58: f9400fe9     	ldr	x9, [sp, #0x18]
  162c5c: b94017eb     	ldr	w11, [sp, #0x14]
  162c60: 71001d6b     	subs	w11, w11, #0x7
  162c64: 2a0b03ec     	mov	w12, w11
  162c68: 93407d8c     	sxtw	x12, w12
  162c6c: 9b0c7d0c     	mul	x12, x8, x12
  162c70: 8b0c0129     	add	x9, x9, x12
  162c74: b940012b     	ldr	w11, [x9]
  162c78: f94007e9     	ldr	x9, [sp, #0x8]
  162c7c: d503201f     	nop
  162c80: 9b2b2549     	smaddl	x9, w10, w11, x9
  162c84: f90007e9     	str	x9, [sp, #0x8]
  162c88: f94017e9     	ldr	x9, [sp, #0x28]
  162c8c: b940152a     	ldr	w10, [x9, #0x14]
  162c90: f9400fe9     	ldr	x9, [sp, #0x18]
  162c94: b94017eb     	ldr	w11, [sp, #0x14]
  162c98: 7100196b     	subs	w11, w11, #0x6
  162c9c: 2a0b03ec     	mov	w12, w11
  162ca0: 93407d8c     	sxtw	x12, w12
  162ca4: 9b0c7d0c     	mul	x12, x8, x12
  162ca8: 8b0c0129     	add	x9, x9, x12
  162cac: b940012b     	ldr	w11, [x9]
  162cb0: f94007e9     	ldr	x9, [sp, #0x8]
  162cb4: d503201f     	nop
  162cb8: 9b2b2549     	smaddl	x9, w10, w11, x9
  162cbc: f90007e9     	str	x9, [sp, #0x8]
  162cc0: f94017e9     	ldr	x9, [sp, #0x28]
  162cc4: b940112a     	ldr	w10, [x9, #0x10]
  162cc8: f9400fe9     	ldr	x9, [sp, #0x18]
  162ccc: b94017eb     	ldr	w11, [sp, #0x14]
  162cd0: 7100156b     	subs	w11, w11, #0x5
  162cd4: 2a0b03ec     	mov	w12, w11
  162cd8: 93407d8c     	sxtw	x12, w12
  162cdc: 9b0c7d0c     	mul	x12, x8, x12
  162ce0: 8b0c0129     	add	x9, x9, x12
  162ce4: b940012b     	ldr	w11, [x9]
  162ce8: f94007e9     	ldr	x9, [sp, #0x8]
  162cec: d503201f     	nop
  162cf0: 9b2b2549     	smaddl	x9, w10, w11, x9
  162cf4: f90007e9     	str	x9, [sp, #0x8]
  162cf8: f94017e9     	ldr	x9, [sp, #0x28]
  162cfc: b9400d2a     	ldr	w10, [x9, #0xc]
  162d00: f9400fe9     	ldr	x9, [sp, #0x18]
  162d04: b94017eb     	ldr	w11, [sp, #0x14]
  162d08: 7100116b     	subs	w11, w11, #0x4
  162d0c: 2a0b03ec     	mov	w12, w11
  162d10: 93407d8c     	sxtw	x12, w12
  162d14: 9b0c7d0c     	mul	x12, x8, x12
  162d18: 8b0c0129     	add	x9, x9, x12
  162d1c: b940012b     	ldr	w11, [x9]
  162d20: f94007e9     	ldr	x9, [sp, #0x8]
  162d24: d503201f     	nop
  162d28: 9b2b2549     	smaddl	x9, w10, w11, x9
  162d2c: f90007e9     	str	x9, [sp, #0x8]
  162d30: f94017e9     	ldr	x9, [sp, #0x28]
  162d34: b940092a     	ldr	w10, [x9, #0x8]
  162d38: f9400fe9     	ldr	x9, [sp, #0x18]
  162d3c: b94017eb     	ldr	w11, [sp, #0x14]
  162d40: 71000d6b     	subs	w11, w11, #0x3
  162d44: 2a0b03ec     	mov	w12, w11
  162d48: 93407d8c     	sxtw	x12, w12
  162d4c: 9b0c7d0c     	mul	x12, x8, x12
  162d50: 8b0c0129     	add	x9, x9, x12
  162d54: b940012b     	ldr	w11, [x9]
  162d58: f94007e9     	ldr	x9, [sp, #0x8]
  162d5c: d503201f     	nop
  162d60: 9b2b2549     	smaddl	x9, w10, w11, x9
  162d64: f90007e9     	str	x9, [sp, #0x8]
  162d68: f94017e9     	ldr	x9, [sp, #0x28]
  162d6c: b940052a     	ldr	w10, [x9, #0x4]
  162d70: f9400fe9     	ldr	x9, [sp, #0x18]
  162d74: b94017eb     	ldr	w11, [sp, #0x14]
  162d78: 7100096b     	subs	w11, w11, #0x2
  162d7c: 2a0b03ec     	mov	w12, w11
  162d80: 93407d8c     	sxtw	x12, w12
  162d84: 9b0c7d0c     	mul	x12, x8, x12
  162d88: 8b0c0129     	add	x9, x9, x12
  162d8c: b940012b     	ldr	w11, [x9]
  162d90: f94007e9     	ldr	x9, [sp, #0x8]
  162d94: d503201f     	nop
  162d98: 9b2b2549     	smaddl	x9, w10, w11, x9
  162d9c: f90007e9     	str	x9, [sp, #0x8]
  162da0: f94017e9     	ldr	x9, [sp, #0x28]
  162da4: b940012a     	ldr	w10, [x9]
  162da8: f9400fe9     	ldr	x9, [sp, #0x18]
  162dac: b94017eb     	ldr	w11, [sp, #0x14]
  162db0: 7100056b     	subs	w11, w11, #0x1
  162db4: 2a0b03ec     	mov	w12, w11
  162db8: 93407d8c     	sxtw	x12, w12
  162dbc: 9b0c7d08     	mul	x8, x8, x12
  162dc0: 8b080128     	add	x8, x9, x8
  162dc4: b940010b     	ldr	w11, [x8]
  162dc8: f94007e8     	ldr	x8, [sp, #0x8]
  162dcc: d503201f     	nop
  162dd0: 9b2b2148     	smaddl	x8, w10, w11, x8
  162dd4: f90007e8     	str	x8, [sp, #0x8]
  162dd8: b27e03e8     	orr	x8, xzr, #0x4
  162ddc: f9401fe9     	ldr	x9, [sp, #0x38]
  162de0: b94017ea     	ldr	w10, [sp, #0x14]
  162de4: 2a0a03eb     	mov	w11, w10
  162de8: 93407d6b     	sxtw	x11, w11
  162dec: 9b0b7d0b     	mul	x11, x8, x11
  162df0: 8b0b0129     	add	x9, x9, x11
  162df4: b940012a     	ldr	w10, [x9]
  162df8: f94007e9     	ldr	x9, [sp, #0x8]
  162dfc: b94023ec     	ldr	w12, [sp, #0x20]
  162e00: 2a0c03eb     	mov	w11, w12
  162e04: d3407d6b     	ubfx	x11, x11, #0, #32
  162e08: 9acb2929     	asr	x9, x9, x11
  162e0c: 2a0903ec     	mov	w12, w9
  162e10: 0b0c014a     	add	w10, w10, w12
  162e14: f9400fe9     	ldr	x9, [sp, #0x18]
  162e18: b94017ec     	ldr	w12, [sp, #0x14]
  162e1c: 2a0c03eb     	mov	w11, w12
  162e20: 93407d6b     	sxtw	x11, w11
  162e24: 9b0b7d08     	mul	x8, x8, x11
  162e28: 8b080128     	add	x8, x9, x8
  162e2c: b900010a     	str	w10, [x8]
  162e30: b94017e8     	ldr	w8, [sp, #0x14]
  162e34: 11000508     	add	w8, w8, #0x1
  162e38: b90017e8     	str	w8, [sp, #0x14]
  162e3c: 17fffd92     	b	0x162484 <FLAC__lpc_restore_signal_wide+0x18cc>
  162e40: 910103ff     	add	sp, sp, #0x40
  162e44: d65f03c0     	ret

0000000000162e48 <FLAC__MD5Init>:
  162e48: d10043ff     	sub	sp, sp, #0x10
  162e4c: b27a03e8     	orr	x8, xzr, #0x40
  162e50: 52846029     	mov	w9, #0x2301             // =8961
  162e54: 72ace8a9     	movk	w9, #0x6745, lsl #16
  162e58: 5295712a     	mov	w10, #0xab89            // =43913
  162e5c: 72bdf9aa     	movk	w10, #0xefcd, lsl #16
  162e60: 529b9fcb     	mov	w11, #0xdcfe            // =56574
  162e64: 72b3174b     	movk	w11, #0x98ba, lsl #16
  162e68: 528a8ecc     	mov	w12, #0x5476            // =21622
  162e6c: 72a2064c     	movk	w12, #0x1032, lsl #16
  162e70: d2800a0d     	mov	x13, #0x50              // =80
  162e74: d280000e     	mov	x14, #0x0               // =0
  162e78: f90007e0     	str	x0, [sp, #0x8]
  162e7c: f94007e0     	ldr	x0, [sp, #0x8]
  162e80: 8b080000     	add	x0, x0, x8
  162e84: b9000009     	str	w9, [x0]
  162e88: f94007e0     	ldr	x0, [sp, #0x8]
  162e8c: 8b080000     	add	x0, x0, x8
  162e90: b900040a     	str	w10, [x0, #0x4]
  162e94: f94007e0     	ldr	x0, [sp, #0x8]
  162e98: 8b080000     	add	x0, x0, x8
  162e9c: b900080b     	str	w11, [x0, #0x8]
  162ea0: f94007e0     	ldr	x0, [sp, #0x8]
  162ea4: 8b080008     	add	x8, x0, x8
  162ea8: b9000d0c     	str	w12, [x8, #0xc]
  162eac: f94007e8     	ldr	x8, [sp, #0x8]
  162eb0: 8b0d0108     	add	x8, x8, x13
  162eb4: b900011f     	str	wzr, [x8]
  162eb8: f94007e8     	ldr	x8, [sp, #0x8]
  162ebc: 8b0d0108     	add	x8, x8, x13
  162ec0: b900051f     	str	wzr, [x8, #0x4]
  162ec4: f94007e8     	ldr	x8, [sp, #0x8]
  162ec8: f9002d0e     	str	x14, [x8, #0x58]
  162ecc: f94007e8     	ldr	x8, [sp, #0x8]
  162ed0: f900311f     	str	xzr, [x8, #0x60]
  162ed4: 910043ff     	add	sp, sp, #0x10
  162ed8: d65f03c0     	ret

0000000000162edc <FLAC__MD5Final>:
  162edc: d10203ff     	sub	sp, sp, #0x80
  162ee0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  162ee4: 9101c3fd     	add	x29, sp, #0x70
  162ee8: d2800a08     	mov	x8, #0x50               // =80
  162eec: 320017e9     	orr	w9, wzr, #0x3f
  162ef0: b24003ea     	orr	x10, xzr, #0x1
  162ef4: 321963eb     	orr	w11, wzr, #0xffffff80
  162ef8: 528006ec     	mov	w12, #0x37              // =55
  162efc: 5280000d     	mov	w13, #0x0               // =0
  162f00: d280000e     	mov	x14, #0x0               // =0
  162f04: f81f83a0     	stur	x0, [x29, #-0x8]
  162f08: f81f03a1     	stur	x1, [x29, #-0x10]
  162f0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  162f10: 8b080008     	add	x8, x0, x8
  162f14: b940010f     	ldr	w15, [x8]
  162f18: 0a0901e9     	and	w9, w15, w9
  162f1c: b81ec3a9     	stur	w9, [x29, #-0x14]
  162f20: f85f03a8     	ldur	x8, [x29, #-0x10]
  162f24: b85ec3a9     	ldur	w9, [x29, #-0x14]
  162f28: 2a0903e0     	mov	w0, w9
  162f2c: 93407c00     	sxtw	x0, w0
  162f30: 8b000108     	add	x8, x8, x0
  162f34: f81e03a8     	stur	x8, [x29, #-0x20]
  162f38: f85e03a8     	ldur	x8, [x29, #-0x20]
  162f3c: 8b0a010a     	add	x10, x8, x10
  162f40: f81e03aa     	stur	x10, [x29, #-0x20]
  162f44: 3900010b     	strb	w11, [x8]
  162f48: b85ec3a9     	ldur	w9, [x29, #-0x14]
  162f4c: 6b090189     	subs	w9, w12, w9
  162f50: b81ec3a9     	stur	w9, [x29, #-0x14]
  162f54: b85ec3a9     	ldur	w9, [x29, #-0x14]
  162f58: 6b0d013f     	cmp	w9, w13
  162f5c: 1a9fa7e9     	cset	w9, lt
  162f60: f81d83ae     	stur	x14, [x29, #-0x28]
  162f64: 37000049     	tbnz	w9, #0x0, 0x162f6c <FLAC__MD5Final+0x90>
  162f68: 14000019     	b	0x162fcc <FLAC__MD5Final+0xf0>
  162f6c: 321d0be8     	orr	w8, wzr, #0x38
  162f70: b27a03e9     	orr	x9, xzr, #0x40
  162f74: 5280000a     	mov	w10, #0x0               // =0
  162f78: f85e03a0     	ldur	x0, [x29, #-0x20]
  162f7c: b85ec3ab     	ldur	w11, [x29, #-0x14]
  162f80: 1100216b     	add	w11, w11, #0x8
  162f84: 2a0b03ec     	mov	w12, w11
  162f88: 93407d82     	sxtw	x2, w12
  162f8c: 2a0a03e1     	mov	w1, w10
  162f90: b81d43a8     	stur	w8, [x29, #-0x2c]
  162f94: f9001fe9     	str	x9, [sp, #0x38]
  162f98: 97fd0f16     	bl	0xa6bf0 <memset@plt>
  162f9c: f85f03a9     	ldur	x9, [x29, #-0x10]
  162fa0: f9401fec     	ldr	x12, [sp, #0x38]
  162fa4: 8b0c0129     	add	x9, x9, x12
  162fa8: f85f03a0     	ldur	x0, [x29, #-0x10]
  162fac: f9001be0     	str	x0, [sp, #0x30]
  162fb0: aa0903e0     	mov	x0, x9
  162fb4: f9401be1     	ldr	x1, [sp, #0x30]
  162fb8: 94000051     	bl	0x1630fc <FLAC__MD5Final+0x220>
  162fbc: f85f03a9     	ldur	x9, [x29, #-0x10]
  162fc0: f81e03a9     	stur	x9, [x29, #-0x20]
  162fc4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  162fc8: b81ec3a8     	stur	w8, [x29, #-0x14]
  162fcc: b27c03e2     	orr	x2, xzr, #0x10
  162fd0: 528003a8     	mov	w8, #0x1d               // =29
  162fd4: 320007e9     	orr	w9, wzr, #0x3
  162fd8: b27a03ea     	orr	x10, xzr, #0x40
  162fdc: 5280000b     	mov	w11, #0x0               // =0
  162fe0: d2800a0c     	mov	x12, #0x50              // =80
  162fe4: f85e03a0     	ldur	x0, [x29, #-0x20]
  162fe8: b85ec3ad     	ldur	w13, [x29, #-0x14]
  162fec: 2a0d03ee     	mov	w14, w13
  162ff0: 93407dce     	sxtw	x14, w14
  162ff4: 2a0b03e1     	mov	w1, w11
  162ff8: f90017e2     	str	x2, [sp, #0x28]
  162ffc: aa0e03e2     	mov	x2, x14
  163000: b90027e8     	str	w8, [sp, #0x24]
  163004: b90023e9     	str	w9, [sp, #0x20]
  163008: f9000fea     	str	x10, [sp, #0x18]
  16300c: f9000bec     	str	x12, [sp, #0x10]
  163010: 97fd0ef8     	bl	0xa6bf0 <memset@plt>
  163014: f85f03aa     	ldur	x10, [x29, #-0x10]
  163018: f9400bec     	ldr	x12, [sp, #0x10]
  16301c: 8b0c014a     	add	x10, x10, x12
  163020: b9400148     	ldr	w8, [x10]
  163024: b94023e9     	ldr	w9, [sp, #0x20]
  163028: 1ac92108     	lsl	w8, w8, w9
  16302c: f85f03aa     	ldur	x10, [x29, #-0x10]
  163030: b9003948     	str	w8, [x10, #0x38]
  163034: f85f03aa     	ldur	x10, [x29, #-0x10]
  163038: 8b0c014a     	add	x10, x10, x12
  16303c: b9400548     	ldr	w8, [x10, #0x4]
  163040: 1ac92108     	lsl	w8, w8, w9
  163044: f85f03aa     	ldur	x10, [x29, #-0x10]
  163048: 8b0c014a     	add	x10, x10, x12
  16304c: b940014b     	ldr	w11, [x10]
  163050: b94027ed     	ldr	w13, [sp, #0x24]
  163054: 1acd256b     	lsr	w11, w11, w13
  163058: 2a0b0108     	orr	w8, w8, w11
  16305c: f85f03aa     	ldur	x10, [x29, #-0x10]
  163060: b9003d48     	str	w8, [x10, #0x3c]
  163064: f85f03aa     	ldur	x10, [x29, #-0x10]
  163068: f9400fee     	ldr	x14, [sp, #0x18]
  16306c: 8b0e014a     	add	x10, x10, x14
  163070: f85f03a0     	ldur	x0, [x29, #-0x10]
  163074: f90007e0     	str	x0, [sp, #0x8]
  163078: aa0a03e0     	mov	x0, x10
  16307c: f94007e1     	ldr	x1, [sp, #0x8]
  163080: 9400001f     	bl	0x1630fc <FLAC__MD5Final+0x220>
  163084: f85f83a0     	ldur	x0, [x29, #-0x8]
  163088: f85f03aa     	ldur	x10, [x29, #-0x10]
  16308c: f9400fec     	ldr	x12, [sp, #0x18]
  163090: 8b0c014a     	add	x10, x10, x12
  163094: aa0a03e1     	mov	x1, x10
  163098: f94017e2     	ldr	x2, [sp, #0x28]
  16309c: 97fcf33d     	bl	0x9fd90 <memcpy@plt>
  1630a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1630a4: f9402d4a     	ldr	x10, [x10, #0x58]
  1630a8: f85d83ac     	ldur	x12, [x29, #-0x28]
  1630ac: eb0a019f     	cmp	x12, x10
  1630b0: 1a9f07e8     	cset	w8, ne
  1630b4: 37000048     	tbnz	w8, #0x0, 0x1630bc <FLAC__MD5Final+0x1e0>
  1630b8: 14000009     	b	0x1630dc <FLAC__MD5Final+0x200>
  1630bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1630c0: f9402d00     	ldr	x0, [x8, #0x58]
  1630c4: 97fcfb63     	bl	0xa1e50 <free@plt>
  1630c8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1630cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1630d0: f9002d00     	str	x0, [x8, #0x58]
  1630d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1630d8: f900311f     	str	xzr, [x8, #0x60]
  1630dc: d2800d02     	mov	x2, #0x68               // =104
  1630e0: 52800008     	mov	w8, #0x0                // =0
  1630e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1630e8: 2a0803e1     	mov	w1, w8
  1630ec: 97fd0ec1     	bl	0xa6bf0 <memset@plt>
  1630f0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1630f4: 910203ff     	add	sp, sp, #0x80
  1630f8: d65f03c0     	ret
  1630fc: d10603ff     	sub	sp, sp, #0x180
  163100: a9126ffc     	stp	x28, x27, [sp, #0x120]
  163104: a91367fa     	stp	x26, x25, [sp, #0x130]
  163108: a9145ff8     	stp	x24, x23, [sp, #0x140]
  16310c: a91557f6     	stp	x22, x21, [sp, #0x150]
  163110: a9164ff4     	stp	x20, x19, [sp, #0x160]
  163114: a9177bfd     	stp	x29, x30, [sp, #0x170]
  163118: 52948f08     	mov	w8, #0xa478             // =42104
  16311c: 72baed48     	movk	w8, #0xd76a, lsl #16
  163120: 32000be9     	orr	w9, wzr, #0x7
  163124: 5280032a     	mov	w10, #0x19              // =25
  163128: 5296eacb     	mov	w11, #0xb756            // =46934
  16312c: 72bd18eb     	movk	w11, #0xe8c7, lsl #16
  163130: 321e07ec     	orr	w12, wzr, #0xc
  163134: 5280028d     	mov	w13, #0x14              // =20
  163138: 528e1b6e     	mov	w14, #0x70db            // =28891
  16313c: 72a4840e     	movk	w14, #0x2420, lsl #16
  163140: 5280022f     	mov	w15, #0x11              // =17
  163144: 32000ff0     	orr	w16, wzr, #0xf
  163148: 5299ddd1     	mov	w17, #0xceee            // =52974
  16314c: 72b837b1     	movk	w17, #0xc1bd, lsl #16
  163150: 528002c2     	mov	w2, #0x16               // =22
  163154: 52800143     	mov	w3, #0xa                // =10
  163158: 5281f5e4     	mov	w4, #0xfaf              // =4015
  16315c: 72beaf84     	movk	w4, #0xf57c, lsl #16
  163160: 5298c545     	mov	w5, #0xc62a             // =50730
  163164: 72a8f0e5     	movk	w5, #0x4787, lsl #16
  163168: 5288c266     	mov	w6, #0x4613             // =17939
  16316c: 72b50606     	movk	w6, #0xa830, lsl #16
  163170: 5292a027     	mov	w7, #0x9501             // =38145
  163174: 72bfa8c7     	movk	w7, #0xfd46, lsl #16
  163178: 52931b13     	mov	w19, #0x98d8            // =39128
  16317c: 72ad3013     	movk	w19, #0x6980, lsl #16
  163180: 529ef5f4     	mov	w20, #0xf7af            // =63407
  163184: 72b16894     	movk	w20, #0x8b44, lsl #16
  163188: 129489d5     	mov	w21, #-0xa44f           // =-42063
  16318c: 529af7d6     	mov	w22, #0xd7be            // =55230
  163190: 72b12b96     	movk	w22, #0x895c, lsl #16
  163194: 52822457     	mov	w23, #0x1122            // =4386
  163198: 72ad7217     	movk	w23, #0x6b90, lsl #16
  16319c: 528e3278     	mov	w24, #0x7193            // =29075
  1631a0: 72bfb318     	movk	w24, #0xfd98, lsl #16
  1631a4: 528871d9     	mov	w25, #0x438e            // =17294
  1631a8: 72b4cf39     	movk	w25, #0xa679, lsl #16
  1631ac: 5281043a     	mov	w26, #0x821             // =2081
  1631b0: 72a9369a     	movk	w26, #0x49b4, lsl #16
  1631b4: 5284ac5b     	mov	w27, #0x2562            // =9570
  1631b8: 72bec3db     	movk	w27, #0xf61e, lsl #16
  1631bc: 528000bc     	mov	w28, #0x5               // =5
  1631c0: 5280037d     	mov	w29, #0x1b              // =27
  1631c4: 5296681e     	mov	w30, #0xb340            // =45888
  1631c8: 72b8081e     	movk	w30, #0xc040, lsl #16
  1631cc: b900ffe8     	str	w8, [sp, #0xfc]
  1631d0: 52800128     	mov	w8, #0x9                // =9
  1631d4: b900fbe8     	str	w8, [sp, #0xf8]
  1631d8: 528002e8     	mov	w8, #0x17               // =23
  1631dc: b900f7e8     	str	w8, [sp, #0xf4]
  1631e0: 528b4a28     	mov	w8, #0x5a51             // =23121
  1631e4: 72a4cbc8     	movk	w8, #0x265e, lsl #16
  1631e8: b900f3e8     	str	w8, [sp, #0xf0]
  1631ec: 321f0be8     	orr	w8, wzr, #0xe
  1631f0: b900efe8     	str	w8, [sp, #0xec]
  1631f4: 52800248     	mov	w8, #0x12               // =18
  1631f8: b900ebe8     	str	w8, [sp, #0xe8]
  1631fc: 5298f548     	mov	w8, #0xc7aa             // =51114
  163200: 72bd36c8     	movk	w8, #0xe9b6, lsl #16
  163204: b900e7e8     	str	w8, [sp, #0xe4]
  163208: 52820ba8     	mov	w8, #0x105d             // =4189
  16320c: 72bac5e8     	movk	w8, #0xd62f, lsl #16
  163210: b900e3e8     	str	w8, [sp, #0xe0]
  163214: 52828a68     	mov	w8, #0x1453             // =5203
  163218: 72a04888     	movk	w8, #0x244, lsl #16
  16321c: b900dfe8     	str	w8, [sp, #0xdc]
  163220: 529cd028     	mov	w8, #0xe681             // =59009
  163224: 72bb1428     	movk	w8, #0xd8a1, lsl #16
  163228: b900dbe8     	str	w8, [sp, #0xd8]
  16322c: 529f7908     	mov	w8, #0xfbc8             // =64456
  163230: 72bcfa68     	movk	w8, #0xe7d3, lsl #16
  163234: b900d7e8     	str	w8, [sp, #0xd4]
  163238: 5299bcc8     	mov	w8, #0xcde6             // =52710
  16323c: 72a43c28     	movk	w8, #0x21e1, lsl #16
  163240: b900d3e8     	str	w8, [sp, #0xd0]
  163244: 5280fac8     	mov	w8, #0x7d6              // =2006
  163248: 72b866e8     	movk	w8, #0xc337, lsl #16
  16324c: b900cfe8     	str	w8, [sp, #0xcc]
  163250: 5281b0e8     	mov	w8, #0xd87              // =3463
  163254: 72be9aa8     	movk	w8, #0xf4d5, lsl #16
  163258: b900cbe8     	str	w8, [sp, #0xc8]
  16325c: 52829da8     	mov	w8, #0x14ed             // =5357
  163260: 72a8ab48     	movk	w8, #0x455a, lsl #16
  163264: b900c7e8     	str	w8, [sp, #0xc4]
  163268: 529d20a8     	mov	w8, #0xe905             // =59653
  16326c: 72b53c68     	movk	w8, #0xa9e3, lsl #16
  163270: b900c3e8     	str	w8, [sp, #0xc0]
  163274: 52947f08     	mov	w8, #0xa3f8             // =41976
  163278: 72bf9de8     	movk	w8, #0xfcef, lsl #16
  16327c: b900bfe8     	str	w8, [sp, #0xbc]
  163280: 52805b28     	mov	w8, #0x2d9              // =729
  163284: 72acede8     	movk	w8, #0x676f, lsl #16
  163288: b900bbe8     	str	w8, [sp, #0xb8]
  16328c: 52899148     	mov	w8, #0x4c8a             // =19594
  163290: 72b1a548     	movk	w8, #0x8d2a, lsl #16
  163294: b900b7e8     	str	w8, [sp, #0xb4]
  163298: 52872848     	mov	w8, #0x3942             // =14658
  16329c: 72bfff48     	movk	w8, #0xfffa, lsl #16
  1632a0: b900b3e8     	str	w8, [sp, #0xb0]
  1632a4: 321e03e8     	orr	w8, wzr, #0x4
  1632a8: b900afe8     	str	w8, [sp, #0xac]
  1632ac: 321e0be8     	orr	w8, wzr, #0x1c
  1632b0: b900abe8     	str	w8, [sp, #0xa8]
  1632b4: 529ed028     	mov	w8, #0xf681             // =63105
  1632b8: 72b0ee28     	movk	w8, #0x8771, lsl #16
  1632bc: b900a7e8     	str	w8, [sp, #0xa4]
  1632c0: 52800168     	mov	w8, #0xb                // =11
  1632c4: b900a3e8     	str	w8, [sp, #0xa0]
  1632c8: 528002a8     	mov	w8, #0x15               // =21
  1632cc: b9009fe8     	str	w8, [sp, #0x9c]
  1632d0: 528c2448     	mov	w8, #0x6122             // =24866
  1632d4: 72adb3a8     	movk	w8, #0x6d9d, lsl #16
  1632d8: b9009be8     	str	w8, [sp, #0x98]
  1632dc: 321c03e8     	orr	w8, wzr, #0x10
  1632e0: b90097e8     	str	w8, [sp, #0x94]
  1632e4: 52870188     	mov	w8, #0x380c             // =14348
  1632e8: 72bfbca8     	movk	w8, #0xfde5, lsl #16
  1632ec: b90093e8     	str	w8, [sp, #0x90]
  1632f0: 529d4888     	mov	w8, #0xea44             // =59972
  1632f4: 72b497c8     	movk	w8, #0xa4be, lsl #16
  1632f8: b9008fe8     	str	w8, [sp, #0x8c]
  1632fc: 5299f528     	mov	w8, #0xcfa9             // =53161
  163300: 72a97bc8     	movk	w8, #0x4bde, lsl #16
  163304: b9008be8     	str	w8, [sp, #0x88]
  163308: 52896c08     	mov	w8, #0x4b60             // =19296
  16330c: 72bed768     	movk	w8, #0xf6bb, lsl #16
  163310: b90087e8     	str	w8, [sp, #0x84]
  163314: 52978e08     	mov	w8, #0xbc70             // =48240
  163318: 72b7d7e8     	movk	w8, #0xbebf, lsl #16
  16331c: b90083e8     	str	w8, [sp, #0x80]
  163320: 528fd8c8     	mov	w8, #0x7ec6             // =32454
  163324: 72a51368     	movk	w8, #0x289b, lsl #16
  163328: b9007fe8     	str	w8, [sp, #0x7c]
  16332c: 5284ff48     	mov	w8, #0x27fa             // =10234
  163330: 72bd5428     	movk	w8, #0xeaa1, lsl #16
  163334: b9007be8     	str	w8, [sp, #0x78]
  163338: 528610a8     	mov	w8, #0x3085             // =12421
  16333c: 72ba9de8     	movk	w8, #0xd4ef, lsl #16
  163340: b90077e8     	str	w8, [sp, #0x74]
  163344: 5283a0a8     	mov	w8, #0x1d05             // =7429
  163348: 72a09108     	movk	w8, #0x488, lsl #16
  16334c: b90073e8     	str	w8, [sp, #0x70]
  163350: 529a0728     	mov	w8, #0xd039             // =53305
  163354: 72bb3a88     	movk	w8, #0xd9d4, lsl #16
  163358: b9006fe8     	str	w8, [sp, #0x6c]
  16335c: 52933ca8     	mov	w8, #0x99e5             // =39397
  163360: 72bcdb68     	movk	w8, #0xe6db, lsl #16
  163364: b9006be8     	str	w8, [sp, #0x68]
  163368: 528f9f08     	mov	w8, #0x7cf8             // =31992
  16336c: 72a3f448     	movk	w8, #0x1fa2, lsl #16
  163370: b90067e8     	str	w8, [sp, #0x64]
  163374: 528acca8     	mov	w8, #0x5665             // =22117
  163378: 72b89588     	movk	w8, #0xc4ac, lsl #16
  16337c: b90063e8     	str	w8, [sp, #0x60]
  163380: 52844888     	mov	w8, #0x2244             // =8772
  163384: 72be8528     	movk	w8, #0xf429, lsl #16
  163388: b9005fe8     	str	w8, [sp, #0x5c]
  16338c: 321f07e8     	orr	w8, wzr, #0x6
  163390: b9005be8     	str	w8, [sp, #0x58]
  163394: 52800348     	mov	w8, #0x1a               // =26
  163398: b90057e8     	str	w8, [sp, #0x54]
  16339c: 529ff2e8     	mov	w8, #0xff97             // =65431
  1633a0: 72a86548     	movk	w8, #0x432a, lsl #16
  1633a4: b90053e8     	str	w8, [sp, #0x50]
  1633a8: 528474e8     	mov	w8, #0x23a7             // =9127
  1633ac: 72b57288     	movk	w8, #0xab94, lsl #16
  1633b0: b9004fe8     	str	w8, [sp, #0x4c]
  1633b4: 52940728     	mov	w8, #0xa039             // =41017
  1633b8: 72bf9268     	movk	w8, #0xfc93, lsl #16
  1633bc: b9004be8     	str	w8, [sp, #0x48]
  1633c0: 528b3868     	mov	w8, #0x59c3             // =22979
  1633c4: 72acab68     	movk	w8, #0x655b, lsl #16
  1633c8: b90047e8     	str	w8, [sp, #0x44]
  1633cc: 52999248     	mov	w8, #0xcc92             // =52370
  1633d0: 72b1e188     	movk	w8, #0x8f0c, lsl #16
  1633d4: b90043e8     	str	w8, [sp, #0x40]
  1633d8: 529e8fa8     	mov	w8, #0xf47d             // =62589
  1633dc: 72bffde8     	movk	w8, #0xffef, lsl #16
  1633e0: b9003fe8     	str	w8, [sp, #0x3c]
  1633e4: 528bba28     	mov	w8, #0x5dd1             // =24017
  1633e8: 72b0b088     	movk	w8, #0x8584, lsl #16
  1633ec: b9003be8     	str	w8, [sp, #0x38]
  1633f0: 528fc9e8     	mov	w8, #0x7e4f             // =32335
  1633f4: 72adf508     	movk	w8, #0x6fa8, lsl #16
  1633f8: b90037e8     	str	w8, [sp, #0x34]
  1633fc: 529cdc08     	mov	w8, #0xe6e0             // =59104
  163400: 72bfc588     	movk	w8, #0xfe2c, lsl #16
  163404: b90033e8     	str	w8, [sp, #0x30]
  163408: 52886288     	mov	w8, #0x4314             // =17172
  16340c: 72b46028     	movk	w8, #0xa301, lsl #16
  163410: b9002fe8     	str	w8, [sp, #0x2c]
  163414: 52823428     	mov	w8, #0x11a1             // =4513
  163418: 72a9c108     	movk	w8, #0x4e08, lsl #16
  16341c: b9002be8     	str	w8, [sp, #0x28]
  163420: 528fd048     	mov	w8, #0x7e82             // =32386
  163424: 72beea68     	movk	w8, #0xf753, lsl #16
  163428: b90027e8     	str	w8, [sp, #0x24]
  16342c: 529e46a8     	mov	w8, #0xf235             // =62005
  163430: 72b7a748     	movk	w8, #0xbd3a, lsl #16
  163434: b90023e8     	str	w8, [sp, #0x20]
  163438: 529a5768     	mov	w8, #0xd2bb             // =53947
  16343c: 72a55ae8     	movk	w8, #0x2ad7, lsl #16
  163440: b9001fe8     	str	w8, [sp, #0x1c]
  163444: 529a7228     	mov	w8, #0xd391             // =54161
  163448: 72bd70c8     	movk	w8, #0xeb86, lsl #16
  16344c: f9008fe0     	str	x0, [sp, #0x118]
  163450: f9008be1     	str	x1, [sp, #0x110]
  163454: f9408fe0     	ldr	x0, [sp, #0x118]
  163458: b9400000     	ldr	w0, [x0]
  16345c: b9010fe0     	str	w0, [sp, #0x10c]
  163460: f9408fe1     	ldr	x1, [sp, #0x118]
  163464: b9400420     	ldr	w0, [x1, #0x4]
  163468: b9010be0     	str	w0, [sp, #0x108]
  16346c: f9408fe1     	ldr	x1, [sp, #0x118]
  163470: b9400820     	ldr	w0, [x1, #0x8]
  163474: b90107e0     	str	w0, [sp, #0x104]
  163478: f9408fe1     	ldr	x1, [sp, #0x118]
  16347c: b9400c20     	ldr	w0, [x1, #0xc]
  163480: b90103e0     	str	w0, [sp, #0x100]
  163484: b94103e0     	ldr	w0, [sp, #0x100]
  163488: b9410be1     	ldr	w1, [sp, #0x108]
  16348c: b9001be8     	str	w8, [sp, #0x18]
  163490: b94107e8     	ldr	w8, [sp, #0x104]
  163494: b90017e8     	str	w8, [sp, #0x14]
  163498: b94103e8     	ldr	w8, [sp, #0x100]
  16349c: b90013e8     	str	w8, [sp, #0x10]
  1634a0: b94017e8     	ldr	w8, [sp, #0x14]
  1634a4: b9000fe9     	str	w9, [sp, #0xc]
  1634a8: b94013e9     	ldr	w9, [sp, #0x10]
  1634ac: 4a090108     	eor	w8, w8, w9
  1634b0: 0a080028     	and	w8, w1, w8
  1634b4: 4a080008     	eor	w8, w0, w8
  1634b8: f9408be0     	ldr	x0, [sp, #0x110]
  1634bc: b9400001     	ldr	w1, [x0]
  1634c0: 0b010108     	add	w8, w8, w1
  1634c4: b940ffe1     	ldr	w1, [sp, #0xfc]
  1634c8: 0b010108     	add	w8, w8, w1
  1634cc: b9410fe0     	ldr	w0, [sp, #0x10c]
  1634d0: 0b080008     	add	w8, w0, w8
  1634d4: b9010fe8     	str	w8, [sp, #0x10c]
  1634d8: b9410fe8     	ldr	w8, [sp, #0x10c]
  1634dc: b9400fe0     	ldr	w0, [sp, #0xc]
  1634e0: 1ac02108     	lsl	w8, w8, w0
  1634e4: b9410fe9     	ldr	w9, [sp, #0x10c]
  1634e8: 1aca2529     	lsr	w9, w9, w10
  1634ec: 2a090108     	orr	w8, w8, w9
  1634f0: b9410be9     	ldr	w9, [sp, #0x108]
  1634f4: 0b090108     	add	w8, w8, w9
  1634f8: b9010fe8     	str	w8, [sp, #0x10c]
  1634fc: b94107e8     	ldr	w8, [sp, #0x104]
  163500: b9410fe9     	ldr	w9, [sp, #0x10c]
  163504: b9410be0     	ldr	w0, [sp, #0x108]
  163508: b94107e1     	ldr	w1, [sp, #0x104]
  16350c: 4a010000     	eor	w0, w0, w1
  163510: 0a000129     	and	w9, w9, w0
  163514: 4a090108     	eor	w8, w8, w9
  163518: f9408be9     	ldr	x9, [sp, #0x110]
  16351c: b9400520     	ldr	w0, [x9, #0x4]
  163520: 0b000108     	add	w8, w8, w0
  163524: 0b0b0108     	add	w8, w8, w11
  163528: b94103eb     	ldr	w11, [sp, #0x100]
  16352c: 0b080168     	add	w8, w11, w8
  163530: b90103e8     	str	w8, [sp, #0x100]
  163534: b94103e8     	ldr	w8, [sp, #0x100]
  163538: 1acc2108     	lsl	w8, w8, w12
  16353c: b94103eb     	ldr	w11, [sp, #0x100]
  163540: 1acd256b     	lsr	w11, w11, w13
  163544: 2a0b0108     	orr	w8, w8, w11
  163548: b9410feb     	ldr	w11, [sp, #0x10c]
  16354c: 0b0b0108     	add	w8, w8, w11
  163550: b90103e8     	str	w8, [sp, #0x100]
  163554: b9410be8     	ldr	w8, [sp, #0x108]
  163558: b94103eb     	ldr	w11, [sp, #0x100]
  16355c: b9410fe0     	ldr	w0, [sp, #0x10c]
  163560: b9410be1     	ldr	w1, [sp, #0x108]
  163564: 4a010000     	eor	w0, w0, w1
  163568: 0a00016b     	and	w11, w11, w0
  16356c: 4a0b0108     	eor	w8, w8, w11
  163570: f9408be9     	ldr	x9, [sp, #0x110]
  163574: b940092b     	ldr	w11, [x9, #0x8]
  163578: 0b0b0108     	add	w8, w8, w11
  16357c: 0b0e0108     	add	w8, w8, w14
  163580: b94107eb     	ldr	w11, [sp, #0x104]
  163584: 0b080168     	add	w8, w11, w8
  163588: b90107e8     	str	w8, [sp, #0x104]
  16358c: b94107e8     	ldr	w8, [sp, #0x104]
  163590: 1acf2108     	lsl	w8, w8, w15
  163594: b94107eb     	ldr	w11, [sp, #0x104]
  163598: 1ad0256b     	lsr	w11, w11, w16
  16359c: 2a0b0108     	orr	w8, w8, w11
  1635a0: b94103eb     	ldr	w11, [sp, #0x100]
  1635a4: 0b0b0108     	add	w8, w8, w11
  1635a8: b90107e8     	str	w8, [sp, #0x104]
  1635ac: b9410fe8     	ldr	w8, [sp, #0x10c]
  1635b0: b94107eb     	ldr	w11, [sp, #0x104]
  1635b4: b94103ee     	ldr	w14, [sp, #0x100]
  1635b8: b9410fe0     	ldr	w0, [sp, #0x10c]
  1635bc: 4a0001ce     	eor	w14, w14, w0
  1635c0: 0a0e016b     	and	w11, w11, w14
  1635c4: 4a0b0108     	eor	w8, w8, w11
  1635c8: f9408be9     	ldr	x9, [sp, #0x110]
  1635cc: b9400d2b     	ldr	w11, [x9, #0xc]
  1635d0: 0b0b0108     	add	w8, w8, w11
  1635d4: 0b110108     	add	w8, w8, w17
  1635d8: b9410beb     	ldr	w11, [sp, #0x108]
  1635dc: 0b080168     	add	w8, w11, w8
  1635e0: b9010be8     	str	w8, [sp, #0x108]
  1635e4: b9410be8     	ldr	w8, [sp, #0x108]
  1635e8: 1ac22108     	lsl	w8, w8, w2
  1635ec: b9410beb     	ldr	w11, [sp, #0x108]
  1635f0: 1ac3256b     	lsr	w11, w11, w3
  1635f4: 2a0b0108     	orr	w8, w8, w11
  1635f8: b94107eb     	ldr	w11, [sp, #0x104]
  1635fc: 0b0b0108     	add	w8, w8, w11
  163600: b9010be8     	str	w8, [sp, #0x108]
  163604: b94103e8     	ldr	w8, [sp, #0x100]
  163608: b9410beb     	ldr	w11, [sp, #0x108]
  16360c: b94107ee     	ldr	w14, [sp, #0x104]
  163610: b94103f1     	ldr	w17, [sp, #0x100]
  163614: 4a1101ce     	eor	w14, w14, w17
  163618: 0a0e016b     	and	w11, w11, w14
  16361c: 4a0b0108     	eor	w8, w8, w11
  163620: f9408be9     	ldr	x9, [sp, #0x110]
  163624: b940112b     	ldr	w11, [x9, #0x10]
  163628: 0b0b0108     	add	w8, w8, w11
  16362c: 0b040108     	add	w8, w8, w4
  163630: b9410feb     	ldr	w11, [sp, #0x10c]
  163634: 0b080168     	add	w8, w11, w8
  163638: b9010fe8     	str	w8, [sp, #0x10c]
  16363c: b9410fe8     	ldr	w8, [sp, #0x10c]
  163640: b9400feb     	ldr	w11, [sp, #0xc]
  163644: 1acb2108     	lsl	w8, w8, w11
  163648: b9410fee     	ldr	w14, [sp, #0x10c]
  16364c: 1aca25ce     	lsr	w14, w14, w10
  163650: 2a0e0108     	orr	w8, w8, w14
  163654: b9410bee     	ldr	w14, [sp, #0x108]
  163658: 0b0e0108     	add	w8, w8, w14
  16365c: b9010fe8     	str	w8, [sp, #0x10c]
  163660: b94107e8     	ldr	w8, [sp, #0x104]
  163664: b9410fee     	ldr	w14, [sp, #0x10c]
  163668: b9410bf1     	ldr	w17, [sp, #0x108]
  16366c: b94107e0     	ldr	w0, [sp, #0x104]
  163670: 4a000231     	eor	w17, w17, w0
  163674: 0a1101ce     	and	w14, w14, w17
  163678: 4a0e0108     	eor	w8, w8, w14
  16367c: f9408be9     	ldr	x9, [sp, #0x110]
  163680: b940152e     	ldr	w14, [x9, #0x14]
  163684: 0b0e0108     	add	w8, w8, w14
  163688: 0b050108     	add	w8, w8, w5
  16368c: b94103ee     	ldr	w14, [sp, #0x100]
  163690: 0b0801c8     	add	w8, w14, w8
  163694: b90103e8     	str	w8, [sp, #0x100]
  163698: b94103e8     	ldr	w8, [sp, #0x100]
  16369c: 1acc2108     	lsl	w8, w8, w12
  1636a0: b94103ee     	ldr	w14, [sp, #0x100]
  1636a4: 1acd25ce     	lsr	w14, w14, w13
  1636a8: 2a0e0108     	orr	w8, w8, w14
  1636ac: b9410fee     	ldr	w14, [sp, #0x10c]
  1636b0: 0b0e0108     	add	w8, w8, w14
  1636b4: b90103e8     	str	w8, [sp, #0x100]
  1636b8: b9410be8     	ldr	w8, [sp, #0x108]
  1636bc: b94103ee     	ldr	w14, [sp, #0x100]
  1636c0: b9410ff1     	ldr	w17, [sp, #0x10c]
  1636c4: b9410be0     	ldr	w0, [sp, #0x108]
  1636c8: 4a000231     	eor	w17, w17, w0
  1636cc: 0a1101ce     	and	w14, w14, w17
  1636d0: 4a0e0108     	eor	w8, w8, w14
  1636d4: f9408be9     	ldr	x9, [sp, #0x110]
  1636d8: b940192e     	ldr	w14, [x9, #0x18]
  1636dc: 0b0e0108     	add	w8, w8, w14
  1636e0: 0b060108     	add	w8, w8, w6
  1636e4: b94107ee     	ldr	w14, [sp, #0x104]
  1636e8: 0b0801c8     	add	w8, w14, w8
  1636ec: b90107e8     	str	w8, [sp, #0x104]
  1636f0: b94107e8     	ldr	w8, [sp, #0x104]
  1636f4: 1acf2108     	lsl	w8, w8, w15
  1636f8: b94107ee     	ldr	w14, [sp, #0x104]
  1636fc: 1ad025ce     	lsr	w14, w14, w16
  163700: 2a0e0108     	orr	w8, w8, w14
  163704: b94103ee     	ldr	w14, [sp, #0x100]
  163708: 0b0e0108     	add	w8, w8, w14
  16370c: b90107e8     	str	w8, [sp, #0x104]
  163710: b9410fe8     	ldr	w8, [sp, #0x10c]
  163714: b94107ee     	ldr	w14, [sp, #0x104]
  163718: b94103f1     	ldr	w17, [sp, #0x100]
  16371c: b9410fe0     	ldr	w0, [sp, #0x10c]
  163720: 4a000231     	eor	w17, w17, w0
  163724: 0a1101ce     	and	w14, w14, w17
  163728: 4a0e0108     	eor	w8, w8, w14
  16372c: f9408be9     	ldr	x9, [sp, #0x110]
  163730: b9401d2e     	ldr	w14, [x9, #0x1c]
  163734: 0b0e0108     	add	w8, w8, w14
  163738: 0b070108     	add	w8, w8, w7
  16373c: b9410bee     	ldr	w14, [sp, #0x108]
  163740: 0b0801c8     	add	w8, w14, w8
  163744: b9010be8     	str	w8, [sp, #0x108]
  163748: b9410be8     	ldr	w8, [sp, #0x108]
  16374c: 1ac22108     	lsl	w8, w8, w2
  163750: b9410bee     	ldr	w14, [sp, #0x108]
  163754: 1ac325ce     	lsr	w14, w14, w3
  163758: 2a0e0108     	orr	w8, w8, w14
  16375c: b94107ee     	ldr	w14, [sp, #0x104]
  163760: 0b0e0108     	add	w8, w8, w14
  163764: b9010be8     	str	w8, [sp, #0x108]
  163768: b94103e8     	ldr	w8, [sp, #0x100]
  16376c: b9410bee     	ldr	w14, [sp, #0x108]
  163770: b94107f1     	ldr	w17, [sp, #0x104]
  163774: b94103e0     	ldr	w0, [sp, #0x100]
  163778: 4a000231     	eor	w17, w17, w0
  16377c: 0a1101ce     	and	w14, w14, w17
  163780: 4a0e0108     	eor	w8, w8, w14
  163784: f9408be9     	ldr	x9, [sp, #0x110]
  163788: b940212e     	ldr	w14, [x9, #0x20]
  16378c: 0b0e0108     	add	w8, w8, w14
  163790: 0b130108     	add	w8, w8, w19
  163794: b9410fee     	ldr	w14, [sp, #0x10c]
  163798: 0b0801c8     	add	w8, w14, w8
  16379c: b9010fe8     	str	w8, [sp, #0x10c]
  1637a0: b9410fe8     	ldr	w8, [sp, #0x10c]
  1637a4: 1acb2108     	lsl	w8, w8, w11
  1637a8: b9410fee     	ldr	w14, [sp, #0x10c]
  1637ac: 1aca25ce     	lsr	w14, w14, w10
  1637b0: 2a0e0108     	orr	w8, w8, w14
  1637b4: b9410bee     	ldr	w14, [sp, #0x108]
  1637b8: 0b0e0108     	add	w8, w8, w14
  1637bc: b9010fe8     	str	w8, [sp, #0x10c]
  1637c0: b94107e8     	ldr	w8, [sp, #0x104]
  1637c4: b9410fee     	ldr	w14, [sp, #0x10c]
  1637c8: b9410bf1     	ldr	w17, [sp, #0x108]
  1637cc: b94107e0     	ldr	w0, [sp, #0x104]
  1637d0: 4a000231     	eor	w17, w17, w0
  1637d4: 0a1101ce     	and	w14, w14, w17
  1637d8: 4a0e0108     	eor	w8, w8, w14
  1637dc: f9408be9     	ldr	x9, [sp, #0x110]
  1637e0: b940252e     	ldr	w14, [x9, #0x24]
  1637e4: 0b0e0108     	add	w8, w8, w14
  1637e8: 0b140108     	add	w8, w8, w20
  1637ec: b94103ee     	ldr	w14, [sp, #0x100]
  1637f0: 0b0801c8     	add	w8, w14, w8
  1637f4: b90103e8     	str	w8, [sp, #0x100]
  1637f8: b94103e8     	ldr	w8, [sp, #0x100]
  1637fc: 1acc2108     	lsl	w8, w8, w12
  163800: b94103ee     	ldr	w14, [sp, #0x100]
  163804: 1acd25ce     	lsr	w14, w14, w13
  163808: 2a0e0108     	orr	w8, w8, w14
  16380c: b9410fee     	ldr	w14, [sp, #0x10c]
  163810: 0b0e0108     	add	w8, w8, w14
  163814: b90103e8     	str	w8, [sp, #0x100]
  163818: b9410be8     	ldr	w8, [sp, #0x108]
  16381c: b94103ee     	ldr	w14, [sp, #0x100]
  163820: b9410ff1     	ldr	w17, [sp, #0x10c]
  163824: b9410be0     	ldr	w0, [sp, #0x108]
  163828: 4a000231     	eor	w17, w17, w0
  16382c: 0a1101ce     	and	w14, w14, w17
  163830: 4a0e0108     	eor	w8, w8, w14
  163834: f9408be9     	ldr	x9, [sp, #0x110]
  163838: b940292e     	ldr	w14, [x9, #0x28]
  16383c: 0b0e0108     	add	w8, w8, w14
  163840: 0b150108     	add	w8, w8, w21
  163844: b94107ee     	ldr	w14, [sp, #0x104]
  163848: 0b0801c8     	add	w8, w14, w8
  16384c: b90107e8     	str	w8, [sp, #0x104]
  163850: b94107e8     	ldr	w8, [sp, #0x104]
  163854: 1acf2108     	lsl	w8, w8, w15
  163858: b94107ee     	ldr	w14, [sp, #0x104]
  16385c: 1ad025ce     	lsr	w14, w14, w16
  163860: 2a0e0108     	orr	w8, w8, w14
  163864: b94103ee     	ldr	w14, [sp, #0x100]
  163868: 0b0e0108     	add	w8, w8, w14
  16386c: b90107e8     	str	w8, [sp, #0x104]
  163870: b9410fe8     	ldr	w8, [sp, #0x10c]
  163874: b94107ee     	ldr	w14, [sp, #0x104]
  163878: b94103f1     	ldr	w17, [sp, #0x100]
  16387c: b9410fe0     	ldr	w0, [sp, #0x10c]
  163880: 4a000231     	eor	w17, w17, w0
  163884: 0a1101ce     	and	w14, w14, w17
  163888: 4a0e0108     	eor	w8, w8, w14
  16388c: f9408be9     	ldr	x9, [sp, #0x110]
  163890: b9402d2e     	ldr	w14, [x9, #0x2c]
  163894: 0b0e0108     	add	w8, w8, w14
  163898: 0b160108     	add	w8, w8, w22
  16389c: b9410bee     	ldr	w14, [sp, #0x108]
  1638a0: 0b0801c8     	add	w8, w14, w8
  1638a4: b9010be8     	str	w8, [sp, #0x108]
  1638a8: b9410be8     	ldr	w8, [sp, #0x108]
  1638ac: 1ac22108     	lsl	w8, w8, w2
  1638b0: b9410bee     	ldr	w14, [sp, #0x108]
  1638b4: 1ac325ce     	lsr	w14, w14, w3
  1638b8: 2a0e0108     	orr	w8, w8, w14
  1638bc: b94107ee     	ldr	w14, [sp, #0x104]
  1638c0: 0b0e0108     	add	w8, w8, w14
  1638c4: b9010be8     	str	w8, [sp, #0x108]
  1638c8: b94103e8     	ldr	w8, [sp, #0x100]
  1638cc: b9410bee     	ldr	w14, [sp, #0x108]
  1638d0: b94107f1     	ldr	w17, [sp, #0x104]
  1638d4: b94103e0     	ldr	w0, [sp, #0x100]
  1638d8: 4a000231     	eor	w17, w17, w0
  1638dc: 0a1101ce     	and	w14, w14, w17
  1638e0: 4a0e0108     	eor	w8, w8, w14
  1638e4: f9408be9     	ldr	x9, [sp, #0x110]
  1638e8: b940312e     	ldr	w14, [x9, #0x30]
  1638ec: 0b0e0108     	add	w8, w8, w14
  1638f0: 0b170108     	add	w8, w8, w23
  1638f4: b9410fee     	ldr	w14, [sp, #0x10c]
  1638f8: 0b0801c8     	add	w8, w14, w8
  1638fc: b9010fe8     	str	w8, [sp, #0x10c]
  163900: b9410fe8     	ldr	w8, [sp, #0x10c]
  163904: 1acb2108     	lsl	w8, w8, w11
  163908: b9410fee     	ldr	w14, [sp, #0x10c]
  16390c: 1aca25ca     	lsr	w10, w14, w10
  163910: 2a0a0108     	orr	w8, w8, w10
  163914: b9410bea     	ldr	w10, [sp, #0x108]
  163918: 0b0a0108     	add	w8, w8, w10
  16391c: b9010fe8     	str	w8, [sp, #0x10c]
  163920: b94107e8     	ldr	w8, [sp, #0x104]
  163924: b9410fea     	ldr	w10, [sp, #0x10c]
  163928: b9410bee     	ldr	w14, [sp, #0x108]
  16392c: b94107f1     	ldr	w17, [sp, #0x104]
  163930: 4a1101ce     	eor	w14, w14, w17
  163934: 0a0e014a     	and	w10, w10, w14
  163938: 4a0a0108     	eor	w8, w8, w10
  16393c: f9408be9     	ldr	x9, [sp, #0x110]
  163940: b940352a     	ldr	w10, [x9, #0x34]
  163944: 0b0a0108     	add	w8, w8, w10
  163948: 0b180108     	add	w8, w8, w24
  16394c: b94103ea     	ldr	w10, [sp, #0x100]
  163950: 0b080148     	add	w8, w10, w8
  163954: b90103e8     	str	w8, [sp, #0x100]
  163958: b94103e8     	ldr	w8, [sp, #0x100]
  16395c: 1acc2108     	lsl	w8, w8, w12
  163960: b94103ea     	ldr	w10, [sp, #0x100]
  163964: 1acd254a     	lsr	w10, w10, w13
  163968: 2a0a0108     	orr	w8, w8, w10
  16396c: b9410fea     	ldr	w10, [sp, #0x10c]
  163970: 0b0a0108     	add	w8, w8, w10
  163974: b90103e8     	str	w8, [sp, #0x100]
  163978: b9410be8     	ldr	w8, [sp, #0x108]
  16397c: b94103ea     	ldr	w10, [sp, #0x100]
  163980: b9410fee     	ldr	w14, [sp, #0x10c]
  163984: b9410bf1     	ldr	w17, [sp, #0x108]
  163988: 4a1101ce     	eor	w14, w14, w17
  16398c: 0a0e014a     	and	w10, w10, w14
  163990: 4a0a0108     	eor	w8, w8, w10
  163994: f9408be9     	ldr	x9, [sp, #0x110]
  163998: b940392a     	ldr	w10, [x9, #0x38]
  16399c: 0b0a0108     	add	w8, w8, w10
  1639a0: 0b190108     	add	w8, w8, w25
  1639a4: b94107ea     	ldr	w10, [sp, #0x104]
  1639a8: 0b080148     	add	w8, w10, w8
  1639ac: b90107e8     	str	w8, [sp, #0x104]
  1639b0: b94107e8     	ldr	w8, [sp, #0x104]
  1639b4: 1acf2108     	lsl	w8, w8, w15
  1639b8: b94107ea     	ldr	w10, [sp, #0x104]
  1639bc: 1ad0254a     	lsr	w10, w10, w16
  1639c0: 2a0a0108     	orr	w8, w8, w10
  1639c4: b94103ea     	ldr	w10, [sp, #0x100]
  1639c8: 0b0a0108     	add	w8, w8, w10
  1639cc: b90107e8     	str	w8, [sp, #0x104]
  1639d0: b9410fe8     	ldr	w8, [sp, #0x10c]
  1639d4: b94107ea     	ldr	w10, [sp, #0x104]
  1639d8: b94103ee     	ldr	w14, [sp, #0x100]
  1639dc: b9410ff1     	ldr	w17, [sp, #0x10c]
  1639e0: 4a1101ce     	eor	w14, w14, w17
  1639e4: 0a0e014a     	and	w10, w10, w14
  1639e8: 4a0a0108     	eor	w8, w8, w10
  1639ec: f9408be9     	ldr	x9, [sp, #0x110]
  1639f0: b9403d2a     	ldr	w10, [x9, #0x3c]
  1639f4: 0b0a0108     	add	w8, w8, w10
  1639f8: 0b1a0108     	add	w8, w8, w26
  1639fc: b9410bea     	ldr	w10, [sp, #0x108]
  163a00: 0b080148     	add	w8, w10, w8
  163a04: b9010be8     	str	w8, [sp, #0x108]
  163a08: b9410be8     	ldr	w8, [sp, #0x108]
  163a0c: 1ac22108     	lsl	w8, w8, w2
  163a10: b9410bea     	ldr	w10, [sp, #0x108]
  163a14: 1ac3254a     	lsr	w10, w10, w3
  163a18: 2a0a0108     	orr	w8, w8, w10
  163a1c: b94107ea     	ldr	w10, [sp, #0x104]
  163a20: 0b0a0108     	add	w8, w8, w10
  163a24: b9010be8     	str	w8, [sp, #0x108]
  163a28: b94107e8     	ldr	w8, [sp, #0x104]
  163a2c: b94103ea     	ldr	w10, [sp, #0x100]
  163a30: b9410bee     	ldr	w14, [sp, #0x108]
  163a34: b94107f1     	ldr	w17, [sp, #0x104]
  163a38: 4a1101ce     	eor	w14, w14, w17
  163a3c: 0a0e014a     	and	w10, w10, w14
  163a40: 4a0a0108     	eor	w8, w8, w10
  163a44: f9408be9     	ldr	x9, [sp, #0x110]
  163a48: b940052a     	ldr	w10, [x9, #0x4]
  163a4c: 0b0a0108     	add	w8, w8, w10
  163a50: 0b1b0108     	add	w8, w8, w27
  163a54: b9410fea     	ldr	w10, [sp, #0x10c]
  163a58: 0b080148     	add	w8, w10, w8
  163a5c: b9010fe8     	str	w8, [sp, #0x10c]
  163a60: b9410fe8     	ldr	w8, [sp, #0x10c]
  163a64: 1adc2108     	lsl	w8, w8, w28
  163a68: b9410fea     	ldr	w10, [sp, #0x10c]
  163a6c: 1add254a     	lsr	w10, w10, w29
  163a70: 2a0a0108     	orr	w8, w8, w10
  163a74: b9410bea     	ldr	w10, [sp, #0x108]
  163a78: 0b0a0108     	add	w8, w8, w10
  163a7c: b9010fe8     	str	w8, [sp, #0x10c]
  163a80: b9410be8     	ldr	w8, [sp, #0x108]
  163a84: b94107ea     	ldr	w10, [sp, #0x104]
  163a88: b9410fee     	ldr	w14, [sp, #0x10c]
  163a8c: b9410bf1     	ldr	w17, [sp, #0x108]
  163a90: 4a1101ce     	eor	w14, w14, w17
  163a94: 0a0e014a     	and	w10, w10, w14
  163a98: 4a0a0108     	eor	w8, w8, w10
  163a9c: f9408be9     	ldr	x9, [sp, #0x110]
  163aa0: b940192a     	ldr	w10, [x9, #0x18]
  163aa4: 0b0a0108     	add	w8, w8, w10
  163aa8: 0b1e0108     	add	w8, w8, w30
  163aac: b94103ea     	ldr	w10, [sp, #0x100]
  163ab0: 0b080148     	add	w8, w10, w8
  163ab4: b90103e8     	str	w8, [sp, #0x100]
  163ab8: b94103e8     	ldr	w8, [sp, #0x100]
  163abc: b940fbea     	ldr	w10, [sp, #0xf8]
  163ac0: 1aca2108     	lsl	w8, w8, w10
  163ac4: b94103ee     	ldr	w14, [sp, #0x100]
  163ac8: b940f7f1     	ldr	w17, [sp, #0xf4]
  163acc: 1ad125ce     	lsr	w14, w14, w17
  163ad0: 2a0e0108     	orr	w8, w8, w14
  163ad4: b9410fee     	ldr	w14, [sp, #0x10c]
  163ad8: 0b0e0108     	add	w8, w8, w14
  163adc: b90103e8     	str	w8, [sp, #0x100]
  163ae0: b9410fe8     	ldr	w8, [sp, #0x10c]
  163ae4: b9410bee     	ldr	w14, [sp, #0x108]
  163ae8: b94103e0     	ldr	w0, [sp, #0x100]
  163aec: b9410fe1     	ldr	w1, [sp, #0x10c]
  163af0: 4a010000     	eor	w0, w0, w1
  163af4: 0a0001ce     	and	w14, w14, w0
  163af8: 4a0e0108     	eor	w8, w8, w14
  163afc: f9408be9     	ldr	x9, [sp, #0x110]
  163b00: b9402d2e     	ldr	w14, [x9, #0x2c]
  163b04: 0b0e0108     	add	w8, w8, w14
  163b08: b940f3ee     	ldr	w14, [sp, #0xf0]
  163b0c: 0b0e0108     	add	w8, w8, w14
  163b10: b94107e0     	ldr	w0, [sp, #0x104]
  163b14: 0b080008     	add	w8, w0, w8
  163b18: b90107e8     	str	w8, [sp, #0x104]
  163b1c: b94107e8     	ldr	w8, [sp, #0x104]
  163b20: b940efe0     	ldr	w0, [sp, #0xec]
  163b24: 1ac02108     	lsl	w8, w8, w0
  163b28: b94107e1     	ldr	w1, [sp, #0x104]
  163b2c: b940ebe4     	ldr	w4, [sp, #0xe8]
  163b30: 1ac42421     	lsr	w1, w1, w4
  163b34: 2a010108     	orr	w8, w8, w1
  163b38: b94103e1     	ldr	w1, [sp, #0x100]
  163b3c: 0b010108     	add	w8, w8, w1
  163b40: b90107e8     	str	w8, [sp, #0x104]
  163b44: b94103e8     	ldr	w8, [sp, #0x100]
  163b48: b9410fe1     	ldr	w1, [sp, #0x10c]
  163b4c: b94107e5     	ldr	w5, [sp, #0x104]
  163b50: b94103e6     	ldr	w6, [sp, #0x100]
  163b54: 4a0600a5     	eor	w5, w5, w6
  163b58: 0a050021     	and	w1, w1, w5
  163b5c: 4a010108     	eor	w8, w8, w1
  163b60: f9408be9     	ldr	x9, [sp, #0x110]
  163b64: b9400121     	ldr	w1, [x9]
  163b68: 0b010108     	add	w8, w8, w1
  163b6c: b940e7e1     	ldr	w1, [sp, #0xe4]
  163b70: 0b010108     	add	w8, w8, w1
  163b74: b9410be5     	ldr	w5, [sp, #0x108]
  163b78: 0b0800a8     	add	w8, w5, w8
  163b7c: b9010be8     	str	w8, [sp, #0x108]
  163b80: b9410be8     	ldr	w8, [sp, #0x108]
  163b84: 1acd2108     	lsl	w8, w8, w13
  163b88: b9410be5     	ldr	w5, [sp, #0x108]
  163b8c: 1acc24a5     	lsr	w5, w5, w12
  163b90: 2a050108     	orr	w8, w8, w5
  163b94: b94107e5     	ldr	w5, [sp, #0x104]
  163b98: 0b050108     	add	w8, w8, w5
  163b9c: b9010be8     	str	w8, [sp, #0x108]
  163ba0: b94107e8     	ldr	w8, [sp, #0x104]
  163ba4: b94103e5     	ldr	w5, [sp, #0x100]
  163ba8: b9410be6     	ldr	w6, [sp, #0x108]
  163bac: b94107e7     	ldr	w7, [sp, #0x104]
  163bb0: 4a0700c6     	eor	w6, w6, w7
  163bb4: 0a0600a5     	and	w5, w5, w6
  163bb8: 4a050108     	eor	w8, w8, w5
  163bbc: f9408be9     	ldr	x9, [sp, #0x110]
  163bc0: b9401525     	ldr	w5, [x9, #0x14]
  163bc4: 0b050108     	add	w8, w8, w5
  163bc8: b940e3e5     	ldr	w5, [sp, #0xe0]
  163bcc: 0b050108     	add	w8, w8, w5
  163bd0: b9410fe6     	ldr	w6, [sp, #0x10c]
  163bd4: 0b0800c8     	add	w8, w6, w8
  163bd8: b9010fe8     	str	w8, [sp, #0x10c]
  163bdc: b9410fe8     	ldr	w8, [sp, #0x10c]
  163be0: 1adc2108     	lsl	w8, w8, w28
  163be4: b9410fe6     	ldr	w6, [sp, #0x10c]
  163be8: 1add24c6     	lsr	w6, w6, w29
  163bec: 2a060108     	orr	w8, w8, w6
  163bf0: b9410be6     	ldr	w6, [sp, #0x108]
  163bf4: 0b060108     	add	w8, w8, w6
  163bf8: b9010fe8     	str	w8, [sp, #0x10c]
  163bfc: b9410be8     	ldr	w8, [sp, #0x108]
  163c00: b94107e6     	ldr	w6, [sp, #0x104]
  163c04: b9410fe7     	ldr	w7, [sp, #0x10c]
  163c08: b9410bf3     	ldr	w19, [sp, #0x108]
  163c0c: 4a1300e7     	eor	w7, w7, w19
  163c10: 0a0700c6     	and	w6, w6, w7
  163c14: 4a060108     	eor	w8, w8, w6
  163c18: f9408be9     	ldr	x9, [sp, #0x110]
  163c1c: b9402926     	ldr	w6, [x9, #0x28]
  163c20: 0b060108     	add	w8, w8, w6
  163c24: b940dfe6     	ldr	w6, [sp, #0xdc]
  163c28: 0b060108     	add	w8, w8, w6
  163c2c: b94103e7     	ldr	w7, [sp, #0x100]
  163c30: 0b0800e8     	add	w8, w7, w8
  163c34: b90103e8     	str	w8, [sp, #0x100]
  163c38: b94103e8     	ldr	w8, [sp, #0x100]
  163c3c: 1aca2108     	lsl	w8, w8, w10
  163c40: b94103e7     	ldr	w7, [sp, #0x100]
  163c44: 1ad124e7     	lsr	w7, w7, w17
  163c48: 2a070108     	orr	w8, w8, w7
  163c4c: b9410fe7     	ldr	w7, [sp, #0x10c]
  163c50: 0b070108     	add	w8, w8, w7
  163c54: b90103e8     	str	w8, [sp, #0x100]
  163c58: b9410fe8     	ldr	w8, [sp, #0x10c]
  163c5c: b9410be7     	ldr	w7, [sp, #0x108]
  163c60: b94103f3     	ldr	w19, [sp, #0x100]
  163c64: b9410ff4     	ldr	w20, [sp, #0x10c]
  163c68: 4a140273     	eor	w19, w19, w20
  163c6c: 0a1300e7     	and	w7, w7, w19
  163c70: 4a070108     	eor	w8, w8, w7
  163c74: f9408be9     	ldr	x9, [sp, #0x110]
  163c78: b9403d27     	ldr	w7, [x9, #0x3c]
  163c7c: 0b070108     	add	w8, w8, w7
  163c80: b940dbe7     	ldr	w7, [sp, #0xd8]
  163c84: 0b070108     	add	w8, w8, w7
  163c88: b94107f3     	ldr	w19, [sp, #0x104]
  163c8c: 0b080268     	add	w8, w19, w8
  163c90: b90107e8     	str	w8, [sp, #0x104]
  163c94: b94107e8     	ldr	w8, [sp, #0x104]
  163c98: 1ac02108     	lsl	w8, w8, w0
  163c9c: b94107f3     	ldr	w19, [sp, #0x104]
  163ca0: 1ac42673     	lsr	w19, w19, w4
  163ca4: 2a130108     	orr	w8, w8, w19
  163ca8: b94103f3     	ldr	w19, [sp, #0x100]
  163cac: 0b130108     	add	w8, w8, w19
  163cb0: b90107e8     	str	w8, [sp, #0x104]
  163cb4: b94103e8     	ldr	w8, [sp, #0x100]
  163cb8: b9410ff3     	ldr	w19, [sp, #0x10c]
  163cbc: b94107f4     	ldr	w20, [sp, #0x104]
  163cc0: b94103f5     	ldr	w21, [sp, #0x100]
  163cc4: 4a150294     	eor	w20, w20, w21
  163cc8: 0a140273     	and	w19, w19, w20
  163ccc: 4a130108     	eor	w8, w8, w19
  163cd0: f9408be9     	ldr	x9, [sp, #0x110]
  163cd4: b9401133     	ldr	w19, [x9, #0x10]
  163cd8: 0b130108     	add	w8, w8, w19
  163cdc: b940d7f3     	ldr	w19, [sp, #0xd4]
  163ce0: 0b130108     	add	w8, w8, w19
  163ce4: b9410bf4     	ldr	w20, [sp, #0x108]
  163ce8: 0b080288     	add	w8, w20, w8
  163cec: b9010be8     	str	w8, [sp, #0x108]
  163cf0: b9410be8     	ldr	w8, [sp, #0x108]
  163cf4: 1acd2108     	lsl	w8, w8, w13
  163cf8: b9410bf4     	ldr	w20, [sp, #0x108]
  163cfc: 1acc2694     	lsr	w20, w20, w12
  163d00: 2a140108     	orr	w8, w8, w20
  163d04: b94107f4     	ldr	w20, [sp, #0x104]
  163d08: 0b140108     	add	w8, w8, w20
  163d0c: b9010be8     	str	w8, [sp, #0x108]
  163d10: b94107e8     	ldr	w8, [sp, #0x104]
  163d14: b94103f4     	ldr	w20, [sp, #0x100]
  163d18: b9410bf5     	ldr	w21, [sp, #0x108]
  163d1c: b94107f6     	ldr	w22, [sp, #0x104]
  163d20: 4a1602b5     	eor	w21, w21, w22
  163d24: 0a150294     	and	w20, w20, w21
  163d28: 4a140108     	eor	w8, w8, w20
  163d2c: f9408be9     	ldr	x9, [sp, #0x110]
  163d30: b9402534     	ldr	w20, [x9, #0x24]
  163d34: 0b140108     	add	w8, w8, w20
  163d38: b940d3f4     	ldr	w20, [sp, #0xd0]
  163d3c: 0b140108     	add	w8, w8, w20
  163d40: b9410ff5     	ldr	w21, [sp, #0x10c]
  163d44: 0b0802a8     	add	w8, w21, w8
  163d48: b9010fe8     	str	w8, [sp, #0x10c]
  163d4c: b9410fe8     	ldr	w8, [sp, #0x10c]
  163d50: 1adc2108     	lsl	w8, w8, w28
  163d54: b9410ff5     	ldr	w21, [sp, #0x10c]
  163d58: 1add26b5     	lsr	w21, w21, w29
  163d5c: 2a150108     	orr	w8, w8, w21
  163d60: b9410bf5     	ldr	w21, [sp, #0x108]
  163d64: 0b150108     	add	w8, w8, w21
  163d68: b9010fe8     	str	w8, [sp, #0x10c]
  163d6c: b9410be8     	ldr	w8, [sp, #0x108]
  163d70: b94107f5     	ldr	w21, [sp, #0x104]
  163d74: b9410ff6     	ldr	w22, [sp, #0x10c]
  163d78: b9410bf7     	ldr	w23, [sp, #0x108]
  163d7c: 4a1702d6     	eor	w22, w22, w23
  163d80: 0a1602b5     	and	w21, w21, w22
  163d84: 4a150108     	eor	w8, w8, w21
  163d88: f9408be9     	ldr	x9, [sp, #0x110]
  163d8c: b9403935     	ldr	w21, [x9, #0x38]
  163d90: 0b150108     	add	w8, w8, w21
  163d94: b940cff5     	ldr	w21, [sp, #0xcc]
  163d98: 0b150108     	add	w8, w8, w21
  163d9c: b94103f6     	ldr	w22, [sp, #0x100]
  163da0: 0b0802c8     	add	w8, w22, w8
  163da4: b90103e8     	str	w8, [sp, #0x100]
  163da8: b94103e8     	ldr	w8, [sp, #0x100]
  163dac: 1aca2108     	lsl	w8, w8, w10
  163db0: b94103f6     	ldr	w22, [sp, #0x100]
  163db4: 1ad126d6     	lsr	w22, w22, w17
  163db8: 2a160108     	orr	w8, w8, w22
  163dbc: b9410ff6     	ldr	w22, [sp, #0x10c]
  163dc0: 0b160108     	add	w8, w8, w22
  163dc4: b90103e8     	str	w8, [sp, #0x100]
  163dc8: b9410fe8     	ldr	w8, [sp, #0x10c]
  163dcc: b9410bf6     	ldr	w22, [sp, #0x108]
  163dd0: b94103f7     	ldr	w23, [sp, #0x100]
  163dd4: b9410ff8     	ldr	w24, [sp, #0x10c]
  163dd8: 4a1802f7     	eor	w23, w23, w24
  163ddc: 0a1702d6     	and	w22, w22, w23
  163de0: 4a160108     	eor	w8, w8, w22
  163de4: f9408be9     	ldr	x9, [sp, #0x110]
  163de8: b9400d36     	ldr	w22, [x9, #0xc]
  163dec: 0b160108     	add	w8, w8, w22
  163df0: b940cbf6     	ldr	w22, [sp, #0xc8]
  163df4: 0b160108     	add	w8, w8, w22
  163df8: b94107f7     	ldr	w23, [sp, #0x104]
  163dfc: 0b0802e8     	add	w8, w23, w8
  163e00: b90107e8     	str	w8, [sp, #0x104]
  163e04: b94107e8     	ldr	w8, [sp, #0x104]
  163e08: 1ac02108     	lsl	w8, w8, w0
  163e0c: b94107f7     	ldr	w23, [sp, #0x104]
  163e10: 1ac426f7     	lsr	w23, w23, w4
  163e14: 2a170108     	orr	w8, w8, w23
  163e18: b94103f7     	ldr	w23, [sp, #0x100]
  163e1c: 0b170108     	add	w8, w8, w23
  163e20: b90107e8     	str	w8, [sp, #0x104]
  163e24: b94103e8     	ldr	w8, [sp, #0x100]
  163e28: b9410ff7     	ldr	w23, [sp, #0x10c]
  163e2c: b94107f8     	ldr	w24, [sp, #0x104]
  163e30: b94103f9     	ldr	w25, [sp, #0x100]
  163e34: 4a190318     	eor	w24, w24, w25
  163e38: 0a1802f7     	and	w23, w23, w24
  163e3c: 4a170108     	eor	w8, w8, w23
  163e40: f9408be9     	ldr	x9, [sp, #0x110]
  163e44: b9402137     	ldr	w23, [x9, #0x20]
  163e48: 0b170108     	add	w8, w8, w23
  163e4c: b940c7f7     	ldr	w23, [sp, #0xc4]
  163e50: 0b170108     	add	w8, w8, w23
  163e54: b9410bf8     	ldr	w24, [sp, #0x108]
  163e58: 0b080308     	add	w8, w24, w8
  163e5c: b9010be8     	str	w8, [sp, #0x108]
  163e60: b9410be8     	ldr	w8, [sp, #0x108]
  163e64: 1acd2108     	lsl	w8, w8, w13
  163e68: b9410bf8     	ldr	w24, [sp, #0x108]
  163e6c: 1acc2718     	lsr	w24, w24, w12
  163e70: 2a180108     	orr	w8, w8, w24
  163e74: b94107f8     	ldr	w24, [sp, #0x104]
  163e78: 0b180108     	add	w8, w8, w24
  163e7c: b9010be8     	str	w8, [sp, #0x108]
  163e80: b94107e8     	ldr	w8, [sp, #0x104]
  163e84: b94103f8     	ldr	w24, [sp, #0x100]
  163e88: b9410bf9     	ldr	w25, [sp, #0x108]
  163e8c: b94107fa     	ldr	w26, [sp, #0x104]
  163e90: 4a1a0339     	eor	w25, w25, w26
  163e94: 0a190318     	and	w24, w24, w25
  163e98: 4a180108     	eor	w8, w8, w24
  163e9c: f9408be9     	ldr	x9, [sp, #0x110]
  163ea0: b9403538     	ldr	w24, [x9, #0x34]
  163ea4: 0b180108     	add	w8, w8, w24
  163ea8: b940c3f8     	ldr	w24, [sp, #0xc0]
  163eac: 0b180108     	add	w8, w8, w24
  163eb0: b9410ff9     	ldr	w25, [sp, #0x10c]
  163eb4: 0b080328     	add	w8, w25, w8
  163eb8: b9010fe8     	str	w8, [sp, #0x10c]
  163ebc: b9410fe8     	ldr	w8, [sp, #0x10c]
  163ec0: 1adc2108     	lsl	w8, w8, w28
  163ec4: b9410ff9     	ldr	w25, [sp, #0x10c]
  163ec8: 1add2739     	lsr	w25, w25, w29
  163ecc: 2a190108     	orr	w8, w8, w25
  163ed0: b9410bf9     	ldr	w25, [sp, #0x108]
  163ed4: 0b190108     	add	w8, w8, w25
  163ed8: b9010fe8     	str	w8, [sp, #0x10c]
  163edc: b9410be8     	ldr	w8, [sp, #0x108]
  163ee0: b94107f9     	ldr	w25, [sp, #0x104]
  163ee4: b9410ffa     	ldr	w26, [sp, #0x10c]
  163ee8: b9410bfb     	ldr	w27, [sp, #0x108]
  163eec: 4a1b035a     	eor	w26, w26, w27
  163ef0: 0a1a0339     	and	w25, w25, w26
  163ef4: 4a190108     	eor	w8, w8, w25
  163ef8: f9408be9     	ldr	x9, [sp, #0x110]
  163efc: b9400939     	ldr	w25, [x9, #0x8]
  163f00: 0b190108     	add	w8, w8, w25
  163f04: b940bff9     	ldr	w25, [sp, #0xbc]
  163f08: 0b190108     	add	w8, w8, w25
  163f0c: b94103fa     	ldr	w26, [sp, #0x100]
  163f10: 0b080348     	add	w8, w26, w8
  163f14: b90103e8     	str	w8, [sp, #0x100]
  163f18: b94103e8     	ldr	w8, [sp, #0x100]
  163f1c: 1aca2108     	lsl	w8, w8, w10
  163f20: b94103fa     	ldr	w26, [sp, #0x100]
  163f24: 1ad1275a     	lsr	w26, w26, w17
  163f28: 2a1a0108     	orr	w8, w8, w26
  163f2c: b9410ffa     	ldr	w26, [sp, #0x10c]
  163f30: 0b1a0108     	add	w8, w8, w26
  163f34: b90103e8     	str	w8, [sp, #0x100]
  163f38: b9410fe8     	ldr	w8, [sp, #0x10c]
  163f3c: b9410bfa     	ldr	w26, [sp, #0x108]
  163f40: b94103fb     	ldr	w27, [sp, #0x100]
  163f44: b9410ffc     	ldr	w28, [sp, #0x10c]
  163f48: 4a1c037b     	eor	w27, w27, w28
  163f4c: 0a1b035a     	and	w26, w26, w27
  163f50: 4a1a0108     	eor	w8, w8, w26
  163f54: f9408be9     	ldr	x9, [sp, #0x110]
  163f58: b9401d3a     	ldr	w26, [x9, #0x1c]
  163f5c: 0b1a0108     	add	w8, w8, w26
  163f60: b940bbfa     	ldr	w26, [sp, #0xb8]
  163f64: 0b1a0108     	add	w8, w8, w26
  163f68: b94107fb     	ldr	w27, [sp, #0x104]
  163f6c: 0b080368     	add	w8, w27, w8
  163f70: b90107e8     	str	w8, [sp, #0x104]
  163f74: b94107e8     	ldr	w8, [sp, #0x104]
  163f78: 1ac02108     	lsl	w8, w8, w0
  163f7c: b94107fb     	ldr	w27, [sp, #0x104]
  163f80: 1ac4277b     	lsr	w27, w27, w4
  163f84: 2a1b0108     	orr	w8, w8, w27
  163f88: b94103fb     	ldr	w27, [sp, #0x100]
  163f8c: 0b1b0108     	add	w8, w8, w27
  163f90: b90107e8     	str	w8, [sp, #0x104]
  163f94: b94103e8     	ldr	w8, [sp, #0x100]
  163f98: b9410ffb     	ldr	w27, [sp, #0x10c]
  163f9c: b94107fc     	ldr	w28, [sp, #0x104]
  163fa0: b94103fd     	ldr	w29, [sp, #0x100]
  163fa4: 4a1d039c     	eor	w28, w28, w29
  163fa8: 0a1c037b     	and	w27, w27, w28
  163fac: 4a1b0108     	eor	w8, w8, w27
  163fb0: f9408be9     	ldr	x9, [sp, #0x110]
  163fb4: b940313b     	ldr	w27, [x9, #0x30]
  163fb8: 0b1b0108     	add	w8, w8, w27
  163fbc: b940b7fb     	ldr	w27, [sp, #0xb4]
  163fc0: 0b1b0108     	add	w8, w8, w27
  163fc4: b9410bfc     	ldr	w28, [sp, #0x108]
  163fc8: 0b080388     	add	w8, w28, w8
  163fcc: b9010be8     	str	w8, [sp, #0x108]
  163fd0: b9410be8     	ldr	w8, [sp, #0x108]
  163fd4: 1acd2108     	lsl	w8, w8, w13
  163fd8: b9410bed     	ldr	w13, [sp, #0x108]
  163fdc: 1acc25ac     	lsr	w12, w13, w12
  163fe0: 2a0c0108     	orr	w8, w8, w12
  163fe4: b94107ec     	ldr	w12, [sp, #0x104]
  163fe8: 0b0c0108     	add	w8, w8, w12
  163fec: b9010be8     	str	w8, [sp, #0x108]
  163ff0: b9410be8     	ldr	w8, [sp, #0x108]
  163ff4: b94107ec     	ldr	w12, [sp, #0x104]
  163ff8: 4a0c0108     	eor	w8, w8, w12
  163ffc: b94103ec     	ldr	w12, [sp, #0x100]
  164000: 4a0c0108     	eor	w8, w8, w12
  164004: f9408be9     	ldr	x9, [sp, #0x110]
  164008: b940152c     	ldr	w12, [x9, #0x14]
  16400c: 0b0c0108     	add	w8, w8, w12
  164010: b940b3ec     	ldr	w12, [sp, #0xb0]
  164014: 0b0c0108     	add	w8, w8, w12
  164018: b9410fed     	ldr	w13, [sp, #0x10c]
  16401c: 0b0801a8     	add	w8, w13, w8
  164020: b9010fe8     	str	w8, [sp, #0x10c]
  164024: b9410fe8     	ldr	w8, [sp, #0x10c]
  164028: b940afed     	ldr	w13, [sp, #0xac]
  16402c: 1acd2108     	lsl	w8, w8, w13
  164030: b9410ffc     	ldr	w28, [sp, #0x10c]
  164034: b940abfd     	ldr	w29, [sp, #0xa8]
  164038: 1add279c     	lsr	w28, w28, w29
  16403c: 2a1c0108     	orr	w8, w8, w28
  164040: b9410bfc     	ldr	w28, [sp, #0x108]
  164044: 0b1c0108     	add	w8, w8, w28
  164048: b9010fe8     	str	w8, [sp, #0x10c]
  16404c: b9410fe8     	ldr	w8, [sp, #0x10c]
  164050: b9410bfc     	ldr	w28, [sp, #0x108]
  164054: 4a1c0108     	eor	w8, w8, w28
  164058: b94107fc     	ldr	w28, [sp, #0x104]
  16405c: 4a1c0108     	eor	w8, w8, w28
  164060: f9408be9     	ldr	x9, [sp, #0x110]
  164064: b940213c     	ldr	w28, [x9, #0x20]
  164068: 0b1c0108     	add	w8, w8, w28
  16406c: b940a7fc     	ldr	w28, [sp, #0xa4]
  164070: 0b1c0108     	add	w8, w8, w28
  164074: b94103fe     	ldr	w30, [sp, #0x100]
  164078: 0b0803c8     	add	w8, w30, w8
  16407c: b90103e8     	str	w8, [sp, #0x100]
  164080: b94103e8     	ldr	w8, [sp, #0x100]
  164084: b940a3fe     	ldr	w30, [sp, #0xa0]
  164088: 1ade2108     	lsl	w8, w8, w30
  16408c: b94103e9     	ldr	w9, [sp, #0x100]
  164090: b9409fea     	ldr	w10, [sp, #0x9c]
  164094: 1aca2529     	lsr	w9, w9, w10
  164098: 2a090108     	orr	w8, w8, w9
  16409c: b9410fe9     	ldr	w9, [sp, #0x10c]
  1640a0: 0b090108     	add	w8, w8, w9
  1640a4: b90103e8     	str	w8, [sp, #0x100]
  1640a8: b94103e8     	ldr	w8, [sp, #0x100]
  1640ac: b9410fe9     	ldr	w9, [sp, #0x10c]
  1640b0: 4a090108     	eor	w8, w8, w9
  1640b4: b9410be9     	ldr	w9, [sp, #0x108]
  1640b8: 4a090108     	eor	w8, w8, w9
  1640bc: f9408be9     	ldr	x9, [sp, #0x110]
  1640c0: b9402d29     	ldr	w9, [x9, #0x2c]
  1640c4: 0b090108     	add	w8, w8, w9
  1640c8: b9409be9     	ldr	w9, [sp, #0x98]
  1640cc: 0b090108     	add	w8, w8, w9
  1640d0: b94107e9     	ldr	w9, [sp, #0x104]
  1640d4: 0b080128     	add	w8, w9, w8
  1640d8: b90107e8     	str	w8, [sp, #0x104]
  1640dc: b94107e8     	ldr	w8, [sp, #0x104]
  1640e0: b94097e9     	ldr	w9, [sp, #0x94]
  1640e4: 1ac92108     	lsl	w8, w8, w9
  1640e8: b94107e9     	ldr	w9, [sp, #0x104]
  1640ec: b94097ea     	ldr	w10, [sp, #0x94]
  1640f0: 1aca2529     	lsr	w9, w9, w10
  1640f4: 2a090108     	orr	w8, w8, w9
  1640f8: b94103e9     	ldr	w9, [sp, #0x100]
  1640fc: 0b090108     	add	w8, w8, w9
  164100: b90107e8     	str	w8, [sp, #0x104]
  164104: b94107e8     	ldr	w8, [sp, #0x104]
  164108: b94103e9     	ldr	w9, [sp, #0x100]
  16410c: 4a090108     	eor	w8, w8, w9
  164110: b9410fe9     	ldr	w9, [sp, #0x10c]
  164114: 4a090108     	eor	w8, w8, w9
  164118: f9408be9     	ldr	x9, [sp, #0x110]
  16411c: b9403929     	ldr	w9, [x9, #0x38]
  164120: 0b090108     	add	w8, w8, w9
  164124: b94093e9     	ldr	w9, [sp, #0x90]
  164128: 0b090108     	add	w8, w8, w9
  16412c: b9410be9     	ldr	w9, [sp, #0x108]
  164130: 0b080128     	add	w8, w9, w8
  164134: b9010be8     	str	w8, [sp, #0x108]
  164138: b9410be8     	ldr	w8, [sp, #0x108]
  16413c: 1ad12108     	lsl	w8, w8, w17
  164140: b9410be9     	ldr	w9, [sp, #0x108]
  164144: b940fbea     	ldr	w10, [sp, #0xf8]
  164148: 1aca2529     	lsr	w9, w9, w10
  16414c: 2a090108     	orr	w8, w8, w9
  164150: b94107e9     	ldr	w9, [sp, #0x104]
  164154: 0b090108     	add	w8, w8, w9
  164158: b9010be8     	str	w8, [sp, #0x108]
  16415c: b9410be8     	ldr	w8, [sp, #0x108]
  164160: b94107e9     	ldr	w9, [sp, #0x104]
  164164: 4a090108     	eor	w8, w8, w9
  164168: b94103e9     	ldr	w9, [sp, #0x100]
  16416c: 4a090108     	eor	w8, w8, w9
  164170: f9408be9     	ldr	x9, [sp, #0x110]
  164174: b9400529     	ldr	w9, [x9, #0x4]
  164178: 0b090108     	add	w8, w8, w9
  16417c: b9408fe9     	ldr	w9, [sp, #0x8c]
  164180: 0b090108     	add	w8, w8, w9
  164184: b9410fe9     	ldr	w9, [sp, #0x10c]
  164188: 0b080128     	add	w8, w9, w8
  16418c: b9010fe8     	str	w8, [sp, #0x10c]
  164190: b9410fe8     	ldr	w8, [sp, #0x10c]
  164194: 1acd2108     	lsl	w8, w8, w13
  164198: b9410fe9     	ldr	w9, [sp, #0x10c]
  16419c: 1add2529     	lsr	w9, w9, w29
  1641a0: 2a090108     	orr	w8, w8, w9
  1641a4: b9410be9     	ldr	w9, [sp, #0x108]
  1641a8: 0b090108     	add	w8, w8, w9
  1641ac: b9010fe8     	str	w8, [sp, #0x10c]
  1641b0: b9410fe8     	ldr	w8, [sp, #0x10c]
  1641b4: b9410be9     	ldr	w9, [sp, #0x108]
  1641b8: 4a090108     	eor	w8, w8, w9
  1641bc: b94107e9     	ldr	w9, [sp, #0x104]
  1641c0: 4a090108     	eor	w8, w8, w9
  1641c4: f9408be9     	ldr	x9, [sp, #0x110]
  1641c8: b9401129     	ldr	w9, [x9, #0x10]
  1641cc: 0b090108     	add	w8, w8, w9
  1641d0: b9408be9     	ldr	w9, [sp, #0x88]
  1641d4: 0b090108     	add	w8, w8, w9
  1641d8: b94103e9     	ldr	w9, [sp, #0x100]
  1641dc: 0b080128     	add	w8, w9, w8
  1641e0: b90103e8     	str	w8, [sp, #0x100]
  1641e4: b94103e8     	ldr	w8, [sp, #0x100]
  1641e8: 1ade2108     	lsl	w8, w8, w30
  1641ec: b94103e9     	ldr	w9, [sp, #0x100]
  1641f0: b9409fea     	ldr	w10, [sp, #0x9c]
  1641f4: 1aca2529     	lsr	w9, w9, w10
  1641f8: 2a090108     	orr	w8, w8, w9
  1641fc: b9410fe9     	ldr	w9, [sp, #0x10c]
  164200: 0b090108     	add	w8, w8, w9
  164204: b90103e8     	str	w8, [sp, #0x100]
  164208: b94103e8     	ldr	w8, [sp, #0x100]
  16420c: b9410fe9     	ldr	w9, [sp, #0x10c]
  164210: 4a090108     	eor	w8, w8, w9
  164214: b9410be9     	ldr	w9, [sp, #0x108]
  164218: 4a090108     	eor	w8, w8, w9
  16421c: f9408be9     	ldr	x9, [sp, #0x110]
  164220: b9401d29     	ldr	w9, [x9, #0x1c]
  164224: 0b090108     	add	w8, w8, w9
  164228: b94087e9     	ldr	w9, [sp, #0x84]
  16422c: 0b090108     	add	w8, w8, w9
  164230: b94107e9     	ldr	w9, [sp, #0x104]
  164234: 0b080128     	add	w8, w9, w8
  164238: b90107e8     	str	w8, [sp, #0x104]
  16423c: b94107e8     	ldr	w8, [sp, #0x104]
  164240: b94097e9     	ldr	w9, [sp, #0x94]
  164244: 1ac92108     	lsl	w8, w8, w9
  164248: b94107e9     	ldr	w9, [sp, #0x104]
  16424c: b94097ea     	ldr	w10, [sp, #0x94]
  164250: 1aca2529     	lsr	w9, w9, w10
  164254: 2a090108     	orr	w8, w8, w9
  164258: b94103e9     	ldr	w9, [sp, #0x100]
  16425c: 0b090108     	add	w8, w8, w9
  164260: b90107e8     	str	w8, [sp, #0x104]
  164264: b94107e8     	ldr	w8, [sp, #0x104]
  164268: b94103e9     	ldr	w9, [sp, #0x100]
  16426c: 4a090108     	eor	w8, w8, w9
  164270: b9410fe9     	ldr	w9, [sp, #0x10c]
  164274: 4a090108     	eor	w8, w8, w9
  164278: f9408be9     	ldr	x9, [sp, #0x110]
  16427c: b9402929     	ldr	w9, [x9, #0x28]
  164280: 0b090108     	add	w8, w8, w9
  164284: b94083e9     	ldr	w9, [sp, #0x80]
  164288: 0b090108     	add	w8, w8, w9
  16428c: b9410be9     	ldr	w9, [sp, #0x108]
  164290: 0b080128     	add	w8, w9, w8
  164294: b9010be8     	str	w8, [sp, #0x108]
  164298: b9410be8     	ldr	w8, [sp, #0x108]
  16429c: 1ad12108     	lsl	w8, w8, w17
  1642a0: b9410be9     	ldr	w9, [sp, #0x108]
  1642a4: b940fbea     	ldr	w10, [sp, #0xf8]
  1642a8: 1aca2529     	lsr	w9, w9, w10
  1642ac: 2a090108     	orr	w8, w8, w9
  1642b0: b94107e9     	ldr	w9, [sp, #0x104]
  1642b4: 0b090108     	add	w8, w8, w9
  1642b8: b9010be8     	str	w8, [sp, #0x108]
  1642bc: b9410be8     	ldr	w8, [sp, #0x108]
  1642c0: b94107e9     	ldr	w9, [sp, #0x104]
  1642c4: 4a090108     	eor	w8, w8, w9
  1642c8: b94103e9     	ldr	w9, [sp, #0x100]
  1642cc: 4a090108     	eor	w8, w8, w9
  1642d0: f9408be9     	ldr	x9, [sp, #0x110]
  1642d4: b9403529     	ldr	w9, [x9, #0x34]
  1642d8: 0b090108     	add	w8, w8, w9
  1642dc: b9407fe9     	ldr	w9, [sp, #0x7c]
  1642e0: 0b090108     	add	w8, w8, w9
  1642e4: b9410fe9     	ldr	w9, [sp, #0x10c]
  1642e8: 0b080128     	add	w8, w9, w8
  1642ec: b9010fe8     	str	w8, [sp, #0x10c]
  1642f0: b9410fe8     	ldr	w8, [sp, #0x10c]
  1642f4: 1acd2108     	lsl	w8, w8, w13
  1642f8: b9410fe9     	ldr	w9, [sp, #0x10c]
  1642fc: 1add2529     	lsr	w9, w9, w29
  164300: 2a090108     	orr	w8, w8, w9
  164304: b9410be9     	ldr	w9, [sp, #0x108]
  164308: 0b090108     	add	w8, w8, w9
  16430c: b9010fe8     	str	w8, [sp, #0x10c]
  164310: b9410fe8     	ldr	w8, [sp, #0x10c]
  164314: b9410be9     	ldr	w9, [sp, #0x108]
  164318: 4a090108     	eor	w8, w8, w9
  16431c: b94107e9     	ldr	w9, [sp, #0x104]
  164320: 4a090108     	eor	w8, w8, w9
  164324: f9408be9     	ldr	x9, [sp, #0x110]
  164328: b9400129     	ldr	w9, [x9]
  16432c: 0b090108     	add	w8, w8, w9
  164330: b9407be9     	ldr	w9, [sp, #0x78]
  164334: 0b090108     	add	w8, w8, w9
  164338: b94103e9     	ldr	w9, [sp, #0x100]
  16433c: 0b080128     	add	w8, w9, w8
  164340: b90103e8     	str	w8, [sp, #0x100]
  164344: b94103e8     	ldr	w8, [sp, #0x100]
  164348: 1ade2108     	lsl	w8, w8, w30
  16434c: b94103e9     	ldr	w9, [sp, #0x100]
  164350: b9409fea     	ldr	w10, [sp, #0x9c]
  164354: 1aca2529     	lsr	w9, w9, w10
  164358: 2a090108     	orr	w8, w8, w9
  16435c: b9410fe9     	ldr	w9, [sp, #0x10c]
  164360: 0b090108     	add	w8, w8, w9
  164364: b90103e8     	str	w8, [sp, #0x100]
  164368: b94103e8     	ldr	w8, [sp, #0x100]
  16436c: b9410fe9     	ldr	w9, [sp, #0x10c]
  164370: 4a090108     	eor	w8, w8, w9
  164374: b9410be9     	ldr	w9, [sp, #0x108]
  164378: 4a090108     	eor	w8, w8, w9
  16437c: f9408be9     	ldr	x9, [sp, #0x110]
  164380: b9400d29     	ldr	w9, [x9, #0xc]
  164384: 0b090108     	add	w8, w8, w9
  164388: b94077e9     	ldr	w9, [sp, #0x74]
  16438c: 0b090108     	add	w8, w8, w9
  164390: b94107e9     	ldr	w9, [sp, #0x104]
  164394: 0b080128     	add	w8, w9, w8
  164398: b90107e8     	str	w8, [sp, #0x104]
  16439c: b94107e8     	ldr	w8, [sp, #0x104]
  1643a0: b94097e9     	ldr	w9, [sp, #0x94]
  1643a4: 1ac92108     	lsl	w8, w8, w9
  1643a8: b94107e9     	ldr	w9, [sp, #0x104]
  1643ac: b94097ea     	ldr	w10, [sp, #0x94]
  1643b0: 1aca2529     	lsr	w9, w9, w10
  1643b4: 2a090108     	orr	w8, w8, w9
  1643b8: b94103e9     	ldr	w9, [sp, #0x100]
  1643bc: 0b090108     	add	w8, w8, w9
  1643c0: b90107e8     	str	w8, [sp, #0x104]
  1643c4: b94107e8     	ldr	w8, [sp, #0x104]
  1643c8: b94103e9     	ldr	w9, [sp, #0x100]
  1643cc: 4a090108     	eor	w8, w8, w9
  1643d0: b9410fe9     	ldr	w9, [sp, #0x10c]
  1643d4: 4a090108     	eor	w8, w8, w9
  1643d8: f9408be9     	ldr	x9, [sp, #0x110]
  1643dc: b9401929     	ldr	w9, [x9, #0x18]
  1643e0: 0b090108     	add	w8, w8, w9
  1643e4: b94073e9     	ldr	w9, [sp, #0x70]
  1643e8: 0b090108     	add	w8, w8, w9
  1643ec: b9410be9     	ldr	w9, [sp, #0x108]
  1643f0: 0b080128     	add	w8, w9, w8
  1643f4: b9010be8     	str	w8, [sp, #0x108]
  1643f8: b9410be8     	ldr	w8, [sp, #0x108]
  1643fc: 1ad12108     	lsl	w8, w8, w17
  164400: b9410be9     	ldr	w9, [sp, #0x108]
  164404: b940fbea     	ldr	w10, [sp, #0xf8]
  164408: 1aca2529     	lsr	w9, w9, w10
  16440c: 2a090108     	orr	w8, w8, w9
  164410: b94107e9     	ldr	w9, [sp, #0x104]
  164414: 0b090108     	add	w8, w8, w9
  164418: b9010be8     	str	w8, [sp, #0x108]
  16441c: b9410be8     	ldr	w8, [sp, #0x108]
  164420: b94107e9     	ldr	w9, [sp, #0x104]
  164424: 4a090108     	eor	w8, w8, w9
  164428: b94103e9     	ldr	w9, [sp, #0x100]
  16442c: 4a090108     	eor	w8, w8, w9
  164430: f9408be9     	ldr	x9, [sp, #0x110]
  164434: b9402529     	ldr	w9, [x9, #0x24]
  164438: 0b090108     	add	w8, w8, w9
  16443c: b9406fe9     	ldr	w9, [sp, #0x6c]
  164440: 0b090108     	add	w8, w8, w9
  164444: b9410fe9     	ldr	w9, [sp, #0x10c]
  164448: 0b080128     	add	w8, w9, w8
  16444c: b9010fe8     	str	w8, [sp, #0x10c]
  164450: b9410fe8     	ldr	w8, [sp, #0x10c]
  164454: 1acd2108     	lsl	w8, w8, w13
  164458: b9410fe9     	ldr	w9, [sp, #0x10c]
  16445c: 1add2529     	lsr	w9, w9, w29
  164460: 2a090108     	orr	w8, w8, w9
  164464: b9410be9     	ldr	w9, [sp, #0x108]
  164468: 0b090108     	add	w8, w8, w9
  16446c: b9010fe8     	str	w8, [sp, #0x10c]
  164470: b9410fe8     	ldr	w8, [sp, #0x10c]
  164474: b9410be9     	ldr	w9, [sp, #0x108]
  164478: 4a090108     	eor	w8, w8, w9
  16447c: b94107e9     	ldr	w9, [sp, #0x104]
  164480: 4a090108     	eor	w8, w8, w9
  164484: f9408be9     	ldr	x9, [sp, #0x110]
  164488: b9403129     	ldr	w9, [x9, #0x30]
  16448c: 0b090108     	add	w8, w8, w9
  164490: b9406be9     	ldr	w9, [sp, #0x68]
  164494: 0b090108     	add	w8, w8, w9
  164498: b94103e9     	ldr	w9, [sp, #0x100]
  16449c: 0b080128     	add	w8, w9, w8
  1644a0: b90103e8     	str	w8, [sp, #0x100]
  1644a4: b94103e8     	ldr	w8, [sp, #0x100]
  1644a8: 1ade2108     	lsl	w8, w8, w30
  1644ac: b94103e9     	ldr	w9, [sp, #0x100]
  1644b0: b9409fea     	ldr	w10, [sp, #0x9c]
  1644b4: 1aca2529     	lsr	w9, w9, w10
  1644b8: 2a090108     	orr	w8, w8, w9
  1644bc: b9410fe9     	ldr	w9, [sp, #0x10c]
  1644c0: 0b090108     	add	w8, w8, w9
  1644c4: b90103e8     	str	w8, [sp, #0x100]
  1644c8: b94103e8     	ldr	w8, [sp, #0x100]
  1644cc: b9410fe9     	ldr	w9, [sp, #0x10c]
  1644d0: 4a090108     	eor	w8, w8, w9
  1644d4: b9410be9     	ldr	w9, [sp, #0x108]
  1644d8: 4a090108     	eor	w8, w8, w9
  1644dc: f9408be9     	ldr	x9, [sp, #0x110]
  1644e0: b9403d29     	ldr	w9, [x9, #0x3c]
  1644e4: 0b090108     	add	w8, w8, w9
  1644e8: b94067e9     	ldr	w9, [sp, #0x64]
  1644ec: 0b090108     	add	w8, w8, w9
  1644f0: b94107e9     	ldr	w9, [sp, #0x104]
  1644f4: 0b080128     	add	w8, w9, w8
  1644f8: b90107e8     	str	w8, [sp, #0x104]
  1644fc: b94107e8     	ldr	w8, [sp, #0x104]
  164500: b94097e9     	ldr	w9, [sp, #0x94]
  164504: 1ac92108     	lsl	w8, w8, w9
  164508: b94107e9     	ldr	w9, [sp, #0x104]
  16450c: b94097ea     	ldr	w10, [sp, #0x94]
  164510: 1aca2529     	lsr	w9, w9, w10
  164514: 2a090108     	orr	w8, w8, w9
  164518: b94103e9     	ldr	w9, [sp, #0x100]
  16451c: 0b090108     	add	w8, w8, w9
  164520: b90107e8     	str	w8, [sp, #0x104]
  164524: b94107e8     	ldr	w8, [sp, #0x104]
  164528: b94103e9     	ldr	w9, [sp, #0x100]
  16452c: 4a090108     	eor	w8, w8, w9
  164530: b9410fe9     	ldr	w9, [sp, #0x10c]
  164534: 4a090108     	eor	w8, w8, w9
  164538: f9408be9     	ldr	x9, [sp, #0x110]
  16453c: b9400929     	ldr	w9, [x9, #0x8]
  164540: 0b090108     	add	w8, w8, w9
  164544: b94063e9     	ldr	w9, [sp, #0x60]
  164548: 0b090108     	add	w8, w8, w9
  16454c: b9410be9     	ldr	w9, [sp, #0x108]
  164550: 0b080128     	add	w8, w9, w8
  164554: b9010be8     	str	w8, [sp, #0x108]
  164558: b9410be8     	ldr	w8, [sp, #0x108]
  16455c: 1ad12108     	lsl	w8, w8, w17
  164560: b9410be9     	ldr	w9, [sp, #0x108]
  164564: b940fbea     	ldr	w10, [sp, #0xf8]
  164568: 1aca2529     	lsr	w9, w9, w10
  16456c: 2a090108     	orr	w8, w8, w9
  164570: b94107e9     	ldr	w9, [sp, #0x104]
  164574: 0b090108     	add	w8, w8, w9
  164578: b9010be8     	str	w8, [sp, #0x108]
  16457c: b94107e8     	ldr	w8, [sp, #0x104]
  164580: b9410be9     	ldr	w9, [sp, #0x108]
  164584: b94103ea     	ldr	w10, [sp, #0x100]
  164588: 2a2a0129     	orn	w9, w9, w10
  16458c: 4a090108     	eor	w8, w8, w9
  164590: f9408be9     	ldr	x9, [sp, #0x110]
  164594: b940012a     	ldr	w10, [x9]
  164598: 0b0a0108     	add	w8, w8, w10
  16459c: b9405fea     	ldr	w10, [sp, #0x5c]
  1645a0: 0b0a0108     	add	w8, w8, w10
  1645a4: b9410fe9     	ldr	w9, [sp, #0x10c]
  1645a8: 0b080128     	add	w8, w9, w8
  1645ac: b9010fe8     	str	w8, [sp, #0x10c]
  1645b0: b9410fe8     	ldr	w8, [sp, #0x10c]
  1645b4: b9405be9     	ldr	w9, [sp, #0x58]
  1645b8: 1ac92108     	lsl	w8, w8, w9
  1645bc: b9410fe9     	ldr	w9, [sp, #0x10c]
  1645c0: b94057ea     	ldr	w10, [sp, #0x54]
  1645c4: 1aca2529     	lsr	w9, w9, w10
  1645c8: 2a090108     	orr	w8, w8, w9
  1645cc: b9410be9     	ldr	w9, [sp, #0x108]
  1645d0: 0b090108     	add	w8, w8, w9
  1645d4: b9010fe8     	str	w8, [sp, #0x10c]
  1645d8: b9410be8     	ldr	w8, [sp, #0x108]
  1645dc: b9410fe9     	ldr	w9, [sp, #0x10c]
  1645e0: b94107ea     	ldr	w10, [sp, #0x104]
  1645e4: 2a2a0129     	orn	w9, w9, w10
  1645e8: 4a090108     	eor	w8, w8, w9
  1645ec: f9408be9     	ldr	x9, [sp, #0x110]
  1645f0: b9401d2a     	ldr	w10, [x9, #0x1c]
  1645f4: 0b0a0108     	add	w8, w8, w10
  1645f8: b94053ea     	ldr	w10, [sp, #0x50]
  1645fc: 0b0a0108     	add	w8, w8, w10
  164600: b94103e9     	ldr	w9, [sp, #0x100]
  164604: 0b080128     	add	w8, w9, w8
  164608: b90103e8     	str	w8, [sp, #0x100]
  16460c: b94103e8     	ldr	w8, [sp, #0x100]
  164610: 1ac32108     	lsl	w8, w8, w3
  164614: b94103e9     	ldr	w9, [sp, #0x100]
  164618: 1ac22529     	lsr	w9, w9, w2
  16461c: 2a090108     	orr	w8, w8, w9
  164620: b9410fe9     	ldr	w9, [sp, #0x10c]
  164624: 0b090108     	add	w8, w8, w9
  164628: b90103e8     	str	w8, [sp, #0x100]
  16462c: b9410fe8     	ldr	w8, [sp, #0x10c]
  164630: b94103e9     	ldr	w9, [sp, #0x100]
  164634: b9410bea     	ldr	w10, [sp, #0x108]
  164638: 2a2a0129     	orn	w9, w9, w10
  16463c: 4a090108     	eor	w8, w8, w9
  164640: f9408be9     	ldr	x9, [sp, #0x110]
  164644: b940392a     	ldr	w10, [x9, #0x38]
  164648: 0b0a0108     	add	w8, w8, w10
  16464c: b9404fea     	ldr	w10, [sp, #0x4c]
  164650: 0b0a0108     	add	w8, w8, w10
  164654: b94107e9     	ldr	w9, [sp, #0x104]
  164658: 0b080128     	add	w8, w9, w8
  16465c: b90107e8     	str	w8, [sp, #0x104]
  164660: b94107e8     	ldr	w8, [sp, #0x104]
  164664: 1ad02108     	lsl	w8, w8, w16
  164668: b94107e9     	ldr	w9, [sp, #0x104]
  16466c: 1acf2529     	lsr	w9, w9, w15
  164670: 2a090108     	orr	w8, w8, w9
  164674: b94103e9     	ldr	w9, [sp, #0x100]
  164678: 0b090108     	add	w8, w8, w9
  16467c: b90107e8     	str	w8, [sp, #0x104]
  164680: b94103e8     	ldr	w8, [sp, #0x100]
  164684: b94107e9     	ldr	w9, [sp, #0x104]
  164688: b9410fea     	ldr	w10, [sp, #0x10c]
  16468c: 2a2a0129     	orn	w9, w9, w10
  164690: 4a090108     	eor	w8, w8, w9
  164694: f9408be9     	ldr	x9, [sp, #0x110]
  164698: b940152a     	ldr	w10, [x9, #0x14]
  16469c: 0b0a0108     	add	w8, w8, w10
  1646a0: b9404bea     	ldr	w10, [sp, #0x48]
  1646a4: 0b0a0108     	add	w8, w8, w10
  1646a8: b9410be9     	ldr	w9, [sp, #0x108]
  1646ac: 0b080128     	add	w8, w9, w8
  1646b0: b9010be8     	str	w8, [sp, #0x108]
  1646b4: b9410be8     	ldr	w8, [sp, #0x108]
  1646b8: b9409fe9     	ldr	w9, [sp, #0x9c]
  1646bc: 1ac92108     	lsl	w8, w8, w9
  1646c0: b9410be9     	ldr	w9, [sp, #0x108]
  1646c4: 1ade2529     	lsr	w9, w9, w30
  1646c8: 2a090108     	orr	w8, w8, w9
  1646cc: b94107e9     	ldr	w9, [sp, #0x104]
  1646d0: 0b090108     	add	w8, w8, w9
  1646d4: b9010be8     	str	w8, [sp, #0x108]
  1646d8: b94107e8     	ldr	w8, [sp, #0x104]
  1646dc: b9410be9     	ldr	w9, [sp, #0x108]
  1646e0: b94103ea     	ldr	w10, [sp, #0x100]
  1646e4: 2a2a0129     	orn	w9, w9, w10
  1646e8: 4a090108     	eor	w8, w8, w9
  1646ec: f9408be9     	ldr	x9, [sp, #0x110]
  1646f0: b940312a     	ldr	w10, [x9, #0x30]
  1646f4: 0b0a0108     	add	w8, w8, w10
  1646f8: b94047ea     	ldr	w10, [sp, #0x44]
  1646fc: 0b0a0108     	add	w8, w8, w10
  164700: b9410fe9     	ldr	w9, [sp, #0x10c]
  164704: 0b080128     	add	w8, w9, w8
  164708: b9010fe8     	str	w8, [sp, #0x10c]
  16470c: b9410fe8     	ldr	w8, [sp, #0x10c]
  164710: b9405be9     	ldr	w9, [sp, #0x58]
  164714: 1ac92108     	lsl	w8, w8, w9
  164718: b9410fe9     	ldr	w9, [sp, #0x10c]
  16471c: b94057ea     	ldr	w10, [sp, #0x54]
  164720: 1aca2529     	lsr	w9, w9, w10
  164724: 2a090108     	orr	w8, w8, w9
  164728: b9410be9     	ldr	w9, [sp, #0x108]
  16472c: 0b090108     	add	w8, w8, w9
  164730: b9010fe8     	str	w8, [sp, #0x10c]
  164734: b9410be8     	ldr	w8, [sp, #0x108]
  164738: b9410fe9     	ldr	w9, [sp, #0x10c]
  16473c: b94107ea     	ldr	w10, [sp, #0x104]
  164740: 2a2a0129     	orn	w9, w9, w10
  164744: 4a090108     	eor	w8, w8, w9
  164748: f9408be9     	ldr	x9, [sp, #0x110]
  16474c: b9400d2a     	ldr	w10, [x9, #0xc]
  164750: 0b0a0108     	add	w8, w8, w10
  164754: b94043ea     	ldr	w10, [sp, #0x40]
  164758: 0b0a0108     	add	w8, w8, w10
  16475c: b94103e9     	ldr	w9, [sp, #0x100]
  164760: 0b080128     	add	w8, w9, w8
  164764: b90103e8     	str	w8, [sp, #0x100]
  164768: b94103e8     	ldr	w8, [sp, #0x100]
  16476c: 1ac32108     	lsl	w8, w8, w3
  164770: b94103e9     	ldr	w9, [sp, #0x100]
  164774: 1ac22529     	lsr	w9, w9, w2
  164778: 2a090108     	orr	w8, w8, w9
  16477c: b9410fe9     	ldr	w9, [sp, #0x10c]
  164780: 0b090108     	add	w8, w8, w9
  164784: b90103e8     	str	w8, [sp, #0x100]
  164788: b9410fe8     	ldr	w8, [sp, #0x10c]
  16478c: b94103e9     	ldr	w9, [sp, #0x100]
  164790: b9410bea     	ldr	w10, [sp, #0x108]
  164794: 2a2a0129     	orn	w9, w9, w10
  164798: 4a090108     	eor	w8, w8, w9
  16479c: f9408be9     	ldr	x9, [sp, #0x110]
  1647a0: b940292a     	ldr	w10, [x9, #0x28]
  1647a4: 0b0a0108     	add	w8, w8, w10
  1647a8: b9403fea     	ldr	w10, [sp, #0x3c]
  1647ac: 0b0a0108     	add	w8, w8, w10
  1647b0: b94107e9     	ldr	w9, [sp, #0x104]
  1647b4: 0b080128     	add	w8, w9, w8
  1647b8: b90107e8     	str	w8, [sp, #0x104]
  1647bc: b94107e8     	ldr	w8, [sp, #0x104]
  1647c0: 1ad02108     	lsl	w8, w8, w16
  1647c4: b94107e9     	ldr	w9, [sp, #0x104]
  1647c8: 1acf2529     	lsr	w9, w9, w15
  1647cc: 2a090108     	orr	w8, w8, w9
  1647d0: b94103e9     	ldr	w9, [sp, #0x100]
  1647d4: 0b090108     	add	w8, w8, w9
  1647d8: b90107e8     	str	w8, [sp, #0x104]
  1647dc: b94103e8     	ldr	w8, [sp, #0x100]
  1647e0: b94107e9     	ldr	w9, [sp, #0x104]
  1647e4: b9410fea     	ldr	w10, [sp, #0x10c]
  1647e8: 2a2a0129     	orn	w9, w9, w10
  1647ec: 4a090108     	eor	w8, w8, w9
  1647f0: f9408be9     	ldr	x9, [sp, #0x110]
  1647f4: b940052a     	ldr	w10, [x9, #0x4]
  1647f8: 0b0a0108     	add	w8, w8, w10
  1647fc: b9403bea     	ldr	w10, [sp, #0x38]
  164800: 0b0a0108     	add	w8, w8, w10
  164804: b9410be9     	ldr	w9, [sp, #0x108]
  164808: 0b080128     	add	w8, w9, w8
  16480c: b9010be8     	str	w8, [sp, #0x108]
  164810: b9410be8     	ldr	w8, [sp, #0x108]
  164814: b9409fe9     	ldr	w9, [sp, #0x9c]
  164818: 1ac92108     	lsl	w8, w8, w9
  16481c: b9410be9     	ldr	w9, [sp, #0x108]
  164820: 1ade2529     	lsr	w9, w9, w30
  164824: 2a090108     	orr	w8, w8, w9
  164828: b94107e9     	ldr	w9, [sp, #0x104]
  16482c: 0b090108     	add	w8, w8, w9
  164830: b9010be8     	str	w8, [sp, #0x108]
  164834: b94107e8     	ldr	w8, [sp, #0x104]
  164838: b9410be9     	ldr	w9, [sp, #0x108]
  16483c: b94103ea     	ldr	w10, [sp, #0x100]
  164840: 2a2a0129     	orn	w9, w9, w10
  164844: 4a090108     	eor	w8, w8, w9
  164848: f9408be9     	ldr	x9, [sp, #0x110]
  16484c: b940212a     	ldr	w10, [x9, #0x20]
  164850: 0b0a0108     	add	w8, w8, w10
  164854: b94037ea     	ldr	w10, [sp, #0x34]
  164858: 0b0a0108     	add	w8, w8, w10
  16485c: b9410fe9     	ldr	w9, [sp, #0x10c]
  164860: 0b080128     	add	w8, w9, w8
  164864: b9010fe8     	str	w8, [sp, #0x10c]
  164868: b9410fe8     	ldr	w8, [sp, #0x10c]
  16486c: b9405be9     	ldr	w9, [sp, #0x58]
  164870: 1ac92108     	lsl	w8, w8, w9
  164874: b9410fe9     	ldr	w9, [sp, #0x10c]
  164878: b94057ea     	ldr	w10, [sp, #0x54]
  16487c: 1aca2529     	lsr	w9, w9, w10
  164880: 2a090108     	orr	w8, w8, w9
  164884: b9410be9     	ldr	w9, [sp, #0x108]
  164888: 0b090108     	add	w8, w8, w9
  16488c: b9010fe8     	str	w8, [sp, #0x10c]
  164890: b9410be8     	ldr	w8, [sp, #0x108]
  164894: b9410fe9     	ldr	w9, [sp, #0x10c]
  164898: b94107ea     	ldr	w10, [sp, #0x104]
  16489c: 2a2a0129     	orn	w9, w9, w10
  1648a0: 4a090108     	eor	w8, w8, w9
  1648a4: f9408be9     	ldr	x9, [sp, #0x110]
  1648a8: b9403d2a     	ldr	w10, [x9, #0x3c]
  1648ac: 0b0a0108     	add	w8, w8, w10
  1648b0: b94033ea     	ldr	w10, [sp, #0x30]
  1648b4: 0b0a0108     	add	w8, w8, w10
  1648b8: b94103e9     	ldr	w9, [sp, #0x100]
  1648bc: 0b080128     	add	w8, w9, w8
  1648c0: b90103e8     	str	w8, [sp, #0x100]
  1648c4: b94103e8     	ldr	w8, [sp, #0x100]
  1648c8: 1ac32108     	lsl	w8, w8, w3
  1648cc: b94103e9     	ldr	w9, [sp, #0x100]
  1648d0: 1ac22529     	lsr	w9, w9, w2
  1648d4: 2a090108     	orr	w8, w8, w9
  1648d8: b9410fe9     	ldr	w9, [sp, #0x10c]
  1648dc: 0b090108     	add	w8, w8, w9
  1648e0: b90103e8     	str	w8, [sp, #0x100]
  1648e4: b9410fe8     	ldr	w8, [sp, #0x10c]
  1648e8: b94103e9     	ldr	w9, [sp, #0x100]
  1648ec: b9410bea     	ldr	w10, [sp, #0x108]
  1648f0: 2a2a0129     	orn	w9, w9, w10
  1648f4: 4a090108     	eor	w8, w8, w9
  1648f8: f9408be9     	ldr	x9, [sp, #0x110]
  1648fc: b940192a     	ldr	w10, [x9, #0x18]
  164900: 0b0a0108     	add	w8, w8, w10
  164904: b9402fea     	ldr	w10, [sp, #0x2c]
  164908: 0b0a0108     	add	w8, w8, w10
  16490c: b94107e9     	ldr	w9, [sp, #0x104]
  164910: 0b080128     	add	w8, w9, w8
  164914: b90107e8     	str	w8, [sp, #0x104]
  164918: b94107e8     	ldr	w8, [sp, #0x104]
  16491c: 1ad02108     	lsl	w8, w8, w16
  164920: b94107e9     	ldr	w9, [sp, #0x104]
  164924: 1acf2529     	lsr	w9, w9, w15
  164928: 2a090108     	orr	w8, w8, w9
  16492c: b94103e9     	ldr	w9, [sp, #0x100]
  164930: 0b090108     	add	w8, w8, w9
  164934: b90107e8     	str	w8, [sp, #0x104]
  164938: b94103e8     	ldr	w8, [sp, #0x100]
  16493c: b94107e9     	ldr	w9, [sp, #0x104]
  164940: b9410fea     	ldr	w10, [sp, #0x10c]
  164944: 2a2a0129     	orn	w9, w9, w10
  164948: 4a090108     	eor	w8, w8, w9
  16494c: f9408be9     	ldr	x9, [sp, #0x110]
  164950: b940352a     	ldr	w10, [x9, #0x34]
  164954: 0b0a0108     	add	w8, w8, w10
  164958: b9402bea     	ldr	w10, [sp, #0x28]
  16495c: 0b0a0108     	add	w8, w8, w10
  164960: b9410be9     	ldr	w9, [sp, #0x108]
  164964: 0b080128     	add	w8, w9, w8
  164968: b9010be8     	str	w8, [sp, #0x108]
  16496c: b9410be8     	ldr	w8, [sp, #0x108]
  164970: b9409fe9     	ldr	w9, [sp, #0x9c]
  164974: 1ac92108     	lsl	w8, w8, w9
  164978: b9410be9     	ldr	w9, [sp, #0x108]
  16497c: 1ade2529     	lsr	w9, w9, w30
  164980: 2a090108     	orr	w8, w8, w9
  164984: b94107e9     	ldr	w9, [sp, #0x104]
  164988: 0b090108     	add	w8, w8, w9
  16498c: b9010be8     	str	w8, [sp, #0x108]
  164990: b94107e8     	ldr	w8, [sp, #0x104]
  164994: b9410be9     	ldr	w9, [sp, #0x108]
  164998: b94103ea     	ldr	w10, [sp, #0x100]
  16499c: 2a2a0129     	orn	w9, w9, w10
  1649a0: 4a090108     	eor	w8, w8, w9
  1649a4: f9408be9     	ldr	x9, [sp, #0x110]
  1649a8: b940112a     	ldr	w10, [x9, #0x10]
  1649ac: 0b0a0108     	add	w8, w8, w10
  1649b0: b94027ea     	ldr	w10, [sp, #0x24]
  1649b4: 0b0a0108     	add	w8, w8, w10
  1649b8: b9410fe9     	ldr	w9, [sp, #0x10c]
  1649bc: 0b080128     	add	w8, w9, w8
  1649c0: b9010fe8     	str	w8, [sp, #0x10c]
  1649c4: b9410fe8     	ldr	w8, [sp, #0x10c]
  1649c8: b9405be9     	ldr	w9, [sp, #0x58]
  1649cc: 1ac92108     	lsl	w8, w8, w9
  1649d0: b9410fe9     	ldr	w9, [sp, #0x10c]
  1649d4: b94057ea     	ldr	w10, [sp, #0x54]
  1649d8: 1aca2529     	lsr	w9, w9, w10
  1649dc: 2a090108     	orr	w8, w8, w9
  1649e0: b9410be9     	ldr	w9, [sp, #0x108]
  1649e4: 0b090108     	add	w8, w8, w9
  1649e8: b9010fe8     	str	w8, [sp, #0x10c]
  1649ec: b9410be8     	ldr	w8, [sp, #0x108]
  1649f0: b9410fe9     	ldr	w9, [sp, #0x10c]
  1649f4: b94107ea     	ldr	w10, [sp, #0x104]
  1649f8: 2a2a0129     	orn	w9, w9, w10
  1649fc: 4a090108     	eor	w8, w8, w9
  164a00: f9408be9     	ldr	x9, [sp, #0x110]
  164a04: b9402d2a     	ldr	w10, [x9, #0x2c]
  164a08: 0b0a0108     	add	w8, w8, w10
  164a0c: b94023ea     	ldr	w10, [sp, #0x20]
  164a10: 0b0a0108     	add	w8, w8, w10
  164a14: b94103e9     	ldr	w9, [sp, #0x100]
  164a18: 0b080128     	add	w8, w9, w8
  164a1c: b90103e8     	str	w8, [sp, #0x100]
  164a20: b94103e8     	ldr	w8, [sp, #0x100]
  164a24: 1ac32108     	lsl	w8, w8, w3
  164a28: b94103e9     	ldr	w9, [sp, #0x100]
  164a2c: 1ac22529     	lsr	w9, w9, w2
  164a30: 2a090108     	orr	w8, w8, w9
  164a34: b9410fe9     	ldr	w9, [sp, #0x10c]
  164a38: 0b090108     	add	w8, w8, w9
  164a3c: b90103e8     	str	w8, [sp, #0x100]
  164a40: b9410fe8     	ldr	w8, [sp, #0x10c]
  164a44: b94103e9     	ldr	w9, [sp, #0x100]
  164a48: b9410be2     	ldr	w2, [sp, #0x108]
  164a4c: 2a220129     	orn	w9, w9, w2
  164a50: 4a090108     	eor	w8, w8, w9
  164a54: f9408be9     	ldr	x9, [sp, #0x110]
  164a58: b9400922     	ldr	w2, [x9, #0x8]
  164a5c: 0b020108     	add	w8, w8, w2
  164a60: b9401fe2     	ldr	w2, [sp, #0x1c]
  164a64: 0b020108     	add	w8, w8, w2
  164a68: b94107e3     	ldr	w3, [sp, #0x104]
  164a6c: 0b080068     	add	w8, w3, w8
  164a70: b90107e8     	str	w8, [sp, #0x104]
  164a74: b94107e8     	ldr	w8, [sp, #0x104]
  164a78: 1ad02108     	lsl	w8, w8, w16
  164a7c: b94107f0     	ldr	w16, [sp, #0x104]
  164a80: 1acf260f     	lsr	w15, w16, w15
  164a84: 2a0f0108     	orr	w8, w8, w15
  164a88: b94103ef     	ldr	w15, [sp, #0x100]
  164a8c: 0b0f0108     	add	w8, w8, w15
  164a90: b90107e8     	str	w8, [sp, #0x104]
  164a94: b94103e8     	ldr	w8, [sp, #0x100]
  164a98: b94107ef     	ldr	w15, [sp, #0x104]
  164a9c: b9410ff0     	ldr	w16, [sp, #0x10c]
  164aa0: 2a3001ef     	orn	w15, w15, w16
  164aa4: 4a0f0108     	eor	w8, w8, w15
  164aa8: f9408be9     	ldr	x9, [sp, #0x110]
  164aac: b940252f     	ldr	w15, [x9, #0x24]
  164ab0: 0b0f0108     	add	w8, w8, w15
  164ab4: b9401bef     	ldr	w15, [sp, #0x18]
  164ab8: 0b0f0108     	add	w8, w8, w15
  164abc: b9410bf0     	ldr	w16, [sp, #0x108]
  164ac0: 0b080208     	add	w8, w16, w8
  164ac4: b9010be8     	str	w8, [sp, #0x108]
  164ac8: b9410be8     	ldr	w8, [sp, #0x108]
  164acc: b9409ff0     	ldr	w16, [sp, #0x9c]
  164ad0: 1ad02108     	lsl	w8, w8, w16
  164ad4: b9410be3     	ldr	w3, [sp, #0x108]
  164ad8: 1ade2463     	lsr	w3, w3, w30
  164adc: 2a030108     	orr	w8, w8, w3
  164ae0: b94107e3     	ldr	w3, [sp, #0x104]
  164ae4: 0b030108     	add	w8, w8, w3
  164ae8: b9010be8     	str	w8, [sp, #0x108]
  164aec: b9410fe8     	ldr	w8, [sp, #0x10c]
  164af0: f9408fe9     	ldr	x9, [sp, #0x118]
  164af4: b9400123     	ldr	w3, [x9]
  164af8: 0b080068     	add	w8, w3, w8
  164afc: b9000128     	str	w8, [x9]
  164b00: b9410be8     	ldr	w8, [sp, #0x108]
  164b04: f9408fe9     	ldr	x9, [sp, #0x118]
  164b08: b9400523     	ldr	w3, [x9, #0x4]
  164b0c: 0b080068     	add	w8, w3, w8
  164b10: b9000528     	str	w8, [x9, #0x4]
  164b14: b94107e8     	ldr	w8, [sp, #0x104]
  164b18: f9408fe9     	ldr	x9, [sp, #0x118]
  164b1c: b9400923     	ldr	w3, [x9, #0x8]
  164b20: 0b080068     	add	w8, w3, w8
  164b24: b9000928     	str	w8, [x9, #0x8]
  164b28: b94103e8     	ldr	w8, [sp, #0x100]
  164b2c: f9408fe9     	ldr	x9, [sp, #0x118]
  164b30: b9400d23     	ldr	w3, [x9, #0xc]
  164b34: 0b080068     	add	w8, w3, w8
  164b38: b9000d28     	str	w8, [x9, #0xc]
  164b3c: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  164b40: a9564ff4     	ldp	x20, x19, [sp, #0x160]
  164b44: a95557f6     	ldp	x22, x21, [sp, #0x150]
  164b48: a9545ff8     	ldp	x24, x23, [sp, #0x140]
  164b4c: a95367fa     	ldp	x26, x25, [sp, #0x130]
  164b50: a9526ffc     	ldp	x28, x27, [sp, #0x120]
  164b54: 910603ff     	add	sp, sp, #0x180
  164b58: d65f03c0     	ret

0000000000164b5c <FLAC__MD5Accumulate>:
  164b5c: d10143ff     	sub	sp, sp, #0x50
  164b60: a9047bfd     	stp	x29, x30, [sp, #0x40]
  164b64: 910103fd     	add	x29, sp, #0x40
  164b68: 92800008     	mov	x8, #-0x1               // =-1
  164b6c: d2800009     	mov	x9, #0x0                // =0
  164b70: f81f03a0     	stur	x0, [x29, #-0x10]
  164b74: f81e83a1     	stur	x1, [x29, #-0x18]
  164b78: b81e43a2     	stur	w2, [x29, #-0x1c]
  164b7c: b90023e3     	str	w3, [sp, #0x20]
  164b80: b9001fe4     	str	w4, [sp, #0x1c]
  164b84: b85e43a2     	ldur	w2, [x29, #-0x1c]
  164b88: b94023e3     	ldr	w3, [sp, #0x20]
  164b8c: 9ba37c40     	umull	x0, w2, w3
  164b90: b9401fe2     	ldr	w2, [sp, #0x1c]
  164b94: 2a0203e1     	mov	w1, w2
  164b98: d3407c21     	ubfx	x1, x1, #0, #32
  164b9c: 9b017c00     	mul	x0, x0, x1
  164ba0: f9000be0     	str	x0, [sp, #0x10]
  164ba4: b85e43a2     	ldur	w2, [x29, #-0x1c]
  164ba8: 2a0203e0     	mov	w0, w2
  164bac: d3407c00     	ubfx	x0, x0, #0, #32
  164bb0: b9401fe2     	ldr	w2, [sp, #0x1c]
  164bb4: 2a0203e1     	mov	w1, w2
  164bb8: d3407c21     	ubfx	x1, x1, #0, #32
  164bbc: 9ac10908     	udiv	x8, x8, x1
  164bc0: eb08001f     	cmp	x0, x8
  164bc4: 1a9f97e2     	cset	w2, hi
  164bc8: f90007e9     	str	x9, [sp, #0x8]
  164bcc: 37000042     	tbnz	w2, #0x0, 0x164bd4 <FLAC__MD5Accumulate+0x78>
  164bd0: 14000003     	b	0x164bdc <FLAC__MD5Accumulate+0x80>
  164bd4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  164bd8: 14000044     	b	0x164ce8 <FLAC__MD5Accumulate+0x18c>
  164bdc: 92800008     	mov	x8, #-0x1               // =-1
  164be0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  164be4: b9401fea     	ldr	w10, [sp, #0x1c]
  164be8: 9baa7d2b     	umull	x11, w9, w10
  164bec: b94023e9     	ldr	w9, [sp, #0x20]
  164bf0: 2a0903ec     	mov	w12, w9
  164bf4: d3407d8c     	ubfx	x12, x12, #0, #32
  164bf8: 9acc0908     	udiv	x8, x8, x12
  164bfc: eb08017f     	cmp	x11, x8
  164c00: 1a9f97e9     	cset	w9, hi
  164c04: 37000049     	tbnz	w9, #0x0, 0x164c0c <FLAC__MD5Accumulate+0xb0>
  164c08: 14000003     	b	0x164c14 <FLAC__MD5Accumulate+0xb8>
  164c0c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  164c10: 14000036     	b	0x164ce8 <FLAC__MD5Accumulate+0x18c>
  164c14: f85f03a8     	ldur	x8, [x29, #-0x10]
  164c18: f9403108     	ldr	x8, [x8, #0x60]
  164c1c: f9400be9     	ldr	x9, [sp, #0x10]
  164c20: eb09011f     	cmp	x8, x9
  164c24: 1a9f27ea     	cset	w10, lo
  164c28: 3700004a     	tbnz	w10, #0x0, 0x164c30 <FLAC__MD5Accumulate+0xd4>
  164c2c: 1400001c     	b	0x164c9c <FLAC__MD5Accumulate+0x140>
  164c30: f85f03a8     	ldur	x8, [x29, #-0x10]
  164c34: f9402d00     	ldr	x0, [x8, #0x58]
  164c38: f9400be1     	ldr	x1, [sp, #0x10]
  164c3c: 9400002f     	bl	0x164cf8 <FLAC__MD5Accumulate+0x19c>
  164c40: f85f03a8     	ldur	x8, [x29, #-0x10]
  164c44: f9002d00     	str	x0, [x8, #0x58]
  164c48: f94007e8     	ldr	x8, [sp, #0x8]
  164c4c: eb00011f     	cmp	x8, x0
  164c50: 1a9f17e9     	cset	w9, eq
  164c54: 37000049     	tbnz	w9, #0x0, 0x164c5c <FLAC__MD5Accumulate+0x100>
  164c58: 1400000e     	b	0x164c90 <FLAC__MD5Accumulate+0x134>
  164c5c: f9400be0     	ldr	x0, [sp, #0x10]
  164c60: 94000045     	bl	0x164d74 <FLAC__MD5Accumulate+0x218>
  164c64: f85f03a8     	ldur	x8, [x29, #-0x10]
  164c68: f9002d00     	str	x0, [x8, #0x58]
  164c6c: f94007e8     	ldr	x8, [sp, #0x8]
  164c70: eb00011f     	cmp	x8, x0
  164c74: 1a9f17e9     	cset	w9, eq
  164c78: 37000049     	tbnz	w9, #0x0, 0x164c80 <FLAC__MD5Accumulate+0x124>
  164c7c: 14000005     	b	0x164c90 <FLAC__MD5Accumulate+0x134>
  164c80: f85f03a8     	ldur	x8, [x29, #-0x10]
  164c84: f900311f     	str	xzr, [x8, #0x60]
  164c88: b81fc3bf     	stur	wzr, [x29, #-0x4]
  164c8c: 14000017     	b	0x164ce8 <FLAC__MD5Accumulate+0x18c>
  164c90: f9400be8     	ldr	x8, [sp, #0x10]
  164c94: f85f03a9     	ldur	x9, [x29, #-0x10]
  164c98: f9003128     	str	x8, [x9, #0x60]
  164c9c: 320003e8     	orr	w8, wzr, #0x1
  164ca0: d2800b09     	mov	x9, #0x58               // =88
  164ca4: f85f03aa     	ldur	x10, [x29, #-0x10]
  164ca8: 8b090140     	add	x0, x10, x9
  164cac: f85e83a1     	ldur	x1, [x29, #-0x18]
  164cb0: b85e43a2     	ldur	w2, [x29, #-0x1c]
  164cb4: b94023e3     	ldr	w3, [sp, #0x20]
  164cb8: b9401fe4     	ldr	w4, [sp, #0x1c]
  164cbc: b90007e8     	str	w8, [sp, #0x4]
  164cc0: 9400003b     	bl	0x164dac <FLAC__MD5Accumulate+0x250>
  164cc4: f85f03a0     	ldur	x0, [x29, #-0x10]
  164cc8: f85f03a9     	ldur	x9, [x29, #-0x10]
  164ccc: f9402d21     	ldr	x1, [x9, #0x58]
  164cd0: f9400be9     	ldr	x9, [sp, #0x10]
  164cd4: 2a0903e8     	mov	w8, w9
  164cd8: 2a0803e2     	mov	w2, w8
  164cdc: 940005c2     	bl	0x1663e4 <FLAC__MD5Accumulate+0x1888>
  164ce0: b94007e8     	ldr	w8, [sp, #0x4]
  164ce4: b81fc3a8     	stur	w8, [x29, #-0x4]
  164ce8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  164cec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  164cf0: 910143ff     	add	sp, sp, #0x50
  164cf4: d65f03c0     	ret
  164cf8: d10103ff     	sub	sp, sp, #0x40
  164cfc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  164d00: 9100c3fd     	add	x29, sp, #0x30
  164d04: d2800008     	mov	x8, #0x0                // =0
  164d08: f81f83a0     	stur	x0, [x29, #-0x8]
  164d0c: f81f03a1     	stur	x1, [x29, #-0x10]
  164d10: f85f83a0     	ldur	x0, [x29, #-0x8]
  164d14: f9000fe0     	str	x0, [sp, #0x18]
  164d18: f85f83a0     	ldur	x0, [x29, #-0x8]
  164d1c: f85f03a1     	ldur	x1, [x29, #-0x10]
  164d20: f90007e8     	str	x8, [sp, #0x8]
  164d24: 97fcfb53     	bl	0xa3a70 <realloc@plt>
  164d28: f9000be0     	str	x0, [sp, #0x10]
  164d2c: f85f03a8     	ldur	x8, [x29, #-0x10]
  164d30: f94007e0     	ldr	x0, [sp, #0x8]
  164d34: eb00011f     	cmp	x8, x0
  164d38: 1a9f97e9     	cset	w9, hi
  164d3c: 37000049     	tbnz	w9, #0x0, 0x164d44 <FLAC__MD5Accumulate+0x1e8>
  164d40: 14000009     	b	0x164d64 <FLAC__MD5Accumulate+0x208>
  164d44: f9400be8     	ldr	x8, [sp, #0x10]
  164d48: f94007e9     	ldr	x9, [sp, #0x8]
  164d4c: eb09011f     	cmp	x8, x9
  164d50: 1a9f17ea     	cset	w10, eq
  164d54: 3700004a     	tbnz	w10, #0x0, 0x164d5c <FLAC__MD5Accumulate+0x200>
  164d58: 14000003     	b	0x164d64 <FLAC__MD5Accumulate+0x208>
  164d5c: f9400fe0     	ldr	x0, [sp, #0x18]
  164d60: 97fcf43c     	bl	0xa1e50 <free@plt>
  164d64: f9400be0     	ldr	x0, [sp, #0x10]
  164d68: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  164d6c: 910103ff     	add	sp, sp, #0x40
  164d70: d65f03c0     	ret
  164d74: d10083ff     	sub	sp, sp, #0x20
  164d78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  164d7c: 910043fd     	add	x29, sp, #0x10
  164d80: f90007e0     	str	x0, [sp, #0x8]
  164d84: f94007e0     	ldr	x0, [sp, #0x8]
  164d88: b5000080     	cbnz	x0, 0x164d98 <FLAC__MD5Accumulate+0x23c>
  164d8c: f94007e8     	ldr	x8, [sp, #0x8]
  164d90: 91000508     	add	x8, x8, #0x1
  164d94: f90007e8     	str	x8, [sp, #0x8]
  164d98: f94007e0     	ldr	x0, [sp, #0x8]
  164d9c: 97fcf53d     	bl	0xa2290 <malloc@plt>
  164da0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  164da4: 910083ff     	add	sp, sp, #0x20
  164da8: d65f03c0     	ret
  164dac: d10143ff     	sub	sp, sp, #0x50
  164db0: 52800c88     	mov	w8, #0x64               // =100
  164db4: 52800ca9     	mov	w9, #0x65               // =101
  164db8: f90027e0     	str	x0, [sp, #0x48]
  164dbc: f90023e1     	str	x1, [sp, #0x40]
  164dc0: b9003fe2     	str	w2, [sp, #0x3c]
  164dc4: b9003be3     	str	w3, [sp, #0x38]
  164dc8: b90037e4     	str	w4, [sp, #0x34]
  164dcc: f94027e0     	ldr	x0, [sp, #0x48]
  164dd0: f9400000     	ldr	x0, [x0]
  164dd4: f90017e0     	str	x0, [sp, #0x28]
  164dd8: f94027e0     	ldr	x0, [sp, #0x48]
  164ddc: f9400000     	ldr	x0, [x0]
  164de0: f90013e0     	str	x0, [sp, #0x20]
  164de4: f94027e0     	ldr	x0, [sp, #0x48]
  164de8: f9400000     	ldr	x0, [x0]
  164dec: f9000fe0     	str	x0, [sp, #0x18]
  164df0: b94037e2     	ldr	w2, [sp, #0x34]
  164df4: 1b087c48     	mul	w8, w2, w8
  164df8: b9403fe2     	ldr	w2, [sp, #0x3c]
  164dfc: 0b020108     	add	w8, w8, w2
  164e00: 6b08013f     	cmp	w9, w8
  164e04: 1a9f17e9     	cset	w9, eq
  164e08: b9000be8     	str	w8, [sp, #0x8]
  164e0c: 37000c69     	tbnz	w9, #0x0, 0x164f98 <FLAC__MD5Accumulate+0x43c>
  164e10: 14000001     	b	0x164e14 <FLAC__MD5Accumulate+0x2b8>
  164e14: 52800cc8     	mov	w8, #0x66               // =102
  164e18: b9400be9     	ldr	w9, [sp, #0x8]
  164e1c: 6b09011f     	cmp	w8, w9
  164e20: 1a9f17e8     	cset	w8, eq
  164e24: 37000ee8     	tbnz	w8, #0x0, 0x165000 <FLAC__MD5Accumulate+0x4a4>
  164e28: 14000001     	b	0x164e2c <FLAC__MD5Accumulate+0x2d0>
  164e2c: 52800d08     	mov	w8, #0x68               // =104
  164e30: b9400be9     	ldr	w9, [sp, #0x8]
  164e34: 6b09011f     	cmp	w8, w9
  164e38: 1a9f17e8     	cset	w8, eq
  164e3c: 370012e8     	tbnz	w8, #0x0, 0x165098 <FLAC__MD5Accumulate+0x53c>
  164e40: 14000001     	b	0x164e44 <FLAC__MD5Accumulate+0x2e8>
  164e44: 52800d48     	mov	w8, #0x6a               // =106
  164e48: b9400be9     	ldr	w9, [sp, #0x8]
  164e4c: 6b09011f     	cmp	w8, w9
  164e50: 1a9f17e8     	cset	w8, eq
  164e54: 370019e8     	tbnz	w8, #0x0, 0x165190 <FLAC__MD5Accumulate+0x634>
  164e58: 14000001     	b	0x164e5c <FLAC__MD5Accumulate+0x300>
  164e5c: 52800d88     	mov	w8, #0x6c               // =108
  164e60: b9400be9     	ldr	w9, [sp, #0x8]
  164e64: 6b09011f     	cmp	w8, w9
  164e68: 1a9f17e8     	cset	w8, eq
  164e6c: 370023e8     	tbnz	w8, #0x0, 0x1652e8 <FLAC__MD5Accumulate+0x78c>
  164e70: 14000001     	b	0x164e74 <FLAC__MD5Accumulate+0x318>
  164e74: 52801928     	mov	w8, #0xc9               // =201
  164e78: b9400be9     	ldr	w9, [sp, #0x8]
  164e7c: 6b09011f     	cmp	w8, w9
  164e80: 1a9f17e8     	cset	w8, eq
  164e84: 370030e8     	tbnz	w8, #0x0, 0x1654a0 <FLAC__MD5Accumulate+0x944>
  164e88: 14000001     	b	0x164e8c <FLAC__MD5Accumulate+0x330>
  164e8c: 52801948     	mov	w8, #0xca               // =202
  164e90: b9400be9     	ldr	w9, [sp, #0x8]
  164e94: 6b09011f     	cmp	w8, w9
  164e98: 1a9f17e8     	cset	w8, eq
  164e9c: 37003368     	tbnz	w8, #0x0, 0x165508 <FLAC__MD5Accumulate+0x9ac>
  164ea0: 14000001     	b	0x164ea4 <FLAC__MD5Accumulate+0x348>
  164ea4: 52801988     	mov	w8, #0xcc               // =204
  164ea8: b9400be9     	ldr	w9, [sp, #0x8]
  164eac: 6b09011f     	cmp	w8, w9
  164eb0: 1a9f17e8     	cset	w8, eq
  164eb4: 37003768     	tbnz	w8, #0x0, 0x1655a0 <FLAC__MD5Accumulate+0xa44>
  164eb8: 14000001     	b	0x164ebc <FLAC__MD5Accumulate+0x360>
  164ebc: 528019c8     	mov	w8, #0xce               // =206
  164ec0: b9400be9     	ldr	w9, [sp, #0x8]
  164ec4: 6b09011f     	cmp	w8, w9
  164ec8: 1a9f17e8     	cset	w8, eq
  164ecc: 37003e68     	tbnz	w8, #0x0, 0x165698 <FLAC__MD5Accumulate+0xb3c>
  164ed0: 14000001     	b	0x164ed4 <FLAC__MD5Accumulate+0x378>
  164ed4: 52801a08     	mov	w8, #0xd0               // =208
  164ed8: b9400be9     	ldr	w9, [sp, #0x8]
  164edc: 6b09011f     	cmp	w8, w9
  164ee0: 1a9f17e8     	cset	w8, eq
  164ee4: 37004868     	tbnz	w8, #0x0, 0x1657f0 <FLAC__MD5Accumulate+0xc94>
  164ee8: 14000001     	b	0x164eec <FLAC__MD5Accumulate+0x390>
  164eec: 528025a8     	mov	w8, #0x12d              // =301
  164ef0: b9400be9     	ldr	w9, [sp, #0x8]
  164ef4: 6b09011f     	cmp	w8, w9
  164ef8: 1a9f17e8     	cset	w8, eq
  164efc: 37005568     	tbnz	w8, #0x0, 0x1659a8 <FLAC__MD5Accumulate+0xe4c>
  164f00: 14000001     	b	0x164f04 <FLAC__MD5Accumulate+0x3a8>
  164f04: 528025c8     	mov	w8, #0x12e              // =302
  164f08: b9400be9     	ldr	w9, [sp, #0x8]
  164f0c: 6b09011f     	cmp	w8, w9
  164f10: 1a9f17e8     	cset	w8, eq
  164f14: 37005a48     	tbnz	w8, #0x0, 0x165a5c <FLAC__MD5Accumulate+0xf00>
  164f18: 14000001     	b	0x164f1c <FLAC__MD5Accumulate+0x3c0>
  164f1c: 52803228     	mov	w8, #0x191              // =401
  164f20: b9400be9     	ldr	w9, [sp, #0x8]
  164f24: 6b09011f     	cmp	w8, w9
  164f28: 1a9f17e8     	cset	w8, eq
  164f2c: 370062e8     	tbnz	w8, #0x0, 0x165b88 <FLAC__MD5Accumulate+0x102c>
  164f30: 14000001     	b	0x164f34 <FLAC__MD5Accumulate+0x3d8>
  164f34: 52803248     	mov	w8, #0x192              // =402
  164f38: b9400be9     	ldr	w9, [sp, #0x8]
  164f3c: 6b09011f     	cmp	w8, w9
  164f40: 1a9f17e8     	cset	w8, eq
  164f44: 37006548     	tbnz	w8, #0x0, 0x165bec <FLAC__MD5Accumulate+0x1090>
  164f48: 14000001     	b	0x164f4c <FLAC__MD5Accumulate+0x3f0>
  164f4c: 52803288     	mov	w8, #0x194              // =404
  164f50: b9400be9     	ldr	w9, [sp, #0x8]
  164f54: 6b09011f     	cmp	w8, w9
  164f58: 1a9f17e8     	cset	w8, eq
  164f5c: 37006928     	tbnz	w8, #0x0, 0x165c80 <FLAC__MD5Accumulate+0x1124>
  164f60: 14000001     	b	0x164f64 <FLAC__MD5Accumulate+0x408>
  164f64: 528032c8     	mov	w8, #0x196              // =406
  164f68: b9400be9     	ldr	w9, [sp, #0x8]
  164f6c: 6b09011f     	cmp	w8, w9
  164f70: 1a9f17e8     	cset	w8, eq
  164f74: 37007008     	tbnz	w8, #0x0, 0x165d74 <FLAC__MD5Accumulate+0x1218>
  164f78: 14000001     	b	0x164f7c <FLAC__MD5Accumulate+0x420>
  164f7c: 52803308     	mov	w8, #0x198              // =408
  164f80: b9400be9     	ldr	w9, [sp, #0x8]
  164f84: 6b09011f     	cmp	w8, w9
  164f88: 1a9f17e8     	cset	w8, eq
  164f8c: 370079e8     	tbnz	w8, #0x0, 0x165ec8 <FLAC__MD5Accumulate+0x136c>
  164f90: 14000001     	b	0x164f94 <FLAC__MD5Accumulate+0x438>
  164f94: 1400043a     	b	0x16607c <FLAC__MD5Accumulate+0x1520>
  164f98: b9000fff     	str	wzr, [sp, #0xc]
  164f9c: b9400fe8     	ldr	w8, [sp, #0xc]
  164fa0: b9403be9     	ldr	w9, [sp, #0x38]
  164fa4: 6b09011f     	cmp	w8, w9
  164fa8: 1a9f27e8     	cset	w8, lo
  164fac: 37000048     	tbnz	w8, #0x0, 0x164fb4 <FLAC__MD5Accumulate+0x458>
  164fb0: 14000013     	b	0x164ffc <FLAC__MD5Accumulate+0x4a0>
  164fb4: b24003e8     	orr	x8, xzr, #0x1
  164fb8: b27e03e9     	orr	x9, xzr, #0x4
  164fbc: f94023ea     	ldr	x10, [sp, #0x40]
  164fc0: f940014a     	ldr	x10, [x10]
  164fc4: b9400feb     	ldr	w11, [sp, #0xc]
  164fc8: 2a0b03ec     	mov	w12, w11
  164fcc: d3407d8c     	ubfx	x12, x12, #0, #32
  164fd0: 9b0c7d29     	mul	x9, x9, x12
  164fd4: 8b090149     	add	x9, x10, x9
  164fd8: b940012b     	ldr	w11, [x9]
  164fdc: f94017e9     	ldr	x9, [sp, #0x28]
  164fe0: 8b080128     	add	x8, x9, x8
  164fe4: f90017e8     	str	x8, [sp, #0x28]
  164fe8: 3900012b     	strb	w11, [x9]
  164fec: b9400fe8     	ldr	w8, [sp, #0xc]
  164ff0: 11000508     	add	w8, w8, #0x1
  164ff4: b9000fe8     	str	w8, [sp, #0xc]
  164ff8: 17ffffe9     	b	0x164f9c <FLAC__MD5Accumulate+0x440>
  164ffc: 140004f8     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165000: b9000fff     	str	wzr, [sp, #0xc]
  165004: b9400fe8     	ldr	w8, [sp, #0xc]
  165008: b9403be9     	ldr	w9, [sp, #0x38]
  16500c: 6b09011f     	cmp	w8, w9
  165010: 1a9f27e8     	cset	w8, lo
  165014: 37000048     	tbnz	w8, #0x0, 0x16501c <FLAC__MD5Accumulate+0x4c0>
  165018: 1400001f     	b	0x165094 <FLAC__MD5Accumulate+0x538>
  16501c: b24003e8     	orr	x8, xzr, #0x1
  165020: b27e03e9     	orr	x9, xzr, #0x4
  165024: f94023ea     	ldr	x10, [sp, #0x40]
  165028: f940014a     	ldr	x10, [x10]
  16502c: b9400feb     	ldr	w11, [sp, #0xc]
  165030: 2a0b03ec     	mov	w12, w11
  165034: d3407d8c     	ubfx	x12, x12, #0, #32
  165038: 9b0c7d2c     	mul	x12, x9, x12
  16503c: 8b0c014a     	add	x10, x10, x12
  165040: b940014b     	ldr	w11, [x10]
  165044: f94017ea     	ldr	x10, [sp, #0x28]
  165048: 8b08014c     	add	x12, x10, x8
  16504c: f90017ec     	str	x12, [sp, #0x28]
  165050: 3900014b     	strb	w11, [x10]
  165054: f94023ea     	ldr	x10, [sp, #0x40]
  165058: f940054a     	ldr	x10, [x10, #0x8]
  16505c: b9400feb     	ldr	w11, [sp, #0xc]
  165060: 2a0b03ec     	mov	w12, w11
  165064: d3407d8c     	ubfx	x12, x12, #0, #32
  165068: 9b0c7d29     	mul	x9, x9, x12
  16506c: 8b090149     	add	x9, x10, x9
  165070: b940012b     	ldr	w11, [x9]
  165074: f94017e9     	ldr	x9, [sp, #0x28]
  165078: 8b080128     	add	x8, x9, x8
  16507c: f90017e8     	str	x8, [sp, #0x28]
  165080: 3900012b     	strb	w11, [x9]
  165084: b9400fe8     	ldr	w8, [sp, #0xc]
  165088: 11000508     	add	w8, w8, #0x1
  16508c: b9000fe8     	str	w8, [sp, #0xc]
  165090: 17ffffdd     	b	0x165004 <FLAC__MD5Accumulate+0x4a8>
  165094: 140004d2     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165098: b9000fff     	str	wzr, [sp, #0xc]
  16509c: b9400fe8     	ldr	w8, [sp, #0xc]
  1650a0: b9403be9     	ldr	w9, [sp, #0x38]
  1650a4: 6b09011f     	cmp	w8, w9
  1650a8: 1a9f27e8     	cset	w8, lo
  1650ac: 37000048     	tbnz	w8, #0x0, 0x1650b4 <FLAC__MD5Accumulate+0x558>
  1650b0: 14000037     	b	0x16518c <FLAC__MD5Accumulate+0x630>
  1650b4: b24003e8     	orr	x8, xzr, #0x1
  1650b8: b27e03e9     	orr	x9, xzr, #0x4
  1650bc: f94023ea     	ldr	x10, [sp, #0x40]
  1650c0: f940014a     	ldr	x10, [x10]
  1650c4: b9400feb     	ldr	w11, [sp, #0xc]
  1650c8: 2a0b03ec     	mov	w12, w11
  1650cc: d3407d8c     	ubfx	x12, x12, #0, #32
  1650d0: 9b0c7d2c     	mul	x12, x9, x12
  1650d4: 8b0c014a     	add	x10, x10, x12
  1650d8: b940014b     	ldr	w11, [x10]
  1650dc: f94017ea     	ldr	x10, [sp, #0x28]
  1650e0: 8b08014c     	add	x12, x10, x8
  1650e4: f90017ec     	str	x12, [sp, #0x28]
  1650e8: 3900014b     	strb	w11, [x10]
  1650ec: f94023ea     	ldr	x10, [sp, #0x40]
  1650f0: f940054a     	ldr	x10, [x10, #0x8]
  1650f4: b9400feb     	ldr	w11, [sp, #0xc]
  1650f8: 2a0b03ec     	mov	w12, w11
  1650fc: d3407d8c     	ubfx	x12, x12, #0, #32
  165100: 9b0c7d2c     	mul	x12, x9, x12
  165104: 8b0c014a     	add	x10, x10, x12
  165108: b940014b     	ldr	w11, [x10]
  16510c: f94017ea     	ldr	x10, [sp, #0x28]
  165110: 8b08014c     	add	x12, x10, x8
  165114: f90017ec     	str	x12, [sp, #0x28]
  165118: 3900014b     	strb	w11, [x10]
  16511c: f94023ea     	ldr	x10, [sp, #0x40]
  165120: f940094a     	ldr	x10, [x10, #0x10]
  165124: b9400feb     	ldr	w11, [sp, #0xc]
  165128: 2a0b03ec     	mov	w12, w11
  16512c: d3407d8c     	ubfx	x12, x12, #0, #32
  165130: 9b0c7d2c     	mul	x12, x9, x12
  165134: 8b0c014a     	add	x10, x10, x12
  165138: b940014b     	ldr	w11, [x10]
  16513c: f94017ea     	ldr	x10, [sp, #0x28]
  165140: 8b08014c     	add	x12, x10, x8
  165144: f90017ec     	str	x12, [sp, #0x28]
  165148: 3900014b     	strb	w11, [x10]
  16514c: f94023ea     	ldr	x10, [sp, #0x40]
  165150: f9400d4a     	ldr	x10, [x10, #0x18]
  165154: b9400feb     	ldr	w11, [sp, #0xc]
  165158: 2a0b03ec     	mov	w12, w11
  16515c: d3407d8c     	ubfx	x12, x12, #0, #32
  165160: 9b0c7d29     	mul	x9, x9, x12
  165164: 8b090149     	add	x9, x10, x9
  165168: b940012b     	ldr	w11, [x9]
  16516c: f94017e9     	ldr	x9, [sp, #0x28]
  165170: 8b080128     	add	x8, x9, x8
  165174: f90017e8     	str	x8, [sp, #0x28]
  165178: 3900012b     	strb	w11, [x9]
  16517c: b9400fe8     	ldr	w8, [sp, #0xc]
  165180: 11000508     	add	w8, w8, #0x1
  165184: b9000fe8     	str	w8, [sp, #0xc]
  165188: 17ffffc5     	b	0x16509c <FLAC__MD5Accumulate+0x540>
  16518c: 14000494     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165190: b9000fff     	str	wzr, [sp, #0xc]
  165194: b9400fe8     	ldr	w8, [sp, #0xc]
  165198: b9403be9     	ldr	w9, [sp, #0x38]
  16519c: 6b09011f     	cmp	w8, w9
  1651a0: 1a9f27e8     	cset	w8, lo
  1651a4: 37000048     	tbnz	w8, #0x0, 0x1651ac <FLAC__MD5Accumulate+0x650>
  1651a8: 1400004f     	b	0x1652e4 <FLAC__MD5Accumulate+0x788>
  1651ac: b24003e8     	orr	x8, xzr, #0x1
  1651b0: b27e03e9     	orr	x9, xzr, #0x4
  1651b4: f94023ea     	ldr	x10, [sp, #0x40]
  1651b8: f940014a     	ldr	x10, [x10]
  1651bc: b9400feb     	ldr	w11, [sp, #0xc]
  1651c0: 2a0b03ec     	mov	w12, w11
  1651c4: d3407d8c     	ubfx	x12, x12, #0, #32
  1651c8: 9b0c7d2c     	mul	x12, x9, x12
  1651cc: 8b0c014a     	add	x10, x10, x12
  1651d0: b940014b     	ldr	w11, [x10]
  1651d4: f94017ea     	ldr	x10, [sp, #0x28]
  1651d8: 8b08014c     	add	x12, x10, x8
  1651dc: f90017ec     	str	x12, [sp, #0x28]
  1651e0: 3900014b     	strb	w11, [x10]
  1651e4: f94023ea     	ldr	x10, [sp, #0x40]
  1651e8: f940054a     	ldr	x10, [x10, #0x8]
  1651ec: b9400feb     	ldr	w11, [sp, #0xc]
  1651f0: 2a0b03ec     	mov	w12, w11
  1651f4: d3407d8c     	ubfx	x12, x12, #0, #32
  1651f8: 9b0c7d2c     	mul	x12, x9, x12
  1651fc: 8b0c014a     	add	x10, x10, x12
  165200: b940014b     	ldr	w11, [x10]
  165204: f94017ea     	ldr	x10, [sp, #0x28]
  165208: 8b08014c     	add	x12, x10, x8
  16520c: f90017ec     	str	x12, [sp, #0x28]
  165210: 3900014b     	strb	w11, [x10]
  165214: f94023ea     	ldr	x10, [sp, #0x40]
  165218: f940094a     	ldr	x10, [x10, #0x10]
  16521c: b9400feb     	ldr	w11, [sp, #0xc]
  165220: 2a0b03ec     	mov	w12, w11
  165224: d3407d8c     	ubfx	x12, x12, #0, #32
  165228: 9b0c7d2c     	mul	x12, x9, x12
  16522c: 8b0c014a     	add	x10, x10, x12
  165230: b940014b     	ldr	w11, [x10]
  165234: f94017ea     	ldr	x10, [sp, #0x28]
  165238: 8b08014c     	add	x12, x10, x8
  16523c: f90017ec     	str	x12, [sp, #0x28]
  165240: 3900014b     	strb	w11, [x10]
  165244: f94023ea     	ldr	x10, [sp, #0x40]
  165248: f9400d4a     	ldr	x10, [x10, #0x18]
  16524c: b9400feb     	ldr	w11, [sp, #0xc]
  165250: 2a0b03ec     	mov	w12, w11
  165254: d3407d8c     	ubfx	x12, x12, #0, #32
  165258: 9b0c7d2c     	mul	x12, x9, x12
  16525c: 8b0c014a     	add	x10, x10, x12
  165260: b940014b     	ldr	w11, [x10]
  165264: f94017ea     	ldr	x10, [sp, #0x28]
  165268: 8b08014c     	add	x12, x10, x8
  16526c: f90017ec     	str	x12, [sp, #0x28]
  165270: 3900014b     	strb	w11, [x10]
  165274: f94023ea     	ldr	x10, [sp, #0x40]
  165278: f940114a     	ldr	x10, [x10, #0x20]
  16527c: b9400feb     	ldr	w11, [sp, #0xc]
  165280: 2a0b03ec     	mov	w12, w11
  165284: d3407d8c     	ubfx	x12, x12, #0, #32
  165288: 9b0c7d2c     	mul	x12, x9, x12
  16528c: 8b0c014a     	add	x10, x10, x12
  165290: b940014b     	ldr	w11, [x10]
  165294: f94017ea     	ldr	x10, [sp, #0x28]
  165298: 8b08014c     	add	x12, x10, x8
  16529c: f90017ec     	str	x12, [sp, #0x28]
  1652a0: 3900014b     	strb	w11, [x10]
  1652a4: f94023ea     	ldr	x10, [sp, #0x40]
  1652a8: f940154a     	ldr	x10, [x10, #0x28]
  1652ac: b9400feb     	ldr	w11, [sp, #0xc]
  1652b0: 2a0b03ec     	mov	w12, w11
  1652b4: d3407d8c     	ubfx	x12, x12, #0, #32
  1652b8: 9b0c7d29     	mul	x9, x9, x12
  1652bc: 8b090149     	add	x9, x10, x9
  1652c0: b940012b     	ldr	w11, [x9]
  1652c4: f94017e9     	ldr	x9, [sp, #0x28]
  1652c8: 8b080128     	add	x8, x9, x8
  1652cc: f90017e8     	str	x8, [sp, #0x28]
  1652d0: 3900012b     	strb	w11, [x9]
  1652d4: b9400fe8     	ldr	w8, [sp, #0xc]
  1652d8: 11000508     	add	w8, w8, #0x1
  1652dc: b9000fe8     	str	w8, [sp, #0xc]
  1652e0: 17ffffad     	b	0x165194 <FLAC__MD5Accumulate+0x638>
  1652e4: 1400043e     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1652e8: b9000fff     	str	wzr, [sp, #0xc]
  1652ec: b9400fe8     	ldr	w8, [sp, #0xc]
  1652f0: b9403be9     	ldr	w9, [sp, #0x38]
  1652f4: 6b09011f     	cmp	w8, w9
  1652f8: 1a9f27e8     	cset	w8, lo
  1652fc: 37000048     	tbnz	w8, #0x0, 0x165304 <FLAC__MD5Accumulate+0x7a8>
  165300: 14000067     	b	0x16549c <FLAC__MD5Accumulate+0x940>
  165304: b24003e8     	orr	x8, xzr, #0x1
  165308: b27e03e9     	orr	x9, xzr, #0x4
  16530c: f94023ea     	ldr	x10, [sp, #0x40]
  165310: f940014a     	ldr	x10, [x10]
  165314: b9400feb     	ldr	w11, [sp, #0xc]
  165318: 2a0b03ec     	mov	w12, w11
  16531c: d3407d8c     	ubfx	x12, x12, #0, #32
  165320: 9b0c7d2c     	mul	x12, x9, x12
  165324: 8b0c014a     	add	x10, x10, x12
  165328: b940014b     	ldr	w11, [x10]
  16532c: f94017ea     	ldr	x10, [sp, #0x28]
  165330: 8b08014c     	add	x12, x10, x8
  165334: f90017ec     	str	x12, [sp, #0x28]
  165338: 3900014b     	strb	w11, [x10]
  16533c: f94023ea     	ldr	x10, [sp, #0x40]
  165340: f940054a     	ldr	x10, [x10, #0x8]
  165344: b9400feb     	ldr	w11, [sp, #0xc]
  165348: 2a0b03ec     	mov	w12, w11
  16534c: d3407d8c     	ubfx	x12, x12, #0, #32
  165350: 9b0c7d2c     	mul	x12, x9, x12
  165354: 8b0c014a     	add	x10, x10, x12
  165358: b940014b     	ldr	w11, [x10]
  16535c: f94017ea     	ldr	x10, [sp, #0x28]
  165360: 8b08014c     	add	x12, x10, x8
  165364: f90017ec     	str	x12, [sp, #0x28]
  165368: 3900014b     	strb	w11, [x10]
  16536c: f94023ea     	ldr	x10, [sp, #0x40]
  165370: f940094a     	ldr	x10, [x10, #0x10]
  165374: b9400feb     	ldr	w11, [sp, #0xc]
  165378: 2a0b03ec     	mov	w12, w11
  16537c: d3407d8c     	ubfx	x12, x12, #0, #32
  165380: 9b0c7d2c     	mul	x12, x9, x12
  165384: 8b0c014a     	add	x10, x10, x12
  165388: b940014b     	ldr	w11, [x10]
  16538c: f94017ea     	ldr	x10, [sp, #0x28]
  165390: 8b08014c     	add	x12, x10, x8
  165394: f90017ec     	str	x12, [sp, #0x28]
  165398: 3900014b     	strb	w11, [x10]
  16539c: f94023ea     	ldr	x10, [sp, #0x40]
  1653a0: f9400d4a     	ldr	x10, [x10, #0x18]
  1653a4: b9400feb     	ldr	w11, [sp, #0xc]
  1653a8: 2a0b03ec     	mov	w12, w11
  1653ac: d3407d8c     	ubfx	x12, x12, #0, #32
  1653b0: 9b0c7d2c     	mul	x12, x9, x12
  1653b4: 8b0c014a     	add	x10, x10, x12
  1653b8: b940014b     	ldr	w11, [x10]
  1653bc: f94017ea     	ldr	x10, [sp, #0x28]
  1653c0: 8b08014c     	add	x12, x10, x8
  1653c4: f90017ec     	str	x12, [sp, #0x28]
  1653c8: 3900014b     	strb	w11, [x10]
  1653cc: f94023ea     	ldr	x10, [sp, #0x40]
  1653d0: f940114a     	ldr	x10, [x10, #0x20]
  1653d4: b9400feb     	ldr	w11, [sp, #0xc]
  1653d8: 2a0b03ec     	mov	w12, w11
  1653dc: d3407d8c     	ubfx	x12, x12, #0, #32
  1653e0: 9b0c7d2c     	mul	x12, x9, x12
  1653e4: 8b0c014a     	add	x10, x10, x12
  1653e8: b940014b     	ldr	w11, [x10]
  1653ec: f94017ea     	ldr	x10, [sp, #0x28]
  1653f0: 8b08014c     	add	x12, x10, x8
  1653f4: f90017ec     	str	x12, [sp, #0x28]
  1653f8: 3900014b     	strb	w11, [x10]
  1653fc: f94023ea     	ldr	x10, [sp, #0x40]
  165400: f940154a     	ldr	x10, [x10, #0x28]
  165404: b9400feb     	ldr	w11, [sp, #0xc]
  165408: 2a0b03ec     	mov	w12, w11
  16540c: d3407d8c     	ubfx	x12, x12, #0, #32
  165410: 9b0c7d2c     	mul	x12, x9, x12
  165414: 8b0c014a     	add	x10, x10, x12
  165418: b940014b     	ldr	w11, [x10]
  16541c: f94017ea     	ldr	x10, [sp, #0x28]
  165420: 8b08014c     	add	x12, x10, x8
  165424: f90017ec     	str	x12, [sp, #0x28]
  165428: 3900014b     	strb	w11, [x10]
  16542c: f94023ea     	ldr	x10, [sp, #0x40]
  165430: f940194a     	ldr	x10, [x10, #0x30]
  165434: b9400feb     	ldr	w11, [sp, #0xc]
  165438: 2a0b03ec     	mov	w12, w11
  16543c: d3407d8c     	ubfx	x12, x12, #0, #32
  165440: 9b0c7d2c     	mul	x12, x9, x12
  165444: 8b0c014a     	add	x10, x10, x12
  165448: b940014b     	ldr	w11, [x10]
  16544c: f94017ea     	ldr	x10, [sp, #0x28]
  165450: 8b08014c     	add	x12, x10, x8
  165454: f90017ec     	str	x12, [sp, #0x28]
  165458: 3900014b     	strb	w11, [x10]
  16545c: f94023ea     	ldr	x10, [sp, #0x40]
  165460: f9401d4a     	ldr	x10, [x10, #0x38]
  165464: b9400feb     	ldr	w11, [sp, #0xc]
  165468: 2a0b03ec     	mov	w12, w11
  16546c: d3407d8c     	ubfx	x12, x12, #0, #32
  165470: 9b0c7d29     	mul	x9, x9, x12
  165474: 8b090149     	add	x9, x10, x9
  165478: b940012b     	ldr	w11, [x9]
  16547c: f94017e9     	ldr	x9, [sp, #0x28]
  165480: 8b080128     	add	x8, x9, x8
  165484: f90017e8     	str	x8, [sp, #0x28]
  165488: 3900012b     	strb	w11, [x9]
  16548c: b9400fe8     	ldr	w8, [sp, #0xc]
  165490: 11000508     	add	w8, w8, #0x1
  165494: b9000fe8     	str	w8, [sp, #0xc]
  165498: 17ffff95     	b	0x1652ec <FLAC__MD5Accumulate+0x790>
  16549c: 140003d0     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1654a0: b9000fff     	str	wzr, [sp, #0xc]
  1654a4: b9400fe8     	ldr	w8, [sp, #0xc]
  1654a8: b9403be9     	ldr	w9, [sp, #0x38]
  1654ac: 6b09011f     	cmp	w8, w9
  1654b0: 1a9f27e8     	cset	w8, lo
  1654b4: 37000048     	tbnz	w8, #0x0, 0x1654bc <FLAC__MD5Accumulate+0x960>
  1654b8: 14000013     	b	0x165504 <FLAC__MD5Accumulate+0x9a8>
  1654bc: b27f03e8     	orr	x8, xzr, #0x2
  1654c0: b27e03e9     	orr	x9, xzr, #0x4
  1654c4: f94023ea     	ldr	x10, [sp, #0x40]
  1654c8: f940014a     	ldr	x10, [x10]
  1654cc: b9400feb     	ldr	w11, [sp, #0xc]
  1654d0: 2a0b03ec     	mov	w12, w11
  1654d4: d3407d8c     	ubfx	x12, x12, #0, #32
  1654d8: 9b0c7d29     	mul	x9, x9, x12
  1654dc: 8b090149     	add	x9, x10, x9
  1654e0: b940012b     	ldr	w11, [x9]
  1654e4: f94013e9     	ldr	x9, [sp, #0x20]
  1654e8: 8b080128     	add	x8, x9, x8
  1654ec: f90013e8     	str	x8, [sp, #0x20]
  1654f0: 7900012b     	strh	w11, [x9]
  1654f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1654f8: 11000508     	add	w8, w8, #0x1
  1654fc: b9000fe8     	str	w8, [sp, #0xc]
  165500: 17ffffe9     	b	0x1654a4 <FLAC__MD5Accumulate+0x948>
  165504: 140003b6     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165508: b9000fff     	str	wzr, [sp, #0xc]
  16550c: b9400fe8     	ldr	w8, [sp, #0xc]
  165510: b9403be9     	ldr	w9, [sp, #0x38]
  165514: 6b09011f     	cmp	w8, w9
  165518: 1a9f27e8     	cset	w8, lo
  16551c: 37000048     	tbnz	w8, #0x0, 0x165524 <FLAC__MD5Accumulate+0x9c8>
  165520: 1400001f     	b	0x16559c <FLAC__MD5Accumulate+0xa40>
  165524: b27f03e8     	orr	x8, xzr, #0x2
  165528: b27e03e9     	orr	x9, xzr, #0x4
  16552c: f94023ea     	ldr	x10, [sp, #0x40]
  165530: f940014a     	ldr	x10, [x10]
  165534: b9400feb     	ldr	w11, [sp, #0xc]
  165538: 2a0b03ec     	mov	w12, w11
  16553c: d3407d8c     	ubfx	x12, x12, #0, #32
  165540: 9b0c7d2c     	mul	x12, x9, x12
  165544: 8b0c014a     	add	x10, x10, x12
  165548: b940014b     	ldr	w11, [x10]
  16554c: f94013ea     	ldr	x10, [sp, #0x20]
  165550: 8b08014c     	add	x12, x10, x8
  165554: f90013ec     	str	x12, [sp, #0x20]
  165558: 7900014b     	strh	w11, [x10]
  16555c: f94023ea     	ldr	x10, [sp, #0x40]
  165560: f940054a     	ldr	x10, [x10, #0x8]
  165564: b9400feb     	ldr	w11, [sp, #0xc]
  165568: 2a0b03ec     	mov	w12, w11
  16556c: d3407d8c     	ubfx	x12, x12, #0, #32
  165570: 9b0c7d29     	mul	x9, x9, x12
  165574: 8b090149     	add	x9, x10, x9
  165578: b940012b     	ldr	w11, [x9]
  16557c: f94013e9     	ldr	x9, [sp, #0x20]
  165580: 8b080128     	add	x8, x9, x8
  165584: f90013e8     	str	x8, [sp, #0x20]
  165588: 7900012b     	strh	w11, [x9]
  16558c: b9400fe8     	ldr	w8, [sp, #0xc]
  165590: 11000508     	add	w8, w8, #0x1
  165594: b9000fe8     	str	w8, [sp, #0xc]
  165598: 17ffffdd     	b	0x16550c <FLAC__MD5Accumulate+0x9b0>
  16559c: 14000390     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1655a0: b9000fff     	str	wzr, [sp, #0xc]
  1655a4: b9400fe8     	ldr	w8, [sp, #0xc]
  1655a8: b9403be9     	ldr	w9, [sp, #0x38]
  1655ac: 6b09011f     	cmp	w8, w9
  1655b0: 1a9f27e8     	cset	w8, lo
  1655b4: 37000048     	tbnz	w8, #0x0, 0x1655bc <FLAC__MD5Accumulate+0xa60>
  1655b8: 14000037     	b	0x165694 <FLAC__MD5Accumulate+0xb38>
  1655bc: b27f03e8     	orr	x8, xzr, #0x2
  1655c0: b27e03e9     	orr	x9, xzr, #0x4
  1655c4: f94023ea     	ldr	x10, [sp, #0x40]
  1655c8: f940014a     	ldr	x10, [x10]
  1655cc: b9400feb     	ldr	w11, [sp, #0xc]
  1655d0: 2a0b03ec     	mov	w12, w11
  1655d4: d3407d8c     	ubfx	x12, x12, #0, #32
  1655d8: 9b0c7d2c     	mul	x12, x9, x12
  1655dc: 8b0c014a     	add	x10, x10, x12
  1655e0: b940014b     	ldr	w11, [x10]
  1655e4: f94013ea     	ldr	x10, [sp, #0x20]
  1655e8: 8b08014c     	add	x12, x10, x8
  1655ec: f90013ec     	str	x12, [sp, #0x20]
  1655f0: 7900014b     	strh	w11, [x10]
  1655f4: f94023ea     	ldr	x10, [sp, #0x40]
  1655f8: f940054a     	ldr	x10, [x10, #0x8]
  1655fc: b9400feb     	ldr	w11, [sp, #0xc]
  165600: 2a0b03ec     	mov	w12, w11
  165604: d3407d8c     	ubfx	x12, x12, #0, #32
  165608: 9b0c7d2c     	mul	x12, x9, x12
  16560c: 8b0c014a     	add	x10, x10, x12
  165610: b940014b     	ldr	w11, [x10]
  165614: f94013ea     	ldr	x10, [sp, #0x20]
  165618: 8b08014c     	add	x12, x10, x8
  16561c: f90013ec     	str	x12, [sp, #0x20]
  165620: 7900014b     	strh	w11, [x10]
  165624: f94023ea     	ldr	x10, [sp, #0x40]
  165628: f940094a     	ldr	x10, [x10, #0x10]
  16562c: b9400feb     	ldr	w11, [sp, #0xc]
  165630: 2a0b03ec     	mov	w12, w11
  165634: d3407d8c     	ubfx	x12, x12, #0, #32
  165638: 9b0c7d2c     	mul	x12, x9, x12
  16563c: 8b0c014a     	add	x10, x10, x12
  165640: b940014b     	ldr	w11, [x10]
  165644: f94013ea     	ldr	x10, [sp, #0x20]
  165648: 8b08014c     	add	x12, x10, x8
  16564c: f90013ec     	str	x12, [sp, #0x20]
  165650: 7900014b     	strh	w11, [x10]
  165654: f94023ea     	ldr	x10, [sp, #0x40]
  165658: f9400d4a     	ldr	x10, [x10, #0x18]
  16565c: b9400feb     	ldr	w11, [sp, #0xc]
  165660: 2a0b03ec     	mov	w12, w11
  165664: d3407d8c     	ubfx	x12, x12, #0, #32
  165668: 9b0c7d29     	mul	x9, x9, x12
  16566c: 8b090149     	add	x9, x10, x9
  165670: b940012b     	ldr	w11, [x9]
  165674: f94013e9     	ldr	x9, [sp, #0x20]
  165678: 8b080128     	add	x8, x9, x8
  16567c: f90013e8     	str	x8, [sp, #0x20]
  165680: 7900012b     	strh	w11, [x9]
  165684: b9400fe8     	ldr	w8, [sp, #0xc]
  165688: 11000508     	add	w8, w8, #0x1
  16568c: b9000fe8     	str	w8, [sp, #0xc]
  165690: 17ffffc5     	b	0x1655a4 <FLAC__MD5Accumulate+0xa48>
  165694: 14000352     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165698: b9000fff     	str	wzr, [sp, #0xc]
  16569c: b9400fe8     	ldr	w8, [sp, #0xc]
  1656a0: b9403be9     	ldr	w9, [sp, #0x38]
  1656a4: 6b09011f     	cmp	w8, w9
  1656a8: 1a9f27e8     	cset	w8, lo
  1656ac: 37000048     	tbnz	w8, #0x0, 0x1656b4 <FLAC__MD5Accumulate+0xb58>
  1656b0: 1400004f     	b	0x1657ec <FLAC__MD5Accumulate+0xc90>
  1656b4: b27f03e8     	orr	x8, xzr, #0x2
  1656b8: b27e03e9     	orr	x9, xzr, #0x4
  1656bc: f94023ea     	ldr	x10, [sp, #0x40]
  1656c0: f940014a     	ldr	x10, [x10]
  1656c4: b9400feb     	ldr	w11, [sp, #0xc]
  1656c8: 2a0b03ec     	mov	w12, w11
  1656cc: d3407d8c     	ubfx	x12, x12, #0, #32
  1656d0: 9b0c7d2c     	mul	x12, x9, x12
  1656d4: 8b0c014a     	add	x10, x10, x12
  1656d8: b940014b     	ldr	w11, [x10]
  1656dc: f94013ea     	ldr	x10, [sp, #0x20]
  1656e0: 8b08014c     	add	x12, x10, x8
  1656e4: f90013ec     	str	x12, [sp, #0x20]
  1656e8: 7900014b     	strh	w11, [x10]
  1656ec: f94023ea     	ldr	x10, [sp, #0x40]
  1656f0: f940054a     	ldr	x10, [x10, #0x8]
  1656f4: b9400feb     	ldr	w11, [sp, #0xc]
  1656f8: 2a0b03ec     	mov	w12, w11
  1656fc: d3407d8c     	ubfx	x12, x12, #0, #32
  165700: 9b0c7d2c     	mul	x12, x9, x12
  165704: 8b0c014a     	add	x10, x10, x12
  165708: b940014b     	ldr	w11, [x10]
  16570c: f94013ea     	ldr	x10, [sp, #0x20]
  165710: 8b08014c     	add	x12, x10, x8
  165714: f90013ec     	str	x12, [sp, #0x20]
  165718: 7900014b     	strh	w11, [x10]
  16571c: f94023ea     	ldr	x10, [sp, #0x40]
  165720: f940094a     	ldr	x10, [x10, #0x10]
  165724: b9400feb     	ldr	w11, [sp, #0xc]
  165728: 2a0b03ec     	mov	w12, w11
  16572c: d3407d8c     	ubfx	x12, x12, #0, #32
  165730: 9b0c7d2c     	mul	x12, x9, x12
  165734: 8b0c014a     	add	x10, x10, x12
  165738: b940014b     	ldr	w11, [x10]
  16573c: f94013ea     	ldr	x10, [sp, #0x20]
  165740: 8b08014c     	add	x12, x10, x8
  165744: f90013ec     	str	x12, [sp, #0x20]
  165748: 7900014b     	strh	w11, [x10]
  16574c: f94023ea     	ldr	x10, [sp, #0x40]
  165750: f9400d4a     	ldr	x10, [x10, #0x18]
  165754: b9400feb     	ldr	w11, [sp, #0xc]
  165758: 2a0b03ec     	mov	w12, w11
  16575c: d3407d8c     	ubfx	x12, x12, #0, #32
  165760: 9b0c7d2c     	mul	x12, x9, x12
  165764: 8b0c014a     	add	x10, x10, x12
  165768: b940014b     	ldr	w11, [x10]
  16576c: f94013ea     	ldr	x10, [sp, #0x20]
  165770: 8b08014c     	add	x12, x10, x8
  165774: f90013ec     	str	x12, [sp, #0x20]
  165778: 7900014b     	strh	w11, [x10]
  16577c: f94023ea     	ldr	x10, [sp, #0x40]
  165780: f940114a     	ldr	x10, [x10, #0x20]
  165784: b9400feb     	ldr	w11, [sp, #0xc]
  165788: 2a0b03ec     	mov	w12, w11
  16578c: d3407d8c     	ubfx	x12, x12, #0, #32
  165790: 9b0c7d2c     	mul	x12, x9, x12
  165794: 8b0c014a     	add	x10, x10, x12
  165798: b940014b     	ldr	w11, [x10]
  16579c: f94013ea     	ldr	x10, [sp, #0x20]
  1657a0: 8b08014c     	add	x12, x10, x8
  1657a4: f90013ec     	str	x12, [sp, #0x20]
  1657a8: 7900014b     	strh	w11, [x10]
  1657ac: f94023ea     	ldr	x10, [sp, #0x40]
  1657b0: f940154a     	ldr	x10, [x10, #0x28]
  1657b4: b9400feb     	ldr	w11, [sp, #0xc]
  1657b8: 2a0b03ec     	mov	w12, w11
  1657bc: d3407d8c     	ubfx	x12, x12, #0, #32
  1657c0: 9b0c7d29     	mul	x9, x9, x12
  1657c4: 8b090149     	add	x9, x10, x9
  1657c8: b940012b     	ldr	w11, [x9]
  1657cc: f94013e9     	ldr	x9, [sp, #0x20]
  1657d0: 8b080128     	add	x8, x9, x8
  1657d4: f90013e8     	str	x8, [sp, #0x20]
  1657d8: 7900012b     	strh	w11, [x9]
  1657dc: b9400fe8     	ldr	w8, [sp, #0xc]
  1657e0: 11000508     	add	w8, w8, #0x1
  1657e4: b9000fe8     	str	w8, [sp, #0xc]
  1657e8: 17ffffad     	b	0x16569c <FLAC__MD5Accumulate+0xb40>
  1657ec: 140002fc     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1657f0: b9000fff     	str	wzr, [sp, #0xc]
  1657f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1657f8: b9403be9     	ldr	w9, [sp, #0x38]
  1657fc: 6b09011f     	cmp	w8, w9
  165800: 1a9f27e8     	cset	w8, lo
  165804: 37000048     	tbnz	w8, #0x0, 0x16580c <FLAC__MD5Accumulate+0xcb0>
  165808: 14000067     	b	0x1659a4 <FLAC__MD5Accumulate+0xe48>
  16580c: b27f03e8     	orr	x8, xzr, #0x2
  165810: b27e03e9     	orr	x9, xzr, #0x4
  165814: f94023ea     	ldr	x10, [sp, #0x40]
  165818: f940014a     	ldr	x10, [x10]
  16581c: b9400feb     	ldr	w11, [sp, #0xc]
  165820: 2a0b03ec     	mov	w12, w11
  165824: d3407d8c     	ubfx	x12, x12, #0, #32
  165828: 9b0c7d2c     	mul	x12, x9, x12
  16582c: 8b0c014a     	add	x10, x10, x12
  165830: b940014b     	ldr	w11, [x10]
  165834: f94013ea     	ldr	x10, [sp, #0x20]
  165838: 8b08014c     	add	x12, x10, x8
  16583c: f90013ec     	str	x12, [sp, #0x20]
  165840: 7900014b     	strh	w11, [x10]
  165844: f94023ea     	ldr	x10, [sp, #0x40]
  165848: f940054a     	ldr	x10, [x10, #0x8]
  16584c: b9400feb     	ldr	w11, [sp, #0xc]
  165850: 2a0b03ec     	mov	w12, w11
  165854: d3407d8c     	ubfx	x12, x12, #0, #32
  165858: 9b0c7d2c     	mul	x12, x9, x12
  16585c: 8b0c014a     	add	x10, x10, x12
  165860: b940014b     	ldr	w11, [x10]
  165864: f94013ea     	ldr	x10, [sp, #0x20]
  165868: 8b08014c     	add	x12, x10, x8
  16586c: f90013ec     	str	x12, [sp, #0x20]
  165870: 7900014b     	strh	w11, [x10]
  165874: f94023ea     	ldr	x10, [sp, #0x40]
  165878: f940094a     	ldr	x10, [x10, #0x10]
  16587c: b9400feb     	ldr	w11, [sp, #0xc]
  165880: 2a0b03ec     	mov	w12, w11
  165884: d3407d8c     	ubfx	x12, x12, #0, #32
  165888: 9b0c7d2c     	mul	x12, x9, x12
  16588c: 8b0c014a     	add	x10, x10, x12
  165890: b940014b     	ldr	w11, [x10]
  165894: f94013ea     	ldr	x10, [sp, #0x20]
  165898: 8b08014c     	add	x12, x10, x8
  16589c: f90013ec     	str	x12, [sp, #0x20]
  1658a0: 7900014b     	strh	w11, [x10]
  1658a4: f94023ea     	ldr	x10, [sp, #0x40]
  1658a8: f9400d4a     	ldr	x10, [x10, #0x18]
  1658ac: b9400feb     	ldr	w11, [sp, #0xc]
  1658b0: 2a0b03ec     	mov	w12, w11
  1658b4: d3407d8c     	ubfx	x12, x12, #0, #32
  1658b8: 9b0c7d2c     	mul	x12, x9, x12
  1658bc: 8b0c014a     	add	x10, x10, x12
  1658c0: b940014b     	ldr	w11, [x10]
  1658c4: f94013ea     	ldr	x10, [sp, #0x20]
  1658c8: 8b08014c     	add	x12, x10, x8
  1658cc: f90013ec     	str	x12, [sp, #0x20]
  1658d0: 7900014b     	strh	w11, [x10]
  1658d4: f94023ea     	ldr	x10, [sp, #0x40]
  1658d8: f940114a     	ldr	x10, [x10, #0x20]
  1658dc: b9400feb     	ldr	w11, [sp, #0xc]
  1658e0: 2a0b03ec     	mov	w12, w11
  1658e4: d3407d8c     	ubfx	x12, x12, #0, #32
  1658e8: 9b0c7d2c     	mul	x12, x9, x12
  1658ec: 8b0c014a     	add	x10, x10, x12
  1658f0: b940014b     	ldr	w11, [x10]
  1658f4: f94013ea     	ldr	x10, [sp, #0x20]
  1658f8: 8b08014c     	add	x12, x10, x8
  1658fc: f90013ec     	str	x12, [sp, #0x20]
  165900: 7900014b     	strh	w11, [x10]
  165904: f94023ea     	ldr	x10, [sp, #0x40]
  165908: f940154a     	ldr	x10, [x10, #0x28]
  16590c: b9400feb     	ldr	w11, [sp, #0xc]
  165910: 2a0b03ec     	mov	w12, w11
  165914: d3407d8c     	ubfx	x12, x12, #0, #32
  165918: 9b0c7d2c     	mul	x12, x9, x12
  16591c: 8b0c014a     	add	x10, x10, x12
  165920: b940014b     	ldr	w11, [x10]
  165924: f94013ea     	ldr	x10, [sp, #0x20]
  165928: 8b08014c     	add	x12, x10, x8
  16592c: f90013ec     	str	x12, [sp, #0x20]
  165930: 7900014b     	strh	w11, [x10]
  165934: f94023ea     	ldr	x10, [sp, #0x40]
  165938: f940194a     	ldr	x10, [x10, #0x30]
  16593c: b9400feb     	ldr	w11, [sp, #0xc]
  165940: 2a0b03ec     	mov	w12, w11
  165944: d3407d8c     	ubfx	x12, x12, #0, #32
  165948: 9b0c7d2c     	mul	x12, x9, x12
  16594c: 8b0c014a     	add	x10, x10, x12
  165950: b940014b     	ldr	w11, [x10]
  165954: f94013ea     	ldr	x10, [sp, #0x20]
  165958: 8b08014c     	add	x12, x10, x8
  16595c: f90013ec     	str	x12, [sp, #0x20]
  165960: 7900014b     	strh	w11, [x10]
  165964: f94023ea     	ldr	x10, [sp, #0x40]
  165968: f9401d4a     	ldr	x10, [x10, #0x38]
  16596c: b9400feb     	ldr	w11, [sp, #0xc]
  165970: 2a0b03ec     	mov	w12, w11
  165974: d3407d8c     	ubfx	x12, x12, #0, #32
  165978: 9b0c7d29     	mul	x9, x9, x12
  16597c: 8b090149     	add	x9, x10, x9
  165980: b940012b     	ldr	w11, [x9]
  165984: f94013e9     	ldr	x9, [sp, #0x20]
  165988: 8b080128     	add	x8, x9, x8
  16598c: f90013e8     	str	x8, [sp, #0x20]
  165990: 7900012b     	strh	w11, [x9]
  165994: b9400fe8     	ldr	w8, [sp, #0xc]
  165998: 11000508     	add	w8, w8, #0x1
  16599c: b9000fe8     	str	w8, [sp, #0xc]
  1659a0: 17ffff95     	b	0x1657f4 <FLAC__MD5Accumulate+0xc98>
  1659a4: 1400028e     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1659a8: b9000fff     	str	wzr, [sp, #0xc]
  1659ac: b9400fe8     	ldr	w8, [sp, #0xc]
  1659b0: b9403be9     	ldr	w9, [sp, #0x38]
  1659b4: 6b09011f     	cmp	w8, w9
  1659b8: 1a9f27e8     	cset	w8, lo
  1659bc: 37000048     	tbnz	w8, #0x0, 0x1659c4 <FLAC__MD5Accumulate+0xe68>
  1659c0: 14000026     	b	0x165a58 <FLAC__MD5Accumulate+0xefc>
  1659c4: 321d03e8     	orr	w8, wzr, #0x8
  1659c8: b24003e9     	orr	x9, xzr, #0x1
  1659cc: b27e03ea     	orr	x10, xzr, #0x4
  1659d0: f94023eb     	ldr	x11, [sp, #0x40]
  1659d4: f940016b     	ldr	x11, [x11]
  1659d8: b9400fec     	ldr	w12, [sp, #0xc]
  1659dc: 2a0c03ed     	mov	w13, w12
  1659e0: d3407dad     	ubfx	x13, x13, #0, #32
  1659e4: 9b0d7d4a     	mul	x10, x10, x13
  1659e8: 8b0a016a     	add	x10, x11, x10
  1659ec: b940014c     	ldr	w12, [x10]
  1659f0: b90017ec     	str	w12, [sp, #0x14]
  1659f4: b94017ec     	ldr	w12, [sp, #0x14]
  1659f8: f94017ea     	ldr	x10, [sp, #0x28]
  1659fc: 8b09014b     	add	x11, x10, x9
  165a00: f90017eb     	str	x11, [sp, #0x28]
  165a04: 3900014c     	strb	w12, [x10]
  165a08: b94017ec     	ldr	w12, [sp, #0x14]
  165a0c: 1ac8298c     	asr	w12, w12, w8
  165a10: b90017ec     	str	w12, [sp, #0x14]
  165a14: b94017ec     	ldr	w12, [sp, #0x14]
  165a18: f94017ea     	ldr	x10, [sp, #0x28]
  165a1c: 8b09014b     	add	x11, x10, x9
  165a20: f90017eb     	str	x11, [sp, #0x28]
  165a24: 3900014c     	strb	w12, [x10]
  165a28: b94017ec     	ldr	w12, [sp, #0x14]
  165a2c: 1ac82988     	asr	w8, w12, w8
  165a30: b90017e8     	str	w8, [sp, #0x14]
  165a34: b94017e8     	ldr	w8, [sp, #0x14]
  165a38: f94017ea     	ldr	x10, [sp, #0x28]
  165a3c: 8b090149     	add	x9, x10, x9
  165a40: f90017e9     	str	x9, [sp, #0x28]
  165a44: 39000148     	strb	w8, [x10]
  165a48: b9400fe8     	ldr	w8, [sp, #0xc]
  165a4c: 11000508     	add	w8, w8, #0x1
  165a50: b9000fe8     	str	w8, [sp, #0xc]
  165a54: 17ffffd6     	b	0x1659ac <FLAC__MD5Accumulate+0xe50>
  165a58: 14000261     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165a5c: b9000fff     	str	wzr, [sp, #0xc]
  165a60: b9400fe8     	ldr	w8, [sp, #0xc]
  165a64: b9403be9     	ldr	w9, [sp, #0x38]
  165a68: 6b09011f     	cmp	w8, w9
  165a6c: 1a9f27e8     	cset	w8, lo
  165a70: 37000048     	tbnz	w8, #0x0, 0x165a78 <FLAC__MD5Accumulate+0xf1c>
  165a74: 14000044     	b	0x165b84 <FLAC__MD5Accumulate+0x1028>
  165a78: 321d03e8     	orr	w8, wzr, #0x8
  165a7c: b24003e9     	orr	x9, xzr, #0x1
  165a80: b27e03ea     	orr	x10, xzr, #0x4
  165a84: f94023eb     	ldr	x11, [sp, #0x40]
  165a88: f940016b     	ldr	x11, [x11]
  165a8c: b9400fec     	ldr	w12, [sp, #0xc]
  165a90: 2a0c03ed     	mov	w13, w12
  165a94: d3407dad     	ubfx	x13, x13, #0, #32
  165a98: 9b0d7d4d     	mul	x13, x10, x13
  165a9c: 8b0d016b     	add	x11, x11, x13
  165aa0: b940016c     	ldr	w12, [x11]
  165aa4: b90017ec     	str	w12, [sp, #0x14]
  165aa8: b94017ec     	ldr	w12, [sp, #0x14]
  165aac: f94017eb     	ldr	x11, [sp, #0x28]
  165ab0: 8b09016d     	add	x13, x11, x9
  165ab4: f90017ed     	str	x13, [sp, #0x28]
  165ab8: 3900016c     	strb	w12, [x11]
  165abc: b94017ec     	ldr	w12, [sp, #0x14]
  165ac0: 1ac8298c     	asr	w12, w12, w8
  165ac4: b90017ec     	str	w12, [sp, #0x14]
  165ac8: b94017ec     	ldr	w12, [sp, #0x14]
  165acc: f94017eb     	ldr	x11, [sp, #0x28]
  165ad0: 8b09016d     	add	x13, x11, x9
  165ad4: f90017ed     	str	x13, [sp, #0x28]
  165ad8: 3900016c     	strb	w12, [x11]
  165adc: b94017ec     	ldr	w12, [sp, #0x14]
  165ae0: 1ac8298c     	asr	w12, w12, w8
  165ae4: b90017ec     	str	w12, [sp, #0x14]
  165ae8: b94017ec     	ldr	w12, [sp, #0x14]
  165aec: f94017eb     	ldr	x11, [sp, #0x28]
  165af0: 8b09016d     	add	x13, x11, x9
  165af4: f90017ed     	str	x13, [sp, #0x28]
  165af8: 3900016c     	strb	w12, [x11]
  165afc: f94023eb     	ldr	x11, [sp, #0x40]
  165b00: f940056b     	ldr	x11, [x11, #0x8]
  165b04: b9400fec     	ldr	w12, [sp, #0xc]
  165b08: 2a0c03ed     	mov	w13, w12
  165b0c: d3407dad     	ubfx	x13, x13, #0, #32
  165b10: 9b0d7d4a     	mul	x10, x10, x13
  165b14: 8b0a016a     	add	x10, x11, x10
  165b18: b940014c     	ldr	w12, [x10]
  165b1c: b90017ec     	str	w12, [sp, #0x14]
  165b20: b94017ec     	ldr	w12, [sp, #0x14]
  165b24: f94017ea     	ldr	x10, [sp, #0x28]
  165b28: 8b09014b     	add	x11, x10, x9
  165b2c: f90017eb     	str	x11, [sp, #0x28]
  165b30: 3900014c     	strb	w12, [x10]
  165b34: b94017ec     	ldr	w12, [sp, #0x14]
  165b38: 1ac8298c     	asr	w12, w12, w8
  165b3c: b90017ec     	str	w12, [sp, #0x14]
  165b40: b94017ec     	ldr	w12, [sp, #0x14]
  165b44: f94017ea     	ldr	x10, [sp, #0x28]
  165b48: 8b09014b     	add	x11, x10, x9
  165b4c: f90017eb     	str	x11, [sp, #0x28]
  165b50: 3900014c     	strb	w12, [x10]
  165b54: b94017ec     	ldr	w12, [sp, #0x14]
  165b58: 1ac82988     	asr	w8, w12, w8
  165b5c: b90017e8     	str	w8, [sp, #0x14]
  165b60: b94017e8     	ldr	w8, [sp, #0x14]
  165b64: f94017ea     	ldr	x10, [sp, #0x28]
  165b68: 8b090149     	add	x9, x10, x9
  165b6c: f90017e9     	str	x9, [sp, #0x28]
  165b70: 39000148     	strb	w8, [x10]
  165b74: b9400fe8     	ldr	w8, [sp, #0xc]
  165b78: 11000508     	add	w8, w8, #0x1
  165b7c: b9000fe8     	str	w8, [sp, #0xc]
  165b80: 17ffffb8     	b	0x165a60 <FLAC__MD5Accumulate+0xf04>
  165b84: 14000216     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165b88: b9000fff     	str	wzr, [sp, #0xc]
  165b8c: b9400fe8     	ldr	w8, [sp, #0xc]
  165b90: b9403be9     	ldr	w9, [sp, #0x38]
  165b94: 6b09011f     	cmp	w8, w9
  165b98: 1a9f27e8     	cset	w8, lo
  165b9c: 37000048     	tbnz	w8, #0x0, 0x165ba4 <FLAC__MD5Accumulate+0x1048>
  165ba0: 14000012     	b	0x165be8 <FLAC__MD5Accumulate+0x108c>
  165ba4: b27e03e8     	orr	x8, xzr, #0x4
  165ba8: f94023e9     	ldr	x9, [sp, #0x40]
  165bac: f9400129     	ldr	x9, [x9]
  165bb0: b9400fea     	ldr	w10, [sp, #0xc]
  165bb4: 2a0a03eb     	mov	w11, w10
  165bb8: d3407d6b     	ubfx	x11, x11, #0, #32
  165bbc: 9b0b7d0b     	mul	x11, x8, x11
  165bc0: 8b0b0129     	add	x9, x9, x11
  165bc4: b940012a     	ldr	w10, [x9]
  165bc8: f9400fe9     	ldr	x9, [sp, #0x18]
  165bcc: 8b080128     	add	x8, x9, x8
  165bd0: f9000fe8     	str	x8, [sp, #0x18]
  165bd4: b900012a     	str	w10, [x9]
  165bd8: b9400fe8     	ldr	w8, [sp, #0xc]
  165bdc: 11000508     	add	w8, w8, #0x1
  165be0: b9000fe8     	str	w8, [sp, #0xc]
  165be4: 17ffffea     	b	0x165b8c <FLAC__MD5Accumulate+0x1030>
  165be8: 140001fd     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165bec: b9000fff     	str	wzr, [sp, #0xc]
  165bf0: b9400fe8     	ldr	w8, [sp, #0xc]
  165bf4: b9403be9     	ldr	w9, [sp, #0x38]
  165bf8: 6b09011f     	cmp	w8, w9
  165bfc: 1a9f27e8     	cset	w8, lo
  165c00: 37000048     	tbnz	w8, #0x0, 0x165c08 <FLAC__MD5Accumulate+0x10ac>
  165c04: 1400001e     	b	0x165c7c <FLAC__MD5Accumulate+0x1120>
  165c08: b27e03e8     	orr	x8, xzr, #0x4
  165c0c: f94023e9     	ldr	x9, [sp, #0x40]
  165c10: f9400129     	ldr	x9, [x9]
  165c14: b9400fea     	ldr	w10, [sp, #0xc]
  165c18: 2a0a03eb     	mov	w11, w10
  165c1c: d3407d6b     	ubfx	x11, x11, #0, #32
  165c20: 9b0b7d0b     	mul	x11, x8, x11
  165c24: 8b0b0129     	add	x9, x9, x11
  165c28: b940012a     	ldr	w10, [x9]
  165c2c: f9400fe9     	ldr	x9, [sp, #0x18]
  165c30: 8b08012b     	add	x11, x9, x8
  165c34: f9000feb     	str	x11, [sp, #0x18]
  165c38: b900012a     	str	w10, [x9]
  165c3c: f94023e9     	ldr	x9, [sp, #0x40]
  165c40: f9400529     	ldr	x9, [x9, #0x8]
  165c44: b9400fea     	ldr	w10, [sp, #0xc]
  165c48: 2a0a03eb     	mov	w11, w10
  165c4c: d3407d6b     	ubfx	x11, x11, #0, #32
  165c50: 9b0b7d0b     	mul	x11, x8, x11
  165c54: 8b0b0129     	add	x9, x9, x11
  165c58: b940012a     	ldr	w10, [x9]
  165c5c: f9400fe9     	ldr	x9, [sp, #0x18]
  165c60: 8b080128     	add	x8, x9, x8
  165c64: f9000fe8     	str	x8, [sp, #0x18]
  165c68: b900012a     	str	w10, [x9]
  165c6c: b9400fe8     	ldr	w8, [sp, #0xc]
  165c70: 11000508     	add	w8, w8, #0x1
  165c74: b9000fe8     	str	w8, [sp, #0xc]
  165c78: 17ffffde     	b	0x165bf0 <FLAC__MD5Accumulate+0x1094>
  165c7c: 140001d8     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165c80: b9000fff     	str	wzr, [sp, #0xc]
  165c84: b9400fe8     	ldr	w8, [sp, #0xc]
  165c88: b9403be9     	ldr	w9, [sp, #0x38]
  165c8c: 6b09011f     	cmp	w8, w9
  165c90: 1a9f27e8     	cset	w8, lo
  165c94: 37000048     	tbnz	w8, #0x0, 0x165c9c <FLAC__MD5Accumulate+0x1140>
  165c98: 14000036     	b	0x165d70 <FLAC__MD5Accumulate+0x1214>
  165c9c: b27e03e8     	orr	x8, xzr, #0x4
  165ca0: f94023e9     	ldr	x9, [sp, #0x40]
  165ca4: f9400129     	ldr	x9, [x9]
  165ca8: b9400fea     	ldr	w10, [sp, #0xc]
  165cac: 2a0a03eb     	mov	w11, w10
  165cb0: d3407d6b     	ubfx	x11, x11, #0, #32
  165cb4: 9b0b7d0b     	mul	x11, x8, x11
  165cb8: 8b0b0129     	add	x9, x9, x11
  165cbc: b940012a     	ldr	w10, [x9]
  165cc0: f9400fe9     	ldr	x9, [sp, #0x18]
  165cc4: 8b08012b     	add	x11, x9, x8
  165cc8: f9000feb     	str	x11, [sp, #0x18]
  165ccc: b900012a     	str	w10, [x9]
  165cd0: f94023e9     	ldr	x9, [sp, #0x40]
  165cd4: f9400529     	ldr	x9, [x9, #0x8]
  165cd8: b9400fea     	ldr	w10, [sp, #0xc]
  165cdc: 2a0a03eb     	mov	w11, w10
  165ce0: d3407d6b     	ubfx	x11, x11, #0, #32
  165ce4: 9b0b7d0b     	mul	x11, x8, x11
  165ce8: 8b0b0129     	add	x9, x9, x11
  165cec: b940012a     	ldr	w10, [x9]
  165cf0: f9400fe9     	ldr	x9, [sp, #0x18]
  165cf4: 8b08012b     	add	x11, x9, x8
  165cf8: f9000feb     	str	x11, [sp, #0x18]
  165cfc: b900012a     	str	w10, [x9]
  165d00: f94023e9     	ldr	x9, [sp, #0x40]
  165d04: f9400929     	ldr	x9, [x9, #0x10]
  165d08: b9400fea     	ldr	w10, [sp, #0xc]
  165d0c: 2a0a03eb     	mov	w11, w10
  165d10: d3407d6b     	ubfx	x11, x11, #0, #32
  165d14: 9b0b7d0b     	mul	x11, x8, x11
  165d18: 8b0b0129     	add	x9, x9, x11
  165d1c: b940012a     	ldr	w10, [x9]
  165d20: f9400fe9     	ldr	x9, [sp, #0x18]
  165d24: 8b08012b     	add	x11, x9, x8
  165d28: f9000feb     	str	x11, [sp, #0x18]
  165d2c: b900012a     	str	w10, [x9]
  165d30: f94023e9     	ldr	x9, [sp, #0x40]
  165d34: f9400d29     	ldr	x9, [x9, #0x18]
  165d38: b9400fea     	ldr	w10, [sp, #0xc]
  165d3c: 2a0a03eb     	mov	w11, w10
  165d40: d3407d6b     	ubfx	x11, x11, #0, #32
  165d44: 9b0b7d0b     	mul	x11, x8, x11
  165d48: 8b0b0129     	add	x9, x9, x11
  165d4c: b940012a     	ldr	w10, [x9]
  165d50: f9400fe9     	ldr	x9, [sp, #0x18]
  165d54: 8b080128     	add	x8, x9, x8
  165d58: f9000fe8     	str	x8, [sp, #0x18]
  165d5c: b900012a     	str	w10, [x9]
  165d60: b9400fe8     	ldr	w8, [sp, #0xc]
  165d64: 11000508     	add	w8, w8, #0x1
  165d68: b9000fe8     	str	w8, [sp, #0xc]
  165d6c: 17ffffc6     	b	0x165c84 <FLAC__MD5Accumulate+0x1128>
  165d70: 1400019b     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165d74: b9000fff     	str	wzr, [sp, #0xc]
  165d78: b9400fe8     	ldr	w8, [sp, #0xc]
  165d7c: b9403be9     	ldr	w9, [sp, #0x38]
  165d80: 6b09011f     	cmp	w8, w9
  165d84: 1a9f27e8     	cset	w8, lo
  165d88: 37000048     	tbnz	w8, #0x0, 0x165d90 <FLAC__MD5Accumulate+0x1234>
  165d8c: 1400004e     	b	0x165ec4 <FLAC__MD5Accumulate+0x1368>
  165d90: b27e03e8     	orr	x8, xzr, #0x4
  165d94: f94023e9     	ldr	x9, [sp, #0x40]
  165d98: f9400129     	ldr	x9, [x9]
  165d9c: b9400fea     	ldr	w10, [sp, #0xc]
  165da0: 2a0a03eb     	mov	w11, w10
  165da4: d3407d6b     	ubfx	x11, x11, #0, #32
  165da8: 9b0b7d0b     	mul	x11, x8, x11
  165dac: 8b0b0129     	add	x9, x9, x11
  165db0: b940012a     	ldr	w10, [x9]
  165db4: f9400fe9     	ldr	x9, [sp, #0x18]
  165db8: 8b08012b     	add	x11, x9, x8
  165dbc: f9000feb     	str	x11, [sp, #0x18]
  165dc0: b900012a     	str	w10, [x9]
  165dc4: f94023e9     	ldr	x9, [sp, #0x40]
  165dc8: f9400529     	ldr	x9, [x9, #0x8]
  165dcc: b9400fea     	ldr	w10, [sp, #0xc]
  165dd0: 2a0a03eb     	mov	w11, w10
  165dd4: d3407d6b     	ubfx	x11, x11, #0, #32
  165dd8: 9b0b7d0b     	mul	x11, x8, x11
  165ddc: 8b0b0129     	add	x9, x9, x11
  165de0: b940012a     	ldr	w10, [x9]
  165de4: f9400fe9     	ldr	x9, [sp, #0x18]
  165de8: 8b08012b     	add	x11, x9, x8
  165dec: f9000feb     	str	x11, [sp, #0x18]
  165df0: b900012a     	str	w10, [x9]
  165df4: f94023e9     	ldr	x9, [sp, #0x40]
  165df8: f9400929     	ldr	x9, [x9, #0x10]
  165dfc: b9400fea     	ldr	w10, [sp, #0xc]
  165e00: 2a0a03eb     	mov	w11, w10
  165e04: d3407d6b     	ubfx	x11, x11, #0, #32
  165e08: 9b0b7d0b     	mul	x11, x8, x11
  165e0c: 8b0b0129     	add	x9, x9, x11
  165e10: b940012a     	ldr	w10, [x9]
  165e14: f9400fe9     	ldr	x9, [sp, #0x18]
  165e18: 8b08012b     	add	x11, x9, x8
  165e1c: f9000feb     	str	x11, [sp, #0x18]
  165e20: b900012a     	str	w10, [x9]
  165e24: f94023e9     	ldr	x9, [sp, #0x40]
  165e28: f9400d29     	ldr	x9, [x9, #0x18]
  165e2c: b9400fea     	ldr	w10, [sp, #0xc]
  165e30: 2a0a03eb     	mov	w11, w10
  165e34: d3407d6b     	ubfx	x11, x11, #0, #32
  165e38: 9b0b7d0b     	mul	x11, x8, x11
  165e3c: 8b0b0129     	add	x9, x9, x11
  165e40: b940012a     	ldr	w10, [x9]
  165e44: f9400fe9     	ldr	x9, [sp, #0x18]
  165e48: 8b08012b     	add	x11, x9, x8
  165e4c: f9000feb     	str	x11, [sp, #0x18]
  165e50: b900012a     	str	w10, [x9]
  165e54: f94023e9     	ldr	x9, [sp, #0x40]
  165e58: f9401129     	ldr	x9, [x9, #0x20]
  165e5c: b9400fea     	ldr	w10, [sp, #0xc]
  165e60: 2a0a03eb     	mov	w11, w10
  165e64: d3407d6b     	ubfx	x11, x11, #0, #32
  165e68: 9b0b7d0b     	mul	x11, x8, x11
  165e6c: 8b0b0129     	add	x9, x9, x11
  165e70: b940012a     	ldr	w10, [x9]
  165e74: f9400fe9     	ldr	x9, [sp, #0x18]
  165e78: 8b08012b     	add	x11, x9, x8
  165e7c: f9000feb     	str	x11, [sp, #0x18]
  165e80: b900012a     	str	w10, [x9]
  165e84: f94023e9     	ldr	x9, [sp, #0x40]
  165e88: f9401529     	ldr	x9, [x9, #0x28]
  165e8c: b9400fea     	ldr	w10, [sp, #0xc]
  165e90: 2a0a03eb     	mov	w11, w10
  165e94: d3407d6b     	ubfx	x11, x11, #0, #32
  165e98: 9b0b7d0b     	mul	x11, x8, x11
  165e9c: 8b0b0129     	add	x9, x9, x11
  165ea0: b940012a     	ldr	w10, [x9]
  165ea4: f9400fe9     	ldr	x9, [sp, #0x18]
  165ea8: 8b080128     	add	x8, x9, x8
  165eac: f9000fe8     	str	x8, [sp, #0x18]
  165eb0: b900012a     	str	w10, [x9]
  165eb4: b9400fe8     	ldr	w8, [sp, #0xc]
  165eb8: 11000508     	add	w8, w8, #0x1
  165ebc: b9000fe8     	str	w8, [sp, #0xc]
  165ec0: 17ffffae     	b	0x165d78 <FLAC__MD5Accumulate+0x121c>
  165ec4: 14000146     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  165ec8: b9000fff     	str	wzr, [sp, #0xc]
  165ecc: b9400fe8     	ldr	w8, [sp, #0xc]
  165ed0: b9403be9     	ldr	w9, [sp, #0x38]
  165ed4: 6b09011f     	cmp	w8, w9
  165ed8: 1a9f27e8     	cset	w8, lo
  165edc: 37000048     	tbnz	w8, #0x0, 0x165ee4 <FLAC__MD5Accumulate+0x1388>
  165ee0: 14000066     	b	0x166078 <FLAC__MD5Accumulate+0x151c>
  165ee4: b27e03e8     	orr	x8, xzr, #0x4
  165ee8: f94023e9     	ldr	x9, [sp, #0x40]
  165eec: f9400129     	ldr	x9, [x9]
  165ef0: b9400fea     	ldr	w10, [sp, #0xc]
  165ef4: 2a0a03eb     	mov	w11, w10
  165ef8: d3407d6b     	ubfx	x11, x11, #0, #32
  165efc: 9b0b7d0b     	mul	x11, x8, x11
  165f00: 8b0b0129     	add	x9, x9, x11
  165f04: b940012a     	ldr	w10, [x9]
  165f08: f9400fe9     	ldr	x9, [sp, #0x18]
  165f0c: 8b08012b     	add	x11, x9, x8
  165f10: f9000feb     	str	x11, [sp, #0x18]
  165f14: b900012a     	str	w10, [x9]
  165f18: f94023e9     	ldr	x9, [sp, #0x40]
  165f1c: f9400529     	ldr	x9, [x9, #0x8]
  165f20: b9400fea     	ldr	w10, [sp, #0xc]
  165f24: 2a0a03eb     	mov	w11, w10
  165f28: d3407d6b     	ubfx	x11, x11, #0, #32
  165f2c: 9b0b7d0b     	mul	x11, x8, x11
  165f30: 8b0b0129     	add	x9, x9, x11
  165f34: b940012a     	ldr	w10, [x9]
  165f38: f9400fe9     	ldr	x9, [sp, #0x18]
  165f3c: 8b08012b     	add	x11, x9, x8
  165f40: f9000feb     	str	x11, [sp, #0x18]
  165f44: b900012a     	str	w10, [x9]
  165f48: f94023e9     	ldr	x9, [sp, #0x40]
  165f4c: f9400929     	ldr	x9, [x9, #0x10]
  165f50: b9400fea     	ldr	w10, [sp, #0xc]
  165f54: 2a0a03eb     	mov	w11, w10
  165f58: d3407d6b     	ubfx	x11, x11, #0, #32
  165f5c: 9b0b7d0b     	mul	x11, x8, x11
  165f60: 8b0b0129     	add	x9, x9, x11
  165f64: b940012a     	ldr	w10, [x9]
  165f68: f9400fe9     	ldr	x9, [sp, #0x18]
  165f6c: 8b08012b     	add	x11, x9, x8
  165f70: f9000feb     	str	x11, [sp, #0x18]
  165f74: b900012a     	str	w10, [x9]
  165f78: f94023e9     	ldr	x9, [sp, #0x40]
  165f7c: f9400d29     	ldr	x9, [x9, #0x18]
  165f80: b9400fea     	ldr	w10, [sp, #0xc]
  165f84: 2a0a03eb     	mov	w11, w10
  165f88: d3407d6b     	ubfx	x11, x11, #0, #32
  165f8c: 9b0b7d0b     	mul	x11, x8, x11
  165f90: 8b0b0129     	add	x9, x9, x11
  165f94: b940012a     	ldr	w10, [x9]
  165f98: f9400fe9     	ldr	x9, [sp, #0x18]
  165f9c: 8b08012b     	add	x11, x9, x8
  165fa0: f9000feb     	str	x11, [sp, #0x18]
  165fa4: b900012a     	str	w10, [x9]
  165fa8: f94023e9     	ldr	x9, [sp, #0x40]
  165fac: f9401129     	ldr	x9, [x9, #0x20]
  165fb0: b9400fea     	ldr	w10, [sp, #0xc]
  165fb4: 2a0a03eb     	mov	w11, w10
  165fb8: d3407d6b     	ubfx	x11, x11, #0, #32
  165fbc: 9b0b7d0b     	mul	x11, x8, x11
  165fc0: 8b0b0129     	add	x9, x9, x11
  165fc4: b940012a     	ldr	w10, [x9]
  165fc8: f9400fe9     	ldr	x9, [sp, #0x18]
  165fcc: 8b08012b     	add	x11, x9, x8
  165fd0: f9000feb     	str	x11, [sp, #0x18]
  165fd4: b900012a     	str	w10, [x9]
  165fd8: f94023e9     	ldr	x9, [sp, #0x40]
  165fdc: f9401529     	ldr	x9, [x9, #0x28]
  165fe0: b9400fea     	ldr	w10, [sp, #0xc]
  165fe4: 2a0a03eb     	mov	w11, w10
  165fe8: d3407d6b     	ubfx	x11, x11, #0, #32
  165fec: 9b0b7d0b     	mul	x11, x8, x11
  165ff0: 8b0b0129     	add	x9, x9, x11
  165ff4: b940012a     	ldr	w10, [x9]
  165ff8: f9400fe9     	ldr	x9, [sp, #0x18]
  165ffc: 8b08012b     	add	x11, x9, x8
  166000: f9000feb     	str	x11, [sp, #0x18]
  166004: b900012a     	str	w10, [x9]
  166008: f94023e9     	ldr	x9, [sp, #0x40]
  16600c: f9401929     	ldr	x9, [x9, #0x30]
  166010: b9400fea     	ldr	w10, [sp, #0xc]
  166014: 2a0a03eb     	mov	w11, w10
  166018: d3407d6b     	ubfx	x11, x11, #0, #32
  16601c: 9b0b7d0b     	mul	x11, x8, x11
  166020: 8b0b0129     	add	x9, x9, x11
  166024: b940012a     	ldr	w10, [x9]
  166028: f9400fe9     	ldr	x9, [sp, #0x18]
  16602c: 8b08012b     	add	x11, x9, x8
  166030: f9000feb     	str	x11, [sp, #0x18]
  166034: b900012a     	str	w10, [x9]
  166038: f94023e9     	ldr	x9, [sp, #0x40]
  16603c: f9401d29     	ldr	x9, [x9, #0x38]
  166040: b9400fea     	ldr	w10, [sp, #0xc]
  166044: 2a0a03eb     	mov	w11, w10
  166048: d3407d6b     	ubfx	x11, x11, #0, #32
  16604c: 9b0b7d0b     	mul	x11, x8, x11
  166050: 8b0b0129     	add	x9, x9, x11
  166054: b940012a     	ldr	w10, [x9]
  166058: f9400fe9     	ldr	x9, [sp, #0x18]
  16605c: 8b080128     	add	x8, x9, x8
  166060: f9000fe8     	str	x8, [sp, #0x18]
  166064: b900012a     	str	w10, [x9]
  166068: b9400fe8     	ldr	w8, [sp, #0xc]
  16606c: 11000508     	add	w8, w8, #0x1
  166070: b9000fe8     	str	w8, [sp, #0xc]
  166074: 17ffff96     	b	0x165ecc <FLAC__MD5Accumulate+0x1370>
  166078: 140000d9     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  16607c: 320003e8     	orr	w8, wzr, #0x1
  166080: b94037e9     	ldr	w9, [sp, #0x34]
  166084: 6b09011f     	cmp	w8, w9
  166088: 1a9f17e8     	cset	w8, eq
  16608c: b90007e9     	str	w9, [sp, #0x4]
  166090: 370002a8     	tbnz	w8, #0x0, 0x1660e4 <FLAC__MD5Accumulate+0x1588>
  166094: 14000001     	b	0x166098 <FLAC__MD5Accumulate+0x153c>
  166098: 321f03e8     	orr	w8, wzr, #0x2
  16609c: b94007e9     	ldr	w9, [sp, #0x4]
  1660a0: 6b09011f     	cmp	w8, w9
  1660a4: 1a9f17e8     	cset	w8, eq
  1660a8: 37000748     	tbnz	w8, #0x0, 0x166190 <FLAC__MD5Accumulate+0x1634>
  1660ac: 14000001     	b	0x1660b0 <FLAC__MD5Accumulate+0x1554>
  1660b0: 320007e8     	orr	w8, wzr, #0x3
  1660b4: b94007e9     	ldr	w9, [sp, #0x4]
  1660b8: 6b09011f     	cmp	w8, w9
  1660bc: 1a9f17e8     	cset	w8, eq
  1660c0: 37000be8     	tbnz	w8, #0x0, 0x16623c <FLAC__MD5Accumulate+0x16e0>
  1660c4: 14000001     	b	0x1660c8 <FLAC__MD5Accumulate+0x156c>
  1660c8: 321e03e8     	orr	w8, wzr, #0x4
  1660cc: b94007e9     	ldr	w9, [sp, #0x4]
  1660d0: 6b09011f     	cmp	w8, w9
  1660d4: 1a9f17e8     	cset	w8, eq
  1660d8: 370012e8     	tbnz	w8, #0x0, 0x166334 <FLAC__MD5Accumulate+0x17d8>
  1660dc: 14000001     	b	0x1660e0 <FLAC__MD5Accumulate+0x1584>
  1660e0: 140000bf     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1660e4: b9000fff     	str	wzr, [sp, #0xc]
  1660e8: b9400fe8     	ldr	w8, [sp, #0xc]
  1660ec: b9403be9     	ldr	w9, [sp, #0x38]
  1660f0: 6b09011f     	cmp	w8, w9
  1660f4: 1a9f27e8     	cset	w8, lo
  1660f8: 37000048     	tbnz	w8, #0x0, 0x166100 <FLAC__MD5Accumulate+0x15a4>
  1660fc: 14000024     	b	0x16618c <FLAC__MD5Accumulate+0x1630>
  166100: b90013ff     	str	wzr, [sp, #0x10]
  166104: b94013e8     	ldr	w8, [sp, #0x10]
  166108: b9403fe9     	ldr	w9, [sp, #0x3c]
  16610c: 6b09011f     	cmp	w8, w9
  166110: 1a9f27e8     	cset	w8, lo
  166114: 37000048     	tbnz	w8, #0x0, 0x16611c <FLAC__MD5Accumulate+0x15c0>
  166118: 14000019     	b	0x16617c <FLAC__MD5Accumulate+0x1620>
  16611c: b24003e8     	orr	x8, xzr, #0x1
  166120: b27d03e9     	orr	x9, xzr, #0x8
  166124: b27e03ea     	orr	x10, xzr, #0x4
  166128: f94023eb     	ldr	x11, [sp, #0x40]
  16612c: b94013ec     	ldr	w12, [sp, #0x10]
  166130: 2a0c03ed     	mov	w13, w12
  166134: d3407dad     	ubfx	x13, x13, #0, #32
  166138: 9b0d7d29     	mul	x9, x9, x13
  16613c: 8b090169     	add	x9, x11, x9
  166140: f9400129     	ldr	x9, [x9]
  166144: b9400fec     	ldr	w12, [sp, #0xc]
  166148: 2a0c03eb     	mov	w11, w12
  16614c: d3407d6b     	ubfx	x11, x11, #0, #32
  166150: 9b0b7d4a     	mul	x10, x10, x11
  166154: 8b0a0129     	add	x9, x9, x10
  166158: b940012c     	ldr	w12, [x9]
  16615c: f94017e9     	ldr	x9, [sp, #0x28]
  166160: 8b080128     	add	x8, x9, x8
  166164: f90017e8     	str	x8, [sp, #0x28]
  166168: 3900012c     	strb	w12, [x9]
  16616c: b94013e8     	ldr	w8, [sp, #0x10]
  166170: 11000508     	add	w8, w8, #0x1
  166174: b90013e8     	str	w8, [sp, #0x10]
  166178: 17ffffe3     	b	0x166104 <FLAC__MD5Accumulate+0x15a8>
  16617c: b9400fe8     	ldr	w8, [sp, #0xc]
  166180: 11000508     	add	w8, w8, #0x1
  166184: b9000fe8     	str	w8, [sp, #0xc]
  166188: 17ffffd8     	b	0x1660e8 <FLAC__MD5Accumulate+0x158c>
  16618c: 14000094     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  166190: b9000fff     	str	wzr, [sp, #0xc]
  166194: b9400fe8     	ldr	w8, [sp, #0xc]
  166198: b9403be9     	ldr	w9, [sp, #0x38]
  16619c: 6b09011f     	cmp	w8, w9
  1661a0: 1a9f27e8     	cset	w8, lo
  1661a4: 37000048     	tbnz	w8, #0x0, 0x1661ac <FLAC__MD5Accumulate+0x1650>
  1661a8: 14000024     	b	0x166238 <FLAC__MD5Accumulate+0x16dc>
  1661ac: b90013ff     	str	wzr, [sp, #0x10]
  1661b0: b94013e8     	ldr	w8, [sp, #0x10]
  1661b4: b9403fe9     	ldr	w9, [sp, #0x3c]
  1661b8: 6b09011f     	cmp	w8, w9
  1661bc: 1a9f27e8     	cset	w8, lo
  1661c0: 37000048     	tbnz	w8, #0x0, 0x1661c8 <FLAC__MD5Accumulate+0x166c>
  1661c4: 14000019     	b	0x166228 <FLAC__MD5Accumulate+0x16cc>
  1661c8: b27f03e8     	orr	x8, xzr, #0x2
  1661cc: b27d03e9     	orr	x9, xzr, #0x8
  1661d0: b27e03ea     	orr	x10, xzr, #0x4
  1661d4: f94023eb     	ldr	x11, [sp, #0x40]
  1661d8: b94013ec     	ldr	w12, [sp, #0x10]
  1661dc: 2a0c03ed     	mov	w13, w12
  1661e0: d3407dad     	ubfx	x13, x13, #0, #32
  1661e4: 9b0d7d29     	mul	x9, x9, x13
  1661e8: 8b090169     	add	x9, x11, x9
  1661ec: f9400129     	ldr	x9, [x9]
  1661f0: b9400fec     	ldr	w12, [sp, #0xc]
  1661f4: 2a0c03eb     	mov	w11, w12
  1661f8: d3407d6b     	ubfx	x11, x11, #0, #32
  1661fc: 9b0b7d4a     	mul	x10, x10, x11
  166200: 8b0a0129     	add	x9, x9, x10
  166204: b940012c     	ldr	w12, [x9]
  166208: f94013e9     	ldr	x9, [sp, #0x20]
  16620c: 8b080128     	add	x8, x9, x8
  166210: f90013e8     	str	x8, [sp, #0x20]
  166214: 7900012c     	strh	w12, [x9]
  166218: b94013e8     	ldr	w8, [sp, #0x10]
  16621c: 11000508     	add	w8, w8, #0x1
  166220: b90013e8     	str	w8, [sp, #0x10]
  166224: 17ffffe3     	b	0x1661b0 <FLAC__MD5Accumulate+0x1654>
  166228: b9400fe8     	ldr	w8, [sp, #0xc]
  16622c: 11000508     	add	w8, w8, #0x1
  166230: b9000fe8     	str	w8, [sp, #0xc]
  166234: 17ffffd8     	b	0x166194 <FLAC__MD5Accumulate+0x1638>
  166238: 14000069     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  16623c: b9000fff     	str	wzr, [sp, #0xc]
  166240: b9400fe8     	ldr	w8, [sp, #0xc]
  166244: b9403be9     	ldr	w9, [sp, #0x38]
  166248: 6b09011f     	cmp	w8, w9
  16624c: 1a9f27e8     	cset	w8, lo
  166250: 37000048     	tbnz	w8, #0x0, 0x166258 <FLAC__MD5Accumulate+0x16fc>
  166254: 14000037     	b	0x166330 <FLAC__MD5Accumulate+0x17d4>
  166258: b90013ff     	str	wzr, [sp, #0x10]
  16625c: b94013e8     	ldr	w8, [sp, #0x10]
  166260: b9403fe9     	ldr	w9, [sp, #0x3c]
  166264: 6b09011f     	cmp	w8, w9
  166268: 1a9f27e8     	cset	w8, lo
  16626c: 37000048     	tbnz	w8, #0x0, 0x166274 <FLAC__MD5Accumulate+0x1718>
  166270: 1400002c     	b	0x166320 <FLAC__MD5Accumulate+0x17c4>
  166274: 321d03e8     	orr	w8, wzr, #0x8
  166278: b24003e9     	orr	x9, xzr, #0x1
  16627c: b27d03ea     	orr	x10, xzr, #0x8
  166280: b27e03eb     	orr	x11, xzr, #0x4
  166284: f94023ec     	ldr	x12, [sp, #0x40]
  166288: b94013ed     	ldr	w13, [sp, #0x10]
  16628c: 2a0d03ee     	mov	w14, w13
  166290: d3407dce     	ubfx	x14, x14, #0, #32
  166294: 9b0e7d4a     	mul	x10, x10, x14
  166298: 8b0a018a     	add	x10, x12, x10
  16629c: f940014a     	ldr	x10, [x10]
  1662a0: b9400fed     	ldr	w13, [sp, #0xc]
  1662a4: 2a0d03ec     	mov	w12, w13
  1662a8: d3407d8c     	ubfx	x12, x12, #0, #32
  1662ac: 9b0c7d6b     	mul	x11, x11, x12
  1662b0: 8b0b014a     	add	x10, x10, x11
  1662b4: b940014d     	ldr	w13, [x10]
  1662b8: b90017ed     	str	w13, [sp, #0x14]
  1662bc: b94017ed     	ldr	w13, [sp, #0x14]
  1662c0: f94017ea     	ldr	x10, [sp, #0x28]
  1662c4: 8b09014b     	add	x11, x10, x9
  1662c8: f90017eb     	str	x11, [sp, #0x28]
  1662cc: 3900014d     	strb	w13, [x10]
  1662d0: b94017ed     	ldr	w13, [sp, #0x14]
  1662d4: 1ac829ad     	asr	w13, w13, w8
  1662d8: b90017ed     	str	w13, [sp, #0x14]
  1662dc: b94017ed     	ldr	w13, [sp, #0x14]
  1662e0: f94017ea     	ldr	x10, [sp, #0x28]
  1662e4: 8b09014b     	add	x11, x10, x9
  1662e8: f90017eb     	str	x11, [sp, #0x28]
  1662ec: 3900014d     	strb	w13, [x10]
  1662f0: b94017ed     	ldr	w13, [sp, #0x14]
  1662f4: 1ac829a8     	asr	w8, w13, w8
  1662f8: b90017e8     	str	w8, [sp, #0x14]
  1662fc: b94017e8     	ldr	w8, [sp, #0x14]
  166300: f94017ea     	ldr	x10, [sp, #0x28]
  166304: 8b090149     	add	x9, x10, x9
  166308: f90017e9     	str	x9, [sp, #0x28]
  16630c: 39000148     	strb	w8, [x10]
  166310: b94013e8     	ldr	w8, [sp, #0x10]
  166314: 11000508     	add	w8, w8, #0x1
  166318: b90013e8     	str	w8, [sp, #0x10]
  16631c: 17ffffd0     	b	0x16625c <FLAC__MD5Accumulate+0x1700>
  166320: b9400fe8     	ldr	w8, [sp, #0xc]
  166324: 11000508     	add	w8, w8, #0x1
  166328: b9000fe8     	str	w8, [sp, #0xc]
  16632c: 17ffffc5     	b	0x166240 <FLAC__MD5Accumulate+0x16e4>
  166330: 1400002b     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  166334: b9000fff     	str	wzr, [sp, #0xc]
  166338: b9400fe8     	ldr	w8, [sp, #0xc]
  16633c: b9403be9     	ldr	w9, [sp, #0x38]
  166340: 6b09011f     	cmp	w8, w9
  166344: 1a9f27e8     	cset	w8, lo
  166348: 37000048     	tbnz	w8, #0x0, 0x166350 <FLAC__MD5Accumulate+0x17f4>
  16634c: 14000023     	b	0x1663d8 <FLAC__MD5Accumulate+0x187c>
  166350: b90013ff     	str	wzr, [sp, #0x10]
  166354: b94013e8     	ldr	w8, [sp, #0x10]
  166358: b9403fe9     	ldr	w9, [sp, #0x3c]
  16635c: 6b09011f     	cmp	w8, w9
  166360: 1a9f27e8     	cset	w8, lo
  166364: 37000048     	tbnz	w8, #0x0, 0x16636c <FLAC__MD5Accumulate+0x1810>
  166368: 14000018     	b	0x1663c8 <FLAC__MD5Accumulate+0x186c>
  16636c: b27d03e8     	orr	x8, xzr, #0x8
  166370: b27e03e9     	orr	x9, xzr, #0x4
  166374: f94023ea     	ldr	x10, [sp, #0x40]
  166378: b94013eb     	ldr	w11, [sp, #0x10]
  16637c: 2a0b03ec     	mov	w12, w11
  166380: d3407d8c     	ubfx	x12, x12, #0, #32
  166384: 9b0c7d08     	mul	x8, x8, x12
  166388: 8b080148     	add	x8, x10, x8
  16638c: f9400108     	ldr	x8, [x8]
  166390: b9400feb     	ldr	w11, [sp, #0xc]
  166394: 2a0b03ea     	mov	w10, w11
  166398: d3407d4a     	ubfx	x10, x10, #0, #32
  16639c: 9b0a7d2a     	mul	x10, x9, x10
  1663a0: 8b0a0108     	add	x8, x8, x10
  1663a4: b940010b     	ldr	w11, [x8]
  1663a8: f9400fe8     	ldr	x8, [sp, #0x18]
  1663ac: 8b090109     	add	x9, x8, x9
  1663b0: f9000fe9     	str	x9, [sp, #0x18]
  1663b4: b900010b     	str	w11, [x8]
  1663b8: b94013e8     	ldr	w8, [sp, #0x10]
  1663bc: 11000508     	add	w8, w8, #0x1
  1663c0: b90013e8     	str	w8, [sp, #0x10]
  1663c4: 17ffffe4     	b	0x166354 <FLAC__MD5Accumulate+0x17f8>
  1663c8: b9400fe8     	ldr	w8, [sp, #0xc]
  1663cc: 11000508     	add	w8, w8, #0x1
  1663d0: b9000fe8     	str	w8, [sp, #0xc]
  1663d4: 17ffffd9     	b	0x166338 <FLAC__MD5Accumulate+0x17dc>
  1663d8: 14000001     	b	0x1663dc <FLAC__MD5Accumulate+0x1880>
  1663dc: 910143ff     	add	sp, sp, #0x50
  1663e0: d65f03c0     	ret
  1663e4: d10103ff     	sub	sp, sp, #0x40
  1663e8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1663ec: 9100c3fd     	add	x29, sp, #0x30
  1663f0: d2800a08     	mov	x8, #0x50               // =80
  1663f4: f81f83a0     	stur	x0, [x29, #-0x8]
  1663f8: f81f03a1     	stur	x1, [x29, #-0x10]
  1663fc: b81ec3a2     	stur	w2, [x29, #-0x14]
  166400: f85f83a0     	ldur	x0, [x29, #-0x8]
  166404: 8b080000     	add	x0, x0, x8
  166408: b9400002     	ldr	w2, [x0]
  16640c: b9001be2     	str	w2, [sp, #0x18]
  166410: b9401be2     	ldr	w2, [sp, #0x18]
  166414: b85ec3a9     	ldur	w9, [x29, #-0x14]
  166418: 0b090049     	add	w9, w2, w9
  16641c: f85f83a0     	ldur	x0, [x29, #-0x8]
  166420: 8b080008     	add	x8, x0, x8
  166424: b9000109     	str	w9, [x8]
  166428: b9401be2     	ldr	w2, [sp, #0x18]
  16642c: 6b02013f     	cmp	w9, w2
  166430: 1a9f27e9     	cset	w9, lo
  166434: 37000049     	tbnz	w9, #0x0, 0x16643c <FLAC__MD5Accumulate+0x18e0>
  166438: 14000007     	b	0x166454 <FLAC__MD5Accumulate+0x18f8>
  16643c: d2800a08     	mov	x8, #0x50               // =80
  166440: f85f83a9     	ldur	x9, [x29, #-0x8]
  166444: 8b080128     	add	x8, x9, x8
  166448: b940050a     	ldr	w10, [x8, #0x4]
  16644c: 1100054a     	add	w10, w10, #0x1
  166450: b900050a     	str	w10, [x8, #0x4]
  166454: 321a03e8     	orr	w8, wzr, #0x40
  166458: 320017e9     	orr	w9, wzr, #0x3f
  16645c: b9401bea     	ldr	w10, [sp, #0x18]
  166460: 0a090149     	and	w9, w10, w9
  166464: 6b090108     	subs	w8, w8, w9
  166468: b9001be8     	str	w8, [sp, #0x18]
  16646c: b9401be8     	ldr	w8, [sp, #0x18]
  166470: b85ec3a9     	ldur	w9, [x29, #-0x14]
  166474: 6b09011f     	cmp	w8, w9
  166478: 1a9f97e8     	cset	w8, hi
  16647c: 37000048     	tbnz	w8, #0x0, 0x166484 <FLAC__MD5Accumulate+0x1928>
  166480: 14000011     	b	0x1664c4 <FLAC__MD5Accumulate+0x1968>
  166484: d2800008     	mov	x8, #0x0                // =0
  166488: b27a03e9     	orr	x9, xzr, #0x40
  16648c: f85f83aa     	ldur	x10, [x29, #-0x8]
  166490: 8b090149     	add	x9, x10, x9
  166494: b9401beb     	ldr	w11, [sp, #0x18]
  166498: 2a0b03ea     	mov	w10, w11
  16649c: d3407d4a     	ubfx	x10, x10, #0, #32
  1664a0: eb0a0108     	subs	x8, x8, x10
  1664a4: 8b080128     	add	x8, x9, x8
  1664a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1664ac: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1664b0: 2a0b03e9     	mov	w9, w11
  1664b4: d3407d22     	ubfx	x2, x9, #0, #32
  1664b8: aa0803e0     	mov	x0, x8
  1664bc: 97fce635     	bl	0x9fd90 <memcpy@plt>
  1664c0: 14000046     	b	0x1665d8 <FLAC__MD5Accumulate+0x1a7c>
  1664c4: d2800008     	mov	x8, #0x0                // =0
  1664c8: b27a03e9     	orr	x9, xzr, #0x40
  1664cc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1664d0: 8b09014a     	add	x10, x10, x9
  1664d4: b9401beb     	ldr	w11, [sp, #0x18]
  1664d8: 2a0b03ec     	mov	w12, w11
  1664dc: d3407d8c     	ubfx	x12, x12, #0, #32
  1664e0: eb0c0108     	subs	x8, x8, x12
  1664e4: 8b080148     	add	x8, x10, x8
  1664e8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1664ec: b9401beb     	ldr	w11, [sp, #0x18]
  1664f0: 2a0b03ea     	mov	w10, w11
  1664f4: d3407d42     	ubfx	x2, x10, #0, #32
  1664f8: aa0803e0     	mov	x0, x8
  1664fc: f9000be9     	str	x9, [sp, #0x10]
  166500: 97fce624     	bl	0x9fd90 <memcpy@plt>
  166504: f85f83a8     	ldur	x8, [x29, #-0x8]
  166508: f9400be9     	ldr	x9, [sp, #0x10]
  16650c: 8b090108     	add	x8, x8, x9
  166510: f85f83aa     	ldur	x10, [x29, #-0x8]
  166514: aa0803e0     	mov	x0, x8
  166518: aa0a03e1     	mov	x1, x10
  16651c: 97fff2f8     	bl	0x1630fc <FLAC__MD5Final+0x220>
  166520: b9401beb     	ldr	w11, [sp, #0x18]
  166524: 2a0b03e8     	mov	w8, w11
  166528: d3407d08     	ubfx	x8, x8, #0, #32
  16652c: f85f03a9     	ldur	x9, [x29, #-0x10]
  166530: 8b080128     	add	x8, x9, x8
  166534: f81f03a8     	stur	x8, [x29, #-0x10]
  166538: b9401beb     	ldr	w11, [sp, #0x18]
  16653c: b85ec3ad     	ldur	w13, [x29, #-0x14]
  166540: 6b0b01ab     	subs	w11, w13, w11
  166544: b81ec3ab     	stur	w11, [x29, #-0x14]
  166548: 321a03e8     	orr	w8, wzr, #0x40
  16654c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  166550: 6b08013f     	cmp	w9, w8
  166554: 1a9f37e8     	cset	w8, hs
  166558: 37000048     	tbnz	w8, #0x0, 0x166560 <FLAC__MD5Accumulate+0x1a04>
  16655c: 14000018     	b	0x1665bc <FLAC__MD5Accumulate+0x1a60>
  166560: b27a03e8     	orr	x8, xzr, #0x40
  166564: f85f83a9     	ldur	x9, [x29, #-0x8]
  166568: f85f03a1     	ldur	x1, [x29, #-0x10]
  16656c: aa0903e0     	mov	x0, x9
  166570: aa0803e2     	mov	x2, x8
  166574: f90007e8     	str	x8, [sp, #0x8]
  166578: 97fce606     	bl	0x9fd90 <memcpy@plt>
  16657c: f85f83a8     	ldur	x8, [x29, #-0x8]
  166580: f94007e9     	ldr	x9, [sp, #0x8]
  166584: 8b090108     	add	x8, x8, x9
  166588: f85f83a0     	ldur	x0, [x29, #-0x8]
  16658c: f90003e0     	str	x0, [sp]
  166590: aa0803e0     	mov	x0, x8
  166594: f94003e1     	ldr	x1, [sp]
  166598: 97fff2d9     	bl	0x1630fc <FLAC__MD5Final+0x220>
  16659c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1665a0: f94007e9     	ldr	x9, [sp, #0x8]
  1665a4: 8b090108     	add	x8, x8, x9
  1665a8: f81f03a8     	stur	x8, [x29, #-0x10]
  1665ac: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1665b0: 7101014a     	subs	w10, w10, #0x40
  1665b4: b81ec3aa     	stur	w10, [x29, #-0x14]
  1665b8: 17ffffe4     	b	0x166548 <FLAC__MD5Accumulate+0x19ec>
  1665bc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1665c0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1665c4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1665c8: 2a0903ea     	mov	w10, w9
  1665cc: d3407d42     	ubfx	x2, x10, #0, #32
  1665d0: aa0803e0     	mov	x0, x8
  1665d4: 97fce5ef     	bl	0x9fd90 <memcpy@plt>
  1665d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1665dc: 910103ff     	add	sp, sp, #0x40
  1665e0: d65f03c0     	ret

00000000001665e4 <FLAC__memory_alloc_aligned>:
  1665e4: d100c3ff     	sub	sp, sp, #0x30
  1665e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1665ec: 910083fd     	add	x29, sp, #0x20
  1665f0: b24013e8     	orr	x8, xzr, #0x1f
  1665f4: b27bebe9     	orr	x9, xzr, #0xffffffffffffffe0
  1665f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1665fc: f9000be1     	str	x1, [sp, #0x10]
  166600: f85f83a0     	ldur	x0, [x29, #-0x8]
  166604: aa0803e1     	mov	x1, x8
  166608: f90003e9     	str	x9, [sp]
  16660c: 9400000c     	bl	0x16663c <FLAC__memory_alloc_aligned+0x58>
  166610: f90007e0     	str	x0, [sp, #0x8]
  166614: f94007e8     	ldr	x8, [sp, #0x8]
  166618: 91007d08     	add	x8, x8, #0x1f
  16661c: f94003e9     	ldr	x9, [sp]
  166620: 8a090108     	and	x8, x8, x9
  166624: f9400be0     	ldr	x0, [sp, #0x10]
  166628: f9000008     	str	x8, [x0]
  16662c: f94007e0     	ldr	x0, [sp, #0x8]
  166630: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  166634: 9100c3ff     	add	sp, sp, #0x30
  166638: d65f03c0     	ret
  16663c: d100c3ff     	sub	sp, sp, #0x30
  166640: a9027bfd     	stp	x29, x30, [sp, #0x20]
  166644: 910083fd     	add	x29, sp, #0x20
  166648: d2800008     	mov	x8, #0x0                // =0
  16664c: f9000be0     	str	x0, [sp, #0x10]
  166650: f90007e1     	str	x1, [sp, #0x8]
  166654: f9400be0     	ldr	x0, [sp, #0x10]
  166658: f94007e1     	ldr	x1, [sp, #0x8]
  16665c: 8b000020     	add	x0, x1, x0
  166660: f90007e0     	str	x0, [sp, #0x8]
  166664: f94007e0     	ldr	x0, [sp, #0x8]
  166668: f9400be1     	ldr	x1, [sp, #0x10]
  16666c: eb01001f     	cmp	x0, x1
  166670: 1a9f27e9     	cset	w9, lo
  166674: f90003e8     	str	x8, [sp]
  166678: 37000049     	tbnz	w9, #0x0, 0x166680 <FLAC__memory_alloc_aligned+0x9c>
  16667c: 14000004     	b	0x16668c <FLAC__memory_alloc_aligned+0xa8>
  166680: f94003e8     	ldr	x8, [sp]
  166684: f81f83a8     	stur	x8, [x29, #-0x8]
  166688: 14000004     	b	0x166698 <FLAC__memory_alloc_aligned+0xb4>
  16668c: f94007e0     	ldr	x0, [sp, #0x8]
  166690: 94000112     	bl	0x166ad8 <safe_malloc_mul_2op_p+0x90>
  166694: f81f83a0     	stur	x0, [x29, #-0x8]
  166698: f85f83a0     	ldur	x0, [x29, #-0x8]
  16669c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1666a0: 9100c3ff     	add	sp, sp, #0x30
  1666a4: d65f03c0     	ret

00000000001666a8 <FLAC__memory_alloc_aligned_int32_array>:
  1666a8: d10183ff     	sub	sp, sp, #0x60
  1666ac: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1666b0: 910143fd     	add	x29, sp, #0x50
  1666b4: d53bd048     	mrs	x8, TPIDR_EL0
  1666b8: f9401508     	ldr	x8, [x8, #0x28]
  1666bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1666c0: f81e03a0     	stur	x0, [x29, #-0x20]
  1666c4: f90017e1     	str	x1, [sp, #0x28]
  1666c8: f90013e2     	str	x2, [sp, #0x20]
  1666cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1666d0: d37efd08     	lsr	x8, x8, #62
  1666d4: b40000a8     	cbz	x8, 0x1666e8 <FLAC__memory_alloc_aligned_int32_array+0x40>
  1666d8: 14000001     	b	0x1666dc <FLAC__memory_alloc_aligned_int32_array+0x34>
  1666dc: 2a1f03e8     	mov	w8, wzr
  1666e0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1666e4: 1400001d     	b	0x166758 <FLAC__memory_alloc_aligned_int32_array+0xb0>
  1666e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1666ec: d37ef500     	lsl	x0, x8, #2
  1666f0: d10043a1     	sub	x1, x29, #0x10
  1666f4: 97fd0f6b     	bl	0xaa4a0 <FLAC__memory_alloc_aligned@plt>
  1666f8: f9000fe0     	str	x0, [sp, #0x18]
  1666fc: f9400fe8     	ldr	x8, [sp, #0x18]
  166700: b50000a8     	cbnz	x8, 0x166714 <FLAC__memory_alloc_aligned_int32_array+0x6c>
  166704: 14000001     	b	0x166708 <FLAC__memory_alloc_aligned_int32_array+0x60>
  166708: 2a1f03e8     	mov	w8, wzr
  16670c: b81ec3a8     	stur	w8, [x29, #-0x14]
  166710: 14000012     	b	0x166758 <FLAC__memory_alloc_aligned_int32_array+0xb0>
  166714: f94017e8     	ldr	x8, [sp, #0x28]
  166718: f9400108     	ldr	x8, [x8]
  16671c: b40000c8     	cbz	x8, 0x166734 <FLAC__memory_alloc_aligned_int32_array+0x8c>
  166720: 14000001     	b	0x166724 <FLAC__memory_alloc_aligned_int32_array+0x7c>
  166724: f94017e8     	ldr	x8, [sp, #0x28]
  166728: f9400100     	ldr	x0, [x8]
  16672c: 97fcedc9     	bl	0xa1e50 <free@plt>
  166730: 14000001     	b	0x166734 <FLAC__memory_alloc_aligned_int32_array+0x8c>
  166734: f9400fe8     	ldr	x8, [sp, #0x18]
  166738: f94017e9     	ldr	x9, [sp, #0x28]
  16673c: f9000128     	str	x8, [x9]
  166740: f85f03a8     	ldur	x8, [x29, #-0x10]
  166744: f94013e9     	ldr	x9, [sp, #0x20]
  166748: f9000128     	str	x8, [x9]
  16674c: 320003ea     	orr	w10, wzr, #0x1
  166750: b81ec3aa     	stur	w10, [x29, #-0x14]
  166754: 14000001     	b	0x166758 <FLAC__memory_alloc_aligned_int32_array+0xb0>
  166758: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16675c: d53bd049     	mrs	x9, TPIDR_EL0
  166760: f9401529     	ldr	x9, [x9, #0x28]
  166764: f85f83aa     	ldur	x10, [x29, #-0x8]
  166768: eb0a0129     	subs	x9, x9, x10
  16676c: b90017e8     	str	w8, [sp, #0x14]
  166770: f90007e9     	str	x9, [sp, #0x8]
  166774: 540000c1     	b.ne	0x16678c <FLAC__memory_alloc_aligned_int32_array+0xe4>
  166778: 14000001     	b	0x16677c <FLAC__memory_alloc_aligned_int32_array+0xd4>
  16677c: b94017e0     	ldr	w0, [sp, #0x14]
  166780: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  166784: 910183ff     	add	sp, sp, #0x60
  166788: d65f03c0     	ret
  16678c: 97fd0d79     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000166790 <FLAC__memory_alloc_aligned_uint32_array>:
  166790: d10183ff     	sub	sp, sp, #0x60
  166794: a9057bfd     	stp	x29, x30, [sp, #0x50]
  166798: 910143fd     	add	x29, sp, #0x50
  16679c: d53bd048     	mrs	x8, TPIDR_EL0
  1667a0: f9401508     	ldr	x8, [x8, #0x28]
  1667a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1667a8: f81e03a0     	stur	x0, [x29, #-0x20]
  1667ac: f90017e1     	str	x1, [sp, #0x28]
  1667b0: f90013e2     	str	x2, [sp, #0x20]
  1667b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1667b8: d37efd08     	lsr	x8, x8, #62
  1667bc: b40000a8     	cbz	x8, 0x1667d0 <FLAC__memory_alloc_aligned_uint32_array+0x40>
  1667c0: 14000001     	b	0x1667c4 <FLAC__memory_alloc_aligned_uint32_array+0x34>
  1667c4: 2a1f03e8     	mov	w8, wzr
  1667c8: b81ec3a8     	stur	w8, [x29, #-0x14]
  1667cc: 1400001d     	b	0x166840 <FLAC__memory_alloc_aligned_uint32_array+0xb0>
  1667d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1667d4: d37ef500     	lsl	x0, x8, #2
  1667d8: d10043a1     	sub	x1, x29, #0x10
  1667dc: 97fd0f31     	bl	0xaa4a0 <FLAC__memory_alloc_aligned@plt>
  1667e0: f9000fe0     	str	x0, [sp, #0x18]
  1667e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1667e8: b50000a8     	cbnz	x8, 0x1667fc <FLAC__memory_alloc_aligned_uint32_array+0x6c>
  1667ec: 14000001     	b	0x1667f0 <FLAC__memory_alloc_aligned_uint32_array+0x60>
  1667f0: 2a1f03e8     	mov	w8, wzr
  1667f4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1667f8: 14000012     	b	0x166840 <FLAC__memory_alloc_aligned_uint32_array+0xb0>
  1667fc: f94017e8     	ldr	x8, [sp, #0x28]
  166800: f9400108     	ldr	x8, [x8]
  166804: b40000c8     	cbz	x8, 0x16681c <FLAC__memory_alloc_aligned_uint32_array+0x8c>
  166808: 14000001     	b	0x16680c <FLAC__memory_alloc_aligned_uint32_array+0x7c>
  16680c: f94017e8     	ldr	x8, [sp, #0x28]
  166810: f9400100     	ldr	x0, [x8]
  166814: 97fced8f     	bl	0xa1e50 <free@plt>
  166818: 14000001     	b	0x16681c <FLAC__memory_alloc_aligned_uint32_array+0x8c>
  16681c: f9400fe8     	ldr	x8, [sp, #0x18]
  166820: f94017e9     	ldr	x9, [sp, #0x28]
  166824: f9000128     	str	x8, [x9]
  166828: f85f03a8     	ldur	x8, [x29, #-0x10]
  16682c: f94013e9     	ldr	x9, [sp, #0x20]
  166830: f9000128     	str	x8, [x9]
  166834: 320003ea     	orr	w10, wzr, #0x1
  166838: b81ec3aa     	stur	w10, [x29, #-0x14]
  16683c: 14000001     	b	0x166840 <FLAC__memory_alloc_aligned_uint32_array+0xb0>
  166840: b85ec3a8     	ldur	w8, [x29, #-0x14]
  166844: d53bd049     	mrs	x9, TPIDR_EL0
  166848: f9401529     	ldr	x9, [x9, #0x28]
  16684c: f85f83aa     	ldur	x10, [x29, #-0x8]
  166850: eb0a0129     	subs	x9, x9, x10
  166854: b90017e8     	str	w8, [sp, #0x14]
  166858: f90007e9     	str	x9, [sp, #0x8]
  16685c: 540000c1     	b.ne	0x166874 <FLAC__memory_alloc_aligned_uint32_array+0xe4>
  166860: 14000001     	b	0x166864 <FLAC__memory_alloc_aligned_uint32_array+0xd4>
  166864: b94017e0     	ldr	w0, [sp, #0x14]
  166868: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  16686c: 910183ff     	add	sp, sp, #0x60
  166870: d65f03c0     	ret
  166874: 97fd0d3f     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000166878 <FLAC__memory_alloc_aligned_uint64_array>:
  166878: d10183ff     	sub	sp, sp, #0x60
  16687c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  166880: 910143fd     	add	x29, sp, #0x50
  166884: d53bd048     	mrs	x8, TPIDR_EL0
  166888: f9401508     	ldr	x8, [x8, #0x28]
  16688c: f81f83a8     	stur	x8, [x29, #-0x8]
  166890: f81e03a0     	stur	x0, [x29, #-0x20]
  166894: f90017e1     	str	x1, [sp, #0x28]
  166898: f90013e2     	str	x2, [sp, #0x20]
  16689c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1668a0: d37dfd08     	lsr	x8, x8, #61
  1668a4: b40000a8     	cbz	x8, 0x1668b8 <FLAC__memory_alloc_aligned_uint64_array+0x40>
  1668a8: 14000001     	b	0x1668ac <FLAC__memory_alloc_aligned_uint64_array+0x34>
  1668ac: 2a1f03e8     	mov	w8, wzr
  1668b0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1668b4: 1400001d     	b	0x166928 <FLAC__memory_alloc_aligned_uint64_array+0xb0>
  1668b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1668bc: d37df100     	lsl	x0, x8, #3
  1668c0: d10043a1     	sub	x1, x29, #0x10
  1668c4: 97fd0ef7     	bl	0xaa4a0 <FLAC__memory_alloc_aligned@plt>
  1668c8: f9000fe0     	str	x0, [sp, #0x18]
  1668cc: f9400fe8     	ldr	x8, [sp, #0x18]
  1668d0: b50000a8     	cbnz	x8, 0x1668e4 <FLAC__memory_alloc_aligned_uint64_array+0x6c>
  1668d4: 14000001     	b	0x1668d8 <FLAC__memory_alloc_aligned_uint64_array+0x60>
  1668d8: 2a1f03e8     	mov	w8, wzr
  1668dc: b81ec3a8     	stur	w8, [x29, #-0x14]
  1668e0: 14000012     	b	0x166928 <FLAC__memory_alloc_aligned_uint64_array+0xb0>
  1668e4: f94017e8     	ldr	x8, [sp, #0x28]
  1668e8: f9400108     	ldr	x8, [x8]
  1668ec: b40000c8     	cbz	x8, 0x166904 <FLAC__memory_alloc_aligned_uint64_array+0x8c>
  1668f0: 14000001     	b	0x1668f4 <FLAC__memory_alloc_aligned_uint64_array+0x7c>
  1668f4: f94017e8     	ldr	x8, [sp, #0x28]
  1668f8: f9400100     	ldr	x0, [x8]
  1668fc: 97fced55     	bl	0xa1e50 <free@plt>
  166900: 14000001     	b	0x166904 <FLAC__memory_alloc_aligned_uint64_array+0x8c>
  166904: f9400fe8     	ldr	x8, [sp, #0x18]
  166908: f94017e9     	ldr	x9, [sp, #0x28]
  16690c: f9000128     	str	x8, [x9]
  166910: f85f03a8     	ldur	x8, [x29, #-0x10]
  166914: f94013e9     	ldr	x9, [sp, #0x20]
  166918: f9000128     	str	x8, [x9]
  16691c: 320003ea     	orr	w10, wzr, #0x1
  166920: b81ec3aa     	stur	w10, [x29, #-0x14]
  166924: 14000001     	b	0x166928 <FLAC__memory_alloc_aligned_uint64_array+0xb0>
  166928: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16692c: d53bd049     	mrs	x9, TPIDR_EL0
  166930: f9401529     	ldr	x9, [x9, #0x28]
  166934: f85f83aa     	ldur	x10, [x29, #-0x8]
  166938: eb0a0129     	subs	x9, x9, x10
  16693c: b90017e8     	str	w8, [sp, #0x14]
  166940: f90007e9     	str	x9, [sp, #0x8]
  166944: 540000c1     	b.ne	0x16695c <FLAC__memory_alloc_aligned_uint64_array+0xe4>
  166948: 14000001     	b	0x16694c <FLAC__memory_alloc_aligned_uint64_array+0xd4>
  16694c: b94017e0     	ldr	w0, [sp, #0x14]
  166950: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  166954: 910183ff     	add	sp, sp, #0x60
  166958: d65f03c0     	ret
  16695c: 97fd0d05     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000166960 <FLAC__memory_alloc_aligned_unsigned_array>:
  166960: d10183ff     	sub	sp, sp, #0x60
  166964: a9057bfd     	stp	x29, x30, [sp, #0x50]
  166968: 910143fd     	add	x29, sp, #0x50
  16696c: d53bd048     	mrs	x8, TPIDR_EL0
  166970: f9401508     	ldr	x8, [x8, #0x28]
  166974: f81f83a8     	stur	x8, [x29, #-0x8]
  166978: f81e03a0     	stur	x0, [x29, #-0x20]
  16697c: f90017e1     	str	x1, [sp, #0x28]
  166980: f90013e2     	str	x2, [sp, #0x20]
  166984: f85e03a8     	ldur	x8, [x29, #-0x20]
  166988: d37efd08     	lsr	x8, x8, #62
  16698c: b40000a8     	cbz	x8, 0x1669a0 <FLAC__memory_alloc_aligned_unsigned_array+0x40>
  166990: 14000001     	b	0x166994 <FLAC__memory_alloc_aligned_unsigned_array+0x34>
  166994: 2a1f03e8     	mov	w8, wzr
  166998: b81ec3a8     	stur	w8, [x29, #-0x14]
  16699c: 1400001d     	b	0x166a10 <FLAC__memory_alloc_aligned_unsigned_array+0xb0>
  1669a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1669a4: d37ef500     	lsl	x0, x8, #2
  1669a8: d10043a1     	sub	x1, x29, #0x10
  1669ac: 97fd0ebd     	bl	0xaa4a0 <FLAC__memory_alloc_aligned@plt>
  1669b0: f9000fe0     	str	x0, [sp, #0x18]
  1669b4: f9400fe8     	ldr	x8, [sp, #0x18]
  1669b8: b50000a8     	cbnz	x8, 0x1669cc <FLAC__memory_alloc_aligned_unsigned_array+0x6c>
  1669bc: 14000001     	b	0x1669c0 <FLAC__memory_alloc_aligned_unsigned_array+0x60>
  1669c0: 2a1f03e8     	mov	w8, wzr
  1669c4: b81ec3a8     	stur	w8, [x29, #-0x14]
  1669c8: 14000012     	b	0x166a10 <FLAC__memory_alloc_aligned_unsigned_array+0xb0>
  1669cc: f94017e8     	ldr	x8, [sp, #0x28]
  1669d0: f9400108     	ldr	x8, [x8]
  1669d4: b40000c8     	cbz	x8, 0x1669ec <FLAC__memory_alloc_aligned_unsigned_array+0x8c>
  1669d8: 14000001     	b	0x1669dc <FLAC__memory_alloc_aligned_unsigned_array+0x7c>
  1669dc: f94017e8     	ldr	x8, [sp, #0x28]
  1669e0: f9400100     	ldr	x0, [x8]
  1669e4: 97fced1b     	bl	0xa1e50 <free@plt>
  1669e8: 14000001     	b	0x1669ec <FLAC__memory_alloc_aligned_unsigned_array+0x8c>
  1669ec: f9400fe8     	ldr	x8, [sp, #0x18]
  1669f0: f94017e9     	ldr	x9, [sp, #0x28]
  1669f4: f9000128     	str	x8, [x9]
  1669f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1669fc: f94013e9     	ldr	x9, [sp, #0x20]
  166a00: f9000128     	str	x8, [x9]
  166a04: 320003ea     	orr	w10, wzr, #0x1
  166a08: b81ec3aa     	stur	w10, [x29, #-0x14]
  166a0c: 14000001     	b	0x166a10 <FLAC__memory_alloc_aligned_unsigned_array+0xb0>
  166a10: b85ec3a8     	ldur	w8, [x29, #-0x14]
  166a14: d53bd049     	mrs	x9, TPIDR_EL0
  166a18: f9401529     	ldr	x9, [x9, #0x28]
  166a1c: f85f83aa     	ldur	x10, [x29, #-0x8]
  166a20: eb0a0129     	subs	x9, x9, x10
  166a24: b90017e8     	str	w8, [sp, #0x14]
  166a28: f90007e9     	str	x9, [sp, #0x8]
  166a2c: 540000c1     	b.ne	0x166a44 <FLAC__memory_alloc_aligned_unsigned_array+0xe4>
  166a30: 14000001     	b	0x166a34 <FLAC__memory_alloc_aligned_unsigned_array+0xd4>
  166a34: b94017e0     	ldr	w0, [sp, #0x14]
  166a38: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  166a3c: 910183ff     	add	sp, sp, #0x60
  166a40: d65f03c0     	ret
  166a44: 97fd0ccb     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000166a48 <safe_malloc_mul_2op_p>:
  166a48: d100c3ff     	sub	sp, sp, #0x30
  166a4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  166a50: 910083fd     	add	x29, sp, #0x20
  166a54: d2800008     	mov	x8, #0x0                // =0
  166a58: f9000be0     	str	x0, [sp, #0x10]
  166a5c: f90007e1     	str	x1, [sp, #0x8]
  166a60: f9400be0     	ldr	x0, [sp, #0x10]
  166a64: f90003e8     	str	x8, [sp]
  166a68: b5000040     	cbnz	x0, 0x166a70 <safe_malloc_mul_2op_p+0x28>
  166a6c: 14000003     	b	0x166a78 <safe_malloc_mul_2op_p+0x30>
  166a70: f94007e8     	ldr	x8, [sp, #0x8]
  166a74: b50000a8     	cbnz	x8, 0x166a88 <safe_malloc_mul_2op_p+0x40>
  166a78: b24003e0     	orr	x0, xzr, #0x1
  166a7c: 97fcee05     	bl	0xa2290 <malloc@plt>
  166a80: f81f83a0     	stur	x0, [x29, #-0x8]
  166a84: 14000011     	b	0x166ac8 <safe_malloc_mul_2op_p+0x80>
  166a88: 92800008     	mov	x8, #-0x1               // =-1
  166a8c: f9400be9     	ldr	x9, [sp, #0x10]
  166a90: f94007ea     	ldr	x10, [sp, #0x8]
  166a94: 9aca0908     	udiv	x8, x8, x10
  166a98: eb08013f     	cmp	x9, x8
  166a9c: 1a9f97eb     	cset	w11, hi
  166aa0: 3700004b     	tbnz	w11, #0x0, 0x166aa8 <safe_malloc_mul_2op_p+0x60>
  166aa4: 14000004     	b	0x166ab4 <safe_malloc_mul_2op_p+0x6c>
  166aa8: f94003e8     	ldr	x8, [sp]
  166aac: f81f83a8     	stur	x8, [x29, #-0x8]
  166ab0: 14000006     	b	0x166ac8 <safe_malloc_mul_2op_p+0x80>
  166ab4: f9400be8     	ldr	x8, [sp, #0x10]
  166ab8: f94007e9     	ldr	x9, [sp, #0x8]
  166abc: 9b097d00     	mul	x0, x8, x9
  166ac0: 97fcedf4     	bl	0xa2290 <malloc@plt>
  166ac4: f81f83a0     	stur	x0, [x29, #-0x8]
  166ac8: f85f83a0     	ldur	x0, [x29, #-0x8]
  166acc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  166ad0: 9100c3ff     	add	sp, sp, #0x30
  166ad4: d65f03c0     	ret
  166ad8: d10083ff     	sub	sp, sp, #0x20
  166adc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  166ae0: 910043fd     	add	x29, sp, #0x10
  166ae4: f90007e0     	str	x0, [sp, #0x8]
  166ae8: f94007e0     	ldr	x0, [sp, #0x8]
  166aec: b5000080     	cbnz	x0, 0x166afc <safe_malloc_mul_2op_p+0xb4>
  166af0: f94007e8     	ldr	x8, [sp, #0x8]
  166af4: 91000508     	add	x8, x8, #0x1
  166af8: f90007e8     	str	x8, [sp, #0x8]
  166afc: f94007e0     	ldr	x0, [sp, #0x8]
  166b00: 97fcede4     	bl	0xa2290 <malloc@plt>
  166b04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  166b08: 910083ff     	add	sp, sp, #0x20
  166b0c: d65f03c0     	ret

0000000000166b10 <FLAC__stream_decoder_new>:
  166b10: d10103ff     	sub	sp, sp, #0x40
  166b14: a9037bfd     	stp	x29, x30, [sp, #0x30]
  166b18: 9100c3fd     	add	x29, sp, #0x30
  166b1c: b24003e0     	orr	x0, xzr, #0x1
  166b20: b27c03e1     	orr	x1, xzr, #0x10
  166b24: d2800008     	mov	x8, #0x0                // =0
  166b28: d0000a09     	adrp	x9, 0x2a8000
  166b2c: f943cd29     	ldr	x9, [x9, #0x798]
  166b30: f9000be8     	str	x8, [sp, #0x10]
  166b34: f90007e9     	str	x9, [sp, #0x8]
  166b38: 97fced72     	bl	0xa2100 <calloc@plt>
  166b3c: f81f03a0     	stur	x0, [x29, #-0x10]
  166b40: f85f03a8     	ldur	x8, [x29, #-0x10]
  166b44: f9400be9     	ldr	x9, [sp, #0x10]
  166b48: eb09011f     	cmp	x8, x9
  166b4c: 1a9f17ea     	cset	w10, eq
  166b50: 3700004a     	tbnz	w10, #0x0, 0x166b58 <FLAC__stream_decoder_new+0x48>
  166b54: 14000004     	b	0x166b64 <FLAC__stream_decoder_new+0x54>
  166b58: f9400be8     	ldr	x8, [sp, #0x10]
  166b5c: f81f83a8     	stur	x8, [x29, #-0x8]
  166b60: 140000bc     	b	0x166e50 <FLAC__stream_decoder_new+0x340>
  166b64: b27b03e1     	orr	x1, xzr, #0x20
  166b68: b24003e0     	orr	x0, xzr, #0x1
  166b6c: 97fced65     	bl	0xa2100 <calloc@plt>
  166b70: f85f03a1     	ldur	x1, [x29, #-0x10]
  166b74: f9000020     	str	x0, [x1]
  166b78: f85f03a0     	ldur	x0, [x29, #-0x10]
  166b7c: f9400000     	ldr	x0, [x0]
  166b80: f9400be1     	ldr	x1, [sp, #0x10]
  166b84: eb01001f     	cmp	x0, x1
  166b88: 1a9f17e8     	cset	w8, eq
  166b8c: 37000048     	tbnz	w8, #0x0, 0x166b94 <FLAC__stream_decoder_new+0x84>
  166b90: 14000006     	b	0x166ba8 <FLAC__stream_decoder_new+0x98>
  166b94: f85f03a0     	ldur	x0, [x29, #-0x10]
  166b98: 97fcecae     	bl	0xa1e50 <free@plt>
  166b9c: f9400be0     	ldr	x0, [sp, #0x10]
  166ba0: f81f83a0     	stur	x0, [x29, #-0x8]
  166ba4: 140000ab     	b	0x166e50 <FLAC__stream_decoder_new+0x340>
  166ba8: d2835301     	mov	x1, #0x1a98             // =6808
  166bac: b24003e0     	orr	x0, xzr, #0x1
  166bb0: 97fced54     	bl	0xa2100 <calloc@plt>
  166bb4: f85f03a1     	ldur	x1, [x29, #-0x10]
  166bb8: f9000420     	str	x0, [x1, #0x8]
  166bbc: f85f03a0     	ldur	x0, [x29, #-0x10]
  166bc0: f9400400     	ldr	x0, [x0, #0x8]
  166bc4: f9400be1     	ldr	x1, [sp, #0x10]
  166bc8: eb01001f     	cmp	x0, x1
  166bcc: 1a9f17e8     	cset	w8, eq
  166bd0: 37000048     	tbnz	w8, #0x0, 0x166bd8 <FLAC__stream_decoder_new+0xc8>
  166bd4: 14000009     	b	0x166bf8 <FLAC__stream_decoder_new+0xe8>
  166bd8: f85f03a8     	ldur	x8, [x29, #-0x10]
  166bdc: f9400100     	ldr	x0, [x8]
  166be0: 97fcec9c     	bl	0xa1e50 <free@plt>
  166be4: f85f03a0     	ldur	x0, [x29, #-0x10]
  166be8: 97fcec9a     	bl	0xa1e50 <free@plt>
  166bec: f9400be8     	ldr	x8, [sp, #0x10]
  166bf0: f81f83a8     	stur	x8, [x29, #-0x8]
  166bf4: 14000097     	b	0x166e50 <FLAC__stream_decoder_new+0x340>
  166bf8: 97fcef06     	bl	0xa2810 <FLAC__bitreader_new@plt>
  166bfc: f85f03a8     	ldur	x8, [x29, #-0x10]
  166c00: f9400508     	ldr	x8, [x8, #0x8]
  166c04: f9003500     	str	x0, [x8, #0x68]
  166c08: f85f03a8     	ldur	x8, [x29, #-0x10]
  166c0c: f9400508     	ldr	x8, [x8, #0x8]
  166c10: f9403508     	ldr	x8, [x8, #0x68]
  166c14: f9400be0     	ldr	x0, [sp, #0x10]
  166c18: eb00011f     	cmp	x8, x0
  166c1c: 1a9f17e9     	cset	w9, eq
  166c20: 37000049     	tbnz	w9, #0x0, 0x166c28 <FLAC__stream_decoder_new+0x118>
  166c24: 1400000c     	b	0x166c54 <FLAC__stream_decoder_new+0x144>
  166c28: f85f03a8     	ldur	x8, [x29, #-0x10]
  166c2c: f9400500     	ldr	x0, [x8, #0x8]
  166c30: 97fcec88     	bl	0xa1e50 <free@plt>
  166c34: f85f03a8     	ldur	x8, [x29, #-0x10]
  166c38: f9400100     	ldr	x0, [x8]
  166c3c: 97fcec85     	bl	0xa1e50 <free@plt>
  166c40: f85f03a0     	ldur	x0, [x29, #-0x10]
  166c44: 97fcec83     	bl	0xa1e50 <free@plt>
  166c48: f9400be8     	ldr	x8, [sp, #0x10]
  166c4c: f81f83a8     	stur	x8, [x29, #-0x8]
  166c50: 14000080     	b	0x166e50 <FLAC__stream_decoder_new+0x340>
  166c54: 321d03e8     	orr	w8, wzr, #0x8
  166c58: b27c03e9     	orr	x9, xzr, #0x10
  166c5c: f85f03aa     	ldur	x10, [x29, #-0x10]
  166c60: f940054a     	ldr	x10, [x10, #0x8]
  166c64: f902a149     	str	x9, [x10, #0x540]
  166c68: f94007e9     	ldr	x9, [sp, #0x8]
  166c6c: b940012b     	ldr	w11, [x9]
  166c70: 1ac80968     	udiv	w8, w11, w8
  166c74: 2a0803ea     	mov	w10, w8
  166c78: d3407d4a     	ubfx	x10, x10, #0, #32
  166c7c: f85f03ac     	ldur	x12, [x29, #-0x10]
  166c80: f940058c     	ldr	x12, [x12, #0x8]
  166c84: f942a18c     	ldr	x12, [x12, #0x540]
  166c88: 9b0c7d40     	mul	x0, x10, x12
  166c8c: 97fced81     	bl	0xa2290 <malloc@plt>
  166c90: f85f03a9     	ldur	x9, [x29, #-0x10]
  166c94: f9400529     	ldr	x9, [x9, #0x8]
  166c98: f9029920     	str	x0, [x9, #0x530]
  166c9c: f9400be9     	ldr	x9, [sp, #0x10]
  166ca0: eb00013f     	cmp	x9, x0
  166ca4: 1a9f17e8     	cset	w8, eq
  166ca8: 37000048     	tbnz	w8, #0x0, 0x166cb0 <FLAC__stream_decoder_new+0x1a0>
  166cac: 14000010     	b	0x166cec <FLAC__stream_decoder_new+0x1dc>
  166cb0: f85f03a8     	ldur	x8, [x29, #-0x10]
  166cb4: f9400508     	ldr	x8, [x8, #0x8]
  166cb8: f9403500     	ldr	x0, [x8, #0x68]
  166cbc: 97fce675     	bl	0xa0690 <FLAC__bitreader_delete@plt>
  166cc0: f85f03a8     	ldur	x8, [x29, #-0x10]
  166cc4: f9400500     	ldr	x0, [x8, #0x8]
  166cc8: 97fcec62     	bl	0xa1e50 <free@plt>
  166ccc: f85f03a8     	ldur	x8, [x29, #-0x10]
  166cd0: f9400100     	ldr	x0, [x8]
  166cd4: 97fcec5f     	bl	0xa1e50 <free@plt>
  166cd8: f85f03a0     	ldur	x0, [x29, #-0x10]
  166cdc: 97fcec5d     	bl	0xa1e50 <free@plt>
  166ce0: f9400be8     	ldr	x8, [sp, #0x10]
  166ce4: f81f83a8     	stur	x8, [x29, #-0x8]
  166ce8: 1400005a     	b	0x166e50 <FLAC__stream_decoder_new+0x340>
  166cec: b81ec3bf     	stur	wzr, [x29, #-0x14]
  166cf0: 321d03e8     	orr	w8, wzr, #0x8
  166cf4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  166cf8: 6b08013f     	cmp	w9, w8
  166cfc: 1a9f27e8     	cset	w8, lo
  166d00: 37000048     	tbnz	w8, #0x0, 0x166d08 <FLAC__stream_decoder_new+0x1f8>
  166d04: 14000025     	b	0x166d98 <FLAC__stream_decoder_new+0x288>
  166d08: d281f108     	mov	x8, #0xf88              // =3976
  166d0c: d2801609     	mov	x9, #0xb0               // =176
  166d10: b27c0bea     	orr	x10, xzr, #0x70
  166d14: b27d03eb     	orr	x11, xzr, #0x8
  166d18: f85f03ac     	ldur	x12, [x29, #-0x10]
  166d1c: f940058c     	ldr	x12, [x12, #0x8]
  166d20: 8b0a018a     	add	x10, x12, x10
  166d24: b85ec3ad     	ldur	w13, [x29, #-0x14]
  166d28: 2a0d03ec     	mov	w12, w13
  166d2c: d3407d8c     	ubfx	x12, x12, #0, #32
  166d30: 9b0c7d6c     	mul	x12, x11, x12
  166d34: 8b0c014a     	add	x10, x10, x12
  166d38: f9400bec     	ldr	x12, [sp, #0x10]
  166d3c: f900014c     	str	x12, [x10]
  166d40: f85f03aa     	ldur	x10, [x29, #-0x10]
  166d44: f940054a     	ldr	x10, [x10, #0x8]
  166d48: 8b090149     	add	x9, x10, x9
  166d4c: b85ec3ad     	ldur	w13, [x29, #-0x14]
  166d50: 2a0d03ea     	mov	w10, w13
  166d54: d3407d4a     	ubfx	x10, x10, #0, #32
  166d58: 9b0a7d6a     	mul	x10, x11, x10
  166d5c: 8b0a0129     	add	x9, x9, x10
  166d60: f900012c     	str	x12, [x9]
  166d64: f85f03a9     	ldur	x9, [x29, #-0x10]
  166d68: f9400529     	ldr	x9, [x9, #0x8]
  166d6c: 8b080128     	add	x8, x9, x8
  166d70: b85ec3ad     	ldur	w13, [x29, #-0x14]
  166d74: 2a0d03e9     	mov	w9, w13
  166d78: d3407d29     	ubfx	x9, x9, #0, #32
  166d7c: 9b097d69     	mul	x9, x11, x9
  166d80: 8b090108     	add	x8, x8, x9
  166d84: f900010c     	str	x12, [x8]
  166d88: b85ec3a8     	ldur	w8, [x29, #-0x14]
  166d8c: 11000508     	add	w8, w8, #0x1
  166d90: b81ec3a8     	stur	w8, [x29, #-0x14]
  166d94: 17ffffd7     	b	0x166cf0 <FLAC__stream_decoder_new+0x1e0>
  166d98: f85f03a8     	ldur	x8, [x29, #-0x10]
  166d9c: f9400508     	ldr	x8, [x8, #0x8]
  166da0: b901b11f     	str	wzr, [x8, #0x1b0]
  166da4: f85f03a8     	ldur	x8, [x29, #-0x10]
  166da8: f9400508     	ldr	x8, [x8, #0x8]
  166dac: b901b51f     	str	wzr, [x8, #0x1b4]
  166db0: f85f03a8     	ldur	x8, [x29, #-0x10]
  166db4: f9400508     	ldr	x8, [x8, #0x8]
  166db8: b901cd1f     	str	wzr, [x8, #0x1cc]
  166dbc: b81ec3bf     	stur	wzr, [x29, #-0x14]
  166dc0: 321d03e8     	orr	w8, wzr, #0x8
  166dc4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  166dc8: 6b08013f     	cmp	w9, w8
  166dcc: 1a9f27e8     	cset	w8, lo
  166dd0: 37000048     	tbnz	w8, #0x0, 0x166dd8 <FLAC__stream_decoder_new+0x2c8>
  166dd4: 14000011     	b	0x166e18 <FLAC__stream_decoder_new+0x308>
  166dd8: b27d07e8     	orr	x8, xzr, #0x18
  166ddc: b27c0fe9     	orr	x9, xzr, #0xf0
  166de0: f85f03aa     	ldur	x10, [x29, #-0x10]
  166de4: f940054a     	ldr	x10, [x10, #0x8]
  166de8: 8b090149     	add	x9, x10, x9
  166dec: b85ec3ab     	ldur	w11, [x29, #-0x14]
  166df0: 2a0b03ea     	mov	w10, w11
  166df4: d3407d4a     	ubfx	x10, x10, #0, #32
  166df8: 9b0a7d08     	mul	x8, x8, x10
  166dfc: 8b080128     	add	x8, x9, x8
  166e00: aa0803e0     	mov	x0, x8
  166e04: 97fcf33f     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  166e08: b85ec3a8     	ldur	w8, [x29, #-0x14]
  166e0c: 11000508     	add	w8, w8, #0x1
  166e10: b81ec3a8     	stur	w8, [x29, #-0x14]
  166e14: 17ffffeb     	b	0x166dc0 <FLAC__stream_decoder_new+0x2b0>
  166e18: 52800128     	mov	w8, #0x9                // =9
  166e1c: f85f03a9     	ldur	x9, [x29, #-0x10]
  166e20: f9400529     	ldr	x9, [x9, #0x8]
  166e24: f9400bea     	ldr	x10, [sp, #0x10]
  166e28: f900312a     	str	x10, [x9, #0x60]
  166e2c: f85f03a0     	ldur	x0, [x29, #-0x10]
  166e30: b90007e8     	str	w8, [sp, #0x4]
  166e34: 9400000b     	bl	0x166e60 <FLAC__stream_decoder_new+0x350>
  166e38: f85f03a9     	ldur	x9, [x29, #-0x10]
  166e3c: f9400129     	ldr	x9, [x9]
  166e40: b94007e8     	ldr	w8, [sp, #0x4]
  166e44: b9000128     	str	w8, [x9]
  166e48: f85f03a9     	ldur	x9, [x29, #-0x10]
  166e4c: f81f83a9     	stur	x9, [x29, #-0x8]
  166e50: f85f83a0     	ldur	x0, [x29, #-0x8]
  166e54: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  166e58: 910103ff     	add	sp, sp, #0x40
  166e5c: d65f03c0     	ret
  166e60: d100c3ff     	sub	sp, sp, #0x30
  166e64: f90013fe     	str	x30, [sp, #0x20]
  166e68: d2800008     	mov	x8, #0x0                // =0
  166e6c: d2806609     	mov	x9, #0x330              // =816
  166e70: 5280000a     	mov	w10, #0x0               // =0
  166e74: b27703e2     	orr	x2, xzr, #0x200
  166e78: 320003eb     	orr	w11, wzr, #0x1
  166e7c: f9000fe0     	str	x0, [sp, #0x18]
  166e80: f9400fe0     	ldr	x0, [sp, #0x18]
  166e84: f9400400     	ldr	x0, [x0, #0x8]
  166e88: f9000008     	str	x8, [x0]
  166e8c: f9400fe0     	ldr	x0, [sp, #0x18]
  166e90: f9400400     	ldr	x0, [x0, #0x8]
  166e94: f9000408     	str	x8, [x0, #0x8]
  166e98: f9400fe0     	ldr	x0, [sp, #0x18]
  166e9c: f9400400     	ldr	x0, [x0, #0x8]
  166ea0: f9000808     	str	x8, [x0, #0x10]
  166ea4: f9400fe0     	ldr	x0, [sp, #0x18]
  166ea8: f9400400     	ldr	x0, [x0, #0x8]
  166eac: f9000c08     	str	x8, [x0, #0x18]
  166eb0: f9400fe0     	ldr	x0, [sp, #0x18]
  166eb4: f9400400     	ldr	x0, [x0, #0x8]
  166eb8: f9001008     	str	x8, [x0, #0x20]
  166ebc: f9400fe0     	ldr	x0, [sp, #0x18]
  166ec0: f9400400     	ldr	x0, [x0, #0x8]
  166ec4: f9001408     	str	x8, [x0, #0x28]
  166ec8: f9400fe0     	ldr	x0, [sp, #0x18]
  166ecc: f9400400     	ldr	x0, [x0, #0x8]
  166ed0: f9001808     	str	x8, [x0, #0x30]
  166ed4: f9400fe0     	ldr	x0, [sp, #0x18]
  166ed8: f9400400     	ldr	x0, [x0, #0x8]
  166edc: f9001c08     	str	x8, [x0, #0x38]
  166ee0: f9400fe0     	ldr	x0, [sp, #0x18]
  166ee4: f9400400     	ldr	x0, [x0, #0x8]
  166ee8: f9002c08     	str	x8, [x0, #0x58]
  166eec: f9400fe8     	ldr	x8, [sp, #0x18]
  166ef0: f9400508     	ldr	x8, [x8, #0x8]
  166ef4: 8b090108     	add	x8, x8, x9
  166ef8: aa0803e0     	mov	x0, x8
  166efc: 2a0a03e1     	mov	w1, w10
  166f00: f9000be9     	str	x9, [sp, #0x10]
  166f04: b9000feb     	str	w11, [sp, #0xc]
  166f08: 97fcff3a     	bl	0xa6bf0 <memset@plt>
  166f0c: f9400fe8     	ldr	x8, [sp, #0x18]
  166f10: f9400508     	ldr	x8, [x8, #0x8]
  166f14: f9400be9     	ldr	x9, [sp, #0x10]
  166f18: 8b090108     	add	x8, x8, x9
  166f1c: b9400fea     	ldr	w10, [sp, #0xc]
  166f20: b900010a     	str	w10, [x8]
  166f24: f9400fe8     	ldr	x8, [sp, #0x18]
  166f28: f9400508     	ldr	x8, [x8, #0x8]
  166f2c: f9029d1f     	str	xzr, [x8, #0x538]
  166f30: f9400fe8     	ldr	x8, [sp, #0x18]
  166f34: f9400108     	ldr	x8, [x8]
  166f38: b9001d1f     	str	wzr, [x8, #0x1c]
  166f3c: f94013fe     	ldr	x30, [sp, #0x20]
  166f40: 9100c3ff     	add	sp, sp, #0x30
  166f44: d65f03c0     	ret

0000000000166f48 <FLAC__stream_decoder_delete>:
  166f48: d100c3ff     	sub	sp, sp, #0x30
  166f4c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  166f50: 910083fd     	add	x29, sp, #0x20
  166f54: d2800008     	mov	x8, #0x0                // =0
  166f58: f81f83a0     	stur	x0, [x29, #-0x8]
  166f5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  166f60: eb08001f     	cmp	x0, x8
  166f64: 1a9f17e9     	cset	w9, eq
  166f68: f90007e8     	str	x8, [sp, #0x8]
  166f6c: 37000049     	tbnz	w9, #0x0, 0x166f74 <FLAC__stream_decoder_delete+0x2c>
  166f70: 14000002     	b	0x166f78 <FLAC__stream_decoder_delete+0x30>
  166f74: 14000032     	b	0x16703c <FLAC__stream_decoder_delete+0xf4>
  166f78: f85f83a0     	ldur	x0, [x29, #-0x8]
  166f7c: 97fcf1d9     	bl	0xa36e0 <FLAC__stream_decoder_finish@plt>
  166f80: f85f83a8     	ldur	x8, [x29, #-0x8]
  166f84: f9400508     	ldr	x8, [x8, #0x8]
  166f88: f9429908     	ldr	x8, [x8, #0x530]
  166f8c: f94007e9     	ldr	x9, [sp, #0x8]
  166f90: eb08013f     	cmp	x9, x8
  166f94: 1a9f07ea     	cset	w10, ne
  166f98: 3700004a     	tbnz	w10, #0x0, 0x166fa0 <FLAC__stream_decoder_delete+0x58>
  166f9c: 14000005     	b	0x166fb0 <FLAC__stream_decoder_delete+0x68>
  166fa0: f85f83a8     	ldur	x8, [x29, #-0x8]
  166fa4: f9400508     	ldr	x8, [x8, #0x8]
  166fa8: f9429900     	ldr	x0, [x8, #0x530]
  166fac: 97fceba9     	bl	0xa1e50 <free@plt>
  166fb0: f85f83a8     	ldur	x8, [x29, #-0x8]
  166fb4: f9400508     	ldr	x8, [x8, #0x8]
  166fb8: f9403500     	ldr	x0, [x8, #0x68]
  166fbc: 97fce5b5     	bl	0xa0690 <FLAC__bitreader_delete@plt>
  166fc0: b81f43bf     	stur	wzr, [x29, #-0xc]
  166fc4: 321d03e8     	orr	w8, wzr, #0x8
  166fc8: b85f43a9     	ldur	w9, [x29, #-0xc]
  166fcc: 6b08013f     	cmp	w9, w8
  166fd0: 1a9f27e8     	cset	w8, lo
  166fd4: 37000048     	tbnz	w8, #0x0, 0x166fdc <FLAC__stream_decoder_delete+0x94>
  166fd8: 14000011     	b	0x16701c <FLAC__stream_decoder_delete+0xd4>
  166fdc: b27d07e8     	orr	x8, xzr, #0x18
  166fe0: b27c0fe9     	orr	x9, xzr, #0xf0
  166fe4: f85f83aa     	ldur	x10, [x29, #-0x8]
  166fe8: f940054a     	ldr	x10, [x10, #0x8]
  166fec: 8b090149     	add	x9, x10, x9
  166ff0: b85f43ab     	ldur	w11, [x29, #-0xc]
  166ff4: 2a0b03ea     	mov	w10, w11
  166ff8: d3407d4a     	ubfx	x10, x10, #0, #32
  166ffc: 9b0a7d08     	mul	x8, x8, x10
  167000: 8b080128     	add	x8, x9, x8
  167004: aa0803e0     	mov	x0, x8
  167008: 97fd1012     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  16700c: b85f43a8     	ldur	w8, [x29, #-0xc]
  167010: 11000508     	add	w8, w8, #0x1
  167014: b81f43a8     	stur	w8, [x29, #-0xc]
  167018: 17ffffeb     	b	0x166fc4 <FLAC__stream_decoder_delete+0x7c>
  16701c: f85f83a8     	ldur	x8, [x29, #-0x8]
  167020: f9400500     	ldr	x0, [x8, #0x8]
  167024: 97fceb8b     	bl	0xa1e50 <free@plt>
  167028: f85f83a8     	ldur	x8, [x29, #-0x8]
  16702c: f9400100     	ldr	x0, [x8]
  167030: 97fceb88     	bl	0xa1e50 <free@plt>
  167034: f85f83a0     	ldur	x0, [x29, #-0x8]
  167038: 97fceb86     	bl	0xa1e50 <free@plt>
  16703c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  167040: 9100c3ff     	add	sp, sp, #0x30
  167044: d65f03c0     	ret

0000000000167048 <FLAC__stream_decoder_finish>:
  167048: d10203ff     	sub	sp, sp, #0x80
  16704c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  167050: 9101c3fd     	add	x29, sp, #0x70
  167054: 52800128     	mov	w8, #0x9                // =9
  167058: d2800009     	mov	x9, #0x0                // =0
  16705c: b0000a0a     	adrp	x10, 0x2a8000
  167060: f943314a     	ldr	x10, [x10, #0x660]
  167064: f81f03a0     	stur	x0, [x29, #-0x10]
  167068: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16706c: f85f03a0     	ldur	x0, [x29, #-0x10]
  167070: f9400000     	ldr	x0, [x0]
  167074: b940000b     	ldr	w11, [x0]
  167078: 6b08017f     	cmp	w11, w8
  16707c: 1a9f17e8     	cset	w8, eq
  167080: f81e03a9     	stur	x9, [x29, #-0x20]
  167084: f81d83aa     	stur	x10, [x29, #-0x28]
  167088: 37000048     	tbnz	w8, #0x0, 0x167090 <FLAC__stream_decoder_finish+0x48>
  16708c: 14000004     	b	0x16709c <FLAC__stream_decoder_finish+0x54>
  167090: 320003e8     	orr	w8, wzr, #0x1
  167094: b81fc3a8     	stur	w8, [x29, #-0x4]
  167098: 140000f1     	b	0x16745c <FLAC__stream_decoder_finish+0x414>
  16709c: d281fb08     	mov	x8, #0xfd8              // =4056
  1670a0: d2820809     	mov	x9, #0x1040             // =4160
  1670a4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1670a8: f940054a     	ldr	x10, [x10, #0x8]
  1670ac: 8b090149     	add	x9, x10, x9
  1670b0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1670b4: f940054a     	ldr	x10, [x10, #0x8]
  1670b8: 8b080141     	add	x1, x10, x8
  1670bc: aa0903e0     	mov	x0, x9
  1670c0: 97fce5f8     	bl	0xa08a0 <FLAC__MD5Final@plt>
  1670c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1670c8: f9400508     	ldr	x8, [x8, #0x8]
  1670cc: b941cd0b     	ldr	w11, [x8, #0x1cc]
  1670d0: 3500004b     	cbnz	w11, 0x1670d8 <FLAC__stream_decoder_finish+0x90>
  1670d4: 14000022     	b	0x16715c <FLAC__stream_decoder_finish+0x114>
  1670d8: b27c03e8     	orr	x8, xzr, #0x10
  1670dc: d2805009     	mov	x9, #0x280              // =640
  1670e0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1670e4: f940054a     	ldr	x10, [x10, #0x8]
  1670e8: 8b090149     	add	x9, x10, x9
  1670ec: 8b080128     	add	x8, x9, x8
  1670f0: f9400508     	ldr	x8, [x8, #0x8]
  1670f4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1670f8: eb08013f     	cmp	x9, x8
  1670fc: 1a9f07eb     	cset	w11, ne
  167100: 3700004b     	tbnz	w11, #0x0, 0x167108 <FLAC__stream_decoder_finish+0xc0>
  167104: 14000016     	b	0x16715c <FLAC__stream_decoder_finish+0x114>
  167108: b27c03e8     	orr	x8, xzr, #0x10
  16710c: d2805009     	mov	x9, #0x280              // =640
  167110: f85f03aa     	ldur	x10, [x29, #-0x10]
  167114: f940054a     	ldr	x10, [x10, #0x8]
  167118: 8b09014a     	add	x10, x10, x9
  16711c: 8b08014a     	add	x10, x10, x8
  167120: f9400540     	ldr	x0, [x10, #0x8]
  167124: f81d03a8     	stur	x8, [x29, #-0x30]
  167128: f9001fe9     	str	x9, [sp, #0x38]
  16712c: 97fceb49     	bl	0xa1e50 <free@plt>
  167130: f85f03a8     	ldur	x8, [x29, #-0x10]
  167134: f9400508     	ldr	x8, [x8, #0x8]
  167138: f9401fe9     	ldr	x9, [sp, #0x38]
  16713c: 8b090108     	add	x8, x8, x9
  167140: f85d03aa     	ldur	x10, [x29, #-0x30]
  167144: 8b0a0108     	add	x8, x8, x10
  167148: f85e03a0     	ldur	x0, [x29, #-0x20]
  16714c: f9000500     	str	x0, [x8, #0x8]
  167150: f85f03a8     	ldur	x8, [x29, #-0x10]
  167154: f9400508     	ldr	x8, [x8, #0x8]
  167158: b901cd1f     	str	wzr, [x8, #0x1cc]
  16715c: f85f03a8     	ldur	x8, [x29, #-0x10]
  167160: f9400508     	ldr	x8, [x8, #0x8]
  167164: f9403500     	ldr	x0, [x8, #0x68]
  167168: 97fd0dea     	bl	0xaa910 <FLAC__bitreader_free@plt>
  16716c: b81e83bf     	stur	wzr, [x29, #-0x18]
  167170: 321d03e8     	orr	w8, wzr, #0x8
  167174: b85e83a9     	ldur	w9, [x29, #-0x18]
  167178: 6b08013f     	cmp	w9, w8
  16717c: 1a9f27e8     	cset	w8, lo
  167180: 37000048     	tbnz	w8, #0x0, 0x167188 <FLAC__stream_decoder_finish+0x140>
  167184: 14000067     	b	0x167320 <FLAC__stream_decoder_finish+0x2d8>
  167188: b27c0be8     	orr	x8, xzr, #0x70
  16718c: b27d03e9     	orr	x9, xzr, #0x8
  167190: f85f03aa     	ldur	x10, [x29, #-0x10]
  167194: f940054a     	ldr	x10, [x10, #0x8]
  167198: 8b080148     	add	x8, x10, x8
  16719c: b85e83ab     	ldur	w11, [x29, #-0x18]
  1671a0: 2a0b03ea     	mov	w10, w11
  1671a4: d3407d4a     	ubfx	x10, x10, #0, #32
  1671a8: 9b0a7d29     	mul	x9, x9, x10
  1671ac: 8b090108     	add	x8, x8, x9
  1671b0: f9400108     	ldr	x8, [x8]
  1671b4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1671b8: eb08013f     	cmp	x9, x8
  1671bc: 1a9f07eb     	cset	w11, ne
  1671c0: 3700004b     	tbnz	w11, #0x0, 0x1671c8 <FLAC__stream_decoder_finish+0x180>
  1671c4: 1400001d     	b	0x167238 <FLAC__stream_decoder_finish+0x1f0>
  1671c8: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  1671cc: b27c0be9     	orr	x9, xzr, #0x70
  1671d0: b27d03ea     	orr	x10, xzr, #0x8
  1671d4: f85f03ab     	ldur	x11, [x29, #-0x10]
  1671d8: f940056b     	ldr	x11, [x11, #0x8]
  1671dc: 8b09016b     	add	x11, x11, x9
  1671e0: b85e83ac     	ldur	w12, [x29, #-0x18]
  1671e4: 2a0c03ed     	mov	w13, w12
  1671e8: d3407dad     	ubfx	x13, x13, #0, #32
  1671ec: 9b0d7d4d     	mul	x13, x10, x13
  1671f0: 8b0d016b     	add	x11, x11, x13
  1671f4: f940016b     	ldr	x11, [x11]
  1671f8: 8b080160     	add	x0, x11, x8
  1671fc: f9001be9     	str	x9, [sp, #0x30]
  167200: f90017ea     	str	x10, [sp, #0x28]
  167204: 97fceb13     	bl	0xa1e50 <free@plt>
  167208: f85f03a8     	ldur	x8, [x29, #-0x10]
  16720c: f9400508     	ldr	x8, [x8, #0x8]
  167210: f9401be9     	ldr	x9, [sp, #0x30]
  167214: 8b090108     	add	x8, x8, x9
  167218: b85e83ac     	ldur	w12, [x29, #-0x18]
  16721c: 2a0c03ea     	mov	w10, w12
  167220: d3407d4a     	ubfx	x10, x10, #0, #32
  167224: f94017eb     	ldr	x11, [sp, #0x28]
  167228: 9b0a7d6a     	mul	x10, x11, x10
  16722c: 8b0a0108     	add	x8, x8, x10
  167230: f85e03aa     	ldur	x10, [x29, #-0x20]
  167234: f900010a     	str	x10, [x8]
  167238: d281f108     	mov	x8, #0xf88              // =3976
  16723c: b27d03e9     	orr	x9, xzr, #0x8
  167240: f85f03aa     	ldur	x10, [x29, #-0x10]
  167244: f940054a     	ldr	x10, [x10, #0x8]
  167248: 8b080148     	add	x8, x10, x8
  16724c: b85e83ab     	ldur	w11, [x29, #-0x18]
  167250: 2a0b03ea     	mov	w10, w11
  167254: d3407d4a     	ubfx	x10, x10, #0, #32
  167258: 9b0a7d29     	mul	x9, x9, x10
  16725c: 8b090108     	add	x8, x8, x9
  167260: f9400108     	ldr	x8, [x8]
  167264: f85e03a9     	ldur	x9, [x29, #-0x20]
  167268: eb08013f     	cmp	x9, x8
  16726c: 1a9f07eb     	cset	w11, ne
  167270: 3700004b     	tbnz	w11, #0x0, 0x167278 <FLAC__stream_decoder_finish+0x230>
  167274: 14000027     	b	0x167310 <FLAC__stream_decoder_finish+0x2c8>
  167278: d2801608     	mov	x8, #0xb0               // =176
  16727c: d281f109     	mov	x9, #0xf88              // =3976
  167280: b27d03ea     	orr	x10, xzr, #0x8
  167284: f85f03ab     	ldur	x11, [x29, #-0x10]
  167288: f940056b     	ldr	x11, [x11, #0x8]
  16728c: 8b09016b     	add	x11, x11, x9
  167290: b85e83ac     	ldur	w12, [x29, #-0x18]
  167294: 2a0c03ed     	mov	w13, w12
  167298: d3407dad     	ubfx	x13, x13, #0, #32
  16729c: 9b0d7d4d     	mul	x13, x10, x13
  1672a0: 8b0d016b     	add	x11, x11, x13
  1672a4: f9400160     	ldr	x0, [x11]
  1672a8: f90013e8     	str	x8, [sp, #0x20]
  1672ac: f9000fe9     	str	x9, [sp, #0x18]
  1672b0: f9000bea     	str	x10, [sp, #0x10]
  1672b4: 97fceae7     	bl	0xa1e50 <free@plt>
  1672b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1672bc: f9400508     	ldr	x8, [x8, #0x8]
  1672c0: f94013e9     	ldr	x9, [sp, #0x20]
  1672c4: 8b090108     	add	x8, x8, x9
  1672c8: b85e83ac     	ldur	w12, [x29, #-0x18]
  1672cc: 2a0c03ea     	mov	w10, w12
  1672d0: d3407d4a     	ubfx	x10, x10, #0, #32
  1672d4: f9400beb     	ldr	x11, [sp, #0x10]
  1672d8: 9b0a7d6a     	mul	x10, x11, x10
  1672dc: 8b0a0108     	add	x8, x8, x10
  1672e0: f85e03aa     	ldur	x10, [x29, #-0x20]
  1672e4: f900010a     	str	x10, [x8]
  1672e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1672ec: f9400508     	ldr	x8, [x8, #0x8]
  1672f0: f9400fed     	ldr	x13, [sp, #0x18]
  1672f4: 8b0d0108     	add	x8, x8, x13
  1672f8: b85e83ac     	ldur	w12, [x29, #-0x18]
  1672fc: 2a0c03e0     	mov	w0, w12
  167300: d3407c00     	ubfx	x0, x0, #0, #32
  167304: 9b007d60     	mul	x0, x11, x0
  167308: 8b000108     	add	x8, x8, x0
  16730c: f900010a     	str	x10, [x8]
  167310: b85e83a8     	ldur	w8, [x29, #-0x18]
  167314: 11000508     	add	w8, w8, #0x1
  167318: b81e83a8     	stur	w8, [x29, #-0x18]
  16731c: 17ffff95     	b	0x167170 <FLAC__stream_decoder_finish+0x128>
  167320: f85f03a8     	ldur	x8, [x29, #-0x10]
  167324: f9400508     	ldr	x8, [x8, #0x8]
  167328: b901b11f     	str	wzr, [x8, #0x1b0]
  16732c: f85f03a8     	ldur	x8, [x29, #-0x10]
  167330: f9400508     	ldr	x8, [x8, #0x8]
  167334: b901b51f     	str	wzr, [x8, #0x1b4]
  167338: f85f03a8     	ldur	x8, [x29, #-0x10]
  16733c: f9400508     	ldr	x8, [x8, #0x8]
  167340: f9403108     	ldr	x8, [x8, #0x60]
  167344: f85e03a9     	ldur	x9, [x29, #-0x20]
  167348: eb08013f     	cmp	x9, x8
  16734c: 1a9f07ea     	cset	w10, ne
  167350: 3700004a     	tbnz	w10, #0x0, 0x167358 <FLAC__stream_decoder_finish+0x310>
  167354: 14000011     	b	0x167398 <FLAC__stream_decoder_finish+0x350>
  167358: f85f03a8     	ldur	x8, [x29, #-0x10]
  16735c: f9400508     	ldr	x8, [x8, #0x8]
  167360: f9403108     	ldr	x8, [x8, #0x60]
  167364: f85d83a9     	ldur	x9, [x29, #-0x28]
  167368: eb09011f     	cmp	x8, x9
  16736c: 1a9f07ea     	cset	w10, ne
  167370: 3700004a     	tbnz	w10, #0x0, 0x167378 <FLAC__stream_decoder_finish+0x330>
  167374: 14000005     	b	0x167388 <FLAC__stream_decoder_finish+0x340>
  167378: f85f03a8     	ldur	x8, [x29, #-0x10]
  16737c: f9400508     	ldr	x8, [x8, #0x8]
  167380: f9403100     	ldr	x0, [x8, #0x60]
  167384: 97fcf137     	bl	0xa3860 <fclose@plt>
  167388: f85f03a8     	ldur	x8, [x29, #-0x10]
  16738c: f9400508     	ldr	x8, [x8, #0x8]
  167390: f85e03a9     	ldur	x9, [x29, #-0x20]
  167394: f9003109     	str	x9, [x8, #0x60]
  167398: f85f03a8     	ldur	x8, [x29, #-0x10]
  16739c: f9400508     	ldr	x8, [x8, #0x8]
  1673a0: b94fc909     	ldr	w9, [x8, #0xfc8]
  1673a4: 35000049     	cbnz	w9, 0x1673ac <FLAC__stream_decoder_finish+0x364>
  1673a8: 14000015     	b	0x1673fc <FLAC__stream_decoder_finish+0x3b4>
  1673ac: d2800508     	mov	x8, #0x28               // =40
  1673b0: d2803a09     	mov	x9, #0x1d0              // =464
  1673b4: b27c03ea     	orr	x10, xzr, #0x10
  1673b8: d282080b     	mov	x11, #0x1040            // =4160
  1673bc: f85f03ac     	ldur	x12, [x29, #-0x10]
  1673c0: f940058c     	ldr	x12, [x12, #0x8]
  1673c4: 8b090189     	add	x9, x12, x9
  1673c8: 8b0a0129     	add	x9, x9, x10
  1673cc: 8b080128     	add	x8, x9, x8
  1673d0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1673d4: f9400529     	ldr	x9, [x9, #0x8]
  1673d8: 8b0b0129     	add	x9, x9, x11
  1673dc: aa0803e0     	mov	x0, x8
  1673e0: aa0903e1     	mov	x1, x9
  1673e4: aa0a03e2     	mov	x2, x10
  1673e8: 97fd0422     	bl	0xa8470 <memcmp@plt>
  1673ec: 35000040     	cbnz	w0, 0x1673f4 <FLAC__stream_decoder_finish+0x3ac>
  1673f0: 14000003     	b	0x1673fc <FLAC__stream_decoder_finish+0x3b4>
  1673f4: 320003e8     	orr	w8, wzr, #0x1
  1673f8: b81ec3a8     	stur	w8, [x29, #-0x14]
  1673fc: 12800008     	mov	w8, #-0x1               // =-1
  167400: 52800129     	mov	w9, #0x9                // =9
  167404: 5280000a     	mov	w10, #0x0               // =0
  167408: f85f03ab     	ldur	x11, [x29, #-0x10]
  16740c: f940056b     	ldr	x11, [x11, #0x8]
  167410: b90fd17f     	str	wzr, [x11, #0xfd0]
  167414: f85f03a0     	ldur	x0, [x29, #-0x10]
  167418: b9000fe8     	str	w8, [sp, #0xc]
  16741c: b9000be9     	str	w9, [sp, #0x8]
  167420: b90007ea     	str	w10, [sp, #0x4]
  167424: 97fffe8f     	bl	0x166e60 <FLAC__stream_decoder_new+0x350>
  167428: f85f03ab     	ldur	x11, [x29, #-0x10]
  16742c: f940016b     	ldr	x11, [x11]
  167430: b9400be8     	ldr	w8, [sp, #0x8]
  167434: b9000168     	str	w8, [x11]
  167438: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16743c: b94007ea     	ldr	w10, [sp, #0x4]
  167440: 6b0a013f     	cmp	w9, w10
  167444: 1a9f07e9     	cset	w9, ne
  167448: b9400fec     	ldr	w12, [sp, #0xc]
  16744c: 4a0c0129     	eor	w9, w9, w12
  167450: 320003ed     	orr	w13, wzr, #0x1
  167454: 0a0d0129     	and	w9, w9, w13
  167458: b81fc3a9     	stur	w9, [x29, #-0x4]
  16745c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  167460: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  167464: 910203ff     	add	sp, sp, #0x80
  167468: d65f03c0     	ret

000000000016746c <FLAC__stream_decoder_init_stream>:
  16746c: d10203ff     	sub	sp, sp, #0x80
  167470: a9077bfd     	stp	x29, x30, [sp, #0x70]
  167474: 9101c3fd     	add	x29, sp, #0x70
  167478: f9400ba8     	ldr	x8, [x29, #0x10]
  16747c: f9400fa9     	ldr	x9, [x29, #0x18]
  167480: f81f83a0     	stur	x0, [x29, #-0x8]
  167484: f81f03a1     	stur	x1, [x29, #-0x10]
  167488: f81e83a2     	stur	x2, [x29, #-0x18]
  16748c: f81e03a3     	stur	x3, [x29, #-0x20]
  167490: f81d83a4     	stur	x4, [x29, #-0x28]
  167494: f81d03a5     	stur	x5, [x29, #-0x30]
  167498: f9001fe6     	str	x6, [sp, #0x38]
  16749c: f9001be7     	str	x7, [sp, #0x30]
  1674a0: f90017e8     	str	x8, [sp, #0x28]
  1674a4: f90013e9     	str	x9, [sp, #0x20]
  1674a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1674ac: f85f03a1     	ldur	x1, [x29, #-0x10]
  1674b0: f85e83a2     	ldur	x2, [x29, #-0x18]
  1674b4: f85e03a3     	ldur	x3, [x29, #-0x20]
  1674b8: f85d83a4     	ldur	x4, [x29, #-0x28]
  1674bc: f85d03a5     	ldur	x5, [x29, #-0x30]
  1674c0: f9401fe6     	ldr	x6, [sp, #0x38]
  1674c4: f9401be7     	ldr	x7, [sp, #0x30]
  1674c8: f94017e8     	ldr	x8, [sp, #0x28]
  1674cc: f94013e9     	ldr	x9, [sp, #0x20]
  1674d0: 910003ea     	mov	x10, sp
  1674d4: f9000148     	str	x8, [x10]
  1674d8: 910003e8     	mov	x8, sp
  1674dc: f9000509     	str	x9, [x8, #0x8]
  1674e0: 910003e8     	mov	x8, sp
  1674e4: b900111f     	str	wzr, [x8, #0x10]
  1674e8: 94000004     	bl	0x1674f8 <FLAC__stream_decoder_init_stream+0x8c>
  1674ec: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1674f0: 910203ff     	add	sp, sp, #0x80
  1674f4: d65f03c0     	ret
  1674f8: d10243ff     	sub	sp, sp, #0x90
  1674fc: a9087bfd     	stp	x29, x30, [sp, #0x80]
  167500: 910203fd     	add	x29, sp, #0x80
  167504: f9400ba8     	ldr	x8, [x29, #0x10]
  167508: f9400fa9     	ldr	x9, [x29, #0x18]
  16750c: b94023aa     	ldr	w10, [x29, #0x20]
  167510: 5280012b     	mov	w11, #0x9               // =9
  167514: d280000c     	mov	x12, #0x0               // =0
  167518: b0000a0d     	adrp	x13, 0x2a8000
  16751c: f941d1ad     	ldr	x13, [x13, #0x3a0]
  167520: b0000a0e     	adrp	x14, 0x2a8000
  167524: f947edce     	ldr	x14, [x14, #0xfd8]
  167528: f000000f     	adrp	x15, 0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  16752c: 913f71ef     	add	x15, x15, #0xfdc
  167530: f81f03a0     	stur	x0, [x29, #-0x10]
  167534: f81e83a1     	stur	x1, [x29, #-0x18]
  167538: f81e03a2     	stur	x2, [x29, #-0x20]
  16753c: f81d83a3     	stur	x3, [x29, #-0x28]
  167540: f81d03a4     	stur	x4, [x29, #-0x30]
  167544: f81c83a5     	stur	x5, [x29, #-0x38]
  167548: f90023e6     	str	x6, [sp, #0x40]
  16754c: f9001fe7     	str	x7, [sp, #0x38]
  167550: f9001be8     	str	x8, [sp, #0x30]
  167554: f90017e9     	str	x9, [sp, #0x28]
  167558: b90027ea     	str	w10, [sp, #0x24]
  16755c: f85f03a8     	ldur	x8, [x29, #-0x10]
  167560: f9400108     	ldr	x8, [x8]
  167564: b940010a     	ldr	w10, [x8]
  167568: 6b0b015f     	cmp	w10, w11
  16756c: 1a9f07ea     	cset	w10, ne
  167570: f9000fec     	str	x12, [sp, #0x18]
  167574: f9000bed     	str	x13, [sp, #0x10]
  167578: f90007ee     	str	x14, [sp, #0x8]
  16757c: f90003ef     	str	x15, [sp]
  167580: 3700004a     	tbnz	w10, #0x0, 0x167588 <FLAC__stream_decoder_init_stream+0x11c>
  167584: 14000004     	b	0x167594 <FLAC__stream_decoder_init_stream+0x128>
  167588: 528000a8     	mov	w8, #0x5                // =5
  16758c: b81fc3a8     	stur	w8, [x29, #-0x4]
  167590: 14000094     	b	0x1677e0 <FLAC__stream_decoder_init_stream+0x374>
  167594: b94027e8     	ldr	w8, [sp, #0x24]
  167598: 35000048     	cbnz	w8, 0x1675a0 <FLAC__stream_decoder_init_stream+0x134>
  16759c: 14000004     	b	0x1675ac <FLAC__stream_decoder_init_stream+0x140>
  1675a0: 320003e8     	orr	w8, wzr, #0x1
  1675a4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1675a8: 1400008e     	b	0x1677e0 <FLAC__stream_decoder_init_stream+0x374>
  1675ac: f85e83a8     	ldur	x8, [x29, #-0x18]
  1675b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1675b4: eb08013f     	cmp	x9, x8
  1675b8: 1a9f17ea     	cset	w10, eq
  1675bc: 3700042a     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  1675c0: f94023e8     	ldr	x8, [sp, #0x40]
  1675c4: f9400fe9     	ldr	x9, [sp, #0x18]
  1675c8: eb08013f     	cmp	x9, x8
  1675cc: 1a9f17ea     	cset	w10, eq
  1675d0: 3700038a     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  1675d4: f9401be8     	ldr	x8, [sp, #0x30]
  1675d8: f9400fe9     	ldr	x9, [sp, #0x18]
  1675dc: eb08013f     	cmp	x9, x8
  1675e0: 1a9f17ea     	cset	w10, eq
  1675e4: 370002ea     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  1675e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1675ec: f9400fe9     	ldr	x9, [sp, #0x18]
  1675f0: eb09011f     	cmp	x8, x9
  1675f4: 1a9f07ea     	cset	w10, ne
  1675f8: 3700004a     	tbnz	w10, #0x0, 0x167600 <FLAC__stream_decoder_init_stream+0x194>
  1675fc: 14000014     	b	0x16764c <FLAC__stream_decoder_init_stream+0x1e0>
  167600: f85d83a8     	ldur	x8, [x29, #-0x28]
  167604: f9400fe9     	ldr	x9, [sp, #0x18]
  167608: eb08013f     	cmp	x9, x8
  16760c: 1a9f17ea     	cset	w10, eq
  167610: 3700018a     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  167614: f85d03a8     	ldur	x8, [x29, #-0x30]
  167618: f9400fe9     	ldr	x9, [sp, #0x18]
  16761c: eb08013f     	cmp	x9, x8
  167620: 1a9f17ea     	cset	w10, eq
  167624: 370000ea     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  167628: f85c83a8     	ldur	x8, [x29, #-0x38]
  16762c: f9400fe9     	ldr	x9, [sp, #0x18]
  167630: eb08013f     	cmp	x9, x8
  167634: 1a9f17ea     	cset	w10, eq
  167638: 3700004a     	tbnz	w10, #0x0, 0x167640 <FLAC__stream_decoder_init_stream+0x1d4>
  16763c: 14000004     	b	0x16764c <FLAC__stream_decoder_init_stream+0x1e0>
  167640: 321f03e8     	orr	w8, wzr, #0x2
  167644: b81fc3a8     	stur	w8, [x29, #-0x4]
  167648: 14000066     	b	0x1677e0 <FLAC__stream_decoder_init_stream+0x374>
  16764c: d281ef88     	mov	x8, #0xf7c              // =3964
  167650: f85f03a9     	ldur	x9, [x29, #-0x10]
  167654: f9400529     	ldr	x9, [x9, #0x8]
  167658: 8b080120     	add	x0, x9, x8
  16765c: 97fcf6a1     	bl	0xa50e0 <FLAC__cpu_info@plt>
  167660: f85f03a8     	ldur	x8, [x29, #-0x10]
  167664: f9400508     	ldr	x8, [x8, #0x8]
  167668: f9400be9     	ldr	x9, [sp, #0x10]
  16766c: f9002109     	str	x9, [x8, #0x40]
  167670: f85f03a8     	ldur	x8, [x29, #-0x10]
  167674: f9400508     	ldr	x8, [x8, #0x8]
  167678: f94007e0     	ldr	x0, [sp, #0x8]
  16767c: f9002500     	str	x0, [x8, #0x48]
  167680: f85f03a8     	ldur	x8, [x29, #-0x10]
  167684: f9400508     	ldr	x8, [x8, #0x8]
  167688: f9002909     	str	x9, [x8, #0x50]
  16768c: f85f03a8     	ldur	x8, [x29, #-0x10]
  167690: f9400508     	ldr	x8, [x8, #0x8]
  167694: f9403500     	ldr	x0, [x8, #0x68]
  167698: f85f03a2     	ldur	x2, [x29, #-0x10]
  16769c: f94003e1     	ldr	x1, [sp]
  1676a0: 97fceea0     	bl	0xa3120 <FLAC__bitreader_init@plt>
  1676a4: 35000100     	cbnz	w0, 0x1676c4 <FLAC__stream_decoder_init_stream+0x258>
  1676a8: 320007e8     	orr	w8, wzr, #0x3
  1676ac: 321d03e9     	orr	w9, wzr, #0x8
  1676b0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1676b4: f940014a     	ldr	x10, [x10]
  1676b8: b9000149     	str	w9, [x10]
  1676bc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1676c0: 14000048     	b	0x1677e0 <FLAC__stream_decoder_init_stream+0x374>
  1676c4: 320003e8     	orr	w8, wzr, #0x1
  1676c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1676cc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1676d0: f940054a     	ldr	x10, [x10, #0x8]
  1676d4: f9000149     	str	x9, [x10]
  1676d8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1676dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1676e0: f940054a     	ldr	x10, [x10, #0x8]
  1676e4: f9000549     	str	x9, [x10, #0x8]
  1676e8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1676ec: f85f03aa     	ldur	x10, [x29, #-0x10]
  1676f0: f940054a     	ldr	x10, [x10, #0x8]
  1676f4: f9000949     	str	x9, [x10, #0x10]
  1676f8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1676fc: f85f03aa     	ldur	x10, [x29, #-0x10]
  167700: f940054a     	ldr	x10, [x10, #0x8]
  167704: f9000d49     	str	x9, [x10, #0x18]
  167708: f85c83a9     	ldur	x9, [x29, #-0x38]
  16770c: f85f03aa     	ldur	x10, [x29, #-0x10]
  167710: f940054a     	ldr	x10, [x10, #0x8]
  167714: f9001149     	str	x9, [x10, #0x20]
  167718: f94023e9     	ldr	x9, [sp, #0x40]
  16771c: f85f03aa     	ldur	x10, [x29, #-0x10]
  167720: f940054a     	ldr	x10, [x10, #0x8]
  167724: f9001549     	str	x9, [x10, #0x28]
  167728: f9401fe9     	ldr	x9, [sp, #0x38]
  16772c: f85f03aa     	ldur	x10, [x29, #-0x10]
  167730: f940054a     	ldr	x10, [x10, #0x8]
  167734: f9001949     	str	x9, [x10, #0x30]
  167738: f9401be9     	ldr	x9, [sp, #0x30]
  16773c: f85f03aa     	ldur	x10, [x29, #-0x10]
  167740: f940054a     	ldr	x10, [x10, #0x8]
  167744: f9001d49     	str	x9, [x10, #0x38]
  167748: f94017e9     	ldr	x9, [sp, #0x28]
  16774c: f85f03aa     	ldur	x10, [x29, #-0x10]
  167750: f940054a     	ldr	x10, [x10, #0x8]
  167754: f9002d49     	str	x9, [x10, #0x58]
  167758: f85f03a9     	ldur	x9, [x29, #-0x10]
  16775c: f9400529     	ldr	x9, [x9, #0x8]
  167760: b901bd3f     	str	wzr, [x9, #0x1bc]
  167764: f85f03a9     	ldur	x9, [x29, #-0x10]
  167768: f9400529     	ldr	x9, [x9, #0x8]
  16776c: b901b93f     	str	wzr, [x9, #0x1b8]
  167770: f85f03a9     	ldur	x9, [x29, #-0x10]
  167774: f9400529     	ldr	x9, [x9, #0x8]
  167778: f900e13f     	str	xzr, [x9, #0x1c0]
  16777c: f85f03a9     	ldur	x9, [x29, #-0x10]
  167780: f9400529     	ldr	x9, [x9, #0x8]
  167784: b901c93f     	str	wzr, [x9, #0x1c8]
  167788: f85f03a9     	ldur	x9, [x29, #-0x10]
  16778c: f9400529     	ldr	x9, [x9, #0x8]
  167790: b90f793f     	str	wzr, [x9, #0xf78]
  167794: f85f03a9     	ldur	x9, [x29, #-0x10]
  167798: f9400129     	ldr	x9, [x9]
  16779c: b9401d2b     	ldr	w11, [x9, #0x1c]
  1677a0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1677a4: f9400529     	ldr	x9, [x9, #0x8]
  1677a8: b90fc92b     	str	w11, [x9, #0xfc8]
  1677ac: f85f03a9     	ldur	x9, [x29, #-0x10]
  1677b0: f9400529     	ldr	x9, [x9, #0x8]
  1677b4: b90fd13f     	str	wzr, [x9, #0xfd0]
  1677b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1677bc: f9400529     	ldr	x9, [x9, #0x8]
  1677c0: b90fcd28     	str	w8, [x9, #0xfcc]
  1677c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1677c8: 97fced2a     	bl	0xa2c70 <FLAC__stream_decoder_reset@plt>
  1677cc: 35000080     	cbnz	w0, 0x1677dc <FLAC__stream_decoder_init_stream+0x370>
  1677d0: 320007e8     	orr	w8, wzr, #0x3
  1677d4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1677d8: 14000002     	b	0x1677e0 <FLAC__stream_decoder_init_stream+0x374>
  1677dc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1677e0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1677e4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1677e8: 910243ff     	add	sp, sp, #0x90
  1677ec: d65f03c0     	ret

00000000001677f0 <FLAC__stream_decoder_init_ogg_stream>:
  1677f0: d10203ff     	sub	sp, sp, #0x80
  1677f4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1677f8: 9101c3fd     	add	x29, sp, #0x70
  1677fc: f9400ba8     	ldr	x8, [x29, #0x10]
  167800: f9400fa9     	ldr	x9, [x29, #0x18]
  167804: 320003ea     	orr	w10, wzr, #0x1
  167808: f81f83a0     	stur	x0, [x29, #-0x8]
  16780c: f81f03a1     	stur	x1, [x29, #-0x10]
  167810: f81e83a2     	stur	x2, [x29, #-0x18]
  167814: f81e03a3     	stur	x3, [x29, #-0x20]
  167818: f81d83a4     	stur	x4, [x29, #-0x28]
  16781c: f81d03a5     	stur	x5, [x29, #-0x30]
  167820: f9001fe6     	str	x6, [sp, #0x38]
  167824: f9001be7     	str	x7, [sp, #0x30]
  167828: f90017e8     	str	x8, [sp, #0x28]
  16782c: f90013e9     	str	x9, [sp, #0x20]
  167830: f85f83a0     	ldur	x0, [x29, #-0x8]
  167834: f85f03a1     	ldur	x1, [x29, #-0x10]
  167838: f85e83a2     	ldur	x2, [x29, #-0x18]
  16783c: f85e03a3     	ldur	x3, [x29, #-0x20]
  167840: f85d83a4     	ldur	x4, [x29, #-0x28]
  167844: f85d03a5     	ldur	x5, [x29, #-0x30]
  167848: f9401fe6     	ldr	x6, [sp, #0x38]
  16784c: f9401be7     	ldr	x7, [sp, #0x30]
  167850: f94017e8     	ldr	x8, [sp, #0x28]
  167854: f94013e9     	ldr	x9, [sp, #0x20]
  167858: 910003eb     	mov	x11, sp
  16785c: f9000168     	str	x8, [x11]
  167860: 910003e8     	mov	x8, sp
  167864: f9000509     	str	x9, [x8, #0x8]
  167868: 910003e8     	mov	x8, sp
  16786c: b900110a     	str	w10, [x8, #0x10]
  167870: 97ffff22     	bl	0x1674f8 <FLAC__stream_decoder_init_stream+0x8c>
  167874: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  167878: 910203ff     	add	sp, sp, #0x80
  16787c: d65f03c0     	ret

0000000000167880 <FLAC__stream_decoder_init_FILE>:
  167880: d10103ff     	sub	sp, sp, #0x40
  167884: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167888: 9100c3fd     	add	x29, sp, #0x30
  16788c: 52800006     	mov	w6, #0x0                // =0
  167890: f81f83a0     	stur	x0, [x29, #-0x8]
  167894: f81f03a1     	stur	x1, [x29, #-0x10]
  167898: f9000fe2     	str	x2, [sp, #0x18]
  16789c: f9000be3     	str	x3, [sp, #0x10]
  1678a0: f90007e4     	str	x4, [sp, #0x8]
  1678a4: f90003e5     	str	x5, [sp]
  1678a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1678ac: f85f03a1     	ldur	x1, [x29, #-0x10]
  1678b0: f9400fe2     	ldr	x2, [sp, #0x18]
  1678b4: f9400be3     	ldr	x3, [sp, #0x10]
  1678b8: f94007e4     	ldr	x4, [sp, #0x8]
  1678bc: f94003e5     	ldr	x5, [sp]
  1678c0: 94000004     	bl	0x1678d0 <FLAC__stream_decoder_init_FILE+0x50>
  1678c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1678c8: 910103ff     	add	sp, sp, #0x40
  1678cc: d65f03c0     	ret
  1678d0: d10283ff     	sub	sp, sp, #0xa0
  1678d4: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1678d8: 910243fd     	add	x29, sp, #0x90
  1678dc: 52800128     	mov	w8, #0x9                // =9
  1678e0: d2800009     	mov	x9, #0x0                // =0
  1678e4: b0000a0a     	adrp	x10, 0x2a8000
  1678e8: f943314a     	ldr	x10, [x10, #0x660]
  1678ec: 9000002b     	adrp	x11, 0x16b000 <FLAC__stream_decoder_seek_absolute+0xc70>
  1678f0: 910b116b     	add	x11, x11, #0x2c4
  1678f4: 9000002c     	adrp	x12, 0x16b000 <FLAC__stream_decoder_seek_absolute+0xc70>
  1678f8: 910d818c     	add	x12, x12, #0x360
  1678fc: 9000002d     	adrp	x13, 0x16b000 <FLAC__stream_decoder_seek_absolute+0xc70>
  167900: 911011ad     	add	x13, x13, #0x404
  167904: 9000002e     	adrp	x14, 0x16b000 <FLAC__stream_decoder_seek_absolute+0xc70>
  167908: 910811ce     	add	x14, x14, #0x204
  16790c: 9000002f     	adrp	x15, 0x16b000 <FLAC__stream_decoder_seek_absolute+0xc70>
  167910: 911351ef     	add	x15, x15, #0x4d4
  167914: f81f03a0     	stur	x0, [x29, #-0x10]
  167918: f81e83a1     	stur	x1, [x29, #-0x18]
  16791c: f81e03a2     	stur	x2, [x29, #-0x20]
  167920: f81d83a3     	stur	x3, [x29, #-0x28]
  167924: f81d03a4     	stur	x4, [x29, #-0x30]
  167928: f81c83a5     	stur	x5, [x29, #-0x38]
  16792c: b81c43a6     	stur	w6, [x29, #-0x3c]
  167930: f85f03a0     	ldur	x0, [x29, #-0x10]
  167934: f9400000     	ldr	x0, [x0]
  167938: b9400006     	ldr	w6, [x0]
  16793c: 6b0800df     	cmp	w6, w8
  167940: 1a9f07e8     	cset	w8, ne
  167944: f90027e9     	str	x9, [sp, #0x48]
  167948: f90023ea     	str	x10, [sp, #0x40]
  16794c: f9001feb     	str	x11, [sp, #0x38]
  167950: f9001bec     	str	x12, [sp, #0x30]
  167954: f90017ed     	str	x13, [sp, #0x28]
  167958: f90013ee     	str	x14, [sp, #0x20]
  16795c: f9000fef     	str	x15, [sp, #0x18]
  167960: 37000048     	tbnz	w8, #0x0, 0x167968 <FLAC__stream_decoder_init_FILE+0xe8>
  167964: 14000007     	b	0x167980 <FLAC__stream_decoder_init_FILE+0x100>
  167968: 528000a8     	mov	w8, #0x5                // =5
  16796c: f85f03a9     	ldur	x9, [x29, #-0x10]
  167970: f9400129     	ldr	x9, [x9]
  167974: b9000528     	str	w8, [x9, #0x4]
  167978: b81fc3a8     	stur	w8, [x29, #-0x4]
  16797c: 14000048     	b	0x167a9c <FLAC__stream_decoder_init_FILE+0x21c>
  167980: f85e03a8     	ldur	x8, [x29, #-0x20]
  167984: f94027e9     	ldr	x9, [sp, #0x48]
  167988: eb08013f     	cmp	x9, x8
  16798c: 1a9f17ea     	cset	w10, eq
  167990: 370000ea     	tbnz	w10, #0x0, 0x1679ac <FLAC__stream_decoder_init_FILE+0x12c>
  167994: f85d03a8     	ldur	x8, [x29, #-0x30]
  167998: f94027e9     	ldr	x9, [sp, #0x48]
  16799c: eb08013f     	cmp	x9, x8
  1679a0: 1a9f17ea     	cset	w10, eq
  1679a4: 3700004a     	tbnz	w10, #0x0, 0x1679ac <FLAC__stream_decoder_init_FILE+0x12c>
  1679a8: 14000007     	b	0x1679c4 <FLAC__stream_decoder_init_FILE+0x144>
  1679ac: 321f03e8     	orr	w8, wzr, #0x2
  1679b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1679b4: f9400129     	ldr	x9, [x9]
  1679b8: b9000528     	str	w8, [x9, #0x4]
  1679bc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1679c0: 14000037     	b	0x167a9c <FLAC__stream_decoder_init_FILE+0x21c>
  1679c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1679c8: f94023e9     	ldr	x9, [sp, #0x40]
  1679cc: eb09011f     	cmp	x8, x9
  1679d0: 1a9f17ea     	cset	w10, eq
  1679d4: 3700004a     	tbnz	w10, #0x0, 0x1679dc <FLAC__stream_decoder_init_FILE+0x15c>
  1679d8: 14000003     	b	0x1679e4 <FLAC__stream_decoder_init_FILE+0x164>
  1679dc: 94000e06     	bl	0x16b1f4 <FLAC__stream_decoder_seek_absolute+0xe64>
  1679e0: f81e83a0     	stur	x0, [x29, #-0x18]
  1679e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1679e8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1679ec: f9400529     	ldr	x9, [x9, #0x8]
  1679f0: f9003128     	str	x8, [x9, #0x60]
  1679f4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1679f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1679fc: f9400508     	ldr	x8, [x8, #0x8]
  167a00: f9403108     	ldr	x8, [x8, #0x60]
  167a04: f94023e9     	ldr	x9, [sp, #0x40]
  167a08: eb09011f     	cmp	x8, x9
  167a0c: 1a9f17ea     	cset	w10, eq
  167a10: 7200015f     	tst	w10, #0x1
  167a14: f94027e8     	ldr	x8, [sp, #0x48]
  167a18: f9401feb     	ldr	x11, [sp, #0x38]
  167a1c: 9a8b1102     	csel	x2, x8, x11, ne
  167a20: f85f03ac     	ldur	x12, [x29, #-0x10]
  167a24: f940058c     	ldr	x12, [x12, #0x8]
  167a28: f940318c     	ldr	x12, [x12, #0x60]
  167a2c: eb09019f     	cmp	x12, x9
  167a30: 1a9f17ea     	cset	w10, eq
  167a34: 7200015f     	tst	w10, #0x1
  167a38: f9401bec     	ldr	x12, [sp, #0x30]
  167a3c: 9a8c1103     	csel	x3, x8, x12, ne
  167a40: f85f03ad     	ldur	x13, [x29, #-0x10]
  167a44: f94005ad     	ldr	x13, [x13, #0x8]
  167a48: f94031ad     	ldr	x13, [x13, #0x60]
  167a4c: eb0901bf     	cmp	x13, x9
  167a50: 1a9f17ea     	cset	w10, eq
  167a54: 7200015f     	tst	w10, #0x1
  167a58: f94017ed     	ldr	x13, [sp, #0x28]
  167a5c: 9a8d1104     	csel	x4, x8, x13, ne
  167a60: f85e03a6     	ldur	x6, [x29, #-0x20]
  167a64: f85d83a7     	ldur	x7, [x29, #-0x28]
  167a68: f85d03ae     	ldur	x14, [x29, #-0x30]
  167a6c: f85c83af     	ldur	x15, [x29, #-0x38]
  167a70: b85c43aa     	ldur	w10, [x29, #-0x3c]
  167a74: f94013e1     	ldr	x1, [sp, #0x20]
  167a78: f9400fe5     	ldr	x5, [sp, #0x18]
  167a7c: 910003f0     	mov	x16, sp
  167a80: f900020e     	str	x14, [x16]
  167a84: 910003ee     	mov	x14, sp
  167a88: f90005cf     	str	x15, [x14, #0x8]
  167a8c: 910003ee     	mov	x14, sp
  167a90: b90011ca     	str	w10, [x14, #0x10]
  167a94: 97fffe99     	bl	0x1674f8 <FLAC__stream_decoder_init_stream+0x8c>
  167a98: b81fc3a0     	stur	w0, [x29, #-0x4]
  167a9c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  167aa0: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  167aa4: 910283ff     	add	sp, sp, #0xa0
  167aa8: d65f03c0     	ret

0000000000167aac <FLAC__stream_decoder_init_ogg_FILE>:
  167aac: d10103ff     	sub	sp, sp, #0x40
  167ab0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167ab4: 9100c3fd     	add	x29, sp, #0x30
  167ab8: 320003e6     	orr	w6, wzr, #0x1
  167abc: f81f83a0     	stur	x0, [x29, #-0x8]
  167ac0: f81f03a1     	stur	x1, [x29, #-0x10]
  167ac4: f9000fe2     	str	x2, [sp, #0x18]
  167ac8: f9000be3     	str	x3, [sp, #0x10]
  167acc: f90007e4     	str	x4, [sp, #0x8]
  167ad0: f90003e5     	str	x5, [sp]
  167ad4: f85f83a0     	ldur	x0, [x29, #-0x8]
  167ad8: f85f03a1     	ldur	x1, [x29, #-0x10]
  167adc: f9400fe2     	ldr	x2, [sp, #0x18]
  167ae0: f9400be3     	ldr	x3, [sp, #0x10]
  167ae4: f94007e4     	ldr	x4, [sp, #0x8]
  167ae8: f94003e5     	ldr	x5, [sp]
  167aec: 97ffff79     	bl	0x1678d0 <FLAC__stream_decoder_init_FILE+0x50>
  167af0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  167af4: 910103ff     	add	sp, sp, #0x40
  167af8: d65f03c0     	ret

0000000000167afc <FLAC__stream_decoder_init_file>:
  167afc: d10103ff     	sub	sp, sp, #0x40
  167b00: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167b04: 9100c3fd     	add	x29, sp, #0x30
  167b08: 52800006     	mov	w6, #0x0                // =0
  167b0c: f81f83a0     	stur	x0, [x29, #-0x8]
  167b10: f81f03a1     	stur	x1, [x29, #-0x10]
  167b14: f9000fe2     	str	x2, [sp, #0x18]
  167b18: f9000be3     	str	x3, [sp, #0x10]
  167b1c: f90007e4     	str	x4, [sp, #0x8]
  167b20: f90003e5     	str	x5, [sp]
  167b24: f85f83a0     	ldur	x0, [x29, #-0x8]
  167b28: f85f03a1     	ldur	x1, [x29, #-0x10]
  167b2c: f9400fe2     	ldr	x2, [sp, #0x18]
  167b30: f9400be3     	ldr	x3, [sp, #0x10]
  167b34: f94007e4     	ldr	x4, [sp, #0x8]
  167b38: f94003e5     	ldr	x5, [sp]
  167b3c: 94000004     	bl	0x167b4c <FLAC__stream_decoder_init_file+0x50>
  167b40: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  167b44: 910103ff     	add	sp, sp, #0x40
  167b48: d65f03c0     	ret
  167b4c: d10203ff     	sub	sp, sp, #0x80
  167b50: a9077bfd     	stp	x29, x30, [sp, #0x70]
  167b54: 9101c3fd     	add	x29, sp, #0x70
  167b58: 52800128     	mov	w8, #0x9                // =9
  167b5c: d2800009     	mov	x9, #0x0                // =0
  167b60: b00004aa     	adrp	x10, 0x1fc000 <FLAC__FP_E+0x258>
  167b64: 9136794a     	add	x10, x10, #0xd9e
  167b68: b0000a0b     	adrp	x11, 0x2a8000
  167b6c: f943316b     	ldr	x11, [x11, #0x660]
  167b70: f81f03a0     	stur	x0, [x29, #-0x10]
  167b74: f81e83a1     	stur	x1, [x29, #-0x18]
  167b78: f81e03a2     	stur	x2, [x29, #-0x20]
  167b7c: f81d83a3     	stur	x3, [x29, #-0x28]
  167b80: f81d03a4     	stur	x4, [x29, #-0x30]
  167b84: f9001fe5     	str	x5, [sp, #0x38]
  167b88: b90037e6     	str	w6, [sp, #0x34]
  167b8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  167b90: f9400000     	ldr	x0, [x0]
  167b94: b9400006     	ldr	w6, [x0]
  167b98: 6b0800df     	cmp	w6, w8
  167b9c: 1a9f07e8     	cset	w8, ne
  167ba0: f90013e9     	str	x9, [sp, #0x20]
  167ba4: f9000fea     	str	x10, [sp, #0x18]
  167ba8: f9000beb     	str	x11, [sp, #0x10]
  167bac: 37000048     	tbnz	w8, #0x0, 0x167bb4 <FLAC__stream_decoder_init_file+0xb8>
  167bb0: 14000007     	b	0x167bcc <FLAC__stream_decoder_init_file+0xd0>
  167bb4: 528000a8     	mov	w8, #0x5                // =5
  167bb8: f85f03a9     	ldur	x9, [x29, #-0x10]
  167bbc: f9400129     	ldr	x9, [x9]
  167bc0: b9000528     	str	w8, [x9, #0x4]
  167bc4: b81fc3a8     	stur	w8, [x29, #-0x4]
  167bc8: 14000033     	b	0x167c94 <FLAC__stream_decoder_init_file+0x198>
  167bcc: f85e03a8     	ldur	x8, [x29, #-0x20]
  167bd0: f94013e9     	ldr	x9, [sp, #0x20]
  167bd4: eb08013f     	cmp	x9, x8
  167bd8: 1a9f17ea     	cset	w10, eq
  167bdc: 370000ea     	tbnz	w10, #0x0, 0x167bf8 <FLAC__stream_decoder_init_file+0xfc>
  167be0: f85d03a8     	ldur	x8, [x29, #-0x30]
  167be4: f94013e9     	ldr	x9, [sp, #0x20]
  167be8: eb08013f     	cmp	x9, x8
  167bec: 1a9f17ea     	cset	w10, eq
  167bf0: 3700004a     	tbnz	w10, #0x0, 0x167bf8 <FLAC__stream_decoder_init_file+0xfc>
  167bf4: 14000007     	b	0x167c10 <FLAC__stream_decoder_init_file+0x114>
  167bf8: 321f03e8     	orr	w8, wzr, #0x2
  167bfc: f85f03a9     	ldur	x9, [x29, #-0x10]
  167c00: f9400129     	ldr	x9, [x9]
  167c04: b9000528     	str	w8, [x9, #0x4]
  167c08: b81fc3a8     	stur	w8, [x29, #-0x4]
  167c0c: 14000022     	b	0x167c94 <FLAC__stream_decoder_init_file+0x198>
  167c10: f85e83a8     	ldur	x8, [x29, #-0x18]
  167c14: f94013e9     	ldr	x9, [sp, #0x20]
  167c18: eb09011f     	cmp	x8, x9
  167c1c: 1a9f07ea     	cset	w10, ne
  167c20: 3700004a     	tbnz	w10, #0x0, 0x167c28 <FLAC__stream_decoder_init_file+0x12c>
  167c24: 14000006     	b	0x167c3c <FLAC__stream_decoder_init_file+0x140>
  167c28: f85e83a0     	ldur	x0, [x29, #-0x18]
  167c2c: f9400fe1     	ldr	x1, [sp, #0x18]
  167c30: 97fce0b8     	bl	0x9ff10 <fopen@plt>
  167c34: f90007e0     	str	x0, [sp, #0x8]
  167c38: 14000003     	b	0x167c44 <FLAC__stream_decoder_init_file+0x148>
  167c3c: f9400be0     	ldr	x0, [sp, #0x10]
  167c40: f90007e0     	str	x0, [sp, #0x8]
  167c44: f94007e8     	ldr	x8, [sp, #0x8]
  167c48: f90017e8     	str	x8, [sp, #0x28]
  167c4c: f94017e8     	ldr	x8, [sp, #0x28]
  167c50: f94013e9     	ldr	x9, [sp, #0x20]
  167c54: eb08013f     	cmp	x9, x8
  167c58: 1a9f17ea     	cset	w10, eq
  167c5c: 3700004a     	tbnz	w10, #0x0, 0x167c64 <FLAC__stream_decoder_init_file+0x168>
  167c60: 14000004     	b	0x167c70 <FLAC__stream_decoder_init_file+0x174>
  167c64: 321e03e8     	orr	w8, wzr, #0x4
  167c68: b81fc3a8     	stur	w8, [x29, #-0x4]
  167c6c: 1400000a     	b	0x167c94 <FLAC__stream_decoder_init_file+0x198>
  167c70: f85f03a0     	ldur	x0, [x29, #-0x10]
  167c74: f94017e1     	ldr	x1, [sp, #0x28]
  167c78: f85e03a2     	ldur	x2, [x29, #-0x20]
  167c7c: f85d83a3     	ldur	x3, [x29, #-0x28]
  167c80: f85d03a4     	ldur	x4, [x29, #-0x30]
  167c84: f9401fe5     	ldr	x5, [sp, #0x38]
  167c88: b94037e6     	ldr	w6, [sp, #0x34]
  167c8c: 97ffff11     	bl	0x1678d0 <FLAC__stream_decoder_init_FILE+0x50>
  167c90: b81fc3a0     	stur	w0, [x29, #-0x4]
  167c94: b85fc3a0     	ldur	w0, [x29, #-0x4]
  167c98: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  167c9c: 910203ff     	add	sp, sp, #0x80
  167ca0: d65f03c0     	ret

0000000000167ca4 <FLAC__stream_decoder_init_ogg_file>:
  167ca4: d10103ff     	sub	sp, sp, #0x40
  167ca8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167cac: 9100c3fd     	add	x29, sp, #0x30
  167cb0: 320003e6     	orr	w6, wzr, #0x1
  167cb4: f81f83a0     	stur	x0, [x29, #-0x8]
  167cb8: f81f03a1     	stur	x1, [x29, #-0x10]
  167cbc: f9000fe2     	str	x2, [sp, #0x18]
  167cc0: f9000be3     	str	x3, [sp, #0x10]
  167cc4: f90007e4     	str	x4, [sp, #0x8]
  167cc8: f90003e5     	str	x5, [sp]
  167ccc: f85f83a0     	ldur	x0, [x29, #-0x8]
  167cd0: f85f03a1     	ldur	x1, [x29, #-0x10]
  167cd4: f9400fe2     	ldr	x2, [sp, #0x18]
  167cd8: f9400be3     	ldr	x3, [sp, #0x10]
  167cdc: f94007e4     	ldr	x4, [sp, #0x8]
  167ce0: f94003e5     	ldr	x5, [sp]
  167ce4: 97ffff9a     	bl	0x167b4c <FLAC__stream_decoder_init_file+0x50>
  167ce8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  167cec: 910103ff     	add	sp, sp, #0x40
  167cf0: d65f03c0     	ret

0000000000167cf4 <FLAC__stream_decoder_set_ogg_serial_number>:
  167cf4: d10083ff     	sub	sp, sp, #0x20
  167cf8: 52800128     	mov	w8, #0x9                // =9
  167cfc: f9000be0     	str	x0, [sp, #0x10]
  167d00: f90007e1     	str	x1, [sp, #0x8]
  167d04: f9400be0     	ldr	x0, [sp, #0x10]
  167d08: f9400000     	ldr	x0, [x0]
  167d0c: b9400009     	ldr	w9, [x0]
  167d10: 6b08013f     	cmp	w9, w8
  167d14: 1a9f07e8     	cset	w8, ne
  167d18: 37000048     	tbnz	w8, #0x0, 0x167d20 <FLAC__stream_decoder_set_ogg_serial_number+0x2c>
  167d1c: 14000003     	b	0x167d28 <FLAC__stream_decoder_set_ogg_serial_number+0x34>
  167d20: b9001fff     	str	wzr, [sp, #0x1c]
  167d24: 14000002     	b	0x167d2c <FLAC__stream_decoder_set_ogg_serial_number+0x38>
  167d28: b9001fff     	str	wzr, [sp, #0x1c]
  167d2c: b9401fe0     	ldr	w0, [sp, #0x1c]
  167d30: 910083ff     	add	sp, sp, #0x20
  167d34: d65f03c0     	ret

0000000000167d38 <FLAC__stream_decoder_set_md5_checking>:
  167d38: d10083ff     	sub	sp, sp, #0x20
  167d3c: 52800128     	mov	w8, #0x9                // =9
  167d40: f9000be0     	str	x0, [sp, #0x10]
  167d44: b9000fe1     	str	w1, [sp, #0xc]
  167d48: f9400be0     	ldr	x0, [sp, #0x10]
  167d4c: f9400000     	ldr	x0, [x0]
  167d50: b9400001     	ldr	w1, [x0]
  167d54: 6b08003f     	cmp	w1, w8
  167d58: 1a9f07e8     	cset	w8, ne
  167d5c: 37000048     	tbnz	w8, #0x0, 0x167d64 <FLAC__stream_decoder_set_md5_checking+0x2c>
  167d60: 14000003     	b	0x167d6c <FLAC__stream_decoder_set_md5_checking+0x34>
  167d64: b9001fff     	str	wzr, [sp, #0x1c]
  167d68: 14000007     	b	0x167d84 <FLAC__stream_decoder_set_md5_checking+0x4c>
  167d6c: 320003e8     	orr	w8, wzr, #0x1
  167d70: b9400fe9     	ldr	w9, [sp, #0xc]
  167d74: f9400bea     	ldr	x10, [sp, #0x10]
  167d78: f940014a     	ldr	x10, [x10]
  167d7c: b9001d49     	str	w9, [x10, #0x1c]
  167d80: b9001fe8     	str	w8, [sp, #0x1c]
  167d84: b9401fe0     	ldr	w0, [sp, #0x1c]
  167d88: 910083ff     	add	sp, sp, #0x20
  167d8c: d65f03c0     	ret

0000000000167d90 <FLAC__stream_decoder_set_metadata_respond>:
  167d90: d10083ff     	sub	sp, sp, #0x20
  167d94: 321f17e8     	orr	w8, wzr, #0x7e
  167d98: f9000be0     	str	x0, [sp, #0x10]
  167d9c: b9000fe1     	str	w1, [sp, #0xc]
  167da0: b9400fe1     	ldr	w1, [sp, #0xc]
  167da4: 6b08003f     	cmp	w1, w8
  167da8: 1a9f97e8     	cset	w8, hi
  167dac: 37000048     	tbnz	w8, #0x0, 0x167db4 <FLAC__stream_decoder_set_metadata_respond+0x24>
  167db0: 14000003     	b	0x167dbc <FLAC__stream_decoder_set_metadata_respond+0x2c>
  167db4: b9001fff     	str	wzr, [sp, #0x1c]
  167db8: 14000022     	b	0x167e40 <FLAC__stream_decoder_set_metadata_respond+0xb0>
  167dbc: 52800128     	mov	w8, #0x9                // =9
  167dc0: f9400be9     	ldr	x9, [sp, #0x10]
  167dc4: f9400129     	ldr	x9, [x9]
  167dc8: b940012a     	ldr	w10, [x9]
  167dcc: 6b08015f     	cmp	w10, w8
  167dd0: 1a9f07e8     	cset	w8, ne
  167dd4: 37000048     	tbnz	w8, #0x0, 0x167ddc <FLAC__stream_decoder_set_metadata_respond+0x4c>
  167dd8: 14000003     	b	0x167de4 <FLAC__stream_decoder_set_metadata_respond+0x54>
  167ddc: b9001fff     	str	wzr, [sp, #0x1c]
  167de0: 14000018     	b	0x167e40 <FLAC__stream_decoder_set_metadata_respond+0xb0>
  167de4: 321f03e8     	orr	w8, wzr, #0x2
  167de8: 320003e9     	orr	w9, wzr, #0x1
  167dec: b27e03ea     	orr	x10, xzr, #0x4
  167df0: d280660b     	mov	x11, #0x330             // =816
  167df4: f9400bec     	ldr	x12, [sp, #0x10]
  167df8: f940058c     	ldr	x12, [x12, #0x8]
  167dfc: 8b0b018b     	add	x11, x12, x11
  167e00: b9400fed     	ldr	w13, [sp, #0xc]
  167e04: 2a0d03ec     	mov	w12, w13
  167e08: d3407d8c     	ubfx	x12, x12, #0, #32
  167e0c: 9b0c7d4a     	mul	x10, x10, x12
  167e10: 8b0a016a     	add	x10, x11, x10
  167e14: b9000149     	str	w9, [x10]
  167e18: b9400fe9     	ldr	w9, [sp, #0xc]
  167e1c: 6b08013f     	cmp	w9, w8
  167e20: 1a9f17e8     	cset	w8, eq
  167e24: 37000048     	tbnz	w8, #0x0, 0x167e2c <FLAC__stream_decoder_set_metadata_respond+0x9c>
  167e28: 14000004     	b	0x167e38 <FLAC__stream_decoder_set_metadata_respond+0xa8>
  167e2c: f9400be8     	ldr	x8, [sp, #0x10]
  167e30: f9400508     	ldr	x8, [x8, #0x8]
  167e34: f9029d1f     	str	xzr, [x8, #0x538]
  167e38: 320003e8     	orr	w8, wzr, #0x1
  167e3c: b9001fe8     	str	w8, [sp, #0x1c]
  167e40: b9401fe0     	ldr	w0, [sp, #0x1c]
  167e44: 910083ff     	add	sp, sp, #0x20
  167e48: d65f03c0     	ret

0000000000167e4c <FLAC__stream_decoder_set_metadata_respond_application>:
  167e4c: d10103ff     	sub	sp, sp, #0x40
  167e50: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167e54: 9100c3fd     	add	x29, sp, #0x30
  167e58: 52800128     	mov	w8, #0x9                // =9
  167e5c: d2800009     	mov	x9, #0x0                // =0
  167e60: b0000a0a     	adrp	x10, 0x2a8000
  167e64: f943cd4a     	ldr	x10, [x10, #0x798]
  167e68: f81f03a0     	stur	x0, [x29, #-0x10]
  167e6c: f9000fe1     	str	x1, [sp, #0x18]
  167e70: f85f03a0     	ldur	x0, [x29, #-0x10]
  167e74: f9400000     	ldr	x0, [x0]
  167e78: b940000b     	ldr	w11, [x0]
  167e7c: 6b08017f     	cmp	w11, w8
  167e80: 1a9f07e8     	cset	w8, ne
  167e84: f9000be9     	str	x9, [sp, #0x10]
  167e88: f90007ea     	str	x10, [sp, #0x8]
  167e8c: 37000048     	tbnz	w8, #0x0, 0x167e94 <FLAC__stream_decoder_set_metadata_respond_application+0x48>
  167e90: 14000003     	b	0x167e9c <FLAC__stream_decoder_set_metadata_respond_application+0x50>
  167e94: b81fc3bf     	stur	wzr, [x29, #-0x4]
  167e98: 1400004f     	b	0x167fd4 <FLAC__stream_decoder_set_metadata_respond_application+0x188>
  167e9c: d2806608     	mov	x8, #0x330              // =816
  167ea0: f85f03a9     	ldur	x9, [x29, #-0x10]
  167ea4: f9400529     	ldr	x9, [x9, #0x8]
  167ea8: 8b080128     	add	x8, x9, x8
  167eac: b940090a     	ldr	w10, [x8, #0x8]
  167eb0: 3500004a     	cbnz	w10, 0x167eb8 <FLAC__stream_decoder_set_metadata_respond_application+0x6c>
  167eb4: 14000004     	b	0x167ec4 <FLAC__stream_decoder_set_metadata_respond_application+0x78>
  167eb8: 320003e8     	orr	w8, wzr, #0x1
  167ebc: b81fc3a8     	stur	w8, [x29, #-0x4]
  167ec0: 14000045     	b	0x167fd4 <FLAC__stream_decoder_set_metadata_respond_application+0x188>
  167ec4: f85f03a8     	ldur	x8, [x29, #-0x10]
  167ec8: f9400508     	ldr	x8, [x8, #0x8]
  167ecc: f9429d08     	ldr	x8, [x8, #0x538]
  167ed0: f85f03a9     	ldur	x9, [x29, #-0x10]
  167ed4: f9400529     	ldr	x9, [x9, #0x8]
  167ed8: f942a129     	ldr	x9, [x9, #0x540]
  167edc: eb09011f     	cmp	x8, x9
  167ee0: 1a9f17ea     	cset	w10, eq
  167ee4: 3700004a     	tbnz	w10, #0x0, 0x167eec <FLAC__stream_decoder_set_metadata_respond_application+0xa0>
  167ee8: 1400001d     	b	0x167f5c <FLAC__stream_decoder_set_metadata_respond_application+0x110>
  167eec: b27f03e2     	orr	x2, xzr, #0x2
  167ef0: f85f03a8     	ldur	x8, [x29, #-0x10]
  167ef4: f9400508     	ldr	x8, [x8, #0x8]
  167ef8: f9429900     	ldr	x0, [x8, #0x530]
  167efc: f85f03a8     	ldur	x8, [x29, #-0x10]
  167f00: f9400508     	ldr	x8, [x8, #0x8]
  167f04: f942a101     	ldr	x1, [x8, #0x540]
  167f08: 94000037     	bl	0x167fe4 <FLAC__stream_decoder_set_metadata_respond_application+0x198>
  167f0c: f85f03a8     	ldur	x8, [x29, #-0x10]
  167f10: f9400508     	ldr	x8, [x8, #0x8]
  167f14: f9029900     	str	x0, [x8, #0x530]
  167f18: f9400be8     	ldr	x8, [sp, #0x10]
  167f1c: eb00011f     	cmp	x8, x0
  167f20: 1a9f17e9     	cset	w9, eq
  167f24: 37000049     	tbnz	w9, #0x0, 0x167f2c <FLAC__stream_decoder_set_metadata_respond_application+0xe0>
  167f28: 14000007     	b	0x167f44 <FLAC__stream_decoder_set_metadata_respond_application+0xf8>
  167f2c: 321d03e8     	orr	w8, wzr, #0x8
  167f30: f85f03a9     	ldur	x9, [x29, #-0x10]
  167f34: f9400129     	ldr	x9, [x9]
  167f38: b9000128     	str	w8, [x9]
  167f3c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  167f40: 14000025     	b	0x167fd4 <FLAC__stream_decoder_set_metadata_respond_application+0x188>
  167f44: b27f03e8     	orr	x8, xzr, #0x2
  167f48: f85f03a9     	ldur	x9, [x29, #-0x10]
  167f4c: f9400529     	ldr	x9, [x9, #0x8]
  167f50: f942a12a     	ldr	x10, [x9, #0x540]
  167f54: 9b087d48     	mul	x8, x10, x8
  167f58: f902a128     	str	x8, [x9, #0x540]
  167f5c: 320003e8     	orr	w8, wzr, #0x1
  167f60: 321d03e9     	orr	w9, wzr, #0x8
  167f64: f85f03aa     	ldur	x10, [x29, #-0x10]
  167f68: f940054a     	ldr	x10, [x10, #0x8]
  167f6c: f942994a     	ldr	x10, [x10, #0x530]
  167f70: f85f03ab     	ldur	x11, [x29, #-0x10]
  167f74: f940056b     	ldr	x11, [x11, #0x8]
  167f78: f9429d6b     	ldr	x11, [x11, #0x538]
  167f7c: f94007ec     	ldr	x12, [sp, #0x8]
  167f80: b940018d     	ldr	w13, [x12]
  167f84: 1ac909ad     	udiv	w13, w13, w9
  167f88: 2a0d03ee     	mov	w14, w13
  167f8c: d3407dce     	ubfx	x14, x14, #0, #32
  167f90: 9b0e7d6b     	mul	x11, x11, x14
  167f94: 8b0b014a     	add	x10, x10, x11
  167f98: f9400fe1     	ldr	x1, [sp, #0x18]
  167f9c: b940018d     	ldr	w13, [x12]
  167fa0: 1ac909a9     	udiv	w9, w13, w9
  167fa4: 2a0903eb     	mov	w11, w9
  167fa8: d3407d62     	ubfx	x2, x11, #0, #32
  167fac: aa0a03e0     	mov	x0, x10
  167fb0: b90007e8     	str	w8, [sp, #0x4]
  167fb4: 97fcdf77     	bl	0x9fd90 <memcpy@plt>
  167fb8: f85f03aa     	ldur	x10, [x29, #-0x10]
  167fbc: f940054a     	ldr	x10, [x10, #0x8]
  167fc0: f9429d4b     	ldr	x11, [x10, #0x538]
  167fc4: 9100056b     	add	x11, x11, #0x1
  167fc8: f9029d4b     	str	x11, [x10, #0x538]
  167fcc: b94007e8     	ldr	w8, [sp, #0x4]
  167fd0: b81fc3a8     	stur	w8, [x29, #-0x4]
  167fd4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  167fd8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  167fdc: 910103ff     	add	sp, sp, #0x40
  167fe0: d65f03c0     	ret
  167fe4: d10103ff     	sub	sp, sp, #0x40
  167fe8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  167fec: 9100c3fd     	add	x29, sp, #0x30
  167ff0: d2800008     	mov	x8, #0x0                // =0
  167ff4: f81f03a0     	stur	x0, [x29, #-0x10]
  167ff8: f9000fe1     	str	x1, [sp, #0x18]
  167ffc: f9000be2     	str	x2, [sp, #0x10]
  168000: f9400fe0     	ldr	x0, [sp, #0x18]
  168004: f90007e8     	str	x8, [sp, #0x8]
  168008: b5000040     	cbnz	x0, 0x168010 <FLAC__stream_decoder_set_metadata_respond_application+0x1c4>
  16800c: 14000003     	b	0x168018 <FLAC__stream_decoder_set_metadata_respond_application+0x1cc>
  168010: f9400be8     	ldr	x8, [sp, #0x10]
  168014: b50000c8     	cbnz	x8, 0x16802c <FLAC__stream_decoder_set_metadata_respond_application+0x1e0>
  168018: d2800001     	mov	x1, #0x0                // =0
  16801c: f85f03a0     	ldur	x0, [x29, #-0x10]
  168020: 97fcee94     	bl	0xa3a70 <realloc@plt>
  168024: f81f83a0     	stur	x0, [x29, #-0x8]
  168028: 14000012     	b	0x168070 <FLAC__stream_decoder_set_metadata_respond_application+0x224>
  16802c: 92800008     	mov	x8, #-0x1               // =-1
  168030: f9400fe9     	ldr	x9, [sp, #0x18]
  168034: f9400bea     	ldr	x10, [sp, #0x10]
  168038: 9aca0908     	udiv	x8, x8, x10
  16803c: eb08013f     	cmp	x9, x8
  168040: 1a9f97eb     	cset	w11, hi
  168044: 3700004b     	tbnz	w11, #0x0, 0x16804c <FLAC__stream_decoder_set_metadata_respond_application+0x200>
  168048: 14000004     	b	0x168058 <FLAC__stream_decoder_set_metadata_respond_application+0x20c>
  16804c: f94007e8     	ldr	x8, [sp, #0x8]
  168050: f81f83a8     	stur	x8, [x29, #-0x8]
  168054: 14000007     	b	0x168070 <FLAC__stream_decoder_set_metadata_respond_application+0x224>
  168058: f85f03a0     	ldur	x0, [x29, #-0x10]
  16805c: f9400fe8     	ldr	x8, [sp, #0x18]
  168060: f9400be9     	ldr	x9, [sp, #0x10]
  168064: 9b097d01     	mul	x1, x8, x9
  168068: 94000d31     	bl	0x16b52c <FLAC__stream_decoder_seek_absolute+0x119c>
  16806c: f81f83a0     	stur	x0, [x29, #-0x8]
  168070: f85f83a0     	ldur	x0, [x29, #-0x8]
  168074: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  168078: 910103ff     	add	sp, sp, #0x40
  16807c: d65f03c0     	ret

0000000000168080 <FLAC__stream_decoder_set_metadata_respond_all>:
  168080: d10083ff     	sub	sp, sp, #0x20
  168084: 52800128     	mov	w8, #0x9                // =9
  168088: f9000be0     	str	x0, [sp, #0x10]
  16808c: f9400be0     	ldr	x0, [sp, #0x10]
  168090: f9400000     	ldr	x0, [x0]
  168094: b9400009     	ldr	w9, [x0]
  168098: 6b08013f     	cmp	w9, w8
  16809c: 1a9f07e8     	cset	w8, ne
  1680a0: 37000048     	tbnz	w8, #0x0, 0x1680a8 <FLAC__stream_decoder_set_metadata_respond_all+0x28>
  1680a4: 14000003     	b	0x1680b0 <FLAC__stream_decoder_set_metadata_respond_all+0x30>
  1680a8: b9001fff     	str	wzr, [sp, #0x1c]
  1680ac: 1400001f     	b	0x168128 <FLAC__stream_decoder_set_metadata_respond_all+0xa8>
  1680b0: b9000fff     	str	wzr, [sp, #0xc]
  1680b4: b27903e8     	orr	x8, xzr, #0x80
  1680b8: b9400fe9     	ldr	w9, [sp, #0xc]
  1680bc: 2a0903ea     	mov	w10, w9
  1680c0: d3407d4a     	ubfx	x10, x10, #0, #32
  1680c4: eb08015f     	cmp	x10, x8
  1680c8: 1a9f27e9     	cset	w9, lo
  1680cc: 37000049     	tbnz	w9, #0x0, 0x1680d4 <FLAC__stream_decoder_set_metadata_respond_all+0x54>
  1680d0: 14000011     	b	0x168114 <FLAC__stream_decoder_set_metadata_respond_all+0x94>
  1680d4: b27e03e8     	orr	x8, xzr, #0x4
  1680d8: d2806609     	mov	x9, #0x330              // =816
  1680dc: 320003ea     	orr	w10, wzr, #0x1
  1680e0: f9400beb     	ldr	x11, [sp, #0x10]
  1680e4: f940056b     	ldr	x11, [x11, #0x8]
  1680e8: 8b090169     	add	x9, x11, x9
  1680ec: b9400fec     	ldr	w12, [sp, #0xc]
  1680f0: 2a0c03eb     	mov	w11, w12
  1680f4: d3407d6b     	ubfx	x11, x11, #0, #32
  1680f8: 9b0b7d08     	mul	x8, x8, x11
  1680fc: 8b080128     	add	x8, x9, x8
  168100: b900010a     	str	w10, [x8]
  168104: b9400fe8     	ldr	w8, [sp, #0xc]
  168108: 11000508     	add	w8, w8, #0x1
  16810c: b9000fe8     	str	w8, [sp, #0xc]
  168110: 17ffffe9     	b	0x1680b4 <FLAC__stream_decoder_set_metadata_respond_all+0x34>
  168114: 320003e8     	orr	w8, wzr, #0x1
  168118: f9400be9     	ldr	x9, [sp, #0x10]
  16811c: f9400529     	ldr	x9, [x9, #0x8]
  168120: f9029d3f     	str	xzr, [x9, #0x538]
  168124: b9001fe8     	str	w8, [sp, #0x1c]
  168128: b9401fe0     	ldr	w0, [sp, #0x1c]
  16812c: 910083ff     	add	sp, sp, #0x20
  168130: d65f03c0     	ret

0000000000168134 <FLAC__stream_decoder_set_metadata_ignore>:
  168134: d10083ff     	sub	sp, sp, #0x20
  168138: 321f17e8     	orr	w8, wzr, #0x7e
  16813c: f9000be0     	str	x0, [sp, #0x10]
  168140: b9000fe1     	str	w1, [sp, #0xc]
  168144: b9400fe1     	ldr	w1, [sp, #0xc]
  168148: 6b08003f     	cmp	w1, w8
  16814c: 1a9f97e8     	cset	w8, hi
  168150: 37000048     	tbnz	w8, #0x0, 0x168158 <FLAC__stream_decoder_set_metadata_ignore+0x24>
  168154: 14000003     	b	0x168160 <FLAC__stream_decoder_set_metadata_ignore+0x2c>
  168158: b9001fff     	str	wzr, [sp, #0x1c]
  16815c: 14000021     	b	0x1681e0 <FLAC__stream_decoder_set_metadata_ignore+0xac>
  168160: 52800128     	mov	w8, #0x9                // =9
  168164: f9400be9     	ldr	x9, [sp, #0x10]
  168168: f9400129     	ldr	x9, [x9]
  16816c: b940012a     	ldr	w10, [x9]
  168170: 6b08015f     	cmp	w10, w8
  168174: 1a9f07e8     	cset	w8, ne
  168178: 37000048     	tbnz	w8, #0x0, 0x168180 <FLAC__stream_decoder_set_metadata_ignore+0x4c>
  16817c: 14000003     	b	0x168188 <FLAC__stream_decoder_set_metadata_ignore+0x54>
  168180: b9001fff     	str	wzr, [sp, #0x1c]
  168184: 14000017     	b	0x1681e0 <FLAC__stream_decoder_set_metadata_ignore+0xac>
  168188: 321f03e8     	orr	w8, wzr, #0x2
  16818c: b27e03e9     	orr	x9, xzr, #0x4
  168190: d280660a     	mov	x10, #0x330             // =816
  168194: f9400beb     	ldr	x11, [sp, #0x10]
  168198: f940056b     	ldr	x11, [x11, #0x8]
  16819c: 8b0a016a     	add	x10, x11, x10
  1681a0: b9400fec     	ldr	w12, [sp, #0xc]
  1681a4: 2a0c03eb     	mov	w11, w12
  1681a8: d3407d6b     	ubfx	x11, x11, #0, #32
  1681ac: 9b0b7d29     	mul	x9, x9, x11
  1681b0: 8b090149     	add	x9, x10, x9
  1681b4: b900013f     	str	wzr, [x9]
  1681b8: b9400fec     	ldr	w12, [sp, #0xc]
  1681bc: 6b08019f     	cmp	w12, w8
  1681c0: 1a9f17e8     	cset	w8, eq
  1681c4: 37000048     	tbnz	w8, #0x0, 0x1681cc <FLAC__stream_decoder_set_metadata_ignore+0x98>
  1681c8: 14000004     	b	0x1681d8 <FLAC__stream_decoder_set_metadata_ignore+0xa4>
  1681cc: f9400be8     	ldr	x8, [sp, #0x10]
  1681d0: f9400508     	ldr	x8, [x8, #0x8]
  1681d4: f9029d1f     	str	xzr, [x8, #0x538]
  1681d8: 320003e8     	orr	w8, wzr, #0x1
  1681dc: b9001fe8     	str	w8, [sp, #0x1c]
  1681e0: b9401fe0     	ldr	w0, [sp, #0x1c]
  1681e4: 910083ff     	add	sp, sp, #0x20
  1681e8: d65f03c0     	ret

00000000001681ec <FLAC__stream_decoder_set_metadata_ignore_application>:
  1681ec: d10103ff     	sub	sp, sp, #0x40
  1681f0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1681f4: 9100c3fd     	add	x29, sp, #0x30
  1681f8: 52800128     	mov	w8, #0x9                // =9
  1681fc: d2800009     	mov	x9, #0x0                // =0
  168200: 90000a0a     	adrp	x10, 0x2a8000
  168204: f943cd4a     	ldr	x10, [x10, #0x798]
  168208: f81f03a0     	stur	x0, [x29, #-0x10]
  16820c: f9000fe1     	str	x1, [sp, #0x18]
  168210: f85f03a0     	ldur	x0, [x29, #-0x10]
  168214: f9400000     	ldr	x0, [x0]
  168218: b940000b     	ldr	w11, [x0]
  16821c: 6b08017f     	cmp	w11, w8
  168220: 1a9f07e8     	cset	w8, ne
  168224: f9000be9     	str	x9, [sp, #0x10]
  168228: f90007ea     	str	x10, [sp, #0x8]
  16822c: 37000048     	tbnz	w8, #0x0, 0x168234 <FLAC__stream_decoder_set_metadata_ignore_application+0x48>
  168230: 14000003     	b	0x16823c <FLAC__stream_decoder_set_metadata_ignore_application+0x50>
  168234: b81fc3bf     	stur	wzr, [x29, #-0x4]
  168238: 1400004e     	b	0x168370 <FLAC__stream_decoder_set_metadata_ignore_application+0x184>
  16823c: d2806608     	mov	x8, #0x330              // =816
  168240: f85f03a9     	ldur	x9, [x29, #-0x10]
  168244: f9400529     	ldr	x9, [x9, #0x8]
  168248: 8b080128     	add	x8, x9, x8
  16824c: b940090a     	ldr	w10, [x8, #0x8]
  168250: 3500008a     	cbnz	w10, 0x168260 <FLAC__stream_decoder_set_metadata_ignore_application+0x74>
  168254: 320003e8     	orr	w8, wzr, #0x1
  168258: b81fc3a8     	stur	w8, [x29, #-0x4]
  16825c: 14000045     	b	0x168370 <FLAC__stream_decoder_set_metadata_ignore_application+0x184>
  168260: f85f03a8     	ldur	x8, [x29, #-0x10]
  168264: f9400508     	ldr	x8, [x8, #0x8]
  168268: f9429d08     	ldr	x8, [x8, #0x538]
  16826c: f85f03a9     	ldur	x9, [x29, #-0x10]
  168270: f9400529     	ldr	x9, [x9, #0x8]
  168274: f942a129     	ldr	x9, [x9, #0x540]
  168278: eb09011f     	cmp	x8, x9
  16827c: 1a9f17ea     	cset	w10, eq
  168280: 3700004a     	tbnz	w10, #0x0, 0x168288 <FLAC__stream_decoder_set_metadata_ignore_application+0x9c>
  168284: 1400001d     	b	0x1682f8 <FLAC__stream_decoder_set_metadata_ignore_application+0x10c>
  168288: b27f03e2     	orr	x2, xzr, #0x2
  16828c: f85f03a8     	ldur	x8, [x29, #-0x10]
  168290: f9400508     	ldr	x8, [x8, #0x8]
  168294: f9429900     	ldr	x0, [x8, #0x530]
  168298: f85f03a8     	ldur	x8, [x29, #-0x10]
  16829c: f9400508     	ldr	x8, [x8, #0x8]
  1682a0: f942a101     	ldr	x1, [x8, #0x540]
  1682a4: 97ffff50     	bl	0x167fe4 <FLAC__stream_decoder_set_metadata_respond_application+0x198>
  1682a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1682ac: f9400508     	ldr	x8, [x8, #0x8]
  1682b0: f9029900     	str	x0, [x8, #0x530]
  1682b4: f9400be8     	ldr	x8, [sp, #0x10]
  1682b8: eb00011f     	cmp	x8, x0
  1682bc: 1a9f17e9     	cset	w9, eq
  1682c0: 37000049     	tbnz	w9, #0x0, 0x1682c8 <FLAC__stream_decoder_set_metadata_ignore_application+0xdc>
  1682c4: 14000007     	b	0x1682e0 <FLAC__stream_decoder_set_metadata_ignore_application+0xf4>
  1682c8: 321d03e8     	orr	w8, wzr, #0x8
  1682cc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1682d0: f9400129     	ldr	x9, [x9]
  1682d4: b9000128     	str	w8, [x9]
  1682d8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1682dc: 14000025     	b	0x168370 <FLAC__stream_decoder_set_metadata_ignore_application+0x184>
  1682e0: b27f03e8     	orr	x8, xzr, #0x2
  1682e4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1682e8: f9400529     	ldr	x9, [x9, #0x8]
  1682ec: f942a12a     	ldr	x10, [x9, #0x540]
  1682f0: 9b087d48     	mul	x8, x10, x8
  1682f4: f902a128     	str	x8, [x9, #0x540]
  1682f8: 321d03e8     	orr	w8, wzr, #0x8
  1682fc: 320003e9     	orr	w9, wzr, #0x1
  168300: f85f03aa     	ldur	x10, [x29, #-0x10]
  168304: f940054a     	ldr	x10, [x10, #0x8]
  168308: f942994a     	ldr	x10, [x10, #0x530]
  16830c: f85f03ab     	ldur	x11, [x29, #-0x10]
  168310: f940056b     	ldr	x11, [x11, #0x8]
  168314: f9429d6b     	ldr	x11, [x11, #0x538]
  168318: f94007ec     	ldr	x12, [sp, #0x8]
  16831c: b940018d     	ldr	w13, [x12]
  168320: 1ac809ad     	udiv	w13, w13, w8
  168324: 2a0d03ee     	mov	w14, w13
  168328: d3407dce     	ubfx	x14, x14, #0, #32
  16832c: 9b0e7d6b     	mul	x11, x11, x14
  168330: 8b0b014a     	add	x10, x10, x11
  168334: f9400fe1     	ldr	x1, [sp, #0x18]
  168338: b940018d     	ldr	w13, [x12]
  16833c: 1ac809a8     	udiv	w8, w13, w8
  168340: 2a0803eb     	mov	w11, w8
  168344: d3407d62     	ubfx	x2, x11, #0, #32
  168348: aa0a03e0     	mov	x0, x10
  16834c: b90007e9     	str	w9, [sp, #0x4]
  168350: 97fcde90     	bl	0x9fd90 <memcpy@plt>
  168354: f85f03aa     	ldur	x10, [x29, #-0x10]
  168358: f940054a     	ldr	x10, [x10, #0x8]
  16835c: f9429d4b     	ldr	x11, [x10, #0x538]
  168360: 9100056b     	add	x11, x11, #0x1
  168364: f9029d4b     	str	x11, [x10, #0x538]
  168368: b94007e8     	ldr	w8, [sp, #0x4]
  16836c: b81fc3a8     	stur	w8, [x29, #-0x4]
  168370: b85fc3a0     	ldur	w0, [x29, #-0x4]
  168374: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  168378: 910103ff     	add	sp, sp, #0x40
  16837c: d65f03c0     	ret

0000000000168380 <FLAC__stream_decoder_set_metadata_ignore_all>:
  168380: d100c3ff     	sub	sp, sp, #0x30
  168384: f90013fe     	str	x30, [sp, #0x20]
  168388: 52800128     	mov	w8, #0x9                // =9
  16838c: f9000be0     	str	x0, [sp, #0x10]
  168390: f9400be0     	ldr	x0, [sp, #0x10]
  168394: f9400000     	ldr	x0, [x0]
  168398: b9400009     	ldr	w9, [x0]
  16839c: 6b08013f     	cmp	w9, w8
  1683a0: 1a9f07e8     	cset	w8, ne
  1683a4: 37000048     	tbnz	w8, #0x0, 0x1683ac <FLAC__stream_decoder_set_metadata_ignore_all+0x2c>
  1683a8: 14000003     	b	0x1683b4 <FLAC__stream_decoder_set_metadata_ignore_all+0x34>
  1683ac: b9001fff     	str	wzr, [sp, #0x1c]
  1683b0: 14000011     	b	0x1683f4 <FLAC__stream_decoder_set_metadata_ignore_all+0x74>
  1683b4: 320003e8     	orr	w8, wzr, #0x1
  1683b8: b27703e2     	orr	x2, xzr, #0x200
  1683bc: 52800009     	mov	w9, #0x0                // =0
  1683c0: d280660a     	mov	x10, #0x330             // =816
  1683c4: f9400beb     	ldr	x11, [sp, #0x10]
  1683c8: f940056b     	ldr	x11, [x11, #0x8]
  1683cc: 8b0a016a     	add	x10, x11, x10
  1683d0: aa0a03e0     	mov	x0, x10
  1683d4: 2a0903e1     	mov	w1, w9
  1683d8: b9000fe8     	str	w8, [sp, #0xc]
  1683dc: 97fcfa05     	bl	0xa6bf0 <memset@plt>
  1683e0: f9400bea     	ldr	x10, [sp, #0x10]
  1683e4: f940054a     	ldr	x10, [x10, #0x8]
  1683e8: f9029d5f     	str	xzr, [x10, #0x538]
  1683ec: b9400fe8     	ldr	w8, [sp, #0xc]
  1683f0: b9001fe8     	str	w8, [sp, #0x1c]
  1683f4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1683f8: f94013fe     	ldr	x30, [sp, #0x20]
  1683fc: 9100c3ff     	add	sp, sp, #0x30
  168400: d65f03c0     	ret

0000000000168404 <FLAC__stream_decoder_get_state>:
  168404: d10043ff     	sub	sp, sp, #0x10
  168408: f90007e0     	str	x0, [sp, #0x8]
  16840c: f94007e0     	ldr	x0, [sp, #0x8]
  168410: f9400000     	ldr	x0, [x0]
  168414: b9400000     	ldr	w0, [x0]
  168418: 910043ff     	add	sp, sp, #0x10
  16841c: d65f03c0     	ret

0000000000168420 <FLAC__stream_decoder_get_resolved_state_string>:
  168420: d10043ff     	sub	sp, sp, #0x10
  168424: 90000a08     	adrp	x8, 0x2a8000
  168428: f9437508     	ldr	x8, [x8, #0x6e8]
  16842c: b27d03e9     	orr	x9, xzr, #0x8
  168430: f90007e0     	str	x0, [sp, #0x8]
  168434: f94007e0     	ldr	x0, [sp, #0x8]
  168438: f9400000     	ldr	x0, [x0]
  16843c: b940000a     	ldr	w10, [x0]
  168440: 2a0a03e0     	mov	w0, w10
  168444: d3407c00     	ubfx	x0, x0, #0, #32
  168448: 9b007d29     	mul	x9, x9, x0
  16844c: 8b090108     	add	x8, x8, x9
  168450: f9400100     	ldr	x0, [x8]
  168454: 910043ff     	add	sp, sp, #0x10
  168458: d65f03c0     	ret

000000000016845c <FLAC__stream_decoder_get_md5_checking>:
  16845c: d10043ff     	sub	sp, sp, #0x10
  168460: f90007e0     	str	x0, [sp, #0x8]
  168464: f94007e0     	ldr	x0, [sp, #0x8]
  168468: f9400000     	ldr	x0, [x0]
  16846c: b9401c00     	ldr	w0, [x0, #0x1c]
  168470: 910043ff     	add	sp, sp, #0x10
  168474: d65f03c0     	ret

0000000000168478 <FLAC__stream_decoder_get_total_samples>:
  168478: d10043ff     	sub	sp, sp, #0x10
  16847c: f90007e0     	str	x0, [sp, #0x8]
  168480: f94007e0     	ldr	x0, [sp, #0x8]
  168484: f9400400     	ldr	x0, [x0, #0x8]
  168488: b941c808     	ldr	w8, [x0, #0x1c8]
  16848c: 35000048     	cbnz	w8, 0x168494 <FLAC__stream_decoder_get_total_samples+0x1c>
  168490: 1400000a     	b	0x1684b8 <FLAC__stream_decoder_get_total_samples+0x40>
  168494: b27c03e8     	orr	x8, xzr, #0x10
  168498: d2803a09     	mov	x9, #0x1d0              // =464
  16849c: f94007ea     	ldr	x10, [sp, #0x8]
  1684a0: f940054a     	ldr	x10, [x10, #0x8]
  1684a4: 8b090149     	add	x9, x10, x9
  1684a8: 8b080128     	add	x8, x9, x8
  1684ac: f9401108     	ldr	x8, [x8, #0x20]
  1684b0: f90003e8     	str	x8, [sp]
  1684b4: 14000003     	b	0x1684c0 <FLAC__stream_decoder_get_total_samples+0x48>
  1684b8: d2800008     	mov	x8, #0x0                // =0
  1684bc: f90003e8     	str	x8, [sp]
  1684c0: f94003e8     	ldr	x8, [sp]
  1684c4: aa0803e0     	mov	x0, x8
  1684c8: 910043ff     	add	sp, sp, #0x10
  1684cc: d65f03c0     	ret

00000000001684d0 <FLAC__stream_decoder_get_channels>:
  1684d0: d10043ff     	sub	sp, sp, #0x10
  1684d4: f90007e0     	str	x0, [sp, #0x8]
  1684d8: f94007e0     	ldr	x0, [sp, #0x8]
  1684dc: f9400000     	ldr	x0, [x0]
  1684e0: b9400800     	ldr	w0, [x0, #0x8]
  1684e4: 910043ff     	add	sp, sp, #0x10
  1684e8: d65f03c0     	ret

00000000001684ec <FLAC__stream_decoder_get_channel_assignment>:
  1684ec: d10043ff     	sub	sp, sp, #0x10
  1684f0: f90007e0     	str	x0, [sp, #0x8]
  1684f4: f94007e0     	ldr	x0, [sp, #0x8]
  1684f8: f9400000     	ldr	x0, [x0]
  1684fc: b9400c00     	ldr	w0, [x0, #0xc]
  168500: 910043ff     	add	sp, sp, #0x10
  168504: d65f03c0     	ret

0000000000168508 <FLAC__stream_decoder_get_bits_per_sample>:
  168508: d10043ff     	sub	sp, sp, #0x10
  16850c: f90007e0     	str	x0, [sp, #0x8]
  168510: f94007e0     	ldr	x0, [sp, #0x8]
  168514: f9400000     	ldr	x0, [x0]
  168518: b9401000     	ldr	w0, [x0, #0x10]
  16851c: 910043ff     	add	sp, sp, #0x10
  168520: d65f03c0     	ret

0000000000168524 <FLAC__stream_decoder_get_sample_rate>:
  168524: d10043ff     	sub	sp, sp, #0x10
  168528: f90007e0     	str	x0, [sp, #0x8]
  16852c: f94007e0     	ldr	x0, [sp, #0x8]
  168530: f9400000     	ldr	x0, [x0]
  168534: b9401400     	ldr	w0, [x0, #0x14]
  168538: 910043ff     	add	sp, sp, #0x10
  16853c: d65f03c0     	ret

0000000000168540 <FLAC__stream_decoder_get_blocksize>:
  168540: d10043ff     	sub	sp, sp, #0x10
  168544: f90007e0     	str	x0, [sp, #0x8]
  168548: f94007e0     	ldr	x0, [sp, #0x8]
  16854c: f9400000     	ldr	x0, [x0]
  168550: b9401800     	ldr	w0, [x0, #0x18]
  168554: 910043ff     	add	sp, sp, #0x10
  168558: d65f03c0     	ret

000000000016855c <FLAC__stream_decoder_get_decode_position>:
  16855c: d100c3ff     	sub	sp, sp, #0x30
  168560: a9027bfd     	stp	x29, x30, [sp, #0x20]
  168564: 910083fd     	add	x29, sp, #0x20
  168568: d2800008     	mov	x8, #0x0                // =0
  16856c: f9000be0     	str	x0, [sp, #0x10]
  168570: f90007e1     	str	x1, [sp, #0x8]
  168574: f9400be0     	ldr	x0, [sp, #0x10]
  168578: f9400400     	ldr	x0, [x0, #0x8]
  16857c: f9400800     	ldr	x0, [x0, #0x10]
  168580: eb00011f     	cmp	x8, x0
  168584: 1a9f17e9     	cset	w9, eq
  168588: 37000049     	tbnz	w9, #0x0, 0x168590 <FLAC__stream_decoder_get_decode_position+0x34>
  16858c: 14000003     	b	0x168598 <FLAC__stream_decoder_get_decode_position+0x3c>
  168590: b81fc3bf     	stur	wzr, [x29, #-0x4]
  168594: 14000021     	b	0x168618 <FLAC__stream_decoder_get_decode_position+0xbc>
  168598: f9400be8     	ldr	x8, [sp, #0x10]
  16859c: f9400508     	ldr	x8, [x8, #0x8]
  1685a0: f9400908     	ldr	x8, [x8, #0x10]
  1685a4: f9400be0     	ldr	x0, [sp, #0x10]
  1685a8: f94007e1     	ldr	x1, [sp, #0x8]
  1685ac: f9400be9     	ldr	x9, [sp, #0x10]
  1685b0: f9400529     	ldr	x9, [x9, #0x8]
  1685b4: f9402d22     	ldr	x2, [x9, #0x58]
  1685b8: d63f0100     	blr	x8
  1685bc: 35000040     	cbnz	w0, 0x1685c4 <FLAC__stream_decoder_get_decode_position+0x68>
  1685c0: 14000003     	b	0x1685cc <FLAC__stream_decoder_get_decode_position+0x70>
  1685c4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1685c8: 14000014     	b	0x168618 <FLAC__stream_decoder_get_decode_position+0xbc>
  1685cc: f9400be8     	ldr	x8, [sp, #0x10]
  1685d0: f9400508     	ldr	x8, [x8, #0x8]
  1685d4: f9403500     	ldr	x0, [x8, #0x68]
  1685d8: 97fcf27e     	bl	0xa4fd0 <FLAC__bitreader_is_consumed_byte_aligned@plt>
  1685dc: 35000060     	cbnz	w0, 0x1685e8 <FLAC__stream_decoder_get_decode_position+0x8c>
  1685e0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1685e4: 1400000d     	b	0x168618 <FLAC__stream_decoder_get_decode_position+0xbc>
  1685e8: 320003e8     	orr	w8, wzr, #0x1
  1685ec: f9400be0     	ldr	x0, [sp, #0x10]
  1685f0: b90007e8     	str	w8, [sp, #0x4]
  1685f4: 97fd0187     	bl	0xa8c10 <FLAC__stream_decoder_get_input_bytes_unconsumed@plt>
  1685f8: 2a0003e9     	mov	w9, w0
  1685fc: d3407d29     	ubfx	x9, x9, #0, #32
  168600: f94007ea     	ldr	x10, [sp, #0x8]
  168604: f940014b     	ldr	x11, [x10]
  168608: eb090169     	subs	x9, x11, x9
  16860c: f9000149     	str	x9, [x10]
  168610: b94007e8     	ldr	w8, [sp, #0x4]
  168614: b81fc3a8     	stur	w8, [x29, #-0x4]
  168618: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16861c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  168620: 9100c3ff     	add	sp, sp, #0x30
  168624: d65f03c0     	ret

0000000000168628 <FLAC__stream_decoder_get_input_bytes_unconsumed>:
  168628: d10083ff     	sub	sp, sp, #0x20
  16862c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  168630: 910043fd     	add	x29, sp, #0x10
  168634: 321d03e8     	orr	w8, wzr, #0x8
  168638: f90007e0     	str	x0, [sp, #0x8]
  16863c: f94007e0     	ldr	x0, [sp, #0x8]
  168640: f9400400     	ldr	x0, [x0, #0x8]
  168644: f9403400     	ldr	x0, [x0, #0x68]
  168648: b90007e8     	str	w8, [sp, #0x4]
  16864c: 97fce9c1     	bl	0xa2d50 <FLAC__bitreader_get_input_bits_unconsumed@plt>
  168650: b94007e8     	ldr	w8, [sp, #0x4]
  168654: 1ac80800     	udiv	w0, w0, w8
  168658: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  16865c: 910083ff     	add	sp, sp, #0x20
  168660: d65f03c0     	ret

0000000000168664 <FLAC__stream_decoder_flush>:
  168664: d10083ff     	sub	sp, sp, #0x20
  168668: a9017bfd     	stp	x29, x30, [sp, #0x10]
  16866c: 910043fd     	add	x29, sp, #0x10
  168670: f90003e0     	str	x0, [sp]
  168674: f94003e0     	ldr	x0, [sp]
  168678: f9400400     	ldr	x0, [x0, #0x8]
  16867c: b94fcc08     	ldr	w8, [x0, #0xfcc]
  168680: 35000168     	cbnz	w8, 0x1686ac <FLAC__stream_decoder_flush+0x48>
  168684: 52800128     	mov	w8, #0x9                // =9
  168688: f94003e9     	ldr	x9, [sp]
  16868c: f9400129     	ldr	x9, [x9]
  168690: b940012a     	ldr	w10, [x9]
  168694: 6b08015f     	cmp	w10, w8
  168698: 1a9f17e8     	cset	w8, eq
  16869c: 37000048     	tbnz	w8, #0x0, 0x1686a4 <FLAC__stream_decoder_flush+0x40>
  1686a0: 14000003     	b	0x1686ac <FLAC__stream_decoder_flush+0x48>
  1686a4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1686a8: 14000018     	b	0x168708 <FLAC__stream_decoder_flush+0xa4>
  1686ac: f94003e8     	ldr	x8, [sp]
  1686b0: f9400508     	ldr	x8, [x8, #0x8]
  1686b4: f900e11f     	str	xzr, [x8, #0x1c0]
  1686b8: f94003e8     	ldr	x8, [sp]
  1686bc: f9400508     	ldr	x8, [x8, #0x8]
  1686c0: b90fc91f     	str	wzr, [x8, #0xfc8]
  1686c4: f94003e8     	ldr	x8, [sp]
  1686c8: f9400508     	ldr	x8, [x8, #0x8]
  1686cc: f9403500     	ldr	x0, [x8, #0x68]
  1686d0: 97fcfe2c     	bl	0xa7f80 <FLAC__bitreader_clear@plt>
  1686d4: 350000e0     	cbnz	w0, 0x1686f0 <FLAC__stream_decoder_flush+0x8c>
  1686d8: 321d03e8     	orr	w8, wzr, #0x8
  1686dc: f94003e9     	ldr	x9, [sp]
  1686e0: f9400129     	ldr	x9, [x9]
  1686e4: b9000128     	str	w8, [x9]
  1686e8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1686ec: 14000007     	b	0x168708 <FLAC__stream_decoder_flush+0xa4>
  1686f0: 320003e8     	orr	w8, wzr, #0x1
  1686f4: 321f03e9     	orr	w9, wzr, #0x2
  1686f8: f94003ea     	ldr	x10, [sp]
  1686fc: f940014a     	ldr	x10, [x10]
  168700: b9000149     	str	w9, [x10]
  168704: b81fc3a8     	stur	w8, [x29, #-0x4]
  168708: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16870c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  168710: 910083ff     	add	sp, sp, #0x20
  168714: d65f03c0     	ret

0000000000168718 <FLAC__stream_decoder_reset>:
  168718: d10143ff     	sub	sp, sp, #0x50
  16871c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  168720: 910103fd     	add	x29, sp, #0x40
  168724: 90000a08     	adrp	x8, 0x2a8000
  168728: f9433108     	ldr	x8, [x8, #0x660]
  16872c: d2800009     	mov	x9, #0x0                // =0
  168730: f81f03a0     	stur	x0, [x29, #-0x10]
  168734: f85f03a0     	ldur	x0, [x29, #-0x10]
  168738: f81e83a8     	stur	x8, [x29, #-0x18]
  16873c: f90013e9     	str	x9, [sp, #0x20]
  168740: 97fd0524     	bl	0xa9bd0 <FLAC__stream_decoder_flush@plt>
  168744: 35000060     	cbnz	w0, 0x168750 <FLAC__stream_decoder_reset+0x38>
  168748: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16874c: 14000074     	b	0x16891c <FLAC__stream_decoder_reset+0x204>
  168750: f85f03a8     	ldur	x8, [x29, #-0x10]
  168754: f9400508     	ldr	x8, [x8, #0x8]
  168758: b94fcd09     	ldr	w9, [x8, #0xfcc]
  16875c: 350004c9     	cbnz	w9, 0x1687f4 <FLAC__stream_decoder_reset+0xdc>
  168760: f85f03a8     	ldur	x8, [x29, #-0x10]
  168764: f9400508     	ldr	x8, [x8, #0x8]
  168768: f9403108     	ldr	x8, [x8, #0x60]
  16876c: f85e83a9     	ldur	x9, [x29, #-0x18]
  168770: eb09011f     	cmp	x8, x9
  168774: 1a9f17ea     	cset	w10, eq
  168778: 3700004a     	tbnz	w10, #0x0, 0x168780 <FLAC__stream_decoder_reset+0x68>
  16877c: 14000003     	b	0x168788 <FLAC__stream_decoder_reset+0x70>
  168780: b81fc3bf     	stur	wzr, [x29, #-0x4]
  168784: 14000066     	b	0x16891c <FLAC__stream_decoder_reset+0x204>
  168788: f85f03a8     	ldur	x8, [x29, #-0x10]
  16878c: f9400508     	ldr	x8, [x8, #0x8]
  168790: f9400508     	ldr	x8, [x8, #0x8]
  168794: f94013e9     	ldr	x9, [sp, #0x20]
  168798: eb09011f     	cmp	x8, x9
  16879c: 1a9f07ea     	cset	w10, ne
  1687a0: 3700004a     	tbnz	w10, #0x0, 0x1687a8 <FLAC__stream_decoder_reset+0x90>
  1687a4: 14000013     	b	0x1687f0 <FLAC__stream_decoder_reset+0xd8>
  1687a8: 320003e8     	orr	w8, wzr, #0x1
  1687ac: d2800001     	mov	x1, #0x0                // =0
  1687b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1687b4: f9400529     	ldr	x9, [x9, #0x8]
  1687b8: f9400529     	ldr	x9, [x9, #0x8]
  1687bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1687c0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1687c4: f940054a     	ldr	x10, [x10, #0x8]
  1687c8: f9402d42     	ldr	x2, [x10, #0x58]
  1687cc: b9001fe8     	str	w8, [sp, #0x1c]
  1687d0: d63f0120     	blr	x9
  1687d4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1687d8: 6b08001f     	cmp	w0, w8
  1687dc: 1a9f17e0     	cset	w0, eq
  1687e0: 37000040     	tbnz	w0, #0x0, 0x1687e8 <FLAC__stream_decoder_reset+0xd0>
  1687e4: 14000003     	b	0x1687f0 <FLAC__stream_decoder_reset+0xd8>
  1687e8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1687ec: 1400004c     	b	0x16891c <FLAC__stream_decoder_reset+0x204>
  1687f0: 14000004     	b	0x168800 <FLAC__stream_decoder_reset+0xe8>
  1687f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1687f8: f9400508     	ldr	x8, [x8, #0x8]
  1687fc: b90fcd1f     	str	wzr, [x8, #0xfcc]
  168800: f85f03a8     	ldur	x8, [x29, #-0x10]
  168804: f9400108     	ldr	x8, [x8]
  168808: b900011f     	str	wzr, [x8]
  16880c: f85f03a8     	ldur	x8, [x29, #-0x10]
  168810: f9400508     	ldr	x8, [x8, #0x8]
  168814: b901c91f     	str	wzr, [x8, #0x1c8]
  168818: f85f03a8     	ldur	x8, [x29, #-0x10]
  16881c: f9400508     	ldr	x8, [x8, #0x8]
  168820: b941cd09     	ldr	w9, [x8, #0x1cc]
  168824: 35000049     	cbnz	w9, 0x16882c <FLAC__stream_decoder_reset+0x114>
  168828: 14000022     	b	0x1688b0 <FLAC__stream_decoder_reset+0x198>
  16882c: b27c03e8     	orr	x8, xzr, #0x10
  168830: d2805009     	mov	x9, #0x280              // =640
  168834: f85f03aa     	ldur	x10, [x29, #-0x10]
  168838: f940054a     	ldr	x10, [x10, #0x8]
  16883c: 8b090149     	add	x9, x10, x9
  168840: 8b080128     	add	x8, x9, x8
  168844: f9400508     	ldr	x8, [x8, #0x8]
  168848: f94013e9     	ldr	x9, [sp, #0x20]
  16884c: eb08013f     	cmp	x9, x8
  168850: 1a9f07eb     	cset	w11, ne
  168854: 3700004b     	tbnz	w11, #0x0, 0x16885c <FLAC__stream_decoder_reset+0x144>
  168858: 14000016     	b	0x1688b0 <FLAC__stream_decoder_reset+0x198>
  16885c: b27c03e8     	orr	x8, xzr, #0x10
  168860: d2805009     	mov	x9, #0x280              // =640
  168864: f85f03aa     	ldur	x10, [x29, #-0x10]
  168868: f940054a     	ldr	x10, [x10, #0x8]
  16886c: 8b09014a     	add	x10, x10, x9
  168870: 8b08014a     	add	x10, x10, x8
  168874: f9400540     	ldr	x0, [x10, #0x8]
  168878: f9000be8     	str	x8, [sp, #0x10]
  16887c: f90007e9     	str	x9, [sp, #0x8]
  168880: 97fce574     	bl	0xa1e50 <free@plt>
  168884: f85f03a8     	ldur	x8, [x29, #-0x10]
  168888: f9400508     	ldr	x8, [x8, #0x8]
  16888c: f94007e9     	ldr	x9, [sp, #0x8]
  168890: 8b090108     	add	x8, x8, x9
  168894: f9400bea     	ldr	x10, [sp, #0x10]
  168898: 8b0a0108     	add	x8, x8, x10
  16889c: f94013e0     	ldr	x0, [sp, #0x20]
  1688a0: f9000500     	str	x0, [x8, #0x8]
  1688a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1688a8: f9400508     	ldr	x8, [x8, #0x8]
  1688ac: b901cd1f     	str	wzr, [x8, #0x1cc]
  1688b0: d281fb08     	mov	x8, #0xfd8              // =4056
  1688b4: 320003e9     	orr	w9, wzr, #0x1
  1688b8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1688bc: f940014a     	ldr	x10, [x10]
  1688c0: b9401d4b     	ldr	w11, [x10, #0x1c]
  1688c4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1688c8: f940054a     	ldr	x10, [x10, #0x8]
  1688cc: b90fc94b     	str	w11, [x10, #0xfc8]
  1688d0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1688d4: f940054a     	ldr	x10, [x10, #0x8]
  1688d8: b901bd5f     	str	wzr, [x10, #0x1bc]
  1688dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1688e0: f940054a     	ldr	x10, [x10, #0x8]
  1688e4: b901b95f     	str	wzr, [x10, #0x1b8]
  1688e8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1688ec: f940054a     	ldr	x10, [x10, #0x8]
  1688f0: 8b080140     	add	x0, x10, x8
  1688f4: b90007e9     	str	w9, [sp, #0x4]
  1688f8: 97fcfae6     	bl	0xa7490 <FLAC__MD5Init@plt>
  1688fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  168900: f9400508     	ldr	x8, [x8, #0x8]
  168904: f90d411f     	str	xzr, [x8, #0x1a80]
  168908: f85f03a8     	ldur	x8, [x29, #-0x10]
  16890c: f9400508     	ldr	x8, [x8, #0x8]
  168910: b91a911f     	str	wzr, [x8, #0x1a90]
  168914: b94007e9     	ldr	w9, [sp, #0x4]
  168918: b81fc3a9     	stur	w9, [x29, #-0x4]
  16891c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  168920: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  168924: 910143ff     	add	sp, sp, #0x50
  168928: d65f03c0     	ret

000000000016892c <FLAC__stream_decoder_process_single>:
  16892c: d10143ff     	sub	sp, sp, #0x50
  168930: a9047bfd     	stp	x29, x30, [sp, #0x40]
  168934: 910103fd     	add	x29, sp, #0x40
  168938: d53bd048     	mrs	x8, TPIDR_EL0
  16893c: f9401508     	ldr	x8, [x8, #0x28]
  168940: f81f83a8     	stur	x8, [x29, #-0x8]
  168944: f81e83a0     	stur	x0, [x29, #-0x18]
  168948: 14000001     	b	0x16894c <FLAC__stream_decoder_process_single+0x20>
  16894c: f85e83a8     	ldur	x8, [x29, #-0x18]
  168950: f9400108     	ldr	x8, [x8]
  168954: b9400109     	ldr	w9, [x8]
  168958: 2a0903e8     	mov	w8, w9
  16895c: 2a0803e9     	mov	w9, w8
  168960: 71001d29     	subs	w9, w9, #0x7
  168964: f90013e8     	str	x8, [sp, #0x20]
  168968: b9001fe9     	str	w9, [sp, #0x1c]
  16896c: 540006a8     	b.hi	0x168a40 <FLAC__stream_decoder_process_single+0x114>
  168970: 900004a8     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  168974: 911ab108     	add	x8, x8, #0x6ac
  168978: f94013eb     	ldr	x11, [sp, #0x20]
  16897c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  168980: 8b0a0109     	add	x9, x8, x10
  168984: f9000bea     	str	x10, [sp, #0x10]
  168988: d61f0120     	br	x9
  16898c: f85e83a0     	ldur	x0, [x29, #-0x18]
  168990: 9400003e     	bl	0x168a88 <FLAC__stream_decoder_process_single+0x15c>
  168994: 350000a0     	cbnz	w0, 0x1689a8 <FLAC__stream_decoder_process_single+0x7c>
  168998: 14000001     	b	0x16899c <FLAC__stream_decoder_process_single+0x70>
  16899c: 2a1f03e8     	mov	w8, wzr
  1689a0: b81f03a8     	stur	w8, [x29, #-0x10]
  1689a4: 1400002b     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  1689a8: 14000029     	b	0x168a4c <FLAC__stream_decoder_process_single+0x120>
  1689ac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1689b0: 940000f2     	bl	0x168d78 <FLAC__stream_decoder_process_single+0x44c>
  1689b4: 350000a0     	cbnz	w0, 0x1689c8 <FLAC__stream_decoder_process_single+0x9c>
  1689b8: 14000001     	b	0x1689bc <FLAC__stream_decoder_process_single+0x90>
  1689bc: 2a1f03e8     	mov	w8, wzr
  1689c0: b81f03a8     	stur	w8, [x29, #-0x10]
  1689c4: 14000023     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  1689c8: 320003e8     	orr	w8, wzr, #0x1
  1689cc: b81f03a8     	stur	w8, [x29, #-0x10]
  1689d0: 14000020     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  1689d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1689d8: 94000334     	bl	0x1696a8 <FLAC__stream_decoder_process_single+0xd7c>
  1689dc: 350000a0     	cbnz	w0, 0x1689f0 <FLAC__stream_decoder_process_single+0xc4>
  1689e0: 14000001     	b	0x1689e4 <FLAC__stream_decoder_process_single+0xb8>
  1689e4: 320003e8     	orr	w8, wzr, #0x1
  1689e8: b81f03a8     	stur	w8, [x29, #-0x10]
  1689ec: 14000019     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  1689f0: 14000017     	b	0x168a4c <FLAC__stream_decoder_process_single+0x120>
  1689f4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1689f8: d10033a1     	sub	x1, x29, #0xc
  1689fc: 320003e2     	orr	w2, wzr, #0x1
  168a00: 940003cc     	bl	0x169930 <FLAC__stream_decoder_process_single+0x1004>
  168a04: 350000a0     	cbnz	w0, 0x168a18 <FLAC__stream_decoder_process_single+0xec>
  168a08: 14000001     	b	0x168a0c <FLAC__stream_decoder_process_single+0xe0>
  168a0c: 2a1f03e8     	mov	w8, wzr
  168a10: b81f03a8     	stur	w8, [x29, #-0x10]
  168a14: 1400000f     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  168a18: b85f43a8     	ldur	w8, [x29, #-0xc]
  168a1c: 340000a8     	cbz	w8, 0x168a30 <FLAC__stream_decoder_process_single+0x104>
  168a20: 14000001     	b	0x168a24 <FLAC__stream_decoder_process_single+0xf8>
  168a24: 320003e8     	orr	w8, wzr, #0x1
  168a28: b81f03a8     	stur	w8, [x29, #-0x10]
  168a2c: 14000009     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  168a30: 14000007     	b	0x168a4c <FLAC__stream_decoder_process_single+0x120>
  168a34: 320003e8     	orr	w8, wzr, #0x1
  168a38: b81f03a8     	stur	w8, [x29, #-0x10]
  168a3c: 14000005     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  168a40: 2a1f03e8     	mov	w8, wzr
  168a44: b81f03a8     	stur	w8, [x29, #-0x10]
  168a48: 14000002     	b	0x168a50 <FLAC__stream_decoder_process_single+0x124>
  168a4c: 17ffffc0     	b	0x16894c <FLAC__stream_decoder_process_single+0x20>
  168a50: b85f03a8     	ldur	w8, [x29, #-0x10]
  168a54: d53bd049     	mrs	x9, TPIDR_EL0
  168a58: f9401529     	ldr	x9, [x9, #0x28]
  168a5c: f85f83aa     	ldur	x10, [x29, #-0x8]
  168a60: eb0a0129     	subs	x9, x9, x10
  168a64: b9000fe8     	str	w8, [sp, #0xc]
  168a68: f90003e9     	str	x9, [sp]
  168a6c: 540000c1     	b.ne	0x168a84 <FLAC__stream_decoder_process_single+0x158>
  168a70: 14000001     	b	0x168a74 <FLAC__stream_decoder_process_single+0x148>
  168a74: b9400fe0     	ldr	w0, [sp, #0xc]
  168a78: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  168a7c: 910143ff     	add	sp, sp, #0x50
  168a80: d65f03c0     	ret
  168a84: 97fd04bb     	bl	0xa9d70 <__stack_chk_fail@plt>
  168a88: d101c3ff     	sub	sp, sp, #0x70
  168a8c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  168a90: 910183fd     	add	x29, sp, #0x60
  168a94: d53bd048     	mrs	x8, TPIDR_EL0
  168a98: f9401508     	ldr	x8, [x8, #0x28]
  168a9c: f81f83a8     	stur	x8, [x29, #-0x8]
  168aa0: f81e83a0     	stur	x0, [x29, #-0x18]
  168aa4: 320003e9     	orr	w9, wzr, #0x1
  168aa8: b81dc3a9     	stur	w9, [x29, #-0x24]
  168aac: 2a1f03e9     	mov	w9, wzr
  168ab0: b81e03a9     	stur	w9, [x29, #-0x20]
  168ab4: b81e43a9     	stur	w9, [x29, #-0x1c]
  168ab8: 14000001     	b	0x168abc <FLAC__stream_decoder_process_single+0x190>
  168abc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  168ac0: 71000d08     	subs	w8, w8, #0x3
  168ac4: b81d83a8     	stur	w8, [x29, #-0x28]
  168ac8: 54001308     	b.hi	0x168d28 <FLAC__stream_decoder_process_single+0x3fc>
  168acc: 14000001     	b	0x168ad0 <FLAC__stream_decoder_process_single+0x1a4>
  168ad0: f85e83a8     	ldur	x8, [x29, #-0x18]
  168ad4: f9400508     	ldr	x8, [x8, #0x8]
  168ad8: b94f7909     	ldr	w9, [x8, #0xf78]
  168adc: 34000169     	cbz	w9, 0x168b08 <FLAC__stream_decoder_process_single+0x1dc>
  168ae0: 14000001     	b	0x168ae4 <FLAC__stream_decoder_process_single+0x1b8>
  168ae4: f85e83a8     	ldur	x8, [x29, #-0x18]
  168ae8: f9400508     	ldr	x8, [x8, #0x8]
  168aec: 397e1909     	ldrb	w9, [x8, #0xf86]
  168af0: b81f43a9     	stur	w9, [x29, #-0xc]
  168af4: f85e83a8     	ldur	x8, [x29, #-0x18]
  168af8: f9400508     	ldr	x8, [x8, #0x8]
  168afc: 2a1f03e9     	mov	w9, wzr
  168b00: b90f7909     	str	w9, [x8, #0xf78]
  168b04: 1400000d     	b	0x168b38 <FLAC__stream_decoder_process_single+0x20c>
  168b08: f85e83a8     	ldur	x8, [x29, #-0x18]
  168b0c: f9400508     	ldr	x8, [x8, #0x8]
  168b10: f9403500     	ldr	x0, [x8, #0x68]
  168b14: d10033a1     	sub	x1, x29, #0xc
  168b18: 321d03e2     	orr	w2, wzr, #0x8
  168b1c: 97fcf0d5     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  168b20: 350000a0     	cbnz	w0, 0x168b34 <FLAC__stream_decoder_process_single+0x208>
  168b24: 14000001     	b	0x168b28 <FLAC__stream_decoder_process_single+0x1fc>
  168b28: 2a1f03e8     	mov	w8, wzr
  168b2c: b81f03a8     	stur	w8, [x29, #-0x10]
  168b30: 14000084     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168b34: 14000001     	b	0x168b38 <FLAC__stream_decoder_process_single+0x20c>
  168b38: b85f43a8     	ldur	w8, [x29, #-0xc]
  168b3c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  168b40: 2a0903ea     	mov	w10, w9
  168b44: 90000a0b     	adrp	x11, 0x2a8000
  168b48: f945bd6b     	ldr	x11, [x11, #0xb78]
  168b4c: 386a6969     	ldrb	w9, [x11, x10]
  168b50: 6b090108     	subs	w8, w8, w9
  168b54: b81d43a8     	stur	w8, [x29, #-0x2c]
  168b58: 54000141     	b.ne	0x168b80 <FLAC__stream_decoder_process_single+0x254>
  168b5c: 14000001     	b	0x168b60 <FLAC__stream_decoder_process_single+0x234>
  168b60: 320003e8     	orr	w8, wzr, #0x1
  168b64: b81dc3a8     	stur	w8, [x29, #-0x24]
  168b68: b85e43a8     	ldur	w8, [x29, #-0x1c]
  168b6c: 11000508     	add	w8, w8, #0x1
  168b70: b81e43a8     	stur	w8, [x29, #-0x1c]
  168b74: 2a1f03e8     	mov	w8, wzr
  168b78: b81e03a8     	stur	w8, [x29, #-0x20]
  168b7c: 17ffffd0     	b	0x168abc <FLAC__stream_decoder_process_single+0x190>
  168b80: b85e03a8     	ldur	w8, [x29, #-0x20]
  168b84: 71000d08     	subs	w8, w8, #0x3
  168b88: b90033e8     	str	w8, [sp, #0x30]
  168b8c: 540000a3     	b.lo	0x168ba0 <FLAC__stream_decoder_process_single+0x274>
  168b90: 14000001     	b	0x168b94 <FLAC__stream_decoder_process_single+0x268>
  168b94: 2a1f03e8     	mov	w8, wzr
  168b98: b81f03a8     	stur	w8, [x29, #-0x10]
  168b9c: 14000069     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168ba0: b85f43a8     	ldur	w8, [x29, #-0xc]
  168ba4: b85e03a9     	ldur	w9, [x29, #-0x20]
  168ba8: 2a0903ea     	mov	w10, w9
  168bac: 900004ab     	adrp	x11, 0x1fc000 <FLAC__FP_E+0x258>
  168bb0: 9136856b     	add	x11, x11, #0xda1
  168bb4: 386a6969     	ldrb	w9, [x11, x10]
  168bb8: 6b090108     	subs	w8, w8, w9
  168bbc: b9002fe8     	str	w8, [sp, #0x2c]
  168bc0: 540002a1     	b.ne	0x168c14 <FLAC__stream_decoder_process_single+0x2e8>
  168bc4: 14000001     	b	0x168bc8 <FLAC__stream_decoder_process_single+0x29c>
  168bc8: b85e03a8     	ldur	w8, [x29, #-0x20]
  168bcc: 11000508     	add	w8, w8, #0x1
  168bd0: b81e03a8     	stur	w8, [x29, #-0x20]
  168bd4: 2a1f03e8     	mov	w8, wzr
  168bd8: b81e43a8     	stur	w8, [x29, #-0x1c]
  168bdc: b85e03a8     	ldur	w8, [x29, #-0x20]
  168be0: 71000d08     	subs	w8, w8, #0x3
  168be4: b9002be8     	str	w8, [sp, #0x28]
  168be8: 54000141     	b.ne	0x168c10 <FLAC__stream_decoder_process_single+0x2e4>
  168bec: 14000001     	b	0x168bf0 <FLAC__stream_decoder_process_single+0x2c4>
  168bf0: f85e83a0     	ldur	x0, [x29, #-0x18]
  168bf4: 94000a6d     	bl	0x16b5a8 <FLAC__stream_decoder_seek_absolute+0x1218>
  168bf8: 350000a0     	cbnz	w0, 0x168c0c <FLAC__stream_decoder_process_single+0x2e0>
  168bfc: 14000001     	b	0x168c00 <FLAC__stream_decoder_process_single+0x2d4>
  168c00: 2a1f03e8     	mov	w8, wzr
  168c04: b81f03a8     	stur	w8, [x29, #-0x10]
  168c08: 1400004e     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168c0c: 14000001     	b	0x168c10 <FLAC__stream_decoder_process_single+0x2e4>
  168c10: 17ffffab     	b	0x168abc <FLAC__stream_decoder_process_single+0x190>
  168c14: 2a1f03e8     	mov	w8, wzr
  168c18: b81e03a8     	stur	w8, [x29, #-0x20]
  168c1c: b85f43a8     	ldur	w8, [x29, #-0xc]
  168c20: 7103fd08     	subs	w8, w8, #0xff
  168c24: b90027e8     	str	w8, [sp, #0x24]
  168c28: 54000641     	b.ne	0x168cf0 <FLAC__stream_decoder_process_single+0x3c4>
  168c2c: 14000001     	b	0x168c30 <FLAC__stream_decoder_process_single+0x304>
  168c30: b85f43a8     	ldur	w8, [x29, #-0xc]
  168c34: f85e83a9     	ldur	x9, [x29, #-0x18]
  168c38: f9400529     	ldr	x9, [x9, #0x8]
  168c3c: 393e1128     	strb	w8, [x9, #0xf84]
  168c40: f85e83a9     	ldur	x9, [x29, #-0x18]
  168c44: f9400529     	ldr	x9, [x9, #0x8]
  168c48: f9403520     	ldr	x0, [x9, #0x68]
  168c4c: d10033a1     	sub	x1, x29, #0xc
  168c50: 321d03e2     	orr	w2, wzr, #0x8
  168c54: 97fcf087     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  168c58: 350000a0     	cbnz	w0, 0x168c6c <FLAC__stream_decoder_process_single+0x340>
  168c5c: 14000001     	b	0x168c60 <FLAC__stream_decoder_process_single+0x334>
  168c60: 2a1f03e8     	mov	w8, wzr
  168c64: b81f03a8     	stur	w8, [x29, #-0x10]
  168c68: 14000036     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168c6c: b85f43a8     	ldur	w8, [x29, #-0xc]
  168c70: 7103fd08     	subs	w8, w8, #0xff
  168c74: b90023e8     	str	w8, [sp, #0x20]
  168c78: 54000161     	b.ne	0x168ca4 <FLAC__stream_decoder_process_single+0x378>
  168c7c: 14000001     	b	0x168c80 <FLAC__stream_decoder_process_single+0x354>
  168c80: b85f43a8     	ldur	w8, [x29, #-0xc]
  168c84: f85e83a9     	ldur	x9, [x29, #-0x18]
  168c88: f9400529     	ldr	x9, [x9, #0x8]
  168c8c: 393e1928     	strb	w8, [x9, #0xf86]
  168c90: f85e83a9     	ldur	x9, [x29, #-0x18]
  168c94: f9400529     	ldr	x9, [x9, #0x8]
  168c98: 320003e8     	orr	w8, wzr, #0x1
  168c9c: b90f7928     	str	w8, [x9, #0xf78]
  168ca0: 14000013     	b	0x168cec <FLAC__stream_decoder_process_single+0x3c0>
  168ca4: b85f43a8     	ldur	w8, [x29, #-0xc]
  168ca8: 53017d08     	lsr	w8, w8, #1
  168cac: 7101f108     	subs	w8, w8, #0x7c
  168cb0: b9001fe8     	str	w8, [sp, #0x1c]
  168cb4: 540001a1     	b.ne	0x168ce8 <FLAC__stream_decoder_process_single+0x3bc>
  168cb8: 14000001     	b	0x168cbc <FLAC__stream_decoder_process_single+0x390>
  168cbc: b85f43a8     	ldur	w8, [x29, #-0xc]
  168cc0: f85e83a9     	ldur	x9, [x29, #-0x18]
  168cc4: f9400529     	ldr	x9, [x9, #0x8]
  168cc8: 393e1528     	strb	w8, [x9, #0xf85]
  168ccc: f85e83a9     	ldur	x9, [x29, #-0x18]
  168cd0: f9400129     	ldr	x9, [x9]
  168cd4: 320007e8     	orr	w8, wzr, #0x3
  168cd8: b9000128     	str	w8, [x9]
  168cdc: 320003e8     	orr	w8, wzr, #0x1
  168ce0: b81f03a8     	stur	w8, [x29, #-0x10]
  168ce4: 14000017     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168ce8: 14000001     	b	0x168cec <FLAC__stream_decoder_process_single+0x3c0>
  168cec: 14000001     	b	0x168cf0 <FLAC__stream_decoder_process_single+0x3c4>
  168cf0: 2a1f03e8     	mov	w8, wzr
  168cf4: b81e43a8     	stur	w8, [x29, #-0x1c]
  168cf8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  168cfc: 34000148     	cbz	w8, 0x168d24 <FLAC__stream_decoder_process_single+0x3f8>
  168d00: 14000001     	b	0x168d04 <FLAC__stream_decoder_process_single+0x3d8>
  168d04: f85e83a0     	ldur	x0, [x29, #-0x18]
  168d08: 2a1f03e8     	mov	w8, wzr
  168d0c: 2a0803e1     	mov	w1, w8
  168d10: b9001be8     	str	w8, [sp, #0x18]
  168d14: 94000a73     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  168d18: b9401be8     	ldr	w8, [sp, #0x18]
  168d1c: b81dc3a8     	stur	w8, [x29, #-0x24]
  168d20: 14000001     	b	0x168d24 <FLAC__stream_decoder_process_single+0x3f8>
  168d24: 17ffff66     	b	0x168abc <FLAC__stream_decoder_process_single+0x190>
  168d28: f85e83a8     	ldur	x8, [x29, #-0x18]
  168d2c: f9400108     	ldr	x8, [x8]
  168d30: 320003e9     	orr	w9, wzr, #0x1
  168d34: b9000109     	str	w9, [x8]
  168d38: b81f03a9     	stur	w9, [x29, #-0x10]
  168d3c: 14000001     	b	0x168d40 <FLAC__stream_decoder_process_single+0x414>
  168d40: b85f03a8     	ldur	w8, [x29, #-0x10]
  168d44: d53bd049     	mrs	x9, TPIDR_EL0
  168d48: f9401529     	ldr	x9, [x9, #0x28]
  168d4c: f85f83aa     	ldur	x10, [x29, #-0x8]
  168d50: eb0a0129     	subs	x9, x9, x10
  168d54: b90017e8     	str	w8, [sp, #0x14]
  168d58: f90007e9     	str	x9, [sp, #0x8]
  168d5c: 540000c1     	b.ne	0x168d74 <FLAC__stream_decoder_process_single+0x448>
  168d60: 14000001     	b	0x168d64 <FLAC__stream_decoder_process_single+0x438>
  168d64: b94017e0     	ldr	w0, [sp, #0x14]
  168d68: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  168d6c: 9101c3ff     	add	sp, sp, #0x70
  168d70: d65f03c0     	ret
  168d74: 97fd03ff     	bl	0xa9d70 <__stack_chk_fail@plt>
  168d78: d10603ff     	sub	sp, sp, #0x180
  168d7c: f900b3fc     	str	x28, [sp, #0x160]
  168d80: a9177bfd     	stp	x29, x30, [sp, #0x170]
  168d84: 9105c3fd     	add	x29, sp, #0x170
  168d88: 910283e8     	add	x8, sp, #0xa0
  168d8c: d53bd049     	mrs	x9, TPIDR_EL0
  168d90: f9401529     	ldr	x9, [x9, #0x28]
  168d94: f9005d09     	str	x9, [x8, #0xb8]
  168d98: f90047e0     	str	x0, [sp, #0x88]
  168d9c: f94047e9     	ldr	x9, [sp, #0x88]
  168da0: f9400529     	ldr	x9, [x9, #0x8]
  168da4: f9403520     	ldr	x0, [x9, #0x68]
  168da8: 90000a09     	adrp	x9, 0x2a8000
  168dac: f9474929     	ldr	x9, [x9, #0xe90]
  168db0: b9400122     	ldr	w2, [x9]
  168db4: 910273e1     	add	x1, sp, #0x9c
  168db8: f90033e8     	str	x8, [sp, #0x60]
  168dbc: 97fcf02d     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  168dc0: 350000a0     	cbnz	w0, 0x168dd4 <FLAC__stream_decoder_process_single+0x4a8>
  168dc4: 14000001     	b	0x168dc8 <FLAC__stream_decoder_process_single+0x49c>
  168dc8: 2a1f03e8     	mov	w8, wzr
  168dcc: b90093e8     	str	w8, [sp, #0x90]
  168dd0: 14000226     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  168dd4: b9409fe8     	ldr	w8, [sp, #0x9c]
  168dd8: 71000108     	subs	w8, w8, #0x0
  168ddc: 1a9f07e9     	cset	w9, ne
  168de0: b90087e9     	str	w9, [sp, #0x84]
  168de4: f94047ea     	ldr	x10, [sp, #0x88]
  168de8: f940054a     	ldr	x10, [x10, #0x8]
  168dec: f9403540     	ldr	x0, [x10, #0x68]
  168df0: 90000a0a     	adrp	x10, 0x2a8000
  168df4: f945854a     	ldr	x10, [x10, #0xb08]
  168df8: b9400142     	ldr	w2, [x10]
  168dfc: 910263e1     	add	x1, sp, #0x98
  168e00: b9005fe8     	str	w8, [sp, #0x5c]
  168e04: 97fcf01b     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  168e08: 350000a0     	cbnz	w0, 0x168e1c <FLAC__stream_decoder_process_single+0x4f0>
  168e0c: 14000001     	b	0x168e10 <FLAC__stream_decoder_process_single+0x4e4>
  168e10: 2a1f03e8     	mov	w8, wzr
  168e14: b90093e8     	str	w8, [sp, #0x90]
  168e18: 14000214     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  168e1c: f94047e8     	ldr	x8, [sp, #0x88]
  168e20: f9400508     	ldr	x8, [x8, #0x8]
  168e24: f9403500     	ldr	x0, [x8, #0x68]
  168e28: 90000a08     	adrp	x8, 0x2a8000
  168e2c: f9448d08     	ldr	x8, [x8, #0x918]
  168e30: b9400102     	ldr	w2, [x8]
  168e34: 910253e1     	add	x1, sp, #0x94
  168e38: 97fcf00e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  168e3c: 350000a0     	cbnz	w0, 0x168e50 <FLAC__stream_decoder_process_single+0x524>
  168e40: 14000001     	b	0x168e44 <FLAC__stream_decoder_process_single+0x518>
  168e44: 2a1f03e8     	mov	w8, wzr
  168e48: b90093e8     	str	w8, [sp, #0x90]
  168e4c: 14000207     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  168e50: b9409be8     	ldr	w8, [sp, #0x98]
  168e54: 350006c8     	cbnz	w8, 0x168f2c <FLAC__stream_decoder_process_single+0x600>
  168e58: 14000001     	b	0x168e5c <FLAC__stream_decoder_process_single+0x530>
  168e5c: f94047e0     	ldr	x0, [sp, #0x88]
  168e60: b94087e1     	ldr	w1, [sp, #0x84]
  168e64: b94097e2     	ldr	w2, [sp, #0x94]
  168e68: 94000a3f     	bl	0x16b764 <FLAC__stream_decoder_seek_absolute+0x13d4>
  168e6c: 350000a0     	cbnz	w0, 0x168e80 <FLAC__stream_decoder_process_single+0x554>
  168e70: 14000001     	b	0x168e74 <FLAC__stream_decoder_process_single+0x548>
  168e74: 2a1f03e8     	mov	w8, wzr
  168e78: b90093e8     	str	w8, [sp, #0x90]
  168e7c: 140001fb     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  168e80: f94047e8     	ldr	x8, [sp, #0x88]
  168e84: f9400508     	ldr	x8, [x8, #0x8]
  168e88: 320003e9     	orr	w9, wzr, #0x1
  168e8c: b901c909     	str	w9, [x8, #0x1c8]
  168e90: f94047e8     	ldr	x8, [sp, #0x88]
  168e94: f9400508     	ldr	x8, [x8, #0x8]
  168e98: 91082100     	add	x0, x8, #0x208
  168e9c: 900004a1     	adrp	x1, 0x1fc000 <FLAC__FP_E+0x258>
  168ea0: 91369021     	add	x1, x1, #0xda4
  168ea4: 321c03e9     	orr	w9, wzr, #0x10
  168ea8: 2a0903e2     	mov	w2, w9
  168eac: 97fcfd71     	bl	0xa8470 <memcmp@plt>
  168eb0: 350000e0     	cbnz	w0, 0x168ecc <FLAC__stream_decoder_process_single+0x5a0>
  168eb4: 14000001     	b	0x168eb8 <FLAC__stream_decoder_process_single+0x58c>
  168eb8: f94047e8     	ldr	x8, [sp, #0x88]
  168ebc: f9400508     	ldr	x8, [x8, #0x8]
  168ec0: 2a1f03e9     	mov	w9, wzr
  168ec4: b90fc909     	str	w9, [x8, #0xfc8]
  168ec8: 14000001     	b	0x168ecc <FLAC__stream_decoder_process_single+0x5a0>
  168ecc: f94047e8     	ldr	x8, [sp, #0x88]
  168ed0: f9400508     	ldr	x8, [x8, #0x8]
  168ed4: b94fd109     	ldr	w9, [x8, #0xfd0]
  168ed8: 35000289     	cbnz	w9, 0x168f28 <FLAC__stream_decoder_process_single+0x5fc>
  168edc: 14000001     	b	0x168ee0 <FLAC__stream_decoder_process_single+0x5b4>
  168ee0: f94047e8     	ldr	x8, [sp, #0x88]
  168ee4: f9400508     	ldr	x8, [x8, #0x8]
  168ee8: b9433109     	ldr	w9, [x8, #0x330]
  168eec: 340001e9     	cbz	w9, 0x168f28 <FLAC__stream_decoder_process_single+0x5fc>
  168ef0: 14000001     	b	0x168ef4 <FLAC__stream_decoder_process_single+0x5c8>
  168ef4: f94047e8     	ldr	x8, [sp, #0x88]
  168ef8: f9400508     	ldr	x8, [x8, #0x8]
  168efc: f9401908     	ldr	x8, [x8, #0x30]
  168f00: b4000148     	cbz	x8, 0x168f28 <FLAC__stream_decoder_process_single+0x5fc>
  168f04: 14000001     	b	0x168f08 <FLAC__stream_decoder_process_single+0x5dc>
  168f08: f94047e8     	ldr	x8, [sp, #0x88]
  168f0c: f9400509     	ldr	x9, [x8, #0x8]
  168f10: f940192a     	ldr	x10, [x9, #0x30]
  168f14: 91074121     	add	x1, x9, #0x1d0
  168f18: f9402d22     	ldr	x2, [x9, #0x58]
  168f1c: aa0803e0     	mov	x0, x8
  168f20: d63f0140     	blr	x10
  168f24: 14000001     	b	0x168f28 <FLAC__stream_decoder_process_single+0x5fc>
  168f28: 140001b7     	b	0x169604 <FLAC__stream_decoder_process_single+0xcd8>
  168f2c: b9409be8     	ldr	w8, [sp, #0x98]
  168f30: 71000d08     	subs	w8, w8, #0x3
  168f34: b9005be8     	str	w8, [sp, #0x58]
  168f38: 540004e1     	b.ne	0x168fd4 <FLAC__stream_decoder_process_single+0x6a8>
  168f3c: 14000001     	b	0x168f40 <FLAC__stream_decoder_process_single+0x614>
  168f40: f94047e0     	ldr	x0, [sp, #0x88]
  168f44: b94087e1     	ldr	w1, [sp, #0x84]
  168f48: b94097e2     	ldr	w2, [sp, #0x94]
  168f4c: 94000aff     	bl	0x16bb48 <FLAC__stream_decoder_seek_absolute+0x17b8>
  168f50: 350000a0     	cbnz	w0, 0x168f64 <FLAC__stream_decoder_process_single+0x638>
  168f54: 14000001     	b	0x168f58 <FLAC__stream_decoder_process_single+0x62c>
  168f58: 2a1f03e8     	mov	w8, wzr
  168f5c: b90093e8     	str	w8, [sp, #0x90]
  168f60: 140001c2     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  168f64: f94047e8     	ldr	x8, [sp, #0x88]
  168f68: f9400508     	ldr	x8, [x8, #0x8]
  168f6c: 320003e9     	orr	w9, wzr, #0x1
  168f70: b901cd09     	str	w9, [x8, #0x1cc]
  168f74: f94047e8     	ldr	x8, [sp, #0x88]
  168f78: f9400508     	ldr	x8, [x8, #0x8]
  168f7c: b94fd109     	ldr	w9, [x8, #0xfd0]
  168f80: 35000289     	cbnz	w9, 0x168fd0 <FLAC__stream_decoder_process_single+0x6a4>
  168f84: 14000001     	b	0x168f88 <FLAC__stream_decoder_process_single+0x65c>
  168f88: f94047e8     	ldr	x8, [sp, #0x88]
  168f8c: f9400508     	ldr	x8, [x8, #0x8]
  168f90: b9433d09     	ldr	w9, [x8, #0x33c]
  168f94: 340001e9     	cbz	w9, 0x168fd0 <FLAC__stream_decoder_process_single+0x6a4>
  168f98: 14000001     	b	0x168f9c <FLAC__stream_decoder_process_single+0x670>
  168f9c: f94047e8     	ldr	x8, [sp, #0x88]
  168fa0: f9400508     	ldr	x8, [x8, #0x8]
  168fa4: f9401908     	ldr	x8, [x8, #0x30]
  168fa8: b4000148     	cbz	x8, 0x168fd0 <FLAC__stream_decoder_process_single+0x6a4>
  168fac: 14000001     	b	0x168fb0 <FLAC__stream_decoder_process_single+0x684>
  168fb0: f94047e8     	ldr	x8, [sp, #0x88]
  168fb4: f9400509     	ldr	x9, [x8, #0x8]
  168fb8: f940192a     	ldr	x10, [x9, #0x30]
  168fbc: 910a0121     	add	x1, x9, #0x280
  168fc0: f9402d22     	ldr	x2, [x9, #0x58]
  168fc4: aa0803e0     	mov	x0, x8
  168fc8: d63f0140     	blr	x10
  168fcc: 14000001     	b	0x168fd0 <FLAC__stream_decoder_process_single+0x6a4>
  168fd0: 1400018c     	b	0x169600 <FLAC__stream_decoder_process_single+0xcd4>
  168fd4: f94047e8     	ldr	x8, [sp, #0x88]
  168fd8: f9400508     	ldr	x8, [x8, #0x8]
  168fdc: b9409be9     	ldr	w9, [sp, #0x98]
  168fe0: 2a0903ea     	mov	w10, w9
  168fe4: 8b0a0908     	add	x8, x8, x10, lsl #2
  168fe8: b9433109     	ldr	w9, [x8, #0x330]
  168fec: 71000129     	subs	w9, w9, #0x0
  168ff0: 1a9f17eb     	cset	w11, eq
  168ff4: b9007feb     	str	w11, [sp, #0x7c]
  168ff8: b94097eb     	ldr	w11, [sp, #0x94]
  168ffc: b9007beb     	str	w11, [sp, #0x78]
  169000: 6f00e400     	movi	v0.2d, #0000000000000000
  169004: f94033e8     	ldr	x8, [sp, #0x60]
  169008: 3d802900     	str	q0, [x8, #0xa0]
  16900c: 3d802500     	str	q0, [x8, #0x90]
  169010: 3d802100     	str	q0, [x8, #0x80]
  169014: 3d801d00     	str	q0, [x8, #0x70]
  169018: 3d801900     	str	q0, [x8, #0x60]
  16901c: 3d803fe0     	str	q0, [sp, #0xf0]
  169020: 3d803be0     	str	q0, [sp, #0xe0]
  169024: 3d8037e0     	str	q0, [sp, #0xd0]
  169028: 3d8033e0     	str	q0, [sp, #0xc0]
  16902c: 3d802fe0     	str	q0, [sp, #0xb0]
  169030: 3d802be0     	str	q0, [sp, #0xa0]
  169034: b94087eb     	ldr	w11, [sp, #0x84]
  169038: b900a7eb     	str	w11, [sp, #0xa4]
  16903c: b9409beb     	ldr	w11, [sp, #0x98]
  169040: b900a3eb     	str	w11, [sp, #0xa0]
  169044: b94097eb     	ldr	w11, [sp, #0x94]
  169048: b900abeb     	str	w11, [sp, #0xa8]
  16904c: b9409beb     	ldr	w11, [sp, #0x98]
  169050: 7100096b     	subs	w11, w11, #0x2
  169054: b90057e9     	str	w9, [sp, #0x54]
  169058: b90053eb     	str	w11, [sp, #0x50]
  16905c: 54000701     	b.ne	0x16913c <FLAC__stream_decoder_process_single+0x810>
  169060: 14000001     	b	0x169064 <FLAC__stream_decoder_process_single+0x738>
  169064: f94047e8     	ldr	x8, [sp, #0x88]
  169068: f9400508     	ldr	x8, [x8, #0x8]
  16906c: f9403500     	ldr	x0, [x8, #0x68]
  169070: 910283e8     	add	x8, sp, #0xa0
  169074: 91004101     	add	x1, x8, #0x10
  169078: f00009e8     	adrp	x8, 0x2a8000
  16907c: f943cd08     	ldr	x8, [x8, #0x798]
  169080: b9400109     	ldr	w9, [x8]
  169084: 53037d22     	lsr	w2, w9, #3
  169088: 97fcea02     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16908c: 350000a0     	cbnz	w0, 0x1690a0 <FLAC__stream_decoder_process_single+0x774>
  169090: 14000001     	b	0x169094 <FLAC__stream_decoder_process_single+0x768>
  169094: 2a1f03e8     	mov	w8, wzr
  169098: b90093e8     	str	w8, [sp, #0x90]
  16909c: 14000173     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  1690a0: b9407be8     	ldr	w8, [sp, #0x78]
  1690a4: f00009e9     	adrp	x9, 0x2a8000
  1690a8: f943cd29     	ldr	x9, [x9, #0x798]
  1690ac: b940012a     	ldr	w10, [x9]
  1690b0: 6b4a0d08     	subs	w8, w8, w10, lsr #3
  1690b4: b9004fe8     	str	w8, [sp, #0x4c]
  1690b8: 54000122     	b.hs	0x1690dc <FLAC__stream_decoder_process_single+0x7b0>
  1690bc: 14000001     	b	0x1690c0 <FLAC__stream_decoder_process_single+0x794>
  1690c0: f94047e8     	ldr	x8, [sp, #0x88]
  1690c4: f9400108     	ldr	x8, [x8]
  1690c8: 321d03e9     	orr	w9, wzr, #0x8
  1690cc: b9000109     	str	w9, [x8]
  1690d0: 2a1f03e9     	mov	w9, wzr
  1690d4: b90093e9     	str	w9, [sp, #0x90]
  1690d8: 14000164     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  1690dc: f00009e8     	adrp	x8, 0x2a8000
  1690e0: f943cd08     	ldr	x8, [x8, #0x798]
  1690e4: b9400109     	ldr	w9, [x8]
  1690e8: b9407bea     	ldr	w10, [sp, #0x78]
  1690ec: 6b490d49     	subs	w9, w10, w9, lsr #3
  1690f0: b9007be9     	str	w9, [sp, #0x78]
  1690f4: f94047e8     	ldr	x8, [sp, #0x88]
  1690f8: f9400508     	ldr	x8, [x8, #0x8]
  1690fc: f9429d08     	ldr	x8, [x8, #0x538]
  169100: b40001c8     	cbz	x8, 0x169138 <FLAC__stream_decoder_process_single+0x80c>
  169104: 14000001     	b	0x169108 <FLAC__stream_decoder_process_single+0x7dc>
  169108: f94047e0     	ldr	x0, [sp, #0x88]
  16910c: 910283e8     	add	x8, sp, #0xa0
  169110: 91004101     	add	x1, x8, #0x10
  169114: 94000b3d     	bl	0x16be08 <FLAC__stream_decoder_seek_absolute+0x1a78>
  169118: 34000100     	cbz	w0, 0x169138 <FLAC__stream_decoder_process_single+0x80c>
  16911c: 14000001     	b	0x169120 <FLAC__stream_decoder_process_single+0x7f4>
  169120: b9407fe8     	ldr	w8, [sp, #0x7c]
  169124: 71000108     	subs	w8, w8, #0x0
  169128: 1a9f17e9     	cset	w9, eq
  16912c: b9007fe9     	str	w9, [sp, #0x7c]
  169130: b9004be8     	str	w8, [sp, #0x48]
  169134: 14000001     	b	0x169138 <FLAC__stream_decoder_process_single+0x80c>
  169138: 14000001     	b	0x16913c <FLAC__stream_decoder_process_single+0x810>
  16913c: b9407fe8     	ldr	w8, [sp, #0x7c]
  169140: 340001a8     	cbz	w8, 0x169174 <FLAC__stream_decoder_process_single+0x848>
  169144: 14000001     	b	0x169148 <FLAC__stream_decoder_process_single+0x81c>
  169148: f94047e8     	ldr	x8, [sp, #0x88]
  16914c: f9400508     	ldr	x8, [x8, #0x8]
  169150: f9403500     	ldr	x0, [x8, #0x68]
  169154: b9407be1     	ldr	w1, [sp, #0x78]
  169158: 97fcf59e     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  16915c: 350000a0     	cbnz	w0, 0x169170 <FLAC__stream_decoder_process_single+0x844>
  169160: 14000001     	b	0x169164 <FLAC__stream_decoder_process_single+0x838>
  169164: 2a1f03e8     	mov	w8, wzr
  169168: b90093e8     	str	w8, [sp, #0x90]
  16916c: 1400013f     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  169170: 14000123     	b	0x1695fc <FLAC__stream_decoder_process_single+0xcd0>
  169174: 320003e8     	orr	w8, wzr, #0x1
  169178: b90077e8     	str	w8, [sp, #0x74]
  16917c: b9409be8     	ldr	w8, [sp, #0x98]
  169180: 2a0803e9     	mov	w9, w8
  169184: 2a0903e8     	mov	w8, w9
  169188: 71001908     	subs	w8, w8, #0x6
  16918c: f90023e9     	str	x9, [sp, #0x40]
  169190: b9003fe8     	str	w8, [sp, #0x3c]
  169194: 54000a88     	b.hi	0x1692e4 <FLAC__stream_decoder_process_single+0x9b8>
  169198: f0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16919c: 911b3108     	add	x8, x8, #0x6cc
  1691a0: f94023eb     	ldr	x11, [sp, #0x40]
  1691a4: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1691a8: 8b0a0109     	add	x9, x8, x10
  1691ac: f9001bea     	str	x10, [sp, #0x30]
  1691b0: d61f0120     	br	x9
  1691b4: f94047e8     	ldr	x8, [sp, #0x88]
  1691b8: f9400508     	ldr	x8, [x8, #0x8]
  1691bc: f9403500     	ldr	x0, [x8, #0x68]
  1691c0: b9407be1     	ldr	w1, [sp, #0x78]
  1691c4: 97fcf583     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  1691c8: 350000a0     	cbnz	w0, 0x1691dc <FLAC__stream_decoder_process_single+0x8b0>
  1691cc: 14000001     	b	0x1691d0 <FLAC__stream_decoder_process_single+0x8a4>
  1691d0: 2a1f03e8     	mov	w8, wzr
  1691d4: b90077e8     	str	w8, [sp, #0x74]
  1691d8: 14000001     	b	0x1691dc <FLAC__stream_decoder_process_single+0x8b0>
  1691dc: 14000063     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  1691e0: b9407be8     	ldr	w8, [sp, #0x78]
  1691e4: 34000388     	cbz	w8, 0x169254 <FLAC__stream_decoder_process_single+0x928>
  1691e8: 14000001     	b	0x1691ec <FLAC__stream_decoder_process_single+0x8c0>
  1691ec: b9407be8     	ldr	w8, [sp, #0x78]
  1691f0: 2a0803e0     	mov	w0, w8
  1691f4: 97fce427     	bl	0xa2290 <malloc@plt>
  1691f8: f9005fe0     	str	x0, [sp, #0xb8]
  1691fc: b5000120     	cbnz	x0, 0x169220 <FLAC__stream_decoder_process_single+0x8f4>
  169200: 14000001     	b	0x169204 <FLAC__stream_decoder_process_single+0x8d8>
  169204: f94047e8     	ldr	x8, [sp, #0x88]
  169208: f9400108     	ldr	x8, [x8]
  16920c: 321d03e9     	orr	w9, wzr, #0x8
  169210: b9000109     	str	w9, [x8]
  169214: 2a1f03e9     	mov	w9, wzr
  169218: b90077e9     	str	w9, [sp, #0x74]
  16921c: 1400000d     	b	0x169250 <FLAC__stream_decoder_process_single+0x924>
  169220: f94047e8     	ldr	x8, [sp, #0x88]
  169224: f9400508     	ldr	x8, [x8, #0x8]
  169228: f9403500     	ldr	x0, [x8, #0x68]
  16922c: f9405fe1     	ldr	x1, [sp, #0xb8]
  169230: b9407be2     	ldr	w2, [sp, #0x78]
  169234: 97fce997     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  169238: 350000a0     	cbnz	w0, 0x16924c <FLAC__stream_decoder_process_single+0x920>
  16923c: 14000001     	b	0x169240 <FLAC__stream_decoder_process_single+0x914>
  169240: 2a1f03e8     	mov	w8, wzr
  169244: b90077e8     	str	w8, [sp, #0x74]
  169248: 14000001     	b	0x16924c <FLAC__stream_decoder_process_single+0x920>
  16924c: 14000001     	b	0x169250 <FLAC__stream_decoder_process_single+0x924>
  169250: 14000004     	b	0x169260 <FLAC__stream_decoder_process_single+0x934>
  169254: aa1f03e8     	mov	x8, xzr
  169258: f9005fe8     	str	x8, [sp, #0xb8]
  16925c: 14000001     	b	0x169260 <FLAC__stream_decoder_process_single+0x934>
  169260: 14000042     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  169264: f94047e0     	ldr	x0, [sp, #0x88]
  169268: 910283e8     	add	x8, sp, #0xa0
  16926c: 91004101     	add	x1, x8, #0x10
  169270: b9407be2     	ldr	w2, [sp, #0x78]
  169274: 94000b17     	bl	0x16bed0 <FLAC__stream_decoder_seek_absolute+0x1b40>
  169278: 350000a0     	cbnz	w0, 0x16928c <FLAC__stream_decoder_process_single+0x960>
  16927c: 14000001     	b	0x169280 <FLAC__stream_decoder_process_single+0x954>
  169280: 2a1f03e8     	mov	w8, wzr
  169284: b90077e8     	str	w8, [sp, #0x74]
  169288: 14000001     	b	0x16928c <FLAC__stream_decoder_process_single+0x960>
  16928c: 14000037     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  169290: f94047e0     	ldr	x0, [sp, #0x88]
  169294: 910283e8     	add	x8, sp, #0xa0
  169298: 91004101     	add	x1, x8, #0x10
  16929c: 94000ca0     	bl	0x16c51c <FLAC__stream_decoder_seek_absolute+0x218c>
  1692a0: 350000a0     	cbnz	w0, 0x1692b4 <FLAC__stream_decoder_process_single+0x988>
  1692a4: 14000001     	b	0x1692a8 <FLAC__stream_decoder_process_single+0x97c>
  1692a8: 2a1f03e8     	mov	w8, wzr
  1692ac: b90077e8     	str	w8, [sp, #0x74]
  1692b0: 14000001     	b	0x1692b4 <FLAC__stream_decoder_process_single+0x988>
  1692b4: 1400002d     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  1692b8: f94047e0     	ldr	x0, [sp, #0x88]
  1692bc: 910283e8     	add	x8, sp, #0xa0
  1692c0: 91004101     	add	x1, x8, #0x10
  1692c4: 94000df5     	bl	0x16ca98 <FLAC__stream_decoder_seek_absolute+0x2708>
  1692c8: 350000a0     	cbnz	w0, 0x1692dc <FLAC__stream_decoder_process_single+0x9b0>
  1692cc: 14000001     	b	0x1692d0 <FLAC__stream_decoder_process_single+0x9a4>
  1692d0: 2a1f03e8     	mov	w8, wzr
  1692d4: b90077e8     	str	w8, [sp, #0x74]
  1692d8: 14000001     	b	0x1692dc <FLAC__stream_decoder_process_single+0x9b0>
  1692dc: 14000023     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  1692e0: 14000022     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  1692e4: b9407be8     	ldr	w8, [sp, #0x78]
  1692e8: 34000388     	cbz	w8, 0x169358 <FLAC__stream_decoder_process_single+0xa2c>
  1692ec: 14000001     	b	0x1692f0 <FLAC__stream_decoder_process_single+0x9c4>
  1692f0: b9407be8     	ldr	w8, [sp, #0x78]
  1692f4: 2a0803e0     	mov	w0, w8
  1692f8: 97fce3e6     	bl	0xa2290 <malloc@plt>
  1692fc: f9005be0     	str	x0, [sp, #0xb0]
  169300: b5000120     	cbnz	x0, 0x169324 <FLAC__stream_decoder_process_single+0x9f8>
  169304: 14000001     	b	0x169308 <FLAC__stream_decoder_process_single+0x9dc>
  169308: f94047e8     	ldr	x8, [sp, #0x88]
  16930c: f9400108     	ldr	x8, [x8]
  169310: 321d03e9     	orr	w9, wzr, #0x8
  169314: b9000109     	str	w9, [x8]
  169318: 2a1f03e9     	mov	w9, wzr
  16931c: b90077e9     	str	w9, [sp, #0x74]
  169320: 1400000d     	b	0x169354 <FLAC__stream_decoder_process_single+0xa28>
  169324: f94047e8     	ldr	x8, [sp, #0x88]
  169328: f9400508     	ldr	x8, [x8, #0x8]
  16932c: f9403500     	ldr	x0, [x8, #0x68]
  169330: f9405be1     	ldr	x1, [sp, #0xb0]
  169334: b9407be2     	ldr	w2, [sp, #0x78]
  169338: 97fce956     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16933c: 350000a0     	cbnz	w0, 0x169350 <FLAC__stream_decoder_process_single+0xa24>
  169340: 14000001     	b	0x169344 <FLAC__stream_decoder_process_single+0xa18>
  169344: 2a1f03e8     	mov	w8, wzr
  169348: b90077e8     	str	w8, [sp, #0x74]
  16934c: 14000001     	b	0x169350 <FLAC__stream_decoder_process_single+0xa24>
  169350: 14000001     	b	0x169354 <FLAC__stream_decoder_process_single+0xa28>
  169354: 14000004     	b	0x169364 <FLAC__stream_decoder_process_single+0xa38>
  169358: aa1f03e8     	mov	x8, xzr
  16935c: f9005be8     	str	x8, [sp, #0xb0]
  169360: 14000001     	b	0x169364 <FLAC__stream_decoder_process_single+0xa38>
  169364: 14000001     	b	0x169368 <FLAC__stream_decoder_process_single+0xa3c>
  169368: b94077e8     	ldr	w8, [sp, #0x74]
  16936c: 34000288     	cbz	w8, 0x1693bc <FLAC__stream_decoder_process_single+0xa90>
  169370: 14000001     	b	0x169374 <FLAC__stream_decoder_process_single+0xa48>
  169374: f94047e8     	ldr	x8, [sp, #0x88]
  169378: f9400508     	ldr	x8, [x8, #0x8]
  16937c: b94fd109     	ldr	w9, [x8, #0xfd0]
  169380: 350001e9     	cbnz	w9, 0x1693bc <FLAC__stream_decoder_process_single+0xa90>
  169384: 14000001     	b	0x169388 <FLAC__stream_decoder_process_single+0xa5c>
  169388: f94047e8     	ldr	x8, [sp, #0x88]
  16938c: f9400508     	ldr	x8, [x8, #0x8]
  169390: f9401908     	ldr	x8, [x8, #0x30]
  169394: b4000148     	cbz	x8, 0x1693bc <FLAC__stream_decoder_process_single+0xa90>
  169398: 14000001     	b	0x16939c <FLAC__stream_decoder_process_single+0xa70>
  16939c: f94047e8     	ldr	x8, [sp, #0x88]
  1693a0: f9400509     	ldr	x9, [x8, #0x8]
  1693a4: f940192a     	ldr	x10, [x9, #0x30]
  1693a8: f9402d22     	ldr	x2, [x9, #0x58]
  1693ac: 910283e1     	add	x1, sp, #0xa0
  1693b0: aa0803e0     	mov	x0, x8
  1693b4: d63f0140     	blr	x10
  1693b8: 14000001     	b	0x1693bc <FLAC__stream_decoder_process_single+0xa90>
  1693bc: b9409be8     	ldr	w8, [sp, #0x98]
  1693c0: 2a0803e9     	mov	w9, w8
  1693c4: 2a0903e8     	mov	w8, w9
  1693c8: 71001908     	subs	w8, w8, #0x6
  1693cc: f90017e9     	str	x9, [sp, #0x28]
  1693d0: b90027e8     	str	w8, [sp, #0x24]
  1693d4: 54000f88     	b.hi	0x1695c4 <FLAC__stream_decoder_process_single+0xc98>
  1693d8: f0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  1693dc: 911ba108     	add	x8, x8, #0x6e8
  1693e0: f94017eb     	ldr	x11, [sp, #0x28]
  1693e4: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1693e8: 8b0a0109     	add	x9, x8, x10
  1693ec: f9000fea     	str	x10, [sp, #0x18]
  1693f0: d61f0120     	br	x9
  1693f4: 1400007b     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  1693f8: f9405fe8     	ldr	x8, [sp, #0xb8]
  1693fc: b40000a8     	cbz	x8, 0x169410 <FLAC__stream_decoder_process_single+0xae4>
  169400: 14000001     	b	0x169404 <FLAC__stream_decoder_process_single+0xad8>
  169404: f9405fe0     	ldr	x0, [sp, #0xb8]
  169408: 97fce292     	bl	0xa1e50 <free@plt>
  16940c: 14000001     	b	0x169410 <FLAC__stream_decoder_process_single+0xae4>
  169410: 14000074     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  169414: f9405fe8     	ldr	x8, [sp, #0xb8]
  169418: b40000a8     	cbz	x8, 0x16942c <FLAC__stream_decoder_process_single+0xb00>
  16941c: 14000001     	b	0x169420 <FLAC__stream_decoder_process_single+0xaf4>
  169420: f9405fe0     	ldr	x0, [sp, #0xb8]
  169424: 97fce28b     	bl	0xa1e50 <free@plt>
  169428: 14000001     	b	0x16942c <FLAC__stream_decoder_process_single+0xb00>
  16942c: b940c3e8     	ldr	w8, [sp, #0xc0]
  169430: 340003e8     	cbz	w8, 0x1694ac <FLAC__stream_decoder_process_single+0xb80>
  169434: 14000001     	b	0x169438 <FLAC__stream_decoder_process_single+0xb0c>
  169438: 2a1f03e8     	mov	w8, wzr
  16943c: b90083e8     	str	w8, [sp, #0x80]
  169440: 14000001     	b	0x169444 <FLAC__stream_decoder_process_single+0xb18>
  169444: b94083e8     	ldr	w8, [sp, #0x80]
  169448: b940c3e9     	ldr	w9, [sp, #0xc0]
  16944c: 6b090108     	subs	w8, w8, w9
  169450: b90017e8     	str	w8, [sp, #0x14]
  169454: 540002a2     	b.hs	0x1694a8 <FLAC__stream_decoder_process_single+0xb7c>
  169458: 14000001     	b	0x16945c <FLAC__stream_decoder_process_single+0xb30>
  16945c: f94067e8     	ldr	x8, [sp, #0xc8]
  169460: b94083e9     	ldr	w9, [sp, #0x80]
  169464: 2a0903ea     	mov	w10, w9
  169468: 8b0a1108     	add	x8, x8, x10, lsl #4
  16946c: f9400508     	ldr	x8, [x8, #0x8]
  169470: b4000128     	cbz	x8, 0x169494 <FLAC__stream_decoder_process_single+0xb68>
  169474: 14000001     	b	0x169478 <FLAC__stream_decoder_process_single+0xb4c>
  169478: f94067e8     	ldr	x8, [sp, #0xc8]
  16947c: b94083e9     	ldr	w9, [sp, #0x80]
  169480: 2a0903ea     	mov	w10, w9
  169484: 8b0a1108     	add	x8, x8, x10, lsl #4
  169488: f9400500     	ldr	x0, [x8, #0x8]
  16948c: 97fce271     	bl	0xa1e50 <free@plt>
  169490: 14000001     	b	0x169494 <FLAC__stream_decoder_process_single+0xb68>
  169494: 14000001     	b	0x169498 <FLAC__stream_decoder_process_single+0xb6c>
  169498: b94083e8     	ldr	w8, [sp, #0x80]
  16949c: 11000508     	add	w8, w8, #0x1
  1694a0: b90083e8     	str	w8, [sp, #0x80]
  1694a4: 17ffffe8     	b	0x169444 <FLAC__stream_decoder_process_single+0xb18>
  1694a8: 14000001     	b	0x1694ac <FLAC__stream_decoder_process_single+0xb80>
  1694ac: f94067e8     	ldr	x8, [sp, #0xc8]
  1694b0: b40000a8     	cbz	x8, 0x1694c4 <FLAC__stream_decoder_process_single+0xb98>
  1694b4: 14000001     	b	0x1694b8 <FLAC__stream_decoder_process_single+0xb8c>
  1694b8: f94067e0     	ldr	x0, [sp, #0xc8]
  1694bc: 97fce265     	bl	0xa1e50 <free@plt>
  1694c0: 14000001     	b	0x1694c4 <FLAC__stream_decoder_process_single+0xb98>
  1694c4: 14000047     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  1694c8: b94147e8     	ldr	w8, [sp, #0x144]
  1694cc: 34000428     	cbz	w8, 0x169550 <FLAC__stream_decoder_process_single+0xc24>
  1694d0: 14000001     	b	0x1694d4 <FLAC__stream_decoder_process_single+0xba8>
  1694d4: 2a1f03e8     	mov	w8, wzr
  1694d8: b90083e8     	str	w8, [sp, #0x80]
  1694dc: 14000001     	b	0x1694e0 <FLAC__stream_decoder_process_single+0xbb4>
  1694e0: b94083e8     	ldr	w8, [sp, #0x80]
  1694e4: b94147e9     	ldr	w9, [sp, #0x144]
  1694e8: 6b090108     	subs	w8, w8, w9
  1694ec: b90013e8     	str	w8, [sp, #0x10]
  1694f0: 540002e2     	b.hs	0x16954c <FLAC__stream_decoder_process_single+0xc20>
  1694f4: 14000001     	b	0x1694f8 <FLAC__stream_decoder_process_single+0xbcc>
  1694f8: f94033e8     	ldr	x8, [sp, #0x60]
  1694fc: f9405509     	ldr	x9, [x8, #0xa8]
  169500: b94083ea     	ldr	w10, [sp, #0x80]
  169504: 2a0a03eb     	mov	w11, w10
  169508: 8b0b1529     	add	x9, x9, x11, lsl #5
  16950c: f9400d29     	ldr	x9, [x9, #0x18]
  169510: b4000149     	cbz	x9, 0x169538 <FLAC__stream_decoder_process_single+0xc0c>
  169514: 14000001     	b	0x169518 <FLAC__stream_decoder_process_single+0xbec>
  169518: f94033e8     	ldr	x8, [sp, #0x60]
  16951c: f9405509     	ldr	x9, [x8, #0xa8]
  169520: b94083ea     	ldr	w10, [sp, #0x80]
  169524: 2a0a03eb     	mov	w11, w10
  169528: 8b0b1529     	add	x9, x9, x11, lsl #5
  16952c: f9400d20     	ldr	x0, [x9, #0x18]
  169530: 97fce248     	bl	0xa1e50 <free@plt>
  169534: 14000001     	b	0x169538 <FLAC__stream_decoder_process_single+0xc0c>
  169538: 14000001     	b	0x16953c <FLAC__stream_decoder_process_single+0xc10>
  16953c: b94083e8     	ldr	w8, [sp, #0x80]
  169540: 11000508     	add	w8, w8, #0x1
  169544: b90083e8     	str	w8, [sp, #0x80]
  169548: 17ffffe6     	b	0x1694e0 <FLAC__stream_decoder_process_single+0xbb4>
  16954c: 14000001     	b	0x169550 <FLAC__stream_decoder_process_single+0xc24>
  169550: f94033e8     	ldr	x8, [sp, #0x60]
  169554: f9405509     	ldr	x9, [x8, #0xa8]
  169558: b40000c9     	cbz	x9, 0x169570 <FLAC__stream_decoder_process_single+0xc44>
  16955c: 14000001     	b	0x169560 <FLAC__stream_decoder_process_single+0xc34>
  169560: f94033e8     	ldr	x8, [sp, #0x60]
  169564: f9405500     	ldr	x0, [x8, #0xa8]
  169568: 97fce23a     	bl	0xa1e50 <free@plt>
  16956c: 14000001     	b	0x169570 <FLAC__stream_decoder_process_single+0xc44>
  169570: 1400001c     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  169574: f9405fe8     	ldr	x8, [sp, #0xb8]
  169578: b40000a8     	cbz	x8, 0x16958c <FLAC__stream_decoder_process_single+0xc60>
  16957c: 14000001     	b	0x169580 <FLAC__stream_decoder_process_single+0xc54>
  169580: f9405fe0     	ldr	x0, [sp, #0xb8]
  169584: 97fce233     	bl	0xa1e50 <free@plt>
  169588: 14000001     	b	0x16958c <FLAC__stream_decoder_process_single+0xc60>
  16958c: f94063e8     	ldr	x8, [sp, #0xc0]
  169590: b40000a8     	cbz	x8, 0x1695a4 <FLAC__stream_decoder_process_single+0xc78>
  169594: 14000001     	b	0x169598 <FLAC__stream_decoder_process_single+0xc6c>
  169598: f94063e0     	ldr	x0, [sp, #0xc0]
  16959c: 97fce22d     	bl	0xa1e50 <free@plt>
  1695a0: 14000001     	b	0x1695a4 <FLAC__stream_decoder_process_single+0xc78>
  1695a4: f94073e8     	ldr	x8, [sp, #0xe0]
  1695a8: b40000a8     	cbz	x8, 0x1695bc <FLAC__stream_decoder_process_single+0xc90>
  1695ac: 14000001     	b	0x1695b0 <FLAC__stream_decoder_process_single+0xc84>
  1695b0: f94073e0     	ldr	x0, [sp, #0xe0]
  1695b4: 97fce227     	bl	0xa1e50 <free@plt>
  1695b8: 14000001     	b	0x1695bc <FLAC__stream_decoder_process_single+0xc90>
  1695bc: 14000009     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  1695c0: 14000001     	b	0x1695c4 <FLAC__stream_decoder_process_single+0xc98>
  1695c4: f9405be8     	ldr	x8, [sp, #0xb0]
  1695c8: b40000a8     	cbz	x8, 0x1695dc <FLAC__stream_decoder_process_single+0xcb0>
  1695cc: 14000001     	b	0x1695d0 <FLAC__stream_decoder_process_single+0xca4>
  1695d0: f9405be0     	ldr	x0, [sp, #0xb0]
  1695d4: 97fce21f     	bl	0xa1e50 <free@plt>
  1695d8: 14000001     	b	0x1695dc <FLAC__stream_decoder_process_single+0xcb0>
  1695dc: 14000001     	b	0x1695e0 <FLAC__stream_decoder_process_single+0xcb4>
  1695e0: b94077e8     	ldr	w8, [sp, #0x74]
  1695e4: 350000a8     	cbnz	w8, 0x1695f8 <FLAC__stream_decoder_process_single+0xccc>
  1695e8: 14000001     	b	0x1695ec <FLAC__stream_decoder_process_single+0xcc0>
  1695ec: 2a1f03e8     	mov	w8, wzr
  1695f0: b90093e8     	str	w8, [sp, #0x90]
  1695f4: 1400001d     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  1695f8: 14000001     	b	0x1695fc <FLAC__stream_decoder_process_single+0xcd0>
  1695fc: 14000001     	b	0x169600 <FLAC__stream_decoder_process_single+0xcd4>
  169600: 14000001     	b	0x169604 <FLAC__stream_decoder_process_single+0xcd8>
  169604: b94087e8     	ldr	w8, [sp, #0x84]
  169608: 340002a8     	cbz	w8, 0x16965c <FLAC__stream_decoder_process_single+0xd30>
  16960c: 14000001     	b	0x169610 <FLAC__stream_decoder_process_single+0xce4>
  169610: f94047e8     	ldr	x8, [sp, #0x88]
  169614: f9400509     	ldr	x9, [x8, #0x8]
  169618: 5283500a     	mov	w10, #0x1a80            // =6784
  16961c: 2a0a03eb     	mov	w11, w10
  169620: 8b0b0121     	add	x1, x9, x11
  169624: aa0803e0     	mov	x0, x8
  169628: 97fd06c2     	bl	0xab130 <FLAC__stream_decoder_get_decode_position@plt>
  16962c: 350000e0     	cbnz	w0, 0x169648 <FLAC__stream_decoder_process_single+0xd1c>
  169630: 14000001     	b	0x169634 <FLAC__stream_decoder_process_single+0xd08>
  169634: f94047e8     	ldr	x8, [sp, #0x88]
  169638: f9400508     	ldr	x8, [x8, #0x8]
  16963c: aa1f03e9     	mov	x9, xzr
  169640: f90d4109     	str	x9, [x8, #0x1a80]
  169644: 14000001     	b	0x169648 <FLAC__stream_decoder_process_single+0xd1c>
  169648: f94047e8     	ldr	x8, [sp, #0x88]
  16964c: f9400108     	ldr	x8, [x8]
  169650: 321f03e9     	orr	w9, wzr, #0x2
  169654: b9000109     	str	w9, [x8]
  169658: 14000001     	b	0x16965c <FLAC__stream_decoder_process_single+0xd30>
  16965c: 320003e8     	orr	w8, wzr, #0x1
  169660: b90093e8     	str	w8, [sp, #0x90]
  169664: 14000001     	b	0x169668 <FLAC__stream_decoder_process_single+0xd3c>
  169668: b94093e8     	ldr	w8, [sp, #0x90]
  16966c: d53bd049     	mrs	x9, TPIDR_EL0
  169670: f9401529     	ldr	x9, [x9, #0x28]
  169674: f94033ea     	ldr	x10, [sp, #0x60]
  169678: f9405d4b     	ldr	x11, [x10, #0xb8]
  16967c: eb0b0129     	subs	x9, x9, x11
  169680: b9000fe8     	str	w8, [sp, #0xc]
  169684: f90003e9     	str	x9, [sp]
  169688: 540000e1     	b.ne	0x1696a4 <FLAC__stream_decoder_process_single+0xd78>
  16968c: 14000001     	b	0x169690 <FLAC__stream_decoder_process_single+0xd64>
  169690: b9400fe0     	ldr	w0, [sp, #0xc]
  169694: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  169698: f940b3fc     	ldr	x28, [sp, #0x160]
  16969c: 910603ff     	add	sp, sp, #0x180
  1696a0: d65f03c0     	ret
  1696a4: 97fd01b3     	bl	0xa9d70 <__stack_chk_fail@plt>
  1696a8: d101c3ff     	sub	sp, sp, #0x70
  1696ac: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1696b0: 910183fd     	add	x29, sp, #0x60
  1696b4: d53bd048     	mrs	x8, TPIDR_EL0
  1696b8: f9401508     	ldr	x8, [x8, #0x28]
  1696bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1696c0: f81e83a0     	stur	x0, [x29, #-0x18]
  1696c4: 320003e9     	orr	w9, wzr, #0x1
  1696c8: b81e43a9     	stur	w9, [x29, #-0x1c]
  1696cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1696d0: 97fcf13c     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  1696d4: b40002a0     	cbz	x0, 0x169728 <FLAC__stream_decoder_process_single+0xdfc>
  1696d8: 14000001     	b	0x1696dc <FLAC__stream_decoder_process_single+0xdb0>
  1696dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1696e0: f9400509     	ldr	x9, [x8, #0x8]
  1696e4: f940e129     	ldr	x9, [x9, #0x1c0]
  1696e8: aa0803e0     	mov	x0, x8
  1696ec: f81d83a9     	stur	x9, [x29, #-0x28]
  1696f0: 97fcf134     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  1696f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1696f8: eb000108     	subs	x8, x8, x0
  1696fc: f9001be8     	str	x8, [sp, #0x30]
  169700: 54000123     	b.lo	0x169724 <FLAC__stream_decoder_process_single+0xdf8>
  169704: 14000001     	b	0x169708 <FLAC__stream_decoder_process_single+0xddc>
  169708: f85e83a8     	ldur	x8, [x29, #-0x18]
  16970c: f9400108     	ldr	x8, [x8]
  169710: 321e03e9     	orr	w9, wzr, #0x4
  169714: b9000109     	str	w9, [x8]
  169718: 320003e9     	orr	w9, wzr, #0x1
  16971c: b81f03a9     	stur	w9, [x29, #-0x10]
  169720: 14000076     	b	0x1698f8 <FLAC__stream_decoder_process_single+0xfcc>
  169724: 14000001     	b	0x169728 <FLAC__stream_decoder_process_single+0xdfc>
  169728: f85e83a8     	ldur	x8, [x29, #-0x18]
  16972c: f9400508     	ldr	x8, [x8, #0x8]
  169730: f9403500     	ldr	x0, [x8, #0x68]
  169734: 97fcee27     	bl	0xa4fd0 <FLAC__bitreader_is_consumed_byte_aligned@plt>
  169738: 35000280     	cbnz	w0, 0x169788 <FLAC__stream_decoder_process_single+0xe5c>
  16973c: 14000001     	b	0x169740 <FLAC__stream_decoder_process_single+0xe14>
  169740: f85e83a8     	ldur	x8, [x29, #-0x18]
  169744: f9400508     	ldr	x8, [x8, #0x8]
  169748: f9403508     	ldr	x8, [x8, #0x68]
  16974c: aa0803e0     	mov	x0, x8
  169750: f90017e8     	str	x8, [sp, #0x28]
  169754: 97fcddc7     	bl	0xa0e70 <FLAC__bitreader_bits_left_for_byte_alignment@plt>
  169758: d10033a1     	sub	x1, x29, #0xc
  16975c: f94017e8     	ldr	x8, [sp, #0x28]
  169760: b90027e0     	str	w0, [sp, #0x24]
  169764: aa0803e0     	mov	x0, x8
  169768: b94027e2     	ldr	w2, [sp, #0x24]
  16976c: 97fcedc1     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  169770: 350000a0     	cbnz	w0, 0x169784 <FLAC__stream_decoder_process_single+0xe58>
  169774: 14000001     	b	0x169778 <FLAC__stream_decoder_process_single+0xe4c>
  169778: 2a1f03e8     	mov	w8, wzr
  16977c: b81f03a8     	stur	w8, [x29, #-0x10]
  169780: 1400005e     	b	0x1698f8 <FLAC__stream_decoder_process_single+0xfcc>
  169784: 14000001     	b	0x169788 <FLAC__stream_decoder_process_single+0xe5c>
  169788: 14000001     	b	0x16978c <FLAC__stream_decoder_process_single+0xe60>
  16978c: f85e83a8     	ldur	x8, [x29, #-0x18]
  169790: f9400508     	ldr	x8, [x8, #0x8]
  169794: b94f7909     	ldr	w9, [x8, #0xf78]
  169798: 34000169     	cbz	w9, 0x1697c4 <FLAC__stream_decoder_process_single+0xe98>
  16979c: 14000001     	b	0x1697a0 <FLAC__stream_decoder_process_single+0xe74>
  1697a0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1697a4: f9400508     	ldr	x8, [x8, #0x8]
  1697a8: 397e1909     	ldrb	w9, [x8, #0xf86]
  1697ac: b81f43a9     	stur	w9, [x29, #-0xc]
  1697b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1697b4: f9400508     	ldr	x8, [x8, #0x8]
  1697b8: 2a1f03e9     	mov	w9, wzr
  1697bc: b90f7909     	str	w9, [x8, #0xf78]
  1697c0: 1400000d     	b	0x1697f4 <FLAC__stream_decoder_process_single+0xec8>
  1697c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1697c8: f9400508     	ldr	x8, [x8, #0x8]
  1697cc: f9403500     	ldr	x0, [x8, #0x68]
  1697d0: d10033a1     	sub	x1, x29, #0xc
  1697d4: 321d03e2     	orr	w2, wzr, #0x8
  1697d8: 97fceda6     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  1697dc: 350000a0     	cbnz	w0, 0x1697f0 <FLAC__stream_decoder_process_single+0xec4>
  1697e0: 14000001     	b	0x1697e4 <FLAC__stream_decoder_process_single+0xeb8>
  1697e4: 2a1f03e8     	mov	w8, wzr
  1697e8: b81f03a8     	stur	w8, [x29, #-0x10]
  1697ec: 14000043     	b	0x1698f8 <FLAC__stream_decoder_process_single+0xfcc>
  1697f0: 14000001     	b	0x1697f4 <FLAC__stream_decoder_process_single+0xec8>
  1697f4: b85f43a8     	ldur	w8, [x29, #-0xc]
  1697f8: 7103fd08     	subs	w8, w8, #0xff
  1697fc: b90023e8     	str	w8, [sp, #0x20]
  169800: 54000641     	b.ne	0x1698c8 <FLAC__stream_decoder_process_single+0xf9c>
  169804: 14000001     	b	0x169808 <FLAC__stream_decoder_process_single+0xedc>
  169808: b85f43a8     	ldur	w8, [x29, #-0xc]
  16980c: f85e83a9     	ldur	x9, [x29, #-0x18]
  169810: f9400529     	ldr	x9, [x9, #0x8]
  169814: 393e1128     	strb	w8, [x9, #0xf84]
  169818: f85e83a9     	ldur	x9, [x29, #-0x18]
  16981c: f9400529     	ldr	x9, [x9, #0x8]
  169820: f9403520     	ldr	x0, [x9, #0x68]
  169824: d10033a1     	sub	x1, x29, #0xc
  169828: 321d03e2     	orr	w2, wzr, #0x8
  16982c: 97fced91     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  169830: 350000a0     	cbnz	w0, 0x169844 <FLAC__stream_decoder_process_single+0xf18>
  169834: 14000001     	b	0x169838 <FLAC__stream_decoder_process_single+0xf0c>
  169838: 2a1f03e8     	mov	w8, wzr
  16983c: b81f03a8     	stur	w8, [x29, #-0x10]
  169840: 1400002e     	b	0x1698f8 <FLAC__stream_decoder_process_single+0xfcc>
  169844: b85f43a8     	ldur	w8, [x29, #-0xc]
  169848: 7103fd08     	subs	w8, w8, #0xff
  16984c: b9001fe8     	str	w8, [sp, #0x1c]
  169850: 54000161     	b.ne	0x16987c <FLAC__stream_decoder_process_single+0xf50>
  169854: 14000001     	b	0x169858 <FLAC__stream_decoder_process_single+0xf2c>
  169858: b85f43a8     	ldur	w8, [x29, #-0xc]
  16985c: f85e83a9     	ldur	x9, [x29, #-0x18]
  169860: f9400529     	ldr	x9, [x9, #0x8]
  169864: 393e1928     	strb	w8, [x9, #0xf86]
  169868: f85e83a9     	ldur	x9, [x29, #-0x18]
  16986c: f9400529     	ldr	x9, [x9, #0x8]
  169870: 320003e8     	orr	w8, wzr, #0x1
  169874: b90f7928     	str	w8, [x9, #0xf78]
  169878: 14000013     	b	0x1698c4 <FLAC__stream_decoder_process_single+0xf98>
  16987c: b85f43a8     	ldur	w8, [x29, #-0xc]
  169880: 53017d08     	lsr	w8, w8, #1
  169884: 7101f108     	subs	w8, w8, #0x7c
  169888: b9001be8     	str	w8, [sp, #0x18]
  16988c: 540001a1     	b.ne	0x1698c0 <FLAC__stream_decoder_process_single+0xf94>
  169890: 14000001     	b	0x169894 <FLAC__stream_decoder_process_single+0xf68>
  169894: b85f43a8     	ldur	w8, [x29, #-0xc]
  169898: f85e83a9     	ldur	x9, [x29, #-0x18]
  16989c: f9400529     	ldr	x9, [x9, #0x8]
  1698a0: 393e1528     	strb	w8, [x9, #0xf85]
  1698a4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1698a8: f9400129     	ldr	x9, [x9]
  1698ac: 320007e8     	orr	w8, wzr, #0x3
  1698b0: b9000128     	str	w8, [x9]
  1698b4: 320003e8     	orr	w8, wzr, #0x1
  1698b8: b81f03a8     	stur	w8, [x29, #-0x10]
  1698bc: 1400000f     	b	0x1698f8 <FLAC__stream_decoder_process_single+0xfcc>
  1698c0: 14000001     	b	0x1698c4 <FLAC__stream_decoder_process_single+0xf98>
  1698c4: 14000001     	b	0x1698c8 <FLAC__stream_decoder_process_single+0xf9c>
  1698c8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1698cc: 34000148     	cbz	w8, 0x1698f4 <FLAC__stream_decoder_process_single+0xfc8>
  1698d0: 14000001     	b	0x1698d4 <FLAC__stream_decoder_process_single+0xfa8>
  1698d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1698d8: 2a1f03e8     	mov	w8, wzr
  1698dc: 2a0803e1     	mov	w1, w8
  1698e0: b90017e8     	str	w8, [sp, #0x14]
  1698e4: 9400077f     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  1698e8: b94017e8     	ldr	w8, [sp, #0x14]
  1698ec: b81e43a8     	stur	w8, [x29, #-0x1c]
  1698f0: 14000001     	b	0x1698f4 <FLAC__stream_decoder_process_single+0xfc8>
  1698f4: 17ffffa6     	b	0x16978c <FLAC__stream_decoder_process_single+0xe60>
  1698f8: b85f03a8     	ldur	w8, [x29, #-0x10]
  1698fc: d53bd049     	mrs	x9, TPIDR_EL0
  169900: f9401529     	ldr	x9, [x9, #0x28]
  169904: f85f83aa     	ldur	x10, [x29, #-0x8]
  169908: eb0a0129     	subs	x9, x9, x10
  16990c: b90013e8     	str	w8, [sp, #0x10]
  169910: f90007e9     	str	x9, [sp, #0x8]
  169914: 540000c1     	b.ne	0x16992c <FLAC__stream_decoder_process_single+0x1000>
  169918: 14000001     	b	0x16991c <FLAC__stream_decoder_process_single+0xff0>
  16991c: b94013e0     	ldr	w0, [sp, #0x10]
  169920: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  169924: 9101c3ff     	add	sp, sp, #0x70
  169928: d65f03c0     	ret
  16992c: 97fd0111     	bl	0xa9d70 <__stack_chk_fail@plt>
  169930: d10343ff     	sub	sp, sp, #0xd0
  169934: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  169938: 910303fd     	add	x29, sp, #0xc0
  16993c: d53bd048     	mrs	x8, TPIDR_EL0
  169940: f9401508     	ldr	x8, [x8, #0x28]
  169944: f81f83a8     	stur	x8, [x29, #-0x8]
  169948: f81e83a0     	stur	x0, [x29, #-0x18]
  16994c: f81e03a1     	stur	x1, [x29, #-0x20]
  169950: b81dc3a2     	stur	w2, [x29, #-0x24]
  169954: f85e03a8     	ldur	x8, [x29, #-0x20]
  169958: 2a1f03e2     	mov	w2, wzr
  16995c: b9000102     	str	w2, [x8]
  169960: b81c83a2     	stur	w2, [x29, #-0x38]
  169964: b85c83a2     	ldur	w2, [x29, #-0x38]
  169968: 53181c49     	ubfiz	w9, w2, #8, #8
  16996c: f85e83a8     	ldur	x8, [x29, #-0x18]
  169970: f9400508     	ldr	x8, [x8, #0x8]
  169974: 397e110a     	ldrb	w10, [x8, #0xf84]
  169978: 4a42214a     	eor	w10, w10, w2, lsr #8
  16997c: f00009e8     	adrp	x8, 0x2a8000
  169980: f943f508     	ldr	x8, [x8, #0x7e8]
  169984: b86a590a     	ldr	w10, [x8, w10, uxtw #2]
  169988: 4a0a0129     	eor	w9, w9, w10
  16998c: b81c83a9     	stur	w9, [x29, #-0x38]
  169990: b85c83a9     	ldur	w9, [x29, #-0x38]
  169994: 53181d2a     	ubfiz	w10, w9, #8, #8
  169998: f85e83a0     	ldur	x0, [x29, #-0x18]
  16999c: f9400400     	ldr	x0, [x0, #0x8]
  1699a0: 397e1402     	ldrb	w2, [x0, #0xf85]
  1699a4: 4a492049     	eor	w9, w2, w9, lsr #8
  1699a8: b8695909     	ldr	w9, [x8, w9, uxtw #2]
  1699ac: 4a090149     	eor	w9, w10, w9
  1699b0: b81c83a9     	stur	w9, [x29, #-0x38]
  1699b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1699b8: f9400508     	ldr	x8, [x8, #0x8]
  1699bc: f9403500     	ldr	x0, [x8, #0x68]
  1699c0: b85c83a1     	ldur	w1, [x29, #-0x38]
  1699c4: 97fcdb2f     	bl	0xa0680 <FLAC__bitreader_reset_read_crc16@plt>
  1699c8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1699cc: 94000d67     	bl	0x16cf68 <FLAC__stream_decoder_seek_absolute+0x2bd8>
  1699d0: 350000a0     	cbnz	w0, 0x1699e4 <FLAC__stream_decoder_process_single+0x10b8>
  1699d4: 14000001     	b	0x1699d8 <FLAC__stream_decoder_process_single+0x10ac>
  1699d8: 2a1f03e8     	mov	w8, wzr
  1699dc: b81f03a8     	stur	w8, [x29, #-0x10]
  1699e0: 14000188     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  1699e4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1699e8: f9400108     	ldr	x8, [x8]
  1699ec: b9400109     	ldr	w9, [x8]
  1699f0: 71000929     	subs	w9, w9, #0x2
  1699f4: b81c03a9     	stur	w9, [x29, #-0x40]
  1699f8: 540000a1     	b.ne	0x169a0c <FLAC__stream_decoder_process_single+0x10e0>
  1699fc: 14000001     	b	0x169a00 <FLAC__stream_decoder_process_single+0x10d4>
  169a00: 320003e8     	orr	w8, wzr, #0x1
  169a04: b81f03a8     	stur	w8, [x29, #-0x10]
  169a08: 1400017e     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169a0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  169a10: f9400509     	ldr	x9, [x8, #0x8]
  169a14: b9454921     	ldr	w1, [x9, #0x548]
  169a18: b9455122     	ldr	w2, [x9, #0x550]
  169a1c: aa0803e0     	mov	x0, x8
  169a20: 94001040     	bl	0x16db20 <FLAC__stream_decoder_seek_absolute+0x3790>
  169a24: 350000a0     	cbnz	w0, 0x169a38 <FLAC__stream_decoder_process_single+0x110c>
  169a28: 14000001     	b	0x169a2c <FLAC__stream_decoder_process_single+0x1100>
  169a2c: 2a1f03e8     	mov	w8, wzr
  169a30: b81f03a8     	stur	w8, [x29, #-0x10]
  169a34: 14000173     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169a38: 2a1f03e8     	mov	w8, wzr
  169a3c: b81d83a8     	stur	w8, [x29, #-0x28]
  169a40: 14000001     	b	0x169a44 <FLAC__stream_decoder_process_single+0x1118>
  169a44: b85d83a8     	ldur	w8, [x29, #-0x28]
  169a48: f85e83a9     	ldur	x9, [x29, #-0x18]
  169a4c: f9400529     	ldr	x9, [x9, #0x8]
  169a50: b945512a     	ldr	w10, [x9, #0x550]
  169a54: 6b0a0108     	subs	w8, w8, w10
  169a58: b81bc3a8     	stur	w8, [x29, #-0x44]
  169a5c: 540009a2     	b.hs	0x169b90 <FLAC__stream_decoder_process_single+0x1264>
  169a60: 14000001     	b	0x169a64 <FLAC__stream_decoder_process_single+0x1138>
  169a64: f85e83a8     	ldur	x8, [x29, #-0x18]
  169a68: f9400508     	ldr	x8, [x8, #0x8]
  169a6c: b9455909     	ldr	w9, [x8, #0x558]
  169a70: b81c43a9     	stur	w9, [x29, #-0x3c]
  169a74: f85e83a8     	ldur	x8, [x29, #-0x18]
  169a78: f9400508     	ldr	x8, [x8, #0x8]
  169a7c: b9455509     	ldr	w9, [x8, #0x554]
  169a80: 2a0903e8     	mov	w8, w9
  169a84: 2a0803e9     	mov	w9, w8
  169a88: 71000d29     	subs	w9, w9, #0x3
  169a8c: f81b03a8     	stur	x8, [x29, #-0x50]
  169a90: b81ac3a9     	stur	w9, [x29, #-0x54]
  169a94: 540004a8     	b.hi	0x169b28 <FLAC__stream_decoder_process_single+0x11fc>
  169a98: f0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  169a9c: 911c5108     	add	x8, x8, #0x714
  169aa0: f85b03ab     	ldur	x11, [x29, #-0x50]
  169aa4: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  169aa8: 8b0a0109     	add	x9, x8, x10
  169aac: f90033ea     	str	x10, [sp, #0x60]
  169ab0: d61f0120     	br	x9
  169ab4: 1400001e     	b	0x169b2c <FLAC__stream_decoder_process_single+0x1200>
  169ab8: b85d83a8     	ldur	w8, [x29, #-0x28]
  169abc: 71000508     	subs	w8, w8, #0x1
  169ac0: b9005fe8     	str	w8, [sp, #0x5c]
  169ac4: 540000c1     	b.ne	0x169adc <FLAC__stream_decoder_process_single+0x11b0>
  169ac8: 14000001     	b	0x169acc <FLAC__stream_decoder_process_single+0x11a0>
  169acc: b85c43a8     	ldur	w8, [x29, #-0x3c]
  169ad0: 11000508     	add	w8, w8, #0x1
  169ad4: b81c43a8     	stur	w8, [x29, #-0x3c]
  169ad8: 14000001     	b	0x169adc <FLAC__stream_decoder_process_single+0x11b0>
  169adc: 14000014     	b	0x169b2c <FLAC__stream_decoder_process_single+0x1200>
  169ae0: b85d83a8     	ldur	w8, [x29, #-0x28]
  169ae4: 350000c8     	cbnz	w8, 0x169afc <FLAC__stream_decoder_process_single+0x11d0>
  169ae8: 14000001     	b	0x169aec <FLAC__stream_decoder_process_single+0x11c0>
  169aec: b85c43a8     	ldur	w8, [x29, #-0x3c]
  169af0: 11000508     	add	w8, w8, #0x1
  169af4: b81c43a8     	stur	w8, [x29, #-0x3c]
  169af8: 14000001     	b	0x169afc <FLAC__stream_decoder_process_single+0x11d0>
  169afc: 1400000c     	b	0x169b2c <FLAC__stream_decoder_process_single+0x1200>
  169b00: b85d83a8     	ldur	w8, [x29, #-0x28]
  169b04: 71000508     	subs	w8, w8, #0x1
  169b08: b9005be8     	str	w8, [sp, #0x58]
  169b0c: 540000c1     	b.ne	0x169b24 <FLAC__stream_decoder_process_single+0x11f8>
  169b10: 14000001     	b	0x169b14 <FLAC__stream_decoder_process_single+0x11e8>
  169b14: b85c43a8     	ldur	w8, [x29, #-0x3c]
  169b18: 11000508     	add	w8, w8, #0x1
  169b1c: b81c43a8     	stur	w8, [x29, #-0x3c]
  169b20: 14000001     	b	0x169b24 <FLAC__stream_decoder_process_single+0x11f8>
  169b24: 14000002     	b	0x169b2c <FLAC__stream_decoder_process_single+0x1200>
  169b28: 14000001     	b	0x169b2c <FLAC__stream_decoder_process_single+0x1200>
  169b2c: f85e83a0     	ldur	x0, [x29, #-0x18]
  169b30: b85d83a1     	ldur	w1, [x29, #-0x28]
  169b34: b85c43a2     	ldur	w2, [x29, #-0x3c]
  169b38: b85dc3a3     	ldur	w3, [x29, #-0x24]
  169b3c: 940010eb     	bl	0x16dee8 <FLAC__stream_decoder_seek_absolute+0x3b58>
  169b40: 350000a0     	cbnz	w0, 0x169b54 <FLAC__stream_decoder_process_single+0x1228>
  169b44: 14000001     	b	0x169b48 <FLAC__stream_decoder_process_single+0x121c>
  169b48: 2a1f03e8     	mov	w8, wzr
  169b4c: b81f03a8     	stur	w8, [x29, #-0x10]
  169b50: 1400012c     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169b54: f85e83a8     	ldur	x8, [x29, #-0x18]
  169b58: f9400108     	ldr	x8, [x8]
  169b5c: b9400109     	ldr	w9, [x8]
  169b60: 71000929     	subs	w9, w9, #0x2
  169b64: b90057e9     	str	w9, [sp, #0x54]
  169b68: 540000a1     	b.ne	0x169b7c <FLAC__stream_decoder_process_single+0x1250>
  169b6c: 14000001     	b	0x169b70 <FLAC__stream_decoder_process_single+0x1244>
  169b70: 320003e8     	orr	w8, wzr, #0x1
  169b74: b81f03a8     	stur	w8, [x29, #-0x10]
  169b78: 14000122     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169b7c: 14000001     	b	0x169b80 <FLAC__stream_decoder_process_single+0x1254>
  169b80: b85d83a8     	ldur	w8, [x29, #-0x28]
  169b84: 11000508     	add	w8, w8, #0x1
  169b88: b81d83a8     	stur	w8, [x29, #-0x28]
  169b8c: 17ffffae     	b	0x169a44 <FLAC__stream_decoder_process_single+0x1118>
  169b90: f85e83a0     	ldur	x0, [x29, #-0x18]
  169b94: 940011ea     	bl	0x16e33c <FLAC__stream_decoder_seek_absolute+0x3fac>
  169b98: 350000a0     	cbnz	w0, 0x169bac <FLAC__stream_decoder_process_single+0x1280>
  169b9c: 14000001     	b	0x169ba0 <FLAC__stream_decoder_process_single+0x1274>
  169ba0: 2a1f03e8     	mov	w8, wzr
  169ba4: b81f03a8     	stur	w8, [x29, #-0x10]
  169ba8: 14000116     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169bac: f85e83a8     	ldur	x8, [x29, #-0x18]
  169bb0: f9400108     	ldr	x8, [x8]
  169bb4: b9400109     	ldr	w9, [x8]
  169bb8: 71000929     	subs	w9, w9, #0x2
  169bbc: b90053e9     	str	w9, [sp, #0x50]
  169bc0: 540000a1     	b.ne	0x169bd4 <FLAC__stream_decoder_process_single+0x12a8>
  169bc4: 14000001     	b	0x169bc8 <FLAC__stream_decoder_process_single+0x129c>
  169bc8: 320003e8     	orr	w8, wzr, #0x1
  169bcc: b81f03a8     	stur	w8, [x29, #-0x10]
  169bd0: 1400010c     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169bd4: f85e83a8     	ldur	x8, [x29, #-0x18]
  169bd8: f9400508     	ldr	x8, [x8, #0x8]
  169bdc: f9403500     	ldr	x0, [x8, #0x68]
  169be0: 97fd00e8     	bl	0xa9f80 <FLAC__bitreader_get_read_crc16@plt>
  169be4: 12003c00     	and	w0, w0, #0xffff
  169be8: b81c83a0     	stur	w0, [x29, #-0x38]
  169bec: f85e83a8     	ldur	x8, [x29, #-0x18]
  169bf0: f9400508     	ldr	x8, [x8, #0x8]
  169bf4: f9403500     	ldr	x0, [x8, #0x68]
  169bf8: f00009e8     	adrp	x8, 0x2a8000
  169bfc: f9459108     	ldr	x8, [x8, #0xb20]
  169c00: b9400102     	ldr	w2, [x8]
  169c04: d10033a1     	sub	x1, x29, #0xc
  169c08: 97fcec9a     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  169c0c: 350000a0     	cbnz	w0, 0x169c20 <FLAC__stream_decoder_process_single+0x12f4>
  169c10: 14000001     	b	0x169c14 <FLAC__stream_decoder_process_single+0x12e8>
  169c14: 2a1f03e8     	mov	w8, wzr
  169c18: b81f03a8     	stur	w8, [x29, #-0x10]
  169c1c: 140000f9     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169c20: b85c83a8     	ldur	w8, [x29, #-0x38]
  169c24: b85f43a9     	ldur	w9, [x29, #-0xc]
  169c28: 6b090108     	subs	w8, w8, w9
  169c2c: b9004fe8     	str	w8, [sp, #0x4c]
  169c30: 54001181     	b.ne	0x169e60 <FLAC__stream_decoder_process_single+0x1534>
  169c34: 14000001     	b	0x169c38 <FLAC__stream_decoder_process_single+0x130c>
  169c38: b85dc3a8     	ldur	w8, [x29, #-0x24]
  169c3c: 34001108     	cbz	w8, 0x169e5c <FLAC__stream_decoder_process_single+0x1530>
  169c40: 14000001     	b	0x169c44 <FLAC__stream_decoder_process_single+0x1318>
  169c44: f85e83a8     	ldur	x8, [x29, #-0x18]
  169c48: f9400508     	ldr	x8, [x8, #0x8]
  169c4c: b9455509     	ldr	w9, [x8, #0x554]
  169c50: 2a0903e8     	mov	w8, w9
  169c54: 2a0803e9     	mov	w9, w8
  169c58: 71000d29     	subs	w9, w9, #0x3
  169c5c: f90023e8     	str	x8, [sp, #0x40]
  169c60: b9003fe9     	str	w9, [sp, #0x3c]
  169c64: 54000f88     	b.hi	0x169e54 <FLAC__stream_decoder_process_single+0x1528>
  169c68: f0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  169c6c: 911c1108     	add	x8, x8, #0x704
  169c70: f94023eb     	ldr	x11, [sp, #0x40]
  169c74: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  169c78: 8b0a0109     	add	x9, x8, x10
  169c7c: f9001bea     	str	x10, [sp, #0x30]
  169c80: d61f0120     	br	x9
  169c84: 14000075     	b	0x169e58 <FLAC__stream_decoder_process_single+0x152c>
  169c88: 2a1f03e8     	mov	w8, wzr
  169c8c: b81d43a8     	stur	w8, [x29, #-0x2c]
  169c90: 14000001     	b	0x169c94 <FLAC__stream_decoder_process_single+0x1368>
  169c94: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169c98: f85e83a9     	ldur	x9, [x29, #-0x18]
  169c9c: f9400529     	ldr	x9, [x9, #0x8]
  169ca0: b945492a     	ldr	w10, [x9, #0x548]
  169ca4: 6b0a0108     	subs	w8, w8, w10
  169ca8: b9002fe8     	str	w8, [sp, #0x2c]
  169cac: 54000242     	b.hs	0x169cf4 <FLAC__stream_decoder_process_single+0x13c8>
  169cb0: 14000001     	b	0x169cb4 <FLAC__stream_decoder_process_single+0x1388>
  169cb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  169cb8: f9400508     	ldr	x8, [x8, #0x8]
  169cbc: f9403909     	ldr	x9, [x8, #0x70]
  169cc0: b85d43aa     	ldur	w10, [x29, #-0x2c]
  169cc4: 2a0a03eb     	mov	w11, w10
  169cc8: d37ef56b     	lsl	x11, x11, #2
  169ccc: b86b692a     	ldr	w10, [x9, x11]
  169cd0: f9403d08     	ldr	x8, [x8, #0x78]
  169cd4: b86b690c     	ldr	w12, [x8, x11]
  169cd8: 6b0c014a     	subs	w10, w10, w12
  169cdc: b82b690a     	str	w10, [x8, x11]
  169ce0: 14000001     	b	0x169ce4 <FLAC__stream_decoder_process_single+0x13b8>
  169ce4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169ce8: 11000508     	add	w8, w8, #0x1
  169cec: b81d43a8     	stur	w8, [x29, #-0x2c]
  169cf0: 17ffffe9     	b	0x169c94 <FLAC__stream_decoder_process_single+0x1368>
  169cf4: 14000059     	b	0x169e58 <FLAC__stream_decoder_process_single+0x152c>
  169cf8: 2a1f03e8     	mov	w8, wzr
  169cfc: b81d43a8     	stur	w8, [x29, #-0x2c]
  169d00: 14000001     	b	0x169d04 <FLAC__stream_decoder_process_single+0x13d8>
  169d04: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169d08: f85e83a9     	ldur	x9, [x29, #-0x18]
  169d0c: f9400529     	ldr	x9, [x9, #0x8]
  169d10: b945492a     	ldr	w10, [x9, #0x548]
  169d14: 6b0a0108     	subs	w8, w8, w10
  169d18: b9002be8     	str	w8, [sp, #0x28]
  169d1c: 54000242     	b.hs	0x169d64 <FLAC__stream_decoder_process_single+0x1438>
  169d20: 14000001     	b	0x169d24 <FLAC__stream_decoder_process_single+0x13f8>
  169d24: f85e83a8     	ldur	x8, [x29, #-0x18]
  169d28: f9400508     	ldr	x8, [x8, #0x8]
  169d2c: f9403d09     	ldr	x9, [x8, #0x78]
  169d30: b85d43aa     	ldur	w10, [x29, #-0x2c]
  169d34: 2a0a03eb     	mov	w11, w10
  169d38: d37ef56b     	lsl	x11, x11, #2
  169d3c: b86b692a     	ldr	w10, [x9, x11]
  169d40: f9403908     	ldr	x8, [x8, #0x70]
  169d44: b86b690c     	ldr	w12, [x8, x11]
  169d48: 0b0a018a     	add	w10, w12, w10
  169d4c: b82b690a     	str	w10, [x8, x11]
  169d50: 14000001     	b	0x169d54 <FLAC__stream_decoder_process_single+0x1428>
  169d54: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169d58: 11000508     	add	w8, w8, #0x1
  169d5c: b81d43a8     	stur	w8, [x29, #-0x2c]
  169d60: 17ffffe9     	b	0x169d04 <FLAC__stream_decoder_process_single+0x13d8>
  169d64: 1400003d     	b	0x169e58 <FLAC__stream_decoder_process_single+0x152c>
  169d68: 2a1f03e8     	mov	w8, wzr
  169d6c: b81d43a8     	stur	w8, [x29, #-0x2c]
  169d70: 14000001     	b	0x169d74 <FLAC__stream_decoder_process_single+0x1448>
  169d74: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169d78: f85e83a9     	ldur	x9, [x29, #-0x18]
  169d7c: f9400529     	ldr	x9, [x9, #0x8]
  169d80: b945492a     	ldr	w10, [x9, #0x548]
  169d84: 6b0a0108     	subs	w8, w8, w10
  169d88: b90027e8     	str	w8, [sp, #0x24]
  169d8c: 54000622     	b.hs	0x169e50 <FLAC__stream_decoder_process_single+0x1524>
  169d90: 14000001     	b	0x169d94 <FLAC__stream_decoder_process_single+0x1468>
  169d94: f85e83a8     	ldur	x8, [x29, #-0x18]
  169d98: f9400508     	ldr	x8, [x8, #0x8]
  169d9c: f9403908     	ldr	x8, [x8, #0x70]
  169da0: b85d43a9     	ldur	w9, [x29, #-0x2c]
  169da4: 2a0903ea     	mov	w10, w9
  169da8: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  169dac: b81d03a9     	stur	w9, [x29, #-0x30]
  169db0: f85e83a8     	ldur	x8, [x29, #-0x18]
  169db4: f9400508     	ldr	x8, [x8, #0x8]
  169db8: f9403d08     	ldr	x8, [x8, #0x78]
  169dbc: b85d43a9     	ldur	w9, [x29, #-0x2c]
  169dc0: 2a0903ea     	mov	w10, w9
  169dc4: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  169dc8: b81cc3a9     	stur	w9, [x29, #-0x34]
  169dcc: b85d03a9     	ldur	w9, [x29, #-0x30]
  169dd0: 531f7929     	lsl	w9, w9, #1
  169dd4: b81d03a9     	stur	w9, [x29, #-0x30]
  169dd8: b85cc3a9     	ldur	w9, [x29, #-0x34]
  169ddc: 12000129     	and	w9, w9, #0x1
  169de0: b85d03ab     	ldur	w11, [x29, #-0x30]
  169de4: 2a090169     	orr	w9, w11, w9
  169de8: b81d03a9     	stur	w9, [x29, #-0x30]
  169dec: b85d03a9     	ldur	w9, [x29, #-0x30]
  169df0: b85cc3ab     	ldur	w11, [x29, #-0x34]
  169df4: 0b0b0129     	add	w9, w9, w11
  169df8: 13017d29     	asr	w9, w9, #1
  169dfc: f85e83a8     	ldur	x8, [x29, #-0x18]
  169e00: f9400508     	ldr	x8, [x8, #0x8]
  169e04: f9403908     	ldr	x8, [x8, #0x70]
  169e08: b85d43ab     	ldur	w11, [x29, #-0x2c]
  169e0c: 2a0b03ea     	mov	w10, w11
  169e10: b82a7909     	str	w9, [x8, x10, lsl #2]
  169e14: b85d03a9     	ldur	w9, [x29, #-0x30]
  169e18: b85cc3ab     	ldur	w11, [x29, #-0x34]
  169e1c: 6b0b0129     	subs	w9, w9, w11
  169e20: 13017d29     	asr	w9, w9, #1
  169e24: f85e83a8     	ldur	x8, [x29, #-0x18]
  169e28: f9400508     	ldr	x8, [x8, #0x8]
  169e2c: f9403d08     	ldr	x8, [x8, #0x78]
  169e30: b85d43ab     	ldur	w11, [x29, #-0x2c]
  169e34: 2a0b03ea     	mov	w10, w11
  169e38: b82a7909     	str	w9, [x8, x10, lsl #2]
  169e3c: 14000001     	b	0x169e40 <FLAC__stream_decoder_process_single+0x1514>
  169e40: b85d43a8     	ldur	w8, [x29, #-0x2c]
  169e44: 11000508     	add	w8, w8, #0x1
  169e48: b81d43a8     	stur	w8, [x29, #-0x2c]
  169e4c: 17ffffca     	b	0x169d74 <FLAC__stream_decoder_process_single+0x1448>
  169e50: 14000002     	b	0x169e58 <FLAC__stream_decoder_process_single+0x152c>
  169e54: 14000001     	b	0x169e58 <FLAC__stream_decoder_process_single+0x152c>
  169e58: 14000001     	b	0x169e5c <FLAC__stream_decoder_process_single+0x1530>
  169e5c: 14000026     	b	0x169ef4 <FLAC__stream_decoder_process_single+0x15c8>
  169e60: f85e83a0     	ldur	x0, [x29, #-0x18]
  169e64: 321f03e1     	orr	w1, wzr, #0x2
  169e68: 9400061e     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  169e6c: b85dc3a1     	ldur	w1, [x29, #-0x24]
  169e70: 34000401     	cbz	w1, 0x169ef0 <FLAC__stream_decoder_process_single+0x15c4>
  169e74: 14000001     	b	0x169e78 <FLAC__stream_decoder_process_single+0x154c>
  169e78: 2a1f03e8     	mov	w8, wzr
  169e7c: b81d83a8     	stur	w8, [x29, #-0x28]
  169e80: 14000001     	b	0x169e84 <FLAC__stream_decoder_process_single+0x1558>
  169e84: b85d83a8     	ldur	w8, [x29, #-0x28]
  169e88: f85e83a9     	ldur	x9, [x29, #-0x18]
  169e8c: f9400529     	ldr	x9, [x9, #0x8]
  169e90: b945512a     	ldr	w10, [x9, #0x550]
  169e94: 6b0a0108     	subs	w8, w8, w10
  169e98: b90023e8     	str	w8, [sp, #0x20]
  169e9c: 54000282     	b.hs	0x169eec <FLAC__stream_decoder_process_single+0x15c0>
  169ea0: 14000001     	b	0x169ea4 <FLAC__stream_decoder_process_single+0x1578>
  169ea4: f85e83a8     	ldur	x8, [x29, #-0x18]
  169ea8: f9400508     	ldr	x8, [x8, #0x8]
  169eac: b85d83a9     	ldur	w9, [x29, #-0x28]
  169eb0: 2a0903ea     	mov	w10, w9
  169eb4: 8b0a0d0a     	add	x10, x8, x10, lsl #3
  169eb8: f9403940     	ldr	x0, [x10, #0x70]
  169ebc: b9454909     	ldr	w9, [x8, #0x548]
  169ec0: 2a0903e8     	mov	w8, w9
  169ec4: d37ef502     	lsl	x2, x8, #2
  169ec8: 2a1f03e9     	mov	w9, wzr
  169ecc: 2a0903e1     	mov	w1, w9
  169ed0: 97fcf348     	bl	0xa6bf0 <memset@plt>
  169ed4: f9000fe0     	str	x0, [sp, #0x18]
  169ed8: 14000001     	b	0x169edc <FLAC__stream_decoder_process_single+0x15b0>
  169edc: b85d83a8     	ldur	w8, [x29, #-0x28]
  169ee0: 11000508     	add	w8, w8, #0x1
  169ee4: b81d83a8     	stur	w8, [x29, #-0x28]
  169ee8: 17ffffe7     	b	0x169e84 <FLAC__stream_decoder_process_single+0x1558>
  169eec: 14000001     	b	0x169ef0 <FLAC__stream_decoder_process_single+0x15c4>
  169ef0: 14000001     	b	0x169ef4 <FLAC__stream_decoder_process_single+0x15c8>
  169ef4: f85e03a8     	ldur	x8, [x29, #-0x20]
  169ef8: 320003e9     	orr	w9, wzr, #0x1
  169efc: b9000109     	str	w9, [x8]
  169f00: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f04: f9400508     	ldr	x8, [x8, #0x8]
  169f08: b941bd09     	ldr	w9, [x8, #0x1bc]
  169f0c: 340000e9     	cbz	w9, 0x169f28 <FLAC__stream_decoder_process_single+0x15fc>
  169f10: 14000001     	b	0x169f14 <FLAC__stream_decoder_process_single+0x15e8>
  169f14: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f18: f9400508     	ldr	x8, [x8, #0x8]
  169f1c: b941bd09     	ldr	w9, [x8, #0x1bc]
  169f20: b901b909     	str	w9, [x8, #0x1b8]
  169f24: 14000001     	b	0x169f28 <FLAC__stream_decoder_process_single+0x15fc>
  169f28: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f2c: f9400509     	ldr	x9, [x8, #0x8]
  169f30: b945512a     	ldr	w10, [x9, #0x550]
  169f34: f9400108     	ldr	x8, [x8]
  169f38: b900090a     	str	w10, [x8, #0x8]
  169f3c: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f40: f9400509     	ldr	x9, [x8, #0x8]
  169f44: b945552a     	ldr	w10, [x9, #0x554]
  169f48: f9400108     	ldr	x8, [x8]
  169f4c: b9000d0a     	str	w10, [x8, #0xc]
  169f50: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f54: f9400509     	ldr	x9, [x8, #0x8]
  169f58: b945592a     	ldr	w10, [x9, #0x558]
  169f5c: f9400108     	ldr	x8, [x8]
  169f60: b900110a     	str	w10, [x8, #0x10]
  169f64: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f68: f9400509     	ldr	x9, [x8, #0x8]
  169f6c: b9454d2a     	ldr	w10, [x9, #0x54c]
  169f70: f9400108     	ldr	x8, [x8]
  169f74: b900150a     	str	w10, [x8, #0x14]
  169f78: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f7c: f9400509     	ldr	x9, [x8, #0x8]
  169f80: b945492a     	ldr	w10, [x9, #0x548]
  169f84: f9400108     	ldr	x8, [x8]
  169f88: b900190a     	str	w10, [x8, #0x18]
  169f8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  169f90: f9400508     	ldr	x8, [x8, #0x8]
  169f94: f942b109     	ldr	x9, [x8, #0x560]
  169f98: b945490a     	ldr	w10, [x8, #0x548]
  169f9c: 2a0a03eb     	mov	w11, w10
  169fa0: 8b0b0129     	add	x9, x9, x11
  169fa4: f900e109     	str	x9, [x8, #0x1c0]
  169fa8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  169fac: 340001ca     	cbz	w10, 0x169fe4 <FLAC__stream_decoder_process_single+0x16b8>
  169fb0: 14000001     	b	0x169fb4 <FLAC__stream_decoder_process_single+0x1688>
  169fb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  169fb8: f9400509     	ldr	x9, [x8, #0x8]
  169fbc: 91152121     	add	x1, x9, #0x548
  169fc0: 9101c122     	add	x2, x9, #0x70
  169fc4: aa0803e0     	mov	x0, x8
  169fc8: 9400111a     	bl	0x16e430 <FLAC__stream_decoder_seek_absolute+0x40a0>
  169fcc: 340000a0     	cbz	w0, 0x169fe0 <FLAC__stream_decoder_process_single+0x16b4>
  169fd0: 14000001     	b	0x169fd4 <FLAC__stream_decoder_process_single+0x16a8>
  169fd4: 2a1f03e8     	mov	w8, wzr
  169fd8: b81f03a8     	stur	w8, [x29, #-0x10]
  169fdc: 14000009     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  169fe0: 14000001     	b	0x169fe4 <FLAC__stream_decoder_process_single+0x16b8>
  169fe4: f85e83a8     	ldur	x8, [x29, #-0x18]
  169fe8: f9400108     	ldr	x8, [x8]
  169fec: 321f03e9     	orr	w9, wzr, #0x2
  169ff0: b9000109     	str	w9, [x8]
  169ff4: 320003e9     	orr	w9, wzr, #0x1
  169ff8: b81f03a9     	stur	w9, [x29, #-0x10]
  169ffc: 14000001     	b	0x16a000 <FLAC__stream_decoder_process_single+0x16d4>
  16a000: b85f03a8     	ldur	w8, [x29, #-0x10]
  16a004: d53bd049     	mrs	x9, TPIDR_EL0
  16a008: f9401529     	ldr	x9, [x9, #0x28]
  16a00c: f85f83aa     	ldur	x10, [x29, #-0x8]
  16a010: eb0a0129     	subs	x9, x9, x10
  16a014: b90017e8     	str	w8, [sp, #0x14]
  16a018: f90007e9     	str	x9, [sp, #0x8]
  16a01c: 540000c1     	b.ne	0x16a034 <FLAC__stream_decoder_process_single+0x1708>
  16a020: 14000001     	b	0x16a024 <FLAC__stream_decoder_process_single+0x16f8>
  16a024: b94017e0     	ldr	w0, [sp, #0x14]
  16a028: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  16a02c: 910343ff     	add	sp, sp, #0xd0
  16a030: d65f03c0     	ret
  16a034: 97fcff4f     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000016a038 <FLAC__stream_decoder_process_until_end_of_metadata>:
  16a038: d100c3ff     	sub	sp, sp, #0x30
  16a03c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  16a040: 910083fd     	add	x29, sp, #0x20
  16a044: f9000be0     	str	x0, [sp, #0x10]
  16a048: f9400be8     	ldr	x8, [sp, #0x10]
  16a04c: f9400108     	ldr	x8, [x8]
  16a050: b9400109     	ldr	w9, [x8]
  16a054: b9000fe9     	str	w9, [sp, #0xc]
  16a058: 34000429     	cbz	w9, 0x16a0dc <FLAC__stream_decoder_process_until_end_of_metadata+0xa4>
  16a05c: 14000001     	b	0x16a060 <FLAC__stream_decoder_process_until_end_of_metadata+0x28>
  16a060: 320003e8     	orr	w8, wzr, #0x1
  16a064: b9400fe9     	ldr	w9, [sp, #0xc]
  16a068: 6b09011f     	cmp	w8, w9
  16a06c: 1a9f17e8     	cset	w8, eq
  16a070: 37000428     	tbnz	w8, #0x0, 0x16a0f4 <FLAC__stream_decoder_process_until_end_of_metadata+0xbc>
  16a074: 14000001     	b	0x16a078 <FLAC__stream_decoder_process_until_end_of_metadata+0x40>
  16a078: 321f03e8     	orr	w8, wzr, #0x2
  16a07c: b9400fe9     	ldr	w9, [sp, #0xc]
  16a080: 6b09011f     	cmp	w8, w9
  16a084: 1a9f17e8     	cset	w8, eq
  16a088: 37000428     	tbnz	w8, #0x0, 0x16a10c <FLAC__stream_decoder_process_until_end_of_metadata+0xd4>
  16a08c: 14000001     	b	0x16a090 <FLAC__stream_decoder_process_until_end_of_metadata+0x58>
  16a090: 320007e8     	orr	w8, wzr, #0x3
  16a094: b9400fe9     	ldr	w9, [sp, #0xc]
  16a098: 6b09011f     	cmp	w8, w9
  16a09c: 1a9f17e8     	cset	w8, eq
  16a0a0: 37000368     	tbnz	w8, #0x0, 0x16a10c <FLAC__stream_decoder_process_until_end_of_metadata+0xd4>
  16a0a4: 14000001     	b	0x16a0a8 <FLAC__stream_decoder_process_until_end_of_metadata+0x70>
  16a0a8: 321e03e8     	orr	w8, wzr, #0x4
  16a0ac: b9400fe9     	ldr	w9, [sp, #0xc]
  16a0b0: 6b09011f     	cmp	w8, w9
  16a0b4: 1a9f17e8     	cset	w8, eq
  16a0b8: 370002a8     	tbnz	w8, #0x0, 0x16a10c <FLAC__stream_decoder_process_until_end_of_metadata+0xd4>
  16a0bc: 14000001     	b	0x16a0c0 <FLAC__stream_decoder_process_until_end_of_metadata+0x88>
  16a0c0: 32000be8     	orr	w8, wzr, #0x7
  16a0c4: b9400fe9     	ldr	w9, [sp, #0xc]
  16a0c8: 6b09011f     	cmp	w8, w9
  16a0cc: 1a9f17e8     	cset	w8, eq
  16a0d0: 370001e8     	tbnz	w8, #0x0, 0x16a10c <FLAC__stream_decoder_process_until_end_of_metadata+0xd4>
  16a0d4: 14000001     	b	0x16a0d8 <FLAC__stream_decoder_process_until_end_of_metadata+0xa0>
  16a0d8: 14000010     	b	0x16a118 <FLAC__stream_decoder_process_until_end_of_metadata+0xe0>
  16a0dc: f9400be0     	ldr	x0, [sp, #0x10]
  16a0e0: 97fffa6a     	bl	0x168a88 <FLAC__stream_decoder_process_single+0x15c>
  16a0e4: 35000060     	cbnz	w0, 0x16a0f0 <FLAC__stream_decoder_process_until_end_of_metadata+0xb8>
  16a0e8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16a0ec: 1400000e     	b	0x16a124 <FLAC__stream_decoder_process_until_end_of_metadata+0xec>
  16a0f0: 1400000c     	b	0x16a120 <FLAC__stream_decoder_process_until_end_of_metadata+0xe8>
  16a0f4: f9400be0     	ldr	x0, [sp, #0x10]
  16a0f8: 97fffb20     	bl	0x168d78 <FLAC__stream_decoder_process_single+0x44c>
  16a0fc: 35000060     	cbnz	w0, 0x16a108 <FLAC__stream_decoder_process_until_end_of_metadata+0xd0>
  16a100: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16a104: 14000008     	b	0x16a124 <FLAC__stream_decoder_process_until_end_of_metadata+0xec>
  16a108: 14000006     	b	0x16a120 <FLAC__stream_decoder_process_until_end_of_metadata+0xe8>
  16a10c: 320003e8     	orr	w8, wzr, #0x1
  16a110: b81fc3a8     	stur	w8, [x29, #-0x4]
  16a114: 14000004     	b	0x16a124 <FLAC__stream_decoder_process_until_end_of_metadata+0xec>
  16a118: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16a11c: 14000002     	b	0x16a124 <FLAC__stream_decoder_process_until_end_of_metadata+0xec>
  16a120: 17ffffca     	b	0x16a048 <FLAC__stream_decoder_process_until_end_of_metadata+0x10>
  16a124: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16a128: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  16a12c: 9100c3ff     	add	sp, sp, #0x30
  16a130: d65f03c0     	ret

000000000016a134 <FLAC__stream_decoder_process_until_end_of_stream>:
  16a134: d10143ff     	sub	sp, sp, #0x50
  16a138: a9047bfd     	stp	x29, x30, [sp, #0x40]
  16a13c: 910103fd     	add	x29, sp, #0x40
  16a140: d53bd048     	mrs	x8, TPIDR_EL0
  16a144: f9401508     	ldr	x8, [x8, #0x28]
  16a148: f81f83a8     	stur	x8, [x29, #-0x8]
  16a14c: f81e83a0     	stur	x0, [x29, #-0x18]
  16a150: 14000001     	b	0x16a154 <FLAC__stream_decoder_process_until_end_of_stream+0x20>
  16a154: f85e83a8     	ldur	x8, [x29, #-0x18]
  16a158: f9400108     	ldr	x8, [x8]
  16a15c: b9400109     	ldr	w9, [x8]
  16a160: 2a0903e8     	mov	w8, w9
  16a164: 2a0803e9     	mov	w9, w8
  16a168: 71001d29     	subs	w9, w9, #0x7
  16a16c: f90013e8     	str	x8, [sp, #0x20]
  16a170: b9001fe9     	str	w9, [sp, #0x1c]
  16a174: 540005a8     	b.hi	0x16a228 <FLAC__stream_decoder_process_until_end_of_stream+0xf4>
  16a178: d0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16a17c: 911c9108     	add	x8, x8, #0x724
  16a180: f94013eb     	ldr	x11, [sp, #0x20]
  16a184: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  16a188: 8b0a0109     	add	x9, x8, x10
  16a18c: f9000bea     	str	x10, [sp, #0x10]
  16a190: d61f0120     	br	x9
  16a194: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a198: 97fffa3c     	bl	0x168a88 <FLAC__stream_decoder_process_single+0x15c>
  16a19c: 350000a0     	cbnz	w0, 0x16a1b0 <FLAC__stream_decoder_process_until_end_of_stream+0x7c>
  16a1a0: 14000001     	b	0x16a1a4 <FLAC__stream_decoder_process_until_end_of_stream+0x70>
  16a1a4: 2a1f03e8     	mov	w8, wzr
  16a1a8: b81f03a8     	stur	w8, [x29, #-0x10]
  16a1ac: 14000023     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a1b0: 14000021     	b	0x16a234 <FLAC__stream_decoder_process_until_end_of_stream+0x100>
  16a1b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a1b8: 97fffaf0     	bl	0x168d78 <FLAC__stream_decoder_process_single+0x44c>
  16a1bc: 350000a0     	cbnz	w0, 0x16a1d0 <FLAC__stream_decoder_process_until_end_of_stream+0x9c>
  16a1c0: 14000001     	b	0x16a1c4 <FLAC__stream_decoder_process_until_end_of_stream+0x90>
  16a1c4: 2a1f03e8     	mov	w8, wzr
  16a1c8: b81f03a8     	stur	w8, [x29, #-0x10]
  16a1cc: 1400001b     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a1d0: 14000019     	b	0x16a234 <FLAC__stream_decoder_process_until_end_of_stream+0x100>
  16a1d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a1d8: 97fffd34     	bl	0x1696a8 <FLAC__stream_decoder_process_single+0xd7c>
  16a1dc: 350000a0     	cbnz	w0, 0x16a1f0 <FLAC__stream_decoder_process_until_end_of_stream+0xbc>
  16a1e0: 14000001     	b	0x16a1e4 <FLAC__stream_decoder_process_until_end_of_stream+0xb0>
  16a1e4: 320003e8     	orr	w8, wzr, #0x1
  16a1e8: b81f03a8     	stur	w8, [x29, #-0x10]
  16a1ec: 14000013     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a1f0: 14000011     	b	0x16a234 <FLAC__stream_decoder_process_until_end_of_stream+0x100>
  16a1f4: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a1f8: d10033a1     	sub	x1, x29, #0xc
  16a1fc: 320003e2     	orr	w2, wzr, #0x1
  16a200: 97fffdcc     	bl	0x169930 <FLAC__stream_decoder_process_single+0x1004>
  16a204: 350000a0     	cbnz	w0, 0x16a218 <FLAC__stream_decoder_process_until_end_of_stream+0xe4>
  16a208: 14000001     	b	0x16a20c <FLAC__stream_decoder_process_until_end_of_stream+0xd8>
  16a20c: 2a1f03e8     	mov	w8, wzr
  16a210: b81f03a8     	stur	w8, [x29, #-0x10]
  16a214: 14000009     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a218: 14000007     	b	0x16a234 <FLAC__stream_decoder_process_until_end_of_stream+0x100>
  16a21c: 320003e8     	orr	w8, wzr, #0x1
  16a220: b81f03a8     	stur	w8, [x29, #-0x10]
  16a224: 14000005     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a228: 2a1f03e8     	mov	w8, wzr
  16a22c: b81f03a8     	stur	w8, [x29, #-0x10]
  16a230: 14000002     	b	0x16a238 <FLAC__stream_decoder_process_until_end_of_stream+0x104>
  16a234: 17ffffc8     	b	0x16a154 <FLAC__stream_decoder_process_until_end_of_stream+0x20>
  16a238: b85f03a8     	ldur	w8, [x29, #-0x10]
  16a23c: d53bd049     	mrs	x9, TPIDR_EL0
  16a240: f9401529     	ldr	x9, [x9, #0x28]
  16a244: f85f83aa     	ldur	x10, [x29, #-0x8]
  16a248: eb0a0129     	subs	x9, x9, x10
  16a24c: b9000fe8     	str	w8, [sp, #0xc]
  16a250: f90003e9     	str	x9, [sp]
  16a254: 540000c1     	b.ne	0x16a26c <FLAC__stream_decoder_process_until_end_of_stream+0x138>
  16a258: 14000001     	b	0x16a25c <FLAC__stream_decoder_process_until_end_of_stream+0x128>
  16a25c: b9400fe0     	ldr	w0, [sp, #0xc]
  16a260: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  16a264: 910143ff     	add	sp, sp, #0x50
  16a268: d65f03c0     	ret
  16a26c: 97fcfec1     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000016a270 <FLAC__stream_decoder_skip_single_frame>:
  16a270: d10143ff     	sub	sp, sp, #0x50
  16a274: a9047bfd     	stp	x29, x30, [sp, #0x40]
  16a278: 910103fd     	add	x29, sp, #0x40
  16a27c: d53bd048     	mrs	x8, TPIDR_EL0
  16a280: f9401508     	ldr	x8, [x8, #0x28]
  16a284: f81f83a8     	stur	x8, [x29, #-0x8]
  16a288: f81e83a0     	stur	x0, [x29, #-0x18]
  16a28c: 14000001     	b	0x16a290 <FLAC__stream_decoder_skip_single_frame+0x20>
  16a290: f85e83a8     	ldur	x8, [x29, #-0x18]
  16a294: f9400108     	ldr	x8, [x8]
  16a298: b9400109     	ldr	w9, [x8]
  16a29c: 2a0903e8     	mov	w8, w9
  16a2a0: 2a0803e9     	mov	w9, w8
  16a2a4: 71001d29     	subs	w9, w9, #0x7
  16a2a8: f90013e8     	str	x8, [sp, #0x20]
  16a2ac: b9001fe9     	str	w9, [sp, #0x1c]
  16a2b0: 540004c8     	b.hi	0x16a348 <FLAC__stream_decoder_skip_single_frame+0xd8>
  16a2b4: d0000488     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16a2b8: 911d1108     	add	x8, x8, #0x744
  16a2bc: f94013eb     	ldr	x11, [sp, #0x20]
  16a2c0: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  16a2c4: 8b0a0109     	add	x9, x8, x10
  16a2c8: f9000bea     	str	x10, [sp, #0x10]
  16a2cc: d61f0120     	br	x9
  16a2d0: 2a1f03e8     	mov	w8, wzr
  16a2d4: b81f03a8     	stur	w8, [x29, #-0x10]
  16a2d8: 14000020     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a2dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a2e0: 97fffcf2     	bl	0x1696a8 <FLAC__stream_decoder_process_single+0xd7c>
  16a2e4: 350000a0     	cbnz	w0, 0x16a2f8 <FLAC__stream_decoder_skip_single_frame+0x88>
  16a2e8: 14000001     	b	0x16a2ec <FLAC__stream_decoder_skip_single_frame+0x7c>
  16a2ec: 320003e8     	orr	w8, wzr, #0x1
  16a2f0: b81f03a8     	stur	w8, [x29, #-0x10]
  16a2f4: 14000019     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a2f8: 14000017     	b	0x16a354 <FLAC__stream_decoder_skip_single_frame+0xe4>
  16a2fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  16a300: d10033a1     	sub	x1, x29, #0xc
  16a304: 2a1f03e2     	mov	w2, wzr
  16a308: 97fffd8a     	bl	0x169930 <FLAC__stream_decoder_process_single+0x1004>
  16a30c: 350000a0     	cbnz	w0, 0x16a320 <FLAC__stream_decoder_skip_single_frame+0xb0>
  16a310: 14000001     	b	0x16a314 <FLAC__stream_decoder_skip_single_frame+0xa4>
  16a314: 2a1f03e8     	mov	w8, wzr
  16a318: b81f03a8     	stur	w8, [x29, #-0x10]
  16a31c: 1400000f     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a320: b85f43a8     	ldur	w8, [x29, #-0xc]
  16a324: 340000a8     	cbz	w8, 0x16a338 <FLAC__stream_decoder_skip_single_frame+0xc8>
  16a328: 14000001     	b	0x16a32c <FLAC__stream_decoder_skip_single_frame+0xbc>
  16a32c: 320003e8     	orr	w8, wzr, #0x1
  16a330: b81f03a8     	stur	w8, [x29, #-0x10]
  16a334: 14000009     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a338: 14000007     	b	0x16a354 <FLAC__stream_decoder_skip_single_frame+0xe4>
  16a33c: 320003e8     	orr	w8, wzr, #0x1
  16a340: b81f03a8     	stur	w8, [x29, #-0x10]
  16a344: 14000005     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a348: 2a1f03e8     	mov	w8, wzr
  16a34c: b81f03a8     	stur	w8, [x29, #-0x10]
  16a350: 14000002     	b	0x16a358 <FLAC__stream_decoder_skip_single_frame+0xe8>
  16a354: 17ffffcf     	b	0x16a290 <FLAC__stream_decoder_skip_single_frame+0x20>
  16a358: b85f03a8     	ldur	w8, [x29, #-0x10]
  16a35c: d53bd049     	mrs	x9, TPIDR_EL0
  16a360: f9401529     	ldr	x9, [x9, #0x28]
  16a364: f85f83aa     	ldur	x10, [x29, #-0x8]
  16a368: eb0a0129     	subs	x9, x9, x10
  16a36c: b9000fe8     	str	w8, [sp, #0xc]
  16a370: f90003e9     	str	x9, [sp]
  16a374: 540000c1     	b.ne	0x16a38c <FLAC__stream_decoder_skip_single_frame+0x11c>
  16a378: 14000001     	b	0x16a37c <FLAC__stream_decoder_skip_single_frame+0x10c>
  16a37c: b9400fe0     	ldr	w0, [sp, #0xc]
  16a380: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  16a384: 910143ff     	add	sp, sp, #0x50
  16a388: d65f03c0     	ret
  16a38c: 97fcfe79     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000016a390 <FLAC__stream_decoder_seek_absolute>:
  16a390: d10243ff     	sub	sp, sp, #0x90
  16a394: a9087bfd     	stp	x29, x30, [sp, #0x80]
  16a398: 910203fd     	add	x29, sp, #0x80
  16a39c: d53bd048     	mrs	x8, TPIDR_EL0
  16a3a0: f9401508     	ldr	x8, [x8, #0x28]
  16a3a4: f81f83a8     	stur	x8, [x29, #-0x8]
  16a3a8: f81e03a0     	stur	x0, [x29, #-0x20]
  16a3ac: f81d83a1     	stur	x1, [x29, #-0x28]
  16a3b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a3b4: f9400108     	ldr	x8, [x8]
  16a3b8: b9400109     	ldr	w9, [x8]
  16a3bc: 34000429     	cbz	w9, 0x16a440 <FLAC__stream_decoder_seek_absolute+0xb0>
  16a3c0: 14000001     	b	0x16a3c4 <FLAC__stream_decoder_seek_absolute+0x34>
  16a3c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a3c8: f9400108     	ldr	x8, [x8]
  16a3cc: b9400109     	ldr	w9, [x8]
  16a3d0: 71000529     	subs	w9, w9, #0x1
  16a3d4: b81d03a9     	stur	w9, [x29, #-0x30]
  16a3d8: 54000340     	b.eq	0x16a440 <FLAC__stream_decoder_seek_absolute+0xb0>
  16a3dc: 14000001     	b	0x16a3e0 <FLAC__stream_decoder_seek_absolute+0x50>
  16a3e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a3e4: f9400108     	ldr	x8, [x8]
  16a3e8: b9400109     	ldr	w9, [x8]
  16a3ec: 71000929     	subs	w9, w9, #0x2
  16a3f0: b81cc3a9     	stur	w9, [x29, #-0x34]
  16a3f4: 54000260     	b.eq	0x16a440 <FLAC__stream_decoder_seek_absolute+0xb0>
  16a3f8: 14000001     	b	0x16a3fc <FLAC__stream_decoder_seek_absolute+0x6c>
  16a3fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a400: f9400108     	ldr	x8, [x8]
  16a404: b9400109     	ldr	w9, [x8]
  16a408: 71000d29     	subs	w9, w9, #0x3
  16a40c: b81c83a9     	stur	w9, [x29, #-0x38]
  16a410: 54000180     	b.eq	0x16a440 <FLAC__stream_decoder_seek_absolute+0xb0>
  16a414: 14000001     	b	0x16a418 <FLAC__stream_decoder_seek_absolute+0x88>
  16a418: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a41c: f9400108     	ldr	x8, [x8]
  16a420: b9400109     	ldr	w9, [x8]
  16a424: 71001129     	subs	w9, w9, #0x4
  16a428: b81c43a9     	stur	w9, [x29, #-0x3c]
  16a42c: 540000a0     	b.eq	0x16a440 <FLAC__stream_decoder_seek_absolute+0xb0>
  16a430: 14000001     	b	0x16a434 <FLAC__stream_decoder_seek_absolute+0xa4>
  16a434: 2a1f03e8     	mov	w8, wzr
  16a438: b81ec3a8     	stur	w8, [x29, #-0x14]
  16a43c: 14000066     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a440: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a444: f9400508     	ldr	x8, [x8, #0x8]
  16a448: f9400508     	ldr	x8, [x8, #0x8]
  16a44c: b50000a8     	cbnz	x8, 0x16a460 <FLAC__stream_decoder_seek_absolute+0xd0>
  16a450: 14000001     	b	0x16a454 <FLAC__stream_decoder_seek_absolute+0xc4>
  16a454: 2a1f03e8     	mov	w8, wzr
  16a458: b81ec3a8     	stur	w8, [x29, #-0x14]
  16a45c: 1400005e     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a460: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a464: 97fcedd7     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  16a468: b40001c0     	cbz	x0, 0x16a4a0 <FLAC__stream_decoder_seek_absolute+0x110>
  16a46c: 14000001     	b	0x16a470 <FLAC__stream_decoder_seek_absolute+0xe0>
  16a470: f85d83a8     	ldur	x8, [x29, #-0x28]
  16a474: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a478: f9001fe8     	str	x8, [sp, #0x38]
  16a47c: 97fcedd1     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  16a480: f9401fe8     	ldr	x8, [sp, #0x38]
  16a484: eb000108     	subs	x8, x8, x0
  16a488: f9001be8     	str	x8, [sp, #0x30]
  16a48c: 540000a3     	b.lo	0x16a4a0 <FLAC__stream_decoder_seek_absolute+0x110>
  16a490: 14000001     	b	0x16a494 <FLAC__stream_decoder_seek_absolute+0x104>
  16a494: 2a1f03e8     	mov	w8, wzr
  16a498: b81ec3a8     	stur	w8, [x29, #-0x14]
  16a49c: 1400004e     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a4a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a4a4: f9400508     	ldr	x8, [x8, #0x8]
  16a4a8: 320003e9     	orr	w9, wzr, #0x1
  16a4ac: b90fd109     	str	w9, [x8, #0xfd0]
  16a4b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a4b4: f9400508     	ldr	x8, [x8, #0x8]
  16a4b8: 2a1f03e9     	mov	w9, wzr
  16a4bc: b90fc909     	str	w9, [x8, #0xfc8]
  16a4c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a4c4: f940050a     	ldr	x10, [x8, #0x8]
  16a4c8: f9400d4b     	ldr	x11, [x10, #0x18]
  16a4cc: f9402d42     	ldr	x2, [x10, #0x58]
  16a4d0: d10043a1     	sub	x1, x29, #0x10
  16a4d4: aa0803e0     	mov	x0, x8
  16a4d8: d63f0160     	blr	x11
  16a4dc: 34000100     	cbz	w0, 0x16a4fc <FLAC__stream_decoder_seek_absolute+0x16c>
  16a4e0: 14000001     	b	0x16a4e4 <FLAC__stream_decoder_seek_absolute+0x154>
  16a4e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a4e8: f9400508     	ldr	x8, [x8, #0x8]
  16a4ec: 2a1f03e9     	mov	w9, wzr
  16a4f0: b90fd109     	str	w9, [x8, #0xfd0]
  16a4f4: b81ec3a9     	stur	w9, [x29, #-0x14]
  16a4f8: 14000037     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a4fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a500: f9400108     	ldr	x8, [x8]
  16a504: b9400109     	ldr	w9, [x8]
  16a508: 34000129     	cbz	w9, 0x16a52c <FLAC__stream_decoder_seek_absolute+0x19c>
  16a50c: 14000001     	b	0x16a510 <FLAC__stream_decoder_seek_absolute+0x180>
  16a510: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a514: f9400108     	ldr	x8, [x8]
  16a518: b9400109     	ldr	w9, [x8]
  16a51c: 71000529     	subs	w9, w9, #0x1
  16a520: b9002fe9     	str	w9, [sp, #0x2c]
  16a524: 54000401     	b.ne	0x16a5a4 <FLAC__stream_decoder_seek_absolute+0x214>
  16a528: 14000001     	b	0x16a52c <FLAC__stream_decoder_seek_absolute+0x19c>
  16a52c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a530: 97fcf210     	bl	0xa6d70 <FLAC__stream_decoder_process_until_end_of_metadata@plt>
  16a534: 35000100     	cbnz	w0, 0x16a554 <FLAC__stream_decoder_seek_absolute+0x1c4>
  16a538: 14000001     	b	0x16a53c <FLAC__stream_decoder_seek_absolute+0x1ac>
  16a53c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a540: f9400508     	ldr	x8, [x8, #0x8]
  16a544: 2a1f03e9     	mov	w9, wzr
  16a548: b90fd109     	str	w9, [x8, #0xfd0]
  16a54c: b81ec3a9     	stur	w9, [x29, #-0x14]
  16a550: 14000021     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a554: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a558: 97fced9a     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  16a55c: b4000220     	cbz	x0, 0x16a5a0 <FLAC__stream_decoder_seek_absolute+0x210>
  16a560: 14000001     	b	0x16a564 <FLAC__stream_decoder_seek_absolute+0x1d4>
  16a564: f85d83a8     	ldur	x8, [x29, #-0x28]
  16a568: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a56c: f90013e8     	str	x8, [sp, #0x20]
  16a570: 97fced94     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  16a574: f94013e8     	ldr	x8, [sp, #0x20]
  16a578: eb000108     	subs	x8, x8, x0
  16a57c: f9000fe8     	str	x8, [sp, #0x18]
  16a580: 54000103     	b.lo	0x16a5a0 <FLAC__stream_decoder_seek_absolute+0x210>
  16a584: 14000001     	b	0x16a588 <FLAC__stream_decoder_seek_absolute+0x1f8>
  16a588: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a58c: f9400508     	ldr	x8, [x8, #0x8]
  16a590: 2a1f03e9     	mov	w9, wzr
  16a594: b90fd109     	str	w9, [x8, #0xfd0]
  16a598: b81ec3a9     	stur	w9, [x29, #-0x14]
  16a59c: 1400000e     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a5a0: 14000001     	b	0x16a5a4 <FLAC__stream_decoder_seek_absolute+0x214>
  16a5a4: f85e03a0     	ldur	x0, [x29, #-0x20]
  16a5a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  16a5ac: f85d83a2     	ldur	x2, [x29, #-0x28]
  16a5b0: 94000017     	bl	0x16a60c <FLAC__stream_decoder_seek_absolute+0x27c>
  16a5b4: b81d43a0     	stur	w0, [x29, #-0x2c]
  16a5b8: f85e03a1     	ldur	x1, [x29, #-0x20]
  16a5bc: f9400421     	ldr	x1, [x1, #0x8]
  16a5c0: 2a1f03e0     	mov	w0, wzr
  16a5c4: b90fd020     	str	w0, [x1, #0xfd0]
  16a5c8: b85d43a0     	ldur	w0, [x29, #-0x2c]
  16a5cc: b81ec3a0     	stur	w0, [x29, #-0x14]
  16a5d0: 14000001     	b	0x16a5d4 <FLAC__stream_decoder_seek_absolute+0x244>
  16a5d4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16a5d8: d53bd049     	mrs	x9, TPIDR_EL0
  16a5dc: f9401529     	ldr	x9, [x9, #0x28]
  16a5e0: f85f83aa     	ldur	x10, [x29, #-0x8]
  16a5e4: eb0a0129     	subs	x9, x9, x10
  16a5e8: b90017e8     	str	w8, [sp, #0x14]
  16a5ec: f90007e9     	str	x9, [sp, #0x8]
  16a5f0: 540000c1     	b.ne	0x16a608 <FLAC__stream_decoder_seek_absolute+0x278>
  16a5f4: 14000001     	b	0x16a5f8 <FLAC__stream_decoder_seek_absolute+0x268>
  16a5f8: b94017e0     	ldr	w0, [sp, #0x14]
  16a5fc: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  16a600: 910243ff     	add	sp, sp, #0x90
  16a604: d65f03c0     	ret
  16a608: 97fcfdda     	bl	0xa9d70 <__stack_chk_fail@plt>
  16a60c: d10683ff     	sub	sp, sp, #0x1a0
  16a610: f900c3fc     	str	x28, [sp, #0x180]
  16a614: a9197bfd     	stp	x29, x30, [sp, #0x190]
  16a618: 910643fd     	add	x29, sp, #0x190
  16a61c: d53bd048     	mrs	x8, TPIDR_EL0
  16a620: f9401508     	ldr	x8, [x8, #0x28]
  16a624: f81e83a8     	stur	x8, [x29, #-0x18]
  16a628: f81c83a0     	stur	x0, [x29, #-0x38]
  16a62c: f81c03a1     	stur	x1, [x29, #-0x40]
  16a630: f81b83a2     	stur	x2, [x29, #-0x48]
  16a634: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a638: f9400508     	ldr	x8, [x8, #0x8]
  16a63c: f94d4108     	ldr	x8, [x8, #0x1a80]
  16a640: f81b03a8     	stur	x8, [x29, #-0x50]
  16a644: 92800008     	mov	x8, #-0x1               // =-1
  16a648: f81903a8     	stur	x8, [x29, #-0x70]
  16a64c: 320003e9     	orr	w9, wzr, #0x1
  16a650: b81843a9     	stur	w9, [x29, #-0x7c]
  16a654: f85c83a0     	ldur	x0, [x29, #-0x38]
  16a658: 97fced5a     	bl	0xa5bc0 <FLAC__stream_decoder_get_total_samples@plt>
  16a65c: f81783a0     	stur	x0, [x29, #-0x88]
  16a660: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a664: f9400508     	ldr	x8, [x8, #0x8]
  16a668: b941e109     	ldr	w9, [x8, #0x1e0]
  16a66c: b81743a9     	stur	w9, [x29, #-0x8c]
  16a670: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a674: f9400508     	ldr	x8, [x8, #0x8]
  16a678: b941e509     	ldr	w9, [x8, #0x1e4]
  16a67c: b81703a9     	stur	w9, [x29, #-0x90]
  16a680: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a684: f9400508     	ldr	x8, [x8, #0x8]
  16a688: b941ed09     	ldr	w9, [x8, #0x1ec]
  16a68c: b816c3a9     	stur	w9, [x29, #-0x94]
  16a690: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a694: f9400508     	ldr	x8, [x8, #0x8]
  16a698: b941e909     	ldr	w9, [x8, #0x1e8]
  16a69c: b81683a9     	stur	w9, [x29, #-0x98]
  16a6a0: f85c83a0     	ldur	x0, [x29, #-0x38]
  16a6a4: 97fcf103     	bl	0xa6ab0 <FLAC__stream_decoder_get_channels@plt>
  16a6a8: b81643a0     	stur	w0, [x29, #-0x9c]
  16a6ac: f85c83a0     	ldur	x0, [x29, #-0x38]
  16a6b0: 97fcfc28     	bl	0xa9750 <FLAC__stream_decoder_get_bits_per_sample@plt>
  16a6b4: b81603a0     	stur	w0, [x29, #-0xa0]
  16a6b8: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a6bc: f9400508     	ldr	x8, [x8, #0x8]
  16a6c0: b941cd09     	ldr	w9, [x8, #0x1cc]
  16a6c4: 340000e9     	cbz	w9, 0x16a6e0 <FLAC__stream_decoder_seek_absolute+0x350>
  16a6c8: 14000001     	b	0x16a6cc <FLAC__stream_decoder_seek_absolute+0x33c>
  16a6cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a6d0: f9400508     	ldr	x8, [x8, #0x8]
  16a6d4: 910a4108     	add	x8, x8, #0x290
  16a6d8: f90063e8     	str	x8, [sp, #0xc0]
  16a6dc: 14000004     	b	0x16a6ec <FLAC__stream_decoder_seek_absolute+0x35c>
  16a6e0: aa1f03e0     	mov	x0, xzr
  16a6e4: f90063e0     	str	x0, [sp, #0xc0]
  16a6e8: 14000001     	b	0x16a6ec <FLAC__stream_decoder_seek_absolute+0x35c>
  16a6ec: f94063e8     	ldr	x8, [sp, #0xc0]
  16a6f0: f81583a8     	stur	x8, [x29, #-0xa8]
  16a6f4: b85643a9     	ldur	w9, [x29, #-0x9c]
  16a6f8: 350000e9     	cbnz	w9, 0x16a714 <FLAC__stream_decoder_seek_absolute+0x384>
  16a6fc: 14000001     	b	0x16a700 <FLAC__stream_decoder_seek_absolute+0x370>
  16a700: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a704: f9400508     	ldr	x8, [x8, #0x8]
  16a708: b941f509     	ldr	w9, [x8, #0x1f4]
  16a70c: b81643a9     	stur	w9, [x29, #-0x9c]
  16a710: 14000001     	b	0x16a714 <FLAC__stream_decoder_seek_absolute+0x384>
  16a714: b85603a8     	ldur	w8, [x29, #-0xa0]
  16a718: 350000e8     	cbnz	w8, 0x16a734 <FLAC__stream_decoder_seek_absolute+0x3a4>
  16a71c: 14000001     	b	0x16a720 <FLAC__stream_decoder_seek_absolute+0x390>
  16a720: f85c83a8     	ldur	x8, [x29, #-0x38]
  16a724: f9400508     	ldr	x8, [x8, #0x8]
  16a728: b941f909     	ldr	w9, [x8, #0x1f8]
  16a72c: b81603a9     	stur	w9, [x29, #-0xa0]
  16a730: 14000001     	b	0x16a734 <FLAC__stream_decoder_seek_absolute+0x3a4>
  16a734: b856c3a8     	ldur	w8, [x29, #-0x94]
  16a738: 34000128     	cbz	w8, 0x16a75c <FLAC__stream_decoder_seek_absolute+0x3cc>
  16a73c: 14000001     	b	0x16a740 <FLAC__stream_decoder_seek_absolute+0x3b0>
  16a740: b856c3a8     	ldur	w8, [x29, #-0x94]
  16a744: b85683a9     	ldur	w9, [x29, #-0x98]
  16a748: 0b090108     	add	w8, w8, w9
  16a74c: 53017d08     	lsr	w8, w8, #1
  16a750: 11000508     	add	w8, w8, #0x1
  16a754: b81883a8     	stur	w8, [x29, #-0x78]
  16a758: 1400001b     	b	0x16a7c4 <FLAC__stream_decoder_seek_absolute+0x434>
  16a75c: b85743a8     	ldur	w8, [x29, #-0x8c]
  16a760: b85703a9     	ldur	w9, [x29, #-0x90]
  16a764: 6b090108     	subs	w8, w8, w9
  16a768: b900bfe8     	str	w8, [sp, #0xbc]
  16a76c: 540001c1     	b.ne	0x16a7a4 <FLAC__stream_decoder_seek_absolute+0x414>
  16a770: 14000001     	b	0x16a774 <FLAC__stream_decoder_seek_absolute+0x3e4>
  16a774: b85743a8     	ldur	w8, [x29, #-0x8c]
  16a778: 34000168     	cbz	w8, 0x16a7a4 <FLAC__stream_decoder_seek_absolute+0x414>
  16a77c: 14000001     	b	0x16a780 <FLAC__stream_decoder_seek_absolute+0x3f0>
  16a780: b85743a8     	ldur	w8, [x29, #-0x8c]
  16a784: b85643a9     	ldur	w9, [x29, #-0x9c]
  16a788: 1b097d08     	mul	w8, w8, w9
  16a78c: b85603a9     	ldur	w9, [x29, #-0xa0]
  16a790: 1b097d08     	mul	w8, w8, w9
  16a794: 53037d08     	lsr	w8, w8, #3
  16a798: 11010108     	add	w8, w8, #0x40
  16a79c: b81883a8     	stur	w8, [x29, #-0x78]
  16a7a0: 14000008     	b	0x16a7c0 <FLAC__stream_decoder_seek_absolute+0x430>
  16a7a4: b85643a8     	ldur	w8, [x29, #-0x9c]
  16a7a8: b85603a9     	ldur	w9, [x29, #-0xa0]
  16a7ac: 1b097d08     	mul	w8, w8, w9
  16a7b0: 53174d08     	ubfiz	w8, w8, #9, #20
  16a7b4: 321a0108     	orr	w8, w8, #0x40
  16a7b8: b81883a8     	stur	w8, [x29, #-0x78]
  16a7bc: 14000001     	b	0x16a7c0 <FLAC__stream_decoder_seek_absolute+0x430>
  16a7c0: 14000001     	b	0x16a7c4 <FLAC__stream_decoder_seek_absolute+0x434>
  16a7c4: f85b03a8     	ldur	x8, [x29, #-0x50]
  16a7c8: f81e03a8     	stur	x8, [x29, #-0x20]
  16a7cc: aa1f03e8     	mov	x8, xzr
  16a7d0: f81a83a8     	stur	x8, [x29, #-0x58]
  16a7d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  16a7d8: f81d83a8     	stur	x8, [x29, #-0x28]
  16a7dc: f85783a8     	ldur	x8, [x29, #-0x88]
  16a7e0: b40000a8     	cbz	x8, 0x16a7f4 <FLAC__stream_decoder_seek_absolute+0x464>
  16a7e4: 14000001     	b	0x16a7e8 <FLAC__stream_decoder_seek_absolute+0x458>
  16a7e8: f85783a8     	ldur	x8, [x29, #-0x88]
  16a7ec: f9005be8     	str	x8, [sp, #0xb0]
  16a7f0: 14000004     	b	0x16a800 <FLAC__stream_decoder_seek_absolute+0x470>
  16a7f4: f85b83a8     	ldur	x8, [x29, #-0x48]
  16a7f8: f9005be8     	str	x8, [sp, #0xb0]
  16a7fc: 14000001     	b	0x16a800 <FLAC__stream_decoder_seek_absolute+0x470>
  16a800: f9405be8     	ldr	x8, [sp, #0xb0]
  16a804: f81a03a8     	stur	x8, [x29, #-0x60]
  16a808: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a80c: b4001988     	cbz	x8, 0x16ab3c <FLAC__stream_decoder_seek_absolute+0x7ac>
  16a810: 14000001     	b	0x16a814 <FLAC__stream_decoder_seek_absolute+0x484>
  16a814: f85e03a8     	ldur	x8, [x29, #-0x20]
  16a818: f81503a8     	stur	x8, [x29, #-0xb0]
  16a81c: f85d83a8     	ldur	x8, [x29, #-0x28]
  16a820: f81483a8     	stur	x8, [x29, #-0xb8]
  16a824: f85a83a8     	ldur	x8, [x29, #-0x58]
  16a828: f81403a8     	stur	x8, [x29, #-0xc0]
  16a82c: f85a03a8     	ldur	x8, [x29, #-0x60]
  16a830: f90067e8     	str	x8, [sp, #0xc8]
  16a834: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a838: b9400109     	ldr	w9, [x8]
  16a83c: 71000529     	subs	w9, w9, #0x1
  16a840: b818c3a9     	stur	w9, [x29, #-0x74]
  16a844: 14000001     	b	0x16a848 <FLAC__stream_decoder_seek_absolute+0x4b8>
  16a848: b858c3a8     	ldur	w8, [x29, #-0x74]
  16a84c: 37f80768     	tbnz	w8, #0x1f, 0x16a938 <FLAC__stream_decoder_seek_absolute+0x5a8>
  16a850: 14000001     	b	0x16a854 <FLAC__stream_decoder_seek_absolute+0x4c4>
  16a854: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a858: f9400508     	ldr	x8, [x8, #0x8]
  16a85c: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a860: 321d07ea     	orr	w10, wzr, #0x18
  16a864: 2a0a03eb     	mov	w11, w10
  16a868: 9b0b7d29     	mul	x9, x9, x11
  16a86c: f8696908     	ldr	x8, [x8, x9]
  16a870: d00009e9     	adrp	x9, 0x2a8000
  16a874: f9417129     	ldr	x9, [x9, #0x2e0]
  16a878: f9400129     	ldr	x9, [x9]
  16a87c: eb090108     	subs	x8, x8, x9
  16a880: f90057e8     	str	x8, [sp, #0xa8]
  16a884: 54000500     	b.eq	0x16a924 <FLAC__stream_decoder_seek_absolute+0x594>
  16a888: 14000001     	b	0x16a88c <FLAC__stream_decoder_seek_absolute+0x4fc>
  16a88c: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a890: f9400508     	ldr	x8, [x8, #0x8]
  16a894: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a898: 321d07ea     	orr	w10, wzr, #0x18
  16a89c: 2a0a03eb     	mov	w11, w10
  16a8a0: 9b0b7d29     	mul	x9, x9, x11
  16a8a4: 8b090108     	add	x8, x8, x9
  16a8a8: b940110a     	ldr	w10, [x8, #0x10]
  16a8ac: 340003ca     	cbz	w10, 0x16a924 <FLAC__stream_decoder_seek_absolute+0x594>
  16a8b0: 14000001     	b	0x16a8b4 <FLAC__stream_decoder_seek_absolute+0x524>
  16a8b4: f85783a8     	ldur	x8, [x29, #-0x88]
  16a8b8: b40001c8     	cbz	x8, 0x16a8f0 <FLAC__stream_decoder_seek_absolute+0x560>
  16a8bc: 14000001     	b	0x16a8c0 <FLAC__stream_decoder_seek_absolute+0x530>
  16a8c0: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a8c4: f9400508     	ldr	x8, [x8, #0x8]
  16a8c8: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a8cc: 321d07ea     	orr	w10, wzr, #0x18
  16a8d0: 2a0a03eb     	mov	w11, w10
  16a8d4: 9b0b7d29     	mul	x9, x9, x11
  16a8d8: f8696908     	ldr	x8, [x8, x9]
  16a8dc: f85783a9     	ldur	x9, [x29, #-0x88]
  16a8e0: eb090108     	subs	x8, x8, x9
  16a8e4: f90053e8     	str	x8, [sp, #0xa0]
  16a8e8: 540001e2     	b.hs	0x16a924 <FLAC__stream_decoder_seek_absolute+0x594>
  16a8ec: 14000001     	b	0x16a8f0 <FLAC__stream_decoder_seek_absolute+0x560>
  16a8f0: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a8f4: f9400508     	ldr	x8, [x8, #0x8]
  16a8f8: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a8fc: 321d07ea     	orr	w10, wzr, #0x18
  16a900: 2a0a03eb     	mov	w11, w10
  16a904: 9b0b7d29     	mul	x9, x9, x11
  16a908: f8696908     	ldr	x8, [x8, x9]
  16a90c: f85b83a9     	ldur	x9, [x29, #-0x48]
  16a910: eb090108     	subs	x8, x8, x9
  16a914: f9004fe8     	str	x8, [sp, #0x98]
  16a918: 54000068     	b.hi	0x16a924 <FLAC__stream_decoder_seek_absolute+0x594>
  16a91c: 14000001     	b	0x16a920 <FLAC__stream_decoder_seek_absolute+0x590>
  16a920: 14000006     	b	0x16a938 <FLAC__stream_decoder_seek_absolute+0x5a8>
  16a924: 14000001     	b	0x16a928 <FLAC__stream_decoder_seek_absolute+0x598>
  16a928: b858c3a8     	ldur	w8, [x29, #-0x74]
  16a92c: 71000508     	subs	w8, w8, #0x1
  16a930: b818c3a8     	stur	w8, [x29, #-0x74]
  16a934: 17ffffc5     	b	0x16a848 <FLAC__stream_decoder_seek_absolute+0x4b8>
  16a938: b858c3a8     	ldur	w8, [x29, #-0x74]
  16a93c: 37f80288     	tbnz	w8, #0x1f, 0x16a98c <FLAC__stream_decoder_seek_absolute+0x5fc>
  16a940: 14000001     	b	0x16a944 <FLAC__stream_decoder_seek_absolute+0x5b4>
  16a944: f85b03a8     	ldur	x8, [x29, #-0x50]
  16a948: f85583a9     	ldur	x9, [x29, #-0xa8]
  16a94c: f9400529     	ldr	x9, [x9, #0x8]
  16a950: b898c3aa     	ldursw	x10, [x29, #-0x74]
  16a954: 321d07eb     	orr	w11, wzr, #0x18
  16a958: 2a0b03ec     	mov	w12, w11
  16a95c: 9b0c7d4a     	mul	x10, x10, x12
  16a960: 8b0a0129     	add	x9, x9, x10
  16a964: f9400529     	ldr	x9, [x9, #0x8]
  16a968: 8b090108     	add	x8, x8, x9
  16a96c: f81503a8     	stur	x8, [x29, #-0xb0]
  16a970: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a974: f9400508     	ldr	x8, [x8, #0x8]
  16a978: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a97c: 9b0c7d29     	mul	x9, x9, x12
  16a980: f8696908     	ldr	x8, [x8, x9]
  16a984: f81403a8     	stur	x8, [x29, #-0xc0]
  16a988: 14000001     	b	0x16a98c <FLAC__stream_decoder_seek_absolute+0x5fc>
  16a98c: 2a1f03e8     	mov	w8, wzr
  16a990: b818c3a8     	stur	w8, [x29, #-0x74]
  16a994: 14000001     	b	0x16a998 <FLAC__stream_decoder_seek_absolute+0x608>
  16a998: b858c3a8     	ldur	w8, [x29, #-0x74]
  16a99c: f85583a9     	ldur	x9, [x29, #-0xa8]
  16a9a0: b940012a     	ldr	w10, [x9]
  16a9a4: 6b0a0108     	subs	w8, w8, w10
  16a9a8: b90097e8     	str	w8, [sp, #0x94]
  16a9ac: 5400076a     	b.ge	0x16aa98 <FLAC__stream_decoder_seek_absolute+0x708>
  16a9b0: 14000001     	b	0x16a9b4 <FLAC__stream_decoder_seek_absolute+0x624>
  16a9b4: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a9b8: f9400508     	ldr	x8, [x8, #0x8]
  16a9bc: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a9c0: 321d07ea     	orr	w10, wzr, #0x18
  16a9c4: 2a0a03eb     	mov	w11, w10
  16a9c8: 9b0b7d29     	mul	x9, x9, x11
  16a9cc: f8696908     	ldr	x8, [x8, x9]
  16a9d0: d00009e9     	adrp	x9, 0x2a8000
  16a9d4: f9417129     	ldr	x9, [x9, #0x2e0]
  16a9d8: f9400129     	ldr	x9, [x9]
  16a9dc: eb090108     	subs	x8, x8, x9
  16a9e0: f90047e8     	str	x8, [sp, #0x88]
  16a9e4: 54000500     	b.eq	0x16aa84 <FLAC__stream_decoder_seek_absolute+0x6f4>
  16a9e8: 14000001     	b	0x16a9ec <FLAC__stream_decoder_seek_absolute+0x65c>
  16a9ec: f85583a8     	ldur	x8, [x29, #-0xa8]
  16a9f0: f9400508     	ldr	x8, [x8, #0x8]
  16a9f4: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16a9f8: 321d07ea     	orr	w10, wzr, #0x18
  16a9fc: 2a0a03eb     	mov	w11, w10
  16aa00: 9b0b7d29     	mul	x9, x9, x11
  16aa04: 8b090108     	add	x8, x8, x9
  16aa08: b940110a     	ldr	w10, [x8, #0x10]
  16aa0c: 340003ca     	cbz	w10, 0x16aa84 <FLAC__stream_decoder_seek_absolute+0x6f4>
  16aa10: 14000001     	b	0x16aa14 <FLAC__stream_decoder_seek_absolute+0x684>
  16aa14: f85783a8     	ldur	x8, [x29, #-0x88]
  16aa18: b40001c8     	cbz	x8, 0x16aa50 <FLAC__stream_decoder_seek_absolute+0x6c0>
  16aa1c: 14000001     	b	0x16aa20 <FLAC__stream_decoder_seek_absolute+0x690>
  16aa20: f85583a8     	ldur	x8, [x29, #-0xa8]
  16aa24: f9400508     	ldr	x8, [x8, #0x8]
  16aa28: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16aa2c: 321d07ea     	orr	w10, wzr, #0x18
  16aa30: 2a0a03eb     	mov	w11, w10
  16aa34: 9b0b7d29     	mul	x9, x9, x11
  16aa38: f8696908     	ldr	x8, [x8, x9]
  16aa3c: f85783a9     	ldur	x9, [x29, #-0x88]
  16aa40: eb090108     	subs	x8, x8, x9
  16aa44: f90043e8     	str	x8, [sp, #0x80]
  16aa48: 540001e2     	b.hs	0x16aa84 <FLAC__stream_decoder_seek_absolute+0x6f4>
  16aa4c: 14000001     	b	0x16aa50 <FLAC__stream_decoder_seek_absolute+0x6c0>
  16aa50: f85583a8     	ldur	x8, [x29, #-0xa8]
  16aa54: f9400508     	ldr	x8, [x8, #0x8]
  16aa58: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16aa5c: 321d07ea     	orr	w10, wzr, #0x18
  16aa60: 2a0a03eb     	mov	w11, w10
  16aa64: 9b0b7d29     	mul	x9, x9, x11
  16aa68: f8696908     	ldr	x8, [x8, x9]
  16aa6c: f85b83a9     	ldur	x9, [x29, #-0x48]
  16aa70: eb090108     	subs	x8, x8, x9
  16aa74: f9003fe8     	str	x8, [sp, #0x78]
  16aa78: 54000069     	b.ls	0x16aa84 <FLAC__stream_decoder_seek_absolute+0x6f4>
  16aa7c: 14000001     	b	0x16aa80 <FLAC__stream_decoder_seek_absolute+0x6f0>
  16aa80: 14000006     	b	0x16aa98 <FLAC__stream_decoder_seek_absolute+0x708>
  16aa84: 14000001     	b	0x16aa88 <FLAC__stream_decoder_seek_absolute+0x6f8>
  16aa88: b858c3a8     	ldur	w8, [x29, #-0x74]
  16aa8c: 11000508     	add	w8, w8, #0x1
  16aa90: b818c3a8     	stur	w8, [x29, #-0x74]
  16aa94: 17ffffc1     	b	0x16a998 <FLAC__stream_decoder_seek_absolute+0x608>
  16aa98: b858c3a8     	ldur	w8, [x29, #-0x74]
  16aa9c: f85583a9     	ldur	x9, [x29, #-0xa8]
  16aaa0: b940012a     	ldr	w10, [x9]
  16aaa4: 6b0a0108     	subs	w8, w8, w10
  16aaa8: b90077e8     	str	w8, [sp, #0x74]
  16aaac: 5400028a     	b.ge	0x16aafc <FLAC__stream_decoder_seek_absolute+0x76c>
  16aab0: 14000001     	b	0x16aab4 <FLAC__stream_decoder_seek_absolute+0x724>
  16aab4: f85b03a8     	ldur	x8, [x29, #-0x50]
  16aab8: f85583a9     	ldur	x9, [x29, #-0xa8]
  16aabc: f9400529     	ldr	x9, [x9, #0x8]
  16aac0: b898c3aa     	ldursw	x10, [x29, #-0x74]
  16aac4: 321d07eb     	orr	w11, wzr, #0x18
  16aac8: 2a0b03ec     	mov	w12, w11
  16aacc: 9b0c7d4a     	mul	x10, x10, x12
  16aad0: 8b0a0129     	add	x9, x9, x10
  16aad4: f9400529     	ldr	x9, [x9, #0x8]
  16aad8: 8b090108     	add	x8, x8, x9
  16aadc: f81483a8     	stur	x8, [x29, #-0xb8]
  16aae0: f85583a8     	ldur	x8, [x29, #-0xa8]
  16aae4: f9400508     	ldr	x8, [x8, #0x8]
  16aae8: b898c3a9     	ldursw	x9, [x29, #-0x74]
  16aaec: 9b0c7d29     	mul	x9, x9, x12
  16aaf0: f8696908     	ldr	x8, [x8, x9]
  16aaf4: f90067e8     	str	x8, [sp, #0xc8]
  16aaf8: 14000001     	b	0x16aafc <FLAC__stream_decoder_seek_absolute+0x76c>
  16aafc: f85483a8     	ldur	x8, [x29, #-0xb8]
  16ab00: f85503a9     	ldur	x9, [x29, #-0xb0]
  16ab04: eb090108     	subs	x8, x8, x9
  16ab08: f90037e8     	str	x8, [sp, #0x68]
  16ab0c: 54000163     	b.lo	0x16ab38 <FLAC__stream_decoder_seek_absolute+0x7a8>
  16ab10: 14000001     	b	0x16ab14 <FLAC__stream_decoder_seek_absolute+0x784>
  16ab14: f85503a8     	ldur	x8, [x29, #-0xb0]
  16ab18: f81e03a8     	stur	x8, [x29, #-0x20]
  16ab1c: f85483a8     	ldur	x8, [x29, #-0xb8]
  16ab20: f81d83a8     	stur	x8, [x29, #-0x28]
  16ab24: f85403a8     	ldur	x8, [x29, #-0xc0]
  16ab28: f81a83a8     	stur	x8, [x29, #-0x58]
  16ab2c: f94067e8     	ldr	x8, [sp, #0xc8]
  16ab30: f81a03a8     	stur	x8, [x29, #-0x60]
  16ab34: 14000001     	b	0x16ab38 <FLAC__stream_decoder_seek_absolute+0x7a8>
  16ab38: 14000001     	b	0x16ab3c <FLAC__stream_decoder_seek_absolute+0x7ac>
  16ab3c: f85a03a8     	ldur	x8, [x29, #-0x60]
  16ab40: f85a83a9     	ldur	x9, [x29, #-0x58]
  16ab44: eb090108     	subs	x8, x8, x9
  16ab48: f90033e8     	str	x8, [sp, #0x60]
  16ab4c: 540000c1     	b.ne	0x16ab64 <FLAC__stream_decoder_seek_absolute+0x7d4>
  16ab50: 14000001     	b	0x16ab54 <FLAC__stream_decoder_seek_absolute+0x7c4>
  16ab54: f85a03a8     	ldur	x8, [x29, #-0x60]
  16ab58: 91000508     	add	x8, x8, #0x1
  16ab5c: f81a03a8     	stur	x8, [x29, #-0x60]
  16ab60: 14000001     	b	0x16ab64 <FLAC__stream_decoder_seek_absolute+0x7d4>
  16ab64: f85b83a8     	ldur	x8, [x29, #-0x48]
  16ab68: f85c83a9     	ldur	x9, [x29, #-0x38]
  16ab6c: f9400529     	ldr	x9, [x9, #0x8]
  16ab70: f90d4528     	str	x8, [x9, #0x1a88]
  16ab74: 14000001     	b	0x16ab78 <FLAC__stream_decoder_seek_absolute+0x7e8>
  16ab78: f85a83a8     	ldur	x8, [x29, #-0x58]
  16ab7c: f85a03a9     	ldur	x9, [x29, #-0x60]
  16ab80: eb090108     	subs	x8, x8, x9
  16ab84: f9002fe8     	str	x8, [sp, #0x58]
  16ab88: 54000102     	b.hs	0x16aba8 <FLAC__stream_decoder_seek_absolute+0x818>
  16ab8c: 14000001     	b	0x16ab90 <FLAC__stream_decoder_seek_absolute+0x800>
  16ab90: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ab94: f85d83a9     	ldur	x9, [x29, #-0x28]
  16ab98: eb090108     	subs	x8, x8, x9
  16ab9c: f9002be8     	str	x8, [sp, #0x50]
  16aba0: 54000129     	b.ls	0x16abc4 <FLAC__stream_decoder_seek_absolute+0x834>
  16aba4: 14000001     	b	0x16aba8 <FLAC__stream_decoder_seek_absolute+0x818>
  16aba8: f85c83a8     	ldur	x8, [x29, #-0x38]
  16abac: f9400108     	ldr	x8, [x8]
  16abb0: 321f07e9     	orr	w9, wzr, #0x6
  16abb4: b9000109     	str	w9, [x8]
  16abb8: 2a1f03e9     	mov	w9, wzr
  16abbc: b81d43a9     	stur	w9, [x29, #-0x2c]
  16abc0: 140000f8     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16abc4: f85d83a8     	ldur	x8, [x29, #-0x28]
  16abc8: f85e03a9     	ldur	x9, [x29, #-0x20]
  16abcc: eb090108     	subs	x8, x8, x9
  16abd0: 321f7bea     	orr	w10, wzr, #0xfffffffe
  16abd4: 2a0a03e9     	mov	w9, w10
  16abd8: eb090108     	subs	x8, x8, x9
  16abdc: f90027e8     	str	x8, [sp, #0x48]
  16abe0: 54000248     	b.hi	0x16ac28 <FLAC__stream_decoder_seek_absolute+0x898>
  16abe4: 14000001     	b	0x16abe8 <FLAC__stream_decoder_seek_absolute+0x858>
  16abe8: f85e03a8     	ldur	x8, [x29, #-0x20]
  16abec: f85b83a9     	ldur	x9, [x29, #-0x48]
  16abf0: f85a83aa     	ldur	x10, [x29, #-0x58]
  16abf4: eb0a0129     	subs	x9, x9, x10
  16abf8: f85d83ab     	ldur	x11, [x29, #-0x28]
  16abfc: eb08016b     	subs	x11, x11, x8
  16ac00: 9b0b7d29     	mul	x9, x9, x11
  16ac04: f85a03ab     	ldur	x11, [x29, #-0x60]
  16ac08: eb0a016a     	subs	x10, x11, x10
  16ac0c: 9aca0929     	udiv	x9, x9, x10
  16ac10: 8b090108     	add	x8, x8, x9
  16ac14: b85883ac     	ldur	w12, [x29, #-0x78]
  16ac18: 2a0c03e9     	mov	w9, w12
  16ac1c: eb090108     	subs	x8, x8, x9
  16ac20: f81903a8     	stur	x8, [x29, #-0x70]
  16ac24: 14000014     	b	0x16ac74 <FLAC__stream_decoder_seek_absolute+0x8e4>
  16ac28: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ac2c: f85b83a9     	ldur	x9, [x29, #-0x48]
  16ac30: f85a83aa     	ldur	x10, [x29, #-0x58]
  16ac34: eb0a0129     	subs	x9, x9, x10
  16ac38: d348fd29     	lsr	x9, x9, #8
  16ac3c: f85d83ab     	ldur	x11, [x29, #-0x28]
  16ac40: eb08016b     	subs	x11, x11, x8
  16ac44: d348fd6b     	lsr	x11, x11, #8
  16ac48: 9b0b7d29     	mul	x9, x9, x11
  16ac4c: f85a03ab     	ldur	x11, [x29, #-0x60]
  16ac50: eb0a016a     	subs	x10, x11, x10
  16ac54: d350fd4a     	lsr	x10, x10, #16
  16ac58: 9aca0929     	udiv	x9, x9, x10
  16ac5c: 8b090108     	add	x8, x8, x9
  16ac60: b85883ac     	ldur	w12, [x29, #-0x78]
  16ac64: 2a0c03e9     	mov	w9, w12
  16ac68: eb090108     	subs	x8, x8, x9
  16ac6c: f81903a8     	stur	x8, [x29, #-0x70]
  16ac70: 14000001     	b	0x16ac74 <FLAC__stream_decoder_seek_absolute+0x8e4>
  16ac74: f85903a8     	ldur	x8, [x29, #-0x70]
  16ac78: f85d83a9     	ldur	x9, [x29, #-0x28]
  16ac7c: eb090108     	subs	x8, x8, x9
  16ac80: f90023e8     	str	x8, [sp, #0x40]
  16ac84: 540000cb     	b.lt	0x16ac9c <FLAC__stream_decoder_seek_absolute+0x90c>
  16ac88: 14000001     	b	0x16ac8c <FLAC__stream_decoder_seek_absolute+0x8fc>
  16ac8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  16ac90: f1000508     	subs	x8, x8, #0x1
  16ac94: f81903a8     	stur	x8, [x29, #-0x70]
  16ac98: 14000001     	b	0x16ac9c <FLAC__stream_decoder_seek_absolute+0x90c>
  16ac9c: f85903a8     	ldur	x8, [x29, #-0x70]
  16aca0: f85e03a9     	ldur	x9, [x29, #-0x20]
  16aca4: eb090108     	subs	x8, x8, x9
  16aca8: f9001fe8     	str	x8, [sp, #0x38]
  16acac: 540000aa     	b.ge	0x16acc0 <FLAC__stream_decoder_seek_absolute+0x930>
  16acb0: 14000001     	b	0x16acb4 <FLAC__stream_decoder_seek_absolute+0x924>
  16acb4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16acb8: f81903a8     	stur	x8, [x29, #-0x70]
  16acbc: 14000001     	b	0x16acc0 <FLAC__stream_decoder_seek_absolute+0x930>
  16acc0: f85c83a8     	ldur	x8, [x29, #-0x38]
  16acc4: f9400509     	ldr	x9, [x8, #0x8]
  16acc8: f940052a     	ldr	x10, [x9, #0x8]
  16accc: f85903a1     	ldur	x1, [x29, #-0x70]
  16acd0: f9402d22     	ldr	x2, [x9, #0x58]
  16acd4: aa0803e0     	mov	x0, x8
  16acd8: d63f0140     	blr	x10
  16acdc: 34000120     	cbz	w0, 0x16ad00 <FLAC__stream_decoder_seek_absolute+0x970>
  16ace0: 14000001     	b	0x16ace4 <FLAC__stream_decoder_seek_absolute+0x954>
  16ace4: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ace8: f9400108     	ldr	x8, [x8]
  16acec: 321f07e9     	orr	w9, wzr, #0x6
  16acf0: b9000109     	str	w9, [x8]
  16acf4: 2a1f03e9     	mov	w9, wzr
  16acf8: b81d43a9     	stur	w9, [x29, #-0x2c]
  16acfc: 140000a9     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16ad00: f85c83a0     	ldur	x0, [x29, #-0x38]
  16ad04: 97fcfbb3     	bl	0xa9bd0 <FLAC__stream_decoder_flush@plt>
  16ad08: 350000a0     	cbnz	w0, 0x16ad1c <FLAC__stream_decoder_seek_absolute+0x98c>
  16ad0c: 14000001     	b	0x16ad10 <FLAC__stream_decoder_seek_absolute+0x980>
  16ad10: 2a1f03e8     	mov	w8, wzr
  16ad14: b81d43a8     	stur	w8, [x29, #-0x2c]
  16ad18: 140000a2     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16ad1c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ad20: f9400508     	ldr	x8, [x8, #0x8]
  16ad24: 2a1f03e9     	mov	w9, wzr
  16ad28: b91a9109     	str	w9, [x8, #0x1a90]
  16ad2c: f85c83a0     	ldur	x0, [x29, #-0x38]
  16ad30: 97fcd778     	bl	0xa0b10 <FLAC__stream_decoder_process_single@plt>
  16ad34: 35000120     	cbnz	w0, 0x16ad58 <FLAC__stream_decoder_seek_absolute+0x9c8>
  16ad38: 14000001     	b	0x16ad3c <FLAC__stream_decoder_seek_absolute+0x9ac>
  16ad3c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ad40: f9400108     	ldr	x8, [x8]
  16ad44: 321f07e9     	orr	w9, wzr, #0x6
  16ad48: b9000109     	str	w9, [x8]
  16ad4c: 2a1f03e9     	mov	w9, wzr
  16ad50: b81d43a9     	stur	w9, [x29, #-0x2c]
  16ad54: 14000093     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16ad58: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ad5c: f9400508     	ldr	x8, [x8, #0x8]
  16ad60: b94fd109     	ldr	w9, [x8, #0xfd0]
  16ad64: 35000069     	cbnz	w9, 0x16ad70 <FLAC__stream_decoder_seek_absolute+0x9e0>
  16ad68: 14000001     	b	0x16ad6c <FLAC__stream_decoder_seek_absolute+0x9dc>
  16ad6c: 1400008a     	b	0x16af94 <FLAC__stream_decoder_seek_absolute+0xc04>
  16ad70: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ad74: f9400508     	ldr	x8, [x8, #0x8]
  16ad78: f9483508     	ldr	x8, [x8, #0x1068]
  16ad7c: f81983a8     	stur	x8, [x29, #-0x68]
  16ad80: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ad84: f9400508     	ldr	x8, [x8, #0x8]
  16ad88: f940e108     	ldr	x8, [x8, #0x1c0]
  16ad8c: b4000208     	cbz	x8, 0x16adcc <FLAC__stream_decoder_seek_absolute+0xa3c>
  16ad90: 14000001     	b	0x16ad94 <FLAC__stream_decoder_seek_absolute+0xa04>
  16ad94: f85983a8     	ldur	x8, [x29, #-0x68]
  16ad98: f85c83a9     	ldur	x9, [x29, #-0x38]
  16ad9c: f9400529     	ldr	x9, [x9, #0x8]
  16ada0: b950512a     	ldr	w10, [x9, #0x1050]
  16ada4: 2a0a03e9     	mov	w9, w10
  16ada8: 8b090108     	add	x8, x8, x9
  16adac: f85a03a9     	ldur	x9, [x29, #-0x60]
  16adb0: eb090108     	subs	x8, x8, x9
  16adb4: f9001be8     	str	x8, [sp, #0x30]
  16adb8: 540003e3     	b.lo	0x16ae34 <FLAC__stream_decoder_seek_absolute+0xaa4>
  16adbc: 14000001     	b	0x16adc0 <FLAC__stream_decoder_seek_absolute+0xa30>
  16adc0: b85843a8     	ldur	w8, [x29, #-0x7c]
  16adc4: 35000388     	cbnz	w8, 0x16ae34 <FLAC__stream_decoder_seek_absolute+0xaa4>
  16adc8: 14000001     	b	0x16adcc <FLAC__stream_decoder_seek_absolute+0xa3c>
  16adcc: f85903a8     	ldur	x8, [x29, #-0x70]
  16add0: f85e03a9     	ldur	x9, [x29, #-0x20]
  16add4: eb090108     	subs	x8, x8, x9
  16add8: f90017e8     	str	x8, [sp, #0x28]
  16addc: 54000121     	b.ne	0x16ae00 <FLAC__stream_decoder_seek_absolute+0xa70>
  16ade0: 14000001     	b	0x16ade4 <FLAC__stream_decoder_seek_absolute+0xa54>
  16ade4: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ade8: f9400108     	ldr	x8, [x8]
  16adec: 321f07e9     	orr	w9, wzr, #0x6
  16adf0: b9000109     	str	w9, [x8]
  16adf4: 2a1f03e9     	mov	w9, wzr
  16adf8: b81d43a9     	stur	w9, [x29, #-0x2c]
  16adfc: 14000069     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16ae00: b85883a8     	ldur	w8, [x29, #-0x78]
  16ae04: 340000c8     	cbz	w8, 0x16ae1c <FLAC__stream_decoder_seek_absolute+0xa8c>
  16ae08: 14000001     	b	0x16ae0c <FLAC__stream_decoder_seek_absolute+0xa7c>
  16ae0c: b85883a8     	ldur	w8, [x29, #-0x78]
  16ae10: 531f7908     	lsl	w8, w8, #1
  16ae14: b90027e8     	str	w8, [sp, #0x24]
  16ae18: 14000004     	b	0x16ae28 <FLAC__stream_decoder_seek_absolute+0xa98>
  16ae1c: 321c03e8     	orr	w8, wzr, #0x10
  16ae20: b90027e8     	str	w8, [sp, #0x24]
  16ae24: 14000001     	b	0x16ae28 <FLAC__stream_decoder_seek_absolute+0xa98>
  16ae28: b94027e8     	ldr	w8, [sp, #0x24]
  16ae2c: b81883a8     	stur	w8, [x29, #-0x78]
  16ae30: 17ffff52     	b	0x16ab78 <FLAC__stream_decoder_seek_absolute+0x7e8>
  16ae34: 2a1f03e8     	mov	w8, wzr
  16ae38: b81843a8     	stur	w8, [x29, #-0x7c]
  16ae3c: f85983a9     	ldur	x9, [x29, #-0x68]
  16ae40: f85a83aa     	ldur	x10, [x29, #-0x58]
  16ae44: eb0a0129     	subs	x9, x9, x10
  16ae48: f9000fe9     	str	x9, [sp, #0x18]
  16ae4c: 54000122     	b.hs	0x16ae70 <FLAC__stream_decoder_seek_absolute+0xae0>
  16ae50: 14000001     	b	0x16ae54 <FLAC__stream_decoder_seek_absolute+0xac4>
  16ae54: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ae58: f9400108     	ldr	x8, [x8]
  16ae5c: 321f07e9     	orr	w9, wzr, #0x6
  16ae60: b9000109     	str	w9, [x8]
  16ae64: 2a1f03e9     	mov	w9, wzr
  16ae68: b81d43a9     	stur	w9, [x29, #-0x2c]
  16ae6c: 1400004d     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16ae70: f85b83a8     	ldur	x8, [x29, #-0x48]
  16ae74: f85983a9     	ldur	x9, [x29, #-0x68]
  16ae78: eb090108     	subs	x8, x8, x9
  16ae7c: f9000be8     	str	x8, [sp, #0x10]
  16ae80: 54000462     	b.hs	0x16af0c <FLAC__stream_decoder_seek_absolute+0xb7c>
  16ae84: 14000001     	b	0x16ae88 <FLAC__stream_decoder_seek_absolute+0xaf8>
  16ae88: f85983a8     	ldur	x8, [x29, #-0x68]
  16ae8c: f85c83a9     	ldur	x9, [x29, #-0x38]
  16ae90: f9400529     	ldr	x9, [x9, #0x8]
  16ae94: b950512a     	ldr	w10, [x9, #0x1050]
  16ae98: 2a0a03e9     	mov	w9, w10
  16ae9c: 8b090108     	add	x8, x8, x9
  16aea0: f81a03a8     	stur	x8, [x29, #-0x60]
  16aea4: f85c83a0     	ldur	x0, [x29, #-0x38]
  16aea8: d100a3a1     	sub	x1, x29, #0x28
  16aeac: 97fd00a1     	bl	0xab130 <FLAC__stream_decoder_get_decode_position@plt>
  16aeb0: 35000120     	cbnz	w0, 0x16aed4 <FLAC__stream_decoder_seek_absolute+0xb44>
  16aeb4: 14000001     	b	0x16aeb8 <FLAC__stream_decoder_seek_absolute+0xb28>
  16aeb8: f85c83a8     	ldur	x8, [x29, #-0x38]
  16aebc: f9400108     	ldr	x8, [x8]
  16aec0: 321f07e9     	orr	w9, wzr, #0x6
  16aec4: b9000109     	str	w9, [x8]
  16aec8: 2a1f03e9     	mov	w9, wzr
  16aecc: b81d43a9     	stur	w9, [x29, #-0x2c]
  16aed0: 14000034     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16aed4: f85d83a8     	ldur	x8, [x29, #-0x28]
  16aed8: f85903a9     	ldur	x9, [x29, #-0x70]
  16aedc: eb090108     	subs	x8, x8, x9
  16aee0: d37ff908     	lsl	x8, x8, #1
  16aee4: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
  16aee8: f2955569     	movk	x9, #0xaaab
  16aeec: 9bc97d08     	umulh	x8, x8, x9
  16aef0: d341fd08     	lsr	x8, x8, #1
  16aef4: 2a0803ea     	mov	w10, w8
  16aef8: 1100414a     	add	w10, w10, #0x10
  16aefc: 2a0a03e8     	mov	w8, w10
  16af00: 2a0803ea     	mov	w10, w8
  16af04: b81883aa     	stur	w10, [x29, #-0x78]
  16af08: 14000022     	b	0x16af90 <FLAC__stream_decoder_seek_absolute+0xc00>
  16af0c: f85983a8     	ldur	x8, [x29, #-0x68]
  16af10: f85c83a9     	ldur	x9, [x29, #-0x38]
  16af14: f9400529     	ldr	x9, [x9, #0x8]
  16af18: b950512a     	ldr	w10, [x9, #0x1050]
  16af1c: 2a0a03e9     	mov	w9, w10
  16af20: 8b090108     	add	x8, x8, x9
  16af24: f81a83a8     	stur	x8, [x29, #-0x58]
  16af28: f85c83a0     	ldur	x0, [x29, #-0x38]
  16af2c: d10083a1     	sub	x1, x29, #0x20
  16af30: 97fd0080     	bl	0xab130 <FLAC__stream_decoder_get_decode_position@plt>
  16af34: 35000120     	cbnz	w0, 0x16af58 <FLAC__stream_decoder_seek_absolute+0xbc8>
  16af38: 14000001     	b	0x16af3c <FLAC__stream_decoder_seek_absolute+0xbac>
  16af3c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16af40: f9400108     	ldr	x8, [x8]
  16af44: 321f07e9     	orr	w9, wzr, #0x6
  16af48: b9000109     	str	w9, [x8]
  16af4c: 2a1f03e9     	mov	w9, wzr
  16af50: b81d43a9     	stur	w9, [x29, #-0x2c]
  16af54: 14000013     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16af58: f85e03a8     	ldur	x8, [x29, #-0x20]
  16af5c: f85903a9     	ldur	x9, [x29, #-0x70]
  16af60: eb090108     	subs	x8, x8, x9
  16af64: d37ff908     	lsl	x8, x8, #1
  16af68: b201f3e9     	mov	x9, #-0x5555555555555556 // =-6148914691236517206
  16af6c: f2955569     	movk	x9, #0xaaab
  16af70: 9bc97d08     	umulh	x8, x8, x9
  16af74: d341fd08     	lsr	x8, x8, #1
  16af78: 2a0803ea     	mov	w10, w8
  16af7c: 1100414a     	add	w10, w10, #0x10
  16af80: 2a0a03e8     	mov	w8, w10
  16af84: 2a0803ea     	mov	w10, w8
  16af88: b81883aa     	stur	w10, [x29, #-0x78]
  16af8c: 14000001     	b	0x16af90 <FLAC__stream_decoder_seek_absolute+0xc00>
  16af90: 17fffefa     	b	0x16ab78 <FLAC__stream_decoder_seek_absolute+0x7e8>
  16af94: 320003e8     	orr	w8, wzr, #0x1
  16af98: b81d43a8     	stur	w8, [x29, #-0x2c]
  16af9c: 14000001     	b	0x16afa0 <FLAC__stream_decoder_seek_absolute+0xc10>
  16afa0: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16afa4: d53bd049     	mrs	x9, TPIDR_EL0
  16afa8: f9401529     	ldr	x9, [x9, #0x28]
  16afac: f85e83aa     	ldur	x10, [x29, #-0x18]
  16afb0: eb0a0129     	subs	x9, x9, x10
  16afb4: b9000fe8     	str	w8, [sp, #0xc]
  16afb8: f90003e9     	str	x9, [sp]
  16afbc: 540000e1     	b.ne	0x16afd8 <FLAC__stream_decoder_seek_absolute+0xc48>
  16afc0: 14000001     	b	0x16afc4 <FLAC__stream_decoder_seek_absolute+0xc34>
  16afc4: b9400fe0     	ldr	w0, [sp, #0xc]
  16afc8: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  16afcc: f940c3fc     	ldr	x28, [sp, #0x180]
  16afd0: 910683ff     	add	sp, sp, #0x1a0
  16afd4: d65f03c0     	ret
  16afd8: 97fcfb66     	bl	0xa9d70 <__stack_chk_fail@plt>
  16afdc: d10143ff     	sub	sp, sp, #0x50
  16afe0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  16afe4: 910103fd     	add	x29, sp, #0x40
  16afe8: d2800008     	mov	x8, #0x0                // =0
  16afec: f81f03a0     	stur	x0, [x29, #-0x10]
  16aff0: f81e83a1     	stur	x1, [x29, #-0x18]
  16aff4: f90013e2     	str	x2, [sp, #0x20]
  16aff8: f94013e0     	ldr	x0, [sp, #0x20]
  16affc: f9000fe0     	str	x0, [sp, #0x18]
  16b000: f9400fe0     	ldr	x0, [sp, #0x18]
  16b004: f9400400     	ldr	x0, [x0, #0x8]
  16b008: f9401000     	ldr	x0, [x0, #0x20]
  16b00c: eb08001f     	cmp	x0, x8
  16b010: 1a9f07e9     	cset	w9, ne
  16b014: f90007e8     	str	x8, [sp, #0x8]
  16b018: 37000049     	tbnz	w9, #0x0, 0x16b020 <FLAC__stream_decoder_seek_absolute+0xc90>
  16b01c: 14000013     	b	0x16b068 <FLAC__stream_decoder_seek_absolute+0xcd8>
  16b020: f9400fe8     	ldr	x8, [sp, #0x18]
  16b024: f9400508     	ldr	x8, [x8, #0x8]
  16b028: f9401108     	ldr	x8, [x8, #0x20]
  16b02c: f9400fe0     	ldr	x0, [sp, #0x18]
  16b030: f9400fe9     	ldr	x9, [sp, #0x18]
  16b034: f9400529     	ldr	x9, [x9, #0x8]
  16b038: f9402d21     	ldr	x1, [x9, #0x58]
  16b03c: d63f0100     	blr	x8
  16b040: 35000040     	cbnz	w0, 0x16b048 <FLAC__stream_decoder_seek_absolute+0xcb8>
  16b044: 14000009     	b	0x16b068 <FLAC__stream_decoder_seek_absolute+0xcd8>
  16b048: 321e03e8     	orr	w8, wzr, #0x4
  16b04c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b050: f900013f     	str	xzr, [x9]
  16b054: f9400fe9     	ldr	x9, [sp, #0x18]
  16b058: f9400129     	ldr	x9, [x9]
  16b05c: b9000128     	str	w8, [x9]
  16b060: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b064: 14000060     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b068: d2800008     	mov	x8, #0x0                // =0
  16b06c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b070: f9400129     	ldr	x9, [x9]
  16b074: eb08013f     	cmp	x9, x8
  16b078: 1a9f97ea     	cset	w10, hi
  16b07c: 3700004a     	tbnz	w10, #0x0, 0x16b084 <FLAC__stream_decoder_seek_absolute+0xcf4>
  16b080: 14000054     	b	0x16b1d0 <FLAC__stream_decoder_seek_absolute+0xe40>
  16b084: f9400fe8     	ldr	x8, [sp, #0x18]
  16b088: f9400508     	ldr	x8, [x8, #0x8]
  16b08c: b94fd109     	ldr	w9, [x8, #0xfd0]
  16b090: 35000049     	cbnz	w9, 0x16b098 <FLAC__stream_decoder_seek_absolute+0xd08>
  16b094: 1400000f     	b	0x16b0d0 <FLAC__stream_decoder_seek_absolute+0xd40>
  16b098: 52800288     	mov	w8, #0x14               // =20
  16b09c: f9400fe9     	ldr	x9, [sp, #0x18]
  16b0a0: f9400529     	ldr	x9, [x9, #0x8]
  16b0a4: b95a912a     	ldr	w10, [x9, #0x1a90]
  16b0a8: 6b08015f     	cmp	w10, w8
  16b0ac: 1a9f97e8     	cset	w8, hi
  16b0b0: 37000048     	tbnz	w8, #0x0, 0x16b0b8 <FLAC__stream_decoder_seek_absolute+0xd28>
  16b0b4: 14000007     	b	0x16b0d0 <FLAC__stream_decoder_seek_absolute+0xd40>
  16b0b8: 32000be8     	orr	w8, wzr, #0x7
  16b0bc: f9400fe9     	ldr	x9, [sp, #0x18]
  16b0c0: f9400129     	ldr	x9, [x9]
  16b0c4: b9000128     	str	w8, [x9]
  16b0c8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b0cc: 14000046     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b0d0: 321f03e8     	orr	w8, wzr, #0x2
  16b0d4: f9400fe9     	ldr	x9, [sp, #0x18]
  16b0d8: f9400529     	ldr	x9, [x9, #0x8]
  16b0dc: f9400129     	ldr	x9, [x9]
  16b0e0: f9400fe0     	ldr	x0, [sp, #0x18]
  16b0e4: f85f03a1     	ldur	x1, [x29, #-0x10]
  16b0e8: f85e83a2     	ldur	x2, [x29, #-0x18]
  16b0ec: f9400fea     	ldr	x10, [sp, #0x18]
  16b0f0: f940054a     	ldr	x10, [x10, #0x8]
  16b0f4: f9402d43     	ldr	x3, [x10, #0x58]
  16b0f8: b90007e8     	str	w8, [sp, #0x4]
  16b0fc: d63f0120     	blr	x9
  16b100: b90017e0     	str	w0, [sp, #0x14]
  16b104: b94017e8     	ldr	w8, [sp, #0x14]
  16b108: b94007e0     	ldr	w0, [sp, #0x4]
  16b10c: 6b00011f     	cmp	w8, w0
  16b110: 1a9f17e8     	cset	w8, eq
  16b114: 37000048     	tbnz	w8, #0x0, 0x16b11c <FLAC__stream_decoder_seek_absolute+0xd8c>
  16b118: 14000007     	b	0x16b134 <FLAC__stream_decoder_seek_absolute+0xda4>
  16b11c: 32000be8     	orr	w8, wzr, #0x7
  16b120: f9400fe9     	ldr	x9, [sp, #0x18]
  16b124: f9400129     	ldr	x9, [x9]
  16b128: b9000128     	str	w8, [x9]
  16b12c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b130: 1400002d     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b134: f85e83a8     	ldur	x8, [x29, #-0x18]
  16b138: f9400108     	ldr	x8, [x8]
  16b13c: b4000048     	cbz	x8, 0x16b144 <FLAC__stream_decoder_seek_absolute+0xdb4>
  16b140: 14000021     	b	0x16b1c4 <FLAC__stream_decoder_seek_absolute+0xe34>
  16b144: 320003e8     	orr	w8, wzr, #0x1
  16b148: b94017e9     	ldr	w9, [sp, #0x14]
  16b14c: 6b08013f     	cmp	w9, w8
  16b150: 1a9f17e8     	cset	w8, eq
  16b154: 37000268     	tbnz	w8, #0x0, 0x16b1a0 <FLAC__stream_decoder_seek_absolute+0xe10>
  16b158: f9400fe8     	ldr	x8, [sp, #0x18]
  16b15c: f9400508     	ldr	x8, [x8, #0x8]
  16b160: f9401108     	ldr	x8, [x8, #0x20]
  16b164: f94007e9     	ldr	x9, [sp, #0x8]
  16b168: eb09011f     	cmp	x8, x9
  16b16c: 1a9f07ea     	cset	w10, ne
  16b170: 3700004a     	tbnz	w10, #0x0, 0x16b178 <FLAC__stream_decoder_seek_absolute+0xde8>
  16b174: 14000011     	b	0x16b1b8 <FLAC__stream_decoder_seek_absolute+0xe28>
  16b178: f9400fe8     	ldr	x8, [sp, #0x18]
  16b17c: f9400508     	ldr	x8, [x8, #0x8]
  16b180: f9401108     	ldr	x8, [x8, #0x20]
  16b184: f9400fe0     	ldr	x0, [sp, #0x18]
  16b188: f9400fe9     	ldr	x9, [sp, #0x18]
  16b18c: f9400529     	ldr	x9, [x9, #0x8]
  16b190: f9402d21     	ldr	x1, [x9, #0x58]
  16b194: d63f0100     	blr	x8
  16b198: 35000040     	cbnz	w0, 0x16b1a0 <FLAC__stream_decoder_seek_absolute+0xe10>
  16b19c: 14000007     	b	0x16b1b8 <FLAC__stream_decoder_seek_absolute+0xe28>
  16b1a0: 321e03e8     	orr	w8, wzr, #0x4
  16b1a4: f9400fe9     	ldr	x9, [sp, #0x18]
  16b1a8: f9400129     	ldr	x9, [x9]
  16b1ac: b9000128     	str	w8, [x9]
  16b1b0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b1b4: 1400000c     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b1b8: 320003e8     	orr	w8, wzr, #0x1
  16b1bc: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b1c0: 14000009     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b1c4: 320003e8     	orr	w8, wzr, #0x1
  16b1c8: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b1cc: 14000006     	b	0x16b1e4 <FLAC__stream_decoder_seek_absolute+0xe54>
  16b1d0: 32000be8     	orr	w8, wzr, #0x7
  16b1d4: f9400fe9     	ldr	x9, [sp, #0x18]
  16b1d8: f9400129     	ldr	x9, [x9]
  16b1dc: b9000128     	str	w8, [x9]
  16b1e0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b1e4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16b1e8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  16b1ec: 910143ff     	add	sp, sp, #0x50
  16b1f0: d65f03c0     	ret
  16b1f4: b00009e8     	adrp	x8, 0x2a8000
  16b1f8: f9433108     	ldr	x8, [x8, #0x660]
  16b1fc: aa0803e0     	mov	x0, x8
  16b200: d65f03c0     	ret
  16b204: d10103ff     	sub	sp, sp, #0x40
  16b208: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16b20c: 9100c3fd     	add	x29, sp, #0x30
  16b210: d2800008     	mov	x8, #0x0                // =0
  16b214: f81f03a0     	stur	x0, [x29, #-0x10]
  16b218: f9000fe1     	str	x1, [sp, #0x18]
  16b21c: f9000be2     	str	x2, [sp, #0x10]
  16b220: f90007e3     	str	x3, [sp, #0x8]
  16b224: f9400be0     	ldr	x0, [sp, #0x10]
  16b228: f9400000     	ldr	x0, [x0]
  16b22c: eb08001f     	cmp	x0, x8
  16b230: 1a9f97e9     	cset	w9, hi
  16b234: 37000049     	tbnz	w9, #0x0, 0x16b23c <FLAC__stream_decoder_seek_absolute+0xeac>
  16b238: 1400001d     	b	0x16b2ac <FLAC__stream_decoder_seek_absolute+0xf1c>
  16b23c: b24003e1     	orr	x1, xzr, #0x1
  16b240: f9400fe0     	ldr	x0, [sp, #0x18]
  16b244: f9400be8     	ldr	x8, [sp, #0x10]
  16b248: f9400102     	ldr	x2, [x8]
  16b24c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16b250: f9400508     	ldr	x8, [x8, #0x8]
  16b254: f9403103     	ldr	x3, [x8, #0x60]
  16b258: 97fcdb36     	bl	0xa1f30 <fread@plt>
  16b25c: f9400be8     	ldr	x8, [sp, #0x10]
  16b260: f9000100     	str	x0, [x8]
  16b264: f85f03a8     	ldur	x8, [x29, #-0x10]
  16b268: f9400508     	ldr	x8, [x8, #0x8]
  16b26c: f9403100     	ldr	x0, [x8, #0x60]
  16b270: 97fce718     	bl	0xa4ed0 <ferror@plt>
  16b274: 35000040     	cbnz	w0, 0x16b27c <FLAC__stream_decoder_seek_absolute+0xeec>
  16b278: 14000004     	b	0x16b288 <FLAC__stream_decoder_seek_absolute+0xef8>
  16b27c: 321f03e8     	orr	w8, wzr, #0x2
  16b280: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b284: 1400000c     	b	0x16b2b4 <FLAC__stream_decoder_seek_absolute+0xf24>
  16b288: f9400be8     	ldr	x8, [sp, #0x10]
  16b28c: f9400108     	ldr	x8, [x8]
  16b290: b4000048     	cbz	x8, 0x16b298 <FLAC__stream_decoder_seek_absolute+0xf08>
  16b294: 14000004     	b	0x16b2a4 <FLAC__stream_decoder_seek_absolute+0xf14>
  16b298: 320003e8     	orr	w8, wzr, #0x1
  16b29c: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b2a0: 14000005     	b	0x16b2b4 <FLAC__stream_decoder_seek_absolute+0xf24>
  16b2a4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b2a8: 14000003     	b	0x16b2b4 <FLAC__stream_decoder_seek_absolute+0xf24>
  16b2ac: 321f03e8     	orr	w8, wzr, #0x2
  16b2b0: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b2b4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16b2b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16b2bc: 910103ff     	add	sp, sp, #0x40
  16b2c0: d65f03c0     	ret
  16b2c4: d10103ff     	sub	sp, sp, #0x40
  16b2c8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16b2cc: 9100c3fd     	add	x29, sp, #0x30
  16b2d0: b00009e8     	adrp	x8, 0x2a8000
  16b2d4: f9433108     	ldr	x8, [x8, #0x660]
  16b2d8: f81f03a0     	stur	x0, [x29, #-0x10]
  16b2dc: f9000fe1     	str	x1, [sp, #0x18]
  16b2e0: f9000be2     	str	x2, [sp, #0x10]
  16b2e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  16b2e8: f9400400     	ldr	x0, [x0, #0x8]
  16b2ec: f9403000     	ldr	x0, [x0, #0x60]
  16b2f0: eb08001f     	cmp	x0, x8
  16b2f4: 1a9f17e9     	cset	w9, eq
  16b2f8: 37000049     	tbnz	w9, #0x0, 0x16b300 <FLAC__stream_decoder_seek_absolute+0xf70>
  16b2fc: 14000004     	b	0x16b30c <FLAC__stream_decoder_seek_absolute+0xf7c>
  16b300: 321f03e8     	orr	w8, wzr, #0x2
  16b304: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b308: 14000012     	b	0x16b350 <FLAC__stream_decoder_seek_absolute+0xfc0>
  16b30c: 52800008     	mov	w8, #0x0                // =0
  16b310: f85f03a9     	ldur	x9, [x29, #-0x10]
  16b314: f9400529     	ldr	x9, [x9, #0x8]
  16b318: f9403120     	ldr	x0, [x9, #0x60]
  16b31c: f9400fe1     	ldr	x1, [sp, #0x18]
  16b320: 2a0803e2     	mov	w2, w8
  16b324: b9000fe8     	str	w8, [sp, #0xc]
  16b328: 97fcd62e     	bl	0xa0be0 <fseeko@plt>
  16b32c: b9400fe8     	ldr	w8, [sp, #0xc]
  16b330: 6b08001f     	cmp	w0, w8
  16b334: 1a9fa7e0     	cset	w0, lt
  16b338: 37000040     	tbnz	w0, #0x0, 0x16b340 <FLAC__stream_decoder_seek_absolute+0xfb0>
  16b33c: 14000004     	b	0x16b34c <FLAC__stream_decoder_seek_absolute+0xfbc>
  16b340: 320003e8     	orr	w8, wzr, #0x1
  16b344: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b348: 14000002     	b	0x16b350 <FLAC__stream_decoder_seek_absolute+0xfc0>
  16b34c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b350: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16b354: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16b358: 910103ff     	add	sp, sp, #0x40
  16b35c: d65f03c0     	ret
  16b360: d10103ff     	sub	sp, sp, #0x40
  16b364: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16b368: 9100c3fd     	add	x29, sp, #0x30
  16b36c: b00009e8     	adrp	x8, 0x2a8000
  16b370: f9433108     	ldr	x8, [x8, #0x660]
  16b374: f81f03a0     	stur	x0, [x29, #-0x10]
  16b378: f9000fe1     	str	x1, [sp, #0x18]
  16b37c: f9000be2     	str	x2, [sp, #0x10]
  16b380: f85f03a0     	ldur	x0, [x29, #-0x10]
  16b384: f9400400     	ldr	x0, [x0, #0x8]
  16b388: f9403000     	ldr	x0, [x0, #0x60]
  16b38c: eb08001f     	cmp	x0, x8
  16b390: 1a9f17e9     	cset	w9, eq
  16b394: 37000049     	tbnz	w9, #0x0, 0x16b39c <FLAC__stream_decoder_seek_absolute+0x100c>
  16b398: 14000004     	b	0x16b3a8 <FLAC__stream_decoder_seek_absolute+0x1018>
  16b39c: 321f03e8     	orr	w8, wzr, #0x2
  16b3a0: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b3a4: 14000014     	b	0x16b3f4 <FLAC__stream_decoder_seek_absolute+0x1064>
  16b3a8: d2800008     	mov	x8, #0x0                // =0
  16b3ac: f85f03a9     	ldur	x9, [x29, #-0x10]
  16b3b0: f9400529     	ldr	x9, [x9, #0x8]
  16b3b4: f9403120     	ldr	x0, [x9, #0x60]
  16b3b8: f90003e8     	str	x8, [sp]
  16b3bc: 97fcde29     	bl	0xa2c60 <ftello@plt>
  16b3c0: f90007e0     	str	x0, [sp, #0x8]
  16b3c4: f94003e8     	ldr	x8, [sp]
  16b3c8: eb08001f     	cmp	x0, x8
  16b3cc: 1a9fa7ea     	cset	w10, lt
  16b3d0: 3700004a     	tbnz	w10, #0x0, 0x16b3d8 <FLAC__stream_decoder_seek_absolute+0x1048>
  16b3d4: 14000004     	b	0x16b3e4 <FLAC__stream_decoder_seek_absolute+0x1054>
  16b3d8: 320003e8     	orr	w8, wzr, #0x1
  16b3dc: b81fc3a8     	stur	w8, [x29, #-0x4]
  16b3e0: 14000005     	b	0x16b3f4 <FLAC__stream_decoder_seek_absolute+0x1064>
  16b3e4: f94007e8     	ldr	x8, [sp, #0x8]
  16b3e8: f9400fe9     	ldr	x9, [sp, #0x18]
  16b3ec: f9000128     	str	x8, [x9]
  16b3f0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16b3f4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16b3f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16b3fc: 910103ff     	add	sp, sp, #0x40
  16b400: d65f03c0     	ret
  16b404: d10343ff     	sub	sp, sp, #0xd0
  16b408: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  16b40c: 910303fd     	add	x29, sp, #0xc0
  16b410: d53bd048     	mrs	x8, TPIDR_EL0
  16b414: f9401508     	ldr	x8, [x8, #0x28]
  16b418: f81f83a8     	stur	x8, [x29, #-0x8]
  16b41c: f90017e0     	str	x0, [sp, #0x28]
  16b420: f90013e1     	str	x1, [sp, #0x20]
  16b424: f9000fe2     	str	x2, [sp, #0x18]
  16b428: f94017e8     	ldr	x8, [sp, #0x28]
  16b42c: f9400508     	ldr	x8, [x8, #0x8]
  16b430: f9403108     	ldr	x8, [x8, #0x60]
  16b434: b00009e0     	adrp	x0, 0x2a8000
  16b438: f9433000     	ldr	x0, [x0, #0x660]
  16b43c: eb000108     	subs	x8, x8, x0
  16b440: f9000be8     	str	x8, [sp, #0x10]
  16b444: 540000a1     	b.ne	0x16b458 <FLAC__stream_decoder_seek_absolute+0x10c8>
  16b448: 14000001     	b	0x16b44c <FLAC__stream_decoder_seek_absolute+0x10bc>
  16b44c: 321f03e8     	orr	w8, wzr, #0x2
  16b450: b90037e8     	str	w8, [sp, #0x34]
  16b454: 14000012     	b	0x16b49c <FLAC__stream_decoder_seek_absolute+0x110c>
  16b458: f94017e8     	ldr	x8, [sp, #0x28]
  16b45c: f9400508     	ldr	x8, [x8, #0x8]
  16b460: f9403100     	ldr	x0, [x8, #0x60]
  16b464: 97fcebcb     	bl	0xa6390 <fileno@plt>
  16b468: 9100e3e1     	add	x1, sp, #0x38
  16b46c: 97fcff49     	bl	0xab190 <fstat@plt>
  16b470: 340000a0     	cbz	w0, 0x16b484 <FLAC__stream_decoder_seek_absolute+0x10f4>
  16b474: 14000001     	b	0x16b478 <FLAC__stream_decoder_seek_absolute+0x10e8>
  16b478: 320003e8     	orr	w8, wzr, #0x1
  16b47c: b90037e8     	str	w8, [sp, #0x34]
  16b480: 14000007     	b	0x16b49c <FLAC__stream_decoder_seek_absolute+0x110c>
  16b484: f94037e8     	ldr	x8, [sp, #0x68]
  16b488: f94013e9     	ldr	x9, [sp, #0x20]
  16b48c: f9000128     	str	x8, [x9]
  16b490: 2a1f03ea     	mov	w10, wzr
  16b494: b90037ea     	str	w10, [sp, #0x34]
  16b498: 14000001     	b	0x16b49c <FLAC__stream_decoder_seek_absolute+0x110c>
  16b49c: b94037e8     	ldr	w8, [sp, #0x34]
  16b4a0: d53bd049     	mrs	x9, TPIDR_EL0
  16b4a4: f9401529     	ldr	x9, [x9, #0x28]
  16b4a8: f85f83aa     	ldur	x10, [x29, #-0x8]
  16b4ac: eb0a0129     	subs	x9, x9, x10
  16b4b0: b9000fe8     	str	w8, [sp, #0xc]
  16b4b4: f90003e9     	str	x9, [sp]
  16b4b8: 540000c1     	b.ne	0x16b4d0 <FLAC__stream_decoder_seek_absolute+0x1140>
  16b4bc: 14000001     	b	0x16b4c0 <FLAC__stream_decoder_seek_absolute+0x1130>
  16b4c0: b9400fe0     	ldr	w0, [sp, #0xc]
  16b4c4: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  16b4c8: 910343ff     	add	sp, sp, #0xd0
  16b4cc: d65f03c0     	ret
  16b4d0: 97fcfa28     	bl	0xa9d70 <__stack_chk_fail@plt>
  16b4d4: d100c3ff     	sub	sp, sp, #0x30
  16b4d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  16b4dc: 910083fd     	add	x29, sp, #0x20
  16b4e0: 52800008     	mov	w8, #0x0                // =0
  16b4e4: 320003e9     	orr	w9, wzr, #0x1
  16b4e8: f81f83a0     	stur	x0, [x29, #-0x8]
  16b4ec: f9000be1     	str	x1, [sp, #0x10]
  16b4f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  16b4f4: f9400400     	ldr	x0, [x0, #0x8]
  16b4f8: f9403000     	ldr	x0, [x0, #0x60]
  16b4fc: b9000fe8     	str	w8, [sp, #0xc]
  16b500: b9000be9     	str	w9, [sp, #0x8]
  16b504: 97fcdf6f     	bl	0xa32c0 <feof@plt>
  16b508: b9400fe8     	ldr	w8, [sp, #0xc]
  16b50c: 6b08001f     	cmp	w0, w8
  16b510: 1a9f07e9     	cset	w9, ne
  16b514: 7200013f     	tst	w9, #0x1
  16b518: b9400be9     	ldr	w9, [sp, #0x8]
  16b51c: 1a881120     	csel	w0, w9, w8, ne
  16b520: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  16b524: 9100c3ff     	add	sp, sp, #0x30
  16b528: d65f03c0     	ret
  16b52c: d10103ff     	sub	sp, sp, #0x40
  16b530: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16b534: 9100c3fd     	add	x29, sp, #0x30
  16b538: d2800008     	mov	x8, #0x0                // =0
  16b53c: f81f83a0     	stur	x0, [x29, #-0x8]
  16b540: f81f03a1     	stur	x1, [x29, #-0x10]
  16b544: f85f83a0     	ldur	x0, [x29, #-0x8]
  16b548: f9000fe0     	str	x0, [sp, #0x18]
  16b54c: f85f83a0     	ldur	x0, [x29, #-0x8]
  16b550: f85f03a1     	ldur	x1, [x29, #-0x10]
  16b554: f90007e8     	str	x8, [sp, #0x8]
  16b558: 97fce146     	bl	0xa3a70 <realloc@plt>
  16b55c: f9000be0     	str	x0, [sp, #0x10]
  16b560: f85f03a8     	ldur	x8, [x29, #-0x10]
  16b564: f94007e0     	ldr	x0, [sp, #0x8]
  16b568: eb00011f     	cmp	x8, x0
  16b56c: 1a9f97e9     	cset	w9, hi
  16b570: 37000049     	tbnz	w9, #0x0, 0x16b578 <FLAC__stream_decoder_seek_absolute+0x11e8>
  16b574: 14000009     	b	0x16b598 <FLAC__stream_decoder_seek_absolute+0x1208>
  16b578: f9400be8     	ldr	x8, [sp, #0x10]
  16b57c: f94007e9     	ldr	x9, [sp, #0x8]
  16b580: eb09011f     	cmp	x8, x9
  16b584: 1a9f17ea     	cset	w10, eq
  16b588: 3700004a     	tbnz	w10, #0x0, 0x16b590 <FLAC__stream_decoder_seek_absolute+0x1200>
  16b58c: 14000003     	b	0x16b598 <FLAC__stream_decoder_seek_absolute+0x1208>
  16b590: f9400fe0     	ldr	x0, [sp, #0x18]
  16b594: 97fcda2f     	bl	0xa1e50 <free@plt>
  16b598: f9400be0     	ldr	x0, [sp, #0x10]
  16b59c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16b5a0: 910103ff     	add	sp, sp, #0x40
  16b5a4: d65f03c0     	ret
  16b5a8: d10103ff     	sub	sp, sp, #0x40
  16b5ac: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16b5b0: 9100c3fd     	add	x29, sp, #0x30
  16b5b4: d53bd048     	mrs	x8, TPIDR_EL0
  16b5b8: f9401508     	ldr	x8, [x8, #0x28]
  16b5bc: f81f83a8     	stur	x8, [x29, #-0x8]
  16b5c0: f9000fe0     	str	x0, [sp, #0x18]
  16b5c4: f9400fe8     	ldr	x8, [sp, #0x18]
  16b5c8: f9400508     	ldr	x8, [x8, #0x8]
  16b5cc: f9403500     	ldr	x0, [x8, #0x68]
  16b5d0: d10033a1     	sub	x1, x29, #0xc
  16b5d4: 321d07e2     	orr	w2, wzr, #0x18
  16b5d8: 97fce626     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b5dc: 350000a0     	cbnz	w0, 0x16b5f0 <FLAC__stream_decoder_seek_absolute+0x1260>
  16b5e0: 14000001     	b	0x16b5e4 <FLAC__stream_decoder_seek_absolute+0x1254>
  16b5e4: 2a1f03e8     	mov	w8, wzr
  16b5e8: b81f03a8     	stur	w8, [x29, #-0x10]
  16b5ec: 1400002f     	b	0x16b6a8 <FLAC__stream_decoder_seek_absolute+0x1318>
  16b5f0: 2a1f03e8     	mov	w8, wzr
  16b5f4: b90013e8     	str	w8, [sp, #0x10]
  16b5f8: b90017e8     	str	w8, [sp, #0x14]
  16b5fc: 14000001     	b	0x16b600 <FLAC__stream_decoder_seek_absolute+0x1270>
  16b600: b94017e8     	ldr	w8, [sp, #0x14]
  16b604: 71000d08     	subs	w8, w8, #0x3
  16b608: b9000fe8     	str	w8, [sp, #0xc]
  16b60c: 54000348     	b.hi	0x16b674 <FLAC__stream_decoder_seek_absolute+0x12e4>
  16b610: 14000001     	b	0x16b614 <FLAC__stream_decoder_seek_absolute+0x1284>
  16b614: f9400fe8     	ldr	x8, [sp, #0x18]
  16b618: f9400508     	ldr	x8, [x8, #0x8]
  16b61c: f9403500     	ldr	x0, [x8, #0x68]
  16b620: d10033a1     	sub	x1, x29, #0xc
  16b624: 321d03e2     	orr	w2, wzr, #0x8
  16b628: 97fce612     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b62c: 350000a0     	cbnz	w0, 0x16b640 <FLAC__stream_decoder_seek_absolute+0x12b0>
  16b630: 14000001     	b	0x16b634 <FLAC__stream_decoder_seek_absolute+0x12a4>
  16b634: 2a1f03e8     	mov	w8, wzr
  16b638: b81f03a8     	stur	w8, [x29, #-0x10]
  16b63c: 1400001b     	b	0x16b6a8 <FLAC__stream_decoder_seek_absolute+0x1318>
  16b640: b94013e8     	ldr	w8, [sp, #0x10]
  16b644: 53196108     	lsl	w8, w8, #7
  16b648: b90013e8     	str	w8, [sp, #0x10]
  16b64c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b650: 12001908     	and	w8, w8, #0x7f
  16b654: b94013e9     	ldr	w9, [sp, #0x10]
  16b658: 2a080128     	orr	w8, w9, w8
  16b65c: b90013e8     	str	w8, [sp, #0x10]
  16b660: 14000001     	b	0x16b664 <FLAC__stream_decoder_seek_absolute+0x12d4>
  16b664: b94017e8     	ldr	w8, [sp, #0x14]
  16b668: 11000508     	add	w8, w8, #0x1
  16b66c: b90017e8     	str	w8, [sp, #0x14]
  16b670: 17ffffe4     	b	0x16b600 <FLAC__stream_decoder_seek_absolute+0x1270>
  16b674: f9400fe8     	ldr	x8, [sp, #0x18]
  16b678: f9400508     	ldr	x8, [x8, #0x8]
  16b67c: f9403500     	ldr	x0, [x8, #0x68]
  16b680: b94013e1     	ldr	w1, [sp, #0x10]
  16b684: 97fcec53     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  16b688: 350000a0     	cbnz	w0, 0x16b69c <FLAC__stream_decoder_seek_absolute+0x130c>
  16b68c: 14000001     	b	0x16b690 <FLAC__stream_decoder_seek_absolute+0x1300>
  16b690: 2a1f03e8     	mov	w8, wzr
  16b694: b81f03a8     	stur	w8, [x29, #-0x10]
  16b698: 14000004     	b	0x16b6a8 <FLAC__stream_decoder_seek_absolute+0x1318>
  16b69c: 320003e8     	orr	w8, wzr, #0x1
  16b6a0: b81f03a8     	stur	w8, [x29, #-0x10]
  16b6a4: 14000001     	b	0x16b6a8 <FLAC__stream_decoder_seek_absolute+0x1318>
  16b6a8: b85f03a8     	ldur	w8, [x29, #-0x10]
  16b6ac: d53bd049     	mrs	x9, TPIDR_EL0
  16b6b0: f9401529     	ldr	x9, [x9, #0x28]
  16b6b4: f85f83aa     	ldur	x10, [x29, #-0x8]
  16b6b8: eb0a0129     	subs	x9, x9, x10
  16b6bc: b9000be8     	str	w8, [sp, #0x8]
  16b6c0: f90003e9     	str	x9, [sp]
  16b6c4: 540000c1     	b.ne	0x16b6dc <FLAC__stream_decoder_seek_absolute+0x134c>
  16b6c8: 14000001     	b	0x16b6cc <FLAC__stream_decoder_seek_absolute+0x133c>
  16b6cc: b9400be0     	ldr	w0, [sp, #0x8]
  16b6d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16b6d4: 910103ff     	add	sp, sp, #0x40
  16b6d8: d65f03c0     	ret
  16b6dc: 97fcf9a5     	bl	0xa9d70 <__stack_chk_fail@plt>
  16b6e0: d10083ff     	sub	sp, sp, #0x20
  16b6e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  16b6e8: 910043fd     	add	x29, sp, #0x10
  16b6ec: f90007e0     	str	x0, [sp, #0x8]
  16b6f0: b90007e1     	str	w1, [sp, #0x4]
  16b6f4: f94007e0     	ldr	x0, [sp, #0x8]
  16b6f8: f9400400     	ldr	x0, [x0, #0x8]
  16b6fc: b94fd001     	ldr	w1, [x0, #0xfd0]
  16b700: 35000161     	cbnz	w1, 0x16b72c <FLAC__stream_decoder_seek_absolute+0x139c>
  16b704: f94007e8     	ldr	x8, [sp, #0x8]
  16b708: f9400508     	ldr	x8, [x8, #0x8]
  16b70c: f9401d08     	ldr	x8, [x8, #0x38]
  16b710: f94007e0     	ldr	x0, [sp, #0x8]
  16b714: b94007e1     	ldr	w1, [sp, #0x4]
  16b718: f94007e9     	ldr	x9, [sp, #0x8]
  16b71c: f9400529     	ldr	x9, [x9, #0x8]
  16b720: f9402d22     	ldr	x2, [x9, #0x58]
  16b724: d63f0100     	blr	x8
  16b728: 1400000c     	b	0x16b758 <FLAC__stream_decoder_seek_absolute+0x13c8>
  16b72c: 320007e8     	orr	w8, wzr, #0x3
  16b730: b94007e9     	ldr	w9, [sp, #0x4]
  16b734: 6b08013f     	cmp	w9, w8
  16b738: 1a9f17e8     	cset	w8, eq
  16b73c: 37000048     	tbnz	w8, #0x0, 0x16b744 <FLAC__stream_decoder_seek_absolute+0x13b4>
  16b740: 14000006     	b	0x16b758 <FLAC__stream_decoder_seek_absolute+0x13c8>
  16b744: f94007e8     	ldr	x8, [sp, #0x8]
  16b748: f9400508     	ldr	x8, [x8, #0x8]
  16b74c: b95a9109     	ldr	w9, [x8, #0x1a90]
  16b750: 11000529     	add	w9, w9, #0x1
  16b754: b91a9109     	str	w9, [x8, #0x1a90]
  16b758: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  16b75c: 910083ff     	add	sp, sp, #0x20
  16b760: d65f03c0     	ret
  16b764: d10143ff     	sub	sp, sp, #0x50
  16b768: a9047bfd     	stp	x29, x30, [sp, #0x40]
  16b76c: 910103fd     	add	x29, sp, #0x40
  16b770: d53bd048     	mrs	x8, TPIDR_EL0
  16b774: f9401508     	ldr	x8, [x8, #0x28]
  16b778: f81f83a8     	stur	x8, [x29, #-0x8]
  16b77c: f81e83a0     	stur	x0, [x29, #-0x18]
  16b780: b81e43a1     	stur	w1, [x29, #-0x1c]
  16b784: b90023e2     	str	w2, [sp, #0x20]
  16b788: 2a1f03e1     	mov	w1, wzr
  16b78c: b9001be1     	str	w1, [sp, #0x18]
  16b790: f85e83a8     	ldur	x8, [x29, #-0x18]
  16b794: f9400508     	ldr	x8, [x8, #0x8]
  16b798: b901d101     	str	w1, [x8, #0x1d0]
  16b79c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16b7a0: f85e83a8     	ldur	x8, [x29, #-0x18]
  16b7a4: f9400508     	ldr	x8, [x8, #0x8]
  16b7a8: b901d501     	str	w1, [x8, #0x1d4]
  16b7ac: b94023e1     	ldr	w1, [sp, #0x20]
  16b7b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  16b7b4: f9400508     	ldr	x8, [x8, #0x8]
  16b7b8: b901d901     	str	w1, [x8, #0x1d8]
  16b7bc: b00009e8     	adrp	x8, 0x2a8000
  16b7c0: f945a908     	ldr	x8, [x8, #0xb50]
  16b7c4: b9400101     	ldr	w1, [x8]
  16b7c8: b9001fe1     	str	w1, [sp, #0x1c]
  16b7cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16b7d0: f9400508     	ldr	x8, [x8, #0x8]
  16b7d4: f9403500     	ldr	x0, [x8, #0x68]
  16b7d8: b9401fe2     	ldr	w2, [sp, #0x1c]
  16b7dc: d10033a1     	sub	x1, x29, #0xc
  16b7e0: 97fce5a4     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b7e4: 350000a0     	cbnz	w0, 0x16b7f8 <FLAC__stream_decoder_seek_absolute+0x1468>
  16b7e8: 14000001     	b	0x16b7ec <FLAC__stream_decoder_seek_absolute+0x145c>
  16b7ec: 2a1f03e8     	mov	w8, wzr
  16b7f0: b81f03a8     	stur	w8, [x29, #-0x10]
  16b7f4: 140000c7     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b7f8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b7fc: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b800: f9400529     	ldr	x9, [x9, #0x8]
  16b804: b901e128     	str	w8, [x9, #0x1e0]
  16b808: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b80c: b9401bea     	ldr	w10, [sp, #0x18]
  16b810: 0b080148     	add	w8, w10, w8
  16b814: b9001be8     	str	w8, [sp, #0x18]
  16b818: b00009e9     	adrp	x9, 0x2a8000
  16b81c: f941e529     	ldr	x9, [x9, #0x3c8]
  16b820: b9400128     	ldr	w8, [x9]
  16b824: b9001fe8     	str	w8, [sp, #0x1c]
  16b828: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b82c: f940056b     	ldr	x11, [x11, #0x8]
  16b830: f9403560     	ldr	x0, [x11, #0x68]
  16b834: b9400122     	ldr	w2, [x9]
  16b838: d10033a1     	sub	x1, x29, #0xc
  16b83c: 97fce58d     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b840: 350000a0     	cbnz	w0, 0x16b854 <FLAC__stream_decoder_seek_absolute+0x14c4>
  16b844: 14000001     	b	0x16b848 <FLAC__stream_decoder_seek_absolute+0x14b8>
  16b848: 2a1f03e8     	mov	w8, wzr
  16b84c: b81f03a8     	stur	w8, [x29, #-0x10]
  16b850: 140000b0     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b854: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b858: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b85c: f9400529     	ldr	x9, [x9, #0x8]
  16b860: b901e528     	str	w8, [x9, #0x1e4]
  16b864: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b868: b9401bea     	ldr	w10, [sp, #0x18]
  16b86c: 0b080148     	add	w8, w10, w8
  16b870: b9001be8     	str	w8, [sp, #0x18]
  16b874: b00009e9     	adrp	x9, 0x2a8000
  16b878: f9446929     	ldr	x9, [x9, #0x8d0]
  16b87c: b9400128     	ldr	w8, [x9]
  16b880: b9001fe8     	str	w8, [sp, #0x1c]
  16b884: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b888: f940056b     	ldr	x11, [x11, #0x8]
  16b88c: f9403560     	ldr	x0, [x11, #0x68]
  16b890: b9400122     	ldr	w2, [x9]
  16b894: d10033a1     	sub	x1, x29, #0xc
  16b898: 97fce576     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b89c: 350000a0     	cbnz	w0, 0x16b8b0 <FLAC__stream_decoder_seek_absolute+0x1520>
  16b8a0: 14000001     	b	0x16b8a4 <FLAC__stream_decoder_seek_absolute+0x1514>
  16b8a4: 2a1f03e8     	mov	w8, wzr
  16b8a8: b81f03a8     	stur	w8, [x29, #-0x10]
  16b8ac: 14000099     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b8b0: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b8b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b8b8: f9400529     	ldr	x9, [x9, #0x8]
  16b8bc: b901e928     	str	w8, [x9, #0x1e8]
  16b8c0: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b8c4: b9401bea     	ldr	w10, [sp, #0x18]
  16b8c8: 0b080148     	add	w8, w10, w8
  16b8cc: b9001be8     	str	w8, [sp, #0x18]
  16b8d0: b00009e9     	adrp	x9, 0x2a8000
  16b8d4: f9458929     	ldr	x9, [x9, #0xb10]
  16b8d8: b9400128     	ldr	w8, [x9]
  16b8dc: b9001fe8     	str	w8, [sp, #0x1c]
  16b8e0: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b8e4: f940056b     	ldr	x11, [x11, #0x8]
  16b8e8: f9403560     	ldr	x0, [x11, #0x68]
  16b8ec: b9400122     	ldr	w2, [x9]
  16b8f0: d10033a1     	sub	x1, x29, #0xc
  16b8f4: 97fce55f     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b8f8: 350000a0     	cbnz	w0, 0x16b90c <FLAC__stream_decoder_seek_absolute+0x157c>
  16b8fc: 14000001     	b	0x16b900 <FLAC__stream_decoder_seek_absolute+0x1570>
  16b900: 2a1f03e8     	mov	w8, wzr
  16b904: b81f03a8     	stur	w8, [x29, #-0x10]
  16b908: 14000082     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b90c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b910: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b914: f9400529     	ldr	x9, [x9, #0x8]
  16b918: b901ed28     	str	w8, [x9, #0x1ec]
  16b91c: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b920: b9401bea     	ldr	w10, [sp, #0x18]
  16b924: 0b080148     	add	w8, w10, w8
  16b928: b9001be8     	str	w8, [sp, #0x18]
  16b92c: b00009e9     	adrp	x9, 0x2a8000
  16b930: f944b529     	ldr	x9, [x9, #0x968]
  16b934: b9400128     	ldr	w8, [x9]
  16b938: b9001fe8     	str	w8, [sp, #0x1c]
  16b93c: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b940: f940056b     	ldr	x11, [x11, #0x8]
  16b944: f9403560     	ldr	x0, [x11, #0x68]
  16b948: b9400122     	ldr	w2, [x9]
  16b94c: d10033a1     	sub	x1, x29, #0xc
  16b950: 97fce548     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b954: 350000a0     	cbnz	w0, 0x16b968 <FLAC__stream_decoder_seek_absolute+0x15d8>
  16b958: 14000001     	b	0x16b95c <FLAC__stream_decoder_seek_absolute+0x15cc>
  16b95c: 2a1f03e8     	mov	w8, wzr
  16b960: b81f03a8     	stur	w8, [x29, #-0x10]
  16b964: 1400006b     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b968: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b96c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b970: f9400529     	ldr	x9, [x9, #0x8]
  16b974: b901f128     	str	w8, [x9, #0x1f0]
  16b978: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b97c: b9401bea     	ldr	w10, [sp, #0x18]
  16b980: 0b080148     	add	w8, w10, w8
  16b984: b9001be8     	str	w8, [sp, #0x18]
  16b988: b00009e9     	adrp	x9, 0x2a8000
  16b98c: f943e929     	ldr	x9, [x9, #0x7d0]
  16b990: b9400128     	ldr	w8, [x9]
  16b994: b9001fe8     	str	w8, [sp, #0x1c]
  16b998: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b99c: f940056b     	ldr	x11, [x11, #0x8]
  16b9a0: f9403560     	ldr	x0, [x11, #0x68]
  16b9a4: b9400122     	ldr	w2, [x9]
  16b9a8: d10033a1     	sub	x1, x29, #0xc
  16b9ac: 97fce531     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16b9b0: 350000a0     	cbnz	w0, 0x16b9c4 <FLAC__stream_decoder_seek_absolute+0x1634>
  16b9b4: 14000001     	b	0x16b9b8 <FLAC__stream_decoder_seek_absolute+0x1628>
  16b9b8: 2a1f03e8     	mov	w8, wzr
  16b9bc: b81f03a8     	stur	w8, [x29, #-0x10]
  16b9c0: 14000054     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16b9c4: b85f43a8     	ldur	w8, [x29, #-0xc]
  16b9c8: 11000508     	add	w8, w8, #0x1
  16b9cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  16b9d0: f9400529     	ldr	x9, [x9, #0x8]
  16b9d4: b901f528     	str	w8, [x9, #0x1f4]
  16b9d8: b9401fe8     	ldr	w8, [sp, #0x1c]
  16b9dc: b9401bea     	ldr	w10, [sp, #0x18]
  16b9e0: 0b080148     	add	w8, w10, w8
  16b9e4: b9001be8     	str	w8, [sp, #0x18]
  16b9e8: b00009e9     	adrp	x9, 0x2a8000
  16b9ec: f9443129     	ldr	x9, [x9, #0x860]
  16b9f0: b9400128     	ldr	w8, [x9]
  16b9f4: b9001fe8     	str	w8, [sp, #0x1c]
  16b9f8: f85e83ab     	ldur	x11, [x29, #-0x18]
  16b9fc: f940056b     	ldr	x11, [x11, #0x8]
  16ba00: f9403560     	ldr	x0, [x11, #0x68]
  16ba04: b9400122     	ldr	w2, [x9]
  16ba08: d10033a1     	sub	x1, x29, #0xc
  16ba0c: 97fce519     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16ba10: 350000a0     	cbnz	w0, 0x16ba24 <FLAC__stream_decoder_seek_absolute+0x1694>
  16ba14: 14000001     	b	0x16ba18 <FLAC__stream_decoder_seek_absolute+0x1688>
  16ba18: 2a1f03e8     	mov	w8, wzr
  16ba1c: b81f03a8     	stur	w8, [x29, #-0x10]
  16ba20: 1400003c     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16ba24: b85f43a8     	ldur	w8, [x29, #-0xc]
  16ba28: 11000508     	add	w8, w8, #0x1
  16ba2c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16ba30: f9400529     	ldr	x9, [x9, #0x8]
  16ba34: b901f928     	str	w8, [x9, #0x1f8]
  16ba38: b9401fe8     	ldr	w8, [sp, #0x1c]
  16ba3c: b9401bea     	ldr	w10, [sp, #0x18]
  16ba40: 0b080148     	add	w8, w10, w8
  16ba44: b9001be8     	str	w8, [sp, #0x18]
  16ba48: b00009e9     	adrp	x9, 0x2a8000
  16ba4c: f9468929     	ldr	x9, [x9, #0xd10]
  16ba50: b9400128     	ldr	w8, [x9]
  16ba54: b9001fe8     	str	w8, [sp, #0x1c]
  16ba58: f85e83ab     	ldur	x11, [x29, #-0x18]
  16ba5c: f940056b     	ldr	x11, [x11, #0x8]
  16ba60: f9403560     	ldr	x0, [x11, #0x68]
  16ba64: 91080161     	add	x1, x11, #0x200
  16ba68: b9400122     	ldr	w2, [x9]
  16ba6c: 97fceae9     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16ba70: 350000a0     	cbnz	w0, 0x16ba84 <FLAC__stream_decoder_seek_absolute+0x16f4>
  16ba74: 14000001     	b	0x16ba78 <FLAC__stream_decoder_seek_absolute+0x16e8>
  16ba78: 2a1f03e8     	mov	w8, wzr
  16ba7c: b81f03a8     	stur	w8, [x29, #-0x10]
  16ba80: 14000024     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16ba84: b9401fe8     	ldr	w8, [sp, #0x1c]
  16ba88: b9401be9     	ldr	w9, [sp, #0x18]
  16ba8c: 0b080128     	add	w8, w9, w8
  16ba90: b9001be8     	str	w8, [sp, #0x18]
  16ba94: f85e83aa     	ldur	x10, [x29, #-0x18]
  16ba98: f940054a     	ldr	x10, [x10, #0x8]
  16ba9c: f9403540     	ldr	x0, [x10, #0x68]
  16baa0: 91082141     	add	x1, x10, #0x208
  16baa4: 321c03e2     	orr	w2, wzr, #0x10
  16baa8: 97fcdf7a     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16baac: 350000a0     	cbnz	w0, 0x16bac0 <FLAC__stream_decoder_seek_absolute+0x1730>
  16bab0: 14000001     	b	0x16bab4 <FLAC__stream_decoder_seek_absolute+0x1724>
  16bab4: 2a1f03e8     	mov	w8, wzr
  16bab8: b81f03a8     	stur	w8, [x29, #-0x10]
  16babc: 14000015     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16bac0: b9401be8     	ldr	w8, [sp, #0x18]
  16bac4: 11020108     	add	w8, w8, #0x80
  16bac8: b9001be8     	str	w8, [sp, #0x18]
  16bacc: b9401be8     	ldr	w8, [sp, #0x18]
  16bad0: b94023e9     	ldr	w9, [sp, #0x20]
  16bad4: 6b480d28     	subs	w8, w9, w8, lsr #3
  16bad8: b90023e8     	str	w8, [sp, #0x20]
  16badc: f85e83aa     	ldur	x10, [x29, #-0x18]
  16bae0: f940054a     	ldr	x10, [x10, #0x8]
  16bae4: f9403540     	ldr	x0, [x10, #0x68]
  16bae8: b94023e1     	ldr	w1, [sp, #0x20]
  16baec: 97fceb39     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  16baf0: 350000a0     	cbnz	w0, 0x16bb04 <FLAC__stream_decoder_seek_absolute+0x1774>
  16baf4: 14000001     	b	0x16baf8 <FLAC__stream_decoder_seek_absolute+0x1768>
  16baf8: 2a1f03e8     	mov	w8, wzr
  16bafc: b81f03a8     	stur	w8, [x29, #-0x10]
  16bb00: 14000004     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16bb04: 320003e8     	orr	w8, wzr, #0x1
  16bb08: b81f03a8     	stur	w8, [x29, #-0x10]
  16bb0c: 14000001     	b	0x16bb10 <FLAC__stream_decoder_seek_absolute+0x1780>
  16bb10: b85f03a8     	ldur	w8, [x29, #-0x10]
  16bb14: d53bd049     	mrs	x9, TPIDR_EL0
  16bb18: f9401529     	ldr	x9, [x9, #0x28]
  16bb1c: f85f83aa     	ldur	x10, [x29, #-0x8]
  16bb20: eb0a0129     	subs	x9, x9, x10
  16bb24: b90017e8     	str	w8, [sp, #0x14]
  16bb28: f90007e9     	str	x9, [sp, #0x8]
  16bb2c: 540000c1     	b.ne	0x16bb44 <FLAC__stream_decoder_seek_absolute+0x17b4>
  16bb30: 14000001     	b	0x16bb34 <FLAC__stream_decoder_seek_absolute+0x17a4>
  16bb34: b94017e0     	ldr	w0, [sp, #0x14]
  16bb38: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  16bb3c: 910143ff     	add	sp, sp, #0x50
  16bb40: d65f03c0     	ret
  16bb44: 97fcf88b     	bl	0xa9d70 <__stack_chk_fail@plt>
  16bb48: d10183ff     	sub	sp, sp, #0x60
  16bb4c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  16bb50: 910143fd     	add	x29, sp, #0x50
  16bb54: d53bd048     	mrs	x8, TPIDR_EL0
  16bb58: f9401508     	ldr	x8, [x8, #0x28]
  16bb5c: f81f83a8     	stur	x8, [x29, #-0x8]
  16bb60: f90017e0     	str	x0, [sp, #0x28]
  16bb64: b90027e1     	str	w1, [sp, #0x24]
  16bb68: b90023e2     	str	w2, [sp, #0x20]
  16bb6c: f94017e8     	ldr	x8, [sp, #0x28]
  16bb70: f9400508     	ldr	x8, [x8, #0x8]
  16bb74: 320007e1     	orr	w1, wzr, #0x3
  16bb78: b9028101     	str	w1, [x8, #0x280]
  16bb7c: b94027e1     	ldr	w1, [sp, #0x24]
  16bb80: f94017e8     	ldr	x8, [sp, #0x28]
  16bb84: f9400508     	ldr	x8, [x8, #0x8]
  16bb88: b9028501     	str	w1, [x8, #0x284]
  16bb8c: b94023e1     	ldr	w1, [sp, #0x20]
  16bb90: f94017e8     	ldr	x8, [sp, #0x28]
  16bb94: f9400508     	ldr	x8, [x8, #0x8]
  16bb98: b9028901     	str	w1, [x8, #0x288]
  16bb9c: b94023e1     	ldr	w1, [sp, #0x20]
  16bba0: 2a0103e8     	mov	w8, w1
  16bba4: 5291c721     	mov	w1, #0x8e39             // =36409
  16bba8: 72a71c61     	movk	w1, #0x38e3, lsl #16
  16bbac: 2a0103e0     	mov	w0, w1
  16bbb0: 9b007d08     	mul	x8, x8, x0
  16bbb4: d362fd08     	lsr	x8, x8, #34
  16bbb8: f94017e0     	ldr	x0, [sp, #0x28]
  16bbbc: f9400400     	ldr	x0, [x0, #0x8]
  16bbc0: 2a0803e1     	mov	w1, w8
  16bbc4: b9029001     	str	w1, [x0, #0x290]
  16bbc8: f94017e8     	ldr	x8, [sp, #0x28]
  16bbcc: f9400508     	ldr	x8, [x8, #0x8]
  16bbd0: f9414d00     	ldr	x0, [x8, #0x298]
  16bbd4: b9429101     	ldr	w1, [x8, #0x290]
  16bbd8: 321d07e2     	orr	w2, wzr, #0x18
  16bbdc: 97fff102     	bl	0x167fe4 <FLAC__stream_decoder_set_metadata_respond_application+0x198>
  16bbe0: f94017e8     	ldr	x8, [sp, #0x28]
  16bbe4: f9400508     	ldr	x8, [x8, #0x8]
  16bbe8: f9014d00     	str	x0, [x8, #0x298]
  16bbec: b5000120     	cbnz	x0, 0x16bc10 <FLAC__stream_decoder_seek_absolute+0x1880>
  16bbf0: 14000001     	b	0x16bbf4 <FLAC__stream_decoder_seek_absolute+0x1864>
  16bbf4: f94017e8     	ldr	x8, [sp, #0x28]
  16bbf8: f9400108     	ldr	x8, [x8]
  16bbfc: 321d03e9     	orr	w9, wzr, #0x8
  16bc00: b9000109     	str	w9, [x8]
  16bc04: 2a1f03e9     	mov	w9, wzr
  16bc08: b81e43a9     	stur	w9, [x29, #-0x1c]
  16bc0c: 14000071     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bc10: 2a1f03e8     	mov	w8, wzr
  16bc14: b9001fe8     	str	w8, [sp, #0x1c]
  16bc18: 14000001     	b	0x16bc1c <FLAC__stream_decoder_seek_absolute+0x188c>
  16bc1c: b9401fe8     	ldr	w8, [sp, #0x1c]
  16bc20: f94017e9     	ldr	x9, [sp, #0x28]
  16bc24: f9400529     	ldr	x9, [x9, #0x8]
  16bc28: b942912a     	ldr	w10, [x9, #0x290]
  16bc2c: 6b0a0108     	subs	w8, w8, w10
  16bc30: b9001be8     	str	w8, [sp, #0x18]
  16bc34: 540009c2     	b.hs	0x16bd6c <FLAC__stream_decoder_seek_absolute+0x19dc>
  16bc38: 14000001     	b	0x16bc3c <FLAC__stream_decoder_seek_absolute+0x18ac>
  16bc3c: f94017e8     	ldr	x8, [sp, #0x28]
  16bc40: f9400508     	ldr	x8, [x8, #0x8]
  16bc44: f9403500     	ldr	x0, [x8, #0x68]
  16bc48: b00009e8     	adrp	x8, 0x2a8000
  16bc4c: f947b908     	ldr	x8, [x8, #0xf70]
  16bc50: b9400102     	ldr	w2, [x8]
  16bc54: d10063a1     	sub	x1, x29, #0x18
  16bc58: 97fcea6e     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16bc5c: 350000a0     	cbnz	w0, 0x16bc70 <FLAC__stream_decoder_seek_absolute+0x18e0>
  16bc60: 14000001     	b	0x16bc64 <FLAC__stream_decoder_seek_absolute+0x18d4>
  16bc64: 2a1f03e8     	mov	w8, wzr
  16bc68: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bc6c: 14000059     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bc70: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bc74: f94017e9     	ldr	x9, [sp, #0x28]
  16bc78: f9400529     	ldr	x9, [x9, #0x8]
  16bc7c: f9414d29     	ldr	x9, [x9, #0x298]
  16bc80: b9401fea     	ldr	w10, [sp, #0x1c]
  16bc84: 2a0a03eb     	mov	w11, w10
  16bc88: 321d07ea     	orr	w10, wzr, #0x18
  16bc8c: 2a0a03ec     	mov	w12, w10
  16bc90: 9b0c7d6b     	mul	x11, x11, x12
  16bc94: f82b6928     	str	x8, [x9, x11]
  16bc98: f94017e8     	ldr	x8, [sp, #0x28]
  16bc9c: f9400508     	ldr	x8, [x8, #0x8]
  16bca0: f9403500     	ldr	x0, [x8, #0x68]
  16bca4: b00009e8     	adrp	x8, 0x2a8000
  16bca8: f943c508     	ldr	x8, [x8, #0x788]
  16bcac: b9400102     	ldr	w2, [x8]
  16bcb0: d10063a1     	sub	x1, x29, #0x18
  16bcb4: 97fcea57     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16bcb8: 350000a0     	cbnz	w0, 0x16bccc <FLAC__stream_decoder_seek_absolute+0x193c>
  16bcbc: 14000001     	b	0x16bcc0 <FLAC__stream_decoder_seek_absolute+0x1930>
  16bcc0: 2a1f03e8     	mov	w8, wzr
  16bcc4: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bcc8: 14000042     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bccc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bcd0: f94017e9     	ldr	x9, [sp, #0x28]
  16bcd4: f9400529     	ldr	x9, [x9, #0x8]
  16bcd8: f9414d29     	ldr	x9, [x9, #0x298]
  16bcdc: b9401fea     	ldr	w10, [sp, #0x1c]
  16bce0: 2a0a03eb     	mov	w11, w10
  16bce4: 321d07ea     	orr	w10, wzr, #0x18
  16bce8: 2a0a03ec     	mov	w12, w10
  16bcec: 9b0c7d6b     	mul	x11, x11, x12
  16bcf0: 8b0b0129     	add	x9, x9, x11
  16bcf4: f9000528     	str	x8, [x9, #0x8]
  16bcf8: f94017e8     	ldr	x8, [sp, #0x28]
  16bcfc: f9400508     	ldr	x8, [x8, #0x8]
  16bd00: f9403500     	ldr	x0, [x8, #0x68]
  16bd04: b00009e8     	adrp	x8, 0x2a8000
  16bd08: f946f108     	ldr	x8, [x8, #0xde0]
  16bd0c: b9400102     	ldr	w2, [x8]
  16bd10: d10033a1     	sub	x1, x29, #0xc
  16bd14: 97fce457     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16bd18: 350000a0     	cbnz	w0, 0x16bd2c <FLAC__stream_decoder_seek_absolute+0x199c>
  16bd1c: 14000001     	b	0x16bd20 <FLAC__stream_decoder_seek_absolute+0x1990>
  16bd20: 2a1f03e8     	mov	w8, wzr
  16bd24: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bd28: 1400002a     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bd2c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16bd30: f94017e9     	ldr	x9, [sp, #0x28]
  16bd34: f9400529     	ldr	x9, [x9, #0x8]
  16bd38: f9414d29     	ldr	x9, [x9, #0x298]
  16bd3c: b9401fea     	ldr	w10, [sp, #0x1c]
  16bd40: 2a0a03eb     	mov	w11, w10
  16bd44: 321d07ea     	orr	w10, wzr, #0x18
  16bd48: 2a0a03ec     	mov	w12, w10
  16bd4c: 9b0c7d6b     	mul	x11, x11, x12
  16bd50: 8b0b0129     	add	x9, x9, x11
  16bd54: b9001128     	str	w8, [x9, #0x10]
  16bd58: 14000001     	b	0x16bd5c <FLAC__stream_decoder_seek_absolute+0x19cc>
  16bd5c: b9401fe8     	ldr	w8, [sp, #0x1c]
  16bd60: 11000508     	add	w8, w8, #0x1
  16bd64: b9001fe8     	str	w8, [sp, #0x1c]
  16bd68: 17ffffad     	b	0x16bc1c <FLAC__stream_decoder_seek_absolute+0x188c>
  16bd6c: f94017e8     	ldr	x8, [sp, #0x28]
  16bd70: f9400508     	ldr	x8, [x8, #0x8]
  16bd74: b9429109     	ldr	w9, [x8, #0x290]
  16bd78: 5280024a     	mov	w10, #0x12              // =18
  16bd7c: 1b0a7d29     	mul	w9, w9, w10
  16bd80: b94023ea     	ldr	w10, [sp, #0x20]
  16bd84: 6b090149     	subs	w9, w10, w9
  16bd88: b90023e9     	str	w9, [sp, #0x20]
  16bd8c: b94023e9     	ldr	w9, [sp, #0x20]
  16bd90: 340001a9     	cbz	w9, 0x16bdc4 <FLAC__stream_decoder_seek_absolute+0x1a34>
  16bd94: 14000001     	b	0x16bd98 <FLAC__stream_decoder_seek_absolute+0x1a08>
  16bd98: f94017e8     	ldr	x8, [sp, #0x28]
  16bd9c: f9400508     	ldr	x8, [x8, #0x8]
  16bda0: f9403500     	ldr	x0, [x8, #0x68]
  16bda4: b94023e1     	ldr	w1, [sp, #0x20]
  16bda8: 97fcea8a     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  16bdac: 350000a0     	cbnz	w0, 0x16bdc0 <FLAC__stream_decoder_seek_absolute+0x1a30>
  16bdb0: 14000001     	b	0x16bdb4 <FLAC__stream_decoder_seek_absolute+0x1a24>
  16bdb4: 2a1f03e8     	mov	w8, wzr
  16bdb8: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bdbc: 14000005     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bdc0: 14000001     	b	0x16bdc4 <FLAC__stream_decoder_seek_absolute+0x1a34>
  16bdc4: 320003e8     	orr	w8, wzr, #0x1
  16bdc8: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bdcc: 14000001     	b	0x16bdd0 <FLAC__stream_decoder_seek_absolute+0x1a40>
  16bdd0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16bdd4: d53bd049     	mrs	x9, TPIDR_EL0
  16bdd8: f9401529     	ldr	x9, [x9, #0x28]
  16bddc: f85f83aa     	ldur	x10, [x29, #-0x8]
  16bde0: eb0a0129     	subs	x9, x9, x10
  16bde4: b90017e8     	str	w8, [sp, #0x14]
  16bde8: f90007e9     	str	x9, [sp, #0x8]
  16bdec: 540000c1     	b.ne	0x16be04 <FLAC__stream_decoder_seek_absolute+0x1a74>
  16bdf0: 14000001     	b	0x16bdf4 <FLAC__stream_decoder_seek_absolute+0x1a64>
  16bdf4: b94017e0     	ldr	w0, [sp, #0x14]
  16bdf8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  16bdfc: 910183ff     	add	sp, sp, #0x60
  16be00: d65f03c0     	ret
  16be04: 97fcf7db     	bl	0xa9d70 <__stack_chk_fail@plt>
  16be08: d10103ff     	sub	sp, sp, #0x40
  16be0c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16be10: 9100c3fd     	add	x29, sp, #0x30
  16be14: b00009e8     	adrp	x8, 0x2a8000
  16be18: f943cd08     	ldr	x8, [x8, #0x798]
  16be1c: f81f03a0     	stur	x0, [x29, #-0x10]
  16be20: f9000fe1     	str	x1, [sp, #0x18]
  16be24: f9000bff     	str	xzr, [sp, #0x10]
  16be28: f90007e8     	str	x8, [sp, #0x8]
  16be2c: f9400be8     	ldr	x8, [sp, #0x10]
  16be30: f85f03a9     	ldur	x9, [x29, #-0x10]
  16be34: f9400529     	ldr	x9, [x9, #0x8]
  16be38: f9429d29     	ldr	x9, [x9, #0x538]
  16be3c: eb09011f     	cmp	x8, x9
  16be40: 1a9f27ea     	cset	w10, lo
  16be44: 3700004a     	tbnz	w10, #0x0, 0x16be4c <FLAC__stream_decoder_seek_absolute+0x1abc>
  16be48: 1400001d     	b	0x16bebc <FLAC__stream_decoder_seek_absolute+0x1b2c>
  16be4c: 321d03e8     	orr	w8, wzr, #0x8
  16be50: f85f03a9     	ldur	x9, [x29, #-0x10]
  16be54: f9400529     	ldr	x9, [x9, #0x8]
  16be58: f9429929     	ldr	x9, [x9, #0x530]
  16be5c: f9400bea     	ldr	x10, [sp, #0x10]
  16be60: f94007eb     	ldr	x11, [sp, #0x8]
  16be64: b940016c     	ldr	w12, [x11]
  16be68: 1ac8098c     	udiv	w12, w12, w8
  16be6c: 2a0c03ed     	mov	w13, w12
  16be70: d3407dad     	ubfx	x13, x13, #0, #32
  16be74: 9b0d7d4a     	mul	x10, x10, x13
  16be78: 8b0a0129     	add	x9, x9, x10
  16be7c: f9400fe1     	ldr	x1, [sp, #0x18]
  16be80: b940016c     	ldr	w12, [x11]
  16be84: 1ac80988     	udiv	w8, w12, w8
  16be88: 2a0803ea     	mov	w10, w8
  16be8c: d3407d42     	ubfx	x2, x10, #0, #32
  16be90: aa0903e0     	mov	x0, x9
  16be94: 97fcf177     	bl	0xa8470 <memcmp@plt>
  16be98: 34000040     	cbz	w0, 0x16bea0 <FLAC__stream_decoder_seek_absolute+0x1b10>
  16be9c: 14000004     	b	0x16beac <FLAC__stream_decoder_seek_absolute+0x1b1c>
  16bea0: 320003e8     	orr	w8, wzr, #0x1
  16bea4: b81fc3a8     	stur	w8, [x29, #-0x4]
  16bea8: 14000006     	b	0x16bec0 <FLAC__stream_decoder_seek_absolute+0x1b30>
  16beac: f9400be8     	ldr	x8, [sp, #0x10]
  16beb0: 91000508     	add	x8, x8, #0x1
  16beb4: f9000be8     	str	x8, [sp, #0x10]
  16beb8: 17ffffdd     	b	0x16be2c <FLAC__stream_decoder_seek_absolute+0x1a9c>
  16bebc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16bec0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16bec4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16bec8: 910103ff     	add	sp, sp, #0x40
  16becc: d65f03c0     	ret
  16bed0: d10143ff     	sub	sp, sp, #0x50
  16bed4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  16bed8: 910103fd     	add	x29, sp, #0x40
  16bedc: 321d03e8     	orr	w8, wzr, #0x8
  16bee0: d2800009     	mov	x9, #0x0                // =0
  16bee4: 5280000a     	mov	w10, #0x0               // =0
  16bee8: f81f03a0     	stur	x0, [x29, #-0x10]
  16beec: f81e83a1     	stur	x1, [x29, #-0x18]
  16bef0: b81e43a2     	stur	w2, [x29, #-0x1c]
  16bef4: b85e43a2     	ldur	w2, [x29, #-0x1c]
  16bef8: 6b08005f     	cmp	w2, w8
  16befc: 1a9f37e8     	cset	w8, hs
  16bf00: f9000fe9     	str	x9, [sp, #0x18]
  16bf04: b90017ea     	str	w10, [sp, #0x14]
  16bf08: 37000048     	tbnz	w8, #0x0, 0x16bf10 <FLAC__stream_decoder_seek_absolute+0x1b80>
  16bf0c: 14000163     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16bf10: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16bf14: 71002108     	subs	w8, w8, #0x8
  16bf18: b81e43a8     	stur	w8, [x29, #-0x1c]
  16bf1c: f85f03a9     	ldur	x9, [x29, #-0x10]
  16bf20: f9400529     	ldr	x9, [x9, #0x8]
  16bf24: f9403520     	ldr	x0, [x9, #0x68]
  16bf28: f85e83a9     	ldur	x9, [x29, #-0x18]
  16bf2c: aa0903e1     	mov	x1, x9
  16bf30: 97fcd568     	bl	0xa14d0 <FLAC__bitreader_read_uint32_little_endian@plt>
  16bf34: 35000060     	cbnz	w0, 0x16bf40 <FLAC__stream_decoder_seek_absolute+0x1bb0>
  16bf38: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16bf3c: 14000174     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16bf40: 52800008     	mov	w8, #0x0                // =0
  16bf44: f85e83a9     	ldur	x9, [x29, #-0x18]
  16bf48: b940012a     	ldr	w10, [x9]
  16bf4c: 6b08015f     	cmp	w10, w8
  16bf50: 1a9f97e8     	cset	w8, hi
  16bf54: 37000048     	tbnz	w8, #0x0, 0x16bf5c <FLAC__stream_decoder_seek_absolute+0x1bcc>
  16bf58: 1400003b     	b	0x16c044 <FLAC__stream_decoder_seek_absolute+0x1cb4>
  16bf5c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16bf60: f85e83a9     	ldur	x9, [x29, #-0x18]
  16bf64: b940012a     	ldr	w10, [x9]
  16bf68: 6b0a011f     	cmp	w8, w10
  16bf6c: 1a9f27e8     	cset	w8, lo
  16bf70: 37000048     	tbnz	w8, #0x0, 0x16bf78 <FLAC__stream_decoder_seek_absolute+0x1be8>
  16bf74: 14000007     	b	0x16bf90 <FLAC__stream_decoder_seek_absolute+0x1c00>
  16bf78: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bf7c: b900011f     	str	wzr, [x8]
  16bf80: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bf84: f9400fe9     	ldr	x9, [sp, #0x18]
  16bf88: f9000509     	str	x9, [x8, #0x8]
  16bf8c: 14000143     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16bf90: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bf94: b9400109     	ldr	w9, [x8]
  16bf98: b85e43aa     	ldur	w10, [x29, #-0x1c]
  16bf9c: 6b090149     	subs	w9, w10, w9
  16bfa0: b81e43a9     	stur	w9, [x29, #-0x1c]
  16bfa4: b24003e1     	orr	x1, xzr, #0x1
  16bfa8: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bfac: b9400109     	ldr	w9, [x8]
  16bfb0: 2a0903e8     	mov	w8, w9
  16bfb4: d3407d00     	ubfx	x0, x8, #0, #32
  16bfb8: 940003ad     	bl	0x16ce6c <FLAC__stream_decoder_seek_absolute+0x2adc>
  16bfbc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16bfc0: f9000500     	str	x0, [x8, #0x8]
  16bfc4: f9400fe8     	ldr	x8, [sp, #0x18]
  16bfc8: eb00011f     	cmp	x8, x0
  16bfcc: 1a9f17e9     	cset	w9, eq
  16bfd0: 37000049     	tbnz	w9, #0x0, 0x16bfd8 <FLAC__stream_decoder_seek_absolute+0x1c48>
  16bfd4: 14000007     	b	0x16bff0 <FLAC__stream_decoder_seek_absolute+0x1c60>
  16bfd8: 321d03e8     	orr	w8, wzr, #0x8
  16bfdc: f85f03a9     	ldur	x9, [x29, #-0x10]
  16bfe0: f9400129     	ldr	x9, [x9]
  16bfe4: b9000128     	str	w8, [x9]
  16bfe8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16bfec: 14000148     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16bff0: f85f03a8     	ldur	x8, [x29, #-0x10]
  16bff4: f9400508     	ldr	x8, [x8, #0x8]
  16bff8: f9403500     	ldr	x0, [x8, #0x68]
  16bffc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c000: f9400501     	ldr	x1, [x8, #0x8]
  16c004: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c008: b9400102     	ldr	w2, [x8]
  16c00c: 97fcde21     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16c010: 35000060     	cbnz	w0, 0x16c01c <FLAC__stream_decoder_seek_absolute+0x1c8c>
  16c014: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c018: 1400013d     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c01c: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c020: f9400508     	ldr	x8, [x8, #0x8]
  16c024: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c028: b940012a     	ldr	w10, [x9]
  16c02c: 2a0a03e9     	mov	w9, w10
  16c030: d3407d29     	ubfx	x9, x9, #0, #32
  16c034: 8b090108     	add	x8, x8, x9
  16c038: b94017ea     	ldr	w10, [sp, #0x14]
  16c03c: 3900010a     	strb	w10, [x8]
  16c040: 14000004     	b	0x16c050 <FLAC__stream_decoder_seek_absolute+0x1cc0>
  16c044: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c048: f9400fe9     	ldr	x9, [sp, #0x18]
  16c04c: f9000509     	str	x9, [x8, #0x8]
  16c050: b27c03e8     	orr	x8, xzr, #0x10
  16c054: f85f03a9     	ldur	x9, [x29, #-0x10]
  16c058: f9400529     	ldr	x9, [x9, #0x8]
  16c05c: f9403520     	ldr	x0, [x9, #0x68]
  16c060: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c064: 8b080121     	add	x1, x9, x8
  16c068: 97fcd51a     	bl	0xa14d0 <FLAC__bitreader_read_uint32_little_endian@plt>
  16c06c: 35000060     	cbnz	w0, 0x16c078 <FLAC__stream_decoder_seek_absolute+0x1ce8>
  16c070: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c074: 14000126     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c078: 5290d408     	mov	w8, #0x86a0             // =34464
  16c07c: 72a00028     	movk	w8, #0x1, lsl #16
  16c080: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c084: b940112a     	ldr	w10, [x9, #0x10]
  16c088: 6b08015f     	cmp	w10, w8
  16c08c: 1a9f97e8     	cset	w8, hi
  16c090: 37000048     	tbnz	w8, #0x0, 0x16c098 <FLAC__stream_decoder_seek_absolute+0x1d08>
  16c094: 14000005     	b	0x16c0a8 <FLAC__stream_decoder_seek_absolute+0x1d18>
  16c098: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c09c: b900111f     	str	wzr, [x8, #0x10]
  16c0a0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c0a4: 1400011a     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c0a8: 52800008     	mov	w8, #0x0                // =0
  16c0ac: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c0b0: b940112a     	ldr	w10, [x9, #0x10]
  16c0b4: 6b08015f     	cmp	w10, w8
  16c0b8: 1a9f97e8     	cset	w8, hi
  16c0bc: 37000048     	tbnz	w8, #0x0, 0x16c0c4 <FLAC__stream_decoder_seek_absolute+0x1d34>
  16c0c0: 140000f6     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16c0c4: b27c03e1     	orr	x1, xzr, #0x10
  16c0c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c0cc: b9401109     	ldr	w9, [x8, #0x10]
  16c0d0: 2a0903e8     	mov	w8, w9
  16c0d4: d3407d00     	ubfx	x0, x8, #0, #32
  16c0d8: 97fcd32e     	bl	0xa0d90 <safe_malloc_mul_2op_p@plt>
  16c0dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c0e0: f9000d00     	str	x0, [x8, #0x18]
  16c0e4: f9400fe8     	ldr	x8, [sp, #0x18]
  16c0e8: eb00011f     	cmp	x8, x0
  16c0ec: 1a9f17e9     	cset	w9, eq
  16c0f0: 37000049     	tbnz	w9, #0x0, 0x16c0f8 <FLAC__stream_decoder_seek_absolute+0x1d68>
  16c0f4: 1400000b     	b	0x16c120 <FLAC__stream_decoder_seek_absolute+0x1d90>
  16c0f8: 321d03e8     	orr	w8, wzr, #0x8
  16c0fc: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c100: b900113f     	str	wzr, [x9, #0x10]
  16c104: f85f03a9     	ldur	x9, [x29, #-0x10]
  16c108: f9400129     	ldr	x9, [x9]
  16c10c: b9000128     	str	w8, [x9]
  16c110: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c114: b900113f     	str	wzr, [x9, #0x10]
  16c118: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c11c: 140000fc     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c120: b90023ff     	str	wzr, [sp, #0x20]
  16c124: b94023e8     	ldr	w8, [sp, #0x20]
  16c128: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c12c: b940112a     	ldr	w10, [x9, #0x10]
  16c130: 6b0a011f     	cmp	w8, w10
  16c134: 1a9f27e8     	cset	w8, lo
  16c138: 37000048     	tbnz	w8, #0x0, 0x16c140 <FLAC__stream_decoder_seek_absolute+0x1db0>
  16c13c: 140000d7     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16c140: 321e03e8     	orr	w8, wzr, #0x4
  16c144: b27c03e9     	orr	x9, xzr, #0x10
  16c148: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c14c: f9400d4a     	ldr	x10, [x10, #0x18]
  16c150: b94023eb     	ldr	w11, [sp, #0x20]
  16c154: 2a0b03ec     	mov	w12, w11
  16c158: d3407d8c     	ubfx	x12, x12, #0, #32
  16c15c: 9b0c7d2c     	mul	x12, x9, x12
  16c160: 8b0c014a     	add	x10, x10, x12
  16c164: b900015f     	str	wzr, [x10]
  16c168: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c16c: f9400d4a     	ldr	x10, [x10, #0x18]
  16c170: b94023eb     	ldr	w11, [sp, #0x20]
  16c174: 2a0b03ec     	mov	w12, w11
  16c178: d3407d8c     	ubfx	x12, x12, #0, #32
  16c17c: 9b0c7d29     	mul	x9, x9, x12
  16c180: 8b090149     	add	x9, x10, x9
  16c184: f9400fea     	ldr	x10, [sp, #0x18]
  16c188: f900052a     	str	x10, [x9, #0x8]
  16c18c: b85e43ab     	ldur	w11, [x29, #-0x1c]
  16c190: 6b08017f     	cmp	w11, w8
  16c194: 1a9f27e8     	cset	w8, lo
  16c198: 37000048     	tbnz	w8, #0x0, 0x16c1a0 <FLAC__stream_decoder_seek_absolute+0x1e10>
  16c19c: 14000005     	b	0x16c1b0 <FLAC__stream_decoder_seek_absolute+0x1e20>
  16c1a0: b94023e8     	ldr	w8, [sp, #0x20]
  16c1a4: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c1a8: b9001128     	str	w8, [x9, #0x10]
  16c1ac: 140000bb     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16c1b0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16c1b4: 71001108     	subs	w8, w8, #0x4
  16c1b8: b81e43a8     	stur	w8, [x29, #-0x1c]
  16c1bc: b27c03e8     	orr	x8, xzr, #0x10
  16c1c0: f85f03a9     	ldur	x9, [x29, #-0x10]
  16c1c4: f9400529     	ldr	x9, [x9, #0x8]
  16c1c8: f9403520     	ldr	x0, [x9, #0x68]
  16c1cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c1d0: f9400d29     	ldr	x9, [x9, #0x18]
  16c1d4: b94023ea     	ldr	w10, [sp, #0x20]
  16c1d8: 2a0a03eb     	mov	w11, w10
  16c1dc: d3407d6b     	ubfx	x11, x11, #0, #32
  16c1e0: 9b0b7d08     	mul	x8, x8, x11
  16c1e4: 8b080128     	add	x8, x9, x8
  16c1e8: aa0803e1     	mov	x1, x8
  16c1ec: 97fcd4b9     	bl	0xa14d0 <FLAC__bitreader_read_uint32_little_endian@plt>
  16c1f0: 350000c0     	cbnz	w0, 0x16c208 <FLAC__stream_decoder_seek_absolute+0x1e78>
  16c1f4: b94023e8     	ldr	w8, [sp, #0x20]
  16c1f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c1fc: b9001128     	str	w8, [x9, #0x10]
  16c200: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c204: 140000c2     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c208: b27c03e8     	orr	x8, xzr, #0x10
  16c20c: 52800009     	mov	w9, #0x0                // =0
  16c210: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c214: f9400d4a     	ldr	x10, [x10, #0x18]
  16c218: b94023eb     	ldr	w11, [sp, #0x20]
  16c21c: 2a0b03ec     	mov	w12, w11
  16c220: d3407d8c     	ubfx	x12, x12, #0, #32
  16c224: 9b0c7d08     	mul	x8, x8, x12
  16c228: 8b080148     	add	x8, x10, x8
  16c22c: b940010b     	ldr	w11, [x8]
  16c230: 6b09017f     	cmp	w11, w9
  16c234: 1a9f97e9     	cset	w9, hi
  16c238: 37000049     	tbnz	w9, #0x0, 0x16c240 <FLAC__stream_decoder_seek_absolute+0x1eb0>
  16c23c: 14000089     	b	0x16c460 <FLAC__stream_decoder_seek_absolute+0x20d0>
  16c240: b27c03e8     	orr	x8, xzr, #0x10
  16c244: b85e43a9     	ldur	w9, [x29, #-0x1c]
  16c248: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c24c: f9400d4a     	ldr	x10, [x10, #0x18]
  16c250: b94023eb     	ldr	w11, [sp, #0x20]
  16c254: 2a0b03ec     	mov	w12, w11
  16c258: d3407d8c     	ubfx	x12, x12, #0, #32
  16c25c: 9b0c7d08     	mul	x8, x8, x12
  16c260: 8b080148     	add	x8, x10, x8
  16c264: b940010b     	ldr	w11, [x8]
  16c268: 6b0b013f     	cmp	w9, w11
  16c26c: 1a9f27e9     	cset	w9, lo
  16c270: 37000049     	tbnz	w9, #0x0, 0x16c278 <FLAC__stream_decoder_seek_absolute+0x1ee8>
  16c274: 14000005     	b	0x16c288 <FLAC__stream_decoder_seek_absolute+0x1ef8>
  16c278: b94023e8     	ldr	w8, [sp, #0x20]
  16c27c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c280: b9001128     	str	w8, [x9, #0x10]
  16c284: 14000085     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16c288: b27c03e8     	orr	x8, xzr, #0x10
  16c28c: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c290: f9400d29     	ldr	x9, [x9, #0x18]
  16c294: b94023ea     	ldr	w10, [sp, #0x20]
  16c298: 2a0a03eb     	mov	w11, w10
  16c29c: d3407d6b     	ubfx	x11, x11, #0, #32
  16c2a0: 9b0b7d08     	mul	x8, x8, x11
  16c2a4: 8b080128     	add	x8, x9, x8
  16c2a8: b940010a     	ldr	w10, [x8]
  16c2ac: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16c2b0: 6b0a018a     	subs	w10, w12, w10
  16c2b4: b81e43aa     	stur	w10, [x29, #-0x1c]
  16c2b8: b27c03e8     	orr	x8, xzr, #0x10
  16c2bc: b24003e1     	orr	x1, xzr, #0x1
  16c2c0: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c2c4: f9400d29     	ldr	x9, [x9, #0x18]
  16c2c8: b94023ea     	ldr	w10, [sp, #0x20]
  16c2cc: 2a0a03eb     	mov	w11, w10
  16c2d0: d3407d6b     	ubfx	x11, x11, #0, #32
  16c2d4: 9b0b7d0b     	mul	x11, x8, x11
  16c2d8: 8b0b0129     	add	x9, x9, x11
  16c2dc: b940012a     	ldr	w10, [x9]
  16c2e0: 2a0a03e9     	mov	w9, w10
  16c2e4: d3407d20     	ubfx	x0, x9, #0, #32
  16c2e8: f90007e8     	str	x8, [sp, #0x8]
  16c2ec: 940002e0     	bl	0x16ce6c <FLAC__stream_decoder_seek_absolute+0x2adc>
  16c2f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c2f4: f9400d08     	ldr	x8, [x8, #0x18]
  16c2f8: b94023ea     	ldr	w10, [sp, #0x20]
  16c2fc: 2a0a03e9     	mov	w9, w10
  16c300: d3407d29     	ubfx	x9, x9, #0, #32
  16c304: f94007eb     	ldr	x11, [sp, #0x8]
  16c308: 9b097d69     	mul	x9, x11, x9
  16c30c: 8b090108     	add	x8, x8, x9
  16c310: f9000500     	str	x0, [x8, #0x8]
  16c314: f9400fe8     	ldr	x8, [sp, #0x18]
  16c318: eb00011f     	cmp	x8, x0
  16c31c: 1a9f17ea     	cset	w10, eq
  16c320: 3700004a     	tbnz	w10, #0x0, 0x16c328 <FLAC__stream_decoder_seek_absolute+0x1f98>
  16c324: 14000007     	b	0x16c340 <FLAC__stream_decoder_seek_absolute+0x1fb0>
  16c328: 321d03e8     	orr	w8, wzr, #0x8
  16c32c: f85f03a9     	ldur	x9, [x29, #-0x10]
  16c330: f9400129     	ldr	x9, [x9]
  16c334: b9000128     	str	w8, [x9]
  16c338: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c33c: 14000074     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c340: b27c03e8     	orr	x8, xzr, #0x10
  16c344: 52800009     	mov	w9, #0x0                // =0
  16c348: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c34c: f9400d4a     	ldr	x10, [x10, #0x18]
  16c350: b94023eb     	ldr	w11, [sp, #0x20]
  16c354: 2a0b03ec     	mov	w12, w11
  16c358: d3407d8c     	ubfx	x12, x12, #0, #32
  16c35c: 9b0c7d0c     	mul	x12, x8, x12
  16c360: 8b0c014a     	add	x10, x10, x12
  16c364: f9400540     	ldr	x0, [x10, #0x8]
  16c368: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c36c: f9400d4a     	ldr	x10, [x10, #0x18]
  16c370: b94023eb     	ldr	w11, [sp, #0x20]
  16c374: 2a0b03ec     	mov	w12, w11
  16c378: d3407d8c     	ubfx	x12, x12, #0, #32
  16c37c: 9b0c7d0c     	mul	x12, x8, x12
  16c380: 8b0c014a     	add	x10, x10, x12
  16c384: b940014b     	ldr	w11, [x10]
  16c388: 2a0b03ea     	mov	w10, w11
  16c38c: d3407d42     	ubfx	x2, x10, #0, #32
  16c390: 2a0903e1     	mov	w1, w9
  16c394: f90003e8     	str	x8, [sp]
  16c398: 97fcea16     	bl	0xa6bf0 <memset@plt>
  16c39c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16c3a0: f9400508     	ldr	x8, [x8, #0x8]
  16c3a4: f9403500     	ldr	x0, [x8, #0x68]
  16c3a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c3ac: f9400d08     	ldr	x8, [x8, #0x18]
  16c3b0: b94023e9     	ldr	w9, [sp, #0x20]
  16c3b4: 2a0903ea     	mov	w10, w9
  16c3b8: d3407d4a     	ubfx	x10, x10, #0, #32
  16c3bc: f94003ec     	ldr	x12, [sp]
  16c3c0: 9b0a7d8a     	mul	x10, x12, x10
  16c3c4: 8b0a0108     	add	x8, x8, x10
  16c3c8: f9400501     	ldr	x1, [x8, #0x8]
  16c3cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c3d0: f9400d08     	ldr	x8, [x8, #0x18]
  16c3d4: b94023e9     	ldr	w9, [sp, #0x20]
  16c3d8: 2a0903ea     	mov	w10, w9
  16c3dc: d3407d4a     	ubfx	x10, x10, #0, #32
  16c3e0: 9b0a7d8a     	mul	x10, x12, x10
  16c3e4: 8b0a0108     	add	x8, x8, x10
  16c3e8: b9400102     	ldr	w2, [x8]
  16c3ec: 97fcdd29     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16c3f0: 350000a0     	cbnz	w0, 0x16c404 <FLAC__stream_decoder_seek_absolute+0x2074>
  16c3f4: b94023e8     	ldr	w8, [sp, #0x20]
  16c3f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c3fc: b9001128     	str	w8, [x9, #0x10]
  16c400: 14000026     	b	0x16c498 <FLAC__stream_decoder_seek_absolute+0x2108>
  16c404: b27c03e8     	orr	x8, xzr, #0x10
  16c408: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c40c: f9400d29     	ldr	x9, [x9, #0x18]
  16c410: b94023ea     	ldr	w10, [sp, #0x20]
  16c414: 2a0a03eb     	mov	w11, w10
  16c418: d3407d6b     	ubfx	x11, x11, #0, #32
  16c41c: 9b0b7d0b     	mul	x11, x8, x11
  16c420: 8b0b0129     	add	x9, x9, x11
  16c424: f9400529     	ldr	x9, [x9, #0x8]
  16c428: f85e83ab     	ldur	x11, [x29, #-0x18]
  16c42c: f9400d6b     	ldr	x11, [x11, #0x18]
  16c430: b94023ea     	ldr	w10, [sp, #0x20]
  16c434: 2a0a03ec     	mov	w12, w10
  16c438: d3407d8c     	ubfx	x12, x12, #0, #32
  16c43c: 9b0c7d08     	mul	x8, x8, x12
  16c440: 8b080168     	add	x8, x11, x8
  16c444: b940010a     	ldr	w10, [x8]
  16c448: 2a0a03e8     	mov	w8, w10
  16c44c: d3407d08     	ubfx	x8, x8, #0, #32
  16c450: 8b080128     	add	x8, x9, x8
  16c454: b94017ea     	ldr	w10, [sp, #0x14]
  16c458: 3900010a     	strb	w10, [x8]
  16c45c: 1400000b     	b	0x16c488 <FLAC__stream_decoder_seek_absolute+0x20f8>
  16c460: b27c03e8     	orr	x8, xzr, #0x10
  16c464: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c468: f9400d29     	ldr	x9, [x9, #0x18]
  16c46c: b94023ea     	ldr	w10, [sp, #0x20]
  16c470: 2a0a03eb     	mov	w11, w10
  16c474: d3407d6b     	ubfx	x11, x11, #0, #32
  16c478: 9b0b7d08     	mul	x8, x8, x11
  16c47c: 8b080128     	add	x8, x9, x8
  16c480: f9400fe9     	ldr	x9, [sp, #0x18]
  16c484: f9000509     	str	x9, [x8, #0x8]
  16c488: b94023e8     	ldr	w8, [sp, #0x20]
  16c48c: 11000508     	add	w8, w8, #0x1
  16c490: b90023e8     	str	w8, [sp, #0x20]
  16c494: 17ffff24     	b	0x16c124 <FLAC__stream_decoder_seek_absolute+0x1d94>
  16c498: 52800008     	mov	w8, #0x0                // =0
  16c49c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  16c4a0: 6b08013f     	cmp	w9, w8
  16c4a4: 1a9f97e8     	cset	w8, hi
  16c4a8: 37000048     	tbnz	w8, #0x0, 0x16c4b0 <FLAC__stream_decoder_seek_absolute+0x2120>
  16c4ac: 14000016     	b	0x16c504 <FLAC__stream_decoder_seek_absolute+0x2174>
  16c4b0: 320003e8     	orr	w8, wzr, #0x1
  16c4b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c4b8: b940112a     	ldr	w10, [x9, #0x10]
  16c4bc: 6b08015f     	cmp	w10, w8
  16c4c0: 1a9f27e8     	cset	w8, lo
  16c4c4: 37000048     	tbnz	w8, #0x0, 0x16c4cc <FLAC__stream_decoder_seek_absolute+0x213c>
  16c4c8: 14000007     	b	0x16c4e4 <FLAC__stream_decoder_seek_absolute+0x2154>
  16c4cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c4d0: f9400d00     	ldr	x0, [x8, #0x18]
  16c4d4: 97fcd65f     	bl	0xa1e50 <free@plt>
  16c4d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c4dc: f9400fe0     	ldr	x0, [sp, #0x18]
  16c4e0: f9000d00     	str	x0, [x8, #0x18]
  16c4e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  16c4e8: f9400508     	ldr	x8, [x8, #0x8]
  16c4ec: f9403500     	ldr	x0, [x8, #0x68]
  16c4f0: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16c4f4: 97fce8b7     	bl	0xa67d0 <FLAC__bitreader_skip_byte_block_aligned_no_crc@plt>
  16c4f8: 35000060     	cbnz	w0, 0x16c504 <FLAC__stream_decoder_seek_absolute+0x2174>
  16c4fc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16c500: 14000003     	b	0x16c50c <FLAC__stream_decoder_seek_absolute+0x217c>
  16c504: 320003e8     	orr	w8, wzr, #0x1
  16c508: b81fc3a8     	stur	w8, [x29, #-0x4]
  16c50c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16c510: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  16c514: 910143ff     	add	sp, sp, #0x50
  16c518: d65f03c0     	ret
  16c51c: d101c3ff     	sub	sp, sp, #0x70
  16c520: a9067bfd     	stp	x29, x30, [sp, #0x60]
  16c524: 910183fd     	add	x29, sp, #0x60
  16c528: d53bd048     	mrs	x8, TPIDR_EL0
  16c52c: f9401508     	ldr	x8, [x8, #0x28]
  16c530: f81f83a8     	stur	x8, [x29, #-0x8]
  16c534: f81e83a0     	stur	x0, [x29, #-0x18]
  16c538: f81e03a1     	stur	x1, [x29, #-0x20]
  16c53c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16c540: 6f00e400     	movi	v0.2d, #0000000000000000
  16c544: 3d802500     	str	q0, [x8, #0x90]
  16c548: 3d802100     	str	q0, [x8, #0x80]
  16c54c: 3d801d00     	str	q0, [x8, #0x70]
  16c550: 3d801900     	str	q0, [x8, #0x60]
  16c554: 3d801500     	str	q0, [x8, #0x50]
  16c558: 3d801100     	str	q0, [x8, #0x40]
  16c55c: 3d800d00     	str	q0, [x8, #0x30]
  16c560: 3d800900     	str	q0, [x8, #0x20]
  16c564: 3d800500     	str	q0, [x8, #0x10]
  16c568: 3d800100     	str	q0, [x8]
  16c56c: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c570: f9400508     	ldr	x8, [x8, #0x8]
  16c574: f9403500     	ldr	x0, [x8, #0x68]
  16c578: f85e03a1     	ldur	x1, [x29, #-0x20]
  16c57c: 900009e8     	adrp	x8, 0x2a8000
  16c580: f9429108     	ldr	x8, [x8, #0x520]
  16c584: b9400109     	ldr	w9, [x8]
  16c588: 53037d22     	lsr	w2, w9, #3
  16c58c: 97fcdcc1     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16c590: 350000a0     	cbnz	w0, 0x16c5a4 <FLAC__stream_decoder_seek_absolute+0x2214>
  16c594: 14000001     	b	0x16c598 <FLAC__stream_decoder_seek_absolute+0x2208>
  16c598: 2a1f03e8     	mov	w8, wzr
  16c59c: b81f03a8     	stur	w8, [x29, #-0x10]
  16c5a0: 14000130     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c5a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c5a8: f9400508     	ldr	x8, [x8, #0x8]
  16c5ac: f9403500     	ldr	x0, [x8, #0x68]
  16c5b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16c5b4: 91022101     	add	x1, x8, #0x88
  16c5b8: 900009e8     	adrp	x8, 0x2a8000
  16c5bc: f9456508     	ldr	x8, [x8, #0xac8]
  16c5c0: b9400102     	ldr	w2, [x8]
  16c5c4: 97fce813     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16c5c8: 350000a0     	cbnz	w0, 0x16c5dc <FLAC__stream_decoder_seek_absolute+0x224c>
  16c5cc: 14000001     	b	0x16c5d0 <FLAC__stream_decoder_seek_absolute+0x2240>
  16c5d0: 2a1f03e8     	mov	w8, wzr
  16c5d4: b81f03a8     	stur	w8, [x29, #-0x10]
  16c5d8: 14000122     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c5dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c5e0: f9400508     	ldr	x8, [x8, #0x8]
  16c5e4: f9403500     	ldr	x0, [x8, #0x68]
  16c5e8: 900009e8     	adrp	x8, 0x2a8000
  16c5ec: f945e908     	ldr	x8, [x8, #0xbd0]
  16c5f0: b9400102     	ldr	w2, [x8]
  16c5f4: d10033a1     	sub	x1, x29, #0xc
  16c5f8: 97fce21e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c5fc: 350000a0     	cbnz	w0, 0x16c610 <FLAC__stream_decoder_seek_absolute+0x2280>
  16c600: 14000001     	b	0x16c604 <FLAC__stream_decoder_seek_absolute+0x2274>
  16c604: 2a1f03e8     	mov	w8, wzr
  16c608: b81f03a8     	stur	w8, [x29, #-0x10]
  16c60c: 14000115     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c610: b85f43a8     	ldur	w8, [x29, #-0xc]
  16c614: 71000108     	subs	w8, w8, #0x0
  16c618: 1a9f07e9     	cset	w9, ne
  16c61c: f85e03aa     	ldur	x10, [x29, #-0x20]
  16c620: b9009149     	str	w9, [x10, #0x90]
  16c624: f85e83aa     	ldur	x10, [x29, #-0x18]
  16c628: f940054a     	ldr	x10, [x10, #0x8]
  16c62c: f9403540     	ldr	x0, [x10, #0x68]
  16c630: 900009ea     	adrp	x10, 0x2a8000
  16c634: f941dd4a     	ldr	x10, [x10, #0x3b8]
  16c638: b9400141     	ldr	w1, [x10]
  16c63c: b90027e8     	str	w8, [sp, #0x24]
  16c640: 97fcdc10     	bl	0xa3680 <FLAC__bitreader_skip_bits_no_crc@plt>
  16c644: 350000a0     	cbnz	w0, 0x16c658 <FLAC__stream_decoder_seek_absolute+0x22c8>
  16c648: 14000001     	b	0x16c64c <FLAC__stream_decoder_seek_absolute+0x22bc>
  16c64c: 2a1f03e8     	mov	w8, wzr
  16c650: b81f03a8     	stur	w8, [x29, #-0x10]
  16c654: 14000103     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c658: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c65c: f9400508     	ldr	x8, [x8, #0x8]
  16c660: f9403500     	ldr	x0, [x8, #0x68]
  16c664: 900009e8     	adrp	x8, 0x2a8000
  16c668: f9420908     	ldr	x8, [x8, #0x410]
  16c66c: b9400102     	ldr	w2, [x8]
  16c670: d10033a1     	sub	x1, x29, #0xc
  16c674: 97fce1ff     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c678: 350000a0     	cbnz	w0, 0x16c68c <FLAC__stream_decoder_seek_absolute+0x22fc>
  16c67c: 14000001     	b	0x16c680 <FLAC__stream_decoder_seek_absolute+0x22f0>
  16c680: 2a1f03e8     	mov	w8, wzr
  16c684: b81f03a8     	stur	w8, [x29, #-0x10]
  16c688: 140000f6     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c68c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16c690: f85e03a9     	ldur	x9, [x29, #-0x20]
  16c694: b9009528     	str	w8, [x9, #0x94]
  16c698: f85e03a9     	ldur	x9, [x29, #-0x20]
  16c69c: b9409528     	ldr	w8, [x9, #0x94]
  16c6a0: 34001da8     	cbz	w8, 0x16ca54 <FLAC__stream_decoder_seek_absolute+0x26c4>
  16c6a4: 14000001     	b	0x16c6a8 <FLAC__stream_decoder_seek_absolute+0x2318>
  16c6a8: f85e03a8     	ldur	x8, [x29, #-0x20]
  16c6ac: b9409509     	ldr	w9, [x8, #0x94]
  16c6b0: 2a0903e0     	mov	w0, w9
  16c6b4: 321b03e9     	orr	w9, wzr, #0x20
  16c6b8: 2a0903e1     	mov	w1, w9
  16c6bc: 94000215     	bl	0x16cf10 <FLAC__stream_decoder_seek_absolute+0x2b80>
  16c6c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16c6c4: f9004d00     	str	x0, [x8, #0x98]
  16c6c8: b5000120     	cbnz	x0, 0x16c6ec <FLAC__stream_decoder_seek_absolute+0x235c>
  16c6cc: 14000001     	b	0x16c6d0 <FLAC__stream_decoder_seek_absolute+0x2340>
  16c6d0: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c6d4: f9400108     	ldr	x8, [x8]
  16c6d8: 321d03e9     	orr	w9, wzr, #0x8
  16c6dc: b9000109     	str	w9, [x8]
  16c6e0: 2a1f03e9     	mov	w9, wzr
  16c6e4: b81f03a9     	stur	w9, [x29, #-0x10]
  16c6e8: 140000de     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c6ec: 2a1f03e8     	mov	w8, wzr
  16c6f0: b81dc3a8     	stur	w8, [x29, #-0x24]
  16c6f4: 14000001     	b	0x16c6f8 <FLAC__stream_decoder_seek_absolute+0x2368>
  16c6f8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16c6fc: f85e03a9     	ldur	x9, [x29, #-0x20]
  16c700: b940952a     	ldr	w10, [x9, #0x94]
  16c704: 6b0a0108     	subs	w8, w8, w10
  16c708: b90023e8     	str	w8, [sp, #0x20]
  16c70c: 54001a22     	b.hs	0x16ca50 <FLAC__stream_decoder_seek_absolute+0x26c0>
  16c710: 14000001     	b	0x16c714 <FLAC__stream_decoder_seek_absolute+0x2384>
  16c714: f85e03a8     	ldur	x8, [x29, #-0x20]
  16c718: f9404d08     	ldr	x8, [x8, #0x98]
  16c71c: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16c720: 2a0903ea     	mov	w10, w9
  16c724: 8b0a1508     	add	x8, x8, x10, lsl #5
  16c728: f9001be8     	str	x8, [sp, #0x30]
  16c72c: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c730: f9400508     	ldr	x8, [x8, #0x8]
  16c734: f9403500     	ldr	x0, [x8, #0x68]
  16c738: f9401be1     	ldr	x1, [sp, #0x30]
  16c73c: 900009e8     	adrp	x8, 0x2a8000
  16c740: f9440108     	ldr	x8, [x8, #0x800]
  16c744: b9400102     	ldr	w2, [x8]
  16c748: 97fce7b2     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16c74c: 350000a0     	cbnz	w0, 0x16c760 <FLAC__stream_decoder_seek_absolute+0x23d0>
  16c750: 14000001     	b	0x16c754 <FLAC__stream_decoder_seek_absolute+0x23c4>
  16c754: 2a1f03e8     	mov	w8, wzr
  16c758: b81f03a8     	stur	w8, [x29, #-0x10]
  16c75c: 140000c1     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c760: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c764: f9400508     	ldr	x8, [x8, #0x8]
  16c768: f9403500     	ldr	x0, [x8, #0x68]
  16c76c: 900009e8     	adrp	x8, 0x2a8000
  16c770: f9421908     	ldr	x8, [x8, #0x430]
  16c774: b9400102     	ldr	w2, [x8]
  16c778: d10033a1     	sub	x1, x29, #0xc
  16c77c: 97fce1bd     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c780: 350000a0     	cbnz	w0, 0x16c794 <FLAC__stream_decoder_seek_absolute+0x2404>
  16c784: 14000001     	b	0x16c788 <FLAC__stream_decoder_seek_absolute+0x23f8>
  16c788: 2a1f03e8     	mov	w8, wzr
  16c78c: b81f03a8     	stur	w8, [x29, #-0x10]
  16c790: 140000b4     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c794: b85f43a8     	ldur	w8, [x29, #-0xc]
  16c798: f9401be9     	ldr	x9, [sp, #0x30]
  16c79c: 39002128     	strb	w8, [x9, #0x8]
  16c7a0: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c7a4: f9400529     	ldr	x9, [x9, #0x8]
  16c7a8: f9403520     	ldr	x0, [x9, #0x68]
  16c7ac: f9401be9     	ldr	x9, [sp, #0x30]
  16c7b0: 91002521     	add	x1, x9, #0x9
  16c7b4: 900009e9     	adrp	x9, 0x2a8000
  16c7b8: f947c529     	ldr	x9, [x9, #0xf88]
  16c7bc: b9400128     	ldr	w8, [x9]
  16c7c0: 53037d02     	lsr	w2, w8, #3
  16c7c4: 97fcdc33     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16c7c8: 350000a0     	cbnz	w0, 0x16c7dc <FLAC__stream_decoder_seek_absolute+0x244c>
  16c7cc: 14000001     	b	0x16c7d0 <FLAC__stream_decoder_seek_absolute+0x2440>
  16c7d0: 2a1f03e8     	mov	w8, wzr
  16c7d4: b81f03a8     	stur	w8, [x29, #-0x10]
  16c7d8: 140000a2     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c7dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c7e0: f9400508     	ldr	x8, [x8, #0x8]
  16c7e4: f9403500     	ldr	x0, [x8, #0x68]
  16c7e8: 900009e8     	adrp	x8, 0x2a8000
  16c7ec: f9446d08     	ldr	x8, [x8, #0x8d8]
  16c7f0: b9400102     	ldr	w2, [x8]
  16c7f4: d10033a1     	sub	x1, x29, #0xc
  16c7f8: 97fce19e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c7fc: 350000a0     	cbnz	w0, 0x16c810 <FLAC__stream_decoder_seek_absolute+0x2480>
  16c800: 14000001     	b	0x16c804 <FLAC__stream_decoder_seek_absolute+0x2474>
  16c804: 2a1f03e8     	mov	w8, wzr
  16c808: b81f03a8     	stur	w8, [x29, #-0x10]
  16c80c: 14000095     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c810: 385f43a8     	ldurb	w8, [x29, #-0xc]
  16c814: f9401be9     	ldr	x9, [sp, #0x30]
  16c818: 3940592a     	ldrb	w10, [x9, #0x16]
  16c81c: 3300010a     	bfxil	w10, w8, #0, #1
  16c820: 3900592a     	strb	w10, [x9, #0x16]
  16c824: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c828: f9400529     	ldr	x9, [x9, #0x8]
  16c82c: f9403520     	ldr	x0, [x9, #0x68]
  16c830: 900009e9     	adrp	x9, 0x2a8000
  16c834: f9438129     	ldr	x9, [x9, #0x700]
  16c838: b9400122     	ldr	w2, [x9]
  16c83c: d10033a1     	sub	x1, x29, #0xc
  16c840: 97fce18c     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c844: 350000a0     	cbnz	w0, 0x16c858 <FLAC__stream_decoder_seek_absolute+0x24c8>
  16c848: 14000001     	b	0x16c84c <FLAC__stream_decoder_seek_absolute+0x24bc>
  16c84c: 2a1f03e8     	mov	w8, wzr
  16c850: b81f03a8     	stur	w8, [x29, #-0x10]
  16c854: 14000083     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c858: 385f43a8     	ldurb	w8, [x29, #-0xc]
  16c85c: f9401be9     	ldr	x9, [sp, #0x30]
  16c860: 3940592a     	ldrb	w10, [x9, #0x16]
  16c864: 12000108     	and	w8, w8, #0x1
  16c868: 121e794a     	and	w10, w10, #0xfffffffd
  16c86c: 2a080548     	orr	w8, w10, w8, lsl #1
  16c870: 39005928     	strb	w8, [x9, #0x16]
  16c874: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c878: f9400529     	ldr	x9, [x9, #0x8]
  16c87c: f9403520     	ldr	x0, [x9, #0x68]
  16c880: 900009e9     	adrp	x9, 0x2a8000
  16c884: f944f929     	ldr	x9, [x9, #0x9f0]
  16c888: b9400121     	ldr	w1, [x9]
  16c88c: 97fcdb7d     	bl	0xa3680 <FLAC__bitreader_skip_bits_no_crc@plt>
  16c890: 350000a0     	cbnz	w0, 0x16c8a4 <FLAC__stream_decoder_seek_absolute+0x2514>
  16c894: 14000001     	b	0x16c898 <FLAC__stream_decoder_seek_absolute+0x2508>
  16c898: 2a1f03e8     	mov	w8, wzr
  16c89c: b81f03a8     	stur	w8, [x29, #-0x10]
  16c8a0: 14000070     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c8a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c8a8: f9400508     	ldr	x8, [x8, #0x8]
  16c8ac: f9403500     	ldr	x0, [x8, #0x68]
  16c8b0: 900009e8     	adrp	x8, 0x2a8000
  16c8b4: f9429908     	ldr	x8, [x8, #0x530]
  16c8b8: b9400102     	ldr	w2, [x8]
  16c8bc: d10033a1     	sub	x1, x29, #0xc
  16c8c0: 97fce16c     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c8c4: 350000a0     	cbnz	w0, 0x16c8d8 <FLAC__stream_decoder_seek_absolute+0x2548>
  16c8c8: 14000001     	b	0x16c8cc <FLAC__stream_decoder_seek_absolute+0x253c>
  16c8cc: 2a1f03e8     	mov	w8, wzr
  16c8d0: b81f03a8     	stur	w8, [x29, #-0x10]
  16c8d4: 14000063     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c8d8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16c8dc: f9401be9     	ldr	x9, [sp, #0x30]
  16c8e0: 39005d28     	strb	w8, [x9, #0x17]
  16c8e4: f9401be9     	ldr	x9, [sp, #0x30]
  16c8e8: 39405d28     	ldrb	w8, [x9, #0x17]
  16c8ec: 71000508     	subs	w8, w8, #0x1
  16c8f0: b9001fe8     	str	w8, [sp, #0x1c]
  16c8f4: 54000a4b     	b.lt	0x16ca3c <FLAC__stream_decoder_seek_absolute+0x26ac>
  16c8f8: 14000001     	b	0x16c8fc <FLAC__stream_decoder_seek_absolute+0x256c>
  16c8fc: f9401be8     	ldr	x8, [sp, #0x30]
  16c900: 39405d09     	ldrb	w9, [x8, #0x17]
  16c904: 2a0903e0     	mov	w0, w9
  16c908: 321c03e9     	orr	w9, wzr, #0x10
  16c90c: 2a0903e1     	mov	w1, w9
  16c910: 94000180     	bl	0x16cf10 <FLAC__stream_decoder_seek_absolute+0x2b80>
  16c914: f9401be8     	ldr	x8, [sp, #0x30]
  16c918: f9000d00     	str	x0, [x8, #0x18]
  16c91c: b5000120     	cbnz	x0, 0x16c940 <FLAC__stream_decoder_seek_absolute+0x25b0>
  16c920: 14000001     	b	0x16c924 <FLAC__stream_decoder_seek_absolute+0x2594>
  16c924: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c928: f9400108     	ldr	x8, [x8]
  16c92c: 321d03e9     	orr	w9, wzr, #0x8
  16c930: b9000109     	str	w9, [x8]
  16c934: 2a1f03e9     	mov	w9, wzr
  16c938: b81f03a9     	stur	w9, [x29, #-0x10]
  16c93c: 14000049     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c940: 2a1f03e8     	mov	w8, wzr
  16c944: b81d83a8     	stur	w8, [x29, #-0x28]
  16c948: 14000001     	b	0x16c94c <FLAC__stream_decoder_seek_absolute+0x25bc>
  16c94c: b85d83a8     	ldur	w8, [x29, #-0x28]
  16c950: f9401be9     	ldr	x9, [sp, #0x30]
  16c954: 39405d2a     	ldrb	w10, [x9, #0x17]
  16c958: 6b0a0108     	subs	w8, w8, w10
  16c95c: b9001be8     	str	w8, [sp, #0x18]
  16c960: 540006c2     	b.hs	0x16ca38 <FLAC__stream_decoder_seek_absolute+0x26a8>
  16c964: 14000001     	b	0x16c968 <FLAC__stream_decoder_seek_absolute+0x25d8>
  16c968: f9401be8     	ldr	x8, [sp, #0x30]
  16c96c: f9400d08     	ldr	x8, [x8, #0x18]
  16c970: b85d83a9     	ldur	w9, [x29, #-0x28]
  16c974: 2a0903ea     	mov	w10, w9
  16c978: 8b0a1108     	add	x8, x8, x10, lsl #4
  16c97c: f90017e8     	str	x8, [sp, #0x28]
  16c980: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c984: f9400508     	ldr	x8, [x8, #0x8]
  16c988: f9403500     	ldr	x0, [x8, #0x68]
  16c98c: f94017e1     	ldr	x1, [sp, #0x28]
  16c990: 900009e8     	adrp	x8, 0x2a8000
  16c994: f944d508     	ldr	x8, [x8, #0x9a8]
  16c998: b9400102     	ldr	w2, [x8]
  16c99c: 97fce71d     	bl	0xa6610 <FLAC__bitreader_read_raw_uint64@plt>
  16c9a0: 350000a0     	cbnz	w0, 0x16c9b4 <FLAC__stream_decoder_seek_absolute+0x2624>
  16c9a4: 14000001     	b	0x16c9a8 <FLAC__stream_decoder_seek_absolute+0x2618>
  16c9a8: 2a1f03e8     	mov	w8, wzr
  16c9ac: b81f03a8     	stur	w8, [x29, #-0x10]
  16c9b0: 1400002c     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c9b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  16c9b8: f9400508     	ldr	x8, [x8, #0x8]
  16c9bc: f9403500     	ldr	x0, [x8, #0x68]
  16c9c0: 900009e8     	adrp	x8, 0x2a8000
  16c9c4: f9465508     	ldr	x8, [x8, #0xca8]
  16c9c8: b9400102     	ldr	w2, [x8]
  16c9cc: d10033a1     	sub	x1, x29, #0xc
  16c9d0: 97fce128     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16c9d4: 350000a0     	cbnz	w0, 0x16c9e8 <FLAC__stream_decoder_seek_absolute+0x2658>
  16c9d8: 14000001     	b	0x16c9dc <FLAC__stream_decoder_seek_absolute+0x264c>
  16c9dc: 2a1f03e8     	mov	w8, wzr
  16c9e0: b81f03a8     	stur	w8, [x29, #-0x10]
  16c9e4: 1400001f     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16c9e8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16c9ec: f94017e9     	ldr	x9, [sp, #0x28]
  16c9f0: 39002128     	strb	w8, [x9, #0x8]
  16c9f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  16c9f8: f9400529     	ldr	x9, [x9, #0x8]
  16c9fc: f9403520     	ldr	x0, [x9, #0x68]
  16ca00: 900009e9     	adrp	x9, 0x2a8000
  16ca04: f946c529     	ldr	x9, [x9, #0xd88]
  16ca08: b9400121     	ldr	w1, [x9]
  16ca0c: 97fcdb1d     	bl	0xa3680 <FLAC__bitreader_skip_bits_no_crc@plt>
  16ca10: 350000a0     	cbnz	w0, 0x16ca24 <FLAC__stream_decoder_seek_absolute+0x2694>
  16ca14: 14000001     	b	0x16ca18 <FLAC__stream_decoder_seek_absolute+0x2688>
  16ca18: 2a1f03e8     	mov	w8, wzr
  16ca1c: b81f03a8     	stur	w8, [x29, #-0x10]
  16ca20: 14000010     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16ca24: 14000001     	b	0x16ca28 <FLAC__stream_decoder_seek_absolute+0x2698>
  16ca28: b85d83a8     	ldur	w8, [x29, #-0x28]
  16ca2c: 11000508     	add	w8, w8, #0x1
  16ca30: b81d83a8     	stur	w8, [x29, #-0x28]
  16ca34: 17ffffc6     	b	0x16c94c <FLAC__stream_decoder_seek_absolute+0x25bc>
  16ca38: 14000001     	b	0x16ca3c <FLAC__stream_decoder_seek_absolute+0x26ac>
  16ca3c: 14000001     	b	0x16ca40 <FLAC__stream_decoder_seek_absolute+0x26b0>
  16ca40: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16ca44: 11000508     	add	w8, w8, #0x1
  16ca48: b81dc3a8     	stur	w8, [x29, #-0x24]
  16ca4c: 17ffff2b     	b	0x16c6f8 <FLAC__stream_decoder_seek_absolute+0x2368>
  16ca50: 14000001     	b	0x16ca54 <FLAC__stream_decoder_seek_absolute+0x26c4>
  16ca54: 320003e8     	orr	w8, wzr, #0x1
  16ca58: b81f03a8     	stur	w8, [x29, #-0x10]
  16ca5c: 14000001     	b	0x16ca60 <FLAC__stream_decoder_seek_absolute+0x26d0>
  16ca60: b85f03a8     	ldur	w8, [x29, #-0x10]
  16ca64: d53bd049     	mrs	x9, TPIDR_EL0
  16ca68: f9401529     	ldr	x9, [x9, #0x28]
  16ca6c: f85f83aa     	ldur	x10, [x29, #-0x8]
  16ca70: eb0a0129     	subs	x9, x9, x10
  16ca74: b90017e8     	str	w8, [sp, #0x14]
  16ca78: f90007e9     	str	x9, [sp, #0x8]
  16ca7c: 540000c1     	b.ne	0x16ca94 <FLAC__stream_decoder_seek_absolute+0x2704>
  16ca80: 14000001     	b	0x16ca84 <FLAC__stream_decoder_seek_absolute+0x26f4>
  16ca84: b94017e0     	ldr	w0, [sp, #0x14]
  16ca88: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  16ca8c: 9101c3ff     	add	sp, sp, #0x70
  16ca90: d65f03c0     	ret
  16ca94: 97fcf4b7     	bl	0xa9d70 <__stack_chk_fail@plt>
  16ca98: d10103ff     	sub	sp, sp, #0x40
  16ca9c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16caa0: 9100c3fd     	add	x29, sp, #0x30
  16caa4: d53bd048     	mrs	x8, TPIDR_EL0
  16caa8: f9401508     	ldr	x8, [x8, #0x28]
  16caac: f81f83a8     	stur	x8, [x29, #-0x8]
  16cab0: f9000fe0     	str	x0, [sp, #0x18]
  16cab4: f9000be1     	str	x1, [sp, #0x10]
  16cab8: f9400fe8     	ldr	x8, [sp, #0x18]
  16cabc: f9400508     	ldr	x8, [x8, #0x8]
  16cac0: f9403500     	ldr	x0, [x8, #0x68]
  16cac4: 900009e8     	adrp	x8, 0x2a8000
  16cac8: f941c908     	ldr	x8, [x8, #0x390]
  16cacc: b9400102     	ldr	w2, [x8]
  16cad0: d10033a1     	sub	x1, x29, #0xc
  16cad4: 97fce0e7     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cad8: 350000a0     	cbnz	w0, 0x16caec <FLAC__stream_decoder_seek_absolute+0x275c>
  16cadc: 14000001     	b	0x16cae0 <FLAC__stream_decoder_seek_absolute+0x2750>
  16cae0: 2a1f03e8     	mov	w8, wzr
  16cae4: b81f03a8     	stur	w8, [x29, #-0x10]
  16cae8: 140000d3     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16caec: b85f43a8     	ldur	w8, [x29, #-0xc]
  16caf0: f9400be9     	ldr	x9, [sp, #0x10]
  16caf4: b9000128     	str	w8, [x9]
  16caf8: f9400fe9     	ldr	x9, [sp, #0x18]
  16cafc: f9400529     	ldr	x9, [x9, #0x8]
  16cb00: f9403520     	ldr	x0, [x9, #0x68]
  16cb04: 900009e9     	adrp	x9, 0x2a8000
  16cb08: f946e929     	ldr	x9, [x9, #0xdd0]
  16cb0c: b9400122     	ldr	w2, [x9]
  16cb10: d10033a1     	sub	x1, x29, #0xc
  16cb14: 97fce0d7     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cb18: 350000a0     	cbnz	w0, 0x16cb2c <FLAC__stream_decoder_seek_absolute+0x279c>
  16cb1c: 14000001     	b	0x16cb20 <FLAC__stream_decoder_seek_absolute+0x2790>
  16cb20: 2a1f03e8     	mov	w8, wzr
  16cb24: b81f03a8     	stur	w8, [x29, #-0x10]
  16cb28: 140000c3     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cb2c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16cb30: 2a0803e0     	mov	w0, w8
  16cb34: 320003e8     	orr	w8, wzr, #0x1
  16cb38: 2a0803e1     	mov	w1, w8
  16cb3c: 940000cc     	bl	0x16ce6c <FLAC__stream_decoder_seek_absolute+0x2adc>
  16cb40: f9400be1     	ldr	x1, [sp, #0x10]
  16cb44: f9000420     	str	x0, [x1, #0x8]
  16cb48: b5000120     	cbnz	x0, 0x16cb6c <FLAC__stream_decoder_seek_absolute+0x27dc>
  16cb4c: 14000001     	b	0x16cb50 <FLAC__stream_decoder_seek_absolute+0x27c0>
  16cb50: f9400fe8     	ldr	x8, [sp, #0x18]
  16cb54: f9400108     	ldr	x8, [x8]
  16cb58: 321d03e9     	orr	w9, wzr, #0x8
  16cb5c: b9000109     	str	w9, [x8]
  16cb60: 2a1f03e9     	mov	w9, wzr
  16cb64: b81f03a9     	stur	w9, [x29, #-0x10]
  16cb68: 140000b3     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cb6c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16cb70: 340001e8     	cbz	w8, 0x16cbac <FLAC__stream_decoder_seek_absolute+0x281c>
  16cb74: 14000001     	b	0x16cb78 <FLAC__stream_decoder_seek_absolute+0x27e8>
  16cb78: f9400fe8     	ldr	x8, [sp, #0x18]
  16cb7c: f9400508     	ldr	x8, [x8, #0x8]
  16cb80: f9403500     	ldr	x0, [x8, #0x68]
  16cb84: f9400be8     	ldr	x8, [sp, #0x10]
  16cb88: f9400501     	ldr	x1, [x8, #0x8]
  16cb8c: b85f43a2     	ldur	w2, [x29, #-0xc]
  16cb90: 97fcdb40     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16cb94: 350000a0     	cbnz	w0, 0x16cba8 <FLAC__stream_decoder_seek_absolute+0x2818>
  16cb98: 14000001     	b	0x16cb9c <FLAC__stream_decoder_seek_absolute+0x280c>
  16cb9c: 2a1f03e8     	mov	w8, wzr
  16cba0: b81f03a8     	stur	w8, [x29, #-0x10]
  16cba4: 140000a4     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cba8: 14000001     	b	0x16cbac <FLAC__stream_decoder_seek_absolute+0x281c>
  16cbac: f9400be8     	ldr	x8, [sp, #0x10]
  16cbb0: f9400508     	ldr	x8, [x8, #0x8]
  16cbb4: b85f43a9     	ldur	w9, [x29, #-0xc]
  16cbb8: 2a0903ea     	mov	w10, w9
  16cbbc: 2a1f03e9     	mov	w9, wzr
  16cbc0: 382a6909     	strb	w9, [x8, x10]
  16cbc4: f9400fe8     	ldr	x8, [sp, #0x18]
  16cbc8: f9400508     	ldr	x8, [x8, #0x8]
  16cbcc: f9403500     	ldr	x0, [x8, #0x68]
  16cbd0: 900009e8     	adrp	x8, 0x2a8000
  16cbd4: f945d108     	ldr	x8, [x8, #0xba0]
  16cbd8: b9400102     	ldr	w2, [x8]
  16cbdc: d10033a1     	sub	x1, x29, #0xc
  16cbe0: 97fce0a4     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cbe4: 350000a0     	cbnz	w0, 0x16cbf8 <FLAC__stream_decoder_seek_absolute+0x2868>
  16cbe8: 14000001     	b	0x16cbec <FLAC__stream_decoder_seek_absolute+0x285c>
  16cbec: 2a1f03e8     	mov	w8, wzr
  16cbf0: b81f03a8     	stur	w8, [x29, #-0x10]
  16cbf4: 14000090     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cbf8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16cbfc: 2a0803e0     	mov	w0, w8
  16cc00: 320003e8     	orr	w8, wzr, #0x1
  16cc04: 2a0803e1     	mov	w1, w8
  16cc08: 94000099     	bl	0x16ce6c <FLAC__stream_decoder_seek_absolute+0x2adc>
  16cc0c: f9400be1     	ldr	x1, [sp, #0x10]
  16cc10: f9000820     	str	x0, [x1, #0x10]
  16cc14: b5000120     	cbnz	x0, 0x16cc38 <FLAC__stream_decoder_seek_absolute+0x28a8>
  16cc18: 14000001     	b	0x16cc1c <FLAC__stream_decoder_seek_absolute+0x288c>
  16cc1c: f9400fe8     	ldr	x8, [sp, #0x18]
  16cc20: f9400108     	ldr	x8, [x8]
  16cc24: 321d03e9     	orr	w9, wzr, #0x8
  16cc28: b9000109     	str	w9, [x8]
  16cc2c: 2a1f03e9     	mov	w9, wzr
  16cc30: b81f03a9     	stur	w9, [x29, #-0x10]
  16cc34: 14000080     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cc38: b85f43a8     	ldur	w8, [x29, #-0xc]
  16cc3c: 340001e8     	cbz	w8, 0x16cc78 <FLAC__stream_decoder_seek_absolute+0x28e8>
  16cc40: 14000001     	b	0x16cc44 <FLAC__stream_decoder_seek_absolute+0x28b4>
  16cc44: f9400fe8     	ldr	x8, [sp, #0x18]
  16cc48: f9400508     	ldr	x8, [x8, #0x8]
  16cc4c: f9403500     	ldr	x0, [x8, #0x68]
  16cc50: f9400be8     	ldr	x8, [sp, #0x10]
  16cc54: f9400901     	ldr	x1, [x8, #0x10]
  16cc58: b85f43a2     	ldur	w2, [x29, #-0xc]
  16cc5c: 97fcdb0d     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16cc60: 350000a0     	cbnz	w0, 0x16cc74 <FLAC__stream_decoder_seek_absolute+0x28e4>
  16cc64: 14000001     	b	0x16cc68 <FLAC__stream_decoder_seek_absolute+0x28d8>
  16cc68: 2a1f03e8     	mov	w8, wzr
  16cc6c: b81f03a8     	stur	w8, [x29, #-0x10]
  16cc70: 14000071     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cc74: 14000001     	b	0x16cc78 <FLAC__stream_decoder_seek_absolute+0x28e8>
  16cc78: f9400be8     	ldr	x8, [sp, #0x10]
  16cc7c: f9400908     	ldr	x8, [x8, #0x10]
  16cc80: b85f43a9     	ldur	w9, [x29, #-0xc]
  16cc84: 2a0903ea     	mov	w10, w9
  16cc88: 2a1f03e9     	mov	w9, wzr
  16cc8c: 382a6909     	strb	w9, [x8, x10]
  16cc90: f9400fe8     	ldr	x8, [sp, #0x18]
  16cc94: f9400508     	ldr	x8, [x8, #0x8]
  16cc98: f9403500     	ldr	x0, [x8, #0x68]
  16cc9c: f9400be8     	ldr	x8, [sp, #0x10]
  16cca0: 91006101     	add	x1, x8, #0x18
  16cca4: 900009e8     	adrp	x8, 0x2a8000
  16cca8: f9419d08     	ldr	x8, [x8, #0x338]
  16ccac: b9400102     	ldr	w2, [x8]
  16ccb0: 97fce070     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16ccb4: 350000a0     	cbnz	w0, 0x16ccc8 <FLAC__stream_decoder_seek_absolute+0x2938>
  16ccb8: 14000001     	b	0x16ccbc <FLAC__stream_decoder_seek_absolute+0x292c>
  16ccbc: 2a1f03e8     	mov	w8, wzr
  16ccc0: b81f03a8     	stur	w8, [x29, #-0x10]
  16ccc4: 1400005c     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16ccc8: f9400fe8     	ldr	x8, [sp, #0x18]
  16cccc: f9400508     	ldr	x8, [x8, #0x8]
  16ccd0: f9403500     	ldr	x0, [x8, #0x68]
  16ccd4: f9400be8     	ldr	x8, [sp, #0x10]
  16ccd8: 91007101     	add	x1, x8, #0x1c
  16ccdc: 900009e8     	adrp	x8, 0x2a8000
  16cce0: f9450508     	ldr	x8, [x8, #0xa08]
  16cce4: b9400102     	ldr	w2, [x8]
  16cce8: 97fce062     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16ccec: 350000a0     	cbnz	w0, 0x16cd00 <FLAC__stream_decoder_seek_absolute+0x2970>
  16ccf0: 14000001     	b	0x16ccf4 <FLAC__stream_decoder_seek_absolute+0x2964>
  16ccf4: 2a1f03e8     	mov	w8, wzr
  16ccf8: b81f03a8     	stur	w8, [x29, #-0x10]
  16ccfc: 1400004e     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cd00: f9400fe8     	ldr	x8, [sp, #0x18]
  16cd04: f9400508     	ldr	x8, [x8, #0x8]
  16cd08: f9403500     	ldr	x0, [x8, #0x68]
  16cd0c: f9400be8     	ldr	x8, [sp, #0x10]
  16cd10: 91008101     	add	x1, x8, #0x20
  16cd14: 900009e8     	adrp	x8, 0x2a8000
  16cd18: f942a508     	ldr	x8, [x8, #0x548]
  16cd1c: b9400102     	ldr	w2, [x8]
  16cd20: 97fce054     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cd24: 350000a0     	cbnz	w0, 0x16cd38 <FLAC__stream_decoder_seek_absolute+0x29a8>
  16cd28: 14000001     	b	0x16cd2c <FLAC__stream_decoder_seek_absolute+0x299c>
  16cd2c: 2a1f03e8     	mov	w8, wzr
  16cd30: b81f03a8     	stur	w8, [x29, #-0x10]
  16cd34: 14000040     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cd38: f9400fe8     	ldr	x8, [sp, #0x18]
  16cd3c: f9400508     	ldr	x8, [x8, #0x8]
  16cd40: f9403500     	ldr	x0, [x8, #0x68]
  16cd44: f9400be8     	ldr	x8, [sp, #0x10]
  16cd48: 91009101     	add	x1, x8, #0x24
  16cd4c: 900009e8     	adrp	x8, 0x2a8000
  16cd50: f9443d08     	ldr	x8, [x8, #0x878]
  16cd54: b9400102     	ldr	w2, [x8]
  16cd58: 97fce046     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cd5c: 350000a0     	cbnz	w0, 0x16cd70 <FLAC__stream_decoder_seek_absolute+0x29e0>
  16cd60: 14000001     	b	0x16cd64 <FLAC__stream_decoder_seek_absolute+0x29d4>
  16cd64: 2a1f03e8     	mov	w8, wzr
  16cd68: b81f03a8     	stur	w8, [x29, #-0x10]
  16cd6c: 14000032     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cd70: f9400fe8     	ldr	x8, [sp, #0x18]
  16cd74: f9400508     	ldr	x8, [x8, #0x8]
  16cd78: f9403500     	ldr	x0, [x8, #0x68]
  16cd7c: f9400be8     	ldr	x8, [sp, #0x10]
  16cd80: 9100a101     	add	x1, x8, #0x28
  16cd84: 900009e8     	adrp	x8, 0x2a8000
  16cd88: f946b108     	ldr	x8, [x8, #0xd60]
  16cd8c: b9400102     	ldr	w2, [x8]
  16cd90: 97fce038     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16cd94: 350000a0     	cbnz	w0, 0x16cda8 <FLAC__stream_decoder_seek_absolute+0x2a18>
  16cd98: 14000001     	b	0x16cd9c <FLAC__stream_decoder_seek_absolute+0x2a0c>
  16cd9c: 2a1f03e8     	mov	w8, wzr
  16cda0: b81f03a8     	stur	w8, [x29, #-0x10]
  16cda4: 14000024     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cda8: f9400be8     	ldr	x8, [sp, #0x10]
  16cdac: b9402909     	ldr	w9, [x8, #0x28]
  16cdb0: 2a0903e0     	mov	w0, w9
  16cdb4: 94000049     	bl	0x16ced8 <FLAC__stream_decoder_seek_absolute+0x2b48>
  16cdb8: f9400be8     	ldr	x8, [sp, #0x10]
  16cdbc: f9001900     	str	x0, [x8, #0x30]
  16cdc0: b5000120     	cbnz	x0, 0x16cde4 <FLAC__stream_decoder_seek_absolute+0x2a54>
  16cdc4: 14000001     	b	0x16cdc8 <FLAC__stream_decoder_seek_absolute+0x2a38>
  16cdc8: f9400fe8     	ldr	x8, [sp, #0x18]
  16cdcc: f9400108     	ldr	x8, [x8]
  16cdd0: 321d03e9     	orr	w9, wzr, #0x8
  16cdd4: b9000109     	str	w9, [x8]
  16cdd8: 2a1f03e9     	mov	w9, wzr
  16cddc: b81f03a9     	stur	w9, [x29, #-0x10]
  16cde0: 14000015     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16cde4: f9400be8     	ldr	x8, [sp, #0x10]
  16cde8: b9402909     	ldr	w9, [x8, #0x28]
  16cdec: 340001e9     	cbz	w9, 0x16ce28 <FLAC__stream_decoder_seek_absolute+0x2a98>
  16cdf0: 14000001     	b	0x16cdf4 <FLAC__stream_decoder_seek_absolute+0x2a64>
  16cdf4: f9400fe8     	ldr	x8, [sp, #0x18]
  16cdf8: f9400508     	ldr	x8, [x8, #0x8]
  16cdfc: f9403500     	ldr	x0, [x8, #0x68]
  16ce00: f9400be8     	ldr	x8, [sp, #0x10]
  16ce04: f9401901     	ldr	x1, [x8, #0x30]
  16ce08: b9402902     	ldr	w2, [x8, #0x28]
  16ce0c: 97fcdaa1     	bl	0xa3890 <FLAC__bitreader_read_byte_block_aligned_no_crc@plt>
  16ce10: 350000a0     	cbnz	w0, 0x16ce24 <FLAC__stream_decoder_seek_absolute+0x2a94>
  16ce14: 14000001     	b	0x16ce18 <FLAC__stream_decoder_seek_absolute+0x2a88>
  16ce18: 2a1f03e8     	mov	w8, wzr
  16ce1c: b81f03a8     	stur	w8, [x29, #-0x10]
  16ce20: 14000005     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16ce24: 14000001     	b	0x16ce28 <FLAC__stream_decoder_seek_absolute+0x2a98>
  16ce28: 320003e8     	orr	w8, wzr, #0x1
  16ce2c: b81f03a8     	stur	w8, [x29, #-0x10]
  16ce30: 14000001     	b	0x16ce34 <FLAC__stream_decoder_seek_absolute+0x2aa4>
  16ce34: b85f03a8     	ldur	w8, [x29, #-0x10]
  16ce38: d53bd049     	mrs	x9, TPIDR_EL0
  16ce3c: f9401529     	ldr	x9, [x9, #0x28]
  16ce40: f85f83aa     	ldur	x10, [x29, #-0x8]
  16ce44: eb0a0129     	subs	x9, x9, x10
  16ce48: b9000fe8     	str	w8, [sp, #0xc]
  16ce4c: f90003e9     	str	x9, [sp]
  16ce50: 540000c1     	b.ne	0x16ce68 <FLAC__stream_decoder_seek_absolute+0x2ad8>
  16ce54: 14000001     	b	0x16ce58 <FLAC__stream_decoder_seek_absolute+0x2ac8>
  16ce58: b9400fe0     	ldr	w0, [sp, #0xc]
  16ce5c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16ce60: 910103ff     	add	sp, sp, #0x40
  16ce64: d65f03c0     	ret
  16ce68: 97fcf3c2     	bl	0xa9d70 <__stack_chk_fail@plt>
  16ce6c: d100c3ff     	sub	sp, sp, #0x30
  16ce70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  16ce74: 910083fd     	add	x29, sp, #0x20
  16ce78: d2800008     	mov	x8, #0x0                // =0
  16ce7c: f9000be0     	str	x0, [sp, #0x10]
  16ce80: f90007e1     	str	x1, [sp, #0x8]
  16ce84: f9400be0     	ldr	x0, [sp, #0x10]
  16ce88: f94007e1     	ldr	x1, [sp, #0x8]
  16ce8c: 8b000020     	add	x0, x1, x0
  16ce90: f90007e0     	str	x0, [sp, #0x8]
  16ce94: f94007e0     	ldr	x0, [sp, #0x8]
  16ce98: f9400be1     	ldr	x1, [sp, #0x10]
  16ce9c: eb01001f     	cmp	x0, x1
  16cea0: 1a9f27e9     	cset	w9, lo
  16cea4: f90003e8     	str	x8, [sp]
  16cea8: 37000049     	tbnz	w9, #0x0, 0x16ceb0 <FLAC__stream_decoder_seek_absolute+0x2b20>
  16ceac: 14000004     	b	0x16cebc <FLAC__stream_decoder_seek_absolute+0x2b2c>
  16ceb0: f94003e8     	ldr	x8, [sp]
  16ceb4: f81f83a8     	stur	x8, [x29, #-0x8]
  16ceb8: 14000004     	b	0x16cec8 <FLAC__stream_decoder_seek_absolute+0x2b38>
  16cebc: f94007e0     	ldr	x0, [sp, #0x8]
  16cec0: 94000006     	bl	0x16ced8 <FLAC__stream_decoder_seek_absolute+0x2b48>
  16cec4: f81f83a0     	stur	x0, [x29, #-0x8]
  16cec8: f85f83a0     	ldur	x0, [x29, #-0x8]
  16cecc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  16ced0: 9100c3ff     	add	sp, sp, #0x30
  16ced4: d65f03c0     	ret
  16ced8: d10083ff     	sub	sp, sp, #0x20
  16cedc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  16cee0: 910043fd     	add	x29, sp, #0x10
  16cee4: f90007e0     	str	x0, [sp, #0x8]
  16cee8: f94007e0     	ldr	x0, [sp, #0x8]
  16ceec: b5000080     	cbnz	x0, 0x16cefc <FLAC__stream_decoder_seek_absolute+0x2b6c>
  16cef0: f94007e8     	ldr	x8, [sp, #0x8]
  16cef4: 91000508     	add	x8, x8, #0x1
  16cef8: f90007e8     	str	x8, [sp, #0x8]
  16cefc: f94007e0     	ldr	x0, [sp, #0x8]
  16cf00: 97fcd4e4     	bl	0xa2290 <malloc@plt>
  16cf04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  16cf08: 910083ff     	add	sp, sp, #0x20
  16cf0c: d65f03c0     	ret
  16cf10: d100c3ff     	sub	sp, sp, #0x30
  16cf14: a9027bfd     	stp	x29, x30, [sp, #0x20]
  16cf18: 910083fd     	add	x29, sp, #0x20
  16cf1c: f9000be0     	str	x0, [sp, #0x10]
  16cf20: f90007e1     	str	x1, [sp, #0x8]
  16cf24: f9400be0     	ldr	x0, [sp, #0x10]
  16cf28: b5000040     	cbnz	x0, 0x16cf30 <FLAC__stream_decoder_seek_absolute+0x2ba0>
  16cf2c: 14000003     	b	0x16cf38 <FLAC__stream_decoder_seek_absolute+0x2ba8>
  16cf30: f94007e8     	ldr	x8, [sp, #0x8]
  16cf34: b50000a8     	cbnz	x8, 0x16cf48 <FLAC__stream_decoder_seek_absolute+0x2bb8>
  16cf38: b24003e0     	orr	x0, xzr, #0x1
  16cf3c: 97fcd4d5     	bl	0xa2290 <malloc@plt>
  16cf40: f81f83a0     	stur	x0, [x29, #-0x8]
  16cf44: 14000005     	b	0x16cf58 <FLAC__stream_decoder_seek_absolute+0x2bc8>
  16cf48: f9400be0     	ldr	x0, [sp, #0x10]
  16cf4c: f94007e1     	ldr	x1, [sp, #0x8]
  16cf50: 97fcd46c     	bl	0xa2100 <calloc@plt>
  16cf54: f81f83a0     	stur	x0, [x29, #-0x8]
  16cf58: f85f83a0     	ldur	x0, [x29, #-0x8]
  16cf5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  16cf60: 9100c3ff     	add	sp, sp, #0x30
  16cf64: d65f03c0     	ret
  16cf68: d10483ff     	sub	sp, sp, #0x120
  16cf6c: f90083fc     	str	x28, [sp, #0x100]
  16cf70: a9117bfd     	stp	x29, x30, [sp, #0x110]
  16cf74: 910443fd     	add	x29, sp, #0x110
  16cf78: d53bd048     	mrs	x8, TPIDR_EL0
  16cf7c: f9401508     	ldr	x8, [x8, #0x28]
  16cf80: f81e83a8     	stur	x8, [x29, #-0x18]
  16cf84: f81b03a0     	stur	x0, [x29, #-0x50]
  16cf88: 2a1f03e9     	mov	w9, wzr
  16cf8c: b81a83a9     	stur	w9, [x29, #-0x58]
  16cf90: b81a43a9     	stur	w9, [x29, #-0x5c]
  16cf94: b819c3a9     	stur	w9, [x29, #-0x64]
  16cf98: f85b03a8     	ldur	x8, [x29, #-0x50]
  16cf9c: f9400508     	ldr	x8, [x8, #0x8]
  16cfa0: 397e1109     	ldrb	w9, [x8, #0xf84]
  16cfa4: 381d83a9     	sturb	w9, [x29, #-0x28]
  16cfa8: f85b03a8     	ldur	x8, [x29, #-0x50]
  16cfac: f9400508     	ldr	x8, [x8, #0x8]
  16cfb0: 397e1509     	ldrb	w9, [x8, #0xf85]
  16cfb4: 381d93a9     	sturb	w9, [x29, #-0x27]
  16cfb8: 321f03e9     	orr	w9, wzr, #0x2
  16cfbc: b81c43a9     	stur	w9, [x29, #-0x3c]
  16cfc0: 385d93a9     	ldurb	w9, [x29, #-0x27]
  16cfc4: 360800a9     	tbz	w9, #0x1, 0x16cfd8 <FLAC__stream_decoder_seek_absolute+0x2c48>
  16cfc8: 14000001     	b	0x16cfcc <FLAC__stream_decoder_seek_absolute+0x2c3c>
  16cfcc: 320003e8     	orr	w8, wzr, #0x1
  16cfd0: b819c3a8     	stur	w8, [x29, #-0x64]
  16cfd4: 14000001     	b	0x16cfd8 <FLAC__stream_decoder_seek_absolute+0x2c48>
  16cfd8: 2a1f03e8     	mov	w8, wzr
  16cfdc: b81ac3a8     	stur	w8, [x29, #-0x54]
  16cfe0: 14000001     	b	0x16cfe4 <FLAC__stream_decoder_seek_absolute+0x2c54>
  16cfe4: b85ac3a8     	ldur	w8, [x29, #-0x54]
  16cfe8: 71000508     	subs	w8, w8, #0x1
  16cfec: b81983a8     	stur	w8, [x29, #-0x68]
  16cff0: 54000648     	b.hi	0x16d0b8 <FLAC__stream_decoder_seek_absolute+0x2d28>
  16cff4: 14000001     	b	0x16cff8 <FLAC__stream_decoder_seek_absolute+0x2c68>
  16cff8: f85b03a8     	ldur	x8, [x29, #-0x50]
  16cffc: f9400508     	ldr	x8, [x8, #0x8]
  16d000: f9403500     	ldr	x0, [x8, #0x68]
  16d004: d100b3a1     	sub	x1, x29, #0x2c
  16d008: 321d03e2     	orr	w2, wzr, #0x8
  16d00c: 97fcdf99     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d010: 350000a0     	cbnz	w0, 0x16d024 <FLAC__stream_decoder_seek_absolute+0x2c94>
  16d014: 14000001     	b	0x16d018 <FLAC__stream_decoder_seek_absolute+0x2c88>
  16d018: 2a1f03e8     	mov	w8, wzr
  16d01c: b81b83a8     	stur	w8, [x29, #-0x48]
  16d020: 140002b1     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d024: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d028: 7103fd08     	subs	w8, w8, #0xff
  16d02c: b81943a8     	stur	w8, [x29, #-0x6c]
  16d030: 540002a1     	b.ne	0x16d084 <FLAC__stream_decoder_seek_absolute+0x2cf4>
  16d034: 14000001     	b	0x16d038 <FLAC__stream_decoder_seek_absolute+0x2ca8>
  16d038: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d03c: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d040: f9400529     	ldr	x9, [x9, #0x8]
  16d044: 393e1928     	strb	w8, [x9, #0xf86]
  16d048: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d04c: f9400529     	ldr	x9, [x9, #0x8]
  16d050: 320003e8     	orr	w8, wzr, #0x1
  16d054: b90f7928     	str	w8, [x9, #0xf78]
  16d058: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d05c: 2a0803e1     	mov	w1, w8
  16d060: b81903a8     	stur	w8, [x29, #-0x70]
  16d064: 97fff99f     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16d068: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d06c: f9400129     	ldr	x9, [x9]
  16d070: 321f03e8     	orr	w8, wzr, #0x2
  16d074: b9000128     	str	w8, [x9]
  16d078: b85903a8     	ldur	w8, [x29, #-0x70]
  16d07c: b81b83a8     	stur	w8, [x29, #-0x48]
  16d080: 14000299     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d084: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d088: b85c43a9     	ldur	w9, [x29, #-0x3c]
  16d08c: 2a0903ea     	mov	w10, w9
  16d090: 2a0a03e9     	mov	w9, w10
  16d094: 11000529     	add	w9, w9, #0x1
  16d098: b81c43a9     	stur	w9, [x29, #-0x3c]
  16d09c: d100a3ab     	sub	x11, x29, #0x28
  16d0a0: 382a6968     	strb	w8, [x11, x10]
  16d0a4: 14000001     	b	0x16d0a8 <FLAC__stream_decoder_seek_absolute+0x2d18>
  16d0a8: b85ac3a8     	ldur	w8, [x29, #-0x54]
  16d0ac: 11000508     	add	w8, w8, #0x1
  16d0b0: b81ac3a8     	stur	w8, [x29, #-0x54]
  16d0b4: 17ffffcc     	b	0x16cfe4 <FLAC__stream_decoder_seek_absolute+0x2c54>
  16d0b8: 385da3a8     	ldurb	w8, [x29, #-0x26]
  16d0bc: 53047d08     	lsr	w8, w8, #4
  16d0c0: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d0c4: 2a0803e9     	mov	w9, w8
  16d0c8: 71003d08     	subs	w8, w8, #0xf
  16d0cc: f81883a9     	stur	x9, [x29, #-0x78]
  16d0d0: b81843a8     	stur	w8, [x29, #-0x7c]
  16d0d4: 54000468     	b.hi	0x16d160 <FLAC__stream_decoder_seek_absolute+0x2dd0>
  16d0d8: f0000468     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16d0dc: 911d9108     	add	x8, x8, #0x764
  16d0e0: f85883ab     	ldur	x11, [x29, #-0x78]
  16d0e4: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  16d0e8: 8b0a0109     	add	x9, x8, x10
  16d0ec: f90047ea     	str	x10, [sp, #0x88]
  16d0f0: d61f0120     	br	x9
  16d0f4: 320003e8     	orr	w8, wzr, #0x1
  16d0f8: b819c3a8     	stur	w8, [x29, #-0x64]
  16d0fc: 1400001a     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d100: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d104: f9400508     	ldr	x8, [x8, #0x8]
  16d108: 321a07e9     	orr	w9, wzr, #0xc0
  16d10c: b9054909     	str	w9, [x8, #0x548]
  16d110: 14000015     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d114: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d118: 71000908     	subs	w8, w8, #0x2
  16d11c: 52804809     	mov	w9, #0x240              // =576
  16d120: 1ac82128     	lsl	w8, w9, w8
  16d124: f85b03aa     	ldur	x10, [x29, #-0x50]
  16d128: f940054a     	ldr	x10, [x10, #0x8]
  16d12c: b9054948     	str	w8, [x10, #0x548]
  16d130: 1400000d     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d134: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d138: b81a83a8     	stur	w8, [x29, #-0x58]
  16d13c: 1400000a     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d140: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d144: 71002108     	subs	w8, w8, #0x8
  16d148: 321803e9     	orr	w9, wzr, #0x100
  16d14c: 1ac82128     	lsl	w8, w9, w8
  16d150: f85b03aa     	ldur	x10, [x29, #-0x50]
  16d154: f940054a     	ldr	x10, [x10, #0x8]
  16d158: b9054948     	str	w8, [x10, #0x548]
  16d15c: 14000002     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d160: 14000001     	b	0x16d164 <FLAC__stream_decoder_seek_absolute+0x2dd4>
  16d164: 385da3a8     	ldurb	w8, [x29, #-0x26]
  16d168: 12000d08     	and	w8, w8, #0xf
  16d16c: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d170: 2a0803e9     	mov	w9, w8
  16d174: 71003d08     	subs	w8, w8, #0xf
  16d178: f90043e9     	str	x9, [sp, #0x80]
  16d17c: b9007fe8     	str	w8, [sp, #0x7c]
  16d180: 54000c08     	b.hi	0x16d300 <FLAC__stream_decoder_seek_absolute+0x2f70>
  16d184: f0000468     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16d188: 911e9108     	add	x8, x8, #0x7a4
  16d18c: f94043eb     	ldr	x11, [sp, #0x80]
  16d190: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  16d194: 8b0a0109     	add	x9, x8, x10
  16d198: f9003bea     	str	x10, [sp, #0x70]
  16d19c: d61f0120     	br	x9
  16d1a0: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d1a4: f9400508     	ldr	x8, [x8, #0x8]
  16d1a8: b941c909     	ldr	w9, [x8, #0x1c8]
  16d1ac: 340000e9     	cbz	w9, 0x16d1c8 <FLAC__stream_decoder_seek_absolute+0x2e38>
  16d1b0: 14000001     	b	0x16d1b4 <FLAC__stream_decoder_seek_absolute+0x2e24>
  16d1b4: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d1b8: f9400508     	ldr	x8, [x8, #0x8]
  16d1bc: b941f109     	ldr	w9, [x8, #0x1f0]
  16d1c0: b9054d09     	str	w9, [x8, #0x54c]
  16d1c4: 14000004     	b	0x16d1d4 <FLAC__stream_decoder_seek_absolute+0x2e44>
  16d1c8: 320003e8     	orr	w8, wzr, #0x1
  16d1cc: b819c3a8     	stur	w8, [x29, #-0x64]
  16d1d0: 14000001     	b	0x16d1d4 <FLAC__stream_decoder_seek_absolute+0x2e44>
  16d1d4: 1400004c     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d1d8: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d1dc: f9400508     	ldr	x8, [x8, #0x8]
  16d1e0: 528b1109     	mov	w9, #0x5888             // =22664
  16d1e4: 72a00029     	movk	w9, #0x1, lsl #16
  16d1e8: b9054d09     	str	w9, [x8, #0x54c]
  16d1ec: 14000046     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d1f0: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d1f4: f9400508     	ldr	x8, [x8, #0x8]
  16d1f8: 52962209     	mov	w9, #0xb110             // =45328
  16d1fc: 72a00049     	movk	w9, #0x2, lsl #16
  16d200: b9054d09     	str	w9, [x8, #0x54c]
  16d204: 14000040     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d208: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d20c: f9400508     	ldr	x8, [x8, #0x8]
  16d210: 529dc009     	mov	w9, #0xee00             // =60928
  16d214: 72a00049     	movk	w9, #0x2, lsl #16
  16d218: b9054d09     	str	w9, [x8, #0x54c]
  16d21c: 1400003a     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d220: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d224: f9400508     	ldr	x8, [x8, #0x8]
  16d228: 5283e809     	mov	w9, #0x1f40             // =8000
  16d22c: b9054d09     	str	w9, [x8, #0x54c]
  16d230: 14000035     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d234: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d238: f9400508     	ldr	x8, [x8, #0x8]
  16d23c: 5287d009     	mov	w9, #0x3e80             // =16000
  16d240: b9054d09     	str	w9, [x8, #0x54c]
  16d244: 14000030     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d248: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d24c: f9400508     	ldr	x8, [x8, #0x8]
  16d250: 528ac449     	mov	w9, #0x5622             // =22050
  16d254: b9054d09     	str	w9, [x8, #0x54c]
  16d258: 1400002b     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d25c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d260: f9400508     	ldr	x8, [x8, #0x8]
  16d264: 528bb809     	mov	w9, #0x5dc0             // =24000
  16d268: b9054d09     	str	w9, [x8, #0x54c]
  16d26c: 14000026     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d270: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d274: f9400508     	ldr	x8, [x8, #0x8]
  16d278: 528fa009     	mov	w9, #0x7d00             // =32000
  16d27c: b9054d09     	str	w9, [x8, #0x54c]
  16d280: 14000021     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d284: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d288: f9400508     	ldr	x8, [x8, #0x8]
  16d28c: 52958889     	mov	w9, #0xac44             // =44100
  16d290: b9054d09     	str	w9, [x8, #0x54c]
  16d294: 1400001c     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d298: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d29c: f9400508     	ldr	x8, [x8, #0x8]
  16d2a0: 52977009     	mov	w9, #0xbb80             // =48000
  16d2a4: b9054d09     	str	w9, [x8, #0x54c]
  16d2a8: 14000017     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d2ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d2b0: f9400508     	ldr	x8, [x8, #0x8]
  16d2b4: 528ee009     	mov	w9, #0x7700             // =30464
  16d2b8: 72a00029     	movk	w9, #0x1, lsl #16
  16d2bc: b9054d09     	str	w9, [x8, #0x54c]
  16d2c0: 14000011     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d2c4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d2c8: b81a43a8     	stur	w8, [x29, #-0x5c]
  16d2cc: 1400000e     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d2d0: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d2d4: 320003e8     	orr	w8, wzr, #0x1
  16d2d8: 2a0803e1     	mov	w1, w8
  16d2dc: b9006fe8     	str	w8, [sp, #0x6c]
  16d2e0: 97fff900     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16d2e4: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d2e8: f9400000     	ldr	x0, [x0]
  16d2ec: 321f03e8     	orr	w8, wzr, #0x2
  16d2f0: b9000008     	str	w8, [x0]
  16d2f4: b9406fe8     	ldr	w8, [sp, #0x6c]
  16d2f8: b81b83a8     	stur	w8, [x29, #-0x48]
  16d2fc: 140001fa     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d300: 14000001     	b	0x16d304 <FLAC__stream_decoder_seek_absolute+0x2f74>
  16d304: 385db3a8     	ldurb	w8, [x29, #-0x25]
  16d308: 53047d08     	lsr	w8, w8, #4
  16d30c: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d310: 385d43a8     	ldurb	w8, [x29, #-0x2c]
  16d314: 36180528     	tbz	w8, #0x3, 0x16d3b8 <FLAC__stream_decoder_seek_absolute+0x3028>
  16d318: 14000001     	b	0x16d31c <FLAC__stream_decoder_seek_absolute+0x2f8c>
  16d31c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d320: f9400508     	ldr	x8, [x8, #0x8]
  16d324: 321f03e9     	orr	w9, wzr, #0x2
  16d328: b9055109     	str	w9, [x8, #0x550]
  16d32c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16d330: 12000929     	and	w9, w9, #0x7
  16d334: 2a0903ea     	mov	w10, w9
  16d338: b9006bea     	str	w10, [sp, #0x68]
  16d33c: 34000189     	cbz	w9, 0x16d36c <FLAC__stream_decoder_seek_absolute+0x2fdc>
  16d340: 14000001     	b	0x16d344 <FLAC__stream_decoder_seek_absolute+0x2fb4>
  16d344: b9406be8     	ldr	w8, [sp, #0x68]
  16d348: 71000509     	subs	w9, w8, #0x1
  16d34c: b90067e9     	str	w9, [sp, #0x64]
  16d350: 54000180     	b.eq	0x16d380 <FLAC__stream_decoder_seek_absolute+0x2ff0>
  16d354: 14000001     	b	0x16d358 <FLAC__stream_decoder_seek_absolute+0x2fc8>
  16d358: b9406be8     	ldr	w8, [sp, #0x68]
  16d35c: 71000909     	subs	w9, w8, #0x2
  16d360: b90063e9     	str	w9, [sp, #0x60]
  16d364: 54000180     	b.eq	0x16d394 <FLAC__stream_decoder_seek_absolute+0x3004>
  16d368: 14000010     	b	0x16d3a8 <FLAC__stream_decoder_seek_absolute+0x3018>
  16d36c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d370: f9400508     	ldr	x8, [x8, #0x8]
  16d374: 320003e9     	orr	w9, wzr, #0x1
  16d378: b9055509     	str	w9, [x8, #0x554]
  16d37c: 1400000e     	b	0x16d3b4 <FLAC__stream_decoder_seek_absolute+0x3024>
  16d380: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d384: f9400508     	ldr	x8, [x8, #0x8]
  16d388: 321f03e9     	orr	w9, wzr, #0x2
  16d38c: b9055509     	str	w9, [x8, #0x554]
  16d390: 14000009     	b	0x16d3b4 <FLAC__stream_decoder_seek_absolute+0x3024>
  16d394: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d398: f9400508     	ldr	x8, [x8, #0x8]
  16d39c: 320007e9     	orr	w9, wzr, #0x3
  16d3a0: b9055509     	str	w9, [x8, #0x554]
  16d3a4: 14000004     	b	0x16d3b4 <FLAC__stream_decoder_seek_absolute+0x3024>
  16d3a8: 320003e8     	orr	w8, wzr, #0x1
  16d3ac: b819c3a8     	stur	w8, [x29, #-0x64]
  16d3b0: 14000001     	b	0x16d3b4 <FLAC__stream_decoder_seek_absolute+0x3024>
  16d3b4: 1400000b     	b	0x16d3e0 <FLAC__stream_decoder_seek_absolute+0x3050>
  16d3b8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d3bc: 11000508     	add	w8, w8, #0x1
  16d3c0: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d3c4: f9400529     	ldr	x9, [x9, #0x8]
  16d3c8: b9055128     	str	w8, [x9, #0x550]
  16d3cc: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d3d0: f9400529     	ldr	x9, [x9, #0x8]
  16d3d4: 2a1f03e8     	mov	w8, wzr
  16d3d8: b9055528     	str	w8, [x9, #0x554]
  16d3dc: 14000001     	b	0x16d3e0 <FLAC__stream_decoder_seek_absolute+0x3050>
  16d3e0: 385db3a8     	ldurb	w8, [x29, #-0x25]
  16d3e4: 53010d08     	ubfx	w8, w8, #1, #3
  16d3e8: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d3ec: 2a0803e9     	mov	w9, w8
  16d3f0: 71001d08     	subs	w8, w8, #0x7
  16d3f4: f9002fe9     	str	x9, [sp, #0x58]
  16d3f8: b90057e8     	str	w8, [sp, #0x54]
  16d3fc: 54000648     	b.hi	0x16d4c4 <FLAC__stream_decoder_seek_absolute+0x3134>
  16d400: f0000468     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  16d404: 911f9108     	add	x8, x8, #0x7e4
  16d408: f9402feb     	ldr	x11, [sp, #0x58]
  16d40c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  16d410: 8b0a0109     	add	x9, x8, x10
  16d414: f90027ea     	str	x10, [sp, #0x48]
  16d418: d61f0120     	br	x9
  16d41c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d420: f9400508     	ldr	x8, [x8, #0x8]
  16d424: b941c909     	ldr	w9, [x8, #0x1c8]
  16d428: 340000e9     	cbz	w9, 0x16d444 <FLAC__stream_decoder_seek_absolute+0x30b4>
  16d42c: 14000001     	b	0x16d430 <FLAC__stream_decoder_seek_absolute+0x30a0>
  16d430: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d434: f9400508     	ldr	x8, [x8, #0x8]
  16d438: b941f909     	ldr	w9, [x8, #0x1f8]
  16d43c: b9055909     	str	w9, [x8, #0x558]
  16d440: 14000004     	b	0x16d450 <FLAC__stream_decoder_seek_absolute+0x30c0>
  16d444: 320003e8     	orr	w8, wzr, #0x1
  16d448: b819c3a8     	stur	w8, [x29, #-0x64]
  16d44c: 14000001     	b	0x16d450 <FLAC__stream_decoder_seek_absolute+0x30c0>
  16d450: 1400001e     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d454: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d458: f9400508     	ldr	x8, [x8, #0x8]
  16d45c: 321d03e9     	orr	w9, wzr, #0x8
  16d460: b9055909     	str	w9, [x8, #0x558]
  16d464: 14000019     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d468: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d46c: f9400508     	ldr	x8, [x8, #0x8]
  16d470: 321e07e9     	orr	w9, wzr, #0xc
  16d474: b9055909     	str	w9, [x8, #0x558]
  16d478: 14000014     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d47c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d480: f9400508     	ldr	x8, [x8, #0x8]
  16d484: 321c03e9     	orr	w9, wzr, #0x10
  16d488: b9055909     	str	w9, [x8, #0x558]
  16d48c: 1400000f     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d490: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d494: f9400508     	ldr	x8, [x8, #0x8]
  16d498: 52800289     	mov	w9, #0x14               // =20
  16d49c: b9055909     	str	w9, [x8, #0x558]
  16d4a0: 1400000a     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d4a4: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d4a8: f9400508     	ldr	x8, [x8, #0x8]
  16d4ac: 321d07e9     	orr	w9, wzr, #0x18
  16d4b0: b9055909     	str	w9, [x8, #0x558]
  16d4b4: 14000005     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d4b8: 320003e8     	orr	w8, wzr, #0x1
  16d4bc: b819c3a8     	stur	w8, [x29, #-0x64]
  16d4c0: 14000002     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d4c4: 14000001     	b	0x16d4c8 <FLAC__stream_decoder_seek_absolute+0x3138>
  16d4c8: 385db3a8     	ldurb	w8, [x29, #-0x25]
  16d4cc: 360000a8     	tbz	w8, #0x0, 0x16d4e0 <FLAC__stream_decoder_seek_absolute+0x3150>
  16d4d0: 14000001     	b	0x16d4d4 <FLAC__stream_decoder_seek_absolute+0x3144>
  16d4d4: 320003e8     	orr	w8, wzr, #0x1
  16d4d8: b819c3a8     	stur	w8, [x29, #-0x64]
  16d4dc: 14000001     	b	0x16d4e0 <FLAC__stream_decoder_seek_absolute+0x3150>
  16d4e0: 385d93a8     	ldurb	w8, [x29, #-0x27]
  16d4e4: 370001e8     	tbnz	w8, #0x0, 0x16d520 <FLAC__stream_decoder_seek_absolute+0x3190>
  16d4e8: 14000001     	b	0x16d4ec <FLAC__stream_decoder_seek_absolute+0x315c>
  16d4ec: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d4f0: f9400508     	ldr	x8, [x8, #0x8]
  16d4f4: b941c909     	ldr	w9, [x8, #0x1c8]
  16d4f8: 34000749     	cbz	w9, 0x16d5e0 <FLAC__stream_decoder_seek_absolute+0x3250>
  16d4fc: 14000001     	b	0x16d500 <FLAC__stream_decoder_seek_absolute+0x3170>
  16d500: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d504: f9400508     	ldr	x8, [x8, #0x8]
  16d508: b941e109     	ldr	w9, [x8, #0x1e0]
  16d50c: b941e50a     	ldr	w10, [x8, #0x1e4]
  16d510: 6b0a0129     	subs	w9, w9, w10
  16d514: b90047e9     	str	w9, [sp, #0x44]
  16d518: 54000640     	b.eq	0x16d5e0 <FLAC__stream_decoder_seek_absolute+0x3250>
  16d51c: 14000001     	b	0x16d520 <FLAC__stream_decoder_seek_absolute+0x3190>
  16d520: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d524: f9400508     	ldr	x8, [x8, #0x8]
  16d528: f9403500     	ldr	x0, [x8, #0x68]
  16d52c: d100e3a1     	sub	x1, x29, #0x38
  16d530: d100a3a2     	sub	x2, x29, #0x28
  16d534: d100f3a3     	sub	x3, x29, #0x3c
  16d538: 97fce8be     	bl	0xa7830 <FLAC__bitreader_read_utf8_uint64@plt>
  16d53c: 350000a0     	cbnz	w0, 0x16d550 <FLAC__stream_decoder_seek_absolute+0x31c0>
  16d540: 14000001     	b	0x16d544 <FLAC__stream_decoder_seek_absolute+0x31b4>
  16d544: 2a1f03e8     	mov	w8, wzr
  16d548: b81b83a8     	stur	w8, [x29, #-0x48]
  16d54c: 14000166     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d550: f85c83a8     	ldur	x8, [x29, #-0x38]
  16d554: b1000508     	adds	x8, x8, #0x1
  16d558: f9001fe8     	str	x8, [sp, #0x38]
  16d55c: 54000301     	b.ne	0x16d5bc <FLAC__stream_decoder_seek_absolute+0x322c>
  16d560: 14000001     	b	0x16d564 <FLAC__stream_decoder_seek_absolute+0x31d4>
  16d564: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16d568: 71000508     	subs	w8, w8, #0x1
  16d56c: d100a3a9     	sub	x9, x29, #0x28
  16d570: 38684928     	ldrb	w8, [x9, w8, uxtw]
  16d574: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d578: f9400529     	ldr	x9, [x9, #0x8]
  16d57c: 393e1928     	strb	w8, [x9, #0xf86]
  16d580: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d584: f9400529     	ldr	x9, [x9, #0x8]
  16d588: 320003e8     	orr	w8, wzr, #0x1
  16d58c: b90f7928     	str	w8, [x9, #0xf78]
  16d590: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d594: 2a0803e1     	mov	w1, w8
  16d598: b90037e8     	str	w8, [sp, #0x34]
  16d59c: 97fff851     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16d5a0: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d5a4: f9400129     	ldr	x9, [x9]
  16d5a8: 321f03e8     	orr	w8, wzr, #0x2
  16d5ac: b9000128     	str	w8, [x9]
  16d5b0: b94037e8     	ldr	w8, [sp, #0x34]
  16d5b4: b81b83a8     	stur	w8, [x29, #-0x48]
  16d5b8: 1400014b     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d5bc: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d5c0: f9400508     	ldr	x8, [x8, #0x8]
  16d5c4: 320003e9     	orr	w9, wzr, #0x1
  16d5c8: b9055d09     	str	w9, [x8, #0x55c]
  16d5cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  16d5d0: f85b03aa     	ldur	x10, [x29, #-0x50]
  16d5d4: f940054a     	ldr	x10, [x10, #0x8]
  16d5d8: f902b148     	str	x8, [x10, #0x560]
  16d5dc: 14000031     	b	0x16d6a0 <FLAC__stream_decoder_seek_absolute+0x3310>
  16d5e0: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d5e4: f9400508     	ldr	x8, [x8, #0x8]
  16d5e8: f9403500     	ldr	x0, [x8, #0x68]
  16d5ec: d100b3a1     	sub	x1, x29, #0x2c
  16d5f0: d100a3a2     	sub	x2, x29, #0x28
  16d5f4: d100f3a3     	sub	x3, x29, #0x3c
  16d5f8: 97fce32a     	bl	0xa62a0 <FLAC__bitreader_read_utf8_uint32@plt>
  16d5fc: 350000a0     	cbnz	w0, 0x16d610 <FLAC__stream_decoder_seek_absolute+0x3280>
  16d600: 14000001     	b	0x16d604 <FLAC__stream_decoder_seek_absolute+0x3274>
  16d604: 2a1f03e8     	mov	w8, wzr
  16d608: b81b83a8     	stur	w8, [x29, #-0x48]
  16d60c: 14000136     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d610: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d614: 31000508     	adds	w8, w8, #0x1
  16d618: b90033e8     	str	w8, [sp, #0x30]
  16d61c: 54000301     	b.ne	0x16d67c <FLAC__stream_decoder_seek_absolute+0x32ec>
  16d620: 14000001     	b	0x16d624 <FLAC__stream_decoder_seek_absolute+0x3294>
  16d624: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16d628: 71000508     	subs	w8, w8, #0x1
  16d62c: d100a3a9     	sub	x9, x29, #0x28
  16d630: 38684928     	ldrb	w8, [x9, w8, uxtw]
  16d634: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d638: f9400529     	ldr	x9, [x9, #0x8]
  16d63c: 393e1928     	strb	w8, [x9, #0xf86]
  16d640: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d644: f9400529     	ldr	x9, [x9, #0x8]
  16d648: 320003e8     	orr	w8, wzr, #0x1
  16d64c: b90f7928     	str	w8, [x9, #0xf78]
  16d650: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d654: 2a0803e1     	mov	w1, w8
  16d658: b9002fe8     	str	w8, [sp, #0x2c]
  16d65c: 97fff821     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16d660: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d664: f9400129     	ldr	x9, [x9]
  16d668: 321f03e8     	orr	w8, wzr, #0x2
  16d66c: b9000128     	str	w8, [x9]
  16d670: b9402fe8     	ldr	w8, [sp, #0x2c]
  16d674: b81b83a8     	stur	w8, [x29, #-0x48]
  16d678: 1400011b     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d67c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d680: f9400508     	ldr	x8, [x8, #0x8]
  16d684: 2a1f03e9     	mov	w9, wzr
  16d688: b9055d09     	str	w9, [x8, #0x55c]
  16d68c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16d690: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d694: f9400508     	ldr	x8, [x8, #0x8]
  16d698: b9056109     	str	w9, [x8, #0x560]
  16d69c: 14000001     	b	0x16d6a0 <FLAC__stream_decoder_seek_absolute+0x3310>
  16d6a0: b85a83a8     	ldur	w8, [x29, #-0x58]
  16d6a4: 34000708     	cbz	w8, 0x16d784 <FLAC__stream_decoder_seek_absolute+0x33f4>
  16d6a8: 14000001     	b	0x16d6ac <FLAC__stream_decoder_seek_absolute+0x331c>
  16d6ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d6b0: f9400508     	ldr	x8, [x8, #0x8]
  16d6b4: f9403500     	ldr	x0, [x8, #0x68]
  16d6b8: d100b3a1     	sub	x1, x29, #0x2c
  16d6bc: 321d03e2     	orr	w2, wzr, #0x8
  16d6c0: 97fcddec     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d6c4: 350000a0     	cbnz	w0, 0x16d6d8 <FLAC__stream_decoder_seek_absolute+0x3348>
  16d6c8: 14000001     	b	0x16d6cc <FLAC__stream_decoder_seek_absolute+0x333c>
  16d6cc: 2a1f03e8     	mov	w8, wzr
  16d6d0: b81b83a8     	stur	w8, [x29, #-0x48]
  16d6d4: 14000104     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d6d8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d6dc: b85c43a9     	ldur	w9, [x29, #-0x3c]
  16d6e0: 2a0903ea     	mov	w10, w9
  16d6e4: 2a0a03e9     	mov	w9, w10
  16d6e8: 11000529     	add	w9, w9, #0x1
  16d6ec: b81c43a9     	stur	w9, [x29, #-0x3c]
  16d6f0: d100a3ab     	sub	x11, x29, #0x28
  16d6f4: 382a6968     	strb	w8, [x11, x10]
  16d6f8: b85a83a8     	ldur	w8, [x29, #-0x58]
  16d6fc: 71001d08     	subs	w8, w8, #0x7
  16d700: b9002be8     	str	w8, [sp, #0x28]
  16d704: 54000341     	b.ne	0x16d76c <FLAC__stream_decoder_seek_absolute+0x33dc>
  16d708: 14000001     	b	0x16d70c <FLAC__stream_decoder_seek_absolute+0x337c>
  16d70c: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d710: f9400508     	ldr	x8, [x8, #0x8]
  16d714: f9403500     	ldr	x0, [x8, #0x68]
  16d718: d10103a1     	sub	x1, x29, #0x40
  16d71c: 321d03e2     	orr	w2, wzr, #0x8
  16d720: 97fcddd4     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d724: 350000a0     	cbnz	w0, 0x16d738 <FLAC__stream_decoder_seek_absolute+0x33a8>
  16d728: 14000001     	b	0x16d72c <FLAC__stream_decoder_seek_absolute+0x339c>
  16d72c: 2a1f03e8     	mov	w8, wzr
  16d730: b81b83a8     	stur	w8, [x29, #-0x48]
  16d734: 140000ec     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d738: b85c03a8     	ldur	w8, [x29, #-0x40]
  16d73c: b85c43a9     	ldur	w9, [x29, #-0x3c]
  16d740: 2a0903ea     	mov	w10, w9
  16d744: 2a0a03e9     	mov	w9, w10
  16d748: 11000529     	add	w9, w9, #0x1
  16d74c: b81c43a9     	stur	w9, [x29, #-0x3c]
  16d750: d100a3ab     	sub	x11, x29, #0x28
  16d754: 382a6968     	strb	w8, [x11, x10]
  16d758: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d75c: b85c03a9     	ldur	w9, [x29, #-0x40]
  16d760: 2a082128     	orr	w8, w9, w8, lsl #8
  16d764: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d768: 14000001     	b	0x16d76c <FLAC__stream_decoder_seek_absolute+0x33dc>
  16d76c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d770: 11000508     	add	w8, w8, #0x1
  16d774: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d778: f9400529     	ldr	x9, [x9, #0x8]
  16d77c: b9054928     	str	w8, [x9, #0x548]
  16d780: 14000001     	b	0x16d784 <FLAC__stream_decoder_seek_absolute+0x33f4>
  16d784: b85a43a8     	ldur	w8, [x29, #-0x5c]
  16d788: 34000a28     	cbz	w8, 0x16d8cc <FLAC__stream_decoder_seek_absolute+0x353c>
  16d78c: 14000001     	b	0x16d790 <FLAC__stream_decoder_seek_absolute+0x3400>
  16d790: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d794: f9400508     	ldr	x8, [x8, #0x8]
  16d798: f9403500     	ldr	x0, [x8, #0x68]
  16d79c: d100b3a1     	sub	x1, x29, #0x2c
  16d7a0: 321d03e2     	orr	w2, wzr, #0x8
  16d7a4: 97fcddb3     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d7a8: 350000a0     	cbnz	w0, 0x16d7bc <FLAC__stream_decoder_seek_absolute+0x342c>
  16d7ac: 14000001     	b	0x16d7b0 <FLAC__stream_decoder_seek_absolute+0x3420>
  16d7b0: 2a1f03e8     	mov	w8, wzr
  16d7b4: b81b83a8     	stur	w8, [x29, #-0x48]
  16d7b8: 140000cb     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d7bc: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d7c0: b85c43a9     	ldur	w9, [x29, #-0x3c]
  16d7c4: 2a0903ea     	mov	w10, w9
  16d7c8: 2a0a03e9     	mov	w9, w10
  16d7cc: 11000529     	add	w9, w9, #0x1
  16d7d0: b81c43a9     	stur	w9, [x29, #-0x3c]
  16d7d4: d100a3ab     	sub	x11, x29, #0x28
  16d7d8: 382a6968     	strb	w8, [x11, x10]
  16d7dc: b85a43a8     	ldur	w8, [x29, #-0x5c]
  16d7e0: 71003108     	subs	w8, w8, #0xc
  16d7e4: b90027e8     	str	w8, [sp, #0x24]
  16d7e8: 54000340     	b.eq	0x16d850 <FLAC__stream_decoder_seek_absolute+0x34c0>
  16d7ec: 14000001     	b	0x16d7f0 <FLAC__stream_decoder_seek_absolute+0x3460>
  16d7f0: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d7f4: f9400508     	ldr	x8, [x8, #0x8]
  16d7f8: f9403500     	ldr	x0, [x8, #0x68]
  16d7fc: d10113a1     	sub	x1, x29, #0x44
  16d800: 321d03e2     	orr	w2, wzr, #0x8
  16d804: 97fcdd9b     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d808: 350000a0     	cbnz	w0, 0x16d81c <FLAC__stream_decoder_seek_absolute+0x348c>
  16d80c: 14000001     	b	0x16d810 <FLAC__stream_decoder_seek_absolute+0x3480>
  16d810: 2a1f03e8     	mov	w8, wzr
  16d814: b81b83a8     	stur	w8, [x29, #-0x48]
  16d818: 140000b3     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d81c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  16d820: b85c43a9     	ldur	w9, [x29, #-0x3c]
  16d824: 2a0903ea     	mov	w10, w9
  16d828: 2a0a03e9     	mov	w9, w10
  16d82c: 11000529     	add	w9, w9, #0x1
  16d830: b81c43a9     	stur	w9, [x29, #-0x3c]
  16d834: d100a3ab     	sub	x11, x29, #0x28
  16d838: 382a6968     	strb	w8, [x11, x10]
  16d83c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d840: b85bc3a9     	ldur	w9, [x29, #-0x44]
  16d844: 2a082128     	orr	w8, w9, w8, lsl #8
  16d848: b81d43a8     	stur	w8, [x29, #-0x2c]
  16d84c: 14000001     	b	0x16d850 <FLAC__stream_decoder_seek_absolute+0x34c0>
  16d850: b85a43a8     	ldur	w8, [x29, #-0x5c]
  16d854: 71003108     	subs	w8, w8, #0xc
  16d858: b90023e8     	str	w8, [sp, #0x20]
  16d85c: 54000121     	b.ne	0x16d880 <FLAC__stream_decoder_seek_absolute+0x34f0>
  16d860: 14000001     	b	0x16d864 <FLAC__stream_decoder_seek_absolute+0x34d4>
  16d864: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d868: 52807d09     	mov	w9, #0x3e8              // =1000
  16d86c: 1b097d08     	mul	w8, w8, w9
  16d870: f85b03aa     	ldur	x10, [x29, #-0x50]
  16d874: f940054a     	ldr	x10, [x10, #0x8]
  16d878: b9054d48     	str	w8, [x10, #0x54c]
  16d87c: 14000013     	b	0x16d8c8 <FLAC__stream_decoder_seek_absolute+0x3538>
  16d880: b85a43a8     	ldur	w8, [x29, #-0x5c]
  16d884: 71003508     	subs	w8, w8, #0xd
  16d888: b9001fe8     	str	w8, [sp, #0x1c]
  16d88c: 540000e1     	b.ne	0x16d8a8 <FLAC__stream_decoder_seek_absolute+0x3518>
  16d890: 14000001     	b	0x16d894 <FLAC__stream_decoder_seek_absolute+0x3504>
  16d894: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d898: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d89c: f9400529     	ldr	x9, [x9, #0x8]
  16d8a0: b9054d28     	str	w8, [x9, #0x54c]
  16d8a4: 14000008     	b	0x16d8c4 <FLAC__stream_decoder_seek_absolute+0x3534>
  16d8a8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d8ac: 0b080908     	add	w8, w8, w8, lsl #2
  16d8b0: 531f7908     	lsl	w8, w8, #1
  16d8b4: f85b03a9     	ldur	x9, [x29, #-0x50]
  16d8b8: f9400529     	ldr	x9, [x9, #0x8]
  16d8bc: b9054d28     	str	w8, [x9, #0x54c]
  16d8c0: 14000001     	b	0x16d8c4 <FLAC__stream_decoder_seek_absolute+0x3534>
  16d8c4: 14000001     	b	0x16d8c8 <FLAC__stream_decoder_seek_absolute+0x3538>
  16d8c8: 14000001     	b	0x16d8cc <FLAC__stream_decoder_seek_absolute+0x353c>
  16d8cc: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d8d0: f9400508     	ldr	x8, [x8, #0x8]
  16d8d4: f9403500     	ldr	x0, [x8, #0x68]
  16d8d8: d100b3a1     	sub	x1, x29, #0x2c
  16d8dc: 321d03e2     	orr	w2, wzr, #0x8
  16d8e0: 97fcdd64     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16d8e4: 350000a0     	cbnz	w0, 0x16d8f8 <FLAC__stream_decoder_seek_absolute+0x3568>
  16d8e8: 14000001     	b	0x16d8ec <FLAC__stream_decoder_seek_absolute+0x355c>
  16d8ec: 2a1f03e8     	mov	w8, wzr
  16d8f0: b81b83a8     	stur	w8, [x29, #-0x48]
  16d8f4: 1400007c     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d8f8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16d8fc: 381a03a8     	sturb	w8, [x29, #-0x60]
  16d900: b85c43a1     	ldur	w1, [x29, #-0x3c]
  16d904: d100a3a0     	sub	x0, x29, #0x28
  16d908: 97fcd3fe     	bl	0xa2900 <FLAC__crc8@plt>
  16d90c: 385a03a8     	ldurb	w8, [x29, #-0x60]
  16d910: 6b200108     	subs	w8, w8, w0, uxtb
  16d914: b9001be8     	str	w8, [sp, #0x18]
  16d918: 540001c0     	b.eq	0x16d950 <FLAC__stream_decoder_seek_absolute+0x35c0>
  16d91c: 14000001     	b	0x16d920 <FLAC__stream_decoder_seek_absolute+0x3590>
  16d920: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d924: 320003e8     	orr	w8, wzr, #0x1
  16d928: 2a0803e1     	mov	w1, w8
  16d92c: b90017e8     	str	w8, [sp, #0x14]
  16d930: 97fff76c     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16d934: f85b03a0     	ldur	x0, [x29, #-0x50]
  16d938: f9400000     	ldr	x0, [x0]
  16d93c: 321f03e8     	orr	w8, wzr, #0x2
  16d940: b9000008     	str	w8, [x0]
  16d944: b94017e8     	ldr	w8, [sp, #0x14]
  16d948: b81b83a8     	stur	w8, [x29, #-0x48]
  16d94c: 14000066     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16d950: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d954: f9400508     	ldr	x8, [x8, #0x8]
  16d958: 2a1f03e9     	mov	w9, wzr
  16d95c: b901bd09     	str	w9, [x8, #0x1bc]
  16d960: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d964: f9400508     	ldr	x8, [x8, #0x8]
  16d968: b9455d09     	ldr	w9, [x8, #0x55c]
  16d96c: 350009c9     	cbnz	w9, 0x16daa4 <FLAC__stream_decoder_seek_absolute+0x3714>
  16d970: 14000001     	b	0x16d974 <FLAC__stream_decoder_seek_absolute+0x35e4>
  16d974: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d978: f9400508     	ldr	x8, [x8, #0x8]
  16d97c: b9456109     	ldr	w9, [x8, #0x560]
  16d980: b81d43a9     	stur	w9, [x29, #-0x2c]
  16d984: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d988: f9400508     	ldr	x8, [x8, #0x8]
  16d98c: 320003e9     	orr	w9, wzr, #0x1
  16d990: b9055d09     	str	w9, [x8, #0x55c]
  16d994: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d998: f9400508     	ldr	x8, [x8, #0x8]
  16d99c: b941b909     	ldr	w9, [x8, #0x1b8]
  16d9a0: 34000169     	cbz	w9, 0x16d9cc <FLAC__stream_decoder_seek_absolute+0x363c>
  16d9a4: 14000001     	b	0x16d9a8 <FLAC__stream_decoder_seek_absolute+0x3618>
  16d9a8: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d9ac: f9400508     	ldr	x8, [x8, #0x8]
  16d9b0: b941b909     	ldr	w9, [x8, #0x1b8]
  16d9b4: 2a0903ea     	mov	w10, w9
  16d9b8: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16d9bc: 2a0903eb     	mov	w11, w9
  16d9c0: 9b0b7d4a     	mul	x10, x10, x11
  16d9c4: f902b10a     	str	x10, [x8, #0x560]
  16d9c8: 14000036     	b	0x16daa0 <FLAC__stream_decoder_seek_absolute+0x3710>
  16d9cc: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d9d0: f9400508     	ldr	x8, [x8, #0x8]
  16d9d4: b941c909     	ldr	w9, [x8, #0x1c8]
  16d9d8: 34000369     	cbz	w9, 0x16da44 <FLAC__stream_decoder_seek_absolute+0x36b4>
  16d9dc: 14000001     	b	0x16d9e0 <FLAC__stream_decoder_seek_absolute+0x3650>
  16d9e0: f85b03a8     	ldur	x8, [x29, #-0x50]
  16d9e4: f9400508     	ldr	x8, [x8, #0x8]
  16d9e8: b941e109     	ldr	w9, [x8, #0x1e0]
  16d9ec: b941e50a     	ldr	w10, [x8, #0x1e4]
  16d9f0: 6b0a0129     	subs	w9, w9, w10
  16d9f4: b90013e9     	str	w9, [sp, #0x10]
  16d9f8: 540001e1     	b.ne	0x16da34 <FLAC__stream_decoder_seek_absolute+0x36a4>
  16d9fc: 14000001     	b	0x16da00 <FLAC__stream_decoder_seek_absolute+0x3670>
  16da00: f85b03a8     	ldur	x8, [x29, #-0x50]
  16da04: f9400508     	ldr	x8, [x8, #0x8]
  16da08: b941e109     	ldr	w9, [x8, #0x1e0]
  16da0c: 2a0903ea     	mov	w10, w9
  16da10: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16da14: 2a0903eb     	mov	w11, w9
  16da18: 9b0b7d4a     	mul	x10, x10, x11
  16da1c: f902b10a     	str	x10, [x8, #0x560]
  16da20: f85b03a8     	ldur	x8, [x29, #-0x50]
  16da24: f9400508     	ldr	x8, [x8, #0x8]
  16da28: b941e509     	ldr	w9, [x8, #0x1e4]
  16da2c: b901bd09     	str	w9, [x8, #0x1bc]
  16da30: 14000004     	b	0x16da40 <FLAC__stream_decoder_seek_absolute+0x36b0>
  16da34: 320003e8     	orr	w8, wzr, #0x1
  16da38: b819c3a8     	stur	w8, [x29, #-0x64]
  16da3c: 14000001     	b	0x16da40 <FLAC__stream_decoder_seek_absolute+0x36b0>
  16da40: 14000017     	b	0x16da9c <FLAC__stream_decoder_seek_absolute+0x370c>
  16da44: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16da48: 35000168     	cbnz	w8, 0x16da74 <FLAC__stream_decoder_seek_absolute+0x36e4>
  16da4c: 14000001     	b	0x16da50 <FLAC__stream_decoder_seek_absolute+0x36c0>
  16da50: f85b03a8     	ldur	x8, [x29, #-0x50]
  16da54: f9400508     	ldr	x8, [x8, #0x8]
  16da58: aa1f03e9     	mov	x9, xzr
  16da5c: f902b109     	str	x9, [x8, #0x560]
  16da60: f85b03a8     	ldur	x8, [x29, #-0x50]
  16da64: f9400508     	ldr	x8, [x8, #0x8]
  16da68: b945490a     	ldr	w10, [x8, #0x548]
  16da6c: b901bd0a     	str	w10, [x8, #0x1bc]
  16da70: 1400000a     	b	0x16da98 <FLAC__stream_decoder_seek_absolute+0x3708>
  16da74: f85b03a8     	ldur	x8, [x29, #-0x50]
  16da78: f9400508     	ldr	x8, [x8, #0x8]
  16da7c: b9454909     	ldr	w9, [x8, #0x548]
  16da80: 2a0903ea     	mov	w10, w9
  16da84: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16da88: 2a0903eb     	mov	w11, w9
  16da8c: 9b0b7d4a     	mul	x10, x10, x11
  16da90: f902b10a     	str	x10, [x8, #0x560]
  16da94: 14000001     	b	0x16da98 <FLAC__stream_decoder_seek_absolute+0x3708>
  16da98: 14000001     	b	0x16da9c <FLAC__stream_decoder_seek_absolute+0x370c>
  16da9c: 14000001     	b	0x16daa0 <FLAC__stream_decoder_seek_absolute+0x3710>
  16daa0: 14000001     	b	0x16daa4 <FLAC__stream_decoder_seek_absolute+0x3714>
  16daa4: b859c3a8     	ldur	w8, [x29, #-0x64]
  16daa8: 34000188     	cbz	w8, 0x16dad8 <FLAC__stream_decoder_seek_absolute+0x3748>
  16daac: 14000001     	b	0x16dab0 <FLAC__stream_decoder_seek_absolute+0x3720>
  16dab0: f85b03a0     	ldur	x0, [x29, #-0x50]
  16dab4: 320007e1     	orr	w1, wzr, #0x3
  16dab8: 97fff70a     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16dabc: f85b03a0     	ldur	x0, [x29, #-0x50]
  16dac0: f9400000     	ldr	x0, [x0]
  16dac4: 321f03e1     	orr	w1, wzr, #0x2
  16dac8: b9000001     	str	w1, [x0]
  16dacc: 320003e1     	orr	w1, wzr, #0x1
  16dad0: b81b83a1     	stur	w1, [x29, #-0x48]
  16dad4: 14000004     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16dad8: 320003e8     	orr	w8, wzr, #0x1
  16dadc: b81b83a8     	stur	w8, [x29, #-0x48]
  16dae0: 14000001     	b	0x16dae4 <FLAC__stream_decoder_seek_absolute+0x3754>
  16dae4: b85b83a8     	ldur	w8, [x29, #-0x48]
  16dae8: d53bd049     	mrs	x9, TPIDR_EL0
  16daec: f9401529     	ldr	x9, [x9, #0x28]
  16daf0: f85e83aa     	ldur	x10, [x29, #-0x18]
  16daf4: eb0a0129     	subs	x9, x9, x10
  16daf8: b9000fe8     	str	w8, [sp, #0xc]
  16dafc: f90003e9     	str	x9, [sp]
  16db00: 540000e1     	b.ne	0x16db1c <FLAC__stream_decoder_seek_absolute+0x378c>
  16db04: 14000001     	b	0x16db08 <FLAC__stream_decoder_seek_absolute+0x3778>
  16db08: b9400fe0     	ldr	w0, [sp, #0xc]
  16db0c: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  16db10: f94083fc     	ldr	x28, [sp, #0x100]
  16db14: 910483ff     	add	sp, sp, #0x120
  16db18: d65f03c0     	ret
  16db1c: 97fcf095     	bl	0xa9d70 <__stack_chk_fail@plt>
  16db20: d10243ff     	sub	sp, sp, #0x90
  16db24: a9087bfd     	stp	x29, x30, [sp, #0x80]
  16db28: 910203fd     	add	x29, sp, #0x80
  16db2c: d2800008     	mov	x8, #0x0                // =0
  16db30: f81f03a0     	stur	x0, [x29, #-0x10]
  16db34: b81ec3a1     	stur	w1, [x29, #-0x14]
  16db38: b81e83a2     	stur	w2, [x29, #-0x18]
  16db3c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  16db40: f85f03a0     	ldur	x0, [x29, #-0x10]
  16db44: f9400400     	ldr	x0, [x0, #0x8]
  16db48: b941b002     	ldr	w2, [x0, #0x1b0]
  16db4c: 6b02003f     	cmp	w1, w2
  16db50: 1a9f87e1     	cset	w1, ls
  16db54: f81d03a8     	stur	x8, [x29, #-0x30]
  16db58: 37000041     	tbnz	w1, #0x0, 0x16db60 <FLAC__stream_decoder_seek_absolute+0x37d0>
  16db5c: 1400000c     	b	0x16db8c <FLAC__stream_decoder_seek_absolute+0x37fc>
  16db60: b85e83a8     	ldur	w8, [x29, #-0x18]
  16db64: f85f03a9     	ldur	x9, [x29, #-0x10]
  16db68: f9400529     	ldr	x9, [x9, #0x8]
  16db6c: b941b52a     	ldr	w10, [x9, #0x1b4]
  16db70: 6b0a011f     	cmp	w8, w10
  16db74: 1a9f87e8     	cset	w8, ls
  16db78: 37000048     	tbnz	w8, #0x0, 0x16db80 <FLAC__stream_decoder_seek_absolute+0x37f0>
  16db7c: 14000004     	b	0x16db8c <FLAC__stream_decoder_seek_absolute+0x37fc>
  16db80: 320003e8     	orr	w8, wzr, #0x1
  16db84: b81fc3a8     	stur	w8, [x29, #-0x4]
  16db88: 140000d4     	b	0x16ded8 <FLAC__stream_decoder_seek_absolute+0x3b48>
  16db8c: b81e43bf     	stur	wzr, [x29, #-0x1c]
  16db90: 321d03e8     	orr	w8, wzr, #0x8
  16db94: b85e43a9     	ldur	w9, [x29, #-0x1c]
  16db98: 6b08013f     	cmp	w9, w8
  16db9c: 1a9f27e8     	cset	w8, lo
  16dba0: 37000048     	tbnz	w8, #0x0, 0x16dba8 <FLAC__stream_decoder_seek_absolute+0x3818>
  16dba4: 14000067     	b	0x16dd40 <FLAC__stream_decoder_seek_absolute+0x39b0>
  16dba8: b27c0be8     	orr	x8, xzr, #0x70
  16dbac: b27d03e9     	orr	x9, xzr, #0x8
  16dbb0: f85f03aa     	ldur	x10, [x29, #-0x10]
  16dbb4: f940054a     	ldr	x10, [x10, #0x8]
  16dbb8: 8b080148     	add	x8, x10, x8
  16dbbc: b85e43ab     	ldur	w11, [x29, #-0x1c]
  16dbc0: 2a0b03ea     	mov	w10, w11
  16dbc4: d3407d4a     	ubfx	x10, x10, #0, #32
  16dbc8: 9b0a7d29     	mul	x9, x9, x10
  16dbcc: 8b090108     	add	x8, x8, x9
  16dbd0: f9400108     	ldr	x8, [x8]
  16dbd4: f85d03a9     	ldur	x9, [x29, #-0x30]
  16dbd8: eb08013f     	cmp	x9, x8
  16dbdc: 1a9f07eb     	cset	w11, ne
  16dbe0: 3700004b     	tbnz	w11, #0x0, 0x16dbe8 <FLAC__stream_decoder_seek_absolute+0x3858>
  16dbe4: 1400001d     	b	0x16dc58 <FLAC__stream_decoder_seek_absolute+0x38c8>
  16dbe8: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  16dbec: b27c0be9     	orr	x9, xzr, #0x70
  16dbf0: b27d03ea     	orr	x10, xzr, #0x8
  16dbf4: f85f03ab     	ldur	x11, [x29, #-0x10]
  16dbf8: f940056b     	ldr	x11, [x11, #0x8]
  16dbfc: 8b09016b     	add	x11, x11, x9
  16dc00: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16dc04: 2a0c03ed     	mov	w13, w12
  16dc08: d3407dad     	ubfx	x13, x13, #0, #32
  16dc0c: 9b0d7d4d     	mul	x13, x10, x13
  16dc10: 8b0d016b     	add	x11, x11, x13
  16dc14: f940016b     	ldr	x11, [x11]
  16dc18: 8b080160     	add	x0, x11, x8
  16dc1c: f81c83a9     	stur	x9, [x29, #-0x38]
  16dc20: f90023ea     	str	x10, [sp, #0x40]
  16dc24: 97fcd08b     	bl	0xa1e50 <free@plt>
  16dc28: f85f03a8     	ldur	x8, [x29, #-0x10]
  16dc2c: f9400508     	ldr	x8, [x8, #0x8]
  16dc30: f85c83a9     	ldur	x9, [x29, #-0x38]
  16dc34: 8b090108     	add	x8, x8, x9
  16dc38: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16dc3c: 2a0c03ea     	mov	w10, w12
  16dc40: d3407d4a     	ubfx	x10, x10, #0, #32
  16dc44: f94023eb     	ldr	x11, [sp, #0x40]
  16dc48: 9b0a7d6a     	mul	x10, x11, x10
  16dc4c: 8b0a0108     	add	x8, x8, x10
  16dc50: f85d03aa     	ldur	x10, [x29, #-0x30]
  16dc54: f900010a     	str	x10, [x8]
  16dc58: d281f108     	mov	x8, #0xf88              // =3976
  16dc5c: b27d03e9     	orr	x9, xzr, #0x8
  16dc60: f85f03aa     	ldur	x10, [x29, #-0x10]
  16dc64: f940054a     	ldr	x10, [x10, #0x8]
  16dc68: 8b080148     	add	x8, x10, x8
  16dc6c: b85e43ab     	ldur	w11, [x29, #-0x1c]
  16dc70: 2a0b03ea     	mov	w10, w11
  16dc74: d3407d4a     	ubfx	x10, x10, #0, #32
  16dc78: 9b0a7d29     	mul	x9, x9, x10
  16dc7c: 8b090108     	add	x8, x8, x9
  16dc80: f9400108     	ldr	x8, [x8]
  16dc84: f85d03a9     	ldur	x9, [x29, #-0x30]
  16dc88: eb08013f     	cmp	x9, x8
  16dc8c: 1a9f07eb     	cset	w11, ne
  16dc90: 3700004b     	tbnz	w11, #0x0, 0x16dc98 <FLAC__stream_decoder_seek_absolute+0x3908>
  16dc94: 14000027     	b	0x16dd30 <FLAC__stream_decoder_seek_absolute+0x39a0>
  16dc98: d2801608     	mov	x8, #0xb0               // =176
  16dc9c: d281f109     	mov	x9, #0xf88              // =3976
  16dca0: b27d03ea     	orr	x10, xzr, #0x8
  16dca4: f85f03ab     	ldur	x11, [x29, #-0x10]
  16dca8: f940056b     	ldr	x11, [x11, #0x8]
  16dcac: 8b09016b     	add	x11, x11, x9
  16dcb0: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16dcb4: 2a0c03ed     	mov	w13, w12
  16dcb8: d3407dad     	ubfx	x13, x13, #0, #32
  16dcbc: 9b0d7d4d     	mul	x13, x10, x13
  16dcc0: 8b0d016b     	add	x11, x11, x13
  16dcc4: f9400160     	ldr	x0, [x11]
  16dcc8: f9001fe8     	str	x8, [sp, #0x38]
  16dccc: f9001be9     	str	x9, [sp, #0x30]
  16dcd0: f90017ea     	str	x10, [sp, #0x28]
  16dcd4: 97fcd05f     	bl	0xa1e50 <free@plt>
  16dcd8: f85f03a8     	ldur	x8, [x29, #-0x10]
  16dcdc: f9400508     	ldr	x8, [x8, #0x8]
  16dce0: f9401fe9     	ldr	x9, [sp, #0x38]
  16dce4: 8b090108     	add	x8, x8, x9
  16dce8: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16dcec: 2a0c03ea     	mov	w10, w12
  16dcf0: d3407d4a     	ubfx	x10, x10, #0, #32
  16dcf4: f94017eb     	ldr	x11, [sp, #0x28]
  16dcf8: 9b0a7d6a     	mul	x10, x11, x10
  16dcfc: 8b0a0108     	add	x8, x8, x10
  16dd00: f85d03aa     	ldur	x10, [x29, #-0x30]
  16dd04: f900010a     	str	x10, [x8]
  16dd08: f85f03a8     	ldur	x8, [x29, #-0x10]
  16dd0c: f9400508     	ldr	x8, [x8, #0x8]
  16dd10: f9401bed     	ldr	x13, [sp, #0x30]
  16dd14: 8b0d0108     	add	x8, x8, x13
  16dd18: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16dd1c: 2a0c03e0     	mov	w0, w12
  16dd20: d3407c00     	ubfx	x0, x0, #0, #32
  16dd24: 9b007d60     	mul	x0, x11, x0
  16dd28: 8b000108     	add	x8, x8, x0
  16dd2c: f900010a     	str	x10, [x8]
  16dd30: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16dd34: 11000508     	add	w8, w8, #0x1
  16dd38: b81e43a8     	stur	w8, [x29, #-0x1c]
  16dd3c: 17ffff95     	b	0x16db90 <FLAC__stream_decoder_seek_absolute+0x3800>
  16dd40: b81e43bf     	stur	wzr, [x29, #-0x1c]
  16dd44: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16dd48: b85e83a9     	ldur	w9, [x29, #-0x18]
  16dd4c: 6b09011f     	cmp	w8, w9
  16dd50: 1a9f27e8     	cset	w8, lo
  16dd54: 37000048     	tbnz	w8, #0x0, 0x16dd5c <FLAC__stream_decoder_seek_absolute+0x39cc>
  16dd58: 14000056     	b	0x16deb0 <FLAC__stream_decoder_seek_absolute+0x3b20>
  16dd5c: b27e03e8     	orr	x8, xzr, #0x4
  16dd60: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16dd64: 2a0903ea     	mov	w10, w9
  16dd68: d3407d41     	ubfx	x1, x10, #0, #32
  16dd6c: aa0803e0     	mov	x0, x8
  16dd70: aa0803e2     	mov	x2, x8
  16dd74: 94000264     	bl	0x16e704 <FLAC__stream_decoder_seek_absolute+0x4374>
  16dd78: f81d83a0     	stur	x0, [x29, #-0x28]
  16dd7c: f85d83a8     	ldur	x8, [x29, #-0x28]
  16dd80: f85d03aa     	ldur	x10, [x29, #-0x30]
  16dd84: eb0a011f     	cmp	x8, x10
  16dd88: 1a9f17e9     	cset	w9, eq
  16dd8c: 37000049     	tbnz	w9, #0x0, 0x16dd94 <FLAC__stream_decoder_seek_absolute+0x3a04>
  16dd90: 14000007     	b	0x16ddac <FLAC__stream_decoder_seek_absolute+0x3a1c>
  16dd94: 321d03e8     	orr	w8, wzr, #0x8
  16dd98: f85f03a9     	ldur	x9, [x29, #-0x10]
  16dd9c: f9400129     	ldr	x9, [x9]
  16dda0: b9000128     	str	w8, [x9]
  16dda4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16dda8: 1400004c     	b	0x16ded8 <FLAC__stream_decoder_seek_absolute+0x3b48>
  16ddac: d2801608     	mov	x8, #0xb0               // =176
  16ddb0: d281f109     	mov	x9, #0xf88              // =3976
  16ddb4: b27c0bea     	orr	x10, xzr, #0x70
  16ddb8: b27c03eb     	orr	x11, xzr, #0x10
  16ddbc: 5280000c     	mov	w12, #0x0               // =0
  16ddc0: b27d03ed     	orr	x13, xzr, #0x8
  16ddc4: f85d83a0     	ldur	x0, [x29, #-0x28]
  16ddc8: 2a0c03e1     	mov	w1, w12
  16ddcc: aa0b03e2     	mov	x2, x11
  16ddd0: f90013e8     	str	x8, [sp, #0x20]
  16ddd4: f9000fe9     	str	x9, [sp, #0x18]
  16ddd8: f9000bea     	str	x10, [sp, #0x10]
  16dddc: f90007eb     	str	x11, [sp, #0x8]
  16dde0: f90003ed     	str	x13, [sp]
  16dde4: 97fce383     	bl	0xa6bf0 <memset@plt>
  16dde8: f85d83a8     	ldur	x8, [x29, #-0x28]
  16ddec: f94007e9     	ldr	x9, [sp, #0x8]
  16ddf0: 8b090108     	add	x8, x8, x9
  16ddf4: f85f03aa     	ldur	x10, [x29, #-0x10]
  16ddf8: f940054a     	ldr	x10, [x10, #0x8]
  16ddfc: f9400beb     	ldr	x11, [sp, #0x10]
  16de00: 8b0b014a     	add	x10, x10, x11
  16de04: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16de08: 2a0c03ed     	mov	w13, w12
  16de0c: d3407dad     	ubfx	x13, x13, #0, #32
  16de10: f94003e0     	ldr	x0, [sp]
  16de14: 9b0d7c0d     	mul	x13, x0, x13
  16de18: 8b0d014a     	add	x10, x10, x13
  16de1c: f9000148     	str	x8, [x10]
  16de20: b85ec3ac     	ldur	w12, [x29, #-0x14]
  16de24: 2a0c03e8     	mov	w8, w12
  16de28: d3407d00     	ubfx	x0, x8, #0, #32
  16de2c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16de30: f9400508     	ldr	x8, [x8, #0x8]
  16de34: f9400fea     	ldr	x10, [sp, #0x18]
  16de38: 8b0a0108     	add	x8, x8, x10
  16de3c: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16de40: 2a0c03ed     	mov	w13, w12
  16de44: d3407dad     	ubfx	x13, x13, #0, #32
  16de48: f94003e2     	ldr	x2, [sp]
  16de4c: 9b0d7c4d     	mul	x13, x2, x13
  16de50: 8b0d0108     	add	x8, x8, x13
  16de54: f85f03ad     	ldur	x13, [x29, #-0x10]
  16de58: f94005ad     	ldr	x13, [x13, #0x8]
  16de5c: f94013ee     	ldr	x14, [sp, #0x20]
  16de60: 8b0e01ad     	add	x13, x13, x14
  16de64: b85e43ac     	ldur	w12, [x29, #-0x1c]
  16de68: 2a0c03ef     	mov	w15, w12
  16de6c: d3407def     	ubfx	x15, x15, #0, #32
  16de70: 9b0f7c4f     	mul	x15, x2, x15
  16de74: 8b0f01ad     	add	x13, x13, x15
  16de78: aa0803e1     	mov	x1, x8
  16de7c: aa0d03e2     	mov	x2, x13
  16de80: 97fcce64     	bl	0xa1810 <FLAC__memory_alloc_aligned_int32_array@plt>
  16de84: 350000e0     	cbnz	w0, 0x16dea0 <FLAC__stream_decoder_seek_absolute+0x3b10>
  16de88: 321d03e8     	orr	w8, wzr, #0x8
  16de8c: f85f03a9     	ldur	x9, [x29, #-0x10]
  16de90: f9400129     	ldr	x9, [x9]
  16de94: b9000128     	str	w8, [x9]
  16de98: b81fc3bf     	stur	wzr, [x29, #-0x4]
  16de9c: 1400000f     	b	0x16ded8 <FLAC__stream_decoder_seek_absolute+0x3b48>
  16dea0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  16dea4: 11000508     	add	w8, w8, #0x1
  16dea8: b81e43a8     	stur	w8, [x29, #-0x1c]
  16deac: 17ffffa6     	b	0x16dd44 <FLAC__stream_decoder_seek_absolute+0x39b4>
  16deb0: 320003e8     	orr	w8, wzr, #0x1
  16deb4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16deb8: f85f03aa     	ldur	x10, [x29, #-0x10]
  16debc: f940054a     	ldr	x10, [x10, #0x8]
  16dec0: b901b149     	str	w9, [x10, #0x1b0]
  16dec4: b85e83a9     	ldur	w9, [x29, #-0x18]
  16dec8: f85f03aa     	ldur	x10, [x29, #-0x10]
  16decc: f940054a     	ldr	x10, [x10, #0x8]
  16ded0: b901b549     	str	w9, [x10, #0x1b4]
  16ded4: b81fc3a8     	stur	w8, [x29, #-0x4]
  16ded8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16dedc: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  16dee0: 910243ff     	add	sp, sp, #0x90
  16dee4: d65f03c0     	ret
  16dee8: d101c3ff     	sub	sp, sp, #0x70
  16deec: a9067bfd     	stp	x29, x30, [sp, #0x60]
  16def0: 910183fd     	add	x29, sp, #0x60
  16def4: d53bd048     	mrs	x8, TPIDR_EL0
  16def8: f9401508     	ldr	x8, [x8, #0x28]
  16defc: f81f83a8     	stur	x8, [x29, #-0x8]
  16df00: f81e03a0     	stur	x0, [x29, #-0x20]
  16df04: b81dc3a1     	stur	w1, [x29, #-0x24]
  16df08: b81d83a2     	stur	w2, [x29, #-0x28]
  16df0c: b81d43a3     	stur	w3, [x29, #-0x2c]
  16df10: f85e03a8     	ldur	x8, [x29, #-0x20]
  16df14: f9400508     	ldr	x8, [x8, #0x8]
  16df18: f9403500     	ldr	x0, [x8, #0x68]
  16df1c: d10033a1     	sub	x1, x29, #0xc
  16df20: 321d03e2     	orr	w2, wzr, #0x8
  16df24: 97fcdbd3     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16df28: 350000a0     	cbnz	w0, 0x16df3c <FLAC__stream_decoder_seek_absolute+0x3bac>
  16df2c: 14000001     	b	0x16df30 <FLAC__stream_decoder_seek_absolute+0x3ba0>
  16df30: 2a1f03e8     	mov	w8, wzr
  16df34: b81ec3a8     	stur	w8, [x29, #-0x14]
  16df38: 140000f3     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16df3c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16df40: 12000108     	and	w8, w8, #0x1
  16df44: b90033e8     	str	w8, [sp, #0x30]
  16df48: b85f43a8     	ldur	w8, [x29, #-0xc]
  16df4c: 121f1908     	and	w8, w8, #0xfe
  16df50: b81f43a8     	stur	w8, [x29, #-0xc]
  16df54: b94033e8     	ldr	w8, [sp, #0x30]
  16df58: 34000448     	cbz	w8, 0x16dfe0 <FLAC__stream_decoder_seek_absolute+0x3c50>
  16df5c: 14000001     	b	0x16df60 <FLAC__stream_decoder_seek_absolute+0x3bd0>
  16df60: f85e03a8     	ldur	x8, [x29, #-0x20]
  16df64: f9400508     	ldr	x8, [x8, #0x8]
  16df68: f9403500     	ldr	x0, [x8, #0x68]
  16df6c: d10043a1     	sub	x1, x29, #0x10
  16df70: 97fcca84     	bl	0xa0980 <FLAC__bitreader_read_unary_unsigned@plt>
  16df74: 350000a0     	cbnz	w0, 0x16df88 <FLAC__stream_decoder_seek_absolute+0x3bf8>
  16df78: 14000001     	b	0x16df7c <FLAC__stream_decoder_seek_absolute+0x3bec>
  16df7c: 2a1f03e8     	mov	w8, wzr
  16df80: b81ec3a8     	stur	w8, [x29, #-0x14]
  16df84: 140000e0     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16df88: b85f03a8     	ldur	w8, [x29, #-0x10]
  16df8c: 11000508     	add	w8, w8, #0x1
  16df90: f85e03a9     	ldur	x9, [x29, #-0x20]
  16df94: f9400529     	ldr	x9, [x9, #0x8]
  16df98: b85dc3aa     	ldur	w10, [x29, #-0x24]
  16df9c: 2a0a03eb     	mov	w11, w10
  16dfa0: 5280280a     	mov	w10, #0x140             // =320
  16dfa4: 2a0a03ec     	mov	w12, w10
  16dfa8: 9b0c7d6b     	mul	x11, x11, x12
  16dfac: 8b0b0129     	add	x9, x9, x11
  16dfb0: b906a928     	str	w8, [x9, #0x6a8]
  16dfb4: f85e03a9     	ldur	x9, [x29, #-0x20]
  16dfb8: f9400529     	ldr	x9, [x9, #0x8]
  16dfbc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16dfc0: 2a0803eb     	mov	w11, w8
  16dfc4: 9b0c7d6b     	mul	x11, x11, x12
  16dfc8: 8b0b0129     	add	x9, x9, x11
  16dfcc: b946a928     	ldr	w8, [x9, #0x6a8]
  16dfd0: b85d83aa     	ldur	w10, [x29, #-0x28]
  16dfd4: 6b080148     	subs	w8, w10, w8
  16dfd8: b81d83a8     	stur	w8, [x29, #-0x28]
  16dfdc: 1400000c     	b	0x16e00c <FLAC__stream_decoder_seek_absolute+0x3c7c>
  16dfe0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16dfe4: f9400508     	ldr	x8, [x8, #0x8]
  16dfe8: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16dfec: 2a0903ea     	mov	w10, w9
  16dff0: 52802809     	mov	w9, #0x140              // =320
  16dff4: 2a0903eb     	mov	w11, w9
  16dff8: 9b0b7d4a     	mul	x10, x10, x11
  16dffc: 8b0a0108     	add	x8, x8, x10
  16e000: 2a1f03e9     	mov	w9, wzr
  16e004: b906a909     	str	w9, [x8, #0x6a8]
  16e008: 14000001     	b	0x16e00c <FLAC__stream_decoder_seek_absolute+0x3c7c>
  16e00c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  16e010: 36380188     	tbz	w8, #0x7, 0x16e040 <FLAC__stream_decoder_seek_absolute+0x3cb0>
  16e014: 14000001     	b	0x16e018 <FLAC__stream_decoder_seek_absolute+0x3c88>
  16e018: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e01c: 2a1f03e1     	mov	w1, wzr
  16e020: 97fff5b0     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16e024: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e028: f9400000     	ldr	x0, [x0]
  16e02c: 321f03e1     	orr	w1, wzr, #0x2
  16e030: b9000001     	str	w1, [x0]
  16e034: 320003e1     	orr	w1, wzr, #0x1
  16e038: b81ec3a1     	stur	w1, [x29, #-0x14]
  16e03c: 140000b2     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e040: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e044: 350001a8     	cbnz	w8, 0x16e078 <FLAC__stream_decoder_seek_absolute+0x3ce8>
  16e048: 14000001     	b	0x16e04c <FLAC__stream_decoder_seek_absolute+0x3cbc>
  16e04c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e050: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16e054: b85d83a2     	ldur	w2, [x29, #-0x28]
  16e058: b85d43a3     	ldur	w3, [x29, #-0x2c]
  16e05c: 940001de     	bl	0x16e7d4 <FLAC__stream_decoder_seek_absolute+0x4444>
  16e060: 350000a0     	cbnz	w0, 0x16e074 <FLAC__stream_decoder_seek_absolute+0x3ce4>
  16e064: 14000001     	b	0x16e068 <FLAC__stream_decoder_seek_absolute+0x3cd8>
  16e068: 2a1f03e8     	mov	w8, wzr
  16e06c: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e070: 140000a5     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e074: 14000067     	b	0x16e210 <FLAC__stream_decoder_seek_absolute+0x3e80>
  16e078: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e07c: 71000908     	subs	w8, w8, #0x2
  16e080: b90027e8     	str	w8, [sp, #0x24]
  16e084: 540001a1     	b.ne	0x16e0b8 <FLAC__stream_decoder_seek_absolute+0x3d28>
  16e088: 14000001     	b	0x16e08c <FLAC__stream_decoder_seek_absolute+0x3cfc>
  16e08c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e090: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16e094: b85d83a2     	ldur	w2, [x29, #-0x28]
  16e098: b85d43a3     	ldur	w3, [x29, #-0x2c]
  16e09c: 94000229     	bl	0x16e940 <FLAC__stream_decoder_seek_absolute+0x45b0>
  16e0a0: 350000a0     	cbnz	w0, 0x16e0b4 <FLAC__stream_decoder_seek_absolute+0x3d24>
  16e0a4: 14000001     	b	0x16e0a8 <FLAC__stream_decoder_seek_absolute+0x3d18>
  16e0a8: 2a1f03e8     	mov	w8, wzr
  16e0ac: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e0b0: 14000095     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e0b4: 14000056     	b	0x16e20c <FLAC__stream_decoder_seek_absolute+0x3e7c>
  16e0b8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e0bc: 71003d08     	subs	w8, w8, #0xf
  16e0c0: b90023e8     	str	w8, [sp, #0x20]
  16e0c4: 54000188     	b.hi	0x16e0f4 <FLAC__stream_decoder_seek_absolute+0x3d64>
  16e0c8: 14000001     	b	0x16e0cc <FLAC__stream_decoder_seek_absolute+0x3d3c>
  16e0cc: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e0d0: 320007e1     	orr	w1, wzr, #0x3
  16e0d4: 97fff583     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16e0d8: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e0dc: f9400000     	ldr	x0, [x0]
  16e0e0: 321f03e1     	orr	w1, wzr, #0x2
  16e0e4: b9000001     	str	w1, [x0]
  16e0e8: 320003e1     	orr	w1, wzr, #0x1
  16e0ec: b81ec3a1     	stur	w1, [x29, #-0x14]
  16e0f0: 14000085     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e0f4: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e0f8: 71006108     	subs	w8, w8, #0x18
  16e0fc: b9001fe8     	str	w8, [sp, #0x1c]
  16e100: 54000328     	b.hi	0x16e164 <FLAC__stream_decoder_seek_absolute+0x3dd4>
  16e104: 14000001     	b	0x16e108 <FLAC__stream_decoder_seek_absolute+0x3d78>
  16e108: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e10c: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16e110: b85d83a2     	ldur	w2, [x29, #-0x28]
  16e114: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e118: 53010d03     	ubfx	w3, w8, #1, #3
  16e11c: b85d43a4     	ldur	w4, [x29, #-0x2c]
  16e120: 94000270     	bl	0x16eae0 <FLAC__stream_decoder_seek_absolute+0x4750>
  16e124: 350000a0     	cbnz	w0, 0x16e138 <FLAC__stream_decoder_seek_absolute+0x3da8>
  16e128: 14000001     	b	0x16e12c <FLAC__stream_decoder_seek_absolute+0x3d9c>
  16e12c: 2a1f03e8     	mov	w8, wzr
  16e130: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e134: 14000074     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e138: f85e03a8     	ldur	x8, [x29, #-0x20]
  16e13c: f9400108     	ldr	x8, [x8]
  16e140: b9400109     	ldr	w9, [x8]
  16e144: 71000929     	subs	w9, w9, #0x2
  16e148: b9001be9     	str	w9, [sp, #0x18]
  16e14c: 540000a1     	b.ne	0x16e160 <FLAC__stream_decoder_seek_absolute+0x3dd0>
  16e150: 14000001     	b	0x16e154 <FLAC__stream_decoder_seek_absolute+0x3dc4>
  16e154: 320003e8     	orr	w8, wzr, #0x1
  16e158: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e15c: 1400006a     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e160: 14000029     	b	0x16e204 <FLAC__stream_decoder_seek_absolute+0x3e74>
  16e164: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e168: 7100fd08     	subs	w8, w8, #0x3f
  16e16c: b90017e8     	str	w8, [sp, #0x14]
  16e170: 54000188     	b.hi	0x16e1a0 <FLAC__stream_decoder_seek_absolute+0x3e10>
  16e174: 14000001     	b	0x16e178 <FLAC__stream_decoder_seek_absolute+0x3de8>
  16e178: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e17c: 320007e1     	orr	w1, wzr, #0x3
  16e180: 97fff558     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16e184: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e188: f9400000     	ldr	x0, [x0]
  16e18c: 321f03e1     	orr	w1, wzr, #0x2
  16e190: b9000001     	str	w1, [x0]
  16e194: 320003e1     	orr	w1, wzr, #0x1
  16e198: b81ec3a1     	stur	w1, [x29, #-0x14]
  16e19c: 1400005a     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e1a0: f85e03a0     	ldur	x0, [x29, #-0x20]
  16e1a4: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16e1a8: b85d83a2     	ldur	w2, [x29, #-0x28]
  16e1ac: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e1b0: 53011508     	ubfx	w8, w8, #1, #5
  16e1b4: 11000503     	add	w3, w8, #0x1
  16e1b8: b85d43a4     	ldur	w4, [x29, #-0x2c]
  16e1bc: 94000336     	bl	0x16ee94 <FLAC__stream_decoder_seek_absolute+0x4b04>
  16e1c0: 350000a0     	cbnz	w0, 0x16e1d4 <FLAC__stream_decoder_seek_absolute+0x3e44>
  16e1c4: 14000001     	b	0x16e1c8 <FLAC__stream_decoder_seek_absolute+0x3e38>
  16e1c8: 2a1f03e8     	mov	w8, wzr
  16e1cc: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e1d0: 1400004d     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e1d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16e1d8: f9400108     	ldr	x8, [x8]
  16e1dc: b9400109     	ldr	w9, [x8]
  16e1e0: 71000929     	subs	w9, w9, #0x2
  16e1e4: b90013e9     	str	w9, [sp, #0x10]
  16e1e8: 540000a1     	b.ne	0x16e1fc <FLAC__stream_decoder_seek_absolute+0x3e6c>
  16e1ec: 14000001     	b	0x16e1f0 <FLAC__stream_decoder_seek_absolute+0x3e60>
  16e1f0: 320003e8     	orr	w8, wzr, #0x1
  16e1f4: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e1f8: 14000043     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e1fc: 14000001     	b	0x16e200 <FLAC__stream_decoder_seek_absolute+0x3e70>
  16e200: 14000001     	b	0x16e204 <FLAC__stream_decoder_seek_absolute+0x3e74>
  16e204: 14000001     	b	0x16e208 <FLAC__stream_decoder_seek_absolute+0x3e78>
  16e208: 14000001     	b	0x16e20c <FLAC__stream_decoder_seek_absolute+0x3e7c>
  16e20c: 14000001     	b	0x16e210 <FLAC__stream_decoder_seek_absolute+0x3e80>
  16e210: 14000001     	b	0x16e214 <FLAC__stream_decoder_seek_absolute+0x3e84>
  16e214: b94033e8     	ldr	w8, [sp, #0x30]
  16e218: 34000708     	cbz	w8, 0x16e2f8 <FLAC__stream_decoder_seek_absolute+0x3f68>
  16e21c: 14000001     	b	0x16e220 <FLAC__stream_decoder_seek_absolute+0x3e90>
  16e220: b85d43a8     	ldur	w8, [x29, #-0x2c]
  16e224: 340006a8     	cbz	w8, 0x16e2f8 <FLAC__stream_decoder_seek_absolute+0x3f68>
  16e228: 14000001     	b	0x16e22c <FLAC__stream_decoder_seek_absolute+0x3e9c>
  16e22c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16e230: f9400508     	ldr	x8, [x8, #0x8]
  16e234: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16e238: 2a0903ea     	mov	w10, w9
  16e23c: 52802809     	mov	w9, #0x140              // =320
  16e240: 2a0903eb     	mov	w11, w9
  16e244: 9b0b7d4a     	mul	x10, x10, x11
  16e248: 8b0a0108     	add	x8, x8, x10
  16e24c: b946a909     	ldr	w9, [x8, #0x6a8]
  16e250: b81f43a9     	stur	w9, [x29, #-0xc]
  16e254: 2a1f03e9     	mov	w9, wzr
  16e258: b9002fe9     	str	w9, [sp, #0x2c]
  16e25c: 14000001     	b	0x16e260 <FLAC__stream_decoder_seek_absolute+0x3ed0>
  16e260: b9402fe8     	ldr	w8, [sp, #0x2c]
  16e264: f85e03a9     	ldur	x9, [x29, #-0x20]
  16e268: f9400529     	ldr	x9, [x9, #0x8]
  16e26c: b945492a     	ldr	w10, [x9, #0x548]
  16e270: 6b0a0108     	subs	w8, w8, w10
  16e274: b9000fe8     	str	w8, [sp, #0xc]
  16e278: 540003e2     	b.hs	0x16e2f4 <FLAC__stream_decoder_seek_absolute+0x3f64>
  16e27c: 14000001     	b	0x16e280 <FLAC__stream_decoder_seek_absolute+0x3ef0>
  16e280: f85e03a8     	ldur	x8, [x29, #-0x20]
  16e284: f9400508     	ldr	x8, [x8, #0x8]
  16e288: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16e28c: 2a0903ea     	mov	w10, w9
  16e290: 8b0a0d08     	add	x8, x8, x10, lsl #3
  16e294: f9403908     	ldr	x8, [x8, #0x70]
  16e298: b9402fe9     	ldr	w9, [sp, #0x2c]
  16e29c: 2a0903ea     	mov	w10, w9
  16e2a0: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  16e2a4: b9002be9     	str	w9, [sp, #0x28]
  16e2a8: b9402be9     	ldr	w9, [sp, #0x28]
  16e2ac: b85f43ab     	ldur	w11, [x29, #-0xc]
  16e2b0: 2a0b03e8     	mov	w8, w11
  16e2b4: 2a0803eb     	mov	w11, w8
  16e2b8: 1acb2129     	lsl	w9, w9, w11
  16e2bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  16e2c0: f9400508     	ldr	x8, [x8, #0x8]
  16e2c4: b85dc3ab     	ldur	w11, [x29, #-0x24]
  16e2c8: 2a0b03ea     	mov	w10, w11
  16e2cc: 8b0a0d08     	add	x8, x8, x10, lsl #3
  16e2d0: f9403908     	ldr	x8, [x8, #0x70]
  16e2d4: b9402feb     	ldr	w11, [sp, #0x2c]
  16e2d8: 2a0b03ea     	mov	w10, w11
  16e2dc: b82a7909     	str	w9, [x8, x10, lsl #2]
  16e2e0: 14000001     	b	0x16e2e4 <FLAC__stream_decoder_seek_absolute+0x3f54>
  16e2e4: b9402fe8     	ldr	w8, [sp, #0x2c]
  16e2e8: 11000508     	add	w8, w8, #0x1
  16e2ec: b9002fe8     	str	w8, [sp, #0x2c]
  16e2f0: 17ffffdc     	b	0x16e260 <FLAC__stream_decoder_seek_absolute+0x3ed0>
  16e2f4: 14000001     	b	0x16e2f8 <FLAC__stream_decoder_seek_absolute+0x3f68>
  16e2f8: 320003e8     	orr	w8, wzr, #0x1
  16e2fc: b81ec3a8     	stur	w8, [x29, #-0x14]
  16e300: 14000001     	b	0x16e304 <FLAC__stream_decoder_seek_absolute+0x3f74>
  16e304: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16e308: d53bd049     	mrs	x9, TPIDR_EL0
  16e30c: f9401529     	ldr	x9, [x9, #0x28]
  16e310: f85f83aa     	ldur	x10, [x29, #-0x8]
  16e314: eb0a0129     	subs	x9, x9, x10
  16e318: b9000be8     	str	w8, [sp, #0x8]
  16e31c: f90003e9     	str	x9, [sp]
  16e320: 540000c1     	b.ne	0x16e338 <FLAC__stream_decoder_seek_absolute+0x3fa8>
  16e324: 14000001     	b	0x16e328 <FLAC__stream_decoder_seek_absolute+0x3f98>
  16e328: b9400be0     	ldr	w0, [sp, #0x8]
  16e32c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  16e330: 9101c3ff     	add	sp, sp, #0x70
  16e334: d65f03c0     	ret
  16e338: 97fcee8e     	bl	0xa9d70 <__stack_chk_fail@plt>
  16e33c: d10103ff     	sub	sp, sp, #0x40
  16e340: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16e344: 9100c3fd     	add	x29, sp, #0x30
  16e348: d53bd048     	mrs	x8, TPIDR_EL0
  16e34c: f9401508     	ldr	x8, [x8, #0x28]
  16e350: f81f83a8     	stur	x8, [x29, #-0x8]
  16e354: f9000fe0     	str	x0, [sp, #0x18]
  16e358: f9400fe8     	ldr	x8, [sp, #0x18]
  16e35c: f9400508     	ldr	x8, [x8, #0x8]
  16e360: f9403500     	ldr	x0, [x8, #0x68]
  16e364: 97fcdb1b     	bl	0xa4fd0 <FLAC__bitreader_is_consumed_byte_aligned@plt>
  16e368: 35000420     	cbnz	w0, 0x16e3ec <FLAC__stream_decoder_seek_absolute+0x405c>
  16e36c: 14000001     	b	0x16e370 <FLAC__stream_decoder_seek_absolute+0x3fe0>
  16e370: 2a1f03e8     	mov	w8, wzr
  16e374: b81f43a8     	stur	w8, [x29, #-0xc]
  16e378: f9400fe9     	ldr	x9, [sp, #0x18]
  16e37c: f9400529     	ldr	x9, [x9, #0x8]
  16e380: f9403529     	ldr	x9, [x9, #0x68]
  16e384: aa0903e0     	mov	x0, x9
  16e388: f9000be9     	str	x9, [sp, #0x10]
  16e38c: 97fccab9     	bl	0xa0e70 <FLAC__bitreader_bits_left_for_byte_alignment@plt>
  16e390: d10033a1     	sub	x1, x29, #0xc
  16e394: f9400be9     	ldr	x9, [sp, #0x10]
  16e398: b9000fe0     	str	w0, [sp, #0xc]
  16e39c: aa0903e0     	mov	x0, x9
  16e3a0: b9400fe2     	ldr	w2, [sp, #0xc]
  16e3a4: 97fcdab3     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16e3a8: 350000a0     	cbnz	w0, 0x16e3bc <FLAC__stream_decoder_seek_absolute+0x402c>
  16e3ac: 14000001     	b	0x16e3b0 <FLAC__stream_decoder_seek_absolute+0x4020>
  16e3b0: 2a1f03e8     	mov	w8, wzr
  16e3b4: b81f03a8     	stur	w8, [x29, #-0x10]
  16e3b8: 14000010     	b	0x16e3f8 <FLAC__stream_decoder_seek_absolute+0x4068>
  16e3bc: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e3c0: 34000148     	cbz	w8, 0x16e3e8 <FLAC__stream_decoder_seek_absolute+0x4058>
  16e3c4: 14000001     	b	0x16e3c8 <FLAC__stream_decoder_seek_absolute+0x4038>
  16e3c8: f9400fe0     	ldr	x0, [sp, #0x18]
  16e3cc: 2a1f03e1     	mov	w1, wzr
  16e3d0: 97fff4c4     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16e3d4: f9400fe0     	ldr	x0, [sp, #0x18]
  16e3d8: f9400000     	ldr	x0, [x0]
  16e3dc: 321f03e1     	orr	w1, wzr, #0x2
  16e3e0: b9000001     	str	w1, [x0]
  16e3e4: 14000001     	b	0x16e3e8 <FLAC__stream_decoder_seek_absolute+0x4058>
  16e3e8: 14000001     	b	0x16e3ec <FLAC__stream_decoder_seek_absolute+0x405c>
  16e3ec: 320003e8     	orr	w8, wzr, #0x1
  16e3f0: b81f03a8     	stur	w8, [x29, #-0x10]
  16e3f4: 14000001     	b	0x16e3f8 <FLAC__stream_decoder_seek_absolute+0x4068>
  16e3f8: b85f03a8     	ldur	w8, [x29, #-0x10]
  16e3fc: d53bd049     	mrs	x9, TPIDR_EL0
  16e400: f9401529     	ldr	x9, [x9, #0x28]
  16e404: f85f83aa     	ldur	x10, [x29, #-0x8]
  16e408: eb0a0129     	subs	x9, x9, x10
  16e40c: b9000be8     	str	w8, [sp, #0x8]
  16e410: f90003e9     	str	x9, [sp]
  16e414: 540000c1     	b.ne	0x16e42c <FLAC__stream_decoder_seek_absolute+0x409c>
  16e418: 14000001     	b	0x16e41c <FLAC__stream_decoder_seek_absolute+0x408c>
  16e41c: b9400be0     	ldr	w0, [sp, #0x8]
  16e420: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16e424: 910103ff     	add	sp, sp, #0x40
  16e428: d65f03c0     	ret
  16e42c: 97fcee51     	bl	0xa9d70 <__stack_chk_fail@plt>
  16e430: d10303ff     	sub	sp, sp, #0xc0
  16e434: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  16e438: 9102c3fd     	add	x29, sp, #0xb0
  16e43c: d53bd048     	mrs	x8, TPIDR_EL0
  16e440: f9401508     	ldr	x8, [x8, #0x28]
  16e444: f81f83a8     	stur	x8, [x29, #-0x8]
  16e448: f9002fe0     	str	x0, [sp, #0x58]
  16e44c: f9002be1     	str	x1, [sp, #0x50]
  16e450: f90027e2     	str	x2, [sp, #0x48]
  16e454: f9402fe8     	ldr	x8, [sp, #0x58]
  16e458: f9400508     	ldr	x8, [x8, #0x8]
  16e45c: b94fd109     	ldr	w9, [x8, #0xfd0]
  16e460: 34000e29     	cbz	w9, 0x16e624 <FLAC__stream_decoder_seek_absolute+0x4294>
  16e464: 14000001     	b	0x16e468 <FLAC__stream_decoder_seek_absolute+0x40d8>
  16e468: f9402be8     	ldr	x8, [sp, #0x50]
  16e46c: f9400d08     	ldr	x8, [x8, #0x18]
  16e470: f90023e8     	str	x8, [sp, #0x40]
  16e474: f94023e8     	ldr	x8, [sp, #0x40]
  16e478: f9402be9     	ldr	x9, [sp, #0x50]
  16e47c: b940012a     	ldr	w10, [x9]
  16e480: 2a0a03e9     	mov	w9, w10
  16e484: 8b090108     	add	x8, x8, x9
  16e488: f9001fe8     	str	x8, [sp, #0x38]
  16e48c: f9402fe8     	ldr	x8, [sp, #0x58]
  16e490: f9400508     	ldr	x8, [x8, #0x8]
  16e494: f94d4508     	ldr	x8, [x8, #0x1a88]
  16e498: f9001be8     	str	x8, [sp, #0x30]
  16e49c: f9402fe8     	ldr	x8, [sp, #0x58]
  16e4a0: f9400508     	ldr	x8, [x8, #0x8]
  16e4a4: 52820a0a     	mov	w10, #0x1050            // =4176
  16e4a8: 2a0a03e9     	mov	w9, w10
  16e4ac: 8b090100     	add	x0, x8, x9
  16e4b0: f9402be1     	ldr	x1, [sp, #0x50]
  16e4b4: 5281460a     	mov	w10, #0xa30             // =2608
  16e4b8: 2a0a03e2     	mov	w2, w10
  16e4bc: 97fcc635     	bl	0x9fd90 <memcpy@plt>
  16e4c0: f94023e8     	ldr	x8, [sp, #0x40]
  16e4c4: f9401be9     	ldr	x9, [sp, #0x30]
  16e4c8: eb090108     	subs	x8, x8, x9
  16e4cc: f90013e0     	str	x0, [sp, #0x20]
  16e4d0: f9000fe8     	str	x8, [sp, #0x18]
  16e4d4: 54000a28     	b.hi	0x16e618 <FLAC__stream_decoder_seek_absolute+0x4288>
  16e4d8: 14000001     	b	0x16e4dc <FLAC__stream_decoder_seek_absolute+0x414c>
  16e4dc: f9401be8     	ldr	x8, [sp, #0x30]
  16e4e0: f9401fe9     	ldr	x9, [sp, #0x38]
  16e4e4: eb090108     	subs	x8, x8, x9
  16e4e8: f9000be8     	str	x8, [sp, #0x10]
  16e4ec: 54000962     	b.hs	0x16e618 <FLAC__stream_decoder_seek_absolute+0x4288>
  16e4f0: 14000001     	b	0x16e4f4 <FLAC__stream_decoder_seek_absolute+0x4164>
  16e4f4: b94033e8     	ldr	w8, [sp, #0x30]
  16e4f8: b94043e9     	ldr	w9, [sp, #0x40]
  16e4fc: 6b090108     	subs	w8, w8, w9
  16e500: 2a0803e0     	mov	w0, w8
  16e504: 2a0003e8     	mov	w8, w0
  16e508: b9002fe8     	str	w8, [sp, #0x2c]
  16e50c: f9402fe0     	ldr	x0, [sp, #0x58]
  16e510: f9400400     	ldr	x0, [x0, #0x8]
  16e514: 2a1f03e8     	mov	w8, wzr
  16e518: b90fd008     	str	w8, [x0, #0xfd0]
  16e51c: b9402fe8     	ldr	w8, [sp, #0x2c]
  16e520: 34000688     	cbz	w8, 0x16e5f0 <FLAC__stream_decoder_seek_absolute+0x4260>
  16e524: 14000001     	b	0x16e528 <FLAC__stream_decoder_seek_absolute+0x4198>
  16e528: 2a1f03e8     	mov	w8, wzr
  16e52c: b9002be8     	str	w8, [sp, #0x28]
  16e530: 14000001     	b	0x16e534 <FLAC__stream_decoder_seek_absolute+0x41a4>
  16e534: b9402be8     	ldr	w8, [sp, #0x28]
  16e538: f9402be9     	ldr	x9, [sp, #0x50]
  16e53c: b940092a     	ldr	w10, [x9, #0x8]
  16e540: 6b0a0108     	subs	w8, w8, w10
  16e544: b9000fe8     	str	w8, [sp, #0xc]
  16e548: 54000222     	b.hs	0x16e58c <FLAC__stream_decoder_seek_absolute+0x41fc>
  16e54c: 14000001     	b	0x16e550 <FLAC__stream_decoder_seek_absolute+0x41c0>
  16e550: f94027e8     	ldr	x8, [sp, #0x48]
  16e554: b9402be9     	ldr	w9, [sp, #0x28]
  16e558: 2a0903ea     	mov	w10, w9
  16e55c: d37df14a     	lsl	x10, x10, #3
  16e560: f86a6908     	ldr	x8, [x8, x10]
  16e564: b9402fe9     	ldr	w9, [sp, #0x2c]
  16e568: 2a0903eb     	mov	w11, w9
  16e56c: 8b0b0908     	add	x8, x8, x11, lsl #2
  16e570: d10123ab     	sub	x11, x29, #0x48
  16e574: f82a6968     	str	x8, [x11, x10]
  16e578: 14000001     	b	0x16e57c <FLAC__stream_decoder_seek_absolute+0x41ec>
  16e57c: b9402be8     	ldr	w8, [sp, #0x28]
  16e580: 11000508     	add	w8, w8, #0x1
  16e584: b9002be8     	str	w8, [sp, #0x28]
  16e588: 17ffffeb     	b	0x16e534 <FLAC__stream_decoder_seek_absolute+0x41a4>
  16e58c: b9402fe8     	ldr	w8, [sp, #0x2c]
  16e590: f9402fe9     	ldr	x9, [sp, #0x58]
  16e594: f9400529     	ldr	x9, [x9, #0x8]
  16e598: b950512a     	ldr	w10, [x9, #0x1050]
  16e59c: 6b080148     	subs	w8, w10, w8
  16e5a0: b9105128     	str	w8, [x9, #0x1050]
  16e5a4: b9402fe8     	ldr	w8, [sp, #0x2c]
  16e5a8: 2a0803e9     	mov	w9, w8
  16e5ac: f9402feb     	ldr	x11, [sp, #0x58]
  16e5b0: f940056b     	ldr	x11, [x11, #0x8]
  16e5b4: f948356c     	ldr	x12, [x11, #0x1068]
  16e5b8: 8b090189     	add	x9, x12, x9
  16e5bc: f9083569     	str	x9, [x11, #0x1068]
  16e5c0: f9402fe9     	ldr	x9, [sp, #0x58]
  16e5c4: f940052b     	ldr	x11, [x9, #0x8]
  16e5c8: f940156c     	ldr	x12, [x11, #0x28]
  16e5cc: 52820a08     	mov	w8, #0x1050             // =4176
  16e5d0: 2a0803ed     	mov	w13, w8
  16e5d4: 8b0d0161     	add	x1, x11, x13
  16e5d8: f9402d63     	ldr	x3, [x11, #0x58]
  16e5dc: d10123a2     	sub	x2, x29, #0x48
  16e5e0: aa0903e0     	mov	x0, x9
  16e5e4: d63f0180     	blr	x12
  16e5e8: b81b43a0     	stur	w0, [x29, #-0x4c]
  16e5ec: 14000038     	b	0x16e6cc <FLAC__stream_decoder_seek_absolute+0x433c>
  16e5f0: f9402fe8     	ldr	x8, [sp, #0x58]
  16e5f4: f9400509     	ldr	x9, [x8, #0x8]
  16e5f8: f940152a     	ldr	x10, [x9, #0x28]
  16e5fc: f9402be1     	ldr	x1, [sp, #0x50]
  16e600: f94027e2     	ldr	x2, [sp, #0x48]
  16e604: f9402d23     	ldr	x3, [x9, #0x58]
  16e608: aa0803e0     	mov	x0, x8
  16e60c: d63f0140     	blr	x10
  16e610: b81b43a0     	stur	w0, [x29, #-0x4c]
  16e614: 1400002e     	b	0x16e6cc <FLAC__stream_decoder_seek_absolute+0x433c>
  16e618: 2a1f03e8     	mov	w8, wzr
  16e61c: b81b43a8     	stur	w8, [x29, #-0x4c]
  16e620: 1400002b     	b	0x16e6cc <FLAC__stream_decoder_seek_absolute+0x433c>
  16e624: f9402fe8     	ldr	x8, [sp, #0x58]
  16e628: f9400508     	ldr	x8, [x8, #0x8]
  16e62c: b941c909     	ldr	w9, [x8, #0x1c8]
  16e630: 350000e9     	cbnz	w9, 0x16e64c <FLAC__stream_decoder_seek_absolute+0x42bc>
  16e634: 14000001     	b	0x16e638 <FLAC__stream_decoder_seek_absolute+0x42a8>
  16e638: f9402fe8     	ldr	x8, [sp, #0x58]
  16e63c: f9400508     	ldr	x8, [x8, #0x8]
  16e640: 2a1f03e9     	mov	w9, wzr
  16e644: b90fc909     	str	w9, [x8, #0xfc8]
  16e648: 14000001     	b	0x16e64c <FLAC__stream_decoder_seek_absolute+0x42bc>
  16e64c: f9402fe8     	ldr	x8, [sp, #0x58]
  16e650: f9400508     	ldr	x8, [x8, #0x8]
  16e654: b94fc909     	ldr	w9, [x8, #0xfc8]
  16e658: 34000269     	cbz	w9, 0x16e6a4 <FLAC__stream_decoder_seek_absolute+0x4314>
  16e65c: 14000001     	b	0x16e660 <FLAC__stream_decoder_seek_absolute+0x42d0>
  16e660: f9402fe8     	ldr	x8, [sp, #0x58]
  16e664: f9400508     	ldr	x8, [x8, #0x8]
  16e668: 913f6100     	add	x0, x8, #0xfd8
  16e66c: f94027e1     	ldr	x1, [sp, #0x48]
  16e670: f9402be8     	ldr	x8, [sp, #0x50]
  16e674: b9400902     	ldr	w2, [x8, #0x8]
  16e678: b9400103     	ldr	w3, [x8]
  16e67c: b9401109     	ldr	w9, [x8, #0x10]
  16e680: 11001d29     	add	w9, w9, #0x7
  16e684: 53037d24     	lsr	w4, w9, #3
  16e688: 97fcd8ae     	bl	0xa4940 <FLAC__MD5Accumulate@plt>
  16e68c: 350000a0     	cbnz	w0, 0x16e6a0 <FLAC__stream_decoder_seek_absolute+0x4310>
  16e690: 14000001     	b	0x16e694 <FLAC__stream_decoder_seek_absolute+0x4304>
  16e694: 320003e8     	orr	w8, wzr, #0x1
  16e698: b81b43a8     	stur	w8, [x29, #-0x4c]
  16e69c: 1400000c     	b	0x16e6cc <FLAC__stream_decoder_seek_absolute+0x433c>
  16e6a0: 14000001     	b	0x16e6a4 <FLAC__stream_decoder_seek_absolute+0x4314>
  16e6a4: f9402fe8     	ldr	x8, [sp, #0x58]
  16e6a8: f9400509     	ldr	x9, [x8, #0x8]
  16e6ac: f940152a     	ldr	x10, [x9, #0x28]
  16e6b0: f9402be1     	ldr	x1, [sp, #0x50]
  16e6b4: f94027e2     	ldr	x2, [sp, #0x48]
  16e6b8: f9402d23     	ldr	x3, [x9, #0x58]
  16e6bc: aa0803e0     	mov	x0, x8
  16e6c0: d63f0140     	blr	x10
  16e6c4: b81b43a0     	stur	w0, [x29, #-0x4c]
  16e6c8: 14000001     	b	0x16e6cc <FLAC__stream_decoder_seek_absolute+0x433c>
  16e6cc: b85b43a8     	ldur	w8, [x29, #-0x4c]
  16e6d0: d53bd049     	mrs	x9, TPIDR_EL0
  16e6d4: f9401529     	ldr	x9, [x9, #0x28]
  16e6d8: f85f83aa     	ldur	x10, [x29, #-0x8]
  16e6dc: eb0a0129     	subs	x9, x9, x10
  16e6e0: b9000be8     	str	w8, [sp, #0x8]
  16e6e4: f90003e9     	str	x9, [sp]
  16e6e8: 540000c1     	b.ne	0x16e700 <FLAC__stream_decoder_seek_absolute+0x4370>
  16e6ec: 14000001     	b	0x16e6f0 <FLAC__stream_decoder_seek_absolute+0x4360>
  16e6f0: b9400be0     	ldr	w0, [sp, #0x8]
  16e6f4: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  16e6f8: 910303ff     	add	sp, sp, #0xc0
  16e6fc: d65f03c0     	ret
  16e700: 97fced9c     	bl	0xa9d70 <__stack_chk_fail@plt>
  16e704: d10103ff     	sub	sp, sp, #0x40
  16e708: a9037bfd     	stp	x29, x30, [sp, #0x30]
  16e70c: 9100c3fd     	add	x29, sp, #0x30
  16e710: d2800008     	mov	x8, #0x0                // =0
  16e714: f81f03a0     	stur	x0, [x29, #-0x10]
  16e718: f9000fe1     	str	x1, [sp, #0x18]
  16e71c: f9000be2     	str	x2, [sp, #0x10]
  16e720: f85f03a0     	ldur	x0, [x29, #-0x10]
  16e724: f90007e8     	str	x8, [sp, #0x8]
  16e728: b5000040     	cbnz	x0, 0x16e730 <FLAC__stream_decoder_seek_absolute+0x43a0>
  16e72c: 14000005     	b	0x16e740 <FLAC__stream_decoder_seek_absolute+0x43b0>
  16e730: f9400fe8     	ldr	x8, [sp, #0x18]
  16e734: b50000e8     	cbnz	x8, 0x16e750 <FLAC__stream_decoder_seek_absolute+0x43c0>
  16e738: f9400be8     	ldr	x8, [sp, #0x10]
  16e73c: b50000a8     	cbnz	x8, 0x16e750 <FLAC__stream_decoder_seek_absolute+0x43c0>
  16e740: b24003e0     	orr	x0, xzr, #0x1
  16e744: 97fcced3     	bl	0xa2290 <malloc@plt>
  16e748: f81f83a0     	stur	x0, [x29, #-0x8]
  16e74c: 1400001e     	b	0x16e7c4 <FLAC__stream_decoder_seek_absolute+0x4434>
  16e750: f9400be8     	ldr	x8, [sp, #0x10]
  16e754: f9400fe9     	ldr	x9, [sp, #0x18]
  16e758: 8b080128     	add	x8, x9, x8
  16e75c: f9000fe8     	str	x8, [sp, #0x18]
  16e760: f9400fe8     	ldr	x8, [sp, #0x18]
  16e764: f9400be9     	ldr	x9, [sp, #0x10]
  16e768: eb09011f     	cmp	x8, x9
  16e76c: 1a9f27ea     	cset	w10, lo
  16e770: 3700004a     	tbnz	w10, #0x0, 0x16e778 <FLAC__stream_decoder_seek_absolute+0x43e8>
  16e774: 14000004     	b	0x16e784 <FLAC__stream_decoder_seek_absolute+0x43f4>
  16e778: f94007e8     	ldr	x8, [sp, #0x8]
  16e77c: f81f83a8     	stur	x8, [x29, #-0x8]
  16e780: 14000011     	b	0x16e7c4 <FLAC__stream_decoder_seek_absolute+0x4434>
  16e784: 92800008     	mov	x8, #-0x1               // =-1
  16e788: f85f03a9     	ldur	x9, [x29, #-0x10]
  16e78c: f9400fea     	ldr	x10, [sp, #0x18]
  16e790: 9aca0908     	udiv	x8, x8, x10
  16e794: eb08013f     	cmp	x9, x8
  16e798: 1a9f97eb     	cset	w11, hi
  16e79c: 3700004b     	tbnz	w11, #0x0, 0x16e7a4 <FLAC__stream_decoder_seek_absolute+0x4414>
  16e7a0: 14000004     	b	0x16e7b0 <FLAC__stream_decoder_seek_absolute+0x4420>
  16e7a4: f94007e8     	ldr	x8, [sp, #0x8]
  16e7a8: f81f83a8     	stur	x8, [x29, #-0x8]
  16e7ac: 14000006     	b	0x16e7c4 <FLAC__stream_decoder_seek_absolute+0x4434>
  16e7b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  16e7b4: f9400fe9     	ldr	x9, [sp, #0x18]
  16e7b8: 9b097d00     	mul	x0, x8, x9
  16e7bc: 97fcceb5     	bl	0xa2290 <malloc@plt>
  16e7c0: f81f83a0     	stur	x0, [x29, #-0x8]
  16e7c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  16e7c8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  16e7cc: 910103ff     	add	sp, sp, #0x40
  16e7d0: d65f03c0     	ret
  16e7d4: d10183ff     	sub	sp, sp, #0x60
  16e7d8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  16e7dc: 910143fd     	add	x29, sp, #0x50
  16e7e0: d53bd048     	mrs	x8, TPIDR_EL0
  16e7e4: f9401508     	ldr	x8, [x8, #0x28]
  16e7e8: f81f83a8     	stur	x8, [x29, #-0x8]
  16e7ec: f81e83a0     	stur	x0, [x29, #-0x18]
  16e7f0: b81e43a1     	stur	w1, [x29, #-0x1c]
  16e7f4: b81e03a2     	stur	w2, [x29, #-0x20]
  16e7f8: b81dc3a3     	stur	w3, [x29, #-0x24]
  16e7fc: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e800: f9400508     	ldr	x8, [x8, #0x8]
  16e804: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e808: 2a0103e0     	mov	w0, w1
  16e80c: 52802801     	mov	w1, #0x140              // =320
  16e810: 2a0103e9     	mov	w9, w1
  16e814: 9b097c00     	mul	x0, x0, x9
  16e818: 8b000108     	add	x8, x8, x0
  16e81c: 9115e108     	add	x8, x8, #0x578
  16e820: f90013e8     	str	x8, [sp, #0x20]
  16e824: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e828: f9400508     	ldr	x8, [x8, #0x8]
  16e82c: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e830: 2a0103e0     	mov	w0, w1
  16e834: 8b000d08     	add	x8, x8, x0, lsl #3
  16e838: f9403908     	ldr	x8, [x8, #0x70]
  16e83c: f9000be8     	str	x8, [sp, #0x10]
  16e840: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e844: f9400508     	ldr	x8, [x8, #0x8]
  16e848: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e84c: 2a0103e0     	mov	w0, w1
  16e850: 9b097c09     	mul	x9, x0, x9
  16e854: 8b090108     	add	x8, x8, x9
  16e858: 2a1f03e1     	mov	w1, wzr
  16e85c: b9057101     	str	w1, [x8, #0x570]
  16e860: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e864: f9400508     	ldr	x8, [x8, #0x8]
  16e868: f9403500     	ldr	x0, [x8, #0x68]
  16e86c: b85e03a2     	ldur	w2, [x29, #-0x20]
  16e870: d10033a1     	sub	x1, x29, #0xc
  16e874: 97fcdaf3     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16e878: 350000a0     	cbnz	w0, 0x16e88c <FLAC__stream_decoder_seek_absolute+0x44fc>
  16e87c: 14000001     	b	0x16e880 <FLAC__stream_decoder_seek_absolute+0x44f0>
  16e880: 2a1f03e8     	mov	w8, wzr
  16e884: b81f03a8     	stur	w8, [x29, #-0x10]
  16e888: 14000020     	b	0x16e908 <FLAC__stream_decoder_seek_absolute+0x4578>
  16e88c: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e890: f94013e9     	ldr	x9, [sp, #0x20]
  16e894: b9000128     	str	w8, [x9]
  16e898: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16e89c: 34000308     	cbz	w8, 0x16e8fc <FLAC__stream_decoder_seek_absolute+0x456c>
  16e8a0: 14000001     	b	0x16e8a4 <FLAC__stream_decoder_seek_absolute+0x4514>
  16e8a4: 2a1f03e8     	mov	w8, wzr
  16e8a8: b9001fe8     	str	w8, [sp, #0x1c]
  16e8ac: 14000001     	b	0x16e8b0 <FLAC__stream_decoder_seek_absolute+0x4520>
  16e8b0: b9401fe8     	ldr	w8, [sp, #0x1c]
  16e8b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  16e8b8: f9400529     	ldr	x9, [x9, #0x8]
  16e8bc: b945492a     	ldr	w10, [x9, #0x548]
  16e8c0: 6b0a0108     	subs	w8, w8, w10
  16e8c4: b9000fe8     	str	w8, [sp, #0xc]
  16e8c8: 54000182     	b.hs	0x16e8f8 <FLAC__stream_decoder_seek_absolute+0x4568>
  16e8cc: 14000001     	b	0x16e8d0 <FLAC__stream_decoder_seek_absolute+0x4540>
  16e8d0: b85f43a8     	ldur	w8, [x29, #-0xc]
  16e8d4: f9400be9     	ldr	x9, [sp, #0x10]
  16e8d8: b9401fea     	ldr	w10, [sp, #0x1c]
  16e8dc: 2a0a03eb     	mov	w11, w10
  16e8e0: b82b7928     	str	w8, [x9, x11, lsl #2]
  16e8e4: 14000001     	b	0x16e8e8 <FLAC__stream_decoder_seek_absolute+0x4558>
  16e8e8: b9401fe8     	ldr	w8, [sp, #0x1c]
  16e8ec: 11000508     	add	w8, w8, #0x1
  16e8f0: b9001fe8     	str	w8, [sp, #0x1c]
  16e8f4: 17ffffef     	b	0x16e8b0 <FLAC__stream_decoder_seek_absolute+0x4520>
  16e8f8: 14000001     	b	0x16e8fc <FLAC__stream_decoder_seek_absolute+0x456c>
  16e8fc: 320003e8     	orr	w8, wzr, #0x1
  16e900: b81f03a8     	stur	w8, [x29, #-0x10]
  16e904: 14000001     	b	0x16e908 <FLAC__stream_decoder_seek_absolute+0x4578>
  16e908: b85f03a8     	ldur	w8, [x29, #-0x10]
  16e90c: d53bd049     	mrs	x9, TPIDR_EL0
  16e910: f9401529     	ldr	x9, [x9, #0x28]
  16e914: f85f83aa     	ldur	x10, [x29, #-0x8]
  16e918: eb0a0129     	subs	x9, x9, x10
  16e91c: b9000be8     	str	w8, [sp, #0x8]
  16e920: f90003e9     	str	x9, [sp]
  16e924: 540000c1     	b.ne	0x16e93c <FLAC__stream_decoder_seek_absolute+0x45ac>
  16e928: 14000001     	b	0x16e92c <FLAC__stream_decoder_seek_absolute+0x459c>
  16e92c: b9400be0     	ldr	w0, [sp, #0x8]
  16e930: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  16e934: 910183ff     	add	sp, sp, #0x60
  16e938: d65f03c0     	ret
  16e93c: 97fced0d     	bl	0xa9d70 <__stack_chk_fail@plt>
  16e940: d101c3ff     	sub	sp, sp, #0x70
  16e944: a9067bfd     	stp	x29, x30, [sp, #0x60]
  16e948: 910183fd     	add	x29, sp, #0x60
  16e94c: d53bd048     	mrs	x8, TPIDR_EL0
  16e950: f9401508     	ldr	x8, [x8, #0x28]
  16e954: f81f83a8     	stur	x8, [x29, #-0x8]
  16e958: f81e83a0     	stur	x0, [x29, #-0x18]
  16e95c: b81e43a1     	stur	w1, [x29, #-0x1c]
  16e960: b81e03a2     	stur	w2, [x29, #-0x20]
  16e964: b81dc3a3     	stur	w3, [x29, #-0x24]
  16e968: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e96c: f9400508     	ldr	x8, [x8, #0x8]
  16e970: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e974: 2a0103e0     	mov	w0, w1
  16e978: 52802801     	mov	w1, #0x140              // =320
  16e97c: 2a0103e9     	mov	w9, w1
  16e980: 9b097c00     	mul	x0, x0, x9
  16e984: 8b000108     	add	x8, x8, x0
  16e988: 9115e108     	add	x8, x8, #0x578
  16e98c: f9001be8     	str	x8, [sp, #0x30]
  16e990: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e994: f9400508     	ldr	x8, [x8, #0x8]
  16e998: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e99c: 2a0103e0     	mov	w0, w1
  16e9a0: 8b000d08     	add	x8, x8, x0, lsl #3
  16e9a4: f9405908     	ldr	x8, [x8, #0xb0]
  16e9a8: f90017e8     	str	x8, [sp, #0x28]
  16e9ac: f85e83a8     	ldur	x8, [x29, #-0x18]
  16e9b0: f9400508     	ldr	x8, [x8, #0x8]
  16e9b4: b85e43a1     	ldur	w1, [x29, #-0x1c]
  16e9b8: 2a0103e0     	mov	w0, w1
  16e9bc: 9b097c09     	mul	x9, x0, x9
  16e9c0: 8b090108     	add	x8, x8, x9
  16e9c4: 320003e1     	orr	w1, wzr, #0x1
  16e9c8: b9057101     	str	w1, [x8, #0x570]
  16e9cc: f94017e8     	ldr	x8, [sp, #0x28]
  16e9d0: f9401be9     	ldr	x9, [sp, #0x30]
  16e9d4: f9000128     	str	x8, [x9]
  16e9d8: 2a1f03e1     	mov	w1, wzr
  16e9dc: b90027e1     	str	w1, [sp, #0x24]
  16e9e0: 14000001     	b	0x16e9e4 <FLAC__stream_decoder_seek_absolute+0x4654>
  16e9e4: b94027e8     	ldr	w8, [sp, #0x24]
  16e9e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  16e9ec: f9400529     	ldr	x9, [x9, #0x8]
  16e9f0: b945492a     	ldr	w10, [x9, #0x548]
  16e9f4: 6b0a0108     	subs	w8, w8, w10
  16e9f8: b90023e8     	str	w8, [sp, #0x20]
  16e9fc: 540002e2     	b.hs	0x16ea58 <FLAC__stream_decoder_seek_absolute+0x46c8>
  16ea00: 14000001     	b	0x16ea04 <FLAC__stream_decoder_seek_absolute+0x4674>
  16ea04: f85e83a8     	ldur	x8, [x29, #-0x18]
  16ea08: f9400508     	ldr	x8, [x8, #0x8]
  16ea0c: f9403500     	ldr	x0, [x8, #0x68]
  16ea10: b85e03a2     	ldur	w2, [x29, #-0x20]
  16ea14: d10033a1     	sub	x1, x29, #0xc
  16ea18: 97fcda8a     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16ea1c: 350000a0     	cbnz	w0, 0x16ea30 <FLAC__stream_decoder_seek_absolute+0x46a0>
  16ea20: 14000001     	b	0x16ea24 <FLAC__stream_decoder_seek_absolute+0x4694>
  16ea24: 2a1f03e8     	mov	w8, wzr
  16ea28: b81f03a8     	stur	w8, [x29, #-0x10]
  16ea2c: 1400001f     	b	0x16eaa8 <FLAC__stream_decoder_seek_absolute+0x4718>
  16ea30: b85f43a8     	ldur	w8, [x29, #-0xc]
  16ea34: f94017e9     	ldr	x9, [sp, #0x28]
  16ea38: b94027ea     	ldr	w10, [sp, #0x24]
  16ea3c: 2a0a03eb     	mov	w11, w10
  16ea40: b82b7928     	str	w8, [x9, x11, lsl #2]
  16ea44: 14000001     	b	0x16ea48 <FLAC__stream_decoder_seek_absolute+0x46b8>
  16ea48: b94027e8     	ldr	w8, [sp, #0x24]
  16ea4c: 11000508     	add	w8, w8, #0x1
  16ea50: b90027e8     	str	w8, [sp, #0x24]
  16ea54: 17ffffe4     	b	0x16e9e4 <FLAC__stream_decoder_seek_absolute+0x4654>
  16ea58: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16ea5c: 34000208     	cbz	w8, 0x16ea9c <FLAC__stream_decoder_seek_absolute+0x470c>
  16ea60: 14000001     	b	0x16ea64 <FLAC__stream_decoder_seek_absolute+0x46d4>
  16ea64: f85e83a8     	ldur	x8, [x29, #-0x18]
  16ea68: f9400508     	ldr	x8, [x8, #0x8]
  16ea6c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  16ea70: 2a0903ea     	mov	w10, w9
  16ea74: 8b0a0d0a     	add	x10, x8, x10, lsl #3
  16ea78: f9403940     	ldr	x0, [x10, #0x70]
  16ea7c: f9401bea     	ldr	x10, [sp, #0x30]
  16ea80: f9400141     	ldr	x1, [x10]
  16ea84: b9454909     	ldr	w9, [x8, #0x548]
  16ea88: 2a0903e8     	mov	w8, w9
  16ea8c: d37ef502     	lsl	x2, x8, #2
  16ea90: 97fcc4c0     	bl	0x9fd90 <memcpy@plt>
  16ea94: f9000fe0     	str	x0, [sp, #0x18]
  16ea98: 14000001     	b	0x16ea9c <FLAC__stream_decoder_seek_absolute+0x470c>
  16ea9c: 320003e8     	orr	w8, wzr, #0x1
  16eaa0: b81f03a8     	stur	w8, [x29, #-0x10]
  16eaa4: 14000001     	b	0x16eaa8 <FLAC__stream_decoder_seek_absolute+0x4718>
  16eaa8: b85f03a8     	ldur	w8, [x29, #-0x10]
  16eaac: d53bd049     	mrs	x9, TPIDR_EL0
  16eab0: f9401529     	ldr	x9, [x9, #0x28]
  16eab4: f85f83aa     	ldur	x10, [x29, #-0x8]
  16eab8: eb0a0129     	subs	x9, x9, x10
  16eabc: b90017e8     	str	w8, [sp, #0x14]
  16eac0: f90007e9     	str	x9, [sp, #0x8]
  16eac4: 540000c1     	b.ne	0x16eadc <FLAC__stream_decoder_seek_absolute+0x474c>
  16eac8: 14000001     	b	0x16eacc <FLAC__stream_decoder_seek_absolute+0x473c>
  16eacc: b94017e0     	ldr	w0, [sp, #0x14]
  16ead0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  16ead4: 9101c3ff     	add	sp, sp, #0x70
  16ead8: d65f03c0     	ret
  16eadc: 97fceca5     	bl	0xa9d70 <__stack_chk_fail@plt>
  16eae0: d10203ff     	sub	sp, sp, #0x80
  16eae4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  16eae8: 9101c3fd     	add	x29, sp, #0x70
  16eaec: d53bd048     	mrs	x8, TPIDR_EL0
  16eaf0: f9401508     	ldr	x8, [x8, #0x28]
  16eaf4: f81f83a8     	stur	x8, [x29, #-0x8]
  16eaf8: f81e03a0     	stur	x0, [x29, #-0x20]
  16eafc: b81dc3a1     	stur	w1, [x29, #-0x24]
  16eb00: b81d83a2     	stur	w2, [x29, #-0x28]
  16eb04: b81d43a3     	stur	w3, [x29, #-0x2c]
  16eb08: b81d03a4     	stur	w4, [x29, #-0x30]
  16eb0c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eb10: f9400508     	ldr	x8, [x8, #0x8]
  16eb14: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16eb18: 2a0103e0     	mov	w0, w1
  16eb1c: 52802801     	mov	w1, #0x140              // =320
  16eb20: 2a0103e9     	mov	w9, w1
  16eb24: 9b097c00     	mul	x0, x0, x9
  16eb28: 8b000108     	add	x8, x8, x0
  16eb2c: 9115e108     	add	x8, x8, #0x578
  16eb30: f9001fe8     	str	x8, [sp, #0x38]
  16eb34: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eb38: f9400508     	ldr	x8, [x8, #0x8]
  16eb3c: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16eb40: 2a0103e0     	mov	w0, w1
  16eb44: 9b097c09     	mul	x9, x0, x9
  16eb48: 8b090108     	add	x8, x8, x9
  16eb4c: 321f03e1     	orr	w1, wzr, #0x2
  16eb50: b9057101     	str	w1, [x8, #0x570]
  16eb54: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eb58: f9400508     	ldr	x8, [x8, #0x8]
  16eb5c: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16eb60: 2a0103e9     	mov	w9, w1
  16eb64: 8b090d08     	add	x8, x8, x9, lsl #3
  16eb68: f9405908     	ldr	x8, [x8, #0xb0]
  16eb6c: f9401fe9     	ldr	x9, [sp, #0x38]
  16eb70: f9001928     	str	x8, [x9, #0x30]
  16eb74: b85d43a1     	ldur	w1, [x29, #-0x2c]
  16eb78: f9401fe8     	ldr	x8, [sp, #0x38]
  16eb7c: b9001901     	str	w1, [x8, #0x18]
  16eb80: 2a1f03e1     	mov	w1, wzr
  16eb84: b90037e1     	str	w1, [sp, #0x34]
  16eb88: 14000001     	b	0x16eb8c <FLAC__stream_decoder_seek_absolute+0x47fc>
  16eb8c: b94037e8     	ldr	w8, [sp, #0x34]
  16eb90: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16eb94: 6b090108     	subs	w8, w8, w9
  16eb98: b90033e8     	str	w8, [sp, #0x30]
  16eb9c: 54000302     	b.hs	0x16ebfc <FLAC__stream_decoder_seek_absolute+0x486c>
  16eba0: 14000001     	b	0x16eba4 <FLAC__stream_decoder_seek_absolute+0x4814>
  16eba4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eba8: f9400508     	ldr	x8, [x8, #0x8]
  16ebac: f9403500     	ldr	x0, [x8, #0x68]
  16ebb0: b85d83a2     	ldur	w2, [x29, #-0x28]
  16ebb4: d10033a1     	sub	x1, x29, #0xc
  16ebb8: 97fcda22     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16ebbc: 350000a0     	cbnz	w0, 0x16ebd0 <FLAC__stream_decoder_seek_absolute+0x4840>
  16ebc0: 14000001     	b	0x16ebc4 <FLAC__stream_decoder_seek_absolute+0x4834>
  16ebc4: 2a1f03e8     	mov	w8, wzr
  16ebc8: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ebcc: 140000a4     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ebd0: b85f43a8     	ldur	w8, [x29, #-0xc]
  16ebd4: f9401fe9     	ldr	x9, [sp, #0x38]
  16ebd8: b94037ea     	ldr	w10, [sp, #0x34]
  16ebdc: 2a0a03eb     	mov	w11, w10
  16ebe0: 8b0b0929     	add	x9, x9, x11, lsl #2
  16ebe4: b9001d28     	str	w8, [x9, #0x1c]
  16ebe8: 14000001     	b	0x16ebec <FLAC__stream_decoder_seek_absolute+0x485c>
  16ebec: b94037e8     	ldr	w8, [sp, #0x34]
  16ebf0: 11000508     	add	w8, w8, #0x1
  16ebf4: b90037e8     	str	w8, [sp, #0x34]
  16ebf8: 17ffffe5     	b	0x16eb8c <FLAC__stream_decoder_seek_absolute+0x47fc>
  16ebfc: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ec00: f9400508     	ldr	x8, [x8, #0x8]
  16ec04: f9403500     	ldr	x0, [x8, #0x68]
  16ec08: d00009c8     	adrp	x8, 0x2a8000
  16ec0c: f9430d08     	ldr	x8, [x8, #0x618]
  16ec10: b9400102     	ldr	w2, [x8]
  16ec14: d10043a1     	sub	x1, x29, #0x10
  16ec18: 97fcd896     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16ec1c: 350000a0     	cbnz	w0, 0x16ec30 <FLAC__stream_decoder_seek_absolute+0x48a0>
  16ec20: 14000001     	b	0x16ec24 <FLAC__stream_decoder_seek_absolute+0x4894>
  16ec24: 2a1f03e8     	mov	w8, wzr
  16ec28: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ec2c: 1400008c     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ec30: b85f03a8     	ldur	w8, [x29, #-0x10]
  16ec34: f9401fe9     	ldr	x9, [sp, #0x38]
  16ec38: b9000128     	str	w8, [x9]
  16ec3c: f9401fe9     	ldr	x9, [sp, #0x38]
  16ec40: b9400128     	ldr	w8, [x9]
  16ec44: 71000508     	subs	w8, w8, #0x1
  16ec48: b9002fe8     	str	w8, [sp, #0x2c]
  16ec4c: 54000688     	b.hi	0x16ed1c <FLAC__stream_decoder_seek_absolute+0x498c>
  16ec50: 14000001     	b	0x16ec54 <FLAC__stream_decoder_seek_absolute+0x48c4>
  16ec54: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ec58: f9400508     	ldr	x8, [x8, #0x8]
  16ec5c: f9403500     	ldr	x0, [x8, #0x68]
  16ec60: d00009c8     	adrp	x8, 0x2a8000
  16ec64: f945e108     	ldr	x8, [x8, #0xbc0]
  16ec68: b9400102     	ldr	w2, [x8]
  16ec6c: d10043a1     	sub	x1, x29, #0x10
  16ec70: 97fcd880     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16ec74: 350000a0     	cbnz	w0, 0x16ec88 <FLAC__stream_decoder_seek_absolute+0x48f8>
  16ec78: 14000001     	b	0x16ec7c <FLAC__stream_decoder_seek_absolute+0x48ec>
  16ec7c: 2a1f03e8     	mov	w8, wzr
  16ec80: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ec84: 14000076     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ec88: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ec8c: f9400508     	ldr	x8, [x8, #0x8]
  16ec90: b9454909     	ldr	w9, [x8, #0x548]
  16ec94: b85f03aa     	ldur	w10, [x29, #-0x10]
  16ec98: 2a0a03e8     	mov	w8, w10
  16ec9c: 2a0803ea     	mov	w10, w8
  16eca0: 1aca2529     	lsr	w9, w9, w10
  16eca4: b85d43aa     	ldur	w10, [x29, #-0x2c]
  16eca8: 6b0a0129     	subs	w9, w9, w10
  16ecac: b9002be9     	str	w9, [sp, #0x28]
  16ecb0: 54000182     	b.hs	0x16ece0 <FLAC__stream_decoder_seek_absolute+0x4950>
  16ecb4: 14000001     	b	0x16ecb8 <FLAC__stream_decoder_seek_absolute+0x4928>
  16ecb8: f85e03a0     	ldur	x0, [x29, #-0x20]
  16ecbc: 2a1f03e1     	mov	w1, wzr
  16ecc0: 97fff288     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16ecc4: f85e03a0     	ldur	x0, [x29, #-0x20]
  16ecc8: f9400000     	ldr	x0, [x0]
  16eccc: 321f03e1     	orr	w1, wzr, #0x2
  16ecd0: b9000001     	str	w1, [x0]
  16ecd4: 320003e1     	orr	w1, wzr, #0x1
  16ecd8: b81ec3a1     	stur	w1, [x29, #-0x14]
  16ecdc: 14000060     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ece0: b85f03a8     	ldur	w8, [x29, #-0x10]
  16ece4: f9401fe9     	ldr	x9, [sp, #0x38]
  16ece8: b9000928     	str	w8, [x9, #0x8]
  16ecec: f85e03a9     	ldur	x9, [x29, #-0x20]
  16ecf0: f9400529     	ldr	x9, [x9, #0x8]
  16ecf4: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16ecf8: 2a0803ea     	mov	w10, w8
  16ecfc: 321d07e8     	orr	w8, wzr, #0x18
  16ed00: 2a0803eb     	mov	w11, w8
  16ed04: 9b0b7d4a     	mul	x10, x10, x11
  16ed08: 8b0a0129     	add	x9, x9, x10
  16ed0c: 9103c129     	add	x9, x9, #0xf0
  16ed10: f9401fea     	ldr	x10, [sp, #0x38]
  16ed14: f9000949     	str	x9, [x10, #0x10]
  16ed18: 1400000b     	b	0x16ed44 <FLAC__stream_decoder_seek_absolute+0x49b4>
  16ed1c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16ed20: 320007e1     	orr	w1, wzr, #0x3
  16ed24: 97fff26f     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16ed28: f85e03a0     	ldur	x0, [x29, #-0x20]
  16ed2c: f9400000     	ldr	x0, [x0]
  16ed30: 321f03e1     	orr	w1, wzr, #0x2
  16ed34: b9000001     	str	w1, [x0]
  16ed38: 320003e1     	orr	w1, wzr, #0x1
  16ed3c: b81ec3a1     	stur	w1, [x29, #-0x14]
  16ed40: 14000047     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ed44: f9401fe8     	ldr	x8, [sp, #0x38]
  16ed48: b9400109     	ldr	w9, [x8]
  16ed4c: 71000529     	subs	w9, w9, #0x1
  16ed50: b90027e9     	str	w9, [sp, #0x24]
  16ed54: 54000388     	b.hi	0x16edc4 <FLAC__stream_decoder_seek_absolute+0x4a34>
  16ed58: 14000001     	b	0x16ed5c <FLAC__stream_decoder_seek_absolute+0x49cc>
  16ed5c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ed60: b85d43a1     	ldur	w1, [x29, #-0x2c]
  16ed64: f9401fe9     	ldr	x9, [sp, #0x38]
  16ed68: b9400922     	ldr	w2, [x9, #0x8]
  16ed6c: f940050a     	ldr	x10, [x8, #0x8]
  16ed70: b85dc3ab     	ldur	w11, [x29, #-0x24]
  16ed74: 2a0b03ec     	mov	w12, w11
  16ed78: 321d07eb     	orr	w11, wzr, #0x18
  16ed7c: 2a0b03ed     	mov	w13, w11
  16ed80: 9b0d7d8d     	mul	x13, x12, x13
  16ed84: 8b0d014d     	add	x13, x10, x13
  16ed88: 9103c1a3     	add	x3, x13, #0xf0
  16ed8c: 8b0c0d4a     	add	x10, x10, x12, lsl #3
  16ed90: f9405944     	ldr	x4, [x10, #0xb0]
  16ed94: b940012b     	ldr	w11, [x9]
  16ed98: 7100056b     	subs	w11, w11, #0x1
  16ed9c: 1a9f17e5     	cset	w5, eq
  16eda0: aa0803e0     	mov	x0, x8
  16eda4: b90023eb     	str	w11, [sp, #0x20]
  16eda8: 940001d2     	bl	0x16f4f0 <FLAC__stream_decoder_seek_absolute+0x5160>
  16edac: 350000a0     	cbnz	w0, 0x16edc0 <FLAC__stream_decoder_seek_absolute+0x4a30>
  16edb0: 14000001     	b	0x16edb4 <FLAC__stream_decoder_seek_absolute+0x4a24>
  16edb4: 2a1f03e8     	mov	w8, wzr
  16edb8: b81ec3a8     	stur	w8, [x29, #-0x14]
  16edbc: 14000028     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16edc0: 14000002     	b	0x16edc8 <FLAC__stream_decoder_seek_absolute+0x4a38>
  16edc4: 14000001     	b	0x16edc8 <FLAC__stream_decoder_seek_absolute+0x4a38>
  16edc8: b85d03a8     	ldur	w8, [x29, #-0x30]
  16edcc: 34000428     	cbz	w8, 0x16ee50 <FLAC__stream_decoder_seek_absolute+0x4ac0>
  16edd0: 14000001     	b	0x16edd4 <FLAC__stream_decoder_seek_absolute+0x4a44>
  16edd4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16edd8: f9400508     	ldr	x8, [x8, #0x8]
  16eddc: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16ede0: 2a0903ea     	mov	w10, w9
  16ede4: 8b0a0d08     	add	x8, x8, x10, lsl #3
  16ede8: f9403900     	ldr	x0, [x8, #0x70]
  16edec: f9401fe8     	ldr	x8, [sp, #0x38]
  16edf0: 91007101     	add	x1, x8, #0x1c
  16edf4: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16edf8: 2a0903e8     	mov	w8, w9
  16edfc: d37ef502     	lsl	x2, x8, #2
  16ee00: 97fcc3e4     	bl	0x9fd90 <memcpy@plt>
  16ee04: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ee08: f9400508     	ldr	x8, [x8, #0x8]
  16ee0c: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16ee10: 2a0903ea     	mov	w10, w9
  16ee14: 8b0a0d0a     	add	x10, x8, x10, lsl #3
  16ee18: f9405941     	ldr	x1, [x10, #0xb0]
  16ee1c: b9454909     	ldr	w9, [x8, #0x548]
  16ee20: b85d43ab     	ldur	w11, [x29, #-0x2c]
  16ee24: 2a0b03e8     	mov	w8, w11
  16ee28: 2a0803eb     	mov	w11, w8
  16ee2c: 6b0b0129     	subs	w9, w9, w11
  16ee30: f940394a     	ldr	x10, [x10, #0x70]
  16ee34: 8b080943     	add	x3, x10, x8, lsl #2
  16ee38: f9000fe0     	str	x0, [sp, #0x18]
  16ee3c: aa0103e0     	mov	x0, x1
  16ee40: 2a0903e1     	mov	w1, w9
  16ee44: 2a0b03e2     	mov	w2, w11
  16ee48: 97fcd55a     	bl	0xa43b0 <FLAC__fixed_restore_signal@plt>
  16ee4c: 14000001     	b	0x16ee50 <FLAC__stream_decoder_seek_absolute+0x4ac0>
  16ee50: 320003e8     	orr	w8, wzr, #0x1
  16ee54: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ee58: 14000001     	b	0x16ee5c <FLAC__stream_decoder_seek_absolute+0x4acc>
  16ee5c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16ee60: d53bd049     	mrs	x9, TPIDR_EL0
  16ee64: f9401529     	ldr	x9, [x9, #0x28]
  16ee68: f85f83aa     	ldur	x10, [x29, #-0x8]
  16ee6c: eb0a0129     	subs	x9, x9, x10
  16ee70: b90017e8     	str	w8, [sp, #0x14]
  16ee74: f90007e9     	str	x9, [sp, #0x8]
  16ee78: 540000c1     	b.ne	0x16ee90 <FLAC__stream_decoder_seek_absolute+0x4b00>
  16ee7c: 14000001     	b	0x16ee80 <FLAC__stream_decoder_seek_absolute+0x4af0>
  16ee80: b94017e0     	ldr	w0, [sp, #0x14]
  16ee84: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  16ee88: 910203ff     	add	sp, sp, #0x80
  16ee8c: d65f03c0     	ret
  16ee90: 97fcebb8     	bl	0xa9d70 <__stack_chk_fail@plt>
  16ee94: d10243ff     	sub	sp, sp, #0x90
  16ee98: a9087bfd     	stp	x29, x30, [sp, #0x80]
  16ee9c: 910203fd     	add	x29, sp, #0x80
  16eea0: d53bd048     	mrs	x8, TPIDR_EL0
  16eea4: f9401508     	ldr	x8, [x8, #0x28]
  16eea8: f81f83a8     	stur	x8, [x29, #-0x8]
  16eeac: f81e03a0     	stur	x0, [x29, #-0x20]
  16eeb0: b81dc3a1     	stur	w1, [x29, #-0x24]
  16eeb4: b81d83a2     	stur	w2, [x29, #-0x28]
  16eeb8: b81d43a3     	stur	w3, [x29, #-0x2c]
  16eebc: b81d03a4     	stur	w4, [x29, #-0x30]
  16eec0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eec4: f9400508     	ldr	x8, [x8, #0x8]
  16eec8: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16eecc: 2a0103e0     	mov	w0, w1
  16eed0: 52802801     	mov	w1, #0x140              // =320
  16eed4: 2a0103e9     	mov	w9, w1
  16eed8: 9b097c00     	mul	x0, x0, x9
  16eedc: 8b000108     	add	x8, x8, x0
  16eee0: 9115e108     	add	x8, x8, #0x578
  16eee4: f81c83a8     	stur	x8, [x29, #-0x38]
  16eee8: f85e03a8     	ldur	x8, [x29, #-0x20]
  16eeec: f9400508     	ldr	x8, [x8, #0x8]
  16eef0: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16eef4: 2a0103e0     	mov	w0, w1
  16eef8: 9b097c09     	mul	x9, x0, x9
  16eefc: 8b090108     	add	x8, x8, x9
  16ef00: 320007e1     	orr	w1, wzr, #0x3
  16ef04: b9057101     	str	w1, [x8, #0x570]
  16ef08: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ef0c: f9400508     	ldr	x8, [x8, #0x8]
  16ef10: b85dc3a1     	ldur	w1, [x29, #-0x24]
  16ef14: 2a0103e9     	mov	w9, w1
  16ef18: 8b090d08     	add	x8, x8, x9, lsl #3
  16ef1c: f9405908     	ldr	x8, [x8, #0xb0]
  16ef20: f85c83a9     	ldur	x9, [x29, #-0x38]
  16ef24: f9009528     	str	x8, [x9, #0x128]
  16ef28: b85d43a1     	ldur	w1, [x29, #-0x2c]
  16ef2c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16ef30: b9001901     	str	w1, [x8, #0x18]
  16ef34: 2a1f03e1     	mov	w1, wzr
  16ef38: b81c43a1     	stur	w1, [x29, #-0x3c]
  16ef3c: 14000001     	b	0x16ef40 <FLAC__stream_decoder_seek_absolute+0x4bb0>
  16ef40: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16ef44: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16ef48: 6b090108     	subs	w8, w8, w9
  16ef4c: b90043e8     	str	w8, [sp, #0x40]
  16ef50: 54000302     	b.hs	0x16efb0 <FLAC__stream_decoder_seek_absolute+0x4c20>
  16ef54: 14000001     	b	0x16ef58 <FLAC__stream_decoder_seek_absolute+0x4bc8>
  16ef58: f85e03a8     	ldur	x8, [x29, #-0x20]
  16ef5c: f9400508     	ldr	x8, [x8, #0x8]
  16ef60: f9403500     	ldr	x0, [x8, #0x68]
  16ef64: b85d83a2     	ldur	w2, [x29, #-0x28]
  16ef68: d10033a1     	sub	x1, x29, #0xc
  16ef6c: 97fcd935     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16ef70: 350000a0     	cbnz	w0, 0x16ef84 <FLAC__stream_decoder_seek_absolute+0x4bf4>
  16ef74: 14000001     	b	0x16ef78 <FLAC__stream_decoder_seek_absolute+0x4be8>
  16ef78: 2a1f03e8     	mov	w8, wzr
  16ef7c: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ef80: 1400014e     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16ef84: b85f43a8     	ldur	w8, [x29, #-0xc]
  16ef88: f85c83a9     	ldur	x9, [x29, #-0x38]
  16ef8c: b85c43aa     	ldur	w10, [x29, #-0x3c]
  16ef90: 2a0a03eb     	mov	w11, w10
  16ef94: 8b0b0929     	add	x9, x9, x11, lsl #2
  16ef98: b900a528     	str	w8, [x9, #0xa4]
  16ef9c: 14000001     	b	0x16efa0 <FLAC__stream_decoder_seek_absolute+0x4c10>
  16efa0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16efa4: 11000508     	add	w8, w8, #0x1
  16efa8: b81c43a8     	stur	w8, [x29, #-0x3c]
  16efac: 17ffffe5     	b	0x16ef40 <FLAC__stream_decoder_seek_absolute+0x4bb0>
  16efb0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16efb4: f9400508     	ldr	x8, [x8, #0x8]
  16efb8: f9403500     	ldr	x0, [x8, #0x68]
  16efbc: d00009c8     	adrp	x8, 0x2a8000
  16efc0: f9479d08     	ldr	x8, [x8, #0xf38]
  16efc4: b9400102     	ldr	w2, [x8]
  16efc8: d10043a1     	sub	x1, x29, #0x10
  16efcc: 97fcd7a9     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16efd0: 350000a0     	cbnz	w0, 0x16efe4 <FLAC__stream_decoder_seek_absolute+0x4c54>
  16efd4: 14000001     	b	0x16efd8 <FLAC__stream_decoder_seek_absolute+0x4c48>
  16efd8: 2a1f03e8     	mov	w8, wzr
  16efdc: b81ec3a8     	stur	w8, [x29, #-0x14]
  16efe0: 14000136     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16efe4: b85f03a8     	ldur	w8, [x29, #-0x10]
  16efe8: d00009c9     	adrp	x9, 0x2a8000
  16efec: f9479d29     	ldr	x9, [x9, #0xf38]
  16eff0: b940012a     	ldr	w10, [x9]
  16eff4: 2a0a03e9     	mov	w9, w10
  16eff8: 2a0903ea     	mov	w10, w9
  16effc: 320003eb     	orr	w11, wzr, #0x1
  16f000: 1aca216a     	lsl	w10, w11, w10
  16f004: 7100054a     	subs	w10, w10, #0x1
  16f008: 6b0a0108     	subs	w8, w8, w10
  16f00c: b9003fe8     	str	w8, [sp, #0x3c]
  16f010: 54000181     	b.ne	0x16f040 <FLAC__stream_decoder_seek_absolute+0x4cb0>
  16f014: 14000001     	b	0x16f018 <FLAC__stream_decoder_seek_absolute+0x4c88>
  16f018: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f01c: 2a1f03e1     	mov	w1, wzr
  16f020: 97fff1b0     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16f024: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f028: f9400000     	ldr	x0, [x0]
  16f02c: 321f03e1     	orr	w1, wzr, #0x2
  16f030: b9000001     	str	w1, [x0]
  16f034: 320003e1     	orr	w1, wzr, #0x1
  16f038: b81ec3a1     	stur	w1, [x29, #-0x14]
  16f03c: 1400011f     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f040: b85f03a8     	ldur	w8, [x29, #-0x10]
  16f044: 11000508     	add	w8, w8, #0x1
  16f048: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f04c: b9001d28     	str	w8, [x9, #0x1c]
  16f050: f85e03a9     	ldur	x9, [x29, #-0x20]
  16f054: f9400529     	ldr	x9, [x9, #0x8]
  16f058: f9403520     	ldr	x0, [x9, #0x68]
  16f05c: b00009c9     	adrp	x9, 0x2a8000
  16f060: f941cd29     	ldr	x9, [x9, #0x398]
  16f064: b9400122     	ldr	w2, [x9]
  16f068: d10033a1     	sub	x1, x29, #0xc
  16f06c: 97fcd8f5     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16f070: 350000a0     	cbnz	w0, 0x16f084 <FLAC__stream_decoder_seek_absolute+0x4cf4>
  16f074: 14000001     	b	0x16f078 <FLAC__stream_decoder_seek_absolute+0x4ce8>
  16f078: 2a1f03e8     	mov	w8, wzr
  16f07c: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f080: 1400010e     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f084: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f088: 36f80188     	tbz	w8, #0x1f, 0x16f0b8 <FLAC__stream_decoder_seek_absolute+0x4d28>
  16f08c: 14000001     	b	0x16f090 <FLAC__stream_decoder_seek_absolute+0x4d00>
  16f090: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f094: 2a1f03e1     	mov	w1, wzr
  16f098: 97fff192     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16f09c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f0a0: f9400000     	ldr	x0, [x0]
  16f0a4: 321f03e1     	orr	w1, wzr, #0x2
  16f0a8: b9000001     	str	w1, [x0]
  16f0ac: 320003e1     	orr	w1, wzr, #0x1
  16f0b0: b81ec3a1     	stur	w1, [x29, #-0x14]
  16f0b4: 14000101     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f0b8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f0bc: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f0c0: b9002128     	str	w8, [x9, #0x20]
  16f0c4: 2a1f03e8     	mov	w8, wzr
  16f0c8: b81c43a8     	stur	w8, [x29, #-0x3c]
  16f0cc: 14000001     	b	0x16f0d0 <FLAC__stream_decoder_seek_absolute+0x4d40>
  16f0d0: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16f0d4: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16f0d8: 6b090108     	subs	w8, w8, w9
  16f0dc: b9003be8     	str	w8, [sp, #0x38]
  16f0e0: 54000322     	b.hs	0x16f144 <FLAC__stream_decoder_seek_absolute+0x4db4>
  16f0e4: 14000001     	b	0x16f0e8 <FLAC__stream_decoder_seek_absolute+0x4d58>
  16f0e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f0ec: f9400508     	ldr	x8, [x8, #0x8]
  16f0f0: f9403500     	ldr	x0, [x8, #0x68]
  16f0f4: f85c83a8     	ldur	x8, [x29, #-0x38]
  16f0f8: b9401d02     	ldr	w2, [x8, #0x1c]
  16f0fc: d10033a1     	sub	x1, x29, #0xc
  16f100: 97fcd8d0     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16f104: 350000a0     	cbnz	w0, 0x16f118 <FLAC__stream_decoder_seek_absolute+0x4d88>
  16f108: 14000001     	b	0x16f10c <FLAC__stream_decoder_seek_absolute+0x4d7c>
  16f10c: 2a1f03e8     	mov	w8, wzr
  16f110: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f114: 140000e9     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f118: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f11c: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f120: b85c43aa     	ldur	w10, [x29, #-0x3c]
  16f124: 2a0a03eb     	mov	w11, w10
  16f128: 8b0b0929     	add	x9, x9, x11, lsl #2
  16f12c: b9002528     	str	w8, [x9, #0x24]
  16f130: 14000001     	b	0x16f134 <FLAC__stream_decoder_seek_absolute+0x4da4>
  16f134: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16f138: 11000508     	add	w8, w8, #0x1
  16f13c: b81c43a8     	stur	w8, [x29, #-0x3c]
  16f140: 17ffffe4     	b	0x16f0d0 <FLAC__stream_decoder_seek_absolute+0x4d40>
  16f144: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f148: f9400508     	ldr	x8, [x8, #0x8]
  16f14c: f9403500     	ldr	x0, [x8, #0x68]
  16f150: b00009c8     	adrp	x8, 0x2a8000
  16f154: f9430d08     	ldr	x8, [x8, #0x618]
  16f158: b9400102     	ldr	w2, [x8]
  16f15c: d10043a1     	sub	x1, x29, #0x10
  16f160: 97fcd744     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16f164: 350000a0     	cbnz	w0, 0x16f178 <FLAC__stream_decoder_seek_absolute+0x4de8>
  16f168: 14000001     	b	0x16f16c <FLAC__stream_decoder_seek_absolute+0x4ddc>
  16f16c: 2a1f03e8     	mov	w8, wzr
  16f170: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f174: 140000d1     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f178: b85f03a8     	ldur	w8, [x29, #-0x10]
  16f17c: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f180: b9000128     	str	w8, [x9]
  16f184: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f188: b9400128     	ldr	w8, [x9]
  16f18c: 71000508     	subs	w8, w8, #0x1
  16f190: b90037e8     	str	w8, [sp, #0x34]
  16f194: 54000688     	b.hi	0x16f264 <FLAC__stream_decoder_seek_absolute+0x4ed4>
  16f198: 14000001     	b	0x16f19c <FLAC__stream_decoder_seek_absolute+0x4e0c>
  16f19c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f1a0: f9400508     	ldr	x8, [x8, #0x8]
  16f1a4: f9403500     	ldr	x0, [x8, #0x68]
  16f1a8: b00009c8     	adrp	x8, 0x2a8000
  16f1ac: f945e108     	ldr	x8, [x8, #0xbc0]
  16f1b0: b9400102     	ldr	w2, [x8]
  16f1b4: d10043a1     	sub	x1, x29, #0x10
  16f1b8: 97fcd72e     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16f1bc: 350000a0     	cbnz	w0, 0x16f1d0 <FLAC__stream_decoder_seek_absolute+0x4e40>
  16f1c0: 14000001     	b	0x16f1c4 <FLAC__stream_decoder_seek_absolute+0x4e34>
  16f1c4: 2a1f03e8     	mov	w8, wzr
  16f1c8: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f1cc: 140000bb     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f1d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f1d4: f9400508     	ldr	x8, [x8, #0x8]
  16f1d8: b9454909     	ldr	w9, [x8, #0x548]
  16f1dc: b85f03aa     	ldur	w10, [x29, #-0x10]
  16f1e0: 2a0a03e8     	mov	w8, w10
  16f1e4: 2a0803ea     	mov	w10, w8
  16f1e8: 1aca2529     	lsr	w9, w9, w10
  16f1ec: b85d43aa     	ldur	w10, [x29, #-0x2c]
  16f1f0: 6b0a0129     	subs	w9, w9, w10
  16f1f4: b90033e9     	str	w9, [sp, #0x30]
  16f1f8: 54000182     	b.hs	0x16f228 <FLAC__stream_decoder_seek_absolute+0x4e98>
  16f1fc: 14000001     	b	0x16f200 <FLAC__stream_decoder_seek_absolute+0x4e70>
  16f200: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f204: 2a1f03e1     	mov	w1, wzr
  16f208: 97fff136     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16f20c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f210: f9400000     	ldr	x0, [x0]
  16f214: 321f03e1     	orr	w1, wzr, #0x2
  16f218: b9000001     	str	w1, [x0]
  16f21c: 320003e1     	orr	w1, wzr, #0x1
  16f220: b81ec3a1     	stur	w1, [x29, #-0x14]
  16f224: 140000a5     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f228: b85f03a8     	ldur	w8, [x29, #-0x10]
  16f22c: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f230: b9000928     	str	w8, [x9, #0x8]
  16f234: f85e03a9     	ldur	x9, [x29, #-0x20]
  16f238: f9400529     	ldr	x9, [x9, #0x8]
  16f23c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16f240: 2a0803ea     	mov	w10, w8
  16f244: 321d07e8     	orr	w8, wzr, #0x18
  16f248: 2a0803eb     	mov	w11, w8
  16f24c: 9b0b7d4a     	mul	x10, x10, x11
  16f250: 8b0a0129     	add	x9, x9, x10
  16f254: 9103c129     	add	x9, x9, #0xf0
  16f258: f85c83aa     	ldur	x10, [x29, #-0x38]
  16f25c: f9000949     	str	x9, [x10, #0x10]
  16f260: 1400000b     	b	0x16f28c <FLAC__stream_decoder_seek_absolute+0x4efc>
  16f264: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f268: 320007e1     	orr	w1, wzr, #0x3
  16f26c: 97fff11d     	bl	0x16b6e0 <FLAC__stream_decoder_seek_absolute+0x1350>
  16f270: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f274: f9400000     	ldr	x0, [x0]
  16f278: 321f03e1     	orr	w1, wzr, #0x2
  16f27c: b9000001     	str	w1, [x0]
  16f280: 320003e1     	orr	w1, wzr, #0x1
  16f284: b81ec3a1     	stur	w1, [x29, #-0x14]
  16f288: 1400008c     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f28c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16f290: b9400109     	ldr	w9, [x8]
  16f294: 71000529     	subs	w9, w9, #0x1
  16f298: b9002fe9     	str	w9, [sp, #0x2c]
  16f29c: 54000388     	b.hi	0x16f30c <FLAC__stream_decoder_seek_absolute+0x4f7c>
  16f2a0: 14000001     	b	0x16f2a4 <FLAC__stream_decoder_seek_absolute+0x4f14>
  16f2a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f2a8: b85d43a1     	ldur	w1, [x29, #-0x2c]
  16f2ac: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f2b0: b9400922     	ldr	w2, [x9, #0x8]
  16f2b4: f940050a     	ldr	x10, [x8, #0x8]
  16f2b8: b85dc3ab     	ldur	w11, [x29, #-0x24]
  16f2bc: 2a0b03ec     	mov	w12, w11
  16f2c0: 321d07eb     	orr	w11, wzr, #0x18
  16f2c4: 2a0b03ed     	mov	w13, w11
  16f2c8: 9b0d7d8d     	mul	x13, x12, x13
  16f2cc: 8b0d014d     	add	x13, x10, x13
  16f2d0: 9103c1a3     	add	x3, x13, #0xf0
  16f2d4: 8b0c0d4a     	add	x10, x10, x12, lsl #3
  16f2d8: f9405944     	ldr	x4, [x10, #0xb0]
  16f2dc: b940012b     	ldr	w11, [x9]
  16f2e0: 7100056b     	subs	w11, w11, #0x1
  16f2e4: 1a9f17e5     	cset	w5, eq
  16f2e8: aa0803e0     	mov	x0, x8
  16f2ec: b9002beb     	str	w11, [sp, #0x28]
  16f2f0: 94000080     	bl	0x16f4f0 <FLAC__stream_decoder_seek_absolute+0x5160>
  16f2f4: 350000a0     	cbnz	w0, 0x16f308 <FLAC__stream_decoder_seek_absolute+0x4f78>
  16f2f8: 14000001     	b	0x16f2fc <FLAC__stream_decoder_seek_absolute+0x4f6c>
  16f2fc: 2a1f03e8     	mov	w8, wzr
  16f300: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f304: 1400006d     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f308: 14000002     	b	0x16f310 <FLAC__stream_decoder_seek_absolute+0x4f80>
  16f30c: 14000001     	b	0x16f310 <FLAC__stream_decoder_seek_absolute+0x4f80>
  16f310: b85d03a8     	ldur	w8, [x29, #-0x30]
  16f314: 34000cc8     	cbz	w8, 0x16f4ac <FLAC__stream_decoder_seek_absolute+0x511c>
  16f318: 14000001     	b	0x16f31c <FLAC__stream_decoder_seek_absolute+0x4f8c>
  16f31c: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f320: f9400508     	ldr	x8, [x8, #0x8]
  16f324: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16f328: 2a0903ea     	mov	w10, w9
  16f32c: 8b0a0d08     	add	x8, x8, x10, lsl #3
  16f330: f9403900     	ldr	x0, [x8, #0x70]
  16f334: f85c83a8     	ldur	x8, [x29, #-0x38]
  16f338: 91029101     	add	x1, x8, #0xa4
  16f33c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  16f340: 2a0903e8     	mov	w8, w9
  16f344: d37ef502     	lsl	x2, x8, #2
  16f348: 97fcc292     	bl	0x9fd90 <memcpy@plt>
  16f34c: b85d83a9     	ldur	w9, [x29, #-0x28]
  16f350: f85c83a8     	ldur	x8, [x29, #-0x38]
  16f354: b9401d0b     	ldr	w11, [x8, #0x1c]
  16f358: 0b0b0129     	add	w9, w9, w11
  16f35c: b85d43ab     	ldur	w11, [x29, #-0x2c]
  16f360: f90013e0     	str	x0, [sp, #0x20]
  16f364: 2a0b03e0     	mov	w0, w11
  16f368: b9001fe9     	str	w9, [sp, #0x1c]
  16f36c: 94000168     	bl	0x16f90c <FLAC__stream_decoder_seek_absolute+0x557c>
  16f370: b9401fe9     	ldr	w9, [sp, #0x1c]
  16f374: 0b000129     	add	w9, w9, w0
  16f378: 71008129     	subs	w9, w9, #0x20
  16f37c: b9001be9     	str	w9, [sp, #0x18]
  16f380: 540006c8     	b.hi	0x16f458 <FLAC__stream_decoder_seek_absolute+0x50c8>
  16f384: 14000001     	b	0x16f388 <FLAC__stream_decoder_seek_absolute+0x4ff8>
  16f388: b85d83a8     	ldur	w8, [x29, #-0x28]
  16f38c: 71004108     	subs	w8, w8, #0x10
  16f390: b90017e8     	str	w8, [sp, #0x14]
  16f394: 54000388     	b.hi	0x16f404 <FLAC__stream_decoder_seek_absolute+0x5074>
  16f398: 14000001     	b	0x16f39c <FLAC__stream_decoder_seek_absolute+0x500c>
  16f39c: f85c83a8     	ldur	x8, [x29, #-0x38]
  16f3a0: b9401d09     	ldr	w9, [x8, #0x1c]
  16f3a4: 71004129     	subs	w9, w9, #0x10
  16f3a8: b90013e9     	str	w9, [sp, #0x10]
  16f3ac: 540002c8     	b.hi	0x16f404 <FLAC__stream_decoder_seek_absolute+0x5074>
  16f3b0: 14000001     	b	0x16f3b4 <FLAC__stream_decoder_seek_absolute+0x5024>
  16f3b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f3b8: f9400508     	ldr	x8, [x8, #0x8]
  16f3bc: f9402909     	ldr	x9, [x8, #0x50]
  16f3c0: b85dc3aa     	ldur	w10, [x29, #-0x24]
  16f3c4: 2a0a03eb     	mov	w11, w10
  16f3c8: 8b0b0d0b     	add	x11, x8, x11, lsl #3
  16f3cc: f9405960     	ldr	x0, [x11, #0xb0]
  16f3d0: b945490a     	ldr	w10, [x8, #0x548]
  16f3d4: b85d43ac     	ldur	w12, [x29, #-0x2c]
  16f3d8: 2a0c03e8     	mov	w8, w12
  16f3dc: 2a0803ec     	mov	w12, w8
  16f3e0: 6b0c0141     	subs	w1, w10, w12
  16f3e4: f85c83ad     	ldur	x13, [x29, #-0x38]
  16f3e8: 910091a2     	add	x2, x13, #0x24
  16f3ec: b94021a4     	ldr	w4, [x13, #0x20]
  16f3f0: f940396b     	ldr	x11, [x11, #0x70]
  16f3f4: 8b080965     	add	x5, x11, x8, lsl #2
  16f3f8: 2a0c03e3     	mov	w3, w12
  16f3fc: d63f0120     	blr	x9
  16f400: 14000015     	b	0x16f454 <FLAC__stream_decoder_seek_absolute+0x50c4>
  16f404: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f408: f9400508     	ldr	x8, [x8, #0x8]
  16f40c: f9402109     	ldr	x9, [x8, #0x40]
  16f410: b85dc3aa     	ldur	w10, [x29, #-0x24]
  16f414: 2a0a03eb     	mov	w11, w10
  16f418: 8b0b0d0b     	add	x11, x8, x11, lsl #3
  16f41c: f9405960     	ldr	x0, [x11, #0xb0]
  16f420: b945490a     	ldr	w10, [x8, #0x548]
  16f424: b85d43ac     	ldur	w12, [x29, #-0x2c]
  16f428: 2a0c03e8     	mov	w8, w12
  16f42c: 2a0803ec     	mov	w12, w8
  16f430: 6b0c0141     	subs	w1, w10, w12
  16f434: f85c83ad     	ldur	x13, [x29, #-0x38]
  16f438: 910091a2     	add	x2, x13, #0x24
  16f43c: b94021a4     	ldr	w4, [x13, #0x20]
  16f440: f940396b     	ldr	x11, [x11, #0x70]
  16f444: 8b080965     	add	x5, x11, x8, lsl #2
  16f448: 2a0c03e3     	mov	w3, w12
  16f44c: d63f0120     	blr	x9
  16f450: 14000001     	b	0x16f454 <FLAC__stream_decoder_seek_absolute+0x50c4>
  16f454: 14000015     	b	0x16f4a8 <FLAC__stream_decoder_seek_absolute+0x5118>
  16f458: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f45c: f9400508     	ldr	x8, [x8, #0x8]
  16f460: f9402509     	ldr	x9, [x8, #0x48]
  16f464: b85dc3aa     	ldur	w10, [x29, #-0x24]
  16f468: 2a0a03eb     	mov	w11, w10
  16f46c: 8b0b0d0b     	add	x11, x8, x11, lsl #3
  16f470: f9405960     	ldr	x0, [x11, #0xb0]
  16f474: b945490a     	ldr	w10, [x8, #0x548]
  16f478: b85d43ac     	ldur	w12, [x29, #-0x2c]
  16f47c: 2a0c03e8     	mov	w8, w12
  16f480: 2a0803ec     	mov	w12, w8
  16f484: 6b0c0141     	subs	w1, w10, w12
  16f488: f85c83ad     	ldur	x13, [x29, #-0x38]
  16f48c: 910091a2     	add	x2, x13, #0x24
  16f490: b94021a4     	ldr	w4, [x13, #0x20]
  16f494: f940396b     	ldr	x11, [x11, #0x70]
  16f498: 8b080965     	add	x5, x11, x8, lsl #2
  16f49c: 2a0c03e3     	mov	w3, w12
  16f4a0: d63f0120     	blr	x9
  16f4a4: 14000001     	b	0x16f4a8 <FLAC__stream_decoder_seek_absolute+0x5118>
  16f4a8: 14000001     	b	0x16f4ac <FLAC__stream_decoder_seek_absolute+0x511c>
  16f4ac: 320003e8     	orr	w8, wzr, #0x1
  16f4b0: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f4b4: 14000001     	b	0x16f4b8 <FLAC__stream_decoder_seek_absolute+0x5128>
  16f4b8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16f4bc: d53bd049     	mrs	x9, TPIDR_EL0
  16f4c0: f9401529     	ldr	x9, [x9, #0x28]
  16f4c4: f85f83aa     	ldur	x10, [x29, #-0x8]
  16f4c8: eb0a0129     	subs	x9, x9, x10
  16f4cc: b9000fe8     	str	w8, [sp, #0xc]
  16f4d0: f90003e9     	str	x9, [sp]
  16f4d4: 540000c1     	b.ne	0x16f4ec <FLAC__stream_decoder_seek_absolute+0x515c>
  16f4d8: 14000001     	b	0x16f4dc <FLAC__stream_decoder_seek_absolute+0x514c>
  16f4dc: b9400fe0     	ldr	w0, [sp, #0xc]
  16f4e0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  16f4e4: 910243ff     	add	sp, sp, #0x90
  16f4e8: d65f03c0     	ret
  16f4ec: 97fcea21     	bl	0xa9d70 <__stack_chk_fail@plt>
  16f4f0: d102c3ff     	sub	sp, sp, #0xb0
  16f4f4: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  16f4f8: 910283fd     	add	x29, sp, #0xa0
  16f4fc: d53bd048     	mrs	x8, TPIDR_EL0
  16f500: f9401508     	ldr	x8, [x8, #0x28]
  16f504: f81f83a8     	stur	x8, [x29, #-0x8]
  16f508: f81e03a0     	stur	x0, [x29, #-0x20]
  16f50c: b81dc3a1     	stur	w1, [x29, #-0x24]
  16f510: b81d83a2     	stur	w2, [x29, #-0x28]
  16f514: f81d03a3     	stur	x3, [x29, #-0x30]
  16f518: f81c83a4     	stur	x4, [x29, #-0x38]
  16f51c: b81c43a5     	stur	w5, [x29, #-0x3c]
  16f520: b85d83a1     	ldur	w1, [x29, #-0x28]
  16f524: 2a0103e0     	mov	w0, w1
  16f528: 2a0003e1     	mov	w1, w0
  16f52c: 320003e2     	orr	w2, wzr, #0x1
  16f530: 1ac12041     	lsl	w1, w2, w1
  16f534: b81b43a1     	stur	w1, [x29, #-0x4c]
  16f538: b85d83a1     	ldur	w1, [x29, #-0x28]
  16f53c: 34000161     	cbz	w1, 0x16f568 <FLAC__stream_decoder_seek_absolute+0x51d8>
  16f540: 14000001     	b	0x16f544 <FLAC__stream_decoder_seek_absolute+0x51b4>
  16f544: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f548: f9400508     	ldr	x8, [x8, #0x8]
  16f54c: b9454909     	ldr	w9, [x8, #0x548]
  16f550: b85d83aa     	ldur	w10, [x29, #-0x28]
  16f554: 2a0a03e8     	mov	w8, w10
  16f558: 2a0803ea     	mov	w10, w8
  16f55c: 1aca2529     	lsr	w9, w9, w10
  16f560: b9003be9     	str	w9, [sp, #0x38]
  16f564: 14000008     	b	0x16f584 <FLAC__stream_decoder_seek_absolute+0x51f4>
  16f568: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f56c: f9400508     	ldr	x8, [x8, #0x8]
  16f570: b9454909     	ldr	w9, [x8, #0x548]
  16f574: b85dc3aa     	ldur	w10, [x29, #-0x24]
  16f578: 6b0a0129     	subs	w9, w9, w10
  16f57c: b9003be9     	str	w9, [sp, #0x38]
  16f580: 14000001     	b	0x16f584 <FLAC__stream_decoder_seek_absolute+0x51f4>
  16f584: b9403be8     	ldr	w8, [sp, #0x38]
  16f588: b90053e8     	str	w8, [sp, #0x50]
  16f58c: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16f590: 340000e8     	cbz	w8, 0x16f5ac <FLAC__stream_decoder_seek_absolute+0x521c>
  16f594: 14000001     	b	0x16f598 <FLAC__stream_decoder_seek_absolute+0x5208>
  16f598: b00009c8     	adrp	x8, 0x2a8000
  16f59c: f945b108     	ldr	x8, [x8, #0xb60]
  16f5a0: b9400109     	ldr	w9, [x8]
  16f5a4: b90037e9     	str	w9, [sp, #0x34]
  16f5a8: 14000006     	b	0x16f5c0 <FLAC__stream_decoder_seek_absolute+0x5230>
  16f5ac: b00009c8     	adrp	x8, 0x2a8000
  16f5b0: f9452d08     	ldr	x8, [x8, #0xa58]
  16f5b4: b9400109     	ldr	w9, [x8]
  16f5b8: b90037e9     	str	w9, [sp, #0x34]
  16f5bc: 14000001     	b	0x16f5c0 <FLAC__stream_decoder_seek_absolute+0x5230>
  16f5c0: b94037e8     	ldr	w8, [sp, #0x34]
  16f5c4: b9004fe8     	str	w8, [sp, #0x4c]
  16f5c8: b85c43a8     	ldur	w8, [x29, #-0x3c]
  16f5cc: 340000e8     	cbz	w8, 0x16f5e8 <FLAC__stream_decoder_seek_absolute+0x5258>
  16f5d0: 14000001     	b	0x16f5d4 <FLAC__stream_decoder_seek_absolute+0x5244>
  16f5d4: b00009c8     	adrp	x8, 0x2a8000
  16f5d8: f941d508     	ldr	x8, [x8, #0x3a8]
  16f5dc: b9400109     	ldr	w9, [x8]
  16f5e0: b90033e9     	str	w9, [sp, #0x30]
  16f5e4: 14000006     	b	0x16f5fc <FLAC__stream_decoder_seek_absolute+0x526c>
  16f5e8: b00009c8     	adrp	x8, 0x2a8000
  16f5ec: f9427908     	ldr	x8, [x8, #0x4f0]
  16f5f0: b9400109     	ldr	w9, [x8]
  16f5f4: b90033e9     	str	w9, [sp, #0x30]
  16f5f8: 14000001     	b	0x16f5fc <FLAC__stream_decoder_seek_absolute+0x526c>
  16f5fc: b94033e8     	ldr	w8, [sp, #0x30]
  16f600: b9004be8     	str	w8, [sp, #0x48]
  16f604: f85d03a9     	ldur	x9, [x29, #-0x30]
  16f608: 321f07e8     	orr	w8, wzr, #0x6
  16f60c: b90047e8     	str	w8, [sp, #0x44]
  16f610: b85d83a8     	ldur	w8, [x29, #-0x28]
  16f614: b90043e8     	str	w8, [sp, #0x40]
  16f618: b94047e8     	ldr	w8, [sp, #0x44]
  16f61c: b94043ea     	ldr	w10, [sp, #0x40]
  16f620: 6b0a0108     	subs	w8, w8, w10
  16f624: f90017e9     	str	x9, [sp, #0x28]
  16f628: b90027e8     	str	w8, [sp, #0x24]
  16f62c: 540000a9     	b.ls	0x16f640 <FLAC__stream_decoder_seek_absolute+0x52b0>
  16f630: 14000001     	b	0x16f634 <FLAC__stream_decoder_seek_absolute+0x52a4>
  16f634: b94047e8     	ldr	w8, [sp, #0x44]
  16f638: b90023e8     	str	w8, [sp, #0x20]
  16f63c: 14000004     	b	0x16f64c <FLAC__stream_decoder_seek_absolute+0x52bc>
  16f640: b94043e8     	ldr	w8, [sp, #0x40]
  16f644: b90023e8     	str	w8, [sp, #0x20]
  16f648: 14000001     	b	0x16f64c <FLAC__stream_decoder_seek_absolute+0x52bc>
  16f64c: b94023e8     	ldr	w8, [sp, #0x20]
  16f650: b9003fe8     	str	w8, [sp, #0x3c]
  16f654: b9403fe1     	ldr	w1, [sp, #0x3c]
  16f658: f94017e0     	ldr	x0, [sp, #0x28]
  16f65c: 97fcd445     	bl	0xa4770 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size@plt>
  16f660: 35000120     	cbnz	w0, 0x16f684 <FLAC__stream_decoder_seek_absolute+0x52f4>
  16f664: 14000001     	b	0x16f668 <FLAC__stream_decoder_seek_absolute+0x52d8>
  16f668: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f66c: f9400108     	ldr	x8, [x8]
  16f670: 321d03e9     	orr	w9, wzr, #0x8
  16f674: b9000109     	str	w9, [x8]
  16f678: 2a1f03e9     	mov	w9, wzr
  16f67c: b81ec3a9     	stur	w9, [x29, #-0x14]
  16f680: 14000095     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f684: 2a1f03e8     	mov	w8, wzr
  16f688: b81bc3a8     	stur	w8, [x29, #-0x44]
  16f68c: b81c03a8     	stur	w8, [x29, #-0x40]
  16f690: 14000001     	b	0x16f694 <FLAC__stream_decoder_seek_absolute+0x5304>
  16f694: b85c03a8     	ldur	w8, [x29, #-0x40]
  16f698: b85b43a9     	ldur	w9, [x29, #-0x4c]
  16f69c: 6b090108     	subs	w8, w8, w9
  16f6a0: b9001fe8     	str	w8, [sp, #0x1c]
  16f6a4: 54001122     	b.hs	0x16f8c8 <FLAC__stream_decoder_seek_absolute+0x5538>
  16f6a8: 14000001     	b	0x16f6ac <FLAC__stream_decoder_seek_absolute+0x531c>
  16f6ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f6b0: f9400508     	ldr	x8, [x8, #0x8]
  16f6b4: f9403500     	ldr	x0, [x8, #0x68]
  16f6b8: b9404fe2     	ldr	w2, [sp, #0x4c]
  16f6bc: d10033a1     	sub	x1, x29, #0xc
  16f6c0: 97fcd5ec     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16f6c4: 350000a0     	cbnz	w0, 0x16f6d8 <FLAC__stream_decoder_seek_absolute+0x5348>
  16f6c8: 14000001     	b	0x16f6cc <FLAC__stream_decoder_seek_absolute+0x533c>
  16f6cc: 2a1f03e8     	mov	w8, wzr
  16f6d0: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f6d4: 14000080     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f6d8: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f6dc: f85d03a9     	ldur	x9, [x29, #-0x30]
  16f6e0: f9400129     	ldr	x9, [x9]
  16f6e4: b85c03aa     	ldur	w10, [x29, #-0x40]
  16f6e8: 2a0a03eb     	mov	w11, w10
  16f6ec: b82b7928     	str	w8, [x9, x11, lsl #2]
  16f6f0: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f6f4: b9404bea     	ldr	w10, [sp, #0x48]
  16f6f8: 6b0a0108     	subs	w8, w8, w10
  16f6fc: b9001be8     	str	w8, [sp, #0x18]
  16f700: 54000582     	b.hs	0x16f7b0 <FLAC__stream_decoder_seek_absolute+0x5420>
  16f704: 14000001     	b	0x16f708 <FLAC__stream_decoder_seek_absolute+0x5378>
  16f708: f85d03a8     	ldur	x8, [x29, #-0x30]
  16f70c: f9400508     	ldr	x8, [x8, #0x8]
  16f710: b85c03a9     	ldur	w9, [x29, #-0x40]
  16f714: 2a0903ea     	mov	w10, w9
  16f718: 2a1f03e9     	mov	w9, wzr
  16f71c: b82a7909     	str	w9, [x8, x10, lsl #2]
  16f720: b85d83a9     	ldur	w9, [x29, #-0x28]
  16f724: 340000a9     	cbz	w9, 0x16f738 <FLAC__stream_decoder_seek_absolute+0x53a8>
  16f728: 14000001     	b	0x16f72c <FLAC__stream_decoder_seek_absolute+0x539c>
  16f72c: b85c03a8     	ldur	w8, [x29, #-0x40]
  16f730: 340000a8     	cbz	w8, 0x16f744 <FLAC__stream_decoder_seek_absolute+0x53b4>
  16f734: 14000001     	b	0x16f738 <FLAC__stream_decoder_seek_absolute+0x53a8>
  16f738: b94053e8     	ldr	w8, [sp, #0x50]
  16f73c: b90017e8     	str	w8, [sp, #0x14]
  16f740: 14000006     	b	0x16f758 <FLAC__stream_decoder_seek_absolute+0x53c8>
  16f744: b94053e8     	ldr	w8, [sp, #0x50]
  16f748: b85dc3a9     	ldur	w9, [x29, #-0x24]
  16f74c: 6b090108     	subs	w8, w8, w9
  16f750: b90017e8     	str	w8, [sp, #0x14]
  16f754: 14000001     	b	0x16f758 <FLAC__stream_decoder_seek_absolute+0x53c8>
  16f758: b94017e8     	ldr	w8, [sp, #0x14]
  16f75c: b81b83a8     	stur	w8, [x29, #-0x48]
  16f760: f85e03a9     	ldur	x9, [x29, #-0x20]
  16f764: f9400529     	ldr	x9, [x9, #0x8]
  16f768: f9403520     	ldr	x0, [x9, #0x68]
  16f76c: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f770: b85bc3a8     	ldur	w8, [x29, #-0x44]
  16f774: 2a0803ea     	mov	w10, w8
  16f778: 8b0a0921     	add	x1, x9, x10, lsl #2
  16f77c: b85b83a2     	ldur	w2, [x29, #-0x48]
  16f780: b85f43a3     	ldur	w3, [x29, #-0xc]
  16f784: 97fcc6c3     	bl	0xa1290 <FLAC__bitreader_read_rice_signed_block@plt>
  16f788: 350000a0     	cbnz	w0, 0x16f79c <FLAC__stream_decoder_seek_absolute+0x540c>
  16f78c: 14000001     	b	0x16f790 <FLAC__stream_decoder_seek_absolute+0x5400>
  16f790: 2a1f03e8     	mov	w8, wzr
  16f794: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f798: 1400004f     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f79c: b85b83a8     	ldur	w8, [x29, #-0x48]
  16f7a0: b85bc3a9     	ldur	w9, [x29, #-0x44]
  16f7a4: 0b080128     	add	w8, w9, w8
  16f7a8: b81bc3a8     	stur	w8, [x29, #-0x44]
  16f7ac: 14000042     	b	0x16f8b4 <FLAC__stream_decoder_seek_absolute+0x5524>
  16f7b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f7b4: f9400508     	ldr	x8, [x8, #0x8]
  16f7b8: f9403500     	ldr	x0, [x8, #0x68]
  16f7bc: b00009c8     	adrp	x8, 0x2a8000
  16f7c0: f9429508     	ldr	x8, [x8, #0x528]
  16f7c4: b9400102     	ldr	w2, [x8]
  16f7c8: d10033a1     	sub	x1, x29, #0xc
  16f7cc: 97fcd5a9     	bl	0xa4e70 <FLAC__bitreader_read_raw_uint32@plt>
  16f7d0: 350000a0     	cbnz	w0, 0x16f7e4 <FLAC__stream_decoder_seek_absolute+0x5454>
  16f7d4: 14000001     	b	0x16f7d8 <FLAC__stream_decoder_seek_absolute+0x5448>
  16f7d8: 2a1f03e8     	mov	w8, wzr
  16f7dc: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f7e0: 1400003d     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f7e4: b85f43a8     	ldur	w8, [x29, #-0xc]
  16f7e8: f85d03a9     	ldur	x9, [x29, #-0x30]
  16f7ec: f9400529     	ldr	x9, [x9, #0x8]
  16f7f0: b85c03aa     	ldur	w10, [x29, #-0x40]
  16f7f4: 2a0a03eb     	mov	w11, w10
  16f7f8: b82b7928     	str	w8, [x9, x11, lsl #2]
  16f7fc: b85d83a8     	ldur	w8, [x29, #-0x28]
  16f800: 340000a8     	cbz	w8, 0x16f814 <FLAC__stream_decoder_seek_absolute+0x5484>
  16f804: 14000001     	b	0x16f808 <FLAC__stream_decoder_seek_absolute+0x5478>
  16f808: b85c03a8     	ldur	w8, [x29, #-0x40]
  16f80c: 340000a8     	cbz	w8, 0x16f820 <FLAC__stream_decoder_seek_absolute+0x5490>
  16f810: 14000001     	b	0x16f814 <FLAC__stream_decoder_seek_absolute+0x5484>
  16f814: 2a1f03e0     	mov	w0, wzr
  16f818: b90013e0     	str	w0, [sp, #0x10]
  16f81c: 14000004     	b	0x16f82c <FLAC__stream_decoder_seek_absolute+0x549c>
  16f820: b85dc3a8     	ldur	w8, [x29, #-0x24]
  16f824: b90013e8     	str	w8, [sp, #0x10]
  16f828: 14000001     	b	0x16f82c <FLAC__stream_decoder_seek_absolute+0x549c>
  16f82c: b94013e8     	ldr	w8, [sp, #0x10]
  16f830: b81b83a8     	stur	w8, [x29, #-0x48]
  16f834: 14000001     	b	0x16f838 <FLAC__stream_decoder_seek_absolute+0x54a8>
  16f838: b85b83a8     	ldur	w8, [x29, #-0x48]
  16f83c: b94053e9     	ldr	w9, [sp, #0x50]
  16f840: 6b090108     	subs	w8, w8, w9
  16f844: b9000fe8     	str	w8, [sp, #0xc]
  16f848: 54000342     	b.hs	0x16f8b0 <FLAC__stream_decoder_seek_absolute+0x5520>
  16f84c: 14000001     	b	0x16f850 <FLAC__stream_decoder_seek_absolute+0x54c0>
  16f850: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f854: f9400508     	ldr	x8, [x8, #0x8]
  16f858: f9403500     	ldr	x0, [x8, #0x68]
  16f85c: b85f43a2     	ldur	w2, [x29, #-0xc]
  16f860: d10043a1     	sub	x1, x29, #0x10
  16f864: 97fcd6f7     	bl	0xa5440 <FLAC__bitreader_read_raw_int32@plt>
  16f868: 350000a0     	cbnz	w0, 0x16f87c <FLAC__stream_decoder_seek_absolute+0x54ec>
  16f86c: 14000001     	b	0x16f870 <FLAC__stream_decoder_seek_absolute+0x54e0>
  16f870: 2a1f03e8     	mov	w8, wzr
  16f874: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f878: 14000017     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f87c: b85f03a8     	ldur	w8, [x29, #-0x10]
  16f880: f85c83a9     	ldur	x9, [x29, #-0x38]
  16f884: b85bc3aa     	ldur	w10, [x29, #-0x44]
  16f888: 2a0a03eb     	mov	w11, w10
  16f88c: b82b7928     	str	w8, [x9, x11, lsl #2]
  16f890: 14000001     	b	0x16f894 <FLAC__stream_decoder_seek_absolute+0x5504>
  16f894: b85b83a8     	ldur	w8, [x29, #-0x48]
  16f898: 11000508     	add	w8, w8, #0x1
  16f89c: b81b83a8     	stur	w8, [x29, #-0x48]
  16f8a0: b85bc3a8     	ldur	w8, [x29, #-0x44]
  16f8a4: 11000508     	add	w8, w8, #0x1
  16f8a8: b81bc3a8     	stur	w8, [x29, #-0x44]
  16f8ac: 17ffffe3     	b	0x16f838 <FLAC__stream_decoder_seek_absolute+0x54a8>
  16f8b0: 14000001     	b	0x16f8b4 <FLAC__stream_decoder_seek_absolute+0x5524>
  16f8b4: 14000001     	b	0x16f8b8 <FLAC__stream_decoder_seek_absolute+0x5528>
  16f8b8: b85c03a8     	ldur	w8, [x29, #-0x40]
  16f8bc: 11000508     	add	w8, w8, #0x1
  16f8c0: b81c03a8     	stur	w8, [x29, #-0x40]
  16f8c4: 17ffff74     	b	0x16f694 <FLAC__stream_decoder_seek_absolute+0x5304>
  16f8c8: 320003e8     	orr	w8, wzr, #0x1
  16f8cc: b81ec3a8     	stur	w8, [x29, #-0x14]
  16f8d0: 14000001     	b	0x16f8d4 <FLAC__stream_decoder_seek_absolute+0x5544>
  16f8d4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16f8d8: d53bd049     	mrs	x9, TPIDR_EL0
  16f8dc: f9401529     	ldr	x9, [x9, #0x28]
  16f8e0: f85f83aa     	ldur	x10, [x29, #-0x8]
  16f8e4: eb0a0129     	subs	x9, x9, x10
  16f8e8: b9000be8     	str	w8, [sp, #0x8]
  16f8ec: f90003e9     	str	x9, [sp]
  16f8f0: 540000c1     	b.ne	0x16f908 <FLAC__stream_decoder_seek_absolute+0x5578>
  16f8f4: 14000001     	b	0x16f8f8 <FLAC__stream_decoder_seek_absolute+0x5568>
  16f8f8: b9400be0     	ldr	w0, [sp, #0x8]
  16f8fc: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  16f900: 9102c3ff     	add	sp, sp, #0xb0
  16f904: d65f03c0     	ret
  16f908: 97fce91a     	bl	0xa9d70 <__stack_chk_fail@plt>
  16f90c: d10083ff     	sub	sp, sp, #0x20
  16f910: a9017bfd     	stp	x29, x30, [sp, #0x10]
  16f914: 910043fd     	add	x29, sp, #0x10
  16f918: b24013e8     	orr	x8, xzr, #0x1f
  16f91c: b81fc3a0     	stur	w0, [x29, #-0x4]
  16f920: b85fc3a0     	ldur	w0, [x29, #-0x4]
  16f924: f90003e8     	str	x8, [sp]
  16f928: 94000009     	bl	0x16f94c <FLAC__stream_decoder_seek_absolute+0x55bc>
  16f92c: 2a0003e8     	mov	w8, w0
  16f930: d3407d08     	ubfx	x8, x8, #0, #32
  16f934: f94003e9     	ldr	x9, [sp]
  16f938: eb080128     	subs	x8, x9, x8
  16f93c: 2a0803e0     	mov	w0, w8
  16f940: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  16f944: 910083ff     	add	sp, sp, #0x20
  16f948: d65f03c0     	ret
  16f94c: d10043ff     	sub	sp, sp, #0x10
  16f950: b9000fe0     	str	w0, [sp, #0xc]
  16f954: b9400fe0     	ldr	w0, [sp, #0xc]
  16f958: 5ac01000     	clz	w0, w0
  16f95c: 910043ff     	add	sp, sp, #0x10
  16f960: d65f03c0     	ret

000000000016f964 <FLAC__stream_encoder_new>:
  16f964: d10183ff     	sub	sp, sp, #0x60
  16f968: a9057bfd     	stp	x29, x30, [sp, #0x50]
  16f96c: 910143fd     	add	x29, sp, #0x50
  16f970: b24003e0     	orr	x0, xzr, #0x1
  16f974: b27c03e1     	orr	x1, xzr, #0x10
  16f978: d2800008     	mov	x8, #0x0                // =0
  16f97c: f81e03a8     	stur	x8, [x29, #-0x20]
  16f980: 97fcc9e0     	bl	0xa2100 <calloc@plt>
  16f984: f81f03a0     	stur	x0, [x29, #-0x10]
  16f988: f85f03a8     	ldur	x8, [x29, #-0x10]
  16f98c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f990: eb00011f     	cmp	x8, x0
  16f994: 1a9f17e9     	cset	w9, eq
  16f998: 37000049     	tbnz	w9, #0x0, 0x16f9a0 <FLAC__stream_encoder_new+0x3c>
  16f99c: 14000004     	b	0x16f9ac <FLAC__stream_encoder_new+0x48>
  16f9a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  16f9a4: f81f83a8     	stur	x8, [x29, #-0x8]
  16f9a8: 1400017f     	b	0x16ffa4 <FLAC__stream_encoder_new+0x640>
  16f9ac: b27d0fe1     	orr	x1, xzr, #0x78
  16f9b0: b24003e0     	orr	x0, xzr, #0x1
  16f9b4: 97fcc9d3     	bl	0xa2100 <calloc@plt>
  16f9b8: f85f03a1     	ldur	x1, [x29, #-0x10]
  16f9bc: f9000020     	str	x0, [x1]
  16f9c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  16f9c4: f9400000     	ldr	x0, [x0]
  16f9c8: f85e03a1     	ldur	x1, [x29, #-0x20]
  16f9cc: eb01001f     	cmp	x0, x1
  16f9d0: 1a9f17e8     	cset	w8, eq
  16f9d4: 37000048     	tbnz	w8, #0x0, 0x16f9dc <FLAC__stream_encoder_new+0x78>
  16f9d8: 14000006     	b	0x16f9f0 <FLAC__stream_encoder_new+0x8c>
  16f9dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  16f9e0: 97fcc91c     	bl	0xa1e50 <free@plt>
  16f9e4: f85e03a0     	ldur	x0, [x29, #-0x20]
  16f9e8: f81f83a0     	stur	x0, [x29, #-0x8]
  16f9ec: 1400016e     	b	0x16ffa4 <FLAC__stream_encoder_new+0x640>
  16f9f0: d2845701     	mov	x1, #0x22b8             // =8888
  16f9f4: b24003e0     	orr	x0, xzr, #0x1
  16f9f8: 97fcc9c2     	bl	0xa2100 <calloc@plt>
  16f9fc: f85f03a1     	ldur	x1, [x29, #-0x10]
  16fa00: f9000420     	str	x0, [x1, #0x8]
  16fa04: f85f03a0     	ldur	x0, [x29, #-0x10]
  16fa08: f9400400     	ldr	x0, [x0, #0x8]
  16fa0c: f85e03a1     	ldur	x1, [x29, #-0x20]
  16fa10: eb01001f     	cmp	x0, x1
  16fa14: 1a9f17e8     	cset	w8, eq
  16fa18: 37000048     	tbnz	w8, #0x0, 0x16fa20 <FLAC__stream_encoder_new+0xbc>
  16fa1c: 14000009     	b	0x16fa40 <FLAC__stream_encoder_new+0xdc>
  16fa20: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fa24: f9400100     	ldr	x0, [x8]
  16fa28: 97fcc90a     	bl	0xa1e50 <free@plt>
  16fa2c: f85f03a0     	ldur	x0, [x29, #-0x10]
  16fa30: 97fcc908     	bl	0xa1e50 <free@plt>
  16fa34: f85e03a8     	ldur	x8, [x29, #-0x20]
  16fa38: f81f83a8     	stur	x8, [x29, #-0x8]
  16fa3c: 1400015a     	b	0x16ffa4 <FLAC__stream_encoder_new+0x640>
  16fa40: 97fccf2c     	bl	0xa36f0 <FLAC__bitwriter_new@plt>
  16fa44: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fa48: f9400508     	ldr	x8, [x8, #0x8]
  16fa4c: f90f9100     	str	x0, [x8, #0x1f20]
  16fa50: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fa54: f9400508     	ldr	x8, [x8, #0x8]
  16fa58: f94f9108     	ldr	x8, [x8, #0x1f20]
  16fa5c: f85e03a0     	ldur	x0, [x29, #-0x20]
  16fa60: eb00011f     	cmp	x8, x0
  16fa64: 1a9f17e9     	cset	w9, eq
  16fa68: 37000049     	tbnz	w9, #0x0, 0x16fa70 <FLAC__stream_encoder_new+0x10c>
  16fa6c: 1400000c     	b	0x16fa9c <FLAC__stream_encoder_new+0x138>
  16fa70: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fa74: f9400500     	ldr	x0, [x8, #0x8]
  16fa78: 97fcc8f6     	bl	0xa1e50 <free@plt>
  16fa7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fa80: f9400100     	ldr	x0, [x8]
  16fa84: 97fcc8f3     	bl	0xa1e50 <free@plt>
  16fa88: f85f03a0     	ldur	x0, [x29, #-0x10]
  16fa8c: 97fcc8f1     	bl	0xa1e50 <free@plt>
  16fa90: f85e03a8     	ldur	x8, [x29, #-0x20]
  16fa94: f81f83a8     	stur	x8, [x29, #-0x8]
  16fa98: 14000143     	b	0x16ffa4 <FLAC__stream_encoder_new+0x640>
  16fa9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16faa0: f9400508     	ldr	x8, [x8, #0x8]
  16faa4: f85e03a9     	ldur	x9, [x29, #-0x20]
  16faa8: f9106d09     	str	x9, [x8, #0x20d8]
  16faac: f85f03a0     	ldur	x0, [x29, #-0x10]
  16fab0: 94000141     	bl	0x16ffb4 <FLAC__stream_encoder_new+0x650>
  16fab4: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fab8: f9400508     	ldr	x8, [x8, #0x8]
  16fabc: b922b11f     	str	wzr, [x8, #0x22b0]
  16fac0: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fac4: 321d03e8     	orr	w8, wzr, #0x8
  16fac8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16facc: 6b08013f     	cmp	w9, w8
  16fad0: 1a9f27e8     	cset	w8, lo
  16fad4: 37000048     	tbnz	w8, #0x0, 0x16fadc <FLAC__stream_encoder_new+0x178>
  16fad8: 1400002d     	b	0x16fb8c <FLAC__stream_encoder_new+0x228>
  16fadc: d2834408     	mov	x8, #0x1a20             // =6688
  16fae0: d2802409     	mov	x9, #0x120              // =288
  16fae4: d280280a     	mov	x10, #0x140             // =320
  16fae8: d280500b     	mov	x11, #0x280             // =640
  16faec: b27c03ec     	orr	x12, xzr, #0x10
  16faf0: f85f03ad     	ldur	x13, [x29, #-0x10]
  16faf4: f94005ad     	ldr	x13, [x13, #0x8]
  16faf8: 8b0901ad     	add	x13, x13, x9
  16fafc: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fb00: 2a0e03ef     	mov	w15, w14
  16fb04: d3407def     	ubfx	x15, x15, #0, #32
  16fb08: 9b0f7d6f     	mul	x15, x11, x15
  16fb0c: 8b0f01ad     	add	x13, x13, x15
  16fb10: f85f03af     	ldur	x15, [x29, #-0x10]
  16fb14: f94005ef     	ldr	x15, [x15, #0x8]
  16fb18: 8b0801ef     	add	x15, x15, x8
  16fb1c: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fb20: 2a0e03f0     	mov	w16, w14
  16fb24: d3407e10     	ubfx	x16, x16, #0, #32
  16fb28: 9b107d90     	mul	x16, x12, x16
  16fb2c: 8b1001ef     	add	x15, x15, x16
  16fb30: f90001ed     	str	x13, [x15]
  16fb34: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fb38: f94005ad     	ldr	x13, [x13, #0x8]
  16fb3c: 8b0901a9     	add	x9, x13, x9
  16fb40: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fb44: 2a0e03ed     	mov	w13, w14
  16fb48: d3407dad     	ubfx	x13, x13, #0, #32
  16fb4c: 9b0d7d6b     	mul	x11, x11, x13
  16fb50: 8b0b0129     	add	x9, x9, x11
  16fb54: 8b0a0129     	add	x9, x9, x10
  16fb58: f85f03aa     	ldur	x10, [x29, #-0x10]
  16fb5c: f940054a     	ldr	x10, [x10, #0x8]
  16fb60: 8b080148     	add	x8, x10, x8
  16fb64: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fb68: 2a0e03ea     	mov	w10, w14
  16fb6c: d3407d4a     	ubfx	x10, x10, #0, #32
  16fb70: 9b0a7d8a     	mul	x10, x12, x10
  16fb74: 8b0a0108     	add	x8, x8, x10
  16fb78: f9000509     	str	x9, [x8, #0x8]
  16fb7c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16fb80: 11000508     	add	w8, w8, #0x1
  16fb84: b81ec3a8     	stur	w8, [x29, #-0x14]
  16fb88: 17ffffcf     	b	0x16fac4 <FLAC__stream_encoder_new+0x160>
  16fb8c: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fb90: 321f03e8     	orr	w8, wzr, #0x2
  16fb94: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16fb98: 6b08013f     	cmp	w9, w8
  16fb9c: 1a9f27e8     	cset	w8, lo
  16fba0: 37000048     	tbnz	w8, #0x0, 0x16fba8 <FLAC__stream_encoder_new+0x244>
  16fba4: 1400002d     	b	0x16fc58 <FLAC__stream_encoder_new+0x2f4>
  16fba8: d2802808     	mov	x8, #0x140              // =320
  16fbac: d2835409     	mov	x9, #0x1aa0             // =6816
  16fbb0: d280500a     	mov	x10, #0x280             // =640
  16fbb4: d282a40b     	mov	x11, #0x1520            // =5408
  16fbb8: b27c03ec     	orr	x12, xzr, #0x10
  16fbbc: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fbc0: f94005ad     	ldr	x13, [x13, #0x8]
  16fbc4: 8b0b01ad     	add	x13, x13, x11
  16fbc8: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fbcc: 2a0e03ef     	mov	w15, w14
  16fbd0: d3407def     	ubfx	x15, x15, #0, #32
  16fbd4: 9b0f7d4f     	mul	x15, x10, x15
  16fbd8: 8b0f01ad     	add	x13, x13, x15
  16fbdc: f85f03af     	ldur	x15, [x29, #-0x10]
  16fbe0: f94005ef     	ldr	x15, [x15, #0x8]
  16fbe4: 8b0901ef     	add	x15, x15, x9
  16fbe8: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fbec: 2a0e03f0     	mov	w16, w14
  16fbf0: d3407e10     	ubfx	x16, x16, #0, #32
  16fbf4: 9b107d90     	mul	x16, x12, x16
  16fbf8: 8b1001ef     	add	x15, x15, x16
  16fbfc: f90001ed     	str	x13, [x15]
  16fc00: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fc04: f94005ad     	ldr	x13, [x13, #0x8]
  16fc08: 8b0b01ab     	add	x11, x13, x11
  16fc0c: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fc10: 2a0e03ed     	mov	w13, w14
  16fc14: d3407dad     	ubfx	x13, x13, #0, #32
  16fc18: 9b0d7d4a     	mul	x10, x10, x13
  16fc1c: 8b0a016a     	add	x10, x11, x10
  16fc20: 8b080148     	add	x8, x10, x8
  16fc24: f85f03aa     	ldur	x10, [x29, #-0x10]
  16fc28: f940054a     	ldr	x10, [x10, #0x8]
  16fc2c: 8b090149     	add	x9, x10, x9
  16fc30: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fc34: 2a0e03ea     	mov	w10, w14
  16fc38: d3407d4a     	ubfx	x10, x10, #0, #32
  16fc3c: 9b0a7d8a     	mul	x10, x12, x10
  16fc40: 8b0a0129     	add	x9, x9, x10
  16fc44: f9000528     	str	x8, [x9, #0x8]
  16fc48: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16fc4c: 11000508     	add	w8, w8, #0x1
  16fc50: b81ec3a8     	stur	w8, [x29, #-0x14]
  16fc54: 17ffffcf     	b	0x16fb90 <FLAC__stream_encoder_new+0x22c>
  16fc58: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fc5c: 321d03e8     	orr	w8, wzr, #0x8
  16fc60: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16fc64: 6b08013f     	cmp	w9, w8
  16fc68: 1a9f27e8     	cset	w8, lo
  16fc6c: 37000048     	tbnz	w8, #0x0, 0x16fc74 <FLAC__stream_encoder_new+0x310>
  16fc70: 1400002d     	b	0x16fd24 <FLAC__stream_encoder_new+0x3c0>
  16fc74: d283b808     	mov	x8, #0x1dc0             // =7616
  16fc78: d2835809     	mov	x9, #0x1ac0             // =6848
  16fc7c: b27c07ea     	orr	x10, xzr, #0x30
  16fc80: b27d07eb     	orr	x11, xzr, #0x18
  16fc84: b27c03ec     	orr	x12, xzr, #0x10
  16fc88: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fc8c: f94005ad     	ldr	x13, [x13, #0x8]
  16fc90: 8b0901ad     	add	x13, x13, x9
  16fc94: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fc98: 2a0e03ef     	mov	w15, w14
  16fc9c: d3407def     	ubfx	x15, x15, #0, #32
  16fca0: 9b0f7d4f     	mul	x15, x10, x15
  16fca4: 8b0f01ad     	add	x13, x13, x15
  16fca8: f85f03af     	ldur	x15, [x29, #-0x10]
  16fcac: f94005ef     	ldr	x15, [x15, #0x8]
  16fcb0: 8b0801ef     	add	x15, x15, x8
  16fcb4: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fcb8: 2a0e03f0     	mov	w16, w14
  16fcbc: d3407e10     	ubfx	x16, x16, #0, #32
  16fcc0: 9b107d90     	mul	x16, x12, x16
  16fcc4: 8b1001ef     	add	x15, x15, x16
  16fcc8: f90001ed     	str	x13, [x15]
  16fccc: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fcd0: f94005ad     	ldr	x13, [x13, #0x8]
  16fcd4: 8b0901a9     	add	x9, x13, x9
  16fcd8: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fcdc: 2a0e03ed     	mov	w13, w14
  16fce0: d3407dad     	ubfx	x13, x13, #0, #32
  16fce4: 9b0d7d4a     	mul	x10, x10, x13
  16fce8: 8b0a0129     	add	x9, x9, x10
  16fcec: 8b0b0129     	add	x9, x9, x11
  16fcf0: f85f03aa     	ldur	x10, [x29, #-0x10]
  16fcf4: f940054a     	ldr	x10, [x10, #0x8]
  16fcf8: 8b080148     	add	x8, x10, x8
  16fcfc: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fd00: 2a0e03ea     	mov	w10, w14
  16fd04: d3407d4a     	ubfx	x10, x10, #0, #32
  16fd08: 9b0a7d8a     	mul	x10, x12, x10
  16fd0c: 8b0a0108     	add	x8, x8, x10
  16fd10: f9000509     	str	x9, [x8, #0x8]
  16fd14: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16fd18: 11000508     	add	w8, w8, #0x1
  16fd1c: b81ec3a8     	stur	w8, [x29, #-0x14]
  16fd20: 17ffffcf     	b	0x16fc5c <FLAC__stream_encoder_new+0x2f8>
  16fd24: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fd28: 321f03e8     	orr	w8, wzr, #0x2
  16fd2c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16fd30: 6b08013f     	cmp	w9, w8
  16fd34: 1a9f27e8     	cset	w8, lo
  16fd38: 37000048     	tbnz	w8, #0x0, 0x16fd40 <FLAC__stream_encoder_new+0x3dc>
  16fd3c: 1400002d     	b	0x16fdf0 <FLAC__stream_encoder_new+0x48c>
  16fd40: d283c808     	mov	x8, #0x1e40             // =7744
  16fd44: b27c07e9     	orr	x9, xzr, #0x30
  16fd48: d283880a     	mov	x10, #0x1c40            // =7232
  16fd4c: b27d07eb     	orr	x11, xzr, #0x18
  16fd50: b27c03ec     	orr	x12, xzr, #0x10
  16fd54: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fd58: f94005ad     	ldr	x13, [x13, #0x8]
  16fd5c: 8b0a01ad     	add	x13, x13, x10
  16fd60: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fd64: 2a0e03ef     	mov	w15, w14
  16fd68: d3407def     	ubfx	x15, x15, #0, #32
  16fd6c: 9b0f7d2f     	mul	x15, x9, x15
  16fd70: 8b0f01ad     	add	x13, x13, x15
  16fd74: f85f03af     	ldur	x15, [x29, #-0x10]
  16fd78: f94005ef     	ldr	x15, [x15, #0x8]
  16fd7c: 8b0801ef     	add	x15, x15, x8
  16fd80: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fd84: 2a0e03f0     	mov	w16, w14
  16fd88: d3407e10     	ubfx	x16, x16, #0, #32
  16fd8c: 9b107d90     	mul	x16, x12, x16
  16fd90: 8b1001ef     	add	x15, x15, x16
  16fd94: f90001ed     	str	x13, [x15]
  16fd98: f85f03ad     	ldur	x13, [x29, #-0x10]
  16fd9c: f94005ad     	ldr	x13, [x13, #0x8]
  16fda0: 8b0a01aa     	add	x10, x13, x10
  16fda4: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fda8: 2a0e03ed     	mov	w13, w14
  16fdac: d3407dad     	ubfx	x13, x13, #0, #32
  16fdb0: 9b0d7d29     	mul	x9, x9, x13
  16fdb4: 8b090149     	add	x9, x10, x9
  16fdb8: 8b0b0129     	add	x9, x9, x11
  16fdbc: f85f03aa     	ldur	x10, [x29, #-0x10]
  16fdc0: f940054a     	ldr	x10, [x10, #0x8]
  16fdc4: 8b080148     	add	x8, x10, x8
  16fdc8: b85ec3ae     	ldur	w14, [x29, #-0x14]
  16fdcc: 2a0e03ea     	mov	w10, w14
  16fdd0: d3407d4a     	ubfx	x10, x10, #0, #32
  16fdd4: 9b0a7d8a     	mul	x10, x12, x10
  16fdd8: 8b0a0108     	add	x8, x8, x10
  16fddc: f9000509     	str	x9, [x8, #0x8]
  16fde0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16fde4: 11000508     	add	w8, w8, #0x1
  16fde8: b81ec3a8     	stur	w8, [x29, #-0x14]
  16fdec: 17ffffcf     	b	0x16fd28 <FLAC__stream_encoder_new+0x3c4>
  16fdf0: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fdf4: 321d03e8     	orr	w8, wzr, #0x8
  16fdf8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16fdfc: 6b08013f     	cmp	w9, w8
  16fe00: 1a9f27e8     	cset	w8, lo
  16fe04: 37000048     	tbnz	w8, #0x0, 0x16fe0c <FLAC__stream_encoder_new+0x4a8>
  16fe08: 14000022     	b	0x16fe90 <FLAC__stream_encoder_new+0x52c>
  16fe0c: d2835808     	mov	x8, #0x1ac0             // =6848
  16fe10: b27c07e9     	orr	x9, xzr, #0x30
  16fe14: b27d07ea     	orr	x10, xzr, #0x18
  16fe18: f85f03ab     	ldur	x11, [x29, #-0x10]
  16fe1c: f940056b     	ldr	x11, [x11, #0x8]
  16fe20: 8b08016b     	add	x11, x11, x8
  16fe24: b85ec3ac     	ldur	w12, [x29, #-0x14]
  16fe28: 2a0c03ed     	mov	w13, w12
  16fe2c: d3407dad     	ubfx	x13, x13, #0, #32
  16fe30: 9b0d7d2d     	mul	x13, x9, x13
  16fe34: 8b0d016b     	add	x11, x11, x13
  16fe38: aa0b03e0     	mov	x0, x11
  16fe3c: f90017e8     	str	x8, [sp, #0x28]
  16fe40: f90013e9     	str	x9, [sp, #0x20]
  16fe44: f9000fea     	str	x10, [sp, #0x18]
  16fe48: 97fccf2e     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  16fe4c: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fe50: f9400508     	ldr	x8, [x8, #0x8]
  16fe54: f94017e9     	ldr	x9, [sp, #0x28]
  16fe58: 8b090108     	add	x8, x8, x9
  16fe5c: b85ec3ac     	ldur	w12, [x29, #-0x14]
  16fe60: 2a0c03ea     	mov	w10, w12
  16fe64: d3407d4a     	ubfx	x10, x10, #0, #32
  16fe68: f94013eb     	ldr	x11, [sp, #0x20]
  16fe6c: 9b0a7d6a     	mul	x10, x11, x10
  16fe70: 8b0a0108     	add	x8, x8, x10
  16fe74: f9400fea     	ldr	x10, [sp, #0x18]
  16fe78: 8b0a0100     	add	x0, x8, x10
  16fe7c: 97fccf21     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  16fe80: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16fe84: 11000508     	add	w8, w8, #0x1
  16fe88: b81ec3a8     	stur	w8, [x29, #-0x14]
  16fe8c: 17ffffda     	b	0x16fdf4 <FLAC__stream_encoder_new+0x490>
  16fe90: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16fe94: 321f03e8     	orr	w8, wzr, #0x2
  16fe98: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16fe9c: 6b08013f     	cmp	w9, w8
  16fea0: 1a9f27e8     	cset	w8, lo
  16fea4: 37000048     	tbnz	w8, #0x0, 0x16feac <FLAC__stream_encoder_new+0x548>
  16fea8: 14000022     	b	0x16ff30 <FLAC__stream_encoder_new+0x5cc>
  16feac: b27c07e8     	orr	x8, xzr, #0x30
  16feb0: d2838809     	mov	x9, #0x1c40             // =7232
  16feb4: b27d07ea     	orr	x10, xzr, #0x18
  16feb8: f85f03ab     	ldur	x11, [x29, #-0x10]
  16febc: f940056b     	ldr	x11, [x11, #0x8]
  16fec0: 8b09016b     	add	x11, x11, x9
  16fec4: b85ec3ac     	ldur	w12, [x29, #-0x14]
  16fec8: 2a0c03ed     	mov	w13, w12
  16fecc: d3407dad     	ubfx	x13, x13, #0, #32
  16fed0: 9b0d7d0d     	mul	x13, x8, x13
  16fed4: 8b0d016b     	add	x11, x11, x13
  16fed8: aa0b03e0     	mov	x0, x11
  16fedc: f9000be8     	str	x8, [sp, #0x10]
  16fee0: f90007e9     	str	x9, [sp, #0x8]
  16fee4: f90003ea     	str	x10, [sp]
  16fee8: 97fccf06     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  16feec: f85f03a8     	ldur	x8, [x29, #-0x10]
  16fef0: f9400508     	ldr	x8, [x8, #0x8]
  16fef4: f94007e9     	ldr	x9, [sp, #0x8]
  16fef8: 8b090108     	add	x8, x8, x9
  16fefc: b85ec3ac     	ldur	w12, [x29, #-0x14]
  16ff00: 2a0c03ea     	mov	w10, w12
  16ff04: d3407d4a     	ubfx	x10, x10, #0, #32
  16ff08: f9400beb     	ldr	x11, [sp, #0x10]
  16ff0c: 9b0a7d6a     	mul	x10, x11, x10
  16ff10: 8b0a0108     	add	x8, x8, x10
  16ff14: f94003ea     	ldr	x10, [sp]
  16ff18: 8b0a0100     	add	x0, x8, x10
  16ff1c: 97fccef9     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  16ff20: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16ff24: 11000508     	add	w8, w8, #0x1
  16ff28: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ff2c: 17ffffda     	b	0x16fe94 <FLAC__stream_encoder_new+0x530>
  16ff30: b81ec3bf     	stur	wzr, [x29, #-0x14]
  16ff34: 321f03e8     	orr	w8, wzr, #0x2
  16ff38: b85ec3a9     	ldur	w9, [x29, #-0x14]
  16ff3c: 6b08013f     	cmp	w9, w8
  16ff40: 1a9f27e8     	cset	w8, lo
  16ff44: 37000048     	tbnz	w8, #0x0, 0x16ff4c <FLAC__stream_encoder_new+0x5e8>
  16ff48: 14000011     	b	0x16ff8c <FLAC__stream_encoder_new+0x628>
  16ff4c: b27d07e8     	orr	x8, xzr, #0x18
  16ff50: d2843f09     	mov	x9, #0x21f8             // =8696
  16ff54: f85f03aa     	ldur	x10, [x29, #-0x10]
  16ff58: f940054a     	ldr	x10, [x10, #0x8]
  16ff5c: 8b090149     	add	x9, x10, x9
  16ff60: b85ec3ab     	ldur	w11, [x29, #-0x14]
  16ff64: 2a0b03ea     	mov	w10, w11
  16ff68: d3407d4a     	ubfx	x10, x10, #0, #32
  16ff6c: 9b0a7d08     	mul	x8, x8, x10
  16ff70: 8b080128     	add	x8, x9, x8
  16ff74: aa0803e0     	mov	x0, x8
  16ff78: 97fccee2     	bl	0xa3b00 <FLAC__format_entropy_coding_method_partitioned_rice_contents_init@plt>
  16ff7c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  16ff80: 11000508     	add	w8, w8, #0x1
  16ff84: b81ec3a8     	stur	w8, [x29, #-0x14]
  16ff88: 17ffffeb     	b	0x16ff34 <FLAC__stream_encoder_new+0x5d0>
  16ff8c: 320003e8     	orr	w8, wzr, #0x1
  16ff90: f85f03a9     	ldur	x9, [x29, #-0x10]
  16ff94: f9400129     	ldr	x9, [x9]
  16ff98: b9000128     	str	w8, [x9]
  16ff9c: f85f03a9     	ldur	x9, [x29, #-0x10]
  16ffa0: f81f83a9     	stur	x9, [x29, #-0x8]
  16ffa4: f85f83a0     	ldur	x0, [x29, #-0x8]
  16ffa8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  16ffac: 910183ff     	add	sp, sp, #0x60
  16ffb0: d65f03c0     	ret
  16ffb4: d10083ff     	sub	sp, sp, #0x20
  16ffb8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  16ffbc: 910043fd     	add	x29, sp, #0x10
  16ffc0: 320003e8     	orr	w8, wzr, #0x1
  16ffc4: 321f03e9     	orr	w9, wzr, #0x2
  16ffc8: 321c03ea     	orr	w10, wzr, #0x10
  16ffcc: 5295888b     	mov	w11, #0xac44            // =44100
  16ffd0: d280000c     	mov	x12, #0x0               // =0
  16ffd4: 528000a1     	mov	w1, #0x5                // =5
  16ffd8: f90007e0     	str	x0, [sp, #0x8]
  16ffdc: f94007e0     	ldr	x0, [sp, #0x8]
  16ffe0: f9400000     	ldr	x0, [x0]
  16ffe4: b900041f     	str	wzr, [x0, #0x4]
  16ffe8: f94007e0     	ldr	x0, [sp, #0x8]
  16ffec: f9400000     	ldr	x0, [x0]
  16fff0: b9000808     	str	w8, [x0, #0x8]
  16fff4: f94007e0     	ldr	x0, [sp, #0x8]
  16fff8: f9400000     	ldr	x0, [x0]
  16fffc: b9000c08     	str	w8, [x0, #0xc]
  170000: f94007e0     	ldr	x0, [sp, #0x8]
  170004: f9400000     	ldr	x0, [x0]
  170008: b900101f     	str	wzr, [x0, #0x10]
  17000c: f94007e0     	ldr	x0, [sp, #0x8]
  170010: f9400000     	ldr	x0, [x0]
  170014: b900141f     	str	wzr, [x0, #0x14]
  170018: f94007e0     	ldr	x0, [sp, #0x8]
  17001c: f9400000     	ldr	x0, [x0]
  170020: b9001809     	str	w9, [x0, #0x18]
  170024: f94007e0     	ldr	x0, [sp, #0x8]
  170028: f9400000     	ldr	x0, [x0]
  17002c: b9001c0a     	str	w10, [x0, #0x1c]
  170030: f94007e0     	ldr	x0, [sp, #0x8]
  170034: f9400000     	ldr	x0, [x0]
  170038: b900200b     	str	w11, [x0, #0x20]
  17003c: f94007e0     	ldr	x0, [sp, #0x8]
  170040: f9400000     	ldr	x0, [x0]
  170044: b900241f     	str	wzr, [x0, #0x24]
  170048: f94007e0     	ldr	x0, [sp, #0x8]
  17004c: f9400000     	ldr	x0, [x0]
  170050: b900281f     	str	wzr, [x0, #0x28]
  170054: f94007e0     	ldr	x0, [sp, #0x8]
  170058: f9400000     	ldr	x0, [x0]
  17005c: b9002c1f     	str	wzr, [x0, #0x2c]
  170060: f94007e0     	ldr	x0, [sp, #0x8]
  170064: f9400000     	ldr	x0, [x0]
  170068: b900301f     	str	wzr, [x0, #0x30]
  17006c: f94007e0     	ldr	x0, [sp, #0x8]
  170070: f9400000     	ldr	x0, [x0]
  170074: b900341f     	str	wzr, [x0, #0x34]
  170078: f94007e0     	ldr	x0, [sp, #0x8]
  17007c: f9400000     	ldr	x0, [x0]
  170080: b900381f     	str	wzr, [x0, #0x38]
  170084: f94007e0     	ldr	x0, [sp, #0x8]
  170088: f9400000     	ldr	x0, [x0]
  17008c: b9003c1f     	str	wzr, [x0, #0x3c]
  170090: f94007e0     	ldr	x0, [sp, #0x8]
  170094: f9400000     	ldr	x0, [x0]
  170098: b900401f     	str	wzr, [x0, #0x40]
  17009c: f94007e0     	ldr	x0, [sp, #0x8]
  1700a0: f9400000     	ldr	x0, [x0]
  1700a4: b900441f     	str	wzr, [x0, #0x44]
  1700a8: f94007e0     	ldr	x0, [sp, #0x8]
  1700ac: f9400000     	ldr	x0, [x0]
  1700b0: f900241f     	str	xzr, [x0, #0x48]
  1700b4: f94007e0     	ldr	x0, [sp, #0x8]
  1700b8: f9400000     	ldr	x0, [x0]
  1700bc: f900280c     	str	x12, [x0, #0x50]
  1700c0: f94007e0     	ldr	x0, [sp, #0x8]
  1700c4: f9400000     	ldr	x0, [x0]
  1700c8: b900581f     	str	wzr, [x0, #0x58]
  1700cc: f94007e0     	ldr	x0, [sp, #0x8]
  1700d0: f9400400     	ldr	x0, [x0, #0x8]
  1700d4: f90ff40c     	str	x12, [x0, #0x1fe8]
  1700d8: f94007e0     	ldr	x0, [sp, #0x8]
  1700dc: f9400400     	ldr	x0, [x0, #0x8]
  1700e0: b9208c1f     	str	wzr, [x0, #0x208c]
  1700e4: f94007e0     	ldr	x0, [sp, #0x8]
  1700e8: f9400400     	ldr	x0, [x0, #0x8]
  1700ec: b920901f     	str	wzr, [x0, #0x2090]
  1700f0: f94007e0     	ldr	x0, [sp, #0x8]
  1700f4: f9400400     	ldr	x0, [x0, #0x8]
  1700f8: b920941f     	str	wzr, [x0, #0x2094]
  1700fc: f94007e0     	ldr	x0, [sp, #0x8]
  170100: f9400400     	ldr	x0, [x0, #0x8]
  170104: f9104c0c     	str	x12, [x0, #0x2098]
  170108: f94007e0     	ldr	x0, [sp, #0x8]
  17010c: f9400400     	ldr	x0, [x0, #0x8]
  170110: f910580c     	str	x12, [x0, #0x20b0]
  170114: f94007e0     	ldr	x0, [sp, #0x8]
  170118: f9400400     	ldr	x0, [x0, #0x8]
  17011c: f910500c     	str	x12, [x0, #0x20a0]
  170120: f94007e0     	ldr	x0, [sp, #0x8]
  170124: f9400400     	ldr	x0, [x0, #0x8]
  170128: f910540c     	str	x12, [x0, #0x20a8]
  17012c: f94007e0     	ldr	x0, [sp, #0x8]
  170130: f9400400     	ldr	x0, [x0, #0x8]
  170134: f9105c0c     	str	x12, [x0, #0x20b8]
  170138: f94007e0     	ldr	x0, [sp, #0x8]
  17013c: f9400400     	ldr	x0, [x0, #0x8]
  170140: f910600c     	str	x12, [x0, #0x20c0]
  170144: f94007e0     	ldr	x0, [sp, #0x8]
  170148: f9400400     	ldr	x0, [x0, #0x8]
  17014c: f910640c     	str	x12, [x0, #0x20c8]
  170150: f94007e0     	ldr	x0, [sp, #0x8]
  170154: 97fcc9f7     	bl	0xa2930 <FLAC__stream_encoder_set_compression_level@plt>
  170158: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  17015c: 910083ff     	add	sp, sp, #0x20
  170160: d65f03c0     	ret

0000000000170164 <FLAC__stream_encoder_delete>:
  170164: d10183ff     	sub	sp, sp, #0x60
  170168: a9057bfd     	stp	x29, x30, [sp, #0x50]
  17016c: 910143fd     	add	x29, sp, #0x50
  170170: d2800008     	mov	x8, #0x0                // =0
  170174: f81f83a0     	stur	x0, [x29, #-0x8]
  170178: f85f83a0     	ldur	x0, [x29, #-0x8]
  17017c: eb08001f     	cmp	x0, x8
  170180: 1a9f17e9     	cset	w9, eq
  170184: f81e83a8     	stur	x8, [x29, #-0x18]
  170188: 37000049     	tbnz	w9, #0x0, 0x170190 <FLAC__stream_encoder_delete+0x2c>
  17018c: 14000002     	b	0x170194 <FLAC__stream_encoder_delete+0x30>
  170190: 1400008c     	b	0x1703c0 <FLAC__stream_encoder_delete+0x25c>
  170194: d2844508     	mov	x8, #0x2228             // =8744
  170198: 320003e9     	orr	w9, wzr, #0x1
  17019c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1701a0: f940054a     	ldr	x10, [x10, #0x8]
  1701a4: b922b149     	str	w9, [x10, #0x22b0]
  1701a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1701ac: f81e03a8     	stur	x8, [x29, #-0x20]
  1701b0: 97fcc6c8     	bl	0xa1cd0 <FLAC__stream_encoder_finish@plt>
  1701b4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1701b8: f9400508     	ldr	x8, [x8, #0x8]
  1701bc: f85e03aa     	ldur	x10, [x29, #-0x20]
  1701c0: 8b0a0108     	add	x8, x8, x10
  1701c4: f9400108     	ldr	x8, [x8]
  1701c8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1701cc: eb08017f     	cmp	x11, x8
  1701d0: 1a9f07e9     	cset	w9, ne
  1701d4: 37000049     	tbnz	w9, #0x0, 0x1701dc <FLAC__stream_encoder_delete+0x78>
  1701d8: 14000007     	b	0x1701f4 <FLAC__stream_encoder_delete+0x90>
  1701dc: d2844508     	mov	x8, #0x2228             // =8744
  1701e0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1701e4: f9400529     	ldr	x9, [x9, #0x8]
  1701e8: 8b080128     	add	x8, x9, x8
  1701ec: f9400100     	ldr	x0, [x8]
  1701f0: 97fcc8cc     	bl	0xa2520 <FLAC__stream_decoder_delete@plt>
  1701f4: b81f43bf     	stur	wzr, [x29, #-0xc]
  1701f8: 321d03e8     	orr	w8, wzr, #0x8
  1701fc: b85f43a9     	ldur	w9, [x29, #-0xc]
  170200: 6b08013f     	cmp	w9, w8
  170204: 1a9f27e8     	cset	w8, lo
  170208: 37000048     	tbnz	w8, #0x0, 0x170210 <FLAC__stream_encoder_delete+0xac>
  17020c: 14000022     	b	0x170294 <FLAC__stream_encoder_delete+0x130>
  170210: d2835808     	mov	x8, #0x1ac0             // =6848
  170214: b27c07e9     	orr	x9, xzr, #0x30
  170218: b27d07ea     	orr	x10, xzr, #0x18
  17021c: f85f83ab     	ldur	x11, [x29, #-0x8]
  170220: f940056b     	ldr	x11, [x11, #0x8]
  170224: 8b08016b     	add	x11, x11, x8
  170228: b85f43ac     	ldur	w12, [x29, #-0xc]
  17022c: 2a0c03ed     	mov	w13, w12
  170230: d3407dad     	ubfx	x13, x13, #0, #32
  170234: 9b0d7d2d     	mul	x13, x9, x13
  170238: 8b0d016b     	add	x11, x11, x13
  17023c: aa0b03e0     	mov	x0, x11
  170240: f90017e8     	str	x8, [sp, #0x28]
  170244: f90013e9     	str	x9, [sp, #0x20]
  170248: f9000fea     	str	x10, [sp, #0x18]
  17024c: 97fceb81     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  170250: f85f83a8     	ldur	x8, [x29, #-0x8]
  170254: f9400508     	ldr	x8, [x8, #0x8]
  170258: f94017e9     	ldr	x9, [sp, #0x28]
  17025c: 8b090108     	add	x8, x8, x9
  170260: b85f43ac     	ldur	w12, [x29, #-0xc]
  170264: 2a0c03ea     	mov	w10, w12
  170268: d3407d4a     	ubfx	x10, x10, #0, #32
  17026c: f94013eb     	ldr	x11, [sp, #0x20]
  170270: 9b0a7d6a     	mul	x10, x11, x10
  170274: 8b0a0108     	add	x8, x8, x10
  170278: f9400fea     	ldr	x10, [sp, #0x18]
  17027c: 8b0a0100     	add	x0, x8, x10
  170280: 97fceb74     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  170284: b85f43a8     	ldur	w8, [x29, #-0xc]
  170288: 11000508     	add	w8, w8, #0x1
  17028c: b81f43a8     	stur	w8, [x29, #-0xc]
  170290: 17ffffda     	b	0x1701f8 <FLAC__stream_encoder_delete+0x94>
  170294: b81f43bf     	stur	wzr, [x29, #-0xc]
  170298: 321f03e8     	orr	w8, wzr, #0x2
  17029c: b85f43a9     	ldur	w9, [x29, #-0xc]
  1702a0: 6b08013f     	cmp	w9, w8
  1702a4: 1a9f27e8     	cset	w8, lo
  1702a8: 37000048     	tbnz	w8, #0x0, 0x1702b0 <FLAC__stream_encoder_delete+0x14c>
  1702ac: 14000022     	b	0x170334 <FLAC__stream_encoder_delete+0x1d0>
  1702b0: b27c07e8     	orr	x8, xzr, #0x30
  1702b4: d2838809     	mov	x9, #0x1c40             // =7232
  1702b8: b27d07ea     	orr	x10, xzr, #0x18
  1702bc: f85f83ab     	ldur	x11, [x29, #-0x8]
  1702c0: f940056b     	ldr	x11, [x11, #0x8]
  1702c4: 8b09016b     	add	x11, x11, x9
  1702c8: b85f43ac     	ldur	w12, [x29, #-0xc]
  1702cc: 2a0c03ed     	mov	w13, w12
  1702d0: d3407dad     	ubfx	x13, x13, #0, #32
  1702d4: 9b0d7d0d     	mul	x13, x8, x13
  1702d8: 8b0d016b     	add	x11, x11, x13
  1702dc: aa0b03e0     	mov	x0, x11
  1702e0: f9000be8     	str	x8, [sp, #0x10]
  1702e4: f90007e9     	str	x9, [sp, #0x8]
  1702e8: f90003ea     	str	x10, [sp]
  1702ec: 97fceb59     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  1702f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1702f4: f9400508     	ldr	x8, [x8, #0x8]
  1702f8: f94007e9     	ldr	x9, [sp, #0x8]
  1702fc: 8b090108     	add	x8, x8, x9
  170300: b85f43ac     	ldur	w12, [x29, #-0xc]
  170304: 2a0c03ea     	mov	w10, w12
  170308: d3407d4a     	ubfx	x10, x10, #0, #32
  17030c: f9400beb     	ldr	x11, [sp, #0x10]
  170310: 9b0a7d6a     	mul	x10, x11, x10
  170314: 8b0a0108     	add	x8, x8, x10
  170318: f94003ea     	ldr	x10, [sp]
  17031c: 8b0a0100     	add	x0, x8, x10
  170320: 97fceb4c     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  170324: b85f43a8     	ldur	w8, [x29, #-0xc]
  170328: 11000508     	add	w8, w8, #0x1
  17032c: b81f43a8     	stur	w8, [x29, #-0xc]
  170330: 17ffffda     	b	0x170298 <FLAC__stream_encoder_delete+0x134>
  170334: b81f43bf     	stur	wzr, [x29, #-0xc]
  170338: 321f03e8     	orr	w8, wzr, #0x2
  17033c: b85f43a9     	ldur	w9, [x29, #-0xc]
  170340: 6b08013f     	cmp	w9, w8
  170344: 1a9f27e8     	cset	w8, lo
  170348: 37000048     	tbnz	w8, #0x0, 0x170350 <FLAC__stream_encoder_delete+0x1ec>
  17034c: 14000011     	b	0x170390 <FLAC__stream_encoder_delete+0x22c>
  170350: b27d07e8     	orr	x8, xzr, #0x18
  170354: d2843f09     	mov	x9, #0x21f8             // =8696
  170358: f85f83aa     	ldur	x10, [x29, #-0x8]
  17035c: f940054a     	ldr	x10, [x10, #0x8]
  170360: 8b090149     	add	x9, x10, x9
  170364: b85f43ab     	ldur	w11, [x29, #-0xc]
  170368: 2a0b03ea     	mov	w10, w11
  17036c: d3407d4a     	ubfx	x10, x10, #0, #32
  170370: 9b0a7d08     	mul	x8, x8, x10
  170374: 8b080128     	add	x8, x9, x8
  170378: aa0803e0     	mov	x0, x8
  17037c: 97fceb35     	bl	0xab050 <FLAC__format_entropy_coding_method_partitioned_rice_contents_clear@plt>
  170380: b85f43a8     	ldur	w8, [x29, #-0xc]
  170384: 11000508     	add	w8, w8, #0x1
  170388: b81f43a8     	stur	w8, [x29, #-0xc]
  17038c: 17ffffeb     	b	0x170338 <FLAC__stream_encoder_delete+0x1d4>
  170390: f85f83a8     	ldur	x8, [x29, #-0x8]
  170394: f9400508     	ldr	x8, [x8, #0x8]
  170398: f94f9100     	ldr	x0, [x8, #0x1f20]
  17039c: 97fcded5     	bl	0xa7ef0 <FLAC__bitwriter_delete@plt>
  1703a0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1703a4: f9400500     	ldr	x0, [x8, #0x8]
  1703a8: 97fcc6aa     	bl	0xa1e50 <free@plt>
  1703ac: f85f83a8     	ldur	x8, [x29, #-0x8]
  1703b0: f9400100     	ldr	x0, [x8]
  1703b4: 97fcc6a7     	bl	0xa1e50 <free@plt>
  1703b8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1703bc: 97fcc6a5     	bl	0xa1e50 <free@plt>
  1703c0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1703c4: 910183ff     	add	sp, sp, #0x60
  1703c8: d65f03c0     	ret

00000000001703cc <FLAC__stream_encoder_finish>:
  1703cc: d10103ff     	sub	sp, sp, #0x40
  1703d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1703d4: 9100c3fd     	add	x29, sp, #0x30
  1703d8: 320003e8     	orr	w8, wzr, #0x1
  1703dc: d2800009     	mov	x9, #0x0                // =0
  1703e0: 900009ca     	adrp	x10, 0x2a8000
  1703e4: f943314a     	ldr	x10, [x10, #0x660]
  1703e8: d280130b     	mov	x11, #0x98              // =152
  1703ec: 8b0b014a     	add	x10, x10, x11
  1703f0: f81f03a0     	stur	x0, [x29, #-0x10]
  1703f4: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1703f8: f85f03ab     	ldur	x11, [x29, #-0x10]
  1703fc: f940016b     	ldr	x11, [x11]
  170400: b940016c     	ldr	w12, [x11]
  170404: 6b08019f     	cmp	w12, w8
  170408: 1a9f17e8     	cset	w8, eq
  17040c: f9000be9     	str	x9, [sp, #0x10]
  170410: f90007ea     	str	x10, [sp, #0x8]
  170414: 37000048     	tbnz	w8, #0x0, 0x17041c <FLAC__stream_encoder_finish+0x50>
  170418: 14000004     	b	0x170428 <FLAC__stream_encoder_finish+0x5c>
  17041c: 320003e8     	orr	w8, wzr, #0x1
  170420: b81fc3a8     	stur	w8, [x29, #-0x4]
  170424: 140000b1     	b	0x1706e8 <FLAC__stream_encoder_finish+0x31c>
  170428: f85f03a8     	ldur	x8, [x29, #-0x10]
  17042c: f9400108     	ldr	x8, [x8]
  170430: b9400109     	ldr	w9, [x8]
  170434: 34000049     	cbz	w9, 0x17043c <FLAC__stream_encoder_finish+0x70>
  170438: 14000022     	b	0x1704c0 <FLAC__stream_encoder_finish+0xf4>
  17043c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170440: f9400508     	ldr	x8, [x8, #0x8]
  170444: b962b109     	ldr	w9, [x8, #0x22b0]
  170448: 350003c9     	cbnz	w9, 0x1704c0 <FLAC__stream_encoder_finish+0xf4>
  17044c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170450: f9400508     	ldr	x8, [x8, #0x8]
  170454: b95ff109     	ldr	w9, [x8, #0x1ff0]
  170458: 35000049     	cbnz	w9, 0x170460 <FLAC__stream_encoder_finish+0x94>
  17045c: 14000019     	b	0x1704c0 <FLAC__stream_encoder_finish+0xf4>
  170460: 320003e2     	orr	w2, wzr, #0x1
  170464: f85f03a8     	ldur	x8, [x29, #-0x10]
  170468: f9400108     	ldr	x8, [x8]
  17046c: b9402509     	ldr	w9, [x8, #0x24]
  170470: f85f03a8     	ldur	x8, [x29, #-0x10]
  170474: f9400508     	ldr	x8, [x8, #0x8]
  170478: b95ff10a     	ldr	w10, [x8, #0x1ff0]
  17047c: 6b0a013f     	cmp	w9, w10
  170480: 1a9f07e9     	cset	w9, ne
  170484: 320003ea     	orr	w10, wzr, #0x1
  170488: 0a0a0129     	and	w9, w9, w10
  17048c: b9001be9     	str	w9, [sp, #0x18]
  170490: f85f03a8     	ldur	x8, [x29, #-0x10]
  170494: f9400508     	ldr	x8, [x8, #0x8]
  170498: b95ff109     	ldr	w9, [x8, #0x1ff0]
  17049c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1704a0: f9400108     	ldr	x8, [x8]
  1704a4: b9002509     	str	w9, [x8, #0x24]
  1704a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1704ac: b9401be1     	ldr	w1, [sp, #0x18]
  1704b0: 940007df     	bl	0x17242c <FLAC__stream_encoder_init_ogg_file+0x40>
  1704b4: 35000060     	cbnz	w0, 0x1704c0 <FLAC__stream_encoder_finish+0xf4>
  1704b8: 320003e8     	orr	w8, wzr, #0x1
  1704bc: b81ec3a8     	stur	w8, [x29, #-0x14]
  1704c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1704c4: f9400108     	ldr	x8, [x8]
  1704c8: b9400d09     	ldr	w9, [x8, #0xc]
  1704cc: 35000049     	cbnz	w9, 0x1704d4 <FLAC__stream_encoder_finish+0x108>
  1704d0: 1400000f     	b	0x17050c <FLAC__stream_encoder_finish+0x140>
  1704d4: b27d27e8     	orr	x8, xzr, #0x1ff8
  1704d8: d2800509     	mov	x9, #0x28               // =40
  1704dc: b27c03ea     	orr	x10, xzr, #0x10
  1704e0: d283e70b     	mov	x11, #0x1f38            // =7992
  1704e4: f85f03ac     	ldur	x12, [x29, #-0x10]
  1704e8: f940058c     	ldr	x12, [x12, #0x8]
  1704ec: 8b0b018b     	add	x11, x12, x11
  1704f0: 8b0a016a     	add	x10, x11, x10
  1704f4: 8b090149     	add	x9, x10, x9
  1704f8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1704fc: f940054a     	ldr	x10, [x10, #0x8]
  170500: 8b080141     	add	x1, x10, x8
  170504: aa0903e0     	mov	x0, x9
  170508: 97fcc0e6     	bl	0xa08a0 <FLAC__MD5Final@plt>
  17050c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170510: f9400508     	ldr	x8, [x8, #0x8]
  170514: b962b109     	ldr	w9, [x8, #0x22b0]
  170518: 35000929     	cbnz	w9, 0x17063c <FLAC__stream_encoder_finish+0x270>
  17051c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170520: f9400108     	ldr	x8, [x8]
  170524: b9400109     	ldr	w9, [x8]
  170528: 34000049     	cbz	w9, 0x170530 <FLAC__stream_encoder_finish+0x164>
  17052c: 14000026     	b	0x1705c4 <FLAC__stream_encoder_finish+0x1f8>
  170530: f85f03a8     	ldur	x8, [x29, #-0x10]
  170534: f9400508     	ldr	x8, [x8, #0x8]
  170538: f9505108     	ldr	x8, [x8, #0x20a0]
  17053c: f9400be9     	ldr	x9, [sp, #0x10]
  170540: eb09011f     	cmp	x8, x9
  170544: 1a9f07ea     	cset	w10, ne
  170548: 3700004a     	tbnz	w10, #0x0, 0x170550 <FLAC__stream_encoder_finish+0x184>
  17054c: 1400000a     	b	0x170574 <FLAC__stream_encoder_finish+0x1a8>
  170550: f85f03a0     	ldur	x0, [x29, #-0x10]
  170554: 94000834     	bl	0x172624 <FLAC__stream_encoder_init_ogg_file+0x238>
  170558: f85f03a0     	ldur	x0, [x29, #-0x10]
  17055c: f9400000     	ldr	x0, [x0]
  170560: b9400008     	ldr	w8, [x0]
  170564: 35000048     	cbnz	w8, 0x17056c <FLAC__stream_encoder_finish+0x1a0>
  170568: 14000003     	b	0x170574 <FLAC__stream_encoder_finish+0x1a8>
  17056c: 320003e8     	orr	w8, wzr, #0x1
  170570: b81ec3a8     	stur	w8, [x29, #-0x14]
  170574: f85f03a8     	ldur	x8, [x29, #-0x10]
  170578: f9400508     	ldr	x8, [x8, #0x8]
  17057c: f9505d08     	ldr	x8, [x8, #0x20b8]
  170580: f9400be9     	ldr	x9, [sp, #0x10]
  170584: eb09011f     	cmp	x8, x9
  170588: 1a9f07ea     	cset	w10, ne
  17058c: 3700004a     	tbnz	w10, #0x0, 0x170594 <FLAC__stream_encoder_finish+0x1c8>
  170590: 1400000d     	b	0x1705c4 <FLAC__stream_encoder_finish+0x1f8>
  170594: d283e708     	mov	x8, #0x1f38             // =7992
  170598: f85f03a9     	ldur	x9, [x29, #-0x10]
  17059c: f9400529     	ldr	x9, [x9, #0x8]
  1705a0: f9505d29     	ldr	x9, [x9, #0x20b8]
  1705a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1705a8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1705ac: f940054a     	ldr	x10, [x10, #0x8]
  1705b0: 8b080141     	add	x1, x10, x8
  1705b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1705b8: f9400508     	ldr	x8, [x8, #0x8]
  1705bc: f9506502     	ldr	x2, [x8, #0x20c8]
  1705c0: d63f0120     	blr	x9
  1705c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1705c8: f9400108     	ldr	x8, [x8]
  1705cc: b9400509     	ldr	w9, [x8, #0x4]
  1705d0: 35000049     	cbnz	w9, 0x1705d8 <FLAC__stream_encoder_finish+0x20c>
  1705d4: 1400001a     	b	0x17063c <FLAC__stream_encoder_finish+0x270>
  1705d8: d2844508     	mov	x8, #0x2228             // =8744
  1705dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1705e0: f9400529     	ldr	x9, [x9, #0x8]
  1705e4: 8b080128     	add	x8, x9, x8
  1705e8: f9400108     	ldr	x8, [x8]
  1705ec: f9400be9     	ldr	x9, [sp, #0x10]
  1705f0: eb08013f     	cmp	x9, x8
  1705f4: 1a9f07ea     	cset	w10, ne
  1705f8: 3700004a     	tbnz	w10, #0x0, 0x170600 <FLAC__stream_encoder_finish+0x234>
  1705fc: 14000010     	b	0x17063c <FLAC__stream_encoder_finish+0x270>
  170600: d2844508     	mov	x8, #0x2228             // =8744
  170604: f85f03a9     	ldur	x9, [x29, #-0x10]
  170608: f9400529     	ldr	x9, [x9, #0x8]
  17060c: 8b080128     	add	x8, x9, x8
  170610: f9400100     	ldr	x0, [x8]
  170614: 97fccc33     	bl	0xa36e0 <FLAC__stream_decoder_finish@plt>
  170618: 35000120     	cbnz	w0, 0x17063c <FLAC__stream_encoder_finish+0x270>
  17061c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  170620: 350000a8     	cbnz	w8, 0x170634 <FLAC__stream_encoder_finish+0x268>
  170624: 321e03e8     	orr	w8, wzr, #0x4
  170628: f85f03a9     	ldur	x9, [x29, #-0x10]
  17062c: f9400129     	ldr	x9, [x9]
  170630: b9000128     	str	w8, [x9]
  170634: 320003e8     	orr	w8, wzr, #0x1
  170638: b81ec3a8     	stur	w8, [x29, #-0x14]
  17063c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170640: f9400508     	ldr	x8, [x8, #0x8]
  170644: f9506d08     	ldr	x8, [x8, #0x20d8]
  170648: f9400be9     	ldr	x9, [sp, #0x10]
  17064c: eb08013f     	cmp	x9, x8
  170650: 1a9f07ea     	cset	w10, ne
  170654: 3700004a     	tbnz	w10, #0x0, 0x17065c <FLAC__stream_encoder_finish+0x290>
  170658: 14000011     	b	0x17069c <FLAC__stream_encoder_finish+0x2d0>
  17065c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170660: f9400508     	ldr	x8, [x8, #0x8]
  170664: f9506d08     	ldr	x8, [x8, #0x20d8]
  170668: f94007e9     	ldr	x9, [sp, #0x8]
  17066c: eb09011f     	cmp	x8, x9
  170670: 1a9f07ea     	cset	w10, ne
  170674: 3700004a     	tbnz	w10, #0x0, 0x17067c <FLAC__stream_encoder_finish+0x2b0>
  170678: 14000005     	b	0x17068c <FLAC__stream_encoder_finish+0x2c0>
  17067c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170680: f9400508     	ldr	x8, [x8, #0x8]
  170684: f9506d00     	ldr	x0, [x8, #0x20d8]
  170688: 97fccc76     	bl	0xa3860 <fclose@plt>
  17068c: f85f03a8     	ldur	x8, [x29, #-0x10]
  170690: f9400508     	ldr	x8, [x8, #0x8]
  170694: f9400be9     	ldr	x9, [sp, #0x10]
  170698: f9106d09     	str	x9, [x8, #0x20d8]
  17069c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1706a0: 94000a0c     	bl	0x172ed0 <FLAC__stream_encoder_init_ogg_file+0xae4>
  1706a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1706a8: 97fffe43     	bl	0x16ffb4 <FLAC__stream_encoder_new+0x650>
  1706ac: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1706b0: 350000a8     	cbnz	w8, 0x1706c4 <FLAC__stream_encoder_finish+0x2f8>
  1706b4: 320003e8     	orr	w8, wzr, #0x1
  1706b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1706bc: f9400129     	ldr	x9, [x9]
  1706c0: b9000128     	str	w8, [x9]
  1706c4: 12800008     	mov	w8, #-0x1               // =-1
  1706c8: 52800009     	mov	w9, #0x0                // =0
  1706cc: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1706d0: 6b09015f     	cmp	w10, w9
  1706d4: 1a9f07e9     	cset	w9, ne
  1706d8: 4a080128     	eor	w8, w9, w8
  1706dc: 320003e9     	orr	w9, wzr, #0x1
  1706e0: 0a090108     	and	w8, w8, w9
  1706e4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1706e8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1706ec: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1706f0: 910103ff     	add	sp, sp, #0x40
  1706f4: d65f03c0     	ret

00000000001706f8 <FLAC__stream_encoder_init_stream>:
  1706f8: d10103ff     	sub	sp, sp, #0x40
  1706fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  170700: 9100c3fd     	add	x29, sp, #0x30
  170704: d2800008     	mov	x8, #0x0                // =0
  170708: 52800007     	mov	w7, #0x0                // =0
  17070c: f81f83a0     	stur	x0, [x29, #-0x8]
  170710: f81f03a1     	stur	x1, [x29, #-0x10]
  170714: f9000fe2     	str	x2, [sp, #0x18]
  170718: f9000be3     	str	x3, [sp, #0x10]
  17071c: f90007e4     	str	x4, [sp, #0x8]
  170720: f90003e5     	str	x5, [sp]
  170724: f85f83a0     	ldur	x0, [x29, #-0x8]
  170728: f85f03a2     	ldur	x2, [x29, #-0x10]
  17072c: f9400fe3     	ldr	x3, [sp, #0x18]
  170730: f9400be4     	ldr	x4, [sp, #0x10]
  170734: f94007e5     	ldr	x5, [sp, #0x8]
  170738: f94003e6     	ldr	x6, [sp]
  17073c: aa0803e1     	mov	x1, x8
  170740: 94000004     	bl	0x170750 <FLAC__stream_encoder_init_stream+0x58>
  170744: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  170748: 910103ff     	add	sp, sp, #0x40
  17074c: d65f03c0     	ret
  170750: f81e0ffc     	str	x28, [sp, #-0x20]!
  170754: a9017bfd     	stp	x29, x30, [sp, #0x10]
  170758: 910043fd     	add	x29, sp, #0x10
  17075c: d109c3ff     	sub	sp, sp, #0x270
  170760: d10323a8     	sub	x8, x29, #0xc8
  170764: d53bd049     	mrs	x9, TPIDR_EL0
  170768: f9401529     	ldr	x9, [x9, #0x28]
  17076c: f9005909     	str	x9, [x8, #0xb0]
  170770: f81283a0     	stur	x0, [x29, #-0xd8]
  170774: f81203a1     	stur	x1, [x29, #-0xe0]
  170778: f81183a2     	stur	x2, [x29, #-0xe8]
  17077c: f81103a3     	stur	x3, [x29, #-0xf0]
  170780: f81083a4     	stur	x4, [x29, #-0xf8]
  170784: f81003a5     	stur	x5, [x29, #-0x100]
  170788: f900bfe6     	str	x6, [sp, #0x178]
  17078c: b90177e7     	str	w7, [sp, #0x174]
  170790: f85283a9     	ldur	x9, [x29, #-0xd8]
  170794: f9400129     	ldr	x9, [x9]
  170798: b9400127     	ldr	w7, [x9]
  17079c: 710004e7     	subs	w7, w7, #0x1
  1707a0: f90097e8     	str	x8, [sp, #0x128]
  1707a4: b90127e7     	str	w7, [sp, #0x124]
  1707a8: 540000a0     	b.eq	0x1707bc <FLAC__stream_encoder_init_stream+0xc4>
  1707ac: 14000001     	b	0x1707b0 <FLAC__stream_encoder_init_stream+0xb8>
  1707b0: 528001a8     	mov	w8, #0xd                // =13
  1707b4: b81343a8     	stur	w8, [x29, #-0xcc]
  1707b8: 140005d6     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1707bc: b94177e8     	ldr	w8, [sp, #0x174]
  1707c0: 340000a8     	cbz	w8, 0x1707d4 <FLAC__stream_encoder_init_stream+0xdc>
  1707c4: 14000001     	b	0x1707c8 <FLAC__stream_encoder_init_stream+0xd0>
  1707c8: 321f03e8     	orr	w8, wzr, #0x2
  1707cc: b81343a8     	stur	w8, [x29, #-0xcc]
  1707d0: 140005d0     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1707d4: f85183a8     	ldur	x8, [x29, #-0xe8]
  1707d8: b4000108     	cbz	x8, 0x1707f8 <FLAC__stream_encoder_init_stream+0x100>
  1707dc: 14000001     	b	0x1707e0 <FLAC__stream_encoder_init_stream+0xe8>
  1707e0: f85103a8     	ldur	x8, [x29, #-0xf0]
  1707e4: b4000108     	cbz	x8, 0x170804 <FLAC__stream_encoder_init_stream+0x10c>
  1707e8: 14000001     	b	0x1707ec <FLAC__stream_encoder_init_stream+0xf4>
  1707ec: f85083a8     	ldur	x8, [x29, #-0xf8]
  1707f0: b50000a8     	cbnz	x8, 0x170804 <FLAC__stream_encoder_init_stream+0x10c>
  1707f4: 14000001     	b	0x1707f8 <FLAC__stream_encoder_init_stream+0x100>
  1707f8: 320007e8     	orr	w8, wzr, #0x3
  1707fc: b81343a8     	stur	w8, [x29, #-0xcc]
  170800: 140005c4     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170804: f85283a8     	ldur	x8, [x29, #-0xd8]
  170808: f9400108     	ldr	x8, [x8]
  17080c: b9401909     	ldr	w9, [x8, #0x18]
  170810: 34000129     	cbz	w9, 0x170834 <FLAC__stream_encoder_init_stream+0x13c>
  170814: 14000001     	b	0x170818 <FLAC__stream_encoder_init_stream+0x120>
  170818: f85283a8     	ldur	x8, [x29, #-0xd8]
  17081c: f9400108     	ldr	x8, [x8]
  170820: b9401909     	ldr	w9, [x8, #0x18]
  170824: 71002529     	subs	w9, w9, #0x9
  170828: b90123e9     	str	w9, [sp, #0x120]
  17082c: 540000a3     	b.lo	0x170840 <FLAC__stream_encoder_init_stream+0x148>
  170830: 14000001     	b	0x170834 <FLAC__stream_encoder_init_stream+0x13c>
  170834: 321e03e8     	orr	w8, wzr, #0x4
  170838: b81343a8     	stur	w8, [x29, #-0xcc]
  17083c: 140005b5     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170840: f85283a8     	ldur	x8, [x29, #-0xd8]
  170844: f9400108     	ldr	x8, [x8]
  170848: b9401909     	ldr	w9, [x8, #0x18]
  17084c: 71000929     	subs	w9, w9, #0x2
  170850: b9011fe9     	str	w9, [sp, #0x11c]
  170854: 54000140     	b.eq	0x17087c <FLAC__stream_encoder_init_stream+0x184>
  170858: 14000001     	b	0x17085c <FLAC__stream_encoder_init_stream+0x164>
  17085c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170860: f9400108     	ldr	x8, [x8]
  170864: 2a1f03e9     	mov	w9, wzr
  170868: b9001109     	str	w9, [x8, #0x10]
  17086c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170870: f9400108     	ldr	x8, [x8]
  170874: b9001509     	str	w9, [x8, #0x14]
  170878: 1400000c     	b	0x1708a8 <FLAC__stream_encoder_init_stream+0x1b0>
  17087c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170880: f9400108     	ldr	x8, [x8]
  170884: b9401109     	ldr	w9, [x8, #0x10]
  170888: 350000e9     	cbnz	w9, 0x1708a4 <FLAC__stream_encoder_init_stream+0x1ac>
  17088c: 14000001     	b	0x170890 <FLAC__stream_encoder_init_stream+0x198>
  170890: f85283a8     	ldur	x8, [x29, #-0xd8]
  170894: f9400108     	ldr	x8, [x8]
  170898: 2a1f03e9     	mov	w9, wzr
  17089c: b9001509     	str	w9, [x8, #0x14]
  1708a0: 14000001     	b	0x1708a4 <FLAC__stream_encoder_init_stream+0x1ac>
  1708a4: 14000001     	b	0x1708a8 <FLAC__stream_encoder_init_stream+0x1b0>
  1708a8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1708ac: f9400108     	ldr	x8, [x8]
  1708b0: b9401d09     	ldr	w9, [x8, #0x1c]
  1708b4: 71008129     	subs	w9, w9, #0x20
  1708b8: b9011be9     	str	w9, [sp, #0x118]
  1708bc: 540000e3     	b.lo	0x1708d8 <FLAC__stream_encoder_init_stream+0x1e0>
  1708c0: 14000001     	b	0x1708c4 <FLAC__stream_encoder_init_stream+0x1cc>
  1708c4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1708c8: f9400108     	ldr	x8, [x8]
  1708cc: 2a1f03e9     	mov	w9, wzr
  1708d0: b9001109     	str	w9, [x8, #0x10]
  1708d4: 14000001     	b	0x1708d8 <FLAC__stream_encoder_init_stream+0x1e0>
  1708d8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1708dc: f9400108     	ldr	x8, [x8]
  1708e0: b9401d09     	ldr	w9, [x8, #0x1c]
  1708e4: 71001129     	subs	w9, w9, #0x4
  1708e8: b90117e9     	str	w9, [sp, #0x114]
  1708ec: 54000123     	b.lo	0x170910 <FLAC__stream_encoder_init_stream+0x218>
  1708f0: 14000001     	b	0x1708f4 <FLAC__stream_encoder_init_stream+0x1fc>
  1708f4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1708f8: f9400108     	ldr	x8, [x8]
  1708fc: b9401d09     	ldr	w9, [x8, #0x1c]
  170900: 71006529     	subs	w9, w9, #0x19
  170904: b90113e9     	str	w9, [sp, #0x110]
  170908: 540000a3     	b.lo	0x17091c <FLAC__stream_encoder_init_stream+0x224>
  17090c: 14000001     	b	0x170910 <FLAC__stream_encoder_init_stream+0x218>
  170910: 528000a8     	mov	w8, #0x5                // =5
  170914: b81343a8     	stur	w8, [x29, #-0xcc]
  170918: 1400057e     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  17091c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170920: f9400108     	ldr	x8, [x8]
  170924: b9402100     	ldr	w0, [x8, #0x20]
  170928: 97fccb96     	bl	0xa3780 <FLAC__format_sample_rate_is_valid@plt>
  17092c: 350000a0     	cbnz	w0, 0x170940 <FLAC__stream_encoder_init_stream+0x248>
  170930: 14000001     	b	0x170934 <FLAC__stream_encoder_init_stream+0x23c>
  170934: 321f07e8     	orr	w8, wzr, #0x6
  170938: b81343a8     	stur	w8, [x29, #-0xcc]
  17093c: 14000575     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170940: f85283a8     	ldur	x8, [x29, #-0xd8]
  170944: f9400108     	ldr	x8, [x8]
  170948: b9402509     	ldr	w9, [x8, #0x24]
  17094c: 35000249     	cbnz	w9, 0x170994 <FLAC__stream_encoder_init_stream+0x29c>
  170950: 14000001     	b	0x170954 <FLAC__stream_encoder_init_stream+0x25c>
  170954: f85283a8     	ldur	x8, [x29, #-0xd8]
  170958: f9400108     	ldr	x8, [x8]
  17095c: b9402909     	ldr	w9, [x8, #0x28]
  170960: 350000e9     	cbnz	w9, 0x17097c <FLAC__stream_encoder_init_stream+0x284>
  170964: 14000001     	b	0x170968 <FLAC__stream_encoder_init_stream+0x270>
  170968: f85283a8     	ldur	x8, [x29, #-0xd8]
  17096c: f9400108     	ldr	x8, [x8]
  170970: 52809009     	mov	w9, #0x480              // =1152
  170974: b9002509     	str	w9, [x8, #0x24]
  170978: 14000006     	b	0x170990 <FLAC__stream_encoder_init_stream+0x298>
  17097c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170980: f9400108     	ldr	x8, [x8]
  170984: 321403e9     	orr	w9, wzr, #0x1000
  170988: b9002509     	str	w9, [x8, #0x24]
  17098c: 14000001     	b	0x170990 <FLAC__stream_encoder_init_stream+0x298>
  170990: 14000001     	b	0x170994 <FLAC__stream_encoder_init_stream+0x29c>
  170994: f85283a8     	ldur	x8, [x29, #-0xd8]
  170998: f9400108     	ldr	x8, [x8]
  17099c: b9402509     	ldr	w9, [x8, #0x24]
  1709a0: 71004129     	subs	w9, w9, #0x10
  1709a4: b9010fe9     	str	w9, [sp, #0x10c]
  1709a8: 54000123     	b.lo	0x1709cc <FLAC__stream_encoder_init_stream+0x2d4>
  1709ac: 14000001     	b	0x1709b0 <FLAC__stream_encoder_init_stream+0x2b8>
  1709b0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1709b4: f9400108     	ldr	x8, [x8]
  1709b8: b9402509     	ldr	w9, [x8, #0x24]
  1709bc: 71404129     	subs	w9, w9, #0x10, lsl #12  // =0x10000
  1709c0: b9010be9     	str	w9, [sp, #0x108]
  1709c4: 540000a3     	b.lo	0x1709d8 <FLAC__stream_encoder_init_stream+0x2e0>
  1709c8: 14000001     	b	0x1709cc <FLAC__stream_encoder_init_stream+0x2d4>
  1709cc: 32000be8     	orr	w8, wzr, #0x7
  1709d0: b81343a8     	stur	w8, [x29, #-0xcc]
  1709d4: 1400054f     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1709d8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1709dc: f9400108     	ldr	x8, [x8]
  1709e0: b9402909     	ldr	w9, [x8, #0x28]
  1709e4: 71008529     	subs	w9, w9, #0x21
  1709e8: b90107e9     	str	w9, [sp, #0x104]
  1709ec: 540000a3     	b.lo	0x170a00 <FLAC__stream_encoder_init_stream+0x308>
  1709f0: 14000001     	b	0x1709f4 <FLAC__stream_encoder_init_stream+0x2fc>
  1709f4: 321d03e8     	orr	w8, wzr, #0x8
  1709f8: b81343a8     	stur	w8, [x29, #-0xcc]
  1709fc: 14000545     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170a00: f85283a8     	ldur	x8, [x29, #-0xd8]
  170a04: f9400108     	ldr	x8, [x8]
  170a08: b9402509     	ldr	w9, [x8, #0x24]
  170a0c: b940290a     	ldr	w10, [x8, #0x28]
  170a10: 6b0a0129     	subs	w9, w9, w10
  170a14: b90103e9     	str	w9, [sp, #0x100]
  170a18: 540000a2     	b.hs	0x170a2c <FLAC__stream_encoder_init_stream+0x334>
  170a1c: 14000001     	b	0x170a20 <FLAC__stream_encoder_init_stream+0x328>
  170a20: 52800148     	mov	w8, #0xa                // =10
  170a24: b81343a8     	stur	w8, [x29, #-0xcc]
  170a28: 1400053a     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170a2c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170a30: f9400108     	ldr	x8, [x8]
  170a34: b9402d09     	ldr	w9, [x8, #0x2c]
  170a38: 35001409     	cbnz	w9, 0x170cb8 <FLAC__stream_encoder_init_stream+0x5c0>
  170a3c: 14000001     	b	0x170a40 <FLAC__stream_encoder_init_stream+0x348>
  170a40: f85283a8     	ldur	x8, [x29, #-0xd8]
  170a44: f9400108     	ldr	x8, [x8]
  170a48: b9401d09     	ldr	w9, [x8, #0x1c]
  170a4c: 71003d29     	subs	w9, w9, #0xf
  170a50: b900ffe9     	str	w9, [sp, #0xfc]
  170a54: 540003a8     	b.hi	0x170ac8 <FLAC__stream_encoder_init_stream+0x3d0>
  170a58: 14000001     	b	0x170a5c <FLAC__stream_encoder_init_stream+0x364>
  170a5c: 528000a8     	mov	w8, #0x5                // =5
  170a60: b9015fe8     	str	w8, [sp, #0x15c]
  170a64: f85283a9     	ldur	x9, [x29, #-0xd8]
  170a68: f9400129     	ldr	x9, [x9]
  170a6c: b9401d28     	ldr	w8, [x9, #0x1c]
  170a70: 53017d08     	lsr	w8, w8, #1
  170a74: 11000908     	add	w8, w8, #0x2
  170a78: b9015be8     	str	w8, [sp, #0x158]
  170a7c: b9415fe8     	ldr	w8, [sp, #0x15c]
  170a80: b9415bea     	ldr	w10, [sp, #0x158]
  170a84: 6b0a0108     	subs	w8, w8, w10
  170a88: b900fbe8     	str	w8, [sp, #0xf8]
  170a8c: 540000a9     	b.ls	0x170aa0 <FLAC__stream_encoder_init_stream+0x3a8>
  170a90: 14000001     	b	0x170a94 <FLAC__stream_encoder_init_stream+0x39c>
  170a94: b9415fe8     	ldr	w8, [sp, #0x15c]
  170a98: b900f7e8     	str	w8, [sp, #0xf4]
  170a9c: 14000004     	b	0x170aac <FLAC__stream_encoder_init_stream+0x3b4>
  170aa0: b9415be8     	ldr	w8, [sp, #0x158]
  170aa4: b900f7e8     	str	w8, [sp, #0xf4]
  170aa8: 14000001     	b	0x170aac <FLAC__stream_encoder_init_stream+0x3b4>
  170aac: b940f7e8     	ldr	w8, [sp, #0xf4]
  170ab0: b90157e8     	str	w8, [sp, #0x154]
  170ab4: b94157e8     	ldr	w8, [sp, #0x154]
  170ab8: f85283a9     	ldur	x9, [x29, #-0xd8]
  170abc: f9400129     	ldr	x9, [x9]
  170ac0: b9002d28     	str	w8, [x9, #0x2c]
  170ac4: 1400007c     	b	0x170cb4 <FLAC__stream_encoder_init_stream+0x5bc>
  170ac8: f85283a8     	ldur	x8, [x29, #-0xd8]
  170acc: f9400108     	ldr	x8, [x8]
  170ad0: b9401d09     	ldr	w9, [x8, #0x1c]
  170ad4: 71004129     	subs	w9, w9, #0x10
  170ad8: b900f3e9     	str	w9, [sp, #0xf0]
  170adc: 54000ac1     	b.ne	0x170c34 <FLAC__stream_encoder_init_stream+0x53c>
  170ae0: 14000001     	b	0x170ae4 <FLAC__stream_encoder_init_stream+0x3ec>
  170ae4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170ae8: f9400108     	ldr	x8, [x8]
  170aec: b9402509     	ldr	w9, [x8, #0x24]
  170af0: 71030129     	subs	w9, w9, #0xc0
  170af4: b900efe9     	str	w9, [sp, #0xec]
  170af8: 540000e8     	b.hi	0x170b14 <FLAC__stream_encoder_init_stream+0x41c>
  170afc: 14000001     	b	0x170b00 <FLAC__stream_encoder_init_stream+0x408>
  170b00: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b04: f9400108     	ldr	x8, [x8]
  170b08: 32000be9     	orr	w9, wzr, #0x7
  170b0c: b9002d09     	str	w9, [x8, #0x2c]
  170b10: 14000048     	b	0x170c30 <FLAC__stream_encoder_init_stream+0x538>
  170b14: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b18: f9400108     	ldr	x8, [x8]
  170b1c: b9402509     	ldr	w9, [x8, #0x24]
  170b20: 71060129     	subs	w9, w9, #0x180
  170b24: b900ebe9     	str	w9, [sp, #0xe8]
  170b28: 540000e8     	b.hi	0x170b44 <FLAC__stream_encoder_init_stream+0x44c>
  170b2c: 14000001     	b	0x170b30 <FLAC__stream_encoder_init_stream+0x438>
  170b30: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b34: f9400108     	ldr	x8, [x8]
  170b38: 321d03e9     	orr	w9, wzr, #0x8
  170b3c: b9002d09     	str	w9, [x8, #0x2c]
  170b40: 1400003b     	b	0x170c2c <FLAC__stream_encoder_init_stream+0x534>
  170b44: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b48: f9400108     	ldr	x8, [x8]
  170b4c: b9402509     	ldr	w9, [x8, #0x24]
  170b50: 71090129     	subs	w9, w9, #0x240
  170b54: b900e7e9     	str	w9, [sp, #0xe4]
  170b58: 540000e8     	b.hi	0x170b74 <FLAC__stream_encoder_init_stream+0x47c>
  170b5c: 14000001     	b	0x170b60 <FLAC__stream_encoder_init_stream+0x468>
  170b60: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b64: f9400108     	ldr	x8, [x8]
  170b68: 52800129     	mov	w9, #0x9                // =9
  170b6c: b9002d09     	str	w9, [x8, #0x2c]
  170b70: 1400002e     	b	0x170c28 <FLAC__stream_encoder_init_stream+0x530>
  170b74: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b78: f9400108     	ldr	x8, [x8]
  170b7c: b9402509     	ldr	w9, [x8, #0x24]
  170b80: 71120129     	subs	w9, w9, #0x480
  170b84: b900e3e9     	str	w9, [sp, #0xe0]
  170b88: 540000e8     	b.hi	0x170ba4 <FLAC__stream_encoder_init_stream+0x4ac>
  170b8c: 14000001     	b	0x170b90 <FLAC__stream_encoder_init_stream+0x498>
  170b90: f85283a8     	ldur	x8, [x29, #-0xd8]
  170b94: f9400108     	ldr	x8, [x8]
  170b98: 52800149     	mov	w9, #0xa                // =10
  170b9c: b9002d09     	str	w9, [x8, #0x2c]
  170ba0: 14000021     	b	0x170c24 <FLAC__stream_encoder_init_stream+0x52c>
  170ba4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170ba8: f9400108     	ldr	x8, [x8]
  170bac: b9402509     	ldr	w9, [x8, #0x24]
  170bb0: 71240129     	subs	w9, w9, #0x900
  170bb4: b900dfe9     	str	w9, [sp, #0xdc]
  170bb8: 540000e8     	b.hi	0x170bd4 <FLAC__stream_encoder_init_stream+0x4dc>
  170bbc: 14000001     	b	0x170bc0 <FLAC__stream_encoder_init_stream+0x4c8>
  170bc0: f85283a8     	ldur	x8, [x29, #-0xd8]
  170bc4: f9400108     	ldr	x8, [x8]
  170bc8: 52800169     	mov	w9, #0xb                // =11
  170bcc: b9002d09     	str	w9, [x8, #0x2c]
  170bd0: 14000014     	b	0x170c20 <FLAC__stream_encoder_init_stream+0x528>
  170bd4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170bd8: f9400108     	ldr	x8, [x8]
  170bdc: b9402509     	ldr	w9, [x8, #0x24]
  170be0: 5282400a     	mov	w10, #0x1200            // =4608
  170be4: 6b0a0129     	subs	w9, w9, w10
  170be8: b900dbe9     	str	w9, [sp, #0xd8]
  170bec: 540000e8     	b.hi	0x170c08 <FLAC__stream_encoder_init_stream+0x510>
  170bf0: 14000001     	b	0x170bf4 <FLAC__stream_encoder_init_stream+0x4fc>
  170bf4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170bf8: f9400108     	ldr	x8, [x8]
  170bfc: 321e07e9     	orr	w9, wzr, #0xc
  170c00: b9002d09     	str	w9, [x8, #0x2c]
  170c04: 14000006     	b	0x170c1c <FLAC__stream_encoder_init_stream+0x524>
  170c08: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c0c: f9400108     	ldr	x8, [x8]
  170c10: 528001a9     	mov	w9, #0xd                // =13
  170c14: b9002d09     	str	w9, [x8, #0x2c]
  170c18: 14000001     	b	0x170c1c <FLAC__stream_encoder_init_stream+0x524>
  170c1c: 14000001     	b	0x170c20 <FLAC__stream_encoder_init_stream+0x528>
  170c20: 14000001     	b	0x170c24 <FLAC__stream_encoder_init_stream+0x52c>
  170c24: 14000001     	b	0x170c28 <FLAC__stream_encoder_init_stream+0x530>
  170c28: 14000001     	b	0x170c2c <FLAC__stream_encoder_init_stream+0x534>
  170c2c: 14000001     	b	0x170c30 <FLAC__stream_encoder_init_stream+0x538>
  170c30: 14000020     	b	0x170cb0 <FLAC__stream_encoder_init_stream+0x5b8>
  170c34: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c38: f9400108     	ldr	x8, [x8]
  170c3c: b9402509     	ldr	w9, [x8, #0x24]
  170c40: 71060129     	subs	w9, w9, #0x180
  170c44: b900d7e9     	str	w9, [sp, #0xd4]
  170c48: 540000e8     	b.hi	0x170c64 <FLAC__stream_encoder_init_stream+0x56c>
  170c4c: 14000001     	b	0x170c50 <FLAC__stream_encoder_init_stream+0x558>
  170c50: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c54: f9400108     	ldr	x8, [x8]
  170c58: 528001a9     	mov	w9, #0xd                // =13
  170c5c: b9002d09     	str	w9, [x8, #0x2c]
  170c60: 14000013     	b	0x170cac <FLAC__stream_encoder_init_stream+0x5b4>
  170c64: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c68: f9400108     	ldr	x8, [x8]
  170c6c: b9402509     	ldr	w9, [x8, #0x24]
  170c70: 71120129     	subs	w9, w9, #0x480
  170c74: b900d3e9     	str	w9, [sp, #0xd0]
  170c78: 540000e8     	b.hi	0x170c94 <FLAC__stream_encoder_init_stream+0x59c>
  170c7c: 14000001     	b	0x170c80 <FLAC__stream_encoder_init_stream+0x588>
  170c80: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c84: f9400108     	ldr	x8, [x8]
  170c88: 321f0be9     	orr	w9, wzr, #0xe
  170c8c: b9002d09     	str	w9, [x8, #0x2c]
  170c90: 14000006     	b	0x170ca8 <FLAC__stream_encoder_init_stream+0x5b0>
  170c94: f85283a8     	ldur	x8, [x29, #-0xd8]
  170c98: f9400108     	ldr	x8, [x8]
  170c9c: 32000fe9     	orr	w9, wzr, #0xf
  170ca0: b9002d09     	str	w9, [x8, #0x2c]
  170ca4: 14000001     	b	0x170ca8 <FLAC__stream_encoder_init_stream+0x5b0>
  170ca8: 14000001     	b	0x170cac <FLAC__stream_encoder_init_stream+0x5b4>
  170cac: 14000001     	b	0x170cb0 <FLAC__stream_encoder_init_stream+0x5b8>
  170cb0: 14000001     	b	0x170cb4 <FLAC__stream_encoder_init_stream+0x5bc>
  170cb4: 14000013     	b	0x170d00 <FLAC__stream_encoder_init_stream+0x608>
  170cb8: f85283a8     	ldur	x8, [x29, #-0xd8]
  170cbc: f9400108     	ldr	x8, [x8]
  170cc0: b9402d09     	ldr	w9, [x8, #0x2c]
  170cc4: 71001529     	subs	w9, w9, #0x5
  170cc8: b900cfe9     	str	w9, [sp, #0xcc]
  170ccc: 54000123     	b.lo	0x170cf0 <FLAC__stream_encoder_init_stream+0x5f8>
  170cd0: 14000001     	b	0x170cd4 <FLAC__stream_encoder_init_stream+0x5dc>
  170cd4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170cd8: f9400108     	ldr	x8, [x8]
  170cdc: b9402d09     	ldr	w9, [x8, #0x2c]
  170ce0: 71004129     	subs	w9, w9, #0x10
  170ce4: b900cbe9     	str	w9, [sp, #0xc8]
  170ce8: 540000a3     	b.lo	0x170cfc <FLAC__stream_encoder_init_stream+0x604>
  170cec: 14000001     	b	0x170cf0 <FLAC__stream_encoder_init_stream+0x5f8>
  170cf0: 52800128     	mov	w8, #0x9                // =9
  170cf4: b81343a8     	stur	w8, [x29, #-0xcc]
  170cf8: 14000486     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170cfc: 14000001     	b	0x170d00 <FLAC__stream_encoder_init_stream+0x608>
  170d00: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d04: f9400108     	ldr	x8, [x8]
  170d08: b9400909     	ldr	w9, [x8, #0x8]
  170d0c: 34000c09     	cbz	w9, 0x170e8c <FLAC__stream_encoder_init_stream+0x794>
  170d10: 14000001     	b	0x170d14 <FLAC__stream_encoder_init_stream+0x61c>
  170d14: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d18: f9400108     	ldr	x8, [x8]
  170d1c: b9402500     	ldr	w0, [x8, #0x24]
  170d20: b9402101     	ldr	w1, [x8, #0x20]
  170d24: 97fcc123     	bl	0xa11b0 <FLAC__format_blocksize_is_subset@plt>
  170d28: 350000a0     	cbnz	w0, 0x170d3c <FLAC__stream_encoder_init_stream+0x644>
  170d2c: 14000001     	b	0x170d30 <FLAC__stream_encoder_init_stream+0x638>
  170d30: 52800168     	mov	w8, #0xb                // =11
  170d34: b81343a8     	stur	w8, [x29, #-0xcc]
  170d38: 14000476     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170d3c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d40: f9400108     	ldr	x8, [x8]
  170d44: b9402100     	ldr	w0, [x8, #0x20]
  170d48: 97fcc09a     	bl	0xa0fb0 <FLAC__format_sample_rate_is_subset@plt>
  170d4c: 350000a0     	cbnz	w0, 0x170d60 <FLAC__stream_encoder_init_stream+0x668>
  170d50: 14000001     	b	0x170d54 <FLAC__stream_encoder_init_stream+0x65c>
  170d54: 52800168     	mov	w8, #0xb                // =11
  170d58: b81343a8     	stur	w8, [x29, #-0xcc]
  170d5c: 1400046d     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170d60: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d64: f9400108     	ldr	x8, [x8]
  170d68: b9401d09     	ldr	w9, [x8, #0x1c]
  170d6c: 71002129     	subs	w9, w9, #0x8
  170d70: b900c7e9     	str	w9, [sp, #0xc4]
  170d74: 54000420     	b.eq	0x170df8 <FLAC__stream_encoder_init_stream+0x700>
  170d78: 14000001     	b	0x170d7c <FLAC__stream_encoder_init_stream+0x684>
  170d7c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d80: f9400108     	ldr	x8, [x8]
  170d84: b9401d09     	ldr	w9, [x8, #0x1c]
  170d88: 71003129     	subs	w9, w9, #0xc
  170d8c: b900c3e9     	str	w9, [sp, #0xc0]
  170d90: 54000340     	b.eq	0x170df8 <FLAC__stream_encoder_init_stream+0x700>
  170d94: 14000001     	b	0x170d98 <FLAC__stream_encoder_init_stream+0x6a0>
  170d98: f85283a8     	ldur	x8, [x29, #-0xd8]
  170d9c: f9400108     	ldr	x8, [x8]
  170da0: b9401d09     	ldr	w9, [x8, #0x1c]
  170da4: 71004129     	subs	w9, w9, #0x10
  170da8: b900bfe9     	str	w9, [sp, #0xbc]
  170dac: 54000260     	b.eq	0x170df8 <FLAC__stream_encoder_init_stream+0x700>
  170db0: 14000001     	b	0x170db4 <FLAC__stream_encoder_init_stream+0x6bc>
  170db4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170db8: f9400108     	ldr	x8, [x8]
  170dbc: b9401d09     	ldr	w9, [x8, #0x1c]
  170dc0: 71005129     	subs	w9, w9, #0x14
  170dc4: b900bbe9     	str	w9, [sp, #0xb8]
  170dc8: 54000180     	b.eq	0x170df8 <FLAC__stream_encoder_init_stream+0x700>
  170dcc: 14000001     	b	0x170dd0 <FLAC__stream_encoder_init_stream+0x6d8>
  170dd0: f85283a8     	ldur	x8, [x29, #-0xd8]
  170dd4: f9400108     	ldr	x8, [x8]
  170dd8: b9401d09     	ldr	w9, [x8, #0x1c]
  170ddc: 71006129     	subs	w9, w9, #0x18
  170de0: b900b7e9     	str	w9, [sp, #0xb4]
  170de4: 540000a0     	b.eq	0x170df8 <FLAC__stream_encoder_init_stream+0x700>
  170de8: 14000001     	b	0x170dec <FLAC__stream_encoder_init_stream+0x6f4>
  170dec: 52800168     	mov	w8, #0xb                // =11
  170df0: b81343a8     	stur	w8, [x29, #-0xcc]
  170df4: 14000447     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170df8: f85283a8     	ldur	x8, [x29, #-0xd8]
  170dfc: f9400108     	ldr	x8, [x8]
  170e00: b9404109     	ldr	w9, [x8, #0x40]
  170e04: 71002529     	subs	w9, w9, #0x9
  170e08: b900b3e9     	str	w9, [sp, #0xb0]
  170e0c: 540000a3     	b.lo	0x170e20 <FLAC__stream_encoder_init_stream+0x728>
  170e10: 14000001     	b	0x170e14 <FLAC__stream_encoder_init_stream+0x71c>
  170e14: 52800168     	mov	w8, #0xb                // =11
  170e18: b81343a8     	stur	w8, [x29, #-0xcc]
  170e1c: 1400043d     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170e20: f85283a8     	ldur	x8, [x29, #-0xd8]
  170e24: f9400108     	ldr	x8, [x8]
  170e28: b9402109     	ldr	w9, [x8, #0x20]
  170e2c: 5297700a     	mov	w10, #0xbb80            // =48000
  170e30: 6b0a0129     	subs	w9, w9, w10
  170e34: b900afe9     	str	w9, [sp, #0xac]
  170e38: 54000288     	b.hi	0x170e88 <FLAC__stream_encoder_init_stream+0x790>
  170e3c: 14000001     	b	0x170e40 <FLAC__stream_encoder_init_stream+0x748>
  170e40: f85283a8     	ldur	x8, [x29, #-0xd8]
  170e44: f9400108     	ldr	x8, [x8]
  170e48: b9402509     	ldr	w9, [x8, #0x24]
  170e4c: 5282400a     	mov	w10, #0x1200            // =4608
  170e50: 6b0a0129     	subs	w9, w9, w10
  170e54: b900abe9     	str	w9, [sp, #0xa8]
  170e58: 54000128     	b.hi	0x170e7c <FLAC__stream_encoder_init_stream+0x784>
  170e5c: 14000001     	b	0x170e60 <FLAC__stream_encoder_init_stream+0x768>
  170e60: f85283a8     	ldur	x8, [x29, #-0xd8]
  170e64: f9400108     	ldr	x8, [x8]
  170e68: b9402909     	ldr	w9, [x8, #0x28]
  170e6c: 71003529     	subs	w9, w9, #0xd
  170e70: b900a7e9     	str	w9, [sp, #0xa4]
  170e74: 540000a3     	b.lo	0x170e88 <FLAC__stream_encoder_init_stream+0x790>
  170e78: 14000001     	b	0x170e7c <FLAC__stream_encoder_init_stream+0x784>
  170e7c: 52800168     	mov	w8, #0xb                // =11
  170e80: b81343a8     	stur	w8, [x29, #-0xcc]
  170e84: 14000423     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  170e88: 14000001     	b	0x170e8c <FLAC__stream_encoder_init_stream+0x794>
  170e8c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170e90: f9400108     	ldr	x8, [x8]
  170e94: b9404109     	ldr	w9, [x8, #0x40]
  170e98: 900009c8     	adrp	x8, 0x2a8000
  170e9c: f945e108     	ldr	x8, [x8, #0xbc0]
  170ea0: b940010a     	ldr	w10, [x8]
  170ea4: 2a0a03e8     	mov	w8, w10
  170ea8: 2a0803ea     	mov	w10, w8
  170eac: 320003eb     	orr	w11, wzr, #0x1
  170eb0: 1aca216a     	lsl	w10, w11, w10
  170eb4: 6b0a0129     	subs	w9, w9, w10
  170eb8: b900a3e9     	str	w9, [sp, #0xa0]
  170ebc: 540001c3     	b.lo	0x170ef4 <FLAC__stream_encoder_init_stream+0x7fc>
  170ec0: 14000001     	b	0x170ec4 <FLAC__stream_encoder_init_stream+0x7cc>
  170ec4: 900009c8     	adrp	x8, 0x2a8000
  170ec8: f945e108     	ldr	x8, [x8, #0xbc0]
  170ecc: b9400109     	ldr	w9, [x8]
  170ed0: 2a0903e8     	mov	w8, w9
  170ed4: 2a0803e9     	mov	w9, w8
  170ed8: 320003ea     	orr	w10, wzr, #0x1
  170edc: 1ac92149     	lsl	w9, w10, w9
  170ee0: 71000529     	subs	w9, w9, #0x1
  170ee4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170ee8: f9400108     	ldr	x8, [x8]
  170eec: b9004109     	str	w9, [x8, #0x40]
  170ef0: 14000001     	b	0x170ef4 <FLAC__stream_encoder_init_stream+0x7fc>
  170ef4: f85283a8     	ldur	x8, [x29, #-0xd8]
  170ef8: f9400108     	ldr	x8, [x8]
  170efc: b9403d09     	ldr	w9, [x8, #0x3c]
  170f00: b940410a     	ldr	w10, [x8, #0x40]
  170f04: 6b0a0129     	subs	w9, w9, w10
  170f08: b9009fe9     	str	w9, [sp, #0x9c]
  170f0c: 540000e3     	b.lo	0x170f28 <FLAC__stream_encoder_init_stream+0x830>
  170f10: 14000001     	b	0x170f14 <FLAC__stream_encoder_init_stream+0x81c>
  170f14: f85283a8     	ldur	x8, [x29, #-0xd8]
  170f18: f9400108     	ldr	x8, [x8]
  170f1c: b9404109     	ldr	w9, [x8, #0x40]
  170f20: b9003d09     	str	w9, [x8, #0x3c]
  170f24: 14000001     	b	0x170f28 <FLAC__stream_encoder_init_stream+0x830>
  170f28: f85283a8     	ldur	x8, [x29, #-0xd8]
  170f2c: f9400108     	ldr	x8, [x8]
  170f30: f9402908     	ldr	x8, [x8, #0x50]
  170f34: b40006a8     	cbz	x8, 0x171008 <FLAC__stream_encoder_init_stream+0x910>
  170f38: 14000001     	b	0x170f3c <FLAC__stream_encoder_init_stream+0x844>
  170f3c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170f40: f9400108     	ldr	x8, [x8]
  170f44: b9405909     	ldr	w9, [x8, #0x58]
  170f48: 34000609     	cbz	w9, 0x171008 <FLAC__stream_encoder_init_stream+0x910>
  170f4c: 14000001     	b	0x170f50 <FLAC__stream_encoder_init_stream+0x858>
  170f50: 2a1f03e8     	mov	w8, wzr
  170f54: b90153e8     	str	w8, [sp, #0x150]
  170f58: 14000001     	b	0x170f5c <FLAC__stream_encoder_init_stream+0x864>
  170f5c: b94153e8     	ldr	w8, [sp, #0x150]
  170f60: f85283a9     	ldur	x9, [x29, #-0xd8]
  170f64: f9400129     	ldr	x9, [x9]
  170f68: b940592a     	ldr	w10, [x9, #0x58]
  170f6c: 6b0a0108     	subs	w8, w8, w10
  170f70: b9009be8     	str	w8, [sp, #0x98]
  170f74: 54000482     	b.hs	0x171004 <FLAC__stream_encoder_init_stream+0x90c>
  170f78: 14000001     	b	0x170f7c <FLAC__stream_encoder_init_stream+0x884>
  170f7c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170f80: f9400108     	ldr	x8, [x8]
  170f84: f9402908     	ldr	x8, [x8, #0x50]
  170f88: b94153e9     	ldr	w9, [sp, #0x150]
  170f8c: 2a0903ea     	mov	w10, w9
  170f90: f86a7908     	ldr	x8, [x8, x10, lsl #3]
  170f94: b40002e8     	cbz	x8, 0x170ff0 <FLAC__stream_encoder_init_stream+0x8f8>
  170f98: 14000001     	b	0x170f9c <FLAC__stream_encoder_init_stream+0x8a4>
  170f9c: f85283a8     	ldur	x8, [x29, #-0xd8]
  170fa0: f9400108     	ldr	x8, [x8]
  170fa4: f9402908     	ldr	x8, [x8, #0x50]
  170fa8: b94153e9     	ldr	w9, [sp, #0x150]
  170fac: 2a0903ea     	mov	w10, w9
  170fb0: f86a7908     	ldr	x8, [x8, x10, lsl #3]
  170fb4: b9400109     	ldr	w9, [x8]
  170fb8: 71000d29     	subs	w9, w9, #0x3
  170fbc: b90097e9     	str	w9, [sp, #0x94]
  170fc0: 54000181     	b.ne	0x170ff0 <FLAC__stream_encoder_init_stream+0x8f8>
  170fc4: 14000001     	b	0x170fc8 <FLAC__stream_encoder_init_stream+0x8d0>
  170fc8: f85283a8     	ldur	x8, [x29, #-0xd8]
  170fcc: f9400109     	ldr	x9, [x8]
  170fd0: f9402929     	ldr	x9, [x9, #0x50]
  170fd4: b94153ea     	ldr	w10, [sp, #0x150]
  170fd8: 2a0a03eb     	mov	w11, w10
  170fdc: f86b7929     	ldr	x9, [x9, x11, lsl #3]
  170fe0: 91004129     	add	x9, x9, #0x10
  170fe4: f9400508     	ldr	x8, [x8, #0x8]
  170fe8: f90ff509     	str	x9, [x8, #0x1fe8]
  170fec: 14000006     	b	0x171004 <FLAC__stream_encoder_init_stream+0x90c>
  170ff0: 14000001     	b	0x170ff4 <FLAC__stream_encoder_init_stream+0x8fc>
  170ff4: b94153e8     	ldr	w8, [sp, #0x150]
  170ff8: 11000508     	add	w8, w8, #0x1
  170ffc: b90153e8     	str	w8, [sp, #0x150]
  171000: 17ffffd7     	b	0x170f5c <FLAC__stream_encoder_init_stream+0x864>
  171004: 14000001     	b	0x171008 <FLAC__stream_encoder_init_stream+0x910>
  171008: f85283a8     	ldur	x8, [x29, #-0xd8]
  17100c: f9400108     	ldr	x8, [x8]
  171010: f9402908     	ldr	x8, [x8, #0x50]
  171014: b5000148     	cbnz	x8, 0x17103c <FLAC__stream_encoder_init_stream+0x944>
  171018: 14000001     	b	0x17101c <FLAC__stream_encoder_init_stream+0x924>
  17101c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171020: f9400108     	ldr	x8, [x8]
  171024: b9405909     	ldr	w9, [x8, #0x58]
  171028: 340000a9     	cbz	w9, 0x17103c <FLAC__stream_encoder_init_stream+0x944>
  17102c: 14000001     	b	0x171030 <FLAC__stream_encoder_init_stream+0x938>
  171030: 321e07e8     	orr	w8, wzr, #0xc
  171034: b81343a8     	stur	w8, [x29, #-0xcc]
  171038: 140003b6     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  17103c: 2a1f03e8     	mov	w8, wzr
  171040: b9016fe8     	str	w8, [sp, #0x16c]
  171044: b9016be8     	str	w8, [sp, #0x168]
  171048: b90167e8     	str	w8, [sp, #0x164]
  17104c: b90163e8     	str	w8, [sp, #0x160]
  171050: b90173e8     	str	w8, [sp, #0x170]
  171054: 14000001     	b	0x171058 <FLAC__stream_encoder_init_stream+0x960>
  171058: b94173e8     	ldr	w8, [sp, #0x170]
  17105c: f85283a9     	ldur	x9, [x29, #-0xd8]
  171060: f9400129     	ldr	x9, [x9]
  171064: b940592a     	ldr	w10, [x9, #0x58]
  171068: 6b0a0108     	subs	w8, w8, w10
  17106c: b90093e8     	str	w8, [sp, #0x90]
  171070: 54001482     	b.hs	0x171300 <FLAC__stream_encoder_init_stream+0xc08>
  171074: 14000001     	b	0x171078 <FLAC__stream_encoder_init_stream+0x980>
  171078: f85283a8     	ldur	x8, [x29, #-0xd8]
  17107c: f9400108     	ldr	x8, [x8]
  171080: f9402908     	ldr	x8, [x8, #0x50]
  171084: b94173e9     	ldr	w9, [sp, #0x170]
  171088: 2a0903ea     	mov	w10, w9
  17108c: f86a7908     	ldr	x8, [x8, x10, lsl #3]
  171090: f900a7e8     	str	x8, [sp, #0x148]
  171094: f940a7e8     	ldr	x8, [sp, #0x148]
  171098: b9400109     	ldr	w9, [x8]
  17109c: 350000a9     	cbnz	w9, 0x1710b0 <FLAC__stream_encoder_init_stream+0x9b8>
  1710a0: 14000001     	b	0x1710a4 <FLAC__stream_encoder_init_stream+0x9ac>
  1710a4: 321e07e8     	orr	w8, wzr, #0xc
  1710a8: b81343a8     	stur	w8, [x29, #-0xcc]
  1710ac: 14000399     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1710b0: f940a7e8     	ldr	x8, [sp, #0x148]
  1710b4: b9400109     	ldr	w9, [x8]
  1710b8: 71000d29     	subs	w9, w9, #0x3
  1710bc: b9008fe9     	str	w9, [sp, #0x8c]
  1710c0: 54000261     	b.ne	0x17110c <FLAC__stream_encoder_init_stream+0xa14>
  1710c4: 14000001     	b	0x1710c8 <FLAC__stream_encoder_init_stream+0x9d0>
  1710c8: b9416fe8     	ldr	w8, [sp, #0x16c]
  1710cc: 340000a8     	cbz	w8, 0x1710e0 <FLAC__stream_encoder_init_stream+0x9e8>
  1710d0: 14000001     	b	0x1710d4 <FLAC__stream_encoder_init_stream+0x9dc>
  1710d4: 321e07e8     	orr	w8, wzr, #0xc
  1710d8: b81343a8     	stur	w8, [x29, #-0xcc]
  1710dc: 1400038d     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1710e0: 320003e8     	orr	w8, wzr, #0x1
  1710e4: b9016fe8     	str	w8, [sp, #0x16c]
  1710e8: f940a7e9     	ldr	x9, [sp, #0x148]
  1710ec: 91004120     	add	x0, x9, #0x10
  1710f0: 97fcd018     	bl	0xa5150 <FLAC__format_seektable_is_legal@plt>
  1710f4: 350000a0     	cbnz	w0, 0x171108 <FLAC__stream_encoder_init_stream+0xa10>
  1710f8: 14000001     	b	0x1710fc <FLAC__stream_encoder_init_stream+0xa04>
  1710fc: 321e07e8     	orr	w8, wzr, #0xc
  171100: b81343a8     	stur	w8, [x29, #-0xcc]
  171104: 14000383     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171108: 14000078     	b	0x1712e8 <FLAC__stream_encoder_init_stream+0xbf0>
  17110c: f940a7e8     	ldr	x8, [sp, #0x148]
  171110: b9400109     	ldr	w9, [x8]
  171114: 71001129     	subs	w9, w9, #0x4
  171118: b9008be9     	str	w9, [sp, #0x88]
  17111c: 54000161     	b.ne	0x171148 <FLAC__stream_encoder_init_stream+0xa50>
  171120: 14000001     	b	0x171124 <FLAC__stream_encoder_init_stream+0xa2c>
  171124: b9416be8     	ldr	w8, [sp, #0x168]
  171128: 340000a8     	cbz	w8, 0x17113c <FLAC__stream_encoder_init_stream+0xa44>
  17112c: 14000001     	b	0x171130 <FLAC__stream_encoder_init_stream+0xa38>
  171130: 321e07e8     	orr	w8, wzr, #0xc
  171134: b81343a8     	stur	w8, [x29, #-0xcc]
  171138: 14000376     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  17113c: 320003e8     	orr	w8, wzr, #0x1
  171140: b9016be8     	str	w8, [sp, #0x168]
  171144: 14000068     	b	0x1712e4 <FLAC__stream_encoder_init_stream+0xbec>
  171148: f940a7e8     	ldr	x8, [sp, #0x148]
  17114c: b9400109     	ldr	w9, [x8]
  171150: 71001529     	subs	w9, w9, #0x5
  171154: b90087e9     	str	w9, [sp, #0x84]
  171158: 540001c1     	b.ne	0x171190 <FLAC__stream_encoder_init_stream+0xa98>
  17115c: 14000001     	b	0x171160 <FLAC__stream_encoder_init_stream+0xa68>
  171160: f940a7e8     	ldr	x8, [sp, #0x148]
  171164: 91004100     	add	x0, x8, #0x10
  171168: b940a101     	ldr	w1, [x8, #0xa0]
  17116c: aa1f03e8     	mov	x8, xzr
  171170: aa0803e2     	mov	x2, x8
  171174: 97fcc2e7     	bl	0xa1d10 <FLAC__format_cuesheet_is_legal@plt>
  171178: 350000a0     	cbnz	w0, 0x17118c <FLAC__stream_encoder_init_stream+0xa94>
  17117c: 14000001     	b	0x171180 <FLAC__stream_encoder_init_stream+0xa88>
  171180: 321e07e8     	orr	w8, wzr, #0xc
  171184: b81343a8     	stur	w8, [x29, #-0xcc]
  171188: 14000362     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  17118c: 14000055     	b	0x1712e0 <FLAC__stream_encoder_init_stream+0xbe8>
  171190: f940a7e8     	ldr	x8, [sp, #0x148]
  171194: b9400109     	ldr	w9, [x8]
  171198: 71001929     	subs	w9, w9, #0x6
  17119c: b90083e9     	str	w9, [sp, #0x80]
  1711a0: 540009e1     	b.ne	0x1712dc <FLAC__stream_encoder_init_stream+0xbe4>
  1711a4: 14000001     	b	0x1711a8 <FLAC__stream_encoder_init_stream+0xab0>
  1711a8: f940a7e8     	ldr	x8, [sp, #0x148]
  1711ac: 91004100     	add	x0, x8, #0x10
  1711b0: aa1f03e8     	mov	x8, xzr
  1711b4: aa0803e1     	mov	x1, x8
  1711b8: 97fcc84a     	bl	0xa32e0 <FLAC__format_picture_is_legal@plt>
  1711bc: 350000a0     	cbnz	w0, 0x1711d0 <FLAC__stream_encoder_init_stream+0xad8>
  1711c0: 14000001     	b	0x1711c4 <FLAC__stream_encoder_init_stream+0xacc>
  1711c4: 321e07e8     	orr	w8, wzr, #0xc
  1711c8: b81343a8     	stur	w8, [x29, #-0xcc]
  1711cc: 14000351     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1711d0: f940a7e8     	ldr	x8, [sp, #0x148]
  1711d4: b9401109     	ldr	w9, [x8, #0x10]
  1711d8: 71000529     	subs	w9, w9, #0x1
  1711dc: b9007fe9     	str	w9, [sp, #0x7c]
  1711e0: 540005c1     	b.ne	0x171298 <FLAC__stream_encoder_init_stream+0xba0>
  1711e4: 14000001     	b	0x1711e8 <FLAC__stream_encoder_init_stream+0xaf0>
  1711e8: b94167e8     	ldr	w8, [sp, #0x164]
  1711ec: 340000a8     	cbz	w8, 0x171200 <FLAC__stream_encoder_init_stream+0xb08>
  1711f0: 14000001     	b	0x1711f4 <FLAC__stream_encoder_init_stream+0xafc>
  1711f4: 321e07e8     	orr	w8, wzr, #0xc
  1711f8: b81343a8     	stur	w8, [x29, #-0xcc]
  1711fc: 14000345     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171200: 320003e8     	orr	w8, wzr, #0x1
  171204: b90167e8     	str	w8, [sp, #0x164]
  171208: f940a7e9     	ldr	x9, [sp, #0x148]
  17120c: b9401128     	ldr	w8, [x9, #0x10]
  171210: 71000508     	subs	w8, w8, #0x1
  171214: b9007be8     	str	w8, [sp, #0x78]
  171218: 540003e1     	b.ne	0x171294 <FLAC__stream_encoder_init_stream+0xb9c>
  17121c: 14000001     	b	0x171220 <FLAC__stream_encoder_init_stream+0xb28>
  171220: f940a7e8     	ldr	x8, [sp, #0x148]
  171224: f9400d00     	ldr	x0, [x8, #0x18]
  171228: b0000441     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  17122c: 91323421     	add	x1, x1, #0xc8d
  171230: 97fcc400     	bl	0xa2230 <strcmp@plt>
  171234: 34000120     	cbz	w0, 0x171258 <FLAC__stream_encoder_init_stream+0xb60>
  171238: 14000001     	b	0x17123c <FLAC__stream_encoder_init_stream+0xb44>
  17123c: f940a7e8     	ldr	x8, [sp, #0x148]
  171240: f9400d00     	ldr	x0, [x8, #0x18]
  171244: 90000441     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  171248: 911d5821     	add	x1, x1, #0x756
  17124c: 97fcc3f9     	bl	0xa2230 <strcmp@plt>
  171250: 350001c0     	cbnz	w0, 0x171288 <FLAC__stream_encoder_init_stream+0xb90>
  171254: 14000001     	b	0x171258 <FLAC__stream_encoder_init_stream+0xb60>
  171258: f940a7e8     	ldr	x8, [sp, #0x148]
  17125c: b9402909     	ldr	w9, [x8, #0x28]
  171260: 71008129     	subs	w9, w9, #0x20
  171264: b90077e9     	str	w9, [sp, #0x74]
  171268: 54000101     	b.ne	0x171288 <FLAC__stream_encoder_init_stream+0xb90>
  17126c: 14000001     	b	0x171270 <FLAC__stream_encoder_init_stream+0xb78>
  171270: f940a7e8     	ldr	x8, [sp, #0x148]
  171274: b9402d09     	ldr	w9, [x8, #0x2c]
  171278: 71008129     	subs	w9, w9, #0x20
  17127c: b90073e9     	str	w9, [sp, #0x70]
  171280: 540000a0     	b.eq	0x171294 <FLAC__stream_encoder_init_stream+0xb9c>
  171284: 14000001     	b	0x171288 <FLAC__stream_encoder_init_stream+0xb90>
  171288: 321e07e8     	orr	w8, wzr, #0xc
  17128c: b81343a8     	stur	w8, [x29, #-0xcc]
  171290: 14000320     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171294: 14000011     	b	0x1712d8 <FLAC__stream_encoder_init_stream+0xbe0>
  171298: f940a7e8     	ldr	x8, [sp, #0x148]
  17129c: b9401109     	ldr	w9, [x8, #0x10]
  1712a0: 71000929     	subs	w9, w9, #0x2
  1712a4: b9006fe9     	str	w9, [sp, #0x6c]
  1712a8: 54000161     	b.ne	0x1712d4 <FLAC__stream_encoder_init_stream+0xbdc>
  1712ac: 14000001     	b	0x1712b0 <FLAC__stream_encoder_init_stream+0xbb8>
  1712b0: b94163e8     	ldr	w8, [sp, #0x160]
  1712b4: 340000a8     	cbz	w8, 0x1712c8 <FLAC__stream_encoder_init_stream+0xbd0>
  1712b8: 14000001     	b	0x1712bc <FLAC__stream_encoder_init_stream+0xbc4>
  1712bc: 321e07e8     	orr	w8, wzr, #0xc
  1712c0: b81343a8     	stur	w8, [x29, #-0xcc]
  1712c4: 14000313     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1712c8: 320003e8     	orr	w8, wzr, #0x1
  1712cc: b90163e8     	str	w8, [sp, #0x160]
  1712d0: 14000001     	b	0x1712d4 <FLAC__stream_encoder_init_stream+0xbdc>
  1712d4: 14000001     	b	0x1712d8 <FLAC__stream_encoder_init_stream+0xbe0>
  1712d8: 14000001     	b	0x1712dc <FLAC__stream_encoder_init_stream+0xbe4>
  1712dc: 14000001     	b	0x1712e0 <FLAC__stream_encoder_init_stream+0xbe8>
  1712e0: 14000001     	b	0x1712e4 <FLAC__stream_encoder_init_stream+0xbec>
  1712e4: 14000001     	b	0x1712e8 <FLAC__stream_encoder_init_stream+0xbf0>
  1712e8: 14000001     	b	0x1712ec <FLAC__stream_encoder_init_stream+0xbf4>
  1712ec: 14000001     	b	0x1712f0 <FLAC__stream_encoder_init_stream+0xbf8>
  1712f0: b94173e8     	ldr	w8, [sp, #0x170]
  1712f4: 11000508     	add	w8, w8, #0x1
  1712f8: b90173e8     	str	w8, [sp, #0x170]
  1712fc: 17ffff57     	b	0x171058 <FLAC__stream_encoder_init_stream+0x960>
  171300: f85283a8     	ldur	x8, [x29, #-0xd8]
  171304: f9400508     	ldr	x8, [x8, #0x8]
  171308: 2a1f03e9     	mov	w9, wzr
  17130c: b9000109     	str	w9, [x8]
  171310: b90173e9     	str	w9, [sp, #0x170]
  171314: 14000001     	b	0x171318 <FLAC__stream_encoder_init_stream+0xc20>
  171318: b94173e8     	ldr	w8, [sp, #0x170]
  17131c: f85283a9     	ldur	x9, [x29, #-0xd8]
  171320: f9400129     	ldr	x9, [x9]
  171324: b940192a     	ldr	w10, [x9, #0x18]
  171328: 6b0a0108     	subs	w8, w8, w10
  17132c: b9006be8     	str	w8, [sp, #0x68]
  171330: 54000282     	b.hs	0x171380 <FLAC__stream_encoder_init_stream+0xc88>
  171334: 14000001     	b	0x171338 <FLAC__stream_encoder_init_stream+0xc40>
  171338: f85283a8     	ldur	x8, [x29, #-0xd8]
  17133c: f9400508     	ldr	x8, [x8, #0x8]
  171340: b94173e9     	ldr	w9, [sp, #0x170]
  171344: 2a0903ea     	mov	w10, w9
  171348: 8b0a0d08     	add	x8, x8, x10, lsl #3
  17134c: aa1f03ea     	mov	x10, xzr
  171350: f900050a     	str	x10, [x8, #0x8]
  171354: f85283a8     	ldur	x8, [x29, #-0xd8]
  171358: f9400508     	ldr	x8, [x8, #0x8]
  17135c: b94173e9     	ldr	w9, [sp, #0x170]
  171360: 2a0903eb     	mov	w11, w9
  171364: 8b0b0d08     	add	x8, x8, x11, lsl #3
  171368: f9107d0a     	str	x10, [x8, #0x20f8]
  17136c: 14000001     	b	0x171370 <FLAC__stream_encoder_init_stream+0xc78>
  171370: b94173e8     	ldr	w8, [sp, #0x170]
  171374: 11000508     	add	w8, w8, #0x1
  171378: b90173e8     	str	w8, [sp, #0x170]
  17137c: 17ffffe7     	b	0x171318 <FLAC__stream_encoder_init_stream+0xc20>
  171380: 2a1f03e8     	mov	w8, wzr
  171384: b90173e8     	str	w8, [sp, #0x170]
  171388: 14000001     	b	0x17138c <FLAC__stream_encoder_init_stream+0xc94>
  17138c: b94173e8     	ldr	w8, [sp, #0x170]
  171390: 71000508     	subs	w8, w8, #0x1
  171394: b90067e8     	str	w8, [sp, #0x64]
  171398: 54000288     	b.hi	0x1713e8 <FLAC__stream_encoder_init_stream+0xcf0>
  17139c: 14000001     	b	0x1713a0 <FLAC__stream_encoder_init_stream+0xca8>
  1713a0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1713a4: f9400508     	ldr	x8, [x8, #0x8]
  1713a8: b94173e9     	ldr	w9, [sp, #0x170]
  1713ac: 2a0903ea     	mov	w10, w9
  1713b0: 8b0a0d08     	add	x8, x8, x10, lsl #3
  1713b4: aa1f03ea     	mov	x10, xzr
  1713b8: f900250a     	str	x10, [x8, #0x48]
  1713bc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1713c0: f9400508     	ldr	x8, [x8, #0x8]
  1713c4: b94173e9     	ldr	w9, [sp, #0x170]
  1713c8: 2a0903eb     	mov	w11, w9
  1713cc: 8b0b0d08     	add	x8, x8, x11, lsl #3
  1713d0: f9109d0a     	str	x10, [x8, #0x2138]
  1713d4: 14000001     	b	0x1713d8 <FLAC__stream_encoder_init_stream+0xce0>
  1713d8: b94173e8     	ldr	w8, [sp, #0x170]
  1713dc: 11000508     	add	w8, w8, #0x1
  1713e0: b90173e8     	str	w8, [sp, #0x170]
  1713e4: 17ffffea     	b	0x17138c <FLAC__stream_encoder_init_stream+0xc94>
  1713e8: 2a1f03e8     	mov	w8, wzr
  1713ec: b90173e8     	str	w8, [sp, #0x170]
  1713f0: 14000001     	b	0x1713f4 <FLAC__stream_encoder_init_stream+0xcfc>
  1713f4: b94173e8     	ldr	w8, [sp, #0x170]
  1713f8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1713fc: f9400129     	ldr	x9, [x9]
  171400: b940192a     	ldr	w10, [x9, #0x18]
  171404: 6b0a0108     	subs	w8, w8, w10
  171408: b90063e8     	str	w8, [sp, #0x60]
  17140c: 540004e2     	b.hs	0x1714a8 <FLAC__stream_encoder_init_stream+0xdb0>
  171410: 14000001     	b	0x171414 <FLAC__stream_encoder_init_stream+0xd1c>
  171414: f85283a8     	ldur	x8, [x29, #-0xd8]
  171418: f9400508     	ldr	x8, [x8, #0x8]
  17141c: b94173e9     	ldr	w9, [sp, #0x170]
  171420: 2a0903ea     	mov	w10, w9
  171424: 8b0a1108     	add	x8, x8, x10, lsl #4
  171428: aa1f03ea     	mov	x10, xzr
  17142c: f900410a     	str	x10, [x8, #0x80]
  171430: f85283a8     	ldur	x8, [x29, #-0xd8]
  171434: f9400508     	ldr	x8, [x8, #0x8]
  171438: b94173e9     	ldr	w9, [sp, #0x170]
  17143c: 2a0903eb     	mov	w11, w9
  171440: 8b0b1108     	add	x8, x8, x11, lsl #4
  171444: f910a50a     	str	x10, [x8, #0x2148]
  171448: f85283a8     	ldur	x8, [x29, #-0xd8]
  17144c: f9400508     	ldr	x8, [x8, #0x8]
  171450: b94173e9     	ldr	w9, [sp, #0x170]
  171454: 2a0903eb     	mov	w11, w9
  171458: 8b0b1108     	add	x8, x8, x11, lsl #4
  17145c: f900450a     	str	x10, [x8, #0x88]
  171460: f85283a8     	ldur	x8, [x29, #-0xd8]
  171464: f9400508     	ldr	x8, [x8, #0x8]
  171468: b94173e9     	ldr	w9, [sp, #0x170]
  17146c: 2a0903eb     	mov	w11, w9
  171470: 8b0b1108     	add	x8, x8, x11, lsl #4
  171474: f910a90a     	str	x10, [x8, #0x2150]
  171478: f85283a8     	ldur	x8, [x29, #-0xd8]
  17147c: f9400508     	ldr	x8, [x8, #0x8]
  171480: b94173e9     	ldr	w9, [sp, #0x170]
  171484: 2a0903ea     	mov	w10, w9
  171488: 8b0a0908     	add	x8, x8, x10, lsl #2
  17148c: 2a1f03e9     	mov	w9, wzr
  171490: b91ec109     	str	w9, [x8, #0x1ec0]
  171494: 14000001     	b	0x171498 <FLAC__stream_encoder_init_stream+0xda0>
  171498: b94173e8     	ldr	w8, [sp, #0x170]
  17149c: 11000508     	add	w8, w8, #0x1
  1714a0: b90173e8     	str	w8, [sp, #0x170]
  1714a4: 17ffffd4     	b	0x1713f4 <FLAC__stream_encoder_init_stream+0xcfc>
  1714a8: 2a1f03e8     	mov	w8, wzr
  1714ac: b90173e8     	str	w8, [sp, #0x170]
  1714b0: 14000001     	b	0x1714b4 <FLAC__stream_encoder_init_stream+0xdbc>
  1714b4: b94173e8     	ldr	w8, [sp, #0x170]
  1714b8: 71000508     	subs	w8, w8, #0x1
  1714bc: b9005fe8     	str	w8, [sp, #0x5c]
  1714c0: 540004e8     	b.hi	0x17155c <FLAC__stream_encoder_init_stream+0xe64>
  1714c4: 14000001     	b	0x1714c8 <FLAC__stream_encoder_init_stream+0xdd0>
  1714c8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1714cc: f9400508     	ldr	x8, [x8, #0x8]
  1714d0: b94173e9     	ldr	w9, [sp, #0x170]
  1714d4: 2a0903ea     	mov	w10, w9
  1714d8: 8b0a1108     	add	x8, x8, x10, lsl #4
  1714dc: aa1f03ea     	mov	x10, xzr
  1714e0: f900810a     	str	x10, [x8, #0x100]
  1714e4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1714e8: f9400508     	ldr	x8, [x8, #0x8]
  1714ec: b94173e9     	ldr	w9, [sp, #0x170]
  1714f0: 2a0903eb     	mov	w11, w9
  1714f4: 8b0b1108     	add	x8, x8, x11, lsl #4
  1714f8: f910e50a     	str	x10, [x8, #0x21c8]
  1714fc: f85283a8     	ldur	x8, [x29, #-0xd8]
  171500: f9400508     	ldr	x8, [x8, #0x8]
  171504: b94173e9     	ldr	w9, [sp, #0x170]
  171508: 2a0903eb     	mov	w11, w9
  17150c: 8b0b1108     	add	x8, x8, x11, lsl #4
  171510: f900850a     	str	x10, [x8, #0x108]
  171514: f85283a8     	ldur	x8, [x29, #-0xd8]
  171518: f9400508     	ldr	x8, [x8, #0x8]
  17151c: b94173e9     	ldr	w9, [sp, #0x170]
  171520: 2a0903eb     	mov	w11, w9
  171524: 8b0b1108     	add	x8, x8, x11, lsl #4
  171528: f910e90a     	str	x10, [x8, #0x21d0]
  17152c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171530: f9400508     	ldr	x8, [x8, #0x8]
  171534: b94173e9     	ldr	w9, [sp, #0x170]
  171538: 2a0903ea     	mov	w10, w9
  17153c: 8b0a0908     	add	x8, x8, x10, lsl #2
  171540: 2a1f03e9     	mov	w9, wzr
  171544: b91ee109     	str	w9, [x8, #0x1ee0]
  171548: 14000001     	b	0x17154c <FLAC__stream_encoder_init_stream+0xe54>
  17154c: b94173e8     	ldr	w8, [sp, #0x170]
  171550: 11000508     	add	w8, w8, #0x1
  171554: b90173e8     	str	w8, [sp, #0x170]
  171558: 17ffffd7     	b	0x1714b4 <FLAC__stream_encoder_init_stream+0xdbc>
  17155c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171560: f9400508     	ldr	x8, [x8, #0x8]
  171564: aa1f03e9     	mov	x9, xzr
  171568: f90f8909     	str	x9, [x8, #0x1f10]
  17156c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171570: f9400508     	ldr	x8, [x8, #0x8]
  171574: f910f509     	str	x9, [x8, #0x21e8]
  171578: f85283a8     	ldur	x8, [x29, #-0xd8]
  17157c: f9400508     	ldr	x8, [x8, #0x8]
  171580: f90f8d09     	str	x9, [x8, #0x1f18]
  171584: f85283a8     	ldur	x8, [x29, #-0xd8]
  171588: f9400508     	ldr	x8, [x8, #0x8]
  17158c: f910f909     	str	x9, [x8, #0x21f0]
  171590: f85283a8     	ldur	x8, [x29, #-0xd8]
  171594: f9400109     	ldr	x9, [x8]
  171598: b940212a     	ldr	w10, [x9, #0x20]
  17159c: 2a0a03eb     	mov	w11, w10
  1715a0: 52acccca     	mov	w10, #0x66660000        // =1717960704
  1715a4: 2a0a03ec     	mov	w12, w10
  1715a8: 9b0c7d6b     	mul	x11, x11, x12
  1715ac: b940252a     	ldr	w10, [x9, #0x24]
  1715b0: 53103d4a     	lsl	w10, w10, #16
  1715b4: 2a0a03e9     	mov	w9, w10
  1715b8: 9ac90969     	udiv	x9, x11, x9
  1715bc: f00009ab     	adrp	x11, 0x2a8000
  1715c0: f943d56b     	ldr	x11, [x11, #0x7a8]
  1715c4: b980016b     	ldrsw	x11, [x11]
  1715c8: 8b0b0129     	add	x9, x9, x11
  1715cc: d350fd29     	lsr	x9, x9, #16
  1715d0: f9400508     	ldr	x8, [x8, #0x8]
  1715d4: 2a0903ea     	mov	w10, w9
  1715d8: b91f290a     	str	w10, [x8, #0x1f28]
  1715dc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1715e0: f9400508     	ldr	x8, [x8, #0x8]
  1715e4: b95f290a     	ldr	w10, [x8, #0x1f28]
  1715e8: 350000ea     	cbnz	w10, 0x171604 <FLAC__stream_encoder_init_stream+0xf0c>
  1715ec: 14000001     	b	0x1715f0 <FLAC__stream_encoder_init_stream+0xef8>
  1715f0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1715f4: f9400508     	ldr	x8, [x8, #0x8]
  1715f8: 320003e9     	orr	w9, wzr, #0x1
  1715fc: b91f2909     	str	w9, [x8, #0x1f28]
  171600: 14000001     	b	0x171604 <FLAC__stream_encoder_init_stream+0xf0c>
  171604: f85283a8     	ldur	x8, [x29, #-0xd8]
  171608: f9400508     	ldr	x8, [x8, #0x8]
  17160c: 2a1f03e9     	mov	w9, wzr
  171610: b91f2d09     	str	w9, [x8, #0x1f2c]
  171614: f85283a8     	ldur	x8, [x29, #-0xd8]
  171618: f9400508     	ldr	x8, [x8, #0x8]
  17161c: b91ff109     	str	w9, [x8, #0x1ff0]
  171620: f85283a8     	ldur	x8, [x29, #-0xd8]
  171624: f9400508     	ldr	x8, [x8, #0x8]
  171628: b91ff509     	str	w9, [x8, #0x1ff4]
  17162c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171630: f9400108     	ldr	x8, [x8]
  171634: b9401d09     	ldr	w9, [x8, #0x1c]
  171638: b9402500     	ldr	w0, [x8, #0x24]
  17163c: b9005be9     	str	w9, [sp, #0x58]
  171640: 94000f5e     	bl	0x1753b8 <FLAC__stream_encoder_process_interleaved+0x838>
  171644: b9405be9     	ldr	w9, [sp, #0x58]
  171648: 0b000129     	add	w9, w9, w0
  17164c: 11000529     	add	w9, w9, #0x1
  171650: 71007929     	subs	w9, w9, #0x1e
  171654: 1a9f97e0     	cset	w0, hi
  171658: f85283a8     	ldur	x8, [x29, #-0xd8]
  17165c: f9400508     	ldr	x8, [x8, #0x8]
  171660: b9208100     	str	w0, [x8, #0x2080]
  171664: f85283a8     	ldur	x8, [x29, #-0xd8]
  171668: f9400108     	ldr	x8, [x8]
  17166c: b9401d00     	ldr	w0, [x8, #0x1c]
  171670: b940290a     	ldr	w10, [x8, #0x28]
  171674: b90147ea     	str	w10, [sp, #0x144]
  171678: 321e03ea     	orr	w10, wzr, #0x4
  17167c: b90143ea     	str	w10, [sp, #0x140]
  171680: b94147ea     	ldr	w10, [sp, #0x144]
  171684: b94143eb     	ldr	w11, [sp, #0x140]
  171688: 6b0b014a     	subs	w10, w10, w11
  17168c: b90057e9     	str	w9, [sp, #0x54]
  171690: b90053e0     	str	w0, [sp, #0x50]
  171694: b9004fea     	str	w10, [sp, #0x4c]
  171698: 540000a9     	b.ls	0x1716ac <FLAC__stream_encoder_init_stream+0xfb4>
  17169c: 14000001     	b	0x1716a0 <FLAC__stream_encoder_init_stream+0xfa8>
  1716a0: b94147e8     	ldr	w8, [sp, #0x144]
  1716a4: b9004be8     	str	w8, [sp, #0x48]
  1716a8: 14000004     	b	0x1716b8 <FLAC__stream_encoder_init_stream+0xfc0>
  1716ac: b94143e8     	ldr	w8, [sp, #0x140]
  1716b0: b9004be8     	str	w8, [sp, #0x48]
  1716b4: 14000001     	b	0x1716b8 <FLAC__stream_encoder_init_stream+0xfc0>
  1716b8: b9404be8     	ldr	w8, [sp, #0x48]
  1716bc: b9013fe8     	str	w8, [sp, #0x13c]
  1716c0: b9413fe0     	ldr	w0, [sp, #0x13c]
  1716c4: 94000f3d     	bl	0x1753b8 <FLAC__stream_encoder_process_interleaved+0x838>
  1716c8: b94053e8     	ldr	w8, [sp, #0x50]
  1716cc: 0b000100     	add	w0, w8, w0
  1716d0: 11000400     	add	w0, w0, #0x1
  1716d4: 71007800     	subs	w0, w0, #0x1e
  1716d8: 1a9f97e9     	cset	w9, hi
  1716dc: f85283be     	ldur	x30, [x29, #-0xd8]
  1716e0: f94007de     	ldr	x30, [x30, #0x8]
  1716e4: b9208bc9     	str	w9, [x30, #0x2088]
  1716e8: f85283be     	ldur	x30, [x29, #-0xd8]
  1716ec: f94007de     	ldr	x30, [x30, #0x8]
  1716f0: 2a1f03e9     	mov	w9, wzr
  1716f4: b92087c9     	str	w9, [x30, #0x2084]
  1716f8: f85283be     	ldur	x30, [x29, #-0xd8]
  1716fc: f94007de     	ldr	x30, [x30, #0x8]
  171700: 52840c09     	mov	w9, #0x2060             // =8288
  171704: 2a0903ea     	mov	w10, w9
  171708: 8b0a03ca     	add	x10, x30, x10
  17170c: b90047e0     	str	w0, [sp, #0x44]
  171710: aa0a03e0     	mov	x0, x10
  171714: 97fcce73     	bl	0xa50e0 <FLAC__cpu_info@plt>
  171718: f85283aa     	ldur	x10, [x29, #-0xd8]
  17171c: f940054a     	ldr	x10, [x10, #0x8]
  171720: 90000020     	adrp	x0, 0x175000 <FLAC__stream_encoder_process_interleaved+0x480>
  171724: 910fe000     	add	x0, x0, #0x3f8
  171728: f9103540     	str	x0, [x10, #0x2068]
  17172c: f85283aa     	ldur	x10, [x29, #-0xd8]
  171730: f940054a     	ldr	x10, [x10, #0x8]
  171734: f00009a0     	adrp	x0, 0x2a8000
  171738: f9474000     	ldr	x0, [x0, #0xe80]
  17173c: f9103940     	str	x0, [x10, #0x2070]
  171740: f85283aa     	ldur	x10, [x29, #-0xd8]
  171744: f940054a     	ldr	x10, [x10, #0x8]
  171748: f00009a0     	adrp	x0, 0x2a8000
  17174c: f9434400     	ldr	x0, [x0, #0x688]
  171750: f9103d40     	str	x0, [x10, #0x2078]
  171754: f85283aa     	ldur	x10, [x29, #-0xd8]
  171758: f940054a     	ldr	x10, [x10, #0x8]
  17175c: b9608148     	ldr	w8, [x10, #0x2080]
  171760: 340000e8     	cbz	w8, 0x17177c <FLAC__stream_encoder_init_stream+0x1084>
  171764: 14000001     	b	0x171768 <FLAC__stream_encoder_init_stream+0x1070>
  171768: f85283a8     	ldur	x8, [x29, #-0xd8]
  17176c: f9400508     	ldr	x8, [x8, #0x8]
  171770: f9503d09     	ldr	x9, [x8, #0x2078]
  171774: f9103909     	str	x9, [x8, #0x2070]
  171778: 14000001     	b	0x17177c <FLAC__stream_encoder_init_stream+0x1084>
  17177c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171780: f9400108     	ldr	x8, [x8]
  171784: 2a1f03e9     	mov	w9, wzr
  171788: b9000109     	str	w9, [x8]
  17178c: f85203a8     	ldur	x8, [x29, #-0xe0]
  171790: f85283aa     	ldur	x10, [x29, #-0xd8]
  171794: f940054a     	ldr	x10, [x10, #0x8]
  171798: f9104d48     	str	x8, [x10, #0x2098]
  17179c: f85183a8     	ldur	x8, [x29, #-0xe8]
  1717a0: f85283aa     	ldur	x10, [x29, #-0xd8]
  1717a4: f940054a     	ldr	x10, [x10, #0x8]
  1717a8: f9105948     	str	x8, [x10, #0x20b0]
  1717ac: f85103a8     	ldur	x8, [x29, #-0xf0]
  1717b0: f85283aa     	ldur	x10, [x29, #-0xd8]
  1717b4: f940054a     	ldr	x10, [x10, #0x8]
  1717b8: f9105148     	str	x8, [x10, #0x20a0]
  1717bc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1717c0: f85283aa     	ldur	x10, [x29, #-0xd8]
  1717c4: f940054a     	ldr	x10, [x10, #0x8]
  1717c8: f9105548     	str	x8, [x10, #0x20a8]
  1717cc: f85003a8     	ldur	x8, [x29, #-0x100]
  1717d0: f85283aa     	ldur	x10, [x29, #-0xd8]
  1717d4: f940054a     	ldr	x10, [x10, #0x8]
  1717d8: f9105d48     	str	x8, [x10, #0x20b8]
  1717dc: f940bfe8     	ldr	x8, [sp, #0x178]
  1717e0: f85283aa     	ldur	x10, [x29, #-0xd8]
  1717e4: f940054a     	ldr	x10, [x10, #0x8]
  1717e8: f9106548     	str	x8, [x10, #0x20c8]
  1717ec: f85283a8     	ldur	x8, [x29, #-0xd8]
  1717f0: f940010a     	ldr	x10, [x8]
  1717f4: b9402541     	ldr	w1, [x10, #0x24]
  1717f8: aa0803e0     	mov	x0, x8
  1717fc: 94000fc9     	bl	0x175720 <FLAC__stream_encoder_process_interleaved+0xba0>
  171800: 350000a0     	cbnz	w0, 0x171814 <FLAC__stream_encoder_init_stream+0x111c>
  171804: 14000001     	b	0x171808 <FLAC__stream_encoder_init_stream+0x1110>
  171808: 320003e8     	orr	w8, wzr, #0x1
  17180c: b81343a8     	stur	w8, [x29, #-0xcc]
  171810: 140001c0     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171814: f85283a8     	ldur	x8, [x29, #-0xd8]
  171818: f9400508     	ldr	x8, [x8, #0x8]
  17181c: f94f9100     	ldr	x0, [x8, #0x1f20]
  171820: 97fcd2f4     	bl	0xa63f0 <FLAC__bitwriter_init@plt>
  171824: 35000120     	cbnz	w0, 0x171848 <FLAC__stream_encoder_init_stream+0x1150>
  171828: 14000001     	b	0x17182c <FLAC__stream_encoder_init_stream+0x1134>
  17182c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171830: f9400108     	ldr	x8, [x8]
  171834: 321d03e9     	orr	w9, wzr, #0x8
  171838: b9000109     	str	w9, [x8]
  17183c: 320003e9     	orr	w9, wzr, #0x1
  171840: b81343a9     	stur	w9, [x29, #-0xcc]
  171844: 140001b3     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171848: f85283a8     	ldur	x8, [x29, #-0xd8]
  17184c: f9400108     	ldr	x8, [x8]
  171850: b9400509     	ldr	w9, [x8, #0x4]
  171854: 34000cc9     	cbz	w9, 0x1719ec <FLAC__stream_encoder_init_stream+0x12f4>
  171858: 14000001     	b	0x17185c <FLAC__stream_encoder_init_stream+0x1164>
  17185c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171860: f9400109     	ldr	x9, [x8]
  171864: b940252a     	ldr	w10, [x9, #0x24]
  171868: 1100054a     	add	w10, w10, #0x1
  17186c: f9400508     	ldr	x8, [x8, #0x8]
  171870: b922790a     	str	w10, [x8, #0x2278]
  171874: 2a1f03ea     	mov	w10, wzr
  171878: b90173ea     	str	w10, [sp, #0x170]
  17187c: 14000001     	b	0x171880 <FLAC__stream_encoder_init_stream+0x1188>
  171880: b94173e8     	ldr	w8, [sp, #0x170]
  171884: f85283a9     	ldur	x9, [x29, #-0xd8]
  171888: f9400129     	ldr	x9, [x9]
  17188c: b940192a     	ldr	w10, [x9, #0x18]
  171890: 6b0a0108     	subs	w8, w8, w10
  171894: b90043e8     	str	w8, [sp, #0x40]
  171898: 540003a2     	b.hs	0x17190c <FLAC__stream_encoder_init_stream+0x1214>
  17189c: 14000001     	b	0x1718a0 <FLAC__stream_encoder_init_stream+0x11a8>
  1718a0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1718a4: f9400508     	ldr	x8, [x8, #0x8]
  1718a8: b9627909     	ldr	w9, [x8, #0x2278]
  1718ac: 2a0903e1     	mov	w1, w9
  1718b0: 321e03e9     	orr	w9, wzr, #0x4
  1718b4: 2a0903e0     	mov	w0, w9
  1718b8: 97fcbd36     	bl	0xa0d90 <safe_malloc_mul_2op_p@plt>
  1718bc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1718c0: f9400508     	ldr	x8, [x8, #0x8]
  1718c4: b94173e9     	ldr	w9, [sp, #0x170]
  1718c8: 2a0903e1     	mov	w1, w9
  1718cc: 8b010d08     	add	x8, x8, x1, lsl #3
  1718d0: f9111d00     	str	x0, [x8, #0x2238]
  1718d4: b5000120     	cbnz	x0, 0x1718f8 <FLAC__stream_encoder_init_stream+0x1200>
  1718d8: 14000001     	b	0x1718dc <FLAC__stream_encoder_init_stream+0x11e4>
  1718dc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1718e0: f9400108     	ldr	x8, [x8]
  1718e4: 321d03e9     	orr	w9, wzr, #0x8
  1718e8: b9000109     	str	w9, [x8]
  1718ec: 320003e9     	orr	w9, wzr, #0x1
  1718f0: b81343a9     	stur	w9, [x29, #-0xcc]
  1718f4: 14000187     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1718f8: 14000001     	b	0x1718fc <FLAC__stream_encoder_init_stream+0x1204>
  1718fc: b94173e8     	ldr	w8, [sp, #0x170]
  171900: 11000508     	add	w8, w8, #0x1
  171904: b90173e8     	str	w8, [sp, #0x170]
  171908: 17ffffde     	b	0x171880 <FLAC__stream_encoder_init_stream+0x1188>
  17190c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171910: f9400508     	ldr	x8, [x8, #0x8]
  171914: 2a1f03e9     	mov	w9, wzr
  171918: b9227d09     	str	w9, [x8, #0x227c]
  17191c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171920: f9400508     	ldr	x8, [x8, #0x8]
  171924: f9511508     	ldr	x8, [x8, #0x2228]
  171928: b5000268     	cbnz	x8, 0x171974 <FLAC__stream_encoder_init_stream+0x127c>
  17192c: 14000001     	b	0x171930 <FLAC__stream_encoder_init_stream+0x1238>
  171930: 97fcc038     	bl	0xa1a10 <FLAC__stream_decoder_new@plt>
  171934: f85283be     	ldur	x30, [x29, #-0xd8]
  171938: f94007de     	ldr	x30, [x30, #0x8]
  17193c: f91117c0     	str	x0, [x30, #0x2228]
  171940: f85283a0     	ldur	x0, [x29, #-0xd8]
  171944: f9400400     	ldr	x0, [x0, #0x8]
  171948: f9511400     	ldr	x0, [x0, #0x2228]
  17194c: b5000120     	cbnz	x0, 0x171970 <FLAC__stream_encoder_init_stream+0x1278>
  171950: 14000001     	b	0x171954 <FLAC__stream_encoder_init_stream+0x125c>
  171954: f85283a8     	ldur	x8, [x29, #-0xd8]
  171958: f9400108     	ldr	x8, [x8]
  17195c: 320007e9     	orr	w9, wzr, #0x3
  171960: b9000109     	str	w9, [x8]
  171964: 320003e9     	orr	w9, wzr, #0x1
  171968: b81343a9     	stur	w9, [x29, #-0xcc]
  17196c: 14000169     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171970: 14000001     	b	0x171974 <FLAC__stream_encoder_init_stream+0x127c>
  171974: f85283a8     	ldur	x8, [x29, #-0xd8]
  171978: f9400509     	ldr	x9, [x8, #0x8]
  17197c: f9511520     	ldr	x0, [x9, #0x2228]
  171980: 910003e9     	mov	x9, sp
  171984: f9000528     	str	x8, [x9, #0x8]
  171988: b0000028     	adrp	x8, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  17198c: 9110a108     	add	x8, x8, #0x428
  171990: f9000128     	str	x8, [x9]
  171994: 90000021     	adrp	x1, 0x175000 <FLAC__stream_encoder_process_interleaved+0x480>
  171998: 91393021     	add	x1, x1, #0xe4c
  17199c: 90000026     	adrp	x6, 0x175000 <FLAC__stream_encoder_process_interleaved+0x480>
  1719a0: 913f70c6     	add	x6, x6, #0xfdc
  1719a4: b0000027     	adrp	x7, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  1719a8: 911040e7     	add	x7, x7, #0x410
  1719ac: aa1f03e8     	mov	x8, xzr
  1719b0: aa0803e2     	mov	x2, x8
  1719b4: aa0803e3     	mov	x3, x8
  1719b8: aa0803e4     	mov	x4, x8
  1719bc: aa0803e5     	mov	x5, x8
  1719c0: 97fce510     	bl	0xaae00 <FLAC__stream_decoder_init_stream@plt>
  1719c4: 34000120     	cbz	w0, 0x1719e8 <FLAC__stream_encoder_init_stream+0x12f0>
  1719c8: 14000001     	b	0x1719cc <FLAC__stream_encoder_init_stream+0x12d4>
  1719cc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1719d0: f9400108     	ldr	x8, [x8]
  1719d4: 320007e9     	orr	w9, wzr, #0x3
  1719d8: b9000109     	str	w9, [x8]
  1719dc: 320003e9     	orr	w9, wzr, #0x1
  1719e0: b81343a9     	stur	w9, [x29, #-0xcc]
  1719e4: 1400014b     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  1719e8: 14000001     	b	0x1719ec <FLAC__stream_encoder_init_stream+0x12f4>
  1719ec: f85283a8     	ldur	x8, [x29, #-0xd8]
  1719f0: f9400508     	ldr	x8, [x8, #0x8]
  1719f4: aa1f03e9     	mov	x9, xzr
  1719f8: f9114909     	str	x9, [x8, #0x2290]
  1719fc: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a00: f9400508     	ldr	x8, [x8, #0x8]
  171a04: 2a1f03ea     	mov	w10, wzr
  171a08: b922990a     	str	w10, [x8, #0x2298]
  171a0c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a10: f9400508     	ldr	x8, [x8, #0x8]
  171a14: b9229d0a     	str	w10, [x8, #0x229c]
  171a18: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a1c: f9400508     	ldr	x8, [x8, #0x8]
  171a20: b922a10a     	str	w10, [x8, #0x22a0]
  171a24: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a28: f9400508     	ldr	x8, [x8, #0x8]
  171a2c: b922a50a     	str	w10, [x8, #0x22a4]
  171a30: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a34: f9400508     	ldr	x8, [x8, #0x8]
  171a38: b922a90a     	str	w10, [x8, #0x22a8]
  171a3c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a40: f9400508     	ldr	x8, [x8, #0x8]
  171a44: b920d10a     	str	w10, [x8, #0x20d0]
  171a48: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a4c: f9400508     	ldr	x8, [x8, #0x8]
  171a50: f9107509     	str	x9, [x8, #0x20e8]
  171a54: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a58: f9400108     	ldr	x8, [x8]
  171a5c: f9003109     	str	x9, [x8, #0x60]
  171a60: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a64: f9400108     	ldr	x8, [x8]
  171a68: f9003509     	str	x9, [x8, #0x68]
  171a6c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a70: f9400108     	ldr	x8, [x8]
  171a74: f9003909     	str	x9, [x8, #0x70]
  171a78: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a7c: f9400108     	ldr	x8, [x8]
  171a80: b940050a     	ldr	w10, [x8, #0x4]
  171a84: 340000ea     	cbz	w10, 0x171aa0 <FLAC__stream_encoder_init_stream+0x13a8>
  171a88: 14000001     	b	0x171a8c <FLAC__stream_encoder_init_stream+0x1394>
  171a8c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171a90: f9400508     	ldr	x8, [x8, #0x8]
  171a94: 2a1f03e9     	mov	w9, wzr
  171a98: b9223109     	str	w9, [x8, #0x2230]
  171a9c: 14000001     	b	0x171aa0 <FLAC__stream_encoder_init_stream+0x13a8>
  171aa0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171aa4: f9400508     	ldr	x8, [x8, #0x8]
  171aa8: f94f9100     	ldr	x0, [x8, #0x1f20]
  171aac: f00009a8     	adrp	x8, 0x2a8000
  171ab0: f9426908     	ldr	x8, [x8, #0x4d0]
  171ab4: b9400101     	ldr	w1, [x8]
  171ab8: f00009a8     	adrp	x8, 0x2a8000
  171abc: f9475508     	ldr	x8, [x8, #0xea8]
  171ac0: b9400102     	ldr	w2, [x8]
  171ac4: 97fcdf13     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  171ac8: 35000120     	cbnz	w0, 0x171aec <FLAC__stream_encoder_init_stream+0x13f4>
  171acc: 14000001     	b	0x171ad0 <FLAC__stream_encoder_init_stream+0x13d8>
  171ad0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171ad4: f9400108     	ldr	x8, [x8]
  171ad8: 32000be9     	orr	w9, wzr, #0x7
  171adc: b9000109     	str	w9, [x8]
  171ae0: 320003e9     	orr	w9, wzr, #0x1
  171ae4: b81343a9     	stur	w9, [x29, #-0xcc]
  171ae8: 1400010a     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171aec: f85283a0     	ldur	x0, [x29, #-0xd8]
  171af0: 2a1f03e1     	mov	w1, wzr
  171af4: b9003fe1     	str	w1, [sp, #0x3c]
  171af8: b9403fe2     	ldr	w2, [sp, #0x3c]
  171afc: 94001257     	bl	0x176458 <FLAC__stream_encoder_process_interleaved+0x18d8>
  171b00: 350000a0     	cbnz	w0, 0x171b14 <FLAC__stream_encoder_init_stream+0x141c>
  171b04: 14000001     	b	0x171b08 <FLAC__stream_encoder_init_stream+0x1410>
  171b08: 320003e8     	orr	w8, wzr, #0x1
  171b0c: b81343a8     	stur	w8, [x29, #-0xcc]
  171b10: 14000100     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171b14: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b18: f9400108     	ldr	x8, [x8]
  171b1c: b9400509     	ldr	w9, [x8, #0x4]
  171b20: 340000e9     	cbz	w9, 0x171b3c <FLAC__stream_encoder_init_stream+0x1444>
  171b24: 14000001     	b	0x171b28 <FLAC__stream_encoder_init_stream+0x1430>
  171b28: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b2c: f9400508     	ldr	x8, [x8, #0x8]
  171b30: 320003e9     	orr	w9, wzr, #0x1
  171b34: b9223109     	str	w9, [x8, #0x2230]
  171b38: 14000001     	b	0x171b3c <FLAC__stream_encoder_init_stream+0x1444>
  171b3c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b40: f9400508     	ldr	x8, [x8, #0x8]
  171b44: 2a1f03e9     	mov	w9, wzr
  171b48: b91f3909     	str	w9, [x8, #0x1f38]
  171b4c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b50: f9400508     	ldr	x8, [x8, #0x8]
  171b54: b91f3d09     	str	w9, [x8, #0x1f3c]
  171b58: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b5c: f9400508     	ldr	x8, [x8, #0x8]
  171b60: 5280044a     	mov	w10, #0x22              // =34
  171b64: b91f410a     	str	w10, [x8, #0x1f40]
  171b68: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b6c: f940010b     	ldr	x11, [x8]
  171b70: b940256a     	ldr	w10, [x11, #0x24]
  171b74: f9400508     	ldr	x8, [x8, #0x8]
  171b78: b91f490a     	str	w10, [x8, #0x1f48]
  171b7c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b80: f940010b     	ldr	x11, [x8]
  171b84: b940256a     	ldr	w10, [x11, #0x24]
  171b88: f9400508     	ldr	x8, [x8, #0x8]
  171b8c: b91f4d0a     	str	w10, [x8, #0x1f4c]
  171b90: f85283a8     	ldur	x8, [x29, #-0xd8]
  171b94: f9400508     	ldr	x8, [x8, #0x8]
  171b98: b91f5109     	str	w9, [x8, #0x1f50]
  171b9c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171ba0: f9400508     	ldr	x8, [x8, #0x8]
  171ba4: b91f5509     	str	w9, [x8, #0x1f54]
  171ba8: f85283a8     	ldur	x8, [x29, #-0xd8]
  171bac: f940010b     	ldr	x11, [x8]
  171bb0: b9402169     	ldr	w9, [x11, #0x20]
  171bb4: f9400508     	ldr	x8, [x8, #0x8]
  171bb8: b91f5909     	str	w9, [x8, #0x1f58]
  171bbc: f85283a8     	ldur	x8, [x29, #-0xd8]
  171bc0: f940010b     	ldr	x11, [x8]
  171bc4: b9401969     	ldr	w9, [x11, #0x18]
  171bc8: f9400508     	ldr	x8, [x8, #0x8]
  171bcc: b91f5d09     	str	w9, [x8, #0x1f5c]
  171bd0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171bd4: f940010b     	ldr	x11, [x8]
  171bd8: b9401d69     	ldr	w9, [x11, #0x1c]
  171bdc: f9400508     	ldr	x8, [x8, #0x8]
  171be0: b91f6109     	str	w9, [x8, #0x1f60]
  171be4: f85283a8     	ldur	x8, [x29, #-0xd8]
  171be8: f940010b     	ldr	x11, [x8]
  171bec: f940256b     	ldr	x11, [x11, #0x48]
  171bf0: f9400508     	ldr	x8, [x8, #0x8]
  171bf4: f90fb50b     	str	x11, [x8, #0x1f68]
  171bf8: f85283a8     	ldur	x8, [x29, #-0xd8]
  171bfc: f9400508     	ldr	x8, [x8, #0x8]
  171c00: aa1f03eb     	mov	x11, xzr
  171c04: f90fbd0b     	str	x11, [x8, #0x1f78]
  171c08: f90fb90b     	str	x11, [x8, #0x1f70]
  171c0c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171c10: f9400108     	ldr	x8, [x8]
  171c14: b9400d09     	ldr	w9, [x8, #0xc]
  171c18: 34000129     	cbz	w9, 0x171c3c <FLAC__stream_encoder_init_stream+0x1544>
  171c1c: 14000001     	b	0x171c20 <FLAC__stream_encoder_init_stream+0x1528>
  171c20: f85283a8     	ldur	x8, [x29, #-0xd8]
  171c24: f9400508     	ldr	x8, [x8, #0x8]
  171c28: 321d27e9     	orr	w9, wzr, #0x1ff8
  171c2c: 2a0903ea     	mov	w10, w9
  171c30: 8b0a0100     	add	x0, x8, x10
  171c34: 97fcd617     	bl	0xa7490 <FLAC__MD5Init@plt>
  171c38: 14000001     	b	0x171c3c <FLAC__stream_encoder_init_stream+0x1544>
  171c3c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171c40: f9400508     	ldr	x8, [x8, #0x8]
  171c44: 5283e709     	mov	w9, #0x1f38             // =7992
  171c48: 2a0903ea     	mov	w10, w9
  171c4c: 8b0a0100     	add	x0, x8, x10
  171c50: f94f9101     	ldr	x1, [x8, #0x1f20]
  171c54: 97fcc6f7     	bl	0xa3830 <FLAC__add_metadata_block@plt>
  171c58: 35000120     	cbnz	w0, 0x171c7c <FLAC__stream_encoder_init_stream+0x1584>
  171c5c: 14000001     	b	0x171c60 <FLAC__stream_encoder_init_stream+0x1568>
  171c60: f85283a8     	ldur	x8, [x29, #-0xd8]
  171c64: f9400108     	ldr	x8, [x8]
  171c68: 32000be9     	orr	w9, wzr, #0x7
  171c6c: b9000109     	str	w9, [x8]
  171c70: 320003e9     	orr	w9, wzr, #0x1
  171c74: b81343a9     	stur	w9, [x29, #-0xcc]
  171c78: 140000a6     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171c7c: f85283a0     	ldur	x0, [x29, #-0xd8]
  171c80: 2a1f03e1     	mov	w1, wzr
  171c84: b9003be1     	str	w1, [sp, #0x38]
  171c88: b9403be2     	ldr	w2, [sp, #0x38]
  171c8c: 940011f3     	bl	0x176458 <FLAC__stream_encoder_process_interleaved+0x18d8>
  171c90: 350000a0     	cbnz	w0, 0x171ca4 <FLAC__stream_encoder_init_stream+0x15ac>
  171c94: 14000001     	b	0x171c98 <FLAC__stream_encoder_init_stream+0x15a0>
  171c98: 320003e8     	orr	w8, wzr, #0x1
  171c9c: b81343a8     	stur	w8, [x29, #-0xcc]
  171ca0: 1400009c     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171ca4: f00009a8     	adrp	x8, 0x2a8000
  171ca8: f9446908     	ldr	x8, [x8, #0x8d0]
  171cac: b9400109     	ldr	w9, [x8]
  171cb0: 2a0903e8     	mov	w8, w9
  171cb4: 2a0803e9     	mov	w9, w8
  171cb8: 320003ea     	orr	w10, wzr, #0x1
  171cbc: 1ac92149     	lsl	w9, w10, w9
  171cc0: 71000529     	subs	w9, w9, #0x1
  171cc4: f85283a8     	ldur	x8, [x29, #-0xd8]
  171cc8: f9400508     	ldr	x8, [x8, #0x8]
  171ccc: b91f5109     	str	w9, [x8, #0x1f50]
  171cd0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171cd4: f9400508     	ldr	x8, [x8, #0x8]
  171cd8: aa1f03eb     	mov	x11, xzr
  171cdc: f90fb50b     	str	x11, [x8, #0x1f68]
  171ce0: b9416be9     	ldr	w9, [sp, #0x168]
  171ce4: 350005a9     	cbnz	w9, 0x171d98 <FLAC__stream_encoder_init_stream+0x16a0>
  171ce8: 14000001     	b	0x171cec <FLAC__stream_encoder_init_stream+0x15f4>
  171cec: 321e03e8     	orr	w8, wzr, #0x4
  171cf0: b81383a8     	stur	w8, [x29, #-0xc8]
  171cf4: f85283a9     	ldur	x9, [x29, #-0xd8]
  171cf8: f9400129     	ldr	x9, [x9]
  171cfc: b9405928     	ldr	w8, [x9, #0x58]
  171d00: 71000108     	subs	w8, w8, #0x0
  171d04: 1a9f17ea     	cset	w10, eq
  171d08: b813c3aa     	stur	w10, [x29, #-0xc4]
  171d0c: 321d03ea     	orr	w10, wzr, #0x8
  171d10: b81403aa     	stur	w10, [x29, #-0xc0]
  171d14: 2a1f03ea     	mov	w10, wzr
  171d18: b81483aa     	stur	w10, [x29, #-0xb8]
  171d1c: aa1f03e9     	mov	x9, xzr
  171d20: f94097eb     	ldr	x11, [sp, #0x128]
  171d24: f9000d69     	str	x9, [x11, #0x18]
  171d28: b81583aa     	stur	w10, [x29, #-0xa8]
  171d2c: f9001569     	str	x9, [x11, #0x28]
  171d30: f85283a9     	ldur	x9, [x29, #-0xd8]
  171d34: f9400529     	ldr	x9, [x9, #0x8]
  171d38: f94f9121     	ldr	x1, [x9, #0x1f20]
  171d3c: d10323a0     	sub	x0, x29, #0xc8
  171d40: b90037e8     	str	w8, [sp, #0x34]
  171d44: 97fcc6bb     	bl	0xa3830 <FLAC__add_metadata_block@plt>
  171d48: 35000120     	cbnz	w0, 0x171d6c <FLAC__stream_encoder_init_stream+0x1674>
  171d4c: 14000001     	b	0x171d50 <FLAC__stream_encoder_init_stream+0x1658>
  171d50: f85283a8     	ldur	x8, [x29, #-0xd8]
  171d54: f9400108     	ldr	x8, [x8]
  171d58: 32000be9     	orr	w9, wzr, #0x7
  171d5c: b9000109     	str	w9, [x8]
  171d60: 320003e9     	orr	w9, wzr, #0x1
  171d64: b81343a9     	stur	w9, [x29, #-0xcc]
  171d68: 1400006a     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171d6c: f85283a0     	ldur	x0, [x29, #-0xd8]
  171d70: 2a1f03e1     	mov	w1, wzr
  171d74: b90033e1     	str	w1, [sp, #0x30]
  171d78: b94033e2     	ldr	w2, [sp, #0x30]
  171d7c: 940011b7     	bl	0x176458 <FLAC__stream_encoder_process_interleaved+0x18d8>
  171d80: 350000a0     	cbnz	w0, 0x171d94 <FLAC__stream_encoder_init_stream+0x169c>
  171d84: 14000001     	b	0x171d88 <FLAC__stream_encoder_init_stream+0x1690>
  171d88: 320003e8     	orr	w8, wzr, #0x1
  171d8c: b81343a8     	stur	w8, [x29, #-0xcc]
  171d90: 14000060     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171d94: 14000001     	b	0x171d98 <FLAC__stream_encoder_init_stream+0x16a0>
  171d98: 2a1f03e8     	mov	w8, wzr
  171d9c: b90173e8     	str	w8, [sp, #0x170]
  171da0: 14000001     	b	0x171da4 <FLAC__stream_encoder_init_stream+0x16ac>
  171da4: b94173e8     	ldr	w8, [sp, #0x170]
  171da8: f85283a9     	ldur	x9, [x29, #-0xd8]
  171dac: f9400129     	ldr	x9, [x9]
  171db0: b940592a     	ldr	w10, [x9, #0x58]
  171db4: 6b0a0108     	subs	w8, w8, w10
  171db8: b9002fe8     	str	w8, [sp, #0x2c]
  171dbc: 54000602     	b.hs	0x171e7c <FLAC__stream_encoder_init_stream+0x1784>
  171dc0: 14000001     	b	0x171dc4 <FLAC__stream_encoder_init_stream+0x16cc>
  171dc4: b94173e8     	ldr	w8, [sp, #0x170]
  171dc8: 2a0803e9     	mov	w9, w8
  171dcc: 2a0903e8     	mov	w8, w9
  171dd0: f85283aa     	ldur	x10, [x29, #-0xd8]
  171dd4: f940014a     	ldr	x10, [x10]
  171dd8: b940594b     	ldr	w11, [x10, #0x58]
  171ddc: 7100056b     	subs	w11, w11, #0x1
  171de0: 6b0b0108     	subs	w8, w8, w11
  171de4: 1a9f17eb     	cset	w11, eq
  171de8: f940294a     	ldr	x10, [x10, #0x50]
  171dec: f8697949     	ldr	x9, [x10, x9, lsl #3]
  171df0: b900052b     	str	w11, [x9, #0x4]
  171df4: f85283a9     	ldur	x9, [x29, #-0xd8]
  171df8: f940012a     	ldr	x10, [x9]
  171dfc: f940294a     	ldr	x10, [x10, #0x50]
  171e00: b94173eb     	ldr	w11, [sp, #0x170]
  171e04: 2a0b03ec     	mov	w12, w11
  171e08: f86c7940     	ldr	x0, [x10, x12, lsl #3]
  171e0c: f9400529     	ldr	x9, [x9, #0x8]
  171e10: f94f9121     	ldr	x1, [x9, #0x1f20]
  171e14: b9002be8     	str	w8, [sp, #0x28]
  171e18: 97fcc686     	bl	0xa3830 <FLAC__add_metadata_block@plt>
  171e1c: 35000120     	cbnz	w0, 0x171e40 <FLAC__stream_encoder_init_stream+0x1748>
  171e20: 14000001     	b	0x171e24 <FLAC__stream_encoder_init_stream+0x172c>
  171e24: f85283a8     	ldur	x8, [x29, #-0xd8]
  171e28: f9400108     	ldr	x8, [x8]
  171e2c: 32000be9     	orr	w9, wzr, #0x7
  171e30: b9000109     	str	w9, [x8]
  171e34: 320003e9     	orr	w9, wzr, #0x1
  171e38: b81343a9     	stur	w9, [x29, #-0xcc]
  171e3c: 14000035     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171e40: f85283a0     	ldur	x0, [x29, #-0xd8]
  171e44: 2a1f03e1     	mov	w1, wzr
  171e48: b90027e1     	str	w1, [sp, #0x24]
  171e4c: b94027e2     	ldr	w2, [sp, #0x24]
  171e50: 94001182     	bl	0x176458 <FLAC__stream_encoder_process_interleaved+0x18d8>
  171e54: 350000a0     	cbnz	w0, 0x171e68 <FLAC__stream_encoder_init_stream+0x1770>
  171e58: 14000001     	b	0x171e5c <FLAC__stream_encoder_init_stream+0x1764>
  171e5c: 320003e8     	orr	w8, wzr, #0x1
  171e60: b81343a8     	stur	w8, [x29, #-0xcc]
  171e64: 1400002b     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171e68: 14000001     	b	0x171e6c <FLAC__stream_encoder_init_stream+0x1774>
  171e6c: b94173e8     	ldr	w8, [sp, #0x170]
  171e70: 11000508     	add	w8, w8, #0x1
  171e74: b90173e8     	str	w8, [sp, #0x170]
  171e78: 17ffffcb     	b	0x171da4 <FLAC__stream_encoder_init_stream+0x16ac>
  171e7c: f85283a8     	ldur	x8, [x29, #-0xd8]
  171e80: f9400508     	ldr	x8, [x8, #0x8]
  171e84: f9505508     	ldr	x8, [x8, #0x20a8]
  171e88: b40002a8     	cbz	x8, 0x171edc <FLAC__stream_encoder_init_stream+0x17e4>
  171e8c: 14000001     	b	0x171e90 <FLAC__stream_encoder_init_stream+0x1798>
  171e90: f85283a8     	ldur	x8, [x29, #-0xd8]
  171e94: f9400509     	ldr	x9, [x8, #0x8]
  171e98: f950552a     	ldr	x10, [x9, #0x20a8]
  171e9c: f940010b     	ldr	x11, [x8]
  171ea0: 9101c161     	add	x1, x11, #0x70
  171ea4: f9506522     	ldr	x2, [x9, #0x20c8]
  171ea8: aa0803e0     	mov	x0, x8
  171eac: d63f0140     	blr	x10
  171eb0: 71000400     	subs	w0, w0, #0x1
  171eb4: b90023e0     	str	w0, [sp, #0x20]
  171eb8: 54000121     	b.ne	0x171edc <FLAC__stream_encoder_init_stream+0x17e4>
  171ebc: 14000001     	b	0x171ec0 <FLAC__stream_encoder_init_stream+0x17c8>
  171ec0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171ec4: f9400108     	ldr	x8, [x8]
  171ec8: 528000a9     	mov	w9, #0x5                // =5
  171ecc: b9000109     	str	w9, [x8]
  171ed0: 320003e9     	orr	w9, wzr, #0x1
  171ed4: b81343a9     	stur	w9, [x29, #-0xcc]
  171ed8: 1400000e     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171edc: f85283a8     	ldur	x8, [x29, #-0xd8]
  171ee0: f9400108     	ldr	x8, [x8]
  171ee4: b9400509     	ldr	w9, [x8, #0x4]
  171ee8: 340000e9     	cbz	w9, 0x171f04 <FLAC__stream_encoder_init_stream+0x180c>
  171eec: 14000001     	b	0x171ef0 <FLAC__stream_encoder_init_stream+0x17f8>
  171ef0: f85283a8     	ldur	x8, [x29, #-0xd8]
  171ef4: f9400508     	ldr	x8, [x8, #0x8]
  171ef8: 321f03e9     	orr	w9, wzr, #0x2
  171efc: b9223109     	str	w9, [x8, #0x2230]
  171f00: 14000001     	b	0x171f04 <FLAC__stream_encoder_init_stream+0x180c>
  171f04: 2a1f03e8     	mov	w8, wzr
  171f08: b81343a8     	stur	w8, [x29, #-0xcc]
  171f0c: 14000001     	b	0x171f10 <FLAC__stream_encoder_init_stream+0x1818>
  171f10: b85343a8     	ldur	w8, [x29, #-0xcc]
  171f14: d53bd049     	mrs	x9, TPIDR_EL0
  171f18: f9401529     	ldr	x9, [x9, #0x28]
  171f1c: f94097ea     	ldr	x10, [sp, #0x128]
  171f20: f940594b     	ldr	x11, [x10, #0xb0]
  171f24: eb0b0129     	subs	x9, x9, x11
  171f28: b9001fe8     	str	w8, [sp, #0x1c]
  171f2c: f9000be9     	str	x9, [sp, #0x10]
  171f30: 540000e1     	b.ne	0x171f4c <FLAC__stream_encoder_init_stream+0x1854>
  171f34: 14000001     	b	0x171f38 <FLAC__stream_encoder_init_stream+0x1840>
  171f38: b9401fe0     	ldr	w0, [sp, #0x1c]
  171f3c: 9109c3ff     	add	sp, sp, #0x270
  171f40: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  171f44: f84207fc     	ldr	x28, [sp], #0x20
  171f48: d65f03c0     	ret
  171f4c: 97fcdf89     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000171f50 <FLAC__stream_encoder_init_ogg_stream>:
  171f50: d10143ff     	sub	sp, sp, #0x50
  171f54: a9047bfd     	stp	x29, x30, [sp, #0x40]
  171f58: 910103fd     	add	x29, sp, #0x40
  171f5c: 320003e7     	orr	w7, wzr, #0x1
  171f60: f81f83a0     	stur	x0, [x29, #-0x8]
  171f64: f81f03a1     	stur	x1, [x29, #-0x10]
  171f68: f81e83a2     	stur	x2, [x29, #-0x18]
  171f6c: f90013e3     	str	x3, [sp, #0x20]
  171f70: f9000fe4     	str	x4, [sp, #0x18]
  171f74: f9000be5     	str	x5, [sp, #0x10]
  171f78: f90007e6     	str	x6, [sp, #0x8]
  171f7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  171f80: f85f03a1     	ldur	x1, [x29, #-0x10]
  171f84: f85e83a2     	ldur	x2, [x29, #-0x18]
  171f88: f94013e3     	ldr	x3, [sp, #0x20]
  171f8c: f9400fe4     	ldr	x4, [sp, #0x18]
  171f90: f9400be5     	ldr	x5, [sp, #0x10]
  171f94: f94007e6     	ldr	x6, [sp, #0x8]
  171f98: 97fff9ee     	bl	0x170750 <FLAC__stream_encoder_init_stream+0x58>
  171f9c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  171fa0: 910143ff     	add	sp, sp, #0x50
  171fa4: d65f03c0     	ret

0000000000171fa8 <FLAC__stream_encoder_init_FILE>:
  171fa8: d100c3ff     	sub	sp, sp, #0x30
  171fac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  171fb0: 910083fd     	add	x29, sp, #0x20
  171fb4: 52800004     	mov	w4, #0x0                // =0
  171fb8: f81f83a0     	stur	x0, [x29, #-0x8]
  171fbc: f9000be1     	str	x1, [sp, #0x10]
  171fc0: f90007e2     	str	x2, [sp, #0x8]
  171fc4: f90003e3     	str	x3, [sp]
  171fc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  171fcc: f9400be1     	ldr	x1, [sp, #0x10]
  171fd0: f94007e2     	ldr	x2, [sp, #0x8]
  171fd4: f94003e3     	ldr	x3, [sp]
  171fd8: 94000004     	bl	0x171fe8 <FLAC__stream_encoder_init_FILE+0x40>
  171fdc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  171fe0: 9100c3ff     	add	sp, sp, #0x30
  171fe4: d65f03c0     	ret
  171fe8: d10243ff     	sub	sp, sp, #0x90
  171fec: a9087bfd     	stp	x29, x30, [sp, #0x80]
  171ff0: 910203fd     	add	x29, sp, #0x80
  171ff4: 320003e8     	orr	w8, wzr, #0x1
  171ff8: d2800009     	mov	x9, #0x0                // =0
  171ffc: f00009aa     	adrp	x10, 0x2a8000
  172000: f943314a     	ldr	x10, [x10, #0x660]
  172004: d280130b     	mov	x11, #0x98              // =152
  172008: 8b0b014a     	add	x10, x10, x11
  17200c: 9000002b     	adrp	x11, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  172010: 912e316b     	add	x11, x11, #0xb8c
  172014: 9000002c     	adrp	x12, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  172018: 9136818c     	add	x12, x12, #0xda0
  17201c: 9000002d     	adrp	x13, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  172020: 913831ad     	add	x13, x13, #0xe0c
  172024: 9000002e     	adrp	x14, 0x176000 <FLAC__stream_encoder_process_interleaved+0x1480>
  172028: 913101ce     	add	x14, x14, #0xc40
  17202c: aa0903e5     	mov	x5, x9
  172030: f81f03a0     	stur	x0, [x29, #-0x10]
  172034: f81e83a1     	stur	x1, [x29, #-0x18]
  172038: f81e03a2     	stur	x2, [x29, #-0x20]
  17203c: f81d83a3     	stur	x3, [x29, #-0x28]
  172040: b81d43a4     	stur	w4, [x29, #-0x2c]
  172044: f85f03a0     	ldur	x0, [x29, #-0x10]
  172048: f9400000     	ldr	x0, [x0]
  17204c: b9400004     	ldr	w4, [x0]
  172050: 6b08009f     	cmp	w4, w8
  172054: 1a9f07e8     	cset	w8, ne
  172058: f90023e9     	str	x9, [sp, #0x40]
  17205c: f9001fea     	str	x10, [sp, #0x38]
  172060: f9001beb     	str	x11, [sp, #0x30]
  172064: f90017ec     	str	x12, [sp, #0x28]
  172068: f90013ed     	str	x13, [sp, #0x20]
  17206c: f9000fee     	str	x14, [sp, #0x18]
  172070: f9000be5     	str	x5, [sp, #0x10]
  172074: 37000048     	tbnz	w8, #0x0, 0x17207c <FLAC__stream_encoder_init_FILE+0xd4>
  172078: 14000004     	b	0x172088 <FLAC__stream_encoder_init_FILE+0xe0>
  17207c: 528001a8     	mov	w8, #0xd                // =13
  172080: b81fc3a8     	stur	w8, [x29, #-0x4]
  172084: 14000072     	b	0x17224c <FLAC__stream_encoder_init_FILE+0x2a4>
  172088: f85e83a8     	ldur	x8, [x29, #-0x18]
  17208c: f94023e9     	ldr	x9, [sp, #0x40]
  172090: eb09011f     	cmp	x8, x9
  172094: 1a9f17ea     	cset	w10, eq
  172098: 3700004a     	tbnz	w10, #0x0, 0x1720a0 <FLAC__stream_encoder_init_FILE+0xf8>
  17209c: 14000008     	b	0x1720bc <FLAC__stream_encoder_init_FILE+0x114>
  1720a0: 321f07e8     	orr	w8, wzr, #0x6
  1720a4: 320003e9     	orr	w9, wzr, #0x1
  1720a8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1720ac: f940014a     	ldr	x10, [x10]
  1720b0: b9000148     	str	w8, [x10]
  1720b4: b81fc3a9     	stur	w9, [x29, #-0x4]
  1720b8: 14000065     	b	0x17224c <FLAC__stream_encoder_init_FILE+0x2a4>
  1720bc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1720c0: f9401fe9     	ldr	x9, [sp, #0x38]
  1720c4: eb09011f     	cmp	x8, x9
  1720c8: 1a9f17ea     	cset	w10, eq
  1720cc: 3700004a     	tbnz	w10, #0x0, 0x1720d4 <FLAC__stream_encoder_init_FILE+0x12c>
  1720d0: 14000003     	b	0x1720dc <FLAC__stream_encoder_init_FILE+0x134>
  1720d4: 940012a9     	bl	0x176b78 <FLAC__stream_encoder_process_interleaved+0x1ff8>
  1720d8: f81e83a0     	stur	x0, [x29, #-0x18]
  1720dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1720e0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1720e4: f9400529     	ldr	x9, [x9, #0x8]
  1720e8: f9106d28     	str	x8, [x9, #0x20d8]
  1720ec: f85e03a8     	ldur	x8, [x29, #-0x20]
  1720f0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1720f4: f9400529     	ldr	x9, [x9, #0x8]
  1720f8: f9106128     	str	x8, [x9, #0x20c0]
  1720fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  172100: f9400508     	ldr	x8, [x8, #0x8]
  172104: f910711f     	str	xzr, [x8, #0x20e0]
  172108: f85f03a8     	ldur	x8, [x29, #-0x10]
  17210c: f9400508     	ldr	x8, [x8, #0x8]
  172110: f910751f     	str	xzr, [x8, #0x20e8]
  172114: f85f03a8     	ldur	x8, [x29, #-0x10]
  172118: f9400508     	ldr	x8, [x8, #0x8]
  17211c: b920f11f     	str	wzr, [x8, #0x20f0]
  172120: f85f03a0     	ldur	x0, [x29, #-0x10]
  172124: f85f03a8     	ldur	x8, [x29, #-0x10]
  172128: f9400508     	ldr	x8, [x8, #0x8]
  17212c: f9506d08     	ldr	x8, [x8, #0x20d8]
  172130: f9401fe9     	ldr	x9, [sp, #0x38]
  172134: eb09011f     	cmp	x8, x9
  172138: 1a9f17ea     	cset	w10, eq
  17213c: f90007e0     	str	x0, [sp, #0x8]
  172140: 3700004a     	tbnz	w10, #0x0, 0x172148 <FLAC__stream_encoder_init_FILE+0x1a0>
  172144: 14000004     	b	0x172154 <FLAC__stream_encoder_init_FILE+0x1ac>
  172148: f94023e8     	ldr	x8, [sp, #0x40]
  17214c: f90003e8     	str	x8, [sp]
  172150: 1400000a     	b	0x172178 <FLAC__stream_encoder_init_FILE+0x1d0>
  172154: 52800008     	mov	w8, #0x0                // =0
  172158: b85d43a9     	ldur	w9, [x29, #-0x2c]
  17215c: 6b08013f     	cmp	w9, w8
  172160: 1a9f07e8     	cset	w8, ne
  172164: 7200011f     	tst	w8, #0x1
  172168: f9401bea     	ldr	x10, [sp, #0x30]
  17216c: f94023eb     	ldr	x11, [sp, #0x40]
  172170: 9a8b114c     	csel	x12, x10, x11, ne
  172174: f90003ec     	str	x12, [sp]
  172178: f94003e8     	ldr	x8, [sp]
  17217c: f85f03a9     	ldur	x9, [x29, #-0x10]
  172180: f9400529     	ldr	x9, [x9, #0x8]
  172184: f9506d29     	ldr	x9, [x9, #0x20d8]
  172188: f9401fea     	ldr	x10, [sp, #0x38]
  17218c: eb0a013f     	cmp	x9, x10
  172190: 1a9f17eb     	cset	w11, eq
  172194: 7200017f     	tst	w11, #0x1
  172198: f94023e9     	ldr	x9, [sp, #0x40]
  17219c: f94017ec     	ldr	x12, [sp, #0x28]
  1721a0: 9a8c1123     	csel	x3, x9, x12, ne
  1721a4: f85f03ad     	ldur	x13, [x29, #-0x10]
  1721a8: f94005ad     	ldr	x13, [x13, #0x8]
  1721ac: f9506dad     	ldr	x13, [x13, #0x20d8]
  1721b0: eb0a01bf     	cmp	x13, x10
  1721b4: 1a9f17eb     	cset	w11, eq
  1721b8: 7200017f     	tst	w11, #0x1
  1721bc: f94013ed     	ldr	x13, [sp, #0x20]
  1721c0: 9a8d1124     	csel	x4, x9, x13, ne
  1721c4: f85d83a6     	ldur	x6, [x29, #-0x28]
  1721c8: b85d43a7     	ldur	w7, [x29, #-0x2c]
  1721cc: f94007e0     	ldr	x0, [sp, #0x8]
  1721d0: aa0803e1     	mov	x1, x8
  1721d4: f9400fe2     	ldr	x2, [sp, #0x18]
  1721d8: f9400be5     	ldr	x5, [sp, #0x10]
  1721dc: 97fff95d     	bl	0x170750 <FLAC__stream_encoder_init_stream+0x58>
  1721e0: b81d03a0     	stur	w0, [x29, #-0x30]
  1721e4: b85d03ab     	ldur	w11, [x29, #-0x30]
  1721e8: 3500004b     	cbnz	w11, 0x1721f0 <FLAC__stream_encoder_init_FILE+0x248>
  1721ec: 14000004     	b	0x1721fc <FLAC__stream_encoder_init_FILE+0x254>
  1721f0: b85d03a8     	ldur	w8, [x29, #-0x30]
  1721f4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1721f8: 14000015     	b	0x17224c <FLAC__stream_encoder_init_FILE+0x2a4>
  1721fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  172200: 97fccbbc     	bl	0xa50f0 <FLAC__stream_encoder_get_blocksize@plt>
  172204: b81cc3a0     	stur	w0, [x29, #-0x34]
  172208: f85f03a0     	ldur	x0, [x29, #-0x10]
  17220c: 97fcd43d     	bl	0xa7300 <FLAC__stream_encoder_get_total_samples_estimate@plt>
  172210: b85cc3a8     	ldur	w8, [x29, #-0x34]
  172214: 2a0803e9     	mov	w9, w8
  172218: d3407d29     	ubfx	x9, x9, #0, #32
  17221c: 8b090009     	add	x9, x0, x9
  172220: f1000529     	subs	x9, x9, #0x1
  172224: b85cc3a8     	ldur	w8, [x29, #-0x34]
  172228: 2a0803e0     	mov	w0, w8
  17222c: d3407c00     	ubfx	x0, x0, #0, #32
  172230: 9ac00929     	udiv	x9, x9, x0
  172234: 2a0903e8     	mov	w8, w9
  172238: f85f03a9     	ldur	x9, [x29, #-0x10]
  17223c: f9400529     	ldr	x9, [x9, #0x8]
  172240: b920f528     	str	w8, [x9, #0x20f4]
  172244: b85d03a8     	ldur	w8, [x29, #-0x30]
  172248: b81fc3a8     	stur	w8, [x29, #-0x4]
  17224c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  172250: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  172254: 910243ff     	add	sp, sp, #0x90
  172258: d65f03c0     	ret

000000000017225c <FLAC__stream_encoder_init_ogg_FILE>:
  17225c: d100c3ff     	sub	sp, sp, #0x30
  172260: a9027bfd     	stp	x29, x30, [sp, #0x20]
  172264: 910083fd     	add	x29, sp, #0x20
  172268: 320003e4     	orr	w4, wzr, #0x1
  17226c: f81f83a0     	stur	x0, [x29, #-0x8]
  172270: f9000be1     	str	x1, [sp, #0x10]
  172274: f90007e2     	str	x2, [sp, #0x8]
  172278: f90003e3     	str	x3, [sp]
  17227c: f85f83a0     	ldur	x0, [x29, #-0x8]
  172280: f9400be1     	ldr	x1, [sp, #0x10]
  172284: f94007e2     	ldr	x2, [sp, #0x8]
  172288: f94003e3     	ldr	x3, [sp]
  17228c: 97ffff57     	bl	0x171fe8 <FLAC__stream_encoder_init_FILE+0x40>
  172290: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  172294: 9100c3ff     	add	sp, sp, #0x30
  172298: d65f03c0     	ret

000000000017229c <FLAC__stream_encoder_init_file>:
  17229c: d100c3ff     	sub	sp, sp, #0x30
  1722a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1722a4: 910083fd     	add	x29, sp, #0x20
  1722a8: 52800004     	mov	w4, #0x0                // =0
  1722ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1722b0: f9000be1     	str	x1, [sp, #0x10]
  1722b4: f90007e2     	str	x2, [sp, #0x8]
  1722b8: f90003e3     	str	x3, [sp]
  1722bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1722c0: f9400be1     	ldr	x1, [sp, #0x10]
  1722c4: f94007e2     	ldr	x2, [sp, #0x8]
  1722c8: f94003e3     	ldr	x3, [sp]
  1722cc: 94000004     	bl	0x1722dc <FLAC__stream_encoder_init_file+0x40>
  1722d0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1722d4: 9100c3ff     	add	sp, sp, #0x30
  1722d8: d65f03c0     	ret
  1722dc: d101c3ff     	sub	sp, sp, #0x70
  1722e0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1722e4: 910183fd     	add	x29, sp, #0x60
  1722e8: 320003e8     	orr	w8, wzr, #0x1
  1722ec: d2800009     	mov	x9, #0x0                // =0
  1722f0: f000044a     	adrp	x10, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1722f4: 910fe54a     	add	x10, x10, #0x3f9
  1722f8: d00009ab     	adrp	x11, 0x2a8000
  1722fc: f943316b     	ldr	x11, [x11, #0x660]
  172300: d280130c     	mov	x12, #0x98              // =152
  172304: 8b0c016b     	add	x11, x11, x12
  172308: f81f03a0     	stur	x0, [x29, #-0x10]
  17230c: f81e83a1     	stur	x1, [x29, #-0x18]
  172310: f81e03a2     	stur	x2, [x29, #-0x20]
  172314: f81d83a3     	stur	x3, [x29, #-0x28]
  172318: b81d43a4     	stur	w4, [x29, #-0x2c]
  17231c: f85f03ac     	ldur	x12, [x29, #-0x10]
  172320: f940018c     	ldr	x12, [x12]
  172324: b9400184     	ldr	w4, [x12]
  172328: 6b08009f     	cmp	w4, w8
  17232c: 1a9f07e8     	cset	w8, ne
  172330: f90013e9     	str	x9, [sp, #0x20]
  172334: f9000fea     	str	x10, [sp, #0x18]
  172338: f9000beb     	str	x11, [sp, #0x10]
  17233c: 37000048     	tbnz	w8, #0x0, 0x172344 <FLAC__stream_encoder_init_file+0xa8>
  172340: 14000004     	b	0x172350 <FLAC__stream_encoder_init_file+0xb4>
  172344: 528001a8     	mov	w8, #0xd                // =13
  172348: b81fc3a8     	stur	w8, [x29, #-0x4]
  17234c: 14000024     	b	0x1723dc <FLAC__stream_encoder_init_file+0x140>
  172350: f85e83a8     	ldur	x8, [x29, #-0x18]
  172354: f94013e9     	ldr	x9, [sp, #0x20]
  172358: eb09011f     	cmp	x8, x9
  17235c: 1a9f07ea     	cset	w10, ne
  172360: 3700004a     	tbnz	w10, #0x0, 0x172368 <FLAC__stream_encoder_init_file+0xcc>
  172364: 14000006     	b	0x17237c <FLAC__stream_encoder_init_file+0xe0>
  172368: f85e83a0     	ldur	x0, [x29, #-0x18]
  17236c: f9400fe1     	ldr	x1, [sp, #0x18]
  172370: 97fcb6e8     	bl	0x9ff10 <fopen@plt>
  172374: f90007e0     	str	x0, [sp, #0x8]
  172378: 14000003     	b	0x172384 <FLAC__stream_encoder_init_file+0xe8>
  17237c: f9400be8     	ldr	x8, [sp, #0x10]
  172380: f90007e8     	str	x8, [sp, #0x8]
  172384: f94007e8     	ldr	x8, [sp, #0x8]
  172388: f90017e8     	str	x8, [sp, #0x28]
  17238c: f94017e8     	ldr	x8, [sp, #0x28]
  172390: f94013e9     	ldr	x9, [sp, #0x20]
  172394: eb09011f     	cmp	x8, x9
  172398: 1a9f17ea     	cset	w10, eq
  17239c: 3700004a     	tbnz	w10, #0x0, 0x1723a4 <FLAC__stream_encoder_init_file+0x108>
  1723a0: 14000008     	b	0x1723c0 <FLAC__stream_encoder_init_file+0x124>
  1723a4: 321f07e8     	orr	w8, wzr, #0x6
  1723a8: 320003e9     	orr	w9, wzr, #0x1
  1723ac: f85f03aa     	ldur	x10, [x29, #-0x10]
  1723b0: f940014a     	ldr	x10, [x10]
  1723b4: b9000148     	str	w8, [x10]
  1723b8: b81fc3a9     	stur	w9, [x29, #-0x4]
  1723bc: 14000008     	b	0x1723dc <FLAC__stream_encoder_init_file+0x140>
  1723c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1723c4: f94017e1     	ldr	x1, [sp, #0x28]
  1723c8: f85e03a2     	ldur	x2, [x29, #-0x20]
  1723cc: f85d83a3     	ldur	x3, [x29, #-0x28]
  1723d0: b85d43a4     	ldur	w4, [x29, #-0x2c]
  1723d4: 97ffff05     	bl	0x171fe8 <FLAC__stream_encoder_init_FILE+0x40>
  1723d8: b81fc3a0     	stur	w0, [x29, #-0x4]
  1723dc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1723e0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1723e4: 9101c3ff     	add	sp, sp, #0x70
  1723e8: d65f03c0     	ret

00000000001723ec <FLAC__stream_encoder_init_ogg_file>:
  1723ec: d100c3ff     	sub	sp, sp, #0x30
  1723f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1723f4: 910083fd     	add	x29, sp, #0x20
  1723f8: 320003e4     	orr	w4, wzr, #0x1
  1723fc: f81f83a0     	stur	x0, [x29, #-0x8]
  172400: f9000be1     	str	x1, [sp, #0x10]
  172404: f90007e2     	str	x2, [sp, #0x8]
  172408: f90003e3     	str	x3, [sp]
  17240c: f85f83a0     	ldur	x0, [x29, #-0x8]
  172410: f9400be1     	ldr	x1, [sp, #0x10]
  172414: f94007e2     	ldr	x2, [sp, #0x8]
  172418: f94003e3     	ldr	x3, [sp]
  17241c: 97ffffb0     	bl	0x1722dc <FLAC__stream_encoder_init_file+0x40>
  172420: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  172424: 9100c3ff     	add	sp, sp, #0x30
  172428: d65f03c0     	ret
  17242c: d10103ff     	sub	sp, sp, #0x40
  172430: a9037bfd     	stp	x29, x30, [sp, #0x30]
  172434: 9100c3fd     	add	x29, sp, #0x30
  172438: d53bd048     	mrs	x8, TPIDR_EL0
  17243c: f9401508     	ldr	x8, [x8, #0x28]
  172440: f81f83a8     	stur	x8, [x29, #-0x8]
  172444: f9000fe0     	str	x0, [sp, #0x18]
  172448: b90017e1     	str	w1, [sp, #0x14]
  17244c: b90013e2     	str	w2, [sp, #0x10]
  172450: f9400fe8     	ldr	x8, [sp, #0x18]
  172454: f9400108     	ldr	x8, [x8]
  172458: b9400d01     	ldr	w1, [x8, #0xc]
  17245c: 34000301     	cbz	w1, 0x1724bc <FLAC__stream_encoder_init_ogg_file+0xd0>
  172460: 14000001     	b	0x172464 <FLAC__stream_encoder_init_ogg_file+0x78>
  172464: f9400fe8     	ldr	x8, [sp, #0x18]
  172468: f9400509     	ldr	x9, [x8, #0x8]
  17246c: 321d27ea     	orr	w10, wzr, #0x1ff8
  172470: 2a0a03eb     	mov	w11, w10
  172474: 8b0b0120     	add	x0, x9, x11
  172478: 91002121     	add	x1, x9, #0x8
  17247c: f9400108     	ldr	x8, [x8]
  172480: b9401902     	ldr	w2, [x8, #0x18]
  172484: b9402503     	ldr	w3, [x8, #0x24]
  172488: b9401d0a     	ldr	w10, [x8, #0x1c]
  17248c: 11001d4a     	add	w10, w10, #0x7
  172490: 53037d44     	lsr	w4, w10, #3
  172494: 97fcc92b     	bl	0xa4940 <FLAC__MD5Accumulate@plt>
  172498: 35000120     	cbnz	w0, 0x1724bc <FLAC__stream_encoder_init_ogg_file+0xd0>
  17249c: 14000001     	b	0x1724a0 <FLAC__stream_encoder_init_ogg_file+0xb4>
  1724a0: f9400fe8     	ldr	x8, [sp, #0x18]
  1724a4: f9400108     	ldr	x8, [x8]
  1724a8: 321d03e9     	orr	w9, wzr, #0x8
  1724ac: b9000109     	str	w9, [x8]
  1724b0: 2a1f03e9     	mov	w9, wzr
  1724b4: b81f03a9     	stur	w9, [x29, #-0x10]
  1724b8: 1400004d     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  1724bc: f9400fe0     	ldr	x0, [sp, #0x18]
  1724c0: b94017e1     	ldr	w1, [sp, #0x14]
  1724c4: 94001270     	bl	0x176e84 <FLAC__stream_encoder_process_interleaved+0x2304>
  1724c8: 350000a0     	cbnz	w0, 0x1724dc <FLAC__stream_encoder_init_ogg_file+0xf0>
  1724cc: 14000001     	b	0x1724d0 <FLAC__stream_encoder_init_ogg_file+0xe4>
  1724d0: 2a1f03e8     	mov	w8, wzr
  1724d4: b81f03a8     	stur	w8, [x29, #-0x10]
  1724d8: 14000045     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  1724dc: f9400fe8     	ldr	x8, [sp, #0x18]
  1724e0: f9400508     	ldr	x8, [x8, #0x8]
  1724e4: f94f9100     	ldr	x0, [x8, #0x1f20]
  1724e8: 97fcb8ba     	bl	0xa07d0 <FLAC__bitwriter_zero_pad_to_byte_boundary@plt>
  1724ec: 35000120     	cbnz	w0, 0x172510 <FLAC__stream_encoder_init_ogg_file+0x124>
  1724f0: 14000001     	b	0x1724f4 <FLAC__stream_encoder_init_ogg_file+0x108>
  1724f4: f9400fe8     	ldr	x8, [sp, #0x18]
  1724f8: f9400108     	ldr	x8, [x8]
  1724fc: 321d03e9     	orr	w9, wzr, #0x8
  172500: b9000109     	str	w9, [x8]
  172504: 2a1f03e9     	mov	w9, wzr
  172508: b81f03a9     	stur	w9, [x29, #-0x10]
  17250c: 14000038     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  172510: f9400fe8     	ldr	x8, [sp, #0x18]
  172514: f9400508     	ldr	x8, [x8, #0x8]
  172518: f94f9100     	ldr	x0, [x8, #0x1f20]
  17251c: d10033a1     	sub	x1, x29, #0xc
  172520: 97fcc34c     	bl	0xa3250 <FLAC__bitwriter_get_write_crc16@plt>
  172524: 34000180     	cbz	w0, 0x172554 <FLAC__stream_encoder_init_ogg_file+0x168>
  172528: 14000001     	b	0x17252c <FLAC__stream_encoder_init_ogg_file+0x140>
  17252c: f9400fe8     	ldr	x8, [sp, #0x18]
  172530: f9400508     	ldr	x8, [x8, #0x8]
  172534: f94f9100     	ldr	x0, [x8, #0x1f20]
  172538: 785f43a1     	ldurh	w1, [x29, #-0xc]
  17253c: d00009a8     	adrp	x8, 0x2a8000
  172540: f9459108     	ldr	x8, [x8, #0xb20]
  172544: b9400102     	ldr	w2, [x8]
  172548: 97fcdc72     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17254c: 35000120     	cbnz	w0, 0x172570 <FLAC__stream_encoder_init_ogg_file+0x184>
  172550: 14000001     	b	0x172554 <FLAC__stream_encoder_init_ogg_file+0x168>
  172554: f9400fe8     	ldr	x8, [sp, #0x18]
  172558: f9400108     	ldr	x8, [x8]
  17255c: 321d03e9     	orr	w9, wzr, #0x8
  172560: b9000109     	str	w9, [x8]
  172564: 2a1f03e9     	mov	w9, wzr
  172568: b81f03a9     	stur	w9, [x29, #-0x10]
  17256c: 14000020     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  172570: f9400fe8     	ldr	x8, [sp, #0x18]
  172574: f9400109     	ldr	x9, [x8]
  172578: b9402521     	ldr	w1, [x9, #0x24]
  17257c: b94013e2     	ldr	w2, [sp, #0x10]
  172580: aa0803e0     	mov	x0, x8
  172584: 94000fb5     	bl	0x176458 <FLAC__stream_encoder_process_interleaved+0x18d8>
  172588: 350000a0     	cbnz	w0, 0x17259c <FLAC__stream_encoder_init_ogg_file+0x1b0>
  17258c: 14000001     	b	0x172590 <FLAC__stream_encoder_init_ogg_file+0x1a4>
  172590: 2a1f03e8     	mov	w8, wzr
  172594: b81f03a8     	stur	w8, [x29, #-0x10]
  172598: 14000015     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  17259c: f9400fe8     	ldr	x8, [sp, #0x18]
  1725a0: f9400508     	ldr	x8, [x8, #0x8]
  1725a4: 2a1f03e9     	mov	w9, wzr
  1725a8: b91ff109     	str	w9, [x8, #0x1ff0]
  1725ac: f9400fe8     	ldr	x8, [sp, #0x18]
  1725b0: f9400508     	ldr	x8, [x8, #0x8]
  1725b4: b95ff509     	ldr	w9, [x8, #0x1ff4]
  1725b8: 11000529     	add	w9, w9, #0x1
  1725bc: b91ff509     	str	w9, [x8, #0x1ff4]
  1725c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1725c4: f940010a     	ldr	x10, [x8]
  1725c8: b9402549     	ldr	w9, [x10, #0x24]
  1725cc: 2a0903ea     	mov	w10, w9
  1725d0: f9400508     	ldr	x8, [x8, #0x8]
  1725d4: f94fb50b     	ldr	x11, [x8, #0x1f68]
  1725d8: 8b0a016a     	add	x10, x11, x10
  1725dc: f90fb50a     	str	x10, [x8, #0x1f68]
  1725e0: 320003e9     	orr	w9, wzr, #0x1
  1725e4: b81f03a9     	stur	w9, [x29, #-0x10]
  1725e8: 14000001     	b	0x1725ec <FLAC__stream_encoder_init_ogg_file+0x200>
  1725ec: b85f03a8     	ldur	w8, [x29, #-0x10]
  1725f0: d53bd049     	mrs	x9, TPIDR_EL0
  1725f4: f9401529     	ldr	x9, [x9, #0x28]
  1725f8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1725fc: eb0a0129     	subs	x9, x9, x10
  172600: b9000fe8     	str	w8, [sp, #0xc]
  172604: f90003e9     	str	x9, [sp]
  172608: 540000c1     	b.ne	0x172620 <FLAC__stream_encoder_init_ogg_file+0x234>
  17260c: 14000001     	b	0x172610 <FLAC__stream_encoder_init_ogg_file+0x224>
  172610: b9400fe0     	ldr	w0, [sp, #0xc]
  172614: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  172618: 910103ff     	add	sp, sp, #0x40
  17261c: d65f03c0     	ret
  172620: 97fcddd4     	bl	0xa9d70 <__stack_chk_fail@plt>
  172624: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  172628: 910003fd     	mov	x29, sp
  17262c: d102c3ff     	sub	sp, sp, #0xb0
  172630: d53bd048     	mrs	x8, TPIDR_EL0
  172634: f9401508     	ldr	x8, [x8, #0x28]
  172638: f81f83a8     	stur	x8, [x29, #-0x8]
  17263c: f81f03a0     	stur	x0, [x29, #-0x10]
  172640: 321f07e9     	orr	w9, wzr, #0x6
  172644: b81ec3a9     	stur	w9, [x29, #-0x14]
  172648: 52800249     	mov	w9, #0x12               // =18
  17264c: b81e83a9     	stur	w9, [x29, #-0x18]
  172650: b85ec3a9     	ldur	w9, [x29, #-0x14]
  172654: b85e83aa     	ldur	w10, [x29, #-0x18]
  172658: 6b0a0129     	subs	w9, w9, w10
  17265c: b81883a9     	stur	w9, [x29, #-0x78]
  172660: 540000a9     	b.ls	0x172674 <FLAC__stream_encoder_init_ogg_file+0x288>
  172664: 14000001     	b	0x172668 <FLAC__stream_encoder_init_ogg_file+0x27c>
  172668: b85ec3a8     	ldur	w8, [x29, #-0x14]
  17266c: b81843a8     	stur	w8, [x29, #-0x7c]
  172670: 14000004     	b	0x172680 <FLAC__stream_encoder_init_ogg_file+0x294>
  172674: b85e83a8     	ldur	w8, [x29, #-0x18]
  172678: b81843a8     	stur	w8, [x29, #-0x7c]
  17267c: 14000001     	b	0x172680 <FLAC__stream_encoder_init_ogg_file+0x294>
  172680: b85843a8     	ldur	w8, [x29, #-0x7c]
  172684: b81e43a8     	stur	w8, [x29, #-0x1c]
  172688: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17268c: 2a0803e9     	mov	w9, w8
  172690: 910003ea     	mov	x10, sp
  172694: f81d83aa     	stur	x10, [x29, #-0x28]
  172698: 91003d2a     	add	x10, x9, #0xf
  17269c: 927c714a     	and	x10, x10, #0x1fffffff0
  1726a0: 910003eb     	mov	x11, sp
  1726a4: eb0a016a     	subs	x10, x11, x10
  1726a8: 9100015f     	mov	sp, x10
  1726ac: f81d03a9     	stur	x9, [x29, #-0x30]
  1726b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1726b4: f9400529     	ldr	x9, [x9, #0x8]
  1726b8: 5283e708     	mov	w8, #0x1f38             // =7992
  1726bc: 2a0803eb     	mov	w11, w8
  1726c0: 8b0b0129     	add	x9, x9, x11
  1726c4: f81c83a9     	stur	x9, [x29, #-0x38]
  1726c8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1726cc: f9401929     	ldr	x9, [x9, #0x30]
  1726d0: f81c03a9     	stur	x9, [x29, #-0x40]
  1726d4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1726d8: b9401928     	ldr	w8, [x9, #0x18]
  1726dc: b81bc3a8     	stur	w8, [x29, #-0x44]
  1726e0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1726e4: b9401d28     	ldr	w8, [x9, #0x1c]
  1726e8: b81b83a8     	stur	w8, [x29, #-0x48]
  1726ec: f85c83a9     	ldur	x9, [x29, #-0x38]
  1726f0: b9402928     	ldr	w8, [x9, #0x28]
  1726f4: b81b43a8     	stur	w8, [x29, #-0x4c]
  1726f8: d00009a9     	adrp	x9, 0x2a8000
  1726fc: f945a929     	ldr	x9, [x9, #0xb50]
  172700: b9400128     	ldr	w8, [x9]
  172704: d00009a9     	adrp	x9, 0x2a8000
  172708: f941e529     	ldr	x9, [x9, #0x3c8]
  17270c: b940012c     	ldr	w12, [x9]
  172710: 0b0c0108     	add	w8, w8, w12
  172714: d00009a9     	adrp	x9, 0x2a8000
  172718: f9446929     	ldr	x9, [x9, #0x8d0]
  17271c: b940012c     	ldr	w12, [x9]
  172720: 0b0c0108     	add	w8, w8, w12
  172724: d00009a9     	adrp	x9, 0x2a8000
  172728: f9458929     	ldr	x9, [x9, #0xb10]
  17272c: b940012c     	ldr	w12, [x9]
  172730: 0b0c0108     	add	w8, w8, w12
  172734: d00009a9     	adrp	x9, 0x2a8000
  172738: f944b529     	ldr	x9, [x9, #0x968]
  17273c: b940012c     	ldr	w12, [x9]
  172740: 0b0c0108     	add	w8, w8, w12
  172744: d00009a9     	adrp	x9, 0x2a8000
  172748: f943e929     	ldr	x9, [x9, #0x7d0]
  17274c: b940012c     	ldr	w12, [x9]
  172750: 0b0c0108     	add	w8, w8, w12
  172754: d00009a9     	adrp	x9, 0x2a8000
  172758: f9443129     	ldr	x9, [x9, #0x860]
  17275c: b940012c     	ldr	w12, [x9]
  172760: 0b0c0108     	add	w8, w8, w12
  172764: d00009a9     	adrp	x9, 0x2a8000
  172768: f9468929     	ldr	x9, [x9, #0xd10]
  17276c: b940012c     	ldr	w12, [x9]
  172770: 0b0c0108     	add	w8, w8, w12
  172774: 53037d08     	lsr	w8, w8, #3
  172778: 11001108     	add	w8, w8, #0x4
  17277c: b81ac3a8     	stur	w8, [x29, #-0x54]
  172780: f85f03a9     	ldur	x9, [x29, #-0x10]
  172784: f940052b     	ldr	x11, [x9, #0x8]
  172788: f950516d     	ldr	x13, [x11, #0x20a0]
  17278c: f940012e     	ldr	x14, [x9]
  172790: f94031ce     	ldr	x14, [x14, #0x60]
  172794: b85ac3a8     	ldur	w8, [x29, #-0x54]
  172798: 2a0803ef     	mov	w15, w8
  17279c: 8b0f01c1     	add	x1, x14, x15
  1727a0: f9506562     	ldr	x2, [x11, #0x20c8]
  1727a4: aa0903e0     	mov	x0, x9
  1727a8: f81783aa     	stur	x10, [x29, #-0x88]
  1727ac: d63f01a0     	blr	x13
  1727b0: b81b03a0     	stur	w0, [x29, #-0x50]
  1727b4: 340001e0     	cbz	w0, 0x1727f0 <FLAC__stream_encoder_init_ogg_file+0x404>
  1727b8: 14000001     	b	0x1727bc <FLAC__stream_encoder_init_ogg_file+0x3d0>
  1727bc: b85b03a8     	ldur	w8, [x29, #-0x50]
  1727c0: 71000508     	subs	w8, w8, #0x1
  1727c4: b81743a8     	stur	w8, [x29, #-0x8c]
  1727c8: 540000e1     	b.ne	0x1727e4 <FLAC__stream_encoder_init_ogg_file+0x3f8>
  1727cc: 14000001     	b	0x1727d0 <FLAC__stream_encoder_init_ogg_file+0x3e4>
  1727d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1727d4: f9400108     	ldr	x8, [x8]
  1727d8: 528000a9     	mov	w9, #0x5                // =5
  1727dc: b9000109     	str	w9, [x8]
  1727e0: 14000001     	b	0x1727e4 <FLAC__stream_encoder_init_ogg_file+0x3f8>
  1727e4: 320003e8     	orr	w8, wzr, #0x1
  1727e8: b81a83a8     	stur	w8, [x29, #-0x58]
  1727ec: 140001a7     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  1727f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1727f4: f9400509     	ldr	x9, [x8, #0x8]
  1727f8: f950592a     	ldr	x10, [x9, #0x20b0]
  1727fc: f85c83ab     	ldur	x11, [x29, #-0x38]
  172800: 9100e161     	add	x1, x11, #0x38
  172804: f9506525     	ldr	x5, [x9, #0x20c8]
  172808: 321c03ec     	orr	w12, wzr, #0x10
  17280c: 2a0c03e2     	mov	w2, w12
  172810: 2a1f03ec     	mov	w12, wzr
  172814: aa0803e0     	mov	x0, x8
  172818: 2a0c03e3     	mov	w3, w12
  17281c: 2a0c03e4     	mov	w4, w12
  172820: d63f0140     	blr	x10
  172824: 34000120     	cbz	w0, 0x172848 <FLAC__stream_encoder_init_ogg_file+0x45c>
  172828: 14000001     	b	0x17282c <FLAC__stream_encoder_init_ogg_file+0x440>
  17282c: f85f03a8     	ldur	x8, [x29, #-0x10]
  172830: f9400108     	ldr	x8, [x8]
  172834: 528000a9     	mov	w9, #0x5                // =5
  172838: b9000109     	str	w9, [x8]
  17283c: 320003e9     	orr	w9, wzr, #0x1
  172840: b81a83a9     	stur	w9, [x29, #-0x58]
  172844: 14000191     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172848: d00009a8     	adrp	x8, 0x2a8000
  17284c: f945a908     	ldr	x8, [x8, #0xb50]
  172850: b9400109     	ldr	w9, [x8]
  172854: d00009a8     	adrp	x8, 0x2a8000
  172858: f941e508     	ldr	x8, [x8, #0x3c8]
  17285c: b940010a     	ldr	w10, [x8]
  172860: 0b0a0129     	add	w9, w9, w10
  172864: d00009a8     	adrp	x8, 0x2a8000
  172868: f9446908     	ldr	x8, [x8, #0x8d0]
  17286c: b940010a     	ldr	w10, [x8]
  172870: 0b0a0129     	add	w9, w9, w10
  172874: d00009a8     	adrp	x8, 0x2a8000
  172878: f9458908     	ldr	x8, [x8, #0xb10]
  17287c: b940010a     	ldr	w10, [x8]
  172880: 0b0a0129     	add	w9, w9, w10
  172884: d00009a8     	adrp	x8, 0x2a8000
  172888: f944b508     	ldr	x8, [x8, #0x968]
  17288c: b940010a     	ldr	w10, [x8]
  172890: 0b0a0129     	add	w9, w9, w10
  172894: d00009a8     	adrp	x8, 0x2a8000
  172898: f943e908     	ldr	x8, [x8, #0x7d0]
  17289c: b940010a     	ldr	w10, [x8]
  1728a0: 0b0a0129     	add	w9, w9, w10
  1728a4: d00009a8     	adrp	x8, 0x2a8000
  1728a8: f9443108     	ldr	x8, [x8, #0x860]
  1728ac: b940010a     	ldr	w10, [x8]
  1728b0: 0b0a0129     	add	w9, w9, w10
  1728b4: 71001129     	subs	w9, w9, #0x4
  1728b8: 53037d29     	lsr	w9, w9, #3
  1728bc: 11001129     	add	w9, w9, #0x4
  1728c0: b81a43a9     	stur	w9, [x29, #-0x5c]
  1728c4: b85b43a9     	ldur	w9, [x29, #-0x4c]
  1728c8: 531c6d29     	lsl	w9, w9, #4
  1728cc: 71004129     	subs	w9, w9, #0x10
  1728d0: b85c43aa     	ldur	w10, [x29, #-0x3c]
  1728d4: 33000d49     	bfxil	w9, w10, #0, #4
  1728d8: f85783a8     	ldur	x8, [x29, #-0x88]
  1728dc: 39000109     	strb	w9, [x8]
  1728e0: f85c03ab     	ldur	x11, [x29, #-0x40]
  1728e4: d358fd6b     	lsr	x11, x11, #24
  1728e8: 2a0b03e9     	mov	w9, w11
  1728ec: 39000509     	strb	w9, [x8, #0x1]
  1728f0: f85c03ab     	ldur	x11, [x29, #-0x40]
  1728f4: d350fd6b     	lsr	x11, x11, #16
  1728f8: 2a0b03e9     	mov	w9, w11
  1728fc: 39000909     	strb	w9, [x8, #0x2]
  172900: f85c03ab     	ldur	x11, [x29, #-0x40]
  172904: d348fd6b     	lsr	x11, x11, #8
  172908: 2a0b03e9     	mov	w9, w11
  17290c: 39000d09     	strb	w9, [x8, #0x3]
  172910: f85c03ab     	ldur	x11, [x29, #-0x40]
  172914: 2a0b03e9     	mov	w9, w11
  172918: 39001109     	strb	w9, [x8, #0x4]
  17291c: f85f03ab     	ldur	x11, [x29, #-0x10]
  172920: f940056c     	ldr	x12, [x11, #0x8]
  172924: f950518d     	ldr	x13, [x12, #0x20a0]
  172928: f940016e     	ldr	x14, [x11]
  17292c: f94031ce     	ldr	x14, [x14, #0x60]
  172930: b85a43a9     	ldur	w9, [x29, #-0x5c]
  172934: 2a0903ef     	mov	w15, w9
  172938: 8b0f01c1     	add	x1, x14, x15
  17293c: f9506582     	ldr	x2, [x12, #0x20c8]
  172940: aa0b03e0     	mov	x0, x11
  172944: d63f01a0     	blr	x13
  172948: b81b03a0     	stur	w0, [x29, #-0x50]
  17294c: 340001e0     	cbz	w0, 0x172988 <FLAC__stream_encoder_init_ogg_file+0x59c>
  172950: 14000001     	b	0x172954 <FLAC__stream_encoder_init_ogg_file+0x568>
  172954: b85b03a8     	ldur	w8, [x29, #-0x50]
  172958: 71000508     	subs	w8, w8, #0x1
  17295c: b81703a8     	stur	w8, [x29, #-0x90]
  172960: 540000e1     	b.ne	0x17297c <FLAC__stream_encoder_init_ogg_file+0x590>
  172964: 14000001     	b	0x172968 <FLAC__stream_encoder_init_ogg_file+0x57c>
  172968: f85f03a8     	ldur	x8, [x29, #-0x10]
  17296c: f9400108     	ldr	x8, [x8]
  172970: 528000a9     	mov	w9, #0x5                // =5
  172974: b9000109     	str	w9, [x8]
  172978: 14000001     	b	0x17297c <FLAC__stream_encoder_init_ogg_file+0x590>
  17297c: 320003e8     	orr	w8, wzr, #0x1
  172980: b81a83a8     	stur	w8, [x29, #-0x58]
  172984: 14000141     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172988: f85f03a8     	ldur	x8, [x29, #-0x10]
  17298c: f9400509     	ldr	x9, [x8, #0x8]
  172990: f950592a     	ldr	x10, [x9, #0x20b0]
  172994: f9506525     	ldr	x5, [x9, #0x20c8]
  172998: 528000ab     	mov	w11, #0x5               // =5
  17299c: 2a0b03e2     	mov	w2, w11
  1729a0: 2a1f03eb     	mov	w11, wzr
  1729a4: aa0803e0     	mov	x0, x8
  1729a8: f85783a1     	ldur	x1, [x29, #-0x88]
  1729ac: 2a0b03e3     	mov	w3, w11
  1729b0: 2a0b03e4     	mov	w4, w11
  1729b4: d63f0140     	blr	x10
  1729b8: 34000120     	cbz	w0, 0x1729dc <FLAC__stream_encoder_init_ogg_file+0x5f0>
  1729bc: 14000001     	b	0x1729c0 <FLAC__stream_encoder_init_ogg_file+0x5d4>
  1729c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1729c4: f9400108     	ldr	x8, [x8]
  1729c8: 528000a9     	mov	w9, #0x5                // =5
  1729cc: b9000109     	str	w9, [x8]
  1729d0: 320003e9     	orr	w9, wzr, #0x1
  1729d4: b81a83a9     	stur	w9, [x29, #-0x58]
  1729d8: 1400012c     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  1729dc: d00009a8     	adrp	x8, 0x2a8000
  1729e0: f945a908     	ldr	x8, [x8, #0xb50]
  1729e4: b9400109     	ldr	w9, [x8]
  1729e8: d00009a8     	adrp	x8, 0x2a8000
  1729ec: f941e508     	ldr	x8, [x8, #0x3c8]
  1729f0: b940010a     	ldr	w10, [x8]
  1729f4: 0b0a0129     	add	w9, w9, w10
  1729f8: 53037d29     	lsr	w9, w9, #3
  1729fc: 11001129     	add	w9, w9, #0x4
  172a00: b81a03a9     	stur	w9, [x29, #-0x60]
  172a04: 785be3a9     	ldurh	w9, [x29, #-0x42]
  172a08: f85783a8     	ldur	x8, [x29, #-0x88]
  172a0c: 39000109     	strb	w9, [x8]
  172a10: b85bc3a9     	ldur	w9, [x29, #-0x44]
  172a14: 53087d29     	lsr	w9, w9, #8
  172a18: 39000509     	strb	w9, [x8, #0x1]
  172a1c: b85bc3a9     	ldur	w9, [x29, #-0x44]
  172a20: 39000909     	strb	w9, [x8, #0x2]
  172a24: 785ba3a9     	ldurh	w9, [x29, #-0x46]
  172a28: 39000d09     	strb	w9, [x8, #0x3]
  172a2c: b85b83a9     	ldur	w9, [x29, #-0x48]
  172a30: 53087d29     	lsr	w9, w9, #8
  172a34: 39001109     	strb	w9, [x8, #0x4]
  172a38: b85b83a9     	ldur	w9, [x29, #-0x48]
  172a3c: 39001509     	strb	w9, [x8, #0x5]
  172a40: f85f03ab     	ldur	x11, [x29, #-0x10]
  172a44: f940056c     	ldr	x12, [x11, #0x8]
  172a48: f950518d     	ldr	x13, [x12, #0x20a0]
  172a4c: f940016e     	ldr	x14, [x11]
  172a50: f94031ce     	ldr	x14, [x14, #0x60]
  172a54: b85a03a9     	ldur	w9, [x29, #-0x60]
  172a58: 2a0903ef     	mov	w15, w9
  172a5c: 8b0f01c1     	add	x1, x14, x15
  172a60: f9506582     	ldr	x2, [x12, #0x20c8]
  172a64: aa0b03e0     	mov	x0, x11
  172a68: d63f01a0     	blr	x13
  172a6c: b81b03a0     	stur	w0, [x29, #-0x50]
  172a70: 340001e0     	cbz	w0, 0x172aac <FLAC__stream_encoder_init_ogg_file+0x6c0>
  172a74: 14000001     	b	0x172a78 <FLAC__stream_encoder_init_ogg_file+0x68c>
  172a78: b85b03a8     	ldur	w8, [x29, #-0x50]
  172a7c: 71000508     	subs	w8, w8, #0x1
  172a80: b816c3a8     	stur	w8, [x29, #-0x94]
  172a84: 540000e1     	b.ne	0x172aa0 <FLAC__stream_encoder_init_ogg_file+0x6b4>
  172a88: 14000001     	b	0x172a8c <FLAC__stream_encoder_init_ogg_file+0x6a0>
  172a8c: f85f03a8     	ldur	x8, [x29, #-0x10]
  172a90: f9400108     	ldr	x8, [x8]
  172a94: 528000a9     	mov	w9, #0x5                // =5
  172a98: b9000109     	str	w9, [x8]
  172a9c: 14000001     	b	0x172aa0 <FLAC__stream_encoder_init_ogg_file+0x6b4>
  172aa0: 320003e8     	orr	w8, wzr, #0x1
  172aa4: b81a83a8     	stur	w8, [x29, #-0x58]
  172aa8: 140000f8     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172aac: f85f03a8     	ldur	x8, [x29, #-0x10]
  172ab0: f9400509     	ldr	x9, [x8, #0x8]
  172ab4: f950592a     	ldr	x10, [x9, #0x20b0]
  172ab8: f9506525     	ldr	x5, [x9, #0x20c8]
  172abc: 321f07eb     	orr	w11, wzr, #0x6
  172ac0: 2a0b03e2     	mov	w2, w11
  172ac4: 2a1f03eb     	mov	w11, wzr
  172ac8: aa0803e0     	mov	x0, x8
  172acc: f85783a1     	ldur	x1, [x29, #-0x88]
  172ad0: 2a0b03e3     	mov	w3, w11
  172ad4: 2a0b03e4     	mov	w4, w11
  172ad8: d63f0140     	blr	x10
  172adc: 34000120     	cbz	w0, 0x172b00 <FLAC__stream_encoder_init_ogg_file+0x714>
  172ae0: 14000001     	b	0x172ae4 <FLAC__stream_encoder_init_ogg_file+0x6f8>
  172ae4: f85f03a8     	ldur	x8, [x29, #-0x10]
  172ae8: f9400108     	ldr	x8, [x8]
  172aec: 528000a9     	mov	w9, #0x5                // =5
  172af0: b9000109     	str	w9, [x8]
  172af4: 320003e9     	orr	w9, wzr, #0x1
  172af8: b81a83a9     	stur	w9, [x29, #-0x58]
  172afc: 140000e3     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172b00: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b04: f9400508     	ldr	x8, [x8, #0x8]
  172b08: f94ff508     	ldr	x8, [x8, #0x1fe8]
  172b0c: b4001b88     	cbz	x8, 0x172e7c <FLAC__stream_encoder_init_ogg_file+0xa90>
  172b10: 14000001     	b	0x172b14 <FLAC__stream_encoder_init_ogg_file+0x728>
  172b14: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b18: f9400508     	ldr	x8, [x8, #0x8]
  172b1c: f94ff508     	ldr	x8, [x8, #0x1fe8]
  172b20: b9400109     	ldr	w9, [x8]
  172b24: 34001ac9     	cbz	w9, 0x172e7c <FLAC__stream_encoder_init_ogg_file+0xa90>
  172b28: 14000001     	b	0x172b2c <FLAC__stream_encoder_init_ogg_file+0x740>
  172b2c: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b30: f9400108     	ldr	x8, [x8]
  172b34: f9403508     	ldr	x8, [x8, #0x68]
  172b38: b4001a28     	cbz	x8, 0x172e7c <FLAC__stream_encoder_init_ogg_file+0xa90>
  172b3c: 14000001     	b	0x172b40 <FLAC__stream_encoder_init_ogg_file+0x754>
  172b40: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b44: f9400508     	ldr	x8, [x8, #0x8]
  172b48: f94ff500     	ldr	x0, [x8, #0x1fe8]
  172b4c: 97fcd539     	bl	0xa8030 <FLAC__format_seektable_sort@plt>
  172b50: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b54: f940051e     	ldr	x30, [x8, #0x8]
  172b58: f95053c9     	ldr	x9, [x30, #0x20a0]
  172b5c: f940010a     	ldr	x10, [x8]
  172b60: f940354a     	ldr	x10, [x10, #0x68]
  172b64: 91001141     	add	x1, x10, #0x4
  172b68: f95067c2     	ldr	x2, [x30, #0x20c8]
  172b6c: b81683a0     	stur	w0, [x29, #-0x98]
  172b70: aa0803e0     	mov	x0, x8
  172b74: d63f0120     	blr	x9
  172b78: b81b03a0     	stur	w0, [x29, #-0x50]
  172b7c: 340001e0     	cbz	w0, 0x172bb8 <FLAC__stream_encoder_init_ogg_file+0x7cc>
  172b80: 14000001     	b	0x172b84 <FLAC__stream_encoder_init_ogg_file+0x798>
  172b84: b85b03a8     	ldur	w8, [x29, #-0x50]
  172b88: 71000508     	subs	w8, w8, #0x1
  172b8c: b81643a8     	stur	w8, [x29, #-0x9c]
  172b90: 540000e1     	b.ne	0x172bac <FLAC__stream_encoder_init_ogg_file+0x7c0>
  172b94: 14000001     	b	0x172b98 <FLAC__stream_encoder_init_ogg_file+0x7ac>
  172b98: f85f03a8     	ldur	x8, [x29, #-0x10]
  172b9c: f9400108     	ldr	x8, [x8]
  172ba0: 528000a9     	mov	w9, #0x5                // =5
  172ba4: b9000109     	str	w9, [x8]
  172ba8: 14000001     	b	0x172bac <FLAC__stream_encoder_init_ogg_file+0x7c0>
  172bac: 320003e8     	orr	w8, wzr, #0x1
  172bb0: b81a83a8     	stur	w8, [x29, #-0x58]
  172bb4: 140000b5     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172bb8: 2a1f03e8     	mov	w8, wzr
  172bbc: b819c3a8     	stur	w8, [x29, #-0x64]
  172bc0: 14000001     	b	0x172bc4 <FLAC__stream_encoder_init_ogg_file+0x7d8>
  172bc4: b859c3a8     	ldur	w8, [x29, #-0x64]
  172bc8: f85f03a9     	ldur	x9, [x29, #-0x10]
  172bcc: f9400529     	ldr	x9, [x9, #0x8]
  172bd0: f94ff529     	ldr	x9, [x9, #0x1fe8]
  172bd4: b940012a     	ldr	w10, [x9]
  172bd8: 6b0a0108     	subs	w8, w8, w10
  172bdc: b81603a8     	stur	w8, [x29, #-0xa0]
  172be0: 540014c2     	b.hs	0x172e78 <FLAC__stream_encoder_init_ogg_file+0xa8c>
  172be4: 14000001     	b	0x172be8 <FLAC__stream_encoder_init_ogg_file+0x7fc>
  172be8: f85f03a8     	ldur	x8, [x29, #-0x10]
  172bec: f9400508     	ldr	x8, [x8, #0x8]
  172bf0: f94ff508     	ldr	x8, [x8, #0x1fe8]
  172bf4: f9400508     	ldr	x8, [x8, #0x8]
  172bf8: b859c3a9     	ldur	w9, [x29, #-0x64]
  172bfc: 2a0903ea     	mov	w10, w9
  172c00: 321d07e9     	orr	w9, wzr, #0x18
  172c04: 2a0903eb     	mov	w11, w9
  172c08: 9b0b7d4a     	mul	x10, x10, x11
  172c0c: f86a6908     	ldr	x8, [x8, x10]
  172c10: f81903a8     	stur	x8, [x29, #-0x70]
  172c14: f85903a8     	ldur	x8, [x29, #-0x70]
  172c18: 2a0803e9     	mov	w9, w8
  172c1c: f85783a8     	ldur	x8, [x29, #-0x88]
  172c20: 39001d09     	strb	w9, [x8, #0x7]
  172c24: f85903aa     	ldur	x10, [x29, #-0x70]
  172c28: d348fd4a     	lsr	x10, x10, #8
  172c2c: f81903aa     	stur	x10, [x29, #-0x70]
  172c30: f85903aa     	ldur	x10, [x29, #-0x70]
  172c34: 2a0a03e9     	mov	w9, w10
  172c38: 39001909     	strb	w9, [x8, #0x6]
  172c3c: f85903aa     	ldur	x10, [x29, #-0x70]
  172c40: d348fd4a     	lsr	x10, x10, #8
  172c44: f81903aa     	stur	x10, [x29, #-0x70]
  172c48: f85903aa     	ldur	x10, [x29, #-0x70]
  172c4c: 2a0a03e9     	mov	w9, w10
  172c50: 39001509     	strb	w9, [x8, #0x5]
  172c54: f85903aa     	ldur	x10, [x29, #-0x70]
  172c58: d348fd4a     	lsr	x10, x10, #8
  172c5c: f81903aa     	stur	x10, [x29, #-0x70]
  172c60: f85903aa     	ldur	x10, [x29, #-0x70]
  172c64: 2a0a03e9     	mov	w9, w10
  172c68: 39001109     	strb	w9, [x8, #0x4]
  172c6c: f85903aa     	ldur	x10, [x29, #-0x70]
  172c70: d348fd4a     	lsr	x10, x10, #8
  172c74: f81903aa     	stur	x10, [x29, #-0x70]
  172c78: f85903aa     	ldur	x10, [x29, #-0x70]
  172c7c: 2a0a03e9     	mov	w9, w10
  172c80: 39000d09     	strb	w9, [x8, #0x3]
  172c84: f85903aa     	ldur	x10, [x29, #-0x70]
  172c88: d348fd4a     	lsr	x10, x10, #8
  172c8c: f81903aa     	stur	x10, [x29, #-0x70]
  172c90: f85903aa     	ldur	x10, [x29, #-0x70]
  172c94: 2a0a03e9     	mov	w9, w10
  172c98: 39000909     	strb	w9, [x8, #0x2]
  172c9c: f85903aa     	ldur	x10, [x29, #-0x70]
  172ca0: d348fd4a     	lsr	x10, x10, #8
  172ca4: f81903aa     	stur	x10, [x29, #-0x70]
  172ca8: f85903aa     	ldur	x10, [x29, #-0x70]
  172cac: 2a0a03e9     	mov	w9, w10
  172cb0: 39000509     	strb	w9, [x8, #0x1]
  172cb4: f85903aa     	ldur	x10, [x29, #-0x70]
  172cb8: d348fd4a     	lsr	x10, x10, #8
  172cbc: f81903aa     	stur	x10, [x29, #-0x70]
  172cc0: f85903aa     	ldur	x10, [x29, #-0x70]
  172cc4: 2a0a03e9     	mov	w9, w10
  172cc8: 39000109     	strb	w9, [x8]
  172ccc: f85903aa     	ldur	x10, [x29, #-0x70]
  172cd0: d348fd4a     	lsr	x10, x10, #8
  172cd4: f81903aa     	stur	x10, [x29, #-0x70]
  172cd8: f85f03aa     	ldur	x10, [x29, #-0x10]
  172cdc: f940054a     	ldr	x10, [x10, #0x8]
  172ce0: f94ff54a     	ldr	x10, [x10, #0x1fe8]
  172ce4: f940054a     	ldr	x10, [x10, #0x8]
  172ce8: b859c3a9     	ldur	w9, [x29, #-0x64]
  172cec: 2a0903ec     	mov	w12, w9
  172cf0: 9b0b7d8c     	mul	x12, x12, x11
  172cf4: 8b0c014a     	add	x10, x10, x12
  172cf8: f940054a     	ldr	x10, [x10, #0x8]
  172cfc: f81903aa     	stur	x10, [x29, #-0x70]
  172d00: f85903aa     	ldur	x10, [x29, #-0x70]
  172d04: 2a0a03e9     	mov	w9, w10
  172d08: 39003d09     	strb	w9, [x8, #0xf]
  172d0c: f85903aa     	ldur	x10, [x29, #-0x70]
  172d10: d348fd4a     	lsr	x10, x10, #8
  172d14: f81903aa     	stur	x10, [x29, #-0x70]
  172d18: f85903aa     	ldur	x10, [x29, #-0x70]
  172d1c: 2a0a03e9     	mov	w9, w10
  172d20: 39003909     	strb	w9, [x8, #0xe]
  172d24: f85903aa     	ldur	x10, [x29, #-0x70]
  172d28: d348fd4a     	lsr	x10, x10, #8
  172d2c: f81903aa     	stur	x10, [x29, #-0x70]
  172d30: f85903aa     	ldur	x10, [x29, #-0x70]
  172d34: 2a0a03e9     	mov	w9, w10
  172d38: 39003509     	strb	w9, [x8, #0xd]
  172d3c: f85903aa     	ldur	x10, [x29, #-0x70]
  172d40: d348fd4a     	lsr	x10, x10, #8
  172d44: f81903aa     	stur	x10, [x29, #-0x70]
  172d48: f85903aa     	ldur	x10, [x29, #-0x70]
  172d4c: 2a0a03e9     	mov	w9, w10
  172d50: 39003109     	strb	w9, [x8, #0xc]
  172d54: f85903aa     	ldur	x10, [x29, #-0x70]
  172d58: d348fd4a     	lsr	x10, x10, #8
  172d5c: f81903aa     	stur	x10, [x29, #-0x70]
  172d60: f85903aa     	ldur	x10, [x29, #-0x70]
  172d64: 2a0a03e9     	mov	w9, w10
  172d68: 39002d09     	strb	w9, [x8, #0xb]
  172d6c: f85903aa     	ldur	x10, [x29, #-0x70]
  172d70: d348fd4a     	lsr	x10, x10, #8
  172d74: f81903aa     	stur	x10, [x29, #-0x70]
  172d78: f85903aa     	ldur	x10, [x29, #-0x70]
  172d7c: 2a0a03e9     	mov	w9, w10
  172d80: 39002909     	strb	w9, [x8, #0xa]
  172d84: f85903aa     	ldur	x10, [x29, #-0x70]
  172d88: d348fd4a     	lsr	x10, x10, #8
  172d8c: f81903aa     	stur	x10, [x29, #-0x70]
  172d90: f85903aa     	ldur	x10, [x29, #-0x70]
  172d94: 2a0a03e9     	mov	w9, w10
  172d98: 39002509     	strb	w9, [x8, #0x9]
  172d9c: f85903aa     	ldur	x10, [x29, #-0x70]
  172da0: d348fd4a     	lsr	x10, x10, #8
  172da4: f81903aa     	stur	x10, [x29, #-0x70]
  172da8: f85903aa     	ldur	x10, [x29, #-0x70]
  172dac: 2a0a03e9     	mov	w9, w10
  172db0: 39002109     	strb	w9, [x8, #0x8]
  172db4: f85903aa     	ldur	x10, [x29, #-0x70]
  172db8: d348fd4a     	lsr	x10, x10, #8
  172dbc: f81903aa     	stur	x10, [x29, #-0x70]
  172dc0: f85f03aa     	ldur	x10, [x29, #-0x10]
  172dc4: f940054a     	ldr	x10, [x10, #0x8]
  172dc8: f94ff54a     	ldr	x10, [x10, #0x1fe8]
  172dcc: f940054a     	ldr	x10, [x10, #0x8]
  172dd0: b859c3a9     	ldur	w9, [x29, #-0x64]
  172dd4: 2a0903ec     	mov	w12, w9
  172dd8: 9b0b7d8b     	mul	x11, x12, x11
  172ddc: 8b0b014a     	add	x10, x10, x11
  172de0: b9401149     	ldr	w9, [x10, #0x10]
  172de4: b818c3a9     	stur	w9, [x29, #-0x74]
  172de8: b858c3a9     	ldur	w9, [x29, #-0x74]
  172dec: 39004509     	strb	w9, [x8, #0x11]
  172df0: b858c3a9     	ldur	w9, [x29, #-0x74]
  172df4: 53087d29     	lsr	w9, w9, #8
  172df8: b818c3a9     	stur	w9, [x29, #-0x74]
  172dfc: b858c3a9     	ldur	w9, [x29, #-0x74]
  172e00: 39004109     	strb	w9, [x8, #0x10]
  172e04: b858c3a9     	ldur	w9, [x29, #-0x74]
  172e08: 53087d29     	lsr	w9, w9, #8
  172e0c: b818c3a9     	stur	w9, [x29, #-0x74]
  172e10: f85f03aa     	ldur	x10, [x29, #-0x10]
  172e14: f940054b     	ldr	x11, [x10, #0x8]
  172e18: f950596c     	ldr	x12, [x11, #0x20b0]
  172e1c: f9506565     	ldr	x5, [x11, #0x20c8]
  172e20: 52800249     	mov	w9, #0x12               // =18
  172e24: 2a0903e2     	mov	w2, w9
  172e28: 2a1f03e9     	mov	w9, wzr
  172e2c: aa0a03e0     	mov	x0, x10
  172e30: aa0803e1     	mov	x1, x8
  172e34: 2a0903e3     	mov	w3, w9
  172e38: 2a0903e4     	mov	w4, w9
  172e3c: d63f0180     	blr	x12
  172e40: 34000120     	cbz	w0, 0x172e64 <FLAC__stream_encoder_init_ogg_file+0xa78>
  172e44: 14000001     	b	0x172e48 <FLAC__stream_encoder_init_ogg_file+0xa5c>
  172e48: f85f03a8     	ldur	x8, [x29, #-0x10]
  172e4c: f9400108     	ldr	x8, [x8]
  172e50: 528000a9     	mov	w9, #0x5                // =5
  172e54: b9000109     	str	w9, [x8]
  172e58: 320003e9     	orr	w9, wzr, #0x1
  172e5c: b81a83a9     	stur	w9, [x29, #-0x58]
  172e60: 1400000a     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172e64: 14000001     	b	0x172e68 <FLAC__stream_encoder_init_ogg_file+0xa7c>
  172e68: b859c3a8     	ldur	w8, [x29, #-0x64]
  172e6c: 11000508     	add	w8, w8, #0x1
  172e70: b819c3a8     	stur	w8, [x29, #-0x64]
  172e74: 17ffff54     	b	0x172bc4 <FLAC__stream_encoder_init_ogg_file+0x7d8>
  172e78: 14000001     	b	0x172e7c <FLAC__stream_encoder_init_ogg_file+0xa90>
  172e7c: 2a1f03e8     	mov	w8, wzr
  172e80: b81a83a8     	stur	w8, [x29, #-0x58]
  172e84: 14000001     	b	0x172e88 <FLAC__stream_encoder_init_ogg_file+0xa9c>
  172e88: f85d83a8     	ldur	x8, [x29, #-0x28]
  172e8c: 9100011f     	mov	sp, x8
  172e90: b85a83a9     	ldur	w9, [x29, #-0x58]
  172e94: 71000529     	subs	w9, w9, #0x1
  172e98: b815c3a9     	stur	w9, [x29, #-0xa4]
  172e9c: 54000188     	b.hi	0x172ecc <FLAC__stream_encoder_init_ogg_file+0xae0>
  172ea0: 14000001     	b	0x172ea4 <FLAC__stream_encoder_init_ogg_file+0xab8>
  172ea4: d53bd048     	mrs	x8, TPIDR_EL0
  172ea8: f9401508     	ldr	x8, [x8, #0x28]
  172eac: f85f83a9     	ldur	x9, [x29, #-0x8]
  172eb0: eb090108     	subs	x8, x8, x9
  172eb4: f81503a8     	stur	x8, [x29, #-0xb0]
  172eb8: 540000a1     	b.ne	0x172ecc <FLAC__stream_encoder_init_ogg_file+0xae0>
  172ebc: 14000001     	b	0x172ec0 <FLAC__stream_encoder_init_ogg_file+0xad4>
  172ec0: 910003bf     	mov	sp, x29
  172ec4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  172ec8: d65f03c0     	ret
  172ecc: 97fcdba9     	bl	0xa9d70 <__stack_chk_fail@plt>
  172ed0: d10243ff     	sub	sp, sp, #0x90
  172ed4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  172ed8: 910203fd     	add	x29, sp, #0x80
  172edc: d2800008     	mov	x8, #0x0                // =0
  172ee0: f81f83a0     	stur	x0, [x29, #-0x8]
  172ee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  172ee8: f9400000     	ldr	x0, [x0]
  172eec: f9402800     	ldr	x0, [x0, #0x50]
  172ef0: eb08001f     	cmp	x0, x8
  172ef4: 1a9f07e9     	cset	w9, ne
  172ef8: f81e83a8     	stur	x8, [x29, #-0x18]
  172efc: 37000049     	tbnz	w9, #0x0, 0x172f04 <FLAC__stream_encoder_init_ogg_file+0xb18>
  172f00: 1400000c     	b	0x172f30 <FLAC__stream_encoder_init_ogg_file+0xb44>
  172f04: f85f83a8     	ldur	x8, [x29, #-0x8]
  172f08: f9400108     	ldr	x8, [x8]
  172f0c: f9402900     	ldr	x0, [x8, #0x50]
  172f10: 97fcbbd0     	bl	0xa1e50 <free@plt>
  172f14: f85f83a8     	ldur	x8, [x29, #-0x8]
  172f18: f9400108     	ldr	x8, [x8]
  172f1c: f85e83a0     	ldur	x0, [x29, #-0x18]
  172f20: f9002900     	str	x0, [x8, #0x50]
  172f24: f85f83a8     	ldur	x8, [x29, #-0x8]
  172f28: f9400108     	ldr	x8, [x8]
  172f2c: b900591f     	str	wzr, [x8, #0x58]
  172f30: b81f43bf     	stur	wzr, [x29, #-0xc]
  172f34: b85f43a8     	ldur	w8, [x29, #-0xc]
  172f38: f85f83a9     	ldur	x9, [x29, #-0x8]
  172f3c: f9400129     	ldr	x9, [x9]
  172f40: b940192a     	ldr	w10, [x9, #0x18]
  172f44: 6b0a011f     	cmp	w8, w10
  172f48: 1a9f27e8     	cset	w8, lo
  172f4c: 37000048     	tbnz	w8, #0x0, 0x172f54 <FLAC__stream_encoder_init_ogg_file+0xb68>
  172f50: 1400002f     	b	0x17300c <FLAC__stream_encoder_init_ogg_file+0xc20>
  172f54: d2841f08     	mov	x8, #0x20f8             // =8440
  172f58: b27d03e9     	orr	x9, xzr, #0x8
  172f5c: f85f83aa     	ldur	x10, [x29, #-0x8]
  172f60: f940054a     	ldr	x10, [x10, #0x8]
  172f64: 8b080148     	add	x8, x10, x8
  172f68: b85f43ab     	ldur	w11, [x29, #-0xc]
  172f6c: 2a0b03ea     	mov	w10, w11
  172f70: d3407d4a     	ubfx	x10, x10, #0, #32
  172f74: 9b0a7d29     	mul	x9, x9, x10
  172f78: 8b090108     	add	x8, x8, x9
  172f7c: f9400108     	ldr	x8, [x8]
  172f80: f85e83a9     	ldur	x9, [x29, #-0x18]
  172f84: eb08013f     	cmp	x9, x8
  172f88: 1a9f07eb     	cset	w11, ne
  172f8c: 3700004b     	tbnz	w11, #0x0, 0x172f94 <FLAC__stream_encoder_init_ogg_file+0xba8>
  172f90: 1400001b     	b	0x172ffc <FLAC__stream_encoder_init_ogg_file+0xc10>
  172f94: d2841f08     	mov	x8, #0x20f8             // =8440
  172f98: b27d03e9     	orr	x9, xzr, #0x8
  172f9c: f85f83aa     	ldur	x10, [x29, #-0x8]
  172fa0: f940054a     	ldr	x10, [x10, #0x8]
  172fa4: 8b08014a     	add	x10, x10, x8
  172fa8: b85f43ab     	ldur	w11, [x29, #-0xc]
  172fac: 2a0b03ec     	mov	w12, w11
  172fb0: d3407d8c     	ubfx	x12, x12, #0, #32
  172fb4: 9b0c7d2c     	mul	x12, x9, x12
  172fb8: 8b0c014a     	add	x10, x10, x12
  172fbc: f9400140     	ldr	x0, [x10]
  172fc0: f81e03a8     	stur	x8, [x29, #-0x20]
  172fc4: f81d83a9     	stur	x9, [x29, #-0x28]
  172fc8: 97fcbba2     	bl	0xa1e50 <free@plt>
  172fcc: f85f83a8     	ldur	x8, [x29, #-0x8]
  172fd0: f9400508     	ldr	x8, [x8, #0x8]
  172fd4: f85e03a9     	ldur	x9, [x29, #-0x20]
  172fd8: 8b090108     	add	x8, x8, x9
  172fdc: b85f43ab     	ldur	w11, [x29, #-0xc]
  172fe0: 2a0b03ea     	mov	w10, w11
  172fe4: d3407d4a     	ubfx	x10, x10, #0, #32
  172fe8: f85d83ac     	ldur	x12, [x29, #-0x28]
  172fec: 9b0a7d8a     	mul	x10, x12, x10
  172ff0: 8b0a0108     	add	x8, x8, x10
  172ff4: f85e83aa     	ldur	x10, [x29, #-0x18]
  172ff8: f900010a     	str	x10, [x8]
  172ffc: b85f43a8     	ldur	w8, [x29, #-0xc]
  173000: 11000508     	add	w8, w8, #0x1
  173004: b81f43a8     	stur	w8, [x29, #-0xc]
  173008: 17ffffcb     	b	0x172f34 <FLAC__stream_encoder_init_ogg_file+0xb48>
  17300c: b81f43bf     	stur	wzr, [x29, #-0xc]
  173010: 321f03e8     	orr	w8, wzr, #0x2
  173014: b85f43a9     	ldur	w9, [x29, #-0xc]
  173018: 6b08013f     	cmp	w9, w8
  17301c: 1a9f27e8     	cset	w8, lo
  173020: 37000048     	tbnz	w8, #0x0, 0x173028 <FLAC__stream_encoder_init_ogg_file+0xc3c>
  173024: 1400002f     	b	0x1730e0 <FLAC__stream_encoder_init_ogg_file+0xcf4>
  173028: d2842708     	mov	x8, #0x2138             // =8504
  17302c: b27d03e9     	orr	x9, xzr, #0x8
  173030: f85f83aa     	ldur	x10, [x29, #-0x8]
  173034: f940054a     	ldr	x10, [x10, #0x8]
  173038: 8b080148     	add	x8, x10, x8
  17303c: b85f43ab     	ldur	w11, [x29, #-0xc]
  173040: 2a0b03ea     	mov	w10, w11
  173044: d3407d4a     	ubfx	x10, x10, #0, #32
  173048: 9b0a7d29     	mul	x9, x9, x10
  17304c: 8b090108     	add	x8, x8, x9
  173050: f9400108     	ldr	x8, [x8]
  173054: f85e83a9     	ldur	x9, [x29, #-0x18]
  173058: eb08013f     	cmp	x9, x8
  17305c: 1a9f07eb     	cset	w11, ne
  173060: 3700004b     	tbnz	w11, #0x0, 0x173068 <FLAC__stream_encoder_init_ogg_file+0xc7c>
  173064: 1400001b     	b	0x1730d0 <FLAC__stream_encoder_init_ogg_file+0xce4>
  173068: d2842708     	mov	x8, #0x2138             // =8504
  17306c: b27d03e9     	orr	x9, xzr, #0x8
  173070: f85f83aa     	ldur	x10, [x29, #-0x8]
  173074: f940054a     	ldr	x10, [x10, #0x8]
  173078: 8b08014a     	add	x10, x10, x8
  17307c: b85f43ab     	ldur	w11, [x29, #-0xc]
  173080: 2a0b03ec     	mov	w12, w11
  173084: d3407d8c     	ubfx	x12, x12, #0, #32
  173088: 9b0c7d2c     	mul	x12, x9, x12
  17308c: 8b0c014a     	add	x10, x10, x12
  173090: f9400140     	ldr	x0, [x10]
  173094: f81d03a8     	stur	x8, [x29, #-0x30]
  173098: f81c83a9     	stur	x9, [x29, #-0x38]
  17309c: 97fcbb6d     	bl	0xa1e50 <free@plt>
  1730a0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1730a4: f9400508     	ldr	x8, [x8, #0x8]
  1730a8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1730ac: 8b090108     	add	x8, x8, x9
  1730b0: b85f43ab     	ldur	w11, [x29, #-0xc]
  1730b4: 2a0b03ea     	mov	w10, w11
  1730b8: d3407d4a     	ubfx	x10, x10, #0, #32
  1730bc: f85c83ac     	ldur	x12, [x29, #-0x38]
  1730c0: 9b0a7d8a     	mul	x10, x12, x10
  1730c4: 8b0a0108     	add	x8, x8, x10
  1730c8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1730cc: f900010a     	str	x10, [x8]
  1730d0: b85f43a8     	ldur	w8, [x29, #-0xc]
  1730d4: 11000508     	add	w8, w8, #0x1
  1730d8: b81f43a8     	stur	w8, [x29, #-0xc]
  1730dc: 17ffffcd     	b	0x173010 <FLAC__stream_encoder_init_ogg_file+0xc24>
  1730e0: b81f03bf     	stur	wzr, [x29, #-0x10]
  1730e4: b85f03a8     	ldur	w8, [x29, #-0x10]
  1730e8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1730ec: f9400129     	ldr	x9, [x9]
  1730f0: b940192a     	ldr	w10, [x9, #0x18]
  1730f4: 6b0a011f     	cmp	w8, w10
  1730f8: 1a9f27e8     	cset	w8, lo
  1730fc: 37000048     	tbnz	w8, #0x0, 0x173104 <FLAC__stream_encoder_init_ogg_file+0xd18>
  173100: 1400004d     	b	0x173234 <FLAC__stream_encoder_init_ogg_file+0xe48>
  173104: b81f43bf     	stur	wzr, [x29, #-0xc]
  173108: 321f03e8     	orr	w8, wzr, #0x2
  17310c: b85f43a9     	ldur	w9, [x29, #-0xc]
  173110: 6b08013f     	cmp	w9, w8
  173114: 1a9f27e8     	cset	w8, lo
  173118: 37000048     	tbnz	w8, #0x0, 0x173120 <FLAC__stream_encoder_init_ogg_file+0xd34>
  17311c: 14000042     	b	0x173224 <FLAC__stream_encoder_init_ogg_file+0xe38>
  173120: d2842908     	mov	x8, #0x2148             // =8520
  173124: b27c03e9     	orr	x9, xzr, #0x10
  173128: b27d03ea     	orr	x10, xzr, #0x8
  17312c: f85f83ab     	ldur	x11, [x29, #-0x8]
  173130: f940056b     	ldr	x11, [x11, #0x8]
  173134: 8b080168     	add	x8, x11, x8
  173138: b85f03ac     	ldur	w12, [x29, #-0x10]
  17313c: 2a0c03eb     	mov	w11, w12
  173140: d3407d6b     	ubfx	x11, x11, #0, #32
  173144: 9b0b7d29     	mul	x9, x9, x11
  173148: 8b090108     	add	x8, x8, x9
  17314c: b85f43ac     	ldur	w12, [x29, #-0xc]
  173150: 2a0c03e9     	mov	w9, w12
  173154: d3407d29     	ubfx	x9, x9, #0, #32
  173158: 9b097d49     	mul	x9, x10, x9
  17315c: 8b090108     	add	x8, x8, x9
  173160: f9400108     	ldr	x8, [x8]
  173164: f85e83a9     	ldur	x9, [x29, #-0x18]
  173168: eb08013f     	cmp	x9, x8
  17316c: 1a9f07ec     	cset	w12, ne
  173170: 3700004c     	tbnz	w12, #0x0, 0x173178 <FLAC__stream_encoder_init_ogg_file+0xd8c>
  173174: 14000028     	b	0x173214 <FLAC__stream_encoder_init_ogg_file+0xe28>
  173178: d2842908     	mov	x8, #0x2148             // =8520
  17317c: b27c03e9     	orr	x9, xzr, #0x10
  173180: b27d03ea     	orr	x10, xzr, #0x8
  173184: f85f83ab     	ldur	x11, [x29, #-0x8]
  173188: f940056b     	ldr	x11, [x11, #0x8]
  17318c: 8b08016b     	add	x11, x11, x8
  173190: b85f03ac     	ldur	w12, [x29, #-0x10]
  173194: 2a0c03ed     	mov	w13, w12
  173198: d3407dad     	ubfx	x13, x13, #0, #32
  17319c: 9b0d7d2d     	mul	x13, x9, x13
  1731a0: 8b0d016b     	add	x11, x11, x13
  1731a4: b85f43ac     	ldur	w12, [x29, #-0xc]
  1731a8: 2a0c03ed     	mov	w13, w12
  1731ac: d3407dad     	ubfx	x13, x13, #0, #32
  1731b0: 9b0d7d4d     	mul	x13, x10, x13
  1731b4: 8b0d016b     	add	x11, x11, x13
  1731b8: f9400160     	ldr	x0, [x11]
  1731bc: f90023e8     	str	x8, [sp, #0x40]
  1731c0: f9001fe9     	str	x9, [sp, #0x38]
  1731c4: f9001bea     	str	x10, [sp, #0x30]
  1731c8: 97fcbb22     	bl	0xa1e50 <free@plt>
  1731cc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1731d0: f9400508     	ldr	x8, [x8, #0x8]
  1731d4: f94023e9     	ldr	x9, [sp, #0x40]
  1731d8: 8b090108     	add	x8, x8, x9
  1731dc: b85f03ac     	ldur	w12, [x29, #-0x10]
  1731e0: 2a0c03ea     	mov	w10, w12
  1731e4: d3407d4a     	ubfx	x10, x10, #0, #32
  1731e8: f9401feb     	ldr	x11, [sp, #0x38]
  1731ec: 9b0a7d6a     	mul	x10, x11, x10
  1731f0: 8b0a0108     	add	x8, x8, x10
  1731f4: b85f43ac     	ldur	w12, [x29, #-0xc]
  1731f8: 2a0c03ea     	mov	w10, w12
  1731fc: d3407d4a     	ubfx	x10, x10, #0, #32
  173200: f9401bed     	ldr	x13, [sp, #0x30]
  173204: 9b0a7daa     	mul	x10, x13, x10
  173208: 8b0a0108     	add	x8, x8, x10
  17320c: f85e83aa     	ldur	x10, [x29, #-0x18]
  173210: f900010a     	str	x10, [x8]
  173214: b85f43a8     	ldur	w8, [x29, #-0xc]
  173218: 11000508     	add	w8, w8, #0x1
  17321c: b81f43a8     	stur	w8, [x29, #-0xc]
  173220: 17ffffba     	b	0x173108 <FLAC__stream_encoder_init_ogg_file+0xd1c>
  173224: b85f03a8     	ldur	w8, [x29, #-0x10]
  173228: 11000508     	add	w8, w8, #0x1
  17322c: b81f03a8     	stur	w8, [x29, #-0x10]
  173230: 17ffffad     	b	0x1730e4 <FLAC__stream_encoder_init_ogg_file+0xcf8>
  173234: b81f03bf     	stur	wzr, [x29, #-0x10]
  173238: 321f03e8     	orr	w8, wzr, #0x2
  17323c: b85f03a9     	ldur	w9, [x29, #-0x10]
  173240: 6b08013f     	cmp	w9, w8
  173244: 1a9f27e8     	cset	w8, lo
  173248: 37000048     	tbnz	w8, #0x0, 0x173250 <FLAC__stream_encoder_init_ogg_file+0xe64>
  17324c: 1400004d     	b	0x173380 <FLAC__stream_encoder_init_ogg_file+0xf94>
  173250: b81f43bf     	stur	wzr, [x29, #-0xc]
  173254: 321f03e8     	orr	w8, wzr, #0x2
  173258: b85f43a9     	ldur	w9, [x29, #-0xc]
  17325c: 6b08013f     	cmp	w9, w8
  173260: 1a9f27e8     	cset	w8, lo
  173264: 37000048     	tbnz	w8, #0x0, 0x17326c <FLAC__stream_encoder_init_ogg_file+0xe80>
  173268: 14000042     	b	0x173370 <FLAC__stream_encoder_init_ogg_file+0xf84>
  17326c: d2843908     	mov	x8, #0x21c8             // =8648
  173270: b27c03e9     	orr	x9, xzr, #0x10
  173274: b27d03ea     	orr	x10, xzr, #0x8
  173278: f85f83ab     	ldur	x11, [x29, #-0x8]
  17327c: f940056b     	ldr	x11, [x11, #0x8]
  173280: 8b080168     	add	x8, x11, x8
  173284: b85f03ac     	ldur	w12, [x29, #-0x10]
  173288: 2a0c03eb     	mov	w11, w12
  17328c: d3407d6b     	ubfx	x11, x11, #0, #32
  173290: 9b0b7d29     	mul	x9, x9, x11
  173294: 8b090108     	add	x8, x8, x9
  173298: b85f43ac     	ldur	w12, [x29, #-0xc]
  17329c: 2a0c03e9     	mov	w9, w12
  1732a0: d3407d29     	ubfx	x9, x9, #0, #32
  1732a4: 9b097d49     	mul	x9, x10, x9
  1732a8: 8b090108     	add	x8, x8, x9
  1732ac: f9400108     	ldr	x8, [x8]
  1732b0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1732b4: eb08013f     	cmp	x9, x8
  1732b8: 1a9f07ec     	cset	w12, ne
  1732bc: 3700004c     	tbnz	w12, #0x0, 0x1732c4 <FLAC__stream_encoder_init_ogg_file+0xed8>
  1732c0: 14000028     	b	0x173360 <FLAC__stream_encoder_init_ogg_file+0xf74>
  1732c4: d2843908     	mov	x8, #0x21c8             // =8648
  1732c8: b27c03e9     	orr	x9, xzr, #0x10
  1732cc: b27d03ea     	orr	x10, xzr, #0x8
  1732d0: f85f83ab     	ldur	x11, [x29, #-0x8]
  1732d4: f940056b     	ldr	x11, [x11, #0x8]
  1732d8: 8b08016b     	add	x11, x11, x8
  1732dc: b85f03ac     	ldur	w12, [x29, #-0x10]
  1732e0: 2a0c03ed     	mov	w13, w12
  1732e4: d3407dad     	ubfx	x13, x13, #0, #32
  1732e8: 9b0d7d2d     	mul	x13, x9, x13
  1732ec: 8b0d016b     	add	x11, x11, x13
  1732f0: b85f43ac     	ldur	w12, [x29, #-0xc]
  1732f4: 2a0c03ed     	mov	w13, w12
  1732f8: d3407dad     	ubfx	x13, x13, #0, #32
  1732fc: 9b0d7d4d     	mul	x13, x10, x13
  173300: 8b0d016b     	add	x11, x11, x13
  173304: f9400160     	ldr	x0, [x11]
  173308: f90017e8     	str	x8, [sp, #0x28]
  17330c: f90013e9     	str	x9, [sp, #0x20]
  173310: f9000fea     	str	x10, [sp, #0x18]
  173314: 97fcbacf     	bl	0xa1e50 <free@plt>
  173318: f85f83a8     	ldur	x8, [x29, #-0x8]
  17331c: f9400508     	ldr	x8, [x8, #0x8]
  173320: f94017e9     	ldr	x9, [sp, #0x28]
  173324: 8b090108     	add	x8, x8, x9
  173328: b85f03ac     	ldur	w12, [x29, #-0x10]
  17332c: 2a0c03ea     	mov	w10, w12
  173330: d3407d4a     	ubfx	x10, x10, #0, #32
  173334: f94013eb     	ldr	x11, [sp, #0x20]
  173338: 9b0a7d6a     	mul	x10, x11, x10
  17333c: 8b0a0108     	add	x8, x8, x10
  173340: b85f43ac     	ldur	w12, [x29, #-0xc]
  173344: 2a0c03ea     	mov	w10, w12
  173348: d3407d4a     	ubfx	x10, x10, #0, #32
  17334c: f9400fed     	ldr	x13, [sp, #0x18]
  173350: 9b0a7daa     	mul	x10, x13, x10
  173354: 8b0a0108     	add	x8, x8, x10
  173358: f85e83aa     	ldur	x10, [x29, #-0x18]
  17335c: f900010a     	str	x10, [x8]
  173360: b85f43a8     	ldur	w8, [x29, #-0xc]
  173364: 11000508     	add	w8, w8, #0x1
  173368: b81f43a8     	stur	w8, [x29, #-0xc]
  17336c: 17ffffba     	b	0x173254 <FLAC__stream_encoder_init_ogg_file+0xe68>
  173370: b85f03a8     	ldur	w8, [x29, #-0x10]
  173374: 11000508     	add	w8, w8, #0x1
  173378: b81f03a8     	stur	w8, [x29, #-0x10]
  17337c: 17ffffaf     	b	0x173238 <FLAC__stream_encoder_init_ogg_file+0xe4c>
  173380: f85f83a8     	ldur	x8, [x29, #-0x8]
  173384: f9400508     	ldr	x8, [x8, #0x8]
  173388: f950f508     	ldr	x8, [x8, #0x21e8]
  17338c: f85e83a9     	ldur	x9, [x29, #-0x18]
  173390: eb08013f     	cmp	x9, x8
  173394: 1a9f07ea     	cset	w10, ne
  173398: 3700004a     	tbnz	w10, #0x0, 0x1733a0 <FLAC__stream_encoder_init_ogg_file+0xfb4>
  17339c: 14000009     	b	0x1733c0 <FLAC__stream_encoder_init_ogg_file+0xfd4>
  1733a0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1733a4: f9400508     	ldr	x8, [x8, #0x8]
  1733a8: f950f500     	ldr	x0, [x8, #0x21e8]
  1733ac: 97fcbaa9     	bl	0xa1e50 <free@plt>
  1733b0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1733b4: f9400508     	ldr	x8, [x8, #0x8]
  1733b8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1733bc: f910f500     	str	x0, [x8, #0x21e8]
  1733c0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1733c4: f9400508     	ldr	x8, [x8, #0x8]
  1733c8: f950f908     	ldr	x8, [x8, #0x21f0]
  1733cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1733d0: eb08013f     	cmp	x9, x8
  1733d4: 1a9f07ea     	cset	w10, ne
  1733d8: 3700004a     	tbnz	w10, #0x0, 0x1733e0 <FLAC__stream_encoder_init_ogg_file+0xff4>
  1733dc: 14000009     	b	0x173400 <FLAC__stream_encoder_init_ogg_file+0x1014>
  1733e0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1733e4: f9400508     	ldr	x8, [x8, #0x8]
  1733e8: f950f900     	ldr	x0, [x8, #0x21f0]
  1733ec: 97fcba99     	bl	0xa1e50 <free@plt>
  1733f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1733f4: f9400508     	ldr	x8, [x8, #0x8]
  1733f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1733fc: f910f900     	str	x0, [x8, #0x21f0]
  173400: f85f83a8     	ldur	x8, [x29, #-0x8]
  173404: f9400108     	ldr	x8, [x8]
  173408: b9400509     	ldr	w9, [x8, #0x4]
  17340c: 35000049     	cbnz	w9, 0x173414 <FLAC__stream_encoder_init_ogg_file+0x1028>
  173410: 1400003f     	b	0x17350c <FLAC__stream_encoder_init_ogg_file+0x1120>
  173414: b81f43bf     	stur	wzr, [x29, #-0xc]
  173418: b85f43a8     	ldur	w8, [x29, #-0xc]
  17341c: f85f83a9     	ldur	x9, [x29, #-0x8]
  173420: f9400129     	ldr	x9, [x9]
  173424: b940192a     	ldr	w10, [x9, #0x18]
  173428: 6b0a011f     	cmp	w8, w10
  17342c: 1a9f27e8     	cset	w8, lo
  173430: 37000048     	tbnz	w8, #0x0, 0x173438 <FLAC__stream_encoder_init_ogg_file+0x104c>
  173434: 14000036     	b	0x17350c <FLAC__stream_encoder_init_ogg_file+0x1120>
  173438: b27c03e8     	orr	x8, xzr, #0x10
  17343c: d2844509     	mov	x9, #0x2228             // =8744
  173440: b27d03ea     	orr	x10, xzr, #0x8
  173444: f85f83ab     	ldur	x11, [x29, #-0x8]
  173448: f940056b     	ldr	x11, [x11, #0x8]
  17344c: 8b090169     	add	x9, x11, x9
  173450: 8b080128     	add	x8, x9, x8
  173454: b85f43ac     	ldur	w12, [x29, #-0xc]
  173458: 2a0c03e9     	mov	w9, w12
  17345c: d3407d29     	ubfx	x9, x9, #0, #32
  173460: 9b097d49     	mul	x9, x10, x9
  173464: 8b090108     	add	x8, x8, x9
  173468: f9400108     	ldr	x8, [x8]
  17346c: f85e83a9     	ldur	x9, [x29, #-0x18]
  173470: eb08013f     	cmp	x9, x8
  173474: 1a9f07ec     	cset	w12, ne
  173478: 3700004c     	tbnz	w12, #0x0, 0x173480 <FLAC__stream_encoder_init_ogg_file+0x1094>
  17347c: 14000020     	b	0x1734fc <FLAC__stream_encoder_init_ogg_file+0x1110>
  173480: b27c03e8     	orr	x8, xzr, #0x10
  173484: d2844509     	mov	x9, #0x2228             // =8744
  173488: b27d03ea     	orr	x10, xzr, #0x8
  17348c: f85f83ab     	ldur	x11, [x29, #-0x8]
  173490: f940056b     	ldr	x11, [x11, #0x8]
  173494: 8b09016b     	add	x11, x11, x9
  173498: 8b08016b     	add	x11, x11, x8
  17349c: b85f43ac     	ldur	w12, [x29, #-0xc]
  1734a0: 2a0c03ed     	mov	w13, w12
  1734a4: d3407dad     	ubfx	x13, x13, #0, #32
  1734a8: 9b0d7d4d     	mul	x13, x10, x13
  1734ac: 8b0d016b     	add	x11, x11, x13
  1734b0: f9400160     	ldr	x0, [x11]
  1734b4: f9000be8     	str	x8, [sp, #0x10]
  1734b8: f90007e9     	str	x9, [sp, #0x8]
  1734bc: f90003ea     	str	x10, [sp]
  1734c0: 97fcba64     	bl	0xa1e50 <free@plt>
  1734c4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1734c8: f9400508     	ldr	x8, [x8, #0x8]
  1734cc: f94007e9     	ldr	x9, [sp, #0x8]
  1734d0: 8b090108     	add	x8, x8, x9
  1734d4: f9400bea     	ldr	x10, [sp, #0x10]
  1734d8: 8b0a0108     	add	x8, x8, x10
  1734dc: b85f43ac     	ldur	w12, [x29, #-0xc]
  1734e0: 2a0c03eb     	mov	w11, w12
  1734e4: d3407d6b     	ubfx	x11, x11, #0, #32
  1734e8: f94003ed     	ldr	x13, [sp]
  1734ec: 9b0b7dab     	mul	x11, x13, x11
  1734f0: 8b0b0108     	add	x8, x8, x11
  1734f4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1734f8: f900010b     	str	x11, [x8]
  1734fc: b85f43a8     	ldur	w8, [x29, #-0xc]
  173500: 11000508     	add	w8, w8, #0x1
  173504: b81f43a8     	stur	w8, [x29, #-0xc]
  173508: 17ffffc4     	b	0x173418 <FLAC__stream_encoder_init_ogg_file+0x102c>
  17350c: f85f83a8     	ldur	x8, [x29, #-0x8]
  173510: f9400508     	ldr	x8, [x8, #0x8]
  173514: f94f9100     	ldr	x0, [x8, #0x1f20]
  173518: 97fcbd52     	bl	0xa2a60 <FLAC__bitwriter_free@plt>
  17351c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  173520: 910243ff     	add	sp, sp, #0x90
  173524: d65f03c0     	ret

0000000000173528 <FLAC__stream_encoder_set_ogg_serial_number>:
  173528: d10083ff     	sub	sp, sp, #0x20
  17352c: 320003e8     	orr	w8, wzr, #0x1
  173530: f9000be0     	str	x0, [sp, #0x10]
  173534: f90007e1     	str	x1, [sp, #0x8]
  173538: f9400be0     	ldr	x0, [sp, #0x10]
  17353c: f9400000     	ldr	x0, [x0]
  173540: b9400009     	ldr	w9, [x0]
  173544: 6b08013f     	cmp	w9, w8
  173548: 1a9f07e8     	cset	w8, ne
  17354c: 37000048     	tbnz	w8, #0x0, 0x173554 <FLAC__stream_encoder_set_ogg_serial_number+0x2c>
  173550: 14000003     	b	0x17355c <FLAC__stream_encoder_set_ogg_serial_number+0x34>
  173554: b9001fff     	str	wzr, [sp, #0x1c]
  173558: 14000002     	b	0x173560 <FLAC__stream_encoder_set_ogg_serial_number+0x38>
  17355c: b9001fff     	str	wzr, [sp, #0x1c]
  173560: b9401fe0     	ldr	w0, [sp, #0x1c]
  173564: 910083ff     	add	sp, sp, #0x20
  173568: d65f03c0     	ret

000000000017356c <FLAC__stream_encoder_set_verify>:
  17356c: d10083ff     	sub	sp, sp, #0x20
  173570: 320003e8     	orr	w8, wzr, #0x1
  173574: f9000be0     	str	x0, [sp, #0x10]
  173578: b9000fe1     	str	w1, [sp, #0xc]
  17357c: f9400be0     	ldr	x0, [sp, #0x10]
  173580: f9400000     	ldr	x0, [x0]
  173584: b9400001     	ldr	w1, [x0]
  173588: 6b08003f     	cmp	w1, w8
  17358c: 1a9f07e8     	cset	w8, ne
  173590: 37000048     	tbnz	w8, #0x0, 0x173598 <FLAC__stream_encoder_set_verify+0x2c>
  173594: 14000003     	b	0x1735a0 <FLAC__stream_encoder_set_verify+0x34>
  173598: b9001fff     	str	wzr, [sp, #0x1c]
  17359c: 14000007     	b	0x1735b8 <FLAC__stream_encoder_set_verify+0x4c>
  1735a0: 320003e8     	orr	w8, wzr, #0x1
  1735a4: b9400fe9     	ldr	w9, [sp, #0xc]
  1735a8: f9400bea     	ldr	x10, [sp, #0x10]
  1735ac: f940014a     	ldr	x10, [x10]
  1735b0: b9000549     	str	w9, [x10, #0x4]
  1735b4: b9001fe8     	str	w8, [sp, #0x1c]
  1735b8: b9401fe0     	ldr	w0, [sp, #0x1c]
  1735bc: 910083ff     	add	sp, sp, #0x20
  1735c0: d65f03c0     	ret

00000000001735c4 <FLAC__stream_encoder_set_streamable_subset>:
  1735c4: d10083ff     	sub	sp, sp, #0x20
  1735c8: 320003e8     	orr	w8, wzr, #0x1
  1735cc: f9000be0     	str	x0, [sp, #0x10]
  1735d0: b9000fe1     	str	w1, [sp, #0xc]
  1735d4: f9400be0     	ldr	x0, [sp, #0x10]
  1735d8: f9400000     	ldr	x0, [x0]
  1735dc: b9400001     	ldr	w1, [x0]
  1735e0: 6b08003f     	cmp	w1, w8
  1735e4: 1a9f07e8     	cset	w8, ne
  1735e8: 37000048     	tbnz	w8, #0x0, 0x1735f0 <FLAC__stream_encoder_set_streamable_subset+0x2c>
  1735ec: 14000003     	b	0x1735f8 <FLAC__stream_encoder_set_streamable_subset+0x34>
  1735f0: b9001fff     	str	wzr, [sp, #0x1c]
  1735f4: 14000007     	b	0x173610 <FLAC__stream_encoder_set_streamable_subset+0x4c>
  1735f8: 320003e8     	orr	w8, wzr, #0x1
  1735fc: b9400fe9     	ldr	w9, [sp, #0xc]
  173600: f9400bea     	ldr	x10, [sp, #0x10]
  173604: f940014a     	ldr	x10, [x10]
  173608: b9000949     	str	w9, [x10, #0x8]
  17360c: b9001fe8     	str	w8, [sp, #0x1c]
  173610: b9401fe0     	ldr	w0, [sp, #0x1c]
  173614: 910083ff     	add	sp, sp, #0x20
  173618: d65f03c0     	ret

000000000017361c <FLAC__stream_encoder_set_do_md5>:
  17361c: d10083ff     	sub	sp, sp, #0x20
  173620: 320003e8     	orr	w8, wzr, #0x1
  173624: f9000be0     	str	x0, [sp, #0x10]
  173628: b9000fe1     	str	w1, [sp, #0xc]
  17362c: f9400be0     	ldr	x0, [sp, #0x10]
  173630: f9400000     	ldr	x0, [x0]
  173634: b9400001     	ldr	w1, [x0]
  173638: 6b08003f     	cmp	w1, w8
  17363c: 1a9f07e8     	cset	w8, ne
  173640: 37000048     	tbnz	w8, #0x0, 0x173648 <FLAC__stream_encoder_set_do_md5+0x2c>
  173644: 14000003     	b	0x173650 <FLAC__stream_encoder_set_do_md5+0x34>
  173648: b9001fff     	str	wzr, [sp, #0x1c]
  17364c: 14000007     	b	0x173668 <FLAC__stream_encoder_set_do_md5+0x4c>
  173650: 320003e8     	orr	w8, wzr, #0x1
  173654: b9400fe9     	ldr	w9, [sp, #0xc]
  173658: f9400bea     	ldr	x10, [sp, #0x10]
  17365c: f940014a     	ldr	x10, [x10]
  173660: b9000d49     	str	w9, [x10, #0xc]
  173664: b9001fe8     	str	w8, [sp, #0x1c]
  173668: b9401fe0     	ldr	w0, [sp, #0x1c]
  17366c: 910083ff     	add	sp, sp, #0x20
  173670: d65f03c0     	ret

0000000000173674 <FLAC__stream_encoder_set_channels>:
  173674: d10083ff     	sub	sp, sp, #0x20
  173678: 320003e8     	orr	w8, wzr, #0x1
  17367c: f9000be0     	str	x0, [sp, #0x10]
  173680: b9000fe1     	str	w1, [sp, #0xc]
  173684: f9400be0     	ldr	x0, [sp, #0x10]
  173688: f9400000     	ldr	x0, [x0]
  17368c: b9400001     	ldr	w1, [x0]
  173690: 6b08003f     	cmp	w1, w8
  173694: 1a9f07e8     	cset	w8, ne
  173698: 37000048     	tbnz	w8, #0x0, 0x1736a0 <FLAC__stream_encoder_set_channels+0x2c>
  17369c: 14000003     	b	0x1736a8 <FLAC__stream_encoder_set_channels+0x34>
  1736a0: b9001fff     	str	wzr, [sp, #0x1c]
  1736a4: 14000007     	b	0x1736c0 <FLAC__stream_encoder_set_channels+0x4c>
  1736a8: 320003e8     	orr	w8, wzr, #0x1
  1736ac: b9400fe9     	ldr	w9, [sp, #0xc]
  1736b0: f9400bea     	ldr	x10, [sp, #0x10]
  1736b4: f940014a     	ldr	x10, [x10]
  1736b8: b9001949     	str	w9, [x10, #0x18]
  1736bc: b9001fe8     	str	w8, [sp, #0x1c]
  1736c0: b9401fe0     	ldr	w0, [sp, #0x1c]
  1736c4: 910083ff     	add	sp, sp, #0x20
  1736c8: d65f03c0     	ret

00000000001736cc <FLAC__stream_encoder_set_bits_per_sample>:
  1736cc: d10083ff     	sub	sp, sp, #0x20
  1736d0: 320003e8     	orr	w8, wzr, #0x1
  1736d4: f9000be0     	str	x0, [sp, #0x10]
  1736d8: b9000fe1     	str	w1, [sp, #0xc]
  1736dc: f9400be0     	ldr	x0, [sp, #0x10]
  1736e0: f9400000     	ldr	x0, [x0]
  1736e4: b9400001     	ldr	w1, [x0]
  1736e8: 6b08003f     	cmp	w1, w8
  1736ec: 1a9f07e8     	cset	w8, ne
  1736f0: 37000048     	tbnz	w8, #0x0, 0x1736f8 <FLAC__stream_encoder_set_bits_per_sample+0x2c>
  1736f4: 14000003     	b	0x173700 <FLAC__stream_encoder_set_bits_per_sample+0x34>
  1736f8: b9001fff     	str	wzr, [sp, #0x1c]
  1736fc: 14000007     	b	0x173718 <FLAC__stream_encoder_set_bits_per_sample+0x4c>
  173700: 320003e8     	orr	w8, wzr, #0x1
  173704: b9400fe9     	ldr	w9, [sp, #0xc]
  173708: f9400bea     	ldr	x10, [sp, #0x10]
  17370c: f940014a     	ldr	x10, [x10]
  173710: b9001d49     	str	w9, [x10, #0x1c]
  173714: b9001fe8     	str	w8, [sp, #0x1c]
  173718: b9401fe0     	ldr	w0, [sp, #0x1c]
  17371c: 910083ff     	add	sp, sp, #0x20
  173720: d65f03c0     	ret

0000000000173724 <FLAC__stream_encoder_set_sample_rate>:
  173724: d10083ff     	sub	sp, sp, #0x20
  173728: 320003e8     	orr	w8, wzr, #0x1
  17372c: f9000be0     	str	x0, [sp, #0x10]
  173730: b9000fe1     	str	w1, [sp, #0xc]
  173734: f9400be0     	ldr	x0, [sp, #0x10]
  173738: f9400000     	ldr	x0, [x0]
  17373c: b9400001     	ldr	w1, [x0]
  173740: 6b08003f     	cmp	w1, w8
  173744: 1a9f07e8     	cset	w8, ne
  173748: 37000048     	tbnz	w8, #0x0, 0x173750 <FLAC__stream_encoder_set_sample_rate+0x2c>
  17374c: 14000003     	b	0x173758 <FLAC__stream_encoder_set_sample_rate+0x34>
  173750: b9001fff     	str	wzr, [sp, #0x1c]
  173754: 14000007     	b	0x173770 <FLAC__stream_encoder_set_sample_rate+0x4c>
  173758: 320003e8     	orr	w8, wzr, #0x1
  17375c: b9400fe9     	ldr	w9, [sp, #0xc]
  173760: f9400bea     	ldr	x10, [sp, #0x10]
  173764: f940014a     	ldr	x10, [x10]
  173768: b9002149     	str	w9, [x10, #0x20]
  17376c: b9001fe8     	str	w8, [sp, #0x1c]
  173770: b9401fe0     	ldr	w0, [sp, #0x1c]
  173774: 910083ff     	add	sp, sp, #0x20
  173778: d65f03c0     	ret

000000000017377c <FLAC__stream_encoder_set_compression_level>:
  17377c: d10103ff     	sub	sp, sp, #0x40
  173780: a9037bfd     	stp	x29, x30, [sp, #0x30]
  173784: 9100c3fd     	add	x29, sp, #0x30
  173788: 320003e8     	orr	w8, wzr, #0x1
  17378c: d00009a9     	adrp	x9, 0x2a9000
  173790: 9116e129     	add	x9, x9, #0x5b8
  173794: f81f03a0     	stur	x0, [x29, #-0x10]
  173798: b81ec3a1     	stur	w1, [x29, #-0x14]
  17379c: b9001be8     	str	w8, [sp, #0x18]
  1737a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1737a4: f9400000     	ldr	x0, [x0]
  1737a8: b9400001     	ldr	w1, [x0]
  1737ac: 6b08003f     	cmp	w1, w8
  1737b0: 1a9f07e8     	cset	w8, ne
  1737b4: f9000be9     	str	x9, [sp, #0x10]
  1737b8: 37000048     	tbnz	w8, #0x0, 0x1737c0 <FLAC__stream_encoder_set_compression_level+0x44>
  1737bc: 14000003     	b	0x1737c8 <FLAC__stream_encoder_set_compression_level+0x4c>
  1737c0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1737c4: 14000090     	b	0x173a04 <FLAC__stream_encoder_set_compression_level+0x288>
  1737c8: d2800128     	mov	x8, #0x9                // =9
  1737cc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1737d0: 2a0903ea     	mov	w10, w9
  1737d4: d3407d4a     	ubfx	x10, x10, #0, #32
  1737d8: eb08015f     	cmp	x10, x8
  1737dc: 1a9f37e9     	cset	w9, hs
  1737e0: 37000049     	tbnz	w9, #0x0, 0x1737e8 <FLAC__stream_encoder_set_compression_level+0x6c>
  1737e4: 14000003     	b	0x1737f0 <FLAC__stream_encoder_set_compression_level+0x74>
  1737e8: 321d03e8     	orr	w8, wzr, #0x8
  1737ec: b81ec3a8     	stur	w8, [x29, #-0x14]
  1737f0: b27c07e8     	orr	x8, xzr, #0x30
  1737f4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1737f8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1737fc: 2a0903ea     	mov	w10, w9
  173800: d3407d4a     	ubfx	x10, x10, #0, #32
  173804: 9b0a7d0a     	mul	x10, x8, x10
  173808: f9400beb     	ldr	x11, [sp, #0x10]
  17380c: 8b0a016a     	add	x10, x11, x10
  173810: b9400141     	ldr	w1, [x10]
  173814: f90007e8     	str	x8, [sp, #0x8]
  173818: 97fcd342     	bl	0xa8520 <FLAC__stream_encoder_set_do_mid_side_stereo@plt>
  17381c: b9401be9     	ldr	w9, [sp, #0x18]
  173820: 0a000129     	and	w9, w9, w0
  173824: b9001be9     	str	w9, [sp, #0x18]
  173828: f85f03a0     	ldur	x0, [x29, #-0x10]
  17382c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173830: 2a0903e8     	mov	w8, w9
  173834: d3407d08     	ubfx	x8, x8, #0, #32
  173838: f94007ea     	ldr	x10, [sp, #0x8]
  17383c: 9b087d48     	mul	x8, x10, x8
  173840: f9400beb     	ldr	x11, [sp, #0x10]
  173844: 8b080168     	add	x8, x11, x8
  173848: b9400501     	ldr	w1, [x8, #0x4]
  17384c: 97fcb99d     	bl	0xa1ec0 <FLAC__stream_encoder_set_loose_mid_side_stereo@plt>
  173850: b9401be9     	ldr	w9, [sp, #0x18]
  173854: 0a000129     	and	w9, w9, w0
  173858: b9001be9     	str	w9, [sp, #0x18]
  17385c: f85f03a0     	ldur	x0, [x29, #-0x10]
  173860: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173864: 2a0903e8     	mov	w8, w9
  173868: d3407d08     	ubfx	x8, x8, #0, #32
  17386c: f94007ea     	ldr	x10, [sp, #0x8]
  173870: 9b087d48     	mul	x8, x10, x8
  173874: f9400beb     	ldr	x11, [sp, #0x10]
  173878: 8b080168     	add	x8, x11, x8
  17387c: b9400901     	ldr	w1, [x8, #0x8]
  173880: 97fcd718     	bl	0xa94e0 <FLAC__stream_encoder_set_max_lpc_order@plt>
  173884: b9401be9     	ldr	w9, [sp, #0x18]
  173888: 0a000129     	and	w9, w9, w0
  17388c: b9001be9     	str	w9, [sp, #0x18]
  173890: f85f03a0     	ldur	x0, [x29, #-0x10]
  173894: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173898: 2a0903e8     	mov	w8, w9
  17389c: d3407d08     	ubfx	x8, x8, #0, #32
  1738a0: f94007ea     	ldr	x10, [sp, #0x8]
  1738a4: 9b087d48     	mul	x8, x10, x8
  1738a8: f9400beb     	ldr	x11, [sp, #0x10]
  1738ac: 8b080168     	add	x8, x11, x8
  1738b0: b9400d01     	ldr	w1, [x8, #0xc]
  1738b4: 97fccc47     	bl	0xa69d0 <FLAC__stream_encoder_set_qlp_coeff_precision@plt>
  1738b8: b9401be9     	ldr	w9, [sp, #0x18]
  1738bc: 0a000129     	and	w9, w9, w0
  1738c0: b9001be9     	str	w9, [sp, #0x18]
  1738c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1738c8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1738cc: 2a0903e8     	mov	w8, w9
  1738d0: d3407d08     	ubfx	x8, x8, #0, #32
  1738d4: f94007ea     	ldr	x10, [sp, #0x8]
  1738d8: 9b087d48     	mul	x8, x10, x8
  1738dc: f9400beb     	ldr	x11, [sp, #0x10]
  1738e0: 8b080168     	add	x8, x11, x8
  1738e4: b9401101     	ldr	w1, [x8, #0x10]
  1738e8: 97fcc13e     	bl	0xa3de0 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search@plt>
  1738ec: b9401be9     	ldr	w9, [sp, #0x18]
  1738f0: 0a000129     	and	w9, w9, w0
  1738f4: b9001be9     	str	w9, [sp, #0x18]
  1738f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1738fc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173900: 2a0903e8     	mov	w8, w9
  173904: d3407d08     	ubfx	x8, x8, #0, #32
  173908: f94007ea     	ldr	x10, [sp, #0x8]
  17390c: 9b087d48     	mul	x8, x10, x8
  173910: f9400beb     	ldr	x11, [sp, #0x10]
  173914: 8b080168     	add	x8, x11, x8
  173918: b9401501     	ldr	w1, [x8, #0x14]
  17391c: 97fccbe9     	bl	0xa68c0 <FLAC__stream_encoder_set_do_escape_coding@plt>
  173920: b9401be9     	ldr	w9, [sp, #0x18]
  173924: 0a000129     	and	w9, w9, w0
  173928: b9001be9     	str	w9, [sp, #0x18]
  17392c: f85f03a0     	ldur	x0, [x29, #-0x10]
  173930: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173934: 2a0903e8     	mov	w8, w9
  173938: d3407d08     	ubfx	x8, x8, #0, #32
  17393c: f94007ea     	ldr	x10, [sp, #0x8]
  173940: 9b087d48     	mul	x8, x10, x8
  173944: f9400beb     	ldr	x11, [sp, #0x10]
  173948: 8b080168     	add	x8, x11, x8
  17394c: b9401901     	ldr	w1, [x8, #0x18]
  173950: 97fcc258     	bl	0xa42b0 <FLAC__stream_encoder_set_do_exhaustive_model_search@plt>
  173954: b9401be9     	ldr	w9, [sp, #0x18]
  173958: 0a000129     	and	w9, w9, w0
  17395c: b9001be9     	str	w9, [sp, #0x18]
  173960: f85f03a0     	ldur	x0, [x29, #-0x10]
  173964: b85ec3a9     	ldur	w9, [x29, #-0x14]
  173968: 2a0903e8     	mov	w8, w9
  17396c: d3407d08     	ubfx	x8, x8, #0, #32
  173970: f94007ea     	ldr	x10, [sp, #0x8]
  173974: 9b087d48     	mul	x8, x10, x8
  173978: f9400beb     	ldr	x11, [sp, #0x10]
  17397c: 8b080168     	add	x8, x11, x8
  173980: b9401d01     	ldr	w1, [x8, #0x1c]
  173984: 97fcdc3b     	bl	0xaaa70 <FLAC__stream_encoder_set_min_residual_partition_order@plt>
  173988: b9401be9     	ldr	w9, [sp, #0x18]
  17398c: 0a000129     	and	w9, w9, w0
  173990: b9001be9     	str	w9, [sp, #0x18]
  173994: f85f03a0     	ldur	x0, [x29, #-0x10]
  173998: b85ec3a9     	ldur	w9, [x29, #-0x14]
  17399c: 2a0903e8     	mov	w8, w9
  1739a0: d3407d08     	ubfx	x8, x8, #0, #32
  1739a4: f94007ea     	ldr	x10, [sp, #0x8]
  1739a8: 9b087d48     	mul	x8, x10, x8
  1739ac: f9400beb     	ldr	x11, [sp, #0x10]
  1739b0: 8b080168     	add	x8, x11, x8
  1739b4: b9402101     	ldr	w1, [x8, #0x20]
  1739b8: 97fcc9a2     	bl	0xa6040 <FLAC__stream_encoder_set_max_residual_partition_order@plt>
  1739bc: b9401be9     	ldr	w9, [sp, #0x18]
  1739c0: 0a000129     	and	w9, w9, w0
  1739c4: b9001be9     	str	w9, [sp, #0x18]
  1739c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1739cc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1739d0: 2a0903e8     	mov	w8, w9
  1739d4: d3407d08     	ubfx	x8, x8, #0, #32
  1739d8: f94007ea     	ldr	x10, [sp, #0x8]
  1739dc: 9b087d48     	mul	x8, x10, x8
  1739e0: f9400beb     	ldr	x11, [sp, #0x10]
  1739e4: 8b080168     	add	x8, x11, x8
  1739e8: b9402501     	ldr	w1, [x8, #0x24]
  1739ec: 97fcbddd     	bl	0xa3160 <FLAC__stream_encoder_set_rice_parameter_search_dist@plt>
  1739f0: b9401be9     	ldr	w9, [sp, #0x18]
  1739f4: 0a000129     	and	w9, w9, w0
  1739f8: b9001be9     	str	w9, [sp, #0x18]
  1739fc: b9401be9     	ldr	w9, [sp, #0x18]
  173a00: b81fc3a9     	stur	w9, [x29, #-0x4]
  173a04: b85fc3a0     	ldur	w0, [x29, #-0x4]
  173a08: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  173a0c: 910103ff     	add	sp, sp, #0x40
  173a10: d65f03c0     	ret

0000000000173a14 <FLAC__stream_encoder_set_do_mid_side_stereo>:
  173a14: d10083ff     	sub	sp, sp, #0x20
  173a18: 320003e8     	orr	w8, wzr, #0x1
  173a1c: f9000be0     	str	x0, [sp, #0x10]
  173a20: b9000fe1     	str	w1, [sp, #0xc]
  173a24: f9400be0     	ldr	x0, [sp, #0x10]
  173a28: f9400000     	ldr	x0, [x0]
  173a2c: b9400001     	ldr	w1, [x0]
  173a30: 6b08003f     	cmp	w1, w8
  173a34: 1a9f07e8     	cset	w8, ne
  173a38: 37000048     	tbnz	w8, #0x0, 0x173a40 <FLAC__stream_encoder_set_do_mid_side_stereo+0x2c>
  173a3c: 14000003     	b	0x173a48 <FLAC__stream_encoder_set_do_mid_side_stereo+0x34>
  173a40: b9001fff     	str	wzr, [sp, #0x1c]
  173a44: 14000007     	b	0x173a60 <FLAC__stream_encoder_set_do_mid_side_stereo+0x4c>
  173a48: 320003e8     	orr	w8, wzr, #0x1
  173a4c: b9400fe9     	ldr	w9, [sp, #0xc]
  173a50: f9400bea     	ldr	x10, [sp, #0x10]
  173a54: f940014a     	ldr	x10, [x10]
  173a58: b9001149     	str	w9, [x10, #0x10]
  173a5c: b9001fe8     	str	w8, [sp, #0x1c]
  173a60: b9401fe0     	ldr	w0, [sp, #0x1c]
  173a64: 910083ff     	add	sp, sp, #0x20
  173a68: d65f03c0     	ret

0000000000173a6c <FLAC__stream_encoder_set_loose_mid_side_stereo>:
  173a6c: d10083ff     	sub	sp, sp, #0x20
  173a70: 320003e8     	orr	w8, wzr, #0x1
  173a74: f9000be0     	str	x0, [sp, #0x10]
  173a78: b9000fe1     	str	w1, [sp, #0xc]
  173a7c: f9400be0     	ldr	x0, [sp, #0x10]
  173a80: f9400000     	ldr	x0, [x0]
  173a84: b9400001     	ldr	w1, [x0]
  173a88: 6b08003f     	cmp	w1, w8
  173a8c: 1a9f07e8     	cset	w8, ne
  173a90: 37000048     	tbnz	w8, #0x0, 0x173a98 <FLAC__stream_encoder_set_loose_mid_side_stereo+0x2c>
  173a94: 14000003     	b	0x173aa0 <FLAC__stream_encoder_set_loose_mid_side_stereo+0x34>
  173a98: b9001fff     	str	wzr, [sp, #0x1c]
  173a9c: 14000007     	b	0x173ab8 <FLAC__stream_encoder_set_loose_mid_side_stereo+0x4c>
  173aa0: 320003e8     	orr	w8, wzr, #0x1
  173aa4: b9400fe9     	ldr	w9, [sp, #0xc]
  173aa8: f9400bea     	ldr	x10, [sp, #0x10]
  173aac: f940014a     	ldr	x10, [x10]
  173ab0: b9001549     	str	w9, [x10, #0x14]
  173ab4: b9001fe8     	str	w8, [sp, #0x1c]
  173ab8: b9401fe0     	ldr	w0, [sp, #0x1c]
  173abc: 910083ff     	add	sp, sp, #0x20
  173ac0: d65f03c0     	ret

0000000000173ac4 <FLAC__stream_encoder_set_max_lpc_order>:
  173ac4: d10083ff     	sub	sp, sp, #0x20
  173ac8: 320003e8     	orr	w8, wzr, #0x1
  173acc: f9000be0     	str	x0, [sp, #0x10]
  173ad0: b9000fe1     	str	w1, [sp, #0xc]
  173ad4: f9400be0     	ldr	x0, [sp, #0x10]
  173ad8: f9400000     	ldr	x0, [x0]
  173adc: b9400001     	ldr	w1, [x0]
  173ae0: 6b08003f     	cmp	w1, w8
  173ae4: 1a9f07e8     	cset	w8, ne
  173ae8: 37000048     	tbnz	w8, #0x0, 0x173af0 <FLAC__stream_encoder_set_max_lpc_order+0x2c>
  173aec: 14000003     	b	0x173af8 <FLAC__stream_encoder_set_max_lpc_order+0x34>
  173af0: b9001fff     	str	wzr, [sp, #0x1c]
  173af4: 14000007     	b	0x173b10 <FLAC__stream_encoder_set_max_lpc_order+0x4c>
  173af8: 320003e8     	orr	w8, wzr, #0x1
  173afc: b9400fe9     	ldr	w9, [sp, #0xc]
  173b00: f9400bea     	ldr	x10, [sp, #0x10]
  173b04: f940014a     	ldr	x10, [x10]
  173b08: b9002949     	str	w9, [x10, #0x28]
  173b0c: b9001fe8     	str	w8, [sp, #0x1c]
  173b10: b9401fe0     	ldr	w0, [sp, #0x1c]
  173b14: 910083ff     	add	sp, sp, #0x20
  173b18: d65f03c0     	ret

0000000000173b1c <FLAC__stream_encoder_set_qlp_coeff_precision>:
  173b1c: d10083ff     	sub	sp, sp, #0x20
  173b20: 320003e8     	orr	w8, wzr, #0x1
  173b24: f9000be0     	str	x0, [sp, #0x10]
  173b28: b9000fe1     	str	w1, [sp, #0xc]
  173b2c: f9400be0     	ldr	x0, [sp, #0x10]
  173b30: f9400000     	ldr	x0, [x0]
  173b34: b9400001     	ldr	w1, [x0]
  173b38: 6b08003f     	cmp	w1, w8
  173b3c: 1a9f07e8     	cset	w8, ne
  173b40: 37000048     	tbnz	w8, #0x0, 0x173b48 <FLAC__stream_encoder_set_qlp_coeff_precision+0x2c>
  173b44: 14000003     	b	0x173b50 <FLAC__stream_encoder_set_qlp_coeff_precision+0x34>
  173b48: b9001fff     	str	wzr, [sp, #0x1c]
  173b4c: 14000007     	b	0x173b68 <FLAC__stream_encoder_set_qlp_coeff_precision+0x4c>
  173b50: 320003e8     	orr	w8, wzr, #0x1
  173b54: b9400fe9     	ldr	w9, [sp, #0xc]
  173b58: f9400bea     	ldr	x10, [sp, #0x10]
  173b5c: f940014a     	ldr	x10, [x10]
  173b60: b9002d49     	str	w9, [x10, #0x2c]
  173b64: b9001fe8     	str	w8, [sp, #0x1c]
  173b68: b9401fe0     	ldr	w0, [sp, #0x1c]
  173b6c: 910083ff     	add	sp, sp, #0x20
  173b70: d65f03c0     	ret

0000000000173b74 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search>:
  173b74: d10083ff     	sub	sp, sp, #0x20
  173b78: 320003e8     	orr	w8, wzr, #0x1
  173b7c: f9000be0     	str	x0, [sp, #0x10]
  173b80: b9000fe1     	str	w1, [sp, #0xc]
  173b84: f9400be0     	ldr	x0, [sp, #0x10]
  173b88: f9400000     	ldr	x0, [x0]
  173b8c: b9400001     	ldr	w1, [x0]
  173b90: 6b08003f     	cmp	w1, w8
  173b94: 1a9f07e8     	cset	w8, ne
  173b98: 37000048     	tbnz	w8, #0x0, 0x173ba0 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search+0x2c>
  173b9c: 14000003     	b	0x173ba8 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search+0x34>
  173ba0: b9001fff     	str	wzr, [sp, #0x1c]
  173ba4: 14000007     	b	0x173bc0 <FLAC__stream_encoder_set_do_qlp_coeff_prec_search+0x4c>
  173ba8: 320003e8     	orr	w8, wzr, #0x1
  173bac: b9400fe9     	ldr	w9, [sp, #0xc]
  173bb0: f9400bea     	ldr	x10, [sp, #0x10]
  173bb4: f940014a     	ldr	x10, [x10]
  173bb8: b9003149     	str	w9, [x10, #0x30]
  173bbc: b9001fe8     	str	w8, [sp, #0x1c]
  173bc0: b9401fe0     	ldr	w0, [sp, #0x1c]
  173bc4: 910083ff     	add	sp, sp, #0x20
  173bc8: d65f03c0     	ret

0000000000173bcc <FLAC__stream_encoder_set_do_escape_coding>:
  173bcc: d10083ff     	sub	sp, sp, #0x20
  173bd0: 320003e8     	orr	w8, wzr, #0x1
  173bd4: f9000be0     	str	x0, [sp, #0x10]
  173bd8: b9000fe1     	str	w1, [sp, #0xc]
  173bdc: f9400be0     	ldr	x0, [sp, #0x10]
  173be0: f9400000     	ldr	x0, [x0]
  173be4: b9400001     	ldr	w1, [x0]
  173be8: 6b08003f     	cmp	w1, w8
  173bec: 1a9f07e8     	cset	w8, ne
  173bf0: 37000048     	tbnz	w8, #0x0, 0x173bf8 <FLAC__stream_encoder_set_do_escape_coding+0x2c>
  173bf4: 14000003     	b	0x173c00 <FLAC__stream_encoder_set_do_escape_coding+0x34>
  173bf8: b9001fff     	str	wzr, [sp, #0x1c]
  173bfc: 14000003     	b	0x173c08 <FLAC__stream_encoder_set_do_escape_coding+0x3c>
  173c00: 320003e8     	orr	w8, wzr, #0x1
  173c04: b9001fe8     	str	w8, [sp, #0x1c]
  173c08: b9401fe0     	ldr	w0, [sp, #0x1c]
  173c0c: 910083ff     	add	sp, sp, #0x20
  173c10: d65f03c0     	ret

0000000000173c14 <FLAC__stream_encoder_set_do_exhaustive_model_search>:
  173c14: d10083ff     	sub	sp, sp, #0x20
  173c18: 320003e8     	orr	w8, wzr, #0x1
  173c1c: f9000be0     	str	x0, [sp, #0x10]
  173c20: b9000fe1     	str	w1, [sp, #0xc]
  173c24: f9400be0     	ldr	x0, [sp, #0x10]
  173c28: f9400000     	ldr	x0, [x0]
  173c2c: b9400001     	ldr	w1, [x0]
  173c30: 6b08003f     	cmp	w1, w8
  173c34: 1a9f07e8     	cset	w8, ne
  173c38: 37000048     	tbnz	w8, #0x0, 0x173c40 <FLAC__stream_encoder_set_do_exhaustive_model_search+0x2c>
  173c3c: 14000003     	b	0x173c48 <FLAC__stream_encoder_set_do_exhaustive_model_search+0x34>
  173c40: b9001fff     	str	wzr, [sp, #0x1c]
  173c44: 14000007     	b	0x173c60 <FLAC__stream_encoder_set_do_exhaustive_model_search+0x4c>
  173c48: 320003e8     	orr	w8, wzr, #0x1
  173c4c: b9400fe9     	ldr	w9, [sp, #0xc]
  173c50: f9400bea     	ldr	x10, [sp, #0x10]
  173c54: f940014a     	ldr	x10, [x10]
  173c58: b9003549     	str	w9, [x10, #0x34]
  173c5c: b9001fe8     	str	w8, [sp, #0x1c]
  173c60: b9401fe0     	ldr	w0, [sp, #0x1c]
  173c64: 910083ff     	add	sp, sp, #0x20
  173c68: d65f03c0     	ret

0000000000173c6c <FLAC__stream_encoder_set_min_residual_partition_order>:
  173c6c: d10083ff     	sub	sp, sp, #0x20
  173c70: 320003e8     	orr	w8, wzr, #0x1
  173c74: f9000be0     	str	x0, [sp, #0x10]
  173c78: b9000fe1     	str	w1, [sp, #0xc]
  173c7c: f9400be0     	ldr	x0, [sp, #0x10]
  173c80: f9400000     	ldr	x0, [x0]
  173c84: b9400001     	ldr	w1, [x0]
  173c88: 6b08003f     	cmp	w1, w8
  173c8c: 1a9f07e8     	cset	w8, ne
  173c90: 37000048     	tbnz	w8, #0x0, 0x173c98 <FLAC__stream_encoder_set_min_residual_partition_order+0x2c>
  173c94: 14000003     	b	0x173ca0 <FLAC__stream_encoder_set_min_residual_partition_order+0x34>
  173c98: b9001fff     	str	wzr, [sp, #0x1c]
  173c9c: 14000007     	b	0x173cb8 <FLAC__stream_encoder_set_min_residual_partition_order+0x4c>
  173ca0: 320003e8     	orr	w8, wzr, #0x1
  173ca4: b9400fe9     	ldr	w9, [sp, #0xc]
  173ca8: f9400bea     	ldr	x10, [sp, #0x10]
  173cac: f940014a     	ldr	x10, [x10]
  173cb0: b9003d49     	str	w9, [x10, #0x3c]
  173cb4: b9001fe8     	str	w8, [sp, #0x1c]
  173cb8: b9401fe0     	ldr	w0, [sp, #0x1c]
  173cbc: 910083ff     	add	sp, sp, #0x20
  173cc0: d65f03c0     	ret

0000000000173cc4 <FLAC__stream_encoder_set_max_residual_partition_order>:
  173cc4: d10083ff     	sub	sp, sp, #0x20
  173cc8: 320003e8     	orr	w8, wzr, #0x1
  173ccc: f9000be0     	str	x0, [sp, #0x10]
  173cd0: b9000fe1     	str	w1, [sp, #0xc]
  173cd4: f9400be0     	ldr	x0, [sp, #0x10]
  173cd8: f9400000     	ldr	x0, [x0]
  173cdc: b9400001     	ldr	w1, [x0]
  173ce0: 6b08003f     	cmp	w1, w8
  173ce4: 1a9f07e8     	cset	w8, ne
  173ce8: 37000048     	tbnz	w8, #0x0, 0x173cf0 <FLAC__stream_encoder_set_max_residual_partition_order+0x2c>
  173cec: 14000003     	b	0x173cf8 <FLAC__stream_encoder_set_max_residual_partition_order+0x34>
  173cf0: b9001fff     	str	wzr, [sp, #0x1c]
  173cf4: 14000007     	b	0x173d10 <FLAC__stream_encoder_set_max_residual_partition_order+0x4c>
  173cf8: 320003e8     	orr	w8, wzr, #0x1
  173cfc: b9400fe9     	ldr	w9, [sp, #0xc]
  173d00: f9400bea     	ldr	x10, [sp, #0x10]
  173d04: f940014a     	ldr	x10, [x10]
  173d08: b9004149     	str	w9, [x10, #0x40]
  173d0c: b9001fe8     	str	w8, [sp, #0x1c]
  173d10: b9401fe0     	ldr	w0, [sp, #0x1c]
  173d14: 910083ff     	add	sp, sp, #0x20
  173d18: d65f03c0     	ret

0000000000173d1c <FLAC__stream_encoder_set_rice_parameter_search_dist>:
  173d1c: d10083ff     	sub	sp, sp, #0x20
  173d20: 320003e8     	orr	w8, wzr, #0x1
  173d24: f9000be0     	str	x0, [sp, #0x10]
  173d28: b9000fe1     	str	w1, [sp, #0xc]
  173d2c: f9400be0     	ldr	x0, [sp, #0x10]
  173d30: f9400000     	ldr	x0, [x0]
  173d34: b9400001     	ldr	w1, [x0]
  173d38: 6b08003f     	cmp	w1, w8
  173d3c: 1a9f07e8     	cset	w8, ne
  173d40: 37000048     	tbnz	w8, #0x0, 0x173d48 <FLAC__stream_encoder_set_rice_parameter_search_dist+0x2c>
  173d44: 14000003     	b	0x173d50 <FLAC__stream_encoder_set_rice_parameter_search_dist+0x34>
  173d48: b9001fff     	str	wzr, [sp, #0x1c]
  173d4c: 14000003     	b	0x173d58 <FLAC__stream_encoder_set_rice_parameter_search_dist+0x3c>
  173d50: 320003e8     	orr	w8, wzr, #0x1
  173d54: b9001fe8     	str	w8, [sp, #0x1c]
  173d58: b9401fe0     	ldr	w0, [sp, #0x1c]
  173d5c: 910083ff     	add	sp, sp, #0x20
  173d60: d65f03c0     	ret

0000000000173d64 <FLAC__stream_encoder_set_blocksize>:
  173d64: d10083ff     	sub	sp, sp, #0x20
  173d68: 320003e8     	orr	w8, wzr, #0x1
  173d6c: f9000be0     	str	x0, [sp, #0x10]
  173d70: b9000fe1     	str	w1, [sp, #0xc]
  173d74: f9400be0     	ldr	x0, [sp, #0x10]
  173d78: f9400000     	ldr	x0, [x0]
  173d7c: b9400001     	ldr	w1, [x0]
  173d80: 6b08003f     	cmp	w1, w8
  173d84: 1a9f07e8     	cset	w8, ne
  173d88: 37000048     	tbnz	w8, #0x0, 0x173d90 <FLAC__stream_encoder_set_blocksize+0x2c>
  173d8c: 14000003     	b	0x173d98 <FLAC__stream_encoder_set_blocksize+0x34>
  173d90: b9001fff     	str	wzr, [sp, #0x1c]
  173d94: 14000007     	b	0x173db0 <FLAC__stream_encoder_set_blocksize+0x4c>
  173d98: 320003e8     	orr	w8, wzr, #0x1
  173d9c: b9400fe9     	ldr	w9, [sp, #0xc]
  173da0: f9400bea     	ldr	x10, [sp, #0x10]
  173da4: f940014a     	ldr	x10, [x10]
  173da8: b9002549     	str	w9, [x10, #0x24]
  173dac: b9001fe8     	str	w8, [sp, #0x1c]
  173db0: b9401fe0     	ldr	w0, [sp, #0x1c]
  173db4: 910083ff     	add	sp, sp, #0x20
  173db8: d65f03c0     	ret

0000000000173dbc <FLAC__stream_encoder_set_apodization>:
  173dbc: d10083ff     	sub	sp, sp, #0x20
  173dc0: 320003e8     	orr	w8, wzr, #0x1
  173dc4: f9000be0     	str	x0, [sp, #0x10]
  173dc8: f90007e1     	str	x1, [sp, #0x8]
  173dcc: f9400be0     	ldr	x0, [sp, #0x10]
  173dd0: f9400000     	ldr	x0, [x0]
  173dd4: b9400009     	ldr	w9, [x0]
  173dd8: 6b08013f     	cmp	w9, w8
  173ddc: 1a9f07e8     	cset	w8, ne
  173de0: 37000048     	tbnz	w8, #0x0, 0x173de8 <FLAC__stream_encoder_set_apodization+0x2c>
  173de4: 14000003     	b	0x173df0 <FLAC__stream_encoder_set_apodization+0x34>
  173de8: b9001fff     	str	wzr, [sp, #0x1c]
  173dec: 14000003     	b	0x173df8 <FLAC__stream_encoder_set_apodization+0x3c>
  173df0: 320003e8     	orr	w8, wzr, #0x1
  173df4: b9001fe8     	str	w8, [sp, #0x1c]
  173df8: b9401fe0     	ldr	w0, [sp, #0x1c]
  173dfc: 910083ff     	add	sp, sp, #0x20
  173e00: d65f03c0     	ret

0000000000173e04 <FLAC__stream_encoder_set_total_samples_estimate>:
  173e04: d10083ff     	sub	sp, sp, #0x20
  173e08: 320003e8     	orr	w8, wzr, #0x1
  173e0c: f9000be0     	str	x0, [sp, #0x10]
  173e10: f90007e1     	str	x1, [sp, #0x8]
  173e14: f9400be0     	ldr	x0, [sp, #0x10]
  173e18: f9400000     	ldr	x0, [x0]
  173e1c: b9400009     	ldr	w9, [x0]
  173e20: 6b08013f     	cmp	w9, w8
  173e24: 1a9f07e8     	cset	w8, ne
  173e28: 37000048     	tbnz	w8, #0x0, 0x173e30 <FLAC__stream_encoder_set_total_samples_estimate+0x2c>
  173e2c: 14000003     	b	0x173e38 <FLAC__stream_encoder_set_total_samples_estimate+0x34>
  173e30: b9001fff     	str	wzr, [sp, #0x1c]
  173e34: 14000007     	b	0x173e50 <FLAC__stream_encoder_set_total_samples_estimate+0x4c>
  173e38: 320003e8     	orr	w8, wzr, #0x1
  173e3c: f94007e9     	ldr	x9, [sp, #0x8]
  173e40: f9400bea     	ldr	x10, [sp, #0x10]
  173e44: f940014a     	ldr	x10, [x10]
  173e48: f9002549     	str	x9, [x10, #0x48]
  173e4c: b9001fe8     	str	w8, [sp, #0x1c]
  173e50: b9401fe0     	ldr	w0, [sp, #0x1c]
  173e54: 910083ff     	add	sp, sp, #0x20
  173e58: d65f03c0     	ret

0000000000173e5c <FLAC__stream_encoder_set_metadata>:
  173e5c: d10103ff     	sub	sp, sp, #0x40
  173e60: a9037bfd     	stp	x29, x30, [sp, #0x30]
  173e64: 9100c3fd     	add	x29, sp, #0x30
  173e68: 320003e8     	orr	w8, wzr, #0x1
  173e6c: d2800009     	mov	x9, #0x0                // =0
  173e70: f81f03a0     	stur	x0, [x29, #-0x10]
  173e74: f9000fe1     	str	x1, [sp, #0x18]
  173e78: b90017e2     	str	w2, [sp, #0x14]
  173e7c: f85f03a0     	ldur	x0, [x29, #-0x10]
  173e80: f9400000     	ldr	x0, [x0]
  173e84: b9400002     	ldr	w2, [x0]
  173e88: 6b08005f     	cmp	w2, w8
  173e8c: 1a9f07e8     	cset	w8, ne
  173e90: f90003e9     	str	x9, [sp]
  173e94: 37000048     	tbnz	w8, #0x0, 0x173e9c <FLAC__stream_encoder_set_metadata+0x40>
  173e98: 14000003     	b	0x173ea4 <FLAC__stream_encoder_set_metadata+0x48>
  173e9c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  173ea0: 14000042     	b	0x173fa8 <FLAC__stream_encoder_set_metadata+0x14c>
  173ea4: f9400fe8     	ldr	x8, [sp, #0x18]
  173ea8: f94003e9     	ldr	x9, [sp]
  173eac: eb08013f     	cmp	x9, x8
  173eb0: 1a9f17ea     	cset	w10, eq
  173eb4: 3700004a     	tbnz	w10, #0x0, 0x173ebc <FLAC__stream_encoder_set_metadata+0x60>
  173eb8: 14000002     	b	0x173ec0 <FLAC__stream_encoder_set_metadata+0x64>
  173ebc: b90017ff     	str	wzr, [sp, #0x14]
  173ec0: b94017e8     	ldr	w8, [sp, #0x14]
  173ec4: 34000048     	cbz	w8, 0x173ecc <FLAC__stream_encoder_set_metadata+0x70>
  173ec8: 14000003     	b	0x173ed4 <FLAC__stream_encoder_set_metadata+0x78>
  173ecc: f94003e8     	ldr	x8, [sp]
  173ed0: f9000fe8     	str	x8, [sp, #0x18]
  173ed4: f85f03a8     	ldur	x8, [x29, #-0x10]
  173ed8: f9400108     	ldr	x8, [x8]
  173edc: f9402908     	ldr	x8, [x8, #0x50]
  173ee0: f94003e9     	ldr	x9, [sp]
  173ee4: eb09011f     	cmp	x8, x9
  173ee8: 1a9f07ea     	cset	w10, ne
  173eec: 3700004a     	tbnz	w10, #0x0, 0x173ef4 <FLAC__stream_encoder_set_metadata+0x98>
  173ef0: 1400000c     	b	0x173f20 <FLAC__stream_encoder_set_metadata+0xc4>
  173ef4: f85f03a8     	ldur	x8, [x29, #-0x10]
  173ef8: f9400108     	ldr	x8, [x8]
  173efc: f9402900     	ldr	x0, [x8, #0x50]
  173f00: 97fcb7d4     	bl	0xa1e50 <free@plt>
  173f04: f85f03a8     	ldur	x8, [x29, #-0x10]
  173f08: f9400108     	ldr	x8, [x8]
  173f0c: f94003e0     	ldr	x0, [sp]
  173f10: f9002900     	str	x0, [x8, #0x50]
  173f14: f85f03a8     	ldur	x8, [x29, #-0x10]
  173f18: f9400108     	ldr	x8, [x8]
  173f1c: b900591f     	str	wzr, [x8, #0x58]
  173f20: b94017e8     	ldr	w8, [sp, #0x14]
  173f24: 35000048     	cbnz	w8, 0x173f2c <FLAC__stream_encoder_set_metadata+0xd0>
  173f28: 1400001e     	b	0x173fa0 <FLAC__stream_encoder_set_metadata+0x144>
  173f2c: b27d03e0     	orr	x0, xzr, #0x8
  173f30: b94017e8     	ldr	w8, [sp, #0x14]
  173f34: 2a0803e9     	mov	w9, w8
  173f38: d3407d21     	ubfx	x1, x9, #0, #32
  173f3c: 97fcb395     	bl	0xa0d90 <safe_malloc_mul_2op_p@plt>
  173f40: f90007e0     	str	x0, [sp, #0x8]
  173f44: f94003e9     	ldr	x9, [sp]
  173f48: eb00013f     	cmp	x9, x0
  173f4c: 1a9f17e8     	cset	w8, eq
  173f50: 37000048     	tbnz	w8, #0x0, 0x173f58 <FLAC__stream_encoder_set_metadata+0xfc>
  173f54: 14000003     	b	0x173f60 <FLAC__stream_encoder_set_metadata+0x104>
  173f58: b81fc3bf     	stur	wzr, [x29, #-0x4]
  173f5c: 14000013     	b	0x173fa8 <FLAC__stream_encoder_set_metadata+0x14c>
  173f60: b27d03e8     	orr	x8, xzr, #0x8
  173f64: f94007e0     	ldr	x0, [sp, #0x8]
  173f68: f9400fe1     	ldr	x1, [sp, #0x18]
  173f6c: b94017e9     	ldr	w9, [sp, #0x14]
  173f70: 2a0903ea     	mov	w10, w9
  173f74: d3407d4a     	ubfx	x10, x10, #0, #32
  173f78: 9b0a7d02     	mul	x2, x8, x10
  173f7c: 97fcaf85     	bl	0x9fd90 <memcpy@plt>
  173f80: f94007e8     	ldr	x8, [sp, #0x8]
  173f84: f85f03aa     	ldur	x10, [x29, #-0x10]
  173f88: f940014a     	ldr	x10, [x10]
  173f8c: f9002948     	str	x8, [x10, #0x50]
  173f90: b94017e9     	ldr	w9, [sp, #0x14]
  173f94: f85f03a8     	ldur	x8, [x29, #-0x10]
  173f98: f9400108     	ldr	x8, [x8]
  173f9c: b9005909     	str	w9, [x8, #0x58]
  173fa0: 320003e8     	orr	w8, wzr, #0x1
  173fa4: b81fc3a8     	stur	w8, [x29, #-0x4]
  173fa8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  173fac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  173fb0: 910103ff     	add	sp, sp, #0x40
  173fb4: d65f03c0     	ret

0000000000173fb8 <FLAC__stream_encoder_disable_constant_subframes>:
  173fb8: d10083ff     	sub	sp, sp, #0x20
  173fbc: 320003e8     	orr	w8, wzr, #0x1
  173fc0: f9000be0     	str	x0, [sp, #0x10]
  173fc4: b9000fe1     	str	w1, [sp, #0xc]
  173fc8: f9400be0     	ldr	x0, [sp, #0x10]
  173fcc: f9400000     	ldr	x0, [x0]
  173fd0: b9400001     	ldr	w1, [x0]
  173fd4: 6b08003f     	cmp	w1, w8
  173fd8: 1a9f07e8     	cset	w8, ne
  173fdc: 37000048     	tbnz	w8, #0x0, 0x173fe4 <FLAC__stream_encoder_disable_constant_subframes+0x2c>
  173fe0: 14000003     	b	0x173fec <FLAC__stream_encoder_disable_constant_subframes+0x34>
  173fe4: b9001fff     	str	wzr, [sp, #0x1c]
  173fe8: 14000007     	b	0x174004 <FLAC__stream_encoder_disable_constant_subframes+0x4c>
  173fec: 320003e8     	orr	w8, wzr, #0x1
  173ff0: b9400fe9     	ldr	w9, [sp, #0xc]
  173ff4: f9400bea     	ldr	x10, [sp, #0x10]
  173ff8: f940054a     	ldr	x10, [x10, #0x8]
  173ffc: b9208d49     	str	w9, [x10, #0x208c]
  174000: b9001fe8     	str	w8, [sp, #0x1c]
  174004: b9401fe0     	ldr	w0, [sp, #0x1c]
  174008: 910083ff     	add	sp, sp, #0x20
  17400c: d65f03c0     	ret

0000000000174010 <FLAC__stream_encoder_disable_fixed_subframes>:
  174010: d10083ff     	sub	sp, sp, #0x20
  174014: 320003e8     	orr	w8, wzr, #0x1
  174018: f9000be0     	str	x0, [sp, #0x10]
  17401c: b9000fe1     	str	w1, [sp, #0xc]
  174020: f9400be0     	ldr	x0, [sp, #0x10]
  174024: f9400000     	ldr	x0, [x0]
  174028: b9400001     	ldr	w1, [x0]
  17402c: 6b08003f     	cmp	w1, w8
  174030: 1a9f07e8     	cset	w8, ne
  174034: 37000048     	tbnz	w8, #0x0, 0x17403c <FLAC__stream_encoder_disable_fixed_subframes+0x2c>
  174038: 14000003     	b	0x174044 <FLAC__stream_encoder_disable_fixed_subframes+0x34>
  17403c: b9001fff     	str	wzr, [sp, #0x1c]
  174040: 14000007     	b	0x17405c <FLAC__stream_encoder_disable_fixed_subframes+0x4c>
  174044: 320003e8     	orr	w8, wzr, #0x1
  174048: b9400fe9     	ldr	w9, [sp, #0xc]
  17404c: f9400bea     	ldr	x10, [sp, #0x10]
  174050: f940054a     	ldr	x10, [x10, #0x8]
  174054: b9209149     	str	w9, [x10, #0x2090]
  174058: b9001fe8     	str	w8, [sp, #0x1c]
  17405c: b9401fe0     	ldr	w0, [sp, #0x1c]
  174060: 910083ff     	add	sp, sp, #0x20
  174064: d65f03c0     	ret

0000000000174068 <FLAC__stream_encoder_disable_verbatim_subframes>:
  174068: d10083ff     	sub	sp, sp, #0x20
  17406c: 320003e8     	orr	w8, wzr, #0x1
  174070: f9000be0     	str	x0, [sp, #0x10]
  174074: b9000fe1     	str	w1, [sp, #0xc]
  174078: f9400be0     	ldr	x0, [sp, #0x10]
  17407c: f9400000     	ldr	x0, [x0]
  174080: b9400001     	ldr	w1, [x0]
  174084: 6b08003f     	cmp	w1, w8
  174088: 1a9f07e8     	cset	w8, ne
  17408c: 37000048     	tbnz	w8, #0x0, 0x174094 <FLAC__stream_encoder_disable_verbatim_subframes+0x2c>
  174090: 14000003     	b	0x17409c <FLAC__stream_encoder_disable_verbatim_subframes+0x34>
  174094: b9001fff     	str	wzr, [sp, #0x1c]
  174098: 14000007     	b	0x1740b4 <FLAC__stream_encoder_disable_verbatim_subframes+0x4c>
  17409c: 320003e8     	orr	w8, wzr, #0x1
  1740a0: b9400fe9     	ldr	w9, [sp, #0xc]
  1740a4: f9400bea     	ldr	x10, [sp, #0x10]
  1740a8: f940054a     	ldr	x10, [x10, #0x8]
  1740ac: b9209549     	str	w9, [x10, #0x2094]
  1740b0: b9001fe8     	str	w8, [sp, #0x1c]
  1740b4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1740b8: 910083ff     	add	sp, sp, #0x20
  1740bc: d65f03c0     	ret

00000000001740c0 <FLAC__stream_encoder_get_state>:
  1740c0: d10043ff     	sub	sp, sp, #0x10
  1740c4: f90007e0     	str	x0, [sp, #0x8]
  1740c8: f94007e0     	ldr	x0, [sp, #0x8]
  1740cc: f9400000     	ldr	x0, [x0]
  1740d0: b9400000     	ldr	w0, [x0]
  1740d4: 910043ff     	add	sp, sp, #0x10
  1740d8: d65f03c0     	ret

00000000001740dc <FLAC__stream_encoder_get_verify_decoder_state>:
  1740dc: d10083ff     	sub	sp, sp, #0x20
  1740e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1740e4: 910043fd     	add	x29, sp, #0x10
  1740e8: f90003e0     	str	x0, [sp]
  1740ec: f94003e0     	ldr	x0, [sp]
  1740f0: f9400000     	ldr	x0, [x0]
  1740f4: b9400408     	ldr	w8, [x0, #0x4]
  1740f8: 35000048     	cbnz	w8, 0x174100 <FLAC__stream_encoder_get_verify_decoder_state+0x24>
  1740fc: 14000009     	b	0x174120 <FLAC__stream_encoder_get_verify_decoder_state+0x44>
  174100: d2844508     	mov	x8, #0x2228             // =8744
  174104: f94003e9     	ldr	x9, [sp]
  174108: f9400529     	ldr	x9, [x9, #0x8]
  17410c: 8b080128     	add	x8, x9, x8
  174110: f9400100     	ldr	x0, [x8]
  174114: 97fcb653     	bl	0xa1a60 <FLAC__stream_decoder_get_state@plt>
  174118: b81fc3a0     	stur	w0, [x29, #-0x4]
  17411c: 14000003     	b	0x174128 <FLAC__stream_encoder_get_verify_decoder_state+0x4c>
  174120: 52800128     	mov	w8, #0x9                // =9
  174124: b81fc3a8     	stur	w8, [x29, #-0x4]
  174128: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17412c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  174130: 910083ff     	add	sp, sp, #0x20
  174134: d65f03c0     	ret

0000000000174138 <FLAC__stream_encoder_get_resolved_state_string>:
  174138: d100c3ff     	sub	sp, sp, #0x30
  17413c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  174140: 910083fd     	add	x29, sp, #0x20
  174144: 320007e8     	orr	w8, wzr, #0x3
  174148: 900009a9     	adrp	x9, 0x2a8000
  17414c: f9415929     	ldr	x9, [x9, #0x2b0]
  174150: f9000be0     	str	x0, [sp, #0x10]
  174154: f9400be0     	ldr	x0, [sp, #0x10]
  174158: f9400000     	ldr	x0, [x0]
  17415c: b940000a     	ldr	w10, [x0]
  174160: 6b08015f     	cmp	w10, w8
  174164: 1a9f07e8     	cset	w8, ne
  174168: f90007e9     	str	x9, [sp, #0x8]
  17416c: 37000048     	tbnz	w8, #0x0, 0x174174 <FLAC__stream_encoder_get_resolved_state_string+0x3c>
  174170: 1400000d     	b	0x1741a4 <FLAC__stream_encoder_get_resolved_state_string+0x6c>
  174174: b27d03e8     	orr	x8, xzr, #0x8
  174178: f9400be9     	ldr	x9, [sp, #0x10]
  17417c: f9400129     	ldr	x9, [x9]
  174180: b940012a     	ldr	w10, [x9]
  174184: 2a0a03e9     	mov	w9, w10
  174188: d3407d29     	ubfx	x9, x9, #0, #32
  17418c: 9b097d08     	mul	x8, x8, x9
  174190: f94007e9     	ldr	x9, [sp, #0x8]
  174194: 8b080128     	add	x8, x9, x8
  174198: f9400108     	ldr	x8, [x8]
  17419c: f81f83a8     	stur	x8, [x29, #-0x8]
  1741a0: 14000008     	b	0x1741c0 <FLAC__stream_encoder_get_resolved_state_string+0x88>
  1741a4: d2844508     	mov	x8, #0x2228             // =8744
  1741a8: f9400be9     	ldr	x9, [sp, #0x10]
  1741ac: f9400529     	ldr	x9, [x9, #0x8]
  1741b0: 8b080128     	add	x8, x9, x8
  1741b4: f9400100     	ldr	x0, [x8]
  1741b8: 97fcd5c2     	bl	0xa98c0 <FLAC__stream_decoder_get_resolved_state_string@plt>
  1741bc: f81f83a0     	stur	x0, [x29, #-0x8]
  1741c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1741c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1741c8: 9100c3ff     	add	sp, sp, #0x30
  1741cc: d65f03c0     	ret

00000000001741d0 <FLAC__stream_encoder_get_verify_decoder_error_stats>:
  1741d0: d10103ff     	sub	sp, sp, #0x40
  1741d4: d2800008     	mov	x8, #0x0                // =0
  1741d8: f9001fe0     	str	x0, [sp, #0x38]
  1741dc: f9001be1     	str	x1, [sp, #0x30]
  1741e0: f90017e2     	str	x2, [sp, #0x28]
  1741e4: f90013e3     	str	x3, [sp, #0x20]
  1741e8: f9000fe4     	str	x4, [sp, #0x18]
  1741ec: f9000be5     	str	x5, [sp, #0x10]
  1741f0: f90007e6     	str	x6, [sp, #0x8]
  1741f4: f9401be0     	ldr	x0, [sp, #0x30]
  1741f8: eb00011f     	cmp	x8, x0
  1741fc: 1a9f07e9     	cset	w9, ne
  174200: f90003e8     	str	x8, [sp]
  174204: 37000049     	tbnz	w9, #0x0, 0x17420c <FLAC__stream_encoder_get_verify_decoder_error_stats+0x3c>
  174208: 1400000a     	b	0x174230 <FLAC__stream_encoder_get_verify_decoder_error_stats+0x60>
  17420c: d2800d08     	mov	x8, #0x68               // =104
  174210: d2844509     	mov	x9, #0x2228             // =8744
  174214: f9401fea     	ldr	x10, [sp, #0x38]
  174218: f940054a     	ldr	x10, [x10, #0x8]
  17421c: 8b090149     	add	x9, x10, x9
  174220: 8b080128     	add	x8, x9, x8
  174224: f9400108     	ldr	x8, [x8]
  174228: f9401be9     	ldr	x9, [sp, #0x30]
  17422c: f9000128     	str	x8, [x9]
  174230: f94017e8     	ldr	x8, [sp, #0x28]
  174234: f94003e9     	ldr	x9, [sp]
  174238: eb08013f     	cmp	x9, x8
  17423c: 1a9f07ea     	cset	w10, ne
  174240: 3700004a     	tbnz	w10, #0x0, 0x174248 <FLAC__stream_encoder_get_verify_decoder_error_stats+0x78>
  174244: 1400000a     	b	0x17426c <FLAC__stream_encoder_get_verify_decoder_error_stats+0x9c>
  174248: d2800d08     	mov	x8, #0x68               // =104
  17424c: d2844509     	mov	x9, #0x2228             // =8744
  174250: f9401fea     	ldr	x10, [sp, #0x38]
  174254: f940054a     	ldr	x10, [x10, #0x8]
  174258: 8b090149     	add	x9, x10, x9
  17425c: 8b080128     	add	x8, x9, x8
  174260: b940090b     	ldr	w11, [x8, #0x8]
  174264: f94017e8     	ldr	x8, [sp, #0x28]
  174268: b900010b     	str	w11, [x8]
  17426c: f94013e8     	ldr	x8, [sp, #0x20]
  174270: f94003e9     	ldr	x9, [sp]
  174274: eb08013f     	cmp	x9, x8
  174278: 1a9f07ea     	cset	w10, ne
  17427c: 3700004a     	tbnz	w10, #0x0, 0x174284 <FLAC__stream_encoder_get_verify_decoder_error_stats+0xb4>
  174280: 1400000a     	b	0x1742a8 <FLAC__stream_encoder_get_verify_decoder_error_stats+0xd8>
  174284: d2800d08     	mov	x8, #0x68               // =104
  174288: d2844509     	mov	x9, #0x2228             // =8744
  17428c: f9401fea     	ldr	x10, [sp, #0x38]
  174290: f940054a     	ldr	x10, [x10, #0x8]
  174294: 8b090149     	add	x9, x10, x9
  174298: 8b080128     	add	x8, x9, x8
  17429c: b9400d0b     	ldr	w11, [x8, #0xc]
  1742a0: f94013e8     	ldr	x8, [sp, #0x20]
  1742a4: b900010b     	str	w11, [x8]
  1742a8: f9400fe8     	ldr	x8, [sp, #0x18]
  1742ac: f94003e9     	ldr	x9, [sp]
  1742b0: eb08013f     	cmp	x9, x8
  1742b4: 1a9f07ea     	cset	w10, ne
  1742b8: 3700004a     	tbnz	w10, #0x0, 0x1742c0 <FLAC__stream_encoder_get_verify_decoder_error_stats+0xf0>
  1742bc: 1400000a     	b	0x1742e4 <FLAC__stream_encoder_get_verify_decoder_error_stats+0x114>
  1742c0: d2800d08     	mov	x8, #0x68               // =104
  1742c4: d2844509     	mov	x9, #0x2228             // =8744
  1742c8: f9401fea     	ldr	x10, [sp, #0x38]
  1742cc: f940054a     	ldr	x10, [x10, #0x8]
  1742d0: 8b090149     	add	x9, x10, x9
  1742d4: 8b080128     	add	x8, x9, x8
  1742d8: b940110b     	ldr	w11, [x8, #0x10]
  1742dc: f9400fe8     	ldr	x8, [sp, #0x18]
  1742e0: b900010b     	str	w11, [x8]
  1742e4: f9400be8     	ldr	x8, [sp, #0x10]
  1742e8: f94003e9     	ldr	x9, [sp]
  1742ec: eb08013f     	cmp	x9, x8
  1742f0: 1a9f07ea     	cset	w10, ne
  1742f4: 3700004a     	tbnz	w10, #0x0, 0x1742fc <FLAC__stream_encoder_get_verify_decoder_error_stats+0x12c>
  1742f8: 1400000a     	b	0x174320 <FLAC__stream_encoder_get_verify_decoder_error_stats+0x150>
  1742fc: d2800d08     	mov	x8, #0x68               // =104
  174300: d2844509     	mov	x9, #0x2228             // =8744
  174304: f9401fea     	ldr	x10, [sp, #0x38]
  174308: f940054a     	ldr	x10, [x10, #0x8]
  17430c: 8b090149     	add	x9, x10, x9
  174310: 8b080128     	add	x8, x9, x8
  174314: b940150b     	ldr	w11, [x8, #0x14]
  174318: f9400be8     	ldr	x8, [sp, #0x10]
  17431c: b900010b     	str	w11, [x8]
  174320: f94007e8     	ldr	x8, [sp, #0x8]
  174324: f94003e9     	ldr	x9, [sp]
  174328: eb08013f     	cmp	x9, x8
  17432c: 1a9f07ea     	cset	w10, ne
  174330: 3700004a     	tbnz	w10, #0x0, 0x174338 <FLAC__stream_encoder_get_verify_decoder_error_stats+0x168>
  174334: 1400000a     	b	0x17435c <FLAC__stream_encoder_get_verify_decoder_error_stats+0x18c>
  174338: d2800d08     	mov	x8, #0x68               // =104
  17433c: d2844509     	mov	x9, #0x2228             // =8744
  174340: f9401fea     	ldr	x10, [sp, #0x38]
  174344: f940054a     	ldr	x10, [x10, #0x8]
  174348: 8b090149     	add	x9, x10, x9
  17434c: 8b080128     	add	x8, x9, x8
  174350: b940190b     	ldr	w11, [x8, #0x18]
  174354: f94007e8     	ldr	x8, [sp, #0x8]
  174358: b900010b     	str	w11, [x8]
  17435c: 910103ff     	add	sp, sp, #0x40
  174360: d65f03c0     	ret

0000000000174364 <FLAC__stream_encoder_get_verify>:
  174364: d10043ff     	sub	sp, sp, #0x10
  174368: f90007e0     	str	x0, [sp, #0x8]
  17436c: f94007e0     	ldr	x0, [sp, #0x8]
  174370: f9400000     	ldr	x0, [x0]
  174374: b9400400     	ldr	w0, [x0, #0x4]
  174378: 910043ff     	add	sp, sp, #0x10
  17437c: d65f03c0     	ret

0000000000174380 <FLAC__stream_encoder_get_streamable_subset>:
  174380: d10043ff     	sub	sp, sp, #0x10
  174384: f90007e0     	str	x0, [sp, #0x8]
  174388: f94007e0     	ldr	x0, [sp, #0x8]
  17438c: f9400000     	ldr	x0, [x0]
  174390: b9400800     	ldr	w0, [x0, #0x8]
  174394: 910043ff     	add	sp, sp, #0x10
  174398: d65f03c0     	ret

000000000017439c <FLAC__stream_encoder_get_do_md5>:
  17439c: d10043ff     	sub	sp, sp, #0x10
  1743a0: f90007e0     	str	x0, [sp, #0x8]
  1743a4: f94007e0     	ldr	x0, [sp, #0x8]
  1743a8: f9400000     	ldr	x0, [x0]
  1743ac: b9400c00     	ldr	w0, [x0, #0xc]
  1743b0: 910043ff     	add	sp, sp, #0x10
  1743b4: d65f03c0     	ret

00000000001743b8 <FLAC__stream_encoder_get_channels>:
  1743b8: d10043ff     	sub	sp, sp, #0x10
  1743bc: f90007e0     	str	x0, [sp, #0x8]
  1743c0: f94007e0     	ldr	x0, [sp, #0x8]
  1743c4: f9400000     	ldr	x0, [x0]
  1743c8: b9401800     	ldr	w0, [x0, #0x18]
  1743cc: 910043ff     	add	sp, sp, #0x10
  1743d0: d65f03c0     	ret

00000000001743d4 <FLAC__stream_encoder_get_bits_per_sample>:
  1743d4: d10043ff     	sub	sp, sp, #0x10
  1743d8: f90007e0     	str	x0, [sp, #0x8]
  1743dc: f94007e0     	ldr	x0, [sp, #0x8]
  1743e0: f9400000     	ldr	x0, [x0]
  1743e4: b9401c00     	ldr	w0, [x0, #0x1c]
  1743e8: 910043ff     	add	sp, sp, #0x10
  1743ec: d65f03c0     	ret

00000000001743f0 <FLAC__stream_encoder_get_sample_rate>:
  1743f0: d10043ff     	sub	sp, sp, #0x10
  1743f4: f90007e0     	str	x0, [sp, #0x8]
  1743f8: f94007e0     	ldr	x0, [sp, #0x8]
  1743fc: f9400000     	ldr	x0, [x0]
  174400: b9402000     	ldr	w0, [x0, #0x20]
  174404: 910043ff     	add	sp, sp, #0x10
  174408: d65f03c0     	ret

000000000017440c <FLAC__stream_encoder_get_blocksize>:
  17440c: d10043ff     	sub	sp, sp, #0x10
  174410: f90007e0     	str	x0, [sp, #0x8]
  174414: f94007e0     	ldr	x0, [sp, #0x8]
  174418: f9400000     	ldr	x0, [x0]
  17441c: b9402400     	ldr	w0, [x0, #0x24]
  174420: 910043ff     	add	sp, sp, #0x10
  174424: d65f03c0     	ret

0000000000174428 <FLAC__stream_encoder_get_do_mid_side_stereo>:
  174428: d10043ff     	sub	sp, sp, #0x10
  17442c: f90007e0     	str	x0, [sp, #0x8]
  174430: f94007e0     	ldr	x0, [sp, #0x8]
  174434: f9400000     	ldr	x0, [x0]
  174438: b9401000     	ldr	w0, [x0, #0x10]
  17443c: 910043ff     	add	sp, sp, #0x10
  174440: d65f03c0     	ret

0000000000174444 <FLAC__stream_encoder_get_loose_mid_side_stereo>:
  174444: d10043ff     	sub	sp, sp, #0x10
  174448: f90007e0     	str	x0, [sp, #0x8]
  17444c: f94007e0     	ldr	x0, [sp, #0x8]
  174450: f9400000     	ldr	x0, [x0]
  174454: b9401400     	ldr	w0, [x0, #0x14]
  174458: 910043ff     	add	sp, sp, #0x10
  17445c: d65f03c0     	ret

0000000000174460 <FLAC__stream_encoder_get_max_lpc_order>:
  174460: d10043ff     	sub	sp, sp, #0x10
  174464: f90007e0     	str	x0, [sp, #0x8]
  174468: f94007e0     	ldr	x0, [sp, #0x8]
  17446c: f9400000     	ldr	x0, [x0]
  174470: b9402800     	ldr	w0, [x0, #0x28]
  174474: 910043ff     	add	sp, sp, #0x10
  174478: d65f03c0     	ret

000000000017447c <FLAC__stream_encoder_get_qlp_coeff_precision>:
  17447c: d10043ff     	sub	sp, sp, #0x10
  174480: f90007e0     	str	x0, [sp, #0x8]
  174484: f94007e0     	ldr	x0, [sp, #0x8]
  174488: f9400000     	ldr	x0, [x0]
  17448c: b9402c00     	ldr	w0, [x0, #0x2c]
  174490: 910043ff     	add	sp, sp, #0x10
  174494: d65f03c0     	ret

0000000000174498 <FLAC__stream_encoder_get_do_qlp_coeff_prec_search>:
  174498: d10043ff     	sub	sp, sp, #0x10
  17449c: f90007e0     	str	x0, [sp, #0x8]
  1744a0: f94007e0     	ldr	x0, [sp, #0x8]
  1744a4: f9400000     	ldr	x0, [x0]
  1744a8: b9403000     	ldr	w0, [x0, #0x30]
  1744ac: 910043ff     	add	sp, sp, #0x10
  1744b0: d65f03c0     	ret

00000000001744b4 <FLAC__stream_encoder_get_do_escape_coding>:
  1744b4: d10043ff     	sub	sp, sp, #0x10
  1744b8: f90007e0     	str	x0, [sp, #0x8]
  1744bc: f94007e0     	ldr	x0, [sp, #0x8]
  1744c0: f9400000     	ldr	x0, [x0]
  1744c4: b9403800     	ldr	w0, [x0, #0x38]
  1744c8: 910043ff     	add	sp, sp, #0x10
  1744cc: d65f03c0     	ret

00000000001744d0 <FLAC__stream_encoder_get_do_exhaustive_model_search>:
  1744d0: d10043ff     	sub	sp, sp, #0x10
  1744d4: f90007e0     	str	x0, [sp, #0x8]
  1744d8: f94007e0     	ldr	x0, [sp, #0x8]
  1744dc: f9400000     	ldr	x0, [x0]
  1744e0: b9403400     	ldr	w0, [x0, #0x34]
  1744e4: 910043ff     	add	sp, sp, #0x10
  1744e8: d65f03c0     	ret

00000000001744ec <FLAC__stream_encoder_get_min_residual_partition_order>:
  1744ec: d10043ff     	sub	sp, sp, #0x10
  1744f0: f90007e0     	str	x0, [sp, #0x8]
  1744f4: f94007e0     	ldr	x0, [sp, #0x8]
  1744f8: f9400000     	ldr	x0, [x0]
  1744fc: b9403c00     	ldr	w0, [x0, #0x3c]
  174500: 910043ff     	add	sp, sp, #0x10
  174504: d65f03c0     	ret

0000000000174508 <FLAC__stream_encoder_get_max_residual_partition_order>:
  174508: d10043ff     	sub	sp, sp, #0x10
  17450c: f90007e0     	str	x0, [sp, #0x8]
  174510: f94007e0     	ldr	x0, [sp, #0x8]
  174514: f9400000     	ldr	x0, [x0]
  174518: b9404000     	ldr	w0, [x0, #0x40]
  17451c: 910043ff     	add	sp, sp, #0x10
  174520: d65f03c0     	ret

0000000000174524 <FLAC__stream_encoder_get_rice_parameter_search_dist>:
  174524: d10043ff     	sub	sp, sp, #0x10
  174528: f90007e0     	str	x0, [sp, #0x8]
  17452c: f94007e0     	ldr	x0, [sp, #0x8]
  174530: f9400000     	ldr	x0, [x0]
  174534: b9404400     	ldr	w0, [x0, #0x44]
  174538: 910043ff     	add	sp, sp, #0x10
  17453c: d65f03c0     	ret

0000000000174540 <FLAC__stream_encoder_get_total_samples_estimate>:
  174540: d10043ff     	sub	sp, sp, #0x10
  174544: f90007e0     	str	x0, [sp, #0x8]
  174548: f94007e0     	ldr	x0, [sp, #0x8]
  17454c: f9400000     	ldr	x0, [x0]
  174550: f9402400     	ldr	x0, [x0, #0x48]
  174554: 910043ff     	add	sp, sp, #0x10
  174558: d65f03c0     	ret

000000000017455c <FLAC__stream_encoder_process>:
  17455c: d10183ff     	sub	sp, sp, #0x60
  174560: a9057bfd     	stp	x29, x30, [sp, #0x50]
  174564: 910143fd     	add	x29, sp, #0x50
  174568: d2800008     	mov	x8, #0x0                // =0
  17456c: f81f03a0     	stur	x0, [x29, #-0x10]
  174570: f81e83a1     	stur	x1, [x29, #-0x18]
  174574: b81e43a2     	stur	w2, [x29, #-0x1c]
  174578: b81dc3bf     	stur	wzr, [x29, #-0x24]
  17457c: f85f03a0     	ldur	x0, [x29, #-0x10]
  174580: f9400000     	ldr	x0, [x0]
  174584: b9401802     	ldr	w2, [x0, #0x18]
  174588: b90027e2     	str	w2, [sp, #0x24]
  17458c: f85f03a0     	ldur	x0, [x29, #-0x10]
  174590: f9400000     	ldr	x0, [x0]
  174594: b9402402     	ldr	w2, [x0, #0x24]
  174598: b90023e2     	str	w2, [sp, #0x20]
  17459c: f90007e8     	str	x8, [sp, #0x8]
  1745a0: b94023e8     	ldr	w8, [sp, #0x20]
  1745a4: 11000508     	add	w8, w8, #0x1
  1745a8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1745ac: f9400529     	ldr	x9, [x9, #0x8]
  1745b0: b95ff12a     	ldr	w10, [x9, #0x1ff0]
  1745b4: 6b0a0108     	subs	w8, w8, w10
  1745b8: b9001be8     	str	w8, [sp, #0x18]
  1745bc: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1745c0: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1745c4: 6b0a0108     	subs	w8, w8, w10
  1745c8: b90017e8     	str	w8, [sp, #0x14]
  1745cc: b9401be8     	ldr	w8, [sp, #0x18]
  1745d0: b94017ea     	ldr	w10, [sp, #0x14]
  1745d4: 6b0a011f     	cmp	w8, w10
  1745d8: 1a9f27e8     	cset	w8, lo
  1745dc: 37000048     	tbnz	w8, #0x0, 0x1745e4 <FLAC__stream_encoder_process+0x88>
  1745e0: 14000004     	b	0x1745f0 <FLAC__stream_encoder_process+0x94>
  1745e4: b9401be8     	ldr	w8, [sp, #0x18]
  1745e8: b90007e8     	str	w8, [sp, #0x4]
  1745ec: 14000003     	b	0x1745f8 <FLAC__stream_encoder_process+0x9c>
  1745f0: b94017e8     	ldr	w8, [sp, #0x14]
  1745f4: b90007e8     	str	w8, [sp, #0x4]
  1745f8: b94007e8     	ldr	w8, [sp, #0x4]
  1745fc: b90013e8     	str	w8, [sp, #0x10]
  174600: b94013e8     	ldr	w8, [sp, #0x10]
  174604: b9001fe8     	str	w8, [sp, #0x1c]
  174608: f85f03a9     	ldur	x9, [x29, #-0x10]
  17460c: f9400129     	ldr	x9, [x9]
  174610: b9400528     	ldr	w8, [x9, #0x4]
  174614: 35000048     	cbnz	w8, 0x17461c <FLAC__stream_encoder_process+0xc0>
  174618: 1400000c     	b	0x174648 <FLAC__stream_encoder_process+0xec>
  17461c: b27c03e8     	orr	x8, xzr, #0x10
  174620: d2844509     	mov	x9, #0x2228             // =8744
  174624: f85f03aa     	ldur	x10, [x29, #-0x10]
  174628: f940054a     	ldr	x10, [x10, #0x8]
  17462c: 8b090149     	add	x9, x10, x9
  174630: 8b080120     	add	x0, x9, x8
  174634: f85e83a1     	ldur	x1, [x29, #-0x18]
  174638: b85dc3a2     	ldur	w2, [x29, #-0x24]
  17463c: b94027e3     	ldr	w3, [sp, #0x24]
  174640: b9401fe4     	ldr	w4, [sp, #0x1c]
  174644: 94000113     	bl	0x174a90 <FLAC__stream_encoder_process+0x534>
  174648: b9002bff     	str	wzr, [sp, #0x28]
  17464c: b9402be8     	ldr	w8, [sp, #0x28]
  174650: b94027e9     	ldr	w9, [sp, #0x24]
  174654: 6b09011f     	cmp	w8, w9
  174658: 1a9f27e8     	cset	w8, lo
  17465c: 37000048     	tbnz	w8, #0x0, 0x174664 <FLAC__stream_encoder_process+0x108>
  174660: 1400003d     	b	0x174754 <FLAC__stream_encoder_process+0x1f8>
  174664: b27d03e8     	orr	x8, xzr, #0x8
  174668: f85e83a9     	ldur	x9, [x29, #-0x18]
  17466c: b9402bea     	ldr	w10, [sp, #0x28]
  174670: 2a0a03eb     	mov	w11, w10
  174674: d3407d6b     	ubfx	x11, x11, #0, #32
  174678: 9b0b7d08     	mul	x8, x8, x11
  17467c: 8b080128     	add	x8, x9, x8
  174680: f9400108     	ldr	x8, [x8]
  174684: f94007e9     	ldr	x9, [sp, #0x8]
  174688: eb09011f     	cmp	x8, x9
  17468c: 1a9f17ea     	cset	w10, eq
  174690: 3700004a     	tbnz	w10, #0x0, 0x174698 <FLAC__stream_encoder_process+0x13c>
  174694: 14000007     	b	0x1746b0 <FLAC__stream_encoder_process+0x154>
  174698: 320003e8     	orr	w8, wzr, #0x1
  17469c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1746a0: f9400129     	ldr	x9, [x9]
  1746a4: b9000128     	str	w8, [x9]
  1746a8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1746ac: 140000f5     	b	0x174a80 <FLAC__stream_encoder_process+0x524>
  1746b0: b27e03e8     	orr	x8, xzr, #0x4
  1746b4: b27d03e9     	orr	x9, xzr, #0x8
  1746b8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1746bc: f940054a     	ldr	x10, [x10, #0x8]
  1746c0: 8b09014a     	add	x10, x10, x9
  1746c4: b9402beb     	ldr	w11, [sp, #0x28]
  1746c8: 2a0b03ec     	mov	w12, w11
  1746cc: d3407d8c     	ubfx	x12, x12, #0, #32
  1746d0: 9b0c7d2c     	mul	x12, x9, x12
  1746d4: 8b0c014a     	add	x10, x10, x12
  1746d8: f940014a     	ldr	x10, [x10]
  1746dc: f85f03ac     	ldur	x12, [x29, #-0x10]
  1746e0: f940058c     	ldr	x12, [x12, #0x8]
  1746e4: b95ff18b     	ldr	w11, [x12, #0x1ff0]
  1746e8: 2a0b03ec     	mov	w12, w11
  1746ec: d3407d8c     	ubfx	x12, x12, #0, #32
  1746f0: 9b0c7d0c     	mul	x12, x8, x12
  1746f4: 8b0c014a     	add	x10, x10, x12
  1746f8: f85e83ac     	ldur	x12, [x29, #-0x18]
  1746fc: b9402beb     	ldr	w11, [sp, #0x28]
  174700: 2a0b03ed     	mov	w13, w11
  174704: d3407dad     	ubfx	x13, x13, #0, #32
  174708: 9b0d7d29     	mul	x9, x9, x13
  17470c: 8b090189     	add	x9, x12, x9
  174710: f9400129     	ldr	x9, [x9]
  174714: b85dc3ab     	ldur	w11, [x29, #-0x24]
  174718: 2a0b03ec     	mov	w12, w11
  17471c: d3407d8c     	ubfx	x12, x12, #0, #32
  174720: 9b0c7d0c     	mul	x12, x8, x12
  174724: 8b0c0129     	add	x9, x9, x12
  174728: b9401feb     	ldr	w11, [sp, #0x1c]
  17472c: 2a0b03ec     	mov	w12, w11
  174730: d3407d8c     	ubfx	x12, x12, #0, #32
  174734: 9b0c7d02     	mul	x2, x8, x12
  174738: aa0a03e0     	mov	x0, x10
  17473c: aa0903e1     	mov	x1, x9
  174740: 97fcad94     	bl	0x9fd90 <memcpy@plt>
  174744: b9402be8     	ldr	w8, [sp, #0x28]
  174748: 11000508     	add	w8, w8, #0x1
  17474c: b9002be8     	str	w8, [sp, #0x28]
  174750: 17ffffbf     	b	0x17464c <FLAC__stream_encoder_process+0xf0>
  174754: f85f03a8     	ldur	x8, [x29, #-0x10]
  174758: f9400108     	ldr	x8, [x8]
  17475c: b9401109     	ldr	w9, [x8, #0x10]
  174760: 35000049     	cbnz	w9, 0x174768 <FLAC__stream_encoder_process+0x20c>
  174764: 14000057     	b	0x1748c0 <FLAC__stream_encoder_process+0x364>
  174768: f85f03a8     	ldur	x8, [x29, #-0x10]
  17476c: f9400508     	ldr	x8, [x8, #0x8]
  174770: b95ff109     	ldr	w9, [x8, #0x1ff0]
  174774: b81e03a9     	stur	w9, [x29, #-0x20]
  174778: 52800008     	mov	w8, #0x0                // =0
  17477c: b85e03a9     	ldur	w9, [x29, #-0x20]
  174780: b94023ea     	ldr	w10, [sp, #0x20]
  174784: 6b0a013f     	cmp	w9, w10
  174788: 1a9f87e9     	cset	w9, ls
  17478c: b90003e8     	str	w8, [sp]
  174790: 37000049     	tbnz	w9, #0x0, 0x174798 <FLAC__stream_encoder_process+0x23c>
  174794: 14000006     	b	0x1747ac <FLAC__stream_encoder_process+0x250>
  174798: b85dc3a8     	ldur	w8, [x29, #-0x24]
  17479c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1747a0: 6b09011f     	cmp	w8, w9
  1747a4: 1a9f27e8     	cset	w8, lo
  1747a8: b90003e8     	str	w8, [sp]
  1747ac: b94003e8     	ldr	w8, [sp]
  1747b0: 37000048     	tbnz	w8, #0x0, 0x1747b8 <FLAC__stream_encoder_process+0x25c>
  1747b4: 14000042     	b	0x1748bc <FLAC__stream_encoder_process+0x360>
  1747b8: d2800908     	mov	x8, #0x48               // =72
  1747bc: b27e03e9     	orr	x9, xzr, #0x4
  1747c0: 320003ea     	orr	w10, wzr, #0x1
  1747c4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1747c8: f940016b     	ldr	x11, [x11]
  1747cc: b85dc3ac     	ldur	w12, [x29, #-0x24]
  1747d0: 2a0c03ed     	mov	w13, w12
  1747d4: d3407dad     	ubfx	x13, x13, #0, #32
  1747d8: 9b0d7d2d     	mul	x13, x9, x13
  1747dc: 8b0d016b     	add	x11, x11, x13
  1747e0: b940016c     	ldr	w12, [x11]
  1747e4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1747e8: f940056b     	ldr	x11, [x11, #0x8]
  1747ec: b85dc3ae     	ldur	w14, [x29, #-0x24]
  1747f0: 2a0e03ed     	mov	w13, w14
  1747f4: d3407dad     	ubfx	x13, x13, #0, #32
  1747f8: 9b0d7d2d     	mul	x13, x9, x13
  1747fc: 8b0d016b     	add	x11, x11, x13
  174800: b940016e     	ldr	w14, [x11]
  174804: 6b0e018c     	subs	w12, w12, w14
  174808: f85f03ab     	ldur	x11, [x29, #-0x10]
  17480c: f940056b     	ldr	x11, [x11, #0x8]
  174810: 8b08016b     	add	x11, x11, x8
  174814: f940056b     	ldr	x11, [x11, #0x8]
  174818: b85e03ae     	ldur	w14, [x29, #-0x20]
  17481c: 2a0e03ed     	mov	w13, w14
  174820: d3407dad     	ubfx	x13, x13, #0, #32
  174824: 9b0d7d2d     	mul	x13, x9, x13
  174828: 8b0d016b     	add	x11, x11, x13
  17482c: b900016c     	str	w12, [x11]
  174830: f85e83ab     	ldur	x11, [x29, #-0x18]
  174834: f940016b     	ldr	x11, [x11]
  174838: b85dc3ac     	ldur	w12, [x29, #-0x24]
  17483c: 2a0c03ed     	mov	w13, w12
  174840: d3407dad     	ubfx	x13, x13, #0, #32
  174844: 9b0d7d2d     	mul	x13, x9, x13
  174848: 8b0d016b     	add	x11, x11, x13
  17484c: b940016c     	ldr	w12, [x11]
  174850: f85e83ab     	ldur	x11, [x29, #-0x18]
  174854: f940056b     	ldr	x11, [x11, #0x8]
  174858: b85dc3ae     	ldur	w14, [x29, #-0x24]
  17485c: 2a0e03ed     	mov	w13, w14
  174860: d3407dad     	ubfx	x13, x13, #0, #32
  174864: 9b0d7d2d     	mul	x13, x9, x13
  174868: 8b0d016b     	add	x11, x11, x13
  17486c: b940016e     	ldr	w14, [x11]
  174870: 0b0e018c     	add	w12, w12, w14
  174874: 1aca298a     	asr	w10, w12, w10
  174878: f85f03ab     	ldur	x11, [x29, #-0x10]
  17487c: f940056b     	ldr	x11, [x11, #0x8]
  174880: 8b080168     	add	x8, x11, x8
  174884: f9400108     	ldr	x8, [x8]
  174888: b85e03ac     	ldur	w12, [x29, #-0x20]
  17488c: 2a0c03eb     	mov	w11, w12
  174890: d3407d6b     	ubfx	x11, x11, #0, #32
  174894: 9b0b7d29     	mul	x9, x9, x11
  174898: 8b090108     	add	x8, x8, x9
  17489c: b900010a     	str	w10, [x8]
  1748a0: b85e03a8     	ldur	w8, [x29, #-0x20]
  1748a4: 11000508     	add	w8, w8, #0x1
  1748a8: b81e03a8     	stur	w8, [x29, #-0x20]
  1748ac: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1748b0: 11000508     	add	w8, w8, #0x1
  1748b4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1748b8: 17ffffb0     	b	0x174778 <FLAC__stream_encoder_process+0x21c>
  1748bc: 14000005     	b	0x1748d0 <FLAC__stream_encoder_process+0x374>
  1748c0: b9401fe8     	ldr	w8, [sp, #0x1c]
  1748c4: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1748c8: 0b080128     	add	w8, w9, w8
  1748cc: b81dc3a8     	stur	w8, [x29, #-0x24]
  1748d0: b9401fe8     	ldr	w8, [sp, #0x1c]
  1748d4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1748d8: f9400529     	ldr	x9, [x9, #0x8]
  1748dc: b95ff12a     	ldr	w10, [x9, #0x1ff0]
  1748e0: 0b080148     	add	w8, w10, w8
  1748e4: b91ff128     	str	w8, [x9, #0x1ff0]
  1748e8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1748ec: f9400529     	ldr	x9, [x9, #0x8]
  1748f0: b95ff128     	ldr	w8, [x9, #0x1ff0]
  1748f4: b94023ea     	ldr	w10, [sp, #0x20]
  1748f8: 6b0a011f     	cmp	w8, w10
  1748fc: 1a9f97e8     	cset	w8, hi
  174900: 37000048     	tbnz	w8, #0x0, 0x174908 <FLAC__stream_encoder_process+0x3ac>
  174904: 14000058     	b	0x174a64 <FLAC__stream_encoder_process+0x508>
  174908: 52800008     	mov	w8, #0x0                // =0
  17490c: f85f03a0     	ldur	x0, [x29, #-0x10]
  174910: 2a0803e1     	mov	w1, w8
  174914: 2a0803e2     	mov	w2, w8
  174918: 97fff6c5     	bl	0x17242c <FLAC__stream_encoder_init_ogg_file+0x40>
  17491c: 35000060     	cbnz	w0, 0x174928 <FLAC__stream_encoder_process+0x3cc>
  174920: b81fc3bf     	stur	wzr, [x29, #-0x4]
  174924: 14000057     	b	0x174a80 <FLAC__stream_encoder_process+0x524>
  174928: b9002bff     	str	wzr, [sp, #0x28]
  17492c: b9402be8     	ldr	w8, [sp, #0x28]
  174930: b94027e9     	ldr	w9, [sp, #0x24]
  174934: 6b09011f     	cmp	w8, w9
  174938: 1a9f27e8     	cset	w8, lo
  17493c: 37000048     	tbnz	w8, #0x0, 0x174944 <FLAC__stream_encoder_process+0x3e8>
  174940: 14000020     	b	0x1749c0 <FLAC__stream_encoder_process+0x464>
  174944: b27e03e8     	orr	x8, xzr, #0x4
  174948: b27d03e9     	orr	x9, xzr, #0x8
  17494c: f85f03aa     	ldur	x10, [x29, #-0x10]
  174950: f940054a     	ldr	x10, [x10, #0x8]
  174954: 8b09014a     	add	x10, x10, x9
  174958: b9402beb     	ldr	w11, [sp, #0x28]
  17495c: 2a0b03ec     	mov	w12, w11
  174960: d3407d8c     	ubfx	x12, x12, #0, #32
  174964: 9b0c7d2c     	mul	x12, x9, x12
  174968: 8b0c014a     	add	x10, x10, x12
  17496c: f940014a     	ldr	x10, [x10]
  174970: b94023eb     	ldr	w11, [sp, #0x20]
  174974: 2a0b03ec     	mov	w12, w11
  174978: d3407d8c     	ubfx	x12, x12, #0, #32
  17497c: 9b0c7d08     	mul	x8, x8, x12
  174980: 8b080148     	add	x8, x10, x8
  174984: b940010b     	ldr	w11, [x8]
  174988: f85f03a8     	ldur	x8, [x29, #-0x10]
  17498c: f9400508     	ldr	x8, [x8, #0x8]
  174990: 8b090108     	add	x8, x8, x9
  174994: b9402bed     	ldr	w13, [sp, #0x28]
  174998: 2a0d03ea     	mov	w10, w13
  17499c: d3407d4a     	ubfx	x10, x10, #0, #32
  1749a0: 9b0a7d29     	mul	x9, x9, x10
  1749a4: 8b090108     	add	x8, x8, x9
  1749a8: f9400108     	ldr	x8, [x8]
  1749ac: b900010b     	str	w11, [x8]
  1749b0: b9402be8     	ldr	w8, [sp, #0x28]
  1749b4: 11000508     	add	w8, w8, #0x1
  1749b8: b9002be8     	str	w8, [sp, #0x28]
  1749bc: 17ffffdc     	b	0x17492c <FLAC__stream_encoder_process+0x3d0>
  1749c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1749c4: f9400108     	ldr	x8, [x8]
  1749c8: b9401109     	ldr	w9, [x8, #0x10]
  1749cc: 35000049     	cbnz	w9, 0x1749d4 <FLAC__stream_encoder_process+0x478>
  1749d0: 14000021     	b	0x174a54 <FLAC__stream_encoder_process+0x4f8>
  1749d4: d2800908     	mov	x8, #0x48               // =72
  1749d8: b27e03e9     	orr	x9, xzr, #0x4
  1749dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1749e0: f940054a     	ldr	x10, [x10, #0x8]
  1749e4: 8b08014a     	add	x10, x10, x8
  1749e8: f940014a     	ldr	x10, [x10]
  1749ec: b94023eb     	ldr	w11, [sp, #0x20]
  1749f0: 2a0b03ec     	mov	w12, w11
  1749f4: d3407d8c     	ubfx	x12, x12, #0, #32
  1749f8: 9b0c7d2c     	mul	x12, x9, x12
  1749fc: 8b0c014a     	add	x10, x10, x12
  174a00: b940014b     	ldr	w11, [x10]
  174a04: f85f03aa     	ldur	x10, [x29, #-0x10]
  174a08: f940054a     	ldr	x10, [x10, #0x8]
  174a0c: 8b08014a     	add	x10, x10, x8
  174a10: f940014a     	ldr	x10, [x10]
  174a14: b900014b     	str	w11, [x10]
  174a18: f85f03aa     	ldur	x10, [x29, #-0x10]
  174a1c: f940054a     	ldr	x10, [x10, #0x8]
  174a20: 8b08014a     	add	x10, x10, x8
  174a24: f940054a     	ldr	x10, [x10, #0x8]
  174a28: b94023eb     	ldr	w11, [sp, #0x20]
  174a2c: 2a0b03ec     	mov	w12, w11
  174a30: d3407d8c     	ubfx	x12, x12, #0, #32
  174a34: 9b0c7d29     	mul	x9, x9, x12
  174a38: 8b090149     	add	x9, x10, x9
  174a3c: b940012b     	ldr	w11, [x9]
  174a40: f85f03a9     	ldur	x9, [x29, #-0x10]
  174a44: f9400529     	ldr	x9, [x9, #0x8]
  174a48: 8b080128     	add	x8, x9, x8
  174a4c: f9400508     	ldr	x8, [x8, #0x8]
  174a50: b900010b     	str	w11, [x8]
  174a54: 320003e8     	orr	w8, wzr, #0x1
  174a58: f85f03a9     	ldur	x9, [x29, #-0x10]
  174a5c: f9400529     	ldr	x9, [x9, #0x8]
  174a60: b91ff128     	str	w8, [x9, #0x1ff0]
  174a64: b85dc3a8     	ldur	w8, [x29, #-0x24]
  174a68: b85e43a9     	ldur	w9, [x29, #-0x1c]
  174a6c: 6b09011f     	cmp	w8, w9
  174a70: 1a9f27e8     	cset	w8, lo
  174a74: 3707d968     	tbnz	w8, #0x0, 0x1745a0 <FLAC__stream_encoder_process+0x44>
  174a78: 320003e8     	orr	w8, wzr, #0x1
  174a7c: b81fc3a8     	stur	w8, [x29, #-0x4]
  174a80: b85fc3a0     	ldur	w0, [x29, #-0x4]
  174a84: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  174a88: 910183ff     	add	sp, sp, #0x60
  174a8c: d65f03c0     	ret
  174a90: d100c3ff     	sub	sp, sp, #0x30
  174a94: f90013fe     	str	x30, [sp, #0x20]
  174a98: f9000fe0     	str	x0, [sp, #0x18]
  174a9c: f9000be1     	str	x1, [sp, #0x10]
  174aa0: b9000fe2     	str	w2, [sp, #0xc]
  174aa4: b9000be3     	str	w3, [sp, #0x8]
  174aa8: b90007e4     	str	w4, [sp, #0x4]
  174aac: b90003ff     	str	wzr, [sp]
  174ab0: b94003e8     	ldr	w8, [sp]
  174ab4: b9400be9     	ldr	w9, [sp, #0x8]
  174ab8: 6b09011f     	cmp	w8, w9
  174abc: 1a9f27e8     	cset	w8, lo
  174ac0: 37000048     	tbnz	w8, #0x0, 0x174ac8 <FLAC__stream_encoder_process+0x56c>
  174ac4: 14000027     	b	0x174b60 <FLAC__stream_encoder_process+0x604>
  174ac8: b27e03e8     	orr	x8, xzr, #0x4
  174acc: b27d03e9     	orr	x9, xzr, #0x8
  174ad0: f9400fea     	ldr	x10, [sp, #0x18]
  174ad4: b94003eb     	ldr	w11, [sp]
  174ad8: 2a0b03ec     	mov	w12, w11
  174adc: d3407d8c     	ubfx	x12, x12, #0, #32
  174ae0: 9b0c7d2c     	mul	x12, x9, x12
  174ae4: 8b0c014a     	add	x10, x10, x12
  174ae8: f940014a     	ldr	x10, [x10]
  174aec: f9400fec     	ldr	x12, [sp, #0x18]
  174af0: b940458b     	ldr	w11, [x12, #0x44]
  174af4: 2a0b03ec     	mov	w12, w11
  174af8: d3407d8c     	ubfx	x12, x12, #0, #32
  174afc: 9b0c7d0c     	mul	x12, x8, x12
  174b00: 8b0c014a     	add	x10, x10, x12
  174b04: f9400bec     	ldr	x12, [sp, #0x10]
  174b08: b94003eb     	ldr	w11, [sp]
  174b0c: 2a0b03ed     	mov	w13, w11
  174b10: d3407dad     	ubfx	x13, x13, #0, #32
  174b14: 9b0d7d29     	mul	x9, x9, x13
  174b18: 8b090189     	add	x9, x12, x9
  174b1c: f9400129     	ldr	x9, [x9]
  174b20: b9400feb     	ldr	w11, [sp, #0xc]
  174b24: 2a0b03ec     	mov	w12, w11
  174b28: d3407d8c     	ubfx	x12, x12, #0, #32
  174b2c: 9b0c7d0c     	mul	x12, x8, x12
  174b30: 8b0c0129     	add	x9, x9, x12
  174b34: b94007eb     	ldr	w11, [sp, #0x4]
  174b38: 2a0b03ec     	mov	w12, w11
  174b3c: d3407d8c     	ubfx	x12, x12, #0, #32
  174b40: 9b0c7d02     	mul	x2, x8, x12
  174b44: aa0a03e0     	mov	x0, x10
  174b48: aa0903e1     	mov	x1, x9
  174b4c: 97fcac91     	bl	0x9fd90 <memcpy@plt>
  174b50: b94003e8     	ldr	w8, [sp]
  174b54: 11000508     	add	w8, w8, #0x1
  174b58: b90003e8     	str	w8, [sp]
  174b5c: 17ffffd5     	b	0x174ab0 <FLAC__stream_encoder_process+0x554>
  174b60: b94007e8     	ldr	w8, [sp, #0x4]
  174b64: f9400fe9     	ldr	x9, [sp, #0x18]
  174b68: b940452a     	ldr	w10, [x9, #0x44]
  174b6c: 0b080148     	add	w8, w10, w8
  174b70: b9004528     	str	w8, [x9, #0x44]
  174b74: f94013fe     	ldr	x30, [sp, #0x20]
  174b78: 9100c3ff     	add	sp, sp, #0x30
  174b7c: d65f03c0     	ret

0000000000174b80 <FLAC__stream_encoder_process_interleaved>:
  174b80: d102c3ff     	sub	sp, sp, #0xb0
  174b84: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  174b88: 910283fd     	add	x29, sp, #0xa0
  174b8c: f81f03a0     	stur	x0, [x29, #-0x10]
  174b90: f81e83a1     	stur	x1, [x29, #-0x18]
  174b94: b81e43a2     	stur	w2, [x29, #-0x1c]
  174b98: f85f03a0     	ldur	x0, [x29, #-0x10]
  174b9c: f9400000     	ldr	x0, [x0]
  174ba0: b9401802     	ldr	w2, [x0, #0x18]
  174ba4: b81c43a2     	stur	w2, [x29, #-0x3c]
  174ba8: f85f03a0     	ldur	x0, [x29, #-0x10]
  174bac: f9400000     	ldr	x0, [x0]
  174bb0: b9402402     	ldr	w2, [x0, #0x24]
  174bb4: b81c03a2     	stur	w2, [x29, #-0x40]
  174bb8: b81d83bf     	stur	wzr, [x29, #-0x28]
  174bbc: b81dc3bf     	stur	wzr, [x29, #-0x24]
  174bc0: f85f03a0     	ldur	x0, [x29, #-0x10]
  174bc4: f9400000     	ldr	x0, [x0]
  174bc8: b9401002     	ldr	w2, [x0, #0x10]
  174bcc: 35000042     	cbnz	w2, 0x174bd4 <FLAC__stream_encoder_process_interleaved+0x54>
  174bd0: 140000fe     	b	0x174fc8 <FLAC__stream_encoder_process_interleaved+0x448>
  174bd4: 321f03e8     	orr	w8, wzr, #0x2
  174bd8: b85c43a9     	ldur	w9, [x29, #-0x3c]
  174bdc: 6b08013f     	cmp	w9, w8
  174be0: 1a9f17e8     	cset	w8, eq
  174be4: 37000048     	tbnz	w8, #0x0, 0x174bec <FLAC__stream_encoder_process_interleaved+0x6c>
  174be8: 140000f8     	b	0x174fc8 <FLAC__stream_encoder_process_interleaved+0x448>
  174bec: f85f03a8     	ldur	x8, [x29, #-0x10]
  174bf0: f9400108     	ldr	x8, [x8]
  174bf4: b9400509     	ldr	w9, [x8, #0x4]
  174bf8: 35000049     	cbnz	w9, 0x174c00 <FLAC__stream_encoder_process_interleaved+0x80>
  174bfc: 1400002c     	b	0x174cac <FLAC__stream_encoder_process_interleaved+0x12c>
  174c00: d2844508     	mov	x8, #0x2228             // =8744
  174c04: b27c03e9     	orr	x9, xzr, #0x10
  174c08: f85f03aa     	ldur	x10, [x29, #-0x10]
  174c0c: f940054a     	ldr	x10, [x10, #0x8]
  174c10: 8b080148     	add	x8, x10, x8
  174c14: 8b090100     	add	x0, x8, x9
  174c18: f85e83a1     	ldur	x1, [x29, #-0x18]
  174c1c: b85dc3a2     	ldur	w2, [x29, #-0x24]
  174c20: b85c43a3     	ldur	w3, [x29, #-0x3c]
  174c24: b85c03ab     	ldur	w11, [x29, #-0x40]
  174c28: 1100056b     	add	w11, w11, #0x1
  174c2c: f85f03a8     	ldur	x8, [x29, #-0x10]
  174c30: f9400508     	ldr	x8, [x8, #0x8]
  174c34: b95ff10c     	ldr	w12, [x8, #0x1ff0]
  174c38: 6b0c016b     	subs	w11, w11, w12
  174c3c: b81bc3ab     	stur	w11, [x29, #-0x44]
  174c40: b85e43ab     	ldur	w11, [x29, #-0x1c]
  174c44: b85dc3ac     	ldur	w12, [x29, #-0x24]
  174c48: 6b0c016b     	subs	w11, w11, w12
  174c4c: b81b83ab     	stur	w11, [x29, #-0x48]
  174c50: b85bc3ab     	ldur	w11, [x29, #-0x44]
  174c54: b85b83ac     	ldur	w12, [x29, #-0x48]
  174c58: 6b0c017f     	cmp	w11, w12
  174c5c: 1a9f27eb     	cset	w11, lo
  174c60: f90023e0     	str	x0, [sp, #0x40]
  174c64: f9001fe1     	str	x1, [sp, #0x38]
  174c68: b90037e2     	str	w2, [sp, #0x34]
  174c6c: b90033e3     	str	w3, [sp, #0x30]
  174c70: 3700004b     	tbnz	w11, #0x0, 0x174c78 <FLAC__stream_encoder_process_interleaved+0xf8>
  174c74: 14000004     	b	0x174c84 <FLAC__stream_encoder_process_interleaved+0x104>
  174c78: b85bc3a8     	ldur	w8, [x29, #-0x44]
  174c7c: b9002fe8     	str	w8, [sp, #0x2c]
  174c80: 14000003     	b	0x174c8c <FLAC__stream_encoder_process_interleaved+0x10c>
  174c84: b85b83a8     	ldur	w8, [x29, #-0x48]
  174c88: b9002fe8     	str	w8, [sp, #0x2c]
  174c8c: b9402fe8     	ldr	w8, [sp, #0x2c]
  174c90: b81b43a8     	stur	w8, [x29, #-0x4c]
  174c94: b85b43a4     	ldur	w4, [x29, #-0x4c]
  174c98: f94023e0     	ldr	x0, [sp, #0x40]
  174c9c: f9401fe1     	ldr	x1, [sp, #0x38]
  174ca0: b94037e2     	ldr	w2, [sp, #0x34]
  174ca4: b94033e3     	ldr	w3, [sp, #0x30]
  174ca8: 94000180     	bl	0x1752a8 <FLAC__stream_encoder_process_interleaved+0x728>
  174cac: f85f03a8     	ldur	x8, [x29, #-0x10]
  174cb0: f9400508     	ldr	x8, [x8, #0x8]
  174cb4: b95ff109     	ldr	w9, [x8, #0x1ff0]
  174cb8: b81e03a9     	stur	w9, [x29, #-0x20]
  174cbc: 52800008     	mov	w8, #0x0                // =0
  174cc0: b85e03a9     	ldur	w9, [x29, #-0x20]
  174cc4: b85c03aa     	ldur	w10, [x29, #-0x40]
  174cc8: 6b0a013f     	cmp	w9, w10
  174ccc: 1a9f87e9     	cset	w9, ls
  174cd0: b9002be8     	str	w8, [sp, #0x28]
  174cd4: 37000049     	tbnz	w9, #0x0, 0x174cdc <FLAC__stream_encoder_process_interleaved+0x15c>
  174cd8: 14000006     	b	0x174cf0 <FLAC__stream_encoder_process_interleaved+0x170>
  174cdc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  174ce0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  174ce4: 6b09011f     	cmp	w8, w9
  174ce8: 1a9f27e8     	cset	w8, lo
  174cec: b9002be8     	str	w8, [sp, #0x28]
  174cf0: b9402be8     	ldr	w8, [sp, #0x28]
  174cf4: 37000048     	tbnz	w8, #0x0, 0x174cfc <FLAC__stream_encoder_process_interleaved+0x17c>
  174cf8: 14000059     	b	0x174e5c <FLAC__stream_encoder_process_interleaved+0x2dc>
  174cfc: d2800908     	mov	x8, #0x48               // =72
  174d00: 320003e9     	orr	w9, wzr, #0x1
  174d04: b27d03ea     	orr	x10, xzr, #0x8
  174d08: b27e03eb     	orr	x11, xzr, #0x4
  174d0c: f85e83ac     	ldur	x12, [x29, #-0x18]
  174d10: b85d83ad     	ldur	w13, [x29, #-0x28]
  174d14: 2a0d03ee     	mov	w14, w13
  174d18: d3407dce     	ubfx	x14, x14, #0, #32
  174d1c: 2a0e03ed     	mov	w13, w14
  174d20: 110005ad     	add	w13, w13, #0x1
  174d24: b81d83ad     	stur	w13, [x29, #-0x28]
  174d28: 9b0e7d6e     	mul	x14, x11, x14
  174d2c: 8b0e018c     	add	x12, x12, x14
  174d30: b940018d     	ldr	w13, [x12]
  174d34: b81c83ad     	stur	w13, [x29, #-0x38]
  174d38: b81cc3ad     	stur	w13, [x29, #-0x34]
  174d3c: f85f03ac     	ldur	x12, [x29, #-0x10]
  174d40: f940058c     	ldr	x12, [x12, #0x8]
  174d44: 8b0a018c     	add	x12, x12, x10
  174d48: f940018c     	ldr	x12, [x12]
  174d4c: b85e03af     	ldur	w15, [x29, #-0x20]
  174d50: 2a0f03ee     	mov	w14, w15
  174d54: d3407dce     	ubfx	x14, x14, #0, #32
  174d58: 9b0e7d6e     	mul	x14, x11, x14
  174d5c: 8b0e018c     	add	x12, x12, x14
  174d60: b900018d     	str	w13, [x12]
  174d64: f85e83ac     	ldur	x12, [x29, #-0x18]
  174d68: b85d83ad     	ldur	w13, [x29, #-0x28]
  174d6c: 2a0d03ee     	mov	w14, w13
  174d70: d3407dce     	ubfx	x14, x14, #0, #32
  174d74: 2a0e03ed     	mov	w13, w14
  174d78: 110005ad     	add	w13, w13, #0x1
  174d7c: b81d83ad     	stur	w13, [x29, #-0x28]
  174d80: 9b0e7d6e     	mul	x14, x11, x14
  174d84: 8b0e018c     	add	x12, x12, x14
  174d88: b940018d     	ldr	w13, [x12]
  174d8c: b81d03ad     	stur	w13, [x29, #-0x30]
  174d90: b85d03ad     	ldur	w13, [x29, #-0x30]
  174d94: f85f03ac     	ldur	x12, [x29, #-0x10]
  174d98: f940058c     	ldr	x12, [x12, #0x8]
  174d9c: 8b0a018a     	add	x10, x12, x10
  174da0: f940054a     	ldr	x10, [x10, #0x8]
  174da4: b85e03af     	ldur	w15, [x29, #-0x20]
  174da8: 2a0f03ec     	mov	w12, w15
  174dac: d3407d8c     	ubfx	x12, x12, #0, #32
  174db0: 9b0c7d6c     	mul	x12, x11, x12
  174db4: 8b0c014a     	add	x10, x10, x12
  174db8: b900014d     	str	w13, [x10]
  174dbc: b85d03ad     	ldur	w13, [x29, #-0x30]
  174dc0: b85cc3af     	ldur	w15, [x29, #-0x34]
  174dc4: 0b0d01ed     	add	w13, w15, w13
  174dc8: b81cc3ad     	stur	w13, [x29, #-0x34]
  174dcc: b85d03ad     	ldur	w13, [x29, #-0x30]
  174dd0: b85c83af     	ldur	w15, [x29, #-0x38]
  174dd4: 6b0d01ed     	subs	w13, w15, w13
  174dd8: b81c83ad     	stur	w13, [x29, #-0x38]
  174ddc: b85cc3ad     	ldur	w13, [x29, #-0x34]
  174de0: 1ac929a9     	asr	w9, w13, w9
  174de4: b81cc3a9     	stur	w9, [x29, #-0x34]
  174de8: b85c83a9     	ldur	w9, [x29, #-0x38]
  174dec: f85f03aa     	ldur	x10, [x29, #-0x10]
  174df0: f940054a     	ldr	x10, [x10, #0x8]
  174df4: 8b08014a     	add	x10, x10, x8
  174df8: f940054a     	ldr	x10, [x10, #0x8]
  174dfc: b85e03ad     	ldur	w13, [x29, #-0x20]
  174e00: 2a0d03ec     	mov	w12, w13
  174e04: d3407d8c     	ubfx	x12, x12, #0, #32
  174e08: 9b0c7d6c     	mul	x12, x11, x12
  174e0c: 8b0c014a     	add	x10, x10, x12
  174e10: b9000149     	str	w9, [x10]
  174e14: b85cc3a9     	ldur	w9, [x29, #-0x34]
  174e18: f85f03aa     	ldur	x10, [x29, #-0x10]
  174e1c: f940054a     	ldr	x10, [x10, #0x8]
  174e20: 8b080148     	add	x8, x10, x8
  174e24: f9400108     	ldr	x8, [x8]
  174e28: b85e03ad     	ldur	w13, [x29, #-0x20]
  174e2c: 2a0d03ea     	mov	w10, w13
  174e30: d3407d4a     	ubfx	x10, x10, #0, #32
  174e34: 9b0a7d6a     	mul	x10, x11, x10
  174e38: 8b0a0108     	add	x8, x8, x10
  174e3c: b9000109     	str	w9, [x8]
  174e40: b85e03a8     	ldur	w8, [x29, #-0x20]
  174e44: 11000508     	add	w8, w8, #0x1
  174e48: b81e03a8     	stur	w8, [x29, #-0x20]
  174e4c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  174e50: 11000508     	add	w8, w8, #0x1
  174e54: b81dc3a8     	stur	w8, [x29, #-0x24]
  174e58: 17ffff99     	b	0x174cbc <FLAC__stream_encoder_process_interleaved+0x13c>
  174e5c: b85e03a8     	ldur	w8, [x29, #-0x20]
  174e60: f85f03a9     	ldur	x9, [x29, #-0x10]
  174e64: f9400529     	ldr	x9, [x9, #0x8]
  174e68: b91ff128     	str	w8, [x9, #0x1ff0]
  174e6c: b85e03a8     	ldur	w8, [x29, #-0x20]
  174e70: b85c03aa     	ldur	w10, [x29, #-0x40]
  174e74: 6b0a011f     	cmp	w8, w10
  174e78: 1a9f97e8     	cset	w8, hi
  174e7c: 37000048     	tbnz	w8, #0x0, 0x174e84 <FLAC__stream_encoder_process_interleaved+0x304>
  174e80: 1400004c     	b	0x174fb0 <FLAC__stream_encoder_process_interleaved+0x430>
  174e84: 52800008     	mov	w8, #0x0                // =0
  174e88: f85f03a0     	ldur	x0, [x29, #-0x10]
  174e8c: 2a0803e1     	mov	w1, w8
  174e90: 2a0803e2     	mov	w2, w8
  174e94: 97fff566     	bl	0x17242c <FLAC__stream_encoder_init_ogg_file+0x40>
  174e98: 35000060     	cbnz	w0, 0x174ea4 <FLAC__stream_encoder_process_interleaved+0x324>
  174e9c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  174ea0: 140000fe     	b	0x175298 <FLAC__stream_encoder_process_interleaved+0x718>
  174ea4: d2800908     	mov	x8, #0x48               // =72
  174ea8: 320003e9     	orr	w9, wzr, #0x1
  174eac: b27d03ea     	orr	x10, xzr, #0x8
  174eb0: b27e03eb     	orr	x11, xzr, #0x4
  174eb4: f85f03ac     	ldur	x12, [x29, #-0x10]
  174eb8: f940058c     	ldr	x12, [x12, #0x8]
  174ebc: 8b0a018c     	add	x12, x12, x10
  174ec0: f940018c     	ldr	x12, [x12]
  174ec4: b85c03ad     	ldur	w13, [x29, #-0x40]
  174ec8: 2a0d03ee     	mov	w14, w13
  174ecc: d3407dce     	ubfx	x14, x14, #0, #32
  174ed0: 9b0e7d6e     	mul	x14, x11, x14
  174ed4: 8b0e018c     	add	x12, x12, x14
  174ed8: b940018d     	ldr	w13, [x12]
  174edc: f85f03ac     	ldur	x12, [x29, #-0x10]
  174ee0: f940058c     	ldr	x12, [x12, #0x8]
  174ee4: 8b0a018c     	add	x12, x12, x10
  174ee8: f940018c     	ldr	x12, [x12]
  174eec: b900018d     	str	w13, [x12]
  174ef0: f85f03ac     	ldur	x12, [x29, #-0x10]
  174ef4: f940058c     	ldr	x12, [x12, #0x8]
  174ef8: 8b0a018c     	add	x12, x12, x10
  174efc: f940058c     	ldr	x12, [x12, #0x8]
  174f00: b85c03ad     	ldur	w13, [x29, #-0x40]
  174f04: 2a0d03ee     	mov	w14, w13
  174f08: d3407dce     	ubfx	x14, x14, #0, #32
  174f0c: 9b0e7d6e     	mul	x14, x11, x14
  174f10: 8b0e018c     	add	x12, x12, x14
  174f14: b940018d     	ldr	w13, [x12]
  174f18: f85f03ac     	ldur	x12, [x29, #-0x10]
  174f1c: f940058c     	ldr	x12, [x12, #0x8]
  174f20: 8b0a018a     	add	x10, x12, x10
  174f24: f940054a     	ldr	x10, [x10, #0x8]
  174f28: b900014d     	str	w13, [x10]
  174f2c: f85f03aa     	ldur	x10, [x29, #-0x10]
  174f30: f940054a     	ldr	x10, [x10, #0x8]
  174f34: 8b08014a     	add	x10, x10, x8
  174f38: f940014a     	ldr	x10, [x10]
  174f3c: b85c03ad     	ldur	w13, [x29, #-0x40]
  174f40: 2a0d03ec     	mov	w12, w13
  174f44: d3407d8c     	ubfx	x12, x12, #0, #32
  174f48: 9b0c7d6c     	mul	x12, x11, x12
  174f4c: 8b0c014a     	add	x10, x10, x12
  174f50: b940014d     	ldr	w13, [x10]
  174f54: f85f03aa     	ldur	x10, [x29, #-0x10]
  174f58: f940054a     	ldr	x10, [x10, #0x8]
  174f5c: 8b08014a     	add	x10, x10, x8
  174f60: f940014a     	ldr	x10, [x10]
  174f64: b900014d     	str	w13, [x10]
  174f68: f85f03aa     	ldur	x10, [x29, #-0x10]
  174f6c: f940054a     	ldr	x10, [x10, #0x8]
  174f70: 8b08014a     	add	x10, x10, x8
  174f74: f940054a     	ldr	x10, [x10, #0x8]
  174f78: b85c03ad     	ldur	w13, [x29, #-0x40]
  174f7c: 2a0d03ec     	mov	w12, w13
  174f80: d3407d8c     	ubfx	x12, x12, #0, #32
  174f84: 9b0c7d6b     	mul	x11, x11, x12
  174f88: 8b0b014a     	add	x10, x10, x11
  174f8c: b940014d     	ldr	w13, [x10]
  174f90: f85f03aa     	ldur	x10, [x29, #-0x10]
  174f94: f940054a     	ldr	x10, [x10, #0x8]
  174f98: 8b080148     	add	x8, x10, x8
  174f9c: f9400508     	ldr	x8, [x8, #0x8]
  174fa0: b900010d     	str	w13, [x8]
  174fa4: f85f03a8     	ldur	x8, [x29, #-0x10]
  174fa8: f9400508     	ldr	x8, [x8, #0x8]
  174fac: b91ff109     	str	w9, [x8, #0x1ff0]
  174fb0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  174fb4: b85e43a9     	ldur	w9, [x29, #-0x1c]
  174fb8: 6b09011f     	cmp	w8, w9
  174fbc: 1a9f27e8     	cset	w8, lo
  174fc0: 3707e168     	tbnz	w8, #0x0, 0x174bec <FLAC__stream_encoder_process_interleaved+0x6c>
  174fc4: 140000b3     	b	0x175290 <FLAC__stream_encoder_process_interleaved+0x710>
  174fc8: f85f03a8     	ldur	x8, [x29, #-0x10]
  174fcc: f9400108     	ldr	x8, [x8]
  174fd0: b9400509     	ldr	w9, [x8, #0x4]
  174fd4: 35000049     	cbnz	w9, 0x174fdc <FLAC__stream_encoder_process_interleaved+0x45c>
  174fd8: 1400002c     	b	0x175088 <FLAC__stream_encoder_process_interleaved+0x508>
  174fdc: d2844508     	mov	x8, #0x2228             // =8744
  174fe0: b27c03e9     	orr	x9, xzr, #0x10
  174fe4: f85f03aa     	ldur	x10, [x29, #-0x10]
  174fe8: f940054a     	ldr	x10, [x10, #0x8]
  174fec: 8b080148     	add	x8, x10, x8
  174ff0: 8b090100     	add	x0, x8, x9
  174ff4: f85e83a1     	ldur	x1, [x29, #-0x18]
  174ff8: b85dc3a2     	ldur	w2, [x29, #-0x24]
  174ffc: b85c43a3     	ldur	w3, [x29, #-0x3c]
  175000: b85c03ab     	ldur	w11, [x29, #-0x40]
  175004: 1100056b     	add	w11, w11, #0x1
  175008: f85f03a8     	ldur	x8, [x29, #-0x10]
  17500c: f9400508     	ldr	x8, [x8, #0x8]
  175010: b95ff10c     	ldr	w12, [x8, #0x1ff0]
  175014: 6b0c016b     	subs	w11, w11, w12
  175018: b90053eb     	str	w11, [sp, #0x50]
  17501c: b85e43ab     	ldur	w11, [x29, #-0x1c]
  175020: b85dc3ac     	ldur	w12, [x29, #-0x24]
  175024: 6b0c016b     	subs	w11, w11, w12
  175028: b9004feb     	str	w11, [sp, #0x4c]
  17502c: b94053eb     	ldr	w11, [sp, #0x50]
  175030: b9404fec     	ldr	w12, [sp, #0x4c]
  175034: 6b0c017f     	cmp	w11, w12
  175038: 1a9f27eb     	cset	w11, lo
  17503c: f90013e0     	str	x0, [sp, #0x20]
  175040: f9000fe1     	str	x1, [sp, #0x18]
  175044: b90017e2     	str	w2, [sp, #0x14]
  175048: b90013e3     	str	w3, [sp, #0x10]
  17504c: 3700004b     	tbnz	w11, #0x0, 0x175054 <FLAC__stream_encoder_process_interleaved+0x4d4>
  175050: 14000004     	b	0x175060 <FLAC__stream_encoder_process_interleaved+0x4e0>
  175054: b94053e8     	ldr	w8, [sp, #0x50]
  175058: b9000fe8     	str	w8, [sp, #0xc]
  17505c: 14000003     	b	0x175068 <FLAC__stream_encoder_process_interleaved+0x4e8>
  175060: b9404fe8     	ldr	w8, [sp, #0x4c]
  175064: b9000fe8     	str	w8, [sp, #0xc]
  175068: b9400fe8     	ldr	w8, [sp, #0xc]
  17506c: b9004be8     	str	w8, [sp, #0x48]
  175070: b9404be4     	ldr	w4, [sp, #0x48]
  175074: f94013e0     	ldr	x0, [sp, #0x20]
  175078: f9400fe1     	ldr	x1, [sp, #0x18]
  17507c: b94017e2     	ldr	w2, [sp, #0x14]
  175080: b94013e3     	ldr	w3, [sp, #0x10]
  175084: 94000089     	bl	0x1752a8 <FLAC__stream_encoder_process_interleaved+0x728>
  175088: f85f03a8     	ldur	x8, [x29, #-0x10]
  17508c: f9400508     	ldr	x8, [x8, #0x8]
  175090: b95ff109     	ldr	w9, [x8, #0x1ff0]
  175094: b81e03a9     	stur	w9, [x29, #-0x20]
  175098: 52800008     	mov	w8, #0x0                // =0
  17509c: b85e03a9     	ldur	w9, [x29, #-0x20]
  1750a0: b85c03aa     	ldur	w10, [x29, #-0x40]
  1750a4: 6b0a013f     	cmp	w9, w10
  1750a8: 1a9f87e9     	cset	w9, ls
  1750ac: b9000be8     	str	w8, [sp, #0x8]
  1750b0: 37000049     	tbnz	w9, #0x0, 0x1750b8 <FLAC__stream_encoder_process_interleaved+0x538>
  1750b4: 14000006     	b	0x1750cc <FLAC__stream_encoder_process_interleaved+0x54c>
  1750b8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1750bc: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1750c0: 6b09011f     	cmp	w8, w9
  1750c4: 1a9f27e8     	cset	w8, lo
  1750c8: b9000be8     	str	w8, [sp, #0x8]
  1750cc: b9400be8     	ldr	w8, [sp, #0x8]
  1750d0: 37000048     	tbnz	w8, #0x0, 0x1750d8 <FLAC__stream_encoder_process_interleaved+0x558>
  1750d4: 1400002e     	b	0x17518c <FLAC__stream_encoder_process_interleaved+0x60c>
  1750d8: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1750dc: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1750e0: b85c43a9     	ldur	w9, [x29, #-0x3c]
  1750e4: 6b09011f     	cmp	w8, w9
  1750e8: 1a9f27e8     	cset	w8, lo
  1750ec: 37000048     	tbnz	w8, #0x0, 0x1750f4 <FLAC__stream_encoder_process_interleaved+0x574>
  1750f0: 14000020     	b	0x175170 <FLAC__stream_encoder_process_interleaved+0x5f0>
  1750f4: b27d03e8     	orr	x8, xzr, #0x8
  1750f8: b27e03e9     	orr	x9, xzr, #0x4
  1750fc: f85e83aa     	ldur	x10, [x29, #-0x18]
  175100: b85d83ab     	ldur	w11, [x29, #-0x28]
  175104: 2a0b03ec     	mov	w12, w11
  175108: d3407d8c     	ubfx	x12, x12, #0, #32
  17510c: 2a0c03eb     	mov	w11, w12
  175110: 1100056b     	add	w11, w11, #0x1
  175114: b81d83ab     	stur	w11, [x29, #-0x28]
  175118: 9b0c7d2c     	mul	x12, x9, x12
  17511c: 8b0c014a     	add	x10, x10, x12
  175120: b940014b     	ldr	w11, [x10]
  175124: f85f03aa     	ldur	x10, [x29, #-0x10]
  175128: f940054a     	ldr	x10, [x10, #0x8]
  17512c: 8b08014a     	add	x10, x10, x8
  175130: b85d43ad     	ldur	w13, [x29, #-0x2c]
  175134: 2a0d03ec     	mov	w12, w13
  175138: d3407d8c     	ubfx	x12, x12, #0, #32
  17513c: 9b0c7d08     	mul	x8, x8, x12
  175140: 8b080148     	add	x8, x10, x8
  175144: f9400108     	ldr	x8, [x8]
  175148: b85e03ad     	ldur	w13, [x29, #-0x20]
  17514c: 2a0d03ea     	mov	w10, w13
  175150: d3407d4a     	ubfx	x10, x10, #0, #32
  175154: 9b0a7d29     	mul	x9, x9, x10
  175158: 8b090108     	add	x8, x8, x9
  17515c: b900010b     	str	w11, [x8]
  175160: b85d43a8     	ldur	w8, [x29, #-0x2c]
  175164: 11000508     	add	w8, w8, #0x1
  175168: b81d43a8     	stur	w8, [x29, #-0x2c]
  17516c: 17ffffdc     	b	0x1750dc <FLAC__stream_encoder_process_interleaved+0x55c>
  175170: b85e03a8     	ldur	w8, [x29, #-0x20]
  175174: 11000508     	add	w8, w8, #0x1
  175178: b81e03a8     	stur	w8, [x29, #-0x20]
  17517c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  175180: 11000508     	add	w8, w8, #0x1
  175184: b81dc3a8     	stur	w8, [x29, #-0x24]
  175188: 17ffffc4     	b	0x175098 <FLAC__stream_encoder_process_interleaved+0x518>
  17518c: b85e03a8     	ldur	w8, [x29, #-0x20]
  175190: f85f03a9     	ldur	x9, [x29, #-0x10]
  175194: f9400529     	ldr	x9, [x9, #0x8]
  175198: b91ff128     	str	w8, [x9, #0x1ff0]
  17519c: b85e03a8     	ldur	w8, [x29, #-0x20]
  1751a0: b85c03aa     	ldur	w10, [x29, #-0x40]
  1751a4: 6b0a011f     	cmp	w8, w10
  1751a8: 1a9f97e8     	cset	w8, hi
  1751ac: 37000048     	tbnz	w8, #0x0, 0x1751b4 <FLAC__stream_encoder_process_interleaved+0x634>
  1751b0: 14000033     	b	0x17527c <FLAC__stream_encoder_process_interleaved+0x6fc>
  1751b4: 52800008     	mov	w8, #0x0                // =0
  1751b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1751bc: 2a0803e1     	mov	w1, w8
  1751c0: 2a0803e2     	mov	w2, w8
  1751c4: 97fff49a     	bl	0x17242c <FLAC__stream_encoder_init_ogg_file+0x40>
  1751c8: 35000060     	cbnz	w0, 0x1751d4 <FLAC__stream_encoder_process_interleaved+0x654>
  1751cc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1751d0: 14000032     	b	0x175298 <FLAC__stream_encoder_process_interleaved+0x718>
  1751d4: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1751d8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1751dc: b85c43a9     	ldur	w9, [x29, #-0x3c]
  1751e0: 6b09011f     	cmp	w8, w9
  1751e4: 1a9f27e8     	cset	w8, lo
  1751e8: 37000048     	tbnz	w8, #0x0, 0x1751f0 <FLAC__stream_encoder_process_interleaved+0x670>
  1751ec: 14000020     	b	0x17526c <FLAC__stream_encoder_process_interleaved+0x6ec>
  1751f0: b27d03e8     	orr	x8, xzr, #0x8
  1751f4: b27e03e9     	orr	x9, xzr, #0x4
  1751f8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1751fc: f940054a     	ldr	x10, [x10, #0x8]
  175200: 8b08014a     	add	x10, x10, x8
  175204: b85d43ab     	ldur	w11, [x29, #-0x2c]
  175208: 2a0b03ec     	mov	w12, w11
  17520c: d3407d8c     	ubfx	x12, x12, #0, #32
  175210: 9b0c7d0c     	mul	x12, x8, x12
  175214: 8b0c014a     	add	x10, x10, x12
  175218: f940014a     	ldr	x10, [x10]
  17521c: b85c03ab     	ldur	w11, [x29, #-0x40]
  175220: 2a0b03ec     	mov	w12, w11
  175224: d3407d8c     	ubfx	x12, x12, #0, #32
  175228: 9b0c7d29     	mul	x9, x9, x12
  17522c: 8b090149     	add	x9, x10, x9
  175230: b940012b     	ldr	w11, [x9]
  175234: f85f03a9     	ldur	x9, [x29, #-0x10]
  175238: f9400529     	ldr	x9, [x9, #0x8]
  17523c: 8b080129     	add	x9, x9, x8
  175240: b85d43ad     	ldur	w13, [x29, #-0x2c]
  175244: 2a0d03ea     	mov	w10, w13
  175248: d3407d4a     	ubfx	x10, x10, #0, #32
  17524c: 9b0a7d08     	mul	x8, x8, x10
  175250: 8b080128     	add	x8, x9, x8
  175254: f9400108     	ldr	x8, [x8]
  175258: b900010b     	str	w11, [x8]
  17525c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  175260: 11000508     	add	w8, w8, #0x1
  175264: b81d43a8     	stur	w8, [x29, #-0x2c]
  175268: 17ffffdc     	b	0x1751d8 <FLAC__stream_encoder_process_interleaved+0x658>
  17526c: 320003e8     	orr	w8, wzr, #0x1
  175270: f85f03a9     	ldur	x9, [x29, #-0x10]
  175274: f9400529     	ldr	x9, [x9, #0x8]
  175278: b91ff128     	str	w8, [x9, #0x1ff0]
  17527c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  175280: b85e43a9     	ldur	w9, [x29, #-0x1c]
  175284: 6b09011f     	cmp	w8, w9
  175288: 1a9f27e8     	cset	w8, lo
  17528c: 3707e9e8     	tbnz	w8, #0x0, 0x174fc8 <FLAC__stream_encoder_process_interleaved+0x448>
  175290: 320003e8     	orr	w8, wzr, #0x1
  175294: b81fc3a8     	stur	w8, [x29, #-0x4]
  175298: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17529c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1752a0: 9102c3ff     	add	sp, sp, #0xb0
  1752a4: d65f03c0     	ret
  1752a8: d100c3ff     	sub	sp, sp, #0x30
  1752ac: f90017e0     	str	x0, [sp, #0x28]
  1752b0: f90013e1     	str	x1, [sp, #0x20]
  1752b4: b9001fe2     	str	w2, [sp, #0x1c]
  1752b8: b9001be3     	str	w3, [sp, #0x18]
  1752bc: b90017e4     	str	w4, [sp, #0x14]
  1752c0: f94017e0     	ldr	x0, [sp, #0x28]
  1752c4: b9404402     	ldr	w2, [x0, #0x44]
  1752c8: b90007e2     	str	w2, [sp, #0x4]
  1752cc: b9401fe2     	ldr	w2, [sp, #0x1c]
  1752d0: b9401be3     	ldr	w3, [sp, #0x18]
  1752d4: 1b037c42     	mul	w2, w2, w3
  1752d8: b9000fe2     	str	w2, [sp, #0xc]
  1752dc: b9000bff     	str	wzr, [sp, #0x8]
  1752e0: b9400be8     	ldr	w8, [sp, #0x8]
  1752e4: b94017e9     	ldr	w9, [sp, #0x14]
  1752e8: 6b09011f     	cmp	w8, w9
  1752ec: 1a9f27e8     	cset	w8, lo
  1752f0: 37000048     	tbnz	w8, #0x0, 0x1752f8 <FLAC__stream_encoder_process_interleaved+0x778>
  1752f4: 1400002c     	b	0x1753a4 <FLAC__stream_encoder_process_interleaved+0x824>
  1752f8: b90013ff     	str	wzr, [sp, #0x10]
  1752fc: b94013e8     	ldr	w8, [sp, #0x10]
  175300: b9401be9     	ldr	w9, [sp, #0x18]
  175304: 6b09011f     	cmp	w8, w9
  175308: 1a9f27e8     	cset	w8, lo
  17530c: 37000048     	tbnz	w8, #0x0, 0x175314 <FLAC__stream_encoder_process_interleaved+0x794>
  175310: 1400001e     	b	0x175388 <FLAC__stream_encoder_process_interleaved+0x808>
  175314: b27d03e8     	orr	x8, xzr, #0x8
  175318: b27e03e9     	orr	x9, xzr, #0x4
  17531c: f94013ea     	ldr	x10, [sp, #0x20]
  175320: b9400feb     	ldr	w11, [sp, #0xc]
  175324: 2a0b03ec     	mov	w12, w11
  175328: d3407d8c     	ubfx	x12, x12, #0, #32
  17532c: 2a0c03eb     	mov	w11, w12
  175330: 1100056b     	add	w11, w11, #0x1
  175334: b9000feb     	str	w11, [sp, #0xc]
  175338: 9b0c7d2c     	mul	x12, x9, x12
  17533c: 8b0c014a     	add	x10, x10, x12
  175340: b940014b     	ldr	w11, [x10]
  175344: f94017ea     	ldr	x10, [sp, #0x28]
  175348: b94013ed     	ldr	w13, [sp, #0x10]
  17534c: 2a0d03ec     	mov	w12, w13
  175350: d3407d8c     	ubfx	x12, x12, #0, #32
  175354: 9b0c7d08     	mul	x8, x8, x12
  175358: 8b080148     	add	x8, x10, x8
  17535c: f9400108     	ldr	x8, [x8]
  175360: b94007ed     	ldr	w13, [sp, #0x4]
  175364: 2a0d03ea     	mov	w10, w13
  175368: d3407d4a     	ubfx	x10, x10, #0, #32
  17536c: 9b0a7d29     	mul	x9, x9, x10
  175370: 8b090108     	add	x8, x8, x9
  175374: b900010b     	str	w11, [x8]
  175378: b94013e8     	ldr	w8, [sp, #0x10]
  17537c: 11000508     	add	w8, w8, #0x1
  175380: b90013e8     	str	w8, [sp, #0x10]
  175384: 17ffffde     	b	0x1752fc <FLAC__stream_encoder_process_interleaved+0x77c>
  175388: b94007e8     	ldr	w8, [sp, #0x4]
  17538c: 11000508     	add	w8, w8, #0x1
  175390: b90007e8     	str	w8, [sp, #0x4]
  175394: b9400be8     	ldr	w8, [sp, #0x8]
  175398: 11000508     	add	w8, w8, #0x1
  17539c: b9000be8     	str	w8, [sp, #0x8]
  1753a0: 17ffffd0     	b	0x1752e0 <FLAC__stream_encoder_process_interleaved+0x760>
  1753a4: b94007e8     	ldr	w8, [sp, #0x4]
  1753a8: f94017e9     	ldr	x9, [sp, #0x28]
  1753ac: b9004528     	str	w8, [x9, #0x44]
  1753b0: 9100c3ff     	add	sp, sp, #0x30
  1753b4: d65f03c0     	ret
  1753b8: d10083ff     	sub	sp, sp, #0x20
  1753bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1753c0: 910043fd     	add	x29, sp, #0x10
  1753c4: b24013e8     	orr	x8, xzr, #0x1f
  1753c8: b81fc3a0     	stur	w0, [x29, #-0x4]
  1753cc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1753d0: f90003e8     	str	x8, [sp]
  1753d4: 940004da     	bl	0x17673c <FLAC__stream_encoder_process_interleaved+0x1bbc>
  1753d8: 2a0003e8     	mov	w8, w0
  1753dc: d3407d08     	ubfx	x8, x8, #0, #32
  1753e0: f94003e9     	ldr	x9, [sp]
  1753e4: eb080128     	subs	x8, x9, x8
  1753e8: 2a0803e0     	mov	w0, w8
  1753ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1753f0: 910083ff     	add	sp, sp, #0x20
  1753f4: d65f03c0     	ret
  1753f8: d101c3ff     	sub	sp, sp, #0x70
  1753fc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  175400: 910183fd     	add	x29, sp, #0x60
  175404: 320003e8     	orr	w8, wzr, #0x1
  175408: 52800009     	mov	w9, #0x0                // =0
  17540c: 321b03ea     	orr	w10, wzr, #0x20
  175410: f81f83a0     	stur	x0, [x29, #-0x8]
  175414: f81f03a1     	stur	x1, [x29, #-0x10]
  175418: b81ec3a2     	stur	w2, [x29, #-0x14]
  17541c: b81e83a3     	stur	w3, [x29, #-0x18]
  175420: b81e43a4     	stur	w4, [x29, #-0x1c]
  175424: b81e03a5     	stur	w5, [x29, #-0x20]
  175428: b81dc3a6     	stur	w6, [x29, #-0x24]
  17542c: b85ec3a2     	ldur	w2, [x29, #-0x14]
  175430: b85e83a3     	ldur	w3, [x29, #-0x18]
  175434: 0b030042     	add	w2, w2, w3
  175438: b85e03a3     	ldur	w3, [x29, #-0x20]
  17543c: 1ac32442     	lsr	w2, w2, w3
  175440: b81d83a2     	stur	w2, [x29, #-0x28]
  175444: b85e03a2     	ldur	w2, [x29, #-0x20]
  175448: 1ac22108     	lsl	w8, w8, w2
  17544c: b81d43a8     	stur	w8, [x29, #-0x2c]
  175450: b85e83a8     	ldur	w8, [x29, #-0x18]
  175454: 6b080128     	subs	w8, w9, w8
  175458: b9002be8     	str	w8, [sp, #0x28]
  17545c: b85d83a0     	ldur	w0, [x29, #-0x28]
  175460: b90007ea     	str	w10, [sp, #0x4]
  175464: 97ffffd5     	bl	0x1753b8 <FLAC__stream_encoder_process_interleaved+0x838>
  175468: b85dc3a8     	ldur	w8, [x29, #-0x24]
  17546c: 0b080008     	add	w8, w0, w8
  175470: 11001108     	add	w8, w8, #0x4
  175474: b94007e9     	ldr	w9, [sp, #0x4]
  175478: 6b09011f     	cmp	w8, w9
  17547c: 1a9f27e8     	cset	w8, lo
  175480: 37000048     	tbnz	w8, #0x0, 0x175488 <FLAC__stream_encoder_process_interleaved+0x908>
  175484: 14000034     	b	0x175554 <FLAC__stream_encoder_process_interleaved+0x9d4>
  175488: b9002fff     	str	wzr, [sp, #0x2c]
  17548c: b90033ff     	str	wzr, [sp, #0x30]
  175490: b94033e8     	ldr	w8, [sp, #0x30]
  175494: b85d43a9     	ldur	w9, [x29, #-0x2c]
  175498: 6b09011f     	cmp	w8, w9
  17549c: 1a9f27e8     	cset	w8, lo
  1754a0: 37000048     	tbnz	w8, #0x0, 0x1754a8 <FLAC__stream_encoder_process_interleaved+0x928>
  1754a4: 1400002b     	b	0x175550 <FLAC__stream_encoder_process_interleaved+0x9d0>
  1754a8: b85d83a8     	ldur	w8, [x29, #-0x28]
  1754ac: b9402be9     	ldr	w9, [sp, #0x28]
  1754b0: 0b080128     	add	w8, w9, w8
  1754b4: b9002be8     	str	w8, [sp, #0x28]
  1754b8: b90027ff     	str	wzr, [sp, #0x24]
  1754bc: b9402fe8     	ldr	w8, [sp, #0x2c]
  1754c0: b9402be9     	ldr	w9, [sp, #0x28]
  1754c4: 6b09011f     	cmp	w8, w9
  1754c8: 1a9f27e8     	cset	w8, lo
  1754cc: 37000048     	tbnz	w8, #0x0, 0x1754d4 <FLAC__stream_encoder_process_interleaved+0x954>
  1754d0: 14000011     	b	0x175514 <FLAC__stream_encoder_process_interleaved+0x994>
  1754d4: b27e03e8     	orr	x8, xzr, #0x4
  1754d8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1754dc: b9402fea     	ldr	w10, [sp, #0x2c]
  1754e0: 2a0a03eb     	mov	w11, w10
  1754e4: d3407d6b     	ubfx	x11, x11, #0, #32
  1754e8: 9b0b7d08     	mul	x8, x8, x11
  1754ec: 8b080128     	add	x8, x9, x8
  1754f0: b9400100     	ldr	w0, [x8]
  1754f4: 97fcd52b     	bl	0xaa9a0 <abs@plt>
  1754f8: b94027ea     	ldr	w10, [sp, #0x24]
  1754fc: 0b00014a     	add	w10, w10, w0
  175500: b90027ea     	str	w10, [sp, #0x24]
  175504: b9402fe8     	ldr	w8, [sp, #0x2c]
  175508: 11000508     	add	w8, w8, #0x1
  17550c: b9002fe8     	str	w8, [sp, #0x2c]
  175510: 17ffffeb     	b	0x1754bc <FLAC__stream_encoder_process_interleaved+0x93c>
  175514: b27d03e8     	orr	x8, xzr, #0x8
  175518: b94027e9     	ldr	w9, [sp, #0x24]
  17551c: 2a0903ea     	mov	w10, w9
  175520: d3407d4a     	ubfx	x10, x10, #0, #32
  175524: f85f03ab     	ldur	x11, [x29, #-0x10]
  175528: b94033e9     	ldr	w9, [sp, #0x30]
  17552c: 2a0903ec     	mov	w12, w9
  175530: d3407d8c     	ubfx	x12, x12, #0, #32
  175534: 9b0c7d08     	mul	x8, x8, x12
  175538: 8b080168     	add	x8, x11, x8
  17553c: f900010a     	str	x10, [x8]
  175540: b94033e8     	ldr	w8, [sp, #0x30]
  175544: 11000508     	add	w8, w8, #0x1
  175548: b90033e8     	str	w8, [sp, #0x30]
  17554c: 17ffffd1     	b	0x175490 <FLAC__stream_encoder_process_interleaved+0x910>
  175550: 14000033     	b	0x17561c <FLAC__stream_encoder_process_interleaved+0xa9c>
  175554: b9002fff     	str	wzr, [sp, #0x2c]
  175558: b90033ff     	str	wzr, [sp, #0x30]
  17555c: b94033e8     	ldr	w8, [sp, #0x30]
  175560: b85d43a9     	ldur	w9, [x29, #-0x2c]
  175564: 6b09011f     	cmp	w8, w9
  175568: 1a9f27e8     	cset	w8, lo
  17556c: 37000048     	tbnz	w8, #0x0, 0x175574 <FLAC__stream_encoder_process_interleaved+0x9f4>
  175570: 1400002b     	b	0x17561c <FLAC__stream_encoder_process_interleaved+0xa9c>
  175574: b85d83a8     	ldur	w8, [x29, #-0x28]
  175578: b9402be9     	ldr	w9, [sp, #0x28]
  17557c: 0b080128     	add	w8, w9, w8
  175580: b9002be8     	str	w8, [sp, #0x28]
  175584: f9000fff     	str	xzr, [sp, #0x18]
  175588: b9402fe8     	ldr	w8, [sp, #0x2c]
  17558c: b9402be9     	ldr	w9, [sp, #0x28]
  175590: 6b09011f     	cmp	w8, w9
  175594: 1a9f27e8     	cset	w8, lo
  175598: 37000048     	tbnz	w8, #0x0, 0x1755a0 <FLAC__stream_encoder_process_interleaved+0xa20>
  17559c: 14000013     	b	0x1755e8 <FLAC__stream_encoder_process_interleaved+0xa68>
  1755a0: b27e03e8     	orr	x8, xzr, #0x4
  1755a4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1755a8: b9402fea     	ldr	w10, [sp, #0x2c]
  1755ac: 2a0a03eb     	mov	w11, w10
  1755b0: d3407d6b     	ubfx	x11, x11, #0, #32
  1755b4: 9b0b7d08     	mul	x8, x8, x11
  1755b8: 8b080128     	add	x8, x9, x8
  1755bc: b9400100     	ldr	w0, [x8]
  1755c0: 97fcd4f8     	bl	0xaa9a0 <abs@plt>
  1755c4: 2a0003e8     	mov	w8, w0
  1755c8: 93407d08     	sxtw	x8, w8
  1755cc: f9400fe9     	ldr	x9, [sp, #0x18]
  1755d0: 8b080128     	add	x8, x9, x8
  1755d4: f9000fe8     	str	x8, [sp, #0x18]
  1755d8: b9402fe8     	ldr	w8, [sp, #0x2c]
  1755dc: 11000508     	add	w8, w8, #0x1
  1755e0: b9002fe8     	str	w8, [sp, #0x2c]
  1755e4: 17ffffe9     	b	0x175588 <FLAC__stream_encoder_process_interleaved+0xa08>
  1755e8: b27d03e8     	orr	x8, xzr, #0x8
  1755ec: f9400fe9     	ldr	x9, [sp, #0x18]
  1755f0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1755f4: b94033eb     	ldr	w11, [sp, #0x30]
  1755f8: 2a0b03ec     	mov	w12, w11
  1755fc: d3407d8c     	ubfx	x12, x12, #0, #32
  175600: 9b0c7d08     	mul	x8, x8, x12
  175604: 8b080148     	add	x8, x10, x8
  175608: f9000109     	str	x9, [x8]
  17560c: b94033e8     	ldr	w8, [sp, #0x30]
  175610: 11000508     	add	w8, w8, #0x1
  175614: b90033e8     	str	w8, [sp, #0x30]
  175618: 17ffffd1     	b	0x17555c <FLAC__stream_encoder_process_interleaved+0x9dc>
  17561c: b90017ff     	str	wzr, [sp, #0x14]
  175620: b85d43a8     	ldur	w8, [x29, #-0x2c]
  175624: b90013e8     	str	w8, [sp, #0x10]
  175628: b85e03a8     	ldur	w8, [x29, #-0x20]
  17562c: 71000508     	subs	w8, w8, #0x1
  175630: b9000fe8     	str	w8, [sp, #0xc]
  175634: b9400fe8     	ldr	w8, [sp, #0xc]
  175638: b85e43a9     	ldur	w9, [x29, #-0x1c]
  17563c: 6b09011f     	cmp	w8, w9
  175640: 1a9fb7e8     	cset	w8, ge
  175644: 37000048     	tbnz	w8, #0x0, 0x17564c <FLAC__stream_encoder_process_interleaved+0xacc>
  175648: 14000033     	b	0x175714 <FLAC__stream_encoder_process_interleaved+0xb94>
  17564c: 320003e8     	orr	w8, wzr, #0x1
  175650: b85d43a9     	ldur	w9, [x29, #-0x2c]
  175654: 1ac82528     	lsr	w8, w9, w8
  175658: b81d43a8     	stur	w8, [x29, #-0x2c]
  17565c: b9000bff     	str	wzr, [sp, #0x8]
  175660: b9400be8     	ldr	w8, [sp, #0x8]
  175664: b85d43a9     	ldur	w9, [x29, #-0x2c]
  175668: 6b09011f     	cmp	w8, w9
  17566c: 1a9f27e8     	cset	w8, lo
  175670: 37000048     	tbnz	w8, #0x0, 0x175678 <FLAC__stream_encoder_process_interleaved+0xaf8>
  175674: 14000023     	b	0x175700 <FLAC__stream_encoder_process_interleaved+0xb80>
  175678: b27d03e8     	orr	x8, xzr, #0x8
  17567c: f85f03a9     	ldur	x9, [x29, #-0x10]
  175680: b94017ea     	ldr	w10, [sp, #0x14]
  175684: 2a0a03eb     	mov	w11, w10
  175688: d3407d6b     	ubfx	x11, x11, #0, #32
  17568c: 9b0b7d0b     	mul	x11, x8, x11
  175690: 8b0b0129     	add	x9, x9, x11
  175694: f9400129     	ldr	x9, [x9]
  175698: f85f03ab     	ldur	x11, [x29, #-0x10]
  17569c: b94017ea     	ldr	w10, [sp, #0x14]
  1756a0: 1100054a     	add	w10, w10, #0x1
  1756a4: 2a0a03ec     	mov	w12, w10
  1756a8: d3407d8c     	ubfx	x12, x12, #0, #32
  1756ac: 9b0c7d0c     	mul	x12, x8, x12
  1756b0: 8b0c016b     	add	x11, x11, x12
  1756b4: f940016b     	ldr	x11, [x11]
  1756b8: 8b0b0129     	add	x9, x9, x11
  1756bc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1756c0: b94013ea     	ldr	w10, [sp, #0x10]
  1756c4: 2a0a03ec     	mov	w12, w10
  1756c8: d3407d8c     	ubfx	x12, x12, #0, #32
  1756cc: 2a0c03ea     	mov	w10, w12
  1756d0: 1100054a     	add	w10, w10, #0x1
  1756d4: b90013ea     	str	w10, [sp, #0x10]
  1756d8: 9b0c7d08     	mul	x8, x8, x12
  1756dc: 8b080168     	add	x8, x11, x8
  1756e0: f9000109     	str	x9, [x8]
  1756e4: b94017ea     	ldr	w10, [sp, #0x14]
  1756e8: 1100094a     	add	w10, w10, #0x2
  1756ec: b90017ea     	str	w10, [sp, #0x14]
  1756f0: b9400be8     	ldr	w8, [sp, #0x8]
  1756f4: 11000508     	add	w8, w8, #0x1
  1756f8: b9000be8     	str	w8, [sp, #0x8]
  1756fc: 17ffffd9     	b	0x175660 <FLAC__stream_encoder_process_interleaved+0xae0>
  175700: 12800008     	mov	w8, #-0x1               // =-1
  175704: b9400fe9     	ldr	w9, [sp, #0xc]
  175708: 0b080128     	add	w8, w9, w8
  17570c: b9000fe8     	str	w8, [sp, #0xc]
  175710: 17ffffc9     	b	0x175634 <FLAC__stream_encoder_process_interleaved+0xab4>
  175714: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  175718: 9101c3ff     	add	sp, sp, #0x70
  17571c: d65f03c0     	ret
  175720: d102c3ff     	sub	sp, sp, #0xb0
  175724: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  175728: 910283fd     	add	x29, sp, #0xa0
  17572c: f81f03a0     	stur	x0, [x29, #-0x10]
  175730: b81ec3a1     	stur	w1, [x29, #-0x14]
  175734: b85ec3a1     	ldur	w1, [x29, #-0x14]
  175738: f85f03a0     	ldur	x0, [x29, #-0x10]
  17573c: f9400400     	ldr	x0, [x0, #0x8]
  175740: b9400008     	ldr	w8, [x0]
  175744: 6b08003f     	cmp	w1, w8
  175748: 1a9f87e8     	cset	w8, ls
  17574c: 37000048     	tbnz	w8, #0x0, 0x175754 <FLAC__stream_encoder_process_interleaved+0xbd4>
  175750: 14000004     	b	0x175760 <FLAC__stream_encoder_process_interleaved+0xbe0>
  175754: 320003e8     	orr	w8, wzr, #0x1
  175758: b81fc3a8     	stur	w8, [x29, #-0x4]
  17575c: 140001b8     	b	0x175e3c <FLAC__stream_encoder_process_interleaved+0x12bc>
  175760: 320003e8     	orr	w8, wzr, #0x1
  175764: b81e83a8     	stur	w8, [x29, #-0x18]
  175768: b81e43bf     	stur	wzr, [x29, #-0x1c]
  17576c: 52800008     	mov	w8, #0x0                // =0
  175770: b85e83a9     	ldur	w9, [x29, #-0x18]
  175774: b81dc3a8     	stur	w8, [x29, #-0x24]
  175778: 35000049     	cbnz	w9, 0x175780 <FLAC__stream_encoder_process_interleaved+0xc00>
  17577c: 14000008     	b	0x17579c <FLAC__stream_encoder_process_interleaved+0xc1c>
  175780: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175784: f85f03a9     	ldur	x9, [x29, #-0x10]
  175788: f9400129     	ldr	x9, [x9]
  17578c: b940192a     	ldr	w10, [x9, #0x18]
  175790: 6b0a011f     	cmp	w8, w10
  175794: 1a9f27e8     	cset	w8, lo
  175798: b81dc3a8     	stur	w8, [x29, #-0x24]
  17579c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1757a0: 37000048     	tbnz	w8, #0x0, 0x1757a8 <FLAC__stream_encoder_process_interleaved+0xc28>
  1757a4: 1400004c     	b	0x1758d4 <FLAC__stream_encoder_process_interleaved+0xd54>
  1757a8: 52800008     	mov	w8, #0x0                // =0
  1757ac: b85e83a9     	ldur	w9, [x29, #-0x18]
  1757b0: b81d83a8     	stur	w8, [x29, #-0x28]
  1757b4: 35000049     	cbnz	w9, 0x1757bc <FLAC__stream_encoder_process_interleaved+0xc3c>
  1757b8: 14000021     	b	0x17583c <FLAC__stream_encoder_process_interleaved+0xcbc>
  1757bc: d2841f08     	mov	x8, #0x20f8             // =8440
  1757c0: 52800009     	mov	w9, #0x0                // =0
  1757c4: b27d03ea     	orr	x10, xzr, #0x8
  1757c8: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1757cc: 1100116b     	add	w11, w11, #0x4
  1757d0: 1100056b     	add	w11, w11, #0x1
  1757d4: 2a0b03ec     	mov	w12, w11
  1757d8: d3407d80     	ubfx	x0, x12, #0, #32
  1757dc: f85f03ac     	ldur	x12, [x29, #-0x10]
  1757e0: f940058c     	ldr	x12, [x12, #0x8]
  1757e4: 8b080188     	add	x8, x12, x8
  1757e8: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1757ec: 2a0b03ec     	mov	w12, w11
  1757f0: d3407d8c     	ubfx	x12, x12, #0, #32
  1757f4: 9b0c7d4c     	mul	x12, x10, x12
  1757f8: 8b0c0108     	add	x8, x8, x12
  1757fc: f85f03ac     	ldur	x12, [x29, #-0x10]
  175800: f940058c     	ldr	x12, [x12, #0x8]
  175804: 8b0a018c     	add	x12, x12, x10
  175808: b85e43ab     	ldur	w11, [x29, #-0x1c]
  17580c: 2a0b03ed     	mov	w13, w11
  175810: d3407dad     	ubfx	x13, x13, #0, #32
  175814: 9b0d7d4a     	mul	x10, x10, x13
  175818: 8b0a018a     	add	x10, x12, x10
  17581c: aa0803e1     	mov	x1, x8
  175820: aa0a03e2     	mov	x2, x10
  175824: b81d43a9     	stur	w9, [x29, #-0x2c]
  175828: 97fcaffa     	bl	0xa1810 <FLAC__memory_alloc_aligned_int32_array@plt>
  17582c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  175830: 6b09001f     	cmp	w0, w9
  175834: 1a9f07eb     	cset	w11, ne
  175838: b81d83ab     	stur	w11, [x29, #-0x28]
  17583c: b85d83a8     	ldur	w8, [x29, #-0x28]
  175840: 52800009     	mov	w9, #0x0                // =0
  175844: b27c03ea     	orr	x10, xzr, #0x10
  175848: b27d03eb     	orr	x11, xzr, #0x8
  17584c: 320003ec     	orr	w12, wzr, #0x1
  175850: 0a0c0108     	and	w8, w8, w12
  175854: b81e83a8     	stur	w8, [x29, #-0x18]
  175858: f85f03ad     	ldur	x13, [x29, #-0x10]
  17585c: f94005ad     	ldr	x13, [x13, #0x8]
  175860: 8b0b01ad     	add	x13, x13, x11
  175864: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175868: 2a0803ee     	mov	w14, w8
  17586c: d3407dce     	ubfx	x14, x14, #0, #32
  175870: 9b0e7d6e     	mul	x14, x11, x14
  175874: 8b0e01ad     	add	x13, x13, x14
  175878: f94001a0     	ldr	x0, [x13]
  17587c: 2a0903e1     	mov	w1, w9
  175880: aa0a03e2     	mov	x2, x10
  175884: f81c83aa     	stur	x10, [x29, #-0x38]
  175888: f81c03ab     	stur	x11, [x29, #-0x40]
  17588c: 97fcc4d9     	bl	0xa6bf0 <memset@plt>
  175890: f85f03aa     	ldur	x10, [x29, #-0x10]
  175894: f940054a     	ldr	x10, [x10, #0x8]
  175898: f85c03ab     	ldur	x11, [x29, #-0x40]
  17589c: 8b0b014a     	add	x10, x10, x11
  1758a0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1758a4: 2a0803ed     	mov	w13, w8
  1758a8: d3407dad     	ubfx	x13, x13, #0, #32
  1758ac: 9b0d7d6d     	mul	x13, x11, x13
  1758b0: 8b0d014a     	add	x10, x10, x13
  1758b4: f940014d     	ldr	x13, [x10]
  1758b8: f85c83ae     	ldur	x14, [x29, #-0x38]
  1758bc: 8b0e01ad     	add	x13, x13, x14
  1758c0: f900014d     	str	x13, [x10]
  1758c4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1758c8: 11000508     	add	w8, w8, #0x1
  1758cc: b81e43a8     	stur	w8, [x29, #-0x1c]
  1758d0: 17ffffa7     	b	0x17576c <FLAC__stream_encoder_process_interleaved+0xbec>
  1758d4: b81e43bf     	stur	wzr, [x29, #-0x1c]
  1758d8: 52800008     	mov	w8, #0x0                // =0
  1758dc: b85e83a9     	ldur	w9, [x29, #-0x18]
  1758e0: b81bc3a8     	stur	w8, [x29, #-0x44]
  1758e4: 35000049     	cbnz	w9, 0x1758ec <FLAC__stream_encoder_process_interleaved+0xd6c>
  1758e8: 14000006     	b	0x175900 <FLAC__stream_encoder_process_interleaved+0xd80>
  1758ec: 321f03e8     	orr	w8, wzr, #0x2
  1758f0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1758f4: 6b08013f     	cmp	w9, w8
  1758f8: 1a9f27e8     	cset	w8, lo
  1758fc: b81bc3a8     	stur	w8, [x29, #-0x44]
  175900: b85bc3a8     	ldur	w8, [x29, #-0x44]
  175904: 37000048     	tbnz	w8, #0x0, 0x17590c <FLAC__stream_encoder_process_interleaved+0xd8c>
  175908: 14000050     	b	0x175a48 <FLAC__stream_encoder_process_interleaved+0xec8>
  17590c: 52800008     	mov	w8, #0x0                // =0
  175910: b85e83a9     	ldur	w9, [x29, #-0x18]
  175914: b81b83a8     	stur	w8, [x29, #-0x48]
  175918: 35000049     	cbnz	w9, 0x175920 <FLAC__stream_encoder_process_interleaved+0xda0>
  17591c: 14000022     	b	0x1759a4 <FLAC__stream_encoder_process_interleaved+0xe24>
  175920: d2800908     	mov	x8, #0x48               // =72
  175924: d2842709     	mov	x9, #0x2138             // =8504
  175928: 5280000a     	mov	w10, #0x0               // =0
  17592c: b27d03eb     	orr	x11, xzr, #0x8
  175930: b85ec3ac     	ldur	w12, [x29, #-0x14]
  175934: 1100118c     	add	w12, w12, #0x4
  175938: 1100058c     	add	w12, w12, #0x1
  17593c: 2a0c03ed     	mov	w13, w12
  175940: d3407da0     	ubfx	x0, x13, #0, #32
  175944: f85f03ad     	ldur	x13, [x29, #-0x10]
  175948: f94005ad     	ldr	x13, [x13, #0x8]
  17594c: 8b0901a9     	add	x9, x13, x9
  175950: b85e43ac     	ldur	w12, [x29, #-0x1c]
  175954: 2a0c03ed     	mov	w13, w12
  175958: d3407dad     	ubfx	x13, x13, #0, #32
  17595c: 9b0d7d6d     	mul	x13, x11, x13
  175960: 8b0d0129     	add	x9, x9, x13
  175964: f85f03ad     	ldur	x13, [x29, #-0x10]
  175968: f94005ad     	ldr	x13, [x13, #0x8]
  17596c: 8b0801a8     	add	x8, x13, x8
  175970: b85e43ac     	ldur	w12, [x29, #-0x1c]
  175974: 2a0c03ed     	mov	w13, w12
  175978: d3407dad     	ubfx	x13, x13, #0, #32
  17597c: 9b0d7d6b     	mul	x11, x11, x13
  175980: 8b0b0108     	add	x8, x8, x11
  175984: aa0903e1     	mov	x1, x9
  175988: aa0803e2     	mov	x2, x8
  17598c: b81b43aa     	stur	w10, [x29, #-0x4c]
  175990: 97fcafa0     	bl	0xa1810 <FLAC__memory_alloc_aligned_int32_array@plt>
  175994: b85b43aa     	ldur	w10, [x29, #-0x4c]
  175998: 6b0a001f     	cmp	w0, w10
  17599c: 1a9f07ec     	cset	w12, ne
  1759a0: b81b83ac     	stur	w12, [x29, #-0x48]
  1759a4: b85b83a8     	ldur	w8, [x29, #-0x48]
  1759a8: 52800009     	mov	w9, #0x0                // =0
  1759ac: d280090a     	mov	x10, #0x48              // =72
  1759b0: b27c03eb     	orr	x11, xzr, #0x10
  1759b4: b27d03ec     	orr	x12, xzr, #0x8
  1759b8: 320003ed     	orr	w13, wzr, #0x1
  1759bc: 0a0d0108     	and	w8, w8, w13
  1759c0: b81e83a8     	stur	w8, [x29, #-0x18]
  1759c4: f85f03ae     	ldur	x14, [x29, #-0x10]
  1759c8: f94005ce     	ldr	x14, [x14, #0x8]
  1759cc: 8b0a01ce     	add	x14, x14, x10
  1759d0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1759d4: 2a0803ef     	mov	w15, w8
  1759d8: d3407def     	ubfx	x15, x15, #0, #32
  1759dc: 9b0f7d8f     	mul	x15, x12, x15
  1759e0: 8b0f01ce     	add	x14, x14, x15
  1759e4: f94001c0     	ldr	x0, [x14]
  1759e8: 2a0903e1     	mov	w1, w9
  1759ec: aa0b03e2     	mov	x2, x11
  1759f0: f90027ea     	str	x10, [sp, #0x48]
  1759f4: f90023eb     	str	x11, [sp, #0x40]
  1759f8: f9001fec     	str	x12, [sp, #0x38]
  1759fc: 97fcc47d     	bl	0xa6bf0 <memset@plt>
  175a00: f85f03aa     	ldur	x10, [x29, #-0x10]
  175a04: f940054a     	ldr	x10, [x10, #0x8]
  175a08: f94027eb     	ldr	x11, [sp, #0x48]
  175a0c: 8b0b014a     	add	x10, x10, x11
  175a10: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175a14: 2a0803ec     	mov	w12, w8
  175a18: d3407d8c     	ubfx	x12, x12, #0, #32
  175a1c: f9401fee     	ldr	x14, [sp, #0x38]
  175a20: 9b0c7dcc     	mul	x12, x14, x12
  175a24: 8b0c014a     	add	x10, x10, x12
  175a28: f940014c     	ldr	x12, [x10]
  175a2c: f94023ef     	ldr	x15, [sp, #0x40]
  175a30: 8b0f018c     	add	x12, x12, x15
  175a34: f900014c     	str	x12, [x10]
  175a38: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175a3c: 11000508     	add	w8, w8, #0x1
  175a40: b81e43a8     	stur	w8, [x29, #-0x1c]
  175a44: 17ffffa5     	b	0x1758d8 <FLAC__stream_encoder_process_interleaved+0xd58>
  175a48: b81e03bf     	stur	wzr, [x29, #-0x20]
  175a4c: 52800008     	mov	w8, #0x0                // =0
  175a50: b85e83a9     	ldur	w9, [x29, #-0x18]
  175a54: b90037e8     	str	w8, [sp, #0x34]
  175a58: 35000049     	cbnz	w9, 0x175a60 <FLAC__stream_encoder_process_interleaved+0xee0>
  175a5c: 14000008     	b	0x175a7c <FLAC__stream_encoder_process_interleaved+0xefc>
  175a60: b85e03a8     	ldur	w8, [x29, #-0x20]
  175a64: f85f03a9     	ldur	x9, [x29, #-0x10]
  175a68: f9400129     	ldr	x9, [x9]
  175a6c: b940192a     	ldr	w10, [x9, #0x18]
  175a70: 6b0a011f     	cmp	w8, w10
  175a74: 1a9f27e8     	cset	w8, lo
  175a78: b90037e8     	str	w8, [sp, #0x34]
  175a7c: b94037e8     	ldr	w8, [sp, #0x34]
  175a80: 37000048     	tbnz	w8, #0x0, 0x175a88 <FLAC__stream_encoder_process_interleaved+0xf08>
  175a84: 1400004a     	b	0x175bac <FLAC__stream_encoder_process_interleaved+0x102c>
  175a88: b81e43bf     	stur	wzr, [x29, #-0x1c]
  175a8c: 52800008     	mov	w8, #0x0                // =0
  175a90: b85e83a9     	ldur	w9, [x29, #-0x18]
  175a94: b90033e8     	str	w8, [sp, #0x30]
  175a98: 35000049     	cbnz	w9, 0x175aa0 <FLAC__stream_encoder_process_interleaved+0xf20>
  175a9c: 14000006     	b	0x175ab4 <FLAC__stream_encoder_process_interleaved+0xf34>
  175aa0: 321f03e8     	orr	w8, wzr, #0x2
  175aa4: b85e43a9     	ldur	w9, [x29, #-0x1c]
  175aa8: 6b08013f     	cmp	w9, w8
  175aac: 1a9f27e8     	cset	w8, lo
  175ab0: b90033e8     	str	w8, [sp, #0x30]
  175ab4: b94033e8     	ldr	w8, [sp, #0x30]
  175ab8: 37000048     	tbnz	w8, #0x0, 0x175ac0 <FLAC__stream_encoder_process_interleaved+0xf40>
  175abc: 14000038     	b	0x175b9c <FLAC__stream_encoder_process_interleaved+0x101c>
  175ac0: 52800008     	mov	w8, #0x0                // =0
  175ac4: b85e83a9     	ldur	w9, [x29, #-0x18]
  175ac8: b9002fe8     	str	w8, [sp, #0x2c]
  175acc: 35000049     	cbnz	w9, 0x175ad4 <FLAC__stream_encoder_process_interleaved+0xf54>
  175ad0: 1400002b     	b	0x175b7c <FLAC__stream_encoder_process_interleaved+0xffc>
  175ad4: b27903e8     	orr	x8, xzr, #0x80
  175ad8: d2842909     	mov	x9, #0x2148             // =8520
  175adc: b27c03ea     	orr	x10, xzr, #0x10
  175ae0: 5280000b     	mov	w11, #0x0               // =0
  175ae4: b27d03ec     	orr	x12, xzr, #0x8
  175ae8: b85ec3ad     	ldur	w13, [x29, #-0x14]
  175aec: 2a0d03ee     	mov	w14, w13
  175af0: d3407dc0     	ubfx	x0, x14, #0, #32
  175af4: f85f03ae     	ldur	x14, [x29, #-0x10]
  175af8: f94005ce     	ldr	x14, [x14, #0x8]
  175afc: 8b0901c9     	add	x9, x14, x9
  175b00: b85e03ad     	ldur	w13, [x29, #-0x20]
  175b04: 2a0d03ee     	mov	w14, w13
  175b08: d3407dce     	ubfx	x14, x14, #0, #32
  175b0c: 9b0e7d4e     	mul	x14, x10, x14
  175b10: 8b0e0129     	add	x9, x9, x14
  175b14: b85e43ad     	ldur	w13, [x29, #-0x1c]
  175b18: 2a0d03ee     	mov	w14, w13
  175b1c: d3407dce     	ubfx	x14, x14, #0, #32
  175b20: 9b0e7d8e     	mul	x14, x12, x14
  175b24: 8b0e0129     	add	x9, x9, x14
  175b28: f85f03ae     	ldur	x14, [x29, #-0x10]
  175b2c: f94005ce     	ldr	x14, [x14, #0x8]
  175b30: 8b0801c8     	add	x8, x14, x8
  175b34: b85e03ad     	ldur	w13, [x29, #-0x20]
  175b38: 2a0d03ee     	mov	w14, w13
  175b3c: d3407dce     	ubfx	x14, x14, #0, #32
  175b40: 9b0e7d4a     	mul	x10, x10, x14
  175b44: 8b0a0108     	add	x8, x8, x10
  175b48: b85e43ad     	ldur	w13, [x29, #-0x1c]
  175b4c: 2a0d03ea     	mov	w10, w13
  175b50: d3407d4a     	ubfx	x10, x10, #0, #32
  175b54: 9b0a7d8a     	mul	x10, x12, x10
  175b58: 8b0a0108     	add	x8, x8, x10
  175b5c: aa0903e1     	mov	x1, x9
  175b60: aa0803e2     	mov	x2, x8
  175b64: b9002beb     	str	w11, [sp, #0x28]
  175b68: 97fcaf2a     	bl	0xa1810 <FLAC__memory_alloc_aligned_int32_array@plt>
  175b6c: b9402beb     	ldr	w11, [sp, #0x28]
  175b70: 6b0b001f     	cmp	w0, w11
  175b74: 1a9f07ed     	cset	w13, ne
  175b78: b9002fed     	str	w13, [sp, #0x2c]
  175b7c: b9402fe8     	ldr	w8, [sp, #0x2c]
  175b80: 320003e9     	orr	w9, wzr, #0x1
  175b84: 0a090108     	and	w8, w8, w9
  175b88: b81e83a8     	stur	w8, [x29, #-0x18]
  175b8c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175b90: 11000508     	add	w8, w8, #0x1
  175b94: b81e43a8     	stur	w8, [x29, #-0x1c]
  175b98: 17ffffbd     	b	0x175a8c <FLAC__stream_encoder_process_interleaved+0xf0c>
  175b9c: b85e03a8     	ldur	w8, [x29, #-0x20]
  175ba0: 11000508     	add	w8, w8, #0x1
  175ba4: b81e03a8     	stur	w8, [x29, #-0x20]
  175ba8: 17ffffa9     	b	0x175a4c <FLAC__stream_encoder_process_interleaved+0xecc>
  175bac: b81e03bf     	stur	wzr, [x29, #-0x20]
  175bb0: 52800008     	mov	w8, #0x0                // =0
  175bb4: b85e83a9     	ldur	w9, [x29, #-0x18]
  175bb8: b90027e8     	str	w8, [sp, #0x24]
  175bbc: 35000049     	cbnz	w9, 0x175bc4 <FLAC__stream_encoder_process_interleaved+0x1044>
  175bc0: 14000006     	b	0x175bd8 <FLAC__stream_encoder_process_interleaved+0x1058>
  175bc4: 321f03e8     	orr	w8, wzr, #0x2
  175bc8: b85e03a9     	ldur	w9, [x29, #-0x20]
  175bcc: 6b08013f     	cmp	w9, w8
  175bd0: 1a9f27e8     	cset	w8, lo
  175bd4: b90027e8     	str	w8, [sp, #0x24]
  175bd8: b94027e8     	ldr	w8, [sp, #0x24]
  175bdc: 37000048     	tbnz	w8, #0x0, 0x175be4 <FLAC__stream_encoder_process_interleaved+0x1064>
  175be0: 1400004a     	b	0x175d08 <FLAC__stream_encoder_process_interleaved+0x1188>
  175be4: b81e43bf     	stur	wzr, [x29, #-0x1c]
  175be8: 52800008     	mov	w8, #0x0                // =0
  175bec: b85e83a9     	ldur	w9, [x29, #-0x18]
  175bf0: b90023e8     	str	w8, [sp, #0x20]
  175bf4: 35000049     	cbnz	w9, 0x175bfc <FLAC__stream_encoder_process_interleaved+0x107c>
  175bf8: 14000006     	b	0x175c10 <FLAC__stream_encoder_process_interleaved+0x1090>
  175bfc: 321f03e8     	orr	w8, wzr, #0x2
  175c00: b85e43a9     	ldur	w9, [x29, #-0x1c]
  175c04: 6b08013f     	cmp	w9, w8
  175c08: 1a9f27e8     	cset	w8, lo
  175c0c: b90023e8     	str	w8, [sp, #0x20]
  175c10: b94023e8     	ldr	w8, [sp, #0x20]
  175c14: 37000048     	tbnz	w8, #0x0, 0x175c1c <FLAC__stream_encoder_process_interleaved+0x109c>
  175c18: 14000038     	b	0x175cf8 <FLAC__stream_encoder_process_interleaved+0x1178>
  175c1c: 52800008     	mov	w8, #0x0                // =0
  175c20: b85e83a9     	ldur	w9, [x29, #-0x18]
  175c24: b9001fe8     	str	w8, [sp, #0x1c]
  175c28: 35000049     	cbnz	w9, 0x175c30 <FLAC__stream_encoder_process_interleaved+0x10b0>
  175c2c: 1400002b     	b	0x175cd8 <FLAC__stream_encoder_process_interleaved+0x1158>
  175c30: b27803e8     	orr	x8, xzr, #0x100
  175c34: b27c03e9     	orr	x9, xzr, #0x10
  175c38: d284390a     	mov	x10, #0x21c8            // =8648
  175c3c: 5280000b     	mov	w11, #0x0               // =0
  175c40: b27d03ec     	orr	x12, xzr, #0x8
  175c44: b85ec3ad     	ldur	w13, [x29, #-0x14]
  175c48: 2a0d03ee     	mov	w14, w13
  175c4c: d3407dc0     	ubfx	x0, x14, #0, #32
  175c50: f85f03ae     	ldur	x14, [x29, #-0x10]
  175c54: f94005ce     	ldr	x14, [x14, #0x8]
  175c58: 8b0a01ca     	add	x10, x14, x10
  175c5c: b85e03ad     	ldur	w13, [x29, #-0x20]
  175c60: 2a0d03ee     	mov	w14, w13
  175c64: d3407dce     	ubfx	x14, x14, #0, #32
  175c68: 9b0e7d2e     	mul	x14, x9, x14
  175c6c: 8b0e014a     	add	x10, x10, x14
  175c70: b85e43ad     	ldur	w13, [x29, #-0x1c]
  175c74: 2a0d03ee     	mov	w14, w13
  175c78: d3407dce     	ubfx	x14, x14, #0, #32
  175c7c: 9b0e7d8e     	mul	x14, x12, x14
  175c80: 8b0e014a     	add	x10, x10, x14
  175c84: f85f03ae     	ldur	x14, [x29, #-0x10]
  175c88: f94005ce     	ldr	x14, [x14, #0x8]
  175c8c: 8b0801c8     	add	x8, x14, x8
  175c90: b85e03ad     	ldur	w13, [x29, #-0x20]
  175c94: 2a0d03ee     	mov	w14, w13
  175c98: d3407dce     	ubfx	x14, x14, #0, #32
  175c9c: 9b0e7d29     	mul	x9, x9, x14
  175ca0: 8b090108     	add	x8, x8, x9
  175ca4: b85e43ad     	ldur	w13, [x29, #-0x1c]
  175ca8: 2a0d03e9     	mov	w9, w13
  175cac: d3407d29     	ubfx	x9, x9, #0, #32
  175cb0: 9b097d89     	mul	x9, x12, x9
  175cb4: 8b090108     	add	x8, x8, x9
  175cb8: aa0a03e1     	mov	x1, x10
  175cbc: aa0803e2     	mov	x2, x8
  175cc0: b9001beb     	str	w11, [sp, #0x18]
  175cc4: 97fcaed3     	bl	0xa1810 <FLAC__memory_alloc_aligned_int32_array@plt>
  175cc8: b9401beb     	ldr	w11, [sp, #0x18]
  175ccc: 6b0b001f     	cmp	w0, w11
  175cd0: 1a9f07ed     	cset	w13, ne
  175cd4: b9001fed     	str	w13, [sp, #0x1c]
  175cd8: b9401fe8     	ldr	w8, [sp, #0x1c]
  175cdc: 320003e9     	orr	w9, wzr, #0x1
  175ce0: 0a090108     	and	w8, w8, w9
  175ce4: b81e83a8     	stur	w8, [x29, #-0x18]
  175ce8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  175cec: 11000508     	add	w8, w8, #0x1
  175cf0: b81e43a8     	stur	w8, [x29, #-0x1c]
  175cf4: 17ffffbd     	b	0x175be8 <FLAC__stream_encoder_process_interleaved+0x1068>
  175cf8: b85e03a8     	ldur	w8, [x29, #-0x20]
  175cfc: 11000508     	add	w8, w8, #0x1
  175d00: b81e03a8     	stur	w8, [x29, #-0x20]
  175d04: 17ffffab     	b	0x175bb0 <FLAC__stream_encoder_process_interleaved+0x1030>
  175d08: 52800008     	mov	w8, #0x0                // =0
  175d0c: b85e83a9     	ldur	w9, [x29, #-0x18]
  175d10: b90017e8     	str	w8, [sp, #0x14]
  175d14: 35000049     	cbnz	w9, 0x175d1c <FLAC__stream_encoder_process_interleaved+0x119c>
  175d18: 14000015     	b	0x175d6c <FLAC__stream_encoder_process_interleaved+0x11ec>
  175d1c: d283e208     	mov	x8, #0x1f10             // =7952
  175d20: d2843d09     	mov	x9, #0x21e8             // =8680
  175d24: 321f03ea     	orr	w10, wzr, #0x2
  175d28: 5280000b     	mov	w11, #0x0               // =0
  175d2c: b85ec3ac     	ldur	w12, [x29, #-0x14]
  175d30: 1b0a7d8a     	mul	w10, w12, w10
  175d34: 2a0a03ed     	mov	w13, w10
  175d38: d3407da0     	ubfx	x0, x13, #0, #32
  175d3c: f85f03ad     	ldur	x13, [x29, #-0x10]
  175d40: f94005ad     	ldr	x13, [x13, #0x8]
  175d44: 8b0901a1     	add	x1, x13, x9
  175d48: f85f03a9     	ldur	x9, [x29, #-0x10]
  175d4c: f9400529     	ldr	x9, [x9, #0x8]
  175d50: 8b080122     	add	x2, x9, x8
  175d54: b90013eb     	str	w11, [sp, #0x10]
  175d58: 97fcadd6     	bl	0xa14b0 <FLAC__memory_alloc_aligned_uint64_array@plt>
  175d5c: b94013ea     	ldr	w10, [sp, #0x10]
  175d60: 6b0a001f     	cmp	w0, w10
  175d64: 1a9f07eb     	cset	w11, ne
  175d68: b90017eb     	str	w11, [sp, #0x14]
  175d6c: b94017e8     	ldr	w8, [sp, #0x14]
  175d70: 320003e9     	orr	w9, wzr, #0x1
  175d74: 0a090108     	and	w8, w8, w9
  175d78: b81e83a8     	stur	w8, [x29, #-0x18]
  175d7c: f85f03aa     	ldur	x10, [x29, #-0x10]
  175d80: f940014a     	ldr	x10, [x10]
  175d84: b9403948     	ldr	w8, [x10, #0x38]
  175d88: 35000048     	cbnz	w8, 0x175d90 <FLAC__stream_encoder_process_interleaved+0x1210>
  175d8c: 1400001e     	b	0x175e04 <FLAC__stream_encoder_process_interleaved+0x1284>
  175d90: 52800008     	mov	w8, #0x0                // =0
  175d94: b85e83a9     	ldur	w9, [x29, #-0x18]
  175d98: b9000fe8     	str	w8, [sp, #0xc]
  175d9c: 35000049     	cbnz	w9, 0x175da4 <FLAC__stream_encoder_process_interleaved+0x1224>
  175da0: 14000015     	b	0x175df4 <FLAC__stream_encoder_process_interleaved+0x1274>
  175da4: d283e308     	mov	x8, #0x1f18             // =7960
  175da8: d2843e09     	mov	x9, #0x21f0             // =8688
  175dac: 321f03ea     	orr	w10, wzr, #0x2
  175db0: 5280000b     	mov	w11, #0x0               // =0
  175db4: b85ec3ac     	ldur	w12, [x29, #-0x14]
  175db8: 1b0a7d8a     	mul	w10, w12, w10
  175dbc: 2a0a03ed     	mov	w13, w10
  175dc0: d3407da0     	ubfx	x0, x13, #0, #32
  175dc4: f85f03ad     	ldur	x13, [x29, #-0x10]
  175dc8: f94005ad     	ldr	x13, [x13, #0x8]
  175dcc: 8b0901a1     	add	x1, x13, x9
  175dd0: f85f03a9     	ldur	x9, [x29, #-0x10]
  175dd4: f9400529     	ldr	x9, [x9, #0x8]
  175dd8: 8b080122     	add	x2, x9, x8
  175ddc: b9000beb     	str	w11, [sp, #0x8]
  175de0: 97fcd038     	bl	0xa9ec0 <FLAC__memory_alloc_aligned_unsigned_array@plt>
  175de4: b9400bea     	ldr	w10, [sp, #0x8]
  175de8: 6b0a001f     	cmp	w0, w10
  175dec: 1a9f07eb     	cset	w11, ne
  175df0: b9000feb     	str	w11, [sp, #0xc]
  175df4: b9400fe8     	ldr	w8, [sp, #0xc]
  175df8: 320003e9     	orr	w9, wzr, #0x1
  175dfc: 0a090108     	and	w8, w8, w9
  175e00: b81e83a8     	stur	w8, [x29, #-0x18]
  175e04: b85e83a8     	ldur	w8, [x29, #-0x18]
  175e08: 35000048     	cbnz	w8, 0x175e10 <FLAC__stream_encoder_process_interleaved+0x1290>
  175e0c: 14000006     	b	0x175e24 <FLAC__stream_encoder_process_interleaved+0x12a4>
  175e10: b85ec3a8     	ldur	w8, [x29, #-0x14]
  175e14: f85f03a9     	ldur	x9, [x29, #-0x10]
  175e18: f9400529     	ldr	x9, [x9, #0x8]
  175e1c: b9000128     	str	w8, [x9]
  175e20: 14000005     	b	0x175e34 <FLAC__stream_encoder_process_interleaved+0x12b4>
  175e24: 321d03e8     	orr	w8, wzr, #0x8
  175e28: f85f03a9     	ldur	x9, [x29, #-0x10]
  175e2c: f9400129     	ldr	x9, [x9]
  175e30: b9000128     	str	w8, [x9]
  175e34: b85e83a8     	ldur	w8, [x29, #-0x18]
  175e38: b81fc3a8     	stur	w8, [x29, #-0x4]
  175e3c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  175e40: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  175e44: 9102c3ff     	add	sp, sp, #0xb0
  175e48: d65f03c0     	ret
  175e4c: d101c3ff     	sub	sp, sp, #0x70
  175e50: f90033fe     	str	x30, [sp, #0x60]
  175e54: d2844508     	mov	x8, #0x2228             // =8744
  175e58: d2800b09     	mov	x9, #0x58               // =88
  175e5c: f000098a     	adrp	x10, 0x2a8000
  175e60: f945bd4a     	ldr	x10, [x10, #0xb78]
  175e64: f9002be0     	str	x0, [sp, #0x50]
  175e68: f90027e1     	str	x1, [sp, #0x48]
  175e6c: f90023e2     	str	x2, [sp, #0x40]
  175e70: f9001fe3     	str	x3, [sp, #0x38]
  175e74: f9401fe0     	ldr	x0, [sp, #0x38]
  175e78: f9001be0     	str	x0, [sp, #0x30]
  175e7c: f9401be0     	ldr	x0, [sp, #0x30]
  175e80: f9400400     	ldr	x0, [x0, #0x8]
  175e84: 8b080000     	add	x0, x0, x8
  175e88: 8b090009     	add	x9, x0, x9
  175e8c: b9400d2b     	ldr	w11, [x9, #0xc]
  175e90: 2a0b03e9     	mov	w9, w11
  175e94: d3407d29     	ubfx	x9, x9, #0, #32
  175e98: f90017e9     	str	x9, [sp, #0x28]
  175e9c: f9401be9     	ldr	x9, [sp, #0x30]
  175ea0: f9400529     	ldr	x9, [x9, #0x8]
  175ea4: 8b080128     	add	x8, x9, x8
  175ea8: b9400d0b     	ldr	w11, [x8, #0xc]
  175eac: f90013ea     	str	x10, [sp, #0x20]
  175eb0: 3500004b     	cbnz	w11, 0x175eb8 <FLAC__stream_encoder_process_interleaved+0x1338>
  175eb4: 14000011     	b	0x175ef8 <FLAC__stream_encoder_process_interleaved+0x1378>
  175eb8: b27e03e8     	orr	x8, xzr, #0x4
  175ebc: d2844509     	mov	x9, #0x2228             // =8744
  175ec0: f94023ea     	ldr	x10, [sp, #0x40]
  175ec4: f9000148     	str	x8, [x10]
  175ec8: f94027e0     	ldr	x0, [sp, #0x48]
  175ecc: f94023e8     	ldr	x8, [sp, #0x40]
  175ed0: f9400102     	ldr	x2, [x8]
  175ed4: f94013e1     	ldr	x1, [sp, #0x20]
  175ed8: f9000fe9     	str	x9, [sp, #0x18]
  175edc: 97fca7ad     	bl	0x9fd90 <memcpy@plt>
  175ee0: f9401be8     	ldr	x8, [sp, #0x30]
  175ee4: f9400508     	ldr	x8, [x8, #0x8]
  175ee8: f9400fe9     	ldr	x9, [sp, #0x18]
  175eec: 8b090108     	add	x8, x8, x9
  175ef0: b9000d1f     	str	wzr, [x8, #0xc]
  175ef4: 14000035     	b	0x175fc8 <FLAC__stream_encoder_process_interleaved+0x1448>
  175ef8: f94017e8     	ldr	x8, [sp, #0x28]
  175efc: b4000048     	cbz	x8, 0x175f04 <FLAC__stream_encoder_process_interleaved+0x1384>
  175f00: 14000004     	b	0x175f10 <FLAC__stream_encoder_process_interleaved+0x1390>
  175f04: 321f03e8     	orr	w8, wzr, #0x2
  175f08: b9005fe8     	str	w8, [sp, #0x5c]
  175f0c: 14000030     	b	0x175fcc <FLAC__stream_encoder_process_interleaved+0x144c>
  175f10: f94017e8     	ldr	x8, [sp, #0x28]
  175f14: f94023e9     	ldr	x9, [sp, #0x40]
  175f18: f9400129     	ldr	x9, [x9]
  175f1c: eb09011f     	cmp	x8, x9
  175f20: 1a9f27ea     	cset	w10, lo
  175f24: 3700004a     	tbnz	w10, #0x0, 0x175f2c <FLAC__stream_encoder_process_interleaved+0x13ac>
  175f28: 14000004     	b	0x175f38 <FLAC__stream_encoder_process_interleaved+0x13b8>
  175f2c: f94017e8     	ldr	x8, [sp, #0x28]
  175f30: f94023e9     	ldr	x9, [sp, #0x40]
  175f34: f9000128     	str	x8, [x9]
  175f38: d2800b08     	mov	x8, #0x58               // =88
  175f3c: d2844509     	mov	x9, #0x2228             // =8744
  175f40: f94027e0     	ldr	x0, [sp, #0x48]
  175f44: f9401bea     	ldr	x10, [sp, #0x30]
  175f48: f940054a     	ldr	x10, [x10, #0x8]
  175f4c: 8b09014a     	add	x10, x10, x9
  175f50: 8b08014a     	add	x10, x10, x8
  175f54: f9400141     	ldr	x1, [x10]
  175f58: f94023ea     	ldr	x10, [sp, #0x40]
  175f5c: f9400142     	ldr	x2, [x10]
  175f60: f9000be8     	str	x8, [sp, #0x10]
  175f64: f90007e9     	str	x9, [sp, #0x8]
  175f68: 97fca78a     	bl	0x9fd90 <memcpy@plt>
  175f6c: f94023e8     	ldr	x8, [sp, #0x40]
  175f70: f9400108     	ldr	x8, [x8]
  175f74: f9401be9     	ldr	x9, [sp, #0x30]
  175f78: f9400529     	ldr	x9, [x9, #0x8]
  175f7c: f94007ea     	ldr	x10, [sp, #0x8]
  175f80: 8b0a0129     	add	x9, x9, x10
  175f84: f9400be0     	ldr	x0, [sp, #0x10]
  175f88: 8b000129     	add	x9, x9, x0
  175f8c: f9400121     	ldr	x1, [x9]
  175f90: 8b080028     	add	x8, x1, x8
  175f94: f9000128     	str	x8, [x9]
  175f98: f94023e8     	ldr	x8, [sp, #0x40]
  175f9c: f9400108     	ldr	x8, [x8]
  175fa0: f9401be9     	ldr	x9, [sp, #0x30]
  175fa4: f9400529     	ldr	x9, [x9, #0x8]
  175fa8: 8b0a0129     	add	x9, x9, x10
  175fac: 8b000129     	add	x9, x9, x0
  175fb0: b9400d2b     	ldr	w11, [x9, #0xc]
  175fb4: 2a0b03e1     	mov	w1, w11
  175fb8: d3407c21     	ubfx	x1, x1, #0, #32
  175fbc: eb080028     	subs	x8, x1, x8
  175fc0: 2a0803eb     	mov	w11, w8
  175fc4: b9000d2b     	str	w11, [x9, #0xc]
  175fc8: b9005fff     	str	wzr, [sp, #0x5c]
  175fcc: b9405fe0     	ldr	w0, [sp, #0x5c]
  175fd0: f94033fe     	ldr	x30, [sp, #0x60]
  175fd4: 9101c3ff     	add	sp, sp, #0x70
  175fd8: d65f03c0     	ret
  175fdc: d10183ff     	sub	sp, sp, #0x60
  175fe0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  175fe4: 910143fd     	add	x29, sp, #0x50
  175fe8: b27e03e8     	orr	x8, xzr, #0x4
  175fec: f81f03a0     	stur	x0, [x29, #-0x10]
  175ff0: f81e83a1     	stur	x1, [x29, #-0x18]
  175ff4: f81e03a2     	stur	x2, [x29, #-0x20]
  175ff8: f90017e3     	str	x3, [sp, #0x28]
  175ffc: f94017e0     	ldr	x0, [sp, #0x28]
  176000: f90013e0     	str	x0, [sp, #0x20]
  176004: f85e83a0     	ldur	x0, [x29, #-0x18]
  176008: b9400809     	ldr	w9, [x0, #0x8]
  17600c: b9001be9     	str	w9, [sp, #0x18]
  176010: f85e83a0     	ldur	x0, [x29, #-0x18]
  176014: b9400009     	ldr	w9, [x0]
  176018: b90017e9     	str	w9, [sp, #0x14]
  17601c: b94017e9     	ldr	w9, [sp, #0x14]
  176020: 2a0903e0     	mov	w0, w9
  176024: d3407c00     	ubfx	x0, x0, #0, #32
  176028: 9b007d08     	mul	x8, x8, x0
  17602c: 2a0803e9     	mov	w9, w8
  176030: b90013e9     	str	w9, [sp, #0x10]
  176034: b9001fff     	str	wzr, [sp, #0x1c]
  176038: b9401fe8     	ldr	w8, [sp, #0x1c]
  17603c: b9401be9     	ldr	w9, [sp, #0x18]
  176040: 6b09011f     	cmp	w8, w9
  176044: 1a9f27e8     	cset	w8, lo
  176048: 37000048     	tbnz	w8, #0x0, 0x176050 <FLAC__stream_encoder_process_interleaved+0x14d0>
  17604c: 140000b0     	b	0x17630c <FLAC__stream_encoder_process_interleaved+0x178c>
  176050: b27c03e8     	orr	x8, xzr, #0x10
  176054: d2844509     	mov	x9, #0x2228             // =8744
  176058: b27d03ea     	orr	x10, xzr, #0x8
  17605c: f85e03ab     	ldur	x11, [x29, #-0x20]
  176060: b9401fec     	ldr	w12, [sp, #0x1c]
  176064: 2a0c03ed     	mov	w13, w12
  176068: d3407dad     	ubfx	x13, x13, #0, #32
  17606c: 9b0d7d4d     	mul	x13, x10, x13
  176070: 8b0d016b     	add	x11, x11, x13
  176074: f9400160     	ldr	x0, [x11]
  176078: f94013eb     	ldr	x11, [sp, #0x20]
  17607c: f940056b     	ldr	x11, [x11, #0x8]
  176080: 8b090169     	add	x9, x11, x9
  176084: 8b080128     	add	x8, x9, x8
  176088: b9401fec     	ldr	w12, [sp, #0x1c]
  17608c: 2a0c03e9     	mov	w9, w12
  176090: d3407d29     	ubfx	x9, x9, #0, #32
  176094: 9b097d49     	mul	x9, x10, x9
  176098: 8b090108     	add	x8, x8, x9
  17609c: f9400101     	ldr	x1, [x8]
  1760a0: b94013ec     	ldr	w12, [sp, #0x10]
  1760a4: 2a0c03e8     	mov	w8, w12
  1760a8: d3407d02     	ubfx	x2, x8, #0, #32
  1760ac: 97fcc8f1     	bl	0xa8470 <memcmp@plt>
  1760b0: 35000040     	cbnz	w0, 0x1760b8 <FLAC__stream_encoder_process_interleaved+0x1538>
  1760b4: 14000092     	b	0x1762fc <FLAC__stream_encoder_process_interleaved+0x177c>
  1760b8: b9000bff     	str	wzr, [sp, #0x8]
  1760bc: b90007ff     	str	wzr, [sp, #0x4]
  1760c0: b90003ff     	str	wzr, [sp]
  1760c4: b9000fff     	str	wzr, [sp, #0xc]
  1760c8: b9400fe8     	ldr	w8, [sp, #0xc]
  1760cc: b94017e9     	ldr	w9, [sp, #0x14]
  1760d0: 6b09011f     	cmp	w8, w9
  1760d4: 1a9f27e8     	cset	w8, lo
  1760d8: 37000048     	tbnz	w8, #0x0, 0x1760e0 <FLAC__stream_encoder_process_interleaved+0x1560>
  1760dc: 14000050     	b	0x17621c <FLAC__stream_encoder_process_interleaved+0x169c>
  1760e0: b27c03e8     	orr	x8, xzr, #0x10
  1760e4: d2844509     	mov	x9, #0x2228             // =8744
  1760e8: b27e03ea     	orr	x10, xzr, #0x4
  1760ec: b27d03eb     	orr	x11, xzr, #0x8
  1760f0: f85e03ac     	ldur	x12, [x29, #-0x20]
  1760f4: b9401fed     	ldr	w13, [sp, #0x1c]
  1760f8: 2a0d03ee     	mov	w14, w13
  1760fc: d3407dce     	ubfx	x14, x14, #0, #32
  176100: 9b0e7d6e     	mul	x14, x11, x14
  176104: 8b0e018c     	add	x12, x12, x14
  176108: f940018c     	ldr	x12, [x12]
  17610c: b9400fed     	ldr	w13, [sp, #0xc]
  176110: 2a0d03ee     	mov	w14, w13
  176114: d3407dce     	ubfx	x14, x14, #0, #32
  176118: 9b0e7d4e     	mul	x14, x10, x14
  17611c: 8b0e018c     	add	x12, x12, x14
  176120: b940018d     	ldr	w13, [x12]
  176124: f94013ec     	ldr	x12, [sp, #0x20]
  176128: f940058c     	ldr	x12, [x12, #0x8]
  17612c: 8b090189     	add	x9, x12, x9
  176130: 8b080128     	add	x8, x9, x8
  176134: b9401fef     	ldr	w15, [sp, #0x1c]
  176138: 2a0f03e9     	mov	w9, w15
  17613c: d3407d29     	ubfx	x9, x9, #0, #32
  176140: 9b097d69     	mul	x9, x11, x9
  176144: 8b090108     	add	x8, x8, x9
  176148: f9400108     	ldr	x8, [x8]
  17614c: b9400fef     	ldr	w15, [sp, #0xc]
  176150: 2a0f03e9     	mov	w9, w15
  176154: d3407d29     	ubfx	x9, x9, #0, #32
  176158: 9b097d49     	mul	x9, x10, x9
  17615c: 8b090108     	add	x8, x8, x9
  176160: b940010f     	ldr	w15, [x8]
  176164: 6b0f01bf     	cmp	w13, w15
  176168: 1a9f07ed     	cset	w13, ne
  17616c: 3700004d     	tbnz	w13, #0x0, 0x176174 <FLAC__stream_encoder_process_interleaved+0x15f4>
  176170: 14000027     	b	0x17620c <FLAC__stream_encoder_process_interleaved+0x168c>
  176174: b27c03e8     	orr	x8, xzr, #0x10
  176178: d2844509     	mov	x9, #0x2228             // =8744
  17617c: b27e03ea     	orr	x10, xzr, #0x4
  176180: b27d03eb     	orr	x11, xzr, #0x8
  176184: b9400fec     	ldr	w12, [sp, #0xc]
  176188: b9000bec     	str	w12, [sp, #0x8]
  17618c: f94013ed     	ldr	x13, [sp, #0x20]
  176190: f94005ad     	ldr	x13, [x13, #0x8]
  176194: 8b0901a9     	add	x9, x13, x9
  176198: 8b080128     	add	x8, x9, x8
  17619c: b9401fec     	ldr	w12, [sp, #0x1c]
  1761a0: 2a0c03e9     	mov	w9, w12
  1761a4: d3407d29     	ubfx	x9, x9, #0, #32
  1761a8: 9b097d69     	mul	x9, x11, x9
  1761ac: 8b090108     	add	x8, x8, x9
  1761b0: f9400108     	ldr	x8, [x8]
  1761b4: b9400fec     	ldr	w12, [sp, #0xc]
  1761b8: 2a0c03e9     	mov	w9, w12
  1761bc: d3407d29     	ubfx	x9, x9, #0, #32
  1761c0: 9b097d49     	mul	x9, x10, x9
  1761c4: 8b090108     	add	x8, x8, x9
  1761c8: b940010c     	ldr	w12, [x8]
  1761cc: b90007ec     	str	w12, [sp, #0x4]
  1761d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1761d4: b9401fec     	ldr	w12, [sp, #0x1c]
  1761d8: 2a0c03e9     	mov	w9, w12
  1761dc: d3407d29     	ubfx	x9, x9, #0, #32
  1761e0: 9b097d69     	mul	x9, x11, x9
  1761e4: 8b090108     	add	x8, x8, x9
  1761e8: f9400108     	ldr	x8, [x8]
  1761ec: b9400fec     	ldr	w12, [sp, #0xc]
  1761f0: 2a0c03e9     	mov	w9, w12
  1761f4: d3407d29     	ubfx	x9, x9, #0, #32
  1761f8: 9b097d49     	mul	x9, x10, x9
  1761fc: 8b090108     	add	x8, x8, x9
  176200: b940010c     	ldr	w12, [x8]
  176204: b90003ec     	str	w12, [sp]
  176208: 14000005     	b	0x17621c <FLAC__stream_encoder_process_interleaved+0x169c>
  17620c: b9400fe8     	ldr	w8, [sp, #0xc]
  176210: 11000508     	add	w8, w8, #0x1
  176214: b9000fe8     	str	w8, [sp, #0xc]
  176218: 17ffffac     	b	0x1760c8 <FLAC__stream_encoder_process_interleaved+0x1548>
  17621c: 321e03e8     	orr	w8, wzr, #0x4
  176220: d2800d09     	mov	x9, #0x68               // =104
  176224: 320003ea     	orr	w10, wzr, #0x1
  176228: d284450b     	mov	x11, #0x2228            // =8744
  17622c: f85e83ac     	ldur	x12, [x29, #-0x18]
  176230: f9400d8c     	ldr	x12, [x12, #0x18]
  176234: b9400bed     	ldr	w13, [sp, #0x8]
  176238: 2a0d03ee     	mov	w14, w13
  17623c: d3407dce     	ubfx	x14, x14, #0, #32
  176240: 8b0e018c     	add	x12, x12, x14
  176244: f94013ee     	ldr	x14, [sp, #0x20]
  176248: f94005ce     	ldr	x14, [x14, #0x8]
  17624c: 8b0b01ce     	add	x14, x14, x11
  176250: 8b0901ce     	add	x14, x14, x9
  176254: f90001cc     	str	x12, [x14]
  176258: f85e83ac     	ldur	x12, [x29, #-0x18]
  17625c: f9400d8c     	ldr	x12, [x12, #0x18]
  176260: b94017ed     	ldr	w13, [sp, #0x14]
  176264: 2a0d03ee     	mov	w14, w13
  176268: d3407dce     	ubfx	x14, x14, #0, #32
  17626c: 9ace098c     	udiv	x12, x12, x14
  176270: 2a0c03ed     	mov	w13, w12
  176274: f94013ec     	ldr	x12, [sp, #0x20]
  176278: f940058c     	ldr	x12, [x12, #0x8]
  17627c: 8b0b018c     	add	x12, x12, x11
  176280: 8b09018c     	add	x12, x12, x9
  176284: b900098d     	str	w13, [x12, #0x8]
  176288: b9401fed     	ldr	w13, [sp, #0x1c]
  17628c: f94013ec     	ldr	x12, [sp, #0x20]
  176290: f940058c     	ldr	x12, [x12, #0x8]
  176294: 8b0b018c     	add	x12, x12, x11
  176298: 8b09018c     	add	x12, x12, x9
  17629c: b9000d8d     	str	w13, [x12, #0xc]
  1762a0: b9400bed     	ldr	w13, [sp, #0x8]
  1762a4: f94013ec     	ldr	x12, [sp, #0x20]
  1762a8: f940058c     	ldr	x12, [x12, #0x8]
  1762ac: 8b0b018c     	add	x12, x12, x11
  1762b0: 8b09018c     	add	x12, x12, x9
  1762b4: b900118d     	str	w13, [x12, #0x10]
  1762b8: b94007ed     	ldr	w13, [sp, #0x4]
  1762bc: f94013ec     	ldr	x12, [sp, #0x20]
  1762c0: f940058c     	ldr	x12, [x12, #0x8]
  1762c4: 8b0b018c     	add	x12, x12, x11
  1762c8: 8b09018c     	add	x12, x12, x9
  1762cc: b900158d     	str	w13, [x12, #0x14]
  1762d0: b94003ed     	ldr	w13, [sp]
  1762d4: f94013ec     	ldr	x12, [sp, #0x20]
  1762d8: f940058c     	ldr	x12, [x12, #0x8]
  1762dc: 8b0b018b     	add	x11, x12, x11
  1762e0: 8b090169     	add	x9, x11, x9
  1762e4: b900192d     	str	w13, [x9, #0x18]
  1762e8: f94013e9     	ldr	x9, [sp, #0x20]
  1762ec: f9400129     	ldr	x9, [x9]
  1762f0: b9000128     	str	w8, [x9]
  1762f4: b81fc3aa     	stur	w10, [x29, #-0x4]
  1762f8: 14000042     	b	0x176400 <FLAC__stream_encoder_process_interleaved+0x1880>
  1762fc: b9401fe8     	ldr	w8, [sp, #0x1c]
  176300: 11000508     	add	w8, w8, #0x1
  176304: b9001fe8     	str	w8, [sp, #0x1c]
  176308: 17ffff4c     	b	0x176038 <FLAC__stream_encoder_process_interleaved+0x14b8>
  17630c: b27c03e8     	orr	x8, xzr, #0x10
  176310: d2844509     	mov	x9, #0x2228             // =8744
  176314: b94017ea     	ldr	w10, [sp, #0x14]
  176318: f94013eb     	ldr	x11, [sp, #0x20]
  17631c: f940056b     	ldr	x11, [x11, #0x8]
  176320: 8b090169     	add	x9, x11, x9
  176324: 8b080128     	add	x8, x9, x8
  176328: b940450c     	ldr	w12, [x8, #0x44]
  17632c: 6b0a018a     	subs	w10, w12, w10
  176330: b900450a     	str	w10, [x8, #0x44]
  176334: b9001fff     	str	wzr, [sp, #0x1c]
  176338: b9401fe8     	ldr	w8, [sp, #0x1c]
  17633c: b9401be9     	ldr	w9, [sp, #0x18]
  176340: 6b09011f     	cmp	w8, w9
  176344: 1a9f27e8     	cset	w8, lo
  176348: 37000048     	tbnz	w8, #0x0, 0x176350 <FLAC__stream_encoder_process_interleaved+0x17d0>
  17634c: 1400002c     	b	0x1763fc <FLAC__stream_encoder_process_interleaved+0x187c>
  176350: b27c03e8     	orr	x8, xzr, #0x10
  176354: d2844509     	mov	x9, #0x2228             // =8744
  176358: b27e03ea     	orr	x10, xzr, #0x4
  17635c: b27d03eb     	orr	x11, xzr, #0x8
  176360: f94013ec     	ldr	x12, [sp, #0x20]
  176364: f940058c     	ldr	x12, [x12, #0x8]
  176368: 8b09018c     	add	x12, x12, x9
  17636c: 8b08018c     	add	x12, x12, x8
  176370: b9401fed     	ldr	w13, [sp, #0x1c]
  176374: 2a0d03ee     	mov	w14, w13
  176378: d3407dce     	ubfx	x14, x14, #0, #32
  17637c: 9b0e7d6e     	mul	x14, x11, x14
  176380: 8b0e018c     	add	x12, x12, x14
  176384: f940018c     	ldr	x12, [x12]
  176388: f94013ee     	ldr	x14, [sp, #0x20]
  17638c: f94005ce     	ldr	x14, [x14, #0x8]
  176390: 8b0901ce     	add	x14, x14, x9
  176394: 8b0801ce     	add	x14, x14, x8
  176398: b9401fed     	ldr	w13, [sp, #0x1c]
  17639c: 2a0d03ef     	mov	w15, w13
  1763a0: d3407def     	ubfx	x15, x15, #0, #32
  1763a4: 9b0f7d6b     	mul	x11, x11, x15
  1763a8: 8b0b01cb     	add	x11, x14, x11
  1763ac: f940016b     	ldr	x11, [x11]
  1763b0: b94017ed     	ldr	w13, [sp, #0x14]
  1763b4: 2a0d03ee     	mov	w14, w13
  1763b8: d3407dce     	ubfx	x14, x14, #0, #32
  1763bc: 9b0e7d4a     	mul	x10, x10, x14
  1763c0: 8b0a016a     	add	x10, x11, x10
  1763c4: f94013eb     	ldr	x11, [sp, #0x20]
  1763c8: f940056b     	ldr	x11, [x11, #0x8]
  1763cc: 8b090169     	add	x9, x11, x9
  1763d0: 8b080128     	add	x8, x9, x8
  1763d4: b940450d     	ldr	w13, [x8, #0x44]
  1763d8: 321e03f0     	orr	w16, wzr, #0x4
  1763dc: 9bb07da2     	umull	x2, w13, w16
  1763e0: aa0c03e0     	mov	x0, x12
  1763e4: aa0a03e1     	mov	x1, x10
  1763e8: 97fcb296     	bl	0xa2e40 <memmove@plt>
  1763ec: b9401fe8     	ldr	w8, [sp, #0x1c]
  1763f0: 11000508     	add	w8, w8, #0x1
  1763f4: b9001fe8     	str	w8, [sp, #0x1c]
  1763f8: 17ffffd0     	b	0x176338 <FLAC__stream_encoder_process_interleaved+0x17b8>
  1763fc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  176400: b85fc3a0     	ldur	w0, [x29, #-0x4]
  176404: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  176408: 910183ff     	add	sp, sp, #0x60
  17640c: d65f03c0     	ret
  176410: d10083ff     	sub	sp, sp, #0x20
  176414: f9000fe0     	str	x0, [sp, #0x18]
  176418: f9000be1     	str	x1, [sp, #0x10]
  17641c: f90007e2     	str	x2, [sp, #0x8]
  176420: 910083ff     	add	sp, sp, #0x20
  176424: d65f03c0     	ret
  176428: d10083ff     	sub	sp, sp, #0x20
  17642c: 320007e8     	orr	w8, wzr, #0x3
  176430: f9000fe0     	str	x0, [sp, #0x18]
  176434: b90017e1     	str	w1, [sp, #0x14]
  176438: f90007e2     	str	x2, [sp, #0x8]
  17643c: f94007e0     	ldr	x0, [sp, #0x8]
  176440: f90003e0     	str	x0, [sp]
  176444: f94003e0     	ldr	x0, [sp]
  176448: f9400000     	ldr	x0, [x0]
  17644c: b9000008     	str	w8, [x0]
  176450: 910083ff     	add	sp, sp, #0x20
  176454: d65f03c0     	ret
  176458: d102c3ff     	sub	sp, sp, #0xb0
  17645c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  176460: 910283fd     	add	x29, sp, #0xa0
  176464: d53bd048     	mrs	x8, TPIDR_EL0
  176468: f9401508     	ldr	x8, [x8, #0x28]
  17646c: f81f83a8     	stur	x8, [x29, #-0x8]
  176470: f81d83a0     	stur	x0, [x29, #-0x28]
  176474: b81d43a1     	stur	w1, [x29, #-0x2c]
  176478: b81d03a2     	stur	w2, [x29, #-0x30]
  17647c: f85d83a8     	ldur	x8, [x29, #-0x28]
  176480: f9400508     	ldr	x8, [x8, #0x8]
  176484: f94f9100     	ldr	x0, [x8, #0x1f20]
  176488: d10043a1     	sub	x1, x29, #0x10
  17648c: d10063a2     	sub	x2, x29, #0x18
  176490: 97fcc9cc     	bl	0xa8bc0 <FLAC__bitwriter_get_buffer@plt>
  176494: 35000120     	cbnz	w0, 0x1764b8 <FLAC__stream_encoder_process_interleaved+0x1938>
  176498: 14000001     	b	0x17649c <FLAC__stream_encoder_process_interleaved+0x191c>
  17649c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1764a0: f9400108     	ldr	x8, [x8]
  1764a4: 321d03e9     	orr	w9, wzr, #0x8
  1764a8: b9000109     	str	w9, [x8]
  1764ac: 2a1f03e9     	mov	w9, wzr
  1764b0: b81e43a9     	stur	w9, [x29, #-0x1c]
  1764b4: 14000094     	b	0x176704 <FLAC__stream_encoder_process_interleaved+0x1b84>
  1764b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1764bc: f9400108     	ldr	x8, [x8]
  1764c0: b9400509     	ldr	w9, [x8, #0x4]
  1764c4: 34000689     	cbz	w9, 0x176594 <FLAC__stream_encoder_process_interleaved+0x1a14>
  1764c8: 14000001     	b	0x1764cc <FLAC__stream_encoder_process_interleaved+0x194c>
  1764cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1764d0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1764d4: f9400529     	ldr	x9, [x9, #0x8]
  1764d8: f9114128     	str	x8, [x9, #0x2280]
  1764dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1764e0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1764e4: f9400529     	ldr	x9, [x9, #0x8]
  1764e8: 2a0803ea     	mov	w10, w8
  1764ec: b9228d2a     	str	w10, [x9, #0x228c]
  1764f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1764f4: f9400508     	ldr	x8, [x8, #0x8]
  1764f8: b962310a     	ldr	w10, [x8, #0x2230]
  1764fc: 350000ea     	cbnz	w10, 0x176518 <FLAC__stream_encoder_process_interleaved+0x1998>
  176500: 14000001     	b	0x176504 <FLAC__stream_encoder_process_interleaved+0x1984>
  176504: f85d83a8     	ldur	x8, [x29, #-0x28]
  176508: f9400508     	ldr	x8, [x8, #0x8]
  17650c: 320003e9     	orr	w9, wzr, #0x1
  176510: b9223509     	str	w9, [x8, #0x2234]
  176514: 1400001f     	b	0x176590 <FLAC__stream_encoder_process_interleaved+0x1a10>
  176518: f85d83a8     	ldur	x8, [x29, #-0x28]
  17651c: f9400508     	ldr	x8, [x8, #0x8]
  176520: f9511500     	ldr	x0, [x8, #0x2228]
  176524: 97fca97b     	bl	0xa0b10 <FLAC__stream_decoder_process_single@plt>
  176528: 35000320     	cbnz	w0, 0x17658c <FLAC__stream_encoder_process_interleaved+0x1a0c>
  17652c: 14000001     	b	0x176530 <FLAC__stream_encoder_process_interleaved+0x19b0>
  176530: f85d83a8     	ldur	x8, [x29, #-0x28]
  176534: f9400508     	ldr	x8, [x8, #0x8]
  176538: f94f9100     	ldr	x0, [x8, #0x1f20]
  17653c: 97fccd49     	bl	0xa9a60 <FLAC__bitwriter_release_buffer@plt>
  176540: f85d83a8     	ldur	x8, [x29, #-0x28]
  176544: f9400508     	ldr	x8, [x8, #0x8]
  176548: f94f9100     	ldr	x0, [x8, #0x1f20]
  17654c: 97fcc53d     	bl	0xa7a40 <FLAC__bitwriter_clear@plt>
  176550: f85d83a8     	ldur	x8, [x29, #-0x28]
  176554: f9400108     	ldr	x8, [x8]
  176558: b9400109     	ldr	w9, [x8]
  17655c: 71001129     	subs	w9, w9, #0x4
  176560: b9003fe9     	str	w9, [sp, #0x3c]
  176564: 540000e0     	b.eq	0x176580 <FLAC__stream_encoder_process_interleaved+0x1a00>
  176568: 14000001     	b	0x17656c <FLAC__stream_encoder_process_interleaved+0x19ec>
  17656c: f85d83a8     	ldur	x8, [x29, #-0x28]
  176570: f9400108     	ldr	x8, [x8]
  176574: 320007e9     	orr	w9, wzr, #0x3
  176578: b9000109     	str	w9, [x8]
  17657c: 14000001     	b	0x176580 <FLAC__stream_encoder_process_interleaved+0x1a00>
  176580: 2a1f03e8     	mov	w8, wzr
  176584: b81e43a8     	stur	w8, [x29, #-0x1c]
  176588: 1400005f     	b	0x176704 <FLAC__stream_encoder_process_interleaved+0x1b84>
  17658c: 14000001     	b	0x176590 <FLAC__stream_encoder_process_interleaved+0x1a10>
  176590: 14000001     	b	0x176594 <FLAC__stream_encoder_process_interleaved+0x1a14>
  176594: f85d83a0     	ldur	x0, [x29, #-0x28]
  176598: f85f03a1     	ldur	x1, [x29, #-0x10]
  17659c: f85e83a2     	ldur	x2, [x29, #-0x18]
  1765a0: b85d43a3     	ldur	w3, [x29, #-0x2c]
  1765a4: b85d03a4     	ldur	w4, [x29, #-0x30]
  1765a8: 9400006b     	bl	0x176754 <FLAC__stream_encoder_process_interleaved+0x1bd4>
  1765ac: 34000220     	cbz	w0, 0x1765f0 <FLAC__stream_encoder_process_interleaved+0x1a70>
  1765b0: 14000001     	b	0x1765b4 <FLAC__stream_encoder_process_interleaved+0x1a34>
  1765b4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1765b8: f9400508     	ldr	x8, [x8, #0x8]
  1765bc: f94f9100     	ldr	x0, [x8, #0x1f20]
  1765c0: 97fccd28     	bl	0xa9a60 <FLAC__bitwriter_release_buffer@plt>
  1765c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1765c8: f9400508     	ldr	x8, [x8, #0x8]
  1765cc: f94f9100     	ldr	x0, [x8, #0x1f20]
  1765d0: 97fcc51c     	bl	0xa7a40 <FLAC__bitwriter_clear@plt>
  1765d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1765d8: f9400108     	ldr	x8, [x8]
  1765dc: 528000a9     	mov	w9, #0x5                // =5
  1765e0: b9000109     	str	w9, [x8]
  1765e4: 2a1f03e9     	mov	w9, wzr
  1765e8: b81e43a9     	stur	w9, [x29, #-0x1c]
  1765ec: 14000046     	b	0x176704 <FLAC__stream_encoder_process_interleaved+0x1b84>
  1765f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1765f4: f9400508     	ldr	x8, [x8, #0x8]
  1765f8: f94f9100     	ldr	x0, [x8, #0x1f20]
  1765fc: 97fccd19     	bl	0xa9a60 <FLAC__bitwriter_release_buffer@plt>
  176600: f85d83a8     	ldur	x8, [x29, #-0x28]
  176604: f9400508     	ldr	x8, [x8, #0x8]
  176608: f94f9100     	ldr	x0, [x8, #0x1f20]
  17660c: 97fcc50d     	bl	0xa7a40 <FLAC__bitwriter_clear@plt>
  176610: b85d43a9     	ldur	w9, [x29, #-0x2c]
  176614: 34000729     	cbz	w9, 0x1766f8 <FLAC__stream_encoder_process_interleaved+0x1b78>
  176618: 14000001     	b	0x17661c <FLAC__stream_encoder_process_interleaved+0x1a9c>
  17661c: f85e83a8     	ldur	x8, [x29, #-0x18]
  176620: f81c83a8     	stur	x8, [x29, #-0x38]
  176624: f85d83a8     	ldur	x8, [x29, #-0x28]
  176628: f9400508     	ldr	x8, [x8, #0x8]
  17662c: b95f5109     	ldr	w9, [x8, #0x1f50]
  176630: b81c43a9     	stur	w9, [x29, #-0x3c]
  176634: f85c83a8     	ldur	x8, [x29, #-0x38]
  176638: b85c43a9     	ldur	w9, [x29, #-0x3c]
  17663c: 2a0903ea     	mov	w10, w9
  176640: eb0a0108     	subs	x8, x8, x10
  176644: f9001be8     	str	x8, [sp, #0x30]
  176648: 540000a2     	b.hs	0x17665c <FLAC__stream_encoder_process_interleaved+0x1adc>
  17664c: 14000001     	b	0x176650 <FLAC__stream_encoder_process_interleaved+0x1ad0>
  176650: f85c83a8     	ldur	x8, [x29, #-0x38]
  176654: f90017e8     	str	x8, [sp, #0x28]
  176658: 14000005     	b	0x17666c <FLAC__stream_encoder_process_interleaved+0x1aec>
  17665c: b85c43a8     	ldur	w8, [x29, #-0x3c]
  176660: 2a0803e0     	mov	w0, w8
  176664: f90017e0     	str	x0, [sp, #0x28]
  176668: 14000001     	b	0x17666c <FLAC__stream_encoder_process_interleaved+0x1aec>
  17666c: f94017e8     	ldr	x8, [sp, #0x28]
  176670: f81b83a8     	stur	x8, [x29, #-0x48]
  176674: f85b83a8     	ldur	x8, [x29, #-0x48]
  176678: f85d83a9     	ldur	x9, [x29, #-0x28]
  17667c: f9400529     	ldr	x9, [x9, #0x8]
  176680: 2a0803ea     	mov	w10, w8
  176684: b91f512a     	str	w10, [x9, #0x1f50]
  176688: f85e83a8     	ldur	x8, [x29, #-0x18]
  17668c: f9002be8     	str	x8, [sp, #0x50]
  176690: f85d83a8     	ldur	x8, [x29, #-0x28]
  176694: f9400508     	ldr	x8, [x8, #0x8]
  176698: b95f550a     	ldr	w10, [x8, #0x1f54]
  17669c: b9004fea     	str	w10, [sp, #0x4c]
  1766a0: f9402be8     	ldr	x8, [sp, #0x50]
  1766a4: b9404fea     	ldr	w10, [sp, #0x4c]
  1766a8: 2a0a03e9     	mov	w9, w10
  1766ac: eb090108     	subs	x8, x8, x9
  1766b0: f90013e8     	str	x8, [sp, #0x20]
  1766b4: 540000a9     	b.ls	0x1766c8 <FLAC__stream_encoder_process_interleaved+0x1b48>
  1766b8: 14000001     	b	0x1766bc <FLAC__stream_encoder_process_interleaved+0x1b3c>
  1766bc: f9402be8     	ldr	x8, [sp, #0x50]
  1766c0: f9000fe8     	str	x8, [sp, #0x18]
  1766c4: 14000005     	b	0x1766d8 <FLAC__stream_encoder_process_interleaved+0x1b58>
  1766c8: b9404fe8     	ldr	w8, [sp, #0x4c]
  1766cc: 2a0803e0     	mov	w0, w8
  1766d0: f9000fe0     	str	x0, [sp, #0x18]
  1766d4: 14000001     	b	0x1766d8 <FLAC__stream_encoder_process_interleaved+0x1b58>
  1766d8: f9400fe8     	ldr	x8, [sp, #0x18]
  1766dc: f90023e8     	str	x8, [sp, #0x40]
  1766e0: f94023e8     	ldr	x8, [sp, #0x40]
  1766e4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1766e8: f9400529     	ldr	x9, [x9, #0x8]
  1766ec: 2a0803ea     	mov	w10, w8
  1766f0: b91f552a     	str	w10, [x9, #0x1f54]
  1766f4: 14000001     	b	0x1766f8 <FLAC__stream_encoder_process_interleaved+0x1b78>
  1766f8: 320003e8     	orr	w8, wzr, #0x1
  1766fc: b81e43a8     	stur	w8, [x29, #-0x1c]
  176700: 14000001     	b	0x176704 <FLAC__stream_encoder_process_interleaved+0x1b84>
  176704: b85e43a8     	ldur	w8, [x29, #-0x1c]
  176708: d53bd049     	mrs	x9, TPIDR_EL0
  17670c: f9401529     	ldr	x9, [x9, #0x28]
  176710: f85f83aa     	ldur	x10, [x29, #-0x8]
  176714: eb0a0129     	subs	x9, x9, x10
  176718: b90017e8     	str	w8, [sp, #0x14]
  17671c: f90007e9     	str	x9, [sp, #0x8]
  176720: 540000c1     	b.ne	0x176738 <FLAC__stream_encoder_process_interleaved+0x1bb8>
  176724: 14000001     	b	0x176728 <FLAC__stream_encoder_process_interleaved+0x1ba8>
  176728: b94017e0     	ldr	w0, [sp, #0x14]
  17672c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  176730: 9102c3ff     	add	sp, sp, #0xb0
  176734: d65f03c0     	ret
  176738: 97fccd8e     	bl	0xa9d70 <__stack_chk_fail@plt>
  17673c: d10043ff     	sub	sp, sp, #0x10
  176740: b9000fe0     	str	w0, [sp, #0xc]
  176744: b9400fe0     	ldr	w0, [sp, #0xc]
  176748: 5ac01000     	clz	w0, w0
  17674c: 910043ff     	add	sp, sp, #0x10
  176750: d65f03c0     	ret
  176754: d10303ff     	sub	sp, sp, #0xc0
  176758: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  17675c: 9102c3fd     	add	x29, sp, #0xb0
  176760: d53bd048     	mrs	x8, TPIDR_EL0
  176764: f9401508     	ldr	x8, [x8, #0x28]
  176768: f81f83a8     	stur	x8, [x29, #-0x8]
  17676c: f81e03a0     	stur	x0, [x29, #-0x20]
  176770: f81d83a1     	stur	x1, [x29, #-0x28]
  176774: f81d03a2     	stur	x2, [x29, #-0x30]
  176778: b81cc3a3     	stur	w3, [x29, #-0x34]
  17677c: b81c83a4     	stur	w4, [x29, #-0x38]
  176780: aa1f03e8     	mov	x8, xzr
  176784: f81f03a8     	stur	x8, [x29, #-0x10]
  176788: f85e03a8     	ldur	x8, [x29, #-0x20]
  17678c: f9400508     	ldr	x8, [x8, #0x8]
  176790: f9505508     	ldr	x8, [x8, #0x20a8]
  176794: b4000288     	cbz	x8, 0x1767e4 <FLAC__stream_encoder_process_interleaved+0x1c64>
  176798: 14000001     	b	0x17679c <FLAC__stream_encoder_process_interleaved+0x1c1c>
  17679c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1767a0: f9400509     	ldr	x9, [x8, #0x8]
  1767a4: f950552a     	ldr	x10, [x9, #0x20a8]
  1767a8: f9506522     	ldr	x2, [x9, #0x20c8]
  1767ac: d10043a1     	sub	x1, x29, #0x10
  1767b0: aa0803e0     	mov	x0, x8
  1767b4: d63f0140     	blr	x10
  1767b8: 71000400     	subs	w0, w0, #0x1
  1767bc: b9003fe0     	str	w0, [sp, #0x3c]
  1767c0: 54000121     	b.ne	0x1767e4 <FLAC__stream_encoder_process_interleaved+0x1c64>
  1767c4: 14000001     	b	0x1767c8 <FLAC__stream_encoder_process_interleaved+0x1c48>
  1767c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1767cc: f9400108     	ldr	x8, [x8]
  1767d0: 528000a9     	mov	w9, #0x5                // =5
  1767d4: b9000109     	str	w9, [x8]
  1767d8: 320003e9     	orr	w9, wzr, #0x1
  1767dc: b81ec3a9     	stur	w9, [x29, #-0x14]
  1767e0: 140000d8     	b	0x176b40 <FLAC__stream_encoder_process_interleaved+0x1fc0>
  1767e4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1767e8: 350003e8     	cbnz	w8, 0x176864 <FLAC__stream_encoder_process_interleaved+0x1ce4>
  1767ec: 14000001     	b	0x1767f0 <FLAC__stream_encoder_process_interleaved+0x1c70>
  1767f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1767f4: 39400109     	ldrb	w9, [x8]
  1767f8: 12001929     	and	w9, w9, #0x7f
  1767fc: b81c03a9     	stur	w9, [x29, #-0x40]
  176800: b85c03a9     	ldur	w9, [x29, #-0x40]
  176804: 350000e9     	cbnz	w9, 0x176820 <FLAC__stream_encoder_process_interleaved+0x1ca0>
  176808: 14000001     	b	0x17680c <FLAC__stream_encoder_process_interleaved+0x1c8c>
  17680c: f85f03a8     	ldur	x8, [x29, #-0x10]
  176810: f85e03a9     	ldur	x9, [x29, #-0x20]
  176814: f9400129     	ldr	x9, [x9]
  176818: f9003128     	str	x8, [x9, #0x60]
  17681c: 14000011     	b	0x176860 <FLAC__stream_encoder_process_interleaved+0x1ce0>
  176820: b85c03a8     	ldur	w8, [x29, #-0x40]
  176824: 71000d08     	subs	w8, w8, #0x3
  176828: b9003be8     	str	w8, [sp, #0x38]
  17682c: 54000181     	b.ne	0x17685c <FLAC__stream_encoder_process_interleaved+0x1cdc>
  176830: 14000001     	b	0x176834 <FLAC__stream_encoder_process_interleaved+0x1cb4>
  176834: f85e03a8     	ldur	x8, [x29, #-0x20]
  176838: f9400108     	ldr	x8, [x8]
  17683c: f9403508     	ldr	x8, [x8, #0x68]
  176840: b50000e8     	cbnz	x8, 0x17685c <FLAC__stream_encoder_process_interleaved+0x1cdc>
  176844: 14000001     	b	0x176848 <FLAC__stream_encoder_process_interleaved+0x1cc8>
  176848: f85f03a8     	ldur	x8, [x29, #-0x10]
  17684c: f85e03a9     	ldur	x9, [x29, #-0x20]
  176850: f9400129     	ldr	x9, [x9]
  176854: f9003528     	str	x8, [x9, #0x68]
  176858: 14000001     	b	0x17685c <FLAC__stream_encoder_process_interleaved+0x1cdc>
  17685c: 14000001     	b	0x176860 <FLAC__stream_encoder_process_interleaved+0x1ce0>
  176860: 14000001     	b	0x176864 <FLAC__stream_encoder_process_interleaved+0x1ce4>
  176864: f85e03a8     	ldur	x8, [x29, #-0x20]
  176868: f9400508     	ldr	x8, [x8, #0x8]
  17686c: f94ff508     	ldr	x8, [x8, #0x1fe8]
  176870: b4000ea8     	cbz	x8, 0x176a44 <FLAC__stream_encoder_process_interleaved+0x1ec4>
  176874: 14000001     	b	0x176878 <FLAC__stream_encoder_process_interleaved+0x1cf8>
  176878: f85e03a8     	ldur	x8, [x29, #-0x20]
  17687c: f9400108     	ldr	x8, [x8]
  176880: f9403908     	ldr	x8, [x8, #0x70]
  176884: b4000e08     	cbz	x8, 0x176a44 <FLAC__stream_encoder_process_interleaved+0x1ec4>
  176888: 14000001     	b	0x17688c <FLAC__stream_encoder_process_interleaved+0x1d0c>
  17688c: f85e03a8     	ldur	x8, [x29, #-0x20]
  176890: f9400508     	ldr	x8, [x8, #0x8]
  176894: f94ff508     	ldr	x8, [x8, #0x1fe8]
  176898: b9400109     	ldr	w9, [x8]
  17689c: 34000d49     	cbz	w9, 0x176a44 <FLAC__stream_encoder_process_interleaved+0x1ec4>
  1768a0: 14000001     	b	0x1768a4 <FLAC__stream_encoder_process_interleaved+0x1d24>
  1768a4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1768a8: 97fcba12     	bl	0xa50f0 <FLAC__stream_encoder_get_blocksize@plt>
  1768ac: b81bc3a0     	stur	w0, [x29, #-0x44]
  1768b0: f85e03be     	ldur	x30, [x29, #-0x20]
  1768b4: f94007de     	ldr	x30, [x30, #0x8]
  1768b8: f95077de     	ldr	x30, [x30, #0x20e8]
  1768bc: f81b03be     	stur	x30, [x29, #-0x50]
  1768c0: f85b03be     	ldur	x30, [x29, #-0x50]
  1768c4: b85bc3a0     	ldur	w0, [x29, #-0x44]
  1768c8: 2a0003e8     	mov	w8, w0
  1768cc: 8b0803c8     	add	x8, x30, x8
  1768d0: f1000508     	subs	x8, x8, #0x1
  1768d4: f9002fe8     	str	x8, [sp, #0x58]
  1768d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1768dc: f9400508     	ldr	x8, [x8, #0x8]
  1768e0: b960d100     	ldr	w0, [x8, #0x20d0]
  1768e4: b9004fe0     	str	w0, [sp, #0x4c]
  1768e8: 14000001     	b	0x1768ec <FLAC__stream_encoder_process_interleaved+0x1d6c>
  1768ec: b9404fe8     	ldr	w8, [sp, #0x4c]
  1768f0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1768f4: f9400529     	ldr	x9, [x9, #0x8]
  1768f8: f94ff529     	ldr	x9, [x9, #0x1fe8]
  1768fc: b940012a     	ldr	w10, [x9]
  176900: 6b0a0108     	subs	w8, w8, w10
  176904: b90037e8     	str	w8, [sp, #0x34]
  176908: 540009c2     	b.hs	0x176a40 <FLAC__stream_encoder_process_interleaved+0x1ec0>
  17690c: 14000001     	b	0x176910 <FLAC__stream_encoder_process_interleaved+0x1d90>
  176910: f85e03a8     	ldur	x8, [x29, #-0x20]
  176914: f9400508     	ldr	x8, [x8, #0x8]
  176918: f94ff508     	ldr	x8, [x8, #0x1fe8]
  17691c: f9400508     	ldr	x8, [x8, #0x8]
  176920: b9404fe9     	ldr	w9, [sp, #0x4c]
  176924: 2a0903ea     	mov	w10, w9
  176928: 321d07e9     	orr	w9, wzr, #0x18
  17692c: 2a0903eb     	mov	w11, w9
  176930: 9b0b7d4a     	mul	x10, x10, x11
  176934: f86a6908     	ldr	x8, [x8, x10]
  176938: f9002be8     	str	x8, [sp, #0x50]
  17693c: f9402be8     	ldr	x8, [sp, #0x50]
  176940: f9402fea     	ldr	x10, [sp, #0x58]
  176944: eb0a0108     	subs	x8, x8, x10
  176948: f90017e8     	str	x8, [sp, #0x28]
  17694c: 54000069     	b.ls	0x176958 <FLAC__stream_encoder_process_interleaved+0x1dd8>
  176950: 14000001     	b	0x176954 <FLAC__stream_encoder_process_interleaved+0x1dd4>
  176954: 1400003b     	b	0x176a40 <FLAC__stream_encoder_process_interleaved+0x1ec0>
  176958: f9402be8     	ldr	x8, [sp, #0x50]
  17695c: f85b03a9     	ldur	x9, [x29, #-0x50]
  176960: eb090108     	subs	x8, x8, x9
  176964: f90013e8     	str	x8, [sp, #0x20]
  176968: 54000543     	b.lo	0x176a10 <FLAC__stream_encoder_process_interleaved+0x1e90>
  17696c: 14000001     	b	0x176970 <FLAC__stream_encoder_process_interleaved+0x1df0>
  176970: f85b03a8     	ldur	x8, [x29, #-0x50]
  176974: f85e03a9     	ldur	x9, [x29, #-0x20]
  176978: f9400529     	ldr	x9, [x9, #0x8]
  17697c: f94ff529     	ldr	x9, [x9, #0x1fe8]
  176980: f9400529     	ldr	x9, [x9, #0x8]
  176984: b9404fea     	ldr	w10, [sp, #0x4c]
  176988: 2a0a03eb     	mov	w11, w10
  17698c: 321d07ea     	orr	w10, wzr, #0x18
  176990: 2a0a03ec     	mov	w12, w10
  176994: 9b0c7d6b     	mul	x11, x11, x12
  176998: f82b6928     	str	x8, [x9, x11]
  17699c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1769a0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1769a4: f940012b     	ldr	x11, [x9]
  1769a8: f940396b     	ldr	x11, [x11, #0x70]
  1769ac: eb0b0108     	subs	x8, x8, x11
  1769b0: f9400529     	ldr	x9, [x9, #0x8]
  1769b4: f94ff529     	ldr	x9, [x9, #0x1fe8]
  1769b8: f9400529     	ldr	x9, [x9, #0x8]
  1769bc: b9404fea     	ldr	w10, [sp, #0x4c]
  1769c0: 2a0a03eb     	mov	w11, w10
  1769c4: 9b0c7d6b     	mul	x11, x11, x12
  1769c8: 8b0b0129     	add	x9, x9, x11
  1769cc: f9000528     	str	x8, [x9, #0x8]
  1769d0: b85bc3aa     	ldur	w10, [x29, #-0x44]
  1769d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1769d8: f9400508     	ldr	x8, [x8, #0x8]
  1769dc: f94ff508     	ldr	x8, [x8, #0x1fe8]
  1769e0: f9400508     	ldr	x8, [x8, #0x8]
  1769e4: b9404fed     	ldr	w13, [sp, #0x4c]
  1769e8: 2a0d03e9     	mov	w9, w13
  1769ec: 9b0c7d29     	mul	x9, x9, x12
  1769f0: 8b090108     	add	x8, x8, x9
  1769f4: b900110a     	str	w10, [x8, #0x10]
  1769f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1769fc: f9400508     	ldr	x8, [x8, #0x8]
  176a00: b960d10a     	ldr	w10, [x8, #0x20d0]
  176a04: 1100054a     	add	w10, w10, #0x1
  176a08: b920d10a     	str	w10, [x8, #0x20d0]
  176a0c: 14000007     	b	0x176a28 <FLAC__stream_encoder_process_interleaved+0x1ea8>
  176a10: f85e03a8     	ldur	x8, [x29, #-0x20]
  176a14: f9400508     	ldr	x8, [x8, #0x8]
  176a18: b960d109     	ldr	w9, [x8, #0x20d0]
  176a1c: 11000529     	add	w9, w9, #0x1
  176a20: b920d109     	str	w9, [x8, #0x20d0]
  176a24: 14000001     	b	0x176a28 <FLAC__stream_encoder_process_interleaved+0x1ea8>
  176a28: 14000001     	b	0x176a2c <FLAC__stream_encoder_process_interleaved+0x1eac>
  176a2c: 14000001     	b	0x176a30 <FLAC__stream_encoder_process_interleaved+0x1eb0>
  176a30: b9404fe8     	ldr	w8, [sp, #0x4c]
  176a34: 11000508     	add	w8, w8, #0x1
  176a38: b9004fe8     	str	w8, [sp, #0x4c]
  176a3c: 17ffffac     	b	0x1768ec <FLAC__stream_encoder_process_interleaved+0x1d6c>
  176a40: 14000001     	b	0x176a44 <FLAC__stream_encoder_process_interleaved+0x1ec4>
  176a44: f85e03a8     	ldur	x8, [x29, #-0x20]
  176a48: f9400509     	ldr	x9, [x8, #0x8]
  176a4c: f950592a     	ldr	x10, [x9, #0x20b0]
  176a50: f85d83a1     	ldur	x1, [x29, #-0x28]
  176a54: f85d03a2     	ldur	x2, [x29, #-0x30]
  176a58: b85cc3a3     	ldur	w3, [x29, #-0x34]
  176a5c: b95ff524     	ldr	w4, [x9, #0x1ff4]
  176a60: f9506525     	ldr	x5, [x9, #0x20c8]
  176a64: aa0803e0     	mov	x0, x8
  176a68: d63f0140     	blr	x10
  176a6c: b81c43a0     	stur	w0, [x29, #-0x3c]
  176a70: b85c43a0     	ldur	w0, [x29, #-0x3c]
  176a74: 35000560     	cbnz	w0, 0x176b20 <FLAC__stream_encoder_process_interleaved+0x1fa0>
  176a78: 14000001     	b	0x176a7c <FLAC__stream_encoder_process_interleaved+0x1efc>
  176a7c: f85d03a8     	ldur	x8, [x29, #-0x30]
  176a80: f85e03a9     	ldur	x9, [x29, #-0x20]
  176a84: f9400529     	ldr	x9, [x9, #0x8]
  176a88: f950712a     	ldr	x10, [x9, #0x20e0]
  176a8c: 8b080148     	add	x8, x10, x8
  176a90: f9107128     	str	x8, [x9, #0x20e0]
  176a94: b85cc3ab     	ldur	w11, [x29, #-0x34]
  176a98: 2a0b03e8     	mov	w8, w11
  176a9c: f85e03a9     	ldur	x9, [x29, #-0x20]
  176aa0: f9400529     	ldr	x9, [x9, #0x8]
  176aa4: f950752a     	ldr	x10, [x9, #0x20e8]
  176aa8: 8b080148     	add	x8, x10, x8
  176aac: f9107528     	str	x8, [x9, #0x20e8]
  176ab0: f85e03a8     	ldur	x8, [x29, #-0x20]
  176ab4: f9400508     	ldr	x8, [x8, #0x8]
  176ab8: b960f10b     	ldr	w11, [x8, #0x20f0]
  176abc: b9004beb     	str	w11, [sp, #0x48]
  176ac0: f85e03a8     	ldur	x8, [x29, #-0x20]
  176ac4: f9400508     	ldr	x8, [x8, #0x8]
  176ac8: b95ff50b     	ldr	w11, [x8, #0x1ff4]
  176acc: 1100056b     	add	w11, w11, #0x1
  176ad0: b90047eb     	str	w11, [sp, #0x44]
  176ad4: b9404beb     	ldr	w11, [sp, #0x48]
  176ad8: b94047ec     	ldr	w12, [sp, #0x44]
  176adc: 6b0c016b     	subs	w11, w11, w12
  176ae0: b9001feb     	str	w11, [sp, #0x1c]
  176ae4: 540000a9     	b.ls	0x176af8 <FLAC__stream_encoder_process_interleaved+0x1f78>
  176ae8: 14000001     	b	0x176aec <FLAC__stream_encoder_process_interleaved+0x1f6c>
  176aec: b9404be8     	ldr	w8, [sp, #0x48]
  176af0: b9001be8     	str	w8, [sp, #0x18]
  176af4: 14000004     	b	0x176b04 <FLAC__stream_encoder_process_interleaved+0x1f84>
  176af8: b94047e8     	ldr	w8, [sp, #0x44]
  176afc: b9001be8     	str	w8, [sp, #0x18]
  176b00: 14000001     	b	0x176b04 <FLAC__stream_encoder_process_interleaved+0x1f84>
  176b04: b9401be8     	ldr	w8, [sp, #0x18]
  176b08: b90043e8     	str	w8, [sp, #0x40]
  176b0c: b94043e8     	ldr	w8, [sp, #0x40]
  176b10: f85e03a9     	ldur	x9, [x29, #-0x20]
  176b14: f9400529     	ldr	x9, [x9, #0x8]
  176b18: b920f128     	str	w8, [x9, #0x20f0]
  176b1c: 14000006     	b	0x176b34 <FLAC__stream_encoder_process_interleaved+0x1fb4>
  176b20: f85e03a8     	ldur	x8, [x29, #-0x20]
  176b24: f9400108     	ldr	x8, [x8]
  176b28: 528000a9     	mov	w9, #0x5                // =5
  176b2c: b9000109     	str	w9, [x8]
  176b30: 14000001     	b	0x176b34 <FLAC__stream_encoder_process_interleaved+0x1fb4>
  176b34: b85c43a8     	ldur	w8, [x29, #-0x3c]
  176b38: b81ec3a8     	stur	w8, [x29, #-0x14]
  176b3c: 14000001     	b	0x176b40 <FLAC__stream_encoder_process_interleaved+0x1fc0>
  176b40: b85ec3a8     	ldur	w8, [x29, #-0x14]
  176b44: d53bd049     	mrs	x9, TPIDR_EL0
  176b48: f9401529     	ldr	x9, [x9, #0x28]
  176b4c: f85f83aa     	ldur	x10, [x29, #-0x8]
  176b50: eb0a0129     	subs	x9, x9, x10
  176b54: b90017e8     	str	w8, [sp, #0x14]
  176b58: f90007e9     	str	x9, [sp, #0x8]
  176b5c: 540000c1     	b.ne	0x176b74 <FLAC__stream_encoder_process_interleaved+0x1ff4>
  176b60: 14000001     	b	0x176b64 <FLAC__stream_encoder_process_interleaved+0x1fe4>
  176b64: b94017e0     	ldr	w0, [sp, #0x14]
  176b68: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  176b6c: 910303ff     	add	sp, sp, #0xc0
  176b70: d65f03c0     	ret
  176b74: 97fccc7f     	bl	0xa9d70 <__stack_chk_fail@plt>
  176b78: d0000988     	adrp	x8, 0x2a8000
  176b7c: f9433108     	ldr	x8, [x8, #0x660]
  176b80: d2801309     	mov	x9, #0x98               // =152
  176b84: 8b090100     	add	x0, x8, x9
  176b88: d65f03c0     	ret
  176b8c: d10103ff     	sub	sp, sp, #0x40
  176b90: a9037bfd     	stp	x29, x30, [sp, #0x30]
  176b94: 9100c3fd     	add	x29, sp, #0x30
  176b98: b24003e8     	orr	x8, xzr, #0x1
  176b9c: f81f03a0     	stur	x0, [x29, #-0x10]
  176ba0: f9000fe1     	str	x1, [sp, #0x18]
  176ba4: f9000be2     	str	x2, [sp, #0x10]
  176ba8: f90007e3     	str	x3, [sp, #0x8]
  176bac: f9400fe0     	ldr	x0, [sp, #0x18]
  176bb0: f9400be1     	ldr	x1, [sp, #0x10]
  176bb4: f9400022     	ldr	x2, [x1]
  176bb8: f85f03a1     	ldur	x1, [x29, #-0x10]
  176bbc: f9400421     	ldr	x1, [x1, #0x8]
  176bc0: f9506c23     	ldr	x3, [x1, #0x20d8]
  176bc4: aa0803e1     	mov	x1, x8
  176bc8: 97fcacda     	bl	0xa1f30 <fread@plt>
  176bcc: f9400be8     	ldr	x8, [sp, #0x10]
  176bd0: f9000100     	str	x0, [x8]
  176bd4: f9400be8     	ldr	x8, [sp, #0x10]
  176bd8: f9400108     	ldr	x8, [x8]
  176bdc: b4000048     	cbz	x8, 0x176be4 <FLAC__stream_encoder_process_interleaved+0x2064>
  176be0: 14000013     	b	0x176c2c <FLAC__stream_encoder_process_interleaved+0x20ac>
  176be4: f85f03a8     	ldur	x8, [x29, #-0x10]
  176be8: f9400508     	ldr	x8, [x8, #0x8]
  176bec: f9506d00     	ldr	x0, [x8, #0x20d8]
  176bf0: 97fcb1b4     	bl	0xa32c0 <feof@plt>
  176bf4: 35000040     	cbnz	w0, 0x176bfc <FLAC__stream_encoder_process_interleaved+0x207c>
  176bf8: 14000004     	b	0x176c08 <FLAC__stream_encoder_process_interleaved+0x2088>
  176bfc: 320003e8     	orr	w8, wzr, #0x1
  176c00: b81fc3a8     	stur	w8, [x29, #-0x4]
  176c04: 1400000b     	b	0x176c30 <FLAC__stream_encoder_process_interleaved+0x20b0>
  176c08: f85f03a8     	ldur	x8, [x29, #-0x10]
  176c0c: f9400508     	ldr	x8, [x8, #0x8]
  176c10: f9506d00     	ldr	x0, [x8, #0x20d8]
  176c14: 97fcb8af     	bl	0xa4ed0 <ferror@plt>
  176c18: 35000040     	cbnz	w0, 0x176c20 <FLAC__stream_encoder_process_interleaved+0x20a0>
  176c1c: 14000004     	b	0x176c2c <FLAC__stream_encoder_process_interleaved+0x20ac>
  176c20: 321f03e8     	orr	w8, wzr, #0x2
  176c24: b81fc3a8     	stur	w8, [x29, #-0x4]
  176c28: 14000002     	b	0x176c30 <FLAC__stream_encoder_process_interleaved+0x20b0>
  176c2c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  176c30: b85fc3a0     	ldur	w0, [x29, #-0x4]
  176c34: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  176c38: 910103ff     	add	sp, sp, #0x40
  176c3c: d65f03c0     	ret
  176c40: d10183ff     	sub	sp, sp, #0x60
  176c44: a9057bfd     	stp	x29, x30, [sp, #0x50]
  176c48: 910143fd     	add	x29, sp, #0x50
  176c4c: b24003e8     	orr	x8, xzr, #0x1
  176c50: d2800009     	mov	x9, #0x0                // =0
  176c54: f81f03a0     	stur	x0, [x29, #-0x10]
  176c58: f81e83a1     	stur	x1, [x29, #-0x18]
  176c5c: f81e03a2     	stur	x2, [x29, #-0x20]
  176c60: b81dc3a3     	stur	w3, [x29, #-0x24]
  176c64: b9002be4     	str	w4, [sp, #0x28]
  176c68: f90013e5     	str	x5, [sp, #0x20]
  176c6c: f85e83a0     	ldur	x0, [x29, #-0x18]
  176c70: f85e03a2     	ldur	x2, [x29, #-0x20]
  176c74: f85f03a1     	ldur	x1, [x29, #-0x10]
  176c78: f9400421     	ldr	x1, [x1, #0x8]
  176c7c: f9506c23     	ldr	x3, [x1, #0x20d8]
  176c80: aa0803e1     	mov	x1, x8
  176c84: f9000be9     	str	x9, [sp, #0x10]
  176c88: 97fcbcf2     	bl	0xa6050 <fwrite@plt>
  176c8c: f85e03a8     	ldur	x8, [x29, #-0x20]
  176c90: eb08001f     	cmp	x0, x8
  176c94: 1a9f17e4     	cset	w4, eq
  176c98: 37000044     	tbnz	w4, #0x0, 0x176ca0 <FLAC__stream_encoder_process_interleaved+0x2120>
  176c9c: 1400003b     	b	0x176d88 <FLAC__stream_encoder_process_interleaved+0x2208>
  176ca0: 52800008     	mov	w8, #0x0                // =0
  176ca4: f85f03a9     	ldur	x9, [x29, #-0x10]
  176ca8: f9400529     	ldr	x9, [x9, #0x8]
  176cac: f9506129     	ldr	x9, [x9, #0x20c0]
  176cb0: f9400bea     	ldr	x10, [sp, #0x10]
  176cb4: eb09015f     	cmp	x10, x9
  176cb8: 1a9f07eb     	cset	w11, ne
  176cbc: b9000fe8     	str	w8, [sp, #0xc]
  176cc0: 3700004b     	tbnz	w11, #0x0, 0x176cc8 <FLAC__stream_encoder_process_interleaved+0x2148>
  176cc4: 14000006     	b	0x176cdc <FLAC__stream_encoder_process_interleaved+0x215c>
  176cc8: 52800008     	mov	w8, #0x0                // =0
  176ccc: b85dc3a9     	ldur	w9, [x29, #-0x24]
  176cd0: 6b08013f     	cmp	w9, w8
  176cd4: 1a9f97e8     	cset	w8, hi
  176cd8: b9000fe8     	str	w8, [sp, #0xc]
  176cdc: b9400fe8     	ldr	w8, [sp, #0xc]
  176ce0: 320003e9     	orr	w9, wzr, #0x1
  176ce4: 0a090108     	and	w8, w8, w9
  176ce8: b9001fe8     	str	w8, [sp, #0x1c]
  176cec: b9401fe8     	ldr	w8, [sp, #0x1c]
  176cf0: 35000048     	cbnz	w8, 0x176cf8 <FLAC__stream_encoder_process_interleaved+0x2178>
  176cf4: 14000023     	b	0x176d80 <FLAC__stream_encoder_process_interleaved+0x2200>
  176cf8: 52800008     	mov	w8, #0x0                // =0
  176cfc: 320003e9     	orr	w9, wzr, #0x1
  176d00: f85f03aa     	ldur	x10, [x29, #-0x10]
  176d04: f940054a     	ldr	x10, [x10, #0x8]
  176d08: f950614a     	ldr	x10, [x10, #0x20c0]
  176d0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  176d10: f85f03ab     	ldur	x11, [x29, #-0x10]
  176d14: f940056b     	ldr	x11, [x11, #0x8]
  176d18: f950716b     	ldr	x11, [x11, #0x20e0]
  176d1c: f85e03ac     	ldur	x12, [x29, #-0x20]
  176d20: 8b0c0161     	add	x1, x11, x12
  176d24: f85f03ab     	ldur	x11, [x29, #-0x10]
  176d28: f940056b     	ldr	x11, [x11, #0x8]
  176d2c: f950756b     	ldr	x11, [x11, #0x20e8]
  176d30: b85dc3ad     	ldur	w13, [x29, #-0x24]
  176d34: 2a0d03ec     	mov	w12, w13
  176d38: d3407d8c     	ubfx	x12, x12, #0, #32
  176d3c: 8b0c0162     	add	x2, x11, x12
  176d40: f85f03ab     	ldur	x11, [x29, #-0x10]
  176d44: f940056b     	ldr	x11, [x11, #0x8]
  176d48: b960f16d     	ldr	w13, [x11, #0x20f0]
  176d4c: b85dc3ae     	ldur	w14, [x29, #-0x24]
  176d50: 6b0801df     	cmp	w14, w8
  176d54: 1a9f07ee     	cset	w14, ne
  176d58: 720001df     	tst	w14, #0x1
  176d5c: 1a881128     	csel	w8, w9, w8, ne
  176d60: 0b0801a3     	add	w3, w13, w8
  176d64: f85f03ab     	ldur	x11, [x29, #-0x10]
  176d68: f940056b     	ldr	x11, [x11, #0x8]
  176d6c: b960f564     	ldr	w4, [x11, #0x20f4]
  176d70: f85f03ab     	ldur	x11, [x29, #-0x10]
  176d74: f940056b     	ldr	x11, [x11, #0x8]
  176d78: f9506565     	ldr	x5, [x11, #0x20c8]
  176d7c: d63f0140     	blr	x10
  176d80: b81fc3bf     	stur	wzr, [x29, #-0x4]
  176d84: 14000003     	b	0x176d90 <FLAC__stream_encoder_process_interleaved+0x2210>
  176d88: 320003e8     	orr	w8, wzr, #0x1
  176d8c: b81fc3a8     	stur	w8, [x29, #-0x4]
  176d90: b85fc3a0     	ldur	w0, [x29, #-0x4]
  176d94: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  176d98: 910183ff     	add	sp, sp, #0x60
  176d9c: d65f03c0     	ret
  176da0: d10103ff     	sub	sp, sp, #0x40
  176da4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  176da8: 9100c3fd     	add	x29, sp, #0x30
  176dac: 52800008     	mov	w8, #0x0                // =0
  176db0: f81f03a0     	stur	x0, [x29, #-0x10]
  176db4: f9000fe1     	str	x1, [sp, #0x18]
  176db8: f9000be2     	str	x2, [sp, #0x10]
  176dbc: f85f03a0     	ldur	x0, [x29, #-0x10]
  176dc0: f9400400     	ldr	x0, [x0, #0x8]
  176dc4: f9506c00     	ldr	x0, [x0, #0x20d8]
  176dc8: f9400fe1     	ldr	x1, [sp, #0x18]
  176dcc: 2a0803e2     	mov	w2, w8
  176dd0: b9000fe8     	str	w8, [sp, #0xc]
  176dd4: 97fca783     	bl	0xa0be0 <fseeko@plt>
  176dd8: b9400fe8     	ldr	w8, [sp, #0xc]
  176ddc: 6b08001f     	cmp	w0, w8
  176de0: 1a9fa7e0     	cset	w0, lt
  176de4: 37000040     	tbnz	w0, #0x0, 0x176dec <FLAC__stream_encoder_process_interleaved+0x226c>
  176de8: 14000004     	b	0x176df8 <FLAC__stream_encoder_process_interleaved+0x2278>
  176dec: 320003e8     	orr	w8, wzr, #0x1
  176df0: b81fc3a8     	stur	w8, [x29, #-0x4]
  176df4: 14000002     	b	0x176dfc <FLAC__stream_encoder_process_interleaved+0x227c>
  176df8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  176dfc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  176e00: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  176e04: 910103ff     	add	sp, sp, #0x40
  176e08: d65f03c0     	ret
  176e0c: d10103ff     	sub	sp, sp, #0x40
  176e10: a9037bfd     	stp	x29, x30, [sp, #0x30]
  176e14: 9100c3fd     	add	x29, sp, #0x30
  176e18: d2800008     	mov	x8, #0x0                // =0
  176e1c: f81f03a0     	stur	x0, [x29, #-0x10]
  176e20: f9000fe1     	str	x1, [sp, #0x18]
  176e24: f9000be2     	str	x2, [sp, #0x10]
  176e28: f85f03a0     	ldur	x0, [x29, #-0x10]
  176e2c: f9400400     	ldr	x0, [x0, #0x8]
  176e30: f9506c00     	ldr	x0, [x0, #0x20d8]
  176e34: f90003e8     	str	x8, [sp]
  176e38: 97fcaf8a     	bl	0xa2c60 <ftello@plt>
  176e3c: f90007e0     	str	x0, [sp, #0x8]
  176e40: f94007e8     	ldr	x8, [sp, #0x8]
  176e44: f94003e0     	ldr	x0, [sp]
  176e48: eb00011f     	cmp	x8, x0
  176e4c: 1a9fa7e9     	cset	w9, lt
  176e50: 37000049     	tbnz	w9, #0x0, 0x176e58 <FLAC__stream_encoder_process_interleaved+0x22d8>
  176e54: 14000004     	b	0x176e64 <FLAC__stream_encoder_process_interleaved+0x22e4>
  176e58: 320003e8     	orr	w8, wzr, #0x1
  176e5c: b81fc3a8     	stur	w8, [x29, #-0x4]
  176e60: 14000005     	b	0x176e74 <FLAC__stream_encoder_process_interleaved+0x22f4>
  176e64: f94007e8     	ldr	x8, [sp, #0x8]
  176e68: f9400fe9     	ldr	x9, [sp, #0x18]
  176e6c: f9000128     	str	x8, [x9]
  176e70: b81fc3bf     	stur	wzr, [x29, #-0x4]
  176e74: b85fc3a0     	ldur	w0, [x29, #-0x4]
  176e78: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  176e7c: 910103ff     	add	sp, sp, #0x40
  176e80: d65f03c0     	ret
  176e84: d10603ff     	sub	sp, sp, #0x180
  176e88: f900b3fc     	str	x28, [sp, #0x160]
  176e8c: a9177bfd     	stp	x29, x30, [sp, #0x170]
  176e90: 9105c3fd     	add	x29, sp, #0x170
  176e94: 9102a3e8     	add	x8, sp, #0xa8
  176e98: d53bd049     	mrs	x9, TPIDR_EL0
  176e9c: f9401529     	ldr	x9, [x9, #0x28]
  176ea0: f9000109     	str	x9, [x8]
  176ea4: f81a03a0     	stur	x0, [x29, #-0x60]
  176ea8: b819c3a1     	stur	w1, [x29, #-0x64]
  176eac: f85a03a9     	ldur	x9, [x29, #-0x60]
  176eb0: f9400129     	ldr	x9, [x9]
  176eb4: b9403d21     	ldr	w1, [x9, #0x3c]
  176eb8: b81943a1     	stur	w1, [x29, #-0x6c]
  176ebc: b859c3a1     	ldur	w1, [x29, #-0x64]
  176ec0: f90053e8     	str	x8, [sp, #0xa0]
  176ec4: 340000a1     	cbz	w1, 0x176ed8 <FLAC__stream_encoder_process_interleaved+0x2358>
  176ec8: 14000001     	b	0x176ecc <FLAC__stream_encoder_process_interleaved+0x234c>
  176ecc: 2a1f03e8     	mov	w8, wzr
  176ed0: b81903a8     	stur	w8, [x29, #-0x70]
  176ed4: 1400001d     	b	0x176f48 <FLAC__stream_encoder_process_interleaved+0x23c8>
  176ed8: f85a03a8     	ldur	x8, [x29, #-0x60]
  176edc: f9400108     	ldr	x8, [x8]
  176ee0: b9402500     	ldr	w0, [x8, #0x24]
  176ee4: 97fcc763     	bl	0xa8c70 <FLAC__format_get_max_rice_partition_order_from_blocksize@plt>
  176ee8: b81903a0     	stur	w0, [x29, #-0x70]
  176eec: b85903a0     	ldur	w0, [x29, #-0x70]
  176ef0: b81843a0     	stur	w0, [x29, #-0x7c]
  176ef4: f85a03a8     	ldur	x8, [x29, #-0x60]
  176ef8: f9400108     	ldr	x8, [x8]
  176efc: b9404100     	ldr	w0, [x8, #0x40]
  176f00: b81803a0     	stur	w0, [x29, #-0x80]
  176f04: b85843a0     	ldur	w0, [x29, #-0x7c]
  176f08: b85803a9     	ldur	w9, [x29, #-0x80]
  176f0c: 6b090009     	subs	w9, w0, w9
  176f10: b9009fe9     	str	w9, [sp, #0x9c]
  176f14: 540000a2     	b.hs	0x176f28 <FLAC__stream_encoder_process_interleaved+0x23a8>
  176f18: 14000001     	b	0x176f1c <FLAC__stream_encoder_process_interleaved+0x239c>
  176f1c: b85843a8     	ldur	w8, [x29, #-0x7c]
  176f20: b9009be8     	str	w8, [sp, #0x98]
  176f24: 14000004     	b	0x176f34 <FLAC__stream_encoder_process_interleaved+0x23b4>
  176f28: b85803a8     	ldur	w8, [x29, #-0x80]
  176f2c: b9009be8     	str	w8, [sp, #0x98]
  176f30: 14000001     	b	0x176f34 <FLAC__stream_encoder_process_interleaved+0x23b4>
  176f34: b9409be8     	ldr	w8, [sp, #0x98]
  176f38: b817c3a8     	stur	w8, [x29, #-0x84]
  176f3c: b857c3a8     	ldur	w8, [x29, #-0x84]
  176f40: b81903a8     	stur	w8, [x29, #-0x70]
  176f44: 14000001     	b	0x176f48 <FLAC__stream_encoder_process_interleaved+0x23c8>
  176f48: b85943a8     	ldur	w8, [x29, #-0x6c]
  176f4c: b81783a8     	stur	w8, [x29, #-0x88]
  176f50: b85903a8     	ldur	w8, [x29, #-0x70]
  176f54: b81743a8     	stur	w8, [x29, #-0x8c]
  176f58: b85783a8     	ldur	w8, [x29, #-0x88]
  176f5c: b85743a9     	ldur	w9, [x29, #-0x8c]
  176f60: 6b090108     	subs	w8, w8, w9
  176f64: b90097e8     	str	w8, [sp, #0x94]
  176f68: 540000a2     	b.hs	0x176f7c <FLAC__stream_encoder_process_interleaved+0x23fc>
  176f6c: 14000001     	b	0x176f70 <FLAC__stream_encoder_process_interleaved+0x23f0>
  176f70: b85783a8     	ldur	w8, [x29, #-0x88]
  176f74: b90093e8     	str	w8, [sp, #0x90]
  176f78: 14000004     	b	0x176f88 <FLAC__stream_encoder_process_interleaved+0x2408>
  176f7c: b85743a8     	ldur	w8, [x29, #-0x8c]
  176f80: b90093e8     	str	w8, [sp, #0x90]
  176f84: 14000001     	b	0x176f88 <FLAC__stream_encoder_process_interleaved+0x2408>
  176f88: b94093e8     	ldr	w8, [sp, #0x90]
  176f8c: b81703a8     	stur	w8, [x29, #-0x90]
  176f90: b85703a8     	ldur	w8, [x29, #-0x90]
  176f94: b81943a8     	stur	w8, [x29, #-0x6c]
  176f98: f85a03a9     	ldur	x9, [x29, #-0x60]
  176f9c: f9400129     	ldr	x9, [x9]
  176fa0: b9402528     	ldr	w8, [x9, #0x24]
  176fa4: b81b03a8     	stur	w8, [x29, #-0x50]
  176fa8: f85a03a9     	ldur	x9, [x29, #-0x60]
  176fac: f9400129     	ldr	x9, [x9]
  176fb0: b9402128     	ldr	w8, [x9, #0x20]
  176fb4: b81b43a8     	stur	w8, [x29, #-0x4c]
  176fb8: f85a03a9     	ldur	x9, [x29, #-0x60]
  176fbc: f9400129     	ldr	x9, [x9]
  176fc0: b9401928     	ldr	w8, [x9, #0x18]
  176fc4: b81b83a8     	stur	w8, [x29, #-0x48]
  176fc8: 2a1f03e8     	mov	w8, wzr
  176fcc: b81bc3a8     	stur	w8, [x29, #-0x44]
  176fd0: f85a03a9     	ldur	x9, [x29, #-0x60]
  176fd4: f9400129     	ldr	x9, [x9]
  176fd8: b9401d2a     	ldr	w10, [x9, #0x1c]
  176fdc: b81c03aa     	stur	w10, [x29, #-0x40]
  176fe0: b81c43a8     	stur	w8, [x29, #-0x3c]
  176fe4: f85a03a9     	ldur	x9, [x29, #-0x60]
  176fe8: f9400529     	ldr	x9, [x9, #0x8]
  176fec: b95ff528     	ldr	w8, [x9, #0x1ff4]
  176ff0: b81c83a8     	stur	w8, [x29, #-0x38]
  176ff4: f85a03a9     	ldur	x9, [x29, #-0x60]
  176ff8: f9400129     	ldr	x9, [x9]
  176ffc: b9401128     	ldr	w8, [x9, #0x10]
  177000: 34000468     	cbz	w8, 0x17708c <FLAC__stream_encoder_process_interleaved+0x250c>
  177004: 14000001     	b	0x177008 <FLAC__stream_encoder_process_interleaved+0x2488>
  177008: f85a03a8     	ldur	x8, [x29, #-0x60]
  17700c: f9400108     	ldr	x8, [x8]
  177010: b9401509     	ldr	w9, [x8, #0x14]
  177014: 34000329     	cbz	w9, 0x177078 <FLAC__stream_encoder_process_interleaved+0x24f8>
  177018: 14000001     	b	0x17701c <FLAC__stream_encoder_process_interleaved+0x249c>
  17701c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177020: f9400508     	ldr	x8, [x8, #0x8]
  177024: b95f2d09     	ldr	w9, [x8, #0x1f2c]
  177028: 350000c9     	cbnz	w9, 0x177040 <FLAC__stream_encoder_process_interleaved+0x24c0>
  17702c: 14000001     	b	0x177030 <FLAC__stream_encoder_process_interleaved+0x24b0>
  177030: 320003e8     	orr	w8, wzr, #0x1
  177034: b818c3a8     	stur	w8, [x29, #-0x74]
  177038: b81883a8     	stur	w8, [x29, #-0x78]
  17703c: 1400000e     	b	0x177074 <FLAC__stream_encoder_process_interleaved+0x24f4>
  177040: f85a03a8     	ldur	x8, [x29, #-0x60]
  177044: f9400508     	ldr	x8, [x8, #0x8]
  177048: b95f3109     	ldr	w9, [x8, #0x1f30]
  17704c: 71000129     	subs	w9, w9, #0x0
  177050: 1a9f17ea     	cset	w10, eq
  177054: b818c3aa     	stur	w10, [x29, #-0x74]
  177058: b858c3aa     	ldur	w10, [x29, #-0x74]
  17705c: 7100014a     	subs	w10, w10, #0x0
  177060: 1a9f17eb     	cset	w11, eq
  177064: b81883ab     	stur	w11, [x29, #-0x78]
  177068: b9008fe9     	str	w9, [sp, #0x8c]
  17706c: b9008bea     	str	w10, [sp, #0x88]
  177070: 14000001     	b	0x177074 <FLAC__stream_encoder_process_interleaved+0x24f4>
  177074: 14000005     	b	0x177088 <FLAC__stream_encoder_process_interleaved+0x2508>
  177078: 320003e8     	orr	w8, wzr, #0x1
  17707c: b818c3a8     	stur	w8, [x29, #-0x74]
  177080: b81883a8     	stur	w8, [x29, #-0x78]
  177084: 14000001     	b	0x177088 <FLAC__stream_encoder_process_interleaved+0x2508>
  177088: 14000006     	b	0x1770a0 <FLAC__stream_encoder_process_interleaved+0x2520>
  17708c: 320003e8     	orr	w8, wzr, #0x1
  177090: b818c3a8     	stur	w8, [x29, #-0x74]
  177094: 2a1f03e8     	mov	w8, wzr
  177098: b81883a8     	stur	w8, [x29, #-0x78]
  17709c: 14000001     	b	0x1770a0 <FLAC__stream_encoder_process_interleaved+0x2520>
  1770a0: b858c3a8     	ldur	w8, [x29, #-0x74]
  1770a4: 34000708     	cbz	w8, 0x177184 <FLAC__stream_encoder_process_interleaved+0x2604>
  1770a8: 14000001     	b	0x1770ac <FLAC__stream_encoder_process_interleaved+0x252c>
  1770ac: 2a1f03e8     	mov	w8, wzr
  1770b0: b81983a8     	stur	w8, [x29, #-0x68]
  1770b4: 14000001     	b	0x1770b8 <FLAC__stream_encoder_process_interleaved+0x2538>
  1770b8: b85983a8     	ldur	w8, [x29, #-0x68]
  1770bc: f85a03a9     	ldur	x9, [x29, #-0x60]
  1770c0: f9400129     	ldr	x9, [x9]
  1770c4: b940192a     	ldr	w10, [x9, #0x18]
  1770c8: 6b0a0108     	subs	w8, w8, w10
  1770cc: b90087e8     	str	w8, [sp, #0x84]
  1770d0: 54000582     	b.hs	0x177180 <FLAC__stream_encoder_process_interleaved+0x2600>
  1770d4: 14000001     	b	0x1770d8 <FLAC__stream_encoder_process_interleaved+0x2558>
  1770d8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1770dc: f9400509     	ldr	x9, [x8, #0x8]
  1770e0: b85983aa     	ldur	w10, [x29, #-0x68]
  1770e4: 2a0a03eb     	mov	w11, w10
  1770e8: 8b0b0d29     	add	x9, x9, x11, lsl #3
  1770ec: f9400520     	ldr	x0, [x9, #0x8]
  1770f0: f9400108     	ldr	x8, [x8]
  1770f4: b9402501     	ldr	w1, [x8, #0x24]
  1770f8: 9400024b     	bl	0x177a24 <FLAC__stream_encoder_process_interleaved+0x2ea4>
  1770fc: b816c3a0     	stur	w0, [x29, #-0x94]
  177100: b856c3aa     	ldur	w10, [x29, #-0x94]
  177104: f85a03a8     	ldur	x8, [x29, #-0x60]
  177108: f9400508     	ldr	x8, [x8, #0x8]
  17710c: b85983a0     	ldur	w0, [x29, #-0x68]
  177110: 2a0003e9     	mov	w9, w0
  177114: 52805000     	mov	w0, #0x280              // =640
  177118: 2a0003eb     	mov	w11, w0
  17711c: 9b0b7d29     	mul	x9, x9, x11
  177120: 8b090108     	add	x8, x8, x9
  177124: b903990a     	str	w10, [x8, #0x398]
  177128: f85a03a8     	ldur	x8, [x29, #-0x60]
  17712c: f9400508     	ldr	x8, [x8, #0x8]
  177130: b85983a0     	ldur	w0, [x29, #-0x68]
  177134: 2a0003e9     	mov	w9, w0
  177138: 9b0b7d29     	mul	x9, x9, x11
  17713c: 8b090108     	add	x8, x8, x9
  177140: b902590a     	str	w10, [x8, #0x258]
  177144: f85a03a8     	ldur	x8, [x29, #-0x60]
  177148: f9400109     	ldr	x9, [x8]
  17714c: b9401d2a     	ldr	w10, [x9, #0x1c]
  177150: b856c3a0     	ldur	w0, [x29, #-0x94]
  177154: 6b00014a     	subs	w10, w10, w0
  177158: f9400508     	ldr	x8, [x8, #0x8]
  17715c: b85983a0     	ldur	w0, [x29, #-0x68]
  177160: 2a0003e9     	mov	w9, w0
  177164: 8b090908     	add	x8, x8, x9, lsl #2
  177168: b900590a     	str	w10, [x8, #0x58]
  17716c: 14000001     	b	0x177170 <FLAC__stream_encoder_process_interleaved+0x25f0>
  177170: b85983a8     	ldur	w8, [x29, #-0x68]
  177174: 11000508     	add	w8, w8, #0x1
  177178: b81983a8     	stur	w8, [x29, #-0x68]
  17717c: 17ffffcf     	b	0x1770b8 <FLAC__stream_encoder_process_interleaved+0x2538>
  177180: 14000001     	b	0x177184 <FLAC__stream_encoder_process_interleaved+0x2604>
  177184: b85883a8     	ldur	w8, [x29, #-0x78]
  177188: 34000708     	cbz	w8, 0x177268 <FLAC__stream_encoder_process_interleaved+0x26e8>
  17718c: 14000001     	b	0x177190 <FLAC__stream_encoder_process_interleaved+0x2610>
  177190: 2a1f03e8     	mov	w8, wzr
  177194: b81983a8     	stur	w8, [x29, #-0x68]
  177198: 14000001     	b	0x17719c <FLAC__stream_encoder_process_interleaved+0x261c>
  17719c: b85983a8     	ldur	w8, [x29, #-0x68]
  1771a0: 71000508     	subs	w8, w8, #0x1
  1771a4: b90083e8     	str	w8, [sp, #0x80]
  1771a8: 540005e8     	b.hi	0x177264 <FLAC__stream_encoder_process_interleaved+0x26e4>
  1771ac: 14000001     	b	0x1771b0 <FLAC__stream_encoder_process_interleaved+0x2630>
  1771b0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1771b4: f9400509     	ldr	x9, [x8, #0x8]
  1771b8: b85983aa     	ldur	w10, [x29, #-0x68]
  1771bc: 2a0a03eb     	mov	w11, w10
  1771c0: 8b0b0d29     	add	x9, x9, x11, lsl #3
  1771c4: f9402520     	ldr	x0, [x9, #0x48]
  1771c8: f9400108     	ldr	x8, [x8]
  1771cc: b9402501     	ldr	w1, [x8, #0x24]
  1771d0: 94000215     	bl	0x177a24 <FLAC__stream_encoder_process_interleaved+0x2ea4>
  1771d4: b81683a0     	stur	w0, [x29, #-0x98]
  1771d8: b85683aa     	ldur	w10, [x29, #-0x98]
  1771dc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1771e0: f9400508     	ldr	x8, [x8, #0x8]
  1771e4: b85983a0     	ldur	w0, [x29, #-0x68]
  1771e8: 2a0003e9     	mov	w9, w0
  1771ec: 52805000     	mov	w0, #0x280              // =640
  1771f0: 2a0003eb     	mov	w11, w0
  1771f4: 9b0b7d29     	mul	x9, x9, x11
  1771f8: 8b090108     	add	x8, x8, x9
  1771fc: b917990a     	str	w10, [x8, #0x1798]
  177200: f85a03a8     	ldur	x8, [x29, #-0x60]
  177204: f9400508     	ldr	x8, [x8, #0x8]
  177208: b85983a0     	ldur	w0, [x29, #-0x68]
  17720c: 2a0003e9     	mov	w9, w0
  177210: 9b0b7d29     	mul	x9, x9, x11
  177214: 8b090108     	add	x8, x8, x9
  177218: b916590a     	str	w10, [x8, #0x1658]
  17721c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177220: f9400109     	ldr	x9, [x8]
  177224: b9401d2a     	ldr	w10, [x9, #0x1c]
  177228: b85683a0     	ldur	w0, [x29, #-0x98]
  17722c: 6b00014a     	subs	w10, w10, w0
  177230: b85983a0     	ldur	w0, [x29, #-0x68]
  177234: 2a0003e9     	mov	w9, w0
  177238: f100012b     	subs	x11, x9, #0x0
  17723c: 1a8a054a     	cinc	w10, w10, ne
  177240: f9400508     	ldr	x8, [x8, #0x8]
  177244: 8b090908     	add	x8, x8, x9, lsl #2
  177248: b900790a     	str	w10, [x8, #0x78]
  17724c: f9003feb     	str	x11, [sp, #0x78]
  177250: 14000001     	b	0x177254 <FLAC__stream_encoder_process_interleaved+0x26d4>
  177254: b85983a8     	ldur	w8, [x29, #-0x68]
  177258: 11000508     	add	w8, w8, #0x1
  17725c: b81983a8     	stur	w8, [x29, #-0x68]
  177260: 17ffffcf     	b	0x17719c <FLAC__stream_encoder_process_interleaved+0x261c>
  177264: 14000001     	b	0x177268 <FLAC__stream_encoder_process_interleaved+0x26e8>
  177268: b858c3a8     	ldur	w8, [x29, #-0x74]
  17726c: 340006e8     	cbz	w8, 0x177348 <FLAC__stream_encoder_process_interleaved+0x27c8>
  177270: 14000001     	b	0x177274 <FLAC__stream_encoder_process_interleaved+0x26f4>
  177274: 2a1f03e8     	mov	w8, wzr
  177278: b81983a8     	stur	w8, [x29, #-0x68]
  17727c: 14000001     	b	0x177280 <FLAC__stream_encoder_process_interleaved+0x2700>
  177280: b85983a8     	ldur	w8, [x29, #-0x68]
  177284: f85a03a9     	ldur	x9, [x29, #-0x60]
  177288: f9400129     	ldr	x9, [x9]
  17728c: b940192a     	ldr	w10, [x9, #0x18]
  177290: 6b0a0108     	subs	w8, w8, w10
  177294: b90077e8     	str	w8, [sp, #0x74]
  177298: 54000562     	b.hs	0x177344 <FLAC__stream_encoder_process_interleaved+0x27c4>
  17729c: 14000001     	b	0x1772a0 <FLAC__stream_encoder_process_interleaved+0x2720>
  1772a0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1772a4: b85943a1     	ldur	w1, [x29, #-0x6c]
  1772a8: b85903a2     	ldur	w2, [x29, #-0x70]
  1772ac: f9400509     	ldr	x9, [x8, #0x8]
  1772b0: b85983aa     	ldur	w10, [x29, #-0x68]
  1772b4: 2a0a03eb     	mov	w11, w10
  1772b8: 8b0b092c     	add	x12, x9, x11, lsl #2
  1772bc: b9405984     	ldr	w4, [x12, #0x58]
  1772c0: 8b0b0d2d     	add	x13, x9, x11, lsl #3
  1772c4: f94005a5     	ldr	x5, [x13, #0x8]
  1772c8: 8b0b1129     	add	x9, x9, x11, lsl #4
  1772cc: 5283440a     	mov	w10, #0x1a20            // =6688
  1772d0: 2a0a03eb     	mov	w11, w10
  1772d4: 8b0b0126     	add	x6, x9, x11
  1772d8: 5283b80a     	mov	w10, #0x1dc0            // =7616
  1772dc: 2a0a03eb     	mov	w11, w10
  1772e0: 8b0b0127     	add	x7, x9, x11
  1772e4: 91020129     	add	x9, x9, #0x80
  1772e8: 5283d80a     	mov	w10, #0x1ec0            // =7872
  1772ec: 2a0a03eb     	mov	w11, w10
  1772f0: 8b0b018b     	add	x11, x12, x11
  1772f4: 5283dd0a     	mov	w10, #0x1ee8            // =7912
  1772f8: 2a0a03ed     	mov	w13, w10
  1772fc: 8b0d018c     	add	x12, x12, x13
  177300: 910003ed     	mov	x13, sp
  177304: f90009ac     	str	x12, [x13, #0x10]
  177308: f90005ab     	str	x11, [x13, #0x8]
  17730c: f90001a9     	str	x9, [x13]
  177310: d10143a3     	sub	x3, x29, #0x50
  177314: aa0803e0     	mov	x0, x8
  177318: 94000222     	bl	0x177ba0 <FLAC__stream_encoder_process_interleaved+0x3020>
  17731c: 350000a0     	cbnz	w0, 0x177330 <FLAC__stream_encoder_process_interleaved+0x27b0>
  177320: 14000001     	b	0x177324 <FLAC__stream_encoder_process_interleaved+0x27a4>
  177324: 2a1f03e8     	mov	w8, wzr
  177328: b81ac3a8     	stur	w8, [x29, #-0x54]
  17732c: 140001ae     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  177330: 14000001     	b	0x177334 <FLAC__stream_encoder_process_interleaved+0x27b4>
  177334: b85983a8     	ldur	w8, [x29, #-0x68]
  177338: 11000508     	add	w8, w8, #0x1
  17733c: b81983a8     	stur	w8, [x29, #-0x68]
  177340: 17ffffd0     	b	0x177280 <FLAC__stream_encoder_process_interleaved+0x2700>
  177344: 14000001     	b	0x177348 <FLAC__stream_encoder_process_interleaved+0x27c8>
  177348: b85883a8     	ldur	w8, [x29, #-0x78]
  17734c: 34000688     	cbz	w8, 0x17741c <FLAC__stream_encoder_process_interleaved+0x289c>
  177350: 14000001     	b	0x177354 <FLAC__stream_encoder_process_interleaved+0x27d4>
  177354: 2a1f03e8     	mov	w8, wzr
  177358: b81983a8     	stur	w8, [x29, #-0x68]
  17735c: 14000001     	b	0x177360 <FLAC__stream_encoder_process_interleaved+0x27e0>
  177360: b85983a8     	ldur	w8, [x29, #-0x68]
  177364: 71000508     	subs	w8, w8, #0x1
  177368: b90073e8     	str	w8, [sp, #0x70]
  17736c: 54000568     	b.hi	0x177418 <FLAC__stream_encoder_process_interleaved+0x2898>
  177370: 14000001     	b	0x177374 <FLAC__stream_encoder_process_interleaved+0x27f4>
  177374: f85a03a8     	ldur	x8, [x29, #-0x60]
  177378: b85943a1     	ldur	w1, [x29, #-0x6c]
  17737c: b85903a2     	ldur	w2, [x29, #-0x70]
  177380: f9400509     	ldr	x9, [x8, #0x8]
  177384: b85983aa     	ldur	w10, [x29, #-0x68]
  177388: 2a0a03eb     	mov	w11, w10
  17738c: 8b0b092c     	add	x12, x9, x11, lsl #2
  177390: b9407984     	ldr	w4, [x12, #0x78]
  177394: 8b0b0d2d     	add	x13, x9, x11, lsl #3
  177398: f94025a5     	ldr	x5, [x13, #0x48]
  17739c: 8b0b1129     	add	x9, x9, x11, lsl #4
  1773a0: 5283540a     	mov	w10, #0x1aa0            // =6816
  1773a4: 2a0a03eb     	mov	w11, w10
  1773a8: 8b0b0126     	add	x6, x9, x11
  1773ac: 5283c80a     	mov	w10, #0x1e40            // =7744
  1773b0: 2a0a03eb     	mov	w11, w10
  1773b4: 8b0b0127     	add	x7, x9, x11
  1773b8: 91040129     	add	x9, x9, #0x100
  1773bc: 5283dc0a     	mov	w10, #0x1ee0            // =7904
  1773c0: 2a0a03eb     	mov	w11, w10
  1773c4: 8b0b018b     	add	x11, x12, x11
  1773c8: 5283e10a     	mov	w10, #0x1f08            // =7944
  1773cc: 2a0a03ed     	mov	w13, w10
  1773d0: 8b0d018c     	add	x12, x12, x13
  1773d4: 910003ed     	mov	x13, sp
  1773d8: f90009ac     	str	x12, [x13, #0x10]
  1773dc: f90005ab     	str	x11, [x13, #0x8]
  1773e0: f90001a9     	str	x9, [x13]
  1773e4: d10143a3     	sub	x3, x29, #0x50
  1773e8: aa0803e0     	mov	x0, x8
  1773ec: 940001ed     	bl	0x177ba0 <FLAC__stream_encoder_process_interleaved+0x3020>
  1773f0: 350000a0     	cbnz	w0, 0x177404 <FLAC__stream_encoder_process_interleaved+0x2884>
  1773f4: 14000001     	b	0x1773f8 <FLAC__stream_encoder_process_interleaved+0x2878>
  1773f8: 2a1f03e8     	mov	w8, wzr
  1773fc: b81ac3a8     	stur	w8, [x29, #-0x54]
  177400: 14000179     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  177404: 14000001     	b	0x177408 <FLAC__stream_encoder_process_interleaved+0x2888>
  177408: b85983a8     	ldur	w8, [x29, #-0x68]
  17740c: 11000508     	add	w8, w8, #0x1
  177410: b81983a8     	stur	w8, [x29, #-0x68]
  177414: 17ffffd3     	b	0x177360 <FLAC__stream_encoder_process_interleaved+0x27e0>
  177418: 14000001     	b	0x17741c <FLAC__stream_encoder_process_interleaved+0x289c>
  17741c: b85883a8     	ldur	w8, [x29, #-0x78]
  177420: 34002328     	cbz	w8, 0x177884 <FLAC__stream_encoder_process_interleaved+0x2d04>
  177424: 14000001     	b	0x177428 <FLAC__stream_encoder_process_interleaved+0x28a8>
  177428: 2a1f03e8     	mov	w8, wzr
  17742c: b81643a8     	stur	w8, [x29, #-0x9c]
  177430: b81603a8     	stur	w8, [x29, #-0xa0]
  177434: aa1f03e9     	mov	x9, xzr
  177438: f81583a9     	stur	x9, [x29, #-0xa8]
  17743c: f81503a9     	stur	x9, [x29, #-0xb0]
  177440: f85a03a9     	ldur	x9, [x29, #-0x60]
  177444: f9400129     	ldr	x9, [x9]
  177448: b9401528     	ldr	w8, [x9, #0x14]
  17744c: 34000228     	cbz	w8, 0x177490 <FLAC__stream_encoder_process_interleaved+0x2910>
  177450: 14000001     	b	0x177454 <FLAC__stream_encoder_process_interleaved+0x28d4>
  177454: f85a03a8     	ldur	x8, [x29, #-0x60]
  177458: f9400508     	ldr	x8, [x8, #0x8]
  17745c: b95f2d09     	ldr	w9, [x8, #0x1f2c]
  177460: 34000189     	cbz	w9, 0x177490 <FLAC__stream_encoder_process_interleaved+0x2910>
  177464: 14000001     	b	0x177468 <FLAC__stream_encoder_process_interleaved+0x28e8>
  177468: f85a03a8     	ldur	x8, [x29, #-0x60]
  17746c: f9400508     	ldr	x8, [x8, #0x8]
  177470: b95f3109     	ldr	w9, [x8, #0x1f30]
  177474: 71000129     	subs	w9, w9, #0x0
  177478: 320007ea     	orr	w10, wzr, #0x3
  17747c: 2a1f03eb     	mov	w11, wzr
  177480: 1a8a016a     	csel	w10, w11, w10, eq
  177484: b814c3aa     	stur	w10, [x29, #-0xb4]
  177488: b9006fe9     	str	w9, [sp, #0x6c]
  17748c: 1400003d     	b	0x177580 <FLAC__stream_encoder_process_interleaved+0x2a00>
  177490: f85a03a8     	ldur	x8, [x29, #-0x60]
  177494: f9400508     	ldr	x8, [x8, #0x8]
  177498: b95ee909     	ldr	w9, [x8, #0x1ee8]
  17749c: b95eed0a     	ldr	w10, [x8, #0x1eec]
  1774a0: 0b0a0129     	add	w9, w9, w10
  1774a4: b81d83a9     	stur	w9, [x29, #-0x28]
  1774a8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1774ac: f9400508     	ldr	x8, [x8, #0x8]
  1774b0: b95ee909     	ldr	w9, [x8, #0x1ee8]
  1774b4: b95f0d0a     	ldr	w10, [x8, #0x1f0c]
  1774b8: 0b0a0129     	add	w9, w9, w10
  1774bc: b81dc3a9     	stur	w9, [x29, #-0x24]
  1774c0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1774c4: f9400508     	ldr	x8, [x8, #0x8]
  1774c8: b95eed09     	ldr	w9, [x8, #0x1eec]
  1774cc: b95f0d0a     	ldr	w10, [x8, #0x1f0c]
  1774d0: 0b0a0129     	add	w9, w9, w10
  1774d4: b81e03a9     	stur	w9, [x29, #-0x20]
  1774d8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1774dc: f9400508     	ldr	x8, [x8, #0x8]
  1774e0: b95f0909     	ldr	w9, [x8, #0x1f08]
  1774e4: b95f0d0a     	ldr	w10, [x8, #0x1f0c]
  1774e8: 0b0a0129     	add	w9, w9, w10
  1774ec: b81e43a9     	stur	w9, [x29, #-0x1c]
  1774f0: 2a1f03e9     	mov	w9, wzr
  1774f4: b814c3a9     	stur	w9, [x29, #-0xb4]
  1774f8: b854c3a9     	ldur	w9, [x29, #-0xb4]
  1774fc: 2a0903e8     	mov	w8, w9
  177500: d100a3ab     	sub	x11, x29, #0x28
  177504: b8687969     	ldr	w9, [x11, x8, lsl #2]
  177508: b900bbe9     	str	w9, [sp, #0xb8]
  17750c: 320003e9     	orr	w9, wzr, #0x1
  177510: b900b7e9     	str	w9, [sp, #0xb4]
  177514: 14000001     	b	0x177518 <FLAC__stream_encoder_process_interleaved+0x2998>
  177518: b940b7e8     	ldr	w8, [sp, #0xb4]
  17751c: 71000d08     	subs	w8, w8, #0x3
  177520: b9006be8     	str	w8, [sp, #0x68]
  177524: 540002cc     	b.gt	0x17757c <FLAC__stream_encoder_process_interleaved+0x29fc>
  177528: 14000001     	b	0x17752c <FLAC__stream_encoder_process_interleaved+0x29ac>
  17752c: b980b7e8     	ldrsw	x8, [sp, #0xb4]
  177530: d100a3a9     	sub	x9, x29, #0x28
  177534: b868792a     	ldr	w10, [x9, x8, lsl #2]
  177538: b940bbeb     	ldr	w11, [sp, #0xb8]
  17753c: 6b0b014a     	subs	w10, w10, w11
  177540: b90067ea     	str	w10, [sp, #0x64]
  177544: 54000122     	b.hs	0x177568 <FLAC__stream_encoder_process_interleaved+0x29e8>
  177548: 14000001     	b	0x17754c <FLAC__stream_encoder_process_interleaved+0x29cc>
  17754c: b980b7e8     	ldrsw	x8, [sp, #0xb4]
  177550: d100a3a9     	sub	x9, x29, #0x28
  177554: b868792a     	ldr	w10, [x9, x8, lsl #2]
  177558: b900bbea     	str	w10, [sp, #0xb8]
  17755c: b940b7ea     	ldr	w10, [sp, #0xb4]
  177560: b814c3aa     	stur	w10, [x29, #-0xb4]
  177564: 14000001     	b	0x177568 <FLAC__stream_encoder_process_interleaved+0x29e8>
  177568: 14000001     	b	0x17756c <FLAC__stream_encoder_process_interleaved+0x29ec>
  17756c: b940b7e8     	ldr	w8, [sp, #0xb4]
  177570: 11000508     	add	w8, w8, #0x1
  177574: b900b7e8     	str	w8, [sp, #0xb4]
  177578: 17ffffe8     	b	0x177518 <FLAC__stream_encoder_process_interleaved+0x2998>
  17757c: 14000001     	b	0x177580 <FLAC__stream_encoder_process_interleaved+0x2a00>
  177580: b854c3a8     	ldur	w8, [x29, #-0xb4]
  177584: b81bc3a8     	stur	w8, [x29, #-0x44]
  177588: f85a03a9     	ldur	x9, [x29, #-0x60]
  17758c: f9400529     	ldr	x9, [x9, #0x8]
  177590: f94f9121     	ldr	x1, [x9, #0x1f20]
  177594: d10143a0     	sub	x0, x29, #0x50
  177598: 97fcb8aa     	bl	0xa5840 <FLAC__frame_add_header@plt>
  17759c: 35000120     	cbnz	w0, 0x1775c0 <FLAC__stream_encoder_process_interleaved+0x2a40>
  1775a0: 14000001     	b	0x1775a4 <FLAC__stream_encoder_process_interleaved+0x2a24>
  1775a4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1775a8: f9400108     	ldr	x8, [x8]
  1775ac: 32000be9     	orr	w9, wzr, #0x7
  1775b0: b9000109     	str	w9, [x8]
  1775b4: 2a1f03e9     	mov	w9, wzr
  1775b8: b81ac3a9     	stur	w9, [x29, #-0x54]
  1775bc: 1400010a     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  1775c0: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1775c4: 2a0803e9     	mov	w9, w8
  1775c8: 2a0903e8     	mov	w8, w9
  1775cc: 71000d08     	subs	w8, w8, #0x3
  1775d0: f9002fe9     	str	x9, [sp, #0x58]
  1775d4: b90057e8     	str	w8, [sp, #0x54]
  1775d8: 54000b88     	b.hi	0x177748 <FLAC__stream_encoder_process_interleaved+0x2bc8>
  1775dc: b0000428     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  1775e0: 9136e108     	add	x8, x8, #0xdb8
  1775e4: f9402feb     	ldr	x11, [sp, #0x58]
  1775e8: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1775ec: 8b0a0109     	add	x9, x8, x10
  1775f0: f90027ea     	str	x10, [sp, #0x48]
  1775f4: d61f0120     	br	x9
  1775f8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1775fc: f9400508     	ldr	x8, [x8, #0x8]
  177600: b95ec109     	ldr	w9, [x8, #0x1ec0]
  177604: 2a0903ea     	mov	w10, w9
  177608: 52802809     	mov	w9, #0x140              // =320
  17760c: 2a0903eb     	mov	w11, w9
  177610: 9b0b7d4a     	mul	x10, x10, x11
  177614: 8b0a0108     	add	x8, x8, x10
  177618: 91048108     	add	x8, x8, #0x120
  17761c: f81583a8     	stur	x8, [x29, #-0xa8]
  177620: f85a03a8     	ldur	x8, [x29, #-0x60]
  177624: f9400508     	ldr	x8, [x8, #0x8]
  177628: b95ec509     	ldr	w9, [x8, #0x1ec4]
  17762c: 2a0903ea     	mov	w10, w9
  177630: 9b0b7d4a     	mul	x10, x10, x11
  177634: 8b0a0108     	add	x8, x8, x10
  177638: 910e8108     	add	x8, x8, #0x3a0
  17763c: f81503a8     	stur	x8, [x29, #-0xb0]
  177640: 14000043     	b	0x17774c <FLAC__stream_encoder_process_interleaved+0x2bcc>
  177644: f85a03a8     	ldur	x8, [x29, #-0x60]
  177648: f9400508     	ldr	x8, [x8, #0x8]
  17764c: b95ec109     	ldr	w9, [x8, #0x1ec0]
  177650: 2a0903ea     	mov	w10, w9
  177654: 52802809     	mov	w9, #0x140              // =320
  177658: 2a0903eb     	mov	w11, w9
  17765c: 9b0b7d4a     	mul	x10, x10, x11
  177660: 8b0a0108     	add	x8, x8, x10
  177664: 91048108     	add	x8, x8, #0x120
  177668: f81583a8     	stur	x8, [x29, #-0xa8]
  17766c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177670: f9400508     	ldr	x8, [x8, #0x8]
  177674: b95ee509     	ldr	w9, [x8, #0x1ee4]
  177678: 2a0903ea     	mov	w10, w9
  17767c: 9b0b7d4a     	mul	x10, x10, x11
  177680: 8b0a0108     	add	x8, x8, x10
  177684: 5282f409     	mov	w9, #0x17a0             // =6048
  177688: 2a0903ea     	mov	w10, w9
  17768c: 8b0a0108     	add	x8, x8, x10
  177690: f81503a8     	stur	x8, [x29, #-0xb0]
  177694: 1400002e     	b	0x17774c <FLAC__stream_encoder_process_interleaved+0x2bcc>
  177698: f85a03a8     	ldur	x8, [x29, #-0x60]
  17769c: f9400508     	ldr	x8, [x8, #0x8]
  1776a0: b95ee509     	ldr	w9, [x8, #0x1ee4]
  1776a4: 2a0903ea     	mov	w10, w9
  1776a8: 52802809     	mov	w9, #0x140              // =320
  1776ac: 2a0903eb     	mov	w11, w9
  1776b0: 9b0b7d4a     	mul	x10, x10, x11
  1776b4: 8b0a0108     	add	x8, x8, x10
  1776b8: 5282f409     	mov	w9, #0x17a0             // =6048
  1776bc: 2a0903ea     	mov	w10, w9
  1776c0: 8b0a0108     	add	x8, x8, x10
  1776c4: f81583a8     	stur	x8, [x29, #-0xa8]
  1776c8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1776cc: f9400508     	ldr	x8, [x8, #0x8]
  1776d0: b95ec509     	ldr	w9, [x8, #0x1ec4]
  1776d4: 2a0903ea     	mov	w10, w9
  1776d8: 9b0b7d4a     	mul	x10, x10, x11
  1776dc: 8b0a0108     	add	x8, x8, x10
  1776e0: 910e8108     	add	x8, x8, #0x3a0
  1776e4: f81503a8     	stur	x8, [x29, #-0xb0]
  1776e8: 14000019     	b	0x17774c <FLAC__stream_encoder_process_interleaved+0x2bcc>
  1776ec: f85a03a8     	ldur	x8, [x29, #-0x60]
  1776f0: f9400508     	ldr	x8, [x8, #0x8]
  1776f4: b95ee109     	ldr	w9, [x8, #0x1ee0]
  1776f8: 2a0903ea     	mov	w10, w9
  1776fc: 52802809     	mov	w9, #0x140              // =320
  177700: 2a0903eb     	mov	w11, w9
  177704: 9b0b7d4a     	mul	x10, x10, x11
  177708: 8b0a0108     	add	x8, x8, x10
  17770c: 5282a409     	mov	w9, #0x1520             // =5408
  177710: 2a0903ea     	mov	w10, w9
  177714: 8b0a0108     	add	x8, x8, x10
  177718: f81583a8     	stur	x8, [x29, #-0xa8]
  17771c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177720: f9400508     	ldr	x8, [x8, #0x8]
  177724: b95ee509     	ldr	w9, [x8, #0x1ee4]
  177728: 2a0903ea     	mov	w10, w9
  17772c: 9b0b7d4a     	mul	x10, x10, x11
  177730: 8b0a0108     	add	x8, x8, x10
  177734: 5282f409     	mov	w9, #0x17a0             // =6048
  177738: 2a0903ea     	mov	w10, w9
  17773c: 8b0a0108     	add	x8, x8, x10
  177740: f81503a8     	stur	x8, [x29, #-0xb0]
  177744: 14000002     	b	0x17774c <FLAC__stream_encoder_process_interleaved+0x2bcc>
  177748: 14000001     	b	0x17774c <FLAC__stream_encoder_process_interleaved+0x2bcc>
  17774c: b854c3a8     	ldur	w8, [x29, #-0xb4]
  177750: 2a0803e9     	mov	w9, w8
  177754: 2a0903e8     	mov	w8, w9
  177758: 71000d08     	subs	w8, w8, #0x3
  17775c: f90023e9     	str	x9, [sp, #0x40]
  177760: b9003fe8     	str	w8, [sp, #0x3c]
  177764: 54000588     	b.hi	0x177814 <FLAC__stream_encoder_process_interleaved+0x2c94>
  177768: b0000428     	adrp	x8, 0x1fc000 <FLAC__FP_E+0x258>
  17776c: 91372108     	add	x8, x8, #0xdc8
  177770: f94023eb     	ldr	x11, [sp, #0x40]
  177774: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  177778: 8b0a0109     	add	x9, x8, x10
  17777c: f9001bea     	str	x10, [sp, #0x30]
  177780: d61f0120     	br	x9
  177784: f85a03a8     	ldur	x8, [x29, #-0x60]
  177788: f9400508     	ldr	x8, [x8, #0x8]
  17778c: b9405909     	ldr	w9, [x8, #0x58]
  177790: b81643a9     	stur	w9, [x29, #-0x9c]
  177794: f85a03a8     	ldur	x8, [x29, #-0x60]
  177798: f9400508     	ldr	x8, [x8, #0x8]
  17779c: b9405d09     	ldr	w9, [x8, #0x5c]
  1777a0: b81603a9     	stur	w9, [x29, #-0xa0]
  1777a4: 1400001d     	b	0x177818 <FLAC__stream_encoder_process_interleaved+0x2c98>
  1777a8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1777ac: f9400508     	ldr	x8, [x8, #0x8]
  1777b0: b9405909     	ldr	w9, [x8, #0x58]
  1777b4: b81643a9     	stur	w9, [x29, #-0x9c]
  1777b8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1777bc: f9400508     	ldr	x8, [x8, #0x8]
  1777c0: b9407d09     	ldr	w9, [x8, #0x7c]
  1777c4: b81603a9     	stur	w9, [x29, #-0xa0]
  1777c8: 14000014     	b	0x177818 <FLAC__stream_encoder_process_interleaved+0x2c98>
  1777cc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1777d0: f9400508     	ldr	x8, [x8, #0x8]
  1777d4: b9407d09     	ldr	w9, [x8, #0x7c]
  1777d8: b81643a9     	stur	w9, [x29, #-0x9c]
  1777dc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1777e0: f9400508     	ldr	x8, [x8, #0x8]
  1777e4: b9405d09     	ldr	w9, [x8, #0x5c]
  1777e8: b81603a9     	stur	w9, [x29, #-0xa0]
  1777ec: 1400000b     	b	0x177818 <FLAC__stream_encoder_process_interleaved+0x2c98>
  1777f0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1777f4: f9400508     	ldr	x8, [x8, #0x8]
  1777f8: b9407909     	ldr	w9, [x8, #0x78]
  1777fc: b81643a9     	stur	w9, [x29, #-0x9c]
  177800: f85a03a8     	ldur	x8, [x29, #-0x60]
  177804: f9400508     	ldr	x8, [x8, #0x8]
  177808: b9407d09     	ldr	w9, [x8, #0x7c]
  17780c: b81603a9     	stur	w9, [x29, #-0xa0]
  177810: 14000002     	b	0x177818 <FLAC__stream_encoder_process_interleaved+0x2c98>
  177814: 14000001     	b	0x177818 <FLAC__stream_encoder_process_interleaved+0x2c98>
  177818: f85a03a8     	ldur	x8, [x29, #-0x60]
  17781c: b85b03a1     	ldur	w1, [x29, #-0x50]
  177820: b85643a2     	ldur	w2, [x29, #-0x9c]
  177824: f85583a3     	ldur	x3, [x29, #-0xa8]
  177828: f9400509     	ldr	x9, [x8, #0x8]
  17782c: f94f9124     	ldr	x4, [x9, #0x1f20]
  177830: aa0803e0     	mov	x0, x8
  177834: 9400023b     	bl	0x178120 <FLAC__stream_encoder_process_interleaved+0x35a0>
  177838: 350000a0     	cbnz	w0, 0x17784c <FLAC__stream_encoder_process_interleaved+0x2ccc>
  17783c: 14000001     	b	0x177840 <FLAC__stream_encoder_process_interleaved+0x2cc0>
  177840: 2a1f03e8     	mov	w8, wzr
  177844: b81ac3a8     	stur	w8, [x29, #-0x54]
  177848: 14000067     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  17784c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177850: b85b03a1     	ldur	w1, [x29, #-0x50]
  177854: b85603a2     	ldur	w2, [x29, #-0xa0]
  177858: f85503a3     	ldur	x3, [x29, #-0xb0]
  17785c: f9400509     	ldr	x9, [x8, #0x8]
  177860: f94f9124     	ldr	x4, [x9, #0x1f20]
  177864: aa0803e0     	mov	x0, x8
  177868: 9400022e     	bl	0x178120 <FLAC__stream_encoder_process_interleaved+0x35a0>
  17786c: 350000a0     	cbnz	w0, 0x177880 <FLAC__stream_encoder_process_interleaved+0x2d00>
  177870: 14000001     	b	0x177874 <FLAC__stream_encoder_process_interleaved+0x2cf4>
  177874: 2a1f03e8     	mov	w8, wzr
  177878: b81ac3a8     	stur	w8, [x29, #-0x54]
  17787c: 1400005a     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  177880: 1400003a     	b	0x177968 <FLAC__stream_encoder_process_interleaved+0x2de8>
  177884: f85a03a8     	ldur	x8, [x29, #-0x60]
  177888: f9400508     	ldr	x8, [x8, #0x8]
  17788c: f94f9101     	ldr	x1, [x8, #0x1f20]
  177890: d10143a0     	sub	x0, x29, #0x50
  177894: 97fcb7eb     	bl	0xa5840 <FLAC__frame_add_header@plt>
  177898: 35000120     	cbnz	w0, 0x1778bc <FLAC__stream_encoder_process_interleaved+0x2d3c>
  17789c: 14000001     	b	0x1778a0 <FLAC__stream_encoder_process_interleaved+0x2d20>
  1778a0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1778a4: f9400108     	ldr	x8, [x8]
  1778a8: 32000be9     	orr	w9, wzr, #0x7
  1778ac: b9000109     	str	w9, [x8]
  1778b0: 2a1f03e9     	mov	w9, wzr
  1778b4: b81ac3a9     	stur	w9, [x29, #-0x54]
  1778b8: 1400004b     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  1778bc: 2a1f03e8     	mov	w8, wzr
  1778c0: b81983a8     	stur	w8, [x29, #-0x68]
  1778c4: 14000001     	b	0x1778c8 <FLAC__stream_encoder_process_interleaved+0x2d48>
  1778c8: b85983a8     	ldur	w8, [x29, #-0x68]
  1778cc: f85a03a9     	ldur	x9, [x29, #-0x60]
  1778d0: f9400129     	ldr	x9, [x9]
  1778d4: b940192a     	ldr	w10, [x9, #0x18]
  1778d8: 6b0a0108     	subs	w8, w8, w10
  1778dc: b9002fe8     	str	w8, [sp, #0x2c]
  1778e0: 54000422     	b.hs	0x177964 <FLAC__stream_encoder_process_interleaved+0x2de4>
  1778e4: 14000001     	b	0x1778e8 <FLAC__stream_encoder_process_interleaved+0x2d68>
  1778e8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1778ec: b85b03a1     	ldur	w1, [x29, #-0x50]
  1778f0: f9400509     	ldr	x9, [x8, #0x8]
  1778f4: b85983aa     	ldur	w10, [x29, #-0x68]
  1778f8: 2a0a03eb     	mov	w11, w10
  1778fc: 8b0b092c     	add	x12, x9, x11, lsl #2
  177900: b9405982     	ldr	w2, [x12, #0x58]
  177904: 5280500a     	mov	w10, #0x280             // =640
  177908: 2a0a03ed     	mov	w13, w10
  17790c: 9b0d7d6b     	mul	x11, x11, x13
  177910: 8b0b012b     	add	x11, x9, x11
  177914: b95ec18a     	ldr	w10, [x12, #0x1ec0]
  177918: 2a0a03ec     	mov	w12, w10
  17791c: 5280280a     	mov	w10, #0x140             // =320
  177920: 2a0a03ed     	mov	w13, w10
  177924: 9b0d7d8c     	mul	x12, x12, x13
  177928: 8b0c016b     	add	x11, x11, x12
  17792c: 91048163     	add	x3, x11, #0x120
  177930: f94f9124     	ldr	x4, [x9, #0x1f20]
  177934: aa0803e0     	mov	x0, x8
  177938: 940001fa     	bl	0x178120 <FLAC__stream_encoder_process_interleaved+0x35a0>
  17793c: 350000a0     	cbnz	w0, 0x177950 <FLAC__stream_encoder_process_interleaved+0x2dd0>
  177940: 14000001     	b	0x177944 <FLAC__stream_encoder_process_interleaved+0x2dc4>
  177944: 2a1f03e8     	mov	w8, wzr
  177948: b81ac3a8     	stur	w8, [x29, #-0x54]
  17794c: 14000026     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  177950: 14000001     	b	0x177954 <FLAC__stream_encoder_process_interleaved+0x2dd4>
  177954: b85983a8     	ldur	w8, [x29, #-0x68]
  177958: 11000508     	add	w8, w8, #0x1
  17795c: b81983a8     	stur	w8, [x29, #-0x68]
  177960: 17ffffda     	b	0x1778c8 <FLAC__stream_encoder_process_interleaved+0x2d48>
  177964: 14000001     	b	0x177968 <FLAC__stream_encoder_process_interleaved+0x2de8>
  177968: f85a03a8     	ldur	x8, [x29, #-0x60]
  17796c: f9400108     	ldr	x8, [x8]
  177970: b9401509     	ldr	w9, [x8, #0x14]
  177974: 340002a9     	cbz	w9, 0x1779c8 <FLAC__stream_encoder_process_interleaved+0x2e48>
  177978: 14000001     	b	0x17797c <FLAC__stream_encoder_process_interleaved+0x2dfc>
  17797c: f85a03a8     	ldur	x8, [x29, #-0x60]
  177980: f9400508     	ldr	x8, [x8, #0x8]
  177984: b95f2d09     	ldr	w9, [x8, #0x1f2c]
  177988: 11000529     	add	w9, w9, #0x1
  17798c: b91f2d09     	str	w9, [x8, #0x1f2c]
  177990: f85a03a8     	ldur	x8, [x29, #-0x60]
  177994: f9400508     	ldr	x8, [x8, #0x8]
  177998: b95f2d09     	ldr	w9, [x8, #0x1f2c]
  17799c: b95f290a     	ldr	w10, [x8, #0x1f28]
  1779a0: 6b0a0129     	subs	w9, w9, w10
  1779a4: b9002be9     	str	w9, [sp, #0x28]
  1779a8: 540000e3     	b.lo	0x1779c4 <FLAC__stream_encoder_process_interleaved+0x2e44>
  1779ac: 14000001     	b	0x1779b0 <FLAC__stream_encoder_process_interleaved+0x2e30>
  1779b0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1779b4: f9400508     	ldr	x8, [x8, #0x8]
  1779b8: 2a1f03e9     	mov	w9, wzr
  1779bc: b91f2d09     	str	w9, [x8, #0x1f2c]
  1779c0: 14000001     	b	0x1779c4 <FLAC__stream_encoder_process_interleaved+0x2e44>
  1779c4: 14000001     	b	0x1779c8 <FLAC__stream_encoder_process_interleaved+0x2e48>
  1779c8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1779cc: f85a03a9     	ldur	x9, [x29, #-0x60]
  1779d0: f9400529     	ldr	x9, [x9, #0x8]
  1779d4: b91f3128     	str	w8, [x9, #0x1f30]
  1779d8: 320003e8     	orr	w8, wzr, #0x1
  1779dc: b81ac3a8     	stur	w8, [x29, #-0x54]
  1779e0: 14000001     	b	0x1779e4 <FLAC__stream_encoder_process_interleaved+0x2e64>
  1779e4: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1779e8: d53bd049     	mrs	x9, TPIDR_EL0
  1779ec: f9401529     	ldr	x9, [x9, #0x28]
  1779f0: f94053ea     	ldr	x10, [sp, #0xa0]
  1779f4: f940014b     	ldr	x11, [x10]
  1779f8: eb0b0129     	subs	x9, x9, x11
  1779fc: b90027e8     	str	w8, [sp, #0x24]
  177a00: f9000fe9     	str	x9, [sp, #0x18]
  177a04: 540000e1     	b.ne	0x177a20 <FLAC__stream_encoder_process_interleaved+0x2ea0>
  177a08: 14000001     	b	0x177a0c <FLAC__stream_encoder_process_interleaved+0x2e8c>
  177a0c: b94027e0     	ldr	w0, [sp, #0x24]
  177a10: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  177a14: f940b3fc     	ldr	x28, [sp, #0x160]
  177a18: 910603ff     	add	sp, sp, #0x180
  177a1c: d65f03c0     	ret
  177a20: 97fcc8d4     	bl	0xa9d70 <__stack_chk_fail@plt>
  177a24: d10083ff     	sub	sp, sp, #0x20
  177a28: f9000fe0     	str	x0, [sp, #0x18]
  177a2c: b90017e1     	str	w1, [sp, #0x14]
  177a30: b9000bff     	str	wzr, [sp, #0x8]
  177a34: b90013ff     	str	wzr, [sp, #0x10]
  177a38: 52800008     	mov	w8, #0x0                // =0
  177a3c: b94013e9     	ldr	w9, [sp, #0x10]
  177a40: b94017ea     	ldr	w10, [sp, #0x14]
  177a44: 6b0a013f     	cmp	w9, w10
  177a48: 1a9f27e9     	cset	w9, lo
  177a4c: b90007e8     	str	w8, [sp, #0x4]
  177a50: 37000049     	tbnz	w9, #0x0, 0x177a58 <FLAC__stream_encoder_process_interleaved+0x2ed8>
  177a54: 1400000a     	b	0x177a7c <FLAC__stream_encoder_process_interleaved+0x2efc>
  177a58: 12800008     	mov	w8, #-0x1               // =-1
  177a5c: 320003e9     	orr	w9, wzr, #0x1
  177a60: 5280000a     	mov	w10, #0x0               // =0
  177a64: b9400beb     	ldr	w11, [sp, #0x8]
  177a68: 0a090169     	and	w9, w11, w9
  177a6c: 6b0a013f     	cmp	w9, w10
  177a70: 1a9f07e9     	cset	w9, ne
  177a74: 4a080128     	eor	w8, w9, w8
  177a78: b90007e8     	str	w8, [sp, #0x4]
  177a7c: b94007e8     	ldr	w8, [sp, #0x4]
  177a80: 37000048     	tbnz	w8, #0x0, 0x177a88 <FLAC__stream_encoder_process_interleaved+0x2f08>
  177a84: 14000010     	b	0x177ac4 <FLAC__stream_encoder_process_interleaved+0x2f44>
  177a88: b27e03e8     	orr	x8, xzr, #0x4
  177a8c: f9400fe9     	ldr	x9, [sp, #0x18]
  177a90: b94013ea     	ldr	w10, [sp, #0x10]
  177a94: 2a0a03eb     	mov	w11, w10
  177a98: d3407d6b     	ubfx	x11, x11, #0, #32
  177a9c: 9b0b7d08     	mul	x8, x8, x11
  177aa0: 8b080128     	add	x8, x9, x8
  177aa4: b940010a     	ldr	w10, [x8]
  177aa8: b9400bec     	ldr	w12, [sp, #0x8]
  177aac: 2a0a018a     	orr	w10, w12, w10
  177ab0: b9000bea     	str	w10, [sp, #0x8]
  177ab4: b94013e8     	ldr	w8, [sp, #0x10]
  177ab8: 11000508     	add	w8, w8, #0x1
  177abc: b90013e8     	str	w8, [sp, #0x10]
  177ac0: 17ffffde     	b	0x177a38 <FLAC__stream_encoder_process_interleaved+0x2eb8>
  177ac4: b9400be8     	ldr	w8, [sp, #0x8]
  177ac8: 34000048     	cbz	w8, 0x177ad0 <FLAC__stream_encoder_process_interleaved+0x2f50>
  177acc: 14000003     	b	0x177ad8 <FLAC__stream_encoder_process_interleaved+0x2f58>
  177ad0: b9000fff     	str	wzr, [sp, #0xc]
  177ad4: 14000014     	b	0x177b24 <FLAC__stream_encoder_process_interleaved+0x2fa4>
  177ad8: b9000fff     	str	wzr, [sp, #0xc]
  177adc: 12800008     	mov	w8, #-0x1               // =-1
  177ae0: 320003e9     	orr	w9, wzr, #0x1
  177ae4: 5280000a     	mov	w10, #0x0               // =0
  177ae8: b9400beb     	ldr	w11, [sp, #0x8]
  177aec: 0a090169     	and	w9, w11, w9
  177af0: 6b0a013f     	cmp	w9, w10
  177af4: 1a9f07e9     	cset	w9, ne
  177af8: 4a080128     	eor	w8, w9, w8
  177afc: 37000048     	tbnz	w8, #0x0, 0x177b04 <FLAC__stream_encoder_process_interleaved+0x2f84>
  177b00: 14000009     	b	0x177b24 <FLAC__stream_encoder_process_interleaved+0x2fa4>
  177b04: 320003e8     	orr	w8, wzr, #0x1
  177b08: b9400be9     	ldr	w9, [sp, #0x8]
  177b0c: 1ac82928     	asr	w8, w9, w8
  177b10: b9000be8     	str	w8, [sp, #0x8]
  177b14: b9400fe8     	ldr	w8, [sp, #0xc]
  177b18: 11000508     	add	w8, w8, #0x1
  177b1c: b9000fe8     	str	w8, [sp, #0xc]
  177b20: 17ffffef     	b	0x177adc <FLAC__stream_encoder_process_interleaved+0x2f5c>
  177b24: 52800008     	mov	w8, #0x0                // =0
  177b28: b9400fe9     	ldr	w9, [sp, #0xc]
  177b2c: 6b08013f     	cmp	w9, w8
  177b30: 1a9f97e8     	cset	w8, hi
  177b34: 37000048     	tbnz	w8, #0x0, 0x177b3c <FLAC__stream_encoder_process_interleaved+0x2fbc>
  177b38: 14000017     	b	0x177b94 <FLAC__stream_encoder_process_interleaved+0x3014>
  177b3c: b90013ff     	str	wzr, [sp, #0x10]
  177b40: b94013e8     	ldr	w8, [sp, #0x10]
  177b44: b94017e9     	ldr	w9, [sp, #0x14]
  177b48: 6b09011f     	cmp	w8, w9
  177b4c: 1a9f27e8     	cset	w8, lo
  177b50: 37000048     	tbnz	w8, #0x0, 0x177b58 <FLAC__stream_encoder_process_interleaved+0x2fd8>
  177b54: 14000010     	b	0x177b94 <FLAC__stream_encoder_process_interleaved+0x3014>
  177b58: b27e03e8     	orr	x8, xzr, #0x4
  177b5c: b9400fe9     	ldr	w9, [sp, #0xc]
  177b60: f9400fea     	ldr	x10, [sp, #0x18]
  177b64: b94013eb     	ldr	w11, [sp, #0x10]
  177b68: 2a0b03ec     	mov	w12, w11
  177b6c: d3407d8c     	ubfx	x12, x12, #0, #32
  177b70: 9b0c7d08     	mul	x8, x8, x12
  177b74: 8b080148     	add	x8, x10, x8
  177b78: b940010b     	ldr	w11, [x8]
  177b7c: 1ac92969     	asr	w9, w11, w9
  177b80: b9000109     	str	w9, [x8]
  177b84: b94013e8     	ldr	w8, [sp, #0x10]
  177b88: 11000508     	add	w8, w8, #0x1
  177b8c: b90013e8     	str	w8, [sp, #0x10]
  177b90: 17ffffec     	b	0x177b40 <FLAC__stream_encoder_process_interleaved+0x2fc0>
  177b94: b9400fe0     	ldr	w0, [sp, #0xc]
  177b98: 910083ff     	add	sp, sp, #0x20
  177b9c: d65f03c0     	ret
  177ba0: d10503ff     	sub	sp, sp, #0x140
  177ba4: f90093fc     	str	x28, [sp, #0x120]
  177ba8: a9137bfd     	stp	x29, x30, [sp, #0x130]
  177bac: 9104c3fd     	add	x29, sp, #0x130
  177bb0: d53bd048     	mrs	x8, TPIDR_EL0
  177bb4: f9401508     	ldr	x8, [x8, #0x28]
  177bb8: f81e83a8     	stur	x8, [x29, #-0x18]
  177bbc: f81c83a0     	stur	x0, [x29, #-0x38]
  177bc0: b81c43a1     	stur	w1, [x29, #-0x3c]
  177bc4: b81c03a2     	stur	w2, [x29, #-0x40]
  177bc8: f81b83a3     	stur	x3, [x29, #-0x48]
  177bcc: b81b43a4     	stur	w4, [x29, #-0x4c]
  177bd0: f81a83a5     	stur	x5, [x29, #-0x58]
  177bd4: f81a03a6     	stur	x6, [x29, #-0x60]
  177bd8: f81983a7     	stur	x7, [x29, #-0x68]
  177bdc: f85c83a0     	ldur	x0, [x29, #-0x38]
  177be0: 97fca558     	bl	0xa1140 <FLAC__stream_encoder_get_bits_per_sample@plt>
  177be4: 71004400     	subs	w0, w0, #0x11
  177be8: b9009be0     	str	w0, [sp, #0x98]
  177bec: 540000e3     	b.lo	0x177c08 <FLAC__stream_encoder_process_interleaved+0x3088>
  177bf0: 14000001     	b	0x177bf4 <FLAC__stream_encoder_process_interleaved+0x3074>
  177bf4: b0000988     	adrp	x8, 0x2a8000
  177bf8: f941d508     	ldr	x8, [x8, #0x3a8]
  177bfc: b9400109     	ldr	w9, [x8]
  177c00: b90097e9     	str	w9, [sp, #0x94]
  177c04: 14000006     	b	0x177c1c <FLAC__stream_encoder_process_interleaved+0x309c>
  177c08: b0000988     	adrp	x8, 0x2a8000
  177c0c: f9427908     	ldr	x8, [x8, #0x4f0]
  177c10: b9400109     	ldr	w9, [x8]
  177c14: b90097e9     	str	w9, [sp, #0x94]
  177c18: 14000001     	b	0x177c1c <FLAC__stream_encoder_process_interleaved+0x309c>
  177c1c: b94097e8     	ldr	w8, [sp, #0x94]
  177c20: b81743a8     	stur	w8, [x29, #-0x8c]
  177c24: 2a1f03e8     	mov	w8, wzr
  177c28: b81783a8     	stur	w8, [x29, #-0x88]
  177c2c: f85c83a9     	ldur	x9, [x29, #-0x38]
  177c30: f9400529     	ldr	x9, [x9, #0x8]
  177c34: b9609528     	ldr	w8, [x9, #0x2094]
  177c38: 34000168     	cbz	w8, 0x177c64 <FLAC__stream_encoder_process_interleaved+0x30e4>
  177c3c: 14000001     	b	0x177c40 <FLAC__stream_encoder_process_interleaved+0x30c0>
  177c40: f85b83a8     	ldur	x8, [x29, #-0x48]
  177c44: b9400109     	ldr	w9, [x8]
  177c48: 71001129     	subs	w9, w9, #0x4
  177c4c: b90093e9     	str	w9, [sp, #0x90]
  177c50: 540000a3     	b.lo	0x177c64 <FLAC__stream_encoder_process_interleaved+0x30e4>
  177c54: 14000001     	b	0x177c58 <FLAC__stream_encoder_process_interleaved+0x30d8>
  177c58: 12800008     	mov	w8, #-0x1               // =-1
  177c5c: b817c3a8     	stur	w8, [x29, #-0x84]
  177c60: 1400000d     	b	0x177c94 <FLAC__stream_encoder_process_interleaved+0x3114>
  177c64: f85c83a0     	ldur	x0, [x29, #-0x38]
  177c68: f85a83a1     	ldur	x1, [x29, #-0x58]
  177c6c: f85b83a8     	ldur	x8, [x29, #-0x48]
  177c70: b9400102     	ldr	w2, [x8]
  177c74: b85b43a3     	ldur	w3, [x29, #-0x4c]
  177c78: f85a03a8     	ldur	x8, [x29, #-0x60]
  177c7c: b85783a9     	ldur	w9, [x29, #-0x88]
  177c80: 2a0903ea     	mov	w10, w9
  177c84: f86a7904     	ldr	x4, [x8, x10, lsl #3]
  177c88: 94000197     	bl	0x1782e4 <FLAC__stream_encoder_process_interleaved+0x3764>
  177c8c: b817c3a0     	stur	w0, [x29, #-0x84]
  177c90: 14000001     	b	0x177c94 <FLAC__stream_encoder_process_interleaved+0x3114>
  177c94: f85b83a8     	ldur	x8, [x29, #-0x48]
  177c98: b9400109     	ldr	w9, [x8]
  177c9c: 71001129     	subs	w9, w9, #0x4
  177ca0: b9008fe9     	str	w9, [sp, #0x8c]
  177ca4: 54001f63     	b.lo	0x178090 <FLAC__stream_encoder_process_interleaved+0x3510>
  177ca8: 14000001     	b	0x177cac <FLAC__stream_encoder_process_interleaved+0x312c>
  177cac: 2a1f03e8     	mov	w8, wzr
  177cb0: b81703a8     	stur	w8, [x29, #-0x90]
  177cb4: f85c83a9     	ldur	x9, [x29, #-0x38]
  177cb8: f9400529     	ldr	x9, [x9, #0x8]
  177cbc: f9503929     	ldr	x9, [x9, #0x2070]
  177cc0: f85a83aa     	ldur	x10, [x29, #-0x58]
  177cc4: 91004140     	add	x0, x10, #0x10
  177cc8: f85b83aa     	ldur	x10, [x29, #-0x48]
  177ccc: b9400148     	ldr	w8, [x10]
  177cd0: 71001101     	subs	w1, w8, #0x4
  177cd4: d100b3a2     	sub	x2, x29, #0x2c
  177cd8: d63f0120     	blr	x9
  177cdc: b818c3a0     	stur	w0, [x29, #-0x74]
  177ce0: f85c83a9     	ldur	x9, [x29, #-0x38]
  177ce4: f9400529     	ldr	x9, [x9, #0x8]
  177ce8: b9608d28     	ldr	w8, [x9, #0x208c]
  177cec: 350004e8     	cbnz	w8, 0x177d88 <FLAC__stream_encoder_process_interleaved+0x3208>
  177cf0: 14000001     	b	0x177cf4 <FLAC__stream_encoder_process_interleaved+0x3174>
  177cf4: b85d83a8     	ldur	w8, [x29, #-0x28]
  177cf8: b0000989     	adrp	x9, 0x2a8000
  177cfc: f943c929     	ldr	x9, [x9, #0x790]
  177d00: b940012a     	ldr	w10, [x9]
  177d04: 6b0a0108     	subs	w8, w8, w10
  177d08: b9008be8     	str	w8, [sp, #0x88]
  177d0c: 540003e1     	b.ne	0x177d88 <FLAC__stream_encoder_process_interleaved+0x3208>
  177d10: 14000001     	b	0x177d14 <FLAC__stream_encoder_process_interleaved+0x3194>
  177d14: 320003e8     	orr	w8, wzr, #0x1
  177d18: b81703a8     	stur	w8, [x29, #-0x90]
  177d1c: b816c3a8     	stur	w8, [x29, #-0x94]
  177d20: 14000001     	b	0x177d24 <FLAC__stream_encoder_process_interleaved+0x31a4>
  177d24: b856c3a8     	ldur	w8, [x29, #-0x94]
  177d28: f85b83a9     	ldur	x9, [x29, #-0x48]
  177d2c: b940012a     	ldr	w10, [x9]
  177d30: 6b0a0108     	subs	w8, w8, w10
  177d34: b90087e8     	str	w8, [sp, #0x84]
  177d38: 54000262     	b.hs	0x177d84 <FLAC__stream_encoder_process_interleaved+0x3204>
  177d3c: 14000001     	b	0x177d40 <FLAC__stream_encoder_process_interleaved+0x31c0>
  177d40: f85a83a8     	ldur	x8, [x29, #-0x58]
  177d44: b9400109     	ldr	w9, [x8]
  177d48: b856c3aa     	ldur	w10, [x29, #-0x94]
  177d4c: 2a0a03eb     	mov	w11, w10
  177d50: b86b790a     	ldr	w10, [x8, x11, lsl #2]
  177d54: 6b0a0129     	subs	w9, w9, w10
  177d58: b90083e9     	str	w9, [sp, #0x80]
  177d5c: 540000a0     	b.eq	0x177d70 <FLAC__stream_encoder_process_interleaved+0x31f0>
  177d60: 14000001     	b	0x177d64 <FLAC__stream_encoder_process_interleaved+0x31e4>
  177d64: 2a1f03e8     	mov	w8, wzr
  177d68: b81703a8     	stur	w8, [x29, #-0x90]
  177d6c: 14000006     	b	0x177d84 <FLAC__stream_encoder_process_interleaved+0x3204>
  177d70: 14000001     	b	0x177d74 <FLAC__stream_encoder_process_interleaved+0x31f4>
  177d74: b856c3a8     	ldur	w8, [x29, #-0x94]
  177d78: 11000508     	add	w8, w8, #0x1
  177d7c: b816c3a8     	stur	w8, [x29, #-0x94]
  177d80: 17ffffe9     	b	0x177d24 <FLAC__stream_encoder_process_interleaved+0x31a4>
  177d84: 14000001     	b	0x177d88 <FLAC__stream_encoder_process_interleaved+0x3208>
  177d88: b85703a8     	ldur	w8, [x29, #-0x90]
  177d8c: 340003e8     	cbz	w8, 0x177e08 <FLAC__stream_encoder_process_interleaved+0x3288>
  177d90: 14000001     	b	0x177d94 <FLAC__stream_encoder_process_interleaved+0x3214>
  177d94: f85c83a0     	ldur	x0, [x29, #-0x38]
  177d98: f85a83a8     	ldur	x8, [x29, #-0x58]
  177d9c: b9400101     	ldr	w1, [x8]
  177da0: f85b83a8     	ldur	x8, [x29, #-0x48]
  177da4: b9400102     	ldr	w2, [x8]
  177da8: b85b43a3     	ldur	w3, [x29, #-0x4c]
  177dac: f85a03a8     	ldur	x8, [x29, #-0x60]
  177db0: b85783a9     	ldur	w9, [x29, #-0x88]
  177db4: 71000129     	subs	w9, w9, #0x0
  177db8: 1a9f17ea     	cset	w10, eq
  177dbc: f86a5904     	ldr	x4, [x8, w10, uxtw #3]
  177dc0: b9007fe9     	str	w9, [sp, #0x7c]
  177dc4: 9400016c     	bl	0x178374 <FLAC__stream_encoder_process_interleaved+0x37f4>
  177dc8: b81803a0     	stur	w0, [x29, #-0x80]
  177dcc: b85803a9     	ldur	w9, [x29, #-0x80]
  177dd0: b857c3aa     	ldur	w10, [x29, #-0x84]
  177dd4: 6b0a0129     	subs	w9, w9, w10
  177dd8: b9007be9     	str	w9, [sp, #0x78]
  177ddc: 54000142     	b.hs	0x177e04 <FLAC__stream_encoder_process_interleaved+0x3284>
  177de0: 14000001     	b	0x177de4 <FLAC__stream_encoder_process_interleaved+0x3264>
  177de4: b85783a8     	ldur	w8, [x29, #-0x88]
  177de8: 71000108     	subs	w8, w8, #0x0
  177dec: 1a9f17e9     	cset	w9, eq
  177df0: b81783a9     	stur	w9, [x29, #-0x88]
  177df4: b85803a9     	ldur	w9, [x29, #-0x80]
  177df8: b817c3a9     	stur	w9, [x29, #-0x84]
  177dfc: b90077e8     	str	w8, [sp, #0x74]
  177e00: 14000001     	b	0x177e04 <FLAC__stream_encoder_process_interleaved+0x3284>
  177e04: 140000a2     	b	0x17808c <FLAC__stream_encoder_process_interleaved+0x350c>
  177e08: f85c83a8     	ldur	x8, [x29, #-0x38]
  177e0c: f9400508     	ldr	x8, [x8, #0x8]
  177e10: b9609109     	ldr	w9, [x8, #0x2090]
  177e14: 34000189     	cbz	w9, 0x177e44 <FLAC__stream_encoder_process_interleaved+0x32c4>
  177e18: 14000001     	b	0x177e1c <FLAC__stream_encoder_process_interleaved+0x329c>
  177e1c: f85c83a8     	ldur	x8, [x29, #-0x38]
  177e20: f9400108     	ldr	x8, [x8]
  177e24: b9402909     	ldr	w9, [x8, #0x28]
  177e28: 35001309     	cbnz	w9, 0x178088 <FLAC__stream_encoder_process_interleaved+0x3508>
  177e2c: 14000001     	b	0x177e30 <FLAC__stream_encoder_process_interleaved+0x32b0>
  177e30: b857c3a8     	ldur	w8, [x29, #-0x84]
  177e34: 31000508     	adds	w8, w8, #0x1
  177e38: b90073e8     	str	w8, [sp, #0x70]
  177e3c: 54001261     	b.ne	0x178088 <FLAC__stream_encoder_process_interleaved+0x3508>
  177e40: 14000001     	b	0x177e44 <FLAC__stream_encoder_process_interleaved+0x32c4>
  177e44: f85c83a8     	ldur	x8, [x29, #-0x38]
  177e48: f9400108     	ldr	x8, [x8]
  177e4c: b9403509     	ldr	w9, [x8, #0x34]
  177e50: 340000e9     	cbz	w9, 0x177e6c <FLAC__stream_encoder_process_interleaved+0x32ec>
  177e54: 14000001     	b	0x177e58 <FLAC__stream_encoder_process_interleaved+0x32d8>
  177e58: 2a1f03e8     	mov	w8, wzr
  177e5c: b81943a8     	stur	w8, [x29, #-0x6c]
  177e60: 321e03e8     	orr	w8, wzr, #0x4
  177e64: b81903a8     	stur	w8, [x29, #-0x70]
  177e68: 14000005     	b	0x177e7c <FLAC__stream_encoder_process_interleaved+0x32fc>
  177e6c: b858c3a8     	ldur	w8, [x29, #-0x74]
  177e70: b81903a8     	stur	w8, [x29, #-0x70]
  177e74: b81943a8     	stur	w8, [x29, #-0x6c]
  177e78: 14000001     	b	0x177e7c <FLAC__stream_encoder_process_interleaved+0x32fc>
  177e7c: b85903a8     	ldur	w8, [x29, #-0x70]
  177e80: f85b83a9     	ldur	x9, [x29, #-0x48]
  177e84: b940012a     	ldr	w10, [x9]
  177e88: 6b0a0108     	subs	w8, w8, w10
  177e8c: b9006fe8     	str	w8, [sp, #0x6c]
  177e90: 540000e3     	b.lo	0x177eac <FLAC__stream_encoder_process_interleaved+0x332c>
  177e94: 14000001     	b	0x177e98 <FLAC__stream_encoder_process_interleaved+0x3318>
  177e98: f85b83a8     	ldur	x8, [x29, #-0x48]
  177e9c: b9400109     	ldr	w9, [x8]
  177ea0: 71000529     	subs	w9, w9, #0x1
  177ea4: b81903a9     	stur	w9, [x29, #-0x70]
  177ea8: 14000001     	b	0x177eac <FLAC__stream_encoder_process_interleaved+0x332c>
  177eac: b85943a8     	ldur	w8, [x29, #-0x6c]
  177eb0: b81883a8     	stur	w8, [x29, #-0x78]
  177eb4: 14000001     	b	0x177eb8 <FLAC__stream_encoder_process_interleaved+0x3338>
  177eb8: b85883a8     	ldur	w8, [x29, #-0x78]
  177ebc: b85903a9     	ldur	w9, [x29, #-0x70]
  177ec0: 6b090108     	subs	w8, w8, w9
  177ec4: b9006be8     	str	w8, [sp, #0x68]
  177ec8: 54000de8     	b.hi	0x178084 <FLAC__stream_encoder_process_interleaved+0x3504>
  177ecc: 14000001     	b	0x177ed0 <FLAC__stream_encoder_process_interleaved+0x3350>
  177ed0: b85883a8     	ldur	w8, [x29, #-0x78]
  177ed4: 2a0803e9     	mov	w9, w8
  177ed8: d100b3aa     	sub	x10, x29, #0x2c
  177edc: b8697948     	ldr	w8, [x10, x9, lsl #2]
  177ee0: b85b43ab     	ldur	w11, [x29, #-0x4c]
  177ee4: 6b884168     	subs	w8, w11, w8, asr #16
  177ee8: b90067e8     	str	w8, [sp, #0x64]
  177eec: 5400006c     	b.gt	0x177ef8 <FLAC__stream_encoder_process_interleaved+0x3378>
  177ef0: 14000001     	b	0x177ef4 <FLAC__stream_encoder_process_interleaved+0x3374>
  177ef4: 14000060     	b	0x178074 <FLAC__stream_encoder_process_interleaved+0x34f4>
  177ef8: b85883a8     	ldur	w8, [x29, #-0x78]
  177efc: 2a0803e9     	mov	w9, w8
  177f00: d100b3aa     	sub	x10, x29, #0x2c
  177f04: b8697948     	ldr	w8, [x10, x9, lsl #2]
  177f08: b0000989     	adrp	x9, 0x2a8000
  177f0c: f943c929     	ldr	x9, [x9, #0x790]
  177f10: b940012b     	ldr	w11, [x9]
  177f14: 6b0b0108     	subs	w8, w8, w11
  177f18: b90063e8     	str	w8, [sp, #0x60]
  177f1c: 540001ad     	b.le	0x177f50 <FLAC__stream_encoder_process_interleaved+0x33d0>
  177f20: 14000001     	b	0x177f24 <FLAC__stream_encoder_process_interleaved+0x33a4>
  177f24: b85883a8     	ldur	w8, [x29, #-0x78]
  177f28: 2a0803e9     	mov	w9, w8
  177f2c: d100b3aa     	sub	x10, x29, #0x2c
  177f30: b8697948     	ldr	w8, [x10, x9, lsl #2]
  177f34: b0000989     	adrp	x9, 0x2a8000
  177f38: f943d529     	ldr	x9, [x9, #0x7a8]
  177f3c: b940012b     	ldr	w11, [x9]
  177f40: 0b0b0108     	add	w8, w8, w11
  177f44: 13107d08     	asr	w8, w8, #16
  177f48: b9005fe8     	str	w8, [sp, #0x5c]
  177f4c: 14000004     	b	0x177f5c <FLAC__stream_encoder_process_interleaved+0x33dc>
  177f50: 2a1f03e0     	mov	w0, wzr
  177f54: b9005fe0     	str	w0, [sp, #0x5c]
  177f58: 14000001     	b	0x177f5c <FLAC__stream_encoder_process_interleaved+0x33dc>
  177f5c: b9405fe8     	ldr	w8, [sp, #0x5c]
  177f60: b81843a8     	stur	w8, [x29, #-0x7c]
  177f64: b85843a8     	ldur	w8, [x29, #-0x7c]
  177f68: 11000508     	add	w8, w8, #0x1
  177f6c: b81843a8     	stur	w8, [x29, #-0x7c]
  177f70: b85843a8     	ldur	w8, [x29, #-0x7c]
  177f74: b85743a9     	ldur	w9, [x29, #-0x8c]
  177f78: 6b090108     	subs	w8, w8, w9
  177f7c: b9005be8     	str	w8, [sp, #0x58]
  177f80: 540000c3     	b.lo	0x177f98 <FLAC__stream_encoder_process_interleaved+0x3418>
  177f84: 14000001     	b	0x177f88 <FLAC__stream_encoder_process_interleaved+0x3408>
  177f88: b85743a8     	ldur	w8, [x29, #-0x8c]
  177f8c: 71000508     	subs	w8, w8, #0x1
  177f90: b81843a8     	stur	w8, [x29, #-0x7c]
  177f94: 14000001     	b	0x177f98 <FLAC__stream_encoder_process_interleaved+0x3418>
  177f98: f85c83a8     	ldur	x8, [x29, #-0x38]
  177f9c: f85a83a1     	ldur	x1, [x29, #-0x58]
  177fa0: f9400ba9     	ldr	x9, [x29, #0x10]
  177fa4: b85783aa     	ldur	w10, [x29, #-0x88]
  177fa8: 7100014a     	subs	w10, w10, #0x0
  177fac: 1a9f17eb     	cset	w11, eq
  177fb0: 2a0b03ec     	mov	w12, w11
  177fb4: d37df18c     	lsl	x12, x12, #3
  177fb8: f86c6922     	ldr	x2, [x9, x12]
  177fbc: f9400509     	ldr	x9, [x8, #0x8]
  177fc0: f94f8923     	ldr	x3, [x9, #0x1f10]
  177fc4: f94f8d24     	ldr	x4, [x9, #0x1f18]
  177fc8: f85b83a9     	ldur	x9, [x29, #-0x48]
  177fcc: b9400125     	ldr	w5, [x9]
  177fd0: b85b43a6     	ldur	w6, [x29, #-0x4c]
  177fd4: b85883a7     	ldur	w7, [x29, #-0x78]
  177fd8: b85843ab     	ldur	w11, [x29, #-0x7c]
  177fdc: b85743ad     	ldur	w13, [x29, #-0x8c]
  177fe0: b85c43ae     	ldur	w14, [x29, #-0x3c]
  177fe4: b85c03af     	ldur	w15, [x29, #-0x40]
  177fe8: f9400109     	ldr	x9, [x8]
  177fec: b9403930     	ldr	w16, [x9, #0x38]
  177ff0: b9404531     	ldr	w17, [x9, #0x44]
  177ff4: f85a03a9     	ldur	x9, [x29, #-0x60]
  177ff8: f86c6929     	ldr	x9, [x9, x12]
  177ffc: f85983a0     	ldur	x0, [x29, #-0x68]
  178000: f86c680c     	ldr	x12, [x0, x12]
  178004: 910003e0     	mov	x0, sp
  178008: f9001c0c     	str	x12, [x0, #0x38]
  17800c: f9001809     	str	x9, [x0, #0x30]
  178010: b9002811     	str	w17, [x0, #0x28]
  178014: b9002010     	str	w16, [x0, #0x20]
  178018: b900180f     	str	w15, [x0, #0x18]
  17801c: b900100e     	str	w14, [x0, #0x10]
  178020: b900080d     	str	w13, [x0, #0x8]
  178024: b900000b     	str	w11, [x0]
  178028: aa0803e0     	mov	x0, x8
  17802c: b90057ea     	str	w10, [sp, #0x54]
  178030: 940000f2     	bl	0x1783f8 <FLAC__stream_encoder_process_interleaved+0x3878>
  178034: b81803a0     	stur	w0, [x29, #-0x80]
  178038: b85803aa     	ldur	w10, [x29, #-0x80]
  17803c: b857c3ab     	ldur	w11, [x29, #-0x84]
  178040: 6b0b014a     	subs	w10, w10, w11
  178044: b90053ea     	str	w10, [sp, #0x50]
  178048: 54000142     	b.hs	0x178070 <FLAC__stream_encoder_process_interleaved+0x34f0>
  17804c: 14000001     	b	0x178050 <FLAC__stream_encoder_process_interleaved+0x34d0>
  178050: b85783a8     	ldur	w8, [x29, #-0x88]
  178054: 71000108     	subs	w8, w8, #0x0
  178058: 1a9f17e9     	cset	w9, eq
  17805c: b81783a9     	stur	w9, [x29, #-0x88]
  178060: b85803a9     	ldur	w9, [x29, #-0x80]
  178064: b817c3a9     	stur	w9, [x29, #-0x84]
  178068: b9004fe8     	str	w8, [sp, #0x4c]
  17806c: 14000001     	b	0x178070 <FLAC__stream_encoder_process_interleaved+0x34f0>
  178070: 14000001     	b	0x178074 <FLAC__stream_encoder_process_interleaved+0x34f4>
  178074: b85883a8     	ldur	w8, [x29, #-0x78]
  178078: 11000508     	add	w8, w8, #0x1
  17807c: b81883a8     	stur	w8, [x29, #-0x78]
  178080: 17ffff8e     	b	0x177eb8 <FLAC__stream_encoder_process_interleaved+0x3338>
  178084: 14000001     	b	0x178088 <FLAC__stream_encoder_process_interleaved+0x3508>
  178088: 14000001     	b	0x17808c <FLAC__stream_encoder_process_interleaved+0x350c>
  17808c: 14000001     	b	0x178090 <FLAC__stream_encoder_process_interleaved+0x3510>
  178090: b857c3a8     	ldur	w8, [x29, #-0x84]
  178094: 31000508     	adds	w8, w8, #0x1
  178098: b9004be8     	str	w8, [sp, #0x48]
  17809c: 540001c1     	b.ne	0x1780d4 <FLAC__stream_encoder_process_interleaved+0x3554>
  1780a0: 14000001     	b	0x1780a4 <FLAC__stream_encoder_process_interleaved+0x3524>
  1780a4: f85c83a0     	ldur	x0, [x29, #-0x38]
  1780a8: f85a83a1     	ldur	x1, [x29, #-0x58]
  1780ac: f85b83a8     	ldur	x8, [x29, #-0x48]
  1780b0: b9400102     	ldr	w2, [x8]
  1780b4: b85b43a3     	ldur	w3, [x29, #-0x4c]
  1780b8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1780bc: b85783a9     	ldur	w9, [x29, #-0x88]
  1780c0: 2a0903ea     	mov	w10, w9
  1780c4: f86a7904     	ldr	x4, [x8, x10, lsl #3]
  1780c8: 94000087     	bl	0x1782e4 <FLAC__stream_encoder_process_interleaved+0x3764>
  1780cc: b817c3a0     	stur	w0, [x29, #-0x84]
  1780d0: 14000001     	b	0x1780d4 <FLAC__stream_encoder_process_interleaved+0x3554>
  1780d4: b85783a8     	ldur	w8, [x29, #-0x88]
  1780d8: f9400fa9     	ldr	x9, [x29, #0x18]
  1780dc: b9000128     	str	w8, [x9]
  1780e0: b857c3a8     	ldur	w8, [x29, #-0x84]
  1780e4: f94013a9     	ldr	x9, [x29, #0x20]
  1780e8: b9000128     	str	w8, [x9]
  1780ec: d53bd049     	mrs	x9, TPIDR_EL0
  1780f0: f9401529     	ldr	x9, [x9, #0x28]
  1780f4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1780f8: eb0a0129     	subs	x9, x9, x10
  1780fc: f90023e9     	str	x9, [sp, #0x40]
  178100: 540000e1     	b.ne	0x17811c <FLAC__stream_encoder_process_interleaved+0x359c>
  178104: 14000001     	b	0x178108 <FLAC__stream_encoder_process_interleaved+0x3588>
  178108: 320003e0     	orr	w0, wzr, #0x1
  17810c: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  178110: f94093fc     	ldr	x28, [sp, #0x120]
  178114: 910503ff     	add	sp, sp, #0x140
  178118: d65f03c0     	ret
  17811c: 97fcc715     	bl	0xa9d70 <__stack_chk_fail@plt>
  178120: d10103ff     	sub	sp, sp, #0x40
  178124: a9037bfd     	stp	x29, x30, [sp, #0x30]
  178128: 9100c3fd     	add	x29, sp, #0x30
  17812c: f81f03a0     	stur	x0, [x29, #-0x10]
  178130: b81ec3a1     	stur	w1, [x29, #-0x14]
  178134: b9001be2     	str	w2, [sp, #0x18]
  178138: f9000be3     	str	x3, [sp, #0x10]
  17813c: f90007e4     	str	x4, [sp, #0x8]
  178140: f9400be0     	ldr	x0, [sp, #0x10]
  178144: b9400001     	ldr	w1, [x0]
  178148: b90007e1     	str	w1, [sp, #0x4]
  17814c: 340002a1     	cbz	w1, 0x1781a0 <FLAC__stream_encoder_process_interleaved+0x3620>
  178150: 14000001     	b	0x178154 <FLAC__stream_encoder_process_interleaved+0x35d4>
  178154: 321f03e8     	orr	w8, wzr, #0x2
  178158: b94007e9     	ldr	w9, [sp, #0x4]
  17815c: 6b09011f     	cmp	w8, w9
  178160: 1a9f17e8     	cset	w8, eq
  178164: 370003e8     	tbnz	w8, #0x0, 0x1781e0 <FLAC__stream_encoder_process_interleaved+0x3660>
  178168: 14000001     	b	0x17816c <FLAC__stream_encoder_process_interleaved+0x35ec>
  17816c: 320007e8     	orr	w8, wzr, #0x3
  178170: b94007e9     	ldr	w9, [sp, #0x4]
  178174: 6b09011f     	cmp	w8, w9
  178178: 1a9f17e8     	cset	w8, eq
  17817c: 370005c8     	tbnz	w8, #0x0, 0x178234 <FLAC__stream_encoder_process_interleaved+0x36b4>
  178180: 14000001     	b	0x178184 <FLAC__stream_encoder_process_interleaved+0x3604>
  178184: 320003e8     	orr	w8, wzr, #0x1
  178188: b94007e9     	ldr	w9, [sp, #0x4]
  17818c: 6b09011f     	cmp	w8, w9
  178190: 1a9f17e8     	cset	w8, eq
  178194: 370007a8     	tbnz	w8, #0x0, 0x178288 <FLAC__stream_encoder_process_interleaved+0x3708>
  178198: 14000001     	b	0x17819c <FLAC__stream_encoder_process_interleaved+0x361c>
  17819c: 1400004c     	b	0x1782cc <FLAC__stream_encoder_process_interleaved+0x374c>
  1781a0: b27d03e8     	orr	x8, xzr, #0x8
  1781a4: f9400be9     	ldr	x9, [sp, #0x10]
  1781a8: 8b080120     	add	x0, x9, x8
  1781ac: b9401be1     	ldr	w1, [sp, #0x18]
  1781b0: f9400be8     	ldr	x8, [sp, #0x10]
  1781b4: b9413902     	ldr	w2, [x8, #0x138]
  1781b8: f94007e3     	ldr	x3, [sp, #0x8]
  1781bc: 97fcc061     	bl	0xa8340 <FLAC__subframe_add_constant@plt>
  1781c0: 350000e0     	cbnz	w0, 0x1781dc <FLAC__stream_encoder_process_interleaved+0x365c>
  1781c4: 32000be8     	orr	w8, wzr, #0x7
  1781c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1781cc: f9400129     	ldr	x9, [x9]
  1781d0: b9000128     	str	w8, [x9]
  1781d4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1781d8: 1400003f     	b	0x1782d4 <FLAC__stream_encoder_process_interleaved+0x3754>
  1781dc: 1400003c     	b	0x1782cc <FLAC__stream_encoder_process_interleaved+0x374c>
  1781e0: b27d03e8     	orr	x8, xzr, #0x8
  1781e4: f9400be9     	ldr	x9, [sp, #0x10]
  1781e8: 8b080120     	add	x0, x9, x8
  1781ec: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1781f0: f9400be9     	ldr	x9, [sp, #0x10]
  1781f4: 8b080128     	add	x8, x9, x8
  1781f8: b940190b     	ldr	w11, [x8, #0x18]
  1781fc: 6b0b0141     	subs	w1, w10, w11
  178200: b9401be2     	ldr	w2, [sp, #0x18]
  178204: f9400be8     	ldr	x8, [sp, #0x10]
  178208: b9413903     	ldr	w3, [x8, #0x138]
  17820c: f94007e4     	ldr	x4, [sp, #0x8]
  178210: 97fcc1e4     	bl	0xa89a0 <FLAC__subframe_add_fixed@plt>
  178214: 350000e0     	cbnz	w0, 0x178230 <FLAC__stream_encoder_process_interleaved+0x36b0>
  178218: 32000be8     	orr	w8, wzr, #0x7
  17821c: f85f03a9     	ldur	x9, [x29, #-0x10]
  178220: f9400129     	ldr	x9, [x9]
  178224: b9000128     	str	w8, [x9]
  178228: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17822c: 1400002a     	b	0x1782d4 <FLAC__stream_encoder_process_interleaved+0x3754>
  178230: 14000027     	b	0x1782cc <FLAC__stream_encoder_process_interleaved+0x374c>
  178234: b27d03e8     	orr	x8, xzr, #0x8
  178238: f9400be9     	ldr	x9, [sp, #0x10]
  17823c: 8b080120     	add	x0, x9, x8
  178240: b85ec3aa     	ldur	w10, [x29, #-0x14]
  178244: f9400be9     	ldr	x9, [sp, #0x10]
  178248: 8b080128     	add	x8, x9, x8
  17824c: b940190b     	ldr	w11, [x8, #0x18]
  178250: 6b0b0141     	subs	w1, w10, w11
  178254: b9401be2     	ldr	w2, [sp, #0x18]
  178258: f9400be8     	ldr	x8, [sp, #0x10]
  17825c: b9413903     	ldr	w3, [x8, #0x138]
  178260: f94007e4     	ldr	x4, [sp, #0x8]
  178264: 97fcb08b     	bl	0xa4490 <FLAC__subframe_add_lpc@plt>
  178268: 350000e0     	cbnz	w0, 0x178284 <FLAC__stream_encoder_process_interleaved+0x3704>
  17826c: 32000be8     	orr	w8, wzr, #0x7
  178270: f85f03a9     	ldur	x9, [x29, #-0x10]
  178274: f9400129     	ldr	x9, [x9]
  178278: b9000128     	str	w8, [x9]
  17827c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  178280: 14000015     	b	0x1782d4 <FLAC__stream_encoder_process_interleaved+0x3754>
  178284: 14000012     	b	0x1782cc <FLAC__stream_encoder_process_interleaved+0x374c>
  178288: b27d03e8     	orr	x8, xzr, #0x8
  17828c: f9400be9     	ldr	x9, [sp, #0x10]
  178290: 8b080120     	add	x0, x9, x8
  178294: b85ec3a1     	ldur	w1, [x29, #-0x14]
  178298: b9401be2     	ldr	w2, [sp, #0x18]
  17829c: f9400be8     	ldr	x8, [sp, #0x10]
  1782a0: b9413903     	ldr	w3, [x8, #0x138]
  1782a4: f94007e4     	ldr	x4, [sp, #0x8]
  1782a8: 97fcca9a     	bl	0xaad10 <FLAC__subframe_add_verbatim@plt>
  1782ac: 350000e0     	cbnz	w0, 0x1782c8 <FLAC__stream_encoder_process_interleaved+0x3748>
  1782b0: 32000be8     	orr	w8, wzr, #0x7
  1782b4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1782b8: f9400129     	ldr	x9, [x9]
  1782bc: b9000128     	str	w8, [x9]
  1782c0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1782c4: 14000004     	b	0x1782d4 <FLAC__stream_encoder_process_interleaved+0x3754>
  1782c8: 14000001     	b	0x1782cc <FLAC__stream_encoder_process_interleaved+0x374c>
  1782cc: 320003e8     	orr	w8, wzr, #0x1
  1782d0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1782d4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1782d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1782dc: 910103ff     	add	sp, sp, #0x40
  1782e0: d65f03c0     	ret
  1782e4: d100c3ff     	sub	sp, sp, #0x30
  1782e8: 320003e8     	orr	w8, wzr, #0x1
  1782ec: b27d03e9     	orr	x9, xzr, #0x8
  1782f0: 9000098a     	adrp	x10, 0x2a8000
  1782f4: f946c94a     	ldr	x10, [x10, #0xd90]
  1782f8: 9000098b     	adrp	x11, 0x2a8000
  1782fc: f944156b     	ldr	x11, [x11, #0x828]
  178300: 9000098c     	adrp	x12, 0x2a8000
  178304: f945318c     	ldr	x12, [x12, #0xa60]
  178308: f90017e0     	str	x0, [sp, #0x28]
  17830c: f90013e1     	str	x1, [sp, #0x20]
  178310: b9001fe2     	str	w2, [sp, #0x1c]
  178314: b9001be3     	str	w3, [sp, #0x18]
  178318: f9000be4     	str	x4, [sp, #0x10]
  17831c: f9400be0     	ldr	x0, [sp, #0x10]
  178320: b9000008     	str	w8, [x0]
  178324: f94013e0     	ldr	x0, [sp, #0x20]
  178328: f9400be1     	ldr	x1, [sp, #0x10]
  17832c: 8b090029     	add	x9, x1, x9
  178330: f9000120     	str	x0, [x9]
  178334: b9400148     	ldr	w8, [x10]
  178338: b9400162     	ldr	w2, [x11]
  17833c: 0b020108     	add	w8, w8, w2
  178340: b9400182     	ldr	w2, [x12]
  178344: 0b020108     	add	w8, w8, w2
  178348: f9400be9     	ldr	x9, [sp, #0x10]
  17834c: b9413922     	ldr	w2, [x9, #0x138]
  178350: 0b020108     	add	w8, w8, w2
  178354: b9401fe2     	ldr	w2, [sp, #0x1c]
  178358: b9401be3     	ldr	w3, [sp, #0x18]
  17835c: 1b037c42     	mul	w2, w2, w3
  178360: 0b020108     	add	w8, w8, w2
  178364: b9000fe8     	str	w8, [sp, #0xc]
  178368: b9400fe0     	ldr	w0, [sp, #0xc]
  17836c: 9100c3ff     	add	sp, sp, #0x30
  178370: d65f03c0     	ret
  178374: d100c3ff     	sub	sp, sp, #0x30
  178378: b27d03e8     	orr	x8, xzr, #0x8
  17837c: 90000989     	adrp	x9, 0x2a8000
  178380: f946c929     	ldr	x9, [x9, #0xd90]
  178384: 9000098a     	adrp	x10, 0x2a8000
  178388: f944154a     	ldr	x10, [x10, #0x828]
  17838c: 9000098b     	adrp	x11, 0x2a8000
  178390: f945316b     	ldr	x11, [x11, #0xa60]
  178394: f90017e0     	str	x0, [sp, #0x28]
  178398: b90027e1     	str	w1, [sp, #0x24]
  17839c: b90023e2     	str	w2, [sp, #0x20]
  1783a0: b9001fe3     	str	w3, [sp, #0x1c]
  1783a4: f9000be4     	str	x4, [sp, #0x10]
  1783a8: f9400be0     	ldr	x0, [sp, #0x10]
  1783ac: b900001f     	str	wzr, [x0]
  1783b0: b94027e1     	ldr	w1, [sp, #0x24]
  1783b4: f9400be0     	ldr	x0, [sp, #0x10]
  1783b8: 8b080008     	add	x8, x0, x8
  1783bc: b9000101     	str	w1, [x8]
  1783c0: b9400121     	ldr	w1, [x9]
  1783c4: b9400142     	ldr	w2, [x10]
  1783c8: 0b020021     	add	w1, w1, w2
  1783cc: b9400162     	ldr	w2, [x11]
  1783d0: 0b020021     	add	w1, w1, w2
  1783d4: f9400be8     	ldr	x8, [sp, #0x10]
  1783d8: b9413902     	ldr	w2, [x8, #0x138]
  1783dc: 0b020021     	add	w1, w1, w2
  1783e0: b9401fe2     	ldr	w2, [sp, #0x1c]
  1783e4: 0b020021     	add	w1, w1, w2
  1783e8: b9000fe1     	str	w1, [sp, #0xc]
  1783ec: b9400fe0     	ldr	w0, [sp, #0xc]
  1783f0: 9100c3ff     	add	sp, sp, #0x30
  1783f4: d65f03c0     	ret
  1783f8: d10403ff     	sub	sp, sp, #0x100
  1783fc: a90d57f6     	stp	x22, x21, [sp, #0xd0]
  178400: a90e4ff4     	stp	x20, x19, [sp, #0xe0]
  178404: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  178408: 9103c3fd     	add	x29, sp, #0xf0
  17840c: b94013a8     	ldr	w8, [x29, #0x10]
  178410: b9401ba9     	ldr	w9, [x29, #0x18]
  178414: b94023aa     	ldr	w10, [x29, #0x20]
  178418: b9402bab     	ldr	w11, [x29, #0x28]
  17841c: b94033ac     	ldr	w12, [x29, #0x30]
  178420: b9403bad     	ldr	w13, [x29, #0x38]
  178424: f94023ae     	ldr	x14, [x29, #0x40]
  178428: f94027af     	ldr	x15, [x29, #0x48]
  17842c: b27e03f0     	orr	x16, xzr, #0x4
  178430: 321f03f1     	orr	w17, wzr, #0x2
  178434: b27d03f3     	orr	x19, xzr, #0x8
  178438: 90000994     	adrp	x20, 0x2a8000
  17843c: f946ca94     	ldr	x20, [x20, #0xd90]
  178440: 90000995     	adrp	x21, 0x2a8000
  178444: f94416b5     	ldr	x21, [x21, #0x828]
  178448: 90000996     	adrp	x22, 0x2a8000
  17844c: f94532d6     	ldr	x22, [x22, #0xa60]
  178450: f81d83a0     	stur	x0, [x29, #-0x28]
  178454: f81d03a1     	stur	x1, [x29, #-0x30]
  178458: f81c83a2     	stur	x2, [x29, #-0x38]
  17845c: f81c03a3     	stur	x3, [x29, #-0x40]
  178460: f81b83a4     	stur	x4, [x29, #-0x48]
  178464: b81b43a5     	stur	w5, [x29, #-0x4c]
  178468: b81b03a6     	stur	w6, [x29, #-0x50]
  17846c: b81ac3a7     	stur	w7, [x29, #-0x54]
  178470: b81a83a8     	stur	w8, [x29, #-0x58]
  178474: b81a43a9     	stur	w9, [x29, #-0x5c]
  178478: b81a03aa     	stur	w10, [x29, #-0x60]
  17847c: b819c3ab     	stur	w11, [x29, #-0x64]
  178480: b81983ac     	stur	w12, [x29, #-0x68]
  178484: b81943ad     	stur	w13, [x29, #-0x6c]
  178488: f9003fee     	str	x14, [sp, #0x78]
  17848c: f9003bef     	str	x15, [sp, #0x70]
  178490: b85b43a8     	ldur	w8, [x29, #-0x4c]
  178494: b85ac3a9     	ldur	w9, [x29, #-0x54]
  178498: 6b090108     	subs	w8, w8, w9
  17849c: b90063e8     	str	w8, [sp, #0x60]
  1784a0: f85d03ae     	ldur	x14, [x29, #-0x30]
  1784a4: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1784a8: 2a0803ef     	mov	w15, w8
  1784ac: d3407def     	ubfx	x15, x15, #0, #32
  1784b0: 9b0f7e0f     	mul	x15, x16, x15
  1784b4: 8b0f01ce     	add	x14, x14, x15
  1784b8: b94063e1     	ldr	w1, [sp, #0x60]
  1784bc: b85ac3a2     	ldur	w2, [x29, #-0x54]
  1784c0: f85c83a3     	ldur	x3, [x29, #-0x38]
  1784c4: aa0e03e0     	mov	x0, x14
  1784c8: b9005ff1     	str	w17, [sp, #0x5c]
  1784cc: f9002bf3     	str	x19, [sp, #0x50]
  1784d0: f90027f4     	str	x20, [sp, #0x48]
  1784d4: f90023f5     	str	x21, [sp, #0x40]
  1784d8: f9001ff6     	str	x22, [sp, #0x38]
  1784dc: 97fcaeed     	bl	0xa4090 <FLAC__fixed_compute_residual@plt>
  1784e0: f9403fee     	ldr	x14, [sp, #0x78]
  1784e4: b9405fe8     	ldr	w8, [sp, #0x5c]
  1784e8: b90001c8     	str	w8, [x14]
  1784ec: f9403fee     	ldr	x14, [sp, #0x78]
  1784f0: f9402bef     	ldr	x15, [sp, #0x50]
  1784f4: 8b0f01ce     	add	x14, x14, x15
  1784f8: b90001df     	str	wzr, [x14]
  1784fc: f9403bee     	ldr	x14, [sp, #0x70]
  178500: f9403ff0     	ldr	x16, [sp, #0x78]
  178504: 8b0f0210     	add	x16, x16, x15
  178508: 8b0f0210     	add	x16, x16, x15
  17850c: f900060e     	str	x14, [x16, #0x8]
  178510: f85c83ae     	ldur	x14, [x29, #-0x38]
  178514: f9403ff0     	ldr	x16, [sp, #0x78]
  178518: 8b0f0210     	add	x16, x16, x15
  17851c: f9001a0e     	str	x14, [x16, #0x30]
  178520: f85d83ae     	ldur	x14, [x29, #-0x28]
  178524: f94005c0     	ldr	x0, [x14, #0x8]
  178528: f85c83a1     	ldur	x1, [x29, #-0x38]
  17852c: f85c03a2     	ldur	x2, [x29, #-0x40]
  178530: f85b83a3     	ldur	x3, [x29, #-0x48]
  178534: b94063e4     	ldr	w4, [sp, #0x60]
  178538: b85ac3a5     	ldur	w5, [x29, #-0x54]
  17853c: b85a83a6     	ldur	w6, [x29, #-0x58]
  178540: b85a43a7     	ldur	w7, [x29, #-0x5c]
  178544: b85a03a9     	ldur	w9, [x29, #-0x60]
  178548: b859c3aa     	ldur	w10, [x29, #-0x64]
  17854c: b85b03ab     	ldur	w11, [x29, #-0x50]
  178550: b85983ac     	ldur	w12, [x29, #-0x68]
  178554: b85943ad     	ldur	w13, [x29, #-0x6c]
  178558: f9403fee     	ldr	x14, [sp, #0x78]
  17855c: 8b0f01ce     	add	x14, x14, x15
  178560: 910003f0     	mov	x16, sp
  178564: b9000209     	str	w9, [x16]
  178568: 910003f0     	mov	x16, sp
  17856c: b9000a0a     	str	w10, [x16, #0x8]
  178570: 910003f0     	mov	x16, sp
  178574: b900120b     	str	w11, [x16, #0x10]
  178578: 910003f0     	mov	x16, sp
  17857c: b9001a0c     	str	w12, [x16, #0x18]
  178580: 910003f0     	mov	x16, sp
  178584: b900220d     	str	w13, [x16, #0x20]
  178588: 910003f0     	mov	x16, sp
  17858c: f900160e     	str	x14, [x16, #0x28]
  178590: 9400003d     	bl	0x178684 <FLAC__stream_encoder_process_interleaved+0x3b04>
  178594: b9006be0     	str	w0, [sp, #0x68]
  178598: b85ac3a8     	ldur	w8, [x29, #-0x54]
  17859c: f9403fee     	ldr	x14, [sp, #0x78]
  1785a0: f9402bef     	ldr	x15, [sp, #0x50]
  1785a4: 8b0f01ce     	add	x14, x14, x15
  1785a8: b90019c8     	str	w8, [x14, #0x18]
  1785ac: b9006fff     	str	wzr, [sp, #0x6c]
  1785b0: b9406fe8     	ldr	w8, [sp, #0x6c]
  1785b4: b85ac3a9     	ldur	w9, [x29, #-0x54]
  1785b8: 6b09011f     	cmp	w8, w9
  1785bc: 1a9f27e8     	cset	w8, lo
  1785c0: 37000048     	tbnz	w8, #0x0, 0x1785c8 <FLAC__stream_encoder_process_interleaved+0x3a48>
  1785c4: 14000018     	b	0x178624 <FLAC__stream_encoder_process_interleaved+0x3aa4>
  1785c8: b27e0be8     	orr	x8, xzr, #0x1c
  1785cc: b27d03e9     	orr	x9, xzr, #0x8
  1785d0: b27e03ea     	orr	x10, xzr, #0x4
  1785d4: f85d03ab     	ldur	x11, [x29, #-0x30]
  1785d8: b9406fec     	ldr	w12, [sp, #0x6c]
  1785dc: 2a0c03ed     	mov	w13, w12
  1785e0: d3407dad     	ubfx	x13, x13, #0, #32
  1785e4: 9b0d7d4d     	mul	x13, x10, x13
  1785e8: 8b0d016b     	add	x11, x11, x13
  1785ec: b940016c     	ldr	w12, [x11]
  1785f0: f9403feb     	ldr	x11, [sp, #0x78]
  1785f4: 8b090169     	add	x9, x11, x9
  1785f8: 8b080128     	add	x8, x9, x8
  1785fc: b9406fee     	ldr	w14, [sp, #0x6c]
  178600: 2a0e03e9     	mov	w9, w14
  178604: d3407d29     	ubfx	x9, x9, #0, #32
  178608: 9b097d49     	mul	x9, x10, x9
  17860c: 8b090108     	add	x8, x8, x9
  178610: b900010c     	str	w12, [x8]
  178614: b9406fe8     	ldr	w8, [sp, #0x6c]
  178618: 11000508     	add	w8, w8, #0x1
  17861c: b9006fe8     	str	w8, [sp, #0x6c]
  178620: 17ffffe4     	b	0x1785b0 <FLAC__stream_encoder_process_interleaved+0x3a30>
  178624: f94027e8     	ldr	x8, [sp, #0x48]
  178628: b9400109     	ldr	w9, [x8]
  17862c: f94023ea     	ldr	x10, [sp, #0x40]
  178630: b940014b     	ldr	w11, [x10]
  178634: 0b0b0129     	add	w9, w9, w11
  178638: f9401fec     	ldr	x12, [sp, #0x38]
  17863c: b940018b     	ldr	w11, [x12]
  178640: 0b0b0129     	add	w9, w9, w11
  178644: f9403fed     	ldr	x13, [sp, #0x78]
  178648: b94139ab     	ldr	w11, [x13, #0x138]
  17864c: 0b0b0129     	add	w9, w9, w11
  178650: b85ac3ab     	ldur	w11, [x29, #-0x54]
  178654: b85b03ae     	ldur	w14, [x29, #-0x50]
  178658: 1b0e7d6b     	mul	w11, w11, w14
  17865c: 0b0b0129     	add	w9, w9, w11
  178660: b9406beb     	ldr	w11, [sp, #0x68]
  178664: 0b0b0129     	add	w9, w9, w11
  178668: b90067e9     	str	w9, [sp, #0x64]
  17866c: b94067e0     	ldr	w0, [sp, #0x64]
  178670: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  178674: a94e4ff4     	ldp	x20, x19, [sp, #0xe0]
  178678: a94d57f6     	ldp	x22, x21, [sp, #0xd0]
  17867c: 910403ff     	add	sp, sp, #0x100
  178680: d65f03c0     	ret
  178684: d10403ff     	sub	sp, sp, #0x100
  178688: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  17868c: 9103c3fd     	add	x29, sp, #0xf0
  178690: d53bd048     	mrs	x8, TPIDR_EL0
  178694: f9401508     	ldr	x8, [x8, #0x28]
  178698: f81f83a8     	stur	x8, [x29, #-0x8]
  17869c: f81e83a0     	stur	x0, [x29, #-0x18]
  1786a0: f81e03a1     	stur	x1, [x29, #-0x20]
  1786a4: f81d83a2     	stur	x2, [x29, #-0x28]
  1786a8: f81d03a3     	stur	x3, [x29, #-0x30]
  1786ac: b81cc3a4     	stur	w4, [x29, #-0x34]
  1786b0: b81c83a5     	stur	w5, [x29, #-0x38]
  1786b4: b81c43a6     	stur	w6, [x29, #-0x3c]
  1786b8: b81c03a7     	stur	w7, [x29, #-0x40]
  1786bc: 2a1f03e4     	mov	w4, wzr
  1786c0: b81bc3a4     	stur	w4, [x29, #-0x44]
  1786c4: b81b83a4     	stur	w4, [x29, #-0x48]
  1786c8: b81b43a4     	stur	w4, [x29, #-0x4c]
  1786cc: b85cc3a4     	ldur	w4, [x29, #-0x34]
  1786d0: b85c83a5     	ldur	w5, [x29, #-0x38]
  1786d4: 0b050084     	add	w4, w4, w5
  1786d8: b81b03a4     	stur	w4, [x29, #-0x50]
  1786dc: b9401ba0     	ldr	w0, [x29, #0x18]
  1786e0: b85b03a1     	ldur	w1, [x29, #-0x50]
  1786e4: b85c83a2     	ldur	w2, [x29, #-0x38]
  1786e8: 97fcbb72     	bl	0xa74b0 <FLAC__format_get_max_rice_partition_order_from_blocksize_limited_max_and_predictor_order@plt>
  1786ec: b9001ba0     	str	w0, [x29, #0x18]
  1786f0: b94013a0     	ldr	w0, [x29, #0x10]
  1786f4: b81ac3a0     	stur	w0, [x29, #-0x54]
  1786f8: b9401ba0     	ldr	w0, [x29, #0x18]
  1786fc: b81a83a0     	stur	w0, [x29, #-0x58]
  178700: b85ac3a0     	ldur	w0, [x29, #-0x54]
  178704: b85a83a1     	ldur	w1, [x29, #-0x58]
  178708: 6b010000     	subs	w0, w0, w1
  17870c: b9006fe0     	str	w0, [sp, #0x6c]
  178710: 540000a2     	b.hs	0x178724 <FLAC__stream_encoder_process_interleaved+0x3ba4>
  178714: 14000001     	b	0x178718 <FLAC__stream_encoder_process_interleaved+0x3b98>
  178718: b85ac3a8     	ldur	w8, [x29, #-0x54]
  17871c: b9006be8     	str	w8, [sp, #0x68]
  178720: 14000004     	b	0x178730 <FLAC__stream_encoder_process_interleaved+0x3bb0>
  178724: b85a83a8     	ldur	w8, [x29, #-0x58]
  178728: b9006be8     	str	w8, [sp, #0x68]
  17872c: 14000001     	b	0x178730 <FLAC__stream_encoder_process_interleaved+0x3bb0>
  178730: b9406be8     	ldr	w8, [sp, #0x68]
  178734: b81a43a8     	stur	w8, [x29, #-0x5c]
  178738: b85a43a8     	ldur	w8, [x29, #-0x5c]
  17873c: b90013a8     	str	w8, [x29, #0x10]
  178740: f85e83a9     	ldur	x9, [x29, #-0x18]
  178744: f9503529     	ldr	x9, [x9, #0x2068]
  178748: f85e03a0     	ldur	x0, [x29, #-0x20]
  17874c: f85d83a1     	ldur	x1, [x29, #-0x28]
  178750: b85cc3a2     	ldur	w2, [x29, #-0x34]
  178754: b85c83a3     	ldur	w3, [x29, #-0x38]
  178758: b94013a4     	ldr	w4, [x29, #0x10]
  17875c: b9401ba5     	ldr	w5, [x29, #0x18]
  178760: b94023a6     	ldr	w6, [x29, #0x20]
  178764: d63f0120     	blr	x9
  178768: b9402ba8     	ldr	w8, [x29, #0x28]
  17876c: 34000148     	cbz	w8, 0x178794 <FLAC__stream_encoder_process_interleaved+0x3c14>
  178770: 14000001     	b	0x178774 <FLAC__stream_encoder_process_interleaved+0x3bf4>
  178774: f85e03a0     	ldur	x0, [x29, #-0x20]
  178778: f85d03a1     	ldur	x1, [x29, #-0x30]
  17877c: b85cc3a2     	ldur	w2, [x29, #-0x34]
  178780: b85c83a3     	ldur	w3, [x29, #-0x38]
  178784: b94013a4     	ldr	w4, [x29, #0x10]
  178788: b9401ba5     	ldr	w5, [x29, #0x18]
  17878c: 940000c6     	bl	0x178aa4 <FLAC__stream_encoder_process_interleaved+0x3f24>
  178790: 14000001     	b	0x178794 <FLAC__stream_encoder_process_interleaved+0x3c14>
  178794: b9401ba8     	ldr	w8, [x29, #0x18]
  178798: b81a03a8     	stur	w8, [x29, #-0x60]
  17879c: 2a1f03e8     	mov	w8, wzr
  1787a0: b819c3a8     	stur	w8, [x29, #-0x64]
  1787a4: 14000001     	b	0x1787a8 <FLAC__stream_encoder_process_interleaved+0x3c28>
  1787a8: b85a03a8     	ldur	w8, [x29, #-0x60]
  1787ac: b94013a9     	ldr	w9, [x29, #0x10]
  1787b0: 6b090108     	subs	w8, w8, w9
  1787b4: b90067e8     	str	w8, [sp, #0x64]
  1787b8: 5400084b     	b.lt	0x1788c0 <FLAC__stream_encoder_process_interleaved+0x3d40>
  1787bc: 14000001     	b	0x1787c0 <FLAC__stream_encoder_process_interleaved+0x3c40>
  1787c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1787c4: b859c3a9     	ldur	w9, [x29, #-0x64]
  1787c8: 2a0903ea     	mov	w10, w9
  1787cc: 8b0a0d00     	add	x0, x8, x10, lsl #3
  1787d0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1787d4: 8b0a0901     	add	x1, x8, x10, lsl #2
  1787d8: b85cc3a2     	ldur	w2, [x29, #-0x34]
  1787dc: b85c83a3     	ldur	w3, [x29, #-0x38]
  1787e0: b85c43a4     	ldur	w4, [x29, #-0x3c]
  1787e4: b85c03a5     	ldur	w5, [x29, #-0x40]
  1787e8: b94033a6     	ldr	w6, [x29, #0x30]
  1787ec: b85a03a7     	ldur	w7, [x29, #-0x60]
  1787f0: b9402ba9     	ldr	w9, [x29, #0x28]
  1787f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1787f8: 321d07eb     	orr	w11, wzr, #0x18
  1787fc: b85b83ac     	ldur	w12, [x29, #-0x48]
  178800: 7100018c     	subs	w12, w12, #0x0
  178804: 1a9f17ed     	cset	w13, eq
  178808: 9bab21a8     	umaddl	x8, w13, w11, x8
  17880c: 52843f0b     	mov	w11, #0x21f8            // =8696
  178810: 2a0b03ea     	mov	w10, w11
  178814: 8b0a0108     	add	x8, x8, x10
  178818: 910003ea     	mov	x10, sp
  17881c: d10033ae     	sub	x14, x29, #0xc
  178820: f900094e     	str	x14, [x10, #0x10]
  178824: b9000149     	str	w9, [x10]
  178828: f9000548     	str	x8, [x10, #0x8]
  17882c: b90063ec     	str	w12, [sp, #0x60]
  178830: 94000160     	bl	0x178db0 <FLAC__stream_encoder_process_interleaved+0x4230>
  178834: 35000060     	cbnz	w0, 0x178840 <FLAC__stream_encoder_process_interleaved+0x3cc0>
  178838: 14000001     	b	0x17883c <FLAC__stream_encoder_process_interleaved+0x3cbc>
  17883c: 14000021     	b	0x1788c0 <FLAC__stream_encoder_process_interleaved+0x3d40>
  178840: b85a03a8     	ldur	w8, [x29, #-0x60]
  178844: 2a0803e0     	mov	w0, w8
  178848: 2a0003e8     	mov	w8, w0
  17884c: 320003e9     	orr	w9, wzr, #0x1
  178850: 1ac82128     	lsl	w8, w9, w8
  178854: b859c3a9     	ldur	w9, [x29, #-0x64]
  178858: 0b080128     	add	w8, w9, w8
  17885c: b819c3a8     	stur	w8, [x29, #-0x64]
  178860: b85bc3a8     	ldur	w8, [x29, #-0x44]
  178864: 34000108     	cbz	w8, 0x178884 <FLAC__stream_encoder_process_interleaved+0x3d04>
  178868: 14000001     	b	0x17886c <FLAC__stream_encoder_process_interleaved+0x3cec>
  17886c: b85f43a8     	ldur	w8, [x29, #-0xc]
  178870: b85bc3a9     	ldur	w9, [x29, #-0x44]
  178874: 6b090108     	subs	w8, w8, w9
  178878: b9005fe8     	str	w8, [sp, #0x5c]
  17887c: 54000182     	b.hs	0x1788ac <FLAC__stream_encoder_process_interleaved+0x3d2c>
  178880: 14000001     	b	0x178884 <FLAC__stream_encoder_process_interleaved+0x3d04>
  178884: b85f43a8     	ldur	w8, [x29, #-0xc]
  178888: b81bc3a8     	stur	w8, [x29, #-0x44]
  17888c: b85b83a8     	ldur	w8, [x29, #-0x48]
  178890: 71000108     	subs	w8, w8, #0x0
  178894: 1a9f17e9     	cset	w9, eq
  178898: b81b83a9     	stur	w9, [x29, #-0x48]
  17889c: b85a03a9     	ldur	w9, [x29, #-0x60]
  1788a0: b81b43a9     	stur	w9, [x29, #-0x4c]
  1788a4: b9005be8     	str	w8, [sp, #0x58]
  1788a8: 14000001     	b	0x1788ac <FLAC__stream_encoder_process_interleaved+0x3d2c>
  1788ac: 14000001     	b	0x1788b0 <FLAC__stream_encoder_process_interleaved+0x3d30>
  1788b0: b85a03a8     	ldur	w8, [x29, #-0x60]
  1788b4: 71000508     	subs	w8, w8, #0x1
  1788b8: b81a03a8     	stur	w8, [x29, #-0x60]
  1788bc: 17ffffbb     	b	0x1787a8 <FLAC__stream_encoder_process_interleaved+0x3c28>
  1788c0: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1788c4: f9401fa9     	ldr	x9, [x29, #0x38]
  1788c8: b9000928     	str	w8, [x9, #0x8]
  1788cc: f9401fa9     	ldr	x9, [x29, #0x38]
  1788d0: f9400929     	ldr	x9, [x9, #0x10]
  1788d4: f81903a9     	stur	x9, [x29, #-0x70]
  1788d8: f85903a9     	ldur	x9, [x29, #-0x70]
  1788dc: 321f07e8     	orr	w8, wzr, #0x6
  1788e0: b9007be8     	str	w8, [sp, #0x78]
  1788e4: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1788e8: b90077e8     	str	w8, [sp, #0x74]
  1788ec: b9407be8     	ldr	w8, [sp, #0x78]
  1788f0: b94077ea     	ldr	w10, [sp, #0x74]
  1788f4: 6b0a0108     	subs	w8, w8, w10
  1788f8: f9002be9     	str	x9, [sp, #0x50]
  1788fc: b9004fe8     	str	w8, [sp, #0x4c]
  178900: 540000a9     	b.ls	0x178914 <FLAC__stream_encoder_process_interleaved+0x3d94>
  178904: 14000001     	b	0x178908 <FLAC__stream_encoder_process_interleaved+0x3d88>
  178908: b9407be8     	ldr	w8, [sp, #0x78]
  17890c: b9004be8     	str	w8, [sp, #0x48]
  178910: 14000004     	b	0x178920 <FLAC__stream_encoder_process_interleaved+0x3da0>
  178914: b94077e8     	ldr	w8, [sp, #0x74]
  178918: b9004be8     	str	w8, [sp, #0x48]
  17891c: 14000001     	b	0x178920 <FLAC__stream_encoder_process_interleaved+0x3da0>
  178920: b9404be8     	ldr	w8, [sp, #0x48]
  178924: b90073e8     	str	w8, [sp, #0x70]
  178928: b94073e1     	ldr	w1, [sp, #0x70]
  17892c: f9402be0     	ldr	x0, [sp, #0x50]
  178930: 97fcaf90     	bl	0xa4770 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size@plt>
  178934: f85903be     	ldur	x30, [x29, #-0x70]
  178938: f94003de     	ldr	x30, [x30]
  17893c: f85e83a9     	ldur	x9, [x29, #-0x18]
  178940: b85b83a8     	ldur	w8, [x29, #-0x48]
  178944: 2a0803ea     	mov	w10, w8
  178948: 321d07e8     	orr	w8, wzr, #0x18
  17894c: 2a0803eb     	mov	w11, w8
  178950: 9b0b7d4a     	mul	x10, x10, x11
  178954: 8b0a0129     	add	x9, x9, x10
  178958: f950fd21     	ldr	x1, [x9, #0x21f8]
  17895c: b85b43a8     	ldur	w8, [x29, #-0x4c]
  178960: 2a0803e9     	mov	w9, w8
  178964: 2a0903e8     	mov	w8, w9
  178968: 320003ec     	orr	w12, wzr, #0x1
  17896c: 1ac82188     	lsl	w8, w12, w8
  178970: 2a0803e9     	mov	w9, w8
  178974: 937e7d22     	sbfiz	x2, x9, #2, #32
  178978: b90047e0     	str	w0, [sp, #0x44]
  17897c: aa1e03e0     	mov	x0, x30
  178980: 97fc9d04     	bl	0x9fd90 <memcpy@plt>
  178984: b9402ba8     	ldr	w8, [x29, #0x28]
  178988: f9001fe0     	str	x0, [sp, #0x38]
  17898c: 340002c8     	cbz	w8, 0x1789e4 <FLAC__stream_encoder_process_interleaved+0x3e64>
  178990: 14000001     	b	0x178994 <FLAC__stream_encoder_process_interleaved+0x3e14>
  178994: f85903a8     	ldur	x8, [x29, #-0x70]
  178998: f9400500     	ldr	x0, [x8, #0x8]
  17899c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1789a0: b85b83a9     	ldur	w9, [x29, #-0x48]
  1789a4: 2a0903ea     	mov	w10, w9
  1789a8: 321d07e9     	orr	w9, wzr, #0x18
  1789ac: 2a0903eb     	mov	w11, w9
  1789b0: 9b0b7d4a     	mul	x10, x10, x11
  1789b4: 8b0a0108     	add	x8, x8, x10
  1789b8: f9510101     	ldr	x1, [x8, #0x2200]
  1789bc: b85b43a9     	ldur	w9, [x29, #-0x4c]
  1789c0: 2a0903e8     	mov	w8, w9
  1789c4: 2a0803e9     	mov	w9, w8
  1789c8: 320003ec     	orr	w12, wzr, #0x1
  1789cc: 1ac92189     	lsl	w9, w12, w9
  1789d0: 2a0903e8     	mov	w8, w9
  1789d4: 937e7d02     	sbfiz	x2, x8, #2, #32
  1789d8: 97fc9cee     	bl	0x9fd90 <memcpy@plt>
  1789dc: f9001be0     	str	x0, [sp, #0x30]
  1789e0: 14000001     	b	0x1789e4 <FLAC__stream_encoder_process_interleaved+0x3e64>
  1789e4: 2a1f03e8     	mov	w8, wzr
  1789e8: b818c3a8     	stur	w8, [x29, #-0x74]
  1789ec: 14000001     	b	0x1789f0 <FLAC__stream_encoder_process_interleaved+0x3e70>
  1789f0: b858c3a8     	ldur	w8, [x29, #-0x74]
  1789f4: b85b43a9     	ldur	w9, [x29, #-0x4c]
  1789f8: 2a0903e0     	mov	w0, w9
  1789fc: 2a0003e9     	mov	w9, w0
  178a00: 320003ea     	orr	w10, wzr, #0x1
  178a04: 1ac92149     	lsl	w9, w10, w9
  178a08: 6b090108     	subs	w8, w8, w9
  178a0c: b9002fe8     	str	w8, [sp, #0x2c]
  178a10: 540002e2     	b.hs	0x178a6c <FLAC__stream_encoder_process_interleaved+0x3eec>
  178a14: 14000001     	b	0x178a18 <FLAC__stream_encoder_process_interleaved+0x3e98>
  178a18: f85903a8     	ldur	x8, [x29, #-0x70]
  178a1c: f9400108     	ldr	x8, [x8]
  178a20: b858c3a9     	ldur	w9, [x29, #-0x74]
  178a24: 2a0903ea     	mov	w10, w9
  178a28: b86a7909     	ldr	w9, [x8, x10, lsl #2]
  178a2c: 90000988     	adrp	x8, 0x2a8000
  178a30: f9427908     	ldr	x8, [x8, #0x4f0]
  178a34: b940010b     	ldr	w11, [x8]
  178a38: 6b0b0129     	subs	w9, w9, w11
  178a3c: b9002be9     	str	w9, [sp, #0x28]
  178a40: 540000c3     	b.lo	0x178a58 <FLAC__stream_encoder_process_interleaved+0x3ed8>
  178a44: 14000001     	b	0x178a48 <FLAC__stream_encoder_process_interleaved+0x3ec8>
  178a48: f9401fa8     	ldr	x8, [x29, #0x38]
  178a4c: 320003e9     	orr	w9, wzr, #0x1
  178a50: b9000109     	str	w9, [x8]
  178a54: 14000006     	b	0x178a6c <FLAC__stream_encoder_process_interleaved+0x3eec>
  178a58: 14000001     	b	0x178a5c <FLAC__stream_encoder_process_interleaved+0x3edc>
  178a5c: b858c3a8     	ldur	w8, [x29, #-0x74]
  178a60: 11000508     	add	w8, w8, #0x1
  178a64: b818c3a8     	stur	w8, [x29, #-0x74]
  178a68: 17ffffe2     	b	0x1789f0 <FLAC__stream_encoder_process_interleaved+0x3e70>
  178a6c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  178a70: d53bd049     	mrs	x9, TPIDR_EL0
  178a74: f9401529     	ldr	x9, [x9, #0x28]
  178a78: f85f83aa     	ldur	x10, [x29, #-0x8]
  178a7c: eb0a0129     	subs	x9, x9, x10
  178a80: b90027e8     	str	w8, [sp, #0x24]
  178a84: f9000fe9     	str	x9, [sp, #0x18]
  178a88: 540000c1     	b.ne	0x178aa0 <FLAC__stream_encoder_process_interleaved+0x3f20>
  178a8c: 14000001     	b	0x178a90 <FLAC__stream_encoder_process_interleaved+0x3f10>
  178a90: b94027e0     	ldr	w0, [sp, #0x24]
  178a94: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  178a98: 910403ff     	add	sp, sp, #0x100
  178a9c: d65f03c0     	ret
  178aa0: 97fcc4b4     	bl	0xa9d70 <__stack_chk_fail@plt>
  178aa4: d10203ff     	sub	sp, sp, #0x80
  178aa8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  178aac: 9101c3fd     	add	x29, sp, #0x70
  178ab0: f81f83a0     	stur	x0, [x29, #-0x8]
  178ab4: f81f03a1     	stur	x1, [x29, #-0x10]
  178ab8: b81ec3a2     	stur	w2, [x29, #-0x14]
  178abc: b81e83a3     	stur	w3, [x29, #-0x18]
  178ac0: b81e43a4     	stur	w4, [x29, #-0x1c]
  178ac4: b81e03a5     	stur	w5, [x29, #-0x20]
  178ac8: b81d43bf     	stur	wzr, [x29, #-0x2c]
  178acc: b85ec3a2     	ldur	w2, [x29, #-0x14]
  178ad0: b85e83a3     	ldur	w3, [x29, #-0x18]
  178ad4: 0b030042     	add	w2, w2, w3
  178ad8: b81d03a2     	stur	w2, [x29, #-0x30]
  178adc: b85e03a2     	ldur	w2, [x29, #-0x20]
  178ae0: b81dc3a2     	stur	w2, [x29, #-0x24]
  178ae4: 52800008     	mov	w8, #0x0                // =0
  178ae8: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178aec: 6b08013f     	cmp	w9, w8
  178af0: 1a9fb7e8     	cset	w8, ge
  178af4: 37000048     	tbnz	w8, #0x0, 0x178afc <FLAC__stream_encoder_process_interleaved+0x3f7c>
  178af8: 1400005a     	b	0x178c60 <FLAC__stream_encoder_process_interleaved+0x40e0>
  178afc: 320003e8     	orr	w8, wzr, #0x1
  178b00: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178b04: 1ac92108     	lsl	w8, w8, w9
  178b08: b90027e8     	str	w8, [sp, #0x24]
  178b0c: b85d03a8     	ldur	w8, [x29, #-0x30]
  178b10: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178b14: 1ac92508     	lsr	w8, w8, w9
  178b18: b90023e8     	str	w8, [sp, #0x20]
  178b1c: b9002bff     	str	wzr, [sp, #0x28]
  178b20: b90037ff     	str	wzr, [sp, #0x34]
  178b24: b94037e8     	ldr	w8, [sp, #0x34]
  178b28: b94027e9     	ldr	w9, [sp, #0x24]
  178b2c: 6b09011f     	cmp	w8, w9
  178b30: 1a9f27e8     	cset	w8, lo
  178b34: 37000048     	tbnz	w8, #0x0, 0x178b3c <FLAC__stream_encoder_process_interleaved+0x3fbc>
  178b38: 14000048     	b	0x178c58 <FLAC__stream_encoder_process_interleaved+0x40d8>
  178b3c: b94023e8     	ldr	w8, [sp, #0x20]
  178b40: b9002fe8     	str	w8, [sp, #0x2c]
  178b44: b94037e8     	ldr	w8, [sp, #0x34]
  178b48: 34000048     	cbz	w8, 0x178b50 <FLAC__stream_encoder_process_interleaved+0x3fd0>
  178b4c: 14000005     	b	0x178b60 <FLAC__stream_encoder_process_interleaved+0x3fe0>
  178b50: b85e83a8     	ldur	w8, [x29, #-0x18]
  178b54: b9402fe9     	ldr	w9, [sp, #0x2c]
  178b58: 6b080128     	subs	w8, w9, w8
  178b5c: b9002fe8     	str	w8, [sp, #0x2c]
  178b60: b9003bff     	str	wzr, [sp, #0x38]
  178b64: b90033ff     	str	wzr, [sp, #0x30]
  178b68: b94033e8     	ldr	w8, [sp, #0x30]
  178b6c: b9402fe9     	ldr	w9, [sp, #0x2c]
  178b70: 6b09011f     	cmp	w8, w9
  178b74: 1a9f27e8     	cset	w8, lo
  178b78: 37000048     	tbnz	w8, #0x0, 0x178b80 <FLAC__stream_encoder_process_interleaved+0x4000>
  178b7c: 14000020     	b	0x178bfc <FLAC__stream_encoder_process_interleaved+0x407c>
  178b80: b27e03e8     	orr	x8, xzr, #0x4
  178b84: 52800009     	mov	w9, #0x0                // =0
  178b88: f85f83aa     	ldur	x10, [x29, #-0x8]
  178b8c: b9402beb     	ldr	w11, [sp, #0x28]
  178b90: 2a0b03ec     	mov	w12, w11
  178b94: d3407d8c     	ubfx	x12, x12, #0, #32
  178b98: 2a0c03eb     	mov	w11, w12
  178b9c: 1100056b     	add	w11, w11, #0x1
  178ba0: b9002beb     	str	w11, [sp, #0x28]
  178ba4: 9b0c7d08     	mul	x8, x8, x12
  178ba8: 8b080148     	add	x8, x10, x8
  178bac: b940010b     	ldr	w11, [x8]
  178bb0: b81cc3ab     	stur	w11, [x29, #-0x34]
  178bb4: b85cc3ab     	ldur	w11, [x29, #-0x34]
  178bb8: 6b09017f     	cmp	w11, w9
  178bbc: 1a9fa7e9     	cset	w9, lt
  178bc0: 37000049     	tbnz	w9, #0x0, 0x178bc8 <FLAC__stream_encoder_process_interleaved+0x4048>
  178bc4: 14000006     	b	0x178bdc <FLAC__stream_encoder_process_interleaved+0x405c>
  178bc8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  178bcc: b9403be9     	ldr	w9, [sp, #0x38]
  178bd0: 2a280128     	orn	w8, w9, w8
  178bd4: b9003be8     	str	w8, [sp, #0x38]
  178bd8: 14000005     	b	0x178bec <FLAC__stream_encoder_process_interleaved+0x406c>
  178bdc: b85cc3a8     	ldur	w8, [x29, #-0x34]
  178be0: b9403be9     	ldr	w9, [sp, #0x38]
  178be4: 2a080128     	orr	w8, w9, w8
  178be8: b9003be8     	str	w8, [sp, #0x38]
  178bec: b94033e8     	ldr	w8, [sp, #0x30]
  178bf0: 11000508     	add	w8, w8, #0x1
  178bf4: b90033e8     	str	w8, [sp, #0x30]
  178bf8: 17ffffdc     	b	0x178b68 <FLAC__stream_encoder_process_interleaved+0x3fe8>
  178bfc: b9403be8     	ldr	w8, [sp, #0x38]
  178c00: 35000048     	cbnz	w8, 0x178c08 <FLAC__stream_encoder_process_interleaved+0x4088>
  178c04: 14000006     	b	0x178c1c <FLAC__stream_encoder_process_interleaved+0x409c>
  178c08: b9403be0     	ldr	w0, [sp, #0x38]
  178c0c: 97fff1eb     	bl	0x1753b8 <FLAC__stream_encoder_process_interleaved+0x838>
  178c10: 11000800     	add	w0, w0, #0x2
  178c14: b90007e0     	str	w0, [sp, #0x4]
  178c18: 14000003     	b	0x178c24 <FLAC__stream_encoder_process_interleaved+0x40a4>
  178c1c: 320003e8     	orr	w8, wzr, #0x1
  178c20: b90007e8     	str	w8, [sp, #0x4]
  178c24: b94007e8     	ldr	w8, [sp, #0x4]
  178c28: b27e03e9     	orr	x9, xzr, #0x4
  178c2c: f85f03aa     	ldur	x10, [x29, #-0x10]
  178c30: b94037eb     	ldr	w11, [sp, #0x34]
  178c34: 2a0b03ec     	mov	w12, w11
  178c38: d3407d8c     	ubfx	x12, x12, #0, #32
  178c3c: 9b0c7d29     	mul	x9, x9, x12
  178c40: 8b090149     	add	x9, x10, x9
  178c44: b9000128     	str	w8, [x9]
  178c48: b94037e8     	ldr	w8, [sp, #0x34]
  178c4c: 11000508     	add	w8, w8, #0x1
  178c50: b90037e8     	str	w8, [sp, #0x34]
  178c54: 17ffffb4     	b	0x178b24 <FLAC__stream_encoder_process_interleaved+0x3fa4>
  178c58: b94027e8     	ldr	w8, [sp, #0x24]
  178c5c: b81d43a8     	stur	w8, [x29, #-0x2c]
  178c60: 12800008     	mov	w8, #-0x1               // =-1
  178c64: b81d83bf     	stur	wzr, [x29, #-0x28]
  178c68: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178c6c: 0b080128     	add	w8, w9, w8
  178c70: b81dc3a8     	stur	w8, [x29, #-0x24]
  178c74: b85dc3a8     	ldur	w8, [x29, #-0x24]
  178c78: b85e43a9     	ldur	w9, [x29, #-0x1c]
  178c7c: 6b09011f     	cmp	w8, w9
  178c80: 1a9fb7e8     	cset	w8, ge
  178c84: 37000048     	tbnz	w8, #0x0, 0x178c8c <FLAC__stream_encoder_process_interleaved+0x410c>
  178c88: 14000047     	b	0x178da4 <FLAC__stream_encoder_process_interleaved+0x4224>
  178c8c: 320003e8     	orr	w8, wzr, #0x1
  178c90: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178c94: 1ac92108     	lsl	w8, w8, w9
  178c98: b90017e8     	str	w8, [sp, #0x14]
  178c9c: b9001bff     	str	wzr, [sp, #0x18]
  178ca0: b9401be8     	ldr	w8, [sp, #0x18]
  178ca4: b94017e9     	ldr	w9, [sp, #0x14]
  178ca8: 6b09011f     	cmp	w8, w9
  178cac: 1a9f27e8     	cset	w8, lo
  178cb0: 37000048     	tbnz	w8, #0x0, 0x178cb8 <FLAC__stream_encoder_process_interleaved+0x4138>
  178cb4: 14000037     	b	0x178d90 <FLAC__stream_encoder_process_interleaved+0x4210>
  178cb8: b27e03e8     	orr	x8, xzr, #0x4
  178cbc: f85f03a9     	ldur	x9, [x29, #-0x10]
  178cc0: b85d83aa     	ldur	w10, [x29, #-0x28]
  178cc4: 2a0a03eb     	mov	w11, w10
  178cc8: d3407d6b     	ubfx	x11, x11, #0, #32
  178ccc: 9b0b7d0b     	mul	x11, x8, x11
  178cd0: 8b0b0129     	add	x9, x9, x11
  178cd4: b940012a     	ldr	w10, [x9]
  178cd8: b9001fea     	str	w10, [sp, #0x1c]
  178cdc: b85d83aa     	ldur	w10, [x29, #-0x28]
  178ce0: 1100054a     	add	w10, w10, #0x1
  178ce4: b81d83aa     	stur	w10, [x29, #-0x28]
  178ce8: b9401fea     	ldr	w10, [sp, #0x1c]
  178cec: b90013ea     	str	w10, [sp, #0x10]
  178cf0: f85f03a9     	ldur	x9, [x29, #-0x10]
  178cf4: b85d83aa     	ldur	w10, [x29, #-0x28]
  178cf8: 2a0a03eb     	mov	w11, w10
  178cfc: d3407d6b     	ubfx	x11, x11, #0, #32
  178d00: 9b0b7d08     	mul	x8, x8, x11
  178d04: 8b080128     	add	x8, x9, x8
  178d08: b940010a     	ldr	w10, [x8]
  178d0c: b9000fea     	str	w10, [sp, #0xc]
  178d10: b94013ea     	ldr	w10, [sp, #0x10]
  178d14: b9400fec     	ldr	w12, [sp, #0xc]
  178d18: 6b0c015f     	cmp	w10, w12
  178d1c: 1a9f97ea     	cset	w10, hi
  178d20: 3700004a     	tbnz	w10, #0x0, 0x178d28 <FLAC__stream_encoder_process_interleaved+0x41a8>
  178d24: 14000004     	b	0x178d34 <FLAC__stream_encoder_process_interleaved+0x41b4>
  178d28: b94013e8     	ldr	w8, [sp, #0x10]
  178d2c: b90003e8     	str	w8, [sp]
  178d30: 14000003     	b	0x178d3c <FLAC__stream_encoder_process_interleaved+0x41bc>
  178d34: b9400fe8     	ldr	w8, [sp, #0xc]
  178d38: b90003e8     	str	w8, [sp]
  178d3c: b94003e8     	ldr	w8, [sp]
  178d40: b27e03e9     	orr	x9, xzr, #0x4
  178d44: b9000be8     	str	w8, [sp, #0x8]
  178d48: b9400be8     	ldr	w8, [sp, #0x8]
  178d4c: f85f03aa     	ldur	x10, [x29, #-0x10]
  178d50: b85d43ab     	ldur	w11, [x29, #-0x2c]
  178d54: 2a0b03ec     	mov	w12, w11
  178d58: d3407d8c     	ubfx	x12, x12, #0, #32
  178d5c: 9b0c7d29     	mul	x9, x9, x12
  178d60: 8b090149     	add	x9, x10, x9
  178d64: b9000128     	str	w8, [x9]
  178d68: b85d83a8     	ldur	w8, [x29, #-0x28]
  178d6c: 11000508     	add	w8, w8, #0x1
  178d70: b81d83a8     	stur	w8, [x29, #-0x28]
  178d74: b85d43a8     	ldur	w8, [x29, #-0x2c]
  178d78: 11000508     	add	w8, w8, #0x1
  178d7c: b81d43a8     	stur	w8, [x29, #-0x2c]
  178d80: b9401be8     	ldr	w8, [sp, #0x18]
  178d84: 11000508     	add	w8, w8, #0x1
  178d88: b9001be8     	str	w8, [sp, #0x18]
  178d8c: 17ffffc5     	b	0x178ca0 <FLAC__stream_encoder_process_interleaved+0x4120>
  178d90: 12800008     	mov	w8, #-0x1               // =-1
  178d94: b85dc3a9     	ldur	w9, [x29, #-0x24]
  178d98: 0b080128     	add	w8, w9, w8
  178d9c: b81dc3a8     	stur	w8, [x29, #-0x24]
  178da0: 17ffffb5     	b	0x178c74 <FLAC__stream_encoder_process_interleaved+0x40f4>
  178da4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  178da8: 910203ff     	add	sp, sp, #0x80
  178dac: d65f03c0     	ret
  178db0: d10383ff     	sub	sp, sp, #0xe0
  178db4: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  178db8: 910343fd     	add	x29, sp, #0xd0
  178dbc: d10063a8     	sub	x8, x29, #0x18
  178dc0: b94013a9     	ldr	w9, [x29, #0x10]
  178dc4: f9400faa     	ldr	x10, [x29, #0x18]
  178dc8: f94013ab     	ldr	x11, [x29, #0x20]
  178dcc: 9000098c     	adrp	x12, 0x2a8000
  178dd0: f9430d8c     	ldr	x12, [x12, #0x618]
  178dd4: 9000098d     	adrp	x13, 0x2a8000
  178dd8: f945e1ad     	ldr	x13, [x13, #0xbc0]
  178ddc: 321f07ee     	orr	w14, wzr, #0x6
  178de0: 9000098f     	adrp	x15, 0x2a8000
  178de4: f945b1ef     	ldr	x15, [x15, #0xb60]
  178de8: 90000990     	adrp	x16, 0x2a8000
  178dec: f9429610     	ldr	x16, [x16, #0x528]
  178df0: f9000500     	str	x0, [x8, #0x8]
  178df4: f9000101     	str	x1, [x8]
  178df8: b81e43a2     	stur	w2, [x29, #-0x1c]
  178dfc: b81e03a3     	stur	w3, [x29, #-0x20]
  178e00: b81dc3a4     	stur	w4, [x29, #-0x24]
  178e04: b81d83a5     	stur	w5, [x29, #-0x28]
  178e08: b81d43a6     	stur	w6, [x29, #-0x2c]
  178e0c: b81d03a7     	stur	w7, [x29, #-0x30]
  178e10: b81cc3a9     	stur	w9, [x29, #-0x34]
  178e14: f81c03aa     	stur	x10, [x29, #-0x40]
  178e18: f81b83ab     	stur	x11, [x29, #-0x48]
  178e1c: b81a83bf     	stur	wzr, [x29, #-0x58]
  178e20: b9400189     	ldr	w9, [x12]
  178e24: b94001a2     	ldr	w2, [x13]
  178e28: 0b020129     	add	w9, w9, w2
  178e2c: b81a43a9     	stur	w9, [x29, #-0x5c]
  178e30: f85c03a0     	ldur	x0, [x29, #-0x40]
  178e34: b9005fee     	str	w14, [sp, #0x5c]
  178e38: b85d03a9     	ldur	w9, [x29, #-0x30]
  178e3c: b9005be9     	str	w9, [sp, #0x58]
  178e40: b9405fe9     	ldr	w9, [sp, #0x5c]
  178e44: b9405bee     	ldr	w14, [sp, #0x58]
  178e48: 6b0e013f     	cmp	w9, w14
  178e4c: 1a9f97e9     	cset	w9, hi
  178e50: f90013e8     	str	x8, [sp, #0x20]
  178e54: f9000fef     	str	x15, [sp, #0x18]
  178e58: f9000bf0     	str	x16, [sp, #0x10]
  178e5c: f90007e0     	str	x0, [sp, #0x8]
  178e60: 37000049     	tbnz	w9, #0x0, 0x178e68 <FLAC__stream_encoder_process_interleaved+0x42e8>
  178e64: 14000004     	b	0x178e74 <FLAC__stream_encoder_process_interleaved+0x42f4>
  178e68: b9405fe8     	ldr	w8, [sp, #0x5c]
  178e6c: b90007e8     	str	w8, [sp, #0x4]
  178e70: 14000003     	b	0x178e7c <FLAC__stream_encoder_process_interleaved+0x42fc>
  178e74: b9405be8     	ldr	w8, [sp, #0x58]
  178e78: b90007e8     	str	w8, [sp, #0x4]
  178e7c: b94007e8     	ldr	w8, [sp, #0x4]
  178e80: b90057e8     	str	w8, [sp, #0x54]
  178e84: b94057e1     	ldr	w1, [sp, #0x54]
  178e88: f94007e0     	ldr	x0, [sp, #0x8]
  178e8c: 97fcae39     	bl	0xa4770 <FLAC__format_entropy_coding_method_partitioned_rice_contents_ensure_size@plt>
  178e90: f85c03a9     	ldur	x9, [x29, #-0x40]
  178e94: f9400129     	ldr	x9, [x9]
  178e98: f90037e9     	str	x9, [sp, #0x68]
  178e9c: f85c03a9     	ldur	x9, [x29, #-0x40]
  178ea0: f9400529     	ldr	x9, [x9, #0x8]
  178ea4: f90033e9     	str	x9, [sp, #0x60]
  178ea8: b85d03a8     	ldur	w8, [x29, #-0x30]
  178eac: 34000048     	cbz	w8, 0x178eb4 <FLAC__stream_encoder_process_interleaved+0x4334>
  178eb0: 1400003e     	b	0x178fa8 <FLAC__stream_encoder_process_interleaved+0x4428>
  178eb4: 12800008     	mov	w8, #-0x1               // =-1
  178eb8: b81ac3a8     	stur	w8, [x29, #-0x54]
  178ebc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  178ec0: b81b43a8     	stur	w8, [x29, #-0x4c]
  178ec4: b85b43a0     	ldur	w0, [x29, #-0x4c]
  178ec8: b85e43a1     	ldur	w1, [x29, #-0x1c]
  178ecc: f94013e9     	ldr	x9, [sp, #0x20]
  178ed0: f940052a     	ldr	x10, [x9, #0x8]
  178ed4: f9400142     	ldr	x2, [x10]
  178ed8: 9400012a     	bl	0x179380 <FLAC__stream_encoder_process_interleaved+0x4800>
  178edc: b81b03a0     	stur	w0, [x29, #-0x50]
  178ee0: b85b03a8     	ldur	w8, [x29, #-0x50]
  178ee4: b85ac3a0     	ldur	w0, [x29, #-0x54]
  178ee8: 6b00011f     	cmp	w8, w0
  178eec: 1a9f27e8     	cset	w8, lo
  178ef0: 37000048     	tbnz	w8, #0x0, 0x178ef8 <FLAC__stream_encoder_process_interleaved+0x4378>
  178ef4: 14000005     	b	0x178f08 <FLAC__stream_encoder_process_interleaved+0x4388>
  178ef8: b85b43a8     	ldur	w8, [x29, #-0x4c]
  178efc: b81a83a8     	stur	w8, [x29, #-0x58]
  178f00: b85b03a8     	ldur	w8, [x29, #-0x50]
  178f04: b81ac3a8     	stur	w8, [x29, #-0x54]
  178f08: b85cc3a8     	ldur	w8, [x29, #-0x34]
  178f0c: 35000048     	cbnz	w8, 0x178f14 <FLAC__stream_encoder_process_interleaved+0x4394>
  178f10: 1400001e     	b	0x178f88 <FLAC__stream_encoder_process_interleaved+0x4408>
  178f14: f9400fe8     	ldr	x8, [sp, #0x18]
  178f18: b9400109     	ldr	w9, [x8]
  178f1c: f9400bea     	ldr	x10, [sp, #0x10]
  178f20: b940014b     	ldr	w11, [x10]
  178f24: 0b0b0129     	add	w9, w9, w11
  178f28: f94013ec     	ldr	x12, [sp, #0x20]
  178f2c: f940018d     	ldr	x13, [x12]
  178f30: b94001ab     	ldr	w11, [x13]
  178f34: b85e43ae     	ldur	w14, [x29, #-0x1c]
  178f38: 1b0e7d6b     	mul	w11, w11, w14
  178f3c: 0b0b0129     	add	w9, w9, w11
  178f40: b81b03a9     	stur	w9, [x29, #-0x50]
  178f44: b85b03a9     	ldur	w9, [x29, #-0x50]
  178f48: b85ac3ab     	ldur	w11, [x29, #-0x54]
  178f4c: 6b0b013f     	cmp	w9, w11
  178f50: 1a9f87e9     	cset	w9, ls
  178f54: 37000049     	tbnz	w9, #0x0, 0x178f5c <FLAC__stream_encoder_process_interleaved+0x43dc>
  178f58: 1400000a     	b	0x178f80 <FLAC__stream_encoder_process_interleaved+0x4400>
  178f5c: f94013e8     	ldr	x8, [sp, #0x20]
  178f60: f9400109     	ldr	x9, [x8]
  178f64: b940012a     	ldr	w10, [x9]
  178f68: f94033e9     	ldr	x9, [sp, #0x60]
  178f6c: b900012a     	str	w10, [x9]
  178f70: b81a83bf     	stur	wzr, [x29, #-0x58]
  178f74: b85b03aa     	ldur	w10, [x29, #-0x50]
  178f78: b81ac3aa     	stur	w10, [x29, #-0x54]
  178f7c: 14000003     	b	0x178f88 <FLAC__stream_encoder_process_interleaved+0x4408>
  178f80: f94033e8     	ldr	x8, [sp, #0x60]
  178f84: b900011f     	str	wzr, [x8]
  178f88: b85a83a8     	ldur	w8, [x29, #-0x58]
  178f8c: f94037e9     	ldr	x9, [sp, #0x68]
  178f90: b9000128     	str	w8, [x9]
  178f94: b85ac3a8     	ldur	w8, [x29, #-0x54]
  178f98: b85a43aa     	ldur	w10, [x29, #-0x5c]
  178f9c: 0b080148     	add	w8, w10, w8
  178fa0: b81a43a8     	stur	w8, [x29, #-0x5c]
  178fa4: 140000ee     	b	0x17935c <FLAC__stream_encoder_process_interleaved+0x47dc>
  178fa8: 320003e8     	orr	w8, wzr, #0x1
  178fac: b85d03a9     	ldur	w9, [x29, #-0x30]
  178fb0: 1ac92108     	lsl	w8, w8, w9
  178fb4: b90037e8     	str	w8, [sp, #0x34]
  178fb8: b9004fff     	str	wzr, [sp, #0x4c]
  178fbc: b90053ff     	str	wzr, [sp, #0x50]
  178fc0: b94053e8     	ldr	w8, [sp, #0x50]
  178fc4: b94037e9     	ldr	w9, [sp, #0x34]
  178fc8: 6b09011f     	cmp	w8, w9
  178fcc: 1a9f27e8     	cset	w8, lo
  178fd0: 37000048     	tbnz	w8, #0x0, 0x178fd8 <FLAC__stream_encoder_process_interleaved+0x4458>
  178fd4: 140000e2     	b	0x17935c <FLAC__stream_encoder_process_interleaved+0x47dc>
  178fd8: b85e43a8     	ldur	w8, [x29, #-0x1c]
  178fdc: b85e03a9     	ldur	w9, [x29, #-0x20]
  178fe0: 0b090108     	add	w8, w8, w9
  178fe4: b85d03a9     	ldur	w9, [x29, #-0x30]
  178fe8: 1ac92508     	lsr	w8, w8, w9
  178fec: b9004be8     	str	w8, [sp, #0x48]
  178ff0: b94053e8     	ldr	w8, [sp, #0x50]
  178ff4: 34000048     	cbz	w8, 0x178ffc <FLAC__stream_encoder_process_interleaved+0x447c>
  178ff8: 1400000d     	b	0x17902c <FLAC__stream_encoder_process_interleaved+0x44ac>
  178ffc: b9404be8     	ldr	w8, [sp, #0x48]
  179000: b85e03a9     	ldur	w9, [x29, #-0x20]
  179004: 6b09011f     	cmp	w8, w9
  179008: 1a9f87e8     	cset	w8, ls
  17900c: 37000048     	tbnz	w8, #0x0, 0x179014 <FLAC__stream_encoder_process_interleaved+0x4494>
  179010: 14000003     	b	0x17901c <FLAC__stream_encoder_process_interleaved+0x449c>
  179014: b81fc3bf     	stur	wzr, [x29, #-0x4]
  179018: 140000d6     	b	0x179370 <FLAC__stream_encoder_process_interleaved+0x47f0>
  17901c: b85e03a8     	ldur	w8, [x29, #-0x20]
  179020: b9404be9     	ldr	w9, [sp, #0x48]
  179024: 6b080128     	subs	w8, w9, w8
  179028: b9004be8     	str	w8, [sp, #0x48]
  17902c: b26403e8     	orr	x8, xzr, #0x10000000
  179030: b27d03e9     	orr	x9, xzr, #0x8
  179034: f94013ea     	ldr	x10, [sp, #0x20]
  179038: f940054b     	ldr	x11, [x10, #0x8]
  17903c: b94053ec     	ldr	w12, [sp, #0x50]
  179040: 2a0c03ed     	mov	w13, w12
  179044: d3407dad     	ubfx	x13, x13, #0, #32
  179048: 9b0d7d29     	mul	x9, x9, x13
  17904c: 8b090169     	add	x9, x11, x9
  179050: f9400129     	ldr	x9, [x9]
  179054: f90023e9     	str	x9, [sp, #0x40]
  179058: f94023e9     	ldr	x9, [sp, #0x40]
  17905c: eb08013f     	cmp	x9, x8
  179060: 1a9f87ec     	cset	w12, ls
  179064: 3700004c     	tbnz	w12, #0x0, 0x17906c <FLAC__stream_encoder_process_interleaved+0x44ec>
  179068: 14000026     	b	0x179100 <FLAC__stream_encoder_process_interleaved+0x4580>
  17906c: f94023e8     	ldr	x8, [sp, #0x40]
  179070: 2a0803e9     	mov	w9, w8
  179074: b9002fe9     	str	w9, [sp, #0x2c]
  179078: b81b43bf     	stur	wzr, [x29, #-0x4c]
  17907c: b9404be9     	ldr	w9, [sp, #0x48]
  179080: b90033e9     	str	w9, [sp, #0x30]
  179084: 321d03e8     	orr	w8, wzr, #0x8
  179088: b94033e9     	ldr	w9, [sp, #0x30]
  17908c: 1b087d28     	mul	w8, w9, w8
  179090: b9402fe9     	ldr	w9, [sp, #0x2c]
  179094: 6b09011f     	cmp	w8, w9
  179098: 1a9f27e8     	cset	w8, lo
  17909c: 37000048     	tbnz	w8, #0x0, 0x1790a4 <FLAC__stream_encoder_process_interleaved+0x4524>
  1790a0: 14000009     	b	0x1790c4 <FLAC__stream_encoder_process_interleaved+0x4544>
  1790a4: 321e03e8     	orr	w8, wzr, #0x4
  1790a8: b85b43a9     	ldur	w9, [x29, #-0x4c]
  1790ac: 11001129     	add	w9, w9, #0x4
  1790b0: b81b43a9     	stur	w9, [x29, #-0x4c]
  1790b4: b94033e9     	ldr	w9, [sp, #0x30]
  1790b8: 1ac82128     	lsl	w8, w9, w8
  1790bc: b90033e8     	str	w8, [sp, #0x30]
  1790c0: 17fffff1     	b	0x179084 <FLAC__stream_encoder_process_interleaved+0x4504>
  1790c4: b94033e8     	ldr	w8, [sp, #0x30]
  1790c8: b9402fe9     	ldr	w9, [sp, #0x2c]
  1790cc: 6b09011f     	cmp	w8, w9
  1790d0: 1a9f27e8     	cset	w8, lo
  1790d4: 37000048     	tbnz	w8, #0x0, 0x1790dc <FLAC__stream_encoder_process_interleaved+0x455c>
  1790d8: 14000009     	b	0x1790fc <FLAC__stream_encoder_process_interleaved+0x457c>
  1790dc: 320003e8     	orr	w8, wzr, #0x1
  1790e0: b85b43a9     	ldur	w9, [x29, #-0x4c]
  1790e4: 11000529     	add	w9, w9, #0x1
  1790e8: b81b43a9     	stur	w9, [x29, #-0x4c]
  1790ec: b94033e9     	ldr	w9, [sp, #0x30]
  1790f0: 1ac82128     	lsl	w8, w9, w8
  1790f4: b90033e8     	str	w8, [sp, #0x30]
  1790f8: 17fffff3     	b	0x1790c4 <FLAC__stream_encoder_process_interleaved+0x4544>
  1790fc: 1400002a     	b	0x1791a4 <FLAC__stream_encoder_process_interleaved+0x4624>
  179100: b24803e8     	orr	x8, xzr, #0x100000000000000
  179104: b81b43bf     	stur	wzr, [x29, #-0x4c]
  179108: b9404be9     	ldr	w9, [sp, #0x48]
  17910c: 2a0903ea     	mov	w10, w9
  179110: d3407d4a     	ubfx	x10, x10, #0, #32
  179114: f9001fea     	str	x10, [sp, #0x38]
  179118: f94023ea     	ldr	x10, [sp, #0x40]
  17911c: eb08015f     	cmp	x10, x8
  179120: 1a9f87e9     	cset	w9, ls
  179124: 37000049     	tbnz	w9, #0x0, 0x17912c <FLAC__stream_encoder_process_interleaved+0x45ac>
  179128: 14000011     	b	0x17916c <FLAC__stream_encoder_process_interleaved+0x45ec>
  17912c: b27903e8     	orr	x8, xzr, #0x80
  179130: f9401fe9     	ldr	x9, [sp, #0x38]
  179134: 9b087d28     	mul	x8, x9, x8
  179138: f94023e9     	ldr	x9, [sp, #0x40]
  17913c: eb09011f     	cmp	x8, x9
  179140: 1a9f27ea     	cset	w10, lo
  179144: 3700004a     	tbnz	w10, #0x0, 0x17914c <FLAC__stream_encoder_process_interleaved+0x45cc>
  179148: 14000009     	b	0x17916c <FLAC__stream_encoder_process_interleaved+0x45ec>
  17914c: b27d03e8     	orr	x8, xzr, #0x8
  179150: b85b43a9     	ldur	w9, [x29, #-0x4c]
  179154: 11002129     	add	w9, w9, #0x8
  179158: b81b43a9     	stur	w9, [x29, #-0x4c]
  17915c: f9401fea     	ldr	x10, [sp, #0x38]
  179160: 9ac82148     	lsl	x8, x10, x8
  179164: f9001fe8     	str	x8, [sp, #0x38]
  179168: 17fffff1     	b	0x17912c <FLAC__stream_encoder_process_interleaved+0x45ac>
  17916c: f9401fe8     	ldr	x8, [sp, #0x38]
  179170: f94023e9     	ldr	x9, [sp, #0x40]
  179174: eb09011f     	cmp	x8, x9
  179178: 1a9f27ea     	cset	w10, lo
  17917c: 3700004a     	tbnz	w10, #0x0, 0x179184 <FLAC__stream_encoder_process_interleaved+0x4604>
  179180: 14000009     	b	0x1791a4 <FLAC__stream_encoder_process_interleaved+0x4624>
  179184: b24003e8     	orr	x8, xzr, #0x1
  179188: b85b43a9     	ldur	w9, [x29, #-0x4c]
  17918c: 11000529     	add	w9, w9, #0x1
  179190: b81b43a9     	stur	w9, [x29, #-0x4c]
  179194: f9401fea     	ldr	x10, [sp, #0x38]
  179198: 9ac82148     	lsl	x8, x10, x8
  17919c: f9001fe8     	str	x8, [sp, #0x38]
  1791a0: 17fffff3     	b	0x17916c <FLAC__stream_encoder_process_interleaved+0x45ec>
  1791a4: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1791a8: b85d83a9     	ldur	w9, [x29, #-0x28]
  1791ac: 6b09011f     	cmp	w8, w9
  1791b0: 1a9f37e8     	cset	w8, hs
  1791b4: 37000048     	tbnz	w8, #0x0, 0x1791bc <FLAC__stream_encoder_process_interleaved+0x463c>
  1791b8: 14000004     	b	0x1791c8 <FLAC__stream_encoder_process_interleaved+0x4648>
  1791bc: b85d83a8     	ldur	w8, [x29, #-0x28]
  1791c0: 71000508     	subs	w8, w8, #0x1
  1791c4: b81b43a8     	stur	w8, [x29, #-0x4c]
  1791c8: 12800008     	mov	w8, #-0x1               // =-1
  1791cc: b27d03e9     	orr	x9, xzr, #0x8
  1791d0: b81ac3a8     	stur	w8, [x29, #-0x54]
  1791d4: b85b43a0     	ldur	w0, [x29, #-0x4c]
  1791d8: b9404be1     	ldr	w1, [sp, #0x48]
  1791dc: f94013ea     	ldr	x10, [sp, #0x20]
  1791e0: f940054b     	ldr	x11, [x10, #0x8]
  1791e4: b94053e8     	ldr	w8, [sp, #0x50]
  1791e8: 2a0803ec     	mov	w12, w8
  1791ec: d3407d8c     	ubfx	x12, x12, #0, #32
  1791f0: 9b0c7d29     	mul	x9, x9, x12
  1791f4: 8b090169     	add	x9, x11, x9
  1791f8: f9400122     	ldr	x2, [x9]
  1791fc: 94000061     	bl	0x179380 <FLAC__stream_encoder_process_interleaved+0x4800>
  179200: b81b03a0     	stur	w0, [x29, #-0x50]
  179204: b85b03a8     	ldur	w8, [x29, #-0x50]
  179208: b85ac3a0     	ldur	w0, [x29, #-0x54]
  17920c: 6b00011f     	cmp	w8, w0
  179210: 1a9f27e8     	cset	w8, lo
  179214: 37000048     	tbnz	w8, #0x0, 0x17921c <FLAC__stream_encoder_process_interleaved+0x469c>
  179218: 14000005     	b	0x17922c <FLAC__stream_encoder_process_interleaved+0x46ac>
  17921c: b85b43a8     	ldur	w8, [x29, #-0x4c]
  179220: b81a83a8     	stur	w8, [x29, #-0x58]
  179224: b85b03a8     	ldur	w8, [x29, #-0x50]
  179228: b81ac3a8     	stur	w8, [x29, #-0x54]
  17922c: b85cc3a8     	ldur	w8, [x29, #-0x34]
  179230: 35000048     	cbnz	w8, 0x179238 <FLAC__stream_encoder_process_interleaved+0x46b8>
  179234: 14000035     	b	0x179308 <FLAC__stream_encoder_process_interleaved+0x4788>
  179238: b27e03e8     	orr	x8, xzr, #0x4
  17923c: f9400fe9     	ldr	x9, [sp, #0x18]
  179240: b940012a     	ldr	w10, [x9]
  179244: f9400beb     	ldr	x11, [sp, #0x10]
  179248: b940016c     	ldr	w12, [x11]
  17924c: 0b0c014a     	add	w10, w10, w12
  179250: f94013ed     	ldr	x13, [sp, #0x20]
  179254: f94001ae     	ldr	x14, [x13]
  179258: b94053ec     	ldr	w12, [sp, #0x50]
  17925c: 2a0c03ef     	mov	w15, w12
  179260: d3407def     	ubfx	x15, x15, #0, #32
  179264: 9b0f7d08     	mul	x8, x8, x15
  179268: 8b0801c8     	add	x8, x14, x8
  17926c: b940010c     	ldr	w12, [x8]
  179270: b9404bf0     	ldr	w16, [sp, #0x48]
  179274: 1b107d8c     	mul	w12, w12, w16
  179278: 0b0c014a     	add	w10, w10, w12
  17927c: b81b03aa     	stur	w10, [x29, #-0x50]
  179280: b85b03aa     	ldur	w10, [x29, #-0x50]
  179284: b85ac3ac     	ldur	w12, [x29, #-0x54]
  179288: 6b0c015f     	cmp	w10, w12
  17928c: 1a9f87ea     	cset	w10, ls
  179290: 3700004a     	tbnz	w10, #0x0, 0x179298 <FLAC__stream_encoder_process_interleaved+0x4718>
  179294: 14000015     	b	0x1792e8 <FLAC__stream_encoder_process_interleaved+0x4768>
  179298: b27e03e8     	orr	x8, xzr, #0x4
  17929c: f94013e9     	ldr	x9, [sp, #0x20]
  1792a0: f940012a     	ldr	x10, [x9]
  1792a4: b94053eb     	ldr	w11, [sp, #0x50]
  1792a8: 2a0b03ec     	mov	w12, w11
  1792ac: d3407d8c     	ubfx	x12, x12, #0, #32
  1792b0: 9b0c7d0c     	mul	x12, x8, x12
  1792b4: 8b0c014a     	add	x10, x10, x12
  1792b8: b940014b     	ldr	w11, [x10]
  1792bc: f94033ea     	ldr	x10, [sp, #0x60]
  1792c0: b94053ed     	ldr	w13, [sp, #0x50]
  1792c4: 2a0d03ec     	mov	w12, w13
  1792c8: d3407d8c     	ubfx	x12, x12, #0, #32
  1792cc: 9b0c7d08     	mul	x8, x8, x12
  1792d0: 8b080148     	add	x8, x10, x8
  1792d4: b900010b     	str	w11, [x8]
  1792d8: b81a83bf     	stur	wzr, [x29, #-0x58]
  1792dc: b85b03ab     	ldur	w11, [x29, #-0x50]
  1792e0: b81ac3ab     	stur	w11, [x29, #-0x54]
  1792e4: 14000009     	b	0x179308 <FLAC__stream_encoder_process_interleaved+0x4788>
  1792e8: b27e03e8     	orr	x8, xzr, #0x4
  1792ec: f94033e9     	ldr	x9, [sp, #0x60]
  1792f0: b94053ea     	ldr	w10, [sp, #0x50]
  1792f4: 2a0a03eb     	mov	w11, w10
  1792f8: d3407d6b     	ubfx	x11, x11, #0, #32
  1792fc: 9b0b7d08     	mul	x8, x8, x11
  179300: 8b080128     	add	x8, x9, x8
  179304: b900011f     	str	wzr, [x8]
  179308: b27e03e8     	orr	x8, xzr, #0x4
  17930c: b85a83a9     	ldur	w9, [x29, #-0x58]
  179310: f94037ea     	ldr	x10, [sp, #0x68]
  179314: b94053eb     	ldr	w11, [sp, #0x50]
  179318: 2a0b03ec     	mov	w12, w11
  17931c: d3407d8c     	ubfx	x12, x12, #0, #32
  179320: 9b0c7d08     	mul	x8, x8, x12
  179324: 8b080148     	add	x8, x10, x8
  179328: b9000109     	str	w9, [x8]
  17932c: b85ac3a9     	ldur	w9, [x29, #-0x54]
  179330: b85a43ab     	ldur	w11, [x29, #-0x5c]
  179334: 0b090169     	add	w9, w11, w9
  179338: b81a43a9     	stur	w9, [x29, #-0x5c]
  17933c: b9404be9     	ldr	w9, [sp, #0x48]
  179340: b9404feb     	ldr	w11, [sp, #0x4c]
  179344: 0b090169     	add	w9, w11, w9
  179348: b9004fe9     	str	w9, [sp, #0x4c]
  17934c: b94053e8     	ldr	w8, [sp, #0x50]
  179350: 11000508     	add	w8, w8, #0x1
  179354: b90053e8     	str	w8, [sp, #0x50]
  179358: 17ffff1a     	b	0x178fc0 <FLAC__stream_encoder_process_interleaved+0x4440>
  17935c: 320003e8     	orr	w8, wzr, #0x1
  179360: b85a43a9     	ldur	w9, [x29, #-0x5c]
  179364: f85b83aa     	ldur	x10, [x29, #-0x48]
  179368: b9000149     	str	w9, [x10]
  17936c: b81fc3a8     	stur	w8, [x29, #-0x4]
  179370: b85fc3a0     	ldur	w0, [x29, #-0x4]
  179374: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  179378: 910383ff     	add	sp, sp, #0xe0
  17937c: d65f03c0     	ret
  179380: d10083ff     	sub	sp, sp, #0x20
  179384: f0000968     	adrp	x8, 0x2a8000
  179388: f9452d08     	ldr	x8, [x8, #0xa58]
  17938c: b9001fe0     	str	w0, [sp, #0x1c]
  179390: b9001be1     	str	w1, [sp, #0x18]
  179394: f9000be2     	str	x2, [sp, #0x10]
  179398: b9400100     	ldr	w0, [x8]
  17939c: b9401fe1     	ldr	w1, [sp, #0x1c]
  1793a0: 11000421     	add	w1, w1, #0x1
  1793a4: b9401be9     	ldr	w9, [sp, #0x18]
  1793a8: 1b097c29     	mul	w9, w1, w9
  1793ac: 0b090009     	add	w9, w0, w9
  1793b0: b9401fe0     	ldr	w0, [sp, #0x1c]
  1793b4: b9000fe9     	str	w9, [sp, #0xc]
  1793b8: 35000040     	cbnz	w0, 0x1793c0 <FLAC__stream_encoder_process_interleaved+0x4840>
  1793bc: 1400000a     	b	0x1793e4 <FLAC__stream_encoder_process_interleaved+0x4864>
  1793c0: f9400be8     	ldr	x8, [sp, #0x10]
  1793c4: b9401fe9     	ldr	w9, [sp, #0x1c]
  1793c8: 71000529     	subs	w9, w9, #0x1
  1793cc: 2a0903ea     	mov	w10, w9
  1793d0: d3407d4a     	ubfx	x10, x10, #0, #32
  1793d4: 9aca2508     	lsr	x8, x8, x10
  1793d8: 2a0803e9     	mov	w9, w8
  1793dc: b9000be9     	str	w9, [sp, #0x8]
  1793e0: 14000006     	b	0x1793f8 <FLAC__stream_encoder_process_interleaved+0x4878>
  1793e4: b24003e8     	orr	x8, xzr, #0x1
  1793e8: f9400be9     	ldr	x9, [sp, #0x10]
  1793ec: 9ac82128     	lsl	x8, x9, x8
  1793f0: 2a0803ea     	mov	w10, w8
  1793f4: b9000bea     	str	w10, [sp, #0x8]
  1793f8: b9400be8     	ldr	w8, [sp, #0x8]
  1793fc: 320003e9     	orr	w9, wzr, #0x1
  179400: b9400fea     	ldr	w10, [sp, #0xc]
  179404: 0b080148     	add	w8, w10, w8
  179408: b9401beb     	ldr	w11, [sp, #0x18]
  17940c: 1ac92569     	lsr	w9, w11, w9
  179410: 6b090100     	subs	w0, w8, w9
  179414: 910083ff     	add	sp, sp, #0x20
  179418: d65f03c0     	ret

000000000017941c <FLAC__add_metadata_block>:
  17941c: d107c3ff     	sub	sp, sp, #0x1f0
  179420: a9196ffc     	stp	x28, x27, [sp, #0x190]
  179424: a91a67fa     	stp	x26, x25, [sp, #0x1a0]
  179428: a91b5ff8     	stp	x24, x23, [sp, #0x1b0]
  17942c: a91c57f6     	stp	x22, x21, [sp, #0x1c0]
  179430: a91d4ff4     	stp	x20, x19, [sp, #0x1d0]
  179434: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  179438: 910783fd     	add	x29, sp, #0x1e0
  17943c: f0000968     	adrp	x8, 0x2a8000
  179440: f9446508     	ldr	x8, [x8, #0x8c8]
  179444: f0000969     	adrp	x9, 0x2a8000
  179448: f9474929     	ldr	x9, [x9, #0xe90]
  17944c: f000096a     	adrp	x10, 0x2a8000
  179450: f945854a     	ldr	x10, [x10, #0xb08]
  179454: f000096b     	adrp	x11, 0x2a8000
  179458: f9448d6b     	ldr	x11, [x11, #0x918]
  17945c: f000096c     	adrp	x12, 0x2a8000
  179460: f941c98c     	ldr	x12, [x12, #0x390]
  179464: f000096d     	adrp	x13, 0x2a8000
  179468: f946e9ad     	ldr	x13, [x13, #0xdd0]
  17946c: f000096e     	adrp	x14, 0x2a8000
  179470: f945d1ce     	ldr	x14, [x14, #0xba0]
  179474: f000096f     	adrp	x15, 0x2a8000
  179478: f9419def     	ldr	x15, [x15, #0x338]
  17947c: f0000970     	adrp	x16, 0x2a8000
  179480: f9450610     	ldr	x16, [x16, #0xa08]
  179484: f0000971     	adrp	x17, 0x2a8000
  179488: f942a631     	ldr	x17, [x17, #0x548]
  17948c: f0000962     	adrp	x2, 0x2a8000
  179490: f9443c42     	ldr	x2, [x2, #0x878]
  179494: f0000963     	adrp	x3, 0x2a8000
  179498: f946b063     	ldr	x3, [x3, #0xd60]
  17949c: f0000964     	adrp	x4, 0x2a8000
  1794a0: f9429084     	ldr	x4, [x4, #0x520]
  1794a4: f0000965     	adrp	x5, 0x2a8000
  1794a8: f94564a5     	ldr	x5, [x5, #0xac8]
  1794ac: f0000966     	adrp	x6, 0x2a8000
  1794b0: f945e8c6     	ldr	x6, [x6, #0xbd0]
  1794b4: f0000967     	adrp	x7, 0x2a8000
  1794b8: f941dce7     	ldr	x7, [x7, #0x3b8]
  1794bc: f0000973     	adrp	x19, 0x2a8000
  1794c0: f9420a73     	ldr	x19, [x19, #0x410]
  1794c4: f0000974     	adrp	x20, 0x2a8000
  1794c8: f9440294     	ldr	x20, [x20, #0x800]
  1794cc: f0000975     	adrp	x21, 0x2a8000
  1794d0: f9421ab5     	ldr	x21, [x21, #0x430]
  1794d4: f0000976     	adrp	x22, 0x2a8000
  1794d8: f947c6d6     	ldr	x22, [x22, #0xf88]
  1794dc: f0000977     	adrp	x23, 0x2a8000
  1794e0: f9446ef7     	ldr	x23, [x23, #0x8d8]
  1794e4: f0000978     	adrp	x24, 0x2a8000
  1794e8: f9438318     	ldr	x24, [x24, #0x700]
  1794ec: f0000979     	adrp	x25, 0x2a8000
  1794f0: f944fb39     	ldr	x25, [x25, #0x9f0]
  1794f4: f000097a     	adrp	x26, 0x2a8000
  1794f8: f9429b5a     	ldr	x26, [x26, #0x530]
  1794fc: f000097b     	adrp	x27, 0x2a8000
  179500: f944d77b     	ldr	x27, [x27, #0x9a8]
  179504: f000097c     	adrp	x28, 0x2a8000
  179508: f946579c     	ldr	x28, [x28, #0xca8]
  17950c: f000097e     	adrp	x30, 0x2a8000
  179510: f946c7de     	ldr	x30, [x30, #0xd88]
  179514: f81603a8     	stur	x8, [x29, #-0xa0]
  179518: f0000968     	adrp	x8, 0x2a8000
  17951c: f947b908     	ldr	x8, [x8, #0xf70]
  179520: f81583a8     	stur	x8, [x29, #-0xa8]
  179524: f0000968     	adrp	x8, 0x2a8000
  179528: f943c508     	ldr	x8, [x8, #0x788]
  17952c: f81503a8     	stur	x8, [x29, #-0xb0]
  179530: f0000968     	adrp	x8, 0x2a8000
  179534: f946f108     	ldr	x8, [x8, #0xde0]
  179538: f81483a8     	stur	x8, [x29, #-0xb8]
  17953c: f0000968     	adrp	x8, 0x2a8000
  179540: f943cd08     	ldr	x8, [x8, #0x798]
  179544: f81403a8     	stur	x8, [x29, #-0xc0]
  179548: f0000968     	adrp	x8, 0x2a8000
  17954c: f945a908     	ldr	x8, [x8, #0xb50]
  179550: f81383a8     	stur	x8, [x29, #-0xc8]
  179554: f0000968     	adrp	x8, 0x2a8000
  179558: f941e508     	ldr	x8, [x8, #0x3c8]
  17955c: f81303a8     	stur	x8, [x29, #-0xd0]
  179560: f0000968     	adrp	x8, 0x2a8000
  179564: f9446908     	ldr	x8, [x8, #0x8d0]
  179568: f81283a8     	stur	x8, [x29, #-0xd8]
  17956c: f0000968     	adrp	x8, 0x2a8000
  179570: f9458908     	ldr	x8, [x8, #0xb10]
  179574: f81203a8     	stur	x8, [x29, #-0xe0]
  179578: f0000968     	adrp	x8, 0x2a8000
  17957c: f944b508     	ldr	x8, [x8, #0x968]
  179580: f81183a8     	stur	x8, [x29, #-0xe8]
  179584: f0000968     	adrp	x8, 0x2a8000
  179588: f943e908     	ldr	x8, [x8, #0x7d0]
  17958c: f9007be8     	str	x8, [sp, #0xf0]
  179590: f0000968     	adrp	x8, 0x2a8000
  179594: f9443108     	ldr	x8, [x8, #0x860]
  179598: f90077e8     	str	x8, [sp, #0xe8]
  17959c: f0000968     	adrp	x8, 0x2a8000
  1795a0: f9468908     	ldr	x8, [x8, #0xd10]
  1795a4: f81983a0     	stur	x0, [x29, #-0x68]
  1795a8: f81903a1     	stur	x1, [x29, #-0x70]
  1795ac: f85603a0     	ldur	x0, [x29, #-0xa0]
  1795b0: f9400000     	ldr	x0, [x0]
  1795b4: f90073e9     	str	x9, [sp, #0xe0]
  1795b8: f9006fea     	str	x10, [sp, #0xd8]
  1795bc: f9006beb     	str	x11, [sp, #0xd0]
  1795c0: f90067ec     	str	x12, [sp, #0xc8]
  1795c4: f90063ed     	str	x13, [sp, #0xc0]
  1795c8: f9005fee     	str	x14, [sp, #0xb8]
  1795cc: f9005bef     	str	x15, [sp, #0xb0]
  1795d0: f90057f0     	str	x16, [sp, #0xa8]
  1795d4: f90053f1     	str	x17, [sp, #0xa0]
  1795d8: f9004fe2     	str	x2, [sp, #0x98]
  1795dc: f9004be3     	str	x3, [sp, #0x90]
  1795e0: f90047e4     	str	x4, [sp, #0x88]
  1795e4: f90043e5     	str	x5, [sp, #0x80]
  1795e8: f9003fe6     	str	x6, [sp, #0x78]
  1795ec: f9003be7     	str	x7, [sp, #0x70]
  1795f0: f90037f3     	str	x19, [sp, #0x68]
  1795f4: f90033f4     	str	x20, [sp, #0x60]
  1795f8: f9002ff5     	str	x21, [sp, #0x58]
  1795fc: f9002bf6     	str	x22, [sp, #0x50]
  179600: f90027f7     	str	x23, [sp, #0x48]
  179604: f90023f8     	str	x24, [sp, #0x40]
  179608: f9001ff9     	str	x25, [sp, #0x38]
  17960c: f9001bfa     	str	x26, [sp, #0x30]
  179610: f90017fb     	str	x27, [sp, #0x28]
  179614: f90013fc     	str	x28, [sp, #0x20]
  179618: f9000ffe     	str	x30, [sp, #0x18]
  17961c: f9000be8     	str	x8, [sp, #0x10]
  179620: 97fca754     	bl	0xa3370 <strlen@plt>
  179624: 2a0003e8     	mov	w8, w0
  179628: b81843a8     	stur	w8, [x29, #-0x7c]
  17962c: f85903a0     	ldur	x0, [x29, #-0x70]
  179630: f85983a9     	ldur	x9, [x29, #-0x68]
  179634: b9400521     	ldr	w1, [x9, #0x4]
  179638: f94073e9     	ldr	x9, [sp, #0xe0]
  17963c: b9400122     	ldr	w2, [x9]
  179640: 97fcc034     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179644: 35000060     	cbnz	w0, 0x179650 <FLAC__add_metadata_block+0x234>
  179648: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17964c: 140002d6     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179650: f85903a0     	ldur	x0, [x29, #-0x70]
  179654: f85983a8     	ldur	x8, [x29, #-0x68]
  179658: b9400101     	ldr	w1, [x8]
  17965c: f9406fe8     	ldr	x8, [sp, #0xd8]
  179660: b9400102     	ldr	w2, [x8]
  179664: 97fcc02b     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179668: 35000060     	cbnz	w0, 0x179674 <FLAC__add_metadata_block+0x258>
  17966c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179670: 140002cd     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179674: 321e03e8     	orr	w8, wzr, #0x4
  179678: f85983a9     	ldur	x9, [x29, #-0x68]
  17967c: b940092a     	ldr	w10, [x9, #0x8]
  179680: b818c3aa     	stur	w10, [x29, #-0x74]
  179684: f85983a9     	ldur	x9, [x29, #-0x68]
  179688: b940012a     	ldr	w10, [x9]
  17968c: 6b08015f     	cmp	w10, w8
  179690: 1a9f17e8     	cset	w8, eq
  179694: 37000048     	tbnz	w8, #0x0, 0x17969c <FLAC__add_metadata_block+0x280>
  179698: 1400000c     	b	0x1796c8 <FLAC__add_metadata_block+0x2ac>
  17969c: b27c03e8     	orr	x8, xzr, #0x10
  1796a0: f85983a9     	ldur	x9, [x29, #-0x68]
  1796a4: 8b080128     	add	x8, x9, x8
  1796a8: b940010a     	ldr	w10, [x8]
  1796ac: b858c3ab     	ldur	w11, [x29, #-0x74]
  1796b0: 6b0a016a     	subs	w10, w11, w10
  1796b4: b818c3aa     	stur	w10, [x29, #-0x74]
  1796b8: b85843aa     	ldur	w10, [x29, #-0x7c]
  1796bc: b858c3ab     	ldur	w11, [x29, #-0x74]
  1796c0: 0b0a016a     	add	w10, w11, w10
  1796c4: b818c3aa     	stur	w10, [x29, #-0x74]
  1796c8: f85903a0     	ldur	x0, [x29, #-0x70]
  1796cc: b858c3a1     	ldur	w1, [x29, #-0x74]
  1796d0: f9406be8     	ldr	x8, [sp, #0xd0]
  1796d4: b9400102     	ldr	w2, [x8]
  1796d8: 97fcc00e     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  1796dc: 35000060     	cbnz	w0, 0x1796e8 <FLAC__add_metadata_block+0x2cc>
  1796e0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1796e4: 140002b0     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1796e8: f85983a8     	ldur	x8, [x29, #-0x68]
  1796ec: b9400109     	ldr	w9, [x8]
  1796f0: b9000fe9     	str	w9, [sp, #0xc]
  1796f4: 340004e9     	cbz	w9, 0x179790 <FLAC__add_metadata_block+0x374>
  1796f8: 14000001     	b	0x1796fc <FLAC__add_metadata_block+0x2e0>
  1796fc: 320003e8     	orr	w8, wzr, #0x1
  179700: b9400fe9     	ldr	w9, [sp, #0xc]
  179704: 6b09011f     	cmp	w8, w9
  179708: 1a9f17e8     	cset	w8, eq
  17970c: 37001108     	tbnz	w8, #0x0, 0x17992c <FLAC__add_metadata_block+0x510>
  179710: 14000001     	b	0x179714 <FLAC__add_metadata_block+0x2f8>
  179714: 321f03e8     	orr	w8, wzr, #0x2
  179718: b9400fe9     	ldr	w9, [sp, #0xc]
  17971c: 6b09011f     	cmp	w8, w9
  179720: 1a9f17e8     	cset	w8, eq
  179724: 37001188     	tbnz	w8, #0x0, 0x179954 <FLAC__add_metadata_block+0x538>
  179728: 14000001     	b	0x17972c <FLAC__add_metadata_block+0x310>
  17972c: 320007e8     	orr	w8, wzr, #0x3
  179730: b9400fe9     	ldr	w9, [sp, #0xc]
  179734: 6b09011f     	cmp	w8, w9
  179738: 1a9f17e8     	cset	w8, eq
  17973c: 37001488     	tbnz	w8, #0x0, 0x1799cc <FLAC__add_metadata_block+0x5b0>
  179740: 14000001     	b	0x179744 <FLAC__add_metadata_block+0x328>
  179744: 321e03e8     	orr	w8, wzr, #0x4
  179748: b9400fe9     	ldr	w9, [sp, #0xc]
  17974c: 6b09011f     	cmp	w8, w9
  179750: 1a9f17e8     	cset	w8, eq
  179754: 37001c68     	tbnz	w8, #0x0, 0x179ae0 <FLAC__add_metadata_block+0x6c4>
  179758: 14000001     	b	0x17975c <FLAC__add_metadata_block+0x340>
  17975c: 528000a8     	mov	w8, #0x5                // =5
  179760: b9400fe9     	ldr	w9, [sp, #0xc]
  179764: 6b09011f     	cmp	w8, w9
  179768: 1a9f17e8     	cset	w8, eq
  17976c: 37002548     	tbnz	w8, #0x0, 0x179c14 <FLAC__add_metadata_block+0x7f8>
  179770: 14000001     	b	0x179774 <FLAC__add_metadata_block+0x358>
  179774: 321f07e8     	orr	w8, wzr, #0x6
  179778: b9400fe9     	ldr	w9, [sp, #0xc]
  17977c: 6b09011f     	cmp	w8, w9
  179780: 1a9f17e8     	cset	w8, eq
  179784: 37003e88     	tbnz	w8, #0x0, 0x179f54 <FLAC__add_metadata_block+0xb38>
  179788: 14000001     	b	0x17978c <FLAC__add_metadata_block+0x370>
  17978c: 14000279     	b	0x17a170 <FLAC__add_metadata_block+0xd54>
  179790: b27c03e8     	orr	x8, xzr, #0x10
  179794: f85903a0     	ldur	x0, [x29, #-0x70]
  179798: f85983a9     	ldur	x9, [x29, #-0x68]
  17979c: 8b080128     	add	x8, x9, x8
  1797a0: b9400101     	ldr	w1, [x8]
  1797a4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1797a8: b9400102     	ldr	w2, [x8]
  1797ac: 97fcbfd9     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  1797b0: 35000060     	cbnz	w0, 0x1797bc <FLAC__add_metadata_block+0x3a0>
  1797b4: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1797b8: 1400027b     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1797bc: b27c03e8     	orr	x8, xzr, #0x10
  1797c0: f85903a0     	ldur	x0, [x29, #-0x70]
  1797c4: f85983a9     	ldur	x9, [x29, #-0x68]
  1797c8: 8b080128     	add	x8, x9, x8
  1797cc: b9400501     	ldr	w1, [x8, #0x4]
  1797d0: f85303a8     	ldur	x8, [x29, #-0xd0]
  1797d4: b9400102     	ldr	w2, [x8]
  1797d8: 97fcbfce     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  1797dc: 35000060     	cbnz	w0, 0x1797e8 <FLAC__add_metadata_block+0x3cc>
  1797e0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1797e4: 14000270     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1797e8: b27c03e8     	orr	x8, xzr, #0x10
  1797ec: f85903a0     	ldur	x0, [x29, #-0x70]
  1797f0: f85983a9     	ldur	x9, [x29, #-0x68]
  1797f4: 8b080128     	add	x8, x9, x8
  1797f8: b9400901     	ldr	w1, [x8, #0x8]
  1797fc: f85283a8     	ldur	x8, [x29, #-0xd8]
  179800: b9400102     	ldr	w2, [x8]
  179804: 97fcbfc3     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179808: 35000060     	cbnz	w0, 0x179814 <FLAC__add_metadata_block+0x3f8>
  17980c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179810: 14000265     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179814: b27c03e8     	orr	x8, xzr, #0x10
  179818: f85903a0     	ldur	x0, [x29, #-0x70]
  17981c: f85983a9     	ldur	x9, [x29, #-0x68]
  179820: 8b080128     	add	x8, x9, x8
  179824: b9400d01     	ldr	w1, [x8, #0xc]
  179828: f85203a8     	ldur	x8, [x29, #-0xe0]
  17982c: b9400102     	ldr	w2, [x8]
  179830: 97fcbfb8     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179834: 35000060     	cbnz	w0, 0x179840 <FLAC__add_metadata_block+0x424>
  179838: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17983c: 1400025a     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179840: b27c03e8     	orr	x8, xzr, #0x10
  179844: f85903a0     	ldur	x0, [x29, #-0x70]
  179848: f85983a9     	ldur	x9, [x29, #-0x68]
  17984c: 8b080128     	add	x8, x9, x8
  179850: b9401101     	ldr	w1, [x8, #0x10]
  179854: f85183a8     	ldur	x8, [x29, #-0xe8]
  179858: b9400102     	ldr	w2, [x8]
  17985c: 97fcbfad     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179860: 35000060     	cbnz	w0, 0x17986c <FLAC__add_metadata_block+0x450>
  179864: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179868: 1400024f     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17986c: b27c03e8     	orr	x8, xzr, #0x10
  179870: f85903a0     	ldur	x0, [x29, #-0x70]
  179874: f85983a9     	ldur	x9, [x29, #-0x68]
  179878: 8b080128     	add	x8, x9, x8
  17987c: b940150a     	ldr	w10, [x8, #0x14]
  179880: 71000541     	subs	w1, w10, #0x1
  179884: f9407be8     	ldr	x8, [sp, #0xf0]
  179888: b9400102     	ldr	w2, [x8]
  17988c: 97fcbfa1     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179890: 35000060     	cbnz	w0, 0x17989c <FLAC__add_metadata_block+0x480>
  179894: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179898: 14000243     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17989c: b27c03e8     	orr	x8, xzr, #0x10
  1798a0: f85903a0     	ldur	x0, [x29, #-0x70]
  1798a4: f85983a9     	ldur	x9, [x29, #-0x68]
  1798a8: 8b080128     	add	x8, x9, x8
  1798ac: b940190a     	ldr	w10, [x8, #0x18]
  1798b0: 71000541     	subs	w1, w10, #0x1
  1798b4: f94077e8     	ldr	x8, [sp, #0xe8]
  1798b8: b9400102     	ldr	w2, [x8]
  1798bc: 97fcbf95     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  1798c0: 35000060     	cbnz	w0, 0x1798cc <FLAC__add_metadata_block+0x4b0>
  1798c4: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1798c8: 14000237     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1798cc: b27c03e8     	orr	x8, xzr, #0x10
  1798d0: f85903a0     	ldur	x0, [x29, #-0x70]
  1798d4: f85983a9     	ldur	x9, [x29, #-0x68]
  1798d8: 8b080128     	add	x8, x9, x8
  1798dc: f9401101     	ldr	x1, [x8, #0x20]
  1798e0: f9400be8     	ldr	x8, [sp, #0x10]
  1798e4: b9400102     	ldr	w2, [x8]
  1798e8: 97fcb9ce     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  1798ec: 35000060     	cbnz	w0, 0x1798f8 <FLAC__add_metadata_block+0x4dc>
  1798f0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1798f4: 1400022c     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1798f8: 321c03e2     	orr	w2, wzr, #0x10
  1798fc: d2800508     	mov	x8, #0x28               // =40
  179900: b27c03e9     	orr	x9, xzr, #0x10
  179904: f85903a0     	ldur	x0, [x29, #-0x70]
  179908: f85983aa     	ldur	x10, [x29, #-0x68]
  17990c: 8b090149     	add	x9, x10, x9
  179910: 8b080128     	add	x8, x9, x8
  179914: aa0803e1     	mov	x1, x8
  179918: 97fcc56a     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  17991c: 35000060     	cbnz	w0, 0x179928 <FLAC__add_metadata_block+0x50c>
  179920: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179924: 14000220     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179928: 1400021d     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  17992c: 321d03e8     	orr	w8, wzr, #0x8
  179930: f85903a0     	ldur	x0, [x29, #-0x70]
  179934: f85983a9     	ldur	x9, [x29, #-0x68]
  179938: b940092a     	ldr	w10, [x9, #0x8]
  17993c: 1b087d41     	mul	w1, w10, w8
  179940: 97fcc180     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  179944: 35000060     	cbnz	w0, 0x179950 <FLAC__add_metadata_block+0x534>
  179948: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17994c: 14000216     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179950: 14000213     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  179954: 321d03e8     	orr	w8, wzr, #0x8
  179958: b27c03e9     	orr	x9, xzr, #0x10
  17995c: f85903a0     	ldur	x0, [x29, #-0x70]
  179960: f85983aa     	ldur	x10, [x29, #-0x68]
  179964: 8b090149     	add	x9, x10, x9
  179968: f85403aa     	ldur	x10, [x29, #-0xc0]
  17996c: b940014b     	ldr	w11, [x10]
  179970: 1ac80962     	udiv	w2, w11, w8
  179974: aa0903e1     	mov	x1, x9
  179978: 97fcc552     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  17997c: 35000060     	cbnz	w0, 0x179988 <FLAC__add_metadata_block+0x56c>
  179980: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179984: 14000208     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179988: 321d03e8     	orr	w8, wzr, #0x8
  17998c: b27c03e9     	orr	x9, xzr, #0x10
  179990: f85903a0     	ldur	x0, [x29, #-0x70]
  179994: f85983aa     	ldur	x10, [x29, #-0x68]
  179998: 8b090149     	add	x9, x10, x9
  17999c: f9400521     	ldr	x1, [x9, #0x8]
  1799a0: f85983a9     	ldur	x9, [x29, #-0x68]
  1799a4: b940092b     	ldr	w11, [x9, #0x8]
  1799a8: f85403a9     	ldur	x9, [x29, #-0xc0]
  1799ac: b940012c     	ldr	w12, [x9]
  1799b0: 1ac80988     	udiv	w8, w12, w8
  1799b4: 6b080162     	subs	w2, w11, w8
  1799b8: 97fcc542     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  1799bc: 35000060     	cbnz	w0, 0x1799c8 <FLAC__add_metadata_block+0x5ac>
  1799c0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  1799c4: 140001f8     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  1799c8: 140001f5     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  1799cc: b818c3bf     	stur	wzr, [x29, #-0x74]
  1799d0: b27c03e8     	orr	x8, xzr, #0x10
  1799d4: b858c3a9     	ldur	w9, [x29, #-0x74]
  1799d8: f85983aa     	ldur	x10, [x29, #-0x68]
  1799dc: 8b080148     	add	x8, x10, x8
  1799e0: b940010b     	ldr	w11, [x8]
  1799e4: 6b0b013f     	cmp	w9, w11
  1799e8: 1a9f27e9     	cset	w9, lo
  1799ec: 37000049     	tbnz	w9, #0x0, 0x1799f4 <FLAC__add_metadata_block+0x5d8>
  1799f0: 1400003b     	b	0x179adc <FLAC__add_metadata_block+0x6c0>
  1799f4: b27d07e8     	orr	x8, xzr, #0x18
  1799f8: b27c03e9     	orr	x9, xzr, #0x10
  1799fc: f85903a0     	ldur	x0, [x29, #-0x70]
  179a00: f85983aa     	ldur	x10, [x29, #-0x68]
  179a04: 8b090149     	add	x9, x10, x9
  179a08: f9400529     	ldr	x9, [x9, #0x8]
  179a0c: b858c3ab     	ldur	w11, [x29, #-0x74]
  179a10: 2a0b03ea     	mov	w10, w11
  179a14: d3407d4a     	ubfx	x10, x10, #0, #32
  179a18: 9b0a7d08     	mul	x8, x8, x10
  179a1c: 8b080128     	add	x8, x9, x8
  179a20: f9400101     	ldr	x1, [x8]
  179a24: f85583a8     	ldur	x8, [x29, #-0xa8]
  179a28: b9400102     	ldr	w2, [x8]
  179a2c: 97fcb97d     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  179a30: 35000060     	cbnz	w0, 0x179a3c <FLAC__add_metadata_block+0x620>
  179a34: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179a38: 140001db     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179a3c: b27d07e8     	orr	x8, xzr, #0x18
  179a40: b27c03e9     	orr	x9, xzr, #0x10
  179a44: f85903a0     	ldur	x0, [x29, #-0x70]
  179a48: f85983aa     	ldur	x10, [x29, #-0x68]
  179a4c: 8b090149     	add	x9, x10, x9
  179a50: f9400529     	ldr	x9, [x9, #0x8]
  179a54: b858c3ab     	ldur	w11, [x29, #-0x74]
  179a58: 2a0b03ea     	mov	w10, w11
  179a5c: d3407d4a     	ubfx	x10, x10, #0, #32
  179a60: 9b0a7d08     	mul	x8, x8, x10
  179a64: 8b080128     	add	x8, x9, x8
  179a68: f9400501     	ldr	x1, [x8, #0x8]
  179a6c: f85503a8     	ldur	x8, [x29, #-0xb0]
  179a70: b9400102     	ldr	w2, [x8]
  179a74: 97fcb96b     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  179a78: 35000060     	cbnz	w0, 0x179a84 <FLAC__add_metadata_block+0x668>
  179a7c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179a80: 140001c9     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179a84: b27d07e8     	orr	x8, xzr, #0x18
  179a88: b27c03e9     	orr	x9, xzr, #0x10
  179a8c: f85903a0     	ldur	x0, [x29, #-0x70]
  179a90: f85983aa     	ldur	x10, [x29, #-0x68]
  179a94: 8b090149     	add	x9, x10, x9
  179a98: f9400529     	ldr	x9, [x9, #0x8]
  179a9c: b858c3ab     	ldur	w11, [x29, #-0x74]
  179aa0: 2a0b03ea     	mov	w10, w11
  179aa4: d3407d4a     	ubfx	x10, x10, #0, #32
  179aa8: 9b0a7d08     	mul	x8, x8, x10
  179aac: 8b080128     	add	x8, x9, x8
  179ab0: b9401101     	ldr	w1, [x8, #0x10]
  179ab4: f85483a8     	ldur	x8, [x29, #-0xb8]
  179ab8: b9400102     	ldr	w2, [x8]
  179abc: 97fcbf15     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179ac0: 35000060     	cbnz	w0, 0x179acc <FLAC__add_metadata_block+0x6b0>
  179ac4: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179ac8: 140001b7     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179acc: b858c3a8     	ldur	w8, [x29, #-0x74]
  179ad0: 11000508     	add	w8, w8, #0x1
  179ad4: b818c3a8     	stur	w8, [x29, #-0x74]
  179ad8: 17ffffbe     	b	0x1799d0 <FLAC__add_metadata_block+0x5b4>
  179adc: 140001b0     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  179ae0: f85903a0     	ldur	x0, [x29, #-0x70]
  179ae4: b85843a1     	ldur	w1, [x29, #-0x7c]
  179ae8: 97fcc4d2     	bl	0xaae30 <FLAC__bitwriter_write_raw_uint32_little_endian@plt>
  179aec: 35000060     	cbnz	w0, 0x179af8 <FLAC__add_metadata_block+0x6dc>
  179af0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179af4: 140001ac     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179af8: f85903a0     	ldur	x0, [x29, #-0x70]
  179afc: f85603a8     	ldur	x8, [x29, #-0xa0]
  179b00: f9400101     	ldr	x1, [x8]
  179b04: b85843a2     	ldur	w2, [x29, #-0x7c]
  179b08: 97fcc4ee     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  179b0c: 35000060     	cbnz	w0, 0x179b18 <FLAC__add_metadata_block+0x6fc>
  179b10: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179b14: 140001a4     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179b18: b27c03e8     	orr	x8, xzr, #0x10
  179b1c: f85903a0     	ldur	x0, [x29, #-0x70]
  179b20: f85983a9     	ldur	x9, [x29, #-0x68]
  179b24: 8b080128     	add	x8, x9, x8
  179b28: b9401101     	ldr	w1, [x8, #0x10]
  179b2c: 97fcc4c1     	bl	0xaae30 <FLAC__bitwriter_write_raw_uint32_little_endian@plt>
  179b30: 35000060     	cbnz	w0, 0x179b3c <FLAC__add_metadata_block+0x720>
  179b34: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179b38: 1400019b     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179b3c: b818c3bf     	stur	wzr, [x29, #-0x74]
  179b40: b27c03e8     	orr	x8, xzr, #0x10
  179b44: b858c3a9     	ldur	w9, [x29, #-0x74]
  179b48: f85983aa     	ldur	x10, [x29, #-0x68]
  179b4c: 8b080148     	add	x8, x10, x8
  179b50: b940110b     	ldr	w11, [x8, #0x10]
  179b54: 6b0b013f     	cmp	w9, w11
  179b58: 1a9f27e9     	cset	w9, lo
  179b5c: 37000049     	tbnz	w9, #0x0, 0x179b64 <FLAC__add_metadata_block+0x748>
  179b60: 1400002c     	b	0x179c10 <FLAC__add_metadata_block+0x7f4>
  179b64: b27c03e8     	orr	x8, xzr, #0x10
  179b68: f85903a0     	ldur	x0, [x29, #-0x70]
  179b6c: f85983a9     	ldur	x9, [x29, #-0x68]
  179b70: 8b080129     	add	x9, x9, x8
  179b74: f9400d29     	ldr	x9, [x9, #0x18]
  179b78: b858c3aa     	ldur	w10, [x29, #-0x74]
  179b7c: 2a0a03eb     	mov	w11, w10
  179b80: d3407d6b     	ubfx	x11, x11, #0, #32
  179b84: 9b0b7d08     	mul	x8, x8, x11
  179b88: 8b080128     	add	x8, x9, x8
  179b8c: b9400101     	ldr	w1, [x8]
  179b90: 97fcc4a8     	bl	0xaae30 <FLAC__bitwriter_write_raw_uint32_little_endian@plt>
  179b94: 35000060     	cbnz	w0, 0x179ba0 <FLAC__add_metadata_block+0x784>
  179b98: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179b9c: 14000182     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179ba0: b27c03e8     	orr	x8, xzr, #0x10
  179ba4: f85903a0     	ldur	x0, [x29, #-0x70]
  179ba8: f85983a9     	ldur	x9, [x29, #-0x68]
  179bac: 8b080129     	add	x9, x9, x8
  179bb0: f9400d29     	ldr	x9, [x9, #0x18]
  179bb4: b858c3aa     	ldur	w10, [x29, #-0x74]
  179bb8: 2a0a03eb     	mov	w11, w10
  179bbc: d3407d6b     	ubfx	x11, x11, #0, #32
  179bc0: 9b0b7d0b     	mul	x11, x8, x11
  179bc4: 8b0b0129     	add	x9, x9, x11
  179bc8: f9400521     	ldr	x1, [x9, #0x8]
  179bcc: f85983a9     	ldur	x9, [x29, #-0x68]
  179bd0: 8b080129     	add	x9, x9, x8
  179bd4: f9400d29     	ldr	x9, [x9, #0x18]
  179bd8: b858c3aa     	ldur	w10, [x29, #-0x74]
  179bdc: 2a0a03eb     	mov	w11, w10
  179be0: d3407d6b     	ubfx	x11, x11, #0, #32
  179be4: 9b0b7d08     	mul	x8, x8, x11
  179be8: 8b080128     	add	x8, x9, x8
  179bec: b9400102     	ldr	w2, [x8]
  179bf0: 97fcc4b4     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  179bf4: 35000060     	cbnz	w0, 0x179c00 <FLAC__add_metadata_block+0x7e4>
  179bf8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179bfc: 1400016a     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179c00: b858c3a8     	ldur	w8, [x29, #-0x74]
  179c04: 11000508     	add	w8, w8, #0x1
  179c08: b818c3a8     	stur	w8, [x29, #-0x74]
  179c0c: 17ffffcd     	b	0x179b40 <FLAC__add_metadata_block+0x724>
  179c10: 14000163     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  179c14: 321d03e8     	orr	w8, wzr, #0x8
  179c18: b27c03e9     	orr	x9, xzr, #0x10
  179c1c: f85903a0     	ldur	x0, [x29, #-0x70]
  179c20: f85983aa     	ldur	x10, [x29, #-0x68]
  179c24: 8b090149     	add	x9, x10, x9
  179c28: f94047ea     	ldr	x10, [sp, #0x88]
  179c2c: b940014b     	ldr	w11, [x10]
  179c30: 1ac80962     	udiv	w2, w11, w8
  179c34: aa0903e1     	mov	x1, x9
  179c38: 97fcc4a2     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  179c3c: 35000060     	cbnz	w0, 0x179c48 <FLAC__add_metadata_block+0x82c>
  179c40: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179c44: 14000158     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179c48: b27c03e8     	orr	x8, xzr, #0x10
  179c4c: f85903a0     	ldur	x0, [x29, #-0x70]
  179c50: f85983a9     	ldur	x9, [x29, #-0x68]
  179c54: 8b080128     	add	x8, x9, x8
  179c58: f9404501     	ldr	x1, [x8, #0x88]
  179c5c: f94043e8     	ldr	x8, [sp, #0x80]
  179c60: b9400102     	ldr	w2, [x8]
  179c64: 97fcb8ef     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  179c68: 35000060     	cbnz	w0, 0x179c74 <FLAC__add_metadata_block+0x858>
  179c6c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179c70: 1400014d     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179c74: 320003e8     	orr	w8, wzr, #0x1
  179c78: b27c03e9     	orr	x9, xzr, #0x10
  179c7c: 5280000a     	mov	w10, #0x0               // =0
  179c80: f85903a0     	ldur	x0, [x29, #-0x70]
  179c84: f85983ab     	ldur	x11, [x29, #-0x68]
  179c88: 8b090169     	add	x9, x11, x9
  179c8c: b940912c     	ldr	w12, [x9, #0x90]
  179c90: 6b0a019f     	cmp	w12, w10
  179c94: 1a9f07ec     	cset	w12, ne
  179c98: 7200019f     	tst	w12, #0x1
  179c9c: 1a8a1101     	csel	w1, w8, w10, ne
  179ca0: f9403fe9     	ldr	x9, [sp, #0x78]
  179ca4: b9400122     	ldr	w2, [x9]
  179ca8: 97fcbe9a     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179cac: 35000060     	cbnz	w0, 0x179cb8 <FLAC__add_metadata_block+0x89c>
  179cb0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179cb4: 1400013c     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179cb8: f85903a0     	ldur	x0, [x29, #-0x70]
  179cbc: f9403be8     	ldr	x8, [sp, #0x70]
  179cc0: b9400101     	ldr	w1, [x8]
  179cc4: 97fcc09f     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  179cc8: 35000060     	cbnz	w0, 0x179cd4 <FLAC__add_metadata_block+0x8b8>
  179ccc: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179cd0: 14000135     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179cd4: b27c03e8     	orr	x8, xzr, #0x10
  179cd8: f85903a0     	ldur	x0, [x29, #-0x70]
  179cdc: f85983a9     	ldur	x9, [x29, #-0x68]
  179ce0: 8b080128     	add	x8, x9, x8
  179ce4: b9409501     	ldr	w1, [x8, #0x94]
  179ce8: f94037e8     	ldr	x8, [sp, #0x68]
  179cec: b9400102     	ldr	w2, [x8]
  179cf0: 97fcbe88     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179cf4: 35000060     	cbnz	w0, 0x179d00 <FLAC__add_metadata_block+0x8e4>
  179cf8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179cfc: 1400012a     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179d00: b818c3bf     	stur	wzr, [x29, #-0x74]
  179d04: b27c03e8     	orr	x8, xzr, #0x10
  179d08: b858c3a9     	ldur	w9, [x29, #-0x74]
  179d0c: f85983aa     	ldur	x10, [x29, #-0x68]
  179d10: 8b080148     	add	x8, x10, x8
  179d14: b940950b     	ldr	w11, [x8, #0x94]
  179d18: 6b0b013f     	cmp	w9, w11
  179d1c: 1a9f27e9     	cset	w9, lo
  179d20: 37000049     	tbnz	w9, #0x0, 0x179d28 <FLAC__add_metadata_block+0x90c>
  179d24: 1400008b     	b	0x179f50 <FLAC__add_metadata_block+0xb34>
  179d28: b27b03e8     	orr	x8, xzr, #0x20
  179d2c: b27c03e9     	orr	x9, xzr, #0x10
  179d30: f85983aa     	ldur	x10, [x29, #-0x68]
  179d34: 8b090149     	add	x9, x10, x9
  179d38: f9404d29     	ldr	x9, [x9, #0x98]
  179d3c: b858c3ab     	ldur	w11, [x29, #-0x74]
  179d40: 2a0b03ea     	mov	w10, w11
  179d44: d3407d4a     	ubfx	x10, x10, #0, #32
  179d48: 9b0a7d08     	mul	x8, x8, x10
  179d4c: 8b080128     	add	x8, x9, x8
  179d50: f81783a8     	stur	x8, [x29, #-0x88]
  179d54: f85903a0     	ldur	x0, [x29, #-0x70]
  179d58: f85783a8     	ldur	x8, [x29, #-0x88]
  179d5c: f9400101     	ldr	x1, [x8]
  179d60: f94033e8     	ldr	x8, [sp, #0x60]
  179d64: b9400102     	ldr	w2, [x8]
  179d68: 97fcb8ae     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  179d6c: 35000060     	cbnz	w0, 0x179d78 <FLAC__add_metadata_block+0x95c>
  179d70: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179d74: 1400010c     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179d78: f85903a0     	ldur	x0, [x29, #-0x70]
  179d7c: f85783a8     	ldur	x8, [x29, #-0x88]
  179d80: 39402101     	ldrb	w1, [x8, #0x8]
  179d84: f9402fe8     	ldr	x8, [sp, #0x58]
  179d88: b9400102     	ldr	w2, [x8]
  179d8c: 97fcbe61     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179d90: 35000060     	cbnz	w0, 0x179d9c <FLAC__add_metadata_block+0x980>
  179d94: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179d98: 14000103     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179d9c: d2800128     	mov	x8, #0x9                // =9
  179da0: 321d03e9     	orr	w9, wzr, #0x8
  179da4: f85903a0     	ldur	x0, [x29, #-0x70]
  179da8: f85783aa     	ldur	x10, [x29, #-0x88]
  179dac: 8b080148     	add	x8, x10, x8
  179db0: f9402bea     	ldr	x10, [sp, #0x50]
  179db4: b940014b     	ldr	w11, [x10]
  179db8: 1ac90962     	udiv	w2, w11, w9
  179dbc: aa0803e1     	mov	x1, x8
  179dc0: 97fcc440     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  179dc4: 35000060     	cbnz	w0, 0x179dd0 <FLAC__add_metadata_block+0x9b4>
  179dc8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179dcc: 140000f6     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179dd0: 320003e8     	orr	w8, wzr, #0x1
  179dd4: f85903a0     	ldur	x0, [x29, #-0x70]
  179dd8: f85783a9     	ldur	x9, [x29, #-0x88]
  179ddc: 3940592a     	ldrb	w10, [x9, #0x16]
  179de0: 0a080148     	and	w8, w10, w8
  179de4: 32001fea     	orr	w10, wzr, #0xff
  179de8: 0a0a0101     	and	w1, w8, w10
  179dec: f94027e9     	ldr	x9, [sp, #0x48]
  179df0: b9400122     	ldr	w2, [x9]
  179df4: 97fcbe47     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179df8: 35000060     	cbnz	w0, 0x179e04 <FLAC__add_metadata_block+0x9e8>
  179dfc: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179e00: 140000e9     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179e04: 320003e8     	orr	w8, wzr, #0x1
  179e08: f85903a0     	ldur	x0, [x29, #-0x70]
  179e0c: f85783a9     	ldur	x9, [x29, #-0x88]
  179e10: 3940592a     	ldrb	w10, [x9, #0x16]
  179e14: 53001d4a     	uxtb	w10, w10
  179e18: 32001feb     	orr	w11, wzr, #0xff
  179e1c: 0a0b010b     	and	w11, w8, w11
  179e20: 1acb254a     	lsr	w10, w10, w11
  179e24: 0a080148     	and	w8, w10, w8
  179e28: 32001fea     	orr	w10, wzr, #0xff
  179e2c: 0a0a0101     	and	w1, w8, w10
  179e30: f94023e9     	ldr	x9, [sp, #0x40]
  179e34: b9400122     	ldr	w2, [x9]
  179e38: 97fcbe36     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179e3c: 35000060     	cbnz	w0, 0x179e48 <FLAC__add_metadata_block+0xa2c>
  179e40: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179e44: 140000d8     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179e48: f85903a0     	ldur	x0, [x29, #-0x70]
  179e4c: f9401fe8     	ldr	x8, [sp, #0x38]
  179e50: b9400101     	ldr	w1, [x8]
  179e54: 97fcc03b     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  179e58: 35000060     	cbnz	w0, 0x179e64 <FLAC__add_metadata_block+0xa48>
  179e5c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179e60: 140000d1     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179e64: f85903a0     	ldur	x0, [x29, #-0x70]
  179e68: f85783a8     	ldur	x8, [x29, #-0x88]
  179e6c: 39405d01     	ldrb	w1, [x8, #0x17]
  179e70: f9401be8     	ldr	x8, [sp, #0x30]
  179e74: b9400102     	ldr	w2, [x8]
  179e78: 97fcbe26     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179e7c: 35000060     	cbnz	w0, 0x179e88 <FLAC__add_metadata_block+0xa6c>
  179e80: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179e84: 140000c8     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179e88: b81883bf     	stur	wzr, [x29, #-0x78]
  179e8c: b85883a8     	ldur	w8, [x29, #-0x78]
  179e90: f85783a9     	ldur	x9, [x29, #-0x88]
  179e94: 39405d2a     	ldrb	w10, [x9, #0x17]
  179e98: 6b0a011f     	cmp	w8, w10
  179e9c: 1a9f27e8     	cset	w8, lo
  179ea0: 37000048     	tbnz	w8, #0x0, 0x179ea8 <FLAC__add_metadata_block+0xa8c>
  179ea4: 14000027     	b	0x179f40 <FLAC__add_metadata_block+0xb24>
  179ea8: b27c03e8     	orr	x8, xzr, #0x10
  179eac: f85783a9     	ldur	x9, [x29, #-0x88]
  179eb0: f9400d29     	ldr	x9, [x9, #0x18]
  179eb4: b85883aa     	ldur	w10, [x29, #-0x78]
  179eb8: 2a0a03eb     	mov	w11, w10
  179ebc: d3407d6b     	ubfx	x11, x11, #0, #32
  179ec0: 9b0b7d08     	mul	x8, x8, x11
  179ec4: 8b080128     	add	x8, x9, x8
  179ec8: f81703a8     	stur	x8, [x29, #-0x90]
  179ecc: f85903a0     	ldur	x0, [x29, #-0x70]
  179ed0: f85703a8     	ldur	x8, [x29, #-0x90]
  179ed4: f9400101     	ldr	x1, [x8]
  179ed8: f94017e8     	ldr	x8, [sp, #0x28]
  179edc: b9400102     	ldr	w2, [x8]
  179ee0: 97fcb850     	bl	0xa8020 <FLAC__bitwriter_write_raw_uint64@plt>
  179ee4: 35000060     	cbnz	w0, 0x179ef0 <FLAC__add_metadata_block+0xad4>
  179ee8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179eec: 140000ae     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179ef0: f85903a0     	ldur	x0, [x29, #-0x70]
  179ef4: f85703a8     	ldur	x8, [x29, #-0x90]
  179ef8: 39402101     	ldrb	w1, [x8, #0x8]
  179efc: f94013e8     	ldr	x8, [sp, #0x20]
  179f00: b9400102     	ldr	w2, [x8]
  179f04: 97fcbe03     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179f08: 35000060     	cbnz	w0, 0x179f14 <FLAC__add_metadata_block+0xaf8>
  179f0c: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179f10: 140000a5     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179f14: f85903a0     	ldur	x0, [x29, #-0x70]
  179f18: f9400fe8     	ldr	x8, [sp, #0x18]
  179f1c: b9400101     	ldr	w1, [x8]
  179f20: 97fcc008     	bl	0xa9f40 <FLAC__bitwriter_write_zeroes@plt>
  179f24: 35000060     	cbnz	w0, 0x179f30 <FLAC__add_metadata_block+0xb14>
  179f28: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179f2c: 1400009e     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179f30: b85883a8     	ldur	w8, [x29, #-0x78]
  179f34: 11000508     	add	w8, w8, #0x1
  179f38: b81883a8     	stur	w8, [x29, #-0x78]
  179f3c: 17ffffd4     	b	0x179e8c <FLAC__add_metadata_block+0xa70>
  179f40: b858c3a8     	ldur	w8, [x29, #-0x74]
  179f44: 11000508     	add	w8, w8, #0x1
  179f48: b818c3a8     	stur	w8, [x29, #-0x74]
  179f4c: 17ffff6e     	b	0x179d04 <FLAC__add_metadata_block+0x8e8>
  179f50: 14000093     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  179f54: b27c03e8     	orr	x8, xzr, #0x10
  179f58: f85903a0     	ldur	x0, [x29, #-0x70]
  179f5c: f85983a9     	ldur	x9, [x29, #-0x68]
  179f60: 8b080128     	add	x8, x9, x8
  179f64: b9400101     	ldr	w1, [x8]
  179f68: f94067e8     	ldr	x8, [sp, #0xc8]
  179f6c: b9400102     	ldr	w2, [x8]
  179f70: 97fcbde8     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179f74: 35000060     	cbnz	w0, 0x179f80 <FLAC__add_metadata_block+0xb64>
  179f78: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179f7c: 1400008a     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179f80: b27c03e8     	orr	x8, xzr, #0x10
  179f84: f85983a9     	ldur	x9, [x29, #-0x68]
  179f88: 8b080128     	add	x8, x9, x8
  179f8c: f9400500     	ldr	x0, [x8, #0x8]
  179f90: 97fca4f8     	bl	0xa3370 <strlen@plt>
  179f94: f81683a0     	stur	x0, [x29, #-0x98]
  179f98: f85903a0     	ldur	x0, [x29, #-0x70]
  179f9c: f85683a8     	ldur	x8, [x29, #-0x98]
  179fa0: 2a0803ea     	mov	w10, w8
  179fa4: f94063e8     	ldr	x8, [sp, #0xc0]
  179fa8: b9400102     	ldr	w2, [x8]
  179fac: 2a0a03e1     	mov	w1, w10
  179fb0: 97fcbdd8     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  179fb4: 35000060     	cbnz	w0, 0x179fc0 <FLAC__add_metadata_block+0xba4>
  179fb8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179fbc: 1400007a     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179fc0: b27c03e8     	orr	x8, xzr, #0x10
  179fc4: f85903a0     	ldur	x0, [x29, #-0x70]
  179fc8: f85983a9     	ldur	x9, [x29, #-0x68]
  179fcc: 8b080128     	add	x8, x9, x8
  179fd0: f9400501     	ldr	x1, [x8, #0x8]
  179fd4: f85683a8     	ldur	x8, [x29, #-0x98]
  179fd8: 2a0803ea     	mov	w10, w8
  179fdc: 2a0a03e2     	mov	w2, w10
  179fe0: 97fcc3b8     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  179fe4: 35000060     	cbnz	w0, 0x179ff0 <FLAC__add_metadata_block+0xbd4>
  179fe8: b81a43bf     	stur	wzr, [x29, #-0x5c]
  179fec: 1400006e     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  179ff0: b27c03e8     	orr	x8, xzr, #0x10
  179ff4: f85983a9     	ldur	x9, [x29, #-0x68]
  179ff8: 8b080128     	add	x8, x9, x8
  179ffc: f9400900     	ldr	x0, [x8, #0x10]
  17a000: 97fca4dc     	bl	0xa3370 <strlen@plt>
  17a004: f81683a0     	stur	x0, [x29, #-0x98]
  17a008: f85903a0     	ldur	x0, [x29, #-0x70]
  17a00c: f85683a8     	ldur	x8, [x29, #-0x98]
  17a010: 2a0803ea     	mov	w10, w8
  17a014: f9405fe8     	ldr	x8, [sp, #0xb8]
  17a018: b9400102     	ldr	w2, [x8]
  17a01c: 2a0a03e1     	mov	w1, w10
  17a020: 97fcbdbc     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a024: 35000060     	cbnz	w0, 0x17a030 <FLAC__add_metadata_block+0xc14>
  17a028: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a02c: 1400005e     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a030: b27c03e8     	orr	x8, xzr, #0x10
  17a034: f85903a0     	ldur	x0, [x29, #-0x70]
  17a038: f85983a9     	ldur	x9, [x29, #-0x68]
  17a03c: 8b080128     	add	x8, x9, x8
  17a040: f9400901     	ldr	x1, [x8, #0x10]
  17a044: f85683a8     	ldur	x8, [x29, #-0x98]
  17a048: 2a0803ea     	mov	w10, w8
  17a04c: 2a0a03e2     	mov	w2, w10
  17a050: 97fcc39c     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  17a054: 35000060     	cbnz	w0, 0x17a060 <FLAC__add_metadata_block+0xc44>
  17a058: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a05c: 14000052     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a060: b27c03e8     	orr	x8, xzr, #0x10
  17a064: f85903a0     	ldur	x0, [x29, #-0x70]
  17a068: f85983a9     	ldur	x9, [x29, #-0x68]
  17a06c: 8b080128     	add	x8, x9, x8
  17a070: b9401901     	ldr	w1, [x8, #0x18]
  17a074: f9405be8     	ldr	x8, [sp, #0xb0]
  17a078: b9400102     	ldr	w2, [x8]
  17a07c: 97fcbda5     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a080: 35000060     	cbnz	w0, 0x17a08c <FLAC__add_metadata_block+0xc70>
  17a084: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a088: 14000047     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a08c: b27c03e8     	orr	x8, xzr, #0x10
  17a090: f85903a0     	ldur	x0, [x29, #-0x70]
  17a094: f85983a9     	ldur	x9, [x29, #-0x68]
  17a098: 8b080128     	add	x8, x9, x8
  17a09c: b9401d01     	ldr	w1, [x8, #0x1c]
  17a0a0: f94057e8     	ldr	x8, [sp, #0xa8]
  17a0a4: b9400102     	ldr	w2, [x8]
  17a0a8: 97fcbd9a     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a0ac: 35000060     	cbnz	w0, 0x17a0b8 <FLAC__add_metadata_block+0xc9c>
  17a0b0: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a0b4: 1400003c     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a0b8: b27c03e8     	orr	x8, xzr, #0x10
  17a0bc: f85903a0     	ldur	x0, [x29, #-0x70]
  17a0c0: f85983a9     	ldur	x9, [x29, #-0x68]
  17a0c4: 8b080128     	add	x8, x9, x8
  17a0c8: b9402101     	ldr	w1, [x8, #0x20]
  17a0cc: f94053e8     	ldr	x8, [sp, #0xa0]
  17a0d0: b9400102     	ldr	w2, [x8]
  17a0d4: 97fcbd8f     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a0d8: 35000060     	cbnz	w0, 0x17a0e4 <FLAC__add_metadata_block+0xcc8>
  17a0dc: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a0e0: 14000031     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a0e4: b27c03e8     	orr	x8, xzr, #0x10
  17a0e8: f85903a0     	ldur	x0, [x29, #-0x70]
  17a0ec: f85983a9     	ldur	x9, [x29, #-0x68]
  17a0f0: 8b080128     	add	x8, x9, x8
  17a0f4: b9402501     	ldr	w1, [x8, #0x24]
  17a0f8: f9404fe8     	ldr	x8, [sp, #0x98]
  17a0fc: b9400102     	ldr	w2, [x8]
  17a100: 97fcbd84     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a104: 35000060     	cbnz	w0, 0x17a110 <FLAC__add_metadata_block+0xcf4>
  17a108: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a10c: 14000026     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a110: b27c03e8     	orr	x8, xzr, #0x10
  17a114: f85903a0     	ldur	x0, [x29, #-0x70]
  17a118: f85983a9     	ldur	x9, [x29, #-0x68]
  17a11c: 8b080128     	add	x8, x9, x8
  17a120: b9402901     	ldr	w1, [x8, #0x28]
  17a124: f9404be8     	ldr	x8, [sp, #0x90]
  17a128: b9400102     	ldr	w2, [x8]
  17a12c: 97fcbd79     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a130: 35000060     	cbnz	w0, 0x17a13c <FLAC__add_metadata_block+0xd20>
  17a134: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a138: 1400001b     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a13c: b27c03e8     	orr	x8, xzr, #0x10
  17a140: f85903a0     	ldur	x0, [x29, #-0x70]
  17a144: f85983a9     	ldur	x9, [x29, #-0x68]
  17a148: 8b080129     	add	x9, x9, x8
  17a14c: f9401921     	ldr	x1, [x9, #0x30]
  17a150: f85983a9     	ldur	x9, [x29, #-0x68]
  17a154: 8b080128     	add	x8, x9, x8
  17a158: b9402902     	ldr	w2, [x8, #0x28]
  17a15c: 97fcc359     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  17a160: 35000060     	cbnz	w0, 0x17a16c <FLAC__add_metadata_block+0xd50>
  17a164: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a168: 1400000f     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a16c: 1400000c     	b	0x17a19c <FLAC__add_metadata_block+0xd80>
  17a170: b27c03e8     	orr	x8, xzr, #0x10
  17a174: f85903a0     	ldur	x0, [x29, #-0x70]
  17a178: f85983a9     	ldur	x9, [x29, #-0x68]
  17a17c: 8b080128     	add	x8, x9, x8
  17a180: f9400101     	ldr	x1, [x8]
  17a184: f85983a8     	ldur	x8, [x29, #-0x68]
  17a188: b9400902     	ldr	w2, [x8, #0x8]
  17a18c: 97fcc34d     	bl	0xaaec0 <FLAC__bitwriter_write_byte_block@plt>
  17a190: 35000060     	cbnz	w0, 0x17a19c <FLAC__add_metadata_block+0xd80>
  17a194: b81a43bf     	stur	wzr, [x29, #-0x5c]
  17a198: 14000003     	b	0x17a1a4 <FLAC__add_metadata_block+0xd88>
  17a19c: 320003e8     	orr	w8, wzr, #0x1
  17a1a0: b81a43a8     	stur	w8, [x29, #-0x5c]
  17a1a4: b85a43a0     	ldur	w0, [x29, #-0x5c]
  17a1a8: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  17a1ac: a95d4ff4     	ldp	x20, x19, [sp, #0x1d0]
  17a1b0: a95c57f6     	ldp	x22, x21, [sp, #0x1c0]
  17a1b4: a95b5ff8     	ldp	x24, x23, [sp, #0x1b0]
  17a1b8: a95a67fa     	ldp	x26, x25, [sp, #0x1a0]
  17a1bc: a9596ffc     	ldp	x28, x27, [sp, #0x190]
  17a1c0: 9107c3ff     	add	sp, sp, #0x1f0
  17a1c4: d65f03c0     	ret

000000000017a1c8 <FLAC__frame_add_header>:
  17a1c8: d10443ff     	sub	sp, sp, #0x110
  17a1cc: f9007bfc     	str	x28, [sp, #0xf0]
  17a1d0: a9107bfd     	stp	x29, x30, [sp, #0x100]
  17a1d4: 910403fd     	add	x29, sp, #0x100
  17a1d8: d53bd048     	mrs	x8, TPIDR_EL0
  17a1dc: f9401508     	ldr	x8, [x8, #0x28]
  17a1e0: f81e83a8     	stur	x8, [x29, #-0x18]
  17a1e4: f81d83a0     	stur	x0, [x29, #-0x28]
  17a1e8: f81d03a1     	stur	x1, [x29, #-0x30]
  17a1ec: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a1f0: d0000968     	adrp	x8, 0x2a8000
  17a1f4: f9473508     	ldr	x8, [x8, #0xe68]
  17a1f8: b9400101     	ldr	w1, [x8]
  17a1fc: d0000968     	adrp	x8, 0x2a8000
  17a200: f9435108     	ldr	x8, [x8, #0x6a0]
  17a204: b9400102     	ldr	w2, [x8]
  17a208: 97fcbd42     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a20c: 350000a0     	cbnz	w0, 0x17a220 <FLAC__frame_add_header+0x58>
  17a210: 14000001     	b	0x17a214 <FLAC__frame_add_header+0x4c>
  17a214: 2a1f03e8     	mov	w8, wzr
  17a218: b81e03a8     	stur	w8, [x29, #-0x20]
  17a21c: 1400023a     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a220: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a224: d0000968     	adrp	x8, 0x2a8000
  17a228: f9464508     	ldr	x8, [x8, #0xc88]
  17a22c: b9400102     	ldr	w2, [x8]
  17a230: 2a1f03e1     	mov	w1, wzr
  17a234: 97fcbd37     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a238: 350000a0     	cbnz	w0, 0x17a24c <FLAC__frame_add_header+0x84>
  17a23c: 14000001     	b	0x17a240 <FLAC__frame_add_header+0x78>
  17a240: 2a1f03e8     	mov	w8, wzr
  17a244: b81e03a8     	stur	w8, [x29, #-0x20]
  17a248: 1400022f     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a24c: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a250: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a254: b9401509     	ldr	w9, [x8, #0x14]
  17a258: 71000129     	subs	w9, w9, #0x0
  17a25c: 1a9f07e1     	cset	w1, ne
  17a260: d0000968     	adrp	x8, 0x2a8000
  17a264: f9439108     	ldr	x8, [x8, #0x720]
  17a268: b9400102     	ldr	w2, [x8]
  17a26c: b81c03a9     	stur	w9, [x29, #-0x40]
  17a270: 97fcbd28     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a274: 350000a0     	cbnz	w0, 0x17a288 <FLAC__frame_add_header+0xc0>
  17a278: 14000001     	b	0x17a27c <FLAC__frame_add_header+0xb4>
  17a27c: 2a1f03e8     	mov	w8, wzr
  17a280: b81e03a8     	stur	w8, [x29, #-0x20]
  17a284: 14000220     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a288: 2a1f03e8     	mov	w8, wzr
  17a28c: b81c83a8     	stur	w8, [x29, #-0x38]
  17a290: f85d83a9     	ldur	x9, [x29, #-0x28]
  17a294: b9400128     	ldr	w8, [x9]
  17a298: 2a0803ea     	mov	w10, w8
  17a29c: 71030108     	subs	w8, w8, #0xc0
  17a2a0: b81bc3aa     	stur	w10, [x29, #-0x44]
  17a2a4: b81b83a8     	stur	w8, [x29, #-0x48]
  17a2a8: 540007e0     	b.eq	0x17a3a4 <FLAC__frame_add_header+0x1dc>
  17a2ac: 14000001     	b	0x17a2b0 <FLAC__frame_add_header+0xe8>
  17a2b0: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a2b4: 71040109     	subs	w9, w8, #0x100
  17a2b8: b81b43a9     	stur	w9, [x29, #-0x4c]
  17a2bc: 54000920     	b.eq	0x17a3e0 <FLAC__frame_add_header+0x218>
  17a2c0: 14000001     	b	0x17a2c4 <FLAC__frame_add_header+0xfc>
  17a2c4: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a2c8: 71080109     	subs	w9, w8, #0x200
  17a2cc: b81b03a9     	stur	w9, [x29, #-0x50]
  17a2d0: 540008e0     	b.eq	0x17a3ec <FLAC__frame_add_header+0x224>
  17a2d4: 14000001     	b	0x17a2d8 <FLAC__frame_add_header+0x110>
  17a2d8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a2dc: 71090109     	subs	w9, w8, #0x240
  17a2e0: b81ac3a9     	stur	w9, [x29, #-0x54]
  17a2e4: 54000660     	b.eq	0x17a3b0 <FLAC__frame_add_header+0x1e8>
  17a2e8: 14000001     	b	0x17a2ec <FLAC__frame_add_header+0x124>
  17a2ec: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a2f0: 71100109     	subs	w9, w8, #0x400
  17a2f4: b81a83a9     	stur	w9, [x29, #-0x58]
  17a2f8: 54000800     	b.eq	0x17a3f8 <FLAC__frame_add_header+0x230>
  17a2fc: 14000001     	b	0x17a300 <FLAC__frame_add_header+0x138>
  17a300: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a304: 71120109     	subs	w9, w8, #0x480
  17a308: b81a43a9     	stur	w9, [x29, #-0x5c]
  17a30c: 54000580     	b.eq	0x17a3bc <FLAC__frame_add_header+0x1f4>
  17a310: 14000001     	b	0x17a314 <FLAC__frame_add_header+0x14c>
  17a314: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a318: 71200109     	subs	w9, w8, #0x800
  17a31c: b81a03a9     	stur	w9, [x29, #-0x60]
  17a320: 54000720     	b.eq	0x17a404 <FLAC__frame_add_header+0x23c>
  17a324: 14000001     	b	0x17a328 <FLAC__frame_add_header+0x160>
  17a328: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a32c: 71240109     	subs	w9, w8, #0x900
  17a330: b819c3a9     	stur	w9, [x29, #-0x64]
  17a334: 540004a0     	b.eq	0x17a3c8 <FLAC__frame_add_header+0x200>
  17a338: 14000001     	b	0x17a33c <FLAC__frame_add_header+0x174>
  17a33c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a340: 71400509     	subs	w9, w8, #0x1, lsl #12   // =0x1000
  17a344: b81983a9     	stur	w9, [x29, #-0x68]
  17a348: 54000640     	b.eq	0x17a410 <FLAC__frame_add_header+0x248>
  17a34c: 14000001     	b	0x17a350 <FLAC__frame_add_header+0x188>
  17a350: 52824008     	mov	w8, #0x1200             // =4608
  17a354: b85bc3a9     	ldur	w9, [x29, #-0x44]
  17a358: 6b080128     	subs	w8, w9, w8
  17a35c: b81943a8     	stur	w8, [x29, #-0x6c]
  17a360: 540003a0     	b.eq	0x17a3d4 <FLAC__frame_add_header+0x20c>
  17a364: 14000001     	b	0x17a368 <FLAC__frame_add_header+0x1a0>
  17a368: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a36c: 71400909     	subs	w9, w8, #0x2, lsl #12   // =0x2000
  17a370: b81903a9     	stur	w9, [x29, #-0x70]
  17a374: 54000540     	b.eq	0x17a41c <FLAC__frame_add_header+0x254>
  17a378: 14000001     	b	0x17a37c <FLAC__frame_add_header+0x1b4>
  17a37c: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a380: 71401109     	subs	w9, w8, #0x4, lsl #12   // =0x4000
  17a384: b818c3a9     	stur	w9, [x29, #-0x74]
  17a388: 54000500     	b.eq	0x17a428 <FLAC__frame_add_header+0x260>
  17a38c: 14000001     	b	0x17a390 <FLAC__frame_add_header+0x1c8>
  17a390: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17a394: 71402109     	subs	w9, w8, #0x8, lsl #12   // =0x8000
  17a398: b81883a9     	stur	w9, [x29, #-0x78]
  17a39c: 540004c0     	b.eq	0x17a434 <FLAC__frame_add_header+0x26c>
  17a3a0: 14000028     	b	0x17a440 <FLAC__frame_add_header+0x278>
  17a3a4: 320003e8     	orr	w8, wzr, #0x1
  17a3a8: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3ac: 14000034     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3b0: 321f03e8     	orr	w8, wzr, #0x2
  17a3b4: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3b8: 14000031     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3bc: 320007e8     	orr	w8, wzr, #0x3
  17a3c0: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3c4: 1400002e     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3c8: 321e03e8     	orr	w8, wzr, #0x4
  17a3cc: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3d0: 1400002b     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3d4: 528000a8     	mov	w8, #0x5                // =5
  17a3d8: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3dc: 14000028     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3e0: 321d03e8     	orr	w8, wzr, #0x8
  17a3e4: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3e8: 14000025     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3ec: 52800128     	mov	w8, #0x9                // =9
  17a3f0: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a3f4: 14000022     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a3f8: 52800148     	mov	w8, #0xa                // =10
  17a3fc: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a400: 1400001f     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a404: 52800168     	mov	w8, #0xb                // =11
  17a408: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a40c: 1400001c     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a410: 321e07e8     	orr	w8, wzr, #0xc
  17a414: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a418: 14000019     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a41c: 528001a8     	mov	w8, #0xd                // =13
  17a420: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a424: 14000016     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a428: 321f0be8     	orr	w8, wzr, #0xe
  17a42c: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a430: 14000013     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a434: 32000fe8     	orr	w8, wzr, #0xf
  17a438: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a43c: 14000010     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a440: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a444: b9400109     	ldr	w9, [x8]
  17a448: 71040129     	subs	w9, w9, #0x100
  17a44c: b81843a9     	stur	w9, [x29, #-0x7c]
  17a450: 540000c8     	b.hi	0x17a468 <FLAC__frame_add_header+0x2a0>
  17a454: 14000001     	b	0x17a458 <FLAC__frame_add_header+0x290>
  17a458: 321f07e8     	orr	w8, wzr, #0x6
  17a45c: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a460: b81c83a8     	stur	w8, [x29, #-0x38]
  17a464: 14000005     	b	0x17a478 <FLAC__frame_add_header+0x2b0>
  17a468: 32000be8     	orr	w8, wzr, #0x7
  17a46c: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a470: b81c83a8     	stur	w8, [x29, #-0x38]
  17a474: 14000001     	b	0x17a478 <FLAC__frame_add_header+0x2b0>
  17a478: 14000001     	b	0x17a47c <FLAC__frame_add_header+0x2b4>
  17a47c: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a480: b85cc3a1     	ldur	w1, [x29, #-0x34]
  17a484: d0000968     	adrp	x8, 0x2a8000
  17a488: f9459508     	ldr	x8, [x8, #0xb28]
  17a48c: b9400102     	ldr	w2, [x8]
  17a490: 97fcbca0     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a494: 350000a0     	cbnz	w0, 0x17a4a8 <FLAC__frame_add_header+0x2e0>
  17a498: 14000001     	b	0x17a49c <FLAC__frame_add_header+0x2d4>
  17a49c: 2a1f03e8     	mov	w8, wzr
  17a4a0: b81e03a8     	stur	w8, [x29, #-0x20]
  17a4a4: 14000198     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a4a8: 2a1f03e8     	mov	w8, wzr
  17a4ac: b81c43a8     	stur	w8, [x29, #-0x3c]
  17a4b0: f85d83a9     	ldur	x9, [x29, #-0x28]
  17a4b4: b9400528     	ldr	w8, [x9, #0x4]
  17a4b8: 2a0803ea     	mov	w10, w8
  17a4bc: 5283e80b     	mov	w11, #0x1f40            // =8000
  17a4c0: 6b0b0108     	subs	w8, w8, w11
  17a4c4: b90083ea     	str	w10, [sp, #0x80]
  17a4c8: b9007fe8     	str	w8, [sp, #0x7c]
  17a4cc: 54000960     	b.eq	0x17a5f8 <FLAC__frame_add_header+0x430>
  17a4d0: 14000001     	b	0x17a4d4 <FLAC__frame_add_header+0x30c>
  17a4d4: 5287d008     	mov	w8, #0x3e80             // =16000
  17a4d8: b94083e9     	ldr	w9, [sp, #0x80]
  17a4dc: 6b080128     	subs	w8, w9, w8
  17a4e0: b9007be8     	str	w8, [sp, #0x78]
  17a4e4: 54000900     	b.eq	0x17a604 <FLAC__frame_add_header+0x43c>
  17a4e8: 14000001     	b	0x17a4ec <FLAC__frame_add_header+0x324>
  17a4ec: 528ac448     	mov	w8, #0x5622             // =22050
  17a4f0: b94083e9     	ldr	w9, [sp, #0x80]
  17a4f4: 6b080128     	subs	w8, w9, w8
  17a4f8: b90077e8     	str	w8, [sp, #0x74]
  17a4fc: 540008a0     	b.eq	0x17a610 <FLAC__frame_add_header+0x448>
  17a500: 14000001     	b	0x17a504 <FLAC__frame_add_header+0x33c>
  17a504: 528bb808     	mov	w8, #0x5dc0             // =24000
  17a508: b94083e9     	ldr	w9, [sp, #0x80]
  17a50c: 6b080128     	subs	w8, w9, w8
  17a510: b90073e8     	str	w8, [sp, #0x70]
  17a514: 54000840     	b.eq	0x17a61c <FLAC__frame_add_header+0x454>
  17a518: 14000001     	b	0x17a51c <FLAC__frame_add_header+0x354>
  17a51c: 528fa008     	mov	w8, #0x7d00             // =32000
  17a520: b94083e9     	ldr	w9, [sp, #0x80]
  17a524: 6b080128     	subs	w8, w9, w8
  17a528: b9006fe8     	str	w8, [sp, #0x6c]
  17a52c: 540007e0     	b.eq	0x17a628 <FLAC__frame_add_header+0x460>
  17a530: 14000001     	b	0x17a534 <FLAC__frame_add_header+0x36c>
  17a534: 52958888     	mov	w8, #0xac44             // =44100
  17a538: b94083e9     	ldr	w9, [sp, #0x80]
  17a53c: 6b080128     	subs	w8, w9, w8
  17a540: b9006be8     	str	w8, [sp, #0x68]
  17a544: 54000780     	b.eq	0x17a634 <FLAC__frame_add_header+0x46c>
  17a548: 14000001     	b	0x17a54c <FLAC__frame_add_header+0x384>
  17a54c: 52977008     	mov	w8, #0xbb80             // =48000
  17a550: b94083e9     	ldr	w9, [sp, #0x80]
  17a554: 6b080128     	subs	w8, w9, w8
  17a558: b90067e8     	str	w8, [sp, #0x64]
  17a55c: 54000720     	b.eq	0x17a640 <FLAC__frame_add_header+0x478>
  17a560: 14000001     	b	0x17a564 <FLAC__frame_add_header+0x39c>
  17a564: 528b1108     	mov	w8, #0x5888             // =22664
  17a568: 72a00028     	movk	w8, #0x1, lsl #16
  17a56c: b94083e9     	ldr	w9, [sp, #0x80]
  17a570: 6b080128     	subs	w8, w9, w8
  17a574: b90063e8     	str	w8, [sp, #0x60]
  17a578: 540002e0     	b.eq	0x17a5d4 <FLAC__frame_add_header+0x40c>
  17a57c: 14000001     	b	0x17a580 <FLAC__frame_add_header+0x3b8>
  17a580: 528ee008     	mov	w8, #0x7700             // =30464
  17a584: 72a00028     	movk	w8, #0x1, lsl #16
  17a588: b94083e9     	ldr	w9, [sp, #0x80]
  17a58c: 6b080128     	subs	w8, w9, w8
  17a590: b9005fe8     	str	w8, [sp, #0x5c]
  17a594: 540005c0     	b.eq	0x17a64c <FLAC__frame_add_header+0x484>
  17a598: 14000001     	b	0x17a59c <FLAC__frame_add_header+0x3d4>
  17a59c: 52962208     	mov	w8, #0xb110             // =45328
  17a5a0: 72a00048     	movk	w8, #0x2, lsl #16
  17a5a4: b94083e9     	ldr	w9, [sp, #0x80]
  17a5a8: 6b080128     	subs	w8, w9, w8
  17a5ac: b9005be8     	str	w8, [sp, #0x58]
  17a5b0: 54000180     	b.eq	0x17a5e0 <FLAC__frame_add_header+0x418>
  17a5b4: 14000001     	b	0x17a5b8 <FLAC__frame_add_header+0x3f0>
  17a5b8: 529dc008     	mov	w8, #0xee00             // =60928
  17a5bc: 72a00048     	movk	w8, #0x2, lsl #16
  17a5c0: b94083e9     	ldr	w9, [sp, #0x80]
  17a5c4: 6b080128     	subs	w8, w9, w8
  17a5c8: b90057e8     	str	w8, [sp, #0x54]
  17a5cc: 54000100     	b.eq	0x17a5ec <FLAC__frame_add_header+0x424>
  17a5d0: 14000022     	b	0x17a658 <FLAC__frame_add_header+0x490>
  17a5d4: 320003e8     	orr	w8, wzr, #0x1
  17a5d8: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a5dc: 1400005b     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a5e0: 321f03e8     	orr	w8, wzr, #0x2
  17a5e4: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a5e8: 14000058     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a5ec: 320007e8     	orr	w8, wzr, #0x3
  17a5f0: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a5f4: 14000055     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a5f8: 321e03e8     	orr	w8, wzr, #0x4
  17a5fc: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a600: 14000052     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a604: 528000a8     	mov	w8, #0x5                // =5
  17a608: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a60c: 1400004f     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a610: 321f07e8     	orr	w8, wzr, #0x6
  17a614: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a618: 1400004c     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a61c: 32000be8     	orr	w8, wzr, #0x7
  17a620: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a624: 14000049     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a628: 321d03e8     	orr	w8, wzr, #0x8
  17a62c: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a630: 14000046     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a634: 52800128     	mov	w8, #0x9                // =9
  17a638: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a63c: 14000043     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a640: 52800148     	mov	w8, #0xa                // =10
  17a644: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a648: 14000040     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a64c: 52800168     	mov	w8, #0xb                // =11
  17a650: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a654: 1400003d     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a658: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a65c: b9400509     	ldr	w9, [x8, #0x4]
  17a660: 529c830a     	mov	w10, #0xe418            // =58392
  17a664: 72a0006a     	movk	w10, #0x3, lsl #16
  17a668: 6b0a0129     	subs	w9, w9, w10
  17a66c: b90053e9     	str	w9, [sp, #0x50]
  17a670: 540002a8     	b.hi	0x17a6c4 <FLAC__frame_add_header+0x4fc>
  17a674: 14000001     	b	0x17a678 <FLAC__frame_add_header+0x4b0>
  17a678: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a67c: b9400509     	ldr	w9, [x8, #0x4]
  17a680: 2a0903e8     	mov	w8, w9
  17a684: 2a0803e9     	mov	w9, w8
  17a688: 5289ba6a     	mov	w10, #0x4dd3            // =19923
  17a68c: 72a20c4a     	movk	w10, #0x1062, lsl #16
  17a690: 2a0a03eb     	mov	w11, w10
  17a694: 9b0b7d08     	mul	x8, x8, x11
  17a698: d366fd08     	lsr	x8, x8, #38
  17a69c: 2a0803ea     	mov	w10, w8
  17a6a0: 52807d0c     	mov	w12, #0x3e8             // =1000
  17a6a4: 1b0c7d4a     	mul	w10, w10, w12
  17a6a8: 6b0a0129     	subs	w9, w9, w10
  17a6ac: 350000c9     	cbnz	w9, 0x17a6c4 <FLAC__frame_add_header+0x4fc>
  17a6b0: 14000001     	b	0x17a6b4 <FLAC__frame_add_header+0x4ec>
  17a6b4: 321e07e8     	orr	w8, wzr, #0xc
  17a6b8: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a6bc: b81c43a8     	stur	w8, [x29, #-0x3c]
  17a6c0: 14000021     	b	0x17a744 <FLAC__frame_add_header+0x57c>
  17a6c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a6c8: b9400509     	ldr	w9, [x8, #0x4]
  17a6cc: 2a0903e8     	mov	w8, w9
  17a6d0: 2a0803e9     	mov	w9, w8
  17a6d4: 529999aa     	mov	w10, #0xcccd            // =52429
  17a6d8: 72b9998a     	movk	w10, #0xcccc, lsl #16
  17a6dc: 2a0a03eb     	mov	w11, w10
  17a6e0: 9b0b7d08     	mul	x8, x8, x11
  17a6e4: d363fd08     	lsr	x8, x8, #35
  17a6e8: 2a0803ea     	mov	w10, w8
  17a6ec: 5280014c     	mov	w12, #0xa               // =10
  17a6f0: 1b0c7d4a     	mul	w10, w10, w12
  17a6f4: 6b0a0129     	subs	w9, w9, w10
  17a6f8: 350000c9     	cbnz	w9, 0x17a710 <FLAC__frame_add_header+0x548>
  17a6fc: 14000001     	b	0x17a700 <FLAC__frame_add_header+0x538>
  17a700: 321f0be8     	orr	w8, wzr, #0xe
  17a704: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a708: b81c43a8     	stur	w8, [x29, #-0x3c]
  17a70c: 1400000d     	b	0x17a740 <FLAC__frame_add_header+0x578>
  17a710: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a714: 79400d09     	ldrh	w9, [x8, #0x6]
  17a718: 350000c9     	cbnz	w9, 0x17a730 <FLAC__frame_add_header+0x568>
  17a71c: 14000001     	b	0x17a720 <FLAC__frame_add_header+0x558>
  17a720: 528001a8     	mov	w8, #0xd                // =13
  17a724: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a728: b81c43a8     	stur	w8, [x29, #-0x3c]
  17a72c: 14000004     	b	0x17a73c <FLAC__frame_add_header+0x574>
  17a730: 2a1f03e8     	mov	w8, wzr
  17a734: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a738: 14000001     	b	0x17a73c <FLAC__frame_add_header+0x574>
  17a73c: 14000001     	b	0x17a740 <FLAC__frame_add_header+0x578>
  17a740: 14000001     	b	0x17a744 <FLAC__frame_add_header+0x57c>
  17a744: 14000001     	b	0x17a748 <FLAC__frame_add_header+0x580>
  17a748: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a74c: b85cc3a1     	ldur	w1, [x29, #-0x34]
  17a750: d0000968     	adrp	x8, 0x2a8000
  17a754: f947c108     	ldr	x8, [x8, #0xf80]
  17a758: b9400102     	ldr	w2, [x8]
  17a75c: 97fcbbed     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a760: 350000a0     	cbnz	w0, 0x17a774 <FLAC__frame_add_header+0x5ac>
  17a764: 14000001     	b	0x17a768 <FLAC__frame_add_header+0x5a0>
  17a768: 2a1f03e8     	mov	w8, wzr
  17a76c: b81e03a8     	stur	w8, [x29, #-0x20]
  17a770: 140000e5     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a774: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a778: b9400d09     	ldr	w9, [x8, #0xc]
  17a77c: 2a0903e8     	mov	w8, w9
  17a780: 2a0803e9     	mov	w9, w8
  17a784: 71000d29     	subs	w9, w9, #0x3
  17a788: f90027e8     	str	x8, [sp, #0x48]
  17a78c: b90047e9     	str	w9, [sp, #0x44]
  17a790: 540002c8     	b.hi	0x17a7e8 <FLAC__frame_add_header+0x620>
  17a794: f0000408     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17a798: 91116108     	add	x8, x8, #0x458
  17a79c: f94027eb     	ldr	x11, [sp, #0x48]
  17a7a0: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  17a7a4: 8b0a0109     	add	x9, x8, x10
  17a7a8: f9001fea     	str	x10, [sp, #0x38]
  17a7ac: d61f0120     	br	x9
  17a7b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a7b4: b9400909     	ldr	w9, [x8, #0x8]
  17a7b8: 71000529     	subs	w9, w9, #0x1
  17a7bc: b81cc3a9     	stur	w9, [x29, #-0x34]
  17a7c0: 1400000b     	b	0x17a7ec <FLAC__frame_add_header+0x624>
  17a7c4: 321d03e8     	orr	w8, wzr, #0x8
  17a7c8: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a7cc: 14000008     	b	0x17a7ec <FLAC__frame_add_header+0x624>
  17a7d0: 52800128     	mov	w8, #0x9                // =9
  17a7d4: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a7d8: 14000005     	b	0x17a7ec <FLAC__frame_add_header+0x624>
  17a7dc: 52800148     	mov	w8, #0xa                // =10
  17a7e0: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a7e4: 14000002     	b	0x17a7ec <FLAC__frame_add_header+0x624>
  17a7e8: 14000001     	b	0x17a7ec <FLAC__frame_add_header+0x624>
  17a7ec: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a7f0: b85cc3a1     	ldur	w1, [x29, #-0x34]
  17a7f4: d0000968     	adrp	x8, 0x2a8000
  17a7f8: f9426108     	ldr	x8, [x8, #0x4c0]
  17a7fc: b9400102     	ldr	w2, [x8]
  17a800: 97fcbbc4     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a804: 350000a0     	cbnz	w0, 0x17a818 <FLAC__frame_add_header+0x650>
  17a808: 14000001     	b	0x17a80c <FLAC__frame_add_header+0x644>
  17a80c: 2a1f03e8     	mov	w8, wzr
  17a810: b81e03a8     	stur	w8, [x29, #-0x20]
  17a814: 140000bc     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a818: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a81c: b9401109     	ldr	w9, [x8, #0x10]
  17a820: 71002129     	subs	w9, w9, #0x8
  17a824: 2a0903e8     	mov	w8, w9
  17a828: 71004129     	subs	w9, w9, #0x10
  17a82c: f9001be8     	str	x8, [sp, #0x30]
  17a830: b9002fe9     	str	w9, [sp, #0x2c]
  17a834: 540002e8     	b.hi	0x17a890 <FLAC__frame_add_header+0x6c8>
  17a838: f0000408     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17a83c: 9111a108     	add	x8, x8, #0x468
  17a840: f9401beb     	ldr	x11, [sp, #0x30]
  17a844: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  17a848: 8b0a0109     	add	x9, x8, x10
  17a84c: f90013ea     	str	x10, [sp, #0x20]
  17a850: d61f0120     	br	x9
  17a854: 320003e8     	orr	w8, wzr, #0x1
  17a858: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a85c: 14000010     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a860: 321f03e8     	orr	w8, wzr, #0x2
  17a864: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a868: 1400000d     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a86c: 321e03e8     	orr	w8, wzr, #0x4
  17a870: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a874: 1400000a     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a878: 528000a8     	mov	w8, #0x5                // =5
  17a87c: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a880: 14000007     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a884: 321f07e8     	orr	w8, wzr, #0x6
  17a888: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a88c: 14000004     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a890: 2a1f03e8     	mov	w8, wzr
  17a894: b81cc3a8     	stur	w8, [x29, #-0x34]
  17a898: 14000001     	b	0x17a89c <FLAC__frame_add_header+0x6d4>
  17a89c: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a8a0: b85cc3a1     	ldur	w1, [x29, #-0x34]
  17a8a4: d0000968     	adrp	x8, 0x2a8000
  17a8a8: f944d908     	ldr	x8, [x8, #0x9b0]
  17a8ac: b9400102     	ldr	w2, [x8]
  17a8b0: 97fcbb98     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a8b4: 350000a0     	cbnz	w0, 0x17a8c8 <FLAC__frame_add_header+0x700>
  17a8b8: 14000001     	b	0x17a8bc <FLAC__frame_add_header+0x6f4>
  17a8bc: 2a1f03e8     	mov	w8, wzr
  17a8c0: b81e03a8     	stur	w8, [x29, #-0x20]
  17a8c4: 14000090     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a8c8: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a8cc: d0000968     	adrp	x8, 0x2a8000
  17a8d0: f9415108     	ldr	x8, [x8, #0x2a0]
  17a8d4: b9400102     	ldr	w2, [x8]
  17a8d8: 2a1f03e1     	mov	w1, wzr
  17a8dc: 97fcbb8d     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a8e0: 350000a0     	cbnz	w0, 0x17a8f4 <FLAC__frame_add_header+0x72c>
  17a8e4: 14000001     	b	0x17a8e8 <FLAC__frame_add_header+0x720>
  17a8e8: 2a1f03e8     	mov	w8, wzr
  17a8ec: b81e03a8     	stur	w8, [x29, #-0x20]
  17a8f0: 14000085     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a8f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a8f8: b9401509     	ldr	w9, [x8, #0x14]
  17a8fc: 35000189     	cbnz	w9, 0x17a92c <FLAC__frame_add_header+0x764>
  17a900: 14000001     	b	0x17a904 <FLAC__frame_add_header+0x73c>
  17a904: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a908: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a90c: b9401901     	ldr	w1, [x8, #0x18]
  17a910: 97fcb8b8     	bl	0xa8bf0 <FLAC__bitwriter_write_utf8_uint32@plt>
  17a914: 350000a0     	cbnz	w0, 0x17a928 <FLAC__frame_add_header+0x760>
  17a918: 14000001     	b	0x17a91c <FLAC__frame_add_header+0x754>
  17a91c: 2a1f03e8     	mov	w8, wzr
  17a920: b81e03a8     	stur	w8, [x29, #-0x20]
  17a924: 14000078     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a928: 1400000b     	b	0x17a954 <FLAC__frame_add_header+0x78c>
  17a92c: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a930: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a934: f9400d01     	ldr	x1, [x8, #0x18]
  17a938: 97fca636     	bl	0xa4210 <FLAC__bitwriter_write_utf8_uint64@plt>
  17a93c: 350000a0     	cbnz	w0, 0x17a950 <FLAC__frame_add_header+0x788>
  17a940: 14000001     	b	0x17a944 <FLAC__frame_add_header+0x77c>
  17a944: 2a1f03e8     	mov	w8, wzr
  17a948: b81e03a8     	stur	w8, [x29, #-0x20]
  17a94c: 1400006e     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a950: 14000001     	b	0x17a954 <FLAC__frame_add_header+0x78c>
  17a954: b85c83a8     	ldur	w8, [x29, #-0x38]
  17a958: 34000268     	cbz	w8, 0x17a9a4 <FLAC__frame_add_header+0x7dc>
  17a95c: 14000001     	b	0x17a960 <FLAC__frame_add_header+0x798>
  17a960: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a964: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a968: b9400109     	ldr	w9, [x8]
  17a96c: 71000521     	subs	w1, w9, #0x1
  17a970: b85c83a9     	ldur	w9, [x29, #-0x38]
  17a974: 71001929     	subs	w9, w9, #0x6
  17a978: 321c03ea     	orr	w10, wzr, #0x10
  17a97c: 321d03eb     	orr	w11, wzr, #0x8
  17a980: 1a8a0162     	csel	w2, w11, w10, eq
  17a984: b9001fe9     	str	w9, [sp, #0x1c]
  17a988: 97fcbb62     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17a98c: 350000a0     	cbnz	w0, 0x17a9a0 <FLAC__frame_add_header+0x7d8>
  17a990: 14000001     	b	0x17a994 <FLAC__frame_add_header+0x7cc>
  17a994: 2a1f03e8     	mov	w8, wzr
  17a998: b81e03a8     	stur	w8, [x29, #-0x20]
  17a99c: 1400005a     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17a9a0: 14000001     	b	0x17a9a4 <FLAC__frame_add_header+0x7dc>
  17a9a4: b85c43a8     	ldur	w8, [x29, #-0x3c]
  17a9a8: 2a0803e9     	mov	w9, w8
  17a9ac: 71003108     	subs	w8, w8, #0xc
  17a9b0: b9001be9     	str	w9, [sp, #0x18]
  17a9b4: b90017e8     	str	w8, [sp, #0x14]
  17a9b8: 54000180     	b.eq	0x17a9e8 <FLAC__frame_add_header+0x820>
  17a9bc: 14000001     	b	0x17a9c0 <FLAC__frame_add_header+0x7f8>
  17a9c0: b9401be8     	ldr	w8, [sp, #0x18]
  17a9c4: 71003509     	subs	w9, w8, #0xd
  17a9c8: b90013e9     	str	w9, [sp, #0x10]
  17a9cc: 54000340     	b.eq	0x17aa34 <FLAC__frame_add_header+0x86c>
  17a9d0: 14000001     	b	0x17a9d4 <FLAC__frame_add_header+0x80c>
  17a9d4: b9401be8     	ldr	w8, [sp, #0x18]
  17a9d8: 71003909     	subs	w9, w8, #0xe
  17a9dc: b9000fe9     	str	w9, [sp, #0xc]
  17a9e0: 54000400     	b.eq	0x17aa60 <FLAC__frame_add_header+0x898>
  17a9e4: 14000032     	b	0x17aaac <FLAC__frame_add_header+0x8e4>
  17a9e8: f85d03a0     	ldur	x0, [x29, #-0x30]
  17a9ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  17a9f0: b9400509     	ldr	w9, [x8, #0x4]
  17a9f4: 2a0903e8     	mov	w8, w9
  17a9f8: 5289ba69     	mov	w9, #0x4dd3             // =19923
  17a9fc: 72a20c49     	movk	w9, #0x1062, lsl #16
  17aa00: 2a0903ea     	mov	w10, w9
  17aa04: 9b0a7d08     	mul	x8, x8, x10
  17aa08: d366fd08     	lsr	x8, x8, #38
  17aa0c: 2a0803e9     	mov	w9, w8
  17aa10: 321d03e2     	orr	w2, wzr, #0x8
  17aa14: 2a0903e1     	mov	w1, w9
  17aa18: 97fcbb3e     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17aa1c: 350000a0     	cbnz	w0, 0x17aa30 <FLAC__frame_add_header+0x868>
  17aa20: 14000001     	b	0x17aa24 <FLAC__frame_add_header+0x85c>
  17aa24: 2a1f03e8     	mov	w8, wzr
  17aa28: b81e03a8     	stur	w8, [x29, #-0x20]
  17aa2c: 14000036     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17aa30: 1400001f     	b	0x17aaac <FLAC__frame_add_header+0x8e4>
  17aa34: f85d03a0     	ldur	x0, [x29, #-0x30]
  17aa38: f85d83a8     	ldur	x8, [x29, #-0x28]
  17aa3c: b9400501     	ldr	w1, [x8, #0x4]
  17aa40: 321c03e2     	orr	w2, wzr, #0x10
  17aa44: 97fcbb33     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17aa48: 350000a0     	cbnz	w0, 0x17aa5c <FLAC__frame_add_header+0x894>
  17aa4c: 14000001     	b	0x17aa50 <FLAC__frame_add_header+0x888>
  17aa50: 2a1f03e8     	mov	w8, wzr
  17aa54: b81e03a8     	stur	w8, [x29, #-0x20]
  17aa58: 1400002b     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17aa5c: 14000014     	b	0x17aaac <FLAC__frame_add_header+0x8e4>
  17aa60: f85d03a0     	ldur	x0, [x29, #-0x30]
  17aa64: f85d83a8     	ldur	x8, [x29, #-0x28]
  17aa68: b9400509     	ldr	w9, [x8, #0x4]
  17aa6c: 2a0903e8     	mov	w8, w9
  17aa70: 529999a9     	mov	w9, #0xcccd             // =52429
  17aa74: 72b99989     	movk	w9, #0xcccc, lsl #16
  17aa78: 2a0903ea     	mov	w10, w9
  17aa7c: 9b0a7d08     	mul	x8, x8, x10
  17aa80: d363fd08     	lsr	x8, x8, #35
  17aa84: 2a0803e9     	mov	w9, w8
  17aa88: 321c03e2     	orr	w2, wzr, #0x10
  17aa8c: 2a0903e1     	mov	w1, w9
  17aa90: 97fcbb20     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17aa94: 350000a0     	cbnz	w0, 0x17aaa8 <FLAC__frame_add_header+0x8e0>
  17aa98: 14000001     	b	0x17aa9c <FLAC__frame_add_header+0x8d4>
  17aa9c: 2a1f03e8     	mov	w8, wzr
  17aaa0: b81e03a8     	stur	w8, [x29, #-0x20]
  17aaa4: 14000018     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17aaa8: 14000001     	b	0x17aaac <FLAC__frame_add_header+0x8e4>
  17aaac: f85d03a0     	ldur	x0, [x29, #-0x30]
  17aab0: d10073a1     	sub	x1, x29, #0x1c
  17aab4: 97fcabf7     	bl	0xa5a90 <FLAC__bitwriter_get_write_crc8@plt>
  17aab8: 350000a0     	cbnz	w0, 0x17aacc <FLAC__frame_add_header+0x904>
  17aabc: 14000001     	b	0x17aac0 <FLAC__frame_add_header+0x8f8>
  17aac0: 2a1f03e8     	mov	w8, wzr
  17aac4: b81e03a8     	stur	w8, [x29, #-0x20]
  17aac8: 1400000f     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17aacc: f85d03a0     	ldur	x0, [x29, #-0x30]
  17aad0: 385e43a1     	ldurb	w1, [x29, #-0x1c]
  17aad4: d0000968     	adrp	x8, 0x2a8000
  17aad8: f9455108     	ldr	x8, [x8, #0xaa0]
  17aadc: b9400102     	ldr	w2, [x8]
  17aae0: 97fcbb0c     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17aae4: 350000a0     	cbnz	w0, 0x17aaf8 <FLAC__frame_add_header+0x930>
  17aae8: 14000001     	b	0x17aaec <FLAC__frame_add_header+0x924>
  17aaec: 2a1f03e8     	mov	w8, wzr
  17aaf0: b81e03a8     	stur	w8, [x29, #-0x20]
  17aaf4: 14000004     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17aaf8: 320003e8     	orr	w8, wzr, #0x1
  17aafc: b81e03a8     	stur	w8, [x29, #-0x20]
  17ab00: 14000001     	b	0x17ab04 <FLAC__frame_add_header+0x93c>
  17ab04: b85e03a8     	ldur	w8, [x29, #-0x20]
  17ab08: d53bd049     	mrs	x9, TPIDR_EL0
  17ab0c: f9401529     	ldr	x9, [x9, #0x28]
  17ab10: f85e83aa     	ldur	x10, [x29, #-0x18]
  17ab14: eb0a0129     	subs	x9, x9, x10
  17ab18: b9000be8     	str	w8, [sp, #0x8]
  17ab1c: f90003e9     	str	x9, [sp]
  17ab20: 540000e1     	b.ne	0x17ab3c <FLAC__frame_add_header+0x974>
  17ab24: 14000001     	b	0x17ab28 <FLAC__frame_add_header+0x960>
  17ab28: b9400be0     	ldr	w0, [sp, #0x8]
  17ab2c: a9507bfd     	ldp	x29, x30, [sp, #0x100]
  17ab30: f9407bfc     	ldr	x28, [sp, #0xf0]
  17ab34: 910443ff     	add	sp, sp, #0x110
  17ab38: d65f03c0     	ret
  17ab3c: 97fcbc8d     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000017ab40 <FLAC__subframe_add_constant>:
  17ab40: d10103ff     	sub	sp, sp, #0x40
  17ab44: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17ab48: 9100c3fd     	add	x29, sp, #0x30
  17ab4c: d0000968     	adrp	x8, 0x2a8000
  17ab50: f9471508     	ldr	x8, [x8, #0xe28]
  17ab54: 52800009     	mov	w9, #0x0                // =0
  17ab58: 320003ea     	orr	w10, wzr, #0x1
  17ab5c: d000096b     	adrp	x11, 0x2a8000
  17ab60: f946c96b     	ldr	x11, [x11, #0xd90]
  17ab64: d000096c     	adrp	x12, 0x2a8000
  17ab68: f944158c     	ldr	x12, [x12, #0x828]
  17ab6c: d000096d     	adrp	x13, 0x2a8000
  17ab70: f94531ad     	ldr	x13, [x13, #0xa60]
  17ab74: 1280000e     	mov	w14, #-0x1              // =-1
  17ab78: 5280000f     	mov	w15, #0x0               // =0
  17ab7c: f81f83a0     	stur	x0, [x29, #-0x8]
  17ab80: b81f43a1     	stur	w1, [x29, #-0xc]
  17ab84: b81f03a2     	stur	w2, [x29, #-0x10]
  17ab88: f9000fe3     	str	x3, [sp, #0x18]
  17ab8c: f9400fe0     	ldr	x0, [sp, #0x18]
  17ab90: b9400101     	ldr	w1, [x8]
  17ab94: b85f03a2     	ldur	w2, [x29, #-0x10]
  17ab98: 6b09005f     	cmp	w2, w9
  17ab9c: 1a9f07e2     	cset	w2, ne
  17aba0: 7200005f     	tst	w2, #0x1
  17aba4: 1a891149     	csel	w9, w10, w9, ne
  17aba8: 2a090021     	orr	w1, w1, w9
  17abac: b9400169     	ldr	w9, [x11]
  17abb0: b940018a     	ldr	w10, [x12]
  17abb4: 0b0a0129     	add	w9, w9, w10
  17abb8: b94001aa     	ldr	w10, [x13]
  17abbc: 0b0a0122     	add	w2, w9, w10
  17abc0: b90013ee     	str	w14, [sp, #0x10]
  17abc4: b9000fef     	str	w15, [sp, #0xc]
  17abc8: 97fcbad2     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17abcc: b9400fe9     	ldr	w9, [sp, #0xc]
  17abd0: b9000be9     	str	w9, [sp, #0x8]
  17abd4: 35000040     	cbnz	w0, 0x17abdc <FLAC__subframe_add_constant+0x9c>
  17abd8: 1400001e     	b	0x17ac50 <FLAC__subframe_add_constant+0x110>
  17abdc: b85f03a8     	ldur	w8, [x29, #-0x10]
  17abe0: 35000048     	cbnz	w8, 0x17abe8 <FLAC__subframe_add_constant+0xa8>
  17abe4: 1400000b     	b	0x17ac10 <FLAC__subframe_add_constant+0xd0>
  17abe8: 52800008     	mov	w8, #0x0                // =0
  17abec: f9400fe0     	ldr	x0, [sp, #0x18]
  17abf0: b85f03a9     	ldur	w9, [x29, #-0x10]
  17abf4: 71000521     	subs	w1, w9, #0x1
  17abf8: b90007e8     	str	w8, [sp, #0x4]
  17abfc: 97fca671     	bl	0xa45c0 <FLAC__bitwriter_write_unary_unsigned@plt>
  17ac00: b94007e8     	ldr	w8, [sp, #0x4]
  17ac04: b9000be8     	str	w8, [sp, #0x8]
  17ac08: 350000e0     	cbnz	w0, 0x17ac24 <FLAC__subframe_add_constant+0xe4>
  17ac0c: 14000011     	b	0x17ac50 <FLAC__subframe_add_constant+0x110>
  17ac10: 52800008     	mov	w8, #0x0                // =0
  17ac14: b94013e9     	ldr	w9, [sp, #0x10]
  17ac18: b9000be8     	str	w8, [sp, #0x8]
  17ac1c: 37000049     	tbnz	w9, #0x0, 0x17ac24 <FLAC__subframe_add_constant+0xe4>
  17ac20: 1400000c     	b	0x17ac50 <FLAC__subframe_add_constant+0x110>
  17ac24: 52800008     	mov	w8, #0x0                // =0
  17ac28: f9400fe0     	ldr	x0, [sp, #0x18]
  17ac2c: f85f83a9     	ldur	x9, [x29, #-0x8]
  17ac30: b9400121     	ldr	w1, [x9]
  17ac34: b85f43a2     	ldur	w2, [x29, #-0xc]
  17ac38: b90003e8     	str	w8, [sp]
  17ac3c: 97fca4e1     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17ac40: b94003e8     	ldr	w8, [sp]
  17ac44: 6b08001f     	cmp	w0, w8
  17ac48: 1a9f07e0     	cset	w0, ne
  17ac4c: b9000be0     	str	w0, [sp, #0x8]
  17ac50: b9400be8     	ldr	w8, [sp, #0x8]
  17ac54: 320003e9     	orr	w9, wzr, #0x1
  17ac58: 0a090108     	and	w8, w8, w9
  17ac5c: b90017e8     	str	w8, [sp, #0x14]
  17ac60: b94017e0     	ldr	w0, [sp, #0x14]
  17ac64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17ac68: 910103ff     	add	sp, sp, #0x40
  17ac6c: d65f03c0     	ret

000000000017ac70 <FLAC__subframe_add_fixed>:
  17ac70: d10103ff     	sub	sp, sp, #0x40
  17ac74: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17ac78: 9100c3fd     	add	x29, sp, #0x30
  17ac7c: d0000968     	adrp	x8, 0x2a8000
  17ac80: f9467d08     	ldr	x8, [x8, #0xcf8]
  17ac84: 320003e9     	orr	w9, wzr, #0x1
  17ac88: 5280000a     	mov	w10, #0x0               // =0
  17ac8c: d000096b     	adrp	x11, 0x2a8000
  17ac90: f946c96b     	ldr	x11, [x11, #0xd90]
  17ac94: d000096c     	adrp	x12, 0x2a8000
  17ac98: f944158c     	ldr	x12, [x12, #0x828]
  17ac9c: d000096d     	adrp	x13, 0x2a8000
  17aca0: f94531ad     	ldr	x13, [x13, #0xa60]
  17aca4: f81f03a0     	stur	x0, [x29, #-0x10]
  17aca8: b81ec3a1     	stur	w1, [x29, #-0x14]
  17acac: b9001be2     	str	w2, [sp, #0x18]
  17acb0: b90017e3     	str	w3, [sp, #0x14]
  17acb4: f90007e4     	str	x4, [sp, #0x8]
  17acb8: f94007e0     	ldr	x0, [sp, #0x8]
  17acbc: b9400101     	ldr	w1, [x8]
  17acc0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17acc4: b9401902     	ldr	w2, [x8, #0x18]
  17acc8: 1ac92042     	lsl	w2, w2, w9
  17accc: 2a020021     	orr	w1, w1, w2
  17acd0: b94017e2     	ldr	w2, [sp, #0x14]
  17acd4: 6b0a005f     	cmp	w2, w10
  17acd8: 1a9f07e2     	cset	w2, ne
  17acdc: 7200005f     	tst	w2, #0x1
  17ace0: 1a8a1129     	csel	w9, w9, w10, ne
  17ace4: 2a090021     	orr	w1, w1, w9
  17ace8: b9400169     	ldr	w9, [x11]
  17acec: b940018a     	ldr	w10, [x12]
  17acf0: 0b0a0129     	add	w9, w9, w10
  17acf4: b94001aa     	ldr	w10, [x13]
  17acf8: 0b0a0122     	add	w2, w9, w10
  17acfc: 97fcba85     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17ad00: 35000060     	cbnz	w0, 0x17ad0c <FLAC__subframe_add_fixed+0x9c>
  17ad04: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17ad08: 1400005a     	b	0x17ae70 <FLAC__subframe_add_fixed+0x200>
  17ad0c: b94017e8     	ldr	w8, [sp, #0x14]
  17ad10: 35000048     	cbnz	w8, 0x17ad18 <FLAC__subframe_add_fixed+0xa8>
  17ad14: 14000008     	b	0x17ad34 <FLAC__subframe_add_fixed+0xc4>
  17ad18: f94007e0     	ldr	x0, [sp, #0x8]
  17ad1c: b94017e8     	ldr	w8, [sp, #0x14]
  17ad20: 71000501     	subs	w1, w8, #0x1
  17ad24: 97fca627     	bl	0xa45c0 <FLAC__bitwriter_write_unary_unsigned@plt>
  17ad28: 35000060     	cbnz	w0, 0x17ad34 <FLAC__subframe_add_fixed+0xc4>
  17ad2c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17ad30: 14000050     	b	0x17ae70 <FLAC__subframe_add_fixed+0x200>
  17ad34: b90007ff     	str	wzr, [sp, #0x4]
  17ad38: b94007e8     	ldr	w8, [sp, #0x4]
  17ad3c: f85f03a9     	ldur	x9, [x29, #-0x10]
  17ad40: b940192a     	ldr	w10, [x9, #0x18]
  17ad44: 6b0a011f     	cmp	w8, w10
  17ad48: 1a9f27e8     	cset	w8, lo
  17ad4c: 37000048     	tbnz	w8, #0x0, 0x17ad54 <FLAC__subframe_add_fixed+0xe4>
  17ad50: 14000015     	b	0x17ada4 <FLAC__subframe_add_fixed+0x134>
  17ad54: b27e03e8     	orr	x8, xzr, #0x4
  17ad58: b27e0be9     	orr	x9, xzr, #0x1c
  17ad5c: f94007e0     	ldr	x0, [sp, #0x8]
  17ad60: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ad64: 8b090149     	add	x9, x10, x9
  17ad68: b94007eb     	ldr	w11, [sp, #0x4]
  17ad6c: 2a0b03ea     	mov	w10, w11
  17ad70: d3407d4a     	ubfx	x10, x10, #0, #32
  17ad74: 9b0a7d08     	mul	x8, x8, x10
  17ad78: 8b080128     	add	x8, x9, x8
  17ad7c: b9400101     	ldr	w1, [x8]
  17ad80: b9401be2     	ldr	w2, [sp, #0x18]
  17ad84: 97fca48f     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17ad88: 35000060     	cbnz	w0, 0x17ad94 <FLAC__subframe_add_fixed+0x124>
  17ad8c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17ad90: 14000038     	b	0x17ae70 <FLAC__subframe_add_fixed+0x200>
  17ad94: b94007e8     	ldr	w8, [sp, #0x4]
  17ad98: 11000508     	add	w8, w8, #0x1
  17ad9c: b90007e8     	str	w8, [sp, #0x4]
  17ada0: 17ffffe6     	b	0x17ad38 <FLAC__subframe_add_fixed+0xc8>
  17ada4: f94007e0     	ldr	x0, [sp, #0x8]
  17ada8: f85f03a8     	ldur	x8, [x29, #-0x10]
  17adac: aa0803e1     	mov	x1, x8
  17adb0: 94000034     	bl	0x17ae80 <FLAC__subframe_add_fixed+0x210>
  17adb4: 35000060     	cbnz	w0, 0x17adc0 <FLAC__subframe_add_fixed+0x150>
  17adb8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17adbc: 1400002d     	b	0x17ae70 <FLAC__subframe_add_fixed+0x200>
  17adc0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17adc4: b9400109     	ldr	w9, [x8]
  17adc8: b90003e9     	str	w9, [sp]
  17adcc: 34000129     	cbz	w9, 0x17adf0 <FLAC__subframe_add_fixed+0x180>
  17add0: 14000001     	b	0x17add4 <FLAC__subframe_add_fixed+0x164>
  17add4: 320003e8     	orr	w8, wzr, #0x1
  17add8: b94003e9     	ldr	w9, [sp]
  17addc: 6b09011f     	cmp	w8, w9
  17ade0: 1a9f17e8     	cset	w8, eq
  17ade4: 37000068     	tbnz	w8, #0x0, 0x17adf0 <FLAC__subframe_add_fixed+0x180>
  17ade8: 14000001     	b	0x17adec <FLAC__subframe_add_fixed+0x17c>
  17adec: 1400001f     	b	0x17ae68 <FLAC__subframe_add_fixed+0x1f8>
  17adf0: b27d03e8     	orr	x8, xzr, #0x8
  17adf4: 320003e9     	orr	w9, wzr, #0x1
  17adf8: f94007e0     	ldr	x0, [sp, #0x8]
  17adfc: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ae00: f9401941     	ldr	x1, [x10, #0x30]
  17ae04: b85ec3a2     	ldur	w2, [x29, #-0x14]
  17ae08: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ae0c: b9401943     	ldr	w3, [x10, #0x18]
  17ae10: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ae14: 8b08014a     	add	x10, x10, x8
  17ae18: f940054a     	ldr	x10, [x10, #0x8]
  17ae1c: f9400144     	ldr	x4, [x10]
  17ae20: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ae24: 8b08014a     	add	x10, x10, x8
  17ae28: f940054a     	ldr	x10, [x10, #0x8]
  17ae2c: f9400545     	ldr	x5, [x10, #0x8]
  17ae30: f85f03aa     	ldur	x10, [x29, #-0x10]
  17ae34: 8b080148     	add	x8, x10, x8
  17ae38: b9400106     	ldr	w6, [x8]
  17ae3c: f85f03a8     	ldur	x8, [x29, #-0x10]
  17ae40: b940010b     	ldr	w11, [x8]
  17ae44: 6b09017f     	cmp	w11, w9
  17ae48: 1a9f17e9     	cset	w9, eq
  17ae4c: 320003eb     	orr	w11, wzr, #0x1
  17ae50: 0a0b0127     	and	w7, w9, w11
  17ae54: 9400003b     	bl	0x17af40 <FLAC__subframe_add_fixed+0x2d0>
  17ae58: 35000060     	cbnz	w0, 0x17ae64 <FLAC__subframe_add_fixed+0x1f4>
  17ae5c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17ae60: 14000004     	b	0x17ae70 <FLAC__subframe_add_fixed+0x200>
  17ae64: 14000001     	b	0x17ae68 <FLAC__subframe_add_fixed+0x1f8>
  17ae68: 320003e8     	orr	w8, wzr, #0x1
  17ae6c: b81fc3a8     	stur	w8, [x29, #-0x4]
  17ae70: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17ae74: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17ae78: 910103ff     	add	sp, sp, #0x40
  17ae7c: d65f03c0     	ret
  17ae80: d10103ff     	sub	sp, sp, #0x40
  17ae84: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17ae88: 9100c3fd     	add	x29, sp, #0x30
  17ae8c: d0000968     	adrp	x8, 0x2a8000
  17ae90: f9430d08     	ldr	x8, [x8, #0x618]
  17ae94: d0000969     	adrp	x9, 0x2a8000
  17ae98: f945e129     	ldr	x9, [x9, #0xbc0]
  17ae9c: f81f03a0     	stur	x0, [x29, #-0x10]
  17aea0: f9000fe1     	str	x1, [sp, #0x18]
  17aea4: f85f03a0     	ldur	x0, [x29, #-0x10]
  17aea8: f9400fe1     	ldr	x1, [sp, #0x18]
  17aeac: b9400021     	ldr	w1, [x1]
  17aeb0: b9400102     	ldr	w2, [x8]
  17aeb4: f9000be9     	str	x9, [sp, #0x10]
  17aeb8: 97fcba16     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17aebc: 35000060     	cbnz	w0, 0x17aec8 <FLAC__subframe_add_fixed+0x258>
  17aec0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17aec4: 1400001b     	b	0x17af30 <FLAC__subframe_add_fixed+0x2c0>
  17aec8: f9400fe8     	ldr	x8, [sp, #0x18]
  17aecc: b9400109     	ldr	w9, [x8]
  17aed0: b9000fe9     	str	w9, [sp, #0xc]
  17aed4: 34000129     	cbz	w9, 0x17aef8 <FLAC__subframe_add_fixed+0x288>
  17aed8: 14000001     	b	0x17aedc <FLAC__subframe_add_fixed+0x26c>
  17aedc: 320003e8     	orr	w8, wzr, #0x1
  17aee0: b9400fe9     	ldr	w9, [sp, #0xc]
  17aee4: 6b09011f     	cmp	w8, w9
  17aee8: 1a9f17e8     	cset	w8, eq
  17aeec: 37000068     	tbnz	w8, #0x0, 0x17aef8 <FLAC__subframe_add_fixed+0x288>
  17aef0: 14000001     	b	0x17aef4 <FLAC__subframe_add_fixed+0x284>
  17aef4: 1400000d     	b	0x17af28 <FLAC__subframe_add_fixed+0x2b8>
  17aef8: b27d03e8     	orr	x8, xzr, #0x8
  17aefc: f85f03a0     	ldur	x0, [x29, #-0x10]
  17af00: f9400fe9     	ldr	x9, [sp, #0x18]
  17af04: 8b080128     	add	x8, x9, x8
  17af08: b9400101     	ldr	w1, [x8]
  17af0c: f9400be8     	ldr	x8, [sp, #0x10]
  17af10: b9400102     	ldr	w2, [x8]
  17af14: 97fcb9ff     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17af18: 35000060     	cbnz	w0, 0x17af24 <FLAC__subframe_add_fixed+0x2b4>
  17af1c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17af20: 14000004     	b	0x17af30 <FLAC__subframe_add_fixed+0x2c0>
  17af24: 14000001     	b	0x17af28 <FLAC__subframe_add_fixed+0x2b8>
  17af28: 320003e8     	orr	w8, wzr, #0x1
  17af2c: b81fc3a8     	stur	w8, [x29, #-0x4]
  17af30: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17af34: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17af38: 910103ff     	add	sp, sp, #0x40
  17af3c: d65f03c0     	ret
  17af40: d10283ff     	sub	sp, sp, #0xa0
  17af44: a9097bfd     	stp	x29, x30, [sp, #0x90]
  17af48: 910243fd     	add	x29, sp, #0x90
  17af4c: d0000968     	adrp	x8, 0x2a8000
  17af50: f9452d08     	ldr	x8, [x8, #0xa58]
  17af54: d0000969     	adrp	x9, 0x2a8000
  17af58: f945b129     	ldr	x9, [x9, #0xb60]
  17af5c: d000096a     	adrp	x10, 0x2a8000
  17af60: f942794a     	ldr	x10, [x10, #0x4f0]
  17af64: d000096b     	adrp	x11, 0x2a8000
  17af68: f941d56b     	ldr	x11, [x11, #0x3a8]
  17af6c: d000096c     	adrp	x12, 0x2a8000
  17af70: f942958c     	ldr	x12, [x12, #0x528]
  17af74: f81f03a0     	stur	x0, [x29, #-0x10]
  17af78: f81e83a1     	stur	x1, [x29, #-0x18]
  17af7c: b81e43a2     	stur	w2, [x29, #-0x1c]
  17af80: b81e03a3     	stur	w3, [x29, #-0x20]
  17af84: f81d83a4     	stur	x4, [x29, #-0x28]
  17af88: f81d03a5     	stur	x5, [x29, #-0x30]
  17af8c: b81cc3a6     	stur	w6, [x29, #-0x34]
  17af90: b81c83a7     	stur	w7, [x29, #-0x38]
  17af94: b85c83a2     	ldur	w2, [x29, #-0x38]
  17af98: f90017e8     	str	x8, [sp, #0x28]
  17af9c: f90013e9     	str	x9, [sp, #0x20]
  17afa0: f9000fea     	str	x10, [sp, #0x18]
  17afa4: f9000beb     	str	x11, [sp, #0x10]
  17afa8: f90007ec     	str	x12, [sp, #0x8]
  17afac: 35000042     	cbnz	w2, 0x17afb4 <FLAC__subframe_add_fixed+0x344>
  17afb0: 14000005     	b	0x17afc4 <FLAC__subframe_add_fixed+0x354>
  17afb4: f94013e8     	ldr	x8, [sp, #0x20]
  17afb8: b9400109     	ldr	w9, [x8]
  17afbc: b90007e9     	str	w9, [sp, #0x4]
  17afc0: 14000004     	b	0x17afd0 <FLAC__subframe_add_fixed+0x360>
  17afc4: f94017e8     	ldr	x8, [sp, #0x28]
  17afc8: b9400109     	ldr	w9, [x8]
  17afcc: b90007e9     	str	w9, [sp, #0x4]
  17afd0: b94007e8     	ldr	w8, [sp, #0x4]
  17afd4: b81c43a8     	stur	w8, [x29, #-0x3c]
  17afd8: b85c83a8     	ldur	w8, [x29, #-0x38]
  17afdc: 35000048     	cbnz	w8, 0x17afe4 <FLAC__subframe_add_fixed+0x374>
  17afe0: 14000005     	b	0x17aff4 <FLAC__subframe_add_fixed+0x384>
  17afe4: f9400be8     	ldr	x8, [sp, #0x10]
  17afe8: b9400109     	ldr	w9, [x8]
  17afec: b90003e9     	str	w9, [sp]
  17aff0: 14000004     	b	0x17b000 <FLAC__subframe_add_fixed+0x390>
  17aff4: f9400fe8     	ldr	x8, [sp, #0x18]
  17aff8: b9400109     	ldr	w9, [x8]
  17affc: b90003e9     	str	w9, [sp]
  17b000: b94003e8     	ldr	w8, [sp]
  17b004: b81c03a8     	stur	w8, [x29, #-0x40]
  17b008: b85cc3a8     	ldur	w8, [x29, #-0x34]
  17b00c: 34000048     	cbz	w8, 0x17b014 <FLAC__subframe_add_fixed+0x3a4>
  17b010: 14000044     	b	0x17b120 <FLAC__subframe_add_fixed+0x4b0>
  17b014: f85d03a8     	ldur	x8, [x29, #-0x30]
  17b018: b9400109     	ldr	w9, [x8]
  17b01c: 34000049     	cbz	w9, 0x17b024 <FLAC__subframe_add_fixed+0x3b4>
  17b020: 14000013     	b	0x17b06c <FLAC__subframe_add_fixed+0x3fc>
  17b024: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b028: f85d83a8     	ldur	x8, [x29, #-0x28]
  17b02c: b9400101     	ldr	w1, [x8]
  17b030: b85c43a2     	ldur	w2, [x29, #-0x3c]
  17b034: 97fcb9b7     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b038: 35000060     	cbnz	w0, 0x17b044 <FLAC__subframe_add_fixed+0x3d4>
  17b03c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b040: 140000c4     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b044: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b048: f85e83a1     	ldur	x1, [x29, #-0x18]
  17b04c: b85e43a2     	ldur	w2, [x29, #-0x1c]
  17b050: f85d83a8     	ldur	x8, [x29, #-0x28]
  17b054: b9400103     	ldr	w3, [x8]
  17b058: 97fca88e     	bl	0xa5290 <FLAC__bitwriter_write_rice_signed_block@plt>
  17b05c: 35000060     	cbnz	w0, 0x17b068 <FLAC__subframe_add_fixed+0x3f8>
  17b060: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b064: 140000bb     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b068: 1400002b     	b	0x17b114 <FLAC__subframe_add_fixed+0x4a4>
  17b06c: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b070: b85c03a1     	ldur	w1, [x29, #-0x40]
  17b074: b85c43a2     	ldur	w2, [x29, #-0x3c]
  17b078: 97fcb9a6     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b07c: 35000060     	cbnz	w0, 0x17b088 <FLAC__subframe_add_fixed+0x418>
  17b080: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b084: 140000b3     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b088: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b08c: f85d03a8     	ldur	x8, [x29, #-0x30]
  17b090: b9400101     	ldr	w1, [x8]
  17b094: f94007e8     	ldr	x8, [sp, #0x8]
  17b098: b9400102     	ldr	w2, [x8]
  17b09c: 97fcb99d     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b0a0: 35000060     	cbnz	w0, 0x17b0ac <FLAC__subframe_add_fixed+0x43c>
  17b0a4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b0a8: 140000aa     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b0ac: b81bc3bf     	stur	wzr, [x29, #-0x44]
  17b0b0: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17b0b4: b85e43a9     	ldur	w9, [x29, #-0x1c]
  17b0b8: 6b09011f     	cmp	w8, w9
  17b0bc: 1a9f27e8     	cset	w8, lo
  17b0c0: 37000048     	tbnz	w8, #0x0, 0x17b0c8 <FLAC__subframe_add_fixed+0x458>
  17b0c4: 14000014     	b	0x17b114 <FLAC__subframe_add_fixed+0x4a4>
  17b0c8: b27e03e8     	orr	x8, xzr, #0x4
  17b0cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b0d0: f85e83a9     	ldur	x9, [x29, #-0x18]
  17b0d4: b85bc3aa     	ldur	w10, [x29, #-0x44]
  17b0d8: 2a0a03eb     	mov	w11, w10
  17b0dc: d3407d6b     	ubfx	x11, x11, #0, #32
  17b0e0: 9b0b7d08     	mul	x8, x8, x11
  17b0e4: 8b080128     	add	x8, x9, x8
  17b0e8: b9400101     	ldr	w1, [x8]
  17b0ec: f85d03a8     	ldur	x8, [x29, #-0x30]
  17b0f0: b9400102     	ldr	w2, [x8]
  17b0f4: 97fca3b3     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b0f8: 35000060     	cbnz	w0, 0x17b104 <FLAC__subframe_add_fixed+0x494>
  17b0fc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b100: 14000094     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b104: b85bc3a8     	ldur	w8, [x29, #-0x44]
  17b108: 11000508     	add	w8, w8, #0x1
  17b10c: b81bc3a8     	stur	w8, [x29, #-0x44]
  17b110: 17ffffe8     	b	0x17b0b0 <FLAC__subframe_add_fixed+0x440>
  17b114: 320003e8     	orr	w8, wzr, #0x1
  17b118: b81fc3a8     	stur	w8, [x29, #-0x4]
  17b11c: 1400008d     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b120: b90043ff     	str	wzr, [sp, #0x40]
  17b124: b9003fff     	str	wzr, [sp, #0x3c]
  17b128: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17b12c: b85e03a9     	ldur	w9, [x29, #-0x20]
  17b130: 0b090108     	add	w8, w8, w9
  17b134: b85cc3a9     	ldur	w9, [x29, #-0x34]
  17b138: 1ac92508     	lsr	w8, w8, w9
  17b13c: b90037e8     	str	w8, [sp, #0x34]
  17b140: b9004bff     	str	wzr, [sp, #0x48]
  17b144: 320003e8     	orr	w8, wzr, #0x1
  17b148: b9404be9     	ldr	w9, [sp, #0x48]
  17b14c: b85cc3aa     	ldur	w10, [x29, #-0x34]
  17b150: 1aca2108     	lsl	w8, w8, w10
  17b154: 6b08013f     	cmp	w9, w8
  17b158: 1a9f27e8     	cset	w8, lo
  17b15c: 37000048     	tbnz	w8, #0x0, 0x17b164 <FLAC__subframe_add_fixed+0x4f4>
  17b160: 1400007a     	b	0x17b348 <FLAC__subframe_add_fixed+0x6d8>
  17b164: b94037e8     	ldr	w8, [sp, #0x34]
  17b168: b9003be8     	str	w8, [sp, #0x38]
  17b16c: b9404be8     	ldr	w8, [sp, #0x48]
  17b170: 34000048     	cbz	w8, 0x17b178 <FLAC__subframe_add_fixed+0x508>
  17b174: 14000005     	b	0x17b188 <FLAC__subframe_add_fixed+0x518>
  17b178: b85e03a8     	ldur	w8, [x29, #-0x20]
  17b17c: b9403be9     	ldr	w9, [sp, #0x38]
  17b180: 6b080128     	subs	w8, w9, w8
  17b184: b9003be8     	str	w8, [sp, #0x38]
  17b188: b27e03e8     	orr	x8, xzr, #0x4
  17b18c: b9403be9     	ldr	w9, [sp, #0x38]
  17b190: b94043ea     	ldr	w10, [sp, #0x40]
  17b194: 0b090149     	add	w9, w10, w9
  17b198: b90043e9     	str	w9, [sp, #0x40]
  17b19c: f85d03ab     	ldur	x11, [x29, #-0x30]
  17b1a0: b9404be9     	ldr	w9, [sp, #0x48]
  17b1a4: 2a0903ec     	mov	w12, w9
  17b1a8: d3407d8c     	ubfx	x12, x12, #0, #32
  17b1ac: 9b0c7d08     	mul	x8, x8, x12
  17b1b0: 8b080168     	add	x8, x11, x8
  17b1b4: b9400109     	ldr	w9, [x8]
  17b1b8: 34000049     	cbz	w9, 0x17b1c0 <FLAC__subframe_add_fixed+0x550>
  17b1bc: 14000027     	b	0x17b258 <FLAC__subframe_add_fixed+0x5e8>
  17b1c0: b27e03e8     	orr	x8, xzr, #0x4
  17b1c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b1c8: f85d83a9     	ldur	x9, [x29, #-0x28]
  17b1cc: b9404bea     	ldr	w10, [sp, #0x48]
  17b1d0: 2a0a03eb     	mov	w11, w10
  17b1d4: d3407d6b     	ubfx	x11, x11, #0, #32
  17b1d8: 9b0b7d08     	mul	x8, x8, x11
  17b1dc: 8b080128     	add	x8, x9, x8
  17b1e0: b9400101     	ldr	w1, [x8]
  17b1e4: b85c43a2     	ldur	w2, [x29, #-0x3c]
  17b1e8: 97fcb94a     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b1ec: 35000060     	cbnz	w0, 0x17b1f8 <FLAC__subframe_add_fixed+0x588>
  17b1f0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b1f4: 14000057     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b1f8: b27e03e8     	orr	x8, xzr, #0x4
  17b1fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b200: f85e83a9     	ldur	x9, [x29, #-0x18]
  17b204: b9403fea     	ldr	w10, [sp, #0x3c]
  17b208: 2a0a03eb     	mov	w11, w10
  17b20c: d3407d6b     	ubfx	x11, x11, #0, #32
  17b210: 9b0b7d0b     	mul	x11, x8, x11
  17b214: 8b0b0129     	add	x9, x9, x11
  17b218: b94043ea     	ldr	w10, [sp, #0x40]
  17b21c: b9403fec     	ldr	w12, [sp, #0x3c]
  17b220: 6b0c0142     	subs	w2, w10, w12
  17b224: f85d83ab     	ldur	x11, [x29, #-0x28]
  17b228: b9404bea     	ldr	w10, [sp, #0x48]
  17b22c: 2a0a03ed     	mov	w13, w10
  17b230: d3407dad     	ubfx	x13, x13, #0, #32
  17b234: 9b0d7d08     	mul	x8, x8, x13
  17b238: 8b080168     	add	x8, x11, x8
  17b23c: b9400103     	ldr	w3, [x8]
  17b240: aa0903e1     	mov	x1, x9
  17b244: 97fca813     	bl	0xa5290 <FLAC__bitwriter_write_rice_signed_block@plt>
  17b248: 35000060     	cbnz	w0, 0x17b254 <FLAC__subframe_add_fixed+0x5e4>
  17b24c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b250: 14000040     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b254: 14000037     	b	0x17b330 <FLAC__subframe_add_fixed+0x6c0>
  17b258: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b25c: b85c03a1     	ldur	w1, [x29, #-0x40]
  17b260: b85c43a2     	ldur	w2, [x29, #-0x3c]
  17b264: 97fcb92b     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b268: 35000060     	cbnz	w0, 0x17b274 <FLAC__subframe_add_fixed+0x604>
  17b26c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b270: 14000038     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b274: b27e03e8     	orr	x8, xzr, #0x4
  17b278: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b27c: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b280: b9404bea     	ldr	w10, [sp, #0x48]
  17b284: 2a0a03eb     	mov	w11, w10
  17b288: d3407d6b     	ubfx	x11, x11, #0, #32
  17b28c: 9b0b7d08     	mul	x8, x8, x11
  17b290: 8b080128     	add	x8, x9, x8
  17b294: b9400101     	ldr	w1, [x8]
  17b298: f94007e8     	ldr	x8, [sp, #0x8]
  17b29c: b9400102     	ldr	w2, [x8]
  17b2a0: 97fcb91c     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b2a4: 35000060     	cbnz	w0, 0x17b2b0 <FLAC__subframe_add_fixed+0x640>
  17b2a8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b2ac: 14000029     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b2b0: b9403fe8     	ldr	w8, [sp, #0x3c]
  17b2b4: b90047e8     	str	w8, [sp, #0x44]
  17b2b8: b94047e8     	ldr	w8, [sp, #0x44]
  17b2bc: b94043e9     	ldr	w9, [sp, #0x40]
  17b2c0: 6b09011f     	cmp	w8, w9
  17b2c4: 1a9f27e8     	cset	w8, lo
  17b2c8: 37000048     	tbnz	w8, #0x0, 0x17b2d0 <FLAC__subframe_add_fixed+0x660>
  17b2cc: 14000019     	b	0x17b330 <FLAC__subframe_add_fixed+0x6c0>
  17b2d0: b27e03e8     	orr	x8, xzr, #0x4
  17b2d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b2d8: f85e83a9     	ldur	x9, [x29, #-0x18]
  17b2dc: b94047ea     	ldr	w10, [sp, #0x44]
  17b2e0: 2a0a03eb     	mov	w11, w10
  17b2e4: d3407d6b     	ubfx	x11, x11, #0, #32
  17b2e8: 9b0b7d0b     	mul	x11, x8, x11
  17b2ec: 8b0b0129     	add	x9, x9, x11
  17b2f0: b9400121     	ldr	w1, [x9]
  17b2f4: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b2f8: b9404bea     	ldr	w10, [sp, #0x48]
  17b2fc: 2a0a03eb     	mov	w11, w10
  17b300: d3407d6b     	ubfx	x11, x11, #0, #32
  17b304: 9b0b7d08     	mul	x8, x8, x11
  17b308: 8b080128     	add	x8, x9, x8
  17b30c: b9400102     	ldr	w2, [x8]
  17b310: 97fca32c     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b314: 35000060     	cbnz	w0, 0x17b320 <FLAC__subframe_add_fixed+0x6b0>
  17b318: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b31c: 1400000d     	b	0x17b350 <FLAC__subframe_add_fixed+0x6e0>
  17b320: b94047e8     	ldr	w8, [sp, #0x44]
  17b324: 11000508     	add	w8, w8, #0x1
  17b328: b90047e8     	str	w8, [sp, #0x44]
  17b32c: 17ffffe3     	b	0x17b2b8 <FLAC__subframe_add_fixed+0x648>
  17b330: b94043e8     	ldr	w8, [sp, #0x40]
  17b334: b9003fe8     	str	w8, [sp, #0x3c]
  17b338: b9404be8     	ldr	w8, [sp, #0x48]
  17b33c: 11000508     	add	w8, w8, #0x1
  17b340: b9004be8     	str	w8, [sp, #0x48]
  17b344: 17ffff80     	b	0x17b144 <FLAC__subframe_add_fixed+0x4d4>
  17b348: 320003e8     	orr	w8, wzr, #0x1
  17b34c: b81fc3a8     	stur	w8, [x29, #-0x4]
  17b350: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17b354: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  17b358: 910283ff     	add	sp, sp, #0xa0
  17b35c: d65f03c0     	ret

000000000017b360 <FLAC__subframe_add_lpc>:
  17b360: d10183ff     	sub	sp, sp, #0x60
  17b364: a9057bfd     	stp	x29, x30, [sp, #0x50]
  17b368: 910143fd     	add	x29, sp, #0x50
  17b36c: b0000968     	adrp	x8, 0x2a8000
  17b370: f947a108     	ldr	x8, [x8, #0xf40]
  17b374: 320003e9     	orr	w9, wzr, #0x1
  17b378: 5280000a     	mov	w10, #0x0               // =0
  17b37c: b000096b     	adrp	x11, 0x2a8000
  17b380: f946c96b     	ldr	x11, [x11, #0xd90]
  17b384: b000096c     	adrp	x12, 0x2a8000
  17b388: f944158c     	ldr	x12, [x12, #0x828]
  17b38c: b000096d     	adrp	x13, 0x2a8000
  17b390: f94531ad     	ldr	x13, [x13, #0xa60]
  17b394: b000096e     	adrp	x14, 0x2a8000
  17b398: f9479dce     	ldr	x14, [x14, #0xf38]
  17b39c: b000096f     	adrp	x15, 0x2a8000
  17b3a0: f941cdef     	ldr	x15, [x15, #0x398]
  17b3a4: f81f03a0     	stur	x0, [x29, #-0x10]
  17b3a8: b81ec3a1     	stur	w1, [x29, #-0x14]
  17b3ac: b81e83a2     	stur	w2, [x29, #-0x18]
  17b3b0: b81e43a3     	stur	w3, [x29, #-0x1c]
  17b3b4: f90017e4     	str	x4, [sp, #0x28]
  17b3b8: f94017e0     	ldr	x0, [sp, #0x28]
  17b3bc: b9400101     	ldr	w1, [x8]
  17b3c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b3c4: b9401902     	ldr	w2, [x8, #0x18]
  17b3c8: 71000442     	subs	w2, w2, #0x1
  17b3cc: 1ac92042     	lsl	w2, w2, w9
  17b3d0: 2a020021     	orr	w1, w1, w2
  17b3d4: b85e43a2     	ldur	w2, [x29, #-0x1c]
  17b3d8: 6b0a005f     	cmp	w2, w10
  17b3dc: 1a9f07e2     	cset	w2, ne
  17b3e0: 7200005f     	tst	w2, #0x1
  17b3e4: 1a8a1129     	csel	w9, w9, w10, ne
  17b3e8: 2a090021     	orr	w1, w1, w9
  17b3ec: b9400169     	ldr	w9, [x11]
  17b3f0: b940018a     	ldr	w10, [x12]
  17b3f4: 0b0a0129     	add	w9, w9, w10
  17b3f8: b94001aa     	ldr	w10, [x13]
  17b3fc: 0b0a0122     	add	w2, w9, w10
  17b400: f9000fee     	str	x14, [sp, #0x18]
  17b404: f9000bef     	str	x15, [sp, #0x10]
  17b408: 97fcb8c2     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b40c: 35000060     	cbnz	w0, 0x17b418 <FLAC__subframe_add_lpc+0xb8>
  17b410: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b414: 1400008a     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b418: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17b41c: 35000048     	cbnz	w8, 0x17b424 <FLAC__subframe_add_lpc+0xc4>
  17b420: 14000008     	b	0x17b440 <FLAC__subframe_add_lpc+0xe0>
  17b424: f94017e0     	ldr	x0, [sp, #0x28]
  17b428: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17b42c: 71000501     	subs	w1, w8, #0x1
  17b430: 97fca464     	bl	0xa45c0 <FLAC__bitwriter_write_unary_unsigned@plt>
  17b434: 35000060     	cbnz	w0, 0x17b440 <FLAC__subframe_add_lpc+0xe0>
  17b438: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b43c: 14000080     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b440: b90027ff     	str	wzr, [sp, #0x24]
  17b444: b94027e8     	ldr	w8, [sp, #0x24]
  17b448: f85f03a9     	ldur	x9, [x29, #-0x10]
  17b44c: b940192a     	ldr	w10, [x9, #0x18]
  17b450: 6b0a011f     	cmp	w8, w10
  17b454: 1a9f27e8     	cset	w8, lo
  17b458: 37000048     	tbnz	w8, #0x0, 0x17b460 <FLAC__subframe_add_lpc+0x100>
  17b45c: 14000015     	b	0x17b4b0 <FLAC__subframe_add_lpc+0x150>
  17b460: d2801488     	mov	x8, #0xa4               // =164
  17b464: b27e03e9     	orr	x9, xzr, #0x4
  17b468: f94017e0     	ldr	x0, [sp, #0x28]
  17b46c: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b470: 8b080148     	add	x8, x10, x8
  17b474: b94027eb     	ldr	w11, [sp, #0x24]
  17b478: 2a0b03ea     	mov	w10, w11
  17b47c: d3407d4a     	ubfx	x10, x10, #0, #32
  17b480: 9b0a7d29     	mul	x9, x9, x10
  17b484: 8b090108     	add	x8, x8, x9
  17b488: b9400101     	ldr	w1, [x8]
  17b48c: b85e83a2     	ldur	w2, [x29, #-0x18]
  17b490: 97fca2cc     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b494: 35000060     	cbnz	w0, 0x17b4a0 <FLAC__subframe_add_lpc+0x140>
  17b498: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b49c: 14000068     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b4a0: b94027e8     	ldr	w8, [sp, #0x24]
  17b4a4: 11000508     	add	w8, w8, #0x1
  17b4a8: b90027e8     	str	w8, [sp, #0x24]
  17b4ac: 17ffffe6     	b	0x17b444 <FLAC__subframe_add_lpc+0xe4>
  17b4b0: f94017e0     	ldr	x0, [sp, #0x28]
  17b4b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b4b8: b9401d09     	ldr	w9, [x8, #0x1c]
  17b4bc: 71000521     	subs	w1, w9, #0x1
  17b4c0: f9400fe8     	ldr	x8, [sp, #0x18]
  17b4c4: b9400102     	ldr	w2, [x8]
  17b4c8: 97fcb892     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b4cc: 35000060     	cbnz	w0, 0x17b4d8 <FLAC__subframe_add_lpc+0x178>
  17b4d0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b4d4: 1400005a     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b4d8: f94017e0     	ldr	x0, [sp, #0x28]
  17b4dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b4e0: b9402101     	ldr	w1, [x8, #0x20]
  17b4e4: f9400be8     	ldr	x8, [sp, #0x10]
  17b4e8: b9400102     	ldr	w2, [x8]
  17b4ec: 97fca2b5     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b4f0: 35000060     	cbnz	w0, 0x17b4fc <FLAC__subframe_add_lpc+0x19c>
  17b4f4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b4f8: 14000051     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b4fc: b90027ff     	str	wzr, [sp, #0x24]
  17b500: b94027e8     	ldr	w8, [sp, #0x24]
  17b504: f85f03a9     	ldur	x9, [x29, #-0x10]
  17b508: b940192a     	ldr	w10, [x9, #0x18]
  17b50c: 6b0a011f     	cmp	w8, w10
  17b510: 1a9f27e8     	cset	w8, lo
  17b514: 37000048     	tbnz	w8, #0x0, 0x17b51c <FLAC__subframe_add_lpc+0x1bc>
  17b518: 14000016     	b	0x17b570 <FLAC__subframe_add_lpc+0x210>
  17b51c: b27e03e8     	orr	x8, xzr, #0x4
  17b520: d2800489     	mov	x9, #0x24               // =36
  17b524: f94017e0     	ldr	x0, [sp, #0x28]
  17b528: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b52c: 8b090149     	add	x9, x10, x9
  17b530: b94027eb     	ldr	w11, [sp, #0x24]
  17b534: 2a0b03ea     	mov	w10, w11
  17b538: d3407d4a     	ubfx	x10, x10, #0, #32
  17b53c: 9b0a7d08     	mul	x8, x8, x10
  17b540: 8b080128     	add	x8, x9, x8
  17b544: b9400101     	ldr	w1, [x8]
  17b548: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b54c: b9401d02     	ldr	w2, [x8, #0x1c]
  17b550: 97fca29c     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b554: 35000060     	cbnz	w0, 0x17b560 <FLAC__subframe_add_lpc+0x200>
  17b558: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b55c: 14000038     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b560: b94027e8     	ldr	w8, [sp, #0x24]
  17b564: 11000508     	add	w8, w8, #0x1
  17b568: b90027e8     	str	w8, [sp, #0x24]
  17b56c: 17ffffe5     	b	0x17b500 <FLAC__subframe_add_lpc+0x1a0>
  17b570: f94017e0     	ldr	x0, [sp, #0x28]
  17b574: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b578: aa0803e1     	mov	x1, x8
  17b57c: 97fffe41     	bl	0x17ae80 <FLAC__subframe_add_fixed+0x210>
  17b580: 35000060     	cbnz	w0, 0x17b58c <FLAC__subframe_add_lpc+0x22c>
  17b584: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b588: 1400002d     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b58c: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b590: b9400109     	ldr	w9, [x8]
  17b594: b9000fe9     	str	w9, [sp, #0xc]
  17b598: 34000129     	cbz	w9, 0x17b5bc <FLAC__subframe_add_lpc+0x25c>
  17b59c: 14000001     	b	0x17b5a0 <FLAC__subframe_add_lpc+0x240>
  17b5a0: 320003e8     	orr	w8, wzr, #0x1
  17b5a4: b9400fe9     	ldr	w9, [sp, #0xc]
  17b5a8: 6b09011f     	cmp	w8, w9
  17b5ac: 1a9f17e8     	cset	w8, eq
  17b5b0: 37000068     	tbnz	w8, #0x0, 0x17b5bc <FLAC__subframe_add_lpc+0x25c>
  17b5b4: 14000001     	b	0x17b5b8 <FLAC__subframe_add_lpc+0x258>
  17b5b8: 1400001f     	b	0x17b634 <FLAC__subframe_add_lpc+0x2d4>
  17b5bc: b27d03e8     	orr	x8, xzr, #0x8
  17b5c0: 320003e9     	orr	w9, wzr, #0x1
  17b5c4: f94017e0     	ldr	x0, [sp, #0x28]
  17b5c8: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b5cc: f9409541     	ldr	x1, [x10, #0x128]
  17b5d0: b85ec3a2     	ldur	w2, [x29, #-0x14]
  17b5d4: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b5d8: b9401943     	ldr	w3, [x10, #0x18]
  17b5dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b5e0: 8b08014a     	add	x10, x10, x8
  17b5e4: f940054a     	ldr	x10, [x10, #0x8]
  17b5e8: f9400144     	ldr	x4, [x10]
  17b5ec: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b5f0: 8b08014a     	add	x10, x10, x8
  17b5f4: f940054a     	ldr	x10, [x10, #0x8]
  17b5f8: f9400545     	ldr	x5, [x10, #0x8]
  17b5fc: f85f03aa     	ldur	x10, [x29, #-0x10]
  17b600: 8b080148     	add	x8, x10, x8
  17b604: b9400106     	ldr	w6, [x8]
  17b608: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b60c: b940010b     	ldr	w11, [x8]
  17b610: 6b09017f     	cmp	w11, w9
  17b614: 1a9f17e9     	cset	w9, eq
  17b618: 320003eb     	orr	w11, wzr, #0x1
  17b61c: 0a0b0127     	and	w7, w9, w11
  17b620: 97fffe48     	bl	0x17af40 <FLAC__subframe_add_fixed+0x2d0>
  17b624: 35000060     	cbnz	w0, 0x17b630 <FLAC__subframe_add_lpc+0x2d0>
  17b628: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b62c: 14000004     	b	0x17b63c <FLAC__subframe_add_lpc+0x2dc>
  17b630: 14000001     	b	0x17b634 <FLAC__subframe_add_lpc+0x2d4>
  17b634: 320003e8     	orr	w8, wzr, #0x1
  17b638: b81fc3a8     	stur	w8, [x29, #-0x4]
  17b63c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17b640: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  17b644: 910183ff     	add	sp, sp, #0x60
  17b648: d65f03c0     	ret

000000000017b64c <FLAC__subframe_add_verbatim>:
  17b64c: d10143ff     	sub	sp, sp, #0x50
  17b650: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17b654: 910103fd     	add	x29, sp, #0x40
  17b658: b0000968     	adrp	x8, 0x2a8000
  17b65c: f9432108     	ldr	x8, [x8, #0x640]
  17b660: 52800009     	mov	w9, #0x0                // =0
  17b664: 320003ea     	orr	w10, wzr, #0x1
  17b668: b000096b     	adrp	x11, 0x2a8000
  17b66c: f946c96b     	ldr	x11, [x11, #0xd90]
  17b670: b000096c     	adrp	x12, 0x2a8000
  17b674: f944158c     	ldr	x12, [x12, #0x828]
  17b678: b000096d     	adrp	x13, 0x2a8000
  17b67c: f94531ad     	ldr	x13, [x13, #0xa60]
  17b680: f81f03a0     	stur	x0, [x29, #-0x10]
  17b684: b81ec3a1     	stur	w1, [x29, #-0x14]
  17b688: b81e83a2     	stur	w2, [x29, #-0x18]
  17b68c: b81e43a3     	stur	w3, [x29, #-0x1c]
  17b690: f9000fe4     	str	x4, [sp, #0x18]
  17b694: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b698: f9400000     	ldr	x0, [x0]
  17b69c: f90007e0     	str	x0, [sp, #0x8]
  17b6a0: f9400fe0     	ldr	x0, [sp, #0x18]
  17b6a4: b9400101     	ldr	w1, [x8]
  17b6a8: b85e43a2     	ldur	w2, [x29, #-0x1c]
  17b6ac: 6b09005f     	cmp	w2, w9
  17b6b0: 1a9f07e2     	cset	w2, ne
  17b6b4: 7200005f     	tst	w2, #0x1
  17b6b8: 1a891149     	csel	w9, w10, w9, ne
  17b6bc: 2a090021     	orr	w1, w1, w9
  17b6c0: b9400169     	ldr	w9, [x11]
  17b6c4: b940018a     	ldr	w10, [x12]
  17b6c8: 0b0a0129     	add	w9, w9, w10
  17b6cc: b94001aa     	ldr	w10, [x13]
  17b6d0: 0b0a0122     	add	w2, w9, w10
  17b6d4: 97fcb80f     	bl	0xa9710 <FLAC__bitwriter_write_raw_uint32@plt>
  17b6d8: 35000060     	cbnz	w0, 0x17b6e4 <FLAC__subframe_add_verbatim+0x98>
  17b6dc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b6e0: 14000026     	b	0x17b778 <FLAC__subframe_add_verbatim+0x12c>
  17b6e4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17b6e8: 35000048     	cbnz	w8, 0x17b6f0 <FLAC__subframe_add_verbatim+0xa4>
  17b6ec: 14000008     	b	0x17b70c <FLAC__subframe_add_verbatim+0xc0>
  17b6f0: f9400fe0     	ldr	x0, [sp, #0x18]
  17b6f4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  17b6f8: 71000501     	subs	w1, w8, #0x1
  17b6fc: 97fca3b1     	bl	0xa45c0 <FLAC__bitwriter_write_unary_unsigned@plt>
  17b700: 35000060     	cbnz	w0, 0x17b70c <FLAC__subframe_add_verbatim+0xc0>
  17b704: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b708: 1400001c     	b	0x17b778 <FLAC__subframe_add_verbatim+0x12c>
  17b70c: b90017ff     	str	wzr, [sp, #0x14]
  17b710: b94017e8     	ldr	w8, [sp, #0x14]
  17b714: b85ec3a9     	ldur	w9, [x29, #-0x14]
  17b718: 6b09011f     	cmp	w8, w9
  17b71c: 1a9f27e8     	cset	w8, lo
  17b720: 37000048     	tbnz	w8, #0x0, 0x17b728 <FLAC__subframe_add_verbatim+0xdc>
  17b724: 14000013     	b	0x17b770 <FLAC__subframe_add_verbatim+0x124>
  17b728: b27e03e8     	orr	x8, xzr, #0x4
  17b72c: f9400fe0     	ldr	x0, [sp, #0x18]
  17b730: f94007e9     	ldr	x9, [sp, #0x8]
  17b734: b94017ea     	ldr	w10, [sp, #0x14]
  17b738: 2a0a03eb     	mov	w11, w10
  17b73c: d3407d6b     	ubfx	x11, x11, #0, #32
  17b740: 9b0b7d08     	mul	x8, x8, x11
  17b744: 8b080128     	add	x8, x9, x8
  17b748: b9400101     	ldr	w1, [x8]
  17b74c: b85e83a2     	ldur	w2, [x29, #-0x18]
  17b750: 97fca21c     	bl	0xa3fc0 <FLAC__bitwriter_write_raw_int32@plt>
  17b754: 35000060     	cbnz	w0, 0x17b760 <FLAC__subframe_add_verbatim+0x114>
  17b758: b81fc3bf     	stur	wzr, [x29, #-0x4]
  17b75c: 14000007     	b	0x17b778 <FLAC__subframe_add_verbatim+0x12c>
  17b760: b94017e8     	ldr	w8, [sp, #0x14]
  17b764: 11000508     	add	w8, w8, #0x1
  17b768: b90017e8     	str	w8, [sp, #0x14]
  17b76c: 17ffffe9     	b	0x17b710 <FLAC__subframe_add_verbatim+0xc4>
  17b770: 320003e8     	orr	w8, wzr, #0x1
  17b774: b81fc3a8     	stur	w8, [x29, #-0x4]
  17b778: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17b77c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  17b780: 910143ff     	add	sp, sp, #0x50
  17b784: d65f03c0     	ret
  17b788: d10243ff     	sub	sp, sp, #0x90
  17b78c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  17b790: 910203fd     	add	x29, sp, #0x80
  17b794: 52800008     	mov	w8, #0x0                // =0
  17b798: d2800009     	mov	x9, #0x0                // =0
  17b79c: 32003bea     	orr	w10, wzr, #0x7fff
  17b7a0: 321f0feb     	orr	w11, wzr, #0x1e
  17b7a4: 528004ec     	mov	w12, #0x27              // =39
  17b7a8: 5280000d     	mov	w13, #0x0               // =0
  17b7ac: 52801b8e     	mov	w14, #0xdc              // =220
  17b7b0: f81f03a0     	stur	x0, [x29, #-0x10]
  17b7b4: f81e83a1     	stur	x1, [x29, #-0x18]
  17b7b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  17b7bc: 39462c0f     	ldrb	w15, [x0, #0x18b]
  17b7c0: 53001def     	uxtb	w15, w15
  17b7c4: 32001ff0     	orr	w16, wzr, #0xff
  17b7c8: 0a100110     	and	w16, w8, w16
  17b7cc: 6b1001ff     	cmp	w15, w16
  17b7d0: 1a9f07ef     	cset	w15, ne
  17b7d4: b81cc3a8     	stur	w8, [x29, #-0x34]
  17b7d8: f90023e9     	str	x9, [sp, #0x40]
  17b7dc: b9003fea     	str	w10, [sp, #0x3c]
  17b7e0: b9003beb     	str	w11, [sp, #0x38]
  17b7e4: b90037ec     	str	w12, [sp, #0x34]
  17b7e8: b90033ed     	str	w13, [sp, #0x30]
  17b7ec: b9002fee     	str	w14, [sp, #0x2c]
  17b7f0: 3700004f     	tbnz	w15, #0x0, 0x17b7f8 <FLAC__subframe_add_verbatim+0x1ac>
  17b7f4: 14000005     	b	0x17b808 <FLAC__subframe_add_verbatim+0x1bc>
  17b7f8: 320007e0     	orr	w0, wzr, #0x3
  17b7fc: 97fc9bd9     	bl	0xa2760 <EAS_CMEnumFXData@plt>
  17b800: f81e03a0     	stur	x0, [x29, #-0x20]
  17b804: 14000006     	b	0x17b81c <FLAC__subframe_add_verbatim+0x1d0>
  17b808: d280e501     	mov	x1, #0x728              // =1832
  17b80c: f85f03a8     	ldur	x8, [x29, #-0x10]
  17b810: f9400100     	ldr	x0, [x8]
  17b814: 97fc98b7     	bl	0xa1af0 <EAS_HWMalloc@plt>
  17b818: f81e03a0     	stur	x0, [x29, #-0x20]
  17b81c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b820: f94023e9     	ldr	x9, [sp, #0x40]
  17b824: eb09011f     	cmp	x8, x9
  17b828: 1a9f17ea     	cset	w10, eq
  17b82c: 3700004a     	tbnz	w10, #0x0, 0x17b834 <FLAC__subframe_add_verbatim+0x1e8>
  17b830: 14000004     	b	0x17b840 <FLAC__subframe_add_verbatim+0x1f4>
  17b834: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  17b838: f81f83a8     	stur	x8, [x29, #-0x8]
  17b83c: 140000a5     	b	0x17bad0 <FLAC__subframe_add_verbatim+0x484>
  17b840: d2803708     	mov	x8, #0x1b8              // =440
  17b844: d2800d29     	mov	x9, #0x69               // =105
  17b848: d28ac44a     	mov	x10, #0x5622            // =22050
  17b84c: d280026b     	mov	x11, #0x13              // =19
  17b850: 320003ec     	orr	w12, wzr, #0x1
  17b854: 52800001     	mov	w1, #0x0                // =0
  17b858: d280e502     	mov	x2, #0x728              // =1832
  17b85c: f85e03a0     	ldur	x0, [x29, #-0x20]
  17b860: f90013e8     	str	x8, [sp, #0x20]
  17b864: f9000fe9     	str	x9, [sp, #0x18]
  17b868: f9000bea     	str	x10, [sp, #0x10]
  17b86c: f90007eb     	str	x11, [sp, #0x8]
  17b870: b90007ec     	str	w12, [sp, #0x4]
  17b874: 97fcb4b3     	bl	0xa8b40 <EAS_HWMemSet@plt>
  17b878: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b87c: aa0803e0     	mov	x0, x8
  17b880: 94000369     	bl	0x17c624 <FLAC__subframe_add_verbatim+0xfd8>
  17b884: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b888: b94007ec     	ldr	w12, [sp, #0x4]
  17b88c: b907010c     	str	w12, [x8, #0x700]
  17b890: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b894: b85cc3a1     	ldur	w1, [x29, #-0x34]
  17b898: 391c1101     	strb	w1, [x8, #0x704]
  17b89c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8a0: b9403fed     	ldr	w13, [sp, #0x3c]
  17b8a4: 7900350d     	strh	w13, [x8, #0x1a]
  17b8a8: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8ac: b9403bee     	ldr	w14, [sp, #0x38]
  17b8b0: 79002d0e     	strh	w14, [x8, #0x16]
  17b8b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8b8: b94037ef     	ldr	w15, [sp, #0x34]
  17b8bc: 7900310f     	strh	w15, [x8, #0x18]
  17b8c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8c4: 79402d10     	ldrh	w16, [x8, #0x16]
  17b8c8: 2a1003e8     	mov	w8, w16
  17b8cc: 93403d08     	sxth	x8, w8
  17b8d0: f94007e9     	ldr	x9, [sp, #0x8]
  17b8d4: 9b087d28     	mul	x8, x9, x8
  17b8d8: 2a0803f0     	mov	w16, w8
  17b8dc: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8e0: 79002d10     	strh	w16, [x8, #0x16]
  17b8e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b8e8: 79403110     	ldrh	w16, [x8, #0x18]
  17b8ec: 2a1003e8     	mov	w8, w16
  17b8f0: 93403d08     	sxth	x8, w8
  17b8f4: f9400bea     	ldr	x10, [sp, #0x10]
  17b8f8: 9b0a7d08     	mul	x8, x8, x10
  17b8fc: 9345fd08     	asr	x8, x8, #5
  17b900: f9400feb     	ldr	x11, [sp, #0x18]
  17b904: 9b0b7d08     	mul	x8, x8, x11
  17b908: 9350fd08     	asr	x8, x8, #16
  17b90c: 2a0803f0     	mov	w16, w8
  17b910: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b914: 79003110     	strh	w16, [x8, #0x18]
  17b918: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b91c: 79403510     	ldrh	w16, [x8, #0x1a]
  17b920: f85e03a8     	ldur	x8, [x29, #-0x20]
  17b924: 79003510     	strh	w16, [x8, #0x1a]
  17b928: f94013e8     	ldr	x8, [sp, #0x20]
  17b92c: f81d03a8     	stur	x8, [x29, #-0x30]
  17b930: d2800008     	mov	x8, #0x0                // =0
  17b934: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b938: eb08013f     	cmp	x9, x8
  17b93c: 1a9fb7ea     	cset	w10, ge
  17b940: 3700004a     	tbnz	w10, #0x0, 0x17b948 <FLAC__subframe_add_verbatim+0x2fc>
  17b944: 1400000f     	b	0x17b980 <FLAC__subframe_add_verbatim+0x334>
  17b948: b27e0be8     	orr	x8, xzr, #0x1c
  17b94c: b27f03e9     	orr	x9, xzr, #0x2
  17b950: f85e03aa     	ldur	x10, [x29, #-0x20]
  17b954: 8b080148     	add	x8, x10, x8
  17b958: f85d03aa     	ldur	x10, [x29, #-0x30]
  17b95c: 9b0a7d29     	mul	x9, x9, x10
  17b960: 8b090108     	add	x8, x8, x9
  17b964: b94033eb     	ldr	w11, [sp, #0x30]
  17b968: 7900010b     	strh	w11, [x8]
  17b96c: 92800008     	mov	x8, #-0x1               // =-1
  17b970: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b974: 8b080128     	add	x8, x9, x8
  17b978: f81d03a8     	stur	x8, [x29, #-0x30]
  17b97c: 17ffffed     	b	0x17b930 <FLAC__subframe_add_verbatim+0x2e4>
  17b980: d2803708     	mov	x8, #0x1b8              // =440
  17b984: f81d03a8     	stur	x8, [x29, #-0x30]
  17b988: d2800008     	mov	x8, #0x0                // =0
  17b98c: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b990: eb08013f     	cmp	x9, x8
  17b994: 1a9fb7ea     	cset	w10, ge
  17b998: 3700004a     	tbnz	w10, #0x0, 0x17b9a0 <FLAC__subframe_add_verbatim+0x354>
  17b99c: 1400000f     	b	0x17b9d8 <FLAC__subframe_add_verbatim+0x38c>
  17b9a0: d28071c8     	mov	x8, #0x38e              // =910
  17b9a4: b27f03e9     	orr	x9, xzr, #0x2
  17b9a8: f85e03aa     	ldur	x10, [x29, #-0x20]
  17b9ac: 8b080148     	add	x8, x10, x8
  17b9b0: f85d03aa     	ldur	x10, [x29, #-0x30]
  17b9b4: 9b0a7d29     	mul	x9, x9, x10
  17b9b8: 8b090108     	add	x8, x8, x9
  17b9bc: b94033eb     	ldr	w11, [sp, #0x30]
  17b9c0: 7900010b     	strh	w11, [x8]
  17b9c4: 92800008     	mov	x8, #-0x1               // =-1
  17b9c8: f85d03a9     	ldur	x9, [x29, #-0x30]
  17b9cc: 8b080128     	add	x8, x9, x8
  17b9d0: f81d03a8     	stur	x8, [x29, #-0x30]
  17b9d4: 17ffffed     	b	0x17b988 <FLAC__subframe_add_verbatim+0x33c>
  17b9d8: b27f07e8     	orr	x8, xzr, #0x6
  17b9dc: d280e209     	mov	x9, #0x710              // =1808
  17b9e0: b26b03ea     	orr	x10, xzr, #0x200000
  17b9e4: d2800d2b     	mov	x11, #0x69              // =105
  17b9e8: d28ac44c     	mov	x12, #0x5622            // =22050
  17b9ec: d280026d     	mov	x13, #0x13              // =19
  17b9f0: f85e03ae     	ldur	x14, [x29, #-0x20]
  17b9f4: b94033ef     	ldr	w15, [sp, #0x30]
  17b9f8: 790021cf     	strh	w15, [x14, #0x10]
  17b9fc: f85e03ae     	ldur	x14, [x29, #-0x20]
  17ba00: 790025cf     	strh	w15, [x14, #0x12]
  17ba04: f85e03ae     	ldur	x14, [x29, #-0x20]
  17ba08: f90001df     	str	xzr, [x14]
  17ba0c: f85e03ae     	ldur	x14, [x29, #-0x20]
  17ba10: f90005ca     	str	x10, [x14, #0x8]
  17ba14: f85e03aa     	ldur	x10, [x29, #-0x20]
  17ba18: b9402ff0     	ldr	w16, [sp, #0x2c]
  17ba1c: 79002950     	strh	w16, [x10, #0x14]
  17ba20: f85e03aa     	ldur	x10, [x29, #-0x20]
  17ba24: 8b090149     	add	x9, x10, x9
  17ba28: f85e03aa     	ldur	x10, [x29, #-0x20]
  17ba2c: 794e1151     	ldrh	w17, [x10, #0x708]
  17ba30: 2a1103ea     	mov	w10, w17
  17ba34: 93403d4a     	sxth	x10, w10
  17ba38: 9b0a7d08     	mul	x8, x8, x10
  17ba3c: 8b080128     	add	x8, x9, x8
  17ba40: f81d83a8     	stur	x8, [x29, #-0x28]
  17ba44: f85d83a8     	ldur	x8, [x29, #-0x28]
  17ba48: 79400911     	ldrh	w17, [x8, #0x4]
  17ba4c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba50: 79003511     	strh	w17, [x8, #0x1a]
  17ba54: f85d83a8     	ldur	x8, [x29, #-0x28]
  17ba58: 79400111     	ldrh	w17, [x8]
  17ba5c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba60: 79002d11     	strh	w17, [x8, #0x16]
  17ba64: f85d83a8     	ldur	x8, [x29, #-0x28]
  17ba68: 79400511     	ldrh	w17, [x8, #0x2]
  17ba6c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba70: 79003111     	strh	w17, [x8, #0x18]
  17ba74: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba78: 79402d11     	ldrh	w17, [x8, #0x16]
  17ba7c: 2a1103e8     	mov	w8, w17
  17ba80: 93403d08     	sxth	x8, w8
  17ba84: 9b087da8     	mul	x8, x13, x8
  17ba88: 2a0803f1     	mov	w17, w8
  17ba8c: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba90: 79002d11     	strh	w17, [x8, #0x16]
  17ba94: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ba98: 79403111     	ldrh	w17, [x8, #0x18]
  17ba9c: 2a1103e8     	mov	w8, w17
  17baa0: 93403d08     	sxth	x8, w8
  17baa4: 9b0c7d08     	mul	x8, x8, x12
  17baa8: 9345fd08     	asr	x8, x8, #5
  17baac: 9b0b7d08     	mul	x8, x8, x11
  17bab0: 9350fd08     	asr	x8, x8, #16
  17bab4: 2a0803f1     	mov	w17, w8
  17bab8: f85e03a8     	ldur	x8, [x29, #-0x20]
  17babc: 79003111     	strh	w17, [x8, #0x18]
  17bac0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17bac4: f85e83a9     	ldur	x9, [x29, #-0x18]
  17bac8: f9000128     	str	x8, [x9]
  17bacc: f81f83bf     	stur	xzr, [x29, #-0x8]
  17bad0: f85f83a0     	ldur	x0, [x29, #-0x8]
  17bad4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  17bad8: 910243ff     	add	sp, sp, #0x90
  17badc: d65f03c0     	ret
  17bae0: d10483ff     	sub	sp, sp, #0x120
  17bae4: f90083fc     	str	x28, [sp, #0x100]
  17bae8: a9117bfd     	stp	x29, x30, [sp, #0x110]
  17baec: 910443fd     	add	x29, sp, #0x110
  17baf0: 320003e8     	orr	w8, wzr, #0x1
  17baf4: d0000409     	adrp	x9, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17baf8: 9112b129     	add	x9, x9, #0x4ac
  17bafc: 5280000a     	mov	w10, #0x0               // =0
  17bb00: f81e83a0     	stur	x0, [x29, #-0x18]
  17bb04: f81e03a1     	stur	x1, [x29, #-0x20]
  17bb08: f81d83a2     	stur	x2, [x29, #-0x28]
  17bb0c: f81d03a3     	stur	x3, [x29, #-0x30]
  17bb10: f85e83a0     	ldur	x0, [x29, #-0x18]
  17bb14: f90043e0     	str	x0, [sp, #0x80]
  17bb18: f94043e0     	ldr	x0, [sp, #0x80]
  17bb1c: b947000b     	ldr	w11, [x0, #0x700]
  17bb20: 6b08017f     	cmp	w11, w8
  17bb24: 1a9f17e8     	cset	w8, eq
  17bb28: f9003fe9     	str	x9, [sp, #0x78]
  17bb2c: b90077ea     	str	w10, [sp, #0x74]
  17bb30: 370000a8     	tbnz	w8, #0x0, 0x17bb44 <FLAC__subframe_add_verbatim+0x4f8>
  17bb34: f94043e8     	ldr	x8, [sp, #0x80]
  17bb38: 79c03509     	ldrsh	w9, [x8, #0x1a]
  17bb3c: 34000049     	cbz	w9, 0x17bb44 <FLAC__subframe_add_verbatim+0x4f8>
  17bb40: 1400000f     	b	0x17bb7c <FLAC__subframe_add_verbatim+0x530>
  17bb44: f85e03a8     	ldur	x8, [x29, #-0x20]
  17bb48: f85d83a9     	ldur	x9, [x29, #-0x28]
  17bb4c: eb09011f     	cmp	x8, x9
  17bb50: 1a9f07ea     	cset	w10, ne
  17bb54: 3700004a     	tbnz	w10, #0x0, 0x17bb5c <FLAC__subframe_add_verbatim+0x510>
  17bb58: 14000008     	b	0x17bb78 <FLAC__subframe_add_verbatim+0x52c>
  17bb5c: b27f03e8     	orr	x8, xzr, #0x2
  17bb60: f85e03a0     	ldur	x0, [x29, #-0x20]
  17bb64: f85d83a1     	ldur	x1, [x29, #-0x28]
  17bb68: f85d03a9     	ldur	x9, [x29, #-0x30]
  17bb6c: 9b087d29     	mul	x9, x9, x8
  17bb70: 9b087d22     	mul	x2, x9, x8
  17bb74: 97fca7ff     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  17bb78: 140001b3     	b	0x17c244 <FLAC__subframe_add_verbatim+0xbf8>
  17bb7c: f94043e8     	ldr	x8, [sp, #0x80]
  17bb80: 79ce1109     	ldrsh	w9, [x8, #0x708]
  17bb84: f94043e8     	ldr	x8, [sp, #0x80]
  17bb88: 79ce0d0a     	ldrsh	w10, [x8, #0x706]
  17bb8c: 6b0a013f     	cmp	w9, w10
  17bb90: 1a9f07e9     	cset	w9, ne
  17bb94: 37000049     	tbnz	w9, #0x0, 0x17bb9c <FLAC__subframe_add_verbatim+0x550>
  17bb98: 14000003     	b	0x17bba4 <FLAC__subframe_add_verbatim+0x558>
  17bb9c: f94043e0     	ldr	x0, [sp, #0x80]
  17bba0: 94000317     	bl	0x17c7fc <FLAC__subframe_add_verbatim+0x11b0>
  17bba4: f81c03bf     	stur	xzr, [x29, #-0x40]
  17bba8: b27f03e8     	orr	x8, xzr, #0x2
  17bbac: f85c03a9     	ldur	x9, [x29, #-0x40]
  17bbb0: eb08013f     	cmp	x9, x8
  17bbb4: 1a9fa7ea     	cset	w10, lt
  17bbb8: 3700004a     	tbnz	w10, #0x0, 0x17bbc0 <FLAC__subframe_add_verbatim+0x574>
  17bbbc: 140001a2     	b	0x17c244 <FLAC__subframe_add_verbatim+0xbf8>
  17bbc0: b27f03e8     	orr	x8, xzr, #0x2
  17bbc4: f85e03a9     	ldur	x9, [x29, #-0x20]
  17bbc8: f85c03aa     	ldur	x10, [x29, #-0x40]
  17bbcc: 9b0a7d0a     	mul	x10, x8, x10
  17bbd0: 8b0a0129     	add	x9, x9, x10
  17bbd4: f81803a9     	stur	x9, [x29, #-0x80]
  17bbd8: f85d83a9     	ldur	x9, [x29, #-0x28]
  17bbdc: f85c03aa     	ldur	x10, [x29, #-0x40]
  17bbe0: 9b0a7d08     	mul	x8, x8, x10
  17bbe4: 8b080128     	add	x8, x9, x8
  17bbe8: f90047e8     	str	x8, [sp, #0x88]
  17bbec: f85c03a8     	ldur	x8, [x29, #-0x40]
  17bbf0: b4000048     	cbz	x8, 0x17bbf8 <FLAC__subframe_add_verbatim+0x5ac>
  17bbf4: 140000c9     	b	0x17bf18 <FLAC__subframe_add_verbatim+0x8cc>
  17bbf8: f81c83bf     	stur	xzr, [x29, #-0x38]
  17bbfc: f85c83a8     	ldur	x8, [x29, #-0x38]
  17bc00: f85d03a9     	ldur	x9, [x29, #-0x30]
  17bc04: eb09011f     	cmp	x8, x9
  17bc08: 1a9fa7ea     	cset	w10, lt
  17bc0c: 3700004a     	tbnz	w10, #0x0, 0x17bc14 <FLAC__subframe_add_verbatim+0x5c8>
  17bc10: 140000c1     	b	0x17bf14 <FLAC__subframe_add_verbatim+0x8c8>
  17bc14: b27e0be8     	orr	x8, xzr, #0x1c
  17bc18: 32003be9     	orr	w9, wzr, #0x7fff
  17bc1c: 32000fea     	orr	w10, wzr, #0xf
  17bc20: 5280372b     	mov	w11, #0x1b9             // =441
  17bc24: b27c03ec     	orr	x12, xzr, #0x10
  17bc28: b24003ed     	orr	x13, xzr, #0x1
  17bc2c: 321903ee     	orr	w14, wzr, #0x80
  17bc30: 5280000f     	mov	w15, #0x0               // =0
  17bc34: b27e03f0     	orr	x16, xzr, #0x4
  17bc38: b27f03f1     	orr	x17, xzr, #0x2
  17bc3c: f85803a0     	ldur	x0, [x29, #-0x80]
  17bc40: 79400001     	ldrh	w1, [x0]
  17bc44: 781963a1     	sturh	w1, [x29, #-0x6a]
  17bc48: f85803a0     	ldur	x0, [x29, #-0x80]
  17bc4c: 8b100010     	add	x16, x0, x16
  17bc50: f81803b0     	stur	x16, [x29, #-0x80]
  17bc54: 785963a1     	ldurh	w1, [x29, #-0x6a]
  17bc58: f94043f0     	ldr	x16, [sp, #0x80]
  17bc5c: 8b080210     	add	x16, x16, x8
  17bc60: f94043e0     	ldr	x0, [sp, #0x80]
  17bc64: 79402002     	ldrh	w2, [x0, #0x10]
  17bc68: 2a0203e0     	mov	w0, w2
  17bc6c: 93403c00     	sxth	x0, w0
  17bc70: 9b007e31     	mul	x17, x17, x0
  17bc74: 8b110210     	add	x16, x16, x17
  17bc78: 79000201     	strh	w1, [x16]
  17bc7c: f94043f0     	ldr	x16, [sp, #0x80]
  17bc80: f9400202     	ldr	x2, [x16]
  17bc84: f9403fe0     	ldr	x0, [sp, #0x78]
  17bc88: 2a0f03e1     	mov	w1, w15
  17bc8c: 2a0e03e3     	mov	w3, w14
  17bc90: f90037e8     	str	x8, [sp, #0x68]
  17bc94: b90067e9     	str	w9, [sp, #0x64]
  17bc98: b90063ea     	str	w10, [sp, #0x60]
  17bc9c: b9005feb     	str	w11, [sp, #0x5c]
  17bca0: f9002bec     	str	x12, [sp, #0x50]
  17bca4: f90027ed     	str	x13, [sp, #0x48]
  17bca8: 9400030c     	bl	0x17c8d8 <FLAC__subframe_add_verbatim+0x128c>
  17bcac: 781be3a0     	sturh	w0, [x29, #-0x42]
  17bcb0: f94043e8     	ldr	x8, [sp, #0x80]
  17bcb4: 79403109     	ldrh	w9, [x8, #0x18]
  17bcb8: 2a0903e8     	mov	w8, w9
  17bcbc: 93403d08     	sxth	x8, w8
  17bcc0: 785be3a9     	ldurh	w9, [x29, #-0x42]
  17bcc4: 2a0903ec     	mov	w12, w9
  17bcc8: 93403d8c     	sxth	x12, w12
  17bccc: f94027ed     	ldr	x13, [sp, #0x48]
  17bcd0: 9acd218c     	lsl	x12, x12, x13
  17bcd4: 9b0c7d08     	mul	x8, x8, x12
  17bcd8: f81b03a8     	stur	x8, [x29, #-0x50]
  17bcdc: f94043e8     	ldr	x8, [sp, #0x80]
  17bce0: 79402909     	ldrh	w9, [x8, #0x14]
  17bce4: 2a0903e8     	mov	w8, w9
  17bce8: d3403d08     	ubfx	x8, x8, #0, #16
  17bcec: f9402bec     	ldr	x12, [sp, #0x50]
  17bcf0: 9acc2108     	lsl	x8, x8, x12
  17bcf4: f85b03b0     	ldur	x16, [x29, #-0x50]
  17bcf8: 8b080208     	add	x8, x16, x8
  17bcfc: f81b03a8     	stur	x8, [x29, #-0x50]
  17bd00: f94043e8     	ldr	x8, [sp, #0x80]
  17bd04: f94037f0     	ldr	x16, [sp, #0x68]
  17bd08: 8b100108     	add	x8, x8, x16
  17bd0c: f94043f1     	ldr	x17, [sp, #0x80]
  17bd10: 79402221     	ldrh	w1, [x17, #0x10]
  17bd14: f85b03a2     	ldur	x2, [x29, #-0x50]
  17bd18: aa0803e0     	mov	x0, x8
  17bd1c: b9405fe9     	ldr	w9, [sp, #0x5c]
  17bd20: 2a0903e3     	mov	w3, w9
  17bd24: 940002ed     	bl	0x17c8d8 <FLAC__subframe_add_verbatim+0x128c>
  17bd28: 781a63a0     	sturh	w0, [x29, #-0x5a]
  17bd2c: 78da63a9     	ldursh	w9, [x29, #-0x5a]
  17bd30: f94043e8     	ldr	x8, [sp, #0x80]
  17bd34: 79c0350a     	ldrsh	w10, [x8, #0x1a]
  17bd38: 1b0a7d29     	mul	w9, w9, w10
  17bd3c: b94063ea     	ldr	w10, [sp, #0x60]
  17bd40: 1aca2929     	asr	w9, w9, w10
  17bd44: 2a0903e8     	mov	w8, w9
  17bd48: 93407d08     	sxtw	x8, w8
  17bd4c: f81983a8     	stur	x8, [x29, #-0x68]
  17bd50: f85983a8     	ldur	x8, [x29, #-0x68]
  17bd54: 785963a9     	ldurh	w9, [x29, #-0x6a]
  17bd58: 2a0903ec     	mov	w12, w9
  17bd5c: 93403d8c     	sxth	x12, w12
  17bd60: 8b0c0108     	add	x8, x8, x12
  17bd64: 2a0803e9     	mov	w9, w8
  17bd68: b94067eb     	ldr	w11, [sp, #0x64]
  17bd6c: 6b0b013f     	cmp	w9, w11
  17bd70: 1a9fd7e9     	cset	w9, gt
  17bd74: 37000049     	tbnz	w9, #0x0, 0x17bd7c <FLAC__subframe_add_verbatim+0x730>
  17bd78: 14000004     	b	0x17bd88 <FLAC__subframe_add_verbatim+0x73c>
  17bd7c: 32003be8     	orr	w8, wzr, #0x7fff
  17bd80: b90047e8     	str	w8, [sp, #0x44]
  17bd84: 14000018     	b	0x17bde4 <FLAC__subframe_add_verbatim+0x798>
  17bd88: 321143e8     	orr	w8, wzr, #0xffff8000
  17bd8c: f85983a9     	ldur	x9, [x29, #-0x68]
  17bd90: 785963aa     	ldurh	w10, [x29, #-0x6a]
  17bd94: 2a0a03eb     	mov	w11, w10
  17bd98: 93403d6b     	sxth	x11, w11
  17bd9c: 8b0b0129     	add	x9, x9, x11
  17bda0: 2a0903ea     	mov	w10, w9
  17bda4: 6b08015f     	cmp	w10, w8
  17bda8: 1a9fa7e8     	cset	w8, lt
  17bdac: 37000048     	tbnz	w8, #0x0, 0x17bdb4 <FLAC__subframe_add_verbatim+0x768>
  17bdb0: 14000004     	b	0x17bdc0 <FLAC__subframe_add_verbatim+0x774>
  17bdb4: 321143e8     	orr	w8, wzr, #0xffff8000
  17bdb8: b90043e8     	str	w8, [sp, #0x40]
  17bdbc: 14000008     	b	0x17bddc <FLAC__subframe_add_verbatim+0x790>
  17bdc0: f85983a8     	ldur	x8, [x29, #-0x68]
  17bdc4: 785963a9     	ldurh	w9, [x29, #-0x6a]
  17bdc8: 2a0903ea     	mov	w10, w9
  17bdcc: 93403d4a     	sxth	x10, w10
  17bdd0: 8b0a0108     	add	x8, x8, x10
  17bdd4: 2a0803e9     	mov	w9, w8
  17bdd8: b90043e9     	str	w9, [sp, #0x40]
  17bddc: b94043e8     	ldr	w8, [sp, #0x40]
  17bde0: b90047e8     	str	w8, [sp, #0x44]
  17bde4: b94047e8     	ldr	w8, [sp, #0x44]
  17bde8: 32003be9     	orr	w9, wzr, #0x7fff
  17bdec: 2a0803ea     	mov	w10, w8
  17bdf0: 93407d4a     	sxtw	x10, w10
  17bdf4: f81883aa     	stur	x10, [x29, #-0x78]
  17bdf8: f85883aa     	ldur	x10, [x29, #-0x78]
  17bdfc: 2a0a03e8     	mov	w8, w10
  17be00: 6b09011f     	cmp	w8, w9
  17be04: 1a9fd7e8     	cset	w8, gt
  17be08: 37000048     	tbnz	w8, #0x0, 0x17be10 <FLAC__subframe_add_verbatim+0x7c4>
  17be0c: 14000004     	b	0x17be1c <FLAC__subframe_add_verbatim+0x7d0>
  17be10: 32003be8     	orr	w8, wzr, #0x7fff
  17be14: b9003fe8     	str	w8, [sp, #0x3c]
  17be18: 14000010     	b	0x17be58 <FLAC__subframe_add_verbatim+0x80c>
  17be1c: 321143e8     	orr	w8, wzr, #0xffff8000
  17be20: f85883a9     	ldur	x9, [x29, #-0x78]
  17be24: 2a0903ea     	mov	w10, w9
  17be28: 6b08015f     	cmp	w10, w8
  17be2c: 1a9fa7e8     	cset	w8, lt
  17be30: 37000048     	tbnz	w8, #0x0, 0x17be38 <FLAC__subframe_add_verbatim+0x7ec>
  17be34: 14000004     	b	0x17be44 <FLAC__subframe_add_verbatim+0x7f8>
  17be38: 321143e8     	orr	w8, wzr, #0xffff8000
  17be3c: b9003be8     	str	w8, [sp, #0x38]
  17be40: 14000004     	b	0x17be50 <FLAC__subframe_add_verbatim+0x804>
  17be44: f85883a8     	ldur	x8, [x29, #-0x78]
  17be48: 2a0803e9     	mov	w9, w8
  17be4c: b9003be9     	str	w9, [sp, #0x38]
  17be50: b9403be8     	ldr	w8, [sp, #0x38]
  17be54: b9003fe8     	str	w8, [sp, #0x3c]
  17be58: b9403fe8     	ldr	w8, [sp, #0x3c]
  17be5c: 52803729     	mov	w9, #0x1b9              // =441
  17be60: b27e03ea     	orr	x10, xzr, #0x4
  17be64: f94047eb     	ldr	x11, [sp, #0x88]
  17be68: 79000168     	strh	w8, [x11]
  17be6c: f94047eb     	ldr	x11, [sp, #0x88]
  17be70: 8b0a016a     	add	x10, x11, x10
  17be74: f90047ea     	str	x10, [sp, #0x88]
  17be78: f94043ea     	ldr	x10, [sp, #0x80]
  17be7c: 79c02148     	ldrsh	w8, [x10, #0x10]
  17be80: 11000508     	add	w8, w8, #0x1
  17be84: 2a0803ec     	mov	w12, w8
  17be88: 7900214c     	strh	w12, [x10, #0x10]
  17be8c: 321c03ec     	orr	w12, wzr, #0x10
  17be90: 1acc2108     	lsl	w8, w8, w12
  17be94: 1acc2908     	asr	w8, w8, w12
  17be98: 6b09011f     	cmp	w8, w9
  17be9c: 1a9fb7e8     	cset	w8, ge
  17bea0: 37000048     	tbnz	w8, #0x0, 0x17bea8 <FLAC__subframe_add_verbatim+0x85c>
  17bea4: 14000004     	b	0x17beb4 <FLAC__subframe_add_verbatim+0x868>
  17bea8: f94043e8     	ldr	x8, [sp, #0x80]
  17beac: b94077e9     	ldr	w9, [sp, #0x74]
  17beb0: 79002109     	strh	w9, [x8, #0x10]
  17beb4: f94043e8     	ldr	x8, [sp, #0x80]
  17beb8: 79402d09     	ldrh	w9, [x8, #0x16]
  17bebc: 2a0903e8     	mov	w8, w9
  17bec0: 93403d08     	sxth	x8, w8
  17bec4: f94043ea     	ldr	x10, [sp, #0x80]
  17bec8: f940014b     	ldr	x11, [x10]
  17becc: 8b080168     	add	x8, x11, x8
  17bed0: f9000148     	str	x8, [x10]
  17bed4: b26903e8     	orr	x8, xzr, #0x800000
  17bed8: f94043e9     	ldr	x9, [sp, #0x80]
  17bedc: f9400129     	ldr	x9, [x9]
  17bee0: eb08013f     	cmp	x9, x8
  17bee4: 1a9fb7ea     	cset	w10, ge
  17bee8: 3700004a     	tbnz	w10, #0x0, 0x17bef0 <FLAC__subframe_add_verbatim+0x8a4>
  17beec: 14000006     	b	0x17bf04 <FLAC__subframe_add_verbatim+0x8b8>
  17bef0: f94043e8     	ldr	x8, [sp, #0x80]
  17bef4: f9400109     	ldr	x9, [x8]
  17bef8: f1600129     	subs	x9, x9, #0x800, lsl #12 // =0x800000
  17befc: f9000109     	str	x9, [x8]
  17bf00: 17fffff5     	b	0x17bed4 <FLAC__subframe_add_verbatim+0x888>
  17bf04: f85c83a8     	ldur	x8, [x29, #-0x38]
  17bf08: 91000508     	add	x8, x8, #0x1
  17bf0c: f81c83a8     	stur	x8, [x29, #-0x38]
  17bf10: 17ffff3b     	b	0x17bbfc <FLAC__subframe_add_verbatim+0x5b0>
  17bf14: 140000c8     	b	0x17c234 <FLAC__subframe_add_verbatim+0xbe8>
  17bf18: f81c83bf     	stur	xzr, [x29, #-0x38]
  17bf1c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17bf20: f85d03a9     	ldur	x9, [x29, #-0x30]
  17bf24: eb09011f     	cmp	x8, x9
  17bf28: 1a9fa7ea     	cset	w10, lt
  17bf2c: 3700004a     	tbnz	w10, #0x0, 0x17bf34 <FLAC__subframe_add_verbatim+0x8e8>
  17bf30: 140000c1     	b	0x17c234 <FLAC__subframe_add_verbatim+0xbe8>
  17bf34: 32003be8     	orr	w8, wzr, #0x7fff
  17bf38: 32000fe9     	orr	w9, wzr, #0xf
  17bf3c: 5280372a     	mov	w10, #0x1b9             // =441
  17bf40: b27c03eb     	orr	x11, xzr, #0x10
  17bf44: b24003ec     	orr	x12, xzr, #0x1
  17bf48: 321903ed     	orr	w13, wzr, #0x80
  17bf4c: 5280000e     	mov	w14, #0x0               // =0
  17bf50: d28071cf     	mov	x15, #0x38e             // =910
  17bf54: b27e03f0     	orr	x16, xzr, #0x4
  17bf58: b27f03f1     	orr	x17, xzr, #0x2
  17bf5c: f85803a0     	ldur	x0, [x29, #-0x80]
  17bf60: 79400001     	ldrh	w1, [x0]
  17bf64: 781963a1     	sturh	w1, [x29, #-0x6a]
  17bf68: f85803a0     	ldur	x0, [x29, #-0x80]
  17bf6c: 8b100010     	add	x16, x0, x16
  17bf70: f81803b0     	stur	x16, [x29, #-0x80]
  17bf74: 785963a1     	ldurh	w1, [x29, #-0x6a]
  17bf78: f94043f0     	ldr	x16, [sp, #0x80]
  17bf7c: 8b0f0210     	add	x16, x16, x15
  17bf80: f94043e0     	ldr	x0, [sp, #0x80]
  17bf84: 79402402     	ldrh	w2, [x0, #0x12]
  17bf88: 2a0203e0     	mov	w0, w2
  17bf8c: 93403c00     	sxth	x0, w0
  17bf90: 9b007e31     	mul	x17, x17, x0
  17bf94: 8b110210     	add	x16, x16, x17
  17bf98: 79000201     	strh	w1, [x16]
  17bf9c: f94043f0     	ldr	x16, [sp, #0x80]
  17bfa0: f9400602     	ldr	x2, [x16, #0x8]
  17bfa4: f9403fe0     	ldr	x0, [sp, #0x78]
  17bfa8: 2a0e03e1     	mov	w1, w14
  17bfac: 2a0d03e3     	mov	w3, w13
  17bfb0: b90037e8     	str	w8, [sp, #0x34]
  17bfb4: b90033e9     	str	w9, [sp, #0x30]
  17bfb8: b9002fea     	str	w10, [sp, #0x2c]
  17bfbc: f90013eb     	str	x11, [sp, #0x20]
  17bfc0: f9000fec     	str	x12, [sp, #0x18]
  17bfc4: f9000bef     	str	x15, [sp, #0x10]
  17bfc8: 94000244     	bl	0x17c8d8 <FLAC__subframe_add_verbatim+0x128c>
  17bfcc: 781bc3a0     	sturh	w0, [x29, #-0x44]
  17bfd0: f94043eb     	ldr	x11, [sp, #0x80]
  17bfd4: 79403168     	ldrh	w8, [x11, #0x18]
  17bfd8: 2a0803eb     	mov	w11, w8
  17bfdc: 93403d6b     	sxth	x11, w11
  17bfe0: 785bc3a8     	ldurh	w8, [x29, #-0x44]
  17bfe4: 2a0803ec     	mov	w12, w8
  17bfe8: 93403d8c     	sxth	x12, w12
  17bfec: f9400fef     	ldr	x15, [sp, #0x18]
  17bff0: 9acf218c     	lsl	x12, x12, x15
  17bff4: 9b0c7d6b     	mul	x11, x11, x12
  17bff8: f81a83ab     	stur	x11, [x29, #-0x58]
  17bffc: f94043eb     	ldr	x11, [sp, #0x80]
  17c000: 79402968     	ldrh	w8, [x11, #0x14]
  17c004: 2a0803eb     	mov	w11, w8
  17c008: d3403d6b     	ubfx	x11, x11, #0, #16
  17c00c: f94013ec     	ldr	x12, [sp, #0x20]
  17c010: 9acc216b     	lsl	x11, x11, x12
  17c014: f85a83b0     	ldur	x16, [x29, #-0x58]
  17c018: 8b0b020b     	add	x11, x16, x11
  17c01c: f81a83ab     	stur	x11, [x29, #-0x58]
  17c020: f94043eb     	ldr	x11, [sp, #0x80]
  17c024: f9400bf0     	ldr	x16, [sp, #0x10]
  17c028: 8b10016b     	add	x11, x11, x16
  17c02c: f94043f1     	ldr	x17, [sp, #0x80]
  17c030: 79402621     	ldrh	w1, [x17, #0x12]
  17c034: f85a83a2     	ldur	x2, [x29, #-0x58]
  17c038: aa0b03e0     	mov	x0, x11
  17c03c: b9402fe8     	ldr	w8, [sp, #0x2c]
  17c040: 2a0803e3     	mov	w3, w8
  17c044: 94000225     	bl	0x17c8d8 <FLAC__subframe_add_verbatim+0x128c>
  17c048: 781a43a0     	sturh	w0, [x29, #-0x5c]
  17c04c: 78da43a8     	ldursh	w8, [x29, #-0x5c]
  17c050: f94043eb     	ldr	x11, [sp, #0x80]
  17c054: 79c03569     	ldrsh	w9, [x11, #0x1a]
  17c058: 1b097d08     	mul	w8, w8, w9
  17c05c: b94033e9     	ldr	w9, [sp, #0x30]
  17c060: 1ac92908     	asr	w8, w8, w9
  17c064: 2a0803eb     	mov	w11, w8
  17c068: 93407d6b     	sxtw	x11, w11
  17c06c: f81983ab     	stur	x11, [x29, #-0x68]
  17c070: f85983ab     	ldur	x11, [x29, #-0x68]
  17c074: 785963a8     	ldurh	w8, [x29, #-0x6a]
  17c078: 2a0803ec     	mov	w12, w8
  17c07c: 93403d8c     	sxth	x12, w12
  17c080: 8b0c016b     	add	x11, x11, x12
  17c084: 2a0b03e8     	mov	w8, w11
  17c088: b94037ea     	ldr	w10, [sp, #0x34]
  17c08c: 6b0a011f     	cmp	w8, w10
  17c090: 1a9fd7e8     	cset	w8, gt
  17c094: 37000048     	tbnz	w8, #0x0, 0x17c09c <FLAC__subframe_add_verbatim+0xa50>
  17c098: 14000004     	b	0x17c0a8 <FLAC__subframe_add_verbatim+0xa5c>
  17c09c: 32003be8     	orr	w8, wzr, #0x7fff
  17c0a0: b9000fe8     	str	w8, [sp, #0xc]
  17c0a4: 14000018     	b	0x17c104 <FLAC__subframe_add_verbatim+0xab8>
  17c0a8: 321143e8     	orr	w8, wzr, #0xffff8000
  17c0ac: f85983a9     	ldur	x9, [x29, #-0x68]
  17c0b0: 785963aa     	ldurh	w10, [x29, #-0x6a]
  17c0b4: 2a0a03eb     	mov	w11, w10
  17c0b8: 93403d6b     	sxth	x11, w11
  17c0bc: 8b0b0129     	add	x9, x9, x11
  17c0c0: 2a0903ea     	mov	w10, w9
  17c0c4: 6b08015f     	cmp	w10, w8
  17c0c8: 1a9fa7e8     	cset	w8, lt
  17c0cc: 37000048     	tbnz	w8, #0x0, 0x17c0d4 <FLAC__subframe_add_verbatim+0xa88>
  17c0d0: 14000004     	b	0x17c0e0 <FLAC__subframe_add_verbatim+0xa94>
  17c0d4: 321143e8     	orr	w8, wzr, #0xffff8000
  17c0d8: b9000be8     	str	w8, [sp, #0x8]
  17c0dc: 14000008     	b	0x17c0fc <FLAC__subframe_add_verbatim+0xab0>
  17c0e0: f85983a8     	ldur	x8, [x29, #-0x68]
  17c0e4: 785963a9     	ldurh	w9, [x29, #-0x6a]
  17c0e8: 2a0903ea     	mov	w10, w9
  17c0ec: 93403d4a     	sxth	x10, w10
  17c0f0: 8b0a0108     	add	x8, x8, x10
  17c0f4: 2a0803e9     	mov	w9, w8
  17c0f8: b9000be9     	str	w9, [sp, #0x8]
  17c0fc: b9400be8     	ldr	w8, [sp, #0x8]
  17c100: b9000fe8     	str	w8, [sp, #0xc]
  17c104: b9400fe8     	ldr	w8, [sp, #0xc]
  17c108: 32003be9     	orr	w9, wzr, #0x7fff
  17c10c: 2a0803ea     	mov	w10, w8
  17c110: 93407d4a     	sxtw	x10, w10
  17c114: f81883aa     	stur	x10, [x29, #-0x78]
  17c118: f85883aa     	ldur	x10, [x29, #-0x78]
  17c11c: 2a0a03e8     	mov	w8, w10
  17c120: 6b09011f     	cmp	w8, w9
  17c124: 1a9fd7e8     	cset	w8, gt
  17c128: 37000048     	tbnz	w8, #0x0, 0x17c130 <FLAC__subframe_add_verbatim+0xae4>
  17c12c: 14000004     	b	0x17c13c <FLAC__subframe_add_verbatim+0xaf0>
  17c130: 32003be8     	orr	w8, wzr, #0x7fff
  17c134: b90007e8     	str	w8, [sp, #0x4]
  17c138: 14000010     	b	0x17c178 <FLAC__subframe_add_verbatim+0xb2c>
  17c13c: 321143e8     	orr	w8, wzr, #0xffff8000
  17c140: f85883a9     	ldur	x9, [x29, #-0x78]
  17c144: 2a0903ea     	mov	w10, w9
  17c148: 6b08015f     	cmp	w10, w8
  17c14c: 1a9fa7e8     	cset	w8, lt
  17c150: 37000048     	tbnz	w8, #0x0, 0x17c158 <FLAC__subframe_add_verbatim+0xb0c>
  17c154: 14000004     	b	0x17c164 <FLAC__subframe_add_verbatim+0xb18>
  17c158: 321143e8     	orr	w8, wzr, #0xffff8000
  17c15c: b90003e8     	str	w8, [sp]
  17c160: 14000004     	b	0x17c170 <FLAC__subframe_add_verbatim+0xb24>
  17c164: f85883a8     	ldur	x8, [x29, #-0x78]
  17c168: 2a0803e9     	mov	w9, w8
  17c16c: b90003e9     	str	w9, [sp]
  17c170: b94003e8     	ldr	w8, [sp]
  17c174: b90007e8     	str	w8, [sp, #0x4]
  17c178: b94007e8     	ldr	w8, [sp, #0x4]
  17c17c: 52803729     	mov	w9, #0x1b9              // =441
  17c180: b27e03ea     	orr	x10, xzr, #0x4
  17c184: f94047eb     	ldr	x11, [sp, #0x88]
  17c188: 79000168     	strh	w8, [x11]
  17c18c: f94047eb     	ldr	x11, [sp, #0x88]
  17c190: 8b0a016a     	add	x10, x11, x10
  17c194: f90047ea     	str	x10, [sp, #0x88]
  17c198: f94043ea     	ldr	x10, [sp, #0x80]
  17c19c: 79c02548     	ldrsh	w8, [x10, #0x12]
  17c1a0: 11000508     	add	w8, w8, #0x1
  17c1a4: 2a0803ec     	mov	w12, w8
  17c1a8: 7900254c     	strh	w12, [x10, #0x12]
  17c1ac: 321c03ec     	orr	w12, wzr, #0x10
  17c1b0: 1acc2108     	lsl	w8, w8, w12
  17c1b4: 1acc2908     	asr	w8, w8, w12
  17c1b8: 6b09011f     	cmp	w8, w9
  17c1bc: 1a9fb7e8     	cset	w8, ge
  17c1c0: 37000048     	tbnz	w8, #0x0, 0x17c1c8 <FLAC__subframe_add_verbatim+0xb7c>
  17c1c4: 14000004     	b	0x17c1d4 <FLAC__subframe_add_verbatim+0xb88>
  17c1c8: f94043e8     	ldr	x8, [sp, #0x80]
  17c1cc: b94077e9     	ldr	w9, [sp, #0x74]
  17c1d0: 79002509     	strh	w9, [x8, #0x12]
  17c1d4: f94043e8     	ldr	x8, [sp, #0x80]
  17c1d8: 79402d09     	ldrh	w9, [x8, #0x16]
  17c1dc: 2a0903e8     	mov	w8, w9
  17c1e0: 93403d08     	sxth	x8, w8
  17c1e4: f94043ea     	ldr	x10, [sp, #0x80]
  17c1e8: f940054b     	ldr	x11, [x10, #0x8]
  17c1ec: 8b080168     	add	x8, x11, x8
  17c1f0: f9000548     	str	x8, [x10, #0x8]
  17c1f4: b26903e8     	orr	x8, xzr, #0x800000
  17c1f8: f94043e9     	ldr	x9, [sp, #0x80]
  17c1fc: f9400529     	ldr	x9, [x9, #0x8]
  17c200: eb08013f     	cmp	x9, x8
  17c204: 1a9fb7ea     	cset	w10, ge
  17c208: 3700004a     	tbnz	w10, #0x0, 0x17c210 <FLAC__subframe_add_verbatim+0xbc4>
  17c20c: 14000006     	b	0x17c224 <FLAC__subframe_add_verbatim+0xbd8>
  17c210: f94043e8     	ldr	x8, [sp, #0x80]
  17c214: f9400509     	ldr	x9, [x8, #0x8]
  17c218: f1600129     	subs	x9, x9, #0x800, lsl #12 // =0x800000
  17c21c: f9000509     	str	x9, [x8, #0x8]
  17c220: 17fffff5     	b	0x17c1f4 <FLAC__subframe_add_verbatim+0xba8>
  17c224: f85c83a8     	ldur	x8, [x29, #-0x38]
  17c228: 91000508     	add	x8, x8, #0x1
  17c22c: f81c83a8     	stur	x8, [x29, #-0x38]
  17c230: 17ffff3b     	b	0x17bf1c <FLAC__subframe_add_verbatim+0x8d0>
  17c234: f85c03a8     	ldur	x8, [x29, #-0x40]
  17c238: 91000508     	add	x8, x8, #0x1
  17c23c: f81c03a8     	stur	x8, [x29, #-0x40]
  17c240: 17fffe5a     	b	0x17bba8 <FLAC__subframe_add_verbatim+0x55c>
  17c244: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  17c248: f94083fc     	ldr	x28, [sp, #0x100]
  17c24c: 910483ff     	add	sp, sp, #0x120
  17c250: d65f03c0     	ret
  17c254: d10083ff     	sub	sp, sp, #0x20
  17c258: a9017bfd     	stp	x29, x30, [sp, #0x10]
  17c25c: 910043fd     	add	x29, sp, #0x10
  17c260: 52800008     	mov	w8, #0x0                // =0
  17c264: f90007e0     	str	x0, [sp, #0x8]
  17c268: f90003e1     	str	x1, [sp]
  17c26c: f94007e0     	ldr	x0, [sp, #0x8]
  17c270: 39462c09     	ldrb	w9, [x0, #0x18b]
  17c274: 53001d29     	uxtb	w9, w9
  17c278: 32001fea     	orr	w10, wzr, #0xff
  17c27c: 0a0a0108     	and	w8, w8, w10
  17c280: 6b08013f     	cmp	w9, w8
  17c284: 1a9f07e8     	cset	w8, ne
  17c288: 370000a8     	tbnz	w8, #0x0, 0x17c29c <FLAC__subframe_add_verbatim+0xc50>
  17c28c: f94007e8     	ldr	x8, [sp, #0x8]
  17c290: f9400100     	ldr	x0, [x8]
  17c294: f94003e1     	ldr	x1, [sp]
  17c298: 97fc960a     	bl	0xa1ac0 <EAS_HWFree@plt>
  17c29c: d2800000     	mov	x0, #0x0                // =0
  17c2a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  17c2a4: 910083ff     	add	sp, sp, #0x20
  17c2a8: d65f03c0     	ret
  17c2ac: d100c3ff     	sub	sp, sp, #0x30
  17c2b0: f90013e0     	str	x0, [sp, #0x20]
  17c2b4: f9000fe1     	str	x1, [sp, #0x18]
  17c2b8: f9000be2     	str	x2, [sp, #0x10]
  17c2bc: f94013e0     	ldr	x0, [sp, #0x20]
  17c2c0: f90007e0     	str	x0, [sp, #0x8]
  17c2c4: f9400fe0     	ldr	x0, [sp, #0x18]
  17c2c8: f90003e0     	str	x0, [sp]
  17c2cc: b4000360     	cbz	x0, 0x17c338 <FLAC__subframe_add_verbatim+0xcec>
  17c2d0: 14000001     	b	0x17c2d4 <FLAC__subframe_add_verbatim+0xc88>
  17c2d4: b24003e8     	orr	x8, xzr, #0x1
  17c2d8: f94003e9     	ldr	x9, [sp]
  17c2dc: eb09011f     	cmp	x8, x9
  17c2e0: 1a9f17ea     	cset	w10, eq
  17c2e4: 3700038a     	tbnz	w10, #0x0, 0x17c354 <FLAC__subframe_add_verbatim+0xd08>
  17c2e8: 14000001     	b	0x17c2ec <FLAC__subframe_add_verbatim+0xca0>
  17c2ec: b27f03e8     	orr	x8, xzr, #0x2
  17c2f0: f94003e9     	ldr	x9, [sp]
  17c2f4: eb09011f     	cmp	x8, x9
  17c2f8: 1a9f17ea     	cset	w10, eq
  17c2fc: 370003ea     	tbnz	w10, #0x0, 0x17c378 <FLAC__subframe_add_verbatim+0xd2c>
  17c300: 14000001     	b	0x17c304 <FLAC__subframe_add_verbatim+0xcb8>
  17c304: b24007e8     	orr	x8, xzr, #0x3
  17c308: f94003e9     	ldr	x9, [sp]
  17c30c: eb09011f     	cmp	x8, x9
  17c310: 1a9f17ea     	cset	w10, eq
  17c314: 3700040a     	tbnz	w10, #0x0, 0x17c394 <FLAC__subframe_add_verbatim+0xd48>
  17c318: 14000001     	b	0x17c31c <FLAC__subframe_add_verbatim+0xcd0>
  17c31c: b27e03e8     	orr	x8, xzr, #0x4
  17c320: f94003e9     	ldr	x9, [sp]
  17c324: eb09011f     	cmp	x8, x9
  17c328: 1a9f17ea     	cset	w10, eq
  17c32c: 3700042a     	tbnz	w10, #0x0, 0x17c3b0 <FLAC__subframe_add_verbatim+0xd64>
  17c330: 14000001     	b	0x17c334 <FLAC__subframe_add_verbatim+0xce8>
  17c334: 14000026     	b	0x17c3cc <FLAC__subframe_add_verbatim+0xd80>
  17c338: f94007e8     	ldr	x8, [sp, #0x8]
  17c33c: b9470109     	ldr	w9, [x8, #0x700]
  17c340: 2a0903e8     	mov	w8, w9
  17c344: d3407d08     	ubfx	x8, x8, #0, #32
  17c348: f9400bea     	ldr	x10, [sp, #0x10]
  17c34c: f9000148     	str	x8, [x10]
  17c350: 14000022     	b	0x17c3d8 <FLAC__subframe_add_verbatim+0xd8c>
  17c354: f94007e8     	ldr	x8, [sp, #0x8]
  17c358: 794e0d09     	ldrh	w9, [x8, #0x706]
  17c35c: b27d0be8     	orr	x8, xzr, #0x38
  17c360: 2a0903e0     	mov	w0, w9
  17c364: 9ac82008     	lsl	x8, x0, x8
  17c368: 9378fd08     	asr	x8, x8, #56
  17c36c: f9400be0     	ldr	x0, [sp, #0x10]
  17c370: f9000008     	str	x8, [x0]
  17c374: 14000019     	b	0x17c3d8 <FLAC__subframe_add_verbatim+0xd8c>
  17c378: f94007e8     	ldr	x8, [sp, #0x8]
  17c37c: 79402d09     	ldrh	w9, [x8, #0x16]
  17c380: 2a0903e8     	mov	w8, w9
  17c384: 93403d08     	sxth	x8, w8
  17c388: f9400bea     	ldr	x10, [sp, #0x10]
  17c38c: f9000148     	str	x8, [x10]
  17c390: 14000012     	b	0x17c3d8 <FLAC__subframe_add_verbatim+0xd8c>
  17c394: f94007e8     	ldr	x8, [sp, #0x8]
  17c398: 79403109     	ldrh	w9, [x8, #0x18]
  17c39c: 2a0903e8     	mov	w8, w9
  17c3a0: 93403d08     	sxth	x8, w8
  17c3a4: f9400bea     	ldr	x10, [sp, #0x10]
  17c3a8: f9000148     	str	x8, [x10]
  17c3ac: 1400000b     	b	0x17c3d8 <FLAC__subframe_add_verbatim+0xd8c>
  17c3b0: f94007e8     	ldr	x8, [sp, #0x8]
  17c3b4: 79403509     	ldrh	w9, [x8, #0x1a]
  17c3b8: 2a0903e8     	mov	w8, w9
  17c3bc: 93403d08     	sxth	x8, w8
  17c3c0: f9400bea     	ldr	x10, [sp, #0x10]
  17c3c4: f9000148     	str	x8, [x10]
  17c3c8: 14000004     	b	0x17c3d8 <FLAC__subframe_add_verbatim+0xd8c>
  17c3cc: 92800368     	mov	x8, #-0x1c              // =-28
  17c3d0: f90017e8     	str	x8, [sp, #0x28]
  17c3d4: 14000002     	b	0x17c3dc <FLAC__subframe_add_verbatim+0xd90>
  17c3d8: f90017ff     	str	xzr, [sp, #0x28]
  17c3dc: f94017e0     	ldr	x0, [sp, #0x28]
  17c3e0: 9100c3ff     	add	sp, sp, #0x30
  17c3e4: d65f03c0     	ret
  17c3e8: d100c3ff     	sub	sp, sp, #0x30
  17c3ec: f90013e0     	str	x0, [sp, #0x20]
  17c3f0: f9000fe1     	str	x1, [sp, #0x18]
  17c3f4: f9000be2     	str	x2, [sp, #0x10]
  17c3f8: f94013e0     	ldr	x0, [sp, #0x20]
  17c3fc: f90007e0     	str	x0, [sp, #0x8]
  17c400: f9400fe0     	ldr	x0, [sp, #0x18]
  17c404: f90003e0     	str	x0, [sp]
  17c408: b4000360     	cbz	x0, 0x17c474 <FLAC__subframe_add_verbatim+0xe28>
  17c40c: 14000001     	b	0x17c410 <FLAC__subframe_add_verbatim+0xdc4>
  17c410: b24003e8     	orr	x8, xzr, #0x1
  17c414: f94003e9     	ldr	x9, [sp]
  17c418: eb09011f     	cmp	x8, x9
  17c41c: 1a9f17ea     	cset	w10, eq
  17c420: 3700034a     	tbnz	w10, #0x0, 0x17c488 <FLAC__subframe_add_verbatim+0xe3c>
  17c424: 14000001     	b	0x17c428 <FLAC__subframe_add_verbatim+0xddc>
  17c428: b27f03e8     	orr	x8, xzr, #0x2
  17c42c: f94003e9     	ldr	x9, [sp]
  17c430: eb09011f     	cmp	x8, x9
  17c434: 1a9f17ea     	cset	w10, eq
  17c438: 3700076a     	tbnz	w10, #0x0, 0x17c524 <FLAC__subframe_add_verbatim+0xed8>
  17c43c: 14000001     	b	0x17c440 <FLAC__subframe_add_verbatim+0xdf4>
  17c440: b24007e8     	orr	x8, xzr, #0x3
  17c444: f94003e9     	ldr	x9, [sp]
  17c448: eb09011f     	cmp	x8, x9
  17c44c: 1a9f17ea     	cset	w10, eq
  17c450: 3700090a     	tbnz	w10, #0x0, 0x17c570 <FLAC__subframe_add_verbatim+0xf24>
  17c454: 14000001     	b	0x17c458 <FLAC__subframe_add_verbatim+0xe0c>
  17c458: b27e03e8     	orr	x8, xzr, #0x4
  17c45c: f94003e9     	ldr	x9, [sp]
  17c460: eb09011f     	cmp	x8, x9
  17c464: 1a9f17ea     	cset	w10, eq
  17c468: 37000aaa     	tbnz	w10, #0x0, 0x17c5bc <FLAC__subframe_add_verbatim+0xf70>
  17c46c: 14000001     	b	0x17c470 <FLAC__subframe_add_verbatim+0xe24>
  17c470: 14000066     	b	0x17c608 <FLAC__subframe_add_verbatim+0xfbc>
  17c474: f9400be8     	ldr	x8, [sp, #0x10]
  17c478: 2a0803e9     	mov	w9, w8
  17c47c: f94007e8     	ldr	x8, [sp, #0x8]
  17c480: b9070109     	str	w9, [x8, #0x700]
  17c484: 14000064     	b	0x17c614 <FLAC__subframe_add_verbatim+0xfc8>
  17c488: f9400be8     	ldr	x8, [sp, #0x10]
  17c48c: b5000048     	cbnz	x8, 0x17c494 <FLAC__subframe_add_verbatim+0xe48>
  17c490: 14000016     	b	0x17c4e8 <FLAC__subframe_add_verbatim+0xe9c>
  17c494: b24003e8     	orr	x8, xzr, #0x1
  17c498: f9400be9     	ldr	x9, [sp, #0x10]
  17c49c: eb08013f     	cmp	x9, x8
  17c4a0: 1a9f07ea     	cset	w10, ne
  17c4a4: 3700004a     	tbnz	w10, #0x0, 0x17c4ac <FLAC__subframe_add_verbatim+0xe60>
  17c4a8: 14000010     	b	0x17c4e8 <FLAC__subframe_add_verbatim+0xe9c>
  17c4ac: b27f03e8     	orr	x8, xzr, #0x2
  17c4b0: f9400be9     	ldr	x9, [sp, #0x10]
  17c4b4: eb08013f     	cmp	x9, x8
  17c4b8: 1a9f07ea     	cset	w10, ne
  17c4bc: 3700004a     	tbnz	w10, #0x0, 0x17c4c4 <FLAC__subframe_add_verbatim+0xe78>
  17c4c0: 1400000a     	b	0x17c4e8 <FLAC__subframe_add_verbatim+0xe9c>
  17c4c4: b24007e8     	orr	x8, xzr, #0x3
  17c4c8: f9400be9     	ldr	x9, [sp, #0x10]
  17c4cc: eb08013f     	cmp	x9, x8
  17c4d0: 1a9f07ea     	cset	w10, ne
  17c4d4: 3700004a     	tbnz	w10, #0x0, 0x17c4dc <FLAC__subframe_add_verbatim+0xe90>
  17c4d8: 14000004     	b	0x17c4e8 <FLAC__subframe_add_verbatim+0xe9c>
  17c4dc: 92800368     	mov	x8, #-0x1c              // =-28
  17c4e0: f90017e8     	str	x8, [sp, #0x28]
  17c4e4: 1400004d     	b	0x17c618 <FLAC__subframe_add_verbatim+0xfcc>
  17c4e8: f9400be8     	ldr	x8, [sp, #0x10]
  17c4ec: 321d03e9     	orr	w9, wzr, #0x8
  17c4f0: 2a0803ea     	mov	w10, w8
  17c4f4: 32003feb     	orr	w11, wzr, #0xffff
  17c4f8: 0a0b012b     	and	w11, w9, w11
  17c4fc: 1acb214a     	lsl	w10, w10, w11
  17c500: 321c03eb     	orr	w11, wzr, #0x10
  17c504: 1acb214a     	lsl	w10, w10, w11
  17c508: 1acb294a     	asr	w10, w10, w11
  17c50c: 32003feb     	orr	w11, wzr, #0xffff
  17c510: 0a0b0129     	and	w9, w9, w11
  17c514: 1ac92949     	asr	w9, w10, w9
  17c518: f94007e8     	ldr	x8, [sp, #0x8]
  17c51c: 790e1109     	strh	w9, [x8, #0x708]
  17c520: 1400003d     	b	0x17c614 <FLAC__subframe_add_verbatim+0xfc8>
  17c524: d2800148     	mov	x8, #0xa                // =10
  17c528: f9400be9     	ldr	x9, [sp, #0x10]
  17c52c: eb08013f     	cmp	x9, x8
  17c530: 1a9fa7ea     	cset	w10, lt
  17c534: 370000ea     	tbnz	w10, #0x0, 0x17c550 <FLAC__subframe_add_verbatim+0xf04>
  17c538: d2800648     	mov	x8, #0x32               // =50
  17c53c: f9400be9     	ldr	x9, [sp, #0x10]
  17c540: eb08013f     	cmp	x9, x8
  17c544: 1a9fd7ea     	cset	w10, gt
  17c548: 3700004a     	tbnz	w10, #0x0, 0x17c550 <FLAC__subframe_add_verbatim+0xf04>
  17c54c: 14000004     	b	0x17c55c <FLAC__subframe_add_verbatim+0xf10>
  17c550: 92800368     	mov	x8, #-0x1c              // =-28
  17c554: f90017e8     	str	x8, [sp, #0x28]
  17c558: 14000030     	b	0x17c618 <FLAC__subframe_add_verbatim+0xfcc>
  17c55c: f9400be8     	ldr	x8, [sp, #0x10]
  17c560: 2a0803e9     	mov	w9, w8
  17c564: f94007e8     	ldr	x8, [sp, #0x8]
  17c568: 79002d09     	strh	w9, [x8, #0x16]
  17c56c: 1400002a     	b	0x17c614 <FLAC__subframe_add_verbatim+0xfc8>
  17c570: b2400fe8     	orr	x8, xzr, #0xf
  17c574: f9400be9     	ldr	x9, [sp, #0x10]
  17c578: eb08013f     	cmp	x9, x8
  17c57c: 1a9fa7ea     	cset	w10, lt
  17c580: 370000ea     	tbnz	w10, #0x0, 0x17c59c <FLAC__subframe_add_verbatim+0xf50>
  17c584: b27e0fe8     	orr	x8, xzr, #0x3c
  17c588: f9400be9     	ldr	x9, [sp, #0x10]
  17c58c: eb08013f     	cmp	x9, x8
  17c590: 1a9fd7ea     	cset	w10, gt
  17c594: 3700004a     	tbnz	w10, #0x0, 0x17c59c <FLAC__subframe_add_verbatim+0xf50>
  17c598: 14000004     	b	0x17c5a8 <FLAC__subframe_add_verbatim+0xf5c>
  17c59c: 92800368     	mov	x8, #-0x1c              // =-28
  17c5a0: f90017e8     	str	x8, [sp, #0x28]
  17c5a4: 1400001d     	b	0x17c618 <FLAC__subframe_add_verbatim+0xfcc>
  17c5a8: f9400be8     	ldr	x8, [sp, #0x10]
  17c5ac: 2a0803e9     	mov	w9, w8
  17c5b0: f94007e8     	ldr	x8, [sp, #0x8]
  17c5b4: 79003109     	strh	w9, [x8, #0x18]
  17c5b8: 14000017     	b	0x17c614 <FLAC__subframe_add_verbatim+0xfc8>
  17c5bc: d2800008     	mov	x8, #0x0                // =0
  17c5c0: f9400be9     	ldr	x9, [sp, #0x10]
  17c5c4: eb08013f     	cmp	x9, x8
  17c5c8: 1a9fa7ea     	cset	w10, lt
  17c5cc: 370000ea     	tbnz	w10, #0x0, 0x17c5e8 <FLAC__subframe_add_verbatim+0xf9c>
  17c5d0: b2403be8     	orr	x8, xzr, #0x7fff
  17c5d4: f9400be9     	ldr	x9, [sp, #0x10]
  17c5d8: eb08013f     	cmp	x9, x8
  17c5dc: 1a9fd7ea     	cset	w10, gt
  17c5e0: 3700004a     	tbnz	w10, #0x0, 0x17c5e8 <FLAC__subframe_add_verbatim+0xf9c>
  17c5e4: 14000004     	b	0x17c5f4 <FLAC__subframe_add_verbatim+0xfa8>
  17c5e8: 92800368     	mov	x8, #-0x1c              // =-28
  17c5ec: f90017e8     	str	x8, [sp, #0x28]
  17c5f0: 1400000a     	b	0x17c618 <FLAC__subframe_add_verbatim+0xfcc>
  17c5f4: f9400be8     	ldr	x8, [sp, #0x10]
  17c5f8: 2a0803e9     	mov	w9, w8
  17c5fc: f94007e8     	ldr	x8, [sp, #0x8]
  17c600: 79003509     	strh	w9, [x8, #0x1a]
  17c604: 14000004     	b	0x17c614 <FLAC__subframe_add_verbatim+0xfc8>
  17c608: 92800368     	mov	x8, #-0x1c              // =-28
  17c60c: f90017e8     	str	x8, [sp, #0x28]
  17c610: 14000002     	b	0x17c618 <FLAC__subframe_add_verbatim+0xfcc>
  17c614: f90017ff     	str	xzr, [sp, #0x28]
  17c618: f94017e0     	ldr	x0, [sp, #0x28]
  17c61c: 9100c3ff     	add	sp, sp, #0x30
  17c620: d65f03c0     	ret
  17c624: d10143ff     	sub	sp, sp, #0x50
  17c628: 321b03e8     	orr	w8, wzr, #0x20
  17c62c: 528004a9     	mov	w9, #0x25               // =37
  17c630: 528e290a     	mov	w10, #0x7148            // =29000
  17c634: 528006ab     	mov	w11, #0x35              // =53
  17c638: 5280032c     	mov	w12, #0x19              // =25
  17c63c: 528fa00d     	mov	w13, #0x7d00            // =32000
  17c640: 528002ae     	mov	w14, #0x15              // =21
  17c644: 528005af     	mov	w15, #0x2d              // =45
  17c648: 528c3510     	mov	w16, #0x61a8            // =25000
  17c64c: 528004f1     	mov	w17, #0x27              // =39
  17c650: 321f0fe1     	orr	w1, wzr, #0x1e
  17c654: 32003be2     	orr	w2, wzr, #0x7fff
  17c658: f90027e0     	str	x0, [sp, #0x48]
  17c65c: b90047ff     	str	wzr, [sp, #0x44]
  17c660: b90043ff     	str	wzr, [sp, #0x40]
  17c664: b94047e3     	ldr	w3, [sp, #0x44]
  17c668: b90043e3     	str	w3, [sp, #0x40]
  17c66c: b90037e8     	str	w8, [sp, #0x34]
  17c670: b90033e9     	str	w9, [sp, #0x30]
  17c674: b9002fea     	str	w10, [sp, #0x2c]
  17c678: b9002beb     	str	w11, [sp, #0x28]
  17c67c: b90027ec     	str	w12, [sp, #0x24]
  17c680: b90023ed     	str	w13, [sp, #0x20]
  17c684: b9001fee     	str	w14, [sp, #0x1c]
  17c688: b9001bef     	str	w15, [sp, #0x18]
  17c68c: b90017f0     	str	w16, [sp, #0x14]
  17c690: b90013f1     	str	w17, [sp, #0x10]
  17c694: b9000fe1     	str	w1, [sp, #0xc]
  17c698: b9000be2     	str	w2, [sp, #0x8]
  17c69c: 321e03e8     	orr	w8, wzr, #0x4
  17c6a0: b94043e9     	ldr	w9, [sp, #0x40]
  17c6a4: 6b08013f     	cmp	w9, w8
  17c6a8: 1a9fa7e8     	cset	w8, lt
  17c6ac: 37000048     	tbnz	w8, #0x0, 0x17c6b4 <FLAC__subframe_add_verbatim+0x1068>
  17c6b0: 14000050     	b	0x17c7f0 <FLAC__subframe_add_verbatim+0x11a4>
  17c6b4: b27f07e8     	orr	x8, xzr, #0x6
  17c6b8: d280e209     	mov	x9, #0x710              // =1808
  17c6bc: f94027ea     	ldr	x10, [sp, #0x48]
  17c6c0: 8b090149     	add	x9, x10, x9
  17c6c4: b94043eb     	ldr	w11, [sp, #0x40]
  17c6c8: 2a0b03ea     	mov	w10, w11
  17c6cc: 93407d4a     	sxtw	x10, w10
  17c6d0: 9b0a7d08     	mul	x8, x8, x10
  17c6d4: 8b080128     	add	x8, x9, x8
  17c6d8: f9001fe8     	str	x8, [sp, #0x38]
  17c6dc: b94043eb     	ldr	w11, [sp, #0x40]
  17c6e0: 340000eb     	cbz	w11, 0x17c6fc <FLAC__subframe_add_verbatim+0x10b0>
  17c6e4: 320007e8     	orr	w8, wzr, #0x3
  17c6e8: b94043e9     	ldr	w9, [sp, #0x40]
  17c6ec: 6b08013f     	cmp	w9, w8
  17c6f0: 1a9fd7e8     	cset	w8, gt
  17c6f4: 37000048     	tbnz	w8, #0x0, 0x17c6fc <FLAC__subframe_add_verbatim+0x10b0>
  17c6f8: 1400000b     	b	0x17c724 <FLAC__subframe_add_verbatim+0x10d8>
  17c6fc: f9401fe8     	ldr	x8, [sp, #0x38]
  17c700: b94013e9     	ldr	w9, [sp, #0x10]
  17c704: 79000509     	strh	w9, [x8, #0x2]
  17c708: f9401fe8     	ldr	x8, [sp, #0x38]
  17c70c: b9400fea     	ldr	w10, [sp, #0xc]
  17c710: 7900010a     	strh	w10, [x8]
  17c714: f9401fe8     	ldr	x8, [sp, #0x38]
  17c718: b9400beb     	ldr	w11, [sp, #0x8]
  17c71c: 7900090b     	strh	w11, [x8, #0x4]
  17c720: 14000030     	b	0x17c7e0 <FLAC__subframe_add_verbatim+0x1194>
  17c724: 320003e8     	orr	w8, wzr, #0x1
  17c728: b94043e9     	ldr	w9, [sp, #0x40]
  17c72c: 6b08013f     	cmp	w9, w8
  17c730: 1a9f17e8     	cset	w8, eq
  17c734: 37000048     	tbnz	w8, #0x0, 0x17c73c <FLAC__subframe_add_verbatim+0x10f0>
  17c738: 1400000b     	b	0x17c764 <FLAC__subframe_add_verbatim+0x1118>
  17c73c: f9401fe8     	ldr	x8, [sp, #0x38]
  17c740: b9401fe9     	ldr	w9, [sp, #0x1c]
  17c744: 79000509     	strh	w9, [x8, #0x2]
  17c748: f9401fe8     	ldr	x8, [sp, #0x38]
  17c74c: b9401bea     	ldr	w10, [sp, #0x18]
  17c750: 7900010a     	strh	w10, [x8]
  17c754: f9401fe8     	ldr	x8, [sp, #0x38]
  17c758: b94017eb     	ldr	w11, [sp, #0x14]
  17c75c: 7900090b     	strh	w11, [x8, #0x4]
  17c760: 14000020     	b	0x17c7e0 <FLAC__subframe_add_verbatim+0x1194>
  17c764: 321f03e8     	orr	w8, wzr, #0x2
  17c768: b94043e9     	ldr	w9, [sp, #0x40]
  17c76c: 6b08013f     	cmp	w9, w8
  17c770: 1a9f17e8     	cset	w8, eq
  17c774: 37000048     	tbnz	w8, #0x0, 0x17c77c <FLAC__subframe_add_verbatim+0x1130>
  17c778: 1400000b     	b	0x17c7a4 <FLAC__subframe_add_verbatim+0x1158>
  17c77c: f9401fe8     	ldr	x8, [sp, #0x38]
  17c780: b9402be9     	ldr	w9, [sp, #0x28]
  17c784: 79000509     	strh	w9, [x8, #0x2]
  17c788: f9401fe8     	ldr	x8, [sp, #0x38]
  17c78c: b94027ea     	ldr	w10, [sp, #0x24]
  17c790: 7900010a     	strh	w10, [x8]
  17c794: f9401fe8     	ldr	x8, [sp, #0x38]
  17c798: b94023eb     	ldr	w11, [sp, #0x20]
  17c79c: 7900090b     	strh	w11, [x8, #0x4]
  17c7a0: 14000010     	b	0x17c7e0 <FLAC__subframe_add_verbatim+0x1194>
  17c7a4: 320007e8     	orr	w8, wzr, #0x3
  17c7a8: b94043e9     	ldr	w9, [sp, #0x40]
  17c7ac: 6b08013f     	cmp	w9, w8
  17c7b0: 1a9f17e8     	cset	w8, eq
  17c7b4: 37000048     	tbnz	w8, #0x0, 0x17c7bc <FLAC__subframe_add_verbatim+0x1170>
  17c7b8: 1400000a     	b	0x17c7e0 <FLAC__subframe_add_verbatim+0x1194>
  17c7bc: f9401fe8     	ldr	x8, [sp, #0x38]
  17c7c0: b94037e9     	ldr	w9, [sp, #0x34]
  17c7c4: 79000509     	strh	w9, [x8, #0x2]
  17c7c8: f9401fe8     	ldr	x8, [sp, #0x38]
  17c7cc: b94033ea     	ldr	w10, [sp, #0x30]
  17c7d0: 7900010a     	strh	w10, [x8]
  17c7d4: f9401fe8     	ldr	x8, [sp, #0x38]
  17c7d8: b9402feb     	ldr	w11, [sp, #0x2c]
  17c7dc: 7900090b     	strh	w11, [x8, #0x4]
  17c7e0: b94043e8     	ldr	w8, [sp, #0x40]
  17c7e4: 11000508     	add	w8, w8, #0x1
  17c7e8: b90043e8     	str	w8, [sp, #0x40]
  17c7ec: 17ffffac     	b	0x17c69c <FLAC__subframe_add_verbatim+0x1050>
  17c7f0: d2800000     	mov	x0, #0x0                // =0
  17c7f4: 910143ff     	add	sp, sp, #0x50
  17c7f8: d65f03c0     	ret
  17c7fc: d10043ff     	sub	sp, sp, #0x10
  17c800: d280e208     	mov	x8, #0x710              // =1808
  17c804: b27f07e9     	orr	x9, xzr, #0x6
  17c808: d280026a     	mov	x10, #0x13              // =19
  17c80c: d28ac44b     	mov	x11, #0x5622            // =22050
  17c810: d2800d2c     	mov	x12, #0x69              // =105
  17c814: d280000d     	mov	x13, #0x0               // =0
  17c818: f90007e0     	str	x0, [sp, #0x8]
  17c81c: f94007e0     	ldr	x0, [sp, #0x8]
  17c820: 8b080008     	add	x8, x0, x8
  17c824: f94007e0     	ldr	x0, [sp, #0x8]
  17c828: 794e100e     	ldrh	w14, [x0, #0x708]
  17c82c: 2a0e03e0     	mov	w0, w14
  17c830: 93403c00     	sxth	x0, w0
  17c834: 9b007d29     	mul	x9, x9, x0
  17c838: 8b090108     	add	x8, x8, x9
  17c83c: f90003e8     	str	x8, [sp]
  17c840: f94003e8     	ldr	x8, [sp]
  17c844: 7940090e     	ldrh	w14, [x8, #0x4]
  17c848: f94007e8     	ldr	x8, [sp, #0x8]
  17c84c: 7900350e     	strh	w14, [x8, #0x1a]
  17c850: f94003e8     	ldr	x8, [sp]
  17c854: 7940010e     	ldrh	w14, [x8]
  17c858: f94007e8     	ldr	x8, [sp, #0x8]
  17c85c: 79002d0e     	strh	w14, [x8, #0x16]
  17c860: f94003e8     	ldr	x8, [sp]
  17c864: 7940050e     	ldrh	w14, [x8, #0x2]
  17c868: f94007e8     	ldr	x8, [sp, #0x8]
  17c86c: 7900310e     	strh	w14, [x8, #0x18]
  17c870: f94007e8     	ldr	x8, [sp, #0x8]
  17c874: 79402d0e     	ldrh	w14, [x8, #0x16]
  17c878: 2a0e03e8     	mov	w8, w14
  17c87c: 93403d08     	sxth	x8, w8
  17c880: 9b087d48     	mul	x8, x10, x8
  17c884: 2a0803ee     	mov	w14, w8
  17c888: f94007e8     	ldr	x8, [sp, #0x8]
  17c88c: 79002d0e     	strh	w14, [x8, #0x16]
  17c890: f94007e8     	ldr	x8, [sp, #0x8]
  17c894: 7940310e     	ldrh	w14, [x8, #0x18]
  17c898: 2a0e03e8     	mov	w8, w14
  17c89c: 93403d08     	sxth	x8, w8
  17c8a0: 9b0b7d08     	mul	x8, x8, x11
  17c8a4: 9345fd08     	asr	x8, x8, #5
  17c8a8: 9b0c7d08     	mul	x8, x8, x12
  17c8ac: 9350fd08     	asr	x8, x8, #16
  17c8b0: 2a0803ee     	mov	w14, w8
  17c8b4: f94007e8     	ldr	x8, [sp, #0x8]
  17c8b8: 7900310e     	strh	w14, [x8, #0x18]
  17c8bc: f94007e8     	ldr	x8, [sp, #0x8]
  17c8c0: 794e110e     	ldrh	w14, [x8, #0x708]
  17c8c4: f94007e8     	ldr	x8, [sp, #0x8]
  17c8c8: 790e0d0e     	strh	w14, [x8, #0x706]
  17c8cc: aa0d03e0     	mov	x0, x13
  17c8d0: 910043ff     	add	sp, sp, #0x10
  17c8d4: d65f03c0     	ret
  17c8d8: d100c3ff     	sub	sp, sp, #0x30
  17c8dc: b2403be8     	orr	x8, xzr, #0x7fff
  17c8e0: f90017e0     	str	x0, [sp, #0x28]
  17c8e4: 79004fe1     	strh	w1, [sp, #0x26]
  17c8e8: f9000fe2     	str	x2, [sp, #0x18]
  17c8ec: 79002fe3     	strh	w3, [sp, #0x16]
  17c8f0: f9400fe0     	ldr	x0, [sp, #0x18]
  17c8f4: 9350fc00     	asr	x0, x0, #16
  17c8f8: 2a0003e1     	mov	w1, w0
  17c8fc: 79002be1     	strh	w1, [sp, #0x14]
  17c900: f9400fe0     	ldr	x0, [sp, #0x18]
  17c904: 9341fc00     	asr	x0, x0, #1
  17c908: 8a080008     	and	x8, x0, x8
  17c90c: 2a0803e1     	mov	w1, w8
  17c910: 790027e1     	strh	w1, [sp, #0x12]
  17c914: 79c04fe1     	ldrsh	w1, [sp, #0x26]
  17c918: 79c02be3     	ldrsh	w3, [sp, #0x14]
  17c91c: 6b030021     	subs	w1, w1, w3
  17c920: 79002be1     	strh	w1, [sp, #0x14]
  17c924: 52800008     	mov	w8, #0x0                // =0
  17c928: 79c02be9     	ldrsh	w9, [sp, #0x14]
  17c92c: 6b08013f     	cmp	w9, w8
  17c930: 1a9fa7e8     	cset	w8, lt
  17c934: 37000048     	tbnz	w8, #0x0, 0x17c93c <FLAC__subframe_add_verbatim+0x12f0>
  17c938: 14000006     	b	0x17c950 <FLAC__subframe_add_verbatim+0x1304>
  17c93c: 79c02fe8     	ldrsh	w8, [sp, #0x16]
  17c940: 79c02be9     	ldrsh	w9, [sp, #0x14]
  17c944: 0b080128     	add	w8, w9, w8
  17c948: 79002be8     	strh	w8, [sp, #0x14]
  17c94c: 17fffff6     	b	0x17c924 <FLAC__subframe_add_verbatim+0x12d8>
  17c950: b27f03e8     	orr	x8, xzr, #0x2
  17c954: f94017e9     	ldr	x9, [sp, #0x28]
  17c958: 79402bea     	ldrh	w10, [sp, #0x14]
  17c95c: 2a0a03eb     	mov	w11, w10
  17c960: 93403d6b     	sxth	x11, w11
  17c964: 9b0b7d08     	mul	x8, x8, x11
  17c968: 8b080128     	add	x8, x9, x8
  17c96c: 7940010a     	ldrh	w10, [x8]
  17c970: 790023ea     	strh	w10, [sp, #0x10]
  17c974: 79c02bea     	ldrsh	w10, [sp, #0x14]
  17c978: 3400004a     	cbz	w10, 0x17c980 <FLAC__subframe_add_verbatim+0x1334>
  17c97c: 1400000c     	b	0x17c9ac <FLAC__subframe_add_verbatim+0x1360>
  17c980: b27f03e8     	orr	x8, xzr, #0x2
  17c984: f94017e9     	ldr	x9, [sp, #0x28]
  17c988: 79c02fea     	ldrsh	w10, [sp, #0x16]
  17c98c: 7100054a     	subs	w10, w10, #0x1
  17c990: 2a0a03eb     	mov	w11, w10
  17c994: 93407d6b     	sxtw	x11, w11
  17c998: 9b0b7d08     	mul	x8, x8, x11
  17c99c: 8b080128     	add	x8, x9, x8
  17c9a0: 7940010a     	ldrh	w10, [x8]
  17c9a4: 79001fea     	strh	w10, [sp, #0xe]
  17c9a8: 1400000b     	b	0x17c9d4 <FLAC__subframe_add_verbatim+0x1388>
  17c9ac: b27f03e8     	orr	x8, xzr, #0x2
  17c9b0: f94017e9     	ldr	x9, [sp, #0x28]
  17c9b4: 79c02bea     	ldrsh	w10, [sp, #0x14]
  17c9b8: 7100054a     	subs	w10, w10, #0x1
  17c9bc: 2a0a03eb     	mov	w11, w10
  17c9c0: 93407d6b     	sxtw	x11, w11
  17c9c4: 9b0b7d08     	mul	x8, x8, x11
  17c9c8: 8b080128     	add	x8, x9, x8
  17c9cc: 7940010a     	ldrh	w10, [x8]
  17c9d0: 79001fea     	strh	w10, [sp, #0xe]
  17c9d4: 32000fe8     	orr	w8, wzr, #0xf
  17c9d8: 79c023e9     	ldrsh	w9, [sp, #0x10]
  17c9dc: 79c01fea     	ldrsh	w10, [sp, #0xe]
  17c9e0: 79c023eb     	ldrsh	w11, [sp, #0x10]
  17c9e4: 6b0b014a     	subs	w10, w10, w11
  17c9e8: 79c027eb     	ldrsh	w11, [sp, #0x12]
  17c9ec: 1b0b7d4a     	mul	w10, w10, w11
  17c9f0: 1ac82948     	asr	w8, w10, w8
  17c9f4: 321c03ea     	orr	w10, wzr, #0x10
  17c9f8: 1aca2108     	lsl	w8, w8, w10
  17c9fc: 1aca2908     	asr	w8, w8, w10
  17ca00: 0b080128     	add	w8, w9, w8
  17ca04: 2a0803e0     	mov	w0, w8
  17ca08: 9100c3ff     	add	sp, sp, #0x30
  17ca0c: d65f03c0     	ret

000000000017ca10 <DLS_MuteVoice>:
  17ca10: d100c3ff     	sub	sp, sp, #0x30
  17ca14: d2802408     	mov	x8, #0x120              // =288
  17ca18: b27a03e9     	orr	x9, xzr, #0x40
  17ca1c: d2800b0a     	mov	x10, #0x58              // =88
  17ca20: 128008cb     	mov	w11, #-0x47             // =-71
  17ca24: 321f07ec     	orr	w12, wzr, #0x6
  17ca28: d280034d     	mov	x13, #0x1a              // =26
  17ca2c: f90017e0     	str	x0, [sp, #0x28]
  17ca30: f90013e1     	str	x1, [sp, #0x20]
  17ca34: f9000fe2     	str	x2, [sp, #0x18]
  17ca38: f9000be3     	str	x3, [sp, #0x10]
  17ca3c: f94017e0     	ldr	x0, [sp, #0x28]
  17ca40: 8b080000     	add	x0, x0, x8
  17ca44: f9400be1     	ldr	x1, [sp, #0x10]
  17ca48: 9b017d21     	mul	x1, x9, x1
  17ca4c: 8b010000     	add	x0, x0, x1
  17ca50: f90007e0     	str	x0, [sp, #0x8]
  17ca54: f94013e0     	ldr	x0, [sp, #0x20]
  17ca58: f9400800     	ldr	x0, [x0, #0x10]
  17ca5c: f9400800     	ldr	x0, [x0, #0x10]
  17ca60: f94007e1     	ldr	x1, [sp, #0x8]
  17ca64: 7940742e     	ldrh	w14, [x1, #0x3a]
  17ca68: 2a0e03e1     	mov	w1, w14
  17ca6c: d3403c21     	ubfx	x1, x1, #0, #16
  17ca70: 9b017d4a     	mul	x10, x10, x1
  17ca74: 8b0a000a     	add	x10, x0, x10
  17ca78: f90003ea     	str	x10, [sp]
  17ca7c: f9400fea     	ldr	x10, [sp, #0x18]
  17ca80: 3940254e     	ldrb	w14, [x10, #0x9]
  17ca84: 0a0b01cb     	and	w11, w14, w11
  17ca88: 3900254b     	strb	w11, [x10, #0x9]
  17ca8c: f94017ea     	ldr	x10, [sp, #0x28]
  17ca90: 8b08014a     	add	x10, x10, x8
  17ca94: f9400be0     	ldr	x0, [sp, #0x10]
  17ca98: 9b007d20     	mul	x0, x9, x0
  17ca9c: 8b00014a     	add	x10, x10, x0
  17caa0: 3900e14c     	strb	w12, [x10, #0x38]
  17caa4: f94003ea     	ldr	x10, [sp]
  17caa8: 7940594b     	ldrh	w11, [x10, #0x2c]
  17caac: f94007ea     	ldr	x10, [sp, #0x8]
  17cab0: 7900694b     	strh	w11, [x10, #0x34]
  17cab4: f94017ea     	ldr	x10, [sp, #0x28]
  17cab8: 8b080148     	add	x8, x10, x8
  17cabc: f9400bea     	ldr	x10, [sp, #0x10]
  17cac0: 9b0a7d29     	mul	x9, x9, x10
  17cac4: 8b090108     	add	x8, x8, x9
  17cac8: 3900e50c     	strb	w12, [x8, #0x39]
  17cacc: f94003e8     	ldr	x8, [sp]
  17cad0: 8b0d0108     	add	x8, x8, x13
  17cad4: 7940150b     	ldrh	w11, [x8, #0xa]
  17cad8: f94007e8     	ldr	x8, [sp, #0x8]
  17cadc: 79006d0b     	strh	w11, [x8, #0x36]
  17cae0: 9100c3ff     	add	sp, sp, #0x30
  17cae4: d65f03c0     	ret

000000000017cae8 <DLS_ReleaseVoice>:
  17cae8: d10143ff     	sub	sp, sp, #0x50
  17caec: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17caf0: 910103fd     	add	x29, sp, #0x40
  17caf4: d2802408     	mov	x8, #0x120              // =288
  17caf8: b27a03e9     	orr	x9, xzr, #0x40
  17cafc: d2800b0a     	mov	x10, #0x58              // =88
  17cb00: 321f03eb     	orr	w11, wzr, #0x2
  17cb04: 321f07ec     	orr	w12, wzr, #0x6
  17cb08: f81f83a0     	stur	x0, [x29, #-0x8]
  17cb0c: f81f03a1     	stur	x1, [x29, #-0x10]
  17cb10: f81e83a2     	stur	x2, [x29, #-0x18]
  17cb14: f90013e3     	str	x3, [sp, #0x20]
  17cb18: f85f83a0     	ldur	x0, [x29, #-0x8]
  17cb1c: 8b080008     	add	x8, x0, x8
  17cb20: f94013e0     	ldr	x0, [sp, #0x20]
  17cb24: 9b007d29     	mul	x9, x9, x0
  17cb28: 8b090108     	add	x8, x8, x9
  17cb2c: f9000fe8     	str	x8, [sp, #0x18]
  17cb30: f85f03a8     	ldur	x8, [x29, #-0x10]
  17cb34: f9400908     	ldr	x8, [x8, #0x10]
  17cb38: f9400908     	ldr	x8, [x8, #0x10]
  17cb3c: f9400fe9     	ldr	x9, [sp, #0x18]
  17cb40: 7940752d     	ldrh	w13, [x9, #0x3a]
  17cb44: 2a0d03e9     	mov	w9, w13
  17cb48: d3403d29     	ubfx	x9, x9, #0, #16
  17cb4c: 9b097d49     	mul	x9, x10, x9
  17cb50: 8b090108     	add	x8, x8, x9
  17cb54: f9000be8     	str	x8, [sp, #0x10]
  17cb58: f9400fe8     	ldr	x8, [sp, #0x18]
  17cb5c: 3940e10d     	ldrb	w13, [x8, #0x38]
  17cb60: 6b0b01bf     	cmp	w13, w11
  17cb64: 1a9f17eb     	cset	w11, eq
  17cb68: b9000fec     	str	w12, [sp, #0xc]
  17cb6c: 3700004b     	tbnz	w11, #0x0, 0x17cb74 <DLS_ReleaseVoice+0x8c>
  17cb70: 1400000e     	b	0x17cba8 <DLS_ReleaseVoice+0xc0>
  17cb74: b24003e8     	orr	x8, xzr, #0x1
  17cb78: f9400fe9     	ldr	x9, [sp, #0x18]
  17cb7c: 7940612a     	ldrh	w10, [x9, #0x30]
  17cb80: 2a0a03e9     	mov	w9, w10
  17cb84: 93403d20     	sxth	x0, w9
  17cb88: f90003e8     	str	x8, [sp]
  17cb8c: 97fcb011     	bl	0xa8bd0 <EAS_flog2@plt>
  17cb90: f94003e8     	ldr	x8, [sp]
  17cb94: 9ac82009     	lsl	x9, x0, x8
  17cb98: 91200129     	add	x9, x9, #0x800
  17cb9c: 2a0903ea     	mov	w10, w9
  17cba0: f9400fe9     	ldr	x9, [sp, #0x18]
  17cba4: 7900612a     	strh	w10, [x9, #0x30]
  17cba8: d2800348     	mov	x8, #0x1a               // =26
  17cbac: b27d03e9     	orr	x9, xzr, #0x8
  17cbb0: f9400fea     	ldr	x10, [sp, #0x18]
  17cbb4: b9400feb     	ldr	w11, [sp, #0xc]
  17cbb8: 3900e14b     	strb	w11, [x10, #0x38]
  17cbbc: f9400bea     	ldr	x10, [sp, #0x10]
  17cbc0: 8b090149     	add	x9, x10, x9
  17cbc4: 7940152c     	ldrh	w12, [x9, #0xa]
  17cbc8: f9400fe9     	ldr	x9, [sp, #0x18]
  17cbcc: 7900692c     	strh	w12, [x9, #0x34]
  17cbd0: f9400fe9     	ldr	x9, [sp, #0x18]
  17cbd4: 3900e52b     	strb	w11, [x9, #0x39]
  17cbd8: f9400be9     	ldr	x9, [sp, #0x10]
  17cbdc: 8b080128     	add	x8, x9, x8
  17cbe0: 7940150c     	ldrh	w12, [x8, #0xa]
  17cbe4: f9400fe8     	ldr	x8, [sp, #0x18]
  17cbe8: 79006d0c     	strh	w12, [x8, #0x36]
  17cbec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  17cbf0: 910143ff     	add	sp, sp, #0x50
  17cbf4: d65f03c0     	ret

000000000017cbf8 <DLS_SustainPedal>:
  17cbf8: d10103ff     	sub	sp, sp, #0x40
  17cbfc: d2802408     	mov	x8, #0x120              // =288
  17cc00: b27a03e9     	orr	x9, xzr, #0x40
  17cc04: d2800b0a     	mov	x10, #0x58              // =88
  17cc08: b27d03eb     	orr	x11, xzr, #0x8
  17cc0c: 321e03ec     	orr	w12, wzr, #0x4
  17cc10: 321f03ed     	orr	w13, wzr, #0x2
  17cc14: f9001fe0     	str	x0, [sp, #0x38]
  17cc18: f9001be1     	str	x1, [sp, #0x30]
  17cc1c: f90017e2     	str	x2, [sp, #0x28]
  17cc20: f90013e3     	str	x3, [sp, #0x20]
  17cc24: f9000fe4     	str	x4, [sp, #0x18]
  17cc28: f9401fe0     	ldr	x0, [sp, #0x38]
  17cc2c: 8b080008     	add	x8, x0, x8
  17cc30: f9400fe0     	ldr	x0, [sp, #0x18]
  17cc34: 9b007d29     	mul	x9, x9, x0
  17cc38: 8b090108     	add	x8, x8, x9
  17cc3c: f9000be8     	str	x8, [sp, #0x10]
  17cc40: f9401be8     	ldr	x8, [sp, #0x30]
  17cc44: f9400908     	ldr	x8, [x8, #0x10]
  17cc48: f9400908     	ldr	x8, [x8, #0x10]
  17cc4c: f9400be9     	ldr	x9, [sp, #0x10]
  17cc50: 7940752e     	ldrh	w14, [x9, #0x3a]
  17cc54: 2a0e03e9     	mov	w9, w14
  17cc58: d3403d29     	ubfx	x9, x9, #0, #16
  17cc5c: 9b097d49     	mul	x9, x10, x9
  17cc60: 8b090108     	add	x8, x8, x9
  17cc64: f90007e8     	str	x8, [sp, #0x8]
  17cc68: f9400be8     	ldr	x8, [sp, #0x10]
  17cc6c: 79c0610e     	ldrsh	w14, [x8, #0x30]
  17cc70: f94007e8     	ldr	x8, [sp, #0x8]
  17cc74: 8b0b0108     	add	x8, x8, x11
  17cc78: 79c0110f     	ldrsh	w15, [x8, #0x8]
  17cc7c: 6b0f01df     	cmp	w14, w15
  17cc80: 1a9fa7ee     	cset	w14, lt
  17cc84: b90007ec     	str	w12, [sp, #0x4]
  17cc88: b90003ed     	str	w13, [sp]
  17cc8c: 3700004e     	tbnz	w14, #0x0, 0x17cc94 <DLS_SustainPedal+0x9c>
  17cc90: 14000002     	b	0x17cc98 <DLS_SustainPedal+0xa0>
  17cc94: 1400000c     	b	0x17ccc4 <DLS_SustainPedal+0xcc>
  17cc98: 321f03e8     	orr	w8, wzr, #0x2
  17cc9c: f9400be9     	ldr	x9, [sp, #0x10]
  17cca0: b94007ea     	ldr	w10, [sp, #0x4]
  17cca4: 3900e12a     	strb	w10, [x9, #0x38]
  17cca8: f94017e9     	ldr	x9, [sp, #0x28]
  17ccac: b94003eb     	ldr	w11, [sp]
  17ccb0: 3900212b     	strb	w11, [x9, #0x8]
  17ccb4: f94017e9     	ldr	x9, [sp, #0x28]
  17ccb8: 3940252c     	ldrb	w12, [x9, #0x9]
  17ccbc: 2a080188     	orr	w8, w12, w8
  17ccc0: 39002528     	strb	w8, [x9, #0x9]
  17ccc4: 910103ff     	add	sp, sp, #0x40
  17ccc8: d65f03c0     	ret

000000000017cccc <DLS_StartVoice>:
  17cccc: d10503ff     	sub	sp, sp, #0x140
  17ccd0: a90e6ffc     	stp	x28, x27, [sp, #0xe0]
  17ccd4: a90f67fa     	stp	x26, x25, [sp, #0xf0]
  17ccd8: a9105ff8     	stp	x24, x23, [sp, #0x100]
  17ccdc: a91157f6     	stp	x22, x21, [sp, #0x110]
  17cce0: a9124ff4     	stp	x20, x19, [sp, #0x120]
  17cce4: a9137bfd     	stp	x29, x30, [sp, #0x130]
  17cce8: 9104c3fd     	add	x29, sp, #0x130
  17ccec: d2802408     	mov	x8, #0x120              // =288
  17ccf0: b27a03e9     	orr	x9, xzr, #0x40
  17ccf4: b27d07ea     	orr	x10, xzr, #0x18
  17ccf8: 32000feb     	orr	w11, wzr, #0xf
  17ccfc: b27b03ec     	orr	x12, xzr, #0x20
  17cd00: b27d03ed     	orr	x13, xzr, #0x8
  17cd04: 320037ee     	orr	w14, wzr, #0x3fff
  17cd08: d280050f     	mov	x15, #0x28              // =40
  17cd0c: d2800350     	mov	x16, #0x1a              // =26
  17cd10: d2800b11     	mov	x17, #0x58              // =88
  17cd14: b27d0be5     	orr	x5, xzr, #0x38
  17cd18: 52800006     	mov	w6, #0x0                // =0
  17cd1c: b27c07e7     	orr	x7, xzr, #0x30
  17cd20: d2800693     	mov	x19, #0x34              // =52
  17cd24: d2800734     	mov	x20, #0x39              // =57
  17cd28: d2800655     	mov	x21, #0x32              // =50
  17cd2c: d28006d6     	mov	x22, #0x36              // =54
  17cd30: 52800017     	mov	w23, #0x0               // =0
  17cd34: d2800598     	mov	x24, #0x2c              // =44
  17cd38: b27e03f9     	orr	x25, xzr, #0x4
  17cd3c: d280045a     	mov	x26, #0x22              // =34
  17cd40: d280049b     	mov	x27, #0x24              // =36
  17cd44: 320003fc     	orr	w28, wzr, #0x1
  17cd48: f81a03a0     	stur	x0, [x29, #-0x60]
  17cd4c: f81983a1     	stur	x1, [x29, #-0x68]
  17cd50: f81903a2     	stur	x2, [x29, #-0x70]
  17cd54: f81883a3     	stur	x3, [x29, #-0x78]
  17cd58: 781863a4     	sturh	w4, [x29, #-0x7a]
  17cd5c: f85a03a0     	ldur	x0, [x29, #-0x60]
  17cd60: 8b080008     	add	x8, x0, x8
  17cd64: f85883a0     	ldur	x0, [x29, #-0x78]
  17cd68: 9b007d29     	mul	x9, x9, x0
  17cd6c: 8b090108     	add	x8, x8, x9
  17cd70: f81783a8     	stur	x8, [x29, #-0x88]
  17cd74: f85983a8     	ldur	x8, [x29, #-0x68]
  17cd78: 8b0a0108     	add	x8, x8, x10
  17cd7c: f85903a9     	ldur	x9, [x29, #-0x70]
  17cd80: 39402924     	ldrb	w4, [x9, #0xa]
  17cd84: 0a0b008b     	and	w11, w4, w11
  17cd88: 2a0b03e9     	mov	w9, w11
  17cd8c: 93407d29     	sxtw	x9, w9
  17cd90: 9b097d89     	mul	x9, x12, x9
  17cd94: 8b090108     	add	x8, x8, x9
  17cd98: f9004be8     	str	x8, [sp, #0x90]
  17cd9c: f85983a8     	ldur	x8, [x29, #-0x68]
  17cda0: f9400908     	ldr	x8, [x8, #0x10]
  17cda4: f9400508     	ldr	x8, [x8, #0x8]
  17cda8: 785863ab     	ldurh	w11, [x29, #-0x7a]
  17cdac: 0a0e016b     	and	w11, w11, w14
  17cdb0: 2a0b03e9     	mov	w9, w11
  17cdb4: 93407d29     	sxtw	x9, w9
  17cdb8: 9b097de9     	mul	x9, x15, x9
  17cdbc: 8b090108     	add	x8, x8, x9
  17cdc0: f81703a8     	stur	x8, [x29, #-0x90]
  17cdc4: f85703a8     	ldur	x8, [x29, #-0x90]
  17cdc8: 7940350b     	ldrh	w11, [x8, #0x1a]
  17cdcc: f85783a8     	ldur	x8, [x29, #-0x88]
  17cdd0: 7900750b     	strh	w11, [x8, #0x3a]
  17cdd4: f85983a8     	ldur	x8, [x29, #-0x68]
  17cdd8: f9400908     	ldr	x8, [x8, #0x10]
  17cddc: f9400908     	ldr	x8, [x8, #0x10]
  17cde0: f85783a9     	ldur	x9, [x29, #-0x88]
  17cde4: 7940752b     	ldrh	w11, [x9, #0x3a]
  17cde8: 2a0b03e9     	mov	w9, w11
  17cdec: d3403d29     	ubfx	x9, x9, #0, #16
  17cdf0: 9b097e29     	mul	x9, x17, x9
  17cdf4: 8b090108     	add	x8, x8, x9
  17cdf8: f9004fe8     	str	x8, [sp, #0x98]
  17cdfc: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce00: 3900e106     	strb	w6, [x8, #0x38]
  17ce04: f85903a0     	ldur	x0, [x29, #-0x70]
  17ce08: f9404be1     	ldr	x1, [sp, #0x90]
  17ce0c: f9404fe8     	ldr	x8, [sp, #0x98]
  17ce10: 8b0d0102     	add	x2, x8, x13
  17ce14: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce18: 8b070103     	add	x3, x8, x7
  17ce1c: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce20: 8b130104     	add	x4, x8, x19
  17ce24: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce28: 8b050108     	add	x8, x8, x5
  17ce2c: f90047e5     	str	x5, [sp, #0x88]
  17ce30: aa0803e5     	mov	x5, x8
  17ce34: f90043ec     	str	x12, [sp, #0x80]
  17ce38: f9003fed     	str	x13, [sp, #0x78]
  17ce3c: f9003bef     	str	x15, [sp, #0x70]
  17ce40: f90037f0     	str	x16, [sp, #0x68]
  17ce44: b90067e6     	str	w6, [sp, #0x64]
  17ce48: f9002fe7     	str	x7, [sp, #0x58]
  17ce4c: f9002bf3     	str	x19, [sp, #0x50]
  17ce50: f90027f4     	str	x20, [sp, #0x48]
  17ce54: f90023f5     	str	x21, [sp, #0x40]
  17ce58: f9001ff6     	str	x22, [sp, #0x38]
  17ce5c: b90037f7     	str	w23, [sp, #0x34]
  17ce60: f90017f8     	str	x24, [sp, #0x28]
  17ce64: f90013f9     	str	x25, [sp, #0x20]
  17ce68: f9000ffa     	str	x26, [sp, #0x18]
  17ce6c: f9000bfb     	str	x27, [sp, #0x10]
  17ce70: b9000ffc     	str	w28, [sp, #0xc]
  17ce74: 940000ab     	bl	0x17d120 <DLS_StartVoice+0x454>
  17ce78: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce7c: b94067eb     	ldr	w11, [sp, #0x64]
  17ce80: 3900e50b     	strb	w11, [x8, #0x39]
  17ce84: f85903a0     	ldur	x0, [x29, #-0x70]
  17ce88: f9404be1     	ldr	x1, [sp, #0x90]
  17ce8c: f9404fe8     	ldr	x8, [sp, #0x98]
  17ce90: f94037e9     	ldr	x9, [sp, #0x68]
  17ce94: 8b090102     	add	x2, x8, x9
  17ce98: f85783a8     	ldur	x8, [x29, #-0x88]
  17ce9c: f94023ea     	ldr	x10, [sp, #0x40]
  17cea0: 8b0a0103     	add	x3, x8, x10
  17cea4: f85783a8     	ldur	x8, [x29, #-0x88]
  17cea8: f9401fec     	ldr	x12, [sp, #0x38]
  17ceac: 8b0c0104     	add	x4, x8, x12
  17ceb0: f85783a8     	ldur	x8, [x29, #-0x88]
  17ceb4: f94027ed     	ldr	x13, [sp, #0x48]
  17ceb8: 8b0d0105     	add	x5, x8, x13
  17cebc: 94000099     	bl	0x17d120 <DLS_StartVoice+0x454>
  17cec0: f85783a8     	ldur	x8, [x29, #-0x88]
  17cec4: f9403be9     	ldr	x9, [sp, #0x70]
  17cec8: 8b090108     	add	x8, x8, x9
  17cecc: b94037eb     	ldr	w11, [sp, #0x34]
  17ced0: 7900010b     	strh	w11, [x8]
  17ced4: f9404fe8     	ldr	x8, [sp, #0x98]
  17ced8: 7940050e     	ldrh	w14, [x8, #0x2]
  17cedc: f85783a8     	ldur	x8, [x29, #-0x88]
  17cee0: 8b090108     	add	x8, x8, x9
  17cee4: 7900050e     	strh	w14, [x8, #0x2]
  17cee8: f85783a8     	ldur	x8, [x29, #-0x88]
  17ceec: f94017ea     	ldr	x10, [sp, #0x28]
  17cef0: 8b0a0108     	add	x8, x8, x10
  17cef4: 7900010b     	strh	w11, [x8]
  17cef8: f9404fe8     	ldr	x8, [sp, #0x98]
  17cefc: f94013ec     	ldr	x12, [sp, #0x20]
  17cf00: 8b0c0108     	add	x8, x8, x12
  17cf04: 7940050e     	ldrh	w14, [x8, #0x2]
  17cf08: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf0c: 8b0a0108     	add	x8, x8, x10
  17cf10: 7900050e     	strh	w14, [x8, #0x2]
  17cf14: f85903a0     	ldur	x0, [x29, #-0x70]
  17cf18: f9404be1     	ldr	x1, [sp, #0x90]
  17cf1c: f9404fe8     	ldr	x8, [sp, #0x98]
  17cf20: f9403fed     	ldr	x13, [sp, #0x78]
  17cf24: 8b0d0102     	add	x2, x8, x13
  17cf28: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf2c: f9402fef     	ldr	x15, [sp, #0x58]
  17cf30: 8b0f0103     	add	x3, x8, x15
  17cf34: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf38: f9402bf0     	ldr	x16, [sp, #0x50]
  17cf3c: 8b100104     	add	x4, x8, x16
  17cf40: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf44: f94047f1     	ldr	x17, [sp, #0x88]
  17cf48: 8b110105     	add	x5, x8, x17
  17cf4c: 94000075     	bl	0x17d120 <DLS_StartVoice+0x454>
  17cf50: f85903a0     	ldur	x0, [x29, #-0x70]
  17cf54: f9404be1     	ldr	x1, [sp, #0x90]
  17cf58: f9404fe8     	ldr	x8, [sp, #0x98]
  17cf5c: f94037e9     	ldr	x9, [sp, #0x68]
  17cf60: 8b090102     	add	x2, x8, x9
  17cf64: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf68: f94023ea     	ldr	x10, [sp, #0x40]
  17cf6c: 8b0a0103     	add	x3, x8, x10
  17cf70: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf74: f9401fec     	ldr	x12, [sp, #0x38]
  17cf78: 8b0c0104     	add	x4, x8, x12
  17cf7c: f85783a8     	ldur	x8, [x29, #-0x88]
  17cf80: f94027ed     	ldr	x13, [sp, #0x48]
  17cf84: 8b0d0105     	add	x5, x8, x13
  17cf88: 94000066     	bl	0x17d120 <DLS_StartVoice+0x454>
  17cf8c: f85783a0     	ldur	x0, [x29, #-0x88]
  17cf90: f9404fe1     	ldr	x1, [sp, #0x98]
  17cf94: f9404be2     	ldr	x2, [sp, #0x90]
  17cf98: f85703a8     	ldur	x8, [x29, #-0x90]
  17cf9c: 79400d0b     	ldrh	w11, [x8, #0x6]
  17cfa0: 2a0b03e8     	mov	w8, w11
  17cfa4: 93403d03     	sxth	x3, w8
  17cfa8: f85903a8     	ldur	x8, [x29, #-0x70]
  17cfac: 39403104     	ldrb	w4, [x8, #0xc]
  17cfb0: 9400019c     	bl	0x17d620 <DLS_StartVoice+0x954>
  17cfb4: 2a0003eb     	mov	w11, w0
  17cfb8: f85903a8     	ldur	x8, [x29, #-0x70]
  17cfbc: 7900050b     	strh	w11, [x8, #0x2]
  17cfc0: f9404be8     	ldr	x8, [sp, #0x90]
  17cfc4: 39405d0b     	ldrb	w11, [x8, #0x17]
  17cfc8: 7101016b     	subs	w11, w11, #0x40
  17cfcc: f9404fe8     	ldr	x8, [sp, #0x98]
  17cfd0: 39c1590e     	ldrsb	w14, [x8, #0x56]
  17cfd4: 0b0e0160     	add	w0, w11, w14
  17cfd8: f85783a8     	ldur	x8, [x29, #-0x88]
  17cfdc: f94043e9     	ldr	x9, [sp, #0x80]
  17cfe0: 8b090101     	add	x1, x8, x9
  17cfe4: f85783a8     	ldur	x8, [x29, #-0x88]
  17cfe8: f9400fea     	ldr	x10, [sp, #0x18]
  17cfec: 8b0a0102     	add	x2, x8, x10
  17cff0: 97fc92d0     	bl	0xa1b30 <EAS_CalcPanControl@plt>
  17cff4: f85783a8     	ldur	x8, [x29, #-0x88]
  17cff8: f9400be9     	ldr	x9, [sp, #0x10]
  17cffc: 8b090108     	add	x8, x8, x9
  17d000: b94037eb     	ldr	w11, [sp, #0x34]
  17d004: 7900010b     	strh	w11, [x8]
  17d008: f85783a8     	ldur	x8, [x29, #-0x88]
  17d00c: 8b090108     	add	x8, x8, x9
  17d010: 7900050b     	strh	w11, [x8, #0x2]
  17d014: f85983a8     	ldur	x8, [x29, #-0x68]
  17d018: f9400908     	ldr	x8, [x8, #0x10]
  17d01c: f9401508     	ldr	x8, [x8, #0x28]
  17d020: f85983aa     	ldur	x10, [x29, #-0x68]
  17d024: f940094a     	ldr	x10, [x10, #0x10]
  17d028: f940114a     	ldr	x10, [x10, #0x20]
  17d02c: f85703ac     	ldur	x12, [x29, #-0x90]
  17d030: 7940318e     	ldrh	w14, [x12, #0x18]
  17d034: 2a0e03ec     	mov	w12, w14
  17d038: d3403d8c     	ubfx	x12, x12, #0, #16
  17d03c: f9403fed     	ldr	x13, [sp, #0x78]
  17d040: 9b0c7dac     	mul	x12, x13, x12
  17d044: 8b0c014a     	add	x10, x10, x12
  17d048: f940014a     	ldr	x10, [x10]
  17d04c: 8b0a0108     	add	x8, x8, x10
  17d050: f85783aa     	ldur	x10, [x29, #-0x88]
  17d054: f9000948     	str	x8, [x10, #0x10]
  17d058: f85703a8     	ldur	x8, [x29, #-0x90]
  17d05c: 7940010e     	ldrh	w14, [x8]
  17d060: b9400fe0     	ldr	w0, [sp, #0xc]
  17d064: 0a0001ce     	and	w14, w14, w0
  17d068: 3500004e     	cbnz	w14, 0x17d070 <DLS_StartVoice+0x3a4>
  17d06c: 14000011     	b	0x17d0b0 <DLS_StartVoice+0x3e4>
  17d070: f85783a8     	ldur	x8, [x29, #-0x88]
  17d074: f9400908     	ldr	x8, [x8, #0x10]
  17d078: f85703a9     	ldur	x9, [x29, #-0x90]
  17d07c: f9400529     	ldr	x9, [x9, #0x8]
  17d080: 8b090108     	add	x8, x8, x9
  17d084: f85783a9     	ldur	x9, [x29, #-0x88]
  17d088: f9000528     	str	x8, [x9, #0x8]
  17d08c: f85783a8     	ldur	x8, [x29, #-0x88]
  17d090: f9400908     	ldr	x8, [x8, #0x10]
  17d094: f85703a9     	ldur	x9, [x29, #-0x90]
  17d098: f9400929     	ldr	x9, [x9, #0x10]
  17d09c: 8b090108     	add	x8, x8, x9
  17d0a0: f1000508     	subs	x8, x8, #0x1
  17d0a4: f85783a9     	ldur	x9, [x29, #-0x88]
  17d0a8: f9000128     	str	x8, [x9]
  17d0ac: 14000014     	b	0x17d0fc <DLS_StartVoice+0x430>
  17d0b0: b27d03e8     	orr	x8, xzr, #0x8
  17d0b4: f85783a9     	ldur	x9, [x29, #-0x88]
  17d0b8: f9400929     	ldr	x9, [x9, #0x10]
  17d0bc: f85983aa     	ldur	x10, [x29, #-0x68]
  17d0c0: f940094a     	ldr	x10, [x10, #0x10]
  17d0c4: f9400d4a     	ldr	x10, [x10, #0x18]
  17d0c8: f85703ab     	ldur	x11, [x29, #-0x90]
  17d0cc: 7940316c     	ldrh	w12, [x11, #0x18]
  17d0d0: 2a0c03eb     	mov	w11, w12
  17d0d4: d3403d6b     	ubfx	x11, x11, #0, #16
  17d0d8: 9b0b7d08     	mul	x8, x8, x11
  17d0dc: 8b080148     	add	x8, x10, x8
  17d0e0: f9400108     	ldr	x8, [x8]
  17d0e4: 8b080128     	add	x8, x9, x8
  17d0e8: f1000508     	subs	x8, x8, #0x1
  17d0ec: f85783a9     	ldur	x9, [x29, #-0x88]
  17d0f0: f9000128     	str	x8, [x9]
  17d0f4: f85783a9     	ldur	x9, [x29, #-0x88]
  17d0f8: f9000528     	str	x8, [x9, #0x8]
  17d0fc: d2800000     	mov	x0, #0x0                // =0
  17d100: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  17d104: a9524ff4     	ldp	x20, x19, [sp, #0x120]
  17d108: a95157f6     	ldp	x22, x21, [sp, #0x110]
  17d10c: a9505ff8     	ldp	x24, x23, [sp, #0x100]
  17d110: a94f67fa     	ldp	x26, x25, [sp, #0xf0]
  17d114: a94e6ffc     	ldp	x28, x27, [sp, #0xe0]
  17d118: 910503ff     	add	sp, sp, #0x140
  17d11c: d65f03c0     	ret
  17d120: d10203ff     	sub	sp, sp, #0x80
  17d124: a9077bfd     	stp	x29, x30, [sp, #0x70]
  17d128: 9101c3fd     	add	x29, sp, #0x70
  17d12c: 52800008     	mov	w8, #0x0                // =0
  17d130: 321d03e9     	orr	w9, wzr, #0x8
  17d134: 320003ea     	orr	w10, wzr, #0x1
  17d138: 321f03eb     	orr	w11, wzr, #0x2
  17d13c: 32003bec     	orr	w12, wzr, #0x7fff
  17d140: 320007ed     	orr	w13, wzr, #0x3
  17d144: 321e03ee     	orr	w14, wzr, #0x4
  17d148: 528000af     	mov	w15, #0x5               // =5
  17d14c: f81f83a0     	stur	x0, [x29, #-0x8]
  17d150: f81f03a1     	stur	x1, [x29, #-0x10]
  17d154: f81e83a2     	stur	x2, [x29, #-0x18]
  17d158: f81e03a3     	stur	x3, [x29, #-0x20]
  17d15c: f81d83a4     	stur	x4, [x29, #-0x28]
  17d160: f81d03a5     	stur	x5, [x29, #-0x30]
  17d164: f85d03a0     	ldur	x0, [x29, #-0x30]
  17d168: 39400010     	ldrb	w16, [x0]
  17d16c: b90037e8     	str	w8, [sp, #0x34]
  17d170: b90033e9     	str	w9, [sp, #0x30]
  17d174: b9002fea     	str	w10, [sp, #0x2c]
  17d178: b9002beb     	str	w11, [sp, #0x28]
  17d17c: b90027ec     	str	w12, [sp, #0x24]
  17d180: b90023ed     	str	w13, [sp, #0x20]
  17d184: b9001fee     	str	w14, [sp, #0x1c]
  17d188: b9001bef     	str	w15, [sp, #0x18]
  17d18c: b90017f0     	str	w16, [sp, #0x14]
  17d190: 340005b0     	cbz	w16, 0x17d244 <DLS_StartVoice+0x578>
  17d194: 14000001     	b	0x17d198 <DLS_StartVoice+0x4cc>
  17d198: 320003e8     	orr	w8, wzr, #0x1
  17d19c: b94017e9     	ldr	w9, [sp, #0x14]
  17d1a0: 6b09011f     	cmp	w8, w9
  17d1a4: 1a9f17e8     	cset	w8, eq
  17d1a8: 370006c8     	tbnz	w8, #0x0, 0x17d280 <DLS_StartVoice+0x5b4>
  17d1ac: 14000001     	b	0x17d1b0 <DLS_StartVoice+0x4e4>
  17d1b0: 321f03e8     	orr	w8, wzr, #0x2
  17d1b4: b94017e9     	ldr	w9, [sp, #0x14]
  17d1b8: 6b09011f     	cmp	w8, w9
  17d1bc: 1a9f17e8     	cset	w8, eq
  17d1c0: 37000be8     	tbnz	w8, #0x0, 0x17d33c <DLS_StartVoice+0x670>
  17d1c4: 14000001     	b	0x17d1c8 <DLS_StartVoice+0x4fc>
  17d1c8: 320007e8     	orr	w8, wzr, #0x3
  17d1cc: b94017e9     	ldr	w9, [sp, #0x14]
  17d1d0: 6b09011f     	cmp	w8, w9
  17d1d4: 1a9f17e8     	cset	w8, eq
  17d1d8: 370012e8     	tbnz	w8, #0x0, 0x17d434 <DLS_StartVoice+0x768>
  17d1dc: 14000001     	b	0x17d1e0 <DLS_StartVoice+0x514>
  17d1e0: 321e03e8     	orr	w8, wzr, #0x4
  17d1e4: b94017e9     	ldr	w9, [sp, #0x14]
  17d1e8: 6b09011f     	cmp	w8, w9
  17d1ec: 1a9f17e8     	cset	w8, eq
  17d1f0: 370017a8     	tbnz	w8, #0x0, 0x17d4e4 <DLS_StartVoice+0x818>
  17d1f4: 14000001     	b	0x17d1f8 <DLS_StartVoice+0x52c>
  17d1f8: 528000a8     	mov	w8, #0x5                // =5
  17d1fc: b94017e9     	ldr	w9, [sp, #0x14]
  17d200: 6b09011f     	cmp	w8, w9
  17d204: 1a9f17e8     	cset	w8, eq
  17d208: 37001c88     	tbnz	w8, #0x0, 0x17d598 <DLS_StartVoice+0x8cc>
  17d20c: 14000001     	b	0x17d210 <DLS_StartVoice+0x544>
  17d210: 321f07e8     	orr	w8, wzr, #0x6
  17d214: b94017e9     	ldr	w9, [sp, #0x14]
  17d218: 6b09011f     	cmp	w8, w9
  17d21c: 1a9f17e8     	cset	w8, eq
  17d220: 37001be8     	tbnz	w8, #0x0, 0x17d59c <DLS_StartVoice+0x8d0>
  17d224: 14000001     	b	0x17d228 <DLS_StartVoice+0x55c>
  17d228: 321d03e8     	orr	w8, wzr, #0x8
  17d22c: b94017e9     	ldr	w9, [sp, #0x14]
  17d230: 6b09011f     	cmp	w8, w9
  17d234: 1a9f17e8     	cset	w8, eq
  17d238: 37001e68     	tbnz	w8, #0x0, 0x17d604 <DLS_StartVoice+0x938>
  17d23c: 14000001     	b	0x17d240 <DLS_StartVoice+0x574>
  17d240: 140000f5     	b	0x17d614 <DLS_StartVoice+0x948>
  17d244: f85d03a8     	ldur	x8, [x29, #-0x30]
  17d248: b9402fe9     	ldr	w9, [sp, #0x2c]
  17d24c: 39000109     	strb	w9, [x8]
  17d250: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d254: b94037ea     	ldr	w10, [sp, #0x34]
  17d258: 7900010a     	strh	w10, [x8]
  17d25c: f85e83a8     	ldur	x8, [x29, #-0x18]
  17d260: 7940010b     	ldrh	w11, [x8]
  17d264: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d268: 7900010b     	strh	w11, [x8]
  17d26c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d270: 79c0010b     	ldrsh	w11, [x8]
  17d274: 3500004b     	cbnz	w11, 0x17d27c <DLS_StartVoice+0x5b0>
  17d278: 14000002     	b	0x17d280 <DLS_StartVoice+0x5b4>
  17d27c: 140000e6     	b	0x17d614 <DLS_StartVoice+0x948>
  17d280: 52800008     	mov	w8, #0x0                // =0
  17d284: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d288: 7940012a     	ldrh	w10, [x9]
  17d28c: 53003d4a     	uxth	w10, w10
  17d290: 32003feb     	orr	w11, wzr, #0xffff
  17d294: 0a0b0108     	and	w8, w8, w11
  17d298: 6b08015f     	cmp	w10, w8
  17d29c: 1a9f07e8     	cset	w8, ne
  17d2a0: 37000048     	tbnz	w8, #0x0, 0x17d2a8 <DLS_StartVoice+0x5dc>
  17d2a4: 14000007     	b	0x17d2c0 <DLS_StartVoice+0x5f4>
  17d2a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d2ac: 79c00109     	ldrsh	w9, [x8]
  17d2b0: 71000529     	subs	w9, w9, #0x1
  17d2b4: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d2b8: 79000109     	strh	w9, [x8]
  17d2bc: 140000d6     	b	0x17d614 <DLS_StartVoice+0x948>
  17d2c0: 321143e8     	orr	w8, wzr, #0xffff8000
  17d2c4: f85d03a9     	ldur	x9, [x29, #-0x30]
  17d2c8: b9402bea     	ldr	w10, [sp, #0x28]
  17d2cc: 3900012a     	strb	w10, [x9]
  17d2d0: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d2d4: 79c0052b     	ldrsh	w11, [x9, #0x2]
  17d2d8: 6b08017f     	cmp	w11, w8
  17d2dc: 1a9f07e8     	cset	w8, ne
  17d2e0: 37000048     	tbnz	w8, #0x0, 0x17d2e8 <DLS_StartVoice+0x61c>
  17d2e4: 14000013     	b	0x17d330 <DLS_StartVoice+0x664>
  17d2e8: 32000be8     	orr	w8, wzr, #0x7
  17d2ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d2f0: 79c0052a     	ldrsh	w10, [x9, #0x2]
  17d2f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d2f8: 79c0192b     	ldrsh	w11, [x9, #0xc]
  17d2fc: f85f83a9     	ldur	x9, [x29, #-0x8]
  17d300: 3940312c     	ldrb	w12, [x9, #0xc]
  17d304: 1b0c7d6b     	mul	w11, w11, w12
  17d308: 1ac82968     	asr	w8, w11, w8
  17d30c: 0b080148     	add	w8, w10, w8
  17d310: 2a0803e9     	mov	w9, w8
  17d314: 93407d29     	sxtw	x9, w9
  17d318: f9001fe9     	str	x9, [sp, #0x38]
  17d31c: f9401fe0     	ldr	x0, [sp, #0x38]
  17d320: 97fcb658     	bl	0xaac80 <ConvertRate@plt>
  17d324: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d328: 79000120     	strh	w0, [x9]
  17d32c: 140000ba     	b	0x17d614 <DLS_StartVoice+0x948>
  17d330: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d334: b94027e9     	ldr	w9, [sp, #0x24]
  17d338: 79000109     	strh	w9, [x8]
  17d33c: 32003be8     	orr	w8, wzr, #0x7fff
  17d340: f85e03a9     	ldur	x9, [x29, #-0x20]
  17d344: 79c0012a     	ldrsh	w10, [x9]
  17d348: 6b08015f     	cmp	w10, w8
  17d34c: 1a9fa7e8     	cset	w8, lt
  17d350: 37000048     	tbnz	w8, #0x0, 0x17d358 <DLS_StartVoice+0x68c>
  17d354: 14000019     	b	0x17d3b8 <DLS_StartVoice+0x6ec>
  17d358: b2403be8     	orr	x8, xzr, #0x7fff
  17d35c: f85e03a9     	ldur	x9, [x29, #-0x20]
  17d360: 79c0012a     	ldrsh	w10, [x9]
  17d364: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d368: 79c0012b     	ldrsh	w11, [x9]
  17d36c: 0b0b014a     	add	w10, w10, w11
  17d370: 2a0a03e9     	mov	w9, w10
  17d374: 93407d29     	sxtw	x9, w9
  17d378: f9001fe9     	str	x9, [sp, #0x38]
  17d37c: f9401fe9     	ldr	x9, [sp, #0x38]
  17d380: eb08013f     	cmp	x9, x8
  17d384: 1a9fa7ea     	cset	w10, lt
  17d388: 3700004a     	tbnz	w10, #0x0, 0x17d390 <DLS_StartVoice+0x6c4>
  17d38c: 14000004     	b	0x17d39c <DLS_StartVoice+0x6d0>
  17d390: f9401fe8     	ldr	x8, [sp, #0x38]
  17d394: f90007e8     	str	x8, [sp, #0x8]
  17d398: 14000003     	b	0x17d3a4 <DLS_StartVoice+0x6d8>
  17d39c: b2403be8     	orr	x8, xzr, #0x7fff
  17d3a0: f90007e8     	str	x8, [sp, #0x8]
  17d3a4: f94007e8     	ldr	x8, [sp, #0x8]
  17d3a8: 2a0803e9     	mov	w9, w8
  17d3ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d3b0: 79000109     	strh	w9, [x8]
  17d3b4: 14000098     	b	0x17d614 <DLS_StartVoice+0x948>
  17d3b8: 321143e8     	orr	w8, wzr, #0xffff8000
  17d3bc: f85d03a9     	ldur	x9, [x29, #-0x30]
  17d3c0: b94023ea     	ldr	w10, [sp, #0x20]
  17d3c4: 3900012a     	strb	w10, [x9]
  17d3c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d3cc: 79c0092b     	ldrsh	w11, [x9, #0x4]
  17d3d0: 6b08017f     	cmp	w11, w8
  17d3d4: 1a9f07e8     	cset	w8, ne
  17d3d8: 37000048     	tbnz	w8, #0x0, 0x17d3e0 <DLS_StartVoice+0x714>
  17d3dc: 14000013     	b	0x17d428 <DLS_StartVoice+0x75c>
  17d3e0: 32000be8     	orr	w8, wzr, #0x7
  17d3e4: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d3e8: 79c0092a     	ldrsh	w10, [x9, #0x4]
  17d3ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d3f0: 79c0212b     	ldrsh	w11, [x9, #0x10]
  17d3f4: f85f83a9     	ldur	x9, [x29, #-0x8]
  17d3f8: 39402d2c     	ldrb	w12, [x9, #0xb]
  17d3fc: 1b0c7d6b     	mul	w11, w11, w12
  17d400: 1ac82968     	asr	w8, w11, w8
  17d404: 0b080148     	add	w8, w10, w8
  17d408: 2a0803e9     	mov	w9, w8
  17d40c: 93407d29     	sxtw	x9, w9
  17d410: f9001fe9     	str	x9, [sp, #0x38]
  17d414: f9401fe0     	ldr	x0, [sp, #0x38]
  17d418: 97fcb5b2     	bl	0xaaae0 <ConvertDelay@plt>
  17d41c: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d420: 79000120     	strh	w0, [x9]
  17d424: 1400007c     	b	0x17d614 <DLS_StartVoice+0x948>
  17d428: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d42c: b94037e9     	ldr	w9, [sp, #0x34]
  17d430: 79000109     	strh	w9, [x8]
  17d434: 52800008     	mov	w8, #0x0                // =0
  17d438: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d43c: 7940012a     	ldrh	w10, [x9]
  17d440: 53003d4a     	uxth	w10, w10
  17d444: 32003feb     	orr	w11, wzr, #0xffff
  17d448: 0a0b0108     	and	w8, w8, w11
  17d44c: 6b08015f     	cmp	w10, w8
  17d450: 1a9f07e8     	cset	w8, ne
  17d454: 37000048     	tbnz	w8, #0x0, 0x17d45c <DLS_StartVoice+0x790>
  17d458: 14000007     	b	0x17d474 <DLS_StartVoice+0x7a8>
  17d45c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d460: 79c00109     	ldrsh	w9, [x8]
  17d464: 71000529     	subs	w9, w9, #0x1
  17d468: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d46c: 79000109     	strh	w9, [x8]
  17d470: 14000069     	b	0x17d614 <DLS_StartVoice+0x948>
  17d474: 321143e8     	orr	w8, wzr, #0xffff8000
  17d478: f85d03a9     	ldur	x9, [x29, #-0x30]
  17d47c: b9401fea     	ldr	w10, [sp, #0x1c]
  17d480: 3900012a     	strb	w10, [x9]
  17d484: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d488: 79c00d2b     	ldrsh	w11, [x9, #0x6]
  17d48c: 6b08017f     	cmp	w11, w8
  17d490: 1a9f07e8     	cset	w8, ne
  17d494: 37000048     	tbnz	w8, #0x0, 0x17d49c <DLS_StartVoice+0x7d0>
  17d498: 14000013     	b	0x17d4e4 <DLS_StartVoice+0x818>
  17d49c: 32000be8     	orr	w8, wzr, #0x7
  17d4a0: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d4a4: 79c00d2a     	ldrsh	w10, [x9, #0x6]
  17d4a8: f85e83a9     	ldur	x9, [x29, #-0x18]
  17d4ac: 79c01d2b     	ldrsh	w11, [x9, #0xe]
  17d4b0: f85f83a9     	ldur	x9, [x29, #-0x8]
  17d4b4: 39402d2c     	ldrb	w12, [x9, #0xb]
  17d4b8: 1b0c7d6b     	mul	w11, w11, w12
  17d4bc: 1ac82968     	asr	w8, w11, w8
  17d4c0: 0b080148     	add	w8, w10, w8
  17d4c4: 2a0803e9     	mov	w9, w8
  17d4c8: 93407d29     	sxtw	x9, w9
  17d4cc: f9001fe9     	str	x9, [sp, #0x38]
  17d4d0: f9401fe0     	ldr	x0, [sp, #0x38]
  17d4d4: 97fcb5eb     	bl	0xaac80 <ConvertRate@plt>
  17d4d8: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d4dc: 79000120     	strh	w0, [x9]
  17d4e0: 1400004d     	b	0x17d614 <DLS_StartVoice+0x948>
  17d4e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d4e8: 79c00109     	ldrsh	w9, [x8]
  17d4ec: f85e83a8     	ldur	x8, [x29, #-0x18]
  17d4f0: 79c0110a     	ldrsh	w10, [x8, #0x8]
  17d4f4: 6b0a013f     	cmp	w9, w10
  17d4f8: 1a9fd7e9     	cset	w9, gt
  17d4fc: 37000049     	tbnz	w9, #0x0, 0x17d504 <DLS_StartVoice+0x838>
  17d500: 1400001f     	b	0x17d57c <DLS_StartVoice+0x8b0>
  17d504: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d508: 79c00109     	ldrsh	w9, [x8]
  17d50c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17d510: 79c0010a     	ldrsh	w10, [x8]
  17d514: 6b0a0129     	subs	w9, w9, w10
  17d518: 2a0903e8     	mov	w8, w9
  17d51c: 93407d08     	sxtw	x8, w8
  17d520: f9001fe8     	str	x8, [sp, #0x38]
  17d524: f9401fe8     	ldr	x8, [sp, #0x38]
  17d528: f85e83ab     	ldur	x11, [x29, #-0x18]
  17d52c: 79401169     	ldrh	w9, [x11, #0x8]
  17d530: 2a0903eb     	mov	w11, w9
  17d534: 93403d6b     	sxth	x11, w11
  17d538: eb0b011f     	cmp	x8, x11
  17d53c: 1a9fd7e9     	cset	w9, gt
  17d540: 37000049     	tbnz	w9, #0x0, 0x17d548 <DLS_StartVoice+0x87c>
  17d544: 14000004     	b	0x17d554 <DLS_StartVoice+0x888>
  17d548: f9401fe8     	ldr	x8, [sp, #0x38]
  17d54c: f90003e8     	str	x8, [sp]
  17d550: 14000006     	b	0x17d568 <DLS_StartVoice+0x89c>
  17d554: f85e83a8     	ldur	x8, [x29, #-0x18]
  17d558: 79401109     	ldrh	w9, [x8, #0x8]
  17d55c: 2a0903e8     	mov	w8, w9
  17d560: 93403d08     	sxth	x8, w8
  17d564: f90003e8     	str	x8, [sp]
  17d568: f94003e8     	ldr	x8, [sp]
  17d56c: 2a0803e9     	mov	w9, w8
  17d570: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d574: 79000109     	strh	w9, [x8]
  17d578: 14000027     	b	0x17d614 <DLS_StartVoice+0x948>
  17d57c: f85d03a8     	ldur	x8, [x29, #-0x30]
  17d580: b9401be9     	ldr	w9, [sp, #0x18]
  17d584: 39000109     	strb	w9, [x8]
  17d588: f85e83a8     	ldur	x8, [x29, #-0x18]
  17d58c: 7940110a     	ldrh	w10, [x8, #0x8]
  17d590: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d594: 7900010a     	strh	w10, [x8]
  17d598: 1400001f     	b	0x17d614 <DLS_StartVoice+0x948>
  17d59c: d2800008     	mov	x8, #0x0                // =0
  17d5a0: f85e03a9     	ldur	x9, [x29, #-0x20]
  17d5a4: 79c0012a     	ldrsh	w10, [x9]
  17d5a8: f85d83a9     	ldur	x9, [x29, #-0x28]
  17d5ac: 79c0012b     	ldrsh	w11, [x9]
  17d5b0: 6b0b014a     	subs	w10, w10, w11
  17d5b4: 2a0a03e9     	mov	w9, w10
  17d5b8: 93407d29     	sxtw	x9, w9
  17d5bc: f9001fe9     	str	x9, [sp, #0x38]
  17d5c0: f9401fe9     	ldr	x9, [sp, #0x38]
  17d5c4: eb08013f     	cmp	x9, x8
  17d5c8: 1a9fc7ea     	cset	w10, le
  17d5cc: 3700004a     	tbnz	w10, #0x0, 0x17d5d4 <DLS_StartVoice+0x908>
  17d5d0: 14000008     	b	0x17d5f0 <DLS_StartVoice+0x924>
  17d5d4: f85d03a8     	ldur	x8, [x29, #-0x30]
  17d5d8: b94033e9     	ldr	w9, [sp, #0x30]
  17d5dc: 39000109     	strb	w9, [x8]
  17d5e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d5e4: b94037ea     	ldr	w10, [sp, #0x34]
  17d5e8: 7900010a     	strh	w10, [x8]
  17d5ec: 14000005     	b	0x17d600 <DLS_StartVoice+0x934>
  17d5f0: f9401fe8     	ldr	x8, [sp, #0x38]
  17d5f4: 2a0803e9     	mov	w9, w8
  17d5f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d5fc: 79000109     	strh	w9, [x8]
  17d600: 14000005     	b	0x17d614 <DLS_StartVoice+0x948>
  17d604: f85e03a8     	ldur	x8, [x29, #-0x20]
  17d608: b94037e9     	ldr	w9, [sp, #0x34]
  17d60c: 79000109     	strh	w9, [x8]
  17d610: 14000001     	b	0x17d614 <DLS_StartVoice+0x948>
  17d614: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  17d618: 910203ff     	add	sp, sp, #0x80
  17d61c: d65f03c0     	ret
  17d620: d10143ff     	sub	sp, sp, #0x50
  17d624: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17d628: 910103fd     	add	x29, sp, #0x40
  17d62c: 32000be8     	orr	w8, wzr, #0x7
  17d630: d2800509     	mov	x9, #0x28               // =40
  17d634: 32000fea     	orr	w10, wzr, #0xf
  17d638: d280000b     	mov	x11, #0x0               // =0
  17d63c: f81f83a0     	stur	x0, [x29, #-0x8]
  17d640: f81f03a1     	stur	x1, [x29, #-0x10]
  17d644: f81e83a2     	stur	x2, [x29, #-0x18]
  17d648: f90013e3     	str	x3, [sp, #0x20]
  17d64c: 39007fe4     	strb	w4, [sp, #0x1f]
  17d650: f85f03a0     	ldur	x0, [x29, #-0x10]
  17d654: 79407804     	ldrh	w4, [x0, #0x3c]
  17d658: 2a0403e0     	mov	w0, w4
  17d65c: 93403c00     	sxth	x0, w0
  17d660: f9000be0     	str	x0, [sp, #0x10]
  17d664: f85f03a0     	ldur	x0, [x29, #-0x10]
  17d668: 79c07c04     	ldrsh	w4, [x0, #0x3e]
  17d66c: f85e83a0     	ldur	x0, [x29, #-0x18]
  17d670: 3940540c     	ldrb	w12, [x0, #0x15]
  17d674: 1b0c7c8c     	mul	w12, w4, w12
  17d678: 1ac8298c     	asr	w12, w12, w8
  17d67c: 2a0c03e0     	mov	w0, w12
  17d680: 93407c00     	sxtw	x0, w0
  17d684: f9400be1     	ldr	x1, [sp, #0x10]
  17d688: 8b000020     	add	x0, x1, x0
  17d68c: f9000be0     	str	x0, [sp, #0x10]
  17d690: f85f03a0     	ldur	x0, [x29, #-0x10]
  17d694: 79c0800c     	ldrsh	w12, [x0, #0x40]
  17d698: f85e83a0     	ldur	x0, [x29, #-0x18]
  17d69c: 39406c04     	ldrb	w4, [x0, #0x1b]
  17d6a0: 1b047d8c     	mul	w12, w12, w4
  17d6a4: 1ac82988     	asr	w8, w12, w8
  17d6a8: 2a0803e0     	mov	w0, w8
  17d6ac: 93407c00     	sxtw	x0, w0
  17d6b0: f9400be1     	ldr	x1, [sp, #0x10]
  17d6b4: 8b000020     	add	x0, x1, x0
  17d6b8: f9000be0     	str	x0, [sp, #0x10]
  17d6bc: f9400be0     	ldr	x0, [sp, #0x10]
  17d6c0: 2a0003e8     	mov	w8, w0
  17d6c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  17d6c8: 8b090009     	add	x9, x0, x9
  17d6cc: 79c0012c     	ldrsh	w12, [x9]
  17d6d0: 1b0c7d08     	mul	w8, w8, w12
  17d6d4: 1aca2908     	asr	w8, w8, w10
  17d6d8: 2a0803e9     	mov	w9, w8
  17d6dc: 93407d29     	sxtw	x9, w9
  17d6e0: f94013e0     	ldr	x0, [sp, #0x20]
  17d6e4: 8b090009     	add	x9, x0, x9
  17d6e8: f90013e9     	str	x9, [sp, #0x20]
  17d6ec: f94013e9     	ldr	x9, [sp, #0x20]
  17d6f0: eb0b013f     	cmp	x9, x11
  17d6f4: 1a9fd7e8     	cset	w8, gt
  17d6f8: 37000048     	tbnz	w8, #0x0, 0x17d700 <DLS_StartVoice+0xa34>
  17d6fc: 14000002     	b	0x17d704 <DLS_StartVoice+0xa38>
  17d700: f90013ff     	str	xzr, [sp, #0x20]
  17d704: 321f03e8     	orr	w8, wzr, #0x2
  17d708: f85f83a9     	ldur	x9, [x29, #-0x8]
  17d70c: 3940e12a     	ldrb	w10, [x9, #0x38]
  17d710: 6b08015f     	cmp	w10, w8
  17d714: 1a9f07e8     	cset	w8, ne
  17d718: 37000048     	tbnz	w8, #0x0, 0x17d720 <DLS_StartVoice+0xa54>
  17d71c: 14000018     	b	0x17d77c <DLS_StartVoice+0xab0>
  17d720: 320003e8     	orr	w8, wzr, #0x1
  17d724: 32003be9     	orr	w9, wzr, #0x7fff
  17d728: d282204a     	mov	x10, #0x1102            // =4354
  17d72c: f94013eb     	ldr	x11, [sp, #0x20]
  17d730: 9b0b7d4a     	mul	x10, x10, x11
  17d734: 9348fd4a     	asr	x10, x10, #8
  17d738: f90013ea     	str	x10, [sp, #0x20]
  17d73c: f85f83aa     	ldur	x10, [x29, #-0x8]
  17d740: 79c0614c     	ldrsh	w12, [x10, #0x30]
  17d744: 6b090189     	subs	w9, w12, w9
  17d748: 1ac82928     	asr	w8, w9, w8
  17d74c: 2a0803ea     	mov	w10, w8
  17d750: 93407d4a     	sxtw	x10, w10
  17d754: f94013eb     	ldr	x11, [sp, #0x20]
  17d758: 8b0a016a     	add	x10, x11, x10
  17d75c: f90013ea     	str	x10, [sp, #0x20]
  17d760: f94013e0     	ldr	x0, [sp, #0x20]
  17d764: 97fcae4b     	bl	0xa9090 <EAS_LogToLinear16@plt>
  17d768: b2403fea     	orr	x10, xzr, #0xffff
  17d76c: 2a0003eb     	mov	w11, w0
  17d770: 8a0a016a     	and	x10, x11, x10
  17d774: f90013ea     	str	x10, [sp, #0x20]
  17d778: 14000018     	b	0x17d7d8 <DLS_StartVoice+0xb0c>
  17d77c: d2822048     	mov	x8, #0x1102             // =4354
  17d780: 32000fe9     	orr	w9, wzr, #0xf
  17d784: f94013ea     	ldr	x10, [sp, #0x20]
  17d788: 9b0a7d08     	mul	x8, x8, x10
  17d78c: 9348fd08     	asr	x8, x8, #8
  17d790: f90013e8     	str	x8, [sp, #0x20]
  17d794: f94013e0     	ldr	x0, [sp, #0x20]
  17d798: b9000fe9     	str	w9, [sp, #0xc]
  17d79c: 97fcae3d     	bl	0xa9090 <EAS_LogToLinear16@plt>
  17d7a0: b2403fe8     	orr	x8, xzr, #0xffff
  17d7a4: 2a0003ea     	mov	w10, w0
  17d7a8: 8a080148     	and	x8, x10, x8
  17d7ac: f90013e8     	str	x8, [sp, #0x20]
  17d7b0: f94013e8     	ldr	x8, [sp, #0x20]
  17d7b4: 2a0803e9     	mov	w9, w8
  17d7b8: f85f83a8     	ldur	x8, [x29, #-0x8]
  17d7bc: 79c06100     	ldrsh	w0, [x8, #0x30]
  17d7c0: 1b007d29     	mul	w9, w9, w0
  17d7c4: b9400fe0     	ldr	w0, [sp, #0xc]
  17d7c8: 1ac02929     	asr	w9, w9, w0
  17d7cc: 2a0903e8     	mov	w8, w9
  17d7d0: 93407d08     	sxtw	x8, w8
  17d7d4: f90013e8     	str	x8, [sp, #0x20]
  17d7d8: 321903e8     	orr	w8, wzr, #0x80
  17d7dc: 32000fe9     	orr	w9, wzr, #0xf
  17d7e0: f94013ea     	ldr	x10, [sp, #0x20]
  17d7e4: 2a0a03eb     	mov	w11, w10
  17d7e8: f85e83aa     	ldur	x10, [x29, #-0x18]
  17d7ec: 79c0114c     	ldrsh	w12, [x10, #0x8]
  17d7f0: 1b0c7d6b     	mul	w11, w11, w12
  17d7f4: 1ac92969     	asr	w9, w11, w9
  17d7f8: 2a0903ea     	mov	w10, w9
  17d7fc: 93407d4a     	sxtw	x10, w10
  17d800: f90013ea     	str	x10, [sp, #0x20]
  17d804: f85f03aa     	ldur	x10, [x29, #-0x10]
  17d808: 39415d49     	ldrb	w9, [x10, #0x57]
  17d80c: 0a080128     	and	w8, w9, w8
  17d810: 35000048     	cbnz	w8, 0x17d818 <DLS_StartVoice+0xb4c>
  17d814: 1400001a     	b	0x17d87c <DLS_StartVoice+0xbb0>
  17d818: 321d03e8     	orr	w8, wzr, #0x8
  17d81c: 32000fe9     	orr	w9, wzr, #0xf
  17d820: 39407fea     	ldrb	w10, [sp, #0x1f]
  17d824: 1ac82148     	lsl	w8, w10, w8
  17d828: 2a0803eb     	mov	w11, w8
  17d82c: 93407d6b     	sxtw	x11, w11
  17d830: f9000beb     	str	x11, [sp, #0x10]
  17d834: f9400beb     	ldr	x11, [sp, #0x10]
  17d838: 2a0b03e8     	mov	w8, w11
  17d83c: f9400beb     	ldr	x11, [sp, #0x10]
  17d840: 2a0b03ea     	mov	w10, w11
  17d844: 1b0a7d08     	mul	w8, w8, w10
  17d848: 1ac92908     	asr	w8, w8, w9
  17d84c: 2a0803eb     	mov	w11, w8
  17d850: 93407d6b     	sxtw	x11, w11
  17d854: f9000beb     	str	x11, [sp, #0x10]
  17d858: f94013eb     	ldr	x11, [sp, #0x20]
  17d85c: 2a0b03e8     	mov	w8, w11
  17d860: f9400beb     	ldr	x11, [sp, #0x10]
  17d864: 2a0b03ea     	mov	w10, w11
  17d868: 1b0a7d08     	mul	w8, w8, w10
  17d86c: 1ac92908     	asr	w8, w8, w9
  17d870: 2a0803eb     	mov	w11, w8
  17d874: 93407d6b     	sxtw	x11, w11
  17d878: f90013eb     	str	x11, [sp, #0x20]
  17d87c: f94013e0     	ldr	x0, [sp, #0x20]
  17d880: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  17d884: 910143ff     	add	sp, sp, #0x50
  17d888: d65f03c0     	ret

000000000017d88c <DLS_UpdateVoice>:
  17d88c: d10403ff     	sub	sp, sp, #0x100
  17d890: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  17d894: 9103c3fd     	add	x29, sp, #0xf0
  17d898: d10143a8     	sub	x8, x29, #0x50
  17d89c: d53bd049     	mrs	x9, TPIDR_EL0
  17d8a0: f9401529     	ldr	x9, [x9, #0x28]
  17d8a4: f9002509     	str	x9, [x8, #0x48]
  17d8a8: f81a03a0     	stur	x0, [x29, #-0x60]
  17d8ac: f81983a1     	stur	x1, [x29, #-0x68]
  17d8b0: f81903a2     	stur	x2, [x29, #-0x70]
  17d8b4: f9003fe3     	str	x3, [sp, #0x78]
  17d8b8: f9003be4     	str	x4, [sp, #0x70]
  17d8bc: f90037e5     	str	x5, [sp, #0x68]
  17d8c0: 2a1f03ea     	mov	w10, wzr
  17d8c4: b9003fea     	str	w10, [sp, #0x3c]
  17d8c8: f85a03a9     	ldur	x9, [x29, #-0x60]
  17d8cc: f9403fe0     	ldr	x0, [sp, #0x78]
  17d8d0: 8b001929     	add	x9, x9, x0, lsl #6
  17d8d4: 91048129     	add	x9, x9, #0x120
  17d8d8: f90033e9     	str	x9, [sp, #0x60]
  17d8dc: f85983a9     	ldur	x9, [x29, #-0x68]
  17d8e0: f9400929     	ldr	x9, [x9, #0x10]
  17d8e4: f9400529     	ldr	x9, [x9, #0x8]
  17d8e8: f85903a0     	ldur	x0, [x29, #-0x70]
  17d8ec: 7940000a     	ldrh	w10, [x0]
  17d8f0: 2a0a03e0     	mov	w0, w10
  17d8f4: 92403400     	and	x0, x0, #0x3fff
  17d8f8: 5280050a     	mov	w10, #0x28              // =40
  17d8fc: 2a0a03e1     	mov	w1, w10
  17d900: 9b017c00     	mul	x0, x0, x1
  17d904: 8b000129     	add	x9, x9, x0
  17d908: f9002be9     	str	x9, [sp, #0x50]
  17d90c: f85983a9     	ldur	x9, [x29, #-0x68]
  17d910: f85903a0     	ldur	x0, [x29, #-0x70]
  17d914: 3940280a     	ldrb	w10, [x0, #0xa]
  17d918: 2a0a03e0     	mov	w0, w10
  17d91c: 92400c00     	and	x0, x0, #0xf
  17d920: 8b001529     	add	x9, x9, x0, lsl #5
  17d924: 91006129     	add	x9, x9, #0x18
  17d928: f9002fe9     	str	x9, [sp, #0x58]
  17d92c: f85983a9     	ldur	x9, [x29, #-0x68]
  17d930: f9400929     	ldr	x9, [x9, #0x10]
  17d934: f9400929     	ldr	x9, [x9, #0x10]
  17d938: f94033e0     	ldr	x0, [sp, #0x60]
  17d93c: 7940740a     	ldrh	w10, [x0, #0x3a]
  17d940: 2a0a03e0     	mov	w0, w10
  17d944: 52800b0a     	mov	w10, #0x58              // =88
  17d948: 2a0a03e1     	mov	w1, w10
  17d94c: 9b017c00     	mul	x0, x0, x1
  17d950: 8b000129     	add	x9, x9, x0
  17d954: f90027e9     	str	x9, [sp, #0x48]
  17d958: f85903a0     	ldur	x0, [x29, #-0x70]
  17d95c: f9402fe1     	ldr	x1, [sp, #0x58]
  17d960: f94027e9     	ldr	x9, [sp, #0x48]
  17d964: 91002122     	add	x2, x9, #0x8
  17d968: f94033e9     	ldr	x9, [sp, #0x60]
  17d96c: 9100c123     	add	x3, x9, #0x30
  17d970: 9100d124     	add	x4, x9, #0x34
  17d974: 9100e125     	add	x5, x9, #0x38
  17d978: f90017e8     	str	x8, [sp, #0x28]
  17d97c: 97fffde9     	bl	0x17d120 <DLS_StartVoice+0x454>
  17d980: f85903a0     	ldur	x0, [x29, #-0x70]
  17d984: f9402fe1     	ldr	x1, [sp, #0x58]
  17d988: f94027e8     	ldr	x8, [sp, #0x48]
  17d98c: 91006902     	add	x2, x8, #0x1a
  17d990: f94033e8     	ldr	x8, [sp, #0x60]
  17d994: 9100c903     	add	x3, x8, #0x32
  17d998: 9100d904     	add	x4, x8, #0x36
  17d99c: 9100e505     	add	x5, x8, #0x39
  17d9a0: 97fffde0     	bl	0x17d120 <DLS_StartVoice+0x454>
  17d9a4: f94033e8     	ldr	x8, [sp, #0x60]
  17d9a8: 9100a100     	add	x0, x8, #0x28
  17d9ac: f94027e8     	ldr	x8, [sp, #0x48]
  17d9b0: 79400101     	ldrh	w1, [x8]
  17d9b4: 97fcaebb     	bl	0xa94a0 <WT_UpdateLFO@plt>
  17d9b8: f94033e8     	ldr	x8, [sp, #0x60]
  17d9bc: 9100b100     	add	x0, x8, #0x2c
  17d9c0: f94027e8     	ldr	x8, [sp, #0x48]
  17d9c4: 79400901     	ldrh	w1, [x8, #0x4]
  17d9c8: 97fcaeb6     	bl	0xa94a0 <WT_UpdateLFO@plt>
  17d9cc: f94027e8     	ldr	x8, [sp, #0x48]
  17d9d0: 79808509     	ldrsh	x9, [x8, #0x42]
  17d9d4: f9402fe0     	ldr	x0, [sp, #0x58]
  17d9d8: f9400000     	ldr	x0, [x0]
  17d9dc: 8b000129     	add	x9, x9, x0
  17d9e0: f9402be0     	ldr	x0, [sp, #0x50]
  17d9e4: 79800800     	ldrsh	x0, [x0, #0x4]
  17d9e8: 8b000129     	add	x9, x9, x0
  17d9ec: f85903a0     	ldur	x0, [x29, #-0x70]
  17d9f0: 39402c0a     	ldrb	w10, [x0, #0xb]
  17d9f4: 2a0a03e0     	mov	w0, w10
  17d9f8: 79808908     	ldrsh	x8, [x8, #0x44]
  17d9fc: 9b087c08     	mul	x8, x0, x8
  17da00: 8b881d28     	add	x8, x9, x8, asr #7
  17da04: f90023e8     	str	x8, [sp, #0x40]
  17da08: f9402fe8     	ldr	x8, [sp, #0x58]
  17da0c: 3940710a     	ldrb	w10, [x8, #0x1c]
  17da10: 3718014a     	tbnz	w10, #0x3, 0x17da38 <DLS_UpdateVoice+0x1ac>
  17da14: 14000001     	b	0x17da18 <DLS_UpdateVoice+0x18c>
  17da18: f85983a8     	ldur	x8, [x29, #-0x68]
  17da1c: 39c95d09     	ldrsb	w9, [x8, #0x257]
  17da20: 52800c8a     	mov	w10, #0x64              // =100
  17da24: 1b0a7d29     	mul	w9, w9, w10
  17da28: f94023e8     	ldr	x8, [sp, #0x40]
  17da2c: 8b29c108     	add	x8, x8, w9, sxtw
  17da30: f90023e8     	str	x8, [sp, #0x40]
  17da34: 14000001     	b	0x17da38 <DLS_UpdateVoice+0x1ac>
  17da38: f94033e0     	ldr	x0, [sp, #0x60]
  17da3c: f94027e1     	ldr	x1, [sp, #0x48]
  17da40: f9402fe2     	ldr	x2, [sp, #0x58]
  17da44: f94023e3     	ldr	x3, [sp, #0x40]
  17da48: 94000064     	bl	0x17dbd8 <DLS_UpdateVoice+0x34c>
  17da4c: f81b83a0     	stur	x0, [x29, #-0x48]
  17da50: f94033e0     	ldr	x0, [sp, #0x60]
  17da54: f94027e1     	ldr	x1, [sp, #0x48]
  17da58: f9402fe2     	ldr	x2, [sp, #0x58]
  17da5c: f9402be3     	ldr	x3, [sp, #0x50]
  17da60: 79800c63     	ldrsh	x3, [x3, #0x6]
  17da64: f85903be     	ldur	x30, [x29, #-0x70]
  17da68: 394033c4     	ldrb	w4, [x30, #0xc]
  17da6c: 97fffeed     	bl	0x17d620 <DLS_StartVoice+0x954>
  17da70: f81b03a0     	stur	x0, [x29, #-0x50]
  17da74: f85903a0     	ldur	x0, [x29, #-0x70]
  17da78: 79800400     	ldrsh	x0, [x0, #0x2]
  17da7c: f94017e1     	ldr	x1, [sp, #0x28]
  17da80: f9002020     	str	x0, [x1, #0x40]
  17da84: f85903a0     	ldur	x0, [x29, #-0x70]
  17da88: f94033e1     	ldr	x1, [sp, #0x60]
  17da8c: f9402fe3     	ldr	x3, [sp, #0x58]
  17da90: f94027e4     	ldr	x4, [sp, #0x48]
  17da94: d10143a2     	sub	x2, x29, #0x50
  17da98: 940000b9     	bl	0x17dd7c <DLS_UpdateVoice+0x4f0>
  17da9c: f85a03a0     	ldur	x0, [x29, #-0x60]
  17daa0: 91008000     	add	x0, x0, #0x20
  17daa4: f94017e1     	ldr	x1, [sp, #0x28]
  17daa8: f9001420     	str	x0, [x1, #0x28]
  17daac: f9403be0     	ldr	x0, [sp, #0x70]
  17dab0: f9001820     	str	x0, [x1, #0x30]
  17dab4: f94037e0     	ldr	x0, [sp, #0x68]
  17dab8: f9001c20     	str	x0, [x1, #0x38]
  17dabc: f94037e0     	ldr	x0, [sp, #0x68]
  17dac0: b6f800a0     	tbz	x0, #0x3f, 0x17dad4 <DLS_UpdateVoice+0x248>
  17dac4: 14000001     	b	0x17dac8 <DLS_UpdateVoice+0x23c>
  17dac8: 2a1f03e8     	mov	w8, wzr
  17dacc: b81ac3a8     	stur	w8, [x29, #-0x54]
  17dad0: 14000033     	b	0x17db9c <DLS_UpdateVoice+0x310>
  17dad4: f94033e8     	ldr	x8, [sp, #0x60]
  17dad8: f9400508     	ldr	x8, [x8, #0x8]
  17dadc: 12800009     	mov	w9, #-0x1               // =-1
  17dae0: 2a0903ea     	mov	w10, w9
  17dae4: eb0a0108     	subs	x8, x8, x10
  17dae8: f90013e8     	str	x8, [sp, #0x20]
  17daec: 540001e0     	b.eq	0x17db28 <DLS_UpdateVoice+0x29c>
  17daf0: 14000001     	b	0x17daf4 <DLS_UpdateVoice+0x268>
  17daf4: f94033e8     	ldr	x8, [sp, #0x60]
  17daf8: f9400509     	ldr	x9, [x8, #0x8]
  17dafc: f9400108     	ldr	x8, [x8]
  17db00: eb080128     	subs	x8, x9, x8
  17db04: f9000fe8     	str	x8, [sp, #0x18]
  17db08: 54000101     	b.ne	0x17db28 <DLS_UpdateVoice+0x29c>
  17db0c: 14000001     	b	0x17db10 <DLS_UpdateVoice+0x284>
  17db10: f94033e0     	ldr	x0, [sp, #0x60]
  17db14: d10143a1     	sub	x1, x29, #0x50
  17db18: 2a1f03e2     	mov	w2, wzr
  17db1c: 97fc973d     	bl	0xa3810 <WT_CheckSampleEnd@plt>
  17db20: b9003fe0     	str	w0, [sp, #0x3c]
  17db24: 14000001     	b	0x17db28 <DLS_UpdateVoice+0x29c>
  17db28: f94033e0     	ldr	x0, [sp, #0x60]
  17db2c: d10143a1     	sub	x1, x29, #0x50
  17db30: 97fc8bec     	bl	0xa0ae0 <WT_ProcessVoice@plt>
  17db34: f85903a0     	ldur	x0, [x29, #-0x70]
  17db38: 39402408     	ldrb	w8, [x0, #0x9]
  17db3c: 121c7908     	and	w8, w8, #0xfffffff7
  17db40: 39002408     	strb	w8, [x0, #0x9]
  17db44: f85b03a0     	ldur	x0, [x29, #-0x50]
  17db48: f85903a1     	ldur	x1, [x29, #-0x70]
  17db4c: 2a0003e8     	mov	w8, w0
  17db50: 79000428     	strh	w8, [x1, #0x2]
  17db54: f85903a0     	ldur	x0, [x29, #-0x70]
  17db58: 39402008     	ldrb	w8, [x0, #0x8]
  17db5c: 71001508     	subs	w8, w8, #0x5
  17db60: b90017e8     	str	w8, [sp, #0x14]
  17db64: 54000160     	b.eq	0x17db90 <DLS_UpdateVoice+0x304>
  17db68: 14000001     	b	0x17db6c <DLS_UpdateVoice+0x2e0>
  17db6c: f94033e8     	ldr	x8, [sp, #0x60]
  17db70: 3940e109     	ldrb	w9, [x8, #0x38]
  17db74: 71002129     	subs	w9, w9, #0x8
  17db78: b90013e9     	str	w9, [sp, #0x10]
  17db7c: 540000a1     	b.ne	0x17db90 <DLS_UpdateVoice+0x304>
  17db80: 14000001     	b	0x17db84 <DLS_UpdateVoice+0x2f8>
  17db84: 320003e8     	orr	w8, wzr, #0x1
  17db88: b9003fe8     	str	w8, [sp, #0x3c]
  17db8c: 14000001     	b	0x17db90 <DLS_UpdateVoice+0x304>
  17db90: b9403fe8     	ldr	w8, [sp, #0x3c]
  17db94: b81ac3a8     	stur	w8, [x29, #-0x54]
  17db98: 14000001     	b	0x17db9c <DLS_UpdateVoice+0x310>
  17db9c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  17dba0: d53bd049     	mrs	x9, TPIDR_EL0
  17dba4: f9401529     	ldr	x9, [x9, #0x28]
  17dba8: f94017ea     	ldr	x10, [sp, #0x28]
  17dbac: f940254b     	ldr	x11, [x10, #0x48]
  17dbb0: eb0b0129     	subs	x9, x9, x11
  17dbb4: b9000fe8     	str	w8, [sp, #0xc]
  17dbb8: f90003e9     	str	x9, [sp]
  17dbbc: 540000c1     	b.ne	0x17dbd4 <DLS_UpdateVoice+0x348>
  17dbc0: 14000001     	b	0x17dbc4 <DLS_UpdateVoice+0x338>
  17dbc4: b9400fe0     	ldr	w0, [sp, #0xc]
  17dbc8: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  17dbcc: 910403ff     	add	sp, sp, #0x100
  17dbd0: d65f03c0     	ret
  17dbd4: 97fcb067     	bl	0xa9d70 <__stack_chk_fail@plt>
  17dbd8: d10103ff     	sub	sp, sp, #0x40
  17dbdc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17dbe0: 9100c3fd     	add	x29, sp, #0x30
  17dbe4: 32000be8     	orr	w8, wzr, #0x7
  17dbe8: d2800509     	mov	x9, #0x28               // =40
  17dbec: 32000fea     	orr	w10, wzr, #0xf
  17dbf0: d280058b     	mov	x11, #0x2c              // =44
  17dbf4: f81f83a0     	stur	x0, [x29, #-0x8]
  17dbf8: f81f03a1     	stur	x1, [x29, #-0x10]
  17dbfc: f9000fe2     	str	x2, [sp, #0x18]
  17dc00: f9000be3     	str	x3, [sp, #0x10]
  17dc04: f85f03a0     	ldur	x0, [x29, #-0x10]
  17dc08: 7940980c     	ldrh	w12, [x0, #0x4c]
  17dc0c: 2a0c03e0     	mov	w0, w12
  17dc10: 93403c00     	sxth	x0, w0
  17dc14: f90007e0     	str	x0, [sp, #0x8]
  17dc18: f85f03a0     	ldur	x0, [x29, #-0x10]
  17dc1c: 79c09c0c     	ldrsh	w12, [x0, #0x4e]
  17dc20: f9400fe0     	ldr	x0, [sp, #0x18]
  17dc24: 3940540d     	ldrb	w13, [x0, #0x15]
  17dc28: 1b0d7d8c     	mul	w12, w12, w13
  17dc2c: 1ac8298c     	asr	w12, w12, w8
  17dc30: 2a0c03e0     	mov	w0, w12
  17dc34: 93407c00     	sxtw	x0, w0
  17dc38: f94007e1     	ldr	x1, [sp, #0x8]
  17dc3c: 8b000020     	add	x0, x1, x0
  17dc40: f90007e0     	str	x0, [sp, #0x8]
  17dc44: f85f03a0     	ldur	x0, [x29, #-0x10]
  17dc48: 79c0a00c     	ldrsh	w12, [x0, #0x50]
  17dc4c: f9400fe0     	ldr	x0, [sp, #0x18]
  17dc50: 39406c0d     	ldrb	w13, [x0, #0x1b]
  17dc54: 1b0d7d8c     	mul	w12, w12, w13
  17dc58: 1ac8298c     	asr	w12, w12, w8
  17dc5c: 2a0c03e0     	mov	w0, w12
  17dc60: 93407c00     	sxtw	x0, w0
  17dc64: f94007e1     	ldr	x1, [sp, #0x8]
  17dc68: 8b000020     	add	x0, x1, x0
  17dc6c: f90007e0     	str	x0, [sp, #0x8]
  17dc70: f94007e0     	ldr	x0, [sp, #0x8]
  17dc74: 2a0003ec     	mov	w12, w0
  17dc78: f85f83a0     	ldur	x0, [x29, #-0x8]
  17dc7c: 8b090009     	add	x9, x0, x9
  17dc80: 79c0012d     	ldrsh	w13, [x9]
  17dc84: 1b0d7d8c     	mul	w12, w12, w13
  17dc88: 1aca298c     	asr	w12, w12, w10
  17dc8c: 2a0c03e9     	mov	w9, w12
  17dc90: 93407d29     	sxtw	x9, w9
  17dc94: f9400be0     	ldr	x0, [sp, #0x10]
  17dc98: 8b090009     	add	x9, x0, x9
  17dc9c: f9000be9     	str	x9, [sp, #0x10]
  17dca0: f85f03a9     	ldur	x9, [x29, #-0x10]
  17dca4: 79408d2c     	ldrh	w12, [x9, #0x46]
  17dca8: 2a0c03e9     	mov	w9, w12
  17dcac: 93403d29     	sxth	x9, w9
  17dcb0: f90007e9     	str	x9, [sp, #0x8]
  17dcb4: f85f03a9     	ldur	x9, [x29, #-0x10]
  17dcb8: 79c0912c     	ldrsh	w12, [x9, #0x48]
  17dcbc: f9400fe9     	ldr	x9, [sp, #0x18]
  17dcc0: 3940552d     	ldrb	w13, [x9, #0x15]
  17dcc4: 1b0d7d8c     	mul	w12, w12, w13
  17dcc8: 1ac8298c     	asr	w12, w12, w8
  17dccc: 2a0c03e9     	mov	w9, w12
  17dcd0: 93407d29     	sxtw	x9, w9
  17dcd4: f94007e0     	ldr	x0, [sp, #0x8]
  17dcd8: 8b090009     	add	x9, x0, x9
  17dcdc: f90007e9     	str	x9, [sp, #0x8]
  17dce0: f85f03a9     	ldur	x9, [x29, #-0x10]
  17dce4: 79c0952c     	ldrsh	w12, [x9, #0x4a]
  17dce8: f9400fe9     	ldr	x9, [sp, #0x18]
  17dcec: 39406d2d     	ldrb	w13, [x9, #0x1b]
  17dcf0: 1b0d7d8c     	mul	w12, w12, w13
  17dcf4: 1ac82988     	asr	w8, w12, w8
  17dcf8: 2a0803e9     	mov	w9, w8
  17dcfc: 93407d29     	sxtw	x9, w9
  17dd00: f94007e0     	ldr	x0, [sp, #0x8]
  17dd04: 8b090009     	add	x9, x0, x9
  17dd08: f90007e9     	str	x9, [sp, #0x8]
  17dd0c: f94007e9     	ldr	x9, [sp, #0x8]
  17dd10: 2a0903e8     	mov	w8, w9
  17dd14: f85f83a9     	ldur	x9, [x29, #-0x8]
  17dd18: 8b0b0129     	add	x9, x9, x11
  17dd1c: 79c0012c     	ldrsh	w12, [x9]
  17dd20: 1b0c7d08     	mul	w8, w8, w12
  17dd24: 1aca2908     	asr	w8, w8, w10
  17dd28: 2a0803e9     	mov	w9, w8
  17dd2c: 93407d29     	sxtw	x9, w9
  17dd30: f9400beb     	ldr	x11, [sp, #0x10]
  17dd34: 8b090169     	add	x9, x11, x9
  17dd38: f9000be9     	str	x9, [sp, #0x10]
  17dd3c: f85f03a9     	ldur	x9, [x29, #-0x10]
  17dd40: 79c0a528     	ldrsh	w8, [x9, #0x52]
  17dd44: f85f83a9     	ldur	x9, [x29, #-0x8]
  17dd48: 79c0652c     	ldrsh	w12, [x9, #0x32]
  17dd4c: 1b0c7d08     	mul	w8, w8, w12
  17dd50: 1aca2908     	asr	w8, w8, w10
  17dd54: 2a0803e9     	mov	w9, w8
  17dd58: 93407d29     	sxtw	x9, w9
  17dd5c: f9400beb     	ldr	x11, [sp, #0x10]
  17dd60: 8b090169     	add	x9, x11, x9
  17dd64: f9000be9     	str	x9, [sp, #0x10]
  17dd68: f9400be0     	ldr	x0, [sp, #0x10]
  17dd6c: 97fcaa89     	bl	0xa8790 <EAS_Calculate2toX@plt>
  17dd70: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17dd74: 910103ff     	add	sp, sp, #0x40
  17dd78: d65f03c0     	ret
  17dd7c: d10143ff     	sub	sp, sp, #0x50
  17dd80: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17dd84: 910103fd     	add	x29, sp, #0x40
  17dd88: 32003be8     	orr	w8, wzr, #0x7fff
  17dd8c: f81f83a0     	stur	x0, [x29, #-0x8]
  17dd90: f81f03a1     	stur	x1, [x29, #-0x10]
  17dd94: f81e83a2     	stur	x2, [x29, #-0x18]
  17dd98: f90013e3     	str	x3, [sp, #0x20]
  17dd9c: f9000fe4     	str	x4, [sp, #0x18]
  17dda0: f9400fe0     	ldr	x0, [sp, #0x18]
  17dda4: 79c05c09     	ldrsh	w9, [x0, #0x2e]
  17dda8: 6b08013f     	cmp	w9, w8
  17ddac: 1a9f17e8     	cset	w8, eq
  17ddb0: 37000048     	tbnz	w8, #0x0, 0x17ddb8 <DLS_UpdateVoice+0x52c>
  17ddb4: 14000004     	b	0x17ddc4 <DLS_UpdateVoice+0x538>
  17ddb8: f85e83a8     	ldur	x8, [x29, #-0x18]
  17ddbc: f900091f     	str	xzr, [x8, #0x10]
  17ddc0: 1400006f     	b	0x17df7c <DLS_UpdateVoice+0x6f0>
  17ddc4: d280efe8     	mov	x8, #0x77f              // =1919
  17ddc8: d2843a09     	mov	x9, #0x21d0             // =8656
  17ddcc: 32000fea     	orr	w10, wzr, #0xf
  17ddd0: d280050b     	mov	x11, #0x28              // =40
  17ddd4: 32000bec     	orr	w12, wzr, #0x7
  17ddd8: f9400fed     	ldr	x13, [sp, #0x18]
  17dddc: 79405dae     	ldrh	w14, [x13, #0x2e]
  17dde0: 2a0e03ed     	mov	w13, w14
  17dde4: 93403dad     	sxth	x13, w13
  17dde8: f9000bed     	str	x13, [sp, #0x10]
  17ddec: f9400fed     	ldr	x13, [sp, #0x18]
  17ddf0: 794061ae     	ldrh	w14, [x13, #0x30]
  17ddf4: 2a0e03ed     	mov	w13, w14
  17ddf8: 93403dad     	sxth	x13, w13
  17ddfc: f90007ed     	str	x13, [sp, #0x8]
  17de00: f9400fed     	ldr	x13, [sp, #0x18]
  17de04: 79c065ae     	ldrsh	w14, [x13, #0x32]
  17de08: f94013ed     	ldr	x13, [sp, #0x20]
  17de0c: 394055af     	ldrb	w15, [x13, #0x15]
  17de10: 1b0f7dce     	mul	w14, w14, w15
  17de14: 1acc29ce     	asr	w14, w14, w12
  17de18: 2a0e03ed     	mov	w13, w14
  17de1c: 93407dad     	sxtw	x13, w13
  17de20: f94007f0     	ldr	x16, [sp, #0x8]
  17de24: 8b0d020d     	add	x13, x16, x13
  17de28: f90007ed     	str	x13, [sp, #0x8]
  17de2c: f9400fed     	ldr	x13, [sp, #0x18]
  17de30: 79c069ae     	ldrsh	w14, [x13, #0x34]
  17de34: f94013ed     	ldr	x13, [sp, #0x20]
  17de38: 39406daf     	ldrb	w15, [x13, #0x1b]
  17de3c: 1b0f7dce     	mul	w14, w14, w15
  17de40: 1acc29ce     	asr	w14, w14, w12
  17de44: 2a0e03ed     	mov	w13, w14
  17de48: 93407dad     	sxtw	x13, w13
  17de4c: f94007f0     	ldr	x16, [sp, #0x8]
  17de50: 8b0d020d     	add	x13, x16, x13
  17de54: f90007ed     	str	x13, [sp, #0x8]
  17de58: f94007ed     	ldr	x13, [sp, #0x8]
  17de5c: 2a0d03ee     	mov	w14, w13
  17de60: f85f03ad     	ldur	x13, [x29, #-0x10]
  17de64: 8b0b01ab     	add	x11, x13, x11
  17de68: 79c0016f     	ldrsh	w15, [x11]
  17de6c: 1b0f7dce     	mul	w14, w14, w15
  17de70: 1aca29ce     	asr	w14, w14, w10
  17de74: 2a0e03eb     	mov	w11, w14
  17de78: 93407d6b     	sxtw	x11, w11
  17de7c: f9400bed     	ldr	x13, [sp, #0x10]
  17de80: 8b0b01ab     	add	x11, x13, x11
  17de84: f9000beb     	str	x11, [sp, #0x10]
  17de88: f85f03ab     	ldur	x11, [x29, #-0x10]
  17de8c: 79c0656e     	ldrsh	w14, [x11, #0x32]
  17de90: f9400feb     	ldr	x11, [sp, #0x18]
  17de94: 79c06d6f     	ldrsh	w15, [x11, #0x36]
  17de98: 1b0f7dce     	mul	w14, w14, w15
  17de9c: 1aca29ca     	asr	w10, w14, w10
  17dea0: 2a0a03eb     	mov	w11, w10
  17dea4: 93407d6b     	sxtw	x11, w11
  17dea8: f9400bed     	ldr	x13, [sp, #0x10]
  17deac: 8b0b01ab     	add	x11, x13, x11
  17deb0: f9000beb     	str	x11, [sp, #0x10]
  17deb4: f85f83ab     	ldur	x11, [x29, #-0x8]
  17deb8: 3940316a     	ldrb	w10, [x11, #0xc]
  17debc: f9400feb     	ldr	x11, [sp, #0x18]
  17dec0: 79c0716e     	ldrsh	w14, [x11, #0x38]
  17dec4: 1b0e7d4a     	mul	w10, w10, w14
  17dec8: 1acc294a     	asr	w10, w10, w12
  17decc: 2a0a03eb     	mov	w11, w10
  17ded0: 93407d6b     	sxtw	x11, w11
  17ded4: f9400bed     	ldr	x13, [sp, #0x10]
  17ded8: 8b0b01ab     	add	x11, x13, x11
  17dedc: f9000beb     	str	x11, [sp, #0x10]
  17dee0: f85f83ab     	ldur	x11, [x29, #-0x8]
  17dee4: 39402d6a     	ldrb	w10, [x11, #0xb]
  17dee8: f9400feb     	ldr	x11, [sp, #0x18]
  17deec: 79c0756e     	ldrsh	w14, [x11, #0x3a]
  17def0: 1b0e7d4a     	mul	w10, w10, w14
  17def4: 1acc294a     	asr	w10, w10, w12
  17def8: 2a0a03eb     	mov	w11, w10
  17defc: 93407d6b     	sxtw	x11, w11
  17df00: f9400bed     	ldr	x13, [sp, #0x10]
  17df04: 8b0b01ab     	add	x11, x13, x11
  17df08: f9000beb     	str	x11, [sp, #0x10]
  17df0c: f9400beb     	ldr	x11, [sp, #0x10]
  17df10: eb090169     	subs	x9, x11, x9
  17df14: f9000be9     	str	x9, [sp, #0x10]
  17df18: f9400be9     	ldr	x9, [sp, #0x10]
  17df1c: eb08013f     	cmp	x9, x8
  17df20: 1a9fd7ea     	cset	w10, gt
  17df24: 3700004a     	tbnz	w10, #0x0, 0x17df2c <DLS_UpdateVoice+0x6a0>
  17df28: 14000004     	b	0x17df38 <DLS_UpdateVoice+0x6ac>
  17df2c: d280efe8     	mov	x8, #0x77f              // =1919
  17df30: f9000be8     	str	x8, [sp, #0x10]
  17df34: 14000009     	b	0x17df58 <DLS_UpdateVoice+0x6cc>
  17df38: 92822e48     	mov	x8, #-0x1173            // =-4467
  17df3c: f9400be9     	ldr	x9, [sp, #0x10]
  17df40: eb08013f     	cmp	x9, x8
  17df44: 1a9fa7ea     	cset	w10, lt
  17df48: 3700004a     	tbnz	w10, #0x0, 0x17df50 <DLS_UpdateVoice+0x6c4>
  17df4c: 14000003     	b	0x17df58 <DLS_UpdateVoice+0x6cc>
  17df50: 92822e48     	mov	x8, #-0x1173            // =-4467
  17df54: f9000be8     	str	x8, [sp, #0x10]
  17df58: 320013e8     	orr	w8, wzr, #0x1f
  17df5c: f85e83a0     	ldur	x0, [x29, #-0x18]
  17df60: f9400be1     	ldr	x1, [sp, #0x10]
  17df64: f9400fe9     	ldr	x9, [sp, #0x18]
  17df68: 39415d2a     	ldrb	w10, [x9, #0x57]
  17df6c: 0a080148     	and	w8, w10, w8
  17df70: 2a0803e9     	mov	w9, w8
  17df74: 93407d22     	sxtw	x2, w9
  17df78: 97fc8dd6     	bl	0xa16d0 <WT_SetFilterCoeffs@plt>
  17df7c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  17df80: 910143ff     	add	sp, sp, #0x50
  17df84: d65f03c0     	ret

000000000017df88 <EAS_flog2>:
  17df88: d100c3ff     	sub	sp, sp, #0x30
  17df8c: 90000408     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17df90: 9116b108     	add	x8, x8, #0x5ac
  17df94: f90013e0     	str	x0, [sp, #0x20]
  17df98: f94013e0     	ldr	x0, [sp, #0x20]
  17df9c: f90007e8     	str	x8, [sp, #0x8]
  17dfa0: b4000040     	cbz	x0, 0x17dfa8 <EAS_flog2+0x20>
  17dfa4: 14000004     	b	0x17dfb4 <EAS_flog2+0x2c>
  17dfa8: b26183e8     	mov	x8, #-0x80000000        // =-2147483648
  17dfac: f90017e8     	str	x8, [sp, #0x28]
  17dfb0: 14000045     	b	0x17e0c4 <EAS_flog2+0x13c>
  17dfb4: b24013e8     	orr	x8, xzr, #0x1f
  17dfb8: f9000fe8     	str	x8, [sp, #0x18]
  17dfbc: d2800008     	mov	x8, #0x0                // =0
  17dfc0: f9400fe9     	ldr	x9, [sp, #0x18]
  17dfc4: eb08013f     	cmp	x9, x8
  17dfc8: 1a9f97ea     	cset	w10, hi
  17dfcc: 3700004a     	tbnz	w10, #0x0, 0x17dfd4 <EAS_flog2+0x4c>
  17dfd0: 14000010     	b	0x17e010 <EAS_flog2+0x88>
  17dfd4: b26183e8     	mov	x8, #-0x80000000        // =-2147483648
  17dfd8: f94013e9     	ldr	x9, [sp, #0x20]
  17dfdc: 8a080128     	and	x8, x9, x8
  17dfe0: b5000048     	cbnz	x8, 0x17dfe8 <EAS_flog2+0x60>
  17dfe4: 14000002     	b	0x17dfec <EAS_flog2+0x64>
  17dfe8: 1400000a     	b	0x17e010 <EAS_flog2+0x88>
  17dfec: b24003e8     	orr	x8, xzr, #0x1
  17dff0: f94013e9     	ldr	x9, [sp, #0x20]
  17dff4: 9ac82128     	lsl	x8, x9, x8
  17dff8: f90013e8     	str	x8, [sp, #0x20]
  17dffc: 92800008     	mov	x8, #-0x1               // =-1
  17e000: f9400fe9     	ldr	x9, [sp, #0x18]
  17e004: 8b080128     	add	x8, x9, x8
  17e008: f9000fe8     	str	x8, [sp, #0x18]
  17e00c: 17ffffec     	b	0x17dfbc <EAS_flog2+0x34>
  17e010: b27f03e8     	orr	x8, xzr, #0x2
  17e014: b2400fe9     	orr	x9, xzr, #0xf
  17e018: b2404fea     	mov	x10, #0xfffff           // =1048575
  17e01c: d280014b     	mov	x11, #0xa               // =10
  17e020: f9400fec     	ldr	x12, [sp, #0x18]
  17e024: 9acb218b     	lsl	x11, x12, x11
  17e028: f9000feb     	str	x11, [sp, #0x18]
  17e02c: f94013eb     	ldr	x11, [sp, #0x20]
  17e030: d347fd6b     	lsr	x11, x11, #7
  17e034: 8a0a016a     	and	x10, x11, x10
  17e038: f9000bea     	str	x10, [sp, #0x10]
  17e03c: f94013ea     	ldr	x10, [sp, #0x20]
  17e040: d35bfd4a     	lsr	x10, x10, #27
  17e044: 8a090149     	and	x9, x10, x9
  17e048: f90013e9     	str	x9, [sp, #0x20]
  17e04c: f94013e9     	ldr	x9, [sp, #0x20]
  17e050: 91000529     	add	x9, x9, #0x1
  17e054: 9b097d09     	mul	x9, x8, x9
  17e058: f94007ea     	ldr	x10, [sp, #0x8]
  17e05c: 8b090149     	add	x9, x10, x9
  17e060: 7940012d     	ldrh	w13, [x9]
  17e064: f94013e9     	ldr	x9, [sp, #0x20]
  17e068: 9b097d09     	mul	x9, x8, x9
  17e06c: 8b090149     	add	x9, x10, x9
  17e070: 7940012e     	ldrh	w14, [x9]
  17e074: 6b0e01ad     	subs	w13, w13, w14
  17e078: 2a0d03e9     	mov	w9, w13
  17e07c: 93407d29     	sxtw	x9, w9
  17e080: f9400beb     	ldr	x11, [sp, #0x10]
  17e084: 9b0b7d29     	mul	x9, x9, x11
  17e088: d354fd29     	lsr	x9, x9, #20
  17e08c: f9000be9     	str	x9, [sp, #0x10]
  17e090: f94013e9     	ldr	x9, [sp, #0x20]
  17e094: 9b097d08     	mul	x8, x8, x9
  17e098: 8b080148     	add	x8, x10, x8
  17e09c: 7940010d     	ldrh	w13, [x8]
  17e0a0: 2a0d03e8     	mov	w8, w13
  17e0a4: d3403d08     	ubfx	x8, x8, #0, #16
  17e0a8: f9400be9     	ldr	x9, [sp, #0x10]
  17e0ac: 8b090108     	add	x8, x8, x9
  17e0b0: f9400fe9     	ldr	x9, [sp, #0x18]
  17e0b4: 8b080128     	add	x8, x9, x8
  17e0b8: f9000fe8     	str	x8, [sp, #0x18]
  17e0bc: f9400fe8     	ldr	x8, [sp, #0x18]
  17e0c0: f90017e8     	str	x8, [sp, #0x28]
  17e0c4: f94017e0     	ldr	x0, [sp, #0x28]
  17e0c8: 9100c3ff     	add	sp, sp, #0x30
  17e0cc: d65f03c0     	ret
  17e0d0: d10043ff     	sub	sp, sp, #0x10
  17e0d4: d2801608     	mov	x8, #0xb0               // =176
  17e0d8: d2800009     	mov	x9, #0x0                // =0
  17e0dc: d2801a0a     	mov	x10, #0xd0              // =208
  17e0e0: f90007e0     	str	x0, [sp, #0x8]
  17e0e4: f90003e1     	str	x1, [sp]
  17e0e8: f94003e0     	ldr	x0, [sp]
  17e0ec: 8b080008     	add	x8, x0, x8
  17e0f0: f900091f     	str	xzr, [x8, #0x10]
  17e0f4: f94003e8     	ldr	x8, [sp]
  17e0f8: 8b0a0108     	add	x8, x8, x10
  17e0fc: f900091f     	str	xzr, [x8, #0x10]
  17e100: aa0903e0     	mov	x0, x9
  17e104: 910043ff     	add	sp, sp, #0x10
  17e108: d65f03c0     	ret
  17e10c: d10143ff     	sub	sp, sp, #0x50
  17e110: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17e114: 910103fd     	add	x29, sp, #0x40
  17e118: d53bd048     	mrs	x8, TPIDR_EL0
  17e11c: f9401508     	ldr	x8, [x8, #0x28]
  17e120: f81f83a8     	stur	x8, [x29, #-0x8]
  17e124: f90013e0     	str	x0, [sp, #0x20]
  17e128: f9000fe1     	str	x1, [sp, #0x18]
  17e12c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e130: 39453509     	ldrb	w9, [x8, #0x14d]
  17e134: 34000169     	cbz	w9, 0x17e160 <EAS_flog2+0x1d8>
  17e138: 14000001     	b	0x17e13c <EAS_flog2+0x1b4>
  17e13c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e140: 9102c100     	add	x0, x8, #0xb0
  17e144: 39451909     	ldrb	w9, [x8, #0x146]
  17e148: 53047d21     	lsr	w1, w9, #4
  17e14c: 94000199     	bl	0x17e7b0 <EAS_flog2+0x828>
  17e150: f9400fe8     	ldr	x8, [sp, #0x18]
  17e154: 2a1f03e9     	mov	w9, wzr
  17e158: 39053509     	strb	w9, [x8, #0x14d]
  17e15c: 140000c6     	b	0x17e474 <EAS_flog2+0x4ec>
  17e160: f9400fe8     	ldr	x8, [sp, #0x18]
  17e164: f9403508     	ldr	x8, [x8, #0x68]
  17e168: b5000428     	cbnz	x8, 0x17e1ec <EAS_flog2+0x264>
  17e16c: 14000001     	b	0x17e170 <EAS_flog2+0x1e8>
  17e170: f9400fe8     	ldr	x8, [sp, #0x18]
  17e174: f9402908     	ldr	x8, [x8, #0x50]
  17e178: b40003a8     	cbz	x8, 0x17e1ec <EAS_flog2+0x264>
  17e17c: 14000001     	b	0x17e180 <EAS_flog2+0x1f8>
  17e180: f94013e8     	ldr	x8, [sp, #0x20]
  17e184: f9400100     	ldr	x0, [x8]
  17e188: f9400fe8     	ldr	x8, [sp, #0x18]
  17e18c: f9400101     	ldr	x1, [x8]
  17e190: f9401909     	ldr	x9, [x8, #0x30]
  17e194: f9401d08     	ldr	x8, [x8, #0x38]
  17e198: 8b080122     	add	x2, x9, x8
  17e19c: 97fcb081     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  17e1a0: f9000be0     	str	x0, [sp, #0x10]
  17e1a4: b40000a0     	cbz	x0, 0x17e1b8 <EAS_flog2+0x230>
  17e1a8: 14000001     	b	0x17e1ac <EAS_flog2+0x224>
  17e1ac: f9400be8     	ldr	x8, [sp, #0x10]
  17e1b0: f81e83a8     	stur	x8, [x29, #-0x18]
  17e1b4: 140000b3     	b	0x17e480 <EAS_flog2+0x4f8>
  17e1b8: f9400fe8     	ldr	x8, [sp, #0x18]
  17e1bc: f9403909     	ldr	x9, [x8, #0x70]
  17e1c0: f9002109     	str	x9, [x8, #0x40]
  17e1c4: f9400fe8     	ldr	x8, [sp, #0x18]
  17e1c8: f9003509     	str	x9, [x8, #0x68]
  17e1cc: f9400fe8     	ldr	x8, [sp, #0x18]
  17e1d0: 2a1f03ea     	mov	w10, wzr
  17e1d4: 7902850a     	strh	w10, [x8, #0x142]
  17e1d8: f9400fe8     	ldr	x8, [sp, #0x18]
  17e1dc: f9404509     	ldr	x9, [x8, #0x88]
  17e1e0: 9267f929     	and	x9, x9, #0xfffffffffeffffff
  17e1e4: f9004509     	str	x9, [x8, #0x88]
  17e1e8: 14000001     	b	0x17e1ec <EAS_flog2+0x264>
  17e1ec: f9400fe8     	ldr	x8, [sp, #0x18]
  17e1f0: 79428109     	ldrh	w9, [x8, #0x140]
  17e1f4: 34000d69     	cbz	w9, 0x17e3a0 <EAS_flog2+0x418>
  17e1f8: 14000001     	b	0x17e1fc <EAS_flog2+0x274>
  17e1fc: f9400fe8     	ldr	x8, [sp, #0x18]
  17e200: 79428509     	ldrh	w9, [x8, #0x142]
  17e204: 35000ce9     	cbnz	w9, 0x17e3a0 <EAS_flog2+0x418>
  17e208: 14000001     	b	0x17e20c <EAS_flog2+0x284>
  17e20c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e210: f9403508     	ldr	x8, [x8, #0x68]
  17e214: b4000c68     	cbz	x8, 0x17e3a0 <EAS_flog2+0x418>
  17e218: 14000001     	b	0x17e21c <EAS_flog2+0x294>
  17e21c: f94013e8     	ldr	x8, [sp, #0x20]
  17e220: f9400100     	ldr	x0, [x8]
  17e224: f9400fe8     	ldr	x8, [sp, #0x18]
  17e228: f9400101     	ldr	x1, [x8]
  17e22c: d10033a2     	sub	x2, x29, #0xc
  17e230: 2a1f03e3     	mov	w3, wzr
  17e234: 97fc8757     	bl	0x9ff90 <EAS_HWGetWord@plt>
  17e238: f9000be0     	str	x0, [sp, #0x10]
  17e23c: b40000a0     	cbz	x0, 0x17e250 <EAS_flog2+0x2c8>
  17e240: 14000001     	b	0x17e244 <EAS_flog2+0x2bc>
  17e244: f9400be8     	ldr	x8, [sp, #0x10]
  17e248: f81e83a8     	stur	x8, [x29, #-0x18]
  17e24c: 1400008d     	b	0x17e480 <EAS_flog2+0x4f8>
  17e250: 789f43a8     	ldursh	x8, [x29, #-0xc]
  17e254: f9400fe9     	ldr	x9, [sp, #0x18]
  17e258: 2a0803ea     	mov	w10, w8
  17e25c: 7901912a     	strh	w10, [x9, #0xc8]
  17e260: f9400fe9     	ldr	x9, [sp, #0x18]
  17e264: f9005d28     	str	x8, [x9, #0xb8]
  17e268: f94013e8     	ldr	x8, [sp, #0x20]
  17e26c: f9400100     	ldr	x0, [x8]
  17e270: f9400fe8     	ldr	x8, [sp, #0x18]
  17e274: f9400101     	ldr	x1, [x8]
  17e278: d10033a2     	sub	x2, x29, #0xc
  17e27c: 2a1f03ea     	mov	w10, wzr
  17e280: 2a0a03e3     	mov	w3, w10
  17e284: 97fc8743     	bl	0x9ff90 <EAS_HWGetWord@plt>
  17e288: f9000be0     	str	x0, [sp, #0x10]
  17e28c: b40000a0     	cbz	x0, 0x17e2a0 <EAS_flog2+0x318>
  17e290: 14000001     	b	0x17e294 <EAS_flog2+0x30c>
  17e294: f9400be8     	ldr	x8, [sp, #0x10]
  17e298: f81e83a8     	stur	x8, [x29, #-0x18]
  17e29c: 14000079     	b	0x17e480 <EAS_flog2+0x4f8>
  17e2a0: 385f43a8     	ldurb	w8, [x29, #-0xc]
  17e2a4: 2a0803e9     	mov	w9, w8
  17e2a8: f9400fea     	ldr	x10, [sp, #0x18]
  17e2ac: f9006149     	str	x9, [x10, #0xc0]
  17e2b0: f9400fe9     	ldr	x9, [sp, #0x18]
  17e2b4: 39422528     	ldrb	w8, [x9, #0x89]
  17e2b8: 36000608     	tbz	w8, #0x0, 0x17e378 <EAS_flog2+0x3f0>
  17e2bc: 14000001     	b	0x17e2c0 <EAS_flog2+0x338>
  17e2c0: f94013e8     	ldr	x8, [sp, #0x20]
  17e2c4: f9400100     	ldr	x0, [x8]
  17e2c8: f9400fe8     	ldr	x8, [sp, #0x18]
  17e2cc: f9400101     	ldr	x1, [x8]
  17e2d0: d10033a2     	sub	x2, x29, #0xc
  17e2d4: 2a1f03e3     	mov	w3, wzr
  17e2d8: 97fc872e     	bl	0x9ff90 <EAS_HWGetWord@plt>
  17e2dc: f9000be0     	str	x0, [sp, #0x10]
  17e2e0: b40000a0     	cbz	x0, 0x17e2f4 <EAS_flog2+0x36c>
  17e2e4: 14000001     	b	0x17e2e8 <EAS_flog2+0x360>
  17e2e8: f9400be8     	ldr	x8, [sp, #0x10]
  17e2ec: f81e83a8     	stur	x8, [x29, #-0x18]
  17e2f0: 14000064     	b	0x17e480 <EAS_flog2+0x4f8>
  17e2f4: 789f43a8     	ldursh	x8, [x29, #-0xc]
  17e2f8: f9400fe9     	ldr	x9, [sp, #0x18]
  17e2fc: 2a0803ea     	mov	w10, w8
  17e300: 7901d12a     	strh	w10, [x9, #0xe8]
  17e304: f9400fe9     	ldr	x9, [sp, #0x18]
  17e308: f9006d28     	str	x8, [x9, #0xd8]
  17e30c: f94013e8     	ldr	x8, [sp, #0x20]
  17e310: f9400100     	ldr	x0, [x8]
  17e314: f9400fe8     	ldr	x8, [sp, #0x18]
  17e318: f9400101     	ldr	x1, [x8]
  17e31c: d10033a2     	sub	x2, x29, #0xc
  17e320: 2a1f03ea     	mov	w10, wzr
  17e324: 2a0a03e3     	mov	w3, w10
  17e328: 97fc871a     	bl	0x9ff90 <EAS_HWGetWord@plt>
  17e32c: f9000be0     	str	x0, [sp, #0x10]
  17e330: b40000a0     	cbz	x0, 0x17e344 <EAS_flog2+0x3bc>
  17e334: 14000001     	b	0x17e338 <EAS_flog2+0x3b0>
  17e338: f9400be8     	ldr	x8, [sp, #0x10]
  17e33c: f81e83a8     	stur	x8, [x29, #-0x18]
  17e340: 14000050     	b	0x17e480 <EAS_flog2+0x4f8>
  17e344: 385f43a8     	ldurb	w8, [x29, #-0xc]
  17e348: 2a0803e9     	mov	w9, w8
  17e34c: f9400fea     	ldr	x10, [sp, #0x18]
  17e350: f9007149     	str	x9, [x10, #0xe0]
  17e354: f9400fe9     	ldr	x9, [sp, #0x18]
  17e358: 79428128     	ldrh	w8, [x9, #0x140]
  17e35c: 71002108     	subs	w8, w8, #0x8
  17e360: 79028528     	strh	w8, [x9, #0x142]
  17e364: f9400fe9     	ldr	x9, [sp, #0x18]
  17e368: f940352a     	ldr	x10, [x9, #0x68]
  17e36c: f100214a     	subs	x10, x10, #0x8
  17e370: f900352a     	str	x10, [x9, #0x68]
  17e374: 1400000a     	b	0x17e39c <EAS_flog2+0x414>
  17e378: f9400fe8     	ldr	x8, [sp, #0x18]
  17e37c: 79428109     	ldrh	w9, [x8, #0x140]
  17e380: 71001129     	subs	w9, w9, #0x4
  17e384: 79028509     	strh	w9, [x8, #0x142]
  17e388: f9400fe8     	ldr	x8, [sp, #0x18]
  17e38c: f940350a     	ldr	x10, [x8, #0x68]
  17e390: f100114a     	subs	x10, x10, #0x4
  17e394: f900350a     	str	x10, [x8, #0x68]
  17e398: 14000001     	b	0x17e39c <EAS_flog2+0x414>
  17e39c: 14000035     	b	0x17e470 <EAS_flog2+0x4e8>
  17e3a0: f9400fe8     	ldr	x8, [sp, #0x18]
  17e3a4: f9403508     	ldr	x8, [x8, #0x68]
  17e3a8: b4000548     	cbz	x8, 0x17e450 <EAS_flog2+0x4c8>
  17e3ac: 14000001     	b	0x17e3b0 <EAS_flog2+0x428>
  17e3b0: f94013e8     	ldr	x8, [sp, #0x20]
  17e3b4: f9400100     	ldr	x0, [x8]
  17e3b8: f9400fe8     	ldr	x8, [sp, #0x18]
  17e3bc: f9400101     	ldr	x1, [x8]
  17e3c0: 91051902     	add	x2, x8, #0x146
  17e3c4: 97fc9aeb     	bl	0xa4f70 <EAS_HWGetByte@plt>
  17e3c8: f9000be0     	str	x0, [sp, #0x10]
  17e3cc: b40000a0     	cbz	x0, 0x17e3e0 <EAS_flog2+0x458>
  17e3d0: 14000001     	b	0x17e3d4 <EAS_flog2+0x44c>
  17e3d4: f9400be8     	ldr	x8, [sp, #0x10]
  17e3d8: f81e83a8     	stur	x8, [x29, #-0x18]
  17e3dc: 14000029     	b	0x17e480 <EAS_flog2+0x4f8>
  17e3e0: f9400fe8     	ldr	x8, [sp, #0x18]
  17e3e4: f9403509     	ldr	x9, [x8, #0x68]
  17e3e8: f1000529     	subs	x9, x9, #0x1
  17e3ec: f9003509     	str	x9, [x8, #0x68]
  17e3f0: f9400fe8     	ldr	x8, [sp, #0x18]
  17e3f4: 7942850a     	ldrh	w10, [x8, #0x142]
  17e3f8: 7100054a     	subs	w10, w10, #0x1
  17e3fc: 7902850a     	strh	w10, [x8, #0x142]
  17e400: f9400fe8     	ldr	x8, [sp, #0x18]
  17e404: 9102c100     	add	x0, x8, #0xb0
  17e408: 3945190a     	ldrb	w10, [x8, #0x146]
  17e40c: 12000d41     	and	w1, w10, #0xf
  17e410: 940000e8     	bl	0x17e7b0 <EAS_flog2+0x828>
  17e414: f9400fe8     	ldr	x8, [sp, #0x18]
  17e418: 3942250a     	ldrb	w10, [x8, #0x89]
  17e41c: 3600010a     	tbz	w10, #0x0, 0x17e43c <EAS_flog2+0x4b4>
  17e420: 14000001     	b	0x17e424 <EAS_flog2+0x49c>
  17e424: f9400fe8     	ldr	x8, [sp, #0x18]
  17e428: 91034100     	add	x0, x8, #0xd0
  17e42c: 39451909     	ldrb	w9, [x8, #0x146]
  17e430: 53047d21     	lsr	w1, w9, #4
  17e434: 940000df     	bl	0x17e7b0 <EAS_flog2+0x828>
  17e438: 14000005     	b	0x17e44c <EAS_flog2+0x4c4>
  17e43c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e440: 320003e9     	orr	w9, wzr, #0x1
  17e444: 39053509     	strb	w9, [x8, #0x14d]
  17e448: 14000001     	b	0x17e44c <EAS_flog2+0x4c4>
  17e44c: 14000008     	b	0x17e46c <EAS_flog2+0x4e4>
  17e450: f9400fe8     	ldr	x8, [sp, #0x18]
  17e454: 79419509     	ldrh	w9, [x8, #0xca]
  17e458: 79019109     	strh	w9, [x8, #0xc8]
  17e45c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e460: 7941d509     	ldrh	w9, [x8, #0xea]
  17e464: 7901d109     	strh	w9, [x8, #0xe8]
  17e468: 14000001     	b	0x17e46c <EAS_flog2+0x4e4>
  17e46c: 14000001     	b	0x17e470 <EAS_flog2+0x4e8>
  17e470: 14000001     	b	0x17e474 <EAS_flog2+0x4ec>
  17e474: aa1f03e8     	mov	x8, xzr
  17e478: f81e83a8     	stur	x8, [x29, #-0x18]
  17e47c: 14000001     	b	0x17e480 <EAS_flog2+0x4f8>
  17e480: f85e83a8     	ldur	x8, [x29, #-0x18]
  17e484: d53bd049     	mrs	x9, TPIDR_EL0
  17e488: f9401529     	ldr	x9, [x9, #0x28]
  17e48c: f85f83aa     	ldur	x10, [x29, #-0x8]
  17e490: eb0a0129     	subs	x9, x9, x10
  17e494: f90007e8     	str	x8, [sp, #0x8]
  17e498: f90003e9     	str	x9, [sp]
  17e49c: 540000c1     	b.ne	0x17e4b4 <EAS_flog2+0x52c>
  17e4a0: 14000001     	b	0x17e4a4 <EAS_flog2+0x51c>
  17e4a4: f94007e0     	ldr	x0, [sp, #0x8]
  17e4a8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  17e4ac: 910143ff     	add	sp, sp, #0x50
  17e4b0: d65f03c0     	ret
  17e4b4: 97fcae2f     	bl	0xa9d70 <__stack_chk_fail@plt>
  17e4b8: d10283ff     	sub	sp, sp, #0xa0
  17e4bc: a9097bfd     	stp	x29, x30, [sp, #0x90]
  17e4c0: 910243fd     	add	x29, sp, #0x90
  17e4c4: d53bd048     	mrs	x8, TPIDR_EL0
  17e4c8: f9401508     	ldr	x8, [x8, #0x28]
  17e4cc: f81f83a8     	stur	x8, [x29, #-0x8]
  17e4d0: f81e03a0     	stur	x0, [x29, #-0x20]
  17e4d4: f81d83a1     	stur	x1, [x29, #-0x28]
  17e4d8: f81d03a2     	stur	x2, [x29, #-0x30]
  17e4dc: f85d03a8     	ldur	x8, [x29, #-0x30]
  17e4e0: b50000a8     	cbnz	x8, 0x17e4f4 <EAS_flog2+0x56c>
  17e4e4: 14000001     	b	0x17e4e8 <EAS_flog2+0x560>
  17e4e8: aa1f03e8     	mov	x8, xzr
  17e4ec: f81f03a8     	stur	x8, [x29, #-0x10]
  17e4f0: 14000080     	b	0x17e6f0 <EAS_flog2+0x768>
  17e4f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e4f8: 79428109     	ldrh	w9, [x8, #0x140]
  17e4fc: 350000a9     	cbnz	w9, 0x17e510 <EAS_flog2+0x588>
  17e500: 14000001     	b	0x17e504 <EAS_flog2+0x57c>
  17e504: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  17e508: f81e83a8     	stur	x8, [x29, #-0x18]
  17e50c: 1400009b     	b	0x17e778 <EAS_flog2+0x7f0>
  17e510: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e514: 39422509     	ldrb	w9, [x8, #0x89]
  17e518: 36000129     	tbz	w9, #0x0, 0x17e53c <EAS_flog2+0x5b4>
  17e51c: 14000001     	b	0x17e520 <EAS_flog2+0x598>
  17e520: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e524: 79428109     	ldrh	w9, [x8, #0x140]
  17e528: 71001d29     	subs	w9, w9, #0x7
  17e52c: 2a0903e8     	mov	w8, w9
  17e530: 93407d08     	sxtw	x8, w8
  17e534: f81c03a8     	stur	x8, [x29, #-0x40]
  17e538: 14000009     	b	0x17e55c <EAS_flog2+0x5d4>
  17e53c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e540: 79428109     	ldrh	w9, [x8, #0x140]
  17e544: 531f7929     	lsl	w9, w9, #1
  17e548: 71001d29     	subs	w9, w9, #0x7
  17e54c: 2a0903e8     	mov	w8, w9
  17e550: 93407d08     	sxtw	x8, w8
  17e554: f81c03a8     	stur	x8, [x29, #-0x40]
  17e558: 14000001     	b	0x17e55c <EAS_flog2+0x5d4>
  17e55c: f85d03a8     	ldur	x8, [x29, #-0x30]
  17e560: d29ef9e9     	mov	x9, #0xf7cf             // =63439
  17e564: f2bc6a69     	movk	x9, #0xe353, lsl #16
  17e568: f2d374a9     	movk	x9, #0x9ba5, lsl #32
  17e56c: f2e41889     	movk	x9, #0x20c4, lsl #48
  17e570: 9b497d08     	smulh	x8, x8, x9
  17e574: 9347fd09     	asr	x9, x8, #7
  17e578: 8b48fd28     	add	x8, x9, x8, lsr #63
  17e57c: f90027e8     	str	x8, [sp, #0x48]
  17e580: f85d03a8     	ldur	x8, [x29, #-0x30]
  17e584: f94027e9     	ldr	x9, [sp, #0x48]
  17e588: 52807d0a     	mov	w10, #0x3e8             // =1000
  17e58c: 2a0a03eb     	mov	w11, w10
  17e590: 9b0b7d29     	mul	x9, x9, x11
  17e594: eb090108     	subs	x8, x8, x9
  17e598: f90023e8     	str	x8, [sp, #0x40]
  17e59c: f94023e8     	ldr	x8, [sp, #0x40]
  17e5a0: f85d83a9     	ldur	x9, [x29, #-0x28]
  17e5a4: 7942892a     	ldrh	w10, [x9, #0x144]
  17e5a8: 2a0a03e9     	mov	w9, w10
  17e5ac: 9b097d08     	mul	x8, x8, x9
  17e5b0: f81f03a8     	stur	x8, [x29, #-0x10]
  17e5b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  17e5b8: 934afd09     	asr	x9, x8, #10
  17e5bc: 5280062a     	mov	w10, #0x31              // =49
  17e5c0: 2a0a03eb     	mov	w11, w10
  17e5c4: 9b0b7d08     	mul	x8, x8, x11
  17e5c8: 8b885528     	add	x8, x9, x8, asr #21
  17e5cc: f81f03a8     	stur	x8, [x29, #-0x10]
  17e5d0: f94027e8     	ldr	x8, [sp, #0x48]
  17e5d4: f85d83a9     	ldur	x9, [x29, #-0x28]
  17e5d8: 7942892a     	ldrh	w10, [x9, #0x144]
  17e5dc: 2a0a03e9     	mov	w9, w10
  17e5e0: 9b097d08     	mul	x8, x8, x9
  17e5e4: f85f03a9     	ldur	x9, [x29, #-0x10]
  17e5e8: 8b080128     	add	x8, x9, x8
  17e5ec: f81f03a8     	stur	x8, [x29, #-0x10]
  17e5f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17e5f4: f85d83a9     	ldur	x9, [x29, #-0x28]
  17e5f8: f9402129     	ldr	x9, [x9, #0x40]
  17e5fc: eb090108     	subs	x8, x8, x9
  17e600: f90013e8     	str	x8, [sp, #0x20]
  17e604: 5400064d     	b.le	0x17e6cc <EAS_flog2+0x744>
  17e608: 14000001     	b	0x17e60c <EAS_flog2+0x684>
  17e60c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e610: f9402908     	ldr	x8, [x8, #0x50]
  17e614: b40005c8     	cbz	x8, 0x17e6cc <EAS_flog2+0x744>
  17e618: 14000001     	b	0x17e61c <EAS_flog2+0x694>
  17e61c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e620: f9402509     	ldr	x9, [x8, #0x48]
  17e624: 7942810a     	ldrh	w10, [x8, #0x140]
  17e628: 2a0a03e8     	mov	w8, w10
  17e62c: 9ac80928     	udiv	x8, x9, x8
  17e630: f9001fe8     	str	x8, [sp, #0x38]
  17e634: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e638: f9402509     	ldr	x9, [x8, #0x48]
  17e63c: f9401feb     	ldr	x11, [sp, #0x38]
  17e640: 7942810a     	ldrh	w10, [x8, #0x140]
  17e644: 2a0a03e8     	mov	w8, w10
  17e648: 9b087d68     	mul	x8, x11, x8
  17e64c: eb080128     	subs	x8, x9, x8
  17e650: f90017e8     	str	x8, [sp, #0x28]
  17e654: f94017e8     	ldr	x8, [sp, #0x28]
  17e658: b4000208     	cbz	x8, 0x17e698 <EAS_flog2+0x710>
  17e65c: 14000001     	b	0x17e660 <EAS_flog2+0x6d8>
  17e660: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e664: 39422509     	ldrb	w9, [x8, #0x89]
  17e668: 360000c9     	tbz	w9, #0x0, 0x17e680 <EAS_flog2+0x6f8>
  17e66c: 14000001     	b	0x17e670 <EAS_flog2+0x6e8>
  17e670: f94017e8     	ldr	x8, [sp, #0x28]
  17e674: f1001d08     	subs	x8, x8, #0x7
  17e678: f90017e8     	str	x8, [sp, #0x28]
  17e67c: 14000006     	b	0x17e694 <EAS_flog2+0x70c>
  17e680: f94017e8     	ldr	x8, [sp, #0x28]
  17e684: d37ff908     	lsl	x8, x8, #1
  17e688: f1001d08     	subs	x8, x8, #0x7
  17e68c: f90017e8     	str	x8, [sp, #0x28]
  17e690: 14000001     	b	0x17e694 <EAS_flog2+0x70c>
  17e694: 14000001     	b	0x17e698 <EAS_flog2+0x710>
  17e698: f9401fe8     	ldr	x8, [sp, #0x38]
  17e69c: f85c03a9     	ldur	x9, [x29, #-0x40]
  17e6a0: 9b097d08     	mul	x8, x8, x9
  17e6a4: f94017e9     	ldr	x9, [sp, #0x28]
  17e6a8: 8b090108     	add	x8, x8, x9
  17e6ac: f9001be8     	str	x8, [sp, #0x30]
  17e6b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17e6b4: f9401be9     	ldr	x9, [sp, #0x30]
  17e6b8: 9ac90d0a     	sdiv	x10, x8, x9
  17e6bc: 9b097d49     	mul	x9, x10, x9
  17e6c0: eb090108     	subs	x8, x8, x9
  17e6c4: f81f03a8     	stur	x8, [x29, #-0x10]
  17e6c8: 14000001     	b	0x17e6cc <EAS_flog2+0x744>
  17e6cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  17e6d0: f85c03a9     	ldur	x9, [x29, #-0x40]
  17e6d4: 9ac90d08     	sdiv	x8, x8, x9
  17e6d8: f85d83a9     	ldur	x9, [x29, #-0x28]
  17e6dc: 7942812a     	ldrh	w10, [x9, #0x140]
  17e6e0: 2a0a03e9     	mov	w9, w10
  17e6e4: 9b097d08     	mul	x8, x8, x9
  17e6e8: f81f03a8     	stur	x8, [x29, #-0x10]
  17e6ec: 14000001     	b	0x17e6f0 <EAS_flog2+0x768>
  17e6f0: f85e03a0     	ldur	x0, [x29, #-0x20]
  17e6f4: f85d83a1     	ldur	x1, [x29, #-0x28]
  17e6f8: d10043a2     	sub	x2, x29, #0x10
  17e6fc: 97fc9ef1     	bl	0xa62c0 <EAS_PESeek@plt>
  17e700: f81c83a0     	stur	x0, [x29, #-0x38]
  17e704: b40000a0     	cbz	x0, 0x17e718 <EAS_flog2+0x790>
  17e708: 14000001     	b	0x17e70c <EAS_flog2+0x784>
  17e70c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17e710: f81e83a8     	stur	x8, [x29, #-0x18]
  17e714: 14000019     	b	0x17e778 <EAS_flog2+0x7f0>
  17e718: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e71c: 2a1f03e9     	mov	w9, wzr
  17e720: 79028509     	strh	w9, [x8, #0x142]
  17e724: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e728: 39053509     	strb	w9, [x8, #0x14d]
  17e72c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e730: f9401108     	ldr	x8, [x8, #0x20]
  17e734: f1000d08     	subs	x8, x8, #0x3
  17e738: f9000fe8     	str	x8, [sp, #0x18]
  17e73c: 54000180     	b.eq	0x17e76c <EAS_flog2+0x7e4>
  17e740: 14000001     	b	0x17e744 <EAS_flog2+0x7bc>
  17e744: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e748: f9401108     	ldr	x8, [x8, #0x20]
  17e74c: f1001508     	subs	x8, x8, #0x5
  17e750: f9000be8     	str	x8, [sp, #0x10]
  17e754: 540000c0     	b.eq	0x17e76c <EAS_flog2+0x7e4>
  17e758: 14000001     	b	0x17e75c <EAS_flog2+0x7d4>
  17e75c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17e760: aa1f03e9     	mov	x9, xzr
  17e764: f9001109     	str	x9, [x8, #0x20]
  17e768: 14000001     	b	0x17e76c <EAS_flog2+0x7e4>
  17e76c: aa1f03e8     	mov	x8, xzr
  17e770: f81e83a8     	stur	x8, [x29, #-0x18]
  17e774: 14000001     	b	0x17e778 <EAS_flog2+0x7f0>
  17e778: f85e83a8     	ldur	x8, [x29, #-0x18]
  17e77c: d53bd049     	mrs	x9, TPIDR_EL0
  17e780: f9401529     	ldr	x9, [x9, #0x28]
  17e784: f85f83aa     	ldur	x10, [x29, #-0x8]
  17e788: eb0a0129     	subs	x9, x9, x10
  17e78c: f90007e8     	str	x8, [sp, #0x8]
  17e790: f90003e9     	str	x9, [sp]
  17e794: 540000c1     	b.ne	0x17e7ac <EAS_flog2+0x824>
  17e798: 14000001     	b	0x17e79c <EAS_flog2+0x814>
  17e79c: f94007e0     	ldr	x0, [sp, #0x8]
  17e7a0: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  17e7a4: 910283ff     	add	sp, sp, #0xa0
  17e7a8: d65f03c0     	ret
  17e7ac: 97fcad71     	bl	0xa9d70 <__stack_chk_fail@plt>
  17e7b0: d10083ff     	sub	sp, sp, #0x20
  17e7b4: d0000948     	adrp	x8, 0x2a8000
  17e7b8: f941ad08     	ldr	x8, [x8, #0x358]
  17e7bc: b27f03e9     	orr	x9, xzr, #0x2
  17e7c0: 321e03ea     	orr	w10, wzr, #0x4
  17e7c4: d000094b     	adrp	x11, 0x2a8000
  17e7c8: f9442d6b     	ldr	x11, [x11, #0x858]
  17e7cc: f9000fe0     	str	x0, [sp, #0x18]
  17e7d0: 39005fe1     	strb	w1, [sp, #0x17]
  17e7d4: f9400fe0     	ldr	x0, [sp, #0x18]
  17e7d8: f9400800     	ldr	x0, [x0, #0x10]
  17e7dc: 9b007d29     	mul	x9, x9, x0
  17e7e0: 8b090108     	add	x8, x8, x9
  17e7e4: 79c00101     	ldrsh	w1, [x8]
  17e7e8: b9000fe1     	str	w1, [sp, #0xc]
  17e7ec: b90013ff     	str	wzr, [sp, #0x10]
  17e7f0: 39405fe1     	ldrb	w1, [sp, #0x17]
  17e7f4: 0a0a002a     	and	w10, w1, w10
  17e7f8: f90003eb     	str	x11, [sp]
  17e7fc: 3500004a     	cbnz	w10, 0x17e804 <EAS_flog2+0x87c>
  17e800: 14000005     	b	0x17e814 <EAS_flog2+0x88c>
  17e804: b9400fe8     	ldr	w8, [sp, #0xc]
  17e808: b94013e9     	ldr	w9, [sp, #0x10]
  17e80c: 0b080128     	add	w8, w9, w8
  17e810: b90013e8     	str	w8, [sp, #0x10]
  17e814: 321f03e8     	orr	w8, wzr, #0x2
  17e818: 39405fe9     	ldrb	w9, [sp, #0x17]
  17e81c: 0a080128     	and	w8, w9, w8
  17e820: 35000048     	cbnz	w8, 0x17e828 <EAS_flog2+0x8a0>
  17e824: 14000007     	b	0x17e840 <EAS_flog2+0x8b8>
  17e828: 320003e8     	orr	w8, wzr, #0x1
  17e82c: b9400fe9     	ldr	w9, [sp, #0xc]
  17e830: 1ac82928     	asr	w8, w9, w8
  17e834: b94013e9     	ldr	w9, [sp, #0x10]
  17e838: 0b080128     	add	w8, w9, w8
  17e83c: b90013e8     	str	w8, [sp, #0x10]
  17e840: 320003e8     	orr	w8, wzr, #0x1
  17e844: 39405fe9     	ldrb	w9, [sp, #0x17]
  17e848: 0a080128     	and	w8, w9, w8
  17e84c: 35000048     	cbnz	w8, 0x17e854 <EAS_flog2+0x8cc>
  17e850: 14000007     	b	0x17e86c <EAS_flog2+0x8e4>
  17e854: 321f03e8     	orr	w8, wzr, #0x2
  17e858: b9400fe9     	ldr	w9, [sp, #0xc]
  17e85c: 1ac82928     	asr	w8, w9, w8
  17e860: b94013e9     	ldr	w9, [sp, #0x10]
  17e864: 0b080128     	add	w8, w9, w8
  17e868: b90013e8     	str	w8, [sp, #0x10]
  17e86c: 321d03e8     	orr	w8, wzr, #0x8
  17e870: 320007e9     	orr	w9, wzr, #0x3
  17e874: b9400fea     	ldr	w10, [sp, #0xc]
  17e878: 1ac92949     	asr	w9, w10, w9
  17e87c: b94013ea     	ldr	w10, [sp, #0x10]
  17e880: 0b090149     	add	w9, w10, w9
  17e884: b90013e9     	str	w9, [sp, #0x10]
  17e888: 39405fe9     	ldrb	w9, [sp, #0x17]
  17e88c: 0a080128     	and	w8, w9, w8
  17e890: 35000048     	cbnz	w8, 0x17e898 <EAS_flog2+0x910>
  17e894: 14000009     	b	0x17e8b8 <EAS_flog2+0x930>
  17e898: b94013e8     	ldr	w8, [sp, #0x10]
  17e89c: 2a0803e9     	mov	w9, w8
  17e8a0: 93407d29     	sxtw	x9, w9
  17e8a4: f9400fea     	ldr	x10, [sp, #0x18]
  17e8a8: f940054b     	ldr	x11, [x10, #0x8]
  17e8ac: eb090169     	subs	x9, x11, x9
  17e8b0: f9000549     	str	x9, [x10, #0x8]
  17e8b4: 14000008     	b	0x17e8d4 <EAS_flog2+0x94c>
  17e8b8: b94013e8     	ldr	w8, [sp, #0x10]
  17e8bc: 2a0803e9     	mov	w9, w8
  17e8c0: 93407d29     	sxtw	x9, w9
  17e8c4: f9400fea     	ldr	x10, [sp, #0x18]
  17e8c8: f940054b     	ldr	x11, [x10, #0x8]
  17e8cc: 8b090169     	add	x9, x11, x9
  17e8d0: f9000549     	str	x9, [x10, #0x8]
  17e8d4: b2403be8     	orr	x8, xzr, #0x7fff
  17e8d8: f9400fe9     	ldr	x9, [sp, #0x18]
  17e8dc: f9400529     	ldr	x9, [x9, #0x8]
  17e8e0: eb08013f     	cmp	x9, x8
  17e8e4: 1a9fd7ea     	cset	w10, gt
  17e8e8: 3700004a     	tbnz	w10, #0x0, 0x17e8f0 <EAS_flog2+0x968>
  17e8ec: 14000004     	b	0x17e8fc <EAS_flog2+0x974>
  17e8f0: b2403be8     	orr	x8, xzr, #0x7fff
  17e8f4: f9400fe9     	ldr	x9, [sp, #0x18]
  17e8f8: f9000528     	str	x8, [x9, #0x8]
  17e8fc: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  17e900: f9400fe9     	ldr	x9, [sp, #0x18]
  17e904: f9400529     	ldr	x9, [x9, #0x8]
  17e908: eb08013f     	cmp	x9, x8
  17e90c: 1a9fa7ea     	cset	w10, lt
  17e910: 3700004a     	tbnz	w10, #0x0, 0x17e918 <EAS_flog2+0x990>
  17e914: 14000004     	b	0x17e924 <EAS_flog2+0x99c>
  17e918: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  17e91c: f9400fe9     	ldr	x9, [sp, #0x18]
  17e920: f9000528     	str	x8, [x9, #0x8]
  17e924: d2800008     	mov	x8, #0x0                // =0
  17e928: b27f03e9     	orr	x9, xzr, #0x2
  17e92c: f9400fea     	ldr	x10, [sp, #0x18]
  17e930: f940054a     	ldr	x10, [x10, #0x8]
  17e934: 2a0a03eb     	mov	w11, w10
  17e938: f9400fea     	ldr	x10, [sp, #0x18]
  17e93c: 7900314b     	strh	w11, [x10, #0x18]
  17e940: 39405feb     	ldrb	w11, [sp, #0x17]
  17e944: 2a0b03ea     	mov	w10, w11
  17e948: d3401d4a     	ubfx	x10, x10, #0, #8
  17e94c: 9b0a7d29     	mul	x9, x9, x10
  17e950: f94003ea     	ldr	x10, [sp]
  17e954: 8b090149     	add	x9, x10, x9
  17e958: 7940012b     	ldrh	w11, [x9]
  17e95c: 2a0b03e9     	mov	w9, w11
  17e960: 93403d29     	sxth	x9, w9
  17e964: f9400fec     	ldr	x12, [sp, #0x18]
  17e968: f940098d     	ldr	x13, [x12, #0x10]
  17e96c: 8b0901a9     	add	x9, x13, x9
  17e970: f9000989     	str	x9, [x12, #0x10]
  17e974: f9400fe9     	ldr	x9, [sp, #0x18]
  17e978: f9400929     	ldr	x9, [x9, #0x10]
  17e97c: eb08013f     	cmp	x9, x8
  17e980: 1a9fa7eb     	cset	w11, lt
  17e984: 3700004b     	tbnz	w11, #0x0, 0x17e98c <EAS_flog2+0xa04>
  17e988: 14000003     	b	0x17e994 <EAS_flog2+0xa0c>
  17e98c: f9400fe8     	ldr	x8, [sp, #0x18]
  17e990: f900091f     	str	xzr, [x8, #0x10]
  17e994: d2800b08     	mov	x8, #0x58               // =88
  17e998: f9400fe9     	ldr	x9, [sp, #0x18]
  17e99c: f9400929     	ldr	x9, [x9, #0x10]
  17e9a0: eb08013f     	cmp	x9, x8
  17e9a4: 1a9fd7ea     	cset	w10, gt
  17e9a8: 3700004a     	tbnz	w10, #0x0, 0x17e9b0 <EAS_flog2+0xa28>
  17e9ac: 14000004     	b	0x17e9bc <EAS_flog2+0xa34>
  17e9b0: d2800b08     	mov	x8, #0x58               // =88
  17e9b4: f9400fe9     	ldr	x9, [sp, #0x18]
  17e9b8: f9000928     	str	x8, [x9, #0x10]
  17e9bc: 910083ff     	add	sp, sp, #0x20
  17e9c0: d65f03c0     	ret
  17e9c4: d10303ff     	sub	sp, sp, #0xc0
  17e9c8: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  17e9cc: 9102c3fd     	add	x29, sp, #0xb0
  17e9d0: d53bd048     	mrs	x8, TPIDR_EL0
  17e9d4: f9401508     	ldr	x8, [x8, #0x28]
  17e9d8: f81f83a8     	stur	x8, [x29, #-0x8]
  17e9dc: f90027e0     	str	x0, [sp, #0x48]
  17e9e0: f90023e1     	str	x1, [sp, #0x40]
  17e9e4: f9001fe2     	str	x2, [sp, #0x38]
  17e9e8: f9001be3     	str	x3, [sp, #0x30]
  17e9ec: f9401fe8     	ldr	x8, [sp, #0x38]
  17e9f0: aa1f03e0     	mov	x0, xzr
  17e9f4: f9000100     	str	x0, [x8]
  17e9f8: f94027e8     	ldr	x8, [sp, #0x48]
  17e9fc: f9400108     	ldr	x8, [x8]
  17ea00: f94023e1     	ldr	x1, [sp, #0x40]
  17ea04: d10153a2     	sub	x2, x29, #0x54
  17ea08: f90013e0     	str	x0, [sp, #0x20]
  17ea0c: aa0803e0     	mov	x0, x8
  17ea10: f94013e3     	ldr	x3, [sp, #0x20]
  17ea14: 94000333     	bl	0x17f6e0 <EAS_flog2+0x1758>
  17ea18: b40000a0     	cbz	x0, 0x17ea2c <EAS_flog2+0xaa4>
  17ea1c: 14000001     	b	0x17ea20 <EAS_flog2+0xa98>
  17ea20: aa1f03e8     	mov	x8, xzr
  17ea24: f9002be8     	str	x8, [sp, #0x50]
  17ea28: 14000035     	b	0x17eafc <EAS_flog2+0xb74>
  17ea2c: d10153a0     	sub	x0, x29, #0x54
  17ea30: 910163e1     	add	x1, sp, #0x58
  17ea34: 9400038b     	bl	0x17f860 <EAS_flog2+0x18d8>
  17ea38: 350005c0     	cbnz	w0, 0x17eaf0 <EAS_flog2+0xb68>
  17ea3c: 14000001     	b	0x17ea40 <EAS_flog2+0xab8>
  17ea40: f94027e8     	ldr	x8, [sp, #0x48]
  17ea44: 39462d09     	ldrb	w9, [x8, #0x18b]
  17ea48: 340000c9     	cbz	w9, 0x17ea60 <EAS_flog2+0xad8>
  17ea4c: 14000001     	b	0x17ea50 <EAS_flog2+0xac8>
  17ea50: 321e07e0     	orr	w0, wzr, #0xc
  17ea54: 97fc9833     	bl	0xa4b20 <EAS_CMEnumData@plt>
  17ea58: f90017e0     	str	x0, [sp, #0x28]
  17ea5c: 14000008     	b	0x17ea7c <EAS_flog2+0xaf4>
  17ea60: f94027e8     	ldr	x8, [sp, #0x48]
  17ea64: f9400100     	ldr	x0, [x8]
  17ea68: 52801909     	mov	w9, #0xc8               // =200
  17ea6c: 2a0903e1     	mov	w1, w9
  17ea70: 97fc8c20     	bl	0xa1af0 <EAS_HWMalloc@plt>
  17ea74: f90017e0     	str	x0, [sp, #0x28]
  17ea78: 14000001     	b	0x17ea7c <EAS_flog2+0xaf4>
  17ea7c: f94017e8     	ldr	x8, [sp, #0x28]
  17ea80: b50000a8     	cbnz	x8, 0x17ea94 <EAS_flog2+0xb0c>
  17ea84: 14000001     	b	0x17ea88 <EAS_flog2+0xb00>
  17ea88: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  17ea8c: f9002be8     	str	x8, [sp, #0x50]
  17ea90: 1400001b     	b	0x17eafc <EAS_flog2+0xb74>
  17ea94: f94017e0     	ldr	x0, [sp, #0x28]
  17ea98: 52801908     	mov	w8, #0xc8               // =200
  17ea9c: 2a0803e2     	mov	w2, w8
  17eaa0: 2a1f03e8     	mov	w8, wzr
  17eaa4: 2a0803e1     	mov	w1, w8
  17eaa8: 97fca826     	bl	0xa8b40 <EAS_HWMemSet@plt>
  17eaac: f94023e2     	ldr	x2, [sp, #0x40]
  17eab0: f94017fe     	ldr	x30, [sp, #0x28]
  17eab4: f90003c2     	str	x2, [x30]
  17eab8: f9401be2     	ldr	x2, [sp, #0x30]
  17eabc: f94017fe     	ldr	x30, [sp, #0x28]
  17eac0: f9000bc2     	str	x2, [x30, #0x10]
  17eac4: f94017e2     	ldr	x2, [sp, #0x28]
  17eac8: 32000be8     	orr	w8, wzr, #0x7
  17eacc: 3901c848     	strb	w8, [x2, #0x72]
  17ead0: f94017e2     	ldr	x2, [sp, #0x28]
  17ead4: 321f07e8     	orr	w8, wzr, #0x6
  17ead8: 3901c848     	strb	w8, [x2, #0x72]
  17eadc: f94017e2     	ldr	x2, [sp, #0x28]
  17eae0: f9401ffe     	ldr	x30, [sp, #0x38]
  17eae4: f90003c2     	str	x2, [x30]
  17eae8: f9000fe0     	str	x0, [sp, #0x18]
  17eaec: 14000001     	b	0x17eaf0 <EAS_flog2+0xb68>
  17eaf0: aa1f03e8     	mov	x8, xzr
  17eaf4: f9002be8     	str	x8, [sp, #0x50]
  17eaf8: 14000001     	b	0x17eafc <EAS_flog2+0xb74>
  17eafc: f9402be8     	ldr	x8, [sp, #0x50]
  17eb00: d53bd049     	mrs	x9, TPIDR_EL0
  17eb04: f9401529     	ldr	x9, [x9, #0x28]
  17eb08: f85f83aa     	ldur	x10, [x29, #-0x8]
  17eb0c: eb0a0129     	subs	x9, x9, x10
  17eb10: f9000be8     	str	x8, [sp, #0x10]
  17eb14: f90007e9     	str	x9, [sp, #0x8]
  17eb18: 540000c1     	b.ne	0x17eb30 <EAS_flog2+0xba8>
  17eb1c: 14000001     	b	0x17eb20 <EAS_flog2+0xb98>
  17eb20: f9400be0     	ldr	x0, [sp, #0x10]
  17eb24: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  17eb28: 910303ff     	add	sp, sp, #0xc0
  17eb2c: d65f03c0     	ret
  17eb30: 97fcac90     	bl	0xa9d70 <__stack_chk_fail@plt>
  17eb34: d10103ff     	sub	sp, sp, #0x40
  17eb38: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17eb3c: 9100c3fd     	add	x29, sp, #0x30
  17eb40: 321f07e8     	orr	w8, wzr, #0x6
  17eb44: 52800009     	mov	w9, #0x0                // =0
  17eb48: f81f03a0     	stur	x0, [x29, #-0x10]
  17eb4c: f9000fe1     	str	x1, [sp, #0x18]
  17eb50: f9400fe0     	ldr	x0, [sp, #0x18]
  17eb54: f9000be0     	str	x0, [sp, #0x10]
  17eb58: f9400be0     	ldr	x0, [sp, #0x10]
  17eb5c: 3941c80a     	ldrb	w10, [x0, #0x72]
  17eb60: 6b08015f     	cmp	w10, w8
  17eb64: 1a9f07e8     	cset	w8, ne
  17eb68: b90007e9     	str	w9, [sp, #0x4]
  17eb6c: 37000048     	tbnz	w8, #0x0, 0x17eb74 <EAS_flog2+0xbec>
  17eb70: 14000004     	b	0x17eb80 <EAS_flog2+0xbf8>
  17eb74: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  17eb78: f81f83a8     	stur	x8, [x29, #-0x8]
  17eb7c: 14000019     	b	0x17ebe0 <EAS_flog2+0xc58>
  17eb80: b27d03e8     	orr	x8, xzr, #0x8
  17eb84: f85f03a0     	ldur	x0, [x29, #-0x10]
  17eb88: f9400be9     	ldr	x9, [sp, #0x10]
  17eb8c: 8b080121     	add	x1, x9, x8
  17eb90: 97fc8cfc     	bl	0xa1f80 <VMInitMIDI@plt>
  17eb94: f90007e0     	str	x0, [sp, #0x8]
  17eb98: b5000040     	cbnz	x0, 0x17eba0 <EAS_flog2+0xc18>
  17eb9c: 14000004     	b	0x17ebac <EAS_flog2+0xc24>
  17eba0: f94007e8     	ldr	x8, [sp, #0x8]
  17eba4: f81f83a8     	stur	x8, [x29, #-0x8]
  17eba8: 1400000e     	b	0x17ebe0 <EAS_flog2+0xc58>
  17ebac: f85f03a0     	ldur	x0, [x29, #-0x10]
  17ebb0: f9400be1     	ldr	x1, [sp, #0x10]
  17ebb4: 94000394     	bl	0x17fa04 <EAS_flog2+0x1a7c>
  17ebb8: f90007e0     	str	x0, [sp, #0x8]
  17ebbc: b5000040     	cbnz	x0, 0x17ebc4 <EAS_flog2+0xc3c>
  17ebc0: 14000004     	b	0x17ebd0 <EAS_flog2+0xc48>
  17ebc4: f94007e8     	ldr	x8, [sp, #0x8]
  17ebc8: f81f83a8     	stur	x8, [x29, #-0x8]
  17ebcc: 14000005     	b	0x17ebe0 <EAS_flog2+0xc58>
  17ebd0: f9400be8     	ldr	x8, [sp, #0x10]
  17ebd4: b94007e9     	ldr	w9, [sp, #0x4]
  17ebd8: 3901c909     	strb	w9, [x8, #0x72]
  17ebdc: f81f83bf     	stur	xzr, [x29, #-0x8]
  17ebe0: f85f83a0     	ldur	x0, [x29, #-0x8]
  17ebe4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17ebe8: 910103ff     	add	sp, sp, #0x40
  17ebec: d65f03c0     	ret
  17ebf0: d10083ff     	sub	sp, sp, #0x20
  17ebf4: d2800008     	mov	x8, #0x0                // =0
  17ebf8: f9000fe0     	str	x0, [sp, #0x18]
  17ebfc: f9000be1     	str	x1, [sp, #0x10]
  17ec00: f90007e2     	str	x2, [sp, #0x8]
  17ec04: f9400be0     	ldr	x0, [sp, #0x10]
  17ec08: f90003e0     	str	x0, [sp]
  17ec0c: f94003e0     	ldr	x0, [sp]
  17ec10: f9400c00     	ldr	x0, [x0, #0x18]
  17ec14: 9348fc00     	asr	x0, x0, #8
  17ec18: f94007e1     	ldr	x1, [sp, #0x8]
  17ec1c: f9000020     	str	x0, [x1]
  17ec20: aa0803e0     	mov	x0, x8
  17ec24: 910083ff     	add	sp, sp, #0x20
  17ec28: d65f03c0     	ret
  17ec2c: d10343ff     	sub	sp, sp, #0xd0
  17ec30: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  17ec34: 910303fd     	add	x29, sp, #0xc0
  17ec38: d53bd048     	mrs	x8, TPIDR_EL0
  17ec3c: f9401508     	ldr	x8, [x8, #0x28]
  17ec40: f81f83a8     	stur	x8, [x29, #-0x8]
  17ec44: f81e03a0     	stur	x0, [x29, #-0x20]
  17ec48: f81d83a1     	stur	x1, [x29, #-0x28]
  17ec4c: b81d43a2     	stur	w2, [x29, #-0x2c]
  17ec50: f85d83a8     	ldur	x8, [x29, #-0x28]
  17ec54: f81c83a8     	stur	x8, [x29, #-0x38]
  17ec58: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ec5c: 3941c902     	ldrb	w2, [x8, #0x72]
  17ec60: 71001842     	subs	w2, w2, #0x6
  17ec64: b81b43a2     	stur	w2, [x29, #-0x4c]
  17ec68: 540000ab     	b.lt	0x17ec7c <EAS_flog2+0xcf4>
  17ec6c: 14000001     	b	0x17ec70 <EAS_flog2+0xce8>
  17ec70: aa1f03e8     	mov	x8, xzr
  17ec74: f81e83a8     	stur	x8, [x29, #-0x18]
  17ec78: 1400016c     	b	0x17f228 <EAS_flog2+0x12a0>
  17ec7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ec80: 3941c909     	ldrb	w9, [x8, #0x72]
  17ec84: 350000c9     	cbnz	w9, 0x17ec9c <EAS_flog2+0xd14>
  17ec88: 14000001     	b	0x17ec8c <EAS_flog2+0xd04>
  17ec8c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ec90: 320003e9     	orr	w9, wzr, #0x1
  17ec94: 3901c909     	strb	w9, [x8, #0x72]
  17ec98: 14000001     	b	0x17ec9c <EAS_flog2+0xd14>
  17ec9c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17eca0: f9400d08     	ldr	x8, [x8, #0x18]
  17eca4: b5000268     	cbnz	x8, 0x17ecf0 <EAS_flog2+0xd68>
  17eca8: 14000001     	b	0x17ecac <EAS_flog2+0xd24>
  17ecac: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ecb0: f940b900     	ldr	x0, [x8, #0x170]
  17ecb4: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ecb8: f9400501     	ldr	x1, [x8, #0x8]
  17ecbc: 2a1f03e2     	mov	w2, wzr
  17ecc0: 52800a03     	mov	w3, #0x50               // =80
  17ecc4: b81b03a2     	stur	w2, [x29, #-0x50]
  17ecc8: 97fc9676     	bl	0xa46a0 <VMProgramChange@plt>
  17eccc: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ecd0: f940b900     	ldr	x0, [x8, #0x170]
  17ecd4: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ecd8: f9400501     	ldr	x1, [x8, #0x8]
  17ecdc: 32000be3     	orr	w3, wzr, #0x7
  17ece0: 32001be4     	orr	w4, wzr, #0x7f
  17ece4: b85b03a2     	ldur	w2, [x29, #-0x50]
  17ece8: 97fcacd2     	bl	0xaa030 <VMControlChange@plt>
  17ecec: 14000001     	b	0x17ecf0 <EAS_flog2+0xd68>
  17ecf0: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ecf4: 3941dd09     	ldrb	w9, [x8, #0x77]
  17ecf8: 340003c9     	cbz	w9, 0x17ed70 <EAS_flog2+0xde8>
  17ecfc: 14000001     	b	0x17ed00 <EAS_flog2+0xd78>
  17ed00: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ed04: f940b900     	ldr	x0, [x8, #0x170]
  17ed08: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ed0c: f9400501     	ldr	x1, [x8, #0x8]
  17ed10: 3941dd03     	ldrb	w3, [x8, #0x77]
  17ed14: 2a1f03e9     	mov	w9, wzr
  17ed18: 2a0903e2     	mov	w2, w9
  17ed1c: 2a0903e4     	mov	w4, w9
  17ed20: b81ac3a9     	stur	w9, [x29, #-0x54]
  17ed24: 97fcaed3     	bl	0xaa870 <VMStopNote@plt>
  17ed28: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ed2c: b85ac3a9     	ldur	w9, [x29, #-0x54]
  17ed30: 3901dd09     	strb	w9, [x8, #0x77]
  17ed34: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ed38: f9401908     	ldr	x8, [x8, #0x30]
  17ed3c: b4000188     	cbz	x8, 0x17ed6c <EAS_flog2+0xde4>
  17ed40: 14000001     	b	0x17ed44 <EAS_flog2+0xdbc>
  17ed44: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ed48: f9401909     	ldr	x9, [x8, #0x30]
  17ed4c: f9400d0a     	ldr	x10, [x8, #0x18]
  17ed50: 8b090149     	add	x9, x10, x9
  17ed54: f9000d09     	str	x9, [x8, #0x18]
  17ed58: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ed5c: aa1f03e9     	mov	x9, xzr
  17ed60: f9001909     	str	x9, [x8, #0x30]
  17ed64: f81e83a9     	stur	x9, [x29, #-0x18]
  17ed68: 14000130     	b	0x17f228 <EAS_flog2+0x12a0>
  17ed6c: 14000001     	b	0x17ed70 <EAS_flog2+0xde8>
  17ed70: 2a1f03e8     	mov	w8, wzr
  17ed74: b81b83a8     	stur	w8, [x29, #-0x48]
  17ed78: 14000001     	b	0x17ed7c <EAS_flog2+0xdf4>
  17ed7c: b85b83a8     	ldur	w8, [x29, #-0x48]
  17ed80: 350023e8     	cbnz	w8, 0x17f1fc <EAS_flog2+0x1274>
  17ed84: 14000001     	b	0x17ed88 <EAS_flog2+0xe00>
  17ed88: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ed8c: f9400100     	ldr	x0, [x8]
  17ed90: f85c83a1     	ldur	x1, [x29, #-0x38]
  17ed94: 2a1f03e2     	mov	w2, wzr
  17ed98: 940004db     	bl	0x180104 <EAS_flog2+0x217c>
  17ed9c: 381bc3a0     	sturb	w0, [x29, #-0x44]
  17eda0: 38dbc3a0     	ldursb	w0, [x29, #-0x44]
  17eda4: 2a0003e8     	mov	w8, w0
  17eda8: 7101d800     	subs	w0, w0, #0x76
  17edac: f90033e8     	str	x8, [sp, #0x60]
  17edb0: b9005fe0     	str	w0, [sp, #0x5c]
  17edb4: 54001ea8     	b.hi	0x17f188 <EAS_flog2+0x1200>
  17edb8: f00003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17edbc: 911a8108     	add	x8, x8, #0x6a0
  17edc0: f94033eb     	ldr	x11, [sp, #0x60]
  17edc4: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  17edc8: 8b0a0109     	add	x9, x8, x10
  17edcc: f9002bea     	str	x10, [sp, #0x50]
  17edd0: d61f0120     	br	x9
  17edd4: f85c83a8     	ldur	x8, [x29, #-0x38]
  17edd8: f9402108     	ldr	x8, [x8, #0x40]
  17eddc: b6f80188     	tbz	x8, #0x3f, 0x17ee0c <EAS_flog2+0xe84>
  17ede0: 14000001     	b	0x17ede4 <EAS_flog2+0xe5c>
  17ede4: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ede8: f9401d09     	ldr	x9, [x8, #0x38]
  17edec: 3941d10a     	ldrb	w10, [x8, #0x74]
  17edf0: 2a0a03eb     	mov	w11, w10
  17edf4: 8b0b0129     	add	x9, x9, x11
  17edf8: f9002109     	str	x9, [x8, #0x40]
  17edfc: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee00: f9400d09     	ldr	x9, [x8, #0x18]
  17ee04: f9002509     	str	x9, [x8, #0x48]
  17ee08: 14000002     	b	0x17ee10 <EAS_flog2+0xe88>
  17ee0c: 14000001     	b	0x17ee10 <EAS_flog2+0xe88>
  17ee10: 140000fa     	b	0x17f1f8 <EAS_flog2+0x1270>
  17ee14: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee18: f9402509     	ldr	x9, [x8, #0x48]
  17ee1c: f9400d08     	ldr	x8, [x8, #0x18]
  17ee20: eb080128     	subs	x8, x9, x8
  17ee24: f90027e8     	str	x8, [sp, #0x48]
  17ee28: 54000121     	b.ne	0x17ee4c <EAS_flog2+0xec4>
  17ee2c: 14000001     	b	0x17ee30 <EAS_flog2+0xea8>
  17ee30: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee34: 32003fe9     	orr	w9, wzr, #0xffff
  17ee38: 7900e109     	strh	w9, [x8, #0x70]
  17ee3c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee40: 9280000a     	mov	x10, #-0x1              // =-1
  17ee44: f900210a     	str	x10, [x8, #0x40]
  17ee48: 14000043     	b	0x17ef54 <EAS_flog2+0xfcc>
  17ee4c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee50: 79c0e109     	ldrsh	w9, [x8, #0x70]
  17ee54: 37f807e9     	tbnz	w9, #0x1f, 0x17ef50 <EAS_flog2+0xfc8>
  17ee58: 14000001     	b	0x17ee5c <EAS_flog2+0xed4>
  17ee5c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee60: 79c0e109     	ldrsh	w9, [x8, #0x70]
  17ee64: 71000529     	subs	w9, w9, #0x1
  17ee68: b90047e9     	str	w9, [sp, #0x44]
  17ee6c: 540001cb     	b.lt	0x17eea4 <EAS_flog2+0xf1c>
  17ee70: 14000001     	b	0x17ee74 <EAS_flog2+0xeec>
  17ee74: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee78: 7940e109     	ldrh	w9, [x8, #0x70]
  17ee7c: 71000529     	subs	w9, w9, #0x1
  17ee80: 7900e109     	strh	w9, [x8, #0x70]
  17ee84: 12003d29     	and	w9, w9, #0xffff
  17ee88: 350000c9     	cbnz	w9, 0x17eea0 <EAS_flog2+0xf18>
  17ee8c: 14000001     	b	0x17ee90 <EAS_flog2+0xf08>
  17ee90: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ee94: 32003fe9     	orr	w9, wzr, #0xffff
  17ee98: 7900e109     	strh	w9, [x8, #0x70]
  17ee9c: 14000001     	b	0x17eea0 <EAS_flog2+0xf18>
  17eea0: 14000001     	b	0x17eea4 <EAS_flog2+0xf1c>
  17eea4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  17eea8: 340000c8     	cbz	w8, 0x17eec0 <EAS_flog2+0xf38>
  17eeac: 14000001     	b	0x17eeb0 <EAS_flog2+0xf28>
  17eeb0: f85c83a8     	ldur	x8, [x29, #-0x38]
  17eeb4: 79c0e109     	ldrsh	w9, [x8, #0x70]
  17eeb8: 340004a9     	cbz	w9, 0x17ef4c <EAS_flog2+0xfc4>
  17eebc: 14000001     	b	0x17eec0 <EAS_flog2+0xf38>
  17eec0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17eec4: f9400100     	ldr	x0, [x8]
  17eec8: f85c83a8     	ldur	x8, [x29, #-0x38]
  17eecc: f9400101     	ldr	x1, [x8]
  17eed0: f9402102     	ldr	x2, [x8, #0x40]
  17eed4: 97fcad33     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  17eed8: f81c03a0     	stur	x0, [x29, #-0x40]
  17eedc: b40000a0     	cbz	x0, 0x17eef0 <EAS_flog2+0xf68>
  17eee0: 14000001     	b	0x17eee4 <EAS_flog2+0xf5c>
  17eee4: f85c03a8     	ldur	x8, [x29, #-0x40]
  17eee8: f81e83a8     	stur	x8, [x29, #-0x18]
  17eeec: 140000cf     	b	0x17f228 <EAS_flog2+0x12a0>
  17eef0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17eef4: f9400100     	ldr	x0, [x8]
  17eef8: f85c83a8     	ldur	x8, [x29, #-0x38]
  17eefc: aa0803e9     	mov	x9, x8
  17ef00: f8438521     	ldr	x1, [x9], #0x38
  17ef04: 9101e502     	add	x2, x8, #0x79
  17ef08: aa0903e3     	mov	x3, x9
  17ef0c: 940001f5     	bl	0x17f6e0 <EAS_flog2+0x1758>
  17ef10: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ef14: 2a1f03ea     	mov	w10, wzr
  17ef18: 3901d10a     	strb	w10, [x8, #0x74]
  17ef1c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ef20: 79c0e10a     	ldrsh	w10, [x8, #0x70]
  17ef24: 3100054a     	adds	w10, w10, #0x1
  17ef28: f9001fe0     	str	x0, [sp, #0x38]
  17ef2c: b90037ea     	str	w10, [sp, #0x34]
  17ef30: 540000c1     	b.ne	0x17ef48 <EAS_flog2+0xfc0>
  17ef34: 14000001     	b	0x17ef38 <EAS_flog2+0xfb0>
  17ef38: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ef3c: 92800009     	mov	x9, #-0x1               // =-1
  17ef40: f9002109     	str	x9, [x8, #0x40]
  17ef44: 14000001     	b	0x17ef48 <EAS_flog2+0xfc0>
  17ef48: 14000001     	b	0x17ef4c <EAS_flog2+0xfc4>
  17ef4c: 14000001     	b	0x17ef50 <EAS_flog2+0xfc8>
  17ef50: 14000001     	b	0x17ef54 <EAS_flog2+0xfcc>
  17ef54: 140000a9     	b	0x17f1f8 <EAS_flog2+0x1270>
  17ef58: f85e03a8     	ldur	x8, [x29, #-0x20]
  17ef5c: f9400100     	ldr	x0, [x8]
  17ef60: f85c83a1     	ldur	x1, [x29, #-0x38]
  17ef64: d10033a2     	sub	x2, x29, #0xc
  17ef68: 2a1f03e3     	mov	w3, wzr
  17ef6c: 9400042e     	bl	0x180024 <EAS_flog2+0x209c>
  17ef70: 350000a0     	cbnz	w0, 0x17ef84 <EAS_flog2+0xffc>
  17ef74: 14000001     	b	0x17ef78 <EAS_flog2+0xff0>
  17ef78: 320003e8     	orr	w8, wzr, #0x1
  17ef7c: b81b83a8     	stur	w8, [x29, #-0x48]
  17ef80: 14000011     	b	0x17efc4 <EAS_flog2+0x103c>
  17ef84: f85c83a8     	ldur	x8, [x29, #-0x38]
  17ef88: f9402108     	ldr	x8, [x8, #0x40]
  17ef8c: f1000508     	subs	x8, x8, #0x1
  17ef90: f90017e8     	str	x8, [sp, #0x28]
  17ef94: 5400016b     	b.lt	0x17efc0 <EAS_flog2+0x1038>
  17ef98: 14000001     	b	0x17ef9c <EAS_flog2+0x1014>
  17ef9c: f85c83a8     	ldur	x8, [x29, #-0x38]
  17efa0: 79c0e109     	ldrsh	w9, [x8, #0x70]
  17efa4: 36f800c9     	tbz	w9, #0x1f, 0x17efbc <EAS_flog2+0x1034>
  17efa8: 14000001     	b	0x17efac <EAS_flog2+0x1024>
  17efac: b85f43a8     	ldur	w8, [x29, #-0xc]
  17efb0: f85c83a9     	ldur	x9, [x29, #-0x38]
  17efb4: 7900e128     	strh	w8, [x9, #0x70]
  17efb8: 14000001     	b	0x17efbc <EAS_flog2+0x1034>
  17efbc: 14000001     	b	0x17efc0 <EAS_flog2+0x1038>
  17efc0: 14000001     	b	0x17efc4 <EAS_flog2+0x103c>
  17efc4: 1400008d     	b	0x17f1f8 <EAS_flog2+0x1270>
  17efc8: f85e03a8     	ldur	x8, [x29, #-0x20]
  17efcc: f9400100     	ldr	x0, [x8]
  17efd0: f85c83a1     	ldur	x1, [x29, #-0x38]
  17efd4: 2a1f03e2     	mov	w2, wzr
  17efd8: 940004c5     	bl	0x1802ec <EAS_flog2+0x2364>
  17efdc: 350000a0     	cbnz	w0, 0x17eff0 <EAS_flog2+0x1068>
  17efe0: 14000001     	b	0x17efe4 <EAS_flog2+0x105c>
  17efe4: 320003e8     	orr	w8, wzr, #0x1
  17efe8: b81b83a8     	stur	w8, [x29, #-0x48]
  17efec: 14000001     	b	0x17eff0 <EAS_flog2+0x1068>
  17eff0: 14000082     	b	0x17f1f8 <EAS_flog2+0x1270>
  17eff4: f85c83a8     	ldur	x8, [x29, #-0x38]
  17eff8: 32001fe9     	orr	w9, wzr, #0xff
  17effc: 3901e109     	strb	w9, [x8, #0x78]
  17f000: 1400007e     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f004: f85c83a8     	ldur	x8, [x29, #-0x38]
  17f008: 320003e9     	orr	w9, wzr, #0x1
  17f00c: 3901e109     	strb	w9, [x8, #0x78]
  17f010: 1400007a     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f014: f85e03a8     	ldur	x8, [x29, #-0x20]
  17f018: f9400100     	ldr	x0, [x8]
  17f01c: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f020: 2a1f03e2     	mov	w2, wzr
  17f024: 94000438     	bl	0x180104 <EAS_flog2+0x217c>
  17f028: 381bc3a0     	sturb	w0, [x29, #-0x44]
  17f02c: 385bc3a0     	ldurb	w0, [x29, #-0x44]
  17f030: 9400049a     	bl	0x180298 <EAS_flog2+0x2310>
  17f034: 12001c00     	and	w0, w0, #0xff
  17f038: 34000120     	cbz	w0, 0x17f05c <EAS_flog2+0x10d4>
  17f03c: 14000001     	b	0x17f040 <EAS_flog2+0x10b8>
  17f040: 385bc3a8     	ldurb	w8, [x29, #-0x44]
  17f044: 321e07e9     	orr	w9, wzr, #0xc
  17f048: 1b097d08     	mul	w8, w8, w9
  17f04c: 7108d108     	subs	w8, w8, #0x234
  17f050: f85c83aa     	ldur	x10, [x29, #-0x38]
  17f054: 3901d548     	strb	w8, [x10, #0x75]
  17f058: 14000008     	b	0x17f078 <EAS_flog2+0x10f0>
  17f05c: 385bc3a8     	ldurb	w8, [x29, #-0x44]
  17f060: 350000a8     	cbnz	w8, 0x17f074 <EAS_flog2+0x10ec>
  17f064: 14000001     	b	0x17f068 <EAS_flog2+0x10e0>
  17f068: 320003e8     	orr	w8, wzr, #0x1
  17f06c: b81b83a8     	stur	w8, [x29, #-0x48]
  17f070: 14000001     	b	0x17f074 <EAS_flog2+0x10ec>
  17f074: 14000001     	b	0x17f078 <EAS_flog2+0x10f0>
  17f078: 14000060     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f07c: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f080: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f084: 9400053f     	bl	0x180580 <EAS_flog2+0x25f8>
  17f088: 350000a0     	cbnz	w0, 0x17f09c <EAS_flog2+0x1114>
  17f08c: 14000001     	b	0x17f090 <EAS_flog2+0x1108>
  17f090: 320003e8     	orr	w8, wzr, #0x1
  17f094: b81b83a8     	stur	w8, [x29, #-0x48]
  17f098: 14000001     	b	0x17f09c <EAS_flog2+0x1114>
  17f09c: 14000057     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f0a0: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f0a4: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f0a8: 940005a4     	bl	0x180738 <EAS_flog2+0x27b0>
  17f0ac: 350000a0     	cbnz	w0, 0x17f0c0 <EAS_flog2+0x1138>
  17f0b0: 14000001     	b	0x17f0b4 <EAS_flog2+0x112c>
  17f0b4: 320003e8     	orr	w8, wzr, #0x1
  17f0b8: b81b83a8     	stur	w8, [x29, #-0x48]
  17f0bc: 14000001     	b	0x17f0c0 <EAS_flog2+0x1138>
  17f0c0: 1400004e     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f0c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17f0c8: f9400100     	ldr	x0, [x8]
  17f0cc: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f0d0: 2a1f03e2     	mov	w2, wzr
  17f0d4: 9400040c     	bl	0x180104 <EAS_flog2+0x217c>
  17f0d8: 12001c00     	and	w0, w0, #0xff
  17f0dc: 71018400     	subs	w0, w0, #0x61
  17f0e0: b90027e0     	str	w0, [sp, #0x24]
  17f0e4: 54000161     	b.ne	0x17f110 <EAS_flog2+0x1188>
  17f0e8: 14000001     	b	0x17f0ec <EAS_flog2+0x1164>
  17f0ec: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f0f0: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f0f4: 940005ff     	bl	0x1808f0 <EAS_flog2+0x2968>
  17f0f8: 350000a0     	cbnz	w0, 0x17f10c <EAS_flog2+0x1184>
  17f0fc: 14000001     	b	0x17f100 <EAS_flog2+0x1178>
  17f100: 320003e8     	orr	w8, wzr, #0x1
  17f104: b81b83a8     	stur	w8, [x29, #-0x48]
  17f108: 14000001     	b	0x17f10c <EAS_flog2+0x1184>
  17f10c: 14000010     	b	0x17f14c <EAS_flog2+0x11c4>
  17f110: f85c83a0     	ldur	x0, [x29, #-0x38]
  17f114: 9400044e     	bl	0x18024c <EAS_flog2+0x22c4>
  17f118: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f11c: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f120: b85d43a3     	ldur	w3, [x29, #-0x2c]
  17f124: 385bc3a2     	ldurb	w2, [x29, #-0x44]
  17f128: 94000660     	bl	0x180aa8 <EAS_flog2+0x2b20>
  17f12c: 340000a0     	cbz	w0, 0x17f140 <EAS_flog2+0x11b8>
  17f130: 14000001     	b	0x17f134 <EAS_flog2+0x11ac>
  17f134: aa1f03e8     	mov	x8, xzr
  17f138: f81e83a8     	stur	x8, [x29, #-0x18]
  17f13c: 1400003b     	b	0x17f228 <EAS_flog2+0x12a0>
  17f140: 320003e8     	orr	w8, wzr, #0x1
  17f144: b81b83a8     	stur	w8, [x29, #-0x48]
  17f148: 14000001     	b	0x17f14c <EAS_flog2+0x11c4>
  17f14c: 1400002b     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f150: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f154: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f158: 940006cc     	bl	0x180c88 <EAS_flog2+0x2d00>
  17f15c: 340000a0     	cbz	w0, 0x17f170 <EAS_flog2+0x11e8>
  17f160: 14000001     	b	0x17f164 <EAS_flog2+0x11dc>
  17f164: aa1f03e8     	mov	x8, xzr
  17f168: f81e83a8     	stur	x8, [x29, #-0x18]
  17f16c: 1400002f     	b	0x17f228 <EAS_flog2+0x12a0>
  17f170: 320003e8     	orr	w8, wzr, #0x1
  17f174: b81b83a8     	stur	w8, [x29, #-0x48]
  17f178: 14000020     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f17c: 320003e8     	orr	w8, wzr, #0x1
  17f180: b81b83a8     	stur	w8, [x29, #-0x48]
  17f184: 1400001d     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f188: 385bc3a0     	ldurb	w0, [x29, #-0x44]
  17f18c: 940006e7     	bl	0x180d28 <EAS_flog2+0x2da0>
  17f190: 381bc3a0     	sturb	w0, [x29, #-0x44]
  17f194: 38dbc3a0     	ldursb	w0, [x29, #-0x44]
  17f198: 71018400     	subs	w0, w0, #0x61
  17f19c: b90023e0     	str	w0, [sp, #0x20]
  17f1a0: 5400028b     	b.lt	0x17f1f0 <EAS_flog2+0x1268>
  17f1a4: 14000001     	b	0x17f1a8 <EAS_flog2+0x1220>
  17f1a8: 38dbc3a8     	ldursb	w8, [x29, #-0x44]
  17f1ac: 71019d08     	subs	w8, w8, #0x67
  17f1b0: b9001fe8     	str	w8, [sp, #0x1c]
  17f1b4: 540001ec     	b.gt	0x17f1f0 <EAS_flog2+0x1268>
  17f1b8: 14000001     	b	0x17f1bc <EAS_flog2+0x1234>
  17f1bc: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f1c0: f85c83a1     	ldur	x1, [x29, #-0x38]
  17f1c4: b85d43a3     	ldur	w3, [x29, #-0x2c]
  17f1c8: 385bc3a2     	ldurb	w2, [x29, #-0x44]
  17f1cc: 94000637     	bl	0x180aa8 <EAS_flog2+0x2b20>
  17f1d0: 340000a0     	cbz	w0, 0x17f1e4 <EAS_flog2+0x125c>
  17f1d4: 14000001     	b	0x17f1d8 <EAS_flog2+0x1250>
  17f1d8: aa1f03e8     	mov	x8, xzr
  17f1dc: f81e83a8     	stur	x8, [x29, #-0x18]
  17f1e0: 14000012     	b	0x17f228 <EAS_flog2+0x12a0>
  17f1e4: 320003e8     	orr	w8, wzr, #0x1
  17f1e8: b81b83a8     	stur	w8, [x29, #-0x48]
  17f1ec: 14000002     	b	0x17f1f4 <EAS_flog2+0x126c>
  17f1f0: 14000001     	b	0x17f1f4 <EAS_flog2+0x126c>
  17f1f4: 14000001     	b	0x17f1f8 <EAS_flog2+0x1270>
  17f1f8: 17fffee1     	b	0x17ed7c <EAS_flog2+0xdf4>
  17f1fc: f85c83a8     	ldur	x8, [x29, #-0x38]
  17f200: 321f03e9     	orr	w9, wzr, #0x2
  17f204: 3901c909     	strb	w9, [x8, #0x72]
  17f208: f85e03a8     	ldur	x8, [x29, #-0x20]
  17f20c: f940b900     	ldr	x0, [x8, #0x170]
  17f210: f85c83a8     	ldur	x8, [x29, #-0x38]
  17f214: f9400501     	ldr	x1, [x8, #0x8]
  17f218: 97fca4ba     	bl	0xa8500 <VMReleaseAllVoices@plt>
  17f21c: aa1f03e8     	mov	x8, xzr
  17f220: f81e83a8     	stur	x8, [x29, #-0x18]
  17f224: 14000001     	b	0x17f228 <EAS_flog2+0x12a0>
  17f228: f85e83a8     	ldur	x8, [x29, #-0x18]
  17f22c: d53bd049     	mrs	x9, TPIDR_EL0
  17f230: f9401529     	ldr	x9, [x9, #0x28]
  17f234: f85f83aa     	ldur	x10, [x29, #-0x8]
  17f238: eb0a0129     	subs	x9, x9, x10
  17f23c: f9000be8     	str	x8, [sp, #0x10]
  17f240: f90007e9     	str	x9, [sp, #0x8]
  17f244: 540000c1     	b.ne	0x17f25c <EAS_flog2+0x12d4>
  17f248: 14000001     	b	0x17f24c <EAS_flog2+0x12c4>
  17f24c: f9400be0     	ldr	x0, [sp, #0x10]
  17f250: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  17f254: 910343ff     	add	sp, sp, #0xd0
  17f258: d65f03c0     	ret
  17f25c: 97fcaac5     	bl	0xa9d70 <__stack_chk_fail@plt>
  17f260: d10103ff     	sub	sp, sp, #0x40
  17f264: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f268: 9100c3fd     	add	x29, sp, #0x30
  17f26c: 321f03e8     	orr	w8, wzr, #0x2
  17f270: 321e03e9     	orr	w9, wzr, #0x4
  17f274: 528000aa     	mov	w10, #0x5               // =5
  17f278: f81f83a0     	stur	x0, [x29, #-0x8]
  17f27c: f81f03a1     	stur	x1, [x29, #-0x10]
  17f280: f9000fe2     	str	x2, [sp, #0x18]
  17f284: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f288: f9000be0     	str	x0, [sp, #0x10]
  17f28c: f9400be0     	ldr	x0, [sp, #0x10]
  17f290: 3941c80b     	ldrb	w11, [x0, #0x72]
  17f294: 6b08017f     	cmp	w11, w8
  17f298: 1a9f17e8     	cset	w8, eq
  17f29c: b9000fe9     	str	w9, [sp, #0xc]
  17f2a0: b9000bea     	str	w10, [sp, #0x8]
  17f2a4: 37000048     	tbnz	w8, #0x0, 0x17f2ac <EAS_flog2+0x1324>
  17f2a8: 14000009     	b	0x17f2cc <EAS_flog2+0x1344>
  17f2ac: f9400be8     	ldr	x8, [sp, #0x10]
  17f2b0: f9400500     	ldr	x0, [x8, #0x8]
  17f2b4: 97fcaaf7     	bl	0xa9e90 <VMActiveVoices@plt>
  17f2b8: b4000040     	cbz	x0, 0x17f2c0 <EAS_flog2+0x1338>
  17f2bc: 14000004     	b	0x17f2cc <EAS_flog2+0x1344>
  17f2c0: f9400be8     	ldr	x8, [sp, #0x10]
  17f2c4: b9400fe9     	ldr	w9, [sp, #0xc]
  17f2c8: 3901c909     	strb	w9, [x8, #0x72]
  17f2cc: 320007e8     	orr	w8, wzr, #0x3
  17f2d0: f9400be9     	ldr	x9, [sp, #0x10]
  17f2d4: 3941c92a     	ldrb	w10, [x9, #0x72]
  17f2d8: 6b08015f     	cmp	w10, w8
  17f2dc: 1a9f17e8     	cset	w8, eq
  17f2e0: 37000048     	tbnz	w8, #0x0, 0x17f2e8 <EAS_flog2+0x1360>
  17f2e4: 14000009     	b	0x17f308 <EAS_flog2+0x1380>
  17f2e8: f9400be8     	ldr	x8, [sp, #0x10]
  17f2ec: f9400500     	ldr	x0, [x8, #0x8]
  17f2f0: 97fcaae8     	bl	0xa9e90 <VMActiveVoices@plt>
  17f2f4: b4000040     	cbz	x0, 0x17f2fc <EAS_flog2+0x1374>
  17f2f8: 14000004     	b	0x17f308 <EAS_flog2+0x1380>
  17f2fc: f9400be8     	ldr	x8, [sp, #0x10]
  17f300: b9400be9     	ldr	w9, [sp, #0x8]
  17f304: 3901c909     	strb	w9, [x8, #0x72]
  17f308: d2800000     	mov	x0, #0x0                // =0
  17f30c: f9400be8     	ldr	x8, [sp, #0x10]
  17f310: 3941c909     	ldrb	w9, [x8, #0x72]
  17f314: 2a0903e8     	mov	w8, w9
  17f318: d3401d08     	ubfx	x8, x8, #0, #8
  17f31c: f9400fea     	ldr	x10, [sp, #0x18]
  17f320: f9000148     	str	x8, [x10]
  17f324: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f328: 910103ff     	add	sp, sp, #0x40
  17f32c: d65f03c0     	ret
  17f330: d10103ff     	sub	sp, sp, #0x40
  17f334: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f338: 9100c3fd     	add	x29, sp, #0x30
  17f33c: d2800008     	mov	x8, #0x0                // =0
  17f340: f81f03a0     	stur	x0, [x29, #-0x10]
  17f344: f9000fe1     	str	x1, [sp, #0x18]
  17f348: f9400fe0     	ldr	x0, [sp, #0x18]
  17f34c: f9000be0     	str	x0, [sp, #0x10]
  17f350: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f354: f9400000     	ldr	x0, [x0]
  17f358: f9400be1     	ldr	x1, [sp, #0x10]
  17f35c: f9400021     	ldr	x1, [x1]
  17f360: f90003e8     	str	x8, [sp]
  17f364: 97fc91c7     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  17f368: f90007e0     	str	x0, [sp, #0x8]
  17f36c: b5000040     	cbnz	x0, 0x17f374 <EAS_flog2+0x13ec>
  17f370: 14000004     	b	0x17f380 <EAS_flog2+0x13f8>
  17f374: f94007e8     	ldr	x8, [sp, #0x8]
  17f378: f81f83a8     	stur	x8, [x29, #-0x8]
  17f37c: 1400001a     	b	0x17f3e4 <EAS_flog2+0x145c>
  17f380: f9400be8     	ldr	x8, [sp, #0x10]
  17f384: f9400508     	ldr	x8, [x8, #0x8]
  17f388: f94003e9     	ldr	x9, [sp]
  17f38c: eb09011f     	cmp	x8, x9
  17f390: 1a9f07ea     	cset	w10, ne
  17f394: 3700004a     	tbnz	w10, #0x0, 0x17f39c <EAS_flog2+0x1414>
  17f398: 14000005     	b	0x17f3ac <EAS_flog2+0x1424>
  17f39c: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f3a0: f9400be8     	ldr	x8, [sp, #0x10]
  17f3a4: f9400501     	ldr	x1, [x8, #0x8]
  17f3a8: 97fc8596     	bl	0xa0a00 <VMMIDIShutdown@plt>
  17f3ac: 52800008     	mov	w8, #0x0                // =0
  17f3b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  17f3b4: 39462d2a     	ldrb	w10, [x9, #0x18b]
  17f3b8: 53001d4a     	uxtb	w10, w10
  17f3bc: 32001feb     	orr	w11, wzr, #0xff
  17f3c0: 0a0b0108     	and	w8, w8, w11
  17f3c4: 6b08015f     	cmp	w10, w8
  17f3c8: 1a9f07e8     	cset	w8, ne
  17f3cc: 370000a8     	tbnz	w8, #0x0, 0x17f3e0 <EAS_flog2+0x1458>
  17f3d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  17f3d4: f9400100     	ldr	x0, [x8]
  17f3d8: f9400be1     	ldr	x1, [sp, #0x10]
  17f3dc: 97fc89b9     	bl	0xa1ac0 <EAS_HWFree@plt>
  17f3e0: f81f83bf     	stur	xzr, [x29, #-0x8]
  17f3e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  17f3e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f3ec: 910103ff     	add	sp, sp, #0x40
  17f3f0: d65f03c0     	ret
  17f3f4: d10103ff     	sub	sp, sp, #0x40
  17f3f8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f3fc: 9100c3fd     	add	x29, sp, #0x30
  17f400: 320003e2     	orr	w2, wzr, #0x1
  17f404: 52800008     	mov	w8, #0x0                // =0
  17f408: 32000be9     	orr	w9, wzr, #0x7
  17f40c: f81f03a0     	stur	x0, [x29, #-0x10]
  17f410: f9000fe1     	str	x1, [sp, #0x18]
  17f414: f9400fe0     	ldr	x0, [sp, #0x18]
  17f418: f9000be0     	str	x0, [sp, #0x10]
  17f41c: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f420: f940b800     	ldr	x0, [x0, #0x170]
  17f424: f9400be1     	ldr	x1, [sp, #0x10]
  17f428: f9400421     	ldr	x1, [x1, #0x8]
  17f42c: b90007e8     	str	w8, [sp, #0x4]
  17f430: b90003e9     	str	w9, [sp]
  17f434: 97fc8c73     	bl	0xa2600 <VMReset@plt>
  17f438: f9400be0     	ldr	x0, [sp, #0x10]
  17f43c: f9000c1f     	str	xzr, [x0, #0x18]
  17f440: f9400be0     	ldr	x0, [sp, #0x10]
  17f444: b94007e8     	ldr	w8, [sp, #0x4]
  17f448: 3901dc08     	strb	w8, [x0, #0x77]
  17f44c: f9400be0     	ldr	x0, [sp, #0x10]
  17f450: b94003e9     	ldr	w9, [sp]
  17f454: 3901c809     	strb	w9, [x0, #0x72]
  17f458: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f45c: f9400000     	ldr	x0, [x0]
  17f460: f9400be1     	ldr	x1, [sp, #0x10]
  17f464: f9400021     	ldr	x1, [x1]
  17f468: f9400bea     	ldr	x10, [sp, #0x10]
  17f46c: f9400942     	ldr	x2, [x10, #0x10]
  17f470: 97fcabcc     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  17f474: f90007e0     	str	x0, [sp, #0x8]
  17f478: b5000040     	cbnz	x0, 0x17f480 <EAS_flog2+0x14f8>
  17f47c: 14000004     	b	0x17f48c <EAS_flog2+0x1504>
  17f480: f94007e8     	ldr	x8, [sp, #0x8]
  17f484: f81f83a8     	stur	x8, [x29, #-0x8]
  17f488: 1400000e     	b	0x17f4c0 <EAS_flog2+0x1538>
  17f48c: f85f03a0     	ldur	x0, [x29, #-0x10]
  17f490: f9400be1     	ldr	x1, [sp, #0x10]
  17f494: 9400015c     	bl	0x17fa04 <EAS_flog2+0x1a7c>
  17f498: f90007e0     	str	x0, [sp, #0x8]
  17f49c: b5000040     	cbnz	x0, 0x17f4a4 <EAS_flog2+0x151c>
  17f4a0: 14000004     	b	0x17f4b0 <EAS_flog2+0x1528>
  17f4a4: f94007e8     	ldr	x8, [sp, #0x8]
  17f4a8: f81f83a8     	stur	x8, [x29, #-0x8]
  17f4ac: 14000005     	b	0x17f4c0 <EAS_flog2+0x1538>
  17f4b0: f9400be8     	ldr	x8, [sp, #0x10]
  17f4b4: b94007e9     	ldr	w9, [sp, #0x4]
  17f4b8: 3901c909     	strb	w9, [x8, #0x72]
  17f4bc: f81f83bf     	stur	xzr, [x29, #-0x8]
  17f4c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  17f4c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f4c8: 910103ff     	add	sp, sp, #0x40
  17f4cc: d65f03c0     	ret
  17f4d0: d10103ff     	sub	sp, sp, #0x40
  17f4d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f4d8: 9100c3fd     	add	x29, sp, #0x30
  17f4dc: 321e03e8     	orr	w8, wzr, #0x4
  17f4e0: 320007e9     	orr	w9, wzr, #0x3
  17f4e4: f81f03a0     	stur	x0, [x29, #-0x10]
  17f4e8: f9000fe1     	str	x1, [sp, #0x18]
  17f4ec: f9400fe0     	ldr	x0, [sp, #0x18]
  17f4f0: f9000be0     	str	x0, [sp, #0x10]
  17f4f4: f9400be0     	ldr	x0, [sp, #0x10]
  17f4f8: 3941c80a     	ldrb	w10, [x0, #0x72]
  17f4fc: 6b08015f     	cmp	w10, w8
  17f500: 1a9f17e8     	cset	w8, eq
  17f504: b9000fe9     	str	w9, [sp, #0xc]
  17f508: 37000048     	tbnz	w8, #0x0, 0x17f510 <EAS_flog2+0x1588>
  17f50c: 14000004     	b	0x17f51c <EAS_flog2+0x1594>
  17f510: 928002e8     	mov	x8, #-0x18              // =-24
  17f514: f81f83a8     	stur	x8, [x29, #-0x8]
  17f518: 1400000a     	b	0x17f540 <EAS_flog2+0x15b8>
  17f51c: f85f03a8     	ldur	x8, [x29, #-0x10]
  17f520: f940b900     	ldr	x0, [x8, #0x170]
  17f524: f9400be8     	ldr	x8, [sp, #0x10]
  17f528: f9400501     	ldr	x1, [x8, #0x8]
  17f52c: 97fc9029     	bl	0xa35d0 <VMMuteAllVoices@plt>
  17f530: f9400be8     	ldr	x8, [sp, #0x10]
  17f534: b9400fe9     	ldr	w9, [sp, #0xc]
  17f538: 3901c909     	strb	w9, [x8, #0x72]
  17f53c: f81f83bf     	stur	xzr, [x29, #-0x8]
  17f540: f85f83a0     	ldur	x0, [x29, #-0x8]
  17f544: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f548: 910103ff     	add	sp, sp, #0x40
  17f54c: d65f03c0     	ret
  17f550: d100c3ff     	sub	sp, sp, #0x30
  17f554: 321e03e8     	orr	w8, wzr, #0x4
  17f558: 320003e9     	orr	w9, wzr, #0x1
  17f55c: f90013e0     	str	x0, [sp, #0x20]
  17f560: f9000fe1     	str	x1, [sp, #0x18]
  17f564: f9400fe0     	ldr	x0, [sp, #0x18]
  17f568: f9000be0     	str	x0, [sp, #0x10]
  17f56c: f9400be0     	ldr	x0, [sp, #0x10]
  17f570: 3941c80a     	ldrb	w10, [x0, #0x72]
  17f574: 6b08015f     	cmp	w10, w8
  17f578: 1a9f17e8     	cset	w8, eq
  17f57c: b9000fe9     	str	w9, [sp, #0xc]
  17f580: 37000048     	tbnz	w8, #0x0, 0x17f588 <EAS_flog2+0x1600>
  17f584: 14000004     	b	0x17f594 <EAS_flog2+0x160c>
  17f588: 928002e8     	mov	x8, #-0x18              // =-24
  17f58c: f90017e8     	str	x8, [sp, #0x28]
  17f590: 14000005     	b	0x17f5a4 <EAS_flog2+0x161c>
  17f594: f9400be8     	ldr	x8, [sp, #0x10]
  17f598: b9400fe9     	ldr	w9, [sp, #0xc]
  17f59c: 3901c909     	strb	w9, [x8, #0x72]
  17f5a0: f90017ff     	str	xzr, [sp, #0x28]
  17f5a4: f94017e0     	ldr	x0, [sp, #0x28]
  17f5a8: 9100c3ff     	add	sp, sp, #0x30
  17f5ac: d65f03c0     	ret
  17f5b0: d10103ff     	sub	sp, sp, #0x40
  17f5b4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f5b8: 9100c3fd     	add	x29, sp, #0x30
  17f5bc: d28000a8     	mov	x8, #0x5                // =5
  17f5c0: f81f03a0     	stur	x0, [x29, #-0x10]
  17f5c4: f9000fe1     	str	x1, [sp, #0x18]
  17f5c8: f9000be2     	str	x2, [sp, #0x10]
  17f5cc: f90007e3     	str	x3, [sp, #0x8]
  17f5d0: f9400fe0     	ldr	x0, [sp, #0x18]
  17f5d4: f90003e0     	str	x0, [sp]
  17f5d8: f9400be0     	ldr	x0, [sp, #0x10]
  17f5dc: eb00011f     	cmp	x8, x0
  17f5e0: 1a9f17e9     	cset	w9, eq
  17f5e4: 37000069     	tbnz	w9, #0x0, 0x17f5f0 <EAS_flog2+0x1668>
  17f5e8: 14000001     	b	0x17f5ec <EAS_flog2+0x1664>
  17f5ec: 14000009     	b	0x17f610 <EAS_flog2+0x1688>
  17f5f0: b27b03e2     	orr	x2, xzr, #0x20
  17f5f4: d2800a08     	mov	x8, #0x50               // =80
  17f5f8: f94003e9     	ldr	x9, [sp]
  17f5fc: 8b080120     	add	x0, x9, x8
  17f600: f94007e8     	ldr	x8, [sp, #0x8]
  17f604: aa0803e1     	mov	x1, x8
  17f608: 97fc995a     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  17f60c: 14000004     	b	0x17f61c <EAS_flog2+0x1694>
  17f610: 92800368     	mov	x8, #-0x1c              // =-28
  17f614: f81f83a8     	stur	x8, [x29, #-0x8]
  17f618: 14000002     	b	0x17f620 <EAS_flog2+0x1698>
  17f61c: f81f83bf     	stur	xzr, [x29, #-0x8]
  17f620: f85f83a0     	ldur	x0, [x29, #-0x8]
  17f624: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f628: 910103ff     	add	sp, sp, #0x40
  17f62c: d65f03c0     	ret
  17f630: d10103ff     	sub	sp, sp, #0x40
  17f634: f9001be0     	str	x0, [sp, #0x30]
  17f638: f90017e1     	str	x1, [sp, #0x28]
  17f63c: f90013e2     	str	x2, [sp, #0x20]
  17f640: f9000fe3     	str	x3, [sp, #0x18]
  17f644: f94017e0     	ldr	x0, [sp, #0x28]
  17f648: f9000be0     	str	x0, [sp, #0x10]
  17f64c: f94013e0     	ldr	x0, [sp, #0x20]
  17f650: f90007e0     	str	x0, [sp, #0x8]
  17f654: b40001e0     	cbz	x0, 0x17f690 <EAS_flog2+0x1708>
  17f658: 14000001     	b	0x17f65c <EAS_flog2+0x16d4>
  17f65c: b27e03e8     	orr	x8, xzr, #0x4
  17f660: f94007e9     	ldr	x9, [sp, #0x8]
  17f664: eb09011f     	cmp	x8, x9
  17f668: 1a9f17ea     	cset	w10, eq
  17f66c: 370001aa     	tbnz	w10, #0x0, 0x17f6a0 <EAS_flog2+0x1718>
  17f670: 14000001     	b	0x17f674 <EAS_flog2+0x16ec>
  17f674: d2800248     	mov	x8, #0x12               // =18
  17f678: f94007e9     	ldr	x9, [sp, #0x8]
  17f67c: eb09011f     	cmp	x8, x9
  17f680: 1a9f17ea     	cset	w10, eq
  17f684: 3700018a     	tbnz	w10, #0x0, 0x17f6b4 <EAS_flog2+0x172c>
  17f688: 14000001     	b	0x17f68c <EAS_flog2+0x1704>
  17f68c: 1400000e     	b	0x17f6c4 <EAS_flog2+0x173c>
  17f690: d2800148     	mov	x8, #0xa                // =10
  17f694: f9400fe9     	ldr	x9, [sp, #0x18]
  17f698: f9000128     	str	x8, [x9]
  17f69c: 1400000d     	b	0x17f6d0 <EAS_flog2+0x1748>
  17f6a0: f9400be8     	ldr	x8, [sp, #0x10]
  17f6a4: f9400508     	ldr	x8, [x8, #0x8]
  17f6a8: f9400fe9     	ldr	x9, [sp, #0x18]
  17f6ac: f9000128     	str	x8, [x9]
  17f6b0: 14000008     	b	0x17f6d0 <EAS_flog2+0x1748>
  17f6b4: b27d03e8     	orr	x8, xzr, #0x8
  17f6b8: f9400fe9     	ldr	x9, [sp, #0x18]
  17f6bc: f9000128     	str	x8, [x9]
  17f6c0: 14000004     	b	0x17f6d0 <EAS_flog2+0x1748>
  17f6c4: 92800368     	mov	x8, #-0x1c              // =-28
  17f6c8: f9001fe8     	str	x8, [sp, #0x38]
  17f6cc: 14000002     	b	0x17f6d4 <EAS_flog2+0x174c>
  17f6d0: f9001fff     	str	xzr, [sp, #0x38]
  17f6d4: f9401fe0     	ldr	x0, [sp, #0x38]
  17f6d8: 910103ff     	add	sp, sp, #0x40
  17f6dc: d65f03c0     	ret
  17f6e0: d10203ff     	sub	sp, sp, #0x80
  17f6e4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  17f6e8: 9101c3fd     	add	x29, sp, #0x70
  17f6ec: d53bd048     	mrs	x8, TPIDR_EL0
  17f6f0: f9401508     	ldr	x8, [x8, #0x28]
  17f6f4: f81f83a8     	stur	x8, [x29, #-0x8]
  17f6f8: f81e03a0     	stur	x0, [x29, #-0x20]
  17f6fc: f81d83a1     	stur	x1, [x29, #-0x28]
  17f700: f81d03a2     	stur	x2, [x29, #-0x30]
  17f704: f9001fe3     	str	x3, [sp, #0x38]
  17f708: f9401fe8     	ldr	x8, [sp, #0x38]
  17f70c: b40001a8     	cbz	x8, 0x17f740 <EAS_flog2+0x17b8>
  17f710: 14000001     	b	0x17f714 <EAS_flog2+0x178c>
  17f714: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f718: f85d83a1     	ldur	x1, [x29, #-0x28]
  17f71c: f9401fe2     	ldr	x2, [sp, #0x38]
  17f720: 97fca230     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  17f724: f9001be0     	str	x0, [sp, #0x30]
  17f728: b40000a0     	cbz	x0, 0x17f73c <EAS_flog2+0x17b4>
  17f72c: 14000001     	b	0x17f730 <EAS_flog2+0x17a8>
  17f730: f9401be8     	ldr	x8, [sp, #0x30]
  17f734: f81e83a8     	stur	x8, [x29, #-0x18]
  17f738: 1400003c     	b	0x17f828 <EAS_flog2+0x18a0>
  17f73c: 14000001     	b	0x17f740 <EAS_flog2+0x17b8>
  17f740: f85d03a8     	ldur	x8, [x29, #-0x30]
  17f744: 2a1f03e9     	mov	w9, wzr
  17f748: 39000109     	strb	w9, [x8]
  17f74c: b9002fe9     	str	w9, [sp, #0x2c]
  17f750: 14000001     	b	0x17f754 <EAS_flog2+0x17cc>
  17f754: b9402fe8     	ldr	w8, [sp, #0x2c]
  17f758: 71012908     	subs	w8, w8, #0x4a
  17f75c: b9002be8     	str	w8, [sp, #0x28]
  17f760: 5400056c     	b.gt	0x17f80c <EAS_flog2+0x1884>
  17f764: 14000001     	b	0x17f768 <EAS_flog2+0x17e0>
  17f768: f85e03a0     	ldur	x0, [x29, #-0x20]
  17f76c: f85d83a1     	ldur	x1, [x29, #-0x28]
  17f770: d10033a2     	sub	x2, x29, #0xc
  17f774: 97fc95ff     	bl	0xa4f70 <EAS_HWGetByte@plt>
  17f778: f9001be0     	str	x0, [sp, #0x30]
  17f77c: b4000200     	cbz	x0, 0x17f7bc <EAS_flog2+0x1834>
  17f780: 14000001     	b	0x17f784 <EAS_flog2+0x17fc>
  17f784: f9401be8     	ldr	x8, [sp, #0x30]
  17f788: f1000d08     	subs	x8, x8, #0x3
  17f78c: f90013e8     	str	x8, [sp, #0x20]
  17f790: 54000101     	b.ne	0x17f7b0 <EAS_flog2+0x1828>
  17f794: 14000001     	b	0x17f798 <EAS_flog2+0x1810>
  17f798: b9402fe8     	ldr	w8, [sp, #0x2c]
  17f79c: 71000508     	subs	w8, w8, #0x1
  17f7a0: b9001fe8     	str	w8, [sp, #0x1c]
  17f7a4: 5400006b     	b.lt	0x17f7b0 <EAS_flog2+0x1828>
  17f7a8: 14000001     	b	0x17f7ac <EAS_flog2+0x1824>
  17f7ac: 14000018     	b	0x17f80c <EAS_flog2+0x1884>
  17f7b0: f9401be8     	ldr	x8, [sp, #0x30]
  17f7b4: f81e83a8     	stur	x8, [x29, #-0x18]
  17f7b8: 1400001c     	b	0x17f828 <EAS_flog2+0x18a0>
  17f7bc: 38df43a8     	ldursb	w8, [x29, #-0xc]
  17f7c0: 71002908     	subs	w8, w8, #0xa
  17f7c4: b9001be8     	str	w8, [sp, #0x18]
  17f7c8: 54000061     	b.ne	0x17f7d4 <EAS_flog2+0x184c>
  17f7cc: 14000001     	b	0x17f7d0 <EAS_flog2+0x1848>
  17f7d0: 1400000f     	b	0x17f80c <EAS_flog2+0x1884>
  17f7d4: 38df43a8     	ldursb	w8, [x29, #-0xc]
  17f7d8: 71003508     	subs	w8, w8, #0xd
  17f7dc: b90017e8     	str	w8, [sp, #0x14]
  17f7e0: 54000140     	b.eq	0x17f808 <EAS_flog2+0x1880>
  17f7e4: 14000001     	b	0x17f7e8 <EAS_flog2+0x1860>
  17f7e8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  17f7ec: f85d03a9     	ldur	x9, [x29, #-0x30]
  17f7f0: b9802fea     	ldrsw	x10, [sp, #0x2c]
  17f7f4: 2a0a03eb     	mov	w11, w10
  17f7f8: 1100056b     	add	w11, w11, #0x1
  17f7fc: b9002feb     	str	w11, [sp, #0x2c]
  17f800: 382a6928     	strb	w8, [x9, x10]
  17f804: 14000001     	b	0x17f808 <EAS_flog2+0x1880>
  17f808: 17ffffd3     	b	0x17f754 <EAS_flog2+0x17cc>
  17f80c: f85d03a8     	ldur	x8, [x29, #-0x30]
  17f810: b9802fe9     	ldrsw	x9, [sp, #0x2c]
  17f814: 2a1f03ea     	mov	w10, wzr
  17f818: 3829690a     	strb	w10, [x8, x9]
  17f81c: aa1f03e8     	mov	x8, xzr
  17f820: f81e83a8     	stur	x8, [x29, #-0x18]
  17f824: 14000001     	b	0x17f828 <EAS_flog2+0x18a0>
  17f828: f85e83a8     	ldur	x8, [x29, #-0x18]
  17f82c: d53bd049     	mrs	x9, TPIDR_EL0
  17f830: f9401529     	ldr	x9, [x9, #0x28]
  17f834: f85f83aa     	ldur	x10, [x29, #-0x8]
  17f838: eb0a0129     	subs	x9, x9, x10
  17f83c: f90007e8     	str	x8, [sp, #0x8]
  17f840: f90003e9     	str	x9, [sp]
  17f844: 540000c1     	b.ne	0x17f85c <EAS_flog2+0x18d4>
  17f848: 14000001     	b	0x17f84c <EAS_flog2+0x18c4>
  17f84c: f94007e0     	ldr	x0, [sp, #0x8]
  17f850: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  17f854: 910203ff     	add	sp, sp, #0x80
  17f858: d65f03c0     	ret
  17f85c: 97fca945     	bl	0xa9d70 <__stack_chk_fail@plt>
  17f860: d10103ff     	sub	sp, sp, #0x40
  17f864: a9037bfd     	stp	x29, x30, [sp, #0x30]
  17f868: 9100c3fd     	add	x29, sp, #0x30
  17f86c: f00008e8     	adrp	x8, 0x29e000 <construction vtable for android::IMediaSource-in-android::MPEG2PSExtractor::WrappedTrack+0xd0>
  17f870: 91382108     	add	x8, x8, #0xe08
  17f874: f81f03a0     	stur	x0, [x29, #-0x10]
  17f878: f9000fe1     	str	x1, [sp, #0x18]
  17f87c: b90017ff     	str	wzr, [sp, #0x14]
  17f880: f90007e8     	str	x8, [sp, #0x8]
  17f884: 52800148     	mov	w8, #0xa                // =10
  17f888: b94017e9     	ldr	w9, [sp, #0x14]
  17f88c: 6b08013f     	cmp	w9, w8
  17f890: 1a9fa7e8     	cset	w8, lt
  17f894: 37000048     	tbnz	w8, #0x0, 0x17f89c <EAS_flog2+0x1914>
  17f898: 1400003d     	b	0x17f98c <EAS_flog2+0x1a04>
  17f89c: b90013ff     	str	wzr, [sp, #0x10]
  17f8a0: b27d03e8     	orr	x8, xzr, #0x8
  17f8a4: b94017e9     	ldr	w9, [sp, #0x14]
  17f8a8: 2a0903ea     	mov	w10, w9
  17f8ac: 93407d4a     	sxtw	x10, w10
  17f8b0: 9b0a7d08     	mul	x8, x8, x10
  17f8b4: f94007ea     	ldr	x10, [sp, #0x8]
  17f8b8: 8b080148     	add	x8, x10, x8
  17f8bc: f9400108     	ldr	x8, [x8]
  17f8c0: b94013e9     	ldr	w9, [sp, #0x10]
  17f8c4: 2a0903eb     	mov	w11, w9
  17f8c8: 93407d6b     	sxtw	x11, w11
  17f8cc: 8b0b0108     	add	x8, x8, x11
  17f8d0: 39400109     	ldrb	w9, [x8]
  17f8d4: 34000049     	cbz	w9, 0x17f8dc <EAS_flog2+0x1954>
  17f8d8: 14000007     	b	0x17f8f4 <EAS_flog2+0x196c>
  17f8dc: b94013e8     	ldr	w8, [sp, #0x10]
  17f8e0: f9400fe9     	ldr	x9, [sp, #0x18]
  17f8e4: 39000128     	strb	w8, [x9]
  17f8e8: b94017e8     	ldr	w8, [sp, #0x14]
  17f8ec: b81fc3a8     	stur	w8, [x29, #-0x4]
  17f8f0: 14000029     	b	0x17f994 <EAS_flog2+0x1a0c>
  17f8f4: b27d03e8     	orr	x8, xzr, #0x8
  17f8f8: b94017e9     	ldr	w9, [sp, #0x14]
  17f8fc: 2a0903ea     	mov	w10, w9
  17f900: 93407d4a     	sxtw	x10, w10
  17f904: 9b0a7d08     	mul	x8, x8, x10
  17f908: f94007ea     	ldr	x10, [sp, #0x8]
  17f90c: 8b080148     	add	x8, x10, x8
  17f910: f9400108     	ldr	x8, [x8]
  17f914: b94013e9     	ldr	w9, [sp, #0x10]
  17f918: 2a0903eb     	mov	w11, w9
  17f91c: 93407d6b     	sxtw	x11, w11
  17f920: 8b0b0108     	add	x8, x8, x11
  17f924: 39400109     	ldrb	w9, [x8]
  17f928: f85f03a8     	ldur	x8, [x29, #-0x10]
  17f92c: b94013ec     	ldr	w12, [sp, #0x10]
  17f930: 2a0c03eb     	mov	w11, w12
  17f934: 93407d6b     	sxtw	x11, w11
  17f938: 8b0b0108     	add	x8, x8, x11
  17f93c: 39400100     	ldrb	w0, [x8]
  17f940: b90007e9     	str	w9, [sp, #0x4]
  17f944: 94000018     	bl	0x17f9a4 <EAS_flog2+0x1a1c>
  17f948: 321d07e9     	orr	w9, wzr, #0x18
  17f94c: 1ac9200c     	lsl	w12, w0, w9
  17f950: 1ac92989     	asr	w9, w12, w9
  17f954: b94007ec     	ldr	w12, [sp, #0x4]
  17f958: 6b09019f     	cmp	w12, w9
  17f95c: 1a9f07e9     	cset	w9, ne
  17f960: 37000049     	tbnz	w9, #0x0, 0x17f968 <EAS_flog2+0x19e0>
  17f964: 14000002     	b	0x17f96c <EAS_flog2+0x19e4>
  17f968: 14000005     	b	0x17f97c <EAS_flog2+0x19f4>
  17f96c: b94013e8     	ldr	w8, [sp, #0x10]
  17f970: 11000508     	add	w8, w8, #0x1
  17f974: b90013e8     	str	w8, [sp, #0x10]
  17f978: 17ffffca     	b	0x17f8a0 <EAS_flog2+0x1918>
  17f97c: b94017e8     	ldr	w8, [sp, #0x14]
  17f980: 11000508     	add	w8, w8, #0x1
  17f984: b90017e8     	str	w8, [sp, #0x14]
  17f988: 17ffffbf     	b	0x17f884 <EAS_flog2+0x18fc>
  17f98c: 52800148     	mov	w8, #0xa                // =10
  17f990: b81fc3a8     	stur	w8, [x29, #-0x4]
  17f994: b85fc3a0     	ldur	w0, [x29, #-0x4]
  17f998: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  17f99c: 910103ff     	add	sp, sp, #0x40
  17f9a0: d65f03c0     	ret
  17f9a4: d10043ff     	sub	sp, sp, #0x10
  17f9a8: 52800c28     	mov	w8, #0x61               // =97
  17f9ac: 39003be0     	strb	w0, [sp, #0xe]
  17f9b0: 39c03be0     	ldrsb	w0, [sp, #0xe]
  17f9b4: 6b08001f     	cmp	w0, w8
  17f9b8: 1a9fb7e8     	cset	w8, ge
  17f9bc: 37000048     	tbnz	w8, #0x0, 0x17f9c4 <EAS_flog2+0x1a3c>
  17f9c0: 1400000c     	b	0x17f9f0 <EAS_flog2+0x1a68>
  17f9c4: 52800f48     	mov	w8, #0x7a               // =122
  17f9c8: 39c03be9     	ldrsb	w9, [sp, #0xe]
  17f9cc: 6b08013f     	cmp	w9, w8
  17f9d0: 1a9fc7e8     	cset	w8, le
  17f9d4: 37000048     	tbnz	w8, #0x0, 0x17f9dc <EAS_flog2+0x1a54>
  17f9d8: 14000006     	b	0x17f9f0 <EAS_flog2+0x1a68>
  17f9dc: 321a7be8     	orr	w8, wzr, #0xffffffdf
  17f9e0: 39c03be9     	ldrsb	w9, [sp, #0xe]
  17f9e4: 0a080128     	and	w8, w9, w8
  17f9e8: 39003fe8     	strb	w8, [sp, #0xf]
  17f9ec: 14000003     	b	0x17f9f8 <EAS_flog2+0x1a70>
  17f9f0: 39403be8     	ldrb	w8, [sp, #0xe]
  17f9f4: 39003fe8     	strb	w8, [sp, #0xf]
  17f9f8: 39403fe0     	ldrb	w0, [sp, #0xf]
  17f9fc: 910043ff     	add	sp, sp, #0x10
  17fa00: d65f03c0     	ret
  17fa04: d10283ff     	sub	sp, sp, #0xa0
  17fa08: a9097bfd     	stp	x29, x30, [sp, #0x90]
  17fa0c: 910243fd     	add	x29, sp, #0x90
  17fa10: d53bd048     	mrs	x8, TPIDR_EL0
  17fa14: f9401508     	ldr	x8, [x8, #0x28]
  17fa18: f81f83a8     	stur	x8, [x29, #-0x8]
  17fa1c: f81e03a0     	stur	x0, [x29, #-0x20]
  17fa20: f81d83a1     	stur	x1, [x29, #-0x28]
  17fa24: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa28: aa1f03e0     	mov	x0, xzr
  17fa2c: f9000d00     	str	x0, [x8, #0x18]
  17fa30: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa34: 5287d009     	mov	w9, #0x3e80             // =16000
  17fa38: 2a0903e1     	mov	w1, w9
  17fa3c: f9001501     	str	x1, [x8, #0x28]
  17fa40: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa44: 2a1f03e9     	mov	w9, wzr
  17fa48: 3901dd09     	strb	w9, [x8, #0x77]
  17fa4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa50: 3901e109     	strb	w9, [x8, #0x78]
  17fa54: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa58: f9001900     	str	x0, [x8, #0x30]
  17fa5c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa60: 32000bea     	orr	w10, wzr, #0x7
  17fa64: 3901d90a     	strb	w10, [x8, #0x76]
  17fa68: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa6c: 321e0fea     	orr	w10, wzr, #0x3c
  17fa70: 3901d50a     	strb	w10, [x8, #0x75]
  17fa74: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa78: 92800000     	mov	x0, #-0x1               // =-1
  17fa7c: f9002100     	str	x0, [x8, #0x40]
  17fa80: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa84: 32003fea     	orr	w10, wzr, #0xffff
  17fa88: 7900e10a     	strh	w10, [x8, #0x70]
  17fa8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa90: 3901cd09     	strb	w9, [x8, #0x73]
  17fa94: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fa98: 320003e9     	orr	w9, wzr, #0x1
  17fa9c: 3901d109     	strb	w9, [x8, #0x74]
  17faa0: 14000001     	b	0x17faa4 <EAS_flog2+0x1b1c>
  17faa4: f85d83a8     	ldur	x8, [x29, #-0x28]
  17faa8: 3941d109     	ldrb	w9, [x8, #0x74]
  17faac: 34000229     	cbz	w9, 0x17faf0 <EAS_flog2+0x1b68>
  17fab0: 14000001     	b	0x17fab4 <EAS_flog2+0x1b2c>
  17fab4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fab8: f9400100     	ldr	x0, [x8]
  17fabc: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fac0: aa0803e9     	mov	x9, x8
  17fac4: f8438521     	ldr	x1, [x9], #0x38
  17fac8: 9101e502     	add	x2, x8, #0x79
  17facc: aa0903e3     	mov	x3, x9
  17fad0: 97ffff04     	bl	0x17f6e0 <EAS_flog2+0x1758>
  17fad4: f81d03a0     	stur	x0, [x29, #-0x30]
  17fad8: b40000a0     	cbz	x0, 0x17faec <EAS_flog2+0x1b64>
  17fadc: 14000001     	b	0x17fae0 <EAS_flog2+0x1b58>
  17fae0: f85d03a8     	ldur	x8, [x29, #-0x30]
  17fae4: f81e83a8     	stur	x8, [x29, #-0x18]
  17fae8: 140000ba     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17faec: 14000001     	b	0x17faf0 <EAS_flog2+0x1b68>
  17faf0: f85d83a8     	ldur	x8, [x29, #-0x28]
  17faf4: 9101e500     	add	x0, x8, #0x79
  17faf8: 9101d101     	add	x1, x8, #0x74
  17fafc: 97ffff59     	bl	0x17f860 <EAS_flog2+0x18d8>
  17fb00: b81cc3a0     	stur	w0, [x29, #-0x34]
  17fb04: b85cc3a0     	ldur	w0, [x29, #-0x34]
  17fb08: 2a0003e8     	mov	w8, w0
  17fb0c: 2a0803e0     	mov	w0, w8
  17fb10: 71002400     	subs	w0, w0, #0x9
  17fb14: f81c03a8     	stur	x8, [x29, #-0x40]
  17fb18: b81bc3a0     	stur	w0, [x29, #-0x44]
  17fb1c: 54001508     	b.hi	0x17fdbc <EAS_flog2+0x1e34>
  17fb20: d00003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  17fb24: 9121f108     	add	x8, x8, #0x87c
  17fb28: f85c03ab     	ldur	x11, [x29, #-0x40]
  17fb2c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  17fb30: 8b0a0109     	add	x9, x8, x10
  17fb34: f90023ea     	str	x10, [sp, #0x40]
  17fb38: d61f0120     	br	x9
  17fb3c: 140000a4     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fb40: f85d83a0     	ldur	x0, [x29, #-0x28]
  17fb44: d10033a1     	sub	x1, x29, #0xc
  17fb48: 940000b0     	bl	0x17fe08 <EAS_flog2+0x1e80>
  17fb4c: 350000a0     	cbnz	w0, 0x17fb60 <EAS_flog2+0x1bd8>
  17fb50: 14000001     	b	0x17fb54 <EAS_flog2+0x1bcc>
  17fb54: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  17fb58: f81e83a8     	stur	x8, [x29, #-0x18]
  17fb5c: 1400009d     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fb60: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fb64: 71040108     	subs	w8, w8, #0x100
  17fb68: b9003fe8     	str	w8, [sp, #0x3c]
  17fb6c: 54000140     	b.eq	0x17fb94 <EAS_flog2+0x1c0c>
  17fb70: 14000001     	b	0x17fb74 <EAS_flog2+0x1bec>
  17fb74: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fb78: 71080108     	subs	w8, w8, #0x200
  17fb7c: b9003be8     	str	w8, [sp, #0x38]
  17fb80: 540000a0     	b.eq	0x17fb94 <EAS_flog2+0x1c0c>
  17fb84: 14000001     	b	0x17fb88 <EAS_flog2+0x1c00>
  17fb88: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  17fb8c: f81e83a8     	stur	x8, [x29, #-0x18]
  17fb90: 14000090     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fb94: 1400008e     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fb98: f85d83a0     	ldur	x0, [x29, #-0x28]
  17fb9c: d10033a1     	sub	x1, x29, #0xc
  17fba0: 9400009a     	bl	0x17fe08 <EAS_flog2+0x1e80>
  17fba4: 350000a0     	cbnz	w0, 0x17fbb8 <EAS_flog2+0x1c30>
  17fba8: 14000001     	b	0x17fbac <EAS_flog2+0x1c24>
  17fbac: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  17fbb0: f81e83a8     	stur	x8, [x29, #-0x18]
  17fbb4: 14000087     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fbb8: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fbbc: 71040108     	subs	w8, w8, #0x100
  17fbc0: b90037e8     	str	w8, [sp, #0x34]
  17fbc4: 54000140     	b.eq	0x17fbec <EAS_flog2+0x1c64>
  17fbc8: 14000001     	b	0x17fbcc <EAS_flog2+0x1c44>
  17fbcc: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fbd0: 71040908     	subs	w8, w8, #0x102
  17fbd4: b90033e8     	str	w8, [sp, #0x30]
  17fbd8: 540000a0     	b.eq	0x17fbec <EAS_flog2+0x1c64>
  17fbdc: 14000001     	b	0x17fbe0 <EAS_flog2+0x1c58>
  17fbe0: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  17fbe4: f81e83a8     	stur	x8, [x29, #-0x18]
  17fbe8: 1400007a     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fbec: 14000078     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fbf0: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fbf4: 3941d109     	ldrb	w9, [x8, #0x74]
  17fbf8: 2a0903ea     	mov	w10, w9
  17fbfc: 8b0a010a     	add	x10, x8, x10
  17fc00: 9101e542     	add	x2, x10, #0x79
  17fc04: 320003e1     	orr	w1, wzr, #0x1
  17fc08: aa0803e0     	mov	x0, x8
  17fc0c: 940000c3     	bl	0x17ff18 <EAS_flog2+0x1f90>
  17fc10: 1400006f     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fc14: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fc18: 3941d109     	ldrb	w9, [x8, #0x74]
  17fc1c: 2a0903ea     	mov	w10, w9
  17fc20: 8b0a010a     	add	x10, x8, x10
  17fc24: 9101e542     	add	x2, x10, #0x79
  17fc28: 321f03e1     	orr	w1, wzr, #0x2
  17fc2c: aa0803e0     	mov	x0, x8
  17fc30: 940000ba     	bl	0x17ff18 <EAS_flog2+0x1f90>
  17fc34: 14000066     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fc38: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fc3c: f9400100     	ldr	x0, [x8]
  17fc40: f85d83a1     	ldur	x1, [x29, #-0x28]
  17fc44: d10033a2     	sub	x2, x29, #0xc
  17fc48: 320003e3     	orr	w3, wzr, #0x1
  17fc4c: 940000f6     	bl	0x180024 <EAS_flog2+0x209c>
  17fc50: b85f43a3     	ldur	w3, [x29, #-0xc]
  17fc54: 71006463     	subs	w3, w3, #0x19
  17fc58: b9002fe0     	str	w0, [sp, #0x2c]
  17fc5c: b9002be3     	str	w3, [sp, #0x28]
  17fc60: 5400020b     	b.lt	0x17fca0 <EAS_flog2+0x1d18>
  17fc64: 14000001     	b	0x17fc68 <EAS_flog2+0x1ce0>
  17fc68: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fc6c: 710e1108     	subs	w8, w8, #0x384
  17fc70: b90027e8     	str	w8, [sp, #0x24]
  17fc74: 5400016c     	b.gt	0x17fca0 <EAS_flog2+0x1d18>
  17fc78: 14000001     	b	0x17fc7c <EAS_flog2+0x1cf4>
  17fc7c: b85f43a8     	ldur	w8, [x29, #-0xc]
  17fc80: 52898009     	mov	w9, #0x4c00             // =19456
  17fc84: 72a003a9     	movk	w9, #0x1d, lsl #16
  17fc88: 1ac80d28     	sdiv	w8, w9, w8
  17fc8c: 2a0803e0     	mov	w0, w8
  17fc90: 93407c00     	sxtw	x0, w0
  17fc94: f85d83aa     	ldur	x10, [x29, #-0x28]
  17fc98: f9001540     	str	x0, [x10, #0x28]
  17fc9c: 14000001     	b	0x17fca0 <EAS_flog2+0x1d18>
  17fca0: 1400004b     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fca4: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fca8: f9400100     	ldr	x0, [x8]
  17fcac: f85d83a1     	ldur	x1, [x29, #-0x28]
  17fcb0: 320003e2     	orr	w2, wzr, #0x1
  17fcb4: 94000114     	bl	0x180104 <EAS_flog2+0x217c>
  17fcb8: 381c83a0     	sturb	w0, [x29, #-0x38]
  17fcbc: 38dc83a0     	ldursb	w0, [x29, #-0x38]
  17fcc0: 71014c00     	subs	w0, w0, #0x53
  17fcc4: b90023e0     	str	w0, [sp, #0x20]
  17fcc8: 54000121     	b.ne	0x17fcec <EAS_flog2+0x1d64>
  17fccc: 14000001     	b	0x17fcd0 <EAS_flog2+0x1d48>
  17fcd0: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fcd4: f9400100     	ldr	x0, [x8]
  17fcd8: f85d83a1     	ldur	x1, [x29, #-0x28]
  17fcdc: 320003e2     	orr	w2, wzr, #0x1
  17fce0: 94000109     	bl	0x180104 <EAS_flog2+0x217c>
  17fce4: 381c83a0     	sturb	w0, [x29, #-0x38]
  17fce8: 14000001     	b	0x17fcec <EAS_flog2+0x1d64>
  17fcec: 38dc83a8     	ldursb	w8, [x29, #-0x38]
  17fcf0: 7100c108     	subs	w8, w8, #0x30
  17fcf4: b9001fe8     	str	w8, [sp, #0x1c]
  17fcf8: 5400018b     	b.lt	0x17fd28 <EAS_flog2+0x1da0>
  17fcfc: 14000001     	b	0x17fd00 <EAS_flog2+0x1d78>
  17fd00: 38dc83a8     	ldursb	w8, [x29, #-0x38]
  17fd04: 7100c908     	subs	w8, w8, #0x32
  17fd08: b9001be8     	str	w8, [sp, #0x18]
  17fd0c: 540000ec     	b.gt	0x17fd28 <EAS_flog2+0x1da0>
  17fd10: 14000001     	b	0x17fd14 <EAS_flog2+0x1d8c>
  17fd14: 385c83a8     	ldurb	w8, [x29, #-0x38]
  17fd18: 7100c108     	subs	w8, w8, #0x30
  17fd1c: f85d83a9     	ldur	x9, [x29, #-0x28]
  17fd20: 3901cd28     	strb	w8, [x9, #0x73]
  17fd24: 14000004     	b	0x17fd34 <EAS_flog2+0x1dac>
  17fd28: f85d83a0     	ldur	x0, [x29, #-0x28]
  17fd2c: 94000148     	bl	0x18024c <EAS_flog2+0x22c4>
  17fd30: 14000001     	b	0x17fd34 <EAS_flog2+0x1dac>
  17fd34: 14000026     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fd38: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fd3c: f9400100     	ldr	x0, [x8]
  17fd40: f85d83a1     	ldur	x1, [x29, #-0x28]
  17fd44: 320003e2     	orr	w2, wzr, #0x1
  17fd48: 940000ef     	bl	0x180104 <EAS_flog2+0x217c>
  17fd4c: 381c83a0     	sturb	w0, [x29, #-0x38]
  17fd50: 38dc83a0     	ldursb	w0, [x29, #-0x38]
  17fd54: 71015800     	subs	w0, w0, #0x56
  17fd58: b90017e0     	str	w0, [sp, #0x14]
  17fd5c: 54000160     	b.eq	0x17fd88 <EAS_flog2+0x1e00>
  17fd60: 14000001     	b	0x17fd64 <EAS_flog2+0x1ddc>
  17fd64: f85d83a0     	ldur	x0, [x29, #-0x28]
  17fd68: 94000139     	bl	0x18024c <EAS_flog2+0x22c4>
  17fd6c: 385c83a0     	ldurb	w0, [x29, #-0x38]
  17fd70: 9400014a     	bl	0x180298 <EAS_flog2+0x2310>
  17fd74: 12001c00     	and	w0, w0, #0xff
  17fd78: 35000060     	cbnz	w0, 0x17fd84 <EAS_flog2+0x1dfc>
  17fd7c: 14000001     	b	0x17fd80 <EAS_flog2+0x1df8>
  17fd80: 14000013     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fd84: 14000001     	b	0x17fd88 <EAS_flog2+0x1e00>
  17fd88: f85e03a8     	ldur	x8, [x29, #-0x20]
  17fd8c: f9400100     	ldr	x0, [x8]
  17fd90: f85d83a1     	ldur	x1, [x29, #-0x28]
  17fd94: 320003e2     	orr	w2, wzr, #0x1
  17fd98: 94000155     	bl	0x1802ec <EAS_flog2+0x2364>
  17fd9c: b90013e0     	str	w0, [sp, #0x10]
  17fda0: 1400000b     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fda4: aa1f03e8     	mov	x8, xzr
  17fda8: f81e83a8     	stur	x8, [x29, #-0x18]
  17fdac: 14000009     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fdb0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  17fdb4: f81e83a8     	stur	x8, [x29, #-0x18]
  17fdb8: 14000006     	b	0x17fdd0 <EAS_flog2+0x1e48>
  17fdbc: f85d83a8     	ldur	x8, [x29, #-0x28]
  17fdc0: 320003e9     	orr	w9, wzr, #0x1
  17fdc4: 3901d109     	strb	w9, [x8, #0x74]
  17fdc8: 14000001     	b	0x17fdcc <EAS_flog2+0x1e44>
  17fdcc: 17ffff36     	b	0x17faa4 <EAS_flog2+0x1b1c>
  17fdd0: f85e83a8     	ldur	x8, [x29, #-0x18]
  17fdd4: d53bd049     	mrs	x9, TPIDR_EL0
  17fdd8: f9401529     	ldr	x9, [x9, #0x28]
  17fddc: f85f83aa     	ldur	x10, [x29, #-0x8]
  17fde0: eb0a0129     	subs	x9, x9, x10
  17fde4: f90007e8     	str	x8, [sp, #0x8]
  17fde8: f90003e9     	str	x9, [sp]
  17fdec: 540000c1     	b.ne	0x17fe04 <EAS_flog2+0x1e7c>
  17fdf0: 14000001     	b	0x17fdf4 <EAS_flog2+0x1e6c>
  17fdf4: f94007e0     	ldr	x0, [sp, #0x8]
  17fdf8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  17fdfc: 910283ff     	add	sp, sp, #0xa0
  17fe00: d65f03c0     	ret
  17fe04: 97fca7db     	bl	0xa9d70 <__stack_chk_fail@plt>
  17fe08: d100c3ff     	sub	sp, sp, #0x30
  17fe0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  17fe10: 910083fd     	add	x29, sp, #0x20
  17fe14: f81f83a0     	stur	x0, [x29, #-0x8]
  17fe18: f9000be1     	str	x1, [sp, #0x10]
  17fe1c: b9000bff     	str	wzr, [sp, #0x8]
  17fe20: b90007ff     	str	wzr, [sp, #0x4]
  17fe24: 320003e8     	orr	w8, wzr, #0x1
  17fe28: d2800f29     	mov	x9, #0x79               // =121
  17fe2c: f85f83aa     	ldur	x10, [x29, #-0x8]
  17fe30: 8b090149     	add	x9, x10, x9
  17fe34: f85f83aa     	ldur	x10, [x29, #-0x8]
  17fe38: 3941d14b     	ldrb	w11, [x10, #0x74]
  17fe3c: 2a0b03ec     	mov	w12, w11
  17fe40: d3401d8c     	ubfx	x12, x12, #0, #8
  17fe44: 2a0c03eb     	mov	w11, w12
  17fe48: 0b080168     	add	w8, w11, w8
  17fe4c: 3901d148     	strb	w8, [x10, #0x74]
  17fe50: 8b0c0129     	add	x9, x9, x12
  17fe54: 39400128     	ldrb	w8, [x9]
  17fe58: 39003fe8     	strb	w8, [sp, #0xf]
  17fe5c: 39c03fe8     	ldrsb	w8, [sp, #0xf]
  17fe60: 340000e8     	cbz	w8, 0x17fe7c <EAS_flog2+0x1ef4>
  17fe64: 528005c8     	mov	w8, #0x2e               // =46
  17fe68: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  17fe6c: 6b08013f     	cmp	w9, w8
  17fe70: 1a9f17e8     	cset	w8, eq
  17fe74: 37000048     	tbnz	w8, #0x0, 0x17fe7c <EAS_flog2+0x1ef4>
  17fe78: 14000013     	b	0x17fec4 <EAS_flog2+0x1f3c>
  17fe7c: 321d03e8     	orr	w8, wzr, #0x8
  17fe80: b94007e9     	ldr	w9, [sp, #0x4]
  17fe84: 1ac82128     	lsl	w8, w9, w8
  17fe88: b9400be9     	ldr	w9, [sp, #0x8]
  17fe8c: 0b090108     	add	w8, w8, w9
  17fe90: b90007e8     	str	w8, [sp, #0x4]
  17fe94: 39c03fe8     	ldrsb	w8, [sp, #0xf]
  17fe98: 34000048     	cbz	w8, 0x17fea0 <EAS_flog2+0x1f18>
  17fe9c: 14000008     	b	0x17febc <EAS_flog2+0x1f34>
  17fea0: 320003e0     	orr	w0, wzr, #0x1
  17fea4: b94007e8     	ldr	w8, [sp, #0x4]
  17fea8: f9400be9     	ldr	x9, [sp, #0x10]
  17feac: b9000128     	str	w8, [x9]
  17feb0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  17feb4: 9100c3ff     	add	sp, sp, #0x30
  17feb8: d65f03c0     	ret
  17febc: b9000bff     	str	wzr, [sp, #0x8]
  17fec0: 14000015     	b	0x17ff14 <EAS_flog2+0x1f8c>
  17fec4: 52800008     	mov	w8, #0x0                // =0
  17fec8: 39403fe0     	ldrb	w0, [sp, #0xf]
  17fecc: b90003e8     	str	w8, [sp]
  17fed0: 940000f2     	bl	0x180298 <EAS_flog2+0x2310>
  17fed4: 32001fe8     	orr	w8, wzr, #0xff
  17fed8: 0a080008     	and	w8, w0, w8
  17fedc: 32001fe0     	orr	w0, wzr, #0xff
  17fee0: b94003e9     	ldr	w9, [sp]
  17fee4: 0a000120     	and	w0, w9, w0
  17fee8: 6b00011f     	cmp	w8, w0
  17feec: 1a9f07e8     	cset	w8, ne
  17fef0: 37000048     	tbnz	w8, #0x0, 0x17fef8 <EAS_flog2+0x1f70>
  17fef4: 14000008     	b	0x17ff14 <EAS_flog2+0x1f8c>
  17fef8: 52800148     	mov	w8, #0xa                // =10
  17fefc: b9400be9     	ldr	w9, [sp, #0x8]
  17ff00: 1b087d28     	mul	w8, w9, w8
  17ff04: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  17ff08: 0b090108     	add	w8, w8, w9
  17ff0c: 7100c108     	subs	w8, w8, #0x30
  17ff10: b9000be8     	str	w8, [sp, #0x8]
  17ff14: 17ffffc4     	b	0x17fe24 <EAS_flog2+0x1e9c>
  17ff18: d10143ff     	sub	sp, sp, #0x50
  17ff1c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  17ff20: 910103fd     	add	x29, sp, #0x40
  17ff24: d2800a08     	mov	x8, #0x50               // =80
  17ff28: d2800009     	mov	x9, #0x0                // =0
  17ff2c: 5280000a     	mov	w10, #0x0               // =0
  17ff30: f81f83a0     	stur	x0, [x29, #-0x8]
  17ff34: b81f43a1     	stur	w1, [x29, #-0xc]
  17ff38: f81e83a2     	stur	x2, [x29, #-0x18]
  17ff3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  17ff40: 8b080008     	add	x8, x0, x8
  17ff44: f9400108     	ldr	x8, [x8]
  17ff48: eb09011f     	cmp	x8, x9
  17ff4c: 1a9f07e1     	cset	w1, ne
  17ff50: b9001fea     	str	w10, [sp, #0x1c]
  17ff54: 37000041     	tbnz	w1, #0x0, 0x17ff5c <EAS_flog2+0x1fd4>
  17ff58: 14000030     	b	0x180018 <EAS_flog2+0x2090>
  17ff5c: d2800a08     	mov	x8, #0x50               // =80
  17ff60: f85e83a0     	ldur	x0, [x29, #-0x18]
  17ff64: f9000be8     	str	x8, [sp, #0x10]
  17ff68: 97fc8d02     	bl	0xa3370 <strlen@plt>
  17ff6c: f90013e0     	str	x0, [sp, #0x20]
  17ff70: f94013e8     	ldr	x8, [sp, #0x20]
  17ff74: f85f83a0     	ldur	x0, [x29, #-0x8]
  17ff78: f9400be9     	ldr	x9, [sp, #0x10]
  17ff7c: 8b090000     	add	x0, x0, x9
  17ff80: f9400c00     	ldr	x0, [x0, #0x18]
  17ff84: eb00011f     	cmp	x8, x0
  17ff88: 1a9fd7ea     	cset	w10, gt
  17ff8c: 3700004a     	tbnz	w10, #0x0, 0x17ff94 <EAS_flog2+0x200c>
  17ff90: 14000006     	b	0x17ffa8 <EAS_flog2+0x2020>
  17ff94: d2800a08     	mov	x8, #0x50               // =80
  17ff98: f85f83a9     	ldur	x9, [x29, #-0x8]
  17ff9c: 8b080128     	add	x8, x9, x8
  17ffa0: f9400d08     	ldr	x8, [x8, #0x18]
  17ffa4: f90013e8     	str	x8, [sp, #0x20]
  17ffa8: d2800a08     	mov	x8, #0x50               // =80
  17ffac: f85f83a9     	ldur	x9, [x29, #-0x8]
  17ffb0: 8b080129     	add	x9, x9, x8
  17ffb4: f9400520     	ldr	x0, [x9, #0x8]
  17ffb8: f85e83a1     	ldur	x1, [x29, #-0x18]
  17ffbc: f94013e2     	ldr	x2, [sp, #0x20]
  17ffc0: f90007e8     	str	x8, [sp, #0x8]
  17ffc4: 97fc8183     	bl	0xa05d0 <strncpy@plt>
  17ffc8: f85f83a8     	ldur	x8, [x29, #-0x8]
  17ffcc: f94007e9     	ldr	x9, [sp, #0x8]
  17ffd0: 8b090108     	add	x8, x8, x9
  17ffd4: f9400508     	ldr	x8, [x8, #0x8]
  17ffd8: f94013e1     	ldr	x1, [sp, #0x20]
  17ffdc: 8b010108     	add	x8, x8, x1
  17ffe0: b9401fea     	ldr	w10, [sp, #0x1c]
  17ffe4: 3900010a     	strb	w10, [x8]
  17ffe8: f85f83a8     	ldur	x8, [x29, #-0x8]
  17ffec: 8b090108     	add	x8, x8, x9
  17fff0: f9400108     	ldr	x8, [x8]
  17fff4: b85f43ab     	ldur	w11, [x29, #-0xc]
  17fff8: f85f83a1     	ldur	x1, [x29, #-0x8]
  17fffc: 8b090021     	add	x1, x1, x9
  180000: f9400421     	ldr	x1, [x1, #0x8]
  180004: f85f83a2     	ldur	x2, [x29, #-0x8]
  180008: 8b090042     	add	x2, x2, x9
  18000c: f9400842     	ldr	x2, [x2, #0x10]
  180010: 2a0b03e0     	mov	w0, w11
  180014: d63f0100     	blr	x8
  180018: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  18001c: 910143ff     	add	sp, sp, #0x50
  180020: d65f03c0     	ret
  180024: d10103ff     	sub	sp, sp, #0x40
  180028: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18002c: 9100c3fd     	add	x29, sp, #0x30
  180030: f81f83a0     	stur	x0, [x29, #-0x8]
  180034: f81f03a1     	stur	x1, [x29, #-0x10]
  180038: f9000fe2     	str	x2, [sp, #0x18]
  18003c: b90017e3     	str	w3, [sp, #0x14]
  180040: f9400fe0     	ldr	x0, [sp, #0x18]
  180044: b900001f     	str	wzr, [x0]
  180048: b90013ff     	str	wzr, [sp, #0x10]
  18004c: 52800008     	mov	w8, #0x0                // =0
  180050: f85f83a0     	ldur	x0, [x29, #-0x8]
  180054: f85f03a1     	ldur	x1, [x29, #-0x10]
  180058: b94017e2     	ldr	w2, [sp, #0x14]
  18005c: b9000be8     	str	w8, [sp, #0x8]
  180060: 94000029     	bl	0x180104 <EAS_flog2+0x217c>
  180064: 39003fe0     	strb	w0, [sp, #0xf]
  180068: 39403fe0     	ldrb	w0, [sp, #0xf]
  18006c: 9400008b     	bl	0x180298 <EAS_flog2+0x2310>
  180070: 32001fe8     	orr	w8, wzr, #0xff
  180074: 0a080008     	and	w8, w0, w8
  180078: 32001fe0     	orr	w0, wzr, #0xff
  18007c: b9400be2     	ldr	w2, [sp, #0x8]
  180080: 0a000040     	and	w0, w2, w0
  180084: 6b00011f     	cmp	w8, w0
  180088: 1a9f07e8     	cset	w8, ne
  18008c: 37000048     	tbnz	w8, #0x0, 0x180094 <EAS_flog2+0x210c>
  180090: 1400000d     	b	0x1800c4 <EAS_flog2+0x213c>
  180094: 320003e8     	orr	w8, wzr, #0x1
  180098: 52800149     	mov	w9, #0xa                // =10
  18009c: f9400fea     	ldr	x10, [sp, #0x18]
  1800a0: b940014b     	ldr	w11, [x10]
  1800a4: 1b097d69     	mul	w9, w11, w9
  1800a8: 39c03feb     	ldrsb	w11, [sp, #0xf]
  1800ac: 0b0b0129     	add	w9, w9, w11
  1800b0: 7100c129     	subs	w9, w9, #0x30
  1800b4: f9400fea     	ldr	x10, [sp, #0x18]
  1800b8: b9000149     	str	w9, [x10]
  1800bc: b90013e8     	str	w8, [sp, #0x10]
  1800c0: 14000010     	b	0x180100 <EAS_flog2+0x2178>
  1800c4: 52800008     	mov	w8, #0x0                // =0
  1800c8: 39403fe9     	ldrb	w9, [sp, #0xf]
  1800cc: 53001d29     	uxtb	w9, w9
  1800d0: 32001fea     	orr	w10, wzr, #0xff
  1800d4: 0a0a0108     	and	w8, w8, w10
  1800d8: 6b08013f     	cmp	w9, w8
  1800dc: 1a9f07e8     	cset	w8, ne
  1800e0: 37000048     	tbnz	w8, #0x0, 0x1800e8 <EAS_flog2+0x2160>
  1800e4: 14000003     	b	0x1800f0 <EAS_flog2+0x2168>
  1800e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1800ec: 94000058     	bl	0x18024c <EAS_flog2+0x22c4>
  1800f0: b94013e0     	ldr	w0, [sp, #0x10]
  1800f4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1800f8: 910103ff     	add	sp, sp, #0x40
  1800fc: d65f03c0     	ret
  180100: 17ffffd3     	b	0x18004c <EAS_flog2+0x20c4>
  180104: d10143ff     	sub	sp, sp, #0x50
  180108: a9047bfd     	stp	x29, x30, [sp, #0x40]
  18010c: 910103fd     	add	x29, sp, #0x40
  180110: d53bd048     	mrs	x8, TPIDR_EL0
  180114: f9401508     	ldr	x8, [x8, #0x28]
  180118: f81f83a8     	stur	x8, [x29, #-0x8]
  18011c: f81e83a0     	stur	x0, [x29, #-0x18]
  180120: f90013e1     	str	x1, [sp, #0x20]
  180124: b9001fe2     	str	w2, [sp, #0x1c]
  180128: 14000001     	b	0x18012c <EAS_flog2+0x21a4>
  18012c: f94013e8     	ldr	x8, [sp, #0x20]
  180130: 3941d109     	ldrb	w9, [x8, #0x74]
  180134: 2a0903ea     	mov	w10, w9
  180138: 8b0a010b     	add	x11, x8, x10
  18013c: 2a0a03e9     	mov	w9, w10
  180140: 11000529     	add	w9, w9, #0x1
  180144: 3901d109     	strb	w9, [x8, #0x74]
  180148: 3941e569     	ldrb	w9, [x11, #0x79]
  18014c: 390063e9     	strb	w9, [sp, #0x18]
  180150: 394063e9     	ldrb	w9, [sp, #0x18]
  180154: 350004e9     	cbnz	w9, 0x1801f0 <EAS_flog2+0x2268>
  180158: 14000001     	b	0x18015c <EAS_flog2+0x21d4>
  18015c: b9401fe8     	ldr	w8, [sp, #0x1c]
  180160: 340000a8     	cbz	w8, 0x180174 <EAS_flog2+0x21ec>
  180164: 14000001     	b	0x180168 <EAS_flog2+0x21e0>
  180168: 2a1f03e8     	mov	w8, wzr
  18016c: 381f03a8     	sturb	w8, [x29, #-0x10]
  180170: 14000029     	b	0x180214 <EAS_flog2+0x228c>
  180174: f94013e8     	ldr	x8, [sp, #0x20]
  180178: 2a1f03e9     	mov	w9, wzr
  18017c: 3901d109     	strb	w9, [x8, #0x74]
  180180: f94013e8     	ldr	x8, [sp, #0x20]
  180184: 3901e509     	strb	w9, [x8, #0x79]
  180188: f85e83a0     	ldur	x0, [x29, #-0x18]
  18018c: f94013e8     	ldr	x8, [sp, #0x20]
  180190: aa0803ea     	mov	x10, x8
  180194: f8438541     	ldr	x1, [x10], #0x38
  180198: 9101e502     	add	x2, x8, #0x79
  18019c: aa0a03e3     	mov	x3, x10
  1801a0: 97fffd50     	bl	0x17f6e0 <EAS_flog2+0x1758>
  1801a4: b40000a0     	cbz	x0, 0x1801b8 <EAS_flog2+0x2230>
  1801a8: 14000001     	b	0x1801ac <EAS_flog2+0x2224>
  1801ac: 2a1f03e8     	mov	w8, wzr
  1801b0: 381f03a8     	sturb	w8, [x29, #-0x10]
  1801b4: 14000018     	b	0x180214 <EAS_flog2+0x228c>
  1801b8: f94013e8     	ldr	x8, [sp, #0x20]
  1801bc: 9101e500     	add	x0, x8, #0x79
  1801c0: d10033a1     	sub	x1, x29, #0xc
  1801c4: 97fffda7     	bl	0x17f860 <EAS_flog2+0x18d8>
  1801c8: 71002400     	subs	w0, w0, #0x9
  1801cc: b90017e0     	str	w0, [sp, #0x14]
  1801d0: 540000e1     	b.ne	0x1801ec <EAS_flog2+0x2264>
  1801d4: 14000001     	b	0x1801d8 <EAS_flog2+0x2250>
  1801d8: f94013e8     	ldr	x8, [sp, #0x20]
  1801dc: 2a1f03e9     	mov	w9, wzr
  1801e0: 3901e509     	strb	w9, [x8, #0x79]
  1801e4: 381f03a9     	sturb	w9, [x29, #-0x10]
  1801e8: 1400000b     	b	0x180214 <EAS_flog2+0x228c>
  1801ec: 17ffffd0     	b	0x18012c <EAS_flog2+0x21a4>
  1801f0: 394063e0     	ldrb	w0, [sp, #0x18]
  1801f4: 940000c9     	bl	0x180518 <EAS_flog2+0x2590>
  1801f8: 12001c00     	and	w0, w0, #0xff
  1801fc: 350000a0     	cbnz	w0, 0x180210 <EAS_flog2+0x2288>
  180200: 14000001     	b	0x180204 <EAS_flog2+0x227c>
  180204: 394063e8     	ldrb	w8, [sp, #0x18]
  180208: 381f03a8     	sturb	w8, [x29, #-0x10]
  18020c: 14000002     	b	0x180214 <EAS_flog2+0x228c>
  180210: 17ffffc7     	b	0x18012c <EAS_flog2+0x21a4>
  180214: 385f03a8     	ldurb	w8, [x29, #-0x10]
  180218: d53bd049     	mrs	x9, TPIDR_EL0
  18021c: f9401529     	ldr	x9, [x9, #0x28]
  180220: f85f83aa     	ldur	x10, [x29, #-0x8]
  180224: eb0a0129     	subs	x9, x9, x10
  180228: b90013e8     	str	w8, [sp, #0x10]
  18022c: f90007e9     	str	x9, [sp, #0x8]
  180230: 540000c1     	b.ne	0x180248 <EAS_flog2+0x22c0>
  180234: 14000001     	b	0x180238 <EAS_flog2+0x22b0>
  180238: b94013e0     	ldr	w0, [sp, #0x10]
  18023c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  180240: 910143ff     	add	sp, sp, #0x50
  180244: d65f03c0     	ret
  180248: 97fca6ca     	bl	0xa9d70 <__stack_chk_fail@plt>
  18024c: d10043ff     	sub	sp, sp, #0x10
  180250: 52800008     	mov	w8, #0x0                // =0
  180254: f90007e0     	str	x0, [sp, #0x8]
  180258: f94007e0     	ldr	x0, [sp, #0x8]
  18025c: 3941d009     	ldrb	w9, [x0, #0x74]
  180260: 53001d29     	uxtb	w9, w9
  180264: 32001fea     	orr	w10, wzr, #0xff
  180268: 0a0a0108     	and	w8, w8, w10
  18026c: 6b08013f     	cmp	w9, w8
  180270: 1a9f07e8     	cset	w8, ne
  180274: 37000048     	tbnz	w8, #0x0, 0x18027c <EAS_flog2+0x22f4>
  180278: 14000006     	b	0x180290 <EAS_flog2+0x2308>
  18027c: 12800008     	mov	w8, #-0x1               // =-1
  180280: f94007e9     	ldr	x9, [sp, #0x8]
  180284: 3941d12a     	ldrb	w10, [x9, #0x74]
  180288: 0b080148     	add	w8, w10, w8
  18028c: 3901d128     	strb	w8, [x9, #0x74]
  180290: 910043ff     	add	sp, sp, #0x10
  180294: d65f03c0     	ret
  180298: d10043ff     	sub	sp, sp, #0x10
  18029c: 321c07e8     	orr	w8, wzr, #0x30
  1802a0: 52800009     	mov	w9, #0x0                // =0
  1802a4: 39003fe0     	strb	w0, [sp, #0xf]
  1802a8: 39c03fe0     	ldrsb	w0, [sp, #0xf]
  1802ac: 6b08001f     	cmp	w0, w8
  1802b0: 1a9fb7e8     	cset	w8, ge
  1802b4: b9000be9     	str	w9, [sp, #0x8]
  1802b8: 37000048     	tbnz	w8, #0x0, 0x1802c0 <EAS_flog2+0x2338>
  1802bc: 14000006     	b	0x1802d4 <EAS_flog2+0x234c>
  1802c0: 52800728     	mov	w8, #0x39               // =57
  1802c4: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  1802c8: 6b08013f     	cmp	w9, w8
  1802cc: 1a9fc7e8     	cset	w8, le
  1802d0: b9000be8     	str	w8, [sp, #0x8]
  1802d4: b9400be8     	ldr	w8, [sp, #0x8]
  1802d8: 320003e9     	orr	w9, wzr, #0x1
  1802dc: 0a090108     	and	w8, w8, w9
  1802e0: 2a0803e0     	mov	w0, w8
  1802e4: 910043ff     	add	sp, sp, #0x10
  1802e8: d65f03c0     	ret
  1802ec: d10103ff     	sub	sp, sp, #0x40
  1802f0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1802f4: 9100c3fd     	add	x29, sp, #0x30
  1802f8: 52800568     	mov	w8, #0x2b               // =43
  1802fc: f81f03a0     	stur	x0, [x29, #-0x10]
  180300: f9000fe1     	str	x1, [sp, #0x18]
  180304: b90017e2     	str	w2, [sp, #0x14]
  180308: f85f03a0     	ldur	x0, [x29, #-0x10]
  18030c: f9400fe1     	ldr	x1, [sp, #0x18]
  180310: b94017e2     	ldr	w2, [sp, #0x14]
  180314: b9000be8     	str	w8, [sp, #0x8]
  180318: 97ffff7b     	bl	0x180104 <EAS_flog2+0x217c>
  18031c: 39003fe0     	strb	w0, [sp, #0xf]
  180320: 39c03fe8     	ldrsb	w8, [sp, #0xf]
  180324: b9400be0     	ldr	w0, [sp, #0x8]
  180328: 6b00011f     	cmp	w8, w0
  18032c: 1a9f17e8     	cset	w8, eq
  180330: 37000048     	tbnz	w8, #0x0, 0x180338 <EAS_flog2+0x23b0>
  180334: 14000010     	b	0x180374 <EAS_flog2+0x23ec>
  180338: 32000fe8     	orr	w8, wzr, #0xf
  18033c: f9400fe9     	ldr	x9, [sp, #0x18]
  180340: 3941d92a     	ldrb	w10, [x9, #0x76]
  180344: 6b08015f     	cmp	w10, w8
  180348: 1a9fa7e8     	cset	w8, lt
  18034c: 37000048     	tbnz	w8, #0x0, 0x180354 <EAS_flog2+0x23cc>
  180350: 14000006     	b	0x180368 <EAS_flog2+0x23e0>
  180354: 320003e8     	orr	w8, wzr, #0x1
  180358: f9400fe9     	ldr	x9, [sp, #0x18]
  18035c: 3941d92a     	ldrb	w10, [x9, #0x76]
  180360: 0b080148     	add	w8, w10, w8
  180364: 3901d928     	strb	w8, [x9, #0x76]
  180368: 320003e8     	orr	w8, wzr, #0x1
  18036c: b81fc3a8     	stur	w8, [x29, #-0x4]
  180370: 14000066     	b	0x180508 <EAS_flog2+0x2580>
  180374: 528005a8     	mov	w8, #0x2d               // =45
  180378: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  18037c: 6b08013f     	cmp	w9, w8
  180380: 1a9f17e8     	cset	w8, eq
  180384: 37000048     	tbnz	w8, #0x0, 0x18038c <EAS_flog2+0x2404>
  180388: 14000010     	b	0x1803c8 <EAS_flog2+0x2440>
  18038c: 52800008     	mov	w8, #0x0                // =0
  180390: f9400fe9     	ldr	x9, [sp, #0x18]
  180394: 3941d92a     	ldrb	w10, [x9, #0x76]
  180398: 6b08015f     	cmp	w10, w8
  18039c: 1a9fd7e8     	cset	w8, gt
  1803a0: 37000048     	tbnz	w8, #0x0, 0x1803a8 <EAS_flog2+0x2420>
  1803a4: 14000006     	b	0x1803bc <EAS_flog2+0x2434>
  1803a8: 12800008     	mov	w8, #-0x1               // =-1
  1803ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1803b0: 3941d92a     	ldrb	w10, [x9, #0x76]
  1803b4: 0b080148     	add	w8, w10, w8
  1803b8: 3901d928     	strb	w8, [x9, #0x76]
  1803bc: 320003e8     	orr	w8, wzr, #0x1
  1803c0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1803c4: 14000051     	b	0x180508 <EAS_flog2+0x2580>
  1803c8: 52800008     	mov	w8, #0x0                // =0
  1803cc: 39403fe0     	ldrb	w0, [sp, #0xf]
  1803d0: b90007e8     	str	w8, [sp, #0x4]
  1803d4: 97ffffb1     	bl	0x180298 <EAS_flog2+0x2310>
  1803d8: 32001fe8     	orr	w8, wzr, #0xff
  1803dc: 0a080008     	and	w8, w0, w8
  1803e0: 32001fe0     	orr	w0, wzr, #0xff
  1803e4: b94007e9     	ldr	w9, [sp, #0x4]
  1803e8: 0a000120     	and	w0, w9, w0
  1803ec: 6b00011f     	cmp	w8, w0
  1803f0: 1a9f07e8     	cset	w8, ne
  1803f4: 37000048     	tbnz	w8, #0x0, 0x1803fc <EAS_flog2+0x2474>
  1803f8: 14000005     	b	0x18040c <EAS_flog2+0x2484>
  1803fc: 39c03fe8     	ldrsb	w8, [sp, #0xf]
  180400: 7100c108     	subs	w8, w8, #0x30
  180404: b90013e8     	str	w8, [sp, #0x10]
  180408: 14000003     	b	0x180414 <EAS_flog2+0x248c>
  18040c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180410: 1400003e     	b	0x180508 <EAS_flog2+0x2580>
  180414: 52800008     	mov	w8, #0x0                // =0
  180418: f85f03a0     	ldur	x0, [x29, #-0x10]
  18041c: f9400fe1     	ldr	x1, [sp, #0x18]
  180420: b94017e2     	ldr	w2, [sp, #0x14]
  180424: b90003e8     	str	w8, [sp]
  180428: 97ffff37     	bl	0x180104 <EAS_flog2+0x217c>
  18042c: 39003fe0     	strb	w0, [sp, #0xf]
  180430: 39403fe0     	ldrb	w0, [sp, #0xf]
  180434: 97ffff99     	bl	0x180298 <EAS_flog2+0x2310>
  180438: 32001fe8     	orr	w8, wzr, #0xff
  18043c: 0a080008     	and	w8, w0, w8
  180440: 32001fe0     	orr	w0, wzr, #0xff
  180444: b94003e2     	ldr	w2, [sp]
  180448: 0a000040     	and	w0, w2, w0
  18044c: 6b00011f     	cmp	w8, w0
  180450: 1a9f07e8     	cset	w8, ne
  180454: 37000048     	tbnz	w8, #0x0, 0x18045c <EAS_flog2+0x24d4>
  180458: 14000009     	b	0x18047c <EAS_flog2+0x24f4>
  18045c: 52800148     	mov	w8, #0xa                // =10
  180460: b94013e9     	ldr	w9, [sp, #0x10]
  180464: 1b087d28     	mul	w8, w9, w8
  180468: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  18046c: 0b090108     	add	w8, w8, w9
  180470: 7100c108     	subs	w8, w8, #0x30
  180474: b90013e8     	str	w8, [sp, #0x10]
  180478: 1400000c     	b	0x1804a8 <EAS_flog2+0x2520>
  18047c: 52800008     	mov	w8, #0x0                // =0
  180480: 39403fe9     	ldrb	w9, [sp, #0xf]
  180484: 53001d29     	uxtb	w9, w9
  180488: 32001fea     	orr	w10, wzr, #0xff
  18048c: 0a0a0108     	and	w8, w8, w10
  180490: 6b08013f     	cmp	w9, w8
  180494: 1a9f07e8     	cset	w8, ne
  180498: 37000048     	tbnz	w8, #0x0, 0x1804a0 <EAS_flog2+0x2518>
  18049c: 14000003     	b	0x1804a8 <EAS_flog2+0x2520>
  1804a0: f9400fe0     	ldr	x0, [sp, #0x18]
  1804a4: 97ffff6a     	bl	0x18024c <EAS_flog2+0x22c4>
  1804a8: 52800008     	mov	w8, #0x0                // =0
  1804ac: b94013e9     	ldr	w9, [sp, #0x10]
  1804b0: 6b08013f     	cmp	w9, w8
  1804b4: 1a9fb7e8     	cset	w8, ge
  1804b8: 37000048     	tbnz	w8, #0x0, 0x1804c0 <EAS_flog2+0x2538>
  1804bc: 14000011     	b	0x180500 <EAS_flog2+0x2578>
  1804c0: 32000fe8     	orr	w8, wzr, #0xf
  1804c4: b94013e9     	ldr	w9, [sp, #0x10]
  1804c8: 6b08013f     	cmp	w9, w8
  1804cc: 1a9fc7e8     	cset	w8, le
  1804d0: 37000048     	tbnz	w8, #0x0, 0x1804d8 <EAS_flog2+0x2550>
  1804d4: 1400000b     	b	0x180500 <EAS_flog2+0x2578>
  1804d8: b94017e8     	ldr	w8, [sp, #0x14]
  1804dc: 35000048     	cbnz	w8, 0x1804e4 <EAS_flog2+0x255c>
  1804e0: 14000005     	b	0x1804f4 <EAS_flog2+0x256c>
  1804e4: b94013e8     	ldr	w8, [sp, #0x10]
  1804e8: 34000048     	cbz	w8, 0x1804f0 <EAS_flog2+0x2568>
  1804ec: 14000002     	b	0x1804f4 <EAS_flog2+0x256c>
  1804f0: 14000004     	b	0x180500 <EAS_flog2+0x2578>
  1804f4: b94013e8     	ldr	w8, [sp, #0x10]
  1804f8: f9400fe9     	ldr	x9, [sp, #0x18]
  1804fc: 3901d928     	strb	w8, [x9, #0x76]
  180500: 320003e8     	orr	w8, wzr, #0x1
  180504: b81fc3a8     	stur	w8, [x29, #-0x4]
  180508: b85fc3a0     	ldur	w0, [x29, #-0x4]
  18050c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  180510: 910103ff     	add	sp, sp, #0x40
  180514: d65f03c0     	ret
  180518: d10043ff     	sub	sp, sp, #0x10
  18051c: 52800128     	mov	w8, #0x9                // =9
  180520: 39003fe0     	strb	w0, [sp, #0xf]
  180524: 39c03fe0     	ldrsb	w0, [sp, #0xf]
  180528: 6b08001f     	cmp	w0, w8
  18052c: 1a9fb7e8     	cset	w8, ge
  180530: 37000048     	tbnz	w8, #0x0, 0x180538 <EAS_flog2+0x25b0>
  180534: 14000008     	b	0x180554 <EAS_flog2+0x25cc>
  180538: 12800008     	mov	w8, #-0x1               // =-1
  18053c: 528001a9     	mov	w9, #0xd                // =13
  180540: 39c03fea     	ldrsb	w10, [sp, #0xf]
  180544: 6b09015f     	cmp	w10, w9
  180548: 1a9fc7e9     	cset	w9, le
  18054c: b9000be8     	str	w8, [sp, #0x8]
  180550: 370000c9     	tbnz	w9, #0x0, 0x180568 <EAS_flog2+0x25e0>
  180554: 321b03e8     	orr	w8, wzr, #0x20
  180558: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  18055c: 6b08013f     	cmp	w9, w8
  180560: 1a9f17e8     	cset	w8, eq
  180564: b9000be8     	str	w8, [sp, #0x8]
  180568: b9400be8     	ldr	w8, [sp, #0x8]
  18056c: 320003e9     	orr	w9, wzr, #0x1
  180570: 0a090108     	and	w8, w8, w9
  180574: 2a0803e0     	mov	w0, w8
  180578: 910043ff     	add	sp, sp, #0x10
  18057c: d65f03c0     	ret
  180580: d10143ff     	sub	sp, sp, #0x50
  180584: a9047bfd     	stp	x29, x30, [sp, #0x40]
  180588: 910103fd     	add	x29, sp, #0x40
  18058c: b00003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  180590: 91240508     	add	x8, x8, #0x901
  180594: f81f03a0     	stur	x0, [x29, #-0x10]
  180598: f81e83a1     	stur	x1, [x29, #-0x18]
  18059c: b90023ff     	str	wzr, [sp, #0x20]
  1805a0: f9000fe8     	str	x8, [sp, #0x18]
  1805a4: 528000a8     	mov	w8, #0x5                // =5
  1805a8: b94023e9     	ldr	w9, [sp, #0x20]
  1805ac: 6b08013f     	cmp	w9, w8
  1805b0: 1a9fa7e8     	cset	w8, lt
  1805b4: 37000048     	tbnz	w8, #0x0, 0x1805bc <EAS_flog2+0x2634>
  1805b8: 1400005b     	b	0x180724 <EAS_flog2+0x279c>
  1805bc: 52800008     	mov	w8, #0x0                // =0
  1805c0: 52800002     	mov	w2, #0x0                // =0
  1805c4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1805c8: f9400120     	ldr	x0, [x9]
  1805cc: f85e83a1     	ldur	x1, [x29, #-0x18]
  1805d0: b90017e8     	str	w8, [sp, #0x14]
  1805d4: 97fffecc     	bl	0x180104 <EAS_flog2+0x217c>
  1805d8: 381e73a0     	sturb	w0, [x29, #-0x19]
  1805dc: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1805e0: 53001d08     	uxtb	w8, w8
  1805e4: 32001fe0     	orr	w0, wzr, #0xff
  1805e8: b94017e2     	ldr	w2, [sp, #0x14]
  1805ec: 0a000040     	and	w0, w2, w0
  1805f0: 6b00011f     	cmp	w8, w0
  1805f4: 1a9f07e8     	cset	w8, ne
  1805f8: 37000068     	tbnz	w8, #0x0, 0x180604 <EAS_flog2+0x267c>
  1805fc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180600: 1400004a     	b	0x180728 <EAS_flog2+0x27a0>
  180604: 320007e8     	orr	w8, wzr, #0x3
  180608: b94023e9     	ldr	w9, [sp, #0x20]
  18060c: 6b09011f     	cmp	w8, w9
  180610: 1a9f17e8     	cset	w8, eq
  180614: b90013e9     	str	w9, [sp, #0x10]
  180618: 37000128     	tbnz	w8, #0x0, 0x18063c <EAS_flog2+0x26b4>
  18061c: 14000001     	b	0x180620 <EAS_flog2+0x2698>
  180620: 321e03e8     	orr	w8, wzr, #0x4
  180624: b94013e9     	ldr	w9, [sp, #0x10]
  180628: 6b09011f     	cmp	w8, w9
  18062c: 1a9f17e8     	cset	w8, eq
  180630: 37000368     	tbnz	w8, #0x0, 0x18069c <EAS_flog2+0x2714>
  180634: 14000001     	b	0x180638 <EAS_flog2+0x26b0>
  180638: 1400002a     	b	0x1806e0 <EAS_flog2+0x2758>
  18063c: 52800dc8     	mov	w8, #0x6e               // =110
  180640: 38de73a9     	ldursb	w9, [x29, #-0x19]
  180644: 6b08013f     	cmp	w9, w8
  180648: 1a9f17e8     	cset	w8, eq
  18064c: 37000048     	tbnz	w8, #0x0, 0x180654 <EAS_flog2+0x26cc>
  180650: 1400000a     	b	0x180678 <EAS_flog2+0x26f0>
  180654: 320003e8     	orr	w8, wzr, #0x1
  180658: f85f03a9     	ldur	x9, [x29, #-0x10]
  18065c: f9400120     	ldr	x0, [x9]
  180660: 2a0803e1     	mov	w1, w8
  180664: b9000fe8     	str	w8, [sp, #0xc]
  180668: 97fc875e     	bl	0xa23e0 <EAS_HWLED@plt>
  18066c: b9400fe8     	ldr	w8, [sp, #0xc]
  180670: b81fc3a8     	stur	w8, [x29, #-0x4]
  180674: 1400002d     	b	0x180728 <EAS_flog2+0x27a0>
  180678: 52800cc8     	mov	w8, #0x66               // =102
  18067c: 38de73a9     	ldursb	w9, [x29, #-0x19]
  180680: 6b08013f     	cmp	w9, w8
  180684: 1a9f07e8     	cset	w8, ne
  180688: 37000048     	tbnz	w8, #0x0, 0x180690 <EAS_flog2+0x2708>
  18068c: 14000003     	b	0x180698 <EAS_flog2+0x2710>
  180690: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180694: 14000025     	b	0x180728 <EAS_flog2+0x27a0>
  180698: 1400001f     	b	0x180714 <EAS_flog2+0x278c>
  18069c: 52800cc8     	mov	w8, #0x66               // =102
  1806a0: 38de73a9     	ldursb	w9, [x29, #-0x19]
  1806a4: 6b08013f     	cmp	w9, w8
  1806a8: 1a9f17e8     	cset	w8, eq
  1806ac: 37000048     	tbnz	w8, #0x0, 0x1806b4 <EAS_flog2+0x272c>
  1806b0: 1400000a     	b	0x1806d8 <EAS_flog2+0x2750>
  1806b4: 320003e8     	orr	w8, wzr, #0x1
  1806b8: 52800001     	mov	w1, #0x0                // =0
  1806bc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1806c0: f9400120     	ldr	x0, [x9]
  1806c4: b9000be8     	str	w8, [sp, #0x8]
  1806c8: 97fc8746     	bl	0xa23e0 <EAS_HWLED@plt>
  1806cc: b9400be8     	ldr	w8, [sp, #0x8]
  1806d0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1806d4: 14000015     	b	0x180728 <EAS_flog2+0x27a0>
  1806d8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1806dc: 14000013     	b	0x180728 <EAS_flog2+0x27a0>
  1806e0: 38de73a8     	ldursb	w8, [x29, #-0x19]
  1806e4: b94023e9     	ldr	w9, [sp, #0x20]
  1806e8: 2a0903ea     	mov	w10, w9
  1806ec: 93407d4a     	sxtw	x10, w10
  1806f0: f9400feb     	ldr	x11, [sp, #0x18]
  1806f4: 8b0a016a     	add	x10, x11, x10
  1806f8: 39400149     	ldrb	w9, [x10]
  1806fc: 6b09011f     	cmp	w8, w9
  180700: 1a9f07e8     	cset	w8, ne
  180704: 37000048     	tbnz	w8, #0x0, 0x18070c <EAS_flog2+0x2784>
  180708: 14000003     	b	0x180714 <EAS_flog2+0x278c>
  18070c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180710: 14000006     	b	0x180728 <EAS_flog2+0x27a0>
  180714: b94023e8     	ldr	w8, [sp, #0x20]
  180718: 11000508     	add	w8, w8, #0x1
  18071c: b90023e8     	str	w8, [sp, #0x20]
  180720: 17ffffa1     	b	0x1805a4 <EAS_flog2+0x261c>
  180724: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180728: b85fc3a0     	ldur	w0, [x29, #-0x4]
  18072c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  180730: 910143ff     	add	sp, sp, #0x50
  180734: d65f03c0     	ret
  180738: d10143ff     	sub	sp, sp, #0x50
  18073c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  180740: 910103fd     	add	x29, sp, #0x40
  180744: b00003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  180748: 91241508     	add	x8, x8, #0x905
  18074c: f81f03a0     	stur	x0, [x29, #-0x10]
  180750: f81e83a1     	stur	x1, [x29, #-0x18]
  180754: b90023ff     	str	wzr, [sp, #0x20]
  180758: f9000fe8     	str	x8, [sp, #0x18]
  18075c: 321f07e8     	orr	w8, wzr, #0x6
  180760: b94023e9     	ldr	w9, [sp, #0x20]
  180764: 6b08013f     	cmp	w9, w8
  180768: 1a9fa7e8     	cset	w8, lt
  18076c: 37000048     	tbnz	w8, #0x0, 0x180774 <EAS_flog2+0x27ec>
  180770: 1400005b     	b	0x1808dc <EAS_flog2+0x2954>
  180774: 52800008     	mov	w8, #0x0                // =0
  180778: 52800002     	mov	w2, #0x0                // =0
  18077c: f85f03a9     	ldur	x9, [x29, #-0x10]
  180780: f9400120     	ldr	x0, [x9]
  180784: f85e83a1     	ldur	x1, [x29, #-0x18]
  180788: b90017e8     	str	w8, [sp, #0x14]
  18078c: 97fffe5e     	bl	0x180104 <EAS_flog2+0x217c>
  180790: 381e73a0     	sturb	w0, [x29, #-0x19]
  180794: 385e73a8     	ldurb	w8, [x29, #-0x19]
  180798: 53001d08     	uxtb	w8, w8
  18079c: 32001fe0     	orr	w0, wzr, #0xff
  1807a0: b94017e2     	ldr	w2, [sp, #0x14]
  1807a4: 0a000040     	and	w0, w2, w0
  1807a8: 6b00011f     	cmp	w8, w0
  1807ac: 1a9f07e8     	cset	w8, ne
  1807b0: 37000068     	tbnz	w8, #0x0, 0x1807bc <EAS_flog2+0x2834>
  1807b4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1807b8: 1400004a     	b	0x1808e0 <EAS_flog2+0x2958>
  1807bc: 321e03e8     	orr	w8, wzr, #0x4
  1807c0: b94023e9     	ldr	w9, [sp, #0x20]
  1807c4: 6b09011f     	cmp	w8, w9
  1807c8: 1a9f17e8     	cset	w8, eq
  1807cc: b90013e9     	str	w9, [sp, #0x10]
  1807d0: 37000128     	tbnz	w8, #0x0, 0x1807f4 <EAS_flog2+0x286c>
  1807d4: 14000001     	b	0x1807d8 <EAS_flog2+0x2850>
  1807d8: 528000a8     	mov	w8, #0x5                // =5
  1807dc: b94013e9     	ldr	w9, [sp, #0x10]
  1807e0: 6b09011f     	cmp	w8, w9
  1807e4: 1a9f17e8     	cset	w8, eq
  1807e8: 37000368     	tbnz	w8, #0x0, 0x180854 <EAS_flog2+0x28cc>
  1807ec: 14000001     	b	0x1807f0 <EAS_flog2+0x2868>
  1807f0: 1400002a     	b	0x180898 <EAS_flog2+0x2910>
  1807f4: 52800dc8     	mov	w8, #0x6e               // =110
  1807f8: 38de73a9     	ldursb	w9, [x29, #-0x19]
  1807fc: 6b08013f     	cmp	w9, w8
  180800: 1a9f17e8     	cset	w8, eq
  180804: 37000048     	tbnz	w8, #0x0, 0x18080c <EAS_flog2+0x2884>
  180808: 1400000a     	b	0x180830 <EAS_flog2+0x28a8>
  18080c: 320003e8     	orr	w8, wzr, #0x1
  180810: f85f03a9     	ldur	x9, [x29, #-0x10]
  180814: f9400120     	ldr	x0, [x9]
  180818: 2a0803e1     	mov	w1, w8
  18081c: b9000fe8     	str	w8, [sp, #0xc]
  180820: 97fc8c08     	bl	0xa3840 <EAS_HWVibrate@plt>
  180824: b9400fe8     	ldr	w8, [sp, #0xc]
  180828: b81fc3a8     	stur	w8, [x29, #-0x4]
  18082c: 1400002d     	b	0x1808e0 <EAS_flog2+0x2958>
  180830: 52800cc8     	mov	w8, #0x66               // =102
  180834: 38de73a9     	ldursb	w9, [x29, #-0x19]
  180838: 6b08013f     	cmp	w9, w8
  18083c: 1a9f07e8     	cset	w8, ne
  180840: 37000048     	tbnz	w8, #0x0, 0x180848 <EAS_flog2+0x28c0>
  180844: 14000003     	b	0x180850 <EAS_flog2+0x28c8>
  180848: b81fc3bf     	stur	wzr, [x29, #-0x4]
  18084c: 14000025     	b	0x1808e0 <EAS_flog2+0x2958>
  180850: 1400001f     	b	0x1808cc <EAS_flog2+0x2944>
  180854: 52800cc8     	mov	w8, #0x66               // =102
  180858: 38de73a9     	ldursb	w9, [x29, #-0x19]
  18085c: 6b08013f     	cmp	w9, w8
  180860: 1a9f17e8     	cset	w8, eq
  180864: 37000048     	tbnz	w8, #0x0, 0x18086c <EAS_flog2+0x28e4>
  180868: 1400000a     	b	0x180890 <EAS_flog2+0x2908>
  18086c: 320003e8     	orr	w8, wzr, #0x1
  180870: 52800001     	mov	w1, #0x0                // =0
  180874: f85f03a9     	ldur	x9, [x29, #-0x10]
  180878: f9400120     	ldr	x0, [x9]
  18087c: b9000be8     	str	w8, [sp, #0x8]
  180880: 97fc8bf0     	bl	0xa3840 <EAS_HWVibrate@plt>
  180884: b9400be8     	ldr	w8, [sp, #0x8]
  180888: b81fc3a8     	stur	w8, [x29, #-0x4]
  18088c: 14000015     	b	0x1808e0 <EAS_flog2+0x2958>
  180890: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180894: 14000013     	b	0x1808e0 <EAS_flog2+0x2958>
  180898: 38de73a8     	ldursb	w8, [x29, #-0x19]
  18089c: b94023e9     	ldr	w9, [sp, #0x20]
  1808a0: 2a0903ea     	mov	w10, w9
  1808a4: 93407d4a     	sxtw	x10, w10
  1808a8: f9400feb     	ldr	x11, [sp, #0x18]
  1808ac: 8b0a016a     	add	x10, x11, x10
  1808b0: 39400149     	ldrb	w9, [x10]
  1808b4: 6b09011f     	cmp	w8, w9
  1808b8: 1a9f07e8     	cset	w8, ne
  1808bc: 37000048     	tbnz	w8, #0x0, 0x1808c4 <EAS_flog2+0x293c>
  1808c0: 14000003     	b	0x1808cc <EAS_flog2+0x2944>
  1808c4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1808c8: 14000006     	b	0x1808e0 <EAS_flog2+0x2958>
  1808cc: b94023e8     	ldr	w8, [sp, #0x20]
  1808d0: 11000508     	add	w8, w8, #0x1
  1808d4: b90023e8     	str	w8, [sp, #0x20]
  1808d8: 17ffffa1     	b	0x18075c <EAS_flog2+0x27d4>
  1808dc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1808e0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1808e4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1808e8: 910143ff     	add	sp, sp, #0x50
  1808ec: d65f03c0     	ret
  1808f0: d10143ff     	sub	sp, sp, #0x50
  1808f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1808f8: 910103fd     	add	x29, sp, #0x40
  1808fc: b00003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  180900: 91242908     	add	x8, x8, #0x90a
  180904: f81f03a0     	stur	x0, [x29, #-0x10]
  180908: f81e83a1     	stur	x1, [x29, #-0x18]
  18090c: b90023ff     	str	wzr, [sp, #0x20]
  180910: f9000fe8     	str	x8, [sp, #0x18]
  180914: 528000a8     	mov	w8, #0x5                // =5
  180918: b94023e9     	ldr	w9, [sp, #0x20]
  18091c: 6b08013f     	cmp	w9, w8
  180920: 1a9fa7e8     	cset	w8, lt
  180924: 37000048     	tbnz	w8, #0x0, 0x18092c <EAS_flog2+0x29a4>
  180928: 1400005b     	b	0x180a94 <EAS_flog2+0x2b0c>
  18092c: 52800008     	mov	w8, #0x0                // =0
  180930: 52800002     	mov	w2, #0x0                // =0
  180934: f85f03a9     	ldur	x9, [x29, #-0x10]
  180938: f9400120     	ldr	x0, [x9]
  18093c: f85e83a1     	ldur	x1, [x29, #-0x18]
  180940: b90017e8     	str	w8, [sp, #0x14]
  180944: 97fffdf0     	bl	0x180104 <EAS_flog2+0x217c>
  180948: 381e73a0     	sturb	w0, [x29, #-0x19]
  18094c: 385e73a8     	ldurb	w8, [x29, #-0x19]
  180950: 53001d08     	uxtb	w8, w8
  180954: 32001fe0     	orr	w0, wzr, #0xff
  180958: b94017e2     	ldr	w2, [sp, #0x14]
  18095c: 0a000040     	and	w0, w2, w0
  180960: 6b00011f     	cmp	w8, w0
  180964: 1a9f07e8     	cset	w8, ne
  180968: 37000068     	tbnz	w8, #0x0, 0x180974 <EAS_flog2+0x29ec>
  18096c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180970: 1400004a     	b	0x180a98 <EAS_flog2+0x2b10>
  180974: 320007e8     	orr	w8, wzr, #0x3
  180978: b94023e9     	ldr	w9, [sp, #0x20]
  18097c: 6b09011f     	cmp	w8, w9
  180980: 1a9f17e8     	cset	w8, eq
  180984: b90013e9     	str	w9, [sp, #0x10]
  180988: 37000128     	tbnz	w8, #0x0, 0x1809ac <EAS_flog2+0x2a24>
  18098c: 14000001     	b	0x180990 <EAS_flog2+0x2a08>
  180990: 321e03e8     	orr	w8, wzr, #0x4
  180994: b94013e9     	ldr	w9, [sp, #0x10]
  180998: 6b09011f     	cmp	w8, w9
  18099c: 1a9f17e8     	cset	w8, eq
  1809a0: 37000368     	tbnz	w8, #0x0, 0x180a0c <EAS_flog2+0x2a84>
  1809a4: 14000001     	b	0x1809a8 <EAS_flog2+0x2a20>
  1809a8: 1400002a     	b	0x180a50 <EAS_flog2+0x2ac8>
  1809ac: 52800dc8     	mov	w8, #0x6e               // =110
  1809b0: 38de73a9     	ldursb	w9, [x29, #-0x19]
  1809b4: 6b08013f     	cmp	w9, w8
  1809b8: 1a9f17e8     	cset	w8, eq
  1809bc: 37000048     	tbnz	w8, #0x0, 0x1809c4 <EAS_flog2+0x2a3c>
  1809c0: 1400000a     	b	0x1809e8 <EAS_flog2+0x2a60>
  1809c4: 320003e8     	orr	w8, wzr, #0x1
  1809c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1809cc: f9400120     	ldr	x0, [x9]
  1809d0: 2a0803e1     	mov	w1, w8
  1809d4: b9000fe8     	str	w8, [sp, #0xc]
  1809d8: 97fca4c6     	bl	0xa9cf0 <EAS_HWBackLight@plt>
  1809dc: b9400fe8     	ldr	w8, [sp, #0xc]
  1809e0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1809e4: 1400002d     	b	0x180a98 <EAS_flog2+0x2b10>
  1809e8: 52800cc8     	mov	w8, #0x66               // =102
  1809ec: 38de73a9     	ldursb	w9, [x29, #-0x19]
  1809f0: 6b08013f     	cmp	w9, w8
  1809f4: 1a9f07e8     	cset	w8, ne
  1809f8: 37000048     	tbnz	w8, #0x0, 0x180a00 <EAS_flog2+0x2a78>
  1809fc: 14000003     	b	0x180a08 <EAS_flog2+0x2a80>
  180a00: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180a04: 14000025     	b	0x180a98 <EAS_flog2+0x2b10>
  180a08: 1400001f     	b	0x180a84 <EAS_flog2+0x2afc>
  180a0c: 52800cc8     	mov	w8, #0x66               // =102
  180a10: 38de73a9     	ldursb	w9, [x29, #-0x19]
  180a14: 6b08013f     	cmp	w9, w8
  180a18: 1a9f17e8     	cset	w8, eq
  180a1c: 37000048     	tbnz	w8, #0x0, 0x180a24 <EAS_flog2+0x2a9c>
  180a20: 1400000a     	b	0x180a48 <EAS_flog2+0x2ac0>
  180a24: 320003e8     	orr	w8, wzr, #0x1
  180a28: 52800001     	mov	w1, #0x0                // =0
  180a2c: f85f03a9     	ldur	x9, [x29, #-0x10]
  180a30: f9400120     	ldr	x0, [x9]
  180a34: b9000be8     	str	w8, [sp, #0x8]
  180a38: 97fca4ae     	bl	0xa9cf0 <EAS_HWBackLight@plt>
  180a3c: b9400be8     	ldr	w8, [sp, #0x8]
  180a40: b81fc3a8     	stur	w8, [x29, #-0x4]
  180a44: 14000015     	b	0x180a98 <EAS_flog2+0x2b10>
  180a48: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180a4c: 14000013     	b	0x180a98 <EAS_flog2+0x2b10>
  180a50: 38de73a8     	ldursb	w8, [x29, #-0x19]
  180a54: b94023e9     	ldr	w9, [sp, #0x20]
  180a58: 2a0903ea     	mov	w10, w9
  180a5c: 93407d4a     	sxtw	x10, w10
  180a60: f9400feb     	ldr	x11, [sp, #0x18]
  180a64: 8b0a016a     	add	x10, x11, x10
  180a68: 39400149     	ldrb	w9, [x10]
  180a6c: 6b09011f     	cmp	w8, w9
  180a70: 1a9f07e8     	cset	w8, ne
  180a74: 37000048     	tbnz	w8, #0x0, 0x180a7c <EAS_flog2+0x2af4>
  180a78: 14000003     	b	0x180a84 <EAS_flog2+0x2afc>
  180a7c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180a80: 14000006     	b	0x180a98 <EAS_flog2+0x2b10>
  180a84: b94023e8     	ldr	w8, [sp, #0x20]
  180a88: 11000508     	add	w8, w8, #0x1
  180a8c: b90023e8     	str	w8, [sp, #0x20]
  180a90: 17ffffa1     	b	0x180914 <EAS_flog2+0x298c>
  180a94: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180a98: b85fc3a0     	ldur	w0, [x29, #-0x4]
  180a9c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  180aa0: 910143ff     	add	sp, sp, #0x50
  180aa4: d65f03c0     	ret
  180aa8: d10183ff     	sub	sp, sp, #0x60
  180aac: a9057bfd     	stp	x29, x30, [sp, #0x50]
  180ab0: 910143fd     	add	x29, sp, #0x50
  180ab4: d53bd048     	mrs	x8, TPIDR_EL0
  180ab8: f9401508     	ldr	x8, [x8, #0x28]
  180abc: f81f83a8     	stur	x8, [x29, #-0x8]
  180ac0: f81e03a0     	stur	x0, [x29, #-0x20]
  180ac4: f90017e1     	str	x1, [sp, #0x28]
  180ac8: 390093e2     	strb	w2, [sp, #0x24]
  180acc: b90023e3     	str	w3, [sp, #0x20]
  180ad0: f85e03a8     	ldur	x8, [x29, #-0x20]
  180ad4: f9400100     	ldr	x0, [x8]
  180ad8: f94017e1     	ldr	x1, [sp, #0x28]
  180adc: d10043a2     	sub	x2, x29, #0x10
  180ae0: 940000ab     	bl	0x180d8c <EAS_flog2+0x2e04>
  180ae4: 350000a0     	cbnz	w0, 0x180af8 <EAS_flog2+0x2b70>
  180ae8: 14000001     	b	0x180aec <EAS_flog2+0x2b64>
  180aec: 2a1f03e8     	mov	w8, wzr
  180af0: b81ec3a8     	stur	w8, [x29, #-0x14]
  180af4: 14000057     	b	0x180c50 <EAS_flog2+0x2cc8>
  180af8: f94017e8     	ldr	x8, [sp, #0x28]
  180afc: 3941d509     	ldrb	w9, [x8, #0x75]
  180b00: 39c093ea     	ldrsb	w10, [sp, #0x24]
  180b04: 7101854a     	subs	w10, w10, #0x61
  180b08: b00003eb     	adrp	x11, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  180b0c: 9124396b     	add	x11, x11, #0x90e
  180b10: 386ac96a     	ldrb	w10, [x11, w10, sxtw]
  180b14: 0b0a0129     	add	w9, w9, w10
  180b18: 3941e10a     	ldrb	w10, [x8, #0x78]
  180b1c: 0b0a0129     	add	w9, w9, w10
  180b20: 3901dd09     	strb	w9, [x8, #0x77]
  180b24: f94017e8     	ldr	x8, [sp, #0x28]
  180b28: 3941d909     	ldrb	w9, [x8, #0x76]
  180b2c: 34000109     	cbz	w9, 0x180b4c <EAS_flog2+0x2bc4>
  180b30: 14000001     	b	0x180b34 <EAS_flog2+0x2bac>
  180b34: f94017e8     	ldr	x8, [sp, #0x28]
  180b38: 3941d909     	ldrb	w9, [x8, #0x76]
  180b3c: 531e7529     	lsl	w9, w9, #2
  180b40: 11010d29     	add	w9, w9, #0x43
  180b44: b9001be9     	str	w9, [sp, #0x18]
  180b48: 14000004     	b	0x180b58 <EAS_flog2+0x2bd0>
  180b4c: 2a1f03e0     	mov	w0, wzr
  180b50: b9001be0     	str	w0, [sp, #0x18]
  180b54: 14000001     	b	0x180b58 <EAS_flog2+0x2bd0>
  180b58: b9401be8     	ldr	w8, [sp, #0x18]
  180b5c: 390073e8     	strb	w8, [sp, #0x1c]
  180b60: b94023e8     	ldr	w8, [sp, #0x20]
  180b64: 35000168     	cbnz	w8, 0x180b90 <EAS_flog2+0x2c08>
  180b68: 14000001     	b	0x180b6c <EAS_flog2+0x2be4>
  180b6c: f85e03a8     	ldur	x8, [x29, #-0x20]
  180b70: f940b900     	ldr	x0, [x8, #0x170]
  180b74: f94017e8     	ldr	x8, [sp, #0x28]
  180b78: f9400501     	ldr	x1, [x8, #0x8]
  180b7c: 3941dd03     	ldrb	w3, [x8, #0x77]
  180b80: 394073e4     	ldrb	w4, [sp, #0x1c]
  180b84: 2a1f03e2     	mov	w2, wzr
  180b88: 97fc8c92     	bl	0xa3dd0 <VMStartNote@plt>
  180b8c: 14000001     	b	0x180b90 <EAS_flog2+0x2c08>
  180b90: f94017e8     	ldr	x8, [sp, #0x28]
  180b94: 3941cd09     	ldrb	w9, [x8, #0x73]
  180b98: 2a0903ea     	mov	w10, w9
  180b9c: b90017ea     	str	w10, [sp, #0x14]
  180ba0: 34000189     	cbz	w9, 0x180bd0 <EAS_flog2+0x2c48>
  180ba4: 14000001     	b	0x180ba8 <EAS_flog2+0x2c20>
  180ba8: b94017e8     	ldr	w8, [sp, #0x14]
  180bac: 71000509     	subs	w9, w8, #0x1
  180bb0: b90013e9     	str	w9, [sp, #0x10]
  180bb4: 54000180     	b.eq	0x180be4 <EAS_flog2+0x2c5c>
  180bb8: 14000001     	b	0x180bbc <EAS_flog2+0x2c34>
  180bbc: b94017e8     	ldr	w8, [sp, #0x14]
  180bc0: 71000909     	subs	w9, w8, #0x2
  180bc4: b9000fe9     	str	w9, [sp, #0xc]
  180bc8: 54000160     	b.eq	0x180bf4 <EAS_flog2+0x2c6c>
  180bcc: 1400000f     	b	0x180c08 <EAS_flog2+0x2c80>
  180bd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  180bd4: 9344fd08     	asr	x8, x8, #4
  180bd8: f94017e9     	ldr	x9, [sp, #0x28]
  180bdc: f9001928     	str	x8, [x9, #0x30]
  180be0: 1400000f     	b	0x180c1c <EAS_flog2+0x2c94>
  180be4: f94017e8     	ldr	x8, [sp, #0x28]
  180be8: aa1f03e9     	mov	x9, xzr
  180bec: f9001909     	str	x9, [x8, #0x30]
  180bf0: 1400000b     	b	0x180c1c <EAS_flog2+0x2c94>
  180bf4: f85f03a8     	ldur	x8, [x29, #-0x10]
  180bf8: 9341fd08     	asr	x8, x8, #1
  180bfc: f94017e9     	ldr	x9, [sp, #0x28]
  180c00: f9001928     	str	x8, [x9, #0x30]
  180c04: 14000006     	b	0x180c1c <EAS_flog2+0x2c94>
  180c08: f85f03a8     	ldur	x8, [x29, #-0x10]
  180c0c: 9344fd08     	asr	x8, x8, #4
  180c10: f94017e9     	ldr	x9, [sp, #0x28]
  180c14: f9001928     	str	x8, [x9, #0x30]
  180c18: 14000001     	b	0x180c1c <EAS_flog2+0x2c94>
  180c1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  180c20: f94017e9     	ldr	x9, [sp, #0x28]
  180c24: f940192a     	ldr	x10, [x9, #0x30]
  180c28: eb0a0108     	subs	x8, x8, x10
  180c2c: f9400d2a     	ldr	x10, [x9, #0x18]
  180c30: 8b080148     	add	x8, x10, x8
  180c34: f9000d28     	str	x8, [x9, #0x18]
  180c38: f94017e8     	ldr	x8, [sp, #0x28]
  180c3c: 2a1f03eb     	mov	w11, wzr
  180c40: 3901e10b     	strb	w11, [x8, #0x78]
  180c44: 320003eb     	orr	w11, wzr, #0x1
  180c48: b81ec3ab     	stur	w11, [x29, #-0x14]
  180c4c: 14000001     	b	0x180c50 <EAS_flog2+0x2cc8>
  180c50: b85ec3a8     	ldur	w8, [x29, #-0x14]
  180c54: d53bd049     	mrs	x9, TPIDR_EL0
  180c58: f9401529     	ldr	x9, [x9, #0x28]
  180c5c: f85f83aa     	ldur	x10, [x29, #-0x8]
  180c60: eb0a0129     	subs	x9, x9, x10
  180c64: b9000be8     	str	w8, [sp, #0x8]
  180c68: f90003e9     	str	x9, [sp]
  180c6c: 540000c1     	b.ne	0x180c84 <EAS_flog2+0x2cfc>
  180c70: 14000001     	b	0x180c74 <EAS_flog2+0x2cec>
  180c74: b9400be0     	ldr	w0, [sp, #0x8]
  180c78: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  180c7c: 910183ff     	add	sp, sp, #0x60
  180c80: d65f03c0     	ret
  180c84: 97fca43b     	bl	0xa9d70 <__stack_chk_fail@plt>
  180c88: d10143ff     	sub	sp, sp, #0x50
  180c8c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  180c90: 910103fd     	add	x29, sp, #0x40
  180c94: d53bd048     	mrs	x8, TPIDR_EL0
  180c98: f9401508     	ldr	x8, [x8, #0x28]
  180c9c: f81f83a8     	stur	x8, [x29, #-0x8]
  180ca0: f90013e0     	str	x0, [sp, #0x20]
  180ca4: f9000fe1     	str	x1, [sp, #0x18]
  180ca8: f94013e8     	ldr	x8, [sp, #0x20]
  180cac: f9400100     	ldr	x0, [x8]
  180cb0: f9400fe1     	ldr	x1, [sp, #0x18]
  180cb4: d10043a2     	sub	x2, x29, #0x10
  180cb8: 94000035     	bl	0x180d8c <EAS_flog2+0x2e04>
  180cbc: 350000a0     	cbnz	w0, 0x180cd0 <EAS_flog2+0x2d48>
  180cc0: 14000001     	b	0x180cc4 <EAS_flog2+0x2d3c>
  180cc4: 2a1f03e8     	mov	w8, wzr
  180cc8: b81ec3a8     	stur	w8, [x29, #-0x14]
  180ccc: 14000009     	b	0x180cf0 <EAS_flog2+0x2d68>
  180cd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  180cd4: f9400fe9     	ldr	x9, [sp, #0x18]
  180cd8: f9400d2a     	ldr	x10, [x9, #0x18]
  180cdc: 8b080148     	add	x8, x10, x8
  180ce0: f9000d28     	str	x8, [x9, #0x18]
  180ce4: 320003eb     	orr	w11, wzr, #0x1
  180ce8: b81ec3ab     	stur	w11, [x29, #-0x14]
  180cec: 14000001     	b	0x180cf0 <EAS_flog2+0x2d68>
  180cf0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  180cf4: d53bd049     	mrs	x9, TPIDR_EL0
  180cf8: f9401529     	ldr	x9, [x9, #0x28]
  180cfc: f85f83aa     	ldur	x10, [x29, #-0x8]
  180d00: eb0a0129     	subs	x9, x9, x10
  180d04: b90017e8     	str	w8, [sp, #0x14]
  180d08: f90007e9     	str	x9, [sp, #0x8]
  180d0c: 540000c1     	b.ne	0x180d24 <EAS_flog2+0x2d9c>
  180d10: 14000001     	b	0x180d14 <EAS_flog2+0x2d8c>
  180d14: b94017e0     	ldr	w0, [sp, #0x14]
  180d18: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  180d1c: 910143ff     	add	sp, sp, #0x50
  180d20: d65f03c0     	ret
  180d24: 97fca413     	bl	0xa9d70 <__stack_chk_fail@plt>
  180d28: d10043ff     	sub	sp, sp, #0x10
  180d2c: 52800828     	mov	w8, #0x41               // =65
  180d30: 39003be0     	strb	w0, [sp, #0xe]
  180d34: 39c03be0     	ldrsb	w0, [sp, #0xe]
  180d38: 6b08001f     	cmp	w0, w8
  180d3c: 1a9fb7e8     	cset	w8, ge
  180d40: 37000048     	tbnz	w8, #0x0, 0x180d48 <EAS_flog2+0x2dc0>
  180d44: 1400000d     	b	0x180d78 <EAS_flog2+0x2df0>
  180d48: 52800b48     	mov	w8, #0x5a               // =90
  180d4c: 39c03be9     	ldrsb	w9, [sp, #0xe]
  180d50: 6b08013f     	cmp	w9, w8
  180d54: 1a9fc7e8     	cset	w8, le
  180d58: 37000048     	tbnz	w8, #0x0, 0x180d60 <EAS_flog2+0x2dd8>
  180d5c: 14000007     	b	0x180d78 <EAS_flog2+0x2df0>
  180d60: 321b03e8     	orr	w8, wzr, #0x20
  180d64: 39c03be9     	ldrsb	w9, [sp, #0xe]
  180d68: 2a080128     	orr	w8, w9, w8
  180d6c: 39003be8     	strb	w8, [sp, #0xe]
  180d70: 39003fe8     	strb	w8, [sp, #0xf]
  180d74: 14000003     	b	0x180d80 <EAS_flog2+0x2df8>
  180d78: 39403be8     	ldrb	w8, [sp, #0xe]
  180d7c: 39003fe8     	strb	w8, [sp, #0xf]
  180d80: 39403fe0     	ldrb	w0, [sp, #0xf]
  180d84: 910043ff     	add	sp, sp, #0x10
  180d88: d65f03c0     	ret
  180d8c: d10143ff     	sub	sp, sp, #0x50
  180d90: a9047bfd     	stp	x29, x30, [sp, #0x40]
  180d94: 910103fd     	add	x29, sp, #0x40
  180d98: 52800008     	mov	w8, #0x0                // =0
  180d9c: 52800009     	mov	w9, #0x0                // =0
  180da0: f81f03a0     	stur	x0, [x29, #-0x10]
  180da4: f81e83a1     	stur	x1, [x29, #-0x18]
  180da8: f90013e2     	str	x2, [sp, #0x20]
  180dac: f94013e0     	ldr	x0, [sp, #0x20]
  180db0: f900001f     	str	xzr, [x0]
  180db4: f85f03a0     	ldur	x0, [x29, #-0x10]
  180db8: f85e83a1     	ldur	x1, [x29, #-0x18]
  180dbc: 2a0803e2     	mov	w2, w8
  180dc0: b90013e9     	str	w9, [sp, #0x10]
  180dc4: 97fffcd0     	bl	0x180104 <EAS_flog2+0x217c>
  180dc8: 39005fe0     	strb	w0, [sp, #0x17]
  180dcc: 39405fe8     	ldrb	w8, [sp, #0x17]
  180dd0: 53001d08     	uxtb	w8, w8
  180dd4: 32001fe9     	orr	w9, wzr, #0xff
  180dd8: b94013e0     	ldr	w0, [sp, #0x10]
  180ddc: 0a090009     	and	w9, w0, w9
  180de0: 6b09011f     	cmp	w8, w9
  180de4: 1a9f07e8     	cset	w8, ne
  180de8: 37000068     	tbnz	w8, #0x0, 0x180df4 <EAS_flog2+0x2e6c>
  180dec: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180df0: 14000057     	b	0x180f4c <EAS_flog2+0x2fc4>
  180df4: 321c07e8     	orr	w8, wzr, #0x30
  180df8: 39c05fe9     	ldrsb	w9, [sp, #0x17]
  180dfc: 6b08013f     	cmp	w9, w8
  180e00: 1a9fa7e8     	cset	w8, lt
  180e04: 370000e8     	tbnz	w8, #0x0, 0x180e20 <EAS_flog2+0x2e98>
  180e08: 528006a8     	mov	w8, #0x35               // =53
  180e0c: 39c05fe9     	ldrsb	w9, [sp, #0x17]
  180e10: 6b08013f     	cmp	w9, w8
  180e14: 1a9fd7e8     	cset	w8, gt
  180e18: 37000048     	tbnz	w8, #0x0, 0x180e20 <EAS_flog2+0x2e98>
  180e1c: 14000003     	b	0x180e28 <EAS_flog2+0x2ea0>
  180e20: b81fc3bf     	stur	wzr, [x29, #-0x4]
  180e24: 1400004a     	b	0x180f4c <EAS_flog2+0x2fc4>
  180e28: 320003e8     	orr	w8, wzr, #0x1
  180e2c: 528006a9     	mov	w9, #0x35               // =53
  180e30: 5280000a     	mov	w10, #0x0               // =0
  180e34: 52800002     	mov	w2, #0x0                // =0
  180e38: f85e83ab     	ldur	x11, [x29, #-0x18]
  180e3c: f940156b     	ldr	x11, [x11, #0x28]
  180e40: 39c05fec     	ldrsb	w12, [sp, #0x17]
  180e44: 6b0c0129     	subs	w9, w9, w12
  180e48: 1ac92108     	lsl	w8, w8, w9
  180e4c: 2a0803ed     	mov	w13, w8
  180e50: 93407dad     	sxtw	x13, w13
  180e54: 9b0d7d6b     	mul	x11, x11, x13
  180e58: f9000feb     	str	x11, [sp, #0x18]
  180e5c: f85f03a0     	ldur	x0, [x29, #-0x10]
  180e60: f85e83a1     	ldur	x1, [x29, #-0x18]
  180e64: b9000fea     	str	w10, [sp, #0xc]
  180e68: 97fffca7     	bl	0x180104 <EAS_flog2+0x217c>
  180e6c: 39005fe0     	strb	w0, [sp, #0x17]
  180e70: 39405fe8     	ldrb	w8, [sp, #0x17]
  180e74: 53001d08     	uxtb	w8, w8
  180e78: 32001fe9     	orr	w9, wzr, #0xff
  180e7c: b9400fea     	ldr	w10, [sp, #0xc]
  180e80: 0a090149     	and	w9, w10, w9
  180e84: 6b09011f     	cmp	w8, w9
  180e88: 1a9f07e8     	cset	w8, ne
  180e8c: 37000048     	tbnz	w8, #0x0, 0x180e94 <EAS_flog2+0x2f0c>
  180e90: 1400002a     	b	0x180f38 <EAS_flog2+0x2fb0>
  180e94: 528005c8     	mov	w8, #0x2e               // =46
  180e98: 39c05fe9     	ldrsb	w9, [sp, #0x17]
  180e9c: 6b08013f     	cmp	w9, w8
  180ea0: 1a9f17e8     	cset	w8, eq
  180ea4: 37000048     	tbnz	w8, #0x0, 0x180eac <EAS_flog2+0x2f24>
  180ea8: 14000007     	b	0x180ec4 <EAS_flog2+0x2f3c>
  180eac: f9400fe8     	ldr	x8, [sp, #0x18]
  180eb0: 9341fd08     	asr	x8, x8, #1
  180eb4: f9400fe9     	ldr	x9, [sp, #0x18]
  180eb8: 8b080128     	add	x8, x9, x8
  180ebc: f9000fe8     	str	x8, [sp, #0x18]
  180ec0: 1400001e     	b	0x180f38 <EAS_flog2+0x2fb0>
  180ec4: 52800748     	mov	w8, #0x3a               // =58
  180ec8: 39c05fe9     	ldrsb	w9, [sp, #0x17]
  180ecc: 6b08013f     	cmp	w9, w8
  180ed0: 1a9f17e8     	cset	w8, eq
  180ed4: 37000048     	tbnz	w8, #0x0, 0x180edc <EAS_flog2+0x2f54>
  180ed8: 1400000a     	b	0x180f00 <EAS_flog2+0x2f78>
  180edc: f9400fe8     	ldr	x8, [sp, #0x18]
  180ee0: 9341fd08     	asr	x8, x8, #1
  180ee4: f9400fe9     	ldr	x9, [sp, #0x18]
  180ee8: 9342fd29     	asr	x9, x9, #2
  180eec: 8b090108     	add	x8, x8, x9
  180ef0: f9400fe9     	ldr	x9, [sp, #0x18]
  180ef4: 8b080128     	add	x8, x9, x8
  180ef8: f9000fe8     	str	x8, [sp, #0x18]
  180efc: 1400000f     	b	0x180f38 <EAS_flog2+0x2fb0>
  180f00: 52800768     	mov	w8, #0x3b               // =59
  180f04: 39c05fe9     	ldrsb	w9, [sp, #0x17]
  180f08: 6b08013f     	cmp	w9, w8
  180f0c: 1a9f17e8     	cset	w8, eq
  180f10: 37000048     	tbnz	w8, #0x0, 0x180f18 <EAS_flog2+0x2f90>
  180f14: 14000007     	b	0x180f30 <EAS_flog2+0x2fa8>
  180f18: d2805568     	mov	x8, #0x2ab              // =683
  180f1c: f9400fe9     	ldr	x9, [sp, #0x18]
  180f20: 9b087d28     	mul	x8, x9, x8
  180f24: 934afd08     	asr	x8, x8, #10
  180f28: f9000fe8     	str	x8, [sp, #0x18]
  180f2c: 14000003     	b	0x180f38 <EAS_flog2+0x2fb0>
  180f30: f85e83a0     	ldur	x0, [x29, #-0x18]
  180f34: 97fffcc6     	bl	0x18024c <EAS_flog2+0x22c4>
  180f38: 320003e8     	orr	w8, wzr, #0x1
  180f3c: f9400fe9     	ldr	x9, [sp, #0x18]
  180f40: f94013ea     	ldr	x10, [sp, #0x20]
  180f44: f9000149     	str	x9, [x10]
  180f48: b81fc3a8     	stur	w8, [x29, #-0x4]
  180f4c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  180f50: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  180f54: 910143ff     	add	sp, sp, #0x50
  180f58: d65f03c0     	ret

0000000000180f5c <EAS_Calculate2toX>:
  180f5c: d10103ff     	sub	sp, sp, #0x40
  180f60: 9288c9e8     	mov	x8, #-0x4650            // =-18000
  180f64: f9001be0     	str	x0, [sp, #0x30]
  180f68: f9401be0     	ldr	x0, [sp, #0x30]
  180f6c: eb08001f     	cmp	x0, x8
  180f70: 1a9fa7e9     	cset	w9, lt
  180f74: 37000049     	tbnz	w9, #0x0, 0x180f7c <EAS_Calculate2toX+0x20>
  180f78: 14000003     	b	0x180f84 <EAS_Calculate2toX+0x28>
  180f7c: f9001fff     	str	xzr, [sp, #0x38]
  180f80: 1400004d     	b	0x1810b4 <EAS_Calculate2toX+0x158>
  180f84: d2800008     	mov	x8, #0x0                // =0
  180f88: 528b2629     	mov	w9, #0x5931             // =22833
  180f8c: 5283960a     	mov	w10, #0x1cb0            // =7344
  180f90: 5281438b     	mov	w11, #0xa1c             // =2588
  180f94: 32002fec     	orr	w12, wzr, #0xfff
  180f98: 321e07ed     	orr	w13, wzr, #0xc
  180f9c: 32000fee     	orr	w14, wzr, #0xf
  180fa0: 52969d0f     	mov	w15, #0xb4e8            // =46312
  180fa4: 72a0002f     	movk	w15, #0x1, lsl #16
  180fa8: f9401bf0     	ldr	x16, [sp, #0x30]
  180fac: 2a1003f1     	mov	w17, w16
  180fb0: 1b0f7e2f     	mul	w15, w17, w15
  180fb4: 1ace29ee     	asr	w14, w15, w14
  180fb8: 2a0e03f0     	mov	w16, w14
  180fbc: 93407e10     	sxtw	x16, w16
  180fc0: f90017f0     	str	x16, [sp, #0x28]
  180fc4: f94017f0     	ldr	x16, [sp, #0x28]
  180fc8: 2a1003ee     	mov	w14, w16
  180fcc: 1acd29ce     	asr	w14, w14, w13
  180fd0: 2a0e03f0     	mov	w16, w14
  180fd4: 93407e10     	sxtw	x16, w16
  180fd8: f90013f0     	str	x16, [sp, #0x20]
  180fdc: f94017f0     	ldr	x16, [sp, #0x28]
  180fe0: 2a1003ee     	mov	w14, w16
  180fe4: 0a0c01cc     	and	w12, w14, w12
  180fe8: 2a0c03f0     	mov	w16, w12
  180fec: 93407e10     	sxtw	x16, w16
  180ff0: f9000ff0     	str	x16, [sp, #0x18]
  180ff4: f9400ff0     	ldr	x16, [sp, #0x18]
  180ff8: 2a1003ec     	mov	w12, w16
  180ffc: 1b0b7d8b     	mul	w11, w12, w11
  181000: 1acd296b     	asr	w11, w11, w13
  181004: 0b0b014a     	add	w10, w10, w11
  181008: 2a0a03f0     	mov	w16, w10
  18100c: 93407e10     	sxtw	x16, w16
  181010: f9000bf0     	str	x16, [sp, #0x10]
  181014: f9400ff0     	ldr	x16, [sp, #0x18]
  181018: 2a1003ea     	mov	w10, w16
  18101c: f9400bf0     	ldr	x16, [sp, #0x10]
  181020: 2a1003eb     	mov	w11, w16
  181024: 1b0b7d4a     	mul	w10, w10, w11
  181028: 1acd294a     	asr	w10, w10, w13
  18102c: 0b0a0129     	add	w9, w9, w10
  181030: 2a0903f0     	mov	w16, w9
  181034: 93407e10     	sxtw	x16, w16
  181038: f90007f0     	str	x16, [sp, #0x8]
  18103c: f9400ff0     	ldr	x16, [sp, #0x18]
  181040: 2a1003e9     	mov	w9, w16
  181044: f94007f0     	ldr	x16, [sp, #0x8]
  181048: 2a1003ea     	mov	w10, w16
  18104c: 1b0a7d29     	mul	w9, w9, w10
  181050: 1acd2929     	asr	w9, w9, w13
  181054: 11402129     	add	w9, w9, #0x8, lsl #12   // =0x8000
  181058: 2a0903f0     	mov	w16, w9
  18105c: 93407e10     	sxtw	x16, w16
  181060: f9000bf0     	str	x16, [sp, #0x10]
  181064: f94013f0     	ldr	x16, [sp, #0x20]
  181068: eb08021f     	cmp	x16, x8
  18106c: 1a9fb7e9     	cset	w9, ge
  181070: 37000049     	tbnz	w9, #0x0, 0x181078 <EAS_Calculate2toX+0x11c>
  181074: 14000006     	b	0x18108c <EAS_Calculate2toX+0x130>
  181078: f9400be8     	ldr	x8, [sp, #0x10]
  18107c: f94013e9     	ldr	x9, [sp, #0x20]
  181080: 9ac92108     	lsl	x8, x8, x9
  181084: f90003e8     	str	x8, [sp]
  181088: 14000009     	b	0x1810ac <EAS_Calculate2toX+0x150>
  18108c: d2800008     	mov	x8, #0x0                // =0
  181090: f94013e9     	ldr	x9, [sp, #0x20]
  181094: eb090108     	subs	x8, x8, x9
  181098: f90013e8     	str	x8, [sp, #0x20]
  18109c: f9400be8     	ldr	x8, [sp, #0x10]
  1810a0: f94013e9     	ldr	x9, [sp, #0x20]
  1810a4: 9ac92908     	asr	x8, x8, x9
  1810a8: f90003e8     	str	x8, [sp]
  1810ac: f94003e8     	ldr	x8, [sp]
  1810b0: f9001fe8     	str	x8, [sp, #0x38]
  1810b4: f9401fe0     	ldr	x0, [sp, #0x38]
  1810b8: 910103ff     	add	sp, sp, #0x40
  1810bc: d65f03c0     	ret

00000000001810c0 <EAS_LogToLinear16>:
  1810c0: d10083ff     	sub	sp, sp, #0x20
  1810c4: b2403be8     	orr	x8, xzr, #0x7fff
  1810c8: d2800009     	mov	x9, #0x0                // =0
  1810cc: 32003bea     	orr	w10, wzr, #0x7fff
  1810d0: 5280000b     	mov	w11, #0x0               // =0
  1810d4: f9000be0     	str	x0, [sp, #0x10]
  1810d8: f9400be0     	ldr	x0, [sp, #0x10]
  1810dc: 8b080008     	add	x8, x0, x8
  1810e0: f9000be8     	str	x8, [sp, #0x10]
  1810e4: f9400be8     	ldr	x8, [sp, #0x10]
  1810e8: eb09011f     	cmp	x8, x9
  1810ec: 1a9fa7ec     	cset	w12, lt
  1810f0: b90007ea     	str	w10, [sp, #0x4]
  1810f4: b90003eb     	str	w11, [sp]
  1810f8: 3700004c     	tbnz	w12, #0x0, 0x181100 <EAS_LogToLinear16+0x40>
  1810fc: 14000004     	b	0x18110c <EAS_LogToLinear16+0x4c>
  181100: b94003e8     	ldr	w8, [sp]
  181104: 79003fe8     	strh	w8, [sp, #0x1e]
  181108: 1400001f     	b	0x181184 <EAS_LogToLinear16+0xc4>
  18110c: 52800008     	mov	w8, #0x0                // =0
  181110: b24013e9     	orr	x9, xzr, #0x1f
  181114: f9400bea     	ldr	x10, [sp, #0x10]
  181118: 934afd4a     	asr	x10, x10, #10
  18111c: eb0a0129     	subs	x9, x9, x10
  181120: 2a0903eb     	mov	w11, w9
  181124: b9000feb     	str	w11, [sp, #0xc]
  181128: b9400feb     	ldr	w11, [sp, #0xc]
  18112c: 6b08017f     	cmp	w11, w8
  181130: 1a9fa7e8     	cset	w8, lt
  181134: 37000048     	tbnz	w8, #0x0, 0x18113c <EAS_LogToLinear16+0x7c>
  181138: 14000004     	b	0x181148 <EAS_LogToLinear16+0x88>
  18113c: b94007e8     	ldr	w8, [sp, #0x4]
  181140: 79003fe8     	strh	w8, [sp, #0x1e]
  181144: 14000010     	b	0x181184 <EAS_LogToLinear16+0xc4>
  181148: b27203e8     	orr	x8, xzr, #0x4000
  18114c: b27e03e9     	orr	x9, xzr, #0x4
  181150: b24027ea     	orr	x10, xzr, #0x3ff
  181154: f9400beb     	ldr	x11, [sp, #0x10]
  181158: 8a0a016a     	and	x10, x11, x10
  18115c: 9ac92149     	lsl	x9, x10, x9
  181160: aa080128     	orr	x8, x9, x8
  181164: b9400fec     	ldr	w12, [sp, #0xc]
  181168: 2a0c03e9     	mov	w9, w12
  18116c: d3407d29     	ubfx	x9, x9, #0, #32
  181170: 9ac92908     	asr	x8, x8, x9
  181174: 2a0803ec     	mov	w12, w8
  181178: 790017ec     	strh	w12, [sp, #0xa]
  18117c: 794017ec     	ldrh	w12, [sp, #0xa]
  181180: 79003fec     	strh	w12, [sp, #0x1e]
  181184: 79403fe0     	ldrh	w0, [sp, #0x1e]
  181188: 910083ff     	add	sp, sp, #0x20
  18118c: d65f03c0     	ret

0000000000181190 <EAS_VolumeToGain>:
  181190: d10083ff     	sub	sp, sp, #0x20
  181194: a9017bfd     	stp	x29, x30, [sp, #0x10]
  181198: 910043fd     	add	x29, sp, #0x10
  18119c: 52800008     	mov	w8, #0x0                // =0
  1811a0: 32003be9     	orr	w9, wzr, #0x7fff
  1811a4: 5280000a     	mov	w10, #0x0               // =0
  1811a8: b9000be0     	str	w0, [sp, #0x8]
  1811ac: b9400be0     	ldr	w0, [sp, #0x8]
  1811b0: 6b08001f     	cmp	w0, w8
  1811b4: 1a9fc7e8     	cset	w8, le
  1811b8: b90007e9     	str	w9, [sp, #0x4]
  1811bc: b90003ea     	str	w10, [sp]
  1811c0: 37000048     	tbnz	w8, #0x0, 0x1811c8 <EAS_VolumeToGain+0x38>
  1811c4: 14000004     	b	0x1811d4 <EAS_VolumeToGain+0x44>
  1811c8: b94003e8     	ldr	w8, [sp]
  1811cc: 781fe3a8     	sturh	w8, [x29, #-0x2]
  1811d0: 14000017     	b	0x18122c <EAS_VolumeToGain+0x9c>
  1811d4: 52800c88     	mov	w8, #0x64               // =100
  1811d8: b9400be9     	ldr	w9, [sp, #0x8]
  1811dc: 6b08013f     	cmp	w9, w8
  1811e0: 1a9fb7e8     	cset	w8, ge
  1811e4: 37000048     	tbnz	w8, #0x0, 0x1811ec <EAS_VolumeToGain+0x5c>
  1811e8: 14000004     	b	0x1811f8 <EAS_VolumeToGain+0x68>
  1811ec: b94007e8     	ldr	w8, [sp, #0x4]
  1811f0: 781fe3a8     	sturh	w8, [x29, #-0x2]
  1811f4: 1400000e     	b	0x18122c <EAS_VolumeToGain+0x9c>
  1811f8: 52800148     	mov	w8, #0xa                // =10
  1811fc: 5283a869     	mov	w9, #0x1d43             // =7491
  181200: 72a00069     	movk	w9, #0x3, lsl #16
  181204: b9400bea     	ldr	w10, [sp, #0x8]
  181208: 7101914a     	subs	w10, w10, #0x64
  18120c: 1b097d49     	mul	w9, w10, w9
  181210: 1ac82928     	asr	w8, w9, w8
  181214: 71000508     	subs	w8, w8, #0x1
  181218: 2a0803eb     	mov	w11, w8
  18121c: 93407d60     	sxtw	x0, w11
  181220: 97fc9d5c     	bl	0xa8790 <EAS_Calculate2toX@plt>
  181224: 2a0003e8     	mov	w8, w0
  181228: 781fe3a8     	sturh	w8, [x29, #-0x2]
  18122c: 785fe3a0     	ldurh	w0, [x29, #-0x2]
  181230: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  181234: 910083ff     	add	sp, sp, #0x20
  181238: d65f03c0     	ret

000000000018123c <DLSParser>:
  18123c: d10783ff     	sub	sp, sp, #0x1e0
  181240: f900e3fc     	str	x28, [sp, #0x1c0]
  181244: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  181248: 910743fd     	add	x29, sp, #0x1d0
  18124c: d53bd048     	mrs	x8, TPIDR_EL0
  181250: f9401508     	ldr	x8, [x8, #0x28]
  181254: f81e83a8     	stur	x8, [x29, #-0x18]
  181258: f81683a0     	stur	x0, [x29, #-0x98]
  18125c: f81603a1     	stur	x1, [x29, #-0xa0]
  181260: f81583a2     	stur	x2, [x29, #-0xa8]
  181264: f81503a3     	stur	x3, [x29, #-0xb0]
  181268: 52800b09     	mov	w9, #0x58               // =88
  18126c: 2a0903e2     	mov	w2, w9
  181270: d101c3a0     	sub	x0, x29, #0x70
  181274: 2a1f03e9     	mov	w9, wzr
  181278: 2a0903e1     	mov	w1, w9
  18127c: 97fc9e31     	bl	0xa8b40 <EAS_HWMemSet@plt>
  181280: f85683a8     	ldur	x8, [x29, #-0x98]
  181284: f81983a8     	stur	x8, [x29, #-0x68]
  181288: f85603a8     	ldur	x8, [x29, #-0xa0]
  18128c: f81a03a8     	stur	x8, [x29, #-0x60]
  181290: f85503a8     	ldur	x8, [x29, #-0xb0]
  181294: aa1f03e2     	mov	x2, xzr
  181298: f9000102     	str	x2, [x8]
  18129c: f85983a8     	ldur	x8, [x29, #-0x68]
  1812a0: f85a03a1     	ldur	x1, [x29, #-0x60]
  1812a4: f85583a2     	ldur	x2, [x29, #-0xa8]
  1812a8: f90057e0     	str	x0, [sp, #0xa8]
  1812ac: aa0803e0     	mov	x0, x8
  1812b0: 97fca43c     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1812b4: f81483a0     	stur	x0, [x29, #-0xb8]
  1812b8: b40000a0     	cbz	x0, 0x1812cc <DLSParser+0x90>
  1812bc: 14000001     	b	0x1812c0 <DLSParser+0x84>
  1812c0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1812c4: f81703a8     	stur	x8, [x29, #-0x90]
  1812c8: 140001b2     	b	0x181990 <DLSParser+0x754>
  1812cc: f85983a0     	ldur	x0, [x29, #-0x68]
  1812d0: f85a03a1     	ldur	x1, [x29, #-0x60]
  1812d4: 321d03e8     	orr	w8, wzr, #0x8
  1812d8: 2a0803e3     	mov	w3, w8
  1812dc: d101e3a2     	sub	x2, x29, #0x78
  1812e0: d10223a4     	sub	x4, x29, #0x88
  1812e4: 97fc9c2f     	bl	0xa83a0 <EAS_HWReadFile@plt>
  1812e8: f81483a0     	stur	x0, [x29, #-0xb8]
  1812ec: b40000a0     	cbz	x0, 0x181300 <DLSParser+0xc4>
  1812f0: 14000001     	b	0x1812f4 <DLSParser+0xb8>
  1812f4: f85483a8     	ldur	x8, [x29, #-0xb8]
  1812f8: f81703a8     	stur	x8, [x29, #-0x90]
  1812fc: 140001a5     	b	0x181990 <DLSParser+0x754>
  181300: f85883a8     	ldur	x8, [x29, #-0x78]
  181304: 5288c8c9     	mov	w9, #0x4646             // =17990
  181308: 72aa4929     	movk	w9, #0x5249, lsl #16
  18130c: 2a0903ea     	mov	w10, w9
  181310: eb0a0108     	subs	x8, x8, x10
  181314: 1a9f17e9     	cset	w9, eq
  181318: b81e03a9     	stur	w9, [x29, #-0x20]
  18131c: f85583aa     	ldur	x10, [x29, #-0xa8]
  181320: f81803aa     	stur	x10, [x29, #-0x80]
  181324: d101c3a0     	sub	x0, x29, #0x70
  181328: d10203a1     	sub	x1, x29, #0x80
  18132c: d101e3a2     	sub	x2, x29, #0x78
  181330: d10223a3     	sub	x3, x29, #0x88
  181334: f90053e8     	str	x8, [sp, #0xa0]
  181338: 940001a5     	bl	0x1819cc <DLSParser+0x790>
  18133c: f81483a0     	stur	x0, [x29, #-0xb8]
  181340: b40000a0     	cbz	x0, 0x181354 <DLSParser+0x118>
  181344: 14000001     	b	0x181348 <DLSParser+0x10c>
  181348: f85483a8     	ldur	x8, [x29, #-0xb8]
  18134c: f81703a8     	stur	x8, [x29, #-0x90]
  181350: 14000190     	b	0x181990 <DLSParser+0x754>
  181354: f85883a8     	ldur	x8, [x29, #-0x78]
  181358: 528a6409     	mov	w9, #0x5320             // =21280
  18135c: 72a88989     	movk	w9, #0x444c, lsl #16
  181360: 2a0903ea     	mov	w10, w9
  181364: eb0a0108     	subs	x8, x8, x10
  181368: f9004fe8     	str	x8, [sp, #0x98]
  18136c: 540000a0     	b.eq	0x181380 <DLSParser+0x144>
  181370: 14000001     	b	0x181374 <DLSParser+0x138>
  181374: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  181378: f81703a8     	stur	x8, [x29, #-0x90]
  18137c: 14000185     	b	0x181990 <DLSParser+0x754>
  181380: aa1f03e8     	mov	x8, xzr
  181384: f90063e8     	str	x8, [sp, #0xc0]
  181388: f90073e8     	str	x8, [sp, #0xe0]
  18138c: f9006be8     	str	x8, [sp, #0xd0]
  181390: f9005fe8     	str	x8, [sp, #0xb8]
  181394: f9006fe8     	str	x8, [sp, #0xd8]
  181398: f90067e8     	str	x8, [sp, #0xc8]
  18139c: f85583a8     	ldur	x8, [x29, #-0xa8]
  1813a0: f85783a9     	ldur	x9, [x29, #-0x88]
  1813a4: 8b090108     	add	x8, x8, x9
  1813a8: f90077e8     	str	x8, [sp, #0xe8]
  1813ac: f85583a8     	ldur	x8, [x29, #-0xa8]
  1813b0: 91003108     	add	x8, x8, #0xc
  1813b4: f81803a8     	stur	x8, [x29, #-0x80]
  1813b8: 14000001     	b	0x1813bc <DLSParser+0x180>
  1813bc: f85803a8     	ldur	x8, [x29, #-0x80]
  1813c0: f94077e9     	ldr	x9, [sp, #0xe8]
  1813c4: eb090108     	subs	x8, x8, x9
  1813c8: f9004be8     	str	x8, [sp, #0x90]
  1813cc: 54000b2a     	b.ge	0x181530 <DLSParser+0x2f4>
  1813d0: 14000001     	b	0x1813d4 <DLSParser+0x198>
  1813d4: f85803a8     	ldur	x8, [x29, #-0x80]
  1813d8: f81403a8     	stur	x8, [x29, #-0xc0]
  1813dc: d101c3a0     	sub	x0, x29, #0x70
  1813e0: d10203a1     	sub	x1, x29, #0x80
  1813e4: d101e3a2     	sub	x2, x29, #0x78
  1813e8: d10223a3     	sub	x3, x29, #0x88
  1813ec: 94000178     	bl	0x1819cc <DLSParser+0x790>
  1813f0: f81483a0     	stur	x0, [x29, #-0xb8]
  1813f4: b40000a0     	cbz	x0, 0x181408 <DLSParser+0x1cc>
  1813f8: 14000001     	b	0x1813fc <DLSParser+0x1c0>
  1813fc: f85483a8     	ldur	x8, [x29, #-0xb8]
  181400: f81703a8     	stur	x8, [x29, #-0x90]
  181404: 14000163     	b	0x181990 <DLSParser+0x754>
  181408: f85883a8     	ldur	x8, [x29, #-0x78]
  18140c: aa0803e9     	mov	x9, x8
  181410: 528d840a     	mov	w10, #0x6c20            // =27680
  181414: 72ac6c8a     	movk	w10, #0x6364, lsl #16
  181418: 2a0a03eb     	mov	w11, w10
  18141c: eb0b0108     	subs	x8, x8, x11
  181420: f90047e9     	str	x9, [sp, #0x88]
  181424: f90043e8     	str	x8, [sp, #0x80]
  181428: 54000340     	b.eq	0x181490 <DLSParser+0x254>
  18142c: 14000001     	b	0x181430 <DLSParser+0x1f4>
  181430: 528dce68     	mov	w8, #0x6e73             // =28275
  181434: 72ad8d28     	movk	w8, #0x6c69, lsl #16
  181438: 2a0803e9     	mov	w9, w8
  18143c: f94047ea     	ldr	x10, [sp, #0x88]
  181440: eb090149     	subs	x9, x10, x9
  181444: f9003fe9     	str	x9, [sp, #0x78]
  181448: 54000460     	b.eq	0x1814d4 <DLSParser+0x298>
  18144c: 14000001     	b	0x181450 <DLSParser+0x214>
  181450: 528c4d88     	mov	w8, #0x626c             // =25196
  181454: 72ae0e88     	movk	w8, #0x7074, lsl #16
  181458: 2a0803e9     	mov	w9, w8
  18145c: f94047ea     	ldr	x10, [sp, #0x88]
  181460: eb090149     	subs	x9, x10, x9
  181464: f9003be9     	str	x9, [sp, #0x70]
  181468: 54000520     	b.eq	0x18150c <DLSParser+0x2d0>
  18146c: 14000001     	b	0x181470 <DLSParser+0x234>
  181470: 528e0d88     	mov	w8, #0x706c             // =28780
  181474: 72aeeec8     	movk	w8, #0x7776, lsl #16
  181478: 2a0803e9     	mov	w9, w8
  18147c: f94047ea     	ldr	x10, [sp, #0x88]
  181480: eb090149     	subs	x9, x10, x9
  181484: f90037e9     	str	x9, [sp, #0x68]
  181488: 54000340     	b.eq	0x1814f0 <DLSParser+0x2b4>
  18148c: 14000027     	b	0x181528 <DLSParser+0x2ec>
  181490: f85783a1     	ldur	x1, [x29, #-0x88]
  181494: d101c3a0     	sub	x0, x29, #0x70
  181498: d101e3a2     	sub	x2, x29, #0x78
  18149c: 940001ac     	bl	0x181b4c <DLSParser+0x910>
  1814a0: f81483a0     	stur	x0, [x29, #-0xb8]
  1814a4: b40000a0     	cbz	x0, 0x1814b8 <DLSParser+0x27c>
  1814a8: 14000001     	b	0x1814ac <DLSParser+0x270>
  1814ac: f85483a8     	ldur	x8, [x29, #-0xb8]
  1814b0: f81703a8     	stur	x8, [x29, #-0x90]
  1814b4: 14000137     	b	0x181990 <DLSParser+0x754>
  1814b8: f85883a8     	ldur	x8, [x29, #-0x78]
  1814bc: b50000a8     	cbnz	x8, 0x1814d0 <DLSParser+0x294>
  1814c0: 14000001     	b	0x1814c4 <DLSParser+0x288>
  1814c4: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  1814c8: f81703a8     	stur	x8, [x29, #-0x90]
  1814cc: 14000131     	b	0x181990 <DLSParser+0x754>
  1814d0: 14000017     	b	0x18152c <DLSParser+0x2f0>
  1814d4: f85403a8     	ldur	x8, [x29, #-0xc0]
  1814d8: 91003108     	add	x8, x8, #0xc
  1814dc: f9006be8     	str	x8, [sp, #0xd0]
  1814e0: f85783a8     	ldur	x8, [x29, #-0x88]
  1814e4: f1001108     	subs	x8, x8, #0x4
  1814e8: f90067e8     	str	x8, [sp, #0xc8]
  1814ec: 14000010     	b	0x18152c <DLSParser+0x2f0>
  1814f0: f85403a8     	ldur	x8, [x29, #-0xc0]
  1814f4: 91003108     	add	x8, x8, #0xc
  1814f8: f90073e8     	str	x8, [sp, #0xe0]
  1814fc: f85783a8     	ldur	x8, [x29, #-0x88]
  181500: f1001108     	subs	x8, x8, #0x4
  181504: f9006fe8     	str	x8, [sp, #0xd8]
  181508: 14000009     	b	0x18152c <DLSParser+0x2f0>
  18150c: f85403a8     	ldur	x8, [x29, #-0xc0]
  181510: 91002108     	add	x8, x8, #0x8
  181514: f90063e8     	str	x8, [sp, #0xc0]
  181518: f85783a8     	ldur	x8, [x29, #-0x88]
  18151c: f1001108     	subs	x8, x8, #0x4
  181520: f9005fe8     	str	x8, [sp, #0xb8]
  181524: 14000002     	b	0x18152c <DLSParser+0x2f0>
  181528: 14000001     	b	0x18152c <DLSParser+0x2f0>
  18152c: 17ffffa4     	b	0x1813bc <DLSParser+0x180>
  181530: f94067e8     	ldr	x8, [sp, #0xc8]
  181534: b50000a8     	cbnz	x8, 0x181548 <DLSParser+0x30c>
  181538: 14000001     	b	0x18153c <DLSParser+0x300>
  18153c: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  181540: f81703a8     	stur	x8, [x29, #-0x90]
  181544: 14000113     	b	0x181990 <DLSParser+0x754>
  181548: f9406fe8     	ldr	x8, [sp, #0xd8]
  18154c: b50000a8     	cbnz	x8, 0x181560 <DLSParser+0x324>
  181550: 14000001     	b	0x181554 <DLSParser+0x318>
  181554: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  181558: f81703a8     	stur	x8, [x29, #-0x90]
  18155c: 1400010d     	b	0x181990 <DLSParser+0x754>
  181560: f9405fe8     	ldr	x8, [sp, #0xb8]
  181564: b4000128     	cbz	x8, 0x181588 <DLSParser+0x34c>
  181568: 14000001     	b	0x18156c <DLSParser+0x330>
  18156c: f9405fe8     	ldr	x8, [sp, #0xb8]
  181570: 52840229     	mov	w9, #0x2011             // =8209
  181574: 2a0903ea     	mov	w10, w9
  181578: eb0a0108     	subs	x8, x8, x10
  18157c: f90033e8     	str	x8, [sp, #0x60]
  181580: 540000a3     	b.lo	0x181594 <DLSParser+0x358>
  181584: 14000001     	b	0x181588 <DLSParser+0x34c>
  181588: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  18158c: f81703a8     	stur	x8, [x29, #-0x90]
  181590: 14000100     	b	0x181990 <DLSParser+0x754>
  181594: f94063e1     	ldr	x1, [sp, #0xc0]
  181598: f94073e2     	ldr	x2, [sp, #0xe0]
  18159c: f9406fe3     	ldr	x3, [sp, #0xd8]
  1815a0: d101c3a0     	sub	x0, x29, #0x70
  1815a4: 94000299     	bl	0x182008 <DLSParser+0xdcc>
  1815a8: f81483a0     	stur	x0, [x29, #-0xb8]
  1815ac: b40000a0     	cbz	x0, 0x1815c0 <DLSParser+0x384>
  1815b0: 14000001     	b	0x1815b4 <DLSParser+0x378>
  1815b4: f85483a8     	ldur	x8, [x29, #-0xb8]
  1815b8: f81703a8     	stur	x8, [x29, #-0x90]
  1815bc: 140000f5     	b	0x181990 <DLSParser+0x754>
  1815c0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1815c4: b40000e8     	cbz	x8, 0x1815e0 <DLSParser+0x3a4>
  1815c8: 14000001     	b	0x1815cc <DLSParser+0x390>
  1815cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1815d0: f1100508     	subs	x8, x8, #0x401
  1815d4: f9002fe8     	str	x8, [sp, #0x58]
  1815d8: 540000a3     	b.lo	0x1815ec <DLSParser+0x3b0>
  1815dc: 14000001     	b	0x1815e0 <DLSParser+0x3a4>
  1815e0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1815e4: f81703a8     	stur	x8, [x29, #-0x90]
  1815e8: 140000ea     	b	0x181990 <DLSParser+0x754>
  1815ec: f85983a0     	ldur	x0, [x29, #-0x68]
  1815f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1815f4: 8b080908     	add	x8, x8, x8, lsl #2
  1815f8: d37df101     	lsl	x1, x8, #3
  1815fc: 97fc813d     	bl	0xa1af0 <EAS_HWMalloc@plt>
  181600: f81a83a0     	stur	x0, [x29, #-0x58]
  181604: f85a83a8     	ldur	x8, [x29, #-0x58]
  181608: b50000a8     	cbnz	x8, 0x18161c <DLSParser+0x3e0>
  18160c: 14000001     	b	0x181610 <DLSParser+0x3d4>
  181610: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  181614: f81703a8     	stur	x8, [x29, #-0x90]
  181618: 140000de     	b	0x181990 <DLSParser+0x754>
  18161c: f85a83a0     	ldur	x0, [x29, #-0x58]
  181620: f85c83a8     	ldur	x8, [x29, #-0x38]
  181624: 8b080908     	add	x8, x8, x8, lsl #2
  181628: d37df102     	lsl	x2, x8, #3
  18162c: 2a1f03e1     	mov	w1, wzr
  181630: 97fc9d44     	bl	0xa8b40 <EAS_HWMemSet@plt>
  181634: f9406be1     	ldr	x1, [sp, #0xd0]
  181638: f94067e2     	ldr	x2, [sp, #0xc8]
  18163c: d101c3a8     	sub	x8, x29, #0x70
  181640: f9002be0     	str	x0, [sp, #0x50]
  181644: aa0803e0     	mov	x0, x8
  181648: 940002f4     	bl	0x182218 <DLSParser+0xfdc>
  18164c: f81483a0     	stur	x0, [x29, #-0xb8]
  181650: f85483a8     	ldur	x8, [x29, #-0xb8]
  181654: b5001428     	cbnz	x8, 0x1818d8 <DLSParser+0x69c>
  181658: 14000001     	b	0x18165c <DLSParser+0x420>
  18165c: f85b83a8     	ldur	x8, [x29, #-0x48]
  181660: b40000e8     	cbz	x8, 0x18167c <DLSParser+0x440>
  181664: 14000001     	b	0x181668 <DLSParser+0x42c>
  181668: f85b83a8     	ldur	x8, [x29, #-0x48]
  18166c: f1200508     	subs	x8, x8, #0x801
  181670: f90027e8     	str	x8, [sp, #0x48]
  181674: 540000a3     	b.lo	0x181688 <DLSParser+0x44c>
  181678: 14000001     	b	0x18167c <DLSParser+0x440>
  18167c: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  181680: f81703a8     	stur	x8, [x29, #-0x90]
  181684: 140000c3     	b	0x181990 <DLSParser+0x754>
  181688: f85c03a8     	ldur	x8, [x29, #-0x40]
  18168c: b40000e8     	cbz	x8, 0x1816a8 <DLSParser+0x46c>
  181690: 14000001     	b	0x181694 <DLSParser+0x458>
  181694: f85c03a8     	ldur	x8, [x29, #-0x40]
  181698: f1200508     	subs	x8, x8, #0x801
  18169c: f90023e8     	str	x8, [sp, #0x40]
  1816a0: 540000a3     	b.lo	0x1816b4 <DLSParser+0x478>
  1816a4: 14000001     	b	0x1816a8 <DLSParser+0x46c>
  1816a8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1816ac: f81703a8     	stur	x8, [x29, #-0x90]
  1816b0: 140000b8     	b	0x181990 <DLSParser+0x754>
  1816b4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1816b8: b40000e8     	cbz	x8, 0x1816d4 <DLSParser+0x498>
  1816bc: 14000001     	b	0x1816c0 <DLSParser+0x484>
  1816c0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1816c4: f1040508     	subs	x8, x8, #0x101
  1816c8: f9001fe8     	str	x8, [sp, #0x38]
  1816cc: 540000a3     	b.lo	0x1816e0 <DLSParser+0x4a4>
  1816d0: 14000001     	b	0x1816d4 <DLSParser+0x498>
  1816d4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1816d8: f81703a8     	stur	x8, [x29, #-0x90]
  1816dc: 140000ad     	b	0x181990 <DLSParser+0x754>
  1816e0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1816e4: d37ced08     	lsl	x8, x8, #4
  1816e8: f81383a8     	stur	x8, [x29, #-0xc8]
  1816ec: f85b83a8     	ldur	x8, [x29, #-0x48]
  1816f0: 8b080908     	add	x8, x8, x8, lsl #2
  1816f4: d37df108     	lsl	x8, x8, #3
  1816f8: f81303a8     	stur	x8, [x29, #-0xd0]
  1816fc: f85c03a8     	ldur	x8, [x29, #-0x40]
  181700: 91000508     	add	x8, x8, #0x1
  181704: f81c03a8     	stur	x8, [x29, #-0x40]
  181708: f85c03a8     	ldur	x8, [x29, #-0x40]
  18170c: 52800b09     	mov	w9, #0x58               // =88
  181710: 2a0903ea     	mov	w10, w9
  181714: 9b0a7d08     	mul	x8, x8, x10
  181718: f81283a8     	stur	x8, [x29, #-0xd8]
  18171c: f85c83a8     	ldur	x8, [x29, #-0x38]
  181720: d37df108     	lsl	x8, x8, #3
  181724: f81203a8     	stur	x8, [x29, #-0xe0]
  181728: f85383a8     	ldur	x8, [x29, #-0xc8]
  18172c: f85303aa     	ldur	x10, [x29, #-0xd0]
  181730: 8b0a0108     	add	x8, x8, x10
  181734: f85283aa     	ldur	x10, [x29, #-0xd8]
  181738: 8b0a0108     	add	x8, x8, x10
  18173c: f85203aa     	ldur	x10, [x29, #-0xe0]
  181740: 8b0a0508     	add	x8, x8, x10, lsl #1
  181744: f85d03aa     	ldur	x10, [x29, #-0x30]
  181748: 8b0a0108     	add	x8, x8, x10
  18174c: 91018108     	add	x8, x8, #0x60
  181750: f81783a8     	stur	x8, [x29, #-0x88]
  181754: f85783a8     	ldur	x8, [x29, #-0x88]
  181758: f1000108     	subs	x8, x8, #0x0
  18175c: f9001be8     	str	x8, [sp, #0x30]
  181760: 540000ac     	b.gt	0x181774 <DLSParser+0x538>
  181764: 14000001     	b	0x181768 <DLSParser+0x52c>
  181768: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  18176c: f81703a8     	stur	x8, [x29, #-0x90]
  181770: 14000088     	b	0x181990 <DLSParser+0x754>
  181774: f85983a0     	ldur	x0, [x29, #-0x68]
  181778: f85783a1     	ldur	x1, [x29, #-0x88]
  18177c: 97fc80dd     	bl	0xa1af0 <EAS_HWMalloc@plt>
  181780: f81903a0     	stur	x0, [x29, #-0x70]
  181784: f85903a0     	ldur	x0, [x29, #-0x70]
  181788: b50000a0     	cbnz	x0, 0x18179c <DLSParser+0x560>
  18178c: 14000001     	b	0x181790 <DLSParser+0x554>
  181790: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  181794: f81703a8     	stur	x8, [x29, #-0x90]
  181798: 1400007e     	b	0x181990 <DLSParser+0x754>
  18179c: f85903a0     	ldur	x0, [x29, #-0x70]
  1817a0: f85783a2     	ldur	x2, [x29, #-0x88]
  1817a4: 2a1f03e8     	mov	w8, wzr
  1817a8: 2a0803e1     	mov	w1, w8
  1817ac: b9002fe8     	str	w8, [sp, #0x2c]
  1817b0: 97fc9ce4     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1817b4: f85903a2     	ldur	x2, [x29, #-0x70]
  1817b8: 320003e8     	orr	w8, wzr, #0x1
  1817bc: 3900e048     	strb	w8, [x2, #0x38]
  1817c0: f85903a2     	ldur	x2, [x29, #-0x70]
  1817c4: 321b07e8     	orr	w8, wzr, #0x60
  1817c8: 2a0803e1     	mov	w1, w8
  1817cc: f90013e0     	str	x0, [sp, #0x20]
  1817d0: aa0203e0     	mov	x0, x2
  1817d4: 940002e3     	bl	0x182360 <DLSParser+0x1124>
  1817d8: f9005be0     	str	x0, [sp, #0xb0]
  1817dc: f85b03a0     	ldur	x0, [x29, #-0x50]
  1817e0: f85903a1     	ldur	x1, [x29, #-0x70]
  1817e4: 2a0003e8     	mov	w8, w0
  1817e8: 79006028     	strh	w8, [x1, #0x30]
  1817ec: f9405be0     	ldr	x0, [sp, #0xb0]
  1817f0: f85903a1     	ldur	x1, [x29, #-0x70]
  1817f4: f9000020     	str	x0, [x1]
  1817f8: f9405be0     	ldr	x0, [sp, #0xb0]
  1817fc: f85383a1     	ldur	x1, [x29, #-0xc8]
  181800: 940002d8     	bl	0x182360 <DLSParser+0x1124>
  181804: f9005be0     	str	x0, [sp, #0xb0]
  181808: f9405be0     	ldr	x0, [sp, #0xb0]
  18180c: f85903a1     	ldur	x1, [x29, #-0x70]
  181810: f9000420     	str	x0, [x1, #0x8]
  181814: f85b83a0     	ldur	x0, [x29, #-0x48]
  181818: f85903a1     	ldur	x1, [x29, #-0x70]
  18181c: 2a0003e8     	mov	w8, w0
  181820: 79006428     	strh	w8, [x1, #0x32]
  181824: f9405be0     	ldr	x0, [sp, #0xb0]
  181828: f85303a1     	ldur	x1, [x29, #-0xd0]
  18182c: 940002cd     	bl	0x182360 <DLSParser+0x1124>
  181830: f9005be0     	str	x0, [sp, #0xb0]
  181834: f85c03a0     	ldur	x0, [x29, #-0x40]
  181838: f85903a1     	ldur	x1, [x29, #-0x70]
  18183c: 2a0003e8     	mov	w8, w0
  181840: 79006828     	strh	w8, [x1, #0x34]
  181844: f9405be0     	ldr	x0, [sp, #0xb0]
  181848: f85903a1     	ldur	x1, [x29, #-0x70]
  18184c: f9000820     	str	x0, [x1, #0x10]
  181850: f9405be0     	ldr	x0, [sp, #0xb0]
  181854: f85283a1     	ldur	x1, [x29, #-0xd8]
  181858: 940002c2     	bl	0x182360 <DLSParser+0x1124>
  18185c: f9005be0     	str	x0, [sp, #0xb0]
  181860: f85c83a0     	ldur	x0, [x29, #-0x38]
  181864: f85903a1     	ldur	x1, [x29, #-0x70]
  181868: 2a0003e8     	mov	w8, w0
  18186c: 79006c28     	strh	w8, [x1, #0x36]
  181870: f9405be0     	ldr	x0, [sp, #0xb0]
  181874: f85903a1     	ldur	x1, [x29, #-0x70]
  181878: f9000c20     	str	x0, [x1, #0x18]
  18187c: f9405be0     	ldr	x0, [sp, #0xb0]
  181880: f85203a1     	ldur	x1, [x29, #-0xe0]
  181884: 940002b7     	bl	0x182360 <DLSParser+0x1124>
  181888: f9005be0     	str	x0, [sp, #0xb0]
  18188c: f9405be0     	ldr	x0, [sp, #0xb0]
  181890: f85903a1     	ldur	x1, [x29, #-0x70]
  181894: f9001020     	str	x0, [x1, #0x20]
  181898: f9405be0     	ldr	x0, [sp, #0xb0]
  18189c: f85203a1     	ldur	x1, [x29, #-0xe0]
  1818a0: 940002b0     	bl	0x182360 <DLSParser+0x1124>
  1818a4: f9005be0     	str	x0, [sp, #0xb0]
  1818a8: f9405be0     	ldr	x0, [sp, #0xb0]
  1818ac: f85903a1     	ldur	x1, [x29, #-0x70]
  1818b0: f9001420     	str	x0, [x1, #0x28]
  1818b4: b9402fe8     	ldr	w8, [sp, #0x2c]
  1818b8: b81e43a8     	stur	w8, [x29, #-0x1c]
  1818bc: f94063e1     	ldr	x1, [sp, #0xc0]
  1818c0: f94073e2     	ldr	x2, [sp, #0xe0]
  1818c4: f9406fe3     	ldr	x3, [sp, #0xd8]
  1818c8: d101c3a0     	sub	x0, x29, #0x70
  1818cc: 940001cf     	bl	0x182008 <DLSParser+0xdcc>
  1818d0: f81483a0     	stur	x0, [x29, #-0xb8]
  1818d4: 14000001     	b	0x1818d8 <DLSParser+0x69c>
  1818d8: f85903a8     	ldur	x8, [x29, #-0x70]
  1818dc: b4000168     	cbz	x8, 0x181908 <DLSParser+0x6cc>
  1818e0: 14000001     	b	0x1818e4 <DLSParser+0x6a8>
  1818e4: 900003e1     	adrp	x1, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1818e8: 9128e021     	add	x1, x1, #0xa38
  1818ec: d101c3a0     	sub	x0, x29, #0x70
  1818f0: 2a1f03e2     	mov	w2, wzr
  1818f4: 940002a3     	bl	0x182380 <DLSParser+0x1144>
  1818f8: 320003e2     	orr	w2, wzr, #0x1
  1818fc: 2a0203e0     	mov	w0, w2
  181900: f81c03a0     	stur	x0, [x29, #-0x40]
  181904: 14000001     	b	0x181908 <DLSParser+0x6cc>
  181908: aa1f03e8     	mov	x8, xzr
  18190c: f81b03a8     	stur	x8, [x29, #-0x50]
  181910: f81b83a8     	stur	x8, [x29, #-0x48]
  181914: f85483a8     	ldur	x8, [x29, #-0xb8]
  181918: b5000108     	cbnz	x8, 0x181938 <DLSParser+0x6fc>
  18191c: 14000001     	b	0x181920 <DLSParser+0x6e4>
  181920: f9406be1     	ldr	x1, [sp, #0xd0]
  181924: f94067e2     	ldr	x2, [sp, #0xc8]
  181928: d101c3a0     	sub	x0, x29, #0x70
  18192c: 9400023b     	bl	0x182218 <DLSParser+0xfdc>
  181930: f81483a0     	stur	x0, [x29, #-0xb8]
  181934: 14000001     	b	0x181938 <DLSParser+0x6fc>
  181938: f85a83a8     	ldur	x8, [x29, #-0x58]
  18193c: b40000c8     	cbz	x8, 0x181954 <DLSParser+0x718>
  181940: 14000001     	b	0x181944 <DLSParser+0x708>
  181944: f85983a0     	ldur	x0, [x29, #-0x68]
  181948: f85a83a1     	ldur	x1, [x29, #-0x58]
  18194c: 97fc805d     	bl	0xa1ac0 <EAS_HWFree@plt>
  181950: 14000001     	b	0x181954 <DLSParser+0x718>
  181954: f85483a8     	ldur	x8, [x29, #-0xb8]
  181958: b50000c8     	cbnz	x8, 0x181970 <DLSParser+0x734>
  18195c: 14000001     	b	0x181960 <DLSParser+0x724>
  181960: f85903a8     	ldur	x8, [x29, #-0x70]
  181964: f85503a9     	ldur	x9, [x29, #-0xb0]
  181968: f9000128     	str	x8, [x9]
  18196c: 14000006     	b	0x181984 <DLSParser+0x748>
  181970: f85983a0     	ldur	x0, [x29, #-0x68]
  181974: f85903a1     	ldur	x1, [x29, #-0x70]
  181978: 97fc8a3e     	bl	0xa4270 <DLSCleanup@plt>
  18197c: f9000fe0     	str	x0, [sp, #0x18]
  181980: 14000001     	b	0x181984 <DLSParser+0x748>
  181984: f85483a8     	ldur	x8, [x29, #-0xb8]
  181988: f81703a8     	stur	x8, [x29, #-0x90]
  18198c: 14000001     	b	0x181990 <DLSParser+0x754>
  181990: f85703a8     	ldur	x8, [x29, #-0x90]
  181994: d53bd049     	mrs	x9, TPIDR_EL0
  181998: f9401529     	ldr	x9, [x9, #0x28]
  18199c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1819a0: eb0a0129     	subs	x9, x9, x10
  1819a4: f9000be8     	str	x8, [sp, #0x10]
  1819a8: f90007e9     	str	x9, [sp, #0x8]
  1819ac: 540000e1     	b.ne	0x1819c8 <DLSParser+0x78c>
  1819b0: 14000001     	b	0x1819b4 <DLSParser+0x778>
  1819b4: f9400be0     	ldr	x0, [sp, #0x10]
  1819b8: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  1819bc: f940e3fc     	ldr	x28, [sp, #0x1c0]
  1819c0: 910783ff     	add	sp, sp, #0x1e0
  1819c4: d65f03c0     	ret
  1819c8: 97fca0ea     	bl	0xa9d70 <__stack_chk_fail@plt>
  1819cc: d10103ff     	sub	sp, sp, #0x40
  1819d0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1819d4: 9100c3fd     	add	x29, sp, #0x30
  1819d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1819dc: f9000fe1     	str	x1, [sp, #0x18]
  1819e0: f9000be2     	str	x2, [sp, #0x10]
  1819e4: f90007e3     	str	x3, [sp, #0x8]
  1819e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1819ec: f9400400     	ldr	x0, [x0, #0x8]
  1819f0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1819f4: f9400821     	ldr	x1, [x1, #0x10]
  1819f8: f9400fe2     	ldr	x2, [sp, #0x18]
  1819fc: f9400042     	ldr	x2, [x2]
  181a00: 97fca268     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  181a04: f90003e0     	str	x0, [sp]
  181a08: b5000040     	cbnz	x0, 0x181a10 <DLSParser+0x7d4>
  181a0c: 14000004     	b	0x181a1c <DLSParser+0x7e0>
  181a10: f94003e8     	ldr	x8, [sp]
  181a14: f81f83a8     	stur	x8, [x29, #-0x8]
  181a18: 14000049     	b	0x181b3c <DLSParser+0x900>
  181a1c: 320003e3     	orr	w3, wzr, #0x1
  181a20: f85f03a8     	ldur	x8, [x29, #-0x10]
  181a24: f9400500     	ldr	x0, [x8, #0x8]
  181a28: f85f03a8     	ldur	x8, [x29, #-0x10]
  181a2c: f9400901     	ldr	x1, [x8, #0x10]
  181a30: f9400be2     	ldr	x2, [sp, #0x10]
  181a34: 97fc7e8f     	bl	0xa1470 <EAS_HWGetDWord@plt>
  181a38: f90003e0     	str	x0, [sp]
  181a3c: b5000040     	cbnz	x0, 0x181a44 <DLSParser+0x808>
  181a40: 14000004     	b	0x181a50 <DLSParser+0x814>
  181a44: f94003e8     	ldr	x8, [sp]
  181a48: f81f83a8     	stur	x8, [x29, #-0x8]
  181a4c: 1400003c     	b	0x181b3c <DLSParser+0x900>
  181a50: 52800003     	mov	w3, #0x0                // =0
  181a54: f85f03a8     	ldur	x8, [x29, #-0x10]
  181a58: f9400500     	ldr	x0, [x8, #0x8]
  181a5c: f85f03a8     	ldur	x8, [x29, #-0x10]
  181a60: f9400901     	ldr	x1, [x8, #0x10]
  181a64: f94007e2     	ldr	x2, [sp, #0x8]
  181a68: 97fc7e82     	bl	0xa1470 <EAS_HWGetDWord@plt>
  181a6c: f90003e0     	str	x0, [sp]
  181a70: b5000040     	cbnz	x0, 0x181a78 <DLSParser+0x83c>
  181a74: 14000004     	b	0x181a84 <DLSParser+0x848>
  181a78: f94003e8     	ldr	x8, [sp]
  181a7c: f81f83a8     	stur	x8, [x29, #-0x8]
  181a80: 1400002f     	b	0x181b3c <DLSParser+0x900>
  181a84: d288c8c8     	mov	x8, #0x4646             // =17990
  181a88: f2aa4928     	movk	x8, #0x5249, lsl #16
  181a8c: f9400be9     	ldr	x9, [sp, #0x10]
  181a90: f9400129     	ldr	x9, [x9]
  181a94: eb08013f     	cmp	x9, x8
  181a98: 1a9f17ea     	cset	w10, eq
  181a9c: 3700012a     	tbnz	w10, #0x0, 0x181ac0 <DLSParser+0x884>
  181aa0: d28a6a88     	mov	x8, #0x5354             // =21332
  181aa4: f2a98928     	movk	x8, #0x4c49, lsl #16
  181aa8: f9400be9     	ldr	x9, [sp, #0x10]
  181aac: f9400129     	ldr	x9, [x9]
  181ab0: eb08013f     	cmp	x9, x8
  181ab4: 1a9f17ea     	cset	w10, eq
  181ab8: 3700004a     	tbnz	w10, #0x0, 0x181ac0 <DLSParser+0x884>
  181abc: 1400000e     	b	0x181af4 <DLSParser+0x8b8>
  181ac0: 320003e3     	orr	w3, wzr, #0x1
  181ac4: f85f03a8     	ldur	x8, [x29, #-0x10]
  181ac8: f9400500     	ldr	x0, [x8, #0x8]
  181acc: f85f03a8     	ldur	x8, [x29, #-0x10]
  181ad0: f9400901     	ldr	x1, [x8, #0x10]
  181ad4: f9400be2     	ldr	x2, [sp, #0x10]
  181ad8: 97fc7e66     	bl	0xa1470 <EAS_HWGetDWord@plt>
  181adc: f90003e0     	str	x0, [sp]
  181ae0: b5000040     	cbnz	x0, 0x181ae8 <DLSParser+0x8ac>
  181ae4: 14000004     	b	0x181af4 <DLSParser+0x8b8>
  181ae8: f94003e8     	ldr	x8, [sp]
  181aec: f81f83a8     	stur	x8, [x29, #-0x8]
  181af0: 14000013     	b	0x181b3c <DLSParser+0x900>
  181af4: b24003e8     	orr	x8, xzr, #0x1
  181af8: f94007e9     	ldr	x9, [sp, #0x8]
  181afc: f9400129     	ldr	x9, [x9]
  181b00: 91002129     	add	x9, x9, #0x8
  181b04: f9400fea     	ldr	x10, [sp, #0x18]
  181b08: f940014b     	ldr	x11, [x10]
  181b0c: 8b090169     	add	x9, x11, x9
  181b10: f9000149     	str	x9, [x10]
  181b14: f9400fe9     	ldr	x9, [sp, #0x18]
  181b18: f9400129     	ldr	x9, [x9]
  181b1c: 8a080128     	and	x8, x9, x8
  181b20: b5000048     	cbnz	x8, 0x181b28 <DLSParser+0x8ec>
  181b24: 14000005     	b	0x181b38 <DLSParser+0x8fc>
  181b28: f9400fe8     	ldr	x8, [sp, #0x18]
  181b2c: f9400109     	ldr	x9, [x8]
  181b30: 91000529     	add	x9, x9, #0x1
  181b34: f9000109     	str	x9, [x8]
  181b38: f81f83bf     	stur	xzr, [x29, #-0x8]
  181b3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  181b40: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  181b44: 910103ff     	add	sp, sp, #0x40
  181b48: d65f03c0     	ret
  181b4c: d10583ff     	sub	sp, sp, #0x160
  181b50: f900a3fc     	str	x28, [sp, #0x140]
  181b54: a9157bfd     	stp	x29, x30, [sp, #0x150]
  181b58: 910543fd     	add	x29, sp, #0x150
  181b5c: d53bd048     	mrs	x8, TPIDR_EL0
  181b60: f9401508     	ldr	x8, [x8, #0x28]
  181b64: f81e83a8     	stur	x8, [x29, #-0x18]
  181b68: f81683a0     	stur	x0, [x29, #-0x98]
  181b6c: f81603a1     	stur	x1, [x29, #-0xa0]
  181b70: f90057e2     	str	x2, [sp, #0xa8]
  181b74: 12800009     	mov	w9, #-0x1               // =-1
  181b78: b81883a9     	stur	w9, [x29, #-0x78]
  181b7c: f94057e8     	ldr	x8, [sp, #0xa8]
  181b80: aa1f03e0     	mov	x0, xzr
  181b84: f9000100     	str	x0, [x8]
  181b88: f81803a0     	stur	x0, [x29, #-0x80]
  181b8c: 14000001     	b	0x181b90 <DLSParser+0x954>
  181b90: f85603a8     	ldur	x8, [x29, #-0xa0]
  181b94: b4002108     	cbz	x8, 0x181fb4 <DLSParser+0xd78>
  181b98: 14000001     	b	0x181b9c <DLSParser+0x960>
  181b9c: f85683a8     	ldur	x8, [x29, #-0x98]
  181ba0: f9400500     	ldr	x0, [x8, #0x8]
  181ba4: f9400901     	ldr	x1, [x8, #0x10]
  181ba8: d101d3a2     	sub	x2, x29, #0x74
  181bac: 2a1f03e3     	mov	w3, wzr
  181bb0: 97fc78f8     	bl	0x9ff90 <EAS_HWGetWord@plt>
  181bb4: f90053e0     	str	x0, [sp, #0xa0]
  181bb8: b40000a0     	cbz	x0, 0x181bcc <DLSParser+0x990>
  181bbc: 14000001     	b	0x181bc0 <DLSParser+0x984>
  181bc0: f94053e8     	ldr	x8, [sp, #0xa0]
  181bc4: f81703a8     	stur	x8, [x29, #-0x90]
  181bc8: 14000101     	b	0x181fcc <DLSParser+0xd90>
  181bcc: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181bd0: 71003908     	subs	w8, w8, #0xe
  181bd4: b9009fe8     	str	w8, [sp, #0x9c]
  181bd8: 540012ec     	b.gt	0x181e34 <DLSParser+0xbf8>
  181bdc: 14000001     	b	0x181be0 <DLSParser+0x9a4>
  181be0: d10163a0     	sub	x0, x29, #0x58
  181be4: d101e3a1     	sub	x1, x29, #0x78
  181be8: d10203a2     	sub	x2, x29, #0x80
  181bec: 94000cb0     	bl	0x184eac <ConvertRate+0x24f8>
  181bf0: f90053e0     	str	x0, [sp, #0xa0]
  181bf4: b40000a0     	cbz	x0, 0x181c08 <DLSParser+0x9cc>
  181bf8: 14000001     	b	0x181bfc <DLSParser+0x9c0>
  181bfc: f94053e8     	ldr	x8, [sp, #0xa0]
  181c00: f81703a8     	stur	x8, [x29, #-0x90]
  181c04: 140000f2     	b	0x181fcc <DLSParser+0xd90>
  181c08: d10163a0     	sub	x0, x29, #0x58
  181c0c: d101e3a1     	sub	x1, x29, #0x78
  181c10: d10223a2     	sub	x2, x29, #0x88
  181c14: 94000ca6     	bl	0x184eac <ConvertRate+0x24f8>
  181c18: f90053e0     	str	x0, [sp, #0xa0]
  181c1c: b40000a0     	cbz	x0, 0x181c30 <DLSParser+0x9f4>
  181c20: 14000001     	b	0x181c24 <DLSParser+0x9e8>
  181c24: f94053e8     	ldr	x8, [sp, #0xa0]
  181c28: f81703a8     	stur	x8, [x29, #-0x90]
  181c2c: 140000e8     	b	0x181fcc <DLSParser+0xd90>
  181c30: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181c34: 71000508     	subs	w8, w8, #0x1
  181c38: 2a0803e9     	mov	w9, w8
  181c3c: 71003508     	subs	w8, w8, #0xd
  181c40: f9004be9     	str	x9, [sp, #0x90]
  181c44: b9008fe8     	str	w8, [sp, #0x8c]
  181c48: 54000f28     	b.hi	0x181e2c <DLSParser+0xbf0>
  181c4c: 900003e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  181c50: 91246108     	add	x8, x8, #0x918
  181c54: f9404beb     	ldr	x11, [sp, #0x90]
  181c58: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  181c5c: 8b0a0109     	add	x9, x8, x10
  181c60: f90043ea     	str	x10, [sp, #0x80]
  181c64: d61f0120     	br	x9
  181c68: f85803a8     	ldur	x8, [x29, #-0x80]
  181c6c: f85783a9     	ldur	x9, [x29, #-0x88]
  181c70: 8a090108     	and	x8, x8, x9
  181c74: f81803a8     	stur	x8, [x29, #-0x80]
  181c78: 1400006e     	b	0x181e30 <DLSParser+0xbf4>
  181c7c: f85803a8     	ldur	x8, [x29, #-0x80]
  181c80: f85783a9     	ldur	x9, [x29, #-0x88]
  181c84: aa090108     	orr	x8, x8, x9
  181c88: f81803a8     	stur	x8, [x29, #-0x80]
  181c8c: 14000069     	b	0x181e30 <DLSParser+0xbf4>
  181c90: f85803a8     	ldur	x8, [x29, #-0x80]
  181c94: f85783a9     	ldur	x9, [x29, #-0x88]
  181c98: ca090108     	eor	x8, x8, x9
  181c9c: f81803a8     	stur	x8, [x29, #-0x80]
  181ca0: 14000064     	b	0x181e30 <DLSParser+0xbf4>
  181ca4: f85803a8     	ldur	x8, [x29, #-0x80]
  181ca8: f85783a9     	ldur	x9, [x29, #-0x88]
  181cac: 8b090108     	add	x8, x8, x9
  181cb0: f81803a8     	stur	x8, [x29, #-0x80]
  181cb4: 1400005f     	b	0x181e30 <DLSParser+0xbf4>
  181cb8: f85803a8     	ldur	x8, [x29, #-0x80]
  181cbc: f85783a9     	ldur	x9, [x29, #-0x88]
  181cc0: eb090108     	subs	x8, x8, x9
  181cc4: f81803a8     	stur	x8, [x29, #-0x80]
  181cc8: 1400005a     	b	0x181e30 <DLSParser+0xbf4>
  181ccc: f85803a8     	ldur	x8, [x29, #-0x80]
  181cd0: f85783a9     	ldur	x9, [x29, #-0x88]
  181cd4: 9b097d08     	mul	x8, x8, x9
  181cd8: f81803a8     	stur	x8, [x29, #-0x80]
  181cdc: 14000055     	b	0x181e30 <DLSParser+0xbf4>
  181ce0: f85783a8     	ldur	x8, [x29, #-0x88]
  181ce4: b50000a8     	cbnz	x8, 0x181cf8 <DLSParser+0xabc>
  181ce8: 14000001     	b	0x181cec <DLSParser+0xab0>
  181cec: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  181cf0: f81703a8     	stur	x8, [x29, #-0x90]
  181cf4: 140000b6     	b	0x181fcc <DLSParser+0xd90>
  181cf8: f85803a8     	ldur	x8, [x29, #-0x80]
  181cfc: f85783a9     	ldur	x9, [x29, #-0x88]
  181d00: 9ac90908     	udiv	x8, x8, x9
  181d04: f81803a8     	stur	x8, [x29, #-0x80]
  181d08: 1400004a     	b	0x181e30 <DLSParser+0xbf4>
  181d0c: f85803a8     	ldur	x8, [x29, #-0x80]
  181d10: 2a1f03e0     	mov	w0, wzr
  181d14: b9007fe0     	str	w0, [sp, #0x7c]
  181d18: b4000108     	cbz	x8, 0x181d38 <DLSParser+0xafc>
  181d1c: 14000001     	b	0x181d20 <DLSParser+0xae4>
  181d20: f85783a8     	ldur	x8, [x29, #-0x88]
  181d24: f1000108     	subs	x8, x8, #0x0
  181d28: 1a9f07e9     	cset	w9, ne
  181d2c: f9003be8     	str	x8, [sp, #0x70]
  181d30: b9007fe9     	str	w9, [sp, #0x7c]
  181d34: 14000001     	b	0x181d38 <DLSParser+0xafc>
  181d38: b9407fe0     	ldr	w0, [sp, #0x7c]
  181d3c: 2a0003e1     	mov	w1, w0
  181d40: 92400021     	and	x1, x1, #0x1
  181d44: f81803a1     	stur	x1, [x29, #-0x80]
  181d48: 1400003a     	b	0x181e30 <DLSParser+0xbf4>
  181d4c: f85803a8     	ldur	x8, [x29, #-0x80]
  181d50: 320003e9     	orr	w9, wzr, #0x1
  181d54: b9006fe9     	str	w9, [sp, #0x6c]
  181d58: b5000108     	cbnz	x8, 0x181d78 <DLSParser+0xb3c>
  181d5c: 14000001     	b	0x181d60 <DLSParser+0xb24>
  181d60: f85783a8     	ldur	x8, [x29, #-0x88]
  181d64: f1000108     	subs	x8, x8, #0x0
  181d68: 1a9f07e9     	cset	w9, ne
  181d6c: f90033e8     	str	x8, [sp, #0x60]
  181d70: b9006fe9     	str	w9, [sp, #0x6c]
  181d74: 14000001     	b	0x181d78 <DLSParser+0xb3c>
  181d78: b9406fe0     	ldr	w0, [sp, #0x6c]
  181d7c: 2a0003e1     	mov	w1, w0
  181d80: 92400021     	and	x1, x1, #0x1
  181d84: f81803a1     	stur	x1, [x29, #-0x80]
  181d88: 1400002a     	b	0x181e30 <DLSParser+0xbf4>
  181d8c: f85803a8     	ldur	x8, [x29, #-0x80]
  181d90: f85783a9     	ldur	x9, [x29, #-0x88]
  181d94: eb090108     	subs	x8, x8, x9
  181d98: 1a9f27ea     	cset	w10, lo
  181d9c: 2a0a03e9     	mov	w9, w10
  181da0: f81803a9     	stur	x9, [x29, #-0x80]
  181da4: f9002fe8     	str	x8, [sp, #0x58]
  181da8: 14000022     	b	0x181e30 <DLSParser+0xbf4>
  181dac: f85803a8     	ldur	x8, [x29, #-0x80]
  181db0: f85783a9     	ldur	x9, [x29, #-0x88]
  181db4: eb090108     	subs	x8, x8, x9
  181db8: 1a9f87ea     	cset	w10, ls
  181dbc: 2a0a03e9     	mov	w9, w10
  181dc0: f81803a9     	stur	x9, [x29, #-0x80]
  181dc4: f9002be8     	str	x8, [sp, #0x50]
  181dc8: 1400001a     	b	0x181e30 <DLSParser+0xbf4>
  181dcc: f85803a8     	ldur	x8, [x29, #-0x80]
  181dd0: f85783a9     	ldur	x9, [x29, #-0x88]
  181dd4: eb090108     	subs	x8, x8, x9
  181dd8: 1a9f97ea     	cset	w10, hi
  181ddc: 2a0a03e9     	mov	w9, w10
  181de0: f81803a9     	stur	x9, [x29, #-0x80]
  181de4: f90027e8     	str	x8, [sp, #0x48]
  181de8: 14000012     	b	0x181e30 <DLSParser+0xbf4>
  181dec: f85803a8     	ldur	x8, [x29, #-0x80]
  181df0: f85783a9     	ldur	x9, [x29, #-0x88]
  181df4: eb090108     	subs	x8, x8, x9
  181df8: 1a9f37ea     	cset	w10, hs
  181dfc: 2a0a03e9     	mov	w9, w10
  181e00: f81803a9     	stur	x9, [x29, #-0x80]
  181e04: f90023e8     	str	x8, [sp, #0x40]
  181e08: 1400000a     	b	0x181e30 <DLSParser+0xbf4>
  181e0c: f85803a8     	ldur	x8, [x29, #-0x80]
  181e10: f85783a9     	ldur	x9, [x29, #-0x88]
  181e14: eb090108     	subs	x8, x8, x9
  181e18: 1a9f17ea     	cset	w10, eq
  181e1c: 2a0a03e9     	mov	w9, w10
  181e20: f81803a9     	stur	x9, [x29, #-0x80]
  181e24: f9001fe8     	str	x8, [sp, #0x38]
  181e28: 14000002     	b	0x181e30 <DLSParser+0xbf4>
  181e2c: 14000001     	b	0x181e30 <DLSParser+0xbf4>
  181e30: 14000056     	b	0x181f88 <DLSParser+0xd4c>
  181e34: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181e38: 71003d08     	subs	w8, w8, #0xf
  181e3c: b90037e8     	str	w8, [sp, #0x34]
  181e40: 54000261     	b.ne	0x181e8c <DLSParser+0xc50>
  181e44: 14000001     	b	0x181e48 <DLSParser+0xc0c>
  181e48: d10163a0     	sub	x0, x29, #0x58
  181e4c: d101e3a1     	sub	x1, x29, #0x78
  181e50: d10203a2     	sub	x2, x29, #0x80
  181e54: 94000c16     	bl	0x184eac <ConvertRate+0x24f8>
  181e58: f90053e0     	str	x0, [sp, #0xa0]
  181e5c: b40000a0     	cbz	x0, 0x181e70 <DLSParser+0xc34>
  181e60: 14000001     	b	0x181e64 <DLSParser+0xc28>
  181e64: f94053e8     	ldr	x8, [sp, #0xa0]
  181e68: f81703a8     	stur	x8, [x29, #-0x90]
  181e6c: 14000058     	b	0x181fcc <DLSParser+0xd90>
  181e70: f85803a8     	ldur	x8, [x29, #-0x80]
  181e74: f1000108     	subs	x8, x8, #0x0
  181e78: 1a9f17e9     	cset	w9, eq
  181e7c: 2a0903ea     	mov	w10, w9
  181e80: f81803aa     	stur	x10, [x29, #-0x80]
  181e84: f90017e8     	str	x8, [sp, #0x28]
  181e88: 1400003f     	b	0x181f84 <DLSParser+0xd48>
  181e8c: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181e90: 71004108     	subs	w8, w8, #0x10
  181e94: b90027e8     	str	w8, [sp, #0x24]
  181e98: 540001e1     	b.ne	0x181ed4 <DLSParser+0xc98>
  181e9c: 14000001     	b	0x181ea0 <DLSParser+0xc64>
  181ea0: f85683a8     	ldur	x8, [x29, #-0x98]
  181ea4: f9400500     	ldr	x0, [x8, #0x8]
  181ea8: f9400901     	ldr	x1, [x8, #0x10]
  181eac: d10203a2     	sub	x2, x29, #0x80
  181eb0: 2a1f03e3     	mov	w3, wzr
  181eb4: 97fc7d6f     	bl	0xa1470 <EAS_HWGetDWord@plt>
  181eb8: f90053e0     	str	x0, [sp, #0xa0]
  181ebc: b40000a0     	cbz	x0, 0x181ed0 <DLSParser+0xc94>
  181ec0: 14000001     	b	0x181ec4 <DLSParser+0xc88>
  181ec4: f94053e8     	ldr	x8, [sp, #0xa0]
  181ec8: f81703a8     	stur	x8, [x29, #-0x90]
  181ecc: 14000040     	b	0x181fcc <DLSParser+0xd90>
  181ed0: 1400002c     	b	0x181f80 <DLSParser+0xd44>
  181ed4: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181ed8: 71004508     	subs	w8, w8, #0x11
  181edc: b90023e8     	str	w8, [sp, #0x20]
  181ee0: 54000201     	b.ne	0x181f20 <DLSParser+0xce4>
  181ee4: 14000001     	b	0x181ee8 <DLSParser+0xcac>
  181ee8: f85683a0     	ldur	x0, [x29, #-0x98]
  181eec: d101c3a1     	sub	x1, x29, #0x70
  181ef0: 94000c11     	bl	0x184f34 <ConvertRate+0x2580>
  181ef4: f90053e0     	str	x0, [sp, #0xa0]
  181ef8: b40000a0     	cbz	x0, 0x181f0c <DLSParser+0xcd0>
  181efc: 14000001     	b	0x181f00 <DLSParser+0xcc4>
  181f00: f94053e8     	ldr	x8, [sp, #0xa0]
  181f04: f81703a8     	stur	x8, [x29, #-0x90]
  181f08: 14000031     	b	0x181fcc <DLSParser+0xd90>
  181f0c: d101c3a0     	sub	x0, x29, #0x70
  181f10: d10203a1     	sub	x1, x29, #0x80
  181f14: 94000c4f     	bl	0x185050 <ConvertRate+0x269c>
  181f18: b9001fe0     	str	w0, [sp, #0x1c]
  181f1c: 14000018     	b	0x181f7c <DLSParser+0xd40>
  181f20: 7858c3a8     	ldurh	w8, [x29, #-0x74]
  181f24: 71004908     	subs	w8, w8, #0x12
  181f28: b9001be8     	str	w8, [sp, #0x18]
  181f2c: 54000241     	b.ne	0x181f74 <DLSParser+0xd38>
  181f30: 14000001     	b	0x181f34 <DLSParser+0xcf8>
  181f34: f85683a0     	ldur	x0, [x29, #-0x98]
  181f38: d101c3a1     	sub	x1, x29, #0x70
  181f3c: 94000bfe     	bl	0x184f34 <ConvertRate+0x2580>
  181f40: f90053e0     	str	x0, [sp, #0xa0]
  181f44: b40000a0     	cbz	x0, 0x181f58 <DLSParser+0xd1c>
  181f48: 14000001     	b	0x181f4c <DLSParser+0xd10>
  181f4c: f94053e8     	ldr	x8, [sp, #0xa0]
  181f50: f81703a8     	stur	x8, [x29, #-0x90]
  181f54: 1400001e     	b	0x181fcc <DLSParser+0xd90>
  181f58: d101c3a0     	sub	x0, x29, #0x70
  181f5c: d10223a1     	sub	x1, x29, #0x88
  181f60: 94000c3c     	bl	0x185050 <ConvertRate+0x269c>
  181f64: 2a0003e0     	mov	w0, w0
  181f68: 2a0003e1     	mov	w1, w0
  181f6c: f81803a1     	stur	x1, [x29, #-0x80]
  181f70: 14000002     	b	0x181f78 <DLSParser+0xd3c>
  181f74: 14000001     	b	0x181f78 <DLSParser+0xd3c>
  181f78: 14000001     	b	0x181f7c <DLSParser+0xd40>
  181f7c: 14000001     	b	0x181f80 <DLSParser+0xd44>
  181f80: 14000001     	b	0x181f84 <DLSParser+0xd48>
  181f84: 14000001     	b	0x181f88 <DLSParser+0xd4c>
  181f88: f85803a2     	ldur	x2, [x29, #-0x80]
  181f8c: d10163a0     	sub	x0, x29, #0x58
  181f90: d101e3a1     	sub	x1, x29, #0x78
  181f94: 94000cb9     	bl	0x185278 <ConvertRate+0x28c4>
  181f98: f90053e0     	str	x0, [sp, #0xa0]
  181f9c: b40000a0     	cbz	x0, 0x181fb0 <DLSParser+0xd74>
  181fa0: 14000001     	b	0x181fa4 <DLSParser+0xd68>
  181fa4: f94053e8     	ldr	x8, [sp, #0xa0]
  181fa8: f81703a8     	stur	x8, [x29, #-0x90]
  181fac: 14000008     	b	0x181fcc <DLSParser+0xd90>
  181fb0: 17fffef8     	b	0x181b90 <DLSParser+0x954>
  181fb4: f94057e2     	ldr	x2, [sp, #0xa8]
  181fb8: d10163a0     	sub	x0, x29, #0x58
  181fbc: d101e3a1     	sub	x1, x29, #0x78
  181fc0: 94000bbb     	bl	0x184eac <ConvertRate+0x24f8>
  181fc4: f81703a0     	stur	x0, [x29, #-0x90]
  181fc8: 14000001     	b	0x181fcc <DLSParser+0xd90>
  181fcc: f85703a8     	ldur	x8, [x29, #-0x90]
  181fd0: d53bd049     	mrs	x9, TPIDR_EL0
  181fd4: f9401529     	ldr	x9, [x9, #0x28]
  181fd8: f85e83aa     	ldur	x10, [x29, #-0x18]
  181fdc: eb0a0129     	subs	x9, x9, x10
  181fe0: f9000be8     	str	x8, [sp, #0x10]
  181fe4: f90007e9     	str	x9, [sp, #0x8]
  181fe8: 540000e1     	b.ne	0x182004 <DLSParser+0xdc8>
  181fec: 14000001     	b	0x181ff0 <DLSParser+0xdb4>
  181ff0: f9400be0     	ldr	x0, [sp, #0x10]
  181ff4: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  181ff8: f940a3fc     	ldr	x28, [sp, #0x140]
  181ffc: 910583ff     	add	sp, sp, #0x160
  182000: d65f03c0     	ret
  182004: 97fc9f5b     	bl	0xa9d70 <__stack_chk_fail@plt>
  182008: d10243ff     	sub	sp, sp, #0x90
  18200c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  182010: 910203fd     	add	x29, sp, #0x80
  182014: d53bd048     	mrs	x8, TPIDR_EL0
  182018: f9401508     	ldr	x8, [x8, #0x28]
  18201c: f81f83a8     	stur	x8, [x29, #-0x8]
  182020: f81d83a0     	stur	x0, [x29, #-0x28]
  182024: f81d03a1     	stur	x1, [x29, #-0x30]
  182028: f81c83a2     	stur	x2, [x29, #-0x38]
  18202c: f90023e3     	str	x3, [sp, #0x40]
  182030: f85d83a8     	ldur	x8, [x29, #-0x28]
  182034: f9400500     	ldr	x0, [x8, #0x8]
  182038: f9400901     	ldr	x1, [x8, #0x10]
  18203c: f85d03a2     	ldur	x2, [x29, #-0x30]
  182040: 97fca0d8     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  182044: f9001fe0     	str	x0, [sp, #0x38]
  182048: b40000a0     	cbz	x0, 0x18205c <DLSParser+0xe20>
  18204c: 14000001     	b	0x182050 <DLSParser+0xe14>
  182050: f9401fe8     	ldr	x8, [sp, #0x38]
  182054: f81e03a8     	stur	x8, [x29, #-0x20]
  182058: 14000062     	b	0x1821e0 <DLSParser+0xfa4>
  18205c: f85d83a8     	ldur	x8, [x29, #-0x28]
  182060: f9400500     	ldr	x0, [x8, #0x8]
  182064: f9400901     	ldr	x1, [x8, #0x10]
  182068: d10043a2     	sub	x2, x29, #0x10
  18206c: 2a1f03e3     	mov	w3, wzr
  182070: 97fc7d00     	bl	0xa1470 <EAS_HWGetDWord@plt>
  182074: f9001fe0     	str	x0, [sp, #0x38]
  182078: b40000a0     	cbz	x0, 0x18208c <DLSParser+0xe50>
  18207c: 14000001     	b	0x182080 <DLSParser+0xe44>
  182080: f9401fe8     	ldr	x8, [sp, #0x38]
  182084: f81e03a8     	stur	x8, [x29, #-0x20]
  182088: 14000056     	b	0x1821e0 <DLSParser+0xfa4>
  18208c: f85d83a8     	ldur	x8, [x29, #-0x28]
  182090: f9400500     	ldr	x0, [x8, #0x8]
  182094: f9400901     	ldr	x1, [x8, #0x10]
  182098: 9100e102     	add	x2, x8, #0x38
  18209c: 2a1f03e3     	mov	w3, wzr
  1820a0: 97fc7cf4     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1820a4: f9001fe0     	str	x0, [sp, #0x38]
  1820a8: b40000a0     	cbz	x0, 0x1820bc <DLSParser+0xe80>
  1820ac: 14000001     	b	0x1820b0 <DLSParser+0xe74>
  1820b0: f9401fe8     	ldr	x8, [sp, #0x38]
  1820b4: f81e03a8     	stur	x8, [x29, #-0x20]
  1820b8: 1400004a     	b	0x1821e0 <DLSParser+0xfa4>
  1820bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1820c0: f9400500     	ldr	x0, [x8, #0x8]
  1820c4: f9400901     	ldr	x1, [x8, #0x10]
  1820c8: d10063a2     	sub	x2, x29, #0x18
  1820cc: 97fc88a9     	bl	0xa4370 <EAS_HWDupHandle@plt>
  1820d0: f9001fe0     	str	x0, [sp, #0x38]
  1820d4: b40000a0     	cbz	x0, 0x1820e8 <DLSParser+0xeac>
  1820d8: 14000001     	b	0x1820dc <DLSParser+0xea0>
  1820dc: f9401fe8     	ldr	x8, [sp, #0x38]
  1820e0: f81e03a8     	stur	x8, [x29, #-0x20]
  1820e4: 1400003f     	b	0x1821e0 <DLSParser+0xfa4>
  1820e8: 2a1f03e8     	mov	w8, wzr
  1820ec: 79006be8     	strh	w8, [sp, #0x34]
  1820f0: 14000001     	b	0x1820f4 <DLSParser+0xeb8>
  1820f4: 79406be8     	ldrh	w8, [sp, #0x34]
  1820f8: 2a0803e9     	mov	w9, w8
  1820fc: f85d83aa     	ldur	x10, [x29, #-0x28]
  182100: f9401d4a     	ldr	x10, [x10, #0x38]
  182104: eb0a0129     	subs	x9, x9, x10
  182108: f90017e9     	str	x9, [sp, #0x28]
  18210c: 540005a2     	b.hs	0x1821c0 <DLSParser+0xf84>
  182110: 14000001     	b	0x182114 <DLSParser+0xed8>
  182114: f85d83a8     	ldur	x8, [x29, #-0x28]
  182118: f9400500     	ldr	x0, [x8, #0x8]
  18211c: f85e83a1     	ldur	x1, [x29, #-0x18]
  182120: d10043a2     	sub	x2, x29, #0x10
  182124: 2a1f03e3     	mov	w3, wzr
  182128: 97fc7cd2     	bl	0xa1470 <EAS_HWGetDWord@plt>
  18212c: f9001fe0     	str	x0, [sp, #0x38]
  182130: b40000a0     	cbz	x0, 0x182144 <DLSParser+0xf08>
  182134: 14000001     	b	0x182138 <DLSParser+0xefc>
  182138: f9401fe8     	ldr	x8, [sp, #0x38]
  18213c: f81e03a8     	stur	x8, [x29, #-0x20]
  182140: 14000028     	b	0x1821e0 <DLSParser+0xfa4>
  182144: f85f03a8     	ldur	x8, [x29, #-0x10]
  182148: f94023e9     	ldr	x9, [sp, #0x40]
  18214c: eb090108     	subs	x8, x8, x9
  182150: f90013e8     	str	x8, [sp, #0x20]
  182154: 54000149     	b.ls	0x18217c <DLSParser+0xf40>
  182158: 14000001     	b	0x18215c <DLSParser+0xf20>
  18215c: f85d83a8     	ldur	x8, [x29, #-0x28]
  182160: f9400500     	ldr	x0, [x8, #0x8]
  182164: f85e83a1     	ldur	x1, [x29, #-0x18]
  182168: 97fc8646     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18216c: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  182170: f81e03a8     	stur	x8, [x29, #-0x20]
  182174: f9000fe0     	str	x0, [sp, #0x18]
  182178: 1400001a     	b	0x1821e0 <DLSParser+0xfa4>
  18217c: f85d83a0     	ldur	x0, [x29, #-0x28]
  182180: f85c83a8     	ldur	x8, [x29, #-0x38]
  182184: f85f03a9     	ldur	x9, [x29, #-0x10]
  182188: 8b090101     	add	x1, x8, x9
  18218c: 79406be2     	ldrh	w2, [sp, #0x34]
  182190: 94000231     	bl	0x182a54 <ConvertRate+0xa0>
  182194: f9001fe0     	str	x0, [sp, #0x38]
  182198: b40000a0     	cbz	x0, 0x1821ac <DLSParser+0xf70>
  18219c: 14000001     	b	0x1821a0 <DLSParser+0xf64>
  1821a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1821a4: f81e03a8     	stur	x8, [x29, #-0x20]
  1821a8: 1400000e     	b	0x1821e0 <DLSParser+0xfa4>
  1821ac: 14000001     	b	0x1821b0 <DLSParser+0xf74>
  1821b0: 79406be8     	ldrh	w8, [sp, #0x34]
  1821b4: 11000508     	add	w8, w8, #0x1
  1821b8: 79006be8     	strh	w8, [sp, #0x34]
  1821bc: 17ffffce     	b	0x1820f4 <DLSParser+0xeb8>
  1821c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1821c4: f9400500     	ldr	x0, [x8, #0x8]
  1821c8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1821cc: 97fc862d     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  1821d0: aa1f03e8     	mov	x8, xzr
  1821d4: f81e03a8     	stur	x8, [x29, #-0x20]
  1821d8: f9000be0     	str	x0, [sp, #0x10]
  1821dc: 14000001     	b	0x1821e0 <DLSParser+0xfa4>
  1821e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1821e4: d53bd049     	mrs	x9, TPIDR_EL0
  1821e8: f9401529     	ldr	x9, [x9, #0x28]
  1821ec: f85f83aa     	ldur	x10, [x29, #-0x8]
  1821f0: eb0a0129     	subs	x9, x9, x10
  1821f4: f90007e8     	str	x8, [sp, #0x8]
  1821f8: f90003e9     	str	x9, [sp]
  1821fc: 540000c1     	b.ne	0x182214 <DLSParser+0xfd8>
  182200: 14000001     	b	0x182204 <DLSParser+0xfc8>
  182204: f94007e0     	ldr	x0, [sp, #0x8]
  182208: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  18220c: 910243ff     	add	sp, sp, #0x90
  182210: d65f03c0     	ret
  182214: 97fc9ed7     	bl	0xa9d70 <__stack_chk_fail@plt>
  182218: d10203ff     	sub	sp, sp, #0x80
  18221c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  182220: 9101c3fd     	add	x29, sp, #0x70
  182224: d53bd048     	mrs	x8, TPIDR_EL0
  182228: f9401508     	ldr	x8, [x8, #0x28]
  18222c: f81f83a8     	stur	x8, [x29, #-0x8]
  182230: f81d03a0     	stur	x0, [x29, #-0x30]
  182234: f81f03a1     	stur	x1, [x29, #-0x10]
  182238: f81e83a2     	stur	x2, [x29, #-0x18]
  18223c: f85d03a8     	ldur	x8, [x29, #-0x30]
  182240: f9400500     	ldr	x0, [x8, #0x8]
  182244: f9400901     	ldr	x1, [x8, #0x10]
  182248: f85f03a2     	ldur	x2, [x29, #-0x10]
  18224c: 97fca055     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  182250: f9001fe0     	str	x0, [sp, #0x38]
  182254: b40000a0     	cbz	x0, 0x182268 <DLSParser+0x102c>
  182258: 14000001     	b	0x18225c <DLSParser+0x1020>
  18225c: f9401fe8     	ldr	x8, [sp, #0x38]
  182260: f81d83a8     	stur	x8, [x29, #-0x28]
  182264: 14000031     	b	0x182328 <DLSParser+0x10ec>
  182268: f85f03a8     	ldur	x8, [x29, #-0x10]
  18226c: f85e83a9     	ldur	x9, [x29, #-0x18]
  182270: 8b090108     	add	x8, x8, x9
  182274: f9001be8     	str	x8, [sp, #0x30]
  182278: 14000001     	b	0x18227c <DLSParser+0x1040>
  18227c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182280: f9401be9     	ldr	x9, [sp, #0x30]
  182284: eb090108     	subs	x8, x8, x9
  182288: f90013e8     	str	x8, [sp, #0x20]
  18228c: 5400048a     	b.ge	0x18231c <DLSParser+0x10e0>
  182290: 14000001     	b	0x182294 <DLSParser+0x1058>
  182294: f85f03a8     	ldur	x8, [x29, #-0x10]
  182298: f90017e8     	str	x8, [sp, #0x28]
  18229c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1822a0: d10043a1     	sub	x1, x29, #0x10
  1822a4: d10083a2     	sub	x2, x29, #0x20
  1822a8: d10063a3     	sub	x3, x29, #0x18
  1822ac: 97fffdc8     	bl	0x1819cc <DLSParser+0x790>
  1822b0: f9001fe0     	str	x0, [sp, #0x38]
  1822b4: b40000a0     	cbz	x0, 0x1822c8 <DLSParser+0x108c>
  1822b8: 14000001     	b	0x1822bc <DLSParser+0x1080>
  1822bc: f9401fe8     	ldr	x8, [sp, #0x38]
  1822c0: f81d83a8     	stur	x8, [x29, #-0x28]
  1822c4: 14000019     	b	0x182328 <DLSParser+0x10ec>
  1822c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1822cc: 528e6409     	mov	w9, #0x7320             // =29472
  1822d0: 72ad2dc9     	movk	w9, #0x696e, lsl #16
  1822d4: 2a0903ea     	mov	w10, w9
  1822d8: eb0a0108     	subs	x8, x8, x10
  1822dc: f9000fe8     	str	x8, [sp, #0x18]
  1822e0: 54000060     	b.eq	0x1822ec <DLSParser+0x10b0>
  1822e4: 14000001     	b	0x1822e8 <DLSParser+0x10ac>
  1822e8: 17ffffe5     	b	0x18227c <DLSParser+0x1040>
  1822ec: f85d03a0     	ldur	x0, [x29, #-0x30]
  1822f0: f94017e8     	ldr	x8, [sp, #0x28]
  1822f4: 91003101     	add	x1, x8, #0xc
  1822f8: f85e83a2     	ldur	x2, [x29, #-0x18]
  1822fc: 94000522     	bl	0x183784 <ConvertRate+0xdd0>
  182300: f9001fe0     	str	x0, [sp, #0x38]
  182304: b40000a0     	cbz	x0, 0x182318 <DLSParser+0x10dc>
  182308: 14000001     	b	0x18230c <DLSParser+0x10d0>
  18230c: f9401fe8     	ldr	x8, [sp, #0x38]
  182310: f81d83a8     	stur	x8, [x29, #-0x28]
  182314: 14000005     	b	0x182328 <DLSParser+0x10ec>
  182318: 17ffffd9     	b	0x18227c <DLSParser+0x1040>
  18231c: aa1f03e8     	mov	x8, xzr
  182320: f81d83a8     	stur	x8, [x29, #-0x28]
  182324: 14000001     	b	0x182328 <DLSParser+0x10ec>
  182328: f85d83a8     	ldur	x8, [x29, #-0x28]
  18232c: d53bd049     	mrs	x9, TPIDR_EL0
  182330: f9401529     	ldr	x9, [x9, #0x28]
  182334: f85f83aa     	ldur	x10, [x29, #-0x8]
  182338: eb0a0129     	subs	x9, x9, x10
  18233c: f9000be8     	str	x8, [sp, #0x10]
  182340: f90007e9     	str	x9, [sp, #0x8]
  182344: 540000c1     	b.ne	0x18235c <DLSParser+0x1120>
  182348: 14000001     	b	0x18234c <DLSParser+0x1110>
  18234c: f9400be0     	ldr	x0, [sp, #0x10]
  182350: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  182354: 910203ff     	add	sp, sp, #0x80
  182358: d65f03c0     	ret
  18235c: 97fc9e85     	bl	0xa9d70 <__stack_chk_fail@plt>
  182360: d10043ff     	sub	sp, sp, #0x10
  182364: f90007e0     	str	x0, [sp, #0x8]
  182368: f90003e1     	str	x1, [sp]
  18236c: f94007e0     	ldr	x0, [sp, #0x8]
  182370: f94003e1     	ldr	x1, [sp]
  182374: 8b010000     	add	x0, x0, x1
  182378: 910043ff     	add	sp, sp, #0x10
  18237c: d65f03c0     	ret
  182380: d10143ff     	sub	sp, sp, #0x50
  182384: a9047bfd     	stp	x29, x30, [sp, #0x40]
  182388: 910103fd     	add	x29, sp, #0x40
  18238c: d2800b08     	mov	x8, #0x58               // =88
  182390: b27e03e9     	orr	x9, xzr, #0x4
  182394: 5280000a     	mov	w10, #0x0               // =0
  182398: b27d03eb     	orr	x11, xzr, #0x8
  18239c: d280034c     	mov	x12, #0x1a              // =26
  1823a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1823a4: f81f03a1     	stur	x1, [x29, #-0x10]
  1823a8: 781ee3a2     	sturh	w2, [x29, #-0x12]
  1823ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1823b0: f9400000     	ldr	x0, [x0]
  1823b4: f9400800     	ldr	x0, [x0, #0x10]
  1823b8: 785ee3a2     	ldurh	w2, [x29, #-0x12]
  1823bc: 2a0203e1     	mov	w1, w2
  1823c0: d3403c21     	ubfx	x1, x1, #0, #16
  1823c4: 9b017d08     	mul	x8, x8, x1
  1823c8: 8b080008     	add	x8, x0, x8
  1823cc: f90013e8     	str	x8, [sp, #0x20]
  1823d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1823d4: 79400502     	ldrh	w2, [x8, #0x2]
  1823d8: 2a0203e8     	mov	w8, w2
  1823dc: 93403d00     	sxth	x0, w8
  1823e0: f9000fe9     	str	x9, [sp, #0x18]
  1823e4: b90017ea     	str	w10, [sp, #0x14]
  1823e8: f90007eb     	str	x11, [sp, #0x8]
  1823ec: f90003ec     	str	x12, [sp]
  1823f0: 94000bc3     	bl	0x1852fc <ConvertRate+0x2948>
  1823f4: f94013e8     	ldr	x8, [sp, #0x20]
  1823f8: 79000100     	strh	w0, [x8]
  1823fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  182400: 7940090a     	ldrh	w10, [x8, #0x4]
  182404: 2a0a03e8     	mov	w8, w10
  182408: 93403d00     	sxth	x0, w8
  18240c: 97fca1b5     	bl	0xaaae0 <ConvertDelay@plt>
  182410: 321c03ea     	orr	w10, wzr, #0x10
  182414: 1aca2000     	lsl	w0, w0, w10
  182418: 1aca280a     	asr	w10, w0, w10
  18241c: b94017e0     	ldr	w0, [sp, #0x14]
  182420: 6b0a000a     	subs	w10, w0, w10
  182424: f94013e8     	ldr	x8, [sp, #0x20]
  182428: 7900050a     	strh	w10, [x8, #0x2]
  18242c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182430: 79400d0a     	ldrh	w10, [x8, #0x6]
  182434: 2a0a03e8     	mov	w8, w10
  182438: 93403d00     	sxth	x0, w8
  18243c: 94000bb0     	bl	0x1852fc <ConvertRate+0x2948>
  182440: f94013e8     	ldr	x8, [sp, #0x20]
  182444: f9400fe9     	ldr	x9, [sp, #0x18]
  182448: 8b090108     	add	x8, x8, x9
  18244c: 79000100     	strh	w0, [x8]
  182450: f85f03a8     	ldur	x8, [x29, #-0x10]
  182454: 7940110a     	ldrh	w10, [x8, #0x8]
  182458: 2a0a03e8     	mov	w8, w10
  18245c: 93403d00     	sxth	x0, w8
  182460: 97fca1a0     	bl	0xaaae0 <ConvertDelay@plt>
  182464: 321c03ea     	orr	w10, wzr, #0x10
  182468: 1aca2000     	lsl	w0, w0, w10
  18246c: 1aca280a     	asr	w10, w0, w10
  182470: b94017e0     	ldr	w0, [sp, #0x14]
  182474: 6b0a000a     	subs	w10, w0, w10
  182478: f94013e8     	ldr	x8, [sp, #0x20]
  18247c: f9400fe9     	ldr	x9, [sp, #0x18]
  182480: 8b090108     	add	x8, x8, x9
  182484: 7900050a     	strh	w10, [x8, #0x2]
  182488: f85f03a8     	ldur	x8, [x29, #-0x10]
  18248c: 7940150a     	ldrh	w10, [x8, #0xa]
  182490: 2a0a03e8     	mov	w8, w10
  182494: 93403d00     	sxth	x0, w8
  182498: 97fca192     	bl	0xaaae0 <ConvertDelay@plt>
  18249c: f94013e8     	ldr	x8, [sp, #0x20]
  1824a0: f94007e9     	ldr	x9, [sp, #0x8]
  1824a4: 8b090108     	add	x8, x8, x9
  1824a8: 79000100     	strh	w0, [x8]
  1824ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1824b0: 7940190a     	ldrh	w10, [x8, #0xc]
  1824b4: f94013e8     	ldr	x8, [sp, #0x20]
  1824b8: 8b090108     	add	x8, x8, x9
  1824bc: 7900050a     	strh	w10, [x8, #0x2]
  1824c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1824c4: 79401d0a     	ldrh	w10, [x8, #0xe]
  1824c8: f94013e8     	ldr	x8, [sp, #0x20]
  1824cc: 8b090108     	add	x8, x8, x9
  1824d0: 7900090a     	strh	w10, [x8, #0x4]
  1824d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1824d8: 7940210a     	ldrh	w10, [x8, #0x10]
  1824dc: f94013e8     	ldr	x8, [sp, #0x20]
  1824e0: 8b090108     	add	x8, x8, x9
  1824e4: 79000d0a     	strh	w10, [x8, #0x6]
  1824e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1824ec: 7940250a     	ldrh	w10, [x8, #0x12]
  1824f0: 2a0a03e8     	mov	w8, w10
  1824f4: 93403d00     	sxth	x0, w8
  1824f8: 94000ba0     	bl	0x185378 <ConvertRate+0x29c4>
  1824fc: f94013e8     	ldr	x8, [sp, #0x20]
  182500: f94007e9     	ldr	x9, [sp, #0x8]
  182504: 8b090108     	add	x8, x8, x9
  182508: 79001100     	strh	w0, [x8, #0x8]
  18250c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182510: 7940290a     	ldrh	w10, [x8, #0x14]
  182514: 2a0a03e8     	mov	w8, w10
  182518: 93403d00     	sxth	x0, w8
  18251c: 97fca1d9     	bl	0xaac80 <ConvertRate@plt>
  182520: f94013e8     	ldr	x8, [sp, #0x20]
  182524: f94007e9     	ldr	x9, [sp, #0x8]
  182528: 8b090108     	add	x8, x8, x9
  18252c: 79001500     	strh	w0, [x8, #0xa]
  182530: f85f03a8     	ldur	x8, [x29, #-0x10]
  182534: 7940310a     	ldrh	w10, [x8, #0x18]
  182538: f94013e8     	ldr	x8, [sp, #0x20]
  18253c: 8b090108     	add	x8, x8, x9
  182540: 7900190a     	strh	w10, [x8, #0xc]
  182544: f85f03a8     	ldur	x8, [x29, #-0x10]
  182548: 7940350a     	ldrh	w10, [x8, #0x1a]
  18254c: f94013e8     	ldr	x8, [sp, #0x20]
  182550: 8b090108     	add	x8, x8, x9
  182554: 79001d0a     	strh	w10, [x8, #0xe]
  182558: f85f03a8     	ldur	x8, [x29, #-0x10]
  18255c: 7940390a     	ldrh	w10, [x8, #0x1c]
  182560: f94013e8     	ldr	x8, [sp, #0x20]
  182564: 8b090108     	add	x8, x8, x9
  182568: 7900210a     	strh	w10, [x8, #0x10]
  18256c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182570: 79402d0a     	ldrh	w10, [x8, #0x16]
  182574: 2a0a03e8     	mov	w8, w10
  182578: 93403d00     	sxth	x0, w8
  18257c: 97fca1c1     	bl	0xaac80 <ConvertRate@plt>
  182580: f94013e8     	ldr	x8, [sp, #0x20]
  182584: 79005900     	strh	w0, [x8, #0x2c]
  182588: f85f03a8     	ldur	x8, [x29, #-0x10]
  18258c: 79403d0a     	ldrh	w10, [x8, #0x1e]
  182590: 2a0a03e8     	mov	w8, w10
  182594: 93403d00     	sxth	x0, w8
  182598: 97fca152     	bl	0xaaae0 <ConvertDelay@plt>
  18259c: f94013e8     	ldr	x8, [sp, #0x20]
  1825a0: f94003e9     	ldr	x9, [sp]
  1825a4: 8b090108     	add	x8, x8, x9
  1825a8: 79000100     	strh	w0, [x8]
  1825ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1825b0: 7940410a     	ldrh	w10, [x8, #0x20]
  1825b4: f94013e8     	ldr	x8, [sp, #0x20]
  1825b8: 8b090108     	add	x8, x8, x9
  1825bc: 7900050a     	strh	w10, [x8, #0x2]
  1825c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1825c4: 7940450a     	ldrh	w10, [x8, #0x22]
  1825c8: f94013e8     	ldr	x8, [sp, #0x20]
  1825cc: 8b090108     	add	x8, x8, x9
  1825d0: 7900090a     	strh	w10, [x8, #0x4]
  1825d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1825d8: 7940490a     	ldrh	w10, [x8, #0x24]
  1825dc: f94013e8     	ldr	x8, [sp, #0x20]
  1825e0: 8b090108     	add	x8, x8, x9
  1825e4: 79000d0a     	strh	w10, [x8, #0x6]
  1825e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1825ec: 79404d0a     	ldrh	w10, [x8, #0x26]
  1825f0: 2a0a03e8     	mov	w8, w10
  1825f4: 93403d00     	sxth	x0, w8
  1825f8: 94000b60     	bl	0x185378 <ConvertRate+0x29c4>
  1825fc: f94013e8     	ldr	x8, [sp, #0x20]
  182600: f94003e9     	ldr	x9, [sp]
  182604: 8b090108     	add	x8, x8, x9
  182608: 79001100     	strh	w0, [x8, #0x8]
  18260c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182610: 7940510a     	ldrh	w10, [x8, #0x28]
  182614: 2a0a03e8     	mov	w8, w10
  182618: 93403d00     	sxth	x0, w8
  18261c: 97fca199     	bl	0xaac80 <ConvertRate@plt>
  182620: f94013e8     	ldr	x8, [sp, #0x20]
  182624: f94003e9     	ldr	x9, [sp]
  182628: 8b090108     	add	x8, x8, x9
  18262c: 79001500     	strh	w0, [x8, #0xa]
  182630: f85f03a8     	ldur	x8, [x29, #-0x10]
  182634: 7940550a     	ldrh	w10, [x8, #0x2a]
  182638: f94013e8     	ldr	x8, [sp, #0x20]
  18263c: 8b090108     	add	x8, x8, x9
  182640: 7900190a     	strh	w10, [x8, #0xc]
  182644: f85f03a8     	ldur	x8, [x29, #-0x10]
  182648: 7940590a     	ldrh	w10, [x8, #0x2c]
  18264c: f94013e8     	ldr	x8, [sp, #0x20]
  182650: 8b090108     	add	x8, x8, x9
  182654: 79001d0a     	strh	w10, [x8, #0xe]
  182658: f85f03a8     	ldur	x8, [x29, #-0x10]
  18265c: 79405d0a     	ldrh	w10, [x8, #0x2e]
  182660: f94013e8     	ldr	x8, [sp, #0x20]
  182664: 8b090108     	add	x8, x8, x9
  182668: 7900210a     	strh	w10, [x8, #0x10]
  18266c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182670: 7940610a     	ldrh	w10, [x8, #0x30]
  182674: f94013e8     	ldr	x8, [sp, #0x20]
  182678: 79005d0a     	strh	w10, [x8, #0x2e]
  18267c: f85f03a8     	ldur	x8, [x29, #-0x10]
  182680: 7940650a     	ldrh	w10, [x8, #0x32]
  182684: 2a0a03e8     	mov	w8, w10
  182688: 93403d00     	sxth	x0, w8
  18268c: 94000b5c     	bl	0x1853fc <ConvertRate+0x2a48>
  182690: f94013e8     	ldr	x8, [sp, #0x20]
  182694: 39015d00     	strb	w0, [x8, #0x57]
  182698: f85f03a8     	ldur	x8, [x29, #-0x10]
  18269c: 7940690a     	ldrh	w10, [x8, #0x34]
  1826a0: f94013e8     	ldr	x8, [sp, #0x20]
  1826a4: 7900610a     	strh	w10, [x8, #0x30]
  1826a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826ac: 79406d0a     	ldrh	w10, [x8, #0x36]
  1826b0: f94013e8     	ldr	x8, [sp, #0x20]
  1826b4: 7900650a     	strh	w10, [x8, #0x32]
  1826b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826bc: 7940710a     	ldrh	w10, [x8, #0x38]
  1826c0: f94013e8     	ldr	x8, [sp, #0x20]
  1826c4: 7900690a     	strh	w10, [x8, #0x34]
  1826c8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826cc: 7940750a     	ldrh	w10, [x8, #0x3a]
  1826d0: f94013e8     	ldr	x8, [sp, #0x20]
  1826d4: 79006d0a     	strh	w10, [x8, #0x36]
  1826d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826dc: 7940790a     	ldrh	w10, [x8, #0x3c]
  1826e0: f94013e8     	ldr	x8, [sp, #0x20]
  1826e4: 7900710a     	strh	w10, [x8, #0x38]
  1826e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826ec: 79407d0a     	ldrh	w10, [x8, #0x3e]
  1826f0: f94013e8     	ldr	x8, [sp, #0x20]
  1826f4: 7900750a     	strh	w10, [x8, #0x3a]
  1826f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1826fc: 7940810a     	ldrh	w10, [x8, #0x40]
  182700: f94013e8     	ldr	x8, [sp, #0x20]
  182704: 7900790a     	strh	w10, [x8, #0x3c]
  182708: f85f03a8     	ldur	x8, [x29, #-0x10]
  18270c: 7940850a     	ldrh	w10, [x8, #0x42]
  182710: f94013e8     	ldr	x8, [sp, #0x20]
  182714: 79007d0a     	strh	w10, [x8, #0x3e]
  182718: f85f03a8     	ldur	x8, [x29, #-0x10]
  18271c: 7940890a     	ldrh	w10, [x8, #0x44]
  182720: f94013e8     	ldr	x8, [sp, #0x20]
  182724: 7900810a     	strh	w10, [x8, #0x40]
  182728: f85f03a8     	ldur	x8, [x29, #-0x10]
  18272c: 7940910a     	ldrh	w10, [x8, #0x48]
  182730: f94013e8     	ldr	x8, [sp, #0x20]
  182734: 7900850a     	strh	w10, [x8, #0x42]
  182738: f85f03a8     	ldur	x8, [x29, #-0x10]
  18273c: 7940950a     	ldrh	w10, [x8, #0x4a]
  182740: f94013e8     	ldr	x8, [sp, #0x20]
  182744: 7900890a     	strh	w10, [x8, #0x44]
  182748: f85f03a8     	ldur	x8, [x29, #-0x10]
  18274c: 7940990a     	ldrh	w10, [x8, #0x4c]
  182750: f94013e8     	ldr	x8, [sp, #0x20]
  182754: 79008d0a     	strh	w10, [x8, #0x46]
  182758: f85f03a8     	ldur	x8, [x29, #-0x10]
  18275c: 79409d0a     	ldrh	w10, [x8, #0x4e]
  182760: f94013e8     	ldr	x8, [sp, #0x20]
  182764: 7900910a     	strh	w10, [x8, #0x48]
  182768: f85f03a8     	ldur	x8, [x29, #-0x10]
  18276c: 7940a10a     	ldrh	w10, [x8, #0x50]
  182770: f94013e8     	ldr	x8, [sp, #0x20]
  182774: 7900950a     	strh	w10, [x8, #0x4a]
  182778: f85f03a8     	ldur	x8, [x29, #-0x10]
  18277c: 7940a50a     	ldrh	w10, [x8, #0x52]
  182780: f94013e8     	ldr	x8, [sp, #0x20]
  182784: 7900990a     	strh	w10, [x8, #0x4c]
  182788: f85f03a8     	ldur	x8, [x29, #-0x10]
  18278c: 7940a90a     	ldrh	w10, [x8, #0x54]
  182790: f94013e8     	ldr	x8, [sp, #0x20]
  182794: 79009d0a     	strh	w10, [x8, #0x4e]
  182798: f85f03a8     	ldur	x8, [x29, #-0x10]
  18279c: 7940ad0a     	ldrh	w10, [x8, #0x56]
  1827a0: f94013e8     	ldr	x8, [sp, #0x20]
  1827a4: 7900a10a     	strh	w10, [x8, #0x50]
  1827a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1827ac: 7940b10a     	ldrh	w10, [x8, #0x58]
  1827b0: f94013e8     	ldr	x8, [sp, #0x20]
  1827b4: 7900a50a     	strh	w10, [x8, #0x52]
  1827b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1827bc: 7940b50a     	ldrh	w10, [x8, #0x5a]
  1827c0: 2a0a03e8     	mov	w8, w10
  1827c4: 93403d00     	sxth	x0, w8
  1827c8: 94000b2e     	bl	0x185480 <ConvertRate+0x2acc>
  1827cc: f94013e8     	ldr	x8, [sp, #0x20]
  1827d0: 39015900     	strb	w0, [x8, #0x56]
  1827d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1827d8: 79c08d0a     	ldrsh	w10, [x8, #0x46]
  1827dc: 3500004a     	cbnz	w10, 0x1827e4 <DLSParser+0x15a8>
  1827e0: 14000006     	b	0x1827f8 <DLSParser+0x15bc>
  1827e4: 321903e8     	orr	w8, wzr, #0x80
  1827e8: f94013e9     	ldr	x9, [sp, #0x20]
  1827ec: 39415d2a     	ldrb	w10, [x9, #0x57]
  1827f0: 2a080148     	orr	w8, w10, w8
  1827f4: 39015d28     	strb	w8, [x9, #0x57]
  1827f8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1827fc: 910143ff     	add	sp, sp, #0x50
  182800: d65f03c0     	ret

0000000000182804 <DLSCleanup>:
  182804: d10083ff     	sub	sp, sp, #0x20
  182808: a9017bfd     	stp	x29, x30, [sp, #0x10]
  18280c: 910043fd     	add	x29, sp, #0x10
  182810: d2800008     	mov	x8, #0x0                // =0
  182814: f90007e0     	str	x0, [sp, #0x8]
  182818: f90003e1     	str	x1, [sp]
  18281c: f94003e0     	ldr	x0, [sp]
  182820: eb08001f     	cmp	x0, x8
  182824: 1a9f07e9     	cset	w9, ne
  182828: 37000049     	tbnz	w9, #0x0, 0x182830 <DLSCleanup+0x2c>
  18282c: 14000017     	b	0x182888 <DLSCleanup+0x84>
  182830: 52800008     	mov	w8, #0x0                // =0
  182834: f94003e9     	ldr	x9, [sp]
  182838: 3940e12a     	ldrb	w10, [x9, #0x38]
  18283c: 53001d4a     	uxtb	w10, w10
  182840: 32001feb     	orr	w11, wzr, #0xff
  182844: 0a0b0108     	and	w8, w8, w11
  182848: 6b08015f     	cmp	w10, w8
  18284c: 1a9f07e8     	cset	w8, ne
  182850: 37000048     	tbnz	w8, #0x0, 0x182858 <DLSCleanup+0x54>
  182854: 1400000d     	b	0x182888 <DLSCleanup+0x84>
  182858: 12800008     	mov	w8, #-0x1               // =-1
  18285c: f94003e9     	ldr	x9, [sp]
  182860: 3940e12a     	ldrb	w10, [x9, #0x38]
  182864: 0b080148     	add	w8, w10, w8
  182868: 3900e128     	strb	w8, [x9, #0x38]
  18286c: 32001fea     	orr	w10, wzr, #0xff
  182870: 0a0a0108     	and	w8, w8, w10
  182874: 34000048     	cbz	w8, 0x18287c <DLSCleanup+0x78>
  182878: 14000004     	b	0x182888 <DLSCleanup+0x84>
  18287c: f94007e0     	ldr	x0, [sp, #0x8]
  182880: f94003e1     	ldr	x1, [sp]
  182884: 97fc7c8f     	bl	0xa1ac0 <EAS_HWFree@plt>
  182888: d2800000     	mov	x0, #0x0                // =0
  18288c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  182890: 910083ff     	add	sp, sp, #0x20
  182894: d65f03c0     	ret

0000000000182898 <DLSAddRef>:
  182898: d10043ff     	sub	sp, sp, #0x10
  18289c: d2800008     	mov	x8, #0x0                // =0
  1828a0: f90007e0     	str	x0, [sp, #0x8]
  1828a4: f94007e0     	ldr	x0, [sp, #0x8]
  1828a8: eb08001f     	cmp	x0, x8
  1828ac: 1a9f07e9     	cset	w9, ne
  1828b0: 37000049     	tbnz	w9, #0x0, 0x1828b8 <DLSAddRef+0x20>
  1828b4: 14000006     	b	0x1828cc <DLSAddRef+0x34>
  1828b8: 320003e8     	orr	w8, wzr, #0x1
  1828bc: f94007e9     	ldr	x9, [sp, #0x8]
  1828c0: 3940e12a     	ldrb	w10, [x9, #0x38]
  1828c4: 0b080148     	add	w8, w10, w8
  1828c8: 3900e128     	strb	w8, [x9, #0x38]
  1828cc: 910043ff     	add	sp, sp, #0x10
  1828d0: d65f03c0     	ret

00000000001828d4 <ConvertDelay>:
  1828d4: d10103ff     	sub	sp, sp, #0x40
  1828d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1828dc: 9100c3fd     	add	x29, sp, #0x30
  1828e0: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  1828e4: 32003be9     	orr	w9, wzr, #0x7fff
  1828e8: 5280000a     	mov	w10, #0x0               // =0
  1828ec: f81f03a0     	stur	x0, [x29, #-0x10]
  1828f0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1828f4: eb08001f     	cmp	x0, x8
  1828f8: 1a9f17eb     	cset	w11, eq
  1828fc: b90017e9     	str	w9, [sp, #0x14]
  182900: b90013ea     	str	w10, [sp, #0x10]
  182904: 3700004b     	tbnz	w11, #0x0, 0x18290c <ConvertDelay+0x38>
  182908: 14000004     	b	0x182918 <ConvertDelay+0x44>
  18290c: b94013e8     	ldr	w8, [sp, #0x10]
  182910: 781fe3a8     	sturh	w8, [x29, #-0x2]
  182914: 14000024     	b	0x1829a4 <ConvertDelay+0xd0>
  182918: b2403be8     	orr	x8, xzr, #0x7fff
  18291c: b2760fe9     	orr	x9, xzr, #0x3c00
  182920: 32000fea     	orr	w10, wzr, #0xf
  182924: 528da74b     	mov	w11, #0x6d3a            // =27962
  182928: 92845a2c     	mov	x12, #-0x22d2           // =-8914
  18292c: f85f03ad     	ldur	x13, [x29, #-0x10]
  182930: eb0c01ac     	subs	x12, x13, x12
  182934: f9000fec     	str	x12, [sp, #0x18]
  182938: f9400fec     	ldr	x12, [sp, #0x18]
  18293c: 2a0c03ee     	mov	w14, w12
  182940: 1b0b7dcb     	mul	w11, w14, w11
  182944: 1aca296a     	asr	w10, w11, w10
  182948: 2a0a03ec     	mov	w12, w10
  18294c: 93407d8c     	sxtw	x12, w12
  182950: f9000fec     	str	x12, [sp, #0x18]
  182954: f9400fec     	ldr	x12, [sp, #0x18]
  182958: eb090180     	subs	x0, x12, x9
  18295c: f90007e8     	str	x8, [sp, #0x8]
  182960: 97fc99cc     	bl	0xa9090 <EAS_LogToLinear16@plt>
  182964: b2403fe8     	orr	x8, xzr, #0xffff
  182968: 2a0003e9     	mov	w9, w0
  18296c: 8a080128     	and	x8, x9, x8
  182970: f9000fe8     	str	x8, [sp, #0x18]
  182974: f9400fe8     	ldr	x8, [sp, #0x18]
  182978: f94007e9     	ldr	x9, [sp, #0x8]
  18297c: eb09011f     	cmp	x8, x9
  182980: 1a9fa7ea     	cset	w10, lt
  182984: 3700004a     	tbnz	w10, #0x0, 0x18298c <ConvertDelay+0xb8>
  182988: 14000005     	b	0x18299c <ConvertDelay+0xc8>
  18298c: f9400fe8     	ldr	x8, [sp, #0x18]
  182990: 2a0803e9     	mov	w9, w8
  182994: 781fe3a9     	sturh	w9, [x29, #-0x2]
  182998: 14000003     	b	0x1829a4 <ConvertDelay+0xd0>
  18299c: b94017e8     	ldr	w8, [sp, #0x14]
  1829a0: 781fe3a8     	sturh	w8, [x29, #-0x2]
  1829a4: 785fe3a0     	ldurh	w0, [x29, #-0x2]
  1829a8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1829ac: 910103ff     	add	sp, sp, #0x40
  1829b0: d65f03c0     	ret

00000000001829b4 <ConvertRate>:
  1829b4: d10103ff     	sub	sp, sp, #0x40
  1829b8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1829bc: 9100c3fd     	add	x29, sp, #0x30
  1829c0: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  1829c4: 32003be9     	orr	w9, wzr, #0x7fff
  1829c8: f81f03a0     	stur	x0, [x29, #-0x10]
  1829cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1829d0: eb08001f     	cmp	x0, x8
  1829d4: 1a9f17ea     	cset	w10, eq
  1829d8: b90017e9     	str	w9, [sp, #0x14]
  1829dc: 3700004a     	tbnz	w10, #0x0, 0x1829e4 <ConvertRate+0x30>
  1829e0: 14000004     	b	0x1829f0 <ConvertRate+0x3c>
  1829e4: b94017e8     	ldr	w8, [sp, #0x14]
  1829e8: 781fe3a8     	sturh	w8, [x29, #-0x2]
  1829ec: 14000016     	b	0x182a44 <ConvertRate+0x90>
  1829f0: b2403be8     	orr	x8, xzr, #0x7fff
  1829f4: 92845a29     	mov	x9, #-0x22d2            // =-8914
  1829f8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1829fc: eb0a0129     	subs	x9, x9, x10
  182a00: f9000fe9     	str	x9, [sp, #0x18]
  182a04: f9400fe0     	ldr	x0, [sp, #0x18]
  182a08: f90007e8     	str	x8, [sp, #0x8]
  182a0c: 97fc9761     	bl	0xa8790 <EAS_Calculate2toX@plt>
  182a10: f9000fe0     	str	x0, [sp, #0x18]
  182a14: f9400fe8     	ldr	x8, [sp, #0x18]
  182a18: f94007e9     	ldr	x9, [sp, #0x8]
  182a1c: eb09011f     	cmp	x8, x9
  182a20: 1a9fa7eb     	cset	w11, lt
  182a24: 3700004b     	tbnz	w11, #0x0, 0x182a2c <ConvertRate+0x78>
  182a28: 14000005     	b	0x182a3c <ConvertRate+0x88>
  182a2c: f9400fe8     	ldr	x8, [sp, #0x18]
  182a30: 2a0803e9     	mov	w9, w8
  182a34: 781fe3a9     	sturh	w9, [x29, #-0x2]
  182a38: 14000003     	b	0x182a44 <ConvertRate+0x90>
  182a3c: b94017e8     	ldr	w8, [sp, #0x14]
  182a40: 781fe3a8     	sturh	w8, [x29, #-0x2]
  182a44: 785fe3a0     	ldurh	w0, [x29, #-0x2]
  182a48: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  182a4c: 910103ff     	add	sp, sp, #0x40
  182a50: d65f03c0     	ret
  182a54: d10483ff     	sub	sp, sp, #0x120
  182a58: f90083fc     	str	x28, [sp, #0x100]
  182a5c: a9117bfd     	stp	x29, x30, [sp, #0x110]
  182a60: 910443fd     	add	x29, sp, #0x110
  182a64: d53bd048     	mrs	x8, TPIDR_EL0
  182a68: f9401508     	ldr	x8, [x8, #0x28]
  182a6c: f81e83a8     	stur	x8, [x29, #-0x18]
  182a70: f81983a0     	stur	x0, [x29, #-0x68]
  182a74: f81e03a1     	stur	x1, [x29, #-0x20]
  182a78: 781943a2     	sturh	w2, [x29, #-0x6c]
  182a7c: aa1f03e8     	mov	x8, xzr
  182a80: f90043e8     	str	x8, [sp, #0x80]
  182a84: f9003fe8     	str	x8, [sp, #0x78]
  182a88: f9003be8     	str	x8, [sp, #0x70]
  182a8c: f90037e8     	str	x8, [sp, #0x68]
  182a90: f85e03a8     	ldur	x8, [x29, #-0x20]
  182a94: 91003108     	add	x8, x8, #0xc
  182a98: f90047e8     	str	x8, [sp, #0x88]
  182a9c: f85983a8     	ldur	x8, [x29, #-0x68]
  182aa0: f9400500     	ldr	x0, [x8, #0x8]
  182aa4: f9400901     	ldr	x1, [x8, #0x10]
  182aa8: f85e03a2     	ldur	x2, [x29, #-0x20]
  182aac: 97fc9e3d     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  182ab0: f81883a0     	stur	x0, [x29, #-0x78]
  182ab4: b40000a0     	cbz	x0, 0x182ac8 <ConvertRate+0x114>
  182ab8: 14000001     	b	0x182abc <ConvertRate+0x108>
  182abc: f85883a8     	ldur	x8, [x29, #-0x78]
  182ac0: f81a03a8     	stur	x8, [x29, #-0x60]
  182ac4: 140000fc     	b	0x182eb4 <ConvertRate+0x500>
  182ac8: f85983a0     	ldur	x0, [x29, #-0x68]
  182acc: d10083a1     	sub	x1, x29, #0x20
  182ad0: d100a3a2     	sub	x2, x29, #0x28
  182ad4: d100c3a3     	sub	x3, x29, #0x30
  182ad8: 97fffbbd     	bl	0x1819cc <DLSParser+0x790>
  182adc: f81883a0     	stur	x0, [x29, #-0x78]
  182ae0: b40000a0     	cbz	x0, 0x182af4 <ConvertRate+0x140>
  182ae4: 14000001     	b	0x182ae8 <ConvertRate+0x134>
  182ae8: f85883a8     	ldur	x8, [x29, #-0x78]
  182aec: f81a03a8     	stur	x8, [x29, #-0x60]
  182af0: 140000f1     	b	0x182eb4 <ConvertRate+0x500>
  182af4: f85d83a8     	ldur	x8, [x29, #-0x28]
  182af8: 528ecca9     	mov	w9, #0x7665             // =30309
  182afc: 72aeec29     	movk	w9, #0x7761, lsl #16
  182b00: 2a0903ea     	mov	w10, w9
  182b04: eb0a0108     	subs	x8, x8, x10
  182b08: f9002be8     	str	x8, [sp, #0x50]
  182b0c: 540000a0     	b.eq	0x182b20 <ConvertRate+0x16c>
  182b10: 14000001     	b	0x182b14 <ConvertRate+0x160>
  182b14: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  182b18: f81a03a8     	stur	x8, [x29, #-0x60]
  182b1c: 140000e6     	b	0x182eb4 <ConvertRate+0x500>
  182b20: f94047e8     	ldr	x8, [sp, #0x88]
  182b24: f81e03a8     	stur	x8, [x29, #-0x20]
  182b28: f85e03a8     	ldur	x8, [x29, #-0x20]
  182b2c: f85d03a9     	ldur	x9, [x29, #-0x30]
  182b30: 8b090108     	add	x8, x8, x9
  182b34: f81803a8     	stur	x8, [x29, #-0x80]
  182b38: 14000001     	b	0x182b3c <ConvertRate+0x188>
  182b3c: f85e03a8     	ldur	x8, [x29, #-0x20]
  182b40: f85803a9     	ldur	x9, [x29, #-0x80]
  182b44: eb090108     	subs	x8, x8, x9
  182b48: f90027e8     	str	x8, [sp, #0x48]
  182b4c: 5400072a     	b.ge	0x182c30 <ConvertRate+0x27c>
  182b50: 14000001     	b	0x182b54 <ConvertRate+0x1a0>
  182b54: f85e03a8     	ldur	x8, [x29, #-0x20]
  182b58: f90047e8     	str	x8, [sp, #0x88]
  182b5c: f85983a0     	ldur	x0, [x29, #-0x68]
  182b60: d10083a1     	sub	x1, x29, #0x20
  182b64: d100a3a2     	sub	x2, x29, #0x28
  182b68: d100c3a3     	sub	x3, x29, #0x30
  182b6c: 97fffb98     	bl	0x1819cc <DLSParser+0x790>
  182b70: f81883a0     	stur	x0, [x29, #-0x78]
  182b74: b40000a0     	cbz	x0, 0x182b88 <ConvertRate+0x1d4>
  182b78: 14000001     	b	0x182b7c <ConvertRate+0x1c8>
  182b7c: f85883a8     	ldur	x8, [x29, #-0x78]
  182b80: f81a03a8     	stur	x8, [x29, #-0x60]
  182b84: 140000cc     	b	0x182eb4 <ConvertRate+0x500>
  182b88: f85d83a8     	ldur	x8, [x29, #-0x28]
  182b8c: aa0803e9     	mov	x9, x8
  182b90: 528e8c2a     	mov	w10, #0x7461            // =29793
  182b94: 72ac8c2a     	movk	w10, #0x6461, lsl #16
  182b98: 2a0a03eb     	mov	w11, w10
  182b9c: eb0b0108     	subs	x8, x8, x11
  182ba0: f90023e9     	str	x9, [sp, #0x40]
  182ba4: f9001fe8     	str	x8, [sp, #0x38]
  182ba8: 54000340     	b.eq	0x182c10 <ConvertRate+0x25c>
  182bac: 14000001     	b	0x182bb0 <ConvertRate+0x1fc>
  182bb0: 528e8408     	mov	w8, #0x7420             // =29728
  182bb4: 72accda8     	movk	w8, #0x666d, lsl #16
  182bb8: 2a0803e9     	mov	w9, w8
  182bbc: f94023ea     	ldr	x10, [sp, #0x40]
  182bc0: eb090149     	subs	x9, x10, x9
  182bc4: f9001be9     	str	x9, [sp, #0x30]
  182bc8: 540001c0     	b.eq	0x182c00 <ConvertRate+0x24c>
  182bcc: 14000001     	b	0x182bd0 <ConvertRate+0x21c>
  182bd0: 528dae08     	mov	w8, #0x6d70             // =28016
  182bd4: 72aeee68     	movk	w8, #0x7773, lsl #16
  182bd8: 2a0803e9     	mov	w9, w8
  182bdc: f94023ea     	ldr	x10, [sp, #0x40]
  182be0: eb090149     	subs	x9, x10, x9
  182be4: f90017e9     	str	x9, [sp, #0x28]
  182be8: 54000201     	b.ne	0x182c28 <ConvertRate+0x274>
  182bec: 14000001     	b	0x182bf0 <ConvertRate+0x23c>
  182bf0: f94047e8     	ldr	x8, [sp, #0x88]
  182bf4: 91002108     	add	x8, x8, #0x8
  182bf8: f90043e8     	str	x8, [sp, #0x80]
  182bfc: 1400000c     	b	0x182c2c <ConvertRate+0x278>
  182c00: f94047e8     	ldr	x8, [sp, #0x88]
  182c04: 91002108     	add	x8, x8, #0x8
  182c08: f9003fe8     	str	x8, [sp, #0x78]
  182c0c: 14000008     	b	0x182c2c <ConvertRate+0x278>
  182c10: f94047e8     	ldr	x8, [sp, #0x88]
  182c14: 91002108     	add	x8, x8, #0x8
  182c18: f9003be8     	str	x8, [sp, #0x70]
  182c1c: f85d03a8     	ldur	x8, [x29, #-0x30]
  182c20: f90037e8     	str	x8, [sp, #0x68]
  182c24: 14000002     	b	0x182c2c <ConvertRate+0x278>
  182c28: 14000001     	b	0x182c2c <ConvertRate+0x278>
  182c2c: 17ffffc4     	b	0x182b3c <ConvertRate+0x188>
  182c30: f94037e8     	ldr	x8, [sp, #0x68]
  182c34: b7f800e8     	tbnz	x8, #0x3f, 0x182c50 <ConvertRate+0x29c>
  182c38: 14000001     	b	0x182c3c <ConvertRate+0x288>
  182c3c: f94037e8     	ldr	x8, [sp, #0x68]
  182c40: f1440108     	subs	x8, x8, #0x100, lsl #12 // =0x100000
  182c44: f90013e8     	str	x8, [sp, #0x20]
  182c48: 540000ad     	b.le	0x182c5c <ConvertRate+0x2a8>
  182c4c: 14000001     	b	0x182c50 <ConvertRate+0x29c>
  182c50: 928003a8     	mov	x8, #-0x1e              // =-30
  182c54: f81a03a8     	stur	x8, [x29, #-0x60]
  182c58: 14000097     	b	0x182eb4 <ConvertRate+0x500>
  182c5c: f85983a8     	ldur	x8, [x29, #-0x68]
  182c60: f9400108     	ldr	x8, [x8]
  182c64: b50000a8     	cbnz	x8, 0x182c78 <ConvertRate+0x2c4>
  182c68: 14000001     	b	0x182c6c <ConvertRate+0x2b8>
  182c6c: d10163a8     	sub	x8, x29, #0x58
  182c70: f90033e8     	str	x8, [sp, #0x60]
  182c74: 1400000b     	b	0x182ca0 <ConvertRate+0x2ec>
  182c78: f85983a8     	ldur	x8, [x29, #-0x68]
  182c7c: f9400d08     	ldr	x8, [x8, #0x18]
  182c80: 785943a9     	ldurh	w9, [x29, #-0x6c]
  182c84: 2a0903ea     	mov	w10, w9
  182c88: 52800509     	mov	w9, #0x28               // =40
  182c8c: 2a0903eb     	mov	w11, w9
  182c90: 9b0b7d4a     	mul	x10, x10, x11
  182c94: 8b0a0108     	add	x8, x8, x10
  182c98: f90033e8     	str	x8, [sp, #0x60]
  182c9c: 14000001     	b	0x182ca0 <ConvertRate+0x2ec>
  182ca0: f94033e8     	ldr	x8, [sp, #0x60]
  182ca4: 2a1f03e9     	mov	w9, wzr
  182ca8: 79004509     	strh	w9, [x8, #0x22]
  182cac: f94033e8     	ldr	x8, [sp, #0x60]
  182cb0: 321e0fe9     	orr	w9, wzr, #0x3c
  182cb4: 39009109     	strb	w9, [x8, #0x24]
  182cb8: f94033e8     	ldr	x8, [sp, #0x60]
  182cbc: aa1f03ea     	mov	x10, xzr
  182cc0: f900010a     	str	x10, [x8]
  182cc4: f94033e8     	ldr	x8, [sp, #0x60]
  182cc8: f900050a     	str	x10, [x8, #0x8]
  182ccc: f94033e8     	ldr	x8, [sp, #0x60]
  182cd0: f900090a     	str	x10, [x8, #0x10]
  182cd4: f9403fe8     	ldr	x8, [sp, #0x78]
  182cd8: b50000a8     	cbnz	x8, 0x182cec <ConvertRate+0x338>
  182cdc: 14000001     	b	0x182ce0 <ConvertRate+0x32c>
  182ce0: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  182ce4: f81a03a8     	stur	x8, [x29, #-0x60]
  182ce8: 14000073     	b	0x182eb4 <ConvertRate+0x500>
  182cec: f9403be8     	ldr	x8, [sp, #0x70]
  182cf0: b50000a8     	cbnz	x8, 0x182d04 <ConvertRate+0x350>
  182cf4: 14000001     	b	0x182cf8 <ConvertRate+0x344>
  182cf8: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  182cfc: f81a03a8     	stur	x8, [x29, #-0x60]
  182d00: 1400006d     	b	0x182eb4 <ConvertRate+0x500>
  182d04: f94043e8     	ldr	x8, [sp, #0x80]
  182d08: b40001a8     	cbz	x8, 0x182d3c <ConvertRate+0x388>
  182d0c: 14000001     	b	0x182d10 <ConvertRate+0x35c>
  182d10: f85983a0     	ldur	x0, [x29, #-0x68]
  182d14: f94043e1     	ldr	x1, [sp, #0x80]
  182d18: f94033e2     	ldr	x2, [sp, #0x60]
  182d1c: 94000075     	bl	0x182ef0 <ConvertRate+0x53c>
  182d20: f81883a0     	stur	x0, [x29, #-0x78]
  182d24: b40000a0     	cbz	x0, 0x182d38 <ConvertRate+0x384>
  182d28: 14000001     	b	0x182d2c <ConvertRate+0x378>
  182d2c: f85883a8     	ldur	x8, [x29, #-0x78]
  182d30: f81a03a8     	stur	x8, [x29, #-0x60]
  182d34: 14000060     	b	0x182eb4 <ConvertRate+0x500>
  182d38: 14000001     	b	0x182d3c <ConvertRate+0x388>
  182d3c: f85983a0     	ldur	x0, [x29, #-0x68]
  182d40: f9403fe1     	ldr	x1, [sp, #0x78]
  182d44: f94033e2     	ldr	x2, [sp, #0x60]
  182d48: 94000150     	bl	0x183288 <ConvertRate+0x8d4>
  182d4c: f81883a0     	stur	x0, [x29, #-0x78]
  182d50: b40000a0     	cbz	x0, 0x182d64 <ConvertRate+0x3b0>
  182d54: 14000001     	b	0x182d58 <ConvertRate+0x3a4>
  182d58: f85883a8     	ldur	x8, [x29, #-0x78]
  182d5c: f81a03a8     	stur	x8, [x29, #-0x60]
  182d60: 14000055     	b	0x182eb4 <ConvertRate+0x500>
  182d64: f94033e8     	ldr	x8, [sp, #0x60]
  182d68: 79404109     	ldrh	w9, [x8, #0x20]
  182d6c: 71002129     	subs	w9, w9, #0x8
  182d70: b9001fe9     	str	w9, [sp, #0x1c]
  182d74: 540000a1     	b.ne	0x182d88 <ConvertRate+0x3d4>
  182d78: 14000001     	b	0x182d7c <ConvertRate+0x3c8>
  182d7c: f94037e8     	ldr	x8, [sp, #0x68]
  182d80: f81d03a8     	stur	x8, [x29, #-0x30]
  182d84: 14000005     	b	0x182d98 <ConvertRate+0x3e4>
  182d88: f94037e8     	ldr	x8, [sp, #0x68]
  182d8c: 9341fd08     	asr	x8, x8, #1
  182d90: f81d03a8     	stur	x8, [x29, #-0x30]
  182d94: 14000001     	b	0x182d98 <ConvertRate+0x3e4>
  182d98: f94033e8     	ldr	x8, [sp, #0x60]
  182d9c: f9400908     	ldr	x8, [x8, #0x10]
  182da0: b40000c8     	cbz	x8, 0x182db8 <ConvertRate+0x404>
  182da4: 14000001     	b	0x182da8 <ConvertRate+0x3f4>
  182da8: f85d03a8     	ldur	x8, [x29, #-0x30]
  182dac: 91000508     	add	x8, x8, #0x1
  182db0: f81d03a8     	stur	x8, [x29, #-0x30]
  182db4: 14000001     	b	0x182db8 <ConvertRate+0x404>
  182db8: f85983a8     	ldur	x8, [x29, #-0x68]
  182dbc: f9400108     	ldr	x8, [x8]
  182dc0: b5000148     	cbnz	x8, 0x182de8 <ConvertRate+0x434>
  182dc4: 14000001     	b	0x182dc8 <ConvertRate+0x414>
  182dc8: f85d03a8     	ldur	x8, [x29, #-0x30]
  182dcc: f85983a9     	ldur	x9, [x29, #-0x68]
  182dd0: f940212a     	ldr	x10, [x9, #0x40]
  182dd4: 8b080148     	add	x8, x10, x8
  182dd8: f9002128     	str	x8, [x9, #0x40]
  182ddc: aa1f03e8     	mov	x8, xzr
  182de0: f81a03a8     	stur	x8, [x29, #-0x60]
  182de4: 14000034     	b	0x182eb4 <ConvertRate+0x500>
  182de8: f85983a8     	ldur	x8, [x29, #-0x68]
  182dec: f9400109     	ldr	x9, [x8]
  182df0: f9401529     	ldr	x9, [x9, #0x28]
  182df4: f9402508     	ldr	x8, [x8, #0x48]
  182df8: 8b080128     	add	x8, x9, x8
  182dfc: f9002fe8     	str	x8, [sp, #0x58]
  182e00: f85983a8     	ldur	x8, [x29, #-0x68]
  182e04: f9402509     	ldr	x9, [x8, #0x48]
  182e08: f9400108     	ldr	x8, [x8]
  182e0c: f9401108     	ldr	x8, [x8, #0x20]
  182e10: 785943aa     	ldurh	w10, [x29, #-0x6c]
  182e14: 2a0a03eb     	mov	w11, w10
  182e18: f82b7909     	str	x9, [x8, x11, lsl #3]
  182e1c: f85d03a8     	ldur	x8, [x29, #-0x30]
  182e20: f85983a9     	ldur	x9, [x29, #-0x68]
  182e24: f9400129     	ldr	x9, [x9]
  182e28: f9400d29     	ldr	x9, [x9, #0x18]
  182e2c: 785943aa     	ldurh	w10, [x29, #-0x6c]
  182e30: 2a0a03eb     	mov	w11, w10
  182e34: f82b7928     	str	x8, [x9, x11, lsl #3]
  182e38: f85d03a8     	ldur	x8, [x29, #-0x30]
  182e3c: f85983a9     	ldur	x9, [x29, #-0x68]
  182e40: f940252b     	ldr	x11, [x9, #0x48]
  182e44: 8b080168     	add	x8, x11, x8
  182e48: f9002528     	str	x8, [x9, #0x48]
  182e4c: f85983a8     	ldur	x8, [x29, #-0x68]
  182e50: f9402509     	ldr	x9, [x8, #0x48]
  182e54: f9402108     	ldr	x8, [x8, #0x40]
  182e58: eb080128     	subs	x8, x9, x8
  182e5c: f9000be8     	str	x8, [sp, #0x10]
  182e60: 540000a9     	b.ls	0x182e74 <ConvertRate+0x4c0>
  182e64: 14000001     	b	0x182e68 <ConvertRate+0x4b4>
  182e68: 928003a8     	mov	x8, #-0x1e              // =-30
  182e6c: f81a03a8     	stur	x8, [x29, #-0x60]
  182e70: 14000011     	b	0x182eb4 <ConvertRate+0x500>
  182e74: f85983a0     	ldur	x0, [x29, #-0x68]
  182e78: f9403be1     	ldr	x1, [sp, #0x70]
  182e7c: f94037e2     	ldr	x2, [sp, #0x68]
  182e80: f94033e3     	ldr	x3, [sp, #0x60]
  182e84: f9402fe4     	ldr	x4, [sp, #0x58]
  182e88: f85d03a5     	ldur	x5, [x29, #-0x30]
  182e8c: 9400018d     	bl	0x1834c0 <ConvertRate+0xb0c>
  182e90: f81883a0     	stur	x0, [x29, #-0x78]
  182e94: b40000a0     	cbz	x0, 0x182ea8 <ConvertRate+0x4f4>
  182e98: 14000001     	b	0x182e9c <ConvertRate+0x4e8>
  182e9c: f85883a8     	ldur	x8, [x29, #-0x78]
  182ea0: f81a03a8     	stur	x8, [x29, #-0x60]
  182ea4: 14000004     	b	0x182eb4 <ConvertRate+0x500>
  182ea8: aa1f03e8     	mov	x8, xzr
  182eac: f81a03a8     	stur	x8, [x29, #-0x60]
  182eb0: 14000001     	b	0x182eb4 <ConvertRate+0x500>
  182eb4: f85a03a8     	ldur	x8, [x29, #-0x60]
  182eb8: d53bd049     	mrs	x9, TPIDR_EL0
  182ebc: f9401529     	ldr	x9, [x9, #0x28]
  182ec0: f85e83aa     	ldur	x10, [x29, #-0x18]
  182ec4: eb0a0129     	subs	x9, x9, x10
  182ec8: f90007e8     	str	x8, [sp, #0x8]
  182ecc: f90003e9     	str	x9, [sp]
  182ed0: 540000e1     	b.ne	0x182eec <ConvertRate+0x538>
  182ed4: 14000001     	b	0x182ed8 <ConvertRate+0x524>
  182ed8: f94007e0     	ldr	x0, [sp, #0x8]
  182edc: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  182ee0: f94083fc     	ldr	x28, [sp, #0x100]
  182ee4: 910483ff     	add	sp, sp, #0x120
  182ee8: d65f03c0     	ret
  182eec: 97fc9ba1     	bl	0xa9d70 <__stack_chk_fail@plt>
  182ef0: d10243ff     	sub	sp, sp, #0x90
  182ef4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  182ef8: 910203fd     	add	x29, sp, #0x80
  182efc: d53bd048     	mrs	x8, TPIDR_EL0
  182f00: f9401508     	ldr	x8, [x8, #0x28]
  182f04: f81f83a8     	stur	x8, [x29, #-0x8]
  182f08: f81d03a0     	stur	x0, [x29, #-0x30]
  182f0c: f81c83a1     	stur	x1, [x29, #-0x38]
  182f10: f90023e2     	str	x2, [sp, #0x40]
  182f14: f85d03a8     	ldur	x8, [x29, #-0x30]
  182f18: f9400500     	ldr	x0, [x8, #0x8]
  182f1c: f9400901     	ldr	x1, [x8, #0x10]
  182f20: f85c83a2     	ldur	x2, [x29, #-0x38]
  182f24: 97fc9d1f     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  182f28: f9001fe0     	str	x0, [sp, #0x38]
  182f2c: b40000a0     	cbz	x0, 0x182f40 <ConvertRate+0x58c>
  182f30: 14000001     	b	0x182f34 <ConvertRate+0x580>
  182f34: f9401fe8     	ldr	x8, [sp, #0x38]
  182f38: f81d83a8     	stur	x8, [x29, #-0x28]
  182f3c: 140000c5     	b	0x183250 <ConvertRate+0x89c>
  182f40: f85d03a8     	ldur	x8, [x29, #-0x30]
  182f44: f9400500     	ldr	x0, [x8, #0x8]
  182f48: f9400901     	ldr	x1, [x8, #0x10]
  182f4c: d10083a2     	sub	x2, x29, #0x20
  182f50: 2a1f03e3     	mov	w3, wzr
  182f54: 97fc7947     	bl	0xa1470 <EAS_HWGetDWord@plt>
  182f58: f9001fe0     	str	x0, [sp, #0x38]
  182f5c: b40000a0     	cbz	x0, 0x182f70 <ConvertRate+0x5bc>
  182f60: 14000001     	b	0x182f64 <ConvertRate+0x5b0>
  182f64: f9401fe8     	ldr	x8, [sp, #0x38]
  182f68: f81d83a8     	stur	x8, [x29, #-0x28]
  182f6c: 140000b9     	b	0x183250 <ConvertRate+0x89c>
  182f70: f85d03a8     	ldur	x8, [x29, #-0x30]
  182f74: f9400500     	ldr	x0, [x8, #0x8]
  182f78: f9400901     	ldr	x1, [x8, #0x10]
  182f7c: d10033a2     	sub	x2, x29, #0xc
  182f80: 2a1f03e3     	mov	w3, wzr
  182f84: 97fc7403     	bl	0x9ff90 <EAS_HWGetWord@plt>
  182f88: f9001fe0     	str	x0, [sp, #0x38]
  182f8c: b40000a0     	cbz	x0, 0x182fa0 <ConvertRate+0x5ec>
  182f90: 14000001     	b	0x182f94 <ConvertRate+0x5e0>
  182f94: f9401fe8     	ldr	x8, [sp, #0x38]
  182f98: f81d83a8     	stur	x8, [x29, #-0x28]
  182f9c: 140000ad     	b	0x183250 <ConvertRate+0x89c>
  182fa0: 785f43a8     	ldurh	w8, [x29, #-0xc]
  182fa4: 7101fd08     	subs	w8, w8, #0x7f
  182fa8: b90037e8     	str	w8, [sp, #0x34]
  182fac: 540000cc     	b.gt	0x182fc4 <ConvertRate+0x610>
  182fb0: 14000001     	b	0x182fb4 <ConvertRate+0x600>
  182fb4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  182fb8: f94023e9     	ldr	x9, [sp, #0x40]
  182fbc: 39009128     	strb	w8, [x9, #0x24]
  182fc0: 14000005     	b	0x182fd4 <ConvertRate+0x620>
  182fc4: f94023e8     	ldr	x8, [sp, #0x40]
  182fc8: 321e0fe9     	orr	w9, wzr, #0x3c
  182fcc: 39009109     	strb	w9, [x8, #0x24]
  182fd0: 14000001     	b	0x182fd4 <ConvertRate+0x620>
  182fd4: f85d03a8     	ldur	x8, [x29, #-0x30]
  182fd8: f9400500     	ldr	x0, [x8, #0x8]
  182fdc: f9400901     	ldr	x1, [x8, #0x10]
  182fe0: f94023e8     	ldr	x8, [sp, #0x40]
  182fe4: 91008902     	add	x2, x8, #0x22
  182fe8: 2a1f03e3     	mov	w3, wzr
  182fec: 97fc73e9     	bl	0x9ff90 <EAS_HWGetWord@plt>
  182ff0: f9001fe0     	str	x0, [sp, #0x38]
  182ff4: b40000a0     	cbz	x0, 0x183008 <ConvertRate+0x654>
  182ff8: 14000001     	b	0x182ffc <ConvertRate+0x648>
  182ffc: f9401fe8     	ldr	x8, [sp, #0x38]
  183000: f81d83a8     	stur	x8, [x29, #-0x28]
  183004: 14000093     	b	0x183250 <ConvertRate+0x89c>
  183008: f85d03a8     	ldur	x8, [x29, #-0x30]
  18300c: f9400500     	ldr	x0, [x8, #0x8]
  183010: f9400901     	ldr	x1, [x8, #0x10]
  183014: f94023e2     	ldr	x2, [sp, #0x40]
  183018: 2a1f03e3     	mov	w3, wzr
  18301c: 97fc7915     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183020: f9001fe0     	str	x0, [sp, #0x38]
  183024: b40000a0     	cbz	x0, 0x183038 <ConvertRate+0x684>
  183028: 14000001     	b	0x18302c <ConvertRate+0x678>
  18302c: f9401fe8     	ldr	x8, [sp, #0x38]
  183030: f81d83a8     	stur	x8, [x29, #-0x28]
  183034: 14000087     	b	0x183250 <ConvertRate+0x89c>
  183038: f94023e8     	ldr	x8, [sp, #0x40]
  18303c: f9400108     	ldr	x8, [x8]
  183040: f1000508     	subs	x8, x8, #0x1
  183044: f90017e8     	str	x8, [sp, #0x28]
  183048: 540000cb     	b.lt	0x183060 <ConvertRate+0x6ac>
  18304c: 14000001     	b	0x183050 <ConvertRate+0x69c>
  183050: f94023e8     	ldr	x8, [sp, #0x40]
  183054: aa1f03e9     	mov	x9, xzr
  183058: f9000109     	str	x9, [x8]
  18305c: 14000001     	b	0x183060 <ConvertRate+0x6ac>
  183060: f85d03a8     	ldur	x8, [x29, #-0x30]
  183064: f9400500     	ldr	x0, [x8, #0x8]
  183068: f9400901     	ldr	x1, [x8, #0x10]
  18306c: d10063a2     	sub	x2, x29, #0x18
  183070: 2a1f03e3     	mov	w3, wzr
  183074: 97fc78ff     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183078: f9001fe0     	str	x0, [sp, #0x38]
  18307c: b40000a0     	cbz	x0, 0x183090 <ConvertRate+0x6dc>
  183080: 14000001     	b	0x183084 <ConvertRate+0x6d0>
  183084: f9401fe8     	ldr	x8, [sp, #0x38]
  183088: f81d83a8     	stur	x8, [x29, #-0x28]
  18308c: 14000071     	b	0x183250 <ConvertRate+0x89c>
  183090: f85d03a8     	ldur	x8, [x29, #-0x30]
  183094: f9400500     	ldr	x0, [x8, #0x8]
  183098: f9400901     	ldr	x1, [x8, #0x10]
  18309c: d10063a2     	sub	x2, x29, #0x18
  1830a0: 2a1f03e3     	mov	w3, wzr
  1830a4: 97fc78f3     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1830a8: f9001fe0     	str	x0, [sp, #0x38]
  1830ac: b40000a0     	cbz	x0, 0x1830c0 <ConvertRate+0x70c>
  1830b0: 14000001     	b	0x1830b4 <ConvertRate+0x700>
  1830b4: f9401fe8     	ldr	x8, [sp, #0x38]
  1830b8: f81d83a8     	stur	x8, [x29, #-0x28]
  1830bc: 14000065     	b	0x183250 <ConvertRate+0x89c>
  1830c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1830c4: b4000c08     	cbz	x8, 0x183244 <ConvertRate+0x890>
  1830c8: 14000001     	b	0x1830cc <ConvertRate+0x718>
  1830cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1830d0: f1000908     	subs	x8, x8, #0x2
  1830d4: f90013e8     	str	x8, [sp, #0x20]
  1830d8: 54000063     	b.lo	0x1830e4 <ConvertRate+0x730>
  1830dc: 14000001     	b	0x1830e0 <ConvertRate+0x72c>
  1830e0: 14000001     	b	0x1830e4 <ConvertRate+0x730>
  1830e4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1830e8: f9400500     	ldr	x0, [x8, #0x8]
  1830ec: f9400901     	ldr	x1, [x8, #0x10]
  1830f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1830f4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1830f8: 8b090102     	add	x2, x8, x9
  1830fc: 97fc9ca9     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  183100: f9001fe0     	str	x0, [sp, #0x38]
  183104: b40000a0     	cbz	x0, 0x183118 <ConvertRate+0x764>
  183108: 14000001     	b	0x18310c <ConvertRate+0x758>
  18310c: f9401fe8     	ldr	x8, [sp, #0x38]
  183110: f81d83a8     	stur	x8, [x29, #-0x28]
  183114: 1400004f     	b	0x183250 <ConvertRate+0x89c>
  183118: f85d03a8     	ldur	x8, [x29, #-0x30]
  18311c: f9400500     	ldr	x0, [x8, #0x8]
  183120: f9400901     	ldr	x1, [x8, #0x10]
  183124: d10063a2     	sub	x2, x29, #0x18
  183128: 2a1f03e3     	mov	w3, wzr
  18312c: 97fc78d1     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183130: f9001fe0     	str	x0, [sp, #0x38]
  183134: b40000a0     	cbz	x0, 0x183148 <ConvertRate+0x794>
  183138: 14000001     	b	0x18313c <ConvertRate+0x788>
  18313c: f9401fe8     	ldr	x8, [sp, #0x38]
  183140: f81d83a8     	stur	x8, [x29, #-0x28]
  183144: 14000043     	b	0x183250 <ConvertRate+0x89c>
  183148: f85d03a8     	ldur	x8, [x29, #-0x30]
  18314c: f9400500     	ldr	x0, [x8, #0x8]
  183150: f9400901     	ldr	x1, [x8, #0x10]
  183154: d10063a2     	sub	x2, x29, #0x18
  183158: 2a1f03e3     	mov	w3, wzr
  18315c: 97fc78c5     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183160: f9001fe0     	str	x0, [sp, #0x38]
  183164: b40000a0     	cbz	x0, 0x183178 <ConvertRate+0x7c4>
  183168: 14000001     	b	0x18316c <ConvertRate+0x7b8>
  18316c: f9401fe8     	ldr	x8, [sp, #0x38]
  183170: f81d83a8     	stur	x8, [x29, #-0x28]
  183174: 14000037     	b	0x183250 <ConvertRate+0x89c>
  183178: f85d03a8     	ldur	x8, [x29, #-0x30]
  18317c: f9400500     	ldr	x0, [x8, #0x8]
  183180: f9400901     	ldr	x1, [x8, #0x10]
  183184: f94023e8     	ldr	x8, [sp, #0x40]
  183188: 91002102     	add	x2, x8, #0x8
  18318c: 2a1f03e3     	mov	w3, wzr
  183190: 97fc78b8     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183194: f9001fe0     	str	x0, [sp, #0x38]
  183198: b40000a0     	cbz	x0, 0x1831ac <ConvertRate+0x7f8>
  18319c: 14000001     	b	0x1831a0 <ConvertRate+0x7ec>
  1831a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1831a4: f81d83a8     	stur	x8, [x29, #-0x28]
  1831a8: 1400002a     	b	0x183250 <ConvertRate+0x89c>
  1831ac: f85d03a8     	ldur	x8, [x29, #-0x30]
  1831b0: f9400500     	ldr	x0, [x8, #0x8]
  1831b4: f9400901     	ldr	x1, [x8, #0x10]
  1831b8: f94023e8     	ldr	x8, [sp, #0x40]
  1831bc: 91004102     	add	x2, x8, #0x10
  1831c0: 2a1f03e3     	mov	w3, wzr
  1831c4: 97fc78ab     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1831c8: f9001fe0     	str	x0, [sp, #0x38]
  1831cc: b40000a0     	cbz	x0, 0x1831e0 <ConvertRate+0x82c>
  1831d0: 14000001     	b	0x1831d4 <ConvertRate+0x820>
  1831d4: f9401fe8     	ldr	x8, [sp, #0x38]
  1831d8: f81d83a8     	stur	x8, [x29, #-0x28]
  1831dc: 1400001d     	b	0x183250 <ConvertRate+0x89c>
  1831e0: f94023e8     	ldr	x8, [sp, #0x40]
  1831e4: f9400908     	ldr	x8, [x8, #0x10]
  1831e8: b40002c8     	cbz	x8, 0x183240 <ConvertRate+0x88c>
  1831ec: 14000001     	b	0x1831f0 <ConvertRate+0x83c>
  1831f0: f94023e8     	ldr	x8, [sp, #0x40]
  1831f4: f9400509     	ldr	x9, [x8, #0x8]
  1831f8: f9400908     	ldr	x8, [x8, #0x10]
  1831fc: 1280000a     	mov	w10, #-0x1              // =-1
  183200: 2a0a03eb     	mov	w11, w10
  183204: eb080168     	subs	x8, x11, x8
  183208: eb080128     	subs	x8, x9, x8
  18320c: f9000fe8     	str	x8, [sp, #0x18]
  183210: 54000128     	b.hi	0x183234 <ConvertRate+0x880>
  183214: 14000001     	b	0x183218 <ConvertRate+0x864>
  183218: f94023e8     	ldr	x8, [sp, #0x40]
  18321c: f9400509     	ldr	x9, [x8, #0x8]
  183220: f9400908     	ldr	x8, [x8, #0x10]
  183224: 8b080128     	add	x8, x9, x8
  183228: d360fd08     	lsr	x8, x8, #32
  18322c: b40000a8     	cbz	x8, 0x183240 <ConvertRate+0x88c>
  183230: 14000001     	b	0x183234 <ConvertRate+0x880>
  183234: 92800008     	mov	x8, #-0x1               // =-1
  183238: f81d83a8     	stur	x8, [x29, #-0x28]
  18323c: 14000005     	b	0x183250 <ConvertRate+0x89c>
  183240: 14000001     	b	0x183244 <ConvertRate+0x890>
  183244: aa1f03e8     	mov	x8, xzr
  183248: f81d83a8     	stur	x8, [x29, #-0x28]
  18324c: 14000001     	b	0x183250 <ConvertRate+0x89c>
  183250: f85d83a8     	ldur	x8, [x29, #-0x28]
  183254: d53bd049     	mrs	x9, TPIDR_EL0
  183258: f9401529     	ldr	x9, [x9, #0x28]
  18325c: f85f83aa     	ldur	x10, [x29, #-0x8]
  183260: eb0a0129     	subs	x9, x9, x10
  183264: f9000be8     	str	x8, [sp, #0x10]
  183268: f90007e9     	str	x9, [sp, #0x8]
  18326c: 540000c1     	b.ne	0x183284 <ConvertRate+0x8d0>
  183270: 14000001     	b	0x183274 <ConvertRate+0x8c0>
  183274: f9400be0     	ldr	x0, [sp, #0x10]
  183278: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  18327c: 910243ff     	add	sp, sp, #0x90
  183280: d65f03c0     	ret
  183284: 97fc9abb     	bl	0xa9d70 <__stack_chk_fail@plt>
  183288: d101c3ff     	sub	sp, sp, #0x70
  18328c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  183290: 910183fd     	add	x29, sp, #0x60
  183294: d53bd048     	mrs	x8, TPIDR_EL0
  183298: f9401508     	ldr	x8, [x8, #0x28]
  18329c: f81f83a8     	stur	x8, [x29, #-0x8]
  1832a0: f81d83a0     	stur	x0, [x29, #-0x28]
  1832a4: f9001be1     	str	x1, [sp, #0x30]
  1832a8: f90017e2     	str	x2, [sp, #0x28]
  1832ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1832b0: f9400500     	ldr	x0, [x8, #0x8]
  1832b4: f9400901     	ldr	x1, [x8, #0x10]
  1832b8: f9401be2     	ldr	x2, [sp, #0x30]
  1832bc: 97fc9c39     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1832c0: f90013e0     	str	x0, [sp, #0x20]
  1832c4: b40000a0     	cbz	x0, 0x1832d8 <ConvertRate+0x924>
  1832c8: 14000001     	b	0x1832cc <ConvertRate+0x918>
  1832cc: f94013e8     	ldr	x8, [sp, #0x20]
  1832d0: f81e03a8     	stur	x8, [x29, #-0x20]
  1832d4: 1400006d     	b	0x183488 <ConvertRate+0xad4>
  1832d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1832dc: f9400500     	ldr	x0, [x8, #0x8]
  1832e0: f9400901     	ldr	x1, [x8, #0x10]
  1832e4: d10033a2     	sub	x2, x29, #0xc
  1832e8: 2a1f03e3     	mov	w3, wzr
  1832ec: 97fc7329     	bl	0x9ff90 <EAS_HWGetWord@plt>
  1832f0: f90013e0     	str	x0, [sp, #0x20]
  1832f4: b40000a0     	cbz	x0, 0x183308 <ConvertRate+0x954>
  1832f8: 14000001     	b	0x1832fc <ConvertRate+0x948>
  1832fc: f94013e8     	ldr	x8, [sp, #0x20]
  183300: f81e03a8     	stur	x8, [x29, #-0x20]
  183304: 14000061     	b	0x183488 <ConvertRate+0xad4>
  183308: 785f43a8     	ldurh	w8, [x29, #-0xc]
  18330c: 71000508     	subs	w8, w8, #0x1
  183310: b9001fe8     	str	w8, [sp, #0x1c]
  183314: 540000a0     	b.eq	0x183328 <ConvertRate+0x974>
  183318: 14000001     	b	0x18331c <ConvertRate+0x968>
  18331c: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  183320: f81e03a8     	stur	x8, [x29, #-0x20]
  183324: 14000059     	b	0x183488 <ConvertRate+0xad4>
  183328: f85d83a8     	ldur	x8, [x29, #-0x28]
  18332c: f9400500     	ldr	x0, [x8, #0x8]
  183330: f9400901     	ldr	x1, [x8, #0x10]
  183334: d10033a2     	sub	x2, x29, #0xc
  183338: 2a1f03e3     	mov	w3, wzr
  18333c: 97fc7315     	bl	0x9ff90 <EAS_HWGetWord@plt>
  183340: f90013e0     	str	x0, [sp, #0x20]
  183344: b40000a0     	cbz	x0, 0x183358 <ConvertRate+0x9a4>
  183348: 14000001     	b	0x18334c <ConvertRate+0x998>
  18334c: f94013e8     	ldr	x8, [sp, #0x20]
  183350: f81e03a8     	stur	x8, [x29, #-0x20]
  183354: 1400004d     	b	0x183488 <ConvertRate+0xad4>
  183358: 785f43a8     	ldurh	w8, [x29, #-0xc]
  18335c: 71000508     	subs	w8, w8, #0x1
  183360: b9001be8     	str	w8, [sp, #0x18]
  183364: 540000a0     	b.eq	0x183378 <ConvertRate+0x9c4>
  183368: 14000001     	b	0x18336c <ConvertRate+0x9b8>
  18336c: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  183370: f81e03a8     	stur	x8, [x29, #-0x20]
  183374: 14000045     	b	0x183488 <ConvertRate+0xad4>
  183378: f85d83a8     	ldur	x8, [x29, #-0x28]
  18337c: f9400500     	ldr	x0, [x8, #0x8]
  183380: f9400901     	ldr	x1, [x8, #0x10]
  183384: f94017e8     	ldr	x8, [sp, #0x28]
  183388: 91006102     	add	x2, x8, #0x18
  18338c: 2a1f03e3     	mov	w3, wzr
  183390: 97fc7838     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183394: f90013e0     	str	x0, [sp, #0x20]
  183398: b40000a0     	cbz	x0, 0x1833ac <ConvertRate+0x9f8>
  18339c: 14000001     	b	0x1833a0 <ConvertRate+0x9ec>
  1833a0: f94013e8     	ldr	x8, [sp, #0x20]
  1833a4: f81e03a8     	stur	x8, [x29, #-0x20]
  1833a8: 14000038     	b	0x183488 <ConvertRate+0xad4>
  1833ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1833b0: f9400500     	ldr	x0, [x8, #0x8]
  1833b4: f9400901     	ldr	x1, [x8, #0x10]
  1833b8: d10063a2     	sub	x2, x29, #0x18
  1833bc: 2a1f03e3     	mov	w3, wzr
  1833c0: 97fc782c     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1833c4: f90013e0     	str	x0, [sp, #0x20]
  1833c8: b40000a0     	cbz	x0, 0x1833dc <ConvertRate+0xa28>
  1833cc: 14000001     	b	0x1833d0 <ConvertRate+0xa1c>
  1833d0: f94013e8     	ldr	x8, [sp, #0x20]
  1833d4: f81e03a8     	stur	x8, [x29, #-0x20]
  1833d8: 1400002c     	b	0x183488 <ConvertRate+0xad4>
  1833dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1833e0: f9400500     	ldr	x0, [x8, #0x8]
  1833e4: f9400901     	ldr	x1, [x8, #0x10]
  1833e8: d10033a2     	sub	x2, x29, #0xc
  1833ec: 2a1f03e3     	mov	w3, wzr
  1833f0: 97fc72e8     	bl	0x9ff90 <EAS_HWGetWord@plt>
  1833f4: f90013e0     	str	x0, [sp, #0x20]
  1833f8: b40000a0     	cbz	x0, 0x18340c <ConvertRate+0xa58>
  1833fc: 14000001     	b	0x183400 <ConvertRate+0xa4c>
  183400: f94013e8     	ldr	x8, [sp, #0x20]
  183404: f81e03a8     	stur	x8, [x29, #-0x20]
  183408: 14000020     	b	0x183488 <ConvertRate+0xad4>
  18340c: f85d83a8     	ldur	x8, [x29, #-0x28]
  183410: f9400500     	ldr	x0, [x8, #0x8]
  183414: f9400901     	ldr	x1, [x8, #0x10]
  183418: f94017e8     	ldr	x8, [sp, #0x28]
  18341c: 91008102     	add	x2, x8, #0x20
  183420: 2a1f03e3     	mov	w3, wzr
  183424: 97fc72db     	bl	0x9ff90 <EAS_HWGetWord@plt>
  183428: f90013e0     	str	x0, [sp, #0x20]
  18342c: b40000a0     	cbz	x0, 0x183440 <ConvertRate+0xa8c>
  183430: 14000001     	b	0x183434 <ConvertRate+0xa80>
  183434: f94013e8     	ldr	x8, [sp, #0x20]
  183438: f81e03a8     	stur	x8, [x29, #-0x20]
  18343c: 14000013     	b	0x183488 <ConvertRate+0xad4>
  183440: f94017e8     	ldr	x8, [sp, #0x28]
  183444: 79404109     	ldrh	w9, [x8, #0x20]
  183448: 71002129     	subs	w9, w9, #0x8
  18344c: b90017e9     	str	w9, [sp, #0x14]
  183450: 54000160     	b.eq	0x18347c <ConvertRate+0xac8>
  183454: 14000001     	b	0x183458 <ConvertRate+0xaa4>
  183458: f94017e8     	ldr	x8, [sp, #0x28]
  18345c: 79404109     	ldrh	w9, [x8, #0x20]
  183460: 71004129     	subs	w9, w9, #0x10
  183464: b90013e9     	str	w9, [sp, #0x10]
  183468: 540000a0     	b.eq	0x18347c <ConvertRate+0xac8>
  18346c: 14000001     	b	0x183470 <ConvertRate+0xabc>
  183470: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  183474: f81e03a8     	stur	x8, [x29, #-0x20]
  183478: 14000004     	b	0x183488 <ConvertRate+0xad4>
  18347c: aa1f03e8     	mov	x8, xzr
  183480: f81e03a8     	stur	x8, [x29, #-0x20]
  183484: 14000001     	b	0x183488 <ConvertRate+0xad4>
  183488: f85e03a8     	ldur	x8, [x29, #-0x20]
  18348c: d53bd049     	mrs	x9, TPIDR_EL0
  183490: f9401529     	ldr	x9, [x9, #0x28]
  183494: f85f83aa     	ldur	x10, [x29, #-0x8]
  183498: eb0a0129     	subs	x9, x9, x10
  18349c: f90007e8     	str	x8, [sp, #0x8]
  1834a0: f90003e9     	str	x9, [sp]
  1834a4: 540000c1     	b.ne	0x1834bc <ConvertRate+0xb08>
  1834a8: 14000001     	b	0x1834ac <ConvertRate+0xaf8>
  1834ac: f94007e0     	ldr	x0, [sp, #0x8]
  1834b0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1834b4: 9101c3ff     	add	sp, sp, #0x70
  1834b8: d65f03c0     	ret
  1834bc: 97fc9a2d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1834c0: d10343ff     	sub	sp, sp, #0xd0
  1834c4: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1834c8: 910303fd     	add	x29, sp, #0xc0
  1834cc: d53bd048     	mrs	x8, TPIDR_EL0
  1834d0: f9401508     	ldr	x8, [x8, #0x28]
  1834d4: f81f83a8     	stur	x8, [x29, #-0x8]
  1834d8: f81c03a0     	stur	x0, [x29, #-0x40]
  1834dc: f81b83a1     	stur	x1, [x29, #-0x48]
  1834e0: f81b03a2     	stur	x2, [x29, #-0x50]
  1834e4: f81a83a3     	stur	x3, [x29, #-0x58]
  1834e8: f90033e4     	str	x4, [sp, #0x60]
  1834ec: f9002fe5     	str	x5, [sp, #0x58]
  1834f0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1834f4: f9400500     	ldr	x0, [x8, #0x8]
  1834f8: f9400901     	ldr	x1, [x8, #0x10]
  1834fc: f85b83a2     	ldur	x2, [x29, #-0x48]
  183500: 97fc9ba8     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  183504: f9002be0     	str	x0, [sp, #0x50]
  183508: b40000a0     	cbz	x0, 0x18351c <ConvertRate+0xb68>
  18350c: 14000001     	b	0x183510 <ConvertRate+0xb5c>
  183510: f9402be8     	ldr	x8, [sp, #0x50]
  183514: f81c83a8     	stur	x8, [x29, #-0x38]
  183518: 1400008d     	b	0x18374c <ConvertRate+0xd98>
  18351c: f94033e8     	ldr	x8, [sp, #0x60]
  183520: f90023e8     	str	x8, [sp, #0x40]
  183524: f85a83a8     	ldur	x8, [x29, #-0x58]
  183528: 79404109     	ldrh	w9, [x8, #0x20]
  18352c: 71002129     	subs	w9, w9, #0x8
  183530: b90037e9     	str	w9, [sp, #0x34]
  183534: 54000481     	b.ne	0x1835c4 <ConvertRate+0xc10>
  183538: 14000001     	b	0x18353c <ConvertRate+0xb88>
  18353c: f85c03a8     	ldur	x8, [x29, #-0x40]
  183540: f9400500     	ldr	x0, [x8, #0x8]
  183544: f9400901     	ldr	x1, [x8, #0x10]
  183548: f94033e2     	ldr	x2, [sp, #0x60]
  18354c: f85b03a3     	ldur	x3, [x29, #-0x50]
  183550: d100c3a4     	sub	x4, x29, #0x30
  183554: 97fc9393     	bl	0xa83a0 <EAS_HWReadFile@plt>
  183558: f9002be0     	str	x0, [sp, #0x50]
  18355c: b40000a0     	cbz	x0, 0x183570 <ConvertRate+0xbbc>
  183560: 14000001     	b	0x183564 <ConvertRate+0xbb0>
  183564: f9402be8     	ldr	x8, [sp, #0x50]
  183568: f81c83a8     	stur	x8, [x29, #-0x38]
  18356c: 14000078     	b	0x18374c <ConvertRate+0xd98>
  183570: aa1f03e8     	mov	x8, xzr
  183574: f90027e8     	str	x8, [sp, #0x48]
  183578: 14000001     	b	0x18357c <ConvertRate+0xbc8>
  18357c: f94027e8     	ldr	x8, [sp, #0x48]
  183580: f85b03a9     	ldur	x9, [x29, #-0x50]
  183584: eb090108     	subs	x8, x8, x9
  183588: f90017e8     	str	x8, [sp, #0x28]
  18358c: 540001aa     	b.ge	0x1835c0 <ConvertRate+0xc0c>
  183590: 14000001     	b	0x183594 <ConvertRate+0xbe0>
  183594: f94023e8     	ldr	x8, [sp, #0x40]
  183598: 91000509     	add	x9, x8, #0x1
  18359c: f90023e9     	str	x9, [sp, #0x40]
  1835a0: 3940010a     	ldrb	w10, [x8]
  1835a4: 5219014a     	eor	w10, w10, #0x80
  1835a8: 3900010a     	strb	w10, [x8]
  1835ac: 14000001     	b	0x1835b0 <ConvertRate+0xbfc>
  1835b0: f94027e8     	ldr	x8, [sp, #0x48]
  1835b4: 91000508     	add	x8, x8, #0x1
  1835b8: f90027e8     	str	x8, [sp, #0x48]
  1835bc: 17fffff0     	b	0x18357c <ConvertRate+0xbc8>
  1835c0: 14000044     	b	0x1836d0 <ConvertRate+0xd1c>
  1835c4: 14000001     	b	0x1835c8 <ConvertRate+0xc14>
  1835c8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1835cc: b4000808     	cbz	x8, 0x1836cc <ConvertRate+0xd18>
  1835d0: 14000001     	b	0x1835d4 <ConvertRate+0xc20>
  1835d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1835d8: b9405109     	ldr	w9, [x8, #0x50]
  1835dc: 340000a9     	cbz	w9, 0x1835f0 <ConvertRate+0xc3c>
  1835e0: 14000001     	b	0x1835e4 <ConvertRate+0xc30>
  1835e4: d100a3a8     	sub	x8, x29, #0x28
  1835e8: f9001fe8     	str	x8, [sp, #0x38]
  1835ec: 14000005     	b	0x183600 <ConvertRate+0xc4c>
  1835f0: d100a3a8     	sub	x8, x29, #0x28
  1835f4: b2400108     	orr	x8, x8, #0x1
  1835f8: f9001fe8     	str	x8, [sp, #0x38]
  1835fc: 14000001     	b	0x183600 <ConvertRate+0xc4c>
  183600: f85b03a8     	ldur	x8, [x29, #-0x50]
  183604: f1007d08     	subs	x8, x8, #0x1f
  183608: f90013e8     	str	x8, [sp, #0x20]
  18360c: 540000ac     	b.gt	0x183620 <ConvertRate+0xc6c>
  183610: 14000001     	b	0x183614 <ConvertRate+0xc60>
  183614: f85b03a8     	ldur	x8, [x29, #-0x50]
  183618: f9000fe8     	str	x8, [sp, #0x18]
  18361c: 14000005     	b	0x183630 <ConvertRate+0xc7c>
  183620: 321b03e8     	orr	w8, wzr, #0x20
  183624: 2a0803e0     	mov	w0, w8
  183628: f9000fe0     	str	x0, [sp, #0x18]
  18362c: 14000001     	b	0x183630 <ConvertRate+0xc7c>
  183630: f9400fe8     	ldr	x8, [sp, #0x18]
  183634: f81d03a8     	stur	x8, [x29, #-0x30]
  183638: f85c03a8     	ldur	x8, [x29, #-0x40]
  18363c: f9400500     	ldr	x0, [x8, #0x8]
  183640: f9400901     	ldr	x1, [x8, #0x10]
  183644: f85d03a3     	ldur	x3, [x29, #-0x30]
  183648: d100a3a2     	sub	x2, x29, #0x28
  18364c: d100c3a4     	sub	x4, x29, #0x30
  183650: 97fc9354     	bl	0xa83a0 <EAS_HWReadFile@plt>
  183654: f9002be0     	str	x0, [sp, #0x50]
  183658: b40000a0     	cbz	x0, 0x18366c <ConvertRate+0xcb8>
  18365c: 14000001     	b	0x183660 <ConvertRate+0xcac>
  183660: f9402be8     	ldr	x8, [sp, #0x50]
  183664: f81c83a8     	stur	x8, [x29, #-0x38]
  183668: 14000039     	b	0x18374c <ConvertRate+0xd98>
  18366c: f85d03a8     	ldur	x8, [x29, #-0x30]
  183670: f85b03a9     	ldur	x9, [x29, #-0x50]
  183674: eb080128     	subs	x8, x9, x8
  183678: f81b03a8     	stur	x8, [x29, #-0x50]
  18367c: f85d03a8     	ldur	x8, [x29, #-0x30]
  183680: 9341fd08     	asr	x8, x8, #1
  183684: f81d03a8     	stur	x8, [x29, #-0x30]
  183688: 14000001     	b	0x18368c <ConvertRate+0xcd8>
  18368c: f85d03a8     	ldur	x8, [x29, #-0x30]
  183690: f1000509     	subs	x9, x8, #0x1
  183694: f81d03a9     	stur	x9, [x29, #-0x30]
  183698: b4000188     	cbz	x8, 0x1836c8 <ConvertRate+0xd14>
  18369c: 14000001     	b	0x1836a0 <ConvertRate+0xcec>
  1836a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1836a4: 39400109     	ldrb	w9, [x8]
  1836a8: f94023e8     	ldr	x8, [sp, #0x40]
  1836ac: 9100050a     	add	x10, x8, #0x1
  1836b0: f90023ea     	str	x10, [sp, #0x40]
  1836b4: 39000109     	strb	w9, [x8]
  1836b8: f9401fe8     	ldr	x8, [sp, #0x38]
  1836bc: 91000908     	add	x8, x8, #0x2
  1836c0: f9001fe8     	str	x8, [sp, #0x38]
  1836c4: 17fffff2     	b	0x18368c <ConvertRate+0xcd8>
  1836c8: 17ffffc0     	b	0x1835c8 <ConvertRate+0xc14>
  1836cc: 14000001     	b	0x1836d0 <ConvertRate+0xd1c>
  1836d0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1836d4: f9400908     	ldr	x8, [x8, #0x10]
  1836d8: b4000348     	cbz	x8, 0x183740 <ConvertRate+0xd8c>
  1836dc: 14000001     	b	0x1836e0 <ConvertRate+0xd2c>
  1836e0: f9402fe8     	ldr	x8, [sp, #0x58]
  1836e4: b4000188     	cbz	x8, 0x183714 <ConvertRate+0xd60>
  1836e8: 14000001     	b	0x1836ec <ConvertRate+0xd38>
  1836ec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1836f0: f9400509     	ldr	x9, [x8, #0x8]
  1836f4: f9400908     	ldr	x8, [x8, #0x10]
  1836f8: 8b080128     	add	x8, x9, x8
  1836fc: f9402fe9     	ldr	x9, [sp, #0x58]
  183700: f1000529     	subs	x9, x9, #0x1
  183704: eb090108     	subs	x8, x8, x9
  183708: f9000be8     	str	x8, [sp, #0x10]
  18370c: 540000a9     	b.ls	0x183720 <ConvertRate+0xd6c>
  183710: 14000001     	b	0x183714 <ConvertRate+0xd60>
  183714: 92800008     	mov	x8, #-0x1               // =-1
  183718: f81c83a8     	stur	x8, [x29, #-0x38]
  18371c: 1400000c     	b	0x18374c <ConvertRate+0xd98>
  183720: f94033e8     	ldr	x8, [sp, #0x60]
  183724: f85a83a9     	ldur	x9, [x29, #-0x58]
  183728: f940052a     	ldr	x10, [x9, #0x8]
  18372c: 386a690b     	ldrb	w11, [x8, x10]
  183730: f9400929     	ldr	x9, [x9, #0x10]
  183734: 8b090149     	add	x9, x10, x9
  183738: 3829690b     	strb	w11, [x8, x9]
  18373c: 14000001     	b	0x183740 <ConvertRate+0xd8c>
  183740: aa1f03e8     	mov	x8, xzr
  183744: f81c83a8     	stur	x8, [x29, #-0x38]
  183748: 14000001     	b	0x18374c <ConvertRate+0xd98>
  18374c: f85c83a8     	ldur	x8, [x29, #-0x38]
  183750: d53bd049     	mrs	x9, TPIDR_EL0
  183754: f9401529     	ldr	x9, [x9, #0x28]
  183758: f85f83aa     	ldur	x10, [x29, #-0x8]
  18375c: eb0a0129     	subs	x9, x9, x10
  183760: f90007e8     	str	x8, [sp, #0x8]
  183764: f90003e9     	str	x9, [sp]
  183768: 540000c1     	b.ne	0x183780 <ConvertRate+0xdcc>
  18376c: 14000001     	b	0x183770 <ConvertRate+0xdbc>
  183770: f94007e0     	ldr	x0, [sp, #0x8]
  183774: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  183778: 910343ff     	add	sp, sp, #0xd0
  18377c: d65f03c0     	ret
  183780: 97fc997c     	bl	0xa9d70 <__stack_chk_fail@plt>
  183784: d10603ff     	sub	sp, sp, #0x180
  183788: f900b3fc     	str	x28, [sp, #0x160]
  18378c: a9177bfd     	stp	x29, x30, [sp, #0x170]
  183790: 9105c3fd     	add	x29, sp, #0x170
  183794: d10243a8     	sub	x8, x29, #0x90
  183798: d53bd049     	mrs	x9, TPIDR_EL0
  18379c: f9401529     	ldr	x9, [x9, #0x28]
  1837a0: f9003d09     	str	x9, [x8, #0x78]
  1837a4: f9005fe0     	str	x0, [sp, #0xb8]
  1837a8: f9000501     	str	x1, [x8, #0x8]
  1837ac: f9000102     	str	x2, [x8]
  1837b0: f9405fe9     	ldr	x9, [sp, #0xb8]
  1837b4: f9400520     	ldr	x0, [x9, #0x8]
  1837b8: f9400921     	ldr	x1, [x9, #0x10]
  1837bc: f9400502     	ldr	x2, [x8, #0x8]
  1837c0: f90027e8     	str	x8, [sp, #0x48]
  1837c4: 97fc9af7     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1837c8: f9005be0     	str	x0, [sp, #0xb0]
  1837cc: b40000a0     	cbz	x0, 0x1837e0 <ConvertRate+0xe2c>
  1837d0: 14000001     	b	0x1837d4 <ConvertRate+0xe20>
  1837d4: f9405be8     	ldr	x8, [sp, #0xb0]
  1837d8: f81503a8     	stur	x8, [x29, #-0xb0]
  1837dc: 140000d9     	b	0x183b40 <ConvertRate+0x118c>
  1837e0: 2a1f03e8     	mov	w8, wzr
  1837e4: 7900bbe8     	strh	w8, [sp, #0x5c]
  1837e8: aa1f03e9     	mov	x9, xzr
  1837ec: f90037e9     	str	x9, [sp, #0x68]
  1837f0: f9003be9     	str	x9, [sp, #0x70]
  1837f4: f9003fe9     	str	x9, [sp, #0x78]
  1837f8: f90043e9     	str	x9, [sp, #0x80]
  1837fc: f90047e9     	str	x9, [sp, #0x88]
  183800: f9004be9     	str	x9, [sp, #0x90]
  183804: f9004fe9     	str	x9, [sp, #0x98]
  183808: f94027e9     	ldr	x9, [sp, #0x48]
  18380c: f940052a     	ldr	x10, [x9, #0x8]
  183810: f940012b     	ldr	x11, [x9]
  183814: 8b0b014a     	add	x10, x10, x11
  183818: f90053ea     	str	x10, [sp, #0xa0]
  18381c: 14000001     	b	0x183820 <ConvertRate+0xe6c>
  183820: f94027e8     	ldr	x8, [sp, #0x48]
  183824: f9400509     	ldr	x9, [x8, #0x8]
  183828: f94053ea     	ldr	x10, [sp, #0xa0]
  18382c: eb0a0129     	subs	x9, x9, x10
  183830: f90023e9     	str	x9, [sp, #0x40]
  183834: 540009aa     	b.ge	0x183968 <ConvertRate+0xfb4>
  183838: 14000001     	b	0x18383c <ConvertRate+0xe88>
  18383c: f94027e8     	ldr	x8, [sp, #0x48]
  183840: f9400509     	ldr	x9, [x8, #0x8]
  183844: f90057e9     	str	x9, [sp, #0xa8]
  183848: f9405fe0     	ldr	x0, [sp, #0xb8]
  18384c: d10223a1     	sub	x1, x29, #0x88
  183850: d10263a2     	sub	x2, x29, #0x98
  183854: d10243a3     	sub	x3, x29, #0x90
  183858: 97fff85d     	bl	0x1819cc <DLSParser+0x790>
  18385c: f9005be0     	str	x0, [sp, #0xb0]
  183860: b40000a0     	cbz	x0, 0x183874 <ConvertRate+0xec0>
  183864: 14000001     	b	0x183868 <ConvertRate+0xeb4>
  183868: f9405be8     	ldr	x8, [sp, #0xb0]
  18386c: f81503a8     	stur	x8, [x29, #-0xb0]
  183870: 140000b4     	b	0x183b40 <ConvertRate+0x118c>
  183874: f85683a8     	ldur	x8, [x29, #-0x98]
  183878: aa0803e9     	mov	x9, x8
  18387c: 528e6d0a     	mov	w10, #0x7368            // =29544
  183880: 72ad2dca     	movk	w10, #0x696e, lsl #16
  183884: 2a0a03eb     	mov	w11, w10
  183888: eb0b0108     	subs	x8, x8, x11
  18388c: f9001fe9     	str	x9, [sp, #0x38]
  183890: f9001be8     	str	x8, [sp, #0x30]
  183894: 54000340     	b.eq	0x1838fc <ConvertRate+0xf48>
  183898: 14000001     	b	0x18389c <ConvertRate+0xee8>
  18389c: 528e4648     	mov	w8, #0x7232             // =29234
  1838a0: 72ad8c28     	movk	w8, #0x6c61, lsl #16
  1838a4: 2a0803e9     	mov	w9, w8
  1838a8: f9401fea     	ldr	x10, [sp, #0x38]
  1838ac: eb090149     	subs	x9, x10, x9
  1838b0: f90017e9     	str	x9, [sp, #0x28]
  1838b4: 540003a0     	b.eq	0x183928 <ConvertRate+0xf74>
  1838b8: 14000001     	b	0x1838bc <ConvertRate+0xf08>
  1838bc: 528e4e88     	mov	w8, #0x7274             // =29300
  1838c0: 72ad8c28     	movk	w8, #0x6c61, lsl #16
  1838c4: 2a0803e9     	mov	w9, w8
  1838c8: f9401fea     	ldr	x10, [sp, #0x38]
  1838cc: eb090149     	subs	x9, x10, x9
  1838d0: f90013e9     	str	x9, [sp, #0x20]
  1838d4: 540001c0     	b.eq	0x18390c <ConvertRate+0xf58>
  1838d8: 14000001     	b	0x1838dc <ConvertRate+0xf28>
  1838dc: 528cedc8     	mov	w8, #0x676e             // =26478
  1838e0: 72ad8e48     	movk	w8, #0x6c72, lsl #16
  1838e4: 2a0803e9     	mov	w9, w8
  1838e8: f9401fea     	ldr	x10, [sp, #0x38]
  1838ec: eb090149     	subs	x9, x10, x9
  1838f0: f9000fe9     	str	x9, [sp, #0x18]
  1838f4: 54000280     	b.eq	0x183944 <ConvertRate+0xf90>
  1838f8: 1400001a     	b	0x183960 <ConvertRate+0xfac>
  1838fc: f94057e8     	ldr	x8, [sp, #0xa8]
  183900: 91002108     	add	x8, x8, #0x8
  183904: f90037e8     	str	x8, [sp, #0x68]
  183908: 14000017     	b	0x183964 <ConvertRate+0xfb0>
  18390c: f94057e8     	ldr	x8, [sp, #0xa8]
  183910: 91003108     	add	x8, x8, #0xc
  183914: f90047e8     	str	x8, [sp, #0x88]
  183918: f94027e8     	ldr	x8, [sp, #0x48]
  18391c: f9400109     	ldr	x9, [x8]
  183920: f90043e9     	str	x9, [sp, #0x80]
  183924: 14000010     	b	0x183964 <ConvertRate+0xfb0>
  183928: f94057e8     	ldr	x8, [sp, #0xa8]
  18392c: 91003108     	add	x8, x8, #0xc
  183930: f9003fe8     	str	x8, [sp, #0x78]
  183934: f94027e8     	ldr	x8, [sp, #0x48]
  183938: f9400109     	ldr	x9, [x8]
  18393c: f9003be9     	str	x9, [sp, #0x70]
  183940: 14000009     	b	0x183964 <ConvertRate+0xfb0>
  183944: f94057e8     	ldr	x8, [sp, #0xa8]
  183948: 91003108     	add	x8, x8, #0xc
  18394c: f9004fe8     	str	x8, [sp, #0x98]
  183950: f94027e8     	ldr	x8, [sp, #0x48]
  183954: f9400109     	ldr	x9, [x8]
  183958: f9004be9     	str	x9, [sp, #0x90]
  18395c: 14000002     	b	0x183964 <ConvertRate+0xfb0>
  183960: 14000001     	b	0x183964 <ConvertRate+0xfb0>
  183964: 17ffffaf     	b	0x183820 <ConvertRate+0xe6c>
  183968: f9404fe8     	ldr	x8, [sp, #0x98]
  18396c: b50000a8     	cbnz	x8, 0x183980 <ConvertRate+0xfcc>
  183970: 14000001     	b	0x183974 <ConvertRate+0xfc0>
  183974: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  183978: f81503a8     	stur	x8, [x29, #-0xb0]
  18397c: 14000071     	b	0x183b40 <ConvertRate+0x118c>
  183980: f94037e8     	ldr	x8, [sp, #0x68]
  183984: b50000a8     	cbnz	x8, 0x183998 <ConvertRate+0xfe4>
  183988: 14000001     	b	0x18398c <ConvertRate+0xfd8>
  18398c: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  183990: f81503a8     	stur	x8, [x29, #-0xb0]
  183994: 1400006b     	b	0x183b40 <ConvertRate+0x118c>
  183998: f9405fe0     	ldr	x0, [sp, #0xb8]
  18399c: f94037e1     	ldr	x1, [sp, #0x68]
  1839a0: d10283a2     	sub	x2, x29, #0xa0
  1839a4: d102a3a3     	sub	x3, x29, #0xa8
  1839a8: 94000076     	bl	0x183b80 <ConvertRate+0x11cc>
  1839ac: f9005be0     	str	x0, [sp, #0xb0]
  1839b0: b40000a0     	cbz	x0, 0x1839c4 <ConvertRate+0x1010>
  1839b4: 14000001     	b	0x1839b8 <ConvertRate+0x1004>
  1839b8: f9405be8     	ldr	x8, [sp, #0xb0]
  1839bc: f81503a8     	stur	x8, [x29, #-0xb0]
  1839c0: 14000060     	b	0x183b40 <ConvertRate+0x118c>
  1839c4: d00003c1     	adrp	x1, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1839c8: 9128e021     	add	x1, x1, #0xa38
  1839cc: 52800c88     	mov	w8, #0x64               // =100
  1839d0: 2a0803e2     	mov	w2, w8
  1839d4: d10203a0     	sub	x0, x29, #0x80
  1839d8: 97fc8866     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  1839dc: f94047e1     	ldr	x1, [sp, #0x88]
  1839e0: f9000be0     	str	x0, [sp, #0x10]
  1839e4: b40001c1     	cbz	x1, 0x183a1c <ConvertRate+0x1068>
  1839e8: 14000001     	b	0x1839ec <ConvertRate+0x1038>
  1839ec: f9405fe0     	ldr	x0, [sp, #0xb8]
  1839f0: f94047e1     	ldr	x1, [sp, #0x88]
  1839f4: f94043e2     	ldr	x2, [sp, #0x80]
  1839f8: d10203a3     	sub	x3, x29, #0x80
  1839fc: 940000c5     	bl	0x183d10 <ConvertRate+0x135c>
  183a00: f9005be0     	str	x0, [sp, #0xb0]
  183a04: b40000a0     	cbz	x0, 0x183a18 <ConvertRate+0x1064>
  183a08: 14000001     	b	0x183a0c <ConvertRate+0x1058>
  183a0c: f9405be8     	ldr	x8, [sp, #0xb0]
  183a10: f81503a8     	stur	x8, [x29, #-0xb0]
  183a14: 1400004b     	b	0x183b40 <ConvertRate+0x118c>
  183a18: 14000001     	b	0x183a1c <ConvertRate+0x1068>
  183a1c: f9403fe8     	ldr	x8, [sp, #0x78]
  183a20: b40001c8     	cbz	x8, 0x183a58 <ConvertRate+0x10a4>
  183a24: 14000001     	b	0x183a28 <ConvertRate+0x1074>
  183a28: f9405fe0     	ldr	x0, [sp, #0xb8]
  183a2c: f9403fe1     	ldr	x1, [sp, #0x78]
  183a30: f9403be2     	ldr	x2, [sp, #0x70]
  183a34: d10203a3     	sub	x3, x29, #0x80
  183a38: 940000b6     	bl	0x183d10 <ConvertRate+0x135c>
  183a3c: f9005be0     	str	x0, [sp, #0xb0]
  183a40: b40000a0     	cbz	x0, 0x183a54 <ConvertRate+0x10a0>
  183a44: 14000001     	b	0x183a48 <ConvertRate+0x1094>
  183a48: f9405be8     	ldr	x8, [sp, #0xb0]
  183a4c: f81503a8     	stur	x8, [x29, #-0xb0]
  183a50: 1400003c     	b	0x183b40 <ConvertRate+0x118c>
  183a54: 14000001     	b	0x183a58 <ConvertRate+0x10a4>
  183a58: 785803a8     	ldurh	w8, [x29, #-0x80]
  183a5c: 34000168     	cbz	w8, 0x183a88 <ConvertRate+0x10d4>
  183a60: 14000001     	b	0x183a64 <ConvertRate+0x10b0>
  183a64: f9405fe8     	ldr	x8, [sp, #0xb8]
  183a68: f9401908     	ldr	x8, [x8, #0x30]
  183a6c: 2a0803e9     	mov	w9, w8
  183a70: 7900bbe9     	strh	w9, [sp, #0x5c]
  183a74: f9405fe8     	ldr	x8, [sp, #0xb8]
  183a78: f940190a     	ldr	x10, [x8, #0x30]
  183a7c: 9100054a     	add	x10, x10, #0x1
  183a80: f900190a     	str	x10, [x8, #0x30]
  183a84: 14000001     	b	0x183a88 <ConvertRate+0x10d4>
  183a88: f9405fe8     	ldr	x8, [sp, #0xb8]
  183a8c: f9400108     	ldr	x8, [x8]
  183a90: b4000328     	cbz	x8, 0x183af4 <ConvertRate+0x1140>
  183a94: 14000001     	b	0x183a98 <ConvertRate+0x10e4>
  183a98: 785803a8     	ldurh	w8, [x29, #-0x80]
  183a9c: 340000e8     	cbz	w8, 0x183ab8 <ConvertRate+0x1104>
  183aa0: 14000001     	b	0x183aa4 <ConvertRate+0x10f0>
  183aa4: f9405fe0     	ldr	x0, [sp, #0xb8]
  183aa8: 7940bbe2     	ldrh	w2, [sp, #0x5c]
  183aac: d10203a1     	sub	x1, x29, #0x80
  183ab0: 97fffa34     	bl	0x182380 <DLSParser+0x1144>
  183ab4: 14000001     	b	0x183ab8 <ConvertRate+0x1104>
  183ab8: f9405fe8     	ldr	x8, [sp, #0xb8]
  183abc: f9400109     	ldr	x9, [x8]
  183ac0: f9400129     	ldr	x9, [x9]
  183ac4: f9401108     	ldr	x8, [x8, #0x20]
  183ac8: 8b081128     	add	x8, x9, x8, lsl #4
  183acc: f90033e8     	str	x8, [sp, #0x60]
  183ad0: f85583a8     	ldur	x8, [x29, #-0xa8]
  183ad4: f94033e9     	ldr	x9, [sp, #0x60]
  183ad8: f9000128     	str	x8, [x9]
  183adc: f9405fe8     	ldr	x8, [sp, #0xb8]
  183ae0: 7940510a     	ldrh	w10, [x8, #0x28]
  183ae4: 3212014a     	orr	w10, w10, #0x4000
  183ae8: f94033e8     	ldr	x8, [sp, #0x60]
  183aec: 7900110a     	strh	w10, [x8, #0x8]
  183af0: 14000001     	b	0x183af4 <ConvertRate+0x1140>
  183af4: f9405fe0     	ldr	x0, [sp, #0xb8]
  183af8: f9404fe1     	ldr	x1, [sp, #0x98]
  183afc: f9404be2     	ldr	x2, [sp, #0x90]
  183b00: f85603a4     	ldur	x4, [x29, #-0xa0]
  183b04: 7940bbe3     	ldrh	w3, [sp, #0x5c]
  183b08: 94000114     	bl	0x183f58 <ConvertRate+0x15a4>
  183b0c: f9005be0     	str	x0, [sp, #0xb0]
  183b10: b40000a0     	cbz	x0, 0x183b24 <ConvertRate+0x1170>
  183b14: 14000001     	b	0x183b18 <ConvertRate+0x1164>
  183b18: f9405be8     	ldr	x8, [sp, #0xb0]
  183b1c: f81503a8     	stur	x8, [x29, #-0xb0]
  183b20: 14000008     	b	0x183b40 <ConvertRate+0x118c>
  183b24: f9405fe8     	ldr	x8, [sp, #0xb8]
  183b28: f9401109     	ldr	x9, [x8, #0x20]
  183b2c: 91000529     	add	x9, x9, #0x1
  183b30: f9001109     	str	x9, [x8, #0x20]
  183b34: aa1f03e8     	mov	x8, xzr
  183b38: f81503a8     	stur	x8, [x29, #-0xb0]
  183b3c: 14000001     	b	0x183b40 <ConvertRate+0x118c>
  183b40: f85503a8     	ldur	x8, [x29, #-0xb0]
  183b44: d53bd049     	mrs	x9, TPIDR_EL0
  183b48: f9401529     	ldr	x9, [x9, #0x28]
  183b4c: f94027ea     	ldr	x10, [sp, #0x48]
  183b50: f9403d4b     	ldr	x11, [x10, #0x78]
  183b54: eb0b0129     	subs	x9, x9, x11
  183b58: f90007e8     	str	x8, [sp, #0x8]
  183b5c: f90003e9     	str	x9, [sp]
  183b60: 540000e1     	b.ne	0x183b7c <ConvertRate+0x11c8>
  183b64: 14000001     	b	0x183b68 <ConvertRate+0x11b4>
  183b68: f94007e0     	ldr	x0, [sp, #0x8]
  183b6c: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  183b70: f940b3fc     	ldr	x28, [sp, #0x160]
  183b74: 910603ff     	add	sp, sp, #0x180
  183b78: d65f03c0     	ret
  183b7c: 97fc987d     	bl	0xa9d70 <__stack_chk_fail@plt>
  183b80: d101c3ff     	sub	sp, sp, #0x70
  183b84: a9067bfd     	stp	x29, x30, [sp, #0x60]
  183b88: 910183fd     	add	x29, sp, #0x60
  183b8c: d53bd048     	mrs	x8, TPIDR_EL0
  183b90: f9401508     	ldr	x8, [x8, #0x28]
  183b94: f81f83a8     	stur	x8, [x29, #-0x8]
  183b98: f81d83a0     	stur	x0, [x29, #-0x28]
  183b9c: f9001be1     	str	x1, [sp, #0x30]
  183ba0: f90017e2     	str	x2, [sp, #0x28]
  183ba4: f90013e3     	str	x3, [sp, #0x20]
  183ba8: f85d83a8     	ldur	x8, [x29, #-0x28]
  183bac: f9400500     	ldr	x0, [x8, #0x8]
  183bb0: f9400901     	ldr	x1, [x8, #0x10]
  183bb4: f9401be2     	ldr	x2, [sp, #0x30]
  183bb8: 97fc99fa     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  183bbc: f9000fe0     	str	x0, [sp, #0x18]
  183bc0: b40000a0     	cbz	x0, 0x183bd4 <ConvertRate+0x1220>
  183bc4: 14000001     	b	0x183bc8 <ConvertRate+0x1214>
  183bc8: f9400fe8     	ldr	x8, [sp, #0x18]
  183bcc: f81e03a8     	stur	x8, [x29, #-0x20]
  183bd0: 14000042     	b	0x183cd8 <ConvertRate+0x1324>
  183bd4: f85d83a8     	ldur	x8, [x29, #-0x28]
  183bd8: f9400500     	ldr	x0, [x8, #0x8]
  183bdc: f9400901     	ldr	x1, [x8, #0x10]
  183be0: f94017e2     	ldr	x2, [sp, #0x28]
  183be4: 2a1f03e3     	mov	w3, wzr
  183be8: 97fc7622     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183bec: f9000fe0     	str	x0, [sp, #0x18]
  183bf0: b40000a0     	cbz	x0, 0x183c04 <ConvertRate+0x1250>
  183bf4: 14000001     	b	0x183bf8 <ConvertRate+0x1244>
  183bf8: f9400fe8     	ldr	x8, [sp, #0x18]
  183bfc: f81e03a8     	stur	x8, [x29, #-0x20]
  183c00: 14000036     	b	0x183cd8 <ConvertRate+0x1324>
  183c04: f85d83a8     	ldur	x8, [x29, #-0x28]
  183c08: f9400500     	ldr	x0, [x8, #0x8]
  183c0c: f9400901     	ldr	x1, [x8, #0x10]
  183c10: d10043a2     	sub	x2, x29, #0x10
  183c14: 2a1f03e3     	mov	w3, wzr
  183c18: 97fc7616     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183c1c: f9000fe0     	str	x0, [sp, #0x18]
  183c20: b40000a0     	cbz	x0, 0x183c34 <ConvertRate+0x1280>
  183c24: 14000001     	b	0x183c28 <ConvertRate+0x1274>
  183c28: f9400fe8     	ldr	x8, [sp, #0x18]
  183c2c: f81e03a8     	stur	x8, [x29, #-0x20]
  183c30: 1400002a     	b	0x183cd8 <ConvertRate+0x1324>
  183c34: f85d83a8     	ldur	x8, [x29, #-0x28]
  183c38: f9400500     	ldr	x0, [x8, #0x8]
  183c3c: f9400901     	ldr	x1, [x8, #0x10]
  183c40: d10063a2     	sub	x2, x29, #0x18
  183c44: 2a1f03e3     	mov	w3, wzr
  183c48: 97fc760a     	bl	0xa1470 <EAS_HWGetDWord@plt>
  183c4c: f9000fe0     	str	x0, [sp, #0x18]
  183c50: b40000a0     	cbz	x0, 0x183c64 <ConvertRate+0x12b0>
  183c54: 14000001     	b	0x183c58 <ConvertRate+0x12a4>
  183c58: f9400fe8     	ldr	x8, [sp, #0x18]
  183c5c: f81e03a8     	stur	x8, [x29, #-0x20]
  183c60: 1400001e     	b	0x183cd8 <ConvertRate+0x1324>
  183c64: b85f03a8     	ldur	w8, [x29, #-0x10]
  183c68: 52901009     	mov	w9, #0x8080             // =32896
  183c6c: 72afffe9     	movk	w9, #0x7fff, lsl #16
  183c70: 0a090108     	and	w8, w8, w9
  183c74: 34000108     	cbz	w8, 0x183c94 <ConvertRate+0x12e0>
  183c78: 14000001     	b	0x183c7c <ConvertRate+0x12c8>
  183c7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  183c80: 529fefe9     	mov	w9, #0xff7f             // =65407
  183c84: 2a0903ea     	mov	w10, w9
  183c88: 8a0a0108     	and	x8, x8, x10
  183c8c: f81f03a8     	stur	x8, [x29, #-0x10]
  183c90: 14000001     	b	0x183c94 <ConvertRate+0x12e0>
  183c94: f85e83a8     	ldur	x8, [x29, #-0x18]
  183c98: f1020108     	subs	x8, x8, #0x80
  183c9c: f9000be8     	str	x8, [sp, #0x10]
  183ca0: 540000c3     	b.lo	0x183cb8 <ConvertRate+0x1304>
  183ca4: 14000001     	b	0x183ca8 <ConvertRate+0x12f4>
  183ca8: f85e83a8     	ldur	x8, [x29, #-0x18]
  183cac: 92401908     	and	x8, x8, #0x7f
  183cb0: f81e83a8     	stur	x8, [x29, #-0x18]
  183cb4: 14000001     	b	0x183cb8 <ConvertRate+0x1304>
  183cb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  183cbc: f85e83a9     	ldur	x9, [x29, #-0x18]
  183cc0: aa082128     	orr	x8, x9, x8, lsl #8
  183cc4: f94013e9     	ldr	x9, [sp, #0x20]
  183cc8: f9000128     	str	x8, [x9]
  183ccc: aa1f03e8     	mov	x8, xzr
  183cd0: f81e03a8     	stur	x8, [x29, #-0x20]
  183cd4: 14000001     	b	0x183cd8 <ConvertRate+0x1324>
  183cd8: f85e03a8     	ldur	x8, [x29, #-0x20]
  183cdc: d53bd049     	mrs	x9, TPIDR_EL0
  183ce0: f9401529     	ldr	x9, [x9, #0x28]
  183ce4: f85f83aa     	ldur	x10, [x29, #-0x8]
  183ce8: eb0a0129     	subs	x9, x9, x10
  183cec: f90007e8     	str	x8, [sp, #0x8]
  183cf0: f90003e9     	str	x9, [sp]
  183cf4: 540000c1     	b.ne	0x183d0c <ConvertRate+0x1358>
  183cf8: 14000001     	b	0x183cfc <ConvertRate+0x1348>
  183cfc: f94007e0     	ldr	x0, [sp, #0x8]
  183d00: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  183d04: 9101c3ff     	add	sp, sp, #0x70
  183d08: d65f03c0     	ret
  183d0c: 97fc9819     	bl	0xa9d70 <__stack_chk_fail@plt>
  183d10: d102c3ff     	sub	sp, sp, #0xb0
  183d14: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  183d18: 910283fd     	add	x29, sp, #0xa0
  183d1c: d53bd048     	mrs	x8, TPIDR_EL0
  183d20: f9401508     	ldr	x8, [x8, #0x28]
  183d24: f81f83a8     	stur	x8, [x29, #-0x8]
  183d28: f81d03a0     	stur	x0, [x29, #-0x30]
  183d2c: f81f03a1     	stur	x1, [x29, #-0x10]
  183d30: f81e83a2     	stur	x2, [x29, #-0x18]
  183d34: f81c83a3     	stur	x3, [x29, #-0x38]
  183d38: f85d03a8     	ldur	x8, [x29, #-0x30]
  183d3c: f9400500     	ldr	x0, [x8, #0x8]
  183d40: f9400901     	ldr	x1, [x8, #0x10]
  183d44: f85f03a2     	ldur	x2, [x29, #-0x10]
  183d48: 97fc9996     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  183d4c: f81c03a0     	stur	x0, [x29, #-0x40]
  183d50: b40000a0     	cbz	x0, 0x183d64 <ConvertRate+0x13b0>
  183d54: 14000001     	b	0x183d58 <ConvertRate+0x13a4>
  183d58: f85c03a8     	ldur	x8, [x29, #-0x40]
  183d5c: f81d83a8     	stur	x8, [x29, #-0x28]
  183d60: 14000070     	b	0x183f20 <ConvertRate+0x156c>
  183d64: aa1f03e8     	mov	x8, xzr
  183d68: f90023e8     	str	x8, [sp, #0x40]
  183d6c: f90027e8     	str	x8, [sp, #0x48]
  183d70: f85f03a8     	ldur	x8, [x29, #-0x10]
  183d74: f85e83a9     	ldur	x9, [x29, #-0x18]
  183d78: 8b090108     	add	x8, x8, x9
  183d7c: f81b83a8     	stur	x8, [x29, #-0x48]
  183d80: 14000001     	b	0x183d84 <ConvertRate+0x13d0>
  183d84: f85f03a8     	ldur	x8, [x29, #-0x10]
  183d88: f85b83a9     	ldur	x9, [x29, #-0x48]
  183d8c: eb090108     	subs	x8, x8, x9
  183d90: f9001fe8     	str	x8, [sp, #0x38]
  183d94: 5400088a     	b.ge	0x183ea4 <ConvertRate+0x14f0>
  183d98: 14000001     	b	0x183d9c <ConvertRate+0x13e8>
  183d9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  183da0: f9002be8     	str	x8, [sp, #0x50]
  183da4: f85d03a0     	ldur	x0, [x29, #-0x30]
  183da8: d10043a1     	sub	x1, x29, #0x10
  183dac: d10083a2     	sub	x2, x29, #0x20
  183db0: d10063a3     	sub	x3, x29, #0x18
  183db4: 97fff706     	bl	0x1819cc <DLSParser+0x790>
  183db8: f81c03a0     	stur	x0, [x29, #-0x40]
  183dbc: b40000a0     	cbz	x0, 0x183dd0 <ConvertRate+0x141c>
  183dc0: 14000001     	b	0x183dc4 <ConvertRate+0x1410>
  183dc4: f85c03a8     	ldur	x8, [x29, #-0x40]
  183dc8: f81d83a8     	stur	x8, [x29, #-0x28]
  183dcc: 14000055     	b	0x183f20 <ConvertRate+0x156c>
  183dd0: f85e03a8     	ldur	x8, [x29, #-0x20]
  183dd4: aa0803e9     	mov	x9, x8
  183dd8: 528e862a     	mov	w10, #0x7431            // =29745
  183ddc: 72ac2e4a     	movk	w10, #0x6172, lsl #16
  183de0: 2a0a03eb     	mov	w11, w10
  183de4: eb0b0108     	subs	x8, x8, x11
  183de8: f9001be9     	str	x9, [sp, #0x30]
  183dec: f90017e8     	str	x8, [sp, #0x28]
  183df0: 54000460     	b.eq	0x183e7c <ConvertRate+0x14c8>
  183df4: 14000001     	b	0x183df8 <ConvertRate+0x1444>
  183df8: 528e8648     	mov	w8, #0x7432             // =29746
  183dfc: 72ac2e48     	movk	w8, #0x6172, lsl #16
  183e00: 2a0803e9     	mov	w9, w8
  183e04: f9401bea     	ldr	x10, [sp, #0x30]
  183e08: eb090149     	subs	x9, x10, x9
  183e0c: f90013e9     	str	x9, [sp, #0x20]
  183e10: 540003e0     	b.eq	0x183e8c <ConvertRate+0x14d8>
  183e14: 14000001     	b	0x183e18 <ConvertRate+0x1464>
  183e18: 528d8408     	mov	w8, #0x6c20             // =27680
  183e1c: 72ac6c88     	movk	w8, #0x6364, lsl #16
  183e20: 2a0803e9     	mov	w9, w8
  183e24: f9401bea     	ldr	x10, [sp, #0x30]
  183e28: eb090149     	subs	x9, x10, x9
  183e2c: f9000fe9     	str	x9, [sp, #0x18]
  183e30: 54000361     	b.ne	0x183e9c <ConvertRate+0x14e8>
  183e34: 14000001     	b	0x183e38 <ConvertRate+0x1484>
  183e38: f85d03a0     	ldur	x0, [x29, #-0x30]
  183e3c: f85e83a1     	ldur	x1, [x29, #-0x18]
  183e40: d10083a2     	sub	x2, x29, #0x20
  183e44: 97fff742     	bl	0x181b4c <DLSParser+0x910>
  183e48: f81c03a0     	stur	x0, [x29, #-0x40]
  183e4c: b40000a0     	cbz	x0, 0x183e60 <ConvertRate+0x14ac>
  183e50: 14000001     	b	0x183e54 <ConvertRate+0x14a0>
  183e54: f85c03a8     	ldur	x8, [x29, #-0x40]
  183e58: f81d83a8     	stur	x8, [x29, #-0x28]
  183e5c: 14000031     	b	0x183f20 <ConvertRate+0x156c>
  183e60: f85e03a8     	ldur	x8, [x29, #-0x20]
  183e64: b50000a8     	cbnz	x8, 0x183e78 <ConvertRate+0x14c4>
  183e68: 14000001     	b	0x183e6c <ConvertRate+0x14b8>
  183e6c: aa1f03e8     	mov	x8, xzr
  183e70: f81d83a8     	stur	x8, [x29, #-0x28]
  183e74: 1400002b     	b	0x183f20 <ConvertRate+0x156c>
  183e78: 1400000a     	b	0x183ea0 <ConvertRate+0x14ec>
  183e7c: f9402be8     	ldr	x8, [sp, #0x50]
  183e80: 91002108     	add	x8, x8, #0x8
  183e84: f90027e8     	str	x8, [sp, #0x48]
  183e88: 14000006     	b	0x183ea0 <ConvertRate+0x14ec>
  183e8c: f9402be8     	ldr	x8, [sp, #0x50]
  183e90: 91002108     	add	x8, x8, #0x8
  183e94: f90023e8     	str	x8, [sp, #0x40]
  183e98: 14000002     	b	0x183ea0 <ConvertRate+0x14ec>
  183e9c: 14000001     	b	0x183ea0 <ConvertRate+0x14ec>
  183ea0: 17ffffb9     	b	0x183d84 <ConvertRate+0x13d0>
  183ea4: f94027e8     	ldr	x8, [sp, #0x48]
  183ea8: b40001a8     	cbz	x8, 0x183edc <ConvertRate+0x1528>
  183eac: 14000001     	b	0x183eb0 <ConvertRate+0x14fc>
  183eb0: f85d03a0     	ldur	x0, [x29, #-0x30]
  183eb4: f94027e1     	ldr	x1, [sp, #0x48]
  183eb8: f85c83a2     	ldur	x2, [x29, #-0x38]
  183ebc: 940000a8     	bl	0x18415c <ConvertRate+0x17a8>
  183ec0: f81c03a0     	stur	x0, [x29, #-0x40]
  183ec4: b40000a0     	cbz	x0, 0x183ed8 <ConvertRate+0x1524>
  183ec8: 14000001     	b	0x183ecc <ConvertRate+0x1518>
  183ecc: f85c03a8     	ldur	x8, [x29, #-0x40]
  183ed0: f81d83a8     	stur	x8, [x29, #-0x28]
  183ed4: 14000013     	b	0x183f20 <ConvertRate+0x156c>
  183ed8: 14000001     	b	0x183edc <ConvertRate+0x1528>
  183edc: f94023e8     	ldr	x8, [sp, #0x40]
  183ee0: b40001a8     	cbz	x8, 0x183f14 <ConvertRate+0x1560>
  183ee4: 14000001     	b	0x183ee8 <ConvertRate+0x1534>
  183ee8: f85d03a0     	ldur	x0, [x29, #-0x30]
  183eec: f94023e1     	ldr	x1, [sp, #0x40]
  183ef0: f85c83a2     	ldur	x2, [x29, #-0x38]
  183ef4: 9400009a     	bl	0x18415c <ConvertRate+0x17a8>
  183ef8: f81c03a0     	stur	x0, [x29, #-0x40]
  183efc: b40000a0     	cbz	x0, 0x183f10 <ConvertRate+0x155c>
  183f00: 14000001     	b	0x183f04 <ConvertRate+0x1550>
  183f04: f85c03a8     	ldur	x8, [x29, #-0x40]
  183f08: f81d83a8     	stur	x8, [x29, #-0x28]
  183f0c: 14000005     	b	0x183f20 <ConvertRate+0x156c>
  183f10: 14000001     	b	0x183f14 <ConvertRate+0x1560>
  183f14: aa1f03e8     	mov	x8, xzr
  183f18: f81d83a8     	stur	x8, [x29, #-0x28]
  183f1c: 14000001     	b	0x183f20 <ConvertRate+0x156c>
  183f20: f85d83a8     	ldur	x8, [x29, #-0x28]
  183f24: d53bd049     	mrs	x9, TPIDR_EL0
  183f28: f9401529     	ldr	x9, [x9, #0x28]
  183f2c: f85f83aa     	ldur	x10, [x29, #-0x8]
  183f30: eb0a0129     	subs	x9, x9, x10
  183f34: f9000be8     	str	x8, [sp, #0x10]
  183f38: f90007e9     	str	x9, [sp, #0x8]
  183f3c: 540000c1     	b.ne	0x183f54 <ConvertRate+0x15a0>
  183f40: 14000001     	b	0x183f44 <ConvertRate+0x1590>
  183f44: f9400be0     	ldr	x0, [sp, #0x10]
  183f48: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  183f4c: 9102c3ff     	add	sp, sp, #0xb0
  183f50: d65f03c0     	ret
  183f54: 97fc9787     	bl	0xa9d70 <__stack_chk_fail@plt>
  183f58: d102c3ff     	sub	sp, sp, #0xb0
  183f5c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  183f60: 910283fd     	add	x29, sp, #0xa0
  183f64: d53bd048     	mrs	x8, TPIDR_EL0
  183f68: f9401508     	ldr	x8, [x8, #0x28]
  183f6c: f81f83a8     	stur	x8, [x29, #-0x8]
  183f70: f81d03a0     	stur	x0, [x29, #-0x30]
  183f74: f81f03a1     	stur	x1, [x29, #-0x10]
  183f78: f81e83a2     	stur	x2, [x29, #-0x18]
  183f7c: 781cc3a3     	sturh	w3, [x29, #-0x34]
  183f80: f81c03a4     	stur	x4, [x29, #-0x40]
  183f84: f85d03a8     	ldur	x8, [x29, #-0x30]
  183f88: f9400500     	ldr	x0, [x8, #0x8]
  183f8c: f9400901     	ldr	x1, [x8, #0x10]
  183f90: f85f03a2     	ldur	x2, [x29, #-0x10]
  183f94: 97fc9903     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  183f98: f81b83a0     	stur	x0, [x29, #-0x48]
  183f9c: b40000a0     	cbz	x0, 0x183fb0 <ConvertRate+0x15fc>
  183fa0: 14000001     	b	0x183fa4 <ConvertRate+0x15f0>
  183fa4: f85b83a8     	ldur	x8, [x29, #-0x48]
  183fa8: f81d83a8     	stur	x8, [x29, #-0x28]
  183fac: 1400005e     	b	0x184124 <ConvertRate+0x1770>
  183fb0: 2a1f03e8     	mov	w8, wzr
  183fb4: 79008be8     	strh	w8, [sp, #0x44]
  183fb8: f85f03a9     	ldur	x9, [x29, #-0x10]
  183fbc: f85e83aa     	ldur	x10, [x29, #-0x18]
  183fc0: 8b0a0129     	add	x9, x9, x10
  183fc4: f90027e9     	str	x9, [sp, #0x48]
  183fc8: 14000001     	b	0x183fcc <ConvertRate+0x1618>
  183fcc: f85f03a8     	ldur	x8, [x29, #-0x10]
  183fd0: f94027e9     	ldr	x9, [sp, #0x48]
  183fd4: eb090108     	subs	x8, x8, x9
  183fd8: f9001fe8     	str	x8, [sp, #0x38]
  183fdc: 5400074a     	b.ge	0x1840c4 <ConvertRate+0x1710>
  183fe0: 14000001     	b	0x183fe4 <ConvertRate+0x1630>
  183fe4: f85f03a8     	ldur	x8, [x29, #-0x10]
  183fe8: f9002be8     	str	x8, [sp, #0x50]
  183fec: f85d03a0     	ldur	x0, [x29, #-0x30]
  183ff0: d10043a1     	sub	x1, x29, #0x10
  183ff4: d10083a2     	sub	x2, x29, #0x20
  183ff8: d10063a3     	sub	x3, x29, #0x18
  183ffc: 97fff674     	bl	0x1819cc <DLSParser+0x790>
  184000: f81b83a0     	stur	x0, [x29, #-0x48]
  184004: b40000a0     	cbz	x0, 0x184018 <ConvertRate+0x1664>
  184008: 14000001     	b	0x18400c <ConvertRate+0x1658>
  18400c: f85b83a8     	ldur	x8, [x29, #-0x48]
  184010: f81d83a8     	stur	x8, [x29, #-0x28]
  184014: 14000044     	b	0x184124 <ConvertRate+0x1770>
  184018: f85e03a8     	ldur	x8, [x29, #-0x20]
  18401c: 528dc409     	mov	w9, #0x6e20             // =28192
  184020: 72ae4ce9     	movk	w9, #0x7267, lsl #16
  184024: 2a0903ea     	mov	w10, w9
  184028: eb0a0108     	subs	x8, x8, x10
  18402c: f9001be8     	str	x8, [sp, #0x30]
  184030: 54000140     	b.eq	0x184058 <ConvertRate+0x16a4>
  184034: 14000001     	b	0x184038 <ConvertRate+0x1684>
  184038: f85e03a8     	ldur	x8, [x29, #-0x20]
  18403c: 528dc649     	mov	w9, #0x6e32             // =28210
  184040: 72ae4ce9     	movk	w9, #0x7267, lsl #16
  184044: 2a0903ea     	mov	w10, w9
  184048: eb0a0108     	subs	x8, x8, x10
  18404c: f90017e8     	str	x8, [sp, #0x28]
  184050: 54000381     	b.ne	0x1840c0 <ConvertRate+0x170c>
  184054: 14000001     	b	0x184058 <ConvertRate+0x16a4>
  184058: 79408be8     	ldrh	w8, [sp, #0x44]
  18405c: 2a0803e9     	mov	w9, w8
  184060: f85c03aa     	ldur	x10, [x29, #-0x40]
  184064: eb0a0129     	subs	x9, x9, x10
  184068: f90013e9     	str	x9, [sp, #0x20]
  18406c: 540000a1     	b.ne	0x184080 <ConvertRate+0x16cc>
  184070: 14000001     	b	0x184074 <ConvertRate+0x16c0>
  184074: aa1f03e8     	mov	x8, xzr
  184078: f81d83a8     	stur	x8, [x29, #-0x28]
  18407c: 1400002a     	b	0x184124 <ConvertRate+0x1770>
  184080: f85d03a0     	ldur	x0, [x29, #-0x30]
  184084: f9402be8     	ldr	x8, [sp, #0x50]
  184088: 91003101     	add	x1, x8, #0xc
  18408c: f85e83a2     	ldur	x2, [x29, #-0x18]
  184090: 785cc3a3     	ldurh	w3, [x29, #-0x34]
  184094: 94000101     	bl	0x184498 <ConvertRate+0x1ae4>
  184098: f81b83a0     	stur	x0, [x29, #-0x48]
  18409c: b40000a0     	cbz	x0, 0x1840b0 <ConvertRate+0x16fc>
  1840a0: 14000001     	b	0x1840a4 <ConvertRate+0x16f0>
  1840a4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1840a8: f81d83a8     	stur	x8, [x29, #-0x28]
  1840ac: 1400001e     	b	0x184124 <ConvertRate+0x1770>
  1840b0: 79408be8     	ldrh	w8, [sp, #0x44]
  1840b4: 11000508     	add	w8, w8, #0x1
  1840b8: 79008be8     	strh	w8, [sp, #0x44]
  1840bc: 14000001     	b	0x1840c0 <ConvertRate+0x170c>
  1840c0: 17ffffc3     	b	0x183fcc <ConvertRate+0x1618>
  1840c4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1840c8: f9400108     	ldr	x8, [x8]
  1840cc: b4000268     	cbz	x8, 0x184118 <ConvertRate+0x1764>
  1840d0: 14000001     	b	0x1840d4 <ConvertRate+0x1720>
  1840d4: 79408be8     	ldrh	w8, [sp, #0x44]
  1840d8: 71000508     	subs	w8, w8, #0x1
  1840dc: b9001fe8     	str	w8, [sp, #0x1c]
  1840e0: 540001cb     	b.lt	0x184118 <ConvertRate+0x1764>
  1840e4: 14000001     	b	0x1840e8 <ConvertRate+0x1734>
  1840e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1840ec: f9400109     	ldr	x9, [x8]
  1840f0: f9400529     	ldr	x9, [x9, #0x8]
  1840f4: f9401508     	ldr	x8, [x8, #0x28]
  1840f8: 5280050a     	mov	w10, #0x28              // =40
  1840fc: 2a0a03eb     	mov	w11, w10
  184100: 9b0b7d08     	mul	x8, x8, x11
  184104: 8b080128     	add	x8, x9, x8
  184108: 785d810a     	ldurh	w10, [x8, #-0x28]
  18410c: 3211014a     	orr	w10, w10, #0x8000
  184110: 781d810a     	sturh	w10, [x8, #-0x28]
  184114: 14000001     	b	0x184118 <ConvertRate+0x1764>
  184118: aa1f03e8     	mov	x8, xzr
  18411c: f81d83a8     	stur	x8, [x29, #-0x28]
  184120: 14000001     	b	0x184124 <ConvertRate+0x1770>
  184124: f85d83a8     	ldur	x8, [x29, #-0x28]
  184128: d53bd049     	mrs	x9, TPIDR_EL0
  18412c: f9401529     	ldr	x9, [x9, #0x28]
  184130: f85f83aa     	ldur	x10, [x29, #-0x8]
  184134: eb0a0129     	subs	x9, x9, x10
  184138: f9000be8     	str	x8, [sp, #0x10]
  18413c: f90007e9     	str	x9, [sp, #0x8]
  184140: 540000c1     	b.ne	0x184158 <ConvertRate+0x17a4>
  184144: 14000001     	b	0x184148 <ConvertRate+0x1794>
  184148: f9400be0     	ldr	x0, [sp, #0x10]
  18414c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  184150: 9102c3ff     	add	sp, sp, #0xb0
  184154: d65f03c0     	ret
  184158: 97fc9706     	bl	0xa9d70 <__stack_chk_fail@plt>
  18415c: d10243ff     	sub	sp, sp, #0x90
  184160: a9087bfd     	stp	x29, x30, [sp, #0x80]
  184164: 910203fd     	add	x29, sp, #0x80
  184168: d53bd048     	mrs	x8, TPIDR_EL0
  18416c: f9401508     	ldr	x8, [x8, #0x28]
  184170: f81f83a8     	stur	x8, [x29, #-0x8]
  184174: f90023e0     	str	x0, [sp, #0x40]
  184178: f9001fe1     	str	x1, [sp, #0x38]
  18417c: f9001be2     	str	x2, [sp, #0x30]
  184180: f94023e8     	ldr	x8, [sp, #0x40]
  184184: f9400500     	ldr	x0, [x8, #0x8]
  184188: f9400901     	ldr	x1, [x8, #0x10]
  18418c: f9401fe2     	ldr	x2, [sp, #0x38]
  184190: 97fc9884     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  184194: f90017e0     	str	x0, [sp, #0x28]
  184198: b40000a0     	cbz	x0, 0x1841ac <ConvertRate+0x17f8>
  18419c: 14000001     	b	0x1841a0 <ConvertRate+0x17ec>
  1841a0: f94017e8     	ldr	x8, [sp, #0x28]
  1841a4: f81c83a8     	stur	x8, [x29, #-0x38]
  1841a8: 140000ae     	b	0x184460 <ConvertRate+0x1aac>
  1841ac: f94023e8     	ldr	x8, [sp, #0x40]
  1841b0: f9400500     	ldr	x0, [x8, #0x8]
  1841b4: f9400901     	ldr	x1, [x8, #0x10]
  1841b8: d10043a2     	sub	x2, x29, #0x10
  1841bc: 2a1f03e3     	mov	w3, wzr
  1841c0: 97fc74ac     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1841c4: f90017e0     	str	x0, [sp, #0x28]
  1841c8: b40000a0     	cbz	x0, 0x1841dc <ConvertRate+0x1828>
  1841cc: 14000001     	b	0x1841d0 <ConvertRate+0x181c>
  1841d0: f94017e8     	ldr	x8, [sp, #0x28]
  1841d4: f81c83a8     	stur	x8, [x29, #-0x38]
  1841d8: 140000a2     	b	0x184460 <ConvertRate+0x1aac>
  1841dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1841e0: f9401fe9     	ldr	x9, [sp, #0x38]
  1841e4: 8b080128     	add	x8, x9, x8
  1841e8: f9001fe8     	str	x8, [sp, #0x38]
  1841ec: f94023e8     	ldr	x8, [sp, #0x40]
  1841f0: f9400500     	ldr	x0, [x8, #0x8]
  1841f4: f9400901     	ldr	x1, [x8, #0x10]
  1841f8: d10063a2     	sub	x2, x29, #0x18
  1841fc: 2a1f03e3     	mov	w3, wzr
  184200: 97fc749c     	bl	0xa1470 <EAS_HWGetDWord@plt>
  184204: f90017e0     	str	x0, [sp, #0x28]
  184208: b40000a0     	cbz	x0, 0x18421c <ConvertRate+0x1868>
  18420c: 14000001     	b	0x184210 <ConvertRate+0x185c>
  184210: f94017e8     	ldr	x8, [sp, #0x28]
  184214: f81c83a8     	stur	x8, [x29, #-0x38]
  184218: 14000092     	b	0x184460 <ConvertRate+0x1aac>
  18421c: f94023e8     	ldr	x8, [sp, #0x40]
  184220: f9400500     	ldr	x0, [x8, #0x8]
  184224: f9400901     	ldr	x1, [x8, #0x10]
  184228: f9401fe2     	ldr	x2, [sp, #0x38]
  18422c: 97fc985d     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  184230: f90017e0     	str	x0, [sp, #0x28]
  184234: b40000a0     	cbz	x0, 0x184248 <ConvertRate+0x1894>
  184238: 14000001     	b	0x18423c <ConvertRate+0x1888>
  18423c: f94017e8     	ldr	x8, [sp, #0x28]
  184240: f81c83a8     	stur	x8, [x29, #-0x38]
  184244: 14000087     	b	0x184460 <ConvertRate+0x1aac>
  184248: 14000001     	b	0x18424c <ConvertRate+0x1898>
  18424c: f85e83a8     	ldur	x8, [x29, #-0x18]
  184250: f1000509     	subs	x9, x8, #0x1
  184254: f81e83a9     	stur	x9, [x29, #-0x18]
  184258: b4000fe8     	cbz	x8, 0x184454 <ConvertRate+0x1aa0>
  18425c: 14000001     	b	0x184260 <ConvertRate+0x18ac>
  184260: f94023e8     	ldr	x8, [sp, #0x40]
  184264: f9400500     	ldr	x0, [x8, #0x8]
  184268: f9400901     	ldr	x1, [x8, #0x10]
  18426c: d10073a2     	sub	x2, x29, #0x1c
  184270: 2a1f03e3     	mov	w3, wzr
  184274: 97fc6f47     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184278: f90017e0     	str	x0, [sp, #0x28]
  18427c: b40000a0     	cbz	x0, 0x184290 <ConvertRate+0x18dc>
  184280: 14000001     	b	0x184284 <ConvertRate+0x18d0>
  184284: f94017e8     	ldr	x8, [sp, #0x28]
  184288: f81c83a8     	stur	x8, [x29, #-0x38]
  18428c: 14000075     	b	0x184460 <ConvertRate+0x1aac>
  184290: f94023e8     	ldr	x8, [sp, #0x40]
  184294: f9400500     	ldr	x0, [x8, #0x8]
  184298: f9400901     	ldr	x1, [x8, #0x10]
  18429c: d10083a2     	sub	x2, x29, #0x20
  1842a0: 2a1f03e3     	mov	w3, wzr
  1842a4: 97fc6f3b     	bl	0x9ff90 <EAS_HWGetWord@plt>
  1842a8: f90017e0     	str	x0, [sp, #0x28]
  1842ac: b40000a0     	cbz	x0, 0x1842c0 <ConvertRate+0x190c>
  1842b0: 14000001     	b	0x1842b4 <ConvertRate+0x1900>
  1842b4: f94017e8     	ldr	x8, [sp, #0x28]
  1842b8: f81c83a8     	stur	x8, [x29, #-0x38]
  1842bc: 14000069     	b	0x184460 <ConvertRate+0x1aac>
  1842c0: f94023e8     	ldr	x8, [sp, #0x40]
  1842c4: f9400500     	ldr	x0, [x8, #0x8]
  1842c8: f9400901     	ldr	x1, [x8, #0x10]
  1842cc: d10093a2     	sub	x2, x29, #0x24
  1842d0: 2a1f03e3     	mov	w3, wzr
  1842d4: 97fc6f2f     	bl	0x9ff90 <EAS_HWGetWord@plt>
  1842d8: f90017e0     	str	x0, [sp, #0x28]
  1842dc: b40000a0     	cbz	x0, 0x1842f0 <ConvertRate+0x193c>
  1842e0: 14000001     	b	0x1842e4 <ConvertRate+0x1930>
  1842e4: f94017e8     	ldr	x8, [sp, #0x28]
  1842e8: f81c83a8     	stur	x8, [x29, #-0x38]
  1842ec: 1400005d     	b	0x184460 <ConvertRate+0x1aac>
  1842f0: f94023e8     	ldr	x8, [sp, #0x40]
  1842f4: f9400500     	ldr	x0, [x8, #0x8]
  1842f8: f9400901     	ldr	x1, [x8, #0x10]
  1842fc: d100a3a2     	sub	x2, x29, #0x28
  184300: 2a1f03e3     	mov	w3, wzr
  184304: 97fc6f23     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184308: f90017e0     	str	x0, [sp, #0x28]
  18430c: b40000a0     	cbz	x0, 0x184320 <ConvertRate+0x196c>
  184310: 14000001     	b	0x184314 <ConvertRate+0x1960>
  184314: f94017e8     	ldr	x8, [sp, #0x28]
  184318: f81c83a8     	stur	x8, [x29, #-0x38]
  18431c: 14000051     	b	0x184460 <ConvertRate+0x1aac>
  184320: f94023e8     	ldr	x8, [sp, #0x40]
  184324: f9400500     	ldr	x0, [x8, #0x8]
  184328: f9400901     	ldr	x1, [x8, #0x10]
  18432c: d100c3a2     	sub	x2, x29, #0x30
  184330: 2a1f03e3     	mov	w3, wzr
  184334: 97fc744f     	bl	0xa1470 <EAS_HWGetDWord@plt>
  184338: f90017e0     	str	x0, [sp, #0x28]
  18433c: b40000a0     	cbz	x0, 0x184350 <ConvertRate+0x199c>
  184340: 14000001     	b	0x184344 <ConvertRate+0x1990>
  184344: f94017e8     	ldr	x8, [sp, #0x28]
  184348: f81c83a8     	stur	x8, [x29, #-0x38]
  18434c: 14000045     	b	0x184460 <ConvertRate+0x1aac>
  184350: 2a1f03e8     	mov	w8, wzr
  184354: b90027e8     	str	w8, [sp, #0x24]
  184358: 14000001     	b	0x18435c <ConvertRate+0x19a8>
  18435c: b94027e8     	ldr	w8, [sp, #0x24]
  184360: 7100c108     	subs	w8, w8, #0x30
  184364: b90023e8     	str	w8, [sp, #0x20]
  184368: 5400068c     	b.gt	0x184438 <ConvertRate+0x1a84>
  18436c: 14000001     	b	0x184370 <ConvertRate+0x19bc>
  184370: b98027e8     	ldrsw	x8, [sp, #0x24]
  184374: d37df108     	lsl	x8, x8, #3
  184378: b00003c9     	adrp	x9, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  18437c: 912a7129     	add	x9, x9, #0xa9c
  184380: 7868692a     	ldrh	w10, [x9, x8]
  184384: 785e43ab     	ldurh	w11, [x29, #-0x1c]
  184388: 6b0b014a     	subs	w10, w10, w11
  18438c: b9001fea     	str	w10, [sp, #0x1c]
  184390: 540004a1     	b.ne	0x184424 <ConvertRate+0x1a70>
  184394: 14000001     	b	0x184398 <ConvertRate+0x19e4>
  184398: b98027e8     	ldrsw	x8, [sp, #0x24]
  18439c: b00003c9     	adrp	x9, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1843a0: 912a7129     	add	x9, x9, #0xa9c
  1843a4: 8b080d28     	add	x8, x9, x8, lsl #3
  1843a8: 7940090a     	ldrh	w10, [x8, #0x4]
  1843ac: 785dc3ab     	ldurh	w11, [x29, #-0x24]
  1843b0: 6b0b014a     	subs	w10, w10, w11
  1843b4: b9001bea     	str	w10, [sp, #0x18]
  1843b8: 54000361     	b.ne	0x184424 <ConvertRate+0x1a70>
  1843bc: 14000001     	b	0x1843c0 <ConvertRate+0x1a0c>
  1843c0: b98027e8     	ldrsw	x8, [sp, #0x24]
  1843c4: b00003c9     	adrp	x9, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1843c8: 912a7129     	add	x9, x9, #0xa9c
  1843cc: 8b080d28     	add	x8, x9, x8, lsl #3
  1843d0: 7940050a     	ldrh	w10, [x8, #0x2]
  1843d4: 785e03ab     	ldurh	w11, [x29, #-0x20]
  1843d8: 6b0b014a     	subs	w10, w10, w11
  1843dc: b90017ea     	str	w10, [sp, #0x14]
  1843e0: 54000221     	b.ne	0x184424 <ConvertRate+0x1a70>
  1843e4: 14000001     	b	0x1843e8 <ConvertRate+0x1a34>
  1843e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1843ec: d350fd08     	lsr	x8, x8, #16
  1843f0: f9401be9     	ldr	x9, [sp, #0x30]
  1843f4: b98027ea     	ldrsw	x10, [sp, #0x24]
  1843f8: b00003cb     	adrp	x11, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1843fc: 912a716b     	add	x11, x11, #0xa9c
  184400: 8b0a0d6a     	add	x10, x11, x10, lsl #3
  184404: 79400d4c     	ldrh	w12, [x10, #0x6]
  184408: 2a0c03ea     	mov	w10, w12
  18440c: 2a0803ec     	mov	w12, w8
  184410: 782a792c     	strh	w12, [x9, x10, lsl #1]
  184414: f9401be8     	ldr	x8, [sp, #0x30]
  184418: 320003ec     	orr	w12, wzr, #0x1
  18441c: 7900010c     	strh	w12, [x8]
  184420: 14000006     	b	0x184438 <ConvertRate+0x1a84>
  184424: 14000001     	b	0x184428 <ConvertRate+0x1a74>
  184428: b94027e8     	ldr	w8, [sp, #0x24]
  18442c: 11000508     	add	w8, w8, #0x1
  184430: b90027e8     	str	w8, [sp, #0x24]
  184434: 17ffffca     	b	0x18435c <ConvertRate+0x19a8>
  184438: b94027e8     	ldr	w8, [sp, #0x24]
  18443c: 7100c908     	subs	w8, w8, #0x32
  184440: b90013e8     	str	w8, [sp, #0x10]
  184444: 54000061     	b.ne	0x184450 <ConvertRate+0x1a9c>
  184448: 14000001     	b	0x18444c <ConvertRate+0x1a98>
  18444c: 14000001     	b	0x184450 <ConvertRate+0x1a9c>
  184450: 17ffff7f     	b	0x18424c <ConvertRate+0x1898>
  184454: aa1f03e8     	mov	x8, xzr
  184458: f81c83a8     	stur	x8, [x29, #-0x38]
  18445c: 14000001     	b	0x184460 <ConvertRate+0x1aac>
  184460: f85c83a8     	ldur	x8, [x29, #-0x38]
  184464: d53bd049     	mrs	x9, TPIDR_EL0
  184468: f9401529     	ldr	x9, [x9, #0x28]
  18446c: f85f83aa     	ldur	x10, [x29, #-0x8]
  184470: eb0a0129     	subs	x9, x9, x10
  184474: f90007e8     	str	x8, [sp, #0x8]
  184478: f90003e9     	str	x9, [sp]
  18447c: 540000c1     	b.ne	0x184494 <ConvertRate+0x1ae0>
  184480: 14000001     	b	0x184484 <ConvertRate+0x1ad0>
  184484: f94007e0     	ldr	x0, [sp, #0x8]
  184488: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  18448c: 910243ff     	add	sp, sp, #0x90
  184490: d65f03c0     	ret
  184494: 97fc9637     	bl	0xa9d70 <__stack_chk_fail@plt>
  184498: d10783ff     	sub	sp, sp, #0x1e0
  18449c: f900e3fc     	str	x28, [sp, #0x1c0]
  1844a0: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  1844a4: 910743fd     	add	x29, sp, #0x1d0
  1844a8: d53bd048     	mrs	x8, TPIDR_EL0
  1844ac: f9401508     	ldr	x8, [x8, #0x28]
  1844b0: f81e83a8     	stur	x8, [x29, #-0x18]
  1844b4: f81283a0     	stur	x0, [x29, #-0xd8]
  1844b8: f81783a1     	stur	x1, [x29, #-0x88]
  1844bc: f81703a2     	stur	x2, [x29, #-0x90]
  1844c0: 781243a3     	sturh	w3, [x29, #-0xdc]
  1844c4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1844c8: f9400500     	ldr	x0, [x8, #0x8]
  1844cc: f9400901     	ldr	x1, [x8, #0x10]
  1844d0: f85783a2     	ldur	x2, [x29, #-0x88]
  1844d4: 97fc97b3     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1844d8: f90077e0     	str	x0, [sp, #0xe8]
  1844dc: b40000a0     	cbz	x0, 0x1844f0 <ConvertRate+0x1b3c>
  1844e0: 14000001     	b	0x1844e4 <ConvertRate+0x1b30>
  1844e4: f94077e8     	ldr	x8, [sp, #0xe8]
  1844e8: f81303a8     	stur	x8, [x29, #-0xd0]
  1844ec: 1400013f     	b	0x1849e8 <ConvertRate+0x2034>
  1844f0: aa1f03e8     	mov	x8, xzr
  1844f4: f90057e8     	str	x8, [sp, #0xa8]
  1844f8: f90053e8     	str	x8, [sp, #0xa0]
  1844fc: f9005be8     	str	x8, [sp, #0xb0]
  184500: f9005fe8     	str	x8, [sp, #0xb8]
  184504: f90063e8     	str	x8, [sp, #0xc0]
  184508: f90067e8     	str	x8, [sp, #0xc8]
  18450c: f9006be8     	str	x8, [sp, #0xd0]
  184510: f85283a8     	ldur	x8, [x29, #-0xd8]
  184514: f9401508     	ldr	x8, [x8, #0x28]
  184518: 2a0803e9     	mov	w9, w8
  18451c: 79012be9     	strh	w9, [sp, #0x94]
  184520: f85783a8     	ldur	x8, [x29, #-0x88]
  184524: f85703aa     	ldur	x10, [x29, #-0x90]
  184528: 8b0a0108     	add	x8, x8, x10
  18452c: f9006fe8     	str	x8, [sp, #0xd8]
  184530: 14000001     	b	0x184534 <ConvertRate+0x1b80>
  184534: f85783a8     	ldur	x8, [x29, #-0x88]
  184538: f9406fe9     	ldr	x9, [sp, #0xd8]
  18453c: eb090108     	subs	x8, x8, x9
  184540: f90043e8     	str	x8, [sp, #0x80]
  184544: 54000d8a     	b.ge	0x1846f4 <ConvertRate+0x1d40>
  184548: 14000001     	b	0x18454c <ConvertRate+0x1b98>
  18454c: f85783a8     	ldur	x8, [x29, #-0x88]
  184550: f90073e8     	str	x8, [sp, #0xe0]
  184554: f85283a0     	ldur	x0, [x29, #-0xd8]
  184558: d10223a1     	sub	x1, x29, #0x88
  18455c: d10263a2     	sub	x2, x29, #0x98
  184560: d10243a3     	sub	x3, x29, #0x90
  184564: 97fff51a     	bl	0x1819cc <DLSParser+0x790>
  184568: f90077e0     	str	x0, [sp, #0xe8]
  18456c: b40000a0     	cbz	x0, 0x184580 <ConvertRate+0x1bcc>
  184570: 14000001     	b	0x184574 <ConvertRate+0x1bc0>
  184574: f94077e8     	ldr	x8, [sp, #0xe8]
  184578: f81303a8     	stur	x8, [x29, #-0xd0]
  18457c: 1400011b     	b	0x1849e8 <ConvertRate+0x2034>
  184580: f85683a8     	ldur	x8, [x29, #-0x98]
  184584: aa0803e9     	mov	x9, x8
  184588: 528d840a     	mov	w10, #0x6c20            // =27680
  18458c: 72ac6c8a     	movk	w10, #0x6364, lsl #16
  184590: 2a0a03eb     	mov	w11, w10
  184594: eb0b0108     	subs	x8, x8, x11
  184598: f9003fe9     	str	x9, [sp, #0x78]
  18459c: f9003be8     	str	x8, [sp, #0x70]
  1845a0: 54000540     	b.eq	0x184648 <ConvertRate+0x1c94>
  1845a4: 14000001     	b	0x1845a8 <ConvertRate+0x1bf4>
  1845a8: 528e4648     	mov	w8, #0x7232             // =29234
  1845ac: 72ad8c28     	movk	w8, #0x6c61, lsl #16
  1845b0: 2a0803e9     	mov	w9, w8
  1845b4: f9403fea     	ldr	x10, [sp, #0x78]
  1845b8: eb090149     	subs	x9, x10, x9
  1845bc: f90037e9     	str	x9, [sp, #0x68]
  1845c0: 540008a0     	b.eq	0x1846d4 <ConvertRate+0x1d20>
  1845c4: 14000001     	b	0x1845c8 <ConvertRate+0x1c14>
  1845c8: 528e4e88     	mov	w8, #0x7274             // =29300
  1845cc: 72ad8c28     	movk	w8, #0x6c61, lsl #16
  1845d0: 2a0803e9     	mov	w9, w8
  1845d4: f9403fea     	ldr	x10, [sp, #0x78]
  1845d8: eb090149     	subs	x9, x10, x9
  1845dc: f90033e9     	str	x9, [sp, #0x60]
  1845e0: 540006e0     	b.eq	0x1846bc <ConvertRate+0x1d08>
  1845e4: 14000001     	b	0x1845e8 <ConvertRate+0x1c34>
  1845e8: 528dcd08     	mov	w8, #0x6e68             // =28264
  1845ec: 72ae4ce8     	movk	w8, #0x7267, lsl #16
  1845f0: 2a0803e9     	mov	w9, w8
  1845f4: f9403fea     	ldr	x10, [sp, #0x78]
  1845f8: eb090149     	subs	x9, x10, x9
  1845fc: f9002fe9     	str	x9, [sp, #0x58]
  184600: 54000460     	b.eq	0x18468c <ConvertRate+0x1cd8>
  184604: 14000001     	b	0x184608 <ConvertRate+0x1c54>
  184608: 528dcd68     	mov	w8, #0x6e6b             // =28267
  18460c: 72aeed88     	movk	w8, #0x776c, lsl #16
  184610: 2a0803e9     	mov	w9, w8
  184614: f9403fea     	ldr	x10, [sp, #0x78]
  184618: eb090149     	subs	x9, x10, x9
  18461c: f9002be9     	str	x9, [sp, #0x50]
  184620: 540003e0     	b.eq	0x18469c <ConvertRate+0x1ce8>
  184624: 14000001     	b	0x184628 <ConvertRate+0x1c74>
  184628: 528dae08     	mov	w8, #0x6d70             // =28016
  18462c: 72aeee68     	movk	w8, #0x7773, lsl #16
  184630: 2a0803e9     	mov	w9, w8
  184634: f9403fea     	ldr	x10, [sp, #0x78]
  184638: eb090149     	subs	x9, x10, x9
  18463c: f90027e9     	str	x9, [sp, #0x48]
  184640: 54000360     	b.eq	0x1846ac <ConvertRate+0x1cf8>
  184644: 1400002a     	b	0x1846ec <ConvertRate+0x1d38>
  184648: f85283a0     	ldur	x0, [x29, #-0xd8]
  18464c: f85703a1     	ldur	x1, [x29, #-0x90]
  184650: d10263a2     	sub	x2, x29, #0x98
  184654: 97fff53e     	bl	0x181b4c <DLSParser+0x910>
  184658: f90077e0     	str	x0, [sp, #0xe8]
  18465c: b40000a0     	cbz	x0, 0x184670 <ConvertRate+0x1cbc>
  184660: 14000001     	b	0x184664 <ConvertRate+0x1cb0>
  184664: f94077e8     	ldr	x8, [sp, #0xe8]
  184668: f81303a8     	stur	x8, [x29, #-0xd0]
  18466c: 140000df     	b	0x1849e8 <ConvertRate+0x2034>
  184670: f85683a8     	ldur	x8, [x29, #-0x98]
  184674: b50000a8     	cbnz	x8, 0x184688 <ConvertRate+0x1cd4>
  184678: 14000001     	b	0x18467c <ConvertRate+0x1cc8>
  18467c: aa1f03e8     	mov	x8, xzr
  184680: f81303a8     	stur	x8, [x29, #-0xd0]
  184684: 140000d9     	b	0x1849e8 <ConvertRate+0x2034>
  184688: 1400001a     	b	0x1846f0 <ConvertRate+0x1d3c>
  18468c: f94073e8     	ldr	x8, [sp, #0xe0]
  184690: 91002108     	add	x8, x8, #0x8
  184694: f9006be8     	str	x8, [sp, #0xd0]
  184698: 14000016     	b	0x1846f0 <ConvertRate+0x1d3c>
  18469c: f94073e8     	ldr	x8, [sp, #0xe0]
  1846a0: 91002108     	add	x8, x8, #0x8
  1846a4: f90057e8     	str	x8, [sp, #0xa8]
  1846a8: 14000012     	b	0x1846f0 <ConvertRate+0x1d3c>
  1846ac: f94073e8     	ldr	x8, [sp, #0xe0]
  1846b0: 91002108     	add	x8, x8, #0x8
  1846b4: f90053e8     	str	x8, [sp, #0xa0]
  1846b8: 1400000e     	b	0x1846f0 <ConvertRate+0x1d3c>
  1846bc: f94073e8     	ldr	x8, [sp, #0xe0]
  1846c0: 91003108     	add	x8, x8, #0xc
  1846c4: f90067e8     	str	x8, [sp, #0xc8]
  1846c8: f85703a8     	ldur	x8, [x29, #-0x90]
  1846cc: f90063e8     	str	x8, [sp, #0xc0]
  1846d0: 14000008     	b	0x1846f0 <ConvertRate+0x1d3c>
  1846d4: f94073e8     	ldr	x8, [sp, #0xe0]
  1846d8: 91003108     	add	x8, x8, #0xc
  1846dc: f9005fe8     	str	x8, [sp, #0xb8]
  1846e0: f85703a8     	ldur	x8, [x29, #-0x90]
  1846e4: f9005be8     	str	x8, [sp, #0xb0]
  1846e8: 14000002     	b	0x1846f0 <ConvertRate+0x1d3c>
  1846ec: 14000001     	b	0x1846f0 <ConvertRate+0x1d3c>
  1846f0: 17ffff91     	b	0x184534 <ConvertRate+0x1b80>
  1846f4: f9406be8     	ldr	x8, [sp, #0xd0]
  1846f8: b50000a8     	cbnz	x8, 0x18470c <ConvertRate+0x1d58>
  1846fc: 14000001     	b	0x184700 <ConvertRate+0x1d4c>
  184700: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  184704: f81303a8     	stur	x8, [x29, #-0xd0]
  184708: 140000b8     	b	0x1849e8 <ConvertRate+0x2034>
  18470c: f94057e8     	ldr	x8, [sp, #0xa8]
  184710: b50000a8     	cbnz	x8, 0x184724 <ConvertRate+0x1d70>
  184714: 14000001     	b	0x184718 <ConvertRate+0x1d64>
  184718: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  18471c: f81303a8     	stur	x8, [x29, #-0xd0]
  184720: 140000b2     	b	0x1849e8 <ConvertRate+0x2034>
  184724: f85283a0     	ldur	x0, [x29, #-0xd8]
  184728: f94057e1     	ldr	x1, [sp, #0xa8]
  18472c: d10283a2     	sub	x2, x29, #0xa0
  184730: 940000bd     	bl	0x184a24 <ConvertRate+0x2070>
  184734: f90077e0     	str	x0, [sp, #0xe8]
  184738: b40000a0     	cbz	x0, 0x18474c <ConvertRate+0x1d98>
  18473c: 14000001     	b	0x184740 <ConvertRate+0x1d8c>
  184740: f94077e8     	ldr	x8, [sp, #0xe8]
  184744: f81303a8     	stur	x8, [x29, #-0xd0]
  184748: 140000a8     	b	0x1849e8 <ConvertRate+0x2034>
  18474c: f85603a8     	ldur	x8, [x29, #-0xa0]
  184750: f85283a9     	ldur	x9, [x29, #-0xd8]
  184754: f9401d29     	ldr	x9, [x9, #0x38]
  184758: eb090108     	subs	x8, x8, x9
  18475c: f90023e8     	str	x8, [sp, #0x40]
  184760: 540000a3     	b.lo	0x184774 <ConvertRate+0x1dc0>
  184764: 14000001     	b	0x184768 <ConvertRate+0x1db4>
  184768: 92800008     	mov	x8, #-0x1               // =-1
  18476c: f81303a8     	stur	x8, [x29, #-0xd0]
  184770: 1400009e     	b	0x1849e8 <ConvertRate+0x2034>
  184774: f85283a8     	ldur	x8, [x29, #-0xd8]
  184778: f9400d08     	ldr	x8, [x8, #0x18]
  18477c: f85603a9     	ldur	x9, [x29, #-0xa0]
  184780: 5280050a     	mov	w10, #0x28              // =40
  184784: 2a0a03eb     	mov	w11, w10
  184788: 9b0b7d29     	mul	x9, x9, x11
  18478c: 8b090108     	add	x8, x8, x9
  184790: f9004fe8     	str	x8, [sp, #0x98]
  184794: b00003c1     	adrp	x1, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  184798: 9128e021     	add	x1, x1, #0xa38
  18479c: 52800c8a     	mov	w10, #0x64              // =100
  1847a0: 2a0a03e2     	mov	w2, w10
  1847a4: d10203a0     	sub	x0, x29, #0x80
  1847a8: 97fc84f2     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  1847ac: f94067e8     	ldr	x8, [sp, #0xc8]
  1847b0: f9001fe0     	str	x0, [sp, #0x38]
  1847b4: b40001c8     	cbz	x8, 0x1847ec <ConvertRate+0x1e38>
  1847b8: 14000001     	b	0x1847bc <ConvertRate+0x1e08>
  1847bc: f85283a0     	ldur	x0, [x29, #-0xd8]
  1847c0: f94067e1     	ldr	x1, [sp, #0xc8]
  1847c4: f94063e2     	ldr	x2, [sp, #0xc0]
  1847c8: d10203a3     	sub	x3, x29, #0x80
  1847cc: 97fffd51     	bl	0x183d10 <ConvertRate+0x135c>
  1847d0: f90077e0     	str	x0, [sp, #0xe8]
  1847d4: b40000a0     	cbz	x0, 0x1847e8 <ConvertRate+0x1e34>
  1847d8: 14000001     	b	0x1847dc <ConvertRate+0x1e28>
  1847dc: f94077e8     	ldr	x8, [sp, #0xe8]
  1847e0: f81303a8     	stur	x8, [x29, #-0xd0]
  1847e4: 14000081     	b	0x1849e8 <ConvertRate+0x2034>
  1847e8: 14000001     	b	0x1847ec <ConvertRate+0x1e38>
  1847ec: f9405fe8     	ldr	x8, [sp, #0xb8]
  1847f0: b40001c8     	cbz	x8, 0x184828 <ConvertRate+0x1e74>
  1847f4: 14000001     	b	0x1847f8 <ConvertRate+0x1e44>
  1847f8: f85283a0     	ldur	x0, [x29, #-0xd8]
  1847fc: f9405fe1     	ldr	x1, [sp, #0xb8]
  184800: f9405be2     	ldr	x2, [sp, #0xb0]
  184804: d10203a3     	sub	x3, x29, #0x80
  184808: 97fffd42     	bl	0x183d10 <ConvertRate+0x135c>
  18480c: f90077e0     	str	x0, [sp, #0xe8]
  184810: b40000a0     	cbz	x0, 0x184824 <ConvertRate+0x1e70>
  184814: 14000001     	b	0x184818 <ConvertRate+0x1e64>
  184818: f94077e8     	ldr	x8, [sp, #0xe8]
  18481c: f81303a8     	stur	x8, [x29, #-0xd0]
  184820: 14000072     	b	0x1849e8 <ConvertRate+0x2034>
  184824: 14000001     	b	0x184828 <ConvertRate+0x1e74>
  184828: f85283a8     	ldur	x8, [x29, #-0xd8]
  18482c: f9400108     	ldr	x8, [x8]
  184830: b4000be8     	cbz	x8, 0x1849ac <ConvertRate+0x1ff8>
  184834: 14000001     	b	0x184838 <ConvertRate+0x1e84>
  184838: 78d803a8     	ldursh	w8, [x29, #-0x80]
  18483c: 71000508     	subs	w8, w8, #0x1
  184840: b90037e8     	str	w8, [sp, #0x34]
  184844: 54000181     	b.ne	0x184874 <ConvertRate+0x1ec0>
  184848: 14000001     	b	0x18484c <ConvertRate+0x1e98>
  18484c: f85283a8     	ldur	x8, [x29, #-0xd8]
  184850: 79406102     	ldrh	w2, [x8, #0x30]
  184854: d10203a1     	sub	x1, x29, #0x80
  184858: aa0803e0     	mov	x0, x8
  18485c: 97fff6c9     	bl	0x182380 <DLSParser+0x1144>
  184860: f85283a8     	ldur	x8, [x29, #-0xd8]
  184864: f9401908     	ldr	x8, [x8, #0x30]
  184868: 2a0803e2     	mov	w2, w8
  18486c: 781243a2     	sturh	w2, [x29, #-0xdc]
  184870: 14000001     	b	0x184874 <ConvertRate+0x1ec0>
  184874: f85283a8     	ldur	x8, [x29, #-0xd8]
  184878: f9406be1     	ldr	x1, [sp, #0xd0]
  18487c: f9400109     	ldr	x9, [x8]
  184880: f9400529     	ldr	x9, [x9, #0x8]
  184884: 79412bea     	ldrh	w10, [sp, #0x94]
  184888: 2a0a03eb     	mov	w11, w10
  18488c: 9240356b     	and	x11, x11, #0x3fff
  184890: 5280050a     	mov	w10, #0x28              // =40
  184894: 2a0a03ec     	mov	w12, w10
  184898: 9b0c7d6b     	mul	x11, x11, x12
  18489c: 8b0b0122     	add	x2, x9, x11
  1848a0: aa0803e0     	mov	x0, x8
  1848a4: 9400007f     	bl	0x184aa0 <ConvertRate+0x20ec>
  1848a8: f90077e0     	str	x0, [sp, #0xe8]
  1848ac: b40000a0     	cbz	x0, 0x1848c0 <ConvertRate+0x1f0c>
  1848b0: 14000001     	b	0x1848b4 <ConvertRate+0x1f00>
  1848b4: f94077e8     	ldr	x8, [sp, #0xe8]
  1848b8: f81303a8     	stur	x8, [x29, #-0xd0]
  1848bc: 1400004b     	b	0x1849e8 <ConvertRate+0x2034>
  1848c0: f94053e8     	ldr	x8, [sp, #0xa0]
  1848c4: b4000308     	cbz	x8, 0x184924 <ConvertRate+0x1f70>
  1848c8: 14000001     	b	0x1848cc <ConvertRate+0x1f18>
  1848cc: f9404fe1     	ldr	x1, [sp, #0x98]
  1848d0: 52800508     	mov	w8, #0x28               // =40
  1848d4: 2a0803e2     	mov	w2, w8
  1848d8: d10323a9     	sub	x9, x29, #0xc8
  1848dc: aa0903e0     	mov	x0, x9
  1848e0: f90017e9     	str	x9, [sp, #0x28]
  1848e4: 97fc84a3     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  1848e8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1848ec: f94053e1     	ldr	x1, [sp, #0xa0]
  1848f0: f90013e0     	str	x0, [sp, #0x20]
  1848f4: aa0903e0     	mov	x0, x9
  1848f8: f94017e2     	ldr	x2, [sp, #0x28]
  1848fc: 97fff97d     	bl	0x182ef0 <ConvertRate+0x53c>
  184900: f90077e0     	str	x0, [sp, #0xe8]
  184904: b40000a0     	cbz	x0, 0x184918 <ConvertRate+0x1f64>
  184908: 14000001     	b	0x18490c <ConvertRate+0x1f58>
  18490c: f94077e8     	ldr	x8, [sp, #0xe8]
  184910: f81303a8     	stur	x8, [x29, #-0xd0]
  184914: 14000035     	b	0x1849e8 <ConvertRate+0x2034>
  184918: d10323a8     	sub	x8, x29, #0xc8
  18491c: f9004fe8     	str	x8, [sp, #0x98]
  184920: 14000001     	b	0x184924 <ConvertRate+0x1f70>
  184924: f85283a0     	ldur	x0, [x29, #-0xd8]
  184928: f9404fe4     	ldr	x4, [sp, #0x98]
  18492c: 785603a3     	ldurh	w3, [x29, #-0xa0]
  184930: 785243a2     	ldurh	w2, [x29, #-0xdc]
  184934: 79412be1     	ldrh	w1, [sp, #0x94]
  184938: 940000ff     	bl	0x184d34 <ConvertRate+0x2380>
  18493c: f9404fe0     	ldr	x0, [sp, #0x98]
  184940: f9400800     	ldr	x0, [x0, #0x10]
  184944: b4000320     	cbz	x0, 0x1849a8 <ConvertRate+0x1ff4>
  184948: 14000001     	b	0x18494c <ConvertRate+0x1f98>
  18494c: f85283a8     	ldur	x8, [x29, #-0xd8]
  184950: f9400108     	ldr	x8, [x8]
  184954: f9400d08     	ldr	x8, [x8, #0x18]
  184958: f85603a9     	ldur	x9, [x29, #-0xa0]
  18495c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  184960: f90047e8     	str	x8, [sp, #0x88]
  184964: f94047e8     	ldr	x8, [sp, #0x88]
  184968: b4000188     	cbz	x8, 0x184998 <ConvertRate+0x1fe4>
  18496c: 14000001     	b	0x184970 <ConvertRate+0x1fbc>
  184970: f9404fe8     	ldr	x8, [sp, #0x98]
  184974: f9400509     	ldr	x9, [x8, #0x8]
  184978: f9400908     	ldr	x8, [x8, #0x10]
  18497c: 8b080128     	add	x8, x9, x8
  184980: f94047e9     	ldr	x9, [sp, #0x88]
  184984: f1000529     	subs	x9, x9, #0x1
  184988: eb090108     	subs	x8, x8, x9
  18498c: f9000fe8     	str	x8, [sp, #0x18]
  184990: 540000a9     	b.ls	0x1849a4 <ConvertRate+0x1ff0>
  184994: 14000001     	b	0x184998 <ConvertRate+0x1fe4>
  184998: 92800008     	mov	x8, #-0x1               // =-1
  18499c: f81303a8     	stur	x8, [x29, #-0xd0]
  1849a0: 14000012     	b	0x1849e8 <ConvertRate+0x2034>
  1849a4: 14000001     	b	0x1849a8 <ConvertRate+0x1ff4>
  1849a8: 14000001     	b	0x1849ac <ConvertRate+0x1ff8>
  1849ac: 785803a8     	ldurh	w8, [x29, #-0x80]
  1849b0: 340000e8     	cbz	w8, 0x1849cc <ConvertRate+0x2018>
  1849b4: 14000001     	b	0x1849b8 <ConvertRate+0x2004>
  1849b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1849bc: f9401909     	ldr	x9, [x8, #0x30]
  1849c0: 91000529     	add	x9, x9, #0x1
  1849c4: f9001909     	str	x9, [x8, #0x30]
  1849c8: 14000001     	b	0x1849cc <ConvertRate+0x2018>
  1849cc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1849d0: f9401509     	ldr	x9, [x8, #0x28]
  1849d4: 91000529     	add	x9, x9, #0x1
  1849d8: f9001509     	str	x9, [x8, #0x28]
  1849dc: aa1f03e8     	mov	x8, xzr
  1849e0: f81303a8     	stur	x8, [x29, #-0xd0]
  1849e4: 14000001     	b	0x1849e8 <ConvertRate+0x2034>
  1849e8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1849ec: d53bd049     	mrs	x9, TPIDR_EL0
  1849f0: f9401529     	ldr	x9, [x9, #0x28]
  1849f4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1849f8: eb0a0129     	subs	x9, x9, x10
  1849fc: f9000be8     	str	x8, [sp, #0x10]
  184a00: f90007e9     	str	x9, [sp, #0x8]
  184a04: 540000e1     	b.ne	0x184a20 <ConvertRate+0x206c>
  184a08: 14000001     	b	0x184a0c <ConvertRate+0x2058>
  184a0c: f9400be0     	ldr	x0, [sp, #0x10]
  184a10: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  184a14: f940e3fc     	ldr	x28, [sp, #0x1c0]
  184a18: 910783ff     	add	sp, sp, #0x1e0
  184a1c: d65f03c0     	ret
  184a20: 97fc94d4     	bl	0xa9d70 <__stack_chk_fail@plt>
  184a24: d10103ff     	sub	sp, sp, #0x40
  184a28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  184a2c: 9100c3fd     	add	x29, sp, #0x30
  184a30: f81f03a0     	stur	x0, [x29, #-0x10]
  184a34: f9000fe1     	str	x1, [sp, #0x18]
  184a38: f9000be2     	str	x2, [sp, #0x10]
  184a3c: f85f03a0     	ldur	x0, [x29, #-0x10]
  184a40: f9400400     	ldr	x0, [x0, #0x8]
  184a44: f85f03a1     	ldur	x1, [x29, #-0x10]
  184a48: f9400821     	ldr	x1, [x1, #0x10]
  184a4c: f9400fe2     	ldr	x2, [sp, #0x18]
  184a50: 91002042     	add	x2, x2, #0x8
  184a54: 97fc9653     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  184a58: f90007e0     	str	x0, [sp, #0x8]
  184a5c: b5000040     	cbnz	x0, 0x184a64 <ConvertRate+0x20b0>
  184a60: 14000004     	b	0x184a70 <ConvertRate+0x20bc>
  184a64: f94007e8     	ldr	x8, [sp, #0x8]
  184a68: f81f83a8     	stur	x8, [x29, #-0x8]
  184a6c: 14000009     	b	0x184a90 <ConvertRate+0x20dc>
  184a70: 52800003     	mov	w3, #0x0                // =0
  184a74: f85f03a8     	ldur	x8, [x29, #-0x10]
  184a78: f9400500     	ldr	x0, [x8, #0x8]
  184a7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  184a80: f9400901     	ldr	x1, [x8, #0x10]
  184a84: f9400be2     	ldr	x2, [sp, #0x10]
  184a88: 97fc727a     	bl	0xa1470 <EAS_HWGetDWord@plt>
  184a8c: f81f83a0     	stur	x0, [x29, #-0x8]
  184a90: f85f83a0     	ldur	x0, [x29, #-0x8]
  184a94: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  184a98: 910103ff     	add	sp, sp, #0x40
  184a9c: d65f03c0     	ret
  184aa0: d10203ff     	sub	sp, sp, #0x80
  184aa4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  184aa8: 9101c3fd     	add	x29, sp, #0x70
  184aac: d53bd048     	mrs	x8, TPIDR_EL0
  184ab0: f9401508     	ldr	x8, [x8, #0x28]
  184ab4: f81f83a8     	stur	x8, [x29, #-0x8]
  184ab8: f81d03a0     	stur	x0, [x29, #-0x30]
  184abc: f9001fe1     	str	x1, [sp, #0x38]
  184ac0: f9001be2     	str	x2, [sp, #0x30]
  184ac4: f85d03a8     	ldur	x8, [x29, #-0x30]
  184ac8: f9400500     	ldr	x0, [x8, #0x8]
  184acc: f9400901     	ldr	x1, [x8, #0x10]
  184ad0: f9401fe2     	ldr	x2, [sp, #0x38]
  184ad4: 97fc9633     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  184ad8: f90017e0     	str	x0, [sp, #0x28]
  184adc: b40000a0     	cbz	x0, 0x184af0 <ConvertRate+0x213c>
  184ae0: 14000001     	b	0x184ae4 <ConvertRate+0x2130>
  184ae4: f94017e8     	ldr	x8, [sp, #0x28]
  184ae8: f81d83a8     	stur	x8, [x29, #-0x28]
  184aec: 14000084     	b	0x184cfc <ConvertRate+0x2348>
  184af0: f85d03a8     	ldur	x8, [x29, #-0x30]
  184af4: f9400500     	ldr	x0, [x8, #0x8]
  184af8: f9400901     	ldr	x1, [x8, #0x10]
  184afc: d10033a2     	sub	x2, x29, #0xc
  184b00: 2a1f03e3     	mov	w3, wzr
  184b04: 97fc6d23     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184b08: f90017e0     	str	x0, [sp, #0x28]
  184b0c: b40000a0     	cbz	x0, 0x184b20 <ConvertRate+0x216c>
  184b10: 14000001     	b	0x184b14 <ConvertRate+0x2160>
  184b14: f94017e8     	ldr	x8, [sp, #0x28]
  184b18: f81d83a8     	stur	x8, [x29, #-0x28]
  184b1c: 14000078     	b	0x184cfc <ConvertRate+0x2348>
  184b20: f85d03a8     	ldur	x8, [x29, #-0x30]
  184b24: f9400500     	ldr	x0, [x8, #0x8]
  184b28: f9400901     	ldr	x1, [x8, #0x10]
  184b2c: d10043a2     	sub	x2, x29, #0x10
  184b30: 2a1f03e3     	mov	w3, wzr
  184b34: 97fc6d17     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184b38: f90017e0     	str	x0, [sp, #0x28]
  184b3c: b40000a0     	cbz	x0, 0x184b50 <ConvertRate+0x219c>
  184b40: 14000001     	b	0x184b44 <ConvertRate+0x2190>
  184b44: f94017e8     	ldr	x8, [sp, #0x28]
  184b48: f81d83a8     	stur	x8, [x29, #-0x28]
  184b4c: 1400006c     	b	0x184cfc <ConvertRate+0x2348>
  184b50: 785f43a8     	ldurh	w8, [x29, #-0xc]
  184b54: 71020108     	subs	w8, w8, #0x80
  184b58: b90027e8     	str	w8, [sp, #0x24]
  184b5c: 540000ab     	b.lt	0x184b70 <ConvertRate+0x21bc>
  184b60: 14000001     	b	0x184b64 <ConvertRate+0x21b0>
  184b64: 32001be8     	orr	w8, wzr, #0x7f
  184b68: 781f43a8     	sturh	w8, [x29, #-0xc]
  184b6c: 14000001     	b	0x184b70 <ConvertRate+0x21bc>
  184b70: 785f03a8     	ldurh	w8, [x29, #-0x10]
  184b74: 71020108     	subs	w8, w8, #0x80
  184b78: b90023e8     	str	w8, [sp, #0x20]
  184b7c: 540000ab     	b.lt	0x184b90 <ConvertRate+0x21dc>
  184b80: 14000001     	b	0x184b84 <ConvertRate+0x21d0>
  184b84: 32001be8     	orr	w8, wzr, #0x7f
  184b88: 781f03a8     	sturh	w8, [x29, #-0x10]
  184b8c: 14000001     	b	0x184b90 <ConvertRate+0x21dc>
  184b90: f85d03a8     	ldur	x8, [x29, #-0x30]
  184b94: f9400500     	ldr	x0, [x8, #0x8]
  184b98: f9400901     	ldr	x1, [x8, #0x10]
  184b9c: d10053a2     	sub	x2, x29, #0x14
  184ba0: 2a1f03e3     	mov	w3, wzr
  184ba4: 97fc6cfb     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184ba8: f90017e0     	str	x0, [sp, #0x28]
  184bac: b40000a0     	cbz	x0, 0x184bc0 <ConvertRate+0x220c>
  184bb0: 14000001     	b	0x184bb4 <ConvertRate+0x2200>
  184bb4: f94017e8     	ldr	x8, [sp, #0x28]
  184bb8: f81d83a8     	stur	x8, [x29, #-0x28]
  184bbc: 14000050     	b	0x184cfc <ConvertRate+0x2348>
  184bc0: f85d03a8     	ldur	x8, [x29, #-0x30]
  184bc4: f9400500     	ldr	x0, [x8, #0x8]
  184bc8: f9400901     	ldr	x1, [x8, #0x10]
  184bcc: d10063a2     	sub	x2, x29, #0x18
  184bd0: 2a1f03e3     	mov	w3, wzr
  184bd4: 97fc6cef     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184bd8: f90017e0     	str	x0, [sp, #0x28]
  184bdc: b40000a0     	cbz	x0, 0x184bf0 <ConvertRate+0x223c>
  184be0: 14000001     	b	0x184be4 <ConvertRate+0x2230>
  184be4: f94017e8     	ldr	x8, [sp, #0x28]
  184be8: f81d83a8     	stur	x8, [x29, #-0x28]
  184bec: 14000044     	b	0x184cfc <ConvertRate+0x2348>
  184bf0: 785ec3a8     	ldurh	w8, [x29, #-0x14]
  184bf4: 71020108     	subs	w8, w8, #0x80
  184bf8: b9001fe8     	str	w8, [sp, #0x1c]
  184bfc: 540000ab     	b.lt	0x184c10 <ConvertRate+0x225c>
  184c00: 14000001     	b	0x184c04 <ConvertRate+0x2250>
  184c04: 32001be8     	orr	w8, wzr, #0x7f
  184c08: 781ec3a8     	sturh	w8, [x29, #-0x14]
  184c0c: 14000001     	b	0x184c10 <ConvertRate+0x225c>
  184c10: 785e83a8     	ldurh	w8, [x29, #-0x18]
  184c14: 71020108     	subs	w8, w8, #0x80
  184c18: b9001be8     	str	w8, [sp, #0x18]
  184c1c: 540000ab     	b.lt	0x184c30 <ConvertRate+0x227c>
  184c20: 14000001     	b	0x184c24 <ConvertRate+0x2270>
  184c24: 32001be8     	orr	w8, wzr, #0x7f
  184c28: 781e83a8     	sturh	w8, [x29, #-0x18]
  184c2c: 14000001     	b	0x184c30 <ConvertRate+0x227c>
  184c30: f85d03a8     	ldur	x8, [x29, #-0x30]
  184c34: f9400500     	ldr	x0, [x8, #0x8]
  184c38: f9400901     	ldr	x1, [x8, #0x10]
  184c3c: d10073a2     	sub	x2, x29, #0x1c
  184c40: 2a1f03e3     	mov	w3, wzr
  184c44: 97fc6cd3     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184c48: f90017e0     	str	x0, [sp, #0x28]
  184c4c: b40000a0     	cbz	x0, 0x184c60 <ConvertRate+0x22ac>
  184c50: 14000001     	b	0x184c54 <ConvertRate+0x22a0>
  184c54: f94017e8     	ldr	x8, [sp, #0x28]
  184c58: f81d83a8     	stur	x8, [x29, #-0x28]
  184c5c: 14000028     	b	0x184cfc <ConvertRate+0x2348>
  184c60: f85d03a8     	ldur	x8, [x29, #-0x30]
  184c64: f9400500     	ldr	x0, [x8, #0x8]
  184c68: f9400901     	ldr	x1, [x8, #0x10]
  184c6c: d10083a2     	sub	x2, x29, #0x20
  184c70: 2a1f03e3     	mov	w3, wzr
  184c74: 97fc6cc7     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184c78: f90017e0     	str	x0, [sp, #0x28]
  184c7c: b40000a0     	cbz	x0, 0x184c90 <ConvertRate+0x22dc>
  184c80: 14000001     	b	0x184c84 <ConvertRate+0x22d0>
  184c84: f94017e8     	ldr	x8, [sp, #0x28]
  184c88: f81d83a8     	stur	x8, [x29, #-0x28]
  184c8c: 1400001c     	b	0x184cfc <ConvertRate+0x2348>
  184c90: 385f43a8     	ldurb	w8, [x29, #-0xc]
  184c94: f9401be9     	ldr	x9, [sp, #0x30]
  184c98: 39000928     	strb	w8, [x9, #0x2]
  184c9c: 385f03a8     	ldurb	w8, [x29, #-0x10]
  184ca0: f9401be9     	ldr	x9, [sp, #0x30]
  184ca4: 39000d28     	strb	w8, [x9, #0x3]
  184ca8: 785e03a8     	ldurh	w8, [x29, #-0x20]
  184cac: 53185d08     	lsl	w8, w8, #8
  184cb0: f9401be9     	ldr	x9, [sp, #0x30]
  184cb4: 79000128     	strh	w8, [x9]
  184cb8: 385ec3a8     	ldurb	w8, [x29, #-0x14]
  184cbc: f9401be9     	ldr	x9, [sp, #0x30]
  184cc0: 39008128     	strb	w8, [x9, #0x20]
  184cc4: 385e83a8     	ldurb	w8, [x29, #-0x18]
  184cc8: f9401be9     	ldr	x9, [sp, #0x30]
  184ccc: 39008528     	strb	w8, [x9, #0x21]
  184cd0: 785e43a8     	ldurh	w8, [x29, #-0x1c]
  184cd4: 360000e8     	tbz	w8, #0x0, 0x184cf0 <ConvertRate+0x233c>
  184cd8: 14000001     	b	0x184cdc <ConvertRate+0x2328>
  184cdc: f9401be8     	ldr	x8, [sp, #0x30]
  184ce0: 79400109     	ldrh	w9, [x8]
  184ce4: 321a0129     	orr	w9, w9, #0x40
  184ce8: 79000109     	strh	w9, [x8]
  184cec: 14000001     	b	0x184cf0 <ConvertRate+0x233c>
  184cf0: aa1f03e8     	mov	x8, xzr
  184cf4: f81d83a8     	stur	x8, [x29, #-0x28]
  184cf8: 14000001     	b	0x184cfc <ConvertRate+0x2348>
  184cfc: f85d83a8     	ldur	x8, [x29, #-0x28]
  184d00: d53bd049     	mrs	x9, TPIDR_EL0
  184d04: f9401529     	ldr	x9, [x9, #0x28]
  184d08: f85f83aa     	ldur	x10, [x29, #-0x8]
  184d0c: eb0a0129     	subs	x9, x9, x10
  184d10: f9000be8     	str	x8, [sp, #0x10]
  184d14: f90007e9     	str	x9, [sp, #0x8]
  184d18: 540000c1     	b.ne	0x184d30 <ConvertRate+0x237c>
  184d1c: 14000001     	b	0x184d20 <ConvertRate+0x236c>
  184d20: f9400be0     	ldr	x0, [sp, #0x10]
  184d24: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  184d28: 910203ff     	add	sp, sp, #0x80
  184d2c: d65f03c0     	ret
  184d30: 97fc9410     	bl	0xa9d70 <__stack_chk_fail@plt>
  184d34: d10103ff     	sub	sp, sp, #0x40
  184d38: a9037bfd     	stp	x29, x30, [sp, #0x30]
  184d3c: 9100c3fd     	add	x29, sp, #0x30
  184d40: d2800508     	mov	x8, #0x28               // =40
  184d44: 52800c89     	mov	w9, #0x64               // =100
  184d48: f81f83a0     	stur	x0, [x29, #-0x8]
  184d4c: 781f63a1     	sturh	w1, [x29, #-0xa]
  184d50: 781f43a2     	sturh	w2, [x29, #-0xc]
  184d54: 781f23a3     	sturh	w3, [x29, #-0xe]
  184d58: f9000fe4     	str	x4, [sp, #0x18]
  184d5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  184d60: f9400000     	ldr	x0, [x0]
  184d64: f9400400     	ldr	x0, [x0, #0x8]
  184d68: 785f63a1     	ldurh	w1, [x29, #-0xa]
  184d6c: 2a0103e4     	mov	w4, w1
  184d70: d3403c84     	ubfx	x4, x4, #0, #16
  184d74: 9b047d08     	mul	x8, x8, x4
  184d78: 8b080008     	add	x8, x0, x8
  184d7c: f9000be8     	str	x8, [sp, #0x10]
  184d80: 785f43a1     	ldurh	w1, [x29, #-0xc]
  184d84: f9400be8     	ldr	x8, [sp, #0x10]
  184d88: 79003501     	strh	w1, [x8, #0x1a]
  184d8c: 785f23a1     	ldurh	w1, [x29, #-0xe]
  184d90: f9400be8     	ldr	x8, [sp, #0x10]
  184d94: 79003101     	strh	w1, [x8, #0x18]
  184d98: f9400fe8     	ldr	x8, [sp, #0x18]
  184d9c: f9400108     	ldr	x8, [x8]
  184da0: 9350fd08     	asr	x8, x8, #16
  184da4: 2a0803e1     	mov	w1, w8
  184da8: f9400be8     	ldr	x8, [sp, #0x10]
  184dac: 79000d01     	strh	w1, [x8, #0x6]
  184db0: f9400fe8     	ldr	x8, [sp, #0x18]
  184db4: f9400508     	ldr	x8, [x8, #0x8]
  184db8: f9400be0     	ldr	x0, [sp, #0x10]
  184dbc: f9000408     	str	x8, [x0, #0x8]
  184dc0: f9400fe8     	ldr	x8, [sp, #0x18]
  184dc4: f9400508     	ldr	x8, [x8, #0x8]
  184dc8: f9400fe0     	ldr	x0, [sp, #0x18]
  184dcc: f9400800     	ldr	x0, [x0, #0x10]
  184dd0: 8b000108     	add	x8, x8, x0
  184dd4: f9400be0     	ldr	x0, [sp, #0x10]
  184dd8: f9000808     	str	x8, [x0, #0x10]
  184ddc: f9400fe8     	ldr	x8, [sp, #0x18]
  184de0: 79c04501     	ldrsh	w1, [x8, #0x22]
  184de4: f9400fe8     	ldr	x8, [sp, #0x18]
  184de8: 39409102     	ldrb	w2, [x8, #0x24]
  184dec: 1b097c49     	mul	w9, w2, w9
  184df0: 6b090029     	subs	w9, w1, w9
  184df4: f9400fe8     	ldr	x8, [sp, #0x18]
  184df8: f9400d00     	ldr	x0, [x8, #0x18]
  184dfc: b9000fe9     	str	w9, [sp, #0xc]
  184e00: 94000014     	bl	0x184e50 <ConvertRate+0x249c>
  184e04: 321c03e9     	orr	w9, wzr, #0x10
  184e08: 1ac92000     	lsl	w0, w0, w9
  184e0c: 1ac92809     	asr	w9, w0, w9
  184e10: b9400fe0     	ldr	w0, [sp, #0xc]
  184e14: 0b090009     	add	w9, w0, w9
  184e18: f9400be8     	ldr	x8, [sp, #0x10]
  184e1c: 79000909     	strh	w9, [x8, #0x4]
  184e20: f9400fe8     	ldr	x8, [sp, #0x18]
  184e24: f9400908     	ldr	x8, [x8, #0x10]
  184e28: b5000048     	cbnz	x8, 0x184e30 <ConvertRate+0x247c>
  184e2c: 14000006     	b	0x184e44 <ConvertRate+0x2490>
  184e30: 320003e8     	orr	w8, wzr, #0x1
  184e34: f9400be9     	ldr	x9, [sp, #0x10]
  184e38: 7940012a     	ldrh	w10, [x9]
  184e3c: 2a080148     	orr	w8, w10, w8
  184e40: 79000128     	strh	w8, [x9]
  184e44: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  184e48: 910103ff     	add	sp, sp, #0x40
  184e4c: d65f03c0     	ret
  184e50: d10083ff     	sub	sp, sp, #0x20
  184e54: a9017bfd     	stp	x29, x30, [sp, #0x10]
  184e58: 910043fd     	add	x29, sp, #0x10
  184e5c: f90007e0     	str	x0, [sp, #0x8]
  184e60: fd4007e0     	ldr	d0, [sp, #0x8]
  184e64: 7e61d800     	ucvtf	d0, d0
  184e68: b00003c0     	adrp	x0, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  184e6c: fd44a801     	ldr	d1, [x0, #0x950]
  184e70: 1e611800     	fdiv	d0, d0, d1
  184e74: 97fc7653     	bl	0xa27c0 <log10@plt>
  184e78: b00003c0     	adrp	x0, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  184e7c: fd44ac01     	ldr	d1, [x0, #0x958]
  184e80: 1e610800     	fmul	d0, d0, d1
  184e84: 1e601001     	fmov	d1, #2.00000000
  184e88: fd0003e0     	str	d0, [sp]
  184e8c: 4ea11c20     	mov	v0.16b, v1.16b
  184e90: 97fc764c     	bl	0xa27c0 <log10@plt>
  184e94: fd4003e1     	ldr	d1, [sp]
  184e98: 1e601820     	fdiv	d0, d1, d0
  184e9c: 1e780000     	fcvtzs	w0, d0
  184ea0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  184ea4: 910083ff     	add	sp, sp, #0x20
  184ea8: d65f03c0     	ret
  184eac: d10083ff     	sub	sp, sp, #0x20
  184eb0: 52800008     	mov	w8, #0x0                // =0
  184eb4: f9000be0     	str	x0, [sp, #0x10]
  184eb8: f90007e1     	str	x1, [sp, #0x8]
  184ebc: f90003e2     	str	x2, [sp]
  184ec0: f94007e0     	ldr	x0, [sp, #0x8]
  184ec4: b9400009     	ldr	w9, [x0]
  184ec8: 6b08013f     	cmp	w9, w8
  184ecc: 1a9fa7e8     	cset	w8, lt
  184ed0: 37000048     	tbnz	w8, #0x0, 0x184ed8 <ConvertRate+0x2524>
  184ed4: 14000004     	b	0x184ee4 <ConvertRate+0x2530>
  184ed8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  184edc: f9000fe8     	str	x8, [sp, #0x18]
  184ee0: 14000012     	b	0x184f28 <ConvertRate+0x2574>
  184ee4: b27d03e8     	orr	x8, xzr, #0x8
  184ee8: f9400be9     	ldr	x9, [sp, #0x10]
  184eec: f94007ea     	ldr	x10, [sp, #0x8]
  184ef0: b940014b     	ldr	w11, [x10]
  184ef4: 2a0b03ea     	mov	w10, w11
  184ef8: 93407d4a     	sxtw	x10, w10
  184efc: 9b0a7d08     	mul	x8, x8, x10
  184f00: 8b080128     	add	x8, x9, x8
  184f04: f9400108     	ldr	x8, [x8]
  184f08: f94003e9     	ldr	x9, [sp]
  184f0c: f9000128     	str	x8, [x9]
  184f10: f94007e8     	ldr	x8, [sp, #0x8]
  184f14: b940010b     	ldr	w11, [x8]
  184f18: 7100056b     	subs	w11, w11, #0x1
  184f1c: f94007e8     	ldr	x8, [sp, #0x8]
  184f20: b900010b     	str	w11, [x8]
  184f24: f9000fff     	str	xzr, [sp, #0x18]
  184f28: f9400fe0     	ldr	x0, [sp, #0x18]
  184f2c: 910083ff     	add	sp, sp, #0x20
  184f30: d65f03c0     	ret
  184f34: d10143ff     	sub	sp, sp, #0x50
  184f38: a9047bfd     	stp	x29, x30, [sp, #0x40]
  184f3c: 910103fd     	add	x29, sp, #0x40
  184f40: d53bd048     	mrs	x8, TPIDR_EL0
  184f44: f9401508     	ldr	x8, [x8, #0x28]
  184f48: f81f83a8     	stur	x8, [x29, #-0x8]
  184f4c: f90013e0     	str	x0, [sp, #0x20]
  184f50: f9000fe1     	str	x1, [sp, #0x18]
  184f54: f94013e8     	ldr	x8, [sp, #0x20]
  184f58: f9400500     	ldr	x0, [x8, #0x8]
  184f5c: f9400901     	ldr	x1, [x8, #0x10]
  184f60: f9400fe2     	ldr	x2, [sp, #0x18]
  184f64: 2a1f03e3     	mov	w3, wzr
  184f68: 97fc7142     	bl	0xa1470 <EAS_HWGetDWord@plt>
  184f6c: f9000be0     	str	x0, [sp, #0x10]
  184f70: b40000a0     	cbz	x0, 0x184f84 <ConvertRate+0x25d0>
  184f74: 14000001     	b	0x184f78 <ConvertRate+0x25c4>
  184f78: f9400be8     	ldr	x8, [sp, #0x10]
  184f7c: f81e83a8     	stur	x8, [x29, #-0x18]
  184f80: 14000026     	b	0x185018 <ConvertRate+0x2664>
  184f84: f94013e8     	ldr	x8, [sp, #0x20]
  184f88: f9400500     	ldr	x0, [x8, #0x8]
  184f8c: f9400901     	ldr	x1, [x8, #0x10]
  184f90: f9400fe8     	ldr	x8, [sp, #0x18]
  184f94: 91002102     	add	x2, x8, #0x8
  184f98: 2a1f03e3     	mov	w3, wzr
  184f9c: 97fc6bfd     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184fa0: f9000be0     	str	x0, [sp, #0x10]
  184fa4: b40000a0     	cbz	x0, 0x184fb8 <ConvertRate+0x2604>
  184fa8: 14000001     	b	0x184fac <ConvertRate+0x25f8>
  184fac: f9400be8     	ldr	x8, [sp, #0x10]
  184fb0: f81e83a8     	stur	x8, [x29, #-0x18]
  184fb4: 14000019     	b	0x185018 <ConvertRate+0x2664>
  184fb8: f94013e8     	ldr	x8, [sp, #0x20]
  184fbc: f9400500     	ldr	x0, [x8, #0x8]
  184fc0: f9400901     	ldr	x1, [x8, #0x10]
  184fc4: f9400fe8     	ldr	x8, [sp, #0x18]
  184fc8: 91002902     	add	x2, x8, #0xa
  184fcc: 2a1f03e3     	mov	w3, wzr
  184fd0: 97fc6bf0     	bl	0x9ff90 <EAS_HWGetWord@plt>
  184fd4: f9000be0     	str	x0, [sp, #0x10]
  184fd8: b40000a0     	cbz	x0, 0x184fec <ConvertRate+0x2638>
  184fdc: 14000001     	b	0x184fe0 <ConvertRate+0x262c>
  184fe0: f9400be8     	ldr	x8, [sp, #0x10]
  184fe4: f81e83a8     	stur	x8, [x29, #-0x18]
  184fe8: 1400000c     	b	0x185018 <ConvertRate+0x2664>
  184fec: f94013e8     	ldr	x8, [sp, #0x20]
  184ff0: f9400500     	ldr	x0, [x8, #0x8]
  184ff4: f9400901     	ldr	x1, [x8, #0x10]
  184ff8: f9400fe8     	ldr	x8, [sp, #0x18]
  184ffc: 91003102     	add	x2, x8, #0xc
  185000: 321d03e9     	orr	w9, wzr, #0x8
  185004: 2a0903e3     	mov	w3, w9
  185008: d10043a4     	sub	x4, x29, #0x10
  18500c: 97fc8ce5     	bl	0xa83a0 <EAS_HWReadFile@plt>
  185010: f81e83a0     	stur	x0, [x29, #-0x18]
  185014: 14000001     	b	0x185018 <ConvertRate+0x2664>
  185018: f85e83a8     	ldur	x8, [x29, #-0x18]
  18501c: d53bd049     	mrs	x9, TPIDR_EL0
  185020: f9401529     	ldr	x9, [x9, #0x28]
  185024: f85f83aa     	ldur	x10, [x29, #-0x8]
  185028: eb0a0129     	subs	x9, x9, x10
  18502c: f90007e8     	str	x8, [sp, #0x8]
  185030: f90003e9     	str	x9, [sp]
  185034: 540000c1     	b.ne	0x18504c <ConvertRate+0x2698>
  185038: 14000001     	b	0x18503c <ConvertRate+0x2688>
  18503c: f94007e0     	ldr	x0, [sp, #0x8]
  185040: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  185044: 910143ff     	add	sp, sp, #0x50
  185048: d65f03c0     	ret
  18504c: 97fc9349     	bl	0xa9d70 <__stack_chk_fail@plt>
  185050: d101c3ff     	sub	sp, sp, #0x70
  185054: a9067bfd     	stp	x29, x30, [sp, #0x60]
  185058: 910183fd     	add	x29, sp, #0x60
  18505c: f0000908     	adrp	x8, 0x2a8000
  185060: f941b108     	ldr	x8, [x8, #0x360]
  185064: b27d07e2     	orr	x2, xzr, #0x18
  185068: f0000909     	adrp	x9, 0x2a8000
  18506c: f942d529     	ldr	x9, [x9, #0x5a8]
  185070: f000090a     	adrp	x10, 0x2a8000
  185074: f944614a     	ldr	x10, [x10, #0x8c0]
  185078: f000090b     	adrp	x11, 0x2a8000
  18507c: f942316b     	ldr	x11, [x11, #0x460]
  185080: f000090c     	adrp	x12, 0x2a8000
  185084: f945a18c     	ldr	x12, [x12, #0xb40]
  185088: f000090d     	adrp	x13, 0x2a8000
  18508c: f947b5ad     	ldr	x13, [x13, #0xf68]
  185090: f000090e     	adrp	x14, 0x2a8000
  185094: f946ddce     	ldr	x14, [x14, #0xdb8]
  185098: f000090f     	adrp	x15, 0x2a8000
  18509c: f945f1ef     	ldr	x15, [x15, #0xbe0]
  1850a0: f0000910     	adrp	x16, 0x2a8000
  1850a4: f947ae10     	ldr	x16, [x16, #0xf58]
  1850a8: f81f03a0     	stur	x0, [x29, #-0x10]
  1850ac: f81e83a1     	stur	x1, [x29, #-0x18]
  1850b0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1850b4: f900001f     	str	xzr, [x0]
  1850b8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1850bc: aa0803e0     	mov	x0, x8
  1850c0: f81e03a9     	stur	x9, [x29, #-0x20]
  1850c4: f81d83aa     	stur	x10, [x29, #-0x28]
  1850c8: f9001beb     	str	x11, [sp, #0x30]
  1850cc: f90017ec     	str	x12, [sp, #0x28]
  1850d0: f90013ed     	str	x13, [sp, #0x20]
  1850d4: f9000fee     	str	x14, [sp, #0x18]
  1850d8: f9000bef     	str	x15, [sp, #0x10]
  1850dc: f90007f0     	str	x16, [sp, #0x8]
  1850e0: 97fc7150     	bl	0xa1620 <EAS_HWMemCmp@plt>
  1850e4: b4000040     	cbz	x0, 0x1850ec <ConvertRate+0x2738>
  1850e8: 14000007     	b	0x185104 <ConvertRate+0x2750>
  1850ec: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  1850f0: 320003e9     	orr	w9, wzr, #0x1
  1850f4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1850f8: f9000148     	str	x8, [x10]
  1850fc: b81fc3a9     	stur	w9, [x29, #-0x4]
  185100: 1400005a     	b	0x185268 <ConvertRate+0x28b4>
  185104: b27d07e2     	orr	x2, xzr, #0x18
  185108: f85f03a1     	ldur	x1, [x29, #-0x10]
  18510c: f85e03a0     	ldur	x0, [x29, #-0x20]
  185110: 97fc7144     	bl	0xa1620 <EAS_HWMemCmp@plt>
  185114: b4000040     	cbz	x0, 0x18511c <ConvertRate+0x2768>
  185118: 14000004     	b	0x185128 <ConvertRate+0x2774>
  18511c: 320003e8     	orr	w8, wzr, #0x1
  185120: b81fc3a8     	stur	w8, [x29, #-0x4]
  185124: 14000051     	b	0x185268 <ConvertRate+0x28b4>
  185128: b27d07e2     	orr	x2, xzr, #0x18
  18512c: f85f03a1     	ldur	x1, [x29, #-0x10]
  185130: f85d83a0     	ldur	x0, [x29, #-0x28]
  185134: 97fc713b     	bl	0xa1620 <EAS_HWMemCmp@plt>
  185138: b4000040     	cbz	x0, 0x185140 <ConvertRate+0x278c>
  18513c: 14000004     	b	0x18514c <ConvertRate+0x2798>
  185140: 320003e8     	orr	w8, wzr, #0x1
  185144: b81fc3a8     	stur	w8, [x29, #-0x4]
  185148: 14000048     	b	0x185268 <ConvertRate+0x28b4>
  18514c: b27d07e2     	orr	x2, xzr, #0x18
  185150: f85f03a1     	ldur	x1, [x29, #-0x10]
  185154: f9401be0     	ldr	x0, [sp, #0x30]
  185158: 97fc7132     	bl	0xa1620 <EAS_HWMemCmp@plt>
  18515c: b4000040     	cbz	x0, 0x185164 <ConvertRate+0x27b0>
  185160: 14000007     	b	0x18517c <ConvertRate+0x27c8>
  185164: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  185168: 320003e9     	orr	w9, wzr, #0x1
  18516c: f85e83aa     	ldur	x10, [x29, #-0x18]
  185170: f9000148     	str	x8, [x10]
  185174: b81fc3a9     	stur	w9, [x29, #-0x4]
  185178: 1400003c     	b	0x185268 <ConvertRate+0x28b4>
  18517c: b27d07e2     	orr	x2, xzr, #0x18
  185180: f85f03a1     	ldur	x1, [x29, #-0x10]
  185184: f94017e0     	ldr	x0, [sp, #0x28]
  185188: 97fc7126     	bl	0xa1620 <EAS_HWMemCmp@plt>
  18518c: b4000040     	cbz	x0, 0x185194 <ConvertRate+0x27e0>
  185190: 14000004     	b	0x1851a0 <ConvertRate+0x27ec>
  185194: 320003e8     	orr	w8, wzr, #0x1
  185198: b81fc3a8     	stur	w8, [x29, #-0x4]
  18519c: 14000033     	b	0x185268 <ConvertRate+0x28b4>
  1851a0: b27d07e2     	orr	x2, xzr, #0x18
  1851a4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1851a8: f94013e0     	ldr	x0, [sp, #0x20]
  1851ac: 97fc711d     	bl	0xa1620 <EAS_HWMemCmp@plt>
  1851b0: b4000040     	cbz	x0, 0x1851b8 <ConvertRate+0x2804>
  1851b4: 14000007     	b	0x1851d0 <ConvertRate+0x281c>
  1851b8: b27003e8     	orr	x8, xzr, #0x10000
  1851bc: 320003e9     	orr	w9, wzr, #0x1
  1851c0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1851c4: f9000148     	str	x8, [x10]
  1851c8: b81fc3a9     	stur	w9, [x29, #-0x4]
  1851cc: 14000027     	b	0x185268 <ConvertRate+0x28b4>
  1851d0: b27d07e2     	orr	x2, xzr, #0x18
  1851d4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1851d8: f9400fe0     	ldr	x0, [sp, #0x18]
  1851dc: 97fc7111     	bl	0xa1620 <EAS_HWMemCmp@plt>
  1851e0: b4000040     	cbz	x0, 0x1851e8 <ConvertRate+0x2834>
  1851e4: 14000007     	b	0x185200 <ConvertRate+0x284c>
  1851e8: d2802748     	mov	x8, #0x13a              // =314
  1851ec: 320003e9     	orr	w9, wzr, #0x1
  1851f0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1851f4: f9000148     	str	x8, [x10]
  1851f8: b81fc3a9     	stur	w9, [x29, #-0x4]
  1851fc: 1400001b     	b	0x185268 <ConvertRate+0x28b4>
  185200: b27d07e2     	orr	x2, xzr, #0x18
  185204: f85f03a1     	ldur	x1, [x29, #-0x10]
  185208: f9400be0     	ldr	x0, [sp, #0x10]
  18520c: 97fc7105     	bl	0xa1620 <EAS_HWMemCmp@plt>
  185210: b4000040     	cbz	x0, 0x185218 <ConvertRate+0x2864>
  185214: 14000008     	b	0x185234 <ConvertRate+0x2880>
  185218: d28141c8     	mov	x8, #0xa0e              // =2574
  18521c: f2a060c8     	movk	x8, #0x306, lsl #16
  185220: 320003e9     	orr	w9, wzr, #0x1
  185224: f85e83aa     	ldur	x10, [x29, #-0x18]
  185228: f9000148     	str	x8, [x10]
  18522c: b81fc3a9     	stur	w9, [x29, #-0x4]
  185230: 1400000e     	b	0x185268 <ConvertRate+0x28b4>
  185234: b27d07e2     	orr	x2, xzr, #0x18
  185238: f85f03a1     	ldur	x1, [x29, #-0x10]
  18523c: f94007e0     	ldr	x0, [sp, #0x8]
  185240: 97fc70f8     	bl	0xa1620 <EAS_HWMemCmp@plt>
  185244: b4000040     	cbz	x0, 0x18524c <ConvertRate+0x2898>
  185248: 14000007     	b	0x185264 <ConvertRate+0x28b0>
  18524c: 320003e8     	orr	w8, wzr, #0x1
  185250: d28ac449     	mov	x9, #0x5622             // =22050
  185254: f85e83aa     	ldur	x10, [x29, #-0x18]
  185258: f9000149     	str	x9, [x10]
  18525c: b81fc3a8     	stur	w8, [x29, #-0x4]
  185260: 14000002     	b	0x185268 <ConvertRate+0x28b4>
  185264: b81fc3bf     	stur	wzr, [x29, #-0x4]
  185268: b85fc3a0     	ldur	w0, [x29, #-0x4]
  18526c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  185270: 9101c3ff     	add	sp, sp, #0x70
  185274: d65f03c0     	ret
  185278: d10083ff     	sub	sp, sp, #0x20
  18527c: 321d03e8     	orr	w8, wzr, #0x8
  185280: f9000be0     	str	x0, [sp, #0x10]
  185284: f90007e1     	str	x1, [sp, #0x8]
  185288: f90003e2     	str	x2, [sp]
  18528c: f94007e0     	ldr	x0, [sp, #0x8]
  185290: b9400009     	ldr	w9, [x0]
  185294: 6b08013f     	cmp	w9, w8
  185298: 1a9fb7e8     	cset	w8, ge
  18529c: 37000048     	tbnz	w8, #0x0, 0x1852a4 <ConvertRate+0x28f0>
  1852a0: 14000004     	b	0x1852b0 <ConvertRate+0x28fc>
  1852a4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1852a8: f9000fe8     	str	x8, [sp, #0x18]
  1852ac: 14000011     	b	0x1852f0 <ConvertRate+0x293c>
  1852b0: b27d03e8     	orr	x8, xzr, #0x8
  1852b4: f94007e9     	ldr	x9, [sp, #0x8]
  1852b8: b940012a     	ldr	w10, [x9]
  1852bc: 1100054a     	add	w10, w10, #0x1
  1852c0: f94007e9     	ldr	x9, [sp, #0x8]
  1852c4: b900012a     	str	w10, [x9]
  1852c8: f94003e9     	ldr	x9, [sp]
  1852cc: f9400beb     	ldr	x11, [sp, #0x10]
  1852d0: f94007ec     	ldr	x12, [sp, #0x8]
  1852d4: b940018a     	ldr	w10, [x12]
  1852d8: 2a0a03ec     	mov	w12, w10
  1852dc: 93407d8c     	sxtw	x12, w12
  1852e0: 9b0c7d08     	mul	x8, x8, x12
  1852e4: 8b080168     	add	x8, x11, x8
  1852e8: f9000109     	str	x9, [x8]
  1852ec: f9000fff     	str	xzr, [sp, #0x18]
  1852f0: f9400fe0     	ldr	x0, [sp, #0x18]
  1852f4: 910083ff     	add	sp, sp, #0x20
  1852f8: d65f03c0     	ret
  1852fc: d10083ff     	sub	sp, sp, #0x20
  185300: a9017bfd     	stp	x29, x30, [sp, #0x10]
  185304: 910043fd     	add	x29, sp, #0x10
  185308: d280c1a8     	mov	x8, #0x60d              // =1549
  18530c: f90007e0     	str	x0, [sp, #0x8]
  185310: f94007e0     	ldr	x0, [sp, #0x8]
  185314: eb08001f     	cmp	x0, x8
  185318: 1a9fd7e9     	cset	w9, gt
  18531c: 37000049     	tbnz	w9, #0x0, 0x185324 <ConvertRate+0x2970>
  185320: 14000003     	b	0x18532c <ConvertRate+0x2978>
  185324: d280c1a8     	mov	x8, #0x60d              // =1549
  185328: f90007e8     	str	x8, [sp, #0x8]
  18532c: 9283b8e8     	mov	x8, #-0x1dc8            // =-7624
  185330: f94007e9     	ldr	x9, [sp, #0x8]
  185334: eb08013f     	cmp	x9, x8
  185338: 1a9fa7ea     	cset	w10, lt
  18533c: 3700004a     	tbnz	w10, #0x0, 0x185344 <ConvertRate+0x2990>
  185340: 14000003     	b	0x18534c <ConvertRate+0x2998>
  185344: 9283b8e8     	mov	x8, #-0x1dc8            // =-7624
  185348: f90007e8     	str	x8, [sp, #0x8]
  18534c: d28293a8     	mov	x8, #0x149d             // =5277
  185350: f94007e9     	ldr	x9, [sp, #0x8]
  185354: eb080128     	subs	x8, x9, x8
  185358: f90007e8     	str	x8, [sp, #0x8]
  18535c: f94007e0     	ldr	x0, [sp, #0x8]
  185360: 97fc8d0c     	bl	0xa8790 <EAS_Calculate2toX@plt>
  185364: 2a0003ea     	mov	w10, w0
  185368: 2a0a03e0     	mov	w0, w10
  18536c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  185370: 910083ff     	add	sp, sp, #0x20
  185374: d65f03c0     	ret
  185378: d10083ff     	sub	sp, sp, #0x20
  18537c: 32003be8     	orr	w8, wzr, #0x7fff
  185380: 52800009     	mov	w9, #0x0                // =0
  185384: f9000be0     	str	x0, [sp, #0x10]
  185388: f9400be0     	ldr	x0, [sp, #0x10]
  18538c: b9000fe8     	str	w8, [sp, #0xc]
  185390: b9000be9     	str	w9, [sp, #0x8]
  185394: b4000040     	cbz	x0, 0x18539c <ConvertRate+0x29e8>
  185398: 14000004     	b	0x1853a8 <ConvertRate+0x29f4>
  18539c: b9400be8     	ldr	w8, [sp, #0x8]
  1853a0: 79003fe8     	strh	w8, [sp, #0x1e]
  1853a4: 14000013     	b	0x1853f0 <ConvertRate+0x2a3c>
  1853a8: b2403be8     	orr	x8, xzr, #0x7fff
  1853ac: d28c45a9     	mov	x9, #0x622d             // =25133
  1853b0: f2a00209     	movk	x9, #0x10, lsl #16
  1853b4: f9400bea     	ldr	x10, [sp, #0x10]
  1853b8: 9b097d49     	mul	x9, x10, x9
  1853bc: 934ffd29     	asr	x9, x9, #15
  1853c0: f9000be9     	str	x9, [sp, #0x10]
  1853c4: f9400be9     	ldr	x9, [sp, #0x10]
  1853c8: eb08013f     	cmp	x9, x8
  1853cc: 1a9fd7eb     	cset	w11, gt
  1853d0: 3700004b     	tbnz	w11, #0x0, 0x1853d8 <ConvertRate+0x2a24>
  1853d4: 14000004     	b	0x1853e4 <ConvertRate+0x2a30>
  1853d8: b9400fe8     	ldr	w8, [sp, #0xc]
  1853dc: 79003fe8     	strh	w8, [sp, #0x1e]
  1853e0: 14000004     	b	0x1853f0 <ConvertRate+0x2a3c>
  1853e4: f9400be8     	ldr	x8, [sp, #0x10]
  1853e8: 2a0803e9     	mov	w9, w8
  1853ec: 79003fe9     	strh	w9, [sp, #0x1e]
  1853f0: 79403fe0     	ldrh	w0, [sp, #0x1e]
  1853f4: 910083ff     	add	sp, sp, #0x20
  1853f8: d65f03c0     	ret
  1853fc: d10083ff     	sub	sp, sp, #0x20
  185400: d2800008     	mov	x8, #0x0                // =0
  185404: 52800009     	mov	w9, #0x0                // =0
  185408: f9000be0     	str	x0, [sp, #0x10]
  18540c: f9400be0     	ldr	x0, [sp, #0x10]
  185410: eb08001f     	cmp	x0, x8
  185414: 1a9fc7ea     	cset	w10, le
  185418: b9000fe9     	str	w9, [sp, #0xc]
  18541c: 3700004a     	tbnz	w10, #0x0, 0x185424 <ConvertRate+0x2a70>
  185420: 14000004     	b	0x185430 <ConvertRate+0x2a7c>
  185424: b9400fe8     	ldr	w8, [sp, #0xc]
  185428: 39007fe8     	strb	w8, [sp, #0x1f]
  18542c: 14000012     	b	0x185474 <ConvertRate+0x2ac0>
  185430: b24013e8     	orr	x8, xzr, #0x1f
  185434: d2822229     	mov	x9, #0x1111             // =4369
  185438: f9400bea     	ldr	x10, [sp, #0x10]
  18543c: 9b0a7d29     	mul	x9, x9, x10
  185440: 91401129     	add	x9, x9, #0x4, lsl #12   // =0x4000
  185444: 934ffd29     	asr	x9, x9, #15
  185448: f9000be9     	str	x9, [sp, #0x10]
  18544c: f9400be9     	ldr	x9, [sp, #0x10]
  185450: eb08013f     	cmp	x9, x8
  185454: 1a9fb7eb     	cset	w11, ge
  185458: 3700004b     	tbnz	w11, #0x0, 0x185460 <ConvertRate+0x2aac>
  18545c: 14000003     	b	0x185468 <ConvertRate+0x2ab4>
  185460: b27f0fe8     	orr	x8, xzr, #0x1e
  185464: f9000be8     	str	x8, [sp, #0x10]
  185468: f9400be8     	ldr	x8, [sp, #0x10]
  18546c: 2a0803e9     	mov	w9, w8
  185470: 39007fe9     	strb	w9, [sp, #0x1f]
  185474: 39407fe0     	ldrb	w0, [sp, #0x1f]
  185478: 910083ff     	add	sp, sp, #0x20
  18547c: d65f03c0     	ret
  185480: d10083ff     	sub	sp, sp, #0x20
  185484: 52820428     	mov	w8, #0x1021             // =4129
  185488: 32000fe9     	orr	w9, wzr, #0xf
  18548c: b27aebea     	orr	x10, xzr, #0xffffffffffffffc1
  185490: 320017eb     	orr	w11, wzr, #0x3f
  185494: 321a6bec     	orr	w12, wzr, #0xffffffc1
  185498: f9000be0     	str	x0, [sp, #0x10]
  18549c: f9400be0     	ldr	x0, [sp, #0x10]
  1854a0: 2a0003ed     	mov	w13, w0
  1854a4: 1b0d7d08     	mul	w8, w8, w13
  1854a8: 1ac92908     	asr	w8, w8, w9
  1854ac: 2a0803e0     	mov	w0, w8
  1854b0: 93407c00     	sxtw	x0, w0
  1854b4: f9000be0     	str	x0, [sp, #0x10]
  1854b8: f9400be0     	ldr	x0, [sp, #0x10]
  1854bc: eb0a001f     	cmp	x0, x10
  1854c0: 1a9fa7e8     	cset	w8, lt
  1854c4: b9000feb     	str	w11, [sp, #0xc]
  1854c8: b9000bec     	str	w12, [sp, #0x8]
  1854cc: 37000048     	tbnz	w8, #0x0, 0x1854d4 <ConvertRate+0x2b20>
  1854d0: 14000004     	b	0x1854e0 <ConvertRate+0x2b2c>
  1854d4: b9400be8     	ldr	w8, [sp, #0x8]
  1854d8: 39007fe8     	strb	w8, [sp, #0x1f]
  1854dc: 1400000d     	b	0x185510 <ConvertRate+0x2b5c>
  1854e0: b24017e8     	orr	x8, xzr, #0x3f
  1854e4: f9400be9     	ldr	x9, [sp, #0x10]
  1854e8: eb08013f     	cmp	x9, x8
  1854ec: 1a9fd7ea     	cset	w10, gt
  1854f0: 3700004a     	tbnz	w10, #0x0, 0x1854f8 <ConvertRate+0x2b44>
  1854f4: 14000004     	b	0x185504 <ConvertRate+0x2b50>
  1854f8: b9400fe8     	ldr	w8, [sp, #0xc]
  1854fc: 39007fe8     	strb	w8, [sp, #0x1f]
  185500: 14000004     	b	0x185510 <ConvertRate+0x2b5c>
  185504: f9400be8     	ldr	x8, [sp, #0x10]
  185508: 2a0803e9     	mov	w9, w8
  18550c: 39007fe9     	strb	w9, [sp, #0x1f]
  185510: 39407fe0     	ldrb	w0, [sp, #0x1f]
  185514: 910083ff     	add	sp, sp, #0x20
  185518: d65f03c0     	ret

000000000018551c <EAS_InitMIDIStream>:
  18551c: d10043ff     	sub	sp, sp, #0x10
  185520: 52800008     	mov	w8, #0x0                // =0
  185524: f90007e0     	str	x0, [sp, #0x8]
  185528: f94007e0     	ldr	x0, [sp, #0x8]
  18552c: 39000008     	strb	w8, [x0]
  185530: f94007e0     	ldr	x0, [sp, #0x8]
  185534: 39000408     	strb	w8, [x0, #0x1]
  185538: f94007e0     	ldr	x0, [sp, #0x8]
  18553c: 39000c08     	strb	w8, [x0, #0x3]
  185540: f94007e0     	ldr	x0, [sp, #0x8]
  185544: 39001008     	strb	w8, [x0, #0x4]
  185548: 910043ff     	add	sp, sp, #0x10
  18554c: d65f03c0     	ret

0000000000185550 <EAS_ParseMIDIStream>:
  185550: d10103ff     	sub	sp, sp, #0x40
  185554: a9037bfd     	stp	x29, x30, [sp, #0x30]
  185558: 9100c3fd     	add	x29, sp, #0x30
  18555c: 321903e8     	orr	w8, wzr, #0x80
  185560: 52800009     	mov	w9, #0x0                // =0
  185564: 320003ea     	orr	w10, wzr, #0x1
  185568: f81f03a0     	stur	x0, [x29, #-0x10]
  18556c: f9000fe1     	str	x1, [sp, #0x18]
  185570: f9000be2     	str	x2, [sp, #0x10]
  185574: 39003fe3     	strb	w3, [sp, #0xf]
  185578: b9000be4     	str	w4, [sp, #0x8]
  18557c: 39403fe3     	ldrb	w3, [sp, #0xf]
  185580: 0a080068     	and	w8, w3, w8
  185584: b90007e9     	str	w9, [sp, #0x4]
  185588: b90003ea     	str	w10, [sp]
  18558c: 35000048     	cbnz	w8, 0x185594 <EAS_ParseMIDIStream+0x44>
  185590: 14000038     	b	0x185670 <EAS_ParseMIDIStream+0x120>
  185594: 321d13e8     	orr	w8, wzr, #0xf8
  185598: 39403fe9     	ldrb	w9, [sp, #0xf]
  18559c: 6b08013f     	cmp	w9, w8
  1855a0: 1a9fa7e8     	cset	w8, lt
  1855a4: 37000048     	tbnz	w8, #0x0, 0x1855ac <EAS_ParseMIDIStream+0x5c>
  1855a8: 14000030     	b	0x185668 <EAS_ParseMIDIStream+0x118>
  1855ac: 52801ee8     	mov	w8, #0xf7               // =247
  1855b0: 39403fe9     	ldrb	w9, [sp, #0xf]
  1855b4: f9400bea     	ldr	x10, [sp, #0x10]
  1855b8: 39000d49     	strb	w9, [x10, #0x3]
  1855bc: f9400bea     	ldr	x10, [sp, #0x10]
  1855c0: b94007e9     	ldr	w9, [sp, #0x4]
  1855c4: 39000149     	strb	w9, [x10]
  1855c8: 39403feb     	ldrb	w11, [sp, #0xf]
  1855cc: 6b08017f     	cmp	w11, w8
  1855d0: 1a9f17e8     	cset	w8, eq
  1855d4: 370000e8     	tbnz	w8, #0x0, 0x1855f0 <EAS_ParseMIDIStream+0xa0>
  1855d8: 321c0fe8     	orr	w8, wzr, #0xf0
  1855dc: 39403fe9     	ldrb	w9, [sp, #0xf]
  1855e0: 6b08013f     	cmp	w9, w8
  1855e4: 1a9f17e8     	cset	w8, eq
  1855e8: 37000048     	tbnz	w8, #0x0, 0x1855f0 <EAS_ParseMIDIStream+0xa0>
  1855ec: 14000011     	b	0x185630 <EAS_ParseMIDIStream+0xe0>
  1855f0: 320007e8     	orr	w8, wzr, #0x3
  1855f4: b9400be9     	ldr	w9, [sp, #0x8]
  1855f8: 6b08013f     	cmp	w9, w8
  1855fc: 1a9f17e8     	cset	w8, eq
  185600: 37000048     	tbnz	w8, #0x0, 0x185608 <EAS_ParseMIDIStream+0xb8>
  185604: 14000003     	b	0x185610 <EAS_ParseMIDIStream+0xc0>
  185608: f81f83bf     	stur	xzr, [x29, #-0x8]
  18560c: 140000b0     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185610: f85f03a0     	ldur	x0, [x29, #-0x10]
  185614: f9400fe1     	ldr	x1, [sp, #0x18]
  185618: f9400be2     	ldr	x2, [sp, #0x10]
  18561c: 39403fe3     	ldrb	w3, [sp, #0xf]
  185620: b9400be4     	ldr	w4, [sp, #0x8]
  185624: 940000ae     	bl	0x1858dc <EAS_ParseMIDIStream+0x38c>
  185628: f81f83a0     	stur	x0, [x29, #-0x8]
  18562c: 140000a8     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185630: 52801e88     	mov	w8, #0xf4               // =244
  185634: 39403fe9     	ldrb	w9, [sp, #0xf]
  185638: 6b08013f     	cmp	w9, w8
  18563c: 1a9fa7e8     	cset	w8, lt
  185640: 370000e8     	tbnz	w8, #0x0, 0x18565c <EAS_ParseMIDIStream+0x10c>
  185644: 52801ec8     	mov	w8, #0xf6               // =246
  185648: 39403fe9     	ldrb	w9, [sp, #0xf]
  18564c: 6b08013f     	cmp	w9, w8
  185650: 1a9fd7e8     	cset	w8, gt
  185654: 37000048     	tbnz	w8, #0x0, 0x18565c <EAS_ParseMIDIStream+0x10c>
  185658: 14000004     	b	0x185668 <EAS_ParseMIDIStream+0x118>
  18565c: f9400be8     	ldr	x8, [sp, #0x10]
  185660: b94003e9     	ldr	w9, [sp]
  185664: 39000509     	strb	w9, [x8, #0x1]
  185668: f81f83bf     	stur	xzr, [x29, #-0x8]
  18566c: 14000098     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185670: 52800008     	mov	w8, #0x0                // =0
  185674: f9400be9     	ldr	x9, [sp, #0x10]
  185678: 3940012a     	ldrb	w10, [x9]
  18567c: 53001d4a     	uxtb	w10, w10
  185680: 32001feb     	orr	w11, wzr, #0xff
  185684: 0a0b0108     	and	w8, w8, w11
  185688: 6b08015f     	cmp	w10, w8
  18568c: 1a9f07e8     	cset	w8, ne
  185690: 37000048     	tbnz	w8, #0x0, 0x185698 <EAS_ParseMIDIStream+0x148>
  185694: 14000018     	b	0x1856f4 <EAS_ParseMIDIStream+0x1a4>
  185698: 320007e8     	orr	w8, wzr, #0x3
  18569c: 39403fe9     	ldrb	w9, [sp, #0xf]
  1856a0: f9400bea     	ldr	x10, [sp, #0x10]
  1856a4: 39001949     	strb	w9, [x10, #0x6]
  1856a8: f9400bea     	ldr	x10, [sp, #0x10]
  1856ac: b94007e9     	ldr	w9, [sp, #0x4]
  1856b0: 39000149     	strb	w9, [x10]
  1856b4: f9400bea     	ldr	x10, [sp, #0x10]
  1856b8: 39000549     	strb	w9, [x10, #0x1]
  1856bc: b9400beb     	ldr	w11, [sp, #0x8]
  1856c0: 6b08017f     	cmp	w11, w8
  1856c4: 1a9f17e8     	cset	w8, eq
  1856c8: 37000048     	tbnz	w8, #0x0, 0x1856d0 <EAS_ParseMIDIStream+0x180>
  1856cc: 14000003     	b	0x1856d8 <EAS_ParseMIDIStream+0x188>
  1856d0: f81f83bf     	stur	xzr, [x29, #-0x8]
  1856d4: 1400007e     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  1856d8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1856dc: f9400fe1     	ldr	x1, [sp, #0x18]
  1856e0: f9400be2     	ldr	x2, [sp, #0x10]
  1856e4: b9400be3     	ldr	w3, [sp, #0x8]
  1856e8: 940002e3     	bl	0x186274 <EAS_ParseMIDIStream+0xd24>
  1856ec: f81f83a0     	stur	x0, [x29, #-0x8]
  1856f0: 14000077     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  1856f4: 52800008     	mov	w8, #0x0                // =0
  1856f8: f9400be9     	ldr	x9, [sp, #0x10]
  1856fc: 39400d2a     	ldrb	w10, [x9, #0x3]
  185700: 53001d4a     	uxtb	w10, w10
  185704: 32001feb     	orr	w11, wzr, #0xff
  185708: 0a0b0108     	and	w8, w8, w11
  18570c: 6b08015f     	cmp	w10, w8
  185710: 1a9f07e8     	cset	w8, ne
  185714: 37000048     	tbnz	w8, #0x0, 0x18571c <EAS_ParseMIDIStream+0x1cc>
  185718: 14000069     	b	0x1858bc <EAS_ParseMIDIStream+0x36c>
  18571c: 321a07e8     	orr	w8, wzr, #0xc0
  185720: f9400be9     	ldr	x9, [sp, #0x10]
  185724: 39400d2a     	ldrb	w10, [x9, #0x3]
  185728: f9400be9     	ldr	x9, [sp, #0x10]
  18572c: 3900112a     	strb	w10, [x9, #0x4]
  185730: f9400be9     	ldr	x9, [sp, #0x10]
  185734: 3940112a     	ldrb	w10, [x9, #0x4]
  185738: 6b08015f     	cmp	w10, w8
  18573c: 1a9fa7e8     	cset	w8, lt
  185740: 37000048     	tbnz	w8, #0x0, 0x185748 <EAS_ParseMIDIStream+0x1f8>
  185744: 1400000b     	b	0x185770 <EAS_ParseMIDIStream+0x220>
  185748: 39403fe8     	ldrb	w8, [sp, #0xf]
  18574c: f9400be9     	ldr	x9, [sp, #0x10]
  185750: 39001528     	strb	w8, [x9, #0x5]
  185754: f9400be9     	ldr	x9, [sp, #0x10]
  185758: b94003e8     	ldr	w8, [sp]
  18575c: 39000528     	strb	w8, [x9, #0x1]
  185760: f9400be9     	ldr	x9, [sp, #0x10]
  185764: 39000128     	strb	w8, [x9]
  185768: f81f83bf     	stur	xzr, [x29, #-0x8]
  18576c: 14000058     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185770: 321b0be8     	orr	w8, wzr, #0xe0
  185774: f9400be9     	ldr	x9, [sp, #0x10]
  185778: 3940112a     	ldrb	w10, [x9, #0x4]
  18577c: 6b08015f     	cmp	w10, w8
  185780: 1a9fa7e8     	cset	w8, lt
  185784: 37000048     	tbnz	w8, #0x0, 0x18578c <EAS_ParseMIDIStream+0x23c>
  185788: 14000016     	b	0x1857e0 <EAS_ParseMIDIStream+0x290>
  18578c: 320007e8     	orr	w8, wzr, #0x3
  185790: 39403fe9     	ldrb	w9, [sp, #0xf]
  185794: f9400bea     	ldr	x10, [sp, #0x10]
  185798: 39001549     	strb	w9, [x10, #0x5]
  18579c: f9400bea     	ldr	x10, [sp, #0x10]
  1857a0: b94007e9     	ldr	w9, [sp, #0x4]
  1857a4: 39000549     	strb	w9, [x10, #0x1]
  1857a8: b9400beb     	ldr	w11, [sp, #0x8]
  1857ac: 6b08017f     	cmp	w11, w8
  1857b0: 1a9f17e8     	cset	w8, eq
  1857b4: 37000048     	tbnz	w8, #0x0, 0x1857bc <EAS_ParseMIDIStream+0x26c>
  1857b8: 14000003     	b	0x1857c4 <EAS_ParseMIDIStream+0x274>
  1857bc: f81f83bf     	stur	xzr, [x29, #-0x8]
  1857c0: 14000043     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  1857c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1857c8: f9400fe1     	ldr	x1, [sp, #0x18]
  1857cc: f9400be2     	ldr	x2, [sp, #0x10]
  1857d0: b9400be3     	ldr	w3, [sp, #0x8]
  1857d4: 940002a8     	bl	0x186274 <EAS_ParseMIDIStream+0xd24>
  1857d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1857dc: 1400003c     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  1857e0: 321c0fe8     	orr	w8, wzr, #0xf0
  1857e4: f9400be9     	ldr	x9, [sp, #0x10]
  1857e8: 3940112a     	ldrb	w10, [x9, #0x4]
  1857ec: 6b08015f     	cmp	w10, w8
  1857f0: 1a9fa7e8     	cset	w8, lt
  1857f4: 37000048     	tbnz	w8, #0x0, 0x1857fc <EAS_ParseMIDIStream+0x2ac>
  1857f8: 1400000b     	b	0x185824 <EAS_ParseMIDIStream+0x2d4>
  1857fc: 39403fe8     	ldrb	w8, [sp, #0xf]
  185800: f9400be9     	ldr	x9, [sp, #0x10]
  185804: 39001528     	strb	w8, [x9, #0x5]
  185808: f9400be9     	ldr	x9, [sp, #0x10]
  18580c: b94003e8     	ldr	w8, [sp]
  185810: 39000528     	strb	w8, [x9, #0x1]
  185814: f9400be9     	ldr	x9, [sp, #0x10]
  185818: 39000128     	strb	w8, [x9]
  18581c: f81f83bf     	stur	xzr, [x29, #-0x8]
  185820: 1400002b     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185824: 321c0fe8     	orr	w8, wzr, #0xf0
  185828: f9400be9     	ldr	x9, [sp, #0x10]
  18582c: 3940112a     	ldrb	w10, [x9, #0x4]
  185830: 6b08015f     	cmp	w10, w8
  185834: 1a9f17e8     	cset	w8, eq
  185838: 37000048     	tbnz	w8, #0x0, 0x185840 <EAS_ParseMIDIStream+0x2f0>
  18583c: 14000011     	b	0x185880 <EAS_ParseMIDIStream+0x330>
  185840: 320007e8     	orr	w8, wzr, #0x3
  185844: b9400be9     	ldr	w9, [sp, #0x8]
  185848: 6b08013f     	cmp	w9, w8
  18584c: 1a9f17e8     	cset	w8, eq
  185850: 37000048     	tbnz	w8, #0x0, 0x185858 <EAS_ParseMIDIStream+0x308>
  185854: 14000003     	b	0x185860 <EAS_ParseMIDIStream+0x310>
  185858: f81f83bf     	stur	xzr, [x29, #-0x8]
  18585c: 1400001c     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185860: f85f03a0     	ldur	x0, [x29, #-0x10]
  185864: f9400fe1     	ldr	x1, [sp, #0x18]
  185868: f9400be2     	ldr	x2, [sp, #0x10]
  18586c: 39403fe3     	ldrb	w3, [sp, #0xf]
  185870: b9400be4     	ldr	w4, [sp, #0x8]
  185874: 9400001a     	bl	0x1858dc <EAS_ParseMIDIStream+0x38c>
  185878: f81f83a0     	stur	x0, [x29, #-0x8]
  18587c: 14000014     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  185880: 52801e48     	mov	w8, #0xf2               // =242
  185884: f9400be9     	ldr	x9, [sp, #0x10]
  185888: b94007ea     	ldr	w10, [sp, #0x4]
  18588c: 39000d2a     	strb	w10, [x9, #0x3]
  185890: f9400be9     	ldr	x9, [sp, #0x10]
  185894: 3940112b     	ldrb	w11, [x9, #0x4]
  185898: 6b08017f     	cmp	w11, w8
  18589c: 1a9f17e8     	cset	w8, eq
  1858a0: 37000048     	tbnz	w8, #0x0, 0x1858a8 <EAS_ParseMIDIStream+0x358>
  1858a4: 14000006     	b	0x1858bc <EAS_ParseMIDIStream+0x36c>
  1858a8: f9400be8     	ldr	x8, [sp, #0x10]
  1858ac: b94003e9     	ldr	w9, [sp]
  1858b0: 39000109     	strb	w9, [x8]
  1858b4: f81f83bf     	stur	xzr, [x29, #-0x8]
  1858b8: 14000005     	b	0x1858cc <EAS_ParseMIDIStream+0x37c>
  1858bc: f9400be8     	ldr	x8, [sp, #0x10]
  1858c0: b94007e9     	ldr	w9, [sp, #0x4]
  1858c4: 39000509     	strb	w9, [x8, #0x1]
  1858c8: f81f83bf     	stur	xzr, [x29, #-0x8]
  1858cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1858d0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1858d4: 910103ff     	add	sp, sp, #0x40
  1858d8: d65f03c0     	ret
  1858dc: d103c3ff     	sub	sp, sp, #0xf0
  1858e0: f9004bfb     	str	x27, [sp, #0x90]
  1858e4: a90a67fa     	stp	x26, x25, [sp, #0xa0]
  1858e8: a90b5ff8     	stp	x24, x23, [sp, #0xb0]
  1858ec: a90c57f6     	stp	x22, x21, [sp, #0xc0]
  1858f0: a90d4ff4     	stp	x20, x19, [sp, #0xd0]
  1858f4: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1858f8: 910383fd     	add	x29, sp, #0xe0
  1858fc: 321c0fe8     	orr	w8, wzr, #0xf0
  185900: 528002c9     	mov	w9, #0x16               // =22
  185904: 528002aa     	mov	w10, #0x15              // =21
  185908: 5280028b     	mov	w11, #0x14              // =20
  18590c: 5280026c     	mov	w12, #0x13              // =19
  185910: 5280024d     	mov	w13, #0x12              // =18
  185914: 5280022e     	mov	w14, #0x11              // =17
  185918: 321c03ef     	orr	w15, wzr, #0x10
  18591c: 32000ff0     	orr	w16, wzr, #0xf
  185920: 321e07f1     	orr	w17, wzr, #0xc
  185924: 52800145     	mov	w5, #0xa                // =10
  185928: 320003e6     	orr	w6, wzr, #0x1
  18592c: 52800167     	mov	w7, #0xb                // =11
  185930: 52800013     	mov	w19, #0x0               // =0
  185934: 321d03f4     	orr	w20, wzr, #0x8
  185938: 32000bf5     	orr	w21, wzr, #0x7
  18593c: 52800136     	mov	w22, #0x9               // =9
  185940: 321f07f7     	orr	w23, wzr, #0x6
  185944: 528000b8     	mov	w24, #0x5               // =5
  185948: 320007f9     	orr	w25, wzr, #0x3
  18594c: 321f03fa     	orr	w26, wzr, #0x2
  185950: 321e03fb     	orr	w27, wzr, #0x4
  185954: f81a83a0     	stur	x0, [x29, #-0x58]
  185958: f81a03a1     	stur	x1, [x29, #-0x60]
  18595c: f81983a2     	stur	x2, [x29, #-0x68]
  185960: 381973a3     	sturb	w3, [x29, #-0x69]
  185964: b90073e4     	str	w4, [sp, #0x70]
  185968: 385973a3     	ldurb	w3, [x29, #-0x69]
  18596c: 6b08007f     	cmp	w3, w8
  185970: 1a9f17e8     	cset	w8, eq
  185974: b90067e9     	str	w9, [sp, #0x64]
  185978: b90063ea     	str	w10, [sp, #0x60]
  18597c: b9005feb     	str	w11, [sp, #0x5c]
  185980: b9005bec     	str	w12, [sp, #0x58]
  185984: b90057ed     	str	w13, [sp, #0x54]
  185988: b90053ee     	str	w14, [sp, #0x50]
  18598c: b9004fef     	str	w15, [sp, #0x4c]
  185990: b9004bf0     	str	w16, [sp, #0x48]
  185994: b90047f1     	str	w17, [sp, #0x44]
  185998: b90043e5     	str	w5, [sp, #0x40]
  18599c: b9003fe6     	str	w6, [sp, #0x3c]
  1859a0: b9003be7     	str	w7, [sp, #0x38]
  1859a4: b90037f3     	str	w19, [sp, #0x34]
  1859a8: b90033f4     	str	w20, [sp, #0x30]
  1859ac: b9002ff5     	str	w21, [sp, #0x2c]
  1859b0: b9002bf6     	str	w22, [sp, #0x28]
  1859b4: b90027f7     	str	w23, [sp, #0x24]
  1859b8: b90023f8     	str	w24, [sp, #0x20]
  1859bc: b9001ff9     	str	w25, [sp, #0x1c]
  1859c0: b9001bfa     	str	w26, [sp, #0x18]
  1859c4: b90017fb     	str	w27, [sp, #0x14]
  1859c8: 37000048     	tbnz	w8, #0x0, 0x1859d0 <EAS_ParseMIDIStream+0x480>
  1859cc: 14000005     	b	0x1859e0 <EAS_ParseMIDIStream+0x490>
  1859d0: f85983a8     	ldur	x8, [x29, #-0x68]
  1859d4: b94037e9     	ldr	w9, [sp, #0x34]
  1859d8: 39000909     	strb	w9, [x8, #0x2]
  1859dc: 14000216     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1859e0: 52801ee8     	mov	w8, #0xf7               // =247
  1859e4: 385973a9     	ldurb	w9, [x29, #-0x69]
  1859e8: 6b08013f     	cmp	w9, w8
  1859ec: 1a9f17e8     	cset	w8, eq
  1859f0: 37000048     	tbnz	w8, #0x0, 0x1859f8 <EAS_ParseMIDIStream+0x4a8>
  1859f4: 14000016     	b	0x185a4c <EAS_ParseMIDIStream+0x4fc>
  1859f8: 52800148     	mov	w8, #0xa                // =10
  1859fc: f85983a9     	ldur	x9, [x29, #-0x68]
  185a00: 3940092a     	ldrb	w10, [x9, #0x2]
  185a04: 6b08015f     	cmp	w10, w8
  185a08: 1a9f17e8     	cset	w8, eq
  185a0c: 37000048     	tbnz	w8, #0x0, 0x185a14 <EAS_ParseMIDIStream+0x4c4>
  185a10: 1400000b     	b	0x185a3c <EAS_ParseMIDIStream+0x4ec>
  185a14: 320007e8     	orr	w8, wzr, #0x3
  185a18: b94073e9     	ldr	w9, [sp, #0x70]
  185a1c: 6b08013f     	cmp	w9, w8
  185a20: 1a9f07e8     	cset	w8, ne
  185a24: 37000048     	tbnz	w8, #0x0, 0x185a2c <EAS_ParseMIDIStream+0x4dc>
  185a28: 14000005     	b	0x185a3c <EAS_ParseMIDIStream+0x4ec>
  185a2c: f85a83a8     	ldur	x8, [x29, #-0x58]
  185a30: f940b900     	ldr	x0, [x8, #0x170]
  185a34: f85a03a1     	ldur	x1, [x29, #-0x60]
  185a38: 97fc903e     	bl	0xa9b30 <VMUpdateMIPTable@plt>
  185a3c: f85983a8     	ldur	x8, [x29, #-0x68]
  185a40: b94067e9     	ldr	w9, [sp, #0x64]
  185a44: 39000909     	strb	w9, [x8, #0x2]
  185a48: 140001fb     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185a4c: f85983a8     	ldur	x8, [x29, #-0x68]
  185a50: 39400909     	ldrb	w9, [x8, #0x2]
  185a54: b90013e9     	str	w9, [sp, #0x10]
  185a58: 340010e9     	cbz	w9, 0x185c74 <EAS_ParseMIDIStream+0x724>
  185a5c: 14000001     	b	0x185a60 <EAS_ParseMIDIStream+0x510>
  185a60: 320003e8     	orr	w8, wzr, #0x1
  185a64: b94013e9     	ldr	w9, [sp, #0x10]
  185a68: 6b09011f     	cmp	w8, w9
  185a6c: 1a9f17e8     	cset	w8, eq
  185a70: 37001448     	tbnz	w8, #0x0, 0x185cf8 <EAS_ParseMIDIStream+0x7a8>
  185a74: 14000001     	b	0x185a78 <EAS_ParseMIDIStream+0x528>
  185a78: 321f03e8     	orr	w8, wzr, #0x2
  185a7c: b94013e9     	ldr	w9, [sp, #0x10]
  185a80: 6b09011f     	cmp	w8, w9
  185a84: 1a9f17e8     	cset	w8, eq
  185a88: 37001548     	tbnz	w8, #0x0, 0x185d30 <EAS_ParseMIDIStream+0x7e0>
  185a8c: 14000001     	b	0x185a90 <EAS_ParseMIDIStream+0x540>
  185a90: 320007e8     	orr	w8, wzr, #0x3
  185a94: b94013e9     	ldr	w9, [sp, #0x10]
  185a98: 6b09011f     	cmp	w8, w9
  185a9c: 1a9f17e8     	cset	w8, eq
  185aa0: 37001648     	tbnz	w8, #0x0, 0x185d68 <EAS_ParseMIDIStream+0x818>
  185aa4: 14000001     	b	0x185aa8 <EAS_ParseMIDIStream+0x558>
  185aa8: 321e03e8     	orr	w8, wzr, #0x4
  185aac: b94013e9     	ldr	w9, [sp, #0x10]
  185ab0: 6b09011f     	cmp	w8, w9
  185ab4: 1a9f17e8     	cset	w8, eq
  185ab8: 37001a28     	tbnz	w8, #0x0, 0x185dfc <EAS_ParseMIDIStream+0x8ac>
  185abc: 14000001     	b	0x185ac0 <EAS_ParseMIDIStream+0x570>
  185ac0: 528000a8     	mov	w8, #0x5                // =5
  185ac4: b94013e9     	ldr	w9, [sp, #0x10]
  185ac8: 6b09011f     	cmp	w8, w9
  185acc: 1a9f17e8     	cset	w8, eq
  185ad0: 37001b28     	tbnz	w8, #0x0, 0x185e34 <EAS_ParseMIDIStream+0x8e4>
  185ad4: 14000001     	b	0x185ad8 <EAS_ParseMIDIStream+0x588>
  185ad8: 321f07e8     	orr	w8, wzr, #0x6
  185adc: b94013e9     	ldr	w9, [sp, #0x10]
  185ae0: 6b09011f     	cmp	w8, w9
  185ae4: 1a9f17e8     	cset	w8, eq
  185ae8: 37001d68     	tbnz	w8, #0x0, 0x185e94 <EAS_ParseMIDIStream+0x944>
  185aec: 14000001     	b	0x185af0 <EAS_ParseMIDIStream+0x5a0>
  185af0: 32000be8     	orr	w8, wzr, #0x7
  185af4: b94013e9     	ldr	w9, [sp, #0x10]
  185af8: 6b09011f     	cmp	w8, w9
  185afc: 1a9f17e8     	cset	w8, eq
  185b00: 37001e68     	tbnz	w8, #0x0, 0x185ecc <EAS_ParseMIDIStream+0x97c>
  185b04: 14000001     	b	0x185b08 <EAS_ParseMIDIStream+0x5b8>
  185b08: 321d03e8     	orr	w8, wzr, #0x8
  185b0c: b94013e9     	ldr	w9, [sp, #0x10]
  185b10: 6b09011f     	cmp	w8, w9
  185b14: 1a9f17e8     	cset	w8, eq
  185b18: 37001e88     	tbnz	w8, #0x0, 0x185ee8 <EAS_ParseMIDIStream+0x998>
  185b1c: 14000001     	b	0x185b20 <EAS_ParseMIDIStream+0x5d0>
  185b20: 52800128     	mov	w8, #0x9                // =9
  185b24: b94013e9     	ldr	w9, [sp, #0x10]
  185b28: 6b09011f     	cmp	w8, w9
  185b2c: 1a9f17e8     	cset	w8, eq
  185b30: 370021e8     	tbnz	w8, #0x0, 0x185f6c <EAS_ParseMIDIStream+0xa1c>
  185b34: 14000001     	b	0x185b38 <EAS_ParseMIDIStream+0x5e8>
  185b38: 52800148     	mov	w8, #0xa                // =10
  185b3c: b94013e9     	ldr	w9, [sp, #0x10]
  185b40: 6b09011f     	cmp	w8, w9
  185b44: 1a9f17e8     	cset	w8, eq
  185b48: 37002448     	tbnz	w8, #0x0, 0x185fd0 <EAS_ParseMIDIStream+0xa80>
  185b4c: 14000001     	b	0x185b50 <EAS_ParseMIDIStream+0x600>
  185b50: 52800168     	mov	w8, #0xb                // =11
  185b54: b94013e9     	ldr	w9, [sp, #0x10]
  185b58: 6b09011f     	cmp	w8, w9
  185b5c: 1a9f17e8     	cset	w8, eq
  185b60: 370026a8     	tbnz	w8, #0x0, 0x186034 <EAS_ParseMIDIStream+0xae4>
  185b64: 14000001     	b	0x185b68 <EAS_ParseMIDIStream+0x618>
  185b68: 321e07e8     	orr	w8, wzr, #0xc
  185b6c: b94013e9     	ldr	w9, [sp, #0x10]
  185b70: 6b09011f     	cmp	w8, w9
  185b74: 1a9f17e8     	cset	w8, eq
  185b78: 37002b68     	tbnz	w8, #0x0, 0x1860e4 <EAS_ParseMIDIStream+0xb94>
  185b7c: 14000001     	b	0x185b80 <EAS_ParseMIDIStream+0x630>
  185b80: 528001a8     	mov	w8, #0xd                // =13
  185b84: b94013e9     	ldr	w9, [sp, #0x10]
  185b88: 6b09011f     	cmp	w8, w9
  185b8c: 1a9f17e8     	cset	w8, eq
  185b90: 37002c68     	tbnz	w8, #0x0, 0x18611c <EAS_ParseMIDIStream+0xbcc>
  185b94: 14000001     	b	0x185b98 <EAS_ParseMIDIStream+0x648>
  185b98: 321f0be8     	orr	w8, wzr, #0xe
  185b9c: b94013e9     	ldr	w9, [sp, #0x10]
  185ba0: 6b09011f     	cmp	w8, w9
  185ba4: 1a9f17e8     	cset	w8, eq
  185ba8: 37002d68     	tbnz	w8, #0x0, 0x186154 <EAS_ParseMIDIStream+0xc04>
  185bac: 14000001     	b	0x185bb0 <EAS_ParseMIDIStream+0x660>
  185bb0: 32000fe8     	orr	w8, wzr, #0xf
  185bb4: b94013e9     	ldr	w9, [sp, #0x10]
  185bb8: 6b09011f     	cmp	w8, w9
  185bbc: 1a9f17e8     	cset	w8, eq
  185bc0: 37002e68     	tbnz	w8, #0x0, 0x18618c <EAS_ParseMIDIStream+0xc3c>
  185bc4: 14000001     	b	0x185bc8 <EAS_ParseMIDIStream+0x678>
  185bc8: 321c03e8     	orr	w8, wzr, #0x10
  185bcc: b94013e9     	ldr	w9, [sp, #0x10]
  185bd0: 6b09011f     	cmp	w8, w9
  185bd4: 1a9f17e8     	cset	w8, eq
  185bd8: 37002f68     	tbnz	w8, #0x0, 0x1861c4 <EAS_ParseMIDIStream+0xc74>
  185bdc: 14000001     	b	0x185be0 <EAS_ParseMIDIStream+0x690>
  185be0: 52800228     	mov	w8, #0x11               // =17
  185be4: b94013e9     	ldr	w9, [sp, #0x10]
  185be8: 6b09011f     	cmp	w8, w9
  185bec: 1a9f17e8     	cset	w8, eq
  185bf0: 37002f28     	tbnz	w8, #0x0, 0x1861d4 <EAS_ParseMIDIStream+0xc84>
  185bf4: 14000001     	b	0x185bf8 <EAS_ParseMIDIStream+0x6a8>
  185bf8: 52800248     	mov	w8, #0x12               // =18
  185bfc: b94013e9     	ldr	w9, [sp, #0x10]
  185c00: 6b09011f     	cmp	w8, w9
  185c04: 1a9f17e8     	cset	w8, eq
  185c08: 37002ee8     	tbnz	w8, #0x0, 0x1861e4 <EAS_ParseMIDIStream+0xc94>
  185c0c: 14000001     	b	0x185c10 <EAS_ParseMIDIStream+0x6c0>
  185c10: 52800268     	mov	w8, #0x13               // =19
  185c14: b94013e9     	ldr	w9, [sp, #0x10]
  185c18: 6b09011f     	cmp	w8, w9
  185c1c: 1a9f17e8     	cset	w8, eq
  185c20: 37002ea8     	tbnz	w8, #0x0, 0x1861f4 <EAS_ParseMIDIStream+0xca4>
  185c24: 14000001     	b	0x185c28 <EAS_ParseMIDIStream+0x6d8>
  185c28: 52800288     	mov	w8, #0x14               // =20
  185c2c: b94013e9     	ldr	w9, [sp, #0x10]
  185c30: 6b09011f     	cmp	w8, w9
  185c34: 1a9f17e8     	cset	w8, eq
  185c38: 37002e68     	tbnz	w8, #0x0, 0x186204 <EAS_ParseMIDIStream+0xcb4>
  185c3c: 14000001     	b	0x185c40 <EAS_ParseMIDIStream+0x6f0>
  185c40: 528002a8     	mov	w8, #0x15               // =21
  185c44: b94013e9     	ldr	w9, [sp, #0x10]
  185c48: 6b09011f     	cmp	w8, w9
  185c4c: 1a9f17e8     	cset	w8, eq
  185c50: 37002e28     	tbnz	w8, #0x0, 0x186214 <EAS_ParseMIDIStream+0xcc4>
  185c54: 14000001     	b	0x185c58 <EAS_ParseMIDIStream+0x708>
  185c58: 528002c8     	mov	w8, #0x16               // =22
  185c5c: b94013e9     	ldr	w9, [sp, #0x10]
  185c60: 6b09011f     	cmp	w8, w9
  185c64: 1a9f17e8     	cset	w8, eq
  185c68: 37002de8     	tbnz	w8, #0x0, 0x186224 <EAS_ParseMIDIStream+0xcd4>
  185c6c: 14000001     	b	0x185c70 <EAS_ParseMIDIStream+0x720>
  185c70: 1400016e     	b	0x186228 <EAS_ParseMIDIStream+0xcd8>
  185c74: 321f17e8     	orr	w8, wzr, #0x7e
  185c78: 385973a9     	ldurb	w9, [x29, #-0x69]
  185c7c: 6b09011f     	cmp	w8, w9
  185c80: 1a9f17e8     	cset	w8, eq
  185c84: b9000fe9     	str	w9, [sp, #0xc]
  185c88: 37000188     	tbnz	w8, #0x0, 0x185cb8 <EAS_ParseMIDIStream+0x768>
  185c8c: 14000001     	b	0x185c90 <EAS_ParseMIDIStream+0x740>
  185c90: 32001be8     	orr	w8, wzr, #0x7f
  185c94: b9400fe9     	ldr	w9, [sp, #0xc]
  185c98: 6b09011f     	cmp	w8, w9
  185c9c: 1a9f17e8     	cset	w8, eq
  185ca0: 37000148     	tbnz	w8, #0x0, 0x185cc8 <EAS_ParseMIDIStream+0x778>
  185ca4: 14000001     	b	0x185ca8 <EAS_ParseMIDIStream+0x758>
  185ca8: b9400fe8     	ldr	w8, [sp, #0xc]
  185cac: 34000168     	cbz	w8, 0x185cd8 <EAS_ParseMIDIStream+0x788>
  185cb0: 14000001     	b	0x185cb4 <EAS_ParseMIDIStream+0x764>
  185cb4: 1400000d     	b	0x185ce8 <EAS_ParseMIDIStream+0x798>
  185cb8: f85983a8     	ldur	x8, [x29, #-0x68]
  185cbc: b9403fe9     	ldr	w9, [sp, #0x3c]
  185cc0: 39000909     	strb	w9, [x8, #0x2]
  185cc4: 1400000c     	b	0x185cf4 <EAS_ParseMIDIStream+0x7a4>
  185cc8: f85983a8     	ldur	x8, [x29, #-0x68]
  185ccc: b94017e9     	ldr	w9, [sp, #0x14]
  185cd0: 39000909     	strb	w9, [x8, #0x2]
  185cd4: 14000008     	b	0x185cf4 <EAS_ParseMIDIStream+0x7a4>
  185cd8: f85983a8     	ldur	x8, [x29, #-0x68]
  185cdc: b94047e9     	ldr	w9, [sp, #0x44]
  185ce0: 39000909     	strb	w9, [x8, #0x2]
  185ce4: 14000004     	b	0x185cf4 <EAS_ParseMIDIStream+0x7a4>
  185ce8: f85983a8     	ldur	x8, [x29, #-0x68]
  185cec: b94067e9     	ldr	w9, [sp, #0x64]
  185cf0: 39000909     	strb	w9, [x8, #0x2]
  185cf4: 14000150     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185cf8: 32001be8     	orr	w8, wzr, #0x7f
  185cfc: 385973a9     	ldurb	w9, [x29, #-0x69]
  185d00: 6b08013f     	cmp	w9, w8
  185d04: 1a9f17e8     	cset	w8, eq
  185d08: 37000048     	tbnz	w8, #0x0, 0x185d10 <EAS_ParseMIDIStream+0x7c0>
  185d0c: 14000005     	b	0x185d20 <EAS_ParseMIDIStream+0x7d0>
  185d10: f85983a8     	ldur	x8, [x29, #-0x68]
  185d14: b9401be9     	ldr	w9, [sp, #0x18]
  185d18: 39000909     	strb	w9, [x8, #0x2]
  185d1c: 14000004     	b	0x185d2c <EAS_ParseMIDIStream+0x7dc>
  185d20: f85983a8     	ldur	x8, [x29, #-0x68]
  185d24: b94067e9     	ldr	w9, [sp, #0x64]
  185d28: 39000909     	strb	w9, [x8, #0x2]
  185d2c: 14000142     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185d30: 52800128     	mov	w8, #0x9                // =9
  185d34: 385973a9     	ldurb	w9, [x29, #-0x69]
  185d38: 6b08013f     	cmp	w9, w8
  185d3c: 1a9f17e8     	cset	w8, eq
  185d40: 37000048     	tbnz	w8, #0x0, 0x185d48 <EAS_ParseMIDIStream+0x7f8>
  185d44: 14000005     	b	0x185d58 <EAS_ParseMIDIStream+0x808>
  185d48: f85983a8     	ldur	x8, [x29, #-0x68]
  185d4c: b9401fe9     	ldr	w9, [sp, #0x1c]
  185d50: 39000909     	strb	w9, [x8, #0x2]
  185d54: 14000004     	b	0x185d64 <EAS_ParseMIDIStream+0x814>
  185d58: f85983a8     	ldur	x8, [x29, #-0x68]
  185d5c: b94067e9     	ldr	w9, [sp, #0x64]
  185d60: 39000909     	strb	w9, [x8, #0x2]
  185d64: 14000134     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185d68: 320003e8     	orr	w8, wzr, #0x1
  185d6c: 385973a9     	ldurb	w9, [x29, #-0x69]
  185d70: 6b08013f     	cmp	w9, w8
  185d74: 1a9f17e8     	cset	w8, eq
  185d78: 370000e8     	tbnz	w8, #0x0, 0x185d94 <EAS_ParseMIDIStream+0x844>
  185d7c: 320007e8     	orr	w8, wzr, #0x3
  185d80: 385973a9     	ldurb	w9, [x29, #-0x69]
  185d84: 6b08013f     	cmp	w9, w8
  185d88: 1a9f17e8     	cset	w8, eq
  185d8c: 37000048     	tbnz	w8, #0x0, 0x185d94 <EAS_ParseMIDIStream+0x844>
  185d90: 14000017     	b	0x185dec <EAS_ParseMIDIStream+0x89c>
  185d94: 320007e8     	orr	w8, wzr, #0x3
  185d98: b94073e9     	ldr	w9, [sp, #0x70]
  185d9c: 6b08013f     	cmp	w9, w8
  185da0: 1a9f07e8     	cset	w8, ne
  185da4: 37000048     	tbnz	w8, #0x0, 0x185dac <EAS_ParseMIDIStream+0x85c>
  185da8: 1400000d     	b	0x185ddc <EAS_ParseMIDIStream+0x88c>
  185dac: 320003e8     	orr	w8, wzr, #0x1
  185db0: 52800002     	mov	w2, #0x0                // =0
  185db4: f85983a9     	ldur	x9, [x29, #-0x68]
  185db8: 39401d2a     	ldrb	w10, [x9, #0x7]
  185dbc: 2a080148     	orr	w8, w10, w8
  185dc0: 39001d28     	strb	w8, [x9, #0x7]
  185dc4: f85a83a9     	ldur	x9, [x29, #-0x58]
  185dc8: f940b920     	ldr	x0, [x9, #0x170]
  185dcc: f85a03a1     	ldur	x1, [x29, #-0x60]
  185dd0: 97fc720c     	bl	0xa2600 <VMReset@plt>
  185dd4: f85a03a0     	ldur	x0, [x29, #-0x60]
  185dd8: 97fc8512     	bl	0xa7220 <VMInitMIPTable@plt>
  185ddc: f85983a8     	ldur	x8, [x29, #-0x68]
  185de0: b94063e9     	ldr	w9, [sp, #0x60]
  185de4: 39000909     	strb	w9, [x8, #0x2]
  185de8: 14000004     	b	0x185df8 <EAS_ParseMIDIStream+0x8a8>
  185dec: f85983a8     	ldur	x8, [x29, #-0x68]
  185df0: b94067e9     	ldr	w9, [sp, #0x64]
  185df4: 39000909     	strb	w9, [x8, #0x2]
  185df8: 1400010f     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185dfc: 32001be8     	orr	w8, wzr, #0x7f
  185e00: 385973a9     	ldurb	w9, [x29, #-0x69]
  185e04: 6b08013f     	cmp	w9, w8
  185e08: 1a9f17e8     	cset	w8, eq
  185e0c: 37000048     	tbnz	w8, #0x0, 0x185e14 <EAS_ParseMIDIStream+0x8c4>
  185e10: 14000005     	b	0x185e24 <EAS_ParseMIDIStream+0x8d4>
  185e14: f85983a8     	ldur	x8, [x29, #-0x68]
  185e18: b94023e9     	ldr	w9, [sp, #0x20]
  185e1c: 39000909     	strb	w9, [x8, #0x2]
  185e20: 14000004     	b	0x185e30 <EAS_ParseMIDIStream+0x8e0>
  185e24: f85983a8     	ldur	x8, [x29, #-0x68]
  185e28: b94067e9     	ldr	w9, [sp, #0x64]
  185e2c: 39000909     	strb	w9, [x8, #0x2]
  185e30: 14000101     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185e34: 321e03e8     	orr	w8, wzr, #0x4
  185e38: 385973a9     	ldurb	w9, [x29, #-0x69]
  185e3c: 6b08013f     	cmp	w9, w8
  185e40: 1a9f17e8     	cset	w8, eq
  185e44: 37000048     	tbnz	w8, #0x0, 0x185e4c <EAS_ParseMIDIStream+0x8fc>
  185e48: 14000005     	b	0x185e5c <EAS_ParseMIDIStream+0x90c>
  185e4c: f85983a8     	ldur	x8, [x29, #-0x68]
  185e50: b94027e9     	ldr	w9, [sp, #0x24]
  185e54: 39000909     	strb	w9, [x8, #0x2]
  185e58: 1400000e     	b	0x185e90 <EAS_ParseMIDIStream+0x940>
  185e5c: 52800168     	mov	w8, #0xb                // =11
  185e60: 385973a9     	ldurb	w9, [x29, #-0x69]
  185e64: 6b08013f     	cmp	w9, w8
  185e68: 1a9f17e8     	cset	w8, eq
  185e6c: 37000048     	tbnz	w8, #0x0, 0x185e74 <EAS_ParseMIDIStream+0x924>
  185e70: 14000005     	b	0x185e84 <EAS_ParseMIDIStream+0x934>
  185e74: f85983a8     	ldur	x8, [x29, #-0x68]
  185e78: b9402be9     	ldr	w9, [sp, #0x28]
  185e7c: 39000909     	strb	w9, [x8, #0x2]
  185e80: 14000004     	b	0x185e90 <EAS_ParseMIDIStream+0x940>
  185e84: f85983a8     	ldur	x8, [x29, #-0x68]
  185e88: b94067e9     	ldr	w9, [sp, #0x64]
  185e8c: 39000909     	strb	w9, [x8, #0x2]
  185e90: 140000e9     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185e94: 320003e8     	orr	w8, wzr, #0x1
  185e98: 385973a9     	ldurb	w9, [x29, #-0x69]
  185e9c: 6b08013f     	cmp	w9, w8
  185ea0: 1a9f17e8     	cset	w8, eq
  185ea4: 37000048     	tbnz	w8, #0x0, 0x185eac <EAS_ParseMIDIStream+0x95c>
  185ea8: 14000005     	b	0x185ebc <EAS_ParseMIDIStream+0x96c>
  185eac: f85983a8     	ldur	x8, [x29, #-0x68]
  185eb0: b9402fe9     	ldr	w9, [sp, #0x2c]
  185eb4: 39000909     	strb	w9, [x8, #0x2]
  185eb8: 14000004     	b	0x185ec8 <EAS_ParseMIDIStream+0x978>
  185ebc: f85983a8     	ldur	x8, [x29, #-0x68]
  185ec0: b94067e9     	ldr	w9, [sp, #0x64]
  185ec4: 39000909     	strb	w9, [x8, #0x2]
  185ec8: 140000db     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185ecc: 385973a8     	ldurb	w8, [x29, #-0x69]
  185ed0: f85983a9     	ldur	x9, [x29, #-0x68]
  185ed4: 39001528     	strb	w8, [x9, #0x5]
  185ed8: f85983a9     	ldur	x9, [x29, #-0x68]
  185edc: b94033e8     	ldr	w8, [sp, #0x30]
  185ee0: 39000928     	strb	w8, [x9, #0x2]
  185ee4: 140000d4     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185ee8: 320007e8     	orr	w8, wzr, #0x3
  185eec: b94073e9     	ldr	w9, [sp, #0x70]
  185ef0: 6b08013f     	cmp	w9, w8
  185ef4: 1a9f07e8     	cset	w8, ne
  185ef8: 37000048     	tbnz	w8, #0x0, 0x185f00 <EAS_ParseMIDIStream+0x9b0>
  185efc: 14000018     	b	0x185f5c <EAS_ParseMIDIStream+0xa0c>
  185f00: b24003e8     	orr	x8, xzr, #0x1
  185f04: b27d03e9     	orr	x9, xzr, #0x8
  185f08: 385973aa     	ldurb	w10, [x29, #-0x69]
  185f0c: 2a0a03eb     	mov	w11, w10
  185f10: d3401d6b     	ubfx	x11, x11, #0, #8
  185f14: 9ac92169     	lsl	x9, x11, x9
  185f18: f85983ab     	ldur	x11, [x29, #-0x68]
  185f1c: 3940156a     	ldrb	w10, [x11, #0x5]
  185f20: 2a0a03eb     	mov	w11, w10
  185f24: d3401d6b     	ubfx	x11, x11, #0, #8
  185f28: 9ac82168     	lsl	x8, x11, x8
  185f2c: aa080128     	orr	x8, x9, x8
  185f30: f90037e8     	str	x8, [sp, #0x68]
  185f34: f94037e8     	ldr	x8, [sp, #0x68]
  185f38: f94037e9     	ldr	x9, [sp, #0x68]
  185f3c: 9b097d08     	mul	x8, x8, x9
  185f40: 934ffd08     	asr	x8, x8, #15
  185f44: f90037e8     	str	x8, [sp, #0x68]
  185f48: f85a03a0     	ldur	x0, [x29, #-0x60]
  185f4c: f94037e8     	ldr	x8, [sp, #0x68]
  185f50: 2a0803ea     	mov	w10, w8
  185f54: 2a0a03e1     	mov	w1, w10
  185f58: 97fc6ca2     	bl	0xa11e0 <VMSetVolume@plt>
  185f5c: f85983a8     	ldur	x8, [x29, #-0x68]
  185f60: b94063e9     	ldr	w9, [sp, #0x60]
  185f64: 39000909     	strb	w9, [x8, #0x2]
  185f68: 140000b3     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185f6c: 320003e8     	orr	w8, wzr, #0x1
  185f70: 385973a9     	ldurb	w9, [x29, #-0x69]
  185f74: 6b08013f     	cmp	w9, w8
  185f78: 1a9f17e8     	cset	w8, eq
  185f7c: 37000048     	tbnz	w8, #0x0, 0x185f84 <EAS_ParseMIDIStream+0xa34>
  185f80: 14000010     	b	0x185fc0 <EAS_ParseMIDIStream+0xa70>
  185f84: 320007e8     	orr	w8, wzr, #0x3
  185f88: b94073e9     	ldr	w9, [sp, #0x70]
  185f8c: 6b08013f     	cmp	w9, w8
  185f90: 1a9f07e8     	cset	w8, ne
  185f94: 37000048     	tbnz	w8, #0x0, 0x185f9c <EAS_ParseMIDIStream+0xa4c>
  185f98: 14000003     	b	0x185fa4 <EAS_ParseMIDIStream+0xa54>
  185f9c: f85a03a0     	ldur	x0, [x29, #-0x60]
  185fa0: 97fc84a0     	bl	0xa7220 <VMInitMIPTable@plt>
  185fa4: f85983a8     	ldur	x8, [x29, #-0x68]
  185fa8: b94037e9     	ldr	w9, [sp, #0x34]
  185fac: 39001509     	strb	w9, [x8, #0x5]
  185fb0: f85983a8     	ldur	x8, [x29, #-0x68]
  185fb4: b94043ea     	ldr	w10, [sp, #0x40]
  185fb8: 3900090a     	strb	w10, [x8, #0x2]
  185fbc: 14000004     	b	0x185fcc <EAS_ParseMIDIStream+0xa7c>
  185fc0: f85983a8     	ldur	x8, [x29, #-0x68]
  185fc4: b94067e9     	ldr	w9, [sp, #0x64]
  185fc8: 39000909     	strb	w9, [x8, #0x2]
  185fcc: 1400009a     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  185fd0: 321c03e8     	orr	w8, wzr, #0x10
  185fd4: 385973a9     	ldurb	w9, [x29, #-0x69]
  185fd8: 6b08013f     	cmp	w9, w8
  185fdc: 1a9fa7e8     	cset	w8, lt
  185fe0: 37000048     	tbnz	w8, #0x0, 0x185fe8 <EAS_ParseMIDIStream+0xa98>
  185fe4: 14000008     	b	0x186004 <EAS_ParseMIDIStream+0xab4>
  185fe8: 385973a8     	ldurb	w8, [x29, #-0x69]
  185fec: f85983a9     	ldur	x9, [x29, #-0x68]
  185ff0: 39001928     	strb	w8, [x9, #0x6]
  185ff4: f85983a9     	ldur	x9, [x29, #-0x68]
  185ff8: b9403be8     	ldr	w8, [sp, #0x38]
  185ffc: 39000928     	strb	w8, [x9, #0x2]
  186000: 1400000c     	b	0x186030 <EAS_ParseMIDIStream+0xae0>
  186004: 320007e8     	orr	w8, wzr, #0x3
  186008: b94073e9     	ldr	w9, [sp, #0x70]
  18600c: 6b08013f     	cmp	w9, w8
  186010: 1a9f07e8     	cset	w8, ne
  186014: 37000048     	tbnz	w8, #0x0, 0x18601c <EAS_ParseMIDIStream+0xacc>
  186018: 14000003     	b	0x186024 <EAS_ParseMIDIStream+0xad4>
  18601c: f85a03a0     	ldur	x0, [x29, #-0x60]
  186020: 97fc8480     	bl	0xa7220 <VMInitMIPTable@plt>
  186024: f85983a8     	ldur	x8, [x29, #-0x68]
  186028: b94067e9     	ldr	w9, [sp, #0x64]
  18602c: 39000909     	strb	w9, [x8, #0x2]
  186030: 14000081     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186034: 320007e8     	orr	w8, wzr, #0x3
  186038: b94073e9     	ldr	w9, [sp, #0x70]
  18603c: 6b08013f     	cmp	w9, w8
  186040: 1a9f07e8     	cset	w8, ne
  186044: 37000048     	tbnz	w8, #0x0, 0x18604c <EAS_ParseMIDIStream+0xafc>
  186048: 1400000a     	b	0x186070 <EAS_ParseMIDIStream+0xb20>
  18604c: f85a83a8     	ldur	x8, [x29, #-0x58]
  186050: f940b900     	ldr	x0, [x8, #0x170]
  186054: f85a03a1     	ldur	x1, [x29, #-0x60]
  186058: f85983a8     	ldur	x8, [x29, #-0x68]
  18605c: 39401902     	ldrb	w2, [x8, #0x6]
  186060: f85983a8     	ldur	x8, [x29, #-0x68]
  186064: 39401503     	ldrb	w3, [x8, #0x5]
  186068: 385973a4     	ldurb	w4, [x29, #-0x69]
  18606c: 97fc7f69     	bl	0xa5e10 <VMSetMIPEntry@plt>
  186070: 320003e8     	orr	w8, wzr, #0x1
  186074: 321c03e9     	orr	w9, wzr, #0x10
  186078: f85983aa     	ldur	x10, [x29, #-0x68]
  18607c: b94043eb     	ldr	w11, [sp, #0x40]
  186080: 3900094b     	strb	w11, [x10, #0x2]
  186084: f85983aa     	ldur	x10, [x29, #-0x68]
  186088: 3940154c     	ldrb	w12, [x10, #0x5]
  18608c: 0b080188     	add	w8, w12, w8
  186090: 39001548     	strb	w8, [x10, #0x5]
  186094: 32001fec     	orr	w12, wzr, #0xff
  186098: 0a0c0108     	and	w8, w8, w12
  18609c: 6b09011f     	cmp	w8, w9
  1860a0: 1a9f17e8     	cset	w8, eq
  1860a4: 37000048     	tbnz	w8, #0x0, 0x1860ac <EAS_ParseMIDIStream+0xb5c>
  1860a8: 1400000e     	b	0x1860e0 <EAS_ParseMIDIStream+0xb90>
  1860ac: 320007e8     	orr	w8, wzr, #0x3
  1860b0: b94073e9     	ldr	w9, [sp, #0x70]
  1860b4: 6b08013f     	cmp	w9, w8
  1860b8: 1a9f07e8     	cset	w8, ne
  1860bc: 37000048     	tbnz	w8, #0x0, 0x1860c4 <EAS_ParseMIDIStream+0xb74>
  1860c0: 14000005     	b	0x1860d4 <EAS_ParseMIDIStream+0xb84>
  1860c4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1860c8: f940b900     	ldr	x0, [x8, #0x170]
  1860cc: f85a03a1     	ldur	x1, [x29, #-0x60]
  1860d0: 97fc8e98     	bl	0xa9b30 <VMUpdateMIPTable@plt>
  1860d4: f85983a8     	ldur	x8, [x29, #-0x68]
  1860d8: b94063e9     	ldr	w9, [sp, #0x60]
  1860dc: 39000909     	strb	w9, [x8, #0x2]
  1860e0: 14000055     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1860e4: 320003e8     	orr	w8, wzr, #0x1
  1860e8: 385973a9     	ldurb	w9, [x29, #-0x69]
  1860ec: 6b08013f     	cmp	w9, w8
  1860f0: 1a9f17e8     	cset	w8, eq
  1860f4: 37000048     	tbnz	w8, #0x0, 0x1860fc <EAS_ParseMIDIStream+0xbac>
  1860f8: 14000005     	b	0x18610c <EAS_ParseMIDIStream+0xbbc>
  1860fc: f85983a8     	ldur	x8, [x29, #-0x68]
  186100: b94047e9     	ldr	w9, [sp, #0x44]
  186104: 39000909     	strb	w9, [x8, #0x2]
  186108: 14000004     	b	0x186118 <EAS_ParseMIDIStream+0xbc8>
  18610c: f85983a8     	ldur	x8, [x29, #-0x68]
  186110: b94067e9     	ldr	w9, [sp, #0x64]
  186114: 39000909     	strb	w9, [x8, #0x2]
  186118: 14000047     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  18611c: 52800748     	mov	w8, #0x3a               // =58
  186120: 385973a9     	ldurb	w9, [x29, #-0x69]
  186124: 6b08013f     	cmp	w9, w8
  186128: 1a9f17e8     	cset	w8, eq
  18612c: 37000048     	tbnz	w8, #0x0, 0x186134 <EAS_ParseMIDIStream+0xbe4>
  186130: 14000005     	b	0x186144 <EAS_ParseMIDIStream+0xbf4>
  186134: f85983a8     	ldur	x8, [x29, #-0x68]
  186138: b94047e9     	ldr	w9, [sp, #0x44]
  18613c: 39000909     	strb	w9, [x8, #0x2]
  186140: 14000004     	b	0x186150 <EAS_ParseMIDIStream+0xc00>
  186144: f85983a8     	ldur	x8, [x29, #-0x68]
  186148: b94067e9     	ldr	w9, [sp, #0x64]
  18614c: 39000909     	strb	w9, [x8, #0x2]
  186150: 14000039     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186154: 321e03e8     	orr	w8, wzr, #0x4
  186158: 385973a9     	ldurb	w9, [x29, #-0x69]
  18615c: 6b08013f     	cmp	w9, w8
  186160: 1a9f17e8     	cset	w8, eq
  186164: 37000048     	tbnz	w8, #0x0, 0x18616c <EAS_ParseMIDIStream+0xc1c>
  186168: 14000005     	b	0x18617c <EAS_ParseMIDIStream+0xc2c>
  18616c: f85983a8     	ldur	x8, [x29, #-0x68]
  186170: b9404be9     	ldr	w9, [sp, #0x48]
  186174: 39000909     	strb	w9, [x8, #0x2]
  186178: 14000004     	b	0x186188 <EAS_ParseMIDIStream+0xc38>
  18617c: f85983a8     	ldur	x8, [x29, #-0x68]
  186180: b94067e9     	ldr	w9, [sp, #0x64]
  186184: 39000909     	strb	w9, [x8, #0x2]
  186188: 1400002b     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  18618c: 320003e8     	orr	w8, wzr, #0x1
  186190: 385973a9     	ldurb	w9, [x29, #-0x69]
  186194: 6b08013f     	cmp	w9, w8
  186198: 1a9f17e8     	cset	w8, eq
  18619c: 37000048     	tbnz	w8, #0x0, 0x1861a4 <EAS_ParseMIDIStream+0xc54>
  1861a0: 14000005     	b	0x1861b4 <EAS_ParseMIDIStream+0xc64>
  1861a4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861a8: b9404fe9     	ldr	w9, [sp, #0x4c]
  1861ac: 39000909     	strb	w9, [x8, #0x2]
  1861b0: 14000004     	b	0x1861c0 <EAS_ParseMIDIStream+0xc70>
  1861b4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861b8: b94067e9     	ldr	w9, [sp, #0x64]
  1861bc: 39000909     	strb	w9, [x8, #0x2]
  1861c0: 1400001d     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1861c4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861c8: b94053e9     	ldr	w9, [sp, #0x50]
  1861cc: 39000909     	strb	w9, [x8, #0x2]
  1861d0: 14000019     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1861d4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861d8: b94057e9     	ldr	w9, [sp, #0x54]
  1861dc: 39000909     	strb	w9, [x8, #0x2]
  1861e0: 14000015     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1861e4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861e8: b9405be9     	ldr	w9, [sp, #0x58]
  1861ec: 39000909     	strb	w9, [x8, #0x2]
  1861f0: 14000011     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  1861f4: f85983a8     	ldur	x8, [x29, #-0x68]
  1861f8: b9405fe9     	ldr	w9, [sp, #0x5c]
  1861fc: 39000909     	strb	w9, [x8, #0x2]
  186200: 1400000d     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186204: f85983a8     	ldur	x8, [x29, #-0x68]
  186208: b94063e9     	ldr	w9, [sp, #0x60]
  18620c: 39000909     	strb	w9, [x8, #0x2]
  186210: 14000009     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186214: f85983a8     	ldur	x8, [x29, #-0x68]
  186218: b94067e9     	ldr	w9, [sp, #0x64]
  18621c: 39000909     	strb	w9, [x8, #0x2]
  186220: 14000005     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186224: 14000004     	b	0x186234 <EAS_ParseMIDIStream+0xce4>
  186228: f85983a8     	ldur	x8, [x29, #-0x68]
  18622c: b94067e9     	ldr	w9, [sp, #0x64]
  186230: 39000909     	strb	w9, [x8, #0x2]
  186234: 528002c8     	mov	w8, #0x16               // =22
  186238: f85983a9     	ldur	x9, [x29, #-0x68]
  18623c: 3940092a     	ldrb	w10, [x9, #0x2]
  186240: 6b08015f     	cmp	w10, w8
  186244: 1a9f17e8     	cset	w8, eq
  186248: 37000048     	tbnz	w8, #0x0, 0x186250 <EAS_ParseMIDIStream+0xd00>
  18624c: 14000001     	b	0x186250 <EAS_ParseMIDIStream+0xd00>
  186250: d2800000     	mov	x0, #0x0                // =0
  186254: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  186258: a94d4ff4     	ldp	x20, x19, [sp, #0xd0]
  18625c: a94c57f6     	ldp	x22, x21, [sp, #0xc0]
  186260: a94b5ff8     	ldp	x24, x23, [sp, #0xb0]
  186264: a94a67fa     	ldp	x26, x25, [sp, #0xa0]
  186268: f9404bfb     	ldr	x27, [sp, #0x90]
  18626c: 9103c3ff     	add	sp, sp, #0xf0
  186270: d65f03c0     	ret
  186274: d10103ff     	sub	sp, sp, #0x40
  186278: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18627c: 9100c3fd     	add	x29, sp, #0x30
  186280: 32000fe8     	orr	w8, wzr, #0xf
  186284: 321c0fe9     	orr	w9, wzr, #0xf0
  186288: 321903ea     	orr	w10, wzr, #0x80
  18628c: f81f83a0     	stur	x0, [x29, #-0x8]
  186290: f81f03a1     	stur	x1, [x29, #-0x10]
  186294: f9000fe2     	str	x2, [sp, #0x18]
  186298: b90017e3     	str	w3, [sp, #0x14]
  18629c: f9400fe0     	ldr	x0, [sp, #0x18]
  1862a0: 39401003     	ldrb	w3, [x0, #0x4]
  1862a4: 0a080068     	and	w8, w3, w8
  1862a8: 39004fe8     	strb	w8, [sp, #0x13]
  1862ac: f9400fe0     	ldr	x0, [sp, #0x18]
  1862b0: 39401008     	ldrb	w8, [x0, #0x4]
  1862b4: 0a090108     	and	w8, w8, w9
  1862b8: 6b08015f     	cmp	w10, w8
  1862bc: 1a9f17e9     	cset	w9, eq
  1862c0: b9000fe8     	str	w8, [sp, #0xc]
  1862c4: 370004e9     	tbnz	w9, #0x0, 0x186360 <EAS_ParseMIDIStream+0xe10>
  1862c8: 14000001     	b	0x1862cc <EAS_ParseMIDIStream+0xd7c>
  1862cc: 52801208     	mov	w8, #0x90               // =144
  1862d0: b9400fe9     	ldr	w9, [sp, #0xc]
  1862d4: 6b09011f     	cmp	w8, w9
  1862d8: 1a9f17e8     	cset	w8, eq
  1862dc: 37000628     	tbnz	w8, #0x0, 0x1863a0 <EAS_ParseMIDIStream+0xe50>
  1862e0: 14000001     	b	0x1862e4 <EAS_ParseMIDIStream+0xd94>
  1862e4: 52801408     	mov	w8, #0xa0               // =160
  1862e8: b9400fe9     	ldr	w9, [sp, #0xc]
  1862ec: 6b09011f     	cmp	w8, w9
  1862f0: 1a9f17e8     	cset	w8, eq
  1862f4: 37000ae8     	tbnz	w8, #0x0, 0x186450 <EAS_ParseMIDIStream+0xf00>
  1862f8: 14000001     	b	0x1862fc <EAS_ParseMIDIStream+0xdac>
  1862fc: 52801608     	mov	w8, #0xb0               // =176
  186300: b9400fe9     	ldr	w9, [sp, #0xc]
  186304: 6b09011f     	cmp	w8, w9
  186308: 1a9f17e8     	cset	w8, eq
  18630c: 37000a48     	tbnz	w8, #0x0, 0x186454 <EAS_ParseMIDIStream+0xf04>
  186310: 14000001     	b	0x186314 <EAS_ParseMIDIStream+0xdc4>
  186314: 321a07e8     	orr	w8, wzr, #0xc0
  186318: b9400fe9     	ldr	w9, [sp, #0xc]
  18631c: 6b09011f     	cmp	w8, w9
  186320: 1a9f17e8     	cset	w8, eq
  186324: 37000da8     	tbnz	w8, #0x0, 0x1864d8 <EAS_ParseMIDIStream+0xf88>
  186328: 14000001     	b	0x18632c <EAS_ParseMIDIStream+0xddc>
  18632c: 52801a08     	mov	w8, #0xd0               // =208
  186330: b9400fe9     	ldr	w9, [sp, #0xc]
  186334: 6b09011f     	cmp	w8, w9
  186338: 1a9f17e8     	cset	w8, eq
  18633c: 37000ea8     	tbnz	w8, #0x0, 0x186510 <EAS_ParseMIDIStream+0xfc0>
  186340: 14000001     	b	0x186344 <EAS_ParseMIDIStream+0xdf4>
  186344: 321b0be8     	orr	w8, wzr, #0xe0
  186348: b9400fe9     	ldr	w9, [sp, #0xc]
  18634c: 6b09011f     	cmp	w8, w9
  186350: 1a9f17e8     	cset	w8, eq
  186354: 37000f68     	tbnz	w8, #0x0, 0x186540 <EAS_ParseMIDIStream+0xff0>
  186358: 14000001     	b	0x18635c <EAS_ParseMIDIStream+0xe0c>
  18635c: 14000087     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186360: 321f03e8     	orr	w8, wzr, #0x2
  186364: b94017e9     	ldr	w9, [sp, #0x14]
  186368: 6b08013f     	cmp	w9, w8
  18636c: 1a9fc7e8     	cset	w8, le
  186370: 37000048     	tbnz	w8, #0x0, 0x186378 <EAS_ParseMIDIStream+0xe28>
  186374: 1400000a     	b	0x18639c <EAS_ParseMIDIStream+0xe4c>
  186378: f85f83a8     	ldur	x8, [x29, #-0x8]
  18637c: f940b900     	ldr	x0, [x8, #0x170]
  186380: f85f03a1     	ldur	x1, [x29, #-0x10]
  186384: 39404fe2     	ldrb	w2, [sp, #0x13]
  186388: f9400fe8     	ldr	x8, [sp, #0x18]
  18638c: 39401503     	ldrb	w3, [x8, #0x5]
  186390: f9400fe8     	ldr	x8, [sp, #0x18]
  186394: 39401904     	ldrb	w4, [x8, #0x6]
  186398: 97fc9136     	bl	0xaa870 <VMStopNote@plt>
  18639c: 14000077     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  1863a0: 52800008     	mov	w8, #0x0                // =0
  1863a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1863a8: 3940192a     	ldrb	w10, [x9, #0x6]
  1863ac: 53001d4a     	uxtb	w10, w10
  1863b0: 32001feb     	orr	w11, wzr, #0xff
  1863b4: 0a0b0108     	and	w8, w8, w11
  1863b8: 6b08015f     	cmp	w10, w8
  1863bc: 1a9f07e8     	cset	w8, ne
  1863c0: 37000048     	tbnz	w8, #0x0, 0x1863c8 <EAS_ParseMIDIStream+0xe78>
  1863c4: 14000013     	b	0x186410 <EAS_ParseMIDIStream+0xec0>
  1863c8: 321f03e8     	orr	w8, wzr, #0x2
  1863cc: f9400fe9     	ldr	x9, [sp, #0x18]
  1863d0: 39401d2a     	ldrb	w10, [x9, #0x7]
  1863d4: 2a080148     	orr	w8, w10, w8
  1863d8: 39001d28     	strb	w8, [x9, #0x7]
  1863dc: b94017e8     	ldr	w8, [sp, #0x14]
  1863e0: 34000048     	cbz	w8, 0x1863e8 <EAS_ParseMIDIStream+0xe98>
  1863e4: 1400000a     	b	0x18640c <EAS_ParseMIDIStream+0xebc>
  1863e8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1863ec: f940b900     	ldr	x0, [x8, #0x170]
  1863f0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1863f4: 39404fe2     	ldrb	w2, [sp, #0x13]
  1863f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1863fc: 39401503     	ldrb	w3, [x8, #0x5]
  186400: f9400fe8     	ldr	x8, [sp, #0x18]
  186404: 39401904     	ldrb	w4, [x8, #0x6]
  186408: 97fc7672     	bl	0xa3dd0 <VMStartNote@plt>
  18640c: 14000010     	b	0x18644c <EAS_ParseMIDIStream+0xefc>
  186410: 321f03e8     	orr	w8, wzr, #0x2
  186414: b94017e9     	ldr	w9, [sp, #0x14]
  186418: 6b08013f     	cmp	w9, w8
  18641c: 1a9fc7e8     	cset	w8, le
  186420: 37000048     	tbnz	w8, #0x0, 0x186428 <EAS_ParseMIDIStream+0xed8>
  186424: 1400000a     	b	0x18644c <EAS_ParseMIDIStream+0xefc>
  186428: f85f83a8     	ldur	x8, [x29, #-0x8]
  18642c: f940b900     	ldr	x0, [x8, #0x170]
  186430: f85f03a1     	ldur	x1, [x29, #-0x10]
  186434: 39404fe2     	ldrb	w2, [sp, #0x13]
  186438: f9400fe8     	ldr	x8, [sp, #0x18]
  18643c: 39401503     	ldrb	w3, [x8, #0x5]
  186440: f9400fe8     	ldr	x8, [sp, #0x18]
  186444: 39401904     	ldrb	w4, [x8, #0x6]
  186448: 97fc910a     	bl	0xaa870 <VMStopNote@plt>
  18644c: 1400004b     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186450: 1400004a     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186454: 321f03e8     	orr	w8, wzr, #0x2
  186458: b94017e9     	ldr	w9, [sp, #0x14]
  18645c: 6b08013f     	cmp	w9, w8
  186460: 1a9fc7e8     	cset	w8, le
  186464: 37000048     	tbnz	w8, #0x0, 0x18646c <EAS_ParseMIDIStream+0xf1c>
  186468: 1400000a     	b	0x186490 <EAS_ParseMIDIStream+0xf40>
  18646c: f85f83a8     	ldur	x8, [x29, #-0x8]
  186470: f940b900     	ldr	x0, [x8, #0x170]
  186474: f85f03a1     	ldur	x1, [x29, #-0x10]
  186478: 39404fe2     	ldrb	w2, [sp, #0x13]
  18647c: f9400fe8     	ldr	x8, [sp, #0x18]
  186480: 39401503     	ldrb	w3, [x8, #0x5]
  186484: f9400fe8     	ldr	x8, [sp, #0x18]
  186488: 39401904     	ldrb	w4, [x8, #0x6]
  18648c: 97fc8ee9     	bl	0xaa030 <VMControlChange@plt>
  186490: b27f03e8     	orr	x8, xzr, #0x2
  186494: f9400fe9     	ldr	x9, [sp, #0x18]
  186498: f9400529     	ldr	x9, [x9, #0x8]
  18649c: 8a080128     	and	x8, x9, x8
  1864a0: b5000048     	cbnz	x8, 0x1864a8 <EAS_ParseMIDIStream+0xf58>
  1864a4: 1400000c     	b	0x1864d4 <EAS_ParseMIDIStream+0xf84>
  1864a8: b26e37e8     	orr	x8, xzr, #0xfffc0000
  1864ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1864b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1864b4: f9400529     	ldr	x9, [x9, #0x8]
  1864b8: 8a080121     	and	x1, x9, x8
  1864bc: 39404fe2     	ldrb	w2, [sp, #0x13]
  1864c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1864c4: 39401503     	ldrb	w3, [x8, #0x5]
  1864c8: f9400fe8     	ldr	x8, [sp, #0x18]
  1864cc: 39401904     	ldrb	w4, [x8, #0x6]
  1864d0: 97fc71b4     	bl	0xa2ba0 <JET_Event@plt>
  1864d4: 14000029     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  1864d8: 321f03e8     	orr	w8, wzr, #0x2
  1864dc: b94017e9     	ldr	w9, [sp, #0x14]
  1864e0: 6b08013f     	cmp	w9, w8
  1864e4: 1a9fc7e8     	cset	w8, le
  1864e8: 37000048     	tbnz	w8, #0x0, 0x1864f0 <EAS_ParseMIDIStream+0xfa0>
  1864ec: 14000008     	b	0x18650c <EAS_ParseMIDIStream+0xfbc>
  1864f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1864f4: f940b900     	ldr	x0, [x8, #0x170]
  1864f8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1864fc: 39404fe2     	ldrb	w2, [sp, #0x13]
  186500: f9400fe8     	ldr	x8, [sp, #0x18]
  186504: 39401503     	ldrb	w3, [x8, #0x5]
  186508: 97fc7866     	bl	0xa46a0 <VMProgramChange@plt>
  18650c: 1400001b     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186510: 321f03e8     	orr	w8, wzr, #0x2
  186514: b94017e9     	ldr	w9, [sp, #0x14]
  186518: 6b08013f     	cmp	w9, w8
  18651c: 1a9fc7e8     	cset	w8, le
  186520: 37000048     	tbnz	w8, #0x0, 0x186528 <EAS_ParseMIDIStream+0xfd8>
  186524: 14000006     	b	0x18653c <EAS_ParseMIDIStream+0xfec>
  186528: f85f03a0     	ldur	x0, [x29, #-0x10]
  18652c: 39404fe1     	ldrb	w1, [sp, #0x13]
  186530: f9400fe8     	ldr	x8, [sp, #0x18]
  186534: 39401502     	ldrb	w2, [x8, #0x5]
  186538: 97fc88c6     	bl	0xa8850 <VMChannelPressure@plt>
  18653c: 1400000f     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186540: 321f03e8     	orr	w8, wzr, #0x2
  186544: b94017e9     	ldr	w9, [sp, #0x14]
  186548: 6b08013f     	cmp	w9, w8
  18654c: 1a9fc7e8     	cset	w8, le
  186550: 37000048     	tbnz	w8, #0x0, 0x186558 <EAS_ParseMIDIStream+0x1008>
  186554: 14000008     	b	0x186574 <EAS_ParseMIDIStream+0x1024>
  186558: f85f03a0     	ldur	x0, [x29, #-0x10]
  18655c: 39404fe1     	ldrb	w1, [sp, #0x13]
  186560: f9400fe8     	ldr	x8, [sp, #0x18]
  186564: 39401502     	ldrb	w2, [x8, #0x5]
  186568: f9400fe8     	ldr	x8, [sp, #0x18]
  18656c: 39401903     	ldrb	w3, [x8, #0x6]
  186570: 97fc78d8     	bl	0xa48d0 <VMPitchBend@plt>
  186574: 14000001     	b	0x186578 <EAS_ParseMIDIStream+0x1028>
  186578: d2800000     	mov	x0, #0x0                // =0
  18657c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  186580: 910103ff     	add	sp, sp, #0x40
  186584: d65f03c0     	ret

0000000000186588 <EAS_MixEngineInit>:
  186588: d100c3ff     	sub	sp, sp, #0x30
  18658c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  186590: 910083fd     	add	x29, sp, #0x20
  186594: 52800008     	mov	w8, #0x0                // =0
  186598: d2800009     	mov	x9, #0x0                // =0
  18659c: f9000be0     	str	x0, [sp, #0x10]
  1865a0: f9400be0     	ldr	x0, [sp, #0x10]
  1865a4: 39462c0a     	ldrb	w10, [x0, #0x18b]
  1865a8: 53001d4a     	uxtb	w10, w10
  1865ac: 32001feb     	orr	w11, wzr, #0xff
  1865b0: 0a0b0108     	and	w8, w8, w11
  1865b4: 6b08015f     	cmp	w10, w8
  1865b8: 1a9f07e8     	cset	w8, ne
  1865bc: f90007e9     	str	x9, [sp, #0x8]
  1865c0: 37000048     	tbnz	w8, #0x0, 0x1865c8 <EAS_MixEngineInit+0x40>
  1865c4: 14000006     	b	0x1865dc <EAS_MixEngineInit+0x54>
  1865c8: 321f03e0     	orr	w0, wzr, #0x2
  1865cc: 97fc7955     	bl	0xa4b20 <EAS_CMEnumData@plt>
  1865d0: f9400be8     	ldr	x8, [sp, #0x10]
  1865d4: f9004d00     	str	x0, [x8, #0x98]
  1865d8: 14000007     	b	0x1865f4 <EAS_MixEngineInit+0x6c>
  1865dc: b27503e1     	orr	x1, xzr, #0x800
  1865e0: f9400be8     	ldr	x8, [sp, #0x10]
  1865e4: f9400100     	ldr	x0, [x8]
  1865e8: 97fc6d42     	bl	0xa1af0 <EAS_HWMalloc@plt>
  1865ec: f9400be8     	ldr	x8, [sp, #0x10]
  1865f0: f9004d00     	str	x0, [x8, #0x98]
  1865f4: f9400be8     	ldr	x8, [sp, #0x10]
  1865f8: f9404d08     	ldr	x8, [x8, #0x98]
  1865fc: f94007e9     	ldr	x9, [sp, #0x8]
  186600: eb09011f     	cmp	x8, x9
  186604: 1a9f17ea     	cset	w10, eq
  186608: 3700004a     	tbnz	w10, #0x0, 0x186610 <EAS_MixEngineInit+0x88>
  18660c: 14000004     	b	0x18661c <EAS_MixEngineInit+0x94>
  186610: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  186614: f81f83a8     	stur	x8, [x29, #-0x8]
  186618: 14000007     	b	0x186634 <EAS_MixEngineInit+0xac>
  18661c: 52800001     	mov	w1, #0x0                // =0
  186620: b27503e2     	orr	x2, xzr, #0x800
  186624: f9400be8     	ldr	x8, [sp, #0x10]
  186628: f9404d00     	ldr	x0, [x8, #0x98]
  18662c: 97fc8945     	bl	0xa8b40 <EAS_HWMemSet@plt>
  186630: f81f83bf     	stur	xzr, [x29, #-0x8]
  186634: f85f83a0     	ldur	x0, [x29, #-0x8]
  186638: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18663c: 9100c3ff     	add	sp, sp, #0x30
  186640: d65f03c0     	ret

0000000000186644 <EAS_MixEnginePrep>:
  186644: d10083ff     	sub	sp, sp, #0x20
  186648: a9017bfd     	stp	x29, x30, [sp, #0x10]
  18664c: 910043fd     	add	x29, sp, #0x10
  186650: b27d03e8     	orr	x8, xzr, #0x8
  186654: b27f03e9     	orr	x9, xzr, #0x2
  186658: 5280000a     	mov	w10, #0x0               // =0
  18665c: f90007e0     	str	x0, [sp, #0x8]
  186660: f90003e1     	str	x1, [sp]
  186664: f94007e0     	ldr	x0, [sp, #0x8]
  186668: f9404c00     	ldr	x0, [x0, #0x98]
  18666c: f94003e1     	ldr	x1, [sp]
  186670: 9b087c28     	mul	x8, x1, x8
  186674: 9b097d02     	mul	x2, x8, x9
  186678: 2a0a03e1     	mov	w1, w10
  18667c: 97fc8931     	bl	0xa8b40 <EAS_HWMemSet@plt>
  186680: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  186684: 910083ff     	add	sp, sp, #0x20
  186688: d65f03c0     	ret

000000000018668c <EAS_MixEnginePost>:
  18668c: d10103ff     	sub	sp, sp, #0x40
  186690: a9037bfd     	stp	x29, x30, [sp, #0x30]
  186694: 9100c3fd     	add	x29, sp, #0x30
  186698: 321e03e8     	orr	w8, wzr, #0x4
  18669c: 321f03e9     	orr	w9, wzr, #0x2
  1866a0: b27d03ea     	orr	x10, xzr, #0x8
  1866a4: b27b03eb     	orr	x11, xzr, #0x20
  1866a8: d280000c     	mov	x12, #0x0               // =0
  1866ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1866b0: f81f03a1     	stur	x1, [x29, #-0x10]
  1866b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1866b8: 7943100d     	ldrh	w13, [x0, #0x188]
  1866bc: 781ee3ad     	sturh	w13, [x29, #-0x12]
  1866c0: 785ee3ad     	ldurh	w13, [x29, #-0x12]
  1866c4: 1ac829a8     	asr	w8, w13, w8
  1866c8: 781ee3a8     	sturh	w8, [x29, #-0x12]
  1866cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1866d0: f9404c00     	ldr	x0, [x0, #0x98]
  1866d4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1866d8: f9405021     	ldr	x1, [x1, #0xa0]
  1866dc: 785ee3a2     	ldurh	w2, [x29, #-0x12]
  1866e0: f85f03ae     	ldur	x14, [x29, #-0x10]
  1866e4: 32003fe8     	orr	w8, wzr, #0xffff
  1866e8: 2a0e03ed     	mov	w13, w14
  1866ec: 0a0801a8     	and	w8, w13, w8
  1866f0: 1b097d08     	mul	w8, w8, w9
  1866f4: 2a0803e3     	mov	w3, w8
  1866f8: f9000bea     	str	x10, [sp, #0x10]
  1866fc: f90007eb     	str	x11, [sp, #0x8]
  186700: f90003ec     	str	x12, [sp]
  186704: 97fc8e63     	bl	0xaa090 <SynthMasterGain@plt>
  186708: f85f83aa     	ldur	x10, [x29, #-0x8]
  18670c: f9400beb     	ldr	x11, [sp, #0x10]
  186710: 8b0b014a     	add	x10, x10, x11
  186714: f94007ec     	ldr	x12, [sp, #0x8]
  186718: 8b0c014a     	add	x10, x10, x12
  18671c: f940054a     	ldr	x10, [x10, #0x8]
  186720: f94003ee     	ldr	x14, [sp]
  186724: eb0e015f     	cmp	x10, x14
  186728: 1a9f07e8     	cset	w8, ne
  18672c: 37000048     	tbnz	w8, #0x0, 0x186734 <EAS_MixEnginePost+0xa8>
  186730: 14000012     	b	0x186778 <EAS_MixEnginePost+0xec>
  186734: b27b03e8     	orr	x8, xzr, #0x20
  186738: b27d03e9     	orr	x9, xzr, #0x8
  18673c: f85f83aa     	ldur	x10, [x29, #-0x8]
  186740: 8b09014a     	add	x10, x10, x9
  186744: 8b08014a     	add	x10, x10, x8
  186748: f940014a     	ldr	x10, [x10]
  18674c: f940054a     	ldr	x10, [x10, #0x8]
  186750: f85f83ab     	ldur	x11, [x29, #-0x8]
  186754: 8b090169     	add	x9, x11, x9
  186758: 8b080128     	add	x8, x9, x8
  18675c: f9400500     	ldr	x0, [x8, #0x8]
  186760: f85f83a8     	ldur	x8, [x29, #-0x8]
  186764: f9405101     	ldr	x1, [x8, #0xa0]
  186768: f85f83a8     	ldur	x8, [x29, #-0x8]
  18676c: f9405102     	ldr	x2, [x8, #0xa0]
  186770: f85f03a3     	ldur	x3, [x29, #-0x10]
  186774: d63f0140     	blr	x10
  186778: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18677c: 910103ff     	add	sp, sp, #0x40
  186780: d65f03c0     	ret

0000000000186784 <SynthMasterGain>:
  186784: d100c3ff     	sub	sp, sp, #0x30
  186788: f90017e0     	str	x0, [sp, #0x28]
  18678c: f90013e1     	str	x1, [sp, #0x20]
  186790: 79003fe2     	strh	w2, [sp, #0x1e]
  186794: 79003be3     	strh	w3, [sp, #0x1c]
  186798: 52800008     	mov	w8, #0x0                // =0
  18679c: 12800009     	mov	w9, #-0x1               // =-1
  1867a0: 79403bea     	ldrh	w10, [sp, #0x1c]
  1867a4: 0b090149     	add	w9, w10, w9
  1867a8: 79003be9     	strh	w9, [sp, #0x1c]
  1867ac: 53003d49     	uxth	w9, w10
  1867b0: 32003fea     	orr	w10, wzr, #0xffff
  1867b4: 0a0a0108     	and	w8, w8, w10
  1867b8: 6b08013f     	cmp	w9, w8
  1867bc: 1a9f07e8     	cset	w8, ne
  1867c0: 37000048     	tbnz	w8, #0x0, 0x1867c8 <SynthMasterGain+0x44>
  1867c4: 14000038     	b	0x1868a4 <SynthMasterGain+0x120>
  1867c8: 32003be8     	orr	w8, wzr, #0x7fff
  1867cc: b27d03e9     	orr	x9, xzr, #0x8
  1867d0: f94017ea     	ldr	x10, [sp, #0x28]
  1867d4: 8b090149     	add	x9, x10, x9
  1867d8: f90017e9     	str	x9, [sp, #0x28]
  1867dc: f9400149     	ldr	x9, [x10]
  1867e0: f9000be9     	str	x9, [sp, #0x10]
  1867e4: f9400be9     	ldr	x9, [sp, #0x10]
  1867e8: 9347fd29     	asr	x9, x9, #7
  1867ec: f9000be9     	str	x9, [sp, #0x10]
  1867f0: 79403feb     	ldrh	w11, [sp, #0x1e]
  1867f4: 2a0b03e9     	mov	w9, w11
  1867f8: d3403d29     	ubfx	x9, x9, #0, #16
  1867fc: f9400bea     	ldr	x10, [sp, #0x10]
  186800: 9b097d49     	mul	x9, x10, x9
  186804: f9000be9     	str	x9, [sp, #0x10]
  186808: f9400be9     	ldr	x9, [sp, #0x10]
  18680c: 9349fd29     	asr	x9, x9, #9
  186810: f9000be9     	str	x9, [sp, #0x10]
  186814: f9400be9     	ldr	x9, [sp, #0x10]
  186818: 2a0903eb     	mov	w11, w9
  18681c: 6b08017f     	cmp	w11, w8
  186820: 1a9fd7e8     	cset	w8, gt
  186824: 37000048     	tbnz	w8, #0x0, 0x18682c <SynthMasterGain+0xa8>
  186828: 14000004     	b	0x186838 <SynthMasterGain+0xb4>
  18682c: 32003be8     	orr	w8, wzr, #0x7fff
  186830: b9000fe8     	str	w8, [sp, #0xc]
  186834: 14000010     	b	0x186874 <SynthMasterGain+0xf0>
  186838: 321143e8     	orr	w8, wzr, #0xffff8000
  18683c: f9400be9     	ldr	x9, [sp, #0x10]
  186840: 2a0903ea     	mov	w10, w9
  186844: 6b08015f     	cmp	w10, w8
  186848: 1a9fa7e8     	cset	w8, lt
  18684c: 37000048     	tbnz	w8, #0x0, 0x186854 <SynthMasterGain+0xd0>
  186850: 14000004     	b	0x186860 <SynthMasterGain+0xdc>
  186854: 321143e8     	orr	w8, wzr, #0xffff8000
  186858: b9000be8     	str	w8, [sp, #0x8]
  18685c: 14000004     	b	0x18686c <SynthMasterGain+0xe8>
  186860: f9400be8     	ldr	x8, [sp, #0x10]
  186864: 2a0803e9     	mov	w9, w8
  186868: b9000be9     	str	w9, [sp, #0x8]
  18686c: b9400be8     	ldr	w8, [sp, #0x8]
  186870: b9000fe8     	str	w8, [sp, #0xc]
  186874: b9400fe8     	ldr	w8, [sp, #0xc]
  186878: b27f03e9     	orr	x9, xzr, #0x2
  18687c: 2a0803ea     	mov	w10, w8
  186880: 93407d4a     	sxtw	x10, w10
  186884: f9000bea     	str	x10, [sp, #0x10]
  186888: f9400bea     	ldr	x10, [sp, #0x10]
  18688c: 2a0a03e8     	mov	w8, w10
  186890: f94013ea     	ldr	x10, [sp, #0x20]
  186894: 8b090149     	add	x9, x10, x9
  186898: f90013e9     	str	x9, [sp, #0x20]
  18689c: 79000148     	strh	w8, [x10]
  1868a0: 17ffffbe     	b	0x186798 <SynthMasterGain+0x14>
  1868a4: 9100c3ff     	add	sp, sp, #0x30
  1868a8: d65f03c0     	ret

00000000001868ac <EAS_MixEngineShutdown>:
  1868ac: d10083ff     	sub	sp, sp, #0x20
  1868b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1868b4: 910043fd     	add	x29, sp, #0x10
  1868b8: 52800008     	mov	w8, #0x0                // =0
  1868bc: d2800009     	mov	x9, #0x0                // =0
  1868c0: f90007e0     	str	x0, [sp, #0x8]
  1868c4: f94007e0     	ldr	x0, [sp, #0x8]
  1868c8: 39462c0a     	ldrb	w10, [x0, #0x18b]
  1868cc: 53001d4a     	uxtb	w10, w10
  1868d0: 32001feb     	orr	w11, wzr, #0xff
  1868d4: 0a0b0108     	and	w8, w8, w11
  1868d8: 6b08015f     	cmp	w10, w8
  1868dc: 1a9f07e8     	cset	w8, ne
  1868e0: f90003e9     	str	x9, [sp]
  1868e4: 370001a8     	tbnz	w8, #0x0, 0x186918 <EAS_MixEngineShutdown+0x6c>
  1868e8: f94007e8     	ldr	x8, [sp, #0x8]
  1868ec: f9404d08     	ldr	x8, [x8, #0x98]
  1868f0: f94003e9     	ldr	x9, [sp]
  1868f4: eb09011f     	cmp	x8, x9
  1868f8: 1a9f07ea     	cset	w10, ne
  1868fc: 3700004a     	tbnz	w10, #0x0, 0x186904 <EAS_MixEngineShutdown+0x58>
  186900: 14000006     	b	0x186918 <EAS_MixEngineShutdown+0x6c>
  186904: f94007e8     	ldr	x8, [sp, #0x8]
  186908: f9400100     	ldr	x0, [x8]
  18690c: f94007e8     	ldr	x8, [sp, #0x8]
  186910: f9404d01     	ldr	x1, [x8, #0x98]
  186914: 97fc6c6b     	bl	0xa1ac0 <EAS_HWFree@plt>
  186918: d2800000     	mov	x0, #0x0                // =0
  18691c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  186920: 910083ff     	add	sp, sp, #0x20
  186924: d65f03c0     	ret
  186928: d10243ff     	sub	sp, sp, #0x90
  18692c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  186930: 910203fd     	add	x29, sp, #0x80
  186934: d53bd048     	mrs	x8, TPIDR_EL0
  186938: f9401508     	ldr	x8, [x8, #0x28]
  18693c: f81f83a8     	stur	x8, [x29, #-0x8]
  186940: f81e03a0     	stur	x0, [x29, #-0x20]
  186944: f81d83a1     	stur	x1, [x29, #-0x28]
  186948: f81d03a2     	stur	x2, [x29, #-0x30]
  18694c: f81c83a3     	stur	x3, [x29, #-0x38]
  186950: f85d03a8     	ldur	x8, [x29, #-0x30]
  186954: aa1f03e0     	mov	x0, xzr
  186958: f9000100     	str	x0, [x8]
  18695c: f85e03a8     	ldur	x8, [x29, #-0x20]
  186960: f9400100     	ldr	x0, [x8]
  186964: f85d83a1     	ldur	x1, [x29, #-0x28]
  186968: d10033a2     	sub	x2, x29, #0xc
  18696c: 97fc7981     	bl	0xa4f70 <EAS_HWGetByte@plt>
  186970: f9001fe0     	str	x0, [sp, #0x38]
  186974: b40000a0     	cbz	x0, 0x186988 <EAS_MixEngineShutdown+0xdc>
  186978: 14000001     	b	0x18697c <EAS_MixEngineShutdown+0xd0>
  18697c: f9401fe8     	ldr	x8, [sp, #0x38]
  186980: f81e83a8     	stur	x8, [x29, #-0x18]
  186984: 1400005f     	b	0x186b00 <EAS_MixEngineShutdown+0x254>
  186988: 385f43a8     	ldurb	w8, [x29, #-0xc]
  18698c: b90037e8     	str	w8, [sp, #0x34]
  186990: 2a1f03e8     	mov	w8, wzr
  186994: b90033e8     	str	w8, [sp, #0x30]
  186998: 14000001     	b	0x18699c <EAS_MixEngineShutdown+0xf0>
  18699c: b94037e8     	ldr	w8, [sp, #0x34]
  1869a0: 71000509     	subs	w9, w8, #0x1
  1869a4: b90037e9     	str	w9, [sp, #0x34]
  1869a8: 34000a68     	cbz	w8, 0x186af4 <EAS_MixEngineShutdown+0x248>
  1869ac: 14000001     	b	0x1869b0 <EAS_MixEngineShutdown+0x104>
  1869b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1869b4: f9400100     	ldr	x0, [x8]
  1869b8: f85d83a1     	ldur	x1, [x29, #-0x28]
  1869bc: d10033a2     	sub	x2, x29, #0xc
  1869c0: 97fc796c     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1869c4: f9001fe0     	str	x0, [sp, #0x38]
  1869c8: b40000a0     	cbz	x0, 0x1869dc <EAS_MixEngineShutdown+0x130>
  1869cc: 14000001     	b	0x1869d0 <EAS_MixEngineShutdown+0x124>
  1869d0: f9401fe8     	ldr	x8, [sp, #0x38]
  1869d4: f81e83a8     	stur	x8, [x29, #-0x18]
  1869d8: 1400004a     	b	0x186b00 <EAS_MixEngineShutdown+0x254>
  1869dc: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1869e0: 53017d08     	lsr	w8, w8, #1
  1869e4: 381f43a8     	sturb	w8, [x29, #-0xc]
  1869e8: b94033e8     	ldr	w8, [sp, #0x30]
  1869ec: 35000188     	cbnz	w8, 0x186a1c <EAS_MixEngineShutdown+0x170>
  1869f0: 14000001     	b	0x1869f4 <EAS_MixEngineShutdown+0x148>
  1869f4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1869f8: 71009508     	subs	w8, w8, #0x25
  1869fc: b9002fe8     	str	w8, [sp, #0x2c]
  186a00: 54000060     	b.eq	0x186a0c <EAS_MixEngineShutdown+0x160>
  186a04: 14000001     	b	0x186a08 <EAS_MixEngineShutdown+0x15c>
  186a08: 1400003b     	b	0x186af4 <EAS_MixEngineShutdown+0x248>
  186a0c: b94033e8     	ldr	w8, [sp, #0x30]
  186a10: 11000508     	add	w8, w8, #0x1
  186a14: b90033e8     	str	w8, [sp, #0x30]
  186a18: 14000036     	b	0x186af0 <EAS_MixEngineShutdown+0x244>
  186a1c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  186a20: 71007508     	subs	w8, w8, #0x1d
  186a24: b9002be8     	str	w8, [sp, #0x28]
  186a28: 54000561     	b.ne	0x186ad4 <EAS_MixEngineShutdown+0x228>
  186a2c: 14000001     	b	0x186a30 <EAS_MixEngineShutdown+0x184>
  186a30: f85e03a8     	ldur	x8, [x29, #-0x20]
  186a34: 39462d09     	ldrb	w9, [x8, #0x18b]
  186a38: 340000c9     	cbz	w9, 0x186a50 <EAS_MixEngineShutdown+0x1a4>
  186a3c: 14000001     	b	0x186a40 <EAS_MixEngineShutdown+0x194>
  186a40: 52800160     	mov	w0, #0xb                // =11
  186a44: 97fc7837     	bl	0xa4b20 <EAS_CMEnumData@plt>
  186a48: f90023e0     	str	x0, [sp, #0x40]
  186a4c: 14000008     	b	0x186a6c <EAS_MixEngineShutdown+0x1c0>
  186a50: f85e03a8     	ldur	x8, [x29, #-0x20]
  186a54: f9400100     	ldr	x0, [x8]
  186a58: 321a07e9     	orr	w9, wzr, #0xc0
  186a5c: 2a0903e1     	mov	w1, w9
  186a60: 97fc6c24     	bl	0xa1af0 <EAS_HWMalloc@plt>
  186a64: f90023e0     	str	x0, [sp, #0x40]
  186a68: 14000001     	b	0x186a6c <EAS_MixEngineShutdown+0x1c0>
  186a6c: f94023e8     	ldr	x8, [sp, #0x40]
  186a70: b50000a8     	cbnz	x8, 0x186a84 <EAS_MixEngineShutdown+0x1d8>
  186a74: 14000001     	b	0x186a78 <EAS_MixEngineShutdown+0x1cc>
  186a78: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  186a7c: f81e83a8     	stur	x8, [x29, #-0x18]
  186a80: 14000020     	b	0x186b00 <EAS_MixEngineShutdown+0x254>
  186a84: f94023e0     	ldr	x0, [sp, #0x40]
  186a88: 321a07e8     	orr	w8, wzr, #0xc0
  186a8c: 2a0803e2     	mov	w2, w8
  186a90: 2a1f03e8     	mov	w8, wzr
  186a94: 2a0803e1     	mov	w1, w8
  186a98: 97fc882a     	bl	0xa8b40 <EAS_HWMemSet@plt>
  186a9c: f85d83a2     	ldur	x2, [x29, #-0x28]
  186aa0: f94023fe     	ldr	x30, [sp, #0x40]
  186aa4: f90003c2     	str	x2, [x30]
  186aa8: f85c83a2     	ldur	x2, [x29, #-0x38]
  186aac: f94023fe     	ldr	x30, [sp, #0x40]
  186ab0: f9000bc2     	str	x2, [x30, #0x10]
  186ab4: f94023e2     	ldr	x2, [sp, #0x40]
  186ab8: 321f07e8     	orr	w8, wzr, #0x6
  186abc: 3902dc48     	strb	w8, [x2, #0xb7]
  186ac0: f94023e2     	ldr	x2, [sp, #0x40]
  186ac4: f85d03be     	ldur	x30, [x29, #-0x30]
  186ac8: f90003c2     	str	x2, [x30]
  186acc: f90013e0     	str	x0, [sp, #0x20]
  186ad0: 14000009     	b	0x186af4 <EAS_MixEngineShutdown+0x248>
  186ad4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  186ad8: 71008908     	subs	w8, w8, #0x22
  186adc: b9001fe8     	str	w8, [sp, #0x1c]
  186ae0: 54000060     	b.eq	0x186aec <EAS_MixEngineShutdown+0x240>
  186ae4: 14000001     	b	0x186ae8 <EAS_MixEngineShutdown+0x23c>
  186ae8: 14000003     	b	0x186af4 <EAS_MixEngineShutdown+0x248>
  186aec: 14000001     	b	0x186af0 <EAS_MixEngineShutdown+0x244>
  186af0: 17ffffab     	b	0x18699c <EAS_MixEngineShutdown+0xf0>
  186af4: aa1f03e8     	mov	x8, xzr
  186af8: f81e83a8     	stur	x8, [x29, #-0x18]
  186afc: 14000001     	b	0x186b00 <EAS_MixEngineShutdown+0x254>
  186b00: f85e83a8     	ldur	x8, [x29, #-0x18]
  186b04: d53bd049     	mrs	x9, TPIDR_EL0
  186b08: f9401529     	ldr	x9, [x9, #0x28]
  186b0c: f85f83aa     	ldur	x10, [x29, #-0x8]
  186b10: eb0a0129     	subs	x9, x9, x10
  186b14: f9000be8     	str	x8, [sp, #0x10]
  186b18: f90007e9     	str	x9, [sp, #0x8]
  186b1c: 540000c1     	b.ne	0x186b34 <EAS_MixEngineShutdown+0x288>
  186b20: 14000001     	b	0x186b24 <EAS_MixEngineShutdown+0x278>
  186b24: f9400be0     	ldr	x0, [sp, #0x10]
  186b28: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  186b2c: 910243ff     	add	sp, sp, #0x90
  186b30: d65f03c0     	ret
  186b34: 97fc8c8f     	bl	0xa9d70 <__stack_chk_fail@plt>
  186b38: d10103ff     	sub	sp, sp, #0x40
  186b3c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  186b40: 9100c3fd     	add	x29, sp, #0x30
  186b44: 321f07e8     	orr	w8, wzr, #0x6
  186b48: 32000be9     	orr	w9, wzr, #0x7
  186b4c: 5280000a     	mov	w10, #0x0               // =0
  186b50: f81f03a0     	stur	x0, [x29, #-0x10]
  186b54: f9000fe1     	str	x1, [sp, #0x18]
  186b58: f9400fe0     	ldr	x0, [sp, #0x18]
  186b5c: f9000be0     	str	x0, [sp, #0x10]
  186b60: f9400be0     	ldr	x0, [sp, #0x10]
  186b64: 3942dc0b     	ldrb	w11, [x0, #0xb7]
  186b68: 6b08017f     	cmp	w11, w8
  186b6c: 1a9f07e8     	cset	w8, ne
  186b70: b90007e9     	str	w9, [sp, #0x4]
  186b74: b90003ea     	str	w10, [sp]
  186b78: 37000048     	tbnz	w8, #0x0, 0x186b80 <EAS_MixEngineShutdown+0x2d4>
  186b7c: 14000004     	b	0x186b8c <EAS_MixEngineShutdown+0x2e0>
  186b80: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  186b84: f81f83a8     	stur	x8, [x29, #-0x8]
  186b88: 1400001c     	b	0x186bf8 <EAS_MixEngineShutdown+0x34c>
  186b8c: b27d03e8     	orr	x8, xzr, #0x8
  186b90: f85f03a0     	ldur	x0, [x29, #-0x10]
  186b94: f9400be9     	ldr	x9, [sp, #0x10]
  186b98: 8b080121     	add	x1, x9, x8
  186b9c: 97fc6cf9     	bl	0xa1f80 <VMInitMIDI@plt>
  186ba0: f90007e0     	str	x0, [sp, #0x8]
  186ba4: b5000040     	cbnz	x0, 0x186bac <EAS_MixEngineShutdown+0x300>
  186ba8: 14000004     	b	0x186bb8 <EAS_MixEngineShutdown+0x30c>
  186bac: f94007e8     	ldr	x8, [sp, #0x8]
  186bb0: f81f83a8     	stur	x8, [x29, #-0x8]
  186bb4: 14000011     	b	0x186bf8 <EAS_MixEngineShutdown+0x34c>
  186bb8: f9400be8     	ldr	x8, [sp, #0x10]
  186bbc: b94007e9     	ldr	w9, [sp, #0x4]
  186bc0: 3902dd09     	strb	w9, [x8, #0xb7]
  186bc4: f85f03a0     	ldur	x0, [x29, #-0x10]
  186bc8: f9400be1     	ldr	x1, [sp, #0x10]
  186bcc: 9400036d     	bl	0x187980 <EAS_MixEngineShutdown+0x10d4>
  186bd0: f90007e0     	str	x0, [sp, #0x8]
  186bd4: b5000040     	cbnz	x0, 0x186bdc <EAS_MixEngineShutdown+0x330>
  186bd8: 14000004     	b	0x186be8 <EAS_MixEngineShutdown+0x33c>
  186bdc: f94007e8     	ldr	x8, [sp, #0x8]
  186be0: f81f83a8     	stur	x8, [x29, #-0x8]
  186be4: 14000005     	b	0x186bf8 <EAS_MixEngineShutdown+0x34c>
  186be8: f9400be8     	ldr	x8, [sp, #0x10]
  186bec: b94003e9     	ldr	w9, [sp]
  186bf0: 3902dd09     	strb	w9, [x8, #0xb7]
  186bf4: f81f83bf     	stur	xzr, [x29, #-0x8]
  186bf8: f85f83a0     	ldur	x0, [x29, #-0x8]
  186bfc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  186c00: 910103ff     	add	sp, sp, #0x40
  186c04: d65f03c0     	ret
  186c08: d10083ff     	sub	sp, sp, #0x20
  186c0c: d2800008     	mov	x8, #0x0                // =0
  186c10: f9000fe0     	str	x0, [sp, #0x18]
  186c14: f9000be1     	str	x1, [sp, #0x10]
  186c18: f90007e2     	str	x2, [sp, #0x8]
  186c1c: f9400be0     	ldr	x0, [sp, #0x10]
  186c20: f90003e0     	str	x0, [sp]
  186c24: f94003e0     	ldr	x0, [sp]
  186c28: f9400c00     	ldr	x0, [x0, #0x18]
  186c2c: 9348fc00     	asr	x0, x0, #8
  186c30: f94007e1     	ldr	x1, [sp, #0x8]
  186c34: f9000020     	str	x0, [x1]
  186c38: aa0803e0     	mov	x0, x8
  186c3c: 910083ff     	add	sp, sp, #0x20
  186c40: d65f03c0     	ret
  186c44: d10303ff     	sub	sp, sp, #0xc0
  186c48: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  186c4c: 9102c3fd     	add	x29, sp, #0xb0
  186c50: d53bd048     	mrs	x8, TPIDR_EL0
  186c54: f9401508     	ldr	x8, [x8, #0x28]
  186c58: f81f83a8     	stur	x8, [x29, #-0x8]
  186c5c: f81e03a0     	stur	x0, [x29, #-0x20]
  186c60: f81d83a1     	stur	x1, [x29, #-0x28]
  186c64: b81d43a2     	stur	w2, [x29, #-0x2c]
  186c68: f85d83a8     	ldur	x8, [x29, #-0x28]
  186c6c: f81c83a8     	stur	x8, [x29, #-0x38]
  186c70: f85c83a8     	ldur	x8, [x29, #-0x38]
  186c74: 3942dd02     	ldrb	w2, [x8, #0xb7]
  186c78: 71001842     	subs	w2, w2, #0x6
  186c7c: b81b43a2     	stur	w2, [x29, #-0x4c]
  186c80: 540000ab     	b.lt	0x186c94 <EAS_MixEngineShutdown+0x3e8>
  186c84: 14000001     	b	0x186c88 <EAS_MixEngineShutdown+0x3dc>
  186c88: aa1f03e8     	mov	x8, xzr
  186c8c: f81e83a8     	stur	x8, [x29, #-0x18]
  186c90: 1400021d     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186c94: f85c83a8     	ldur	x8, [x29, #-0x38]
  186c98: f9400d08     	ldr	x8, [x8, #0x18]
  186c9c: b50003c8     	cbnz	x8, 0x186d14 <EAS_MixEngineShutdown+0x468>
  186ca0: 14000001     	b	0x186ca4 <EAS_MixEngineShutdown+0x3f8>
  186ca4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  186ca8: 71000d08     	subs	w8, w8, #0x3
  186cac: b81b03a8     	stur	w8, [x29, #-0x50]
  186cb0: 54000140     	b.eq	0x186cd8 <EAS_MixEngineShutdown+0x42c>
  186cb4: 14000001     	b	0x186cb8 <EAS_MixEngineShutdown+0x40c>
  186cb8: f85e03a8     	ldur	x8, [x29, #-0x20]
  186cbc: f940b900     	ldr	x0, [x8, #0x170]
  186cc0: f85c83a8     	ldur	x8, [x29, #-0x38]
  186cc4: f9400501     	ldr	x1, [x8, #0x8]
  186cc8: 2a1f03e2     	mov	w2, wzr
  186ccc: 52800a03     	mov	w3, #0x50               // =80
  186cd0: 97fc7674     	bl	0xa46a0 <VMProgramChange@plt>
  186cd4: 14000001     	b	0x186cd8 <EAS_MixEngineShutdown+0x42c>
  186cd8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  186cdc: 71000d08     	subs	w8, w8, #0x3
  186ce0: b81ac3a8     	stur	w8, [x29, #-0x54]
  186ce4: 54000160     	b.eq	0x186d10 <EAS_MixEngineShutdown+0x464>
  186ce8: 14000001     	b	0x186cec <EAS_MixEngineShutdown+0x440>
  186cec: f85e03a8     	ldur	x8, [x29, #-0x20]
  186cf0: f940b900     	ldr	x0, [x8, #0x170]
  186cf4: f85c83a8     	ldur	x8, [x29, #-0x38]
  186cf8: f9400501     	ldr	x1, [x8, #0x8]
  186cfc: 2a1f03e2     	mov	w2, wzr
  186d00: 32000be3     	orr	w3, wzr, #0x7
  186d04: 32001be4     	orr	w4, wzr, #0x7f
  186d08: 97fc8cca     	bl	0xaa030 <VMControlChange@plt>
  186d0c: 14000001     	b	0x186d10 <EAS_MixEngineShutdown+0x464>
  186d10: 14000001     	b	0x186d14 <EAS_MixEngineShutdown+0x468>
  186d14: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d18: 3942cd09     	ldrb	w9, [x8, #0xb3]
  186d1c: 340003c9     	cbz	w9, 0x186d94 <EAS_MixEngineShutdown+0x4e8>
  186d20: 14000001     	b	0x186d24 <EAS_MixEngineShutdown+0x478>
  186d24: f85e03a8     	ldur	x8, [x29, #-0x20]
  186d28: f940b900     	ldr	x0, [x8, #0x170]
  186d2c: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d30: f9400501     	ldr	x1, [x8, #0x8]
  186d34: 3942cd03     	ldrb	w3, [x8, #0xb3]
  186d38: 2a1f03e9     	mov	w9, wzr
  186d3c: 2a0903e2     	mov	w2, w9
  186d40: 2a0903e4     	mov	w4, w9
  186d44: b9005be9     	str	w9, [sp, #0x58]
  186d48: 97fc8eca     	bl	0xaa870 <VMStopNote@plt>
  186d4c: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d50: b9405be9     	ldr	w9, [sp, #0x58]
  186d54: 3902cd09     	strb	w9, [x8, #0xb3]
  186d58: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d5c: f9401508     	ldr	x8, [x8, #0x28]
  186d60: b4000188     	cbz	x8, 0x186d90 <EAS_MixEngineShutdown+0x4e4>
  186d64: 14000001     	b	0x186d68 <EAS_MixEngineShutdown+0x4bc>
  186d68: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d6c: f9401509     	ldr	x9, [x8, #0x28]
  186d70: f9400d0a     	ldr	x10, [x8, #0x18]
  186d74: 8b090149     	add	x9, x10, x9
  186d78: f9000d09     	str	x9, [x8, #0x18]
  186d7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d80: aa1f03e9     	mov	x9, xzr
  186d84: f9001509     	str	x9, [x8, #0x28]
  186d88: f81e83a9     	stur	x9, [x29, #-0x18]
  186d8c: 140001de     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186d90: 14000001     	b	0x186d94 <EAS_MixEngineShutdown+0x4e8>
  186d94: 14000001     	b	0x186d98 <EAS_MixEngineShutdown+0x4ec>
  186d98: f85c83a8     	ldur	x8, [x29, #-0x38]
  186d9c: 3941e109     	ldrb	w9, [x8, #0x78]
  186da0: 35001909     	cbnz	w9, 0x1870c0 <EAS_MixEngineShutdown+0x814>
  186da4: 14000001     	b	0x186da8 <EAS_MixEngineShutdown+0x4fc>
  186da8: f85c83a8     	ldur	x8, [x29, #-0x38]
  186dac: 3942e109     	ldrb	w9, [x8, #0xb8]
  186db0: 340004c9     	cbz	w9, 0x186e48 <EAS_MixEngineShutdown+0x59c>
  186db4: 14000001     	b	0x186db8 <EAS_MixEngineShutdown+0x50c>
  186db8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  186dbc: 34000108     	cbz	w8, 0x186ddc <EAS_MixEngineShutdown+0x530>
  186dc0: 14000001     	b	0x186dc4 <EAS_MixEngineShutdown+0x518>
  186dc4: f85c83a8     	ldur	x8, [x29, #-0x38]
  186dc8: 3942e109     	ldrb	w9, [x8, #0xb8]
  186dcc: 71003d29     	subs	w9, w9, #0xf
  186dd0: b90057e9     	str	w9, [sp, #0x54]
  186dd4: 540003a0     	b.eq	0x186e48 <EAS_MixEngineShutdown+0x59c>
  186dd8: 14000001     	b	0x186ddc <EAS_MixEngineShutdown+0x530>
  186ddc: f85c83a8     	ldur	x8, [x29, #-0x38]
  186de0: 3942e109     	ldrb	w9, [x8, #0xb8]
  186de4: 71003d29     	subs	w9, w9, #0xf
  186de8: b90053e9     	str	w9, [sp, #0x50]
  186dec: 540000e0     	b.eq	0x186e08 <EAS_MixEngineShutdown+0x55c>
  186df0: 14000001     	b	0x186df4 <EAS_MixEngineShutdown+0x548>
  186df4: f85c83a8     	ldur	x8, [x29, #-0x38]
  186df8: 3942e109     	ldrb	w9, [x8, #0xb8]
  186dfc: 71000529     	subs	w9, w9, #0x1
  186e00: 3902e109     	strb	w9, [x8, #0xb8]
  186e04: 14000001     	b	0x186e08 <EAS_MixEngineShutdown+0x55c>
  186e08: f85e03a8     	ldur	x8, [x29, #-0x20]
  186e0c: f9400100     	ldr	x0, [x8]
  186e10: f85c83a8     	ldur	x8, [x29, #-0x38]
  186e14: 3942c909     	ldrb	w9, [x8, #0xb2]
  186e18: 2a0903ea     	mov	w10, w9
  186e1c: 8b0a110a     	add	x10, x8, x10, lsl #4
  186e20: 9100c142     	add	x2, x10, #0x30
  186e24: aa0803e1     	mov	x1, x8
  186e28: 9400046d     	bl	0x187fdc <EAS_MixEngineShutdown+0x1730>
  186e2c: f81c03a0     	stur	x0, [x29, #-0x40]
  186e30: b40000a0     	cbz	x0, 0x186e44 <EAS_MixEngineShutdown+0x598>
  186e34: 14000001     	b	0x186e38 <EAS_MixEngineShutdown+0x58c>
  186e38: f85c03a8     	ldur	x8, [x29, #-0x40]
  186e3c: f81e83a8     	stur	x8, [x29, #-0x18]
  186e40: 140001b1     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186e44: 1400009e     	b	0x1870bc <EAS_MixEngineShutdown+0x810>
  186e48: f85c83a8     	ldur	x8, [x29, #-0x38]
  186e4c: f9404108     	ldr	x8, [x8, #0x80]
  186e50: b6f811a8     	tbz	x8, #0x3f, 0x187084 <EAS_MixEngineShutdown+0x7d8>
  186e54: 14000001     	b	0x186e58 <EAS_MixEngineShutdown+0x5ac>
  186e58: f85c83a8     	ldur	x8, [x29, #-0x38]
  186e5c: 3942c509     	ldrb	w9, [x8, #0xb1]
  186e60: 350001a9     	cbnz	w9, 0x186e94 <EAS_MixEngineShutdown+0x5e8>
  186e64: 14000001     	b	0x186e68 <EAS_MixEngineShutdown+0x5bc>
  186e68: f85c83a8     	ldur	x8, [x29, #-0x38]
  186e6c: 321f03e9     	orr	w9, wzr, #0x2
  186e70: 3902dd09     	strb	w9, [x8, #0xb7]
  186e74: f85e03a8     	ldur	x8, [x29, #-0x20]
  186e78: f940b900     	ldr	x0, [x8, #0x170]
  186e7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  186e80: f9400501     	ldr	x1, [x8, #0x8]
  186e84: 97fc859f     	bl	0xa8500 <VMReleaseAllVoices@plt>
  186e88: aa1f03e8     	mov	x8, xzr
  186e8c: f81e83a8     	stur	x8, [x29, #-0x18]
  186e90: 1400019d     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186e94: f85e03a8     	ldur	x8, [x29, #-0x20]
  186e98: f9400100     	ldr	x0, [x8]
  186e9c: f85c83a1     	ldur	x1, [x29, #-0x38]
  186ea0: 320007e9     	orr	w9, wzr, #0x3
  186ea4: 2a0903e2     	mov	w2, w9
  186ea8: d10033a3     	sub	x3, x29, #0xc
  186eac: 940003d5     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  186eb0: f81c03a0     	stur	x0, [x29, #-0x40]
  186eb4: b40000a0     	cbz	x0, 0x186ec8 <EAS_MixEngineShutdown+0x61c>
  186eb8: 14000001     	b	0x186ebc <EAS_MixEngineShutdown+0x610>
  186ebc: f85c03a8     	ldur	x8, [x29, #-0x40]
  186ec0: f81e83a8     	stur	x8, [x29, #-0x18]
  186ec4: 14000190     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186ec8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  186ecc: 340000a8     	cbz	w8, 0x186ee0 <EAS_MixEngineShutdown+0x634>
  186ed0: 14000001     	b	0x186ed4 <EAS_MixEngineShutdown+0x628>
  186ed4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  186ed8: f81e83a8     	stur	x8, [x29, #-0x18]
  186edc: 1400018a     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186ee0: f85e03a8     	ldur	x8, [x29, #-0x20]
  186ee4: f9400100     	ldr	x0, [x8]
  186ee8: f85c83a8     	ldur	x8, [x29, #-0x38]
  186eec: 9102c903     	add	x3, x8, #0xb2
  186ef0: 321f03e9     	orr	w9, wzr, #0x2
  186ef4: 2a0903e2     	mov	w2, w9
  186ef8: aa0803e1     	mov	x1, x8
  186efc: 940003c1     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  186f00: f81c03a0     	stur	x0, [x29, #-0x40]
  186f04: b40000a0     	cbz	x0, 0x186f18 <EAS_MixEngineShutdown+0x66c>
  186f08: 14000001     	b	0x186f0c <EAS_MixEngineShutdown+0x660>
  186f0c: f85c03a8     	ldur	x8, [x29, #-0x40]
  186f10: f81e83a8     	stur	x8, [x29, #-0x18]
  186f14: 1400017c     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186f18: f85e03a8     	ldur	x8, [x29, #-0x20]
  186f1c: f9400100     	ldr	x0, [x8]
  186f20: f85c83a8     	ldur	x8, [x29, #-0x38]
  186f24: 9102e103     	add	x3, x8, #0xb8
  186f28: 321e03e9     	orr	w9, wzr, #0x4
  186f2c: 2a0903e2     	mov	w2, w9
  186f30: aa0803e1     	mov	x1, x8
  186f34: 940003b3     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  186f38: f81c03a0     	stur	x0, [x29, #-0x40]
  186f3c: b40000a0     	cbz	x0, 0x186f50 <EAS_MixEngineShutdown+0x6a4>
  186f40: 14000001     	b	0x186f44 <EAS_MixEngineShutdown+0x698>
  186f44: f85c03a8     	ldur	x8, [x29, #-0x40]
  186f48: f81e83a8     	stur	x8, [x29, #-0x18]
  186f4c: 1400016e     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186f50: f85e03a8     	ldur	x8, [x29, #-0x20]
  186f54: f9400100     	ldr	x0, [x8]
  186f58: f85c83a8     	ldur	x8, [x29, #-0x38]
  186f5c: 9101e103     	add	x3, x8, #0x78
  186f60: 321d03e9     	orr	w9, wzr, #0x8
  186f64: 2a0903e2     	mov	w2, w9
  186f68: aa0803e1     	mov	x1, x8
  186f6c: 940003a5     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  186f70: f81c03a0     	stur	x0, [x29, #-0x40]
  186f74: b40000a0     	cbz	x0, 0x186f88 <EAS_MixEngineShutdown+0x6dc>
  186f78: 14000001     	b	0x186f7c <EAS_MixEngineShutdown+0x6d0>
  186f7c: f85c03a8     	ldur	x8, [x29, #-0x40]
  186f80: f81e83a8     	stur	x8, [x29, #-0x18]
  186f84: 14000160     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186f88: f85c83a8     	ldur	x8, [x29, #-0x38]
  186f8c: 3941e109     	ldrb	w9, [x8, #0x78]
  186f90: 34000249     	cbz	w9, 0x186fd8 <EAS_MixEngineShutdown+0x72c>
  186f94: 14000001     	b	0x186f98 <EAS_MixEngineShutdown+0x6ec>
  186f98: f85e03a8     	ldur	x8, [x29, #-0x20]
  186f9c: f9400100     	ldr	x0, [x8]
  186fa0: f85c83a8     	ldur	x8, [x29, #-0x38]
  186fa4: 3942c909     	ldrb	w9, [x8, #0xb2]
  186fa8: 2a0903ea     	mov	w10, w9
  186fac: 8b0a110a     	add	x10, x8, x10, lsl #4
  186fb0: 9100c142     	add	x2, x10, #0x30
  186fb4: aa0803e1     	mov	x1, x8
  186fb8: 94000429     	bl	0x18805c <EAS_MixEngineShutdown+0x17b0>
  186fbc: f81c03a0     	stur	x0, [x29, #-0x40]
  186fc0: b40000a0     	cbz	x0, 0x186fd4 <EAS_MixEngineShutdown+0x728>
  186fc4: 14000001     	b	0x186fc8 <EAS_MixEngineShutdown+0x71c>
  186fc8: f85c03a8     	ldur	x8, [x29, #-0x40]
  186fcc: f81e83a8     	stur	x8, [x29, #-0x18]
  186fd0: 1400014d     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  186fd4: 14000027     	b	0x187070 <EAS_MixEngineShutdown+0x7c4>
  186fd8: f85c83a8     	ldur	x8, [x29, #-0x38]
  186fdc: 3942c909     	ldrb	w9, [x8, #0xb2]
  186fe0: 2a0903ea     	mov	w10, w9
  186fe4: 8b0a1108     	add	x8, x8, x10, lsl #4
  186fe8: f9401908     	ldr	x8, [x8, #0x30]
  186fec: b6f800a8     	tbz	x8, #0x3f, 0x187000 <EAS_MixEngineShutdown+0x754>
  186ff0: 14000001     	b	0x186ff4 <EAS_MixEngineShutdown+0x748>
  186ff4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  186ff8: f81e83a8     	stur	x8, [x29, #-0x18]
  186ffc: 14000142     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187000: f85e03a8     	ldur	x8, [x29, #-0x20]
  187004: f9400100     	ldr	x0, [x8]
  187008: f85c83a8     	ldur	x8, [x29, #-0x38]
  18700c: 91020102     	add	x2, x8, #0x80
  187010: aa0803e1     	mov	x1, x8
  187014: 94000412     	bl	0x18805c <EAS_MixEngineShutdown+0x17b0>
  187018: f81c03a0     	stur	x0, [x29, #-0x40]
  18701c: b40000a0     	cbz	x0, 0x187030 <EAS_MixEngineShutdown+0x784>
  187020: 14000001     	b	0x187024 <EAS_MixEngineShutdown+0x778>
  187024: f85c03a8     	ldur	x8, [x29, #-0x40]
  187028: f81e83a8     	stur	x8, [x29, #-0x18]
  18702c: 14000136     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187030: f85e03a8     	ldur	x8, [x29, #-0x20]
  187034: f9400100     	ldr	x0, [x8]
  187038: f85c83a8     	ldur	x8, [x29, #-0x38]
  18703c: 3942c909     	ldrb	w9, [x8, #0xb2]
  187040: 2a0903ea     	mov	w10, w9
  187044: 8b0a110a     	add	x10, x8, x10, lsl #4
  187048: 9100c142     	add	x2, x10, #0x30
  18704c: aa0803e1     	mov	x1, x8
  187050: 940003e3     	bl	0x187fdc <EAS_MixEngineShutdown+0x1730>
  187054: f81c03a0     	stur	x0, [x29, #-0x40]
  187058: b40000a0     	cbz	x0, 0x18706c <EAS_MixEngineShutdown+0x7c0>
  18705c: 14000001     	b	0x187060 <EAS_MixEngineShutdown+0x7b4>
  187060: f85c03a8     	ldur	x8, [x29, #-0x40]
  187064: f81e83a8     	stur	x8, [x29, #-0x18]
  187068: 14000127     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  18706c: 14000001     	b	0x187070 <EAS_MixEngineShutdown+0x7c4>
  187070: f85c83a8     	ldur	x8, [x29, #-0x38]
  187074: 3942c509     	ldrb	w9, [x8, #0xb1]
  187078: 71000529     	subs	w9, w9, #0x1
  18707c: 3902c509     	strb	w9, [x8, #0xb1]
  187080: 1400000e     	b	0x1870b8 <EAS_MixEngineShutdown+0x80c>
  187084: f85e03a8     	ldur	x8, [x29, #-0x20]
  187088: f9400100     	ldr	x0, [x8]
  18708c: f85c83a8     	ldur	x8, [x29, #-0x38]
  187090: 91020102     	add	x2, x8, #0x80
  187094: aa0803e1     	mov	x1, x8
  187098: 940003d1     	bl	0x187fdc <EAS_MixEngineShutdown+0x1730>
  18709c: f81c03a0     	stur	x0, [x29, #-0x40]
  1870a0: b40000a0     	cbz	x0, 0x1870b4 <EAS_MixEngineShutdown+0x808>
  1870a4: 14000001     	b	0x1870a8 <EAS_MixEngineShutdown+0x7fc>
  1870a8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1870ac: f81e83a8     	stur	x8, [x29, #-0x18]
  1870b0: 14000115     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  1870b4: 14000001     	b	0x1870b8 <EAS_MixEngineShutdown+0x80c>
  1870b8: 14000001     	b	0x1870bc <EAS_MixEngineShutdown+0x810>
  1870bc: 17ffff37     	b	0x186d98 <EAS_MixEngineShutdown+0x4ec>
  1870c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1870c4: f9400100     	ldr	x0, [x8]
  1870c8: f85c83a1     	ldur	x1, [x29, #-0x38]
  1870cc: 320007e9     	orr	w9, wzr, #0x3
  1870d0: 2a0903e2     	mov	w2, w9
  1870d4: d10033a3     	sub	x3, x29, #0xc
  1870d8: 9400034a     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  1870dc: f81c03a0     	stur	x0, [x29, #-0x40]
  1870e0: b40000a0     	cbz	x0, 0x1870f4 <EAS_MixEngineShutdown+0x848>
  1870e4: 14000001     	b	0x1870e8 <EAS_MixEngineShutdown+0x83c>
  1870e8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1870ec: f81e83a8     	stur	x8, [x29, #-0x18]
  1870f0: 14000105     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  1870f4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1870f8: 71000508     	subs	w8, w8, #0x1
  1870fc: 2a0803e9     	mov	w9, w8
  187100: 71001108     	subs	w8, w8, #0x4
  187104: f90027e9     	str	x9, [sp, #0x48]
  187108: b90047e8     	str	w8, [sp, #0x44]
  18710c: 54001e88     	b.hi	0x1874dc <EAS_MixEngineShutdown+0xc30>
  187110: d00003a8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  187114: 91309108     	add	x8, x8, #0xc24
  187118: f94027eb     	ldr	x11, [sp, #0x48]
  18711c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  187120: 8b0a0109     	add	x9, x8, x10
  187124: f9001fea     	str	x10, [sp, #0x38]
  187128: d61f0120     	br	x9
  18712c: f85e03a8     	ldur	x8, [x29, #-0x20]
  187130: f9400100     	ldr	x0, [x8]
  187134: f85c83a8     	ldur	x8, [x29, #-0x38]
  187138: 9102cd03     	add	x3, x8, #0xb3
  18713c: 321e03e9     	orr	w9, wzr, #0x4
  187140: 2a0903e2     	mov	w2, w9
  187144: aa0803e1     	mov	x1, x8
  187148: 9400032e     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  18714c: f81c03a0     	stur	x0, [x29, #-0x40]
  187150: b40000a0     	cbz	x0, 0x187164 <EAS_MixEngineShutdown+0x8b8>
  187154: 14000001     	b	0x187158 <EAS_MixEngineShutdown+0x8ac>
  187158: f85c03a8     	ldur	x8, [x29, #-0x40]
  18715c: f81e83a8     	stur	x8, [x29, #-0x18]
  187160: 140000e9     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187164: f85e03a8     	ldur	x8, [x29, #-0x20]
  187168: f9400100     	ldr	x0, [x8]
  18716c: f85c83a1     	ldur	x1, [x29, #-0x38]
  187170: 320007e9     	orr	w9, wzr, #0x3
  187174: 2a0903e2     	mov	w2, w9
  187178: d10033a3     	sub	x3, x29, #0xc
  18717c: 94000321     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187180: f81c03a0     	stur	x0, [x29, #-0x40]
  187184: b40000a0     	cbz	x0, 0x187198 <EAS_MixEngineShutdown+0x8ec>
  187188: 14000001     	b	0x18718c <EAS_MixEngineShutdown+0x8e0>
  18718c: f85c03a8     	ldur	x8, [x29, #-0x40]
  187190: f81e83a8     	stur	x8, [x29, #-0x18]
  187194: 140000dc     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187198: f85c83a8     	ldur	x8, [x29, #-0x38]
  18719c: f9401108     	ldr	x8, [x8, #0x20]
  1871a0: 385f43a9     	ldurb	w9, [x29, #-0xc]
  1871a4: 2a0903e0     	mov	w0, w9
  1871a8: 2a0003e9     	mov	w9, w0
  1871ac: 321b03ea     	orr	w10, wzr, #0x20
  1871b0: 1ac92549     	lsr	w9, w10, w9
  1871b4: 2a0903e0     	mov	w0, w9
  1871b8: 93407c00     	sxtw	x0, w0
  1871bc: 9b007d08     	mul	x8, x8, x0
  1871c0: f81b83a8     	stur	x8, [x29, #-0x48]
  1871c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1871c8: f9400100     	ldr	x0, [x8]
  1871cc: f85c83a1     	ldur	x1, [x29, #-0x38]
  1871d0: 321f03e9     	orr	w9, wzr, #0x2
  1871d4: 2a0903e2     	mov	w2, w9
  1871d8: d10033a3     	sub	x3, x29, #0xc
  1871dc: 94000309     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  1871e0: f81c03a0     	stur	x0, [x29, #-0x40]
  1871e4: b40000a0     	cbz	x0, 0x1871f8 <EAS_MixEngineShutdown+0x94c>
  1871e8: 14000001     	b	0x1871ec <EAS_MixEngineShutdown+0x940>
  1871ec: f85c03a8     	ldur	x8, [x29, #-0x40]
  1871f0: f81e83a8     	stur	x8, [x29, #-0x18]
  1871f4: 140000c4     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  1871f8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1871fc: 2a0803e9     	mov	w9, w8
  187200: 2a0903e8     	mov	w8, w9
  187204: 71000d08     	subs	w8, w8, #0x3
  187208: f9001be9     	str	x9, [sp, #0x30]
  18720c: b9002fe8     	str	w8, [sp, #0x2c]
  187210: 54000348     	b.hi	0x187278 <EAS_MixEngineShutdown+0x9cc>
  187214: d00003a8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  187218: 9130e108     	add	x8, x8, #0xc38
  18721c: f9401beb     	ldr	x11, [sp, #0x30]
  187220: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  187224: 8b0a0109     	add	x9, x8, x10
  187228: f90013ea     	str	x10, [sp, #0x20]
  18722c: d61f0120     	br	x9
  187230: 14000013     	b	0x18727c <EAS_MixEngineShutdown+0x9d0>
  187234: f85b83a8     	ldur	x8, [x29, #-0x48]
  187238: 8b480508     	add	x8, x8, x8, lsr #1
  18723c: f81b83a8     	stur	x8, [x29, #-0x48]
  187240: 1400000f     	b	0x18727c <EAS_MixEngineShutdown+0x9d0>
  187244: f85b83a8     	ldur	x8, [x29, #-0x48]
  187248: d341fd09     	lsr	x9, x8, #1
  18724c: 8b480929     	add	x9, x9, x8, lsr #2
  187250: 8b090108     	add	x8, x8, x9
  187254: f81b83a8     	stur	x8, [x29, #-0x48]
  187258: 14000009     	b	0x18727c <EAS_MixEngineShutdown+0x9d0>
  18725c: f85b83a8     	ldur	x8, [x29, #-0x48]
  187260: 52805569     	mov	w9, #0x2ab              // =683
  187264: 2a0903ea     	mov	w10, w9
  187268: 9b0a7d08     	mul	x8, x8, x10
  18726c: d34afd08     	lsr	x8, x8, #10
  187270: f81b83a8     	stur	x8, [x29, #-0x48]
  187274: 14000002     	b	0x18727c <EAS_MixEngineShutdown+0x9d0>
  187278: 14000001     	b	0x18727c <EAS_MixEngineShutdown+0x9d0>
  18727c: f85c83a8     	ldur	x8, [x29, #-0x38]
  187280: 3942cd09     	ldrb	w9, [x8, #0xb3]
  187284: 34000749     	cbz	w9, 0x18736c <EAS_MixEngineShutdown+0xac0>
  187288: 14000001     	b	0x18728c <EAS_MixEngineShutdown+0x9e0>
  18728c: f85c83a8     	ldur	x8, [x29, #-0x38]
  187290: 3942d509     	ldrb	w9, [x8, #0xb5]
  187294: 2a0903ea     	mov	w10, w9
  187298: b9001fea     	str	w10, [sp, #0x1c]
  18729c: 34000189     	cbz	w9, 0x1872cc <EAS_MixEngineShutdown+0xa20>
  1872a0: 14000001     	b	0x1872a4 <EAS_MixEngineShutdown+0x9f8>
  1872a4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1872a8: 71000509     	subs	w9, w8, #0x1
  1872ac: b9001be9     	str	w9, [sp, #0x18]
  1872b0: 54000180     	b.eq	0x1872e0 <EAS_MixEngineShutdown+0xa34>
  1872b4: 14000001     	b	0x1872b8 <EAS_MixEngineShutdown+0xa0c>
  1872b8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1872bc: 71000909     	subs	w9, w8, #0x2
  1872c0: b90017e9     	str	w9, [sp, #0x14]
  1872c4: 54000160     	b.eq	0x1872f0 <EAS_MixEngineShutdown+0xa44>
  1872c8: 1400000f     	b	0x187304 <EAS_MixEngineShutdown+0xa58>
  1872cc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1872d0: d344fd08     	lsr	x8, x8, #4
  1872d4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1872d8: f9001528     	str	x8, [x9, #0x28]
  1872dc: 1400000b     	b	0x187308 <EAS_MixEngineShutdown+0xa5c>
  1872e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1872e4: aa1f03e9     	mov	x9, xzr
  1872e8: f9001509     	str	x9, [x8, #0x28]
  1872ec: 14000007     	b	0x187308 <EAS_MixEngineShutdown+0xa5c>
  1872f0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1872f4: d341fd08     	lsr	x8, x8, #1
  1872f8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1872fc: f9001528     	str	x8, [x9, #0x28]
  187300: 14000002     	b	0x187308 <EAS_MixEngineShutdown+0xa5c>
  187304: 14000001     	b	0x187308 <EAS_MixEngineShutdown+0xa5c>
  187308: f85c83a8     	ldur	x8, [x29, #-0x38]
  18730c: 3942d109     	ldrb	w9, [x8, #0xb4]
  187310: 3942cd0a     	ldrb	w10, [x8, #0xb3]
  187314: 0b090149     	add	w9, w10, w9
  187318: 3902cd09     	strb	w9, [x8, #0xb3]
  18731c: b85d43a9     	ldur	w9, [x29, #-0x2c]
  187320: 35000169     	cbnz	w9, 0x18734c <EAS_MixEngineShutdown+0xaa0>
  187324: 14000001     	b	0x187328 <EAS_MixEngineShutdown+0xa7c>
  187328: f85e03a8     	ldur	x8, [x29, #-0x20]
  18732c: f940b900     	ldr	x0, [x8, #0x170]
  187330: f85c83a8     	ldur	x8, [x29, #-0x38]
  187334: f9400501     	ldr	x1, [x8, #0x8]
  187338: 3942d904     	ldrb	w4, [x8, #0xb6]
  18733c: 3942cd03     	ldrb	w3, [x8, #0xb3]
  187340: 2a1f03e2     	mov	w2, wzr
  187344: 97fc72a3     	bl	0xa3dd0 <VMStartNote@plt>
  187348: 14000001     	b	0x18734c <EAS_MixEngineShutdown+0xaa0>
  18734c: f85b83a8     	ldur	x8, [x29, #-0x48]
  187350: f85c83a9     	ldur	x9, [x29, #-0x38]
  187354: f940152a     	ldr	x10, [x9, #0x28]
  187358: eb0a0108     	subs	x8, x8, x10
  18735c: f9400d2a     	ldr	x10, [x9, #0x18]
  187360: 8b080148     	add	x8, x10, x8
  187364: f9000d28     	str	x8, [x9, #0x18]
  187368: 14000007     	b	0x187384 <EAS_MixEngineShutdown+0xad8>
  18736c: f85b83a8     	ldur	x8, [x29, #-0x48]
  187370: f85c83a9     	ldur	x9, [x29, #-0x38]
  187374: f9400d2a     	ldr	x10, [x9, #0x18]
  187378: 8b080148     	add	x8, x10, x8
  18737c: f9000d28     	str	x8, [x9, #0x18]
  187380: 14000001     	b	0x187384 <EAS_MixEngineShutdown+0xad8>
  187384: 14000059     	b	0x1874e8 <EAS_MixEngineShutdown+0xc3c>
  187388: f85e03a8     	ldur	x8, [x29, #-0x20]
  18738c: f9400100     	ldr	x0, [x8]
  187390: f85c83a1     	ldur	x1, [x29, #-0x38]
  187394: 321f03e9     	orr	w9, wzr, #0x2
  187398: 2a0903e2     	mov	w2, w9
  18739c: d10033a3     	sub	x3, x29, #0xc
  1873a0: 94000298     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  1873a4: f81c03a0     	stur	x0, [x29, #-0x40]
  1873a8: b40000a0     	cbz	x0, 0x1873bc <EAS_MixEngineShutdown+0xb10>
  1873ac: 14000001     	b	0x1873b0 <EAS_MixEngineShutdown+0xb04>
  1873b0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1873b4: f81e83a8     	stur	x8, [x29, #-0x18]
  1873b8: 14000053     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  1873bc: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1873c0: 321e07e9     	orr	w9, wzr, #0xc
  1873c4: 1b097d08     	mul	w8, w8, w9
  1873c8: 1100ed08     	add	w8, w8, #0x3b
  1873cc: f85c83aa     	ldur	x10, [x29, #-0x38]
  1873d0: 3902d148     	strb	w8, [x10, #0xb4]
  1873d4: 14000045     	b	0x1874e8 <EAS_MixEngineShutdown+0xc3c>
  1873d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1873dc: f9400100     	ldr	x0, [x8]
  1873e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1873e4: 9102d503     	add	x3, x8, #0xb5
  1873e8: 321f03e9     	orr	w9, wzr, #0x2
  1873ec: 2a0903e2     	mov	w2, w9
  1873f0: aa0803e1     	mov	x1, x8
  1873f4: 94000283     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  1873f8: f81c03a0     	stur	x0, [x29, #-0x40]
  1873fc: b40000a0     	cbz	x0, 0x187410 <EAS_MixEngineShutdown+0xb64>
  187400: 14000001     	b	0x187404 <EAS_MixEngineShutdown+0xb58>
  187404: f85c03a8     	ldur	x8, [x29, #-0x40]
  187408: f81e83a8     	stur	x8, [x29, #-0x18]
  18740c: 1400003e     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187410: 14000036     	b	0x1874e8 <EAS_MixEngineShutdown+0xc3c>
  187414: f85e03a8     	ldur	x8, [x29, #-0x20]
  187418: f9400100     	ldr	x0, [x8]
  18741c: f85c83a1     	ldur	x1, [x29, #-0x38]
  187420: 528000a9     	mov	w9, #0x5                // =5
  187424: 2a0903e2     	mov	w2, w9
  187428: d10033a3     	sub	x3, x29, #0xc
  18742c: 94000275     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187430: f81c03a0     	stur	x0, [x29, #-0x40]
  187434: b40000a0     	cbz	x0, 0x187448 <EAS_MixEngineShutdown+0xb9c>
  187438: 14000001     	b	0x18743c <EAS_MixEngineShutdown+0xb90>
  18743c: f85c03a8     	ldur	x8, [x29, #-0x40]
  187440: f81e83a8     	stur	x8, [x29, #-0x18]
  187444: 14000030     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187448: 385f43a8     	ldurb	w8, [x29, #-0xc]
  18744c: 2a0803e9     	mov	w9, w8
  187450: d00003aa     	adrp	x10, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  187454: 9131214a     	add	x10, x10, #0xc48
  187458: f8697949     	ldr	x9, [x10, x9, lsl #3]
  18745c: f85c83aa     	ldur	x10, [x29, #-0x38]
  187460: f9001149     	str	x9, [x10, #0x20]
  187464: 14000021     	b	0x1874e8 <EAS_MixEngineShutdown+0xc3c>
  187468: f85e03a8     	ldur	x8, [x29, #-0x20]
  18746c: f9400100     	ldr	x0, [x8]
  187470: f85c83a1     	ldur	x1, [x29, #-0x38]
  187474: 321e03e9     	orr	w9, wzr, #0x4
  187478: 2a0903e2     	mov	w2, w9
  18747c: d10033a3     	sub	x3, x29, #0xc
  187480: 94000260     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187484: f81c03a0     	stur	x0, [x29, #-0x40]
  187488: b40000a0     	cbz	x0, 0x18749c <EAS_MixEngineShutdown+0xbf0>
  18748c: 14000001     	b	0x187490 <EAS_MixEngineShutdown+0xbe4>
  187490: f85c03a8     	ldur	x8, [x29, #-0x40]
  187494: f81e83a8     	stur	x8, [x29, #-0x18]
  187498: 1400001b     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  18749c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1874a0: 34000108     	cbz	w8, 0x1874c0 <EAS_MixEngineShutdown+0xc14>
  1874a4: 14000001     	b	0x1874a8 <EAS_MixEngineShutdown+0xbfc>
  1874a8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1874ac: 531e7508     	lsl	w8, w8, #2
  1874b0: 11010d08     	add	w8, w8, #0x43
  1874b4: 12001d08     	and	w8, w8, #0xff
  1874b8: b90013e8     	str	w8, [sp, #0x10]
  1874bc: 14000004     	b	0x1874cc <EAS_MixEngineShutdown+0xc20>
  1874c0: 2a1f03e0     	mov	w0, wzr
  1874c4: b90013e0     	str	w0, [sp, #0x10]
  1874c8: 14000001     	b	0x1874cc <EAS_MixEngineShutdown+0xc20>
  1874cc: b94013e8     	ldr	w8, [sp, #0x10]
  1874d0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1874d4: 3902d928     	strb	w8, [x9, #0xb6]
  1874d8: 14000004     	b	0x1874e8 <EAS_MixEngineShutdown+0xc3c>
  1874dc: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1874e0: f81e83a8     	stur	x8, [x29, #-0x18]
  1874e4: 14000008     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  1874e8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1874ec: 3941e109     	ldrb	w9, [x8, #0x78]
  1874f0: 71000529     	subs	w9, w9, #0x1
  1874f4: 3901e109     	strb	w9, [x8, #0x78]
  1874f8: aa1f03e8     	mov	x8, xzr
  1874fc: f81e83a8     	stur	x8, [x29, #-0x18]
  187500: 14000001     	b	0x187504 <EAS_MixEngineShutdown+0xc58>
  187504: f85e83a8     	ldur	x8, [x29, #-0x18]
  187508: d53bd049     	mrs	x9, TPIDR_EL0
  18750c: f9401529     	ldr	x9, [x9, #0x28]
  187510: f85f83aa     	ldur	x10, [x29, #-0x8]
  187514: eb0a0129     	subs	x9, x9, x10
  187518: f90007e8     	str	x8, [sp, #0x8]
  18751c: f90003e9     	str	x9, [sp]
  187520: 540000c1     	b.ne	0x187538 <EAS_MixEngineShutdown+0xc8c>
  187524: 14000001     	b	0x187528 <EAS_MixEngineShutdown+0xc7c>
  187528: f94007e0     	ldr	x0, [sp, #0x8]
  18752c: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  187530: 910303ff     	add	sp, sp, #0xc0
  187534: d65f03c0     	ret
  187538: 97fc8a0e     	bl	0xa9d70 <__stack_chk_fail@plt>
  18753c: d10103ff     	sub	sp, sp, #0x40
  187540: a9037bfd     	stp	x29, x30, [sp, #0x30]
  187544: 9100c3fd     	add	x29, sp, #0x30
  187548: 321f03e8     	orr	w8, wzr, #0x2
  18754c: 321e03e9     	orr	w9, wzr, #0x4
  187550: 528000aa     	mov	w10, #0x5               // =5
  187554: f81f83a0     	stur	x0, [x29, #-0x8]
  187558: f81f03a1     	stur	x1, [x29, #-0x10]
  18755c: f9000fe2     	str	x2, [sp, #0x18]
  187560: f85f03a0     	ldur	x0, [x29, #-0x10]
  187564: f9000be0     	str	x0, [sp, #0x10]
  187568: f9400be0     	ldr	x0, [sp, #0x10]
  18756c: 3942dc0b     	ldrb	w11, [x0, #0xb7]
  187570: 6b08017f     	cmp	w11, w8
  187574: 1a9f17e8     	cset	w8, eq
  187578: b9000fe9     	str	w9, [sp, #0xc]
  18757c: b9000bea     	str	w10, [sp, #0x8]
  187580: 37000048     	tbnz	w8, #0x0, 0x187588 <EAS_MixEngineShutdown+0xcdc>
  187584: 14000009     	b	0x1875a8 <EAS_MixEngineShutdown+0xcfc>
  187588: f9400be8     	ldr	x8, [sp, #0x10]
  18758c: f9400500     	ldr	x0, [x8, #0x8]
  187590: 97fc8a40     	bl	0xa9e90 <VMActiveVoices@plt>
  187594: b4000040     	cbz	x0, 0x18759c <EAS_MixEngineShutdown+0xcf0>
  187598: 14000004     	b	0x1875a8 <EAS_MixEngineShutdown+0xcfc>
  18759c: f9400be8     	ldr	x8, [sp, #0x10]
  1875a0: b9400fe9     	ldr	w9, [sp, #0xc]
  1875a4: 3902dd09     	strb	w9, [x8, #0xb7]
  1875a8: 320007e8     	orr	w8, wzr, #0x3
  1875ac: f9400be9     	ldr	x9, [sp, #0x10]
  1875b0: 3942dd2a     	ldrb	w10, [x9, #0xb7]
  1875b4: 6b08015f     	cmp	w10, w8
  1875b8: 1a9f17e8     	cset	w8, eq
  1875bc: 37000048     	tbnz	w8, #0x0, 0x1875c4 <EAS_MixEngineShutdown+0xd18>
  1875c0: 14000009     	b	0x1875e4 <EAS_MixEngineShutdown+0xd38>
  1875c4: f9400be8     	ldr	x8, [sp, #0x10]
  1875c8: f9400500     	ldr	x0, [x8, #0x8]
  1875cc: 97fc8a31     	bl	0xa9e90 <VMActiveVoices@plt>
  1875d0: b4000040     	cbz	x0, 0x1875d8 <EAS_MixEngineShutdown+0xd2c>
  1875d4: 14000004     	b	0x1875e4 <EAS_MixEngineShutdown+0xd38>
  1875d8: f9400be8     	ldr	x8, [sp, #0x10]
  1875dc: b9400be9     	ldr	w9, [sp, #0x8]
  1875e0: 3902dd09     	strb	w9, [x8, #0xb7]
  1875e4: d2800000     	mov	x0, #0x0                // =0
  1875e8: f9400be8     	ldr	x8, [sp, #0x10]
  1875ec: 3942dd09     	ldrb	w9, [x8, #0xb7]
  1875f0: 2a0903e8     	mov	w8, w9
  1875f4: d3401d08     	ubfx	x8, x8, #0, #8
  1875f8: f9400fea     	ldr	x10, [sp, #0x18]
  1875fc: f9000148     	str	x8, [x10]
  187600: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  187604: 910103ff     	add	sp, sp, #0x40
  187608: d65f03c0     	ret
  18760c: d10103ff     	sub	sp, sp, #0x40
  187610: a9037bfd     	stp	x29, x30, [sp, #0x30]
  187614: 9100c3fd     	add	x29, sp, #0x30
  187618: d2800008     	mov	x8, #0x0                // =0
  18761c: f81f03a0     	stur	x0, [x29, #-0x10]
  187620: f9000fe1     	str	x1, [sp, #0x18]
  187624: f9400fe0     	ldr	x0, [sp, #0x18]
  187628: f9000be0     	str	x0, [sp, #0x10]
  18762c: f85f03a0     	ldur	x0, [x29, #-0x10]
  187630: f9400000     	ldr	x0, [x0]
  187634: f9400be1     	ldr	x1, [sp, #0x10]
  187638: f9400021     	ldr	x1, [x1]
  18763c: f90003e8     	str	x8, [sp]
  187640: 97fc7110     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  187644: f90007e0     	str	x0, [sp, #0x8]
  187648: b5000040     	cbnz	x0, 0x187650 <EAS_MixEngineShutdown+0xda4>
  18764c: 14000004     	b	0x18765c <EAS_MixEngineShutdown+0xdb0>
  187650: f94007e8     	ldr	x8, [sp, #0x8]
  187654: f81f83a8     	stur	x8, [x29, #-0x8]
  187658: 1400001a     	b	0x1876c0 <EAS_MixEngineShutdown+0xe14>
  18765c: f9400be8     	ldr	x8, [sp, #0x10]
  187660: f9400508     	ldr	x8, [x8, #0x8]
  187664: f94003e9     	ldr	x9, [sp]
  187668: eb09011f     	cmp	x8, x9
  18766c: 1a9f07ea     	cset	w10, ne
  187670: 3700004a     	tbnz	w10, #0x0, 0x187678 <EAS_MixEngineShutdown+0xdcc>
  187674: 14000005     	b	0x187688 <EAS_MixEngineShutdown+0xddc>
  187678: f85f03a0     	ldur	x0, [x29, #-0x10]
  18767c: f9400be8     	ldr	x8, [sp, #0x10]
  187680: f9400501     	ldr	x1, [x8, #0x8]
  187684: 97fc64df     	bl	0xa0a00 <VMMIDIShutdown@plt>
  187688: 52800008     	mov	w8, #0x0                // =0
  18768c: f85f03a9     	ldur	x9, [x29, #-0x10]
  187690: 39462d2a     	ldrb	w10, [x9, #0x18b]
  187694: 53001d4a     	uxtb	w10, w10
  187698: 32001feb     	orr	w11, wzr, #0xff
  18769c: 0a0b0108     	and	w8, w8, w11
  1876a0: 6b08015f     	cmp	w10, w8
  1876a4: 1a9f07e8     	cset	w8, ne
  1876a8: 370000a8     	tbnz	w8, #0x0, 0x1876bc <EAS_MixEngineShutdown+0xe10>
  1876ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1876b0: f9400100     	ldr	x0, [x8]
  1876b4: f9400be1     	ldr	x1, [sp, #0x10]
  1876b8: 97fc6902     	bl	0xa1ac0 <EAS_HWFree@plt>
  1876bc: f81f83bf     	stur	xzr, [x29, #-0x8]
  1876c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1876c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1876c8: 910103ff     	add	sp, sp, #0x40
  1876cc: d65f03c0     	ret
  1876d0: d10103ff     	sub	sp, sp, #0x40
  1876d4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1876d8: 9100c3fd     	add	x29, sp, #0x30
  1876dc: 320003e2     	orr	w2, wzr, #0x1
  1876e0: 52800008     	mov	w8, #0x0                // =0
  1876e4: 32000be9     	orr	w9, wzr, #0x7
  1876e8: f81f03a0     	stur	x0, [x29, #-0x10]
  1876ec: f9000fe1     	str	x1, [sp, #0x18]
  1876f0: f9400fe0     	ldr	x0, [sp, #0x18]
  1876f4: f9000be0     	str	x0, [sp, #0x10]
  1876f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1876fc: f940b800     	ldr	x0, [x0, #0x170]
  187700: f9400be1     	ldr	x1, [sp, #0x10]
  187704: f9400421     	ldr	x1, [x1, #0x8]
  187708: b90007e8     	str	w8, [sp, #0x4]
  18770c: b90003e9     	str	w9, [sp]
  187710: 97fc6bbc     	bl	0xa2600 <VMReset@plt>
  187714: f9400be0     	ldr	x0, [sp, #0x10]
  187718: b94007e8     	ldr	w8, [sp, #0x4]
  18771c: 3902cc08     	strb	w8, [x0, #0xb3]
  187720: f9400be0     	ldr	x0, [sp, #0x10]
  187724: b94003e9     	ldr	w9, [sp]
  187728: 3902dc09     	strb	w9, [x0, #0xb7]
  18772c: f85f03a0     	ldur	x0, [x29, #-0x10]
  187730: f9400be1     	ldr	x1, [sp, #0x10]
  187734: 94000093     	bl	0x187980 <EAS_MixEngineShutdown+0x10d4>
  187738: f90007e0     	str	x0, [sp, #0x8]
  18773c: b5000040     	cbnz	x0, 0x187744 <EAS_MixEngineShutdown+0xe98>
  187740: 14000004     	b	0x187750 <EAS_MixEngineShutdown+0xea4>
  187744: f94007e8     	ldr	x8, [sp, #0x8]
  187748: f81f83a8     	stur	x8, [x29, #-0x8]
  18774c: 14000005     	b	0x187760 <EAS_MixEngineShutdown+0xeb4>
  187750: f9400be8     	ldr	x8, [sp, #0x10]
  187754: b94007e9     	ldr	w9, [sp, #0x4]
  187758: 3902dd09     	strb	w9, [x8, #0xb7]
  18775c: f81f83bf     	stur	xzr, [x29, #-0x8]
  187760: f85f83a0     	ldur	x0, [x29, #-0x8]
  187764: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  187768: 910103ff     	add	sp, sp, #0x40
  18776c: d65f03c0     	ret
  187770: d10103ff     	sub	sp, sp, #0x40
  187774: a9037bfd     	stp	x29, x30, [sp, #0x30]
  187778: 9100c3fd     	add	x29, sp, #0x30
  18777c: 321e03e8     	orr	w8, wzr, #0x4
  187780: 320007e9     	orr	w9, wzr, #0x3
  187784: f81f03a0     	stur	x0, [x29, #-0x10]
  187788: f9000fe1     	str	x1, [sp, #0x18]
  18778c: f9400fe0     	ldr	x0, [sp, #0x18]
  187790: f9000be0     	str	x0, [sp, #0x10]
  187794: f9400be0     	ldr	x0, [sp, #0x10]
  187798: 3942dc0a     	ldrb	w10, [x0, #0xb7]
  18779c: 6b08015f     	cmp	w10, w8
  1877a0: 1a9f17e8     	cset	w8, eq
  1877a4: b9000fe9     	str	w9, [sp, #0xc]
  1877a8: 37000048     	tbnz	w8, #0x0, 0x1877b0 <EAS_MixEngineShutdown+0xf04>
  1877ac: 14000004     	b	0x1877bc <EAS_MixEngineShutdown+0xf10>
  1877b0: 928002e8     	mov	x8, #-0x18              // =-24
  1877b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1877b8: 1400000a     	b	0x1877e0 <EAS_MixEngineShutdown+0xf34>
  1877bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1877c0: f940b900     	ldr	x0, [x8, #0x170]
  1877c4: f9400be8     	ldr	x8, [sp, #0x10]
  1877c8: f9400501     	ldr	x1, [x8, #0x8]
  1877cc: 97fc6f81     	bl	0xa35d0 <VMMuteAllVoices@plt>
  1877d0: f9400be8     	ldr	x8, [sp, #0x10]
  1877d4: b9400fe9     	ldr	w9, [sp, #0xc]
  1877d8: 3902dd09     	strb	w9, [x8, #0xb7]
  1877dc: f81f83bf     	stur	xzr, [x29, #-0x8]
  1877e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1877e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1877e8: 910103ff     	add	sp, sp, #0x40
  1877ec: d65f03c0     	ret
  1877f0: d100c3ff     	sub	sp, sp, #0x30
  1877f4: 321e03e8     	orr	w8, wzr, #0x4
  1877f8: 320003e9     	orr	w9, wzr, #0x1
  1877fc: f90013e0     	str	x0, [sp, #0x20]
  187800: f9000fe1     	str	x1, [sp, #0x18]
  187804: f9400fe0     	ldr	x0, [sp, #0x18]
  187808: f9000be0     	str	x0, [sp, #0x10]
  18780c: f9400be0     	ldr	x0, [sp, #0x10]
  187810: 3942dc0a     	ldrb	w10, [x0, #0xb7]
  187814: 6b08015f     	cmp	w10, w8
  187818: 1a9f17e8     	cset	w8, eq
  18781c: b9000fe9     	str	w9, [sp, #0xc]
  187820: 37000048     	tbnz	w8, #0x0, 0x187828 <EAS_MixEngineShutdown+0xf7c>
  187824: 14000004     	b	0x187834 <EAS_MixEngineShutdown+0xf88>
  187828: 928002e8     	mov	x8, #-0x18              // =-24
  18782c: f90017e8     	str	x8, [sp, #0x28]
  187830: 14000005     	b	0x187844 <EAS_MixEngineShutdown+0xf98>
  187834: f9400be8     	ldr	x8, [sp, #0x10]
  187838: b9400fe9     	ldr	w9, [sp, #0xc]
  18783c: 3902dd09     	strb	w9, [x8, #0xb7]
  187840: f90017ff     	str	xzr, [sp, #0x28]
  187844: f94017e0     	ldr	x0, [sp, #0x28]
  187848: 9100c3ff     	add	sp, sp, #0x30
  18784c: d65f03c0     	ret
  187850: d10103ff     	sub	sp, sp, #0x40
  187854: a9037bfd     	stp	x29, x30, [sp, #0x30]
  187858: 9100c3fd     	add	x29, sp, #0x30
  18785c: d28000a8     	mov	x8, #0x5                // =5
  187860: f81f03a0     	stur	x0, [x29, #-0x10]
  187864: f9000fe1     	str	x1, [sp, #0x18]
  187868: f9000be2     	str	x2, [sp, #0x10]
  18786c: f90007e3     	str	x3, [sp, #0x8]
  187870: f9400fe0     	ldr	x0, [sp, #0x18]
  187874: f90003e0     	str	x0, [sp]
  187878: f9400be0     	ldr	x0, [sp, #0x10]
  18787c: eb00011f     	cmp	x8, x0
  187880: 1a9f17e9     	cset	w9, eq
  187884: 37000069     	tbnz	w9, #0x0, 0x187890 <EAS_MixEngineShutdown+0xfe4>
  187888: 14000001     	b	0x18788c <EAS_MixEngineShutdown+0xfe0>
  18788c: 14000009     	b	0x1878b0 <EAS_MixEngineShutdown+0x1004>
  187890: b27b03e2     	orr	x2, xzr, #0x20
  187894: d2801208     	mov	x8, #0x90               // =144
  187898: f94003e9     	ldr	x9, [sp]
  18789c: 8b080120     	add	x0, x9, x8
  1878a0: f94007e8     	ldr	x8, [sp, #0x8]
  1878a4: aa0803e1     	mov	x1, x8
  1878a8: 97fc78b2     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  1878ac: 14000004     	b	0x1878bc <EAS_MixEngineShutdown+0x1010>
  1878b0: 92800368     	mov	x8, #-0x1c              // =-28
  1878b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1878b8: 14000002     	b	0x1878c0 <EAS_MixEngineShutdown+0x1014>
  1878bc: f81f83bf     	stur	xzr, [x29, #-0x8]
  1878c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1878c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1878c8: 910103ff     	add	sp, sp, #0x40
  1878cc: d65f03c0     	ret
  1878d0: d10103ff     	sub	sp, sp, #0x40
  1878d4: f9001be0     	str	x0, [sp, #0x30]
  1878d8: f90017e1     	str	x1, [sp, #0x28]
  1878dc: f90013e2     	str	x2, [sp, #0x20]
  1878e0: f9000fe3     	str	x3, [sp, #0x18]
  1878e4: f94017e0     	ldr	x0, [sp, #0x28]
  1878e8: f9000be0     	str	x0, [sp, #0x10]
  1878ec: f94013e0     	ldr	x0, [sp, #0x20]
  1878f0: f90007e0     	str	x0, [sp, #0x8]
  1878f4: b40001e0     	cbz	x0, 0x187930 <EAS_MixEngineShutdown+0x1084>
  1878f8: 14000001     	b	0x1878fc <EAS_MixEngineShutdown+0x1050>
  1878fc: b27e03e8     	orr	x8, xzr, #0x4
  187900: f94007e9     	ldr	x9, [sp, #0x8]
  187904: eb09011f     	cmp	x8, x9
  187908: 1a9f17ea     	cset	w10, eq
  18790c: 370001aa     	tbnz	w10, #0x0, 0x187940 <EAS_MixEngineShutdown+0x1094>
  187910: 14000001     	b	0x187914 <EAS_MixEngineShutdown+0x1068>
  187914: d2800248     	mov	x8, #0x12               // =18
  187918: f94007e9     	ldr	x9, [sp, #0x8]
  18791c: eb09011f     	cmp	x8, x9
  187920: 1a9f17ea     	cset	w10, eq
  187924: 3700018a     	tbnz	w10, #0x0, 0x187954 <EAS_MixEngineShutdown+0x10a8>
  187928: 14000001     	b	0x18792c <EAS_MixEngineShutdown+0x1080>
  18792c: 1400000e     	b	0x187964 <EAS_MixEngineShutdown+0x10b8>
  187930: d2800128     	mov	x8, #0x9                // =9
  187934: f9400fe9     	ldr	x9, [sp, #0x18]
  187938: f9000128     	str	x8, [x9]
  18793c: 1400000d     	b	0x187970 <EAS_MixEngineShutdown+0x10c4>
  187940: f9400be8     	ldr	x8, [sp, #0x10]
  187944: f9400508     	ldr	x8, [x8, #0x8]
  187948: f9400fe9     	ldr	x9, [sp, #0x18]
  18794c: f9000128     	str	x8, [x9]
  187950: 14000008     	b	0x187970 <EAS_MixEngineShutdown+0x10c4>
  187954: b27d03e8     	orr	x8, xzr, #0x8
  187958: f9400fe9     	ldr	x9, [sp, #0x18]
  18795c: f9000128     	str	x8, [x9]
  187960: 14000004     	b	0x187970 <EAS_MixEngineShutdown+0x10c4>
  187964: 92800368     	mov	x8, #-0x1c              // =-28
  187968: f9001fe8     	str	x8, [sp, #0x38]
  18796c: 14000002     	b	0x187974 <EAS_MixEngineShutdown+0x10c8>
  187970: f9001fff     	str	xzr, [sp, #0x38]
  187974: f9401fe0     	ldr	x0, [sp, #0x38]
  187978: 910103ff     	add	sp, sp, #0x40
  18797c: d65f03c0     	ret
  187980: d10243ff     	sub	sp, sp, #0x90
  187984: a9087bfd     	stp	x29, x30, [sp, #0x80]
  187988: 910203fd     	add	x29, sp, #0x80
  18798c: d53bd048     	mrs	x8, TPIDR_EL0
  187990: f9401508     	ldr	x8, [x8, #0x28]
  187994: f81f83a8     	stur	x8, [x29, #-0x8]
  187998: f81e03a0     	stur	x0, [x29, #-0x20]
  18799c: f81d83a1     	stur	x1, [x29, #-0x28]
  1879a0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879a4: 2a1f03e9     	mov	w9, wzr
  1879a8: 3902c109     	strb	w9, [x8, #0xb0]
  1879ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879b0: aa1f03e0     	mov	x0, xzr
  1879b4: f9000d00     	str	x0, [x8, #0x18]
  1879b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879bc: 528ee18a     	mov	w10, #0x770c            // =30476
  1879c0: 2a0a03e1     	mov	w1, w10
  1879c4: f9001101     	str	x1, [x8, #0x20]
  1879c8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879cc: 92800001     	mov	x1, #-0x1               // =-1
  1879d0: f9003101     	str	x1, [x8, #0x60]
  1879d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879d8: f9002901     	str	x1, [x8, #0x50]
  1879dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879e0: f9002101     	str	x1, [x8, #0x40]
  1879e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879e8: f9001901     	str	x1, [x8, #0x30]
  1879ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879f0: 3901e909     	strb	w9, [x8, #0x7a]
  1879f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1879f8: 3901e109     	strb	w9, [x8, #0x78]
  1879fc: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a00: 3902e109     	strb	w9, [x8, #0xb8]
  187a04: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a08: f9004101     	str	x1, [x8, #0x80]
  187a0c: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a10: 3902cd09     	strb	w9, [x8, #0xb3]
  187a14: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a18: f9001500     	str	x0, [x8, #0x28]
  187a1c: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a20: 52800bea     	mov	w10, #0x5f              // =95
  187a24: 3902d90a     	strb	w10, [x8, #0xb6]
  187a28: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a2c: 3902d509     	strb	w9, [x8, #0xb5]
  187a30: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a34: 52800769     	mov	w9, #0x3b               // =59
  187a38: 3902d109     	strb	w9, [x8, #0xb4]
  187a3c: f85e03a8     	ldur	x8, [x29, #-0x20]
  187a40: f9400100     	ldr	x0, [x8]
  187a44: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a48: f9400101     	ldr	x1, [x8]
  187a4c: f9400902     	ldr	x2, [x8, #0x10]
  187a50: 97fc8a54     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  187a54: f81d03a0     	stur	x0, [x29, #-0x30]
  187a58: b40000a0     	cbz	x0, 0x187a6c <EAS_MixEngineShutdown+0x11c0>
  187a5c: 14000001     	b	0x187a60 <EAS_MixEngineShutdown+0x11b4>
  187a60: f85d03a8     	ldur	x8, [x29, #-0x30]
  187a64: f81e83a8     	stur	x8, [x29, #-0x18]
  187a68: 140000d8     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187a6c: f85e03a8     	ldur	x8, [x29, #-0x20]
  187a70: f9400100     	ldr	x0, [x8]
  187a74: f85d83a8     	ldur	x8, [x29, #-0x28]
  187a78: f9400101     	ldr	x1, [x8]
  187a7c: d10033a2     	sub	x2, x29, #0xc
  187a80: 97fc753c     	bl	0xa4f70 <EAS_HWGetByte@plt>
  187a84: f81d03a0     	stur	x0, [x29, #-0x30]
  187a88: b40000a0     	cbz	x0, 0x187a9c <EAS_MixEngineShutdown+0x11f0>
  187a8c: 14000001     	b	0x187a90 <EAS_MixEngineShutdown+0x11e4>
  187a90: f85d03a8     	ldur	x8, [x29, #-0x30]
  187a94: f81e83a8     	stur	x8, [x29, #-0x18]
  187a98: 140000cc     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187a9c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187aa0: b81cc3a8     	stur	w8, [x29, #-0x34]
  187aa4: 2a1f03e8     	mov	w8, wzr
  187aa8: b81c83a8     	stur	w8, [x29, #-0x38]
  187aac: 14000001     	b	0x187ab0 <EAS_MixEngineShutdown+0x1204>
  187ab0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  187ab4: 71000509     	subs	w9, w8, #0x1
  187ab8: b81cc3a9     	stur	w9, [x29, #-0x34]
  187abc: 340006c8     	cbz	w8, 0x187b94 <EAS_MixEngineShutdown+0x12e8>
  187ac0: 14000001     	b	0x187ac4 <EAS_MixEngineShutdown+0x1218>
  187ac4: f85d83a8     	ldur	x8, [x29, #-0x28]
  187ac8: 2a1f03e9     	mov	w9, wzr
  187acc: 3901e909     	strb	w9, [x8, #0x7a]
  187ad0: f85e03a8     	ldur	x8, [x29, #-0x20]
  187ad4: f9400100     	ldr	x0, [x8]
  187ad8: f85d83a1     	ldur	x1, [x29, #-0x28]
  187adc: 32000be9     	orr	w9, wzr, #0x7
  187ae0: 2a0903e2     	mov	w2, w9
  187ae4: d10033a3     	sub	x3, x29, #0xc
  187ae8: 940000c6     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187aec: f81d03a0     	stur	x0, [x29, #-0x30]
  187af0: b40000a0     	cbz	x0, 0x187b04 <EAS_MixEngineShutdown+0x1258>
  187af4: 14000001     	b	0x187af8 <EAS_MixEngineShutdown+0x124c>
  187af8: f85d03a8     	ldur	x8, [x29, #-0x30]
  187afc: f81e83a8     	stur	x8, [x29, #-0x18]
  187b00: 140000b2     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187b04: b85c83a8     	ldur	w8, [x29, #-0x38]
  187b08: 350001c8     	cbnz	w8, 0x187b40 <EAS_MixEngineShutdown+0x1294>
  187b0c: 14000001     	b	0x187b10 <EAS_MixEngineShutdown+0x1264>
  187b10: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187b14: 71009508     	subs	w8, w8, #0x25
  187b18: b81c43a8     	stur	w8, [x29, #-0x3c]
  187b1c: 540000a0     	b.eq	0x187b30 <EAS_MixEngineShutdown+0x1284>
  187b20: 14000001     	b	0x187b24 <EAS_MixEngineShutdown+0x1278>
  187b24: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  187b28: f81e83a8     	stur	x8, [x29, #-0x18]
  187b2c: 140000a7     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187b30: b85c83a8     	ldur	w8, [x29, #-0x38]
  187b34: 11000508     	add	w8, w8, #0x1
  187b38: b81c83a8     	stur	w8, [x29, #-0x38]
  187b3c: 14000015     	b	0x187b90 <EAS_MixEngineShutdown+0x12e4>
  187b40: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187b44: 71007508     	subs	w8, w8, #0x1d
  187b48: b90043e8     	str	w8, [sp, #0x40]
  187b4c: 54000061     	b.ne	0x187b58 <EAS_MixEngineShutdown+0x12ac>
  187b50: 14000001     	b	0x187b54 <EAS_MixEngineShutdown+0x12a8>
  187b54: 14000010     	b	0x187b94 <EAS_MixEngineShutdown+0x12e8>
  187b58: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187b5c: 71008908     	subs	w8, w8, #0x22
  187b60: b9003fe8     	str	w8, [sp, #0x3c]
  187b64: 540000e1     	b.ne	0x187b80 <EAS_MixEngineShutdown+0x12d4>
  187b68: 14000001     	b	0x187b6c <EAS_MixEngineShutdown+0x12c0>
  187b6c: f85d83a8     	ldur	x8, [x29, #-0x28]
  187b70: 3942c109     	ldrb	w9, [x8, #0xb0]
  187b74: 32000129     	orr	w9, w9, #0x1
  187b78: 3902c109     	strb	w9, [x8, #0xb0]
  187b7c: 14000004     	b	0x187b8c <EAS_MixEngineShutdown+0x12e0>
  187b80: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  187b84: f81e83a8     	stur	x8, [x29, #-0x18]
  187b88: 14000090     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187b8c: 14000001     	b	0x187b90 <EAS_MixEngineShutdown+0x12e4>
  187b90: 17ffffc8     	b	0x187ab0 <EAS_MixEngineShutdown+0x1204>
  187b94: f85e03a8     	ldur	x8, [x29, #-0x20]
  187b98: f9400100     	ldr	x0, [x8]
  187b9c: f85d83a1     	ldur	x1, [x29, #-0x28]
  187ba0: 320007e9     	orr	w9, wzr, #0x3
  187ba4: 2a0903e2     	mov	w2, w9
  187ba8: d10033a3     	sub	x3, x29, #0xc
  187bac: 94000095     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187bb0: f81d03a0     	stur	x0, [x29, #-0x30]
  187bb4: b40000a0     	cbz	x0, 0x187bc8 <EAS_MixEngineShutdown+0x131c>
  187bb8: 14000001     	b	0x187bbc <EAS_MixEngineShutdown+0x1310>
  187bbc: f85d03a8     	ldur	x8, [x29, #-0x30]
  187bc0: f81e83a8     	stur	x8, [x29, #-0x18]
  187bc4: 14000081     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187bc8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187bcc: 71000508     	subs	w8, w8, #0x1
  187bd0: b9003be8     	str	w8, [sp, #0x38]
  187bd4: 54000b81     	b.ne	0x187d44 <EAS_MixEngineShutdown+0x1498>
  187bd8: 14000001     	b	0x187bdc <EAS_MixEngineShutdown+0x1330>
  187bdc: f85e03a8     	ldur	x8, [x29, #-0x20]
  187be0: f9400100     	ldr	x0, [x8]
  187be4: f85d83a1     	ldur	x1, [x29, #-0x28]
  187be8: 321e03e9     	orr	w9, wzr, #0x4
  187bec: 2a0903e2     	mov	w2, w9
  187bf0: d10043a3     	sub	x3, x29, #0x10
  187bf4: 94000083     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187bf8: f81d03a0     	stur	x0, [x29, #-0x30]
  187bfc: b40000a0     	cbz	x0, 0x187c10 <EAS_MixEngineShutdown+0x1364>
  187c00: 14000001     	b	0x187c04 <EAS_MixEngineShutdown+0x1358>
  187c04: f85d03a8     	ldur	x8, [x29, #-0x30]
  187c08: f81e83a8     	stur	x8, [x29, #-0x18]
  187c0c: 1400006f     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187c10: f85d83a8     	ldur	x8, [x29, #-0x28]
  187c14: 3942c109     	ldrb	w9, [x8, #0xb0]
  187c18: 360000c9     	tbz	w9, #0x0, 0x187c30 <EAS_MixEngineShutdown+0x1384>
  187c1c: 14000001     	b	0x187c20 <EAS_MixEngineShutdown+0x1374>
  187c20: 385f03a8     	ldurb	w8, [x29, #-0x10]
  187c24: 531f7908     	lsl	w8, w8, #1
  187c28: 381f03a8     	sturb	w8, [x29, #-0x10]
  187c2c: 14000001     	b	0x187c30 <EAS_MixEngineShutdown+0x1384>
  187c30: f85d83a8     	ldur	x8, [x29, #-0x28]
  187c34: f9404d08     	ldr	x8, [x8, #0x98]
  187c38: b4000128     	cbz	x8, 0x187c5c <EAS_MixEngineShutdown+0x13b0>
  187c3c: 14000001     	b	0x187c40 <EAS_MixEngineShutdown+0x1394>
  187c40: f85d83a8     	ldur	x8, [x29, #-0x28]
  187c44: f9404d00     	ldr	x0, [x8, #0x98]
  187c48: f9405502     	ldr	x2, [x8, #0xa8]
  187c4c: 2a1f03e1     	mov	w1, wzr
  187c50: 97fc83bc     	bl	0xa8b40 <EAS_HWMemSet@plt>
  187c54: f9001be0     	str	x0, [sp, #0x30]
  187c58: 14000001     	b	0x187c5c <EAS_MixEngineShutdown+0x13b0>
  187c5c: 2a1f03e8     	mov	w8, wzr
  187c60: b81cc3a8     	stur	w8, [x29, #-0x34]
  187c64: 14000001     	b	0x187c68 <EAS_MixEngineShutdown+0x13bc>
  187c68: b85cc3a8     	ldur	w8, [x29, #-0x34]
  187c6c: 385f03a9     	ldurb	w9, [x29, #-0x10]
  187c70: 6b090108     	subs	w8, w8, w9
  187c74: b9002fe8     	str	w8, [sp, #0x2c]
  187c78: 540004ea     	b.ge	0x187d14 <EAS_MixEngineShutdown+0x1468>
  187c7c: 14000001     	b	0x187c80 <EAS_MixEngineShutdown+0x13d4>
  187c80: f85e03a8     	ldur	x8, [x29, #-0x20]
  187c84: f9400100     	ldr	x0, [x8]
  187c88: f85d83a1     	ldur	x1, [x29, #-0x28]
  187c8c: 321d03e9     	orr	w9, wzr, #0x8
  187c90: 2a0903e2     	mov	w2, w9
  187c94: d10033a3     	sub	x3, x29, #0xc
  187c98: 9400005a     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187c9c: f81d03a0     	stur	x0, [x29, #-0x30]
  187ca0: b40000a0     	cbz	x0, 0x187cb4 <EAS_MixEngineShutdown+0x1408>
  187ca4: 14000001     	b	0x187ca8 <EAS_MixEngineShutdown+0x13fc>
  187ca8: f85d03a8     	ldur	x8, [x29, #-0x30]
  187cac: f81e83a8     	stur	x8, [x29, #-0x18]
  187cb0: 14000046     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187cb4: f85d83a8     	ldur	x8, [x29, #-0x28]
  187cb8: f9404908     	ldr	x8, [x8, #0x90]
  187cbc: b4000228     	cbz	x8, 0x187d00 <EAS_MixEngineShutdown+0x1454>
  187cc0: 14000001     	b	0x187cc4 <EAS_MixEngineShutdown+0x1418>
  187cc4: b89cc3a8     	ldursw	x8, [x29, #-0x34]
  187cc8: f85d83a9     	ldur	x9, [x29, #-0x28]
  187ccc: f9405529     	ldr	x9, [x9, #0xa8]
  187cd0: f1000529     	subs	x9, x9, #0x1
  187cd4: eb090108     	subs	x8, x8, x9
  187cd8: f90013e8     	str	x8, [sp, #0x20]
  187cdc: 5400010a     	b.ge	0x187cfc <EAS_MixEngineShutdown+0x1450>
  187ce0: 14000001     	b	0x187ce4 <EAS_MixEngineShutdown+0x1438>
  187ce4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187ce8: f85d83a9     	ldur	x9, [x29, #-0x28]
  187cec: f9404d29     	ldr	x9, [x9, #0x98]
  187cf0: b89cc3aa     	ldursw	x10, [x29, #-0x34]
  187cf4: 382a6928     	strb	w8, [x9, x10]
  187cf8: 14000001     	b	0x187cfc <EAS_MixEngineShutdown+0x1450>
  187cfc: 14000001     	b	0x187d00 <EAS_MixEngineShutdown+0x1454>
  187d00: 14000001     	b	0x187d04 <EAS_MixEngineShutdown+0x1458>
  187d04: b85cc3a8     	ldur	w8, [x29, #-0x34]
  187d08: 11000508     	add	w8, w8, #0x1
  187d0c: b81cc3a8     	stur	w8, [x29, #-0x34]
  187d10: 17ffffd6     	b	0x187c68 <EAS_MixEngineShutdown+0x13bc>
  187d14: f85d83a8     	ldur	x8, [x29, #-0x28]
  187d18: f9404908     	ldr	x8, [x8, #0x90]
  187d1c: b4000128     	cbz	x8, 0x187d40 <EAS_MixEngineShutdown+0x1494>
  187d20: 14000001     	b	0x187d24 <EAS_MixEngineShutdown+0x1478>
  187d24: f85d83a8     	ldur	x8, [x29, #-0x28]
  187d28: f9404909     	ldr	x9, [x8, #0x90]
  187d2c: f9404d01     	ldr	x1, [x8, #0x98]
  187d30: f9405102     	ldr	x2, [x8, #0xa0]
  187d34: 320003e0     	orr	w0, wzr, #0x1
  187d38: d63f0120     	blr	x9
  187d3c: 14000001     	b	0x187d40 <EAS_MixEngineShutdown+0x1494>
  187d40: 1400000a     	b	0x187d68 <EAS_MixEngineShutdown+0x14bc>
  187d44: 385f43a8     	ldurb	w8, [x29, #-0xc]
  187d48: 71000908     	subs	w8, w8, #0x2
  187d4c: b9001fe8     	str	w8, [sp, #0x1c]
  187d50: 540000a0     	b.eq	0x187d64 <EAS_MixEngineShutdown+0x14b8>
  187d54: 14000001     	b	0x187d58 <EAS_MixEngineShutdown+0x14ac>
  187d58: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  187d5c: f81e83a8     	stur	x8, [x29, #-0x18]
  187d60: 1400001a     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187d64: 14000001     	b	0x187d68 <EAS_MixEngineShutdown+0x14bc>
  187d68: f85e03a8     	ldur	x8, [x29, #-0x20]
  187d6c: f9400100     	ldr	x0, [x8]
  187d70: f85d83a8     	ldur	x8, [x29, #-0x28]
  187d74: 9102c503     	add	x3, x8, #0xb1
  187d78: 321d03e9     	orr	w9, wzr, #0x8
  187d7c: 2a0903e2     	mov	w2, w9
  187d80: aa0803e1     	mov	x1, x8
  187d84: 9400001f     	bl	0x187e00 <EAS_MixEngineShutdown+0x1554>
  187d88: f81d03a0     	stur	x0, [x29, #-0x30]
  187d8c: b40000a0     	cbz	x0, 0x187da0 <EAS_MixEngineShutdown+0x14f4>
  187d90: 14000001     	b	0x187d94 <EAS_MixEngineShutdown+0x14e8>
  187d94: f85d03a8     	ldur	x8, [x29, #-0x30]
  187d98: f81e83a8     	stur	x8, [x29, #-0x18]
  187d9c: 1400000b     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187da0: f85d83a8     	ldur	x8, [x29, #-0x28]
  187da4: 3942c509     	ldrb	w9, [x8, #0xb1]
  187da8: 350000a9     	cbnz	w9, 0x187dbc <EAS_MixEngineShutdown+0x1510>
  187dac: 14000001     	b	0x187db0 <EAS_MixEngineShutdown+0x1504>
  187db0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  187db4: f81e83a8     	stur	x8, [x29, #-0x18]
  187db8: 14000004     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187dbc: aa1f03e8     	mov	x8, xzr
  187dc0: f81e83a8     	stur	x8, [x29, #-0x18]
  187dc4: 14000001     	b	0x187dc8 <EAS_MixEngineShutdown+0x151c>
  187dc8: f85e83a8     	ldur	x8, [x29, #-0x18]
  187dcc: d53bd049     	mrs	x9, TPIDR_EL0
  187dd0: f9401529     	ldr	x9, [x9, #0x28]
  187dd4: f85f83aa     	ldur	x10, [x29, #-0x8]
  187dd8: eb0a0129     	subs	x9, x9, x10
  187ddc: f9000be8     	str	x8, [sp, #0x10]
  187de0: f90007e9     	str	x9, [sp, #0x8]
  187de4: 540000c1     	b.ne	0x187dfc <EAS_MixEngineShutdown+0x1550>
  187de8: 14000001     	b	0x187dec <EAS_MixEngineShutdown+0x1540>
  187dec: f9400be0     	ldr	x0, [sp, #0x10]
  187df0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  187df4: 910243ff     	add	sp, sp, #0x90
  187df8: d65f03c0     	ret
  187dfc: 97fc87dd     	bl	0xa9d70 <__stack_chk_fail@plt>
  187e00: d10143ff     	sub	sp, sp, #0x50
  187e04: a9047bfd     	stp	x29, x30, [sp, #0x40]
  187e08: 910103fd     	add	x29, sp, #0x40
  187e0c: 52800008     	mov	w8, #0x0                // =0
  187e10: b27c0be9     	orr	x9, xzr, #0x70
  187e14: d280000a     	mov	x10, #0x0               // =0
  187e18: f81f03a0     	stur	x0, [x29, #-0x10]
  187e1c: f81e83a1     	stur	x1, [x29, #-0x18]
  187e20: f90013e2     	str	x2, [sp, #0x20]
  187e24: f9000fe3     	str	x3, [sp, #0x18]
  187e28: 39001fe8     	strb	w8, [sp, #0x7]
  187e2c: f85e83a0     	ldur	x0, [x29, #-0x18]
  187e30: 8b090009     	add	x9, x0, x9
  187e34: 3940292b     	ldrb	w11, [x9, #0xa]
  187e38: 2a0b03e9     	mov	w9, w11
  187e3c: d3401d29     	ubfx	x9, x9, #0, #8
  187e40: f94013e0     	ldr	x0, [sp, #0x20]
  187e44: eb000129     	subs	x9, x9, x0
  187e48: f90007e9     	str	x9, [sp, #0x8]
  187e4c: f94007e9     	ldr	x9, [sp, #0x8]
  187e50: eb0a013f     	cmp	x9, x10
  187e54: 1a9fa7eb     	cset	w11, lt
  187e58: b90003e8     	str	w8, [sp]
  187e5c: 3700004b     	tbnz	w11, #0x0, 0x187e64 <EAS_MixEngineShutdown+0x15b8>
  187e60: 14000029     	b	0x187f04 <EAS_MixEngineShutdown+0x1658>
  187e64: b27c0be8     	orr	x8, xzr, #0x70
  187e68: 52800009     	mov	w9, #0x0                // =0
  187e6c: f85e83aa     	ldur	x10, [x29, #-0x18]
  187e70: 8b080148     	add	x8, x10, x8
  187e74: 3940290b     	ldrb	w11, [x8, #0xa]
  187e78: 53001d6b     	uxtb	w11, w11
  187e7c: 32001fec     	orr	w12, wzr, #0xff
  187e80: 0a0c0129     	and	w9, w9, w12
  187e84: 6b09017f     	cmp	w11, w9
  187e88: 1a9f07e9     	cset	w9, ne
  187e8c: 37000049     	tbnz	w9, #0x0, 0x187e94 <EAS_MixEngineShutdown+0x15e8>
  187e90: 1400000b     	b	0x187ebc <EAS_MixEngineShutdown+0x1610>
  187e94: d2800008     	mov	x8, #0x0                // =0
  187e98: b27c0be9     	orr	x9, xzr, #0x70
  187e9c: f85e83aa     	ldur	x10, [x29, #-0x18]
  187ea0: 8b090149     	add	x9, x10, x9
  187ea4: 3940252b     	ldrb	w11, [x9, #0x9]
  187ea8: f94007e9     	ldr	x9, [sp, #0x8]
  187eac: eb090108     	subs	x8, x8, x9
  187eb0: 2a0803ec     	mov	w12, w8
  187eb4: 1acc216b     	lsl	w11, w11, w12
  187eb8: 39001feb     	strb	w11, [sp, #0x7]
  187ebc: d2800128     	mov	x8, #0x9                // =9
  187ec0: b27c0be9     	orr	x9, xzr, #0x70
  187ec4: f85f03a0     	ldur	x0, [x29, #-0x10]
  187ec8: f85e83aa     	ldur	x10, [x29, #-0x18]
  187ecc: f9400141     	ldr	x1, [x10]
  187ed0: f85e83aa     	ldur	x10, [x29, #-0x18]
  187ed4: 8b090149     	add	x9, x10, x9
  187ed8: 8b080122     	add	x2, x9, x8
  187edc: 97fc7425     	bl	0xa4f70 <EAS_HWGetByte@plt>
  187ee0: f9000be0     	str	x0, [sp, #0x10]
  187ee4: b5000040     	cbnz	x0, 0x187eec <EAS_MixEngineShutdown+0x1640>
  187ee8: 14000004     	b	0x187ef8 <EAS_MixEngineShutdown+0x164c>
  187eec: f9400be8     	ldr	x8, [sp, #0x10]
  187ef0: f81f83a8     	stur	x8, [x29, #-0x8]
  187ef4: 14000036     	b	0x187fcc <EAS_MixEngineShutdown+0x1720>
  187ef8: f94007e8     	ldr	x8, [sp, #0x8]
  187efc: 91002108     	add	x8, x8, #0x8
  187f00: f90007e8     	str	x8, [sp, #0x8]
  187f04: d2800008     	mov	x8, #0x0                // =0
  187f08: f94007e9     	ldr	x9, [sp, #0x8]
  187f0c: eb08013f     	cmp	x9, x8
  187f10: 1a9fd7ea     	cset	w10, gt
  187f14: 3700004a     	tbnz	w10, #0x0, 0x187f1c <EAS_MixEngineShutdown+0x1670>
  187f18: 1400001e     	b	0x187f90 <EAS_MixEngineShutdown+0x16e4>
  187f1c: 32001fe8     	orr	w8, wzr, #0xff
  187f20: b27d03e9     	orr	x9, xzr, #0x8
  187f24: b27c0bea     	orr	x10, xzr, #0x70
  187f28: f85e83ab     	ldur	x11, [x29, #-0x18]
  187f2c: 8b0a016b     	add	x11, x11, x10
  187f30: 3940256c     	ldrb	w12, [x11, #0x9]
  187f34: f94007eb     	ldr	x11, [sp, #0x8]
  187f38: 2a0b03ed     	mov	w13, w11
  187f3c: 1acd298c     	asr	w12, w12, w13
  187f40: 39401fed     	ldrb	w13, [sp, #0x7]
  187f44: 2a0c01ac     	orr	w12, w13, w12
  187f48: 39001fec     	strb	w12, [sp, #0x7]
  187f4c: f94007eb     	ldr	x11, [sp, #0x8]
  187f50: 2a0b03ec     	mov	w12, w11
  187f54: f85e83ab     	ldur	x11, [x29, #-0x18]
  187f58: 8b0a016b     	add	x11, x11, x10
  187f5c: 3900296c     	strb	w12, [x11, #0xa]
  187f60: f85e83ab     	ldur	x11, [x29, #-0x18]
  187f64: 8b0a016b     	add	x11, x11, x10
  187f68: 3940256c     	ldrb	w12, [x11, #0x9]
  187f6c: f94007eb     	ldr	x11, [sp, #0x8]
  187f70: eb0b0129     	subs	x9, x9, x11
  187f74: 2a0903ed     	mov	w13, w9
  187f78: 1acd2908     	asr	w8, w8, w13
  187f7c: 0a080188     	and	w8, w12, w8
  187f80: f85e83a9     	ldur	x9, [x29, #-0x18]
  187f84: 8b0a0129     	add	x9, x9, x10
  187f88: 39002528     	strb	w8, [x9, #0x9]
  187f8c: 1400000c     	b	0x187fbc <EAS_MixEngineShutdown+0x1710>
  187f90: b27c0be8     	orr	x8, xzr, #0x70
  187f94: f85e83a9     	ldur	x9, [x29, #-0x18]
  187f98: 8b080129     	add	x9, x9, x8
  187f9c: 3940252a     	ldrb	w10, [x9, #0x9]
  187fa0: 39401feb     	ldrb	w11, [sp, #0x7]
  187fa4: 2a0a016a     	orr	w10, w11, w10
  187fa8: 39001fea     	strb	w10, [sp, #0x7]
  187fac: f85e83a9     	ldur	x9, [x29, #-0x18]
  187fb0: 8b080128     	add	x8, x9, x8
  187fb4: b94003ea     	ldr	w10, [sp]
  187fb8: 3900290a     	strb	w10, [x8, #0xa]
  187fbc: 39401fe8     	ldrb	w8, [sp, #0x7]
  187fc0: f9400fe9     	ldr	x9, [sp, #0x18]
  187fc4: 39000128     	strb	w8, [x9]
  187fc8: f81f83bf     	stur	xzr, [x29, #-0x8]
  187fcc: f85f83a0     	ldur	x0, [x29, #-0x8]
  187fd0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  187fd4: 910143ff     	add	sp, sp, #0x50
  187fd8: d65f03c0     	ret
  187fdc: d10103ff     	sub	sp, sp, #0x40
  187fe0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  187fe4: 9100c3fd     	add	x29, sp, #0x30
  187fe8: b27c0be8     	orr	x8, xzr, #0x70
  187fec: b27c03e9     	orr	x9, xzr, #0x10
  187ff0: b27903ea     	orr	x10, xzr, #0x80
  187ff4: 9280000b     	mov	x11, #-0x1              // =-1
  187ff8: f81f83a0     	stur	x0, [x29, #-0x8]
  187ffc: f81f03a1     	stur	x1, [x29, #-0x10]
  188000: f9000fe2     	str	x2, [sp, #0x18]
  188004: f85f03a0     	ldur	x0, [x29, #-0x10]
  188008: 8b080000     	add	x0, x0, x8
  18800c: f9400fe1     	ldr	x1, [sp, #0x18]
  188010: aa0903e2     	mov	x2, x9
  188014: f9000bea     	str	x10, [sp, #0x10]
  188018: f90007eb     	str	x11, [sp, #0x8]
  18801c: 97fc76d5     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  188020: f85f03a8     	ldur	x8, [x29, #-0x10]
  188024: f9400be9     	ldr	x9, [sp, #0x10]
  188028: 8b090108     	add	x8, x8, x9
  18802c: f94007ea     	ldr	x10, [sp, #0x8]
  188030: f900010a     	str	x10, [x8]
  188034: f85f83a8     	ldur	x8, [x29, #-0x8]
  188038: f85f03ab     	ldur	x11, [x29, #-0x10]
  18803c: f9400161     	ldr	x1, [x11]
  188040: f9400feb     	ldr	x11, [sp, #0x18]
  188044: f9400162     	ldr	x2, [x11]
  188048: aa0803e0     	mov	x0, x8
  18804c: 97fc88d5     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  188050: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  188054: 910103ff     	add	sp, sp, #0x40
  188058: d65f03c0     	ret
  18805c: d100c3ff     	sub	sp, sp, #0x30
  188060: a9027bfd     	stp	x29, x30, [sp, #0x20]
  188064: 910083fd     	add	x29, sp, #0x20
  188068: b27c0be8     	orr	x8, xzr, #0x70
  18806c: b27c03e9     	orr	x9, xzr, #0x10
  188070: f81f83a0     	stur	x0, [x29, #-0x8]
  188074: f9000be1     	str	x1, [sp, #0x10]
  188078: f90007e2     	str	x2, [sp, #0x8]
  18807c: f94007e0     	ldr	x0, [sp, #0x8]
  188080: f9400be1     	ldr	x1, [sp, #0x10]
  188084: 8b080021     	add	x1, x1, x8
  188088: aa0903e2     	mov	x2, x9
  18808c: 97fc76b9     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  188090: f85f83a8     	ldur	x8, [x29, #-0x8]
  188094: f9400be9     	ldr	x9, [sp, #0x10]
  188098: f9400121     	ldr	x1, [x9]
  18809c: f94007e9     	ldr	x9, [sp, #0x8]
  1880a0: aa0803e0     	mov	x0, x8
  1880a4: aa0903e2     	mov	x2, x9
  1880a8: 97fc7fce     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  1880ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1880b0: 9100c3ff     	add	sp, sp, #0x30
  1880b4: d65f03c0     	ret

00000000001880b8 <EAS_CalcPanControl>:
  1880b8: d10083ff     	sub	sp, sp, #0x20
  1880bc: 321a6be8     	orr	w8, wzr, #0xffffffc1
  1880c0: b9001fe0     	str	w0, [sp, #0x1c]
  1880c4: f9000be1     	str	x1, [sp, #0x10]
  1880c8: f90007e2     	str	x2, [sp, #0x8]
  1880cc: b9401fe0     	ldr	w0, [sp, #0x1c]
  1880d0: 6b08001f     	cmp	w0, w8
  1880d4: 1a9fa7e8     	cset	w8, lt
  1880d8: 37000048     	tbnz	w8, #0x0, 0x1880e0 <EAS_CalcPanControl+0x28>
  1880dc: 14000004     	b	0x1880ec <EAS_CalcPanControl+0x34>
  1880e0: 321a6be8     	orr	w8, wzr, #0xffffffc1
  1880e4: b90003e8     	str	w8, [sp]
  1880e8: 1400000c     	b	0x188118 <EAS_CalcPanControl+0x60>
  1880ec: 320017e8     	orr	w8, wzr, #0x3f
  1880f0: b9401fe9     	ldr	w9, [sp, #0x1c]
  1880f4: 6b08013f     	cmp	w9, w8
  1880f8: 1a9fd7e8     	cset	w8, gt
  1880fc: 37000048     	tbnz	w8, #0x0, 0x188104 <EAS_CalcPanControl+0x4c>
  188100: 14000004     	b	0x188110 <EAS_CalcPanControl+0x58>
  188104: 320017e8     	orr	w8, wzr, #0x3f
  188108: b90003e8     	str	w8, [sp]
  18810c: 14000003     	b	0x188118 <EAS_CalcPanControl+0x60>
  188110: b9401fe8     	ldr	w8, [sp, #0x1c]
  188114: b90003e8     	str	w8, [sp]
  188118: 32003be8     	orr	w8, wzr, #0x7fff
  18811c: 528b5049     	mov	w9, #0x5a82             // =23170
  188120: 32000fea     	orr	w10, wzr, #0xf
  188124: 128d412b     	mov	w11, #-0x6a0a           // =-27146
  188128: 321d03ec     	orr	w12, wzr, #0x8
  18812c: b94003ed     	ldr	w13, [sp]
  188130: 1acc21ac     	lsl	w12, w13, w12
  188134: b90003ec     	str	w12, [sp]
  188138: b94003ec     	ldr	w12, [sp]
  18813c: 1b0c7d6b     	mul	w11, w11, w12
  188140: 1aca296b     	asr	w11, w11, w10
  188144: 1140216b     	add	w11, w11, #0x8, lsl #12 // =0x8000
  188148: b90007eb     	str	w11, [sp, #0x4]
  18814c: b94007eb     	ldr	w11, [sp, #0x4]
  188150: b94003ec     	ldr	w12, [sp]
  188154: 1b0c7d6b     	mul	w11, w11, w12
  188158: 1aca296a     	asr	w10, w11, w10
  18815c: 0b0a0129     	add	w9, w9, w10
  188160: b90007e9     	str	w9, [sp, #0x4]
  188164: b94007e9     	ldr	w9, [sp, #0x4]
  188168: 6b08013f     	cmp	w9, w8
  18816c: 1a9fd7e8     	cset	w8, gt
  188170: 37000048     	tbnz	w8, #0x0, 0x188178 <EAS_CalcPanControl+0xc0>
  188174: 14000004     	b	0x188184 <EAS_CalcPanControl+0xcc>
  188178: 32003be8     	orr	w8, wzr, #0x7fff
  18817c: b90007e8     	str	w8, [sp, #0x4]
  188180: 14000008     	b	0x1881a0 <EAS_CalcPanControl+0xe8>
  188184: 52800008     	mov	w8, #0x0                // =0
  188188: b94007e9     	ldr	w9, [sp, #0x4]
  18818c: 6b08013f     	cmp	w9, w8
  188190: 1a9fa7e8     	cset	w8, lt
  188194: 37000048     	tbnz	w8, #0x0, 0x18819c <EAS_CalcPanControl+0xe4>
  188198: 14000002     	b	0x1881a0 <EAS_CalcPanControl+0xe8>
  18819c: b90007ff     	str	wzr, [sp, #0x4]
  1881a0: 321143e8     	orr	w8, wzr, #0xffff8000
  1881a4: 32003be9     	orr	w9, wzr, #0x7fff
  1881a8: 528b504a     	mov	w10, #0x5a82            // =23170
  1881ac: 32000feb     	orr	w11, wzr, #0xf
  1881b0: 128d412c     	mov	w12, #-0x6a0a           // =-27146
  1881b4: b94007ed     	ldr	w13, [sp, #0x4]
  1881b8: f94007ee     	ldr	x14, [sp, #0x8]
  1881bc: 790001cd     	strh	w13, [x14]
  1881c0: b94003ed     	ldr	w13, [sp]
  1881c4: 1b0d7d8c     	mul	w12, w12, w13
  1881c8: 1acb298c     	asr	w12, w12, w11
  1881cc: 0b0c0108     	add	w8, w8, w12
  1881d0: b90007e8     	str	w8, [sp, #0x4]
  1881d4: b94007e8     	ldr	w8, [sp, #0x4]
  1881d8: b94003ec     	ldr	w12, [sp]
  1881dc: 1b0c7d08     	mul	w8, w8, w12
  1881e0: 1acb2908     	asr	w8, w8, w11
  1881e4: 0b080148     	add	w8, w10, w8
  1881e8: b90007e8     	str	w8, [sp, #0x4]
  1881ec: b94007e8     	ldr	w8, [sp, #0x4]
  1881f0: 6b09011f     	cmp	w8, w9
  1881f4: 1a9fd7e8     	cset	w8, gt
  1881f8: 37000048     	tbnz	w8, #0x0, 0x188200 <EAS_CalcPanControl+0x148>
  1881fc: 14000004     	b	0x18820c <EAS_CalcPanControl+0x154>
  188200: 32003be8     	orr	w8, wzr, #0x7fff
  188204: b90007e8     	str	w8, [sp, #0x4]
  188208: 14000008     	b	0x188228 <EAS_CalcPanControl+0x170>
  18820c: 52800008     	mov	w8, #0x0                // =0
  188210: b94007e9     	ldr	w9, [sp, #0x4]
  188214: 6b08013f     	cmp	w9, w8
  188218: 1a9fa7e8     	cset	w8, lt
  18821c: 37000048     	tbnz	w8, #0x0, 0x188224 <EAS_CalcPanControl+0x16c>
  188220: 14000002     	b	0x188228 <EAS_CalcPanControl+0x170>
  188224: b90007ff     	str	wzr, [sp, #0x4]
  188228: b94007e8     	ldr	w8, [sp, #0x4]
  18822c: f9400be9     	ldr	x9, [sp, #0x10]
  188230: 79000128     	strh	w8, [x9]
  188234: 910083ff     	add	sp, sp, #0x20
  188238: d65f03c0     	ret

000000000018823c <EAS_PEInit>:
  18823c: d10103ff     	sub	sp, sp, #0x40
  188240: a9037bfd     	stp	x29, x30, [sp, #0x30]
  188244: 9100c3fd     	add	x29, sp, #0x30
  188248: 52800008     	mov	w8, #0x0                // =0
  18824c: d2800009     	mov	x9, #0x0                // =0
  188250: f81f03a0     	stur	x0, [x29, #-0x10]
  188254: f85f03a0     	ldur	x0, [x29, #-0x10]
  188258: 39462c0a     	ldrb	w10, [x0, #0x18b]
  18825c: 53001d4a     	uxtb	w10, w10
  188260: 32001feb     	orr	w11, wzr, #0xff
  188264: 0a0b0108     	and	w8, w8, w11
  188268: 6b08015f     	cmp	w10, w8
  18826c: 1a9f07e8     	cset	w8, ne
  188270: f90007e9     	str	x9, [sp, #0x8]
  188274: 37000048     	tbnz	w8, #0x0, 0x18827c <EAS_PEInit+0x40>
  188278: 14000006     	b	0x188290 <EAS_PEInit+0x54>
  18827c: 321d03e0     	orr	w0, wzr, #0x8
  188280: 97fc7228     	bl	0xa4b20 <EAS_CMEnumData@plt>
  188284: f85f03a8     	ldur	x8, [x29, #-0x10]
  188288: f900b500     	str	x0, [x8, #0x168]
  18828c: 14000007     	b	0x1882a8 <EAS_PEInit+0x6c>
  188290: d282a001     	mov	x1, #0x1500             // =5376
  188294: f85f03a8     	ldur	x8, [x29, #-0x10]
  188298: f9400100     	ldr	x0, [x8]
  18829c: 97fc6615     	bl	0xa1af0 <EAS_HWMalloc@plt>
  1882a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1882a4: f900b500     	str	x0, [x8, #0x168]
  1882a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1882ac: f940b508     	ldr	x8, [x8, #0x168]
  1882b0: f94007e9     	ldr	x9, [sp, #0x8]
  1882b4: eb09011f     	cmp	x8, x9
  1882b8: 1a9f07ea     	cset	w10, ne
  1882bc: 3700008a     	tbnz	w10, #0x0, 0x1882cc <EAS_PEInit+0x90>
  1882c0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1882c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1882c8: 1400001c     	b	0x188338 <EAS_PEInit+0xfc>
  1882cc: 52800001     	mov	w1, #0x0                // =0
  1882d0: d282a002     	mov	x2, #0x1500             // =5376
  1882d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1882d8: f940b500     	ldr	x0, [x8, #0x168]
  1882dc: 97fc8219     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1882e0: b90017ff     	str	wzr, [sp, #0x14]
  1882e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1882e8: f940b508     	ldr	x8, [x8, #0x168]
  1882ec: f9000fe8     	str	x8, [sp, #0x18]
  1882f0: 321c03e8     	orr	w8, wzr, #0x10
  1882f4: b94017e9     	ldr	w9, [sp, #0x14]
  1882f8: 6b08013f     	cmp	w9, w8
  1882fc: 1a9fa7e8     	cset	w8, lt
  188300: 37000048     	tbnz	w8, #0x0, 0x188308 <EAS_PEInit+0xcc>
  188304: 1400000c     	b	0x188334 <EAS_PEInit+0xf8>
  188308: f9400fe8     	ldr	x8, [sp, #0x18]
  18830c: f94007e9     	ldr	x9, [sp, #0x8]
  188310: f9000109     	str	x9, [x8]
  188314: d2802a08     	mov	x8, #0x150              // =336
  188318: b94017e9     	ldr	w9, [sp, #0x14]
  18831c: 11000529     	add	w9, w9, #0x1
  188320: b90017e9     	str	w9, [sp, #0x14]
  188324: f9400fea     	ldr	x10, [sp, #0x18]
  188328: 8b080148     	add	x8, x10, x8
  18832c: f9000fe8     	str	x8, [sp, #0x18]
  188330: 17fffff0     	b	0x1882f0 <EAS_PEInit+0xb4>
  188334: f81f83bf     	stur	xzr, [x29, #-0x8]
  188338: f85f83a0     	ldur	x0, [x29, #-0x8]
  18833c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  188340: 910103ff     	add	sp, sp, #0x40
  188344: d65f03c0     	ret

0000000000188348 <EAS_PEShutdown>:
  188348: d10083ff     	sub	sp, sp, #0x20
  18834c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  188350: 910043fd     	add	x29, sp, #0x10
  188354: 52800008     	mov	w8, #0x0                // =0
  188358: d2800009     	mov	x9, #0x0                // =0
  18835c: f90007e0     	str	x0, [sp, #0x8]
  188360: f94007e0     	ldr	x0, [sp, #0x8]
  188364: 39462c0a     	ldrb	w10, [x0, #0x18b]
  188368: 53001d4a     	uxtb	w10, w10
  18836c: 32001feb     	orr	w11, wzr, #0xff
  188370: 0a0b0108     	and	w8, w8, w11
  188374: 6b08015f     	cmp	w10, w8
  188378: 1a9f07e8     	cset	w8, ne
  18837c: f90003e9     	str	x9, [sp]
  188380: 37000208     	tbnz	w8, #0x0, 0x1883c0 <EAS_PEShutdown+0x78>
  188384: f94007e8     	ldr	x8, [sp, #0x8]
  188388: f940b508     	ldr	x8, [x8, #0x168]
  18838c: f94003e9     	ldr	x9, [sp]
  188390: eb09011f     	cmp	x8, x9
  188394: 1a9f07ea     	cset	w10, ne
  188398: 3700004a     	tbnz	w10, #0x0, 0x1883a0 <EAS_PEShutdown+0x58>
  18839c: 14000009     	b	0x1883c0 <EAS_PEShutdown+0x78>
  1883a0: f94007e8     	ldr	x8, [sp, #0x8]
  1883a4: f9400100     	ldr	x0, [x8]
  1883a8: f94007e8     	ldr	x8, [sp, #0x8]
  1883ac: f940b501     	ldr	x1, [x8, #0x168]
  1883b0: 97fc65c4     	bl	0xa1ac0 <EAS_HWFree@plt>
  1883b4: f94007e8     	ldr	x8, [sp, #0x8]
  1883b8: f94003e0     	ldr	x0, [sp]
  1883bc: f900b500     	str	x0, [x8, #0x168]
  1883c0: d2800000     	mov	x0, #0x0                // =0
  1883c4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1883c8: 910083ff     	add	sp, sp, #0x20
  1883cc: d65f03c0     	ret

00000000001883d0 <EAS_PERender>:
  1883d0: d10143ff     	sub	sp, sp, #0x50
  1883d4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1883d8: 910103fd     	add	x29, sp, #0x40
  1883dc: d2800008     	mov	x8, #0x0                // =0
  1883e0: f81f03a0     	stur	x0, [x29, #-0x10]
  1883e4: f81e83a1     	stur	x1, [x29, #-0x18]
  1883e8: b90017ff     	str	wzr, [sp, #0x14]
  1883ec: f85f03a0     	ldur	x0, [x29, #-0x10]
  1883f0: f940b400     	ldr	x0, [x0, #0x168]
  1883f4: f90013e0     	str	x0, [sp, #0x20]
  1883f8: f90007e8     	str	x8, [sp, #0x8]
  1883fc: 321c03e8     	orr	w8, wzr, #0x10
  188400: b94017e9     	ldr	w9, [sp, #0x14]
  188404: 6b08013f     	cmp	w9, w8
  188408: 1a9fa7e8     	cset	w8, lt
  18840c: 37000048     	tbnz	w8, #0x0, 0x188414 <EAS_PERender+0x44>
  188410: 14000028     	b	0x1884b0 <EAS_PERender+0xe0>
  188414: f94013e8     	ldr	x8, [sp, #0x20]
  188418: f9400108     	ldr	x8, [x8]
  18841c: f94007e9     	ldr	x9, [sp, #0x8]
  188420: eb09011f     	cmp	x8, x9
  188424: 1a9f07ea     	cset	w10, ne
  188428: 3700004a     	tbnz	w10, #0x0, 0x188430 <EAS_PERender+0x60>
  18842c: 14000019     	b	0x188490 <EAS_PERender+0xc0>
  188430: b27e03e8     	orr	x8, xzr, #0x4
  188434: f94013e9     	ldr	x9, [sp, #0x20]
  188438: f9401129     	ldr	x9, [x9, #0x20]
  18843c: eb08013f     	cmp	x9, x8
  188440: 1a9f07ea     	cset	w10, ne
  188444: 3700004a     	tbnz	w10, #0x0, 0x18844c <EAS_PERender+0x7c>
  188448: 14000012     	b	0x188490 <EAS_PERender+0xc0>
  18844c: d28000a8     	mov	x8, #0x5                // =5
  188450: f94013e9     	ldr	x9, [sp, #0x20]
  188454: f9401129     	ldr	x9, [x9, #0x20]
  188458: eb08013f     	cmp	x9, x8
  18845c: 1a9f07ea     	cset	w10, ne
  188460: 3700004a     	tbnz	w10, #0x0, 0x188468 <EAS_PERender+0x98>
  188464: 1400000b     	b	0x188490 <EAS_PERender+0xc0>
  188468: f85f03a0     	ldur	x0, [x29, #-0x10]
  18846c: f94013e1     	ldr	x1, [sp, #0x20]
  188470: f85e83a2     	ldur	x2, [x29, #-0x18]
  188474: 94000014     	bl	0x1884c4 <EAS_PERender+0xf4>
  188478: f9000fe0     	str	x0, [sp, #0x18]
  18847c: b5000040     	cbnz	x0, 0x188484 <EAS_PERender+0xb4>
  188480: 14000004     	b	0x188490 <EAS_PERender+0xc0>
  188484: f9400fe8     	ldr	x8, [sp, #0x18]
  188488: f81f83a8     	stur	x8, [x29, #-0x8]
  18848c: 1400000a     	b	0x1884b4 <EAS_PERender+0xe4>
  188490: d2802a08     	mov	x8, #0x150              // =336
  188494: b94017e9     	ldr	w9, [sp, #0x14]
  188498: 11000529     	add	w9, w9, #0x1
  18849c: b90017e9     	str	w9, [sp, #0x14]
  1884a0: f94013ea     	ldr	x10, [sp, #0x20]
  1884a4: 8b080148     	add	x8, x10, x8
  1884a8: f90013e8     	str	x8, [sp, #0x20]
  1884ac: 17ffffd4     	b	0x1883fc <EAS_PERender+0x2c>
  1884b0: f81f83bf     	stur	xzr, [x29, #-0x8]
  1884b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1884b8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1884bc: 910143ff     	add	sp, sp, #0x50
  1884c0: d65f03c0     	ret
  1884c4: d102c3ff     	sub	sp, sp, #0xb0
  1884c8: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1884cc: 910283fd     	add	x29, sp, #0xa0
  1884d0: d2800008     	mov	x8, #0x0                // =0
  1884d4: 52800009     	mov	w9, #0x0                // =0
  1884d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1884dc: f81e83a1     	stur	x1, [x29, #-0x18]
  1884e0: f81e03a2     	stur	x2, [x29, #-0x20]
  1884e4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1884e8: b941300a     	ldr	w10, [x0, #0x130]
  1884ec: f90017e8     	str	x8, [sp, #0x28]
  1884f0: b90027e9     	str	w9, [sp, #0x24]
  1884f4: 3400004a     	cbz	w10, 0x1884fc <EAS_PERender+0x12c>
  1884f8: 14000045     	b	0x18860c <EAS_PERender+0x23c>
  1884fc: b2400fe8     	orr	x8, xzr, #0xf
  188500: f85e83a9     	ldur	x9, [x29, #-0x18]
  188504: f9404929     	ldr	x9, [x9, #0x90]
  188508: d34cfd29     	lsr	x9, x9, #12
  18850c: 8a080129     	and	x9, x9, x8
  188510: f90027e9     	str	x9, [sp, #0x48]
  188514: f94027e9     	ldr	x9, [sp, #0x48]
  188518: eb08013f     	cmp	x9, x8
  18851c: 1a9f17ea     	cset	w10, eq
  188520: 3700008a     	tbnz	w10, #0x0, 0x188530 <EAS_PERender+0x160>
  188524: f94027e8     	ldr	x8, [sp, #0x48]
  188528: b4000048     	cbz	x8, 0x188530 <EAS_PERender+0x160>
  18852c: 14000027     	b	0x1885c8 <EAS_PERender+0x1f8>
  188530: 32000fe8     	orr	w8, wzr, #0xf
  188534: 321f03e9     	orr	w9, wzr, #0x2
  188538: b26a03ea     	orr	x10, xzr, #0x400000
  18853c: b2400feb     	orr	x11, xzr, #0xf
  188540: f85e83ac     	ldur	x12, [x29, #-0x18]
  188544: f9004d8a     	str	x10, [x12, #0x98]
  188548: f85e83aa     	ldur	x10, [x29, #-0x18]
  18854c: f940494a     	ldr	x10, [x10, #0x90]
  188550: d350fd4a     	lsr	x10, x10, #16
  188554: 8a0b014a     	and	x10, x10, x11
  188558: f90027ea     	str	x10, [sp, #0x48]
  18855c: f94027e0     	ldr	x0, [sp, #0x48]
  188560: b90023e8     	str	w8, [sp, #0x20]
  188564: b9001fe9     	str	w9, [sp, #0x1c]
  188568: 97fc6f2e     	bl	0xa4220 <getDecayScale@plt>
  18856c: f85e83aa     	ldur	x10, [x29, #-0x18]
  188570: f9005140     	str	x0, [x10, #0xa0]
  188574: f85e83aa     	ldur	x10, [x29, #-0x18]
  188578: b9401fe8     	ldr	w8, [sp, #0x1c]
  18857c: b9013148     	str	w8, [x10, #0x130]
  188580: f85e83aa     	ldur	x10, [x29, #-0x18]
  188584: 79c27149     	ldrsh	w9, [x10, #0x138]
  188588: f85e83aa     	ldur	x10, [x29, #-0x18]
  18858c: 79c2694d     	ldrsh	w13, [x10, #0x134]
  188590: 1b0d7d29     	mul	w9, w9, w13
  188594: b94023ed     	ldr	w13, [sp, #0x20]
  188598: 1acd2929     	asr	w9, w9, w13
  18859c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1885a0: 79027949     	strh	w9, [x10, #0x13c]
  1885a4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1885a8: 79c27549     	ldrsh	w9, [x10, #0x13a]
  1885ac: f85e83aa     	ldur	x10, [x29, #-0x18]
  1885b0: 79c2694e     	ldrsh	w14, [x10, #0x134]
  1885b4: 1b0e7d29     	mul	w9, w9, w14
  1885b8: 1acd2929     	asr	w9, w9, w13
  1885bc: f85e83aa     	ldur	x10, [x29, #-0x18]
  1885c0: 79027d49     	strh	w9, [x10, #0x13e]
  1885c4: 14000012     	b	0x18860c <EAS_PERender+0x23c>
  1885c8: 320003e8     	orr	w8, wzr, #0x1
  1885cc: b27803e9     	orr	x9, xzr, #0x100
  1885d0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1885d4: f9004d49     	str	x9, [x10, #0x98]
  1885d8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1885dc: b94027eb     	ldr	w11, [sp, #0x24]
  1885e0: 7902792b     	strh	w11, [x9, #0x13c]
  1885e4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1885e8: 79027d2b     	strh	w11, [x9, #0x13e]
  1885ec: f94027e0     	ldr	x0, [sp, #0x48]
  1885f0: b9001be8     	str	w8, [sp, #0x18]
  1885f4: 97fc65d7     	bl	0xa1d50 <getAttackIncrement@plt>
  1885f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1885fc: f9005120     	str	x0, [x9, #0xa0]
  188600: f85e83a9     	ldur	x9, [x29, #-0x18]
  188604: b9401be8     	ldr	w8, [sp, #0x18]
  188608: b9013128     	str	w8, [x9, #0x130]
  18860c: 320003e8     	orr	w8, wzr, #0x1
  188610: f85e83a9     	ldur	x9, [x29, #-0x18]
  188614: b941312a     	ldr	w10, [x9, #0x130]
  188618: 6b08015f     	cmp	w10, w8
  18861c: 1a9f17e8     	cset	w8, eq
  188620: 37000048     	tbnz	w8, #0x0, 0x188628 <EAS_PERender+0x258>
  188624: 14000024     	b	0x1886b4 <EAS_PERender+0x2e4>
  188628: b2400be8     	orr	x8, xzr, #0x7
  18862c: b26a03e9     	orr	x9, xzr, #0x400000
  188630: f85e83aa     	ldur	x10, [x29, #-0x18]
  188634: f9404d4a     	ldr	x10, [x10, #0x98]
  188638: f85e83ab     	ldur	x11, [x29, #-0x18]
  18863c: f940516b     	ldr	x11, [x11, #0xa0]
  188640: 9ac82168     	lsl	x8, x11, x8
  188644: 8b080148     	add	x8, x10, x8
  188648: f85e83aa     	ldur	x10, [x29, #-0x18]
  18864c: f9004d48     	str	x8, [x10, #0x98]
  188650: f85e83a8     	ldur	x8, [x29, #-0x18]
  188654: f9404d08     	ldr	x8, [x8, #0x98]
  188658: eb09011f     	cmp	x8, x9
  18865c: 1a9f37ec     	cset	w12, hs
  188660: 3700004c     	tbnz	w12, #0x0, 0x188668 <EAS_PERender+0x298>
  188664: 14000013     	b	0x1886b0 <EAS_PERender+0x2e0>
  188668: 321f03e8     	orr	w8, wzr, #0x2
  18866c: b26a03e9     	orr	x9, xzr, #0x400000
  188670: b2400fea     	orr	x10, xzr, #0xf
  188674: f85e83ab     	ldur	x11, [x29, #-0x18]
  188678: f9004d69     	str	x9, [x11, #0x98]
  18867c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188680: f9404929     	ldr	x9, [x9, #0x90]
  188684: d350fd29     	lsr	x9, x9, #16
  188688: 8a0a0129     	and	x9, x9, x10
  18868c: f90027e9     	str	x9, [sp, #0x48]
  188690: f94027e0     	ldr	x0, [sp, #0x48]
  188694: b90017e8     	str	w8, [sp, #0x14]
  188698: 97fc6ee2     	bl	0xa4220 <getDecayScale@plt>
  18869c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1886a0: f9005120     	str	x0, [x9, #0xa0]
  1886a4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1886a8: b94017e8     	ldr	w8, [sp, #0x14]
  1886ac: b9013128     	str	w8, [x9, #0x130]
  1886b0: 14000082     	b	0x1888b8 <EAS_PERender+0x4e8>
  1886b4: 321f03e8     	orr	w8, wzr, #0x2
  1886b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1886bc: b941312a     	ldr	w10, [x9, #0x130]
  1886c0: 6b08015f     	cmp	w10, w8
  1886c4: 1a9f17e8     	cset	w8, eq
  1886c8: 37000048     	tbnz	w8, #0x0, 0x1886d0 <EAS_PERender+0x300>
  1886cc: 14000037     	b	0x1887a8 <EAS_PERender+0x3d8>
  1886d0: b2400fe8     	orr	x8, xzr, #0xf
  1886d4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1886d8: f9404d29     	ldr	x9, [x9, #0x98]
  1886dc: f85e83aa     	ldur	x10, [x29, #-0x18]
  1886e0: f940514a     	ldr	x10, [x10, #0xa0]
  1886e4: 9b0a7d29     	mul	x9, x9, x10
  1886e8: d349fd29     	lsr	x9, x9, #9
  1886ec: f85e83aa     	ldur	x10, [x29, #-0x18]
  1886f0: f9004d49     	str	x9, [x10, #0x98]
  1886f4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1886f8: f9404929     	ldr	x9, [x9, #0x90]
  1886fc: d348fd29     	lsr	x9, x9, #8
  188700: 8a080129     	and	x9, x9, x8
  188704: f90027e9     	str	x9, [sp, #0x48]
  188708: f94027e9     	ldr	x9, [sp, #0x48]
  18870c: eb08013f     	cmp	x9, x8
  188710: 1a9f17eb     	cset	w11, eq
  188714: 3700004b     	tbnz	w11, #0x0, 0x18871c <EAS_PERender+0x34c>
  188718: 14000004     	b	0x188728 <EAS_PERender+0x358>
  18871c: b27803e8     	orr	x8, xzr, #0x100
  188720: f90027e8     	str	x8, [sp, #0x48]
  188724: 1400000a     	b	0x18874c <EAS_PERender+0x37c>
  188728: 52801008     	mov	w8, #0x80               // =128
  18872c: 72a00808     	movk	w8, #0x40, lsl #16
  188730: f94027e9     	ldr	x9, [sp, #0x48]
  188734: d341fd29     	lsr	x9, x9, #1
  188738: 2a0903ea     	mov	w10, w9
  18873c: 1aca2908     	asr	w8, w8, w10
  188740: 2a0803e9     	mov	w9, w8
  188744: 93407d29     	sxtw	x9, w9
  188748: f90027e9     	str	x9, [sp, #0x48]
  18874c: f85e83a8     	ldur	x8, [x29, #-0x18]
  188750: f9404d08     	ldr	x8, [x8, #0x98]
  188754: f94027e9     	ldr	x9, [sp, #0x48]
  188758: eb09011f     	cmp	x8, x9
  18875c: 1a9f87ea     	cset	w10, ls
  188760: 3700004a     	tbnz	w10, #0x0, 0x188768 <EAS_PERender+0x398>
  188764: 14000010     	b	0x1887a4 <EAS_PERender+0x3d4>
  188768: 320007e8     	orr	w8, wzr, #0x3
  18876c: b2400fe9     	orr	x9, xzr, #0xf
  188770: f85e83aa     	ldur	x10, [x29, #-0x18]
  188774: f940494a     	ldr	x10, [x10, #0x90]
  188778: d35cfd4a     	lsr	x10, x10, #28
  18877c: 8a090149     	and	x9, x10, x9
  188780: f90027e9     	str	x9, [sp, #0x48]
  188784: f94027e0     	ldr	x0, [sp, #0x48]
  188788: b90013e8     	str	w8, [sp, #0x10]
  18878c: 97fc6ea5     	bl	0xa4220 <getDecayScale@plt>
  188790: f85e83a9     	ldur	x9, [x29, #-0x18]
  188794: f9005120     	str	x0, [x9, #0xa0]
  188798: f85e83a9     	ldur	x9, [x29, #-0x18]
  18879c: b94013e8     	ldr	w8, [sp, #0x10]
  1887a0: b9013128     	str	w8, [x9, #0x130]
  1887a4: 14000045     	b	0x1888b8 <EAS_PERender+0x4e8>
  1887a8: 320007e8     	orr	w8, wzr, #0x3
  1887ac: f85e83a9     	ldur	x9, [x29, #-0x18]
  1887b0: b941312a     	ldr	w10, [x9, #0x130]
  1887b4: 6b08015f     	cmp	w10, w8
  1887b8: 1a9f17e8     	cset	w8, eq
  1887bc: 37000048     	tbnz	w8, #0x0, 0x1887c4 <EAS_PERender+0x3f4>
  1887c0: 14000017     	b	0x18881c <EAS_PERender+0x44c>
  1887c4: b27803e8     	orr	x8, xzr, #0x100
  1887c8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1887cc: f9404d29     	ldr	x9, [x9, #0x98]
  1887d0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1887d4: f940514a     	ldr	x10, [x10, #0xa0]
  1887d8: 9b0a7d29     	mul	x9, x9, x10
  1887dc: d349fd29     	lsr	x9, x9, #9
  1887e0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1887e4: f9004d49     	str	x9, [x10, #0x98]
  1887e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1887ec: f9404d29     	ldr	x9, [x9, #0x98]
  1887f0: eb08013f     	cmp	x9, x8
  1887f4: 1a9f87eb     	cset	w11, ls
  1887f8: 3700004b     	tbnz	w11, #0x0, 0x188800 <EAS_PERender+0x430>
  1887fc: 14000007     	b	0x188818 <EAS_PERender+0x448>
  188800: b27703e8     	orr	x8, xzr, #0x200
  188804: 528000a9     	mov	w9, #0x5                // =5
  188808: f85e83aa     	ldur	x10, [x29, #-0x18]
  18880c: f9005148     	str	x8, [x10, #0xa0]
  188810: f85e83a8     	ldur	x8, [x29, #-0x18]
  188814: b9013109     	str	w9, [x8, #0x130]
  188818: 14000028     	b	0x1888b8 <EAS_PERender+0x4e8>
  18881c: 321e03e8     	orr	w8, wzr, #0x4
  188820: f85e83a9     	ldur	x9, [x29, #-0x18]
  188824: b941312a     	ldr	w10, [x9, #0x130]
  188828: 6b08015f     	cmp	w10, w8
  18882c: 1a9f17e8     	cset	w8, eq
  188830: 37000048     	tbnz	w8, #0x0, 0x188838 <EAS_PERender+0x468>
  188834: 14000017     	b	0x188890 <EAS_PERender+0x4c0>
  188838: b27803e8     	orr	x8, xzr, #0x100
  18883c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188840: f9404d29     	ldr	x9, [x9, #0x98]
  188844: f85e83aa     	ldur	x10, [x29, #-0x18]
  188848: f940514a     	ldr	x10, [x10, #0xa0]
  18884c: 9b0a7d29     	mul	x9, x9, x10
  188850: d349fd29     	lsr	x9, x9, #9
  188854: f85e83aa     	ldur	x10, [x29, #-0x18]
  188858: f9004d49     	str	x9, [x10, #0x98]
  18885c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188860: f9404d29     	ldr	x9, [x9, #0x98]
  188864: eb08013f     	cmp	x9, x8
  188868: 1a9f87eb     	cset	w11, ls
  18886c: 3700004b     	tbnz	w11, #0x0, 0x188874 <EAS_PERender+0x4a4>
  188870: 14000007     	b	0x18888c <EAS_PERender+0x4bc>
  188874: b27703e8     	orr	x8, xzr, #0x200
  188878: 528000a9     	mov	w9, #0x5                // =5
  18887c: f85e83aa     	ldur	x10, [x29, #-0x18]
  188880: f9005148     	str	x8, [x10, #0xa0]
  188884: f85e83a8     	ldur	x8, [x29, #-0x18]
  188888: b9013109     	str	w9, [x8, #0x130]
  18888c: 1400000b     	b	0x1888b8 <EAS_PERender+0x4e8>
  188890: 528000a8     	mov	w8, #0x5                // =5
  188894: f85e83a9     	ldur	x9, [x29, #-0x18]
  188898: b941312a     	ldr	w10, [x9, #0x130]
  18889c: 6b08015f     	cmp	w10, w8
  1888a0: 1a9f17e8     	cset	w8, eq
  1888a4: 37000048     	tbnz	w8, #0x0, 0x1888ac <EAS_PERender+0x4dc>
  1888a8: 14000004     	b	0x1888b8 <EAS_PERender+0x4e8>
  1888ac: b27f03e8     	orr	x8, xzr, #0x2
  1888b0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1888b4: f9001128     	str	x8, [x9, #0x20]
  1888b8: b24007e8     	orr	x8, xzr, #0x3
  1888bc: b2400be9     	orr	x9, xzr, #0x7
  1888c0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1888c4: 7942794b     	ldrh	w11, [x10, #0x13c]
  1888c8: 2a0b03ea     	mov	w10, w11
  1888cc: 93403d4a     	sxth	x10, w10
  1888d0: 9ac9214a     	lsl	x10, x10, x9
  1888d4: f81c83aa     	stur	x10, [x29, #-0x38]
  1888d8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1888dc: 79427d4b     	ldrh	w11, [x10, #0x13e]
  1888e0: 2a0b03ea     	mov	w10, w11
  1888e4: 93403d4a     	sxth	x10, w10
  1888e8: 9ac92149     	lsl	x9, x10, x9
  1888ec: f90023e9     	str	x9, [sp, #0x40]
  1888f0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1888f4: f9401129     	ldr	x9, [x9, #0x20]
  1888f8: eb08013f     	cmp	x9, x8
  1888fc: 1a9f17eb     	cset	w11, eq
  188900: 3700010b     	tbnz	w11, #0x0, 0x188920 <EAS_PERender+0x550>
  188904: d28000a8     	mov	x8, #0x5                // =5
  188908: f85e83a9     	ldur	x9, [x29, #-0x18]
  18890c: f9401129     	ldr	x9, [x9, #0x20]
  188910: eb08013f     	cmp	x9, x8
  188914: 1a9f17ea     	cset	w10, eq
  188918: 3700004a     	tbnz	w10, #0x0, 0x188920 <EAS_PERender+0x550>
  18891c: 1400000f     	b	0x188958 <EAS_PERender+0x588>
  188920: 52800008     	mov	w8, #0x0                // =0
  188924: f85e83a9     	ldur	x9, [x29, #-0x18]
  188928: 79c2792a     	ldrsh	w10, [x9, #0x13c]
  18892c: 6b0a010a     	subs	w10, w8, w10
  188930: 2a0a03e9     	mov	w9, w10
  188934: 93407d29     	sxtw	x9, w9
  188938: f81c03a9     	stur	x9, [x29, #-0x40]
  18893c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188940: 79c27d2a     	ldrsh	w10, [x9, #0x13e]
  188944: 6b0a0108     	subs	w8, w8, w10
  188948: 2a0803e9     	mov	w9, w8
  18894c: 93407d29     	sxtw	x9, w9
  188950: f9001fe9     	str	x9, [sp, #0x38]
  188954: 14000025     	b	0x1889e8 <EAS_PERender+0x618>
  188958: 32000fe8     	orr	w8, wzr, #0xf
  18895c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188960: f9404d29     	ldr	x9, [x9, #0x98]
  188964: d347fd29     	lsr	x9, x9, #7
  188968: 2a0903ea     	mov	w10, w9
  18896c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188970: 79c2692b     	ldrsh	w11, [x9, #0x134]
  188974: 1b0b7d4a     	mul	w10, w10, w11
  188978: 1ac8294a     	asr	w10, w10, w8
  18897c: 2a0a03e9     	mov	w9, w10
  188980: 93407d29     	sxtw	x9, w9
  188984: f9001be9     	str	x9, [sp, #0x30]
  188988: f85e83a9     	ldur	x9, [x29, #-0x18]
  18898c: 79c2712a     	ldrsh	w10, [x9, #0x138]
  188990: f9401be9     	ldr	x9, [sp, #0x30]
  188994: 2a0903eb     	mov	w11, w9
  188998: 1b0b7d4a     	mul	w10, w10, w11
  18899c: 1ac8294a     	asr	w10, w10, w8
  1889a0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1889a4: 79c2792b     	ldrsh	w11, [x9, #0x13c]
  1889a8: 6b0b014a     	subs	w10, w10, w11
  1889ac: 2a0a03e9     	mov	w9, w10
  1889b0: 93407d29     	sxtw	x9, w9
  1889b4: f81c03a9     	stur	x9, [x29, #-0x40]
  1889b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1889bc: 79c2752a     	ldrsh	w10, [x9, #0x13a]
  1889c0: f9401be9     	ldr	x9, [sp, #0x30]
  1889c4: 2a0903eb     	mov	w11, w9
  1889c8: 1b0b7d4a     	mul	w10, w10, w11
  1889cc: 1ac82948     	asr	w8, w10, w8
  1889d0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1889d4: 79c27d2a     	ldrsh	w10, [x9, #0x13e]
  1889d8: 6b0a0108     	subs	w8, w8, w10
  1889dc: 2a0803e9     	mov	w9, w8
  1889e0: 93407d29     	sxtw	x9, w9
  1889e4: f9001fe9     	str	x9, [sp, #0x38]
  1889e8: 52800008     	mov	w8, #0x0                // =0
  1889ec: f85e83a9     	ldur	x9, [x29, #-0x18]
  1889f0: f9404129     	ldr	x9, [x9, #0x80]
  1889f4: f81d03a9     	stur	x9, [x29, #-0x30]
  1889f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1889fc: 79426d2a     	ldrh	w10, [x9, #0x136]
  188a00: 53003d4a     	uxth	w10, w10
  188a04: 32003feb     	orr	w11, wzr, #0xffff
  188a08: 0a0b0108     	and	w8, w8, w11
  188a0c: 6b08015f     	cmp	w10, w8
  188a10: 1a9f07e8     	cset	w8, ne
  188a14: 37000048     	tbnz	w8, #0x0, 0x188a1c <EAS_PERender+0x64c>
  188a18: 14000013     	b	0x188a64 <EAS_PERender+0x694>
  188a1c: 32000fe8     	orr	w8, wzr, #0xf
  188a20: f85e83a9     	ldur	x9, [x29, #-0x18]
  188a24: 79426d2a     	ldrh	w10, [x9, #0x136]
  188a28: 2a0a03e9     	mov	w9, w10
  188a2c: 93403d20     	sxth	x0, w9
  188a30: b9000fe8     	str	w8, [sp, #0xc]
  188a34: 97fc7f57     	bl	0xa8790 <EAS_Calculate2toX@plt>
  188a38: f9002be0     	str	x0, [sp, #0x50]
  188a3c: f85d03a9     	ldur	x9, [x29, #-0x30]
  188a40: 2a0903e8     	mov	w8, w9
  188a44: f9402be9     	ldr	x9, [sp, #0x50]
  188a48: 2a0903ea     	mov	w10, w9
  188a4c: 1b0a7d08     	mul	w8, w8, w10
  188a50: b9400fea     	ldr	w10, [sp, #0xc]
  188a54: 1aca2908     	asr	w8, w8, w10
  188a58: 2a0803e9     	mov	w9, w8
  188a5c: 93407d29     	sxtw	x9, w9
  188a60: f81d03a9     	stur	x9, [x29, #-0x30]
  188a64: f85d03a8     	ldur	x8, [x29, #-0x30]
  188a68: f85e83a9     	ldur	x9, [x29, #-0x18]
  188a6c: 39453d2a     	ldrb	w10, [x9, #0x14f]
  188a70: 2a0a03e9     	mov	w9, w10
  188a74: d3401d29     	ubfx	x9, x9, #0, #8
  188a78: 9ac92108     	lsl	x8, x8, x9
  188a7c: f81d03a8     	stur	x8, [x29, #-0x30]
  188a80: f85f03a8     	ldur	x8, [x29, #-0x10]
  188a84: f9404d08     	ldr	x8, [x8, #0x98]
  188a88: f81b83a8     	stur	x8, [x29, #-0x48]
  188a8c: 92800008     	mov	x8, #-0x1               // =-1
  188a90: f85e03a9     	ldur	x9, [x29, #-0x20]
  188a94: 8b080128     	add	x8, x9, x8
  188a98: f81e03a8     	stur	x8, [x29, #-0x20]
  188a9c: b5000049     	cbnz	x9, 0x188aa4 <EAS_PERender+0x6d4>
  188aa0: 140000bd     	b	0x188d94 <EAS_PERender+0x9c4>
  188aa4: b2403be8     	orr	x8, xzr, #0x7fff
  188aa8: d2801609     	mov	x9, #0xb0               // =176
  188aac: 32000fea     	orr	w10, wzr, #0xf
  188ab0: b27803eb     	orr	x11, xzr, #0x100
  188ab4: f85e83ac     	ldur	x12, [x29, #-0x18]
  188ab8: 8b09018c     	add	x12, x12, x9
  188abc: 79c0358d     	ldrsh	w13, [x12, #0x1a]
  188ac0: f85e83ac     	ldur	x12, [x29, #-0x18]
  188ac4: 8b09018c     	add	x12, x12, x9
  188ac8: 79c0318e     	ldrsh	w14, [x12, #0x18]
  188acc: f85e83ac     	ldur	x12, [x29, #-0x18]
  188ad0: 8b09018c     	add	x12, x12, x9
  188ad4: 79c0358f     	ldrsh	w15, [x12, #0x1a]
  188ad8: 6b0f01ce     	subs	w14, w14, w15
  188adc: f85e83ac     	ldur	x12, [x29, #-0x18]
  188ae0: f9403d8c     	ldr	x12, [x12, #0x78]
  188ae4: 8a080188     	and	x8, x12, x8
  188ae8: 2a0803ef     	mov	w15, w8
  188aec: 1b0f7dce     	mul	w14, w14, w15
  188af0: 1aca29ca     	asr	w10, w14, w10
  188af4: 0b0a01aa     	add	w10, w13, w10
  188af8: 2a0a03e8     	mov	w8, w10
  188afc: 93407d08     	sxtw	x8, w8
  188b00: f85e83ac     	ldur	x12, [x29, #-0x18]
  188b04: 8b090189     	add	x9, x12, x9
  188b08: f9000128     	str	x8, [x9]
  188b0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  188b10: f9404508     	ldr	x8, [x8, #0x88]
  188b14: 8a0b0108     	and	x8, x8, x11
  188b18: b5000048     	cbnz	x8, 0x188b20 <EAS_PERender+0x750>
  188b1c: 1400001a     	b	0x188b84 <EAS_PERender+0x7b4>
  188b20: d2801a08     	mov	x8, #0xd0               // =208
  188b24: b2403be9     	orr	x9, xzr, #0x7fff
  188b28: 32000fea     	orr	w10, wzr, #0xf
  188b2c: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b30: 8b08016b     	add	x11, x11, x8
  188b34: 79c0356c     	ldrsh	w12, [x11, #0x1a]
  188b38: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b3c: 8b08016b     	add	x11, x11, x8
  188b40: 79c0316d     	ldrsh	w13, [x11, #0x18]
  188b44: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b48: 8b08016b     	add	x11, x11, x8
  188b4c: 79c0356e     	ldrsh	w14, [x11, #0x1a]
  188b50: 6b0e01ad     	subs	w13, w13, w14
  188b54: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b58: f9403d6b     	ldr	x11, [x11, #0x78]
  188b5c: 8a090169     	and	x9, x11, x9
  188b60: 2a0903ee     	mov	w14, w9
  188b64: 1b0e7dad     	mul	w13, w13, w14
  188b68: 1aca29aa     	asr	w10, w13, w10
  188b6c: 0b0a018a     	add	w10, w12, w10
  188b70: 2a0a03e9     	mov	w9, w10
  188b74: 93407d29     	sxtw	x9, w9
  188b78: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b7c: 8b080168     	add	x8, x11, x8
  188b80: f9000109     	str	x9, [x8]
  188b84: d2801608     	mov	x8, #0xb0               // =176
  188b88: b27d03e9     	orr	x9, xzr, #0x8
  188b8c: b27803ea     	orr	x10, xzr, #0x100
  188b90: f85e83ab     	ldur	x11, [x29, #-0x18]
  188b94: 8b080168     	add	x8, x11, x8
  188b98: f9400108     	ldr	x8, [x8]
  188b9c: f85c83ab     	ldur	x11, [x29, #-0x38]
  188ba0: 9347fd6b     	asr	x11, x11, #7
  188ba4: 9b0b7d08     	mul	x8, x8, x11
  188ba8: 9345fd08     	asr	x8, x8, #5
  188bac: f85b83ab     	ldur	x11, [x29, #-0x48]
  188bb0: 8b090169     	add	x9, x11, x9
  188bb4: f81b83a9     	stur	x9, [x29, #-0x48]
  188bb8: f9400169     	ldr	x9, [x11]
  188bbc: 8b080128     	add	x8, x9, x8
  188bc0: f9000168     	str	x8, [x11]
  188bc4: f85c03a8     	ldur	x8, [x29, #-0x40]
  188bc8: f85c83a9     	ldur	x9, [x29, #-0x38]
  188bcc: 8b080128     	add	x8, x9, x8
  188bd0: f81c83a8     	stur	x8, [x29, #-0x38]
  188bd4: f85e83a8     	ldur	x8, [x29, #-0x18]
  188bd8: f9404508     	ldr	x8, [x8, #0x88]
  188bdc: 8a0a0108     	and	x8, x8, x10
  188be0: b5000048     	cbnz	x8, 0x188be8 <EAS_PERender+0x818>
  188be4: 14000011     	b	0x188c28 <EAS_PERender+0x858>
  188be8: d2801a08     	mov	x8, #0xd0               // =208
  188bec: b27d03e9     	orr	x9, xzr, #0x8
  188bf0: f85e83aa     	ldur	x10, [x29, #-0x18]
  188bf4: 8b080148     	add	x8, x10, x8
  188bf8: f9400108     	ldr	x8, [x8]
  188bfc: f94023ea     	ldr	x10, [sp, #0x40]
  188c00: 9347fd4a     	asr	x10, x10, #7
  188c04: 9b0a7d08     	mul	x8, x8, x10
  188c08: 9345fd08     	asr	x8, x8, #5
  188c0c: f85b83aa     	ldur	x10, [x29, #-0x48]
  188c10: 8b090149     	add	x9, x10, x9
  188c14: f81b83a9     	stur	x9, [x29, #-0x48]
  188c18: f9400149     	ldr	x9, [x10]
  188c1c: 8b080128     	add	x8, x9, x8
  188c20: f9000148     	str	x8, [x10]
  188c24: 14000010     	b	0x188c64 <EAS_PERender+0x894>
  188c28: d2801608     	mov	x8, #0xb0               // =176
  188c2c: b27d03e9     	orr	x9, xzr, #0x8
  188c30: f85e83aa     	ldur	x10, [x29, #-0x18]
  188c34: 8b080148     	add	x8, x10, x8
  188c38: f9400108     	ldr	x8, [x8]
  188c3c: f94023ea     	ldr	x10, [sp, #0x40]
  188c40: 9347fd4a     	asr	x10, x10, #7
  188c44: 9b0a7d08     	mul	x8, x8, x10
  188c48: 9345fd08     	asr	x8, x8, #5
  188c4c: f85b83aa     	ldur	x10, [x29, #-0x48]
  188c50: 8b090149     	add	x9, x10, x9
  188c54: f81b83a9     	stur	x9, [x29, #-0x48]
  188c58: f9400149     	ldr	x9, [x10]
  188c5c: 8b080128     	add	x8, x9, x8
  188c60: f9000148     	str	x8, [x10]
  188c64: f9401fe8     	ldr	x8, [sp, #0x38]
  188c68: f94023e9     	ldr	x9, [sp, #0x40]
  188c6c: 8b080128     	add	x8, x9, x8
  188c70: f90023e8     	str	x8, [sp, #0x40]
  188c74: f85d03a8     	ldur	x8, [x29, #-0x30]
  188c78: f85e83a9     	ldur	x9, [x29, #-0x18]
  188c7c: f9403d2a     	ldr	x10, [x9, #0x78]
  188c80: 8b080148     	add	x8, x10, x8
  188c84: f9003d28     	str	x8, [x9, #0x78]
  188c88: b27143e8     	mov	x8, #0xffff8000         // =4294934528
  188c8c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188c90: f9403d29     	ldr	x9, [x9, #0x78]
  188c94: 8a080128     	and	x8, x9, x8
  188c98: b5000048     	cbnz	x8, 0x188ca0 <EAS_PERender+0x8d0>
  188c9c: 1400003d     	b	0x188d90 <EAS_PERender+0x9c0>
  188ca0: d2801a08     	mov	x8, #0xd0               // =208
  188ca4: d2801609     	mov	x9, #0xb0               // =176
  188ca8: f85e83aa     	ldur	x10, [x29, #-0x18]
  188cac: 8b09014a     	add	x10, x10, x9
  188cb0: 7940314b     	ldrh	w11, [x10, #0x18]
  188cb4: f85e83aa     	ldur	x10, [x29, #-0x18]
  188cb8: 8b090149     	add	x9, x10, x9
  188cbc: 7900352b     	strh	w11, [x9, #0x1a]
  188cc0: f85e83a9     	ldur	x9, [x29, #-0x18]
  188cc4: 8b080129     	add	x9, x9, x8
  188cc8: 7940312b     	ldrh	w11, [x9, #0x18]
  188ccc: f85e83a9     	ldur	x9, [x29, #-0x18]
  188cd0: 8b080128     	add	x8, x9, x8
  188cd4: 7900350b     	strh	w11, [x8, #0x1a]
  188cd8: f85e83a8     	ldur	x8, [x29, #-0x18]
  188cdc: f9403508     	ldr	x8, [x8, #0x68]
  188ce0: b5000368     	cbnz	x8, 0x188d4c <EAS_PERender+0x97c>
  188ce4: f85e83a8     	ldur	x8, [x29, #-0x18]
  188ce8: f9400508     	ldr	x8, [x8, #0x8]
  188cec: f94017e9     	ldr	x9, [sp, #0x28]
  188cf0: eb09011f     	cmp	x8, x9
  188cf4: 1a9f07ea     	cset	w10, ne
  188cf8: 3700004a     	tbnz	w10, #0x0, 0x188d00 <EAS_PERender+0x930>
  188cfc: 14000014     	b	0x188d4c <EAS_PERender+0x97c>
  188d00: b26803e8     	orr	x8, xzr, #0x1000000
  188d04: f85e83a9     	ldur	x9, [x29, #-0x18]
  188d08: f9404529     	ldr	x9, [x9, #0x88]
  188d0c: 8a080128     	and	x8, x9, x8
  188d10: b4000048     	cbz	x8, 0x188d18 <EAS_PERender+0x948>
  188d14: 1400000e     	b	0x188d4c <EAS_PERender+0x97c>
  188d18: b26803e8     	orr	x8, xzr, #0x1000000
  188d1c: b27d03e3     	orr	x3, xzr, #0x8
  188d20: f85e83a9     	ldur	x9, [x29, #-0x18]
  188d24: f940452a     	ldr	x10, [x9, #0x88]
  188d28: aa080148     	orr	x8, x10, x8
  188d2c: f9004528     	str	x8, [x9, #0x88]
  188d30: f85e83a8     	ldur	x8, [x29, #-0x18]
  188d34: f9400508     	ldr	x8, [x8, #0x8]
  188d38: f85f03a0     	ldur	x0, [x29, #-0x10]
  188d3c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188d40: f9400921     	ldr	x1, [x9, #0x10]
  188d44: f85e83a2     	ldur	x2, [x29, #-0x18]
  188d48: d63f0100     	blr	x8
  188d4c: f85e83a8     	ldur	x8, [x29, #-0x18]
  188d50: f9400d08     	ldr	x8, [x8, #0x18]
  188d54: f9400508     	ldr	x8, [x8, #0x8]
  188d58: f85f03a0     	ldur	x0, [x29, #-0x10]
  188d5c: f85e83a1     	ldur	x1, [x29, #-0x18]
  188d60: d63f0100     	blr	x8
  188d64: f81d83a0     	stur	x0, [x29, #-0x28]
  188d68: b5000040     	cbnz	x0, 0x188d70 <EAS_PERender+0x9a0>
  188d6c: 14000004     	b	0x188d7c <EAS_PERender+0x9ac>
  188d70: f85d83a8     	ldur	x8, [x29, #-0x28]
  188d74: f81f83a8     	stur	x8, [x29, #-0x8]
  188d78: 14000057     	b	0x188ed4 <EAS_PERender+0xb04>
  188d7c: f85e83a8     	ldur	x8, [x29, #-0x18]
  188d80: f9403d09     	ldr	x9, [x8, #0x78]
  188d84: f1402129     	subs	x9, x9, #0x8, lsl #12   // =0x8000
  188d88: f9003d09     	str	x9, [x8, #0x78]
  188d8c: 17ffffbf     	b	0x188c88 <EAS_PERender+0x8b8>
  188d90: 17ffff3f     	b	0x188a8c <EAS_PERender+0x6bc>
  188d94: b24007e8     	orr	x8, xzr, #0x3
  188d98: f85c83a9     	ldur	x9, [x29, #-0x38]
  188d9c: 9347fd29     	asr	x9, x9, #7
  188da0: 2a0903ea     	mov	w10, w9
  188da4: f85e83a9     	ldur	x9, [x29, #-0x18]
  188da8: 7902792a     	strh	w10, [x9, #0x13c]
  188dac: f94023e9     	ldr	x9, [sp, #0x40]
  188db0: 9347fd29     	asr	x9, x9, #7
  188db4: 2a0903ea     	mov	w10, w9
  188db8: f85e83a9     	ldur	x9, [x29, #-0x18]
  188dbc: 79027d2a     	strh	w10, [x9, #0x13e]
  188dc0: f85e83a9     	ldur	x9, [x29, #-0x18]
  188dc4: f9401129     	ldr	x9, [x9, #0x20]
  188dc8: eb08013f     	cmp	x9, x8
  188dcc: 1a9f17ea     	cset	w10, eq
  188dd0: 3700004a     	tbnz	w10, #0x0, 0x188dd8 <EAS_PERender+0xa08>
  188dd4: 14000014     	b	0x188e24 <EAS_PERender+0xa54>
  188dd8: d28000a8     	mov	x8, #0x5                // =5
  188ddc: f85e83a9     	ldur	x9, [x29, #-0x18]
  188de0: f9001128     	str	x8, [x9, #0x20]
  188de4: f85e83a8     	ldur	x8, [x29, #-0x18]
  188de8: f9400508     	ldr	x8, [x8, #0x8]
  188dec: f94017e9     	ldr	x9, [sp, #0x28]
  188df0: eb09011f     	cmp	x8, x9
  188df4: 1a9f07ea     	cset	w10, ne
  188df8: 3700004a     	tbnz	w10, #0x0, 0x188e00 <EAS_PERender+0xa30>
  188dfc: 1400000a     	b	0x188e24 <EAS_PERender+0xa54>
  188e00: f85e83a8     	ldur	x8, [x29, #-0x18]
  188e04: f9400508     	ldr	x8, [x8, #0x8]
  188e08: f85f03a0     	ldur	x0, [x29, #-0x10]
  188e0c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188e10: f9400921     	ldr	x1, [x9, #0x10]
  188e14: f85e83a2     	ldur	x2, [x29, #-0x18]
  188e18: f85e83a9     	ldur	x9, [x29, #-0x18]
  188e1c: f9401123     	ldr	x3, [x9, #0x20]
  188e20: d63f0100     	blr	x8
  188e24: f85e83a8     	ldur	x8, [x29, #-0x18]
  188e28: f9403508     	ldr	x8, [x8, #0x68]
  188e2c: b4000108     	cbz	x8, 0x188e4c <EAS_PERender+0xa7c>
  188e30: b27f03e8     	orr	x8, xzr, #0x2
  188e34: f85e83a9     	ldur	x9, [x29, #-0x18]
  188e38: f9401129     	ldr	x9, [x9, #0x20]
  188e3c: eb08013f     	cmp	x9, x8
  188e40: 1a9f17ea     	cset	w10, eq
  188e44: 3700004a     	tbnz	w10, #0x0, 0x188e4c <EAS_PERender+0xa7c>
  188e48: 1400001b     	b	0x188eb4 <EAS_PERender+0xae4>
  188e4c: b27e03e8     	orr	x8, xzr, #0x4
  188e50: f85e83a9     	ldur	x9, [x29, #-0x18]
  188e54: f9001128     	str	x8, [x9, #0x20]
  188e58: f85e83a8     	ldur	x8, [x29, #-0x18]
  188e5c: f9400508     	ldr	x8, [x8, #0x8]
  188e60: f94017e9     	ldr	x9, [sp, #0x28]
  188e64: eb09011f     	cmp	x8, x9
  188e68: 1a9f07ea     	cset	w10, ne
  188e6c: 3700004a     	tbnz	w10, #0x0, 0x188e74 <EAS_PERender+0xaa4>
  188e70: 14000011     	b	0x188eb4 <EAS_PERender+0xae4>
  188e74: f85e83a8     	ldur	x8, [x29, #-0x18]
  188e78: f9400108     	ldr	x8, [x8]
  188e7c: f94017e9     	ldr	x9, [sp, #0x28]
  188e80: eb09011f     	cmp	x8, x9
  188e84: 1a9f07ea     	cset	w10, ne
  188e88: 3700004a     	tbnz	w10, #0x0, 0x188e90 <EAS_PERender+0xac0>
  188e8c: 1400000a     	b	0x188eb4 <EAS_PERender+0xae4>
  188e90: f85e83a8     	ldur	x8, [x29, #-0x18]
  188e94: f9400508     	ldr	x8, [x8, #0x8]
  188e98: f85f03a0     	ldur	x0, [x29, #-0x10]
  188e9c: f85e83a9     	ldur	x9, [x29, #-0x18]
  188ea0: f9400921     	ldr	x1, [x9, #0x10]
  188ea4: f85e83a2     	ldur	x2, [x29, #-0x18]
  188ea8: f85e83a9     	ldur	x9, [x29, #-0x18]
  188eac: f9401123     	ldr	x3, [x9, #0x20]
  188eb0: d63f0100     	blr	x8
  188eb4: f85e83a8     	ldur	x8, [x29, #-0x18]
  188eb8: f9401108     	ldr	x8, [x8, #0x20]
  188ebc: b4000048     	cbz	x8, 0x188ec4 <EAS_PERender+0xaf4>
  188ec0: 14000004     	b	0x188ed0 <EAS_PERender+0xb00>
  188ec4: b24003e8     	orr	x8, xzr, #0x1
  188ec8: f85e83a9     	ldur	x9, [x29, #-0x18]
  188ecc: f9001128     	str	x8, [x9, #0x20]
  188ed0: f81f83bf     	stur	xzr, [x29, #-0x8]
  188ed4: f85f83a0     	ldur	x0, [x29, #-0x8]
  188ed8: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  188edc: 9102c3ff     	add	sp, sp, #0xb0
  188ee0: d65f03c0     	ret

0000000000188ee4 <EAS_PEState>:
  188ee4: d10083ff     	sub	sp, sp, #0x20
  188ee8: d2800008     	mov	x8, #0x0                // =0
  188eec: f9000fe0     	str	x0, [sp, #0x18]
  188ef0: f9000be1     	str	x1, [sp, #0x10]
  188ef4: f90007e2     	str	x2, [sp, #0x8]
  188ef8: f9400be0     	ldr	x0, [sp, #0x10]
  188efc: f9401000     	ldr	x0, [x0, #0x20]
  188f00: f94007e1     	ldr	x1, [sp, #0x8]
  188f04: f9000020     	str	x0, [x1]
  188f08: aa0803e0     	mov	x0, x8
  188f0c: 910083ff     	add	sp, sp, #0x20
  188f10: d65f03c0     	ret

0000000000188f14 <EAS_PEClose>:
  188f14: d10103ff     	sub	sp, sp, #0x40
  188f18: a9037bfd     	stp	x29, x30, [sp, #0x30]
  188f1c: 9100c3fd     	add	x29, sp, #0x30
  188f20: d2800008     	mov	x8, #0x0                // =0
  188f24: f81f03a0     	stur	x0, [x29, #-0x10]
  188f28: f9000fe1     	str	x1, [sp, #0x18]
  188f2c: f85f03a0     	ldur	x0, [x29, #-0x10]
  188f30: f9400000     	ldr	x0, [x0]
  188f34: f9400fe1     	ldr	x1, [sp, #0x18]
  188f38: f9400021     	ldr	x1, [x1]
  188f3c: f90007e8     	str	x8, [sp, #0x8]
  188f40: 97fc6ad0     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  188f44: f9000be0     	str	x0, [sp, #0x10]
  188f48: b5000040     	cbnz	x0, 0x188f50 <EAS_PEClose+0x3c>
  188f4c: 14000004     	b	0x188f5c <EAS_PEClose+0x48>
  188f50: f9400be8     	ldr	x8, [sp, #0x10]
  188f54: f81f83a8     	stur	x8, [x29, #-0x8]
  188f58: 14000005     	b	0x188f6c <EAS_PEClose+0x58>
  188f5c: f9400fe8     	ldr	x8, [sp, #0x18]
  188f60: f94007e9     	ldr	x9, [sp, #0x8]
  188f64: f9000109     	str	x9, [x8]
  188f68: f81f83bf     	stur	xzr, [x29, #-0x8]
  188f6c: f85f83a0     	ldur	x0, [x29, #-0x8]
  188f70: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  188f74: 910103ff     	add	sp, sp, #0x40
  188f78: d65f03c0     	ret

0000000000188f7c <EAS_PEReset>:
  188f7c: d100c3ff     	sub	sp, sp, #0x30
  188f80: a9027bfd     	stp	x29, x30, [sp, #0x20]
  188f84: 910083fd     	add	x29, sp, #0x20
  188f88: f9000be0     	str	x0, [sp, #0x10]
  188f8c: f90007e1     	str	x1, [sp, #0x8]
  188f90: f9400be0     	ldr	x0, [sp, #0x10]
  188f94: f9400000     	ldr	x0, [x0]
  188f98: f94007e1     	ldr	x1, [sp, #0x8]
  188f9c: f9400021     	ldr	x1, [x1]
  188fa0: f94007e8     	ldr	x8, [sp, #0x8]
  188fa4: f9401902     	ldr	x2, [x8, #0x30]
  188fa8: 97fc84fe     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  188fac: f90003e0     	str	x0, [sp]
  188fb0: b5000040     	cbnz	x0, 0x188fb8 <EAS_PEReset+0x3c>
  188fb4: 14000004     	b	0x188fc4 <EAS_PEReset+0x48>
  188fb8: f94003e8     	ldr	x8, [sp]
  188fbc: f81f83a8     	stur	x8, [x29, #-0x8]
  188fc0: 14000005     	b	0x188fd4 <EAS_PEReset+0x58>
  188fc4: f9400be0     	ldr	x0, [sp, #0x10]
  188fc8: f94007e1     	ldr	x1, [sp, #0x8]
  188fcc: 94000006     	bl	0x188fe4 <EAS_PEReset+0x68>
  188fd0: f81f83a0     	stur	x0, [x29, #-0x8]
  188fd4: f85f83a0     	ldur	x0, [x29, #-0x8]
  188fd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  188fdc: 9100c3ff     	add	sp, sp, #0x30
  188fe0: d65f03c0     	ret
  188fe4: d100c3ff     	sub	sp, sp, #0x30
  188fe8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  188fec: 910083fd     	add	x29, sp, #0x20
  188ff0: d2800008     	mov	x8, #0x0                // =0
  188ff4: 52800009     	mov	w9, #0x0                // =0
  188ff8: d280160a     	mov	x10, #0xb0              // =176
  188ffc: 5280000b     	mov	w11, #0x0               // =0
  189000: d2801a0c     	mov	x12, #0xd0              // =208
  189004: 321307ed     	orr	w13, wzr, #0x6000
  189008: f9000be0     	str	x0, [sp, #0x10]
  18900c: f90007e1     	str	x1, [sp, #0x8]
  189010: f94007e0     	ldr	x0, [sp, #0x8]
  189014: f9402000     	ldr	x0, [x0, #0x40]
  189018: f94007e1     	ldr	x1, [sp, #0x8]
  18901c: f9003420     	str	x0, [x1, #0x68]
  189020: f94007e0     	ldr	x0, [sp, #0x8]
  189024: f9003c1f     	str	xzr, [x0, #0x78]
  189028: f94007e0     	ldr	x0, [sp, #0x8]
  18902c: 39051809     	strb	w9, [x0, #0x146]
  189030: f94007e0     	ldr	x0, [sp, #0x8]
  189034: 8b0a0000     	add	x0, x0, x10
  189038: f900041f     	str	xzr, [x0, #0x8]
  18903c: f94007e0     	ldr	x0, [sp, #0x8]
  189040: 8b0a0000     	add	x0, x0, x10
  189044: f900001f     	str	xzr, [x0]
  189048: f94007e0     	ldr	x0, [sp, #0x8]
  18904c: 8b0a0000     	add	x0, x0, x10
  189050: 7900300b     	strh	w11, [x0, #0x18]
  189054: f94007e0     	ldr	x0, [sp, #0x8]
  189058: 8b0a0000     	add	x0, x0, x10
  18905c: 7900340b     	strh	w11, [x0, #0x1a]
  189060: f94007e0     	ldr	x0, [sp, #0x8]
  189064: 8b0a000a     	add	x10, x0, x10
  189068: f900095f     	str	xzr, [x10, #0x10]
  18906c: f94007ea     	ldr	x10, [sp, #0x8]
  189070: 8b0c014a     	add	x10, x10, x12
  189074: f900055f     	str	xzr, [x10, #0x8]
  189078: f94007ea     	ldr	x10, [sp, #0x8]
  18907c: 8b0c014a     	add	x10, x10, x12
  189080: f900015f     	str	xzr, [x10]
  189084: f94007ea     	ldr	x10, [sp, #0x8]
  189088: 8b0c014a     	add	x10, x10, x12
  18908c: 7900314b     	strh	w11, [x10, #0x18]
  189090: f94007ea     	ldr	x10, [sp, #0x8]
  189094: 8b0c014a     	add	x10, x10, x12
  189098: 7900354b     	strh	w11, [x10, #0x1a]
  18909c: f94007ea     	ldr	x10, [sp, #0x8]
  1890a0: 8b0c014a     	add	x10, x10, x12
  1890a4: f900095f     	str	xzr, [x10, #0x10]
  1890a8: f94007ea     	ldr	x10, [sp, #0x8]
  1890ac: 39053549     	strb	w9, [x10, #0x14d]
  1890b0: f94007ea     	ldr	x10, [sp, #0x8]
  1890b4: 79026d4b     	strh	w11, [x10, #0x136]
  1890b8: f94007ea     	ldr	x10, [sp, #0x8]
  1890bc: 7902854b     	strh	w11, [x10, #0x142]
  1890c0: f94007ea     	ldr	x10, [sp, #0x8]
  1890c4: 7902714d     	strh	w13, [x10, #0x138]
  1890c8: f94007ea     	ldr	x10, [sp, #0x8]
  1890cc: f9004d5f     	str	xzr, [x10, #0x98]
  1890d0: f94007ea     	ldr	x10, [sp, #0x8]
  1890d4: b901315f     	str	wzr, [x10, #0x130]
  1890d8: f94007ea     	ldr	x10, [sp, #0x8]
  1890dc: 7902754d     	strh	w13, [x10, #0x13a]
  1890e0: f94007ea     	ldr	x10, [sp, #0x8]
  1890e4: f900115f     	str	xzr, [x10, #0x20]
  1890e8: f94007ea     	ldr	x10, [sp, #0x8]
  1890ec: f9400d4a     	ldr	x10, [x10, #0x18]
  1890f0: f940014a     	ldr	x10, [x10]
  1890f4: eb08015f     	cmp	x10, x8
  1890f8: 1a9f07e9     	cset	w9, ne
  1890fc: 37000049     	tbnz	w9, #0x0, 0x189104 <EAS_PEReset+0x188>
  189100: 14000009     	b	0x189124 <EAS_PEReset+0x1a8>
  189104: f94007e8     	ldr	x8, [sp, #0x8]
  189108: f9400d08     	ldr	x8, [x8, #0x18]
  18910c: f9400108     	ldr	x8, [x8]
  189110: f9400be0     	ldr	x0, [sp, #0x10]
  189114: f94007e1     	ldr	x1, [sp, #0x8]
  189118: d63f0100     	blr	x8
  18911c: f81f83a0     	stur	x0, [x29, #-0x8]
  189120: 14000002     	b	0x189128 <EAS_PEReset+0x1ac>
  189124: f81f83bf     	stur	xzr, [x29, #-0x8]
  189128: f85f83a0     	ldur	x0, [x29, #-0x8]
  18912c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  189130: 9100c3ff     	add	sp, sp, #0x30
  189134: d65f03c0     	ret

0000000000189138 <EAS_PEOpenStream>:
  189138: d101c3ff     	sub	sp, sp, #0x70
  18913c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  189140: 910183fd     	add	x29, sp, #0x60
  189144: d53bd048     	mrs	x8, TPIDR_EL0
  189148: f9401508     	ldr	x8, [x8, #0x28]
  18914c: f81f83a8     	stur	x8, [x29, #-0x8]
  189150: f81e03a0     	stur	x0, [x29, #-0x20]
  189154: f81d83a1     	stur	x1, [x29, #-0x28]
  189158: f9001be2     	str	x2, [sp, #0x30]
  18915c: f85d83a8     	ldur	x8, [x29, #-0x28]
  189160: f9400508     	ldr	x8, [x8, #0x8]
  189164: f1001108     	subs	x8, x8, #0x4
  189168: f9000fe8     	str	x8, [sp, #0x18]
  18916c: 540000ab     	b.lt	0x189180 <EAS_PEOpenStream+0x48>
  189170: 14000001     	b	0x189174 <EAS_PEOpenStream+0x3c>
  189174: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  189178: f81e83a8     	stur	x8, [x29, #-0x18]
  18917c: 14000084     	b	0x18938c <EAS_PEOpenStream+0x254>
  189180: f85d83a8     	ldur	x8, [x29, #-0x28]
  189184: f9400508     	ldr	x8, [x8, #0x8]
  189188: b00008a9     	adrp	x9, 0x29e000 <construction vtable for android::IMediaSource-in-android::MPEG2PSExtractor::WrappedTrack+0xd0>
  18918c: 913b0129     	add	x9, x9, #0xec0
  189190: f8687928     	ldr	x8, [x9, x8, lsl #3]
  189194: b50000a8     	cbnz	x8, 0x1891a8 <EAS_PEOpenStream+0x70>
  189198: 14000001     	b	0x18919c <EAS_PEOpenStream+0x64>
  18919c: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  1891a0: f81e83a8     	stur	x8, [x29, #-0x18]
  1891a4: 1400007a     	b	0x18938c <EAS_PEOpenStream+0x254>
  1891a8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1891ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1891b0: f9400101     	ldr	x1, [x8]
  1891b4: f9402902     	ldr	x2, [x8, #0x50]
  1891b8: f9402d03     	ldr	x3, [x8, #0x58]
  1891bc: 94000082     	bl	0x1893c4 <EAS_PEOpenStream+0x28c>
  1891c0: f90013e0     	str	x0, [sp, #0x20]
  1891c4: b50000a0     	cbnz	x0, 0x1891d8 <EAS_PEOpenStream+0xa0>
  1891c8: 14000001     	b	0x1891cc <EAS_PEOpenStream+0x94>
  1891cc: 92800288     	mov	x8, #-0x15              // =-21
  1891d0: f81e83a8     	stur	x8, [x29, #-0x18]
  1891d4: 1400006e     	b	0x18938c <EAS_PEOpenStream+0x254>
  1891d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1891dc: f9400100     	ldr	x0, [x8]
  1891e0: f94013e8     	ldr	x8, [sp, #0x20]
  1891e4: f9400101     	ldr	x1, [x8]
  1891e8: d10043a2     	sub	x2, x29, #0x10
  1891ec: 97fc7b7d     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  1891f0: f90017e0     	str	x0, [sp, #0x28]
  1891f4: b4000100     	cbz	x0, 0x189214 <EAS_PEOpenStream+0xdc>
  1891f8: 14000001     	b	0x1891fc <EAS_PEOpenStream+0xc4>
  1891fc: f94013e8     	ldr	x8, [sp, #0x20]
  189200: aa1f03e9     	mov	x9, xzr
  189204: f9000109     	str	x9, [x8]
  189208: f94017e8     	ldr	x8, [sp, #0x28]
  18920c: f81e83a8     	stur	x8, [x29, #-0x18]
  189210: 1400005f     	b	0x18938c <EAS_PEOpenStream+0x254>
  189214: f85d83a8     	ldur	x8, [x29, #-0x28]
  189218: f9400508     	ldr	x8, [x8, #0x8]
  18921c: b00008a9     	adrp	x9, 0x29e000 <construction vtable for android::IMediaSource-in-android::MPEG2PSExtractor::WrappedTrack+0xd0>
  189220: 913b0129     	add	x9, x9, #0xec0
  189224: f8687928     	ldr	x8, [x9, x8, lsl #3]
  189228: f94013e9     	ldr	x9, [sp, #0x20]
  18922c: f9000d28     	str	x8, [x9, #0x18]
  189230: f85f03a8     	ldur	x8, [x29, #-0x10]
  189234: f94013e9     	ldr	x9, [sp, #0x20]
  189238: f9001928     	str	x8, [x9, #0x30]
  18923c: f85d83a8     	ldur	x8, [x29, #-0x28]
  189240: f9400d08     	ldr	x8, [x8, #0x18]
  189244: f94013e9     	ldr	x9, [sp, #0x20]
  189248: f9002128     	str	x8, [x9, #0x40]
  18924c: f94013e9     	ldr	x9, [sp, #0x20]
  189250: f9003928     	str	x8, [x9, #0x70]
  189254: f85d83a8     	ldur	x8, [x29, #-0x28]
  189258: f9401108     	ldr	x8, [x8, #0x20]
  18925c: f94013e9     	ldr	x9, [sp, #0x20]
  189260: f9002528     	str	x8, [x9, #0x48]
  189264: f94013e8     	ldr	x8, [sp, #0x20]
  189268: f9402509     	ldr	x9, [x8, #0x48]
  18926c: f9003109     	str	x9, [x8, #0x60]
  189270: f85d83a8     	ldur	x8, [x29, #-0x28]
  189274: f9401508     	ldr	x8, [x8, #0x28]
  189278: f94013e9     	ldr	x9, [sp, #0x20]
  18927c: f9002928     	str	x8, [x9, #0x50]
  189280: f94013e8     	ldr	x8, [sp, #0x20]
  189284: aa1f03e9     	mov	x9, xzr
  189288: f9002d09     	str	x9, [x8, #0x58]
  18928c: f85d83a8     	ldur	x8, [x29, #-0x28]
  189290: f9401908     	ldr	x8, [x8, #0x30]
  189294: f94013e9     	ldr	x9, [sp, #0x20]
  189298: 2a0803ea     	mov	w10, w8
  18929c: 7902812a     	strh	w10, [x9, #0x140]
  1892a0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1892a4: f9401d08     	ldr	x8, [x8, #0x38]
  1892a8: f94013e9     	ldr	x9, [sp, #0x20]
  1892ac: f9004528     	str	x8, [x9, #0x88]
  1892b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1892b4: f9402108     	ldr	x8, [x8, #0x40]
  1892b8: f94013e9     	ldr	x9, [sp, #0x20]
  1892bc: f9004928     	str	x8, [x9, #0x90]
  1892c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1892c4: 7940910a     	ldrh	w10, [x8, #0x48]
  1892c8: f94013e8     	ldr	x8, [sp, #0x20]
  1892cc: 7902690a     	strh	w10, [x8, #0x134]
  1892d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1892d4: f9400908     	ldr	x8, [x8, #0x10]
  1892d8: f94013e9     	ldr	x9, [sp, #0x20]
  1892dc: 2a0803ea     	mov	w10, w8
  1892e0: 7902892a     	strh	w10, [x9, #0x144]
  1892e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1892e8: f9400908     	ldr	x8, [x8, #0x10]
  1892ec: 5297c6ea     	mov	w10, #0xbe37            // =48695
  1892f0: 2a0a03e9     	mov	w9, w10
  1892f4: 9b097d08     	mul	x8, x8, x9
  1892f8: d34ffd08     	lsr	x8, x8, #15
  1892fc: f94013e9     	ldr	x9, [sp, #0x20]
  189300: f9004128     	str	x8, [x9, #0x80]
  189304: f94013e8     	ldr	x8, [sp, #0x20]
  189308: 2a1f03ea     	mov	w10, wzr
  18930c: 39053d0a     	strb	w10, [x8, #0x14f]
  189310: 14000001     	b	0x189314 <EAS_PEOpenStream+0x1dc>
  189314: f94013e8     	ldr	x8, [sp, #0x20]
  189318: f9404108     	ldr	x8, [x8, #0x80]
  18931c: f1402108     	subs	x8, x8, #0x8, lsl #12   // =0x8000
  189320: f9000be8     	str	x8, [sp, #0x10]
  189324: 54000163     	b.lo	0x189350 <EAS_PEOpenStream+0x218>
  189328: 14000001     	b	0x18932c <EAS_PEOpenStream+0x1f4>
  18932c: f94013e8     	ldr	x8, [sp, #0x20]
  189330: f9404109     	ldr	x9, [x8, #0x80]
  189334: d341fd29     	lsr	x9, x9, #1
  189338: f9004109     	str	x9, [x8, #0x80]
  18933c: f94013e8     	ldr	x8, [sp, #0x20]
  189340: 39453d0a     	ldrb	w10, [x8, #0x14f]
  189344: 1100054a     	add	w10, w10, #0x1
  189348: 39053d0a     	strb	w10, [x8, #0x14f]
  18934c: 17fffff2     	b	0x189314 <EAS_PEOpenStream+0x1dc>
  189350: f85e03a0     	ldur	x0, [x29, #-0x20]
  189354: f94013e1     	ldr	x1, [sp, #0x20]
  189358: 97ffff23     	bl	0x188fe4 <EAS_PEReset+0x68>
  18935c: f90017e0     	str	x0, [sp, #0x28]
  189360: b40000a0     	cbz	x0, 0x189374 <EAS_PEOpenStream+0x23c>
  189364: 14000001     	b	0x189368 <EAS_PEOpenStream+0x230>
  189368: f94017e8     	ldr	x8, [sp, #0x28]
  18936c: f81e83a8     	stur	x8, [x29, #-0x18]
  189370: 14000007     	b	0x18938c <EAS_PEOpenStream+0x254>
  189374: f94013e8     	ldr	x8, [sp, #0x20]
  189378: f9401be9     	ldr	x9, [sp, #0x30]
  18937c: f9000128     	str	x8, [x9]
  189380: aa1f03e8     	mov	x8, xzr
  189384: f81e83a8     	stur	x8, [x29, #-0x18]
  189388: 14000001     	b	0x18938c <EAS_PEOpenStream+0x254>
  18938c: f85e83a8     	ldur	x8, [x29, #-0x18]
  189390: d53bd049     	mrs	x9, TPIDR_EL0
  189394: f9401529     	ldr	x9, [x9, #0x28]
  189398: f85f83aa     	ldur	x10, [x29, #-0x8]
  18939c: eb0a0129     	subs	x9, x9, x10
  1893a0: f90007e8     	str	x8, [sp, #0x8]
  1893a4: f90003e9     	str	x9, [sp]
  1893a8: 540000c1     	b.ne	0x1893c0 <EAS_PEOpenStream+0x288>
  1893ac: 14000001     	b	0x1893b0 <EAS_PEOpenStream+0x278>
  1893b0: f94007e0     	ldr	x0, [sp, #0x8]
  1893b4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1893b8: 9101c3ff     	add	sp, sp, #0x70
  1893bc: d65f03c0     	ret
  1893c0: 97fc826c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1893c4: d101c3ff     	sub	sp, sp, #0x70
  1893c8: d2800008     	mov	x8, #0x0                // =0
  1893cc: b2407fe9     	mov	x9, #0xffffffff         // =4294967295
  1893d0: f90033e0     	str	x0, [sp, #0x60]
  1893d4: f9002fe1     	str	x1, [sp, #0x58]
  1893d8: f9002be2     	str	x2, [sp, #0x50]
  1893dc: f90027e3     	str	x3, [sp, #0x48]
  1893e0: f9001be8     	str	x8, [sp, #0x30]
  1893e4: b9002fff     	str	wzr, [sp, #0x2c]
  1893e8: f90013e9     	str	x9, [sp, #0x20]
  1893ec: f9000fe8     	str	x8, [sp, #0x18]
  1893f0: f9000bff     	str	xzr, [sp, #0x10]
  1893f4: b90047ff     	str	wzr, [sp, #0x44]
  1893f8: f94033e9     	ldr	x9, [sp, #0x60]
  1893fc: f940b529     	ldr	x9, [x9, #0x168]
  189400: f9001fe9     	str	x9, [sp, #0x38]
  189404: f90007e8     	str	x8, [sp, #0x8]
  189408: 321c03e8     	orr	w8, wzr, #0x10
  18940c: b94047e9     	ldr	w9, [sp, #0x44]
  189410: 6b08013f     	cmp	w9, w8
  189414: 1a9fa7e8     	cset	w8, lt
  189418: 37000048     	tbnz	w8, #0x0, 0x189420 <EAS_PEOpenStream+0x2e8>
  18941c: 14000033     	b	0x1894e8 <EAS_PEOpenStream+0x3b0>
  189420: f9401fe8     	ldr	x8, [sp, #0x38]
  189424: f9400108     	ldr	x8, [x8]
  189428: f94007e9     	ldr	x9, [sp, #0x8]
  18942c: eb09011f     	cmp	x8, x9
  189430: 1a9f17ea     	cset	w10, eq
  189434: 3700004a     	tbnz	w10, #0x0, 0x18943c <EAS_PEOpenStream+0x304>
  189438: 14000004     	b	0x189448 <EAS_PEOpenStream+0x310>
  18943c: f9401fe8     	ldr	x8, [sp, #0x38]
  189440: f9001be8     	str	x8, [sp, #0x30]
  189444: 14000021     	b	0x1894c8 <EAS_PEOpenStream+0x390>
  189448: b27f03e8     	orr	x8, xzr, #0x2
  18944c: b9402fe9     	ldr	w9, [sp, #0x2c]
  189450: 11000529     	add	w9, w9, #0x1
  189454: b9002fe9     	str	w9, [sp, #0x2c]
  189458: f9401fea     	ldr	x10, [sp, #0x38]
  18945c: f940114a     	ldr	x10, [x10, #0x20]
  189460: eb08015f     	cmp	x10, x8
  189464: 1a9f07e9     	cset	w9, ne
  189468: 37000049     	tbnz	w9, #0x0, 0x189470 <EAS_PEOpenStream+0x338>
  18946c: 1400000d     	b	0x1894a0 <EAS_PEOpenStream+0x368>
  189470: f9401fe8     	ldr	x8, [sp, #0x38]
  189474: f9405508     	ldr	x8, [x8, #0xa8]
  189478: f94013e9     	ldr	x9, [sp, #0x20]
  18947c: eb09011f     	cmp	x8, x9
  189480: 1a9f27ea     	cset	w10, lo
  189484: 3700004a     	tbnz	w10, #0x0, 0x18948c <EAS_PEOpenStream+0x354>
  189488: 14000006     	b	0x1894a0 <EAS_PEOpenStream+0x368>
  18948c: f9401fe8     	ldr	x8, [sp, #0x38]
  189490: f9000fe8     	str	x8, [sp, #0x18]
  189494: f9401fe8     	ldr	x8, [sp, #0x38]
  189498: f9405508     	ldr	x8, [x8, #0xa8]
  18949c: f90013e8     	str	x8, [sp, #0x20]
  1894a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1894a4: f9405508     	ldr	x8, [x8, #0xa8]
  1894a8: f9400be9     	ldr	x9, [sp, #0x10]
  1894ac: eb09011f     	cmp	x8, x9
  1894b0: 1a9f37ea     	cset	w10, hs
  1894b4: 3700004a     	tbnz	w10, #0x0, 0x1894bc <EAS_PEOpenStream+0x384>
  1894b8: 14000004     	b	0x1894c8 <EAS_PEOpenStream+0x390>
  1894bc: f9401fe8     	ldr	x8, [sp, #0x38]
  1894c0: f9405508     	ldr	x8, [x8, #0xa8]
  1894c4: f9000be8     	str	x8, [sp, #0x10]
  1894c8: d2802a08     	mov	x8, #0x150              // =336
  1894cc: b94047e9     	ldr	w9, [sp, #0x44]
  1894d0: 11000529     	add	w9, w9, #0x1
  1894d4: b90047e9     	str	w9, [sp, #0x44]
  1894d8: f9401fea     	ldr	x10, [sp, #0x38]
  1894dc: 8b080148     	add	x8, x10, x8
  1894e0: f9001fe8     	str	x8, [sp, #0x38]
  1894e4: 17ffffc9     	b	0x189408 <EAS_PEOpenStream+0x2d0>
  1894e8: 321e07e8     	orr	w8, wzr, #0xc
  1894ec: b9402fe9     	ldr	w9, [sp, #0x2c]
  1894f0: 6b08013f     	cmp	w9, w8
  1894f4: 1a9fd7e8     	cset	w8, gt
  1894f8: 37000048     	tbnz	w8, #0x0, 0x189500 <EAS_PEOpenStream+0x3c8>
  1894fc: 1400000a     	b	0x189524 <EAS_PEOpenStream+0x3ec>
  189500: f9400fe8     	ldr	x8, [sp, #0x18]
  189504: f94007e9     	ldr	x9, [sp, #0x8]
  189508: eb09011f     	cmp	x8, x9
  18950c: 1a9f07ea     	cset	w10, ne
  189510: 3700004a     	tbnz	w10, #0x0, 0x189518 <EAS_PEOpenStream+0x3e0>
  189514: 14000004     	b	0x189524 <EAS_PEOpenStream+0x3ec>
  189518: b27f03e8     	orr	x8, xzr, #0x2
  18951c: f9400fe9     	ldr	x9, [sp, #0x18]
  189520: f9001128     	str	x8, [x9, #0x20]
  189524: f9401be8     	ldr	x8, [sp, #0x30]
  189528: f94007e9     	ldr	x9, [sp, #0x8]
  18952c: eb09011f     	cmp	x8, x9
  189530: 1a9f17ea     	cset	w10, eq
  189534: 3700004a     	tbnz	w10, #0x0, 0x18953c <EAS_PEOpenStream+0x404>
  189538: 14000004     	b	0x189548 <EAS_PEOpenStream+0x410>
  18953c: f94007e8     	ldr	x8, [sp, #0x8]
  189540: f90037e8     	str	x8, [sp, #0x68]
  189544: 14000010     	b	0x189584 <EAS_PEOpenStream+0x44c>
  189548: f9400be8     	ldr	x8, [sp, #0x10]
  18954c: 91000508     	add	x8, x8, #0x1
  189550: f9401be9     	ldr	x9, [sp, #0x30]
  189554: f9005528     	str	x8, [x9, #0xa8]
  189558: f9402fe8     	ldr	x8, [sp, #0x58]
  18955c: f9401be9     	ldr	x9, [sp, #0x30]
  189560: f9000128     	str	x8, [x9]
  189564: f9402be8     	ldr	x8, [sp, #0x50]
  189568: f9401be9     	ldr	x9, [sp, #0x30]
  18956c: f9000528     	str	x8, [x9, #0x8]
  189570: f94027e8     	ldr	x8, [sp, #0x48]
  189574: f9401be9     	ldr	x9, [sp, #0x30]
  189578: f9000928     	str	x8, [x9, #0x10]
  18957c: f9401be8     	ldr	x8, [sp, #0x30]
  189580: f90037e8     	str	x8, [sp, #0x68]
  189584: f94037e0     	ldr	x0, [sp, #0x68]
  189588: 9101c3ff     	add	sp, sp, #0x70
  18958c: d65f03c0     	ret

0000000000189590 <EAS_PEContinueStream>:
  189590: d10083ff     	sub	sp, sp, #0x20
  189594: d2800008     	mov	x8, #0x0                // =0
  189598: f9000fe0     	str	x0, [sp, #0x18]
  18959c: f9000be1     	str	x1, [sp, #0x10]
  1895a0: f90007e2     	str	x2, [sp, #0x8]
  1895a4: f94007e0     	ldr	x0, [sp, #0x8]
  1895a8: f9400be1     	ldr	x1, [sp, #0x10]
  1895ac: f9403422     	ldr	x2, [x1, #0x68]
  1895b0: 8b000040     	add	x0, x2, x0
  1895b4: f9003420     	str	x0, [x1, #0x68]
  1895b8: f9400be0     	ldr	x0, [sp, #0x10]
  1895bc: f9403400     	ldr	x0, [x0, #0x68]
  1895c0: eb08001f     	cmp	x0, x8
  1895c4: 1a9fd7e9     	cset	w9, gt
  1895c8: 37000049     	tbnz	w9, #0x0, 0x1895d0 <EAS_PEContinueStream+0x40>
  1895cc: 14000006     	b	0x1895e4 <EAS_PEContinueStream+0x54>
  1895d0: b267fbe8     	orr	x8, xzr, #0xfffffffffeffffff
  1895d4: f9400be9     	ldr	x9, [sp, #0x10]
  1895d8: f940452a     	ldr	x10, [x9, #0x88]
  1895dc: 8a080148     	and	x8, x10, x8
  1895e0: f9004528     	str	x8, [x9, #0x88]
  1895e4: d2800000     	mov	x0, #0x0                // =0
  1895e8: 910083ff     	add	sp, sp, #0x20
  1895ec: d65f03c0     	ret

00000000001895f0 <EAS_PEGetFileHandle>:
  1895f0: d10083ff     	sub	sp, sp, #0x20
  1895f4: d2800008     	mov	x8, #0x0                // =0
  1895f8: f9000fe0     	str	x0, [sp, #0x18]
  1895fc: f9000be1     	str	x1, [sp, #0x10]
  189600: f90007e2     	str	x2, [sp, #0x8]
  189604: f9400be0     	ldr	x0, [sp, #0x10]
  189608: f9400000     	ldr	x0, [x0]
  18960c: f94007e1     	ldr	x1, [sp, #0x8]
  189610: f9000020     	str	x0, [x1]
  189614: aa0803e0     	mov	x0, x8
  189618: 910083ff     	add	sp, sp, #0x20
  18961c: d65f03c0     	ret

0000000000189620 <EAS_PEUpdateParams>:
  189620: d10083ff     	sub	sp, sp, #0x20
  189624: d2800008     	mov	x8, #0x0                // =0
  189628: f9000fe0     	str	x0, [sp, #0x18]
  18962c: f9000be1     	str	x1, [sp, #0x10]
  189630: 79001fe2     	strh	w2, [sp, #0xe]
  189634: 79001be3     	strh	w3, [sp, #0xc]
  189638: 790017e4     	strh	w4, [sp, #0xa]
  18963c: 79401be2     	ldrh	w2, [sp, #0xc]
  189640: f9400be0     	ldr	x0, [sp, #0x10]
  189644: 79027002     	strh	w2, [x0, #0x138]
  189648: 794017e2     	ldrh	w2, [sp, #0xa]
  18964c: f9400be0     	ldr	x0, [sp, #0x10]
  189650: 79027402     	strh	w2, [x0, #0x13a]
  189654: 79401fe2     	ldrh	w2, [sp, #0xe]
  189658: f9400be0     	ldr	x0, [sp, #0x10]
  18965c: 79026c02     	strh	w2, [x0, #0x136]
  189660: aa0803e0     	mov	x0, x8
  189664: 910083ff     	add	sp, sp, #0x20
  189668: d65f03c0     	ret

000000000018966c <EAS_PELocate>:
  18966c: d100c3ff     	sub	sp, sp, #0x30
  189670: a9027bfd     	stp	x29, x30, [sp, #0x20]
  189674: 910083fd     	add	x29, sp, #0x20
  189678: d2800008     	mov	x8, #0x0                // =0
  18967c: f9000be0     	str	x0, [sp, #0x10]
  189680: f90007e1     	str	x1, [sp, #0x8]
  189684: f90003e2     	str	x2, [sp]
  189688: f94007e0     	ldr	x0, [sp, #0x8]
  18968c: f9400c00     	ldr	x0, [x0, #0x18]
  189690: f9400800     	ldr	x0, [x0, #0x10]
  189694: eb08001f     	cmp	x0, x8
  189698: 1a9f17e9     	cset	w9, eq
  18969c: 37000049     	tbnz	w9, #0x0, 0x1896a4 <EAS_PELocate+0x38>
  1896a0: 14000004     	b	0x1896b0 <EAS_PELocate+0x44>
  1896a4: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  1896a8: f81f83a8     	stur	x8, [x29, #-0x8]
  1896ac: 14000009     	b	0x1896d0 <EAS_PELocate+0x64>
  1896b0: f94007e8     	ldr	x8, [sp, #0x8]
  1896b4: f9400d08     	ldr	x8, [x8, #0x18]
  1896b8: f9400908     	ldr	x8, [x8, #0x10]
  1896bc: f9400be0     	ldr	x0, [sp, #0x10]
  1896c0: f94007e1     	ldr	x1, [sp, #0x8]
  1896c4: f94003e2     	ldr	x2, [sp]
  1896c8: d63f0100     	blr	x8
  1896cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1896d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1896d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1896d8: 9100c3ff     	add	sp, sp, #0x30
  1896dc: d65f03c0     	ret

00000000001896e0 <EAS_PEUpdateVolume>:
  1896e0: d10083ff     	sub	sp, sp, #0x20
  1896e4: d2800008     	mov	x8, #0x0                // =0
  1896e8: f9000fe0     	str	x0, [sp, #0x18]
  1896ec: f9000be1     	str	x1, [sp, #0x10]
  1896f0: 79001fe2     	strh	w2, [sp, #0xe]
  1896f4: 79401fe2     	ldrh	w2, [sp, #0xe]
  1896f8: f9400be0     	ldr	x0, [sp, #0x10]
  1896fc: 79026802     	strh	w2, [x0, #0x134]
  189700: aa0803e0     	mov	x0, x8
  189704: 910083ff     	add	sp, sp, #0x20
  189708: d65f03c0     	ret

000000000018970c <EAS_PEUpdatePitch>:
  18970c: d10083ff     	sub	sp, sp, #0x20
  189710: d2800008     	mov	x8, #0x0                // =0
  189714: f9000fe0     	str	x0, [sp, #0x18]
  189718: f9000be1     	str	x1, [sp, #0x10]
  18971c: 79001fe2     	strh	w2, [sp, #0xe]
  189720: 79401fe2     	ldrh	w2, [sp, #0xe]
  189724: f9400be0     	ldr	x0, [sp, #0x10]
  189728: 79026c02     	strh	w2, [x0, #0x136]
  18972c: aa0803e0     	mov	x0, x8
  189730: 910083ff     	add	sp, sp, #0x20
  189734: d65f03c0     	ret

0000000000189738 <EAS_PEPause>:
  189738: d10043ff     	sub	sp, sp, #0x10
  18973c: b24007e8     	orr	x8, xzr, #0x3
  189740: d2800009     	mov	x9, #0x0                // =0
  189744: f90007e0     	str	x0, [sp, #0x8]
  189748: f90003e1     	str	x1, [sp]
  18974c: f94003e0     	ldr	x0, [sp]
  189750: f9001008     	str	x8, [x0, #0x20]
  189754: aa0903e0     	mov	x0, x9
  189758: 910043ff     	add	sp, sp, #0x10
  18975c: d65f03c0     	ret

0000000000189760 <EAS_PEResume>:
  189760: d10043ff     	sub	sp, sp, #0x10
  189764: b24003e8     	orr	x8, xzr, #0x1
  189768: d2800009     	mov	x9, #0x0                // =0
  18976c: f90007e0     	str	x0, [sp, #0x8]
  189770: f90003e1     	str	x1, [sp]
  189774: f94003e0     	ldr	x0, [sp]
  189778: f9001008     	str	x8, [x0, #0x20]
  18977c: aa0903e0     	mov	x0, x9
  189780: 910043ff     	add	sp, sp, #0x10
  189784: d65f03c0     	ret

0000000000189788 <getDecayScale>:
  189788: d10083ff     	sub	sp, sp, #0x20
  18978c: f9000fe0     	str	x0, [sp, #0x18]
  189790: f9400fe0     	ldr	x0, [sp, #0x18]
  189794: f90007e0     	str	x0, [sp, #0x8]
  189798: b4000ba0     	cbz	x0, 0x18990c <getDecayScale+0x184>
  18979c: 14000001     	b	0x1897a0 <getDecayScale+0x18>
  1897a0: b24003e8     	orr	x8, xzr, #0x1
  1897a4: f94007e9     	ldr	x9, [sp, #0x8]
  1897a8: eb09011f     	cmp	x8, x9
  1897ac: 1a9f17ea     	cset	w10, eq
  1897b0: 37000b4a     	tbnz	w10, #0x0, 0x189918 <getDecayScale+0x190>
  1897b4: 14000001     	b	0x1897b8 <getDecayScale+0x30>
  1897b8: b27f03e8     	orr	x8, xzr, #0x2
  1897bc: f94007e9     	ldr	x9, [sp, #0x8]
  1897c0: eb09011f     	cmp	x8, x9
  1897c4: 1a9f17ea     	cset	w10, eq
  1897c8: 37000aea     	tbnz	w10, #0x0, 0x189924 <getDecayScale+0x19c>
  1897cc: 14000001     	b	0x1897d0 <getDecayScale+0x48>
  1897d0: b24007e8     	orr	x8, xzr, #0x3
  1897d4: f94007e9     	ldr	x9, [sp, #0x8]
  1897d8: eb09011f     	cmp	x8, x9
  1897dc: 1a9f17ea     	cset	w10, eq
  1897e0: 37000a8a     	tbnz	w10, #0x0, 0x189930 <getDecayScale+0x1a8>
  1897e4: 14000001     	b	0x1897e8 <getDecayScale+0x60>
  1897e8: b27e03e8     	orr	x8, xzr, #0x4
  1897ec: f94007e9     	ldr	x9, [sp, #0x8]
  1897f0: eb09011f     	cmp	x8, x9
  1897f4: 1a9f17ea     	cset	w10, eq
  1897f8: 37000a2a     	tbnz	w10, #0x0, 0x18993c <getDecayScale+0x1b4>
  1897fc: 14000001     	b	0x189800 <getDecayScale+0x78>
  189800: d28000a8     	mov	x8, #0x5                // =5
  189804: f94007e9     	ldr	x9, [sp, #0x8]
  189808: eb09011f     	cmp	x8, x9
  18980c: 1a9f17ea     	cset	w10, eq
  189810: 370009ca     	tbnz	w10, #0x0, 0x189948 <getDecayScale+0x1c0>
  189814: 14000001     	b	0x189818 <getDecayScale+0x90>
  189818: b27f07e8     	orr	x8, xzr, #0x6
  18981c: f94007e9     	ldr	x9, [sp, #0x8]
  189820: eb09011f     	cmp	x8, x9
  189824: 1a9f17ea     	cset	w10, eq
  189828: 3700096a     	tbnz	w10, #0x0, 0x189954 <getDecayScale+0x1cc>
  18982c: 14000001     	b	0x189830 <getDecayScale+0xa8>
  189830: b2400be8     	orr	x8, xzr, #0x7
  189834: f94007e9     	ldr	x9, [sp, #0x8]
  189838: eb09011f     	cmp	x8, x9
  18983c: 1a9f17ea     	cset	w10, eq
  189840: 3700090a     	tbnz	w10, #0x0, 0x189960 <getDecayScale+0x1d8>
  189844: 14000001     	b	0x189848 <getDecayScale+0xc0>
  189848: b27d03e8     	orr	x8, xzr, #0x8
  18984c: f94007e9     	ldr	x9, [sp, #0x8]
  189850: eb09011f     	cmp	x8, x9
  189854: 1a9f17ea     	cset	w10, eq
  189858: 370008aa     	tbnz	w10, #0x0, 0x18996c <getDecayScale+0x1e4>
  18985c: 14000001     	b	0x189860 <getDecayScale+0xd8>
  189860: d2800128     	mov	x8, #0x9                // =9
  189864: f94007e9     	ldr	x9, [sp, #0x8]
  189868: eb09011f     	cmp	x8, x9
  18986c: 1a9f17ea     	cset	w10, eq
  189870: 3700084a     	tbnz	w10, #0x0, 0x189978 <getDecayScale+0x1f0>
  189874: 14000001     	b	0x189878 <getDecayScale+0xf0>
  189878: d2800148     	mov	x8, #0xa                // =10
  18987c: f94007e9     	ldr	x9, [sp, #0x8]
  189880: eb09011f     	cmp	x8, x9
  189884: 1a9f17ea     	cset	w10, eq
  189888: 370007ea     	tbnz	w10, #0x0, 0x189984 <getDecayScale+0x1fc>
  18988c: 14000001     	b	0x189890 <getDecayScale+0x108>
  189890: d2800168     	mov	x8, #0xb                // =11
  189894: f94007e9     	ldr	x9, [sp, #0x8]
  189898: eb09011f     	cmp	x8, x9
  18989c: 1a9f17ea     	cset	w10, eq
  1898a0: 3700078a     	tbnz	w10, #0x0, 0x189990 <getDecayScale+0x208>
  1898a4: 14000001     	b	0x1898a8 <getDecayScale+0x120>
  1898a8: b27e07e8     	orr	x8, xzr, #0xc
  1898ac: f94007e9     	ldr	x9, [sp, #0x8]
  1898b0: eb09011f     	cmp	x8, x9
  1898b4: 1a9f17ea     	cset	w10, eq
  1898b8: 3700072a     	tbnz	w10, #0x0, 0x18999c <getDecayScale+0x214>
  1898bc: 14000001     	b	0x1898c0 <getDecayScale+0x138>
  1898c0: d28001a8     	mov	x8, #0xd                // =13
  1898c4: f94007e9     	ldr	x9, [sp, #0x8]
  1898c8: eb09011f     	cmp	x8, x9
  1898cc: 1a9f17ea     	cset	w10, eq
  1898d0: 370006ca     	tbnz	w10, #0x0, 0x1899a8 <getDecayScale+0x220>
  1898d4: 14000001     	b	0x1898d8 <getDecayScale+0x150>
  1898d8: b27f0be8     	orr	x8, xzr, #0xe
  1898dc: f94007e9     	ldr	x9, [sp, #0x8]
  1898e0: eb09011f     	cmp	x8, x9
  1898e4: 1a9f17ea     	cset	w10, eq
  1898e8: 3700064a     	tbnz	w10, #0x0, 0x1899b0 <getDecayScale+0x228>
  1898ec: 14000001     	b	0x1898f0 <getDecayScale+0x168>
  1898f0: b2400fe8     	orr	x8, xzr, #0xf
  1898f4: f94007e9     	ldr	x9, [sp, #0x8]
  1898f8: eb09011f     	cmp	x8, x9
  1898fc: 1a9f17ea     	cset	w10, eq
  189900: 370005ca     	tbnz	w10, #0x0, 0x1899b8 <getDecayScale+0x230>
  189904: 14000001     	b	0x189908 <getDecayScale+0x180>
  189908: 1400002c     	b	0x1899b8 <getDecayScale+0x230>
  18990c: b27703e8     	orr	x8, xzr, #0x200
  189910: f9000be8     	str	x8, [sp, #0x10]
  189914: 1400002a     	b	0x1899bc <getDecayScale+0x234>
  189918: b24023e8     	orr	x8, xzr, #0x1ff
  18991c: f9000be8     	str	x8, [sp, #0x10]
  189920: 14000027     	b	0x1899bc <getDecayScale+0x234>
  189924: b27f1fe8     	orr	x8, xzr, #0x1fe
  189928: f9000be8     	str	x8, [sp, #0x10]
  18992c: 14000024     	b	0x1899bc <getDecayScale+0x234>
  189930: b27e1be8     	orr	x8, xzr, #0x1fc
  189934: f9000be8     	str	x8, [sp, #0x10]
  189938: 14000021     	b	0x1899bc <getDecayScale+0x234>
  18993c: d2803f28     	mov	x8, #0x1f9              // =505
  189940: f9000be8     	str	x8, [sp, #0x10]
  189944: 1400001e     	b	0x1899bc <getDecayScale+0x234>
  189948: d2803e28     	mov	x8, #0x1f1              // =497
  18994c: f9000be8     	str	x8, [sp, #0x10]
  189950: 1400001b     	b	0x1899bc <getDecayScale+0x234>
  189954: d2803c68     	mov	x8, #0x1e3              // =483
  189958: f9000be8     	str	x8, [sp, #0x10]
  18995c: 14000018     	b	0x1899bc <getDecayScale+0x234>
  189960: d2803908     	mov	x8, #0x1c8              // =456
  189964: f9000be8     	str	x8, [sp, #0x10]
  189968: 14000015     	b	0x1899bc <getDecayScale+0x234>
  18996c: d28032c8     	mov	x8, #0x196              // =406
  189970: f9000be8     	str	x8, [sp, #0x10]
  189974: 14000012     	b	0x1899bc <getDecayScale+0x234>
  189978: d2802868     	mov	x8, #0x143              // =323
  18997c: f9000be8     	str	x8, [sp, #0x10]
  189980: 1400000f     	b	0x1899bc <getDecayScale+0x234>
  189984: d2801968     	mov	x8, #0xcb               // =203
  189988: f9000be8     	str	x8, [sp, #0x10]
  18998c: 1400000c     	b	0x1899bc <getDecayScale+0x234>
  189990: d2800a28     	mov	x8, #0x51               // =81
  189994: f9000be8     	str	x8, [sp, #0x10]
  189998: 14000009     	b	0x1899bc <getDecayScale+0x234>
  18999c: d28001a8     	mov	x8, #0xd                // =13
  1899a0: f9000be8     	str	x8, [sp, #0x10]
  1899a4: 14000006     	b	0x1899bc <getDecayScale+0x234>
  1899a8: f9000bff     	str	xzr, [sp, #0x10]
  1899ac: 14000004     	b	0x1899bc <getDecayScale+0x234>
  1899b0: f9000bff     	str	xzr, [sp, #0x10]
  1899b4: 14000002     	b	0x1899bc <getDecayScale+0x234>
  1899b8: f9000bff     	str	xzr, [sp, #0x10]
  1899bc: f9400be0     	ldr	x0, [sp, #0x10]
  1899c0: 910083ff     	add	sp, sp, #0x20
  1899c4: d65f03c0     	ret

00000000001899c8 <getAttackIncrement>:
  1899c8: d10083ff     	sub	sp, sp, #0x20
  1899cc: f9000fe0     	str	x0, [sp, #0x18]
  1899d0: f9400fe0     	ldr	x0, [sp, #0x18]
  1899d4: f90007e0     	str	x0, [sp, #0x8]
  1899d8: b4000ba0     	cbz	x0, 0x189b4c <getAttackIncrement+0x184>
  1899dc: 14000001     	b	0x1899e0 <getAttackIncrement+0x18>
  1899e0: b24003e8     	orr	x8, xzr, #0x1
  1899e4: f94007e9     	ldr	x9, [sp, #0x8]
  1899e8: eb09011f     	cmp	x8, x9
  1899ec: 1a9f17ea     	cset	w10, eq
  1899f0: 37000b4a     	tbnz	w10, #0x0, 0x189b58 <getAttackIncrement+0x190>
  1899f4: 14000001     	b	0x1899f8 <getAttackIncrement+0x30>
  1899f8: b27f03e8     	orr	x8, xzr, #0x2
  1899fc: f94007e9     	ldr	x9, [sp, #0x8]
  189a00: eb09011f     	cmp	x8, x9
  189a04: 1a9f17ea     	cset	w10, eq
  189a08: 37000aea     	tbnz	w10, #0x0, 0x189b64 <getAttackIncrement+0x19c>
  189a0c: 14000001     	b	0x189a10 <getAttackIncrement+0x48>
  189a10: b24007e8     	orr	x8, xzr, #0x3
  189a14: f94007e9     	ldr	x9, [sp, #0x8]
  189a18: eb09011f     	cmp	x8, x9
  189a1c: 1a9f17ea     	cset	w10, eq
  189a20: 37000a8a     	tbnz	w10, #0x0, 0x189b70 <getAttackIncrement+0x1a8>
  189a24: 14000001     	b	0x189a28 <getAttackIncrement+0x60>
  189a28: b27e03e8     	orr	x8, xzr, #0x4
  189a2c: f94007e9     	ldr	x9, [sp, #0x8]
  189a30: eb09011f     	cmp	x8, x9
  189a34: 1a9f17ea     	cset	w10, eq
  189a38: 37000a2a     	tbnz	w10, #0x0, 0x189b7c <getAttackIncrement+0x1b4>
  189a3c: 14000001     	b	0x189a40 <getAttackIncrement+0x78>
  189a40: d28000a8     	mov	x8, #0x5                // =5
  189a44: f94007e9     	ldr	x9, [sp, #0x8]
  189a48: eb09011f     	cmp	x8, x9
  189a4c: 1a9f17ea     	cset	w10, eq
  189a50: 370009ca     	tbnz	w10, #0x0, 0x189b88 <getAttackIncrement+0x1c0>
  189a54: 14000001     	b	0x189a58 <getAttackIncrement+0x90>
  189a58: b27f07e8     	orr	x8, xzr, #0x6
  189a5c: f94007e9     	ldr	x9, [sp, #0x8]
  189a60: eb09011f     	cmp	x8, x9
  189a64: 1a9f17ea     	cset	w10, eq
  189a68: 3700096a     	tbnz	w10, #0x0, 0x189b94 <getAttackIncrement+0x1cc>
  189a6c: 14000001     	b	0x189a70 <getAttackIncrement+0xa8>
  189a70: b2400be8     	orr	x8, xzr, #0x7
  189a74: f94007e9     	ldr	x9, [sp, #0x8]
  189a78: eb09011f     	cmp	x8, x9
  189a7c: 1a9f17ea     	cset	w10, eq
  189a80: 3700090a     	tbnz	w10, #0x0, 0x189ba0 <getAttackIncrement+0x1d8>
  189a84: 14000001     	b	0x189a88 <getAttackIncrement+0xc0>
  189a88: b27d03e8     	orr	x8, xzr, #0x8
  189a8c: f94007e9     	ldr	x9, [sp, #0x8]
  189a90: eb09011f     	cmp	x8, x9
  189a94: 1a9f17ea     	cset	w10, eq
  189a98: 370008aa     	tbnz	w10, #0x0, 0x189bac <getAttackIncrement+0x1e4>
  189a9c: 14000001     	b	0x189aa0 <getAttackIncrement+0xd8>
  189aa0: d2800128     	mov	x8, #0x9                // =9
  189aa4: f94007e9     	ldr	x9, [sp, #0x8]
  189aa8: eb09011f     	cmp	x8, x9
  189aac: 1a9f17ea     	cset	w10, eq
  189ab0: 3700084a     	tbnz	w10, #0x0, 0x189bb8 <getAttackIncrement+0x1f0>
  189ab4: 14000001     	b	0x189ab8 <getAttackIncrement+0xf0>
  189ab8: d2800148     	mov	x8, #0xa                // =10
  189abc: f94007e9     	ldr	x9, [sp, #0x8]
  189ac0: eb09011f     	cmp	x8, x9
  189ac4: 1a9f17ea     	cset	w10, eq
  189ac8: 370007ea     	tbnz	w10, #0x0, 0x189bc4 <getAttackIncrement+0x1fc>
  189acc: 14000001     	b	0x189ad0 <getAttackIncrement+0x108>
  189ad0: d2800168     	mov	x8, #0xb                // =11
  189ad4: f94007e9     	ldr	x9, [sp, #0x8]
  189ad8: eb09011f     	cmp	x8, x9
  189adc: 1a9f17ea     	cset	w10, eq
  189ae0: 3700078a     	tbnz	w10, #0x0, 0x189bd0 <getAttackIncrement+0x208>
  189ae4: 14000001     	b	0x189ae8 <getAttackIncrement+0x120>
  189ae8: b27e07e8     	orr	x8, xzr, #0xc
  189aec: f94007e9     	ldr	x9, [sp, #0x8]
  189af0: eb09011f     	cmp	x8, x9
  189af4: 1a9f17ea     	cset	w10, eq
  189af8: 3700072a     	tbnz	w10, #0x0, 0x189bdc <getAttackIncrement+0x214>
  189afc: 14000001     	b	0x189b00 <getAttackIncrement+0x138>
  189b00: d28001a8     	mov	x8, #0xd                // =13
  189b04: f94007e9     	ldr	x9, [sp, #0x8]
  189b08: eb09011f     	cmp	x8, x9
  189b0c: 1a9f17ea     	cset	w10, eq
  189b10: 370006ca     	tbnz	w10, #0x0, 0x189be8 <getAttackIncrement+0x220>
  189b14: 14000001     	b	0x189b18 <getAttackIncrement+0x150>
  189b18: b27f0be8     	orr	x8, xzr, #0xe
  189b1c: f94007e9     	ldr	x9, [sp, #0x8]
  189b20: eb09011f     	cmp	x8, x9
  189b24: 1a9f17ea     	cset	w10, eq
  189b28: 3700066a     	tbnz	w10, #0x0, 0x189bf4 <getAttackIncrement+0x22c>
  189b2c: 14000001     	b	0x189b30 <getAttackIncrement+0x168>
  189b30: b2400fe8     	orr	x8, xzr, #0xf
  189b34: f94007e9     	ldr	x9, [sp, #0x8]
  189b38: eb09011f     	cmp	x8, x9
  189b3c: 1a9f17ea     	cset	w10, eq
  189b40: 3700060a     	tbnz	w10, #0x0, 0x189c00 <getAttackIncrement+0x238>
  189b44: 14000001     	b	0x189b48 <getAttackIncrement+0x180>
  189b48: 1400002e     	b	0x189c00 <getAttackIncrement+0x238>
  189b4c: b27b03e8     	orr	x8, xzr, #0x20
  189b50: f9000be8     	str	x8, [sp, #0x10]
  189b54: 1400002c     	b	0x189c04 <getAttackIncrement+0x23c>
  189b58: b27a03e8     	orr	x8, xzr, #0x40
  189b5c: f9000be8     	str	x8, [sp, #0x10]
  189b60: 14000029     	b	0x189c04 <getAttackIncrement+0x23c>
  189b64: b27903e8     	orr	x8, xzr, #0x80
  189b68: f9000be8     	str	x8, [sp, #0x10]
  189b6c: 14000026     	b	0x189c04 <getAttackIncrement+0x23c>
  189b70: b27803e8     	orr	x8, xzr, #0x100
  189b74: f9000be8     	str	x8, [sp, #0x10]
  189b78: 14000023     	b	0x189c04 <getAttackIncrement+0x23c>
  189b7c: b27703e8     	orr	x8, xzr, #0x200
  189b80: f9000be8     	str	x8, [sp, #0x10]
  189b84: 14000020     	b	0x189c04 <getAttackIncrement+0x23c>
  189b88: b27603e8     	orr	x8, xzr, #0x400
  189b8c: f9000be8     	str	x8, [sp, #0x10]
  189b90: 1400001d     	b	0x189c04 <getAttackIncrement+0x23c>
  189b94: b27503e8     	orr	x8, xzr, #0x800
  189b98: f9000be8     	str	x8, [sp, #0x10]
  189b9c: 1400001a     	b	0x189c04 <getAttackIncrement+0x23c>
  189ba0: b27403e8     	orr	x8, xzr, #0x1000
  189ba4: f9000be8     	str	x8, [sp, #0x10]
  189ba8: 14000017     	b	0x189c04 <getAttackIncrement+0x23c>
  189bac: b27303e8     	orr	x8, xzr, #0x2000
  189bb0: f9000be8     	str	x8, [sp, #0x10]
  189bb4: 14000014     	b	0x189c04 <getAttackIncrement+0x23c>
  189bb8: b27203e8     	orr	x8, xzr, #0x4000
  189bbc: f9000be8     	str	x8, [sp, #0x10]
  189bc0: 14000011     	b	0x189c04 <getAttackIncrement+0x23c>
  189bc4: b27103e8     	orr	x8, xzr, #0x8000
  189bc8: f9000be8     	str	x8, [sp, #0x10]
  189bcc: 1400000e     	b	0x189c04 <getAttackIncrement+0x23c>
  189bd0: b27003e8     	orr	x8, xzr, #0x10000
  189bd4: f9000be8     	str	x8, [sp, #0x10]
  189bd8: 1400000b     	b	0x189c04 <getAttackIncrement+0x23c>
  189bdc: b27003e8     	orr	x8, xzr, #0x10000
  189be0: f9000be8     	str	x8, [sp, #0x10]
  189be4: 14000008     	b	0x189c04 <getAttackIncrement+0x23c>
  189be8: b27003e8     	orr	x8, xzr, #0x10000
  189bec: f9000be8     	str	x8, [sp, #0x10]
  189bf0: 14000005     	b	0x189c04 <getAttackIncrement+0x23c>
  189bf4: b2403fe8     	orr	x8, xzr, #0xffff
  189bf8: f9000be8     	str	x8, [sp, #0x10]
  189bfc: 14000002     	b	0x189c04 <getAttackIncrement+0x23c>
  189c00: f9000bff     	str	xzr, [sp, #0x10]
  189c04: f9400be0     	ldr	x0, [sp, #0x10]
  189c08: 910083ff     	add	sp, sp, #0x20
  189c0c: d65f03c0     	ret

0000000000189c10 <EAS_PERelease>:
  189c10: d100c3ff     	sub	sp, sp, #0x30
  189c14: a9027bfd     	stp	x29, x30, [sp, #0x20]
  189c18: 910083fd     	add	x29, sp, #0x20
  189c1c: b2400fe8     	orr	x8, xzr, #0xf
  189c20: f81f83a0     	stur	x0, [x29, #-0x8]
  189c24: f9000be1     	str	x1, [sp, #0x10]
  189c28: f9400be0     	ldr	x0, [sp, #0x10]
  189c2c: f9404800     	ldr	x0, [x0, #0x90]
  189c30: d358fc00     	lsr	x0, x0, #24
  189c34: 8a080008     	and	x8, x0, x8
  189c38: b4000048     	cbz	x8, 0x189c40 <EAS_PERelease+0x30>
  189c3c: 1400000f     	b	0x189c78 <EAS_PERelease+0x68>
  189c40: 321e03e8     	orr	w8, wzr, #0x4
  189c44: b2400fe9     	orr	x9, xzr, #0xf
  189c48: f9400bea     	ldr	x10, [sp, #0x10]
  189c4c: b9013148     	str	w8, [x10, #0x130]
  189c50: f9400bea     	ldr	x10, [sp, #0x10]
  189c54: f940494a     	ldr	x10, [x10, #0x90]
  189c58: d354fd4a     	lsr	x10, x10, #20
  189c5c: 8a090149     	and	x9, x10, x9
  189c60: f90007e9     	str	x9, [sp, #0x8]
  189c64: f94007e0     	ldr	x0, [sp, #0x8]
  189c68: 97fc696e     	bl	0xa4220 <getDecayScale@plt>
  189c6c: f9400be9     	ldr	x9, [sp, #0x10]
  189c70: f9005120     	str	x0, [x9, #0xa0]
  189c74: 1400000e     	b	0x189cac <EAS_PERelease+0x9c>
  189c78: 320007e8     	orr	w8, wzr, #0x3
  189c7c: b2400fe9     	orr	x9, xzr, #0xf
  189c80: f9400bea     	ldr	x10, [sp, #0x10]
  189c84: b9013148     	str	w8, [x10, #0x130]
  189c88: f9400bea     	ldr	x10, [sp, #0x10]
  189c8c: f940494a     	ldr	x10, [x10, #0x90]
  189c90: d35cfd4a     	lsr	x10, x10, #28
  189c94: 8a090149     	and	x9, x10, x9
  189c98: f90007e9     	str	x9, [sp, #0x8]
  189c9c: f94007e0     	ldr	x0, [sp, #0x8]
  189ca0: 97fc6960     	bl	0xa4220 <getDecayScale@plt>
  189ca4: f9400be9     	ldr	x9, [sp, #0x10]
  189ca8: f9005120     	str	x0, [x9, #0xa0]
  189cac: d2803f28     	mov	x8, #0x1f9              // =505
  189cb0: f9400be9     	ldr	x9, [sp, #0x10]
  189cb4: f9405129     	ldr	x9, [x9, #0xa0]
  189cb8: eb08013f     	cmp	x9, x8
  189cbc: 1a9f97ea     	cset	w10, hi
  189cc0: 3700004a     	tbnz	w10, #0x0, 0x189cc8 <EAS_PERelease+0xb8>
  189cc4: 14000004     	b	0x189cd4 <EAS_PERelease+0xc4>
  189cc8: d2803f28     	mov	x8, #0x1f9              // =505
  189ccc: f9400be9     	ldr	x9, [sp, #0x10]
  189cd0: f9005128     	str	x8, [x9, #0xa0]
  189cd4: d2800000     	mov	x0, #0x0                // =0
  189cd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  189cdc: 9100c3ff     	add	sp, sp, #0x30
  189ce0: d65f03c0     	ret

0000000000189ce4 <EAS_PESeek>:
  189ce4: d10103ff     	sub	sp, sp, #0x40
  189ce8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  189cec: 9100c3fd     	add	x29, sp, #0x30
  189cf0: d2800008     	mov	x8, #0x0                // =0
  189cf4: f81f03a0     	stur	x0, [x29, #-0x10]
  189cf8: f9000fe1     	str	x1, [sp, #0x18]
  189cfc: f9000be2     	str	x2, [sp, #0x10]
  189d00: f85f03a0     	ldur	x0, [x29, #-0x10]
  189d04: f9400000     	ldr	x0, [x0]
  189d08: f9400fe1     	ldr	x1, [sp, #0x18]
  189d0c: f9400021     	ldr	x1, [x1]
  189d10: f9400fe2     	ldr	x2, [sp, #0x18]
  189d14: f9401842     	ldr	x2, [x2, #0x30]
  189d18: f90003e8     	str	x8, [sp]
  189d1c: 97fc81a1     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  189d20: f90007e0     	str	x0, [sp, #0x8]
  189d24: b5000040     	cbnz	x0, 0x189d2c <EAS_PESeek+0x48>
  189d28: 14000007     	b	0x189d44 <EAS_PESeek+0x60>
  189d2c: b2400be8     	orr	x8, xzr, #0x7
  189d30: f9400fe9     	ldr	x9, [sp, #0x18]
  189d34: f9001128     	str	x8, [x9, #0x20]
  189d38: f94007e8     	ldr	x8, [sp, #0x8]
  189d3c: f81f83a8     	stur	x8, [x29, #-0x8]
  189d40: 14000069     	b	0x189ee4 <EAS_PESeek+0x200>
  189d44: f9400fe8     	ldr	x8, [sp, #0x18]
  189d48: f9403908     	ldr	x8, [x8, #0x70]
  189d4c: f9400fe9     	ldr	x9, [sp, #0x18]
  189d50: f9003528     	str	x8, [x9, #0x68]
  189d54: f9400be8     	ldr	x8, [sp, #0x10]
  189d58: f9400108     	ldr	x8, [x8]
  189d5c: f9400fe9     	ldr	x9, [sp, #0x18]
  189d60: f9403529     	ldr	x9, [x9, #0x68]
  189d64: eb09011f     	cmp	x8, x9
  189d68: 1a9fd7ea     	cset	w10, gt
  189d6c: 3700004a     	tbnz	w10, #0x0, 0x189d74 <EAS_PESeek+0x90>
  189d70: 14000035     	b	0x189e44 <EAS_PESeek+0x160>
  189d74: f85f03a8     	ldur	x8, [x29, #-0x10]
  189d78: f9400100     	ldr	x0, [x8]
  189d7c: f9400fe8     	ldr	x8, [sp, #0x18]
  189d80: f9400101     	ldr	x1, [x8]
  189d84: f9400fe8     	ldr	x8, [sp, #0x18]
  189d88: f9403502     	ldr	x2, [x8, #0x68]
  189d8c: 97fc7d01     	bl	0xa9190 <EAS_HWFileSeekOfs@plt>
  189d90: f90007e0     	str	x0, [sp, #0x8]
  189d94: b5000040     	cbnz	x0, 0x189d9c <EAS_PESeek+0xb8>
  189d98: 14000007     	b	0x189db4 <EAS_PESeek+0xd0>
  189d9c: b2400be8     	orr	x8, xzr, #0x7
  189da0: f9400fe9     	ldr	x9, [sp, #0x18]
  189da4: f9001128     	str	x8, [x9, #0x20]
  189da8: f94007e8     	ldr	x8, [sp, #0x8]
  189dac: f81f83a8     	stur	x8, [x29, #-0x8]
  189db0: 1400004d     	b	0x189ee4 <EAS_PESeek+0x200>
  189db4: b26803e8     	orr	x8, xzr, #0x1000000
  189db8: f9400fe9     	ldr	x9, [sp, #0x18]
  189dbc: f9403529     	ldr	x9, [x9, #0x68]
  189dc0: f9400bea     	ldr	x10, [sp, #0x10]
  189dc4: f940014b     	ldr	x11, [x10]
  189dc8: eb090169     	subs	x9, x11, x9
  189dcc: f9000149     	str	x9, [x10]
  189dd0: f9400fe9     	ldr	x9, [sp, #0x18]
  189dd4: f900353f     	str	xzr, [x9, #0x68]
  189dd8: f9400fe9     	ldr	x9, [sp, #0x18]
  189ddc: f940452a     	ldr	x10, [x9, #0x88]
  189de0: aa080148     	orr	x8, x10, x8
  189de4: f9004528     	str	x8, [x9, #0x88]
  189de8: f9400fe8     	ldr	x8, [sp, #0x18]
  189dec: f9400508     	ldr	x8, [x8, #0x8]
  189df0: f94003e9     	ldr	x9, [sp]
  189df4: eb09011f     	cmp	x8, x9
  189df8: 1a9f07ec     	cset	w12, ne
  189dfc: 3700004c     	tbnz	w12, #0x0, 0x189e04 <EAS_PESeek+0x120>
  189e00: 14000009     	b	0x189e24 <EAS_PESeek+0x140>
  189e04: b27d03e3     	orr	x3, xzr, #0x8
  189e08: f9400fe8     	ldr	x8, [sp, #0x18]
  189e0c: f9400508     	ldr	x8, [x8, #0x8]
  189e10: f85f03a0     	ldur	x0, [x29, #-0x10]
  189e14: f9400fe9     	ldr	x9, [sp, #0x18]
  189e18: f9400921     	ldr	x1, [x9, #0x10]
  189e1c: f9400fe2     	ldr	x2, [sp, #0x18]
  189e20: d63f0100     	blr	x8
  189e24: f9400fe8     	ldr	x8, [sp, #0x18]
  189e28: f9403508     	ldr	x8, [x8, #0x68]
  189e2c: b4000048     	cbz	x8, 0x189e34 <EAS_PESeek+0x150>
  189e30: 14000004     	b	0x189e40 <EAS_PESeek+0x15c>
  189e34: 92800248     	mov	x8, #-0x13              // =-19
  189e38: f81f83a8     	stur	x8, [x29, #-0x8]
  189e3c: 1400002a     	b	0x189ee4 <EAS_PESeek+0x200>
  189e40: 17ffffc5     	b	0x189d54 <EAS_PESeek+0x70>
  189e44: d2800008     	mov	x8, #0x0                // =0
  189e48: f9400be9     	ldr	x9, [sp, #0x10]
  189e4c: f9400129     	ldr	x9, [x9]
  189e50: eb08013f     	cmp	x9, x8
  189e54: 1a9fd7ea     	cset	w10, gt
  189e58: 3700004a     	tbnz	w10, #0x0, 0x189e60 <EAS_PESeek+0x17c>
  189e5c: 14000021     	b	0x189ee0 <EAS_PESeek+0x1fc>
  189e60: f85f03a8     	ldur	x8, [x29, #-0x10]
  189e64: f9400100     	ldr	x0, [x8]
  189e68: f9400fe8     	ldr	x8, [sp, #0x18]
  189e6c: f9400101     	ldr	x1, [x8]
  189e70: f9400be8     	ldr	x8, [sp, #0x10]
  189e74: f9400102     	ldr	x2, [x8]
  189e78: 97fc7cc6     	bl	0xa9190 <EAS_HWFileSeekOfs@plt>
  189e7c: f90007e0     	str	x0, [sp, #0x8]
  189e80: b5000040     	cbnz	x0, 0x189e88 <EAS_PESeek+0x1a4>
  189e84: 14000007     	b	0x189ea0 <EAS_PESeek+0x1bc>
  189e88: b2400be8     	orr	x8, xzr, #0x7
  189e8c: f9400fe9     	ldr	x9, [sp, #0x18]
  189e90: f9001128     	str	x8, [x9, #0x20]
  189e94: f94007e8     	ldr	x8, [sp, #0x8]
  189e98: f81f83a8     	stur	x8, [x29, #-0x8]
  189e9c: 14000012     	b	0x189ee4 <EAS_PESeek+0x200>
  189ea0: b26103e8     	orr	x8, xzr, #0x80000000
  189ea4: f9400fe9     	ldr	x9, [sp, #0x18]
  189ea8: f9404529     	ldr	x9, [x9, #0x88]
  189eac: 8a080128     	and	x8, x9, x8
  189eb0: b5000048     	cbnz	x8, 0x189eb8 <EAS_PESeek+0x1d4>
  189eb4: 14000005     	b	0x189ec8 <EAS_PESeek+0x1e4>
  189eb8: b2407be8     	mov	x8, #0x7fffffff         // =2147483647
  189ebc: f9400fe9     	ldr	x9, [sp, #0x18]
  189ec0: f9003528     	str	x8, [x9, #0x68]
  189ec4: 14000007     	b	0x189ee0 <EAS_PESeek+0x1fc>
  189ec8: f9400be8     	ldr	x8, [sp, #0x10]
  189ecc: f9400108     	ldr	x8, [x8]
  189ed0: f9400fe9     	ldr	x9, [sp, #0x18]
  189ed4: f940352a     	ldr	x10, [x9, #0x68]
  189ed8: eb080148     	subs	x8, x10, x8
  189edc: f9003528     	str	x8, [x9, #0x68]
  189ee0: f81f83bf     	stur	xzr, [x29, #-0x8]
  189ee4: f85f83a0     	ldur	x0, [x29, #-0x8]
  189ee8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  189eec: 910103ff     	add	sp, sp, #0x40
  189ef0: d65f03c0     	ret
  189ef4: d10103ff     	sub	sp, sp, #0x40
  189ef8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  189efc: 9100c3fd     	add	x29, sp, #0x30
  189f00: 52800008     	mov	w8, #0x0                // =0
  189f04: f81f03a0     	stur	x0, [x29, #-0x10]
  189f08: f9000fe1     	str	x1, [sp, #0x18]
  189f0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  189f10: f9400000     	ldr	x0, [x0]
  189f14: f90007e0     	str	x0, [sp, #0x8]
  189f18: f9400fe0     	ldr	x0, [sp, #0x18]
  189f1c: f9403400     	ldr	x0, [x0, #0x68]
  189f20: b90007e8     	str	w8, [sp, #0x4]
  189f24: b4000040     	cbz	x0, 0x189f2c <EAS_PESeek+0x248>
  189f28: 14000020     	b	0x189fa8 <EAS_PESeek+0x2c4>
  189f2c: f9400fe8     	ldr	x8, [sp, #0x18]
  189f30: f9402908     	ldr	x8, [x8, #0x50]
  189f34: b5000048     	cbnz	x8, 0x189f3c <EAS_PESeek+0x258>
  189f38: 1400001c     	b	0x189fa8 <EAS_PESeek+0x2c4>
  189f3c: f85f03a8     	ldur	x8, [x29, #-0x10]
  189f40: f9400100     	ldr	x0, [x8]
  189f44: f9400fe8     	ldr	x8, [sp, #0x18]
  189f48: f9400101     	ldr	x1, [x8]
  189f4c: f9400fe8     	ldr	x8, [sp, #0x18]
  189f50: f9401908     	ldr	x8, [x8, #0x30]
  189f54: f9400fe9     	ldr	x9, [sp, #0x18]
  189f58: f9401d29     	ldr	x9, [x9, #0x38]
  189f5c: 8b090102     	add	x2, x8, x9
  189f60: 97fc8110     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  189f64: f9000be0     	str	x0, [sp, #0x10]
  189f68: b5000040     	cbnz	x0, 0x189f70 <EAS_PESeek+0x28c>
  189f6c: 14000004     	b	0x189f7c <EAS_PESeek+0x298>
  189f70: f9400be8     	ldr	x8, [sp, #0x10]
  189f74: f81f83a8     	stur	x8, [x29, #-0x8]
  189f78: 140000c1     	b	0x18a27c <EAS_PESeek+0x598>
  189f7c: b267fbe8     	orr	x8, xzr, #0xfffffffffeffffff
  189f80: f9400fe9     	ldr	x9, [sp, #0x18]
  189f84: f9403929     	ldr	x9, [x9, #0x70]
  189f88: f9400fea     	ldr	x10, [sp, #0x18]
  189f8c: f9002149     	str	x9, [x10, #0x40]
  189f90: f9400fea     	ldr	x10, [sp, #0x18]
  189f94: f9003549     	str	x9, [x10, #0x68]
  189f98: f9400fe9     	ldr	x9, [sp, #0x18]
  189f9c: f940452a     	ldr	x10, [x9, #0x88]
  189fa0: 8a080148     	and	x8, x10, x8
  189fa4: f9004528     	str	x8, [x9, #0x88]
  189fa8: f9400fe8     	ldr	x8, [sp, #0x18]
  189fac: f9403508     	ldr	x8, [x8, #0x68]
  189fb0: b5000048     	cbnz	x8, 0x189fb8 <EAS_PESeek+0x2d4>
  189fb4: 140000a8     	b	0x18a254 <EAS_PESeek+0x570>
  189fb8: b24003e8     	orr	x8, xzr, #0x1
  189fbc: f9400fe9     	ldr	x9, [sp, #0x18]
  189fc0: f9404529     	ldr	x9, [x9, #0x88]
  189fc4: 8a080128     	and	x8, x9, x8
  189fc8: b5000048     	cbnz	x8, 0x189fd0 <EAS_PESeek+0x2ec>
  189fcc: 1400006a     	b	0x18a174 <EAS_PESeek+0x490>
  189fd0: d28028c8     	mov	x8, #0x146              // =326
  189fd4: f94007e0     	ldr	x0, [sp, #0x8]
  189fd8: f9400fe9     	ldr	x9, [sp, #0x18]
  189fdc: f9400121     	ldr	x1, [x9]
  189fe0: f9400fe9     	ldr	x9, [sp, #0x18]
  189fe4: 8b080122     	add	x2, x9, x8
  189fe8: 97fc6be2     	bl	0xa4f70 <EAS_HWGetByte@plt>
  189fec: f9000be0     	str	x0, [sp, #0x10]
  189ff0: b5000040     	cbnz	x0, 0x189ff8 <EAS_PESeek+0x314>
  189ff4: 14000004     	b	0x18a004 <EAS_PESeek+0x320>
  189ff8: f9400be8     	ldr	x8, [sp, #0x10]
  189ffc: f81f83a8     	stur	x8, [x29, #-0x8]
  18a000: 1400009f     	b	0x18a27c <EAS_PESeek+0x598>
  18a004: b27c03e8     	orr	x8, xzr, #0x10
  18a008: f9400fe9     	ldr	x9, [sp, #0x18]
  18a00c: f9404529     	ldr	x9, [x9, #0x88]
  18a010: 8a080128     	and	x8, x9, x8
  18a014: b5000048     	cbnz	x8, 0x18a01c <EAS_PESeek+0x338>
  18a018: 1400000f     	b	0x18a054 <EAS_PESeek+0x370>
  18a01c: 321103e8     	orr	w8, wzr, #0x8000
  18a020: 321d03e9     	orr	w9, wzr, #0x8
  18a024: d280160a     	mov	x10, #0xb0              // =176
  18a028: f9400feb     	ldr	x11, [sp, #0x18]
  18a02c: 3945196c     	ldrb	w12, [x11, #0x146]
  18a030: 321c03ed     	orr	w13, wzr, #0x10
  18a034: 1acd218c     	lsl	w12, w12, w13
  18a038: 1acd298c     	asr	w12, w12, w13
  18a03c: 1ac92189     	lsl	w9, w12, w9
  18a040: 4a080128     	eor	w8, w9, w8
  18a044: f9400feb     	ldr	x11, [sp, #0x18]
  18a048: 8b0a016a     	add	x10, x11, x10
  18a04c: 79003148     	strh	w8, [x10, #0x18]
  18a050: 1400000c     	b	0x18a080 <EAS_PESeek+0x39c>
  18a054: 321d03e8     	orr	w8, wzr, #0x8
  18a058: d2801609     	mov	x9, #0xb0               // =176
  18a05c: f9400fea     	ldr	x10, [sp, #0x18]
  18a060: 3945194b     	ldrb	w11, [x10, #0x146]
  18a064: 321c03ec     	orr	w12, wzr, #0x10
  18a068: 1acc216b     	lsl	w11, w11, w12
  18a06c: 1acc296b     	asr	w11, w11, w12
  18a070: 1ac82168     	lsl	w8, w11, w8
  18a074: f9400fea     	ldr	x10, [sp, #0x18]
  18a078: 8b090149     	add	x9, x10, x9
  18a07c: 79003128     	strh	w8, [x9, #0x18]
  18a080: 92800008     	mov	x8, #-0x1               // =-1
  18a084: b27803e9     	orr	x9, xzr, #0x100
  18a088: f9400fea     	ldr	x10, [sp, #0x18]
  18a08c: f940354b     	ldr	x11, [x10, #0x68]
  18a090: 8b080168     	add	x8, x11, x8
  18a094: f9003548     	str	x8, [x10, #0x68]
  18a098: f9400fe8     	ldr	x8, [sp, #0x18]
  18a09c: f9404508     	ldr	x8, [x8, #0x88]
  18a0a0: 8a090108     	and	x8, x8, x9
  18a0a4: b5000048     	cbnz	x8, 0x18a0ac <EAS_PESeek+0x3c8>
  18a0a8: 14000032     	b	0x18a170 <EAS_PESeek+0x48c>
  18a0ac: d28028c8     	mov	x8, #0x146              // =326
  18a0b0: f94007e0     	ldr	x0, [sp, #0x8]
  18a0b4: f9400fe9     	ldr	x9, [sp, #0x18]
  18a0b8: f9400121     	ldr	x1, [x9]
  18a0bc: f9400fe9     	ldr	x9, [sp, #0x18]
  18a0c0: 8b080122     	add	x2, x9, x8
  18a0c4: 97fc6bab     	bl	0xa4f70 <EAS_HWGetByte@plt>
  18a0c8: f9000be0     	str	x0, [sp, #0x10]
  18a0cc: b5000040     	cbnz	x0, 0x18a0d4 <EAS_PESeek+0x3f0>
  18a0d0: 14000004     	b	0x18a0e0 <EAS_PESeek+0x3fc>
  18a0d4: f9400be8     	ldr	x8, [sp, #0x10]
  18a0d8: f81f83a8     	stur	x8, [x29, #-0x8]
  18a0dc: 14000068     	b	0x18a27c <EAS_PESeek+0x598>
  18a0e0: b27c03e8     	orr	x8, xzr, #0x10
  18a0e4: f9400fe9     	ldr	x9, [sp, #0x18]
  18a0e8: f9404529     	ldr	x9, [x9, #0x88]
  18a0ec: 8a080128     	and	x8, x9, x8
  18a0f0: b5000048     	cbnz	x8, 0x18a0f8 <EAS_PESeek+0x414>
  18a0f4: 1400000f     	b	0x18a130 <EAS_PESeek+0x44c>
  18a0f8: 321103e8     	orr	w8, wzr, #0x8000
  18a0fc: 321d03e9     	orr	w9, wzr, #0x8
  18a100: d2801a0a     	mov	x10, #0xd0              // =208
  18a104: f9400feb     	ldr	x11, [sp, #0x18]
  18a108: 3945196c     	ldrb	w12, [x11, #0x146]
  18a10c: 321c03ed     	orr	w13, wzr, #0x10
  18a110: 1acd218c     	lsl	w12, w12, w13
  18a114: 1acd298c     	asr	w12, w12, w13
  18a118: 1ac92189     	lsl	w9, w12, w9
  18a11c: 4a080128     	eor	w8, w9, w8
  18a120: f9400feb     	ldr	x11, [sp, #0x18]
  18a124: 8b0a016a     	add	x10, x11, x10
  18a128: 79003148     	strh	w8, [x10, #0x18]
  18a12c: 1400000c     	b	0x18a15c <EAS_PESeek+0x478>
  18a130: 321d03e8     	orr	w8, wzr, #0x8
  18a134: d2801a09     	mov	x9, #0xd0               // =208
  18a138: f9400fea     	ldr	x10, [sp, #0x18]
  18a13c: 3945194b     	ldrb	w11, [x10, #0x146]
  18a140: 321c03ec     	orr	w12, wzr, #0x10
  18a144: 1acc216b     	lsl	w11, w11, w12
  18a148: 1acc296b     	asr	w11, w11, w12
  18a14c: 1ac82168     	lsl	w8, w11, w8
  18a150: f9400fea     	ldr	x10, [sp, #0x18]
  18a154: 8b090149     	add	x9, x10, x9
  18a158: 79003128     	strh	w8, [x9, #0x18]
  18a15c: 92800008     	mov	x8, #-0x1               // =-1
  18a160: f9400fe9     	ldr	x9, [sp, #0x18]
  18a164: f940352a     	ldr	x10, [x9, #0x68]
  18a168: 8b080148     	add	x8, x10, x8
  18a16c: f9003528     	str	x8, [x9, #0x68]
  18a170: 14000038     	b	0x18a250 <EAS_PESeek+0x56c>
  18a174: b27c03e8     	orr	x8, xzr, #0x10
  18a178: f9400fe9     	ldr	x9, [sp, #0x18]
  18a17c: f9404529     	ldr	x9, [x9, #0x88]
  18a180: 8a080128     	and	x8, x9, x8
  18a184: b5000048     	cbnz	x8, 0x18a18c <EAS_PESeek+0x4a8>
  18a188: 14000004     	b	0x18a198 <EAS_PESeek+0x4b4>
  18a18c: 92800268     	mov	x8, #-0x14              // =-20
  18a190: f81f83a8     	stur	x8, [x29, #-0x8]
  18a194: 1400003a     	b	0x18a27c <EAS_PESeek+0x598>
  18a198: 52800003     	mov	w3, #0x0                // =0
  18a19c: d2801608     	mov	x8, #0xb0               // =176
  18a1a0: b27d07e9     	orr	x9, xzr, #0x18
  18a1a4: f94007e0     	ldr	x0, [sp, #0x8]
  18a1a8: f9400fea     	ldr	x10, [sp, #0x18]
  18a1ac: f9400141     	ldr	x1, [x10]
  18a1b0: f9400fea     	ldr	x10, [sp, #0x18]
  18a1b4: 8b080148     	add	x8, x10, x8
  18a1b8: 8b090102     	add	x2, x8, x9
  18a1bc: 97fc5775     	bl	0x9ff90 <EAS_HWGetWord@plt>
  18a1c0: f9000be0     	str	x0, [sp, #0x10]
  18a1c4: b5000040     	cbnz	x0, 0x18a1cc <EAS_PESeek+0x4e8>
  18a1c8: 14000004     	b	0x18a1d8 <EAS_PESeek+0x4f4>
  18a1cc: f9400be8     	ldr	x8, [sp, #0x10]
  18a1d0: f81f83a8     	stur	x8, [x29, #-0x8]
  18a1d4: 1400002a     	b	0x18a27c <EAS_PESeek+0x598>
  18a1d8: b27803e8     	orr	x8, xzr, #0x100
  18a1dc: f9400fe9     	ldr	x9, [sp, #0x18]
  18a1e0: f940352a     	ldr	x10, [x9, #0x68]
  18a1e4: f100094a     	subs	x10, x10, #0x2
  18a1e8: f900352a     	str	x10, [x9, #0x68]
  18a1ec: f9400fe9     	ldr	x9, [sp, #0x18]
  18a1f0: f9404529     	ldr	x9, [x9, #0x88]
  18a1f4: 8a080128     	and	x8, x9, x8
  18a1f8: b5000048     	cbnz	x8, 0x18a200 <EAS_PESeek+0x51c>
  18a1fc: 14000015     	b	0x18a250 <EAS_PESeek+0x56c>
  18a200: 52800003     	mov	w3, #0x0                // =0
  18a204: b27d07e8     	orr	x8, xzr, #0x18
  18a208: d2801a09     	mov	x9, #0xd0               // =208
  18a20c: f94007e0     	ldr	x0, [sp, #0x8]
  18a210: f9400fea     	ldr	x10, [sp, #0x18]
  18a214: f9400141     	ldr	x1, [x10]
  18a218: f9400fea     	ldr	x10, [sp, #0x18]
  18a21c: 8b090149     	add	x9, x10, x9
  18a220: 8b080122     	add	x2, x9, x8
  18a224: 97fc575b     	bl	0x9ff90 <EAS_HWGetWord@plt>
  18a228: f9000be0     	str	x0, [sp, #0x10]
  18a22c: b5000040     	cbnz	x0, 0x18a234 <EAS_PESeek+0x550>
  18a230: 14000004     	b	0x18a240 <EAS_PESeek+0x55c>
  18a234: f9400be8     	ldr	x8, [sp, #0x10]
  18a238: f81f83a8     	stur	x8, [x29, #-0x8]
  18a23c: 14000010     	b	0x18a27c <EAS_PESeek+0x598>
  18a240: f9400fe8     	ldr	x8, [sp, #0x18]
  18a244: f9403509     	ldr	x9, [x8, #0x68]
  18a248: f1000929     	subs	x9, x9, #0x2
  18a24c: f9003509     	str	x9, [x8, #0x68]
  18a250: 1400000a     	b	0x18a278 <EAS_PESeek+0x594>
  18a254: d2801608     	mov	x8, #0xb0               // =176
  18a258: d2801a09     	mov	x9, #0xd0               // =208
  18a25c: f9400fea     	ldr	x10, [sp, #0x18]
  18a260: 8b090149     	add	x9, x10, x9
  18a264: b94007eb     	ldr	w11, [sp, #0x4]
  18a268: 7900312b     	strh	w11, [x9, #0x18]
  18a26c: f9400fe9     	ldr	x9, [sp, #0x18]
  18a270: 8b080128     	add	x8, x9, x8
  18a274: 7900310b     	strh	w11, [x8, #0x18]
  18a278: f81f83bf     	stur	xzr, [x29, #-0x8]
  18a27c: f85f83a0     	ldur	x0, [x29, #-0x8]
  18a280: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18a284: 910103ff     	add	sp, sp, #0x40
  18a288: d65f03c0     	ret
  18a28c: d10243ff     	sub	sp, sp, #0x90
  18a290: a9087bfd     	stp	x29, x30, [sp, #0x80]
  18a294: 910203fd     	add	x29, sp, #0x80
  18a298: d53bd048     	mrs	x8, TPIDR_EL0
  18a29c: f9401508     	ldr	x8, [x8, #0x28]
  18a2a0: f81f83a8     	stur	x8, [x29, #-0x8]
  18a2a4: f81e03a0     	stur	x0, [x29, #-0x20]
  18a2a8: f81d83a1     	stur	x1, [x29, #-0x28]
  18a2ac: f81d03a2     	stur	x2, [x29, #-0x30]
  18a2b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a2b4: 39422109     	ldrb	w9, [x8, #0x88]
  18a2b8: 360000a9     	tbz	w9, #0x0, 0x18a2cc <EAS_PESeek+0x5e8>
  18a2bc: 14000001     	b	0x18a2c0 <EAS_PESeek+0x5dc>
  18a2c0: 2a1f03e8     	mov	w8, wzr
  18a2c4: b90037e8     	str	w8, [sp, #0x34]
  18a2c8: 14000004     	b	0x18a2d8 <EAS_PESeek+0x5f4>
  18a2cc: 320003e8     	orr	w8, wzr, #0x1
  18a2d0: b90037e8     	str	w8, [sp, #0x34]
  18a2d4: 14000001     	b	0x18a2d8 <EAS_PESeek+0x5f4>
  18a2d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a2dc: 39422509     	ldrb	w9, [x8, #0x89]
  18a2e0: 360000c9     	tbz	w9, #0x0, 0x18a2f8 <EAS_PESeek+0x614>
  18a2e4: 14000001     	b	0x18a2e8 <EAS_PESeek+0x604>
  18a2e8: b94037e8     	ldr	w8, [sp, #0x34]
  18a2ec: 11000508     	add	w8, w8, #0x1
  18a2f0: b90037e8     	str	w8, [sp, #0x34]
  18a2f4: 14000001     	b	0x18a2f8 <EAS_PESeek+0x614>
  18a2f8: f85d03a8     	ldur	x8, [x29, #-0x30]
  18a2fc: d29ef9e9     	mov	x9, #0xf7cf             // =63439
  18a300: f2bc6a69     	movk	x9, #0xe353, lsl #16
  18a304: f2d374a9     	movk	x9, #0x9ba5, lsl #32
  18a308: f2e41889     	movk	x9, #0x20c4, lsl #48
  18a30c: 9b497d08     	smulh	x8, x8, x9
  18a310: 9347fd09     	asr	x9, x8, #7
  18a314: 8b48fd28     	add	x8, x9, x8, lsr #63
  18a318: f90023e8     	str	x8, [sp, #0x40]
  18a31c: f85d03a8     	ldur	x8, [x29, #-0x30]
  18a320: f94023e9     	ldr	x9, [sp, #0x40]
  18a324: 52807d0a     	mov	w10, #0x3e8             // =1000
  18a328: 2a0a03eb     	mov	w11, w10
  18a32c: 9b0b7d29     	mul	x9, x9, x11
  18a330: eb090108     	subs	x8, x8, x9
  18a334: f9001fe8     	str	x8, [sp, #0x38]
  18a338: f9401fe8     	ldr	x8, [sp, #0x38]
  18a33c: f85d83a9     	ldur	x9, [x29, #-0x28]
  18a340: 7942892a     	ldrh	w10, [x9, #0x144]
  18a344: 2a0a03e9     	mov	w9, w10
  18a348: 9b097d08     	mul	x8, x8, x9
  18a34c: f81f03a8     	stur	x8, [x29, #-0x10]
  18a350: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a354: 934afd09     	asr	x9, x8, #10
  18a358: 5280062a     	mov	w10, #0x31              // =49
  18a35c: 2a0a03eb     	mov	w11, w10
  18a360: 9b0b7d08     	mul	x8, x8, x11
  18a364: 8b885528     	add	x8, x9, x8, asr #21
  18a368: f81f03a8     	stur	x8, [x29, #-0x10]
  18a36c: f94023e8     	ldr	x8, [sp, #0x40]
  18a370: f85d83a9     	ldur	x9, [x29, #-0x28]
  18a374: 7942892a     	ldrh	w10, [x9, #0x144]
  18a378: 2a0a03e9     	mov	w9, w10
  18a37c: 9b097d08     	mul	x8, x8, x9
  18a380: f85f03a9     	ldur	x9, [x29, #-0x10]
  18a384: 8b080128     	add	x8, x9, x8
  18a388: f81f03a8     	stur	x8, [x29, #-0x10]
  18a38c: b94037ea     	ldr	w10, [sp, #0x34]
  18a390: 2a0a03e8     	mov	w8, w10
  18a394: f85f03a9     	ldur	x9, [x29, #-0x10]
  18a398: 9ac82128     	lsl	x8, x9, x8
  18a39c: f81f03a8     	stur	x8, [x29, #-0x10]
  18a3a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a3a4: f85d83a9     	ldur	x9, [x29, #-0x28]
  18a3a8: f9402529     	ldr	x9, [x9, #0x48]
  18a3ac: eb090108     	subs	x8, x8, x9
  18a3b0: f90017e8     	str	x8, [sp, #0x28]
  18a3b4: 540003ed     	b.le	0x18a430 <EAS_PESeek+0x74c>
  18a3b8: 14000001     	b	0x18a3bc <EAS_PESeek+0x6d8>
  18a3bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a3c0: f9402908     	ldr	x8, [x8, #0x50]
  18a3c4: b5000188     	cbnz	x8, 0x18a3f4 <EAS_PESeek+0x710>
  18a3c8: 14000001     	b	0x18a3cc <EAS_PESeek+0x6e8>
  18a3cc: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a3d0: aa1f03e9     	mov	x9, xzr
  18a3d4: f9003509     	str	x9, [x8, #0x68]
  18a3d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a3dc: f9404509     	ldr	x9, [x8, #0x88]
  18a3e0: b2680129     	orr	x9, x9, #0x1000000
  18a3e4: f9004509     	str	x9, [x8, #0x88]
  18a3e8: 92800248     	mov	x8, #-0x13              // =-19
  18a3ec: f81e83a8     	stur	x8, [x29, #-0x18]
  18a3f0: 1400002d     	b	0x18a4a4 <EAS_PESeek+0x7c0>
  18a3f4: 14000001     	b	0x18a3f8 <EAS_PESeek+0x714>
  18a3f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a3fc: f85d83a9     	ldur	x9, [x29, #-0x28]
  18a400: f9402529     	ldr	x9, [x9, #0x48]
  18a404: eb090108     	subs	x8, x8, x9
  18a408: f90013e8     	str	x8, [sp, #0x20]
  18a40c: 5400010d     	b.le	0x18a42c <EAS_PESeek+0x748>
  18a410: 14000001     	b	0x18a414 <EAS_PESeek+0x730>
  18a414: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a418: f9402508     	ldr	x8, [x8, #0x48]
  18a41c: f85f03a9     	ldur	x9, [x29, #-0x10]
  18a420: eb080128     	subs	x8, x9, x8
  18a424: f81f03a8     	stur	x8, [x29, #-0x10]
  18a428: 17fffff4     	b	0x18a3f8 <EAS_PESeek+0x714>
  18a42c: 14000001     	b	0x18a430 <EAS_PESeek+0x74c>
  18a430: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a434: f85d83a1     	ldur	x1, [x29, #-0x28]
  18a438: d10043a2     	sub	x2, x29, #0x10
  18a43c: 97fc6fa1     	bl	0xa62c0 <EAS_PESeek@plt>
  18a440: f81c83a0     	stur	x0, [x29, #-0x38]
  18a444: b40000a0     	cbz	x0, 0x18a458 <EAS_PESeek+0x774>
  18a448: 14000001     	b	0x18a44c <EAS_PESeek+0x768>
  18a44c: f85c83a8     	ldur	x8, [x29, #-0x38]
  18a450: f81e83a8     	stur	x8, [x29, #-0x18]
  18a454: 14000014     	b	0x18a4a4 <EAS_PESeek+0x7c0>
  18a458: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a45c: f9401108     	ldr	x8, [x8, #0x20]
  18a460: f1000d08     	subs	x8, x8, #0x3
  18a464: f9000fe8     	str	x8, [sp, #0x18]
  18a468: 54000180     	b.eq	0x18a498 <EAS_PESeek+0x7b4>
  18a46c: 14000001     	b	0x18a470 <EAS_PESeek+0x78c>
  18a470: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a474: f9401108     	ldr	x8, [x8, #0x20]
  18a478: f1001508     	subs	x8, x8, #0x5
  18a47c: f9000be8     	str	x8, [sp, #0x10]
  18a480: 540000c0     	b.eq	0x18a498 <EAS_PESeek+0x7b4>
  18a484: 14000001     	b	0x18a488 <EAS_PESeek+0x7a4>
  18a488: f85d83a8     	ldur	x8, [x29, #-0x28]
  18a48c: aa1f03e9     	mov	x9, xzr
  18a490: f9001109     	str	x9, [x8, #0x20]
  18a494: 14000001     	b	0x18a498 <EAS_PESeek+0x7b4>
  18a498: aa1f03e8     	mov	x8, xzr
  18a49c: f81e83a8     	stur	x8, [x29, #-0x18]
  18a4a0: 14000001     	b	0x18a4a4 <EAS_PESeek+0x7c0>
  18a4a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  18a4a8: d53bd049     	mrs	x9, TPIDR_EL0
  18a4ac: f9401529     	ldr	x9, [x9, #0x28]
  18a4b0: f85f83aa     	ldur	x10, [x29, #-0x8]
  18a4b4: eb0a0129     	subs	x9, x9, x10
  18a4b8: f90007e8     	str	x8, [sp, #0x8]
  18a4bc: f90003e9     	str	x9, [sp]
  18a4c0: 540000c1     	b.ne	0x18a4d8 <EAS_PESeek+0x7f4>
  18a4c4: 14000001     	b	0x18a4c8 <EAS_PESeek+0x7e4>
  18a4c8: f94007e0     	ldr	x0, [sp, #0x8]
  18a4cc: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  18a4d0: 910243ff     	add	sp, sp, #0x90
  18a4d4: d65f03c0     	ret
  18a4d8: 97fc7e26     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018a4dc <EAS_SetStreamParameter>:
  18a4dc: d10103ff     	sub	sp, sp, #0x40
  18a4e0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18a4e4: 9100c3fd     	add	x29, sp, #0x30
  18a4e8: d2800008     	mov	x8, #0x0                // =0
  18a4ec: f81f03a0     	stur	x0, [x29, #-0x10]
  18a4f0: f9000fe1     	str	x1, [sp, #0x18]
  18a4f4: f9000be2     	str	x2, [sp, #0x10]
  18a4f8: f90007e3     	str	x3, [sp, #0x8]
  18a4fc: f9400fe0     	ldr	x0, [sp, #0x18]
  18a500: f9400000     	ldr	x0, [x0]
  18a504: f90003e0     	str	x0, [sp]
  18a508: f94003e0     	ldr	x0, [sp]
  18a50c: f9402800     	ldr	x0, [x0, #0x50]
  18a510: eb08001f     	cmp	x0, x8
  18a514: 1a9f07e9     	cset	w9, ne
  18a518: 37000049     	tbnz	w9, #0x0, 0x18a520 <EAS_SetStreamParameter+0x44>
  18a51c: 1400000b     	b	0x18a548 <EAS_SetStreamParameter+0x6c>
  18a520: f94003e8     	ldr	x8, [sp]
  18a524: f9402908     	ldr	x8, [x8, #0x50]
  18a528: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a52c: f9400fe9     	ldr	x9, [sp, #0x18]
  18a530: f9401121     	ldr	x1, [x9, #0x20]
  18a534: f9400be2     	ldr	x2, [sp, #0x10]
  18a538: f94007e3     	ldr	x3, [sp, #0x8]
  18a53c: d63f0100     	blr	x8
  18a540: f81f83a0     	stur	x0, [x29, #-0x8]
  18a544: 14000003     	b	0x18a550 <EAS_SetStreamParameter+0x74>
  18a548: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18a54c: f81f83a8     	stur	x8, [x29, #-0x8]
  18a550: f85f83a0     	ldur	x0, [x29, #-0x8]
  18a554: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18a558: 910103ff     	add	sp, sp, #0x40
  18a55c: d65f03c0     	ret

000000000018a560 <EAS_GetStreamParameter>:
  18a560: d10103ff     	sub	sp, sp, #0x40
  18a564: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18a568: 9100c3fd     	add	x29, sp, #0x30
  18a56c: d2800008     	mov	x8, #0x0                // =0
  18a570: f81f03a0     	stur	x0, [x29, #-0x10]
  18a574: f9000fe1     	str	x1, [sp, #0x18]
  18a578: f9000be2     	str	x2, [sp, #0x10]
  18a57c: f90007e3     	str	x3, [sp, #0x8]
  18a580: f9400fe0     	ldr	x0, [sp, #0x18]
  18a584: f9400000     	ldr	x0, [x0]
  18a588: f90003e0     	str	x0, [sp]
  18a58c: f94003e0     	ldr	x0, [sp]
  18a590: f9402c00     	ldr	x0, [x0, #0x58]
  18a594: eb08001f     	cmp	x0, x8
  18a598: 1a9f07e9     	cset	w9, ne
  18a59c: 37000049     	tbnz	w9, #0x0, 0x18a5a4 <EAS_GetStreamParameter+0x44>
  18a5a0: 1400000b     	b	0x18a5cc <EAS_GetStreamParameter+0x6c>
  18a5a4: f94003e8     	ldr	x8, [sp]
  18a5a8: f9402d08     	ldr	x8, [x8, #0x58]
  18a5ac: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a5b0: f9400fe9     	ldr	x9, [sp, #0x18]
  18a5b4: f9401121     	ldr	x1, [x9, #0x20]
  18a5b8: f9400be2     	ldr	x2, [sp, #0x10]
  18a5bc: f94007e3     	ldr	x3, [sp, #0x8]
  18a5c0: d63f0100     	blr	x8
  18a5c4: f81f83a0     	stur	x0, [x29, #-0x8]
  18a5c8: 14000003     	b	0x18a5d4 <EAS_GetStreamParameter+0x74>
  18a5cc: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18a5d0: f81f83a8     	stur	x8, [x29, #-0x8]
  18a5d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  18a5d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18a5dc: 910103ff     	add	sp, sp, #0x40
  18a5e0: d65f03c0     	ret

000000000018a5e4 <EAS_StreamReady>:
  18a5e4: d10183ff     	sub	sp, sp, #0x60
  18a5e8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  18a5ec: 910143fd     	add	x29, sp, #0x50
  18a5f0: d53bd048     	mrs	x8, TPIDR_EL0
  18a5f4: f9401508     	ldr	x8, [x8, #0x28]
  18a5f8: f81f83a8     	stur	x8, [x29, #-0x8]
  18a5fc: f81e03a0     	stur	x0, [x29, #-0x20]
  18a600: f90017e1     	str	x1, [sp, #0x28]
  18a604: f94017e8     	ldr	x8, [sp, #0x28]
  18a608: f9400108     	ldr	x8, [x8]
  18a60c: f90013e8     	str	x8, [sp, #0x20]
  18a610: f94013e8     	ldr	x8, [sp, #0x20]
  18a614: f9401108     	ldr	x8, [x8, #0x20]
  18a618: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a61c: f94017e1     	ldr	x1, [sp, #0x28]
  18a620: f9401021     	ldr	x1, [x1, #0x20]
  18a624: d10043a2     	sub	x2, x29, #0x10
  18a628: d63f0100     	blr	x8
  18a62c: b40000a0     	cbz	x0, 0x18a640 <EAS_StreamReady+0x5c>
  18a630: 14000001     	b	0x18a634 <EAS_StreamReady+0x50>
  18a634: 2a1f03e8     	mov	w8, wzr
  18a638: b81ec3a8     	stur	w8, [x29, #-0x14]
  18a63c: 14000007     	b	0x18a658 <EAS_StreamReady+0x74>
  18a640: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a644: f1001908     	subs	x8, x8, #0x6
  18a648: 1a9fa7e9     	cset	w9, lt
  18a64c: b81ec3a9     	stur	w9, [x29, #-0x14]
  18a650: f9000fe8     	str	x8, [sp, #0x18]
  18a654: 14000001     	b	0x18a658 <EAS_StreamReady+0x74>
  18a658: b85ec3a8     	ldur	w8, [x29, #-0x14]
  18a65c: d53bd049     	mrs	x9, TPIDR_EL0
  18a660: f9401529     	ldr	x9, [x9, #0x28]
  18a664: f85f83aa     	ldur	x10, [x29, #-0x8]
  18a668: eb0a0129     	subs	x9, x9, x10
  18a66c: b90017e8     	str	w8, [sp, #0x14]
  18a670: f90007e9     	str	x9, [sp, #0x8]
  18a674: 540000c1     	b.ne	0x18a68c <EAS_StreamReady+0xa8>
  18a678: 14000001     	b	0x18a67c <EAS_StreamReady+0x98>
  18a67c: b94017e0     	ldr	w0, [sp, #0x14]
  18a680: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  18a684: 910183ff     	add	sp, sp, #0x60
  18a688: d65f03c0     	ret
  18a68c: 97fc7db9     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018a690 <EAS_IntSetStrmParam>:
  18a690: d10203ff     	sub	sp, sp, #0x80
  18a694: a9077bfd     	stp	x29, x30, [sp, #0x70]
  18a698: 9101c3fd     	add	x29, sp, #0x70
  18a69c: d53bd048     	mrs	x8, TPIDR_EL0
  18a6a0: f9401508     	ldr	x8, [x8, #0x28]
  18a6a4: f81f83a8     	stur	x8, [x29, #-0x8]
  18a6a8: f81e03a0     	stur	x0, [x29, #-0x20]
  18a6ac: f81d83a1     	stur	x1, [x29, #-0x28]
  18a6b0: b81d43a2     	stur	w2, [x29, #-0x2c]
  18a6b4: f9001fe3     	str	x3, [sp, #0x38]
  18a6b8: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a6bc: f85d83a1     	ldur	x1, [x29, #-0x28]
  18a6c0: b89d43a2     	ldursw	x2, [x29, #-0x2c]
  18a6c4: f9401fe3     	ldr	x3, [sp, #0x38]
  18a6c8: 97fc802a     	bl	0xaa770 <EAS_SetStreamParameter@plt>
  18a6cc: b50000a0     	cbnz	x0, 0x18a6e0 <EAS_IntSetStrmParam+0x50>
  18a6d0: 14000001     	b	0x18a6d4 <EAS_IntSetStrmParam+0x44>
  18a6d4: aa1f03e8     	mov	x8, xzr
  18a6d8: f81e83a8     	stur	x8, [x29, #-0x18]
  18a6dc: 14000052     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a6e0: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a6e4: f85d83a1     	ldur	x1, [x29, #-0x28]
  18a6e8: 321e03e8     	orr	w8, wzr, #0x4
  18a6ec: 2a0803e2     	mov	w2, w8
  18a6f0: d10043a3     	sub	x3, x29, #0x10
  18a6f4: 97fc646f     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18a6f8: b40000a0     	cbz	x0, 0x18a70c <EAS_IntSetStrmParam+0x7c>
  18a6fc: 14000001     	b	0x18a700 <EAS_IntSetStrmParam+0x70>
  18a700: 92800368     	mov	x8, #-0x1c              // =-28
  18a704: f81e83a8     	stur	x8, [x29, #-0x18]
  18a708: 14000047     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a70c: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a710: b50000a8     	cbnz	x8, 0x18a724 <EAS_IntSetStrmParam+0x94>
  18a714: 14000001     	b	0x18a718 <EAS_IntSetStrmParam+0x88>
  18a718: 92800368     	mov	x8, #-0x1c              // =-28
  18a71c: f81e83a8     	stur	x8, [x29, #-0x18]
  18a720: 14000041     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a724: b85d43a8     	ldur	w8, [x29, #-0x2c]
  18a728: 71000908     	subs	w8, w8, #0x2
  18a72c: 2a0803e9     	mov	w9, w8
  18a730: 71001d08     	subs	w8, w8, #0x7
  18a734: f90017e9     	str	x9, [sp, #0x28]
  18a738: b90027e8     	str	w8, [sp, #0x24]
  18a73c: 54000688     	b.hi	0x18a80c <EAS_IntSetStrmParam+0x17c>
  18a740: f0000388     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  18a744: 91352108     	add	x8, x8, #0xd48
  18a748: f94017eb     	ldr	x11, [sp, #0x28]
  18a74c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  18a750: 8b0a0109     	add	x9, x8, x10
  18a754: f9000fea     	str	x10, [sp, #0x18]
  18a758: d61f0120     	br	x9
  18a75c: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a760: f9401fe1     	ldr	x1, [sp, #0x38]
  18a764: 97fc5b1b     	bl	0xa13d0 <VMSetDLSLib@plt>
  18a768: f9001be0     	str	x0, [sp, #0x30]
  18a76c: f9401be0     	ldr	x0, [sp, #0x30]
  18a770: b5000120     	cbnz	x0, 0x18a794 <EAS_IntSetStrmParam+0x104>
  18a774: 14000001     	b	0x18a778 <EAS_IntSetStrmParam+0xe8>
  18a778: f9401fe0     	ldr	x0, [sp, #0x38]
  18a77c: 97fc8131     	bl	0xaac40 <DLSAddRef@plt>
  18a780: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a784: f940b800     	ldr	x0, [x0, #0x170]
  18a788: f85f03a1     	ldur	x1, [x29, #-0x10]
  18a78c: 97fc6781     	bl	0xa4590 <VMInitializeAllChannels@plt>
  18a790: 14000001     	b	0x18a794 <EAS_IntSetStrmParam+0x104>
  18a794: f9401be8     	ldr	x8, [sp, #0x30]
  18a798: f81e83a8     	stur	x8, [x29, #-0x18]
  18a79c: 14000022     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a7a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a7a4: f9401fe1     	ldr	x1, [sp, #0x38]
  18a7a8: 97fc7dca     	bl	0xa9ed0 <VMSetEASLib@plt>
  18a7ac: f81e83a0     	stur	x0, [x29, #-0x18]
  18a7b0: 1400001d     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a7b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  18a7b8: f940b900     	ldr	x0, [x8, #0x170]
  18a7bc: f85f03a1     	ldur	x1, [x29, #-0x10]
  18a7c0: f9401fe2     	ldr	x2, [sp, #0x38]
  18a7c4: 97fc6a77     	bl	0xa51a0 <VMSetPolyphony@plt>
  18a7c8: f81e83a0     	stur	x0, [x29, #-0x18]
  18a7cc: 14000016     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a7d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  18a7d4: f940b900     	ldr	x0, [x8, #0x170]
  18a7d8: f85f03a1     	ldur	x1, [x29, #-0x10]
  18a7dc: f9401fe2     	ldr	x2, [sp, #0x38]
  18a7e0: 97fc6500     	bl	0xa3be0 <VMSetPriority@plt>
  18a7e4: f81e83a0     	stur	x0, [x29, #-0x18]
  18a7e8: 1400000f     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a7ec: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a7f0: f9401fe1     	ldr	x1, [sp, #0x38]
  18a7f4: 97fc5517     	bl	0x9fc50 <VMSetTranposition@plt>
  18a7f8: 14000008     	b	0x18a818 <EAS_IntSetStrmParam+0x188>
  18a7fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a800: 794073e1     	ldrh	w1, [sp, #0x38]
  18a804: 97fc5a77     	bl	0xa11e0 <VMSetVolume@plt>
  18a808: 14000004     	b	0x18a818 <EAS_IntSetStrmParam+0x188>
  18a80c: 92800368     	mov	x8, #-0x1c              // =-28
  18a810: f81e83a8     	stur	x8, [x29, #-0x18]
  18a814: 14000004     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a818: aa1f03e8     	mov	x8, xzr
  18a81c: f81e83a8     	stur	x8, [x29, #-0x18]
  18a820: 14000001     	b	0x18a824 <EAS_IntSetStrmParam+0x194>
  18a824: f85e83a8     	ldur	x8, [x29, #-0x18]
  18a828: d53bd049     	mrs	x9, TPIDR_EL0
  18a82c: f9401529     	ldr	x9, [x9, #0x28]
  18a830: f85f83aa     	ldur	x10, [x29, #-0x8]
  18a834: eb0a0129     	subs	x9, x9, x10
  18a838: f9000be8     	str	x8, [sp, #0x10]
  18a83c: f90007e9     	str	x9, [sp, #0x8]
  18a840: 540000c1     	b.ne	0x18a858 <EAS_IntSetStrmParam+0x1c8>
  18a844: 14000001     	b	0x18a848 <EAS_IntSetStrmParam+0x1b8>
  18a848: f9400be0     	ldr	x0, [sp, #0x10]
  18a84c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  18a850: 910203ff     	add	sp, sp, #0x80
  18a854: d65f03c0     	ret
  18a858: 97fc7d46     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018a85c <EAS_IntGetStrmParam>:
  18a85c: d101c3ff     	sub	sp, sp, #0x70
  18a860: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18a864: 910183fd     	add	x29, sp, #0x60
  18a868: d53bd048     	mrs	x8, TPIDR_EL0
  18a86c: f9401508     	ldr	x8, [x8, #0x28]
  18a870: f81f83a8     	stur	x8, [x29, #-0x8]
  18a874: f81e03a0     	stur	x0, [x29, #-0x20]
  18a878: f81d83a1     	stur	x1, [x29, #-0x28]
  18a87c: b81d43a2     	stur	w2, [x29, #-0x2c]
  18a880: f90017e3     	str	x3, [sp, #0x28]
  18a884: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a888: f85d83a1     	ldur	x1, [x29, #-0x28]
  18a88c: b89d43a2     	ldursw	x2, [x29, #-0x2c]
  18a890: f94017e3     	ldr	x3, [sp, #0x28]
  18a894: 97fc6407     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18a898: b50000a0     	cbnz	x0, 0x18a8ac <EAS_IntGetStrmParam+0x50>
  18a89c: 14000001     	b	0x18a8a0 <EAS_IntGetStrmParam+0x44>
  18a8a0: aa1f03e8     	mov	x8, xzr
  18a8a4: f81e83a8     	stur	x8, [x29, #-0x18]
  18a8a8: 1400003d     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a8ac: f85e03a0     	ldur	x0, [x29, #-0x20]
  18a8b0: f85d83a1     	ldur	x1, [x29, #-0x28]
  18a8b4: 321e03e8     	orr	w8, wzr, #0x4
  18a8b8: 2a0803e2     	mov	w2, w8
  18a8bc: d10043a3     	sub	x3, x29, #0x10
  18a8c0: 97fc63fc     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18a8c4: b40000a0     	cbz	x0, 0x18a8d8 <EAS_IntGetStrmParam+0x7c>
  18a8c8: 14000001     	b	0x18a8cc <EAS_IntGetStrmParam+0x70>
  18a8cc: 92800368     	mov	x8, #-0x1c              // =-28
  18a8d0: f81e83a8     	stur	x8, [x29, #-0x18]
  18a8d4: 14000032     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a8d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  18a8dc: b50000a8     	cbnz	x8, 0x18a8f0 <EAS_IntGetStrmParam+0x94>
  18a8e0: 14000001     	b	0x18a8e4 <EAS_IntGetStrmParam+0x88>
  18a8e4: 92800368     	mov	x8, #-0x1c              // =-28
  18a8e8: f81e83a8     	stur	x8, [x29, #-0x18]
  18a8ec: 1400002c     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a8f0: b85d43a8     	ldur	w8, [x29, #-0x2c]
  18a8f4: 71000908     	subs	w8, w8, #0x2
  18a8f8: 2a0803e9     	mov	w9, w8
  18a8fc: 71003908     	subs	w8, w8, #0xe
  18a900: f90013e9     	str	x9, [sp, #0x20]
  18a904: b9001fe8     	str	w8, [sp, #0x1c]
  18a908: 540003e8     	b.hi	0x18a984 <EAS_IntGetStrmParam+0x128>
  18a90c: f0000388     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  18a910: 9135a108     	add	x8, x8, #0xd68
  18a914: f94013eb     	ldr	x11, [sp, #0x20]
  18a918: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  18a91c: 8b0a0109     	add	x9, x8, x10
  18a920: f9000bea     	str	x10, [sp, #0x10]
  18a924: d61f0120     	br	x9
  18a928: f85e03a8     	ldur	x8, [x29, #-0x20]
  18a92c: f940b900     	ldr	x0, [x8, #0x170]
  18a930: f85f03a1     	ldur	x1, [x29, #-0x10]
  18a934: f94017e2     	ldr	x2, [sp, #0x28]
  18a938: 97fc718a     	bl	0xa6f60 <VMGetPolyphony@plt>
  18a93c: f81e83a0     	stur	x0, [x29, #-0x18]
  18a940: 14000017     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a944: f85e03a8     	ldur	x8, [x29, #-0x20]
  18a948: f940b900     	ldr	x0, [x8, #0x170]
  18a94c: f85f03a1     	ldur	x1, [x29, #-0x10]
  18a950: f94017e2     	ldr	x2, [sp, #0x28]
  18a954: 97fc5dc7     	bl	0xa2070 <VMGetPriority@plt>
  18a958: f81e83a0     	stur	x0, [x29, #-0x18]
  18a95c: 14000010     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a960: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a964: f94017e1     	ldr	x1, [sp, #0x28]
  18a968: 97fc623e     	bl	0xa3260 <VMGetTranposition@plt>
  18a96c: 14000009     	b	0x18a990 <EAS_IntGetStrmParam+0x134>
  18a970: f85f03a0     	ldur	x0, [x29, #-0x10]
  18a974: 97fc6647     	bl	0xa4290 <VMGetNoteCount@plt>
  18a978: f94017fe     	ldr	x30, [sp, #0x28]
  18a97c: f90003c0     	str	x0, [x30]
  18a980: 14000004     	b	0x18a990 <EAS_IntGetStrmParam+0x134>
  18a984: 92800368     	mov	x8, #-0x1c              // =-28
  18a988: f81e83a8     	stur	x8, [x29, #-0x18]
  18a98c: 14000004     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a990: aa1f03e8     	mov	x8, xzr
  18a994: f81e83a8     	stur	x8, [x29, #-0x18]
  18a998: 14000001     	b	0x18a99c <EAS_IntGetStrmParam+0x140>
  18a99c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18a9a0: d53bd049     	mrs	x9, TPIDR_EL0
  18a9a4: f9401529     	ldr	x9, [x9, #0x28]
  18a9a8: f85f83aa     	ldur	x10, [x29, #-0x8]
  18a9ac: eb0a0129     	subs	x9, x9, x10
  18a9b0: f90007e8     	str	x8, [sp, #0x8]
  18a9b4: f90003e9     	str	x9, [sp]
  18a9b8: 540000c1     	b.ne	0x18a9d0 <EAS_IntGetStrmParam+0x174>
  18a9bc: 14000001     	b	0x18a9c0 <EAS_IntGetStrmParam+0x164>
  18a9c0: f94007e0     	ldr	x0, [sp, #0x8]
  18a9c4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18a9c8: 9101c3ff     	add	sp, sp, #0x70
  18a9cc: d65f03c0     	ret
  18a9d0: 97fc7ce8     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018a9d4 <EAS_Config>:
  18a9d4: 900008a0     	adrp	x0, 0x29e000 <construction vtable for android::IMediaSource-in-android::MPEG2PSExtractor::WrappedTrack+0xd0>
  18a9d8: 913be000     	add	x0, x0, #0xef8
  18a9dc: d65f03c0     	ret

000000000018a9e0 <EAS_Init>:
  18a9e0: d101c3ff     	sub	sp, sp, #0x70
  18a9e4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18a9e8: 910183fd     	add	x29, sp, #0x60
  18a9ec: d53bd048     	mrs	x8, TPIDR_EL0
  18a9f0: f9401508     	ldr	x8, [x8, #0x28]
  18a9f4: f81f83a8     	stur	x8, [x29, #-0x8]
  18a9f8: f81e03a0     	stur	x0, [x29, #-0x20]
  18a9fc: 97fc8059     	bl	0xaab60 <EAS_CMStaticMemoryModel@plt>
  18aa00: b9002be0     	str	w0, [sp, #0x28]
  18aa04: f85e03a8     	ldur	x8, [x29, #-0x20]
  18aa08: aa1f03fe     	mov	x30, xzr
  18aa0c: f900011e     	str	x30, [x8]
  18aa10: d10043a0     	sub	x0, x29, #0x10
  18aa14: 97fc77df     	bl	0xa8990 <EAS_HWInit@plt>
  18aa18: f81d83a0     	stur	x0, [x29, #-0x28]
  18aa1c: b40000a0     	cbz	x0, 0x18aa30 <EAS_Init+0x50>
  18aa20: 14000001     	b	0x18aa24 <EAS_Init+0x44>
  18aa24: f85d83a8     	ldur	x8, [x29, #-0x28]
  18aa28: f81e83a8     	stur	x8, [x29, #-0x18]
  18aa2c: 14000073     	b	0x18abf8 <EAS_Init+0x218>
  18aa30: b9402be8     	ldr	w8, [sp, #0x28]
  18aa34: 340000c8     	cbz	w8, 0x18aa4c <EAS_Init+0x6c>
  18aa38: 14000001     	b	0x18aa3c <EAS_Init+0x5c>
  18aa3c: 320003e0     	orr	w0, wzr, #0x1
  18aa40: 97fc6838     	bl	0xa4b20 <EAS_CMEnumData@plt>
  18aa44: f9001be0     	str	x0, [sp, #0x30]
  18aa48: 14000007     	b	0x18aa64 <EAS_Init+0x84>
  18aa4c: f85f03a0     	ldur	x0, [x29, #-0x10]
  18aa50: 52803208     	mov	w8, #0x190              // =400
  18aa54: 2a0803e1     	mov	w1, w8
  18aa58: 97fc5c26     	bl	0xa1af0 <EAS_HWMalloc@plt>
  18aa5c: f9001be0     	str	x0, [sp, #0x30]
  18aa60: 14000001     	b	0x18aa64 <EAS_Init+0x84>
  18aa64: f9401be8     	ldr	x8, [sp, #0x30]
  18aa68: b50000a8     	cbnz	x8, 0x18aa7c <EAS_Init+0x9c>
  18aa6c: 14000001     	b	0x18aa70 <EAS_Init+0x90>
  18aa70: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  18aa74: f81e83a8     	stur	x8, [x29, #-0x18]
  18aa78: 14000060     	b	0x18abf8 <EAS_Init+0x218>
  18aa7c: f9401be0     	ldr	x0, [sp, #0x30]
  18aa80: 52803208     	mov	w8, #0x190              // =400
  18aa84: 2a0803e2     	mov	w2, w8
  18aa88: 2a1f03e8     	mov	w8, wzr
  18aa8c: 2a0803e1     	mov	w1, w8
  18aa90: 97fc782c     	bl	0xa8b40 <EAS_HWMemSet@plt>
  18aa94: b9402be8     	ldr	w8, [sp, #0x28]
  18aa98: f9401be2     	ldr	x2, [sp, #0x30]
  18aa9c: 39062c48     	strb	w8, [x2, #0x18b]
  18aaa0: f85f03a2     	ldur	x2, [x29, #-0x10]
  18aaa4: f9401bfe     	ldr	x30, [sp, #0x30]
  18aaa8: f90003c2     	str	x2, [x30]
  18aaac: f9401be2     	ldr	x2, [sp, #0x30]
  18aab0: aa1f03fe     	mov	x30, xzr
  18aab4: f900c05e     	str	x30, [x2, #0x180]
  18aab8: f9401be2     	ldr	x2, [sp, #0x30]
  18aabc: 52800b48     	mov	w8, #0x5a               // =90
  18aac0: 2a0803e3     	mov	w3, w8
  18aac4: f90013e0     	str	x0, [sp, #0x20]
  18aac8: aa0203e0     	mov	x0, x2
  18aacc: aa1e03e1     	mov	x1, x30
  18aad0: aa0303e2     	mov	x2, x3
  18aad4: 97fc746f     	bl	0xa7c90 <EAS_SetVolume@plt>
  18aad8: f9401be1     	ldr	x1, [sp, #0x30]
  18aadc: f9000fe0     	str	x0, [sp, #0x18]
  18aae0: aa0103e0     	mov	x0, x1
  18aae4: 97fc64ab     	bl	0xa3d90 <VMInitialize@plt>
  18aae8: f81d83a0     	stur	x0, [x29, #-0x28]
  18aaec: b40000a0     	cbz	x0, 0x18ab00 <EAS_Init+0x120>
  18aaf0: 14000001     	b	0x18aaf4 <EAS_Init+0x114>
  18aaf4: f85d83a8     	ldur	x8, [x29, #-0x28]
  18aaf8: f81e83a8     	stur	x8, [x29, #-0x18]
  18aafc: 1400003f     	b	0x18abf8 <EAS_Init+0x218>
  18ab00: f9401be0     	ldr	x0, [sp, #0x30]
  18ab04: 97fc680f     	bl	0xa4b40 <EAS_MixEngineInit@plt>
  18ab08: f81d83a0     	stur	x0, [x29, #-0x28]
  18ab0c: b40000a0     	cbz	x0, 0x18ab20 <EAS_Init+0x140>
  18ab10: 14000001     	b	0x18ab14 <EAS_Init+0x134>
  18ab14: f85d83a8     	ldur	x8, [x29, #-0x28]
  18ab18: f81e83a8     	stur	x8, [x29, #-0x18]
  18ab1c: 14000037     	b	0x18abf8 <EAS_Init+0x218>
  18ab20: 2a1f03e8     	mov	w8, wzr
  18ab24: b9002fe8     	str	w8, [sp, #0x2c]
  18ab28: 14000001     	b	0x18ab2c <EAS_Init+0x14c>
  18ab2c: b9402fe8     	ldr	w8, [sp, #0x2c]
  18ab30: 71002108     	subs	w8, w8, #0x8
  18ab34: b90017e8     	str	w8, [sp, #0x14]
  18ab38: 5400044c     	b.gt	0x18abc0 <EAS_Init+0x1e0>
  18ab3c: 14000001     	b	0x18ab40 <EAS_Init+0x160>
  18ab40: b9402fe0     	ldr	w0, [sp, #0x2c]
  18ab44: 97fc5a5f     	bl	0xa14c0 <EAS_CMEnumFXModules@plt>
  18ab48: f9401bfe     	ldr	x30, [sp, #0x30]
  18ab4c: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  18ab50: 8b0813c8     	add	x8, x30, x8, lsl #4
  18ab54: f9000500     	str	x0, [x8, #0x8]
  18ab58: f9401be8     	ldr	x8, [sp, #0x30]
  18ab5c: b9802fe0     	ldrsw	x0, [sp, #0x2c]
  18ab60: 8b001108     	add	x8, x8, x0, lsl #4
  18ab64: f9400508     	ldr	x8, [x8, #0x8]
  18ab68: b4000228     	cbz	x8, 0x18abac <EAS_Init+0x1cc>
  18ab6c: 14000001     	b	0x18ab70 <EAS_Init+0x190>
  18ab70: f9401be8     	ldr	x8, [sp, #0x30]
  18ab74: b9802fe9     	ldrsw	x9, [sp, #0x2c]
  18ab78: 8b091109     	add	x9, x8, x9, lsl #4
  18ab7c: f940052a     	ldr	x10, [x9, #0x8]
  18ab80: f940014a     	ldr	x10, [x10]
  18ab84: 91004121     	add	x1, x9, #0x10
  18ab88: aa0803e0     	mov	x0, x8
  18ab8c: d63f0140     	blr	x10
  18ab90: f81d83a0     	stur	x0, [x29, #-0x28]
  18ab94: b40000a0     	cbz	x0, 0x18aba8 <EAS_Init+0x1c8>
  18ab98: 14000001     	b	0x18ab9c <EAS_Init+0x1bc>
  18ab9c: f85d83a8     	ldur	x8, [x29, #-0x28]
  18aba0: f81e83a8     	stur	x8, [x29, #-0x18]
  18aba4: 14000015     	b	0x18abf8 <EAS_Init+0x218>
  18aba8: 14000001     	b	0x18abac <EAS_Init+0x1cc>
  18abac: 14000001     	b	0x18abb0 <EAS_Init+0x1d0>
  18abb0: b9402fe8     	ldr	w8, [sp, #0x2c]
  18abb4: 11000508     	add	w8, w8, #0x1
  18abb8: b9002fe8     	str	w8, [sp, #0x2c]
  18abbc: 17ffffdc     	b	0x18ab2c <EAS_Init+0x14c>
  18abc0: f9401be0     	ldr	x0, [sp, #0x30]
  18abc4: 97fc7d4b     	bl	0xaa0f0 <EAS_PEInit@plt>
  18abc8: f81d83a0     	stur	x0, [x29, #-0x28]
  18abcc: b40000a0     	cbz	x0, 0x18abe0 <EAS_Init+0x200>
  18abd0: 14000001     	b	0x18abd4 <EAS_Init+0x1f4>
  18abd4: f85d83a8     	ldur	x8, [x29, #-0x28]
  18abd8: f81e83a8     	stur	x8, [x29, #-0x18]
  18abdc: 14000007     	b	0x18abf8 <EAS_Init+0x218>
  18abe0: f9401be8     	ldr	x8, [sp, #0x30]
  18abe4: f85e03a9     	ldur	x9, [x29, #-0x20]
  18abe8: f9000128     	str	x8, [x9]
  18abec: aa1f03e8     	mov	x8, xzr
  18abf0: f81e83a8     	stur	x8, [x29, #-0x18]
  18abf4: 14000001     	b	0x18abf8 <EAS_Init+0x218>
  18abf8: f85e83a8     	ldur	x8, [x29, #-0x18]
  18abfc: d53bd049     	mrs	x9, TPIDR_EL0
  18ac00: f9401529     	ldr	x9, [x9, #0x28]
  18ac04: f85f83aa     	ldur	x10, [x29, #-0x8]
  18ac08: eb0a0129     	subs	x9, x9, x10
  18ac0c: f90007e8     	str	x8, [sp, #0x8]
  18ac10: f90003e9     	str	x9, [sp]
  18ac14: 540000c1     	b.ne	0x18ac2c <EAS_Init+0x24c>
  18ac18: 14000001     	b	0x18ac1c <EAS_Init+0x23c>
  18ac1c: f94007e0     	ldr	x0, [sp, #0x8]
  18ac20: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18ac24: 9101c3ff     	add	sp, sp, #0x70
  18ac28: d65f03c0     	ret
  18ac2c: 97fc7c51     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018ac30 <EAS_SetVolume>:
  18ac30: d101c3ff     	sub	sp, sp, #0x70
  18ac34: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18ac38: 910183fd     	add	x29, sp, #0x60
  18ac3c: d53bd048     	mrs	x8, TPIDR_EL0
  18ac40: f9401508     	ldr	x8, [x8, #0x28]
  18ac44: f81f83a8     	stur	x8, [x29, #-0x8]
  18ac48: f81e03a0     	stur	x0, [x29, #-0x20]
  18ac4c: f81d83a1     	stur	x1, [x29, #-0x28]
  18ac50: f9001be2     	str	x2, [sp, #0x30]
  18ac54: f9401be8     	ldr	x8, [sp, #0x30]
  18ac58: b7f800e8     	tbnz	x8, #0x3f, 0x18ac74 <EAS_SetVolume+0x44>
  18ac5c: 14000001     	b	0x18ac60 <EAS_SetVolume+0x30>
  18ac60: f9401be8     	ldr	x8, [sp, #0x30]
  18ac64: f1019508     	subs	x8, x8, #0x65
  18ac68: f9000fe8     	str	x8, [sp, #0x18]
  18ac6c: 540000ab     	b.lt	0x18ac80 <EAS_SetVolume+0x50>
  18ac70: 14000001     	b	0x18ac74 <EAS_SetVolume+0x44>
  18ac74: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  18ac78: f81e83a8     	stur	x8, [x29, #-0x18]
  18ac7c: 14000038     	b	0x18ad5c <EAS_SetVolume+0x12c>
  18ac80: f85d83a8     	ldur	x8, [x29, #-0x28]
  18ac84: b4000508     	cbz	x8, 0x18ad24 <EAS_SetVolume+0xf4>
  18ac88: 14000001     	b	0x18ac8c <EAS_SetVolume+0x5c>
  18ac8c: f85e03a0     	ldur	x0, [x29, #-0x20]
  18ac90: f85d83a1     	ldur	x1, [x29, #-0x28]
  18ac94: 97fc79cb     	bl	0xa93c0 <EAS_StreamReady@plt>
  18ac98: 350000a0     	cbnz	w0, 0x18acac <EAS_SetVolume+0x7c>
  18ac9c: 14000001     	b	0x18aca0 <EAS_SetVolume+0x70>
  18aca0: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18aca4: f81e83a8     	stur	x8, [x29, #-0x18]
  18aca8: 1400002d     	b	0x18ad5c <EAS_SetVolume+0x12c>
  18acac: f9401be8     	ldr	x8, [sp, #0x30]
  18acb0: f85d83a9     	ldur	x9, [x29, #-0x28]
  18acb4: 2a0803ea     	mov	w10, w8
  18acb8: 3900a12a     	strb	w10, [x9, #0x28]
  18acbc: f85e03a0     	ldur	x0, [x29, #-0x20]
  18acc0: f85d83a1     	ldur	x1, [x29, #-0x28]
  18acc4: 5280024a     	mov	w10, #0x12              // =18
  18acc8: 2a0a03e2     	mov	w2, w10
  18accc: d10043a3     	sub	x3, x29, #0x10
  18acd0: 97fc62f8     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18acd4: f90013e0     	str	x0, [sp, #0x20]
  18acd8: f94013e8     	ldr	x8, [sp, #0x20]
  18acdc: b50000e8     	cbnz	x8, 0x18acf8 <EAS_SetVolume+0xc8>
  18ace0: 14000001     	b	0x18ace4 <EAS_SetVolume+0xb4>
  18ace4: f85f03a8     	ldur	x8, [x29, #-0x10]
  18ace8: f9401be9     	ldr	x9, [sp, #0x30]
  18acec: 8b080128     	add	x8, x9, x8
  18acf0: f9001be8     	str	x8, [sp, #0x30]
  18acf4: 14000001     	b	0x18acf8 <EAS_SetVolume+0xc8>
  18acf8: b94033e8     	ldr	w8, [sp, #0x30]
  18acfc: 71002900     	subs	w0, w8, #0xa
  18ad00: 97fc56c0     	bl	0xa0800 <EAS_VolumeToGain@plt>
  18ad04: 79005be0     	strh	w0, [sp, #0x2c]
  18ad08: f85e03a0     	ldur	x0, [x29, #-0x20]
  18ad0c: f85d83a1     	ldur	x1, [x29, #-0x28]
  18ad10: 79805be3     	ldrsh	x3, [sp, #0x2c]
  18ad14: 320007e2     	orr	w2, wzr, #0x3
  18ad18: 97fc584a     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18ad1c: f81e83a0     	stur	x0, [x29, #-0x18]
  18ad20: 1400000f     	b	0x18ad5c <EAS_SetVolume+0x12c>
  18ad24: f9401be8     	ldr	x8, [sp, #0x30]
  18ad28: f85e03a9     	ldur	x9, [x29, #-0x20]
  18ad2c: 2a0803ea     	mov	w10, w8
  18ad30: 3906292a     	strb	w10, [x9, #0x18a]
  18ad34: b94033ea     	ldr	w10, [sp, #0x30]
  18ad38: 71002940     	subs	w0, w10, #0xa
  18ad3c: 97fc56b1     	bl	0xa0800 <EAS_VolumeToGain@plt>
  18ad40: 79005be0     	strh	w0, [sp, #0x2c]
  18ad44: 79405bea     	ldrh	w10, [sp, #0x2c]
  18ad48: f85e03a8     	ldur	x8, [x29, #-0x20]
  18ad4c: 7903110a     	strh	w10, [x8, #0x188]
  18ad50: aa1f03e8     	mov	x8, xzr
  18ad54: f81e83a8     	stur	x8, [x29, #-0x18]
  18ad58: 14000001     	b	0x18ad5c <EAS_SetVolume+0x12c>
  18ad5c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ad60: d53bd049     	mrs	x9, TPIDR_EL0
  18ad64: f9401529     	ldr	x9, [x9, #0x28]
  18ad68: f85f83aa     	ldur	x10, [x29, #-0x8]
  18ad6c: eb0a0129     	subs	x9, x9, x10
  18ad70: f9000be8     	str	x8, [sp, #0x10]
  18ad74: f90007e9     	str	x9, [sp, #0x8]
  18ad78: 540000c1     	b.ne	0x18ad90 <EAS_SetVolume+0x160>
  18ad7c: 14000001     	b	0x18ad80 <EAS_SetVolume+0x150>
  18ad80: f9400be0     	ldr	x0, [sp, #0x10]
  18ad84: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18ad88: 9101c3ff     	add	sp, sp, #0x70
  18ad8c: d65f03c0     	ret
  18ad90: 97fc7bf8     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018ad94 <EAS_Shutdown>:
  18ad94: d10143ff     	sub	sp, sp, #0x50
  18ad98: a9047bfd     	stp	x29, x30, [sp, #0x40]
  18ad9c: 910103fd     	add	x29, sp, #0x40
  18ada0: d2800008     	mov	x8, #0x0                // =0
  18ada4: f81f03a0     	stur	x0, [x29, #-0x10]
  18ada8: f85f03a0     	ldur	x0, [x29, #-0x10]
  18adac: f9400000     	ldr	x0, [x0]
  18adb0: f81e83a0     	stur	x0, [x29, #-0x18]
  18adb4: f85f03a0     	ldur	x0, [x29, #-0x10]
  18adb8: eb08001f     	cmp	x0, x8
  18adbc: 1a9f07e9     	cset	w9, ne
  18adc0: f90007e8     	str	x8, [sp, #0x8]
  18adc4: 37000089     	tbnz	w9, #0x0, 0x18add4 <EAS_Shutdown+0x40>
  18adc8: 92800328     	mov	x8, #-0x1a              // =-26
  18adcc: f81f83a8     	stur	x8, [x29, #-0x8]
  18add0: 140000b2     	b	0x18b098 <EAS_Shutdown+0x304>
  18add4: f9000fff     	str	xzr, [sp, #0x18]
  18add8: b90017ff     	str	wzr, [sp, #0x14]
  18addc: 321e03e8     	orr	w8, wzr, #0x4
  18ade0: b94017e9     	ldr	w9, [sp, #0x14]
  18ade4: 6b08013f     	cmp	w9, w8
  18ade8: 1a9fa7e8     	cset	w8, lt
  18adec: 37000048     	tbnz	w8, #0x0, 0x18adf4 <EAS_Shutdown+0x60>
  18adf0: 1400003d     	b	0x18aee4 <EAS_Shutdown+0x150>
  18adf4: b27c07e8     	orr	x8, xzr, #0x30
  18adf8: d2801509     	mov	x9, #0xa8               // =168
  18adfc: f85f03aa     	ldur	x10, [x29, #-0x10]
  18ae00: 8b090149     	add	x9, x10, x9
  18ae04: b94017eb     	ldr	w11, [sp, #0x14]
  18ae08: 2a0b03ea     	mov	w10, w11
  18ae0c: 93407d4a     	sxtw	x10, w10
  18ae10: 9b0a7d08     	mul	x8, x8, x10
  18ae14: 8b080128     	add	x8, x9, x8
  18ae18: f9400108     	ldr	x8, [x8]
  18ae1c: f94007e9     	ldr	x9, [sp, #0x8]
  18ae20: eb09011f     	cmp	x8, x9
  18ae24: 1a9f07eb     	cset	w11, ne
  18ae28: 3700004b     	tbnz	w11, #0x0, 0x18ae30 <EAS_Shutdown+0x9c>
  18ae2c: 1400002a     	b	0x18aed4 <EAS_Shutdown+0x140>
  18ae30: b27c07e8     	orr	x8, xzr, #0x30
  18ae34: d2801509     	mov	x9, #0xa8               // =168
  18ae38: f85f03aa     	ldur	x10, [x29, #-0x10]
  18ae3c: 8b090149     	add	x9, x10, x9
  18ae40: b94017eb     	ldr	w11, [sp, #0x14]
  18ae44: 2a0b03ea     	mov	w10, w11
  18ae48: 93407d4a     	sxtw	x10, w10
  18ae4c: 9b0a7d08     	mul	x8, x8, x10
  18ae50: 8b080128     	add	x8, x9, x8
  18ae54: f9401108     	ldr	x8, [x8, #0x20]
  18ae58: f94007e9     	ldr	x9, [sp, #0x8]
  18ae5c: eb09011f     	cmp	x8, x9
  18ae60: 1a9f07eb     	cset	w11, ne
  18ae64: 3700004b     	tbnz	w11, #0x0, 0x18ae6c <EAS_Shutdown+0xd8>
  18ae68: 1400001b     	b	0x18aed4 <EAS_Shutdown+0x140>
  18ae6c: b27c07e8     	orr	x8, xzr, #0x30
  18ae70: d2801509     	mov	x9, #0xa8               // =168
  18ae74: f85f03aa     	ldur	x10, [x29, #-0x10]
  18ae78: 8b09014a     	add	x10, x10, x9
  18ae7c: b94017eb     	ldr	w11, [sp, #0x14]
  18ae80: 2a0b03ec     	mov	w12, w11
  18ae84: 93407d8c     	sxtw	x12, w12
  18ae88: 9b0c7d0c     	mul	x12, x8, x12
  18ae8c: 8b0c014a     	add	x10, x10, x12
  18ae90: f940014a     	ldr	x10, [x10]
  18ae94: f940154a     	ldr	x10, [x10, #0x28]
  18ae98: f85f03a0     	ldur	x0, [x29, #-0x10]
  18ae9c: f85f03ac     	ldur	x12, [x29, #-0x10]
  18aea0: 8b090189     	add	x9, x12, x9
  18aea4: b94017eb     	ldr	w11, [sp, #0x14]
  18aea8: 2a0b03ec     	mov	w12, w11
  18aeac: 93407d8c     	sxtw	x12, w12
  18aeb0: 9b0c7d08     	mul	x8, x8, x12
  18aeb4: 8b080128     	add	x8, x9, x8
  18aeb8: f9401101     	ldr	x1, [x8, #0x20]
  18aebc: d63f0140     	blr	x10
  18aec0: f90013e0     	str	x0, [sp, #0x20]
  18aec4: b5000040     	cbnz	x0, 0x18aecc <EAS_Shutdown+0x138>
  18aec8: 14000003     	b	0x18aed4 <EAS_Shutdown+0x140>
  18aecc: f94013e8     	ldr	x8, [sp, #0x20]
  18aed0: f9000fe8     	str	x8, [sp, #0x18]
  18aed4: b94017e8     	ldr	w8, [sp, #0x14]
  18aed8: 11000508     	add	w8, w8, #0x1
  18aedc: b90017e8     	str	w8, [sp, #0x14]
  18aee0: 17ffffbf     	b	0x18addc <EAS_Shutdown+0x48>
  18aee4: f85f03a0     	ldur	x0, [x29, #-0x10]
  18aee8: 97fc74e6     	bl	0xa8280 <EAS_PEShutdown@plt>
  18aeec: f90013e0     	str	x0, [sp, #0x20]
  18aef0: b5000040     	cbnz	x0, 0x18aef8 <EAS_Shutdown+0x164>
  18aef4: 14000006     	b	0x18af0c <EAS_Shutdown+0x178>
  18aef8: f9400fe8     	ldr	x8, [sp, #0x18]
  18aefc: b4000048     	cbz	x8, 0x18af04 <EAS_Shutdown+0x170>
  18af00: 14000003     	b	0x18af0c <EAS_Shutdown+0x178>
  18af04: f94013e8     	ldr	x8, [sp, #0x20]
  18af08: f9000fe8     	str	x8, [sp, #0x18]
  18af0c: f85f03a0     	ldur	x0, [x29, #-0x10]
  18af10: 97fc6920     	bl	0xa5390 <EAS_MixEngineShutdown@plt>
  18af14: f90013e0     	str	x0, [sp, #0x20]
  18af18: b5000040     	cbnz	x0, 0x18af20 <EAS_Shutdown+0x18c>
  18af1c: 14000006     	b	0x18af34 <EAS_Shutdown+0x1a0>
  18af20: f9400fe8     	ldr	x8, [sp, #0x18]
  18af24: b4000048     	cbz	x8, 0x18af2c <EAS_Shutdown+0x198>
  18af28: 14000003     	b	0x18af34 <EAS_Shutdown+0x1a0>
  18af2c: f94013e8     	ldr	x8, [sp, #0x20]
  18af30: f9000fe8     	str	x8, [sp, #0x18]
  18af34: b90017ff     	str	wzr, [sp, #0x14]
  18af38: 52800128     	mov	w8, #0x9                // =9
  18af3c: b94017e9     	ldr	w9, [sp, #0x14]
  18af40: 6b08013f     	cmp	w9, w8
  18af44: 1a9fa7e8     	cset	w8, lt
  18af48: 37000048     	tbnz	w8, #0x0, 0x18af50 <EAS_Shutdown+0x1bc>
  18af4c: 14000031     	b	0x18b010 <EAS_Shutdown+0x27c>
  18af50: b27c03e8     	orr	x8, xzr, #0x10
  18af54: b27d03e9     	orr	x9, xzr, #0x8
  18af58: f85f03aa     	ldur	x10, [x29, #-0x10]
  18af5c: 8b090149     	add	x9, x10, x9
  18af60: b94017eb     	ldr	w11, [sp, #0x14]
  18af64: 2a0b03ea     	mov	w10, w11
  18af68: 93407d4a     	sxtw	x10, w10
  18af6c: 9b0a7d08     	mul	x8, x8, x10
  18af70: 8b080128     	add	x8, x9, x8
  18af74: f9400108     	ldr	x8, [x8]
  18af78: f94007e9     	ldr	x9, [sp, #0x8]
  18af7c: eb09011f     	cmp	x8, x9
  18af80: 1a9f07eb     	cset	w11, ne
  18af84: 3700004b     	tbnz	w11, #0x0, 0x18af8c <EAS_Shutdown+0x1f8>
  18af88: 1400001e     	b	0x18b000 <EAS_Shutdown+0x26c>
  18af8c: b27c03e8     	orr	x8, xzr, #0x10
  18af90: b27d03e9     	orr	x9, xzr, #0x8
  18af94: f85f03aa     	ldur	x10, [x29, #-0x10]
  18af98: 8b09014a     	add	x10, x10, x9
  18af9c: b94017eb     	ldr	w11, [sp, #0x14]
  18afa0: 2a0b03ec     	mov	w12, w11
  18afa4: 93407d8c     	sxtw	x12, w12
  18afa8: 9b0c7d0c     	mul	x12, x8, x12
  18afac: 8b0c014a     	add	x10, x10, x12
  18afb0: f940014a     	ldr	x10, [x10]
  18afb4: f940094a     	ldr	x10, [x10, #0x10]
  18afb8: f85f03a0     	ldur	x0, [x29, #-0x10]
  18afbc: f85f03ac     	ldur	x12, [x29, #-0x10]
  18afc0: 8b090189     	add	x9, x12, x9
  18afc4: b94017eb     	ldr	w11, [sp, #0x14]
  18afc8: 2a0b03ec     	mov	w12, w11
  18afcc: 93407d8c     	sxtw	x12, w12
  18afd0: 9b0c7d08     	mul	x8, x8, x12
  18afd4: 8b080128     	add	x8, x9, x8
  18afd8: f9400501     	ldr	x1, [x8, #0x8]
  18afdc: d63f0140     	blr	x10
  18afe0: f90013e0     	str	x0, [sp, #0x20]
  18afe4: b5000040     	cbnz	x0, 0x18afec <EAS_Shutdown+0x258>
  18afe8: 14000006     	b	0x18b000 <EAS_Shutdown+0x26c>
  18afec: f9400fe8     	ldr	x8, [sp, #0x18]
  18aff0: b4000048     	cbz	x8, 0x18aff8 <EAS_Shutdown+0x264>
  18aff4: 14000003     	b	0x18b000 <EAS_Shutdown+0x26c>
  18aff8: f94013e8     	ldr	x8, [sp, #0x20]
  18affc: f9000fe8     	str	x8, [sp, #0x18]
  18b000: b94017e8     	ldr	w8, [sp, #0x14]
  18b004: 11000508     	add	w8, w8, #0x1
  18b008: b90017e8     	str	w8, [sp, #0x14]
  18b00c: 17ffffcb     	b	0x18af38 <EAS_Shutdown+0x1a4>
  18b010: 52800008     	mov	w8, #0x0                // =0
  18b014: f85f03a0     	ldur	x0, [x29, #-0x10]
  18b018: b90007e8     	str	w8, [sp, #0x4]
  18b01c: 97fc6309     	bl	0xa3c40 <VMShutdown@plt>
  18b020: f85f03a0     	ldur	x0, [x29, #-0x10]
  18b024: 39462c08     	ldrb	w8, [x0, #0x18b]
  18b028: 53001d08     	uxtb	w8, w8
  18b02c: 32001fe9     	orr	w9, wzr, #0xff
  18b030: b94007ea     	ldr	w10, [sp, #0x4]
  18b034: 0a090149     	and	w9, w10, w9
  18b038: 6b09011f     	cmp	w8, w9
  18b03c: 1a9f07e8     	cset	w8, ne
  18b040: 37000088     	tbnz	w8, #0x0, 0x18b050 <EAS_Shutdown+0x2bc>
  18b044: f85e83a0     	ldur	x0, [x29, #-0x18]
  18b048: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b04c: 97fc5a9d     	bl	0xa1ac0 <EAS_HWFree@plt>
  18b050: f85e83a8     	ldur	x8, [x29, #-0x18]
  18b054: f94007e9     	ldr	x9, [sp, #0x8]
  18b058: eb09011f     	cmp	x8, x9
  18b05c: 1a9f07ea     	cset	w10, ne
  18b060: 3700004a     	tbnz	w10, #0x0, 0x18b068 <EAS_Shutdown+0x2d4>
  18b064: 1400000b     	b	0x18b090 <EAS_Shutdown+0x2fc>
  18b068: f85e83a0     	ldur	x0, [x29, #-0x18]
  18b06c: 97fc5501     	bl	0xa0470 <EAS_HWShutdown@plt>
  18b070: f90013e0     	str	x0, [sp, #0x20]
  18b074: b5000040     	cbnz	x0, 0x18b07c <EAS_Shutdown+0x2e8>
  18b078: 14000006     	b	0x18b090 <EAS_Shutdown+0x2fc>
  18b07c: f9400fe8     	ldr	x8, [sp, #0x18]
  18b080: b4000048     	cbz	x8, 0x18b088 <EAS_Shutdown+0x2f4>
  18b084: 14000003     	b	0x18b090 <EAS_Shutdown+0x2fc>
  18b088: f94013e8     	ldr	x8, [sp, #0x20]
  18b08c: f9000fe8     	str	x8, [sp, #0x18]
  18b090: f9400fe8     	ldr	x8, [sp, #0x18]
  18b094: f81f83a8     	stur	x8, [x29, #-0x8]
  18b098: f85f83a0     	ldur	x0, [x29, #-0x8]
  18b09c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  18b0a0: 910143ff     	add	sp, sp, #0x50
  18b0a4: d65f03c0     	ret

000000000018b0a8 <EAS_OpenJETStream>:
  18b0a8: d10203ff     	sub	sp, sp, #0x80
  18b0ac: a9077bfd     	stp	x29, x30, [sp, #0x70]
  18b0b0: 9101c3fd     	add	x29, sp, #0x70
  18b0b4: d53bd048     	mrs	x8, TPIDR_EL0
  18b0b8: f9401508     	ldr	x8, [x8, #0x28]
  18b0bc: f81f83a8     	stur	x8, [x29, #-0x8]
  18b0c0: f81e03a0     	stur	x0, [x29, #-0x20]
  18b0c4: f81d83a1     	stur	x1, [x29, #-0x28]
  18b0c8: f81d03a2     	stur	x2, [x29, #-0x30]
  18b0cc: f9001fe3     	str	x3, [sp, #0x38]
  18b0d0: f85e03a0     	ldur	x0, [x29, #-0x20]
  18b0d4: 9400004b     	bl	0x18b200 <EAS_OpenJETStream+0x158>
  18b0d8: b90027e0     	str	w0, [sp, #0x24]
  18b0dc: 36f800a0     	tbz	w0, #0x1f, 0x18b0f0 <EAS_OpenJETStream+0x48>
  18b0e0: 14000001     	b	0x18b0e4 <EAS_OpenJETStream+0x3c>
  18b0e4: 92800348     	mov	x8, #-0x1b              // =-27
  18b0e8: f81e83a8     	stur	x8, [x29, #-0x18]
  18b0ec: 14000037     	b	0x18b1c8 <EAS_OpenJETStream+0x120>
  18b0f0: f9401fe8     	ldr	x8, [sp, #0x38]
  18b0f4: aa1f03e9     	mov	x9, xzr
  18b0f8: f9000109     	str	x9, [x8]
  18b0fc: f81f03a9     	stur	x9, [x29, #-0x10]
  18b100: 2a1f03e0     	mov	w0, wzr
  18b104: 97fc6c5b     	bl	0xa6270 <EAS_CMEnumModules@plt>
  18b108: f90017e0     	str	x0, [sp, #0x28]
  18b10c: f94017e8     	ldr	x8, [sp, #0x28]
  18b110: b50000a8     	cbnz	x8, 0x18b124 <EAS_OpenJETStream+0x7c>
  18b114: 14000001     	b	0x18b118 <EAS_OpenJETStream+0x70>
  18b118: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  18b11c: f81e83a8     	stur	x8, [x29, #-0x18]
  18b120: 1400002a     	b	0x18b1c8 <EAS_OpenJETStream+0x120>
  18b124: f94017e8     	ldr	x8, [sp, #0x28]
  18b128: f9400108     	ldr	x8, [x8]
  18b12c: f85e03a0     	ldur	x0, [x29, #-0x20]
  18b130: f85d83a1     	ldur	x1, [x29, #-0x28]
  18b134: f85d03a3     	ldur	x3, [x29, #-0x30]
  18b138: d10043a2     	sub	x2, x29, #0x10
  18b13c: d63f0100     	blr	x8
  18b140: f9001be0     	str	x0, [sp, #0x30]
  18b144: b40000a0     	cbz	x0, 0x18b158 <EAS_OpenJETStream+0xb0>
  18b148: 14000001     	b	0x18b14c <EAS_OpenJETStream+0xa4>
  18b14c: f9401be8     	ldr	x8, [sp, #0x30]
  18b150: f81e83a8     	stur	x8, [x29, #-0x18]
  18b154: 1400001d     	b	0x18b1c8 <EAS_OpenJETStream+0x120>
  18b158: f85f03a8     	ldur	x8, [x29, #-0x10]
  18b15c: b4000308     	cbz	x8, 0x18b1bc <EAS_OpenJETStream+0x114>
  18b160: 14000001     	b	0x18b164 <EAS_OpenJETStream+0xbc>
  18b164: f85e03a8     	ldur	x8, [x29, #-0x20]
  18b168: b98027e9     	ldrsw	x9, [sp, #0x24]
  18b16c: 321c07ea     	orr	w10, wzr, #0x30
  18b170: 2a0a03eb     	mov	w11, w10
  18b174: 9b0b7d29     	mul	x9, x9, x11
  18b178: 8b090108     	add	x8, x8, x9
  18b17c: 9102a100     	add	x0, x8, #0xa8
  18b180: f94017e1     	ldr	x1, [sp, #0x28]
  18b184: f85f03a2     	ldur	x2, [x29, #-0x10]
  18b188: f9000feb     	str	x11, [sp, #0x18]
  18b18c: 94000062     	bl	0x18b314 <EAS_OpenJETStream+0x26c>
  18b190: f85e03a8     	ldur	x8, [x29, #-0x20]
  18b194: b98027e9     	ldrsw	x9, [sp, #0x24]
  18b198: f9400feb     	ldr	x11, [sp, #0x18]
  18b19c: 9b0b7d29     	mul	x9, x9, x11
  18b1a0: 8b090108     	add	x8, x8, x9
  18b1a4: 9102a108     	add	x8, x8, #0xa8
  18b1a8: f9401fe9     	ldr	x9, [sp, #0x38]
  18b1ac: f9000128     	str	x8, [x9]
  18b1b0: aa1f03e8     	mov	x8, xzr
  18b1b4: f81e83a8     	stur	x8, [x29, #-0x18]
  18b1b8: 14000004     	b	0x18b1c8 <EAS_OpenJETStream+0x120>
  18b1bc: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  18b1c0: f81e83a8     	stur	x8, [x29, #-0x18]
  18b1c4: 14000001     	b	0x18b1c8 <EAS_OpenJETStream+0x120>
  18b1c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  18b1cc: d53bd049     	mrs	x9, TPIDR_EL0
  18b1d0: f9401529     	ldr	x9, [x9, #0x28]
  18b1d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  18b1d8: eb0a0129     	subs	x9, x9, x10
  18b1dc: f9000be8     	str	x8, [sp, #0x10]
  18b1e0: f90007e9     	str	x9, [sp, #0x8]
  18b1e4: 540000c1     	b.ne	0x18b1fc <EAS_OpenJETStream+0x154>
  18b1e8: 14000001     	b	0x18b1ec <EAS_OpenJETStream+0x144>
  18b1ec: f9400be0     	ldr	x0, [sp, #0x10]
  18b1f0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  18b1f4: 910203ff     	add	sp, sp, #0x80
  18b1f8: d65f03c0     	ret
  18b1fc: 97fc7add     	bl	0xa9d70 <__stack_chk_fail@plt>
  18b200: d10083ff     	sub	sp, sp, #0x20
  18b204: 52800008     	mov	w8, #0x0                // =0
  18b208: d2800009     	mov	x9, #0x0                // =0
  18b20c: f9000be0     	str	x0, [sp, #0x10]
  18b210: f9400be0     	ldr	x0, [sp, #0x10]
  18b214: 39462c0a     	ldrb	w10, [x0, #0x18b]
  18b218: 53001d4a     	uxtb	w10, w10
  18b21c: 32001feb     	orr	w11, wzr, #0xff
  18b220: 0a0b0108     	and	w8, w8, w11
  18b224: 6b08015f     	cmp	w10, w8
  18b228: 1a9f07e8     	cset	w8, ne
  18b22c: f90003e9     	str	x9, [sp]
  18b230: 37000048     	tbnz	w8, #0x0, 0x18b238 <EAS_OpenJETStream+0x190>
  18b234: 1400000f     	b	0x18b270 <EAS_OpenJETStream+0x1c8>
  18b238: d2801508     	mov	x8, #0xa8               // =168
  18b23c: f9400be9     	ldr	x9, [sp, #0x10]
  18b240: 8b080128     	add	x8, x9, x8
  18b244: f9401108     	ldr	x8, [x8, #0x20]
  18b248: f94003e9     	ldr	x9, [sp]
  18b24c: eb09011f     	cmp	x8, x9
  18b250: 1a9f07ea     	cset	w10, ne
  18b254: 3700004a     	tbnz	w10, #0x0, 0x18b25c <EAS_OpenJETStream+0x1b4>
  18b258: 14000004     	b	0x18b268 <EAS_OpenJETStream+0x1c0>
  18b25c: 12800008     	mov	w8, #-0x1               // =-1
  18b260: b9001fe8     	str	w8, [sp, #0x1c]
  18b264: 14000029     	b	0x18b308 <EAS_OpenJETStream+0x260>
  18b268: b9001fff     	str	wzr, [sp, #0x1c]
  18b26c: 14000027     	b	0x18b308 <EAS_OpenJETStream+0x260>
  18b270: b9000fff     	str	wzr, [sp, #0xc]
  18b274: 321e03e8     	orr	w8, wzr, #0x4
  18b278: b9400fe9     	ldr	w9, [sp, #0xc]
  18b27c: 6b08013f     	cmp	w9, w8
  18b280: 1a9fa7e8     	cset	w8, lt
  18b284: 37000048     	tbnz	w8, #0x0, 0x18b28c <EAS_OpenJETStream+0x1e4>
  18b288: 14000015     	b	0x18b2dc <EAS_OpenJETStream+0x234>
  18b28c: b27c07e8     	orr	x8, xzr, #0x30
  18b290: d2801509     	mov	x9, #0xa8               // =168
  18b294: f9400bea     	ldr	x10, [sp, #0x10]
  18b298: 8b090149     	add	x9, x10, x9
  18b29c: b9400feb     	ldr	w11, [sp, #0xc]
  18b2a0: 2a0b03ea     	mov	w10, w11
  18b2a4: 93407d4a     	sxtw	x10, w10
  18b2a8: 9b0a7d08     	mul	x8, x8, x10
  18b2ac: 8b080128     	add	x8, x9, x8
  18b2b0: f9401108     	ldr	x8, [x8, #0x20]
  18b2b4: f94003e9     	ldr	x9, [sp]
  18b2b8: eb09011f     	cmp	x8, x9
  18b2bc: 1a9f17eb     	cset	w11, eq
  18b2c0: 3700004b     	tbnz	w11, #0x0, 0x18b2c8 <EAS_OpenJETStream+0x220>
  18b2c4: 14000002     	b	0x18b2cc <EAS_OpenJETStream+0x224>
  18b2c8: 14000005     	b	0x18b2dc <EAS_OpenJETStream+0x234>
  18b2cc: b9400fe8     	ldr	w8, [sp, #0xc]
  18b2d0: 11000508     	add	w8, w8, #0x1
  18b2d4: b9000fe8     	str	w8, [sp, #0xc]
  18b2d8: 17ffffe7     	b	0x18b274 <EAS_OpenJETStream+0x1cc>
  18b2dc: 321e03e8     	orr	w8, wzr, #0x4
  18b2e0: b9400fe9     	ldr	w9, [sp, #0xc]
  18b2e4: 6b08013f     	cmp	w9, w8
  18b2e8: 1a9f17e8     	cset	w8, eq
  18b2ec: 37000048     	tbnz	w8, #0x0, 0x18b2f4 <EAS_OpenJETStream+0x24c>
  18b2f0: 14000004     	b	0x18b300 <EAS_OpenJETStream+0x258>
  18b2f4: 12800008     	mov	w8, #-0x1               // =-1
  18b2f8: b9001fe8     	str	w8, [sp, #0x1c]
  18b2fc: 14000003     	b	0x18b308 <EAS_OpenJETStream+0x260>
  18b300: b9400fe8     	ldr	w8, [sp, #0xc]
  18b304: b9001fe8     	str	w8, [sp, #0x1c]
  18b308: b9401fe0     	ldr	w0, [sp, #0x1c]
  18b30c: 910083ff     	add	sp, sp, #0x20
  18b310: d65f03c0     	ret
  18b314: d10083ff     	sub	sp, sp, #0x20
  18b318: d280b9c8     	mov	x8, #0x5ce              // =1486
  18b31c: 52800c89     	mov	w9, #0x64               // =100
  18b320: 5280000a     	mov	w10, #0x0               // =0
  18b324: f9000fe0     	str	x0, [sp, #0x18]
  18b328: f9000be1     	str	x1, [sp, #0x10]
  18b32c: f90007e2     	str	x2, [sp, #0x8]
  18b330: f9400be0     	ldr	x0, [sp, #0x10]
  18b334: f9400fe1     	ldr	x1, [sp, #0x18]
  18b338: f9000020     	str	x0, [x1]
  18b33c: f94007e0     	ldr	x0, [sp, #0x8]
  18b340: f9400fe1     	ldr	x1, [sp, #0x18]
  18b344: f9001020     	str	x0, [x1, #0x20]
  18b348: f9400fe0     	ldr	x0, [sp, #0x18]
  18b34c: f900041f     	str	xzr, [x0, #0x8]
  18b350: f9400fe0     	ldr	x0, [sp, #0x18]
  18b354: f9000808     	str	x8, [x0, #0x10]
  18b358: f9400fe8     	ldr	x8, [sp, #0x18]
  18b35c: f9000d1f     	str	xzr, [x8, #0x18]
  18b360: f9400fe8     	ldr	x8, [sp, #0x18]
  18b364: 3900a109     	strb	w9, [x8, #0x28]
  18b368: f9400fe8     	ldr	x8, [sp, #0x18]
  18b36c: 3900a50a     	strb	w10, [x8, #0x29]
  18b370: 910083ff     	add	sp, sp, #0x20
  18b374: d65f03c0     	ret

000000000018b378 <EAS_OpenFile>:
  18b378: d10283ff     	sub	sp, sp, #0xa0
  18b37c: a9097bfd     	stp	x29, x30, [sp, #0x90]
  18b380: 910243fd     	add	x29, sp, #0x90
  18b384: d53bd048     	mrs	x8, TPIDR_EL0
  18b388: f9401508     	ldr	x8, [x8, #0x28]
  18b38c: f81f83a8     	stur	x8, [x29, #-0x8]
  18b390: f81d83a0     	stur	x0, [x29, #-0x28]
  18b394: f81d03a1     	stur	x1, [x29, #-0x30]
  18b398: f81c83a2     	stur	x2, [x29, #-0x38]
  18b39c: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b3a0: f9400100     	ldr	x0, [x8]
  18b3a4: f85d03a1     	ldur	x1, [x29, #-0x30]
  18b3a8: 320003e9     	orr	w9, wzr, #0x1
  18b3ac: 2a0903e3     	mov	w3, w9
  18b3b0: d10043a2     	sub	x2, x29, #0x10
  18b3b4: 97fc5537     	bl	0xa0890 <EAS_HWOpenFile@plt>
  18b3b8: f81c03a0     	stur	x0, [x29, #-0x40]
  18b3bc: b40000a0     	cbz	x0, 0x18b3d0 <EAS_OpenFile+0x58>
  18b3c0: 14000001     	b	0x18b3c4 <EAS_OpenFile+0x4c>
  18b3c4: f85c03a8     	ldur	x8, [x29, #-0x40]
  18b3c8: f81e03a8     	stur	x8, [x29, #-0x20]
  18b3cc: 14000066     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b3d0: f85d83a0     	ldur	x0, [x29, #-0x28]
  18b3d4: 97ffff8b     	bl	0x18b200 <EAS_OpenJETStream+0x158>
  18b3d8: b90047e0     	str	w0, [sp, #0x44]
  18b3dc: 36f80140     	tbz	w0, #0x1f, 0x18b404 <EAS_OpenFile+0x8c>
  18b3e0: 14000001     	b	0x18b3e4 <EAS_OpenFile+0x6c>
  18b3e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b3e8: f9400100     	ldr	x0, [x8]
  18b3ec: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b3f0: 97fc61a4     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18b3f4: 92800348     	mov	x8, #-0x1b              // =-27
  18b3f8: f81e03a8     	stur	x8, [x29, #-0x20]
  18b3fc: f9001fe0     	str	x0, [sp, #0x38]
  18b400: 14000059     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b404: aa1f03e8     	mov	x8, xzr
  18b408: f90027e8     	str	x8, [sp, #0x48]
  18b40c: f85c83a9     	ldur	x9, [x29, #-0x38]
  18b410: f9000128     	str	x8, [x9]
  18b414: f81e83a8     	stur	x8, [x29, #-0x18]
  18b418: 2a1f03ea     	mov	w10, wzr
  18b41c: b90043ea     	str	w10, [sp, #0x40]
  18b420: 14000001     	b	0x18b424 <EAS_OpenFile+0xac>
  18b424: b94043e0     	ldr	w0, [sp, #0x40]
  18b428: 97fc6b92     	bl	0xa6270 <EAS_CMEnumModules@plt>
  18b42c: f90027e0     	str	x0, [sp, #0x48]
  18b430: f94027e0     	ldr	x0, [sp, #0x48]
  18b434: b5000060     	cbnz	x0, 0x18b440 <EAS_OpenFile+0xc8>
  18b438: 14000001     	b	0x18b43c <EAS_OpenFile+0xc4>
  18b43c: 14000042     	b	0x18b544 <EAS_OpenFile+0x1cc>
  18b440: f94027e8     	ldr	x8, [sp, #0x48]
  18b444: f9400108     	ldr	x8, [x8]
  18b448: f85d83a0     	ldur	x0, [x29, #-0x28]
  18b44c: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b450: d10063a2     	sub	x2, x29, #0x18
  18b454: aa1f03e3     	mov	x3, xzr
  18b458: d63f0100     	blr	x8
  18b45c: f81c03a0     	stur	x0, [x29, #-0x40]
  18b460: b4000140     	cbz	x0, 0x18b488 <EAS_OpenFile+0x110>
  18b464: 14000001     	b	0x18b468 <EAS_OpenFile+0xf0>
  18b468: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b46c: f9400100     	ldr	x0, [x8]
  18b470: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b474: 97fc6183     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18b478: f85c03a8     	ldur	x8, [x29, #-0x40]
  18b47c: f81e03a8     	stur	x8, [x29, #-0x20]
  18b480: f9001be0     	str	x0, [sp, #0x30]
  18b484: 14000038     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b488: f85e83a8     	ldur	x8, [x29, #-0x18]
  18b48c: b4000308     	cbz	x8, 0x18b4ec <EAS_OpenFile+0x174>
  18b490: 14000001     	b	0x18b494 <EAS_OpenFile+0x11c>
  18b494: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b498: b98047e9     	ldrsw	x9, [sp, #0x44]
  18b49c: 321c07ea     	orr	w10, wzr, #0x30
  18b4a0: 2a0a03eb     	mov	w11, w10
  18b4a4: 9b0b7d29     	mul	x9, x9, x11
  18b4a8: 8b090108     	add	x8, x8, x9
  18b4ac: 9102a100     	add	x0, x8, #0xa8
  18b4b0: f94027e1     	ldr	x1, [sp, #0x48]
  18b4b4: f85e83a2     	ldur	x2, [x29, #-0x18]
  18b4b8: f90017eb     	str	x11, [sp, #0x28]
  18b4bc: 97ffff96     	bl	0x18b314 <EAS_OpenJETStream+0x26c>
  18b4c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b4c4: b98047e9     	ldrsw	x9, [sp, #0x44]
  18b4c8: f94017eb     	ldr	x11, [sp, #0x28]
  18b4cc: 9b0b7d29     	mul	x9, x9, x11
  18b4d0: 8b090108     	add	x8, x8, x9
  18b4d4: 9102a108     	add	x8, x8, #0xa8
  18b4d8: f85c83a9     	ldur	x9, [x29, #-0x38]
  18b4dc: f9000128     	str	x8, [x9]
  18b4e0: aa1f03e8     	mov	x8, xzr
  18b4e4: f81e03a8     	stur	x8, [x29, #-0x20]
  18b4e8: 1400001f     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b4ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b4f0: f9400100     	ldr	x0, [x8]
  18b4f4: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b4f8: aa1f03e8     	mov	x8, xzr
  18b4fc: aa0803e2     	mov	x2, x8
  18b500: 97fc7ba8     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  18b504: f81c03a0     	stur	x0, [x29, #-0x40]
  18b508: b4000140     	cbz	x0, 0x18b530 <EAS_OpenFile+0x1b8>
  18b50c: 14000001     	b	0x18b510 <EAS_OpenFile+0x198>
  18b510: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b514: f9400100     	ldr	x0, [x8]
  18b518: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b51c: 97fc6159     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18b520: f85c03a8     	ldur	x8, [x29, #-0x40]
  18b524: f81e03a8     	stur	x8, [x29, #-0x20]
  18b528: f90013e0     	str	x0, [sp, #0x20]
  18b52c: 1400000e     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b530: 14000001     	b	0x18b534 <EAS_OpenFile+0x1bc>
  18b534: b94043e8     	ldr	w8, [sp, #0x40]
  18b538: 11000508     	add	w8, w8, #0x1
  18b53c: b90043e8     	str	w8, [sp, #0x40]
  18b540: 17ffffb9     	b	0x18b424 <EAS_OpenFile+0xac>
  18b544: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b548: f9400100     	ldr	x0, [x8]
  18b54c: f85f03a1     	ldur	x1, [x29, #-0x10]
  18b550: 97fc614c     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18b554: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  18b558: f81e03a8     	stur	x8, [x29, #-0x20]
  18b55c: f9000fe0     	str	x0, [sp, #0x18]
  18b560: 14000001     	b	0x18b564 <EAS_OpenFile+0x1ec>
  18b564: f85e03a8     	ldur	x8, [x29, #-0x20]
  18b568: d53bd049     	mrs	x9, TPIDR_EL0
  18b56c: f9401529     	ldr	x9, [x9, #0x28]
  18b570: f85f83aa     	ldur	x10, [x29, #-0x8]
  18b574: eb0a0129     	subs	x9, x9, x10
  18b578: f9000be8     	str	x8, [sp, #0x10]
  18b57c: f90007e9     	str	x9, [sp, #0x8]
  18b580: 540000c1     	b.ne	0x18b598 <EAS_OpenFile+0x220>
  18b584: 14000001     	b	0x18b588 <EAS_OpenFile+0x210>
  18b588: f9400be0     	ldr	x0, [sp, #0x10]
  18b58c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  18b590: 910283ff     	add	sp, sp, #0xa0
  18b594: d65f03c0     	ret
  18b598: 97fc79f6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018b59c <EAS_GetFileType>:
  18b59c: d100c3ff     	sub	sp, sp, #0x30
  18b5a0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18b5a4: 910083fd     	add	x29, sp, #0x20
  18b5a8: f9000be0     	str	x0, [sp, #0x10]
  18b5ac: f90007e1     	str	x1, [sp, #0x8]
  18b5b0: f90003e2     	str	x2, [sp]
  18b5b4: f9400be0     	ldr	x0, [sp, #0x10]
  18b5b8: f94007e1     	ldr	x1, [sp, #0x8]
  18b5bc: 97fc7781     	bl	0xa93c0 <EAS_StreamReady@plt>
  18b5c0: 35000080     	cbnz	w0, 0x18b5d0 <EAS_GetFileType+0x34>
  18b5c4: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18b5c8: f81f83a8     	stur	x8, [x29, #-0x8]
  18b5cc: 14000007     	b	0x18b5e8 <EAS_GetFileType+0x4c>
  18b5d0: d2800002     	mov	x2, #0x0                // =0
  18b5d4: f9400be0     	ldr	x0, [sp, #0x10]
  18b5d8: f94007e1     	ldr	x1, [sp, #0x8]
  18b5dc: f94003e3     	ldr	x3, [sp]
  18b5e0: 97fc60b4     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18b5e4: f81f83a0     	stur	x0, [x29, #-0x8]
  18b5e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  18b5ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18b5f0: 9100c3ff     	add	sp, sp, #0x30
  18b5f4: d65f03c0     	ret

000000000018b5f8 <EAS_Prepare>:
  18b5f8: d10183ff     	sub	sp, sp, #0x60
  18b5fc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  18b600: 910143fd     	add	x29, sp, #0x50
  18b604: d53bd048     	mrs	x8, TPIDR_EL0
  18b608: f9401508     	ldr	x8, [x8, #0x28]
  18b60c: f81f83a8     	stur	x8, [x29, #-0x8]
  18b610: f81e03a0     	stur	x0, [x29, #-0x20]
  18b614: f90017e1     	str	x1, [sp, #0x28]
  18b618: f94017e8     	ldr	x8, [sp, #0x28]
  18b61c: f9400108     	ldr	x8, [x8]
  18b620: f90013e8     	str	x8, [sp, #0x20]
  18b624: f94013e8     	ldr	x8, [sp, #0x20]
  18b628: b50000a8     	cbnz	x8, 0x18b63c <EAS_Prepare+0x44>
  18b62c: 14000001     	b	0x18b630 <EAS_Prepare+0x38>
  18b630: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18b634: f81e83a8     	stur	x8, [x29, #-0x18]
  18b638: 1400002e     	b	0x18b6f0 <EAS_Prepare+0xf8>
  18b63c: f94013e8     	ldr	x8, [sp, #0x20]
  18b640: f9401108     	ldr	x8, [x8, #0x20]
  18b644: f85e03a0     	ldur	x0, [x29, #-0x20]
  18b648: f94017e9     	ldr	x9, [sp, #0x28]
  18b64c: f9401121     	ldr	x1, [x9, #0x20]
  18b650: d10043a2     	sub	x2, x29, #0x10
  18b654: d63f0100     	blr	x8
  18b658: f9000fe0     	str	x0, [sp, #0x18]
  18b65c: f9400fe8     	ldr	x8, [sp, #0x18]
  18b660: b5000428     	cbnz	x8, 0x18b6e4 <EAS_Prepare+0xec>
  18b664: 14000001     	b	0x18b668 <EAS_Prepare+0x70>
  18b668: f85f03a8     	ldur	x8, [x29, #-0x10]
  18b66c: f1001908     	subs	x8, x8, #0x6
  18b670: f9000be8     	str	x8, [sp, #0x10]
  18b674: 54000301     	b.ne	0x18b6d4 <EAS_Prepare+0xdc>
  18b678: 14000001     	b	0x18b67c <EAS_Prepare+0x84>
  18b67c: f94017e8     	ldr	x8, [sp, #0x28]
  18b680: f9400108     	ldr	x8, [x8]
  18b684: f90013e8     	str	x8, [sp, #0x20]
  18b688: f94013e8     	ldr	x8, [sp, #0x20]
  18b68c: f9400508     	ldr	x8, [x8, #0x8]
  18b690: f85e03a0     	ldur	x0, [x29, #-0x20]
  18b694: f94017e9     	ldr	x9, [sp, #0x28]
  18b698: f9401121     	ldr	x1, [x9, #0x20]
  18b69c: d63f0100     	blr	x8
  18b6a0: f9000fe0     	str	x0, [sp, #0x18]
  18b6a4: f9400fe8     	ldr	x8, [sp, #0x18]
  18b6a8: b5000148     	cbnz	x8, 0x18b6d0 <EAS_Prepare+0xd8>
  18b6ac: 14000001     	b	0x18b6b0 <EAS_Prepare+0xb8>
  18b6b0: f85e03a0     	ldur	x0, [x29, #-0x20]
  18b6b4: f94017e8     	ldr	x8, [sp, #0x28]
  18b6b8: 3940a109     	ldrb	w9, [x8, #0x28]
  18b6bc: 2a0903e2     	mov	w2, w9
  18b6c0: aa0803e1     	mov	x1, x8
  18b6c4: 97fc7173     	bl	0xa7c90 <EAS_SetVolume@plt>
  18b6c8: f9000fe0     	str	x0, [sp, #0x18]
  18b6cc: 14000001     	b	0x18b6d0 <EAS_Prepare+0xd8>
  18b6d0: 14000004     	b	0x18b6e0 <EAS_Prepare+0xe8>
  18b6d4: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18b6d8: f9000fe8     	str	x8, [sp, #0x18]
  18b6dc: 14000001     	b	0x18b6e0 <EAS_Prepare+0xe8>
  18b6e0: 14000001     	b	0x18b6e4 <EAS_Prepare+0xec>
  18b6e4: f9400fe8     	ldr	x8, [sp, #0x18]
  18b6e8: f81e83a8     	stur	x8, [x29, #-0x18]
  18b6ec: 14000001     	b	0x18b6f0 <EAS_Prepare+0xf8>
  18b6f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  18b6f4: d53bd049     	mrs	x9, TPIDR_EL0
  18b6f8: f9401529     	ldr	x9, [x9, #0x28]
  18b6fc: f85f83aa     	ldur	x10, [x29, #-0x8]
  18b700: eb0a0129     	subs	x9, x9, x10
  18b704: f90007e8     	str	x8, [sp, #0x8]
  18b708: f90003e9     	str	x9, [sp]
  18b70c: 540000c1     	b.ne	0x18b724 <EAS_Prepare+0x12c>
  18b710: 14000001     	b	0x18b714 <EAS_Prepare+0x11c>
  18b714: f94007e0     	ldr	x0, [sp, #0x8]
  18b718: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  18b71c: 910183ff     	add	sp, sp, #0x60
  18b720: d65f03c0     	ret
  18b724: 97fc7993     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018b728 <EAS_Render>:
  18b728: d102c3ff     	sub	sp, sp, #0xb0
  18b72c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  18b730: 910283fd     	add	x29, sp, #0xa0
  18b734: d53bd048     	mrs	x8, TPIDR_EL0
  18b738: f9401508     	ldr	x8, [x8, #0x28]
  18b73c: f81f83a8     	stur	x8, [x29, #-0x8]
  18b740: f81d83a0     	stur	x0, [x29, #-0x28]
  18b744: f81d03a1     	stur	x1, [x29, #-0x30]
  18b748: f81c83a2     	stur	x2, [x29, #-0x38]
  18b74c: f81c03a3     	stur	x3, [x29, #-0x40]
  18b750: f85c03a8     	ldur	x8, [x29, #-0x40]
  18b754: aa1f03e0     	mov	x0, xzr
  18b758: f9000100     	str	x0, [x8]
  18b75c: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b760: f940b900     	ldr	x0, [x8, #0x170]
  18b764: 97fc653f     	bl	0xa4c60 <VMInitWorkload@plt>
  18b768: f85c83a8     	ldur	x8, [x29, #-0x38]
  18b76c: f1020108     	subs	x8, x8, #0x80
  18b770: f90023e8     	str	x8, [sp, #0x40]
  18b774: 540000a0     	b.eq	0x18b788 <EAS_Render+0x60>
  18b778: 14000001     	b	0x18b77c <EAS_Render+0x54>
  18b77c: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  18b780: f81e03a8     	stur	x8, [x29, #-0x20]
  18b784: 14000156     	b	0x18bcdc <EAS_Render+0x5b4>
  18b788: f85d83a0     	ldur	x0, [x29, #-0x28]
  18b78c: f85c83a1     	ldur	x1, [x29, #-0x38]
  18b790: 97fc53e4     	bl	0xa0720 <EAS_MixEnginePrep@plt>
  18b794: f85d03a0     	ldur	x0, [x29, #-0x30]
  18b798: f85d83a1     	ldur	x1, [x29, #-0x28]
  18b79c: f9005020     	str	x0, [x1, #0xa0]
  18b7a0: 2a1f03e8     	mov	w8, wzr
  18b7a4: b9004fe8     	str	w8, [sp, #0x4c]
  18b7a8: 14000001     	b	0x18b7ac <EAS_Render+0x84>
  18b7ac: b9404fe8     	ldr	w8, [sp, #0x4c]
  18b7b0: 71000d08     	subs	w8, w8, #0x3
  18b7b4: b9003fe8     	str	w8, [sp, #0x3c]
  18b7b8: 54001f0c     	b.gt	0x18bb98 <EAS_Render+0x470>
  18b7bc: 14000001     	b	0x18b7c0 <EAS_Render+0x98>
  18b7c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b7c4: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b7c8: 321c07ea     	orr	w10, wzr, #0x30
  18b7cc: 2a0a03eb     	mov	w11, w10
  18b7d0: 9b0b7d29     	mul	x9, x9, x11
  18b7d4: 8b090108     	add	x8, x8, x9
  18b7d8: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b7dc: 121d794a     	and	w10, w10, #0xfffffffb
  18b7e0: 3903450a     	strb	w10, [x8, #0xd1]
  18b7e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b7e8: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b7ec: 9b0b7d29     	mul	x9, x9, x11
  18b7f0: 8b090108     	add	x8, x8, x9
  18b7f4: f9405508     	ldr	x8, [x8, #0xa8]
  18b7f8: b4001c68     	cbz	x8, 0x18bb84 <EAS_Render+0x45c>
  18b7fc: 14000001     	b	0x18b800 <EAS_Render+0xd8>
  18b800: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b804: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b808: 321c07ea     	orr	w10, wzr, #0x30
  18b80c: 2a0a03eb     	mov	w11, w10
  18b810: 9b0b7d29     	mul	x9, x9, x11
  18b814: 8b090108     	add	x8, x8, x9
  18b818: f9405508     	ldr	x8, [x8, #0xa8]
  18b81c: f81b83a8     	stur	x8, [x29, #-0x48]
  18b820: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b824: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b828: 9b0b7d29     	mul	x9, x9, x11
  18b82c: 8b090108     	add	x8, x8, x9
  18b830: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b834: 360803aa     	tbz	w10, #0x1, 0x18b8a8 <EAS_Render+0x180>
  18b838: 14000001     	b	0x18b83c <EAS_Render+0x114>
  18b83c: f85b83a8     	ldur	x8, [x29, #-0x48]
  18b840: f9401d08     	ldr	x8, [x8, #0x38]
  18b844: b40001e8     	cbz	x8, 0x18b880 <EAS_Render+0x158>
  18b848: 14000001     	b	0x18b84c <EAS_Render+0x124>
  18b84c: f85b83a8     	ldur	x8, [x29, #-0x48]
  18b850: f9401d08     	ldr	x8, [x8, #0x38]
  18b854: f85d83a9     	ldur	x9, [x29, #-0x28]
  18b858: b9804fea     	ldrsw	x10, [sp, #0x4c]
  18b85c: 321c07eb     	orr	w11, wzr, #0x30
  18b860: 2a0b03ec     	mov	w12, w11
  18b864: 9b0c7d4a     	mul	x10, x10, x12
  18b868: 8b0a012a     	add	x10, x9, x10
  18b86c: f9406541     	ldr	x1, [x10, #0xc8]
  18b870: aa0903e0     	mov	x0, x9
  18b874: d63f0100     	blr	x8
  18b878: f9002be0     	str	x0, [sp, #0x50]
  18b87c: 14000001     	b	0x18b880 <EAS_Render+0x158>
  18b880: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b884: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b888: 321c07ea     	orr	w10, wzr, #0x30
  18b88c: 2a0a03eb     	mov	w11, w10
  18b890: 9b0b7d29     	mul	x9, x9, x11
  18b894: 8b090108     	add	x8, x8, x9
  18b898: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b89c: 121e794a     	and	w10, w10, #0xfffffffd
  18b8a0: 3903450a     	strb	w10, [x8, #0xd1]
  18b8a4: 14000001     	b	0x18b8a8 <EAS_Render+0x180>
  18b8a8: f85b83a8     	ldur	x8, [x29, #-0x48]
  18b8ac: f9401108     	ldr	x8, [x8, #0x20]
  18b8b0: f85d83a9     	ldur	x9, [x29, #-0x28]
  18b8b4: b9804fea     	ldrsw	x10, [sp, #0x4c]
  18b8b8: 321c07eb     	orr	w11, wzr, #0x30
  18b8bc: 2a0b03ec     	mov	w12, w11
  18b8c0: 9b0c7d4a     	mul	x10, x10, x12
  18b8c4: 8b0a012a     	add	x10, x9, x10
  18b8c8: f9406541     	ldr	x1, [x10, #0xc8]
  18b8cc: d10063a2     	sub	x2, x29, #0x18
  18b8d0: aa0903e0     	mov	x0, x9
  18b8d4: d63f0100     	blr	x8
  18b8d8: f9002be0     	str	x0, [sp, #0x50]
  18b8dc: b40000a0     	cbz	x0, 0x18b8f0 <EAS_Render+0x1c8>
  18b8e0: 14000001     	b	0x18b8e4 <EAS_Render+0x1bc>
  18b8e4: f9402be8     	ldr	x8, [sp, #0x50]
  18b8e8: f81e03a8     	stur	x8, [x29, #-0x20]
  18b8ec: 140000fc     	b	0x18bcdc <EAS_Render+0x5b4>
  18b8f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  18b8f4: f1001508     	subs	x8, x8, #0x5
  18b8f8: f9001be8     	str	x8, [sp, #0x30]
  18b8fc: 540004e1     	b.ne	0x18b998 <EAS_Render+0x270>
  18b900: 14000001     	b	0x18b904 <EAS_Render+0x1dc>
  18b904: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b908: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b90c: 321c07ea     	orr	w10, wzr, #0x30
  18b910: 2a0a03eb     	mov	w11, w10
  18b914: 9b0b7d29     	mul	x9, x9, x11
  18b918: 8b090108     	add	x8, x8, x9
  18b91c: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b920: 361803aa     	tbz	w10, #0x3, 0x18b994 <EAS_Render+0x26c>
  18b924: 14000001     	b	0x18b928 <EAS_Render+0x200>
  18b928: f85b83a8     	ldur	x8, [x29, #-0x48]
  18b92c: f9402108     	ldr	x8, [x8, #0x40]
  18b930: b40001e8     	cbz	x8, 0x18b96c <EAS_Render+0x244>
  18b934: 14000001     	b	0x18b938 <EAS_Render+0x210>
  18b938: f85b83a8     	ldur	x8, [x29, #-0x48]
  18b93c: f9402108     	ldr	x8, [x8, #0x40]
  18b940: f85d83a9     	ldur	x9, [x29, #-0x28]
  18b944: b9804fea     	ldrsw	x10, [sp, #0x4c]
  18b948: 321c07eb     	orr	w11, wzr, #0x30
  18b94c: 2a0b03ec     	mov	w12, w11
  18b950: 9b0c7d4a     	mul	x10, x10, x12
  18b954: 8b0a012a     	add	x10, x9, x10
  18b958: f9406541     	ldr	x1, [x10, #0xc8]
  18b95c: aa0903e0     	mov	x0, x9
  18b960: d63f0100     	blr	x8
  18b964: f9002be0     	str	x0, [sp, #0x50]
  18b968: 14000001     	b	0x18b96c <EAS_Render+0x244>
  18b96c: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b970: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b974: 321c07ea     	orr	w10, wzr, #0x30
  18b978: 2a0a03eb     	mov	w11, w10
  18b97c: 9b0b7d29     	mul	x9, x9, x11
  18b980: 8b090108     	add	x8, x8, x9
  18b984: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b988: 121c794a     	and	w10, w10, #0xfffffff7
  18b98c: 3903450a     	strb	w10, [x8, #0xd1]
  18b990: 14000001     	b	0x18b994 <EAS_Render+0x26c>
  18b994: 14000001     	b	0x18b998 <EAS_Render+0x270>
  18b998: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b99c: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b9a0: 321c07ea     	orr	w10, wzr, #0x30
  18b9a4: 2a0a03eb     	mov	w11, w10
  18b9a8: 9b0b7d29     	mul	x9, x9, x11
  18b9ac: 8b090108     	add	x8, x8, x9
  18b9b0: 3943450a     	ldrb	w10, [x8, #0xd1]
  18b9b4: 370002ea     	tbnz	w10, #0x0, 0x18ba10 <EAS_Render+0x2e8>
  18b9b8: 14000001     	b	0x18b9bc <EAS_Render+0x294>
  18b9bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  18b9c0: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18b9c4: 321c07ea     	orr	w10, wzr, #0x30
  18b9c8: 2a0a03eb     	mov	w11, w10
  18b9cc: 9b0b7d29     	mul	x9, x9, x11
  18b9d0: 8b090109     	add	x9, x8, x9
  18b9d4: 9102a121     	add	x1, x9, #0xa8
  18b9d8: f940592b     	ldr	x11, [x9, #0xb0]
  18b9dc: f9405d29     	ldr	x9, [x9, #0xb8]
  18b9e0: 8b090162     	add	x2, x11, x9
  18b9e4: 2a1f03ea     	mov	w10, wzr
  18b9e8: aa0803e0     	mov	x0, x8
  18b9ec: 2a0a03e3     	mov	w3, w10
  18b9f0: 940000c9     	bl	0x18bd14 <EAS_Render+0x5ec>
  18b9f4: f9002be0     	str	x0, [sp, #0x50]
  18b9f8: b40000a0     	cbz	x0, 0x18ba0c <EAS_Render+0x2e4>
  18b9fc: 14000001     	b	0x18ba00 <EAS_Render+0x2d8>
  18ba00: f9402be8     	ldr	x8, [sp, #0x50]
  18ba04: f81e03a8     	stur	x8, [x29, #-0x20]
  18ba08: 140000b5     	b	0x18bcdc <EAS_Render+0x5b4>
  18ba0c: 14000001     	b	0x18ba10 <EAS_Render+0x2e8>
  18ba10: f85d83a8     	ldur	x8, [x29, #-0x28]
  18ba14: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18ba18: 321c07ea     	orr	w10, wzr, #0x30
  18ba1c: 2a0a03eb     	mov	w11, w10
  18ba20: 9b0b7d29     	mul	x9, x9, x11
  18ba24: 8b090108     	add	x8, x8, x9
  18ba28: 3943450a     	ldrb	w10, [x8, #0xd1]
  18ba2c: 350000aa     	cbnz	w10, 0x18ba40 <EAS_Render+0x318>
  18ba30: 14000001     	b	0x18ba34 <EAS_Render+0x30c>
  18ba34: aa1f03e8     	mov	x8, xzr
  18ba38: f81e03a8     	stur	x8, [x29, #-0x20]
  18ba3c: 140000a8     	b	0x18bcdc <EAS_Render+0x5b4>
  18ba40: f85d83a8     	ldur	x8, [x29, #-0x28]
  18ba44: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18ba48: 321c07ea     	orr	w10, wzr, #0x30
  18ba4c: 2a0a03eb     	mov	w11, w10
  18ba50: 9b0b7d29     	mul	x9, x9, x11
  18ba54: 8b090108     	add	x8, x8, x9
  18ba58: f9406108     	ldr	x8, [x8, #0xc0]
  18ba5c: b4000928     	cbz	x8, 0x18bb80 <EAS_Render+0x458>
  18ba60: 14000001     	b	0x18ba64 <EAS_Render+0x33c>
  18ba64: f85b83a8     	ldur	x8, [x29, #-0x48]
  18ba68: f9401108     	ldr	x8, [x8, #0x20]
  18ba6c: f85d83a9     	ldur	x9, [x29, #-0x28]
  18ba70: b9804fea     	ldrsw	x10, [sp, #0x4c]
  18ba74: 321c07eb     	orr	w11, wzr, #0x30
  18ba78: 2a0b03ec     	mov	w12, w11
  18ba7c: 9b0c7d4a     	mul	x10, x10, x12
  18ba80: 8b0a012a     	add	x10, x9, x10
  18ba84: f9406541     	ldr	x1, [x10, #0xc8]
  18ba88: d10063a2     	sub	x2, x29, #0x18
  18ba8c: aa0903e0     	mov	x0, x9
  18ba90: d63f0100     	blr	x8
  18ba94: f9002be0     	str	x0, [sp, #0x50]
  18ba98: b40000a0     	cbz	x0, 0x18baac <EAS_Render+0x384>
  18ba9c: 14000001     	b	0x18baa0 <EAS_Render+0x378>
  18baa0: f9402be8     	ldr	x8, [sp, #0x50]
  18baa4: f81e03a8     	stur	x8, [x29, #-0x20]
  18baa8: 1400008d     	b	0x18bcdc <EAS_Render+0x5b4>
  18baac: f85e83a8     	ldur	x8, [x29, #-0x18]
  18bab0: f1001108     	subs	x8, x8, #0x4
  18bab4: f90017e8     	str	x8, [sp, #0x28]
  18bab8: 54000621     	b.ne	0x18bb7c <EAS_Render+0x454>
  18babc: 14000001     	b	0x18bac0 <EAS_Render+0x398>
  18bac0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bac4: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18bac8: 321c07ea     	orr	w10, wzr, #0x30
  18bacc: 2a0a03eb     	mov	w11, w10
  18bad0: 9b0b7d29     	mul	x9, x9, x11
  18bad4: 8b090108     	add	x8, x8, x9
  18bad8: f9406108     	ldr	x8, [x8, #0xc0]
  18badc: f1000508     	subs	x8, x8, #0x1
  18bae0: f90013e8     	str	x8, [sp, #0x20]
  18bae4: 5400018b     	b.lt	0x18bb14 <EAS_Render+0x3ec>
  18bae8: 14000001     	b	0x18baec <EAS_Render+0x3c4>
  18baec: f85d83a8     	ldur	x8, [x29, #-0x28]
  18baf0: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18baf4: 321c07ea     	orr	w10, wzr, #0x30
  18baf8: 2a0a03eb     	mov	w11, w10
  18bafc: 9b0b7d29     	mul	x9, x9, x11
  18bb00: 8b090108     	add	x8, x8, x9
  18bb04: f9406109     	ldr	x9, [x8, #0xc0]
  18bb08: f1000529     	subs	x9, x9, #0x1
  18bb0c: f9006109     	str	x9, [x8, #0xc0]
  18bb10: 14000001     	b	0x18bb14 <EAS_Render+0x3ec>
  18bb14: f85b83a8     	ldur	x8, [x29, #-0x48]
  18bb18: f9401908     	ldr	x8, [x8, #0x30]
  18bb1c: f85d83a9     	ldur	x9, [x29, #-0x28]
  18bb20: b9804fea     	ldrsw	x10, [sp, #0x4c]
  18bb24: 321c07eb     	orr	w11, wzr, #0x30
  18bb28: 2a0b03ec     	mov	w12, w11
  18bb2c: 9b0c7d4a     	mul	x10, x10, x12
  18bb30: 8b0a012a     	add	x10, x9, x10
  18bb34: f9406541     	ldr	x1, [x10, #0xc8]
  18bb38: aa0903e0     	mov	x0, x9
  18bb3c: d63f0100     	blr	x8
  18bb40: f9002be0     	str	x0, [sp, #0x50]
  18bb44: b40000a0     	cbz	x0, 0x18bb58 <EAS_Render+0x430>
  18bb48: 14000001     	b	0x18bb4c <EAS_Render+0x424>
  18bb4c: f9402be8     	ldr	x8, [sp, #0x50]
  18bb50: f81e03a8     	stur	x8, [x29, #-0x20]
  18bb54: 14000062     	b	0x18bcdc <EAS_Render+0x5b4>
  18bb58: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bb5c: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18bb60: 321c07ea     	orr	w10, wzr, #0x30
  18bb64: 2a0a03eb     	mov	w11, w10
  18bb68: 9b0b7d29     	mul	x9, x9, x11
  18bb6c: 8b090108     	add	x8, x8, x9
  18bb70: aa1f03e9     	mov	x9, xzr
  18bb74: f9005909     	str	x9, [x8, #0xb0]
  18bb78: 14000001     	b	0x18bb7c <EAS_Render+0x454>
  18bb7c: 14000001     	b	0x18bb80 <EAS_Render+0x458>
  18bb80: 14000001     	b	0x18bb84 <EAS_Render+0x45c>
  18bb84: 14000001     	b	0x18bb88 <EAS_Render+0x460>
  18bb88: b9404fe8     	ldr	w8, [sp, #0x4c]
  18bb8c: 11000508     	add	w8, w8, #0x1
  18bb90: b9004fe8     	str	w8, [sp, #0x4c]
  18bb94: 17ffff06     	b	0x18b7ac <EAS_Render+0x84>
  18bb98: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bb9c: f940b900     	ldr	x0, [x8, #0x170]
  18bba0: f9404d02     	ldr	x2, [x8, #0x98]
  18bba4: 321903e9     	orr	w9, wzr, #0x80
  18bba8: 2a0903e1     	mov	w1, w9
  18bbac: d10043a3     	sub	x3, x29, #0x10
  18bbb0: 97fc64f4     	bl	0xa4f80 <VMRender@plt>
  18bbb4: f9002be0     	str	x0, [sp, #0x50]
  18bbb8: b40000a0     	cbz	x0, 0x18bbcc <EAS_Render+0x4a4>
  18bbbc: 14000001     	b	0x18bbc0 <EAS_Render+0x498>
  18bbc0: f9402be8     	ldr	x8, [sp, #0x50]
  18bbc4: f81e03a8     	stur	x8, [x29, #-0x20]
  18bbc8: 14000045     	b	0x18bcdc <EAS_Render+0x5b4>
  18bbcc: 2a1f03e8     	mov	w8, wzr
  18bbd0: b9004fe8     	str	w8, [sp, #0x4c]
  18bbd4: 14000001     	b	0x18bbd8 <EAS_Render+0x4b0>
  18bbd8: b9404fe8     	ldr	w8, [sp, #0x4c]
  18bbdc: 71000d08     	subs	w8, w8, #0x3
  18bbe0: b9001fe8     	str	w8, [sp, #0x1c]
  18bbe4: 5400034c     	b.gt	0x18bc4c <EAS_Render+0x524>
  18bbe8: 14000001     	b	0x18bbec <EAS_Render+0x4c4>
  18bbec: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bbf0: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18bbf4: 321c07ea     	orr	w10, wzr, #0x30
  18bbf8: 2a0a03eb     	mov	w11, w10
  18bbfc: 9b0b7d29     	mul	x9, x9, x11
  18bc00: 8b090108     	add	x8, x8, x9
  18bc04: f9405508     	ldr	x8, [x8, #0xa8]
  18bc08: b4000188     	cbz	x8, 0x18bc38 <EAS_Render+0x510>
  18bc0c: 14000001     	b	0x18bc10 <EAS_Render+0x4e8>
  18bc10: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bc14: b9804fe9     	ldrsw	x9, [sp, #0x4c]
  18bc18: 321c07ea     	orr	w10, wzr, #0x30
  18bc1c: 2a0a03eb     	mov	w11, w10
  18bc20: 9b0b7d29     	mul	x9, x9, x11
  18bc24: 8b090108     	add	x8, x8, x9
  18bc28: 3943450a     	ldrb	w10, [x8, #0xd1]
  18bc2c: 121f194a     	and	w10, w10, #0xfe
  18bc30: 3903450a     	strb	w10, [x8, #0xd1]
  18bc34: 14000001     	b	0x18bc38 <EAS_Render+0x510>
  18bc38: 14000001     	b	0x18bc3c <EAS_Render+0x514>
  18bc3c: b9404fe8     	ldr	w8, [sp, #0x4c]
  18bc40: 11000508     	add	w8, w8, #0x1
  18bc44: b9004fe8     	str	w8, [sp, #0x4c]
  18bc48: 17ffffe4     	b	0x18bbd8 <EAS_Render+0x4b0>
  18bc4c: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bc50: f85c83a1     	ldur	x1, [x29, #-0x38]
  18bc54: 97fc7717     	bl	0xa98b0 <EAS_PERender@plt>
  18bc58: f9002be0     	str	x0, [sp, #0x50]
  18bc5c: b40000a0     	cbz	x0, 0x18bc70 <EAS_Render+0x548>
  18bc60: 14000001     	b	0x18bc64 <EAS_Render+0x53c>
  18bc64: f9402be8     	ldr	x8, [sp, #0x50]
  18bc68: f81e03a8     	stur	x8, [x29, #-0x20]
  18bc6c: 1400001c     	b	0x18bcdc <EAS_Render+0x5b4>
  18bc70: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bc74: f85c83a1     	ldur	x1, [x29, #-0x38]
  18bc78: 97fc7ca6     	bl	0xaaf10 <EAS_MixEnginePost@plt>
  18bc7c: f85c83a0     	ldur	x0, [x29, #-0x38]
  18bc80: f85c03a1     	ldur	x1, [x29, #-0x40]
  18bc84: f9000020     	str	x0, [x1]
  18bc88: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bc8c: f940c001     	ldr	x1, [x0, #0x180]
  18bc90: 91173821     	add	x1, x1, #0x5ce
  18bc94: f900c001     	str	x1, [x0, #0x180]
  18bc98: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bc9c: f940bc00     	ldr	x0, [x0, #0x178]
  18bca0: b4000180     	cbz	x0, 0x18bcd0 <EAS_Render+0x5a8>
  18bca4: 14000001     	b	0x18bca8 <EAS_Render+0x580>
  18bca8: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bcac: 97fc5035     	bl	0x9fd80 <JET_Process@plt>
  18bcb0: f9002be0     	str	x0, [sp, #0x50]
  18bcb4: f9402be0     	ldr	x0, [sp, #0x50]
  18bcb8: b40000a0     	cbz	x0, 0x18bccc <EAS_Render+0x5a4>
  18bcbc: 14000001     	b	0x18bcc0 <EAS_Render+0x598>
  18bcc0: f9402be8     	ldr	x8, [sp, #0x50]
  18bcc4: f81e03a8     	stur	x8, [x29, #-0x20]
  18bcc8: 14000005     	b	0x18bcdc <EAS_Render+0x5b4>
  18bccc: 14000001     	b	0x18bcd0 <EAS_Render+0x5a8>
  18bcd0: aa1f03e8     	mov	x8, xzr
  18bcd4: f81e03a8     	stur	x8, [x29, #-0x20]
  18bcd8: 14000001     	b	0x18bcdc <EAS_Render+0x5b4>
  18bcdc: f85e03a8     	ldur	x8, [x29, #-0x20]
  18bce0: d53bd049     	mrs	x9, TPIDR_EL0
  18bce4: f9401529     	ldr	x9, [x9, #0x28]
  18bce8: f85f83aa     	ldur	x10, [x29, #-0x8]
  18bcec: eb0a0129     	subs	x9, x9, x10
  18bcf0: f9000be8     	str	x8, [sp, #0x10]
  18bcf4: f90007e9     	str	x9, [sp, #0x8]
  18bcf8: 540000c1     	b.ne	0x18bd10 <EAS_Render+0x5e8>
  18bcfc: 14000001     	b	0x18bd00 <EAS_Render+0x5d8>
  18bd00: f9400be0     	ldr	x0, [sp, #0x10]
  18bd04: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  18bd08: 9102c3ff     	add	sp, sp, #0xb0
  18bd0c: d65f03c0     	ret
  18bd10: 97fc7818     	bl	0xa9d70 <__stack_chk_fail@plt>
  18bd14: d10243ff     	sub	sp, sp, #0x90
  18bd18: a9087bfd     	stp	x29, x30, [sp, #0x80]
  18bd1c: 910203fd     	add	x29, sp, #0x80
  18bd20: d53bd048     	mrs	x8, TPIDR_EL0
  18bd24: f9401508     	ldr	x8, [x8, #0x28]
  18bd28: f81f83a8     	stur	x8, [x29, #-0x8]
  18bd2c: f81d83a0     	stur	x0, [x29, #-0x28]
  18bd30: f81d03a1     	stur	x1, [x29, #-0x30]
  18bd34: f81c83a2     	stur	x2, [x29, #-0x38]
  18bd38: b81c43a3     	stur	w3, [x29, #-0x3c]
  18bd3c: 52800143     	mov	w3, #0xa                // =10
  18bd40: b9002be3     	str	w3, [sp, #0x28]
  18bd44: aa1f03e8     	mov	x8, xzr
  18bd48: f81e83a8     	stur	x8, [x29, #-0x18]
  18bd4c: f85d03a8     	ldur	x8, [x29, #-0x30]
  18bd50: f9400108     	ldr	x8, [x8]
  18bd54: f9001fe8     	str	x8, [sp, #0x38]
  18bd58: f9401fe8     	ldr	x8, [sp, #0x38]
  18bd5c: f9400908     	ldr	x8, [x8, #0x10]
  18bd60: b5000408     	cbnz	x8, 0x18bde0 <EAS_Render+0x6b8>
  18bd64: 14000001     	b	0x18bd68 <EAS_Render+0x640>
  18bd68: f9401fe8     	ldr	x8, [sp, #0x38]
  18bd6c: f9401108     	ldr	x8, [x8, #0x20]
  18bd70: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bd74: f85d03a9     	ldur	x9, [x29, #-0x30]
  18bd78: f9401121     	ldr	x1, [x9, #0x20]
  18bd7c: d10043a2     	sub	x2, x29, #0x10
  18bd80: d63f0100     	blr	x8
  18bd84: f9001be0     	str	x0, [sp, #0x30]
  18bd88: b40000a0     	cbz	x0, 0x18bd9c <EAS_Render+0x674>
  18bd8c: 14000001     	b	0x18bd90 <EAS_Render+0x668>
  18bd90: f9401be8     	ldr	x8, [sp, #0x30]
  18bd94: f81e03a8     	stur	x8, [x29, #-0x20]
  18bd98: 1400008b     	b	0x18bfc4 <EAS_Render+0x89c>
  18bd9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  18bda0: b7f801a8     	tbnz	x8, #0x3f, 0x18bdd4 <EAS_Render+0x6ac>
  18bda4: 14000001     	b	0x18bda8 <EAS_Render+0x680>
  18bda8: f85f03a8     	ldur	x8, [x29, #-0x10]
  18bdac: f1000d08     	subs	x8, x8, #0x3
  18bdb0: f90013e8     	str	x8, [sp, #0x20]
  18bdb4: 5400010c     	b.gt	0x18bdd4 <EAS_Render+0x6ac>
  18bdb8: 14000001     	b	0x18bdbc <EAS_Render+0x694>
  18bdbc: f85d03a8     	ldur	x8, [x29, #-0x30]
  18bdc0: f9400909     	ldr	x9, [x8, #0x10]
  18bdc4: f940050a     	ldr	x10, [x8, #0x8]
  18bdc8: 8b090149     	add	x9, x10, x9
  18bdcc: f9000509     	str	x9, [x8, #0x8]
  18bdd0: 14000001     	b	0x18bdd4 <EAS_Render+0x6ac>
  18bdd4: 320003e8     	orr	w8, wzr, #0x1
  18bdd8: b9002fe8     	str	w8, [sp, #0x2c]
  18bddc: 14000008     	b	0x18bdfc <EAS_Render+0x6d4>
  18bde0: f85d03a8     	ldur	x8, [x29, #-0x30]
  18bde4: 3940a509     	ldrb	w9, [x8, #0x29]
  18bde8: 121f1929     	and	w9, w9, #0xfe
  18bdec: 3900a509     	strb	w9, [x8, #0x29]
  18bdf0: 2a1f03e9     	mov	w9, wzr
  18bdf4: b9002fe9     	str	w9, [sp, #0x2c]
  18bdf8: 14000001     	b	0x18bdfc <EAS_Render+0x6d4>
  18bdfc: 14000001     	b	0x18be00 <EAS_Render+0x6d8>
  18be00: b9402fe8     	ldr	w8, [sp, #0x2c]
  18be04: 35000ca8     	cbnz	w8, 0x18bf98 <EAS_Render+0x870>
  18be08: 14000001     	b	0x18be0c <EAS_Render+0x6e4>
  18be0c: f9401fe8     	ldr	x8, [sp, #0x38]
  18be10: f9401108     	ldr	x8, [x8, #0x20]
  18be14: f85d83a0     	ldur	x0, [x29, #-0x28]
  18be18: f85d03a9     	ldur	x9, [x29, #-0x30]
  18be1c: f9401121     	ldr	x1, [x9, #0x20]
  18be20: d10043a2     	sub	x2, x29, #0x10
  18be24: d63f0100     	blr	x8
  18be28: f9001be0     	str	x0, [sp, #0x30]
  18be2c: b40000a0     	cbz	x0, 0x18be40 <EAS_Render+0x718>
  18be30: 14000001     	b	0x18be34 <EAS_Render+0x70c>
  18be34: f9401be8     	ldr	x8, [sp, #0x30]
  18be38: f81e03a8     	stur	x8, [x29, #-0x20]
  18be3c: 14000062     	b	0x18bfc4 <EAS_Render+0x89c>
  18be40: f85f03a8     	ldur	x8, [x29, #-0x10]
  18be44: f1000908     	subs	x8, x8, #0x2
  18be48: f9000fe8     	str	x8, [sp, #0x18]
  18be4c: 540001ab     	b.lt	0x18be80 <EAS_Render+0x758>
  18be50: 14000001     	b	0x18be54 <EAS_Render+0x72c>
  18be54: b85c43a8     	ldur	w8, [x29, #-0x3c]
  18be58: 340000e8     	cbz	w8, 0x18be74 <EAS_Render+0x74c>
  18be5c: 14000001     	b	0x18be60 <EAS_Render+0x738>
  18be60: f85e83a8     	ldur	x8, [x29, #-0x18]
  18be64: d378dd08     	lsl	x8, x8, #8
  18be68: f85d03a9     	ldur	x9, [x29, #-0x30]
  18be6c: f9000528     	str	x8, [x9, #0x8]
  18be70: 14000001     	b	0x18be74 <EAS_Render+0x74c>
  18be74: 320003e8     	orr	w8, wzr, #0x1
  18be78: b9002fe8     	str	w8, [sp, #0x2c]
  18be7c: 14000047     	b	0x18bf98 <EAS_Render+0x870>
  18be80: f9401fe8     	ldr	x8, [sp, #0x38]
  18be84: f9400908     	ldr	x8, [x8, #0x10]
  18be88: b40005e8     	cbz	x8, 0x18bf44 <EAS_Render+0x81c>
  18be8c: 14000001     	b	0x18be90 <EAS_Render+0x768>
  18be90: f9401fe8     	ldr	x8, [sp, #0x38]
  18be94: f9400908     	ldr	x8, [x8, #0x10]
  18be98: f85d83a0     	ldur	x0, [x29, #-0x28]
  18be9c: f85d03a9     	ldur	x9, [x29, #-0x30]
  18bea0: f9401121     	ldr	x1, [x9, #0x20]
  18bea4: d10063a2     	sub	x2, x29, #0x18
  18bea8: d63f0100     	blr	x8
  18beac: f9001be0     	str	x0, [sp, #0x30]
  18beb0: b40000a0     	cbz	x0, 0x18bec4 <EAS_Render+0x79c>
  18beb4: 14000001     	b	0x18beb8 <EAS_Render+0x790>
  18beb8: f9401be8     	ldr	x8, [sp, #0x30]
  18bebc: f81e03a8     	stur	x8, [x29, #-0x20]
  18bec0: 14000041     	b	0x18bfc4 <EAS_Render+0x89c>
  18bec4: f85e83a8     	ldur	x8, [x29, #-0x18]
  18bec8: f85c83a9     	ldur	x9, [x29, #-0x38]
  18becc: eb492108     	subs	x8, x8, x9, lsr #8
  18bed0: f9000be8     	str	x8, [sp, #0x10]
  18bed4: 540002a2     	b.hs	0x18bf28 <EAS_Render+0x800>
  18bed8: 14000001     	b	0x18bedc <EAS_Render+0x7b4>
  18bedc: f9401fe8     	ldr	x8, [sp, #0x38]
  18bee0: f9400d08     	ldr	x8, [x8, #0x18]
  18bee4: b4000208     	cbz	x8, 0x18bf24 <EAS_Render+0x7fc>
  18bee8: 14000001     	b	0x18beec <EAS_Render+0x7c4>
  18beec: f9401fe8     	ldr	x8, [sp, #0x38]
  18bef0: f9400d08     	ldr	x8, [x8, #0x18]
  18bef4: f85d83a0     	ldur	x0, [x29, #-0x28]
  18bef8: f85d03a9     	ldur	x9, [x29, #-0x30]
  18befc: f9401121     	ldr	x1, [x9, #0x20]
  18bf00: b85c43a2     	ldur	w2, [x29, #-0x3c]
  18bf04: d63f0100     	blr	x8
  18bf08: f9001be0     	str	x0, [sp, #0x30]
  18bf0c: b40000a0     	cbz	x0, 0x18bf20 <EAS_Render+0x7f8>
  18bf10: 14000001     	b	0x18bf14 <EAS_Render+0x7ec>
  18bf14: f9401be8     	ldr	x8, [sp, #0x30]
  18bf18: f81e03a8     	stur	x8, [x29, #-0x20]
  18bf1c: 1400002a     	b	0x18bfc4 <EAS_Render+0x89c>
  18bf20: 14000001     	b	0x18bf24 <EAS_Render+0x7fc>
  18bf24: 14000007     	b	0x18bf40 <EAS_Render+0x818>
  18bf28: f85c83a8     	ldur	x8, [x29, #-0x38]
  18bf2c: f85d03a9     	ldur	x9, [x29, #-0x30]
  18bf30: f9000528     	str	x8, [x9, #0x8]
  18bf34: 320003ea     	orr	w10, wzr, #0x1
  18bf38: b9002fea     	str	w10, [sp, #0x2c]
  18bf3c: 14000001     	b	0x18bf40 <EAS_Render+0x818>
  18bf40: 14000001     	b	0x18bf44 <EAS_Render+0x81c>
  18bf44: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bf48: f940b900     	ldr	x0, [x8, #0x170]
  18bf4c: 97fc5d55     	bl	0xa34a0 <VMCheckWorkload@plt>
  18bf50: 34000060     	cbz	w0, 0x18bf5c <EAS_Render+0x834>
  18bf54: 14000001     	b	0x18bf58 <EAS_Render+0x830>
  18bf58: 14000010     	b	0x18bf98 <EAS_Render+0x870>
  18bf5c: b9402be8     	ldr	w8, [sp, #0x28]
  18bf60: 71000508     	subs	w8, w8, #0x1
  18bf64: b9002be8     	str	w8, [sp, #0x28]
  18bf68: 35000168     	cbnz	w8, 0x18bf94 <EAS_Render+0x86c>
  18bf6c: 14000001     	b	0x18bf70 <EAS_Render+0x848>
  18bf70: f85d83a8     	ldur	x8, [x29, #-0x28]
  18bf74: f9400100     	ldr	x0, [x8]
  18bf78: 97fc7a46     	bl	0xaa890 <EAS_HWYield@plt>
  18bf7c: 34000060     	cbz	w0, 0x18bf88 <EAS_Render+0x860>
  18bf80: 14000001     	b	0x18bf84 <EAS_Render+0x85c>
  18bf84: 14000005     	b	0x18bf98 <EAS_Render+0x870>
  18bf88: 52800148     	mov	w8, #0xa                // =10
  18bf8c: b9002be8     	str	w8, [sp, #0x28]
  18bf90: 14000001     	b	0x18bf94 <EAS_Render+0x86c>
  18bf94: 17ffff9b     	b	0x18be00 <EAS_Render+0x6d8>
  18bf98: b9402fe8     	ldr	w8, [sp, #0x2c]
  18bf9c: 340000e8     	cbz	w8, 0x18bfb8 <EAS_Render+0x890>
  18bfa0: 14000001     	b	0x18bfa4 <EAS_Render+0x87c>
  18bfa4: f85d03a8     	ldur	x8, [x29, #-0x30]
  18bfa8: 3940a509     	ldrb	w9, [x8, #0x29]
  18bfac: 32000129     	orr	w9, w9, #0x1
  18bfb0: 3900a509     	strb	w9, [x8, #0x29]
  18bfb4: 14000001     	b	0x18bfb8 <EAS_Render+0x890>
  18bfb8: aa1f03e8     	mov	x8, xzr
  18bfbc: f81e03a8     	stur	x8, [x29, #-0x20]
  18bfc0: 14000001     	b	0x18bfc4 <EAS_Render+0x89c>
  18bfc4: f85e03a8     	ldur	x8, [x29, #-0x20]
  18bfc8: d53bd049     	mrs	x9, TPIDR_EL0
  18bfcc: f9401529     	ldr	x9, [x9, #0x28]
  18bfd0: f85f83aa     	ldur	x10, [x29, #-0x8]
  18bfd4: eb0a0129     	subs	x9, x9, x10
  18bfd8: f90007e8     	str	x8, [sp, #0x8]
  18bfdc: f90003e9     	str	x9, [sp]
  18bfe0: 540000c1     	b.ne	0x18bff8 <EAS_Render+0x8d0>
  18bfe4: 14000001     	b	0x18bfe8 <EAS_Render+0x8c0>
  18bfe8: f94007e0     	ldr	x0, [sp, #0x8]
  18bfec: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  18bff0: 910243ff     	add	sp, sp, #0x90
  18bff4: d65f03c0     	ret
  18bff8: 97fc775e     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018bffc <EAS_SetRepeat>:
  18bffc: d10083ff     	sub	sp, sp, #0x20
  18c000: d2800008     	mov	x8, #0x0                // =0
  18c004: f9000fe0     	str	x0, [sp, #0x18]
  18c008: f9000be1     	str	x1, [sp, #0x10]
  18c00c: f90007e2     	str	x2, [sp, #0x8]
  18c010: f94007e0     	ldr	x0, [sp, #0x8]
  18c014: f9400be1     	ldr	x1, [sp, #0x10]
  18c018: f9000c20     	str	x0, [x1, #0x18]
  18c01c: aa0803e0     	mov	x0, x8
  18c020: 910083ff     	add	sp, sp, #0x20
  18c024: d65f03c0     	ret

000000000018c028 <EAS_GetRepeat>:
  18c028: d10083ff     	sub	sp, sp, #0x20
  18c02c: d2800008     	mov	x8, #0x0                // =0
  18c030: f9000fe0     	str	x0, [sp, #0x18]
  18c034: f9000be1     	str	x1, [sp, #0x10]
  18c038: f90007e2     	str	x2, [sp, #0x8]
  18c03c: f9400be0     	ldr	x0, [sp, #0x10]
  18c040: f9400c00     	ldr	x0, [x0, #0x18]
  18c044: f94007e1     	ldr	x1, [sp, #0x8]
  18c048: f9000020     	str	x0, [x1]
  18c04c: aa0803e0     	mov	x0, x8
  18c050: 910083ff     	add	sp, sp, #0x20
  18c054: d65f03c0     	ret

000000000018c058 <EAS_SetPlaybackRate>:
  18c058: d100c3ff     	sub	sp, sp, #0x30
  18c05c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18c060: 910083fd     	add	x29, sp, #0x20
  18c064: b26503e8     	orr	x8, xzr, #0x8000000
  18c068: f9000be0     	str	x0, [sp, #0x10]
  18c06c: f90007e1     	str	x1, [sp, #0x8]
  18c070: f90003e2     	str	x2, [sp]
  18c074: f94003e0     	ldr	x0, [sp]
  18c078: eb08001f     	cmp	x0, x8
  18c07c: 1a9f27e9     	cset	w9, lo
  18c080: 370000e9     	tbnz	w9, #0x0, 0x18c09c <EAS_SetPlaybackRate+0x44>
  18c084: b26303e8     	orr	x8, xzr, #0x20000000
  18c088: f94003e9     	ldr	x9, [sp]
  18c08c: eb08013f     	cmp	x9, x8
  18c090: 1a9f97ea     	cset	w10, hi
  18c094: 3700004a     	tbnz	w10, #0x0, 0x18c09c <EAS_SetPlaybackRate+0x44>
  18c098: 14000004     	b	0x18c0a8 <EAS_SetPlaybackRate+0x50>
  18c09c: 92800368     	mov	x8, #-0x1c              // =-28
  18c0a0: f81f83a8     	stur	x8, [x29, #-0x8]
  18c0a4: 1400000e     	b	0x18c0dc <EAS_SetPlaybackRate+0x84>
  18c0a8: b24003e2     	orr	x2, xzr, #0x1
  18c0ac: d280b9c8     	mov	x8, #0x5ce              // =1486
  18c0b0: f94003e9     	ldr	x9, [sp]
  18c0b4: d348fd29     	lsr	x9, x9, #8
  18c0b8: 9b097d08     	mul	x8, x8, x9
  18c0bc: d354fd08     	lsr	x8, x8, #20
  18c0c0: f94007e9     	ldr	x9, [sp, #0x8]
  18c0c4: f9000928     	str	x8, [x9, #0x10]
  18c0c8: f9400be0     	ldr	x0, [sp, #0x10]
  18c0cc: f94007e1     	ldr	x1, [sp, #0x8]
  18c0d0: f94003e3     	ldr	x3, [sp]
  18c0d4: 97fc79a7     	bl	0xaa770 <EAS_SetStreamParameter@plt>
  18c0d8: f81f83bf     	stur	xzr, [x29, #-0x8]
  18c0dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c0e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18c0e4: 9100c3ff     	add	sp, sp, #0x30
  18c0e8: d65f03c0     	ret

000000000018c0ec <EAS_SetTransposition>:
  18c0ec: d100c3ff     	sub	sp, sp, #0x30
  18c0f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18c0f4: 910083fd     	add	x29, sp, #0x20
  18c0f8: 92800168     	mov	x8, #-0xc               // =-12
  18c0fc: f9000be0     	str	x0, [sp, #0x10]
  18c100: f90007e1     	str	x1, [sp, #0x8]
  18c104: f90003e2     	str	x2, [sp]
  18c108: f94003e0     	ldr	x0, [sp]
  18c10c: eb08001f     	cmp	x0, x8
  18c110: 1a9fa7e9     	cset	w9, lt
  18c114: 370000e9     	tbnz	w9, #0x0, 0x18c130 <EAS_SetTransposition+0x44>
  18c118: b27e07e8     	orr	x8, xzr, #0xc
  18c11c: f94003e9     	ldr	x9, [sp]
  18c120: eb08013f     	cmp	x9, x8
  18c124: 1a9fd7ea     	cset	w10, gt
  18c128: 3700004a     	tbnz	w10, #0x0, 0x18c130 <EAS_SetTransposition+0x44>
  18c12c: 14000004     	b	0x18c13c <EAS_SetTransposition+0x50>
  18c130: 92800368     	mov	x8, #-0x1c              // =-28
  18c134: f81f83a8     	stur	x8, [x29, #-0x8]
  18c138: 1400000e     	b	0x18c170 <EAS_SetTransposition+0x84>
  18c13c: f9400be0     	ldr	x0, [sp, #0x10]
  18c140: f94007e1     	ldr	x1, [sp, #0x8]
  18c144: 97fc749f     	bl	0xa93c0 <EAS_StreamReady@plt>
  18c148: 35000080     	cbnz	w0, 0x18c158 <EAS_SetTransposition+0x6c>
  18c14c: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18c150: f81f83a8     	stur	x8, [x29, #-0x8]
  18c154: 14000007     	b	0x18c170 <EAS_SetTransposition+0x84>
  18c158: 321f03e2     	orr	w2, wzr, #0x2
  18c15c: f9400be0     	ldr	x0, [sp, #0x10]
  18c160: f94007e1     	ldr	x1, [sp, #0x8]
  18c164: f94003e3     	ldr	x3, [sp]
  18c168: 97fc5336     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18c16c: f81f83a0     	stur	x0, [x29, #-0x8]
  18c170: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c174: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18c178: 9100c3ff     	add	sp, sp, #0x30
  18c17c: d65f03c0     	ret

000000000018c180 <EAS_ParseMetaData>:
  18c180: d101c3ff     	sub	sp, sp, #0x70
  18c184: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18c188: 910183fd     	add	x29, sp, #0x60
  18c18c: d53bd048     	mrs	x8, TPIDR_EL0
  18c190: f9401508     	ldr	x8, [x8, #0x28]
  18c194: f81f83a8     	stur	x8, [x29, #-0x8]
  18c198: f81e03a0     	stur	x0, [x29, #-0x20]
  18c19c: f81d83a1     	stur	x1, [x29, #-0x28]
  18c1a0: f9001be2     	str	x2, [sp, #0x30]
  18c1a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  18c1a8: f9400108     	ldr	x8, [x8]
  18c1ac: f90017e8     	str	x8, [sp, #0x28]
  18c1b0: f94017e8     	ldr	x8, [sp, #0x28]
  18c1b4: b50000a8     	cbnz	x8, 0x18c1c8 <EAS_ParseMetaData+0x48>
  18c1b8: 14000001     	b	0x18c1bc <EAS_ParseMetaData+0x3c>
  18c1bc: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18c1c0: f81e83a8     	stur	x8, [x29, #-0x18]
  18c1c4: 14000056     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c1c8: f94017e8     	ldr	x8, [sp, #0x28]
  18c1cc: f9401108     	ldr	x8, [x8, #0x20]
  18c1d0: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c1d4: f85d83a9     	ldur	x9, [x29, #-0x28]
  18c1d8: f9401121     	ldr	x1, [x9, #0x20]
  18c1dc: d10043a2     	sub	x2, x29, #0x10
  18c1e0: d63f0100     	blr	x8
  18c1e4: f90013e0     	str	x0, [sp, #0x20]
  18c1e8: b40000a0     	cbz	x0, 0x18c1fc <EAS_ParseMetaData+0x7c>
  18c1ec: 14000001     	b	0x18c1f0 <EAS_ParseMetaData+0x70>
  18c1f0: f94013e8     	ldr	x8, [sp, #0x20]
  18c1f4: f81e83a8     	stur	x8, [x29, #-0x18]
  18c1f8: 14000049     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c1fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  18c200: f1001908     	subs	x8, x8, #0x6
  18c204: f9000fe8     	str	x8, [sp, #0x18]
  18c208: 540000ab     	b.lt	0x18c21c <EAS_ParseMetaData+0x9c>
  18c20c: 14000001     	b	0x18c210 <EAS_ParseMetaData+0x90>
  18c210: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18c214: f81e83a8     	stur	x8, [x29, #-0x18]
  18c218: 14000041     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c21c: f94017e8     	ldr	x8, [sp, #0x28]
  18c220: f9403108     	ldr	x8, [x8, #0x60]
  18c224: b4000168     	cbz	x8, 0x18c250 <EAS_ParseMetaData+0xd0>
  18c228: 14000001     	b	0x18c22c <EAS_ParseMetaData+0xac>
  18c22c: f94017e8     	ldr	x8, [sp, #0x28]
  18c230: f9403108     	ldr	x8, [x8, #0x60]
  18c234: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c238: f85d83a9     	ldur	x9, [x29, #-0x28]
  18c23c: f9401121     	ldr	x1, [x9, #0x20]
  18c240: f9401be2     	ldr	x2, [sp, #0x30]
  18c244: d63f0100     	blr	x8
  18c248: f81e83a0     	stur	x0, [x29, #-0x18]
  18c24c: 14000034     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c250: f94017e8     	ldr	x8, [sp, #0x28]
  18c254: f9401908     	ldr	x8, [x8, #0x30]
  18c258: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c25c: f85d83a9     	ldur	x9, [x29, #-0x28]
  18c260: f9401121     	ldr	x1, [x9, #0x20]
  18c264: d63f0100     	blr	x8
  18c268: f90013e0     	str	x0, [sp, #0x20]
  18c26c: b40000a0     	cbz	x0, 0x18c280 <EAS_ParseMetaData+0x100>
  18c270: 14000001     	b	0x18c274 <EAS_ParseMetaData+0xf4>
  18c274: f94013e8     	ldr	x8, [sp, #0x20]
  18c278: f81e83a8     	stur	x8, [x29, #-0x18]
  18c27c: 14000028     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c280: f85d83a8     	ldur	x8, [x29, #-0x28]
  18c284: aa1f03e9     	mov	x9, xzr
  18c288: f9000509     	str	x9, [x8, #0x8]
  18c28c: f85e03a8     	ldur	x8, [x29, #-0x20]
  18c290: f940b900     	ldr	x0, [x8, #0x170]
  18c294: 97fc6273     	bl	0xa4c60 <VMInitWorkload@plt>
  18c298: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c29c: f85d83a1     	ldur	x1, [x29, #-0x28]
  18c2a0: 32007bea     	orr	w10, wzr, #0x7fffffff
  18c2a4: 2a0a03e2     	mov	w2, w10
  18c2a8: 320007e3     	orr	w3, wzr, #0x3
  18c2ac: 97fffe9a     	bl	0x18bd14 <EAS_Render+0x5ec>
  18c2b0: f90013e0     	str	x0, [sp, #0x20]
  18c2b4: b40000a0     	cbz	x0, 0x18c2c8 <EAS_ParseMetaData+0x148>
  18c2b8: 14000001     	b	0x18c2bc <EAS_ParseMetaData+0x13c>
  18c2bc: f94013e8     	ldr	x8, [sp, #0x20]
  18c2c0: f81e83a8     	stur	x8, [x29, #-0x18]
  18c2c4: 14000016     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c2c8: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c2cc: f85d83a1     	ldur	x1, [x29, #-0x28]
  18c2d0: f9401be2     	ldr	x2, [sp, #0x30]
  18c2d4: 97fc55bb     	bl	0xa19c0 <EAS_GetLocation@plt>
  18c2d8: f90013e0     	str	x0, [sp, #0x20]
  18c2dc: b40000a0     	cbz	x0, 0x18c2f0 <EAS_ParseMetaData+0x170>
  18c2e0: 14000001     	b	0x18c2e4 <EAS_ParseMetaData+0x164>
  18c2e4: f94013e8     	ldr	x8, [sp, #0x20]
  18c2e8: f81e83a8     	stur	x8, [x29, #-0x18]
  18c2ec: 1400000c     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c2f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18c2f4: aa1f03e9     	mov	x9, xzr
  18c2f8: f9000509     	str	x9, [x8, #0x8]
  18c2fc: f94017e8     	ldr	x8, [sp, #0x28]
  18c300: f9401908     	ldr	x8, [x8, #0x30]
  18c304: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c308: f85d83a9     	ldur	x9, [x29, #-0x28]
  18c30c: f9401121     	ldr	x1, [x9, #0x20]
  18c310: d63f0100     	blr	x8
  18c314: f81e83a0     	stur	x0, [x29, #-0x18]
  18c318: 14000001     	b	0x18c31c <EAS_ParseMetaData+0x19c>
  18c31c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18c320: d53bd049     	mrs	x9, TPIDR_EL0
  18c324: f9401529     	ldr	x9, [x9, #0x28]
  18c328: f85f83aa     	ldur	x10, [x29, #-0x8]
  18c32c: eb0a0129     	subs	x9, x9, x10
  18c330: f9000be8     	str	x8, [sp, #0x10]
  18c334: f90007e9     	str	x9, [sp, #0x8]
  18c338: 540000c1     	b.ne	0x18c350 <EAS_ParseMetaData+0x1d0>
  18c33c: 14000001     	b	0x18c340 <EAS_ParseMetaData+0x1c0>
  18c340: f9400be0     	ldr	x0, [sp, #0x10]
  18c344: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18c348: 9101c3ff     	add	sp, sp, #0x70
  18c34c: d65f03c0     	ret
  18c350: 97fc7688     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018c354 <EAS_GetLocation>:
  18c354: d100c3ff     	sub	sp, sp, #0x30
  18c358: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18c35c: 910083fd     	add	x29, sp, #0x20
  18c360: f9000be0     	str	x0, [sp, #0x10]
  18c364: f90007e1     	str	x1, [sp, #0x8]
  18c368: f90003e2     	str	x2, [sp]
  18c36c: f9400be0     	ldr	x0, [sp, #0x10]
  18c370: f94007e1     	ldr	x1, [sp, #0x8]
  18c374: 97fc7413     	bl	0xa93c0 <EAS_StreamReady@plt>
  18c378: 35000080     	cbnz	w0, 0x18c388 <EAS_GetLocation+0x34>
  18c37c: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18c380: f81f83a8     	stur	x8, [x29, #-0x8]
  18c384: 14000007     	b	0x18c3a0 <EAS_GetLocation+0x4c>
  18c388: f94007e8     	ldr	x8, [sp, #0x8]
  18c38c: f9400508     	ldr	x8, [x8, #0x8]
  18c390: d348fd08     	lsr	x8, x8, #8
  18c394: f94003e9     	ldr	x9, [sp]
  18c398: f9000128     	str	x8, [x9]
  18c39c: f81f83bf     	stur	xzr, [x29, #-0x8]
  18c3a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c3a4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18c3a8: 9100c3ff     	add	sp, sp, #0x30
  18c3ac: d65f03c0     	ret

000000000018c3b0 <EAS_RegisterMetaDataCallback>:
  18c3b0: d10203ff     	sub	sp, sp, #0x80
  18c3b4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  18c3b8: 9101c3fd     	add	x29, sp, #0x70
  18c3bc: d53bd048     	mrs	x8, TPIDR_EL0
  18c3c0: f9401508     	ldr	x8, [x8, #0x28]
  18c3c4: f81f83a8     	stur	x8, [x29, #-0x8]
  18c3c8: f9001fe0     	str	x0, [sp, #0x38]
  18c3cc: f9001be1     	str	x1, [sp, #0x30]
  18c3d0: f90017e2     	str	x2, [sp, #0x28]
  18c3d4: f90013e3     	str	x3, [sp, #0x20]
  18c3d8: f9000fe4     	str	x4, [sp, #0x18]
  18c3dc: f9000be5     	str	x5, [sp, #0x10]
  18c3e0: f9401fe0     	ldr	x0, [sp, #0x38]
  18c3e4: f9401be1     	ldr	x1, [sp, #0x30]
  18c3e8: 97fc73f6     	bl	0xa93c0 <EAS_StreamReady@plt>
  18c3ec: 350000a0     	cbnz	w0, 0x18c400 <EAS_RegisterMetaDataCallback+0x50>
  18c3f0: 14000001     	b	0x18c3f4 <EAS_RegisterMetaDataCallback+0x44>
  18c3f4: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18c3f8: f81d03a8     	stur	x8, [x29, #-0x30]
  18c3fc: 14000011     	b	0x18c440 <EAS_RegisterMetaDataCallback+0x90>
  18c400: f94017e8     	ldr	x8, [sp, #0x28]
  18c404: f81d83a8     	stur	x8, [x29, #-0x28]
  18c408: f94013e8     	ldr	x8, [sp, #0x20]
  18c40c: f81e03a8     	stur	x8, [x29, #-0x20]
  18c410: f9400fe8     	ldr	x8, [sp, #0x18]
  18c414: f81f03a8     	stur	x8, [x29, #-0x10]
  18c418: f9400be8     	ldr	x8, [sp, #0x10]
  18c41c: f81e83a8     	stur	x8, [x29, #-0x18]
  18c420: f9401fe0     	ldr	x0, [sp, #0x38]
  18c424: f9401be1     	ldr	x1, [sp, #0x30]
  18c428: 528000a9     	mov	w9, #0x5                // =5
  18c42c: 2a0903e2     	mov	w2, w9
  18c430: d100a3a3     	sub	x3, x29, #0x28
  18c434: 97fc78cf     	bl	0xaa770 <EAS_SetStreamParameter@plt>
  18c438: f81d03a0     	stur	x0, [x29, #-0x30]
  18c43c: 14000001     	b	0x18c440 <EAS_RegisterMetaDataCallback+0x90>
  18c440: f85d03a8     	ldur	x8, [x29, #-0x30]
  18c444: d53bd049     	mrs	x9, TPIDR_EL0
  18c448: f9401529     	ldr	x9, [x9, #0x28]
  18c44c: f85f83aa     	ldur	x10, [x29, #-0x8]
  18c450: eb0a0129     	subs	x9, x9, x10
  18c454: f90007e8     	str	x8, [sp, #0x8]
  18c458: f90003e9     	str	x9, [sp]
  18c45c: 540000c1     	b.ne	0x18c474 <EAS_RegisterMetaDataCallback+0xc4>
  18c460: 14000001     	b	0x18c464 <EAS_RegisterMetaDataCallback+0xb4>
  18c464: f94007e0     	ldr	x0, [sp, #0x8]
  18c468: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  18c46c: 910203ff     	add	sp, sp, #0x80
  18c470: d65f03c0     	ret
  18c474: 97fc763f     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018c478 <EAS_GetNoteCount>:
  18c478: d100c3ff     	sub	sp, sp, #0x30
  18c47c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18c480: 910083fd     	add	x29, sp, #0x20
  18c484: f9000be0     	str	x0, [sp, #0x10]
  18c488: f90007e1     	str	x1, [sp, #0x8]
  18c48c: f90003e2     	str	x2, [sp]
  18c490: f9400be0     	ldr	x0, [sp, #0x10]
  18c494: f94007e1     	ldr	x1, [sp, #0x8]
  18c498: 97fc73ca     	bl	0xa93c0 <EAS_StreamReady@plt>
  18c49c: 35000080     	cbnz	w0, 0x18c4ac <EAS_GetNoteCount+0x34>
  18c4a0: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18c4a4: f81f83a8     	stur	x8, [x29, #-0x8]
  18c4a8: 14000007     	b	0x18c4c4 <EAS_GetNoteCount+0x4c>
  18c4ac: 321c03e2     	orr	w2, wzr, #0x10
  18c4b0: f9400be0     	ldr	x0, [sp, #0x10]
  18c4b4: f94007e1     	ldr	x1, [sp, #0x8]
  18c4b8: f94003e3     	ldr	x3, [sp]
  18c4bc: 97fc5101     	bl	0xa08c0 <EAS_IntGetStrmParam@plt>
  18c4c0: f81f83a0     	stur	x0, [x29, #-0x8]
  18c4c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c4c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18c4cc: 9100c3ff     	add	sp, sp, #0x30
  18c4d0: d65f03c0     	ret

000000000018c4d4 <EAS_CloseFile>:
  18c4d4: d10103ff     	sub	sp, sp, #0x40
  18c4d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18c4dc: 9100c3fd     	add	x29, sp, #0x30
  18c4e0: d2800008     	mov	x8, #0x0                // =0
  18c4e4: f81f03a0     	stur	x0, [x29, #-0x10]
  18c4e8: f9000fe1     	str	x1, [sp, #0x18]
  18c4ec: f9400fe0     	ldr	x0, [sp, #0x18]
  18c4f0: f9400000     	ldr	x0, [x0]
  18c4f4: f9000be0     	str	x0, [sp, #0x10]
  18c4f8: f9400be0     	ldr	x0, [sp, #0x10]
  18c4fc: eb08001f     	cmp	x0, x8
  18c500: 1a9f17e9     	cset	w9, eq
  18c504: f90003e8     	str	x8, [sp]
  18c508: 37000049     	tbnz	w9, #0x0, 0x18c510 <EAS_CloseFile+0x3c>
  18c50c: 14000004     	b	0x18c51c <EAS_CloseFile+0x48>
  18c510: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18c514: f81f83a8     	stur	x8, [x29, #-0x8]
  18c518: 1400000f     	b	0x18c554 <EAS_CloseFile+0x80>
  18c51c: f9400be8     	ldr	x8, [sp, #0x10]
  18c520: f9401508     	ldr	x8, [x8, #0x28]
  18c524: f85f03a0     	ldur	x0, [x29, #-0x10]
  18c528: f9400fe9     	ldr	x9, [sp, #0x18]
  18c52c: f9401121     	ldr	x1, [x9, #0x20]
  18c530: d63f0100     	blr	x8
  18c534: f90007e0     	str	x0, [sp, #0x8]
  18c538: f9400fe8     	ldr	x8, [sp, #0x18]
  18c53c: f94003e9     	ldr	x9, [sp]
  18c540: f9001109     	str	x9, [x8, #0x20]
  18c544: f9400fe8     	ldr	x8, [sp, #0x18]
  18c548: f9000109     	str	x9, [x8]
  18c54c: f94007e8     	ldr	x8, [sp, #0x8]
  18c550: f81f83a8     	stur	x8, [x29, #-0x8]
  18c554: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c558: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18c55c: 910103ff     	add	sp, sp, #0x40
  18c560: d65f03c0     	ret

000000000018c564 <EAS_OpenMIDIStream>:
  18c564: d10203ff     	sub	sp, sp, #0x80
  18c568: a9077bfd     	stp	x29, x30, [sp, #0x70]
  18c56c: 9101c3fd     	add	x29, sp, #0x70
  18c570: d53bd048     	mrs	x8, TPIDR_EL0
  18c574: f9401508     	ldr	x8, [x8, #0x28]
  18c578: f81f83a8     	stur	x8, [x29, #-0x8]
  18c57c: f81e03a0     	stur	x0, [x29, #-0x20]
  18c580: f81d83a1     	stur	x1, [x29, #-0x28]
  18c584: f81d03a2     	stur	x2, [x29, #-0x30]
  18c588: f85d83a8     	ldur	x8, [x29, #-0x28]
  18c58c: aa1f03e0     	mov	x0, xzr
  18c590: f9000100     	str	x0, [x8]
  18c594: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c598: 97fffb1a     	bl	0x18b200 <EAS_OpenJETStream+0x158>
  18c59c: b9002fe0     	str	w0, [sp, #0x2c]
  18c5a0: 36f800a0     	tbz	w0, #0x1f, 0x18c5b4 <EAS_OpenMIDIStream+0x50>
  18c5a4: 14000001     	b	0x18c5a8 <EAS_OpenMIDIStream+0x44>
  18c5a8: 92800348     	mov	x8, #-0x1b              // =-27
  18c5ac: f81e83a8     	stur	x8, [x29, #-0x18]
  18c5b0: 1400005e     	b	0x18c728 <EAS_OpenMIDIStream+0x1c4>
  18c5b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  18c5b8: 39462d09     	ldrb	w9, [x8, #0x18b]
  18c5bc: 340000c9     	cbz	w9, 0x18c5d4 <EAS_OpenMIDIStream+0x70>
  18c5c0: 14000001     	b	0x18c5c4 <EAS_OpenMIDIStream+0x60>
  18c5c4: 52800120     	mov	w0, #0x9                // =9
  18c5c8: 97fc6156     	bl	0xa4b20 <EAS_CMEnumData@plt>
  18c5cc: f9001be0     	str	x0, [sp, #0x30]
  18c5d0: 14000008     	b	0x18c5f0 <EAS_OpenMIDIStream+0x8c>
  18c5d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  18c5d8: f9400100     	ldr	x0, [x8]
  18c5dc: 321d07e9     	orr	w9, wzr, #0x18
  18c5e0: 2a0903e1     	mov	w1, w9
  18c5e4: 97fc5543     	bl	0xa1af0 <EAS_HWMalloc@plt>
  18c5e8: f9001be0     	str	x0, [sp, #0x30]
  18c5ec: 14000001     	b	0x18c5f0 <EAS_OpenMIDIStream+0x8c>
  18c5f0: f9401be8     	ldr	x8, [sp, #0x30]
  18c5f4: b50000a8     	cbnz	x8, 0x18c608 <EAS_OpenMIDIStream+0xa4>
  18c5f8: 14000001     	b	0x18c5fc <EAS_OpenMIDIStream+0x98>
  18c5fc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  18c600: f81e83a8     	stur	x8, [x29, #-0x18]
  18c604: 14000049     	b	0x18c728 <EAS_OpenMIDIStream+0x1c4>
  18c608: f9401be0     	ldr	x0, [sp, #0x30]
  18c60c: 321d07e8     	orr	w8, wzr, #0x18
  18c610: 2a0803e2     	mov	w2, w8
  18c614: 2a1f03e8     	mov	w8, wzr
  18c618: 2a0803e1     	mov	w1, w8
  18c61c: 97fc7149     	bl	0xa8b40 <EAS_HWMemSet@plt>
  18c620: f85e03a2     	ldur	x2, [x29, #-0x20]
  18c624: b9802ffe     	ldrsw	x30, [sp, #0x2c]
  18c628: 321c07e8     	orr	w8, wzr, #0x30
  18c62c: 2a0803e9     	mov	w9, w8
  18c630: 9b097fc9     	mul	x9, x30, x9
  18c634: 8b090049     	add	x9, x2, x9
  18c638: 9102a129     	add	x9, x9, #0xa8
  18c63c: f9401be2     	ldr	x2, [sp, #0x30]
  18c640: aa1f03fe     	mov	x30, xzr
  18c644: f90013e0     	str	x0, [sp, #0x20]
  18c648: aa0903e0     	mov	x0, x9
  18c64c: aa1e03e1     	mov	x1, x30
  18c650: 97fffb31     	bl	0x18b314 <EAS_OpenJETStream+0x26c>
  18c654: f85d03a9     	ldur	x9, [x29, #-0x30]
  18c658: b50000e9     	cbnz	x9, 0x18c674 <EAS_OpenMIDIStream+0x110>
  18c65c: 14000001     	b	0x18c660 <EAS_OpenMIDIStream+0xfc>
  18c660: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c664: f9401be1     	ldr	x1, [sp, #0x30]
  18c668: 97fc5646     	bl	0xa1f80 <VMInitMIDI@plt>
  18c66c: f9001fe0     	str	x0, [sp, #0x38]
  18c670: 1400000f     	b	0x18c6ac <EAS_OpenMIDIStream+0x148>
  18c674: f85e03a0     	ldur	x0, [x29, #-0x20]
  18c678: f85d03a1     	ldur	x1, [x29, #-0x30]
  18c67c: 321e03e8     	orr	w8, wzr, #0x4
  18c680: 2a0803e2     	mov	w2, w8
  18c684: d10043a3     	sub	x3, x29, #0x10
  18c688: 97fc5c8a     	bl	0xa38b0 <EAS_GetStreamParameter@plt>
  18c68c: f9001fe0     	str	x0, [sp, #0x38]
  18c690: f85f03a0     	ldur	x0, [x29, #-0x10]
  18c694: f9401be1     	ldr	x1, [sp, #0x30]
  18c698: f9000020     	str	x0, [x1]
  18c69c: f9401be0     	ldr	x0, [sp, #0x30]
  18c6a0: f9400000     	ldr	x0, [x0]
  18c6a4: 97fc55a3     	bl	0xa1d30 <VMIncRefCount@plt>
  18c6a8: 14000001     	b	0x18c6ac <EAS_OpenMIDIStream+0x148>
  18c6ac: f9401fe8     	ldr	x8, [sp, #0x38]
  18c6b0: b40001e8     	cbz	x8, 0x18c6ec <EAS_OpenMIDIStream+0x188>
  18c6b4: 14000001     	b	0x18c6b8 <EAS_OpenMIDIStream+0x154>
  18c6b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  18c6bc: b9802fe9     	ldrsw	x9, [sp, #0x2c]
  18c6c0: 321c07ea     	orr	w10, wzr, #0x30
  18c6c4: 2a0a03eb     	mov	w11, w10
  18c6c8: 9b0b7d29     	mul	x9, x9, x11
  18c6cc: 8b090109     	add	x9, x8, x9
  18c6d0: 9102a121     	add	x1, x9, #0xa8
  18c6d4: aa0803e0     	mov	x0, x8
  18c6d8: 97fc7142     	bl	0xa8be0 <EAS_CloseMIDIStream@plt>
  18c6dc: f9401fe8     	ldr	x8, [sp, #0x38]
  18c6e0: f81e83a8     	stur	x8, [x29, #-0x18]
  18c6e4: f9000fe0     	str	x0, [sp, #0x18]
  18c6e8: 14000010     	b	0x18c728 <EAS_OpenMIDIStream+0x1c4>
  18c6ec: f9401be8     	ldr	x8, [sp, #0x30]
  18c6f0: 91002100     	add	x0, x8, #0x8
  18c6f4: 97fc576f     	bl	0xa24b0 <EAS_InitMIDIStream@plt>
  18c6f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  18c6fc: b9802fe0     	ldrsw	x0, [sp, #0x2c]
  18c700: 321c07e9     	orr	w9, wzr, #0x30
  18c704: 2a0903fe     	mov	w30, w9
  18c708: 9b1e7c00     	mul	x0, x0, x30
  18c70c: 8b000108     	add	x8, x8, x0
  18c710: 9102a108     	add	x8, x8, #0xa8
  18c714: f85d83a0     	ldur	x0, [x29, #-0x28]
  18c718: f9000008     	str	x8, [x0]
  18c71c: aa1f03e8     	mov	x8, xzr
  18c720: f81e83a8     	stur	x8, [x29, #-0x18]
  18c724: 14000001     	b	0x18c728 <EAS_OpenMIDIStream+0x1c4>
  18c728: f85e83a8     	ldur	x8, [x29, #-0x18]
  18c72c: d53bd049     	mrs	x9, TPIDR_EL0
  18c730: f9401529     	ldr	x9, [x9, #0x28]
  18c734: f85f83aa     	ldur	x10, [x29, #-0x8]
  18c738: eb0a0129     	subs	x9, x9, x10
  18c73c: f9000be8     	str	x8, [sp, #0x10]
  18c740: f90007e9     	str	x9, [sp, #0x8]
  18c744: 540000c1     	b.ne	0x18c75c <EAS_OpenMIDIStream+0x1f8>
  18c748: 14000001     	b	0x18c74c <EAS_OpenMIDIStream+0x1e8>
  18c74c: f9400be0     	ldr	x0, [sp, #0x10]
  18c750: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  18c754: 910203ff     	add	sp, sp, #0x80
  18c758: d65f03c0     	ret
  18c75c: 97fc7585     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018c760 <EAS_CloseMIDIStream>:
  18c760: d100c3ff     	sub	sp, sp, #0x30
  18c764: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18c768: 910083fd     	add	x29, sp, #0x20
  18c76c: d2800008     	mov	x8, #0x0                // =0
  18c770: f81f83a0     	stur	x0, [x29, #-0x8]
  18c774: f9000be1     	str	x1, [sp, #0x10]
  18c778: f9400be0     	ldr	x0, [sp, #0x10]
  18c77c: f9401000     	ldr	x0, [x0, #0x20]
  18c780: f90007e0     	str	x0, [sp, #0x8]
  18c784: f94007e0     	ldr	x0, [sp, #0x8]
  18c788: f9400000     	ldr	x0, [x0]
  18c78c: eb08001f     	cmp	x0, x8
  18c790: 1a9f07e9     	cset	w9, ne
  18c794: f90003e8     	str	x8, [sp]
  18c798: 37000049     	tbnz	w9, #0x0, 0x18c7a0 <EAS_CloseMIDIStream+0x40>
  18c79c: 14000008     	b	0x18c7bc <EAS_CloseMIDIStream+0x5c>
  18c7a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c7a4: f94007e8     	ldr	x8, [sp, #0x8]
  18c7a8: f9400101     	ldr	x1, [x8]
  18c7ac: 97fc5095     	bl	0xa0a00 <VMMIDIShutdown@plt>
  18c7b0: f94007e8     	ldr	x8, [sp, #0x8]
  18c7b4: f94003e0     	ldr	x0, [sp]
  18c7b8: f9000100     	str	x0, [x8]
  18c7bc: 52800008     	mov	w8, #0x0                // =0
  18c7c0: f85f83a9     	ldur	x9, [x29, #-0x8]
  18c7c4: 39462d2a     	ldrb	w10, [x9, #0x18b]
  18c7c8: 53001d4a     	uxtb	w10, w10
  18c7cc: 32001feb     	orr	w11, wzr, #0xff
  18c7d0: 0a0b0108     	and	w8, w8, w11
  18c7d4: 6b08015f     	cmp	w10, w8
  18c7d8: 1a9f07e8     	cset	w8, ne
  18c7dc: 370000a8     	tbnz	w8, #0x0, 0x18c7f0 <EAS_CloseMIDIStream+0x90>
  18c7e0: f85f83a8     	ldur	x8, [x29, #-0x8]
  18c7e4: f9400100     	ldr	x0, [x8]
  18c7e8: f94007e1     	ldr	x1, [sp, #0x8]
  18c7ec: 97fc54b5     	bl	0xa1ac0 <EAS_HWFree@plt>
  18c7f0: d2800000     	mov	x0, #0x0                // =0
  18c7f4: f9400be8     	ldr	x8, [sp, #0x10]
  18c7f8: f94003e9     	ldr	x9, [sp]
  18c7fc: f9001109     	str	x9, [x8, #0x20]
  18c800: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18c804: 9100c3ff     	add	sp, sp, #0x30
  18c808: d65f03c0     	ret

000000000018c80c <EAS_WriteMIDIStream>:
  18c80c: d10143ff     	sub	sp, sp, #0x50
  18c810: a9047bfd     	stp	x29, x30, [sp, #0x40]
  18c814: 910103fd     	add	x29, sp, #0x40
  18c818: d2800008     	mov	x8, #0x0                // =0
  18c81c: f81f03a0     	stur	x0, [x29, #-0x10]
  18c820: f81e83a1     	stur	x1, [x29, #-0x18]
  18c824: f90013e2     	str	x2, [sp, #0x20]
  18c828: f9000fe3     	str	x3, [sp, #0x18]
  18c82c: f85e83a0     	ldur	x0, [x29, #-0x18]
  18c830: f9401000     	ldr	x0, [x0, #0x20]
  18c834: f9000be0     	str	x0, [sp, #0x10]
  18c838: f9400fe0     	ldr	x0, [sp, #0x18]
  18c83c: eb08001f     	cmp	x0, x8
  18c840: 1a9fc7e9     	cset	w9, le
  18c844: 37000049     	tbnz	w9, #0x0, 0x18c84c <EAS_WriteMIDIStream+0x40>
  18c848: 14000004     	b	0x18c858 <EAS_WriteMIDIStream+0x4c>
  18c84c: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  18c850: f81f83a8     	stur	x8, [x29, #-0x8]
  18c854: 1400001c     	b	0x18c8c4 <EAS_WriteMIDIStream+0xb8>
  18c858: 92800008     	mov	x8, #-0x1               // =-1
  18c85c: f9400fe9     	ldr	x9, [sp, #0x18]
  18c860: 8b080128     	add	x8, x9, x8
  18c864: f9000fe8     	str	x8, [sp, #0x18]
  18c868: b5000049     	cbnz	x9, 0x18c870 <EAS_WriteMIDIStream+0x64>
  18c86c: 14000015     	b	0x18c8c0 <EAS_WriteMIDIStream+0xb4>
  18c870: 52800004     	mov	w4, #0x0                // =0
  18c874: b24003e8     	orr	x8, xzr, #0x1
  18c878: b27d03e9     	orr	x9, xzr, #0x8
  18c87c: f85f03a0     	ldur	x0, [x29, #-0x10]
  18c880: f9400bea     	ldr	x10, [sp, #0x10]
  18c884: f9400141     	ldr	x1, [x10]
  18c888: f9400bea     	ldr	x10, [sp, #0x10]
  18c88c: 8b090142     	add	x2, x10, x9
  18c890: f94013e9     	ldr	x9, [sp, #0x20]
  18c894: 8b080128     	add	x8, x9, x8
  18c898: f90013e8     	str	x8, [sp, #0x20]
  18c89c: 39400123     	ldrb	w3, [x9]
  18c8a0: 97fc56f8     	bl	0xa2480 <EAS_ParseMIDIStream@plt>
  18c8a4: f90007e0     	str	x0, [sp, #0x8]
  18c8a8: b5000040     	cbnz	x0, 0x18c8b0 <EAS_WriteMIDIStream+0xa4>
  18c8ac: 14000004     	b	0x18c8bc <EAS_WriteMIDIStream+0xb0>
  18c8b0: f94007e8     	ldr	x8, [sp, #0x8]
  18c8b4: f81f83a8     	stur	x8, [x29, #-0x8]
  18c8b8: 14000003     	b	0x18c8c4 <EAS_WriteMIDIStream+0xb8>
  18c8bc: 17ffffe7     	b	0x18c858 <EAS_WriteMIDIStream+0x4c>
  18c8c0: f81f83bf     	stur	xzr, [x29, #-0x8]
  18c8c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  18c8c8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  18c8cc: 910143ff     	add	sp, sp, #0x50
  18c8d0: d65f03c0     	ret

000000000018c8d4 <EAS_State>:
  18c8d4: d10103ff     	sub	sp, sp, #0x40
  18c8d8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18c8dc: 9100c3fd     	add	x29, sp, #0x30
  18c8e0: d2800008     	mov	x8, #0x0                // =0
  18c8e4: f81f03a0     	stur	x0, [x29, #-0x10]
  18c8e8: f9000fe1     	str	x1, [sp, #0x18]
  18c8ec: f9000be2     	str	x2, [sp, #0x10]
  18c8f0: f9400fe0     	ldr	x0, [sp, #0x18]
  18c8f4: f9400000     	ldr	x0, [x0]
  18c8f8: f90007e0     	str	x0, [sp, #0x8]
  18c8fc: f94007e0     	ldr	x0, [sp, #0x8]
  18c900: eb08001f     	cmp	x0, x8
  18c904: 1a9f17e9     	cset	w9, eq
  18c908: 37000049     	tbnz	w9, #0x0, 0x18c910 <EAS_State+0x3c>
  18c90c: 14000004     	b	0x18c91c <EAS_State+0x48>
  18c910: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18c914: f81f83a8     	stur	x8, [x29, #-0x8]
  18c918: 14000049     	b	0x18ca3c <EAS_State+0x168>
  18c91c: f94007e8     	ldr	x8, [sp, #0x8]
  18c920: f9401108     	ldr	x8, [x8, #0x20]
  18c924: f85f03a0     	ldur	x0, [x29, #-0x10]
  18c928: f9400fe9     	ldr	x9, [sp, #0x18]
  18c92c: f9401121     	ldr	x1, [x9, #0x20]
  18c930: f9400be2     	ldr	x2, [sp, #0x10]
  18c934: d63f0100     	blr	x8
  18c938: f90003e0     	str	x0, [sp]
  18c93c: b5000040     	cbnz	x0, 0x18c944 <EAS_State+0x70>
  18c940: 14000004     	b	0x18c950 <EAS_State+0x7c>
  18c944: f94003e8     	ldr	x8, [sp]
  18c948: f81f83a8     	stur	x8, [x29, #-0x8]
  18c94c: 1400003c     	b	0x18ca3c <EAS_State+0x168>
  18c950: f9400fe8     	ldr	x8, [sp, #0x18]
  18c954: f9400d08     	ldr	x8, [x8, #0x18]
  18c958: b5000048     	cbnz	x8, 0x18c960 <EAS_State+0x8c>
  18c95c: 1400000b     	b	0x18c988 <EAS_State+0xb4>
  18c960: b27e03e8     	orr	x8, xzr, #0x4
  18c964: f9400be9     	ldr	x9, [sp, #0x10]
  18c968: f9400129     	ldr	x9, [x9]
  18c96c: eb08013f     	cmp	x9, x8
  18c970: 1a9f17ea     	cset	w10, eq
  18c974: 3700004a     	tbnz	w10, #0x0, 0x18c97c <EAS_State+0xa8>
  18c978: 14000004     	b	0x18c988 <EAS_State+0xb4>
  18c97c: b24003e8     	orr	x8, xzr, #0x1
  18c980: f9400be9     	ldr	x9, [sp, #0x10]
  18c984: f9000128     	str	x8, [x9]
  18c988: d28000a8     	mov	x8, #0x5                // =5
  18c98c: f9400be9     	ldr	x9, [sp, #0x10]
  18c990: f9400129     	ldr	x9, [x9]
  18c994: eb08013f     	cmp	x9, x8
  18c998: 1a9f07ea     	cset	w10, ne
  18c99c: 3700004a     	tbnz	w10, #0x0, 0x18c9a4 <EAS_State+0xd0>
  18c9a0: 1400000a     	b	0x18c9c8 <EAS_State+0xf4>
  18c9a4: b24007e8     	orr	x8, xzr, #0x3
  18c9a8: f9400be9     	ldr	x9, [sp, #0x10]
  18c9ac: f9400129     	ldr	x9, [x9]
  18c9b0: eb08013f     	cmp	x9, x8
  18c9b4: 1a9f07ea     	cset	w10, ne
  18c9b8: 3700004a     	tbnz	w10, #0x0, 0x18c9c0 <EAS_State+0xec>
  18c9bc: 14000003     	b	0x18c9c8 <EAS_State+0xf4>
  18c9c0: f81f83bf     	stur	xzr, [x29, #-0x8]
  18c9c4: 1400001e     	b	0x18ca3c <EAS_State+0x168>
  18c9c8: 321f03e8     	orr	w8, wzr, #0x2
  18c9cc: f9400fe9     	ldr	x9, [sp, #0x18]
  18c9d0: 3940a52a     	ldrb	w10, [x9, #0x29]
  18c9d4: 0a080148     	and	w8, w10, w8
  18c9d8: 35000048     	cbnz	w8, 0x18c9e0 <EAS_State+0x10c>
  18c9dc: 1400000e     	b	0x18ca14 <EAS_State+0x140>
  18c9e0: 321e03e8     	orr	w8, wzr, #0x4
  18c9e4: f9400fe9     	ldr	x9, [sp, #0x18]
  18c9e8: 3940a52a     	ldrb	w10, [x9, #0x29]
  18c9ec: 0a080148     	and	w8, w10, w8
  18c9f0: 35000048     	cbnz	w8, 0x18c9f8 <EAS_State+0x124>
  18c9f4: 14000005     	b	0x18ca08 <EAS_State+0x134>
  18c9f8: d28000a8     	mov	x8, #0x5                // =5
  18c9fc: f9400be9     	ldr	x9, [sp, #0x10]
  18ca00: f9000128     	str	x8, [x9]
  18ca04: 14000004     	b	0x18ca14 <EAS_State+0x140>
  18ca08: b24007e8     	orr	x8, xzr, #0x3
  18ca0c: f9400be9     	ldr	x9, [sp, #0x10]
  18ca10: f9000128     	str	x8, [x9]
  18ca14: 321d03e8     	orr	w8, wzr, #0x8
  18ca18: f9400fe9     	ldr	x9, [sp, #0x18]
  18ca1c: 3940a52a     	ldrb	w10, [x9, #0x29]
  18ca20: 0a080148     	and	w8, w10, w8
  18ca24: 35000048     	cbnz	w8, 0x18ca2c <EAS_State+0x158>
  18ca28: 14000004     	b	0x18ca38 <EAS_State+0x164>
  18ca2c: b24003e8     	orr	x8, xzr, #0x1
  18ca30: f9400be9     	ldr	x9, [sp, #0x10]
  18ca34: f9000128     	str	x8, [x9]
  18ca38: f81f83bf     	stur	xzr, [x29, #-0x8]
  18ca3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  18ca40: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18ca44: 910103ff     	add	sp, sp, #0x40
  18ca48: d65f03c0     	ret

000000000018ca4c <EAS_SetPolyphony>:
  18ca4c: d100c3ff     	sub	sp, sp, #0x30
  18ca50: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18ca54: 910083fd     	add	x29, sp, #0x20
  18ca58: f9000be0     	str	x0, [sp, #0x10]
  18ca5c: f90007e1     	str	x1, [sp, #0x8]
  18ca60: f90003e2     	str	x2, [sp]
  18ca64: f9400be0     	ldr	x0, [sp, #0x10]
  18ca68: f94007e1     	ldr	x1, [sp, #0x8]
  18ca6c: 97fc7255     	bl	0xa93c0 <EAS_StreamReady@plt>
  18ca70: 35000080     	cbnz	w0, 0x18ca80 <EAS_SetPolyphony+0x34>
  18ca74: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18ca78: f81f83a8     	stur	x8, [x29, #-0x8]
  18ca7c: 14000007     	b	0x18ca98 <EAS_SetPolyphony+0x4c>
  18ca80: 321d03e2     	orr	w2, wzr, #0x8
  18ca84: f9400be0     	ldr	x0, [sp, #0x10]
  18ca88: f94007e1     	ldr	x1, [sp, #0x8]
  18ca8c: f94003e3     	ldr	x3, [sp]
  18ca90: 97fc50ec     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18ca94: f81f83a0     	stur	x0, [x29, #-0x8]
  18ca98: f85f83a0     	ldur	x0, [x29, #-0x8]
  18ca9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18caa0: 9100c3ff     	add	sp, sp, #0x30
  18caa4: d65f03c0     	ret

000000000018caa8 <EAS_GetPolyphony>:
  18caa8: d100c3ff     	sub	sp, sp, #0x30
  18caac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cab0: 910083fd     	add	x29, sp, #0x20
  18cab4: f9000be0     	str	x0, [sp, #0x10]
  18cab8: f90007e1     	str	x1, [sp, #0x8]
  18cabc: f90003e2     	str	x2, [sp]
  18cac0: f9400be0     	ldr	x0, [sp, #0x10]
  18cac4: f94007e1     	ldr	x1, [sp, #0x8]
  18cac8: 97fc723e     	bl	0xa93c0 <EAS_StreamReady@plt>
  18cacc: 35000080     	cbnz	w0, 0x18cadc <EAS_GetPolyphony+0x34>
  18cad0: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cad4: f81f83a8     	stur	x8, [x29, #-0x8]
  18cad8: 14000007     	b	0x18caf4 <EAS_GetPolyphony+0x4c>
  18cadc: 321d03e2     	orr	w2, wzr, #0x8
  18cae0: f9400be0     	ldr	x0, [sp, #0x10]
  18cae4: f94007e1     	ldr	x1, [sp, #0x8]
  18cae8: f94003e3     	ldr	x3, [sp]
  18caec: 97fc4f75     	bl	0xa08c0 <EAS_IntGetStrmParam@plt>
  18caf0: f81f83a0     	stur	x0, [x29, #-0x8]
  18caf4: f85f83a0     	ldur	x0, [x29, #-0x8]
  18caf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cafc: 9100c3ff     	add	sp, sp, #0x30
  18cb00: d65f03c0     	ret

000000000018cb04 <EAS_SetSynthPolyphony>:
  18cb04: d100c3ff     	sub	sp, sp, #0x30
  18cb08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cb0c: 910083fd     	add	x29, sp, #0x20
  18cb10: f81f83a0     	stur	x0, [x29, #-0x8]
  18cb14: f9000be1     	str	x1, [sp, #0x10]
  18cb18: f90007e2     	str	x2, [sp, #0x8]
  18cb1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cb20: f940b800     	ldr	x0, [x0, #0x170]
  18cb24: f9400be1     	ldr	x1, [sp, #0x10]
  18cb28: f94007e2     	ldr	x2, [sp, #0x8]
  18cb2c: 97fc4dd1     	bl	0xa0270 <VMSetSynthPolyphony@plt>
  18cb30: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cb34: 9100c3ff     	add	sp, sp, #0x30
  18cb38: d65f03c0     	ret

000000000018cb3c <EAS_GetSynthPolyphony>:
  18cb3c: d100c3ff     	sub	sp, sp, #0x30
  18cb40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cb44: 910083fd     	add	x29, sp, #0x20
  18cb48: f81f83a0     	stur	x0, [x29, #-0x8]
  18cb4c: f9000be1     	str	x1, [sp, #0x10]
  18cb50: f90007e2     	str	x2, [sp, #0x8]
  18cb54: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cb58: f940b800     	ldr	x0, [x0, #0x170]
  18cb5c: f9400be1     	ldr	x1, [sp, #0x10]
  18cb60: f94007e2     	ldr	x2, [sp, #0x8]
  18cb64: 97fc5533     	bl	0xa2030 <VMGetSynthPolyphony@plt>
  18cb68: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cb6c: 9100c3ff     	add	sp, sp, #0x30
  18cb70: d65f03c0     	ret

000000000018cb74 <EAS_SetPriority>:
  18cb74: d100c3ff     	sub	sp, sp, #0x30
  18cb78: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cb7c: 910083fd     	add	x29, sp, #0x20
  18cb80: f9000be0     	str	x0, [sp, #0x10]
  18cb84: f90007e1     	str	x1, [sp, #0x8]
  18cb88: f90003e2     	str	x2, [sp]
  18cb8c: f9400be0     	ldr	x0, [sp, #0x10]
  18cb90: f94007e1     	ldr	x1, [sp, #0x8]
  18cb94: 97fc720b     	bl	0xa93c0 <EAS_StreamReady@plt>
  18cb98: 35000080     	cbnz	w0, 0x18cba8 <EAS_SetPriority+0x34>
  18cb9c: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cba0: f81f83a8     	stur	x8, [x29, #-0x8]
  18cba4: 14000007     	b	0x18cbc0 <EAS_SetPriority+0x4c>
  18cba8: 52800122     	mov	w2, #0x9                // =9
  18cbac: f9400be0     	ldr	x0, [sp, #0x10]
  18cbb0: f94007e1     	ldr	x1, [sp, #0x8]
  18cbb4: f94003e3     	ldr	x3, [sp]
  18cbb8: 97fc50a2     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18cbbc: f81f83a0     	stur	x0, [x29, #-0x8]
  18cbc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cbc4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cbc8: 9100c3ff     	add	sp, sp, #0x30
  18cbcc: d65f03c0     	ret

000000000018cbd0 <EAS_GetPriority>:
  18cbd0: d100c3ff     	sub	sp, sp, #0x30
  18cbd4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cbd8: 910083fd     	add	x29, sp, #0x20
  18cbdc: f9000be0     	str	x0, [sp, #0x10]
  18cbe0: f90007e1     	str	x1, [sp, #0x8]
  18cbe4: f90003e2     	str	x2, [sp]
  18cbe8: f9400be0     	ldr	x0, [sp, #0x10]
  18cbec: f94007e1     	ldr	x1, [sp, #0x8]
  18cbf0: 97fc71f4     	bl	0xa93c0 <EAS_StreamReady@plt>
  18cbf4: 35000080     	cbnz	w0, 0x18cc04 <EAS_GetPriority+0x34>
  18cbf8: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cbfc: f81f83a8     	stur	x8, [x29, #-0x8]
  18cc00: 14000007     	b	0x18cc1c <EAS_GetPriority+0x4c>
  18cc04: 52800122     	mov	w2, #0x9                // =9
  18cc08: f9400be0     	ldr	x0, [sp, #0x10]
  18cc0c: f94007e1     	ldr	x1, [sp, #0x8]
  18cc10: f94003e3     	ldr	x3, [sp]
  18cc14: 97fc4f2b     	bl	0xa08c0 <EAS_IntGetStrmParam@plt>
  18cc18: f81f83a0     	stur	x0, [x29, #-0x8]
  18cc1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cc20: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cc24: 9100c3ff     	add	sp, sp, #0x30
  18cc28: d65f03c0     	ret

000000000018cc2c <EAS_GetVolume>:
  18cc2c: d100c3ff     	sub	sp, sp, #0x30
  18cc30: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18cc34: 910083fd     	add	x29, sp, #0x20
  18cc38: d2800008     	mov	x8, #0x0                // =0
  18cc3c: f9000be0     	str	x0, [sp, #0x10]
  18cc40: f90007e1     	str	x1, [sp, #0x8]
  18cc44: f94007e0     	ldr	x0, [sp, #0x8]
  18cc48: eb08001f     	cmp	x0, x8
  18cc4c: 1a9f17e9     	cset	w9, eq
  18cc50: 37000049     	tbnz	w9, #0x0, 0x18cc58 <EAS_GetVolume+0x2c>
  18cc54: 14000007     	b	0x18cc70 <EAS_GetVolume+0x44>
  18cc58: f9400be8     	ldr	x8, [sp, #0x10]
  18cc5c: 39462909     	ldrb	w9, [x8, #0x18a]
  18cc60: 2a0903e8     	mov	w8, w9
  18cc64: d3401d08     	ubfx	x8, x8, #0, #8
  18cc68: f81f83a8     	stur	x8, [x29, #-0x8]
  18cc6c: 1400000d     	b	0x18cca0 <EAS_GetVolume+0x74>
  18cc70: f9400be0     	ldr	x0, [sp, #0x10]
  18cc74: f94007e1     	ldr	x1, [sp, #0x8]
  18cc78: 97fc71d2     	bl	0xa93c0 <EAS_StreamReady@plt>
  18cc7c: 35000080     	cbnz	w0, 0x18cc8c <EAS_GetVolume+0x60>
  18cc80: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cc84: f81f83a8     	stur	x8, [x29, #-0x8]
  18cc88: 14000006     	b	0x18cca0 <EAS_GetVolume+0x74>
  18cc8c: f94007e8     	ldr	x8, [sp, #0x8]
  18cc90: 3940a109     	ldrb	w9, [x8, #0x28]
  18cc94: 2a0903e8     	mov	w8, w9
  18cc98: d3401d08     	ubfx	x8, x8, #0, #8
  18cc9c: f81f83a8     	stur	x8, [x29, #-0x8]
  18cca0: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cca4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cca8: 9100c3ff     	add	sp, sp, #0x30
  18ccac: d65f03c0     	ret

000000000018ccb0 <EAS_SetMaxLoad>:
  18ccb0: d100c3ff     	sub	sp, sp, #0x30
  18ccb4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18ccb8: 910083fd     	add	x29, sp, #0x20
  18ccbc: d2800008     	mov	x8, #0x0                // =0
  18ccc0: f81f83a0     	stur	x0, [x29, #-0x8]
  18ccc4: f9000be1     	str	x1, [sp, #0x10]
  18ccc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cccc: f940b800     	ldr	x0, [x0, #0x170]
  18ccd0: f9400be1     	ldr	x1, [sp, #0x10]
  18ccd4: f90007e8     	str	x8, [sp, #0x8]
  18ccd8: 97fc6f0e     	bl	0xa8910 <VMSetWorkload@plt>
  18ccdc: f94007e0     	ldr	x0, [sp, #0x8]
  18cce0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cce4: 9100c3ff     	add	sp, sp, #0x30
  18cce8: d65f03c0     	ret

000000000018ccec <EAS_SetMaxPCMStreams>:
  18ccec: d100c3ff     	sub	sp, sp, #0x30
  18ccf0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18ccf4: 910083fd     	add	x29, sp, #0x20
  18ccf8: f9000be0     	str	x0, [sp, #0x10]
  18ccfc: f90007e1     	str	x1, [sp, #0x8]
  18cd00: f90003e2     	str	x2, [sp]
  18cd04: f9400be0     	ldr	x0, [sp, #0x10]
  18cd08: f94007e1     	ldr	x1, [sp, #0x8]
  18cd0c: 97fc71ad     	bl	0xa93c0 <EAS_StreamReady@plt>
  18cd10: 35000080     	cbnz	w0, 0x18cd20 <EAS_SetMaxPCMStreams+0x34>
  18cd14: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cd18: f81f83a8     	stur	x8, [x29, #-0x8]
  18cd1c: 14000007     	b	0x18cd38 <EAS_SetMaxPCMStreams+0x4c>
  18cd20: 52800222     	mov	w2, #0x11               // =17
  18cd24: f9400be0     	ldr	x0, [sp, #0x10]
  18cd28: f94007e1     	ldr	x1, [sp, #0x8]
  18cd2c: f94003e3     	ldr	x3, [sp]
  18cd30: 97fc5044     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18cd34: f81f83a0     	stur	x0, [x29, #-0x8]
  18cd38: f85f83a0     	ldur	x0, [x29, #-0x8]
  18cd3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18cd40: 9100c3ff     	add	sp, sp, #0x30
  18cd44: d65f03c0     	ret

000000000018cd48 <EAS_Locate>:
  18cd48: d10283ff     	sub	sp, sp, #0xa0
  18cd4c: a9097bfd     	stp	x29, x30, [sp, #0x90]
  18cd50: 910243fd     	add	x29, sp, #0x90
  18cd54: d53bd048     	mrs	x8, TPIDR_EL0
  18cd58: f9401508     	ldr	x8, [x8, #0x28]
  18cd5c: f81f83a8     	stur	x8, [x29, #-0x8]
  18cd60: f81d83a0     	stur	x0, [x29, #-0x28]
  18cd64: f81d03a1     	stur	x1, [x29, #-0x30]
  18cd68: f81c83a2     	stur	x2, [x29, #-0x38]
  18cd6c: b81c43a3     	stur	w3, [x29, #-0x3c]
  18cd70: f85d03a8     	ldur	x8, [x29, #-0x30]
  18cd74: f9400108     	ldr	x8, [x8]
  18cd78: f90027e8     	str	x8, [sp, #0x48]
  18cd7c: f94027e8     	ldr	x8, [sp, #0x48]
  18cd80: b50000a8     	cbnz	x8, 0x18cd94 <EAS_Locate+0x4c>
  18cd84: 14000001     	b	0x18cd88 <EAS_Locate+0x40>
  18cd88: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18cd8c: f81e03a8     	stur	x8, [x29, #-0x20]
  18cd90: 14000084     	b	0x18cfa0 <EAS_Locate+0x258>
  18cd94: f94027e8     	ldr	x8, [sp, #0x48]
  18cd98: f9401108     	ldr	x8, [x8, #0x20]
  18cd9c: f85d83a0     	ldur	x0, [x29, #-0x28]
  18cda0: f85d03a9     	ldur	x9, [x29, #-0x30]
  18cda4: f9401121     	ldr	x1, [x9, #0x20]
  18cda8: d10043a2     	sub	x2, x29, #0x10
  18cdac: d63f0100     	blr	x8
  18cdb0: f90023e0     	str	x0, [sp, #0x40]
  18cdb4: b40000a0     	cbz	x0, 0x18cdc8 <EAS_Locate+0x80>
  18cdb8: 14000001     	b	0x18cdbc <EAS_Locate+0x74>
  18cdbc: f94023e8     	ldr	x8, [sp, #0x40]
  18cdc0: f81e03a8     	stur	x8, [x29, #-0x20]
  18cdc4: 14000077     	b	0x18cfa0 <EAS_Locate+0x258>
  18cdc8: f85f03a8     	ldur	x8, [x29, #-0x10]
  18cdcc: f1001908     	subs	x8, x8, #0x6
  18cdd0: f9001be8     	str	x8, [sp, #0x30]
  18cdd4: 540000ab     	b.lt	0x18cde8 <EAS_Locate+0xa0>
  18cdd8: 14000001     	b	0x18cddc <EAS_Locate+0x94>
  18cddc: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18cde0: f81e03a8     	stur	x8, [x29, #-0x20]
  18cde4: 1400006f     	b	0x18cfa0 <EAS_Locate+0x258>
  18cde8: b85c43a8     	ldur	w8, [x29, #-0x3c]
  18cdec: 34000108     	cbz	w8, 0x18ce0c <EAS_Locate+0xc4>
  18cdf0: 14000001     	b	0x18cdf4 <EAS_Locate+0xac>
  18cdf4: f85d03a8     	ldur	x8, [x29, #-0x30]
  18cdf8: f9400508     	ldr	x8, [x8, #0x8]
  18cdfc: f85c83a9     	ldur	x9, [x29, #-0x38]
  18ce00: 8b882128     	add	x8, x9, x8, asr #8
  18ce04: f81c83a8     	stur	x8, [x29, #-0x38]
  18ce08: 14000001     	b	0x18ce0c <EAS_Locate+0xc4>
  18ce0c: f85c83a8     	ldur	x8, [x29, #-0x38]
  18ce10: b6f800a8     	tbz	x8, #0x3f, 0x18ce24 <EAS_Locate+0xdc>
  18ce14: 14000001     	b	0x18ce18 <EAS_Locate+0xd0>
  18ce18: aa1f03e8     	mov	x8, xzr
  18ce1c: f81c83a8     	stur	x8, [x29, #-0x38]
  18ce20: 14000001     	b	0x18ce24 <EAS_Locate+0xdc>
  18ce24: f85c83a8     	ldur	x8, [x29, #-0x38]
  18ce28: f9001fe8     	str	x8, [sp, #0x38]
  18ce2c: f9401fe8     	ldr	x8, [sp, #0x38]
  18ce30: f85d03a9     	ldur	x9, [x29, #-0x30]
  18ce34: f9400529     	ldr	x9, [x9, #0x8]
  18ce38: eb492108     	subs	x8, x8, x9, lsr #8
  18ce3c: f90017e8     	str	x8, [sp, #0x28]
  18ce40: 540000a1     	b.ne	0x18ce54 <EAS_Locate+0x10c>
  18ce44: 14000001     	b	0x18ce48 <EAS_Locate+0x100>
  18ce48: aa1f03e8     	mov	x8, xzr
  18ce4c: f81e03a8     	stur	x8, [x29, #-0x20]
  18ce50: 14000054     	b	0x18cfa0 <EAS_Locate+0x258>
  18ce54: f85d03a8     	ldur	x8, [x29, #-0x30]
  18ce58: 3940a509     	ldrb	w9, [x8, #0x29]
  18ce5c: 321e0129     	orr	w9, w9, #0x4
  18ce60: 3900a509     	strb	w9, [x8, #0x29]
  18ce64: f94027e8     	ldr	x8, [sp, #0x48]
  18ce68: f9402508     	ldr	x8, [x8, #0x48]
  18ce6c: b4000388     	cbz	x8, 0x18cedc <EAS_Locate+0x194>
  18ce70: 14000001     	b	0x18ce74 <EAS_Locate+0x12c>
  18ce74: 2a1f03e8     	mov	w8, wzr
  18ce78: b81ec3a8     	stur	w8, [x29, #-0x14]
  18ce7c: f94027e9     	ldr	x9, [sp, #0x48]
  18ce80: f9402529     	ldr	x9, [x9, #0x48]
  18ce84: f85d83a0     	ldur	x0, [x29, #-0x28]
  18ce88: f85d03aa     	ldur	x10, [x29, #-0x30]
  18ce8c: f9401141     	ldr	x1, [x10, #0x20]
  18ce90: f9401fe2     	ldr	x2, [sp, #0x38]
  18ce94: d10053a3     	sub	x3, x29, #0x14
  18ce98: d63f0120     	blr	x9
  18ce9c: f90023e0     	str	x0, [sp, #0x40]
  18cea0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  18cea4: 350001a8     	cbnz	w8, 0x18ced8 <EAS_Locate+0x190>
  18cea8: 14000001     	b	0x18ceac <EAS_Locate+0x164>
  18ceac: f94023e8     	ldr	x8, [sp, #0x40]
  18ceb0: b50000e8     	cbnz	x8, 0x18cecc <EAS_Locate+0x184>
  18ceb4: 14000001     	b	0x18ceb8 <EAS_Locate+0x170>
  18ceb8: f9401fe8     	ldr	x8, [sp, #0x38]
  18cebc: d378dd08     	lsl	x8, x8, #8
  18cec0: f85d03a9     	ldur	x9, [x29, #-0x30]
  18cec4: f9000528     	str	x8, [x9, #0x8]
  18cec8: 14000001     	b	0x18cecc <EAS_Locate+0x184>
  18cecc: f94023e8     	ldr	x8, [sp, #0x40]
  18ced0: f81e03a8     	stur	x8, [x29, #-0x20]
  18ced4: 14000033     	b	0x18cfa0 <EAS_Locate+0x258>
  18ced8: 14000001     	b	0x18cedc <EAS_Locate+0x194>
  18cedc: f85f03a8     	ldur	x8, [x29, #-0x10]
  18cee0: f1000d08     	subs	x8, x8, #0x3
  18cee4: f90013e8     	str	x8, [sp, #0x20]
  18cee8: 540000e0     	b.eq	0x18cf04 <EAS_Locate+0x1bc>
  18ceec: 14000001     	b	0x18cef0 <EAS_Locate+0x1a8>
  18cef0: f85f03a8     	ldur	x8, [x29, #-0x10]
  18cef4: f1001508     	subs	x8, x8, #0x5
  18cef8: f9000fe8     	str	x8, [sp, #0x18]
  18cefc: 54000161     	b.ne	0x18cf28 <EAS_Locate+0x1e0>
  18cf00: 14000001     	b	0x18cf04 <EAS_Locate+0x1bc>
  18cf04: f85d03a8     	ldur	x8, [x29, #-0x30]
  18cf08: 3940a509     	ldrb	w9, [x8, #0x29]
  18cf0c: 371800e9     	tbnz	w9, #0x3, 0x18cf28 <EAS_Locate+0x1e0>
  18cf10: 14000001     	b	0x18cf14 <EAS_Locate+0x1cc>
  18cf14: f85d03a8     	ldur	x8, [x29, #-0x30]
  18cf18: 3940a509     	ldrb	w9, [x8, #0x29]
  18cf1c: 321f0129     	orr	w9, w9, #0x2
  18cf20: 3900a509     	strb	w9, [x8, #0x29]
  18cf24: 14000001     	b	0x18cf28 <EAS_Locate+0x1e0>
  18cf28: f94027e8     	ldr	x8, [sp, #0x48]
  18cf2c: f9401908     	ldr	x8, [x8, #0x30]
  18cf30: f85d83a0     	ldur	x0, [x29, #-0x28]
  18cf34: f85d03a9     	ldur	x9, [x29, #-0x30]
  18cf38: f9401121     	ldr	x1, [x9, #0x20]
  18cf3c: d63f0100     	blr	x8
  18cf40: f90023e0     	str	x0, [sp, #0x40]
  18cf44: b40000a0     	cbz	x0, 0x18cf58 <EAS_Locate+0x210>
  18cf48: 14000001     	b	0x18cf4c <EAS_Locate+0x204>
  18cf4c: f94023e8     	ldr	x8, [sp, #0x40]
  18cf50: f81e03a8     	stur	x8, [x29, #-0x20]
  18cf54: 14000013     	b	0x18cfa0 <EAS_Locate+0x258>
  18cf58: f85d03a8     	ldur	x8, [x29, #-0x30]
  18cf5c: aa1f03e9     	mov	x9, xzr
  18cf60: f9000509     	str	x9, [x8, #0x8]
  18cf64: f85d83a0     	ldur	x0, [x29, #-0x28]
  18cf68: f85d03a1     	ldur	x1, [x29, #-0x30]
  18cf6c: f9401fe8     	ldr	x8, [sp, #0x38]
  18cf70: d378dd02     	lsl	x2, x8, #8
  18cf74: 320003e3     	orr	w3, wzr, #0x1
  18cf78: 97fffb67     	bl	0x18bd14 <EAS_Render+0x5ec>
  18cf7c: f90023e0     	str	x0, [sp, #0x40]
  18cf80: b40000a0     	cbz	x0, 0x18cf94 <EAS_Locate+0x24c>
  18cf84: 14000001     	b	0x18cf88 <EAS_Locate+0x240>
  18cf88: f94023e8     	ldr	x8, [sp, #0x40]
  18cf8c: f81e03a8     	stur	x8, [x29, #-0x20]
  18cf90: 14000004     	b	0x18cfa0 <EAS_Locate+0x258>
  18cf94: aa1f03e8     	mov	x8, xzr
  18cf98: f81e03a8     	stur	x8, [x29, #-0x20]
  18cf9c: 14000001     	b	0x18cfa0 <EAS_Locate+0x258>
  18cfa0: f85e03a8     	ldur	x8, [x29, #-0x20]
  18cfa4: d53bd049     	mrs	x9, TPIDR_EL0
  18cfa8: f9401529     	ldr	x9, [x9, #0x28]
  18cfac: f85f83aa     	ldur	x10, [x29, #-0x8]
  18cfb0: eb0a0129     	subs	x9, x9, x10
  18cfb4: f9000be8     	str	x8, [sp, #0x10]
  18cfb8: f90007e9     	str	x9, [sp, #0x8]
  18cfbc: 540000c1     	b.ne	0x18cfd4 <EAS_Locate+0x28c>
  18cfc0: 14000001     	b	0x18cfc4 <EAS_Locate+0x27c>
  18cfc4: f9400be0     	ldr	x0, [sp, #0x10]
  18cfc8: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  18cfcc: 910283ff     	add	sp, sp, #0xa0
  18cfd0: d65f03c0     	ret
  18cfd4: 97fc7367     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018cfd8 <EAS_GetRenderTime>:
  18cfd8: d10043ff     	sub	sp, sp, #0x10
  18cfdc: d2800008     	mov	x8, #0x0                // =0
  18cfe0: f90007e0     	str	x0, [sp, #0x8]
  18cfe4: f90003e1     	str	x1, [sp]
  18cfe8: f94007e0     	ldr	x0, [sp, #0x8]
  18cfec: f940c000     	ldr	x0, [x0, #0x180]
  18cff0: d348fc00     	lsr	x0, x0, #8
  18cff4: f94003e1     	ldr	x1, [sp]
  18cff8: f9000020     	str	x0, [x1]
  18cffc: aa0803e0     	mov	x0, x8
  18d000: 910043ff     	add	sp, sp, #0x10
  18d004: d65f03c0     	ret

000000000018d008 <EAS_Pause>:
  18d008: d10183ff     	sub	sp, sp, #0x60
  18d00c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  18d010: 910143fd     	add	x29, sp, #0x50
  18d014: d53bd048     	mrs	x8, TPIDR_EL0
  18d018: f9401508     	ldr	x8, [x8, #0x28]
  18d01c: f81f83a8     	stur	x8, [x29, #-0x8]
  18d020: f81e03a0     	stur	x0, [x29, #-0x20]
  18d024: f90017e1     	str	x1, [sp, #0x28]
  18d028: f94017e8     	ldr	x8, [sp, #0x28]
  18d02c: f9400108     	ldr	x8, [x8]
  18d030: f90013e8     	str	x8, [sp, #0x20]
  18d034: f94013e8     	ldr	x8, [sp, #0x20]
  18d038: b50000a8     	cbnz	x8, 0x18d04c <EAS_Pause+0x44>
  18d03c: 14000001     	b	0x18d040 <EAS_Pause+0x38>
  18d040: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18d044: f81e83a8     	stur	x8, [x29, #-0x18]
  18d048: 1400002e     	b	0x18d100 <EAS_Pause+0xf8>
  18d04c: f94013e8     	ldr	x8, [sp, #0x20]
  18d050: f9401108     	ldr	x8, [x8, #0x20]
  18d054: f85e03a0     	ldur	x0, [x29, #-0x20]
  18d058: f94017e9     	ldr	x9, [sp, #0x28]
  18d05c: f9401121     	ldr	x1, [x9, #0x20]
  18d060: d10043a2     	sub	x2, x29, #0x10
  18d064: d63f0100     	blr	x8
  18d068: f9000fe0     	str	x0, [sp, #0x18]
  18d06c: f9400fe8     	ldr	x8, [sp, #0x18]
  18d070: b5000428     	cbnz	x8, 0x18d0f4 <EAS_Pause+0xec>
  18d074: 14000001     	b	0x18d078 <EAS_Pause+0x70>
  18d078: f85f03a8     	ldur	x8, [x29, #-0x10]
  18d07c: f1000508     	subs	x8, x8, #0x1
  18d080: f9000be8     	str	x8, [sp, #0x10]
  18d084: 54000180     	b.eq	0x18d0b4 <EAS_Pause+0xac>
  18d088: 14000001     	b	0x18d08c <EAS_Pause+0x84>
  18d08c: f85f03a8     	ldur	x8, [x29, #-0x10]
  18d090: b4000128     	cbz	x8, 0x18d0b4 <EAS_Pause+0xac>
  18d094: 14000001     	b	0x18d098 <EAS_Pause+0x90>
  18d098: f94017e8     	ldr	x8, [sp, #0x28]
  18d09c: 3940a509     	ldrb	w9, [x8, #0x29]
  18d0a0: 371800a9     	tbnz	w9, #0x3, 0x18d0b4 <EAS_Pause+0xac>
  18d0a4: 14000001     	b	0x18d0a8 <EAS_Pause+0xa0>
  18d0a8: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18d0ac: f81e83a8     	stur	x8, [x29, #-0x18]
  18d0b0: 14000014     	b	0x18d100 <EAS_Pause+0xf8>
  18d0b4: f94013e8     	ldr	x8, [sp, #0x20]
  18d0b8: f9401d08     	ldr	x8, [x8, #0x38]
  18d0bc: b50000a8     	cbnz	x8, 0x18d0d0 <EAS_Pause+0xc8>
  18d0c0: 14000001     	b	0x18d0c4 <EAS_Pause+0xbc>
  18d0c4: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  18d0c8: f9000fe8     	str	x8, [sp, #0x18]
  18d0cc: 14000001     	b	0x18d0d0 <EAS_Pause+0xc8>
  18d0d0: f94017e8     	ldr	x8, [sp, #0x28]
  18d0d4: 3940a509     	ldrb	w9, [x8, #0x29]
  18d0d8: 121c7929     	and	w9, w9, #0xfffffff7
  18d0dc: 3900a509     	strb	w9, [x8, #0x29]
  18d0e0: f94017e8     	ldr	x8, [sp, #0x28]
  18d0e4: 3940a509     	ldrb	w9, [x8, #0x29]
  18d0e8: 321f0129     	orr	w9, w9, #0x2
  18d0ec: 3900a509     	strb	w9, [x8, #0x29]
  18d0f0: 14000001     	b	0x18d0f4 <EAS_Pause+0xec>
  18d0f4: f9400fe8     	ldr	x8, [sp, #0x18]
  18d0f8: f81e83a8     	stur	x8, [x29, #-0x18]
  18d0fc: 14000001     	b	0x18d100 <EAS_Pause+0xf8>
  18d100: f85e83a8     	ldur	x8, [x29, #-0x18]
  18d104: d53bd049     	mrs	x9, TPIDR_EL0
  18d108: f9401529     	ldr	x9, [x9, #0x28]
  18d10c: f85f83aa     	ldur	x10, [x29, #-0x8]
  18d110: eb0a0129     	subs	x9, x9, x10
  18d114: f90007e8     	str	x8, [sp, #0x8]
  18d118: f90003e9     	str	x9, [sp]
  18d11c: 540000c1     	b.ne	0x18d134 <EAS_Pause+0x12c>
  18d120: 14000001     	b	0x18d124 <EAS_Pause+0x11c>
  18d124: f94007e0     	ldr	x0, [sp, #0x8]
  18d128: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  18d12c: 910183ff     	add	sp, sp, #0x60
  18d130: d65f03c0     	ret
  18d134: 97fc730f     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018d138 <EAS_Resume>:
  18d138: d101c3ff     	sub	sp, sp, #0x70
  18d13c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18d140: 910183fd     	add	x29, sp, #0x60
  18d144: d53bd048     	mrs	x8, TPIDR_EL0
  18d148: f9401508     	ldr	x8, [x8, #0x28]
  18d14c: f81f83a8     	stur	x8, [x29, #-0x8]
  18d150: f81e03a0     	stur	x0, [x29, #-0x20]
  18d154: f81d83a1     	stur	x1, [x29, #-0x28]
  18d158: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d15c: f9400108     	ldr	x8, [x8]
  18d160: f9001be8     	str	x8, [sp, #0x30]
  18d164: f9401be8     	ldr	x8, [sp, #0x30]
  18d168: b50000a8     	cbnz	x8, 0x18d17c <EAS_Resume+0x44>
  18d16c: 14000001     	b	0x18d170 <EAS_Resume+0x38>
  18d170: b27bf3e8     	orr	x8, xzr, #0xffffffffffffffe3
  18d174: f81e83a8     	stur	x8, [x29, #-0x18]
  18d178: 14000030     	b	0x18d238 <EAS_Resume+0x100>
  18d17c: f9401be8     	ldr	x8, [sp, #0x30]
  18d180: f9401108     	ldr	x8, [x8, #0x20]
  18d184: f85e03a0     	ldur	x0, [x29, #-0x20]
  18d188: f85d83a9     	ldur	x9, [x29, #-0x28]
  18d18c: f9401121     	ldr	x1, [x9, #0x20]
  18d190: d10043a2     	sub	x2, x29, #0x10
  18d194: d63f0100     	blr	x8
  18d198: f90017e0     	str	x0, [sp, #0x28]
  18d19c: f94017e8     	ldr	x8, [sp, #0x28]
  18d1a0: b5000468     	cbnz	x8, 0x18d22c <EAS_Resume+0xf4>
  18d1a4: 14000001     	b	0x18d1a8 <EAS_Resume+0x70>
  18d1a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  18d1ac: f1001508     	subs	x8, x8, #0x5
  18d1b0: f90013e8     	str	x8, [sp, #0x20]
  18d1b4: 540001c0     	b.eq	0x18d1ec <EAS_Resume+0xb4>
  18d1b8: 14000001     	b	0x18d1bc <EAS_Resume+0x84>
  18d1bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  18d1c0: f1000d08     	subs	x8, x8, #0x3
  18d1c4: f9000fe8     	str	x8, [sp, #0x18]
  18d1c8: 54000120     	b.eq	0x18d1ec <EAS_Resume+0xb4>
  18d1cc: 14000001     	b	0x18d1d0 <EAS_Resume+0x98>
  18d1d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d1d4: 3940a509     	ldrb	w9, [x8, #0x29]
  18d1d8: 370800a9     	tbnz	w9, #0x1, 0x18d1ec <EAS_Resume+0xb4>
  18d1dc: 14000001     	b	0x18d1e0 <EAS_Resume+0xa8>
  18d1e0: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18d1e4: f81e83a8     	stur	x8, [x29, #-0x18]
  18d1e8: 14000014     	b	0x18d238 <EAS_Resume+0x100>
  18d1ec: f9401be8     	ldr	x8, [sp, #0x30]
  18d1f0: f9402108     	ldr	x8, [x8, #0x40]
  18d1f4: b50000a8     	cbnz	x8, 0x18d208 <EAS_Resume+0xd0>
  18d1f8: 14000001     	b	0x18d1fc <EAS_Resume+0xc4>
  18d1fc: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  18d200: f90017e8     	str	x8, [sp, #0x28]
  18d204: 14000001     	b	0x18d208 <EAS_Resume+0xd0>
  18d208: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d20c: 3940a509     	ldrb	w9, [x8, #0x29]
  18d210: 121e7929     	and	w9, w9, #0xfffffffd
  18d214: 3900a509     	strb	w9, [x8, #0x29]
  18d218: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d21c: 3940a509     	ldrb	w9, [x8, #0x29]
  18d220: 321d0129     	orr	w9, w9, #0x8
  18d224: 3900a509     	strb	w9, [x8, #0x29]
  18d228: 14000001     	b	0x18d22c <EAS_Resume+0xf4>
  18d22c: f94017e8     	ldr	x8, [sp, #0x28]
  18d230: f81e83a8     	stur	x8, [x29, #-0x18]
  18d234: 14000001     	b	0x18d238 <EAS_Resume+0x100>
  18d238: f85e83a8     	ldur	x8, [x29, #-0x18]
  18d23c: d53bd049     	mrs	x9, TPIDR_EL0
  18d240: f9401529     	ldr	x9, [x9, #0x28]
  18d244: f85f83aa     	ldur	x10, [x29, #-0x8]
  18d248: eb0a0129     	subs	x9, x9, x10
  18d24c: f9000be8     	str	x8, [sp, #0x10]
  18d250: f90007e9     	str	x9, [sp, #0x8]
  18d254: 540000c1     	b.ne	0x18d26c <EAS_Resume+0x134>
  18d258: 14000001     	b	0x18d25c <EAS_Resume+0x124>
  18d25c: f9400be0     	ldr	x0, [sp, #0x10]
  18d260: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18d264: 9101c3ff     	add	sp, sp, #0x70
  18d268: d65f03c0     	ret
  18d26c: 97fc72c1     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018d270 <EAS_GetParameter>:
  18d270: d10103ff     	sub	sp, sp, #0x40
  18d274: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18d278: 9100c3fd     	add	x29, sp, #0x30
  18d27c: d2800128     	mov	x8, #0x9                // =9
  18d280: d2800009     	mov	x9, #0x0                // =0
  18d284: f81f03a0     	stur	x0, [x29, #-0x10]
  18d288: f9000fe1     	str	x1, [sp, #0x18]
  18d28c: f9000be2     	str	x2, [sp, #0x10]
  18d290: f90007e3     	str	x3, [sp, #0x8]
  18d294: f9400fe0     	ldr	x0, [sp, #0x18]
  18d298: eb08001f     	cmp	x0, x8
  18d29c: 1a9fb7ea     	cset	w10, ge
  18d2a0: f90003e9     	str	x9, [sp]
  18d2a4: 3700004a     	tbnz	w10, #0x0, 0x18d2ac <EAS_GetParameter+0x3c>
  18d2a8: 14000004     	b	0x18d2b8 <EAS_GetParameter+0x48>
  18d2ac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  18d2b0: f81f83a8     	stur	x8, [x29, #-0x8]
  18d2b4: 14000024     	b	0x18d344 <EAS_GetParameter+0xd4>
  18d2b8: b27c03e8     	orr	x8, xzr, #0x10
  18d2bc: b27d03e9     	orr	x9, xzr, #0x8
  18d2c0: f85f03aa     	ldur	x10, [x29, #-0x10]
  18d2c4: 8b090149     	add	x9, x10, x9
  18d2c8: f9400fea     	ldr	x10, [sp, #0x18]
  18d2cc: 9b0a7d08     	mul	x8, x8, x10
  18d2d0: 8b080128     	add	x8, x9, x8
  18d2d4: f9400508     	ldr	x8, [x8, #0x8]
  18d2d8: f94003e9     	ldr	x9, [sp]
  18d2dc: eb09011f     	cmp	x8, x9
  18d2e0: 1a9f17eb     	cset	w11, eq
  18d2e4: 3700004b     	tbnz	w11, #0x0, 0x18d2ec <EAS_GetParameter+0x7c>
  18d2e8: 14000004     	b	0x18d2f8 <EAS_GetParameter+0x88>
  18d2ec: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  18d2f0: f81f83a8     	stur	x8, [x29, #-0x8]
  18d2f4: 14000014     	b	0x18d344 <EAS_GetParameter+0xd4>
  18d2f8: b27c03e8     	orr	x8, xzr, #0x10
  18d2fc: b27d03e9     	orr	x9, xzr, #0x8
  18d300: f85f03aa     	ldur	x10, [x29, #-0x10]
  18d304: 8b09014a     	add	x10, x10, x9
  18d308: f9400feb     	ldr	x11, [sp, #0x18]
  18d30c: 9b0b7d0b     	mul	x11, x8, x11
  18d310: 8b0b014a     	add	x10, x10, x11
  18d314: f940014a     	ldr	x10, [x10]
  18d318: f9400d4a     	ldr	x10, [x10, #0x18]
  18d31c: f85f03ab     	ldur	x11, [x29, #-0x10]
  18d320: 8b090169     	add	x9, x11, x9
  18d324: f9400feb     	ldr	x11, [sp, #0x18]
  18d328: 9b0b7d08     	mul	x8, x8, x11
  18d32c: 8b080128     	add	x8, x9, x8
  18d330: f9400500     	ldr	x0, [x8, #0x8]
  18d334: f9400be1     	ldr	x1, [sp, #0x10]
  18d338: f94007e2     	ldr	x2, [sp, #0x8]
  18d33c: d63f0140     	blr	x10
  18d340: f81f83a0     	stur	x0, [x29, #-0x8]
  18d344: f85f83a0     	ldur	x0, [x29, #-0x8]
  18d348: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18d34c: 910103ff     	add	sp, sp, #0x40
  18d350: d65f03c0     	ret

000000000018d354 <EAS_SetParameter>:
  18d354: d10103ff     	sub	sp, sp, #0x40
  18d358: a9037bfd     	stp	x29, x30, [sp, #0x30]
  18d35c: 9100c3fd     	add	x29, sp, #0x30
  18d360: d2800128     	mov	x8, #0x9                // =9
  18d364: d2800009     	mov	x9, #0x0                // =0
  18d368: f81f03a0     	stur	x0, [x29, #-0x10]
  18d36c: f9000fe1     	str	x1, [sp, #0x18]
  18d370: f9000be2     	str	x2, [sp, #0x10]
  18d374: f90007e3     	str	x3, [sp, #0x8]
  18d378: f9400fe0     	ldr	x0, [sp, #0x18]
  18d37c: eb08001f     	cmp	x0, x8
  18d380: 1a9fb7ea     	cset	w10, ge
  18d384: f90003e9     	str	x9, [sp]
  18d388: 3700004a     	tbnz	w10, #0x0, 0x18d390 <EAS_SetParameter+0x3c>
  18d38c: 14000004     	b	0x18d39c <EAS_SetParameter+0x48>
  18d390: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  18d394: f81f83a8     	stur	x8, [x29, #-0x8]
  18d398: 14000024     	b	0x18d428 <EAS_SetParameter+0xd4>
  18d39c: b27c03e8     	orr	x8, xzr, #0x10
  18d3a0: b27d03e9     	orr	x9, xzr, #0x8
  18d3a4: f85f03aa     	ldur	x10, [x29, #-0x10]
  18d3a8: 8b090149     	add	x9, x10, x9
  18d3ac: f9400fea     	ldr	x10, [sp, #0x18]
  18d3b0: 9b0a7d08     	mul	x8, x8, x10
  18d3b4: 8b080128     	add	x8, x9, x8
  18d3b8: f9400508     	ldr	x8, [x8, #0x8]
  18d3bc: f94003e9     	ldr	x9, [sp]
  18d3c0: eb09011f     	cmp	x8, x9
  18d3c4: 1a9f17eb     	cset	w11, eq
  18d3c8: 3700004b     	tbnz	w11, #0x0, 0x18d3d0 <EAS_SetParameter+0x7c>
  18d3cc: 14000004     	b	0x18d3dc <EAS_SetParameter+0x88>
  18d3d0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  18d3d4: f81f83a8     	stur	x8, [x29, #-0x8]
  18d3d8: 14000014     	b	0x18d428 <EAS_SetParameter+0xd4>
  18d3dc: b27c03e8     	orr	x8, xzr, #0x10
  18d3e0: b27d03e9     	orr	x9, xzr, #0x8
  18d3e4: f85f03aa     	ldur	x10, [x29, #-0x10]
  18d3e8: 8b09014a     	add	x10, x10, x9
  18d3ec: f9400feb     	ldr	x11, [sp, #0x18]
  18d3f0: 9b0b7d0b     	mul	x11, x8, x11
  18d3f4: 8b0b014a     	add	x10, x10, x11
  18d3f8: f940014a     	ldr	x10, [x10]
  18d3fc: f940114a     	ldr	x10, [x10, #0x20]
  18d400: f85f03ab     	ldur	x11, [x29, #-0x10]
  18d404: 8b090169     	add	x9, x11, x9
  18d408: f9400feb     	ldr	x11, [sp, #0x18]
  18d40c: 9b0b7d08     	mul	x8, x8, x11
  18d410: 8b080128     	add	x8, x9, x8
  18d414: f9400500     	ldr	x0, [x8, #0x8]
  18d418: f9400be1     	ldr	x1, [sp, #0x10]
  18d41c: f94007e2     	ldr	x2, [sp, #0x8]
  18d420: d63f0140     	blr	x10
  18d424: f81f83a0     	stur	x0, [x29, #-0x8]
  18d428: f85f83a0     	ldur	x0, [x29, #-0x8]
  18d42c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  18d430: 910103ff     	add	sp, sp, #0x40
  18d434: d65f03c0     	ret

000000000018d438 <EAS_SetSoundLibrary>:
  18d438: d100c3ff     	sub	sp, sp, #0x30
  18d43c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18d440: 910083fd     	add	x29, sp, #0x20
  18d444: d2800008     	mov	x8, #0x0                // =0
  18d448: f9000be0     	str	x0, [sp, #0x10]
  18d44c: f90007e1     	str	x1, [sp, #0x8]
  18d450: f90003e2     	str	x2, [sp]
  18d454: f94007e0     	ldr	x0, [sp, #0x8]
  18d458: eb08001f     	cmp	x0, x8
  18d45c: 1a9f07e9     	cset	w9, ne
  18d460: 37000049     	tbnz	w9, #0x0, 0x18d468 <EAS_SetSoundLibrary+0x30>
  18d464: 1400000f     	b	0x18d4a0 <EAS_SetSoundLibrary+0x68>
  18d468: f9400be0     	ldr	x0, [sp, #0x10]
  18d46c: f94007e1     	ldr	x1, [sp, #0x8]
  18d470: 97fc6fd4     	bl	0xa93c0 <EAS_StreamReady@plt>
  18d474: 35000080     	cbnz	w0, 0x18d484 <EAS_SetSoundLibrary+0x4c>
  18d478: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18d47c: f81f83a8     	stur	x8, [x29, #-0x8]
  18d480: 1400000d     	b	0x18d4b4 <EAS_SetSoundLibrary+0x7c>
  18d484: 32000be2     	orr	w2, wzr, #0x7
  18d488: f9400be0     	ldr	x0, [sp, #0x10]
  18d48c: f94007e1     	ldr	x1, [sp, #0x8]
  18d490: f94003e3     	ldr	x3, [sp]
  18d494: 97fc4e6b     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18d498: f81f83a0     	stur	x0, [x29, #-0x8]
  18d49c: 14000006     	b	0x18d4b4 <EAS_SetSoundLibrary+0x7c>
  18d4a0: f9400be8     	ldr	x8, [sp, #0x10]
  18d4a4: f940b900     	ldr	x0, [x8, #0x170]
  18d4a8: f94003e1     	ldr	x1, [sp]
  18d4ac: 97fc4bcd     	bl	0xa03e0 <VMSetGlobalEASLib@plt>
  18d4b0: f81f83a0     	stur	x0, [x29, #-0x8]
  18d4b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  18d4b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18d4bc: 9100c3ff     	add	sp, sp, #0x30
  18d4c0: d65f03c0     	ret

000000000018d4c4 <EAS_SetHeaderSearchFlag>:
  18d4c4: d10043ff     	sub	sp, sp, #0x10
  18d4c8: d2800008     	mov	x8, #0x0                // =0
  18d4cc: f90007e0     	str	x0, [sp, #0x8]
  18d4d0: b90007e1     	str	w1, [sp, #0x4]
  18d4d4: b94007e1     	ldr	w1, [sp, #0x4]
  18d4d8: f94007e0     	ldr	x0, [sp, #0x8]
  18d4dc: 39063001     	strb	w1, [x0, #0x18c]
  18d4e0: aa0803e0     	mov	x0, x8
  18d4e4: 910043ff     	add	sp, sp, #0x10
  18d4e8: d65f03c0     	ret

000000000018d4ec <EAS_SetPlayMode>:
  18d4ec: d100c3ff     	sub	sp, sp, #0x30
  18d4f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  18d4f4: 910083fd     	add	x29, sp, #0x20
  18d4f8: 52800268     	mov	w8, #0x13               // =19
  18d4fc: f81f83a0     	stur	x0, [x29, #-0x8]
  18d500: f9000be1     	str	x1, [sp, #0x10]
  18d504: f90007e2     	str	x2, [sp, #0x8]
  18d508: f85f83a0     	ldur	x0, [x29, #-0x8]
  18d50c: f9400be1     	ldr	x1, [sp, #0x10]
  18d510: f94007e3     	ldr	x3, [sp, #0x8]
  18d514: 2a0803e2     	mov	w2, w8
  18d518: 97fc4e4a     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18d51c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  18d520: 9100c3ff     	add	sp, sp, #0x30
  18d524: d65f03c0     	ret

000000000018d528 <EAS_LoadDLSCollection>:
  18d528: d101c3ff     	sub	sp, sp, #0x70
  18d52c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  18d530: 910183fd     	add	x29, sp, #0x60
  18d534: d53bd048     	mrs	x8, TPIDR_EL0
  18d538: f9401508     	ldr	x8, [x8, #0x28]
  18d53c: f81f83a8     	stur	x8, [x29, #-0x8]
  18d540: f81d83a0     	stur	x0, [x29, #-0x28]
  18d544: f9001be1     	str	x1, [sp, #0x30]
  18d548: f90017e2     	str	x2, [sp, #0x28]
  18d54c: f9401be8     	ldr	x8, [sp, #0x30]
  18d550: b4000168     	cbz	x8, 0x18d57c <EAS_LoadDLSCollection+0x54>
  18d554: 14000001     	b	0x18d558 <EAS_LoadDLSCollection+0x30>
  18d558: f85d83a0     	ldur	x0, [x29, #-0x28]
  18d55c: f9401be1     	ldr	x1, [sp, #0x30]
  18d560: 97fc6f98     	bl	0xa93c0 <EAS_StreamReady@plt>
  18d564: 350000a0     	cbnz	w0, 0x18d578 <EAS_LoadDLSCollection+0x50>
  18d568: 14000001     	b	0x18d56c <EAS_LoadDLSCollection+0x44>
  18d56c: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  18d570: f81e03a8     	stur	x8, [x29, #-0x20]
  18d574: 14000032     	b	0x18d63c <EAS_LoadDLSCollection+0x114>
  18d578: 14000001     	b	0x18d57c <EAS_LoadDLSCollection+0x54>
  18d57c: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d580: f9400100     	ldr	x0, [x8]
  18d584: f94017e1     	ldr	x1, [sp, #0x28]
  18d588: 320003e9     	orr	w9, wzr, #0x1
  18d58c: 2a0903e3     	mov	w3, w9
  18d590: d10043a2     	sub	x2, x29, #0x10
  18d594: 97fc4cbf     	bl	0xa0890 <EAS_HWOpenFile@plt>
  18d598: f90013e0     	str	x0, [sp, #0x20]
  18d59c: b40000a0     	cbz	x0, 0x18d5b0 <EAS_LoadDLSCollection+0x88>
  18d5a0: 14000001     	b	0x18d5a4 <EAS_LoadDLSCollection+0x7c>
  18d5a4: f94013e8     	ldr	x8, [sp, #0x20]
  18d5a8: f81e03a8     	stur	x8, [x29, #-0x20]
  18d5ac: 14000024     	b	0x18d63c <EAS_LoadDLSCollection+0x114>
  18d5b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d5b4: f9400100     	ldr	x0, [x8]
  18d5b8: f85f03a1     	ldur	x1, [x29, #-0x10]
  18d5bc: aa1f03e8     	mov	x8, xzr
  18d5c0: d10063a3     	sub	x3, x29, #0x18
  18d5c4: aa0803e2     	mov	x2, x8
  18d5c8: 97fc675a     	bl	0xa7330 <DLSParser@plt>
  18d5cc: f90013e0     	str	x0, [sp, #0x20]
  18d5d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  18d5d4: f9400100     	ldr	x0, [x8]
  18d5d8: f85f03a1     	ldur	x1, [x29, #-0x10]
  18d5dc: 97fc5929     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  18d5e0: f94013e8     	ldr	x8, [sp, #0x20]
  18d5e4: f9000fe0     	str	x0, [sp, #0x18]
  18d5e8: b5000248     	cbnz	x8, 0x18d630 <EAS_LoadDLSCollection+0x108>
  18d5ec: 14000001     	b	0x18d5f0 <EAS_LoadDLSCollection+0xc8>
  18d5f0: f9401be8     	ldr	x8, [sp, #0x30]
  18d5f4: b4000128     	cbz	x8, 0x18d618 <EAS_LoadDLSCollection+0xf0>
  18d5f8: 14000001     	b	0x18d5fc <EAS_LoadDLSCollection+0xd4>
  18d5fc: f85d83a0     	ldur	x0, [x29, #-0x28]
  18d600: f9401be1     	ldr	x1, [sp, #0x30]
  18d604: f85e83a3     	ldur	x3, [x29, #-0x18]
  18d608: 321f07e2     	orr	w2, wzr, #0x6
  18d60c: 97fc4e0d     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  18d610: f90013e0     	str	x0, [sp, #0x20]
  18d614: 14000006     	b	0x18d62c <EAS_LoadDLSCollection+0x104>
  18d618: f85d83a0     	ldur	x0, [x29, #-0x28]
  18d61c: f85e83a1     	ldur	x1, [x29, #-0x18]
  18d620: 97fc55b8     	bl	0xa2d00 <VMSetGlobalDLSLib@plt>
  18d624: f90013e0     	str	x0, [sp, #0x20]
  18d628: 14000001     	b	0x18d62c <EAS_LoadDLSCollection+0x104>
  18d62c: 14000001     	b	0x18d630 <EAS_LoadDLSCollection+0x108>
  18d630: f94013e8     	ldr	x8, [sp, #0x20]
  18d634: f81e03a8     	stur	x8, [x29, #-0x20]
  18d638: 14000001     	b	0x18d63c <EAS_LoadDLSCollection+0x114>
  18d63c: f85e03a8     	ldur	x8, [x29, #-0x20]
  18d640: d53bd049     	mrs	x9, TPIDR_EL0
  18d644: f9401529     	ldr	x9, [x9, #0x28]
  18d648: f85f83aa     	ldur	x10, [x29, #-0x8]
  18d64c: eb0a0129     	subs	x9, x9, x10
  18d650: f9000be8     	str	x8, [sp, #0x10]
  18d654: f90007e9     	str	x9, [sp, #0x8]
  18d658: 540000c1     	b.ne	0x18d670 <EAS_LoadDLSCollection+0x148>
  18d65c: 14000001     	b	0x18d660 <EAS_LoadDLSCollection+0x138>
  18d660: f9400be0     	ldr	x0, [sp, #0x10]
  18d664: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  18d668: 9101c3ff     	add	sp, sp, #0x70
  18d66c: d65f03c0     	ret
  18d670: 97fc71c0     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000018d674 <EAS_SearchFile>:
  18d674: d10203ff     	sub	sp, sp, #0x80
  18d678: a9077bfd     	stp	x29, x30, [sp, #0x70]
  18d67c: 9101c3fd     	add	x29, sp, #0x70
  18d680: d53bd048     	mrs	x8, TPIDR_EL0
  18d684: f9401508     	ldr	x8, [x8, #0x28]
  18d688: f81f83a8     	stur	x8, [x29, #-0x8]
  18d68c: f81e03a0     	stur	x0, [x29, #-0x20]
  18d690: f81d83a1     	stur	x1, [x29, #-0x28]
  18d694: f81d03a2     	stur	x2, [x29, #-0x30]
  18d698: f9001fe3     	str	x3, [sp, #0x38]
  18d69c: f9001be4     	str	x4, [sp, #0x30]
  18d6a0: f9401be8     	ldr	x8, [sp, #0x30]
  18d6a4: 92800000     	mov	x0, #-0x1               // =-1
  18d6a8: f9000100     	str	x0, [x8]
  18d6ac: 2a1f03e9     	mov	w9, wzr
  18d6b0: b90027e9     	str	w9, [sp, #0x24]
  18d6b4: 14000001     	b	0x18d6b8 <EAS_SearchFile+0x44>
  18d6b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  18d6bc: f9400100     	ldr	x0, [x8]
  18d6c0: f85d83a1     	ldur	x1, [x29, #-0x28]
  18d6c4: d10033a2     	sub	x2, x29, #0xc
  18d6c8: 97fc5e2a     	bl	0xa4f70 <EAS_HWGetByte@plt>
  18d6cc: f90017e0     	str	x0, [sp, #0x28]
  18d6d0: f94017e8     	ldr	x8, [sp, #0x28]
  18d6d4: b40000a8     	cbz	x8, 0x18d6e8 <EAS_SearchFile+0x74>
  18d6d8: 14000001     	b	0x18d6dc <EAS_SearchFile+0x68>
  18d6dc: f94017e8     	ldr	x8, [sp, #0x28]
  18d6e0: f81e83a8     	stur	x8, [x29, #-0x18]
  18d6e4: 1400002b     	b	0x18d790 <EAS_SearchFile+0x11c>
  18d6e8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  18d6ec: f85d03a9     	ldur	x9, [x29, #-0x30]
  18d6f0: b98027ea     	ldrsw	x10, [sp, #0x24]
  18d6f4: 386a692b     	ldrb	w11, [x9, x10]
  18d6f8: 6b0b0108     	subs	w8, w8, w11
  18d6fc: b90023e8     	str	w8, [sp, #0x20]
  18d700: 540003a1     	b.ne	0x18d774 <EAS_SearchFile+0x100>
  18d704: 14000001     	b	0x18d708 <EAS_SearchFile+0x94>
  18d708: b94027e8     	ldr	w8, [sp, #0x24]
  18d70c: 11000508     	add	w8, w8, #0x1
  18d710: b90027e8     	str	w8, [sp, #0x24]
  18d714: b94027e8     	ldr	w8, [sp, #0x24]
  18d718: 71001108     	subs	w8, w8, #0x4
  18d71c: b9001fe8     	str	w8, [sp, #0x1c]
  18d720: 54000281     	b.ne	0x18d770 <EAS_SearchFile+0xfc>
  18d724: 14000001     	b	0x18d728 <EAS_SearchFile+0xb4>
  18d728: f85e03a8     	ldur	x8, [x29, #-0x20]
  18d72c: f9400100     	ldr	x0, [x8]
  18d730: f85d83a1     	ldur	x1, [x29, #-0x28]
  18d734: f9401be2     	ldr	x2, [sp, #0x30]
  18d738: 97fc6a2a     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  18d73c: f90017e0     	str	x0, [sp, #0x28]
  18d740: f94017e8     	ldr	x8, [sp, #0x28]
  18d744: b40000a8     	cbz	x8, 0x18d758 <EAS_SearchFile+0xe4>
  18d748: 14000001     	b	0x18d74c <EAS_SearchFile+0xd8>
  18d74c: f94017e8     	ldr	x8, [sp, #0x28]
  18d750: f81e83a8     	stur	x8, [x29, #-0x18]
  18d754: 1400000f     	b	0x18d790 <EAS_SearchFile+0x11c>
  18d758: f9401fe8     	ldr	x8, [sp, #0x38]
  18d75c: f9401be9     	ldr	x9, [sp, #0x30]
  18d760: f940012a     	ldr	x10, [x9]
  18d764: eb080148     	subs	x8, x10, x8
  18d768: f9000128     	str	x8, [x9]
  18d76c: 14000006     	b	0x18d784 <EAS_SearchFile+0x110>
  18d770: 14000004     	b	0x18d780 <EAS_SearchFile+0x10c>
  18d774: 2a1f03e8     	mov	w8, wzr
  18d778: b90027e8     	str	w8, [sp, #0x24]
  18d77c: 14000001     	b	0x18d780 <EAS_SearchFile+0x10c>
  18d780: 17ffffce     	b	0x18d6b8 <EAS_SearchFile+0x44>
  18d784: aa1f03e8     	mov	x8, xzr
  18d788: f81e83a8     	stur	x8, [x29, #-0x18]
  18d78c: 14000001     	b	0x18d790 <EAS_SearchFile+0x11c>
  18d790: f85e83a8     	ldur	x8, [x29, #-0x18]
  18d794: d53bd049     	mrs	x9, TPIDR_EL0
  18d798: f9401529     	ldr	x9, [x9, #0x28]
  18d79c: f85f83aa     	ldur	x10, [x29, #-0x8]
  18d7a0: eb0a0129     	subs	x9, x9, x10
  18d7a4: f9000be8     	str	x8, [sp, #0x10]
  18d7a8: f90007e9     	str	x9, [sp, #0x8]
  18d7ac: 540000c1     	b.ne	0x18d7c4 <EAS_SearchFile+0x150>
  18d7b0: 14000001     	b	0x18d7b4 <EAS_SearchFile+0x140>
  18d7b4: f9400be0     	ldr	x0, [sp, #0x10]
  18d7b8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  18d7bc: 910203ff     	add	sp, sp, #0x80
  18d7c0: d65f03c0     	ret
  18d7c4: 97fc716b     	bl	0xa9d70 <__stack_chk_fail@plt>
  18d7c8: d10483ff     	sub	sp, sp, #0x120
  18d7cc: f90063fc     	str	x28, [sp, #0xc0]
  18d7d0: a90d67fa     	stp	x26, x25, [sp, #0xd0]
  18d7d4: a90e5ff8     	stp	x24, x23, [sp, #0xe0]
  18d7d8: a90f57f6     	stp	x22, x21, [sp, #0xf0]
  18d7dc: a9104ff4     	stp	x20, x19, [sp, #0x100]
  18d7e0: a9117bfd     	stp	x29, x30, [sp, #0x110]
  18d7e4: 910443fd     	add	x29, sp, #0x110
  18d7e8: 52800008     	mov	w8, #0x0                // =0
  18d7ec: d2800009     	mov	x9, #0x0                // =0
  18d7f0: 321903ea     	orr	w10, wzr, #0x80
  18d7f4: 5280000b     	mov	w11, #0x0               // =0
  18d7f8: 52802ecc     	mov	w12, #0x176             // =374
  18d7fc: 5289790d     	mov	w13, #0x4bc8            // =19400
  18d800: 52806f8e     	mov	w14, #0x37c             // =892
  18d804: 528037cf     	mov	w15, #0x1be             // =446
  18d808: 52806530     	mov	w16, #0x329             // =809
  18d80c: 128978f1     	mov	w17, #-0x4bc8           // =-19400
  18d810: 52812342     	mov	w2, #0x91a              // =2330
  18d814: 528450a3     	mov	w3, #0x2285             // =8837
  18d818: 52832bc4     	mov	w4, #0x195e             // =6494
  18d81c: 528113a5     	mov	w5, #0x89d              // =2205
  18d820: 321143e6     	orr	w6, wzr, #0xffff8000
  18d824: 5281e1e7     	mov	w7, #0xf0f              // =3855
  18d828: 128a8653     	mov	w19, #-0x5433           // =-21555
  18d82c: 32001bf4     	orr	w20, wzr, #0x7f
  18d830: 320003f5     	orr	w21, wzr, #0x1
  18d834: 32003bf6     	orr	w22, wzr, #0x7fff
  18d838: 52826677     	mov	w23, #0x1333            // =4915
  18d83c: 528d9998     	mov	w24, #0x6ccc            // =27852
  18d840: f81a03a0     	stur	x0, [x29, #-0x60]
  18d844: f81983a1     	stur	x1, [x29, #-0x68]
  18d848: f85a03a0     	ldur	x0, [x29, #-0x60]
  18d84c: 39462c19     	ldrb	w25, [x0, #0x18b]
  18d850: 53001f39     	uxtb	w25, w25
  18d854: 32001ffa     	orr	w26, wzr, #0xff
  18d858: 0a1a0108     	and	w8, w8, w26
  18d85c: 6b08033f     	cmp	w25, w8
  18d860: 1a9f07e8     	cset	w8, ne
  18d864: f90043e9     	str	x9, [sp, #0x80]
  18d868: b9007fea     	str	w10, [sp, #0x7c]
  18d86c: b9007beb     	str	w11, [sp, #0x78]
  18d870: b90077ec     	str	w12, [sp, #0x74]
  18d874: b90073ed     	str	w13, [sp, #0x70]
  18d878: b9006fee     	str	w14, [sp, #0x6c]
  18d87c: b9006bef     	str	w15, [sp, #0x68]
  18d880: b90067f0     	str	w16, [sp, #0x64]
  18d884: b90063f1     	str	w17, [sp, #0x60]
  18d888: b9005fe2     	str	w2, [sp, #0x5c]
  18d88c: b9005be3     	str	w3, [sp, #0x58]
  18d890: b90057e4     	str	w4, [sp, #0x54]
  18d894: b90053e5     	str	w5, [sp, #0x50]
  18d898: b9004fe6     	str	w6, [sp, #0x4c]
  18d89c: b9004be7     	str	w7, [sp, #0x48]
  18d8a0: b90047f3     	str	w19, [sp, #0x44]
  18d8a4: b90043f4     	str	w20, [sp, #0x40]
  18d8a8: b9003ff5     	str	w21, [sp, #0x3c]
  18d8ac: b9003bf6     	str	w22, [sp, #0x38]
  18d8b0: b90037f7     	str	w23, [sp, #0x34]
  18d8b4: b90033f8     	str	w24, [sp, #0x30]
  18d8b8: 37000048     	tbnz	w8, #0x0, 0x18d8c0 <EAS_SearchFile+0x24c>
  18d8bc: 14000005     	b	0x18d8d0 <EAS_SearchFile+0x25c>
  18d8c0: 321f03e0     	orr	w0, wzr, #0x2
  18d8c4: 97fc53a7     	bl	0xa2760 <EAS_CMEnumFXData@plt>
  18d8c8: f81803a0     	stur	x0, [x29, #-0x80]
  18d8cc: 14000006     	b	0x18d8e4 <EAS_SearchFile+0x270>
  18d8d0: d2844801     	mov	x1, #0x2240             // =8768
  18d8d4: f85a03a8     	ldur	x8, [x29, #-0x60]
  18d8d8: f9400100     	ldr	x0, [x8]
  18d8dc: 97fc5085     	bl	0xa1af0 <EAS_HWMalloc@plt>
  18d8e0: f81803a0     	stur	x0, [x29, #-0x80]
  18d8e4: f85803a8     	ldur	x8, [x29, #-0x80]
  18d8e8: f94043e9     	ldr	x9, [sp, #0x80]
  18d8ec: eb09011f     	cmp	x8, x9
  18d8f0: 1a9f17ea     	cset	w10, eq
  18d8f4: 3700004a     	tbnz	w10, #0x0, 0x18d8fc <EAS_SearchFile+0x288>
  18d8f8: 14000004     	b	0x18d908 <EAS_SearchFile+0x294>
  18d8fc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  18d900: f81a83a8     	stur	x8, [x29, #-0x58]
  18d904: 1400017b     	b	0x18def0 <EAS_SearchFile+0x87c>
  18d908: d2800ec8     	mov	x8, #0x76               // =118
  18d90c: 52812289     	mov	w9, #0x914              // =2324
  18d910: 5281d64a     	mov	w10, #0xeb2             // =3762
  18d914: d2800bcb     	mov	x11, #0x5e              // =94
  18d918: 320003ec     	orr	w12, wzr, #0x1
  18d91c: d28006cd     	mov	x13, #0x36              // =54
  18d920: d280058e     	mov	x14, #0x2c              // =44
  18d924: 52800001     	mov	w1, #0x0                // =0
  18d928: d2844802     	mov	x2, #0x2240             // =8768
  18d92c: f85803a0     	ldur	x0, [x29, #-0x80]
  18d930: f90017e8     	str	x8, [sp, #0x28]
  18d934: b90027e9     	str	w9, [sp, #0x24]
  18d938: b90023ea     	str	w10, [sp, #0x20]
  18d93c: f9000feb     	str	x11, [sp, #0x18]
  18d940: b90017ec     	str	w12, [sp, #0x14]
  18d944: f90007ed     	str	x13, [sp, #0x8]
  18d948: f90003ee     	str	x14, [sp]
  18d94c: 97fc6c7d     	bl	0xa8b40 <EAS_HWMemSet@plt>
  18d950: f85803a8     	ldur	x8, [x29, #-0x80]
  18d954: aa0803e0     	mov	x0, x8
  18d958: 9400028b     	bl	0x18e384 <EAS_SearchFile+0xd10>
  18d95c: f85803a8     	ldur	x8, [x29, #-0x80]
  18d960: b9407fe9     	ldr	w9, [sp, #0x7c]
  18d964: 79000909     	strh	w9, [x8, #0x4]
  18d968: f85803a8     	ldur	x8, [x29, #-0x80]
  18d96c: b9407bea     	ldr	w10, [sp, #0x78]
  18d970: 7900550a     	strh	w10, [x8, #0x2a]
  18d974: f85803a8     	ldur	x8, [x29, #-0x80]
  18d978: 7900690a     	strh	w10, [x8, #0x34]
  18d97c: f85803a8     	ldur	x8, [x29, #-0x80]
  18d980: f94003eb     	ldr	x11, [sp]
  18d984: 8b0b0108     	add	x8, x8, x11
  18d988: 7900090a     	strh	w10, [x8, #0x4]
  18d98c: f85803a8     	ldur	x8, [x29, #-0x80]
  18d990: 8b0b0108     	add	x8, x8, x11
  18d994: b94077ec     	ldr	w12, [sp, #0x74]
  18d998: 7900010c     	strh	w12, [x8]
  18d99c: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9a0: 8b0b0108     	add	x8, x8, x11
  18d9a4: b94073e1     	ldr	w1, [sp, #0x70]
  18d9a8: 79000501     	strh	w1, [x8, #0x2]
  18d9ac: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9b0: b9406fef     	ldr	w15, [sp, #0x6c]
  18d9b4: 7900650f     	strh	w15, [x8, #0x32]
  18d9b8: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9bc: f94007ed     	ldr	x13, [sp, #0x8]
  18d9c0: 8b0d0108     	add	x8, x8, x13
  18d9c4: b9406bf0     	ldr	w16, [sp, #0x68]
  18d9c8: 79000910     	strh	w16, [x8, #0x4]
  18d9cc: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9d0: 8b0d0108     	add	x8, x8, x13
  18d9d4: b94067f1     	ldr	w17, [sp, #0x64]
  18d9d8: 79000111     	strh	w17, [x8]
  18d9dc: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9e0: 8b0d0108     	add	x8, x8, x13
  18d9e4: b94063e3     	ldr	w3, [sp, #0x60]
  18d9e8: 79000503     	strh	w3, [x8, #0x2]
  18d9ec: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9f0: b9405fe4     	ldr	w4, [sp, #0x5c]
  18d9f4: 79007904     	strh	w4, [x8, #0x3c]
  18d9f8: f85803a8     	ldur	x8, [x29, #-0x80]
  18d9fc: 7900850a     	strh	w10, [x8, #0x42]
  18da00: f85803a8     	ldur	x8, [x29, #-0x80]
  18da04: 7900910a     	strh	w10, [x8, #0x48]
  18da08: f85803a8     	ldur	x8, [x29, #-0x80]
  18da0c: b9405be5     	ldr	w5, [sp, #0x58]
  18da10: 7900a505     	strh	w5, [x8, #0x52]
  18da14: f85803a8     	ldur	x8, [x29, #-0x80]
  18da18: b94057e6     	ldr	w6, [sp, #0x54]
  18da1c: 7900a906     	strh	w6, [x8, #0x54]
  18da20: f85803a8     	ldur	x8, [x29, #-0x80]
  18da24: 7900950a     	strh	w10, [x8, #0x4a]
  18da28: f85803a8     	ldur	x8, [x29, #-0x80]
  18da2c: 7900990a     	strh	w10, [x8, #0x4c]
  18da30: f85803a8     	ldur	x8, [x29, #-0x80]
  18da34: 79009d0a     	strh	w10, [x8, #0x4e]
  18da38: f85803a8     	ldur	x8, [x29, #-0x80]
  18da3c: 7900a10a     	strh	w10, [x8, #0x50]
  18da40: f85803a8     	ldur	x8, [x29, #-0x80]
  18da44: b94053e7     	ldr	w7, [sp, #0x50]
  18da48: 7900ad07     	strh	w7, [x8, #0x56]
  18da4c: f85803a8     	ldur	x8, [x29, #-0x80]
  18da50: 7940ad13     	ldrh	w19, [x8, #0x56]
  18da54: 11000673     	add	w19, w19, #0x1
  18da58: f85803a8     	ldur	x8, [x29, #-0x80]
  18da5c: 7900b113     	strh	w19, [x8, #0x58]
  18da60: f85803a8     	ldur	x8, [x29, #-0x80]
  18da64: b9404ff3     	ldr	w19, [sp, #0x4c]
  18da68: 7900b513     	strh	w19, [x8, #0x5a]
  18da6c: f85803a8     	ldur	x8, [x29, #-0x80]
  18da70: b9404bf4     	ldr	w20, [sp, #0x48]
  18da74: 7900b914     	strh	w20, [x8, #0x5c]
  18da78: f85803a8     	ldur	x8, [x29, #-0x80]
  18da7c: b94047f5     	ldr	w21, [sp, #0x44]
  18da80: 7900bd15     	strh	w21, [x8, #0x5e]
  18da84: f85803a8     	ldur	x8, [x29, #-0x80]
  18da88: b94043f6     	ldr	w22, [sp, #0x40]
  18da8c: 7900c116     	strh	w22, [x8, #0x60]
  18da90: f85803a8     	ldur	x8, [x29, #-0x80]
  18da94: 7940c117     	ldrh	w23, [x8, #0x60]
  18da98: f85803a8     	ldur	x8, [x29, #-0x80]
  18da9c: f9400fee     	ldr	x14, [sp, #0x18]
  18daa0: 8b0e0101     	add	x1, x8, x14
  18daa4: 2a1703e0     	mov	w0, w23
  18daa8: 9400046b     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18daac: 7818e3a0     	sturh	w0, [x29, #-0x72]
  18dab0: f85803a8     	ldur	x8, [x29, #-0x80]
  18dab4: 7940c109     	ldrh	w9, [x8, #0x60]
  18dab8: b94023ea     	ldr	w10, [sp, #0x20]
  18dabc: 6b090149     	subs	w9, w10, w9
  18dac0: 7858e3ac     	ldurh	w12, [x29, #-0x72]
  18dac4: 0b0c0129     	add	w9, w9, w12
  18dac8: f85803a8     	ldur	x8, [x29, #-0x80]
  18dacc: 79008109     	strh	w9, [x8, #0x40]
  18dad0: f85803a8     	ldur	x8, [x29, #-0x80]
  18dad4: 7940c100     	ldrh	w0, [x8, #0x60]
  18dad8: f85803a8     	ldur	x8, [x29, #-0x80]
  18dadc: f9400feb     	ldr	x11, [sp, #0x18]
  18dae0: 8b0b0101     	add	x1, x8, x11
  18dae4: 9400045c     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18dae8: 7818e3a0     	sturh	w0, [x29, #-0x72]
  18daec: f85803a8     	ldur	x8, [x29, #-0x80]
  18daf0: 7940c109     	ldrh	w9, [x8, #0x60]
  18daf4: b94023ea     	ldr	w10, [sp, #0x20]
  18daf8: 6b090149     	subs	w9, w10, w9
  18dafc: 7858e3ac     	ldurh	w12, [x29, #-0x72]
  18db00: 6b0c0129     	subs	w9, w9, w12
  18db04: f85803a8     	ldur	x8, [x29, #-0x80]
  18db08: 79008d09     	strh	w9, [x8, #0x46]
  18db0c: f85803a8     	ldur	x8, [x29, #-0x80]
  18db10: 7940c100     	ldrh	w0, [x8, #0x60]
  18db14: f85803a8     	ldur	x8, [x29, #-0x80]
  18db18: f9400feb     	ldr	x11, [sp, #0x18]
  18db1c: 8b0b0101     	add	x1, x8, x11
  18db20: 9400044d     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18db24: 7818e3a0     	sturh	w0, [x29, #-0x72]
  18db28: f85803a8     	ldur	x8, [x29, #-0x80]
  18db2c: 7940c109     	ldrh	w9, [x8, #0x60]
  18db30: b94027ea     	ldr	w10, [sp, #0x24]
  18db34: 6b090149     	subs	w9, w10, w9
  18db38: 7858e3ac     	ldurh	w12, [x29, #-0x72]
  18db3c: 6b0c0129     	subs	w9, w9, w12
  18db40: f85803a8     	ldur	x8, [x29, #-0x80]
  18db44: 79007d09     	strh	w9, [x8, #0x3e]
  18db48: f85803a8     	ldur	x8, [x29, #-0x80]
  18db4c: 7940c100     	ldrh	w0, [x8, #0x60]
  18db50: f85803a8     	ldur	x8, [x29, #-0x80]
  18db54: f9400feb     	ldr	x11, [sp, #0x18]
  18db58: 8b0b0101     	add	x1, x8, x11
  18db5c: 9400043e     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18db60: 7818e3a0     	sturh	w0, [x29, #-0x72]
  18db64: f85803a8     	ldur	x8, [x29, #-0x80]
  18db68: 7940c109     	ldrh	w9, [x8, #0x60]
  18db6c: b94023ea     	ldr	w10, [sp, #0x20]
  18db70: 6b090149     	subs	w9, w10, w9
  18db74: 7858e3ac     	ldurh	w12, [x29, #-0x72]
  18db78: 0b0c0129     	add	w9, w9, w12
  18db7c: f85803a8     	ldur	x8, [x29, #-0x80]
  18db80: 79008909     	strh	w9, [x8, #0x44]
  18db84: f85803a8     	ldur	x8, [x29, #-0x80]
  18db88: b900651f     	str	wzr, [x8, #0x64]
  18db8c: f85803a8     	ldur	x8, [x29, #-0x80]
  18db90: b94017e9     	ldr	w9, [sp, #0x14]
  18db94: b9006909     	str	w9, [x8, #0x68]
  18db98: f85803a8     	ldur	x8, [x29, #-0x80]
  18db9c: b9403fec     	ldr	w12, [sp, #0x3c]
  18dba0: 7900dd0c     	strh	w12, [x8, #0x6e]
  18dba4: f85803a8     	ldur	x8, [x29, #-0x80]
  18dba8: 79c0dd0f     	ldrsh	w15, [x8, #0x6e]
  18dbac: 110005ef     	add	w15, w15, #0x1
  18dbb0: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbb4: 7900d90f     	strh	w15, [x8, #0x6c]
  18dbb8: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbbc: b9403bef     	ldr	w15, [sp, #0x38]
  18dbc0: 7900e10f     	strh	w15, [x8, #0x70]
  18dbc4: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbc8: b9407bf0     	ldr	w16, [sp, #0x78]
  18dbcc: 7900e510     	strh	w16, [x8, #0x72]
  18dbd0: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbd4: 79005110     	strh	w16, [x8, #0x28]
  18dbd8: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbdc: f94017eb     	ldr	x11, [sp, #0x28]
  18dbe0: 8b0b0108     	add	x8, x8, x11
  18dbe4: b94037f1     	ldr	w17, [sp, #0x34]
  18dbe8: 79000911     	strh	w17, [x8, #0x4]
  18dbec: f85803a8     	ldur	x8, [x29, #-0x80]
  18dbf0: 8b0b0108     	add	x8, x8, x11
  18dbf4: b94033e0     	ldr	w0, [sp, #0x30]
  18dbf8: 79000500     	strh	w0, [x8, #0x2]
  18dbfc: f85803a8     	ldur	x8, [x29, #-0x80]
  18dc00: 8b0b0108     	add	x8, x8, x11
  18dc04: 79000110     	strh	w16, [x8]
  18dc08: f81903bf     	stur	xzr, [x29, #-0x70]
  18dc0c: d28000a8     	mov	x8, #0x5                // =5
  18dc10: f85903a9     	ldur	x9, [x29, #-0x70]
  18dc14: eb08013f     	cmp	x9, x8
  18dc18: 1a9fa7ea     	cset	w10, lt
  18dc1c: 3700004a     	tbnz	w10, #0x0, 0x18dc24 <EAS_SearchFile+0x5b0>
  18dc20: 14000018     	b	0x18dc80 <EAS_SearchFile+0x60c>
  18dc24: b27c03e8     	orr	x8, xzr, #0x10
  18dc28: b27f07e9     	orr	x9, xzr, #0x6
  18dc2c: d2800eca     	mov	x10, #0x76              // =118
  18dc30: b27f03eb     	orr	x11, xzr, #0x2
  18dc34: f85803ac     	ldur	x12, [x29, #-0x80]
  18dc38: 8b0a018c     	add	x12, x12, x10
  18dc3c: 8b080188     	add	x8, x12, x8
  18dc40: f85903ac     	ldur	x12, [x29, #-0x70]
  18dc44: 9b0c7d6c     	mul	x12, x11, x12
  18dc48: 8b0c0108     	add	x8, x8, x12
  18dc4c: b9407bed     	ldr	w13, [sp, #0x78]
  18dc50: 7900010d     	strh	w13, [x8]
  18dc54: f85803a8     	ldur	x8, [x29, #-0x80]
  18dc58: 8b0a0108     	add	x8, x8, x10
  18dc5c: 8b090108     	add	x8, x8, x9
  18dc60: f85903a9     	ldur	x9, [x29, #-0x70]
  18dc64: 9b097d69     	mul	x9, x11, x9
  18dc68: 8b090108     	add	x8, x8, x9
  18dc6c: 7900010d     	strh	w13, [x8]
  18dc70: f85903a8     	ldur	x8, [x29, #-0x70]
  18dc74: 91000508     	add	x8, x8, #0x1
  18dc78: f81903a8     	stur	x8, [x29, #-0x70]
  18dc7c: 17ffffe4     	b	0x18dc0c <EAS_SearchFile+0x598>
  18dc80: d2801208     	mov	x8, #0x90               // =144
  18dc84: f85803a9     	ldur	x9, [x29, #-0x80]
  18dc88: 8b080129     	add	x9, x9, x8
  18dc8c: b94037ea     	ldr	w10, [sp, #0x34]
  18dc90: 7900092a     	strh	w10, [x9, #0x4]
  18dc94: f85803a9     	ldur	x9, [x29, #-0x80]
  18dc98: 8b080129     	add	x9, x9, x8
  18dc9c: b94033eb     	ldr	w11, [sp, #0x30]
  18dca0: 7900052b     	strh	w11, [x9, #0x2]
  18dca4: f85803a9     	ldur	x9, [x29, #-0x80]
  18dca8: 8b080128     	add	x8, x9, x8
  18dcac: b9407bec     	ldr	w12, [sp, #0x78]
  18dcb0: 7900010c     	strh	w12, [x8]
  18dcb4: f81903bf     	stur	xzr, [x29, #-0x70]
  18dcb8: d28000a8     	mov	x8, #0x5                // =5
  18dcbc: f85903a9     	ldur	x9, [x29, #-0x70]
  18dcc0: eb08013f     	cmp	x9, x8
  18dcc4: 1a9fa7ea     	cset	w10, lt
  18dcc8: 3700004a     	tbnz	w10, #0x0, 0x18dcd0 <EAS_SearchFile+0x65c>
  18dccc: 14000018     	b	0x18dd2c <EAS_SearchFile+0x6b8>
  18dcd0: b27c03e8     	orr	x8, xzr, #0x10
  18dcd4: b27f07e9     	orr	x9, xzr, #0x6
  18dcd8: d280120a     	mov	x10, #0x90              // =144
  18dcdc: b27f03eb     	orr	x11, xzr, #0x2
  18dce0: f85803ac     	ldur	x12, [x29, #-0x80]
  18dce4: 8b0a018c     	add	x12, x12, x10
  18dce8: 8b080188     	add	x8, x12, x8
  18dcec: f85903ac     	ldur	x12, [x29, #-0x70]
  18dcf0: 9b0c7d6c     	mul	x12, x11, x12
  18dcf4: 8b0c0108     	add	x8, x8, x12
  18dcf8: b9407bed     	ldr	w13, [sp, #0x78]
  18dcfc: 7900010d     	strh	w13, [x8]
  18dd00: f85803a8     	ldur	x8, [x29, #-0x80]
  18dd04: 8b0a0108     	add	x8, x8, x10
  18dd08: 8b090108     	add	x8, x8, x9
  18dd0c: f85903a9     	ldur	x9, [x29, #-0x70]
  18dd10: 9b097d69     	mul	x9, x11, x9
  18dd14: 8b090108     	add	x8, x8, x9
  18dd18: 7900010d     	strh	w13, [x8]
  18dd1c: f85903a8     	ldur	x8, [x29, #-0x70]
  18dd20: 91000508     	add	x8, x8, #0x1
  18dd24: f81903a8     	stur	x8, [x29, #-0x70]
  18dd28: 17ffffe4     	b	0x18dcb8 <EAS_SearchFile+0x644>
  18dd2c: f81903bf     	stur	xzr, [x29, #-0x70]
  18dd30: b27403e8     	orr	x8, xzr, #0x1000
  18dd34: f85903a9     	ldur	x9, [x29, #-0x70]
  18dd38: eb08013f     	cmp	x9, x8
  18dd3c: 1a9fa7ea     	cset	w10, lt
  18dd40: 3700004a     	tbnz	w10, #0x0, 0x18dd48 <EAS_SearchFile+0x6d4>
  18dd44: 1400000e     	b	0x18dd7c <EAS_SearchFile+0x708>
  18dd48: d2801548     	mov	x8, #0xaa               // =170
  18dd4c: b27f03e9     	orr	x9, xzr, #0x2
  18dd50: f85803aa     	ldur	x10, [x29, #-0x80]
  18dd54: 8b080148     	add	x8, x10, x8
  18dd58: f85903aa     	ldur	x10, [x29, #-0x70]
  18dd5c: 9b0a7d29     	mul	x9, x9, x10
  18dd60: 8b090108     	add	x8, x8, x9
  18dd64: b9407beb     	ldr	w11, [sp, #0x78]
  18dd68: 7900010b     	strh	w11, [x8]
  18dd6c: f85903a8     	ldur	x8, [x29, #-0x70]
  18dd70: 91000508     	add	x8, x8, #0x1
  18dd74: f81903a8     	stur	x8, [x29, #-0x70]
  18dd78: 17ffffee     	b	0x18dd30 <EAS_SearchFile+0x6bc>
  18dd7c: 321c03e8     	orr	w8, wzr, #0x10
  18dd80: 528ac449     	mov	w9, #0x5622             // =22050
  18dd84: d2841f4a     	mov	x10, #0x20fa            // =8442
  18dd88: d2800a0b     	mov	x11, #0x50              // =80
  18dd8c: d28006cc     	mov	x12, #0x36              // =54
  18dd90: d280058d     	mov	x13, #0x2c              // =44
  18dd94: f85803ae     	ldur	x14, [x29, #-0x80]
  18dd98: 8b0a01ca     	add	x10, x14, x10
  18dd9c: f85803ae     	ldur	x14, [x29, #-0x80]
  18dda0: 7940ddcf     	ldrh	w15, [x14, #0x6e]
  18dda4: 2a0f03ee     	mov	w14, w15
  18dda8: 93403dce     	sxth	x14, w14
  18ddac: 9b0e7d6b     	mul	x11, x11, x14
  18ddb0: 8b0b014a     	add	x10, x10, x11
  18ddb4: f90047ea     	str	x10, [sp, #0x88]
  18ddb8: f94047ea     	ldr	x10, [sp, #0x88]
  18ddbc: 7940014f     	ldrh	w15, [x10]
  18ddc0: f85803aa     	ldur	x10, [x29, #-0x80]
  18ddc4: 7900a94f     	strh	w15, [x10, #0x54]
  18ddc8: f94047ea     	ldr	x10, [sp, #0x88]
  18ddcc: 7940054f     	ldrh	w15, [x10, #0x2]
  18ddd0: f85803aa     	ldur	x10, [x29, #-0x80]
  18ddd4: 7900a54f     	strh	w15, [x10, #0x52]
  18ddd8: f94047ea     	ldr	x10, [sp, #0x88]
  18dddc: 7940094f     	ldrh	w15, [x10, #0x4]
  18dde0: f85803aa     	ldur	x10, [x29, #-0x80]
  18dde4: 7900e94f     	strh	w15, [x10, #0x74]
  18dde8: f94047ea     	ldr	x10, [sp, #0x88]
  18ddec: 79400d4f     	ldrh	w15, [x10, #0x6]
  18ddf0: f85803aa     	ldur	x10, [x29, #-0x80]
  18ddf4: 7900e14f     	strh	w15, [x10, #0x70]
  18ddf8: f94047ea     	ldr	x10, [sp, #0x88]
  18ddfc: 7940114f     	ldrh	w15, [x10, #0x8]
  18de00: f85803aa     	ldur	x10, [x29, #-0x80]
  18de04: 7900e54f     	strh	w15, [x10, #0x72]
  18de08: f94047ea     	ldr	x10, [sp, #0x88]
  18de0c: 79406d4f     	ldrh	w15, [x10, #0x36]
  18de10: f85803aa     	ldur	x10, [x29, #-0x80]
  18de14: 7900c14f     	strh	w15, [x10, #0x60]
  18de18: f94047ea     	ldr	x10, [sp, #0x88]
  18de1c: 79c0714f     	ldrsh	w15, [x10, #0x38]
  18de20: b81883af     	stur	w15, [x29, #-0x78]
  18de24: b85883af     	ldur	w15, [x29, #-0x78]
  18de28: 1b097def     	mul	w15, w15, w9
  18de2c: 1ac829ef     	asr	w15, w15, w8
  18de30: b81883af     	stur	w15, [x29, #-0x78]
  18de34: b85883af     	ldur	w15, [x29, #-0x78]
  18de38: f85803aa     	ldur	x10, [x29, #-0x80]
  18de3c: 7900ad4f     	strh	w15, [x10, #0x56]
  18de40: f94047ea     	ldr	x10, [sp, #0x88]
  18de44: 7940754f     	ldrh	w15, [x10, #0x3a]
  18de48: f85803aa     	ldur	x10, [x29, #-0x80]
  18de4c: 8b0d014a     	add	x10, x10, x13
  18de50: 7900054f     	strh	w15, [x10, #0x2]
  18de54: f94047ea     	ldr	x10, [sp, #0x88]
  18de58: 79c0794f     	ldrsh	w15, [x10, #0x3c]
  18de5c: b81883af     	stur	w15, [x29, #-0x78]
  18de60: b85883af     	ldur	w15, [x29, #-0x78]
  18de64: 1b097def     	mul	w15, w15, w9
  18de68: 1ac829ef     	asr	w15, w15, w8
  18de6c: b81883af     	stur	w15, [x29, #-0x78]
  18de70: f85803aa     	ldur	x10, [x29, #-0x80]
  18de74: 8b0d014a     	add	x10, x10, x13
  18de78: 7940094f     	ldrh	w15, [x10, #0x4]
  18de7c: b85883b0     	ldur	w16, [x29, #-0x78]
  18de80: 0b1001ef     	add	w15, w15, w16
  18de84: f85803aa     	ldur	x10, [x29, #-0x80]
  18de88: 8b0d014a     	add	x10, x10, x13
  18de8c: 7900014f     	strh	w15, [x10]
  18de90: f94047ea     	ldr	x10, [sp, #0x88]
  18de94: 79407d4f     	ldrh	w15, [x10, #0x3e]
  18de98: f85803aa     	ldur	x10, [x29, #-0x80]
  18de9c: 8b0c014a     	add	x10, x10, x12
  18dea0: 7900054f     	strh	w15, [x10, #0x2]
  18dea4: f94047ea     	ldr	x10, [sp, #0x88]
  18dea8: 79c0814f     	ldrsh	w15, [x10, #0x40]
  18deac: b81883af     	stur	w15, [x29, #-0x78]
  18deb0: b85883af     	ldur	w15, [x29, #-0x78]
  18deb4: 1b097de9     	mul	w9, w15, w9
  18deb8: 1ac82928     	asr	w8, w9, w8
  18debc: b81883a8     	stur	w8, [x29, #-0x78]
  18dec0: f85803aa     	ldur	x10, [x29, #-0x80]
  18dec4: 8b0c014a     	add	x10, x10, x12
  18dec8: 79400948     	ldrh	w8, [x10, #0x4]
  18decc: b85883a9     	ldur	w9, [x29, #-0x78]
  18ded0: 0b090108     	add	w8, w8, w9
  18ded4: f85803aa     	ldur	x10, [x29, #-0x80]
  18ded8: 8b0c014a     	add	x10, x10, x12
  18dedc: 79000148     	strh	w8, [x10]
  18dee0: f85803aa     	ldur	x10, [x29, #-0x80]
  18dee4: f85983ab     	ldur	x11, [x29, #-0x68]
  18dee8: f900016a     	str	x10, [x11]
  18deec: f81a83bf     	stur	xzr, [x29, #-0x58]
  18def0: f85a83a0     	ldur	x0, [x29, #-0x58]
  18def4: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  18def8: a9504ff4     	ldp	x20, x19, [sp, #0x100]
  18defc: a94f57f6     	ldp	x22, x21, [sp, #0xf0]
  18df00: a94e5ff8     	ldp	x24, x23, [sp, #0xe0]
  18df04: a94d67fa     	ldp	x26, x25, [sp, #0xd0]
  18df08: f94063fc     	ldr	x28, [sp, #0xc0]
  18df0c: 910483ff     	add	sp, sp, #0x120
  18df10: d65f03c0     	ret
  18df14: d10143ff     	sub	sp, sp, #0x50
  18df18: a9047bfd     	stp	x29, x30, [sp, #0x40]
  18df1c: 910103fd     	add	x29, sp, #0x40
  18df20: 52800008     	mov	w8, #0x0                // =0
  18df24: f81f83a0     	stur	x0, [x29, #-0x8]
  18df28: f81f03a1     	stur	x1, [x29, #-0x10]
  18df2c: f81e83a2     	stur	x2, [x29, #-0x18]
  18df30: f90013e3     	str	x3, [sp, #0x20]
  18df34: f85f83a0     	ldur	x0, [x29, #-0x8]
  18df38: f9000fe0     	str	x0, [sp, #0x18]
  18df3c: f9400fe0     	ldr	x0, [sp, #0x18]
  18df40: b9406809     	ldr	w9, [x0, #0x68]
  18df44: b90017e8     	str	w8, [sp, #0x14]
  18df48: 35000189     	cbnz	w9, 0x18df78 <EAS_SearchFile+0x904>
  18df4c: f9400fe8     	ldr	x8, [sp, #0x18]
  18df50: 79c0e109     	ldrsh	w9, [x8, #0x70]
  18df54: 34000049     	cbz	w9, 0x18df5c <EAS_SearchFile+0x8e8>
  18df58: 14000016     	b	0x18dfb0 <EAS_SearchFile+0x93c>
  18df5c: 32003be8     	orr	w8, wzr, #0x7fff
  18df60: f9400fe9     	ldr	x9, [sp, #0x18]
  18df64: 79c0e52a     	ldrsh	w10, [x9, #0x72]
  18df68: 6b08015f     	cmp	w10, w8
  18df6c: 1a9f17e8     	cset	w8, eq
  18df70: 37000048     	tbnz	w8, #0x0, 0x18df78 <EAS_SearchFile+0x904>
  18df74: 1400000f     	b	0x18dfb0 <EAS_SearchFile+0x93c>
  18df78: f85f03a8     	ldur	x8, [x29, #-0x10]
  18df7c: f85e83a9     	ldur	x9, [x29, #-0x18]
  18df80: eb09011f     	cmp	x8, x9
  18df84: 1a9f07ea     	cset	w10, ne
  18df88: 3700004a     	tbnz	w10, #0x0, 0x18df90 <EAS_SearchFile+0x91c>
  18df8c: 14000008     	b	0x18dfac <EAS_SearchFile+0x938>
  18df90: b27f03e8     	orr	x8, xzr, #0x2
  18df94: f85f03a0     	ldur	x0, [x29, #-0x10]
  18df98: f85e83a1     	ldur	x1, [x29, #-0x18]
  18df9c: f94013e9     	ldr	x9, [sp, #0x20]
  18dfa0: 9b087d29     	mul	x9, x9, x8
  18dfa4: 9b087d22     	mul	x2, x9, x8
  18dfa8: 97fc5ef2     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  18dfac: 1400002f     	b	0x18e068 <EAS_SearchFile+0x9f4>
  18dfb0: f9400fe8     	ldr	x8, [sp, #0x18]
  18dfb4: 79c0dd09     	ldrsh	w9, [x8, #0x6e]
  18dfb8: f9400fe8     	ldr	x8, [sp, #0x18]
  18dfbc: 79c0d90a     	ldrsh	w10, [x8, #0x6c]
  18dfc0: 6b0a013f     	cmp	w9, w10
  18dfc4: 1a9f07e9     	cset	w9, ne
  18dfc8: 37000049     	tbnz	w9, #0x0, 0x18dfd0 <EAS_SearchFile+0x95c>
  18dfcc: 14000003     	b	0x18dfd8 <EAS_SearchFile+0x964>
  18dfd0: f9400fe0     	ldr	x0, [sp, #0x18]
  18dfd4: 94000331     	bl	0x18ec98 <EAS_SearchFile+0x1624>
  18dfd8: b2401be8     	orr	x8, xzr, #0x7f
  18dfdc: f9400fe0     	ldr	x0, [sp, #0x18]
  18dfe0: f94013e9     	ldr	x9, [sp, #0x20]
  18dfe4: 2a0903ea     	mov	w10, w9
  18dfe8: 2a0a03e1     	mov	w1, w10
  18dfec: f90007e8     	str	x8, [sp, #0x8]
  18dff0: 9400038d     	bl	0x18ee24 <EAS_SearchFile+0x17b0>
  18dff4: f9400fe8     	ldr	x8, [sp, #0x18]
  18dff8: f94013e9     	ldr	x9, [sp, #0x20]
  18dffc: 2a0903ea     	mov	w10, w9
  18e000: f85e83a2     	ldur	x2, [x29, #-0x18]
  18e004: f85f03a3     	ldur	x3, [x29, #-0x10]
  18e008: aa0803e0     	mov	x0, x8
  18e00c: 2a0a03e1     	mov	w1, w10
  18e010: 9400040e     	bl	0x18f048 <EAS_SearchFile+0x19d4>
  18e014: f9400fe8     	ldr	x8, [sp, #0x18]
  18e018: 7940050a     	ldrh	w10, [x8, #0x2]
  18e01c: 2a0a03e8     	mov	w8, w10
  18e020: 93403d08     	sxth	x8, w8
  18e024: f94007e9     	ldr	x9, [sp, #0x8]
  18e028: eb09011f     	cmp	x8, x9
  18e02c: 1a9fb7ea     	cset	w10, ge
  18e030: 3700004a     	tbnz	w10, #0x0, 0x18e038 <EAS_SearchFile+0x9c4>
  18e034: 14000004     	b	0x18e044 <EAS_SearchFile+0x9d0>
  18e038: f9400fe8     	ldr	x8, [sp, #0x18]
  18e03c: b94017e9     	ldr	w9, [sp, #0x14]
  18e040: 79000509     	strh	w9, [x8, #0x2]
  18e044: f94013e8     	ldr	x8, [sp, #0x20]
  18e048: 321c03e9     	orr	w9, wzr, #0x10
  18e04c: 2a0803ea     	mov	w10, w8
  18e050: 1ac9214a     	lsl	w10, w10, w9
  18e054: 1ac92949     	asr	w9, w10, w9
  18e058: f9400fe8     	ldr	x8, [sp, #0x18]
  18e05c: 79c0050a     	ldrsh	w10, [x8, #0x2]
  18e060: 0b090149     	add	w9, w10, w9
  18e064: 79000509     	strh	w9, [x8, #0x2]
  18e068: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  18e06c: 910143ff     	add	sp, sp, #0x50
  18e070: d65f03c0     	ret
  18e074: d10083ff     	sub	sp, sp, #0x20
  18e078: a9017bfd     	stp	x29, x30, [sp, #0x10]
  18e07c: 910043fd     	add	x29, sp, #0x10
  18e080: 52800008     	mov	w8, #0x0                // =0
  18e084: f90007e0     	str	x0, [sp, #0x8]
  18e088: f90003e1     	str	x1, [sp]
  18e08c: f94007e0     	ldr	x0, [sp, #0x8]
  18e090: 39462c09     	ldrb	w9, [x0, #0x18b]
  18e094: 53001d29     	uxtb	w9, w9
  18e098: 32001fea     	orr	w10, wzr, #0xff
  18e09c: 0a0a0108     	and	w8, w8, w10
  18e0a0: 6b08013f     	cmp	w9, w8
  18e0a4: 1a9f07e8     	cset	w8, ne
  18e0a8: 370000a8     	tbnz	w8, #0x0, 0x18e0bc <EAS_SearchFile+0xa48>
  18e0ac: f94007e8     	ldr	x8, [sp, #0x8]
  18e0b0: f9400100     	ldr	x0, [x8]
  18e0b4: f94003e1     	ldr	x1, [sp]
  18e0b8: 97fc4e82     	bl	0xa1ac0 <EAS_HWFree@plt>
  18e0bc: d2800000     	mov	x0, #0x0                // =0
  18e0c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  18e0c4: 910083ff     	add	sp, sp, #0x20
  18e0c8: d65f03c0     	ret
  18e0cc: d100c3ff     	sub	sp, sp, #0x30
  18e0d0: f90013e0     	str	x0, [sp, #0x20]
  18e0d4: f9000fe1     	str	x1, [sp, #0x18]
  18e0d8: f9000be2     	str	x2, [sp, #0x10]
  18e0dc: f94013e0     	ldr	x0, [sp, #0x20]
  18e0e0: f90007e0     	str	x0, [sp, #0x8]
  18e0e4: f9400fe0     	ldr	x0, [sp, #0x18]
  18e0e8: f90003e0     	str	x0, [sp]
  18e0ec: b40002a0     	cbz	x0, 0x18e140 <EAS_SearchFile+0xacc>
  18e0f0: 14000001     	b	0x18e0f4 <EAS_SearchFile+0xa80>
  18e0f4: b24003e8     	orr	x8, xzr, #0x1
  18e0f8: f94003e9     	ldr	x9, [sp]
  18e0fc: eb09011f     	cmp	x8, x9
  18e100: 1a9f17ea     	cset	w10, eq
  18e104: 370002ca     	tbnz	w10, #0x0, 0x18e15c <EAS_SearchFile+0xae8>
  18e108: 14000001     	b	0x18e10c <EAS_SearchFile+0xa98>
  18e10c: b27f03e8     	orr	x8, xzr, #0x2
  18e110: f94003e9     	ldr	x9, [sp]
  18e114: eb09011f     	cmp	x8, x9
  18e118: 1a9f17ea     	cset	w10, eq
  18e11c: 3700032a     	tbnz	w10, #0x0, 0x18e180 <EAS_SearchFile+0xb0c>
  18e120: 14000001     	b	0x18e124 <EAS_SearchFile+0xab0>
  18e124: b24007e8     	orr	x8, xzr, #0x3
  18e128: f94003e9     	ldr	x9, [sp]
  18e12c: eb09011f     	cmp	x8, x9
  18e130: 1a9f17ea     	cset	w10, eq
  18e134: 3700034a     	tbnz	w10, #0x0, 0x18e19c <EAS_SearchFile+0xb28>
  18e138: 14000001     	b	0x18e13c <EAS_SearchFile+0xac8>
  18e13c: 1400001f     	b	0x18e1b8 <EAS_SearchFile+0xb44>
  18e140: f94007e8     	ldr	x8, [sp, #0x8]
  18e144: b9406909     	ldr	w9, [x8, #0x68]
  18e148: 2a0903e8     	mov	w8, w9
  18e14c: d3407d08     	ubfx	x8, x8, #0, #32
  18e150: f9400bea     	ldr	x10, [sp, #0x10]
  18e154: f9000148     	str	x8, [x10]
  18e158: 1400001b     	b	0x18e1c4 <EAS_SearchFile+0xb50>
  18e15c: f94007e8     	ldr	x8, [sp, #0x8]
  18e160: 7940d909     	ldrh	w9, [x8, #0x6c]
  18e164: b27d0be8     	orr	x8, xzr, #0x38
  18e168: 2a0903e0     	mov	w0, w9
  18e16c: 9ac82008     	lsl	x8, x0, x8
  18e170: 9378fd08     	asr	x8, x8, #56
  18e174: f9400be0     	ldr	x0, [sp, #0x10]
  18e178: f9000008     	str	x8, [x0]
  18e17c: 14000012     	b	0x18e1c4 <EAS_SearchFile+0xb50>
  18e180: f94007e8     	ldr	x8, [sp, #0x8]
  18e184: 7940e109     	ldrh	w9, [x8, #0x70]
  18e188: 2a0903e8     	mov	w8, w9
  18e18c: 93403d08     	sxth	x8, w8
  18e190: f9400bea     	ldr	x10, [sp, #0x10]
  18e194: f9000148     	str	x8, [x10]
  18e198: 1400000b     	b	0x18e1c4 <EAS_SearchFile+0xb50>
  18e19c: f94007e8     	ldr	x8, [sp, #0x8]
  18e1a0: 7940e509     	ldrh	w9, [x8, #0x72]
  18e1a4: 2a0903e8     	mov	w8, w9
  18e1a8: 93403d08     	sxth	x8, w8
  18e1ac: f9400bea     	ldr	x10, [sp, #0x10]
  18e1b0: f9000148     	str	x8, [x10]
  18e1b4: 14000004     	b	0x18e1c4 <EAS_SearchFile+0xb50>
  18e1b8: 92800368     	mov	x8, #-0x1c              // =-28
  18e1bc: f90017e8     	str	x8, [sp, #0x28]
  18e1c0: 14000002     	b	0x18e1c8 <EAS_SearchFile+0xb54>
  18e1c4: f90017ff     	str	xzr, [sp, #0x28]
  18e1c8: f94017e0     	ldr	x0, [sp, #0x28]
  18e1cc: 9100c3ff     	add	sp, sp, #0x30
  18e1d0: d65f03c0     	ret
  18e1d4: d100c3ff     	sub	sp, sp, #0x30
  18e1d8: f90013e0     	str	x0, [sp, #0x20]
  18e1dc: f9000fe1     	str	x1, [sp, #0x18]
  18e1e0: f9000be2     	str	x2, [sp, #0x10]
  18e1e4: f94013e0     	ldr	x0, [sp, #0x20]
  18e1e8: f90007e0     	str	x0, [sp, #0x8]
  18e1ec: f9400fe0     	ldr	x0, [sp, #0x18]
  18e1f0: f90003e0     	str	x0, [sp]
  18e1f4: b40002a0     	cbz	x0, 0x18e248 <EAS_SearchFile+0xbd4>
  18e1f8: 14000001     	b	0x18e1fc <EAS_SearchFile+0xb88>
  18e1fc: b24003e8     	orr	x8, xzr, #0x1
  18e200: f94003e9     	ldr	x9, [sp]
  18e204: eb09011f     	cmp	x8, x9
  18e208: 1a9f17ea     	cset	w10, eq
  18e20c: 3700028a     	tbnz	w10, #0x0, 0x18e25c <EAS_SearchFile+0xbe8>
  18e210: 14000001     	b	0x18e214 <EAS_SearchFile+0xba0>
  18e214: b27f03e8     	orr	x8, xzr, #0x2
  18e218: f94003e9     	ldr	x9, [sp]
  18e21c: eb09011f     	cmp	x8, x9
  18e220: 1a9f17ea     	cset	w10, eq
  18e224: 3700056a     	tbnz	w10, #0x0, 0x18e2d0 <EAS_SearchFile+0xc5c>
  18e228: 14000001     	b	0x18e22c <EAS_SearchFile+0xbb8>
  18e22c: b24007e8     	orr	x8, xzr, #0x3
  18e230: f94003e9     	ldr	x9, [sp]
  18e234: eb09011f     	cmp	x8, x9
  18e238: 1a9f17ea     	cset	w10, eq
  18e23c: 3700070a     	tbnz	w10, #0x0, 0x18e31c <EAS_SearchFile+0xca8>
  18e240: 14000001     	b	0x18e244 <EAS_SearchFile+0xbd0>
  18e244: 14000049     	b	0x18e368 <EAS_SearchFile+0xcf4>
  18e248: f9400be8     	ldr	x8, [sp, #0x10]
  18e24c: 2a0803e9     	mov	w9, w8
  18e250: f94007e8     	ldr	x8, [sp, #0x8]
  18e254: b9006909     	str	w9, [x8, #0x68]
  18e258: 14000047     	b	0x18e374 <EAS_SearchFile+0xd00>
  18e25c: f9400be8     	ldr	x8, [sp, #0x10]
  18e260: b5000048     	cbnz	x8, 0x18e268 <EAS_SearchFile+0xbf4>
  18e264: 14000016     	b	0x18e2bc <EAS_SearchFile+0xc48>
  18e268: b24003e8     	orr	x8, xzr, #0x1
  18e26c: f9400be9     	ldr	x9, [sp, #0x10]
  18e270: eb08013f     	cmp	x9, x8
  18e274: 1a9f07ea     	cset	w10, ne
  18e278: 3700004a     	tbnz	w10, #0x0, 0x18e280 <EAS_SearchFile+0xc0c>
  18e27c: 14000010     	b	0x18e2bc <EAS_SearchFile+0xc48>
  18e280: b27f03e8     	orr	x8, xzr, #0x2
  18e284: f9400be9     	ldr	x9, [sp, #0x10]
  18e288: eb08013f     	cmp	x9, x8
  18e28c: 1a9f07ea     	cset	w10, ne
  18e290: 3700004a     	tbnz	w10, #0x0, 0x18e298 <EAS_SearchFile+0xc24>
  18e294: 1400000a     	b	0x18e2bc <EAS_SearchFile+0xc48>
  18e298: b24007e8     	orr	x8, xzr, #0x3
  18e29c: f9400be9     	ldr	x9, [sp, #0x10]
  18e2a0: eb08013f     	cmp	x9, x8
  18e2a4: 1a9f07ea     	cset	w10, ne
  18e2a8: 3700004a     	tbnz	w10, #0x0, 0x18e2b0 <EAS_SearchFile+0xc3c>
  18e2ac: 14000004     	b	0x18e2bc <EAS_SearchFile+0xc48>
  18e2b0: 92800368     	mov	x8, #-0x1c              // =-28
  18e2b4: f90017e8     	str	x8, [sp, #0x28]
  18e2b8: 14000030     	b	0x18e378 <EAS_SearchFile+0xd04>
  18e2bc: f9400be8     	ldr	x8, [sp, #0x10]
  18e2c0: 2a0803e9     	mov	w9, w8
  18e2c4: f94007e8     	ldr	x8, [sp, #0x8]
  18e2c8: 7900dd09     	strh	w9, [x8, #0x6e]
  18e2cc: 1400002a     	b	0x18e374 <EAS_SearchFile+0xd00>
  18e2d0: b2403be8     	orr	x8, xzr, #0x7fff
  18e2d4: f9400be9     	ldr	x9, [sp, #0x10]
  18e2d8: eb08013f     	cmp	x9, x8
  18e2dc: 1a9fd7ea     	cset	w10, gt
  18e2e0: 370000ea     	tbnz	w10, #0x0, 0x18e2fc <EAS_SearchFile+0xc88>
  18e2e4: d2800008     	mov	x8, #0x0                // =0
  18e2e8: f9400be9     	ldr	x9, [sp, #0x10]
  18e2ec: eb08013f     	cmp	x9, x8
  18e2f0: 1a9fa7ea     	cset	w10, lt
  18e2f4: 3700004a     	tbnz	w10, #0x0, 0x18e2fc <EAS_SearchFile+0xc88>
  18e2f8: 14000004     	b	0x18e308 <EAS_SearchFile+0xc94>
  18e2fc: 92800368     	mov	x8, #-0x1c              // =-28
  18e300: f90017e8     	str	x8, [sp, #0x28]
  18e304: 1400001d     	b	0x18e378 <EAS_SearchFile+0xd04>
  18e308: f9400be8     	ldr	x8, [sp, #0x10]
  18e30c: 2a0803e9     	mov	w9, w8
  18e310: f94007e8     	ldr	x8, [sp, #0x8]
  18e314: 7900e109     	strh	w9, [x8, #0x70]
  18e318: 14000017     	b	0x18e374 <EAS_SearchFile+0xd00>
  18e31c: b2403be8     	orr	x8, xzr, #0x7fff
  18e320: f9400be9     	ldr	x9, [sp, #0x10]
  18e324: eb08013f     	cmp	x9, x8
  18e328: 1a9fd7ea     	cset	w10, gt
  18e32c: 370000ea     	tbnz	w10, #0x0, 0x18e348 <EAS_SearchFile+0xcd4>
  18e330: d2800008     	mov	x8, #0x0                // =0
  18e334: f9400be9     	ldr	x9, [sp, #0x10]
  18e338: eb08013f     	cmp	x9, x8
  18e33c: 1a9fa7ea     	cset	w10, lt
  18e340: 3700004a     	tbnz	w10, #0x0, 0x18e348 <EAS_SearchFile+0xcd4>
  18e344: 14000004     	b	0x18e354 <EAS_SearchFile+0xce0>
  18e348: 92800368     	mov	x8, #-0x1c              // =-28
  18e34c: f90017e8     	str	x8, [sp, #0x28]
  18e350: 1400000a     	b	0x18e378 <EAS_SearchFile+0xd04>
  18e354: f9400be8     	ldr	x8, [sp, #0x10]
  18e358: 2a0803e9     	mov	w9, w8
  18e35c: f94007e8     	ldr	x8, [sp, #0x8]
  18e360: 7900e509     	strh	w9, [x8, #0x72]
  18e364: 14000004     	b	0x18e374 <EAS_SearchFile+0xd00>
  18e368: 92800368     	mov	x8, #-0x1c              // =-28
  18e36c: f90017e8     	str	x8, [sp, #0x28]
  18e370: 14000002     	b	0x18e378 <EAS_SearchFile+0xd04>
  18e374: f90017ff     	str	xzr, [sp, #0x28]
  18e378: f94017e0     	ldr	x0, [sp, #0x28]
  18e37c: 9100c3ff     	add	sp, sp, #0x30
  18e380: d65f03c0     	ret
  18e384: d10483ff     	sub	sp, sp, #0x120
  18e388: a90c6ffc     	stp	x28, x27, [sp, #0xc0]
  18e38c: a90d67fa     	stp	x26, x25, [sp, #0xd0]
  18e390: a90e5ff8     	stp	x24, x23, [sp, #0xe0]
  18e394: a90f57f6     	stp	x22, x21, [sp, #0xf0]
  18e398: a9104ff4     	stp	x20, x19, [sp, #0x100]
  18e39c: a9117bfd     	stp	x29, x30, [sp, #0x110]
  18e3a0: 52827aa8     	mov	w8, #0x13d5             // =5077
  18e3a4: 52856889     	mov	w9, #0x2b44             // =11076
  18e3a8: 5280000a     	mov	w10, #0x0               // =0
  18e3ac: 528b446b     	mov	w11, #0x5a23            // =23075
  18e3b0: 32003bec     	orr	w12, wzr, #0x7fff
  18e3b4: 5281cd8d     	mov	w13, #0xe6c             // =3692
  18e3b8: 528e326e     	mov	w14, #0x7193            // =29075
  18e3bc: 5280734f     	mov	w15, #0x39a             // =922
  18e3c0: 528ad110     	mov	w16, #0x5688            // =22152
  18e3c4: 5280b6d1     	mov	w17, #0x5b6             // =1462
  18e3c8: 52889021     	mov	w1, #0x4481             // =17537
  18e3cc: 52873602     	mov	w2, #0x39b0             // =14768
  18e3d0: 528098a3     	mov	w3, #0x4c5              // =1221
  18e3d4: 5286fc64     	mov	w4, #0x37e3             // =14307
  18e3d8: 52868905     	mov	w5, #0x3448             // =13384
  18e3dc: 52803ec6     	mov	w6, #0x1f6              // =502
  18e3e0: 5289ea47     	mov	w7, #0x4f52             // =20306
  18e3e4: 5280dc53     	mov	w19, #0x6e2             // =1762
  18e3e8: 5287e334     	mov	w20, #0x3f19            // =16153
  18e3ec: 32001bf5     	orr	w21, wzr, #0x7f
  18e3f0: 528328d6     	mov	w22, #0x1946            // =6470
  18e3f4: 52806317     	mov	w23, #0x318             // =792
  18e3f8: 5287b4f8     	mov	w24, #0x3da7            // =15783
  18e3fc: 52808b39     	mov	w25, #0x459             // =1113
  18e400: 52864f5a     	mov	w26, #0x327a            // =12922
  18e404: 528bf19b     	mov	w27, #0x5f8c            // =24460
  18e408: 5283263c     	mov	w28, #0x1931            // =6449
  18e40c: 5287a97d     	mov	w29, #0x3d4b            // =15691
  18e410: 528060de     	mov	w30, #0x306             // =774
  18e414: b900a7e8     	str	w8, [sp, #0xa4]
  18e418: 528327a8     	mov	w8, #0x193d             // =6461
  18e41c: b900a3e8     	str	w8, [sp, #0xa0]
  18e420: 528d8548     	mov	w8, #0x6c2a             // =27690
  18e424: b9009fe8     	str	w8, [sp, #0x9c]
  18e428: 52831ee8     	mov	w8, #0x18f7             // =6391
  18e42c: b9009be8     	str	w8, [sp, #0x98]
  18e430: 52876fc8     	mov	w8, #0x3b7e             // =15230
  18e434: b90097e8     	str	w8, [sp, #0x94]
  18e438: 52805888     	mov	w8, #0x2c4              // =708
  18e43c: b90093e8     	str	w8, [sp, #0x90]
  18e440: 5284bb88     	mov	w8, #0x25dc             // =9692
  18e444: b9008fe8     	str	w8, [sp, #0x8c]
  18e448: 52840e68     	mov	w8, #0x2073             // =8307
  18e44c: b9008be8     	str	w8, [sp, #0x88]
  18e450: 52831e88     	mov	w8, #0x18f4             // =6388
  18e454: b90087e8     	str	w8, [sp, #0x84]
  18e458: 528058e8     	mov	w8, #0x2c7              // =711
  18e45c: b90083e8     	str	w8, [sp, #0x80]
  18e460: 5288c9e8     	mov	w8, #0x464f             // =17999
  18e464: f9005fe0     	str	x0, [sp, #0xb8]
  18e468: b900b7ff     	str	wzr, [sp, #0xb4]
  18e46c: b900b3ff     	str	wzr, [sp, #0xb0]
  18e470: b940b7e0     	ldr	w0, [sp, #0xb4]
  18e474: b900b3e0     	str	w0, [sp, #0xb0]
  18e478: b9007fe9     	str	w9, [sp, #0x7c]
  18e47c: b9007bea     	str	w10, [sp, #0x78]
  18e480: b90077eb     	str	w11, [sp, #0x74]
  18e484: b90073ec     	str	w12, [sp, #0x70]
  18e488: b9006fed     	str	w13, [sp, #0x6c]
  18e48c: b9006bee     	str	w14, [sp, #0x68]
  18e490: b90067ef     	str	w15, [sp, #0x64]
  18e494: b90063f0     	str	w16, [sp, #0x60]
  18e498: b9005ff1     	str	w17, [sp, #0x5c]
  18e49c: b9005be1     	str	w1, [sp, #0x58]
  18e4a0: b90057e2     	str	w2, [sp, #0x54]
  18e4a4: b90053e3     	str	w3, [sp, #0x50]
  18e4a8: b9004fe4     	str	w4, [sp, #0x4c]
  18e4ac: b9004be5     	str	w5, [sp, #0x48]
  18e4b0: b90047e6     	str	w6, [sp, #0x44]
  18e4b4: b90043e7     	str	w7, [sp, #0x40]
  18e4b8: b9003ff3     	str	w19, [sp, #0x3c]
  18e4bc: b9003bf4     	str	w20, [sp, #0x38]
  18e4c0: b90037f5     	str	w21, [sp, #0x34]
  18e4c4: b90033f6     	str	w22, [sp, #0x30]
  18e4c8: b9002ff7     	str	w23, [sp, #0x2c]
  18e4cc: b9002bf8     	str	w24, [sp, #0x28]
  18e4d0: b90027f9     	str	w25, [sp, #0x24]
  18e4d4: b90023fa     	str	w26, [sp, #0x20]
  18e4d8: b9001ffb     	str	w27, [sp, #0x1c]
  18e4dc: b9001bfc     	str	w28, [sp, #0x18]
  18e4e0: b90017fd     	str	w29, [sp, #0x14]
  18e4e4: b90013fe     	str	w30, [sp, #0x10]
  18e4e8: b9000fe8     	str	w8, [sp, #0xc]
  18e4ec: 321e03e8     	orr	w8, wzr, #0x4
  18e4f0: b940b3e9     	ldr	w9, [sp, #0xb0]
  18e4f4: 6b08013f     	cmp	w9, w8
  18e4f8: 1a9fa7e8     	cset	w8, lt
  18e4fc: 37000048     	tbnz	w8, #0x0, 0x18e504 <EAS_SearchFile+0xe90>
  18e500: 140001cc     	b	0x18ec30 <EAS_SearchFile+0x15bc>
  18e504: d2800a08     	mov	x8, #0x50               // =80
  18e508: d2841f49     	mov	x9, #0x20fa             // =8442
  18e50c: f9405fea     	ldr	x10, [sp, #0xb8]
  18e510: 8b090149     	add	x9, x10, x9
  18e514: b940b3eb     	ldr	w11, [sp, #0xb0]
  18e518: 2a0b03ea     	mov	w10, w11
  18e51c: 93407d4a     	sxtw	x10, w10
  18e520: 9b0a7d08     	mul	x8, x8, x10
  18e524: 8b080128     	add	x8, x9, x8
  18e528: f90057e8     	str	x8, [sp, #0xa8]
  18e52c: b940b3eb     	ldr	w11, [sp, #0xb0]
  18e530: 340000eb     	cbz	w11, 0x18e54c <EAS_SearchFile+0xed8>
  18e534: 320007e8     	orr	w8, wzr, #0x3
  18e538: b940b3e9     	ldr	w9, [sp, #0xb0]
  18e53c: 6b08013f     	cmp	w9, w8
  18e540: 1a9fd7e8     	cset	w8, gt
  18e544: 37000048     	tbnz	w8, #0x0, 0x18e54c <EAS_SearchFile+0xed8>
  18e548: 1400006a     	b	0x18e6f0 <EAS_SearchFile+0x107c>
  18e54c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e550: b9408be9     	ldr	w9, [sp, #0x88]
  18e554: 79000109     	strh	w9, [x8]
  18e558: f94057e8     	ldr	x8, [sp, #0xa8]
  18e55c: b94057ea     	ldr	w10, [sp, #0x54]
  18e560: 7900050a     	strh	w10, [x8, #0x2]
  18e564: f94057e8     	ldr	x8, [sp, #0xa8]
  18e568: b9407beb     	ldr	w11, [sp, #0x78]
  18e56c: 7900090b     	strh	w11, [x8, #0x4]
  18e570: f94057e8     	ldr	x8, [sp, #0xa8]
  18e574: b9409fec     	ldr	w12, [sp, #0x9c]
  18e578: 79000d0c     	strh	w12, [x8, #0x6]
  18e57c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e580: b94073ed     	ldr	w13, [sp, #0x70]
  18e584: 7900110d     	strh	w13, [x8, #0x8]
  18e588: f94057e8     	ldr	x8, [sp, #0xa8]
  18e58c: b9406fee     	ldr	w14, [sp, #0x6c]
  18e590: 7900150e     	strh	w14, [x8, #0xa]
  18e594: f94057e8     	ldr	x8, [sp, #0xa8]
  18e598: b9406bef     	ldr	w15, [sp, #0x68]
  18e59c: 7900190f     	strh	w15, [x8, #0xc]
  18e5a0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5a4: b94067f0     	ldr	w16, [sp, #0x64]
  18e5a8: 79001d10     	strh	w16, [x8, #0xe]
  18e5ac: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5b0: b94063f1     	ldr	w17, [sp, #0x60]
  18e5b4: 79002111     	strh	w17, [x8, #0x10]
  18e5b8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5bc: b9405fe0     	ldr	w0, [sp, #0x5c]
  18e5c0: 79002500     	strh	w0, [x8, #0x12]
  18e5c4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5c8: b9405be1     	ldr	w1, [sp, #0x58]
  18e5cc: 79002901     	strh	w1, [x8, #0x14]
  18e5d0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5d4: 79002d0b     	strh	w11, [x8, #0x16]
  18e5d8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5dc: 7900310a     	strh	w10, [x8, #0x18]
  18e5e0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5e4: b94053e2     	ldr	w2, [sp, #0x50]
  18e5e8: 79003502     	strh	w2, [x8, #0x1a]
  18e5ec: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5f0: b9404fe3     	ldr	w3, [sp, #0x4c]
  18e5f4: 79003903     	strh	w3, [x8, #0x1c]
  18e5f8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e5fc: 79003d0b     	strh	w11, [x8, #0x1e]
  18e600: f94057e8     	ldr	x8, [sp, #0xa8]
  18e604: b9404be4     	ldr	w4, [sp, #0x48]
  18e608: 79004104     	strh	w4, [x8, #0x20]
  18e60c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e610: b94047e5     	ldr	w5, [sp, #0x44]
  18e614: 79004505     	strh	w5, [x8, #0x22]
  18e618: f94057e8     	ldr	x8, [sp, #0xa8]
  18e61c: b94043e6     	ldr	w6, [sp, #0x40]
  18e620: 79004906     	strh	w6, [x8, #0x24]
  18e624: f94057e8     	ldr	x8, [sp, #0xa8]
  18e628: b9403fe7     	ldr	w7, [sp, #0x3c]
  18e62c: 79004d07     	strh	w7, [x8, #0x26]
  18e630: f94057e8     	ldr	x8, [sp, #0xa8]
  18e634: 79005101     	strh	w1, [x8, #0x28]
  18e638: f94057e8     	ldr	x8, [sp, #0xa8]
  18e63c: 7900550b     	strh	w11, [x8, #0x2a]
  18e640: f94057e8     	ldr	x8, [sp, #0xa8]
  18e644: 7900590a     	strh	w10, [x8, #0x2c]
  18e648: f94057e8     	ldr	x8, [sp, #0xa8]
  18e64c: 79005d0b     	strh	w11, [x8, #0x2e]
  18e650: f94057e8     	ldr	x8, [sp, #0xa8]
  18e654: b9403bf3     	ldr	w19, [sp, #0x38]
  18e658: 79006113     	strh	w19, [x8, #0x30]
  18e65c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e660: 7900650b     	strh	w11, [x8, #0x32]
  18e664: f94057e8     	ldr	x8, [sp, #0xa8]
  18e668: 79006904     	strh	w4, [x8, #0x34]
  18e66c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e670: b94037f4     	ldr	w20, [sp, #0x34]
  18e674: 79006d14     	strh	w20, [x8, #0x36]
  18e678: f94057e8     	ldr	x8, [sp, #0xa8]
  18e67c: b94087f5     	ldr	w21, [sp, #0x84]
  18e680: 79007115     	strh	w21, [x8, #0x38]
  18e684: f94057e8     	ldr	x8, [sp, #0xa8]
  18e688: b94017f6     	ldr	w22, [sp, #0x14]
  18e68c: 79007516     	strh	w22, [x8, #0x3a]
  18e690: f94057e8     	ldr	x8, [sp, #0xa8]
  18e694: b94083f7     	ldr	w23, [sp, #0x80]
  18e698: 79007917     	strh	w23, [x8, #0x3c]
  18e69c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6a0: b9400ff8     	ldr	w24, [sp, #0xc]
  18e6a4: 79007d18     	strh	w24, [x8, #0x3e]
  18e6a8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6ac: b94027f9     	ldr	w25, [sp, #0x24]
  18e6b0: 79008119     	strh	w25, [x8, #0x40]
  18e6b4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6b8: 7900850b     	strh	w11, [x8, #0x42]
  18e6bc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6c0: 7900890b     	strh	w11, [x8, #0x44]
  18e6c4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6c8: 79008d0b     	strh	w11, [x8, #0x46]
  18e6cc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6d0: 7900910b     	strh	w11, [x8, #0x48]
  18e6d4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6d8: 7900950b     	strh	w11, [x8, #0x4a]
  18e6dc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6e0: 7900990b     	strh	w11, [x8, #0x4c]
  18e6e4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e6e8: 79009d0b     	strh	w11, [x8, #0x4e]
  18e6ec: 1400014d     	b	0x18ec20 <EAS_SearchFile+0x15ac>
  18e6f0: 320003e8     	orr	w8, wzr, #0x1
  18e6f4: b940b3e9     	ldr	w9, [sp, #0xb0]
  18e6f8: 6b08013f     	cmp	w9, w8
  18e6fc: 1a9f17e8     	cset	w8, eq
  18e700: 37000048     	tbnz	w8, #0x0, 0x18e708 <EAS_SearchFile+0x1094>
  18e704: 1400006a     	b	0x18e8ac <EAS_SearchFile+0x1238>
  18e708: f94057e8     	ldr	x8, [sp, #0xa8]
  18e70c: b940a3e9     	ldr	w9, [sp, #0xa0]
  18e710: 79000109     	strh	w9, [x8]
  18e714: f94057e8     	ldr	x8, [sp, #0xa8]
  18e718: b9404fea     	ldr	w10, [sp, #0x4c]
  18e71c: 7900050a     	strh	w10, [x8, #0x2]
  18e720: f94057e8     	ldr	x8, [sp, #0xa8]
  18e724: b9407beb     	ldr	w11, [sp, #0x78]
  18e728: 7900090b     	strh	w11, [x8, #0x4]
  18e72c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e730: b9409fec     	ldr	w12, [sp, #0x9c]
  18e734: 79000d0c     	strh	w12, [x8, #0x6]
  18e738: f94057e8     	ldr	x8, [sp, #0xa8]
  18e73c: b94073ed     	ldr	w13, [sp, #0x70]
  18e740: 7900110d     	strh	w13, [x8, #0x8]
  18e744: f94057e8     	ldr	x8, [sp, #0xa8]
  18e748: b9406fee     	ldr	w14, [sp, #0x6c]
  18e74c: 7900150e     	strh	w14, [x8, #0xa]
  18e750: f94057e8     	ldr	x8, [sp, #0xa8]
  18e754: b9406bef     	ldr	w15, [sp, #0x68]
  18e758: 7900190f     	strh	w15, [x8, #0xc]
  18e75c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e760: b94067f0     	ldr	w16, [sp, #0x64]
  18e764: 79001d10     	strh	w16, [x8, #0xe]
  18e768: f94057e8     	ldr	x8, [sp, #0xa8]
  18e76c: b94063f1     	ldr	w17, [sp, #0x60]
  18e770: 79002111     	strh	w17, [x8, #0x10]
  18e774: f94057e8     	ldr	x8, [sp, #0xa8]
  18e778: b9405fe0     	ldr	w0, [sp, #0x5c]
  18e77c: 79002500     	strh	w0, [x8, #0x12]
  18e780: f94057e8     	ldr	x8, [sp, #0xa8]
  18e784: b9405be1     	ldr	w1, [sp, #0x58]
  18e788: 79002901     	strh	w1, [x8, #0x14]
  18e78c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e790: 79002d0b     	strh	w11, [x8, #0x16]
  18e794: f94057e8     	ldr	x8, [sp, #0xa8]
  18e798: b94057e2     	ldr	w2, [sp, #0x54]
  18e79c: 79003102     	strh	w2, [x8, #0x18]
  18e7a0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7a4: b94053e3     	ldr	w3, [sp, #0x50]
  18e7a8: 79003503     	strh	w3, [x8, #0x1a]
  18e7ac: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7b0: 7900390a     	strh	w10, [x8, #0x1c]
  18e7b4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7b8: 79003d0b     	strh	w11, [x8, #0x1e]
  18e7bc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7c0: b9404be4     	ldr	w4, [sp, #0x48]
  18e7c4: 79004104     	strh	w4, [x8, #0x20]
  18e7c8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7cc: b94047e5     	ldr	w5, [sp, #0x44]
  18e7d0: 79004505     	strh	w5, [x8, #0x22]
  18e7d4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7d8: b94043e6     	ldr	w6, [sp, #0x40]
  18e7dc: 79004906     	strh	w6, [x8, #0x24]
  18e7e0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7e4: b9403fe7     	ldr	w7, [sp, #0x3c]
  18e7e8: 79004d07     	strh	w7, [x8, #0x26]
  18e7ec: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7f0: 79005101     	strh	w1, [x8, #0x28]
  18e7f4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e7f8: 7900550b     	strh	w11, [x8, #0x2a]
  18e7fc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e800: 79005902     	strh	w2, [x8, #0x2c]
  18e804: f94057e8     	ldr	x8, [sp, #0xa8]
  18e808: 79005d0b     	strh	w11, [x8, #0x2e]
  18e80c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e810: b9403bf3     	ldr	w19, [sp, #0x38]
  18e814: 79006113     	strh	w19, [x8, #0x30]
  18e818: f94057e8     	ldr	x8, [sp, #0xa8]
  18e81c: 7900650b     	strh	w11, [x8, #0x32]
  18e820: f94057e8     	ldr	x8, [sp, #0xa8]
  18e824: 79006904     	strh	w4, [x8, #0x34]
  18e828: f94057e8     	ldr	x8, [sp, #0xa8]
  18e82c: b94037f4     	ldr	w20, [sp, #0x34]
  18e830: 79006d14     	strh	w20, [x8, #0x36]
  18e834: f94057e8     	ldr	x8, [sp, #0xa8]
  18e838: b9409bf5     	ldr	w21, [sp, #0x98]
  18e83c: 79007115     	strh	w21, [x8, #0x38]
  18e840: f94057e8     	ldr	x8, [sp, #0xa8]
  18e844: b94097f6     	ldr	w22, [sp, #0x94]
  18e848: 79007516     	strh	w22, [x8, #0x3a]
  18e84c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e850: b94093f7     	ldr	w23, [sp, #0x90]
  18e854: 79007917     	strh	w23, [x8, #0x3c]
  18e858: f94057e8     	ldr	x8, [sp, #0xa8]
  18e85c: b9408ff8     	ldr	w24, [sp, #0x8c]
  18e860: 79007d18     	strh	w24, [x8, #0x3e]
  18e864: f94057e8     	ldr	x8, [sp, #0xa8]
  18e868: b94027f9     	ldr	w25, [sp, #0x24]
  18e86c: 79008119     	strh	w25, [x8, #0x40]
  18e870: f94057e8     	ldr	x8, [sp, #0xa8]
  18e874: 7900850b     	strh	w11, [x8, #0x42]
  18e878: f94057e8     	ldr	x8, [sp, #0xa8]
  18e87c: 7900890b     	strh	w11, [x8, #0x44]
  18e880: f94057e8     	ldr	x8, [sp, #0xa8]
  18e884: 79008d0b     	strh	w11, [x8, #0x46]
  18e888: f94057e8     	ldr	x8, [sp, #0xa8]
  18e88c: 7900910b     	strh	w11, [x8, #0x48]
  18e890: f94057e8     	ldr	x8, [sp, #0xa8]
  18e894: 7900950b     	strh	w11, [x8, #0x4a]
  18e898: f94057e8     	ldr	x8, [sp, #0xa8]
  18e89c: 7900990b     	strh	w11, [x8, #0x4c]
  18e8a0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8a4: 79009d0b     	strh	w11, [x8, #0x4e]
  18e8a8: 140000de     	b	0x18ec20 <EAS_SearchFile+0x15ac>
  18e8ac: 321f03e8     	orr	w8, wzr, #0x2
  18e8b0: b940b3e9     	ldr	w9, [sp, #0xb0]
  18e8b4: 6b08013f     	cmp	w9, w8
  18e8b8: 1a9f17e8     	cset	w8, eq
  18e8bc: 37000048     	tbnz	w8, #0x0, 0x18e8c4 <EAS_SearchFile+0x1250>
  18e8c0: 1400006a     	b	0x18ea68 <EAS_SearchFile+0x13f4>
  18e8c4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8c8: b940a7e9     	ldr	w9, [sp, #0xa4]
  18e8cc: 79000109     	strh	w9, [x8]
  18e8d0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8d4: b94023ea     	ldr	w10, [sp, #0x20]
  18e8d8: 7900050a     	strh	w10, [x8, #0x2]
  18e8dc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8e0: b9407beb     	ldr	w11, [sp, #0x78]
  18e8e4: 7900090b     	strh	w11, [x8, #0x4]
  18e8e8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8ec: b9401fec     	ldr	w12, [sp, #0x1c]
  18e8f0: 79000d0c     	strh	w12, [x8, #0x6]
  18e8f4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e8f8: b94073ed     	ldr	w13, [sp, #0x70]
  18e8fc: 7900110d     	strh	w13, [x8, #0x8]
  18e900: f94057e8     	ldr	x8, [sp, #0xa8]
  18e904: b9406fee     	ldr	w14, [sp, #0x6c]
  18e908: 7900150e     	strh	w14, [x8, #0xa]
  18e90c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e910: b9406bef     	ldr	w15, [sp, #0x68]
  18e914: 7900190f     	strh	w15, [x8, #0xc]
  18e918: f94057e8     	ldr	x8, [sp, #0xa8]
  18e91c: b94067f0     	ldr	w16, [sp, #0x64]
  18e920: 79001d10     	strh	w16, [x8, #0xe]
  18e924: f94057e8     	ldr	x8, [sp, #0xa8]
  18e928: b94063f1     	ldr	w17, [sp, #0x60]
  18e92c: 79002111     	strh	w17, [x8, #0x10]
  18e930: f94057e8     	ldr	x8, [sp, #0xa8]
  18e934: b9405fe0     	ldr	w0, [sp, #0x5c]
  18e938: 79002500     	strh	w0, [x8, #0x12]
  18e93c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e940: b9405be1     	ldr	w1, [sp, #0x58]
  18e944: 79002901     	strh	w1, [x8, #0x14]
  18e948: f94057e8     	ldr	x8, [sp, #0xa8]
  18e94c: 79002d0b     	strh	w11, [x8, #0x16]
  18e950: f94057e8     	ldr	x8, [sp, #0xa8]
  18e954: b94057e2     	ldr	w2, [sp, #0x54]
  18e958: 79003102     	strh	w2, [x8, #0x18]
  18e95c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e960: b94053e3     	ldr	w3, [sp, #0x50]
  18e964: 79003503     	strh	w3, [x8, #0x1a]
  18e968: f94057e8     	ldr	x8, [sp, #0xa8]
  18e96c: b9404fe4     	ldr	w4, [sp, #0x4c]
  18e970: 79003904     	strh	w4, [x8, #0x1c]
  18e974: f94057e8     	ldr	x8, [sp, #0xa8]
  18e978: 79003d0b     	strh	w11, [x8, #0x1e]
  18e97c: f94057e8     	ldr	x8, [sp, #0xa8]
  18e980: b9404be5     	ldr	w5, [sp, #0x48]
  18e984: 79004105     	strh	w5, [x8, #0x20]
  18e988: f94057e8     	ldr	x8, [sp, #0xa8]
  18e98c: b94047e6     	ldr	w6, [sp, #0x44]
  18e990: 79004506     	strh	w6, [x8, #0x22]
  18e994: f94057e8     	ldr	x8, [sp, #0xa8]
  18e998: b94043e7     	ldr	w7, [sp, #0x40]
  18e99c: 79004907     	strh	w7, [x8, #0x24]
  18e9a0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9a4: b9403ff3     	ldr	w19, [sp, #0x3c]
  18e9a8: 79004d13     	strh	w19, [x8, #0x26]
  18e9ac: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9b0: 79005101     	strh	w1, [x8, #0x28]
  18e9b4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9b8: 7900550b     	strh	w11, [x8, #0x2a]
  18e9bc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9c0: 79005902     	strh	w2, [x8, #0x2c]
  18e9c4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9c8: 79005d0b     	strh	w11, [x8, #0x2e]
  18e9cc: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9d0: b9403bf4     	ldr	w20, [sp, #0x38]
  18e9d4: 79006114     	strh	w20, [x8, #0x30]
  18e9d8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9dc: 7900650b     	strh	w11, [x8, #0x32]
  18e9e0: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9e4: 79006905     	strh	w5, [x8, #0x34]
  18e9e8: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9ec: b94037f5     	ldr	w21, [sp, #0x34]
  18e9f0: 79006d15     	strh	w21, [x8, #0x36]
  18e9f4: f94057e8     	ldr	x8, [sp, #0xa8]
  18e9f8: b9401bf6     	ldr	w22, [sp, #0x18]
  18e9fc: 79007116     	strh	w22, [x8, #0x38]
  18ea00: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea04: b94017f7     	ldr	w23, [sp, #0x14]
  18ea08: 79007517     	strh	w23, [x8, #0x3a]
  18ea0c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea10: b94013f8     	ldr	w24, [sp, #0x10]
  18ea14: 79007918     	strh	w24, [x8, #0x3c]
  18ea18: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea1c: 79007d17     	strh	w23, [x8, #0x3e]
  18ea20: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea24: b94027f9     	ldr	w25, [sp, #0x24]
  18ea28: 79008119     	strh	w25, [x8, #0x40]
  18ea2c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea30: 7900850b     	strh	w11, [x8, #0x42]
  18ea34: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea38: 7900890b     	strh	w11, [x8, #0x44]
  18ea3c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea40: 79008d0b     	strh	w11, [x8, #0x46]
  18ea44: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea48: 7900910b     	strh	w11, [x8, #0x48]
  18ea4c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea50: 7900950b     	strh	w11, [x8, #0x4a]
  18ea54: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea58: 7900990b     	strh	w11, [x8, #0x4c]
  18ea5c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea60: 79009d0b     	strh	w11, [x8, #0x4e]
  18ea64: 1400006f     	b	0x18ec20 <EAS_SearchFile+0x15ac>
  18ea68: 320007e8     	orr	w8, wzr, #0x3
  18ea6c: b940b3e9     	ldr	w9, [sp, #0xb0]
  18ea70: 6b08013f     	cmp	w9, w8
  18ea74: 1a9f17e8     	cset	w8, eq
  18ea78: 37000048     	tbnz	w8, #0x0, 0x18ea80 <EAS_SearchFile+0x140c>
  18ea7c: 14000069     	b	0x18ec20 <EAS_SearchFile+0x15ac>
  18ea80: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea84: b940a7e9     	ldr	w9, [sp, #0xa4]
  18ea88: 79000109     	strh	w9, [x8]
  18ea8c: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea90: b9407fea     	ldr	w10, [sp, #0x7c]
  18ea94: 7900050a     	strh	w10, [x8, #0x2]
  18ea98: f94057e8     	ldr	x8, [sp, #0xa8]
  18ea9c: b9407beb     	ldr	w11, [sp, #0x78]
  18eaa0: 7900090b     	strh	w11, [x8, #0x4]
  18eaa4: f94057e8     	ldr	x8, [sp, #0xa8]
  18eaa8: b94077ec     	ldr	w12, [sp, #0x74]
  18eaac: 79000d0c     	strh	w12, [x8, #0x6]
  18eab0: f94057e8     	ldr	x8, [sp, #0xa8]
  18eab4: b94073ed     	ldr	w13, [sp, #0x70]
  18eab8: 7900110d     	strh	w13, [x8, #0x8]
  18eabc: f94057e8     	ldr	x8, [sp, #0xa8]
  18eac0: b9406fee     	ldr	w14, [sp, #0x6c]
  18eac4: 7900150e     	strh	w14, [x8, #0xa]
  18eac8: f94057e8     	ldr	x8, [sp, #0xa8]
  18eacc: b9406bef     	ldr	w15, [sp, #0x68]
  18ead0: 7900190f     	strh	w15, [x8, #0xc]
  18ead4: f94057e8     	ldr	x8, [sp, #0xa8]
  18ead8: b94067f0     	ldr	w16, [sp, #0x64]
  18eadc: 79001d10     	strh	w16, [x8, #0xe]
  18eae0: f94057e8     	ldr	x8, [sp, #0xa8]
  18eae4: b94063f1     	ldr	w17, [sp, #0x60]
  18eae8: 79002111     	strh	w17, [x8, #0x10]
  18eaec: f94057e8     	ldr	x8, [sp, #0xa8]
  18eaf0: b9405fe0     	ldr	w0, [sp, #0x5c]
  18eaf4: 79002500     	strh	w0, [x8, #0x12]
  18eaf8: f94057e8     	ldr	x8, [sp, #0xa8]
  18eafc: b9405be1     	ldr	w1, [sp, #0x58]
  18eb00: 79002901     	strh	w1, [x8, #0x14]
  18eb04: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb08: 79002d0b     	strh	w11, [x8, #0x16]
  18eb0c: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb10: b94057e2     	ldr	w2, [sp, #0x54]
  18eb14: 79003102     	strh	w2, [x8, #0x18]
  18eb18: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb1c: b94053e3     	ldr	w3, [sp, #0x50]
  18eb20: 79003503     	strh	w3, [x8, #0x1a]
  18eb24: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb28: b9404fe4     	ldr	w4, [sp, #0x4c]
  18eb2c: 79003904     	strh	w4, [x8, #0x1c]
  18eb30: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb34: 79003d0b     	strh	w11, [x8, #0x1e]
  18eb38: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb3c: b9404be5     	ldr	w5, [sp, #0x48]
  18eb40: 79004105     	strh	w5, [x8, #0x20]
  18eb44: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb48: b94047e6     	ldr	w6, [sp, #0x44]
  18eb4c: 79004506     	strh	w6, [x8, #0x22]
  18eb50: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb54: b94043e7     	ldr	w7, [sp, #0x40]
  18eb58: 79004907     	strh	w7, [x8, #0x24]
  18eb5c: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb60: b9403ff3     	ldr	w19, [sp, #0x3c]
  18eb64: 79004d13     	strh	w19, [x8, #0x26]
  18eb68: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb6c: 79005101     	strh	w1, [x8, #0x28]
  18eb70: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb74: 7900550b     	strh	w11, [x8, #0x2a]
  18eb78: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb7c: 79005902     	strh	w2, [x8, #0x2c]
  18eb80: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb84: 79005d0b     	strh	w11, [x8, #0x2e]
  18eb88: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb8c: b9403bf4     	ldr	w20, [sp, #0x38]
  18eb90: 79006114     	strh	w20, [x8, #0x30]
  18eb94: f94057e8     	ldr	x8, [sp, #0xa8]
  18eb98: 7900650b     	strh	w11, [x8, #0x32]
  18eb9c: f94057e8     	ldr	x8, [sp, #0xa8]
  18eba0: 79006905     	strh	w5, [x8, #0x34]
  18eba4: f94057e8     	ldr	x8, [sp, #0xa8]
  18eba8: b94037f5     	ldr	w21, [sp, #0x34]
  18ebac: 79006d15     	strh	w21, [x8, #0x36]
  18ebb0: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebb4: b94033f6     	ldr	w22, [sp, #0x30]
  18ebb8: 79007116     	strh	w22, [x8, #0x38]
  18ebbc: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebc0: 79007502     	strh	w2, [x8, #0x3a]
  18ebc4: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebc8: b9402ff7     	ldr	w23, [sp, #0x2c]
  18ebcc: 79007917     	strh	w23, [x8, #0x3c]
  18ebd0: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebd4: b9402bf8     	ldr	w24, [sp, #0x28]
  18ebd8: 79007d18     	strh	w24, [x8, #0x3e]
  18ebdc: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebe0: b94027f9     	ldr	w25, [sp, #0x24]
  18ebe4: 79008119     	strh	w25, [x8, #0x40]
  18ebe8: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebec: 7900850b     	strh	w11, [x8, #0x42]
  18ebf0: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebf4: 7900890b     	strh	w11, [x8, #0x44]
  18ebf8: f94057e8     	ldr	x8, [sp, #0xa8]
  18ebfc: 79008d0b     	strh	w11, [x8, #0x46]
  18ec00: f94057e8     	ldr	x8, [sp, #0xa8]
  18ec04: 7900910b     	strh	w11, [x8, #0x48]
  18ec08: f94057e8     	ldr	x8, [sp, #0xa8]
  18ec0c: 7900950b     	strh	w11, [x8, #0x4a]
  18ec10: f94057e8     	ldr	x8, [sp, #0xa8]
  18ec14: 7900990b     	strh	w11, [x8, #0x4c]
  18ec18: f94057e8     	ldr	x8, [sp, #0xa8]
  18ec1c: 79009d0b     	strh	w11, [x8, #0x4e]
  18ec20: b940b3e8     	ldr	w8, [sp, #0xb0]
  18ec24: 11000508     	add	w8, w8, #0x1
  18ec28: b900b3e8     	str	w8, [sp, #0xb0]
  18ec2c: 17fffe30     	b	0x18e4ec <EAS_SearchFile+0xe78>
  18ec30: d2800000     	mov	x0, #0x0                // =0
  18ec34: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  18ec38: a9504ff4     	ldp	x20, x19, [sp, #0x100]
  18ec3c: a94f57f6     	ldp	x22, x21, [sp, #0xf0]
  18ec40: a94e5ff8     	ldp	x24, x23, [sp, #0xe0]
  18ec44: a94d67fa     	ldp	x26, x25, [sp, #0xd0]
  18ec48: a94c6ffc     	ldp	x28, x27, [sp, #0xc0]
  18ec4c: 910483ff     	add	sp, sp, #0x120
  18ec50: d65f03c0     	ret
  18ec54: d10043ff     	sub	sp, sp, #0x10
  18ec58: 528000a8     	mov	w8, #0x5                // =5
  18ec5c: 79001fe0     	strh	w0, [sp, #0xe]
  18ec60: f90003e1     	str	x1, [sp]
  18ec64: f94003e1     	ldr	x1, [sp]
  18ec68: 79c00020     	ldrsh	w0, [x1]
  18ec6c: 1b087c08     	mul	w8, w0, w8
  18ec70: 11000508     	add	w8, w8, #0x1
  18ec74: f94003e1     	ldr	x1, [sp]
  18ec78: 79000028     	strh	w8, [x1]
  18ec7c: 79401fe8     	ldrh	w8, [sp, #0xe]
  18ec80: f94003e1     	ldr	x1, [sp]
  18ec84: 79c00020     	ldrsh	w0, [x1]
  18ec88: 0a000108     	and	w8, w8, w0
  18ec8c: 2a0803e0     	mov	w0, w8
  18ec90: 910043ff     	add	sp, sp, #0x10
  18ec94: d65f03c0     	ret
  18ec98: d10083ff     	sub	sp, sp, #0x20
  18ec9c: d2841f48     	mov	x8, #0x20fa             // =8442
  18eca0: d2800a09     	mov	x9, #0x50               // =80
  18eca4: d28006ca     	mov	x10, #0x36              // =54
  18eca8: 528ac44b     	mov	w11, #0x5622            // =22050
  18ecac: 321c03ec     	orr	w12, wzr, #0x10
  18ecb0: d280058d     	mov	x13, #0x2c              // =44
  18ecb4: d280000e     	mov	x14, #0x0               // =0
  18ecb8: f9000fe0     	str	x0, [sp, #0x18]
  18ecbc: f9400fe0     	ldr	x0, [sp, #0x18]
  18ecc0: 8b080008     	add	x8, x0, x8
  18ecc4: f9400fe0     	ldr	x0, [sp, #0x18]
  18ecc8: 7940dc0f     	ldrh	w15, [x0, #0x6e]
  18eccc: 2a0f03e0     	mov	w0, w15
  18ecd0: 93403c00     	sxth	x0, w0
  18ecd4: 9b007d29     	mul	x9, x9, x0
  18ecd8: 8b090108     	add	x8, x8, x9
  18ecdc: f90007e8     	str	x8, [sp, #0x8]
  18ece0: f94007e8     	ldr	x8, [sp, #0x8]
  18ece4: 7940050f     	ldrh	w15, [x8, #0x2]
  18ece8: f9400fe8     	ldr	x8, [sp, #0x18]
  18ecec: 7900a50f     	strh	w15, [x8, #0x52]
  18ecf0: f94007e8     	ldr	x8, [sp, #0x8]
  18ecf4: 7940010f     	ldrh	w15, [x8]
  18ecf8: f9400fe8     	ldr	x8, [sp, #0x18]
  18ecfc: 7900a90f     	strh	w15, [x8, #0x54]
  18ed00: f94007e8     	ldr	x8, [sp, #0x8]
  18ed04: 7940090f     	ldrh	w15, [x8, #0x4]
  18ed08: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed0c: 7900e90f     	strh	w15, [x8, #0x74]
  18ed10: f94007e8     	ldr	x8, [sp, #0x8]
  18ed14: 79400d0f     	ldrh	w15, [x8, #0x6]
  18ed18: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed1c: 7900e10f     	strh	w15, [x8, #0x70]
  18ed20: f94007e8     	ldr	x8, [sp, #0x8]
  18ed24: 7940110f     	ldrh	w15, [x8, #0x8]
  18ed28: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed2c: 7900e50f     	strh	w15, [x8, #0x72]
  18ed30: f94007e8     	ldr	x8, [sp, #0x8]
  18ed34: 79406d0f     	ldrh	w15, [x8, #0x36]
  18ed38: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed3c: 7900c10f     	strh	w15, [x8, #0x60]
  18ed40: f94007e8     	ldr	x8, [sp, #0x8]
  18ed44: 79c0710f     	ldrsh	w15, [x8, #0x38]
  18ed48: b90017ef     	str	w15, [sp, #0x14]
  18ed4c: b94017ef     	ldr	w15, [sp, #0x14]
  18ed50: 1b0b7def     	mul	w15, w15, w11
  18ed54: 1acc29ef     	asr	w15, w15, w12
  18ed58: b90017ef     	str	w15, [sp, #0x14]
  18ed5c: b94017ef     	ldr	w15, [sp, #0x14]
  18ed60: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed64: 7900ad0f     	strh	w15, [x8, #0x56]
  18ed68: f94007e8     	ldr	x8, [sp, #0x8]
  18ed6c: 7940750f     	ldrh	w15, [x8, #0x3a]
  18ed70: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed74: 8b0d0108     	add	x8, x8, x13
  18ed78: 7900050f     	strh	w15, [x8, #0x2]
  18ed7c: f94007e8     	ldr	x8, [sp, #0x8]
  18ed80: 79c0790f     	ldrsh	w15, [x8, #0x3c]
  18ed84: b90017ef     	str	w15, [sp, #0x14]
  18ed88: b94017ef     	ldr	w15, [sp, #0x14]
  18ed8c: 1b0b7def     	mul	w15, w15, w11
  18ed90: 1acc29ef     	asr	w15, w15, w12
  18ed94: b90017ef     	str	w15, [sp, #0x14]
  18ed98: f9400fe8     	ldr	x8, [sp, #0x18]
  18ed9c: 8b0d0108     	add	x8, x8, x13
  18eda0: 7940090f     	ldrh	w15, [x8, #0x4]
  18eda4: b94017f0     	ldr	w16, [sp, #0x14]
  18eda8: 0b1001ef     	add	w15, w15, w16
  18edac: f9400fe8     	ldr	x8, [sp, #0x18]
  18edb0: 8b0d0108     	add	x8, x8, x13
  18edb4: 7900010f     	strh	w15, [x8]
  18edb8: f94007e8     	ldr	x8, [sp, #0x8]
  18edbc: 79407d0f     	ldrh	w15, [x8, #0x3e]
  18edc0: f9400fe8     	ldr	x8, [sp, #0x18]
  18edc4: 8b0a0108     	add	x8, x8, x10
  18edc8: 7900050f     	strh	w15, [x8, #0x2]
  18edcc: f94007e8     	ldr	x8, [sp, #0x8]
  18edd0: 79c0810f     	ldrsh	w15, [x8, #0x40]
  18edd4: b90017ef     	str	w15, [sp, #0x14]
  18edd8: b94017ef     	ldr	w15, [sp, #0x14]
  18eddc: 1b0b7deb     	mul	w11, w15, w11
  18ede0: 1acc296b     	asr	w11, w11, w12
  18ede4: b90017eb     	str	w11, [sp, #0x14]
  18ede8: f9400fe8     	ldr	x8, [sp, #0x18]
  18edec: 8b0a0108     	add	x8, x8, x10
  18edf0: 7940090b     	ldrh	w11, [x8, #0x4]
  18edf4: b94017ec     	ldr	w12, [sp, #0x14]
  18edf8: 0b0c016b     	add	w11, w11, w12
  18edfc: f9400fe8     	ldr	x8, [sp, #0x18]
  18ee00: 8b0a0108     	add	x8, x8, x10
  18ee04: 7900010b     	strh	w11, [x8]
  18ee08: f9400fe8     	ldr	x8, [sp, #0x18]
  18ee0c: 7940dd0b     	ldrh	w11, [x8, #0x6e]
  18ee10: f9400fe8     	ldr	x8, [sp, #0x18]
  18ee14: 7900d90b     	strh	w11, [x8, #0x6c]
  18ee18: aa0e03e0     	mov	x0, x14
  18ee1c: 910083ff     	add	sp, sp, #0x20
  18ee20: d65f03c0     	ret
  18ee24: d10143ff     	sub	sp, sp, #0x50
  18ee28: a9047bfd     	stp	x29, x30, [sp, #0x40]
  18ee2c: 910103fd     	add	x29, sp, #0x40
  18ee30: d53bd048     	mrs	x8, TPIDR_EL0
  18ee34: f9401508     	ldr	x8, [x8, #0x28]
  18ee38: f81f83a8     	stur	x8, [x29, #-0x8]
  18ee3c: f81e83a0     	stur	x0, [x29, #-0x18]
  18ee40: b81e43a1     	stur	w1, [x29, #-0x1c]
  18ee44: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ee48: 7940b101     	ldrh	w1, [x8, #0x58]
  18ee4c: 7940ad09     	ldrh	w9, [x8, #0x56]
  18ee50: 6b090029     	subs	w9, w1, w9
  18ee54: b9001fe9     	str	w9, [sp, #0x1c]
  18ee58: 54000a8b     	b.lt	0x18efa8 <EAS_SearchFile+0x1934>
  18ee5c: 14000001     	b	0x18ee60 <EAS_SearchFile+0x17ec>
  18ee60: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ee64: 2a1f03e9     	mov	w9, wzr
  18ee68: 7900b109     	strh	w9, [x8, #0x58]
  18ee6c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ee70: 79c0b909     	ldrsh	w9, [x8, #0x5c]
  18ee74: 71000529     	subs	w9, w9, #0x1
  18ee78: b9001be9     	str	w9, [sp, #0x18]
  18ee7c: 5400046b     	b.lt	0x18ef08 <EAS_SearchFile+0x1894>
  18ee80: 14000001     	b	0x18ee84 <EAS_SearchFile+0x1810>
  18ee84: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ee88: 32003be9     	orr	w9, wzr, #0x7fff
  18ee8c: 79009509     	strh	w9, [x8, #0x4a]
  18ee90: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ee94: 2a1f03ea     	mov	w10, wzr
  18ee98: 7900990a     	strh	w10, [x8, #0x4c]
  18ee9c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eea0: 7900b509     	strh	w9, [x8, #0x5a]
  18eea4: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eea8: 91017901     	add	x1, x8, #0x5e
  18eeac: 7940c100     	ldrh	w0, [x8, #0x60]
  18eeb0: 97ffff69     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18eeb4: 790043e0     	strh	w0, [sp, #0x20]
  18eeb8: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eebc: 7940c109     	ldrh	w9, [x8, #0x60]
  18eec0: 5281d64a     	mov	w10, #0xeb2             // =3762
  18eec4: 6b090149     	subs	w9, w10, w9
  18eec8: 794043ea     	ldrh	w10, [sp, #0x20]
  18eecc: 0b0a0129     	add	w9, w9, w10
  18eed0: 79008109     	strh	w9, [x8, #0x40]
  18eed4: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eed8: 91017901     	add	x1, x8, #0x5e
  18eedc: 7940c100     	ldrh	w0, [x8, #0x60]
  18eee0: 97ffff5d     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18eee4: 790043e0     	strh	w0, [sp, #0x20]
  18eee8: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eeec: 7940c109     	ldrh	w9, [x8, #0x60]
  18eef0: 5281228a     	mov	w10, #0x914             // =2324
  18eef4: 6b090149     	subs	w9, w10, w9
  18eef8: 794043ea     	ldrh	w10, [sp, #0x20]
  18eefc: 6b0a0129     	subs	w9, w9, w10
  18ef00: 79008d09     	strh	w9, [x8, #0x46]
  18ef04: 14000023     	b	0x18ef90 <EAS_SearchFile+0x191c>
  18ef08: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef0c: 2a1f03e9     	mov	w9, wzr
  18ef10: 79009509     	strh	w9, [x8, #0x4a]
  18ef14: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef18: 32003be9     	orr	w9, wzr, #0x7fff
  18ef1c: 79009909     	strh	w9, [x8, #0x4c]
  18ef20: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef24: 321103e9     	orr	w9, wzr, #0x8000
  18ef28: 7900b509     	strh	w9, [x8, #0x5a]
  18ef2c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef30: 91017901     	add	x1, x8, #0x5e
  18ef34: 7940c100     	ldrh	w0, [x8, #0x60]
  18ef38: 97ffff47     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18ef3c: 790043e0     	strh	w0, [sp, #0x20]
  18ef40: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef44: 7940c109     	ldrh	w9, [x8, #0x60]
  18ef48: 52812280     	mov	w0, #0x914              // =2324
  18ef4c: 6b090009     	subs	w9, w0, w9
  18ef50: 794043e0     	ldrh	w0, [sp, #0x20]
  18ef54: 6b000129     	subs	w9, w9, w0
  18ef58: 79007d09     	strh	w9, [x8, #0x3e]
  18ef5c: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef60: 91017901     	add	x1, x8, #0x5e
  18ef64: 7940c100     	ldrh	w0, [x8, #0x60]
  18ef68: 97ffff3b     	bl	0x18ec54 <EAS_SearchFile+0x15e0>
  18ef6c: 790043e0     	strh	w0, [sp, #0x20]
  18ef70: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef74: 7940c109     	ldrh	w9, [x8, #0x60]
  18ef78: 5281d640     	mov	w0, #0xeb2              // =3762
  18ef7c: 6b090009     	subs	w9, w0, w9
  18ef80: 794043e0     	ldrh	w0, [sp, #0x20]
  18ef84: 0b000129     	add	w9, w9, w0
  18ef88: 79008909     	strh	w9, [x8, #0x44]
  18ef8c: 14000001     	b	0x18ef90 <EAS_SearchFile+0x191c>
  18ef90: f85e83a8     	ldur	x8, [x29, #-0x18]
  18ef94: 7940b909     	ldrh	w9, [x8, #0x5c]
  18ef98: 2a1f03ea     	mov	w10, wzr
  18ef9c: 6b090149     	subs	w9, w10, w9
  18efa0: 7900b909     	strh	w9, [x8, #0x5c]
  18efa4: 14000001     	b	0x18efa8 <EAS_SearchFile+0x1934>
  18efa8: f85e83a8     	ldur	x8, [x29, #-0x18]
  18efac: 7940b909     	ldrh	w9, [x8, #0x5c]
  18efb0: 7940b50a     	ldrh	w10, [x8, #0x5a]
  18efb4: 0b090149     	add	w9, w10, w9
  18efb8: 7900b509     	strh	w9, [x8, #0x5a]
  18efbc: f85e83a8     	ldur	x8, [x29, #-0x18]
  18efc0: 7940b500     	ldrh	w0, [x8, #0x5a]
  18efc4: d10043a1     	sub	x1, x29, #0x10
  18efc8: d10033a2     	sub	x2, x29, #0xc
  18efcc: 94000530     	bl	0x19048c <EAS_SearchFile+0x2e18>
  18efd0: 78df03a9     	ldursh	w9, [x29, #-0x10]
  18efd4: f85e83a8     	ldur	x8, [x29, #-0x18]
  18efd8: 79c0950a     	ldrsh	w10, [x8, #0x4a]
  18efdc: 6b0a0129     	subs	w9, w9, w10
  18efe0: 53077d29     	lsr	w9, w9, #7
  18efe4: 79009d09     	strh	w9, [x8, #0x4e]
  18efe8: 78df43a9     	ldursh	w9, [x29, #-0xc]
  18efec: f85e83a8     	ldur	x8, [x29, #-0x18]
  18eff0: 79c0990a     	ldrsh	w10, [x8, #0x4c]
  18eff4: 6b0a0129     	subs	w9, w9, w10
  18eff8: 53077d29     	lsr	w9, w9, #7
  18effc: 7900a109     	strh	w9, [x8, #0x50]
  18f000: b85e43a9     	ldur	w9, [x29, #-0x1c]
  18f004: f85e83a8     	ldur	x8, [x29, #-0x18]
  18f008: 7940b10a     	ldrh	w10, [x8, #0x58]
  18f00c: 0b090149     	add	w9, w10, w9
  18f010: 7900b109     	strh	w9, [x8, #0x58]
  18f014: d53bd048     	mrs	x8, TPIDR_EL0
  18f018: f9401508     	ldr	x8, [x8, #0x28]
  18f01c: f85f83a1     	ldur	x1, [x29, #-0x8]
  18f020: eb010108     	subs	x8, x8, x1
  18f024: f9000be0     	str	x0, [sp, #0x10]
  18f028: f90007e8     	str	x8, [sp, #0x8]
  18f02c: 540000c1     	b.ne	0x18f044 <EAS_SearchFile+0x19d0>
  18f030: 14000001     	b	0x18f034 <EAS_SearchFile+0x19c0>
  18f034: aa1f03e0     	mov	x0, xzr
  18f038: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  18f03c: 910143ff     	add	sp, sp, #0x50
  18f040: d65f03c0     	ret
  18f044: 97fc6b4b     	bl	0xa9d70 <__stack_chk_fail@plt>
  18f048: d10483ff     	sub	sp, sp, #0x120
  18f04c: f9008bfc     	str	x28, [sp, #0x110]
  18f050: f90087e0     	str	x0, [sp, #0x108]
  18f054: b90107e1     	str	w1, [sp, #0x104]
  18f058: f9007fe2     	str	x2, [sp, #0xf8]
  18f05c: f9007be3     	str	x3, [sp, #0xf0]
  18f060: f94087e0     	ldr	x0, [sp, #0x108]
  18f064: 79405001     	ldrh	w1, [x0, #0x28]
  18f068: 7901bfe1     	strh	w1, [sp, #0xde]
  18f06c: f90077ff     	str	xzr, [sp, #0xe8]
  18f070: f94077e8     	ldr	x8, [sp, #0xe8]
  18f074: b94107e9     	ldr	w9, [sp, #0x104]
  18f078: 2a0903ea     	mov	w10, w9
  18f07c: 93407d4a     	sxtw	x10, w10
  18f080: eb0a011f     	cmp	x8, x10
  18f084: 1a9fa7e9     	cset	w9, lt
  18f088: 37000049     	tbnz	w9, #0x0, 0x18f090 <EAS_SearchFile+0x1a1c>
  18f08c: 140004f9     	b	0x190470 <EAS_SearchFile+0x2dfc>
  18f090: 32003be8     	orr	w8, wzr, #0x7fff
  18f094: 32000fe9     	orr	w9, wzr, #0xf
  18f098: d280154a     	mov	x10, #0xaa              // =170
  18f09c: b2402feb     	orr	x11, xzr, #0xfff
  18f0a0: d280058c     	mov	x12, #0x2c              // =44
  18f0a4: 321f03ed     	orr	w13, wzr, #0x2
  18f0a8: b27f03ee     	orr	x14, xzr, #0x2
  18f0ac: f9407bef     	ldr	x15, [sp, #0xf0]
  18f0b0: 8b0e01f0     	add	x16, x15, x14
  18f0b4: f9007bf0     	str	x16, [sp, #0xf0]
  18f0b8: 79c001f1     	ldrsh	w17, [x15]
  18f0bc: 1acd2a2d     	asr	w13, w17, w13
  18f0c0: f94087ef     	ldr	x15, [sp, #0x108]
  18f0c4: 79c055f1     	ldrsh	w17, [x15, #0x2a]
  18f0c8: 0b1101ad     	add	w13, w13, w17
  18f0cc: 2a0d03ef     	mov	w15, w13
  18f0d0: 93407def     	sxtw	x15, w15
  18f0d4: f9005fef     	str	x15, [sp, #0xb8]
  18f0d8: 7941bfed     	ldrh	w13, [sp, #0xde]
  18f0dc: 2a0d03ef     	mov	w15, w13
  18f0e0: d3403def     	ubfx	x15, x15, #0, #16
  18f0e4: f94087f0     	ldr	x16, [sp, #0x108]
  18f0e8: 8b0c0210     	add	x16, x16, x12
  18f0ec: 7940020d     	ldrh	w13, [x16]
  18f0f0: 2a0d03f0     	mov	w16, w13
  18f0f4: d3403e10     	ubfx	x16, x16, #0, #16
  18f0f8: 8b1001ef     	add	x15, x15, x16
  18f0fc: 8a0b01eb     	and	x11, x15, x11
  18f100: f9006beb     	str	x11, [sp, #0xd0]
  18f104: f94087eb     	ldr	x11, [sp, #0x108]
  18f108: 8b0a016a     	add	x10, x11, x10
  18f10c: f9406beb     	ldr	x11, [sp, #0xd0]
  18f110: 9b0b7dcb     	mul	x11, x14, x11
  18f114: 8b0b014a     	add	x10, x10, x11
  18f118: 7940014d     	ldrh	w13, [x10]
  18f11c: 2a0d03ea     	mov	w10, w13
  18f120: 93403d4a     	sxth	x10, w10
  18f124: f90073ea     	str	x10, [sp, #0xe0]
  18f128: f9405fea     	ldr	x10, [sp, #0xb8]
  18f12c: 2a0a03ed     	mov	w13, w10
  18f130: f94087ea     	ldr	x10, [sp, #0x108]
  18f134: 8b0c014a     	add	x10, x10, x12
  18f138: 79c00551     	ldrsh	w17, [x10, #0x2]
  18f13c: 1b117dad     	mul	w13, w13, w17
  18f140: 1ac929a9     	asr	w9, w13, w9
  18f144: 2a0903ea     	mov	w10, w9
  18f148: 93407d4a     	sxtw	x10, w10
  18f14c: f90067ea     	str	x10, [sp, #0xc8]
  18f150: f94073ea     	ldr	x10, [sp, #0xe0]
  18f154: f94067eb     	ldr	x11, [sp, #0xc8]
  18f158: eb0b014a     	subs	x10, x10, x11
  18f15c: 2a0a03e9     	mov	w9, w10
  18f160: 6b08013f     	cmp	w9, w8
  18f164: 1a9fd7e8     	cset	w8, gt
  18f168: 37000048     	tbnz	w8, #0x0, 0x18f170 <EAS_SearchFile+0x1afc>
  18f16c: 14000004     	b	0x18f17c <EAS_SearchFile+0x1b08>
  18f170: 32003be8     	orr	w8, wzr, #0x7fff
  18f174: b90097e8     	str	w8, [sp, #0x94]
  18f178: 14000014     	b	0x18f1c8 <EAS_SearchFile+0x1b54>
  18f17c: 321143e8     	orr	w8, wzr, #0xffff8000
  18f180: f94073e9     	ldr	x9, [sp, #0xe0]
  18f184: f94067ea     	ldr	x10, [sp, #0xc8]
  18f188: eb0a0129     	subs	x9, x9, x10
  18f18c: 2a0903eb     	mov	w11, w9
  18f190: 6b08017f     	cmp	w11, w8
  18f194: 1a9fa7e8     	cset	w8, lt
  18f198: 37000048     	tbnz	w8, #0x0, 0x18f1a0 <EAS_SearchFile+0x1b2c>
  18f19c: 14000004     	b	0x18f1ac <EAS_SearchFile+0x1b38>
  18f1a0: 321143e8     	orr	w8, wzr, #0xffff8000
  18f1a4: b90093e8     	str	w8, [sp, #0x90]
  18f1a8: 14000006     	b	0x18f1c0 <EAS_SearchFile+0x1b4c>
  18f1ac: f94073e8     	ldr	x8, [sp, #0xe0]
  18f1b0: f94067e9     	ldr	x9, [sp, #0xc8]
  18f1b4: eb090108     	subs	x8, x8, x9
  18f1b8: 2a0803ea     	mov	w10, w8
  18f1bc: b90093ea     	str	w10, [sp, #0x90]
  18f1c0: b94093e8     	ldr	w8, [sp, #0x90]
  18f1c4: b90097e8     	str	w8, [sp, #0x94]
  18f1c8: b94097e8     	ldr	w8, [sp, #0x94]
  18f1cc: 32003be9     	orr	w9, wzr, #0x7fff
  18f1d0: 32000fea     	orr	w10, wzr, #0xf
  18f1d4: d280058b     	mov	x11, #0x2c              // =44
  18f1d8: 2a0803ec     	mov	w12, w8
  18f1dc: 93407d8c     	sxtw	x12, w12
  18f1e0: f9005bec     	str	x12, [sp, #0xb0]
  18f1e4: f9405bec     	ldr	x12, [sp, #0xb0]
  18f1e8: 2a0c03e8     	mov	w8, w12
  18f1ec: f94087ec     	ldr	x12, [sp, #0x108]
  18f1f0: 8b0b018b     	add	x11, x12, x11
  18f1f4: 79c0056d     	ldrsh	w13, [x11, #0x2]
  18f1f8: 1b0d7d08     	mul	w8, w8, w13
  18f1fc: 1aca2908     	asr	w8, w8, w10
  18f200: 2a0803eb     	mov	w11, w8
  18f204: 93407d6b     	sxtw	x11, w11
  18f208: f90067eb     	str	x11, [sp, #0xc8]
  18f20c: f9405feb     	ldr	x11, [sp, #0xb8]
  18f210: f94067ec     	ldr	x12, [sp, #0xc8]
  18f214: 8b0c016b     	add	x11, x11, x12
  18f218: 2a0b03e8     	mov	w8, w11
  18f21c: 6b09011f     	cmp	w8, w9
  18f220: 1a9fd7e8     	cset	w8, gt
  18f224: 37000048     	tbnz	w8, #0x0, 0x18f22c <EAS_SearchFile+0x1bb8>
  18f228: 14000004     	b	0x18f238 <EAS_SearchFile+0x1bc4>
  18f22c: 32003be8     	orr	w8, wzr, #0x7fff
  18f230: b9008fe8     	str	w8, [sp, #0x8c]
  18f234: 14000014     	b	0x18f284 <EAS_SearchFile+0x1c10>
  18f238: 321143e8     	orr	w8, wzr, #0xffff8000
  18f23c: f9405fe9     	ldr	x9, [sp, #0xb8]
  18f240: f94067ea     	ldr	x10, [sp, #0xc8]
  18f244: 8b0a0129     	add	x9, x9, x10
  18f248: 2a0903eb     	mov	w11, w9
  18f24c: 6b08017f     	cmp	w11, w8
  18f250: 1a9fa7e8     	cset	w8, lt
  18f254: 37000048     	tbnz	w8, #0x0, 0x18f25c <EAS_SearchFile+0x1be8>
  18f258: 14000004     	b	0x18f268 <EAS_SearchFile+0x1bf4>
  18f25c: 321143e8     	orr	w8, wzr, #0xffff8000
  18f260: b9008be8     	str	w8, [sp, #0x88]
  18f264: 14000006     	b	0x18f27c <EAS_SearchFile+0x1c08>
  18f268: f9405fe8     	ldr	x8, [sp, #0xb8]
  18f26c: f94067e9     	ldr	x9, [sp, #0xc8]
  18f270: 8b090108     	add	x8, x8, x9
  18f274: 2a0803ea     	mov	w10, w8
  18f278: b9008bea     	str	w10, [sp, #0x88]
  18f27c: b9408be8     	ldr	w8, [sp, #0x88]
  18f280: b9008fe8     	str	w8, [sp, #0x8c]
  18f284: b9408fe8     	ldr	w8, [sp, #0x8c]
  18f288: d28006c9     	mov	x9, #0x36               // =54
  18f28c: 32003bea     	orr	w10, wzr, #0x7fff
  18f290: 32000feb     	orr	w11, wzr, #0xf
  18f294: d280154c     	mov	x12, #0xaa              // =170
  18f298: b2402fed     	orr	x13, xzr, #0xfff
  18f29c: d280058e     	mov	x14, #0x2c              // =44
  18f2a0: 321f03ef     	orr	w15, wzr, #0x2
  18f2a4: b27f03f0     	orr	x16, xzr, #0x2
  18f2a8: 2a0803f1     	mov	w17, w8
  18f2ac: 93407e31     	sxtw	x17, w17
  18f2b0: f90067f1     	str	x17, [sp, #0xc8]
  18f2b4: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f2b8: 2a0803f1     	mov	w17, w8
  18f2bc: d3403e31     	ubfx	x17, x17, #0, #16
  18f2c0: f94087e0     	ldr	x0, [sp, #0x108]
  18f2c4: 8b0e000e     	add	x14, x0, x14
  18f2c8: 794009c8     	ldrh	w8, [x14, #0x4]
  18f2cc: 2a0803ee     	mov	w14, w8
  18f2d0: d3403dce     	ubfx	x14, x14, #0, #16
  18f2d4: 8b0e022e     	add	x14, x17, x14
  18f2d8: 8a0d01ce     	and	x14, x14, x13
  18f2dc: f9006bee     	str	x14, [sp, #0xd0]
  18f2e0: f94067ee     	ldr	x14, [sp, #0xc8]
  18f2e4: 2a0e03e8     	mov	w8, w14
  18f2e8: f94087ee     	ldr	x14, [sp, #0x108]
  18f2ec: 8b0c01ce     	add	x14, x14, x12
  18f2f0: f9406bf1     	ldr	x17, [sp, #0xd0]
  18f2f4: 9b117e11     	mul	x17, x16, x17
  18f2f8: 8b1101ce     	add	x14, x14, x17
  18f2fc: 790001c8     	strh	w8, [x14]
  18f300: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f304: 2a0803ee     	mov	w14, w8
  18f308: d3403dce     	ubfx	x14, x14, #0, #16
  18f30c: f94087f1     	ldr	x17, [sp, #0x108]
  18f310: 79406628     	ldrh	w8, [x17, #0x32]
  18f314: 2a0803f1     	mov	w17, w8
  18f318: d3403e31     	ubfx	x17, x17, #0, #16
  18f31c: 8b1101ce     	add	x14, x14, x17
  18f320: 8a0d01ce     	and	x14, x14, x13
  18f324: f9006bee     	str	x14, [sp, #0xd0]
  18f328: f9405bee     	ldr	x14, [sp, #0xb0]
  18f32c: 2a0e03e8     	mov	w8, w14
  18f330: f94087ee     	ldr	x14, [sp, #0x108]
  18f334: 8b0c01ce     	add	x14, x14, x12
  18f338: f9406bf1     	ldr	x17, [sp, #0xd0]
  18f33c: 9b117e11     	mul	x17, x16, x17
  18f340: 8b1101ce     	add	x14, x14, x17
  18f344: 790001c8     	strh	w8, [x14]
  18f348: f9407bee     	ldr	x14, [sp, #0xf0]
  18f34c: 8b1001d1     	add	x17, x14, x16
  18f350: f9007bf1     	str	x17, [sp, #0xf0]
  18f354: 79c001c8     	ldrsh	w8, [x14]
  18f358: 1acf2908     	asr	w8, w8, w15
  18f35c: f94087ee     	ldr	x14, [sp, #0x108]
  18f360: 79c069cf     	ldrsh	w15, [x14, #0x34]
  18f364: 0b0f0108     	add	w8, w8, w15
  18f368: 2a0803ee     	mov	w14, w8
  18f36c: 93407dce     	sxtw	x14, w14
  18f370: f9005fee     	str	x14, [sp, #0xb8]
  18f374: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f378: 2a0803ee     	mov	w14, w8
  18f37c: d3403dce     	ubfx	x14, x14, #0, #16
  18f380: f94087f1     	ldr	x17, [sp, #0x108]
  18f384: 8b090231     	add	x17, x17, x9
  18f388: 79400228     	ldrh	w8, [x17]
  18f38c: 2a0803f1     	mov	w17, w8
  18f390: d3403e31     	ubfx	x17, x17, #0, #16
  18f394: 8b1101ce     	add	x14, x14, x17
  18f398: 8a0d01cd     	and	x13, x14, x13
  18f39c: f9006bed     	str	x13, [sp, #0xd0]
  18f3a0: f94087ed     	ldr	x13, [sp, #0x108]
  18f3a4: 8b0c01ac     	add	x12, x13, x12
  18f3a8: f9406bed     	ldr	x13, [sp, #0xd0]
  18f3ac: 9b0d7e0d     	mul	x13, x16, x13
  18f3b0: 8b0d018c     	add	x12, x12, x13
  18f3b4: 79400188     	ldrh	w8, [x12]
  18f3b8: 2a0803ec     	mov	w12, w8
  18f3bc: 93403d8c     	sxth	x12, w12
  18f3c0: f90073ec     	str	x12, [sp, #0xe0]
  18f3c4: f9405fec     	ldr	x12, [sp, #0xb8]
  18f3c8: 2a0c03e8     	mov	w8, w12
  18f3cc: f94087ec     	ldr	x12, [sp, #0x108]
  18f3d0: 8b090189     	add	x9, x12, x9
  18f3d4: 79c0052f     	ldrsh	w15, [x9, #0x2]
  18f3d8: 1b0f7d08     	mul	w8, w8, w15
  18f3dc: 1acb2908     	asr	w8, w8, w11
  18f3e0: 2a0803e9     	mov	w9, w8
  18f3e4: 93407d29     	sxtw	x9, w9
  18f3e8: f90067e9     	str	x9, [sp, #0xc8]
  18f3ec: f94073e9     	ldr	x9, [sp, #0xe0]
  18f3f0: f94067ec     	ldr	x12, [sp, #0xc8]
  18f3f4: eb0c0129     	subs	x9, x9, x12
  18f3f8: 2a0903e8     	mov	w8, w9
  18f3fc: 6b0a011f     	cmp	w8, w10
  18f400: 1a9fd7e8     	cset	w8, gt
  18f404: 37000048     	tbnz	w8, #0x0, 0x18f40c <EAS_SearchFile+0x1d98>
  18f408: 14000004     	b	0x18f418 <EAS_SearchFile+0x1da4>
  18f40c: 32003be8     	orr	w8, wzr, #0x7fff
  18f410: b90087e8     	str	w8, [sp, #0x84]
  18f414: 14000014     	b	0x18f464 <EAS_SearchFile+0x1df0>
  18f418: 321143e8     	orr	w8, wzr, #0xffff8000
  18f41c: f94073e9     	ldr	x9, [sp, #0xe0]
  18f420: f94067ea     	ldr	x10, [sp, #0xc8]
  18f424: eb0a0129     	subs	x9, x9, x10
  18f428: 2a0903eb     	mov	w11, w9
  18f42c: 6b08017f     	cmp	w11, w8
  18f430: 1a9fa7e8     	cset	w8, lt
  18f434: 37000048     	tbnz	w8, #0x0, 0x18f43c <EAS_SearchFile+0x1dc8>
  18f438: 14000004     	b	0x18f448 <EAS_SearchFile+0x1dd4>
  18f43c: 321143e8     	orr	w8, wzr, #0xffff8000
  18f440: b90083e8     	str	w8, [sp, #0x80]
  18f444: 14000006     	b	0x18f45c <EAS_SearchFile+0x1de8>
  18f448: f94073e8     	ldr	x8, [sp, #0xe0]
  18f44c: f94067e9     	ldr	x9, [sp, #0xc8]
  18f450: eb090108     	subs	x8, x8, x9
  18f454: 2a0803ea     	mov	w10, w8
  18f458: b90083ea     	str	w10, [sp, #0x80]
  18f45c: b94083e8     	ldr	w8, [sp, #0x80]
  18f460: b90087e8     	str	w8, [sp, #0x84]
  18f464: b94087e8     	ldr	w8, [sp, #0x84]
  18f468: d28006c9     	mov	x9, #0x36               // =54
  18f46c: 32003bea     	orr	w10, wzr, #0x7fff
  18f470: 32000feb     	orr	w11, wzr, #0xf
  18f474: 2a0803ec     	mov	w12, w8
  18f478: 93407d8c     	sxtw	x12, w12
  18f47c: f9005bec     	str	x12, [sp, #0xb0]
  18f480: f9405bec     	ldr	x12, [sp, #0xb0]
  18f484: 2a0c03e8     	mov	w8, w12
  18f488: f94087ec     	ldr	x12, [sp, #0x108]
  18f48c: 8b090189     	add	x9, x12, x9
  18f490: 79c0052d     	ldrsh	w13, [x9, #0x2]
  18f494: 1b0d7d08     	mul	w8, w8, w13
  18f498: 1acb2908     	asr	w8, w8, w11
  18f49c: 2a0803e9     	mov	w9, w8
  18f4a0: 93407d29     	sxtw	x9, w9
  18f4a4: f90067e9     	str	x9, [sp, #0xc8]
  18f4a8: f9405fe9     	ldr	x9, [sp, #0xb8]
  18f4ac: f94067ec     	ldr	x12, [sp, #0xc8]
  18f4b0: 8b0c0129     	add	x9, x9, x12
  18f4b4: 2a0903e8     	mov	w8, w9
  18f4b8: 6b0a011f     	cmp	w8, w10
  18f4bc: 1a9fd7e8     	cset	w8, gt
  18f4c0: 37000048     	tbnz	w8, #0x0, 0x18f4c8 <EAS_SearchFile+0x1e54>
  18f4c4: 14000004     	b	0x18f4d4 <EAS_SearchFile+0x1e60>
  18f4c8: 32003be8     	orr	w8, wzr, #0x7fff
  18f4cc: b9007fe8     	str	w8, [sp, #0x7c]
  18f4d0: 14000014     	b	0x18f520 <EAS_SearchFile+0x1eac>
  18f4d4: 321143e8     	orr	w8, wzr, #0xffff8000
  18f4d8: f9405fe9     	ldr	x9, [sp, #0xb8]
  18f4dc: f94067ea     	ldr	x10, [sp, #0xc8]
  18f4e0: 8b0a0129     	add	x9, x9, x10
  18f4e4: 2a0903eb     	mov	w11, w9
  18f4e8: 6b08017f     	cmp	w11, w8
  18f4ec: 1a9fa7e8     	cset	w8, lt
  18f4f0: 37000048     	tbnz	w8, #0x0, 0x18f4f8 <EAS_SearchFile+0x1e84>
  18f4f4: 14000004     	b	0x18f504 <EAS_SearchFile+0x1e90>
  18f4f8: 321143e8     	orr	w8, wzr, #0xffff8000
  18f4fc: b9007be8     	str	w8, [sp, #0x78]
  18f500: 14000006     	b	0x18f518 <EAS_SearchFile+0x1ea4>
  18f504: f9405fe8     	ldr	x8, [sp, #0xb8]
  18f508: f94067e9     	ldr	x9, [sp, #0xc8]
  18f50c: 8b090108     	add	x8, x8, x9
  18f510: 2a0803ea     	mov	w10, w8
  18f514: b9007bea     	str	w10, [sp, #0x78]
  18f518: b9407be8     	ldr	w8, [sp, #0x78]
  18f51c: b9007fe8     	str	w8, [sp, #0x7c]
  18f520: b9407fe8     	ldr	w8, [sp, #0x7c]
  18f524: d28006c9     	mov	x9, #0x36               // =54
  18f528: 32003bea     	orr	w10, wzr, #0x7fff
  18f52c: 32000feb     	orr	w11, wzr, #0xf
  18f530: d280154c     	mov	x12, #0xaa              // =170
  18f534: b2402fed     	orr	x13, xzr, #0xfff
  18f538: b27f03ee     	orr	x14, xzr, #0x2
  18f53c: 2a0803ef     	mov	w15, w8
  18f540: 93407def     	sxtw	x15, w15
  18f544: f90067ef     	str	x15, [sp, #0xc8]
  18f548: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f54c: 2a0803ef     	mov	w15, w8
  18f550: d3403def     	ubfx	x15, x15, #0, #16
  18f554: f94087f0     	ldr	x16, [sp, #0x108]
  18f558: 8b090209     	add	x9, x16, x9
  18f55c: 79400928     	ldrh	w8, [x9, #0x4]
  18f560: 2a0803e9     	mov	w9, w8
  18f564: d3403d29     	ubfx	x9, x9, #0, #16
  18f568: 8b0901e9     	add	x9, x15, x9
  18f56c: 8a0d0129     	and	x9, x9, x13
  18f570: f9006be9     	str	x9, [sp, #0xd0]
  18f574: f94067e9     	ldr	x9, [sp, #0xc8]
  18f578: 2a0903e8     	mov	w8, w9
  18f57c: f94087e9     	ldr	x9, [sp, #0x108]
  18f580: 8b0c0129     	add	x9, x9, x12
  18f584: f9406bef     	ldr	x15, [sp, #0xd0]
  18f588: 9b0f7dcf     	mul	x15, x14, x15
  18f58c: 8b0f0129     	add	x9, x9, x15
  18f590: 79000128     	strh	w8, [x9]
  18f594: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f598: 2a0803e9     	mov	w9, w8
  18f59c: d3403d29     	ubfx	x9, x9, #0, #16
  18f5a0: f94087ef     	ldr	x15, [sp, #0x108]
  18f5a4: 794079e8     	ldrh	w8, [x15, #0x3c]
  18f5a8: 2a0803ef     	mov	w15, w8
  18f5ac: d3403def     	ubfx	x15, x15, #0, #16
  18f5b0: 8b0f0129     	add	x9, x9, x15
  18f5b4: 8a0d0129     	and	x9, x9, x13
  18f5b8: f9006be9     	str	x9, [sp, #0xd0]
  18f5bc: f9405be9     	ldr	x9, [sp, #0xb0]
  18f5c0: 2a0903e8     	mov	w8, w9
  18f5c4: f94087e9     	ldr	x9, [sp, #0x108]
  18f5c8: 8b0c0129     	add	x9, x9, x12
  18f5cc: f9406bef     	ldr	x15, [sp, #0xd0]
  18f5d0: 9b0f7dcf     	mul	x15, x14, x15
  18f5d4: 8b0f0129     	add	x9, x9, x15
  18f5d8: 79000128     	strh	w8, [x9]
  18f5dc: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f5e0: 2a0803e9     	mov	w9, w8
  18f5e4: d3403d29     	ubfx	x9, x9, #0, #16
  18f5e8: f94087ef     	ldr	x15, [sp, #0x108]
  18f5ec: 79407de8     	ldrh	w8, [x15, #0x3e]
  18f5f0: 2a0803ef     	mov	w15, w8
  18f5f4: d3403def     	ubfx	x15, x15, #0, #16
  18f5f8: 8b0f0129     	add	x9, x9, x15
  18f5fc: 8a0d0129     	and	x9, x9, x13
  18f600: f9006be9     	str	x9, [sp, #0xd0]
  18f604: f94087e9     	ldr	x9, [sp, #0x108]
  18f608: 8b0c0129     	add	x9, x9, x12
  18f60c: f9406bef     	ldr	x15, [sp, #0xd0]
  18f610: 9b0f7dcf     	mul	x15, x14, x15
  18f614: 8b0f0129     	add	x9, x9, x15
  18f618: 79400128     	ldrh	w8, [x9]
  18f61c: 2a0803e9     	mov	w9, w8
  18f620: 93403d29     	sxth	x9, w9
  18f624: f90073e9     	str	x9, [sp, #0xe0]
  18f628: f94073e9     	ldr	x9, [sp, #0xe0]
  18f62c: 2a0903e8     	mov	w8, w9
  18f630: f94087e9     	ldr	x9, [sp, #0x108]
  18f634: 79c09531     	ldrsh	w17, [x9, #0x4a]
  18f638: 1b117d08     	mul	w8, w8, w17
  18f63c: 1acb2908     	asr	w8, w8, w11
  18f640: 2a0803e9     	mov	w9, w8
  18f644: 93407d29     	sxtw	x9, w9
  18f648: f90067e9     	str	x9, [sp, #0xc8]
  18f64c: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f650: 2a0803e9     	mov	w9, w8
  18f654: d3403d29     	ubfx	x9, x9, #0, #16
  18f658: f94087ef     	ldr	x15, [sp, #0x108]
  18f65c: 794081e8     	ldrh	w8, [x15, #0x40]
  18f660: 2a0803ef     	mov	w15, w8
  18f664: d3403def     	ubfx	x15, x15, #0, #16
  18f668: 8b0f0129     	add	x9, x9, x15
  18f66c: 8a0d0129     	and	x9, x9, x13
  18f670: f9006be9     	str	x9, [sp, #0xd0]
  18f674: f94087e9     	ldr	x9, [sp, #0x108]
  18f678: 8b0c0129     	add	x9, x9, x12
  18f67c: f9406bec     	ldr	x12, [sp, #0xd0]
  18f680: 9b0c7dcc     	mul	x12, x14, x12
  18f684: 8b0c0129     	add	x9, x9, x12
  18f688: 79400128     	ldrh	w8, [x9]
  18f68c: 2a0803e9     	mov	w9, w8
  18f690: 93403d29     	sxth	x9, w9
  18f694: f90073e9     	str	x9, [sp, #0xe0]
  18f698: f94073e9     	ldr	x9, [sp, #0xe0]
  18f69c: 2a0903e8     	mov	w8, w9
  18f6a0: f94087e9     	ldr	x9, [sp, #0x108]
  18f6a4: 79c09931     	ldrsh	w17, [x9, #0x4c]
  18f6a8: 1b117d08     	mul	w8, w8, w17
  18f6ac: 1acb2908     	asr	w8, w8, w11
  18f6b0: 2a0803e9     	mov	w9, w8
  18f6b4: 93407d29     	sxtw	x9, w9
  18f6b8: f90063e9     	str	x9, [sp, #0xc0]
  18f6bc: f94067e9     	ldr	x9, [sp, #0xc8]
  18f6c0: f94063ec     	ldr	x12, [sp, #0xc0]
  18f6c4: 8b0c0129     	add	x9, x9, x12
  18f6c8: 2a0903e8     	mov	w8, w9
  18f6cc: 6b0a011f     	cmp	w8, w10
  18f6d0: 1a9fd7e8     	cset	w8, gt
  18f6d4: 37000048     	tbnz	w8, #0x0, 0x18f6dc <EAS_SearchFile+0x2068>
  18f6d8: 14000004     	b	0x18f6e8 <EAS_SearchFile+0x2074>
  18f6dc: 32003be8     	orr	w8, wzr, #0x7fff
  18f6e0: b90077e8     	str	w8, [sp, #0x74]
  18f6e4: 14000014     	b	0x18f734 <EAS_SearchFile+0x20c0>
  18f6e8: 321143e8     	orr	w8, wzr, #0xffff8000
  18f6ec: f94067e9     	ldr	x9, [sp, #0xc8]
  18f6f0: f94063ea     	ldr	x10, [sp, #0xc0]
  18f6f4: 8b0a0129     	add	x9, x9, x10
  18f6f8: 2a0903eb     	mov	w11, w9
  18f6fc: 6b08017f     	cmp	w11, w8
  18f700: 1a9fa7e8     	cset	w8, lt
  18f704: 37000048     	tbnz	w8, #0x0, 0x18f70c <EAS_SearchFile+0x2098>
  18f708: 14000004     	b	0x18f718 <EAS_SearchFile+0x20a4>
  18f70c: 321143e8     	orr	w8, wzr, #0xffff8000
  18f710: b90073e8     	str	w8, [sp, #0x70]
  18f714: 14000006     	b	0x18f72c <EAS_SearchFile+0x20b8>
  18f718: f94067e8     	ldr	x8, [sp, #0xc8]
  18f71c: f94063e9     	ldr	x9, [sp, #0xc0]
  18f720: 8b090108     	add	x8, x8, x9
  18f724: 2a0803ea     	mov	w10, w8
  18f728: b90073ea     	str	w10, [sp, #0x70]
  18f72c: b94073e8     	ldr	w8, [sp, #0x70]
  18f730: b90077e8     	str	w8, [sp, #0x74]
  18f734: b94077e8     	ldr	w8, [sp, #0x74]
  18f738: 32003be9     	orr	w9, wzr, #0x7fff
  18f73c: 32000fea     	orr	w10, wzr, #0xf
  18f740: 2a0803eb     	mov	w11, w8
  18f744: 93407d6b     	sxtw	x11, w11
  18f748: f90073eb     	str	x11, [sp, #0xe0]
  18f74c: f94073eb     	ldr	x11, [sp, #0xe0]
  18f750: 2a0b03e8     	mov	w8, w11
  18f754: f94087eb     	ldr	x11, [sp, #0x108]
  18f758: 79c0a56c     	ldrsh	w12, [x11, #0x52]
  18f75c: 1b0c7d08     	mul	w8, w8, w12
  18f760: 1aca2908     	asr	w8, w8, w10
  18f764: 2a0803eb     	mov	w11, w8
  18f768: 93407d6b     	sxtw	x11, w11
  18f76c: f90067eb     	str	x11, [sp, #0xc8]
  18f770: f94087eb     	ldr	x11, [sp, #0x108]
  18f774: 79c08568     	ldrsh	w8, [x11, #0x42]
  18f778: f94087eb     	ldr	x11, [sp, #0x108]
  18f77c: 79c0a96c     	ldrsh	w12, [x11, #0x54]
  18f780: 1b0c7d08     	mul	w8, w8, w12
  18f784: 1aca2908     	asr	w8, w8, w10
  18f788: 2a0803eb     	mov	w11, w8
  18f78c: 93407d6b     	sxtw	x11, w11
  18f790: f90063eb     	str	x11, [sp, #0xc0]
  18f794: f94067eb     	ldr	x11, [sp, #0xc8]
  18f798: f94063ed     	ldr	x13, [sp, #0xc0]
  18f79c: 8b0d016b     	add	x11, x11, x13
  18f7a0: 2a0b03e8     	mov	w8, w11
  18f7a4: 6b09011f     	cmp	w8, w9
  18f7a8: 1a9fd7e8     	cset	w8, gt
  18f7ac: 37000048     	tbnz	w8, #0x0, 0x18f7b4 <EAS_SearchFile+0x2140>
  18f7b0: 14000004     	b	0x18f7c0 <EAS_SearchFile+0x214c>
  18f7b4: 32003be8     	orr	w8, wzr, #0x7fff
  18f7b8: b9006fe8     	str	w8, [sp, #0x6c]
  18f7bc: 14000014     	b	0x18f80c <EAS_SearchFile+0x2198>
  18f7c0: 321143e8     	orr	w8, wzr, #0xffff8000
  18f7c4: f94067e9     	ldr	x9, [sp, #0xc8]
  18f7c8: f94063ea     	ldr	x10, [sp, #0xc0]
  18f7cc: 8b0a0129     	add	x9, x9, x10
  18f7d0: 2a0903eb     	mov	w11, w9
  18f7d4: 6b08017f     	cmp	w11, w8
  18f7d8: 1a9fa7e8     	cset	w8, lt
  18f7dc: 37000048     	tbnz	w8, #0x0, 0x18f7e4 <EAS_SearchFile+0x2170>
  18f7e0: 14000004     	b	0x18f7f0 <EAS_SearchFile+0x217c>
  18f7e4: 321143e8     	orr	w8, wzr, #0xffff8000
  18f7e8: b9006be8     	str	w8, [sp, #0x68]
  18f7ec: 14000006     	b	0x18f804 <EAS_SearchFile+0x2190>
  18f7f0: f94067e8     	ldr	x8, [sp, #0xc8]
  18f7f4: f94063e9     	ldr	x9, [sp, #0xc0]
  18f7f8: 8b090108     	add	x8, x8, x9
  18f7fc: 2a0803ea     	mov	w10, w8
  18f800: b9006bea     	str	w10, [sp, #0x68]
  18f804: b9406be8     	ldr	w8, [sp, #0x68]
  18f808: b9006fe8     	str	w8, [sp, #0x6c]
  18f80c: b9406fe8     	ldr	w8, [sp, #0x6c]
  18f810: 32003be9     	orr	w9, wzr, #0x7fff
  18f814: 32000fea     	orr	w10, wzr, #0xf
  18f818: d280154b     	mov	x11, #0xaa              // =170
  18f81c: b2402fec     	orr	x12, xzr, #0xfff
  18f820: b27f03ed     	orr	x13, xzr, #0x2
  18f824: f94087ee     	ldr	x14, [sp, #0x108]
  18f828: 790085c8     	strh	w8, [x14, #0x42]
  18f82c: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f830: 2a0803ee     	mov	w14, w8
  18f834: d3403dce     	ubfx	x14, x14, #0, #16
  18f838: f94087ef     	ldr	x15, [sp, #0x108]
  18f83c: 794089e8     	ldrh	w8, [x15, #0x44]
  18f840: 2a0803ef     	mov	w15, w8
  18f844: d3403def     	ubfx	x15, x15, #0, #16
  18f848: 8b0f01ce     	add	x14, x14, x15
  18f84c: 8a0c01ce     	and	x14, x14, x12
  18f850: f9006bee     	str	x14, [sp, #0xd0]
  18f854: f94087ee     	ldr	x14, [sp, #0x108]
  18f858: 8b0b01ce     	add	x14, x14, x11
  18f85c: f9406bef     	ldr	x15, [sp, #0xd0]
  18f860: 9b0f7daf     	mul	x15, x13, x15
  18f864: 8b0f01ce     	add	x14, x14, x15
  18f868: 794001c8     	ldrh	w8, [x14]
  18f86c: 2a0803ee     	mov	w14, w8
  18f870: 93403dce     	sxth	x14, w14
  18f874: f90073ee     	str	x14, [sp, #0xe0]
  18f878: f94073ee     	ldr	x14, [sp, #0xe0]
  18f87c: 2a0e03e8     	mov	w8, w14
  18f880: f94087ee     	ldr	x14, [sp, #0x108]
  18f884: 79c095d0     	ldrsh	w16, [x14, #0x4a]
  18f888: 1b107d08     	mul	w8, w8, w16
  18f88c: 1aca2908     	asr	w8, w8, w10
  18f890: 2a0803ee     	mov	w14, w8
  18f894: 93407dce     	sxtw	x14, w14
  18f898: f90067ee     	str	x14, [sp, #0xc8]
  18f89c: 7941bfe8     	ldrh	w8, [sp, #0xde]
  18f8a0: 2a0803ee     	mov	w14, w8
  18f8a4: d3403dce     	ubfx	x14, x14, #0, #16
  18f8a8: f94087ef     	ldr	x15, [sp, #0x108]
  18f8ac: 79408de8     	ldrh	w8, [x15, #0x46]
  18f8b0: 2a0803ef     	mov	w15, w8
  18f8b4: d3403def     	ubfx	x15, x15, #0, #16
  18f8b8: 8b0f01ce     	add	x14, x14, x15
  18f8bc: 8a0c01cc     	and	x12, x14, x12
  18f8c0: f9006bec     	str	x12, [sp, #0xd0]
  18f8c4: f94087ec     	ldr	x12, [sp, #0x108]
  18f8c8: 8b0b018b     	add	x11, x12, x11
  18f8cc: f9406bec     	ldr	x12, [sp, #0xd0]
  18f8d0: 9b0c7dac     	mul	x12, x13, x12
  18f8d4: 8b0c016b     	add	x11, x11, x12
  18f8d8: 79400168     	ldrh	w8, [x11]
  18f8dc: 2a0803eb     	mov	w11, w8
  18f8e0: 93403d6b     	sxth	x11, w11
  18f8e4: f90073eb     	str	x11, [sp, #0xe0]
  18f8e8: f94073eb     	ldr	x11, [sp, #0xe0]
  18f8ec: 2a0b03e8     	mov	w8, w11
  18f8f0: f94087eb     	ldr	x11, [sp, #0x108]
  18f8f4: 79c09970     	ldrsh	w16, [x11, #0x4c]
  18f8f8: 1b107d08     	mul	w8, w8, w16
  18f8fc: 1aca2908     	asr	w8, w8, w10
  18f900: 2a0803eb     	mov	w11, w8
  18f904: 93407d6b     	sxtw	x11, w11
  18f908: f90063eb     	str	x11, [sp, #0xc0]
  18f90c: f94067eb     	ldr	x11, [sp, #0xc8]
  18f910: f94063ec     	ldr	x12, [sp, #0xc0]
  18f914: 8b0c016b     	add	x11, x11, x12
  18f918: 2a0b03e8     	mov	w8, w11
  18f91c: 6b09011f     	cmp	w8, w9
  18f920: 1a9fd7e8     	cset	w8, gt
  18f924: 37000048     	tbnz	w8, #0x0, 0x18f92c <EAS_SearchFile+0x22b8>
  18f928: 14000004     	b	0x18f938 <EAS_SearchFile+0x22c4>
  18f92c: 32003be8     	orr	w8, wzr, #0x7fff
  18f930: b90067e8     	str	w8, [sp, #0x64]
  18f934: 14000014     	b	0x18f984 <EAS_SearchFile+0x2310>
  18f938: 321143e8     	orr	w8, wzr, #0xffff8000
  18f93c: f94067e9     	ldr	x9, [sp, #0xc8]
  18f940: f94063ea     	ldr	x10, [sp, #0xc0]
  18f944: 8b0a0129     	add	x9, x9, x10
  18f948: 2a0903eb     	mov	w11, w9
  18f94c: 6b08017f     	cmp	w11, w8
  18f950: 1a9fa7e8     	cset	w8, lt
  18f954: 37000048     	tbnz	w8, #0x0, 0x18f95c <EAS_SearchFile+0x22e8>
  18f958: 14000004     	b	0x18f968 <EAS_SearchFile+0x22f4>
  18f95c: 321143e8     	orr	w8, wzr, #0xffff8000
  18f960: b90063e8     	str	w8, [sp, #0x60]
  18f964: 14000006     	b	0x18f97c <EAS_SearchFile+0x2308>
  18f968: f94067e8     	ldr	x8, [sp, #0xc8]
  18f96c: f94063e9     	ldr	x9, [sp, #0xc0]
  18f970: 8b090108     	add	x8, x8, x9
  18f974: 2a0803ea     	mov	w10, w8
  18f978: b90063ea     	str	w10, [sp, #0x60]
  18f97c: b94063e8     	ldr	w8, [sp, #0x60]
  18f980: b90067e8     	str	w8, [sp, #0x64]
  18f984: b94067e8     	ldr	w8, [sp, #0x64]
  18f988: 32003be9     	orr	w9, wzr, #0x7fff
  18f98c: 32000fea     	orr	w10, wzr, #0xf
  18f990: 2a0803eb     	mov	w11, w8
  18f994: 93407d6b     	sxtw	x11, w11
  18f998: f90073eb     	str	x11, [sp, #0xe0]
  18f99c: f94073eb     	ldr	x11, [sp, #0xe0]
  18f9a0: 2a0b03e8     	mov	w8, w11
  18f9a4: f94087eb     	ldr	x11, [sp, #0x108]
  18f9a8: 79c0a56c     	ldrsh	w12, [x11, #0x52]
  18f9ac: 1b0c7d08     	mul	w8, w8, w12
  18f9b0: 1aca2908     	asr	w8, w8, w10
  18f9b4: 2a0803eb     	mov	w11, w8
  18f9b8: 93407d6b     	sxtw	x11, w11
  18f9bc: f90067eb     	str	x11, [sp, #0xc8]
  18f9c0: f94087eb     	ldr	x11, [sp, #0x108]
  18f9c4: 79c09168     	ldrsh	w8, [x11, #0x48]
  18f9c8: f94087eb     	ldr	x11, [sp, #0x108]
  18f9cc: 79c0a96c     	ldrsh	w12, [x11, #0x54]
  18f9d0: 1b0c7d08     	mul	w8, w8, w12
  18f9d4: 1aca2908     	asr	w8, w8, w10
  18f9d8: 2a0803eb     	mov	w11, w8
  18f9dc: 93407d6b     	sxtw	x11, w11
  18f9e0: f90063eb     	str	x11, [sp, #0xc0]
  18f9e4: f94067eb     	ldr	x11, [sp, #0xc8]
  18f9e8: f94063ed     	ldr	x13, [sp, #0xc0]
  18f9ec: 8b0d016b     	add	x11, x11, x13
  18f9f0: 2a0b03e8     	mov	w8, w11
  18f9f4: 6b09011f     	cmp	w8, w9
  18f9f8: 1a9fd7e8     	cset	w8, gt
  18f9fc: 37000048     	tbnz	w8, #0x0, 0x18fa04 <EAS_SearchFile+0x2390>
  18fa00: 14000004     	b	0x18fa10 <EAS_SearchFile+0x239c>
  18fa04: 32003be8     	orr	w8, wzr, #0x7fff
  18fa08: b9005fe8     	str	w8, [sp, #0x5c]
  18fa0c: 14000014     	b	0x18fa5c <EAS_SearchFile+0x23e8>
  18fa10: 321143e8     	orr	w8, wzr, #0xffff8000
  18fa14: f94067e9     	ldr	x9, [sp, #0xc8]
  18fa18: f94063ea     	ldr	x10, [sp, #0xc0]
  18fa1c: 8b0a0129     	add	x9, x9, x10
  18fa20: 2a0903eb     	mov	w11, w9
  18fa24: 6b08017f     	cmp	w11, w8
  18fa28: 1a9fa7e8     	cset	w8, lt
  18fa2c: 37000048     	tbnz	w8, #0x0, 0x18fa34 <EAS_SearchFile+0x23c0>
  18fa30: 14000004     	b	0x18fa40 <EAS_SearchFile+0x23cc>
  18fa34: 321143e8     	orr	w8, wzr, #0xffff8000
  18fa38: b9005be8     	str	w8, [sp, #0x58]
  18fa3c: 14000006     	b	0x18fa54 <EAS_SearchFile+0x23e0>
  18fa40: f94067e8     	ldr	x8, [sp, #0xc8]
  18fa44: f94063e9     	ldr	x9, [sp, #0xc0]
  18fa48: 8b090108     	add	x8, x8, x9
  18fa4c: 2a0803ea     	mov	w10, w8
  18fa50: b9005bea     	str	w10, [sp, #0x58]
  18fa54: b9405be8     	ldr	w8, [sp, #0x58]
  18fa58: b9005fe8     	str	w8, [sp, #0x5c]
  18fa5c: b9405fe8     	ldr	w8, [sp, #0x5c]
  18fa60: 32003be9     	orr	w9, wzr, #0x7fff
  18fa64: f94087ea     	ldr	x10, [sp, #0x108]
  18fa68: 79009148     	strh	w8, [x10, #0x48]
  18fa6c: f94087ea     	ldr	x10, [sp, #0x108]
  18fa70: 79409148     	ldrh	w8, [x10, #0x48]
  18fa74: 2a0803ea     	mov	w10, w8
  18fa78: 93403d4a     	sxth	x10, w10
  18fa7c: f94087eb     	ldr	x11, [sp, #0x108]
  18fa80: 79408568     	ldrh	w8, [x11, #0x42]
  18fa84: 2a0803eb     	mov	w11, w8
  18fa88: 93403d6b     	sxth	x11, w11
  18fa8c: 8b0b014a     	add	x10, x10, x11
  18fa90: 2a0a03e8     	mov	w8, w10
  18fa94: 6b09011f     	cmp	w8, w9
  18fa98: 1a9fd7e8     	cset	w8, gt
  18fa9c: 37000048     	tbnz	w8, #0x0, 0x18faa4 <EAS_SearchFile+0x2430>
  18faa0: 14000004     	b	0x18fab0 <EAS_SearchFile+0x243c>
  18faa4: 32003be8     	orr	w8, wzr, #0x7fff
  18faa8: b90057e8     	str	w8, [sp, #0x54]
  18faac: 14000020     	b	0x18fb2c <EAS_SearchFile+0x24b8>
  18fab0: 321143e8     	orr	w8, wzr, #0xffff8000
  18fab4: f94087e9     	ldr	x9, [sp, #0x108]
  18fab8: 7940912a     	ldrh	w10, [x9, #0x48]
  18fabc: 2a0a03e9     	mov	w9, w10
  18fac0: 93403d29     	sxth	x9, w9
  18fac4: f94087eb     	ldr	x11, [sp, #0x108]
  18fac8: 7940856a     	ldrh	w10, [x11, #0x42]
  18facc: 2a0a03eb     	mov	w11, w10
  18fad0: 93403d6b     	sxth	x11, w11
  18fad4: 8b0b0129     	add	x9, x9, x11
  18fad8: 2a0903ea     	mov	w10, w9
  18fadc: 6b08015f     	cmp	w10, w8
  18fae0: 1a9fa7e8     	cset	w8, lt
  18fae4: 37000048     	tbnz	w8, #0x0, 0x18faec <EAS_SearchFile+0x2478>
  18fae8: 14000004     	b	0x18faf8 <EAS_SearchFile+0x2484>
  18faec: 321143e8     	orr	w8, wzr, #0xffff8000
  18faf0: b90053e8     	str	w8, [sp, #0x50]
  18faf4: 1400000c     	b	0x18fb24 <EAS_SearchFile+0x24b0>
  18faf8: f94087e8     	ldr	x8, [sp, #0x108]
  18fafc: 79409109     	ldrh	w9, [x8, #0x48]
  18fb00: 2a0903e8     	mov	w8, w9
  18fb04: 93403d08     	sxth	x8, w8
  18fb08: f94087ea     	ldr	x10, [sp, #0x108]
  18fb0c: 79408549     	ldrh	w9, [x10, #0x42]
  18fb10: 2a0903ea     	mov	w10, w9
  18fb14: 93403d4a     	sxth	x10, w10
  18fb18: 8b0a0108     	add	x8, x8, x10
  18fb1c: 2a0803e9     	mov	w9, w8
  18fb20: b90053e9     	str	w9, [sp, #0x50]
  18fb24: b94053e8     	ldr	w8, [sp, #0x50]
  18fb28: b90057e8     	str	w8, [sp, #0x54]
  18fb2c: b94057e8     	ldr	w8, [sp, #0x54]
  18fb30: 32003be9     	orr	w9, wzr, #0x7fff
  18fb34: f94087ea     	ldr	x10, [sp, #0x108]
  18fb38: 79006948     	strh	w8, [x10, #0x34]
  18fb3c: f94087ea     	ldr	x10, [sp, #0x108]
  18fb40: 79409148     	ldrh	w8, [x10, #0x48]
  18fb44: 2a0803ea     	mov	w10, w8
  18fb48: 93403d4a     	sxth	x10, w10
  18fb4c: f94087eb     	ldr	x11, [sp, #0x108]
  18fb50: 79408568     	ldrh	w8, [x11, #0x42]
  18fb54: 2a0803eb     	mov	w11, w8
  18fb58: 93403d6b     	sxth	x11, w11
  18fb5c: eb0b014a     	subs	x10, x10, x11
  18fb60: 2a0a03e8     	mov	w8, w10
  18fb64: 6b09011f     	cmp	w8, w9
  18fb68: 1a9fd7e8     	cset	w8, gt
  18fb6c: 37000048     	tbnz	w8, #0x0, 0x18fb74 <EAS_SearchFile+0x2500>
  18fb70: 14000004     	b	0x18fb80 <EAS_SearchFile+0x250c>
  18fb74: 32003be8     	orr	w8, wzr, #0x7fff
  18fb78: b9004fe8     	str	w8, [sp, #0x4c]
  18fb7c: 14000020     	b	0x18fbfc <EAS_SearchFile+0x2588>
  18fb80: 321143e8     	orr	w8, wzr, #0xffff8000
  18fb84: f94087e9     	ldr	x9, [sp, #0x108]
  18fb88: 7940912a     	ldrh	w10, [x9, #0x48]
  18fb8c: 2a0a03e9     	mov	w9, w10
  18fb90: 93403d29     	sxth	x9, w9
  18fb94: f94087eb     	ldr	x11, [sp, #0x108]
  18fb98: 7940856a     	ldrh	w10, [x11, #0x42]
  18fb9c: 2a0a03eb     	mov	w11, w10
  18fba0: 93403d6b     	sxth	x11, w11
  18fba4: eb0b0129     	subs	x9, x9, x11
  18fba8: 2a0903ea     	mov	w10, w9
  18fbac: 6b08015f     	cmp	w10, w8
  18fbb0: 1a9fa7e8     	cset	w8, lt
  18fbb4: 37000048     	tbnz	w8, #0x0, 0x18fbbc <EAS_SearchFile+0x2548>
  18fbb8: 14000004     	b	0x18fbc8 <EAS_SearchFile+0x2554>
  18fbbc: 321143e8     	orr	w8, wzr, #0xffff8000
  18fbc0: b9004be8     	str	w8, [sp, #0x48]
  18fbc4: 1400000c     	b	0x18fbf4 <EAS_SearchFile+0x2580>
  18fbc8: f94087e8     	ldr	x8, [sp, #0x108]
  18fbcc: 79409109     	ldrh	w9, [x8, #0x48]
  18fbd0: 2a0903e8     	mov	w8, w9
  18fbd4: 93403d08     	sxth	x8, w8
  18fbd8: f94087ea     	ldr	x10, [sp, #0x108]
  18fbdc: 79408549     	ldrh	w9, [x10, #0x42]
  18fbe0: 2a0903ea     	mov	w10, w9
  18fbe4: 93403d4a     	sxth	x10, w10
  18fbe8: eb0a0108     	subs	x8, x8, x10
  18fbec: 2a0803e9     	mov	w9, w8
  18fbf0: b9004be9     	str	w9, [sp, #0x48]
  18fbf4: b9404be8     	ldr	w8, [sp, #0x48]
  18fbf8: b9004fe8     	str	w8, [sp, #0x4c]
  18fbfc: b9404fe8     	ldr	w8, [sp, #0x4c]
  18fc00: f94087e9     	ldr	x9, [sp, #0x108]
  18fc04: 79005528     	strh	w8, [x9, #0x2a]
  18fc08: f90053ff     	str	xzr, [sp, #0xa0]
  18fc0c: f90057ff     	str	xzr, [sp, #0xa8]
  18fc10: d28000a8     	mov	x8, #0x5                // =5
  18fc14: f94057e9     	ldr	x9, [sp, #0xa8]
  18fc18: eb08013f     	cmp	x9, x8
  18fc1c: 1a9fa7ea     	cset	w10, lt
  18fc20: 3700004a     	tbnz	w10, #0x0, 0x18fc28 <EAS_SearchFile+0x25b4>
  18fc24: 14000055     	b	0x18fd78 <EAS_SearchFile+0x2704>
  18fc28: b27c03e8     	orr	x8, xzr, #0x10
  18fc2c: b27f07e9     	orr	x9, xzr, #0x6
  18fc30: d2800eca     	mov	x10, #0x76              // =118
  18fc34: 32003beb     	orr	w11, wzr, #0x7fff
  18fc38: 32000fec     	orr	w12, wzr, #0xf
  18fc3c: d280154d     	mov	x13, #0xaa              // =170
  18fc40: b2402fee     	orr	x14, xzr, #0xfff
  18fc44: b27f03ef     	orr	x15, xzr, #0x2
  18fc48: 7941bff0     	ldrh	w16, [sp, #0xde]
  18fc4c: 2a1003f1     	mov	w17, w16
  18fc50: d3403e31     	ubfx	x17, x17, #0, #16
  18fc54: f94087e0     	ldr	x0, [sp, #0x108]
  18fc58: 8b0a0000     	add	x0, x0, x10
  18fc5c: 8b090009     	add	x9, x0, x9
  18fc60: f94057e0     	ldr	x0, [sp, #0xa8]
  18fc64: 9b007de0     	mul	x0, x15, x0
  18fc68: 8b000129     	add	x9, x9, x0
  18fc6c: 79400130     	ldrh	w16, [x9]
  18fc70: 2a1003e9     	mov	w9, w16
  18fc74: d3403d29     	ubfx	x9, x9, #0, #16
  18fc78: 8b090229     	add	x9, x17, x9
  18fc7c: 8a0e0129     	and	x9, x9, x14
  18fc80: f9006be9     	str	x9, [sp, #0xd0]
  18fc84: f94087e9     	ldr	x9, [sp, #0x108]
  18fc88: 8b0d0129     	add	x9, x9, x13
  18fc8c: f9406bed     	ldr	x13, [sp, #0xd0]
  18fc90: 9b0d7ded     	mul	x13, x15, x13
  18fc94: 8b0d0129     	add	x9, x9, x13
  18fc98: 79400130     	ldrh	w16, [x9]
  18fc9c: 2a1003e9     	mov	w9, w16
  18fca0: 93403d29     	sxth	x9, w9
  18fca4: f90073e9     	str	x9, [sp, #0xe0]
  18fca8: f94073e9     	ldr	x9, [sp, #0xe0]
  18fcac: 2a0903f0     	mov	w16, w9
  18fcb0: f94087e9     	ldr	x9, [sp, #0x108]
  18fcb4: 8b0a0129     	add	x9, x9, x10
  18fcb8: 8b080128     	add	x8, x9, x8
  18fcbc: f94057e9     	ldr	x9, [sp, #0xa8]
  18fcc0: 9b097de9     	mul	x9, x15, x9
  18fcc4: 8b090108     	add	x8, x8, x9
  18fcc8: 79c00101     	ldrsh	w1, [x8]
  18fccc: 1b017e10     	mul	w16, w16, w1
  18fcd0: 1acc2a0c     	asr	w12, w16, w12
  18fcd4: 2a0c03e8     	mov	w8, w12
  18fcd8: 93407d08     	sxtw	x8, w8
  18fcdc: f90067e8     	str	x8, [sp, #0xc8]
  18fce0: f94053e8     	ldr	x8, [sp, #0xa0]
  18fce4: f94067e9     	ldr	x9, [sp, #0xc8]
  18fce8: 8b090108     	add	x8, x8, x9
  18fcec: 2a0803ec     	mov	w12, w8
  18fcf0: 6b0b019f     	cmp	w12, w11
  18fcf4: 1a9fd7eb     	cset	w11, gt
  18fcf8: 3700004b     	tbnz	w11, #0x0, 0x18fd00 <EAS_SearchFile+0x268c>
  18fcfc: 14000004     	b	0x18fd0c <EAS_SearchFile+0x2698>
  18fd00: 32003be8     	orr	w8, wzr, #0x7fff
  18fd04: b90047e8     	str	w8, [sp, #0x44]
  18fd08: 14000014     	b	0x18fd58 <EAS_SearchFile+0x26e4>
  18fd0c: 321143e8     	orr	w8, wzr, #0xffff8000
  18fd10: f94053e9     	ldr	x9, [sp, #0xa0]
  18fd14: f94067ea     	ldr	x10, [sp, #0xc8]
  18fd18: 8b0a0129     	add	x9, x9, x10
  18fd1c: 2a0903eb     	mov	w11, w9
  18fd20: 6b08017f     	cmp	w11, w8
  18fd24: 1a9fa7e8     	cset	w8, lt
  18fd28: 37000048     	tbnz	w8, #0x0, 0x18fd30 <EAS_SearchFile+0x26bc>
  18fd2c: 14000004     	b	0x18fd3c <EAS_SearchFile+0x26c8>
  18fd30: 321143e8     	orr	w8, wzr, #0xffff8000
  18fd34: b90043e8     	str	w8, [sp, #0x40]
  18fd38: 14000006     	b	0x18fd50 <EAS_SearchFile+0x26dc>
  18fd3c: f94053e8     	ldr	x8, [sp, #0xa0]
  18fd40: f94067e9     	ldr	x9, [sp, #0xc8]
  18fd44: 8b090108     	add	x8, x8, x9
  18fd48: 2a0803ea     	mov	w10, w8
  18fd4c: b90043ea     	str	w10, [sp, #0x40]
  18fd50: b94043e8     	ldr	w8, [sp, #0x40]
  18fd54: b90047e8     	str	w8, [sp, #0x44]
  18fd58: b94047e8     	ldr	w8, [sp, #0x44]
  18fd5c: 2a0803e9     	mov	w9, w8
  18fd60: 93407d29     	sxtw	x9, w9
  18fd64: f90053e9     	str	x9, [sp, #0xa0]
  18fd68: f94057e8     	ldr	x8, [sp, #0xa8]
  18fd6c: 91000508     	add	x8, x8, #0x1
  18fd70: f90057e8     	str	x8, [sp, #0xa8]
  18fd74: 17ffffa7     	b	0x18fc10 <EAS_SearchFile+0x259c>
  18fd78: d2800ec8     	mov	x8, #0x76               // =118
  18fd7c: 32003be9     	orr	w9, wzr, #0x7fff
  18fd80: 32000fea     	orr	w10, wzr, #0xf
  18fd84: f94053eb     	ldr	x11, [sp, #0xa0]
  18fd88: 2a0b03ec     	mov	w12, w11
  18fd8c: f94087eb     	ldr	x11, [sp, #0x108]
  18fd90: 8b08016b     	add	x11, x11, x8
  18fd94: 79c0056d     	ldrsh	w13, [x11, #0x2]
  18fd98: 1b0d7d8c     	mul	w12, w12, w13
  18fd9c: 1aca298c     	asr	w12, w12, w10
  18fda0: 2a0c03eb     	mov	w11, w12
  18fda4: 93407d6b     	sxtw	x11, w11
  18fda8: f90067eb     	str	x11, [sp, #0xc8]
  18fdac: f94087eb     	ldr	x11, [sp, #0x108]
  18fdb0: 8b08016b     	add	x11, x11, x8
  18fdb4: 79c0016c     	ldrsh	w12, [x11]
  18fdb8: f94087eb     	ldr	x11, [sp, #0x108]
  18fdbc: 8b080168     	add	x8, x11, x8
  18fdc0: 79c0090d     	ldrsh	w13, [x8, #0x4]
  18fdc4: 1b0d7d8c     	mul	w12, w12, w13
  18fdc8: 1aca298a     	asr	w10, w12, w10
  18fdcc: 2a0a03e8     	mov	w8, w10
  18fdd0: 93407d08     	sxtw	x8, w8
  18fdd4: f90063e8     	str	x8, [sp, #0xc0]
  18fdd8: f94067e8     	ldr	x8, [sp, #0xc8]
  18fddc: f94063eb     	ldr	x11, [sp, #0xc0]
  18fde0: 8b0b0108     	add	x8, x8, x11
  18fde4: 2a0803ea     	mov	w10, w8
  18fde8: 6b09015f     	cmp	w10, w9
  18fdec: 1a9fd7e9     	cset	w9, gt
  18fdf0: 37000049     	tbnz	w9, #0x0, 0x18fdf8 <EAS_SearchFile+0x2784>
  18fdf4: 14000004     	b	0x18fe04 <EAS_SearchFile+0x2790>
  18fdf8: 32003be8     	orr	w8, wzr, #0x7fff
  18fdfc: b9003fe8     	str	w8, [sp, #0x3c]
  18fe00: 14000014     	b	0x18fe50 <EAS_SearchFile+0x27dc>
  18fe04: 321143e8     	orr	w8, wzr, #0xffff8000
  18fe08: f94067e9     	ldr	x9, [sp, #0xc8]
  18fe0c: f94063ea     	ldr	x10, [sp, #0xc0]
  18fe10: 8b0a0129     	add	x9, x9, x10
  18fe14: 2a0903eb     	mov	w11, w9
  18fe18: 6b08017f     	cmp	w11, w8
  18fe1c: 1a9fa7e8     	cset	w8, lt
  18fe20: 37000048     	tbnz	w8, #0x0, 0x18fe28 <EAS_SearchFile+0x27b4>
  18fe24: 14000004     	b	0x18fe34 <EAS_SearchFile+0x27c0>
  18fe28: 321143e8     	orr	w8, wzr, #0xffff8000
  18fe2c: b9003be8     	str	w8, [sp, #0x38]
  18fe30: 14000006     	b	0x18fe48 <EAS_SearchFile+0x27d4>
  18fe34: f94067e8     	ldr	x8, [sp, #0xc8]
  18fe38: f94063e9     	ldr	x9, [sp, #0xc0]
  18fe3c: 8b090108     	add	x8, x8, x9
  18fe40: 2a0803ea     	mov	w10, w8
  18fe44: b9003bea     	str	w10, [sp, #0x38]
  18fe48: b9403be8     	ldr	w8, [sp, #0x38]
  18fe4c: b9003fe8     	str	w8, [sp, #0x3c]
  18fe50: b9403fe8     	ldr	w8, [sp, #0x3c]
  18fe54: d2800ec9     	mov	x9, #0x76               // =118
  18fe58: 32003bea     	orr	w10, wzr, #0x7fff
  18fe5c: f94087eb     	ldr	x11, [sp, #0x108]
  18fe60: 8b09016b     	add	x11, x11, x9
  18fe64: 79000168     	strh	w8, [x11]
  18fe68: f94087eb     	ldr	x11, [sp, #0x108]
  18fe6c: 8b090169     	add	x9, x11, x9
  18fe70: 79400128     	ldrh	w8, [x9]
  18fe74: 2a0803e9     	mov	w9, w8
  18fe78: 93403d29     	sxth	x9, w9
  18fe7c: f94087eb     	ldr	x11, [sp, #0x108]
  18fe80: 79406968     	ldrh	w8, [x11, #0x34]
  18fe84: 2a0803eb     	mov	w11, w8
  18fe88: 93403d6b     	sxth	x11, w11
  18fe8c: 8b0b0129     	add	x9, x9, x11
  18fe90: 2a0903e8     	mov	w8, w9
  18fe94: 6b0a011f     	cmp	w8, w10
  18fe98: 1a9fd7e8     	cset	w8, gt
  18fe9c: 37000048     	tbnz	w8, #0x0, 0x18fea4 <EAS_SearchFile+0x2830>
  18fea0: 14000004     	b	0x18feb0 <EAS_SearchFile+0x283c>
  18fea4: 32003be8     	orr	w8, wzr, #0x7fff
  18fea8: b90037e8     	str	w8, [sp, #0x34]
  18feac: 14000024     	b	0x18ff3c <EAS_SearchFile+0x28c8>
  18feb0: d2800ec8     	mov	x8, #0x76               // =118
  18feb4: 321143e9     	orr	w9, wzr, #0xffff8000
  18feb8: f94087ea     	ldr	x10, [sp, #0x108]
  18febc: 8b080148     	add	x8, x10, x8
  18fec0: 7940010b     	ldrh	w11, [x8]
  18fec4: 2a0b03e8     	mov	w8, w11
  18fec8: 93403d08     	sxth	x8, w8
  18fecc: f94087ea     	ldr	x10, [sp, #0x108]
  18fed0: 7940694b     	ldrh	w11, [x10, #0x34]
  18fed4: 2a0b03ea     	mov	w10, w11
  18fed8: 93403d4a     	sxth	x10, w10
  18fedc: 8b0a0108     	add	x8, x8, x10
  18fee0: 2a0803eb     	mov	w11, w8
  18fee4: 6b09017f     	cmp	w11, w9
  18fee8: 1a9fa7e9     	cset	w9, lt
  18feec: 37000049     	tbnz	w9, #0x0, 0x18fef4 <EAS_SearchFile+0x2880>
  18fef0: 14000004     	b	0x18ff00 <EAS_SearchFile+0x288c>
  18fef4: 321143e8     	orr	w8, wzr, #0xffff8000
  18fef8: b90033e8     	str	w8, [sp, #0x30]
  18fefc: 1400000e     	b	0x18ff34 <EAS_SearchFile+0x28c0>
  18ff00: d2800ec8     	mov	x8, #0x76               // =118
  18ff04: f94087e9     	ldr	x9, [sp, #0x108]
  18ff08: 8b080128     	add	x8, x9, x8
  18ff0c: 7940010a     	ldrh	w10, [x8]
  18ff10: 2a0a03e8     	mov	w8, w10
  18ff14: 93403d08     	sxth	x8, w8
  18ff18: f94087e9     	ldr	x9, [sp, #0x108]
  18ff1c: 7940692a     	ldrh	w10, [x9, #0x34]
  18ff20: 2a0a03e9     	mov	w9, w10
  18ff24: 93403d29     	sxth	x9, w9
  18ff28: 8b090108     	add	x8, x8, x9
  18ff2c: 2a0803ea     	mov	w10, w8
  18ff30: b90033ea     	str	w10, [sp, #0x30]
  18ff34: b94033e8     	ldr	w8, [sp, #0x30]
  18ff38: b90037e8     	str	w8, [sp, #0x34]
  18ff3c: b94037e8     	ldr	w8, [sp, #0x34]
  18ff40: 320003e9     	orr	w9, wzr, #0x1
  18ff44: 32003bea     	orr	w10, wzr, #0x7fff
  18ff48: 32000feb     	orr	w11, wzr, #0xf
  18ff4c: 2a0803ec     	mov	w12, w8
  18ff50: 93407d8c     	sxtw	x12, w12
  18ff54: f9004fec     	str	x12, [sp, #0x98]
  18ff58: f9404fec     	ldr	x12, [sp, #0x98]
  18ff5c: 2a0c03e8     	mov	w8, w12
  18ff60: f94087ec     	ldr	x12, [sp, #0x108]
  18ff64: 79c0e18d     	ldrsh	w13, [x12, #0x70]
  18ff68: 1ac921a9     	lsl	w9, w13, w9
  18ff6c: 1b097d08     	mul	w8, w8, w9
  18ff70: 1acb2908     	asr	w8, w8, w11
  18ff74: 2a0803ec     	mov	w12, w8
  18ff78: 93407d8c     	sxtw	x12, w12
  18ff7c: f9004fec     	str	x12, [sp, #0x98]
  18ff80: f9407fec     	ldr	x12, [sp, #0xf8]
  18ff84: 79400188     	ldrh	w8, [x12]
  18ff88: 2a0803ec     	mov	w12, w8
  18ff8c: 93403d8c     	sxth	x12, w12
  18ff90: f9404fee     	ldr	x14, [sp, #0x98]
  18ff94: 8b0c01cc     	add	x12, x14, x12
  18ff98: f9004fec     	str	x12, [sp, #0x98]
  18ff9c: f9404fec     	ldr	x12, [sp, #0x98]
  18ffa0: 2a0c03e8     	mov	w8, w12
  18ffa4: 6b0a011f     	cmp	w8, w10
  18ffa8: 1a9fd7e8     	cset	w8, gt
  18ffac: 37000048     	tbnz	w8, #0x0, 0x18ffb4 <EAS_SearchFile+0x2940>
  18ffb0: 14000004     	b	0x18ffc0 <EAS_SearchFile+0x294c>
  18ffb4: 32003be8     	orr	w8, wzr, #0x7fff
  18ffb8: b9002fe8     	str	w8, [sp, #0x2c]
  18ffbc: 14000010     	b	0x18fffc <EAS_SearchFile+0x2988>
  18ffc0: 321143e8     	orr	w8, wzr, #0xffff8000
  18ffc4: f9404fe9     	ldr	x9, [sp, #0x98]
  18ffc8: 2a0903ea     	mov	w10, w9
  18ffcc: 6b08015f     	cmp	w10, w8
  18ffd0: 1a9fa7e8     	cset	w8, lt
  18ffd4: 37000048     	tbnz	w8, #0x0, 0x18ffdc <EAS_SearchFile+0x2968>
  18ffd8: 14000004     	b	0x18ffe8 <EAS_SearchFile+0x2974>
  18ffdc: 321143e8     	orr	w8, wzr, #0xffff8000
  18ffe0: b9002be8     	str	w8, [sp, #0x28]
  18ffe4: 14000004     	b	0x18fff4 <EAS_SearchFile+0x2980>
  18ffe8: f9404fe8     	ldr	x8, [sp, #0x98]
  18ffec: 2a0803e9     	mov	w9, w8
  18fff0: b9002be9     	str	w9, [sp, #0x28]
  18fff4: b9402be8     	ldr	w8, [sp, #0x28]
  18fff8: b9002fe8     	str	w8, [sp, #0x2c]
  18fffc: b9402fe8     	ldr	w8, [sp, #0x2c]
  190000: b27f03e9     	orr	x9, xzr, #0x2
  190004: f9407fea     	ldr	x10, [sp, #0xf8]
  190008: 8b090149     	add	x9, x10, x9
  19000c: f9007fe9     	str	x9, [sp, #0xf8]
  190010: 79000148     	strh	w8, [x10]
  190014: f90053ff     	str	xzr, [sp, #0xa0]
  190018: f90057ff     	str	xzr, [sp, #0xa8]
  19001c: d28000a8     	mov	x8, #0x5                // =5
  190020: f94057e9     	ldr	x9, [sp, #0xa8]
  190024: eb08013f     	cmp	x9, x8
  190028: 1a9fa7ea     	cset	w10, lt
  19002c: 3700004a     	tbnz	w10, #0x0, 0x190034 <EAS_SearchFile+0x29c0>
  190030: 14000055     	b	0x190184 <EAS_SearchFile+0x2b10>
  190034: b27c03e8     	orr	x8, xzr, #0x10
  190038: b27f07e9     	orr	x9, xzr, #0x6
  19003c: d280120a     	mov	x10, #0x90              // =144
  190040: 32003beb     	orr	w11, wzr, #0x7fff
  190044: 32000fec     	orr	w12, wzr, #0xf
  190048: d280154d     	mov	x13, #0xaa              // =170
  19004c: b2402fee     	orr	x14, xzr, #0xfff
  190050: b27f03ef     	orr	x15, xzr, #0x2
  190054: 7941bff0     	ldrh	w16, [sp, #0xde]
  190058: 2a1003f1     	mov	w17, w16
  19005c: d3403e31     	ubfx	x17, x17, #0, #16
  190060: f94087e0     	ldr	x0, [sp, #0x108]
  190064: 8b0a0000     	add	x0, x0, x10
  190068: 8b090009     	add	x9, x0, x9
  19006c: f94057e0     	ldr	x0, [sp, #0xa8]
  190070: 9b007de0     	mul	x0, x15, x0
  190074: 8b000129     	add	x9, x9, x0
  190078: 79400130     	ldrh	w16, [x9]
  19007c: 2a1003e9     	mov	w9, w16
  190080: d3403d29     	ubfx	x9, x9, #0, #16
  190084: 8b090229     	add	x9, x17, x9
  190088: 8a0e0129     	and	x9, x9, x14
  19008c: f9006be9     	str	x9, [sp, #0xd0]
  190090: f94087e9     	ldr	x9, [sp, #0x108]
  190094: 8b0d0129     	add	x9, x9, x13
  190098: f9406bed     	ldr	x13, [sp, #0xd0]
  19009c: 9b0d7ded     	mul	x13, x15, x13
  1900a0: 8b0d0129     	add	x9, x9, x13
  1900a4: 79400130     	ldrh	w16, [x9]
  1900a8: 2a1003e9     	mov	w9, w16
  1900ac: 93403d29     	sxth	x9, w9
  1900b0: f90073e9     	str	x9, [sp, #0xe0]
  1900b4: f94073e9     	ldr	x9, [sp, #0xe0]
  1900b8: 2a0903f0     	mov	w16, w9
  1900bc: f94087e9     	ldr	x9, [sp, #0x108]
  1900c0: 8b0a0129     	add	x9, x9, x10
  1900c4: 8b080128     	add	x8, x9, x8
  1900c8: f94057e9     	ldr	x9, [sp, #0xa8]
  1900cc: 9b097de9     	mul	x9, x15, x9
  1900d0: 8b090108     	add	x8, x8, x9
  1900d4: 79c00101     	ldrsh	w1, [x8]
  1900d8: 1b017e10     	mul	w16, w16, w1
  1900dc: 1acc2a0c     	asr	w12, w16, w12
  1900e0: 2a0c03e8     	mov	w8, w12
  1900e4: 93407d08     	sxtw	x8, w8
  1900e8: f90067e8     	str	x8, [sp, #0xc8]
  1900ec: f94053e8     	ldr	x8, [sp, #0xa0]
  1900f0: f94067e9     	ldr	x9, [sp, #0xc8]
  1900f4: 8b090108     	add	x8, x8, x9
  1900f8: 2a0803ec     	mov	w12, w8
  1900fc: 6b0b019f     	cmp	w12, w11
  190100: 1a9fd7eb     	cset	w11, gt
  190104: 3700004b     	tbnz	w11, #0x0, 0x19010c <EAS_SearchFile+0x2a98>
  190108: 14000004     	b	0x190118 <EAS_SearchFile+0x2aa4>
  19010c: 32003be8     	orr	w8, wzr, #0x7fff
  190110: b90027e8     	str	w8, [sp, #0x24]
  190114: 14000014     	b	0x190164 <EAS_SearchFile+0x2af0>
  190118: 321143e8     	orr	w8, wzr, #0xffff8000
  19011c: f94053e9     	ldr	x9, [sp, #0xa0]
  190120: f94067ea     	ldr	x10, [sp, #0xc8]
  190124: 8b0a0129     	add	x9, x9, x10
  190128: 2a0903eb     	mov	w11, w9
  19012c: 6b08017f     	cmp	w11, w8
  190130: 1a9fa7e8     	cset	w8, lt
  190134: 37000048     	tbnz	w8, #0x0, 0x19013c <EAS_SearchFile+0x2ac8>
  190138: 14000004     	b	0x190148 <EAS_SearchFile+0x2ad4>
  19013c: 321143e8     	orr	w8, wzr, #0xffff8000
  190140: b90023e8     	str	w8, [sp, #0x20]
  190144: 14000006     	b	0x19015c <EAS_SearchFile+0x2ae8>
  190148: f94053e8     	ldr	x8, [sp, #0xa0]
  19014c: f94067e9     	ldr	x9, [sp, #0xc8]
  190150: 8b090108     	add	x8, x8, x9
  190154: 2a0803ea     	mov	w10, w8
  190158: b90023ea     	str	w10, [sp, #0x20]
  19015c: b94023e8     	ldr	w8, [sp, #0x20]
  190160: b90027e8     	str	w8, [sp, #0x24]
  190164: b94027e8     	ldr	w8, [sp, #0x24]
  190168: 2a0803e9     	mov	w9, w8
  19016c: 93407d29     	sxtw	x9, w9
  190170: f90053e9     	str	x9, [sp, #0xa0]
  190174: f94057e8     	ldr	x8, [sp, #0xa8]
  190178: 91000508     	add	x8, x8, #0x1
  19017c: f90057e8     	str	x8, [sp, #0xa8]
  190180: 17ffffa7     	b	0x19001c <EAS_SearchFile+0x29a8>
  190184: d2801208     	mov	x8, #0x90               // =144
  190188: 32003be9     	orr	w9, wzr, #0x7fff
  19018c: 32000fea     	orr	w10, wzr, #0xf
  190190: f94053eb     	ldr	x11, [sp, #0xa0]
  190194: 2a0b03ec     	mov	w12, w11
  190198: f94087eb     	ldr	x11, [sp, #0x108]
  19019c: 8b08016b     	add	x11, x11, x8
  1901a0: 79c0056d     	ldrsh	w13, [x11, #0x2]
  1901a4: 1b0d7d8c     	mul	w12, w12, w13
  1901a8: 1aca298c     	asr	w12, w12, w10
  1901ac: 2a0c03eb     	mov	w11, w12
  1901b0: 93407d6b     	sxtw	x11, w11
  1901b4: f90067eb     	str	x11, [sp, #0xc8]
  1901b8: f94087eb     	ldr	x11, [sp, #0x108]
  1901bc: 8b08016b     	add	x11, x11, x8
  1901c0: 79c0016c     	ldrsh	w12, [x11]
  1901c4: f94087eb     	ldr	x11, [sp, #0x108]
  1901c8: 8b080168     	add	x8, x11, x8
  1901cc: 79c0090d     	ldrsh	w13, [x8, #0x4]
  1901d0: 1b0d7d8c     	mul	w12, w12, w13
  1901d4: 1aca298a     	asr	w10, w12, w10
  1901d8: 2a0a03e8     	mov	w8, w10
  1901dc: 93407d08     	sxtw	x8, w8
  1901e0: f90063e8     	str	x8, [sp, #0xc0]
  1901e4: f94067e8     	ldr	x8, [sp, #0xc8]
  1901e8: f94063eb     	ldr	x11, [sp, #0xc0]
  1901ec: 8b0b0108     	add	x8, x8, x11
  1901f0: 2a0803ea     	mov	w10, w8
  1901f4: 6b09015f     	cmp	w10, w9
  1901f8: 1a9fd7e9     	cset	w9, gt
  1901fc: 37000049     	tbnz	w9, #0x0, 0x190204 <EAS_SearchFile+0x2b90>
  190200: 14000004     	b	0x190210 <EAS_SearchFile+0x2b9c>
  190204: 32003be8     	orr	w8, wzr, #0x7fff
  190208: b9001fe8     	str	w8, [sp, #0x1c]
  19020c: 14000014     	b	0x19025c <EAS_SearchFile+0x2be8>
  190210: 321143e8     	orr	w8, wzr, #0xffff8000
  190214: f94067e9     	ldr	x9, [sp, #0xc8]
  190218: f94063ea     	ldr	x10, [sp, #0xc0]
  19021c: 8b0a0129     	add	x9, x9, x10
  190220: 2a0903eb     	mov	w11, w9
  190224: 6b08017f     	cmp	w11, w8
  190228: 1a9fa7e8     	cset	w8, lt
  19022c: 37000048     	tbnz	w8, #0x0, 0x190234 <EAS_SearchFile+0x2bc0>
  190230: 14000004     	b	0x190240 <EAS_SearchFile+0x2bcc>
  190234: 321143e8     	orr	w8, wzr, #0xffff8000
  190238: b9001be8     	str	w8, [sp, #0x18]
  19023c: 14000006     	b	0x190254 <EAS_SearchFile+0x2be0>
  190240: f94067e8     	ldr	x8, [sp, #0xc8]
  190244: f94063e9     	ldr	x9, [sp, #0xc0]
  190248: 8b090108     	add	x8, x8, x9
  19024c: 2a0803ea     	mov	w10, w8
  190250: b9001bea     	str	w10, [sp, #0x18]
  190254: b9401be8     	ldr	w8, [sp, #0x18]
  190258: b9001fe8     	str	w8, [sp, #0x1c]
  19025c: b9401fe8     	ldr	w8, [sp, #0x1c]
  190260: d2801209     	mov	x9, #0x90               // =144
  190264: 32003bea     	orr	w10, wzr, #0x7fff
  190268: f94087eb     	ldr	x11, [sp, #0x108]
  19026c: 8b09016b     	add	x11, x11, x9
  190270: 79000168     	strh	w8, [x11]
  190274: f94087eb     	ldr	x11, [sp, #0x108]
  190278: 8b090169     	add	x9, x11, x9
  19027c: 79400128     	ldrh	w8, [x9]
  190280: 2a0803e9     	mov	w9, w8
  190284: 93403d29     	sxth	x9, w9
  190288: f94087eb     	ldr	x11, [sp, #0x108]
  19028c: 79405568     	ldrh	w8, [x11, #0x2a]
  190290: 2a0803eb     	mov	w11, w8
  190294: 93403d6b     	sxth	x11, w11
  190298: 8b0b0129     	add	x9, x9, x11
  19029c: 2a0903e8     	mov	w8, w9
  1902a0: 6b0a011f     	cmp	w8, w10
  1902a4: 1a9fd7e8     	cset	w8, gt
  1902a8: 37000048     	tbnz	w8, #0x0, 0x1902b0 <EAS_SearchFile+0x2c3c>
  1902ac: 14000004     	b	0x1902bc <EAS_SearchFile+0x2c48>
  1902b0: 32003be8     	orr	w8, wzr, #0x7fff
  1902b4: b90017e8     	str	w8, [sp, #0x14]
  1902b8: 14000024     	b	0x190348 <EAS_SearchFile+0x2cd4>
  1902bc: d2801208     	mov	x8, #0x90               // =144
  1902c0: 321143e9     	orr	w9, wzr, #0xffff8000
  1902c4: f94087ea     	ldr	x10, [sp, #0x108]
  1902c8: 8b080148     	add	x8, x10, x8
  1902cc: 7940010b     	ldrh	w11, [x8]
  1902d0: 2a0b03e8     	mov	w8, w11
  1902d4: 93403d08     	sxth	x8, w8
  1902d8: f94087ea     	ldr	x10, [sp, #0x108]
  1902dc: 7940554b     	ldrh	w11, [x10, #0x2a]
  1902e0: 2a0b03ea     	mov	w10, w11
  1902e4: 93403d4a     	sxth	x10, w10
  1902e8: 8b0a0108     	add	x8, x8, x10
  1902ec: 2a0803eb     	mov	w11, w8
  1902f0: 6b09017f     	cmp	w11, w9
  1902f4: 1a9fa7e9     	cset	w9, lt
  1902f8: 37000049     	tbnz	w9, #0x0, 0x190300 <EAS_SearchFile+0x2c8c>
  1902fc: 14000004     	b	0x19030c <EAS_SearchFile+0x2c98>
  190300: 321143e8     	orr	w8, wzr, #0xffff8000
  190304: b90013e8     	str	w8, [sp, #0x10]
  190308: 1400000e     	b	0x190340 <EAS_SearchFile+0x2ccc>
  19030c: d2801208     	mov	x8, #0x90               // =144
  190310: f94087e9     	ldr	x9, [sp, #0x108]
  190314: 8b080128     	add	x8, x9, x8
  190318: 7940010a     	ldrh	w10, [x8]
  19031c: 2a0a03e8     	mov	w8, w10
  190320: 93403d08     	sxth	x8, w8
  190324: f94087e9     	ldr	x9, [sp, #0x108]
  190328: 7940552a     	ldrh	w10, [x9, #0x2a]
  19032c: 2a0a03e9     	mov	w9, w10
  190330: 93403d29     	sxth	x9, w9
  190334: 8b090108     	add	x8, x8, x9
  190338: 2a0803ea     	mov	w10, w8
  19033c: b90013ea     	str	w10, [sp, #0x10]
  190340: b94013e8     	ldr	w8, [sp, #0x10]
  190344: b90017e8     	str	w8, [sp, #0x14]
  190348: b94017e8     	ldr	w8, [sp, #0x14]
  19034c: 320003e9     	orr	w9, wzr, #0x1
  190350: 32003bea     	orr	w10, wzr, #0x7fff
  190354: 32000feb     	orr	w11, wzr, #0xf
  190358: 2a0803ec     	mov	w12, w8
  19035c: 93407d8c     	sxtw	x12, w12
  190360: f9004fec     	str	x12, [sp, #0x98]
  190364: f9404fec     	ldr	x12, [sp, #0x98]
  190368: 2a0c03e8     	mov	w8, w12
  19036c: f94087ec     	ldr	x12, [sp, #0x108]
  190370: 79c0e18d     	ldrsh	w13, [x12, #0x70]
  190374: 1ac921a9     	lsl	w9, w13, w9
  190378: 1b097d08     	mul	w8, w8, w9
  19037c: 1acb2908     	asr	w8, w8, w11
  190380: 2a0803ec     	mov	w12, w8
  190384: 93407d8c     	sxtw	x12, w12
  190388: f9004fec     	str	x12, [sp, #0x98]
  19038c: f9404fec     	ldr	x12, [sp, #0x98]
  190390: f9407fee     	ldr	x14, [sp, #0xf8]
  190394: 794001c8     	ldrh	w8, [x14]
  190398: 2a0803ee     	mov	w14, w8
  19039c: 93403dce     	sxth	x14, w14
  1903a0: 8b0e018c     	add	x12, x12, x14
  1903a4: f9004fec     	str	x12, [sp, #0x98]
  1903a8: f9404fec     	ldr	x12, [sp, #0x98]
  1903ac: 2a0c03e8     	mov	w8, w12
  1903b0: 6b0a011f     	cmp	w8, w10
  1903b4: 1a9fd7e8     	cset	w8, gt
  1903b8: 37000048     	tbnz	w8, #0x0, 0x1903c0 <EAS_SearchFile+0x2d4c>
  1903bc: 14000004     	b	0x1903cc <EAS_SearchFile+0x2d58>
  1903c0: 32003be8     	orr	w8, wzr, #0x7fff
  1903c4: b9000fe8     	str	w8, [sp, #0xc]
  1903c8: 14000010     	b	0x190408 <EAS_SearchFile+0x2d94>
  1903cc: 321143e8     	orr	w8, wzr, #0xffff8000
  1903d0: f9404fe9     	ldr	x9, [sp, #0x98]
  1903d4: 2a0903ea     	mov	w10, w9
  1903d8: 6b08015f     	cmp	w10, w8
  1903dc: 1a9fa7e8     	cset	w8, lt
  1903e0: 37000048     	tbnz	w8, #0x0, 0x1903e8 <EAS_SearchFile+0x2d74>
  1903e4: 14000004     	b	0x1903f4 <EAS_SearchFile+0x2d80>
  1903e8: 321143e8     	orr	w8, wzr, #0xffff8000
  1903ec: b9000be8     	str	w8, [sp, #0x8]
  1903f0: 14000004     	b	0x190400 <EAS_SearchFile+0x2d8c>
  1903f4: f9404fe8     	ldr	x8, [sp, #0x98]
  1903f8: 2a0803e9     	mov	w9, w8
  1903fc: b9000be9     	str	w9, [sp, #0x8]
  190400: b9400be8     	ldr	w8, [sp, #0x8]
  190404: b9000fe8     	str	w8, [sp, #0xc]
  190408: b9400fe8     	ldr	w8, [sp, #0xc]
  19040c: 12800009     	mov	w9, #-0x1               // =-1
  190410: b27f03ea     	orr	x10, xzr, #0x2
  190414: f9407feb     	ldr	x11, [sp, #0xf8]
  190418: 8b0a016a     	add	x10, x11, x10
  19041c: f9007fea     	str	x10, [sp, #0xf8]
  190420: 79000168     	strh	w8, [x11]
  190424: 7941bfe8     	ldrh	w8, [sp, #0xde]
  190428: 0b090108     	add	w8, w8, w9
  19042c: 7901bfe8     	strh	w8, [sp, #0xde]
  190430: f94087ea     	ldr	x10, [sp, #0x108]
  190434: 79c09d48     	ldrsh	w8, [x10, #0x4e]
  190438: f94087ea     	ldr	x10, [sp, #0x108]
  19043c: 79c09549     	ldrsh	w9, [x10, #0x4a]
  190440: 0b080128     	add	w8, w9, w8
  190444: 79009548     	strh	w8, [x10, #0x4a]
  190448: f94087ea     	ldr	x10, [sp, #0x108]
  19044c: 79c0a148     	ldrsh	w8, [x10, #0x50]
  190450: f94087ea     	ldr	x10, [sp, #0x108]
  190454: 79c09949     	ldrsh	w9, [x10, #0x4c]
  190458: 0b080128     	add	w8, w9, w8
  19045c: 79009948     	strh	w8, [x10, #0x4c]
  190460: f94077e8     	ldr	x8, [sp, #0xe8]
  190464: 91000508     	add	x8, x8, #0x1
  190468: f90077e8     	str	x8, [sp, #0xe8]
  19046c: 17fffb01     	b	0x18f070 <EAS_SearchFile+0x19fc>
  190470: d2800000     	mov	x0, #0x0                // =0
  190474: 7941bfe8     	ldrh	w8, [sp, #0xde]
  190478: f94087e9     	ldr	x9, [sp, #0x108]
  19047c: 79005128     	strh	w8, [x9, #0x28]
  190480: f9408bfc     	ldr	x28, [sp, #0x110]
  190484: 910483ff     	add	sp, sp, #0x120
  190488: d65f03c0     	ret
  19048c: d10143ff     	sub	sp, sp, #0x50
  190490: 320003e8     	orr	w8, wzr, #0x1
  190494: b27203e9     	orr	x9, xzr, #0x4000
  190498: 79009fe0     	strh	w0, [sp, #0x4e]
  19049c: f90023e1     	str	x1, [sp, #0x40]
  1904a0: f9001fe2     	str	x2, [sp, #0x38]
  1904a4: 79c09fe0     	ldrsh	w0, [sp, #0x4e]
  1904a8: 1ac82808     	asr	w8, w0, w8
  1904ac: 2a0803e1     	mov	w1, w8
  1904b0: 93407c21     	sxtw	x1, w1
  1904b4: f90017e1     	str	x1, [sp, #0x28]
  1904b8: f94017e1     	ldr	x1, [sp, #0x28]
  1904bc: eb09003f     	cmp	x1, x9
  1904c0: 1a9fd7e8     	cset	w8, gt
  1904c4: 37000048     	tbnz	w8, #0x0, 0x1904cc <EAS_SearchFile+0x2e58>
  1904c8: 14000004     	b	0x1904d8 <EAS_SearchFile+0x2e64>
  1904cc: b27203e8     	orr	x8, xzr, #0x4000
  1904d0: f90017e8     	str	x8, [sp, #0x28]
  1904d4: 14000009     	b	0x1904f8 <EAS_SearchFile+0x2e84>
  1904d8: b272c7e8     	orr	x8, xzr, #0xffffffffffffc000
  1904dc: f94017e9     	ldr	x9, [sp, #0x28]
  1904e0: eb08013f     	cmp	x9, x8
  1904e4: 1a9fa7ea     	cset	w10, lt
  1904e8: 3700004a     	tbnz	w10, #0x0, 0x1904f0 <EAS_SearchFile+0x2e7c>
  1904ec: 14000003     	b	0x1904f8 <EAS_SearchFile+0x2e84>
  1904f0: b272c7e8     	orr	x8, xzr, #0xffffffffffffc000
  1904f4: f90017e8     	str	x8, [sp, #0x28]
  1904f8: 32003be8     	orr	w8, wzr, #0x7fff
  1904fc: 528b5049     	mov	w9, #0x5a82             // =23170
  190500: 32000fea     	orr	w10, wzr, #0xf
  190504: 128d410b     	mov	w11, #-0x6a09           // =-27145
  190508: f94017ec     	ldr	x12, [sp, #0x28]
  19050c: 2a0c03ed     	mov	w13, w12
  190510: 1b0d7d6b     	mul	w11, w11, w13
  190514: 1aca296b     	asr	w11, w11, w10
  190518: 1140216b     	add	w11, w11, #0x8, lsl #12 // =0x8000
  19051c: 2a0b03ec     	mov	w12, w11
  190520: 93407d8c     	sxtw	x12, w12
  190524: f9001bec     	str	x12, [sp, #0x30]
  190528: f9401bec     	ldr	x12, [sp, #0x30]
  19052c: 2a0c03eb     	mov	w11, w12
  190530: f94017ec     	ldr	x12, [sp, #0x28]
  190534: 2a0c03ed     	mov	w13, w12
  190538: 1b0d7d6b     	mul	w11, w11, w13
  19053c: 1aca296a     	asr	w10, w11, w10
  190540: 0b0a0129     	add	w9, w9, w10
  190544: 2a0903ec     	mov	w12, w9
  190548: 93407d8c     	sxtw	x12, w12
  19054c: f9001bec     	str	x12, [sp, #0x30]
  190550: f9401bec     	ldr	x12, [sp, #0x30]
  190554: 2a0c03e9     	mov	w9, w12
  190558: 6b08013f     	cmp	w9, w8
  19055c: 1a9fd7e8     	cset	w8, gt
  190560: 320003e9     	orr	w9, wzr, #0x1
  190564: 0a090108     	and	w8, w8, w9
  190568: 321c03e9     	orr	w9, wzr, #0x10
  19056c: 1ac92108     	lsl	w8, w8, w9
  190570: 1ac92908     	asr	w8, w8, w9
  190574: 35000048     	cbnz	w8, 0x19057c <EAS_SearchFile+0x2f08>
  190578: 14000004     	b	0x190588 <EAS_SearchFile+0x2f14>
  19057c: b2403be8     	orr	x8, xzr, #0x7fff
  190580: f90013e8     	str	x8, [sp, #0x20]
  190584: 1400000f     	b	0x1905c0 <EAS_SearchFile+0x2f4c>
  190588: 321143e8     	orr	w8, wzr, #0xffff8000
  19058c: f9401be9     	ldr	x9, [sp, #0x30]
  190590: 2a0903ea     	mov	w10, w9
  190594: 6b08015f     	cmp	w10, w8
  190598: 1a9fa7e8     	cset	w8, lt
  19059c: 37000048     	tbnz	w8, #0x0, 0x1905a4 <EAS_SearchFile+0x2f30>
  1905a0: 14000004     	b	0x1905b0 <EAS_SearchFile+0x2f3c>
  1905a4: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  1905a8: f9000fe8     	str	x8, [sp, #0x18]
  1905ac: 14000003     	b	0x1905b8 <EAS_SearchFile+0x2f44>
  1905b0: f9401be8     	ldr	x8, [sp, #0x30]
  1905b4: f9000fe8     	str	x8, [sp, #0x18]
  1905b8: f9400fe8     	ldr	x8, [sp, #0x18]
  1905bc: f90013e8     	str	x8, [sp, #0x20]
  1905c0: f94013e8     	ldr	x8, [sp, #0x20]
  1905c4: 321143e9     	orr	w9, wzr, #0xffff8000
  1905c8: 32003bea     	orr	w10, wzr, #0x7fff
  1905cc: 528b504b     	mov	w11, #0x5a82            // =23170
  1905d0: 32000fec     	orr	w12, wzr, #0xf
  1905d4: 128d410d     	mov	w13, #-0x6a09           // =-27145
  1905d8: 2a0803ee     	mov	w14, w8
  1905dc: f94023e8     	ldr	x8, [sp, #0x40]
  1905e0: 7900010e     	strh	w14, [x8]
  1905e4: f94017e8     	ldr	x8, [sp, #0x28]
  1905e8: 2a0803ee     	mov	w14, w8
  1905ec: 1b0e7dad     	mul	w13, w13, w14
  1905f0: 1acc29ad     	asr	w13, w13, w12
  1905f4: 0b0d0129     	add	w9, w9, w13
  1905f8: 2a0903e8     	mov	w8, w9
  1905fc: 93407d08     	sxtw	x8, w8
  190600: f9001be8     	str	x8, [sp, #0x30]
  190604: f9401be8     	ldr	x8, [sp, #0x30]
  190608: 2a0803e9     	mov	w9, w8
  19060c: f94017e8     	ldr	x8, [sp, #0x28]
  190610: 2a0803ed     	mov	w13, w8
  190614: 1b0d7d29     	mul	w9, w9, w13
  190618: 1acc2929     	asr	w9, w9, w12
  19061c: 0b090169     	add	w9, w11, w9
  190620: 2a0903e8     	mov	w8, w9
  190624: 93407d08     	sxtw	x8, w8
  190628: f9001be8     	str	x8, [sp, #0x30]
  19062c: f9401be8     	ldr	x8, [sp, #0x30]
  190630: 2a0803e9     	mov	w9, w8
  190634: 6b0a013f     	cmp	w9, w10
  190638: 1a9fd7e9     	cset	w9, gt
  19063c: 320003ea     	orr	w10, wzr, #0x1
  190640: 0a0a0129     	and	w9, w9, w10
  190644: 321c03ea     	orr	w10, wzr, #0x10
  190648: 1aca2129     	lsl	w9, w9, w10
  19064c: 1aca2929     	asr	w9, w9, w10
  190650: 35000049     	cbnz	w9, 0x190658 <EAS_SearchFile+0x2fe4>
  190654: 14000004     	b	0x190664 <EAS_SearchFile+0x2ff0>
  190658: b2403be8     	orr	x8, xzr, #0x7fff
  19065c: f9000be8     	str	x8, [sp, #0x10]
  190660: 1400000f     	b	0x19069c <EAS_SearchFile+0x3028>
  190664: 321143e8     	orr	w8, wzr, #0xffff8000
  190668: f9401be9     	ldr	x9, [sp, #0x30]
  19066c: 2a0903ea     	mov	w10, w9
  190670: 6b08015f     	cmp	w10, w8
  190674: 1a9fa7e8     	cset	w8, lt
  190678: 37000048     	tbnz	w8, #0x0, 0x190680 <EAS_SearchFile+0x300c>
  19067c: 14000004     	b	0x19068c <EAS_SearchFile+0x3018>
  190680: b271c3e8     	orr	x8, xzr, #0xffffffffffff8000
  190684: f90007e8     	str	x8, [sp, #0x8]
  190688: 14000003     	b	0x190694 <EAS_SearchFile+0x3020>
  19068c: f9401be8     	ldr	x8, [sp, #0x30]
  190690: f90007e8     	str	x8, [sp, #0x8]
  190694: f94007e8     	ldr	x8, [sp, #0x8]
  190698: f9000be8     	str	x8, [sp, #0x10]
  19069c: f9400be8     	ldr	x8, [sp, #0x10]
  1906a0: d2800000     	mov	x0, #0x0                // =0
  1906a4: 2a0803e9     	mov	w9, w8
  1906a8: f9401fe8     	ldr	x8, [sp, #0x38]
  1906ac: 79000109     	strh	w9, [x8]
  1906b0: 910143ff     	add	sp, sp, #0x50
  1906b4: d65f03c0     	ret
  1906b8: d10303ff     	sub	sp, sp, #0xc0
  1906bc: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1906c0: 9102c3fd     	add	x29, sp, #0xb0
  1906c4: d53bd048     	mrs	x8, TPIDR_EL0
  1906c8: f9401508     	ldr	x8, [x8, #0x28]
  1906cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1906d0: f9001fe0     	str	x0, [sp, #0x38]
  1906d4: f9001be1     	str	x1, [sp, #0x30]
  1906d8: f90017e2     	str	x2, [sp, #0x28]
  1906dc: f90013e3     	str	x3, [sp, #0x20]
  1906e0: f9401be8     	ldr	x8, [sp, #0x30]
  1906e4: f90027e8     	str	x8, [sp, #0x48]
  1906e8: f94013e8     	ldr	x8, [sp, #0x20]
  1906ec: f9003fe8     	str	x8, [sp, #0x78]
  1906f0: f94017e8     	ldr	x8, [sp, #0x28]
  1906f4: aa1f03e0     	mov	x0, xzr
  1906f8: f9000100     	str	x0, [x8]
  1906fc: f9401fe0     	ldr	x0, [sp, #0x38]
  190700: 910123e1     	add	x1, sp, #0x48
  190704: 2a1f03e4     	mov	w4, wzr
  190708: 2a0403e2     	mov	w2, w4
  19070c: 94000389     	bl	0x191530 <EAS_SearchFile+0x3ebc>
  190710: b5000560     	cbnz	x0, 0x1907bc <EAS_SearchFile+0x3148>
  190714: 14000001     	b	0x190718 <EAS_SearchFile+0x30a4>
  190718: f9401fe8     	ldr	x8, [sp, #0x38]
  19071c: 39462d09     	ldrb	w9, [x8, #0x18b]
  190720: 340000c9     	cbz	w9, 0x190738 <EAS_SearchFile+0x30c4>
  190724: 14000001     	b	0x190728 <EAS_SearchFile+0x30b4>
  190728: 528001a0     	mov	w0, #0xd                // =13
  19072c: 97fc50fd     	bl	0xa4b20 <EAS_CMEnumData@plt>
  190730: f9000fe0     	str	x0, [sp, #0x18]
  190734: 14000008     	b	0x190754 <EAS_SearchFile+0x30e0>
  190738: f9401fe8     	ldr	x8, [sp, #0x38]
  19073c: f9400100     	ldr	x0, [x8]
  190740: 321b07e9     	orr	w9, wzr, #0x60
  190744: 2a0903e1     	mov	w1, w9
  190748: 97fc44ea     	bl	0xa1af0 <EAS_HWMalloc@plt>
  19074c: f9000fe0     	str	x0, [sp, #0x18]
  190750: 14000001     	b	0x190754 <EAS_SearchFile+0x30e0>
  190754: f9400fe8     	ldr	x8, [sp, #0x18]
  190758: b50000a8     	cbnz	x8, 0x19076c <EAS_SearchFile+0x30f8>
  19075c: 14000001     	b	0x190760 <EAS_SearchFile+0x30ec>
  190760: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  190764: f90023e8     	str	x8, [sp, #0x40]
  190768: 14000018     	b	0x1907c8 <EAS_SearchFile+0x3154>
  19076c: f9400fe0     	ldr	x0, [sp, #0x18]
  190770: 321b07e8     	orr	w8, wzr, #0x60
  190774: 2a0803e2     	mov	w2, w8
  190778: 2a1f03e8     	mov	w8, wzr
  19077c: 2a0803e1     	mov	w1, w8
  190780: 97fc60f0     	bl	0xa8b40 <EAS_HWMemSet@plt>
  190784: f9401be2     	ldr	x2, [sp, #0x30]
  190788: f9400ffe     	ldr	x30, [sp, #0x18]
  19078c: f90003c2     	str	x2, [x30]
  190790: f94013e2     	ldr	x2, [sp, #0x20]
  190794: f9400ffe     	ldr	x30, [sp, #0x18]
  190798: f9001bc2     	str	x2, [x30, #0x30]
  19079c: f9400fe2     	ldr	x2, [sp, #0x18]
  1907a0: 321f07e8     	orr	w8, wzr, #0x6
  1907a4: 39016848     	strb	w8, [x2, #0x5a]
  1907a8: f9400fe2     	ldr	x2, [sp, #0x18]
  1907ac: f94017fe     	ldr	x30, [sp, #0x28]
  1907b0: f90003c2     	str	x2, [x30]
  1907b4: f9000be0     	str	x0, [sp, #0x10]
  1907b8: 14000001     	b	0x1907bc <EAS_SearchFile+0x3148>
  1907bc: aa1f03e8     	mov	x8, xzr
  1907c0: f90023e8     	str	x8, [sp, #0x40]
  1907c4: 14000001     	b	0x1907c8 <EAS_SearchFile+0x3154>
  1907c8: f94023e8     	ldr	x8, [sp, #0x40]
  1907cc: d53bd049     	mrs	x9, TPIDR_EL0
  1907d0: f9401529     	ldr	x9, [x9, #0x28]
  1907d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1907d8: eb0a0129     	subs	x9, x9, x10
  1907dc: f90007e8     	str	x8, [sp, #0x8]
  1907e0: f90003e9     	str	x9, [sp]
  1907e4: 540000c1     	b.ne	0x1907fc <EAS_SearchFile+0x3188>
  1907e8: 14000001     	b	0x1907ec <EAS_SearchFile+0x3178>
  1907ec: f94007e0     	ldr	x0, [sp, #0x8]
  1907f0: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1907f4: 910303ff     	add	sp, sp, #0xc0
  1907f8: d65f03c0     	ret
  1907fc: 97fc655d     	bl	0xa9d70 <__stack_chk_fail@plt>
  190800: d10143ff     	sub	sp, sp, #0x50
  190804: a9047bfd     	stp	x29, x30, [sp, #0x40]
  190808: 910103fd     	add	x29, sp, #0x40
  19080c: 321f07e8     	orr	w8, wzr, #0x6
  190810: d2800009     	mov	x9, #0x0                // =0
  190814: 32000bea     	orr	w10, wzr, #0x7
  190818: 5280000b     	mov	w11, #0x0               // =0
  19081c: f81f03a0     	stur	x0, [x29, #-0x10]
  190820: f81e83a1     	stur	x1, [x29, #-0x18]
  190824: f85e83a0     	ldur	x0, [x29, #-0x18]
  190828: f90013e0     	str	x0, [sp, #0x20]
  19082c: f94013e0     	ldr	x0, [sp, #0x20]
  190830: 3941680c     	ldrb	w12, [x0, #0x5a]
  190834: 6b08019f     	cmp	w12, w8
  190838: 1a9f07e8     	cset	w8, ne
  19083c: f9000be9     	str	x9, [sp, #0x10]
  190840: b9000fea     	str	w10, [sp, #0xc]
  190844: b9000beb     	str	w11, [sp, #0x8]
  190848: 37000048     	tbnz	w8, #0x0, 0x190850 <EAS_SearchFile+0x31dc>
  19084c: 14000004     	b	0x19085c <EAS_SearchFile+0x31e8>
  190850: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  190854: f81f83a8     	stur	x8, [x29, #-0x8]
  190858: 14000032     	b	0x190920 <EAS_SearchFile+0x32ac>
  19085c: b27d03e8     	orr	x8, xzr, #0x8
  190860: f85f03a0     	ldur	x0, [x29, #-0x10]
  190864: f94013e9     	ldr	x9, [sp, #0x20]
  190868: 8b080121     	add	x1, x9, x8
  19086c: 97fc45c5     	bl	0xa1f80 <VMInitMIDI@plt>
  190870: f9000fe0     	str	x0, [sp, #0x18]
  190874: b5000040     	cbnz	x0, 0x19087c <EAS_SearchFile+0x3208>
  190878: 14000004     	b	0x190888 <EAS_SearchFile+0x3214>
  19087c: f9400fe8     	ldr	x8, [sp, #0x18]
  190880: f81f83a8     	stur	x8, [x29, #-0x8]
  190884: 14000027     	b	0x190920 <EAS_SearchFile+0x32ac>
  190888: b27c03e8     	orr	x8, xzr, #0x10
  19088c: f94013e9     	ldr	x9, [sp, #0x20]
  190890: b9400fea     	ldr	w10, [sp, #0xc]
  190894: 3901692a     	strb	w10, [x9, #0x5a]
  190898: f85f03a0     	ldur	x0, [x29, #-0x10]
  19089c: f94013e1     	ldr	x1, [sp, #0x20]
  1908a0: f94013e9     	ldr	x9, [sp, #0x20]
  1908a4: 8b080128     	add	x8, x9, x8
  1908a8: f9400108     	ldr	x8, [x8]
  1908ac: f9400be9     	ldr	x9, [sp, #0x10]
  1908b0: eb09011f     	cmp	x8, x9
  1908b4: 1a9f07eb     	cset	w11, ne
  1908b8: 320003ec     	orr	w12, wzr, #0x1
  1908bc: 0a0c0162     	and	w2, w11, w12
  1908c0: 9400031c     	bl	0x191530 <EAS_SearchFile+0x3ebc>
  1908c4: f9000fe0     	str	x0, [sp, #0x18]
  1908c8: b5000040     	cbnz	x0, 0x1908d0 <EAS_SearchFile+0x325c>
  1908cc: 14000011     	b	0x190910 <EAS_SearchFile+0x329c>
  1908d0: 52800008     	mov	w8, #0x0                // =0
  1908d4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1908d8: 39462d2a     	ldrb	w10, [x9, #0x18b]
  1908dc: 53001d4a     	uxtb	w10, w10
  1908e0: 32001feb     	orr	w11, wzr, #0xff
  1908e4: 0a0b0108     	and	w8, w8, w11
  1908e8: 6b08015f     	cmp	w10, w8
  1908ec: 1a9f07e8     	cset	w8, ne
  1908f0: 370000a8     	tbnz	w8, #0x0, 0x190904 <EAS_SearchFile+0x3290>
  1908f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1908f8: f9400100     	ldr	x0, [x8]
  1908fc: f94013e1     	ldr	x1, [sp, #0x20]
  190900: 97fc4470     	bl	0xa1ac0 <EAS_HWFree@plt>
  190904: f9400fe8     	ldr	x8, [sp, #0x18]
  190908: f81f83a8     	stur	x8, [x29, #-0x8]
  19090c: 14000005     	b	0x190920 <EAS_SearchFile+0x32ac>
  190910: f94013e8     	ldr	x8, [sp, #0x20]
  190914: b9400be9     	ldr	w9, [sp, #0x8]
  190918: 39016909     	strb	w9, [x8, #0x5a]
  19091c: f81f83bf     	stur	xzr, [x29, #-0x8]
  190920: f85f83a0     	ldur	x0, [x29, #-0x8]
  190924: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  190928: 910143ff     	add	sp, sp, #0x50
  19092c: d65f03c0     	ret
  190930: d10083ff     	sub	sp, sp, #0x20
  190934: d2800008     	mov	x8, #0x0                // =0
  190938: f9000fe0     	str	x0, [sp, #0x18]
  19093c: f9000be1     	str	x1, [sp, #0x10]
  190940: f90007e2     	str	x2, [sp, #0x8]
  190944: f9400be0     	ldr	x0, [sp, #0x10]
  190948: f90003e0     	str	x0, [sp]
  19094c: f94003e0     	ldr	x0, [sp]
  190950: f9401c00     	ldr	x0, [x0, #0x38]
  190954: 9348fc00     	asr	x0, x0, #8
  190958: f94007e1     	ldr	x1, [sp, #0x8]
  19095c: f9000020     	str	x0, [x1]
  190960: aa0803e0     	mov	x0, x8
  190964: 910083ff     	add	sp, sp, #0x20
  190968: d65f03c0     	ret
  19096c: d103c3ff     	sub	sp, sp, #0xf0
  190970: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  190974: 910383fd     	add	x29, sp, #0xe0
  190978: d53bd048     	mrs	x8, TPIDR_EL0
  19097c: f9401508     	ldr	x8, [x8, #0x28]
  190980: f81f83a8     	stur	x8, [x29, #-0x8]
  190984: f81d83a0     	stur	x0, [x29, #-0x28]
  190988: f81d03a1     	stur	x1, [x29, #-0x30]
  19098c: b81cc3a2     	stur	w2, [x29, #-0x34]
  190990: f85d03a8     	ldur	x8, [x29, #-0x30]
  190994: f81c03a8     	stur	x8, [x29, #-0x40]
  190998: f85c03a8     	ldur	x8, [x29, #-0x40]
  19099c: 39416902     	ldrb	w2, [x8, #0x5a]
  1909a0: 71001842     	subs	w2, w2, #0x6
  1909a4: b81a83a2     	stur	w2, [x29, #-0x58]
  1909a8: 540000ab     	b.lt	0x1909bc <EAS_SearchFile+0x3348>
  1909ac: 14000001     	b	0x1909b0 <EAS_SearchFile+0x333c>
  1909b0: aa1f03e8     	mov	x8, xzr
  1909b4: f81e03a8     	stur	x8, [x29, #-0x20]
  1909b8: 140001af     	b	0x191074 <EAS_SearchFile+0x3a00>
  1909bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1909c0: f9401d08     	ldr	x8, [x8, #0x38]
  1909c4: b5000268     	cbnz	x8, 0x190a10 <EAS_SearchFile+0x339c>
  1909c8: 14000001     	b	0x1909cc <EAS_SearchFile+0x3358>
  1909cc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1909d0: f940b900     	ldr	x0, [x8, #0x170]
  1909d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1909d8: f9400501     	ldr	x1, [x8, #0x8]
  1909dc: 2a1f03e2     	mov	w2, wzr
  1909e0: 52800a03     	mov	w3, #0x50               // =80
  1909e4: b81a43a2     	stur	w2, [x29, #-0x5c]
  1909e8: 97fc4f2e     	bl	0xa46a0 <VMProgramChange@plt>
  1909ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1909f0: f940b900     	ldr	x0, [x8, #0x170]
  1909f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1909f8: f9400501     	ldr	x1, [x8, #0x8]
  1909fc: 32000be3     	orr	w3, wzr, #0x7
  190a00: 32001be4     	orr	w4, wzr, #0x7f
  190a04: b85a43a2     	ldur	w2, [x29, #-0x5c]
  190a08: 97fc658a     	bl	0xaa030 <VMControlChange@plt>
  190a0c: 14000001     	b	0x190a10 <EAS_SearchFile+0x339c>
  190a10: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a14: 39417109     	ldrb	w9, [x8, #0x5c]
  190a18: 340003c9     	cbz	w9, 0x190a90 <EAS_SearchFile+0x341c>
  190a1c: 14000001     	b	0x190a20 <EAS_SearchFile+0x33ac>
  190a20: f85d83a8     	ldur	x8, [x29, #-0x28]
  190a24: f940b900     	ldr	x0, [x8, #0x170]
  190a28: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a2c: f9400501     	ldr	x1, [x8, #0x8]
  190a30: 39417103     	ldrb	w3, [x8, #0x5c]
  190a34: 2a1f03e9     	mov	w9, wzr
  190a38: 2a0903e2     	mov	w2, w9
  190a3c: 2a0903e4     	mov	w4, w9
  190a40: b81a03a9     	stur	w9, [x29, #-0x60]
  190a44: 97fc678b     	bl	0xaa870 <VMStopNote@plt>
  190a48: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a4c: b85a03a9     	ldur	w9, [x29, #-0x60]
  190a50: 39017109     	strb	w9, [x8, #0x5c]
  190a54: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a58: f9402508     	ldr	x8, [x8, #0x48]
  190a5c: b4000188     	cbz	x8, 0x190a8c <EAS_SearchFile+0x3418>
  190a60: 14000001     	b	0x190a64 <EAS_SearchFile+0x33f0>
  190a64: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a68: f9402509     	ldr	x9, [x8, #0x48]
  190a6c: f9401d0a     	ldr	x10, [x8, #0x38]
  190a70: 8b090149     	add	x9, x10, x9
  190a74: f9001d09     	str	x9, [x8, #0x38]
  190a78: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a7c: aa1f03e9     	mov	x9, xzr
  190a80: f9002509     	str	x9, [x8, #0x48]
  190a84: f81e03a9     	stur	x9, [x29, #-0x20]
  190a88: 1400017b     	b	0x191074 <EAS_SearchFile+0x3a00>
  190a8c: 14000001     	b	0x190a90 <EAS_SearchFile+0x341c>
  190a90: f85c03a8     	ldur	x8, [x29, #-0x40]
  190a94: 39417509     	ldrb	w9, [x8, #0x5d]
  190a98: 381e83a9     	sturb	w9, [x29, #-0x18]
  190a9c: 2a1f03e9     	mov	w9, wzr
  190aa0: 381ac3a9     	sturb	w9, [x29, #-0x54]
  190aa4: f85c03a8     	ldur	x8, [x29, #-0x40]
  190aa8: 3981790a     	ldrsb	x10, [x8, #0x5e]
  190aac: f9402108     	ldr	x8, [x8, #0x40]
  190ab0: 9b087d48     	mul	x8, x10, x8
  190ab4: f81b03a8     	stur	x8, [x29, #-0x50]
  190ab8: 14000001     	b	0x190abc <EAS_SearchFile+0x3448>
  190abc: f85d83a8     	ldur	x8, [x29, #-0x28]
  190ac0: f9400100     	ldr	x0, [x8]
  190ac4: f85c03a1     	ldur	x1, [x29, #-0x40]
  190ac8: d10053a2     	sub	x2, x29, #0x14
  190acc: 940003df     	bl	0x191a48 <EAS_SearchFile+0x43d4>
  190ad0: f81b83a0     	stur	x0, [x29, #-0x48]
  190ad4: b40008e0     	cbz	x0, 0x190bf0 <EAS_SearchFile+0x357c>
  190ad8: 14000001     	b	0x190adc <EAS_SearchFile+0x3468>
  190adc: f85b83a8     	ldur	x8, [x29, #-0x48]
  190ae0: f1000d08     	subs	x8, x8, #0x3
  190ae4: f81983a8     	stur	x8, [x29, #-0x68]
  190ae8: 540000a0     	b.eq	0x190afc <EAS_SearchFile+0x3488>
  190aec: 14000001     	b	0x190af0 <EAS_SearchFile+0x347c>
  190af0: f85b83a8     	ldur	x8, [x29, #-0x48]
  190af4: f81e03a8     	stur	x8, [x29, #-0x20]
  190af8: 1400015f     	b	0x191074 <EAS_SearchFile+0x3a00>
  190afc: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190b00: 35000708     	cbnz	w8, 0x190be0 <EAS_SearchFile+0x356c>
  190b04: 14000001     	b	0x190b08 <EAS_SearchFile+0x3494>
  190b08: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b0c: 39416109     	ldrb	w9, [x8, #0x58]
  190b10: 350001a9     	cbnz	w9, 0x190b44 <EAS_SearchFile+0x34d0>
  190b14: 14000001     	b	0x190b18 <EAS_SearchFile+0x34a4>
  190b18: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b1c: 321f03e9     	orr	w9, wzr, #0x2
  190b20: 39016909     	strb	w9, [x8, #0x5a]
  190b24: f85d83a8     	ldur	x8, [x29, #-0x28]
  190b28: f940b900     	ldr	x0, [x8, #0x170]
  190b2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b30: f9400501     	ldr	x1, [x8, #0x8]
  190b34: 97fc5e73     	bl	0xa8500 <VMReleaseAllVoices@plt>
  190b38: aa1f03e8     	mov	x8, xzr
  190b3c: f81e03a8     	stur	x8, [x29, #-0x20]
  190b40: 1400014d     	b	0x191074 <EAS_SearchFile+0x3a00>
  190b44: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b48: 39416109     	ldrb	w9, [x8, #0x58]
  190b4c: 71003d29     	subs	w9, w9, #0xf
  190b50: b81943a9     	stur	w9, [x29, #-0x6c]
  190b54: 540000e0     	b.eq	0x190b70 <EAS_SearchFile+0x34fc>
  190b58: 14000001     	b	0x190b5c <EAS_SearchFile+0x34e8>
  190b5c: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b60: 39416109     	ldrb	w9, [x8, #0x58]
  190b64: 71000529     	subs	w9, w9, #0x1
  190b68: 39016109     	strb	w9, [x8, #0x58]
  190b6c: 14000010     	b	0x190bac <EAS_SearchFile+0x3538>
  190b70: b85cc3a8     	ldur	w8, [x29, #-0x34]
  190b74: 340001a8     	cbz	w8, 0x190ba8 <EAS_SearchFile+0x3534>
  190b78: 14000001     	b	0x190b7c <EAS_SearchFile+0x3508>
  190b7c: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b80: 321f03e9     	orr	w9, wzr, #0x2
  190b84: 39016909     	strb	w9, [x8, #0x5a]
  190b88: f85d83a8     	ldur	x8, [x29, #-0x28]
  190b8c: f940b900     	ldr	x0, [x8, #0x170]
  190b90: f85c03a8     	ldur	x8, [x29, #-0x40]
  190b94: f9400501     	ldr	x1, [x8, #0x8]
  190b98: 97fc5e5a     	bl	0xa8500 <VMReleaseAllVoices@plt>
  190b9c: aa1f03e8     	mov	x8, xzr
  190ba0: f81e03a8     	stur	x8, [x29, #-0x20]
  190ba4: 14000134     	b	0x191074 <EAS_SearchFile+0x3a00>
  190ba8: 14000001     	b	0x190bac <EAS_SearchFile+0x3538>
  190bac: f85d83a8     	ldur	x8, [x29, #-0x28]
  190bb0: f9400100     	ldr	x0, [x8]
  190bb4: f85c03a8     	ldur	x8, [x29, #-0x40]
  190bb8: f9400101     	ldr	x1, [x8]
  190bbc: f9402902     	ldr	x2, [x8, #0x50]
  190bc0: 97fc65f8     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  190bc4: f81b83a0     	stur	x0, [x29, #-0x48]
  190bc8: b40000a0     	cbz	x0, 0x190bdc <EAS_SearchFile+0x3568>
  190bcc: 14000001     	b	0x190bd0 <EAS_SearchFile+0x355c>
  190bd0: f85b83a8     	ldur	x8, [x29, #-0x48]
  190bd4: f81e03a8     	stur	x8, [x29, #-0x20]
  190bd8: 14000127     	b	0x191074 <EAS_SearchFile+0x3a00>
  190bdc: 17ffffb8     	b	0x190abc <EAS_SearchFile+0x3448>
  190be0: 52800588     	mov	w8, #0x2c               // =44
  190be4: 381ec3a8     	sturb	w8, [x29, #-0x14]
  190be8: 14000001     	b	0x190bec <EAS_SearchFile+0x3578>
  190bec: 14000001     	b	0x190bf0 <EAS_SearchFile+0x357c>
  190bf0: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190bf4: 71018908     	subs	w8, w8, #0x62
  190bf8: b90073e8     	str	w8, [sp, #0x70]
  190bfc: 540008e1     	b.ne	0x190d18 <EAS_SearchFile+0x36a4>
  190c00: 14000001     	b	0x190c04 <EAS_SearchFile+0x3590>
  190c04: f85d83a8     	ldur	x8, [x29, #-0x28]
  190c08: f9400100     	ldr	x0, [x8]
  190c0c: f85c03a1     	ldur	x1, [x29, #-0x40]
  190c10: d10053a2     	sub	x2, x29, #0x14
  190c14: 94000547     	bl	0x192130 <EAS_SearchFile+0x4abc>
  190c18: f81b83a0     	stur	x0, [x29, #-0x48]
  190c1c: b40000a0     	cbz	x0, 0x190c30 <EAS_SearchFile+0x35bc>
  190c20: 14000001     	b	0x190c24 <EAS_SearchFile+0x35b0>
  190c24: f85b83a8     	ldur	x8, [x29, #-0x48]
  190c28: f81e03a8     	stur	x8, [x29, #-0x20]
  190c2c: 14000112     	b	0x191074 <EAS_SearchFile+0x3a00>
  190c30: 385ec3a0     	ldurb	w0, [x29, #-0x14]
  190c34: 9400057c     	bl	0x192224 <EAS_SearchFile+0x4bb0>
  190c38: 12001c00     	and	w0, w0, #0xff
  190c3c: 34000640     	cbz	w0, 0x190d04 <EAS_SearchFile+0x3690>
  190c40: 14000001     	b	0x190c44 <EAS_SearchFile+0x35d0>
  190c44: f85d83a8     	ldur	x8, [x29, #-0x28]
  190c48: f9400100     	ldr	x0, [x8]
  190c4c: f85c03a1     	ldur	x1, [x29, #-0x40]
  190c50: d10043a2     	sub	x2, x29, #0x10
  190c54: 94000448     	bl	0x191d74 <EAS_SearchFile+0x4700>
  190c58: f81b83a0     	stur	x0, [x29, #-0x48]
  190c5c: b40000a0     	cbz	x0, 0x190c70 <EAS_SearchFile+0x35fc>
  190c60: 14000001     	b	0x190c64 <EAS_SearchFile+0x35f0>
  190c64: f85b83a8     	ldur	x8, [x29, #-0x48]
  190c68: f81e03a8     	stur	x8, [x29, #-0x20]
  190c6c: 14000102     	b	0x191074 <EAS_SearchFile+0x3a00>
  190c70: f85f03a8     	ldur	x8, [x29, #-0x10]
  190c74: f1001108     	subs	x8, x8, #0x4
  190c78: f90037e8     	str	x8, [sp, #0x68]
  190c7c: 5400016b     	b.lt	0x190ca8 <EAS_SearchFile+0x3634>
  190c80: 14000001     	b	0x190c84 <EAS_SearchFile+0x3610>
  190c84: f85f03a8     	ldur	x8, [x29, #-0x10]
  190c88: f1001d08     	subs	x8, x8, #0x7
  190c8c: f90033e8     	str	x8, [sp, #0x60]
  190c90: 540000cc     	b.gt	0x190ca8 <EAS_SearchFile+0x3634>
  190c94: 14000001     	b	0x190c98 <EAS_SearchFile+0x3624>
  190c98: f85f03a8     	ldur	x8, [x29, #-0x10]
  190c9c: 2a0803e9     	mov	w9, w8
  190ca0: 381e83a9     	sturb	w9, [x29, #-0x18]
  190ca4: 14000017     	b	0x190d00 <EAS_SearchFile+0x368c>
  190ca8: f85f03a8     	ldur	x8, [x29, #-0x10]
  190cac: f1006508     	subs	x8, x8, #0x19
  190cb0: f9002fe8     	str	x8, [sp, #0x58]
  190cb4: 540001eb     	b.lt	0x190cf0 <EAS_SearchFile+0x367c>
  190cb8: 14000001     	b	0x190cbc <EAS_SearchFile+0x3648>
  190cbc: f85f03a8     	ldur	x8, [x29, #-0x10]
  190cc0: f10e1108     	subs	x8, x8, #0x384
  190cc4: f9002be8     	str	x8, [sp, #0x50]
  190cc8: 5400014c     	b.gt	0x190cf0 <EAS_SearchFile+0x367c>
  190ccc: 14000001     	b	0x190cd0 <EAS_SearchFile+0x365c>
  190cd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  190cd4: 52898009     	mov	w9, #0x4c00             // =19456
  190cd8: 72a003a9     	movk	w9, #0x1d, lsl #16
  190cdc: 2a0903ea     	mov	w10, w9
  190ce0: 9ac80948     	udiv	x8, x10, x8
  190ce4: f85c03aa     	ldur	x10, [x29, #-0x40]
  190ce8: f9002148     	str	x8, [x10, #0x40]
  190cec: 14000004     	b	0x190cfc <EAS_SearchFile+0x3688>
  190cf0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  190cf4: f81e03a8     	stur	x8, [x29, #-0x20]
  190cf8: 140000df     	b	0x191074 <EAS_SearchFile+0x3a00>
  190cfc: 14000001     	b	0x190d00 <EAS_SearchFile+0x368c>
  190d00: 14000005     	b	0x190d14 <EAS_SearchFile+0x36a0>
  190d04: b0000368     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  190d08: 39785509     	ldrb	w9, [x8, #0xe15]
  190d0c: 381ac3a9     	sturb	w9, [x29, #-0x54]
  190d10: 14000001     	b	0x190d14 <EAS_SearchFile+0x36a0>
  190d14: 140000d1     	b	0x191058 <EAS_SearchFile+0x39e4>
  190d18: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190d1c: 7101bd08     	subs	w8, w8, #0x6f
  190d20: b9004fe8     	str	w8, [sp, #0x4c]
  190d24: 540001e1     	b.ne	0x190d60 <EAS_SearchFile+0x36ec>
  190d28: 14000001     	b	0x190d2c <EAS_SearchFile+0x36b8>
  190d2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  190d30: f9400100     	ldr	x0, [x8]
  190d34: f85c03a8     	ldur	x8, [x29, #-0x40]
  190d38: 91017502     	add	x2, x8, #0x5d
  190d3c: aa0803e1     	mov	x1, x8
  190d40: 94000459     	bl	0x191ea4 <EAS_SearchFile+0x4830>
  190d44: f81b83a0     	stur	x0, [x29, #-0x48]
  190d48: b40000a0     	cbz	x0, 0x190d5c <EAS_SearchFile+0x36e8>
  190d4c: 14000001     	b	0x190d50 <EAS_SearchFile+0x36dc>
  190d50: f85b83a8     	ldur	x8, [x29, #-0x48]
  190d54: f81e03a8     	stur	x8, [x29, #-0x20]
  190d58: 140000c7     	b	0x191074 <EAS_SearchFile+0x3a00>
  190d5c: 140000be     	b	0x191054 <EAS_SearchFile+0x39e0>
  190d60: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190d64: 7101cd08     	subs	w8, w8, #0x73
  190d68: b9004be8     	str	w8, [sp, #0x48]
  190d6c: 540001a1     	b.ne	0x190da0 <EAS_SearchFile+0x372c>
  190d70: 14000001     	b	0x190d74 <EAS_SearchFile+0x3700>
  190d74: f85d83a8     	ldur	x8, [x29, #-0x28]
  190d78: f9400100     	ldr	x0, [x8]
  190d7c: f85c03a1     	ldur	x1, [x29, #-0x40]
  190d80: 94000481     	bl	0x191f84 <EAS_SearchFile+0x4910>
  190d84: f81b83a0     	stur	x0, [x29, #-0x48]
  190d88: b40000a0     	cbz	x0, 0x190d9c <EAS_SearchFile+0x3728>
  190d8c: 14000001     	b	0x190d90 <EAS_SearchFile+0x371c>
  190d90: f85b83a8     	ldur	x8, [x29, #-0x48]
  190d94: f81e03a8     	stur	x8, [x29, #-0x20]
  190d98: 140000b7     	b	0x191074 <EAS_SearchFile+0x3a00>
  190d9c: 140000ad     	b	0x191050 <EAS_SearchFile+0x39dc>
  190da0: 385ec3a0     	ldurb	w0, [x29, #-0x14]
  190da4: 94000520     	bl	0x192224 <EAS_SearchFile+0x4bb0>
  190da8: 12001c00     	and	w0, w0, #0xff
  190dac: 340004c0     	cbz	w0, 0x190e44 <EAS_SearchFile+0x37d0>
  190db0: 14000001     	b	0x190db4 <EAS_SearchFile+0x3740>
  190db4: f85c03a0     	ldur	x0, [x29, #-0x40]
  190db8: 385ec3a1     	ldurb	w1, [x29, #-0x14]
  190dbc: 9400052f     	bl	0x192278 <EAS_SearchFile+0x4c04>
  190dc0: 385ac3a1     	ldurb	w1, [x29, #-0x54]
  190dc4: 35000261     	cbnz	w1, 0x190e10 <EAS_SearchFile+0x379c>
  190dc8: 14000001     	b	0x190dcc <EAS_SearchFile+0x3758>
  190dcc: f85d83a8     	ldur	x8, [x29, #-0x28]
  190dd0: f9400100     	ldr	x0, [x8]
  190dd4: f85c03a1     	ldur	x1, [x29, #-0x40]
  190dd8: d10053a2     	sub	x2, x29, #0x14
  190ddc: 94000391     	bl	0x191c20 <EAS_SearchFile+0x45ac>
  190de0: f81b83a0     	stur	x0, [x29, #-0x48]
  190de4: b40000a0     	cbz	x0, 0x190df8 <EAS_SearchFile+0x3784>
  190de8: 14000001     	b	0x190dec <EAS_SearchFile+0x3778>
  190dec: f85b83a8     	ldur	x8, [x29, #-0x48]
  190df0: f81e03a8     	stur	x8, [x29, #-0x20]
  190df4: 140000a0     	b	0x191074 <EAS_SearchFile+0x3a00>
  190df8: 389ec3a8     	ldursb	x8, [x29, #-0x14]
  190dfc: f85c03a9     	ldur	x9, [x29, #-0x40]
  190e00: f9402129     	ldr	x9, [x9, #0x40]
  190e04: 9b097d08     	mul	x8, x8, x9
  190e08: f81b03a8     	stur	x8, [x29, #-0x50]
  190e0c: 1400000d     	b	0x190e40 <EAS_SearchFile+0x37cc>
  190e10: f85d83a8     	ldur	x8, [x29, #-0x28]
  190e14: f9400100     	ldr	x0, [x8]
  190e18: f85c03a1     	ldur	x1, [x29, #-0x40]
  190e1c: d10063a2     	sub	x2, x29, #0x18
  190e20: 94000421     	bl	0x191ea4 <EAS_SearchFile+0x4830>
  190e24: f81b83a0     	stur	x0, [x29, #-0x48]
  190e28: b40000a0     	cbz	x0, 0x190e3c <EAS_SearchFile+0x37c8>
  190e2c: 14000001     	b	0x190e30 <EAS_SearchFile+0x37bc>
  190e30: f85b83a8     	ldur	x8, [x29, #-0x48]
  190e34: f81e03a8     	stur	x8, [x29, #-0x20]
  190e38: 1400008f     	b	0x191074 <EAS_SearchFile+0x3a00>
  190e3c: 14000001     	b	0x190e40 <EAS_SearchFile+0x37cc>
  190e40: 14000083     	b	0x19104c <EAS_SearchFile+0x39d8>
  190e44: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190e48: 71018508     	subs	w8, w8, #0x61
  190e4c: b90047e8     	str	w8, [sp, #0x44]
  190e50: 540001cb     	b.lt	0x190e88 <EAS_SearchFile+0x3814>
  190e54: 14000001     	b	0x190e58 <EAS_SearchFile+0x37e4>
  190e58: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190e5c: 7101a108     	subs	w8, w8, #0x68
  190e60: b90043e8     	str	w8, [sp, #0x40]
  190e64: 5400012c     	b.gt	0x190e88 <EAS_SearchFile+0x3814>
  190e68: 14000001     	b	0x190e6c <EAS_SearchFile+0x37f8>
  190e6c: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190e70: 71018508     	subs	w8, w8, #0x61
  190e74: b0000369     	adrp	x9, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  190e78: 91385129     	add	x9, x9, #0xe14
  190e7c: 3868c928     	ldrb	w8, [x9, w8, sxtw]
  190e80: 381ac3a8     	sturb	w8, [x29, #-0x54]
  190e84: 14000071     	b	0x191048 <EAS_SearchFile+0x39d4>
  190e88: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190e8c: 7101c108     	subs	w8, w8, #0x70
  190e90: b9003fe8     	str	w8, [sp, #0x3c]
  190e94: 540000a1     	b.ne	0x190ea8 <EAS_SearchFile+0x3834>
  190e98: 14000001     	b	0x190e9c <EAS_SearchFile+0x3828>
  190e9c: 320003e8     	orr	w8, wzr, #0x1
  190ea0: 381ac3a8     	sturb	w8, [x29, #-0x54]
  190ea4: 14000068     	b	0x191044 <EAS_SearchFile+0x39d0>
  190ea8: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190eac: 7100b908     	subs	w8, w8, #0x2e
  190eb0: b9003be8     	str	w8, [sp, #0x38]
  190eb4: 540000c1     	b.ne	0x190ecc <EAS_SearchFile+0x3858>
  190eb8: 14000001     	b	0x190ebc <EAS_SearchFile+0x3848>
  190ebc: f85b03a8     	ldur	x8, [x29, #-0x50]
  190ec0: 8b880508     	add	x8, x8, x8, asr #1
  190ec4: f81b03a8     	stur	x8, [x29, #-0x50]
  190ec8: 1400005e     	b	0x191040 <EAS_SearchFile+0x39cc>
  190ecc: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190ed0: 71008d08     	subs	w8, w8, #0x23
  190ed4: b90037e8     	str	w8, [sp, #0x34]
  190ed8: 54000141     	b.ne	0x190f00 <EAS_SearchFile+0x388c>
  190edc: 14000001     	b	0x190ee0 <EAS_SearchFile+0x386c>
  190ee0: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190ee4: 340000c8     	cbz	w8, 0x190efc <EAS_SearchFile+0x3888>
  190ee8: 14000001     	b	0x190eec <EAS_SearchFile+0x3878>
  190eec: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190ef0: 11000508     	add	w8, w8, #0x1
  190ef4: 381ac3a8     	sturb	w8, [x29, #-0x54]
  190ef8: 14000001     	b	0x190efc <EAS_SearchFile+0x3888>
  190efc: 14000050     	b	0x19103c <EAS_SearchFile+0x39c8>
  190f00: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  190f04: 7100b108     	subs	w8, w8, #0x2c
  190f08: b90033e8     	str	w8, [sp, #0x30]
  190f0c: 54000961     	b.ne	0x191038 <EAS_SearchFile+0x39c4>
  190f10: 14000001     	b	0x190f14 <EAS_SearchFile+0x38a0>
  190f14: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190f18: 34000908     	cbz	w8, 0x191038 <EAS_SearchFile+0x39c4>
  190f1c: 14000001     	b	0x190f20 <EAS_SearchFile+0x38ac>
  190f20: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190f24: 71000508     	subs	w8, w8, #0x1
  190f28: b9002fe8     	str	w8, [sp, #0x2c]
  190f2c: 54000780     	b.eq	0x19101c <EAS_SearchFile+0x39a8>
  190f30: 14000001     	b	0x190f34 <EAS_SearchFile+0x38c0>
  190f34: 385ac3a8     	ldurb	w8, [x29, #-0x54]
  190f38: 385e83a9     	ldurb	w9, [x29, #-0x18]
  190f3c: 0b090108     	add	w8, w8, w9
  190f40: f85c03aa     	ldur	x10, [x29, #-0x40]
  190f44: 39017148     	strb	w8, [x10, #0x5c]
  190f48: b85cc3a8     	ldur	w8, [x29, #-0x34]
  190f4c: 35000168     	cbnz	w8, 0x190f78 <EAS_SearchFile+0x3904>
  190f50: 14000001     	b	0x190f54 <EAS_SearchFile+0x38e0>
  190f54: f85d83a8     	ldur	x8, [x29, #-0x28]
  190f58: f940b900     	ldr	x0, [x8, #0x170]
  190f5c: f85c03a8     	ldur	x8, [x29, #-0x40]
  190f60: f9400501     	ldr	x1, [x8, #0x8]
  190f64: 39417103     	ldrb	w3, [x8, #0x5c]
  190f68: 2a1f03e2     	mov	w2, wzr
  190f6c: 32001be4     	orr	w4, wzr, #0x7f
  190f70: 97fc4b98     	bl	0xa3dd0 <VMStartNote@plt>
  190f74: 14000001     	b	0x190f78 <EAS_SearchFile+0x3904>
  190f78: f85c03a8     	ldur	x8, [x29, #-0x40]
  190f7c: 39c16d09     	ldrsb	w9, [x8, #0x5b]
  190f80: 2a0903ea     	mov	w10, w9
  190f84: 71018d29     	subs	w9, w9, #0x63
  190f88: b9002bea     	str	w10, [sp, #0x28]
  190f8c: b90027e9     	str	w9, [sp, #0x24]
  190f90: 54000220     	b.eq	0x190fd4 <EAS_SearchFile+0x3960>
  190f94: 14000001     	b	0x190f98 <EAS_SearchFile+0x3924>
  190f98: b9402be8     	ldr	w8, [sp, #0x28]
  190f9c: 7101b909     	subs	w9, w8, #0x6e
  190fa0: b90023e9     	str	w9, [sp, #0x20]
  190fa4: 540000e0     	b.eq	0x190fc0 <EAS_SearchFile+0x394c>
  190fa8: 14000001     	b	0x190fac <EAS_SearchFile+0x3938>
  190fac: b9402be8     	ldr	w8, [sp, #0x28]
  190fb0: 7101cd09     	subs	w9, w8, #0x73
  190fb4: b9001fe9     	str	w9, [sp, #0x1c]
  190fb8: 54000160     	b.eq	0x190fe4 <EAS_SearchFile+0x3970>
  190fbc: 1400000f     	b	0x190ff8 <EAS_SearchFile+0x3984>
  190fc0: f85b03a8     	ldur	x8, [x29, #-0x50]
  190fc4: 9344fd08     	asr	x8, x8, #4
  190fc8: f85c03a9     	ldur	x9, [x29, #-0x40]
  190fcc: f9002528     	str	x8, [x9, #0x48]
  190fd0: 1400000b     	b	0x190ffc <EAS_SearchFile+0x3988>
  190fd4: f85c03a8     	ldur	x8, [x29, #-0x40]
  190fd8: aa1f03e9     	mov	x9, xzr
  190fdc: f9002509     	str	x9, [x8, #0x48]
  190fe0: 14000007     	b	0x190ffc <EAS_SearchFile+0x3988>
  190fe4: f85b03a8     	ldur	x8, [x29, #-0x50]
  190fe8: 9341fd08     	asr	x8, x8, #1
  190fec: f85c03a9     	ldur	x9, [x29, #-0x40]
  190ff0: f9002528     	str	x8, [x9, #0x48]
  190ff4: 14000002     	b	0x190ffc <EAS_SearchFile+0x3988>
  190ff8: 14000001     	b	0x190ffc <EAS_SearchFile+0x3988>
  190ffc: f85b03a8     	ldur	x8, [x29, #-0x50]
  191000: f85c03a9     	ldur	x9, [x29, #-0x40]
  191004: f940252a     	ldr	x10, [x9, #0x48]
  191008: eb0a0108     	subs	x8, x8, x10
  19100c: f9401d2a     	ldr	x10, [x9, #0x38]
  191010: 8b080148     	add	x8, x10, x8
  191014: f9001d28     	str	x8, [x9, #0x38]
  191018: 14000007     	b	0x191034 <EAS_SearchFile+0x39c0>
  19101c: f85b03a8     	ldur	x8, [x29, #-0x50]
  191020: f85c03a9     	ldur	x9, [x29, #-0x40]
  191024: f9401d2a     	ldr	x10, [x9, #0x38]
  191028: 8b080148     	add	x8, x10, x8
  19102c: f9001d28     	str	x8, [x9, #0x38]
  191030: 14000001     	b	0x191034 <EAS_SearchFile+0x39c0>
  191034: 1400000a     	b	0x19105c <EAS_SearchFile+0x39e8>
  191038: 14000001     	b	0x19103c <EAS_SearchFile+0x39c8>
  19103c: 14000001     	b	0x191040 <EAS_SearchFile+0x39cc>
  191040: 14000001     	b	0x191044 <EAS_SearchFile+0x39d0>
  191044: 14000001     	b	0x191048 <EAS_SearchFile+0x39d4>
  191048: 14000001     	b	0x19104c <EAS_SearchFile+0x39d8>
  19104c: 14000001     	b	0x191050 <EAS_SearchFile+0x39dc>
  191050: 14000001     	b	0x191054 <EAS_SearchFile+0x39e0>
  191054: 14000001     	b	0x191058 <EAS_SearchFile+0x39e4>
  191058: 17fffe99     	b	0x190abc <EAS_SearchFile+0x3448>
  19105c: f85c03a8     	ldur	x8, [x29, #-0x40]
  191060: 320003e9     	orr	w9, wzr, #0x1
  191064: 39016909     	strb	w9, [x8, #0x5a]
  191068: aa1f03e8     	mov	x8, xzr
  19106c: f81e03a8     	stur	x8, [x29, #-0x20]
  191070: 14000001     	b	0x191074 <EAS_SearchFile+0x3a00>
  191074: f85e03a8     	ldur	x8, [x29, #-0x20]
  191078: d53bd049     	mrs	x9, TPIDR_EL0
  19107c: f9401529     	ldr	x9, [x9, #0x28]
  191080: f85f83aa     	ldur	x10, [x29, #-0x8]
  191084: eb0a0129     	subs	x9, x9, x10
  191088: f9000be8     	str	x8, [sp, #0x10]
  19108c: f90007e9     	str	x9, [sp, #0x8]
  191090: 540000c1     	b.ne	0x1910a8 <EAS_SearchFile+0x3a34>
  191094: 14000001     	b	0x191098 <EAS_SearchFile+0x3a24>
  191098: f9400be0     	ldr	x0, [sp, #0x10]
  19109c: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1910a0: 9103c3ff     	add	sp, sp, #0xf0
  1910a4: d65f03c0     	ret
  1910a8: 97fc6332     	bl	0xa9d70 <__stack_chk_fail@plt>
  1910ac: d10103ff     	sub	sp, sp, #0x40
  1910b0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1910b4: 9100c3fd     	add	x29, sp, #0x30
  1910b8: 321f03e8     	orr	w8, wzr, #0x2
  1910bc: 321e03e9     	orr	w9, wzr, #0x4
  1910c0: 528000aa     	mov	w10, #0x5               // =5
  1910c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1910c8: f81f03a1     	stur	x1, [x29, #-0x10]
  1910cc: f9000fe2     	str	x2, [sp, #0x18]
  1910d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1910d4: f9000be0     	str	x0, [sp, #0x10]
  1910d8: f9400be0     	ldr	x0, [sp, #0x10]
  1910dc: 3941680b     	ldrb	w11, [x0, #0x5a]
  1910e0: 6b08017f     	cmp	w11, w8
  1910e4: 1a9f17e8     	cset	w8, eq
  1910e8: b9000fe9     	str	w9, [sp, #0xc]
  1910ec: b9000bea     	str	w10, [sp, #0x8]
  1910f0: 37000048     	tbnz	w8, #0x0, 0x1910f8 <EAS_SearchFile+0x3a84>
  1910f4: 14000009     	b	0x191118 <EAS_SearchFile+0x3aa4>
  1910f8: f9400be8     	ldr	x8, [sp, #0x10]
  1910fc: f9400500     	ldr	x0, [x8, #0x8]
  191100: 97fc6364     	bl	0xa9e90 <VMActiveVoices@plt>
  191104: b4000040     	cbz	x0, 0x19110c <EAS_SearchFile+0x3a98>
  191108: 14000004     	b	0x191118 <EAS_SearchFile+0x3aa4>
  19110c: f9400be8     	ldr	x8, [sp, #0x10]
  191110: b9400fe9     	ldr	w9, [sp, #0xc]
  191114: 39016909     	strb	w9, [x8, #0x5a]
  191118: 320007e8     	orr	w8, wzr, #0x3
  19111c: f9400be9     	ldr	x9, [sp, #0x10]
  191120: 3941692a     	ldrb	w10, [x9, #0x5a]
  191124: 6b08015f     	cmp	w10, w8
  191128: 1a9f17e8     	cset	w8, eq
  19112c: 37000048     	tbnz	w8, #0x0, 0x191134 <EAS_SearchFile+0x3ac0>
  191130: 14000009     	b	0x191154 <EAS_SearchFile+0x3ae0>
  191134: f9400be8     	ldr	x8, [sp, #0x10]
  191138: f9400500     	ldr	x0, [x8, #0x8]
  19113c: 97fc6355     	bl	0xa9e90 <VMActiveVoices@plt>
  191140: b4000040     	cbz	x0, 0x191148 <EAS_SearchFile+0x3ad4>
  191144: 14000004     	b	0x191154 <EAS_SearchFile+0x3ae0>
  191148: f9400be8     	ldr	x8, [sp, #0x10]
  19114c: b9400be9     	ldr	w9, [sp, #0x8]
  191150: 39016909     	strb	w9, [x8, #0x5a]
  191154: d2800000     	mov	x0, #0x0                // =0
  191158: f9400be8     	ldr	x8, [sp, #0x10]
  19115c: 39416909     	ldrb	w9, [x8, #0x5a]
  191160: 2a0903e8     	mov	w8, w9
  191164: d3401d08     	ubfx	x8, x8, #0, #8
  191168: f9400fea     	ldr	x10, [sp, #0x18]
  19116c: f9000148     	str	x8, [x10]
  191170: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  191174: 910103ff     	add	sp, sp, #0x40
  191178: d65f03c0     	ret
  19117c: d10103ff     	sub	sp, sp, #0x40
  191180: a9037bfd     	stp	x29, x30, [sp, #0x30]
  191184: 9100c3fd     	add	x29, sp, #0x30
  191188: d2800008     	mov	x8, #0x0                // =0
  19118c: f81f03a0     	stur	x0, [x29, #-0x10]
  191190: f9000fe1     	str	x1, [sp, #0x18]
  191194: f9400fe0     	ldr	x0, [sp, #0x18]
  191198: f9000be0     	str	x0, [sp, #0x10]
  19119c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1911a0: f9400000     	ldr	x0, [x0]
  1911a4: f9400be1     	ldr	x1, [sp, #0x10]
  1911a8: f9400021     	ldr	x1, [x1]
  1911ac: f90003e8     	str	x8, [sp]
  1911b0: 97fc4a34     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  1911b4: f90007e0     	str	x0, [sp, #0x8]
  1911b8: b5000040     	cbnz	x0, 0x1911c0 <EAS_SearchFile+0x3b4c>
  1911bc: 14000004     	b	0x1911cc <EAS_SearchFile+0x3b58>
  1911c0: f94007e8     	ldr	x8, [sp, #0x8]
  1911c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1911c8: 1400001a     	b	0x191230 <EAS_SearchFile+0x3bbc>
  1911cc: f9400be8     	ldr	x8, [sp, #0x10]
  1911d0: f9400508     	ldr	x8, [x8, #0x8]
  1911d4: f94003e9     	ldr	x9, [sp]
  1911d8: eb09011f     	cmp	x8, x9
  1911dc: 1a9f07ea     	cset	w10, ne
  1911e0: 3700004a     	tbnz	w10, #0x0, 0x1911e8 <EAS_SearchFile+0x3b74>
  1911e4: 14000005     	b	0x1911f8 <EAS_SearchFile+0x3b84>
  1911e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1911ec: f9400be8     	ldr	x8, [sp, #0x10]
  1911f0: f9400501     	ldr	x1, [x8, #0x8]
  1911f4: 97fc3e03     	bl	0xa0a00 <VMMIDIShutdown@plt>
  1911f8: 52800008     	mov	w8, #0x0                // =0
  1911fc: f85f03a9     	ldur	x9, [x29, #-0x10]
  191200: 39462d2a     	ldrb	w10, [x9, #0x18b]
  191204: 53001d4a     	uxtb	w10, w10
  191208: 32001feb     	orr	w11, wzr, #0xff
  19120c: 0a0b0108     	and	w8, w8, w11
  191210: 6b08015f     	cmp	w10, w8
  191214: 1a9f07e8     	cset	w8, ne
  191218: 370000a8     	tbnz	w8, #0x0, 0x19122c <EAS_SearchFile+0x3bb8>
  19121c: f85f03a8     	ldur	x8, [x29, #-0x10]
  191220: f9400100     	ldr	x0, [x8]
  191224: f9400be1     	ldr	x1, [sp, #0x10]
  191228: 97fc4226     	bl	0xa1ac0 <EAS_HWFree@plt>
  19122c: f81f83bf     	stur	xzr, [x29, #-0x8]
  191230: f85f83a0     	ldur	x0, [x29, #-0x8]
  191234: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  191238: 910103ff     	add	sp, sp, #0x40
  19123c: d65f03c0     	ret
  191240: d10103ff     	sub	sp, sp, #0x40
  191244: a9037bfd     	stp	x29, x30, [sp, #0x30]
  191248: 9100c3fd     	add	x29, sp, #0x30
  19124c: 320003e2     	orr	w2, wzr, #0x1
  191250: 52800008     	mov	w8, #0x0                // =0
  191254: 32000be9     	orr	w9, wzr, #0x7
  191258: f81f03a0     	stur	x0, [x29, #-0x10]
  19125c: f9000fe1     	str	x1, [sp, #0x18]
  191260: f9400fe0     	ldr	x0, [sp, #0x18]
  191264: f9000be0     	str	x0, [sp, #0x10]
  191268: f85f03a0     	ldur	x0, [x29, #-0x10]
  19126c: f940b800     	ldr	x0, [x0, #0x170]
  191270: f9400be1     	ldr	x1, [sp, #0x10]
  191274: f9400421     	ldr	x1, [x1, #0x8]
  191278: b90007e8     	str	w8, [sp, #0x4]
  19127c: b90003e9     	str	w9, [sp]
  191280: 97fc44e0     	bl	0xa2600 <VMReset@plt>
  191284: f9400be0     	ldr	x0, [sp, #0x10]
  191288: f9001c1f     	str	xzr, [x0, #0x38]
  19128c: f9400be0     	ldr	x0, [sp, #0x10]
  191290: b94007e8     	ldr	w8, [sp, #0x4]
  191294: 39017008     	strb	w8, [x0, #0x5c]
  191298: f9400be0     	ldr	x0, [sp, #0x10]
  19129c: b94003e9     	ldr	w9, [sp]
  1912a0: 39016809     	strb	w9, [x0, #0x5a]
  1912a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1912a8: f9400000     	ldr	x0, [x0]
  1912ac: f9400be1     	ldr	x1, [sp, #0x10]
  1912b0: f9400021     	ldr	x1, [x1]
  1912b4: f9400bea     	ldr	x10, [sp, #0x10]
  1912b8: f9401942     	ldr	x2, [x10, #0x30]
  1912bc: 97fc6439     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1912c0: f90007e0     	str	x0, [sp, #0x8]
  1912c4: b5000040     	cbnz	x0, 0x1912cc <EAS_SearchFile+0x3c58>
  1912c8: 14000004     	b	0x1912d8 <EAS_SearchFile+0x3c64>
  1912cc: f94007e8     	ldr	x8, [sp, #0x8]
  1912d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1912d4: 1400000f     	b	0x191310 <EAS_SearchFile+0x3c9c>
  1912d8: 320003e2     	orr	w2, wzr, #0x1
  1912dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1912e0: f9400be1     	ldr	x1, [sp, #0x10]
  1912e4: 94000093     	bl	0x191530 <EAS_SearchFile+0x3ebc>
  1912e8: f90007e0     	str	x0, [sp, #0x8]
  1912ec: b5000040     	cbnz	x0, 0x1912f4 <EAS_SearchFile+0x3c80>
  1912f0: 14000004     	b	0x191300 <EAS_SearchFile+0x3c8c>
  1912f4: f94007e8     	ldr	x8, [sp, #0x8]
  1912f8: f81f83a8     	stur	x8, [x29, #-0x8]
  1912fc: 14000005     	b	0x191310 <EAS_SearchFile+0x3c9c>
  191300: f9400be8     	ldr	x8, [sp, #0x10]
  191304: b94007e9     	ldr	w9, [sp, #0x4]
  191308: 39016909     	strb	w9, [x8, #0x5a]
  19130c: f81f83bf     	stur	xzr, [x29, #-0x8]
  191310: f85f83a0     	ldur	x0, [x29, #-0x8]
  191314: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  191318: 910103ff     	add	sp, sp, #0x40
  19131c: d65f03c0     	ret
  191320: d10103ff     	sub	sp, sp, #0x40
  191324: a9037bfd     	stp	x29, x30, [sp, #0x30]
  191328: 9100c3fd     	add	x29, sp, #0x30
  19132c: 321e03e8     	orr	w8, wzr, #0x4
  191330: 320007e9     	orr	w9, wzr, #0x3
  191334: f81f03a0     	stur	x0, [x29, #-0x10]
  191338: f9000fe1     	str	x1, [sp, #0x18]
  19133c: f9400fe0     	ldr	x0, [sp, #0x18]
  191340: f9000be0     	str	x0, [sp, #0x10]
  191344: f9400be0     	ldr	x0, [sp, #0x10]
  191348: 3941680a     	ldrb	w10, [x0, #0x5a]
  19134c: 6b08015f     	cmp	w10, w8
  191350: 1a9f17e8     	cset	w8, eq
  191354: b9000fe9     	str	w9, [sp, #0xc]
  191358: 37000048     	tbnz	w8, #0x0, 0x191360 <EAS_SearchFile+0x3cec>
  19135c: 14000004     	b	0x19136c <EAS_SearchFile+0x3cf8>
  191360: 928002e8     	mov	x8, #-0x18              // =-24
  191364: f81f83a8     	stur	x8, [x29, #-0x8]
  191368: 1400000a     	b	0x191390 <EAS_SearchFile+0x3d1c>
  19136c: f85f03a8     	ldur	x8, [x29, #-0x10]
  191370: f940b900     	ldr	x0, [x8, #0x170]
  191374: f9400be8     	ldr	x8, [sp, #0x10]
  191378: f9400501     	ldr	x1, [x8, #0x8]
  19137c: 97fc4895     	bl	0xa35d0 <VMMuteAllVoices@plt>
  191380: f9400be8     	ldr	x8, [sp, #0x10]
  191384: b9400fe9     	ldr	w9, [sp, #0xc]
  191388: 39016909     	strb	w9, [x8, #0x5a]
  19138c: f81f83bf     	stur	xzr, [x29, #-0x8]
  191390: f85f83a0     	ldur	x0, [x29, #-0x8]
  191394: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  191398: 910103ff     	add	sp, sp, #0x40
  19139c: d65f03c0     	ret
  1913a0: d100c3ff     	sub	sp, sp, #0x30
  1913a4: 321e03e8     	orr	w8, wzr, #0x4
  1913a8: 320003e9     	orr	w9, wzr, #0x1
  1913ac: f90013e0     	str	x0, [sp, #0x20]
  1913b0: f9000fe1     	str	x1, [sp, #0x18]
  1913b4: f9400fe0     	ldr	x0, [sp, #0x18]
  1913b8: f9000be0     	str	x0, [sp, #0x10]
  1913bc: f9400be0     	ldr	x0, [sp, #0x10]
  1913c0: 3941680a     	ldrb	w10, [x0, #0x5a]
  1913c4: 6b08015f     	cmp	w10, w8
  1913c8: 1a9f17e8     	cset	w8, eq
  1913cc: b9000fe9     	str	w9, [sp, #0xc]
  1913d0: 37000048     	tbnz	w8, #0x0, 0x1913d8 <EAS_SearchFile+0x3d64>
  1913d4: 14000004     	b	0x1913e4 <EAS_SearchFile+0x3d70>
  1913d8: 928002e8     	mov	x8, #-0x18              // =-24
  1913dc: f90017e8     	str	x8, [sp, #0x28]
  1913e0: 14000005     	b	0x1913f4 <EAS_SearchFile+0x3d80>
  1913e4: f9400be8     	ldr	x8, [sp, #0x10]
  1913e8: b9400fe9     	ldr	w9, [sp, #0xc]
  1913ec: 39016909     	strb	w9, [x8, #0x5a]
  1913f0: f90017ff     	str	xzr, [sp, #0x28]
  1913f4: f94017e0     	ldr	x0, [sp, #0x28]
  1913f8: 9100c3ff     	add	sp, sp, #0x30
  1913fc: d65f03c0     	ret
  191400: d10103ff     	sub	sp, sp, #0x40
  191404: a9037bfd     	stp	x29, x30, [sp, #0x30]
  191408: 9100c3fd     	add	x29, sp, #0x30
  19140c: d28000a8     	mov	x8, #0x5                // =5
  191410: f81f03a0     	stur	x0, [x29, #-0x10]
  191414: f9000fe1     	str	x1, [sp, #0x18]
  191418: f9000be2     	str	x2, [sp, #0x10]
  19141c: f90007e3     	str	x3, [sp, #0x8]
  191420: f9400fe0     	ldr	x0, [sp, #0x18]
  191424: f90003e0     	str	x0, [sp]
  191428: f9400be0     	ldr	x0, [sp, #0x10]
  19142c: eb00011f     	cmp	x8, x0
  191430: 1a9f17e9     	cset	w9, eq
  191434: 37000069     	tbnz	w9, #0x0, 0x191440 <EAS_SearchFile+0x3dcc>
  191438: 14000001     	b	0x19143c <EAS_SearchFile+0x3dc8>
  19143c: 14000009     	b	0x191460 <EAS_SearchFile+0x3dec>
  191440: b27b03e2     	orr	x2, xzr, #0x20
  191444: b27c03e8     	orr	x8, xzr, #0x10
  191448: f94003e9     	ldr	x9, [sp]
  19144c: 8b080120     	add	x0, x9, x8
  191450: f94007e8     	ldr	x8, [sp, #0x8]
  191454: aa0803e1     	mov	x1, x8
  191458: 97fc51c6     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  19145c: 14000004     	b	0x19146c <EAS_SearchFile+0x3df8>
  191460: 92800368     	mov	x8, #-0x1c              // =-28
  191464: f81f83a8     	stur	x8, [x29, #-0x8]
  191468: 14000002     	b	0x191470 <EAS_SearchFile+0x3dfc>
  19146c: f81f83bf     	stur	xzr, [x29, #-0x8]
  191470: f85f83a0     	ldur	x0, [x29, #-0x8]
  191474: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  191478: 910103ff     	add	sp, sp, #0x40
  19147c: d65f03c0     	ret
  191480: d10103ff     	sub	sp, sp, #0x40
  191484: f9001be0     	str	x0, [sp, #0x30]
  191488: f90017e1     	str	x1, [sp, #0x28]
  19148c: f90013e2     	str	x2, [sp, #0x20]
  191490: f9000fe3     	str	x3, [sp, #0x18]
  191494: f94017e0     	ldr	x0, [sp, #0x28]
  191498: f9000be0     	str	x0, [sp, #0x10]
  19149c: f94013e0     	ldr	x0, [sp, #0x20]
  1914a0: f90007e0     	str	x0, [sp, #0x8]
  1914a4: b40001e0     	cbz	x0, 0x1914e0 <EAS_SearchFile+0x3e6c>
  1914a8: 14000001     	b	0x1914ac <EAS_SearchFile+0x3e38>
  1914ac: b27e03e8     	orr	x8, xzr, #0x4
  1914b0: f94007e9     	ldr	x9, [sp, #0x8]
  1914b4: eb09011f     	cmp	x8, x9
  1914b8: 1a9f17ea     	cset	w10, eq
  1914bc: 370001aa     	tbnz	w10, #0x0, 0x1914f0 <EAS_SearchFile+0x3e7c>
  1914c0: 14000001     	b	0x1914c4 <EAS_SearchFile+0x3e50>
  1914c4: d2800248     	mov	x8, #0x12               // =18
  1914c8: f94007e9     	ldr	x9, [sp, #0x8]
  1914cc: eb09011f     	cmp	x8, x9
  1914d0: 1a9f17ea     	cset	w10, eq
  1914d4: 3700018a     	tbnz	w10, #0x0, 0x191504 <EAS_SearchFile+0x3e90>
  1914d8: 14000001     	b	0x1914dc <EAS_SearchFile+0x3e68>
  1914dc: 1400000e     	b	0x191514 <EAS_SearchFile+0x3ea0>
  1914e0: d2800168     	mov	x8, #0xb                // =11
  1914e4: f9400fe9     	ldr	x9, [sp, #0x18]
  1914e8: f9000128     	str	x8, [x9]
  1914ec: 1400000d     	b	0x191520 <EAS_SearchFile+0x3eac>
  1914f0: f9400be8     	ldr	x8, [sp, #0x10]
  1914f4: f9400508     	ldr	x8, [x8, #0x8]
  1914f8: f9400fe9     	ldr	x9, [sp, #0x18]
  1914fc: f9000128     	str	x8, [x9]
  191500: 14000008     	b	0x191520 <EAS_SearchFile+0x3eac>
  191504: b27d03e8     	orr	x8, xzr, #0x8
  191508: f9400fe9     	ldr	x9, [sp, #0x18]
  19150c: f9000128     	str	x8, [x9]
  191510: 14000004     	b	0x191520 <EAS_SearchFile+0x3eac>
  191514: 92800368     	mov	x8, #-0x1c              // =-28
  191518: f9001fe8     	str	x8, [sp, #0x38]
  19151c: 14000002     	b	0x191524 <EAS_SearchFile+0x3eb0>
  191520: f9001fff     	str	xzr, [sp, #0x38]
  191524: f9401fe0     	ldr	x0, [sp, #0x38]
  191528: 910103ff     	add	sp, sp, #0x40
  19152c: d65f03c0     	ret
  191530: d10343ff     	sub	sp, sp, #0xd0
  191534: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  191538: 910303fd     	add	x29, sp, #0xc0
  19153c: d53bd048     	mrs	x8, TPIDR_EL0
  191540: f9401508     	ldr	x8, [x8, #0x28]
  191544: f81f83a8     	stur	x8, [x29, #-0x8]
  191548: f81d83a0     	stur	x0, [x29, #-0x28]
  19154c: f81d03a1     	stur	x1, [x29, #-0x30]
  191550: b81cc3a2     	stur	w2, [x29, #-0x34]
  191554: f85d03a8     	ldur	x8, [x29, #-0x30]
  191558: aa1f03e0     	mov	x0, xzr
  19155c: f9001d00     	str	x0, [x8, #0x38]
  191560: f85d03a8     	ldur	x8, [x29, #-0x30]
  191564: 528ee182     	mov	w2, #0x770c             // =30476
  191568: 2a0203e1     	mov	w1, w2
  19156c: f9002101     	str	x1, [x8, #0x40]
  191570: f85d03a8     	ldur	x8, [x29, #-0x30]
  191574: 2a1f03e2     	mov	w2, wzr
  191578: 39017102     	strb	w2, [x8, #0x5c]
  19157c: f85d03a8     	ldur	x8, [x29, #-0x30]
  191580: 321e03e9     	orr	w9, wzr, #0x4
  191584: 39017909     	strb	w9, [x8, #0x5e]
  191588: f85d03a8     	ldur	x8, [x29, #-0x30]
  19158c: f9002500     	str	x0, [x8, #0x48]
  191590: f85d03a8     	ldur	x8, [x29, #-0x30]
  191594: 321e0fe9     	orr	w9, wzr, #0x3c
  191598: 39017509     	strb	w9, [x8, #0x5d]
  19159c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915a0: 92800000     	mov	x0, #-0x1               // =-1
  1915a4: f9002900     	str	x0, [x8, #0x50]
  1915a8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915ac: 39016102     	strb	w2, [x8, #0x58]
  1915b0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915b4: 52800dc9     	mov	w9, #0x6e               // =110
  1915b8: 39016d09     	strb	w9, [x8, #0x5b]
  1915bc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915c0: 39016502     	strb	w2, [x8, #0x59]
  1915c4: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1915c8: b81bc3a2     	stur	w2, [x29, #-0x44]
  1915cc: 340001e9     	cbz	w9, 0x191608 <EAS_SearchFile+0x3f94>
  1915d0: 14000001     	b	0x1915d4 <EAS_SearchFile+0x3f60>
  1915d4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915d8: f9400d08     	ldr	x8, [x8, #0x18]
  1915dc: 2a1f03e0     	mov	w0, wzr
  1915e0: b81bc3a0     	stur	w0, [x29, #-0x44]
  1915e4: b4000128     	cbz	x8, 0x191608 <EAS_SearchFile+0x3f94>
  1915e8: 14000001     	b	0x1915ec <EAS_SearchFile+0x3f78>
  1915ec: f85d03a8     	ldur	x8, [x29, #-0x30]
  1915f0: f9400908     	ldr	x8, [x8, #0x10]
  1915f4: f1000108     	subs	x8, x8, #0x0
  1915f8: 1a9f07e9     	cset	w9, ne
  1915fc: f81b03a8     	stur	x8, [x29, #-0x50]
  191600: b81bc3a9     	stur	w9, [x29, #-0x44]
  191604: 14000001     	b	0x191608 <EAS_SearchFile+0x3f94>
  191608: b85bc3a8     	ldur	w8, [x29, #-0x44]
  19160c: 12000108     	and	w8, w8, #0x1
  191610: b81cc3a8     	stur	w8, [x29, #-0x34]
  191614: f85d83a9     	ldur	x9, [x29, #-0x28]
  191618: f9400120     	ldr	x0, [x9]
  19161c: f85d03a9     	ldur	x9, [x29, #-0x30]
  191620: f9400121     	ldr	x1, [x9]
  191624: f9401922     	ldr	x2, [x9, #0x30]
  191628: 97fc635e     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19162c: f81c03a0     	stur	x0, [x29, #-0x40]
  191630: b40000a0     	cbz	x0, 0x191644 <EAS_SearchFile+0x3fd0>
  191634: 14000001     	b	0x191638 <EAS_SearchFile+0x3fc4>
  191638: f85c03a8     	ldur	x8, [x29, #-0x40]
  19163c: f81e03a8     	stur	x8, [x29, #-0x20]
  191640: 140000f4     	b	0x191a10 <EAS_SearchFile+0x439c>
  191644: b85cc3a8     	ldur	w8, [x29, #-0x34]
  191648: 34000128     	cbz	w8, 0x19166c <EAS_SearchFile+0x3ff8>
  19164c: 14000001     	b	0x191650 <EAS_SearchFile+0x3fdc>
  191650: f85d03a8     	ldur	x8, [x29, #-0x30]
  191654: f9400d00     	ldr	x0, [x8, #0x18]
  191658: f9401502     	ldr	x2, [x8, #0x28]
  19165c: 2a1f03e1     	mov	w1, wzr
  191660: 97fc5d38     	bl	0xa8b40 <EAS_HWMemSet@plt>
  191664: f81a83a0     	stur	x0, [x29, #-0x58]
  191668: 14000001     	b	0x19166c <EAS_SearchFile+0x3ff8>
  19166c: aa1f03e8     	mov	x8, xzr
  191670: f81f03a8     	stur	x8, [x29, #-0x10]
  191674: 14000001     	b	0x191678 <EAS_SearchFile+0x4004>
  191678: f85f03a8     	ldur	x8, [x29, #-0x10]
  19167c: f1007d08     	subs	x8, x8, #0x1f
  191680: f90033e8     	str	x8, [sp, #0x60]
  191684: 5400056c     	b.gt	0x191730 <EAS_SearchFile+0x40bc>
  191688: 14000001     	b	0x19168c <EAS_SearchFile+0x4018>
  19168c: f85d83a8     	ldur	x8, [x29, #-0x28]
  191690: f9400100     	ldr	x0, [x8]
  191694: f85d03a8     	ldur	x8, [x29, #-0x30]
  191698: f9400101     	ldr	x1, [x8]
  19169c: d10053a2     	sub	x2, x29, #0x14
  1916a0: 97fc4e34     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1916a4: f81c03a0     	stur	x0, [x29, #-0x40]
  1916a8: b40000a0     	cbz	x0, 0x1916bc <EAS_SearchFile+0x4048>
  1916ac: 14000001     	b	0x1916b0 <EAS_SearchFile+0x403c>
  1916b0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1916b4: f81e03a8     	stur	x8, [x29, #-0x20]
  1916b8: 140000d6     	b	0x191a10 <EAS_SearchFile+0x439c>
  1916bc: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  1916c0: 7100e908     	subs	w8, w8, #0x3a
  1916c4: b9005fe8     	str	w8, [sp, #0x5c]
  1916c8: 54000061     	b.ne	0x1916d4 <EAS_SearchFile+0x4060>
  1916cc: 14000001     	b	0x1916d0 <EAS_SearchFile+0x405c>
  1916d0: 14000018     	b	0x191730 <EAS_SearchFile+0x40bc>
  1916d4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1916d8: 34000228     	cbz	w8, 0x19171c <EAS_SearchFile+0x40a8>
  1916dc: 14000001     	b	0x1916e0 <EAS_SearchFile+0x406c>
  1916e0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1916e4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1916e8: f9401529     	ldr	x9, [x9, #0x28]
  1916ec: f1000529     	subs	x9, x9, #0x1
  1916f0: eb090108     	subs	x8, x8, x9
  1916f4: f9002be8     	str	x8, [sp, #0x50]
  1916f8: 5400010a     	b.ge	0x191718 <EAS_SearchFile+0x40a4>
  1916fc: 14000001     	b	0x191700 <EAS_SearchFile+0x408c>
  191700: 385ec3a8     	ldurb	w8, [x29, #-0x14]
  191704: f85d03a9     	ldur	x9, [x29, #-0x30]
  191708: f9400d29     	ldr	x9, [x9, #0x18]
  19170c: f85f03aa     	ldur	x10, [x29, #-0x10]
  191710: 382a6928     	strb	w8, [x9, x10]
  191714: 14000001     	b	0x191718 <EAS_SearchFile+0x40a4>
  191718: 14000001     	b	0x19171c <EAS_SearchFile+0x40a8>
  19171c: 14000001     	b	0x191720 <EAS_SearchFile+0x40ac>
  191720: f85f03a8     	ldur	x8, [x29, #-0x10]
  191724: 91000508     	add	x8, x8, #0x1
  191728: f81f03a8     	stur	x8, [x29, #-0x10]
  19172c: 17ffffd3     	b	0x191678 <EAS_SearchFile+0x4004>
  191730: f85f03a8     	ldur	x8, [x29, #-0x10]
  191734: f1008108     	subs	x8, x8, #0x20
  191738: f90027e8     	str	x8, [sp, #0x48]
  19173c: 540000a1     	b.ne	0x191750 <EAS_SearchFile+0x40dc>
  191740: 14000001     	b	0x191744 <EAS_SearchFile+0x40d0>
  191744: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  191748: f81e03a8     	stur	x8, [x29, #-0x20]
  19174c: 140000b1     	b	0x191a10 <EAS_SearchFile+0x439c>
  191750: b85cc3a8     	ldur	w8, [x29, #-0x34]
  191754: 34000128     	cbz	w8, 0x191778 <EAS_SearchFile+0x4104>
  191758: 14000001     	b	0x19175c <EAS_SearchFile+0x40e8>
  19175c: f85d03a8     	ldur	x8, [x29, #-0x30]
  191760: f9400909     	ldr	x9, [x8, #0x10]
  191764: f9400d01     	ldr	x1, [x8, #0x18]
  191768: f9401102     	ldr	x2, [x8, #0x20]
  19176c: 320003e0     	orr	w0, wzr, #0x1
  191770: d63f0120     	blr	x9
  191774: 14000001     	b	0x191778 <EAS_SearchFile+0x4104>
  191778: 14000001     	b	0x19177c <EAS_SearchFile+0x4108>
  19177c: f85d83a8     	ldur	x8, [x29, #-0x28]
  191780: f9400100     	ldr	x0, [x8]
  191784: f85d03a1     	ldur	x1, [x29, #-0x30]
  191788: d10063a2     	sub	x2, x29, #0x18
  19178c: 940000af     	bl	0x191a48 <EAS_SearchFile+0x43d4>
  191790: f81c03a0     	stur	x0, [x29, #-0x40]
  191794: b40000a0     	cbz	x0, 0x1917a8 <EAS_SearchFile+0x4134>
  191798: 14000001     	b	0x19179c <EAS_SearchFile+0x4128>
  19179c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1917a0: f81e03a8     	stur	x8, [x29, #-0x20]
  1917a4: 1400009b     	b	0x191a10 <EAS_SearchFile+0x439c>
  1917a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1917ac: f9400100     	ldr	x0, [x8]
  1917b0: f85d03a1     	ldur	x1, [x29, #-0x30]
  1917b4: d10053a2     	sub	x2, x29, #0x14
  1917b8: 940000a4     	bl	0x191a48 <EAS_SearchFile+0x43d4>
  1917bc: f81c03a0     	stur	x0, [x29, #-0x40]
  1917c0: b40000a0     	cbz	x0, 0x1917d4 <EAS_SearchFile+0x4160>
  1917c4: 14000001     	b	0x1917c8 <EAS_SearchFile+0x4154>
  1917c8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1917cc: f81e03a8     	stur	x8, [x29, #-0x20]
  1917d0: 14000090     	b	0x191a10 <EAS_SearchFile+0x439c>
  1917d4: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  1917d8: 7100f508     	subs	w8, w8, #0x3d
  1917dc: b90047e8     	str	w8, [sp, #0x44]
  1917e0: 540000a0     	b.eq	0x1917f4 <EAS_SearchFile+0x4180>
  1917e4: 14000001     	b	0x1917e8 <EAS_SearchFile+0x4174>
  1917e8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1917ec: f81e03a8     	stur	x8, [x29, #-0x20]
  1917f0: 14000088     	b	0x191a10 <EAS_SearchFile+0x439c>
  1917f4: 38de83a8     	ldursb	w8, [x29, #-0x18]
  1917f8: 71018908     	subs	w8, w8, #0x62
  1917fc: 2a0803e9     	mov	w9, w8
  191800: 71004508     	subs	w8, w8, #0x11
  191804: f9001fe9     	str	x9, [sp, #0x38]
  191808: b90037e8     	str	w8, [sp, #0x34]
  19180c: 54000aa8     	b.hi	0x191960 <EAS_SearchFile+0x42ec>
  191810: 90000368     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  191814: 91373108     	add	x8, x8, #0xdcc
  191818: f9401feb     	ldr	x11, [sp, #0x38]
  19181c: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  191820: 8b0a0109     	add	x9, x8, x10
  191824: f90017ea     	str	x10, [sp, #0x28]
  191828: d61f0120     	br	x9
  19182c: f85d83a8     	ldur	x8, [x29, #-0x28]
  191830: f9400100     	ldr	x0, [x8]
  191834: f85d03a1     	ldur	x1, [x29, #-0x30]
  191838: 940000c3     	bl	0x191b44 <EAS_SearchFile+0x44d0>
  19183c: f81c03a0     	stur	x0, [x29, #-0x40]
  191840: b40000a0     	cbz	x0, 0x191854 <EAS_SearchFile+0x41e0>
  191844: 14000001     	b	0x191848 <EAS_SearchFile+0x41d4>
  191848: f85c03a8     	ldur	x8, [x29, #-0x40]
  19184c: f81e03a8     	stur	x8, [x29, #-0x20]
  191850: 14000070     	b	0x191a10 <EAS_SearchFile+0x439c>
  191854: 14000046     	b	0x19196c <EAS_SearchFile+0x42f8>
  191858: f85d83a8     	ldur	x8, [x29, #-0x28]
  19185c: f9400100     	ldr	x0, [x8]
  191860: f85d03a1     	ldur	x1, [x29, #-0x30]
  191864: d10053a2     	sub	x2, x29, #0x14
  191868: 940000ee     	bl	0x191c20 <EAS_SearchFile+0x45ac>
  19186c: f81c03a0     	stur	x0, [x29, #-0x40]
  191870: b40000a0     	cbz	x0, 0x191884 <EAS_SearchFile+0x4210>
  191874: 14000001     	b	0x191878 <EAS_SearchFile+0x4204>
  191878: f85c03a8     	ldur	x8, [x29, #-0x40]
  19187c: f81e03a8     	stur	x8, [x29, #-0x20]
  191880: 14000064     	b	0x191a10 <EAS_SearchFile+0x439c>
  191884: 385ec3a8     	ldurb	w8, [x29, #-0x14]
  191888: f85d03a9     	ldur	x9, [x29, #-0x30]
  19188c: 39017928     	strb	w8, [x9, #0x5e]
  191890: 14000037     	b	0x19196c <EAS_SearchFile+0x42f8>
  191894: f85d83a8     	ldur	x8, [x29, #-0x28]
  191898: f9400100     	ldr	x0, [x8]
  19189c: f85d03a1     	ldur	x1, [x29, #-0x30]
  1918a0: d10043a2     	sub	x2, x29, #0x10
  1918a4: 94000134     	bl	0x191d74 <EAS_SearchFile+0x4700>
  1918a8: f81c03a0     	stur	x0, [x29, #-0x40]
  1918ac: b40000a0     	cbz	x0, 0x1918c0 <EAS_SearchFile+0x424c>
  1918b0: 14000001     	b	0x1918b4 <EAS_SearchFile+0x4240>
  1918b4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1918b8: f81e03a8     	stur	x8, [x29, #-0x20]
  1918bc: 14000055     	b	0x191a10 <EAS_SearchFile+0x439c>
  1918c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1918c4: b7f800e8     	tbnz	x8, #0x3f, 0x1918e0 <EAS_SearchFile+0x426c>
  1918c8: 14000001     	b	0x1918cc <EAS_SearchFile+0x4258>
  1918cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1918d0: f1004108     	subs	x8, x8, #0x10
  1918d4: f90013e8     	str	x8, [sp, #0x20]
  1918d8: 540000ab     	b.lt	0x1918ec <EAS_SearchFile+0x4278>
  1918dc: 14000001     	b	0x1918e0 <EAS_SearchFile+0x426c>
  1918e0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1918e4: f81e03a8     	stur	x8, [x29, #-0x20]
  1918e8: 1400004a     	b	0x191a10 <EAS_SearchFile+0x439c>
  1918ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1918f0: f85d03a9     	ldur	x9, [x29, #-0x30]
  1918f4: 2a0803ea     	mov	w10, w8
  1918f8: 3901612a     	strb	w10, [x9, #0x58]
  1918fc: 1400001c     	b	0x19196c <EAS_SearchFile+0x42f8>
  191900: f85d83a8     	ldur	x8, [x29, #-0x28]
  191904: f9400100     	ldr	x0, [x8]
  191908: f85d03a8     	ldur	x8, [x29, #-0x30]
  19190c: 91017502     	add	x2, x8, #0x5d
  191910: aa0803e1     	mov	x1, x8
  191914: 94000164     	bl	0x191ea4 <EAS_SearchFile+0x4830>
  191918: f81c03a0     	stur	x0, [x29, #-0x40]
  19191c: b40000a0     	cbz	x0, 0x191930 <EAS_SearchFile+0x42bc>
  191920: 14000001     	b	0x191924 <EAS_SearchFile+0x42b0>
  191924: f85c03a8     	ldur	x8, [x29, #-0x40]
  191928: f81e03a8     	stur	x8, [x29, #-0x20]
  19192c: 14000039     	b	0x191a10 <EAS_SearchFile+0x439c>
  191930: 1400000f     	b	0x19196c <EAS_SearchFile+0x42f8>
  191934: f85d83a8     	ldur	x8, [x29, #-0x28]
  191938: f9400100     	ldr	x0, [x8]
  19193c: f85d03a1     	ldur	x1, [x29, #-0x30]
  191940: 94000191     	bl	0x191f84 <EAS_SearchFile+0x4910>
  191944: f81c03a0     	stur	x0, [x29, #-0x40]
  191948: b40000a0     	cbz	x0, 0x19195c <EAS_SearchFile+0x42e8>
  19194c: 14000001     	b	0x191950 <EAS_SearchFile+0x42dc>
  191950: f85c03a8     	ldur	x8, [x29, #-0x40]
  191954: f81e03a8     	stur	x8, [x29, #-0x20]
  191958: 1400002e     	b	0x191a10 <EAS_SearchFile+0x439c>
  19195c: 14000004     	b	0x19196c <EAS_SearchFile+0x42f8>
  191960: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  191964: f81e03a8     	stur	x8, [x29, #-0x20]
  191968: 1400002a     	b	0x191a10 <EAS_SearchFile+0x439c>
  19196c: f85d83a8     	ldur	x8, [x29, #-0x28]
  191970: f9400100     	ldr	x0, [x8]
  191974: f85d03a1     	ldur	x1, [x29, #-0x30]
  191978: d10053a2     	sub	x2, x29, #0x14
  19197c: 94000033     	bl	0x191a48 <EAS_SearchFile+0x43d4>
  191980: f81c03a0     	stur	x0, [x29, #-0x40]
  191984: b40000a0     	cbz	x0, 0x191998 <EAS_SearchFile+0x4324>
  191988: 14000001     	b	0x19198c <EAS_SearchFile+0x4318>
  19198c: f85c03a8     	ldur	x8, [x29, #-0x40]
  191990: f81e03a8     	stur	x8, [x29, #-0x20]
  191994: 1400001f     	b	0x191a10 <EAS_SearchFile+0x439c>
  191998: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  19199c: 7100e908     	subs	w8, w8, #0x3a
  1919a0: b9001fe8     	str	w8, [sp, #0x1c]
  1919a4: 54000061     	b.ne	0x1919b0 <EAS_SearchFile+0x433c>
  1919a8: 14000001     	b	0x1919ac <EAS_SearchFile+0x4338>
  1919ac: 1400000a     	b	0x1919d4 <EAS_SearchFile+0x4360>
  1919b0: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  1919b4: 7100b108     	subs	w8, w8, #0x2c
  1919b8: b9001be8     	str	w8, [sp, #0x18]
  1919bc: 540000a0     	b.eq	0x1919d0 <EAS_SearchFile+0x435c>
  1919c0: 14000001     	b	0x1919c4 <EAS_SearchFile+0x4350>
  1919c4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1919c8: f81e03a8     	stur	x8, [x29, #-0x20]
  1919cc: 14000011     	b	0x191a10 <EAS_SearchFile+0x439c>
  1919d0: 17ffff6b     	b	0x19177c <EAS_SearchFile+0x4108>
  1919d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1919d8: f9400100     	ldr	x0, [x8]
  1919dc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1919e0: f8450501     	ldr	x1, [x8], #0x50
  1919e4: aa0803e2     	mov	x2, x8
  1919e8: 97fc597e     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  1919ec: f81c03a0     	stur	x0, [x29, #-0x40]
  1919f0: b40000a0     	cbz	x0, 0x191a04 <EAS_SearchFile+0x4390>
  1919f4: 14000001     	b	0x1919f8 <EAS_SearchFile+0x4384>
  1919f8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1919fc: f81e03a8     	stur	x8, [x29, #-0x20]
  191a00: 14000004     	b	0x191a10 <EAS_SearchFile+0x439c>
  191a04: aa1f03e8     	mov	x8, xzr
  191a08: f81e03a8     	stur	x8, [x29, #-0x20]
  191a0c: 14000001     	b	0x191a10 <EAS_SearchFile+0x439c>
  191a10: f85e03a8     	ldur	x8, [x29, #-0x20]
  191a14: d53bd049     	mrs	x9, TPIDR_EL0
  191a18: f9401529     	ldr	x9, [x9, #0x28]
  191a1c: f85f83aa     	ldur	x10, [x29, #-0x8]
  191a20: eb0a0129     	subs	x9, x9, x10
  191a24: f9000be8     	str	x8, [sp, #0x10]
  191a28: f90007e9     	str	x9, [sp, #0x8]
  191a2c: 540000c1     	b.ne	0x191a44 <EAS_SearchFile+0x43d0>
  191a30: 14000001     	b	0x191a34 <EAS_SearchFile+0x43c0>
  191a34: f9400be0     	ldr	x0, [sp, #0x10]
  191a38: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  191a3c: 910343ff     	add	sp, sp, #0xd0
  191a40: d65f03c0     	ret
  191a44: 97fc60cb     	bl	0xa9d70 <__stack_chk_fail@plt>
  191a48: d10183ff     	sub	sp, sp, #0x60
  191a4c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  191a50: 910143fd     	add	x29, sp, #0x50
  191a54: d53bd048     	mrs	x8, TPIDR_EL0
  191a58: f9401508     	ldr	x8, [x8, #0x28]
  191a5c: f81f83a8     	stur	x8, [x29, #-0x8]
  191a60: f81e03a0     	stur	x0, [x29, #-0x20]
  191a64: f90017e1     	str	x1, [sp, #0x28]
  191a68: f90013e2     	str	x2, [sp, #0x20]
  191a6c: f94013e8     	ldr	x8, [sp, #0x20]
  191a70: 2a1f03e9     	mov	w9, wzr
  191a74: 39000109     	strb	w9, [x8]
  191a78: 14000001     	b	0x191a7c <EAS_SearchFile+0x4408>
  191a7c: f94017e8     	ldr	x8, [sp, #0x28]
  191a80: 39416509     	ldrb	w9, [x8, #0x59]
  191a84: 34000129     	cbz	w9, 0x191aa8 <EAS_SearchFile+0x4434>
  191a88: 14000001     	b	0x191a8c <EAS_SearchFile+0x4418>
  191a8c: f94017e8     	ldr	x8, [sp, #0x28]
  191a90: 39416509     	ldrb	w9, [x8, #0x59]
  191a94: 381f43a9     	sturb	w9, [x29, #-0xc]
  191a98: f94017e8     	ldr	x8, [sp, #0x28]
  191a9c: 2a1f03e9     	mov	w9, wzr
  191aa0: 39016509     	strb	w9, [x8, #0x59]
  191aa4: 1400000d     	b	0x191ad8 <EAS_SearchFile+0x4464>
  191aa8: f85e03a0     	ldur	x0, [x29, #-0x20]
  191aac: f94017e8     	ldr	x8, [sp, #0x28]
  191ab0: f9400101     	ldr	x1, [x8]
  191ab4: d10033a2     	sub	x2, x29, #0xc
  191ab8: 97fc4d2e     	bl	0xa4f70 <EAS_HWGetByte@plt>
  191abc: f9000fe0     	str	x0, [sp, #0x18]
  191ac0: b40000a0     	cbz	x0, 0x191ad4 <EAS_SearchFile+0x4460>
  191ac4: 14000001     	b	0x191ac8 <EAS_SearchFile+0x4454>
  191ac8: f9400fe8     	ldr	x8, [sp, #0x18]
  191acc: f81e83a8     	stur	x8, [x29, #-0x18]
  191ad0: 1400000f     	b	0x191b0c <EAS_SearchFile+0x4498>
  191ad4: 14000001     	b	0x191ad8 <EAS_SearchFile+0x4464>
  191ad8: 385f43a0     	ldurb	w0, [x29, #-0xc]
  191adc: 94000162     	bl	0x192064 <EAS_SearchFile+0x49f0>
  191ae0: 12001c00     	and	w0, w0, #0xff
  191ae4: 35000120     	cbnz	w0, 0x191b08 <EAS_SearchFile+0x4494>
  191ae8: 14000001     	b	0x191aec <EAS_SearchFile+0x4478>
  191aec: 385f43a0     	ldurb	w0, [x29, #-0xc]
  191af0: 94000177     	bl	0x1920cc <EAS_SearchFile+0x4a58>
  191af4: f94013fe     	ldr	x30, [sp, #0x20]
  191af8: 390003c0     	strb	w0, [x30]
  191afc: aa1f03fe     	mov	x30, xzr
  191b00: f81e83be     	stur	x30, [x29, #-0x18]
  191b04: 14000002     	b	0x191b0c <EAS_SearchFile+0x4498>
  191b08: 17ffffdd     	b	0x191a7c <EAS_SearchFile+0x4408>
  191b0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  191b10: d53bd049     	mrs	x9, TPIDR_EL0
  191b14: f9401529     	ldr	x9, [x9, #0x28]
  191b18: f85f83aa     	ldur	x10, [x29, #-0x8]
  191b1c: eb0a0129     	subs	x9, x9, x10
  191b20: f9000be8     	str	x8, [sp, #0x10]
  191b24: f90007e9     	str	x9, [sp, #0x8]
  191b28: 540000c1     	b.ne	0x191b40 <EAS_SearchFile+0x44cc>
  191b2c: 14000001     	b	0x191b30 <EAS_SearchFile+0x44bc>
  191b30: f9400be0     	ldr	x0, [sp, #0x10]
  191b34: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  191b38: 910183ff     	add	sp, sp, #0x60
  191b3c: d65f03c0     	ret
  191b40: 97fc608c     	bl	0xa9d70 <__stack_chk_fail@plt>
  191b44: d10183ff     	sub	sp, sp, #0x60
  191b48: a9057bfd     	stp	x29, x30, [sp, #0x50]
  191b4c: 910143fd     	add	x29, sp, #0x50
  191b50: d53bd048     	mrs	x8, TPIDR_EL0
  191b54: f9401508     	ldr	x8, [x8, #0x28]
  191b58: f81f83a8     	stur	x8, [x29, #-0x8]
  191b5c: f81e03a0     	stur	x0, [x29, #-0x20]
  191b60: f90017e1     	str	x1, [sp, #0x28]
  191b64: f85e03a0     	ldur	x0, [x29, #-0x20]
  191b68: f94017e1     	ldr	x1, [sp, #0x28]
  191b6c: d10043a2     	sub	x2, x29, #0x10
  191b70: 94000081     	bl	0x191d74 <EAS_SearchFile+0x4700>
  191b74: f90013e0     	str	x0, [sp, #0x20]
  191b78: b40000a0     	cbz	x0, 0x191b8c <EAS_SearchFile+0x4518>
  191b7c: 14000001     	b	0x191b80 <EAS_SearchFile+0x450c>
  191b80: f94013e8     	ldr	x8, [sp, #0x20]
  191b84: f81e83a8     	stur	x8, [x29, #-0x18]
  191b88: 14000018     	b	0x191be8 <EAS_SearchFile+0x4574>
  191b8c: f85f03a8     	ldur	x8, [x29, #-0x10]
  191b90: f1006508     	subs	x8, x8, #0x19
  191b94: f9000fe8     	str	x8, [sp, #0x18]
  191b98: 540000eb     	b.lt	0x191bb4 <EAS_SearchFile+0x4540>
  191b9c: 14000001     	b	0x191ba0 <EAS_SearchFile+0x452c>
  191ba0: f85f03a8     	ldur	x8, [x29, #-0x10]
  191ba4: f10e1508     	subs	x8, x8, #0x385
  191ba8: f9000be8     	str	x8, [sp, #0x10]
  191bac: 540000ab     	b.lt	0x191bc0 <EAS_SearchFile+0x454c>
  191bb0: 14000001     	b	0x191bb4 <EAS_SearchFile+0x4540>
  191bb4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  191bb8: f81e83a8     	stur	x8, [x29, #-0x18]
  191bbc: 1400000b     	b	0x191be8 <EAS_SearchFile+0x4574>
  191bc0: f85f03a8     	ldur	x8, [x29, #-0x10]
  191bc4: 52898009     	mov	w9, #0x4c00             // =19456
  191bc8: 72a003a9     	movk	w9, #0x1d, lsl #16
  191bcc: 2a0903ea     	mov	w10, w9
  191bd0: 9ac80948     	udiv	x8, x10, x8
  191bd4: f94017ea     	ldr	x10, [sp, #0x28]
  191bd8: f9002148     	str	x8, [x10, #0x40]
  191bdc: aa1f03e8     	mov	x8, xzr
  191be0: f81e83a8     	stur	x8, [x29, #-0x18]
  191be4: 14000001     	b	0x191be8 <EAS_SearchFile+0x4574>
  191be8: f85e83a8     	ldur	x8, [x29, #-0x18]
  191bec: d53bd049     	mrs	x9, TPIDR_EL0
  191bf0: f9401529     	ldr	x9, [x9, #0x28]
  191bf4: f85f83aa     	ldur	x10, [x29, #-0x8]
  191bf8: eb0a0129     	subs	x9, x9, x10
  191bfc: f90007e8     	str	x8, [sp, #0x8]
  191c00: f90003e9     	str	x9, [sp]
  191c04: 540000c1     	b.ne	0x191c1c <EAS_SearchFile+0x45a8>
  191c08: 14000001     	b	0x191c0c <EAS_SearchFile+0x4598>
  191c0c: f94007e0     	ldr	x0, [sp, #0x8]
  191c10: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  191c14: 910183ff     	add	sp, sp, #0x60
  191c18: d65f03c0     	ret
  191c1c: 97fc6055     	bl	0xa9d70 <__stack_chk_fail@plt>
  191c20: d10243ff     	sub	sp, sp, #0x90
  191c24: a9087bfd     	stp	x29, x30, [sp, #0x80]
  191c28: 910203fd     	add	x29, sp, #0x80
  191c2c: d53bd048     	mrs	x8, TPIDR_EL0
  191c30: f9401508     	ldr	x8, [x8, #0x28]
  191c34: f81f83a8     	stur	x8, [x29, #-0x8]
  191c38: f81e03a0     	stur	x0, [x29, #-0x20]
  191c3c: f81d83a1     	stur	x1, [x29, #-0x28]
  191c40: f81d03a2     	stur	x2, [x29, #-0x30]
  191c44: f85e03a0     	ldur	x0, [x29, #-0x20]
  191c48: f85d83a1     	ldur	x1, [x29, #-0x28]
  191c4c: d10043a2     	sub	x2, x29, #0x10
  191c50: 94000049     	bl	0x191d74 <EAS_SearchFile+0x4700>
  191c54: f81c83a0     	stur	x0, [x29, #-0x38]
  191c58: b40000a0     	cbz	x0, 0x191c6c <EAS_SearchFile+0x45f8>
  191c5c: 14000001     	b	0x191c60 <EAS_SearchFile+0x45ec>
  191c60: f85c83a8     	ldur	x8, [x29, #-0x38]
  191c64: f81e83a8     	stur	x8, [x29, #-0x18]
  191c68: 14000035     	b	0x191d3c <EAS_SearchFile+0x46c8>
  191c6c: f85f03a8     	ldur	x8, [x29, #-0x10]
  191c70: f1000508     	subs	x8, x8, #0x1
  191c74: f9001fe8     	str	x8, [sp, #0x38]
  191c78: 540003c0     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191c7c: 14000001     	b	0x191c80 <EAS_SearchFile+0x460c>
  191c80: f85f03a8     	ldur	x8, [x29, #-0x10]
  191c84: f1000908     	subs	x8, x8, #0x2
  191c88: f9001be8     	str	x8, [sp, #0x30]
  191c8c: 54000320     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191c90: 14000001     	b	0x191c94 <EAS_SearchFile+0x4620>
  191c94: f85f03a8     	ldur	x8, [x29, #-0x10]
  191c98: f1001108     	subs	x8, x8, #0x4
  191c9c: f90017e8     	str	x8, [sp, #0x28]
  191ca0: 54000280     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191ca4: 14000001     	b	0x191ca8 <EAS_SearchFile+0x4634>
  191ca8: f85f03a8     	ldur	x8, [x29, #-0x10]
  191cac: f1002108     	subs	x8, x8, #0x8
  191cb0: f90013e8     	str	x8, [sp, #0x20]
  191cb4: 540001e0     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191cb8: 14000001     	b	0x191cbc <EAS_SearchFile+0x4648>
  191cbc: f85f03a8     	ldur	x8, [x29, #-0x10]
  191cc0: f1004108     	subs	x8, x8, #0x10
  191cc4: f9000fe8     	str	x8, [sp, #0x18]
  191cc8: 54000140     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191ccc: 14000001     	b	0x191cd0 <EAS_SearchFile+0x465c>
  191cd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  191cd4: f1008108     	subs	x8, x8, #0x20
  191cd8: f9000be8     	str	x8, [sp, #0x10]
  191cdc: 540000a0     	b.eq	0x191cf0 <EAS_SearchFile+0x467c>
  191ce0: 14000001     	b	0x191ce4 <EAS_SearchFile+0x4670>
  191ce4: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  191ce8: f81e83a8     	stur	x8, [x29, #-0x18]
  191cec: 14000014     	b	0x191d3c <EAS_SearchFile+0x46c8>
  191cf0: 321a03e8     	orr	w8, wzr, #0x40
  191cf4: 381c43a8     	sturb	w8, [x29, #-0x3c]
  191cf8: 14000001     	b	0x191cfc <EAS_SearchFile+0x4688>
  191cfc: f85f03a8     	ldur	x8, [x29, #-0x10]
  191d00: b4000128     	cbz	x8, 0x191d24 <EAS_SearchFile+0x46b0>
  191d04: 14000001     	b	0x191d08 <EAS_SearchFile+0x4694>
  191d08: f85f03a8     	ldur	x8, [x29, #-0x10]
  191d0c: 9341fd08     	asr	x8, x8, #1
  191d10: f81f03a8     	stur	x8, [x29, #-0x10]
  191d14: 38dc43a9     	ldursb	w9, [x29, #-0x3c]
  191d18: 53017d29     	lsr	w9, w9, #1
  191d1c: 381c43a9     	sturb	w9, [x29, #-0x3c]
  191d20: 17fffff7     	b	0x191cfc <EAS_SearchFile+0x4688>
  191d24: 385c43a8     	ldurb	w8, [x29, #-0x3c]
  191d28: f85d03a9     	ldur	x9, [x29, #-0x30]
  191d2c: 39000128     	strb	w8, [x9]
  191d30: aa1f03e9     	mov	x9, xzr
  191d34: f81e83a9     	stur	x9, [x29, #-0x18]
  191d38: 14000001     	b	0x191d3c <EAS_SearchFile+0x46c8>
  191d3c: f85e83a8     	ldur	x8, [x29, #-0x18]
  191d40: d53bd049     	mrs	x9, TPIDR_EL0
  191d44: f9401529     	ldr	x9, [x9, #0x28]
  191d48: f85f83aa     	ldur	x10, [x29, #-0x8]
  191d4c: eb0a0129     	subs	x9, x9, x10
  191d50: f90007e8     	str	x8, [sp, #0x8]
  191d54: f90003e9     	str	x9, [sp]
  191d58: 540000c1     	b.ne	0x191d70 <EAS_SearchFile+0x46fc>
  191d5c: 14000001     	b	0x191d60 <EAS_SearchFile+0x46ec>
  191d60: f94007e0     	ldr	x0, [sp, #0x8]
  191d64: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  191d68: 910243ff     	add	sp, sp, #0x90
  191d6c: d65f03c0     	ret
  191d70: 97fc6000     	bl	0xa9d70 <__stack_chk_fail@plt>
  191d74: d101c3ff     	sub	sp, sp, #0x70
  191d78: a9067bfd     	stp	x29, x30, [sp, #0x60]
  191d7c: 910183fd     	add	x29, sp, #0x60
  191d80: d53bd048     	mrs	x8, TPIDR_EL0
  191d84: f9401508     	ldr	x8, [x8, #0x28]
  191d88: f81f83a8     	stur	x8, [x29, #-0x8]
  191d8c: f81e03a0     	stur	x0, [x29, #-0x20]
  191d90: f81d83a1     	stur	x1, [x29, #-0x28]
  191d94: f9001be2     	str	x2, [sp, #0x30]
  191d98: f9401be8     	ldr	x8, [sp, #0x30]
  191d9c: 92800000     	mov	x0, #-0x1               // =-1
  191da0: f9000100     	str	x0, [x8]
  191da4: 2a1f03e9     	mov	w9, wzr
  191da8: b90027e9     	str	w9, [sp, #0x24]
  191dac: 14000001     	b	0x191db0 <EAS_SearchFile+0x473c>
  191db0: f85e03a0     	ldur	x0, [x29, #-0x20]
  191db4: f85d83a1     	ldur	x1, [x29, #-0x28]
  191db8: d10033a2     	sub	x2, x29, #0xc
  191dbc: 940000dd     	bl	0x192130 <EAS_SearchFile+0x4abc>
  191dc0: f90017e0     	str	x0, [sp, #0x28]
  191dc4: b4000260     	cbz	x0, 0x191e10 <EAS_SearchFile+0x479c>
  191dc8: 14000001     	b	0x191dcc <EAS_SearchFile+0x4758>
  191dcc: f94017e8     	ldr	x8, [sp, #0x28]
  191dd0: f1000d08     	subs	x8, x8, #0x3
  191dd4: f9000fe8     	str	x8, [sp, #0x18]
  191dd8: 54000161     	b.ne	0x191e04 <EAS_SearchFile+0x4790>
  191ddc: 14000001     	b	0x191de0 <EAS_SearchFile+0x476c>
  191de0: f9401be8     	ldr	x8, [sp, #0x30]
  191de4: f9400108     	ldr	x8, [x8]
  191de8: b1000508     	adds	x8, x8, #0x1
  191dec: f9000be8     	str	x8, [sp, #0x10]
  191df0: 540000a0     	b.eq	0x191e04 <EAS_SearchFile+0x4790>
  191df4: 14000001     	b	0x191df8 <EAS_SearchFile+0x4784>
  191df8: aa1f03e8     	mov	x8, xzr
  191dfc: f81e83a8     	stur	x8, [x29, #-0x18]
  191e00: 1400001b     	b	0x191e6c <EAS_SearchFile+0x47f8>
  191e04: f94017e8     	ldr	x8, [sp, #0x28]
  191e08: f81e83a8     	stur	x8, [x29, #-0x18]
  191e0c: 14000018     	b	0x191e6c <EAS_SearchFile+0x47f8>
  191e10: 385f43a0     	ldurb	w0, [x29, #-0xc]
  191e14: 94000104     	bl	0x192224 <EAS_SearchFile+0x4bb0>
  191e18: 12001c00     	and	w0, w0, #0xff
  191e1c: 34000200     	cbz	w0, 0x191e5c <EAS_SearchFile+0x47e8>
  191e20: 14000001     	b	0x191e24 <EAS_SearchFile+0x47b0>
  191e24: f85d83a8     	ldur	x8, [x29, #-0x28]
  191e28: 2a1f03e9     	mov	w9, wzr
  191e2c: 39016509     	strb	w9, [x8, #0x59]
  191e30: b94027e9     	ldr	w9, [sp, #0x24]
  191e34: 5280014a     	mov	w10, #0xa               // =10
  191e38: 1b0a7d29     	mul	w9, w9, w10
  191e3c: 38df43aa     	ldursb	w10, [x29, #-0xc]
  191e40: 0b0a0129     	add	w9, w9, w10
  191e44: 7100c129     	subs	w9, w9, #0x30
  191e48: b90027e9     	str	w9, [sp, #0x24]
  191e4c: b98027e8     	ldrsw	x8, [sp, #0x24]
  191e50: f9401beb     	ldr	x11, [sp, #0x30]
  191e54: f9000168     	str	x8, [x11]
  191e58: 14000004     	b	0x191e68 <EAS_SearchFile+0x47f4>
  191e5c: aa1f03e8     	mov	x8, xzr
  191e60: f81e83a8     	stur	x8, [x29, #-0x18]
  191e64: 14000002     	b	0x191e6c <EAS_SearchFile+0x47f8>
  191e68: 17ffffd2     	b	0x191db0 <EAS_SearchFile+0x473c>
  191e6c: f85e83a8     	ldur	x8, [x29, #-0x18]
  191e70: d53bd049     	mrs	x9, TPIDR_EL0
  191e74: f9401529     	ldr	x9, [x9, #0x28]
  191e78: f85f83aa     	ldur	x10, [x29, #-0x8]
  191e7c: eb0a0129     	subs	x9, x9, x10
  191e80: f90007e8     	str	x8, [sp, #0x8]
  191e84: f90003e9     	str	x9, [sp]
  191e88: 540000c1     	b.ne	0x191ea0 <EAS_SearchFile+0x482c>
  191e8c: 14000001     	b	0x191e90 <EAS_SearchFile+0x481c>
  191e90: f94007e0     	ldr	x0, [sp, #0x8]
  191e94: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  191e98: 9101c3ff     	add	sp, sp, #0x70
  191e9c: d65f03c0     	ret
  191ea0: 97fc5fb4     	bl	0xa9d70 <__stack_chk_fail@plt>
  191ea4: d101c3ff     	sub	sp, sp, #0x70
  191ea8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  191eac: 910183fd     	add	x29, sp, #0x60
  191eb0: d53bd048     	mrs	x8, TPIDR_EL0
  191eb4: f9401508     	ldr	x8, [x8, #0x28]
  191eb8: f81f83a8     	stur	x8, [x29, #-0x8]
  191ebc: f81e03a0     	stur	x0, [x29, #-0x20]
  191ec0: f81d83a1     	stur	x1, [x29, #-0x28]
  191ec4: f9001be2     	str	x2, [sp, #0x30]
  191ec8: f85e03a0     	ldur	x0, [x29, #-0x20]
  191ecc: f85d83a1     	ldur	x1, [x29, #-0x28]
  191ed0: d10043a2     	sub	x2, x29, #0x10
  191ed4: 97ffffa8     	bl	0x191d74 <EAS_SearchFile+0x4700>
  191ed8: f90017e0     	str	x0, [sp, #0x28]
  191edc: b40000a0     	cbz	x0, 0x191ef0 <EAS_SearchFile+0x487c>
  191ee0: 14000001     	b	0x191ee4 <EAS_SearchFile+0x4870>
  191ee4: f94017e8     	ldr	x8, [sp, #0x28]
  191ee8: f81e83a8     	stur	x8, [x29, #-0x18]
  191eec: 14000018     	b	0x191f4c <EAS_SearchFile+0x48d8>
  191ef0: f85f03a8     	ldur	x8, [x29, #-0x10]
  191ef4: f1001108     	subs	x8, x8, #0x4
  191ef8: f90013e8     	str	x8, [sp, #0x20]
  191efc: 540000eb     	b.lt	0x191f18 <EAS_SearchFile+0x48a4>
  191f00: 14000001     	b	0x191f04 <EAS_SearchFile+0x4890>
  191f04: f85f03a8     	ldur	x8, [x29, #-0x10]
  191f08: f1002108     	subs	x8, x8, #0x8
  191f0c: f9000fe8     	str	x8, [sp, #0x18]
  191f10: 540000ab     	b.lt	0x191f24 <EAS_SearchFile+0x48b0>
  191f14: 14000001     	b	0x191f18 <EAS_SearchFile+0x48a4>
  191f18: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  191f1c: f81e83a8     	stur	x8, [x29, #-0x18]
  191f20: 1400000b     	b	0x191f4c <EAS_SearchFile+0x48d8>
  191f24: b85f03a8     	ldur	w8, [x29, #-0x10]
  191f28: 0b080508     	add	w8, w8, w8, lsl #1
  191f2c: 531e7508     	lsl	w8, w8, #2
  191f30: 2a0803e0     	mov	w0, w8
  191f34: f9401be9     	ldr	x9, [sp, #0x30]
  191f38: 2a0003e8     	mov	w8, w0
  191f3c: 39000128     	strb	w8, [x9]
  191f40: aa1f03e9     	mov	x9, xzr
  191f44: f81e83a9     	stur	x9, [x29, #-0x18]
  191f48: 14000001     	b	0x191f4c <EAS_SearchFile+0x48d8>
  191f4c: f85e83a8     	ldur	x8, [x29, #-0x18]
  191f50: d53bd049     	mrs	x9, TPIDR_EL0
  191f54: f9401529     	ldr	x9, [x9, #0x28]
  191f58: f85f83aa     	ldur	x10, [x29, #-0x8]
  191f5c: eb0a0129     	subs	x9, x9, x10
  191f60: f9000be8     	str	x8, [sp, #0x10]
  191f64: f90007e9     	str	x9, [sp, #0x8]
  191f68: 540000c1     	b.ne	0x191f80 <EAS_SearchFile+0x490c>
  191f6c: 14000001     	b	0x191f70 <EAS_SearchFile+0x48fc>
  191f70: f9400be0     	ldr	x0, [sp, #0x10]
  191f74: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  191f78: 9101c3ff     	add	sp, sp, #0x70
  191f7c: d65f03c0     	ret
  191f80: 97fc5f7c     	bl	0xa9d70 <__stack_chk_fail@plt>
  191f84: d10183ff     	sub	sp, sp, #0x60
  191f88: a9057bfd     	stp	x29, x30, [sp, #0x50]
  191f8c: 910143fd     	add	x29, sp, #0x50
  191f90: d53bd048     	mrs	x8, TPIDR_EL0
  191f94: f9401508     	ldr	x8, [x8, #0x28]
  191f98: f81f83a8     	stur	x8, [x29, #-0x8]
  191f9c: f81e03a0     	stur	x0, [x29, #-0x20]
  191fa0: f90017e1     	str	x1, [sp, #0x28]
  191fa4: f85e03a0     	ldur	x0, [x29, #-0x20]
  191fa8: f94017e1     	ldr	x1, [sp, #0x28]
  191fac: d10033a2     	sub	x2, x29, #0xc
  191fb0: 97fffea6     	bl	0x191a48 <EAS_SearchFile+0x43d4>
  191fb4: f90013e0     	str	x0, [sp, #0x20]
  191fb8: b40000a0     	cbz	x0, 0x191fcc <EAS_SearchFile+0x4958>
  191fbc: 14000001     	b	0x191fc0 <EAS_SearchFile+0x494c>
  191fc0: f94013e8     	ldr	x8, [sp, #0x20]
  191fc4: f81e83a8     	stur	x8, [x29, #-0x18]
  191fc8: 14000019     	b	0x19202c <EAS_SearchFile+0x49b8>
  191fcc: 38df43a8     	ldursb	w8, [x29, #-0xc]
  191fd0: 7101cd08     	subs	w8, w8, #0x73
  191fd4: b9001fe8     	str	w8, [sp, #0x1c]
  191fd8: 540001e0     	b.eq	0x192014 <EAS_SearchFile+0x49a0>
  191fdc: 14000001     	b	0x191fe0 <EAS_SearchFile+0x496c>
  191fe0: 38df43a8     	ldursb	w8, [x29, #-0xc]
  191fe4: 7101b908     	subs	w8, w8, #0x6e
  191fe8: b9001be8     	str	w8, [sp, #0x18]
  191fec: 54000140     	b.eq	0x192014 <EAS_SearchFile+0x49a0>
  191ff0: 14000001     	b	0x191ff4 <EAS_SearchFile+0x4980>
  191ff4: 38df43a8     	ldursb	w8, [x29, #-0xc]
  191ff8: 71018d08     	subs	w8, w8, #0x63
  191ffc: b90017e8     	str	w8, [sp, #0x14]
  192000: 540000a0     	b.eq	0x192014 <EAS_SearchFile+0x49a0>
  192004: 14000001     	b	0x192008 <EAS_SearchFile+0x4994>
  192008: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19200c: f81e83a8     	stur	x8, [x29, #-0x18]
  192010: 14000007     	b	0x19202c <EAS_SearchFile+0x49b8>
  192014: 385f43a8     	ldurb	w8, [x29, #-0xc]
  192018: f94017e9     	ldr	x9, [sp, #0x28]
  19201c: 39016d28     	strb	w8, [x9, #0x5b]
  192020: aa1f03e9     	mov	x9, xzr
  192024: f81e83a9     	stur	x9, [x29, #-0x18]
  192028: 14000001     	b	0x19202c <EAS_SearchFile+0x49b8>
  19202c: f85e83a8     	ldur	x8, [x29, #-0x18]
  192030: d53bd049     	mrs	x9, TPIDR_EL0
  192034: f9401529     	ldr	x9, [x9, #0x28]
  192038: f85f83aa     	ldur	x10, [x29, #-0x8]
  19203c: eb0a0129     	subs	x9, x9, x10
  192040: f90007e8     	str	x8, [sp, #0x8]
  192044: f90003e9     	str	x9, [sp]
  192048: 540000c1     	b.ne	0x192060 <EAS_SearchFile+0x49ec>
  19204c: 14000001     	b	0x192050 <EAS_SearchFile+0x49dc>
  192050: f94007e0     	ldr	x0, [sp, #0x8]
  192054: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  192058: 910183ff     	add	sp, sp, #0x60
  19205c: d65f03c0     	ret
  192060: 97fc5f44     	bl	0xa9d70 <__stack_chk_fail@plt>
  192064: d10043ff     	sub	sp, sp, #0x10
  192068: 52800128     	mov	w8, #0x9                // =9
  19206c: 39003fe0     	strb	w0, [sp, #0xf]
  192070: 39c03fe0     	ldrsb	w0, [sp, #0xf]
  192074: 6b08001f     	cmp	w0, w8
  192078: 1a9fb7e8     	cset	w8, ge
  19207c: 37000048     	tbnz	w8, #0x0, 0x192084 <EAS_SearchFile+0x4a10>
  192080: 14000008     	b	0x1920a0 <EAS_SearchFile+0x4a2c>
  192084: 12800008     	mov	w8, #-0x1               // =-1
  192088: 528001a9     	mov	w9, #0xd                // =13
  19208c: 39c03fea     	ldrsb	w10, [sp, #0xf]
  192090: 6b09015f     	cmp	w10, w9
  192094: 1a9fc7e9     	cset	w9, le
  192098: b9000be8     	str	w8, [sp, #0x8]
  19209c: 370000c9     	tbnz	w9, #0x0, 0x1920b4 <EAS_SearchFile+0x4a40>
  1920a0: 321b03e8     	orr	w8, wzr, #0x20
  1920a4: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  1920a8: 6b08013f     	cmp	w9, w8
  1920ac: 1a9f17e8     	cset	w8, eq
  1920b0: b9000be8     	str	w8, [sp, #0x8]
  1920b4: b9400be8     	ldr	w8, [sp, #0x8]
  1920b8: 320003e9     	orr	w9, wzr, #0x1
  1920bc: 0a090108     	and	w8, w8, w9
  1920c0: 2a0803e0     	mov	w0, w8
  1920c4: 910043ff     	add	sp, sp, #0x10
  1920c8: d65f03c0     	ret
  1920cc: d10043ff     	sub	sp, sp, #0x10
  1920d0: 52800828     	mov	w8, #0x41               // =65
  1920d4: 39003be0     	strb	w0, [sp, #0xe]
  1920d8: 39c03be0     	ldrsb	w0, [sp, #0xe]
  1920dc: 6b08001f     	cmp	w0, w8
  1920e0: 1a9fb7e8     	cset	w8, ge
  1920e4: 37000048     	tbnz	w8, #0x0, 0x1920ec <EAS_SearchFile+0x4a78>
  1920e8: 1400000d     	b	0x19211c <EAS_SearchFile+0x4aa8>
  1920ec: 52800b48     	mov	w8, #0x5a               // =90
  1920f0: 39c03be9     	ldrsb	w9, [sp, #0xe]
  1920f4: 6b08013f     	cmp	w9, w8
  1920f8: 1a9fc7e8     	cset	w8, le
  1920fc: 37000048     	tbnz	w8, #0x0, 0x192104 <EAS_SearchFile+0x4a90>
  192100: 14000007     	b	0x19211c <EAS_SearchFile+0x4aa8>
  192104: 321b03e8     	orr	w8, wzr, #0x20
  192108: 39c03be9     	ldrsb	w9, [sp, #0xe]
  19210c: 2a080128     	orr	w8, w9, w8
  192110: 39003be8     	strb	w8, [sp, #0xe]
  192114: 39003fe8     	strb	w8, [sp, #0xf]
  192118: 14000003     	b	0x192124 <EAS_SearchFile+0x4ab0>
  19211c: 39403be8     	ldrb	w8, [sp, #0xe]
  192120: 39003fe8     	strb	w8, [sp, #0xf]
  192124: 39403fe0     	ldrb	w0, [sp, #0xf]
  192128: 910043ff     	add	sp, sp, #0x10
  19212c: d65f03c0     	ret
  192130: d10143ff     	sub	sp, sp, #0x50
  192134: a9047bfd     	stp	x29, x30, [sp, #0x40]
  192138: 910103fd     	add	x29, sp, #0x40
  19213c: 52800008     	mov	w8, #0x0                // =0
  192140: f81f03a0     	stur	x0, [x29, #-0x10]
  192144: f81e83a1     	stur	x1, [x29, #-0x18]
  192148: f90013e2     	str	x2, [sp, #0x20]
  19214c: f94013e0     	ldr	x0, [sp, #0x20]
  192150: 39000008     	strb	w8, [x0]
  192154: b90013e8     	str	w8, [sp, #0x10]
  192158: 52800008     	mov	w8, #0x0                // =0
  19215c: f85e83a9     	ldur	x9, [x29, #-0x18]
  192160: 3941652a     	ldrb	w10, [x9, #0x59]
  192164: 53001d4a     	uxtb	w10, w10
  192168: 32001feb     	orr	w11, wzr, #0xff
  19216c: 0a0b0108     	and	w8, w8, w11
  192170: 6b08015f     	cmp	w10, w8
  192174: 1a9f07e8     	cset	w8, ne
  192178: 370001c8     	tbnz	w8, #0x0, 0x1921b0 <EAS_SearchFile+0x4b3c>
  19217c: d2800b28     	mov	x8, #0x59               // =89
  192180: f85f03a0     	ldur	x0, [x29, #-0x10]
  192184: f85e83a9     	ldur	x9, [x29, #-0x18]
  192188: f9400121     	ldr	x1, [x9]
  19218c: f85e83a9     	ldur	x9, [x29, #-0x18]
  192190: 8b080122     	add	x2, x9, x8
  192194: 97fc4b77     	bl	0xa4f70 <EAS_HWGetByte@plt>
  192198: f9000fe0     	str	x0, [sp, #0x18]
  19219c: b5000040     	cbnz	x0, 0x1921a4 <EAS_SearchFile+0x4b30>
  1921a0: 14000004     	b	0x1921b0 <EAS_SearchFile+0x4b3c>
  1921a4: f9400fe8     	ldr	x8, [sp, #0x18]
  1921a8: f81f83a8     	stur	x8, [x29, #-0x8]
  1921ac: 1400001a     	b	0x192214 <EAS_SearchFile+0x4ba0>
  1921b0: 52800008     	mov	w8, #0x0                // =0
  1921b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1921b8: 3941652a     	ldrb	w10, [x9, #0x59]
  1921bc: 39005fea     	strb	w10, [sp, #0x17]
  1921c0: 39405fe0     	ldrb	w0, [sp, #0x17]
  1921c4: b9000fe8     	str	w8, [sp, #0xc]
  1921c8: 97ffffa7     	bl	0x192064 <EAS_SearchFile+0x49f0>
  1921cc: 32001fe8     	orr	w8, wzr, #0xff
  1921d0: 0a080008     	and	w8, w0, w8
  1921d4: 32001fea     	orr	w10, wzr, #0xff
  1921d8: b9400fe0     	ldr	w0, [sp, #0xc]
  1921dc: 0a0a000a     	and	w10, w0, w10
  1921e0: 6b0a011f     	cmp	w8, w10
  1921e4: 1a9f07e8     	cset	w8, ne
  1921e8: 370000e8     	tbnz	w8, #0x0, 0x192204 <EAS_SearchFile+0x4b90>
  1921ec: 39405fe0     	ldrb	w0, [sp, #0x17]
  1921f0: 97ffffb7     	bl	0x1920cc <EAS_SearchFile+0x4a58>
  1921f4: f94013e8     	ldr	x8, [sp, #0x20]
  1921f8: 39000100     	strb	w0, [x8]
  1921fc: f81f83bf     	stur	xzr, [x29, #-0x8]
  192200: 14000005     	b	0x192214 <EAS_SearchFile+0x4ba0>
  192204: f85e83a8     	ldur	x8, [x29, #-0x18]
  192208: b94013e9     	ldr	w9, [sp, #0x10]
  19220c: 39016509     	strb	w9, [x8, #0x59]
  192210: 17ffffd2     	b	0x192158 <EAS_SearchFile+0x4ae4>
  192214: f85f83a0     	ldur	x0, [x29, #-0x8]
  192218: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19221c: 910143ff     	add	sp, sp, #0x50
  192220: d65f03c0     	ret
  192224: d10043ff     	sub	sp, sp, #0x10
  192228: 321c07e8     	orr	w8, wzr, #0x30
  19222c: 52800009     	mov	w9, #0x0                // =0
  192230: 39003fe0     	strb	w0, [sp, #0xf]
  192234: 39c03fe0     	ldrsb	w0, [sp, #0xf]
  192238: 6b08001f     	cmp	w0, w8
  19223c: 1a9fb7e8     	cset	w8, ge
  192240: b9000be9     	str	w9, [sp, #0x8]
  192244: 37000048     	tbnz	w8, #0x0, 0x19224c <EAS_SearchFile+0x4bd8>
  192248: 14000006     	b	0x192260 <EAS_SearchFile+0x4bec>
  19224c: 52800728     	mov	w8, #0x39               // =57
  192250: 39c03fe9     	ldrsb	w9, [sp, #0xf]
  192254: 6b08013f     	cmp	w9, w8
  192258: 1a9fc7e8     	cset	w8, le
  19225c: b9000be8     	str	w8, [sp, #0x8]
  192260: b9400be8     	ldr	w8, [sp, #0x8]
  192264: 320003e9     	orr	w9, wzr, #0x1
  192268: 0a090108     	and	w8, w8, w9
  19226c: 2a0803e0     	mov	w0, w8
  192270: 910043ff     	add	sp, sp, #0x10
  192274: d65f03c0     	ret
  192278: d10043ff     	sub	sp, sp, #0x10
  19227c: f90007e0     	str	x0, [sp, #0x8]
  192280: 39001fe1     	strb	w1, [sp, #0x7]
  192284: 39401fe1     	ldrb	w1, [sp, #0x7]
  192288: f94007e0     	ldr	x0, [sp, #0x8]
  19228c: 39016401     	strb	w1, [x0, #0x59]
  192290: 910043ff     	add	sp, sp, #0x10
  192294: d65f03c0     	ret

0000000000192298 <SMF_CheckFileType>:
  192298: d10283ff     	sub	sp, sp, #0xa0
  19229c: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1922a0: 910243fd     	add	x29, sp, #0x90
  1922a4: d53bd048     	mrs	x8, TPIDR_EL0
  1922a8: f9401508     	ldr	x8, [x8, #0x28]
  1922ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1922b0: f81d03a0     	stur	x0, [x29, #-0x30]
  1922b4: f81c83a1     	stur	x1, [x29, #-0x38]
  1922b8: f81c03a2     	stur	x2, [x29, #-0x40]
  1922bc: f81e83a3     	stur	x3, [x29, #-0x18]
  1922c0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1922c4: aa1f03e0     	mov	x0, xzr
  1922c8: f9000100     	str	x0, [x8]
  1922cc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1922d0: f9400100     	ldr	x0, [x8]
  1922d4: f85c83a1     	ldur	x1, [x29, #-0x38]
  1922d8: f85e83a2     	ldur	x2, [x29, #-0x18]
  1922dc: 97fc6031     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1922e0: f90023e0     	str	x0, [sp, #0x40]
  1922e4: b40000a0     	cbz	x0, 0x1922f8 <SMF_CheckFileType+0x60>
  1922e8: 14000001     	b	0x1922ec <SMF_CheckFileType+0x54>
  1922ec: f94023e8     	ldr	x8, [sp, #0x40]
  1922f0: f81d83a8     	stur	x8, [x29, #-0x28]
  1922f4: 14000076     	b	0x1924cc <SMF_CheckFileType+0x234>
  1922f8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1922fc: 39463109     	ldrb	w9, [x8, #0x18c]
  192300: 340003a9     	cbz	w9, 0x192374 <SMF_CheckFileType+0xdc>
  192304: 14000001     	b	0x192308 <SMF_CheckFileType+0x70>
  192308: f85d03a0     	ldur	x0, [x29, #-0x30]
  19230c: f85c83a1     	ldur	x1, [x29, #-0x38]
  192310: f0000342     	adrp	x2, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  192314: 91387042     	add	x2, x2, #0xe1c
  192318: 321e03e8     	orr	w8, wzr, #0x4
  19231c: 2a0803e3     	mov	w3, w8
  192320: d10063a4     	sub	x4, x29, #0x18
  192324: 97fc4793     	bl	0xa4170 <EAS_SearchFile@plt>
  192328: f90023e0     	str	x0, [sp, #0x40]
  19232c: f94023e0     	ldr	x0, [sp, #0x40]
  192330: b4000200     	cbz	x0, 0x192370 <SMF_CheckFileType+0xd8>
  192334: 14000001     	b	0x192338 <SMF_CheckFileType+0xa0>
  192338: f94023e8     	ldr	x8, [sp, #0x40]
  19233c: f1000d08     	subs	x8, x8, #0x3
  192340: f9001fe8     	str	x8, [sp, #0x38]
  192344: 540000a1     	b.ne	0x192358 <SMF_CheckFileType+0xc0>
  192348: 14000001     	b	0x19234c <SMF_CheckFileType+0xb4>
  19234c: aa1f03e0     	mov	x0, xzr
  192350: f9001be0     	str	x0, [sp, #0x30]
  192354: 14000004     	b	0x192364 <SMF_CheckFileType+0xcc>
  192358: f94023e8     	ldr	x8, [sp, #0x40]
  19235c: f9001be8     	str	x8, [sp, #0x30]
  192360: 14000001     	b	0x192364 <SMF_CheckFileType+0xcc>
  192364: f9401be8     	ldr	x8, [sp, #0x30]
  192368: f81d83a8     	stur	x8, [x29, #-0x28]
  19236c: 14000058     	b	0x1924cc <SMF_CheckFileType+0x234>
  192370: 14000027     	b	0x19240c <SMF_CheckFileType+0x174>
  192374: f85d03a8     	ldur	x8, [x29, #-0x30]
  192378: f9400100     	ldr	x0, [x8]
  19237c: f85c83a1     	ldur	x1, [x29, #-0x38]
  192380: 321e03e9     	orr	w9, wzr, #0x4
  192384: 2a0903e3     	mov	w3, w9
  192388: d10033a2     	sub	x2, x29, #0xc
  19238c: d10083a4     	sub	x4, x29, #0x20
  192390: 97fc5804     	bl	0xa83a0 <EAS_HWReadFile@plt>
  192394: f90023e0     	str	x0, [sp, #0x40]
  192398: b40000a0     	cbz	x0, 0x1923ac <SMF_CheckFileType+0x114>
  19239c: 14000001     	b	0x1923a0 <SMF_CheckFileType+0x108>
  1923a0: f94023e8     	ldr	x8, [sp, #0x40]
  1923a4: f81d83a8     	stur	x8, [x29, #-0x28]
  1923a8: 14000049     	b	0x1924cc <SMF_CheckFileType+0x234>
  1923ac: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1923b0: 71013508     	subs	w8, w8, #0x4d
  1923b4: b9002fe8     	str	w8, [sp, #0x2c]
  1923b8: 54000221     	b.ne	0x1923fc <SMF_CheckFileType+0x164>
  1923bc: 14000001     	b	0x1923c0 <SMF_CheckFileType+0x128>
  1923c0: 385f53a8     	ldurb	w8, [x29, #-0xb]
  1923c4: 71015108     	subs	w8, w8, #0x54
  1923c8: b9002be8     	str	w8, [sp, #0x28]
  1923cc: 54000181     	b.ne	0x1923fc <SMF_CheckFileType+0x164>
  1923d0: 14000001     	b	0x1923d4 <SMF_CheckFileType+0x13c>
  1923d4: 385f63a8     	ldurb	w8, [x29, #-0xa]
  1923d8: 7101a108     	subs	w8, w8, #0x68
  1923dc: b90027e8     	str	w8, [sp, #0x24]
  1923e0: 540000e1     	b.ne	0x1923fc <SMF_CheckFileType+0x164>
  1923e4: 14000001     	b	0x1923e8 <SMF_CheckFileType+0x150>
  1923e8: 385f73a8     	ldurb	w8, [x29, #-0x9]
  1923ec: 71019108     	subs	w8, w8, #0x64
  1923f0: b90023e8     	str	w8, [sp, #0x20]
  1923f4: 540000a0     	b.eq	0x192408 <SMF_CheckFileType+0x170>
  1923f8: 14000001     	b	0x1923fc <SMF_CheckFileType+0x164>
  1923fc: aa1f03e8     	mov	x8, xzr
  192400: f81d83a8     	stur	x8, [x29, #-0x28]
  192404: 14000032     	b	0x1924cc <SMF_CheckFileType+0x234>
  192408: 14000001     	b	0x19240c <SMF_CheckFileType+0x174>
  19240c: f85d03a8     	ldur	x8, [x29, #-0x30]
  192410: 39462d09     	ldrb	w9, [x8, #0x18b]
  192414: 340000c9     	cbz	w9, 0x19242c <SMF_CheckFileType+0x194>
  192418: 14000001     	b	0x19241c <SMF_CheckFileType+0x184>
  19241c: 528000a0     	mov	w0, #0x5                // =5
  192420: 97fc49c0     	bl	0xa4b20 <EAS_CMEnumData@plt>
  192424: f90027e0     	str	x0, [sp, #0x48]
  192428: 14000010     	b	0x192468 <SMF_CheckFileType+0x1d0>
  19242c: f85d03a8     	ldur	x8, [x29, #-0x30]
  192430: f9400100     	ldr	x0, [x8]
  192434: 52800b09     	mov	w9, #0x58               // =88
  192438: 2a0903e8     	mov	w8, w9
  19243c: aa0803e1     	mov	x1, x8
  192440: f9000fe8     	str	x8, [sp, #0x18]
  192444: 97fc3dab     	bl	0xa1af0 <EAS_HWMalloc@plt>
  192448: f90027e0     	str	x0, [sp, #0x48]
  19244c: f94027e0     	ldr	x0, [sp, #0x48]
  192450: 2a1f03e9     	mov	w9, wzr
  192454: 2a0903e1     	mov	w1, w9
  192458: f9400fe2     	ldr	x2, [sp, #0x18]
  19245c: 97fc59b9     	bl	0xa8b40 <EAS_HWMemSet@plt>
  192460: f9000be0     	str	x0, [sp, #0x10]
  192464: 14000001     	b	0x192468 <SMF_CheckFileType+0x1d0>
  192468: f94027e8     	ldr	x8, [sp, #0x48]
  19246c: b50000a8     	cbnz	x8, 0x192480 <SMF_CheckFileType+0x1e8>
  192470: 14000001     	b	0x192474 <SMF_CheckFileType+0x1dc>
  192474: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  192478: f81d83a8     	stur	x8, [x29, #-0x28]
  19247c: 14000014     	b	0x1924cc <SMF_CheckFileType+0x234>
  192480: f85c83a8     	ldur	x8, [x29, #-0x38]
  192484: f94027e9     	ldr	x9, [sp, #0x48]
  192488: f9000d28     	str	x8, [x9, #0x18]
  19248c: f85e83a8     	ldur	x8, [x29, #-0x18]
  192490: f94027e9     	ldr	x9, [sp, #0x48]
  192494: f9002128     	str	x8, [x9, #0x40]
  192498: f94027e8     	ldr	x8, [sp, #0x48]
  19249c: aa1f03e9     	mov	x9, xzr
  1924a0: f9000909     	str	x9, [x8, #0x10]
  1924a4: f94027e8     	ldr	x8, [sp, #0x48]
  1924a8: f9002509     	str	x9, [x8, #0x48]
  1924ac: f94027e8     	ldr	x8, [sp, #0x48]
  1924b0: 321f07ea     	orr	w10, wzr, #0x6
  1924b4: 3901590a     	strb	w10, [x8, #0x56]
  1924b8: f94027e8     	ldr	x8, [sp, #0x48]
  1924bc: f85c03ab     	ldur	x11, [x29, #-0x40]
  1924c0: f9000168     	str	x8, [x11]
  1924c4: f81d83a9     	stur	x9, [x29, #-0x28]
  1924c8: 14000001     	b	0x1924cc <SMF_CheckFileType+0x234>
  1924cc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1924d0: d53bd049     	mrs	x9, TPIDR_EL0
  1924d4: f9401529     	ldr	x9, [x9, #0x28]
  1924d8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1924dc: eb0a0129     	subs	x9, x9, x10
  1924e0: f90007e8     	str	x8, [sp, #0x8]
  1924e4: f90003e9     	str	x9, [sp]
  1924e8: 540000c1     	b.ne	0x192500 <SMF_CheckFileType+0x268>
  1924ec: 14000001     	b	0x1924f0 <SMF_CheckFileType+0x258>
  1924f0: f94007e0     	ldr	x0, [sp, #0x8]
  1924f4: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1924f8: 910283ff     	add	sp, sp, #0xa0
  1924fc: d65f03c0     	ret
  192500: 97fc5e1c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000192504 <SMF_Prepare>:
  192504: d10103ff     	sub	sp, sp, #0x40
  192508: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19250c: 9100c3fd     	add	x29, sp, #0x30
  192510: 321f07e8     	orr	w8, wzr, #0x6
  192514: 52800009     	mov	w9, #0x0                // =0
  192518: f81f03a0     	stur	x0, [x29, #-0x10]
  19251c: f9000fe1     	str	x1, [sp, #0x18]
  192520: f9400fe0     	ldr	x0, [sp, #0x18]
  192524: f9000be0     	str	x0, [sp, #0x10]
  192528: f9400be0     	ldr	x0, [sp, #0x10]
  19252c: 3941580a     	ldrb	w10, [x0, #0x56]
  192530: 6b08015f     	cmp	w10, w8
  192534: 1a9f07e8     	cset	w8, ne
  192538: b90007e9     	str	w9, [sp, #0x4]
  19253c: 37000048     	tbnz	w8, #0x0, 0x192544 <SMF_Prepare+0x40>
  192540: 14000004     	b	0x192550 <SMF_Prepare+0x4c>
  192544: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  192548: f81f83a8     	stur	x8, [x29, #-0x8]
  19254c: 1400001a     	b	0x1925b4 <SMF_Prepare+0xb0>
  192550: b27c03e8     	orr	x8, xzr, #0x10
  192554: f85f03a0     	ldur	x0, [x29, #-0x10]
  192558: f9400be9     	ldr	x9, [sp, #0x10]
  19255c: 8b080121     	add	x1, x9, x8
  192560: 97fc3e88     	bl	0xa1f80 <VMInitMIDI@plt>
  192564: f90007e0     	str	x0, [sp, #0x8]
  192568: b5000040     	cbnz	x0, 0x192570 <SMF_Prepare+0x6c>
  19256c: 14000004     	b	0x19257c <SMF_Prepare+0x78>
  192570: f94007e8     	ldr	x8, [sp, #0x8]
  192574: f81f83a8     	stur	x8, [x29, #-0x8]
  192578: 1400000f     	b	0x1925b4 <SMF_Prepare+0xb0>
  19257c: f85f03a8     	ldur	x8, [x29, #-0x10]
  192580: f9400100     	ldr	x0, [x8]
  192584: f9400be1     	ldr	x1, [sp, #0x10]
  192588: 97fc3622     	bl	0x9fe10 <SMF_ParseHeader@plt>
  19258c: f90007e0     	str	x0, [sp, #0x8]
  192590: b5000040     	cbnz	x0, 0x192598 <SMF_Prepare+0x94>
  192594: 14000004     	b	0x1925a4 <SMF_Prepare+0xa0>
  192598: f94007e8     	ldr	x8, [sp, #0x8]
  19259c: f81f83a8     	stur	x8, [x29, #-0x8]
  1925a0: 14000005     	b	0x1925b4 <SMF_Prepare+0xb0>
  1925a4: f9400be8     	ldr	x8, [sp, #0x10]
  1925a8: b94007e9     	ldr	w9, [sp, #0x4]
  1925ac: 39015909     	strb	w9, [x8, #0x56]
  1925b0: f81f83bf     	stur	xzr, [x29, #-0x8]
  1925b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1925b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1925bc: 910103ff     	add	sp, sp, #0x40
  1925c0: d65f03c0     	ret

00000000001925c4 <SMF_Time>:
  1925c4: d10083ff     	sub	sp, sp, #0x20
  1925c8: d2800008     	mov	x8, #0x0                // =0
  1925cc: f9000fe0     	str	x0, [sp, #0x18]
  1925d0: f9000be1     	str	x1, [sp, #0x10]
  1925d4: f90007e2     	str	x2, [sp, #0x8]
  1925d8: f9400be0     	ldr	x0, [sp, #0x10]
  1925dc: f90003e0     	str	x0, [sp]
  1925e0: f94003e0     	ldr	x0, [sp]
  1925e4: f9402400     	ldr	x0, [x0, #0x48]
  1925e8: 9348fc00     	asr	x0, x0, #8
  1925ec: f94007e1     	ldr	x1, [sp, #0x8]
  1925f0: f9000020     	str	x0, [x1]
  1925f4: f94003e0     	ldr	x0, [sp]
  1925f8: f9402400     	ldr	x0, [x0, #0x48]
  1925fc: 9348fc00     	asr	x0, x0, #8
  192600: f94007e1     	ldr	x1, [sp, #0x8]
  192604: f9000020     	str	x0, [x1]
  192608: aa0803e0     	mov	x0, x8
  19260c: 910083ff     	add	sp, sp, #0x20
  192610: d65f03c0     	ret

0000000000192614 <SMF_Event>:
  192614: d101c3ff     	sub	sp, sp, #0x70
  192618: a9067bfd     	stp	x29, x30, [sp, #0x60]
  19261c: 910183fd     	add	x29, sp, #0x60
  192620: 321f07e8     	orr	w8, wzr, #0x6
  192624: d2800009     	mov	x9, #0x0                // =0
  192628: 32000bea     	orr	w10, wzr, #0x7
  19262c: 320003eb     	orr	w11, wzr, #0x1
  192630: 321f03ec     	orr	w12, wzr, #0x2
  192634: f81f03a0     	stur	x0, [x29, #-0x10]
  192638: f81e83a1     	stur	x1, [x29, #-0x18]
  19263c: b81e43a2     	stur	w2, [x29, #-0x1c]
  192640: f85e83a0     	ldur	x0, [x29, #-0x18]
  192644: f81d83a0     	stur	x0, [x29, #-0x28]
  192648: f85d83a0     	ldur	x0, [x29, #-0x28]
  19264c: 39415802     	ldrb	w2, [x0, #0x56]
  192650: 6b08005f     	cmp	w2, w8
  192654: 1a9fb7e8     	cset	w8, ge
  192658: f9000be9     	str	x9, [sp, #0x10]
  19265c: b9000fea     	str	w10, [sp, #0xc]
  192660: b9000beb     	str	w11, [sp, #0x8]
  192664: b90007ec     	str	w12, [sp, #0x4]
  192668: 37000048     	tbnz	w8, #0x0, 0x192670 <SMF_Event+0x5c>
  19266c: 14000003     	b	0x192678 <SMF_Event+0x64>
  192670: f81f83bf     	stur	xzr, [x29, #-0x8]
  192674: 140000a7     	b	0x192910 <SMF_Event+0x2fc>
  192678: f85d83a8     	ldur	x8, [x29, #-0x28]
  19267c: f9400508     	ldr	x8, [x8, #0x8]
  192680: f9400be9     	ldr	x9, [sp, #0x10]
  192684: eb09011f     	cmp	x8, x9
  192688: 1a9f07ea     	cset	w10, ne
  19268c: 3700008a     	tbnz	w10, #0x0, 0x19269c <SMF_Event+0x88>
  192690: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  192694: f81f83a8     	stur	x8, [x29, #-0x8]
  192698: 1400009e     	b	0x192910 <SMF_Event+0x2fc>
  19269c: b24003e8     	orr	x8, xzr, #0x1
  1926a0: b27d07e9     	orr	x9, xzr, #0x18
  1926a4: f85d83aa     	ldur	x10, [x29, #-0x28]
  1926a8: f940054a     	ldr	x10, [x10, #0x8]
  1926ac: f940054a     	ldr	x10, [x10, #0x8]
  1926b0: f90013ea     	str	x10, [sp, #0x20]
  1926b4: f85d83aa     	ldur	x10, [x29, #-0x28]
  1926b8: b9400feb     	ldr	w11, [sp, #0xc]
  1926bc: 3901594b     	strb	w11, [x10, #0x56]
  1926c0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1926c4: f940054a     	ldr	x10, [x10, #0x8]
  1926c8: 8b090149     	add	x9, x10, x9
  1926cc: f9400529     	ldr	x9, [x9, #0x8]
  1926d0: 8a080128     	and	x8, x9, x8
  1926d4: b5000048     	cbnz	x8, 0x1926dc <SMF_Event+0xc8>
  1926d8: 14000003     	b	0x1926e4 <SMF_Event+0xd0>
  1926dc: 321f03e8     	orr	w8, wzr, #0x2
  1926e0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1926e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1926e8: f85d83a1     	ldur	x1, [x29, #-0x28]
  1926ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1926f0: f9400502     	ldr	x2, [x8, #0x8]
  1926f4: b85e43a3     	ldur	w3, [x29, #-0x1c]
  1926f8: 94000450     	bl	0x193838 <SMF_ParseHeader+0x59c>
  1926fc: f9001be0     	str	x0, [sp, #0x30]
  192700: b5000040     	cbnz	x0, 0x192708 <SMF_Event+0xf4>
  192704: 1400000f     	b	0x192740 <SMF_Event+0x12c>
  192708: b24007e8     	orr	x8, xzr, #0x3
  19270c: f9401be9     	ldr	x9, [sp, #0x30]
  192710: eb08013f     	cmp	x9, x8
  192714: 1a9f07ea     	cset	w10, ne
  192718: 3700004a     	tbnz	w10, #0x0, 0x192720 <SMF_Event+0x10c>
  19271c: 14000004     	b	0x19272c <SMF_Event+0x118>
  192720: f9401be8     	ldr	x8, [sp, #0x30]
  192724: f81f83a8     	stur	x8, [x29, #-0x8]
  192728: 1400007a     	b	0x192910 <SMF_Event+0x2fc>
  19272c: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  192730: f85d83a9     	ldur	x9, [x29, #-0x28]
  192734: f9400529     	ldr	x9, [x9, #0x8]
  192738: f9000528     	str	x8, [x9, #0x8]
  19273c: 1400002c     	b	0x1927ec <SMF_Event+0x1d8>
  192740: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  192744: f85d83a9     	ldur	x9, [x29, #-0x28]
  192748: f9400529     	ldr	x9, [x9, #0x8]
  19274c: f9400529     	ldr	x9, [x9, #0x8]
  192750: eb08013f     	cmp	x9, x8
  192754: 1a9f07ea     	cset	w10, ne
  192758: 3700004a     	tbnz	w10, #0x0, 0x192760 <SMF_Event+0x14c>
  19275c: 14000024     	b	0x1927ec <SMF_Event+0x1d8>
  192760: f85f03a8     	ldur	x8, [x29, #-0x10]
  192764: f9400100     	ldr	x0, [x8]
  192768: f85d83a8     	ldur	x8, [x29, #-0x28]
  19276c: f9400501     	ldr	x1, [x8, #0x8]
  192770: 940004d0     	bl	0x193ab0 <SMF_ParseHeader+0x814>
  192774: f9001be0     	str	x0, [sp, #0x30]
  192778: b5000040     	cbnz	x0, 0x192780 <SMF_Event+0x16c>
  19277c: 1400000f     	b	0x1927b8 <SMF_Event+0x1a4>
  192780: b24007e8     	orr	x8, xzr, #0x3
  192784: f9401be9     	ldr	x9, [sp, #0x30]
  192788: eb08013f     	cmp	x9, x8
  19278c: 1a9f07ea     	cset	w10, ne
  192790: 3700004a     	tbnz	w10, #0x0, 0x192798 <SMF_Event+0x184>
  192794: 14000004     	b	0x1927a4 <SMF_Event+0x190>
  192798: f9401be8     	ldr	x8, [sp, #0x30]
  19279c: f81f83a8     	stur	x8, [x29, #-0x8]
  1927a0: 1400005c     	b	0x192910 <SMF_Event+0x2fc>
  1927a4: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  1927a8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1927ac: f9400529     	ldr	x9, [x9, #0x8]
  1927b0: f9000528     	str	x8, [x9, #0x8]
  1927b4: 1400000e     	b	0x1927ec <SMF_Event+0x1d8>
  1927b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1927bc: f9400508     	ldr	x8, [x8, #0x8]
  1927c0: f9400508     	ldr	x8, [x8, #0x8]
  1927c4: f94013e9     	ldr	x9, [sp, #0x20]
  1927c8: eb09011f     	cmp	x8, x9
  1927cc: 1a9f17ea     	cset	w10, eq
  1927d0: 3700004a     	tbnz	w10, #0x0, 0x1927d8 <SMF_Event+0x1c4>
  1927d4: 14000006     	b	0x1927ec <SMF_Event+0x1d8>
  1927d8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1927dc: b9400be9     	ldr	w9, [sp, #0x8]
  1927e0: 39015909     	strb	w9, [x8, #0x56]
  1927e4: f81f83bf     	stur	xzr, [x29, #-0x8]
  1927e8: 1400004a     	b	0x192910 <SMF_Event+0x2fc>
  1927ec: b2406be8     	mov	x8, #0x7ffffff          // =134217727
  1927f0: f9000fe8     	str	x8, [sp, #0x18]
  1927f4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1927f8: f9400be9     	ldr	x9, [sp, #0x10]
  1927fc: f9000509     	str	x9, [x8, #0x8]
  192800: f90017ff     	str	xzr, [sp, #0x28]
  192804: f94017e8     	ldr	x8, [sp, #0x28]
  192808: f85d83a9     	ldur	x9, [x29, #-0x28]
  19280c: 7940a12a     	ldrh	w10, [x9, #0x50]
  192810: 2a0a03e9     	mov	w9, w10
  192814: d3403d29     	ubfx	x9, x9, #0, #16
  192818: eb09011f     	cmp	x8, x9
  19281c: 1a9fa7ea     	cset	w10, lt
  192820: 3700004a     	tbnz	w10, #0x0, 0x192828 <SMF_Event+0x214>
  192824: 14000020     	b	0x1928a4 <SMF_Event+0x290>
  192828: d2800508     	mov	x8, #0x28               // =40
  19282c: f85d83a9     	ldur	x9, [x29, #-0x28]
  192830: f9400129     	ldr	x9, [x9]
  192834: f94017ea     	ldr	x10, [sp, #0x28]
  192838: 9b0a7d08     	mul	x8, x8, x10
  19283c: 8b080128     	add	x8, x9, x8
  192840: f9400508     	ldr	x8, [x8, #0x8]
  192844: f9400fe9     	ldr	x9, [sp, #0x18]
  192848: eb09011f     	cmp	x8, x9
  19284c: 1a9f27eb     	cset	w11, lo
  192850: 3700004b     	tbnz	w11, #0x0, 0x192858 <SMF_Event+0x244>
  192854: 14000010     	b	0x192894 <SMF_Event+0x280>
  192858: d2800508     	mov	x8, #0x28               // =40
  19285c: f85d83a9     	ldur	x9, [x29, #-0x28]
  192860: f9400129     	ldr	x9, [x9]
  192864: f94017ea     	ldr	x10, [sp, #0x28]
  192868: 9b0a7d0a     	mul	x10, x8, x10
  19286c: 8b0a0129     	add	x9, x9, x10
  192870: f9400529     	ldr	x9, [x9, #0x8]
  192874: f9000fe9     	str	x9, [sp, #0x18]
  192878: f85d83a9     	ldur	x9, [x29, #-0x28]
  19287c: f9400129     	ldr	x9, [x9]
  192880: f94017ea     	ldr	x10, [sp, #0x28]
  192884: 9b0a7d08     	mul	x8, x8, x10
  192888: 8b080128     	add	x8, x9, x8
  19288c: f85d83a9     	ldur	x9, [x29, #-0x28]
  192890: f9000528     	str	x8, [x9, #0x8]
  192894: f94017e8     	ldr	x8, [sp, #0x28]
  192898: 91000508     	add	x8, x8, #0x1
  19289c: f90017e8     	str	x8, [sp, #0x28]
  1928a0: 17ffffd9     	b	0x192804 <SMF_Event+0x1f0>
  1928a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1928a8: f9400508     	ldr	x8, [x8, #0x8]
  1928ac: f9400be9     	ldr	x9, [sp, #0x10]
  1928b0: eb09011f     	cmp	x8, x9
  1928b4: 1a9f07ea     	cset	w10, ne
  1928b8: 3700004a     	tbnz	w10, #0x0, 0x1928c0 <SMF_Event+0x2ac>
  1928bc: 1400000c     	b	0x1928ec <SMF_Event+0x2d8>
  1928c0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1928c4: b9400be9     	ldr	w9, [sp, #0x8]
  1928c8: 39015909     	strb	w9, [x8, #0x56]
  1928cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1928d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1928d4: f9400508     	ldr	x8, [x8, #0x8]
  1928d8: f9400508     	ldr	x8, [x8, #0x8]
  1928dc: f94013ea     	ldr	x10, [sp, #0x20]
  1928e0: eb0a0101     	subs	x1, x8, x10
  1928e4: 9400049c     	bl	0x193b54 <SMF_ParseHeader+0x8b8>
  1928e8: 14000009     	b	0x19290c <SMF_Event+0x2f8>
  1928ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1928f0: b94007e9     	ldr	w9, [sp, #0x4]
  1928f4: 39015909     	strb	w9, [x8, #0x56]
  1928f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1928fc: f940b900     	ldr	x0, [x8, #0x170]
  192900: f85d83a8     	ldur	x8, [x29, #-0x28]
  192904: f9400901     	ldr	x1, [x8, #0x10]
  192908: 97fc56fe     	bl	0xa8500 <VMReleaseAllVoices@plt>
  19290c: f81f83bf     	stur	xzr, [x29, #-0x8]
  192910: f85f83a0     	ldur	x0, [x29, #-0x8]
  192914: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  192918: 9101c3ff     	add	sp, sp, #0x70
  19291c: d65f03c0     	ret

0000000000192920 <SMF_State>:
  192920: d10103ff     	sub	sp, sp, #0x40
  192924: a9037bfd     	stp	x29, x30, [sp, #0x30]
  192928: 9100c3fd     	add	x29, sp, #0x30
  19292c: 321f03e8     	orr	w8, wzr, #0x2
  192930: 321e03e9     	orr	w9, wzr, #0x4
  192934: 528000aa     	mov	w10, #0x5               // =5
  192938: f81f83a0     	stur	x0, [x29, #-0x8]
  19293c: f81f03a1     	stur	x1, [x29, #-0x10]
  192940: f9000fe2     	str	x2, [sp, #0x18]
  192944: f85f03a0     	ldur	x0, [x29, #-0x10]
  192948: f9000be0     	str	x0, [sp, #0x10]
  19294c: f9400be0     	ldr	x0, [sp, #0x10]
  192950: 3941580b     	ldrb	w11, [x0, #0x56]
  192954: 6b08017f     	cmp	w11, w8
  192958: 1a9f17e8     	cset	w8, eq
  19295c: b9000fe9     	str	w9, [sp, #0xc]
  192960: b9000bea     	str	w10, [sp, #0x8]
  192964: 37000048     	tbnz	w8, #0x0, 0x19296c <SMF_State+0x4c>
  192968: 14000009     	b	0x19298c <SMF_State+0x6c>
  19296c: f9400be8     	ldr	x8, [sp, #0x10]
  192970: f9400900     	ldr	x0, [x8, #0x10]
  192974: 97fc5d47     	bl	0xa9e90 <VMActiveVoices@plt>
  192978: b4000040     	cbz	x0, 0x192980 <SMF_State+0x60>
  19297c: 14000004     	b	0x19298c <SMF_State+0x6c>
  192980: f9400be8     	ldr	x8, [sp, #0x10]
  192984: b9400fe9     	ldr	w9, [sp, #0xc]
  192988: 39015909     	strb	w9, [x8, #0x56]
  19298c: 320007e8     	orr	w8, wzr, #0x3
  192990: f9400be9     	ldr	x9, [sp, #0x10]
  192994: 3941592a     	ldrb	w10, [x9, #0x56]
  192998: 6b08015f     	cmp	w10, w8
  19299c: 1a9f17e8     	cset	w8, eq
  1929a0: 37000048     	tbnz	w8, #0x0, 0x1929a8 <SMF_State+0x88>
  1929a4: 14000009     	b	0x1929c8 <SMF_State+0xa8>
  1929a8: f9400be8     	ldr	x8, [sp, #0x10]
  1929ac: f9400900     	ldr	x0, [x8, #0x10]
  1929b0: 97fc5d38     	bl	0xa9e90 <VMActiveVoices@plt>
  1929b4: b4000040     	cbz	x0, 0x1929bc <SMF_State+0x9c>
  1929b8: 14000004     	b	0x1929c8 <SMF_State+0xa8>
  1929bc: f9400be8     	ldr	x8, [sp, #0x10]
  1929c0: b9400be9     	ldr	w9, [sp, #0x8]
  1929c4: 39015909     	strb	w9, [x8, #0x56]
  1929c8: d2800000     	mov	x0, #0x0                // =0
  1929cc: f9400be8     	ldr	x8, [sp, #0x10]
  1929d0: 39415909     	ldrb	w9, [x8, #0x56]
  1929d4: 2a0903e8     	mov	w8, w9
  1929d8: d3401d08     	ubfx	x8, x8, #0, #8
  1929dc: f9400fea     	ldr	x10, [sp, #0x18]
  1929e0: f9000148     	str	x8, [x10]
  1929e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1929e8: 910103ff     	add	sp, sp, #0x40
  1929ec: d65f03c0     	ret

00000000001929f0 <SMF_Close>:
  1929f0: d10143ff     	sub	sp, sp, #0x50
  1929f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1929f8: 910103fd     	add	x29, sp, #0x40
  1929fc: d2800008     	mov	x8, #0x0                // =0
  192a00: f81f03a0     	stur	x0, [x29, #-0x10]
  192a04: f81e83a1     	stur	x1, [x29, #-0x18]
  192a08: f85e83a0     	ldur	x0, [x29, #-0x18]
  192a0c: f90013e0     	str	x0, [sp, #0x20]
  192a10: f9000fff     	str	xzr, [sp, #0x18]
  192a14: f90007e8     	str	x8, [sp, #0x8]
  192a18: f9400fe8     	ldr	x8, [sp, #0x18]
  192a1c: f94013e9     	ldr	x9, [sp, #0x20]
  192a20: 7940a12a     	ldrh	w10, [x9, #0x50]
  192a24: 2a0a03e9     	mov	w9, w10
  192a28: d3403d29     	ubfx	x9, x9, #0, #16
  192a2c: eb09011f     	cmp	x8, x9
  192a30: 1a9fa7ea     	cset	w10, lt
  192a34: 3700004a     	tbnz	w10, #0x0, 0x192a3c <SMF_Close+0x4c>
  192a38: 14000021     	b	0x192abc <SMF_Close+0xcc>
  192a3c: d2800508     	mov	x8, #0x28               // =40
  192a40: f94013e9     	ldr	x9, [sp, #0x20]
  192a44: f9400129     	ldr	x9, [x9]
  192a48: f9400fea     	ldr	x10, [sp, #0x18]
  192a4c: 9b0a7d08     	mul	x8, x8, x10
  192a50: 8b080128     	add	x8, x9, x8
  192a54: f9400108     	ldr	x8, [x8]
  192a58: f94007e9     	ldr	x9, [sp, #0x8]
  192a5c: eb09011f     	cmp	x8, x9
  192a60: 1a9f07eb     	cset	w11, ne
  192a64: 3700004b     	tbnz	w11, #0x0, 0x192a6c <SMF_Close+0x7c>
  192a68: 14000011     	b	0x192aac <SMF_Close+0xbc>
  192a6c: d2800508     	mov	x8, #0x28               // =40
  192a70: f85f03a9     	ldur	x9, [x29, #-0x10]
  192a74: f9400120     	ldr	x0, [x9]
  192a78: f94013e9     	ldr	x9, [sp, #0x20]
  192a7c: f9400129     	ldr	x9, [x9]
  192a80: f9400fea     	ldr	x10, [sp, #0x18]
  192a84: 9b0a7d08     	mul	x8, x8, x10
  192a88: 8b080128     	add	x8, x9, x8
  192a8c: f9400101     	ldr	x1, [x8]
  192a90: 97fc43fc     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  192a94: f9000be0     	str	x0, [sp, #0x10]
  192a98: b5000040     	cbnz	x0, 0x192aa0 <SMF_Close+0xb0>
  192a9c: 14000004     	b	0x192aac <SMF_Close+0xbc>
  192aa0: f9400be8     	ldr	x8, [sp, #0x10]
  192aa4: f81f83a8     	stur	x8, [x29, #-0x8]
  192aa8: 1400003c     	b	0x192b98 <SMF_Close+0x1a8>
  192aac: f9400fe8     	ldr	x8, [sp, #0x18]
  192ab0: 91000508     	add	x8, x8, #0x1
  192ab4: f9000fe8     	str	x8, [sp, #0x18]
  192ab8: 17ffffd8     	b	0x192a18 <SMF_Close+0x28>
  192abc: f94013e8     	ldr	x8, [sp, #0x20]
  192ac0: f9400d08     	ldr	x8, [x8, #0x18]
  192ac4: f94007e9     	ldr	x9, [sp, #0x8]
  192ac8: eb09011f     	cmp	x8, x9
  192acc: 1a9f07ea     	cset	w10, ne
  192ad0: 3700004a     	tbnz	w10, #0x0, 0x192ad8 <SMF_Close+0xe8>
  192ad4: 1400000c     	b	0x192b04 <SMF_Close+0x114>
  192ad8: f85f03a8     	ldur	x8, [x29, #-0x10]
  192adc: f9400100     	ldr	x0, [x8]
  192ae0: f94013e8     	ldr	x8, [sp, #0x20]
  192ae4: f9400d01     	ldr	x1, [x8, #0x18]
  192ae8: 97fc43e6     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  192aec: f9000be0     	str	x0, [sp, #0x10]
  192af0: b5000040     	cbnz	x0, 0x192af8 <SMF_Close+0x108>
  192af4: 14000004     	b	0x192b04 <SMF_Close+0x114>
  192af8: f9400be8     	ldr	x8, [sp, #0x10]
  192afc: f81f83a8     	stur	x8, [x29, #-0x8]
  192b00: 14000026     	b	0x192b98 <SMF_Close+0x1a8>
  192b04: f94013e8     	ldr	x8, [sp, #0x20]
  192b08: f9400908     	ldr	x8, [x8, #0x10]
  192b0c: f94007e9     	ldr	x9, [sp, #0x8]
  192b10: eb09011f     	cmp	x8, x9
  192b14: 1a9f07ea     	cset	w10, ne
  192b18: 3700004a     	tbnz	w10, #0x0, 0x192b20 <SMF_Close+0x130>
  192b1c: 14000005     	b	0x192b30 <SMF_Close+0x140>
  192b20: f85f03a0     	ldur	x0, [x29, #-0x10]
  192b24: f94013e8     	ldr	x8, [sp, #0x20]
  192b28: f9400901     	ldr	x1, [x8, #0x10]
  192b2c: 97fc37b5     	bl	0xa0a00 <VMMIDIShutdown@plt>
  192b30: 52800008     	mov	w8, #0x0                // =0
  192b34: f85f03a9     	ldur	x9, [x29, #-0x10]
  192b38: 39462d2a     	ldrb	w10, [x9, #0x18b]
  192b3c: 53001d4a     	uxtb	w10, w10
  192b40: 32001feb     	orr	w11, wzr, #0xff
  192b44: 0a0b0108     	and	w8, w8, w11
  192b48: 6b08015f     	cmp	w10, w8
  192b4c: 1a9f07e8     	cset	w8, ne
  192b50: 37000228     	tbnz	w8, #0x0, 0x192b94 <SMF_Close+0x1a4>
  192b54: f94013e8     	ldr	x8, [sp, #0x20]
  192b58: f9400108     	ldr	x8, [x8]
  192b5c: f94007e9     	ldr	x9, [sp, #0x8]
  192b60: eb09011f     	cmp	x8, x9
  192b64: 1a9f07ea     	cset	w10, ne
  192b68: 3700004a     	tbnz	w10, #0x0, 0x192b70 <SMF_Close+0x180>
  192b6c: 14000006     	b	0x192b84 <SMF_Close+0x194>
  192b70: f85f03a8     	ldur	x8, [x29, #-0x10]
  192b74: f9400100     	ldr	x0, [x8]
  192b78: f94013e8     	ldr	x8, [sp, #0x20]
  192b7c: f9400101     	ldr	x1, [x8]
  192b80: 97fc3bd0     	bl	0xa1ac0 <EAS_HWFree@plt>
  192b84: f85f03a8     	ldur	x8, [x29, #-0x10]
  192b88: f9400100     	ldr	x0, [x8]
  192b8c: f94013e1     	ldr	x1, [sp, #0x20]
  192b90: 97fc3bcc     	bl	0xa1ac0 <EAS_HWFree@plt>
  192b94: f81f83bf     	stur	xzr, [x29, #-0x8]
  192b98: f85f83a0     	ldur	x0, [x29, #-0x8]
  192b9c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  192ba0: 910143ff     	add	sp, sp, #0x50
  192ba4: d65f03c0     	ret

0000000000192ba8 <SMF_Reset>:
  192ba8: d101c3ff     	sub	sp, sp, #0x70
  192bac: a9067bfd     	stp	x29, x30, [sp, #0x60]
  192bb0: 910183fd     	add	x29, sp, #0x60
  192bb4: d2800008     	mov	x8, #0x0                // =0
  192bb8: 320003e2     	orr	w2, wzr, #0x1
  192bbc: b2407be9     	mov	x9, #0x7fffffff         // =2147483647
  192bc0: 5280000a     	mov	w10, #0x0               // =0
  192bc4: f81f03a0     	stur	x0, [x29, #-0x10]
  192bc8: f81e83a1     	stur	x1, [x29, #-0x18]
  192bcc: f85e83a0     	ldur	x0, [x29, #-0x18]
  192bd0: f81e03a0     	stur	x0, [x29, #-0x20]
  192bd4: f85e03a0     	ldur	x0, [x29, #-0x20]
  192bd8: f900241f     	str	xzr, [x0, #0x48]
  192bdc: f85f03a0     	ldur	x0, [x29, #-0x10]
  192be0: f940b800     	ldr	x0, [x0, #0x170]
  192be4: f85e03a1     	ldur	x1, [x29, #-0x20]
  192be8: f9400821     	ldr	x1, [x1, #0x10]
  192bec: f90013e8     	str	x8, [sp, #0x20]
  192bf0: f9000fe9     	str	x9, [sp, #0x18]
  192bf4: b90017ea     	str	w10, [sp, #0x14]
  192bf8: 97fc3e82     	bl	0xa2600 <VMReset@plt>
  192bfc: f9400fe8     	ldr	x8, [sp, #0x18]
  192c00: f90017e8     	str	x8, [sp, #0x28]
  192c04: f85e03a9     	ldur	x9, [x29, #-0x20]
  192c08: f94013e0     	ldr	x0, [sp, #0x20]
  192c0c: f9000520     	str	x0, [x9, #0x8]
  192c10: f81d83bf     	stur	xzr, [x29, #-0x28]
  192c14: f85d83a8     	ldur	x8, [x29, #-0x28]
  192c18: f85e03a9     	ldur	x9, [x29, #-0x20]
  192c1c: 7940a12a     	ldrh	w10, [x9, #0x50]
  192c20: 2a0a03e9     	mov	w9, w10
  192c24: d3403d29     	ubfx	x9, x9, #0, #16
  192c28: eb09011f     	cmp	x8, x9
  192c2c: 1a9fa7ea     	cset	w10, lt
  192c30: 3700004a     	tbnz	w10, #0x0, 0x192c38 <SMF_Reset+0x90>
  192c34: 14000056     	b	0x192d8c <SMF_Reset+0x1e4>
  192c38: d2800508     	mov	x8, #0x28               // =40
  192c3c: f85f03a9     	ldur	x9, [x29, #-0x10]
  192c40: f9400120     	ldr	x0, [x9]
  192c44: f85e03a9     	ldur	x9, [x29, #-0x20]
  192c48: f9400129     	ldr	x9, [x9]
  192c4c: f85d83aa     	ldur	x10, [x29, #-0x28]
  192c50: 9b0a7d0a     	mul	x10, x8, x10
  192c54: 8b0a0129     	add	x9, x9, x10
  192c58: f9400121     	ldr	x1, [x9]
  192c5c: f85e03a9     	ldur	x9, [x29, #-0x20]
  192c60: f9400129     	ldr	x9, [x9]
  192c64: f85d83aa     	ldur	x10, [x29, #-0x28]
  192c68: 9b0a7d08     	mul	x8, x8, x10
  192c6c: 8b080128     	add	x8, x9, x8
  192c70: f9400902     	ldr	x2, [x8, #0x10]
  192c74: 97fc5dcb     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  192c78: f9001be0     	str	x0, [sp, #0x30]
  192c7c: b5000040     	cbnz	x0, 0x192c84 <SMF_Reset+0xdc>
  192c80: 14000004     	b	0x192c90 <SMF_Reset+0xe8>
  192c84: f9401be8     	ldr	x8, [sp, #0x30]
  192c88: f81f83a8     	stur	x8, [x29, #-0x8]
  192c8c: 14000044     	b	0x192d9c <SMF_Reset+0x1f4>
  192c90: b27d07e8     	orr	x8, xzr, #0x18
  192c94: d2800509     	mov	x9, #0x28               // =40
  192c98: f85e03aa     	ldur	x10, [x29, #-0x20]
  192c9c: f940014a     	ldr	x10, [x10]
  192ca0: f85d83ab     	ldur	x11, [x29, #-0x28]
  192ca4: 9b0b7d2b     	mul	x11, x9, x11
  192ca8: 8b0b014a     	add	x10, x10, x11
  192cac: f900055f     	str	xzr, [x10, #0x8]
  192cb0: f85e03aa     	ldur	x10, [x29, #-0x20]
  192cb4: f940014a     	ldr	x10, [x10]
  192cb8: f85d83ab     	ldur	x11, [x29, #-0x28]
  192cbc: 9b0b7d2b     	mul	x11, x9, x11
  192cc0: 8b0b014a     	add	x10, x10, x11
  192cc4: 8b080140     	add	x0, x10, x8
  192cc8: f90007e9     	str	x9, [sp, #0x8]
  192ccc: 97fc3df9     	bl	0xa24b0 <EAS_InitMIDIStream@plt>
  192cd0: f85f03a8     	ldur	x8, [x29, #-0x10]
  192cd4: f9400100     	ldr	x0, [x8]
  192cd8: f85e03a8     	ldur	x8, [x29, #-0x20]
  192cdc: f9400108     	ldr	x8, [x8]
  192ce0: f85d83a9     	ldur	x9, [x29, #-0x28]
  192ce4: f94007ea     	ldr	x10, [sp, #0x8]
  192ce8: 9b097d49     	mul	x9, x10, x9
  192cec: 8b090108     	add	x8, x8, x9
  192cf0: aa0803e1     	mov	x1, x8
  192cf4: 9400036f     	bl	0x193ab0 <SMF_ParseHeader+0x814>
  192cf8: f9001be0     	str	x0, [sp, #0x30]
  192cfc: b5000040     	cbnz	x0, 0x192d04 <SMF_Reset+0x15c>
  192d00: 14000004     	b	0x192d10 <SMF_Reset+0x168>
  192d04: f9401be8     	ldr	x8, [sp, #0x30]
  192d08: f81f83a8     	stur	x8, [x29, #-0x8]
  192d0c: 14000024     	b	0x192d9c <SMF_Reset+0x1f4>
  192d10: d2800508     	mov	x8, #0x28               // =40
  192d14: f85e03a9     	ldur	x9, [x29, #-0x20]
  192d18: f9400129     	ldr	x9, [x9]
  192d1c: f85d83aa     	ldur	x10, [x29, #-0x28]
  192d20: 9b0a7d08     	mul	x8, x8, x10
  192d24: 8b080128     	add	x8, x9, x8
  192d28: f9400508     	ldr	x8, [x8, #0x8]
  192d2c: f94017e9     	ldr	x9, [sp, #0x28]
  192d30: eb09011f     	cmp	x8, x9
  192d34: 1a9f27eb     	cset	w11, lo
  192d38: 3700004b     	tbnz	w11, #0x0, 0x192d40 <SMF_Reset+0x198>
  192d3c: 14000010     	b	0x192d7c <SMF_Reset+0x1d4>
  192d40: d2800508     	mov	x8, #0x28               // =40
  192d44: f85e03a9     	ldur	x9, [x29, #-0x20]
  192d48: f9400129     	ldr	x9, [x9]
  192d4c: f85d83aa     	ldur	x10, [x29, #-0x28]
  192d50: 9b0a7d0a     	mul	x10, x8, x10
  192d54: 8b0a0129     	add	x9, x9, x10
  192d58: f9400529     	ldr	x9, [x9, #0x8]
  192d5c: f90017e9     	str	x9, [sp, #0x28]
  192d60: f85e03a9     	ldur	x9, [x29, #-0x20]
  192d64: f9400129     	ldr	x9, [x9]
  192d68: f85d83aa     	ldur	x10, [x29, #-0x28]
  192d6c: 9b0a7d08     	mul	x8, x8, x10
  192d70: 8b080128     	add	x8, x9, x8
  192d74: f85e03a9     	ldur	x9, [x29, #-0x20]
  192d78: f9000528     	str	x8, [x9, #0x8]
  192d7c: f85d83a8     	ldur	x8, [x29, #-0x28]
  192d80: 91000508     	add	x8, x8, #0x1
  192d84: f81d83a8     	stur	x8, [x29, #-0x28]
  192d88: 17ffffa3     	b	0x192c14 <SMF_Reset+0x6c>
  192d8c: f85e03a8     	ldur	x8, [x29, #-0x20]
  192d90: b94017e9     	ldr	w9, [sp, #0x14]
  192d94: 39015909     	strb	w9, [x8, #0x56]
  192d98: f81f83bf     	stur	xzr, [x29, #-0x8]
  192d9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  192da0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  192da4: 9101c3ff     	add	sp, sp, #0x70
  192da8: d65f03c0     	ret

0000000000192dac <SMF_Pause>:
  192dac: d10103ff     	sub	sp, sp, #0x40
  192db0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  192db4: 9100c3fd     	add	x29, sp, #0x30
  192db8: 321e03e8     	orr	w8, wzr, #0x4
  192dbc: 320007e9     	orr	w9, wzr, #0x3
  192dc0: f81f03a0     	stur	x0, [x29, #-0x10]
  192dc4: f9000fe1     	str	x1, [sp, #0x18]
  192dc8: f9400fe0     	ldr	x0, [sp, #0x18]
  192dcc: f9000be0     	str	x0, [sp, #0x10]
  192dd0: f9400be0     	ldr	x0, [sp, #0x10]
  192dd4: 3941580a     	ldrb	w10, [x0, #0x56]
  192dd8: 6b08015f     	cmp	w10, w8
  192ddc: 1a9f17e8     	cset	w8, eq
  192de0: b9000fe9     	str	w9, [sp, #0xc]
  192de4: 37000048     	tbnz	w8, #0x0, 0x192dec <SMF_Pause+0x40>
  192de8: 14000004     	b	0x192df8 <SMF_Pause+0x4c>
  192dec: 928002e8     	mov	x8, #-0x18              // =-24
  192df0: f81f83a8     	stur	x8, [x29, #-0x8]
  192df4: 1400000a     	b	0x192e1c <SMF_Pause+0x70>
  192df8: f85f03a8     	ldur	x8, [x29, #-0x10]
  192dfc: f940b900     	ldr	x0, [x8, #0x170]
  192e00: f9400be8     	ldr	x8, [sp, #0x10]
  192e04: f9400901     	ldr	x1, [x8, #0x10]
  192e08: 97fc41f2     	bl	0xa35d0 <VMMuteAllVoices@plt>
  192e0c: f9400be8     	ldr	x8, [sp, #0x10]
  192e10: b9400fe9     	ldr	w9, [sp, #0xc]
  192e14: 39015909     	strb	w9, [x8, #0x56]
  192e18: f81f83bf     	stur	xzr, [x29, #-0x8]
  192e1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  192e20: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  192e24: 910103ff     	add	sp, sp, #0x40
  192e28: d65f03c0     	ret

0000000000192e2c <SMF_Resume>:
  192e2c: d100c3ff     	sub	sp, sp, #0x30
  192e30: 321e03e8     	orr	w8, wzr, #0x4
  192e34: 320003e9     	orr	w9, wzr, #0x1
  192e38: f90013e0     	str	x0, [sp, #0x20]
  192e3c: f9000fe1     	str	x1, [sp, #0x18]
  192e40: f9400fe0     	ldr	x0, [sp, #0x18]
  192e44: f9000be0     	str	x0, [sp, #0x10]
  192e48: f9400be0     	ldr	x0, [sp, #0x10]
  192e4c: 3941580a     	ldrb	w10, [x0, #0x56]
  192e50: 6b08015f     	cmp	w10, w8
  192e54: 1a9f17e8     	cset	w8, eq
  192e58: b9000fe9     	str	w9, [sp, #0xc]
  192e5c: 37000048     	tbnz	w8, #0x0, 0x192e64 <SMF_Resume+0x38>
  192e60: 14000004     	b	0x192e70 <SMF_Resume+0x44>
  192e64: 928002e8     	mov	x8, #-0x18              // =-24
  192e68: f90017e8     	str	x8, [sp, #0x28]
  192e6c: 14000005     	b	0x192e80 <SMF_Resume+0x54>
  192e70: f9400be8     	ldr	x8, [sp, #0x10]
  192e74: b9400fe9     	ldr	w9, [sp, #0xc]
  192e78: 39015909     	strb	w9, [x8, #0x56]
  192e7c: f90017ff     	str	xzr, [sp, #0x28]
  192e80: f94017e0     	ldr	x0, [sp, #0x28]
  192e84: 9100c3ff     	add	sp, sp, #0x30
  192e88: d65f03c0     	ret

0000000000192e8c <SMF_SetData>:
  192e8c: d101c3ff     	sub	sp, sp, #0x70
  192e90: a9067bfd     	stp	x29, x30, [sp, #0x60]
  192e94: 910183fd     	add	x29, sp, #0x60
  192e98: d28000a8     	mov	x8, #0x5                // =5
  192e9c: f81f03a0     	stur	x0, [x29, #-0x10]
  192ea0: f81e83a1     	stur	x1, [x29, #-0x18]
  192ea4: f81e03a2     	stur	x2, [x29, #-0x20]
  192ea8: f81d83a3     	stur	x3, [x29, #-0x28]
  192eac: f85e83a0     	ldur	x0, [x29, #-0x18]
  192eb0: f9001be0     	str	x0, [sp, #0x30]
  192eb4: f85e03a0     	ldur	x0, [x29, #-0x20]
  192eb8: eb00011f     	cmp	x8, x0
  192ebc: 1a9f17e9     	cset	w9, eq
  192ec0: f90007e0     	str	x0, [sp, #0x8]
  192ec4: 37000369     	tbnz	w9, #0x0, 0x192f30 <SMF_SetData+0xa4>
  192ec8: 14000001     	b	0x192ecc <SMF_SetData+0x40>
  192ecc: b27e07e8     	orr	x8, xzr, #0xc
  192ed0: f94007e9     	ldr	x9, [sp, #0x8]
  192ed4: eb09011f     	cmp	x8, x9
  192ed8: 1a9f17ea     	cset	w10, eq
  192edc: 370003aa     	tbnz	w10, #0x0, 0x192f50 <SMF_SetData+0xc4>
  192ee0: 14000001     	b	0x192ee4 <SMF_SetData+0x58>
  192ee4: d28001a8     	mov	x8, #0xd                // =13
  192ee8: f94007e9     	ldr	x9, [sp, #0x8]
  192eec: eb09011f     	cmp	x8, x9
  192ef0: 1a9f17ea     	cset	w10, eq
  192ef4: 370009aa     	tbnz	w10, #0x0, 0x193028 <SMF_SetData+0x19c>
  192ef8: 14000001     	b	0x192efc <SMF_SetData+0x70>
  192efc: b27f0be8     	orr	x8, xzr, #0xe
  192f00: f94007e9     	ldr	x9, [sp, #0x8]
  192f04: eb09011f     	cmp	x8, x9
  192f08: 1a9f17ea     	cset	w10, eq
  192f0c: 37000f6a     	tbnz	w10, #0x0, 0x1930f8 <SMF_SetData+0x26c>
  192f10: 14000001     	b	0x192f14 <SMF_SetData+0x88>
  192f14: b2400fe8     	orr	x8, xzr, #0xf
  192f18: f94007e9     	ldr	x9, [sp, #0x8]
  192f1c: eb09011f     	cmp	x8, x9
  192f20: 1a9f17ea     	cset	w10, eq
  192f24: 370011ea     	tbnz	w10, #0x0, 0x193160 <SMF_SetData+0x2d4>
  192f28: 14000001     	b	0x192f2c <SMF_SetData+0xa0>
  192f2c: 140000a7     	b	0x1931c8 <SMF_SetData+0x33c>
  192f30: b27b03e8     	orr	x8, xzr, #0x20
  192f34: f9401be9     	ldr	x9, [sp, #0x30]
  192f38: 8b080120     	add	x0, x9, x8
  192f3c: f85d83a9     	ldur	x9, [x29, #-0x28]
  192f40: aa0903e1     	mov	x1, x9
  192f44: aa0803e2     	mov	x2, x8
  192f48: 97fc4b0a     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  192f4c: 140000a2     	b	0x1931d4 <SMF_SetData+0x348>
  192f50: b2681fe8     	orr	x8, xzr, #0xff000000
  192f54: b27d07e9     	orr	x9, xzr, #0x18
  192f58: f85d83aa     	ldur	x10, [x29, #-0x28]
  192f5c: f90013ea     	str	x10, [sp, #0x20]
  192f60: f94013ea     	ldr	x10, [sp, #0x20]
  192f64: 9ac92149     	lsl	x9, x10, x9
  192f68: 8a080128     	and	x8, x9, x8
  192f6c: f90013e8     	str	x8, [sp, #0x20]
  192f70: f90017ff     	str	xzr, [sp, #0x28]
  192f74: f94017e8     	ldr	x8, [sp, #0x28]
  192f78: f9401be9     	ldr	x9, [sp, #0x30]
  192f7c: 7940a12a     	ldrh	w10, [x9, #0x50]
  192f80: 2a0a03e9     	mov	w9, w10
  192f84: d3403d29     	ubfx	x9, x9, #0, #16
  192f88: eb09011f     	cmp	x8, x9
  192f8c: 1a9f27ea     	cset	w10, lo
  192f90: 3700004a     	tbnz	w10, #0x0, 0x192f98 <SMF_SetData+0x10c>
  192f94: 1400001f     	b	0x193010 <SMF_SetData+0x184>
  192f98: b27f03e8     	orr	x8, xzr, #0x2
  192f9c: d2800249     	mov	x9, #0x12               // =18
  192fa0: b24047ea     	mov	x10, #0x3ffff           // =262143
  192fa4: b27d07eb     	orr	x11, xzr, #0x18
  192fa8: d280050c     	mov	x12, #0x28              // =40
  192fac: f9401bed     	ldr	x13, [sp, #0x30]
  192fb0: f94001ad     	ldr	x13, [x13]
  192fb4: f94017ee     	ldr	x14, [sp, #0x28]
  192fb8: 9b0e7d8e     	mul	x14, x12, x14
  192fbc: 8b0e01ad     	add	x13, x13, x14
  192fc0: 8b0b01ad     	add	x13, x13, x11
  192fc4: f94005ad     	ldr	x13, [x13, #0x8]
  192fc8: 8a0a01aa     	and	x10, x13, x10
  192fcc: f94017ed     	ldr	x13, [sp, #0x28]
  192fd0: 9ac921a9     	lsl	x9, x13, x9
  192fd4: aa090149     	orr	x9, x10, x9
  192fd8: f94013ea     	ldr	x10, [sp, #0x20]
  192fdc: aa0a0129     	orr	x9, x9, x10
  192fe0: aa080128     	orr	x8, x9, x8
  192fe4: f9401be9     	ldr	x9, [sp, #0x30]
  192fe8: f9400129     	ldr	x9, [x9]
  192fec: f94017ea     	ldr	x10, [sp, #0x28]
  192ff0: 9b0a7d8a     	mul	x10, x12, x10
  192ff4: 8b0a0129     	add	x9, x9, x10
  192ff8: 8b0b0129     	add	x9, x9, x11
  192ffc: f9000528     	str	x8, [x9, #0x8]
  193000: f94017e8     	ldr	x8, [sp, #0x28]
  193004: 91000508     	add	x8, x8, #0x1
  193008: f90017e8     	str	x8, [sp, #0x28]
  19300c: 17ffffda     	b	0x192f74 <SMF_SetData+0xe8>
  193010: 321903e8     	orr	w8, wzr, #0x80
  193014: f9401be9     	ldr	x9, [sp, #0x30]
  193018: 39415d2a     	ldrb	w10, [x9, #0x57]
  19301c: 2a080148     	orr	w8, w10, w8
  193020: 39015d28     	strb	w8, [x9, #0x57]
  193024: 1400006c     	b	0x1931d4 <SMF_SetData+0x348>
  193028: f85d83a8     	ldur	x8, [x29, #-0x28]
  19302c: f9000be8     	str	x8, [sp, #0x10]
  193030: b9001fff     	str	wzr, [sp, #0x1c]
  193034: b9401fe8     	ldr	w8, [sp, #0x1c]
  193038: f9401be9     	ldr	x9, [sp, #0x30]
  19303c: 7940a12a     	ldrh	w10, [x9, #0x50]
  193040: 6b0a011f     	cmp	w8, w10
  193044: 1a9fa7e8     	cset	w8, lt
  193048: 37000048     	tbnz	w8, #0x0, 0x193050 <SMF_SetData+0x1c4>
  19304c: 1400002a     	b	0x1930f4 <SMF_SetData+0x268>
  193050: b24003e8     	orr	x8, xzr, #0x1
  193054: f9400be9     	ldr	x9, [sp, #0x10]
  193058: 8a080128     	and	x8, x9, x8
  19305c: b5000048     	cbnz	x8, 0x193064 <SMF_SetData+0x1d8>
  193060: 14000010     	b	0x1930a0 <SMF_SetData+0x214>
  193064: b24003e8     	orr	x8, xzr, #0x1
  193068: b27d07e9     	orr	x9, xzr, #0x18
  19306c: d280050a     	mov	x10, #0x28              // =40
  193070: f9401beb     	ldr	x11, [sp, #0x30]
  193074: f940016b     	ldr	x11, [x11]
  193078: b9401fec     	ldr	w12, [sp, #0x1c]
  19307c: 2a0c03ed     	mov	w13, w12
  193080: 93407dad     	sxtw	x13, w13
  193084: 9b0d7d4a     	mul	x10, x10, x13
  193088: 8b0a016a     	add	x10, x11, x10
  19308c: 8b090149     	add	x9, x10, x9
  193090: f940052a     	ldr	x10, [x9, #0x8]
  193094: aa080148     	orr	x8, x10, x8
  193098: f9000528     	str	x8, [x9, #0x8]
  19309c: 1400000f     	b	0x1930d8 <SMF_SetData+0x24c>
  1930a0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1930a4: b27d07e9     	orr	x9, xzr, #0x18
  1930a8: d280050a     	mov	x10, #0x28              // =40
  1930ac: f9401beb     	ldr	x11, [sp, #0x30]
  1930b0: f940016b     	ldr	x11, [x11]
  1930b4: b9401fec     	ldr	w12, [sp, #0x1c]
  1930b8: 2a0c03ed     	mov	w13, w12
  1930bc: 93407dad     	sxtw	x13, w13
  1930c0: 9b0d7d4a     	mul	x10, x10, x13
  1930c4: 8b0a016a     	add	x10, x11, x10
  1930c8: 8b090149     	add	x9, x10, x9
  1930cc: f940052a     	ldr	x10, [x9, #0x8]
  1930d0: 8a080148     	and	x8, x10, x8
  1930d4: f9000528     	str	x8, [x9, #0x8]
  1930d8: f9400be8     	ldr	x8, [sp, #0x10]
  1930dc: d341fd08     	lsr	x8, x8, #1
  1930e0: f9000be8     	str	x8, [sp, #0x10]
  1930e4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1930e8: 11000508     	add	w8, w8, #0x1
  1930ec: b9001fe8     	str	w8, [sp, #0x1c]
  1930f0: 17ffffd1     	b	0x193034 <SMF_SetData+0x1a8>
  1930f4: 14000038     	b	0x1931d4 <SMF_SetData+0x348>
  1930f8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1930fc: f9401be9     	ldr	x9, [sp, #0x30]
  193100: 7940a12a     	ldrh	w10, [x9, #0x50]
  193104: 2a0a03e9     	mov	w9, w10
  193108: d3403d29     	ubfx	x9, x9, #0, #16
  19310c: eb09011f     	cmp	x8, x9
  193110: 1a9fa7ea     	cset	w10, lt
  193114: 3700004a     	tbnz	w10, #0x0, 0x19311c <SMF_SetData+0x290>
  193118: 1400000e     	b	0x193150 <SMF_SetData+0x2c4>
  19311c: b24003e8     	orr	x8, xzr, #0x1
  193120: b27d07e9     	orr	x9, xzr, #0x18
  193124: d280050a     	mov	x10, #0x28              // =40
  193128: f9401beb     	ldr	x11, [sp, #0x30]
  19312c: f940016b     	ldr	x11, [x11]
  193130: f85d83ac     	ldur	x12, [x29, #-0x28]
  193134: 9b0c7d4a     	mul	x10, x10, x12
  193138: 8b0a016a     	add	x10, x11, x10
  19313c: 8b090149     	add	x9, x10, x9
  193140: f940052a     	ldr	x10, [x9, #0x8]
  193144: aa080148     	orr	x8, x10, x8
  193148: f9000528     	str	x8, [x9, #0x8]
  19314c: 14000004     	b	0x19315c <SMF_SetData+0x2d0>
  193150: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  193154: f81f83a8     	stur	x8, [x29, #-0x8]
  193158: 14000020     	b	0x1931d8 <SMF_SetData+0x34c>
  19315c: 1400001e     	b	0x1931d4 <SMF_SetData+0x348>
  193160: f85d83a8     	ldur	x8, [x29, #-0x28]
  193164: f9401be9     	ldr	x9, [sp, #0x30]
  193168: 7940a12a     	ldrh	w10, [x9, #0x50]
  19316c: 2a0a03e9     	mov	w9, w10
  193170: d3403d29     	ubfx	x9, x9, #0, #16
  193174: eb09011f     	cmp	x8, x9
  193178: 1a9fa7ea     	cset	w10, lt
  19317c: 3700004a     	tbnz	w10, #0x0, 0x193184 <SMF_SetData+0x2f8>
  193180: 1400000e     	b	0x1931b8 <SMF_SetData+0x32c>
  193184: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  193188: b27d07e9     	orr	x9, xzr, #0x18
  19318c: d280050a     	mov	x10, #0x28              // =40
  193190: f9401beb     	ldr	x11, [sp, #0x30]
  193194: f940016b     	ldr	x11, [x11]
  193198: f85d83ac     	ldur	x12, [x29, #-0x28]
  19319c: 9b0c7d4a     	mul	x10, x10, x12
  1931a0: 8b0a016a     	add	x10, x11, x10
  1931a4: 8b090149     	add	x9, x10, x9
  1931a8: f940052a     	ldr	x10, [x9, #0x8]
  1931ac: 8a080148     	and	x8, x10, x8
  1931b0: f9000528     	str	x8, [x9, #0x8]
  1931b4: 14000004     	b	0x1931c4 <SMF_SetData+0x338>
  1931b8: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  1931bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1931c0: 14000006     	b	0x1931d8 <SMF_SetData+0x34c>
  1931c4: 14000004     	b	0x1931d4 <SMF_SetData+0x348>
  1931c8: 92800368     	mov	x8, #-0x1c              // =-28
  1931cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1931d0: 14000002     	b	0x1931d8 <SMF_SetData+0x34c>
  1931d4: f81f83bf     	stur	xzr, [x29, #-0x8]
  1931d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1931dc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1931e0: 9101c3ff     	add	sp, sp, #0x70
  1931e4: d65f03c0     	ret

00000000001931e8 <SMF_GetData>:
  1931e8: d10103ff     	sub	sp, sp, #0x40
  1931ec: f9001be0     	str	x0, [sp, #0x30]
  1931f0: f90017e1     	str	x1, [sp, #0x28]
  1931f4: f90013e2     	str	x2, [sp, #0x20]
  1931f8: f9000fe3     	str	x3, [sp, #0x18]
  1931fc: f94017e0     	ldr	x0, [sp, #0x28]
  193200: f9000be0     	str	x0, [sp, #0x10]
  193204: f94013e0     	ldr	x0, [sp, #0x20]
  193208: f90007e0     	str	x0, [sp, #0x8]
  19320c: b4000120     	cbz	x0, 0x193230 <SMF_GetData+0x48>
  193210: 14000001     	b	0x193214 <SMF_GetData+0x2c>
  193214: b27e03e8     	orr	x8, xzr, #0x4
  193218: f94007e9     	ldr	x9, [sp, #0x8]
  19321c: eb09011f     	cmp	x8, x9
  193220: 1a9f17ea     	cset	w10, eq
  193224: 3700024a     	tbnz	w10, #0x0, 0x19326c <SMF_GetData+0x84>
  193228: 14000001     	b	0x19322c <SMF_GetData+0x44>
  19322c: 14000015     	b	0x193280 <SMF_GetData+0x98>
  193230: 320003e8     	orr	w8, wzr, #0x1
  193234: f9400be9     	ldr	x9, [sp, #0x10]
  193238: 7940a12a     	ldrh	w10, [x9, #0x50]
  19323c: 6b08015f     	cmp	w10, w8
  193240: 1a9f17e8     	cset	w8, eq
  193244: 37000048     	tbnz	w8, #0x0, 0x19324c <SMF_GetData+0x64>
  193248: 14000005     	b	0x19325c <SMF_GetData+0x74>
  19324c: b24003e8     	orr	x8, xzr, #0x1
  193250: f9400fe9     	ldr	x9, [sp, #0x18]
  193254: f9000128     	str	x8, [x9]
  193258: 14000004     	b	0x193268 <SMF_GetData+0x80>
  19325c: b27f03e8     	orr	x8, xzr, #0x2
  193260: f9400fe9     	ldr	x9, [sp, #0x18]
  193264: f9000128     	str	x8, [x9]
  193268: 14000009     	b	0x19328c <SMF_GetData+0xa4>
  19326c: f9400be8     	ldr	x8, [sp, #0x10]
  193270: f9400908     	ldr	x8, [x8, #0x10]
  193274: f9400fe9     	ldr	x9, [sp, #0x18]
  193278: f9000128     	str	x8, [x9]
  19327c: 14000004     	b	0x19328c <SMF_GetData+0xa4>
  193280: 92800368     	mov	x8, #-0x1c              // =-28
  193284: f9001fe8     	str	x8, [sp, #0x38]
  193288: 14000002     	b	0x193290 <SMF_GetData+0xa8>
  19328c: f9001fff     	str	xzr, [sp, #0x38]
  193290: f9401fe0     	ldr	x0, [sp, #0x38]
  193294: 910103ff     	add	sp, sp, #0x40
  193298: d65f03c0     	ret

000000000019329c <SMF_ParseHeader>:
  19329c: d10303ff     	sub	sp, sp, #0xc0
  1932a0: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1932a4: 9102c3fd     	add	x29, sp, #0xb0
  1932a8: d53bd048     	mrs	x8, TPIDR_EL0
  1932ac: f9401508     	ldr	x8, [x8, #0x28]
  1932b0: f81f83a8     	stur	x8, [x29, #-0x8]
  1932b4: f81d03a0     	stur	x0, [x29, #-0x30]
  1932b8: f81c83a1     	stur	x1, [x29, #-0x38]
  1932bc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1932c0: 2a1f03e9     	mov	w9, wzr
  1932c4: 7900a109     	strh	w9, [x8, #0x50]
  1932c8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1932cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1932d0: f9400d01     	ldr	x1, [x8, #0x18]
  1932d4: f9402108     	ldr	x8, [x8, #0x40]
  1932d8: 91001102     	add	x2, x8, #0x4
  1932dc: 97fc5c31     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1932e0: f81c03a0     	stur	x0, [x29, #-0x40]
  1932e4: b4000060     	cbz	x0, 0x1932f0 <SMF_ParseHeader+0x54>
  1932e8: 14000001     	b	0x1932ec <SMF_ParseHeader+0x50>
  1932ec: 1400013a     	b	0x1937d4 <SMF_ParseHeader+0x538>
  1932f0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1932f4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1932f8: f9400d01     	ldr	x1, [x8, #0x18]
  1932fc: d10063a2     	sub	x2, x29, #0x18
  193300: 320003e3     	orr	w3, wzr, #0x1
  193304: 97fc385b     	bl	0xa1470 <EAS_HWGetDWord@plt>
  193308: f81c03a0     	stur	x0, [x29, #-0x40]
  19330c: b4000060     	cbz	x0, 0x193318 <SMF_ParseHeader+0x7c>
  193310: 14000001     	b	0x193314 <SMF_ParseHeader+0x78>
  193314: 14000130     	b	0x1937d4 <SMF_ParseHeader+0x538>
  193318: f85d03a0     	ldur	x0, [x29, #-0x30]
  19331c: f85c83a8     	ldur	x8, [x29, #-0x38]
  193320: f9400d01     	ldr	x1, [x8, #0x18]
  193324: f9402108     	ldr	x8, [x8, #0x40]
  193328: 91002902     	add	x2, x8, #0xa
  19332c: 97fc5c1d     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  193330: f81c03a0     	stur	x0, [x29, #-0x40]
  193334: b4000060     	cbz	x0, 0x193340 <SMF_ParseHeader+0xa4>
  193338: 14000001     	b	0x19333c <SMF_ParseHeader+0xa0>
  19333c: 14000126     	b	0x1937d4 <SMF_ParseHeader+0x538>
  193340: f85d03a0     	ldur	x0, [x29, #-0x30]
  193344: f85c83a8     	ldur	x8, [x29, #-0x38]
  193348: f9400d01     	ldr	x1, [x8, #0x18]
  19334c: d10043a2     	sub	x2, x29, #0x10
  193350: 320003e3     	orr	w3, wzr, #0x1
  193354: 97fc330f     	bl	0x9ff90 <EAS_HWGetWord@plt>
  193358: f81c03a0     	stur	x0, [x29, #-0x40]
  19335c: b4000060     	cbz	x0, 0x193368 <SMF_ParseHeader+0xcc>
  193360: 14000001     	b	0x193364 <SMF_ParseHeader+0xc8>
  193364: 1400011c     	b	0x1937d4 <SMF_ParseHeader+0x538>
  193368: 785f03a8     	ldurh	w8, [x29, #-0x10]
  19336c: 71020508     	subs	w8, w8, #0x81
  193370: b90057e8     	str	w8, [sp, #0x54]
  193374: 540000ab     	b.lt	0x193388 <SMF_ParseHeader+0xec>
  193378: 14000001     	b	0x19337c <SMF_ParseHeader+0xe0>
  19337c: 321903e8     	orr	w8, wzr, #0x80
  193380: 781f03a8     	sturh	w8, [x29, #-0x10]
  193384: 14000008     	b	0x1933a4 <SMF_ParseHeader+0x108>
  193388: 785f03a8     	ldurh	w8, [x29, #-0x10]
  19338c: 350000a8     	cbnz	w8, 0x1933a0 <SMF_ParseHeader+0x104>
  193390: 14000001     	b	0x193394 <SMF_ParseHeader+0xf8>
  193394: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  193398: f81d83a8     	stur	x8, [x29, #-0x28]
  19339c: 14000119     	b	0x193800 <SMF_ParseHeader+0x564>
  1933a0: 14000001     	b	0x1933a4 <SMF_ParseHeader+0x108>
  1933a4: f85d03a0     	ldur	x0, [x29, #-0x30]
  1933a8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1933ac: f9400d01     	ldr	x1, [x8, #0x18]
  1933b0: d10033a2     	sub	x2, x29, #0xc
  1933b4: 320003e3     	orr	w3, wzr, #0x1
  1933b8: 97fc32f6     	bl	0x9ff90 <EAS_HWGetWord@plt>
  1933bc: f81c03a0     	stur	x0, [x29, #-0x40]
  1933c0: b4000060     	cbz	x0, 0x1933cc <SMF_ParseHeader+0x130>
  1933c4: 14000001     	b	0x1933c8 <SMF_ParseHeader+0x12c>
  1933c8: 14000103     	b	0x1937d4 <SMF_ParseHeader+0x538>
  1933cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1933d0: 321a07e9     	orr	w9, wzr, #0xc0
  1933d4: 7900a909     	strh	w9, [x8, #0x54]
  1933d8: 785f43a9     	ldurh	w9, [x29, #-0xc]
  1933dc: 340000a9     	cbz	w9, 0x1933f0 <SMF_ParseHeader+0x154>
  1933e0: 14000001     	b	0x1933e4 <SMF_ParseHeader+0x148>
  1933e4: 785f43a8     	ldurh	w8, [x29, #-0xc]
  1933e8: 36780068     	tbz	w8, #0xf, 0x1933f4 <SMF_ParseHeader+0x158>
  1933ec: 14000001     	b	0x1933f0 <SMF_ParseHeader+0x154>
  1933f0: 14000006     	b	0x193408 <SMF_ParseHeader+0x16c>
  1933f4: 785f43a8     	ldurh	w8, [x29, #-0xc]
  1933f8: 12003908     	and	w8, w8, #0x7fff
  1933fc: f85c83a9     	ldur	x9, [x29, #-0x38]
  193400: 7900a928     	strh	w8, [x9, #0x54]
  193404: 14000001     	b	0x193408 <SMF_ParseHeader+0x16c>
  193408: f85c83a8     	ldur	x8, [x29, #-0x38]
  19340c: 7940a909     	ldrh	w9, [x8, #0x54]
  193410: 2a0903ea     	mov	w10, w9
  193414: 52900009     	mov	w9, #0x8000             // =32768
  193418: 72a3d089     	movk	w9, #0x1e84, lsl #16
  19341c: 2a0903eb     	mov	w11, w9
  193420: 9aca096a     	udiv	x10, x11, x10
  193424: 9107d14a     	add	x10, x10, #0x1f4
  193428: d29ef9eb     	mov	x11, #0xf7cf            // =63439
  19342c: f2bc6a6b     	movk	x11, #0xe353, lsl #16
  193430: f2d374ab     	movk	x11, #0x9ba5, lsl #32
  193434: f2e4188b     	movk	x11, #0x20c4, lsl #48
  193438: 9b4b7d4a     	smulh	x10, x10, x11
  19343c: 2a0a03e9     	mov	w9, w10
  193440: d37ffd4a     	lsr	x10, x10, #63
  193444: 2a0a03ec     	mov	w12, w10
  193448: 0b491d89     	add	w9, w12, w9, lsr #7
  19344c: 2a0903ea     	mov	w10, w9
  193450: 2a0a03e9     	mov	w9, w10
  193454: 7900a509     	strh	w9, [x8, #0x52]
  193458: f85c83a8     	ldur	x8, [x29, #-0x38]
  19345c: f9400108     	ldr	x8, [x8]
  193460: b5000388     	cbnz	x8, 0x1934d0 <SMF_ParseHeader+0x234>
  193464: 14000001     	b	0x193468 <SMF_ParseHeader+0x1cc>
  193468: f85d03a0     	ldur	x0, [x29, #-0x30]
  19346c: 785f03a8     	ldurh	w8, [x29, #-0x10]
  193470: 2a0803e9     	mov	w9, w8
  193474: 8b090929     	add	x9, x9, x9, lsl #2
  193478: d37df121     	lsl	x1, x9, #3
  19347c: 97fc399d     	bl	0xa1af0 <EAS_HWMalloc@plt>
  193480: f85c83a9     	ldur	x9, [x29, #-0x38]
  193484: f9000120     	str	x0, [x9]
  193488: f85c83a9     	ldur	x9, [x29, #-0x38]
  19348c: f9400129     	ldr	x9, [x9]
  193490: b50000a9     	cbnz	x9, 0x1934a4 <SMF_ParseHeader+0x208>
  193494: 14000001     	b	0x193498 <SMF_ParseHeader+0x1fc>
  193498: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  19349c: f81d83a8     	stur	x8, [x29, #-0x28]
  1934a0: 140000d8     	b	0x193800 <SMF_ParseHeader+0x564>
  1934a4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1934a8: f9400100     	ldr	x0, [x8]
  1934ac: 785f03a9     	ldurh	w9, [x29, #-0x10]
  1934b0: 2a0903e8     	mov	w8, w9
  1934b4: 8b080908     	add	x8, x8, x8, lsl #2
  1934b8: d37df102     	lsl	x2, x8, #3
  1934bc: 2a1f03e9     	mov	w9, wzr
  1934c0: 2a0903e1     	mov	w1, w9
  1934c4: 97fc559f     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1934c8: f90027e0     	str	x0, [sp, #0x48]
  1934cc: 14000001     	b	0x1934d0 <SMF_ParseHeader+0x234>
  1934d0: 785f03a8     	ldurh	w8, [x29, #-0x10]
  1934d4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1934d8: 7900a128     	strh	w8, [x9, #0x50]
  1934dc: f85c83a9     	ldur	x9, [x29, #-0x38]
  1934e0: f9402129     	ldr	x9, [x9, #0x40]
  1934e4: f81b03a9     	stur	x9, [x29, #-0x50]
  1934e8: 32007be8     	orr	w8, wzr, #0x7fffffff
  1934ec: 2a0803e9     	mov	w9, w8
  1934f0: f9002fe9     	str	x9, [sp, #0x58]
  1934f4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1934f8: aa1f03ea     	mov	x10, xzr
  1934fc: f900052a     	str	x10, [x9, #0x8]
  193500: f81b83aa     	stur	x10, [x29, #-0x48]
  193504: 14000001     	b	0x193508 <SMF_ParseHeader+0x26c>
  193508: f85b83a8     	ldur	x8, [x29, #-0x48]
  19350c: f85c83a9     	ldur	x9, [x29, #-0x38]
  193510: 7940a12a     	ldrh	w10, [x9, #0x50]
  193514: 2a0a03e9     	mov	w9, w10
  193518: eb090108     	subs	x8, x8, x9
  19351c: f90023e8     	str	x8, [sp, #0x40]
  193520: 5400140a     	b.ge	0x1937a0 <SMF_ParseHeader+0x504>
  193524: 14000001     	b	0x193528 <SMF_ParseHeader+0x28c>
  193528: 14000001     	b	0x19352c <SMF_ParseHeader+0x290>
  19352c: f85b03a8     	ldur	x8, [x29, #-0x50]
  193530: f85e83a9     	ldur	x9, [x29, #-0x18]
  193534: 8b090108     	add	x8, x8, x9
  193538: 91002108     	add	x8, x8, #0x8
  19353c: f81e03a8     	stur	x8, [x29, #-0x20]
  193540: f85e03a8     	ldur	x8, [x29, #-0x20]
  193544: f85b03a9     	ldur	x9, [x29, #-0x50]
  193548: eb090108     	subs	x8, x8, x9
  19354c: f9001fe8     	str	x8, [sp, #0x38]
  193550: 540000a8     	b.hi	0x193564 <SMF_ParseHeader+0x2c8>
  193554: 14000001     	b	0x193558 <SMF_ParseHeader+0x2bc>
  193558: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19355c: f81d83a8     	stur	x8, [x29, #-0x28]
  193560: 140000a8     	b	0x193800 <SMF_ParseHeader+0x564>
  193564: f85e03a8     	ldur	x8, [x29, #-0x20]
  193568: f81b03a8     	stur	x8, [x29, #-0x50]
  19356c: f85d03a0     	ldur	x0, [x29, #-0x30]
  193570: f85c83a8     	ldur	x8, [x29, #-0x38]
  193574: f9400d01     	ldr	x1, [x8, #0x18]
  193578: f85b03a2     	ldur	x2, [x29, #-0x50]
  19357c: 97fc5b89     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  193580: f81c03a0     	stur	x0, [x29, #-0x40]
  193584: b4000060     	cbz	x0, 0x193590 <SMF_ParseHeader+0x2f4>
  193588: 14000001     	b	0x19358c <SMF_ParseHeader+0x2f0>
  19358c: 14000092     	b	0x1937d4 <SMF_ParseHeader+0x538>
  193590: f85d03a0     	ldur	x0, [x29, #-0x30]
  193594: f85c83a8     	ldur	x8, [x29, #-0x38]
  193598: f9400d01     	ldr	x1, [x8, #0x18]
  19359c: d10083a2     	sub	x2, x29, #0x20
  1935a0: 320003e3     	orr	w3, wzr, #0x1
  1935a4: 97fc37b3     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1935a8: f81c03a0     	stur	x0, [x29, #-0x40]
  1935ac: b4000060     	cbz	x0, 0x1935b8 <SMF_ParseHeader+0x31c>
  1935b0: 14000001     	b	0x1935b4 <SMF_ParseHeader+0x318>
  1935b4: 14000088     	b	0x1937d4 <SMF_ParseHeader+0x538>
  1935b8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1935bc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1935c0: f9400d01     	ldr	x1, [x8, #0x18]
  1935c4: d10063a2     	sub	x2, x29, #0x18
  1935c8: 320003e3     	orr	w3, wzr, #0x1
  1935cc: 97fc37a9     	bl	0xa1470 <EAS_HWGetDWord@plt>
  1935d0: f81c03a0     	stur	x0, [x29, #-0x40]
  1935d4: b4000060     	cbz	x0, 0x1935e0 <SMF_ParseHeader+0x344>
  1935d8: 14000001     	b	0x1935dc <SMF_ParseHeader+0x340>
  1935dc: 1400007e     	b	0x1937d4 <SMF_ParseHeader+0x538>
  1935e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1935e4: 528e4d69     	mov	w9, #0x726b             // =29291
  1935e8: 72a9aa89     	movk	w9, #0x4d54, lsl #16
  1935ec: 2a0903ea     	mov	w10, w9
  1935f0: eb0a0108     	subs	x8, x8, x10
  1935f4: f9001be8     	str	x8, [sp, #0x30]
  1935f8: 54000061     	b.ne	0x193604 <SMF_ParseHeader+0x368>
  1935fc: 14000001     	b	0x193600 <SMF_ParseHeader+0x364>
  193600: 14000002     	b	0x193608 <SMF_ParseHeader+0x36c>
  193604: 17ffffca     	b	0x19352c <SMF_ParseHeader+0x290>
  193608: f85c83a8     	ldur	x8, [x29, #-0x38]
  19360c: f9400108     	ldr	x8, [x8]
  193610: f85b83a9     	ldur	x9, [x29, #-0x48]
  193614: 5280050a     	mov	w10, #0x28              // =40
  193618: 2a0a03eb     	mov	w11, w10
  19361c: 9b0b7d29     	mul	x9, x9, x11
  193620: 8b090108     	add	x8, x8, x9
  193624: aa1f03e9     	mov	x9, xzr
  193628: f9000509     	str	x9, [x8, #0x8]
  19362c: f85c83a8     	ldur	x8, [x29, #-0x38]
  193630: f9400d0c     	ldr	x12, [x8, #0x18]
  193634: f9400108     	ldr	x8, [x8]
  193638: f85b83ad     	ldur	x13, [x29, #-0x48]
  19363c: 9b0b7dad     	mul	x13, x13, x11
  193640: f82d690c     	str	x12, [x8, x13]
  193644: f85c83a8     	ldur	x8, [x29, #-0x38]
  193648: f9000d09     	str	x9, [x8, #0x18]
  19364c: f85b03a8     	ldur	x8, [x29, #-0x50]
  193650: 91002108     	add	x8, x8, #0x8
  193654: f85c83a9     	ldur	x9, [x29, #-0x38]
  193658: f9400129     	ldr	x9, [x9]
  19365c: f85b83ac     	ldur	x12, [x29, #-0x48]
  193660: 9b0b7d8c     	mul	x12, x12, x11
  193664: 8b0c0129     	add	x9, x9, x12
  193668: f9000928     	str	x8, [x9, #0x10]
  19366c: f85c83a8     	ldur	x8, [x29, #-0x38]
  193670: f9400108     	ldr	x8, [x8]
  193674: f85b83a9     	ldur	x9, [x29, #-0x48]
  193678: 9b0b7d29     	mul	x9, x9, x11
  19367c: 8b090108     	add	x8, x8, x9
  193680: 91006100     	add	x0, x8, #0x18
  193684: f90017eb     	str	x11, [sp, #0x28]
  193688: 97fc3b8a     	bl	0xa24b0 <EAS_InitMIDIStream@plt>
  19368c: f85d03a0     	ldur	x0, [x29, #-0x30]
  193690: f85c83a8     	ldur	x8, [x29, #-0x38]
  193694: f9400108     	ldr	x8, [x8]
  193698: f85b83a9     	ldur	x9, [x29, #-0x48]
  19369c: f94017eb     	ldr	x11, [sp, #0x28]
  1936a0: 9b0b7d29     	mul	x9, x9, x11
  1936a4: 8b090101     	add	x1, x8, x9
  1936a8: 94000102     	bl	0x193ab0 <SMF_ParseHeader+0x814>
  1936ac: f81c03a0     	stur	x0, [x29, #-0x40]
  1936b0: b4000060     	cbz	x0, 0x1936bc <SMF_ParseHeader+0x420>
  1936b4: 14000001     	b	0x1936b8 <SMF_ParseHeader+0x41c>
  1936b8: 14000047     	b	0x1937d4 <SMF_ParseHeader+0x538>
  1936bc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1936c0: f9400108     	ldr	x8, [x8]
  1936c4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1936c8: 5280050a     	mov	w10, #0x28              // =40
  1936cc: 2a0a03eb     	mov	w11, w10
  1936d0: 9b0b7d29     	mul	x9, x9, x11
  1936d4: 8b090108     	add	x8, x8, x9
  1936d8: f9400508     	ldr	x8, [x8, #0x8]
  1936dc: f9402fe9     	ldr	x9, [sp, #0x58]
  1936e0: eb090108     	subs	x8, x8, x9
  1936e4: f90013e8     	str	x8, [sp, #0x20]
  1936e8: 54000242     	b.hs	0x193730 <SMF_ParseHeader+0x494>
  1936ec: 14000001     	b	0x1936f0 <SMF_ParseHeader+0x454>
  1936f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1936f4: f9400108     	ldr	x8, [x8]
  1936f8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1936fc: 5280050a     	mov	w10, #0x28              // =40
  193700: 2a0a03eb     	mov	w11, w10
  193704: 9b0b7d29     	mul	x9, x9, x11
  193708: 8b090108     	add	x8, x8, x9
  19370c: f9400508     	ldr	x8, [x8, #0x8]
  193710: f9002fe8     	str	x8, [sp, #0x58]
  193714: f85c83a8     	ldur	x8, [x29, #-0x38]
  193718: f9400109     	ldr	x9, [x8]
  19371c: f85b83ac     	ldur	x12, [x29, #-0x48]
  193720: 9b0b7d8b     	mul	x11, x12, x11
  193724: 8b0b0129     	add	x9, x9, x11
  193728: f9000509     	str	x9, [x8, #0x8]
  19372c: 14000001     	b	0x193730 <SMF_ParseHeader+0x494>
  193730: f85b83a8     	ldur	x8, [x29, #-0x48]
  193734: f85c83a9     	ldur	x9, [x29, #-0x38]
  193738: 7940a12a     	ldrh	w10, [x9, #0x50]
  19373c: 7100054a     	subs	w10, w10, #0x1
  193740: eb2ac108     	subs	x8, x8, w10, sxtw
  193744: f9000fe8     	str	x8, [sp, #0x18]
  193748: 5400022a     	b.ge	0x19378c <SMF_ParseHeader+0x4f0>
  19374c: 14000001     	b	0x193750 <SMF_ParseHeader+0x4b4>
  193750: f85d03a0     	ldur	x0, [x29, #-0x30]
  193754: f85c83a8     	ldur	x8, [x29, #-0x38]
  193758: f8418509     	ldr	x9, [x8], #0x18
  19375c: f85b83aa     	ldur	x10, [x29, #-0x48]
  193760: 5280050b     	mov	w11, #0x28              // =40
  193764: 2a0b03ec     	mov	w12, w11
  193768: 9b0c7d4a     	mul	x10, x10, x12
  19376c: f86a6921     	ldr	x1, [x9, x10]
  193770: aa0803e2     	mov	x2, x8
  193774: 97fc42ff     	bl	0xa4370 <EAS_HWDupHandle@plt>
  193778: f81c03a0     	stur	x0, [x29, #-0x40]
  19377c: b4000060     	cbz	x0, 0x193788 <SMF_ParseHeader+0x4ec>
  193780: 14000001     	b	0x193784 <SMF_ParseHeader+0x4e8>
  193784: 14000014     	b	0x1937d4 <SMF_ParseHeader+0x538>
  193788: 14000001     	b	0x19378c <SMF_ParseHeader+0x4f0>
  19378c: 14000001     	b	0x193790 <SMF_ParseHeader+0x4f4>
  193790: f85b83a8     	ldur	x8, [x29, #-0x48]
  193794: 91000508     	add	x8, x8, #0x1
  193798: f81b83a8     	stur	x8, [x29, #-0x48]
  19379c: 17ffff5b     	b	0x193508 <SMF_ParseHeader+0x26c>
  1937a0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1937a4: f9400508     	ldr	x8, [x8, #0x8]
  1937a8: b4000108     	cbz	x8, 0x1937c8 <SMF_ParseHeader+0x52c>
  1937ac: 14000001     	b	0x1937b0 <SMF_ParseHeader+0x514>
  1937b0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1937b4: f9400509     	ldr	x9, [x8, #0x8]
  1937b8: f9400521     	ldr	x1, [x9, #0x8]
  1937bc: aa0803e0     	mov	x0, x8
  1937c0: 940000e5     	bl	0x193b54 <SMF_ParseHeader+0x8b8>
  1937c4: 14000001     	b	0x1937c8 <SMF_ParseHeader+0x52c>
  1937c8: aa1f03e8     	mov	x8, xzr
  1937cc: f81d83a8     	stur	x8, [x29, #-0x28]
  1937d0: 1400000c     	b	0x193800 <SMF_ParseHeader+0x564>
  1937d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1937d8: f1000d08     	subs	x8, x8, #0x3
  1937dc: f9000be8     	str	x8, [sp, #0x10]
  1937e0: 540000a1     	b.ne	0x1937f4 <SMF_ParseHeader+0x558>
  1937e4: 14000001     	b	0x1937e8 <SMF_ParseHeader+0x54c>
  1937e8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1937ec: f81d83a8     	stur	x8, [x29, #-0x28]
  1937f0: 14000004     	b	0x193800 <SMF_ParseHeader+0x564>
  1937f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1937f8: f81d83a8     	stur	x8, [x29, #-0x28]
  1937fc: 14000001     	b	0x193800 <SMF_ParseHeader+0x564>
  193800: f85d83a8     	ldur	x8, [x29, #-0x28]
  193804: d53bd049     	mrs	x9, TPIDR_EL0
  193808: f9401529     	ldr	x9, [x9, #0x28]
  19380c: f85f83aa     	ldur	x10, [x29, #-0x8]
  193810: eb0a0129     	subs	x9, x9, x10
  193814: f90007e8     	str	x8, [sp, #0x8]
  193818: f90003e9     	str	x9, [sp]
  19381c: 540000c1     	b.ne	0x193834 <SMF_ParseHeader+0x598>
  193820: 14000001     	b	0x193824 <SMF_ParseHeader+0x588>
  193824: f94007e0     	ldr	x0, [sp, #0x8]
  193828: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  19382c: 910303ff     	add	sp, sp, #0xc0
  193830: d65f03c0     	ret
  193834: 97fc594f     	bl	0xa9d70 <__stack_chk_fail@plt>
  193838: d101c3ff     	sub	sp, sp, #0x70
  19383c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  193840: 910183fd     	add	x29, sp, #0x60
  193844: d53bd048     	mrs	x8, TPIDR_EL0
  193848: f9401508     	ldr	x8, [x8, #0x28]
  19384c: f81f83a8     	stur	x8, [x29, #-0x8]
  193850: f81e03a0     	stur	x0, [x29, #-0x20]
  193854: f81d83a1     	stur	x1, [x29, #-0x28]
  193858: f9001be2     	str	x2, [sp, #0x30]
  19385c: b9002fe3     	str	w3, [sp, #0x2c]
  193860: f85e03a8     	ldur	x8, [x29, #-0x20]
  193864: f9400100     	ldr	x0, [x8]
  193868: f9401be8     	ldr	x8, [sp, #0x30]
  19386c: f9400101     	ldr	x1, [x8]
  193870: d10033a2     	sub	x2, x29, #0xc
  193874: 97fc45bf     	bl	0xa4f70 <EAS_HWGetByte@plt>
  193878: f90013e0     	str	x0, [sp, #0x20]
  19387c: b40000a0     	cbz	x0, 0x193890 <SMF_ParseHeader+0x5f4>
  193880: 14000001     	b	0x193884 <SMF_ParseHeader+0x5e8>
  193884: f94013e8     	ldr	x8, [sp, #0x20]
  193888: f81e83a8     	stur	x8, [x29, #-0x18]
  19388c: 1400007b     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  193890: 385f43a8     	ldurb	w8, [x29, #-0xc]
  193894: 7103fd08     	subs	w8, w8, #0xff
  193898: b9001fe8     	str	w8, [sp, #0x1c]
  19389c: 540001a1     	b.ne	0x1938d0 <SMF_ParseHeader+0x634>
  1938a0: 14000001     	b	0x1938a4 <SMF_ParseHeader+0x608>
  1938a4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1938a8: f85d83a1     	ldur	x1, [x29, #-0x28]
  1938ac: f9401be2     	ldr	x2, [sp, #0x30]
  1938b0: 94000103     	bl	0x193cbc <SMF_ParseHeader+0xa20>
  1938b4: f90013e0     	str	x0, [sp, #0x20]
  1938b8: b40000a0     	cbz	x0, 0x1938cc <SMF_ParseHeader+0x630>
  1938bc: 14000001     	b	0x1938c0 <SMF_ParseHeader+0x624>
  1938c0: f94013e8     	ldr	x8, [sp, #0x20]
  1938c4: f81e83a8     	stur	x8, [x29, #-0x18]
  1938c8: 1400006c     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  1938cc: 14000048     	b	0x1939ec <SMF_ParseHeader+0x750>
  1938d0: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1938d4: 7103c108     	subs	w8, w8, #0xf0
  1938d8: b9001be8     	str	w8, [sp, #0x18]
  1938dc: 540000e0     	b.eq	0x1938f8 <SMF_ParseHeader+0x65c>
  1938e0: 14000001     	b	0x1938e4 <SMF_ParseHeader+0x648>
  1938e4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1938e8: 7103dd08     	subs	w8, w8, #0xf7
  1938ec: b90017e8     	str	w8, [sp, #0x14]
  1938f0: 540001e1     	b.ne	0x19392c <SMF_ParseHeader+0x690>
  1938f4: 14000001     	b	0x1938f8 <SMF_ParseHeader+0x65c>
  1938f8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1938fc: f85d83a1     	ldur	x1, [x29, #-0x28]
  193900: f9401be2     	ldr	x2, [sp, #0x30]
  193904: b9402fe4     	ldr	w4, [sp, #0x2c]
  193908: 385f43a3     	ldurb	w3, [x29, #-0xc]
  19390c: 940001da     	bl	0x194074 <SMF_ParseHeader+0xdd8>
  193910: f90013e0     	str	x0, [sp, #0x20]
  193914: b40000a0     	cbz	x0, 0x193928 <SMF_ParseHeader+0x68c>
  193918: 14000001     	b	0x19391c <SMF_ParseHeader+0x680>
  19391c: f94013e8     	ldr	x8, [sp, #0x20]
  193920: f81e83a8     	stur	x8, [x29, #-0x18]
  193924: 14000055     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  193928: 14000030     	b	0x1939e8 <SMF_ParseHeader+0x74c>
  19392c: f85e03a0     	ldur	x0, [x29, #-0x20]
  193930: f85d83a8     	ldur	x8, [x29, #-0x28]
  193934: f9400901     	ldr	x1, [x8, #0x10]
  193938: f9401be8     	ldr	x8, [sp, #0x30]
  19393c: 91006102     	add	x2, x8, #0x18
  193940: b9402fe4     	ldr	w4, [sp, #0x2c]
  193944: 385f43a3     	ldurb	w3, [x29, #-0xc]
  193948: 97fc3ace     	bl	0xa2480 <EAS_ParseMIDIStream@plt>
  19394c: f90013e0     	str	x0, [sp, #0x20]
  193950: b40000a0     	cbz	x0, 0x193964 <SMF_ParseHeader+0x6c8>
  193954: 14000001     	b	0x193958 <SMF_ParseHeader+0x6bc>
  193958: f94013e8     	ldr	x8, [sp, #0x20]
  19395c: f81e83a8     	stur	x8, [x29, #-0x18]
  193960: 14000046     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  193964: 14000001     	b	0x193968 <SMF_ParseHeader+0x6cc>
  193968: f9401be8     	ldr	x8, [sp, #0x30]
  19396c: 39406509     	ldrb	w9, [x8, #0x19]
  193970: 340003a9     	cbz	w9, 0x1939e4 <SMF_ParseHeader+0x748>
  193974: 14000001     	b	0x193978 <SMF_ParseHeader+0x6dc>
  193978: f85e03a8     	ldur	x8, [x29, #-0x20]
  19397c: f9400100     	ldr	x0, [x8]
  193980: f9401be8     	ldr	x8, [sp, #0x30]
  193984: f9400101     	ldr	x1, [x8]
  193988: d10033a2     	sub	x2, x29, #0xc
  19398c: 97fc4579     	bl	0xa4f70 <EAS_HWGetByte@plt>
  193990: f90013e0     	str	x0, [sp, #0x20]
  193994: b40000a0     	cbz	x0, 0x1939a8 <SMF_ParseHeader+0x70c>
  193998: 14000001     	b	0x19399c <SMF_ParseHeader+0x700>
  19399c: f94013e8     	ldr	x8, [sp, #0x20]
  1939a0: f81e83a8     	stur	x8, [x29, #-0x18]
  1939a4: 14000035     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  1939a8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1939ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1939b0: f9400901     	ldr	x1, [x8, #0x10]
  1939b4: f9401be8     	ldr	x8, [sp, #0x30]
  1939b8: 91006102     	add	x2, x8, #0x18
  1939bc: b9402fe4     	ldr	w4, [sp, #0x2c]
  1939c0: 385f43a3     	ldurb	w3, [x29, #-0xc]
  1939c4: 97fc3aaf     	bl	0xa2480 <EAS_ParseMIDIStream@plt>
  1939c8: f90013e0     	str	x0, [sp, #0x20]
  1939cc: b40000a0     	cbz	x0, 0x1939e0 <SMF_ParseHeader+0x744>
  1939d0: 14000001     	b	0x1939d4 <SMF_ParseHeader+0x738>
  1939d4: f94013e8     	ldr	x8, [sp, #0x20]
  1939d8: f81e83a8     	stur	x8, [x29, #-0x18]
  1939dc: 14000027     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  1939e0: 17ffffe2     	b	0x193968 <SMF_ParseHeader+0x6cc>
  1939e4: 14000001     	b	0x1939e8 <SMF_ParseHeader+0x74c>
  1939e8: 14000001     	b	0x1939ec <SMF_ParseHeader+0x750>
  1939ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1939f0: f9402508     	ldr	x8, [x8, #0x48]
  1939f4: b50003c8     	cbnz	x8, 0x193a6c <SMF_ParseHeader+0x7d0>
  1939f8: 14000001     	b	0x1939fc <SMF_ParseHeader+0x760>
  1939fc: f85d83a8     	ldur	x8, [x29, #-0x28]
  193a00: 39415d09     	ldrb	w9, [x8, #0x57]
  193a04: 36000189     	tbz	w9, #0x0, 0x193a34 <SMF_ParseHeader+0x798>
  193a08: 14000001     	b	0x193a0c <SMF_ParseHeader+0x770>
  193a0c: f9401be8     	ldr	x8, [sp, #0x30]
  193a10: 39407d09     	ldrb	w9, [x8, #0x1f]
  193a14: 360800e9     	tbz	w9, #0x1, 0x193a30 <SMF_ParseHeader+0x794>
  193a18: 14000001     	b	0x193a1c <SMF_ParseHeader+0x780>
  193a1c: f85d83a8     	ldur	x8, [x29, #-0x28]
  193a20: 39415d09     	ldrb	w9, [x8, #0x57]
  193a24: 121f1929     	and	w9, w9, #0xfe
  193a28: 39015d09     	strb	w9, [x8, #0x57]
  193a2c: 14000001     	b	0x193a30 <SMF_ParseHeader+0x794>
  193a30: 1400000e     	b	0x193a68 <SMF_ParseHeader+0x7cc>
  193a34: f85d83a8     	ldur	x8, [x29, #-0x28]
  193a38: 39415d09     	ldrb	w9, [x8, #0x57]
  193a3c: 2a2903e9     	mvn	w9, w9
  193a40: 121f0929     	and	w9, w9, #0xe
  193a44: 35000109     	cbnz	w9, 0x193a64 <SMF_ParseHeader+0x7c8>
  193a48: 14000001     	b	0x193a4c <SMF_ParseHeader+0x7b0>
  193a4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  193a50: 39415d09     	ldrb	w9, [x8, #0x57]
  193a54: 121c0d29     	and	w9, w9, #0xf0
  193a58: 32000129     	orr	w9, w9, #0x1
  193a5c: 39015d09     	strb	w9, [x8, #0x57]
  193a60: 14000001     	b	0x193a64 <SMF_ParseHeader+0x7c8>
  193a64: 14000001     	b	0x193a68 <SMF_ParseHeader+0x7cc>
  193a68: 14000001     	b	0x193a6c <SMF_ParseHeader+0x7d0>
  193a6c: aa1f03e8     	mov	x8, xzr
  193a70: f81e83a8     	stur	x8, [x29, #-0x18]
  193a74: 14000001     	b	0x193a78 <SMF_ParseHeader+0x7dc>
  193a78: f85e83a8     	ldur	x8, [x29, #-0x18]
  193a7c: d53bd049     	mrs	x9, TPIDR_EL0
  193a80: f9401529     	ldr	x9, [x9, #0x28]
  193a84: f85f83aa     	ldur	x10, [x29, #-0x8]
  193a88: eb0a0129     	subs	x9, x9, x10
  193a8c: f90007e8     	str	x8, [sp, #0x8]
  193a90: f90003e9     	str	x9, [sp]
  193a94: 540000c1     	b.ne	0x193aac <SMF_ParseHeader+0x810>
  193a98: 14000001     	b	0x193a9c <SMF_ParseHeader+0x800>
  193a9c: f94007e0     	ldr	x0, [sp, #0x8]
  193aa0: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  193aa4: 9101c3ff     	add	sp, sp, #0x70
  193aa8: d65f03c0     	ret
  193aac: 97fc58b1     	bl	0xa9d70 <__stack_chk_fail@plt>
  193ab0: d10143ff     	sub	sp, sp, #0x50
  193ab4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  193ab8: 910103fd     	add	x29, sp, #0x40
  193abc: d53bd048     	mrs	x8, TPIDR_EL0
  193ac0: f9401508     	ldr	x8, [x8, #0x28]
  193ac4: f81f83a8     	stur	x8, [x29, #-0x8]
  193ac8: f90013e0     	str	x0, [sp, #0x20]
  193acc: f9000fe1     	str	x1, [sp, #0x18]
  193ad0: f94013e0     	ldr	x0, [sp, #0x20]
  193ad4: f9400fe8     	ldr	x8, [sp, #0x18]
  193ad8: f9400101     	ldr	x1, [x8]
  193adc: d10043a2     	sub	x2, x29, #0x10
  193ae0: 94000044     	bl	0x193bf0 <SMF_ParseHeader+0x954>
  193ae4: f9000be0     	str	x0, [sp, #0x10]
  193ae8: b40000a0     	cbz	x0, 0x193afc <SMF_ParseHeader+0x860>
  193aec: 14000001     	b	0x193af0 <SMF_ParseHeader+0x854>
  193af0: f9400be8     	ldr	x8, [sp, #0x10]
  193af4: f81e83a8     	stur	x8, [x29, #-0x18]
  193af8: 14000009     	b	0x193b1c <SMF_ParseHeader+0x880>
  193afc: f85f03a8     	ldur	x8, [x29, #-0x10]
  193b00: f9400fe9     	ldr	x9, [sp, #0x18]
  193b04: f940052a     	ldr	x10, [x9, #0x8]
  193b08: 8b080148     	add	x8, x10, x8
  193b0c: f9000528     	str	x8, [x9, #0x8]
  193b10: aa1f03e8     	mov	x8, xzr
  193b14: f81e83a8     	stur	x8, [x29, #-0x18]
  193b18: 14000001     	b	0x193b1c <SMF_ParseHeader+0x880>
  193b1c: f85e83a8     	ldur	x8, [x29, #-0x18]
  193b20: d53bd049     	mrs	x9, TPIDR_EL0
  193b24: f9401529     	ldr	x9, [x9, #0x28]
  193b28: f85f83aa     	ldur	x10, [x29, #-0x8]
  193b2c: eb0a0129     	subs	x9, x9, x10
  193b30: f90007e8     	str	x8, [sp, #0x8]
  193b34: f90003e9     	str	x9, [sp]
  193b38: 540000c1     	b.ne	0x193b50 <SMF_ParseHeader+0x8b4>
  193b3c: 14000001     	b	0x193b40 <SMF_ParseHeader+0x8a4>
  193b40: f94007e0     	ldr	x0, [sp, #0x8]
  193b44: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  193b48: 910143ff     	add	sp, sp, #0x50
  193b4c: d65f03c0     	ret
  193b50: 97fc5888     	bl	0xa9d70 <__stack_chk_fail@plt>
  193b54: d10083ff     	sub	sp, sp, #0x20
  193b58: 320003e8     	orr	w8, wzr, #0x1
  193b5c: f9000fe0     	str	x0, [sp, #0x18]
  193b60: f9000be1     	str	x1, [sp, #0x10]
  193b64: f9400fe0     	ldr	x0, [sp, #0x18]
  193b68: 39415c09     	ldrb	w9, [x0, #0x57]
  193b6c: 0a080128     	and	w8, w9, w8
  193b70: 35000048     	cbnz	w8, 0x193b78 <SMF_ParseHeader+0x8dc>
  193b74: 14000002     	b	0x193b7c <SMF_ParseHeader+0x8e0>
  193b78: 1400001c     	b	0x193be8 <SMF_ParseHeader+0x94c>
  193b7c: b27d03e8     	orr	x8, xzr, #0x8
  193b80: b24027e9     	orr	x9, xzr, #0x3ff
  193b84: f9400bea     	ldr	x10, [sp, #0x10]
  193b88: d34afd4a     	lsr	x10, x10, #10
  193b8c: f9400feb     	ldr	x11, [sp, #0x18]
  193b90: 7940a56c     	ldrh	w12, [x11, #0x52]
  193b94: 2a0c03eb     	mov	w11, w12
  193b98: d3403d6b     	ubfx	x11, x11, #0, #16
  193b9c: 9b0b7d4a     	mul	x10, x10, x11
  193ba0: f90007ea     	str	x10, [sp, #0x8]
  193ba4: f9400bea     	ldr	x10, [sp, #0x10]
  193ba8: 8a090149     	and	x9, x10, x9
  193bac: f9400fea     	ldr	x10, [sp, #0x18]
  193bb0: 7940a54c     	ldrh	w12, [x10, #0x52]
  193bb4: 2a0c03ea     	mov	w10, w12
  193bb8: d3403d4a     	ubfx	x10, x10, #0, #16
  193bbc: 9b0a7d29     	mul	x9, x9, x10
  193bc0: f90003e9     	str	x9, [sp]
  193bc4: f94007e9     	ldr	x9, [sp, #0x8]
  193bc8: 9ac82128     	lsl	x8, x9, x8
  193bcc: f94003e9     	ldr	x9, [sp]
  193bd0: d342fd29     	lsr	x9, x9, #2
  193bd4: 8b090108     	add	x8, x8, x9
  193bd8: f9400fe9     	ldr	x9, [sp, #0x18]
  193bdc: f940252a     	ldr	x10, [x9, #0x48]
  193be0: 8b080148     	add	x8, x10, x8
  193be4: f9002528     	str	x8, [x9, #0x48]
  193be8: 910083ff     	add	sp, sp, #0x20
  193bec: d65f03c0     	ret
  193bf0: d10183ff     	sub	sp, sp, #0x60
  193bf4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  193bf8: 910143fd     	add	x29, sp, #0x50
  193bfc: d53bd048     	mrs	x8, TPIDR_EL0
  193c00: f9401508     	ldr	x8, [x8, #0x28]
  193c04: f81f83a8     	stur	x8, [x29, #-0x8]
  193c08: f81e03a0     	stur	x0, [x29, #-0x20]
  193c0c: f90017e1     	str	x1, [sp, #0x28]
  193c10: f90013e2     	str	x2, [sp, #0x20]
  193c14: aa1f03e8     	mov	x8, xzr
  193c18: f9000be8     	str	x8, [sp, #0x10]
  193c1c: 14000001     	b	0x193c20 <SMF_ParseHeader+0x984>
  193c20: f85e03a0     	ldur	x0, [x29, #-0x20]
  193c24: f94017e1     	ldr	x1, [sp, #0x28]
  193c28: d10033a2     	sub	x2, x29, #0xc
  193c2c: 97fc44d1     	bl	0xa4f70 <EAS_HWGetByte@plt>
  193c30: f9000fe0     	str	x0, [sp, #0x18]
  193c34: b40000a0     	cbz	x0, 0x193c48 <SMF_ParseHeader+0x9ac>
  193c38: 14000001     	b	0x193c3c <SMF_ParseHeader+0x9a0>
  193c3c: f9400fe8     	ldr	x8, [sp, #0x18]
  193c40: f81e83a8     	stur	x8, [x29, #-0x18]
  193c44: 14000010     	b	0x193c84 <SMF_ParseHeader+0x9e8>
  193c48: f9400be8     	ldr	x8, [sp, #0x10]
  193c4c: 385f43a9     	ldurb	w9, [x29, #-0xc]
  193c50: 2a0903ea     	mov	w10, w9
  193c54: b379e10a     	bfi	x10, x8, #7, #57
  193c58: f9000bea     	str	x10, [sp, #0x10]
  193c5c: 14000001     	b	0x193c60 <SMF_ParseHeader+0x9c4>
  193c60: 385f43a8     	ldurb	w8, [x29, #-0xc]
  193c64: 373ffde8     	tbnz	w8, #0x7, 0x193c20 <SMF_ParseHeader+0x984>
  193c68: 14000001     	b	0x193c6c <SMF_ParseHeader+0x9d0>
  193c6c: f9400be8     	ldr	x8, [sp, #0x10]
  193c70: f94013e9     	ldr	x9, [sp, #0x20]
  193c74: f9000128     	str	x8, [x9]
  193c78: aa1f03e8     	mov	x8, xzr
  193c7c: f81e83a8     	stur	x8, [x29, #-0x18]
  193c80: 14000001     	b	0x193c84 <SMF_ParseHeader+0x9e8>
  193c84: f85e83a8     	ldur	x8, [x29, #-0x18]
  193c88: d53bd049     	mrs	x9, TPIDR_EL0
  193c8c: f9401529     	ldr	x9, [x9, #0x28]
  193c90: f85f83aa     	ldur	x10, [x29, #-0x8]
  193c94: eb0a0129     	subs	x9, x9, x10
  193c98: f90007e8     	str	x8, [sp, #0x8]
  193c9c: f90003e9     	str	x9, [sp]
  193ca0: 540000c1     	b.ne	0x193cb8 <SMF_ParseHeader+0xa1c>
  193ca4: 14000001     	b	0x193ca8 <SMF_ParseHeader+0xa0c>
  193ca8: f94007e0     	ldr	x0, [sp, #0x8]
  193cac: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  193cb0: 910183ff     	add	sp, sp, #0x60
  193cb4: d65f03c0     	ret
  193cb8: 97fc582e     	bl	0xa9d70 <__stack_chk_fail@plt>
  193cbc: d10283ff     	sub	sp, sp, #0xa0
  193cc0: a9097bfd     	stp	x29, x30, [sp, #0x90]
  193cc4: 910243fd     	add	x29, sp, #0x90
  193cc8: d53bd048     	mrs	x8, TPIDR_EL0
  193ccc: f9401508     	ldr	x8, [x8, #0x28]
  193cd0: f81f83a8     	stur	x8, [x29, #-0x8]
  193cd4: f81c83a0     	stur	x0, [x29, #-0x38]
  193cd8: f81c03a1     	stur	x1, [x29, #-0x40]
  193cdc: f90027e2     	str	x2, [sp, #0x48]
  193ce0: f85c83a8     	ldur	x8, [x29, #-0x38]
  193ce4: f9400100     	ldr	x0, [x8]
  193ce8: f94027e8     	ldr	x8, [sp, #0x48]
  193cec: f9400101     	ldr	x1, [x8]
  193cf0: d10073a2     	sub	x2, x29, #0x1c
  193cf4: 97fc449f     	bl	0xa4f70 <EAS_HWGetByte@plt>
  193cf8: f90023e0     	str	x0, [sp, #0x40]
  193cfc: b40000a0     	cbz	x0, 0x193d10 <SMF_ParseHeader+0xa74>
  193d00: 14000001     	b	0x193d04 <SMF_ParseHeader+0xa68>
  193d04: f94023e8     	ldr	x8, [sp, #0x40]
  193d08: f81d03a8     	stur	x8, [x29, #-0x30]
  193d0c: 140000cc     	b	0x19403c <SMF_ParseHeader+0xda0>
  193d10: f85c83a8     	ldur	x8, [x29, #-0x38]
  193d14: f9400100     	ldr	x0, [x8]
  193d18: f94027e8     	ldr	x8, [sp, #0x48]
  193d1c: f9400101     	ldr	x1, [x8]
  193d20: d10043a2     	sub	x2, x29, #0x10
  193d24: 97ffffb3     	bl	0x193bf0 <SMF_ParseHeader+0x954>
  193d28: f90023e0     	str	x0, [sp, #0x40]
  193d2c: b40000a0     	cbz	x0, 0x193d40 <SMF_ParseHeader+0xaa4>
  193d30: 14000001     	b	0x193d34 <SMF_ParseHeader+0xa98>
  193d34: f94023e8     	ldr	x8, [sp, #0x40]
  193d38: f81d03a8     	stur	x8, [x29, #-0x30]
  193d3c: 140000c0     	b	0x19403c <SMF_ParseHeader+0xda0>
  193d40: f85c83a8     	ldur	x8, [x29, #-0x38]
  193d44: f9400100     	ldr	x0, [x8]
  193d48: f94027e8     	ldr	x8, [sp, #0x48]
  193d4c: f9400101     	ldr	x1, [x8]
  193d50: d10063a2     	sub	x2, x29, #0x18
  193d54: 97fc50a3     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  193d58: f90023e0     	str	x0, [sp, #0x40]
  193d5c: b40000a0     	cbz	x0, 0x193d70 <SMF_ParseHeader+0xad4>
  193d60: 14000001     	b	0x193d64 <SMF_ParseHeader+0xac8>
  193d64: f94023e8     	ldr	x8, [sp, #0x40]
  193d68: f81d03a8     	stur	x8, [x29, #-0x30]
  193d6c: 140000b4     	b	0x19403c <SMF_ParseHeader+0xda0>
  193d70: f85f03a8     	ldur	x8, [x29, #-0x10]
  193d74: f85e83a9     	ldur	x9, [x29, #-0x18]
  193d78: 8b080128     	add	x8, x9, x8
  193d7c: f81e83a8     	stur	x8, [x29, #-0x18]
  193d80: 385e43aa     	ldurb	w10, [x29, #-0x1c]
  193d84: 7100bd4a     	subs	w10, w10, #0x2f
  193d88: b90033ea     	str	w10, [sp, #0x30]
  193d8c: 540000e1     	b.ne	0x193da8 <SMF_ParseHeader+0xb0c>
  193d90: 14000001     	b	0x193d94 <SMF_ParseHeader+0xaf8>
  193d94: f94027e8     	ldr	x8, [sp, #0x48]
  193d98: 12800009     	mov	w9, #-0x1               // =-1
  193d9c: 2a0903ea     	mov	w10, w9
  193da0: f900050a     	str	x10, [x8, #0x8]
  193da4: 14000097     	b	0x194000 <SMF_ParseHeader+0xd64>
  193da8: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193dac: 71014508     	subs	w8, w8, #0x51
  193db0: b9002fe8     	str	w8, [sp, #0x2c]
  193db4: 54000621     	b.ne	0x193e78 <SMF_ParseHeader+0xbdc>
  193db8: 14000001     	b	0x193dbc <SMF_ParseHeader+0xb20>
  193dbc: aa1f03e8     	mov	x8, xzr
  193dc0: f9001fe8     	str	x8, [sp, #0x38]
  193dc4: 14000001     	b	0x193dc8 <SMF_ParseHeader+0xb2c>
  193dc8: f85f03a8     	ldur	x8, [x29, #-0x10]
  193dcc: f1000509     	subs	x9, x8, #0x1
  193dd0: f81f03a9     	stur	x9, [x29, #-0x10]
  193dd4: b4000288     	cbz	x8, 0x193e24 <SMF_ParseHeader+0xb88>
  193dd8: 14000001     	b	0x193ddc <SMF_ParseHeader+0xb40>
  193ddc: f85c83a8     	ldur	x8, [x29, #-0x38]
  193de0: f9400100     	ldr	x0, [x8]
  193de4: f94027e8     	ldr	x8, [sp, #0x48]
  193de8: f9400101     	ldr	x1, [x8]
  193dec: d10073a2     	sub	x2, x29, #0x1c
  193df0: 97fc4460     	bl	0xa4f70 <EAS_HWGetByte@plt>
  193df4: f90023e0     	str	x0, [sp, #0x40]
  193df8: b40000a0     	cbz	x0, 0x193e0c <SMF_ParseHeader+0xb70>
  193dfc: 14000001     	b	0x193e00 <SMF_ParseHeader+0xb64>
  193e00: f94023e8     	ldr	x8, [sp, #0x40]
  193e04: f81d03a8     	stur	x8, [x29, #-0x30]
  193e08: 1400008d     	b	0x19403c <SMF_ParseHeader+0xda0>
  193e0c: f9401fe8     	ldr	x8, [sp, #0x38]
  193e10: 385e43a9     	ldurb	w9, [x29, #-0x1c]
  193e14: 2a0903ea     	mov	w10, w9
  193e18: b378dd0a     	bfi	x10, x8, #8, #56
  193e1c: f9001fea     	str	x10, [sp, #0x38]
  193e20: 17ffffea     	b	0x193dc8 <SMF_ParseHeader+0xb2c>
  193e24: f9401fe8     	ldr	x8, [sp, #0x38]
  193e28: d376d508     	lsl	x8, x8, #10
  193e2c: f85c03a9     	ldur	x9, [x29, #-0x40]
  193e30: 7940a92a     	ldrh	w10, [x9, #0x54]
  193e34: 2a0a03eb     	mov	w11, w10
  193e38: 9acb0908     	udiv	x8, x8, x11
  193e3c: 9107d108     	add	x8, x8, #0x1f4
  193e40: d343fd08     	lsr	x8, x8, #3
  193e44: d29ef9eb     	mov	x11, #0xf7cf            // =63439
  193e48: f2bc6a6b     	movk	x11, #0xe353, lsl #16
  193e4c: f2d374ab     	movk	x11, #0x9ba5, lsl #32
  193e50: f2e4188b     	movk	x11, #0x20c4, lsl #48
  193e54: 9bcb7d08     	umulh	x8, x8, x11
  193e58: d344fd08     	lsr	x8, x8, #4
  193e5c: 2a0803ea     	mov	w10, w8
  193e60: 7900a52a     	strh	w10, [x9, #0x52]
  193e64: f85c03a8     	ldur	x8, [x29, #-0x40]
  193e68: 39415d0a     	ldrb	w10, [x8, #0x57]
  193e6c: 321e014a     	orr	w10, w10, #0x4
  193e70: 39015d0a     	strb	w10, [x8, #0x57]
  193e74: 14000062     	b	0x193ffc <SMF_ParseHeader+0xd60>
  193e78: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193e7c: 71016108     	subs	w8, w8, #0x58
  193e80: b9002be8     	str	w8, [sp, #0x28]
  193e84: 540000e1     	b.ne	0x193ea0 <SMF_ParseHeader+0xc04>
  193e88: 14000001     	b	0x193e8c <SMF_ParseHeader+0xbf0>
  193e8c: f85c03a8     	ldur	x8, [x29, #-0x40]
  193e90: 39415d09     	ldrb	w9, [x8, #0x57]
  193e94: 321f0129     	orr	w9, w9, #0x2
  193e98: 39015d09     	strb	w9, [x8, #0x57]
  193e9c: 14000057     	b	0x193ff8 <SMF_ParseHeader+0xd5c>
  193ea0: f85c03a8     	ldur	x8, [x29, #-0x40]
  193ea4: f9401108     	ldr	x8, [x8, #0x20]
  193ea8: b4000a68     	cbz	x8, 0x193ff4 <SMF_ParseHeader+0xd58>
  193eac: 14000001     	b	0x193eb0 <SMF_ParseHeader+0xc14>
  193eb0: 2a1f03e8     	mov	w8, wzr
  193eb4: b90037e8     	str	w8, [sp, #0x34]
  193eb8: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193ebc: 71000d08     	subs	w8, w8, #0x3
  193ec0: b90027e8     	str	w8, [sp, #0x24]
  193ec4: 540000a1     	b.ne	0x193ed8 <SMF_ParseHeader+0xc3c>
  193ec8: 14000001     	b	0x193ecc <SMF_ParseHeader+0xc30>
  193ecc: 320003e8     	orr	w8, wzr, #0x1
  193ed0: b90037e8     	str	w8, [sp, #0x34]
  193ed4: 1400001c     	b	0x193f44 <SMF_ParseHeader+0xca8>
  193ed8: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193edc: 71000508     	subs	w8, w8, #0x1
  193ee0: b90023e8     	str	w8, [sp, #0x20]
  193ee4: 540000a1     	b.ne	0x193ef8 <SMF_ParseHeader+0xc5c>
  193ee8: 14000001     	b	0x193eec <SMF_ParseHeader+0xc50>
  193eec: 528000a8     	mov	w8, #0x5                // =5
  193ef0: b90037e8     	str	w8, [sp, #0x34]
  193ef4: 14000013     	b	0x193f40 <SMF_ParseHeader+0xca4>
  193ef8: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193efc: 71000908     	subs	w8, w8, #0x2
  193f00: b9001fe8     	str	w8, [sp, #0x1c]
  193f04: 540000a1     	b.ne	0x193f18 <SMF_ParseHeader+0xc7c>
  193f08: 14000001     	b	0x193f0c <SMF_ParseHeader+0xc70>
  193f0c: 320007e8     	orr	w8, wzr, #0x3
  193f10: b90037e8     	str	w8, [sp, #0x34]
  193f14: 1400000a     	b	0x193f3c <SMF_ParseHeader+0xca0>
  193f18: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  193f1c: 71001508     	subs	w8, w8, #0x5
  193f20: b9001be8     	str	w8, [sp, #0x18]
  193f24: 540000a1     	b.ne	0x193f38 <SMF_ParseHeader+0xc9c>
  193f28: 14000001     	b	0x193f2c <SMF_ParseHeader+0xc90>
  193f2c: 321e03e8     	orr	w8, wzr, #0x4
  193f30: b90037e8     	str	w8, [sp, #0x34]
  193f34: 14000001     	b	0x193f38 <SMF_ParseHeader+0xc9c>
  193f38: 14000001     	b	0x193f3c <SMF_ParseHeader+0xca0>
  193f3c: 14000001     	b	0x193f40 <SMF_ParseHeader+0xca4>
  193f40: 14000001     	b	0x193f44 <SMF_ParseHeader+0xca8>
  193f44: b94037e8     	ldr	w8, [sp, #0x34]
  193f48: 34000548     	cbz	w8, 0x193ff0 <SMF_ParseHeader+0xd54>
  193f4c: 14000001     	b	0x193f50 <SMF_ParseHeader+0xcb4>
  193f50: f85c03a8     	ldur	x8, [x29, #-0x40]
  193f54: f9401d08     	ldr	x8, [x8, #0x38]
  193f58: f1000508     	subs	x8, x8, #0x1
  193f5c: f81d83a8     	stur	x8, [x29, #-0x28]
  193f60: f85f03a8     	ldur	x8, [x29, #-0x10]
  193f64: f85d83a9     	ldur	x9, [x29, #-0x28]
  193f68: eb090108     	subs	x8, x8, x9
  193f6c: f9000be8     	str	x8, [sp, #0x10]
  193f70: 540000aa     	b.ge	0x193f84 <SMF_ParseHeader+0xce8>
  193f74: 14000001     	b	0x193f78 <SMF_ParseHeader+0xcdc>
  193f78: f85f03a8     	ldur	x8, [x29, #-0x10]
  193f7c: f81d83a8     	stur	x8, [x29, #-0x28]
  193f80: 14000001     	b	0x193f84 <SMF_ParseHeader+0xce8>
  193f84: f85c83a8     	ldur	x8, [x29, #-0x38]
  193f88: f9400100     	ldr	x0, [x8]
  193f8c: f94027e8     	ldr	x8, [sp, #0x48]
  193f90: f9400101     	ldr	x1, [x8]
  193f94: f85c03a8     	ldur	x8, [x29, #-0x40]
  193f98: f9401502     	ldr	x2, [x8, #0x28]
  193f9c: f85d83a3     	ldur	x3, [x29, #-0x28]
  193fa0: d100a3a4     	sub	x4, x29, #0x28
  193fa4: 97fc50ff     	bl	0xa83a0 <EAS_HWReadFile@plt>
  193fa8: f90023e0     	str	x0, [sp, #0x40]
  193fac: b40000a0     	cbz	x0, 0x193fc0 <SMF_ParseHeader+0xd24>
  193fb0: 14000001     	b	0x193fb4 <SMF_ParseHeader+0xd18>
  193fb4: f94023e8     	ldr	x8, [sp, #0x40]
  193fb8: f81d03a8     	stur	x8, [x29, #-0x30]
  193fbc: 14000020     	b	0x19403c <SMF_ParseHeader+0xda0>
  193fc0: f85c03a8     	ldur	x8, [x29, #-0x40]
  193fc4: f9401508     	ldr	x8, [x8, #0x28]
  193fc8: f85d83a9     	ldur	x9, [x29, #-0x28]
  193fcc: 2a1f03ea     	mov	w10, wzr
  193fd0: 3829690a     	strb	w10, [x8, x9]
  193fd4: f85c03a8     	ldur	x8, [x29, #-0x40]
  193fd8: f9401109     	ldr	x9, [x8, #0x20]
  193fdc: b94037e0     	ldr	w0, [sp, #0x34]
  193fe0: f9401501     	ldr	x1, [x8, #0x28]
  193fe4: f9401902     	ldr	x2, [x8, #0x30]
  193fe8: d63f0120     	blr	x9
  193fec: 14000001     	b	0x193ff0 <SMF_ParseHeader+0xd54>
  193ff0: 14000001     	b	0x193ff4 <SMF_ParseHeader+0xd58>
  193ff4: 14000001     	b	0x193ff8 <SMF_ParseHeader+0xd5c>
  193ff8: 14000001     	b	0x193ffc <SMF_ParseHeader+0xd60>
  193ffc: 14000001     	b	0x194000 <SMF_ParseHeader+0xd64>
  194000: f85c83a8     	ldur	x8, [x29, #-0x38]
  194004: f9400100     	ldr	x0, [x8]
  194008: f94027e8     	ldr	x8, [sp, #0x48]
  19400c: f9400101     	ldr	x1, [x8]
  194010: f85e83a2     	ldur	x2, [x29, #-0x18]
  194014: 97fc58e3     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  194018: f90023e0     	str	x0, [sp, #0x40]
  19401c: b40000a0     	cbz	x0, 0x194030 <SMF_ParseHeader+0xd94>
  194020: 14000001     	b	0x194024 <SMF_ParseHeader+0xd88>
  194024: f94023e8     	ldr	x8, [sp, #0x40]
  194028: f81d03a8     	stur	x8, [x29, #-0x30]
  19402c: 14000004     	b	0x19403c <SMF_ParseHeader+0xda0>
  194030: aa1f03e8     	mov	x8, xzr
  194034: f81d03a8     	stur	x8, [x29, #-0x30]
  194038: 14000001     	b	0x19403c <SMF_ParseHeader+0xda0>
  19403c: f85d03a8     	ldur	x8, [x29, #-0x30]
  194040: d53bd049     	mrs	x9, TPIDR_EL0
  194044: f9401529     	ldr	x9, [x9, #0x28]
  194048: f85f83aa     	ldur	x10, [x29, #-0x8]
  19404c: eb0a0129     	subs	x9, x9, x10
  194050: f90007e8     	str	x8, [sp, #0x8]
  194054: f90003e9     	str	x9, [sp]
  194058: 540000c1     	b.ne	0x194070 <SMF_ParseHeader+0xdd4>
  19405c: 14000001     	b	0x194060 <SMF_ParseHeader+0xdc4>
  194060: f94007e0     	ldr	x0, [sp, #0x8]
  194064: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  194068: 910283ff     	add	sp, sp, #0xa0
  19406c: d65f03c0     	ret
  194070: 97fc5740     	bl	0xa9d70 <__stack_chk_fail@plt>
  194074: d101c3ff     	sub	sp, sp, #0x70
  194078: a9067bfd     	stp	x29, x30, [sp, #0x60]
  19407c: 910183fd     	add	x29, sp, #0x60
  194080: d53bd048     	mrs	x8, TPIDR_EL0
  194084: f9401508     	ldr	x8, [x8, #0x28]
  194088: f81f83a8     	stur	x8, [x29, #-0x8]
  19408c: f81d83a0     	stur	x0, [x29, #-0x28]
  194090: f9001be1     	str	x1, [sp, #0x30]
  194094: f90017e2     	str	x2, [sp, #0x28]
  194098: 390093e3     	strb	w3, [sp, #0x24]
  19409c: b90023e4     	str	w4, [sp, #0x20]
  1940a0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1940a4: f9400100     	ldr	x0, [x8]
  1940a8: f94017e8     	ldr	x8, [sp, #0x28]
  1940ac: f9400101     	ldr	x1, [x8]
  1940b0: d10043a2     	sub	x2, x29, #0x10
  1940b4: 97fffecf     	bl	0x193bf0 <SMF_ParseHeader+0x954>
  1940b8: f9000fe0     	str	x0, [sp, #0x18]
  1940bc: b40000a0     	cbz	x0, 0x1940d0 <SMF_ParseHeader+0xe34>
  1940c0: 14000001     	b	0x1940c4 <SMF_ParseHeader+0xe28>
  1940c4: f9400fe8     	ldr	x8, [sp, #0x18]
  1940c8: f81e03a8     	stur	x8, [x29, #-0x20]
  1940cc: 14000042     	b	0x1941d4 <SMF_ParseHeader+0xf38>
  1940d0: 394093e8     	ldrb	w8, [sp, #0x24]
  1940d4: 7103c108     	subs	w8, w8, #0xf0
  1940d8: b90017e8     	str	w8, [sp, #0x14]
  1940dc: 54000221     	b.ne	0x194120 <SMF_ParseHeader+0xe84>
  1940e0: 14000001     	b	0x1940e4 <SMF_ParseHeader+0xe48>
  1940e4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1940e8: f9401be8     	ldr	x8, [sp, #0x30]
  1940ec: f9400901     	ldr	x1, [x8, #0x10]
  1940f0: f94017e8     	ldr	x8, [sp, #0x28]
  1940f4: 91006102     	add	x2, x8, #0x18
  1940f8: b94023e4     	ldr	w4, [sp, #0x20]
  1940fc: 394093e3     	ldrb	w3, [sp, #0x24]
  194100: 97fc38e0     	bl	0xa2480 <EAS_ParseMIDIStream@plt>
  194104: f9000fe0     	str	x0, [sp, #0x18]
  194108: b40000a0     	cbz	x0, 0x19411c <SMF_ParseHeader+0xe80>
  19410c: 14000001     	b	0x194110 <SMF_ParseHeader+0xe74>
  194110: f9400fe8     	ldr	x8, [sp, #0x18]
  194114: f81e03a8     	stur	x8, [x29, #-0x20]
  194118: 1400002f     	b	0x1941d4 <SMF_ParseHeader+0xf38>
  19411c: 14000001     	b	0x194120 <SMF_ParseHeader+0xe84>
  194120: 14000001     	b	0x194124 <SMF_ParseHeader+0xe88>
  194124: f85f03a8     	ldur	x8, [x29, #-0x10]
  194128: f1000509     	subs	x9, x8, #0x1
  19412c: f81f03a9     	stur	x9, [x29, #-0x10]
  194130: b40004c8     	cbz	x8, 0x1941c8 <SMF_ParseHeader+0xf2c>
  194134: 14000001     	b	0x194138 <SMF_ParseHeader+0xe9c>
  194138: f85d83a8     	ldur	x8, [x29, #-0x28]
  19413c: f9400100     	ldr	x0, [x8]
  194140: f94017e8     	ldr	x8, [sp, #0x28]
  194144: f9400101     	ldr	x1, [x8]
  194148: d10053a2     	sub	x2, x29, #0x14
  19414c: 97fc4389     	bl	0xa4f70 <EAS_HWGetByte@plt>
  194150: f9000fe0     	str	x0, [sp, #0x18]
  194154: b40000a0     	cbz	x0, 0x194168 <SMF_ParseHeader+0xecc>
  194158: 14000001     	b	0x19415c <SMF_ParseHeader+0xec0>
  19415c: f9400fe8     	ldr	x8, [sp, #0x18]
  194160: f81e03a8     	stur	x8, [x29, #-0x20]
  194164: 1400001c     	b	0x1941d4 <SMF_ParseHeader+0xf38>
  194168: f85d83a0     	ldur	x0, [x29, #-0x28]
  19416c: f9401be8     	ldr	x8, [sp, #0x30]
  194170: f9400901     	ldr	x1, [x8, #0x10]
  194174: f94017e8     	ldr	x8, [sp, #0x28]
  194178: 91006102     	add	x2, x8, #0x18
  19417c: b94023e4     	ldr	w4, [sp, #0x20]
  194180: 385ec3a3     	ldurb	w3, [x29, #-0x14]
  194184: 97fc38bf     	bl	0xa2480 <EAS_ParseMIDIStream@plt>
  194188: f9000fe0     	str	x0, [sp, #0x18]
  19418c: b40000a0     	cbz	x0, 0x1941a0 <SMF_ParseHeader+0xf04>
  194190: 14000001     	b	0x194194 <SMF_ParseHeader+0xef8>
  194194: f9400fe8     	ldr	x8, [sp, #0x18]
  194198: f81e03a8     	stur	x8, [x29, #-0x20]
  19419c: 1400000e     	b	0x1941d4 <SMF_ParseHeader+0xf38>
  1941a0: f94017e8     	ldr	x8, [sp, #0x28]
  1941a4: 39407d09     	ldrb	w9, [x8, #0x1f]
  1941a8: 360000e9     	tbz	w9, #0x0, 0x1941c4 <SMF_ParseHeader+0xf28>
  1941ac: 14000001     	b	0x1941b0 <SMF_ParseHeader+0xf14>
  1941b0: f9401be8     	ldr	x8, [sp, #0x30]
  1941b4: 39415d09     	ldrb	w9, [x8, #0x57]
  1941b8: 321d0129     	orr	w9, w9, #0x8
  1941bc: 39015d09     	strb	w9, [x8, #0x57]
  1941c0: 14000001     	b	0x1941c4 <SMF_ParseHeader+0xf28>
  1941c4: 17ffffd8     	b	0x194124 <SMF_ParseHeader+0xe88>
  1941c8: aa1f03e8     	mov	x8, xzr
  1941cc: f81e03a8     	stur	x8, [x29, #-0x20]
  1941d0: 14000001     	b	0x1941d4 <SMF_ParseHeader+0xf38>
  1941d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1941d8: d53bd049     	mrs	x9, TPIDR_EL0
  1941dc: f9401529     	ldr	x9, [x9, #0x28]
  1941e0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1941e4: eb0a0129     	subs	x9, x9, x10
  1941e8: f90007e8     	str	x8, [sp, #0x8]
  1941ec: f90003e9     	str	x9, [sp]
  1941f0: 540000c1     	b.ne	0x194208 <SMF_ParseHeader+0xf6c>
  1941f4: 14000001     	b	0x1941f8 <SMF_ParseHeader+0xf5c>
  1941f8: f94007e0     	ldr	x0, [sp, #0x8]
  1941fc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  194200: 9101c3ff     	add	sp, sp, #0x70
  194204: d65f03c0     	ret
  194208: 97fc56da     	bl	0xa9d70 <__stack_chk_fail@plt>
  19420c: d102c3ff     	sub	sp, sp, #0xb0
  194210: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  194214: 910283fd     	add	x29, sp, #0xa0
  194218: d53bd048     	mrs	x8, TPIDR_EL0
  19421c: f9401508     	ldr	x8, [x8, #0x28]
  194220: f81f83a8     	stur	x8, [x29, #-0x8]
  194224: f90027e0     	str	x0, [sp, #0x48]
  194228: f90023e1     	str	x1, [sp, #0x40]
  19422c: f9001fe2     	str	x2, [sp, #0x38]
  194230: f9001be3     	str	x3, [sp, #0x30]
  194234: 321a03e9     	orr	w9, wzr, #0x40
  194238: 2a0903e2     	mov	w2, w9
  19423c: d10123a8     	sub	x8, x29, #0x48
  194240: 2a1f03e9     	mov	w9, wzr
  194244: aa0803e0     	mov	x0, x8
  194248: 2a0903e1     	mov	w1, w9
  19424c: f90013e8     	str	x8, [sp, #0x20]
  194250: 97fc523c     	bl	0xa8b40 <EAS_HWMemSet@plt>
  194254: f94023e8     	ldr	x8, [sp, #0x40]
  194258: f81b83a8     	stur	x8, [x29, #-0x48]
  19425c: f9401be8     	ldr	x8, [sp, #0x30]
  194260: f81c83a8     	stur	x8, [x29, #-0x38]
  194264: f9401fe8     	ldr	x8, [sp, #0x38]
  194268: aa1f03e2     	mov	x2, xzr
  19426c: f9000102     	str	x2, [x8]
  194270: f94027e8     	ldr	x8, [sp, #0x48]
  194274: f9000fe0     	str	x0, [sp, #0x18]
  194278: aa0803e0     	mov	x0, x8
  19427c: f94013e1     	ldr	x1, [sp, #0x20]
  194280: 9400024b     	bl	0x194bac <SMF_ParseHeader+0x1910>
  194284: b5000480     	cbnz	x0, 0x194314 <SMF_ParseHeader+0x1078>
  194288: 14000001     	b	0x19428c <SMF_ParseHeader+0xff0>
  19428c: f94027e8     	ldr	x8, [sp, #0x48]
  194290: 39462d09     	ldrb	w9, [x8, #0x18b]
  194294: 340000c9     	cbz	w9, 0x1942ac <SMF_ParseHeader+0x1010>
  194298: 14000001     	b	0x19429c <SMF_ParseHeader+0x1000>
  19429c: 2a1f03e0     	mov	w0, wzr
  1942a0: 97fc3c40     	bl	0xa33a0 <EAS_CMEnumOptData@plt>
  1942a4: f90017e0     	str	x0, [sp, #0x28]
  1942a8: 14000008     	b	0x1942c8 <SMF_ParseHeader+0x102c>
  1942ac: f94027e8     	ldr	x8, [sp, #0x48]
  1942b0: f9400100     	ldr	x0, [x8]
  1942b4: 321a03e9     	orr	w9, wzr, #0x40
  1942b8: 2a0903e1     	mov	w1, w9
  1942bc: 97fc360d     	bl	0xa1af0 <EAS_HWMalloc@plt>
  1942c0: f90017e0     	str	x0, [sp, #0x28]
  1942c4: 14000001     	b	0x1942c8 <SMF_ParseHeader+0x102c>
  1942c8: f94017e8     	ldr	x8, [sp, #0x28]
  1942cc: b50000a8     	cbnz	x8, 0x1942e0 <SMF_ParseHeader+0x1044>
  1942d0: 14000001     	b	0x1942d4 <SMF_ParseHeader+0x1038>
  1942d4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1942d8: f9002be8     	str	x8, [sp, #0x50]
  1942dc: 14000011     	b	0x194320 <SMF_ParseHeader+0x1084>
  1942e0: f94017e0     	ldr	x0, [sp, #0x28]
  1942e4: 321a03e8     	orr	w8, wzr, #0x40
  1942e8: 2a0803e2     	mov	w2, w8
  1942ec: d10123a1     	sub	x1, x29, #0x48
  1942f0: 97fc4620     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  1942f4: f94017e1     	ldr	x1, [sp, #0x28]
  1942f8: 321f07e8     	orr	w8, wzr, #0x6
  1942fc: 3900e028     	strb	w8, [x1, #0x38]
  194300: f94017e1     	ldr	x1, [sp, #0x28]
  194304: f9401fe2     	ldr	x2, [sp, #0x38]
  194308: f9000041     	str	x1, [x2]
  19430c: f9000be0     	str	x0, [sp, #0x10]
  194310: 14000001     	b	0x194314 <SMF_ParseHeader+0x1078>
  194314: aa1f03e8     	mov	x8, xzr
  194318: f9002be8     	str	x8, [sp, #0x50]
  19431c: 14000001     	b	0x194320 <SMF_ParseHeader+0x1084>
  194320: f9402be8     	ldr	x8, [sp, #0x50]
  194324: d53bd049     	mrs	x9, TPIDR_EL0
  194328: f9401529     	ldr	x9, [x9, #0x28]
  19432c: f85f83aa     	ldur	x10, [x29, #-0x8]
  194330: eb0a0129     	subs	x9, x9, x10
  194334: f90007e8     	str	x8, [sp, #0x8]
  194338: f90003e9     	str	x9, [sp]
  19433c: 540000c1     	b.ne	0x194354 <SMF_ParseHeader+0x10b8>
  194340: 14000001     	b	0x194344 <SMF_ParseHeader+0x10a8>
  194344: f94007e0     	ldr	x0, [sp, #0x8]
  194348: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  19434c: 9102c3ff     	add	sp, sp, #0xb0
  194350: d65f03c0     	ret
  194354: 97fc5687     	bl	0xa9d70 <__stack_chk_fail@plt>
  194358: d10103ff     	sub	sp, sp, #0x40
  19435c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  194360: 9100c3fd     	add	x29, sp, #0x30
  194364: 321f07e8     	orr	w8, wzr, #0x6
  194368: 52800009     	mov	w9, #0x0                // =0
  19436c: f81f03a0     	stur	x0, [x29, #-0x10]
  194370: f9000fe1     	str	x1, [sp, #0x18]
  194374: f9400fe0     	ldr	x0, [sp, #0x18]
  194378: f9000be0     	str	x0, [sp, #0x10]
  19437c: f9400be0     	ldr	x0, [sp, #0x10]
  194380: 3940e00a     	ldrb	w10, [x0, #0x38]
  194384: 6b08015f     	cmp	w10, w8
  194388: 1a9f07e8     	cset	w8, ne
  19438c: b90007e9     	str	w9, [sp, #0x4]
  194390: 37000048     	tbnz	w8, #0x0, 0x194398 <SMF_ParseHeader+0x10fc>
  194394: 14000004     	b	0x1943a4 <SMF_ParseHeader+0x1108>
  194398: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  19439c: f81f83a8     	stur	x8, [x29, #-0x8]
  1943a0: 14000010     	b	0x1943e0 <SMF_ParseHeader+0x1144>
  1943a4: b27d03e8     	orr	x8, xzr, #0x8
  1943a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1943ac: f9400be9     	ldr	x9, [sp, #0x10]
  1943b0: 8b080121     	add	x1, x9, x8
  1943b4: 97fc36f3     	bl	0xa1f80 <VMInitMIDI@plt>
  1943b8: f90007e0     	str	x0, [sp, #0x8]
  1943bc: b5000040     	cbnz	x0, 0x1943c4 <SMF_ParseHeader+0x1128>
  1943c0: 14000004     	b	0x1943d0 <SMF_ParseHeader+0x1134>
  1943c4: f94007e8     	ldr	x8, [sp, #0x8]
  1943c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1943cc: 14000005     	b	0x1943e0 <SMF_ParseHeader+0x1144>
  1943d0: f9400be8     	ldr	x8, [sp, #0x10]
  1943d4: b94007e9     	ldr	w9, [sp, #0x4]
  1943d8: 3900e109     	strb	w9, [x8, #0x38]
  1943dc: f81f83bf     	stur	xzr, [x29, #-0x8]
  1943e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1943e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1943e8: 910103ff     	add	sp, sp, #0x40
  1943ec: d65f03c0     	ret
  1943f0: d10083ff     	sub	sp, sp, #0x20
  1943f4: d2800008     	mov	x8, #0x0                // =0
  1943f8: f9000fe0     	str	x0, [sp, #0x18]
  1943fc: f9000be1     	str	x1, [sp, #0x10]
  194400: f90007e2     	str	x2, [sp, #0x8]
  194404: f9400be0     	ldr	x0, [sp, #0x10]
  194408: f90003e0     	str	x0, [sp]
  19440c: f94003e0     	ldr	x0, [sp]
  194410: f9400c00     	ldr	x0, [x0, #0x18]
  194414: 9348fc00     	asr	x0, x0, #8
  194418: f94007e1     	ldr	x1, [sp, #0x8]
  19441c: f9000020     	str	x0, [x1]
  194420: aa0803e0     	mov	x0, x8
  194424: 910083ff     	add	sp, sp, #0x20
  194428: d65f03c0     	ret
  19442c: d10283ff     	sub	sp, sp, #0xa0
  194430: a9097bfd     	stp	x29, x30, [sp, #0x90]
  194434: 910243fd     	add	x29, sp, #0x90
  194438: d53bd048     	mrs	x8, TPIDR_EL0
  19443c: f9401508     	ldr	x8, [x8, #0x28]
  194440: f81f83a8     	stur	x8, [x29, #-0x8]
  194444: f81e03a0     	stur	x0, [x29, #-0x20]
  194448: f81d83a1     	stur	x1, [x29, #-0x28]
  19444c: b81d43a2     	stur	w2, [x29, #-0x2c]
  194450: f85d83a8     	ldur	x8, [x29, #-0x28]
  194454: f81c83a8     	stur	x8, [x29, #-0x38]
  194458: f85c83a8     	ldur	x8, [x29, #-0x38]
  19445c: 3940e102     	ldrb	w2, [x8, #0x38]
  194460: 71001842     	subs	w2, w2, #0x6
  194464: b81bc3a2     	stur	w2, [x29, #-0x44]
  194468: 540000ab     	b.lt	0x19447c <SMF_ParseHeader+0x11e0>
  19446c: 14000001     	b	0x194470 <SMF_ParseHeader+0x11d4>
  194470: aa1f03e8     	mov	x8, xzr
  194474: f81e83a8     	stur	x8, [x29, #-0x18]
  194478: 140000ba     	b	0x194760 <SMF_ParseHeader+0x14c4>
  19447c: f85c83a8     	ldur	x8, [x29, #-0x38]
  194480: f9400d08     	ldr	x8, [x8, #0x18]
  194484: b5000268     	cbnz	x8, 0x1944d0 <SMF_ParseHeader+0x1234>
  194488: 14000001     	b	0x19448c <SMF_ParseHeader+0x11f0>
  19448c: f85e03a8     	ldur	x8, [x29, #-0x20]
  194490: f940b900     	ldr	x0, [x8, #0x170]
  194494: f85c83a8     	ldur	x8, [x29, #-0x38]
  194498: f9400501     	ldr	x1, [x8, #0x8]
  19449c: 2a1f03e2     	mov	w2, wzr
  1944a0: 52800a03     	mov	w3, #0x50               // =80
  1944a4: b9004be2     	str	w2, [sp, #0x48]
  1944a8: 97fc407e     	bl	0xa46a0 <VMProgramChange@plt>
  1944ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1944b0: f940b900     	ldr	x0, [x8, #0x170]
  1944b4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1944b8: f9400501     	ldr	x1, [x8, #0x8]
  1944bc: 32000be3     	orr	w3, wzr, #0x7
  1944c0: 32001be4     	orr	w4, wzr, #0x7f
  1944c4: b9404be2     	ldr	w2, [sp, #0x48]
  1944c8: 97fc56da     	bl	0xaa030 <VMControlChange@plt>
  1944cc: 14000001     	b	0x1944d0 <SMF_ParseHeader+0x1234>
  1944d0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1944d4: 39c0e909     	ldrsb	w9, [x8, #0x3a]
  1944d8: 37f805e9     	tbnz	w9, #0x1f, 0x194594 <SMF_ParseHeader+0x12f8>
  1944dc: 14000001     	b	0x1944e0 <SMF_ParseHeader+0x1244>
  1944e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1944e4: f940b900     	ldr	x0, [x8, #0x170]
  1944e8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1944ec: f9400501     	ldr	x1, [x8, #0x8]
  1944f0: 3940e903     	ldrb	w3, [x8, #0x3a]
  1944f4: 2a1f03e2     	mov	w2, wzr
  1944f8: b90047e2     	str	w2, [sp, #0x44]
  1944fc: b94047e4     	ldr	w4, [sp, #0x44]
  194500: 97fc58dc     	bl	0xaa870 <VMStopNote@plt>
  194504: f85c83a8     	ldur	x8, [x29, #-0x38]
  194508: 3940ed02     	ldrb	w2, [x8, #0x3b]
  19450c: 340003c2     	cbz	w2, 0x194584 <SMF_ParseHeader+0x12e8>
  194510: 14000001     	b	0x194514 <SMF_ParseHeader+0x1278>
  194514: f85c83a8     	ldur	x8, [x29, #-0x38]
  194518: 3940ed09     	ldrb	w9, [x8, #0x3b]
  19451c: 71000529     	subs	w9, w9, #0x1
  194520: 3900ed09     	strb	w9, [x8, #0x3b]
  194524: f85c83a8     	ldur	x8, [x29, #-0x38]
  194528: f940150a     	ldr	x10, [x8, #0x28]
  19452c: f9400d0b     	ldr	x11, [x8, #0x18]
  194530: 8b0a016a     	add	x10, x11, x10
  194534: f9000d0a     	str	x10, [x8, #0x18]
  194538: f85c83a8     	ldur	x8, [x29, #-0x38]
  19453c: 39c0e909     	ldrsb	w9, [x8, #0x3a]
  194540: 37f801c9     	tbnz	w9, #0x1f, 0x194578 <SMF_ParseHeader+0x12dc>
  194544: 14000001     	b	0x194548 <SMF_ParseHeader+0x12ac>
  194548: b85d43a8     	ldur	w8, [x29, #-0x2c]
  19454c: 35000168     	cbnz	w8, 0x194578 <SMF_ParseHeader+0x12dc>
  194550: 14000001     	b	0x194554 <SMF_ParseHeader+0x12b8>
  194554: f85e03a8     	ldur	x8, [x29, #-0x20]
  194558: f940b900     	ldr	x0, [x8, #0x170]
  19455c: f85c83a8     	ldur	x8, [x29, #-0x38]
  194560: f9400501     	ldr	x1, [x8, #0x8]
  194564: 3940e504     	ldrb	w4, [x8, #0x39]
  194568: 3940e903     	ldrb	w3, [x8, #0x3a]
  19456c: 2a1f03e2     	mov	w2, wzr
  194570: 97fc3e18     	bl	0xa3dd0 <VMStartNote@plt>
  194574: 14000001     	b	0x194578 <SMF_ParseHeader+0x12dc>
  194578: aa1f03e8     	mov	x8, xzr
  19457c: f81e83a8     	stur	x8, [x29, #-0x18]
  194580: 14000078     	b	0x194760 <SMF_ParseHeader+0x14c4>
  194584: f85c83a8     	ldur	x8, [x29, #-0x38]
  194588: 32001fe9     	orr	w9, wzr, #0xff
  19458c: 3900e909     	strb	w9, [x8, #0x3a]
  194590: 14000001     	b	0x194594 <SMF_ParseHeader+0x12f8>
  194594: 14000001     	b	0x194598 <SMF_ParseHeader+0x12fc>
  194598: f85e03a8     	ldur	x8, [x29, #-0x20]
  19459c: f9400100     	ldr	x0, [x8]
  1945a0: f85c83a1     	ldur	x1, [x29, #-0x38]
  1945a4: d10033a2     	sub	x2, x29, #0xc
  1945a8: 9400021d     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  1945ac: f81c03a0     	stur	x0, [x29, #-0x40]
  1945b0: b40001c0     	cbz	x0, 0x1945e8 <SMF_ParseHeader+0x134c>
  1945b4: 14000001     	b	0x1945b8 <SMF_ParseHeader+0x131c>
  1945b8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1945bc: f1000d08     	subs	x8, x8, #0x3
  1945c0: f9001fe8     	str	x8, [sp, #0x38]
  1945c4: 54000101     	b.ne	0x1945e4 <SMF_ParseHeader+0x1348>
  1945c8: 14000001     	b	0x1945cc <SMF_ParseHeader+0x1330>
  1945cc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1945d0: 321f03e9     	orr	w9, wzr, #0x2
  1945d4: 3900e109     	strb	w9, [x8, #0x38]
  1945d8: aa1f03e8     	mov	x8, xzr
  1945dc: f81e83a8     	stur	x8, [x29, #-0x18]
  1945e0: 14000060     	b	0x194760 <SMF_ParseHeader+0x14c4>
  1945e4: 14000049     	b	0x194708 <SMF_ParseHeader+0x146c>
  1945e8: 38df43a8     	ldursb	w8, [x29, #-0xc]
  1945ec: 31000508     	adds	w8, w8, #0x1
  1945f0: b90037e8     	str	w8, [sp, #0x34]
  1945f4: 5400012b     	b.lt	0x194618 <SMF_ParseHeader+0x137c>
  1945f8: 14000001     	b	0x1945fc <SMF_ParseHeader+0x1360>
  1945fc: f85e03a0     	ldur	x0, [x29, #-0x20]
  194600: f85c83a1     	ldur	x1, [x29, #-0x38]
  194604: b85d43a2     	ldur	w2, [x29, #-0x2c]
  194608: 385f43a3     	ldurb	w3, [x29, #-0xc]
  19460c: 94000291     	bl	0x195050 <SMF_ParseHeader+0x1db4>
  194610: f81c03a0     	stur	x0, [x29, #-0x40]
  194614: 1400003d     	b	0x194708 <SMF_ParseHeader+0x146c>
  194618: 38df43a8     	ldursb	w8, [x29, #-0xc]
  19461c: 11002508     	add	w8, w8, #0x9
  194620: 2a0803e9     	mov	w9, w8
  194624: 71001908     	subs	w8, w8, #0x6
  194628: f90017e9     	str	x9, [sp, #0x28]
  19462c: b90027e8     	str	w8, [sp, #0x24]
  194630: 540005c8     	b.hi	0x1946e8 <SMF_ParseHeader+0x144c>
  194634: b0000348     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  194638: 91388108     	add	x8, x8, #0xe20
  19463c: f94017eb     	ldr	x11, [sp, #0x28]
  194640: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  194644: 8b0a0109     	add	x9, x8, x10
  194648: f9000fea     	str	x10, [sp, #0x18]
  19464c: d61f0120     	br	x9
  194650: f85e03a0     	ldur	x0, [x29, #-0x20]
  194654: f85c83a1     	ldur	x1, [x29, #-0x38]
  194658: 94000215     	bl	0x194eac <SMF_ParseHeader+0x1c10>
  19465c: f81c03a0     	stur	x0, [x29, #-0x40]
  194660: 14000025     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  194664: f85e03a0     	ldur	x0, [x29, #-0x20]
  194668: f85c83a1     	ldur	x1, [x29, #-0x38]
  19466c: 94000240     	bl	0x194f6c <SMF_ParseHeader+0x1cd0>
  194670: f81c03a0     	stur	x0, [x29, #-0x40]
  194674: 14000020     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  194678: f85e03a0     	ldur	x0, [x29, #-0x20]
  19467c: f85c83a1     	ldur	x1, [x29, #-0x38]
  194680: 940002b5     	bl	0x195154 <SMF_ParseHeader+0x1eb8>
  194684: f81c03a0     	stur	x0, [x29, #-0x40]
  194688: 1400001b     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  19468c: f85e03a0     	ldur	x0, [x29, #-0x20]
  194690: f85c83a1     	ldur	x1, [x29, #-0x38]
  194694: b85d43a2     	ldur	w2, [x29, #-0x2c]
  194698: 940002e6     	bl	0x195230 <SMF_ParseHeader+0x1f94>
  19469c: f81c03a0     	stur	x0, [x29, #-0x40]
  1946a0: 14000015     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  1946a4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1946a8: f85c83a1     	ldur	x1, [x29, #-0x38]
  1946ac: 94000326     	bl	0x195344 <SMF_ParseHeader+0x20a8>
  1946b0: f81c03a0     	stur	x0, [x29, #-0x40]
  1946b4: 14000010     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  1946b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1946bc: f9400100     	ldr	x0, [x8]
  1946c0: f85c83a1     	ldur	x1, [x29, #-0x38]
  1946c4: d10033a2     	sub	x2, x29, #0xc
  1946c8: 940001d5     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  1946cc: f81c03a0     	stur	x0, [x29, #-0x40]
  1946d0: 14000009     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  1946d4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1946d8: f85c83a1     	ldur	x1, [x29, #-0x38]
  1946dc: 9400037f     	bl	0x1954d8 <SMF_ParseHeader+0x223c>
  1946e0: f81c03a0     	stur	x0, [x29, #-0x40]
  1946e4: 14000004     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  1946e8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1946ec: f81c03a8     	stur	x8, [x29, #-0x40]
  1946f0: 14000001     	b	0x1946f4 <SMF_ParseHeader+0x1458>
  1946f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1946f8: b4000068     	cbz	x8, 0x194704 <SMF_ParseHeader+0x1468>
  1946fc: 14000001     	b	0x194700 <SMF_ParseHeader+0x1464>
  194700: 14000002     	b	0x194708 <SMF_ParseHeader+0x146c>
  194704: 17ffffa5     	b	0x194598 <SMF_ParseHeader+0x12fc>
  194708: f85c03a8     	ldur	x8, [x29, #-0x40]
  19470c: b40001c8     	cbz	x8, 0x194744 <SMF_ParseHeader+0x14a8>
  194710: 14000001     	b	0x194714 <SMF_ParseHeader+0x1478>
  194714: f85c03a8     	ldur	x8, [x29, #-0x40]
  194718: f1000d08     	subs	x8, x8, #0x3
  19471c: f9000be8     	str	x8, [sp, #0x10]
  194720: 540000a1     	b.ne	0x194734 <SMF_ParseHeader+0x1498>
  194724: 14000001     	b	0x194728 <SMF_ParseHeader+0x148c>
  194728: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19472c: f81c03a8     	stur	x8, [x29, #-0x40]
  194730: 14000001     	b	0x194734 <SMF_ParseHeader+0x1498>
  194734: f85c83a8     	ldur	x8, [x29, #-0x38]
  194738: 32000be9     	orr	w9, wzr, #0x7
  19473c: 3900e109     	strb	w9, [x8, #0x38]
  194740: 14000005     	b	0x194754 <SMF_ParseHeader+0x14b8>
  194744: f85c83a8     	ldur	x8, [x29, #-0x38]
  194748: 320003e9     	orr	w9, wzr, #0x1
  19474c: 3900e109     	strb	w9, [x8, #0x38]
  194750: 14000001     	b	0x194754 <SMF_ParseHeader+0x14b8>
  194754: f85c03a8     	ldur	x8, [x29, #-0x40]
  194758: f81e83a8     	stur	x8, [x29, #-0x18]
  19475c: 14000001     	b	0x194760 <SMF_ParseHeader+0x14c4>
  194760: f85e83a8     	ldur	x8, [x29, #-0x18]
  194764: d53bd049     	mrs	x9, TPIDR_EL0
  194768: f9401529     	ldr	x9, [x9, #0x28]
  19476c: f85f83aa     	ldur	x10, [x29, #-0x8]
  194770: eb0a0129     	subs	x9, x9, x10
  194774: f90007e8     	str	x8, [sp, #0x8]
  194778: f90003e9     	str	x9, [sp]
  19477c: 540000c1     	b.ne	0x194794 <SMF_ParseHeader+0x14f8>
  194780: 14000001     	b	0x194784 <SMF_ParseHeader+0x14e8>
  194784: f94007e0     	ldr	x0, [sp, #0x8]
  194788: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  19478c: 910283ff     	add	sp, sp, #0xa0
  194790: d65f03c0     	ret
  194794: 97fc5577     	bl	0xa9d70 <__stack_chk_fail@plt>
  194798: d10103ff     	sub	sp, sp, #0x40
  19479c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1947a0: 9100c3fd     	add	x29, sp, #0x30
  1947a4: 321f03e8     	orr	w8, wzr, #0x2
  1947a8: 321e03e9     	orr	w9, wzr, #0x4
  1947ac: 528000aa     	mov	w10, #0x5               // =5
  1947b0: f81f83a0     	stur	x0, [x29, #-0x8]
  1947b4: f81f03a1     	stur	x1, [x29, #-0x10]
  1947b8: f9000fe2     	str	x2, [sp, #0x18]
  1947bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1947c0: f9000be0     	str	x0, [sp, #0x10]
  1947c4: f9400be0     	ldr	x0, [sp, #0x10]
  1947c8: 3940e00b     	ldrb	w11, [x0, #0x38]
  1947cc: 6b08017f     	cmp	w11, w8
  1947d0: 1a9f17e8     	cset	w8, eq
  1947d4: b9000fe9     	str	w9, [sp, #0xc]
  1947d8: b9000bea     	str	w10, [sp, #0x8]
  1947dc: 37000048     	tbnz	w8, #0x0, 0x1947e4 <SMF_ParseHeader+0x1548>
  1947e0: 14000009     	b	0x194804 <SMF_ParseHeader+0x1568>
  1947e4: f9400be8     	ldr	x8, [sp, #0x10]
  1947e8: f9400500     	ldr	x0, [x8, #0x8]
  1947ec: 97fc55a9     	bl	0xa9e90 <VMActiveVoices@plt>
  1947f0: b4000040     	cbz	x0, 0x1947f8 <SMF_ParseHeader+0x155c>
  1947f4: 14000004     	b	0x194804 <SMF_ParseHeader+0x1568>
  1947f8: f9400be8     	ldr	x8, [sp, #0x10]
  1947fc: b9400fe9     	ldr	w9, [sp, #0xc]
  194800: 3900e109     	strb	w9, [x8, #0x38]
  194804: 320007e8     	orr	w8, wzr, #0x3
  194808: f9400be9     	ldr	x9, [sp, #0x10]
  19480c: 3940e12a     	ldrb	w10, [x9, #0x38]
  194810: 6b08015f     	cmp	w10, w8
  194814: 1a9f17e8     	cset	w8, eq
  194818: 37000048     	tbnz	w8, #0x0, 0x194820 <SMF_ParseHeader+0x1584>
  19481c: 14000009     	b	0x194840 <SMF_ParseHeader+0x15a4>
  194820: f9400be8     	ldr	x8, [sp, #0x10]
  194824: f9400500     	ldr	x0, [x8, #0x8]
  194828: 97fc559a     	bl	0xa9e90 <VMActiveVoices@plt>
  19482c: b4000040     	cbz	x0, 0x194834 <SMF_ParseHeader+0x1598>
  194830: 14000004     	b	0x194840 <SMF_ParseHeader+0x15a4>
  194834: f9400be8     	ldr	x8, [sp, #0x10]
  194838: b9400be9     	ldr	w9, [sp, #0x8]
  19483c: 3900e109     	strb	w9, [x8, #0x38]
  194840: d2800000     	mov	x0, #0x0                // =0
  194844: f9400be8     	ldr	x8, [sp, #0x10]
  194848: 3940e109     	ldrb	w9, [x8, #0x38]
  19484c: 2a0903e8     	mov	w8, w9
  194850: d3401d08     	ubfx	x8, x8, #0, #8
  194854: f9400fea     	ldr	x10, [sp, #0x18]
  194858: f9000148     	str	x8, [x10]
  19485c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  194860: 910103ff     	add	sp, sp, #0x40
  194864: d65f03c0     	ret
  194868: d10103ff     	sub	sp, sp, #0x40
  19486c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  194870: 9100c3fd     	add	x29, sp, #0x30
  194874: d2800008     	mov	x8, #0x0                // =0
  194878: f81f03a0     	stur	x0, [x29, #-0x10]
  19487c: f9000fe1     	str	x1, [sp, #0x18]
  194880: f9400fe0     	ldr	x0, [sp, #0x18]
  194884: f9000be0     	str	x0, [sp, #0x10]
  194888: f85f03a0     	ldur	x0, [x29, #-0x10]
  19488c: f9400000     	ldr	x0, [x0]
  194890: f9400be1     	ldr	x1, [sp, #0x10]
  194894: f9400021     	ldr	x1, [x1]
  194898: f90003e8     	str	x8, [sp]
  19489c: 97fc3c79     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  1948a0: f90007e0     	str	x0, [sp, #0x8]
  1948a4: b5000040     	cbnz	x0, 0x1948ac <SMF_ParseHeader+0x1610>
  1948a8: 14000004     	b	0x1948b8 <SMF_ParseHeader+0x161c>
  1948ac: f94007e8     	ldr	x8, [sp, #0x8]
  1948b0: f81f83a8     	stur	x8, [x29, #-0x8]
  1948b4: 1400001a     	b	0x19491c <SMF_ParseHeader+0x1680>
  1948b8: f9400be8     	ldr	x8, [sp, #0x10]
  1948bc: f9400508     	ldr	x8, [x8, #0x8]
  1948c0: f94003e9     	ldr	x9, [sp]
  1948c4: eb09011f     	cmp	x8, x9
  1948c8: 1a9f07ea     	cset	w10, ne
  1948cc: 3700004a     	tbnz	w10, #0x0, 0x1948d4 <SMF_ParseHeader+0x1638>
  1948d0: 14000005     	b	0x1948e4 <SMF_ParseHeader+0x1648>
  1948d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1948d8: f9400be8     	ldr	x8, [sp, #0x10]
  1948dc: f9400501     	ldr	x1, [x8, #0x8]
  1948e0: 97fc3048     	bl	0xa0a00 <VMMIDIShutdown@plt>
  1948e4: 52800008     	mov	w8, #0x0                // =0
  1948e8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1948ec: 39462d2a     	ldrb	w10, [x9, #0x18b]
  1948f0: 53001d4a     	uxtb	w10, w10
  1948f4: 32001feb     	orr	w11, wzr, #0xff
  1948f8: 0a0b0108     	and	w8, w8, w11
  1948fc: 6b08015f     	cmp	w10, w8
  194900: 1a9f07e8     	cset	w8, ne
  194904: 370000a8     	tbnz	w8, #0x0, 0x194918 <SMF_ParseHeader+0x167c>
  194908: f85f03a8     	ldur	x8, [x29, #-0x10]
  19490c: f9400100     	ldr	x0, [x8]
  194910: f9400be1     	ldr	x1, [sp, #0x10]
  194914: 97fc346b     	bl	0xa1ac0 <EAS_HWFree@plt>
  194918: f81f83bf     	stur	xzr, [x29, #-0x8]
  19491c: f85f83a0     	ldur	x0, [x29, #-0x8]
  194920: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  194924: 910103ff     	add	sp, sp, #0x40
  194928: d65f03c0     	ret
  19492c: d10103ff     	sub	sp, sp, #0x40
  194930: a9037bfd     	stp	x29, x30, [sp, #0x30]
  194934: 9100c3fd     	add	x29, sp, #0x30
  194938: 320003e2     	orr	w2, wzr, #0x1
  19493c: 32000be8     	orr	w8, wzr, #0x7
  194940: 52800009     	mov	w9, #0x0                // =0
  194944: f81f03a0     	stur	x0, [x29, #-0x10]
  194948: f9000fe1     	str	x1, [sp, #0x18]
  19494c: f9400fe0     	ldr	x0, [sp, #0x18]
  194950: f9000be0     	str	x0, [sp, #0x10]
  194954: f85f03a0     	ldur	x0, [x29, #-0x10]
  194958: f940b800     	ldr	x0, [x0, #0x170]
  19495c: f9400be1     	ldr	x1, [sp, #0x10]
  194960: f9400421     	ldr	x1, [x1, #0x8]
  194964: b90007e8     	str	w8, [sp, #0x4]
  194968: b90003e9     	str	w9, [sp]
  19496c: 97fc3725     	bl	0xa2600 <VMReset@plt>
  194970: f9400be0     	ldr	x0, [sp, #0x10]
  194974: f9000c1f     	str	xzr, [x0, #0x18]
  194978: f9400be0     	ldr	x0, [sp, #0x10]
  19497c: b94007e8     	ldr	w8, [sp, #0x4]
  194980: 3900e008     	strb	w8, [x0, #0x38]
  194984: f85f03a0     	ldur	x0, [x29, #-0x10]
  194988: f9400000     	ldr	x0, [x0]
  19498c: f9400be1     	ldr	x1, [sp, #0x10]
  194990: f9400021     	ldr	x1, [x1]
  194994: f9400bea     	ldr	x10, [sp, #0x10]
  194998: f9400942     	ldr	x2, [x10, #0x10]
  19499c: 97fc5681     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1949a0: f90007e0     	str	x0, [sp, #0x8]
  1949a4: b5000040     	cbnz	x0, 0x1949ac <SMF_ParseHeader+0x1710>
  1949a8: 14000004     	b	0x1949b8 <SMF_ParseHeader+0x171c>
  1949ac: f94007e8     	ldr	x8, [sp, #0x8]
  1949b0: f81f83a8     	stur	x8, [x29, #-0x8]
  1949b4: 1400000e     	b	0x1949ec <SMF_ParseHeader+0x1750>
  1949b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1949bc: f9400be1     	ldr	x1, [sp, #0x10]
  1949c0: 9400007b     	bl	0x194bac <SMF_ParseHeader+0x1910>
  1949c4: f90007e0     	str	x0, [sp, #0x8]
  1949c8: b5000040     	cbnz	x0, 0x1949d0 <SMF_ParseHeader+0x1734>
  1949cc: 14000004     	b	0x1949dc <SMF_ParseHeader+0x1740>
  1949d0: f94007e8     	ldr	x8, [sp, #0x8]
  1949d4: f81f83a8     	stur	x8, [x29, #-0x8]
  1949d8: 14000005     	b	0x1949ec <SMF_ParseHeader+0x1750>
  1949dc: f9400be8     	ldr	x8, [sp, #0x10]
  1949e0: b94003e9     	ldr	w9, [sp]
  1949e4: 3900e109     	strb	w9, [x8, #0x38]
  1949e8: f81f83bf     	stur	xzr, [x29, #-0x8]
  1949ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1949f0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1949f4: 910103ff     	add	sp, sp, #0x40
  1949f8: d65f03c0     	ret
  1949fc: d10103ff     	sub	sp, sp, #0x40
  194a00: a9037bfd     	stp	x29, x30, [sp, #0x30]
  194a04: 9100c3fd     	add	x29, sp, #0x30
  194a08: 321e03e8     	orr	w8, wzr, #0x4
  194a0c: 320007e9     	orr	w9, wzr, #0x3
  194a10: f81f03a0     	stur	x0, [x29, #-0x10]
  194a14: f9000fe1     	str	x1, [sp, #0x18]
  194a18: f9400fe0     	ldr	x0, [sp, #0x18]
  194a1c: f9000be0     	str	x0, [sp, #0x10]
  194a20: f9400be0     	ldr	x0, [sp, #0x10]
  194a24: 3940e00a     	ldrb	w10, [x0, #0x38]
  194a28: 6b08015f     	cmp	w10, w8
  194a2c: 1a9f17e8     	cset	w8, eq
  194a30: b9000fe9     	str	w9, [sp, #0xc]
  194a34: 37000048     	tbnz	w8, #0x0, 0x194a3c <SMF_ParseHeader+0x17a0>
  194a38: 14000004     	b	0x194a48 <SMF_ParseHeader+0x17ac>
  194a3c: 928002e8     	mov	x8, #-0x18              // =-24
  194a40: f81f83a8     	stur	x8, [x29, #-0x8]
  194a44: 1400000a     	b	0x194a6c <SMF_ParseHeader+0x17d0>
  194a48: f85f03a8     	ldur	x8, [x29, #-0x10]
  194a4c: f940b900     	ldr	x0, [x8, #0x170]
  194a50: f9400be8     	ldr	x8, [sp, #0x10]
  194a54: f9400501     	ldr	x1, [x8, #0x8]
  194a58: 97fc3ade     	bl	0xa35d0 <VMMuteAllVoices@plt>
  194a5c: f9400be8     	ldr	x8, [sp, #0x10]
  194a60: b9400fe9     	ldr	w9, [sp, #0xc]
  194a64: 3900e109     	strb	w9, [x8, #0x38]
  194a68: f81f83bf     	stur	xzr, [x29, #-0x8]
  194a6c: f85f83a0     	ldur	x0, [x29, #-0x8]
  194a70: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  194a74: 910103ff     	add	sp, sp, #0x40
  194a78: d65f03c0     	ret
  194a7c: d100c3ff     	sub	sp, sp, #0x30
  194a80: 321e03e8     	orr	w8, wzr, #0x4
  194a84: 320003e9     	orr	w9, wzr, #0x1
  194a88: f90013e0     	str	x0, [sp, #0x20]
  194a8c: f9000fe1     	str	x1, [sp, #0x18]
  194a90: f9400fe0     	ldr	x0, [sp, #0x18]
  194a94: f9000be0     	str	x0, [sp, #0x10]
  194a98: f9400be0     	ldr	x0, [sp, #0x10]
  194a9c: 3940e00a     	ldrb	w10, [x0, #0x38]
  194aa0: 6b08015f     	cmp	w10, w8
  194aa4: 1a9f17e8     	cset	w8, eq
  194aa8: b9000fe9     	str	w9, [sp, #0xc]
  194aac: 37000048     	tbnz	w8, #0x0, 0x194ab4 <SMF_ParseHeader+0x1818>
  194ab0: 14000004     	b	0x194ac0 <SMF_ParseHeader+0x1824>
  194ab4: 928002e8     	mov	x8, #-0x18              // =-24
  194ab8: f90017e8     	str	x8, [sp, #0x28]
  194abc: 14000005     	b	0x194ad0 <SMF_ParseHeader+0x1834>
  194ac0: f9400be8     	ldr	x8, [sp, #0x10]
  194ac4: b9400fe9     	ldr	w9, [sp, #0xc]
  194ac8: 3900e109     	strb	w9, [x8, #0x38]
  194acc: f90017ff     	str	xzr, [sp, #0x28]
  194ad0: f94017e0     	ldr	x0, [sp, #0x28]
  194ad4: 9100c3ff     	add	sp, sp, #0x30
  194ad8: d65f03c0     	ret
  194adc: d100c3ff     	sub	sp, sp, #0x30
  194ae0: d28000a8     	mov	x8, #0x5                // =5
  194ae4: f90013e0     	str	x0, [sp, #0x20]
  194ae8: f9000fe1     	str	x1, [sp, #0x18]
  194aec: f9000be2     	str	x2, [sp, #0x10]
  194af0: f90007e3     	str	x3, [sp, #0x8]
  194af4: f9400be0     	ldr	x0, [sp, #0x10]
  194af8: eb08001f     	cmp	x0, x8
  194afc: 1a9f17e9     	cset	w9, eq
  194b00: 37000049     	tbnz	w9, #0x0, 0x194b08 <SMF_ParseHeader+0x186c>
  194b04: 14000003     	b	0x194b10 <SMF_ParseHeader+0x1874>
  194b08: f90017ff     	str	xzr, [sp, #0x28]
  194b0c: 14000003     	b	0x194b18 <SMF_ParseHeader+0x187c>
  194b10: 92800368     	mov	x8, #-0x1c              // =-28
  194b14: f90017e8     	str	x8, [sp, #0x28]
  194b18: f94017e0     	ldr	x0, [sp, #0x28]
  194b1c: 9100c3ff     	add	sp, sp, #0x30
  194b20: d65f03c0     	ret
  194b24: d10103ff     	sub	sp, sp, #0x40
  194b28: f9001be0     	str	x0, [sp, #0x30]
  194b2c: f90017e1     	str	x1, [sp, #0x28]
  194b30: f90013e2     	str	x2, [sp, #0x20]
  194b34: f9000fe3     	str	x3, [sp, #0x18]
  194b38: f94017e0     	ldr	x0, [sp, #0x28]
  194b3c: f9000be0     	str	x0, [sp, #0x10]
  194b40: f94013e0     	ldr	x0, [sp, #0x20]
  194b44: f90007e0     	str	x0, [sp, #0x8]
  194b48: b4000120     	cbz	x0, 0x194b6c <SMF_ParseHeader+0x18d0>
  194b4c: 14000001     	b	0x194b50 <SMF_ParseHeader+0x18b4>
  194b50: b27e03e8     	orr	x8, xzr, #0x4
  194b54: f94007e9     	ldr	x9, [sp, #0x8]
  194b58: eb09011f     	cmp	x8, x9
  194b5c: 1a9f17ea     	cset	w10, eq
  194b60: 370000ea     	tbnz	w10, #0x0, 0x194b7c <SMF_ParseHeader+0x18e0>
  194b64: 14000001     	b	0x194b68 <SMF_ParseHeader+0x18cc>
  194b68: 1400000a     	b	0x194b90 <SMF_ParseHeader+0x18f4>
  194b6c: b27c03e8     	orr	x8, xzr, #0x10
  194b70: f9400fe9     	ldr	x9, [sp, #0x18]
  194b74: f9000128     	str	x8, [x9]
  194b78: 14000009     	b	0x194b9c <SMF_ParseHeader+0x1900>
  194b7c: f9400be8     	ldr	x8, [sp, #0x10]
  194b80: f9400508     	ldr	x8, [x8, #0x8]
  194b84: f9400fe9     	ldr	x9, [sp, #0x18]
  194b88: f9000128     	str	x8, [x9]
  194b8c: 14000004     	b	0x194b9c <SMF_ParseHeader+0x1900>
  194b90: 92800368     	mov	x8, #-0x1c              // =-28
  194b94: f9001fe8     	str	x8, [sp, #0x38]
  194b98: 14000002     	b	0x194ba0 <SMF_ParseHeader+0x1904>
  194b9c: f9001fff     	str	xzr, [sp, #0x38]
  194ba0: f9401fe0     	ldr	x0, [sp, #0x38]
  194ba4: 910103ff     	add	sp, sp, #0x40
  194ba8: d65f03c0     	ret
  194bac: d101c3ff     	sub	sp, sp, #0x70
  194bb0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  194bb4: 910183fd     	add	x29, sp, #0x60
  194bb8: d53bd048     	mrs	x8, TPIDR_EL0
  194bbc: f9401508     	ldr	x8, [x8, #0x28]
  194bc0: f81f83a8     	stur	x8, [x29, #-0x8]
  194bc4: f81e03a0     	stur	x0, [x29, #-0x20]
  194bc8: f81d83a1     	stur	x1, [x29, #-0x28]
  194bcc: f85d83a8     	ldur	x8, [x29, #-0x28]
  194bd0: aa1f03e0     	mov	x0, xzr
  194bd4: f9000d00     	str	x0, [x8, #0x18]
  194bd8: f85d83a8     	ldur	x8, [x29, #-0x28]
  194bdc: 321d0fe9     	orr	w9, wzr, #0x78
  194be0: 3900f109     	strb	w9, [x8, #0x3c]
  194be4: f85d83a8     	ldur	x8, [x29, #-0x28]
  194be8: 321a03e9     	orr	w9, wzr, #0x40
  194bec: 3900f509     	strb	w9, [x8, #0x3d]
  194bf0: f85d83a8     	ldur	x8, [x29, #-0x28]
  194bf4: 32001be9     	orr	w9, wzr, #0x7f
  194bf8: 3900e509     	strb	w9, [x8, #0x39]
  194bfc: f85d83a8     	ldur	x8, [x29, #-0x28]
  194c00: 2a1f03e9     	mov	w9, wzr
  194c04: 3900ed09     	strb	w9, [x8, #0x3b]
  194c08: f85d83a8     	ldur	x8, [x29, #-0x28]
  194c0c: 32001fea     	orr	w10, wzr, #0xff
  194c10: 3900e90a     	strb	w10, [x8, #0x3a]
  194c14: f85d83a8     	ldur	x8, [x29, #-0x28]
  194c18: 3900fd09     	strb	w9, [x8, #0x3f]
  194c1c: f85d83a0     	ldur	x0, [x29, #-0x28]
  194c20: 9400006f     	bl	0x194ddc <SMF_ParseHeader+0x1b40>
  194c24: f85e03a8     	ldur	x8, [x29, #-0x20]
  194c28: f9400100     	ldr	x0, [x8]
  194c2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  194c30: f9400101     	ldr	x1, [x8]
  194c34: f9400902     	ldr	x2, [x8, #0x10]
  194c38: 97fc55da     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  194c3c: f9001be0     	str	x0, [sp, #0x30]
  194c40: b40000a0     	cbz	x0, 0x194c54 <SMF_ParseHeader+0x19b8>
  194c44: 14000001     	b	0x194c48 <SMF_ParseHeader+0x19ac>
  194c48: f9401be8     	ldr	x8, [sp, #0x30]
  194c4c: f81e83a8     	stur	x8, [x29, #-0x18]
  194c50: 14000055     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194c54: f85e03a8     	ldur	x8, [x29, #-0x20]
  194c58: f9400100     	ldr	x0, [x8]
  194c5c: f85d83a1     	ldur	x1, [x29, #-0x28]
  194c60: d10033a2     	sub	x2, x29, #0xc
  194c64: 9400006e     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  194c68: f9001be0     	str	x0, [sp, #0x30]
  194c6c: b40000a0     	cbz	x0, 0x194c80 <SMF_ParseHeader+0x19e4>
  194c70: 14000001     	b	0x194c74 <SMF_ParseHeader+0x19d8>
  194c74: f9401be8     	ldr	x8, [sp, #0x30]
  194c78: f81e83a8     	stur	x8, [x29, #-0x18]
  194c7c: 1400004a     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194c80: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194c84: 31000908     	adds	w8, w8, #0x2
  194c88: b9002fe8     	str	w8, [sp, #0x2c]
  194c8c: 54000121     	b.ne	0x194cb0 <SMF_ParseHeader+0x1a14>
  194c90: 14000001     	b	0x194c94 <SMF_ParseHeader+0x19f8>
  194c94: f85e03a8     	ldur	x8, [x29, #-0x20]
  194c98: f9400100     	ldr	x0, [x8]
  194c9c: f85d83a1     	ldur	x1, [x29, #-0x28]
  194ca0: d10033a2     	sub	x2, x29, #0xc
  194ca4: 9400005e     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  194ca8: f90013e0     	str	x0, [sp, #0x20]
  194cac: 14000004     	b	0x194cbc <SMF_ParseHeader+0x1a20>
  194cb0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194cb4: f81e83a8     	stur	x8, [x29, #-0x18]
  194cb8: 1400003b     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194cbc: 14000001     	b	0x194cc0 <SMF_ParseHeader+0x1a24>
  194cc0: f85e03a8     	ldur	x8, [x29, #-0x20]
  194cc4: f9400100     	ldr	x0, [x8]
  194cc8: f85d83a1     	ldur	x1, [x29, #-0x28]
  194ccc: d10033a2     	sub	x2, x29, #0xc
  194cd0: 94000053     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  194cd4: f9001be0     	str	x0, [sp, #0x30]
  194cd8: b40000a0     	cbz	x0, 0x194cec <SMF_ParseHeader+0x1a50>
  194cdc: 14000001     	b	0x194ce0 <SMF_ParseHeader+0x1a44>
  194ce0: f9401be8     	ldr	x8, [sp, #0x30]
  194ce4: f81e83a8     	stur	x8, [x29, #-0x18]
  194ce8: 1400002f     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194cec: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194cf0: 31000d08     	adds	w8, w8, #0x3
  194cf4: b9001fe8     	str	w8, [sp, #0x1c]
  194cf8: 54000181     	b.ne	0x194d28 <SMF_ParseHeader+0x1a8c>
  194cfc: 14000001     	b	0x194d00 <SMF_ParseHeader+0x1a64>
  194d00: f85e03a0     	ldur	x0, [x29, #-0x20]
  194d04: f85d83a1     	ldur	x1, [x29, #-0x28]
  194d08: 94000069     	bl	0x194eac <SMF_ParseHeader+0x1c10>
  194d0c: f9001be0     	str	x0, [sp, #0x30]
  194d10: b40000a0     	cbz	x0, 0x194d24 <SMF_ParseHeader+0x1a88>
  194d14: 14000001     	b	0x194d18 <SMF_ParseHeader+0x1a7c>
  194d18: f9401be8     	ldr	x8, [sp, #0x30]
  194d1c: f81e83a8     	stur	x8, [x29, #-0x18]
  194d20: 14000021     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194d24: 1400001f     	b	0x194da0 <SMF_ParseHeader+0x1b04>
  194d28: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194d2c: 31000d08     	adds	w8, w8, #0x3
  194d30: b9001be8     	str	w8, [sp, #0x18]
  194d34: 54000181     	b.ne	0x194d64 <SMF_ParseHeader+0x1ac8>
  194d38: 14000001     	b	0x194d3c <SMF_ParseHeader+0x1aa0>
  194d3c: f85e03a0     	ldur	x0, [x29, #-0x20]
  194d40: f85d83a1     	ldur	x1, [x29, #-0x28]
  194d44: 9400008a     	bl	0x194f6c <SMF_ParseHeader+0x1cd0>
  194d48: f9001be0     	str	x0, [sp, #0x30]
  194d4c: b40000a0     	cbz	x0, 0x194d60 <SMF_ParseHeader+0x1ac4>
  194d50: 14000001     	b	0x194d54 <SMF_ParseHeader+0x1ab8>
  194d54: f9401be8     	ldr	x8, [sp, #0x30]
  194d58: f81e83a8     	stur	x8, [x29, #-0x18]
  194d5c: 14000012     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194d60: 1400000f     	b	0x194d9c <SMF_ParseHeader+0x1b00>
  194d64: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194d68: 31002508     	adds	w8, w8, #0x9
  194d6c: b90017e8     	str	w8, [sp, #0x14]
  194d70: 5400010b     	b.lt	0x194d90 <SMF_ParseHeader+0x1af4>
  194d74: 14000001     	b	0x194d78 <SMF_ParseHeader+0x1adc>
  194d78: f85d83a0     	ldur	x0, [x29, #-0x28]
  194d7c: 385f43a1     	ldurb	w1, [x29, #-0xc]
  194d80: 940000a9     	bl	0x195024 <SMF_ParseHeader+0x1d88>
  194d84: aa1f03e0     	mov	x0, xzr
  194d88: f81e83a0     	stur	x0, [x29, #-0x18]
  194d8c: 14000006     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194d90: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194d94: f81e83a8     	stur	x8, [x29, #-0x18]
  194d98: 14000003     	b	0x194da4 <SMF_ParseHeader+0x1b08>
  194d9c: 14000001     	b	0x194da0 <SMF_ParseHeader+0x1b04>
  194da0: 17ffffc8     	b	0x194cc0 <SMF_ParseHeader+0x1a24>
  194da4: f85e83a8     	ldur	x8, [x29, #-0x18]
  194da8: d53bd049     	mrs	x9, TPIDR_EL0
  194dac: f9401529     	ldr	x9, [x9, #0x28]
  194db0: f85f83aa     	ldur	x10, [x29, #-0x8]
  194db4: eb0a0129     	subs	x9, x9, x10
  194db8: f90007e8     	str	x8, [sp, #0x8]
  194dbc: f90003e9     	str	x9, [sp]
  194dc0: 540000c1     	b.ne	0x194dd8 <SMF_ParseHeader+0x1b3c>
  194dc4: 14000001     	b	0x194dc8 <SMF_ParseHeader+0x1b2c>
  194dc8: f94007e0     	ldr	x0, [sp, #0x8]
  194dcc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  194dd0: 9101c3ff     	add	sp, sp, #0x70
  194dd4: d65f03c0     	ret
  194dd8: 97fc53e6     	bl	0xa9d70 <__stack_chk_fail@plt>
  194ddc: d10043ff     	sub	sp, sp, #0x10
  194de0: 528c0008     	mov	w8, #0x6000             // =24576
  194de4: 72a01d48     	movk	w8, #0xea, lsl #16
  194de8: f90007e0     	str	x0, [sp, #0x8]
  194dec: f94007e0     	ldr	x0, [sp, #0x8]
  194df0: 39c0f009     	ldrsb	w9, [x0, #0x3c]
  194df4: f94007e0     	ldr	x0, [sp, #0x8]
  194df8: 39c0f40a     	ldrsb	w10, [x0, #0x3d]
  194dfc: 1b0a7d29     	mul	w9, w9, w10
  194e00: 1ac90d08     	sdiv	w8, w8, w9
  194e04: 2a0803e0     	mov	w0, w8
  194e08: 93407c00     	sxtw	x0, w0
  194e0c: f94007eb     	ldr	x11, [sp, #0x8]
  194e10: f9001160     	str	x0, [x11, #0x20]
  194e14: 910043ff     	add	sp, sp, #0x10
  194e18: d65f03c0     	ret
  194e1c: d10103ff     	sub	sp, sp, #0x40
  194e20: a9037bfd     	stp	x29, x30, [sp, #0x30]
  194e24: 9100c3fd     	add	x29, sp, #0x30
  194e28: 52800008     	mov	w8, #0x0                // =0
  194e2c: f81f03a0     	stur	x0, [x29, #-0x10]
  194e30: f9000fe1     	str	x1, [sp, #0x18]
  194e34: f9000be2     	str	x2, [sp, #0x10]
  194e38: f9400fe0     	ldr	x0, [sp, #0x18]
  194e3c: 3940fc09     	ldrb	w9, [x0, #0x3f]
  194e40: 53001d29     	uxtb	w9, w9
  194e44: 32001fea     	orr	w10, wzr, #0xff
  194e48: 0a0a010a     	and	w10, w8, w10
  194e4c: 6b0a013f     	cmp	w9, w10
  194e50: 1a9f07e9     	cset	w9, ne
  194e54: b9000fe8     	str	w8, [sp, #0xc]
  194e58: 37000049     	tbnz	w9, #0x0, 0x194e60 <SMF_ParseHeader+0x1bc4>
  194e5c: 1400000a     	b	0x194e84 <SMF_ParseHeader+0x1be8>
  194e60: f9400fe8     	ldr	x8, [sp, #0x18]
  194e64: b9400fe9     	ldr	w9, [sp, #0xc]
  194e68: 3900fd09     	strb	w9, [x8, #0x3f]
  194e6c: f9400fe8     	ldr	x8, [sp, #0x18]
  194e70: 3940f90a     	ldrb	w10, [x8, #0x3e]
  194e74: f9400be8     	ldr	x8, [sp, #0x10]
  194e78: 3900010a     	strb	w10, [x8]
  194e7c: f81f83bf     	stur	xzr, [x29, #-0x8]
  194e80: 14000007     	b	0x194e9c <SMF_ParseHeader+0x1c00>
  194e84: f85f03a0     	ldur	x0, [x29, #-0x10]
  194e88: f9400fe8     	ldr	x8, [sp, #0x18]
  194e8c: f9400101     	ldr	x1, [x8]
  194e90: f9400be2     	ldr	x2, [sp, #0x10]
  194e94: 97fc4037     	bl	0xa4f70 <EAS_HWGetByte@plt>
  194e98: f81f83a0     	stur	x0, [x29, #-0x8]
  194e9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  194ea0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  194ea4: 910103ff     	add	sp, sp, #0x40
  194ea8: d65f03c0     	ret
  194eac: d10143ff     	sub	sp, sp, #0x50
  194eb0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  194eb4: 910103fd     	add	x29, sp, #0x40
  194eb8: d53bd048     	mrs	x8, TPIDR_EL0
  194ebc: f9401508     	ldr	x8, [x8, #0x28]
  194ec0: f81f83a8     	stur	x8, [x29, #-0x8]
  194ec4: f90013e0     	str	x0, [sp, #0x20]
  194ec8: f9000fe1     	str	x1, [sp, #0x18]
  194ecc: f94013e8     	ldr	x8, [sp, #0x20]
  194ed0: f9400100     	ldr	x0, [x8]
  194ed4: f9400fe1     	ldr	x1, [sp, #0x18]
  194ed8: d10033a2     	sub	x2, x29, #0xc
  194edc: 97ffffd0     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  194ee0: b40000a0     	cbz	x0, 0x194ef4 <SMF_ParseHeader+0x1c58>
  194ee4: 14000001     	b	0x194ee8 <SMF_ParseHeader+0x1c4c>
  194ee8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194eec: f81e83a8     	stur	x8, [x29, #-0x18]
  194ef0: 14000011     	b	0x194f34 <SMF_ParseHeader+0x1c98>
  194ef4: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194ef8: 71001108     	subs	w8, w8, #0x4
  194efc: b90017e8     	str	w8, [sp, #0x14]
  194f00: 540000ac     	b.gt	0x194f14 <SMF_ParseHeader+0x1c78>
  194f04: 14000001     	b	0x194f08 <SMF_ParseHeader+0x1c6c>
  194f08: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194f0c: f81e83a8     	stur	x8, [x29, #-0x18]
  194f10: 14000009     	b	0x194f34 <SMF_ParseHeader+0x1c98>
  194f14: 385f43a8     	ldurb	w8, [x29, #-0xc]
  194f18: f9400fe9     	ldr	x9, [sp, #0x18]
  194f1c: 3900f128     	strb	w8, [x9, #0x3c]
  194f20: f9400fe0     	ldr	x0, [sp, #0x18]
  194f24: 97ffffae     	bl	0x194ddc <SMF_ParseHeader+0x1b40>
  194f28: aa1f03e9     	mov	x9, xzr
  194f2c: f81e83a9     	stur	x9, [x29, #-0x18]
  194f30: 14000001     	b	0x194f34 <SMF_ParseHeader+0x1c98>
  194f34: f85e83a8     	ldur	x8, [x29, #-0x18]
  194f38: d53bd049     	mrs	x9, TPIDR_EL0
  194f3c: f9401529     	ldr	x9, [x9, #0x28]
  194f40: f85f83aa     	ldur	x10, [x29, #-0x8]
  194f44: eb0a0129     	subs	x9, x9, x10
  194f48: f90007e8     	str	x8, [sp, #0x8]
  194f4c: f90003e9     	str	x9, [sp]
  194f50: 540000c1     	b.ne	0x194f68 <SMF_ParseHeader+0x1ccc>
  194f54: 14000001     	b	0x194f58 <SMF_ParseHeader+0x1cbc>
  194f58: f94007e0     	ldr	x0, [sp, #0x8]
  194f5c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  194f60: 910143ff     	add	sp, sp, #0x50
  194f64: d65f03c0     	ret
  194f68: 97fc5382     	bl	0xa9d70 <__stack_chk_fail@plt>
  194f6c: d10143ff     	sub	sp, sp, #0x50
  194f70: a9047bfd     	stp	x29, x30, [sp, #0x40]
  194f74: 910103fd     	add	x29, sp, #0x40
  194f78: d53bd048     	mrs	x8, TPIDR_EL0
  194f7c: f9401508     	ldr	x8, [x8, #0x28]
  194f80: f81f83a8     	stur	x8, [x29, #-0x8]
  194f84: f90013e0     	str	x0, [sp, #0x20]
  194f88: f9000fe1     	str	x1, [sp, #0x18]
  194f8c: f94013e8     	ldr	x8, [sp, #0x20]
  194f90: f9400100     	ldr	x0, [x8]
  194f94: f9400fe1     	ldr	x1, [sp, #0x18]
  194f98: d10033a2     	sub	x2, x29, #0xc
  194f9c: 97ffffa0     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  194fa0: b40000a0     	cbz	x0, 0x194fb4 <SMF_ParseHeader+0x1d18>
  194fa4: 14000001     	b	0x194fa8 <SMF_ParseHeader+0x1d0c>
  194fa8: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194fac: f81e83a8     	stur	x8, [x29, #-0x18]
  194fb0: 1400000f     	b	0x194fec <SMF_ParseHeader+0x1d50>
  194fb4: 38df43a8     	ldursb	w8, [x29, #-0xc]
  194fb8: 36f800a8     	tbz	w8, #0x1f, 0x194fcc <SMF_ParseHeader+0x1d30>
  194fbc: 14000001     	b	0x194fc0 <SMF_ParseHeader+0x1d24>
  194fc0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  194fc4: f81e83a8     	stur	x8, [x29, #-0x18]
  194fc8: 14000009     	b	0x194fec <SMF_ParseHeader+0x1d50>
  194fcc: 385f43a8     	ldurb	w8, [x29, #-0xc]
  194fd0: f9400fe9     	ldr	x9, [sp, #0x18]
  194fd4: 3900f528     	strb	w8, [x9, #0x3d]
  194fd8: f9400fe0     	ldr	x0, [sp, #0x18]
  194fdc: 97ffff80     	bl	0x194ddc <SMF_ParseHeader+0x1b40>
  194fe0: aa1f03e9     	mov	x9, xzr
  194fe4: f81e83a9     	stur	x9, [x29, #-0x18]
  194fe8: 14000001     	b	0x194fec <SMF_ParseHeader+0x1d50>
  194fec: f85e83a8     	ldur	x8, [x29, #-0x18]
  194ff0: d53bd049     	mrs	x9, TPIDR_EL0
  194ff4: f9401529     	ldr	x9, [x9, #0x28]
  194ff8: f85f83aa     	ldur	x10, [x29, #-0x8]
  194ffc: eb0a0129     	subs	x9, x9, x10
  195000: f9000be8     	str	x8, [sp, #0x10]
  195004: f90007e9     	str	x9, [sp, #0x8]
  195008: 540000c1     	b.ne	0x195020 <SMF_ParseHeader+0x1d84>
  19500c: 14000001     	b	0x195010 <SMF_ParseHeader+0x1d74>
  195010: f9400be0     	ldr	x0, [sp, #0x10]
  195014: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195018: 910143ff     	add	sp, sp, #0x50
  19501c: d65f03c0     	ret
  195020: 97fc5354     	bl	0xa9d70 <__stack_chk_fail@plt>
  195024: d10043ff     	sub	sp, sp, #0x10
  195028: 320003e8     	orr	w8, wzr, #0x1
  19502c: f90007e0     	str	x0, [sp, #0x8]
  195030: 39001fe1     	strb	w1, [sp, #0x7]
  195034: 39401fe1     	ldrb	w1, [sp, #0x7]
  195038: f94007e0     	ldr	x0, [sp, #0x8]
  19503c: 3900f801     	strb	w1, [x0, #0x3e]
  195040: f94007e0     	ldr	x0, [sp, #0x8]
  195044: 3900fc08     	strb	w8, [x0, #0x3f]
  195048: 910043ff     	add	sp, sp, #0x10
  19504c: d65f03c0     	ret
  195050: d10143ff     	sub	sp, sp, #0x50
  195054: a9047bfd     	stp	x29, x30, [sp, #0x40]
  195058: 910103fd     	add	x29, sp, #0x40
  19505c: d53bd048     	mrs	x8, TPIDR_EL0
  195060: f9401508     	ldr	x8, [x8, #0x28]
  195064: f81f83a8     	stur	x8, [x29, #-0x8]
  195068: f90013e0     	str	x0, [sp, #0x20]
  19506c: f9000fe1     	str	x1, [sp, #0x18]
  195070: b90017e2     	str	w2, [sp, #0x14]
  195074: 390043e3     	strb	w3, [sp, #0x10]
  195078: f94013e8     	ldr	x8, [sp, #0x20]
  19507c: f9400100     	ldr	x0, [x8]
  195080: f9400fe1     	ldr	x1, [sp, #0x18]
  195084: d10033a2     	sub	x2, x29, #0xc
  195088: 97ffff65     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  19508c: b40000a0     	cbz	x0, 0x1950a0 <SMF_ParseHeader+0x1e04>
  195090: 14000001     	b	0x195094 <SMF_ParseHeader+0x1df8>
  195094: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195098: f81e83a8     	stur	x8, [x29, #-0x18]
  19509c: 14000020     	b	0x19511c <SMF_ParseHeader+0x1e80>
  1950a0: 389f43a8     	ldursb	x8, [x29, #-0xc]
  1950a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1950a8: f940112a     	ldr	x10, [x9, #0x20]
  1950ac: 9b0a7d08     	mul	x8, x8, x10
  1950b0: f9001528     	str	x8, [x9, #0x28]
  1950b4: f9400fe8     	ldr	x8, [sp, #0x18]
  1950b8: f9401509     	ldr	x9, [x8, #0x28]
  1950bc: f9400d0a     	ldr	x10, [x8, #0x18]
  1950c0: 8b090149     	add	x9, x10, x9
  1950c4: f9000d09     	str	x9, [x8, #0x18]
  1950c8: 39c043eb     	ldrsb	w11, [sp, #0x10]
  1950cc: 37f8022b     	tbnz	w11, #0x1f, 0x195110 <SMF_ParseHeader+0x1e74>
  1950d0: 14000001     	b	0x1950d4 <SMF_ParseHeader+0x1e38>
  1950d4: b94017e8     	ldr	w8, [sp, #0x14]
  1950d8: 350001c8     	cbnz	w8, 0x195110 <SMF_ParseHeader+0x1e74>
  1950dc: 14000001     	b	0x1950e0 <SMF_ParseHeader+0x1e44>
  1950e0: f94013e8     	ldr	x8, [sp, #0x20]
  1950e4: f940b900     	ldr	x0, [x8, #0x170]
  1950e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1950ec: f9400501     	ldr	x1, [x8, #0x8]
  1950f0: 3940e504     	ldrb	w4, [x8, #0x39]
  1950f4: 394043e3     	ldrb	w3, [sp, #0x10]
  1950f8: 2a1f03e2     	mov	w2, wzr
  1950fc: 97fc3b35     	bl	0xa3dd0 <VMStartNote@plt>
  195100: 394043e2     	ldrb	w2, [sp, #0x10]
  195104: f9400fe8     	ldr	x8, [sp, #0x18]
  195108: 3900e902     	strb	w2, [x8, #0x3a]
  19510c: 14000001     	b	0x195110 <SMF_ParseHeader+0x1e74>
  195110: aa1f03e8     	mov	x8, xzr
  195114: f81e83a8     	stur	x8, [x29, #-0x18]
  195118: 14000001     	b	0x19511c <SMF_ParseHeader+0x1e80>
  19511c: f85e83a8     	ldur	x8, [x29, #-0x18]
  195120: d53bd049     	mrs	x9, TPIDR_EL0
  195124: f9401529     	ldr	x9, [x9, #0x28]
  195128: f85f83aa     	ldur	x10, [x29, #-0x8]
  19512c: eb0a0129     	subs	x9, x9, x10
  195130: f90007e8     	str	x8, [sp, #0x8]
  195134: f90003e9     	str	x9, [sp]
  195138: 540000c1     	b.ne	0x195150 <SMF_ParseHeader+0x1eb4>
  19513c: 14000001     	b	0x195140 <SMF_ParseHeader+0x1ea4>
  195140: f94007e0     	ldr	x0, [sp, #0x8]
  195144: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195148: 910143ff     	add	sp, sp, #0x50
  19514c: d65f03c0     	ret
  195150: 97fc5308     	bl	0xa9d70 <__stack_chk_fail@plt>
  195154: d10143ff     	sub	sp, sp, #0x50
  195158: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19515c: 910103fd     	add	x29, sp, #0x40
  195160: d53bd048     	mrs	x8, TPIDR_EL0
  195164: f9401508     	ldr	x8, [x8, #0x28]
  195168: f81f83a8     	stur	x8, [x29, #-0x8]
  19516c: f90013e0     	str	x0, [sp, #0x20]
  195170: f9000fe1     	str	x1, [sp, #0x18]
  195174: f94013e8     	ldr	x8, [sp, #0x20]
  195178: f9400100     	ldr	x0, [x8]
  19517c: f9400fe1     	ldr	x1, [sp, #0x18]
  195180: d10033a2     	sub	x2, x29, #0xc
  195184: 97ffff26     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  195188: b40000a0     	cbz	x0, 0x19519c <SMF_ParseHeader+0x1f00>
  19518c: 14000001     	b	0x195190 <SMF_ParseHeader+0x1ef4>
  195190: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195194: f81e83a8     	stur	x8, [x29, #-0x18]
  195198: 14000018     	b	0x1951f8 <SMF_ParseHeader+0x1f5c>
  19519c: 38df43a8     	ldursb	w8, [x29, #-0xc]
  1951a0: 37f800e8     	tbnz	w8, #0x1f, 0x1951bc <SMF_ParseHeader+0x1f20>
  1951a4: 14000001     	b	0x1951a8 <SMF_ParseHeader+0x1f0c>
  1951a8: 38df43a8     	ldursb	w8, [x29, #-0xc]
  1951ac: 71019508     	subs	w8, w8, #0x65
  1951b0: b90017e8     	str	w8, [sp, #0x14]
  1951b4: 540000ab     	b.lt	0x1951c8 <SMF_ParseHeader+0x1f2c>
  1951b8: 14000001     	b	0x1951bc <SMF_ParseHeader+0x1f20>
  1951bc: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  1951c0: f81e83a8     	stur	x8, [x29, #-0x18]
  1951c4: 1400000d     	b	0x1951f8 <SMF_ParseHeader+0x1f5c>
  1951c8: 38df43a8     	ldursb	w8, [x29, #-0xc]
  1951cc: 5283d709     	mov	w9, #0x1eb8             // =7864
  1951d0: 72a028a9     	movk	w9, #0x145, lsl #16
  1951d4: 1b097d08     	mul	w8, w8, w9
  1951d8: 53187d08     	lsr	w8, w8, #24
  1951dc: 2a0803e0     	mov	w0, w8
  1951e0: f9400fea     	ldr	x10, [sp, #0x18]
  1951e4: 2a0003e8     	mov	w8, w0
  1951e8: 3900e548     	strb	w8, [x10, #0x39]
  1951ec: aa1f03ea     	mov	x10, xzr
  1951f0: f81e83aa     	stur	x10, [x29, #-0x18]
  1951f4: 14000001     	b	0x1951f8 <SMF_ParseHeader+0x1f5c>
  1951f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1951fc: d53bd049     	mrs	x9, TPIDR_EL0
  195200: f9401529     	ldr	x9, [x9, #0x28]
  195204: f85f83aa     	ldur	x10, [x29, #-0x8]
  195208: eb0a0129     	subs	x9, x9, x10
  19520c: f90007e8     	str	x8, [sp, #0x8]
  195210: f90003e9     	str	x9, [sp]
  195214: 540000c1     	b.ne	0x19522c <SMF_ParseHeader+0x1f90>
  195218: 14000001     	b	0x19521c <SMF_ParseHeader+0x1f80>
  19521c: f94007e0     	ldr	x0, [sp, #0x8]
  195220: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195224: 910143ff     	add	sp, sp, #0x50
  195228: d65f03c0     	ret
  19522c: 97fc52d1     	bl	0xa9d70 <__stack_chk_fail@plt>
  195230: d10143ff     	sub	sp, sp, #0x50
  195234: a9047bfd     	stp	x29, x30, [sp, #0x40]
  195238: 910103fd     	add	x29, sp, #0x40
  19523c: d53bd048     	mrs	x8, TPIDR_EL0
  195240: f9401508     	ldr	x8, [x8, #0x28]
  195244: f81f83a8     	stur	x8, [x29, #-0x8]
  195248: f90013e0     	str	x0, [sp, #0x20]
  19524c: f9000fe1     	str	x1, [sp, #0x18]
  195250: b90017e2     	str	w2, [sp, #0x14]
  195254: f94013e8     	ldr	x8, [sp, #0x20]
  195258: f9400100     	ldr	x0, [x8]
  19525c: f9400fe1     	ldr	x1, [sp, #0x18]
  195260: d10033a2     	sub	x2, x29, #0xc
  195264: 97fffeee     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  195268: b40000a0     	cbz	x0, 0x19527c <SMF_ParseHeader+0x1fe0>
  19526c: 14000001     	b	0x195270 <SMF_ParseHeader+0x1fd4>
  195270: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195274: f81e83a8     	stur	x8, [x29, #-0x18]
  195278: 14000025     	b	0x19530c <SMF_ParseHeader+0x2070>
  19527c: 38df43a8     	ldursb	w8, [x29, #-0xc]
  195280: 71000508     	subs	w8, w8, #0x1
  195284: b90013e8     	str	w8, [sp, #0x10]
  195288: 540000ac     	b.gt	0x19529c <SMF_ParseHeader+0x2000>
  19528c: 14000001     	b	0x195290 <SMF_ParseHeader+0x1ff4>
  195290: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195294: f81e83a8     	stur	x8, [x29, #-0x18]
  195298: 1400001d     	b	0x19530c <SMF_ParseHeader+0x2070>
  19529c: f9400fe8     	ldr	x8, [sp, #0x18]
  1952a0: f9401509     	ldr	x9, [x8, #0x28]
  1952a4: f9400d0a     	ldr	x10, [x8, #0x18]
  1952a8: 8b090149     	add	x9, x10, x9
  1952ac: f9000d09     	str	x9, [x8, #0x18]
  1952b0: 385f43ab     	ldurb	w11, [x29, #-0xc]
  1952b4: 7100096b     	subs	w11, w11, #0x2
  1952b8: f9400fe8     	ldr	x8, [sp, #0x18]
  1952bc: 3900ed0b     	strb	w11, [x8, #0x3b]
  1952c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1952c4: 39c0e90b     	ldrsb	w11, [x8, #0x3a]
  1952c8: 37f801cb     	tbnz	w11, #0x1f, 0x195300 <SMF_ParseHeader+0x2064>
  1952cc: 14000001     	b	0x1952d0 <SMF_ParseHeader+0x2034>
  1952d0: b94017e8     	ldr	w8, [sp, #0x14]
  1952d4: 35000168     	cbnz	w8, 0x195300 <SMF_ParseHeader+0x2064>
  1952d8: 14000001     	b	0x1952dc <SMF_ParseHeader+0x2040>
  1952dc: f94013e8     	ldr	x8, [sp, #0x20]
  1952e0: f940b900     	ldr	x0, [x8, #0x170]
  1952e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1952e8: f9400501     	ldr	x1, [x8, #0x8]
  1952ec: 3940e504     	ldrb	w4, [x8, #0x39]
  1952f0: 3940e903     	ldrb	w3, [x8, #0x3a]
  1952f4: 2a1f03e2     	mov	w2, wzr
  1952f8: 97fc3ab6     	bl	0xa3dd0 <VMStartNote@plt>
  1952fc: 14000001     	b	0x195300 <SMF_ParseHeader+0x2064>
  195300: aa1f03e8     	mov	x8, xzr
  195304: f81e83a8     	stur	x8, [x29, #-0x18]
  195308: 14000001     	b	0x19530c <SMF_ParseHeader+0x2070>
  19530c: f85e83a8     	ldur	x8, [x29, #-0x18]
  195310: d53bd049     	mrs	x9, TPIDR_EL0
  195314: f9401529     	ldr	x9, [x9, #0x28]
  195318: f85f83aa     	ldur	x10, [x29, #-0x8]
  19531c: eb0a0129     	subs	x9, x9, x10
  195320: f90007e8     	str	x8, [sp, #0x8]
  195324: f90003e9     	str	x9, [sp]
  195328: 540000c1     	b.ne	0x195340 <SMF_ParseHeader+0x20a4>
  19532c: 14000001     	b	0x195330 <SMF_ParseHeader+0x2094>
  195330: f94007e0     	ldr	x0, [sp, #0x8]
  195334: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195338: 910143ff     	add	sp, sp, #0x50
  19533c: d65f03c0     	ret
  195340: 97fc528c     	bl	0xa9d70 <__stack_chk_fail@plt>
  195344: d10183ff     	sub	sp, sp, #0x60
  195348: a9057bfd     	stp	x29, x30, [sp, #0x50]
  19534c: 910143fd     	add	x29, sp, #0x50
  195350: d53bd048     	mrs	x8, TPIDR_EL0
  195354: f9401508     	ldr	x8, [x8, #0x28]
  195358: f81f83a8     	stur	x8, [x29, #-0x8]
  19535c: f90017e0     	str	x0, [sp, #0x28]
  195360: f90013e1     	str	x1, [sp, #0x20]
  195364: f94017e8     	ldr	x8, [sp, #0x28]
  195368: f9400100     	ldr	x0, [x8]
  19536c: f94013e1     	ldr	x1, [sp, #0x20]
  195370: d10033a2     	sub	x2, x29, #0xc
  195374: 97fffeaa     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  195378: b40000a0     	cbz	x0, 0x19538c <SMF_ParseHeader+0x20f0>
  19537c: 14000001     	b	0x195380 <SMF_ParseHeader+0x20e4>
  195380: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195384: f81e03a8     	stur	x8, [x29, #-0x20]
  195388: 14000046     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  19538c: 38df43a8     	ldursb	w8, [x29, #-0xc]
  195390: 36f800a8     	tbz	w8, #0x1f, 0x1953a4 <SMF_ParseHeader+0x2108>
  195394: 14000001     	b	0x195398 <SMF_ParseHeader+0x20fc>
  195398: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19539c: f81e03a8     	stur	x8, [x29, #-0x20]
  1953a0: 14000040     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  1953a4: f94017e8     	ldr	x8, [sp, #0x28]
  1953a8: f9400100     	ldr	x0, [x8]
  1953ac: f94013e8     	ldr	x8, [sp, #0x20]
  1953b0: f8430501     	ldr	x1, [x8], #0x30
  1953b4: aa0803e2     	mov	x2, x8
  1953b8: 97fc4b0a     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  1953bc: f9000fe0     	str	x0, [sp, #0x18]
  1953c0: b40000a0     	cbz	x0, 0x1953d4 <SMF_ParseHeader+0x2138>
  1953c4: 14000001     	b	0x1953c8 <SMF_ParseHeader+0x212c>
  1953c8: f9400fe8     	ldr	x8, [sp, #0x18]
  1953cc: f81e03a8     	stur	x8, [x29, #-0x20]
  1953d0: 14000034     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  1953d4: f94013e8     	ldr	x8, [sp, #0x20]
  1953d8: 2a1f03e9     	mov	w9, wzr
  1953dc: 3900fd09     	strb	w9, [x8, #0x3f]
  1953e0: f94017e8     	ldr	x8, [sp, #0x28]
  1953e4: f9400100     	ldr	x0, [x8]
  1953e8: f94013e8     	ldr	x8, [sp, #0x20]
  1953ec: f9400101     	ldr	x1, [x8]
  1953f0: f9400902     	ldr	x2, [x8, #0x10]
  1953f4: 97fc53eb     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  1953f8: f9000fe0     	str	x0, [sp, #0x18]
  1953fc: b40000a0     	cbz	x0, 0x195410 <SMF_ParseHeader+0x2174>
  195400: 14000001     	b	0x195404 <SMF_ParseHeader+0x2168>
  195404: f9400fe8     	ldr	x8, [sp, #0x18]
  195408: f81e03a8     	stur	x8, [x29, #-0x20]
  19540c: 14000025     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  195410: 14000001     	b	0x195414 <SMF_ParseHeader+0x2178>
  195414: f94017e8     	ldr	x8, [sp, #0x28]
  195418: f9400100     	ldr	x0, [x8]
  19541c: f94013e1     	ldr	x1, [sp, #0x20]
  195420: d10043a2     	sub	x2, x29, #0x10
  195424: 97fffe7e     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  195428: b40000a0     	cbz	x0, 0x19543c <SMF_ParseHeader+0x21a0>
  19542c: 14000001     	b	0x195430 <SMF_ParseHeader+0x2194>
  195430: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195434: f81e03a8     	stur	x8, [x29, #-0x20]
  195438: 1400001a     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  19543c: f94017e8     	ldr	x8, [sp, #0x28]
  195440: f9400100     	ldr	x0, [x8]
  195444: f94013e1     	ldr	x1, [sp, #0x20]
  195448: d10053a2     	sub	x2, x29, #0x14
  19544c: 97fffe74     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  195450: b40000a0     	cbz	x0, 0x195464 <SMF_ParseHeader+0x21c8>
  195454: 14000001     	b	0x195458 <SMF_ParseHeader+0x21bc>
  195458: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19545c: f81e03a8     	stur	x8, [x29, #-0x20]
  195460: 14000010     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  195464: 38df03a8     	ldursb	w8, [x29, #-0x10]
  195468: 31001508     	adds	w8, w8, #0x5
  19546c: b90017e8     	str	w8, [sp, #0x14]
  195470: 54000161     	b.ne	0x19549c <SMF_ParseHeader+0x2200>
  195474: 14000001     	b	0x195478 <SMF_ParseHeader+0x21dc>
  195478: 38dec3a8     	ldursb	w8, [x29, #-0x14]
  19547c: 38df43a9     	ldursb	w9, [x29, #-0xc]
  195480: 6b090108     	subs	w8, w8, w9
  195484: b90013e8     	str	w8, [sp, #0x10]
  195488: 540000a1     	b.ne	0x19549c <SMF_ParseHeader+0x2200>
  19548c: 14000001     	b	0x195490 <SMF_ParseHeader+0x21f4>
  195490: aa1f03e8     	mov	x8, xzr
  195494: f81e03a8     	stur	x8, [x29, #-0x20]
  195498: 14000002     	b	0x1954a0 <SMF_ParseHeader+0x2204>
  19549c: 17ffffde     	b	0x195414 <SMF_ParseHeader+0x2178>
  1954a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1954a4: d53bd049     	mrs	x9, TPIDR_EL0
  1954a8: f9401529     	ldr	x9, [x9, #0x28]
  1954ac: f85f83aa     	ldur	x10, [x29, #-0x8]
  1954b0: eb0a0129     	subs	x9, x9, x10
  1954b4: f90007e8     	str	x8, [sp, #0x8]
  1954b8: f90003e9     	str	x9, [sp]
  1954bc: 540000c1     	b.ne	0x1954d4 <SMF_ParseHeader+0x2238>
  1954c0: 14000001     	b	0x1954c4 <SMF_ParseHeader+0x2228>
  1954c4: f94007e0     	ldr	x0, [sp, #0x8]
  1954c8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1954cc: 910183ff     	add	sp, sp, #0x60
  1954d0: d65f03c0     	ret
  1954d4: 97fc5227     	bl	0xa9d70 <__stack_chk_fail@plt>
  1954d8: d10143ff     	sub	sp, sp, #0x50
  1954dc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1954e0: 910103fd     	add	x29, sp, #0x40
  1954e4: d53bd048     	mrs	x8, TPIDR_EL0
  1954e8: f9401508     	ldr	x8, [x8, #0x28]
  1954ec: f81f83a8     	stur	x8, [x29, #-0x8]
  1954f0: f90013e0     	str	x0, [sp, #0x20]
  1954f4: f9000fe1     	str	x1, [sp, #0x18]
  1954f8: f94013e8     	ldr	x8, [sp, #0x20]
  1954fc: f9400100     	ldr	x0, [x8]
  195500: f9400fe1     	ldr	x1, [sp, #0x18]
  195504: d10033a2     	sub	x2, x29, #0xc
  195508: 97fffe45     	bl	0x194e1c <SMF_ParseHeader+0x1b80>
  19550c: b40000a0     	cbz	x0, 0x195520 <SMF_ParseHeader+0x2284>
  195510: 14000001     	b	0x195514 <SMF_ParseHeader+0x2278>
  195514: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195518: f81e83a8     	stur	x8, [x29, #-0x18]
  19551c: 14000012     	b	0x195564 <SMF_ParseHeader+0x22c8>
  195520: 38df43a8     	ldursb	w8, [x29, #-0xc]
  195524: 36f800a8     	tbz	w8, #0x1f, 0x195538 <SMF_ParseHeader+0x229c>
  195528: 14000001     	b	0x19552c <SMF_ParseHeader+0x2290>
  19552c: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  195530: f81e83a8     	stur	x8, [x29, #-0x18]
  195534: 1400000c     	b	0x195564 <SMF_ParseHeader+0x22c8>
  195538: f9400fe8     	ldr	x8, [sp, #0x18]
  19553c: 2a1f03e9     	mov	w9, wzr
  195540: 3900fd09     	strb	w9, [x8, #0x3f]
  195544: f94013e8     	ldr	x8, [sp, #0x20]
  195548: f9400100     	ldr	x0, [x8]
  19554c: f9400fe8     	ldr	x8, [sp, #0x18]
  195550: f9400101     	ldr	x1, [x8]
  195554: f9401902     	ldr	x2, [x8, #0x30]
  195558: 97fc5392     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19555c: f81e83a0     	stur	x0, [x29, #-0x18]
  195560: 14000001     	b	0x195564 <SMF_ParseHeader+0x22c8>
  195564: f85e83a8     	ldur	x8, [x29, #-0x18]
  195568: d53bd049     	mrs	x9, TPIDR_EL0
  19556c: f9401529     	ldr	x9, [x9, #0x28]
  195570: f85f83aa     	ldur	x10, [x29, #-0x8]
  195574: eb0a0129     	subs	x9, x9, x10
  195578: f9000be8     	str	x8, [sp, #0x10]
  19557c: f90007e9     	str	x9, [sp, #0x8]
  195580: 540000c1     	b.ne	0x195598 <SMF_ParseHeader+0x22fc>
  195584: 14000001     	b	0x195588 <SMF_ParseHeader+0x22ec>
  195588: f9400be0     	ldr	x0, [sp, #0x10]
  19558c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195590: 910143ff     	add	sp, sp, #0x50
  195594: d65f03c0     	ret
  195598: 97fc51f6     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000019559c <InitVoice>:
  19559c: d10043ff     	sub	sp, sp, #0x10
  1955a0: 321c03e8     	orr	w8, wzr, #0x10
  1955a4: 52800d29     	mov	w9, #0x69               // =105
  1955a8: 52800c8a     	mov	w10, #0x64              // =100
  1955ac: 5280000b     	mov	w11, #0x0               // =0
  1955b0: 5280000c     	mov	w12, #0x0               // =0
  1955b4: f90007e0     	str	x0, [sp, #0x8]
  1955b8: f94007e0     	ldr	x0, [sp, #0x8]
  1955bc: 39002808     	strb	w8, [x0, #0xa]
  1955c0: f94007e0     	ldr	x0, [sp, #0x8]
  1955c4: 39003408     	strb	w8, [x0, #0xd]
  1955c8: f94007e0     	ldr	x0, [sp, #0x8]
  1955cc: 39003809     	strb	w9, [x0, #0xe]
  1955d0: f94007e0     	ldr	x0, [sp, #0x8]
  1955d4: 39002c09     	strb	w9, [x0, #0xb]
  1955d8: f94007e0     	ldr	x0, [sp, #0x8]
  1955dc: 39003c0a     	strb	w10, [x0, #0xf]
  1955e0: f94007e0     	ldr	x0, [sp, #0x8]
  1955e4: 3900300a     	strb	w10, [x0, #0xc]
  1955e8: f94007e0     	ldr	x0, [sp, #0x8]
  1955ec: 7900000b     	strh	w11, [x0]
  1955f0: f94007e0     	ldr	x0, [sp, #0x8]
  1955f4: 7900080b     	strh	w11, [x0, #0x4]
  1955f8: f94007e0     	ldr	x0, [sp, #0x8]
  1955fc: 3900240c     	strb	w12, [x0, #0x9]
  195600: f94007e0     	ldr	x0, [sp, #0x8]
  195604: 3900200c     	strb	w12, [x0, #0x8]
  195608: 910043ff     	add	sp, sp, #0x10
  19560c: d65f03c0     	ret

0000000000195610 <VMInitialize>:
  195610: d10143ff     	sub	sp, sp, #0x50
  195614: a9047bfd     	stp	x29, x30, [sp, #0x40]
  195618: 910103fd     	add	x29, sp, #0x40
  19561c: 52800008     	mov	w8, #0x0                // =0
  195620: d2800009     	mov	x9, #0x0                // =0
  195624: f000088a     	adrp	x10, 0x2a8000
  195628: f941c14a     	ldr	x10, [x10, #0x380]
  19562c: 321a03eb     	orr	w11, wzr, #0x40
  195630: f000088c     	adrp	x12, 0x2a8000
  195634: f943fd8c     	ldr	x12, [x12, #0x7f8]
  195638: f81f03a0     	stur	x0, [x29, #-0x10]
  19563c: f85f03a0     	ldur	x0, [x29, #-0x10]
  195640: 39462c0d     	ldrb	w13, [x0, #0x18b]
  195644: 53001dad     	uxtb	w13, w13
  195648: 32001fee     	orr	w14, wzr, #0xff
  19564c: 0a0e0108     	and	w8, w8, w14
  195650: 6b0801bf     	cmp	w13, w8
  195654: 1a9f07e8     	cset	w8, ne
  195658: f9000fe9     	str	x9, [sp, #0x18]
  19565c: f9000bea     	str	x10, [sp, #0x10]
  195660: b9000feb     	str	w11, [sp, #0xc]
  195664: f90003ec     	str	x12, [sp]
  195668: 37000048     	tbnz	w8, #0x0, 0x195670 <VMInitialize+0x60>
  19566c: 14000005     	b	0x195680 <VMInitialize+0x70>
  195670: 320007e0     	orr	w0, wzr, #0x3
  195674: 97fc3d2b     	bl	0xa4b20 <EAS_CMEnumData@plt>
  195678: f81e83a0     	stur	x0, [x29, #-0x18]
  19567c: 14000006     	b	0x195694 <VMInitialize+0x84>
  195680: d282a901     	mov	x1, #0x1548             // =5448
  195684: f85f03a8     	ldur	x8, [x29, #-0x10]
  195688: f9400100     	ldr	x0, [x8]
  19568c: 97fc3119     	bl	0xa1af0 <EAS_HWMalloc@plt>
  195690: f81e83a0     	stur	x0, [x29, #-0x18]
  195694: f85e83a8     	ldur	x8, [x29, #-0x18]
  195698: f9400fe9     	ldr	x9, [sp, #0x18]
  19569c: eb09011f     	cmp	x8, x9
  1956a0: 1a9f07ea     	cset	w10, ne
  1956a4: 3700008a     	tbnz	w10, #0x0, 0x1956b4 <VMInitialize+0xa4>
  1956a8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1956ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1956b0: 1400002b     	b	0x19575c <VMInitialize+0x14c>
  1956b4: 52800001     	mov	w1, #0x0                // =0
  1956b8: d282a902     	mov	x2, #0x1548             // =5448
  1956bc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1956c0: 97fc4d20     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1956c4: f85e83a2     	ldur	x2, [x29, #-0x18]
  1956c8: f9400be8     	ldr	x8, [sp, #0x10]
  1956cc: f90a9048     	str	x8, [x2, #0x1520]
  1956d0: f85e83a2     	ldur	x2, [x29, #-0x18]
  1956d4: b9400fe1     	ldr	w1, [sp, #0xc]
  1956d8: 792a8441     	strh	w1, [x2, #0x1542]
  1956dc: f85e83a2     	ldur	x2, [x29, #-0x18]
  1956e0: f90a9c5f     	str	xzr, [x2, #0x1538]
  1956e4: b81e43bf     	stur	wzr, [x29, #-0x1c]
  1956e8: 321a03e8     	orr	w8, wzr, #0x40
  1956ec: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1956f0: 6b08013f     	cmp	w9, w8
  1956f4: 1a9fa7e8     	cset	w8, lt
  1956f8: 37000048     	tbnz	w8, #0x0, 0x195700 <VMInitialize+0xf0>
  1956fc: 14000010     	b	0x19573c <VMInitialize+0x12c>
  195700: b27c03e8     	orr	x8, xzr, #0x10
  195704: d2822409     	mov	x9, #0x1120             // =4384
  195708: f85e83aa     	ldur	x10, [x29, #-0x18]
  19570c: 8b090149     	add	x9, x10, x9
  195710: b85e43ab     	ldur	w11, [x29, #-0x1c]
  195714: 2a0b03ea     	mov	w10, w11
  195718: 93407d4a     	sxtw	x10, w10
  19571c: 9b0a7d08     	mul	x8, x8, x10
  195720: 8b080128     	add	x8, x9, x8
  195724: aa0803e0     	mov	x0, x8
  195728: 97fc5276     	bl	0xaa100 <InitVoice@plt>
  19572c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  195730: 11000508     	add	w8, w8, #0x1
  195734: b81e43a8     	stur	w8, [x29, #-0x1c]
  195738: 17ffffec     	b	0x1956e8 <VMInitialize+0xd8>
  19573c: f94003e8     	ldr	x8, [sp]
  195740: f9400109     	ldr	x9, [x8]
  195744: f85e83a0     	ldur	x0, [x29, #-0x18]
  195748: d63f0120     	blr	x9
  19574c: f85e83a8     	ldur	x8, [x29, #-0x18]
  195750: f85f03a9     	ldur	x9, [x29, #-0x10]
  195754: f900b928     	str	x8, [x9, #0x170]
  195758: f81f83bf     	stur	xzr, [x29, #-0x8]
  19575c: f85f83a0     	ldur	x0, [x29, #-0x8]
  195760: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195764: 910143ff     	add	sp, sp, #0x50
  195768: d65f03c0     	ret

000000000019576c <VMInitMIDI>:
  19576c: d10183ff     	sub	sp, sp, #0x60
  195770: a9057bfd     	stp	x29, x30, [sp, #0x50]
  195774: 910143fd     	add	x29, sp, #0x50
  195778: d2800008     	mov	x8, #0x0                // =0
  19577c: 52800009     	mov	w9, #0x0                // =0
  195780: 321e03ea     	orr	w10, wzr, #0x4
  195784: 32003beb     	orr	w11, wzr, #0x7fff
  195788: 320003ec     	orr	w12, wzr, #0x1
  19578c: 528000ad     	mov	w13, #0x5               // =5
  195790: f81f03a0     	stur	x0, [x29, #-0x10]
  195794: f81e83a1     	stur	x1, [x29, #-0x18]
  195798: f85e83a0     	ldur	x0, [x29, #-0x18]
  19579c: f9000008     	str	x8, [x0]
  1957a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1957a4: 39462c0e     	ldrb	w14, [x0, #0x18b]
  1957a8: 53001dce     	uxtb	w14, w14
  1957ac: 32001fef     	orr	w15, wzr, #0xff
  1957b0: 0a0f0129     	and	w9, w9, w15
  1957b4: 6b0901df     	cmp	w14, w9
  1957b8: 1a9f07e9     	cset	w9, ne
  1957bc: f9000fe8     	str	x8, [sp, #0x18]
  1957c0: b90017ea     	str	w10, [sp, #0x14]
  1957c4: b90013eb     	str	w11, [sp, #0x10]
  1957c8: b9000fec     	str	w12, [sp, #0xc]
  1957cc: b9000bed     	str	w13, [sp, #0x8]
  1957d0: 37000049     	tbnz	w9, #0x0, 0x1957d8 <VMInitMIDI+0x6c>
  1957d4: 14000011     	b	0x195818 <VMInitMIDI+0xac>
  1957d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1957dc: f940b908     	ldr	x8, [x8, #0x170]
  1957e0: f9400108     	ldr	x8, [x8]
  1957e4: f9400fe9     	ldr	x9, [sp, #0x18]
  1957e8: eb09011f     	cmp	x8, x9
  1957ec: 1a9f07ea     	cset	w10, ne
  1957f0: 3700004a     	tbnz	w10, #0x0, 0x1957f8 <VMInitMIDI+0x8c>
  1957f4: 14000004     	b	0x195804 <VMInitMIDI+0x98>
  1957f8: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
  1957fc: f81f83a8     	stur	x8, [x29, #-0x8]
  195800: 14000084     	b	0x195a10 <VMInitMIDI+0x2a4>
  195804: 321e03e0     	orr	w0, wzr, #0x4
  195808: 97fc3cc6     	bl	0xa4b20 <EAS_CMEnumData@plt>
  19580c: f90017e0     	str	x0, [sp, #0x28]
  195810: b90027ff     	str	wzr, [sp, #0x24]
  195814: 14000029     	b	0x1958b8 <VMInitMIDI+0x14c>
  195818: b90027ff     	str	wzr, [sp, #0x24]
  19581c: 321e03e8     	orr	w8, wzr, #0x4
  195820: b94027e9     	ldr	w9, [sp, #0x24]
  195824: 6b08013f     	cmp	w9, w8
  195828: 1a9fa7e8     	cset	w8, lt
  19582c: 37000048     	tbnz	w8, #0x0, 0x195834 <VMInitMIDI+0xc8>
  195830: 14000014     	b	0x195880 <VMInitMIDI+0x114>
  195834: b27d03e8     	orr	x8, xzr, #0x8
  195838: f85f03a9     	ldur	x9, [x29, #-0x10]
  19583c: f940b929     	ldr	x9, [x9, #0x170]
  195840: b94027ea     	ldr	w10, [sp, #0x24]
  195844: 2a0a03eb     	mov	w11, w10
  195848: 93407d6b     	sxtw	x11, w11
  19584c: 9b0b7d08     	mul	x8, x8, x11
  195850: 8b080128     	add	x8, x9, x8
  195854: f9400108     	ldr	x8, [x8]
  195858: f9400fe9     	ldr	x9, [sp, #0x18]
  19585c: eb09011f     	cmp	x8, x9
  195860: 1a9f17ea     	cset	w10, eq
  195864: 3700004a     	tbnz	w10, #0x0, 0x19586c <VMInitMIDI+0x100>
  195868: 14000002     	b	0x195870 <VMInitMIDI+0x104>
  19586c: 14000005     	b	0x195880 <VMInitMIDI+0x114>
  195870: b94027e8     	ldr	w8, [sp, #0x24]
  195874: 11000508     	add	w8, w8, #0x1
  195878: b90027e8     	str	w8, [sp, #0x24]
  19587c: 17ffffe8     	b	0x19581c <VMInitMIDI+0xb0>
  195880: 321e03e8     	orr	w8, wzr, #0x4
  195884: b94027e9     	ldr	w9, [sp, #0x24]
  195888: 6b08013f     	cmp	w9, w8
  19588c: 1a9f17e8     	cset	w8, eq
  195890: 37000048     	tbnz	w8, #0x0, 0x195898 <VMInitMIDI+0x12c>
  195894: 14000004     	b	0x1958a4 <VMInitMIDI+0x138>
  195898: b27bebe8     	orr	x8, xzr, #0xffffffffffffffe0
  19589c: f81f83a8     	stur	x8, [x29, #-0x8]
  1958a0: 1400005c     	b	0x195a10 <VMInitMIDI+0x2a4>
  1958a4: d2804c01     	mov	x1, #0x260              // =608
  1958a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1958ac: f9400100     	ldr	x0, [x8]
  1958b0: 97fc3090     	bl	0xa1af0 <EAS_HWMalloc@plt>
  1958b4: f90017e0     	str	x0, [sp, #0x28]
  1958b8: f94017e8     	ldr	x8, [sp, #0x28]
  1958bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1958c0: eb09011f     	cmp	x8, x9
  1958c4: 1a9f17ea     	cset	w10, eq
  1958c8: 3700004a     	tbnz	w10, #0x0, 0x1958d0 <VMInitMIDI+0x164>
  1958cc: 14000004     	b	0x1958dc <VMInitMIDI+0x170>
  1958d0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1958d4: f81f83a8     	stur	x8, [x29, #-0x8]
  1958d8: 1400004e     	b	0x195a10 <VMInitMIDI+0x2a4>
  1958dc: d2804c02     	mov	x2, #0x260              // =608
  1958e0: 52800001     	mov	w1, #0x0                // =0
  1958e4: f94017e0     	ldr	x0, [sp, #0x28]
  1958e8: 97fc4c96     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1958ec: f94017e2     	ldr	x2, [sp, #0x28]
  1958f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1958f4: f940b908     	ldr	x8, [x8, #0x170]
  1958f8: f94a9101     	ldr	x1, [x8, #0x1520]
  1958fc: aa0203e0     	mov	x0, x2
  195900: 97fc5174     	bl	0xa9ed0 <VMSetEASLib@plt>
  195904: f81e03a0     	stur	x0, [x29, #-0x20]
  195908: b5000040     	cbnz	x0, 0x195910 <VMInitMIDI+0x1a4>
  19590c: 14000007     	b	0x195928 <VMInitMIDI+0x1bc>
  195910: f85f03a0     	ldur	x0, [x29, #-0x10]
  195914: f94017e1     	ldr	x1, [sp, #0x28]
  195918: 97fc2c3a     	bl	0xa0a00 <VMMIDIShutdown@plt>
  19591c: f85e03a0     	ldur	x0, [x29, #-0x20]
  195920: f81f83a0     	stur	x0, [x29, #-0x8]
  195924: 1400003b     	b	0x195a10 <VMInitMIDI+0x2a4>
  195928: f85f03a8     	ldur	x8, [x29, #-0x10]
  19592c: f940b908     	ldr	x8, [x8, #0x170]
  195930: f94a9508     	ldr	x8, [x8, #0x1528]
  195934: f9400fe9     	ldr	x9, [sp, #0x18]
  195938: eb09011f     	cmp	x8, x9
  19593c: 1a9f07ea     	cset	w10, ne
  195940: 3700004a     	tbnz	w10, #0x0, 0x195948 <VMInitMIDI+0x1dc>
  195944: 14000009     	b	0x195968 <VMInitMIDI+0x1fc>
  195948: f85f03a8     	ldur	x8, [x29, #-0x10]
  19594c: f940b908     	ldr	x8, [x8, #0x170]
  195950: f94a9508     	ldr	x8, [x8, #0x1528]
  195954: f94017e9     	ldr	x9, [sp, #0x28]
  195958: f9000928     	str	x8, [x9, #0x10]
  19595c: f94017e8     	ldr	x8, [sp, #0x28]
  195960: f9400900     	ldr	x0, [x8, #0x10]
  195964: 97fc54b7     	bl	0xaac40 <DLSAddRef@plt>
  195968: d28048c8     	mov	x8, #0x246              // =582
  19596c: b27d03e9     	orr	x9, xzr, #0x8
  195970: f94017ea     	ldr	x10, [sp, #0x28]
  195974: b94017eb     	ldr	w11, [sp, #0x14]
  195978: 3909594b     	strb	w11, [x10, #0x256]
  19597c: f94017ea     	ldr	x10, [sp, #0x28]
  195980: b94013ec     	ldr	w12, [sp, #0x10]
  195984: 7904494c     	strh	w12, [x10, #0x224]
  195988: f94017ea     	ldr	x10, [sp, #0x28]
  19598c: b9400fed     	ldr	w13, [sp, #0xc]
  195990: 3909654d     	strb	w13, [x10, #0x259]
  195994: f94017ea     	ldr	x10, [sp, #0x28]
  195998: b9400bee     	ldr	w14, [sp, #0x8]
  19599c: 3909694e     	strb	w14, [x10, #0x25a]
  1959a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1959a4: f940b94a     	ldr	x10, [x10, #0x170]
  1959a8: 796a854f     	ldrh	w15, [x10, #0x1542]
  1959ac: f94017ea     	ldr	x10, [sp, #0x28]
  1959b0: 8b080148     	add	x8, x10, x8
  1959b4: 3900010f     	strb	w15, [x8]
  1959b8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1959bc: f940b900     	ldr	x0, [x8, #0x170]
  1959c0: f94017e1     	ldr	x1, [sp, #0x28]
  1959c4: f90003e9     	str	x9, [sp]
  1959c8: 97fc3af2     	bl	0xa4590 <VMInitializeAllChannels@plt>
  1959cc: b94027eb     	ldr	w11, [sp, #0x24]
  1959d0: f94017e8     	ldr	x8, [sp, #0x28]
  1959d4: 3909610b     	strb	w11, [x8, #0x258]
  1959d8: f94017e8     	ldr	x8, [sp, #0x28]
  1959dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1959e0: f940b929     	ldr	x9, [x9, #0x170]
  1959e4: b94027eb     	ldr	w11, [sp, #0x24]
  1959e8: 2a0b03ea     	mov	w10, w11
  1959ec: 93407d4a     	sxtw	x10, w10
  1959f0: f94003e0     	ldr	x0, [sp]
  1959f4: 9b0a7c0a     	mul	x10, x0, x10
  1959f8: 8b0a0129     	add	x9, x9, x10
  1959fc: f9000128     	str	x8, [x9]
  195a00: f94017e8     	ldr	x8, [sp, #0x28]
  195a04: f85e83a9     	ldur	x9, [x29, #-0x18]
  195a08: f9000128     	str	x8, [x9]
  195a0c: f81f83bf     	stur	xzr, [x29, #-0x8]
  195a10: f85f83a0     	ldur	x0, [x29, #-0x8]
  195a14: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  195a18: 910183ff     	add	sp, sp, #0x60
  195a1c: d65f03c0     	ret

0000000000195a20 <VMSetEASLib>:
  195a20: d100c3ff     	sub	sp, sp, #0x30
  195a24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  195a28: 910083fd     	add	x29, sp, #0x20
  195a2c: f9000be0     	str	x0, [sp, #0x10]
  195a30: f90007e1     	str	x1, [sp, #0x8]
  195a34: f94007e0     	ldr	x0, [sp, #0x8]
  195a38: 97fc507e     	bl	0xa9c30 <VMValidateEASLib@plt>
  195a3c: f90003e0     	str	x0, [sp]
  195a40: f94003e0     	ldr	x0, [sp]
  195a44: b5000040     	cbnz	x0, 0x195a4c <VMSetEASLib+0x2c>
  195a48: 14000004     	b	0x195a58 <VMSetEASLib+0x38>
  195a4c: f94003e8     	ldr	x8, [sp]
  195a50: f81f83a8     	stur	x8, [x29, #-0x8]
  195a54: 14000005     	b	0x195a68 <VMSetEASLib+0x48>
  195a58: f94007e8     	ldr	x8, [sp, #0x8]
  195a5c: f9400be9     	ldr	x9, [sp, #0x10]
  195a60: f9000528     	str	x8, [x9, #0x8]
  195a64: f81f83bf     	stur	xzr, [x29, #-0x8]
  195a68: f85f83a0     	ldur	x0, [x29, #-0x8]
  195a6c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  195a70: 9100c3ff     	add	sp, sp, #0x30
  195a74: d65f03c0     	ret

0000000000195a78 <VMMIDIShutdown>:
  195a78: d10103ff     	sub	sp, sp, #0x40
  195a7c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  195a80: 9100c3fd     	add	x29, sp, #0x30
  195a84: 12800008     	mov	w8, #-0x1               // =-1
  195a88: 52800009     	mov	w9, #0x0                // =0
  195a8c: d280000a     	mov	x10, #0x0               // =0
  195a90: f81f83a0     	stur	x0, [x29, #-0x8]
  195a94: f81f03a1     	stur	x1, [x29, #-0x10]
  195a98: f85f03a0     	ldur	x0, [x29, #-0x10]
  195a9c: 3949640b     	ldrb	w11, [x0, #0x259]
  195aa0: 0b080168     	add	w8, w11, w8
  195aa4: 39096408     	strb	w8, [x0, #0x259]
  195aa8: 32001feb     	orr	w11, wzr, #0xff
  195aac: 0a0b0108     	and	w8, w8, w11
  195ab0: 6b09011f     	cmp	w8, w9
  195ab4: 1a9fd7e8     	cset	w8, gt
  195ab8: f90007ea     	str	x10, [sp, #0x8]
  195abc: 37000048     	tbnz	w8, #0x0, 0x195ac4 <VMMIDIShutdown+0x4c>
  195ac0: 14000002     	b	0x195ac8 <VMMIDIShutdown+0x50>
  195ac4: 14000034     	b	0x195b94 <VMMIDIShutdown+0x11c>
  195ac8: f85f03a8     	ldur	x8, [x29, #-0x10]
  195acc: 39496109     	ldrb	w9, [x8, #0x258]
  195ad0: b81ec3a9     	stur	w9, [x29, #-0x14]
  195ad4: f85f03a8     	ldur	x8, [x29, #-0x10]
  195ad8: f9400908     	ldr	x8, [x8, #0x10]
  195adc: f94007ea     	ldr	x10, [sp, #0x8]
  195ae0: eb0a011f     	cmp	x8, x10
  195ae4: 1a9f07e9     	cset	w9, ne
  195ae8: 37000049     	tbnz	w9, #0x0, 0x195af0 <VMMIDIShutdown+0x78>
  195aec: 1400000c     	b	0x195b1c <VMMIDIShutdown+0xa4>
  195af0: f85f83a8     	ldur	x8, [x29, #-0x8]
  195af4: f9400100     	ldr	x0, [x8]
  195af8: f85f03a8     	ldur	x8, [x29, #-0x10]
  195afc: f9400901     	ldr	x1, [x8, #0x10]
  195b00: 97fc39dc     	bl	0xa4270 <DLSCleanup@plt>
  195b04: f9000be0     	str	x0, [sp, #0x10]
  195b08: b5000040     	cbnz	x0, 0x195b10 <VMMIDIShutdown+0x98>
  195b0c: 14000001     	b	0x195b10 <VMMIDIShutdown+0x98>
  195b10: f85f03a8     	ldur	x8, [x29, #-0x10]
  195b14: f94007e9     	ldr	x9, [sp, #0x8]
  195b18: f9000909     	str	x9, [x8, #0x10]
  195b1c: 52800008     	mov	w8, #0x0                // =0
  195b20: 320003e2     	orr	w2, wzr, #0x1
  195b24: f85f83a9     	ldur	x9, [x29, #-0x8]
  195b28: f940b920     	ldr	x0, [x9, #0x170]
  195b2c: f85f03a1     	ldur	x1, [x29, #-0x10]
  195b30: b90007e8     	str	w8, [sp, #0x4]
  195b34: 97fc32b3     	bl	0xa2600 <VMReset@plt>
  195b38: f85f83a9     	ldur	x9, [x29, #-0x8]
  195b3c: 39462d28     	ldrb	w8, [x9, #0x18b]
  195b40: 53001d08     	uxtb	w8, w8
  195b44: 32001fe2     	orr	w2, wzr, #0xff
  195b48: b94007ea     	ldr	w10, [sp, #0x4]
  195b4c: 0a020142     	and	w2, w10, w2
  195b50: 6b02011f     	cmp	w8, w2
  195b54: 1a9f07e8     	cset	w8, ne
  195b58: 370000a8     	tbnz	w8, #0x0, 0x195b6c <VMMIDIShutdown+0xf4>
  195b5c: f85f83a8     	ldur	x8, [x29, #-0x8]
  195b60: f9400100     	ldr	x0, [x8]
  195b64: f85f03a1     	ldur	x1, [x29, #-0x10]
  195b68: 97fc2fd6     	bl	0xa1ac0 <EAS_HWFree@plt>
  195b6c: b27d03e8     	orr	x8, xzr, #0x8
  195b70: f85f83a9     	ldur	x9, [x29, #-0x8]
  195b74: f940b929     	ldr	x9, [x9, #0x170]
  195b78: b85ec3aa     	ldur	w10, [x29, #-0x14]
  195b7c: 2a0a03eb     	mov	w11, w10
  195b80: 93407d6b     	sxtw	x11, w11
  195b84: 9b0b7d08     	mul	x8, x8, x11
  195b88: 8b080128     	add	x8, x9, x8
  195b8c: f94007e9     	ldr	x9, [sp, #0x8]
  195b90: f9000109     	str	x9, [x8]
  195b94: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  195b98: 910103ff     	add	sp, sp, #0x40
  195b9c: d65f03c0     	ret

0000000000195ba0 <VMInitializeAllChannels>:
  195ba0: d10143ff     	sub	sp, sp, #0x50
  195ba4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  195ba8: 910103fd     	add	x29, sp, #0x40
  195bac: b27d07e8     	orr	x8, xzr, #0x18
  195bb0: 52800009     	mov	w9, #0x0                // =0
  195bb4: 5280000a     	mov	w10, #0x0               // =0
  195bb8: 528f200b     	mov	w11, #0x7900            // =30976
  195bbc: 32150fec     	orr	w12, wzr, #0x7800
  195bc0: f81f83a0     	stur	x0, [x29, #-0x8]
  195bc4: f81f03a1     	stur	x1, [x29, #-0x10]
  195bc8: f85f03a0     	ldur	x0, [x29, #-0x10]
  195bcc: f9000fe8     	str	x8, [sp, #0x18]
  195bd0: b90017e9     	str	w9, [sp, #0x14]
  195bd4: b90013ea     	str	w10, [sp, #0x10]
  195bd8: b9000feb     	str	w11, [sp, #0xc]
  195bdc: b9000bec     	str	w12, [sp, #0x8]
  195be0: 97fc3f00     	bl	0xa57e0 <VMResetControllers@plt>
  195be4: f85f03a8     	ldur	x8, [x29, #-0x10]
  195be8: f9400fe0     	ldr	x0, [sp, #0x18]
  195bec: 8b000108     	add	x8, x8, x0
  195bf0: f81e83a8     	stur	x8, [x29, #-0x18]
  195bf4: b81e43bf     	stur	wzr, [x29, #-0x1c]
  195bf8: 321c03e8     	orr	w8, wzr, #0x10
  195bfc: b85e43a9     	ldur	w9, [x29, #-0x1c]
  195c00: 6b08013f     	cmp	w9, w8
  195c04: 1a9fa7e8     	cset	w8, lt
  195c08: 37000048     	tbnz	w8, #0x0, 0x195c10 <VMInitializeAllChannels+0x70>
  195c0c: 1400002c     	b	0x195cbc <VMInitializeAllChannels+0x11c>
  195c10: 52800128     	mov	w8, #0x9                // =9
  195c14: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c18: b94017ea     	ldr	w10, [sp, #0x14]
  195c1c: 3900712a     	strb	w10, [x9, #0x1c]
  195c20: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c24: b94013eb     	ldr	w11, [sp, #0x10]
  195c28: 7900112b     	strh	w11, [x9, #0x8]
  195c2c: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c30: f900013f     	str	xzr, [x9]
  195c34: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c38: 3900752a     	strb	w10, [x9, #0x1d]
  195c3c: b85e43ac     	ldur	w12, [x29, #-0x1c]
  195c40: 6b08019f     	cmp	w12, w8
  195c44: 1a9f17e8     	cset	w8, eq
  195c48: 37000048     	tbnz	w8, #0x0, 0x195c50 <VMInitializeAllChannels+0xb0>
  195c4c: 1400000a     	b	0x195c74 <VMInitializeAllChannels+0xd4>
  195c50: 321d03e8     	orr	w8, wzr, #0x8
  195c54: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c58: b9400bea     	ldr	w10, [sp, #0x8]
  195c5c: 7900192a     	strh	w10, [x9, #0xc]
  195c60: f85e83a9     	ldur	x9, [x29, #-0x18]
  195c64: 3940712b     	ldrb	w11, [x9, #0x1c]
  195c68: 2a080168     	orr	w8, w11, w8
  195c6c: 39007128     	strb	w8, [x9, #0x1c]
  195c70: 14000004     	b	0x195c80 <VMInitializeAllChannels+0xe0>
  195c74: f85e83a8     	ldur	x8, [x29, #-0x18]
  195c78: b9400fe9     	ldr	w9, [sp, #0xc]
  195c7c: 79001909     	strh	w9, [x8, #0xc]
  195c80: 52800008     	mov	w8, #0x0                // =0
  195c84: f85f83a0     	ldur	x0, [x29, #-0x8]
  195c88: f85f03a1     	ldur	x1, [x29, #-0x10]
  195c8c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  195c90: 2a0903e2     	mov	w2, w9
  195c94: 2a0803e3     	mov	w3, w8
  195c98: 97fc3a82     	bl	0xa46a0 <VMProgramChange@plt>
  195c9c: b27b03e8     	orr	x8, xzr, #0x20
  195ca0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  195ca4: 11000529     	add	w9, w9, #0x1
  195ca8: b81e43a9     	stur	w9, [x29, #-0x1c]
  195cac: f85e83aa     	ldur	x10, [x29, #-0x18]
  195cb0: 8b080148     	add	x8, x10, x8
  195cb4: f81e83a8     	stur	x8, [x29, #-0x18]
  195cb8: 17ffffd0     	b	0x195bf8 <VMInitializeAllChannels+0x58>
  195cbc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  195cc0: 910143ff     	add	sp, sp, #0x50
  195cc4: d65f03c0     	ret

0000000000195cc8 <VMIncRefCount>:
  195cc8: d10043ff     	sub	sp, sp, #0x10
  195ccc: 320003e8     	orr	w8, wzr, #0x1
  195cd0: f90007e0     	str	x0, [sp, #0x8]
  195cd4: f94007e0     	ldr	x0, [sp, #0x8]
  195cd8: 39496409     	ldrb	w9, [x0, #0x259]
  195cdc: 0b080128     	add	w8, w9, w8
  195ce0: 39096408     	strb	w8, [x0, #0x259]
  195ce4: 910043ff     	add	sp, sp, #0x10
  195ce8: d65f03c0     	ret

0000000000195cec <VMReset>:
  195cec: d100c3ff     	sub	sp, sp, #0x30
  195cf0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  195cf4: 910083fd     	add	x29, sp, #0x20
  195cf8: 52800008     	mov	w8, #0x0                // =0
  195cfc: 52800009     	mov	w9, #0x0                // =0
  195d00: f81f83a0     	stur	x0, [x29, #-0x8]
  195d04: f9000be1     	str	x1, [sp, #0x10]
  195d08: b9000fe2     	str	w2, [sp, #0xc]
  195d0c: b9400fe2     	ldr	w2, [sp, #0xc]
  195d10: b90007e8     	str	w8, [sp, #0x4]
  195d14: b90003e9     	str	w9, [sp]
  195d18: 35000042     	cbnz	w2, 0x195d20 <VMReset+0x34>
  195d1c: 1400000f     	b	0x195d58 <VMReset+0x6c>
  195d20: f9400be8     	ldr	x8, [sp, #0x10]
  195d24: 79444509     	ldrh	w9, [x8, #0x222]
  195d28: f85f83a8     	ldur	x8, [x29, #-0x8]
  195d2c: 796a810a     	ldrh	w10, [x8, #0x1540]
  195d30: 6b090149     	subs	w9, w10, w9
  195d34: 792a8109     	strh	w9, [x8, #0x1540]
  195d38: f9400be8     	ldr	x8, [sp, #0x10]
  195d3c: b94007e9     	ldr	w9, [sp, #0x4]
  195d40: 79044509     	strh	w9, [x8, #0x222]
  195d44: f85f83a0     	ldur	x0, [x29, #-0x8]
  195d48: f9400be8     	ldr	x8, [sp, #0x10]
  195d4c: 39496101     	ldrb	w1, [x8, #0x258]
  195d50: 97fc46f8     	bl	0xa7930 <VMInitializeAllVoices@plt>
  195d54: 14000004     	b	0x195d64 <VMReset+0x78>
  195d58: f85f83a0     	ldur	x0, [x29, #-0x8]
  195d5c: f9400be1     	ldr	x1, [sp, #0x10]
  195d60: 97fc361c     	bl	0xa35d0 <VMMuteAllVoices@plt>
  195d64: f9400be8     	ldr	x8, [sp, #0x10]
  195d68: 79444509     	ldrh	w9, [x8, #0x222]
  195d6c: 34000049     	cbz	w9, 0x195d74 <VMReset+0x88>
  195d70: 14000033     	b	0x195e3c <VMReset+0x150>
  195d74: f85f83a0     	ldur	x0, [x29, #-0x8]
  195d78: f9400be1     	ldr	x1, [sp, #0x10]
  195d7c: 97fc3a05     	bl	0xa4590 <VMInitializeAllChannels@plt>
  195d80: b9000bff     	str	wzr, [sp, #0x8]
  195d84: 321c03e8     	orr	w8, wzr, #0x10
  195d88: b9400be9     	ldr	w9, [sp, #0x8]
  195d8c: 6b08013f     	cmp	w9, w8
  195d90: 1a9fa7e8     	cset	w8, lt
  195d94: 37000048     	tbnz	w8, #0x0, 0x195d9c <VMReset+0xb0>
  195d98: 1400000e     	b	0x195dd0 <VMReset+0xe4>
  195d9c: d28046c8     	mov	x8, #0x236              // =566
  195da0: f9400be9     	ldr	x9, [sp, #0x10]
  195da4: 8b080128     	add	x8, x9, x8
  195da8: b9400bea     	ldr	w10, [sp, #0x8]
  195dac: 2a0a03e9     	mov	w9, w10
  195db0: 93407d29     	sxtw	x9, w9
  195db4: 8b090108     	add	x8, x8, x9
  195db8: b94003ea     	ldr	w10, [sp]
  195dbc: 3900010a     	strb	w10, [x8]
  195dc0: b9400be8     	ldr	w8, [sp, #0x8]
  195dc4: 11000508     	add	w8, w8, #0x1
  195dc8: b9000be8     	str	w8, [sp, #0x8]
  195dcc: 17ffffee     	b	0x195d84 <VMReset+0x98>
  195dd0: f9400be8     	ldr	x8, [sp, #0x10]
  195dd4: 79444109     	ldrh	w9, [x8, #0x220]
  195dd8: f85f83a8     	ldur	x8, [x29, #-0x8]
  195ddc: 796a850a     	ldrh	w10, [x8, #0x1542]
  195de0: 6b0a013f     	cmp	w9, w10
  195de4: 1a9fa7e9     	cset	w9, lt
  195de8: 37000049     	tbnz	w9, #0x0, 0x195df0 <VMReset+0x104>
  195dec: 14000008     	b	0x195e0c <VMReset+0x120>
  195df0: d28048c8     	mov	x8, #0x246              // =582
  195df4: f85f83a9     	ldur	x9, [x29, #-0x8]
  195df8: 796a852a     	ldrh	w10, [x9, #0x1542]
  195dfc: f9400be9     	ldr	x9, [sp, #0x10]
  195e00: 8b080128     	add	x8, x9, x8
  195e04: 3900010a     	strb	w10, [x8]
  195e08: 14000007     	b	0x195e24 <VMReset+0x138>
  195e0c: d28048c8     	mov	x8, #0x246              // =582
  195e10: f9400be9     	ldr	x9, [sp, #0x10]
  195e14: 7944412a     	ldrh	w10, [x9, #0x220]
  195e18: f9400be9     	ldr	x9, [sp, #0x10]
  195e1c: 8b080128     	add	x8, x9, x8
  195e20: 3900010a     	strb	w10, [x8]
  195e24: 321f7be8     	orr	w8, wzr, #0xfffffffe
  195e28: f9400be9     	ldr	x9, [sp, #0x10]
  195e2c: 3949592a     	ldrb	w10, [x9, #0x256]
  195e30: 0a080148     	and	w8, w10, w8
  195e34: 39095928     	strb	w8, [x9, #0x256]
  195e38: 14000006     	b	0x195e50 <VMReset+0x164>
  195e3c: 320003e8     	orr	w8, wzr, #0x1
  195e40: f9400be9     	ldr	x9, [sp, #0x10]
  195e44: 3949592a     	ldrb	w10, [x9, #0x256]
  195e48: 2a080148     	orr	w8, w10, w8
  195e4c: 39095928     	strb	w8, [x9, #0x256]
  195e50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  195e54: 9100c3ff     	add	sp, sp, #0x30
  195e58: d65f03c0     	ret

0000000000195e5c <VMInitializeAllVoices>:
  195e5c: d10083ff     	sub	sp, sp, #0x20
  195e60: a9017bfd     	stp	x29, x30, [sp, #0x10]
  195e64: 910043fd     	add	x29, sp, #0x10
  195e68: f90007e0     	str	x0, [sp, #0x8]
  195e6c: b90007e1     	str	w1, [sp, #0x4]
  195e70: b90003ff     	str	wzr, [sp]
  195e74: 321a03e8     	orr	w8, wzr, #0x40
  195e78: b94003e9     	ldr	w9, [sp]
  195e7c: 6b08013f     	cmp	w9, w8
  195e80: 1a9fa7e8     	cset	w8, lt
  195e84: 37000048     	tbnz	w8, #0x0, 0x195e8c <VMInitializeAllVoices+0x30>
  195e88: 1400004d     	b	0x195fbc <VMInitializeAllVoices+0x160>
  195e8c: 528000a8     	mov	w8, #0x5                // =5
  195e90: b27c03e9     	orr	x9, xzr, #0x10
  195e94: d282240a     	mov	x10, #0x1120            // =4384
  195e98: f94007eb     	ldr	x11, [sp, #0x8]
  195e9c: 8b0a016a     	add	x10, x11, x10
  195ea0: b94003ec     	ldr	w12, [sp]
  195ea4: 2a0c03eb     	mov	w11, w12
  195ea8: 93407d6b     	sxtw	x11, w11
  195eac: 9b0b7d29     	mul	x9, x9, x11
  195eb0: 8b090149     	add	x9, x10, x9
  195eb4: 3940212c     	ldrb	w12, [x9, #0x8]
  195eb8: 6b08019f     	cmp	w12, w8
  195ebc: 1a9f07e8     	cset	w8, ne
  195ec0: 37000048     	tbnz	w8, #0x0, 0x195ec8 <VMInitializeAllVoices+0x6c>
  195ec4: 1400001e     	b	0x195f3c <VMInitializeAllVoices+0xe0>
  195ec8: 321e03e8     	orr	w8, wzr, #0x4
  195ecc: b27c03e9     	orr	x9, xzr, #0x10
  195ed0: d282240a     	mov	x10, #0x1120            // =4384
  195ed4: f94007eb     	ldr	x11, [sp, #0x8]
  195ed8: 8b0a016a     	add	x10, x11, x10
  195edc: b94003ec     	ldr	w12, [sp]
  195ee0: 2a0c03eb     	mov	w11, w12
  195ee4: 93407d6b     	sxtw	x11, w11
  195ee8: 9b0b7d29     	mul	x9, x9, x11
  195eec: 8b090149     	add	x9, x10, x9
  195ef0: 3940292c     	ldrb	w12, [x9, #0xa]
  195ef4: 1ac82988     	asr	w8, w12, w8
  195ef8: b94007ec     	ldr	w12, [sp, #0x4]
  195efc: 6b0c011f     	cmp	w8, w12
  195f00: 1a9f17e8     	cset	w8, eq
  195f04: 37000048     	tbnz	w8, #0x0, 0x195f0c <VMInitializeAllVoices+0xb0>
  195f08: 1400000c     	b	0x195f38 <VMInitializeAllVoices+0xdc>
  195f0c: b27c03e8     	orr	x8, xzr, #0x10
  195f10: d2822409     	mov	x9, #0x1120             // =4384
  195f14: f94007ea     	ldr	x10, [sp, #0x8]
  195f18: 8b090149     	add	x9, x10, x9
  195f1c: b94003eb     	ldr	w11, [sp]
  195f20: 2a0b03ea     	mov	w10, w11
  195f24: 93407d4a     	sxtw	x10, w10
  195f28: 9b0a7d08     	mul	x8, x8, x10
  195f2c: 8b080128     	add	x8, x9, x8
  195f30: aa0803e0     	mov	x0, x8
  195f34: 97fc5073     	bl	0xaa100 <InitVoice@plt>
  195f38: 1400001d     	b	0x195fac <VMInitializeAllVoices+0x150>
  195f3c: 321e03e8     	orr	w8, wzr, #0x4
  195f40: b27c03e9     	orr	x9, xzr, #0x10
  195f44: d282240a     	mov	x10, #0x1120            // =4384
  195f48: f94007eb     	ldr	x11, [sp, #0x8]
  195f4c: 8b0a016a     	add	x10, x11, x10
  195f50: b94003ec     	ldr	w12, [sp]
  195f54: 2a0c03eb     	mov	w11, w12
  195f58: 93407d6b     	sxtw	x11, w11
  195f5c: 9b0b7d29     	mul	x9, x9, x11
  195f60: 8b090149     	add	x9, x10, x9
  195f64: 3940352c     	ldrb	w12, [x9, #0xd]
  195f68: 1ac82988     	asr	w8, w12, w8
  195f6c: b94007ec     	ldr	w12, [sp, #0x4]
  195f70: 6b0c011f     	cmp	w8, w12
  195f74: 1a9f17e8     	cset	w8, eq
  195f78: 37000048     	tbnz	w8, #0x0, 0x195f80 <VMInitializeAllVoices+0x124>
  195f7c: 1400000c     	b	0x195fac <VMInitializeAllVoices+0x150>
  195f80: b27c03e8     	orr	x8, xzr, #0x10
  195f84: d2822409     	mov	x9, #0x1120             // =4384
  195f88: f94007ea     	ldr	x10, [sp, #0x8]
  195f8c: 8b090149     	add	x9, x10, x9
  195f90: b94003eb     	ldr	w11, [sp]
  195f94: 2a0b03ea     	mov	w10, w11
  195f98: 93407d4a     	sxtw	x10, w10
  195f9c: 9b0a7d08     	mul	x8, x8, x10
  195fa0: 8b080128     	add	x8, x9, x8
  195fa4: aa0803e0     	mov	x0, x8
  195fa8: 97fc5056     	bl	0xaa100 <InitVoice@plt>
  195fac: b94003e8     	ldr	w8, [sp]
  195fb0: 11000508     	add	w8, w8, #0x1
  195fb4: b90003e8     	str	w8, [sp]
  195fb8: 17ffffaf     	b	0x195e74 <VMInitializeAllVoices+0x18>
  195fbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  195fc0: 910083ff     	add	sp, sp, #0x20
  195fc4: d65f03c0     	ret

0000000000195fc8 <VMMuteAllVoices>:
  195fc8: d100c3ff     	sub	sp, sp, #0x30
  195fcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  195fd0: 910083fd     	add	x29, sp, #0x20
  195fd4: f81f83a0     	stur	x0, [x29, #-0x8]
  195fd8: f9000be1     	str	x1, [sp, #0x10]
  195fdc: b9000fff     	str	wzr, [sp, #0xc]
  195fe0: 321a03e8     	orr	w8, wzr, #0x40
  195fe4: b9400fe9     	ldr	w9, [sp, #0xc]
  195fe8: 6b08013f     	cmp	w9, w8
  195fec: 1a9fa7e8     	cset	w8, lt
  195ff0: 37000048     	tbnz	w8, #0x0, 0x195ff8 <VMMuteAllVoices+0x30>
  195ff4: 14000043     	b	0x196100 <VMMuteAllVoices+0x138>
  195ff8: 528000a8     	mov	w8, #0x5                // =5
  195ffc: b27c03e9     	orr	x9, xzr, #0x10
  196000: d282240a     	mov	x10, #0x1120            // =4384
  196004: f85f83ab     	ldur	x11, [x29, #-0x8]
  196008: 8b0a016a     	add	x10, x11, x10
  19600c: b9400fec     	ldr	w12, [sp, #0xc]
  196010: 2a0c03eb     	mov	w11, w12
  196014: 93407d6b     	sxtw	x11, w11
  196018: 9b0b7d29     	mul	x9, x9, x11
  19601c: 8b090149     	add	x9, x10, x9
  196020: 3940212c     	ldrb	w12, [x9, #0x8]
  196024: 6b08019f     	cmp	w12, w8
  196028: 1a9f17e8     	cset	w8, eq
  19602c: 37000048     	tbnz	w8, #0x0, 0x196034 <VMMuteAllVoices+0x6c>
  196030: 14000019     	b	0x196094 <VMMuteAllVoices+0xcc>
  196034: 321e03e8     	orr	w8, wzr, #0x4
  196038: b27c03e9     	orr	x9, xzr, #0x10
  19603c: d282240a     	mov	x10, #0x1120            // =4384
  196040: f85f83ab     	ldur	x11, [x29, #-0x8]
  196044: 8b0a016a     	add	x10, x11, x10
  196048: b9400fec     	ldr	w12, [sp, #0xc]
  19604c: 2a0c03eb     	mov	w11, w12
  196050: 93407d6b     	sxtw	x11, w11
  196054: 9b0b7d29     	mul	x9, x9, x11
  196058: 8b090149     	add	x9, x10, x9
  19605c: 3940352c     	ldrb	w12, [x9, #0xd]
  196060: 1ac82988     	asr	w8, w12, w8
  196064: f9400be9     	ldr	x9, [sp, #0x10]
  196068: 3949612c     	ldrb	w12, [x9, #0x258]
  19606c: 6b0c011f     	cmp	w8, w12
  196070: 1a9f17e8     	cset	w8, eq
  196074: 37000048     	tbnz	w8, #0x0, 0x19607c <VMMuteAllVoices+0xb4>
  196078: 14000006     	b	0x196090 <VMMuteAllVoices+0xc8>
  19607c: f85f83a0     	ldur	x0, [x29, #-0x8]
  196080: b9400fe8     	ldr	w8, [sp, #0xc]
  196084: 2a0803e9     	mov	w9, w8
  196088: 93407d21     	sxtw	x1, w9
  19608c: 97fc2b95     	bl	0xa0ee0 <VMMuteVoice@plt>
  196090: 14000018     	b	0x1960f0 <VMMuteAllVoices+0x128>
  196094: 321e03e8     	orr	w8, wzr, #0x4
  196098: b27c03e9     	orr	x9, xzr, #0x10
  19609c: d282240a     	mov	x10, #0x1120            // =4384
  1960a0: f9400beb     	ldr	x11, [sp, #0x10]
  1960a4: 3949616c     	ldrb	w12, [x11, #0x258]
  1960a8: f85f83ab     	ldur	x11, [x29, #-0x8]
  1960ac: 8b0a016a     	add	x10, x11, x10
  1960b0: b9400fed     	ldr	w13, [sp, #0xc]
  1960b4: 2a0d03eb     	mov	w11, w13
  1960b8: 93407d6b     	sxtw	x11, w11
  1960bc: 9b0b7d29     	mul	x9, x9, x11
  1960c0: 8b090149     	add	x9, x10, x9
  1960c4: 3940292d     	ldrb	w13, [x9, #0xa]
  1960c8: 1ac829a8     	asr	w8, w13, w8
  1960cc: 6b08019f     	cmp	w12, w8
  1960d0: 1a9f17e8     	cset	w8, eq
  1960d4: 37000048     	tbnz	w8, #0x0, 0x1960dc <VMMuteAllVoices+0x114>
  1960d8: 14000006     	b	0x1960f0 <VMMuteAllVoices+0x128>
  1960dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1960e0: b9400fe8     	ldr	w8, [sp, #0xc]
  1960e4: 2a0803e9     	mov	w9, w8
  1960e8: 93407d21     	sxtw	x1, w9
  1960ec: 97fc2b7d     	bl	0xa0ee0 <VMMuteVoice@plt>
  1960f0: b9400fe8     	ldr	w8, [sp, #0xc]
  1960f4: 11000508     	add	w8, w8, #0x1
  1960f8: b9000fe8     	str	w8, [sp, #0xc]
  1960fc: 17ffffb9     	b	0x195fe0 <VMMuteAllVoices+0x18>
  196100: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  196104: 9100c3ff     	add	sp, sp, #0x30
  196108: d65f03c0     	ret

000000000019610c <VMResetControllers>:
  19610c: d100c3ff     	sub	sp, sp, #0x30
  196110: b27d07e8     	orr	x8, xzr, #0x18
  196114: 321303e9     	orr	w9, wzr, #0x2000
  196118: 5280000a     	mov	w10, #0x0               // =0
  19611c: 52800c8b     	mov	w11, #0x64              // =100
  196120: 321a03ec     	orr	w12, wzr, #0x40
  196124: 32001bed     	orr	w13, wzr, #0x7f
  196128: 320037ee     	orr	w14, wzr, #0x3fff
  19612c: 5280190f     	mov	w15, #0xc8              // =200
  196130: f90017e0     	str	x0, [sp, #0x28]
  196134: f94017e0     	ldr	x0, [sp, #0x28]
  196138: 8b080008     	add	x8, x0, x8
  19613c: f90013e8     	str	x8, [sp, #0x20]
  196140: b9001fff     	str	wzr, [sp, #0x1c]
  196144: b9001be9     	str	w9, [sp, #0x18]
  196148: b90017ea     	str	w10, [sp, #0x14]
  19614c: b90013eb     	str	w11, [sp, #0x10]
  196150: b9000fec     	str	w12, [sp, #0xc]
  196154: b9000bed     	str	w13, [sp, #0x8]
  196158: b90007ee     	str	w14, [sp, #0x4]
  19615c: b90003ef     	str	w15, [sp]
  196160: 321c03e8     	orr	w8, wzr, #0x10
  196164: b9401fe9     	ldr	w9, [sp, #0x1c]
  196168: 6b08013f     	cmp	w9, w8
  19616c: 1a9fa7e8     	cset	w8, lt
  196170: 37000048     	tbnz	w8, #0x0, 0x196178 <VMResetControllers+0x6c>
  196174: 14000029     	b	0x196218 <VMResetControllers+0x10c>
  196178: 321e03e8     	orr	w8, wzr, #0x4
  19617c: f94013e9     	ldr	x9, [sp, #0x20]
  196180: b9401bea     	ldr	w10, [sp, #0x18]
  196184: 79001d2a     	strh	w10, [x9, #0xe]
  196188: f94013e9     	ldr	x9, [sp, #0x20]
  19618c: b94017eb     	ldr	w11, [sp, #0x14]
  196190: 3900552b     	strb	w11, [x9, #0x15]
  196194: f94013e9     	ldr	x9, [sp, #0x20]
  196198: b94013ec     	ldr	w12, [sp, #0x10]
  19619c: 3900592c     	strb	w12, [x9, #0x16]
  1961a0: f94013e9     	ldr	x9, [sp, #0x20]
  1961a4: b9400fed     	ldr	w13, [sp, #0xc]
  1961a8: 39005d2d     	strb	w13, [x9, #0x17]
  1961ac: f94013e9     	ldr	x9, [sp, #0x20]
  1961b0: b9400bee     	ldr	w14, [sp, #0x8]
  1961b4: 3900612e     	strb	w14, [x9, #0x18]
  1961b8: f94013e9     	ldr	x9, [sp, #0x20]
  1961bc: 39006d2b     	strb	w11, [x9, #0x1b]
  1961c0: f94013e9     	ldr	x9, [sp, #0x20]
  1961c4: b94007ef     	ldr	w15, [sp, #0x4]
  1961c8: 7900252f     	strh	w15, [x9, #0x12]
  1961cc: f94013e9     	ldr	x9, [sp, #0x20]
  1961d0: b94003f0     	ldr	w16, [sp]
  1961d4: 79002130     	strh	w16, [x9, #0x10]
  1961d8: f94013e9     	ldr	x9, [sp, #0x20]
  1961dc: 3900652b     	strb	w11, [x9, #0x19]
  1961e0: f94013e9     	ldr	x9, [sp, #0x20]
  1961e4: 3900692b     	strb	w11, [x9, #0x1a]
  1961e8: f94013e9     	ldr	x9, [sp, #0x20]
  1961ec: 39407131     	ldrb	w17, [x9, #0x1c]
  1961f0: 2a080228     	orr	w8, w17, w8
  1961f4: 39007128     	strb	w8, [x9, #0x1c]
  1961f8: b27b03e8     	orr	x8, xzr, #0x20
  1961fc: b9401fe9     	ldr	w9, [sp, #0x1c]
  196200: 11000529     	add	w9, w9, #0x1
  196204: b9001fe9     	str	w9, [sp, #0x1c]
  196208: f94013ea     	ldr	x10, [sp, #0x20]
  19620c: 8b080148     	add	x8, x10, x8
  196210: f90013e8     	str	x8, [sp, #0x20]
  196214: 17ffffd3     	b	0x196160 <VMResetControllers+0x54>
  196218: 9100c3ff     	add	sp, sp, #0x30
  19621c: d65f03c0     	ret

0000000000196220 <VMProgramChange>:
  196220: d10183ff     	sub	sp, sp, #0x60
  196224: a9057bfd     	stp	x29, x30, [sp, #0x50]
  196228: 910143fd     	add	x29, sp, #0x50
  19622c: d53bd048     	mrs	x8, TPIDR_EL0
  196230: f9401508     	ldr	x8, [x8, #0x28]
  196234: f81f83a8     	stur	x8, [x29, #-0x8]
  196238: f81e83a0     	stur	x0, [x29, #-0x18]
  19623c: f81e03a1     	stur	x1, [x29, #-0x20]
  196240: 381dc3a2     	sturb	w2, [x29, #-0x24]
  196244: 3900a3e3     	strb	w3, [sp, #0x28]
  196248: f85e03a8     	ldur	x8, [x29, #-0x20]
  19624c: 385dc3a2     	ldurb	w2, [x29, #-0x24]
  196250: 2a0203e0     	mov	w0, w2
  196254: 8b001508     	add	x8, x8, x0, lsl #5
  196258: 91006108     	add	x8, x8, #0x18
  19625c: f90013e8     	str	x8, [sp, #0x20]
  196260: f94013e8     	ldr	x8, [sp, #0x20]
  196264: 79401902     	ldrh	w2, [x8, #0xc]
  196268: 2a0203e8     	mov	w8, w2
  19626c: f9000fe8     	str	x8, [sp, #0x18]
  196270: 394067e2     	ldrb	w2, [sp, #0x19]
  196274: 2a0203e8     	mov	w8, w2
  196278: 32150fe2     	orr	w2, wzr, #0x7800
  19627c: 2a0203e0     	mov	w0, w2
  196280: eb082008     	subs	x8, x0, x8, lsl #8
  196284: f9000be8     	str	x8, [sp, #0x10]
  196288: 540000e1     	b.ne	0x1962a4 <VMProgramChange+0x84>
  19628c: 14000001     	b	0x196290 <VMProgramChange+0x70>
  196290: f94013e8     	ldr	x8, [sp, #0x20]
  196294: 39407109     	ldrb	w9, [x8, #0x1c]
  196298: 321d0129     	orr	w9, w9, #0x8
  19629c: 39007109     	strb	w9, [x8, #0x1c]
  1962a0: 1400000f     	b	0x1962dc <VMProgramChange+0xbc>
  1962a4: 394067e8     	ldrb	w8, [sp, #0x19]
  1962a8: 2a0803e9     	mov	w9, w8
  1962ac: 528f2008     	mov	w8, #0x7900             // =30976
  1962b0: 2a0803ea     	mov	w10, w8
  1962b4: eb092149     	subs	x9, x10, x9, lsl #8
  1962b8: f90007e9     	str	x9, [sp, #0x8]
  1962bc: 540000e1     	b.ne	0x1962d8 <VMProgramChange+0xb8>
  1962c0: 14000001     	b	0x1962c4 <VMProgramChange+0xa4>
  1962c4: f94013e8     	ldr	x8, [sp, #0x20]
  1962c8: 39407109     	ldrb	w9, [x8, #0x1c]
  1962cc: 121c7929     	and	w9, w9, #0xfffffff7
  1962d0: 39007109     	strb	w9, [x8, #0x1c]
  1962d4: 14000001     	b	0x1962d8 <VMProgramChange+0xb8>
  1962d8: 14000001     	b	0x1962dc <VMProgramChange+0xbc>
  1962dc: 2a1f03e8     	mov	w8, wzr
  1962e0: 781f43a8     	sturh	w8, [x29, #-0xc]
  1962e4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1962e8: f9400920     	ldr	x0, [x9, #0x10]
  1962ec: f9400fe1     	ldr	x1, [sp, #0x18]
  1962f0: 3940a3e2     	ldrb	w2, [sp, #0x28]
  1962f4: d10033a3     	sub	x3, x29, #0xc
  1962f8: 94000da0     	bl	0x199978 <VMUpdateStaticChannelParameters+0x124>
  1962fc: b40005a0     	cbz	x0, 0x1963b0 <VMProgramChange+0x190>
  196300: 14000001     	b	0x196304 <VMProgramChange+0xe4>
  196304: f85e03a8     	ldur	x8, [x29, #-0x20]
  196308: f9400500     	ldr	x0, [x8, #0x8]
  19630c: f9400fe1     	ldr	x1, [sp, #0x18]
  196310: 3940a3e2     	ldrb	w2, [sp, #0x28]
  196314: d10033a3     	sub	x3, x29, #0xc
  196318: 94000dd7     	bl	0x199a74 <VMUpdateStaticChannelParameters+0x220>
  19631c: b4000480     	cbz	x0, 0x1963ac <VMProgramChange+0x18c>
  196320: 14000001     	b	0x196324 <VMProgramChange+0x104>
  196324: f85e03a8     	ldur	x8, [x29, #-0x20]
  196328: 385dc3a9     	ldurb	w9, [x29, #-0x24]
  19632c: 2a0903ea     	mov	w10, w9
  196330: 8b0a1508     	add	x8, x8, x10, lsl #5
  196334: 3940d109     	ldrb	w9, [x8, #0x34]
  196338: 361800c9     	tbz	w9, #0x3, 0x196350 <VMProgramChange+0x130>
  19633c: 14000001     	b	0x196340 <VMProgramChange+0x120>
  196340: 32150fe8     	orr	w8, wzr, #0x7800
  196344: 2a0803e9     	mov	w9, w8
  196348: f9000fe9     	str	x9, [sp, #0x18]
  19634c: 14000005     	b	0x196360 <VMProgramChange+0x140>
  196350: 528f2008     	mov	w8, #0x7900             // =30976
  196354: 2a0803e9     	mov	w9, w8
  196358: f9000fe9     	str	x9, [sp, #0x18]
  19635c: 14000001     	b	0x196360 <VMProgramChange+0x140>
  196360: f85e03a8     	ldur	x8, [x29, #-0x20]
  196364: f9400500     	ldr	x0, [x8, #0x8]
  196368: f9400fe1     	ldr	x1, [sp, #0x18]
  19636c: 3940a3e2     	ldrb	w2, [sp, #0x28]
  196370: d10033a3     	sub	x3, x29, #0xc
  196374: 94000dc0     	bl	0x199a74 <VMUpdateStaticChannelParameters+0x220>
  196378: b4000180     	cbz	x0, 0x1963a8 <VMProgramChange+0x188>
  19637c: 14000001     	b	0x196380 <VMProgramChange+0x160>
  196380: f85e03a8     	ldur	x8, [x29, #-0x20]
  196384: f9400500     	ldr	x0, [x8, #0x8]
  196388: f9400fe1     	ldr	x1, [sp, #0x18]
  19638c: 2a1f03e2     	mov	w2, wzr
  196390: d10033a3     	sub	x3, x29, #0xc
  196394: 94000db8     	bl	0x199a74 <VMUpdateStaticChannelParameters+0x220>
  196398: b4000060     	cbz	x0, 0x1963a4 <VMProgramChange+0x184>
  19639c: 14000001     	b	0x1963a0 <VMProgramChange+0x180>
  1963a0: 14000001     	b	0x1963a4 <VMProgramChange+0x184>
  1963a4: 14000001     	b	0x1963a8 <VMProgramChange+0x188>
  1963a8: 14000001     	b	0x1963ac <VMProgramChange+0x18c>
  1963ac: 14000001     	b	0x1963b0 <VMProgramChange+0x190>
  1963b0: 3940a3e8     	ldrb	w8, [sp, #0x28]
  1963b4: f94013e9     	ldr	x9, [sp, #0x20]
  1963b8: 39005128     	strb	w8, [x9, #0x14]
  1963bc: 785f43a8     	ldurh	w8, [x29, #-0xc]
  1963c0: f94013e9     	ldr	x9, [sp, #0x20]
  1963c4: 79001528     	strh	w8, [x9, #0xa]
  1963c8: f94013e9     	ldr	x9, [sp, #0x20]
  1963cc: 39407128     	ldrb	w8, [x9, #0x1c]
  1963d0: 321e0108     	orr	w8, w8, #0x4
  1963d4: 39007128     	strb	w8, [x9, #0x1c]
  1963d8: d53bd049     	mrs	x9, TPIDR_EL0
  1963dc: f9401529     	ldr	x9, [x9, #0x28]
  1963e0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1963e4: eb0a0129     	subs	x9, x9, x10
  1963e8: f90003e9     	str	x9, [sp]
  1963ec: 540000a1     	b.ne	0x196400 <VMProgramChange+0x1e0>
  1963f0: 14000001     	b	0x1963f4 <VMProgramChange+0x1d4>
  1963f4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1963f8: 910183ff     	add	sp, sp, #0x60
  1963fc: d65f03c0     	ret
  196400: 97fc4e5c     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000196404 <VMMuteVoice>:
  196404: d10183ff     	sub	sp, sp, #0x60
  196408: a9057bfd     	stp	x29, x30, [sp, #0x50]
  19640c: 910143fd     	add	x29, sp, #0x50
  196410: d2822408     	mov	x8, #0x1120             // =4384
  196414: b27c03e9     	orr	x9, xzr, #0x10
  196418: 321e03ea     	orr	w10, wzr, #0x4
  19641c: 321e03eb     	orr	w11, wzr, #0x4
  196420: f81f83a0     	stur	x0, [x29, #-0x8]
  196424: f81f03a1     	stur	x1, [x29, #-0x10]
  196428: f85f83a0     	ldur	x0, [x29, #-0x8]
  19642c: 8b080008     	add	x8, x0, x8
  196430: f85f03a0     	ldur	x0, [x29, #-0x10]
  196434: 9b007d29     	mul	x9, x9, x0
  196438: 8b090108     	add	x8, x8, x9
  19643c: f81e03a8     	stur	x8, [x29, #-0x20]
  196440: f85e03a8     	ldur	x8, [x29, #-0x20]
  196444: 3940210c     	ldrb	w12, [x8, #0x8]
  196448: 6b0a019f     	cmp	w12, w10
  19644c: 1a9f17ea     	cset	w10, eq
  196450: b81dc3ab     	stur	w11, [x29, #-0x24]
  196454: 370000aa     	tbnz	w10, #0x0, 0x196468 <VMMuteVoice+0x64>
  196458: f85e03a8     	ldur	x8, [x29, #-0x20]
  19645c: 39402109     	ldrb	w9, [x8, #0x8]
  196460: 34000049     	cbz	w9, 0x196468 <VMMuteVoice+0x64>
  196464: 14000002     	b	0x19646c <VMMuteVoice+0x68>
  196468: 1400002e     	b	0x196520 <VMMuteVoice+0x11c>
  19646c: 321e03e8     	orr	w8, wzr, #0x4
  196470: b27d03e9     	orr	x9, xzr, #0x8
  196474: f85f83a0     	ldur	x0, [x29, #-0x8]
  196478: f85e03a1     	ldur	x1, [x29, #-0x20]
  19647c: b9002be8     	str	w8, [sp, #0x28]
  196480: f90013e9     	str	x9, [sp, #0x20]
  196484: 9400002a     	bl	0x19652c <VMMuteVoice+0x128>
  196488: f85f83a9     	ldur	x9, [x29, #-0x8]
  19648c: f85e03a0     	ldur	x0, [x29, #-0x20]
  196490: 39402808     	ldrb	w8, [x0, #0xa]
  196494: b9402bea     	ldr	w10, [sp, #0x28]
  196498: 1aca2908     	asr	w8, w8, w10
  19649c: 2a0803e0     	mov	w0, w8
  1964a0: 93407c00     	sxtw	x0, w0
  1964a4: f94013e1     	ldr	x1, [sp, #0x20]
  1964a8: 9b007c20     	mul	x0, x1, x0
  1964ac: 8b000129     	add	x9, x9, x0
  1964b0: f9400129     	ldr	x9, [x9]
  1964b4: f81e83a9     	stur	x9, [x29, #-0x18]
  1964b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1964bc: 2a0903e8     	mov	w8, w9
  1964c0: 2a0803e0     	mov	w0, w8
  1964c4: 9400006e     	bl	0x19667c <VMMuteVoice+0x278>
  1964c8: f9401009     	ldr	x9, [x0, #0x20]
  1964cc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1964d0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1964d4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1964d8: f85f03ab     	ldur	x11, [x29, #-0x10]
  1964dc: 2a0b03e8     	mov	w8, w11
  1964e0: f9000fe0     	str	x0, [sp, #0x18]
  1964e4: 2a0803e0     	mov	w0, w8
  1964e8: f9000be9     	str	x9, [sp, #0x10]
  1964ec: f90007e1     	str	x1, [sp, #0x8]
  1964f0: f90003e2     	str	x2, [sp]
  1964f4: 94000069     	bl	0x196698 <VMMuteVoice+0x294>
  1964f8: 2a0003e9     	mov	w9, w0
  1964fc: 93407d23     	sxtw	x3, w9
  196500: f9400fe0     	ldr	x0, [sp, #0x18]
  196504: f94007e1     	ldr	x1, [sp, #0x8]
  196508: f94003e2     	ldr	x2, [sp]
  19650c: f9400be9     	ldr	x9, [sp, #0x10]
  196510: d63f0120     	blr	x9
  196514: f85e03a9     	ldur	x9, [x29, #-0x20]
  196518: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19651c: 39002128     	strb	w8, [x9, #0x8]
  196520: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  196524: 910183ff     	add	sp, sp, #0x60
  196528: d65f03c0     	ret
  19652c: d10083ff     	sub	sp, sp, #0x20
  196530: 321e03e8     	orr	w8, wzr, #0x4
  196534: f9000fe0     	str	x0, [sp, #0x18]
  196538: f9000be1     	str	x1, [sp, #0x10]
  19653c: f9400be0     	ldr	x0, [sp, #0x10]
  196540: 39402009     	ldrb	w9, [x0, #0x8]
  196544: 6b08013f     	cmp	w9, w8
  196548: 1a9f17e8     	cset	w8, eq
  19654c: 37000048     	tbnz	w8, #0x0, 0x196554 <VMMuteVoice+0x150>
  196550: 14000002     	b	0x196558 <VMMuteVoice+0x154>
  196554: 14000048     	b	0x196674 <VMMuteVoice+0x270>
  196558: 528000a8     	mov	w8, #0x5                // =5
  19655c: f9400be9     	ldr	x9, [sp, #0x10]
  196560: 3940212a     	ldrb	w10, [x9, #0x8]
  196564: 6b08015f     	cmp	w10, w8
  196568: 1a9f17e8     	cset	w8, eq
  19656c: 37000048     	tbnz	w8, #0x0, 0x196574 <VMMuteVoice+0x170>
  196570: 1400001c     	b	0x1965e0 <VMMuteVoice+0x1dc>
  196574: b27b03e8     	orr	x8, xzr, #0x20
  196578: 32000fe9     	orr	w9, wzr, #0xf
  19657c: b27d07ea     	orr	x10, xzr, #0x18
  196580: 321e03eb     	orr	w11, wzr, #0x4
  196584: b27d03ec     	orr	x12, xzr, #0x8
  196588: f9400fed     	ldr	x13, [sp, #0x18]
  19658c: f9400bee     	ldr	x14, [sp, #0x10]
  196590: 394035cf     	ldrb	w15, [x14, #0xd]
  196594: 1acb29eb     	asr	w11, w15, w11
  196598: 2a0b03ee     	mov	w14, w11
  19659c: 93407dce     	sxtw	x14, w14
  1965a0: 9b0e7d8c     	mul	x12, x12, x14
  1965a4: 8b0c01ac     	add	x12, x13, x12
  1965a8: f940018c     	ldr	x12, [x12]
  1965ac: f90007ec     	str	x12, [sp, #0x8]
  1965b0: f94007ec     	ldr	x12, [sp, #0x8]
  1965b4: 8b0a018a     	add	x10, x12, x10
  1965b8: f9400bec     	ldr	x12, [sp, #0x10]
  1965bc: 3940358b     	ldrb	w11, [x12, #0xd]
  1965c0: 0a090169     	and	w9, w11, w9
  1965c4: 2a0903ec     	mov	w12, w9
  1965c8: 93407d8c     	sxtw	x12, w12
  1965cc: 9b0c7d08     	mul	x8, x8, x12
  1965d0: 8b080148     	add	x8, x10, x8
  1965d4: 39407509     	ldrb	w9, [x8, #0x1d]
  1965d8: b90007e9     	str	w9, [sp, #0x4]
  1965dc: 1400001b     	b	0x196648 <VMMuteVoice+0x244>
  1965e0: b27b03e8     	orr	x8, xzr, #0x20
  1965e4: 32000fe9     	orr	w9, wzr, #0xf
  1965e8: b27d07ea     	orr	x10, xzr, #0x18
  1965ec: 321e03eb     	orr	w11, wzr, #0x4
  1965f0: b27d03ec     	orr	x12, xzr, #0x8
  1965f4: f9400fed     	ldr	x13, [sp, #0x18]
  1965f8: f9400bee     	ldr	x14, [sp, #0x10]
  1965fc: 394029cf     	ldrb	w15, [x14, #0xa]
  196600: 1acb29eb     	asr	w11, w15, w11
  196604: 2a0b03ee     	mov	w14, w11
  196608: 93407dce     	sxtw	x14, w14
  19660c: 9b0e7d8c     	mul	x12, x12, x14
  196610: 8b0c01ac     	add	x12, x13, x12
  196614: f940018c     	ldr	x12, [x12]
  196618: f90007ec     	str	x12, [sp, #0x8]
  19661c: f94007ec     	ldr	x12, [sp, #0x8]
  196620: 8b0a018a     	add	x10, x12, x10
  196624: f9400bec     	ldr	x12, [sp, #0x10]
  196628: 3940298b     	ldrb	w11, [x12, #0xa]
  19662c: 0a090169     	and	w9, w11, w9
  196630: 2a0903ec     	mov	w12, w9
  196634: 93407d8c     	sxtw	x12, w12
  196638: 9b0c7d08     	mul	x8, x8, x12
  19663c: 8b080148     	add	x8, x10, x8
  196640: 39407509     	ldrb	w9, [x8, #0x1d]
  196644: b90007e9     	str	w9, [sp, #0x4]
  196648: 12800008     	mov	w8, #-0x1               // =-1
  19664c: d28046c9     	mov	x9, #0x236              // =566
  196650: f94007ea     	ldr	x10, [sp, #0x8]
  196654: 8b090149     	add	x9, x10, x9
  196658: b94007eb     	ldr	w11, [sp, #0x4]
  19665c: 2a0b03ea     	mov	w10, w11
  196660: 93407d4a     	sxtw	x10, w10
  196664: 8b0a0129     	add	x9, x9, x10
  196668: 3940012b     	ldrb	w11, [x9]
  19666c: 0b080168     	add	w8, w11, w8
  196670: 39000128     	strb	w8, [x9]
  196674: 910083ff     	add	sp, sp, #0x20
  196678: d65f03c0     	ret
  19667c: d10043ff     	sub	sp, sp, #0x10
  196680: d0000888     	adrp	x8, 0x2a8000
  196684: f943fd08     	ldr	x8, [x8, #0x7f8]
  196688: b9000fe0     	str	w0, [sp, #0xc]
  19668c: aa0803e0     	mov	x0, x8
  196690: 910043ff     	add	sp, sp, #0x10
  196694: d65f03c0     	ret
  196698: d10043ff     	sub	sp, sp, #0x10
  19669c: b9000fe0     	str	w0, [sp, #0xc]
  1966a0: b9400fe0     	ldr	w0, [sp, #0xc]
  1966a4: 910043ff     	add	sp, sp, #0x10
  1966a8: d65f03c0     	ret

00000000001966ac <VMReleaseVoice>:
  1966ac: d101c3ff     	sub	sp, sp, #0x70
  1966b0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1966b4: 910183fd     	add	x29, sp, #0x60
  1966b8: d2822408     	mov	x8, #0x1120             // =4384
  1966bc: b27c03e9     	orr	x9, xzr, #0x10
  1966c0: 321e03ea     	orr	w10, wzr, #0x4
  1966c4: 320007eb     	orr	w11, wzr, #0x3
  1966c8: f81f83a0     	stur	x0, [x29, #-0x8]
  1966cc: f81f03a1     	stur	x1, [x29, #-0x10]
  1966d0: f81e83a2     	stur	x2, [x29, #-0x18]
  1966d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1966d8: 8b080008     	add	x8, x0, x8
  1966dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1966e0: 9b007d29     	mul	x9, x9, x0
  1966e4: 8b090108     	add	x8, x8, x9
  1966e8: f81e03a8     	stur	x8, [x29, #-0x20]
  1966ec: f85e03a8     	ldur	x8, [x29, #-0x20]
  1966f0: 3940210c     	ldrb	w12, [x8, #0x8]
  1966f4: 6b0a019f     	cmp	w12, w10
  1966f8: 1a9f17ea     	cset	w10, eq
  1966fc: b81dc3ab     	stur	w11, [x29, #-0x24]
  196700: 3700016a     	tbnz	w10, #0x0, 0x19672c <VMReleaseVoice+0x80>
  196704: f85e03a8     	ldur	x8, [x29, #-0x20]
  196708: 39402109     	ldrb	w9, [x8, #0x8]
  19670c: 34000109     	cbz	w9, 0x19672c <VMReleaseVoice+0x80>
  196710: 320007e8     	orr	w8, wzr, #0x3
  196714: f85e03a9     	ldur	x9, [x29, #-0x20]
  196718: 3940212a     	ldrb	w10, [x9, #0x8]
  19671c: 6b08015f     	cmp	w10, w8
  196720: 1a9f17e8     	cset	w8, eq
  196724: 37000048     	tbnz	w8, #0x0, 0x19672c <VMReleaseVoice+0x80>
  196728: 14000002     	b	0x196730 <VMReleaseVoice+0x84>
  19672c: 1400002f     	b	0x1967e8 <VMReleaseVoice+0x13c>
  196730: 528000a8     	mov	w8, #0x5                // =5
  196734: f85e03a9     	ldur	x9, [x29, #-0x20]
  196738: 3940212a     	ldrb	w10, [x9, #0x8]
  19673c: 6b08015f     	cmp	w10, w8
  196740: 1a9f17e8     	cset	w8, eq
  196744: 37000048     	tbnz	w8, #0x0, 0x19674c <VMReleaseVoice+0xa0>
  196748: 14000004     	b	0x196758 <VMReleaseVoice+0xac>
  19674c: f85f83a0     	ldur	x0, [x29, #-0x8]
  196750: f85e83a1     	ldur	x1, [x29, #-0x18]
  196754: 97fc29e3     	bl	0xa0ee0 <VMMuteVoice@plt>
  196758: b27c03e8     	orr	x8, xzr, #0x10
  19675c: d2822409     	mov	x9, #0x1120             // =4384
  196760: f85e83aa     	ldur	x10, [x29, #-0x18]
  196764: 2a0a03eb     	mov	w11, w10
  196768: 2a0b03e0     	mov	w0, w11
  19676c: f9001be8     	str	x8, [sp, #0x30]
  196770: f90017e9     	str	x9, [sp, #0x28]
  196774: 97ffffc2     	bl	0x19667c <VMMuteVoice+0x278>
  196778: f9400c08     	ldr	x8, [x0, #0x18]
  19677c: f85f83a0     	ldur	x0, [x29, #-0x8]
  196780: f85f03a1     	ldur	x1, [x29, #-0x10]
  196784: f85f83a9     	ldur	x9, [x29, #-0x8]
  196788: f94017ea     	ldr	x10, [sp, #0x28]
  19678c: 8b0a0129     	add	x9, x9, x10
  196790: f85e83ac     	ldur	x12, [x29, #-0x18]
  196794: f9401bed     	ldr	x13, [sp, #0x30]
  196798: 9b0c7dac     	mul	x12, x13, x12
  19679c: 8b0c0129     	add	x9, x9, x12
  1967a0: f85e83ac     	ldur	x12, [x29, #-0x18]
  1967a4: 2a0c03eb     	mov	w11, w12
  1967a8: f90013e0     	str	x0, [sp, #0x20]
  1967ac: 2a0b03e0     	mov	w0, w11
  1967b0: f9000fe8     	str	x8, [sp, #0x18]
  1967b4: f9000be1     	str	x1, [sp, #0x10]
  1967b8: f90007e9     	str	x9, [sp, #0x8]
  1967bc: 97ffffb7     	bl	0x196698 <VMMuteVoice+0x294>
  1967c0: 2a0003e8     	mov	w8, w0
  1967c4: 93407d03     	sxtw	x3, w8
  1967c8: f94013e0     	ldr	x0, [sp, #0x20]
  1967cc: f9400be1     	ldr	x1, [sp, #0x10]
  1967d0: f94007e2     	ldr	x2, [sp, #0x8]
  1967d4: f9400fe8     	ldr	x8, [sp, #0x18]
  1967d8: d63f0100     	blr	x8
  1967dc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1967e0: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1967e4: 3900210b     	strb	w11, [x8, #0x8]
  1967e8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1967ec: 9101c3ff     	add	sp, sp, #0x70
  1967f0: d65f03c0     	ret

00000000001967f4 <VMInitMIPTable>:
  1967f4: d10043ff     	sub	sp, sp, #0x10
  1967f8: 321e7be8     	orr	w8, wzr, #0xfffffffd
  1967fc: 52800009     	mov	w9, #0x0                // =0
  196800: f90007e0     	str	x0, [sp, #0x8]
  196804: f94007e0     	ldr	x0, [sp, #0x8]
  196808: 3949580a     	ldrb	w10, [x0, #0x256]
  19680c: 0a080148     	and	w8, w10, w8
  196810: 39095808     	strb	w8, [x0, #0x256]
  196814: b90007ff     	str	wzr, [sp, #0x4]
  196818: b90003e9     	str	w9, [sp]
  19681c: 321c03e8     	orr	w8, wzr, #0x10
  196820: b94007e9     	ldr	w9, [sp, #0x4]
  196824: 6b08013f     	cmp	w9, w8
  196828: 1a9fa7e8     	cset	w8, lt
  19682c: 37000048     	tbnz	w8, #0x0, 0x196834 <VMInitMIPTable+0x40>
  196830: 14000018     	b	0x196890 <VMInitMIPTable+0x9c>
  196834: b27b03e8     	orr	x8, xzr, #0x20
  196838: b27d07e9     	orr	x9, xzr, #0x18
  19683c: f94007ea     	ldr	x10, [sp, #0x8]
  196840: 8b09014a     	add	x10, x10, x9
  196844: b94007eb     	ldr	w11, [sp, #0x4]
  196848: 2a0b03ec     	mov	w12, w11
  19684c: 93407d8c     	sxtw	x12, w12
  196850: 9b0c7d0c     	mul	x12, x8, x12
  196854: 8b0c014a     	add	x10, x10, x12
  196858: b94003eb     	ldr	w11, [sp]
  19685c: 3900754b     	strb	w11, [x10, #0x1d]
  196860: f94007ea     	ldr	x10, [sp, #0x8]
  196864: 8b090149     	add	x9, x10, x9
  196868: b94007ed     	ldr	w13, [sp, #0x4]
  19686c: 2a0d03ea     	mov	w10, w13
  196870: 93407d4a     	sxtw	x10, w10
  196874: 9b0a7d08     	mul	x8, x8, x10
  196878: 8b080128     	add	x8, x9, x8
  19687c: 3900790b     	strb	w11, [x8, #0x1e]
  196880: b94007e8     	ldr	w8, [sp, #0x4]
  196884: 11000508     	add	w8, w8, #0x1
  196888: b90007e8     	str	w8, [sp, #0x4]
  19688c: 17ffffe4     	b	0x19681c <VMInitMIPTable+0x28>
  196890: 910043ff     	add	sp, sp, #0x10
  196894: d65f03c0     	ret

0000000000196898 <VMSetMIPEntry>:
  196898: d10083ff     	sub	sp, sp, #0x20
  19689c: 321c03e8     	orr	w8, wzr, #0x10
  1968a0: f9000fe0     	str	x0, [sp, #0x18]
  1968a4: f9000be1     	str	x1, [sp, #0x10]
  1968a8: 39003fe2     	strb	w2, [sp, #0xf]
  1968ac: 39003be3     	strb	w3, [sp, #0xe]
  1968b0: 390037e4     	strb	w4, [sp, #0xd]
  1968b4: 39403be2     	ldrb	w2, [sp, #0xe]
  1968b8: 6b08005f     	cmp	w2, w8
  1968bc: 1a9fa7e8     	cset	w8, lt
  1968c0: 37000048     	tbnz	w8, #0x0, 0x1968c8 <VMSetMIPEntry+0x30>
  1968c4: 14000015     	b	0x196918 <VMSetMIPEntry+0x80>
  1968c8: b27b03e8     	orr	x8, xzr, #0x20
  1968cc: b27d07e9     	orr	x9, xzr, #0x18
  1968d0: 39403bea     	ldrb	w10, [sp, #0xe]
  1968d4: f9400beb     	ldr	x11, [sp, #0x10]
  1968d8: 8b09016b     	add	x11, x11, x9
  1968dc: 39403fec     	ldrb	w12, [sp, #0xf]
  1968e0: 2a0c03ed     	mov	w13, w12
  1968e4: d3401dad     	ubfx	x13, x13, #0, #8
  1968e8: 9b0d7d0d     	mul	x13, x8, x13
  1968ec: 8b0d016b     	add	x11, x11, x13
  1968f0: 3900756a     	strb	w10, [x11, #0x1d]
  1968f4: 394037ea     	ldrb	w10, [sp, #0xd]
  1968f8: f9400beb     	ldr	x11, [sp, #0x10]
  1968fc: 8b090169     	add	x9, x11, x9
  196900: 39403fec     	ldrb	w12, [sp, #0xf]
  196904: 2a0c03eb     	mov	w11, w12
  196908: d3401d6b     	ubfx	x11, x11, #0, #8
  19690c: 9b0b7d08     	mul	x8, x8, x11
  196910: 8b080128     	add	x8, x9, x8
  196914: 3900790a     	strb	w10, [x8, #0x1e]
  196918: 910083ff     	add	sp, sp, #0x20
  19691c: d65f03c0     	ret

0000000000196920 <VMMIPUpdateChannelMuting>:
  196920: d10143ff     	sub	sp, sp, #0x50
  196924: a9047bfd     	stp	x29, x30, [sp, #0x40]
  196928: 910103fd     	add	x29, sp, #0x40
  19692c: 52800008     	mov	w8, #0x0                // =0
  196930: 321e03e9     	orr	w9, wzr, #0x4
  196934: 5280000a     	mov	w10, #0x0               // =0
  196938: f81f83a0     	stur	x0, [x29, #-0x8]
  19693c: f81f03a1     	stur	x1, [x29, #-0x10]
  196940: f85f03a0     	ldur	x0, [x29, #-0x10]
  196944: 7944400b     	ldrh	w11, [x0, #0x220]
  196948: 53003d6b     	uxth	w11, w11
  19694c: 32003fec     	orr	w12, wzr, #0xffff
  196950: 0a0c0108     	and	w8, w8, w12
  196954: 6b08017f     	cmp	w11, w8
  196958: 1a9f07e8     	cset	w8, ne
  19695c: b9001be9     	str	w9, [sp, #0x18]
  196960: b90017ea     	str	w10, [sp, #0x14]
  196964: 37000048     	tbnz	w8, #0x0, 0x19696c <VMMIPUpdateChannelMuting+0x4c>
  196968: 14000005     	b	0x19697c <VMMIPUpdateChannelMuting+0x5c>
  19696c: f85f03a8     	ldur	x8, [x29, #-0x10]
  196970: 79444109     	ldrh	w9, [x8, #0x220]
  196974: b81e83a9     	stur	w9, [x29, #-0x18]
  196978: 14000004     	b	0x196988 <VMMIPUpdateChannelMuting+0x68>
  19697c: f85f83a8     	ldur	x8, [x29, #-0x8]
  196980: 796a8509     	ldrh	w9, [x8, #0x1542]
  196984: b81e83a9     	stur	w9, [x29, #-0x18]
  196988: b81ec3bf     	stur	wzr, [x29, #-0x14]
  19698c: 321c03e8     	orr	w8, wzr, #0x10
  196990: b85ec3a9     	ldur	w9, [x29, #-0x14]
  196994: 6b08013f     	cmp	w9, w8
  196998: 1a9fa7e8     	cset	w8, lt
  19699c: 37000048     	tbnz	w8, #0x0, 0x1969a4 <VMMIPUpdateChannelMuting+0x84>
  1969a0: 14000044     	b	0x196ab0 <VMMIPUpdateChannelMuting+0x190>
  1969a4: b27b03e8     	orr	x8, xzr, #0x20
  1969a8: b27d07e9     	orr	x9, xzr, #0x18
  1969ac: f85f03aa     	ldur	x10, [x29, #-0x10]
  1969b0: 8b090149     	add	x9, x10, x9
  1969b4: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1969b8: 2a0b03ea     	mov	w10, w11
  1969bc: 93407d4a     	sxtw	x10, w10
  1969c0: 9b0a7d08     	mul	x8, x8, x10
  1969c4: 8b080128     	add	x8, x9, x8
  1969c8: 3940790b     	ldrb	w11, [x8, #0x1e]
  1969cc: 3500004b     	cbnz	w11, 0x1969d4 <VMMIPUpdateChannelMuting+0xb4>
  1969d0: 1400001e     	b	0x196a48 <VMMIPUpdateChannelMuting+0x128>
  1969d4: b27b03e8     	orr	x8, xzr, #0x20
  1969d8: b27d07e9     	orr	x9, xzr, #0x18
  1969dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1969e0: 8b090149     	add	x9, x10, x9
  1969e4: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1969e8: 2a0b03ea     	mov	w10, w11
  1969ec: 93407d4a     	sxtw	x10, w10
  1969f0: 9b0a7d08     	mul	x8, x8, x10
  1969f4: 8b080128     	add	x8, x9, x8
  1969f8: 3940790b     	ldrb	w11, [x8, #0x1e]
  1969fc: b85e83ac     	ldur	w12, [x29, #-0x18]
  196a00: 6b0c017f     	cmp	w11, w12
  196a04: 1a9fc7eb     	cset	w11, le
  196a08: 3700004b     	tbnz	w11, #0x0, 0x196a10 <VMMIPUpdateChannelMuting+0xf0>
  196a0c: 1400000f     	b	0x196a48 <VMMIPUpdateChannelMuting+0x128>
  196a10: 321e7be8     	orr	w8, wzr, #0xfffffffd
  196a14: b27b03e9     	orr	x9, xzr, #0x20
  196a18: b27d07ea     	orr	x10, xzr, #0x18
  196a1c: f85f03ab     	ldur	x11, [x29, #-0x10]
  196a20: 8b0a016a     	add	x10, x11, x10
  196a24: b85ec3ac     	ldur	w12, [x29, #-0x14]
  196a28: 2a0c03eb     	mov	w11, w12
  196a2c: 93407d6b     	sxtw	x11, w11
  196a30: 9b0b7d29     	mul	x9, x9, x11
  196a34: 8b090149     	add	x9, x10, x9
  196a38: 3940712c     	ldrb	w12, [x9, #0x1c]
  196a3c: 0a080188     	and	w8, w12, w8
  196a40: 39007128     	strb	w8, [x9, #0x1c]
  196a44: 1400000e     	b	0x196a7c <VMMIPUpdateChannelMuting+0x15c>
  196a48: 321f03e8     	orr	w8, wzr, #0x2
  196a4c: b27b03e9     	orr	x9, xzr, #0x20
  196a50: b27d07ea     	orr	x10, xzr, #0x18
  196a54: f85f03ab     	ldur	x11, [x29, #-0x10]
  196a58: 8b0a016a     	add	x10, x11, x10
  196a5c: b85ec3ac     	ldur	w12, [x29, #-0x14]
  196a60: 2a0c03eb     	mov	w11, w12
  196a64: 93407d6b     	sxtw	x11, w11
  196a68: 9b0b7d29     	mul	x9, x9, x11
  196a6c: 8b090149     	add	x9, x10, x9
  196a70: 3940712c     	ldrb	w12, [x9, #0x1c]
  196a74: 2a080188     	orr	w8, w12, w8
  196a78: 39007128     	strb	w8, [x9, #0x1c]
  196a7c: d28046c8     	mov	x8, #0x236              // =566
  196a80: f85f03a9     	ldur	x9, [x29, #-0x10]
  196a84: 8b080128     	add	x8, x9, x8
  196a88: b85ec3aa     	ldur	w10, [x29, #-0x14]
  196a8c: 2a0a03e9     	mov	w9, w10
  196a90: 93407d29     	sxtw	x9, w9
  196a94: 8b090108     	add	x8, x8, x9
  196a98: b94017ea     	ldr	w10, [sp, #0x14]
  196a9c: 3900010a     	strb	w10, [x8]
  196aa0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  196aa4: 11000508     	add	w8, w8, #0x1
  196aa8: b81ec3a8     	stur	w8, [x29, #-0x14]
  196aac: 17ffffb8     	b	0x19698c <VMMIPUpdateChannelMuting+0x6c>
  196ab0: b81ec3bf     	stur	wzr, [x29, #-0x14]
  196ab4: 321a03e8     	orr	w8, wzr, #0x40
  196ab8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  196abc: 6b08013f     	cmp	w9, w8
  196ac0: 1a9fa7e8     	cset	w8, lt
  196ac4: 37000048     	tbnz	w8, #0x0, 0x196acc <VMMIPUpdateChannelMuting+0x1ac>
  196ac8: 140000bc     	b	0x196db8 <VMMIPUpdateChannelMuting+0x498>
  196acc: b27c03e8     	orr	x8, xzr, #0x10
  196ad0: d2822409     	mov	x9, #0x1120             // =4384
  196ad4: f85f83aa     	ldur	x10, [x29, #-0x8]
  196ad8: 8b090149     	add	x9, x10, x9
  196adc: b85ec3ab     	ldur	w11, [x29, #-0x14]
  196ae0: 2a0b03ea     	mov	w10, w11
  196ae4: 93407d4a     	sxtw	x10, w10
  196ae8: 9b0a7d08     	mul	x8, x8, x10
  196aec: 8b080128     	add	x8, x9, x8
  196af0: 3940210b     	ldrb	w11, [x8, #0x8]
  196af4: 3400004b     	cbz	w11, 0x196afc <VMMIPUpdateChannelMuting+0x1dc>
  196af8: 14000002     	b	0x196b00 <VMMIPUpdateChannelMuting+0x1e0>
  196afc: 140000ab     	b	0x196da8 <VMMIPUpdateChannelMuting+0x488>
  196b00: 528000a8     	mov	w8, #0x5                // =5
  196b04: b27c03e9     	orr	x9, xzr, #0x10
  196b08: d282240a     	mov	x10, #0x1120            // =4384
  196b0c: f85f83ab     	ldur	x11, [x29, #-0x8]
  196b10: 8b0a016a     	add	x10, x11, x10
  196b14: b85ec3ac     	ldur	w12, [x29, #-0x14]
  196b18: 2a0c03eb     	mov	w11, w12
  196b1c: 93407d6b     	sxtw	x11, w11
  196b20: 9b0b7d29     	mul	x9, x9, x11
  196b24: 8b090149     	add	x9, x10, x9
  196b28: 3940212c     	ldrb	w12, [x9, #0x8]
  196b2c: 6b08019f     	cmp	w12, w8
  196b30: 1a9f07e8     	cset	w8, ne
  196b34: 37000048     	tbnz	w8, #0x0, 0x196b3c <VMMIPUpdateChannelMuting+0x21c>
  196b38: 1400001a     	b	0x196ba0 <VMMIPUpdateChannelMuting+0x280>
  196b3c: 32000fe8     	orr	w8, wzr, #0xf
  196b40: 321e03e9     	orr	w9, wzr, #0x4
  196b44: b27c03ea     	orr	x10, xzr, #0x10
  196b48: d282240b     	mov	x11, #0x1120            // =4384
  196b4c: f85f83ac     	ldur	x12, [x29, #-0x8]
  196b50: 8b0b018c     	add	x12, x12, x11
  196b54: b85ec3ad     	ldur	w13, [x29, #-0x14]
  196b58: 2a0d03ee     	mov	w14, w13
  196b5c: 93407dce     	sxtw	x14, w14
  196b60: 9b0e7d4e     	mul	x14, x10, x14
  196b64: 8b0e018c     	add	x12, x12, x14
  196b68: 3940298d     	ldrb	w13, [x12, #0xa]
  196b6c: 1ac929a9     	asr	w9, w13, w9
  196b70: b90023e9     	str	w9, [sp, #0x20]
  196b74: f85f83ac     	ldur	x12, [x29, #-0x8]
  196b78: 8b0b018b     	add	x11, x12, x11
  196b7c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  196b80: 2a0903ec     	mov	w12, w9
  196b84: 93407d8c     	sxtw	x12, w12
  196b88: 9b0c7d4a     	mul	x10, x10, x12
  196b8c: 8b0a016a     	add	x10, x11, x10
  196b90: 39402949     	ldrb	w9, [x10, #0xa]
  196b94: 0a080128     	and	w8, w9, w8
  196b98: b81e43a8     	stur	w8, [x29, #-0x1c]
  196b9c: 14000019     	b	0x196c00 <VMMIPUpdateChannelMuting+0x2e0>
  196ba0: 32000fe8     	orr	w8, wzr, #0xf
  196ba4: 321e03e9     	orr	w9, wzr, #0x4
  196ba8: b27c03ea     	orr	x10, xzr, #0x10
  196bac: d282240b     	mov	x11, #0x1120            // =4384
  196bb0: f85f83ac     	ldur	x12, [x29, #-0x8]
  196bb4: 8b0b018c     	add	x12, x12, x11
  196bb8: b85ec3ad     	ldur	w13, [x29, #-0x14]
  196bbc: 2a0d03ee     	mov	w14, w13
  196bc0: 93407dce     	sxtw	x14, w14
  196bc4: 9b0e7d4e     	mul	x14, x10, x14
  196bc8: 8b0e018c     	add	x12, x12, x14
  196bcc: 3940358d     	ldrb	w13, [x12, #0xd]
  196bd0: 1ac929a9     	asr	w9, w13, w9
  196bd4: b90023e9     	str	w9, [sp, #0x20]
  196bd8: f85f83ac     	ldur	x12, [x29, #-0x8]
  196bdc: 8b0b018b     	add	x11, x12, x11
  196be0: b85ec3a9     	ldur	w9, [x29, #-0x14]
  196be4: 2a0903ec     	mov	w12, w9
  196be8: 93407d8c     	sxtw	x12, w12
  196bec: 9b0c7d4a     	mul	x10, x10, x12
  196bf0: 8b0a016a     	add	x10, x11, x10
  196bf4: 39403549     	ldrb	w9, [x10, #0xd]
  196bf8: 0a080128     	and	w8, w9, w8
  196bfc: b81e43a8     	stur	w8, [x29, #-0x1c]
  196c00: b94023e8     	ldr	w8, [sp, #0x20]
  196c04: f85f03a9     	ldur	x9, [x29, #-0x10]
  196c08: 3949612a     	ldrb	w10, [x9, #0x258]
  196c0c: 6b0a011f     	cmp	w8, w10
  196c10: 1a9f07e8     	cset	w8, ne
  196c14: 37000048     	tbnz	w8, #0x0, 0x196c1c <VMMIPUpdateChannelMuting+0x2fc>
  196c18: 14000002     	b	0x196c20 <VMMIPUpdateChannelMuting+0x300>
  196c1c: 14000063     	b	0x196da8 <VMMIPUpdateChannelMuting+0x488>
  196c20: 321f03e8     	orr	w8, wzr, #0x2
  196c24: b27b03e9     	orr	x9, xzr, #0x20
  196c28: b27d07ea     	orr	x10, xzr, #0x18
  196c2c: f85f03ab     	ldur	x11, [x29, #-0x10]
  196c30: 8b0a016b     	add	x11, x11, x10
  196c34: b85e43ac     	ldur	w12, [x29, #-0x1c]
  196c38: 2a0c03ed     	mov	w13, w12
  196c3c: 93407dad     	sxtw	x13, w13
  196c40: 9b0d7d2d     	mul	x13, x9, x13
  196c44: 8b0d016b     	add	x11, x11, x13
  196c48: 3940756c     	ldrb	w12, [x11, #0x1d]
  196c4c: b9001fec     	str	w12, [sp, #0x1c]
  196c50: f85f03ab     	ldur	x11, [x29, #-0x10]
  196c54: 8b0a016a     	add	x10, x11, x10
  196c58: b85e43ac     	ldur	w12, [x29, #-0x1c]
  196c5c: 2a0c03eb     	mov	w11, w12
  196c60: 93407d6b     	sxtw	x11, w11
  196c64: 9b0b7d29     	mul	x9, x9, x11
  196c68: 8b090149     	add	x9, x10, x9
  196c6c: 3940712c     	ldrb	w12, [x9, #0x1c]
  196c70: 0a080188     	and	w8, w12, w8
  196c74: 35000048     	cbnz	w8, 0x196c7c <VMMIPUpdateChannelMuting+0x35c>
  196c78: 14000041     	b	0x196d7c <VMMIPUpdateChannelMuting+0x45c>
  196c7c: 528000a8     	mov	w8, #0x5                // =5
  196c80: b27c03e9     	orr	x9, xzr, #0x10
  196c84: d282240a     	mov	x10, #0x1120            // =4384
  196c88: f85f83ab     	ldur	x11, [x29, #-0x8]
  196c8c: 8b0a016a     	add	x10, x11, x10
  196c90: b85ec3ac     	ldur	w12, [x29, #-0x14]
  196c94: 2a0c03eb     	mov	w11, w12
  196c98: 93407d6b     	sxtw	x11, w11
  196c9c: 9b0b7d29     	mul	x9, x9, x11
  196ca0: 8b090149     	add	x9, x10, x9
  196ca4: 3940212c     	ldrb	w12, [x9, #0x8]
  196ca8: 6b08019f     	cmp	w12, w8
  196cac: 1a9f17e8     	cset	w8, eq
  196cb0: 37000048     	tbnz	w8, #0x0, 0x196cb8 <VMMIPUpdateChannelMuting+0x398>
  196cb4: 1400000d     	b	0x196ce8 <VMMIPUpdateChannelMuting+0x3c8>
  196cb8: b27c03e8     	orr	x8, xzr, #0x10
  196cbc: d2822409     	mov	x9, #0x1120             // =4384
  196cc0: f85f83aa     	ldur	x10, [x29, #-0x8]
  196cc4: 8b090149     	add	x9, x10, x9
  196cc8: b85ec3ab     	ldur	w11, [x29, #-0x14]
  196ccc: 2a0b03ea     	mov	w10, w11
  196cd0: 93407d4a     	sxtw	x10, w10
  196cd4: 9b0a7d08     	mul	x8, x8, x10
  196cd8: 8b080128     	add	x8, x9, x8
  196cdc: b9401beb     	ldr	w11, [sp, #0x18]
  196ce0: 3900210b     	strb	w11, [x8, #0x8]
  196ce4: 14000025     	b	0x196d78 <VMMIPUpdateChannelMuting+0x458>
  196ce8: 321e03e8     	orr	w8, wzr, #0x4
  196cec: b27c03e9     	orr	x9, xzr, #0x10
  196cf0: d282240a     	mov	x10, #0x1120            // =4384
  196cf4: f85f83ab     	ldur	x11, [x29, #-0x8]
  196cf8: 8b0a016a     	add	x10, x11, x10
  196cfc: b85ec3ac     	ldur	w12, [x29, #-0x14]
  196d00: 2a0c03eb     	mov	w11, w12
  196d04: 93407d6b     	sxtw	x11, w11
  196d08: 9b0b7d29     	mul	x9, x9, x11
  196d0c: 8b090149     	add	x9, x10, x9
  196d10: 3940212c     	ldrb	w12, [x9, #0x8]
  196d14: 6b08019f     	cmp	w12, w8
  196d18: 1a9f07e8     	cset	w8, ne
  196d1c: 37000048     	tbnz	w8, #0x0, 0x196d24 <VMMIPUpdateChannelMuting+0x404>
  196d20: 14000016     	b	0x196d78 <VMMIPUpdateChannelMuting+0x458>
  196d24: 320003e8     	orr	w8, wzr, #0x1
  196d28: d28046c9     	mov	x9, #0x236              // =566
  196d2c: f85f83a0     	ldur	x0, [x29, #-0x8]
  196d30: f85f03a1     	ldur	x1, [x29, #-0x10]
  196d34: b85ec3aa     	ldur	w10, [x29, #-0x14]
  196d38: 2a0a03eb     	mov	w11, w10
  196d3c: 93407d62     	sxtw	x2, w11
  196d40: b90013e8     	str	w8, [sp, #0x10]
  196d44: f90007e9     	str	x9, [sp, #0x8]
  196d48: 97fc4f7e     	bl	0xaab40 <VMReleaseVoice@plt>
  196d4c: f85f03a9     	ldur	x9, [x29, #-0x10]
  196d50: f94007eb     	ldr	x11, [sp, #0x8]
  196d54: 8b0b0129     	add	x9, x9, x11
  196d58: b9401fe8     	ldr	w8, [sp, #0x1c]
  196d5c: 2a0803e0     	mov	w0, w8
  196d60: 93407c00     	sxtw	x0, w0
  196d64: 8b000129     	add	x9, x9, x0
  196d68: 39400128     	ldrb	w8, [x9]
  196d6c: b94013ea     	ldr	w10, [sp, #0x10]
  196d70: 0b0a0108     	add	w8, w8, w10
  196d74: 39000128     	strb	w8, [x9]
  196d78: 1400000c     	b	0x196da8 <VMMIPUpdateChannelMuting+0x488>
  196d7c: 320003e8     	orr	w8, wzr, #0x1
  196d80: d28046c9     	mov	x9, #0x236              // =566
  196d84: f85f03aa     	ldur	x10, [x29, #-0x10]
  196d88: 8b090149     	add	x9, x10, x9
  196d8c: b9401feb     	ldr	w11, [sp, #0x1c]
  196d90: 2a0b03ea     	mov	w10, w11
  196d94: 93407d4a     	sxtw	x10, w10
  196d98: 8b0a0129     	add	x9, x9, x10
  196d9c: 3940012b     	ldrb	w11, [x9]
  196da0: 0b080168     	add	w8, w11, w8
  196da4: 39000128     	strb	w8, [x9]
  196da8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  196dac: 11000508     	add	w8, w8, #0x1
  196db0: b81ec3a8     	stur	w8, [x29, #-0x14]
  196db4: 17ffff40     	b	0x196ab4 <VMMIPUpdateChannelMuting+0x194>
  196db8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  196dbc: 910143ff     	add	sp, sp, #0x50
  196dc0: d65f03c0     	ret

0000000000196dc4 <VMUpdateMIPTable>:
  196dc4: d10283ff     	sub	sp, sp, #0xa0
  196dc8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  196dcc: 910243fd     	add	x29, sp, #0x90
  196dd0: d53bd048     	mrs	x8, TPIDR_EL0
  196dd4: f9401508     	ldr	x8, [x8, #0x28]
  196dd8: f81f83a8     	stur	x8, [x29, #-0x8]
  196ddc: f90023e0     	str	x0, [sp, #0x40]
  196de0: f9001fe1     	str	x1, [sp, #0x38]
  196de4: f9401fe8     	ldr	x8, [sp, #0x38]
  196de8: 39495909     	ldrb	w9, [x8, #0x256]
  196dec: 321f0129     	orr	w9, w9, #0x2
  196df0: 39095909     	strb	w9, [x8, #0x256]
  196df4: 2a1f03e9     	mov	w9, wzr
  196df8: b9002fe9     	str	w9, [sp, #0x2c]
  196dfc: 14000001     	b	0x196e00 <VMUpdateMIPTable+0x3c>
  196e00: b9402fe8     	ldr	w8, [sp, #0x2c]
  196e04: 71003d08     	subs	w8, w8, #0xf
  196e08: b90023e8     	str	w8, [sp, #0x20]
  196e0c: 5400016c     	b.gt	0x196e38 <VMUpdateMIPTable+0x74>
  196e10: 14000001     	b	0x196e14 <VMUpdateMIPTable+0x50>
  196e14: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  196e18: 910123e9     	add	x9, sp, #0x48
  196e1c: 1280000a     	mov	w10, #-0x1              // =-1
  196e20: b828792a     	str	w10, [x9, x8, lsl #2]
  196e24: 14000001     	b	0x196e28 <VMUpdateMIPTable+0x64>
  196e28: b9402fe8     	ldr	w8, [sp, #0x2c]
  196e2c: 11000508     	add	w8, w8, #0x1
  196e30: b9002fe8     	str	w8, [sp, #0x2c]
  196e34: 17fffff3     	b	0x196e00 <VMUpdateMIPTable+0x3c>
  196e38: 2a1f03e8     	mov	w8, wzr
  196e3c: b9002fe8     	str	w8, [sp, #0x2c]
  196e40: 14000001     	b	0x196e44 <VMUpdateMIPTable+0x80>
  196e44: b9402fe8     	ldr	w8, [sp, #0x2c]
  196e48: 71003d08     	subs	w8, w8, #0xf
  196e4c: b9001fe8     	str	w8, [sp, #0x1c]
  196e50: 5400030c     	b.gt	0x196eb0 <VMUpdateMIPTable+0xec>
  196e54: 14000001     	b	0x196e58 <VMUpdateMIPTable+0x94>
  196e58: f9401fe8     	ldr	x8, [sp, #0x38]
  196e5c: b9802fe9     	ldrsw	x9, [sp, #0x2c]
  196e60: 8b091508     	add	x8, x8, x9, lsl #5
  196e64: 3940d50a     	ldrb	w10, [x8, #0x35]
  196e68: 7100414a     	subs	w10, w10, #0x10
  196e6c: b9001bea     	str	w10, [sp, #0x18]
  196e70: 54000160     	b.eq	0x196e9c <VMUpdateMIPTable+0xd8>
  196e74: 14000001     	b	0x196e78 <VMUpdateMIPTable+0xb4>
  196e78: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  196e7c: f9401fe9     	ldr	x9, [sp, #0x38]
  196e80: 8b081529     	add	x9, x9, x8, lsl #5
  196e84: 3940d52a     	ldrb	w10, [x9, #0x35]
  196e88: 2a0a03e9     	mov	w9, w10
  196e8c: 2a0803ea     	mov	w10, w8
  196e90: 910123e8     	add	x8, sp, #0x48
  196e94: b829790a     	str	w10, [x8, x9, lsl #2]
  196e98: 14000001     	b	0x196e9c <VMUpdateMIPTable+0xd8>
  196e9c: 14000001     	b	0x196ea0 <VMUpdateMIPTable+0xdc>
  196ea0: b9402fe8     	ldr	w8, [sp, #0x2c]
  196ea4: 11000508     	add	w8, w8, #0x1
  196ea8: b9002fe8     	str	w8, [sp, #0x2c]
  196eac: 17ffffe6     	b	0x196e44 <VMUpdateMIPTable+0x80>
  196eb0: 2a1f03e8     	mov	w8, wzr
  196eb4: b9002be8     	str	w8, [sp, #0x28]
  196eb8: 12800009     	mov	w9, #-0x1               // =-1
  196ebc: b90027e9     	str	w9, [sp, #0x24]
  196ec0: b9002fe8     	str	w8, [sp, #0x2c]
  196ec4: 14000001     	b	0x196ec8 <VMUpdateMIPTable+0x104>
  196ec8: b9402fe8     	ldr	w8, [sp, #0x2c]
  196ecc: 71003d08     	subs	w8, w8, #0xf
  196ed0: b90017e8     	str	w8, [sp, #0x14]
  196ed4: 540006ac     	b.gt	0x196fa8 <VMUpdateMIPTable+0x1e4>
  196ed8: 14000001     	b	0x196edc <VMUpdateMIPTable+0x118>
  196edc: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  196ee0: 910123e9     	add	x9, sp, #0x48
  196ee4: b868792a     	ldr	w10, [x9, x8, lsl #2]
  196ee8: 3100054a     	adds	w10, w10, #0x1
  196eec: b90013ea     	str	w10, [sp, #0x10]
  196ef0: 54000061     	b.ne	0x196efc <VMUpdateMIPTable+0x138>
  196ef4: 14000001     	b	0x196ef8 <VMUpdateMIPTable+0x134>
  196ef8: 1400002c     	b	0x196fa8 <VMUpdateMIPTable+0x1e4>
  196efc: f9401fe8     	ldr	x8, [sp, #0x38]
  196f00: b9802fe9     	ldrsw	x9, [sp, #0x2c]
  196f04: 910123ea     	add	x10, sp, #0x48
  196f08: b8a97949     	ldrsw	x9, [x10, x9, lsl #2]
  196f0c: 8b091508     	add	x8, x8, x9, lsl #5
  196f10: 91006108     	add	x8, x8, #0x18
  196f14: f9001be8     	str	x8, [sp, #0x30]
  196f18: f9401be8     	ldr	x8, [sp, #0x30]
  196f1c: 3940790b     	ldrb	w11, [x8, #0x1e]
  196f20: b9402bec     	ldr	w12, [sp, #0x28]
  196f24: 6b0c016b     	subs	w11, w11, w12
  196f28: b9000feb     	str	w11, [sp, #0xc]
  196f2c: 54000161     	b.ne	0x196f58 <VMUpdateMIPTable+0x194>
  196f30: 14000001     	b	0x196f34 <VMUpdateMIPTable+0x170>
  196f34: b94027e8     	ldr	w8, [sp, #0x24]
  196f38: 31000508     	adds	w8, w8, #0x1
  196f3c: b9000be8     	str	w8, [sp, #0x8]
  196f40: 540000c0     	b.eq	0x196f58 <VMUpdateMIPTable+0x194>
  196f44: 14000001     	b	0x196f48 <VMUpdateMIPTable+0x184>
  196f48: b94027e8     	ldr	w8, [sp, #0x24]
  196f4c: f9401be9     	ldr	x9, [sp, #0x30]
  196f50: 39007528     	strb	w8, [x9, #0x1d]
  196f54: 14000010     	b	0x196f94 <VMUpdateMIPTable+0x1d0>
  196f58: b94027e8     	ldr	w8, [sp, #0x24]
  196f5c: 11000508     	add	w8, w8, #0x1
  196f60: b90027e8     	str	w8, [sp, #0x24]
  196f64: f9401be9     	ldr	x9, [sp, #0x30]
  196f68: 39407928     	ldrb	w8, [x9, #0x1e]
  196f6c: b9402bea     	ldr	w10, [sp, #0x28]
  196f70: 6b0a0108     	subs	w8, w8, w10
  196f74: f9401fe9     	ldr	x9, [sp, #0x38]
  196f78: b98027eb     	ldrsw	x11, [sp, #0x24]
  196f7c: 8b0b0129     	add	x9, x9, x11
  196f80: 39091928     	strb	w8, [x9, #0x246]
  196f84: f9401be9     	ldr	x9, [sp, #0x30]
  196f88: 39407928     	ldrb	w8, [x9, #0x1e]
  196f8c: b9002be8     	str	w8, [sp, #0x28]
  196f90: 14000001     	b	0x196f94 <VMUpdateMIPTable+0x1d0>
  196f94: 14000001     	b	0x196f98 <VMUpdateMIPTable+0x1d4>
  196f98: b9402fe8     	ldr	w8, [sp, #0x2c]
  196f9c: 11000508     	add	w8, w8, #0x1
  196fa0: b9002fe8     	str	w8, [sp, #0x2c]
  196fa4: 17ffffc9     	b	0x196ec8 <VMUpdateMIPTable+0x104>
  196fa8: f9401fe8     	ldr	x8, [sp, #0x38]
  196fac: 39495909     	ldrb	w9, [x8, #0x256]
  196fb0: 321f0129     	orr	w9, w9, #0x2
  196fb4: 39095909     	strb	w9, [x8, #0x256]
  196fb8: f94023e0     	ldr	x0, [sp, #0x40]
  196fbc: f9401fe1     	ldr	x1, [sp, #0x38]
  196fc0: 97fc4da0     	bl	0xaa640 <VMMIPUpdateChannelMuting@plt>
  196fc4: d53bd048     	mrs	x8, TPIDR_EL0
  196fc8: f9401508     	ldr	x8, [x8, #0x28]
  196fcc: f85f83a0     	ldur	x0, [x29, #-0x8]
  196fd0: eb000108     	subs	x8, x8, x0
  196fd4: f90003e8     	str	x8, [sp]
  196fd8: 540000a1     	b.ne	0x196fec <VMUpdateMIPTable+0x228>
  196fdc: 14000001     	b	0x196fe0 <VMUpdateMIPTable+0x21c>
  196fe0: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  196fe4: 910283ff     	add	sp, sp, #0xa0
  196fe8: d65f03c0     	ret
  196fec: 97fc4b61     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000196ff0 <VMReleaseAllVoices>:
  196ff0: d10103ff     	sub	sp, sp, #0x40
  196ff4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  196ff8: 9100c3fd     	add	x29, sp, #0x30
  196ffc: f81f83a0     	stur	x0, [x29, #-0x8]
  197000: f81f03a1     	stur	x1, [x29, #-0x10]
  197004: b81ec3bf     	stur	wzr, [x29, #-0x14]
  197008: 321c03e8     	orr	w8, wzr, #0x10
  19700c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  197010: 6b08013f     	cmp	w9, w8
  197014: 1a9fa7e8     	cset	w8, lt
  197018: 37000048     	tbnz	w8, #0x0, 0x197020 <VMReleaseAllVoices+0x30>
  19701c: 1400002b     	b	0x1970c8 <VMReleaseAllVoices+0xd8>
  197020: b27b03e8     	orr	x8, xzr, #0x20
  197024: b27d07e9     	orr	x9, xzr, #0x18
  197028: 320003ea     	orr	w10, wzr, #0x1
  19702c: f85f03ab     	ldur	x11, [x29, #-0x10]
  197030: 8b090169     	add	x9, x11, x9
  197034: b85ec3ac     	ldur	w12, [x29, #-0x14]
  197038: 2a0c03eb     	mov	w11, w12
  19703c: 93407d6b     	sxtw	x11, w11
  197040: 9b0b7d08     	mul	x8, x8, x11
  197044: 8b080128     	add	x8, x9, x8
  197048: 3940710c     	ldrb	w12, [x8, #0x1c]
  19704c: 0a0a018a     	and	w10, w12, w10
  197050: 3500004a     	cbnz	w10, 0x197058 <VMReleaseAllVoices+0x68>
  197054: 14000019     	b	0x1970b8 <VMReleaseAllVoices+0xc8>
  197058: 321f7be8     	orr	w8, wzr, #0xfffffffe
  19705c: b27b03e9     	orr	x9, xzr, #0x20
  197060: b27d07ea     	orr	x10, xzr, #0x18
  197064: f85f83a0     	ldur	x0, [x29, #-0x8]
  197068: f85f03a1     	ldur	x1, [x29, #-0x10]
  19706c: b85ec3ab     	ldur	w11, [x29, #-0x14]
  197070: 2a0b03e2     	mov	w2, w11
  197074: b9001be8     	str	w8, [sp, #0x18]
  197078: f9000be9     	str	x9, [sp, #0x10]
  19707c: f90007ea     	str	x10, [sp, #0x8]
  197080: 97fc39c4     	bl	0xa5790 <VMReleaseAllDeferredNoteOffs@plt>
  197084: f85f03a9     	ldur	x9, [x29, #-0x10]
  197088: f94007ea     	ldr	x10, [sp, #0x8]
  19708c: 8b0a0129     	add	x9, x9, x10
  197090: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197094: 2a0803e0     	mov	w0, w8
  197098: 93407c00     	sxtw	x0, w0
  19709c: f9400be1     	ldr	x1, [sp, #0x10]
  1970a0: 9b007c20     	mul	x0, x1, x0
  1970a4: 8b000129     	add	x9, x9, x0
  1970a8: 39407128     	ldrb	w8, [x9, #0x1c]
  1970ac: b9401beb     	ldr	w11, [sp, #0x18]
  1970b0: 0a0b0108     	and	w8, w8, w11
  1970b4: 39007128     	strb	w8, [x9, #0x1c]
  1970b8: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1970bc: 11000508     	add	w8, w8, #0x1
  1970c0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1970c4: 17ffffd1     	b	0x197008 <VMReleaseAllVoices+0x18>
  1970c8: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1970cc: 321a03e8     	orr	w8, wzr, #0x40
  1970d0: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1970d4: 6b08013f     	cmp	w9, w8
  1970d8: 1a9fa7e8     	cset	w8, lt
  1970dc: 37000048     	tbnz	w8, #0x0, 0x1970e4 <VMReleaseAllVoices+0xf4>
  1970e0: 14000069     	b	0x197284 <VMReleaseAllVoices+0x294>
  1970e4: 320003e8     	orr	w8, wzr, #0x1
  1970e8: b27c03e9     	orr	x9, xzr, #0x10
  1970ec: d282240a     	mov	x10, #0x1120            // =4384
  1970f0: f85f83ab     	ldur	x11, [x29, #-0x8]
  1970f4: 8b0a016a     	add	x10, x11, x10
  1970f8: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1970fc: 2a0c03eb     	mov	w11, w12
  197100: 93407d6b     	sxtw	x11, w11
  197104: 9b0b7d29     	mul	x9, x9, x11
  197108: 8b090149     	add	x9, x10, x9
  19710c: 3940212c     	ldrb	w12, [x9, #0x8]
  197110: 6b0c011f     	cmp	w8, w12
  197114: 1a9f17e8     	cset	w8, eq
  197118: b90007ec     	str	w12, [sp, #0x4]
  19711c: 37000488     	tbnz	w8, #0x0, 0x1971ac <VMReleaseAllVoices+0x1bc>
  197120: 14000001     	b	0x197124 <VMReleaseAllVoices+0x134>
  197124: 321f03e8     	orr	w8, wzr, #0x2
  197128: b94007e9     	ldr	w9, [sp, #0x4]
  19712c: 6b09011f     	cmp	w8, w9
  197130: 1a9f17e8     	cset	w8, eq
  197134: 370003c8     	tbnz	w8, #0x0, 0x1971ac <VMReleaseAllVoices+0x1bc>
  197138: 14000001     	b	0x19713c <VMReleaseAllVoices+0x14c>
  19713c: 528000a8     	mov	w8, #0x5                // =5
  197140: b94007e9     	ldr	w9, [sp, #0x4]
  197144: 6b09011f     	cmp	w8, w9
  197148: 1a9f17e8     	cset	w8, eq
  19714c: 37000628     	tbnz	w8, #0x0, 0x197210 <VMReleaseAllVoices+0x220>
  197150: 14000001     	b	0x197154 <VMReleaseAllVoices+0x164>
  197154: b94007e8     	ldr	w8, [sp, #0x4]
  197158: 340008c8     	cbz	w8, 0x197270 <VMReleaseAllVoices+0x280>
  19715c: 14000001     	b	0x197160 <VMReleaseAllVoices+0x170>
  197160: 320007e8     	orr	w8, wzr, #0x3
  197164: b94007e9     	ldr	w9, [sp, #0x4]
  197168: 6b09011f     	cmp	w8, w9
  19716c: 1a9f17e8     	cset	w8, eq
  197170: 37000808     	tbnz	w8, #0x0, 0x197270 <VMReleaseAllVoices+0x280>
  197174: 14000001     	b	0x197178 <VMReleaseAllVoices+0x188>
  197178: 321e03e8     	orr	w8, wzr, #0x4
  19717c: b94007e9     	ldr	w9, [sp, #0x4]
  197180: 6b09011f     	cmp	w8, w9
  197184: 1a9f17e8     	cset	w8, eq
  197188: 37000748     	tbnz	w8, #0x0, 0x197270 <VMReleaseAllVoices+0x280>
  19718c: 14000001     	b	0x197190 <VMReleaseAllVoices+0x1a0>
  197190: 321f07e8     	orr	w8, wzr, #0x6
  197194: b94007e9     	ldr	w9, [sp, #0x4]
  197198: 6b09011f     	cmp	w8, w9
  19719c: 1a9f17e8     	cset	w8, eq
  1971a0: 370006a8     	tbnz	w8, #0x0, 0x197274 <VMReleaseAllVoices+0x284>
  1971a4: 14000001     	b	0x1971a8 <VMReleaseAllVoices+0x1b8>
  1971a8: 14000033     	b	0x197274 <VMReleaseAllVoices+0x284>
  1971ac: 321e03e8     	orr	w8, wzr, #0x4
  1971b0: b27c03e9     	orr	x9, xzr, #0x10
  1971b4: d282240a     	mov	x10, #0x1120            // =4384
  1971b8: f85f83ab     	ldur	x11, [x29, #-0x8]
  1971bc: 8b0a016a     	add	x10, x11, x10
  1971c0: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1971c4: 2a0c03eb     	mov	w11, w12
  1971c8: 93407d6b     	sxtw	x11, w11
  1971cc: 9b0b7d29     	mul	x9, x9, x11
  1971d0: 8b090149     	add	x9, x10, x9
  1971d4: 3940292c     	ldrb	w12, [x9, #0xa]
  1971d8: 1ac82988     	asr	w8, w12, w8
  1971dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1971e0: 3949612c     	ldrb	w12, [x9, #0x258]
  1971e4: 6b0c011f     	cmp	w8, w12
  1971e8: 1a9f17e8     	cset	w8, eq
  1971ec: 37000048     	tbnz	w8, #0x0, 0x1971f4 <VMReleaseAllVoices+0x204>
  1971f0: 14000007     	b	0x19720c <VMReleaseAllVoices+0x21c>
  1971f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1971f8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1971fc: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197200: 2a0803e9     	mov	w9, w8
  197204: 93407d22     	sxtw	x2, w9
  197208: 97fc4e4e     	bl	0xaab40 <VMReleaseVoice@plt>
  19720c: 1400001a     	b	0x197274 <VMReleaseAllVoices+0x284>
  197210: 321e03e8     	orr	w8, wzr, #0x4
  197214: b27c03e9     	orr	x9, xzr, #0x10
  197218: d282240a     	mov	x10, #0x1120            // =4384
  19721c: f85f83ab     	ldur	x11, [x29, #-0x8]
  197220: 8b0a016a     	add	x10, x11, x10
  197224: b85ec3ac     	ldur	w12, [x29, #-0x14]
  197228: 2a0c03eb     	mov	w11, w12
  19722c: 93407d6b     	sxtw	x11, w11
  197230: 9b0b7d29     	mul	x9, x9, x11
  197234: 8b090149     	add	x9, x10, x9
  197238: 3940352c     	ldrb	w12, [x9, #0xd]
  19723c: 1ac82988     	asr	w8, w12, w8
  197240: f85f03a9     	ldur	x9, [x29, #-0x10]
  197244: 3949612c     	ldrb	w12, [x9, #0x258]
  197248: 6b0c011f     	cmp	w8, w12
  19724c: 1a9f17e8     	cset	w8, eq
  197250: 37000048     	tbnz	w8, #0x0, 0x197258 <VMReleaseAllVoices+0x268>
  197254: 14000006     	b	0x19726c <VMReleaseAllVoices+0x27c>
  197258: f85f83a0     	ldur	x0, [x29, #-0x8]
  19725c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197260: 2a0803e9     	mov	w9, w8
  197264: 93407d21     	sxtw	x1, w9
  197268: 97fc271e     	bl	0xa0ee0 <VMMuteVoice@plt>
  19726c: 14000002     	b	0x197274 <VMReleaseAllVoices+0x284>
  197270: 14000001     	b	0x197274 <VMReleaseAllVoices+0x284>
  197274: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197278: 11000508     	add	w8, w8, #0x1
  19727c: b81ec3a8     	stur	w8, [x29, #-0x14]
  197280: 17ffff93     	b	0x1970cc <VMReleaseAllVoices+0xdc>
  197284: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  197288: 910103ff     	add	sp, sp, #0x40
  19728c: d65f03c0     	ret

0000000000197290 <VMReleaseAllDeferredNoteOffs>:
  197290: d10103ff     	sub	sp, sp, #0x40
  197294: a9037bfd     	stp	x29, x30, [sp, #0x30]
  197298: 9100c3fd     	add	x29, sp, #0x30
  19729c: f81f83a0     	stur	x0, [x29, #-0x8]
  1972a0: f81f03a1     	stur	x1, [x29, #-0x10]
  1972a4: 381ef3a2     	sturb	w2, [x29, #-0x11]
  1972a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1972ac: f94a9801     	ldr	x1, [x0, #0x1530]
  1972b0: 91001421     	add	x1, x1, #0x5
  1972b4: f90a9801     	str	x1, [x0, #0x1530]
  1972b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1972bc: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  1972c0: 94000092     	bl	0x197508 <VMAllNotesOff+0x178>
  1972c4: 381ef3a0     	sturb	w0, [x29, #-0x11]
  1972c8: b9000fff     	str	wzr, [sp, #0xc]
  1972cc: 321a03e8     	orr	w8, wzr, #0x40
  1972d0: b9400fe9     	ldr	w9, [sp, #0xc]
  1972d4: 6b08013f     	cmp	w9, w8
  1972d8: 1a9fa7e8     	cset	w8, lt
  1972dc: 37000048     	tbnz	w8, #0x0, 0x1972e4 <VMReleaseAllDeferredNoteOffs+0x54>
  1972e0: 14000029     	b	0x197384 <VMReleaseAllDeferredNoteOffs+0xf4>
  1972e4: b27c03e8     	orr	x8, xzr, #0x10
  1972e8: d2822409     	mov	x9, #0x1120             // =4384
  1972ec: f85f83aa     	ldur	x10, [x29, #-0x8]
  1972f0: 8b090149     	add	x9, x10, x9
  1972f4: b9400feb     	ldr	w11, [sp, #0xc]
  1972f8: 2a0b03ea     	mov	w10, w11
  1972fc: 93407d4a     	sxtw	x10, w10
  197300: 9b0a7d08     	mul	x8, x8, x10
  197304: 8b080128     	add	x8, x9, x8
  197308: f9000be8     	str	x8, [sp, #0x10]
  19730c: 385ef3ab     	ldurb	w11, [x29, #-0x11]
  197310: f9400be8     	ldr	x8, [sp, #0x10]
  197314: 3940290c     	ldrb	w12, [x8, #0xa]
  197318: 6b0c017f     	cmp	w11, w12
  19731c: 1a9f17eb     	cset	w11, eq
  197320: 3700004b     	tbnz	w11, #0x0, 0x197328 <VMReleaseAllDeferredNoteOffs+0x98>
  197324: 14000014     	b	0x197374 <VMReleaseAllDeferredNoteOffs+0xe4>
  197328: 321f03e8     	orr	w8, wzr, #0x2
  19732c: f9400be9     	ldr	x9, [sp, #0x10]
  197330: 3940252a     	ldrb	w10, [x9, #0x9]
  197334: 0a080148     	and	w8, w10, w8
  197338: 35000048     	cbnz	w8, 0x197340 <VMReleaseAllDeferredNoteOffs+0xb0>
  19733c: 1400000e     	b	0x197374 <VMReleaseAllDeferredNoteOffs+0xe4>
  197340: 321e7be8     	orr	w8, wzr, #0xfffffffd
  197344: f85f83a0     	ldur	x0, [x29, #-0x8]
  197348: f85f03a1     	ldur	x1, [x29, #-0x10]
  19734c: b9400fe9     	ldr	w9, [sp, #0xc]
  197350: 2a0903ea     	mov	w10, w9
  197354: 93407d42     	sxtw	x2, w10
  197358: b9000be8     	str	w8, [sp, #0x8]
  19735c: 97fc4df9     	bl	0xaab40 <VMReleaseVoice@plt>
  197360: f9400bea     	ldr	x10, [sp, #0x10]
  197364: 39402548     	ldrb	w8, [x10, #0x9]
  197368: b9400be9     	ldr	w9, [sp, #0x8]
  19736c: 0a090108     	and	w8, w8, w9
  197370: 39002548     	strb	w8, [x10, #0x9]
  197374: b9400fe8     	ldr	w8, [sp, #0xc]
  197378: 11000508     	add	w8, w8, #0x1
  19737c: b9000fe8     	str	w8, [sp, #0xc]
  197380: 17ffffd3     	b	0x1972cc <VMReleaseAllDeferredNoteOffs+0x3c>
  197384: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  197388: 910103ff     	add	sp, sp, #0x40
  19738c: d65f03c0     	ret

0000000000197390 <VMAllNotesOff>:
  197390: d10183ff     	sub	sp, sp, #0x60
  197394: a9057bfd     	stp	x29, x30, [sp, #0x50]
  197398: 910143fd     	add	x29, sp, #0x50
  19739c: 321e03e8     	orr	w8, wzr, #0x4
  1973a0: f81f83a0     	stur	x0, [x29, #-0x8]
  1973a4: f81f03a1     	stur	x1, [x29, #-0x10]
  1973a8: 381ef3a2     	sturb	w2, [x29, #-0x11]
  1973ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1973b0: f94a9801     	ldr	x1, [x0, #0x1530]
  1973b4: 91001421     	add	x1, x1, #0x5
  1973b8: f90a9801     	str	x1, [x0, #0x1530]
  1973bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1973c0: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  1973c4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1973c8: 94000050     	bl	0x197508 <VMAllNotesOff+0x178>
  1973cc: 381ef3a0     	sturb	w0, [x29, #-0x11]
  1973d0: b81e83bf     	stur	wzr, [x29, #-0x18]
  1973d4: 321a03e8     	orr	w8, wzr, #0x40
  1973d8: b85e83a9     	ldur	w9, [x29, #-0x18]
  1973dc: 6b08013f     	cmp	w9, w8
  1973e0: 1a9fa7e8     	cset	w8, lt
  1973e4: 37000048     	tbnz	w8, #0x0, 0x1973ec <VMAllNotesOff+0x5c>
  1973e8: 14000045     	b	0x1974fc <VMAllNotesOff+0x16c>
  1973ec: b27c03e8     	orr	x8, xzr, #0x10
  1973f0: d2822409     	mov	x9, #0x1120             // =4384
  1973f4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1973f8: 8b090149     	add	x9, x10, x9
  1973fc: b85e83ab     	ldur	w11, [x29, #-0x18]
  197400: 2a0b03ea     	mov	w10, w11
  197404: 93407d4a     	sxtw	x10, w10
  197408: 9b0a7d08     	mul	x8, x8, x10
  19740c: 8b080128     	add	x8, x9, x8
  197410: f81e03a8     	stur	x8, [x29, #-0x20]
  197414: f85e03a8     	ldur	x8, [x29, #-0x20]
  197418: 3940210b     	ldrb	w11, [x8, #0x8]
  19741c: 3500004b     	cbnz	w11, 0x197424 <VMAllNotesOff+0x94>
  197420: 14000033     	b	0x1974ec <VMAllNotesOff+0x15c>
  197424: 528000a8     	mov	w8, #0x5                // =5
  197428: f85e03a9     	ldur	x9, [x29, #-0x20]
  19742c: 3940212a     	ldrb	w10, [x9, #0x8]
  197430: 6b08015f     	cmp	w10, w8
  197434: 1a9f07e8     	cset	w8, ne
  197438: 37000048     	tbnz	w8, #0x0, 0x197440 <VMAllNotesOff+0xb0>
  19743c: 14000007     	b	0x197458 <VMAllNotesOff+0xc8>
  197440: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  197444: f85e03a9     	ldur	x9, [x29, #-0x20]
  197448: 3940292a     	ldrb	w10, [x9, #0xa]
  19744c: 6b0a011f     	cmp	w8, w10
  197450: 1a9f17e8     	cset	w8, eq
  197454: 370001e8     	tbnz	w8, #0x0, 0x197490 <VMAllNotesOff+0x100>
  197458: 528000a8     	mov	w8, #0x5                // =5
  19745c: f85e03a9     	ldur	x9, [x29, #-0x20]
  197460: 3940212a     	ldrb	w10, [x9, #0x8]
  197464: 6b08015f     	cmp	w10, w8
  197468: 1a9f17e8     	cset	w8, eq
  19746c: 37000048     	tbnz	w8, #0x0, 0x197474 <VMAllNotesOff+0xe4>
  197470: 1400001f     	b	0x1974ec <VMAllNotesOff+0x15c>
  197474: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  197478: f85e03a9     	ldur	x9, [x29, #-0x20]
  19747c: 3940352a     	ldrb	w10, [x9, #0xd]
  197480: 6b0a011f     	cmp	w8, w10
  197484: 1a9f17e8     	cset	w8, eq
  197488: 37000048     	tbnz	w8, #0x0, 0x197490 <VMAllNotesOff+0x100>
  19748c: 14000018     	b	0x1974ec <VMAllNotesOff+0x15c>
  197490: b85e83a0     	ldur	w0, [x29, #-0x18]
  197494: 97fffc7a     	bl	0x19667c <VMMuteVoice+0x278>
  197498: f9401000     	ldr	x0, [x0, #0x20]
  19749c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1974a0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1974a4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1974a8: b85e83a9     	ldur	w9, [x29, #-0x18]
  1974ac: f90013e0     	str	x0, [sp, #0x20]
  1974b0: 2a0903e0     	mov	w0, w9
  1974b4: f9000fe8     	str	x8, [sp, #0x18]
  1974b8: f9000be1     	str	x1, [sp, #0x10]
  1974bc: f90007e2     	str	x2, [sp, #0x8]
  1974c0: 97fffc76     	bl	0x196698 <VMMuteVoice+0x294>
  1974c4: 2a0003e8     	mov	w8, w0
  1974c8: 93407d03     	sxtw	x3, w8
  1974cc: f9400fe0     	ldr	x0, [sp, #0x18]
  1974d0: f9400be1     	ldr	x1, [sp, #0x10]
  1974d4: f94007e2     	ldr	x2, [sp, #0x8]
  1974d8: f94013e8     	ldr	x8, [sp, #0x20]
  1974dc: d63f0100     	blr	x8
  1974e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1974e4: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1974e8: 39002109     	strb	w9, [x8, #0x8]
  1974ec: b85e83a8     	ldur	w8, [x29, #-0x18]
  1974f0: 11000508     	add	w8, w8, #0x1
  1974f4: b81e83a8     	stur	w8, [x29, #-0x18]
  1974f8: 17ffffb7     	b	0x1973d4 <VMAllNotesOff+0x44>
  1974fc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  197500: 910183ff     	add	sp, sp, #0x60
  197504: d65f03c0     	ret
  197508: d10043ff     	sub	sp, sp, #0x10
  19750c: 321e03e8     	orr	w8, wzr, #0x4
  197510: f90007e0     	str	x0, [sp, #0x8]
  197514: 39001fe1     	strb	w1, [sp, #0x7]
  197518: 39401fe1     	ldrb	w1, [sp, #0x7]
  19751c: f94007e0     	ldr	x0, [sp, #0x8]
  197520: 39496009     	ldrb	w9, [x0, #0x258]
  197524: 1ac82128     	lsl	w8, w9, w8
  197528: 2a080028     	orr	w8, w1, w8
  19752c: 2a0803e0     	mov	w0, w8
  197530: 910043ff     	add	sp, sp, #0x10
  197534: d65f03c0     	ret

0000000000197538 <VMDeferredStopNote>:
  197538: d10203ff     	sub	sp, sp, #0x80
  19753c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  197540: 9101c3fd     	add	x29, sp, #0x70
  197544: f81f83a0     	stur	x0, [x29, #-0x8]
  197548: f81f03a1     	stur	x1, [x29, #-0x10]
  19754c: b81e43bf     	stur	wzr, [x29, #-0x1c]
  197550: b81ec3bf     	stur	wzr, [x29, #-0x14]
  197554: 321a03e8     	orr	w8, wzr, #0x40
  197558: b85ec3a9     	ldur	w9, [x29, #-0x14]
  19755c: 6b08013f     	cmp	w9, w8
  197560: 1a9fa7e8     	cset	w8, lt
  197564: 37000048     	tbnz	w8, #0x0, 0x19756c <VMDeferredStopNote+0x34>
  197568: 14000081     	b	0x19776c <VMDeferredStopNote+0x234>
  19756c: 321e03e8     	orr	w8, wzr, #0x4
  197570: b27c03e9     	orr	x9, xzr, #0x10
  197574: d282240a     	mov	x10, #0x1120            // =4384
  197578: f85f83ab     	ldur	x11, [x29, #-0x8]
  19757c: 8b0a016a     	add	x10, x11, x10
  197580: b85ec3ac     	ldur	w12, [x29, #-0x14]
  197584: 2a0c03eb     	mov	w11, w12
  197588: 93407d6b     	sxtw	x11, w11
  19758c: 9b0b7d29     	mul	x9, x9, x11
  197590: 8b090149     	add	x9, x10, x9
  197594: 3940252c     	ldrb	w12, [x9, #0x9]
  197598: 0a080188     	and	w8, w12, w8
  19759c: 35000048     	cbnz	w8, 0x1975a4 <VMDeferredStopNote+0x6c>
  1975a0: 1400006f     	b	0x19775c <VMDeferredStopNote+0x224>
  1975a4: 528000a8     	mov	w8, #0x5                // =5
  1975a8: b27c03e9     	orr	x9, xzr, #0x10
  1975ac: d282240a     	mov	x10, #0x1120            // =4384
  1975b0: f85f83ab     	ldur	x11, [x29, #-0x8]
  1975b4: 8b0a016a     	add	x10, x11, x10
  1975b8: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1975bc: 2a0c03eb     	mov	w11, w12
  1975c0: 93407d6b     	sxtw	x11, w11
  1975c4: 9b0b7d29     	mul	x9, x9, x11
  1975c8: 8b090149     	add	x9, x10, x9
  1975cc: 3940212c     	ldrb	w12, [x9, #0x8]
  1975d0: 6b08019f     	cmp	w12, w8
  1975d4: 1a9f17e8     	cset	w8, eq
  1975d8: 37000048     	tbnz	w8, #0x0, 0x1975e0 <VMDeferredStopNote+0xa8>
  1975dc: 14000004     	b	0x1975ec <VMDeferredStopNote+0xb4>
  1975e0: 320003e8     	orr	w8, wzr, #0x1
  1975e4: b81e43a8     	stur	w8, [x29, #-0x1c]
  1975e8: 1400005d     	b	0x19775c <VMDeferredStopNote+0x224>
  1975ec: 320003e8     	orr	w8, wzr, #0x1
  1975f0: b27b03e9     	orr	x9, xzr, #0x20
  1975f4: b27d07ea     	orr	x10, xzr, #0x18
  1975f8: 32000feb     	orr	w11, wzr, #0xf
  1975fc: 321e03ec     	orr	w12, wzr, #0x4
  197600: b27c03ed     	orr	x13, xzr, #0x10
  197604: d282240e     	mov	x14, #0x1120            // =4384
  197608: f85f83af     	ldur	x15, [x29, #-0x8]
  19760c: 8b0e01ef     	add	x15, x15, x14
  197610: b85ec3b0     	ldur	w16, [x29, #-0x14]
  197614: 2a1003f1     	mov	w17, w16
  197618: 93407e31     	sxtw	x17, w17
  19761c: 9b117db1     	mul	x17, x13, x17
  197620: 8b1101ef     	add	x15, x15, x17
  197624: 394025f0     	ldrb	w16, [x15, #0x9]
  197628: 4a0c020c     	eor	w12, w16, w12
  19762c: 390025ec     	strb	w12, [x15, #0x9]
  197630: f85f83af     	ldur	x15, [x29, #-0x8]
  197634: 8b0e01ee     	add	x14, x15, x14
  197638: b85ec3ac     	ldur	w12, [x29, #-0x14]
  19763c: 2a0c03ef     	mov	w15, w12
  197640: 93407def     	sxtw	x15, w15
  197644: 9b0f7dad     	mul	x13, x13, x15
  197648: 8b0d01cd     	add	x13, x14, x13
  19764c: 394029ac     	ldrb	w12, [x13, #0xa]
  197650: 0a0b018b     	and	w11, w12, w11
  197654: b81e83ab     	stur	w11, [x29, #-0x18]
  197658: f85f03ad     	ldur	x13, [x29, #-0x10]
  19765c: 8b0a01aa     	add	x10, x13, x10
  197660: b85e83ab     	ldur	w11, [x29, #-0x18]
  197664: 2a0b03ed     	mov	w13, w11
  197668: 93407dad     	sxtw	x13, w13
  19766c: 9b0d7d29     	mul	x9, x9, x13
  197670: 8b090149     	add	x9, x10, x9
  197674: 3940712b     	ldrb	w11, [x9, #0x1c]
  197678: 0a080168     	and	w8, w11, w8
  19767c: 35000048     	cbnz	w8, 0x197684 <VMDeferredStopNote+0x14c>
  197680: 14000031     	b	0x197744 <VMDeferredStopNote+0x20c>
  197684: b27b03e8     	orr	x8, xzr, #0x20
  197688: b27d07e9     	orr	x9, xzr, #0x18
  19768c: b27c03ea     	orr	x10, xzr, #0x10
  197690: d282240b     	mov	x11, #0x1120            // =4384
  197694: b85ec3a0     	ldur	w0, [x29, #-0x14]
  197698: f81d83a8     	stur	x8, [x29, #-0x28]
  19769c: f81d03a9     	stur	x9, [x29, #-0x30]
  1976a0: f9001fea     	str	x10, [sp, #0x38]
  1976a4: f9001beb     	str	x11, [sp, #0x30]
  1976a8: 97fffbf5     	bl	0x19667c <VMMuteVoice+0x278>
  1976ac: f9401408     	ldr	x8, [x0, #0x28]
  1976b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1976b4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1976b8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1976bc: f9401bea     	ldr	x10, [sp, #0x30]
  1976c0: 8b0a0129     	add	x9, x9, x10
  1976c4: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1976c8: 2a0c03eb     	mov	w11, w12
  1976cc: 93407d6b     	sxtw	x11, w11
  1976d0: f9401fed     	ldr	x13, [sp, #0x38]
  1976d4: 9b0b7dab     	mul	x11, x13, x11
  1976d8: 8b0b0129     	add	x9, x9, x11
  1976dc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1976e0: f85d03ae     	ldur	x14, [x29, #-0x30]
  1976e4: 8b0e016b     	add	x11, x11, x14
  1976e8: b85e83ac     	ldur	w12, [x29, #-0x18]
  1976ec: 2a0c03ef     	mov	w15, w12
  1976f0: 93407def     	sxtw	x15, w15
  1976f4: f85d83b0     	ldur	x16, [x29, #-0x28]
  1976f8: 9b0f7e0f     	mul	x15, x16, x15
  1976fc: 8b0f016b     	add	x11, x11, x15
  197700: b85ec3ac     	ldur	w12, [x29, #-0x14]
  197704: f90017e0     	str	x0, [sp, #0x28]
  197708: 2a0c03e0     	mov	w0, w12
  19770c: f90013e8     	str	x8, [sp, #0x20]
  197710: f9000fe1     	str	x1, [sp, #0x18]
  197714: f9000be9     	str	x9, [sp, #0x10]
  197718: f90007eb     	str	x11, [sp, #0x8]
  19771c: 97fffbdf     	bl	0x196698 <VMMuteVoice+0x294>
  197720: 2a0003e8     	mov	w8, w0
  197724: 93407d04     	sxtw	x4, w8
  197728: f94017e0     	ldr	x0, [sp, #0x28]
  19772c: f9400fe1     	ldr	x1, [sp, #0x18]
  197730: f9400be2     	ldr	x2, [sp, #0x10]
  197734: f94007e3     	ldr	x3, [sp, #0x8]
  197738: f94013e8     	ldr	x8, [sp, #0x20]
  19773c: d63f0100     	blr	x8
  197740: 14000007     	b	0x19775c <VMDeferredStopNote+0x224>
  197744: f85f83a0     	ldur	x0, [x29, #-0x8]
  197748: f85f03a1     	ldur	x1, [x29, #-0x10]
  19774c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197750: 2a0803e9     	mov	w9, w8
  197754: 93407d22     	sxtw	x2, w9
  197758: 97fc4cfa     	bl	0xaab40 <VMReleaseVoice@plt>
  19775c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  197760: 11000508     	add	w8, w8, #0x1
  197764: b81ec3a8     	stur	w8, [x29, #-0x14]
  197768: 17ffff7b     	b	0x197554 <VMDeferredStopNote+0x1c>
  19776c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  197770: 34000048     	cbz	w8, 0x197778 <VMDeferredStopNote+0x240>
  197774: 14000006     	b	0x19778c <VMDeferredStopNote+0x254>
  197778: 321d03e8     	orr	w8, wzr, #0x8
  19777c: f85f03a9     	ldur	x9, [x29, #-0x10]
  197780: 3949592a     	ldrb	w10, [x9, #0x256]
  197784: 4a080148     	eor	w8, w10, w8
  197788: 39095928     	strb	w8, [x9, #0x256]
  19778c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  197790: 910203ff     	add	sp, sp, #0x80
  197794: d65f03c0     	ret

0000000000197798 <VMCatchNotesForSustainPedal>:
  197798: d101c3ff     	sub	sp, sp, #0x70
  19779c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1977a0: 910183fd     	add	x29, sp, #0x60
  1977a4: f81f83a0     	stur	x0, [x29, #-0x8]
  1977a8: f81f03a1     	stur	x1, [x29, #-0x10]
  1977ac: 381ef3a2     	sturb	w2, [x29, #-0x11]
  1977b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1977b4: f94a9801     	ldr	x1, [x0, #0x1530]
  1977b8: 91001421     	add	x1, x1, #0x5
  1977bc: f90a9801     	str	x1, [x0, #0x1530]
  1977c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1977c4: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  1977c8: 97ffff50     	bl	0x197508 <VMAllNotesOff+0x178>
  1977cc: 381ef3a0     	sturb	w0, [x29, #-0x11]
  1977d0: b81e83bf     	stur	wzr, [x29, #-0x18]
  1977d4: 321a03e8     	orr	w8, wzr, #0x40
  1977d8: b85e83a9     	ldur	w9, [x29, #-0x18]
  1977dc: 6b08013f     	cmp	w9, w8
  1977e0: 1a9fa7e8     	cset	w8, lt
  1977e4: 37000048     	tbnz	w8, #0x0, 0x1977ec <VMCatchNotesForSustainPedal+0x54>
  1977e8: 14000052     	b	0x197930 <VMCatchNotesForSustainPedal+0x198>
  1977ec: b27c03e8     	orr	x8, xzr, #0x10
  1977f0: d2822409     	mov	x9, #0x1120             // =4384
  1977f4: 385ef3aa     	ldurb	w10, [x29, #-0x11]
  1977f8: f85f83ab     	ldur	x11, [x29, #-0x8]
  1977fc: 8b090169     	add	x9, x11, x9
  197800: b85e83ac     	ldur	w12, [x29, #-0x18]
  197804: 2a0c03eb     	mov	w11, w12
  197808: 93407d6b     	sxtw	x11, w11
  19780c: 9b0b7d08     	mul	x8, x8, x11
  197810: 8b080128     	add	x8, x9, x8
  197814: 3940290c     	ldrb	w12, [x8, #0xa]
  197818: 6b0c015f     	cmp	w10, w12
  19781c: 1a9f17ea     	cset	w10, eq
  197820: 3700004a     	tbnz	w10, #0x0, 0x197828 <VMCatchNotesForSustainPedal+0x90>
  197824: 1400003f     	b	0x197920 <VMCatchNotesForSustainPedal+0x188>
  197828: 320007e8     	orr	w8, wzr, #0x3
  19782c: b27c03e9     	orr	x9, xzr, #0x10
  197830: d282240a     	mov	x10, #0x1120            // =4384
  197834: f85f83ab     	ldur	x11, [x29, #-0x8]
  197838: 8b0a016a     	add	x10, x11, x10
  19783c: b85e83ac     	ldur	w12, [x29, #-0x18]
  197840: 2a0c03eb     	mov	w11, w12
  197844: 93407d6b     	sxtw	x11, w11
  197848: 9b0b7d29     	mul	x9, x9, x11
  19784c: 8b090149     	add	x9, x10, x9
  197850: 3940212c     	ldrb	w12, [x9, #0x8]
  197854: 6b0c011f     	cmp	w8, w12
  197858: 1a9f17e8     	cset	w8, eq
  19785c: 37000048     	tbnz	w8, #0x0, 0x197864 <VMCatchNotesForSustainPedal+0xcc>
  197860: 14000030     	b	0x197920 <VMCatchNotesForSustainPedal+0x188>
  197864: b27b03e8     	orr	x8, xzr, #0x20
  197868: b27d07e9     	orr	x9, xzr, #0x18
  19786c: b27c03ea     	orr	x10, xzr, #0x10
  197870: d282240b     	mov	x11, #0x1120            // =4384
  197874: b85e83a0     	ldur	w0, [x29, #-0x18]
  197878: f81e03a8     	stur	x8, [x29, #-0x20]
  19787c: f81d83a9     	stur	x9, [x29, #-0x28]
  197880: f9001bea     	str	x10, [sp, #0x30]
  197884: f90017eb     	str	x11, [sp, #0x28]
  197888: 97fffb7d     	bl	0x19667c <VMMuteVoice+0x278>
  19788c: f9401408     	ldr	x8, [x0, #0x28]
  197890: f85f83a0     	ldur	x0, [x29, #-0x8]
  197894: f85f03a1     	ldur	x1, [x29, #-0x10]
  197898: f85f83a9     	ldur	x9, [x29, #-0x8]
  19789c: f94017ea     	ldr	x10, [sp, #0x28]
  1978a0: 8b0a0129     	add	x9, x9, x10
  1978a4: b85e83ac     	ldur	w12, [x29, #-0x18]
  1978a8: 2a0c03eb     	mov	w11, w12
  1978ac: 93407d6b     	sxtw	x11, w11
  1978b0: f9401bed     	ldr	x13, [sp, #0x30]
  1978b4: 9b0b7dab     	mul	x11, x13, x11
  1978b8: 8b0b0129     	add	x9, x9, x11
  1978bc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1978c0: f85d83ae     	ldur	x14, [x29, #-0x28]
  1978c4: 8b0e016b     	add	x11, x11, x14
  1978c8: 385ef3ac     	ldurb	w12, [x29, #-0x11]
  1978cc: 2a0c03ef     	mov	w15, w12
  1978d0: d3401def     	ubfx	x15, x15, #0, #8
  1978d4: f85e03b0     	ldur	x16, [x29, #-0x20]
  1978d8: 9b0f7e0f     	mul	x15, x16, x15
  1978dc: 8b0f016b     	add	x11, x11, x15
  1978e0: b85e83ac     	ldur	w12, [x29, #-0x18]
  1978e4: f90013e0     	str	x0, [sp, #0x20]
  1978e8: 2a0c03e0     	mov	w0, w12
  1978ec: f9000fe8     	str	x8, [sp, #0x18]
  1978f0: f9000be1     	str	x1, [sp, #0x10]
  1978f4: f90007e9     	str	x9, [sp, #0x8]
  1978f8: f90003eb     	str	x11, [sp]
  1978fc: 97fffb67     	bl	0x196698 <VMMuteVoice+0x294>
  197900: 2a0003e8     	mov	w8, w0
  197904: 93407d04     	sxtw	x4, w8
  197908: f94013e0     	ldr	x0, [sp, #0x20]
  19790c: f9400be1     	ldr	x1, [sp, #0x10]
  197910: f94007e2     	ldr	x2, [sp, #0x8]
  197914: f94003e3     	ldr	x3, [sp]
  197918: f9400fe8     	ldr	x8, [sp, #0x18]
  19791c: d63f0100     	blr	x8
  197920: b85e83a8     	ldur	w8, [x29, #-0x18]
  197924: 11000508     	add	w8, w8, #0x1
  197928: b81e83a8     	stur	w8, [x29, #-0x18]
  19792c: 17ffffaa     	b	0x1977d4 <VMCatchNotesForSustainPedal+0x3c>
  197930: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  197934: 9101c3ff     	add	sp, sp, #0x70
  197938: d65f03c0     	ret

000000000019793c <VMUpdateAllNotesAge>:
  19793c: d10043ff     	sub	sp, sp, #0x10
  197940: f90007e0     	str	x0, [sp, #0x8]
  197944: 79000fe1     	strh	w1, [sp, #0x6]
  197948: b90003ff     	str	wzr, [sp]
  19794c: 321a03e8     	orr	w8, wzr, #0x40
  197950: b94003e9     	ldr	w9, [sp]
  197954: 6b08013f     	cmp	w9, w8
  197958: 1a9fa7e8     	cset	w8, lt
  19795c: 37000048     	tbnz	w8, #0x0, 0x197964 <VMUpdateAllNotesAge+0x28>
  197960: 14000023     	b	0x1979ec <VMUpdateAllNotesAge+0xb0>
  197964: b27c03e8     	orr	x8, xzr, #0x10
  197968: d2822409     	mov	x9, #0x1120             // =4384
  19796c: 5280000a     	mov	w10, #0x0               // =0
  197970: 79400feb     	ldrh	w11, [sp, #0x6]
  197974: f94007ec     	ldr	x12, [sp, #0x8]
  197978: 8b090189     	add	x9, x12, x9
  19797c: b94003ed     	ldr	w13, [sp]
  197980: 2a0d03ec     	mov	w12, w13
  197984: 93407d8c     	sxtw	x12, w12
  197988: 9b0c7d08     	mul	x8, x8, x12
  19798c: 8b080128     	add	x8, x9, x8
  197990: 7940090d     	ldrh	w13, [x8, #0x4]
  197994: 6b0d016b     	subs	w11, w11, w13
  197998: 6b0a017f     	cmp	w11, w10
  19799c: 1a9fd7ea     	cset	w10, gt
  1979a0: 3700004a     	tbnz	w10, #0x0, 0x1979a8 <VMUpdateAllNotesAge+0x6c>
  1979a4: 1400000e     	b	0x1979dc <VMUpdateAllNotesAge+0xa0>
  1979a8: 320003e8     	orr	w8, wzr, #0x1
  1979ac: b27c03e9     	orr	x9, xzr, #0x10
  1979b0: d282240a     	mov	x10, #0x1120            // =4384
  1979b4: f94007eb     	ldr	x11, [sp, #0x8]
  1979b8: 8b0a016a     	add	x10, x11, x10
  1979bc: b94003ec     	ldr	w12, [sp]
  1979c0: 2a0c03eb     	mov	w11, w12
  1979c4: 93407d6b     	sxtw	x11, w11
  1979c8: 9b0b7d29     	mul	x9, x9, x11
  1979cc: 8b090149     	add	x9, x10, x9
  1979d0: 7940092c     	ldrh	w12, [x9, #0x4]
  1979d4: 0b080188     	add	w8, w12, w8
  1979d8: 79000928     	strh	w8, [x9, #0x4]
  1979dc: b94003e8     	ldr	w8, [sp]
  1979e0: 11000508     	add	w8, w8, #0x1
  1979e4: b90003e8     	str	w8, [sp]
  1979e8: 17ffffd9     	b	0x19794c <VMUpdateAllNotesAge+0x10>
  1979ec: 910043ff     	add	sp, sp, #0x10
  1979f0: d65f03c0     	ret

00000000001979f4 <VMCheckKeyGroup>:
  1979f4: d10103ff     	sub	sp, sp, #0x40
  1979f8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1979fc: 9100c3fd     	add	x29, sp, #0x30
  197a00: f81f83a0     	stur	x0, [x29, #-0x8]
  197a04: f81f03a1     	stur	x1, [x29, #-0x10]
  197a08: 781ee3a2     	sturh	w2, [x29, #-0x12]
  197a0c: 381ed3a3     	sturb	w3, [x29, #-0x13]
  197a10: f85f83a0     	ldur	x0, [x29, #-0x8]
  197a14: f94a9801     	ldr	x1, [x0, #0x1530]
  197a18: 91002821     	add	x1, x1, #0xa
  197a1c: f90a9801     	str	x1, [x0, #0x1530]
  197a20: f85f03a0     	ldur	x0, [x29, #-0x10]
  197a24: 385ed3a1     	ldurb	w1, [x29, #-0x13]
  197a28: 97fffeb8     	bl	0x197508 <VMAllNotesOff+0x178>
  197a2c: 381ed3a0     	sturb	w0, [x29, #-0x13]
  197a30: b9000fff     	str	wzr, [sp, #0xc]
  197a34: 321a03e8     	orr	w8, wzr, #0x40
  197a38: b9400fe9     	ldr	w9, [sp, #0xc]
  197a3c: 6b08013f     	cmp	w9, w8
  197a40: 1a9fa7e8     	cset	w8, lt
  197a44: 37000048     	tbnz	w8, #0x0, 0x197a4c <VMCheckKeyGroup+0x58>
  197a48: 140000a5     	b	0x197cdc <VMCheckKeyGroup+0x2e8>
  197a4c: 528000a8     	mov	w8, #0x5                // =5
  197a50: b27c03e9     	orr	x9, xzr, #0x10
  197a54: d282240a     	mov	x10, #0x1120            // =4384
  197a58: f85f83ab     	ldur	x11, [x29, #-0x8]
  197a5c: 8b0a016a     	add	x10, x11, x10
  197a60: b9400fec     	ldr	w12, [sp, #0xc]
  197a64: 2a0c03eb     	mov	w11, w12
  197a68: 93407d6b     	sxtw	x11, w11
  197a6c: 9b0b7d29     	mul	x9, x9, x11
  197a70: 8b090149     	add	x9, x10, x9
  197a74: 3940212c     	ldrb	w12, [x9, #0x8]
  197a78: 6b08019f     	cmp	w12, w8
  197a7c: 1a9f07e8     	cset	w8, ne
  197a80: 37000048     	tbnz	w8, #0x0, 0x197a88 <VMCheckKeyGroup+0x94>
  197a84: 1400004a     	b	0x197bac <VMCheckKeyGroup+0x1b8>
  197a88: b27c03e8     	orr	x8, xzr, #0x10
  197a8c: d2822409     	mov	x9, #0x1120             // =4384
  197a90: 385ed3aa     	ldurb	w10, [x29, #-0x13]
  197a94: f85f83ab     	ldur	x11, [x29, #-0x8]
  197a98: 8b090169     	add	x9, x11, x9
  197a9c: b9400fec     	ldr	w12, [sp, #0xc]
  197aa0: 2a0c03eb     	mov	w11, w12
  197aa4: 93407d6b     	sxtw	x11, w11
  197aa8: 9b0b7d08     	mul	x8, x8, x11
  197aac: 8b080128     	add	x8, x9, x8
  197ab0: 3940290c     	ldrb	w12, [x8, #0xa]
  197ab4: 6b0c015f     	cmp	w10, w12
  197ab8: 1a9f17ea     	cset	w10, eq
  197abc: 3700004a     	tbnz	w10, #0x0, 0x197ac4 <VMCheckKeyGroup+0xd0>
  197ac0: 1400003a     	b	0x197ba8 <VMCheckKeyGroup+0x1b4>
  197ac4: 32180fe8     	orr	w8, wzr, #0xf00
  197ac8: b27c03e9     	orr	x9, xzr, #0x10
  197acc: d282240a     	mov	x10, #0x1120            // =4384
  197ad0: f85f03a0     	ldur	x0, [x29, #-0x10]
  197ad4: f85f83ab     	ldur	x11, [x29, #-0x8]
  197ad8: 8b0a016a     	add	x10, x11, x10
  197adc: b9400fec     	ldr	w12, [sp, #0xc]
  197ae0: 2a0c03eb     	mov	w11, w12
  197ae4: 93407d6b     	sxtw	x11, w11
  197ae8: 9b0b7d29     	mul	x9, x9, x11
  197aec: 8b090149     	add	x9, x10, x9
  197af0: 79400121     	ldrh	w1, [x9]
  197af4: b9000be8     	str	w8, [sp, #0x8]
  197af8: 9400007c     	bl	0x197ce8 <VMCheckKeyGroup+0x2f4>
  197afc: f9000be0     	str	x0, [sp, #0x10]
  197b00: 785ee3a8     	ldurh	w8, [x29, #-0x12]
  197b04: f9400be9     	ldr	x9, [sp, #0x10]
  197b08: 7940012c     	ldrh	w12, [x9]
  197b0c: b9400be1     	ldr	w1, [sp, #0x8]
  197b10: 0a01018c     	and	w12, w12, w1
  197b14: 6b0c011f     	cmp	w8, w12
  197b18: 1a9f17e8     	cset	w8, eq
  197b1c: 37000048     	tbnz	w8, #0x0, 0x197b24 <VMCheckKeyGroup+0x130>
  197b20: 14000022     	b	0x197ba8 <VMCheckKeyGroup+0x1b4>
  197b24: 321d03e8     	orr	w8, wzr, #0x8
  197b28: b27c03e9     	orr	x9, xzr, #0x10
  197b2c: d282240a     	mov	x10, #0x1120            // =4384
  197b30: f85f83ab     	ldur	x11, [x29, #-0x8]
  197b34: 8b0a016a     	add	x10, x11, x10
  197b38: b9400fec     	ldr	w12, [sp, #0xc]
  197b3c: 2a0c03eb     	mov	w11, w12
  197b40: 93407d6b     	sxtw	x11, w11
  197b44: 9b0b7d29     	mul	x9, x9, x11
  197b48: 8b090149     	add	x9, x10, x9
  197b4c: 3940252c     	ldrb	w12, [x9, #0x9]
  197b50: 0a080188     	and	w8, w12, w8
  197b54: 35000048     	cbnz	w8, 0x197b5c <VMCheckKeyGroup+0x168>
  197b58: 1400000f     	b	0x197b94 <VMCheckKeyGroup+0x1a0>
  197b5c: b27c03e8     	orr	x8, xzr, #0x10
  197b60: d2822409     	mov	x9, #0x1120             // =4384
  197b64: 321a03ea     	orr	w10, wzr, #0x40
  197b68: f85f83ab     	ldur	x11, [x29, #-0x8]
  197b6c: 8b090169     	add	x9, x11, x9
  197b70: b9400fec     	ldr	w12, [sp, #0xc]
  197b74: 2a0c03eb     	mov	w11, w12
  197b78: 93407d6b     	sxtw	x11, w11
  197b7c: 9b0b7d08     	mul	x8, x8, x11
  197b80: 8b080128     	add	x8, x9, x8
  197b84: 3940250c     	ldrb	w12, [x8, #0x9]
  197b88: 2a0a018a     	orr	w10, w12, w10
  197b8c: 3900250a     	strb	w10, [x8, #0x9]
  197b90: 14000006     	b	0x197ba8 <VMCheckKeyGroup+0x1b4>
  197b94: f85f83a0     	ldur	x0, [x29, #-0x8]
  197b98: b9400fe8     	ldr	w8, [sp, #0xc]
  197b9c: 2a0803e9     	mov	w9, w8
  197ba0: 93407d21     	sxtw	x1, w9
  197ba4: 97fc24cf     	bl	0xa0ee0 <VMMuteVoice@plt>
  197ba8: 14000049     	b	0x197ccc <VMCheckKeyGroup+0x2d8>
  197bac: b27c03e8     	orr	x8, xzr, #0x10
  197bb0: d2822409     	mov	x9, #0x1120             // =4384
  197bb4: 385ed3aa     	ldurb	w10, [x29, #-0x13]
  197bb8: f85f83ab     	ldur	x11, [x29, #-0x8]
  197bbc: 8b090169     	add	x9, x11, x9
  197bc0: b9400fec     	ldr	w12, [sp, #0xc]
  197bc4: 2a0c03eb     	mov	w11, w12
  197bc8: 93407d6b     	sxtw	x11, w11
  197bcc: 9b0b7d08     	mul	x8, x8, x11
  197bd0: 8b080128     	add	x8, x9, x8
  197bd4: 3940350c     	ldrb	w12, [x8, #0xd]
  197bd8: 6b0c015f     	cmp	w10, w12
  197bdc: 1a9f17ea     	cset	w10, eq
  197be0: 3700004a     	tbnz	w10, #0x0, 0x197be8 <VMCheckKeyGroup+0x1f4>
  197be4: 1400003a     	b	0x197ccc <VMCheckKeyGroup+0x2d8>
  197be8: 32180fe8     	orr	w8, wzr, #0xf00
  197bec: b27c03e9     	orr	x9, xzr, #0x10
  197bf0: d282240a     	mov	x10, #0x1120            // =4384
  197bf4: f85f03a0     	ldur	x0, [x29, #-0x10]
  197bf8: f85f83ab     	ldur	x11, [x29, #-0x8]
  197bfc: 8b0a016a     	add	x10, x11, x10
  197c00: b9400fec     	ldr	w12, [sp, #0xc]
  197c04: 2a0c03eb     	mov	w11, w12
  197c08: 93407d6b     	sxtw	x11, w11
  197c0c: 9b0b7d29     	mul	x9, x9, x11
  197c10: 8b090149     	add	x9, x10, x9
  197c14: 79400d21     	ldrh	w1, [x9, #0x6]
  197c18: b90007e8     	str	w8, [sp, #0x4]
  197c1c: 94000033     	bl	0x197ce8 <VMCheckKeyGroup+0x2f4>
  197c20: f9000be0     	str	x0, [sp, #0x10]
  197c24: 785ee3a8     	ldurh	w8, [x29, #-0x12]
  197c28: f9400be9     	ldr	x9, [sp, #0x10]
  197c2c: 7940012c     	ldrh	w12, [x9]
  197c30: b94007e1     	ldr	w1, [sp, #0x4]
  197c34: 0a01018c     	and	w12, w12, w1
  197c38: 6b0c011f     	cmp	w8, w12
  197c3c: 1a9f17e8     	cset	w8, eq
  197c40: 37000048     	tbnz	w8, #0x0, 0x197c48 <VMCheckKeyGroup+0x254>
  197c44: 14000022     	b	0x197ccc <VMCheckKeyGroup+0x2d8>
  197c48: 321d03e8     	orr	w8, wzr, #0x8
  197c4c: b27c03e9     	orr	x9, xzr, #0x10
  197c50: d282240a     	mov	x10, #0x1120            // =4384
  197c54: f85f83ab     	ldur	x11, [x29, #-0x8]
  197c58: 8b0a016a     	add	x10, x11, x10
  197c5c: b9400fec     	ldr	w12, [sp, #0xc]
  197c60: 2a0c03eb     	mov	w11, w12
  197c64: 93407d6b     	sxtw	x11, w11
  197c68: 9b0b7d29     	mul	x9, x9, x11
  197c6c: 8b090149     	add	x9, x10, x9
  197c70: 3940252c     	ldrb	w12, [x9, #0x9]
  197c74: 0a080188     	and	w8, w12, w8
  197c78: 35000048     	cbnz	w8, 0x197c80 <VMCheckKeyGroup+0x28c>
  197c7c: 1400000f     	b	0x197cb8 <VMCheckKeyGroup+0x2c4>
  197c80: b27c03e8     	orr	x8, xzr, #0x10
  197c84: d2822409     	mov	x9, #0x1120             // =4384
  197c88: 321a03ea     	orr	w10, wzr, #0x40
  197c8c: f85f83ab     	ldur	x11, [x29, #-0x8]
  197c90: 8b090169     	add	x9, x11, x9
  197c94: b9400fec     	ldr	w12, [sp, #0xc]
  197c98: 2a0c03eb     	mov	w11, w12
  197c9c: 93407d6b     	sxtw	x11, w11
  197ca0: 9b0b7d08     	mul	x8, x8, x11
  197ca4: 8b080128     	add	x8, x9, x8
  197ca8: 3940250c     	ldrb	w12, [x8, #0x9]
  197cac: 2a0a018a     	orr	w10, w12, w10
  197cb0: 3900250a     	strb	w10, [x8, #0x9]
  197cb4: 14000006     	b	0x197ccc <VMCheckKeyGroup+0x2d8>
  197cb8: f85f83a0     	ldur	x0, [x29, #-0x8]
  197cbc: b9400fe8     	ldr	w8, [sp, #0xc]
  197cc0: 2a0803e9     	mov	w9, w8
  197cc4: 93407d21     	sxtw	x1, w9
  197cc8: 97fc2486     	bl	0xa0ee0 <VMMuteVoice@plt>
  197ccc: b9400fe8     	ldr	w8, [sp, #0xc]
  197cd0: 11000508     	add	w8, w8, #0x1
  197cd4: b9000fe8     	str	w8, [sp, #0xc]
  197cd8: 17ffff57     	b	0x197a34 <VMCheckKeyGroup+0x40>
  197cdc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  197ce0: 910103ff     	add	sp, sp, #0x40
  197ce4: d65f03c0     	ret
  197ce8: d10083ff     	sub	sp, sp, #0x20
  197cec: 321203e8     	orr	w8, wzr, #0x4000
  197cf0: f9000be0     	str	x0, [sp, #0x10]
  197cf4: 79001fe1     	strh	w1, [sp, #0xe]
  197cf8: 79401fe1     	ldrh	w1, [sp, #0xe]
  197cfc: 0a080028     	and	w8, w1, w8
  197d00: 35000048     	cbnz	w8, 0x197d08 <VMCheckKeyGroup+0x314>
  197d04: 1400000e     	b	0x197d3c <VMCheckKeyGroup+0x348>
  197d08: d2800508     	mov	x8, #0x28               // =40
  197d0c: 320037e9     	orr	w9, wzr, #0x3fff
  197d10: f9400bea     	ldr	x10, [sp, #0x10]
  197d14: f940094a     	ldr	x10, [x10, #0x10]
  197d18: f940054a     	ldr	x10, [x10, #0x8]
  197d1c: 79401feb     	ldrh	w11, [sp, #0xe]
  197d20: 0a090169     	and	w9, w11, w9
  197d24: 2a0903ec     	mov	w12, w9
  197d28: 93407d8c     	sxtw	x12, w12
  197d2c: 9b0c7d08     	mul	x8, x8, x12
  197d30: 8b080148     	add	x8, x10, x8
  197d34: f9000fe8     	str	x8, [sp, #0x18]
  197d38: 1400000b     	b	0x197d64 <VMCheckKeyGroup+0x370>
  197d3c: b27b03e8     	orr	x8, xzr, #0x20
  197d40: f9400be9     	ldr	x9, [sp, #0x10]
  197d44: f9400529     	ldr	x9, [x9, #0x8]
  197d48: f9401129     	ldr	x9, [x9, #0x20]
  197d4c: 79401fea     	ldrh	w10, [sp, #0xe]
  197d50: 2a0a03eb     	mov	w11, w10
  197d54: d3403d6b     	ubfx	x11, x11, #0, #16
  197d58: 9b0b7d08     	mul	x8, x8, x11
  197d5c: 8b080128     	add	x8, x9, x8
  197d60: f9000fe8     	str	x8, [sp, #0x18]
  197d64: f9400fe0     	ldr	x0, [sp, #0x18]
  197d68: 910083ff     	add	sp, sp, #0x20
  197d6c: d65f03c0     	ret

0000000000197d70 <VMCheckPolyphonyLimiting>:
  197d70: d10183ff     	sub	sp, sp, #0x60
  197d74: a9057bfd     	stp	x29, x30, [sp, #0x50]
  197d78: 910143fd     	add	x29, sp, #0x50
  197d7c: 321a03e8     	orr	w8, wzr, #0x40
  197d80: 52800009     	mov	w9, #0x0                // =0
  197d84: f81f03a0     	stur	x0, [x29, #-0x10]
  197d88: f81e83a1     	stur	x1, [x29, #-0x18]
  197d8c: 381e73a2     	sturb	w2, [x29, #-0x19]
  197d90: 381e63a3     	sturb	w3, [x29, #-0x1a]
  197d94: 381e53a4     	sturb	w4, [x29, #-0x1b]
  197d98: 781e23a5     	sturh	w5, [x29, #-0x1e]
  197d9c: f90017e6     	str	x6, [sp, #0x28]
  197da0: f90013e7     	str	x7, [sp, #0x20]
  197da4: f85f03a0     	ldur	x0, [x29, #-0x10]
  197da8: f94a9801     	ldr	x1, [x0, #0x1530]
  197dac: 91002821     	add	x1, x1, #0xa
  197db0: f90a9801     	str	x1, [x0, #0x1530]
  197db4: b90017ff     	str	wzr, [sp, #0x14]
  197db8: b9001be8     	str	w8, [sp, #0x18]
  197dbc: 790023e9     	strh	w9, [sp, #0x10]
  197dc0: f85e83a0     	ldur	x0, [x29, #-0x18]
  197dc4: 385e73a1     	ldurb	w1, [x29, #-0x19]
  197dc8: 97fffdd0     	bl	0x197508 <VMAllNotesOff+0x178>
  197dcc: 381e73a0     	sturb	w0, [x29, #-0x19]
  197dd0: f94017e6     	ldr	x6, [sp, #0x28]
  197dd4: 2a0603e8     	mov	w8, w6
  197dd8: b9001fe8     	str	w8, [sp, #0x1c]
  197ddc: b9401fe8     	ldr	w8, [sp, #0x1c]
  197de0: 2a0803e9     	mov	w9, w8
  197de4: 93407d29     	sxtw	x9, w9
  197de8: f94013ea     	ldr	x10, [sp, #0x20]
  197dec: eb0a013f     	cmp	x9, x10
  197df0: 1a9fc7e8     	cset	w8, le
  197df4: 37000048     	tbnz	w8, #0x0, 0x197dfc <VMCheckPolyphonyLimiting+0x8c>
  197df8: 1400006f     	b	0x197fb4 <VMCheckPolyphonyLimiting+0x244>
  197dfc: 528000a8     	mov	w8, #0x5                // =5
  197e00: b27c03e9     	orr	x9, xzr, #0x10
  197e04: d282240a     	mov	x10, #0x1120            // =4384
  197e08: f85f03ab     	ldur	x11, [x29, #-0x10]
  197e0c: 8b0a016a     	add	x10, x11, x10
  197e10: b9401fec     	ldr	w12, [sp, #0x1c]
  197e14: 2a0c03eb     	mov	w11, w12
  197e18: 93407d6b     	sxtw	x11, w11
  197e1c: 9b0b7d29     	mul	x9, x9, x11
  197e20: 8b090149     	add	x9, x10, x9
  197e24: 3940212c     	ldrb	w12, [x9, #0x8]
  197e28: 6b08019f     	cmp	w12, w8
  197e2c: 1a9f07e8     	cset	w8, ne
  197e30: 37000048     	tbnz	w8, #0x0, 0x197e38 <VMCheckPolyphonyLimiting+0xc8>
  197e34: 1400003b     	b	0x197f20 <VMCheckPolyphonyLimiting+0x1b0>
  197e38: b27c03e8     	orr	x8, xzr, #0x10
  197e3c: d2822409     	mov	x9, #0x1120             // =4384
  197e40: 385e73aa     	ldurb	w10, [x29, #-0x19]
  197e44: f85f03ab     	ldur	x11, [x29, #-0x10]
  197e48: 8b090169     	add	x9, x11, x9
  197e4c: b9401fec     	ldr	w12, [sp, #0x1c]
  197e50: 2a0c03eb     	mov	w11, w12
  197e54: 93407d6b     	sxtw	x11, w11
  197e58: 9b0b7d08     	mul	x8, x8, x11
  197e5c: 8b080128     	add	x8, x9, x8
  197e60: 3940290c     	ldrb	w12, [x8, #0xa]
  197e64: 6b0c015f     	cmp	w10, w12
  197e68: 1a9f17ea     	cset	w10, eq
  197e6c: 3700004a     	tbnz	w10, #0x0, 0x197e74 <VMCheckPolyphonyLimiting+0x104>
  197e70: 1400002b     	b	0x197f1c <VMCheckPolyphonyLimiting+0x1ac>
  197e74: b27c03e8     	orr	x8, xzr, #0x10
  197e78: d2822409     	mov	x9, #0x1120             // =4384
  197e7c: 385e63aa     	ldurb	w10, [x29, #-0x1a]
  197e80: f85f03ab     	ldur	x11, [x29, #-0x10]
  197e84: 8b090169     	add	x9, x11, x9
  197e88: b9401fec     	ldr	w12, [sp, #0x1c]
  197e8c: 2a0c03eb     	mov	w11, w12
  197e90: 93407d6b     	sxtw	x11, w11
  197e94: 9b0b7d08     	mul	x8, x8, x11
  197e98: 8b080128     	add	x8, x9, x8
  197e9c: 39402d0c     	ldrb	w12, [x8, #0xb]
  197ea0: 6b0c015f     	cmp	w10, w12
  197ea4: 1a9f17ea     	cset	w10, eq
  197ea8: 3700004a     	tbnz	w10, #0x0, 0x197eb0 <VMCheckPolyphonyLimiting+0x140>
  197eac: 1400001c     	b	0x197f1c <VMCheckPolyphonyLimiting+0x1ac>
  197eb0: b27c03e8     	orr	x8, xzr, #0x10
  197eb4: d2822409     	mov	x9, #0x1120             // =4384
  197eb8: b94017ea     	ldr	w10, [sp, #0x14]
  197ebc: 1100054a     	add	w10, w10, #0x1
  197ec0: b90017ea     	str	w10, [sp, #0x14]
  197ec4: f85f03ab     	ldur	x11, [x29, #-0x10]
  197ec8: 796a896a     	ldrh	w10, [x11, #0x1544]
  197ecc: f85f03ab     	ldur	x11, [x29, #-0x10]
  197ed0: 8b090169     	add	x9, x11, x9
  197ed4: b9401fec     	ldr	w12, [sp, #0x1c]
  197ed8: 2a0c03eb     	mov	w11, w12
  197edc: 93407d6b     	sxtw	x11, w11
  197ee0: 9b0b7d08     	mul	x8, x8, x11
  197ee4: 8b080128     	add	x8, x9, x8
  197ee8: 7940090c     	ldrh	w12, [x8, #0x4]
  197eec: 6b0c014a     	subs	w10, w10, w12
  197ef0: 790027ea     	strh	w10, [sp, #0x12]
  197ef4: 794027ea     	ldrh	w10, [sp, #0x12]
  197ef8: 794023ec     	ldrh	w12, [sp, #0x10]
  197efc: 6b0c015f     	cmp	w10, w12
  197f00: 1a9fb7ea     	cset	w10, ge
  197f04: 3700004a     	tbnz	w10, #0x0, 0x197f0c <VMCheckPolyphonyLimiting+0x19c>
  197f08: 14000005     	b	0x197f1c <VMCheckPolyphonyLimiting+0x1ac>
  197f0c: 794027e8     	ldrh	w8, [sp, #0x12]
  197f10: 790023e8     	strh	w8, [sp, #0x10]
  197f14: b9401fe8     	ldr	w8, [sp, #0x1c]
  197f18: b9001be8     	str	w8, [sp, #0x18]
  197f1c: 14000022     	b	0x197fa4 <VMCheckPolyphonyLimiting+0x234>
  197f20: b27c03e8     	orr	x8, xzr, #0x10
  197f24: d2822409     	mov	x9, #0x1120             // =4384
  197f28: 385e73aa     	ldurb	w10, [x29, #-0x19]
  197f2c: f85f03ab     	ldur	x11, [x29, #-0x10]
  197f30: 8b090169     	add	x9, x11, x9
  197f34: b9401fec     	ldr	w12, [sp, #0x1c]
  197f38: 2a0c03eb     	mov	w11, w12
  197f3c: 93407d6b     	sxtw	x11, w11
  197f40: 9b0b7d08     	mul	x8, x8, x11
  197f44: 8b080128     	add	x8, x9, x8
  197f48: 3940350c     	ldrb	w12, [x8, #0xd]
  197f4c: 6b0c015f     	cmp	w10, w12
  197f50: 1a9f17ea     	cset	w10, eq
  197f54: 3700004a     	tbnz	w10, #0x0, 0x197f5c <VMCheckPolyphonyLimiting+0x1ec>
  197f58: 14000013     	b	0x197fa4 <VMCheckPolyphonyLimiting+0x234>
  197f5c: b27c03e8     	orr	x8, xzr, #0x10
  197f60: d2822409     	mov	x9, #0x1120             // =4384
  197f64: 385e63aa     	ldurb	w10, [x29, #-0x1a]
  197f68: f85f03ab     	ldur	x11, [x29, #-0x10]
  197f6c: 8b090169     	add	x9, x11, x9
  197f70: b9401fec     	ldr	w12, [sp, #0x1c]
  197f74: 2a0c03eb     	mov	w11, w12
  197f78: 93407d6b     	sxtw	x11, w11
  197f7c: 9b0b7d08     	mul	x8, x8, x11
  197f80: 8b080128     	add	x8, x9, x8
  197f84: 3940390c     	ldrb	w12, [x8, #0xe]
  197f88: 6b0c015f     	cmp	w10, w12
  197f8c: 1a9f17ea     	cset	w10, eq
  197f90: 3700004a     	tbnz	w10, #0x0, 0x197f98 <VMCheckPolyphonyLimiting+0x228>
  197f94: 14000004     	b	0x197fa4 <VMCheckPolyphonyLimiting+0x234>
  197f98: b94017e8     	ldr	w8, [sp, #0x14]
  197f9c: 11000508     	add	w8, w8, #0x1
  197fa0: b90017e8     	str	w8, [sp, #0x14]
  197fa4: b9401fe8     	ldr	w8, [sp, #0x1c]
  197fa8: 11000508     	add	w8, w8, #0x1
  197fac: b9001fe8     	str	w8, [sp, #0x1c]
  197fb0: 17ffff8b     	b	0x197ddc <VMCheckPolyphonyLimiting+0x6c>
  197fb4: 321f03e8     	orr	w8, wzr, #0x2
  197fb8: b94017e9     	ldr	w9, [sp, #0x14]
  197fbc: 6b08013f     	cmp	w9, w8
  197fc0: 1a9fa7e8     	cset	w8, lt
  197fc4: 37000048     	tbnz	w8, #0x0, 0x197fcc <VMCheckPolyphonyLimiting+0x25c>
  197fc8: 14000003     	b	0x197fd4 <VMCheckPolyphonyLimiting+0x264>
  197fcc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  197fd0: 14000017     	b	0x19802c <VMCheckPolyphonyLimiting+0x2bc>
  197fd4: 321a03e8     	orr	w8, wzr, #0x40
  197fd8: b9401be9     	ldr	w9, [sp, #0x18]
  197fdc: 6b08013f     	cmp	w9, w8
  197fe0: 1a9f07e8     	cset	w8, ne
  197fe4: 37000048     	tbnz	w8, #0x0, 0x197fec <VMCheckPolyphonyLimiting+0x27c>
  197fe8: 14000010     	b	0x198028 <VMCheckPolyphonyLimiting+0x2b8>
  197fec: 320003e8     	orr	w8, wzr, #0x1
  197ff0: f85f03a0     	ldur	x0, [x29, #-0x10]
  197ff4: f85e83a1     	ldur	x1, [x29, #-0x18]
  197ff8: b9401be9     	ldr	w9, [sp, #0x18]
  197ffc: 2a0903ea     	mov	w10, w9
  198000: 93407d42     	sxtw	x2, w10
  198004: 385e73a3     	ldurb	w3, [x29, #-0x19]
  198008: 385e63a4     	ldurb	w4, [x29, #-0x1a]
  19800c: 385e53a5     	ldurb	w5, [x29, #-0x1b]
  198010: 785e23a6     	ldurh	w6, [x29, #-0x1e]
  198014: b9000fe8     	str	w8, [sp, #0xc]
  198018: 94000009     	bl	0x19803c <VMCheckPolyphonyLimiting+0x2cc>
  19801c: b9400fe8     	ldr	w8, [sp, #0xc]
  198020: b81fc3a8     	stur	w8, [x29, #-0x4]
  198024: 14000002     	b	0x19802c <VMCheckPolyphonyLimiting+0x2bc>
  198028: b81fc3bf     	stur	wzr, [x29, #-0x4]
  19802c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  198030: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  198034: 910183ff     	add	sp, sp, #0x60
  198038: d65f03c0     	ret
  19803c: d10243ff     	sub	sp, sp, #0x90
  198040: a9087bfd     	stp	x29, x30, [sp, #0x80]
  198044: 910203fd     	add	x29, sp, #0x80
  198048: d2822408     	mov	x8, #0x1120             // =4384
  19804c: b27c03e9     	orr	x9, xzr, #0x10
  198050: 321e03ea     	orr	w10, wzr, #0x4
  198054: b27d03eb     	orr	x11, xzr, #0x8
  198058: 528000ac     	mov	w12, #0x5               // =5
  19805c: 128008cd     	mov	w13, #-0x47             // =-71
  198060: 320003ee     	orr	w14, wzr, #0x1
  198064: f81f83a0     	stur	x0, [x29, #-0x8]
  198068: f81f03a1     	stur	x1, [x29, #-0x10]
  19806c: f81e83a2     	stur	x2, [x29, #-0x18]
  198070: 381e73a3     	sturb	w3, [x29, #-0x19]
  198074: 381e63a4     	sturb	w4, [x29, #-0x1a]
  198078: 381e53a5     	sturb	w5, [x29, #-0x1b]
  19807c: 781e23a6     	sturh	w6, [x29, #-0x1e]
  198080: f85f83a0     	ldur	x0, [x29, #-0x8]
  198084: 8b080000     	add	x0, x0, x8
  198088: f85e83a1     	ldur	x1, [x29, #-0x18]
  19808c: 9b017d21     	mul	x1, x9, x1
  198090: 8b010000     	add	x0, x0, x1
  198094: f81d83a0     	stur	x0, [x29, #-0x28]
  198098: f85f83a0     	ldur	x0, [x29, #-0x8]
  19809c: f85d83a1     	ldur	x1, [x29, #-0x28]
  1980a0: f81d03a8     	stur	x8, [x29, #-0x30]
  1980a4: f81c83a9     	stur	x9, [x29, #-0x38]
  1980a8: b81c43aa     	stur	w10, [x29, #-0x3c]
  1980ac: f9001feb     	str	x11, [sp, #0x38]
  1980b0: b90037ec     	str	w12, [sp, #0x34]
  1980b4: b90033ed     	str	w13, [sp, #0x30]
  1980b8: b9002fee     	str	w14, [sp, #0x2c]
  1980bc: 97fff91c     	bl	0x19652c <VMMuteVoice+0x128>
  1980c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1980c4: 2a0803ea     	mov	w10, w8
  1980c8: 2a0a03e0     	mov	w0, w10
  1980cc: 97fff96c     	bl	0x19667c <VMMuteVoice+0x278>
  1980d0: f9401008     	ldr	x8, [x0, #0x20]
  1980d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1980d8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1980dc: f85d83ab     	ldur	x11, [x29, #-0x28]
  1980e0: 3940296a     	ldrb	w10, [x11, #0xa]
  1980e4: b85c43ac     	ldur	w12, [x29, #-0x3c]
  1980e8: 1acc294a     	asr	w10, w10, w12
  1980ec: 2a0a03eb     	mov	w11, w10
  1980f0: 93407d6b     	sxtw	x11, w11
  1980f4: f9401fe1     	ldr	x1, [sp, #0x38]
  1980f8: 9b0b7c2b     	mul	x11, x1, x11
  1980fc: 8b0b0129     	add	x9, x9, x11
  198100: f9400121     	ldr	x1, [x9]
  198104: f85f83a9     	ldur	x9, [x29, #-0x8]
  198108: f85d03ab     	ldur	x11, [x29, #-0x30]
  19810c: 8b0b0129     	add	x9, x9, x11
  198110: f85e83a2     	ldur	x2, [x29, #-0x18]
  198114: f85c83af     	ldur	x15, [x29, #-0x38]
  198118: 9b027de2     	mul	x2, x15, x2
  19811c: 8b020129     	add	x9, x9, x2
  198120: f85e83a2     	ldur	x2, [x29, #-0x18]
  198124: 2a0203ea     	mov	w10, w2
  198128: f90013e0     	str	x0, [sp, #0x20]
  19812c: 2a0a03e0     	mov	w0, w10
  198130: f9000fe8     	str	x8, [sp, #0x18]
  198134: f9000be1     	str	x1, [sp, #0x10]
  198138: f90007e9     	str	x9, [sp, #0x8]
  19813c: 97fff957     	bl	0x196698 <VMMuteVoice+0x294>
  198140: 2a0003e8     	mov	w8, w0
  198144: 93407d03     	sxtw	x3, w8
  198148: f94013e0     	ldr	x0, [sp, #0x20]
  19814c: f9400be1     	ldr	x1, [sp, #0x10]
  198150: f94007e2     	ldr	x2, [sp, #0x8]
  198154: f9400fe8     	ldr	x8, [sp, #0x18]
  198158: d63f0100     	blr	x8
  19815c: f85d83a8     	ldur	x8, [x29, #-0x28]
  198160: b94037ea     	ldr	w10, [sp, #0x34]
  198164: 3900210a     	strb	w10, [x8, #0x8]
  198168: f85f03a0     	ldur	x0, [x29, #-0x10]
  19816c: 385e73a1     	ldurb	w1, [x29, #-0x19]
  198170: 97fffce6     	bl	0x197508 <VMAllNotesOff+0x178>
  198174: f85d83a8     	ldur	x8, [x29, #-0x28]
  198178: 39003500     	strb	w0, [x8, #0xd]
  19817c: 385e63aa     	ldurb	w10, [x29, #-0x1a]
  198180: f85d83a8     	ldur	x8, [x29, #-0x28]
  198184: 3900390a     	strb	w10, [x8, #0xe]
  198188: 385e53aa     	ldurb	w10, [x29, #-0x1b]
  19818c: f85d83a8     	ldur	x8, [x29, #-0x28]
  198190: 39003d0a     	strb	w10, [x8, #0xf]
  198194: 785e23aa     	ldurh	w10, [x29, #-0x1e]
  198198: f85d83a8     	ldur	x8, [x29, #-0x28]
  19819c: 79000d0a     	strh	w10, [x8, #0x6]
  1981a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1981a4: f85d83a1     	ldur	x1, [x29, #-0x28]
  1981a8: 94000124     	bl	0x198638 <VMFindAvailableVoice+0xb4>
  1981ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1981b0: 3940250a     	ldrb	w10, [x8, #0x9]
  1981b4: b94033ec     	ldr	w12, [sp, #0x30]
  1981b8: 0a0c014a     	and	w10, w10, w12
  1981bc: 3900250a     	strb	w10, [x8, #0x9]
  1981c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1981c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1981c8: 79400901     	ldrh	w1, [x8, #0x4]
  1981cc: 97fc40a1     	bl	0xa8450 <VMUpdateAllNotesAge@plt>
  1981d0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1981d4: 796a890a     	ldrh	w10, [x8, #0x1544]
  1981d8: b9402fec     	ldr	w12, [sp, #0x2c]
  1981dc: 0b0c014d     	add	w13, w10, w12
  1981e0: 792a890d     	strh	w13, [x8, #0x1544]
  1981e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1981e8: 7900090a     	strh	w10, [x8, #0x4]
  1981ec: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1981f0: 910243ff     	add	sp, sp, #0x90
  1981f4: d65f03c0     	ret

00000000001981f8 <VMStartVoice>:
  1981f8: d10303ff     	sub	sp, sp, #0xc0
  1981fc: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  198200: 9102c3fd     	add	x29, sp, #0xb0
  198204: d53bd048     	mrs	x8, TPIDR_EL0
  198208: f9401508     	ldr	x8, [x8, #0x28]
  19820c: f81f83a8     	stur	x8, [x29, #-0x8]
  198210: f81e83a0     	stur	x0, [x29, #-0x18]
  198214: f81e03a1     	stur	x1, [x29, #-0x20]
  198218: 381dc3a2     	sturb	w2, [x29, #-0x24]
  19821c: 381d83a3     	sturb	w3, [x29, #-0x28]
  198220: 381d43a4     	sturb	w4, [x29, #-0x2c]
  198224: 781d03a5     	sturh	w5, [x29, #-0x30]
  198228: f85e03a8     	ldur	x8, [x29, #-0x20]
  19822c: 385dc3a2     	ldurb	w2, [x29, #-0x24]
  198230: 2a0203e0     	mov	w0, w2
  198234: 8b001508     	add	x8, x8, x0, lsl #5
  198238: 91006108     	add	x8, x8, #0x18
  19823c: f81c03a8     	stur	x8, [x29, #-0x40]
  198240: f85e03a0     	ldur	x0, [x29, #-0x20]
  198244: 785d03a1     	ldurh	w1, [x29, #-0x30]
  198248: 97fffea8     	bl	0x197ce8 <VMCheckKeyGroup+0x2f4>
  19824c: f81c83a0     	stur	x0, [x29, #-0x38]
  198250: aa1f03e8     	mov	x8, xzr
  198254: f81b03a8     	stur	x8, [x29, #-0x50]
  198258: 320017e1     	orr	w1, wzr, #0x3f
  19825c: 2a0103e8     	mov	w8, w1
  198260: f9002fe8     	str	x8, [sp, #0x58]
  198264: f85e83a8     	ldur	x8, [x29, #-0x18]
  198268: f94a9900     	ldr	x0, [x8, #0x1530]
  19826c: 91002800     	add	x0, x0, #0xa
  198270: f90a9900     	str	x0, [x8, #0x1530]
  198274: f85e03a8     	ldur	x8, [x29, #-0x20]
  198278: f85c03a0     	ldur	x0, [x29, #-0x40]
  19827c: 39407401     	ldrb	w1, [x0, #0x1d]
  198280: 2a0103e0     	mov	w0, w1
  198284: 8b000108     	add	x8, x8, x0
  198288: 3948d901     	ldrb	w1, [x8, #0x236]
  19828c: 34000461     	cbz	w1, 0x198318 <VMStartVoice+0x120>
  198290: 14000001     	b	0x198294 <VMStartVoice+0x9c>
  198294: f85c83a8     	ldur	x8, [x29, #-0x38]
  198298: 79400109     	ldrh	w9, [x8]
  19829c: 12180d29     	and	w9, w9, #0xf00
  1982a0: 7900abe9     	strh	w9, [sp, #0x54]
  1982a4: 7940abe9     	ldrh	w9, [sp, #0x54]
  1982a8: 34000109     	cbz	w9, 0x1982c8 <VMStartVoice+0xd0>
  1982ac: 14000001     	b	0x1982b0 <VMStartVoice+0xb8>
  1982b0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1982b4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1982b8: 385dc3a3     	ldurb	w3, [x29, #-0x24]
  1982bc: 7940abe2     	ldrh	w2, [sp, #0x54]
  1982c0: 97fc3170     	bl	0xa4880 <VMCheckKeyGroup@plt>
  1982c4: 14000001     	b	0x1982c8 <VMStartVoice+0xd0>
  1982c8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1982cc: 79400109     	ldrh	w9, [x8]
  1982d0: 37300229     	tbnz	w9, #0x6, 0x198314 <VMStartVoice+0x11c>
  1982d4: 14000001     	b	0x1982d8 <VMStartVoice+0xe0>
  1982d8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1982dc: f85e03a1     	ldur	x1, [x29, #-0x20]
  1982e0: f85b03a6     	ldur	x6, [x29, #-0x50]
  1982e4: f9402fe7     	ldr	x7, [sp, #0x58]
  1982e8: 785d03a5     	ldurh	w5, [x29, #-0x30]
  1982ec: 385d43a4     	ldurb	w4, [x29, #-0x2c]
  1982f0: 385d83a3     	ldurb	w3, [x29, #-0x28]
  1982f4: 385dc3a2     	ldurb	w2, [x29, #-0x24]
  1982f8: 97fc3ee6     	bl	0xa7e90 <VMCheckPolyphonyLimiting@plt>
  1982fc: 71000400     	subs	w0, w0, #0x1
  198300: b90047e0     	str	w0, [sp, #0x44]
  198304: 54000061     	b.ne	0x198310 <VMStartVoice+0x118>
  198308: 14000001     	b	0x19830c <VMStartVoice+0x114>
  19830c: 14000093     	b	0x198558 <VMStartVoice+0x360>
  198310: 14000001     	b	0x198314 <VMStartVoice+0x11c>
  198314: 14000001     	b	0x198318 <VMStartVoice+0x120>
  198318: f85e03a8     	ldur	x8, [x29, #-0x20]
  19831c: 79444109     	ldrh	w9, [x8, #0x220]
  198320: 34000149     	cbz	w9, 0x198348 <VMStartVoice+0x150>
  198324: 14000001     	b	0x198328 <VMStartVoice+0x130>
  198328: f85e83a8     	ldur	x8, [x29, #-0x18]
  19832c: 796a8509     	ldrh	w9, [x8, #0x1542]
  198330: f85e03a8     	ldur	x8, [x29, #-0x20]
  198334: 7944410a     	ldrh	w10, [x8, #0x220]
  198338: 6b0a0129     	subs	w9, w9, w10
  19833c: b90043e9     	str	w9, [sp, #0x40]
  198340: 540000ca     	b.ge	0x198358 <VMStartVoice+0x160>
  198344: 14000001     	b	0x198348 <VMStartVoice+0x150>
  198348: f85e83a8     	ldur	x8, [x29, #-0x18]
  19834c: 796a8509     	ldrh	w9, [x8, #0x1542]
  198350: b81bc3a9     	stur	w9, [x29, #-0x44]
  198354: 14000005     	b	0x198368 <VMStartVoice+0x170>
  198358: f85e03a8     	ldur	x8, [x29, #-0x20]
  19835c: 79444109     	ldrh	w9, [x8, #0x220]
  198360: b81bc3a9     	stur	w9, [x29, #-0x44]
  198364: 14000001     	b	0x198368 <VMStartVoice+0x170>
  198368: f85e83a8     	ldur	x8, [x29, #-0x18]
  19836c: 796a8109     	ldrh	w9, [x8, #0x1540]
  198370: 796a850a     	ldrh	w10, [x8, #0x1542]
  198374: 6b0a0129     	subs	w9, w9, w10
  198378: b9003fe9     	str	w9, [sp, #0x3c]
  19837c: 54000c6a     	b.ge	0x198508 <VMStartVoice+0x310>
  198380: 14000001     	b	0x198384 <VMStartVoice+0x18c>
  198384: f85e03a8     	ldur	x8, [x29, #-0x20]
  198388: 79444509     	ldrh	w9, [x8, #0x222]
  19838c: b85bc3aa     	ldur	w10, [x29, #-0x44]
  198390: 6b0a0129     	subs	w9, w9, w10
  198394: b9003be9     	str	w9, [sp, #0x38]
  198398: 54000b8a     	b.ge	0x198508 <VMStartVoice+0x310>
  19839c: 14000001     	b	0x1983a0 <VMStartVoice+0x1a8>
  1983a0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1983a4: f85b03a2     	ldur	x2, [x29, #-0x50]
  1983a8: f9402fe3     	ldr	x3, [sp, #0x58]
  1983ac: d10033a1     	sub	x1, x29, #0xc
  1983b0: 97fc2cac     	bl	0xa3660 <VMFindAvailableVoice@plt>
  1983b4: b5000aa0     	cbnz	x0, 0x198508 <VMStartVoice+0x310>
  1983b8: 14000001     	b	0x1983bc <VMStartVoice+0x1c4>
  1983bc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1983c0: b89f43a9     	ldursw	x9, [x29, #-0xc]
  1983c4: 8b091108     	add	x8, x8, x9, lsl #4
  1983c8: 5282240a     	mov	w10, #0x1120            // =4384
  1983cc: 2a0a03e9     	mov	w9, w10
  1983d0: 8b090108     	add	x8, x8, x9
  1983d4: f90027e8     	str	x8, [sp, #0x48]
  1983d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1983dc: 796a810a     	ldrh	w10, [x8, #0x1540]
  1983e0: 1100054a     	add	w10, w10, #0x1
  1983e4: 792a810a     	strh	w10, [x8, #0x1540]
  1983e8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1983ec: 7944450a     	ldrh	w10, [x8, #0x222]
  1983f0: 1100054a     	add	w10, w10, #0x1
  1983f4: 7904450a     	strh	w10, [x8, #0x222]
  1983f8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1983fc: 385dc3a1     	ldurb	w1, [x29, #-0x24]
  198400: f9001be9     	str	x9, [sp, #0x30]
  198404: 97fffc41     	bl	0x197508 <VMAllNotesOff+0x178>
  198408: f85e83a8     	ldur	x8, [x29, #-0x18]
  19840c: b89f43a9     	ldursw	x9, [x29, #-0xc]
  198410: 8b091108     	add	x8, x8, x9, lsl #4
  198414: 5282254a     	mov	w10, #0x112a            // =4394
  198418: 2a0a03e9     	mov	w9, w10
  19841c: 38296900     	strb	w0, [x8, x9]
  198420: 385d83aa     	ldurb	w10, [x29, #-0x28]
  198424: f85e83a8     	ldur	x8, [x29, #-0x18]
  198428: b89f43a9     	ldursw	x9, [x29, #-0xc]
  19842c: 8b091108     	add	x8, x8, x9, lsl #4
  198430: 52822560     	mov	w0, #0x112b             // =4395
  198434: 2a0003e9     	mov	w9, w0
  198438: 3829690a     	strb	w10, [x8, x9]
  19843c: 385d43aa     	ldurb	w10, [x29, #-0x2c]
  198440: f85e83a8     	ldur	x8, [x29, #-0x18]
  198444: b89f43a9     	ldursw	x9, [x29, #-0xc]
  198448: 8b091108     	add	x8, x8, x9, lsl #4
  19844c: 52822580     	mov	w0, #0x112c             // =4396
  198450: 2a0003e9     	mov	w9, w0
  198454: 3829690a     	strb	w10, [x8, x9]
  198458: f85e83a8     	ldur	x8, [x29, #-0x18]
  19845c: 796a890a     	ldrh	w10, [x8, #0x1544]
  198460: 11000540     	add	w0, w10, #0x1
  198464: 792a8900     	strh	w0, [x8, #0x1544]
  198468: f85e83a8     	ldur	x8, [x29, #-0x18]
  19846c: b89f43a9     	ldursw	x9, [x29, #-0xc]
  198470: 8b091108     	add	x8, x8, x9, lsl #4
  198474: 7922490a     	strh	w10, [x8, #0x1124]
  198478: f85e83a8     	ldur	x8, [x29, #-0x18]
  19847c: b89f43a9     	ldursw	x9, [x29, #-0xc]
  198480: 8b091108     	add	x8, x8, x9, lsl #4
  198484: 5282250a     	mov	w10, #0x1128            // =4392
  198488: 2a0a03e9     	mov	w9, w10
  19848c: 320003ea     	orr	w10, wzr, #0x1
  198490: 3829690a     	strb	w10, [x8, x9]
  198494: f85e83a0     	ldur	x0, [x29, #-0x18]
  198498: f94027e1     	ldr	x1, [sp, #0x48]
  19849c: 94000067     	bl	0x198638 <VMFindAvailableVoice+0xb4>
  1984a0: b85f43a0     	ldur	w0, [x29, #-0xc]
  1984a4: 97fff876     	bl	0x19667c <VMMuteVoice+0x278>
  1984a8: f9400408     	ldr	x8, [x0, #0x8]
  1984ac: f85e83a9     	ldur	x9, [x29, #-0x18]
  1984b0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1984b4: b89f43a0     	ldursw	x0, [x29, #-0xc]
  1984b8: 8b00113e     	add	x30, x9, x0, lsl #4
  1984bc: 2a0003ea     	mov	w10, w0
  1984c0: f9401be0     	ldr	x0, [sp, #0x30]
  1984c4: 8b0003c2     	add	x2, x30, x0
  1984c8: 2a0a03e0     	mov	w0, w10
  1984cc: f90017e8     	str	x8, [sp, #0x28]
  1984d0: f90013e9     	str	x9, [sp, #0x20]
  1984d4: f9000fe1     	str	x1, [sp, #0x18]
  1984d8: f9000be2     	str	x2, [sp, #0x10]
  1984dc: 97fff86f     	bl	0x196698 <VMMuteVoice+0x294>
  1984e0: 2a0003e1     	mov	w1, w0
  1984e4: 93407c23     	sxtw	x3, w1
  1984e8: 785d03a4     	ldurh	w4, [x29, #-0x30]
  1984ec: f94013e0     	ldr	x0, [sp, #0x20]
  1984f0: f9400fe1     	ldr	x1, [sp, #0x18]
  1984f4: f9400be2     	ldr	x2, [sp, #0x10]
  1984f8: f94017e8     	ldr	x8, [sp, #0x28]
  1984fc: d63f0100     	blr	x8
  198500: f90007e0     	str	x0, [sp, #0x8]
  198504: 14000015     	b	0x198558 <VMStartVoice+0x360>
  198508: f85e83a0     	ldur	x0, [x29, #-0x18]
  19850c: f85e03a1     	ldur	x1, [x29, #-0x20]
  198510: f85b03a5     	ldur	x5, [x29, #-0x50]
  198514: f9402fe6     	ldr	x6, [sp, #0x58]
  198518: 385d83a4     	ldurb	w4, [x29, #-0x28]
  19851c: 385dc3a3     	ldurb	w3, [x29, #-0x24]
  198520: d10033a2     	sub	x2, x29, #0xc
  198524: 97fc4b7b     	bl	0xab310 <VMStealVoice@plt>
  198528: b5000160     	cbnz	x0, 0x198554 <VMStartVoice+0x35c>
  19852c: 14000001     	b	0x198530 <VMStartVoice+0x338>
  198530: f85e83a0     	ldur	x0, [x29, #-0x18]
  198534: f85e03a1     	ldur	x1, [x29, #-0x20]
  198538: b89f43a2     	ldursw	x2, [x29, #-0xc]
  19853c: 785d03a6     	ldurh	w6, [x29, #-0x30]
  198540: 385d43a5     	ldurb	w5, [x29, #-0x2c]
  198544: 385d83a4     	ldurb	w4, [x29, #-0x28]
  198548: 385dc3a3     	ldurb	w3, [x29, #-0x24]
  19854c: 97fffebc     	bl	0x19803c <VMCheckPolyphonyLimiting+0x2cc>
  198550: 14000001     	b	0x198554 <VMStartVoice+0x35c>
  198554: 14000001     	b	0x198558 <VMStartVoice+0x360>
  198558: d53bd048     	mrs	x8, TPIDR_EL0
  19855c: f9401508     	ldr	x8, [x8, #0x28]
  198560: f85f83a9     	ldur	x9, [x29, #-0x8]
  198564: eb090108     	subs	x8, x8, x9
  198568: f90003e8     	str	x8, [sp]
  19856c: 540000a1     	b.ne	0x198580 <VMStartVoice+0x388>
  198570: 14000001     	b	0x198574 <VMStartVoice+0x37c>
  198574: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  198578: 910303ff     	add	sp, sp, #0xc0
  19857c: d65f03c0     	ret
  198580: 97fc45fc     	bl	0xa9d70 <__stack_chk_fail@plt>

0000000000198584 <VMFindAvailableVoice>:
  198584: d100c3ff     	sub	sp, sp, #0x30
  198588: f90013e0     	str	x0, [sp, #0x20]
  19858c: f9000fe1     	str	x1, [sp, #0x18]
  198590: f9000be2     	str	x2, [sp, #0x10]
  198594: f90007e3     	str	x3, [sp, #0x8]
  198598: f9400be0     	ldr	x0, [sp, #0x10]
  19859c: 2a0003e8     	mov	w8, w0
  1985a0: b90007e8     	str	w8, [sp, #0x4]
  1985a4: b94007e8     	ldr	w8, [sp, #0x4]
  1985a8: 2a0803e9     	mov	w9, w8
  1985ac: 93407d29     	sxtw	x9, w9
  1985b0: f94007ea     	ldr	x10, [sp, #0x8]
  1985b4: eb0a013f     	cmp	x9, x10
  1985b8: 1a9fc7e8     	cset	w8, le
  1985bc: 37000048     	tbnz	w8, #0x0, 0x1985c4 <VMFindAvailableVoice+0x40>
  1985c0: 14000016     	b	0x198618 <VMFindAvailableVoice+0x94>
  1985c4: b27c03e8     	orr	x8, xzr, #0x10
  1985c8: d2822409     	mov	x9, #0x1120             // =4384
  1985cc: f94013ea     	ldr	x10, [sp, #0x20]
  1985d0: 8b090149     	add	x9, x10, x9
  1985d4: b94007eb     	ldr	w11, [sp, #0x4]
  1985d8: 2a0b03ea     	mov	w10, w11
  1985dc: 93407d4a     	sxtw	x10, w10
  1985e0: 9b0a7d08     	mul	x8, x8, x10
  1985e4: 8b080128     	add	x8, x9, x8
  1985e8: 3940210b     	ldrb	w11, [x8, #0x8]
  1985ec: 3400004b     	cbz	w11, 0x1985f4 <VMFindAvailableVoice+0x70>
  1985f0: 14000006     	b	0x198608 <VMFindAvailableVoice+0x84>
  1985f4: b94007e8     	ldr	w8, [sp, #0x4]
  1985f8: f9400fe9     	ldr	x9, [sp, #0x18]
  1985fc: b9000128     	str	w8, [x9]
  198600: f90017ff     	str	xzr, [sp, #0x28]
  198604: 1400000a     	b	0x19862c <VMFindAvailableVoice+0xa8>
  198608: b94007e8     	ldr	w8, [sp, #0x4]
  19860c: 11000508     	add	w8, w8, #0x1
  198610: b90007e8     	str	w8, [sp, #0x4]
  198614: 17ffffe4     	b	0x1985a4 <VMFindAvailableVoice+0x20>
  198618: 92800008     	mov	x8, #-0x1               // =-1
  19861c: 321a03e9     	orr	w9, wzr, #0x40
  198620: f9400fea     	ldr	x10, [sp, #0x18]
  198624: b9000149     	str	w9, [x10]
  198628: f90017e8     	str	x8, [sp, #0x28]
  19862c: f94017e0     	ldr	x0, [sp, #0x28]
  198630: 9100c3ff     	add	sp, sp, #0x30
  198634: d65f03c0     	ret
  198638: d10083ff     	sub	sp, sp, #0x20
  19863c: 321e03e8     	orr	w8, wzr, #0x4
  198640: f9000fe0     	str	x0, [sp, #0x18]
  198644: f9000be1     	str	x1, [sp, #0x10]
  198648: f9400be0     	ldr	x0, [sp, #0x10]
  19864c: 39402009     	ldrb	w9, [x0, #0x8]
  198650: 6b08013f     	cmp	w9, w8
  198654: 1a9f17e8     	cset	w8, eq
  198658: 37000048     	tbnz	w8, #0x0, 0x198660 <VMFindAvailableVoice+0xdc>
  19865c: 14000002     	b	0x198664 <VMFindAvailableVoice+0xe0>
  198660: 14000048     	b	0x198780 <VMFindAvailableVoice+0x1fc>
  198664: 528000a8     	mov	w8, #0x5                // =5
  198668: f9400be9     	ldr	x9, [sp, #0x10]
  19866c: 3940212a     	ldrb	w10, [x9, #0x8]
  198670: 6b08015f     	cmp	w10, w8
  198674: 1a9f17e8     	cset	w8, eq
  198678: 37000048     	tbnz	w8, #0x0, 0x198680 <VMFindAvailableVoice+0xfc>
  19867c: 1400001c     	b	0x1986ec <VMFindAvailableVoice+0x168>
  198680: b27b03e8     	orr	x8, xzr, #0x20
  198684: 32000fe9     	orr	w9, wzr, #0xf
  198688: b27d07ea     	orr	x10, xzr, #0x18
  19868c: 321e03eb     	orr	w11, wzr, #0x4
  198690: b27d03ec     	orr	x12, xzr, #0x8
  198694: f9400fed     	ldr	x13, [sp, #0x18]
  198698: f9400bee     	ldr	x14, [sp, #0x10]
  19869c: 394035cf     	ldrb	w15, [x14, #0xd]
  1986a0: 1acb29eb     	asr	w11, w15, w11
  1986a4: 2a0b03ee     	mov	w14, w11
  1986a8: 93407dce     	sxtw	x14, w14
  1986ac: 9b0e7d8c     	mul	x12, x12, x14
  1986b0: 8b0c01ac     	add	x12, x13, x12
  1986b4: f940018c     	ldr	x12, [x12]
  1986b8: f90007ec     	str	x12, [sp, #0x8]
  1986bc: f94007ec     	ldr	x12, [sp, #0x8]
  1986c0: 8b0a018a     	add	x10, x12, x10
  1986c4: f9400bec     	ldr	x12, [sp, #0x10]
  1986c8: 3940358b     	ldrb	w11, [x12, #0xd]
  1986cc: 0a090169     	and	w9, w11, w9
  1986d0: 2a0903ec     	mov	w12, w9
  1986d4: 93407d8c     	sxtw	x12, w12
  1986d8: 9b0c7d08     	mul	x8, x8, x12
  1986dc: 8b080148     	add	x8, x10, x8
  1986e0: 39407509     	ldrb	w9, [x8, #0x1d]
  1986e4: b90007e9     	str	w9, [sp, #0x4]
  1986e8: 1400001b     	b	0x198754 <VMFindAvailableVoice+0x1d0>
  1986ec: b27b03e8     	orr	x8, xzr, #0x20
  1986f0: 32000fe9     	orr	w9, wzr, #0xf
  1986f4: b27d07ea     	orr	x10, xzr, #0x18
  1986f8: 321e03eb     	orr	w11, wzr, #0x4
  1986fc: b27d03ec     	orr	x12, xzr, #0x8
  198700: f9400fed     	ldr	x13, [sp, #0x18]
  198704: f9400bee     	ldr	x14, [sp, #0x10]
  198708: 394029cf     	ldrb	w15, [x14, #0xa]
  19870c: 1acb29eb     	asr	w11, w15, w11
  198710: 2a0b03ee     	mov	w14, w11
  198714: 93407dce     	sxtw	x14, w14
  198718: 9b0e7d8c     	mul	x12, x12, x14
  19871c: 8b0c01ac     	add	x12, x13, x12
  198720: f940018c     	ldr	x12, [x12]
  198724: f90007ec     	str	x12, [sp, #0x8]
  198728: f94007ec     	ldr	x12, [sp, #0x8]
  19872c: 8b0a018a     	add	x10, x12, x10
  198730: f9400bec     	ldr	x12, [sp, #0x10]
  198734: 3940298b     	ldrb	w11, [x12, #0xa]
  198738: 0a090169     	and	w9, w11, w9
  19873c: 2a0903ec     	mov	w12, w9
  198740: 93407d8c     	sxtw	x12, w12
  198744: 9b0c7d08     	mul	x8, x8, x12
  198748: 8b080148     	add	x8, x10, x8
  19874c: 39407509     	ldrb	w9, [x8, #0x1d]
  198750: b90007e9     	str	w9, [sp, #0x4]
  198754: 320003e8     	orr	w8, wzr, #0x1
  198758: d28046c9     	mov	x9, #0x236              // =566
  19875c: f94007ea     	ldr	x10, [sp, #0x8]
  198760: 8b090149     	add	x9, x10, x9
  198764: b94007eb     	ldr	w11, [sp, #0x4]
  198768: 2a0b03ea     	mov	w10, w11
  19876c: 93407d4a     	sxtw	x10, w10
  198770: 8b0a0129     	add	x9, x9, x10
  198774: 3940012b     	ldrb	w11, [x9]
  198778: 0b080168     	add	w8, w11, w8
  19877c: 39000128     	strb	w8, [x9]
  198780: 910083ff     	add	sp, sp, #0x20
  198784: d65f03c0     	ret

0000000000198788 <VMStealVoice>:
  198788: d101c3ff     	sub	sp, sp, #0x70
  19878c: 321a03e8     	orr	w8, wzr, #0x40
  198790: f90033e0     	str	x0, [sp, #0x60]
  198794: f9002fe1     	str	x1, [sp, #0x58]
  198798: f9002be2     	str	x2, [sp, #0x50]
  19879c: 39013fe3     	strb	w3, [sp, #0x4f]
  1987a0: 39013be4     	strb	w4, [sp, #0x4e]
  1987a4: f90023e5     	str	x5, [sp, #0x40]
  1987a8: f9001fe6     	str	x6, [sp, #0x38]
  1987ac: f9000bff     	str	xzr, [sp, #0x10]
  1987b0: b90023e8     	str	w8, [sp, #0x20]
  1987b4: f94023e0     	ldr	x0, [sp, #0x40]
  1987b8: 2a0003e8     	mov	w8, w0
  1987bc: b90027e8     	str	w8, [sp, #0x24]
  1987c0: b94027e8     	ldr	w8, [sp, #0x24]
  1987c4: 2a0803e9     	mov	w9, w8
  1987c8: 93407d29     	sxtw	x9, w9
  1987cc: f9401fea     	ldr	x10, [sp, #0x38]
  1987d0: eb0a013f     	cmp	x9, x10
  1987d4: 1a9fc7e8     	cset	w8, le
  1987d8: 37000048     	tbnz	w8, #0x0, 0x1987e0 <VMStealVoice+0x58>
  1987dc: 140000d3     	b	0x198b28 <VMStealVoice+0x3a0>
  1987e0: b27c03e8     	orr	x8, xzr, #0x10
  1987e4: d2822409     	mov	x9, #0x1120             // =4384
  1987e8: f94033ea     	ldr	x10, [sp, #0x60]
  1987ec: 8b090149     	add	x9, x10, x9
  1987f0: b94027eb     	ldr	w11, [sp, #0x24]
  1987f4: 2a0b03ea     	mov	w10, w11
  1987f8: 93407d4a     	sxtw	x10, w10
  1987fc: 9b0a7d08     	mul	x8, x8, x10
  198800: 8b080128     	add	x8, x9, x8
  198804: f9001be8     	str	x8, [sp, #0x30]
  198808: f9401be8     	ldr	x8, [sp, #0x30]
  19880c: 3940210b     	ldrb	w11, [x8, #0x8]
  198810: 3400004b     	cbz	w11, 0x198818 <VMStealVoice+0x90>
  198814: 14000002     	b	0x19881c <VMStealVoice+0x94>
  198818: 140000c0     	b	0x198b18 <VMStealVoice+0x390>
  19881c: 528000a8     	mov	w8, #0x5                // =5
  198820: f9401be9     	ldr	x9, [sp, #0x30]
  198824: 3940212a     	ldrb	w10, [x9, #0x8]
  198828: 6b08015f     	cmp	w10, w8
  19882c: 1a9f17e8     	cset	w8, eq
  198830: 37000048     	tbnz	w8, #0x0, 0x198838 <VMStealVoice+0xb0>
  198834: 14000014     	b	0x198884 <VMStealVoice+0xfc>
  198838: 321e03e8     	orr	w8, wzr, #0x4
  19883c: b27d03e9     	orr	x9, xzr, #0x8
  198840: f94033ea     	ldr	x10, [sp, #0x60]
  198844: f9401beb     	ldr	x11, [sp, #0x30]
  198848: 3940356c     	ldrb	w12, [x11, #0xd]
  19884c: 1ac82988     	asr	w8, w12, w8
  198850: 2a0803eb     	mov	w11, w8
  198854: 93407d6b     	sxtw	x11, w11
  198858: 9b0b7d29     	mul	x9, x9, x11
  19885c: 8b090149     	add	x9, x10, x9
  198860: f9400129     	ldr	x9, [x9]
  198864: f90017e9     	str	x9, [sp, #0x28]
  198868: f9401be9     	ldr	x9, [sp, #0x30]
  19886c: 39403528     	ldrb	w8, [x9, #0xd]
  198870: 39007fe8     	strb	w8, [sp, #0x1f]
  198874: f9401be9     	ldr	x9, [sp, #0x30]
  198878: 39403928     	ldrb	w8, [x9, #0xe]
  19887c: 39007be8     	strb	w8, [sp, #0x1e]
  198880: 14000013     	b	0x1988cc <VMStealVoice+0x144>
  198884: 321e03e8     	orr	w8, wzr, #0x4
  198888: b27d03e9     	orr	x9, xzr, #0x8
  19888c: f94033ea     	ldr	x10, [sp, #0x60]
  198890: f9401beb     	ldr	x11, [sp, #0x30]
  198894: 3940296c     	ldrb	w12, [x11, #0xa]
  198898: 1ac82988     	asr	w8, w12, w8
  19889c: 2a0803eb     	mov	w11, w8
  1988a0: 93407d6b     	sxtw	x11, w11
  1988a4: 9b0b7d29     	mul	x9, x9, x11
  1988a8: 8b090149     	add	x9, x10, x9
  1988ac: f9400129     	ldr	x9, [x9]
  1988b0: f90017e9     	str	x9, [sp, #0x28]
  1988b4: f9401be9     	ldr	x9, [sp, #0x30]
  1988b8: 39402928     	ldrb	w8, [x9, #0xa]
  1988bc: 39007fe8     	strb	w8, [sp, #0x1f]
  1988c0: f9401be9     	ldr	x9, [sp, #0x30]
  1988c4: 39402d28     	ldrb	w8, [x9, #0xb]
  1988c8: 39007be8     	strb	w8, [sp, #0x1e]
  1988cc: f9402fe8     	ldr	x8, [sp, #0x58]
  1988d0: 39496909     	ldrb	w9, [x8, #0x25a]
  1988d4: f94017e8     	ldr	x8, [sp, #0x28]
  1988d8: 3949690a     	ldrb	w10, [x8, #0x25a]
  1988dc: 6b0a013f     	cmp	w9, w10
  1988e0: 1a9fd7e9     	cset	w9, gt
  1988e4: 37000049     	tbnz	w9, #0x0, 0x1988ec <VMStealVoice+0x164>
  1988e8: 14000002     	b	0x1988f0 <VMStealVoice+0x168>
  1988ec: 1400008b     	b	0x198b18 <VMStealVoice+0x390>
  1988f0: 528000a8     	mov	w8, #0x5                // =5
  1988f4: f9401be9     	ldr	x9, [sp, #0x30]
  1988f8: 3940212a     	ldrb	w10, [x9, #0x8]
  1988fc: 6b08015f     	cmp	w10, w8
  198900: 1a9f17e8     	cset	w8, eq
  198904: 370000e8     	tbnz	w8, #0x0, 0x198920 <VMStealVoice+0x198>
  198908: 321d03e8     	orr	w8, wzr, #0x8
  19890c: f9401be9     	ldr	x9, [sp, #0x30]
  198910: 3940252a     	ldrb	w10, [x9, #0x9]
  198914: 0a080148     	and	w8, w10, w8
  198918: 35000048     	cbnz	w8, 0x198920 <VMStealVoice+0x198>
  19891c: 14000009     	b	0x198940 <VMStealVoice+0x1b8>
  198920: 321903e8     	orr	w8, wzr, #0x80
  198924: f9401be9     	ldr	x9, [sp, #0x30]
  198928: 39403d2a     	ldrb	w10, [x9, #0xf]
  19892c: 6b0a0108     	subs	w8, w8, w10
  198930: 2a0803e9     	mov	w9, w8
  198934: 93407d29     	sxtw	x9, w9
  198938: f90007e9     	str	x9, [sp, #0x8]
  19893c: 14000012     	b	0x198984 <VMStealVoice+0x1fc>
  198940: b27907e8     	orr	x8, xzr, #0x180
  198944: b24003e9     	orr	x9, xzr, #0x1
  198948: f9401bea     	ldr	x10, [sp, #0x30]
  19894c: 7940094b     	ldrh	w11, [x10, #0x4]
  198950: 2a0b03ea     	mov	w10, w11
  198954: d3403d4a     	ubfx	x10, x10, #0, #16
  198958: 9ac92149     	lsl	x9, x10, x9
  19895c: f90007e9     	str	x9, [sp, #0x8]
  198960: f9401be9     	ldr	x9, [sp, #0x30]
  198964: 7940052b     	ldrh	w11, [x9, #0x2]
  198968: 2a0b03e9     	mov	w9, w11
  19896c: 93403d29     	sxth	x9, w9
  198970: 9348fd29     	asr	x9, x9, #8
  198974: eb090108     	subs	x8, x8, x9
  198978: f94007e9     	ldr	x9, [sp, #0x8]
  19897c: 8b080128     	add	x8, x9, x8
  198980: f90007e8     	str	x8, [sp, #0x8]
  198984: 321f03e8     	orr	w8, wzr, #0x2
  198988: f9402fe9     	ldr	x9, [sp, #0x58]
  19898c: 3949592a     	ldrb	w10, [x9, #0x256]
  198990: 0a080148     	and	w8, w10, w8
  198994: 35000048     	cbnz	w8, 0x19899c <VMStealVoice+0x214>
  198998: 14000047     	b	0x198ab4 <VMStealVoice+0x32c>
  19899c: d28048c8     	mov	x8, #0x246              // =582
  1989a0: d28046c9     	mov	x9, #0x236              // =566
  1989a4: b27b03ea     	orr	x10, xzr, #0x20
  1989a8: 32000feb     	orr	w11, wzr, #0xf
  1989ac: b27d07ec     	orr	x12, xzr, #0x18
  1989b0: f94017ed     	ldr	x13, [sp, #0x28]
  1989b4: 8b0c01ac     	add	x12, x13, x12
  1989b8: 39407fee     	ldrb	w14, [sp, #0x1f]
  1989bc: 0a0b01cb     	and	w11, w14, w11
  1989c0: 2a0b03ed     	mov	w13, w11
  1989c4: 93407dad     	sxtw	x13, w13
  1989c8: 9b0d7d4a     	mul	x10, x10, x13
  1989cc: 8b0a018a     	add	x10, x12, x10
  1989d0: f90003ea     	str	x10, [sp]
  1989d4: f9402fea     	ldr	x10, [sp, #0x58]
  1989d8: 8b090149     	add	x9, x10, x9
  1989dc: f94003ea     	ldr	x10, [sp]
  1989e0: 3940754b     	ldrb	w11, [x10, #0x1d]
  1989e4: 2a0b03ea     	mov	w10, w11
  1989e8: d3401d4a     	ubfx	x10, x10, #0, #8
  1989ec: 8b0a0129     	add	x9, x9, x10
  1989f0: 3940012b     	ldrb	w11, [x9]
  1989f4: f9402fe9     	ldr	x9, [sp, #0x58]
  1989f8: 8b080128     	add	x8, x9, x8
  1989fc: f94003e9     	ldr	x9, [sp]
  198a00: 3940752e     	ldrb	w14, [x9, #0x1d]
  198a04: 2a0e03e9     	mov	w9, w14
  198a08: d3401d29     	ubfx	x9, x9, #0, #8
  198a0c: 8b090108     	add	x8, x8, x9
  198a10: 3940010e     	ldrb	w14, [x8]
  198a14: 6b0e017f     	cmp	w11, w14
  198a18: 1a9fb7eb     	cset	w11, ge
  198a1c: 3700004b     	tbnz	w11, #0x0, 0x198a24 <VMStealVoice+0x29c>
  198a20: 1400001c     	b	0x198a90 <VMStealVoice+0x308>
  198a24: 321e07e8     	orr	w8, wzr, #0xc
  198a28: d28048c9     	mov	x9, #0x246              // =582
  198a2c: d28046ca     	mov	x10, #0x236             // =566
  198a30: f9402feb     	ldr	x11, [sp, #0x58]
  198a34: 8b0a016a     	add	x10, x11, x10
  198a38: f94003eb     	ldr	x11, [sp]
  198a3c: 3940756c     	ldrb	w12, [x11, #0x1d]
  198a40: 2a0c03eb     	mov	w11, w12
  198a44: d3401d6b     	ubfx	x11, x11, #0, #8
  198a48: 8b0b014a     	add	x10, x10, x11
  198a4c: 3940014c     	ldrb	w12, [x10]
  198a50: f9402fea     	ldr	x10, [sp, #0x58]
  198a54: 8b090149     	add	x9, x10, x9
  198a58: f94003ea     	ldr	x10, [sp]
  198a5c: 3940754d     	ldrb	w13, [x10, #0x1d]
  198a60: 2a0d03ea     	mov	w10, w13
  198a64: d3401d4a     	ubfx	x10, x10, #0, #8
  198a68: 8b0a0129     	add	x9, x9, x10
  198a6c: 3940012d     	ldrb	w13, [x9]
  198a70: 6b0d018c     	subs	w12, w12, w13
  198a74: 1100058c     	add	w12, w12, #0x1
  198a78: 1ac82188     	lsl	w8, w12, w8
  198a7c: 2a0803e9     	mov	w9, w8
  198a80: 93407d29     	sxtw	x9, w9
  198a84: f94007ea     	ldr	x10, [sp, #0x8]
  198a88: 8b090149     	add	x9, x10, x9
  198a8c: f90007e9     	str	x9, [sp, #0x8]
  198a90: 321f03e8     	orr	w8, wzr, #0x2
  198a94: f94003e9     	ldr	x9, [sp]
  198a98: 3940752a     	ldrb	w10, [x9, #0x1d]
  198a9c: 1ac82148     	lsl	w8, w10, w8
  198aa0: 2a0803e9     	mov	w9, w8
  198aa4: 93407d29     	sxtw	x9, w9
  198aa8: f94007eb     	ldr	x11, [sp, #0x8]
  198aac: 8b090169     	add	x9, x11, x9
  198ab0: f90007e9     	str	x9, [sp, #0x8]
  198ab4: 39413be8     	ldrb	w8, [sp, #0x4e]
  198ab8: 39407be9     	ldrb	w9, [sp, #0x1e]
  198abc: 6b09011f     	cmp	w8, w9
  198ac0: 1a9f17e8     	cset	w8, eq
  198ac4: 37000048     	tbnz	w8, #0x0, 0x198acc <VMStealVoice+0x344>
  198ac8: 1400000a     	b	0x198af0 <VMStealVoice+0x368>
  198acc: 39413fe8     	ldrb	w8, [sp, #0x4f]
  198ad0: 39407fe9     	ldrb	w9, [sp, #0x1f]
  198ad4: 6b09011f     	cmp	w8, w9
  198ad8: 1a9f17e8     	cset	w8, eq
  198adc: 37000048     	tbnz	w8, #0x0, 0x198ae4 <VMStealVoice+0x35c>
  198ae0: 14000004     	b	0x198af0 <VMStealVoice+0x368>
  198ae4: f94007e8     	ldr	x8, [sp, #0x8]
  198ae8: 91020108     	add	x8, x8, #0x80
  198aec: f90007e8     	str	x8, [sp, #0x8]
  198af0: f94007e8     	ldr	x8, [sp, #0x8]
  198af4: f9400be9     	ldr	x9, [sp, #0x10]
  198af8: eb09011f     	cmp	x8, x9
  198afc: 1a9fb7ea     	cset	w10, ge
  198b00: 3700004a     	tbnz	w10, #0x0, 0x198b08 <VMStealVoice+0x380>
  198b04: 14000005     	b	0x198b18 <VMStealVoice+0x390>
  198b08: f94007e8     	ldr	x8, [sp, #0x8]
  198b0c: f9000be8     	str	x8, [sp, #0x10]
  198b10: b94027e9     	ldr	w9, [sp, #0x24]
  198b14: b90023e9     	str	w9, [sp, #0x20]
  198b18: b94027e8     	ldr	w8, [sp, #0x24]
  198b1c: 11000508     	add	w8, w8, #0x1
  198b20: b90027e8     	str	w8, [sp, #0x24]
  198b24: 17ffff27     	b	0x1987c0 <VMStealVoice+0x38>
  198b28: 321a03e8     	orr	w8, wzr, #0x40
  198b2c: b94023e9     	ldr	w9, [sp, #0x20]
  198b30: 6b08013f     	cmp	w9, w8
  198b34: 1a9f17e8     	cset	w8, eq
  198b38: 37000048     	tbnz	w8, #0x0, 0x198b40 <VMStealVoice+0x3b8>
  198b3c: 14000004     	b	0x198b4c <VMStealVoice+0x3c4>
  198b40: 928002a8     	mov	x8, #-0x16              // =-22
  198b44: f90037e8     	str	x8, [sp, #0x68]
  198b48: 14000007     	b	0x198b64 <VMStealVoice+0x3dc>
  198b4c: b94023e8     	ldr	w8, [sp, #0x20]
  198b50: 32003fe9     	orr	w9, wzr, #0xffff
  198b54: 0a090108     	and	w8, w8, w9
  198b58: f9402bea     	ldr	x10, [sp, #0x50]
  198b5c: b9000148     	str	w8, [x10]
  198b60: f90037ff     	str	xzr, [sp, #0x68]
  198b64: f94037e0     	ldr	x0, [sp, #0x68]
  198b68: 9101c3ff     	add	sp, sp, #0x70
  198b6c: d65f03c0     	ret

0000000000198b70 <VMStartNote>:
  198b70: d10143ff     	sub	sp, sp, #0x50
  198b74: a9047bfd     	stp	x29, x30, [sp, #0x40]
  198b78: 910103fd     	add	x29, sp, #0x40
  198b7c: b27d07e8     	orr	x8, xzr, #0x18
  198b80: b27b03e9     	orr	x9, xzr, #0x20
  198b84: 321f03ea     	orr	w10, wzr, #0x2
  198b88: 32001beb     	orr	w11, wzr, #0x7f
  198b8c: 5280000c     	mov	w12, #0x0               // =0
  198b90: f81f83a0     	stur	x0, [x29, #-0x8]
  198b94: f81f03a1     	stur	x1, [x29, #-0x10]
  198b98: 381ef3a2     	sturb	w2, [x29, #-0x11]
  198b9c: 381ee3a3     	sturb	w3, [x29, #-0x12]
  198ba0: 381ed3a4     	sturb	w4, [x29, #-0x13]
  198ba4: f85f03a0     	ldur	x0, [x29, #-0x10]
  198ba8: f9410c01     	ldr	x1, [x0, #0x218]
  198bac: 91000421     	add	x1, x1, #0x1
  198bb0: f9010c01     	str	x1, [x0, #0x218]
  198bb4: f85f03a0     	ldur	x0, [x29, #-0x10]
  198bb8: 8b080008     	add	x8, x0, x8
  198bbc: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  198bc0: 2a0203e0     	mov	w0, w2
  198bc4: d3401c00     	ubfx	x0, x0, #0, #8
  198bc8: 9b007d29     	mul	x9, x9, x0
  198bcc: 8b090108     	add	x8, x8, x9
  198bd0: f90013e8     	str	x8, [sp, #0x20]
  198bd4: f94013e8     	ldr	x8, [sp, #0x20]
  198bd8: 39407102     	ldrb	w2, [x8, #0x1c]
  198bdc: 0a0a004a     	and	w10, w2, w10
  198be0: b90007eb     	str	w11, [sp, #0x4]
  198be4: b90003ec     	str	w12, [sp]
  198be8: 3500004a     	cbnz	w10, 0x198bf0 <VMStartNote+0x80>
  198bec: 14000002     	b	0x198bf4 <VMStartNote+0x84>
  198bf0: 1400008a     	b	0x198e18 <VMStartNote+0x2a8>
  198bf4: 321d03e8     	orr	w8, wzr, #0x8
  198bf8: f94013e9     	ldr	x9, [sp, #0x20]
  198bfc: 7940152a     	ldrh	w10, [x9, #0xa]
  198c00: 79003fea     	strh	w10, [sp, #0x1e]
  198c04: 385ee3aa     	ldurb	w10, [x29, #-0x12]
  198c08: 79003bea     	strh	w10, [sp, #0x1c]
  198c0c: f94013e9     	ldr	x9, [sp, #0x20]
  198c10: 3940712a     	ldrb	w10, [x9, #0x1c]
  198c14: 0a080148     	and	w8, w10, w8
  198c18: 35000048     	cbnz	w8, 0x198c20 <VMStartNote+0xb0>
  198c1c: 14000007     	b	0x198c38 <VMStartNote+0xc8>
  198c20: f94013e8     	ldr	x8, [sp, #0x20]
  198c24: 39c06909     	ldrsb	w9, [x8, #0x1a]
  198c28: 79c03bea     	ldrsh	w10, [sp, #0x1c]
  198c2c: 0b090149     	add	w9, w10, w9
  198c30: 79003be9     	strh	w9, [sp, #0x1c]
  198c34: 14000009     	b	0x198c58 <VMStartNote+0xe8>
  198c38: f94013e8     	ldr	x8, [sp, #0x20]
  198c3c: 39c06909     	ldrsb	w9, [x8, #0x1a]
  198c40: f85f03a8     	ldur	x8, [x29, #-0x10]
  198c44: 39c95d0a     	ldrsb	w10, [x8, #0x257]
  198c48: 0b0a0129     	add	w9, w9, w10
  198c4c: 79c03bea     	ldrsh	w10, [sp, #0x1c]
  198c50: 0b090149     	add	w9, w10, w9
  198c54: 79003be9     	strh	w9, [sp, #0x1c]
  198c58: 52800008     	mov	w8, #0x0                // =0
  198c5c: 79c03be9     	ldrsh	w9, [sp, #0x1c]
  198c60: 6b08013f     	cmp	w9, w8
  198c64: 1a9fa7e8     	cset	w8, lt
  198c68: 37000048     	tbnz	w8, #0x0, 0x198c70 <VMStartNote+0x100>
  198c6c: 14000004     	b	0x198c7c <VMStartNote+0x10c>
  198c70: b94003e8     	ldr	w8, [sp]
  198c74: 79003be8     	strh	w8, [sp, #0x1c]
  198c78: 14000009     	b	0x198c9c <VMStartNote+0x12c>
  198c7c: 32001be8     	orr	w8, wzr, #0x7f
  198c80: 79c03be9     	ldrsh	w9, [sp, #0x1c]
  198c84: 6b08013f     	cmp	w9, w8
  198c88: 1a9fd7e8     	cset	w8, gt
  198c8c: 37000048     	tbnz	w8, #0x0, 0x198c94 <VMStartNote+0x124>
  198c90: 14000003     	b	0x198c9c <VMStartNote+0x12c>
  198c94: b94007e8     	ldr	w8, [sp, #0x4]
  198c98: 79003be8     	strh	w8, [sp, #0x1c]
  198c9c: 321203e8     	orr	w8, wzr, #0x4000
  198ca0: 79403fe9     	ldrh	w9, [sp, #0x1e]
  198ca4: 0a080128     	and	w8, w9, w8
  198ca8: 35000048     	cbnz	w8, 0x198cb0 <VMStartNote+0x140>
  198cac: 14000035     	b	0x198d80 <VMStartNote+0x210>
  198cb0: f85f03a0     	ldur	x0, [x29, #-0x10]
  198cb4: 79403fe1     	ldrh	w1, [sp, #0x1e]
  198cb8: 97fffc0c     	bl	0x197ce8 <VMCheckKeyGroup+0x2f4>
  198cbc: f9000be0     	str	x0, [sp, #0x10]
  198cc0: 79c03be1     	ldrsh	w1, [sp, #0x1c]
  198cc4: f9400be0     	ldr	x0, [sp, #0x10]
  198cc8: 39400808     	ldrb	w8, [x0, #0x2]
  198ccc: 6b08003f     	cmp	w1, w8
  198cd0: 1a9fb7e8     	cset	w8, ge
  198cd4: 37000048     	tbnz	w8, #0x0, 0x198cdc <VMStartNote+0x16c>
  198cd8: 1400001d     	b	0x198d4c <VMStartNote+0x1dc>
  198cdc: 79c03be8     	ldrsh	w8, [sp, #0x1c]
  198ce0: f9400be9     	ldr	x9, [sp, #0x10]
  198ce4: 39400d2a     	ldrb	w10, [x9, #0x3]
  198ce8: 6b0a011f     	cmp	w8, w10
  198cec: 1a9fc7e8     	cset	w8, le
  198cf0: 37000048     	tbnz	w8, #0x0, 0x198cf8 <VMStartNote+0x188>
  198cf4: 14000016     	b	0x198d4c <VMStartNote+0x1dc>
  198cf8: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  198cfc: f9400be9     	ldr	x9, [sp, #0x10]
  198d00: 3940812a     	ldrb	w10, [x9, #0x20]
  198d04: 6b0a011f     	cmp	w8, w10
  198d08: 1a9fb7e8     	cset	w8, ge
  198d0c: 37000048     	tbnz	w8, #0x0, 0x198d14 <VMStartNote+0x1a4>
  198d10: 1400000f     	b	0x198d4c <VMStartNote+0x1dc>
  198d14: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  198d18: f9400be9     	ldr	x9, [sp, #0x10]
  198d1c: 3940852a     	ldrb	w10, [x9, #0x21]
  198d20: 6b0a011f     	cmp	w8, w10
  198d24: 1a9fc7e8     	cset	w8, le
  198d28: 37000048     	tbnz	w8, #0x0, 0x198d30 <VMStartNote+0x1c0>
  198d2c: 14000008     	b	0x198d4c <VMStartNote+0x1dc>
  198d30: f85f83a0     	ldur	x0, [x29, #-0x8]
  198d34: f85f03a1     	ldur	x1, [x29, #-0x10]
  198d38: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  198d3c: 385ee3a3     	ldurb	w3, [x29, #-0x12]
  198d40: 385ed3a4     	ldurb	w4, [x29, #-0x13]
  198d44: 79403fe5     	ldrh	w5, [sp, #0x1e]
  198d48: 97fc1cd2     	bl	0xa0090 <VMStartVoice@plt>
  198d4c: 321103e8     	orr	w8, wzr, #0x8000
  198d50: f9400be9     	ldr	x9, [sp, #0x10]
  198d54: 7940012a     	ldrh	w10, [x9]
  198d58: 0a080148     	and	w8, w10, w8
  198d5c: 35000048     	cbnz	w8, 0x198d64 <VMStartNote+0x1f4>
  198d60: 14000002     	b	0x198d68 <VMStartNote+0x1f8>
  198d64: 14000006     	b	0x198d7c <VMStartNote+0x20c>
  198d68: 320003e8     	orr	w8, wzr, #0x1
  198d6c: 79403fe9     	ldrh	w9, [sp, #0x1e]
  198d70: 0b080128     	add	w8, w9, w8
  198d74: 79003fe8     	strh	w8, [sp, #0x1e]
  198d78: 17ffffce     	b	0x198cb0 <VMStartNote+0x140>
  198d7c: 14000027     	b	0x198e18 <VMStartNote+0x2a8>
  198d80: f85f03a0     	ldur	x0, [x29, #-0x10]
  198d84: 79403fe1     	ldrh	w1, [sp, #0x1e]
  198d88: 97fffbd8     	bl	0x197ce8 <VMCheckKeyGroup+0x2f4>
  198d8c: f90007e0     	str	x0, [sp, #0x8]
  198d90: 79c03be1     	ldrsh	w1, [sp, #0x1c]
  198d94: f94007e0     	ldr	x0, [sp, #0x8]
  198d98: 39400808     	ldrb	w8, [x0, #0x2]
  198d9c: 6b08003f     	cmp	w1, w8
  198da0: 1a9fb7e8     	cset	w8, ge
  198da4: 37000048     	tbnz	w8, #0x0, 0x198dac <VMStartNote+0x23c>
  198da8: 14000010     	b	0x198de8 <VMStartNote+0x278>
  198dac: 79c03be8     	ldrsh	w8, [sp, #0x1c]
  198db0: f94007e9     	ldr	x9, [sp, #0x8]
  198db4: 39400d2a     	ldrb	w10, [x9, #0x3]
  198db8: 6b0a011f     	cmp	w8, w10
  198dbc: 1a9fc7e8     	cset	w8, le
  198dc0: 37000048     	tbnz	w8, #0x0, 0x198dc8 <VMStartNote+0x258>
  198dc4: 14000009     	b	0x198de8 <VMStartNote+0x278>
  198dc8: f85f83a0     	ldur	x0, [x29, #-0x8]
  198dcc: f85f03a1     	ldur	x1, [x29, #-0x10]
  198dd0: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  198dd4: 385ee3a3     	ldurb	w3, [x29, #-0x12]
  198dd8: 385ed3a4     	ldurb	w4, [x29, #-0x13]
  198ddc: 79403fe5     	ldrh	w5, [sp, #0x1e]
  198de0: 97fc1cac     	bl	0xa0090 <VMStartVoice@plt>
  198de4: 1400000d     	b	0x198e18 <VMStartNote+0x2a8>
  198de8: 321103e8     	orr	w8, wzr, #0x8000
  198dec: f94007e9     	ldr	x9, [sp, #0x8]
  198df0: 7940012a     	ldrh	w10, [x9]
  198df4: 0a080148     	and	w8, w10, w8
  198df8: 35000048     	cbnz	w8, 0x198e00 <VMStartNote+0x290>
  198dfc: 14000002     	b	0x198e04 <VMStartNote+0x294>
  198e00: 14000006     	b	0x198e18 <VMStartNote+0x2a8>
  198e04: 320003e8     	orr	w8, wzr, #0x1
  198e08: 79403fe9     	ldrh	w9, [sp, #0x1e]
  198e0c: 0b080128     	add	w8, w9, w8
  198e10: 79003fe8     	strh	w8, [sp, #0x1e]
  198e14: 17ffffdb     	b	0x198d80 <VMStartNote+0x210>
  198e18: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  198e1c: 910143ff     	add	sp, sp, #0x50
  198e20: d65f03c0     	ret

0000000000198e24 <VMStopNote>:
  198e24: d10103ff     	sub	sp, sp, #0x40
  198e28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  198e2c: 9100c3fd     	add	x29, sp, #0x30
  198e30: b27d07e8     	orr	x8, xzr, #0x18
  198e34: b27b03e9     	orr	x9, xzr, #0x20
  198e38: f81f83a0     	stur	x0, [x29, #-0x8]
  198e3c: f81f03a1     	stur	x1, [x29, #-0x10]
  198e40: 381ef3a2     	sturb	w2, [x29, #-0x11]
  198e44: 381ee3a3     	sturb	w3, [x29, #-0x12]
  198e48: 381ed3a4     	sturb	w4, [x29, #-0x13]
  198e4c: f85f03a0     	ldur	x0, [x29, #-0x10]
  198e50: 8b080008     	add	x8, x0, x8
  198e54: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  198e58: 2a0203e0     	mov	w0, w2
  198e5c: d3401c00     	ubfx	x0, x0, #0, #8
  198e60: 9b007d29     	mul	x9, x9, x0
  198e64: 8b090108     	add	x8, x8, x9
  198e68: f9000be8     	str	x8, [sp, #0x10]
  198e6c: f85f83a8     	ldur	x8, [x29, #-0x8]
  198e70: f94a9909     	ldr	x9, [x8, #0x1530]
  198e74: 91002929     	add	x9, x9, #0xa
  198e78: f90a9909     	str	x9, [x8, #0x1530]
  198e7c: f85f03a0     	ldur	x0, [x29, #-0x10]
  198e80: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  198e84: 97fff9a1     	bl	0x197508 <VMAllNotesOff+0x178>
  198e88: 381ef3a0     	sturb	w0, [x29, #-0x11]
  198e8c: b9000fff     	str	wzr, [sp, #0xc]
  198e90: 321a03e8     	orr	w8, wzr, #0x40
  198e94: b9400fe9     	ldr	w9, [sp, #0xc]
  198e98: 6b08013f     	cmp	w9, w8
  198e9c: 1a9fa7e8     	cset	w8, lt
  198ea0: 37000048     	tbnz	w8, #0x0, 0x198ea8 <VMStopNote+0x84>
  198ea4: 14000099     	b	0x199108 <VMStopNote+0x2e4>
  198ea8: 528000a8     	mov	w8, #0x5                // =5
  198eac: b27c03e9     	orr	x9, xzr, #0x10
  198eb0: d282240a     	mov	x10, #0x1120            // =4384
  198eb4: f85f83ab     	ldur	x11, [x29, #-0x8]
  198eb8: 8b0a016a     	add	x10, x11, x10
  198ebc: b9400fec     	ldr	w12, [sp, #0xc]
  198ec0: 2a0c03eb     	mov	w11, w12
  198ec4: 93407d6b     	sxtw	x11, w11
  198ec8: 9b0b7d29     	mul	x9, x9, x11
  198ecc: 8b090149     	add	x9, x10, x9
  198ed0: 3940212c     	ldrb	w12, [x9, #0x8]
  198ed4: 6b0c011f     	cmp	w8, w12
  198ed8: 1a9f07e8     	cset	w8, ne
  198edc: 37000048     	tbnz	w8, #0x0, 0x198ee4 <VMStopNote+0xc0>
  198ee0: 1400005b     	b	0x19904c <VMStopNote+0x228>
  198ee4: b27c03e8     	orr	x8, xzr, #0x10
  198ee8: d2822409     	mov	x9, #0x1120             // =4384
  198eec: 385ef3aa     	ldurb	w10, [x29, #-0x11]
  198ef0: f85f83ab     	ldur	x11, [x29, #-0x8]
  198ef4: 8b090169     	add	x9, x11, x9
  198ef8: b9400fec     	ldr	w12, [sp, #0xc]
  198efc: 2a0c03eb     	mov	w11, w12
  198f00: 93407d6b     	sxtw	x11, w11
  198f04: 9b0b7d08     	mul	x8, x8, x11
  198f08: 8b080128     	add	x8, x9, x8
  198f0c: 3940290c     	ldrb	w12, [x8, #0xa]
  198f10: 6b0c015f     	cmp	w10, w12
  198f14: 1a9f17ea     	cset	w10, eq
  198f18: 3700004a     	tbnz	w10, #0x0, 0x198f20 <VMStopNote+0xfc>
  198f1c: 1400004b     	b	0x199048 <VMStopNote+0x224>
  198f20: b27c03e8     	orr	x8, xzr, #0x10
  198f24: d2822409     	mov	x9, #0x1120             // =4384
  198f28: 385ee3aa     	ldurb	w10, [x29, #-0x12]
  198f2c: f85f83ab     	ldur	x11, [x29, #-0x8]
  198f30: 8b090169     	add	x9, x11, x9
  198f34: b9400fec     	ldr	w12, [sp, #0xc]
  198f38: 2a0c03eb     	mov	w11, w12
  198f3c: 93407d6b     	sxtw	x11, w11
  198f40: 9b0b7d08     	mul	x8, x8, x11
  198f44: 8b080128     	add	x8, x9, x8
  198f48: 39402d0c     	ldrb	w12, [x8, #0xb]
  198f4c: 6b0c015f     	cmp	w10, w12
  198f50: 1a9f17ea     	cset	w10, eq
  198f54: 3700004a     	tbnz	w10, #0x0, 0x198f5c <VMStopNote+0x138>
  198f58: 1400003c     	b	0x199048 <VMStopNote+0x224>
  198f5c: 320003e8     	orr	w8, wzr, #0x1
  198f60: f9400be9     	ldr	x9, [sp, #0x10]
  198f64: 3940712a     	ldrb	w10, [x9, #0x1c]
  198f68: 0a080148     	and	w8, w10, w8
  198f6c: 35000048     	cbnz	w8, 0x198f74 <VMStopNote+0x150>
  198f70: 1400000f     	b	0x198fac <VMStopNote+0x188>
  198f74: 321f03e8     	orr	w8, wzr, #0x2
  198f78: b27c03e9     	orr	x9, xzr, #0x10
  198f7c: d282240a     	mov	x10, #0x1120            // =4384
  198f80: f85f83ab     	ldur	x11, [x29, #-0x8]
  198f84: 8b0a016a     	add	x10, x11, x10
  198f88: b9400fec     	ldr	w12, [sp, #0xc]
  198f8c: 2a0c03eb     	mov	w11, w12
  198f90: 93407d6b     	sxtw	x11, w11
  198f94: 9b0b7d29     	mul	x9, x9, x11
  198f98: 8b090149     	add	x9, x10, x9
  198f9c: 3940252c     	ldrb	w12, [x9, #0x9]
  198fa0: 2a080188     	orr	w8, w12, w8
  198fa4: 39002528     	strb	w8, [x9, #0x9]
  198fa8: 14000054     	b	0x1990f8 <VMStopNote+0x2d4>
  198fac: 321d03e8     	orr	w8, wzr, #0x8
  198fb0: b27c03e9     	orr	x9, xzr, #0x10
  198fb4: d282240a     	mov	x10, #0x1120            // =4384
  198fb8: f85f83ab     	ldur	x11, [x29, #-0x8]
  198fbc: 8b0a016a     	add	x10, x11, x10
  198fc0: b9400fec     	ldr	w12, [sp, #0xc]
  198fc4: 2a0c03eb     	mov	w11, w12
  198fc8: 93407d6b     	sxtw	x11, w11
  198fcc: 9b0b7d29     	mul	x9, x9, x11
  198fd0: 8b090149     	add	x9, x10, x9
  198fd4: 3940252c     	ldrb	w12, [x9, #0x9]
  198fd8: 0a080188     	and	w8, w12, w8
  198fdc: 35000048     	cbnz	w8, 0x198fe4 <VMStopNote+0x1c0>
  198fe0: 14000014     	b	0x199030 <VMStopNote+0x20c>
  198fe4: 321d03e8     	orr	w8, wzr, #0x8
  198fe8: 321e03e9     	orr	w9, wzr, #0x4
  198fec: b27c03ea     	orr	x10, xzr, #0x10
  198ff0: d282240b     	mov	x11, #0x1120            // =4384
  198ff4: f85f83ac     	ldur	x12, [x29, #-0x8]
  198ff8: 8b0b018b     	add	x11, x12, x11
  198ffc: b9400fed     	ldr	w13, [sp, #0xc]
  199000: 2a0d03ec     	mov	w12, w13
  199004: 93407d8c     	sxtw	x12, w12
  199008: 9b0c7d4a     	mul	x10, x10, x12
  19900c: 8b0a016a     	add	x10, x11, x10
  199010: 3940254d     	ldrb	w13, [x10, #0x9]
  199014: 2a0901a9     	orr	w9, w13, w9
  199018: 39002549     	strb	w9, [x10, #0x9]
  19901c: f85f03aa     	ldur	x10, [x29, #-0x10]
  199020: 39495949     	ldrb	w9, [x10, #0x256]
  199024: 2a080128     	orr	w8, w9, w8
  199028: 39095948     	strb	w8, [x10, #0x256]
  19902c: 14000007     	b	0x199048 <VMStopNote+0x224>
  199030: f85f83a0     	ldur	x0, [x29, #-0x8]
  199034: f85f03a1     	ldur	x1, [x29, #-0x10]
  199038: b9400fe8     	ldr	w8, [sp, #0xc]
  19903c: 2a0803e9     	mov	w9, w8
  199040: 93407d22     	sxtw	x2, w9
  199044: 97fc46bf     	bl	0xaab40 <VMReleaseVoice@plt>
  199048: 1400002c     	b	0x1990f8 <VMStopNote+0x2d4>
  19904c: b27c03e8     	orr	x8, xzr, #0x10
  199050: d2822409     	mov	x9, #0x1120             // =4384
  199054: 385ef3aa     	ldurb	w10, [x29, #-0x11]
  199058: f85f83ab     	ldur	x11, [x29, #-0x8]
  19905c: 8b090169     	add	x9, x11, x9
  199060: b9400fec     	ldr	w12, [sp, #0xc]
  199064: 2a0c03eb     	mov	w11, w12
  199068: 93407d6b     	sxtw	x11, w11
  19906c: 9b0b7d08     	mul	x8, x8, x11
  199070: 8b080128     	add	x8, x9, x8
  199074: 3940350c     	ldrb	w12, [x8, #0xd]
  199078: 6b0c015f     	cmp	w10, w12
  19907c: 1a9f17ea     	cset	w10, eq
  199080: 3700004a     	tbnz	w10, #0x0, 0x199088 <VMStopNote+0x264>
  199084: 1400001d     	b	0x1990f8 <VMStopNote+0x2d4>
  199088: b27c03e8     	orr	x8, xzr, #0x10
  19908c: d2822409     	mov	x9, #0x1120             // =4384
  199090: 385ee3aa     	ldurb	w10, [x29, #-0x12]
  199094: f85f83ab     	ldur	x11, [x29, #-0x8]
  199098: 8b090169     	add	x9, x11, x9
  19909c: b9400fec     	ldr	w12, [sp, #0xc]
  1990a0: 2a0c03eb     	mov	w11, w12
  1990a4: 93407d6b     	sxtw	x11, w11
  1990a8: 9b0b7d08     	mul	x8, x8, x11
  1990ac: 8b080128     	add	x8, x9, x8
  1990b0: 3940390c     	ldrb	w12, [x8, #0xe]
  1990b4: 6b0c015f     	cmp	w10, w12
  1990b8: 1a9f17ea     	cset	w10, eq
  1990bc: 3700004a     	tbnz	w10, #0x0, 0x1990c4 <VMStopNote+0x2a0>
  1990c0: 1400000e     	b	0x1990f8 <VMStopNote+0x2d4>
  1990c4: 321e03e8     	orr	w8, wzr, #0x4
  1990c8: b27c03e9     	orr	x9, xzr, #0x10
  1990cc: d282240a     	mov	x10, #0x1120            // =4384
  1990d0: f85f83ab     	ldur	x11, [x29, #-0x8]
  1990d4: 8b0a016a     	add	x10, x11, x10
  1990d8: b9400fec     	ldr	w12, [sp, #0xc]
  1990dc: 2a0c03eb     	mov	w11, w12
  1990e0: 93407d6b     	sxtw	x11, w11
  1990e4: 9b0b7d29     	mul	x9, x9, x11
  1990e8: 8b090149     	add	x9, x10, x9
  1990ec: 3940252c     	ldrb	w12, [x9, #0x9]
  1990f0: 2a080188     	orr	w8, w12, w8
  1990f4: 39002528     	strb	w8, [x9, #0x9]
  1990f8: b9400fe8     	ldr	w8, [sp, #0xc]
  1990fc: 11000508     	add	w8, w8, #0x1
  199100: b9000fe8     	str	w8, [sp, #0xc]
  199104: 17ffff63     	b	0x198e90 <VMStopNote+0x6c>
  199108: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19910c: 910103ff     	add	sp, sp, #0x40
  199110: d65f03c0     	ret

0000000000199114 <VMChannelPressure>:
  199114: d10083ff     	sub	sp, sp, #0x20
  199118: b27d07e8     	orr	x8, xzr, #0x18
  19911c: b27b03e9     	orr	x9, xzr, #0x20
  199120: 321e03ea     	orr	w10, wzr, #0x4
  199124: f9000fe0     	str	x0, [sp, #0x18]
  199128: 39005fe1     	strb	w1, [sp, #0x17]
  19912c: 39005be2     	strb	w2, [sp, #0x16]
  199130: f9400fe0     	ldr	x0, [sp, #0x18]
  199134: 8b080008     	add	x8, x0, x8
  199138: 39405fe1     	ldrb	w1, [sp, #0x17]
  19913c: 2a0103e0     	mov	w0, w1
  199140: d3401c00     	ubfx	x0, x0, #0, #8
  199144: 9b007d29     	mul	x9, x9, x0
  199148: 8b090108     	add	x8, x8, x9
  19914c: f90007e8     	str	x8, [sp, #0x8]
  199150: 39405be1     	ldrb	w1, [sp, #0x16]
  199154: f94007e8     	ldr	x8, [sp, #0x8]
  199158: 39006d01     	strb	w1, [x8, #0x1b]
  19915c: f94007e8     	ldr	x8, [sp, #0x8]
  199160: 39407101     	ldrb	w1, [x8, #0x1c]
  199164: 2a0a002a     	orr	w10, w1, w10
  199168: 3900710a     	strb	w10, [x8, #0x1c]
  19916c: 910083ff     	add	sp, sp, #0x20
  199170: d65f03c0     	ret

0000000000199174 <VMPitchBend>:
  199174: d10083ff     	sub	sp, sp, #0x20
  199178: b27d07e8     	orr	x8, xzr, #0x18
  19917c: b27b03e9     	orr	x9, xzr, #0x20
  199180: 32000bea     	orr	w10, wzr, #0x7
  199184: 321e03eb     	orr	w11, wzr, #0x4
  199188: f9000fe0     	str	x0, [sp, #0x18]
  19918c: 39005fe1     	strb	w1, [sp, #0x17]
  199190: 39005be2     	strb	w2, [sp, #0x16]
  199194: 390057e3     	strb	w3, [sp, #0x15]
  199198: f9400fe0     	ldr	x0, [sp, #0x18]
  19919c: 8b080008     	add	x8, x0, x8
  1991a0: 39405fe1     	ldrb	w1, [sp, #0x17]
  1991a4: 2a0103e0     	mov	w0, w1
  1991a8: d3401c00     	ubfx	x0, x0, #0, #8
  1991ac: 9b007d29     	mul	x9, x9, x0
  1991b0: 8b090108     	add	x8, x8, x9
  1991b4: f90007e8     	str	x8, [sp, #0x8]
  1991b8: 394057e1     	ldrb	w1, [sp, #0x15]
  1991bc: 1aca202a     	lsl	w10, w1, w10
  1991c0: 39405be1     	ldrb	w1, [sp, #0x16]
  1991c4: 2a01014a     	orr	w10, w10, w1
  1991c8: f94007e8     	ldr	x8, [sp, #0x8]
  1991cc: 79001d0a     	strh	w10, [x8, #0xe]
  1991d0: f94007e8     	ldr	x8, [sp, #0x8]
  1991d4: 3940710a     	ldrb	w10, [x8, #0x1c]
  1991d8: 2a0b014a     	orr	w10, w10, w11
  1991dc: 3900710a     	strb	w10, [x8, #0x1c]
  1991e0: 910083ff     	add	sp, sp, #0x20
  1991e4: d65f03c0     	ret

00000000001991e8 <VMControlChange>:
  1991e8: d10143ff     	sub	sp, sp, #0x50
  1991ec: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1991f0: 910103fd     	add	x29, sp, #0x40
  1991f4: b27d07e8     	orr	x8, xzr, #0x18
  1991f8: b27b03e9     	orr	x9, xzr, #0x20
  1991fc: 321e03ea     	orr	w10, wzr, #0x4
  199200: 5280000b     	mov	w11, #0x0               // =0
  199204: 32001bec     	orr	w12, wzr, #0x7f
  199208: 321303ed     	orr	w13, wzr, #0x2000
  19920c: 320037ee     	orr	w14, wzr, #0x3fff
  199210: 5280190f     	mov	w15, #0xc8              // =200
  199214: f81f83a0     	stur	x0, [x29, #-0x8]
  199218: f81f03a1     	stur	x1, [x29, #-0x10]
  19921c: 381ef3a2     	sturb	w2, [x29, #-0x11]
  199220: 381ee3a3     	sturb	w3, [x29, #-0x12]
  199224: 381ed3a4     	sturb	w4, [x29, #-0x13]
  199228: f85f03a0     	ldur	x0, [x29, #-0x10]
  19922c: 8b080008     	add	x8, x0, x8
  199230: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  199234: 2a0203e0     	mov	w0, w2
  199238: d3401c00     	ubfx	x0, x0, #0, #8
  19923c: 9b007d29     	mul	x9, x9, x0
  199240: 8b090108     	add	x8, x8, x9
  199244: f90013e8     	str	x8, [sp, #0x20]
  199248: f94013e8     	ldr	x8, [sp, #0x20]
  19924c: 39407102     	ldrb	w2, [x8, #0x1c]
  199250: 2a0a004a     	orr	w10, w2, w10
  199254: 3900710a     	strb	w10, [x8, #0x1c]
  199258: 385ee3aa     	ldurb	w10, [x29, #-0x12]
  19925c: b9001feb     	str	w11, [sp, #0x1c]
  199260: b9001bec     	str	w12, [sp, #0x18]
  199264: b90017ed     	str	w13, [sp, #0x14]
  199268: b90013ee     	str	w14, [sp, #0x10]
  19926c: b9000fef     	str	w15, [sp, #0xc]
  199270: b9000bea     	str	w10, [sp, #0x8]
  199274: 34000eaa     	cbz	w10, 0x199448 <VMControlChange+0x260>
  199278: 14000001     	b	0x19927c <VMControlChange+0x94>
  19927c: 320003e8     	orr	w8, wzr, #0x1
  199280: b9400be9     	ldr	w9, [sp, #0x8]
  199284: 6b09011f     	cmp	w8, w9
  199288: 1a9f17e8     	cset	w8, eq
  19928c: 37000ea8     	tbnz	w8, #0x0, 0x199460 <VMControlChange+0x278>
  199290: 14000001     	b	0x199294 <VMControlChange+0xac>
  199294: 32000be8     	orr	w8, wzr, #0x7
  199298: b9400be9     	ldr	w9, [sp, #0x8]
  19929c: 6b09011f     	cmp	w8, w9
  1992a0: 1a9f17e8     	cset	w8, eq
  1992a4: 37000e68     	tbnz	w8, #0x0, 0x199470 <VMControlChange+0x288>
  1992a8: 14000001     	b	0x1992ac <VMControlChange+0xc4>
  1992ac: 52800148     	mov	w8, #0xa                // =10
  1992b0: b9400be9     	ldr	w9, [sp, #0x8]
  1992b4: 6b09011f     	cmp	w8, w9
  1992b8: 1a9f17e8     	cset	w8, eq
  1992bc: 37000e28     	tbnz	w8, #0x0, 0x199480 <VMControlChange+0x298>
  1992c0: 14000001     	b	0x1992c4 <VMControlChange+0xdc>
  1992c4: 52800168     	mov	w8, #0xb                // =11
  1992c8: b9400be9     	ldr	w9, [sp, #0x8]
  1992cc: 6b09011f     	cmp	w8, w9
  1992d0: 1a9f17e8     	cset	w8, eq
  1992d4: 37000de8     	tbnz	w8, #0x0, 0x199490 <VMControlChange+0x2a8>
  1992d8: 14000001     	b	0x1992dc <VMControlChange+0xf4>
  1992dc: 321b03e8     	orr	w8, wzr, #0x20
  1992e0: b9400be9     	ldr	w9, [sp, #0x8]
  1992e4: 6b09011f     	cmp	w8, w9
  1992e8: 1a9f17e8     	cset	w8, eq
  1992ec: 37000da8     	tbnz	w8, #0x0, 0x1994a0 <VMControlChange+0x2b8>
  1992f0: 14000001     	b	0x1992f4 <VMControlChange+0x10c>
  1992f4: 321a03e8     	orr	w8, wzr, #0x40
  1992f8: b9400be9     	ldr	w9, [sp, #0x8]
  1992fc: 6b09011f     	cmp	w8, w9
  199300: 1a9f17e8     	cset	w8, eq
  199304: 37000e08     	tbnz	w8, #0x0, 0x1994c4 <VMControlChange+0x2dc>
  199308: 14000001     	b	0x19930c <VMControlChange+0x124>
  19930c: 52800f28     	mov	w8, #0x79               // =121
  199310: b9400be9     	ldr	w9, [sp, #0x8]
  199314: 6b09011f     	cmp	w8, w9
  199318: 1a9f17e8     	cset	w8, eq
  19931c: 37001208     	tbnz	w8, #0x0, 0x19955c <VMControlChange+0x374>
  199320: 14000001     	b	0x199324 <VMControlChange+0x13c>
  199324: 321f07e8     	orr	w8, wzr, #0x6
  199328: b9400be9     	ldr	w9, [sp, #0x8]
  19932c: 6b09011f     	cmp	w8, w9
  199330: 1a9f17e8     	cset	w8, eq
  199334: 370014a8     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  199338: 14000001     	b	0x19933c <VMControlChange+0x154>
  19933c: 528004c8     	mov	w8, #0x26               // =38
  199340: b9400be9     	ldr	w9, [sp, #0x8]
  199344: 6b09011f     	cmp	w8, w9
  199348: 1a9f17e8     	cset	w8, eq
  19934c: 370013e8     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  199350: 14000001     	b	0x199354 <VMControlChange+0x16c>
  199354: 52800c88     	mov	w8, #0x64               // =100
  199358: b9400be9     	ldr	w9, [sp, #0x8]
  19935c: 6b09011f     	cmp	w8, w9
  199360: 1a9f17e8     	cset	w8, eq
  199364: 37001328     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  199368: 14000001     	b	0x19936c <VMControlChange+0x184>
  19936c: 52800ca8     	mov	w8, #0x65               // =101
  199370: b9400be9     	ldr	w9, [sp, #0x8]
  199374: 6b09011f     	cmp	w8, w9
  199378: 1a9f17e8     	cset	w8, eq
  19937c: 37001268     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  199380: 14000001     	b	0x199384 <VMControlChange+0x19c>
  199384: 52800c68     	mov	w8, #0x63               // =99
  199388: b9400be9     	ldr	w9, [sp, #0x8]
  19938c: 6b09011f     	cmp	w8, w9
  199390: 1a9f17e8     	cset	w8, eq
  199394: 370011a8     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  199398: 14000001     	b	0x19939c <VMControlChange+0x1b4>
  19939c: 52800c48     	mov	w8, #0x62               // =98
  1993a0: b9400be9     	ldr	w9, [sp, #0x8]
  1993a4: 6b09011f     	cmp	w8, w9
  1993a8: 1a9f17e8     	cset	w8, eq
  1993ac: 370010e8     	tbnz	w8, #0x0, 0x1995c8 <VMControlChange+0x3e0>
  1993b0: 14000001     	b	0x1993b4 <VMControlChange+0x1cc>
  1993b4: 321d0fe8     	orr	w8, wzr, #0x78
  1993b8: b9400be9     	ldr	w9, [sp, #0x8]
  1993bc: 6b09011f     	cmp	w8, w9
  1993c0: 1a9f17e8     	cset	w8, eq
  1993c4: 370010e8     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  1993c8: 14000001     	b	0x1993cc <VMControlChange+0x1e4>
  1993cc: 52800f68     	mov	w8, #0x7b               // =123
  1993d0: b9400be9     	ldr	w9, [sp, #0x8]
  1993d4: 6b09011f     	cmp	w8, w9
  1993d8: 1a9f17e8     	cset	w8, eq
  1993dc: 37001028     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  1993e0: 14000001     	b	0x1993e4 <VMControlChange+0x1fc>
  1993e4: 321e13e8     	orr	w8, wzr, #0x7c
  1993e8: b9400be9     	ldr	w9, [sp, #0x8]
  1993ec: 6b09011f     	cmp	w8, w9
  1993f0: 1a9f17e8     	cset	w8, eq
  1993f4: 37000f68     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  1993f8: 14000001     	b	0x1993fc <VMControlChange+0x214>
  1993fc: 52800fa8     	mov	w8, #0x7d               // =125
  199400: b9400be9     	ldr	w9, [sp, #0x8]
  199404: 6b09011f     	cmp	w8, w9
  199408: 1a9f17e8     	cset	w8, eq
  19940c: 37000ea8     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  199410: 14000001     	b	0x199414 <VMControlChange+0x22c>
  199414: 321f17e8     	orr	w8, wzr, #0x7e
  199418: b9400be9     	ldr	w9, [sp, #0x8]
  19941c: 6b09011f     	cmp	w8, w9
  199420: 1a9f17e8     	cset	w8, eq
  199424: 37000de8     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  199428: 14000001     	b	0x19942c <VMControlChange+0x244>
  19942c: 32001be8     	orr	w8, wzr, #0x7f
  199430: b9400be9     	ldr	w9, [sp, #0x8]
  199434: 6b09011f     	cmp	w8, w9
  199438: 1a9f17e8     	cset	w8, eq
  19943c: 37000d28     	tbnz	w8, #0x0, 0x1995e0 <VMControlChange+0x3f8>
  199440: 14000001     	b	0x199444 <VMControlChange+0x25c>
  199444: 1400006c     	b	0x1995f4 <VMControlChange+0x40c>
  199448: 321d03e8     	orr	w8, wzr, #0x8
  19944c: 385ed3a9     	ldurb	w9, [x29, #-0x13]
  199450: 1ac82128     	lsl	w8, w9, w8
  199454: f94013ea     	ldr	x10, [sp, #0x20]
  199458: 79001948     	strh	w8, [x10, #0xc]
  19945c: 14000066     	b	0x1995f4 <VMControlChange+0x40c>
  199460: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  199464: f94013e9     	ldr	x9, [sp, #0x20]
  199468: 39005528     	strb	w8, [x9, #0x15]
  19946c: 14000062     	b	0x1995f4 <VMControlChange+0x40c>
  199470: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  199474: f94013e9     	ldr	x9, [sp, #0x20]
  199478: 39005928     	strb	w8, [x9, #0x16]
  19947c: 1400005e     	b	0x1995f4 <VMControlChange+0x40c>
  199480: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  199484: f94013e9     	ldr	x9, [sp, #0x20]
  199488: 39005d28     	strb	w8, [x9, #0x17]
  19948c: 1400005a     	b	0x1995f4 <VMControlChange+0x40c>
  199490: 385ed3a8     	ldurb	w8, [x29, #-0x13]
  199494: f94013e9     	ldr	x9, [sp, #0x20]
  199498: 39006128     	strb	w8, [x9, #0x18]
  19949c: 14000056     	b	0x1995f4 <VMControlChange+0x40c>
  1994a0: 32181fe8     	orr	w8, wzr, #0xff00
  1994a4: f94013e9     	ldr	x9, [sp, #0x20]
  1994a8: 7940192a     	ldrh	w10, [x9, #0xc]
  1994ac: 0a080148     	and	w8, w10, w8
  1994b0: 385ed3aa     	ldurb	w10, [x29, #-0x13]
  1994b4: 2a0a0108     	orr	w8, w8, w10
  1994b8: f94013e9     	ldr	x9, [sp, #0x20]
  1994bc: 79001928     	strh	w8, [x9, #0xc]
  1994c0: 1400004d     	b	0x1995f4 <VMControlChange+0x40c>
  1994c4: 321a03e8     	orr	w8, wzr, #0x40
  1994c8: 385ed3a9     	ldurb	w9, [x29, #-0x13]
  1994cc: 6b08013f     	cmp	w9, w8
  1994d0: 1a9fa7e8     	cset	w8, lt
  1994d4: 37000048     	tbnz	w8, #0x0, 0x1994dc <VMControlChange+0x2f4>
  1994d8: 14000011     	b	0x19951c <VMControlChange+0x334>
  1994dc: 320003e8     	orr	w8, wzr, #0x1
  1994e0: f94013e9     	ldr	x9, [sp, #0x20]
  1994e4: 3940712a     	ldrb	w10, [x9, #0x1c]
  1994e8: 0a080148     	and	w8, w10, w8
  1994ec: 35000048     	cbnz	w8, 0x1994f4 <VMControlChange+0x30c>
  1994f0: 14000005     	b	0x199504 <VMControlChange+0x31c>
  1994f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1994f8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1994fc: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  199500: 97fc30a4     	bl	0xa5790 <VMReleaseAllDeferredNoteOffs@plt>
  199504: 321f7be8     	orr	w8, wzr, #0xfffffffe
  199508: f94013e9     	ldr	x9, [sp, #0x20]
  19950c: 3940712a     	ldrb	w10, [x9, #0x1c]
  199510: 0a080148     	and	w8, w10, w8
  199514: 39007128     	strb	w8, [x9, #0x1c]
  199518: 14000010     	b	0x199558 <VMControlChange+0x370>
  19951c: 320003e8     	orr	w8, wzr, #0x1
  199520: f94013e9     	ldr	x9, [sp, #0x20]
  199524: 3940712a     	ldrb	w10, [x9, #0x1c]
  199528: 0a080148     	and	w8, w10, w8
  19952c: 34000048     	cbz	w8, 0x199534 <VMControlChange+0x34c>
  199530: 14000005     	b	0x199544 <VMControlChange+0x35c>
  199534: f85f83a0     	ldur	x0, [x29, #-0x8]
  199538: f85f03a1     	ldur	x1, [x29, #-0x10]
  19953c: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  199540: 97fc4410     	bl	0xaa580 <VMCatchNotesForSustainPedal@plt>
  199544: 320003e8     	orr	w8, wzr, #0x1
  199548: f94013e9     	ldr	x9, [sp, #0x20]
  19954c: 3940712a     	ldrb	w10, [x9, #0x1c]
  199550: 2a080148     	orr	w8, w10, w8
  199554: 39007128     	strb	w8, [x9, #0x1c]
  199558: 14000027     	b	0x1995f4 <VMControlChange+0x40c>
  19955c: 321f7be8     	orr	w8, wzr, #0xfffffffe
  199560: f94013e9     	ldr	x9, [sp, #0x20]
  199564: b9401fea     	ldr	w10, [sp, #0x1c]
  199568: 3900552a     	strb	w10, [x9, #0x15]
  19956c: f94013e9     	ldr	x9, [sp, #0x20]
  199570: b9401beb     	ldr	w11, [sp, #0x18]
  199574: 3900612b     	strb	w11, [x9, #0x18]
  199578: f94013e9     	ldr	x9, [sp, #0x20]
  19957c: 3940712c     	ldrb	w12, [x9, #0x1c]
  199580: 0a080188     	and	w8, w12, w8
  199584: 39007128     	strb	w8, [x9, #0x1c]
  199588: f94013e9     	ldr	x9, [sp, #0x20]
  19958c: b94017e8     	ldr	w8, [sp, #0x14]
  199590: 79001d28     	strh	w8, [x9, #0xe]
  199594: f94013e9     	ldr	x9, [sp, #0x20]
  199598: 39006d2a     	strb	w10, [x9, #0x1b]
  19959c: f94013e9     	ldr	x9, [sp, #0x20]
  1995a0: b94013ec     	ldr	w12, [sp, #0x10]
  1995a4: 7900252c     	strh	w12, [x9, #0x12]
  1995a8: f94013e9     	ldr	x9, [sp, #0x20]
  1995ac: b9400fed     	ldr	w13, [sp, #0xc]
  1995b0: 7900212d     	strh	w13, [x9, #0x10]
  1995b4: f94013e9     	ldr	x9, [sp, #0x20]
  1995b8: 3900652a     	strb	w10, [x9, #0x19]
  1995bc: f94013e9     	ldr	x9, [sp, #0x20]
  1995c0: 3900692a     	strb	w10, [x9, #0x1a]
  1995c4: 1400000c     	b	0x1995f4 <VMControlChange+0x40c>
  1995c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1995cc: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  1995d0: 385ee3a2     	ldurb	w2, [x29, #-0x12]
  1995d4: 385ed3a3     	ldurb	w3, [x29, #-0x13]
  1995d8: 97fc323a     	bl	0xa5ec0 <VMUpdateRPNStateMachine@plt>
  1995dc: 14000006     	b	0x1995f4 <VMControlChange+0x40c>
  1995e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1995e4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1995e8: 385ef3a2     	ldurb	w2, [x29, #-0x11]
  1995ec: 97fc1f7d     	bl	0xa13e0 <VMAllNotesOff@plt>
  1995f0: 14000001     	b	0x1995f4 <VMControlChange+0x40c>
  1995f4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1995f8: 910143ff     	add	sp, sp, #0x50
  1995fc: d65f03c0     	ret

0000000000199600 <VMUpdateRPNStateMachine>:
  199600: d100c3ff     	sub	sp, sp, #0x30
  199604: b27d07e8     	orr	x8, xzr, #0x18
  199608: b27b03e9     	orr	x9, xzr, #0x20
  19960c: 52800c6a     	mov	w10, #0x63              // =99
  199610: 320037eb     	orr	w11, wzr, #0x3fff
  199614: f90013e0     	str	x0, [sp, #0x20]
  199618: 39007fe1     	strb	w1, [sp, #0x1f]
  19961c: 39007be2     	strb	w2, [sp, #0x1e]
  199620: 390077e3     	strb	w3, [sp, #0x1d]
  199624: f94013e0     	ldr	x0, [sp, #0x20]
  199628: 8b080008     	add	x8, x0, x8
  19962c: 39407fe1     	ldrb	w1, [sp, #0x1f]
  199630: 2a0103e0     	mov	w0, w1
  199634: d3401c00     	ubfx	x0, x0, #0, #8
  199638: 9b007d29     	mul	x9, x9, x0
  19963c: 8b090108     	add	x8, x8, x9
  199640: f9000be8     	str	x8, [sp, #0x10]
  199644: 39407be1     	ldrb	w1, [sp, #0x1e]
  199648: 6b01015f     	cmp	w10, w1
  19964c: 1a9f17ea     	cset	w10, eq
  199650: b9000feb     	str	w11, [sp, #0xc]
  199654: b9000be1     	str	w1, [sp, #0x8]
  199658: 3700042a     	tbnz	w10, #0x0, 0x1996dc <VMUpdateRPNStateMachine+0xdc>
  19965c: 14000001     	b	0x199660 <VMUpdateRPNStateMachine+0x60>
  199660: 52800c48     	mov	w8, #0x62               // =98
  199664: b9400be9     	ldr	w9, [sp, #0x8]
  199668: 6b09011f     	cmp	w8, w9
  19966c: 1a9f17e8     	cset	w8, eq
  199670: 37000368     	tbnz	w8, #0x0, 0x1996dc <VMUpdateRPNStateMachine+0xdc>
  199674: 14000001     	b	0x199678 <VMUpdateRPNStateMachine+0x78>
  199678: 52800ca8     	mov	w8, #0x65               // =101
  19967c: b9400be9     	ldr	w9, [sp, #0x8]
  199680: 6b09011f     	cmp	w8, w9
  199684: 1a9f17e8     	cset	w8, eq
  199688: 37000328     	tbnz	w8, #0x0, 0x1996ec <VMUpdateRPNStateMachine+0xec>
  19968c: 14000001     	b	0x199690 <VMUpdateRPNStateMachine+0x90>
  199690: 52800c88     	mov	w8, #0x64               // =100
  199694: b9400be9     	ldr	w9, [sp, #0x8]
  199698: 6b09011f     	cmp	w8, w9
  19969c: 1a9f17e8     	cset	w8, eq
  1996a0: 370003c8     	tbnz	w8, #0x0, 0x199718 <VMUpdateRPNStateMachine+0x118>
  1996a4: 14000001     	b	0x1996a8 <VMUpdateRPNStateMachine+0xa8>
  1996a8: 321f07e8     	orr	w8, wzr, #0x6
  1996ac: b9400be9     	ldr	w9, [sp, #0x8]
  1996b0: 6b09011f     	cmp	w8, w9
  1996b4: 1a9f17e8     	cset	w8, eq
  1996b8: 37000428     	tbnz	w8, #0x0, 0x19973c <VMUpdateRPNStateMachine+0x13c>
  1996bc: 14000001     	b	0x1996c0 <VMUpdateRPNStateMachine+0xc0>
  1996c0: 528004c8     	mov	w8, #0x26               // =38
  1996c4: b9400be9     	ldr	w9, [sp, #0x8]
  1996c8: 6b09011f     	cmp	w8, w9
  1996cc: 1a9f17e8     	cset	w8, eq
  1996d0: 37000888     	tbnz	w8, #0x0, 0x1997e0 <VMUpdateRPNStateMachine+0x1e0>
  1996d4: 14000001     	b	0x1996d8 <VMUpdateRPNStateMachine+0xd8>
  1996d8: 14000058     	b	0x199838 <VMUpdateRPNStateMachine+0x238>
  1996dc: f9400be8     	ldr	x8, [sp, #0x10]
  1996e0: b9400fe9     	ldr	w9, [sp, #0xc]
  1996e4: 79002509     	strh	w9, [x8, #0x12]
  1996e8: 14000057     	b	0x199844 <VMUpdateRPNStateMachine+0x244>
  1996ec: 32001be8     	orr	w8, wzr, #0x7f
  1996f0: 32000be9     	orr	w9, wzr, #0x7
  1996f4: f9400bea     	ldr	x10, [sp, #0x10]
  1996f8: 79c0254b     	ldrsh	w11, [x10, #0x12]
  1996fc: 0a080168     	and	w8, w11, w8
  199700: 394077eb     	ldrb	w11, [sp, #0x1d]
  199704: 1ac92169     	lsl	w9, w11, w9
  199708: 2a090108     	orr	w8, w8, w9
  19970c: f9400bea     	ldr	x10, [sp, #0x10]
  199710: 79002548     	strh	w8, [x10, #0x12]
  199714: 1400004c     	b	0x199844 <VMUpdateRPNStateMachine+0x244>
  199718: 32181be8     	orr	w8, wzr, #0x7f00
  19971c: f9400be9     	ldr	x9, [sp, #0x10]
  199720: 79c0252a     	ldrsh	w10, [x9, #0x12]
  199724: 0a080148     	and	w8, w10, w8
  199728: 394077ea     	ldrb	w10, [sp, #0x1d]
  19972c: 2a0a0108     	orr	w8, w8, w10
  199730: f9400be9     	ldr	x9, [sp, #0x10]
  199734: 79002528     	strh	w8, [x9, #0x12]
  199738: 14000043     	b	0x199844 <VMUpdateRPNStateMachine+0x244>
  19973c: f9400be8     	ldr	x8, [sp, #0x10]
  199740: 79c02509     	ldrsh	w9, [x8, #0x12]
  199744: b90007e9     	str	w9, [sp, #0x4]
  199748: 340001e9     	cbz	w9, 0x199784 <VMUpdateRPNStateMachine+0x184>
  19974c: 14000001     	b	0x199750 <VMUpdateRPNStateMachine+0x150>
  199750: 320003e8     	orr	w8, wzr, #0x1
  199754: b94007e9     	ldr	w9, [sp, #0x4]
  199758: 6b09011f     	cmp	w8, w9
  19975c: 1a9f17e8     	cset	w8, eq
  199760: 370001e8     	tbnz	w8, #0x0, 0x19979c <VMUpdateRPNStateMachine+0x19c>
  199764: 14000001     	b	0x199768 <VMUpdateRPNStateMachine+0x168>
  199768: 321f03e8     	orr	w8, wzr, #0x2
  19976c: b94007e9     	ldr	w9, [sp, #0x4]
  199770: 6b09011f     	cmp	w8, w9
  199774: 1a9f17e8     	cset	w8, eq
  199778: 37000288     	tbnz	w8, #0x0, 0x1997c8 <VMUpdateRPNStateMachine+0x1c8>
  19977c: 14000001     	b	0x199780 <VMUpdateRPNStateMachine+0x180>
  199780: 14000017     	b	0x1997dc <VMUpdateRPNStateMachine+0x1dc>
  199784: 52800c88     	mov	w8, #0x64               // =100
  199788: 394077e9     	ldrb	w9, [sp, #0x1d]
  19978c: 1b087d28     	mul	w8, w9, w8
  199790: f9400bea     	ldr	x10, [sp, #0x10]
  199794: 79002148     	strh	w8, [x10, #0x10]
  199798: 14000011     	b	0x1997dc <VMUpdateRPNStateMachine+0x1dc>
  19979c: 528001a8     	mov	w8, #0xd                // =13
  1997a0: 32000be9     	orr	w9, wzr, #0x7
  1997a4: 52800c8a     	mov	w10, #0x64              // =100
  1997a8: 394077eb     	ldrb	w11, [sp, #0x1d]
  1997ac: 1ac92169     	lsl	w9, w11, w9
  1997b0: 71400929     	subs	w9, w9, #0x2, lsl #12   // =0x2000
  1997b4: 1b0a7d29     	mul	w9, w9, w10
  1997b8: 1ac82928     	asr	w8, w9, w8
  1997bc: f9400bec     	ldr	x12, [sp, #0x10]
  1997c0: 39006588     	strb	w8, [x12, #0x19]
  1997c4: 14000006     	b	0x1997dc <VMUpdateRPNStateMachine+0x1dc>
  1997c8: 394077e8     	ldrb	w8, [sp, #0x1d]
  1997cc: 71010108     	subs	w8, w8, #0x40
  1997d0: f9400be9     	ldr	x9, [sp, #0x10]
  1997d4: 39006928     	strb	w8, [x9, #0x1a]
  1997d8: 14000001     	b	0x1997dc <VMUpdateRPNStateMachine+0x1dc>
  1997dc: 1400001a     	b	0x199844 <VMUpdateRPNStateMachine+0x244>
  1997e0: f9400be8     	ldr	x8, [sp, #0x10]
  1997e4: 79c02509     	ldrsh	w9, [x8, #0x12]
  1997e8: b90003e9     	str	w9, [sp]
  1997ec: 340001e9     	cbz	w9, 0x199828 <VMUpdateRPNStateMachine+0x228>
  1997f0: 14000001     	b	0x1997f4 <VMUpdateRPNStateMachine+0x1f4>
  1997f4: 320003e8     	orr	w8, wzr, #0x1
  1997f8: b94003e9     	ldr	w9, [sp]
  1997fc: 6b09011f     	cmp	w8, w9
  199800: 1a9f17e8     	cset	w8, eq
  199804: 37000148     	tbnz	w8, #0x0, 0x19982c <VMUpdateRPNStateMachine+0x22c>
  199808: 14000001     	b	0x19980c <VMUpdateRPNStateMachine+0x20c>
  19980c: 321f03e8     	orr	w8, wzr, #0x2
  199810: b94003e9     	ldr	w9, [sp]
  199814: 6b09011f     	cmp	w8, w9
  199818: 1a9f17e8     	cset	w8, eq
  19981c: 370000a8     	tbnz	w8, #0x0, 0x199830 <VMUpdateRPNStateMachine+0x230>
  199820: 14000001     	b	0x199824 <VMUpdateRPNStateMachine+0x224>
  199824: 14000004     	b	0x199834 <VMUpdateRPNStateMachine+0x234>
  199828: 14000003     	b	0x199834 <VMUpdateRPNStateMachine+0x234>
  19982c: 14000002     	b	0x199834 <VMUpdateRPNStateMachine+0x234>
  199830: 14000001     	b	0x199834 <VMUpdateRPNStateMachine+0x234>
  199834: 14000004     	b	0x199844 <VMUpdateRPNStateMachine+0x244>
  199838: 92800008     	mov	x8, #-0x1               // =-1
  19983c: f90017e8     	str	x8, [sp, #0x28]
  199840: 14000002     	b	0x199848 <VMUpdateRPNStateMachine+0x248>
  199844: f90017ff     	str	xzr, [sp, #0x28]
  199848: f94017e0     	ldr	x0, [sp, #0x28]
  19984c: 9100c3ff     	add	sp, sp, #0x30
  199850: d65f03c0     	ret

0000000000199854 <VMUpdateStaticChannelParameters>:
  199854: d100c3ff     	sub	sp, sp, #0x30
  199858: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19985c: 910083fd     	add	x29, sp, #0x20
  199860: 321e03e8     	orr	w8, wzr, #0x4
  199864: f0000869     	adrp	x9, 0x2a8000
  199868: f943fd29     	ldr	x9, [x9, #0x7f8]
  19986c: f81f83a0     	stur	x0, [x29, #-0x8]
  199870: f9000be1     	str	x1, [sp, #0x10]
  199874: f9400be0     	ldr	x0, [sp, #0x10]
  199878: 3949580a     	ldrb	w10, [x0, #0x256]
  19987c: 0a080148     	and	w8, w10, w8
  199880: f90003e9     	str	x9, [sp]
  199884: 35000048     	cbnz	w8, 0x19988c <VMUpdateStaticChannelParameters+0x38>
  199888: 14000019     	b	0x1998ec <VMUpdateStaticChannelParameters+0x98>
  19988c: b9000fff     	str	wzr, [sp, #0xc]
  199890: 321c03e8     	orr	w8, wzr, #0x10
  199894: b9400fe9     	ldr	w9, [sp, #0xc]
  199898: 6b08013f     	cmp	w9, w8
  19989c: 1a9fa7e8     	cset	w8, lt
  1998a0: 37000048     	tbnz	w8, #0x0, 0x1998a8 <VMUpdateStaticChannelParameters+0x54>
  1998a4: 1400000c     	b	0x1998d4 <VMUpdateStaticChannelParameters+0x80>
  1998a8: f94003e8     	ldr	x8, [sp]
  1998ac: f9401909     	ldr	x9, [x8, #0x30]
  1998b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1998b4: f9400be1     	ldr	x1, [sp, #0x10]
  1998b8: b9400fea     	ldr	w10, [sp, #0xc]
  1998bc: 2a0a03e2     	mov	w2, w10
  1998c0: d63f0120     	blr	x9
  1998c4: b9400fe8     	ldr	w8, [sp, #0xc]
  1998c8: 11000508     	add	w8, w8, #0x1
  1998cc: b9000fe8     	str	w8, [sp, #0xc]
  1998d0: 17fffff0     	b	0x199890 <VMUpdateStaticChannelParameters+0x3c>
  1998d4: 321d7be8     	orr	w8, wzr, #0xfffffffb
  1998d8: f9400be9     	ldr	x9, [sp, #0x10]
  1998dc: 3949592a     	ldrb	w10, [x9, #0x256]
  1998e0: 0a080148     	and	w8, w10, w8
  1998e4: 39095928     	strb	w8, [x9, #0x256]
  1998e8: 14000021     	b	0x19996c <VMUpdateStaticChannelParameters+0x118>
  1998ec: b9000fff     	str	wzr, [sp, #0xc]
  1998f0: 321c03e8     	orr	w8, wzr, #0x10
  1998f4: b9400fe9     	ldr	w9, [sp, #0xc]
  1998f8: 6b08013f     	cmp	w9, w8
  1998fc: 1a9fa7e8     	cset	w8, lt
  199900: 37000048     	tbnz	w8, #0x0, 0x199908 <VMUpdateStaticChannelParameters+0xb4>
  199904: 1400001a     	b	0x19996c <VMUpdateStaticChannelParameters+0x118>
  199908: b27b03e8     	orr	x8, xzr, #0x20
  19990c: b27d07e9     	orr	x9, xzr, #0x18
  199910: 321e03ea     	orr	w10, wzr, #0x4
  199914: f9400beb     	ldr	x11, [sp, #0x10]
  199918: 8b090169     	add	x9, x11, x9
  19991c: b9400fec     	ldr	w12, [sp, #0xc]
  199920: 2a0c03eb     	mov	w11, w12
  199924: 93407d6b     	sxtw	x11, w11
  199928: 9b0b7d08     	mul	x8, x8, x11
  19992c: 8b080128     	add	x8, x9, x8
  199930: 3940710c     	ldrb	w12, [x8, #0x1c]
  199934: 0a0a018a     	and	w10, w12, w10
  199938: 3500004a     	cbnz	w10, 0x199940 <VMUpdateStaticChannelParameters+0xec>
  19993c: 14000008     	b	0x19995c <VMUpdateStaticChannelParameters+0x108>
  199940: f94003e8     	ldr	x8, [sp]
  199944: f9401909     	ldr	x9, [x8, #0x30]
  199948: f85f83a0     	ldur	x0, [x29, #-0x8]
  19994c: f9400be1     	ldr	x1, [sp, #0x10]
  199950: b9400fea     	ldr	w10, [sp, #0xc]
  199954: 2a0a03e2     	mov	w2, w10
  199958: d63f0120     	blr	x9
  19995c: b9400fe8     	ldr	w8, [sp, #0xc]
  199960: 11000508     	add	w8, w8, #0x1
  199964: b9000fe8     	str	w8, [sp, #0xc]
  199968: 17ffffe2     	b	0x1998f0 <VMUpdateStaticChannelParameters+0x9c>
  19996c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  199970: 9100c3ff     	add	sp, sp, #0x30
  199974: d65f03c0     	ret
  199978: d10103ff     	sub	sp, sp, #0x40
  19997c: d2800008     	mov	x8, #0x0                // =0
  199980: 52800009     	mov	w9, #0x0                // =0
  199984: f9001be0     	str	x0, [sp, #0x30]
  199988: f90017e1     	str	x1, [sp, #0x28]
  19998c: 39009fe2     	strb	w2, [sp, #0x27]
  199990: f9000fe3     	str	x3, [sp, #0x18]
  199994: f9401be0     	ldr	x0, [sp, #0x30]
  199998: eb08001f     	cmp	x0, x8
  19999c: 1a9f17e2     	cset	w2, eq
  1999a0: b90003e9     	str	w9, [sp]
  1999a4: 37000042     	tbnz	w2, #0x0, 0x1999ac <VMUpdateStaticChannelParameters+0x158>
  1999a8: 14000004     	b	0x1999b8 <VMUpdateStaticChannelParameters+0x164>
  1999ac: 92800008     	mov	x8, #-0x1               // =-1
  1999b0: f9001fe8     	str	x8, [sp, #0x38]
  1999b4: 1400002d     	b	0x199a68 <VMUpdateStaticChannelParameters+0x214>
  1999b8: b27d03e8     	orr	x8, xzr, #0x8
  1999bc: f94017e9     	ldr	x9, [sp, #0x28]
  1999c0: 9ac82128     	lsl	x8, x9, x8
  1999c4: 39409fea     	ldrb	w10, [sp, #0x27]
  1999c8: 2a0a03e9     	mov	w9, w10
  1999cc: d3401d29     	ubfx	x9, x9, #0, #8
  1999d0: aa090108     	orr	x8, x8, x9
  1999d4: f9000be8     	str	x8, [sp, #0x10]
  1999d8: b94003ea     	ldr	w10, [sp]
  1999dc: 79000fea     	strh	w10, [sp, #0x6]
  1999e0: f9401be8     	ldr	x8, [sp, #0x30]
  1999e4: f9400108     	ldr	x8, [x8]
  1999e8: f90007e8     	str	x8, [sp, #0x8]
  1999ec: 79400fe8     	ldrh	w8, [sp, #0x6]
  1999f0: f9401be9     	ldr	x9, [sp, #0x30]
  1999f4: 7940612a     	ldrh	w10, [x9, #0x30]
  1999f8: 6b0a011f     	cmp	w8, w10
  1999fc: 1a9fa7e8     	cset	w8, lt
  199a00: 37000048     	tbnz	w8, #0x0, 0x199a08 <VMUpdateStaticChannelParameters+0x1b4>
  199a04: 14000017     	b	0x199a60 <VMUpdateStaticChannelParameters+0x20c>
  199a08: f94007e8     	ldr	x8, [sp, #0x8]
  199a0c: f9400108     	ldr	x8, [x8]
  199a10: f9400be9     	ldr	x9, [sp, #0x10]
  199a14: eb09011f     	cmp	x8, x9
  199a18: 1a9f17ea     	cset	w10, eq
  199a1c: 3700004a     	tbnz	w10, #0x0, 0x199a24 <VMUpdateStaticChannelParameters+0x1d0>
  199a20: 14000007     	b	0x199a3c <VMUpdateStaticChannelParameters+0x1e8>
  199a24: f94007e8     	ldr	x8, [sp, #0x8]
  199a28: 79401109     	ldrh	w9, [x8, #0x8]
  199a2c: f9400fe8     	ldr	x8, [sp, #0x18]
  199a30: 79000109     	strh	w9, [x8]
  199a34: f9001fff     	str	xzr, [sp, #0x38]
  199a38: 1400000c     	b	0x199a68 <VMUpdateStaticChannelParameters+0x214>
  199a3c: b27c03e8     	orr	x8, xzr, #0x10
  199a40: 320003e9     	orr	w9, wzr, #0x1
  199a44: 79400fea     	ldrh	w10, [sp, #0x6]
  199a48: 0b090149     	add	w9, w10, w9
  199a4c: 79000fe9     	strh	w9, [sp, #0x6]
  199a50: f94007eb     	ldr	x11, [sp, #0x8]
  199a54: 8b080168     	add	x8, x11, x8
  199a58: f90007e8     	str	x8, [sp, #0x8]
  199a5c: 17ffffe4     	b	0x1999ec <VMUpdateStaticChannelParameters+0x198>
  199a60: 92800008     	mov	x8, #-0x1               // =-1
  199a64: f9001fe8     	str	x8, [sp, #0x38]
  199a68: f9401fe0     	ldr	x0, [sp, #0x38]
  199a6c: 910103ff     	add	sp, sp, #0x40
  199a70: d65f03c0     	ret
  199a74: d10103ff     	sub	sp, sp, #0x40
  199a78: d2800008     	mov	x8, #0x0                // =0
  199a7c: 52800009     	mov	w9, #0x0                // =0
  199a80: f9001be0     	str	x0, [sp, #0x30]
  199a84: f90017e1     	str	x1, [sp, #0x28]
  199a88: 39009fe2     	strb	w2, [sp, #0x27]
  199a8c: f9000fe3     	str	x3, [sp, #0x18]
  199a90: f9401be0     	ldr	x0, [sp, #0x30]
  199a94: eb08001f     	cmp	x0, x8
  199a98: 1a9f17e2     	cset	w2, eq
  199a9c: b90003e9     	str	w9, [sp]
  199aa0: 37000042     	tbnz	w2, #0x0, 0x199aa8 <VMUpdateStaticChannelParameters+0x254>
  199aa4: 14000004     	b	0x199ab4 <VMUpdateStaticChannelParameters+0x260>
  199aa8: 92800008     	mov	x8, #-0x1               // =-1
  199aac: f9001fe8     	str	x8, [sp, #0x38]
  199ab0: 14000068     	b	0x199c50 <VMUpdateStaticChannelParameters+0x3fc>
  199ab4: b94003e8     	ldr	w8, [sp]
  199ab8: 79000fe8     	strh	w8, [sp, #0x6]
  199abc: 79400fe8     	ldrh	w8, [sp, #0x6]
  199ac0: f9401be9     	ldr	x9, [sp, #0x30]
  199ac4: 7940a12a     	ldrh	w10, [x9, #0x50]
  199ac8: 6b0a011f     	cmp	w8, w10
  199acc: 1a9fa7e8     	cset	w8, lt
  199ad0: 37000048     	tbnz	w8, #0x0, 0x199ad8 <VMUpdateStaticChannelParameters+0x284>
  199ad4: 14000033     	b	0x199ba0 <VMUpdateStaticChannelParameters+0x34c>
  199ad8: d2802048     	mov	x8, #0x102              // =258
  199adc: f94017e9     	ldr	x9, [sp, #0x28]
  199ae0: f9401bea     	ldr	x10, [sp, #0x30]
  199ae4: f940094a     	ldr	x10, [x10, #0x10]
  199ae8: 79400feb     	ldrh	w11, [sp, #0x6]
  199aec: 2a0b03ec     	mov	w12, w11
  199af0: d3403d8c     	ubfx	x12, x12, #0, #16
  199af4: 9b0c7d08     	mul	x8, x8, x12
  199af8: 8b080148     	add	x8, x10, x8
  199afc: 7940010b     	ldrh	w11, [x8]
  199b00: 2a0b03e8     	mov	w8, w11
  199b04: d3403d08     	ubfx	x8, x8, #0, #16
  199b08: eb08013f     	cmp	x9, x8
  199b0c: 1a9f17eb     	cset	w11, eq
  199b10: 3700004b     	tbnz	w11, #0x0, 0x199b18 <VMUpdateStaticChannelParameters+0x2c4>
  199b14: 1400001e     	b	0x199b8c <VMUpdateStaticChannelParameters+0x338>
  199b18: 32003fe8     	orr	w8, wzr, #0xffff
  199b1c: b27f03e9     	orr	x9, xzr, #0x2
  199b20: d280204a     	mov	x10, #0x102             // =258
  199b24: f9401beb     	ldr	x11, [sp, #0x30]
  199b28: f940096b     	ldr	x11, [x11, #0x10]
  199b2c: 79400fec     	ldrh	w12, [sp, #0x6]
  199b30: 2a0c03ed     	mov	w13, w12
  199b34: d3403dad     	ubfx	x13, x13, #0, #16
  199b38: 9b0d7d4a     	mul	x10, x10, x13
  199b3c: 8b0a016a     	add	x10, x11, x10
  199b40: 8b09014a     	add	x10, x10, x9
  199b44: 39409fec     	ldrb	w12, [sp, #0x27]
  199b48: 2a0c03eb     	mov	w11, w12
  199b4c: d3401d6b     	ubfx	x11, x11, #0, #8
  199b50: 9b0b7d29     	mul	x9, x9, x11
  199b54: 8b090149     	add	x9, x10, x9
  199b58: 7940012c     	ldrh	w12, [x9]
  199b5c: 79000bec     	strh	w12, [sp, #0x4]
  199b60: 79400bec     	ldrh	w12, [sp, #0x4]
  199b64: 6b08019f     	cmp	w12, w8
  199b68: 1a9f07e8     	cset	w8, ne
  199b6c: 37000048     	tbnz	w8, #0x0, 0x199b74 <VMUpdateStaticChannelParameters+0x320>
  199b70: 14000006     	b	0x199b88 <VMUpdateStaticChannelParameters+0x334>
  199b74: 79400be8     	ldrh	w8, [sp, #0x4]
  199b78: f9400fe9     	ldr	x9, [sp, #0x18]
  199b7c: 79000128     	strh	w8, [x9]
  199b80: f9001fff     	str	xzr, [sp, #0x38]
  199b84: 14000033     	b	0x199c50 <VMUpdateStaticChannelParameters+0x3fc>
  199b88: 14000006     	b	0x199ba0 <VMUpdateStaticChannelParameters+0x34c>
  199b8c: 320003e8     	orr	w8, wzr, #0x1
  199b90: 79400fe9     	ldrh	w9, [sp, #0x6]
  199b94: 0b080128     	add	w8, w9, w8
  199b98: 79000fe8     	strh	w8, [sp, #0x6]
  199b9c: 17ffffc8     	b	0x199abc <VMUpdateStaticChannelParameters+0x268>
  199ba0: b27d03e8     	orr	x8, xzr, #0x8
  199ba4: f94017e9     	ldr	x9, [sp, #0x28]
  199ba8: 9ac82128     	lsl	x8, x9, x8
  199bac: 39409fea     	ldrb	w10, [sp, #0x27]
  199bb0: 2a0a03e9     	mov	w9, w10
  199bb4: d3401d29     	ubfx	x9, x9, #0, #8
  199bb8: aa090108     	orr	x8, x8, x9
  199bbc: f9000be8     	str	x8, [sp, #0x10]
  199bc0: b94003ea     	ldr	w10, [sp]
  199bc4: 79000fea     	strh	w10, [sp, #0x6]
  199bc8: f9401be8     	ldr	x8, [sp, #0x30]
  199bcc: f9400d08     	ldr	x8, [x8, #0x18]
  199bd0: f90007e8     	str	x8, [sp, #0x8]
  199bd4: 79400fe8     	ldrh	w8, [sp, #0x6]
  199bd8: f9401be9     	ldr	x9, [sp, #0x30]
  199bdc: 7940a52a     	ldrh	w10, [x9, #0x52]
  199be0: 6b0a011f     	cmp	w8, w10
  199be4: 1a9fa7e8     	cset	w8, lt
  199be8: 37000048     	tbnz	w8, #0x0, 0x199bf0 <VMUpdateStaticChannelParameters+0x39c>
  199bec: 14000017     	b	0x199c48 <VMUpdateStaticChannelParameters+0x3f4>
  199bf0: f94007e8     	ldr	x8, [sp, #0x8]
  199bf4: f9400108     	ldr	x8, [x8]
  199bf8: f9400be9     	ldr	x9, [sp, #0x10]
  199bfc: eb09011f     	cmp	x8, x9
  199c00: 1a9f17ea     	cset	w10, eq
  199c04: 3700004a     	tbnz	w10, #0x0, 0x199c0c <VMUpdateStaticChannelParameters+0x3b8>
  199c08: 14000007     	b	0x199c24 <VMUpdateStaticChannelParameters+0x3d0>
  199c0c: f94007e8     	ldr	x8, [sp, #0x8]
  199c10: 79401109     	ldrh	w9, [x8, #0x8]
  199c14: f9400fe8     	ldr	x8, [sp, #0x18]
  199c18: 79000109     	strh	w9, [x8]
  199c1c: f9001fff     	str	xzr, [sp, #0x38]
  199c20: 1400000c     	b	0x199c50 <VMUpdateStaticChannelParameters+0x3fc>
  199c24: 320003e8     	orr	w8, wzr, #0x1
  199c28: b27c03e9     	orr	x9, xzr, #0x10
  199c2c: 79400fea     	ldrh	w10, [sp, #0x6]
  199c30: 0b080148     	add	w8, w10, w8
  199c34: 79000fe8     	strh	w8, [sp, #0x6]
  199c38: f94007eb     	ldr	x11, [sp, #0x8]
  199c3c: 8b090169     	add	x9, x11, x9
  199c40: f90007e9     	str	x9, [sp, #0x8]
  199c44: 17ffffe4     	b	0x199bd4 <VMUpdateStaticChannelParameters+0x380>
  199c48: 92800008     	mov	x8, #-0x1               // =-1
  199c4c: f9001fe8     	str	x8, [sp, #0x38]
  199c50: f9401fe0     	ldr	x0, [sp, #0x38]
  199c54: 910103ff     	add	sp, sp, #0x40
  199c58: d65f03c0     	ret

0000000000199c5c <VMAddSamples>:
  199c5c: d10203ff     	sub	sp, sp, #0x80
  199c60: a9077bfd     	stp	x29, x30, [sp, #0x70]
  199c64: 9101c3fd     	add	x29, sp, #0x70
  199c68: 52800008     	mov	w8, #0x0                // =0
  199c6c: 321f03e9     	orr	w9, wzr, #0x2
  199c70: f81f83a0     	stur	x0, [x29, #-0x8]
  199c74: f81f03a1     	stur	x1, [x29, #-0x10]
  199c78: f81e83a2     	stur	x2, [x29, #-0x18]
  199c7c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  199c80: b81d83bf     	stur	wzr, [x29, #-0x28]
  199c84: b81d03a8     	stur	w8, [x29, #-0x30]
  199c88: b81cc3a9     	stur	w9, [x29, #-0x34]
  199c8c: 321a03e8     	orr	w8, wzr, #0x40
  199c90: b85d83a9     	ldur	w9, [x29, #-0x28]
  199c94: 6b08013f     	cmp	w9, w8
  199c98: 1a9fa7e8     	cset	w8, lt
  199c9c: 37000048     	tbnz	w8, #0x0, 0x199ca4 <VMAddSamples+0x48>
  199ca0: 140000d6     	b	0x199ff8 <VMAddSamples+0x39c>
  199ca4: 528000a8     	mov	w8, #0x5                // =5
  199ca8: b27c03e9     	orr	x9, xzr, #0x10
  199cac: d282240a     	mov	x10, #0x1120            // =4384
  199cb0: f85f83ab     	ldur	x11, [x29, #-0x8]
  199cb4: 8b0a016a     	add	x10, x11, x10
  199cb8: b85d83ac     	ldur	w12, [x29, #-0x28]
  199cbc: 2a0c03eb     	mov	w11, w12
  199cc0: 93407d6b     	sxtw	x11, w11
  199cc4: 9b0b7d29     	mul	x9, x9, x11
  199cc8: 8b090149     	add	x9, x10, x9
  199ccc: 3940212c     	ldrb	w12, [x9, #0x8]
  199cd0: 6b08019f     	cmp	w12, w8
  199cd4: 1a9f17e8     	cset	w8, eq
  199cd8: 37000048     	tbnz	w8, #0x0, 0x199ce0 <VMAddSamples+0x84>
  199cdc: 14000015     	b	0x199d30 <VMAddSamples+0xd4>
  199ce0: b27c03e8     	orr	x8, xzr, #0x10
  199ce4: d2822409     	mov	x9, #0x1120             // =4384
  199ce8: 5280000a     	mov	w10, #0x0               // =0
  199cec: f85f83ab     	ldur	x11, [x29, #-0x8]
  199cf0: 8b090169     	add	x9, x11, x9
  199cf4: b85d83ac     	ldur	w12, [x29, #-0x28]
  199cf8: 2a0c03eb     	mov	w11, w12
  199cfc: 93407d6b     	sxtw	x11, w11
  199d00: 9b0b7d08     	mul	x8, x8, x11
  199d04: 8b080128     	add	x8, x9, x8
  199d08: 79c0050c     	ldrsh	w12, [x8, #0x2]
  199d0c: 6b0a019f     	cmp	w12, w10
  199d10: 1a9fc7ea     	cset	w10, le
  199d14: 3700004a     	tbnz	w10, #0x0, 0x199d1c <VMAddSamples+0xc0>
  199d18: 14000006     	b	0x199d30 <VMAddSamples+0xd4>
  199d1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  199d20: b85d83a8     	ldur	w8, [x29, #-0x28]
  199d24: 2a0803e9     	mov	w9, w8
  199d28: 93407d21     	sxtw	x1, w9
  199d2c: 940000b9     	bl	0x19a010 <VMAddSamples+0x3b4>
  199d30: 321e03e8     	orr	w8, wzr, #0x4
  199d34: b27d03e9     	orr	x9, xzr, #0x8
  199d38: b27c03ea     	orr	x10, xzr, #0x10
  199d3c: d282240b     	mov	x11, #0x1120            // =4384
  199d40: f85f83ac     	ldur	x12, [x29, #-0x8]
  199d44: f85f83ad     	ldur	x13, [x29, #-0x8]
  199d48: 8b0b01ad     	add	x13, x13, x11
  199d4c: b85d83ae     	ldur	w14, [x29, #-0x28]
  199d50: 2a0e03ef     	mov	w15, w14
  199d54: 93407def     	sxtw	x15, w15
  199d58: 9b0f7d4f     	mul	x15, x10, x15
  199d5c: 8b0f01ad     	add	x13, x13, x15
  199d60: 394029ae     	ldrb	w14, [x13, #0xa]
  199d64: 1ac829c8     	asr	w8, w14, w8
  199d68: 2a0803ed     	mov	w13, w8
  199d6c: 93407dad     	sxtw	x13, w13
  199d70: 9b0d7d29     	mul	x9, x9, x13
  199d74: 8b090189     	add	x9, x12, x9
  199d78: f9400129     	ldr	x9, [x9]
  199d7c: f81e03a9     	stur	x9, [x29, #-0x20]
  199d80: f85f83a9     	ldur	x9, [x29, #-0x8]
  199d84: 8b0b0129     	add	x9, x9, x11
  199d88: b85d83a8     	ldur	w8, [x29, #-0x28]
  199d8c: 2a0803eb     	mov	w11, w8
  199d90: 93407d6b     	sxtw	x11, w11
  199d94: 9b0b7d4a     	mul	x10, x10, x11
  199d98: 8b0a0129     	add	x9, x9, x10
  199d9c: 39402128     	ldrb	w8, [x9, #0x8]
  199da0: 35000048     	cbnz	w8, 0x199da8 <VMAddSamples+0x14c>
  199da4: 14000091     	b	0x199fe8 <VMAddSamples+0x38c>
  199da8: 320003e8     	orr	w8, wzr, #0x1
  199dac: b27c03e9     	orr	x9, xzr, #0x10
  199db0: d282240a     	mov	x10, #0x1120            // =4384
  199db4: b85d83a0     	ldur	w0, [x29, #-0x28]
  199db8: b9003be8     	str	w8, [sp, #0x38]
  199dbc: f9001be9     	str	x9, [sp, #0x30]
  199dc0: f90017ea     	str	x10, [sp, #0x28]
  199dc4: 97fff22e     	bl	0x19667c <VMMuteVoice+0x278>
  199dc8: f9400809     	ldr	x9, [x0, #0x10]
  199dcc: f85f83a0     	ldur	x0, [x29, #-0x8]
  199dd0: f85e03a1     	ldur	x1, [x29, #-0x20]
  199dd4: f85f83aa     	ldur	x10, [x29, #-0x8]
  199dd8: f94017eb     	ldr	x11, [sp, #0x28]
  199ddc: 8b0b014a     	add	x10, x10, x11
  199de0: b85d83a8     	ldur	w8, [x29, #-0x28]
  199de4: 2a0803ec     	mov	w12, w8
  199de8: 93407d8c     	sxtw	x12, w12
  199dec: f9401bed     	ldr	x13, [sp, #0x30]
  199df0: 9b0c7dac     	mul	x12, x13, x12
  199df4: 8b0c014a     	add	x10, x10, x12
  199df8: b85d83a8     	ldur	w8, [x29, #-0x28]
  199dfc: f90013e0     	str	x0, [sp, #0x20]
  199e00: 2a0803e0     	mov	w0, w8
  199e04: f9000fe9     	str	x9, [sp, #0x18]
  199e08: f9000be1     	str	x1, [sp, #0x10]
  199e0c: f90007ea     	str	x10, [sp, #0x8]
  199e10: 97fff222     	bl	0x196698 <VMMuteVoice+0x294>
  199e14: 2a0003e9     	mov	w9, w0
  199e18: 93407d23     	sxtw	x3, w9
  199e1c: f85f03a4     	ldur	x4, [x29, #-0x10]
  199e20: f85e83a5     	ldur	x5, [x29, #-0x18]
  199e24: f94013e0     	ldr	x0, [sp, #0x20]
  199e28: f9400be1     	ldr	x1, [sp, #0x10]
  199e2c: f94007e2     	ldr	x2, [sp, #0x8]
  199e30: f9400fe9     	ldr	x9, [sp, #0x18]
  199e34: d63f0120     	blr	x9
  199e38: b81d43a0     	stur	w0, [x29, #-0x2c]
  199e3c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  199e40: 11000508     	add	w8, w8, #0x1
  199e44: b81dc3a8     	stur	w8, [x29, #-0x24]
  199e48: b85d43a8     	ldur	w8, [x29, #-0x2c]
  199e4c: b9403be0     	ldr	w0, [sp, #0x38]
  199e50: 6b00011f     	cmp	w8, w0
  199e54: 1a9f17e8     	cset	w8, eq
  199e58: 37000048     	tbnz	w8, #0x0, 0x199e60 <VMAddSamples+0x204>
  199e5c: 14000029     	b	0x199f00 <VMAddSamples+0x2a4>
  199e60: 528000a8     	mov	w8, #0x5                // =5
  199e64: b27c03e9     	orr	x9, xzr, #0x10
  199e68: d282240a     	mov	x10, #0x1120            // =4384
  199e6c: f85f83ab     	ldur	x11, [x29, #-0x8]
  199e70: 8b0a016a     	add	x10, x11, x10
  199e74: b85d83ac     	ldur	w12, [x29, #-0x28]
  199e78: 2a0c03eb     	mov	w11, w12
  199e7c: 93407d6b     	sxtw	x11, w11
  199e80: 9b0b7d29     	mul	x9, x9, x11
  199e84: 8b090149     	add	x9, x10, x9
  199e88: 3940212c     	ldrb	w12, [x9, #0x8]
  199e8c: 6b08019f     	cmp	w12, w8
  199e90: 1a9f17e8     	cset	w8, eq
  199e94: 37000048     	tbnz	w8, #0x0, 0x199e9c <VMAddSamples+0x240>
  199e98: 1400000d     	b	0x199ecc <VMAddSamples+0x270>
  199e9c: b27c03e8     	orr	x8, xzr, #0x10
  199ea0: d2822409     	mov	x9, #0x1120             // =4384
  199ea4: f85f83aa     	ldur	x10, [x29, #-0x8]
  199ea8: 8b090149     	add	x9, x10, x9
  199eac: b85d83ab     	ldur	w11, [x29, #-0x28]
  199eb0: 2a0b03ea     	mov	w10, w11
  199eb4: 93407d4a     	sxtw	x10, w10
  199eb8: 9b0a7d08     	mul	x8, x8, x10
  199ebc: 8b080128     	add	x8, x9, x8
  199ec0: b85d03ab     	ldur	w11, [x29, #-0x30]
  199ec4: 7900050b     	strh	w11, [x8, #0x2]
  199ec8: 1400000e     	b	0x199f00 <VMAddSamples+0x2a4>
  199ecc: b27c03e8     	orr	x8, xzr, #0x10
  199ed0: d2822409     	mov	x9, #0x1120             // =4384
  199ed4: f85f83a0     	ldur	x0, [x29, #-0x8]
  199ed8: f85e03a1     	ldur	x1, [x29, #-0x20]
  199edc: f85f83aa     	ldur	x10, [x29, #-0x8]
  199ee0: 8b090149     	add	x9, x10, x9
  199ee4: b85d83ab     	ldur	w11, [x29, #-0x28]
  199ee8: 2a0b03ea     	mov	w10, w11
  199eec: 93407d4a     	sxtw	x10, w10
  199ef0: 9b0a7d08     	mul	x8, x8, x10
  199ef4: 8b080128     	add	x8, x9, x8
  199ef8: aa0803e2     	mov	x2, x8
  199efc: 94000108     	bl	0x19a31c <VMAddSamples+0x6c0>
  199f00: b27c03e8     	orr	x8, xzr, #0x10
  199f04: d2822409     	mov	x9, #0x1120             // =4384
  199f08: 321a03ea     	orr	w10, wzr, #0x40
  199f0c: f85f83ab     	ldur	x11, [x29, #-0x8]
  199f10: 8b090169     	add	x9, x11, x9
  199f14: b85d83ac     	ldur	w12, [x29, #-0x28]
  199f18: 2a0c03eb     	mov	w11, w12
  199f1c: 93407d6b     	sxtw	x11, w11
  199f20: 9b0b7d08     	mul	x8, x8, x11
  199f24: 8b080128     	add	x8, x9, x8
  199f28: 3940250c     	ldrb	w12, [x8, #0x9]
  199f2c: 0a0a018a     	and	w10, w12, w10
  199f30: 3500004a     	cbnz	w10, 0x199f38 <VMAddSamples+0x2dc>
  199f34: 14000013     	b	0x199f80 <VMAddSamples+0x324>
  199f38: 12800888     	mov	w8, #-0x45              // =-69
  199f3c: b27c03e9     	orr	x9, xzr, #0x10
  199f40: d282240a     	mov	x10, #0x1120            // =4384
  199f44: f85f83ab     	ldur	x11, [x29, #-0x8]
  199f48: 8b0a016a     	add	x10, x11, x10
  199f4c: b85d83ac     	ldur	w12, [x29, #-0x28]
  199f50: 2a0c03eb     	mov	w11, w12
  199f54: 93407d6b     	sxtw	x11, w11
  199f58: 9b0b7d29     	mul	x9, x9, x11
  199f5c: 8b090149     	add	x9, x10, x9
  199f60: 3940252c     	ldrb	w12, [x9, #0x9]
  199f64: 0a080188     	and	w8, w12, w8
  199f68: 39002528     	strb	w8, [x9, #0x9]
  199f6c: f85f83a0     	ldur	x0, [x29, #-0x8]
  199f70: b85d83a8     	ldur	w8, [x29, #-0x28]
  199f74: 2a0803e9     	mov	w9, w8
  199f78: 93407d21     	sxtw	x1, w9
  199f7c: 97fc1bd9     	bl	0xa0ee0 <VMMuteVoice@plt>
  199f80: 320003e8     	orr	w8, wzr, #0x1
  199f84: b27c03e9     	orr	x9, xzr, #0x10
  199f88: d282240a     	mov	x10, #0x1120            // =4384
  199f8c: f85f83ab     	ldur	x11, [x29, #-0x8]
  199f90: 8b0a016a     	add	x10, x11, x10
  199f94: b85d83ac     	ldur	w12, [x29, #-0x28]
  199f98: 2a0c03eb     	mov	w11, w12
  199f9c: 93407d6b     	sxtw	x11, w11
  199fa0: 9b0b7d29     	mul	x9, x9, x11
  199fa4: 8b090149     	add	x9, x10, x9
  199fa8: 3940212c     	ldrb	w12, [x9, #0x8]
  199fac: 6b08019f     	cmp	w12, w8
  199fb0: 1a9f17e8     	cset	w8, eq
  199fb4: 37000048     	tbnz	w8, #0x0, 0x199fbc <VMAddSamples+0x360>
  199fb8: 1400000c     	b	0x199fe8 <VMAddSamples+0x38c>
  199fbc: b27c03e8     	orr	x8, xzr, #0x10
  199fc0: d2822409     	mov	x9, #0x1120             // =4384
  199fc4: f85f83aa     	ldur	x10, [x29, #-0x8]
  199fc8: 8b090149     	add	x9, x10, x9
  199fcc: b85d83ab     	ldur	w11, [x29, #-0x28]
  199fd0: 2a0b03ea     	mov	w10, w11
  199fd4: 93407d4a     	sxtw	x10, w10
  199fd8: 9b0a7d08     	mul	x8, x8, x10
  199fdc: 8b080128     	add	x8, x9, x8
  199fe0: b85cc3ab     	ldur	w11, [x29, #-0x34]
  199fe4: 3900210b     	strb	w11, [x8, #0x8]
  199fe8: b85d83a8     	ldur	w8, [x29, #-0x28]
  199fec: 11000508     	add	w8, w8, #0x1
  199ff0: b81d83a8     	stur	w8, [x29, #-0x28]
  199ff4: 17ffff26     	b	0x199c8c <VMAddSamples+0x30>
  199ff8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  199ffc: 2a0803e9     	mov	w9, w8
  19a000: 93407d20     	sxtw	x0, w9
  19a004: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  19a008: 910203ff     	add	sp, sp, #0x80
  19a00c: d65f03c0     	ret
  19a010: d10243ff     	sub	sp, sp, #0x90
  19a014: a9087bfd     	stp	x29, x30, [sp, #0x80]
  19a018: 910203fd     	add	x29, sp, #0x80
  19a01c: d2822408     	mov	x8, #0x1120             // =4384
  19a020: b27c03e9     	orr	x9, xzr, #0x10
  19a024: 321e03ea     	orr	w10, wzr, #0x4
  19a028: b27d03eb     	orr	x11, xzr, #0x8
  19a02c: b27d07ec     	orr	x12, xzr, #0x18
  19a030: 32000fed     	orr	w13, wzr, #0xf
  19a034: b27b03ee     	orr	x14, xzr, #0x20
  19a038: 321f03ef     	orr	w15, wzr, #0x2
  19a03c: 321c03f0     	orr	w16, wzr, #0x10
  19a040: 320003f1     	orr	w17, wzr, #0x1
  19a044: f81f03a0     	stur	x0, [x29, #-0x10]
  19a048: f81e83a1     	stur	x1, [x29, #-0x18]
  19a04c: f85f03a0     	ldur	x0, [x29, #-0x10]
  19a050: 8b080008     	add	x8, x0, x8
  19a054: f85e83a0     	ldur	x0, [x29, #-0x18]
  19a058: 9b007d29     	mul	x9, x9, x0
  19a05c: 8b090108     	add	x8, x8, x9
  19a060: f81d03a8     	stur	x8, [x29, #-0x30]
  19a064: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a068: f85d03a9     	ldur	x9, [x29, #-0x30]
  19a06c: 39402922     	ldrb	w2, [x9, #0xa]
  19a070: 1aca2842     	asr	w2, w2, w10
  19a074: 2a0203e9     	mov	w9, w2
  19a078: 93407d29     	sxtw	x9, w9
  19a07c: 9b097d69     	mul	x9, x11, x9
  19a080: 8b090108     	add	x8, x8, x9
  19a084: f9400108     	ldr	x8, [x8]
  19a088: f81c83a8     	stur	x8, [x29, #-0x38]
  19a08c: f85c83a8     	ldur	x8, [x29, #-0x38]
  19a090: 8b0c0108     	add	x8, x8, x12
  19a094: f85d03a9     	ldur	x9, [x29, #-0x30]
  19a098: 39402922     	ldrb	w2, [x9, #0xa]
  19a09c: 0a0d004d     	and	w13, w2, w13
  19a0a0: 2a0d03e9     	mov	w9, w13
  19a0a4: 93407d29     	sxtw	x9, w9
  19a0a8: 9b097dc9     	mul	x9, x14, x9
  19a0ac: 8b090108     	add	x8, x8, x9
  19a0b0: f81d83a8     	stur	x8, [x29, #-0x28]
  19a0b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a0b8: f85d03a9     	ldur	x9, [x29, #-0x30]
  19a0bc: 3940352d     	ldrb	w13, [x9, #0xd]
  19a0c0: 1aca29aa     	asr	w10, w13, w10
  19a0c4: 2a0a03e9     	mov	w9, w10
  19a0c8: 93407d29     	sxtw	x9, w9
  19a0cc: 9b097d69     	mul	x9, x11, x9
  19a0d0: 8b090108     	add	x8, x8, x9
  19a0d4: f9400108     	ldr	x8, [x8]
  19a0d8: f90023e8     	str	x8, [sp, #0x40]
  19a0dc: f85c83a8     	ldur	x8, [x29, #-0x38]
  19a0e0: 3949590a     	ldrb	w10, [x8, #0x256]
  19a0e4: 0a0f014a     	and	w10, w10, w15
  19a0e8: b9003ff0     	str	w16, [sp, #0x3c]
  19a0ec: b9003bf1     	str	w17, [sp, #0x38]
  19a0f0: 3500004a     	cbnz	w10, 0x19a0f8 <VMAddSamples+0x49c>
  19a0f4: 14000014     	b	0x19a144 <VMAddSamples+0x4e8>
  19a0f8: 321f03e8     	orr	w8, wzr, #0x2
  19a0fc: f85d83a9     	ldur	x9, [x29, #-0x28]
  19a100: 3940712a     	ldrb	w10, [x9, #0x1c]
  19a104: 0a080148     	and	w8, w10, w8
  19a108: 35000048     	cbnz	w8, 0x19a110 <VMAddSamples+0x4b4>
  19a10c: 1400000e     	b	0x19a144 <VMAddSamples+0x4e8>
  19a110: b27c03e8     	orr	x8, xzr, #0x10
  19a114: d2822409     	mov	x9, #0x1120             // =4384
  19a118: f85f03a0     	ldur	x0, [x29, #-0x10]
  19a11c: f85c83a1     	ldur	x1, [x29, #-0x38]
  19a120: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a124: 8b090149     	add	x9, x10, x9
  19a128: f85e83aa     	ldur	x10, [x29, #-0x18]
  19a12c: 9b0a7d08     	mul	x8, x8, x10
  19a130: 8b080128     	add	x8, x9, x8
  19a134: aa0803e2     	mov	x2, x8
  19a138: 94000079     	bl	0x19a31c <VMAddSamples+0x6c0>
  19a13c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  19a140: 14000073     	b	0x19a30c <VMAddSamples+0x6b0>
  19a144: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a148: 39402909     	ldrb	w9, [x8, #0xa]
  19a14c: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a150: 3940350a     	ldrb	w10, [x8, #0xd]
  19a154: 6b0a013f     	cmp	w9, w10
  19a158: 1a9f07e9     	cset	w9, ne
  19a15c: 37000049     	tbnz	w9, #0x0, 0x19a164 <VMAddSamples+0x508>
  19a160: 1400000b     	b	0x19a18c <VMAddSamples+0x530>
  19a164: 320003e8     	orr	w8, wzr, #0x1
  19a168: 12800009     	mov	w9, #-0x1               // =-1
  19a16c: f85c83aa     	ldur	x10, [x29, #-0x38]
  19a170: 7944454b     	ldrh	w11, [x10, #0x222]
  19a174: 0b090169     	add	w9, w11, w9
  19a178: 79044549     	strh	w9, [x10, #0x222]
  19a17c: f94023ea     	ldr	x10, [sp, #0x40]
  19a180: 79444549     	ldrh	w9, [x10, #0x222]
  19a184: 0b080128     	add	w8, w9, w8
  19a188: 79044548     	strh	w8, [x10, #0x222]
  19a18c: b27b03e8     	orr	x8, xzr, #0x20
  19a190: 32000fe9     	orr	w9, wzr, #0xf
  19a194: b27d07ea     	orr	x10, xzr, #0x18
  19a198: 321e03eb     	orr	w11, wzr, #0x4
  19a19c: b27c03ec     	orr	x12, xzr, #0x10
  19a1a0: d282240d     	mov	x13, #0x1120            // =4384
  19a1a4: f85d03ae     	ldur	x14, [x29, #-0x30]
  19a1a8: 394035cf     	ldrb	w15, [x14, #0xd]
  19a1ac: f85d03ae     	ldur	x14, [x29, #-0x30]
  19a1b0: 390029cf     	strb	w15, [x14, #0xa]
  19a1b4: f94023ee     	ldr	x14, [sp, #0x40]
  19a1b8: 8b0a01ca     	add	x10, x14, x10
  19a1bc: f85d03ae     	ldur	x14, [x29, #-0x30]
  19a1c0: 394029cf     	ldrb	w15, [x14, #0xa]
  19a1c4: 0a0901e9     	and	w9, w15, w9
  19a1c8: 2a0903ee     	mov	w14, w9
  19a1cc: 93407dce     	sxtw	x14, w14
  19a1d0: 9b0e7d08     	mul	x8, x8, x14
  19a1d4: 8b080148     	add	x8, x10, x8
  19a1d8: f81d83a8     	stur	x8, [x29, #-0x28]
  19a1dc: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a1e0: 39403909     	ldrb	w9, [x8, #0xe]
  19a1e4: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a1e8: 39002d09     	strb	w9, [x8, #0xb]
  19a1ec: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a1f0: 39403d09     	ldrb	w9, [x8, #0xf]
  19a1f4: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a1f8: 39003109     	strb	w9, [x8, #0xc]
  19a1fc: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a200: b9403fe9     	ldr	w9, [sp, #0x3c]
  19a204: 39003509     	strb	w9, [x8, #0xd]
  19a208: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a20c: 79400d0f     	ldrh	w15, [x8, #0x6]
  19a210: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a214: 7900010f     	strh	w15, [x8]
  19a218: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a21c: 3940250f     	ldrb	w15, [x8, #0x9]
  19a220: 381e73af     	sturb	w15, [x29, #-0x19]
  19a224: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a228: f94a990a     	ldr	x10, [x8, #0x1530]
  19a22c: 9100294a     	add	x10, x10, #0xa
  19a230: f90a990a     	str	x10, [x8, #0x1530]
  19a234: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a238: b9403bef     	ldr	w15, [sp, #0x38]
  19a23c: 3900210f     	strb	w15, [x8, #0x8]
  19a240: f85e83a8     	ldur	x8, [x29, #-0x18]
  19a244: 2a0803f0     	mov	w16, w8
  19a248: 2a1003e0     	mov	w0, w16
  19a24c: b90037eb     	str	w11, [sp, #0x34]
  19a250: f90017ec     	str	x12, [sp, #0x28]
  19a254: f90013ed     	str	x13, [sp, #0x20]
  19a258: 97fff109     	bl	0x19667c <VMMuteVoice+0x278>
  19a25c: f9400408     	ldr	x8, [x0, #0x8]
  19a260: f85f03a0     	ldur	x0, [x29, #-0x10]
  19a264: f94023e1     	ldr	x1, [sp, #0x40]
  19a268: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a26c: f94013ec     	ldr	x12, [sp, #0x20]
  19a270: 8b0c014a     	add	x10, x10, x12
  19a274: f85e83ad     	ldur	x13, [x29, #-0x18]
  19a278: f94017ee     	ldr	x14, [sp, #0x28]
  19a27c: 9b0d7dcd     	mul	x13, x14, x13
  19a280: 8b0d014a     	add	x10, x10, x13
  19a284: f85e83ad     	ldur	x13, [x29, #-0x18]
  19a288: 2a0d03e9     	mov	w9, w13
  19a28c: f9000fe0     	str	x0, [sp, #0x18]
  19a290: 2a0903e0     	mov	w0, w9
  19a294: f9000be8     	str	x8, [sp, #0x10]
  19a298: f90007e1     	str	x1, [sp, #0x8]
  19a29c: f90003ea     	str	x10, [sp]
  19a2a0: 97fff0fe     	bl	0x196698 <VMMuteVoice+0x294>
  19a2a4: 2a0003e8     	mov	w8, w0
  19a2a8: 93407d03     	sxtw	x3, w8
  19a2ac: f85d03a8     	ldur	x8, [x29, #-0x30]
  19a2b0: 79400104     	ldrh	w4, [x8]
  19a2b4: f9400fe0     	ldr	x0, [sp, #0x18]
  19a2b8: f94007e1     	ldr	x1, [sp, #0x8]
  19a2bc: f94003e2     	ldr	x2, [sp]
  19a2c0: f9400be8     	ldr	x8, [sp, #0x10]
  19a2c4: d63f0100     	blr	x8
  19a2c8: 385e73a9     	ldurb	w9, [x29, #-0x19]
  19a2cc: b94037eb     	ldr	w11, [sp, #0x34]
  19a2d0: 0a0b0129     	and	w9, w9, w11
  19a2d4: 35000049     	cbnz	w9, 0x19a2dc <VMAddSamples+0x680>
  19a2d8: 1400000b     	b	0x19a304 <VMAddSamples+0x6a8>
  19a2dc: 321d03e8     	orr	w8, wzr, #0x8
  19a2e0: 321e03e9     	orr	w9, wzr, #0x4
  19a2e4: f85d03aa     	ldur	x10, [x29, #-0x30]
  19a2e8: 3940254b     	ldrb	w11, [x10, #0x9]
  19a2ec: 2a090169     	orr	w9, w11, w9
  19a2f0: 39002549     	strb	w9, [x10, #0x9]
  19a2f4: f94023ea     	ldr	x10, [sp, #0x40]
  19a2f8: 39495949     	ldrb	w9, [x10, #0x256]
  19a2fc: 2a080128     	orr	w8, w9, w8
  19a300: 39095948     	strb	w8, [x10, #0x256]
  19a304: 320003e8     	orr	w8, wzr, #0x1
  19a308: b81fc3a8     	stur	w8, [x29, #-0x4]
  19a30c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  19a310: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  19a314: 910243ff     	add	sp, sp, #0x90
  19a318: d65f03c0     	ret
  19a31c: d100c3ff     	sub	sp, sp, #0x30
  19a320: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19a324: 910083fd     	add	x29, sp, #0x20
  19a328: f81f83a0     	stur	x0, [x29, #-0x8]
  19a32c: f9000be1     	str	x1, [sp, #0x10]
  19a330: f90007e2     	str	x2, [sp, #0x8]
  19a334: f94007e0     	ldr	x0, [sp, #0x8]
  19a338: 39402008     	ldrb	w8, [x0, #0x8]
  19a33c: 34000048     	cbz	w8, 0x19a344 <VMAddSamples+0x6e8>
  19a340: 14000002     	b	0x19a348 <VMAddSamples+0x6ec>
  19a344: 14000015     	b	0x19a398 <VMAddSamples+0x73c>
  19a348: 12800008     	mov	w8, #-0x1               // =-1
  19a34c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a350: f94007e1     	ldr	x1, [sp, #0x8]
  19a354: b90007e8     	str	w8, [sp, #0x4]
  19a358: 97fff075     	bl	0x19652c <VMMuteVoice+0x128>
  19a35c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a360: 796a8008     	ldrh	w8, [x0, #0x1540]
  19a364: b94007e9     	ldr	w9, [sp, #0x4]
  19a368: 0b090108     	add	w8, w8, w9
  19a36c: 792a8008     	strh	w8, [x0, #0x1540]
  19a370: f9400be0     	ldr	x0, [sp, #0x10]
  19a374: 79444408     	ldrh	w8, [x0, #0x222]
  19a378: 0b090108     	add	w8, w8, w9
  19a37c: 79044408     	strh	w8, [x0, #0x222]
  19a380: f94007e0     	ldr	x0, [sp, #0x8]
  19a384: 97fc3f5f     	bl	0xaa100 <InitVoice@plt>
  19a388: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a38c: f94007e1     	ldr	x1, [sp, #0x8]
  19a390: 79400821     	ldrh	w1, [x1, #0x4]
  19a394: 97fc382f     	bl	0xa8450 <VMUpdateAllNotesAge@plt>
  19a398: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19a39c: 9100c3ff     	add	sp, sp, #0x30
  19a3a0: d65f03c0     	ret

000000000019a3a4 <VMRender>:
  19a3a4: d10143ff     	sub	sp, sp, #0x50
  19a3a8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19a3ac: 910103fd     	add	x29, sp, #0x40
  19a3b0: d2800008     	mov	x8, #0x0                // =0
  19a3b4: f81f83a0     	stur	x0, [x29, #-0x8]
  19a3b8: f81f03a1     	stur	x1, [x29, #-0x10]
  19a3bc: f81e83a2     	stur	x2, [x29, #-0x18]
  19a3c0: f90013e3     	str	x3, [sp, #0x20]
  19a3c4: f94013e0     	ldr	x0, [sp, #0x20]
  19a3c8: f900001f     	str	xzr, [x0]
  19a3cc: b90017ff     	str	wzr, [sp, #0x14]
  19a3d0: f90007e8     	str	x8, [sp, #0x8]
  19a3d4: 321e03e8     	orr	w8, wzr, #0x4
  19a3d8: b94017e9     	ldr	w9, [sp, #0x14]
  19a3dc: 6b08013f     	cmp	w9, w8
  19a3e0: 1a9fa7e8     	cset	w8, lt
  19a3e4: 37000048     	tbnz	w8, #0x0, 0x19a3ec <VMRender+0x48>
  19a3e8: 1400001c     	b	0x19a458 <VMRender+0xb4>
  19a3ec: b27d03e8     	orr	x8, xzr, #0x8
  19a3f0: f85f83a9     	ldur	x9, [x29, #-0x8]
  19a3f4: b94017ea     	ldr	w10, [sp, #0x14]
  19a3f8: 2a0a03eb     	mov	w11, w10
  19a3fc: 93407d6b     	sxtw	x11, w11
  19a400: 9b0b7d08     	mul	x8, x8, x11
  19a404: 8b080128     	add	x8, x9, x8
  19a408: f9400108     	ldr	x8, [x8]
  19a40c: f94007e9     	ldr	x9, [sp, #0x8]
  19a410: eb09011f     	cmp	x8, x9
  19a414: 1a9f07ea     	cset	w10, ne
  19a418: 3700004a     	tbnz	w10, #0x0, 0x19a420 <VMRender+0x7c>
  19a41c: 1400000b     	b	0x19a448 <VMRender+0xa4>
  19a420: b27d03e8     	orr	x8, xzr, #0x8
  19a424: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a428: f85f83a9     	ldur	x9, [x29, #-0x8]
  19a42c: b94017ea     	ldr	w10, [sp, #0x14]
  19a430: 2a0a03eb     	mov	w11, w10
  19a434: 93407d6b     	sxtw	x11, w11
  19a438: 9b0b7d08     	mul	x8, x8, x11
  19a43c: 8b080128     	add	x8, x9, x8
  19a440: f9400101     	ldr	x1, [x8]
  19a444: 97fc3523     	bl	0xa78d0 <VMUpdateStaticChannelParameters@plt>
  19a448: b94017e8     	ldr	w8, [sp, #0x14]
  19a44c: 11000508     	add	w8, w8, #0x1
  19a450: b90017e8     	str	w8, [sp, #0x14]
  19a454: 17ffffe0     	b	0x19a3d4 <VMRender+0x30>
  19a458: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a45c: f85e83a1     	ldur	x1, [x29, #-0x18]
  19a460: f85f03a2     	ldur	x2, [x29, #-0x10]
  19a464: 97fc2d13     	bl	0xa58b0 <VMAddSamples@plt>
  19a468: f94013e1     	ldr	x1, [sp, #0x20]
  19a46c: f9000020     	str	x0, [x1]
  19a470: b90017ff     	str	wzr, [sp, #0x14]
  19a474: 321e03e8     	orr	w8, wzr, #0x4
  19a478: b94017e9     	ldr	w9, [sp, #0x14]
  19a47c: 6b08013f     	cmp	w9, w8
  19a480: 1a9fa7e8     	cset	w8, lt
  19a484: 37000048     	tbnz	w8, #0x0, 0x19a48c <VMRender+0xe8>
  19a488: 1400004e     	b	0x19a5c0 <VMRender+0x21c>
  19a48c: b27d03e8     	orr	x8, xzr, #0x8
  19a490: f85f83a9     	ldur	x9, [x29, #-0x8]
  19a494: b94017ea     	ldr	w10, [sp, #0x14]
  19a498: 2a0a03eb     	mov	w11, w10
  19a49c: 93407d6b     	sxtw	x11, w11
  19a4a0: 9b0b7d08     	mul	x8, x8, x11
  19a4a4: 8b080128     	add	x8, x9, x8
  19a4a8: f9400108     	ldr	x8, [x8]
  19a4ac: f9000fe8     	str	x8, [sp, #0x18]
  19a4b0: f9400fe8     	ldr	x8, [sp, #0x18]
  19a4b4: f94007e9     	ldr	x9, [sp, #0x8]
  19a4b8: eb09011f     	cmp	x8, x9
  19a4bc: 1a9f17ea     	cset	w10, eq
  19a4c0: 3700004a     	tbnz	w10, #0x0, 0x19a4c8 <VMRender+0x124>
  19a4c4: 14000002     	b	0x19a4cc <VMRender+0x128>
  19a4c8: 1400003a     	b	0x19a5b0 <VMRender+0x20c>
  19a4cc: 321d03e8     	orr	w8, wzr, #0x8
  19a4d0: f9400fe9     	ldr	x9, [sp, #0x18]
  19a4d4: 3949592a     	ldrb	w10, [x9, #0x256]
  19a4d8: 0a080148     	and	w8, w10, w8
  19a4dc: 35000048     	cbnz	w8, 0x19a4e4 <VMRender+0x140>
  19a4e0: 14000004     	b	0x19a4f0 <VMRender+0x14c>
  19a4e4: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a4e8: f9400fe1     	ldr	x1, [sp, #0x18]
  19a4ec: 97fc2a49     	bl	0xa4e10 <VMDeferredStopNote@plt>
  19a4f0: 320003e8     	orr	w8, wzr, #0x1
  19a4f4: f9400fe9     	ldr	x9, [sp, #0x18]
  19a4f8: 3949592a     	ldrb	w10, [x9, #0x256]
  19a4fc: 0a080148     	and	w8, w10, w8
  19a500: 35000048     	cbnz	w8, 0x19a508 <VMRender+0x164>
  19a504: 14000013     	b	0x19a550 <VMRender+0x1ac>
  19a508: f9400fe8     	ldr	x8, [sp, #0x18]
  19a50c: 79444509     	ldrh	w9, [x8, #0x222]
  19a510: 34000049     	cbz	w9, 0x19a518 <VMRender+0x174>
  19a514: 1400000f     	b	0x19a550 <VMRender+0x1ac>
  19a518: 321f7be8     	orr	w8, wzr, #0xfffffffe
  19a51c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a520: f9400fe1     	ldr	x1, [sp, #0x18]
  19a524: b90007e8     	str	w8, [sp, #0x4]
  19a528: 97fc281a     	bl	0xa4590 <VMInitializeAllChannels@plt>
  19a52c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19a530: f9400fe1     	ldr	x1, [sp, #0x18]
  19a534: 39496021     	ldrb	w1, [x1, #0x258]
  19a538: 97fc34fe     	bl	0xa7930 <VMInitializeAllVoices@plt>
  19a53c: f9400fe0     	ldr	x0, [sp, #0x18]
  19a540: 39495808     	ldrb	w8, [x0, #0x256]
  19a544: b94007e1     	ldr	w1, [sp, #0x4]
  19a548: 0a010108     	and	w8, w8, w1
  19a54c: 39095808     	strb	w8, [x0, #0x256]
  19a550: b90013ff     	str	wzr, [sp, #0x10]
  19a554: 321c03e8     	orr	w8, wzr, #0x10
  19a558: b94013e9     	ldr	w9, [sp, #0x10]
  19a55c: 6b08013f     	cmp	w9, w8
  19a560: 1a9fa7e8     	cset	w8, lt
  19a564: 37000048     	tbnz	w8, #0x0, 0x19a56c <VMRender+0x1c8>
  19a568: 14000012     	b	0x19a5b0 <VMRender+0x20c>
  19a56c: 321d7be8     	orr	w8, wzr, #0xfffffffb
  19a570: b27b03e9     	orr	x9, xzr, #0x20
  19a574: b27d07ea     	orr	x10, xzr, #0x18
  19a578: f9400feb     	ldr	x11, [sp, #0x18]
  19a57c: 8b0a016a     	add	x10, x11, x10
  19a580: b94013ec     	ldr	w12, [sp, #0x10]
  19a584: 2a0c03eb     	mov	w11, w12
  19a588: 93407d6b     	sxtw	x11, w11
  19a58c: 9b0b7d29     	mul	x9, x9, x11
  19a590: 8b090149     	add	x9, x10, x9
  19a594: 3940712c     	ldrb	w12, [x9, #0x1c]
  19a598: 0a080188     	and	w8, w12, w8
  19a59c: 39007128     	strb	w8, [x9, #0x1c]
  19a5a0: b94013e8     	ldr	w8, [sp, #0x10]
  19a5a4: 11000508     	add	w8, w8, #0x1
  19a5a8: b90013e8     	str	w8, [sp, #0x10]
  19a5ac: 17ffffea     	b	0x19a554 <VMRender+0x1b0>
  19a5b0: b94017e8     	ldr	w8, [sp, #0x14]
  19a5b4: 11000508     	add	w8, w8, #0x1
  19a5b8: b90017e8     	str	w8, [sp, #0x14]
  19a5bc: 17ffffae     	b	0x19a474 <VMRender+0xd0>
  19a5c0: d2800000     	mov	x0, #0x0                // =0
  19a5c4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19a5c8: 910143ff     	add	sp, sp, #0x50
  19a5cc: d65f03c0     	ret

000000000019a5d0 <VMInitWorkload>:
  19a5d0: d10043ff     	sub	sp, sp, #0x10
  19a5d4: f90007e0     	str	x0, [sp, #0x8]
  19a5d8: f94007e0     	ldr	x0, [sp, #0x8]
  19a5dc: f90a981f     	str	xzr, [x0, #0x1530]
  19a5e0: 910043ff     	add	sp, sp, #0x10
  19a5e4: d65f03c0     	ret

000000000019a5e8 <VMSetWorkload>:
  19a5e8: d10043ff     	sub	sp, sp, #0x10
  19a5ec: f90007e0     	str	x0, [sp, #0x8]
  19a5f0: f90003e1     	str	x1, [sp]
  19a5f4: f94003e0     	ldr	x0, [sp]
  19a5f8: f94007e1     	ldr	x1, [sp, #0x8]
  19a5fc: f90a9c20     	str	x0, [x1, #0x1538]
  19a600: 910043ff     	add	sp, sp, #0x10
  19a604: d65f03c0     	ret

000000000019a608 <VMCheckWorkload>:
  19a608: d10043ff     	sub	sp, sp, #0x10
  19a60c: d2800008     	mov	x8, #0x0                // =0
  19a610: f90003e0     	str	x0, [sp]
  19a614: f94003e0     	ldr	x0, [sp]
  19a618: f94a9c00     	ldr	x0, [x0, #0x1538]
  19a61c: eb08001f     	cmp	x0, x8
  19a620: 1a9fd7e9     	cset	w9, gt
  19a624: 37000049     	tbnz	w9, #0x0, 0x19a62c <VMCheckWorkload+0x24>
  19a628: 1400000b     	b	0x19a654 <VMCheckWorkload+0x4c>
  19a62c: f94003e8     	ldr	x8, [sp]
  19a630: f94a9908     	ldr	x8, [x8, #0x1530]
  19a634: f94003e9     	ldr	x9, [sp]
  19a638: f94a9d29     	ldr	x9, [x9, #0x1538]
  19a63c: eb09011f     	cmp	x8, x9
  19a640: 1a9fb7ea     	cset	w10, ge
  19a644: 320003eb     	orr	w11, wzr, #0x1
  19a648: 0a0b014a     	and	w10, w10, w11
  19a64c: b9000fea     	str	w10, [sp, #0xc]
  19a650: 14000002     	b	0x19a658 <VMCheckWorkload+0x50>
  19a654: b9000fff     	str	wzr, [sp, #0xc]
  19a658: b9400fe0     	ldr	w0, [sp, #0xc]
  19a65c: 910043ff     	add	sp, sp, #0x10
  19a660: d65f03c0     	ret

000000000019a664 <VMActiveVoices>:
  19a664: d10043ff     	sub	sp, sp, #0x10
  19a668: f90007e0     	str	x0, [sp, #0x8]
  19a66c: f94007e0     	ldr	x0, [sp, #0x8]
  19a670: 79444408     	ldrh	w8, [x0, #0x222]
  19a674: 2a0803e0     	mov	w0, w8
  19a678: d3403c00     	ubfx	x0, x0, #0, #16
  19a67c: 910043ff     	add	sp, sp, #0x10
  19a680: d65f03c0     	ret

000000000019a684 <VMSetSynthPolyphony>:
  19a684: d101c3ff     	sub	sp, sp, #0x70
  19a688: a9067bfd     	stp	x29, x30, [sp, #0x60]
  19a68c: 910183fd     	add	x29, sp, #0x60
  19a690: b24003e8     	orr	x8, xzr, #0x1
  19a694: d2800009     	mov	x9, #0x0                // =0
  19a698: f81f03a0     	stur	x0, [x29, #-0x10]
  19a69c: f81e83a1     	stur	x1, [x29, #-0x18]
  19a6a0: f81e03a2     	stur	x2, [x29, #-0x20]
  19a6a4: f85e03a0     	ldur	x0, [x29, #-0x20]
  19a6a8: eb08001f     	cmp	x0, x8
  19a6ac: 1a9fa7ea     	cset	w10, lt
  19a6b0: f90007e9     	str	x9, [sp, #0x8]
  19a6b4: 3700004a     	tbnz	w10, #0x0, 0x19a6bc <VMSetSynthPolyphony+0x38>
  19a6b8: 14000003     	b	0x19a6c4 <VMSetSynthPolyphony+0x40>
  19a6bc: b24003e8     	orr	x8, xzr, #0x1
  19a6c0: f81e03a8     	stur	x8, [x29, #-0x20]
  19a6c4: f85e83a8     	ldur	x8, [x29, #-0x18]
  19a6c8: b5000048     	cbnz	x8, 0x19a6d0 <VMSetSynthPolyphony+0x4c>
  19a6cc: 14000004     	b	0x19a6dc <VMSetSynthPolyphony+0x58>
  19a6d0: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19a6d4: f81f83a8     	stur	x8, [x29, #-0x8]
  19a6d8: 14000136     	b	0x19abb0 <VMSetSynthPolyphony+0x52c>
  19a6dc: b27a03e8     	orr	x8, xzr, #0x40
  19a6e0: f85e03a9     	ldur	x9, [x29, #-0x20]
  19a6e4: eb08013f     	cmp	x9, x8
  19a6e8: 1a9fd7ea     	cset	w10, gt
  19a6ec: 3700004a     	tbnz	w10, #0x0, 0x19a6f4 <VMSetSynthPolyphony+0x70>
  19a6f0: 14000003     	b	0x19a6fc <VMSetSynthPolyphony+0x78>
  19a6f4: b27a03e8     	orr	x8, xzr, #0x40
  19a6f8: f81e03a8     	stur	x8, [x29, #-0x20]
  19a6fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a700: 796a8509     	ldrh	w9, [x8, #0x1542]
  19a704: 2a0903e8     	mov	w8, w9
  19a708: d3403d08     	ubfx	x8, x8, #0, #16
  19a70c: f85e03aa     	ldur	x10, [x29, #-0x20]
  19a710: eb0a011f     	cmp	x8, x10
  19a714: 1a9f17e9     	cset	w9, eq
  19a718: 37000049     	tbnz	w9, #0x0, 0x19a720 <VMSetSynthPolyphony+0x9c>
  19a71c: 14000003     	b	0x19a728 <VMSetSynthPolyphony+0xa4>
  19a720: f81f83bf     	stur	xzr, [x29, #-0x8]
  19a724: 14000123     	b	0x19abb0 <VMSetSynthPolyphony+0x52c>
  19a728: f85e03a8     	ldur	x8, [x29, #-0x20]
  19a72c: 2a0803e9     	mov	w9, w8
  19a730: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a734: 792a8509     	strh	w9, [x8, #0x1542]
  19a738: b81dc3bf     	stur	wzr, [x29, #-0x24]
  19a73c: 321e03e8     	orr	w8, wzr, #0x4
  19a740: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19a744: 6b08013f     	cmp	w9, w8
  19a748: 1a9fa7e8     	cset	w8, lt
  19a74c: 37000048     	tbnz	w8, #0x0, 0x19a754 <VMSetSynthPolyphony+0xd0>
  19a750: 14000037     	b	0x19a82c <VMSetSynthPolyphony+0x1a8>
  19a754: b27d03e8     	orr	x8, xzr, #0x8
  19a758: f85f03a9     	ldur	x9, [x29, #-0x10]
  19a75c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  19a760: 2a0a03eb     	mov	w11, w10
  19a764: 93407d6b     	sxtw	x11, w11
  19a768: 9b0b7d08     	mul	x8, x8, x11
  19a76c: 8b080128     	add	x8, x9, x8
  19a770: f9400108     	ldr	x8, [x8]
  19a774: f94007e9     	ldr	x9, [sp, #0x8]
  19a778: eb09011f     	cmp	x8, x9
  19a77c: 1a9f07ea     	cset	w10, ne
  19a780: 3700004a     	tbnz	w10, #0x0, 0x19a788 <VMSetSynthPolyphony+0x104>
  19a784: 14000026     	b	0x19a81c <VMSetSynthPolyphony+0x198>
  19a788: 321f03e8     	orr	w8, wzr, #0x2
  19a78c: b27d03e9     	orr	x9, xzr, #0x8
  19a790: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a794: b85dc3ab     	ldur	w11, [x29, #-0x24]
  19a798: 2a0b03ec     	mov	w12, w11
  19a79c: 93407d8c     	sxtw	x12, w12
  19a7a0: 9b0c7d29     	mul	x9, x9, x12
  19a7a4: 8b090149     	add	x9, x10, x9
  19a7a8: f9400129     	ldr	x9, [x9]
  19a7ac: 3949592b     	ldrb	w11, [x9, #0x256]
  19a7b0: 0a080168     	and	w8, w11, w8
  19a7b4: 35000048     	cbnz	w8, 0x19a7bc <VMSetSynthPolyphony+0x138>
  19a7b8: 1400000c     	b	0x19a7e8 <VMSetSynthPolyphony+0x164>
  19a7bc: b27d03e8     	orr	x8, xzr, #0x8
  19a7c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  19a7c4: f85f03a9     	ldur	x9, [x29, #-0x10]
  19a7c8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  19a7cc: 2a0a03eb     	mov	w11, w10
  19a7d0: 93407d6b     	sxtw	x11, w11
  19a7d4: 9b0b7d08     	mul	x8, x8, x11
  19a7d8: 8b080128     	add	x8, x9, x8
  19a7dc: f9400101     	ldr	x1, [x8]
  19a7e0: 97fc3f98     	bl	0xaa640 <VMMIPUpdateChannelMuting@plt>
  19a7e4: 1400000e     	b	0x19a81c <VMSetSynthPolyphony+0x198>
  19a7e8: d28048c8     	mov	x8, #0x246              // =582
  19a7ec: b27d03e9     	orr	x9, xzr, #0x8
  19a7f0: f85e03aa     	ldur	x10, [x29, #-0x20]
  19a7f4: 2a0a03eb     	mov	w11, w10
  19a7f8: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a7fc: b85dc3ac     	ldur	w12, [x29, #-0x24]
  19a800: 2a0c03ed     	mov	w13, w12
  19a804: 93407dad     	sxtw	x13, w13
  19a808: 9b0d7d29     	mul	x9, x9, x13
  19a80c: 8b090149     	add	x9, x10, x9
  19a810: f9400129     	ldr	x9, [x9]
  19a814: 8b080128     	add	x8, x9, x8
  19a818: 3900010b     	strb	w11, [x8]
  19a81c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19a820: 11000508     	add	w8, w8, #0x1
  19a824: b81dc3a8     	stur	w8, [x29, #-0x24]
  19a828: 17ffffc5     	b	0x19a73c <VMSetSynthPolyphony+0xb8>
  19a82c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19a830: 796a8109     	ldrh	w9, [x8, #0x1540]
  19a834: 2a0903e8     	mov	w8, w9
  19a838: d3403d08     	ubfx	x8, x8, #0, #16
  19a83c: f85e03aa     	ldur	x10, [x29, #-0x20]
  19a840: eb0a011f     	cmp	x8, x10
  19a844: 1a9fc7e9     	cset	w9, le
  19a848: 37000049     	tbnz	w9, #0x0, 0x19a850 <VMSetSynthPolyphony+0x1cc>
  19a84c: 14000003     	b	0x19a858 <VMSetSynthPolyphony+0x1d4>
  19a850: f81f83bf     	stur	xzr, [x29, #-0x8]
  19a854: 140000d7     	b	0x19abb0 <VMSetSynthPolyphony+0x52c>
  19a858: b81d83bf     	stur	wzr, [x29, #-0x28]
  19a85c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  19a860: 321a03e8     	orr	w8, wzr, #0x40
  19a864: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19a868: 6b08013f     	cmp	w9, w8
  19a86c: 1a9fa7e8     	cset	w8, lt
  19a870: 37000048     	tbnz	w8, #0x0, 0x19a878 <VMSetSynthPolyphony+0x1f4>
  19a874: 14000023     	b	0x19a900 <VMSetSynthPolyphony+0x27c>
  19a878: b27c03e8     	orr	x8, xzr, #0x10
  19a87c: d2822409     	mov	x9, #0x1120             // =4384
  19a880: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a884: 8b090149     	add	x9, x10, x9
  19a888: b85dc3ab     	ldur	w11, [x29, #-0x24]
  19a88c: 2a0b03ea     	mov	w10, w11
  19a890: 93407d4a     	sxtw	x10, w10
  19a894: 9b0a7d08     	mul	x8, x8, x10
  19a898: 8b080128     	add	x8, x9, x8
  19a89c: 3940210b     	ldrb	w11, [x8, #0x8]
  19a8a0: 3500004b     	cbnz	w11, 0x19a8a8 <VMSetSynthPolyphony+0x224>
  19a8a4: 14000013     	b	0x19a8f0 <VMSetSynthPolyphony+0x26c>
  19a8a8: b27c03e8     	orr	x8, xzr, #0x10
  19a8ac: d2822409     	mov	x9, #0x1120             // =4384
  19a8b0: 321e03ea     	orr	w10, wzr, #0x4
  19a8b4: f85f03ab     	ldur	x11, [x29, #-0x10]
  19a8b8: 8b090169     	add	x9, x11, x9
  19a8bc: b85dc3ac     	ldur	w12, [x29, #-0x24]
  19a8c0: 2a0c03eb     	mov	w11, w12
  19a8c4: 93407d6b     	sxtw	x11, w11
  19a8c8: 9b0b7d08     	mul	x8, x8, x11
  19a8cc: 8b080128     	add	x8, x9, x8
  19a8d0: 3940210c     	ldrb	w12, [x8, #0x8]
  19a8d4: 6b0a019f     	cmp	w12, w10
  19a8d8: 1a9f07ea     	cset	w10, ne
  19a8dc: 3700004a     	tbnz	w10, #0x0, 0x19a8e4 <VMSetSynthPolyphony+0x260>
  19a8e0: 14000004     	b	0x19a8f0 <VMSetSynthPolyphony+0x26c>
  19a8e4: b85d83a8     	ldur	w8, [x29, #-0x28]
  19a8e8: 11000508     	add	w8, w8, #0x1
  19a8ec: b81d83a8     	stur	w8, [x29, #-0x28]
  19a8f0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19a8f4: 11000508     	add	w8, w8, #0x1
  19a8f8: b81dc3a8     	stur	w8, [x29, #-0x24]
  19a8fc: 17ffffd9     	b	0x19a860 <VMSetSynthPolyphony+0x1dc>
  19a900: b85d83a8     	ldur	w8, [x29, #-0x28]
  19a904: 2a0803e9     	mov	w9, w8
  19a908: 93407d29     	sxtw	x9, w9
  19a90c: f85e03aa     	ldur	x10, [x29, #-0x20]
  19a910: eb0a013f     	cmp	x9, x10
  19a914: 1a9fd7e8     	cset	w8, gt
  19a918: 37000048     	tbnz	w8, #0x0, 0x19a920 <VMSetSynthPolyphony+0x29c>
  19a91c: 140000a4     	b	0x19abac <VMSetSynthPolyphony+0x528>
  19a920: 92800008     	mov	x8, #-0x1               // =-1
  19a924: 12800009     	mov	w9, #-0x1               // =-1
  19a928: b90017e9     	str	w9, [sp, #0x14]
  19a92c: f9000fe8     	str	x8, [sp, #0x18]
  19a930: b81dc3bf     	stur	wzr, [x29, #-0x24]
  19a934: 321a03e8     	orr	w8, wzr, #0x40
  19a938: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19a93c: 6b08013f     	cmp	w9, w8
  19a940: 1a9fa7e8     	cset	w8, lt
  19a944: 37000048     	tbnz	w8, #0x0, 0x19a94c <VMSetSynthPolyphony+0x2c8>
  19a948: 14000086     	b	0x19ab60 <VMSetSynthPolyphony+0x4dc>
  19a94c: b27c03e8     	orr	x8, xzr, #0x10
  19a950: d2822409     	mov	x9, #0x1120             // =4384
  19a954: f85f03aa     	ldur	x10, [x29, #-0x10]
  19a958: 8b090149     	add	x9, x10, x9
  19a95c: b85dc3ab     	ldur	w11, [x29, #-0x24]
  19a960: 2a0b03ea     	mov	w10, w11
  19a964: 93407d4a     	sxtw	x10, w10
  19a968: 9b0a7d08     	mul	x8, x8, x10
  19a96c: 8b080128     	add	x8, x9, x8
  19a970: f90017e8     	str	x8, [sp, #0x28]
  19a974: f94017e8     	ldr	x8, [sp, #0x28]
  19a978: 3940210b     	ldrb	w11, [x8, #0x8]
  19a97c: 3400010b     	cbz	w11, 0x19a99c <VMSetSynthPolyphony+0x318>
  19a980: 321e03e8     	orr	w8, wzr, #0x4
  19a984: f94017e9     	ldr	x9, [sp, #0x28]
  19a988: 3940212a     	ldrb	w10, [x9, #0x8]
  19a98c: 6b08015f     	cmp	w10, w8
  19a990: 1a9f17e8     	cset	w8, eq
  19a994: 37000048     	tbnz	w8, #0x0, 0x19a99c <VMSetSynthPolyphony+0x318>
  19a998: 14000002     	b	0x19a9a0 <VMSetSynthPolyphony+0x31c>
  19a99c: 1400006d     	b	0x19ab50 <VMSetSynthPolyphony+0x4cc>
  19a9a0: 528000a8     	mov	w8, #0x5                // =5
  19a9a4: b27d03e9     	orr	x9, xzr, #0x8
  19a9a8: 321e03ea     	orr	w10, wzr, #0x4
  19a9ac: f85f03ab     	ldur	x11, [x29, #-0x10]
  19a9b0: f94017ec     	ldr	x12, [sp, #0x28]
  19a9b4: 3940298d     	ldrb	w13, [x12, #0xa]
  19a9b8: 1aca29aa     	asr	w10, w13, w10
  19a9bc: 2a0a03ec     	mov	w12, w10
  19a9c0: 93407d8c     	sxtw	x12, w12
  19a9c4: 9b0c7d29     	mul	x9, x9, x12
  19a9c8: 8b090169     	add	x9, x11, x9
  19a9cc: f9400129     	ldr	x9, [x9]
  19a9d0: f9001be9     	str	x9, [sp, #0x30]
  19a9d4: f94017e9     	ldr	x9, [sp, #0x28]
  19a9d8: 3940212a     	ldrb	w10, [x9, #0x8]
  19a9dc: 6b08015f     	cmp	w10, w8
  19a9e0: 1a9f17e8     	cset	w8, eq
  19a9e4: 370000e8     	tbnz	w8, #0x0, 0x19aa00 <VMSetSynthPolyphony+0x37c>
  19a9e8: 321d03e8     	orr	w8, wzr, #0x8
  19a9ec: f94017e9     	ldr	x9, [sp, #0x28]
  19a9f0: 3940252a     	ldrb	w10, [x9, #0x9]
  19a9f4: 0a080148     	and	w8, w10, w8
  19a9f8: 35000048     	cbnz	w8, 0x19aa00 <VMSetSynthPolyphony+0x37c>
  19a9fc: 1400001d     	b	0x19aa70 <VMSetSynthPolyphony+0x3ec>
  19aa00: 321903e8     	orr	w8, wzr, #0x80
  19aa04: 321f03e9     	orr	w9, wzr, #0x2
  19aa08: b27b03ea     	orr	x10, xzr, #0x20
  19aa0c: 32000feb     	orr	w11, wzr, #0xf
  19aa10: b27d07ec     	orr	x12, xzr, #0x18
  19aa14: f94017ed     	ldr	x13, [sp, #0x28]
  19aa18: 39403dae     	ldrb	w14, [x13, #0xf]
  19aa1c: 6b0e0108     	subs	w8, w8, w14
  19aa20: 2a0803ed     	mov	w13, w8
  19aa24: 93407dad     	sxtw	x13, w13
  19aa28: f90013ed     	str	x13, [sp, #0x20]
  19aa2c: f9401bed     	ldr	x13, [sp, #0x30]
  19aa30: 8b0c01ac     	add	x12, x13, x12
  19aa34: f94017ed     	ldr	x13, [sp, #0x28]
  19aa38: 394035a8     	ldrb	w8, [x13, #0xd]
  19aa3c: 0a0b0108     	and	w8, w8, w11
  19aa40: 2a0803ed     	mov	w13, w8
  19aa44: 93407dad     	sxtw	x13, w13
  19aa48: 9b0d7d4a     	mul	x10, x10, x13
  19aa4c: 8b0a018a     	add	x10, x12, x10
  19aa50: 39407548     	ldrb	w8, [x10, #0x1d]
  19aa54: 1ac92108     	lsl	w8, w8, w9
  19aa58: 2a0803ea     	mov	w10, w8
  19aa5c: 93407d4a     	sxtw	x10, w10
  19aa60: f94013ec     	ldr	x12, [sp, #0x20]
  19aa64: 8b0a018a     	add	x10, x12, x10
  19aa68: f90013ea     	str	x10, [sp, #0x20]
  19aa6c: 14000026     	b	0x19ab04 <VMSetSynthPolyphony+0x480>
  19aa70: 321f03e8     	orr	w8, wzr, #0x2
  19aa74: b27b03e9     	orr	x9, xzr, #0x20
  19aa78: 32000fea     	orr	w10, wzr, #0xf
  19aa7c: b27d07eb     	orr	x11, xzr, #0x18
  19aa80: b27907ec     	orr	x12, xzr, #0x180
  19aa84: b24003ed     	orr	x13, xzr, #0x1
  19aa88: f94017ee     	ldr	x14, [sp, #0x28]
  19aa8c: 794009cf     	ldrh	w15, [x14, #0x4]
  19aa90: 2a0f03ee     	mov	w14, w15
  19aa94: d3403dce     	ubfx	x14, x14, #0, #16
  19aa98: 9acd21cd     	lsl	x13, x14, x13
  19aa9c: f90013ed     	str	x13, [sp, #0x20]
  19aaa0: f94017ed     	ldr	x13, [sp, #0x28]
  19aaa4: 794005af     	ldrh	w15, [x13, #0x2]
  19aaa8: 2a0f03ed     	mov	w13, w15
  19aaac: 93403dad     	sxth	x13, w13
  19aab0: 9348fdad     	asr	x13, x13, #8
  19aab4: eb0d018c     	subs	x12, x12, x13
  19aab8: f94013ed     	ldr	x13, [sp, #0x20]
  19aabc: 8b0c01ac     	add	x12, x13, x12
  19aac0: f90013ec     	str	x12, [sp, #0x20]
  19aac4: f9401bec     	ldr	x12, [sp, #0x30]
  19aac8: 8b0b018b     	add	x11, x12, x11
  19aacc: f94017ec     	ldr	x12, [sp, #0x28]
  19aad0: 3940298f     	ldrb	w15, [x12, #0xa]
  19aad4: 0a0a01ea     	and	w10, w15, w10
  19aad8: 2a0a03ec     	mov	w12, w10
  19aadc: 93407d8c     	sxtw	x12, w12
  19aae0: 9b0c7d29     	mul	x9, x9, x12
  19aae4: 8b090169     	add	x9, x11, x9
  19aae8: 3940752a     	ldrb	w10, [x9, #0x1d]
  19aaec: 1ac82148     	lsl	w8, w10, w8
  19aaf0: 2a0803e9     	mov	w9, w8
  19aaf4: 93407d29     	sxtw	x9, w9
  19aaf8: f94013eb     	ldr	x11, [sp, #0x20]
  19aafc: 8b090169     	add	x9, x11, x9
  19ab00: f90013e9     	str	x9, [sp, #0x20]
  19ab04: 321d03e8     	orr	w8, wzr, #0x8
  19ab08: f9401be9     	ldr	x9, [sp, #0x30]
  19ab0c: 3949692a     	ldrb	w10, [x9, #0x25a]
  19ab10: 1ac82148     	lsl	w8, w10, w8
  19ab14: 2a0803e9     	mov	w9, w8
  19ab18: 93407d29     	sxtw	x9, w9
  19ab1c: f94013eb     	ldr	x11, [sp, #0x20]
  19ab20: 8b090169     	add	x9, x11, x9
  19ab24: f90013e9     	str	x9, [sp, #0x20]
  19ab28: f94013e9     	ldr	x9, [sp, #0x20]
  19ab2c: f9400feb     	ldr	x11, [sp, #0x18]
  19ab30: eb0b013f     	cmp	x9, x11
  19ab34: 1a9fd7e8     	cset	w8, gt
  19ab38: 37000048     	tbnz	w8, #0x0, 0x19ab40 <VMSetSynthPolyphony+0x4bc>
  19ab3c: 14000005     	b	0x19ab50 <VMSetSynthPolyphony+0x4cc>
  19ab40: f94013e8     	ldr	x8, [sp, #0x20]
  19ab44: f9000fe8     	str	x8, [sp, #0x18]
  19ab48: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19ab4c: b90017e9     	str	w9, [sp, #0x14]
  19ab50: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19ab54: 11000508     	add	w8, w8, #0x1
  19ab58: b81dc3a8     	stur	w8, [x29, #-0x24]
  19ab5c: 17ffff76     	b	0x19a934 <VMSetSynthPolyphony+0x2b0>
  19ab60: 52800008     	mov	w8, #0x0                // =0
  19ab64: b94017e9     	ldr	w9, [sp, #0x14]
  19ab68: 6b08013f     	cmp	w9, w8
  19ab6c: 1a9fa7e8     	cset	w8, lt
  19ab70: 37000048     	tbnz	w8, #0x0, 0x19ab78 <VMSetSynthPolyphony+0x4f4>
  19ab74: 14000002     	b	0x19ab7c <VMSetSynthPolyphony+0x4f8>
  19ab78: 1400000d     	b	0x19abac <VMSetSynthPolyphony+0x528>
  19ab7c: 12800008     	mov	w8, #-0x1               // =-1
  19ab80: f85f03a0     	ldur	x0, [x29, #-0x10]
  19ab84: b94017e9     	ldr	w9, [sp, #0x14]
  19ab88: 2a0903ea     	mov	w10, w9
  19ab8c: 93407d41     	sxtw	x1, w10
  19ab90: b90007e8     	str	w8, [sp, #0x4]
  19ab94: 97fc18d3     	bl	0xa0ee0 <VMMuteVoice@plt>
  19ab98: b85d83a8     	ldur	w8, [x29, #-0x28]
  19ab9c: b94007e9     	ldr	w9, [sp, #0x4]
  19aba0: 0b090108     	add	w8, w8, w9
  19aba4: b81d83a8     	stur	w8, [x29, #-0x28]
  19aba8: 17ffff56     	b	0x19a900 <VMSetSynthPolyphony+0x27c>
  19abac: f81f83bf     	stur	xzr, [x29, #-0x8]
  19abb0: f85f83a0     	ldur	x0, [x29, #-0x8]
  19abb4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  19abb8: 9101c3ff     	add	sp, sp, #0x70
  19abbc: d65f03c0     	ret

000000000019abc0 <VMGetSynthPolyphony>:
  19abc0: d10083ff     	sub	sp, sp, #0x20
  19abc4: f9000be0     	str	x0, [sp, #0x10]
  19abc8: f90007e1     	str	x1, [sp, #0x8]
  19abcc: f90003e2     	str	x2, [sp]
  19abd0: f94007e0     	ldr	x0, [sp, #0x8]
  19abd4: b5000040     	cbnz	x0, 0x19abdc <VMGetSynthPolyphony+0x1c>
  19abd8: 14000004     	b	0x19abe8 <VMGetSynthPolyphony+0x28>
  19abdc: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19abe0: f9000fe8     	str	x8, [sp, #0x18]
  19abe4: 14000008     	b	0x19ac04 <VMGetSynthPolyphony+0x44>
  19abe8: f9400be8     	ldr	x8, [sp, #0x10]
  19abec: 796a8509     	ldrh	w9, [x8, #0x1542]
  19abf0: 2a0903e8     	mov	w8, w9
  19abf4: d3403d08     	ubfx	x8, x8, #0, #16
  19abf8: f94003ea     	ldr	x10, [sp]
  19abfc: f9000148     	str	x8, [x10]
  19ac00: f9000fff     	str	xzr, [sp, #0x18]
  19ac04: f9400fe0     	ldr	x0, [sp, #0x18]
  19ac08: 910083ff     	add	sp, sp, #0x20
  19ac0c: d65f03c0     	ret

000000000019ac10 <VMSetPolyphony>:
  19ac10: d10183ff     	sub	sp, sp, #0x60
  19ac14: a9057bfd     	stp	x29, x30, [sp, #0x50]
  19ac18: 910143fd     	add	x29, sp, #0x50
  19ac1c: d2800008     	mov	x8, #0x0                // =0
  19ac20: 52800009     	mov	w9, #0x0                // =0
  19ac24: f81f03a0     	stur	x0, [x29, #-0x10]
  19ac28: f81e83a1     	stur	x1, [x29, #-0x18]
  19ac2c: f81e03a2     	stur	x2, [x29, #-0x20]
  19ac30: f85e03a0     	ldur	x0, [x29, #-0x20]
  19ac34: eb08001f     	cmp	x0, x8
  19ac38: 1a9fa7ea     	cset	w10, lt
  19ac3c: b9000be9     	str	w9, [sp, #0x8]
  19ac40: 3700004a     	tbnz	w10, #0x0, 0x19ac48 <VMSetPolyphony+0x38>
  19ac44: 14000004     	b	0x19ac54 <VMSetPolyphony+0x44>
  19ac48: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19ac4c: f81f83a8     	stur	x8, [x29, #-0x8]
  19ac50: 1400010f     	b	0x19b08c <VMSetPolyphony+0x47c>
  19ac54: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ac58: b40000e8     	cbz	x8, 0x19ac74 <VMSetPolyphony+0x64>
  19ac5c: b27a03e8     	orr	x8, xzr, #0x40
  19ac60: f85e03a9     	ldur	x9, [x29, #-0x20]
  19ac64: eb08013f     	cmp	x9, x8
  19ac68: 1a9fd7ea     	cset	w10, gt
  19ac6c: 3700004a     	tbnz	w10, #0x0, 0x19ac74 <VMSetPolyphony+0x64>
  19ac70: 14000006     	b	0x19ac88 <VMSetPolyphony+0x78>
  19ac74: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ac78: b9400be9     	ldr	w9, [sp, #0x8]
  19ac7c: 79044109     	strh	w9, [x8, #0x220]
  19ac80: f81f83bf     	stur	xzr, [x29, #-0x8]
  19ac84: 14000102     	b	0x19b08c <VMSetPolyphony+0x47c>
  19ac88: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ac8c: 2a0803e9     	mov	w9, w8
  19ac90: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ac94: 79044109     	strh	w9, [x8, #0x220]
  19ac98: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ac9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  19aca0: 796a8549     	ldrh	w9, [x10, #0x1542]
  19aca4: 2a0903ea     	mov	w10, w9
  19aca8: d3403d4a     	ubfx	x10, x10, #0, #16
  19acac: eb0a011f     	cmp	x8, x10
  19acb0: 1a9fd7e9     	cset	w9, gt
  19acb4: 37000049     	tbnz	w9, #0x0, 0x19acbc <VMSetPolyphony+0xac>
  19acb8: 14000006     	b	0x19acd0 <VMSetPolyphony+0xc0>
  19acbc: f85f03a8     	ldur	x8, [x29, #-0x10]
  19acc0: 796a8509     	ldrh	w9, [x8, #0x1542]
  19acc4: 2a0903e8     	mov	w8, w9
  19acc8: d3403d08     	ubfx	x8, x8, #0, #16
  19accc: f81e03a8     	stur	x8, [x29, #-0x20]
  19acd0: 321f03e8     	orr	w8, wzr, #0x2
  19acd4: f85e83a9     	ldur	x9, [x29, #-0x18]
  19acd8: 3949592a     	ldrb	w10, [x9, #0x256]
  19acdc: 0a080148     	and	w8, w10, w8
  19ace0: 35000048     	cbnz	w8, 0x19ace8 <VMSetPolyphony+0xd8>
  19ace4: 14000005     	b	0x19acf8 <VMSetPolyphony+0xe8>
  19ace8: f85f03a0     	ldur	x0, [x29, #-0x10]
  19acec: f85e83a1     	ldur	x1, [x29, #-0x18]
  19acf0: 97fc3e54     	bl	0xaa640 <VMMIPUpdateChannelMuting@plt>
  19acf4: 14000007     	b	0x19ad10 <VMSetPolyphony+0x100>
  19acf8: d28048c8     	mov	x8, #0x246              // =582
  19acfc: f85e03a9     	ldur	x9, [x29, #-0x20]
  19ad00: 2a0903ea     	mov	w10, w9
  19ad04: f85e83a9     	ldur	x9, [x29, #-0x18]
  19ad08: 8b080128     	add	x8, x9, x8
  19ad0c: 3900010a     	strb	w10, [x8]
  19ad10: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ad14: 79444509     	ldrh	w9, [x8, #0x222]
  19ad18: 2a0903e8     	mov	w8, w9
  19ad1c: d3403d08     	ubfx	x8, x8, #0, #16
  19ad20: f85e03aa     	ldur	x10, [x29, #-0x20]
  19ad24: eb0a011f     	cmp	x8, x10
  19ad28: 1a9fc7e9     	cset	w9, le
  19ad2c: 37000049     	tbnz	w9, #0x0, 0x19ad34 <VMSetPolyphony+0x124>
  19ad30: 14000003     	b	0x19ad3c <VMSetPolyphony+0x12c>
  19ad34: f81f83bf     	stur	xzr, [x29, #-0x8]
  19ad38: 140000d5     	b	0x19b08c <VMSetPolyphony+0x47c>
  19ad3c: b9002bff     	str	wzr, [sp, #0x28]
  19ad40: b81dc3bf     	stur	wzr, [x29, #-0x24]
  19ad44: 321a03e8     	orr	w8, wzr, #0x40
  19ad48: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19ad4c: 6b08013f     	cmp	w9, w8
  19ad50: 1a9fa7e8     	cset	w8, lt
  19ad54: 37000048     	tbnz	w8, #0x0, 0x19ad5c <VMSetPolyphony+0x14c>
  19ad58: 14000036     	b	0x19ae30 <VMSetPolyphony+0x220>
  19ad5c: 321e03e8     	orr	w8, wzr, #0x4
  19ad60: b27c03e9     	orr	x9, xzr, #0x10
  19ad64: d282240a     	mov	x10, #0x1120            // =4384
  19ad68: f85f03ab     	ldur	x11, [x29, #-0x10]
  19ad6c: 8b0a016a     	add	x10, x11, x10
  19ad70: b85dc3ac     	ldur	w12, [x29, #-0x24]
  19ad74: 2a0c03eb     	mov	w11, w12
  19ad78: 93407d6b     	sxtw	x11, w11
  19ad7c: 9b0b7d29     	mul	x9, x9, x11
  19ad80: 8b090149     	add	x9, x10, x9
  19ad84: 3940352c     	ldrb	w12, [x9, #0xd]
  19ad88: 1ac82988     	asr	w8, w12, w8
  19ad8c: f85e83a9     	ldur	x9, [x29, #-0x18]
  19ad90: 3949612c     	ldrb	w12, [x9, #0x258]
  19ad94: 6b0c011f     	cmp	w8, w12
  19ad98: 1a9f07e8     	cset	w8, ne
  19ad9c: 37000048     	tbnz	w8, #0x0, 0x19ada4 <VMSetPolyphony+0x194>
  19ada0: 14000002     	b	0x19ada8 <VMSetPolyphony+0x198>
  19ada4: 1400001f     	b	0x19ae20 <VMSetPolyphony+0x210>
  19ada8: b27c03e8     	orr	x8, xzr, #0x10
  19adac: d2822409     	mov	x9, #0x1120             // =4384
  19adb0: f85f03aa     	ldur	x10, [x29, #-0x10]
  19adb4: 8b090149     	add	x9, x10, x9
  19adb8: b85dc3ab     	ldur	w11, [x29, #-0x24]
  19adbc: 2a0b03ea     	mov	w10, w11
  19adc0: 93407d4a     	sxtw	x10, w10
  19adc4: 9b0a7d08     	mul	x8, x8, x10
  19adc8: 8b080128     	add	x8, x9, x8
  19adcc: 3940210b     	ldrb	w11, [x8, #0x8]
  19add0: 3500004b     	cbnz	w11, 0x19add8 <VMSetPolyphony+0x1c8>
  19add4: 14000013     	b	0x19ae20 <VMSetPolyphony+0x210>
  19add8: 321e03e8     	orr	w8, wzr, #0x4
  19addc: b27c03e9     	orr	x9, xzr, #0x10
  19ade0: d282240a     	mov	x10, #0x1120            // =4384
  19ade4: f85f03ab     	ldur	x11, [x29, #-0x10]
  19ade8: 8b0a016a     	add	x10, x11, x10
  19adec: b85dc3ac     	ldur	w12, [x29, #-0x24]
  19adf0: 2a0c03eb     	mov	w11, w12
  19adf4: 93407d6b     	sxtw	x11, w11
  19adf8: 9b0b7d29     	mul	x9, x9, x11
  19adfc: 8b090149     	add	x9, x10, x9
  19ae00: 3940212c     	ldrb	w12, [x9, #0x8]
  19ae04: 6b08019f     	cmp	w12, w8
  19ae08: 1a9f07e8     	cset	w8, ne
  19ae0c: 37000048     	tbnz	w8, #0x0, 0x19ae14 <VMSetPolyphony+0x204>
  19ae10: 14000004     	b	0x19ae20 <VMSetPolyphony+0x210>
  19ae14: b9402be8     	ldr	w8, [sp, #0x28]
  19ae18: 11000508     	add	w8, w8, #0x1
  19ae1c: b9002be8     	str	w8, [sp, #0x28]
  19ae20: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19ae24: 11000508     	add	w8, w8, #0x1
  19ae28: b81dc3a8     	stur	w8, [x29, #-0x24]
  19ae2c: 17ffffc6     	b	0x19ad44 <VMSetPolyphony+0x134>
  19ae30: b9402be8     	ldr	w8, [sp, #0x28]
  19ae34: 2a0803e9     	mov	w9, w8
  19ae38: 93407d29     	sxtw	x9, w9
  19ae3c: f85e03aa     	ldur	x10, [x29, #-0x20]
  19ae40: eb0a013f     	cmp	x9, x10
  19ae44: 1a9fd7e8     	cset	w8, gt
  19ae48: 37000048     	tbnz	w8, #0x0, 0x19ae50 <VMSetPolyphony+0x240>
  19ae4c: 1400008f     	b	0x19b088 <VMSetPolyphony+0x478>
  19ae50: 92800008     	mov	x8, #-0x1               // =-1
  19ae54: 12800009     	mov	w9, #-0x1               // =-1
  19ae58: b9000fe9     	str	w9, [sp, #0xc]
  19ae5c: f9000be8     	str	x8, [sp, #0x10]
  19ae60: b81dc3bf     	stur	wzr, [x29, #-0x24]
  19ae64: 321a03e8     	orr	w8, wzr, #0x40
  19ae68: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19ae6c: 6b08013f     	cmp	w9, w8
  19ae70: 1a9fa7e8     	cset	w8, lt
  19ae74: 37000048     	tbnz	w8, #0x0, 0x19ae7c <VMSetPolyphony+0x26c>
  19ae78: 14000071     	b	0x19b03c <VMSetPolyphony+0x42c>
  19ae7c: 321e03e8     	orr	w8, wzr, #0x4
  19ae80: b27c03e9     	orr	x9, xzr, #0x10
  19ae84: d282240a     	mov	x10, #0x1120            // =4384
  19ae88: f85f03ab     	ldur	x11, [x29, #-0x10]
  19ae8c: 8b0a016a     	add	x10, x11, x10
  19ae90: b85dc3ac     	ldur	w12, [x29, #-0x24]
  19ae94: 2a0c03eb     	mov	w11, w12
  19ae98: 93407d6b     	sxtw	x11, w11
  19ae9c: 9b0b7d29     	mul	x9, x9, x11
  19aea0: 8b090149     	add	x9, x10, x9
  19aea4: f90013e9     	str	x9, [sp, #0x20]
  19aea8: f94013e9     	ldr	x9, [sp, #0x20]
  19aeac: 3940352c     	ldrb	w12, [x9, #0xd]
  19aeb0: 1ac82988     	asr	w8, w12, w8
  19aeb4: f85e83a9     	ldur	x9, [x29, #-0x18]
  19aeb8: 3949612c     	ldrb	w12, [x9, #0x258]
  19aebc: 6b0c011f     	cmp	w8, w12
  19aec0: 1a9f07e8     	cset	w8, ne
  19aec4: 37000048     	tbnz	w8, #0x0, 0x19aecc <VMSetPolyphony+0x2bc>
  19aec8: 14000002     	b	0x19aed0 <VMSetPolyphony+0x2c0>
  19aecc: 14000058     	b	0x19b02c <VMSetPolyphony+0x41c>
  19aed0: 528000a8     	mov	w8, #0x5                // =5
  19aed4: f94013e9     	ldr	x9, [sp, #0x20]
  19aed8: 3940212a     	ldrb	w10, [x9, #0x8]
  19aedc: 6b08015f     	cmp	w10, w8
  19aee0: 1a9f17e8     	cset	w8, eq
  19aee4: 370000e8     	tbnz	w8, #0x0, 0x19af00 <VMSetPolyphony+0x2f0>
  19aee8: 321d03e8     	orr	w8, wzr, #0x8
  19aeec: f94013e9     	ldr	x9, [sp, #0x20]
  19aef0: 3940252a     	ldrb	w10, [x9, #0x9]
  19aef4: 0a080148     	and	w8, w10, w8
  19aef8: 35000048     	cbnz	w8, 0x19af00 <VMSetPolyphony+0x2f0>
  19aefc: 1400001d     	b	0x19af70 <VMSetPolyphony+0x360>
  19af00: 321903e8     	orr	w8, wzr, #0x80
  19af04: b27b03e9     	orr	x9, xzr, #0x20
  19af08: 32000fea     	orr	w10, wzr, #0xf
  19af0c: b27d07eb     	orr	x11, xzr, #0x18
  19af10: 321f03ec     	orr	w12, wzr, #0x2
  19af14: f94013ed     	ldr	x13, [sp, #0x20]
  19af18: 39403dae     	ldrb	w14, [x13, #0xf]
  19af1c: 6b0e0108     	subs	w8, w8, w14
  19af20: 2a0803ed     	mov	w13, w8
  19af24: 93407dad     	sxtw	x13, w13
  19af28: f9000fed     	str	x13, [sp, #0x18]
  19af2c: f85e83ad     	ldur	x13, [x29, #-0x18]
  19af30: 8b0b01ab     	add	x11, x13, x11
  19af34: f94013ed     	ldr	x13, [sp, #0x20]
  19af38: 394035a8     	ldrb	w8, [x13, #0xd]
  19af3c: 0a0a0108     	and	w8, w8, w10
  19af40: 2a0803ed     	mov	w13, w8
  19af44: 93407dad     	sxtw	x13, w13
  19af48: 9b0d7d29     	mul	x9, x9, x13
  19af4c: 8b090169     	add	x9, x11, x9
  19af50: 39407528     	ldrb	w8, [x9, #0x1d]
  19af54: 1acc2108     	lsl	w8, w8, w12
  19af58: 2a0803e9     	mov	w9, w8
  19af5c: 93407d29     	sxtw	x9, w9
  19af60: f9400feb     	ldr	x11, [sp, #0x18]
  19af64: 8b090169     	add	x9, x11, x9
  19af68: f9000fe9     	str	x9, [sp, #0x18]
  19af6c: 14000026     	b	0x19b004 <VMSetPolyphony+0x3f4>
  19af70: b27b03e8     	orr	x8, xzr, #0x20
  19af74: 32000fe9     	orr	w9, wzr, #0xf
  19af78: b27d07ea     	orr	x10, xzr, #0x18
  19af7c: b27907eb     	orr	x11, xzr, #0x180
  19af80: b24003ec     	orr	x12, xzr, #0x1
  19af84: 321f03ed     	orr	w13, wzr, #0x2
  19af88: f94013ee     	ldr	x14, [sp, #0x20]
  19af8c: 794009cf     	ldrh	w15, [x14, #0x4]
  19af90: 2a0f03ee     	mov	w14, w15
  19af94: d3403dce     	ubfx	x14, x14, #0, #16
  19af98: 9acc21cc     	lsl	x12, x14, x12
  19af9c: f9000fec     	str	x12, [sp, #0x18]
  19afa0: f94013ec     	ldr	x12, [sp, #0x20]
  19afa4: 7940058f     	ldrh	w15, [x12, #0x2]
  19afa8: 2a0f03ec     	mov	w12, w15
  19afac: 93403d8c     	sxth	x12, w12
  19afb0: 9348fd8c     	asr	x12, x12, #8
  19afb4: eb0c016b     	subs	x11, x11, x12
  19afb8: f9400fec     	ldr	x12, [sp, #0x18]
  19afbc: 8b0b018b     	add	x11, x12, x11
  19afc0: f9000feb     	str	x11, [sp, #0x18]
  19afc4: f85e83ab     	ldur	x11, [x29, #-0x18]
  19afc8: 8b0a016a     	add	x10, x11, x10
  19afcc: f94013eb     	ldr	x11, [sp, #0x20]
  19afd0: 3940356f     	ldrb	w15, [x11, #0xd]
  19afd4: 0a0901e9     	and	w9, w15, w9
  19afd8: 2a0903eb     	mov	w11, w9
  19afdc: 93407d6b     	sxtw	x11, w11
  19afe0: 9b0b7d08     	mul	x8, x8, x11
  19afe4: 8b080148     	add	x8, x10, x8
  19afe8: 39407509     	ldrb	w9, [x8, #0x1d]
  19afec: 1acd2129     	lsl	w9, w9, w13
  19aff0: 2a0903e8     	mov	w8, w9
  19aff4: 93407d08     	sxtw	x8, w8
  19aff8: f9400fea     	ldr	x10, [sp, #0x18]
  19affc: 8b080148     	add	x8, x10, x8
  19b000: f9000fe8     	str	x8, [sp, #0x18]
  19b004: f9400fe8     	ldr	x8, [sp, #0x18]
  19b008: f9400be9     	ldr	x9, [sp, #0x10]
  19b00c: eb09011f     	cmp	x8, x9
  19b010: 1a9fd7ea     	cset	w10, gt
  19b014: 3700004a     	tbnz	w10, #0x0, 0x19b01c <VMSetPolyphony+0x40c>
  19b018: 14000005     	b	0x19b02c <VMSetPolyphony+0x41c>
  19b01c: f9400fe8     	ldr	x8, [sp, #0x18]
  19b020: f9000be8     	str	x8, [sp, #0x10]
  19b024: b85dc3a9     	ldur	w9, [x29, #-0x24]
  19b028: b9000fe9     	str	w9, [sp, #0xc]
  19b02c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  19b030: 11000508     	add	w8, w8, #0x1
  19b034: b81dc3a8     	stur	w8, [x29, #-0x24]
  19b038: 17ffff8b     	b	0x19ae64 <VMSetPolyphony+0x254>
  19b03c: 52800008     	mov	w8, #0x0                // =0
  19b040: b9400fe9     	ldr	w9, [sp, #0xc]
  19b044: 6b08013f     	cmp	w9, w8
  19b048: 1a9fa7e8     	cset	w8, lt
  19b04c: 37000048     	tbnz	w8, #0x0, 0x19b054 <VMSetPolyphony+0x444>
  19b050: 14000002     	b	0x19b058 <VMSetPolyphony+0x448>
  19b054: 1400000d     	b	0x19b088 <VMSetPolyphony+0x478>
  19b058: 12800008     	mov	w8, #-0x1               // =-1
  19b05c: f85f03a0     	ldur	x0, [x29, #-0x10]
  19b060: b9400fe9     	ldr	w9, [sp, #0xc]
  19b064: 2a0903ea     	mov	w10, w9
  19b068: 93407d41     	sxtw	x1, w10
  19b06c: b90007e8     	str	w8, [sp, #0x4]
  19b070: 97fc179c     	bl	0xa0ee0 <VMMuteVoice@plt>
  19b074: b9402be8     	ldr	w8, [sp, #0x28]
  19b078: b94007e9     	ldr	w9, [sp, #0x4]
  19b07c: 0b090108     	add	w8, w8, w9
  19b080: b9002be8     	str	w8, [sp, #0x28]
  19b084: 17ffff6b     	b	0x19ae30 <VMSetPolyphony+0x220>
  19b088: f81f83bf     	stur	xzr, [x29, #-0x8]
  19b08c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19b090: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  19b094: 910183ff     	add	sp, sp, #0x60
  19b098: d65f03c0     	ret

000000000019b09c <VMGetPolyphony>:
  19b09c: d10083ff     	sub	sp, sp, #0x20
  19b0a0: d2800008     	mov	x8, #0x0                // =0
  19b0a4: f9000fe0     	str	x0, [sp, #0x18]
  19b0a8: f9000be1     	str	x1, [sp, #0x10]
  19b0ac: f90007e2     	str	x2, [sp, #0x8]
  19b0b0: f9400be0     	ldr	x0, [sp, #0x10]
  19b0b4: 79444009     	ldrh	w9, [x0, #0x220]
  19b0b8: 2a0903e0     	mov	w0, w9
  19b0bc: d3403c00     	ubfx	x0, x0, #0, #16
  19b0c0: f94007e1     	ldr	x1, [sp, #0x8]
  19b0c4: f9000020     	str	x0, [x1]
  19b0c8: aa0803e0     	mov	x0, x8
  19b0cc: 910083ff     	add	sp, sp, #0x20
  19b0d0: d65f03c0     	ret

000000000019b0d4 <VMSetPriority>:
  19b0d4: d10083ff     	sub	sp, sp, #0x20
  19b0d8: d2800008     	mov	x8, #0x0                // =0
  19b0dc: f9000fe0     	str	x0, [sp, #0x18]
  19b0e0: f9000be1     	str	x1, [sp, #0x10]
  19b0e4: f90007e2     	str	x2, [sp, #0x8]
  19b0e8: f94007e0     	ldr	x0, [sp, #0x8]
  19b0ec: 2a0003e9     	mov	w9, w0
  19b0f0: f9400be0     	ldr	x0, [sp, #0x10]
  19b0f4: 39096809     	strb	w9, [x0, #0x25a]
  19b0f8: aa0803e0     	mov	x0, x8
  19b0fc: 910083ff     	add	sp, sp, #0x20
  19b100: d65f03c0     	ret

000000000019b104 <VMGetPriority>:
  19b104: d10083ff     	sub	sp, sp, #0x20
  19b108: d2800008     	mov	x8, #0x0                // =0
  19b10c: f9000fe0     	str	x0, [sp, #0x18]
  19b110: f9000be1     	str	x1, [sp, #0x10]
  19b114: f90007e2     	str	x2, [sp, #0x8]
  19b118: f9400be0     	ldr	x0, [sp, #0x10]
  19b11c: 39496809     	ldrb	w9, [x0, #0x25a]
  19b120: 2a0903e0     	mov	w0, w9
  19b124: d3401c00     	ubfx	x0, x0, #0, #8
  19b128: f94007e1     	ldr	x1, [sp, #0x8]
  19b12c: f9000020     	str	x0, [x1]
  19b130: aa0803e0     	mov	x0, x8
  19b134: 910083ff     	add	sp, sp, #0x20
  19b138: d65f03c0     	ret

000000000019b13c <VMSetVolume>:
  19b13c: d10043ff     	sub	sp, sp, #0x10
  19b140: 321e03e8     	orr	w8, wzr, #0x4
  19b144: f90007e0     	str	x0, [sp, #0x8]
  19b148: 79000fe1     	strh	w1, [sp, #0x6]
  19b14c: 79400fe1     	ldrh	w1, [sp, #0x6]
  19b150: f94007e0     	ldr	x0, [sp, #0x8]
  19b154: 79044801     	strh	w1, [x0, #0x224]
  19b158: f94007e0     	ldr	x0, [sp, #0x8]
  19b15c: 39495801     	ldrb	w1, [x0, #0x256]
  19b160: 2a080028     	orr	w8, w1, w8
  19b164: 39095808     	strb	w8, [x0, #0x256]
  19b168: 910043ff     	add	sp, sp, #0x10
  19b16c: d65f03c0     	ret

000000000019b170 <VMSetPitchBendRange>:
  19b170: d10043ff     	sub	sp, sp, #0x10
  19b174: b27d07e8     	orr	x8, xzr, #0x18
  19b178: b27b03e9     	orr	x9, xzr, #0x20
  19b17c: f90007e0     	str	x0, [sp, #0x8]
  19b180: b90007e1     	str	w1, [sp, #0x4]
  19b184: 790007e2     	strh	w2, [sp, #0x2]
  19b188: 794007e1     	ldrh	w1, [sp, #0x2]
  19b18c: f94007e0     	ldr	x0, [sp, #0x8]
  19b190: 8b080008     	add	x8, x0, x8
  19b194: b94007e2     	ldr	w2, [sp, #0x4]
  19b198: 2a0203e0     	mov	w0, w2
  19b19c: 93407c00     	sxtw	x0, w0
  19b1a0: 9b007d29     	mul	x9, x9, x0
  19b1a4: 8b090108     	add	x8, x8, x9
  19b1a8: 79002101     	strh	w1, [x8, #0x10]
  19b1ac: 910043ff     	add	sp, sp, #0x10
  19b1b0: d65f03c0     	ret

000000000019b1b4 <VMValidateEASLib>:
  19b1b4: d10043ff     	sub	sp, sp, #0x10
  19b1b8: d2800008     	mov	x8, #0x0                // =0
  19b1bc: f90003e0     	str	x0, [sp]
  19b1c0: f94003e0     	ldr	x0, [sp]
  19b1c4: eb08001f     	cmp	x0, x8
  19b1c8: 1a9f07e9     	cset	w9, ne
  19b1cc: 37000049     	tbnz	w9, #0x0, 0x19b1d4 <VMValidateEASLib+0x20>
  19b1d0: 14000021     	b	0x19b254 <VMValidateEASLib+0xa0>
  19b1d4: d28828a8     	mov	x8, #0x4145             // =16709
  19b1d8: f2a02a68     	movk	x8, #0x153, lsl #16
  19b1dc: f94003e9     	ldr	x9, [sp]
  19b1e0: f9400129     	ldr	x9, [x9]
  19b1e4: eb08013f     	cmp	x9, x8
  19b1e8: 1a9f07ea     	cset	w10, ne
  19b1ec: 3700004a     	tbnz	w10, #0x0, 0x19b1f4 <VMValidateEASLib+0x40>
  19b1f0: 14000004     	b	0x19b200 <VMValidateEASLib+0x4c>
  19b1f4: 928003a8     	mov	x8, #-0x1e              // =-30
  19b1f8: f90007e8     	str	x8, [sp, #0x8]
  19b1fc: 14000017     	b	0x19b258 <VMValidateEASLib+0xa4>
  19b200: d28ac448     	mov	x8, #0x5622             // =22050
  19b204: b24047e9     	mov	x9, #0x3ffff            // =262143
  19b208: f94003ea     	ldr	x10, [sp]
  19b20c: f940054a     	ldr	x10, [x10, #0x8]
  19b210: 8a090149     	and	x9, x10, x9
  19b214: eb08013f     	cmp	x9, x8
  19b218: 1a9f07eb     	cset	w11, ne
  19b21c: 3700004b     	tbnz	w11, #0x0, 0x19b224 <VMValidateEASLib+0x70>
  19b220: 14000004     	b	0x19b230 <VMValidateEASLib+0x7c>
  19b224: 928003a8     	mov	x8, #-0x1e              // =-30
  19b228: f90007e8     	str	x8, [sp, #0x8]
  19b22c: 1400000b     	b	0x19b258 <VMValidateEASLib+0xa4>
  19b230: b26b03e8     	orr	x8, xzr, #0x200000
  19b234: f94003e9     	ldr	x9, [sp]
  19b238: f9400529     	ldr	x9, [x9, #0x8]
  19b23c: 8a080128     	and	x8, x9, x8
  19b240: b5000048     	cbnz	x8, 0x19b248 <VMValidateEASLib+0x94>
  19b244: 14000004     	b	0x19b254 <VMValidateEASLib+0xa0>
  19b248: 928003a8     	mov	x8, #-0x1e              // =-30
  19b24c: f90007e8     	str	x8, [sp, #0x8]
  19b250: 14000002     	b	0x19b258 <VMValidateEASLib+0xa4>
  19b254: f90007ff     	str	xzr, [sp, #0x8]
  19b258: f94007e0     	ldr	x0, [sp, #0x8]
  19b25c: 910043ff     	add	sp, sp, #0x10
  19b260: d65f03c0     	ret

000000000019b264 <VMSetGlobalEASLib>:
  19b264: d100c3ff     	sub	sp, sp, #0x30
  19b268: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19b26c: 910083fd     	add	x29, sp, #0x20
  19b270: f9000be0     	str	x0, [sp, #0x10]
  19b274: f90007e1     	str	x1, [sp, #0x8]
  19b278: f94007e0     	ldr	x0, [sp, #0x8]
  19b27c: 97fc3a6d     	bl	0xa9c30 <VMValidateEASLib@plt>
  19b280: f90003e0     	str	x0, [sp]
  19b284: f94003e0     	ldr	x0, [sp]
  19b288: b5000040     	cbnz	x0, 0x19b290 <VMSetGlobalEASLib+0x2c>
  19b28c: 14000004     	b	0x19b29c <VMSetGlobalEASLib+0x38>
  19b290: f94003e8     	ldr	x8, [sp]
  19b294: f81f83a8     	stur	x8, [x29, #-0x8]
  19b298: 14000005     	b	0x19b2ac <VMSetGlobalEASLib+0x48>
  19b29c: f94007e8     	ldr	x8, [sp, #0x8]
  19b2a0: f9400be9     	ldr	x9, [sp, #0x10]
  19b2a4: f90a9128     	str	x8, [x9, #0x1520]
  19b2a8: f81f83bf     	stur	xzr, [x29, #-0x8]
  19b2ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  19b2b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19b2b4: 9100c3ff     	add	sp, sp, #0x30
  19b2b8: d65f03c0     	ret

000000000019b2bc <VMSetGlobalDLSLib>:
  19b2bc: d10083ff     	sub	sp, sp, #0x20
  19b2c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19b2c4: 910043fd     	add	x29, sp, #0x10
  19b2c8: d2800008     	mov	x8, #0x0                // =0
  19b2cc: f90007e0     	str	x0, [sp, #0x8]
  19b2d0: f90003e1     	str	x1, [sp]
  19b2d4: f94007e0     	ldr	x0, [sp, #0x8]
  19b2d8: f940b800     	ldr	x0, [x0, #0x170]
  19b2dc: f94a9400     	ldr	x0, [x0, #0x1528]
  19b2e0: eb08001f     	cmp	x0, x8
  19b2e4: 1a9f07e9     	cset	w9, ne
  19b2e8: 37000049     	tbnz	w9, #0x0, 0x19b2f0 <VMSetGlobalDLSLib+0x34>
  19b2ec: 14000007     	b	0x19b308 <VMSetGlobalDLSLib+0x4c>
  19b2f0: f94007e8     	ldr	x8, [sp, #0x8]
  19b2f4: f9400100     	ldr	x0, [x8]
  19b2f8: f94007e8     	ldr	x8, [sp, #0x8]
  19b2fc: f940b908     	ldr	x8, [x8, #0x170]
  19b300: f94a9501     	ldr	x1, [x8, #0x1528]
  19b304: 97fc23db     	bl	0xa4270 <DLSCleanup@plt>
  19b308: d2800000     	mov	x0, #0x0                // =0
  19b30c: f94003e8     	ldr	x8, [sp]
  19b310: f94007e9     	ldr	x9, [sp, #0x8]
  19b314: f940b929     	ldr	x9, [x9, #0x170]
  19b318: f90a9528     	str	x8, [x9, #0x1528]
  19b31c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19b320: 910083ff     	add	sp, sp, #0x20
  19b324: d65f03c0     	ret

000000000019b328 <VMSetDLSLib>:
  19b328: d10043ff     	sub	sp, sp, #0x10
  19b32c: d2800008     	mov	x8, #0x0                // =0
  19b330: f90007e0     	str	x0, [sp, #0x8]
  19b334: f90003e1     	str	x1, [sp]
  19b338: f94003e0     	ldr	x0, [sp]
  19b33c: f94007e1     	ldr	x1, [sp, #0x8]
  19b340: f9000820     	str	x0, [x1, #0x10]
  19b344: aa0803e0     	mov	x0, x8
  19b348: 910043ff     	add	sp, sp, #0x10
  19b34c: d65f03c0     	ret

000000000019b350 <VMSetTranposition>:
  19b350: d10043ff     	sub	sp, sp, #0x10
  19b354: f90007e0     	str	x0, [sp, #0x8]
  19b358: f90003e1     	str	x1, [sp]
  19b35c: f94003e0     	ldr	x0, [sp]
  19b360: 2a0003e8     	mov	w8, w0
  19b364: f94007e0     	ldr	x0, [sp, #0x8]
  19b368: 39095c08     	strb	w8, [x0, #0x257]
  19b36c: 910043ff     	add	sp, sp, #0x10
  19b370: d65f03c0     	ret

000000000019b374 <VMGetTranposition>:
  19b374: d10043ff     	sub	sp, sp, #0x10
  19b378: f90007e0     	str	x0, [sp, #0x8]
  19b37c: f90003e1     	str	x1, [sp]
  19b380: f94007e0     	ldr	x0, [sp, #0x8]
  19b384: 39495c08     	ldrb	w8, [x0, #0x257]
  19b388: 2a0803e0     	mov	w0, w8
  19b38c: 93401c00     	sxtb	x0, w0
  19b390: f94003e1     	ldr	x1, [sp]
  19b394: f9000020     	str	x0, [x1]
  19b398: 910043ff     	add	sp, sp, #0x10
  19b39c: d65f03c0     	ret

000000000019b3a0 <VMGetNoteCount>:
  19b3a0: d10043ff     	sub	sp, sp, #0x10
  19b3a4: f90007e0     	str	x0, [sp, #0x8]
  19b3a8: f94007e0     	ldr	x0, [sp, #0x8]
  19b3ac: f9410c00     	ldr	x0, [x0, #0x218]
  19b3b0: 910043ff     	add	sp, sp, #0x10
  19b3b4: d65f03c0     	ret

000000000019b3b8 <VMShutdown>:
  19b3b8: d10083ff     	sub	sp, sp, #0x20
  19b3bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19b3c0: 910043fd     	add	x29, sp, #0x10
  19b3c4: d2800008     	mov	x8, #0x0                // =0
  19b3c8: f90007e0     	str	x0, [sp, #0x8]
  19b3cc: f94007e0     	ldr	x0, [sp, #0x8]
  19b3d0: f940b800     	ldr	x0, [x0, #0x170]
  19b3d4: eb08001f     	cmp	x0, x8
  19b3d8: 1a9f17e9     	cset	w9, eq
  19b3dc: f90003e8     	str	x8, [sp]
  19b3e0: 37000049     	tbnz	w9, #0x0, 0x19b3e8 <VMShutdown+0x30>
  19b3e4: 14000002     	b	0x19b3ec <VMShutdown+0x34>
  19b3e8: 14000024     	b	0x19b478 <VMShutdown+0xc0>
  19b3ec: f94007e8     	ldr	x8, [sp, #0x8]
  19b3f0: f940b908     	ldr	x8, [x8, #0x170]
  19b3f4: f94a9508     	ldr	x8, [x8, #0x1528]
  19b3f8: f94003e9     	ldr	x9, [sp]
  19b3fc: eb09011f     	cmp	x8, x9
  19b400: 1a9f07ea     	cset	w10, ne
  19b404: 3700004a     	tbnz	w10, #0x0, 0x19b40c <VMShutdown+0x54>
  19b408: 1400000b     	b	0x19b434 <VMShutdown+0x7c>
  19b40c: f94007e8     	ldr	x8, [sp, #0x8]
  19b410: f9400100     	ldr	x0, [x8]
  19b414: f94007e8     	ldr	x8, [sp, #0x8]
  19b418: f940b908     	ldr	x8, [x8, #0x170]
  19b41c: f94a9501     	ldr	x1, [x8, #0x1528]
  19b420: 97fc2394     	bl	0xa4270 <DLSCleanup@plt>
  19b424: f94007e8     	ldr	x8, [sp, #0x8]
  19b428: f940b908     	ldr	x8, [x8, #0x170]
  19b42c: f94003e1     	ldr	x1, [sp]
  19b430: f90a9501     	str	x1, [x8, #0x1528]
  19b434: 52800008     	mov	w8, #0x0                // =0
  19b438: f94007e9     	ldr	x9, [sp, #0x8]
  19b43c: 39462d2a     	ldrb	w10, [x9, #0x18b]
  19b440: 53001d4a     	uxtb	w10, w10
  19b444: 32001feb     	orr	w11, wzr, #0xff
  19b448: 0a0b0108     	and	w8, w8, w11
  19b44c: 6b08015f     	cmp	w10, w8
  19b450: 1a9f07e8     	cset	w8, ne
  19b454: 370000c8     	tbnz	w8, #0x0, 0x19b46c <VMShutdown+0xb4>
  19b458: f94007e8     	ldr	x8, [sp, #0x8]
  19b45c: f9400100     	ldr	x0, [x8]
  19b460: f94007e8     	ldr	x8, [sp, #0x8]
  19b464: f940b901     	ldr	x1, [x8, #0x170]
  19b468: 97fc1996     	bl	0xa1ac0 <EAS_HWFree@plt>
  19b46c: f94007e8     	ldr	x8, [sp, #0x8]
  19b470: f94003e9     	ldr	x9, [sp]
  19b474: f900b909     	str	x9, [x8, #0x170]
  19b478: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19b47c: 910083ff     	add	sp, sp, #0x20
  19b480: d65f03c0     	ret

000000000019b484 <WT_VoiceGain>:
  19b484: d10183ff     	sub	sp, sp, #0x60
  19b488: d2800008     	mov	x8, #0x0                // =0
  19b48c: f9002fe0     	str	x0, [sp, #0x58]
  19b490: f9002be1     	str	x1, [sp, #0x50]
  19b494: f9402be0     	ldr	x0, [sp, #0x50]
  19b498: f9401c00     	ldr	x0, [x0, #0x38]
  19b49c: f9000be0     	str	x0, [sp, #0x10]
  19b4a0: f9400be0     	ldr	x0, [sp, #0x10]
  19b4a4: eb08001f     	cmp	x0, x8
  19b4a8: 1a9fc7e9     	cset	w9, le
  19b4ac: 37000049     	tbnz	w9, #0x0, 0x19b4b4 <WT_VoiceGain+0x30>
  19b4b0: 14000002     	b	0x19b4b8 <WT_VoiceGain+0x34>
  19b4b4: 1400006b     	b	0x19b660 <WT_VoiceGain+0x1dc>
  19b4b8: d2800128     	mov	x8, #0x9                // =9
  19b4bc: d2800009     	mov	x9, #0x0                // =0
  19b4c0: f9402bea     	ldr	x10, [sp, #0x50]
  19b4c4: f940194a     	ldr	x10, [x10, #0x30]
  19b4c8: f90027ea     	str	x10, [sp, #0x48]
  19b4cc: f9402bea     	ldr	x10, [sp, #0x50]
  19b4d0: f940154a     	ldr	x10, [x10, #0x28]
  19b4d4: f90023ea     	str	x10, [sp, #0x40]
  19b4d8: f9402bea     	ldr	x10, [sp, #0x50]
  19b4dc: f940014a     	ldr	x10, [x10]
  19b4e0: f9402beb     	ldr	x11, [sp, #0x50]
  19b4e4: f940216b     	ldr	x11, [x11, #0x40]
  19b4e8: eb0b014a     	subs	x10, x10, x11
  19b4ec: 9ac82148     	lsl	x8, x10, x8
  19b4f0: f9001be8     	str	x8, [sp, #0x30]
  19b4f4: f9401be8     	ldr	x8, [sp, #0x30]
  19b4f8: eb09011f     	cmp	x8, x9
  19b4fc: 1a9fa7ec     	cset	w12, lt
  19b500: 3700004c     	tbnz	w12, #0x0, 0x19b508 <WT_VoiceGain+0x84>
  19b504: 14000004     	b	0x19b514 <WT_VoiceGain+0x90>
  19b508: f9401be8     	ldr	x8, [sp, #0x30]
  19b50c: 91000508     	add	x8, x8, #0x1
  19b510: f9001be8     	str	x8, [sp, #0x30]
  19b514: b27c03e8     	orr	x8, xzr, #0x10
  19b518: f9402be9     	ldr	x9, [sp, #0x50]
  19b51c: f9402129     	ldr	x9, [x9, #0x40]
  19b520: 9ac82128     	lsl	x8, x9, x8
  19b524: f9001fe8     	str	x8, [sp, #0x38]
  19b528: f9402fe8     	ldr	x8, [sp, #0x58]
  19b52c: 7940410a     	ldrh	w10, [x8, #0x20]
  19b530: 2a0a03e8     	mov	w8, w10
  19b534: 93403d08     	sxth	x8, w8
  19b538: f90007e8     	str	x8, [sp, #0x8]
  19b53c: f9402fe8     	ldr	x8, [sp, #0x58]
  19b540: 7940450a     	ldrh	w10, [x8, #0x22]
  19b544: 2a0a03e8     	mov	w8, w10
  19b548: 93403d08     	sxth	x8, w8
  19b54c: f90003e8     	str	x8, [sp]
  19b550: 92800008     	mov	x8, #-0x1               // =-1
  19b554: f9400be9     	ldr	x9, [sp, #0x10]
  19b558: 8b080128     	add	x8, x9, x8
  19b55c: f9000be8     	str	x8, [sp, #0x10]
  19b560: b5000049     	cbnz	x9, 0x19b568 <WT_VoiceGain+0xe4>
  19b564: 1400003f     	b	0x19b660 <WT_VoiceGain+0x1dc>
  19b568: b27d03e8     	orr	x8, xzr, #0x8
  19b56c: b27f03e9     	orr	x9, xzr, #0x2
  19b570: f94023ea     	ldr	x10, [sp, #0x40]
  19b574: 8b090149     	add	x9, x10, x9
  19b578: f90023e9     	str	x9, [sp, #0x40]
  19b57c: 7940014b     	ldrh	w11, [x10]
  19b580: 2a0b03e9     	mov	w9, w11
  19b584: 93403d29     	sxth	x9, w9
  19b588: f90017e9     	str	x9, [sp, #0x28]
  19b58c: f9401be9     	ldr	x9, [sp, #0x30]
  19b590: f9401fea     	ldr	x10, [sp, #0x38]
  19b594: 8b090149     	add	x9, x10, x9
  19b598: f9001fe9     	str	x9, [sp, #0x38]
  19b59c: f9401fe9     	ldr	x9, [sp, #0x38]
  19b5a0: 9350fd29     	asr	x9, x9, #16
  19b5a4: f9000fe9     	str	x9, [sp, #0x18]
  19b5a8: f94017e9     	ldr	x9, [sp, #0x28]
  19b5ac: f9400fea     	ldr	x10, [sp, #0x18]
  19b5b0: 9b097d49     	mul	x9, x10, x9
  19b5b4: f9000fe9     	str	x9, [sp, #0x18]
  19b5b8: f9400fe9     	ldr	x9, [sp, #0x18]
  19b5bc: 934efd29     	asr	x9, x9, #14
  19b5c0: f9000fe9     	str	x9, [sp, #0x18]
  19b5c4: f94027e9     	ldr	x9, [sp, #0x48]
  19b5c8: f9400129     	ldr	x9, [x9]
  19b5cc: f90013e9     	str	x9, [sp, #0x20]
  19b5d0: f9400fe9     	ldr	x9, [sp, #0x18]
  19b5d4: f94007ea     	ldr	x10, [sp, #0x8]
  19b5d8: 9b0a7d29     	mul	x9, x9, x10
  19b5dc: f90017e9     	str	x9, [sp, #0x28]
  19b5e0: f94017e9     	ldr	x9, [sp, #0x28]
  19b5e4: 9344fd29     	asr	x9, x9, #4
  19b5e8: f90017e9     	str	x9, [sp, #0x28]
  19b5ec: f94017e9     	ldr	x9, [sp, #0x28]
  19b5f0: f94013ea     	ldr	x10, [sp, #0x20]
  19b5f4: 8b090149     	add	x9, x10, x9
  19b5f8: f90013e9     	str	x9, [sp, #0x20]
  19b5fc: f94013e9     	ldr	x9, [sp, #0x20]
  19b600: f94027ea     	ldr	x10, [sp, #0x48]
  19b604: 8b08014c     	add	x12, x10, x8
  19b608: f90027ec     	str	x12, [sp, #0x48]
  19b60c: f9000149     	str	x9, [x10]
  19b610: f94027e9     	ldr	x9, [sp, #0x48]
  19b614: f9400129     	ldr	x9, [x9]
  19b618: f90013e9     	str	x9, [sp, #0x20]
  19b61c: f9400fe9     	ldr	x9, [sp, #0x18]
  19b620: f94003ea     	ldr	x10, [sp]
  19b624: 9b0a7d29     	mul	x9, x9, x10
  19b628: f90017e9     	str	x9, [sp, #0x28]
  19b62c: f94017e9     	ldr	x9, [sp, #0x28]
  19b630: 9344fd29     	asr	x9, x9, #4
  19b634: f90017e9     	str	x9, [sp, #0x28]
  19b638: f94017e9     	ldr	x9, [sp, #0x28]
  19b63c: f94013ea     	ldr	x10, [sp, #0x20]
  19b640: 8b090149     	add	x9, x10, x9
  19b644: f90013e9     	str	x9, [sp, #0x20]
  19b648: f94013e9     	ldr	x9, [sp, #0x20]
  19b64c: f94027ea     	ldr	x10, [sp, #0x48]
  19b650: 8b080148     	add	x8, x10, x8
  19b654: f90027e8     	str	x8, [sp, #0x48]
  19b658: f9000149     	str	x9, [x10]
  19b65c: 17ffffbd     	b	0x19b550 <WT_VoiceGain+0xcc>
  19b660: 910183ff     	add	sp, sp, #0x60
  19b664: d65f03c0     	ret

000000000019b668 <WT_Interpolate>:
  19b668: d10183ff     	sub	sp, sp, #0x60
  19b66c: d2800008     	mov	x8, #0x0                // =0
  19b670: f9002fe0     	str	x0, [sp, #0x58]
  19b674: f9002be1     	str	x1, [sp, #0x50]
  19b678: f9402be0     	ldr	x0, [sp, #0x50]
  19b67c: f9401c00     	ldr	x0, [x0, #0x38]
  19b680: f90007e0     	str	x0, [sp, #0x8]
  19b684: f94007e0     	ldr	x0, [sp, #0x8]
  19b688: eb08001f     	cmp	x0, x8
  19b68c: 1a9fc7e9     	cset	w9, le
  19b690: 37000049     	tbnz	w9, #0x0, 0x19b698 <WT_Interpolate+0x30>
  19b694: 14000002     	b	0x19b69c <WT_Interpolate+0x34>
  19b698: 14000072     	b	0x19b860 <WT_Interpolate+0x1f8>
  19b69c: 321d03e8     	orr	w8, wzr, #0x8
  19b6a0: b24003e9     	orr	x9, xzr, #0x1
  19b6a4: f9402bea     	ldr	x10, [sp, #0x50]
  19b6a8: f940154a     	ldr	x10, [x10, #0x28]
  19b6ac: f90027ea     	str	x10, [sp, #0x48]
  19b6b0: f9402fea     	ldr	x10, [sp, #0x58]
  19b6b4: f940014a     	ldr	x10, [x10]
  19b6b8: 8b090149     	add	x9, x10, x9
  19b6bc: f90013e9     	str	x9, [sp, #0x20]
  19b6c0: f9402fe9     	ldr	x9, [sp, #0x58]
  19b6c4: f9400929     	ldr	x9, [x9, #0x10]
  19b6c8: f90017e9     	str	x9, [sp, #0x28]
  19b6cc: f9402fe9     	ldr	x9, [sp, #0x58]
  19b6d0: f9400d29     	ldr	x9, [x9, #0x18]
  19b6d4: f9001fe9     	str	x9, [sp, #0x38]
  19b6d8: f9402be9     	ldr	x9, [sp, #0x50]
  19b6dc: f9400529     	ldr	x9, [x9, #0x8]
  19b6e0: f90023e9     	str	x9, [sp, #0x40]
  19b6e4: f94017e9     	ldr	x9, [sp, #0x28]
  19b6e8: 39c0012b     	ldrsb	w11, [x9]
  19b6ec: 1ac8216b     	lsl	w11, w11, w8
  19b6f0: 2a0b03e9     	mov	w9, w11
  19b6f4: 93407d29     	sxtw	x9, w9
  19b6f8: f9000fe9     	str	x9, [sp, #0x18]
  19b6fc: f94017e9     	ldr	x9, [sp, #0x28]
  19b700: 39c0052b     	ldrsb	w11, [x9, #0x1]
  19b704: 1ac82168     	lsl	w8, w11, w8
  19b708: 2a0803e9     	mov	w9, w8
  19b70c: 93407d29     	sxtw	x9, w9
  19b710: f9000be9     	str	x9, [sp, #0x10]
  19b714: 92800008     	mov	x8, #-0x1               // =-1
  19b718: f94007e9     	ldr	x9, [sp, #0x8]
  19b71c: 8b080128     	add	x8, x9, x8
  19b720: f90007e8     	str	x8, [sp, #0x8]
  19b724: b5000049     	cbnz	x9, 0x19b72c <WT_Interpolate+0xc4>
  19b728: 14000048     	b	0x19b848 <WT_Interpolate+0x1e0>
  19b72c: b27f03e8     	orr	x8, xzr, #0x2
  19b730: d2800009     	mov	x9, #0x0                // =0
  19b734: f9400bea     	ldr	x10, [sp, #0x10]
  19b738: f9400feb     	ldr	x11, [sp, #0x18]
  19b73c: eb0b014a     	subs	x10, x10, x11
  19b740: f9001bea     	str	x10, [sp, #0x30]
  19b744: f9401bea     	ldr	x10, [sp, #0x30]
  19b748: f9401feb     	ldr	x11, [sp, #0x38]
  19b74c: 9b0b7d4a     	mul	x10, x10, x11
  19b750: f9001bea     	str	x10, [sp, #0x30]
  19b754: f9400fea     	ldr	x10, [sp, #0x18]
  19b758: f9401beb     	ldr	x11, [sp, #0x30]
  19b75c: 934ffd6b     	asr	x11, x11, #15
  19b760: 8b0b014a     	add	x10, x10, x11
  19b764: f9001bea     	str	x10, [sp, #0x30]
  19b768: f9401bea     	ldr	x10, [sp, #0x30]
  19b76c: 9342fd4a     	asr	x10, x10, #2
  19b770: 2a0a03ec     	mov	w12, w10
  19b774: f94027ea     	ldr	x10, [sp, #0x48]
  19b778: 8b080148     	add	x8, x10, x8
  19b77c: f90027e8     	str	x8, [sp, #0x48]
  19b780: 7900014c     	strh	w12, [x10]
  19b784: f94023e8     	ldr	x8, [sp, #0x40]
  19b788: f9401fea     	ldr	x10, [sp, #0x38]
  19b78c: 8b080148     	add	x8, x10, x8
  19b790: f9001fe8     	str	x8, [sp, #0x38]
  19b794: f9401fe8     	ldr	x8, [sp, #0x38]
  19b798: 934ffd08     	asr	x8, x8, #15
  19b79c: f9001be8     	str	x8, [sp, #0x30]
  19b7a0: f9401be8     	ldr	x8, [sp, #0x30]
  19b7a4: eb09011f     	cmp	x8, x9
  19b7a8: 1a9fd7ec     	cset	w12, gt
  19b7ac: 3700004c     	tbnz	w12, #0x0, 0x19b7b4 <WT_Interpolate+0x14c>
  19b7b0: 14000025     	b	0x19b844 <WT_Interpolate+0x1dc>
  19b7b4: b2403be8     	orr	x8, xzr, #0x7fff
  19b7b8: d2800009     	mov	x9, #0x0                // =0
  19b7bc: f9401bea     	ldr	x10, [sp, #0x30]
  19b7c0: f94017eb     	ldr	x11, [sp, #0x28]
  19b7c4: 8b0a016a     	add	x10, x11, x10
  19b7c8: f90017ea     	str	x10, [sp, #0x28]
  19b7cc: f9401fea     	ldr	x10, [sp, #0x38]
  19b7d0: 8a080148     	and	x8, x10, x8
  19b7d4: f9001fe8     	str	x8, [sp, #0x38]
  19b7d8: f94017e8     	ldr	x8, [sp, #0x28]
  19b7dc: f94013ea     	ldr	x10, [sp, #0x20]
  19b7e0: eb0a0108     	subs	x8, x8, x10
  19b7e4: f9001be8     	str	x8, [sp, #0x30]
  19b7e8: f9401be8     	ldr	x8, [sp, #0x30]
  19b7ec: eb09011f     	cmp	x8, x9
  19b7f0: 1a9fb7ec     	cset	w12, ge
  19b7f4: 3700004c     	tbnz	w12, #0x0, 0x19b7fc <WT_Interpolate+0x194>
  19b7f8: 14000006     	b	0x19b810 <WT_Interpolate+0x1a8>
  19b7fc: f9402fe8     	ldr	x8, [sp, #0x58]
  19b800: f9400508     	ldr	x8, [x8, #0x8]
  19b804: f9401be9     	ldr	x9, [sp, #0x30]
  19b808: 8b090108     	add	x8, x8, x9
  19b80c: f90017e8     	str	x8, [sp, #0x28]
  19b810: 321d03e8     	orr	w8, wzr, #0x8
  19b814: f94017e9     	ldr	x9, [sp, #0x28]
  19b818: 39c0012a     	ldrsb	w10, [x9]
  19b81c: 1ac8214a     	lsl	w10, w10, w8
  19b820: 2a0a03e9     	mov	w9, w10
  19b824: 93407d29     	sxtw	x9, w9
  19b828: f9000fe9     	str	x9, [sp, #0x18]
  19b82c: f94017e9     	ldr	x9, [sp, #0x28]
  19b830: 39c0052a     	ldrsb	w10, [x9, #0x1]
  19b834: 1ac82148     	lsl	w8, w10, w8
  19b838: 2a0803e9     	mov	w9, w8
  19b83c: 93407d29     	sxtw	x9, w9
  19b840: f9000be9     	str	x9, [sp, #0x10]
  19b844: 17ffffb4     	b	0x19b714 <WT_Interpolate+0xac>
  19b848: f94017e8     	ldr	x8, [sp, #0x28]
  19b84c: f9402fe9     	ldr	x9, [sp, #0x58]
  19b850: f9000928     	str	x8, [x9, #0x10]
  19b854: f9401fe8     	ldr	x8, [sp, #0x38]
  19b858: f9402fe9     	ldr	x9, [sp, #0x58]
  19b85c: f9000d28     	str	x8, [x9, #0x18]
  19b860: 910183ff     	add	sp, sp, #0x60
  19b864: d65f03c0     	ret

000000000019b868 <WT_InterpolateNoLoop>:
  19b868: d10143ff     	sub	sp, sp, #0x50
  19b86c: d2800008     	mov	x8, #0x0                // =0
  19b870: f90027e0     	str	x0, [sp, #0x48]
  19b874: f90023e1     	str	x1, [sp, #0x40]
  19b878: f94023e0     	ldr	x0, [sp, #0x40]
  19b87c: f9401c00     	ldr	x0, [x0, #0x38]
  19b880: f90003e0     	str	x0, [sp]
  19b884: f94003e0     	ldr	x0, [sp]
  19b888: eb08001f     	cmp	x0, x8
  19b88c: 1a9fc7e9     	cset	w9, le
  19b890: 37000049     	tbnz	w9, #0x0, 0x19b898 <WT_InterpolateNoLoop+0x30>
  19b894: 14000002     	b	0x19b89c <WT_InterpolateNoLoop+0x34>
  19b898: 1400005e     	b	0x19ba10 <WT_InterpolateNoLoop+0x1a8>
  19b89c: 321d03e8     	orr	w8, wzr, #0x8
  19b8a0: f94023e9     	ldr	x9, [sp, #0x40]
  19b8a4: f9401529     	ldr	x9, [x9, #0x28]
  19b8a8: f9001fe9     	str	x9, [sp, #0x38]
  19b8ac: f94023e9     	ldr	x9, [sp, #0x40]
  19b8b0: f9400529     	ldr	x9, [x9, #0x8]
  19b8b4: f9001be9     	str	x9, [sp, #0x30]
  19b8b8: f94027e9     	ldr	x9, [sp, #0x48]
  19b8bc: f9400929     	ldr	x9, [x9, #0x10]
  19b8c0: f9000fe9     	str	x9, [sp, #0x18]
  19b8c4: f94027e9     	ldr	x9, [sp, #0x48]
  19b8c8: f9400d29     	ldr	x9, [x9, #0x18]
  19b8cc: f90017e9     	str	x9, [sp, #0x28]
  19b8d0: f9400fe9     	ldr	x9, [sp, #0x18]
  19b8d4: 39c0012a     	ldrsb	w10, [x9]
  19b8d8: 1ac8214a     	lsl	w10, w10, w8
  19b8dc: 2a0a03e9     	mov	w9, w10
  19b8e0: 93407d29     	sxtw	x9, w9
  19b8e4: f9000be9     	str	x9, [sp, #0x10]
  19b8e8: f9400fe9     	ldr	x9, [sp, #0x18]
  19b8ec: 39c0052a     	ldrsb	w10, [x9, #0x1]
  19b8f0: 1ac82148     	lsl	w8, w10, w8
  19b8f4: 2a0803e9     	mov	w9, w8
  19b8f8: 93407d29     	sxtw	x9, w9
  19b8fc: f90007e9     	str	x9, [sp, #0x8]
  19b900: 92800008     	mov	x8, #-0x1               // =-1
  19b904: f94003e9     	ldr	x9, [sp]
  19b908: 8b080128     	add	x8, x9, x8
  19b90c: f90003e8     	str	x8, [sp]
  19b910: b5000049     	cbnz	x9, 0x19b918 <WT_InterpolateNoLoop+0xb0>
  19b914: 14000039     	b	0x19b9f8 <WT_InterpolateNoLoop+0x190>
  19b918: b27f03e8     	orr	x8, xzr, #0x2
  19b91c: d2800009     	mov	x9, #0x0                // =0
  19b920: f94007ea     	ldr	x10, [sp, #0x8]
  19b924: f9400beb     	ldr	x11, [sp, #0x10]
  19b928: eb0b014a     	subs	x10, x10, x11
  19b92c: f90013ea     	str	x10, [sp, #0x20]
  19b930: f94013ea     	ldr	x10, [sp, #0x20]
  19b934: f94017eb     	ldr	x11, [sp, #0x28]
  19b938: 9b0b7d4a     	mul	x10, x10, x11
  19b93c: f90013ea     	str	x10, [sp, #0x20]
  19b940: f9400bea     	ldr	x10, [sp, #0x10]
  19b944: f94013eb     	ldr	x11, [sp, #0x20]
  19b948: 934ffd6b     	asr	x11, x11, #15
  19b94c: 8b0b014a     	add	x10, x10, x11
  19b950: f90013ea     	str	x10, [sp, #0x20]
  19b954: f94013ea     	ldr	x10, [sp, #0x20]
  19b958: 9342fd4a     	asr	x10, x10, #2
  19b95c: 2a0a03ec     	mov	w12, w10
  19b960: f9401fea     	ldr	x10, [sp, #0x38]
  19b964: 8b080148     	add	x8, x10, x8
  19b968: f9001fe8     	str	x8, [sp, #0x38]
  19b96c: 7900014c     	strh	w12, [x10]
  19b970: f9401be8     	ldr	x8, [sp, #0x30]
  19b974: f94017ea     	ldr	x10, [sp, #0x28]
  19b978: 8b080148     	add	x8, x10, x8
  19b97c: f90017e8     	str	x8, [sp, #0x28]
  19b980: f94017e8     	ldr	x8, [sp, #0x28]
  19b984: 934ffd08     	asr	x8, x8, #15
  19b988: f90013e8     	str	x8, [sp, #0x20]
  19b98c: f94013e8     	ldr	x8, [sp, #0x20]
  19b990: eb09011f     	cmp	x8, x9
  19b994: 1a9fd7ec     	cset	w12, gt
  19b998: 3700004c     	tbnz	w12, #0x0, 0x19b9a0 <WT_InterpolateNoLoop+0x138>
  19b99c: 14000016     	b	0x19b9f4 <WT_InterpolateNoLoop+0x18c>
  19b9a0: b2403be8     	orr	x8, xzr, #0x7fff
  19b9a4: 321d03e9     	orr	w9, wzr, #0x8
  19b9a8: f94013ea     	ldr	x10, [sp, #0x20]
  19b9ac: f9400feb     	ldr	x11, [sp, #0x18]
  19b9b0: 8b0a016a     	add	x10, x11, x10
  19b9b4: f9000fea     	str	x10, [sp, #0x18]
  19b9b8: f94017ea     	ldr	x10, [sp, #0x28]
  19b9bc: 8a080148     	and	x8, x10, x8
  19b9c0: f90017e8     	str	x8, [sp, #0x28]
  19b9c4: f9400fe8     	ldr	x8, [sp, #0x18]
  19b9c8: 39c0010c     	ldrsb	w12, [x8]
  19b9cc: 1ac9218c     	lsl	w12, w12, w9
  19b9d0: 2a0c03e8     	mov	w8, w12
  19b9d4: 93407d08     	sxtw	x8, w8
  19b9d8: f9000be8     	str	x8, [sp, #0x10]
  19b9dc: f9400fe8     	ldr	x8, [sp, #0x18]
  19b9e0: 39c0050c     	ldrsb	w12, [x8, #0x1]
  19b9e4: 1ac92189     	lsl	w9, w12, w9
  19b9e8: 2a0903e8     	mov	w8, w9
  19b9ec: 93407d08     	sxtw	x8, w8
  19b9f0: f90007e8     	str	x8, [sp, #0x8]
  19b9f4: 17ffffc3     	b	0x19b900 <WT_InterpolateNoLoop+0x98>
  19b9f8: f9400fe8     	ldr	x8, [sp, #0x18]
  19b9fc: f94027e9     	ldr	x9, [sp, #0x48]
  19ba00: f9000928     	str	x8, [x9, #0x10]
  19ba04: f94017e8     	ldr	x8, [sp, #0x28]
  19ba08: f94027e9     	ldr	x9, [sp, #0x48]
  19ba0c: f9000d28     	str	x8, [x9, #0x18]
  19ba10: 910143ff     	add	sp, sp, #0x50
  19ba14: d65f03c0     	ret

000000000019ba18 <WT_VoiceFilter>:
  19ba18: d10183ff     	sub	sp, sp, #0x60
  19ba1c: d2800008     	mov	x8, #0x0                // =0
  19ba20: f9002fe0     	str	x0, [sp, #0x58]
  19ba24: f9002be1     	str	x1, [sp, #0x50]
  19ba28: f9402be0     	ldr	x0, [sp, #0x50]
  19ba2c: f9401c00     	ldr	x0, [x0, #0x38]
  19ba30: f90007e0     	str	x0, [sp, #0x8]
  19ba34: f94007e0     	ldr	x0, [sp, #0x8]
  19ba38: eb08001f     	cmp	x0, x8
  19ba3c: 1a9fc7e9     	cset	w9, le
  19ba40: 37000049     	tbnz	w9, #0x0, 0x19ba48 <WT_VoiceFilter+0x30>
  19ba44: 14000002     	b	0x19ba4c <WT_VoiceFilter+0x34>
  19ba48: 1400004c     	b	0x19bb78 <WT_VoiceFilter+0x160>
  19ba4c: d2800008     	mov	x8, #0x0                // =0
  19ba50: f9402be9     	ldr	x9, [sp, #0x50]
  19ba54: f9401529     	ldr	x9, [x9, #0x28]
  19ba58: f90027e9     	str	x9, [sp, #0x48]
  19ba5c: f9402fe9     	ldr	x9, [sp, #0x58]
  19ba60: 7940012a     	ldrh	w10, [x9]
  19ba64: 2a0a03e9     	mov	w9, w10
  19ba68: 93403d29     	sxth	x9, w9
  19ba6c: f90017e9     	str	x9, [sp, #0x28]
  19ba70: f9402fe9     	ldr	x9, [sp, #0x58]
  19ba74: 7940052a     	ldrh	w10, [x9, #0x2]
  19ba78: 2a0a03e9     	mov	w9, w10
  19ba7c: 93403d29     	sxth	x9, w9
  19ba80: f90013e9     	str	x9, [sp, #0x20]
  19ba84: f9402be9     	ldr	x9, [sp, #0x50]
  19ba88: f9400d29     	ldr	x9, [x9, #0x18]
  19ba8c: eb090109     	subs	x9, x8, x9
  19ba90: f9001fe9     	str	x9, [sp, #0x38]
  19ba94: f9402be9     	ldr	x9, [sp, #0x50]
  19ba98: f9401129     	ldr	x9, [x9, #0x20]
  19ba9c: eb090108     	subs	x8, x8, x9
  19baa0: 9341fd08     	asr	x8, x8, #1
  19baa4: f9001be8     	str	x8, [sp, #0x30]
  19baa8: f9402be8     	ldr	x8, [sp, #0x50]
  19baac: f9400908     	ldr	x8, [x8, #0x10]
  19bab0: 9341fd08     	asr	x8, x8, #1
  19bab4: f90023e8     	str	x8, [sp, #0x40]
  19bab8: 92800008     	mov	x8, #-0x1               // =-1
  19babc: f94007e9     	ldr	x9, [sp, #0x8]
  19bac0: 8b080128     	add	x8, x9, x8
  19bac4: f90007e8     	str	x8, [sp, #0x8]
  19bac8: b5000049     	cbnz	x9, 0x19bad0 <WT_VoiceFilter+0xb8>
  19bacc: 14000023     	b	0x19bb58 <WT_VoiceFilter+0x140>
  19bad0: b27f03e8     	orr	x8, xzr, #0x2
  19bad4: f94027e9     	ldr	x9, [sp, #0x48]
  19bad8: 7940012a     	ldrh	w10, [x9]
  19badc: 2a0a03e9     	mov	w9, w10
  19bae0: 93403d29     	sxth	x9, w9
  19bae4: f9000fe9     	str	x9, [sp, #0x18]
  19bae8: f94017e9     	ldr	x9, [sp, #0x28]
  19baec: f9401feb     	ldr	x11, [sp, #0x38]
  19baf0: 9b0b7d29     	mul	x9, x9, x11
  19baf4: f9000be9     	str	x9, [sp, #0x10]
  19baf8: f94013e9     	ldr	x9, [sp, #0x20]
  19bafc: f9401beb     	ldr	x11, [sp, #0x30]
  19bb00: 9b0b7d29     	mul	x9, x9, x11
  19bb04: f9400beb     	ldr	x11, [sp, #0x10]
  19bb08: 8b090169     	add	x9, x11, x9
  19bb0c: f9000be9     	str	x9, [sp, #0x10]
  19bb10: f9400be9     	ldr	x9, [sp, #0x10]
  19bb14: f94023eb     	ldr	x11, [sp, #0x40]
  19bb18: f9400fec     	ldr	x12, [sp, #0x18]
  19bb1c: 9b0c7d6b     	mul	x11, x11, x12
  19bb20: 8b0b0129     	add	x9, x9, x11
  19bb24: f9000fe9     	str	x9, [sp, #0x18]
  19bb28: f94017e9     	ldr	x9, [sp, #0x28]
  19bb2c: f90013e9     	str	x9, [sp, #0x20]
  19bb30: f9400fe9     	ldr	x9, [sp, #0x18]
  19bb34: 934efd29     	asr	x9, x9, #14
  19bb38: f90017e9     	str	x9, [sp, #0x28]
  19bb3c: f94017e9     	ldr	x9, [sp, #0x28]
  19bb40: 2a0903ea     	mov	w10, w9
  19bb44: f94027e9     	ldr	x9, [sp, #0x48]
  19bb48: 8b080128     	add	x8, x9, x8
  19bb4c: f90027e8     	str	x8, [sp, #0x48]
  19bb50: 7900012a     	strh	w10, [x9]
  19bb54: 17ffffd9     	b	0x19bab8 <WT_VoiceFilter+0xa0>
  19bb58: f94017e8     	ldr	x8, [sp, #0x28]
  19bb5c: 2a0803e9     	mov	w9, w8
  19bb60: f9402fe8     	ldr	x8, [sp, #0x58]
  19bb64: 79000109     	strh	w9, [x8]
  19bb68: f94013e8     	ldr	x8, [sp, #0x20]
  19bb6c: 2a0803e9     	mov	w9, w8
  19bb70: f9402fe8     	ldr	x8, [sp, #0x58]
  19bb74: 79000509     	strh	w9, [x8, #0x2]
  19bb78: 910183ff     	add	sp, sp, #0x60
  19bb7c: d65f03c0     	ret

000000000019bb80 <WT_NoiseGenerator>:
  19bb80: d10103ff     	sub	sp, sp, #0x40
  19bb84: d2800008     	mov	x8, #0x0                // =0
  19bb88: f9001fe0     	str	x0, [sp, #0x38]
  19bb8c: f9001be1     	str	x1, [sp, #0x30]
  19bb90: f9401be0     	ldr	x0, [sp, #0x30]
  19bb94: f9401c00     	ldr	x0, [x0, #0x38]
  19bb98: f90003e0     	str	x0, [sp]
  19bb9c: f94003e0     	ldr	x0, [sp]
  19bba0: eb08001f     	cmp	x0, x8
  19bba4: 1a9fc7e9     	cset	w9, le
  19bba8: 37000049     	tbnz	w9, #0x0, 0x19bbb0 <WT_NoiseGenerator+0x30>
  19bbac: 14000002     	b	0x19bbb4 <WT_NoiseGenerator+0x34>
  19bbb0: 1400005b     	b	0x19bd1c <WT_NoiseGenerator+0x19c>
  19bbb4: f9401be8     	ldr	x8, [sp, #0x30]
  19bbb8: f9401508     	ldr	x8, [x8, #0x28]
  19bbbc: f90017e8     	str	x8, [sp, #0x28]
  19bbc0: f9401be8     	ldr	x8, [sp, #0x30]
  19bbc4: f9400508     	ldr	x8, [x8, #0x8]
  19bbc8: f90013e8     	str	x8, [sp, #0x20]
  19bbcc: f9401fe8     	ldr	x8, [sp, #0x38]
  19bbd0: f9400908     	ldr	x8, [x8, #0x10]
  19bbd4: 9352fd08     	asr	x8, x8, #18
  19bbd8: f9000fe8     	str	x8, [sp, #0x18]
  19bbdc: f9401fe8     	ldr	x8, [sp, #0x38]
  19bbe0: f9400108     	ldr	x8, [x8]
  19bbe4: 9352fd08     	asr	x8, x8, #18
  19bbe8: f9000be8     	str	x8, [sp, #0x10]
  19bbec: 92800008     	mov	x8, #-0x1               // =-1
  19bbf0: f94003e9     	ldr	x9, [sp]
  19bbf4: 8b080128     	add	x8, x9, x8
  19bbf8: f90003e8     	str	x8, [sp]
  19bbfc: b5000049     	cbnz	x9, 0x19bc04 <WT_NoiseGenerator+0x84>
  19bc00: 14000047     	b	0x19bd1c <WT_NoiseGenerator+0x19c>
  19bc04: b27f03e8     	orr	x8, xzr, #0x2
  19bc08: 32000fe9     	orr	w9, wzr, #0xf
  19bc0c: b27103ea     	orr	x10, xzr, #0x8000
  19bc10: f9400feb     	ldr	x11, [sp, #0x18]
  19bc14: 2a0b03ec     	mov	w12, w11
  19bc18: f9401feb     	ldr	x11, [sp, #0x38]
  19bc1c: f9400d6b     	ldr	x11, [x11, #0x18]
  19bc20: eb0b014a     	subs	x10, x10, x11
  19bc24: 2a0a03ed     	mov	w13, w10
  19bc28: 1b0d7d8c     	mul	w12, w12, w13
  19bc2c: 1ac9298c     	asr	w12, w12, w9
  19bc30: 2a0c03ea     	mov	w10, w12
  19bc34: 93407d4a     	sxtw	x10, w10
  19bc38: f90007ea     	str	x10, [sp, #0x8]
  19bc3c: f9400bea     	ldr	x10, [sp, #0x10]
  19bc40: 2a0a03ec     	mov	w12, w10
  19bc44: f9401fea     	ldr	x10, [sp, #0x38]
  19bc48: f9400d4a     	ldr	x10, [x10, #0x18]
  19bc4c: 2a0a03ed     	mov	w13, w10
  19bc50: 1b0d7d8c     	mul	w12, w12, w13
  19bc54: 1ac9298c     	asr	w12, w12, w9
  19bc58: 2a0c03ea     	mov	w10, w12
  19bc5c: 93407d4a     	sxtw	x10, w10
  19bc60: f94007eb     	ldr	x11, [sp, #0x8]
  19bc64: 8b0a016a     	add	x10, x11, x10
  19bc68: f90007ea     	str	x10, [sp, #0x8]
  19bc6c: f94007ea     	ldr	x10, [sp, #0x8]
  19bc70: 2a0a03ec     	mov	w12, w10
  19bc74: f94017ea     	ldr	x10, [sp, #0x28]
  19bc78: 8b080148     	add	x8, x10, x8
  19bc7c: f90017e8     	str	x8, [sp, #0x28]
  19bc80: 7900014c     	strh	w12, [x10]
  19bc84: f94013e8     	ldr	x8, [sp, #0x20]
  19bc88: f9401fea     	ldr	x10, [sp, #0x38]
  19bc8c: f9400d4b     	ldr	x11, [x10, #0x18]
  19bc90: 8b080168     	add	x8, x11, x8
  19bc94: f9000d48     	str	x8, [x10, #0x18]
  19bc98: f9401fe8     	ldr	x8, [sp, #0x38]
  19bc9c: f9400d08     	ldr	x8, [x8, #0x18]
  19bca0: 2a0803ec     	mov	w12, w8
  19bca4: 1ac92589     	lsr	w9, w12, w9
  19bca8: 35000049     	cbnz	w9, 0x19bcb0 <WT_NoiseGenerator+0x130>
  19bcac: 1400001b     	b	0x19bd18 <WT_NoiseGenerator+0x198>
  19bcb0: 32003be8     	orr	w8, wzr, #0x7fff
  19bcb4: d28000a9     	mov	x9, #0x5                // =5
  19bcb8: f9400bea     	ldr	x10, [sp, #0x10]
  19bcbc: f9000fea     	str	x10, [sp, #0x18]
  19bcc0: f9401fea     	ldr	x10, [sp, #0x38]
  19bcc4: f940014a     	ldr	x10, [x10]
  19bcc8: f9401feb     	ldr	x11, [sp, #0x38]
  19bccc: f900096a     	str	x10, [x11, #0x10]
  19bcd0: f9401fea     	ldr	x10, [sp, #0x38]
  19bcd4: f940014a     	ldr	x10, [x10]
  19bcd8: 9b0a7d29     	mul	x9, x9, x10
  19bcdc: 91000529     	add	x9, x9, #0x1
  19bce0: f9401fea     	ldr	x10, [sp, #0x38]
  19bce4: f9000149     	str	x9, [x10]
  19bce8: f9401fe9     	ldr	x9, [sp, #0x38]
  19bcec: f9400129     	ldr	x9, [x9]
  19bcf0: 9352fd29     	asr	x9, x9, #18
  19bcf4: f9000be9     	str	x9, [sp, #0x10]
  19bcf8: f9401fe9     	ldr	x9, [sp, #0x38]
  19bcfc: f9400d29     	ldr	x9, [x9, #0x18]
  19bd00: 2a0903ec     	mov	w12, w9
  19bd04: 0a080188     	and	w8, w12, w8
  19bd08: 2a0803e9     	mov	w9, w8
  19bd0c: d3407d29     	ubfx	x9, x9, #0, #32
  19bd10: f9401fea     	ldr	x10, [sp, #0x38]
  19bd14: f9000d49     	str	x9, [x10, #0x18]
  19bd18: 17ffffb5     	b	0x19bbec <WT_NoiseGenerator+0x6c>
  19bd1c: 910103ff     	add	sp, sp, #0x40
  19bd20: d65f03c0     	ret

000000000019bd24 <WT_ProcessVoice>:
  19bd24: d10083ff     	sub	sp, sp, #0x20
  19bd28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19bd2c: 910043fd     	add	x29, sp, #0x10
  19bd30: b2407fe8     	mov	x8, #0xffffffff         // =4294967295
  19bd34: f90007e0     	str	x0, [sp, #0x8]
  19bd38: f90003e1     	str	x1, [sp]
  19bd3c: f94007e0     	ldr	x0, [sp, #0x8]
  19bd40: f9400400     	ldr	x0, [x0, #0x8]
  19bd44: eb08001f     	cmp	x0, x8
  19bd48: 1a9f17e9     	cset	w9, eq
  19bd4c: 37000049     	tbnz	w9, #0x0, 0x19bd54 <WT_ProcessVoice+0x30>
  19bd50: 14000005     	b	0x19bd64 <WT_ProcessVoice+0x40>
  19bd54: f94007e0     	ldr	x0, [sp, #0x8]
  19bd58: f94003e1     	ldr	x1, [sp]
  19bd5c: 97fc33f5     	bl	0xa8d30 <WT_NoiseGenerator@plt>
  19bd60: 14000010     	b	0x19bda0 <WT_ProcessVoice+0x7c>
  19bd64: f94007e8     	ldr	x8, [sp, #0x8]
  19bd68: f9400508     	ldr	x8, [x8, #0x8]
  19bd6c: f94007e9     	ldr	x9, [sp, #0x8]
  19bd70: f9400129     	ldr	x9, [x9]
  19bd74: eb09011f     	cmp	x8, x9
  19bd78: 1a9f07ea     	cset	w10, ne
  19bd7c: 3700004a     	tbnz	w10, #0x0, 0x19bd84 <WT_ProcessVoice+0x60>
  19bd80: 14000005     	b	0x19bd94 <WT_ProcessVoice+0x70>
  19bd84: f94007e0     	ldr	x0, [sp, #0x8]
  19bd88: f94003e1     	ldr	x1, [sp]
  19bd8c: 97fc36d5     	bl	0xa98e0 <WT_Interpolate@plt>
  19bd90: 14000004     	b	0x19bda0 <WT_ProcessVoice+0x7c>
  19bd94: f94007e0     	ldr	x0, [sp, #0x8]
  19bd98: f94003e1     	ldr	x1, [sp]
  19bd9c: 97fc3725     	bl	0xa9a30 <WT_InterpolateNoLoop@plt>
  19bda0: f94003e8     	ldr	x8, [sp]
  19bda4: f9400908     	ldr	x8, [x8, #0x10]
  19bda8: b5000048     	cbnz	x8, 0x19bdb0 <WT_ProcessVoice+0x8c>
  19bdac: 14000006     	b	0x19bdc4 <WT_ProcessVoice+0xa0>
  19bdb0: d2800488     	mov	x8, #0x24               // =36
  19bdb4: f94007e9     	ldr	x9, [sp, #0x8]
  19bdb8: 8b080120     	add	x0, x9, x8
  19bdbc: f94003e1     	ldr	x1, [sp]
  19bdc0: 97fc1ae8     	bl	0xa2960 <WT_VoiceFilter@plt>
  19bdc4: f94007e0     	ldr	x0, [sp, #0x8]
  19bdc8: f94003e1     	ldr	x1, [sp]
  19bdcc: 97fc314d     	bl	0xa8300 <WT_VoiceGain@plt>
  19bdd0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19bdd4: 910083ff     	add	sp, sp, #0x20
  19bdd8: d65f03c0     	ret
  19bddc: d10083ff     	sub	sp, sp, #0x20
  19bde0: 52800008     	mov	w8, #0x0                // =0
  19bde4: 321f03e9     	orr	w9, wzr, #0x2
  19bde8: f9000fe0     	str	x0, [sp, #0x18]
  19bdec: b90017ff     	str	wzr, [sp, #0x14]
  19bdf0: b90013e8     	str	w8, [sp, #0x10]
  19bdf4: b9000fe9     	str	w9, [sp, #0xc]
  19bdf8: 321a03e8     	orr	w8, wzr, #0x40
  19bdfc: b94017e9     	ldr	w9, [sp, #0x14]
  19be00: 6b08013f     	cmp	w9, w8
  19be04: 1a9fa7e8     	cset	w8, lt
  19be08: 37000048     	tbnz	w8, #0x0, 0x19be10 <WT_ProcessVoice+0xec>
  19be0c: 14000074     	b	0x19bfdc <WT_ProcessVoice+0x2b8>
  19be10: d2800488     	mov	x8, #0x24               // =36
  19be14: b27a03e9     	orr	x9, xzr, #0x40
  19be18: d280240a     	mov	x10, #0x120             // =288
  19be1c: f9400feb     	ldr	x11, [sp, #0x18]
  19be20: 8b0a016b     	add	x11, x11, x10
  19be24: b94017ec     	ldr	w12, [sp, #0x14]
  19be28: 2a0c03ed     	mov	w13, w12
  19be2c: 93407dad     	sxtw	x13, w13
  19be30: 9b0d7d2d     	mul	x13, x9, x13
  19be34: 8b0d016b     	add	x11, x11, x13
  19be38: b94013ec     	ldr	w12, [sp, #0x10]
  19be3c: 7900756c     	strh	w12, [x11, #0x3a]
  19be40: f9400feb     	ldr	x11, [sp, #0x18]
  19be44: 8b0a016b     	add	x11, x11, x10
  19be48: b94017ee     	ldr	w14, [sp, #0x14]
  19be4c: 2a0e03ed     	mov	w13, w14
  19be50: 93407dad     	sxtw	x13, w13
  19be54: 9b0d7d2d     	mul	x13, x9, x13
  19be58: 8b0d016b     	add	x11, x11, x13
  19be5c: b9400fee     	ldr	w14, [sp, #0xc]
  19be60: 3900e16e     	strb	w14, [x11, #0x38]
  19be64: f9400feb     	ldr	x11, [sp, #0x18]
  19be68: 8b0a016b     	add	x11, x11, x10
  19be6c: b94017ef     	ldr	w15, [sp, #0x14]
  19be70: 2a0f03ed     	mov	w13, w15
  19be74: 93407dad     	sxtw	x13, w13
  19be78: 9b0d7d2d     	mul	x13, x9, x13
  19be7c: 8b0d016b     	add	x11, x11, x13
  19be80: 7900616c     	strh	w12, [x11, #0x30]
  19be84: f9400feb     	ldr	x11, [sp, #0x18]
  19be88: 8b0a016b     	add	x11, x11, x10
  19be8c: b94017ef     	ldr	w15, [sp, #0x14]
  19be90: 2a0f03ed     	mov	w13, w15
  19be94: 93407dad     	sxtw	x13, w13
  19be98: 9b0d7d2d     	mul	x13, x9, x13
  19be9c: 8b0d016b     	add	x11, x11, x13
  19bea0: 7900696c     	strh	w12, [x11, #0x34]
  19bea4: f9400feb     	ldr	x11, [sp, #0x18]
  19bea8: 8b0a016b     	add	x11, x11, x10
  19beac: b94017ef     	ldr	w15, [sp, #0x14]
  19beb0: 2a0f03ed     	mov	w13, w15
  19beb4: 93407dad     	sxtw	x13, w13
  19beb8: 9b0d7d2d     	mul	x13, x9, x13
  19bebc: 8b0d016b     	add	x11, x11, x13
  19bec0: 3900e56e     	strb	w14, [x11, #0x39]
  19bec4: f9400feb     	ldr	x11, [sp, #0x18]
  19bec8: 8b0a016b     	add	x11, x11, x10
  19becc: b94017ef     	ldr	w15, [sp, #0x14]
  19bed0: 2a0f03ed     	mov	w13, w15
  19bed4: 93407dad     	sxtw	x13, w13
  19bed8: 9b0d7d2d     	mul	x13, x9, x13
  19bedc: 8b0d016b     	add	x11, x11, x13
  19bee0: 7900656c     	strh	w12, [x11, #0x32]
  19bee4: f9400feb     	ldr	x11, [sp, #0x18]
  19bee8: 8b0a016b     	add	x11, x11, x10
  19beec: b94017ef     	ldr	w15, [sp, #0x14]
  19bef0: 2a0f03ed     	mov	w13, w15
  19bef4: 93407dad     	sxtw	x13, w13
  19bef8: 9b0d7d2d     	mul	x13, x9, x13
  19befc: 8b0d016b     	add	x11, x11, x13
  19bf00: 79006d6c     	strh	w12, [x11, #0x36]
  19bf04: f9400feb     	ldr	x11, [sp, #0x18]
  19bf08: 8b0a016b     	add	x11, x11, x10
  19bf0c: b94017ef     	ldr	w15, [sp, #0x14]
  19bf10: 2a0f03ed     	mov	w13, w15
  19bf14: 93407dad     	sxtw	x13, w13
  19bf18: 9b0d7d2d     	mul	x13, x9, x13
  19bf1c: 8b0d016b     	add	x11, x11, x13
  19bf20: 7900416c     	strh	w12, [x11, #0x20]
  19bf24: f9400feb     	ldr	x11, [sp, #0x18]
  19bf28: 8b0a016b     	add	x11, x11, x10
  19bf2c: b94017ef     	ldr	w15, [sp, #0x14]
  19bf30: 2a0f03ed     	mov	w13, w15
  19bf34: 93407dad     	sxtw	x13, w13
  19bf38: 9b0d7d2d     	mul	x13, x9, x13
  19bf3c: 8b0d016b     	add	x11, x11, x13
  19bf40: 7900456c     	strh	w12, [x11, #0x22]
  19bf44: f9400feb     	ldr	x11, [sp, #0x18]
  19bf48: 8b0a016b     	add	x11, x11, x10
  19bf4c: b94017ef     	ldr	w15, [sp, #0x14]
  19bf50: 2a0f03ed     	mov	w13, w15
  19bf54: 93407dad     	sxtw	x13, w13
  19bf58: 9b0d7d2d     	mul	x13, x9, x13
  19bf5c: 8b0d016b     	add	x11, x11, x13
  19bf60: f9000d7f     	str	xzr, [x11, #0x18]
  19bf64: f9400feb     	ldr	x11, [sp, #0x18]
  19bf68: 8b0a016b     	add	x11, x11, x10
  19bf6c: b94017ef     	ldr	w15, [sp, #0x14]
  19bf70: 2a0f03ed     	mov	w13, w15
  19bf74: 93407dad     	sxtw	x13, w13
  19bf78: 9b0d7d2d     	mul	x13, x9, x13
  19bf7c: 8b0d016b     	add	x11, x11, x13
  19bf80: f900097f     	str	xzr, [x11, #0x10]
  19bf84: f9400feb     	ldr	x11, [sp, #0x18]
  19bf88: 8b0a016b     	add	x11, x11, x10
  19bf8c: b94017ef     	ldr	w15, [sp, #0x14]
  19bf90: 2a0f03ed     	mov	w13, w15
  19bf94: 93407dad     	sxtw	x13, w13
  19bf98: 9b0d7d2d     	mul	x13, x9, x13
  19bf9c: 8b0d016b     	add	x11, x11, x13
  19bfa0: 8b08016b     	add	x11, x11, x8
  19bfa4: 7900016c     	strh	w12, [x11]
  19bfa8: f9400feb     	ldr	x11, [sp, #0x18]
  19bfac: 8b0a016a     	add	x10, x11, x10
  19bfb0: b94017ef     	ldr	w15, [sp, #0x14]
  19bfb4: 2a0f03eb     	mov	w11, w15
  19bfb8: 93407d6b     	sxtw	x11, w11
  19bfbc: 9b0b7d29     	mul	x9, x9, x11
  19bfc0: 8b090149     	add	x9, x10, x9
  19bfc4: 8b080128     	add	x8, x9, x8
  19bfc8: 7900050c     	strh	w12, [x8, #0x2]
  19bfcc: b94017e8     	ldr	w8, [sp, #0x14]
  19bfd0: 11000508     	add	w8, w8, #0x1
  19bfd4: b90017e8     	str	w8, [sp, #0x14]
  19bfd8: 17ffff88     	b	0x19bdf8 <WT_ProcessVoice+0xd4>
  19bfdc: b24003e0     	orr	x0, xzr, #0x1
  19bfe0: 910083ff     	add	sp, sp, #0x20
  19bfe4: d65f03c0     	ret
  19bfe8: d10203ff     	sub	sp, sp, #0x80
  19bfec: a9077bfd     	stp	x29, x30, [sp, #0x70]
  19bff0: 9101c3fd     	add	x29, sp, #0x70
  19bff4: 321d03e8     	orr	w8, wzr, #0x8
  19bff8: d2802409     	mov	x9, #0x120              // =288
  19bffc: b27a03ea     	orr	x10, xzr, #0x40
  19c000: b27d07eb     	orr	x11, xzr, #0x18
  19c004: 32000fec     	orr	w12, wzr, #0xf
  19c008: b27b03ed     	orr	x13, xzr, #0x20
  19c00c: 321e03ee     	orr	w14, wzr, #0x4
  19c010: 321f03ef     	orr	w15, wzr, #0x2
  19c014: 52800010     	mov	w16, #0x0               // =0
  19c018: f81f03a0     	stur	x0, [x29, #-0x10]
  19c01c: f81e83a1     	stur	x1, [x29, #-0x18]
  19c020: f81e03a2     	stur	x2, [x29, #-0x20]
  19c024: f81d83a3     	stur	x3, [x29, #-0x28]
  19c028: 781d63a4     	sturh	w4, [x29, #-0x2a]
  19c02c: 785d63a4     	ldurh	w4, [x29, #-0x2a]
  19c030: f85e03a0     	ldur	x0, [x29, #-0x20]
  19c034: 79000004     	strh	w4, [x0]
  19c038: f85e03a0     	ldur	x0, [x29, #-0x20]
  19c03c: 39002408     	strb	w8, [x0, #0x9]
  19c040: f85f03a0     	ldur	x0, [x29, #-0x10]
  19c044: 8b090009     	add	x9, x0, x9
  19c048: f85d83a0     	ldur	x0, [x29, #-0x28]
  19c04c: 9b007d4a     	mul	x10, x10, x0
  19c050: 8b0a0129     	add	x9, x9, x10
  19c054: f9001fe9     	str	x9, [sp, #0x38]
  19c058: f85e83a9     	ldur	x9, [x29, #-0x18]
  19c05c: 8b0b0129     	add	x9, x9, x11
  19c060: f85e03aa     	ldur	x10, [x29, #-0x20]
  19c064: 39402948     	ldrb	w8, [x10, #0xa]
  19c068: 0a0c0108     	and	w8, w8, w12
  19c06c: 2a0803ea     	mov	w10, w8
  19c070: 93407d4a     	sxtw	x10, w10
  19c074: 9b0a7daa     	mul	x10, x13, x10
  19c078: 8b0a0129     	add	x9, x9, x10
  19c07c: f90013e9     	str	x9, [sp, #0x20]
  19c080: f94013e9     	ldr	x9, [sp, #0x20]
  19c084: 39407128     	ldrb	w8, [x9, #0x1c]
  19c088: 0a0e0108     	and	w8, w8, w14
  19c08c: b9001bef     	str	w15, [sp, #0x18]
  19c090: b90017f0     	str	w16, [sp, #0x14]
  19c094: 35000048     	cbnz	w8, 0x19c09c <WT_ProcessVoice+0x378>
  19c098: 14000009     	b	0x19c0bc <WT_ProcessVoice+0x398>
  19c09c: 32000fe8     	orr	w8, wzr, #0xf
  19c0a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  19c0a4: f85e83a1     	ldur	x1, [x29, #-0x18]
  19c0a8: f85e03a9     	ldur	x9, [x29, #-0x20]
  19c0ac: 3940292a     	ldrb	w10, [x9, #0xa]
  19c0b0: 0a080148     	and	w8, w10, w8
  19c0b4: 2a0803e2     	mov	w2, w8
  19c0b8: 9400024c     	bl	0x19c9e8 <WT_ProcessVoice+0xcc4>
  19c0bc: 321203e8     	orr	w8, wzr, #0x4000
  19c0c0: f85e03a9     	ldur	x9, [x29, #-0x20]
  19c0c4: 7940012a     	ldrh	w10, [x9]
  19c0c8: 0a080148     	and	w8, w10, w8
  19c0cc: 35000048     	cbnz	w8, 0x19c0d4 <WT_ProcessVoice+0x3b0>
  19c0d0: 14000009     	b	0x19c0f4 <WT_ProcessVoice+0x3d0>
  19c0d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  19c0d8: f85e83a1     	ldur	x1, [x29, #-0x18]
  19c0dc: f85e03a2     	ldur	x2, [x29, #-0x20]
  19c0e0: f85d83a3     	ldur	x3, [x29, #-0x28]
  19c0e4: 785d63a4     	ldurh	w4, [x29, #-0x2a]
  19c0e8: 97fc1e82     	bl	0xa3af0 <DLS_StartVoice@plt>
  19c0ec: f81f83a0     	stur	x0, [x29, #-0x8]
  19c0f0: 140000ad     	b	0x19c3a4 <WT_ProcessVoice+0x680>
  19c0f4: 321f03e8     	orr	w8, wzr, #0x2
  19c0f8: d2800489     	mov	x9, #0x24               // =36
  19c0fc: d280044a     	mov	x10, #0x22              // =34
  19c100: d280050b     	mov	x11, #0x28              // =40
  19c104: b27d03ec     	orr	x12, xzr, #0x8
  19c108: 5280000d     	mov	w13, #0x0               // =0
  19c10c: b27b03ee     	orr	x14, xzr, #0x20
  19c110: 32000fef     	orr	w15, wzr, #0xf
  19c114: b27d07f0     	orr	x16, xzr, #0x18
  19c118: f85e83b1     	ldur	x17, [x29, #-0x18]
  19c11c: f9400631     	ldr	x17, [x17, #0x8]
  19c120: f9401231     	ldr	x17, [x17, #0x20]
  19c124: 785d63a0     	ldurh	w0, [x29, #-0x2a]
  19c128: 2a0003e1     	mov	w1, w0
  19c12c: d3403c21     	ubfx	x1, x1, #0, #16
  19c130: 9b017dc1     	mul	x1, x14, x1
  19c134: 8b010231     	add	x17, x17, x1
  19c138: f9001bf1     	str	x17, [sp, #0x30]
  19c13c: f9401bf1     	ldr	x17, [sp, #0x30]
  19c140: 79403620     	ldrh	w0, [x17, #0x1a]
  19c144: f9401ff1     	ldr	x17, [sp, #0x38]
  19c148: 79007620     	strh	w0, [x17, #0x3a]
  19c14c: f85e83b1     	ldur	x17, [x29, #-0x18]
  19c150: f9400631     	ldr	x17, [x17, #0x8]
  19c154: f9401631     	ldr	x17, [x17, #0x28]
  19c158: f9401fe1     	ldr	x1, [sp, #0x38]
  19c15c: 79407420     	ldrh	w0, [x1, #0x3a]
  19c160: 2a0003e1     	mov	w1, w0
  19c164: d3403c21     	ubfx	x1, x1, #0, #16
  19c168: 9b017dc1     	mul	x1, x14, x1
  19c16c: 8b010231     	add	x17, x17, x1
  19c170: f90017f1     	str	x17, [sp, #0x28]
  19c174: f9401ff1     	ldr	x17, [sp, #0x38]
  19c178: b9401be0     	ldr	w0, [sp, #0x18]
  19c17c: 3900e220     	strb	w0, [x17, #0x38]
  19c180: f9401ff1     	ldr	x17, [sp, #0x38]
  19c184: b94017e2     	ldr	w2, [sp, #0x14]
  19c188: 79006222     	strh	w2, [x17, #0x30]
  19c18c: f94017f1     	ldr	x17, [sp, #0x28]
  19c190: 79400223     	ldrh	w3, [x17]
  19c194: f9401ff1     	ldr	x17, [sp, #0x38]
  19c198: 79006a23     	strh	w3, [x17, #0x34]
  19c19c: f9401ff1     	ldr	x17, [sp, #0x38]
  19c1a0: 3900e620     	strb	w0, [x17, #0x39]
  19c1a4: f9401ff1     	ldr	x17, [sp, #0x38]
  19c1a8: 79006622     	strh	w2, [x17, #0x32]
  19c1ac: f94017f1     	ldr	x17, [sp, #0x28]
  19c1b0: 8b0c022c     	add	x12, x17, x12
  19c1b4: 79400183     	ldrh	w3, [x12]
  19c1b8: f9401fec     	ldr	x12, [sp, #0x38]
  19c1bc: 79006d83     	strh	w3, [x12, #0x36]
  19c1c0: f9401fec     	ldr	x12, [sp, #0x38]
  19c1c4: 8b0b018c     	add	x12, x12, x11
  19c1c8: 79000182     	strh	w2, [x12]
  19c1cc: f94017ec     	ldr	x12, [sp, #0x28]
  19c1d0: 79c02583     	ldrsh	w3, [x12, #0x12]
  19c1d4: 6b0301ad     	subs	w13, w13, w3
  19c1d8: f9401fec     	ldr	x12, [sp, #0x38]
  19c1dc: 8b0b018b     	add	x11, x12, x11
  19c1e0: 7900056d     	strh	w13, [x11, #0x2]
  19c1e4: f85e03ab     	ldur	x11, [x29, #-0x20]
  19c1e8: 79000562     	strh	w2, [x11, #0x2]
  19c1ec: f85e83ab     	ldur	x11, [x29, #-0x18]
  19c1f0: 8b10016b     	add	x11, x11, x16
  19c1f4: f85e03ac     	ldur	x12, [x29, #-0x20]
  19c1f8: 3940298d     	ldrb	w13, [x12, #0xa]
  19c1fc: 0a0f01ad     	and	w13, w13, w15
  19c200: 2a0d03ec     	mov	w12, w13
  19c204: 93407d8c     	sxtw	x12, w12
  19c208: 9b0c7dcc     	mul	x12, x14, x12
  19c20c: 8b0c016b     	add	x11, x11, x12
  19c210: 39405d6d     	ldrb	w13, [x11, #0x17]
  19c214: 710101ad     	subs	w13, w13, #0x40
  19c218: b9001fed     	str	w13, [sp, #0x1c]
  19c21c: f94017eb     	ldr	x11, [sp, #0x28]
  19c220: 39c0796d     	ldrsb	w13, [x11, #0x1e]
  19c224: b9401fef     	ldr	w15, [sp, #0x1c]
  19c228: 0b0d01ed     	add	w13, w15, w13
  19c22c: b9001fed     	str	w13, [sp, #0x1c]
  19c230: b9401fe0     	ldr	w0, [sp, #0x1c]
  19c234: f9401feb     	ldr	x11, [sp, #0x38]
  19c238: 8b0e0161     	add	x1, x11, x14
  19c23c: f9401feb     	ldr	x11, [sp, #0x38]
  19c240: 8b0a0162     	add	x2, x11, x10
  19c244: b90013e8     	str	w8, [sp, #0x10]
  19c248: f90007e9     	str	x9, [sp, #0x8]
  19c24c: 97fc1639     	bl	0xa1b30 <EAS_CalcPanControl@plt>
  19c250: f9401fe9     	ldr	x9, [sp, #0x38]
  19c254: f94007ea     	ldr	x10, [sp, #0x8]
  19c258: 8b0a0129     	add	x9, x9, x10
  19c25c: b94017e8     	ldr	w8, [sp, #0x14]
  19c260: 79000128     	strh	w8, [x9]
  19c264: f9401fe9     	ldr	x9, [sp, #0x38]
  19c268: 8b0a0129     	add	x9, x9, x10
  19c26c: 79000528     	strh	w8, [x9, #0x2]
  19c270: f9401be9     	ldr	x9, [sp, #0x30]
  19c274: 7940012d     	ldrh	w13, [x9]
  19c278: b94013ef     	ldr	w15, [sp, #0x10]
  19c27c: 0a0f01ad     	and	w13, w13, w15
  19c280: 3500004d     	cbnz	w13, 0x19c288 <WT_ProcessVoice+0x564>
  19c284: 1400000d     	b	0x19c2b8 <WT_ProcessVoice+0x594>
  19c288: d2998ae8     	mov	x8, #0xcc57             // =52311
  19c28c: f2a008a8     	movk	x8, #0x45, lsl #16
  19c290: b2407fe9     	mov	x9, #0xffffffff         // =4294967295
  19c294: d2998b0a     	mov	x10, #0xcc58            // =52312
  19c298: f2a008aa     	movk	x10, #0x45, lsl #16
  19c29c: f9401feb     	ldr	x11, [sp, #0x38]
  19c2a0: f900096a     	str	x10, [x11, #0x10]
  19c2a4: f9401fea     	ldr	x10, [sp, #0x38]
  19c2a8: f9000549     	str	x9, [x10, #0x8]
  19c2ac: f9401fe9     	ldr	x9, [sp, #0x38]
  19c2b0: f9000128     	str	x8, [x9]
  19c2b4: 1400003b     	b	0x19c3a0 <WT_ProcessVoice+0x67c>
  19c2b8: 320003e8     	orr	w8, wzr, #0x1
  19c2bc: b27d03e9     	orr	x9, xzr, #0x8
  19c2c0: f85e83aa     	ldur	x10, [x29, #-0x18]
  19c2c4: f940054a     	ldr	x10, [x10, #0x8]
  19c2c8: f940214a     	ldr	x10, [x10, #0x40]
  19c2cc: f85e83ab     	ldur	x11, [x29, #-0x18]
  19c2d0: f940056b     	ldr	x11, [x11, #0x8]
  19c2d4: f9401d6b     	ldr	x11, [x11, #0x38]
  19c2d8: f9401bec     	ldr	x12, [sp, #0x30]
  19c2dc: 7940318d     	ldrh	w13, [x12, #0x18]
  19c2e0: 2a0d03ec     	mov	w12, w13
  19c2e4: d3403d8c     	ubfx	x12, x12, #0, #16
  19c2e8: 9b0c7d29     	mul	x9, x9, x12
  19c2ec: 8b090169     	add	x9, x11, x9
  19c2f0: f9400129     	ldr	x9, [x9]
  19c2f4: 8b090149     	add	x9, x10, x9
  19c2f8: f9401fea     	ldr	x10, [sp, #0x38]
  19c2fc: f9000949     	str	x9, [x10, #0x10]
  19c300: f9401be9     	ldr	x9, [sp, #0x30]
  19c304: 7940012d     	ldrh	w13, [x9]
  19c308: 0a0801a8     	and	w8, w13, w8
  19c30c: 35000048     	cbnz	w8, 0x19c314 <WT_ProcessVoice+0x5f0>
  19c310: 14000011     	b	0x19c354 <WT_ProcessVoice+0x630>
  19c314: f9401fe8     	ldr	x8, [sp, #0x38]
  19c318: f9400908     	ldr	x8, [x8, #0x10]
  19c31c: f9401be9     	ldr	x9, [sp, #0x30]
  19c320: f9400529     	ldr	x9, [x9, #0x8]
  19c324: 8b090108     	add	x8, x8, x9
  19c328: f9401fe9     	ldr	x9, [sp, #0x38]
  19c32c: f9000528     	str	x8, [x9, #0x8]
  19c330: f9401fe8     	ldr	x8, [sp, #0x38]
  19c334: f9400908     	ldr	x8, [x8, #0x10]
  19c338: f9401be9     	ldr	x9, [sp, #0x30]
  19c33c: f9400929     	ldr	x9, [x9, #0x10]
  19c340: 8b090108     	add	x8, x8, x9
  19c344: f1000508     	subs	x8, x8, #0x1
  19c348: f9401fe9     	ldr	x9, [sp, #0x38]
  19c34c: f9000128     	str	x8, [x9]
  19c350: 14000014     	b	0x19c3a0 <WT_ProcessVoice+0x67c>
  19c354: b27d03e8     	orr	x8, xzr, #0x8
  19c358: f9401fe9     	ldr	x9, [sp, #0x38]
  19c35c: f9400929     	ldr	x9, [x9, #0x10]
  19c360: f85e83aa     	ldur	x10, [x29, #-0x18]
  19c364: f940054a     	ldr	x10, [x10, #0x8]
  19c368: f940194a     	ldr	x10, [x10, #0x30]
  19c36c: f9401beb     	ldr	x11, [sp, #0x30]
  19c370: 7940316c     	ldrh	w12, [x11, #0x18]
  19c374: 2a0c03eb     	mov	w11, w12
  19c378: d3403d6b     	ubfx	x11, x11, #0, #16
  19c37c: 9b0b7d08     	mul	x8, x8, x11
  19c380: 8b080148     	add	x8, x10, x8
  19c384: f9400108     	ldr	x8, [x8]
  19c388: 8b080128     	add	x8, x9, x8
  19c38c: f1000508     	subs	x8, x8, #0x1
  19c390: f9401fe9     	ldr	x9, [sp, #0x38]
  19c394: f9000128     	str	x8, [x9]
  19c398: f9401fe9     	ldr	x9, [sp, #0x38]
  19c39c: f9000528     	str	x8, [x9, #0x8]
  19c3a0: f81f83bf     	stur	xzr, [x29, #-0x8]
  19c3a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  19c3a8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  19c3ac: 910203ff     	add	sp, sp, #0x80
  19c3b0: d65f03c0     	ret
  19c3b4: d10483ff     	sub	sp, sp, #0x120
  19c3b8: f90083fc     	str	x28, [sp, #0x100]
  19c3bc: a9117bfd     	stp	x29, x30, [sp, #0x110]
  19c3c0: 910443fd     	add	x29, sp, #0x110
  19c3c4: d10183a8     	sub	x8, x29, #0x60
  19c3c8: d53bd049     	mrs	x9, TPIDR_EL0
  19c3cc: f9401529     	ldr	x9, [x9, #0x28]
  19c3d0: f9002509     	str	x9, [x8, #0x48]
  19c3d4: f81903a0     	stur	x0, [x29, #-0x70]
  19c3d8: f81883a1     	stur	x1, [x29, #-0x78]
  19c3dc: f81803a2     	stur	x2, [x29, #-0x80]
  19c3e0: f90047e3     	str	x3, [sp, #0x88]
  19c3e4: f90043e4     	str	x4, [sp, #0x80]
  19c3e8: f9003fe5     	str	x5, [sp, #0x78]
  19c3ec: f85803a9     	ldur	x9, [x29, #-0x80]
  19c3f0: 7940012a     	ldrh	w10, [x9]
  19c3f4: f9001fe8     	str	x8, [sp, #0x38]
  19c3f8: 3670016a     	tbz	w10, #0xe, 0x19c424 <WT_ProcessVoice+0x700>
  19c3fc: 14000001     	b	0x19c400 <WT_ProcessVoice+0x6dc>
  19c400: f85903a0     	ldur	x0, [x29, #-0x70]
  19c404: f85883a1     	ldur	x1, [x29, #-0x78]
  19c408: f85803a2     	ldur	x2, [x29, #-0x80]
  19c40c: f94047e3     	ldr	x3, [sp, #0x88]
  19c410: f94043e4     	ldr	x4, [sp, #0x80]
  19c414: f9403fe5     	ldr	x5, [sp, #0x78]
  19c418: 97fc353a     	bl	0xa9900 <DLS_UpdateVoice@plt>
  19c41c: b819c3a0     	stur	w0, [x29, #-0x64]
  19c420: 140000bb     	b	0x19c70c <WT_ProcessVoice+0x9e8>
  19c424: f85903a8     	ldur	x8, [x29, #-0x70]
  19c428: f94047e9     	ldr	x9, [sp, #0x88]
  19c42c: 8b091908     	add	x8, x8, x9, lsl #6
  19c430: 91048108     	add	x8, x8, #0x120
  19c434: f9003be8     	str	x8, [sp, #0x70]
  19c438: f85883a8     	ldur	x8, [x29, #-0x78]
  19c43c: f9400508     	ldr	x8, [x8, #0x8]
  19c440: f9401108     	ldr	x8, [x8, #0x20]
  19c444: f85803a9     	ldur	x9, [x29, #-0x80]
  19c448: 7940012a     	ldrh	w10, [x9]
  19c44c: 2a0a03e9     	mov	w9, w10
  19c450: 92403529     	and	x9, x9, #0x3fff
  19c454: 8b091508     	add	x8, x8, x9, lsl #5
  19c458: f90033e8     	str	x8, [sp, #0x60]
  19c45c: f85883a8     	ldur	x8, [x29, #-0x78]
  19c460: f9400508     	ldr	x8, [x8, #0x8]
  19c464: f9401508     	ldr	x8, [x8, #0x28]
  19c468: f9403be9     	ldr	x9, [sp, #0x70]
  19c46c: 7940752a     	ldrh	w10, [x9, #0x3a]
  19c470: 2a0a03e9     	mov	w9, w10
  19c474: 8b091508     	add	x8, x8, x9, lsl #5
  19c478: f9002fe8     	str	x8, [sp, #0x58]
  19c47c: f85883a8     	ldur	x8, [x29, #-0x78]
  19c480: f85803a9     	ldur	x9, [x29, #-0x80]
  19c484: 3940292a     	ldrb	w10, [x9, #0xa]
  19c488: 2a0a03e9     	mov	w9, w10
  19c48c: 92400d29     	and	x9, x9, #0xf
  19c490: 8b091508     	add	x8, x8, x9, lsl #5
  19c494: 91006108     	add	x8, x8, #0x18
  19c498: f90037e8     	str	x8, [sp, #0x68]
  19c49c: f85803a8     	ldur	x8, [x29, #-0x80]
  19c4a0: 79800508     	ldrsh	x8, [x8, #0x2]
  19c4a4: f9401fe9     	ldr	x9, [sp, #0x38]
  19c4a8: f9002128     	str	x8, [x9, #0x40]
  19c4ac: f9403be0     	ldr	x0, [sp, #0x70]
  19c4b0: f9402fe1     	ldr	x1, [sp, #0x58]
  19c4b4: 940002b5     	bl	0x19cf88 <WT_SetFilterCoeffs+0x238>
  19c4b8: f9403be0     	ldr	x0, [sp, #0x70]
  19c4bc: f9402fe8     	ldr	x8, [sp, #0x58]
  19c4c0: 91002101     	add	x1, x8, #0x8
  19c4c4: 9400033e     	bl	0x19d1bc <WT_SetFilterCoeffs+0x46c>
  19c4c8: f9403be8     	ldr	x8, [sp, #0x70]
  19c4cc: 9100a100     	add	x0, x8, #0x28
  19c4d0: f9402fe8     	ldr	x8, [sp, #0x58]
  19c4d4: 79402901     	ldrh	w1, [x8, #0x14]
  19c4d8: 97fc33f2     	bl	0xa94a0 <WT_UpdateLFO@plt>
  19c4dc: f85883a8     	ldur	x8, [x29, #-0x78]
  19c4e0: f9400508     	ldr	x8, [x8, #0x8]
  19c4e4: 3940290a     	ldrb	w10, [x8, #0xa]
  19c4e8: 362000ea     	tbz	w10, #0x4, 0x19c504 <WT_ProcessVoice+0x7e0>
  19c4ec: 14000001     	b	0x19c4f0 <WT_ProcessVoice+0x7cc>
  19c4f0: f9403be0     	ldr	x0, [sp, #0x70]
  19c4f4: f9402fe2     	ldr	x2, [sp, #0x58]
  19c4f8: d10183a1     	sub	x1, x29, #0x60
  19c4fc: 940003af     	bl	0x19d3b8 <WT_SetFilterCoeffs+0x668>
  19c500: 14000004     	b	0x19c510 <WT_ProcessVoice+0x7ec>
  19c504: aa1f03e8     	mov	x8, xzr
  19c508: f81b03a8     	stur	x8, [x29, #-0x50]
  19c50c: 14000001     	b	0x19c510 <WT_ProcessVoice+0x7ec>
  19c510: f85803a0     	ldur	x0, [x29, #-0x80]
  19c514: f9403be1     	ldr	x1, [sp, #0x70]
  19c518: f9402fe2     	ldr	x2, [sp, #0x58]
  19c51c: f94037e3     	ldr	x3, [sp, #0x68]
  19c520: f94033e8     	ldr	x8, [sp, #0x60]
  19c524: 79800d04     	ldrsh	x4, [x8, #0x6]
  19c528: 940003e1     	bl	0x19d4ac <WT_SetFilterCoeffs+0x75c>
  19c52c: f81a03a0     	stur	x0, [x29, #-0x60]
  19c530: f94037e8     	ldr	x8, [sp, #0x68]
  19c534: f9400108     	ldr	x8, [x8]
  19c538: f94033e0     	ldr	x0, [sp, #0x60]
  19c53c: 79800800     	ldrsh	x0, [x0, #0x4]
  19c540: 8b000108     	add	x8, x8, x0
  19c544: f9002be8     	str	x8, [sp, #0x50]
  19c548: f94037e8     	ldr	x8, [sp, #0x68]
  19c54c: 39407109     	ldrb	w9, [x8, #0x1c]
  19c550: 36180169     	tbz	w9, #0x3, 0x19c57c <WT_ProcessVoice+0x858>
  19c554: 14000001     	b	0x19c558 <WT_ProcessVoice+0x834>
  19c558: f85803a8     	ldur	x8, [x29, #-0x80]
  19c55c: 39402d09     	ldrb	w9, [x8, #0xb]
  19c560: 52800c8a     	mov	w10, #0x64              // =100
  19c564: 1b0a7d29     	mul	w9, w9, w10
  19c568: 2a0903e8     	mov	w8, w9
  19c56c: f9402beb     	ldr	x11, [sp, #0x50]
  19c570: 8b080168     	add	x8, x11, x8
  19c574: f9002be8     	str	x8, [sp, #0x50]
  19c578: 1400000c     	b	0x19c5a8 <WT_ProcessVoice+0x884>
  19c57c: f85803a8     	ldur	x8, [x29, #-0x80]
  19c580: 39402d09     	ldrb	w9, [x8, #0xb]
  19c584: f85883a8     	ldur	x8, [x29, #-0x78]
  19c588: 39c95d0a     	ldrsb	w10, [x8, #0x257]
  19c58c: 0b0a0129     	add	w9, w9, w10
  19c590: 52800c8a     	mov	w10, #0x64              // =100
  19c594: 1b0a7d29     	mul	w9, w9, w10
  19c598: f9402be8     	ldr	x8, [sp, #0x50]
  19c59c: 8b29c108     	add	x8, x8, w9, sxtw
  19c5a0: f9002be8     	str	x8, [sp, #0x50]
  19c5a4: 14000001     	b	0x19c5a8 <WT_ProcessVoice+0x884>
  19c5a8: f9403be0     	ldr	x0, [sp, #0x70]
  19c5ac: f9402fe1     	ldr	x1, [sp, #0x58]
  19c5b0: f94037e2     	ldr	x2, [sp, #0x68]
  19c5b4: f9402be3     	ldr	x3, [sp, #0x50]
  19c5b8: 94000419     	bl	0x19d61c <WT_SetFilterCoeffs+0x8cc>
  19c5bc: f81a83a0     	stur	x0, [x29, #-0x58]
  19c5c0: f85903a0     	ldur	x0, [x29, #-0x70]
  19c5c4: 91008000     	add	x0, x0, #0x20
  19c5c8: f9401fe1     	ldr	x1, [sp, #0x38]
  19c5cc: f9001420     	str	x0, [x1, #0x28]
  19c5d0: f94043e0     	ldr	x0, [sp, #0x80]
  19c5d4: f9001820     	str	x0, [x1, #0x30]
  19c5d8: f9403fe0     	ldr	x0, [sp, #0x78]
  19c5dc: f9001c20     	str	x0, [x1, #0x38]
  19c5e0: f9403be0     	ldr	x0, [sp, #0x70]
  19c5e4: f9400400     	ldr	x0, [x0, #0x8]
  19c5e8: 12800008     	mov	w8, #-0x1               // =-1
  19c5ec: 2a0803e2     	mov	w2, w8
  19c5f0: eb020000     	subs	x0, x0, x2
  19c5f4: f9001be0     	str	x0, [sp, #0x30]
  19c5f8: 54000240     	b.eq	0x19c640 <WT_ProcessVoice+0x91c>
  19c5fc: 14000001     	b	0x19c600 <WT_ProcessVoice+0x8dc>
  19c600: f9403be8     	ldr	x8, [sp, #0x70]
  19c604: f9400509     	ldr	x9, [x8, #0x8]
  19c608: f9400108     	ldr	x8, [x8]
  19c60c: eb080128     	subs	x8, x9, x8
  19c610: f90017e8     	str	x8, [sp, #0x28]
  19c614: 54000161     	b.ne	0x19c640 <WT_ProcessVoice+0x91c>
  19c618: 14000001     	b	0x19c61c <WT_ProcessVoice+0x8f8>
  19c61c: f9403be0     	ldr	x0, [sp, #0x70]
  19c620: f94047e8     	ldr	x8, [sp, #0x88]
  19c624: f100fd08     	subs	x8, x8, #0x3f
  19c628: 1a9fd7e2     	cset	w2, gt
  19c62c: d10183a1     	sub	x1, x29, #0x60
  19c630: f90013e8     	str	x8, [sp, #0x20]
  19c634: 97fc1c77     	bl	0xa3810 <WT_CheckSampleEnd@plt>
  19c638: b9004fe0     	str	w0, [sp, #0x4c]
  19c63c: 14000004     	b	0x19c64c <WT_ProcessVoice+0x928>
  19c640: 2a1f03e8     	mov	w8, wzr
  19c644: b9004fe8     	str	w8, [sp, #0x4c]
  19c648: 14000001     	b	0x19c64c <WT_ProcessVoice+0x928>
  19c64c: f9401fe8     	ldr	x8, [sp, #0x38]
  19c650: f9401d09     	ldr	x9, [x8, #0x38]
  19c654: b6f800c9     	tbz	x9, #0x3f, 0x19c66c <WT_ProcessVoice+0x948>
  19c658: 14000001     	b	0x19c65c <WT_ProcessVoice+0x938>
  19c65c: aa1f03e8     	mov	x8, xzr
  19c660: f9401fe9     	ldr	x9, [sp, #0x38]
  19c664: f9001d28     	str	x8, [x9, #0x38]
  19c668: 14000001     	b	0x19c66c <WT_ProcessVoice+0x948>
  19c66c: f9401fe8     	ldr	x8, [sp, #0x38]
  19c670: f9401d09     	ldr	x9, [x8, #0x38]
  19c674: f1020529     	subs	x9, x9, #0x81
  19c678: f9000fe9     	str	x9, [sp, #0x18]
  19c67c: 540000eb     	b.lt	0x19c698 <WT_ProcessVoice+0x974>
  19c680: 14000001     	b	0x19c684 <WT_ProcessVoice+0x960>
  19c684: 321903e8     	orr	w8, wzr, #0x80
  19c688: 2a0803e9     	mov	w9, w8
  19c68c: f9401fea     	ldr	x10, [sp, #0x38]
  19c690: f9001d49     	str	x9, [x10, #0x38]
  19c694: 14000001     	b	0x19c698 <WT_ProcessVoice+0x974>
  19c698: f9403be0     	ldr	x0, [sp, #0x70]
  19c69c: d10183a1     	sub	x1, x29, #0x60
  19c6a0: 97fc1110     	bl	0xa0ae0 <WT_ProcessVoice@plt>
  19c6a4: f85803a0     	ldur	x0, [x29, #-0x80]
  19c6a8: 39402408     	ldrb	w8, [x0, #0x9]
  19c6ac: 121c7908     	and	w8, w8, #0xfffffff7
  19c6b0: 39002408     	strb	w8, [x0, #0x9]
  19c6b4: f85803a0     	ldur	x0, [x29, #-0x80]
  19c6b8: 39402008     	ldrb	w8, [x0, #0x8]
  19c6bc: 71001508     	subs	w8, w8, #0x5
  19c6c0: b90017e8     	str	w8, [sp, #0x14]
  19c6c4: 54000160     	b.eq	0x19c6f0 <WT_ProcessVoice+0x9cc>
  19c6c8: 14000001     	b	0x19c6cc <WT_ProcessVoice+0x9a8>
  19c6cc: f9403be8     	ldr	x8, [sp, #0x70]
  19c6d0: 3940e109     	ldrb	w9, [x8, #0x38]
  19c6d4: 71002129     	subs	w9, w9, #0x8
  19c6d8: b90013e9     	str	w9, [sp, #0x10]
  19c6dc: 540000a1     	b.ne	0x19c6f0 <WT_ProcessVoice+0x9cc>
  19c6e0: 14000001     	b	0x19c6e4 <WT_ProcessVoice+0x9c0>
  19c6e4: 320003e8     	orr	w8, wzr, #0x1
  19c6e8: b9004fe8     	str	w8, [sp, #0x4c]
  19c6ec: 14000001     	b	0x19c6f0 <WT_ProcessVoice+0x9cc>
  19c6f0: f85a03a8     	ldur	x8, [x29, #-0x60]
  19c6f4: f85803a9     	ldur	x9, [x29, #-0x80]
  19c6f8: 2a0803ea     	mov	w10, w8
  19c6fc: 7900052a     	strh	w10, [x9, #0x2]
  19c700: b9404fea     	ldr	w10, [sp, #0x4c]
  19c704: b819c3aa     	stur	w10, [x29, #-0x64]
  19c708: 14000001     	b	0x19c70c <WT_ProcessVoice+0x9e8>
  19c70c: b859c3a8     	ldur	w8, [x29, #-0x64]
  19c710: d53bd049     	mrs	x9, TPIDR_EL0
  19c714: f9401529     	ldr	x9, [x9, #0x28]
  19c718: f9401fea     	ldr	x10, [sp, #0x38]
  19c71c: f940254b     	ldr	x11, [x10, #0x48]
  19c720: eb0b0129     	subs	x9, x9, x11
  19c724: b9000fe8     	str	w8, [sp, #0xc]
  19c728: f90003e9     	str	x9, [sp]
  19c72c: 540000e1     	b.ne	0x19c748 <WT_ProcessVoice+0xa24>
  19c730: 14000001     	b	0x19c734 <WT_ProcessVoice+0xa10>
  19c734: b9400fe0     	ldr	w0, [sp, #0xc]
  19c738: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  19c73c: f94083fc     	ldr	x28, [sp, #0x100]
  19c740: 910483ff     	add	sp, sp, #0x120
  19c744: d65f03c0     	ret
  19c748: 97fc358a     	bl	0xa9d70 <__stack_chk_fail@plt>
  19c74c: d10143ff     	sub	sp, sp, #0x50
  19c750: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19c754: 910103fd     	add	x29, sp, #0x40
  19c758: 321203e8     	orr	w8, wzr, #0x4000
  19c75c: 321f07e9     	orr	w9, wzr, #0x6
  19c760: f81f83a0     	stur	x0, [x29, #-0x8]
  19c764: f81f03a1     	stur	x1, [x29, #-0x10]
  19c768: f81e83a2     	stur	x2, [x29, #-0x18]
  19c76c: f90013e3     	str	x3, [sp, #0x20]
  19c770: f85e83a0     	ldur	x0, [x29, #-0x18]
  19c774: 7940000a     	ldrh	w10, [x0]
  19c778: 0a080148     	and	w8, w10, w8
  19c77c: b9000fe9     	str	w9, [sp, #0xc]
  19c780: 35000048     	cbnz	w8, 0x19c788 <WT_ProcessVoice+0xa64>
  19c784: 14000007     	b	0x19c7a0 <WT_ProcessVoice+0xa7c>
  19c788: f85f83a0     	ldur	x0, [x29, #-0x8]
  19c78c: f85f03a1     	ldur	x1, [x29, #-0x10]
  19c790: f85e83a2     	ldur	x2, [x29, #-0x18]
  19c794: f94013e3     	ldr	x3, [sp, #0x20]
  19c798: 97fc1d06     	bl	0xa3bb0 <DLS_ReleaseVoice@plt>
  19c79c: 14000023     	b	0x19c828 <WT_ProcessVoice+0xb04>
  19c7a0: b27b03e8     	orr	x8, xzr, #0x20
  19c7a4: b27d03e9     	orr	x9, xzr, #0x8
  19c7a8: b27a03ea     	orr	x10, xzr, #0x40
  19c7ac: d280240b     	mov	x11, #0x120             // =288
  19c7b0: f85f83ac     	ldur	x12, [x29, #-0x8]
  19c7b4: 8b0b018b     	add	x11, x12, x11
  19c7b8: f94013ec     	ldr	x12, [sp, #0x20]
  19c7bc: 9b0c7d4a     	mul	x10, x10, x12
  19c7c0: 8b0a016a     	add	x10, x11, x10
  19c7c4: f9000fea     	str	x10, [sp, #0x18]
  19c7c8: f85f03aa     	ldur	x10, [x29, #-0x10]
  19c7cc: f940054a     	ldr	x10, [x10, #0x8]
  19c7d0: f940154a     	ldr	x10, [x10, #0x28]
  19c7d4: f9400feb     	ldr	x11, [sp, #0x18]
  19c7d8: 7940756d     	ldrh	w13, [x11, #0x3a]
  19c7dc: 2a0d03eb     	mov	w11, w13
  19c7e0: d3403d6b     	ubfx	x11, x11, #0, #16
  19c7e4: 9b0b7d08     	mul	x8, x8, x11
  19c7e8: 8b080148     	add	x8, x10, x8
  19c7ec: f9000be8     	str	x8, [sp, #0x10]
  19c7f0: f9400fe8     	ldr	x8, [sp, #0x18]
  19c7f4: b9400fed     	ldr	w13, [sp, #0xc]
  19c7f8: 3900e10d     	strb	w13, [x8, #0x38]
  19c7fc: f9400be8     	ldr	x8, [sp, #0x10]
  19c800: 79400d0e     	ldrh	w14, [x8, #0x6]
  19c804: f9400fe8     	ldr	x8, [sp, #0x18]
  19c808: 7900690e     	strh	w14, [x8, #0x34]
  19c80c: f9400fe8     	ldr	x8, [sp, #0x18]
  19c810: 3900e50d     	strb	w13, [x8, #0x39]
  19c814: f9400be8     	ldr	x8, [sp, #0x10]
  19c818: 8b090108     	add	x8, x8, x9
  19c81c: 79400d0e     	ldrh	w14, [x8, #0x6]
  19c820: f9400fe8     	ldr	x8, [sp, #0x18]
  19c824: 79006d0e     	strh	w14, [x8, #0x36]
  19c828: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19c82c: 910143ff     	add	sp, sp, #0x50
  19c830: d65f03c0     	ret
  19c834: d10103ff     	sub	sp, sp, #0x40
  19c838: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19c83c: 9100c3fd     	add	x29, sp, #0x30
  19c840: 321203e8     	orr	w8, wzr, #0x4000
  19c844: 321d03e9     	orr	w9, wzr, #0x8
  19c848: f81f83a0     	stur	x0, [x29, #-0x8]
  19c84c: f81f03a1     	stur	x1, [x29, #-0x10]
  19c850: f9000fe2     	str	x2, [sp, #0x18]
  19c854: f9000be3     	str	x3, [sp, #0x10]
  19c858: f9400fe0     	ldr	x0, [sp, #0x18]
  19c85c: 7940000a     	ldrh	w10, [x0]
  19c860: 0a080148     	and	w8, w10, w8
  19c864: b9000fe9     	str	w9, [sp, #0xc]
  19c868: 35000048     	cbnz	w8, 0x19c870 <WT_ProcessVoice+0xb4c>
  19c86c: 14000007     	b	0x19c888 <WT_ProcessVoice+0xb64>
  19c870: f85f83a0     	ldur	x0, [x29, #-0x8]
  19c874: f85f03a1     	ldur	x1, [x29, #-0x10]
  19c878: f9400fe2     	ldr	x2, [sp, #0x18]
  19c87c: f9400be3     	ldr	x3, [sp, #0x10]
  19c880: 97fc11e4     	bl	0xa1010 <DLS_MuteVoice@plt>
  19c884: 14000015     	b	0x19c8d8 <WT_ProcessVoice+0xbb4>
  19c888: b27a03e8     	orr	x8, xzr, #0x40
  19c88c: d2802409     	mov	x9, #0x120              // =288
  19c890: 128008ca     	mov	w10, #-0x47             // =-71
  19c894: f9400feb     	ldr	x11, [sp, #0x18]
  19c898: 3940256c     	ldrb	w12, [x11, #0x9]
  19c89c: 0a0a018a     	and	w10, w12, w10
  19c8a0: 3900256a     	strb	w10, [x11, #0x9]
  19c8a4: f85f83ab     	ldur	x11, [x29, #-0x8]
  19c8a8: 8b09016b     	add	x11, x11, x9
  19c8ac: f9400bed     	ldr	x13, [sp, #0x10]
  19c8b0: 9b0d7d0d     	mul	x13, x8, x13
  19c8b4: 8b0d016b     	add	x11, x11, x13
  19c8b8: b9400fea     	ldr	w10, [sp, #0xc]
  19c8bc: 3900e16a     	strb	w10, [x11, #0x38]
  19c8c0: f85f83ab     	ldur	x11, [x29, #-0x8]
  19c8c4: 8b090169     	add	x9, x11, x9
  19c8c8: f9400beb     	ldr	x11, [sp, #0x10]
  19c8cc: 9b0b7d08     	mul	x8, x8, x11
  19c8d0: 8b080128     	add	x8, x9, x8
  19c8d4: 3900e50a     	strb	w10, [x8, #0x39]
  19c8d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19c8dc: 910103ff     	add	sp, sp, #0x40
  19c8e0: d65f03c0     	ret
  19c8e4: d10143ff     	sub	sp, sp, #0x50
  19c8e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19c8ec: 910103fd     	add	x29, sp, #0x40
  19c8f0: 321203e8     	orr	w8, wzr, #0x4000
  19c8f4: 321e03e9     	orr	w9, wzr, #0x4
  19c8f8: 321f03ea     	orr	w10, wzr, #0x2
  19c8fc: f81f83a0     	stur	x0, [x29, #-0x8]
  19c900: f81f03a1     	stur	x1, [x29, #-0x10]
  19c904: f81e83a2     	stur	x2, [x29, #-0x18]
  19c908: f90013e3     	str	x3, [sp, #0x20]
  19c90c: f9000fe4     	str	x4, [sp, #0x18]
  19c910: f85e83a0     	ldur	x0, [x29, #-0x18]
  19c914: 7940000b     	ldrh	w11, [x0]
  19c918: 0a080168     	and	w8, w11, w8
  19c91c: b9000fe9     	str	w9, [sp, #0xc]
  19c920: b9000bea     	str	w10, [sp, #0x8]
  19c924: 35000048     	cbnz	w8, 0x19c92c <WT_ProcessVoice+0xc08>
  19c928: 14000008     	b	0x19c948 <WT_ProcessVoice+0xc24>
  19c92c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19c930: f85f03a1     	ldur	x1, [x29, #-0x10]
  19c934: f85e83a2     	ldur	x2, [x29, #-0x18]
  19c938: f94013e3     	ldr	x3, [sp, #0x20]
  19c93c: f9400fe4     	ldr	x4, [sp, #0x18]
  19c940: 97fc2210     	bl	0xa5180 <DLS_SustainPedal@plt>
  19c944: 14000026     	b	0x19c9dc <WT_ProcessVoice+0xcb8>
  19c948: b27b03e8     	orr	x8, xzr, #0x20
  19c94c: b27a03e9     	orr	x9, xzr, #0x40
  19c950: d280240a     	mov	x10, #0x120             // =288
  19c954: f85f83ab     	ldur	x11, [x29, #-0x8]
  19c958: 8b0a016a     	add	x10, x11, x10
  19c95c: f9400feb     	ldr	x11, [sp, #0x18]
  19c960: 9b0b7d29     	mul	x9, x9, x11
  19c964: 8b090149     	add	x9, x10, x9
  19c968: f9000be9     	str	x9, [sp, #0x10]
  19c96c: f9400be9     	ldr	x9, [sp, #0x10]
  19c970: 79c0612c     	ldrsh	w12, [x9, #0x30]
  19c974: f85f03a9     	ldur	x9, [x29, #-0x10]
  19c978: f9400529     	ldr	x9, [x9, #0x8]
  19c97c: f9401529     	ldr	x9, [x9, #0x28]
  19c980: f9400bea     	ldr	x10, [sp, #0x10]
  19c984: 7940754d     	ldrh	w13, [x10, #0x3a]
  19c988: 2a0d03ea     	mov	w10, w13
  19c98c: d3403d4a     	ubfx	x10, x10, #0, #16
  19c990: 9b0a7d08     	mul	x8, x8, x10
  19c994: 8b080128     	add	x8, x9, x8
  19c998: 79c0090d     	ldrsh	w13, [x8, #0x4]
  19c99c: 6b0d019f     	cmp	w12, w13
  19c9a0: 1a9fa7ec     	cset	w12, lt
  19c9a4: 3700004c     	tbnz	w12, #0x0, 0x19c9ac <WT_ProcessVoice+0xc88>
  19c9a8: 14000002     	b	0x19c9b0 <WT_ProcessVoice+0xc8c>
  19c9ac: 1400000c     	b	0x19c9dc <WT_ProcessVoice+0xcb8>
  19c9b0: 321f03e8     	orr	w8, wzr, #0x2
  19c9b4: f9400be9     	ldr	x9, [sp, #0x10]
  19c9b8: b9400fea     	ldr	w10, [sp, #0xc]
  19c9bc: 3900e12a     	strb	w10, [x9, #0x38]
  19c9c0: f85e83a9     	ldur	x9, [x29, #-0x18]
  19c9c4: b9400beb     	ldr	w11, [sp, #0x8]
  19c9c8: 3900212b     	strb	w11, [x9, #0x8]
  19c9cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  19c9d0: 3940252c     	ldrb	w12, [x9, #0x9]
  19c9d4: 2a080188     	orr	w8, w12, w8
  19c9d8: 39002528     	strb	w8, [x9, #0x9]
  19c9dc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19c9e0: 910143ff     	add	sp, sp, #0x50
  19c9e4: d65f03c0     	ret
  19c9e8: d100c3ff     	sub	sp, sp, #0x30
  19c9ec: b27d07e8     	orr	x8, xzr, #0x18
  19c9f0: b27b03e9     	orr	x9, xzr, #0x20
  19c9f4: 321d03ea     	orr	w10, wzr, #0x8
  19c9f8: 32000feb     	orr	w11, wzr, #0xf
  19c9fc: b27f03ec     	orr	x12, xzr, #0x2
  19ca00: f90017e0     	str	x0, [sp, #0x28]
  19ca04: f90013e1     	str	x1, [sp, #0x20]
  19ca08: 39007fe2     	strb	w2, [sp, #0x1f]
  19ca0c: f94013e0     	ldr	x0, [sp, #0x20]
  19ca10: 8b080008     	add	x8, x0, x8
  19ca14: 39407fe2     	ldrb	w2, [sp, #0x1f]
  19ca18: 2a0203e0     	mov	w0, w2
  19ca1c: d3401c00     	ubfx	x0, x0, #0, #8
  19ca20: 9b007d29     	mul	x9, x9, x0
  19ca24: 8b090108     	add	x8, x8, x9
  19ca28: f90003e8     	str	x8, [sp]
  19ca2c: f94003e8     	ldr	x8, [sp]
  19ca30: 39405902     	ldrb	w2, [x8, #0x16]
  19ca34: 1aca2042     	lsl	w2, w2, w10
  19ca38: f94003e8     	ldr	x8, [sp]
  19ca3c: 3940610d     	ldrb	w13, [x8, #0x18]
  19ca40: 1aca21ad     	lsl	w13, w13, w10
  19ca44: 1b0d7c4d     	mul	w13, w2, w13
  19ca48: 1acb29ad     	asr	w13, w13, w11
  19ca4c: 2a0d03e8     	mov	w8, w13
  19ca50: 93407d08     	sxtw	x8, w8
  19ca54: f9000be8     	str	x8, [sp, #0x10]
  19ca58: f9400be8     	ldr	x8, [sp, #0x10]
  19ca5c: 2a0803ed     	mov	w13, w8
  19ca60: f9400be8     	ldr	x8, [sp, #0x10]
  19ca64: 2a0803e2     	mov	w2, w8
  19ca68: 1b027dad     	mul	w13, w13, w2
  19ca6c: 1acb29ad     	asr	w13, w13, w11
  19ca70: 2a0d03e8     	mov	w8, w13
  19ca74: 93407d08     	sxtw	x8, w8
  19ca78: f9000be8     	str	x8, [sp, #0x10]
  19ca7c: f9400be8     	ldr	x8, [sp, #0x10]
  19ca80: 2a0803ed     	mov	w13, w8
  19ca84: f94013e8     	ldr	x8, [sp, #0x20]
  19ca88: 79444902     	ldrh	w2, [x8, #0x224]
  19ca8c: 1b027dad     	mul	w13, w13, w2
  19ca90: 1acb29ad     	asr	w13, w13, w11
  19ca94: f94003e8     	ldr	x8, [sp]
  19ca98: 7900110d     	strh	w13, [x8, #0x8]
  19ca9c: f94003e8     	ldr	x8, [sp]
  19caa0: 79401d0d     	ldrh	w13, [x8, #0xe]
  19caa4: 2a0d03e8     	mov	w8, w13
  19caa8: 93403d08     	sxth	x8, w8
  19caac: 9acc2108     	lsl	x8, x8, x12
  19cab0: f1402108     	subs	x8, x8, #0x8, lsl #12   // =0x8000
  19cab4: f90007e8     	str	x8, [sp, #0x8]
  19cab8: f94007e8     	ldr	x8, [sp, #0x8]
  19cabc: 2a0803ed     	mov	w13, w8
  19cac0: f94003e8     	ldr	x8, [sp]
  19cac4: 79c02102     	ldrsh	w2, [x8, #0x10]
  19cac8: 1b027dad     	mul	w13, w13, w2
  19cacc: 1acb29ab     	asr	w11, w13, w11
  19cad0: 2a0b03e8     	mov	w8, w11
  19cad4: 93407d08     	sxtw	x8, w8
  19cad8: f94003e9     	ldr	x9, [sp]
  19cadc: f9000128     	str	x8, [x9]
  19cae0: f94003e8     	ldr	x8, [sp]
  19cae4: 3940710b     	ldrb	w11, [x8, #0x1c]
  19cae8: 0a0a016a     	and	w10, w11, w10
  19caec: 350001ca     	cbnz	w10, 0x19cb24 <WT_ProcessVoice+0xe00>
  19caf0: 52800c88     	mov	w8, #0x64               // =100
  19caf4: f94003e9     	ldr	x9, [sp]
  19caf8: 39c0652a     	ldrsb	w10, [x9, #0x19]
  19cafc: f94003e9     	ldr	x9, [sp]
  19cb00: 39c0692b     	ldrsb	w11, [x9, #0x1a]
  19cb04: 1b087d68     	mul	w8, w11, w8
  19cb08: 0b080148     	add	w8, w10, w8
  19cb0c: 2a0803e9     	mov	w9, w8
  19cb10: 93407d29     	sxtw	x9, w9
  19cb14: f94003ec     	ldr	x12, [sp]
  19cb18: f940018d     	ldr	x13, [x12]
  19cb1c: 8b0901a9     	add	x9, x13, x9
  19cb20: f9000189     	str	x9, [x12]
  19cb24: 321d7be8     	orr	w8, wzr, #0xfffffffb
  19cb28: f94003e9     	ldr	x9, [sp]
  19cb2c: 3940712a     	ldrb	w10, [x9, #0x1c]
  19cb30: 0a080148     	and	w8, w10, w8
  19cb34: 39007128     	strb	w8, [x9, #0x1c]
  19cb38: 9100c3ff     	add	sp, sp, #0x30
  19cb3c: d65f03c0     	ret

000000000019cb40 <WT_CheckSampleEnd>:
  19cb40: d10103ff     	sub	sp, sp, #0x40
  19cb44: b2400be8     	orr	x8, xzr, #0x7
  19cb48: 32000fe9     	orr	w9, wzr, #0xf
  19cb4c: f9001fe0     	str	x0, [sp, #0x38]
  19cb50: f9001be1     	str	x1, [sp, #0x30]
  19cb54: b9002fe2     	str	w2, [sp, #0x2c]
  19cb58: b9000fff     	str	wzr, [sp, #0xc]
  19cb5c: f9401fe0     	ldr	x0, [sp, #0x38]
  19cb60: f9400c00     	ldr	x0, [x0, #0x18]
  19cb64: f9401be1     	ldr	x1, [sp, #0x30]
  19cb68: f9400421     	ldr	x1, [x1, #0x8]
  19cb6c: 9ac82028     	lsl	x8, x1, x8
  19cb70: 8b080008     	add	x8, x0, x8
  19cb74: f9000fe8     	str	x8, [sp, #0x18]
  19cb78: f9401fe8     	ldr	x8, [sp, #0x38]
  19cb7c: f9400908     	ldr	x8, [x8, #0x10]
  19cb80: f9400fe0     	ldr	x0, [sp, #0x18]
  19cb84: 2a0003e2     	mov	w2, w0
  19cb88: 1ac92449     	lsr	w9, w2, w9
  19cb8c: 2a0903e0     	mov	w0, w9
  19cb90: d3407c00     	ubfx	x0, x0, #0, #32
  19cb94: 8b000108     	add	x8, x8, x0
  19cb98: f90013e8     	str	x8, [sp, #0x20]
  19cb9c: f94013e8     	ldr	x8, [sp, #0x20]
  19cba0: f9401fe0     	ldr	x0, [sp, #0x38]
  19cba4: f9400000     	ldr	x0, [x0]
  19cba8: eb00011f     	cmp	x8, x0
  19cbac: 1a9f37e9     	cset	w9, hs
  19cbb0: 37000049     	tbnz	w9, #0x0, 0x19cbb8 <WT_CheckSampleEnd+0x78>
  19cbb4: 14000028     	b	0x19cc54 <WT_CheckSampleEnd+0x114>
  19cbb8: b2400fe8     	orr	x8, xzr, #0xf
  19cbbc: f9401fe9     	ldr	x9, [sp, #0x38]
  19cbc0: f9400129     	ldr	x9, [x9]
  19cbc4: f9401fea     	ldr	x10, [sp, #0x38]
  19cbc8: f940094a     	ldr	x10, [x10, #0x10]
  19cbcc: eb0a0129     	subs	x9, x9, x10
  19cbd0: f9000be9     	str	x9, [sp, #0x10]
  19cbd4: f9400be9     	ldr	x9, [sp, #0x10]
  19cbd8: 9ac82128     	lsl	x8, x9, x8
  19cbdc: f9401fe9     	ldr	x9, [sp, #0x38]
  19cbe0: f9400d29     	ldr	x9, [x9, #0x18]
  19cbe4: eb090108     	subs	x8, x8, x9
  19cbe8: f9000be8     	str	x8, [sp, #0x10]
  19cbec: f9401be8     	ldr	x8, [sp, #0x30]
  19cbf0: f9400508     	ldr	x8, [x8, #0x8]
  19cbf4: b5000048     	cbnz	x8, 0x19cbfc <WT_CheckSampleEnd+0xbc>
  19cbf8: 14000009     	b	0x19cc1c <WT_CheckSampleEnd+0xdc>
  19cbfc: f9400be8     	ldr	x8, [sp, #0x10]
  19cc00: f9401be9     	ldr	x9, [sp, #0x30]
  19cc04: f9400529     	ldr	x9, [x9, #0x8]
  19cc08: 9ac90d08     	sdiv	x8, x8, x9
  19cc0c: 91000508     	add	x8, x8, #0x1
  19cc10: f9401be9     	ldr	x9, [sp, #0x30]
  19cc14: f9001d28     	str	x8, [x9, #0x38]
  19cc18: 14000004     	b	0x19cc28 <WT_CheckSampleEnd+0xe8>
  19cc1c: f9400be8     	ldr	x8, [sp, #0x10]
  19cc20: f9401be9     	ldr	x9, [sp, #0x30]
  19cc24: f9001d28     	str	x8, [x9, #0x38]
  19cc28: d2800008     	mov	x8, #0x0                // =0
  19cc2c: f9401be9     	ldr	x9, [sp, #0x30]
  19cc30: f9401d29     	ldr	x9, [x9, #0x38]
  19cc34: eb08013f     	cmp	x9, x8
  19cc38: 1a9fa7ea     	cset	w10, lt
  19cc3c: 3700004a     	tbnz	w10, #0x0, 0x19cc44 <WT_CheckSampleEnd+0x104>
  19cc40: 14000003     	b	0x19cc4c <WT_CheckSampleEnd+0x10c>
  19cc44: f9401be8     	ldr	x8, [sp, #0x30]
  19cc48: f9001d1f     	str	xzr, [x8, #0x38]
  19cc4c: 320003e8     	orr	w8, wzr, #0x1
  19cc50: b9000fe8     	str	w8, [sp, #0xc]
  19cc54: b9402fe8     	ldr	w8, [sp, #0x2c]
  19cc58: 35000048     	cbnz	w8, 0x19cc60 <WT_CheckSampleEnd+0x120>
  19cc5c: 14000007     	b	0x19cc78 <WT_CheckSampleEnd+0x138>
  19cc60: f9400fe8     	ldr	x8, [sp, #0x18]
  19cc64: f9401fe9     	ldr	x9, [sp, #0x38]
  19cc68: f9000d28     	str	x8, [x9, #0x18]
  19cc6c: f94013e8     	ldr	x8, [sp, #0x20]
  19cc70: f9401fe9     	ldr	x9, [sp, #0x38]
  19cc74: f9000928     	str	x8, [x9, #0x10]
  19cc78: b9400fe0     	ldr	w0, [sp, #0xc]
  19cc7c: 910103ff     	add	sp, sp, #0x40
  19cc80: d65f03c0     	ret

000000000019cc84 <WT_UpdateLFO>:
  19cc84: d10043ff     	sub	sp, sp, #0x10
  19cc88: 52800008     	mov	w8, #0x0                // =0
  19cc8c: f90007e0     	str	x0, [sp, #0x8]
  19cc90: 79000fe1     	strh	w1, [sp, #0x6]
  19cc94: f94007e0     	ldr	x0, [sp, #0x8]
  19cc98: 79c00401     	ldrsh	w1, [x0, #0x2]
  19cc9c: 6b08003f     	cmp	w1, w8
  19cca0: 1a9fa7e8     	cset	w8, lt
  19cca4: 37000048     	tbnz	w8, #0x0, 0x19ccac <WT_UpdateLFO+0x28>
  19cca8: 14000007     	b	0x19ccc4 <WT_UpdateLFO+0x40>
  19ccac: 320003e8     	orr	w8, wzr, #0x1
  19ccb0: f94007e9     	ldr	x9, [sp, #0x8]
  19ccb4: 7940052a     	ldrh	w10, [x9, #0x2]
  19ccb8: 0b080148     	add	w8, w10, w8
  19ccbc: 79000528     	strh	w8, [x9, #0x2]
  19ccc0: 14000022     	b	0x19cd48 <WT_UpdateLFO+0xc4>
  19ccc4: 320033e8     	orr	w8, wzr, #0x1fff
  19ccc8: 321f03e9     	orr	w9, wzr, #0x2
  19cccc: f94007ea     	ldr	x10, [sp, #0x8]
  19ccd0: 79c0054b     	ldrsh	w11, [x10, #0x2]
  19ccd4: 1ac92169     	lsl	w9, w11, w9
  19ccd8: f94007ea     	ldr	x10, [sp, #0x8]
  19ccdc: 79000149     	strh	w9, [x10]
  19cce0: f94007ea     	ldr	x10, [sp, #0x8]
  19cce4: 79c00549     	ldrsh	w9, [x10, #0x2]
  19cce8: 6b08013f     	cmp	w9, w8
  19ccec: 1a9fd7e8     	cset	w8, gt
  19ccf0: 37000048     	tbnz	w8, #0x0, 0x19ccf8 <WT_UpdateLFO+0x74>
  19ccf4: 1400000d     	b	0x19cd28 <WT_UpdateLFO+0xa4>
  19ccf8: 321307e8     	orr	w8, wzr, #0x6000
  19ccfc: f94007e9     	ldr	x9, [sp, #0x8]
  19cd00: 79c0052a     	ldrsh	w10, [x9, #0x2]
  19cd04: 6b08015f     	cmp	w10, w8
  19cd08: 1a9fa7e8     	cset	w8, lt
  19cd0c: 37000048     	tbnz	w8, #0x0, 0x19cd14 <WT_UpdateLFO+0x90>
  19cd10: 14000006     	b	0x19cd28 <WT_UpdateLFO+0xa4>
  19cd14: f94007e8     	ldr	x8, [sp, #0x8]
  19cd18: 79c00109     	ldrsh	w9, [x8]
  19cd1c: 2a2903e9     	mvn	w9, w9
  19cd20: f94007e8     	ldr	x8, [sp, #0x8]
  19cd24: 79000109     	strh	w9, [x8]
  19cd28: 32003be8     	orr	w8, wzr, #0x7fff
  19cd2c: f94007e9     	ldr	x9, [sp, #0x8]
  19cd30: 79c0052a     	ldrsh	w10, [x9, #0x2]
  19cd34: 79c00feb     	ldrsh	w11, [sp, #0x6]
  19cd38: 0b0b014a     	add	w10, w10, w11
  19cd3c: 0a080148     	and	w8, w10, w8
  19cd40: f94007e9     	ldr	x9, [sp, #0x8]
  19cd44: 79000528     	strh	w8, [x9, #0x2]
  19cd48: 910043ff     	add	sp, sp, #0x10
  19cd4c: d65f03c0     	ret

000000000019cd50 <WT_SetFilterCoeffs>:
  19cd50: d101c3ff     	sub	sp, sp, #0x70
  19cd54: a9067bfd     	stp	x29, x30, [sp, #0x60]
  19cd58: 910183fd     	add	x29, sp, #0x60
  19cd5c: b0000308     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  19cd60: 9138f108     	add	x8, x8, #0xe3c
  19cd64: b27f03e9     	orr	x9, xzr, #0x2
  19cd68: b000030a     	adrp	x10, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  19cd6c: 9139e94a     	add	x10, x10, #0xe7a
  19cd70: 32000feb     	orr	w11, wzr, #0xf
  19cd74: 32003bec     	orr	w12, wzr, #0x7fff
  19cd78: 5280c58d     	mov	w13, #0x62c             // =1580
  19cd7c: 321143ee     	orr	w14, wzr, #0xffff8000
  19cd80: b000030f     	adrp	x15, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  19cd84: 913ae1ef     	add	x15, x15, #0xeb8
  19cd88: b0000310     	adrp	x16, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  19cd8c: 913bda10     	add	x16, x16, #0xef6
  19cd90: f81f83a0     	stur	x0, [x29, #-0x8]
  19cd94: f81f03a1     	stur	x1, [x29, #-0x10]
  19cd98: f81e83a2     	stur	x2, [x29, #-0x18]
  19cd9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  19cda0: f81d83a8     	stur	x8, [x29, #-0x28]
  19cda4: f9001be9     	str	x9, [sp, #0x30]
  19cda8: f90017ea     	str	x10, [sp, #0x28]
  19cdac: b90027eb     	str	w11, [sp, #0x24]
  19cdb0: b90023ec     	str	w12, [sp, #0x20]
  19cdb4: b9001fed     	str	w13, [sp, #0x1c]
  19cdb8: b9001bee     	str	w14, [sp, #0x18]
  19cdbc: f9000bef     	str	x15, [sp, #0x10]
  19cdc0: f90007f0     	str	x16, [sp, #0x8]
  19cdc4: 97fc2e73     	bl	0xa8790 <EAS_Calculate2toX@plt>
  19cdc8: f81f03a0     	stur	x0, [x29, #-0x10]
  19cdcc: f85e83a8     	ldur	x8, [x29, #-0x18]
  19cdd0: f9401be9     	ldr	x9, [sp, #0x30]
  19cdd4: 9b087d28     	mul	x8, x9, x8
  19cdd8: f85d83aa     	ldur	x10, [x29, #-0x28]
  19cddc: 8b080148     	add	x8, x10, x8
  19cde0: 79c0010b     	ldrsh	w11, [x8]
  19cde4: f85f03a8     	ldur	x8, [x29, #-0x10]
  19cde8: 2a0803ec     	mov	w12, w8
  19cdec: f85e83a8     	ldur	x8, [x29, #-0x18]
  19cdf0: 9b087d28     	mul	x8, x9, x8
  19cdf4: f94017ef     	ldr	x15, [sp, #0x28]
  19cdf8: 8b0801e8     	add	x8, x15, x8
  19cdfc: 79c0010d     	ldrsh	w13, [x8]
  19ce00: 1b0d7d8c     	mul	w12, w12, w13
  19ce04: b94027ed     	ldr	w13, [sp, #0x24]
  19ce08: 1acd298c     	asr	w12, w12, w13
  19ce0c: 0b0c016b     	add	w11, w11, w12
  19ce10: 2a0b03e8     	mov	w8, w11
  19ce14: 93407d08     	sxtw	x8, w8
  19ce18: f81e03a8     	stur	x8, [x29, #-0x20]
  19ce1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19ce20: 2a0803eb     	mov	w11, w8
  19ce24: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ce28: 2a0803ec     	mov	w12, w8
  19ce2c: 1b0c7d6b     	mul	w11, w11, w12
  19ce30: 1acd296b     	asr	w11, w11, w13
  19ce34: b94023ec     	ldr	w12, [sp, #0x20]
  19ce38: 0b0b018b     	add	w11, w12, w11
  19ce3c: 2a0b03e8     	mov	w8, w11
  19ce40: 93407d08     	sxtw	x8, w8
  19ce44: f81e03a8     	stur	x8, [x29, #-0x20]
  19ce48: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ce4c: f85f83b0     	ldur	x16, [x29, #-0x8]
  19ce50: f9001208     	str	x8, [x16, #0x20]
  19ce54: f85f03a8     	ldur	x8, [x29, #-0x10]
  19ce58: 2a0803eb     	mov	w11, w8
  19ce5c: b9401fee     	ldr	w14, [sp, #0x1c]
  19ce60: 1b0e7d6b     	mul	w11, w11, w14
  19ce64: 1acd296b     	asr	w11, w11, w13
  19ce68: 2a0b03e8     	mov	w8, w11
  19ce6c: 93407d08     	sxtw	x8, w8
  19ce70: f81e03a8     	stur	x8, [x29, #-0x20]
  19ce74: f85f03a8     	ldur	x8, [x29, #-0x10]
  19ce78: 2a0803eb     	mov	w11, w8
  19ce7c: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ce80: 2a0803f1     	mov	w17, w8
  19ce84: 1b117d6b     	mul	w11, w11, w17
  19ce88: 1acd296b     	asr	w11, w11, w13
  19ce8c: b9401bf1     	ldr	w17, [sp, #0x18]
  19ce90: 0b0b022b     	add	w11, w17, w11
  19ce94: 2a0b03e8     	mov	w8, w11
  19ce98: 93407d08     	sxtw	x8, w8
  19ce9c: f81e03a8     	stur	x8, [x29, #-0x20]
  19cea0: f85e03a8     	ldur	x8, [x29, #-0x20]
  19cea4: 2a0803eb     	mov	w11, w8
  19cea8: f85f83a8     	ldur	x8, [x29, #-0x8]
  19ceac: f9401108     	ldr	x8, [x8, #0x20]
  19ceb0: 2a0803e3     	mov	w3, w8
  19ceb4: 1b037d6b     	mul	w11, w11, w3
  19ceb8: 1acd296b     	asr	w11, w11, w13
  19cebc: 2a0b03e8     	mov	w8, w11
  19cec0: 93407d08     	sxtw	x8, w8
  19cec4: f85e03b0     	ldur	x16, [x29, #-0x20]
  19cec8: 8b080208     	add	x8, x16, x8
  19cecc: f81e03a8     	stur	x8, [x29, #-0x20]
  19ced0: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ced4: 9341fd08     	asr	x8, x8, #1
  19ced8: f85f83b0     	ldur	x16, [x29, #-0x8]
  19cedc: f9000e08     	str	x8, [x16, #0x18]
  19cee0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19cee4: 9b087d28     	mul	x8, x9, x8
  19cee8: f9400bf0     	ldr	x16, [sp, #0x10]
  19ceec: 8b080208     	add	x8, x16, x8
  19cef0: 79c0010b     	ldrsh	w11, [x8]
  19cef4: f85f03a8     	ldur	x8, [x29, #-0x10]
  19cef8: 2a0803e3     	mov	w3, w8
  19cefc: f85e83a8     	ldur	x8, [x29, #-0x18]
  19cf00: 9b087d28     	mul	x8, x9, x8
  19cf04: f94007e0     	ldr	x0, [sp, #0x8]
  19cf08: 8b080008     	add	x8, x0, x8
  19cf0c: 79c00104     	ldrsh	w4, [x8]
  19cf10: 1b047c63     	mul	w3, w3, w4
  19cf14: 1acd2863     	asr	w3, w3, w13
  19cf18: 0b03016b     	add	w11, w11, w3
  19cf1c: 2a0b03e8     	mov	w8, w11
  19cf20: 93407d08     	sxtw	x8, w8
  19cf24: f81e03a8     	stur	x8, [x29, #-0x20]
  19cf28: f85f03a8     	ldur	x8, [x29, #-0x10]
  19cf2c: 2a0803eb     	mov	w11, w8
  19cf30: f85e03a8     	ldur	x8, [x29, #-0x20]
  19cf34: 2a0803e3     	mov	w3, w8
  19cf38: 1b037d6b     	mul	w11, w11, w3
  19cf3c: 1acd296b     	asr	w11, w11, w13
  19cf40: 2a0b03e8     	mov	w8, w11
  19cf44: 93407d08     	sxtw	x8, w8
  19cf48: f81e03a8     	stur	x8, [x29, #-0x20]
  19cf4c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19cf50: 2a0803eb     	mov	w11, w8
  19cf54: f85e03a8     	ldur	x8, [x29, #-0x20]
  19cf58: 2a0803e3     	mov	w3, w8
  19cf5c: 1b037d6b     	mul	w11, w11, w3
  19cf60: 1acd296b     	asr	w11, w11, w13
  19cf64: 2a0b03e8     	mov	w8, w11
  19cf68: 93407d08     	sxtw	x8, w8
  19cf6c: f81e03a8     	stur	x8, [x29, #-0x20]
  19cf70: f85e03a8     	ldur	x8, [x29, #-0x20]
  19cf74: f85f83a1     	ldur	x1, [x29, #-0x8]
  19cf78: f9000828     	str	x8, [x1, #0x10]
  19cf7c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  19cf80: 9101c3ff     	add	sp, sp, #0x70
  19cf84: d65f03c0     	ret
  19cf88: d100c3ff     	sub	sp, sp, #0x30
  19cf8c: 321f03e8     	orr	w8, wzr, #0x2
  19cf90: 321d03e9     	orr	w9, wzr, #0x8
  19cf94: 528000aa     	mov	w10, #0x5               // =5
  19cf98: 321e03eb     	orr	w11, wzr, #0x4
  19cf9c: f90017e0     	str	x0, [sp, #0x28]
  19cfa0: f90013e1     	str	x1, [sp, #0x20]
  19cfa4: f94017e0     	ldr	x0, [sp, #0x28]
  19cfa8: 3940e00c     	ldrb	w12, [x0, #0x38]
  19cfac: 6b0c011f     	cmp	w8, w12
  19cfb0: 1a9f17e8     	cset	w8, eq
  19cfb4: b90017e9     	str	w9, [sp, #0x14]
  19cfb8: b90013ea     	str	w10, [sp, #0x10]
  19cfbc: b9000feb     	str	w11, [sp, #0xc]
  19cfc0: b9000bec     	str	w12, [sp, #0x8]
  19cfc4: 37000428     	tbnz	w8, #0x0, 0x19d048 <WT_SetFilterCoeffs+0x2f8>
  19cfc8: 14000001     	b	0x19cfcc <WT_SetFilterCoeffs+0x27c>
  19cfcc: 321e03e8     	orr	w8, wzr, #0x4
  19cfd0: b9400be9     	ldr	w9, [sp, #0x8]
  19cfd4: 6b09011f     	cmp	w8, w9
  19cfd8: 1a9f17e8     	cset	w8, eq
  19cfdc: 37000668     	tbnz	w8, #0x0, 0x19d0a8 <WT_SetFilterCoeffs+0x358>
  19cfe0: 14000001     	b	0x19cfe4 <WT_SetFilterCoeffs+0x294>
  19cfe4: 528000a8     	mov	w8, #0x5                // =5
  19cfe8: b9400be9     	ldr	w9, [sp, #0x8]
  19cfec: 6b09011f     	cmp	w8, w9
  19cff0: 1a9f17e8     	cset	w8, eq
  19cff4: 37000a68     	tbnz	w8, #0x0, 0x19d140 <WT_SetFilterCoeffs+0x3f0>
  19cff8: 14000001     	b	0x19cffc <WT_SetFilterCoeffs+0x2ac>
  19cffc: 321f07e8     	orr	w8, wzr, #0x6
  19d000: b9400be9     	ldr	w9, [sp, #0x8]
  19d004: 6b09011f     	cmp	w8, w9
  19d008: 1a9f17e8     	cset	w8, eq
  19d00c: 370009c8     	tbnz	w8, #0x0, 0x19d144 <WT_SetFilterCoeffs+0x3f4>
  19d010: 14000001     	b	0x19d014 <WT_SetFilterCoeffs+0x2c4>
  19d014: 321d03e8     	orr	w8, wzr, #0x8
  19d018: b9400be9     	ldr	w9, [sp, #0x8]
  19d01c: 6b09011f     	cmp	w8, w9
  19d020: 1a9f17e8     	cset	w8, eq
  19d024: 37000ba8     	tbnz	w8, #0x0, 0x19d198 <WT_SetFilterCoeffs+0x448>
  19d028: 14000001     	b	0x19d02c <WT_SetFilterCoeffs+0x2dc>
  19d02c: 52800128     	mov	w8, #0x9                // =9
  19d030: b9400be9     	ldr	w9, [sp, #0x8]
  19d034: 6b09011f     	cmp	w8, w9
  19d038: 1a9f17e8     	cset	w8, eq
  19d03c: 37000b28     	tbnz	w8, #0x0, 0x19d1a0 <WT_SetFilterCoeffs+0x450>
  19d040: 14000001     	b	0x19d044 <WT_SetFilterCoeffs+0x2f4>
  19d044: 14000057     	b	0x19d1a0 <WT_SetFilterCoeffs+0x450>
  19d048: b2403be8     	orr	x8, xzr, #0x7fff
  19d04c: f94017e9     	ldr	x9, [sp, #0x28]
  19d050: 79c0612a     	ldrsh	w10, [x9, #0x30]
  19d054: f94017e9     	ldr	x9, [sp, #0x28]
  19d058: 79c0692b     	ldrsh	w11, [x9, #0x34]
  19d05c: 0b0b014a     	add	w10, w10, w11
  19d060: 2a0a03e9     	mov	w9, w10
  19d064: 93407d29     	sxtw	x9, w9
  19d068: f9000fe9     	str	x9, [sp, #0x18]
  19d06c: f9400fe9     	ldr	x9, [sp, #0x18]
  19d070: eb08013f     	cmp	x9, x8
  19d074: 1a9fb7ea     	cset	w10, ge
  19d078: 3700004a     	tbnz	w10, #0x0, 0x19d080 <WT_SetFilterCoeffs+0x330>
  19d07c: 1400000a     	b	0x19d0a4 <WT_SetFilterCoeffs+0x354>
  19d080: b2403be8     	orr	x8, xzr, #0x7fff
  19d084: f9000fe8     	str	x8, [sp, #0x18]
  19d088: f94017e8     	ldr	x8, [sp, #0x28]
  19d08c: b9400fe9     	ldr	w9, [sp, #0xc]
  19d090: 3900e109     	strb	w9, [x8, #0x38]
  19d094: f94013e8     	ldr	x8, [sp, #0x20]
  19d098: 7940050a     	ldrh	w10, [x8, #0x2]
  19d09c: f94017e8     	ldr	x8, [sp, #0x28]
  19d0a0: 7900690a     	strh	w10, [x8, #0x34]
  19d0a4: 14000040     	b	0x19d1a4 <WT_SetFilterCoeffs+0x454>
  19d0a8: 32000fe8     	orr	w8, wzr, #0xf
  19d0ac: f94017e9     	ldr	x9, [sp, #0x28]
  19d0b0: 79c0612a     	ldrsh	w10, [x9, #0x30]
  19d0b4: f94017e9     	ldr	x9, [sp, #0x28]
  19d0b8: 79c0692b     	ldrsh	w11, [x9, #0x34]
  19d0bc: 1b0b7d4a     	mul	w10, w10, w11
  19d0c0: 1ac82948     	asr	w8, w10, w8
  19d0c4: 2a0803e9     	mov	w9, w8
  19d0c8: 93407d29     	sxtw	x9, w9
  19d0cc: f9000fe9     	str	x9, [sp, #0x18]
  19d0d0: f9400fe9     	ldr	x9, [sp, #0x18]
  19d0d4: f94013ec     	ldr	x12, [sp, #0x20]
  19d0d8: 79400988     	ldrh	w8, [x12, #0x4]
  19d0dc: 2a0803ec     	mov	w12, w8
  19d0e0: 93403d8c     	sxth	x12, w12
  19d0e4: eb0c013f     	cmp	x9, x12
  19d0e8: 1a9fc7e8     	cset	w8, le
  19d0ec: 37000048     	tbnz	w8, #0x0, 0x19d0f4 <WT_SetFilterCoeffs+0x3a4>
  19d0f0: 14000013     	b	0x19d13c <WT_SetFilterCoeffs+0x3ec>
  19d0f4: d2800008     	mov	x8, #0x0                // =0
  19d0f8: f94013e9     	ldr	x9, [sp, #0x20]
  19d0fc: 7940092a     	ldrh	w10, [x9, #0x4]
  19d100: 2a0a03e9     	mov	w9, w10
  19d104: 93403d29     	sxth	x9, w9
  19d108: f9000fe9     	str	x9, [sp, #0x18]
  19d10c: f9400fe9     	ldr	x9, [sp, #0x18]
  19d110: eb08013f     	cmp	x9, x8
  19d114: 1a9fd7ea     	cset	w10, gt
  19d118: 3700004a     	tbnz	w10, #0x0, 0x19d120 <WT_SetFilterCoeffs+0x3d0>
  19d11c: 14000005     	b	0x19d130 <WT_SetFilterCoeffs+0x3e0>
  19d120: f94017e8     	ldr	x8, [sp, #0x28]
  19d124: b94013e9     	ldr	w9, [sp, #0x10]
  19d128: 3900e109     	strb	w9, [x8, #0x38]
  19d12c: 14000004     	b	0x19d13c <WT_SetFilterCoeffs+0x3ec>
  19d130: f94017e8     	ldr	x8, [sp, #0x28]
  19d134: b94017e9     	ldr	w9, [sp, #0x14]
  19d138: 3900e109     	strb	w9, [x8, #0x38]
  19d13c: 1400001a     	b	0x19d1a4 <WT_SetFilterCoeffs+0x454>
  19d140: 1400001d     	b	0x19d1b4 <WT_SetFilterCoeffs+0x464>
  19d144: 32000fe8     	orr	w8, wzr, #0xf
  19d148: d2800009     	mov	x9, #0x0                // =0
  19d14c: f94017ea     	ldr	x10, [sp, #0x28]
  19d150: 79c0614b     	ldrsh	w11, [x10, #0x30]
  19d154: f94017ea     	ldr	x10, [sp, #0x28]
  19d158: 79c0694c     	ldrsh	w12, [x10, #0x34]
  19d15c: 1b0c7d6b     	mul	w11, w11, w12
  19d160: 1ac82968     	asr	w8, w11, w8
  19d164: 2a0803ea     	mov	w10, w8
  19d168: 93407d4a     	sxtw	x10, w10
  19d16c: f9000fea     	str	x10, [sp, #0x18]
  19d170: f9400fea     	ldr	x10, [sp, #0x18]
  19d174: eb09015f     	cmp	x10, x9
  19d178: 1a9fc7e8     	cset	w8, le
  19d17c: 37000048     	tbnz	w8, #0x0, 0x19d184 <WT_SetFilterCoeffs+0x434>
  19d180: 14000005     	b	0x19d194 <WT_SetFilterCoeffs+0x444>
  19d184: f9000fff     	str	xzr, [sp, #0x18]
  19d188: f94017e8     	ldr	x8, [sp, #0x28]
  19d18c: b94017e9     	ldr	w9, [sp, #0x14]
  19d190: 3900e109     	strb	w9, [x8, #0x38]
  19d194: 14000004     	b	0x19d1a4 <WT_SetFilterCoeffs+0x454>
  19d198: f9000fff     	str	xzr, [sp, #0x18]
  19d19c: 14000002     	b	0x19d1a4 <WT_SetFilterCoeffs+0x454>
  19d1a0: f9000fff     	str	xzr, [sp, #0x18]
  19d1a4: f9400fe8     	ldr	x8, [sp, #0x18]
  19d1a8: 2a0803e9     	mov	w9, w8
  19d1ac: f94017e8     	ldr	x8, [sp, #0x28]
  19d1b0: 79006109     	strh	w9, [x8, #0x30]
  19d1b4: 9100c3ff     	add	sp, sp, #0x30
  19d1b8: d65f03c0     	ret
  19d1bc: d100c3ff     	sub	sp, sp, #0x30
  19d1c0: 321f03e8     	orr	w8, wzr, #0x2
  19d1c4: 321d03e9     	orr	w9, wzr, #0x8
  19d1c8: 528000aa     	mov	w10, #0x5               // =5
  19d1cc: 321e03eb     	orr	w11, wzr, #0x4
  19d1d0: f90017e0     	str	x0, [sp, #0x28]
  19d1d4: f90013e1     	str	x1, [sp, #0x20]
  19d1d8: f94017e0     	ldr	x0, [sp, #0x28]
  19d1dc: 3940e40c     	ldrb	w12, [x0, #0x39]
  19d1e0: 6b0c011f     	cmp	w8, w12
  19d1e4: 1a9f17e8     	cset	w8, eq
  19d1e8: b90017e9     	str	w9, [sp, #0x14]
  19d1ec: b90013ea     	str	w10, [sp, #0x10]
  19d1f0: b9000feb     	str	w11, [sp, #0xc]
  19d1f4: b9000bec     	str	w12, [sp, #0x8]
  19d1f8: 37000428     	tbnz	w8, #0x0, 0x19d27c <WT_SetFilterCoeffs+0x52c>
  19d1fc: 14000001     	b	0x19d200 <WT_SetFilterCoeffs+0x4b0>
  19d200: 321e03e8     	orr	w8, wzr, #0x4
  19d204: b9400be9     	ldr	w9, [sp, #0x8]
  19d208: 6b09011f     	cmp	w8, w9
  19d20c: 1a9f17e8     	cset	w8, eq
  19d210: 37000668     	tbnz	w8, #0x0, 0x19d2dc <WT_SetFilterCoeffs+0x58c>
  19d214: 14000001     	b	0x19d218 <WT_SetFilterCoeffs+0x4c8>
  19d218: 528000a8     	mov	w8, #0x5                // =5
  19d21c: b9400be9     	ldr	w9, [sp, #0x8]
  19d220: 6b09011f     	cmp	w8, w9
  19d224: 1a9f17e8     	cset	w8, eq
  19d228: 370008e8     	tbnz	w8, #0x0, 0x19d344 <WT_SetFilterCoeffs+0x5f4>
  19d22c: 14000001     	b	0x19d230 <WT_SetFilterCoeffs+0x4e0>
  19d230: 321f07e8     	orr	w8, wzr, #0x6
  19d234: b9400be9     	ldr	w9, [sp, #0x8]
  19d238: 6b09011f     	cmp	w8, w9
  19d23c: 1a9f17e8     	cset	w8, eq
  19d240: 37000848     	tbnz	w8, #0x0, 0x19d348 <WT_SetFilterCoeffs+0x5f8>
  19d244: 14000001     	b	0x19d248 <WT_SetFilterCoeffs+0x4f8>
  19d248: 321d03e8     	orr	w8, wzr, #0x8
  19d24c: b9400be9     	ldr	w9, [sp, #0x8]
  19d250: 6b09011f     	cmp	w8, w9
  19d254: 1a9f17e8     	cset	w8, eq
  19d258: 370009e8     	tbnz	w8, #0x0, 0x19d394 <WT_SetFilterCoeffs+0x644>
  19d25c: 14000001     	b	0x19d260 <WT_SetFilterCoeffs+0x510>
  19d260: 52800128     	mov	w8, #0x9                // =9
  19d264: b9400be9     	ldr	w9, [sp, #0x8]
  19d268: 6b09011f     	cmp	w8, w9
  19d26c: 1a9f17e8     	cset	w8, eq
  19d270: 37000968     	tbnz	w8, #0x0, 0x19d39c <WT_SetFilterCoeffs+0x64c>
  19d274: 14000001     	b	0x19d278 <WT_SetFilterCoeffs+0x528>
  19d278: 14000049     	b	0x19d39c <WT_SetFilterCoeffs+0x64c>
  19d27c: b2403be8     	orr	x8, xzr, #0x7fff
  19d280: f94017e9     	ldr	x9, [sp, #0x28]
  19d284: 79c0652a     	ldrsh	w10, [x9, #0x32]
  19d288: f94017e9     	ldr	x9, [sp, #0x28]
  19d28c: 79c06d2b     	ldrsh	w11, [x9, #0x36]
  19d290: 0b0b014a     	add	w10, w10, w11
  19d294: 2a0a03e9     	mov	w9, w10
  19d298: 93407d29     	sxtw	x9, w9
  19d29c: f9000fe9     	str	x9, [sp, #0x18]
  19d2a0: f9400fe9     	ldr	x9, [sp, #0x18]
  19d2a4: eb08013f     	cmp	x9, x8
  19d2a8: 1a9fb7ea     	cset	w10, ge
  19d2ac: 3700004a     	tbnz	w10, #0x0, 0x19d2b4 <WT_SetFilterCoeffs+0x564>
  19d2b0: 1400000a     	b	0x19d2d8 <WT_SetFilterCoeffs+0x588>
  19d2b4: b2403be8     	orr	x8, xzr, #0x7fff
  19d2b8: f9000fe8     	str	x8, [sp, #0x18]
  19d2bc: f94017e8     	ldr	x8, [sp, #0x28]
  19d2c0: b9400fe9     	ldr	w9, [sp, #0xc]
  19d2c4: 3900e509     	strb	w9, [x8, #0x39]
  19d2c8: f94013e8     	ldr	x8, [sp, #0x20]
  19d2cc: 7940050a     	ldrh	w10, [x8, #0x2]
  19d2d0: f94017e8     	ldr	x8, [sp, #0x28]
  19d2d4: 79006d0a     	strh	w10, [x8, #0x36]
  19d2d8: 14000032     	b	0x19d3a0 <WT_SetFilterCoeffs+0x650>
  19d2dc: f94017e8     	ldr	x8, [sp, #0x28]
  19d2e0: 79c06509     	ldrsh	w9, [x8, #0x32]
  19d2e4: f94017e8     	ldr	x8, [sp, #0x28]
  19d2e8: 79c06d0a     	ldrsh	w10, [x8, #0x36]
  19d2ec: 6b0a0129     	subs	w9, w9, w10
  19d2f0: 2a0903e8     	mov	w8, w9
  19d2f4: 93407d08     	sxtw	x8, w8
  19d2f8: f9000fe8     	str	x8, [sp, #0x18]
  19d2fc: f9400fe8     	ldr	x8, [sp, #0x18]
  19d300: f94013eb     	ldr	x11, [sp, #0x20]
  19d304: 79400969     	ldrh	w9, [x11, #0x4]
  19d308: 2a0903eb     	mov	w11, w9
  19d30c: 93403d6b     	sxth	x11, w11
  19d310: eb0b011f     	cmp	x8, x11
  19d314: 1a9fc7e9     	cset	w9, le
  19d318: 37000049     	tbnz	w9, #0x0, 0x19d320 <WT_SetFilterCoeffs+0x5d0>
  19d31c: 14000009     	b	0x19d340 <WT_SetFilterCoeffs+0x5f0>
  19d320: f94013e8     	ldr	x8, [sp, #0x20]
  19d324: 79400909     	ldrh	w9, [x8, #0x4]
  19d328: 2a0903e8     	mov	w8, w9
  19d32c: 93403d08     	sxth	x8, w8
  19d330: f9000fe8     	str	x8, [sp, #0x18]
  19d334: f94017e8     	ldr	x8, [sp, #0x28]
  19d338: b94013e9     	ldr	w9, [sp, #0x10]
  19d33c: 3900e509     	strb	w9, [x8, #0x39]
  19d340: 14000018     	b	0x19d3a0 <WT_SetFilterCoeffs+0x650>
  19d344: 1400001b     	b	0x19d3b0 <WT_SetFilterCoeffs+0x660>
  19d348: d2800008     	mov	x8, #0x0                // =0
  19d34c: f94017e9     	ldr	x9, [sp, #0x28]
  19d350: 79c0652a     	ldrsh	w10, [x9, #0x32]
  19d354: f94017e9     	ldr	x9, [sp, #0x28]
  19d358: 79c06d2b     	ldrsh	w11, [x9, #0x36]
  19d35c: 6b0b014a     	subs	w10, w10, w11
  19d360: 2a0a03e9     	mov	w9, w10
  19d364: 93407d29     	sxtw	x9, w9
  19d368: f9000fe9     	str	x9, [sp, #0x18]
  19d36c: f9400fe9     	ldr	x9, [sp, #0x18]
  19d370: eb08013f     	cmp	x9, x8
  19d374: 1a9fc7ea     	cset	w10, le
  19d378: 3700004a     	tbnz	w10, #0x0, 0x19d380 <WT_SetFilterCoeffs+0x630>
  19d37c: 14000005     	b	0x19d390 <WT_SetFilterCoeffs+0x640>
  19d380: f9000fff     	str	xzr, [sp, #0x18]
  19d384: f94017e8     	ldr	x8, [sp, #0x28]
  19d388: b94017e9     	ldr	w9, [sp, #0x14]
  19d38c: 3900e509     	strb	w9, [x8, #0x39]
  19d390: 14000004     	b	0x19d3a0 <WT_SetFilterCoeffs+0x650>
  19d394: f9000fff     	str	xzr, [sp, #0x18]
  19d398: 14000002     	b	0x19d3a0 <WT_SetFilterCoeffs+0x650>
  19d39c: f9000fff     	str	xzr, [sp, #0x18]
  19d3a0: f9400fe8     	ldr	x8, [sp, #0x18]
  19d3a4: 2a0803e9     	mov	w9, w8
  19d3a8: f94017e8     	ldr	x8, [sp, #0x28]
  19d3ac: 79006509     	strh	w9, [x8, #0x32]
  19d3b0: 9100c3ff     	add	sp, sp, #0x30
  19d3b4: d65f03c0     	ret
  19d3b8: d100c3ff     	sub	sp, sp, #0x30
  19d3bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19d3c0: 910083fd     	add	x29, sp, #0x20
  19d3c4: f81f83a0     	stur	x0, [x29, #-0x8]
  19d3c8: f9000be1     	str	x1, [sp, #0x10]
  19d3cc: f90007e2     	str	x2, [sp, #0x8]
  19d3d0: f94007e0     	ldr	x0, [sp, #0x8]
  19d3d4: 79c03408     	ldrsh	w8, [x0, #0x1a]
  19d3d8: 34000048     	cbz	w8, 0x19d3e0 <WT_SetFilterCoeffs+0x690>
  19d3dc: 14000004     	b	0x19d3ec <WT_SetFilterCoeffs+0x69c>
  19d3e0: f9400be8     	ldr	x8, [sp, #0x10]
  19d3e4: f900091f     	str	xzr, [x8, #0x10]
  19d3e8: 1400002e     	b	0x19d4a0 <WT_SetFilterCoeffs+0x750>
  19d3ec: d280efe8     	mov	x8, #0x77f              // =1919
  19d3f0: d2843a09     	mov	x9, #0x21d0             // =8656
  19d3f4: 32000fea     	orr	w10, wzr, #0xf
  19d3f8: f85f83ab     	ldur	x11, [x29, #-0x8]
  19d3fc: 79c0656c     	ldrsh	w12, [x11, #0x32]
  19d400: f94007eb     	ldr	x11, [sp, #0x8]
  19d404: 79c0316d     	ldrsh	w13, [x11, #0x18]
  19d408: 1b0d7d8c     	mul	w12, w12, w13
  19d40c: 1aca298a     	asr	w10, w12, w10
  19d410: 2a0a03eb     	mov	w11, w10
  19d414: 93407d6b     	sxtw	x11, w11
  19d418: f90003eb     	str	x11, [sp]
  19d41c: f94007eb     	ldr	x11, [sp, #0x8]
  19d420: 7940356a     	ldrh	w10, [x11, #0x1a]
  19d424: 2a0a03eb     	mov	w11, w10
  19d428: 93403d6b     	sxth	x11, w11
  19d42c: f94003ee     	ldr	x14, [sp]
  19d430: 8b0b01cb     	add	x11, x14, x11
  19d434: f90003eb     	str	x11, [sp]
  19d438: f94003eb     	ldr	x11, [sp]
  19d43c: eb090169     	subs	x9, x11, x9
  19d440: f90003e9     	str	x9, [sp]
  19d444: f94003e9     	ldr	x9, [sp]
  19d448: eb08013f     	cmp	x9, x8
  19d44c: 1a9fd7ea     	cset	w10, gt
  19d450: 3700004a     	tbnz	w10, #0x0, 0x19d458 <WT_SetFilterCoeffs+0x708>
  19d454: 14000004     	b	0x19d464 <WT_SetFilterCoeffs+0x714>
  19d458: d280efe8     	mov	x8, #0x77f              // =1919
  19d45c: f90003e8     	str	x8, [sp]
  19d460: 14000009     	b	0x19d484 <WT_SetFilterCoeffs+0x734>
  19d464: 92822e48     	mov	x8, #-0x1173            // =-4467
  19d468: f94003e9     	ldr	x9, [sp]
  19d46c: eb08013f     	cmp	x9, x8
  19d470: 1a9fa7ea     	cset	w10, lt
  19d474: 3700004a     	tbnz	w10, #0x0, 0x19d47c <WT_SetFilterCoeffs+0x72c>
  19d478: 14000003     	b	0x19d484 <WT_SetFilterCoeffs+0x734>
  19d47c: 92822e48     	mov	x8, #-0x1173            // =-4467
  19d480: f90003e8     	str	x8, [sp]
  19d484: f9400be0     	ldr	x0, [sp, #0x10]
  19d488: f94003e1     	ldr	x1, [sp]
  19d48c: f94007e8     	ldr	x8, [sp, #0x8]
  19d490: 39407509     	ldrb	w9, [x8, #0x1d]
  19d494: 2a0903e8     	mov	w8, w9
  19d498: d3401d02     	ubfx	x2, x8, #0, #8
  19d49c: 97fc108d     	bl	0xa16d0 <WT_SetFilterCoeffs@plt>
  19d4a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19d4a4: 9100c3ff     	add	sp, sp, #0x30
  19d4a8: d65f03c0     	ret
  19d4ac: d10143ff     	sub	sp, sp, #0x50
  19d4b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19d4b4: 910103fd     	add	x29, sp, #0x40
  19d4b8: 321d03e8     	orr	w8, wzr, #0x8
  19d4bc: 32000fe9     	orr	w9, wzr, #0xf
  19d4c0: d280050a     	mov	x10, #0x28              // =40
  19d4c4: 52950d0b     	mov	w11, #0xa868            // =43112
  19d4c8: 72a00c6b     	movk	w11, #0x63, lsl #16
  19d4cc: f81f83a0     	stur	x0, [x29, #-0x8]
  19d4d0: f81f03a1     	stur	x1, [x29, #-0x10]
  19d4d4: f81e83a2     	stur	x2, [x29, #-0x18]
  19d4d8: f90013e3     	str	x3, [sp, #0x20]
  19d4dc: f9000fe4     	str	x4, [sp, #0x18]
  19d4e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  19d4e4: 3940300c     	ldrb	w12, [x0, #0xc]
  19d4e8: 1ac82188     	lsl	w8, w12, w8
  19d4ec: 2a0803e0     	mov	w0, w8
  19d4f0: 93407c00     	sxtw	x0, w0
  19d4f4: f90007e0     	str	x0, [sp, #0x8]
  19d4f8: f94007e0     	ldr	x0, [sp, #0x8]
  19d4fc: 2a0003e8     	mov	w8, w0
  19d500: f94007e0     	ldr	x0, [sp, #0x8]
  19d504: 2a0003ec     	mov	w12, w0
  19d508: 1b0c7d08     	mul	w8, w8, w12
  19d50c: 1ac92908     	asr	w8, w8, w9
  19d510: 2a0803e0     	mov	w0, w8
  19d514: 93407c00     	sxtw	x0, w0
  19d518: f90007e0     	str	x0, [sp, #0x8]
  19d51c: f94007e0     	ldr	x0, [sp, #0x8]
  19d520: 2a0003e8     	mov	w8, w0
  19d524: f9400fe0     	ldr	x0, [sp, #0x18]
  19d528: 2a0003ec     	mov	w12, w0
  19d52c: 1b0c7d08     	mul	w8, w8, w12
  19d530: 1ac92908     	asr	w8, w8, w9
  19d534: 2a0803e0     	mov	w0, w8
  19d538: 93407c00     	sxtw	x0, w0
  19d53c: f90007e0     	str	x0, [sp, #0x8]
  19d540: f94007e0     	ldr	x0, [sp, #0x8]
  19d544: 2a0003e8     	mov	w8, w0
  19d548: f94013e0     	ldr	x0, [sp, #0x20]
  19d54c: 79c0100c     	ldrsh	w12, [x0, #0x8]
  19d550: 1b0c7d08     	mul	w8, w8, w12
  19d554: 1ac92908     	asr	w8, w8, w9
  19d558: 2a0803e0     	mov	w0, w8
  19d55c: 93407c00     	sxtw	x0, w0
  19d560: f90007e0     	str	x0, [sp, #0x8]
  19d564: f85f03a0     	ldur	x0, [x29, #-0x10]
  19d568: 8b0a000a     	add	x10, x0, x10
  19d56c: 79c00148     	ldrsh	w8, [x10]
  19d570: f85e83aa     	ldur	x10, [x29, #-0x18]
  19d574: 39c0714c     	ldrsb	w12, [x10, #0x1c]
  19d578: 1b0c7d08     	mul	w8, w8, w12
  19d57c: 1ac92908     	asr	w8, w8, w9
  19d580: 2a0803ea     	mov	w10, w8
  19d584: 93407d4a     	sxtw	x10, w10
  19d588: f9000bea     	str	x10, [sp, #0x10]
  19d58c: f9400bea     	ldr	x10, [sp, #0x10]
  19d590: 2a0a03e8     	mov	w8, w10
  19d594: 1b0b7d08     	mul	w8, w8, w11
  19d598: 1ac92908     	asr	w8, w8, w9
  19d59c: 2a0803ea     	mov	w10, w8
  19d5a0: 93407d4a     	sxtw	x10, w10
  19d5a4: f9000bea     	str	x10, [sp, #0x10]
  19d5a8: f9400be0     	ldr	x0, [sp, #0x10]
  19d5ac: b90007e9     	str	w9, [sp, #0x4]
  19d5b0: 97fc2c78     	bl	0xa8790 <EAS_Calculate2toX@plt>
  19d5b4: f9000be0     	str	x0, [sp, #0x10]
  19d5b8: f94007ea     	ldr	x10, [sp, #0x8]
  19d5bc: 2a0a03e8     	mov	w8, w10
  19d5c0: f9400bea     	ldr	x10, [sp, #0x10]
  19d5c4: 2a0a03e9     	mov	w9, w10
  19d5c8: 1b097d08     	mul	w8, w8, w9
  19d5cc: b94007e9     	ldr	w9, [sp, #0x4]
  19d5d0: 1ac92908     	asr	w8, w8, w9
  19d5d4: 2a0803ea     	mov	w10, w8
  19d5d8: 93407d4a     	sxtw	x10, w10
  19d5dc: f90007ea     	str	x10, [sp, #0x8]
  19d5e0: f94007ea     	ldr	x10, [sp, #0x8]
  19d5e4: 2a0a03e8     	mov	w8, w10
  19d5e8: f85f03aa     	ldur	x10, [x29, #-0x10]
  19d5ec: 79c0614b     	ldrsh	w11, [x10, #0x30]
  19d5f0: 1b0b7d08     	mul	w8, w8, w11
  19d5f4: 1ac92908     	asr	w8, w8, w9
  19d5f8: b27c07ea     	orr	x10, xzr, #0x30
  19d5fc: 2a0803e0     	mov	w0, w8
  19d600: 9aca200a     	lsl	x10, x0, x10
  19d604: 9370fd4a     	asr	x10, x10, #48
  19d608: f90007ea     	str	x10, [sp, #0x8]
  19d60c: f94007e0     	ldr	x0, [sp, #0x8]
  19d610: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19d614: 910143ff     	add	sp, sp, #0x50
  19d618: d65f03c0     	ret
  19d61c: d10103ff     	sub	sp, sp, #0x40
  19d620: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19d624: 9100c3fd     	add	x29, sp, #0x30
  19d628: 321d03e8     	orr	w8, wzr, #0x8
  19d62c: 52800649     	mov	w9, #0x32               // =50
  19d630: 32000fea     	orr	w10, wzr, #0xf
  19d634: d280050b     	mov	x11, #0x28              // =40
  19d638: f81f83a0     	stur	x0, [x29, #-0x8]
  19d63c: f81f03a1     	stur	x1, [x29, #-0x10]
  19d640: f9000fe2     	str	x2, [sp, #0x18]
  19d644: f9000be3     	str	x3, [sp, #0x10]
  19d648: f9400fe0     	ldr	x0, [sp, #0x18]
  19d64c: 3940540c     	ldrb	w12, [x0, #0x15]
  19d650: 1ac8218c     	lsl	w12, w12, w8
  19d654: 1b0c7d2c     	mul	w12, w9, w12
  19d658: 1aca298c     	asr	w12, w12, w10
  19d65c: 2a0c03e0     	mov	w0, w12
  19d660: 93407c00     	sxtw	x0, w0
  19d664: f90007e0     	str	x0, [sp, #0x8]
  19d668: f9400fe0     	ldr	x0, [sp, #0x18]
  19d66c: 39406c0c     	ldrb	w12, [x0, #0x1b]
  19d670: 1ac82188     	lsl	w8, w12, w8
  19d674: 1b087d28     	mul	w8, w9, w8
  19d678: 1aca2908     	asr	w8, w8, w10
  19d67c: 2a0803e0     	mov	w0, w8
  19d680: 93407c00     	sxtw	x0, w0
  19d684: f94007e1     	ldr	x1, [sp, #0x8]
  19d688: 8b000020     	add	x0, x1, x0
  19d68c: f90007e0     	str	x0, [sp, #0x8]
  19d690: f85f83a0     	ldur	x0, [x29, #-0x8]
  19d694: 8b0b0000     	add	x0, x0, x11
  19d698: 79c00008     	ldrsh	w8, [x0]
  19d69c: f94007e0     	ldr	x0, [sp, #0x8]
  19d6a0: 2a0003e9     	mov	w9, w0
  19d6a4: 1b097d08     	mul	w8, w8, w9
  19d6a8: 1aca2908     	asr	w8, w8, w10
  19d6ac: 2a0803e0     	mov	w0, w8
  19d6b0: 93407c00     	sxtw	x0, w0
  19d6b4: f90007e0     	str	x0, [sp, #0x8]
  19d6b8: f9400be0     	ldr	x0, [sp, #0x10]
  19d6bc: f85f83a1     	ldur	x1, [x29, #-0x8]
  19d6c0: 79c06428     	ldrsh	w8, [x1, #0x32]
  19d6c4: f85f03a1     	ldur	x1, [x29, #-0x10]
  19d6c8: 79c02c29     	ldrsh	w9, [x1, #0x16]
  19d6cc: 1b097d08     	mul	w8, w8, w9
  19d6d0: 1aca2908     	asr	w8, w8, w10
  19d6d4: 2a0803e1     	mov	w1, w8
  19d6d8: 93407c21     	sxtw	x1, w1
  19d6dc: 8b010000     	add	x0, x0, x1
  19d6e0: f85f83a1     	ldur	x1, [x29, #-0x8]
  19d6e4: 8b0b002b     	add	x11, x1, x11
  19d6e8: 79c00168     	ldrsh	w8, [x11]
  19d6ec: f85f03ab     	ldur	x11, [x29, #-0x10]
  19d6f0: 79c02169     	ldrsh	w9, [x11, #0x10]
  19d6f4: 1b097d08     	mul	w8, w8, w9
  19d6f8: 1aca2908     	asr	w8, w8, w10
  19d6fc: 2a0803eb     	mov	w11, w8
  19d700: 93407d6b     	sxtw	x11, w11
  19d704: 8b0b000b     	add	x11, x0, x11
  19d708: f94007e0     	ldr	x0, [sp, #0x8]
  19d70c: 8b0b000b     	add	x11, x0, x11
  19d710: f90007eb     	str	x11, [sp, #0x8]
  19d714: f94007e0     	ldr	x0, [sp, #0x8]
  19d718: 97fc2c1e     	bl	0xa8790 <EAS_Calculate2toX@plt>
  19d71c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19d720: 910103ff     	add	sp, sp, #0x40
  19d724: d65f03c0     	ret
  19d728: d10283ff     	sub	sp, sp, #0xa0
  19d72c: a9097bfd     	stp	x29, x30, [sp, #0x90]
  19d730: 910243fd     	add	x29, sp, #0x90
  19d734: d53bd048     	mrs	x8, TPIDR_EL0
  19d738: f9401508     	ldr	x8, [x8, #0x28]
  19d73c: f81f83a8     	stur	x8, [x29, #-0x8]
  19d740: f81e03a0     	stur	x0, [x29, #-0x20]
  19d744: f81d83a1     	stur	x1, [x29, #-0x28]
  19d748: f81d03a2     	stur	x2, [x29, #-0x30]
  19d74c: f81c83a3     	stur	x3, [x29, #-0x38]
  19d750: f85d03a8     	ldur	x8, [x29, #-0x30]
  19d754: aa1f03e0     	mov	x0, xzr
  19d758: f9000100     	str	x0, [x8]
  19d75c: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d760: f9400100     	ldr	x0, [x8]
  19d764: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d768: d10043a2     	sub	x2, x29, #0x10
  19d76c: 320003e3     	orr	w3, wzr, #0x1
  19d770: 97fc0f40     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19d774: f90027e0     	str	x0, [sp, #0x48]
  19d778: b40000a0     	cbz	x0, 0x19d78c <WT_SetFilterCoeffs+0xa3c>
  19d77c: 14000001     	b	0x19d780 <WT_SetFilterCoeffs+0xa30>
  19d780: f94027e8     	ldr	x8, [sp, #0x48]
  19d784: f81e83a8     	stur	x8, [x29, #-0x18]
  19d788: 140000a3     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d78c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d790: 5288cbe9     	mov	w9, #0x465f             // =18015
  19d794: 72ab09a9     	movk	w9, #0x584d, lsl #16
  19d798: 2a0903ea     	mov	w10, w9
  19d79c: eb0a0108     	subs	x8, x8, x10
  19d7a0: f90023e8     	str	x8, [sp, #0x40]
  19d7a4: 540000a0     	b.eq	0x19d7b8 <WT_SetFilterCoeffs+0xa68>
  19d7a8: 14000001     	b	0x19d7ac <WT_SetFilterCoeffs+0xa5c>
  19d7ac: aa1f03e8     	mov	x8, xzr
  19d7b0: f81e83a8     	stur	x8, [x29, #-0x18]
  19d7b4: 14000098     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d7b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d7bc: f9400100     	ldr	x0, [x8]
  19d7c0: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d7c4: d10043a2     	sub	x2, x29, #0x10
  19d7c8: 320003e3     	orr	w3, wzr, #0x1
  19d7cc: 97fc0f29     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19d7d0: f90027e0     	str	x0, [sp, #0x48]
  19d7d4: b40000a0     	cbz	x0, 0x19d7e8 <WT_SetFilterCoeffs+0xa98>
  19d7d8: 14000001     	b	0x19d7dc <WT_SetFilterCoeffs+0xa8c>
  19d7dc: f94027e8     	ldr	x8, [sp, #0x48]
  19d7e0: f81e83a8     	stur	x8, [x29, #-0x18]
  19d7e4: 1400008c     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d7e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d7ec: 52860609     	mov	w9, #0x3030             // =12336
  19d7f0: 72a645c9     	movk	w9, #0x322e, lsl #16
  19d7f4: 2a0903ea     	mov	w10, w9
  19d7f8: eb0a0108     	subs	x8, x8, x10
  19d7fc: f9001fe8     	str	x8, [sp, #0x38]
  19d800: 540005a1     	b.ne	0x19d8b4 <WT_SetFilterCoeffs+0xb64>
  19d804: 14000001     	b	0x19d808 <WT_SetFilterCoeffs+0xab8>
  19d808: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d80c: f9400100     	ldr	x0, [x8]
  19d810: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d814: d10043a2     	sub	x2, x29, #0x10
  19d818: 320003e3     	orr	w3, wzr, #0x1
  19d81c: 97fc0f15     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19d820: f90027e0     	str	x0, [sp, #0x48]
  19d824: f94027e8     	ldr	x8, [sp, #0x48]
  19d828: b40000a8     	cbz	x8, 0x19d83c <WT_SetFilterCoeffs+0xaec>
  19d82c: 14000001     	b	0x19d830 <WT_SetFilterCoeffs+0xae0>
  19d830: f94027e8     	ldr	x8, [sp, #0x48]
  19d834: f81e83a8     	stur	x8, [x29, #-0x18]
  19d838: 14000077     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d83c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d840: f1000908     	subs	x8, x8, #0x2
  19d844: f9001be8     	str	x8, [sp, #0x30]
  19d848: 540000a0     	b.eq	0x19d85c <WT_SetFilterCoeffs+0xb0c>
  19d84c: 14000001     	b	0x19d850 <WT_SetFilterCoeffs+0xb00>
  19d850: aa1f03e8     	mov	x8, xzr
  19d854: f81e83a8     	stur	x8, [x29, #-0x18]
  19d858: 1400006f     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d85c: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d860: f9400100     	ldr	x0, [x8]
  19d864: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d868: d10043a2     	sub	x2, x29, #0x10
  19d86c: 320003e3     	orr	w3, wzr, #0x1
  19d870: 97fc0f00     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19d874: f90027e0     	str	x0, [sp, #0x48]
  19d878: f94027e8     	ldr	x8, [sp, #0x48]
  19d87c: b40000a8     	cbz	x8, 0x19d890 <WT_SetFilterCoeffs+0xb40>
  19d880: 14000001     	b	0x19d884 <WT_SetFilterCoeffs+0xb34>
  19d884: f94027e8     	ldr	x8, [sp, #0x48]
  19d888: f81e83a8     	stur	x8, [x29, #-0x18]
  19d88c: 14000062     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d890: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d894: f1000508     	subs	x8, x8, #0x1
  19d898: f90017e8     	str	x8, [sp, #0x28]
  19d89c: 540000a0     	b.eq	0x19d8b0 <WT_SetFilterCoeffs+0xb60>
  19d8a0: 14000001     	b	0x19d8a4 <WT_SetFilterCoeffs+0xb54>
  19d8a4: aa1f03e8     	mov	x8, xzr
  19d8a8: f81e83a8     	stur	x8, [x29, #-0x18]
  19d8ac: 1400005a     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d8b0: 14000015     	b	0x19d904 <WT_SetFilterCoeffs+0xbb4>
  19d8b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d8b8: 52860609     	mov	w9, #0x3030             // =12336
  19d8bc: 72a625c9     	movk	w9, #0x312e, lsl #16
  19d8c0: 2a0903ea     	mov	w10, w9
  19d8c4: eb0a0108     	subs	x8, x8, x10
  19d8c8: f90013e8     	str	x8, [sp, #0x20]
  19d8cc: 540001a0     	b.eq	0x19d900 <WT_SetFilterCoeffs+0xbb0>
  19d8d0: 14000001     	b	0x19d8d4 <WT_SetFilterCoeffs+0xb84>
  19d8d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  19d8d8: 52860629     	mov	w9, #0x3031             // =12337
  19d8dc: 72a625c9     	movk	w9, #0x312e, lsl #16
  19d8e0: 2a0903ea     	mov	w10, w9
  19d8e4: eb0a0108     	subs	x8, x8, x10
  19d8e8: f9000fe8     	str	x8, [sp, #0x18]
  19d8ec: 540000a0     	b.eq	0x19d900 <WT_SetFilterCoeffs+0xbb0>
  19d8f0: 14000001     	b	0x19d8f4 <WT_SetFilterCoeffs+0xba4>
  19d8f4: aa1f03e8     	mov	x8, xzr
  19d8f8: f81e83a8     	stur	x8, [x29, #-0x18]
  19d8fc: 14000046     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d900: 14000001     	b	0x19d904 <WT_SetFilterCoeffs+0xbb4>
  19d904: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d908: 39462d09     	ldrb	w9, [x8, #0x18b]
  19d90c: 340000c9     	cbz	w9, 0x19d924 <WT_SetFilterCoeffs+0xbd4>
  19d910: 14000001     	b	0x19d914 <WT_SetFilterCoeffs+0xbc4>
  19d914: 321f07e0     	orr	w0, wzr, #0x6
  19d918: 97fc1c82     	bl	0xa4b20 <EAS_CMEnumData@plt>
  19d91c: f81c03a0     	stur	x0, [x29, #-0x40]
  19d920: 14000008     	b	0x19d940 <WT_SetFilterCoeffs+0xbf0>
  19d924: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d928: f9400100     	ldr	x0, [x8]
  19d92c: 321c07e9     	orr	w9, wzr, #0x30
  19d930: 2a0903e1     	mov	w1, w9
  19d934: 97fc106f     	bl	0xa1af0 <EAS_HWMalloc@plt>
  19d938: f81c03a0     	stur	x0, [x29, #-0x40]
  19d93c: 14000001     	b	0x19d940 <WT_SetFilterCoeffs+0xbf0>
  19d940: f85c03a8     	ldur	x8, [x29, #-0x40]
  19d944: b50000a8     	cbnz	x8, 0x19d958 <WT_SetFilterCoeffs+0xc08>
  19d948: 14000001     	b	0x19d94c <WT_SetFilterCoeffs+0xbfc>
  19d94c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  19d950: f81e83a8     	stur	x8, [x29, #-0x18]
  19d954: 14000030     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d958: f85c03a0     	ldur	x0, [x29, #-0x40]
  19d95c: 321c07e8     	orr	w8, wzr, #0x30
  19d960: 2a0803e2     	mov	w2, w8
  19d964: 2a1f03e8     	mov	w8, wzr
  19d968: 2a0803e1     	mov	w1, w8
  19d96c: 97fc2c75     	bl	0xa8b40 <EAS_HWMemSet@plt>
  19d970: f85d83a2     	ldur	x2, [x29, #-0x28]
  19d974: f85c03be     	ldur	x30, [x29, #-0x40]
  19d978: f90003c2     	str	x2, [x30]
  19d97c: f85c83a2     	ldur	x2, [x29, #-0x38]
  19d980: f85c03be     	ldur	x30, [x29, #-0x40]
  19d984: f90007c2     	str	x2, [x30, #0x8]
  19d988: f85c03a2     	ldur	x2, [x29, #-0x40]
  19d98c: f85d03be     	ldur	x30, [x29, #-0x30]
  19d990: f90003c2     	str	x2, [x30]
  19d994: f85e03a2     	ldur	x2, [x29, #-0x20]
  19d998: f9400042     	ldr	x2, [x2]
  19d99c: f85c03a1     	ldur	x1, [x29, #-0x40]
  19d9a0: f9000be0     	str	x0, [sp, #0x10]
  19d9a4: aa0203e0     	mov	x0, x2
  19d9a8: 94000131     	bl	0x19de6c <WT_SetFilterCoeffs+0x111c>
  19d9ac: f90027e0     	str	x0, [sp, #0x48]
  19d9b0: b40000a0     	cbz	x0, 0x19d9c4 <WT_SetFilterCoeffs+0xc74>
  19d9b4: 14000001     	b	0x19d9b8 <WT_SetFilterCoeffs+0xc68>
  19d9b8: f94027e8     	ldr	x8, [sp, #0x48]
  19d9bc: f81e83a8     	stur	x8, [x29, #-0x18]
  19d9c0: 14000015     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d9c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  19d9c8: f9400100     	ldr	x0, [x8]
  19d9cc: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d9d0: f85c03a8     	ldur	x8, [x29, #-0x40]
  19d9d4: f9400d02     	ldr	x2, [x8, #0x18]
  19d9d8: 97fc3272     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19d9dc: f90027e0     	str	x0, [sp, #0x48]
  19d9e0: b40000a0     	cbz	x0, 0x19d9f4 <WT_SetFilterCoeffs+0xca4>
  19d9e4: 14000001     	b	0x19d9e8 <WT_SetFilterCoeffs+0xc98>
  19d9e8: f94027e8     	ldr	x8, [sp, #0x48]
  19d9ec: f81e83a8     	stur	x8, [x29, #-0x18]
  19d9f0: 14000009     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19d9f4: f85e03a0     	ldur	x0, [x29, #-0x20]
  19d9f8: f85d83a1     	ldur	x1, [x29, #-0x28]
  19d9fc: f85c03a8     	ldur	x8, [x29, #-0x40]
  19da00: 91004102     	add	x2, x8, #0x10
  19da04: f9400d03     	ldr	x3, [x8, #0x18]
  19da08: 97fc1dfa     	bl	0xa51f0 <SMF_CheckFileType@plt>
  19da0c: f81e83a0     	stur	x0, [x29, #-0x18]
  19da10: 14000001     	b	0x19da14 <WT_SetFilterCoeffs+0xcc4>
  19da14: f85e83a8     	ldur	x8, [x29, #-0x18]
  19da18: d53bd049     	mrs	x9, TPIDR_EL0
  19da1c: f9401529     	ldr	x9, [x9, #0x28]
  19da20: f85f83aa     	ldur	x10, [x29, #-0x8]
  19da24: eb0a0129     	subs	x9, x9, x10
  19da28: f90007e8     	str	x8, [sp, #0x8]
  19da2c: f90003e9     	str	x9, [sp]
  19da30: 540000c1     	b.ne	0x19da48 <WT_SetFilterCoeffs+0xcf8>
  19da34: 14000001     	b	0x19da38 <WT_SetFilterCoeffs+0xce8>
  19da38: f94007e0     	ldr	x0, [sp, #0x8]
  19da3c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  19da40: 910283ff     	add	sp, sp, #0xa0
  19da44: d65f03c0     	ret
  19da48: 97fc30ca     	bl	0xa9d70 <__stack_chk_fail@plt>
  19da4c: d10103ff     	sub	sp, sp, #0x40
  19da50: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19da54: 9100c3fd     	add	x29, sp, #0x30
  19da58: d2800008     	mov	x8, #0x0                // =0
  19da5c: f81f03a0     	stur	x0, [x29, #-0x10]
  19da60: f9000fe1     	str	x1, [sp, #0x18]
  19da64: f9400fe0     	ldr	x0, [sp, #0x18]
  19da68: f9000be0     	str	x0, [sp, #0x10]
  19da6c: f9400be0     	ldr	x0, [sp, #0x10]
  19da70: f9401000     	ldr	x0, [x0, #0x20]
  19da74: f90003e8     	str	x8, [sp]
  19da78: b5000040     	cbnz	x0, 0x19da80 <WT_SetFilterCoeffs+0xd30>
  19da7c: 14000011     	b	0x19dac0 <WT_SetFilterCoeffs+0xd70>
  19da80: d2800508     	mov	x8, #0x28               // =40
  19da84: f85f03a9     	ldur	x9, [x29, #-0x10]
  19da88: f9400120     	ldr	x0, [x9]
  19da8c: f9400be9     	ldr	x9, [sp, #0x10]
  19da90: f9400121     	ldr	x1, [x9]
  19da94: f9400be9     	ldr	x9, [sp, #0x10]
  19da98: f9401122     	ldr	x2, [x9, #0x20]
  19da9c: f9400be9     	ldr	x9, [sp, #0x10]
  19daa0: 8b080123     	add	x3, x9, x8
  19daa4: 97fc2623     	bl	0xa7330 <DLSParser@plt>
  19daa8: f90007e0     	str	x0, [sp, #0x8]
  19daac: b5000040     	cbnz	x0, 0x19dab4 <WT_SetFilterCoeffs+0xd64>
  19dab0: 14000004     	b	0x19dac0 <WT_SetFilterCoeffs+0xd70>
  19dab4: f94007e8     	ldr	x8, [sp, #0x8]
  19dab8: f81f83a8     	stur	x8, [x29, #-0x8]
  19dabc: 14000029     	b	0x19db60 <WT_SetFilterCoeffs+0xe10>
  19dac0: f85f03a0     	ldur	x0, [x29, #-0x10]
  19dac4: f9400be8     	ldr	x8, [sp, #0x10]
  19dac8: f9400901     	ldr	x1, [x8, #0x10]
  19dacc: 97fc35e9     	bl	0xab270 <SMF_Prepare@plt>
  19dad0: f90007e0     	str	x0, [sp, #0x8]
  19dad4: b5000040     	cbnz	x0, 0x19dadc <WT_SetFilterCoeffs+0xd8c>
  19dad8: 14000004     	b	0x19dae8 <WT_SetFilterCoeffs+0xd98>
  19dadc: f94007e8     	ldr	x8, [sp, #0x8]
  19dae0: f81f83a8     	stur	x8, [x29, #-0x8]
  19dae4: 1400001f     	b	0x19db60 <WT_SetFilterCoeffs+0xe10>
  19dae8: f9400be8     	ldr	x8, [sp, #0x10]
  19daec: f9401508     	ldr	x8, [x8, #0x28]
  19daf0: f94003e9     	ldr	x9, [sp]
  19daf4: eb09011f     	cmp	x8, x9
  19daf8: 1a9f17ea     	cset	w10, eq
  19dafc: 3700004a     	tbnz	w10, #0x0, 0x19db04 <WT_SetFilterCoeffs+0xdb4>
  19db00: 14000003     	b	0x19db0c <WT_SetFilterCoeffs+0xdbc>
  19db04: f81f83bf     	stur	xzr, [x29, #-0x8]
  19db08: 14000016     	b	0x19db60 <WT_SetFilterCoeffs+0xe10>
  19db0c: f9400be8     	ldr	x8, [sp, #0x10]
  19db10: f9400908     	ldr	x8, [x8, #0x10]
  19db14: f9400900     	ldr	x0, [x8, #0x10]
  19db18: f9400be8     	ldr	x8, [sp, #0x10]
  19db1c: f9401501     	ldr	x1, [x8, #0x28]
  19db20: 97fc0e2c     	bl	0xa13d0 <VMSetDLSLib@plt>
  19db24: f90007e0     	str	x0, [sp, #0x8]
  19db28: f94007e8     	ldr	x8, [sp, #0x8]
  19db2c: b4000048     	cbz	x8, 0x19db34 <WT_SetFilterCoeffs+0xde4>
  19db30: 1400000a     	b	0x19db58 <WT_SetFilterCoeffs+0xe08>
  19db34: f9400be8     	ldr	x8, [sp, #0x10]
  19db38: f9401500     	ldr	x0, [x8, #0x28]
  19db3c: 97fc3441     	bl	0xaac40 <DLSAddRef@plt>
  19db40: f85f03a8     	ldur	x8, [x29, #-0x10]
  19db44: f940b900     	ldr	x0, [x8, #0x170]
  19db48: f9400be8     	ldr	x8, [sp, #0x10]
  19db4c: f9400908     	ldr	x8, [x8, #0x10]
  19db50: f9400901     	ldr	x1, [x8, #0x10]
  19db54: 97fc1a8f     	bl	0xa4590 <VMInitializeAllChannels@plt>
  19db58: f94007e8     	ldr	x8, [sp, #0x8]
  19db5c: f81f83a8     	stur	x8, [x29, #-0x8]
  19db60: f85f83a0     	ldur	x0, [x29, #-0x8]
  19db64: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19db68: 910103ff     	add	sp, sp, #0x40
  19db6c: d65f03c0     	ret
  19db70: d100c3ff     	sub	sp, sp, #0x30
  19db74: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19db78: 910083fd     	add	x29, sp, #0x20
  19db7c: f81f83a0     	stur	x0, [x29, #-0x8]
  19db80: f9000be1     	str	x1, [sp, #0x10]
  19db84: f90007e2     	str	x2, [sp, #0x8]
  19db88: f85f83a0     	ldur	x0, [x29, #-0x8]
  19db8c: f9400be1     	ldr	x1, [sp, #0x10]
  19db90: f9400821     	ldr	x1, [x1, #0x10]
  19db94: f94007e2     	ldr	x2, [sp, #0x8]
  19db98: 97fc0a82     	bl	0xa05a0 <SMF_Time@plt>
  19db9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19dba0: 9100c3ff     	add	sp, sp, #0x30
  19dba4: d65f03c0     	ret
  19dba8: d100c3ff     	sub	sp, sp, #0x30
  19dbac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19dbb0: 910083fd     	add	x29, sp, #0x20
  19dbb4: f81f83a0     	stur	x0, [x29, #-0x8]
  19dbb8: f9000be1     	str	x1, [sp, #0x10]
  19dbbc: b9000fe2     	str	w2, [sp, #0xc]
  19dbc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  19dbc4: f9400be1     	ldr	x1, [sp, #0x10]
  19dbc8: f9400821     	ldr	x1, [x1, #0x10]
  19dbcc: b9400fe2     	ldr	w2, [sp, #0xc]
  19dbd0: 97fc1e28     	bl	0xa5470 <SMF_Event@plt>
  19dbd4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19dbd8: 9100c3ff     	add	sp, sp, #0x30
  19dbdc: d65f03c0     	ret
  19dbe0: d100c3ff     	sub	sp, sp, #0x30
  19dbe4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19dbe8: 910083fd     	add	x29, sp, #0x20
  19dbec: f81f83a0     	stur	x0, [x29, #-0x8]
  19dbf0: f9000be1     	str	x1, [sp, #0x10]
  19dbf4: f90007e2     	str	x2, [sp, #0x8]
  19dbf8: f85f83a0     	ldur	x0, [x29, #-0x8]
  19dbfc: f9400be1     	ldr	x1, [sp, #0x10]
  19dc00: f9400821     	ldr	x1, [x1, #0x10]
  19dc04: f94007e2     	ldr	x2, [sp, #0x8]
  19dc08: 97fc2c62     	bl	0xa8d90 <SMF_State@plt>
  19dc0c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19dc10: 9100c3ff     	add	sp, sp, #0x30
  19dc14: d65f03c0     	ret
  19dc18: d10103ff     	sub	sp, sp, #0x40
  19dc1c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19dc20: 9100c3fd     	add	x29, sp, #0x30
  19dc24: d2800008     	mov	x8, #0x0                // =0
  19dc28: f81f03a0     	stur	x0, [x29, #-0x10]
  19dc2c: f9000fe1     	str	x1, [sp, #0x18]
  19dc30: f9400fe0     	ldr	x0, [sp, #0x18]
  19dc34: f9000be0     	str	x0, [sp, #0x10]
  19dc38: f85f03a0     	ldur	x0, [x29, #-0x10]
  19dc3c: f9400be1     	ldr	x1, [sp, #0x10]
  19dc40: f9400821     	ldr	x1, [x1, #0x10]
  19dc44: f90003e8     	str	x8, [sp]
  19dc48: 97fc2fbe     	bl	0xa9b40 <SMF_Close@plt>
  19dc4c: f90007e0     	str	x0, [sp, #0x8]
  19dc50: b5000040     	cbnz	x0, 0x19dc58 <WT_SetFilterCoeffs+0xf08>
  19dc54: 14000004     	b	0x19dc64 <WT_SetFilterCoeffs+0xf14>
  19dc58: f94007e8     	ldr	x8, [sp, #0x8]
  19dc5c: f81f83a8     	stur	x8, [x29, #-0x8]
  19dc60: 1400001b     	b	0x19dccc <WT_SetFilterCoeffs+0xf7c>
  19dc64: f9400be8     	ldr	x8, [sp, #0x10]
  19dc68: f9401508     	ldr	x8, [x8, #0x28]
  19dc6c: f94003e9     	ldr	x9, [sp]
  19dc70: eb09011f     	cmp	x8, x9
  19dc74: 1a9f07ea     	cset	w10, ne
  19dc78: 3700004a     	tbnz	w10, #0x0, 0x19dc80 <WT_SetFilterCoeffs+0xf30>
  19dc7c: 14000006     	b	0x19dc94 <WT_SetFilterCoeffs+0xf44>
  19dc80: f85f03a8     	ldur	x8, [x29, #-0x10]
  19dc84: f9400100     	ldr	x0, [x8]
  19dc88: f9400be8     	ldr	x8, [sp, #0x10]
  19dc8c: f9401501     	ldr	x1, [x8, #0x28]
  19dc90: 97fc1978     	bl	0xa4270 <DLSCleanup@plt>
  19dc94: 52800008     	mov	w8, #0x0                // =0
  19dc98: f85f03a9     	ldur	x9, [x29, #-0x10]
  19dc9c: 39462d2a     	ldrb	w10, [x9, #0x18b]
  19dca0: 53001d4a     	uxtb	w10, w10
  19dca4: 32001feb     	orr	w11, wzr, #0xff
  19dca8: 0a0b0108     	and	w8, w8, w11
  19dcac: 6b08015f     	cmp	w10, w8
  19dcb0: 1a9f07e8     	cset	w8, ne
  19dcb4: 370000a8     	tbnz	w8, #0x0, 0x19dcc8 <WT_SetFilterCoeffs+0xf78>
  19dcb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  19dcbc: f9400100     	ldr	x0, [x8]
  19dcc0: f9400be1     	ldr	x1, [sp, #0x10]
  19dcc4: 97fc0f7f     	bl	0xa1ac0 <EAS_HWFree@plt>
  19dcc8: f81f83bf     	stur	xzr, [x29, #-0x8]
  19dccc: f85f83a0     	ldur	x0, [x29, #-0x8]
  19dcd0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19dcd4: 910103ff     	add	sp, sp, #0x40
  19dcd8: d65f03c0     	ret
  19dcdc: d10083ff     	sub	sp, sp, #0x20
  19dce0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19dce4: 910043fd     	add	x29, sp, #0x10
  19dce8: f90007e0     	str	x0, [sp, #0x8]
  19dcec: f90003e1     	str	x1, [sp]
  19dcf0: f94007e0     	ldr	x0, [sp, #0x8]
  19dcf4: f94003e1     	ldr	x1, [sp]
  19dcf8: f9400821     	ldr	x1, [x1, #0x10]
  19dcfc: 97fc0a91     	bl	0xa0740 <SMF_Reset@plt>
  19dd00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19dd04: 910083ff     	add	sp, sp, #0x20
  19dd08: d65f03c0     	ret
  19dd0c: d10083ff     	sub	sp, sp, #0x20
  19dd10: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19dd14: 910043fd     	add	x29, sp, #0x10
  19dd18: f90007e0     	str	x0, [sp, #0x8]
  19dd1c: f90003e1     	str	x1, [sp]
  19dd20: f94007e0     	ldr	x0, [sp, #0x8]
  19dd24: f94003e1     	ldr	x1, [sp]
  19dd28: f9400821     	ldr	x1, [x1, #0x10]
  19dd2c: 97fc2081     	bl	0xa5f30 <SMF_Pause@plt>
  19dd30: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19dd34: 910083ff     	add	sp, sp, #0x20
  19dd38: d65f03c0     	ret
  19dd3c: d10083ff     	sub	sp, sp, #0x20
  19dd40: a9017bfd     	stp	x29, x30, [sp, #0x10]
  19dd44: 910043fd     	add	x29, sp, #0x10
  19dd48: f90007e0     	str	x0, [sp, #0x8]
  19dd4c: f90003e1     	str	x1, [sp]
  19dd50: f94007e0     	ldr	x0, [sp, #0x8]
  19dd54: f94003e1     	ldr	x1, [sp]
  19dd58: f9400821     	ldr	x1, [x1, #0x10]
  19dd5c: 97fc1ec5     	bl	0xa5870 <SMF_Resume@plt>
  19dd60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  19dd64: 910083ff     	add	sp, sp, #0x20
  19dd68: d65f03c0     	ret
  19dd6c: d100c3ff     	sub	sp, sp, #0x30
  19dd70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19dd74: 910083fd     	add	x29, sp, #0x20
  19dd78: f81f83a0     	stur	x0, [x29, #-0x8]
  19dd7c: f9000be1     	str	x1, [sp, #0x10]
  19dd80: f90007e2     	str	x2, [sp, #0x8]
  19dd84: f90003e3     	str	x3, [sp]
  19dd88: f85f83a0     	ldur	x0, [x29, #-0x8]
  19dd8c: f9400be1     	ldr	x1, [sp, #0x10]
  19dd90: f9400821     	ldr	x1, [x1, #0x10]
  19dd94: f94007e2     	ldr	x2, [sp, #0x8]
  19dd98: f94003e3     	ldr	x3, [sp]
  19dd9c: 97fc32f5     	bl	0xaa970 <SMF_SetData@plt>
  19dda0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19dda4: 9100c3ff     	add	sp, sp, #0x30
  19dda8: d65f03c0     	ret
  19ddac: d10103ff     	sub	sp, sp, #0x40
  19ddb0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19ddb4: 9100c3fd     	add	x29, sp, #0x30
  19ddb8: f81f03a0     	stur	x0, [x29, #-0x10]
  19ddbc: f9000fe1     	str	x1, [sp, #0x18]
  19ddc0: f9000be2     	str	x2, [sp, #0x10]
  19ddc4: f90007e3     	str	x3, [sp, #0x8]
  19ddc8: f85f03a0     	ldur	x0, [x29, #-0x10]
  19ddcc: f9400fe1     	ldr	x1, [sp, #0x18]
  19ddd0: f9400821     	ldr	x1, [x1, #0x10]
  19ddd4: f9400be2     	ldr	x2, [sp, #0x10]
  19ddd8: f94007e3     	ldr	x3, [sp, #0x8]
  19dddc: 97fc2f25     	bl	0xa9a70 <SMF_GetData@plt>
  19dde0: f90003e0     	str	x0, [sp]
  19dde4: b5000040     	cbnz	x0, 0x19ddec <WT_SetFilterCoeffs+0x109c>
  19dde8: 14000004     	b	0x19ddf8 <WT_SetFilterCoeffs+0x10a8>
  19ddec: f94003e8     	ldr	x8, [sp]
  19ddf0: f81f83a8     	stur	x8, [x29, #-0x8]
  19ddf4: 1400001a     	b	0x19de5c <WT_SetFilterCoeffs+0x110c>
  19ddf8: f9400be8     	ldr	x8, [sp, #0x10]
  19ddfc: b4000048     	cbz	x8, 0x19de04 <WT_SetFilterCoeffs+0x10b4>
  19de00: 14000016     	b	0x19de58 <WT_SetFilterCoeffs+0x1108>
  19de04: b24003e8     	orr	x8, xzr, #0x1
  19de08: f94007e9     	ldr	x9, [sp, #0x8]
  19de0c: f9400129     	ldr	x9, [x9]
  19de10: eb08013f     	cmp	x9, x8
  19de14: 1a9f17ea     	cset	w10, eq
  19de18: 3700004a     	tbnz	w10, #0x0, 0x19de20 <WT_SetFilterCoeffs+0x10d0>
  19de1c: 14000005     	b	0x19de30 <WT_SetFilterCoeffs+0x10e0>
  19de20: b27e07e8     	orr	x8, xzr, #0xc
  19de24: f94007e9     	ldr	x9, [sp, #0x8]
  19de28: f9000128     	str	x8, [x9]
  19de2c: 1400000b     	b	0x19de58 <WT_SetFilterCoeffs+0x1108>
  19de30: b27f03e8     	orr	x8, xzr, #0x2
  19de34: f94007e9     	ldr	x9, [sp, #0x8]
  19de38: f9400129     	ldr	x9, [x9]
  19de3c: eb08013f     	cmp	x9, x8
  19de40: 1a9f17ea     	cset	w10, eq
  19de44: 3700004a     	tbnz	w10, #0x0, 0x19de4c <WT_SetFilterCoeffs+0x10fc>
  19de48: 14000004     	b	0x19de58 <WT_SetFilterCoeffs+0x1108>
  19de4c: d28001a8     	mov	x8, #0xd                // =13
  19de50: f94007e9     	ldr	x9, [sp, #0x8]
  19de54: f9000128     	str	x8, [x9]
  19de58: f81f83bf     	stur	xzr, [x29, #-0x8]
  19de5c: f85f83a0     	ldur	x0, [x29, #-0x8]
  19de60: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19de64: 910103ff     	add	sp, sp, #0x40
  19de68: d65f03c0     	ret
  19de6c: d101c3ff     	sub	sp, sp, #0x70
  19de70: a9067bfd     	stp	x29, x30, [sp, #0x60]
  19de74: 910183fd     	add	x29, sp, #0x60
  19de78: d53bd048     	mrs	x8, TPIDR_EL0
  19de7c: f9401508     	ldr	x8, [x8, #0x28]
  19de80: f81f83a8     	stur	x8, [x29, #-0x8]
  19de84: f81d83a0     	stur	x0, [x29, #-0x28]
  19de88: f9001be1     	str	x1, [sp, #0x30]
  19de8c: f9401be8     	ldr	x8, [sp, #0x30]
  19de90: aa1f03e0     	mov	x0, xzr
  19de94: f9000d00     	str	x0, [x8, #0x18]
  19de98: f9401be8     	ldr	x8, [sp, #0x30]
  19de9c: f9001100     	str	x0, [x8, #0x20]
  19dea0: f85d83a0     	ldur	x0, [x29, #-0x28]
  19dea4: f9401be8     	ldr	x8, [sp, #0x30]
  19dea8: f9400101     	ldr	x1, [x8]
  19deac: d10043a2     	sub	x2, x29, #0x10
  19deb0: 94000059     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19deb4: f90017e0     	str	x0, [sp, #0x28]
  19deb8: b40000a0     	cbz	x0, 0x19decc <WT_SetFilterCoeffs+0x117c>
  19debc: 14000001     	b	0x19dec0 <WT_SetFilterCoeffs+0x1170>
  19dec0: f94017e8     	ldr	x8, [sp, #0x28]
  19dec4: f81e03a8     	stur	x8, [x29, #-0x20]
  19dec8: 14000045     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19decc: f85d83a0     	ldur	x0, [x29, #-0x28]
  19ded0: f9401be8     	ldr	x8, [sp, #0x30]
  19ded4: f9400101     	ldr	x1, [x8]
  19ded8: d10043a2     	sub	x2, x29, #0x10
  19dedc: 9400004e     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19dee0: f90017e0     	str	x0, [sp, #0x28]
  19dee4: b40000a0     	cbz	x0, 0x19def8 <WT_SetFilterCoeffs+0x11a8>
  19dee8: 14000001     	b	0x19deec <WT_SetFilterCoeffs+0x119c>
  19deec: f94017e8     	ldr	x8, [sp, #0x28]
  19def0: f81e03a8     	stur	x8, [x29, #-0x20]
  19def4: 1400003a     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19def8: f85d83a0     	ldur	x0, [x29, #-0x28]
  19defc: f9401be8     	ldr	x8, [sp, #0x30]
  19df00: f9400101     	ldr	x1, [x8]
  19df04: f85f03a2     	ldur	x2, [x29, #-0x10]
  19df08: 97fc2ca2     	bl	0xa9190 <EAS_HWFileSeekOfs@plt>
  19df0c: f90017e0     	str	x0, [sp, #0x28]
  19df10: b40000a0     	cbz	x0, 0x19df24 <WT_SetFilterCoeffs+0x11d4>
  19df14: 14000001     	b	0x19df18 <WT_SetFilterCoeffs+0x11c8>
  19df18: f94017e8     	ldr	x8, [sp, #0x28]
  19df1c: f81e03a8     	stur	x8, [x29, #-0x20]
  19df20: 1400002f     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19df24: f85d83a0     	ldur	x0, [x29, #-0x28]
  19df28: f9401be8     	ldr	x8, [sp, #0x30]
  19df2c: f9400101     	ldr	x1, [x8]
  19df30: d10043a2     	sub	x2, x29, #0x10
  19df34: 94000038     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19df38: f90017e0     	str	x0, [sp, #0x28]
  19df3c: b40000a0     	cbz	x0, 0x19df50 <WT_SetFilterCoeffs+0x1200>
  19df40: 14000001     	b	0x19df44 <WT_SetFilterCoeffs+0x11f4>
  19df44: f94017e8     	ldr	x8, [sp, #0x28]
  19df48: f81e03a8     	stur	x8, [x29, #-0x20]
  19df4c: 14000024     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19df50: f85d83a0     	ldur	x0, [x29, #-0x28]
  19df54: f9401be1     	ldr	x1, [sp, #0x30]
  19df58: f85f03a2     	ldur	x2, [x29, #-0x10]
  19df5c: d10063a3     	sub	x3, x29, #0x18
  19df60: 94000071     	bl	0x19e124 <WT_SetFilterCoeffs+0x13d4>
  19df64: f90017e0     	str	x0, [sp, #0x28]
  19df68: b40000a0     	cbz	x0, 0x19df7c <WT_SetFilterCoeffs+0x122c>
  19df6c: 14000001     	b	0x19df70 <WT_SetFilterCoeffs+0x1220>
  19df70: f94017e8     	ldr	x8, [sp, #0x28]
  19df74: f81e03a8     	stur	x8, [x29, #-0x20]
  19df78: 14000019     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19df7c: f9401be8     	ldr	x8, [sp, #0x30]
  19df80: f9400d08     	ldr	x8, [x8, #0x18]
  19df84: b50000a8     	cbnz	x8, 0x19df98 <WT_SetFilterCoeffs+0x1248>
  19df88: 14000001     	b	0x19df8c <WT_SetFilterCoeffs+0x123c>
  19df8c: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19df90: f81e03a8     	stur	x8, [x29, #-0x20]
  19df94: 14000012     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19df98: f9401be8     	ldr	x8, [sp, #0x30]
  19df9c: f9401108     	ldr	x8, [x8, #0x20]
  19dfa0: f1000508     	subs	x8, x8, #0x1
  19dfa4: f90013e8     	str	x8, [sp, #0x20]
  19dfa8: 5400014b     	b.lt	0x19dfd0 <WT_SetFilterCoeffs+0x1280>
  19dfac: 14000001     	b	0x19dfb0 <WT_SetFilterCoeffs+0x1260>
  19dfb0: f9401be8     	ldr	x8, [sp, #0x30]
  19dfb4: f9400d09     	ldr	x9, [x8, #0x18]
  19dfb8: f9401108     	ldr	x8, [x8, #0x20]
  19dfbc: eb080128     	subs	x8, x9, x8
  19dfc0: f9000fe8     	str	x8, [sp, #0x18]
  19dfc4: 5400006a     	b.ge	0x19dfd0 <WT_SetFilterCoeffs+0x1280>
  19dfc8: 14000001     	b	0x19dfcc <WT_SetFilterCoeffs+0x127c>
  19dfcc: 14000001     	b	0x19dfd0 <WT_SetFilterCoeffs+0x1280>
  19dfd0: aa1f03e8     	mov	x8, xzr
  19dfd4: f81e03a8     	stur	x8, [x29, #-0x20]
  19dfd8: 14000001     	b	0x19dfdc <WT_SetFilterCoeffs+0x128c>
  19dfdc: f85e03a8     	ldur	x8, [x29, #-0x20]
  19dfe0: d53bd049     	mrs	x9, TPIDR_EL0
  19dfe4: f9401529     	ldr	x9, [x9, #0x28]
  19dfe8: f85f83aa     	ldur	x10, [x29, #-0x8]
  19dfec: eb0a0129     	subs	x9, x9, x10
  19dff0: f9000be8     	str	x8, [sp, #0x10]
  19dff4: f90007e9     	str	x9, [sp, #0x8]
  19dff8: 540000c1     	b.ne	0x19e010 <WT_SetFilterCoeffs+0x12c0>
  19dffc: 14000001     	b	0x19e000 <WT_SetFilterCoeffs+0x12b0>
  19e000: f9400be0     	ldr	x0, [sp, #0x10]
  19e004: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  19e008: 9101c3ff     	add	sp, sp, #0x70
  19e00c: d65f03c0     	ret
  19e010: 97fc2f58     	bl	0xa9d70 <__stack_chk_fail@plt>
  19e014: d10183ff     	sub	sp, sp, #0x60
  19e018: a9057bfd     	stp	x29, x30, [sp, #0x50]
  19e01c: 910143fd     	add	x29, sp, #0x50
  19e020: d53bd048     	mrs	x8, TPIDR_EL0
  19e024: f9401508     	ldr	x8, [x8, #0x28]
  19e028: f81f83a8     	stur	x8, [x29, #-0x8]
  19e02c: f81e03a0     	stur	x0, [x29, #-0x20]
  19e030: f90017e1     	str	x1, [sp, #0x28]
  19e034: f90013e2     	str	x2, [sp, #0x20]
  19e038: f94013e8     	ldr	x8, [sp, #0x20]
  19e03c: aa1f03e0     	mov	x0, xzr
  19e040: f9000100     	str	x0, [x8]
  19e044: f85e03a0     	ldur	x0, [x29, #-0x20]
  19e048: f94017e1     	ldr	x1, [sp, #0x28]
  19e04c: d10033a2     	sub	x2, x29, #0xc
  19e050: 97fc1bc8     	bl	0xa4f70 <EAS_HWGetByte@plt>
  19e054: f9000fe0     	str	x0, [sp, #0x18]
  19e058: b40000a0     	cbz	x0, 0x19e06c <WT_SetFilterCoeffs+0x131c>
  19e05c: 14000001     	b	0x19e060 <WT_SetFilterCoeffs+0x1310>
  19e060: f9400fe8     	ldr	x8, [sp, #0x18]
  19e064: f81e83a8     	stur	x8, [x29, #-0x18]
  19e068: 14000021     	b	0x19e0ec <WT_SetFilterCoeffs+0x139c>
  19e06c: 14000001     	b	0x19e070 <WT_SetFilterCoeffs+0x1320>
  19e070: 385f43a8     	ldurb	w8, [x29, #-0xc]
  19e074: 71020108     	subs	w8, w8, #0x80
  19e078: b90017e8     	str	w8, [sp, #0x14]
  19e07c: 5400026b     	b.lt	0x19e0c8 <WT_SetFilterCoeffs+0x1378>
  19e080: 14000001     	b	0x19e084 <WT_SetFilterCoeffs+0x1334>
  19e084: f94013e8     	ldr	x8, [sp, #0x20]
  19e088: f9400109     	ldr	x9, [x8]
  19e08c: 385f43aa     	ldurb	w10, [x29, #-0xc]
  19e090: 2a0a03eb     	mov	w11, w10
  19e094: b379e12b     	bfi	x11, x9, #7, #57
  19e098: f900010b     	str	x11, [x8]
  19e09c: f85e03a0     	ldur	x0, [x29, #-0x20]
  19e0a0: f94017e1     	ldr	x1, [sp, #0x28]
  19e0a4: d10033a2     	sub	x2, x29, #0xc
  19e0a8: 97fc1bb2     	bl	0xa4f70 <EAS_HWGetByte@plt>
  19e0ac: f9000fe0     	str	x0, [sp, #0x18]
  19e0b0: b40000a0     	cbz	x0, 0x19e0c4 <WT_SetFilterCoeffs+0x1374>
  19e0b4: 14000001     	b	0x19e0b8 <WT_SetFilterCoeffs+0x1368>
  19e0b8: f9400fe8     	ldr	x8, [sp, #0x18]
  19e0bc: f81e83a8     	stur	x8, [x29, #-0x18]
  19e0c0: 1400000b     	b	0x19e0ec <WT_SetFilterCoeffs+0x139c>
  19e0c4: 17ffffeb     	b	0x19e070 <WT_SetFilterCoeffs+0x1320>
  19e0c8: f94013e8     	ldr	x8, [sp, #0x20]
  19e0cc: f9400109     	ldr	x9, [x8]
  19e0d0: 385f43aa     	ldurb	w10, [x29, #-0xc]
  19e0d4: 2a0a03eb     	mov	w11, w10
  19e0d8: aa091d69     	orr	x9, x11, x9, lsl #7
  19e0dc: f9000109     	str	x9, [x8]
  19e0e0: aa1f03e8     	mov	x8, xzr
  19e0e4: f81e83a8     	stur	x8, [x29, #-0x18]
  19e0e8: 14000001     	b	0x19e0ec <WT_SetFilterCoeffs+0x139c>
  19e0ec: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e0f0: d53bd049     	mrs	x9, TPIDR_EL0
  19e0f4: f9401529     	ldr	x9, [x9, #0x28]
  19e0f8: f85f83aa     	ldur	x10, [x29, #-0x8]
  19e0fc: eb0a0129     	subs	x9, x9, x10
  19e100: f90007e8     	str	x8, [sp, #0x8]
  19e104: f90003e9     	str	x9, [sp]
  19e108: 540000c1     	b.ne	0x19e120 <WT_SetFilterCoeffs+0x13d0>
  19e10c: 14000001     	b	0x19e110 <WT_SetFilterCoeffs+0x13c0>
  19e110: f94007e0     	ldr	x0, [sp, #0x8]
  19e114: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  19e118: 910183ff     	add	sp, sp, #0x60
  19e11c: d65f03c0     	ret
  19e120: 97fc2f14     	bl	0xa9d70 <__stack_chk_fail@plt>
  19e124: d10303ff     	sub	sp, sp, #0xc0
  19e128: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  19e12c: 9102c3fd     	add	x29, sp, #0xb0
  19e130: d53bd048     	mrs	x8, TPIDR_EL0
  19e134: f9401508     	ldr	x8, [x8, #0x28]
  19e138: f81f83a8     	stur	x8, [x29, #-0x8]
  19e13c: f81b83a0     	stur	x0, [x29, #-0x48]
  19e140: f81b03a1     	stur	x1, [x29, #-0x50]
  19e144: f9002fe2     	str	x2, [sp, #0x58]
  19e148: f9002be3     	str	x3, [sp, #0x50]
  19e14c: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e150: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e154: f9400101     	ldr	x1, [x8]
  19e158: f9402fe2     	ldr	x2, [sp, #0x58]
  19e15c: 97fc3091     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19e160: f90027e0     	str	x0, [sp, #0x48]
  19e164: b40000a0     	cbz	x0, 0x19e178 <WT_SetFilterCoeffs+0x1428>
  19e168: 14000001     	b	0x19e16c <WT_SetFilterCoeffs+0x141c>
  19e16c: f94027e8     	ldr	x8, [sp, #0x48]
  19e170: f81c03a8     	stur	x8, [x29, #-0x40]
  19e174: 14000103     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e178: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e17c: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e180: f9400101     	ldr	x1, [x8]
  19e184: f9402be2     	ldr	x2, [sp, #0x50]
  19e188: 97ffffa3     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e18c: f90027e0     	str	x0, [sp, #0x48]
  19e190: b40000a0     	cbz	x0, 0x19e1a4 <WT_SetFilterCoeffs+0x1454>
  19e194: 14000001     	b	0x19e198 <WT_SetFilterCoeffs+0x1448>
  19e198: f94027e8     	ldr	x8, [sp, #0x48]
  19e19c: f81c03a8     	stur	x8, [x29, #-0x40]
  19e1a0: 140000f8     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e1a4: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e1a8: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e1ac: f9400101     	ldr	x1, [x8]
  19e1b0: d10063a2     	sub	x2, x29, #0x18
  19e1b4: 97ffff98     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e1b8: f90027e0     	str	x0, [sp, #0x48]
  19e1bc: b40000a0     	cbz	x0, 0x19e1d0 <WT_SetFilterCoeffs+0x1480>
  19e1c0: 14000001     	b	0x19e1c4 <WT_SetFilterCoeffs+0x1474>
  19e1c4: f94027e8     	ldr	x8, [sp, #0x48]
  19e1c8: f81c03a8     	stur	x8, [x29, #-0x40]
  19e1cc: 140000ed     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e1d0: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e1d4: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e1d8: f9400101     	ldr	x1, [x8]
  19e1dc: d100c3a2     	sub	x2, x29, #0x30
  19e1e0: 97ffff8d     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e1e4: f90027e0     	str	x0, [sp, #0x48]
  19e1e8: b40000a0     	cbz	x0, 0x19e1fc <WT_SetFilterCoeffs+0x14ac>
  19e1ec: 14000001     	b	0x19e1f0 <WT_SetFilterCoeffs+0x14a0>
  19e1f0: f94027e8     	ldr	x8, [sp, #0x48]
  19e1f4: f81c03a8     	stur	x8, [x29, #-0x40]
  19e1f8: 140000e2     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e1fc: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e200: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e204: f9400101     	ldr	x1, [x8]
  19e208: d100a3a2     	sub	x2, x29, #0x28
  19e20c: 97ffff82     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e210: f90027e0     	str	x0, [sp, #0x48]
  19e214: b40000a0     	cbz	x0, 0x19e228 <WT_SetFilterCoeffs+0x14d8>
  19e218: 14000001     	b	0x19e21c <WT_SetFilterCoeffs+0x14cc>
  19e21c: f94027e8     	ldr	x8, [sp, #0x48]
  19e220: f81c03a8     	stur	x8, [x29, #-0x40]
  19e224: 140000d7     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e228: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e22c: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e230: f9400101     	ldr	x1, [x8]
  19e234: d10083a2     	sub	x2, x29, #0x20
  19e238: 97fc276a     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  19e23c: f90027e0     	str	x0, [sp, #0x48]
  19e240: b40000a0     	cbz	x0, 0x19e254 <WT_SetFilterCoeffs+0x1504>
  19e244: 14000001     	b	0x19e248 <WT_SetFilterCoeffs+0x14f8>
  19e248: f94027e8     	ldr	x8, [sp, #0x48]
  19e24c: f81c03a8     	stur	x8, [x29, #-0x40]
  19e250: 140000cc     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e254: f85e03a8     	ldur	x8, [x29, #-0x20]
  19e258: f9402fe9     	ldr	x9, [sp, #0x58]
  19e25c: eb090108     	subs	x8, x8, x9
  19e260: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e264: eb090108     	subs	x8, x8, x9
  19e268: f90023e8     	str	x8, [sp, #0x40]
  19e26c: 540000ad     	b.le	0x19e280 <WT_SetFilterCoeffs+0x1530>
  19e270: 14000001     	b	0x19e274 <WT_SetFilterCoeffs+0x1524>
  19e274: 92800008     	mov	x8, #-0x1               // =-1
  19e278: f81c03a8     	stur	x8, [x29, #-0x40]
  19e27c: 140000c1     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e280: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e284: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e288: f9400101     	ldr	x1, [x8]
  19e28c: f9402fe8     	ldr	x8, [sp, #0x58]
  19e290: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e294: 8b090102     	add	x2, x8, x9
  19e298: 97fc3042     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19e29c: f90027e0     	str	x0, [sp, #0x48]
  19e2a0: b40000a0     	cbz	x0, 0x19e2b4 <WT_SetFilterCoeffs+0x1564>
  19e2a4: 14000001     	b	0x19e2a8 <WT_SetFilterCoeffs+0x1558>
  19e2a8: f94027e8     	ldr	x8, [sp, #0x48]
  19e2ac: f81c03a8     	stur	x8, [x29, #-0x40]
  19e2b0: 140000b4     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e2b4: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e2b8: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e2bc: f9400101     	ldr	x1, [x8]
  19e2c0: d10043a2     	sub	x2, x29, #0x10
  19e2c4: 97ffff54     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e2c8: f90027e0     	str	x0, [sp, #0x48]
  19e2cc: b40000a0     	cbz	x0, 0x19e2e0 <WT_SetFilterCoeffs+0x1590>
  19e2d0: 14000001     	b	0x19e2d4 <WT_SetFilterCoeffs+0x1584>
  19e2d4: f94027e8     	ldr	x8, [sp, #0x48]
  19e2d8: f81c03a8     	stur	x8, [x29, #-0x40]
  19e2dc: 140000a9     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e2e0: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e2e4: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e2e8: f9400101     	ldr	x1, [x8]
  19e2ec: d10083a2     	sub	x2, x29, #0x20
  19e2f0: 97fc273c     	bl	0xa7fe0 <EAS_HWFilePos@plt>
  19e2f4: f90027e0     	str	x0, [sp, #0x48]
  19e2f8: b40000a0     	cbz	x0, 0x19e30c <WT_SetFilterCoeffs+0x15bc>
  19e2fc: 14000001     	b	0x19e300 <WT_SetFilterCoeffs+0x15b0>
  19e300: f94027e8     	ldr	x8, [sp, #0x48]
  19e304: f81c03a8     	stur	x8, [x29, #-0x40]
  19e308: 1400009e     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e30c: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e310: b5000e68     	cbnz	x8, 0x19e4dc <WT_SetFilterCoeffs+0x178c>
  19e314: 14000001     	b	0x19e318 <WT_SetFilterCoeffs+0x15c8>
  19e318: f85f03a8     	ldur	x8, [x29, #-0x10]
  19e31c: f1000908     	subs	x8, x8, #0x2
  19e320: f9001fe8     	str	x8, [sp, #0x38]
  19e324: 540003c1     	b.ne	0x19e39c <WT_SetFilterCoeffs+0x164c>
  19e328: 14000001     	b	0x19e32c <WT_SetFilterCoeffs+0x15dc>
  19e32c: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e330: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e334: f9400101     	ldr	x1, [x8]
  19e338: d10083a2     	sub	x2, x29, #0x20
  19e33c: 97ffff36     	bl	0x19e014 <WT_SetFilterCoeffs+0x12c4>
  19e340: f90027e0     	str	x0, [sp, #0x48]
  19e344: b40000a0     	cbz	x0, 0x19e358 <WT_SetFilterCoeffs+0x1608>
  19e348: 14000001     	b	0x19e34c <WT_SetFilterCoeffs+0x15fc>
  19e34c: f94027e8     	ldr	x8, [sp, #0x48]
  19e350: f81c03a8     	stur	x8, [x29, #-0x40]
  19e354: 1400008b     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e358: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e35c: f9400508     	ldr	x8, [x8, #0x8]
  19e360: f85e03a9     	ldur	x9, [x29, #-0x20]
  19e364: 8b080128     	add	x8, x9, x8
  19e368: f81e03a8     	stur	x8, [x29, #-0x20]
  19e36c: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e370: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e374: f9400101     	ldr	x1, [x8]
  19e378: f85e03a2     	ldur	x2, [x29, #-0x20]
  19e37c: 97fc3009     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19e380: f90027e0     	str	x0, [sp, #0x48]
  19e384: b40000a0     	cbz	x0, 0x19e398 <WT_SetFilterCoeffs+0x1648>
  19e388: 14000001     	b	0x19e38c <WT_SetFilterCoeffs+0x163c>
  19e38c: f94027e8     	ldr	x8, [sp, #0x48]
  19e390: f81c03a8     	stur	x8, [x29, #-0x40]
  19e394: 1400007b     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e398: 1400000a     	b	0x19e3c0 <WT_SetFilterCoeffs+0x1670>
  19e39c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19e3a0: f1000508     	subs	x8, x8, #0x1
  19e3a4: f9001be8     	str	x8, [sp, #0x30]
  19e3a8: 540000a0     	b.eq	0x19e3bc <WT_SetFilterCoeffs+0x166c>
  19e3ac: 14000001     	b	0x19e3b0 <WT_SetFilterCoeffs+0x1660>
  19e3b0: b27bfbe8     	orr	x8, xzr, #0xffffffffffffffef
  19e3b4: f81c03a8     	stur	x8, [x29, #-0x40]
  19e3b8: 14000072     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e3bc: 14000001     	b	0x19e3c0 <WT_SetFilterCoeffs+0x1670>
  19e3c0: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e3c4: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e3c8: f9400101     	ldr	x1, [x8]
  19e3cc: d100e3a2     	sub	x2, x29, #0x38
  19e3d0: 320003e3     	orr	w3, wzr, #0x1
  19e3d4: 97fc0c27     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e3d8: f90027e0     	str	x0, [sp, #0x48]
  19e3dc: b40000a0     	cbz	x0, 0x19e3f0 <WT_SetFilterCoeffs+0x16a0>
  19e3e0: 14000001     	b	0x19e3e4 <WT_SetFilterCoeffs+0x1694>
  19e3e4: f94027e8     	ldr	x8, [sp, #0x48]
  19e3e8: f81c03a8     	stur	x8, [x29, #-0x40]
  19e3ec: 14000065     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e3f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  19e3f4: 5288c8c9     	mov	w9, #0x4646             // =17990
  19e3f8: 72aa4929     	movk	w9, #0x5249, lsl #16
  19e3fc: 2a0903ea     	mov	w10, w9
  19e400: eb0a0108     	subs	x8, x8, x10
  19e404: f90017e8     	str	x8, [sp, #0x28]
  19e408: 540004e1     	b.ne	0x19e4a4 <WT_SetFilterCoeffs+0x1754>
  19e40c: 14000001     	b	0x19e410 <WT_SetFilterCoeffs+0x16c0>
  19e410: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e414: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e418: f9400101     	ldr	x1, [x8]
  19e41c: 321d03e9     	orr	w9, wzr, #0x8
  19e420: 2a0903e2     	mov	w2, w9
  19e424: 97fc2b5b     	bl	0xa9190 <EAS_HWFileSeekOfs@plt>
  19e428: f90027e0     	str	x0, [sp, #0x48]
  19e42c: b40000a0     	cbz	x0, 0x19e440 <WT_SetFilterCoeffs+0x16f0>
  19e430: 14000001     	b	0x19e434 <WT_SetFilterCoeffs+0x16e4>
  19e434: f94027e8     	ldr	x8, [sp, #0x48]
  19e438: f81c03a8     	stur	x8, [x29, #-0x40]
  19e43c: 14000051     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e440: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e444: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e448: f9400101     	ldr	x1, [x8]
  19e44c: d100e3a2     	sub	x2, x29, #0x38
  19e450: 320003e3     	orr	w3, wzr, #0x1
  19e454: 97fc0c07     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e458: f90027e0     	str	x0, [sp, #0x48]
  19e45c: b40000a0     	cbz	x0, 0x19e470 <WT_SetFilterCoeffs+0x1720>
  19e460: 14000001     	b	0x19e464 <WT_SetFilterCoeffs+0x1714>
  19e464: f94027e8     	ldr	x8, [sp, #0x48]
  19e468: f81c03a8     	stur	x8, [x29, #-0x40]
  19e46c: 14000045     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e470: f85c83a8     	ldur	x8, [x29, #-0x38]
  19e474: 528a6409     	mov	w9, #0x5320             // =21280
  19e478: 72a88989     	movk	w9, #0x444c, lsl #16
  19e47c: 2a0903ea     	mov	w10, w9
  19e480: eb0a0108     	subs	x8, x8, x10
  19e484: f90013e8     	str	x8, [sp, #0x20]
  19e488: 540000c1     	b.ne	0x19e4a0 <WT_SetFilterCoeffs+0x1750>
  19e48c: 14000001     	b	0x19e490 <WT_SetFilterCoeffs+0x1740>
  19e490: f85e03a8     	ldur	x8, [x29, #-0x20]
  19e494: f85b03a9     	ldur	x9, [x29, #-0x50]
  19e498: f9001128     	str	x8, [x9, #0x20]
  19e49c: 14000001     	b	0x19e4a0 <WT_SetFilterCoeffs+0x1750>
  19e4a0: 1400000e     	b	0x19e4d8 <WT_SetFilterCoeffs+0x1788>
  19e4a4: f85c83a8     	ldur	x8, [x29, #-0x38]
  19e4a8: 528d0c89     	mov	w9, #0x6864             // =26724
  19e4ac: 72a9aa89     	movk	w9, #0x4d54, lsl #16
  19e4b0: 2a0903ea     	mov	w10, w9
  19e4b4: eb0a0108     	subs	x8, x8, x10
  19e4b8: f9000fe8     	str	x8, [sp, #0x18]
  19e4bc: 540000c1     	b.ne	0x19e4d4 <WT_SetFilterCoeffs+0x1784>
  19e4c0: 14000001     	b	0x19e4c4 <WT_SetFilterCoeffs+0x1774>
  19e4c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  19e4c8: f85b03a9     	ldur	x9, [x29, #-0x50]
  19e4cc: f9000d28     	str	x8, [x9, #0x18]
  19e4d0: 14000001     	b	0x19e4d4 <WT_SetFilterCoeffs+0x1784>
  19e4d4: 14000001     	b	0x19e4d8 <WT_SetFilterCoeffs+0x1788>
  19e4d8: 14000027     	b	0x19e574 <WT_SetFilterCoeffs+0x1824>
  19e4dc: 14000001     	b	0x19e4e0 <WT_SetFilterCoeffs+0x1790>
  19e4e0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e4e4: f1000508     	subs	x8, x8, #0x1
  19e4e8: f9000be8     	str	x8, [sp, #0x10]
  19e4ec: 5400042b     	b.lt	0x19e570 <WT_SetFilterCoeffs+0x1820>
  19e4f0: 14000001     	b	0x19e4f4 <WT_SetFilterCoeffs+0x17a4>
  19e4f4: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e4f8: f85b03a1     	ldur	x1, [x29, #-0x50]
  19e4fc: f85e03a2     	ldur	x2, [x29, #-0x20]
  19e500: d100a3a3     	sub	x3, x29, #0x28
  19e504: 97ffff08     	bl	0x19e124 <WT_SetFilterCoeffs+0x13d4>
  19e508: f90027e0     	str	x0, [sp, #0x48]
  19e50c: b40000a0     	cbz	x0, 0x19e520 <WT_SetFilterCoeffs+0x17d0>
  19e510: 14000001     	b	0x19e514 <WT_SetFilterCoeffs+0x17c4>
  19e514: f94027e8     	ldr	x8, [sp, #0x48]
  19e518: f81c03a8     	stur	x8, [x29, #-0x40]
  19e51c: 14000019     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e520: f85d83a8     	ldur	x8, [x29, #-0x28]
  19e524: f85e03a9     	ldur	x9, [x29, #-0x20]
  19e528: 8b080128     	add	x8, x9, x8
  19e52c: f81e03a8     	stur	x8, [x29, #-0x20]
  19e530: f85b83a0     	ldur	x0, [x29, #-0x48]
  19e534: f85b03a8     	ldur	x8, [x29, #-0x50]
  19e538: f9400101     	ldr	x1, [x8]
  19e53c: f85e03a2     	ldur	x2, [x29, #-0x20]
  19e540: 97fc2f98     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19e544: f90027e0     	str	x0, [sp, #0x48]
  19e548: b40000a0     	cbz	x0, 0x19e55c <WT_SetFilterCoeffs+0x180c>
  19e54c: 14000001     	b	0x19e550 <WT_SetFilterCoeffs+0x1800>
  19e550: f94027e8     	ldr	x8, [sp, #0x48]
  19e554: f81c03a8     	stur	x8, [x29, #-0x40]
  19e558: 1400000a     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e55c: 14000001     	b	0x19e560 <WT_SetFilterCoeffs+0x1810>
  19e560: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e564: f1000508     	subs	x8, x8, #0x1
  19e568: f81e83a8     	stur	x8, [x29, #-0x18]
  19e56c: 17ffffdd     	b	0x19e4e0 <WT_SetFilterCoeffs+0x1790>
  19e570: 14000001     	b	0x19e574 <WT_SetFilterCoeffs+0x1824>
  19e574: aa1f03e8     	mov	x8, xzr
  19e578: f81c03a8     	stur	x8, [x29, #-0x40]
  19e57c: 14000001     	b	0x19e580 <WT_SetFilterCoeffs+0x1830>
  19e580: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e584: d53bd049     	mrs	x9, TPIDR_EL0
  19e588: f9401529     	ldr	x9, [x9, #0x28]
  19e58c: f85f83aa     	ldur	x10, [x29, #-0x8]
  19e590: eb0a0129     	subs	x9, x9, x10
  19e594: f90007e8     	str	x8, [sp, #0x8]
  19e598: f90003e9     	str	x9, [sp]
  19e59c: 540000c1     	b.ne	0x19e5b4 <WT_SetFilterCoeffs+0x1864>
  19e5a0: 14000001     	b	0x19e5a4 <WT_SetFilterCoeffs+0x1854>
  19e5a4: f94007e0     	ldr	x0, [sp, #0x8]
  19e5a8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  19e5ac: 910303ff     	add	sp, sp, #0xc0
  19e5b0: d65f03c0     	ret
  19e5b4: 97fc2def     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000019e5b8 <JET_ParseEvent>:
  19e5b8: d10043ff     	sub	sp, sp, #0x10
  19e5bc: b2681fe8     	orr	x8, xzr, #0xff000000
  19e5c0: b26e17e9     	orr	x9, xzr, #0xfc0000
  19e5c4: b2720fea     	mov	x10, #0x3c000           // =245760
  19e5c8: b2791beb     	orr	x11, xzr, #0x3f80
  19e5cc: b2401bec     	orr	x12, xzr, #0x7f
  19e5d0: f90007e0     	str	x0, [sp, #0x8]
  19e5d4: f90003e1     	str	x1, [sp]
  19e5d8: f94007e0     	ldr	x0, [sp, #0x8]
  19e5dc: 8a080008     	and	x8, x0, x8
  19e5e0: d358fd08     	lsr	x8, x8, #24
  19e5e4: 2a0803ed     	mov	w13, w8
  19e5e8: f94003e8     	ldr	x8, [sp]
  19e5ec: 3900010d     	strb	w13, [x8]
  19e5f0: f94007e8     	ldr	x8, [sp, #0x8]
  19e5f4: 8a090108     	and	x8, x8, x9
  19e5f8: d352fd08     	lsr	x8, x8, #18
  19e5fc: 2a0803ed     	mov	w13, w8
  19e600: f94003e8     	ldr	x8, [sp]
  19e604: 3900090d     	strb	w13, [x8, #0x2]
  19e608: f94007e8     	ldr	x8, [sp, #0x8]
  19e60c: 8a0a0108     	and	x8, x8, x10
  19e610: d34efd08     	lsr	x8, x8, #14
  19e614: 2a0803ed     	mov	w13, w8
  19e618: f94003e8     	ldr	x8, [sp]
  19e61c: 3900050d     	strb	w13, [x8, #0x1]
  19e620: f94007e8     	ldr	x8, [sp, #0x8]
  19e624: 8a0b0108     	and	x8, x8, x11
  19e628: d347fd08     	lsr	x8, x8, #7
  19e62c: 2a0803ed     	mov	w13, w8
  19e630: f94003e8     	ldr	x8, [sp]
  19e634: 39000d0d     	strb	w13, [x8, #0x3]
  19e638: f94007e8     	ldr	x8, [sp, #0x8]
  19e63c: 8a0c0108     	and	x8, x8, x12
  19e640: 2a0803ed     	mov	w13, w8
  19e644: f94003e8     	ldr	x8, [sp]
  19e648: 3900110d     	strb	w13, [x8, #0x4]
  19e64c: 910043ff     	add	sp, sp, #0x10
  19e650: d65f03c0     	ret

000000000019e654 <JET_OpenFile>:
  19e654: d10343ff     	sub	sp, sp, #0xd0
  19e658: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  19e65c: 910303fd     	add	x29, sp, #0xc0
  19e660: d53bd048     	mrs	x8, TPIDR_EL0
  19e664: f9401508     	ldr	x8, [x8, #0x28]
  19e668: f81f83a8     	stur	x8, [x29, #-0x8]
  19e66c: f81d03a0     	stur	x0, [x29, #-0x30]
  19e670: f81c83a1     	stur	x1, [x29, #-0x38]
  19e674: aa1f03e8     	mov	x8, xzr
  19e678: f81e03a8     	stur	x8, [x29, #-0x20]
  19e67c: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e680: f940bd08     	ldr	x8, [x8, #0x178]
  19e684: f9400108     	ldr	x8, [x8]
  19e688: b40000a8     	cbz	x8, 0x19e69c <JET_OpenFile+0x48>
  19e68c: 14000001     	b	0x19e690 <JET_OpenFile+0x3c>
  19e690: b27afbe8     	orr	x8, xzr, #0xffffffffffffffdf
  19e694: f81d83a8     	stur	x8, [x29, #-0x28]
  19e698: 140000e8     	b	0x19ea38 <JET_OpenFile+0x3e4>
  19e69c: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e6a0: f9400100     	ldr	x0, [x8]
  19e6a4: f85c83a1     	ldur	x1, [x29, #-0x38]
  19e6a8: f940bd02     	ldr	x2, [x8, #0x178]
  19e6ac: 320003e9     	orr	w9, wzr, #0x1
  19e6b0: 2a0903e3     	mov	w3, w9
  19e6b4: 97fc0877     	bl	0xa0890 <EAS_HWOpenFile@plt>
  19e6b8: f81c03a0     	stur	x0, [x29, #-0x40]
  19e6bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e6c0: b40000a8     	cbz	x8, 0x19e6d4 <JET_OpenFile+0x80>
  19e6c4: 14000001     	b	0x19e6c8 <JET_OpenFile+0x74>
  19e6c8: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e6cc: f81d83a8     	stur	x8, [x29, #-0x28]
  19e6d0: 140000da     	b	0x19ea38 <JET_OpenFile+0x3e4>
  19e6d4: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e6d8: f9400100     	ldr	x0, [x8]
  19e6dc: f940bd08     	ldr	x8, [x8, #0x178]
  19e6e0: f9400101     	ldr	x1, [x8]
  19e6e4: d10043a2     	sub	x2, x29, #0x10
  19e6e8: 320003e3     	orr	w3, wzr, #0x1
  19e6ec: 97fc0b61     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e6f0: f81c03a0     	stur	x0, [x29, #-0x40]
  19e6f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e6f8: b50001c8     	cbnz	x8, 0x19e730 <JET_OpenFile+0xdc>
  19e6fc: 14000001     	b	0x19e700 <JET_OpenFile+0xac>
  19e700: f85f03a8     	ldur	x8, [x29, #-0x10]
  19e704: 528a8409     	mov	w9, #0x5420             // =21536
  19e708: 72a948a9     	movk	w9, #0x4a45, lsl #16
  19e70c: 2a0903ea     	mov	w10, w9
  19e710: eb0a0108     	subs	x8, x8, x10
  19e714: f81a83a8     	stur	x8, [x29, #-0x58]
  19e718: 540000a0     	b.eq	0x19e72c <JET_OpenFile+0xd8>
  19e71c: 14000001     	b	0x19e720 <JET_OpenFile+0xcc>
  19e720: b27cf3e8     	orr	x8, xzr, #0xfffffffffffffff1
  19e724: f81c03a8     	stur	x8, [x29, #-0x40]
  19e728: 14000001     	b	0x19e72c <JET_OpenFile+0xd8>
  19e72c: 14000001     	b	0x19e730 <JET_OpenFile+0xdc>
  19e730: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e734: b5000168     	cbnz	x8, 0x19e760 <JET_OpenFile+0x10c>
  19e738: 14000001     	b	0x19e73c <JET_OpenFile+0xe8>
  19e73c: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e740: f9400100     	ldr	x0, [x8]
  19e744: f940bd08     	ldr	x8, [x8, #0x178]
  19e748: f9400101     	ldr	x1, [x8]
  19e74c: d10083a2     	sub	x2, x29, #0x20
  19e750: 2a1f03e3     	mov	w3, wzr
  19e754: 97fc0b47     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e758: f81c03a0     	stur	x0, [x29, #-0x40]
  19e75c: 14000001     	b	0x19e760 <JET_OpenFile+0x10c>
  19e760: 2a1f03e8     	mov	w8, wzr
  19e764: b81b03a8     	stur	w8, [x29, #-0x50]
  19e768: b81b43a8     	stur	w8, [x29, #-0x4c]
  19e76c: 321d03e8     	orr	w8, wzr, #0x8
  19e770: 2a0803e9     	mov	w9, w8
  19e774: f81e83a9     	stur	x9, [x29, #-0x18]
  19e778: f81b83a9     	stur	x9, [x29, #-0x48]
  19e77c: 14000001     	b	0x19e780 <JET_OpenFile+0x12c>
  19e780: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e784: 2a1f03e0     	mov	w0, wzr
  19e788: b81a43a0     	stur	w0, [x29, #-0x5c]
  19e78c: b5000128     	cbnz	x8, 0x19e7b0 <JET_OpenFile+0x15c>
  19e790: 14000001     	b	0x19e794 <JET_OpenFile+0x140>
  19e794: f85b83a8     	ldur	x8, [x29, #-0x48]
  19e798: f85e03a9     	ldur	x9, [x29, #-0x20]
  19e79c: eb090108     	subs	x8, x8, x9
  19e7a0: 1a9fa7ea     	cset	w10, lt
  19e7a4: f9002fe8     	str	x8, [sp, #0x58]
  19e7a8: b81a43aa     	stur	w10, [x29, #-0x5c]
  19e7ac: 14000001     	b	0x19e7b0 <JET_OpenFile+0x15c>
  19e7b0: b85a43a8     	ldur	w8, [x29, #-0x5c]
  19e7b4: 36001288     	tbz	w8, #0x0, 0x19ea04 <JET_OpenFile+0x3b0>
  19e7b8: 14000001     	b	0x19e7bc <JET_OpenFile+0x168>
  19e7bc: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e7c0: f9400100     	ldr	x0, [x8]
  19e7c4: f940bd08     	ldr	x8, [x8, #0x178]
  19e7c8: f9400101     	ldr	x1, [x8]
  19e7cc: f85b83a2     	ldur	x2, [x29, #-0x48]
  19e7d0: 97fc2ef4     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19e7d4: f81c03a0     	stur	x0, [x29, #-0x40]
  19e7d8: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e7dc: b4000068     	cbz	x8, 0x19e7e8 <JET_OpenFile+0x194>
  19e7e0: 14000001     	b	0x19e7e4 <JET_OpenFile+0x190>
  19e7e4: 14000088     	b	0x19ea04 <JET_OpenFile+0x3b0>
  19e7e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e7ec: f9400100     	ldr	x0, [x8]
  19e7f0: f940bd08     	ldr	x8, [x8, #0x178]
  19e7f4: f9400101     	ldr	x1, [x8]
  19e7f8: d10043a2     	sub	x2, x29, #0x10
  19e7fc: 320003e3     	orr	w3, wzr, #0x1
  19e800: 97fc0b1c     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e804: f81c03a0     	stur	x0, [x29, #-0x40]
  19e808: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e80c: b4000068     	cbz	x8, 0x19e818 <JET_OpenFile+0x1c4>
  19e810: 14000001     	b	0x19e814 <JET_OpenFile+0x1c0>
  19e814: 1400007c     	b	0x19ea04 <JET_OpenFile+0x3b0>
  19e818: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e81c: f9400100     	ldr	x0, [x8]
  19e820: f940bd08     	ldr	x8, [x8, #0x178]
  19e824: f9400101     	ldr	x1, [x8]
  19e828: d10063a2     	sub	x2, x29, #0x18
  19e82c: 2a1f03e3     	mov	w3, wzr
  19e830: 97fc0b10     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19e834: f81c03a0     	stur	x0, [x29, #-0x40]
  19e838: f85c03a8     	ldur	x8, [x29, #-0x40]
  19e83c: b4000068     	cbz	x8, 0x19e848 <JET_OpenFile+0x1f4>
  19e840: 14000001     	b	0x19e844 <JET_OpenFile+0x1f0>
  19e844: 14000070     	b	0x19ea04 <JET_OpenFile+0x3b0>
  19e848: f85b83a8     	ldur	x8, [x29, #-0x48]
  19e84c: 91002108     	add	x8, x8, #0x8
  19e850: f81b83a8     	stur	x8, [x29, #-0x48]
  19e854: f85f03a8     	ldur	x8, [x29, #-0x10]
  19e858: aa0803e9     	mov	x9, x8
  19e85c: 528a0a0a     	mov	w10, #0x5050            // =20560
  19e860: 72a9482a     	movk	w10, #0x4a41, lsl #16
  19e864: 2a0a03eb     	mov	w11, w10
  19e868: eb0b0108     	subs	x8, x8, x11
  19e86c: f9002be9     	str	x9, [sp, #0x50]
  19e870: f90027e8     	str	x8, [sp, #0x48]
  19e874: 54000a80     	b.eq	0x19e9c4 <JET_OpenFile+0x370>
  19e878: 14000001     	b	0x19e87c <JET_OpenFile+0x228>
  19e87c: 5289ea08     	mov	w8, #0x4f50             // =20304
  19e880: 72a94868     	movk	w8, #0x4a43, lsl #16
  19e884: 2a0803e9     	mov	w9, w8
  19e888: f9402bea     	ldr	x10, [sp, #0x50]
  19e88c: eb090149     	subs	x9, x10, x9
  19e890: f90023e9     	str	x9, [sp, #0x40]
  19e894: 54000aa0     	b.eq	0x19e9e8 <JET_OpenFile+0x394>
  19e898: 14000001     	b	0x19e89c <JET_OpenFile+0x248>
  19e89c: 52898a68     	mov	w8, #0x4c53             // =19539
  19e8a0: 72a94888     	movk	w8, #0x4a44, lsl #16
  19e8a4: 2a0803e9     	mov	w9, w8
  19e8a8: f9402bea     	ldr	x10, [sp, #0x50]
  19e8ac: eb090149     	subs	x9, x10, x9
  19e8b0: f9001fe9     	str	x9, [sp, #0x38]
  19e8b4: 54000580     	b.eq	0x19e964 <JET_OpenFile+0x310>
  19e8b8: 14000001     	b	0x19e8bc <JET_OpenFile+0x268>
  19e8bc: 5289c8c8     	mov	w8, #0x4e46             // =20038
  19e8c0: 72a94928     	movk	w8, #0x4a49, lsl #16
  19e8c4: 2a0803e9     	mov	w9, w8
  19e8c8: f9402bea     	ldr	x10, [sp, #0x50]
  19e8cc: eb090149     	subs	x9, x10, x9
  19e8d0: f9001be9     	str	x9, [sp, #0x30]
  19e8d4: 54000140     	b.eq	0x19e8fc <JET_OpenFile+0x2a8>
  19e8d8: 14000001     	b	0x19e8dc <JET_OpenFile+0x288>
  19e8dc: 5289a8c8     	mov	w8, #0x4d46             // =19782
  19e8e0: 72a94a68     	movk	w8, #0x4a53, lsl #16
  19e8e4: 2a0803e9     	mov	w9, w8
  19e8e8: f9402bea     	ldr	x10, [sp, #0x50]
  19e8ec: eb090149     	subs	x9, x10, x9
  19e8f0: f90017e9     	str	x9, [sp, #0x28]
  19e8f4: 54000100     	b.eq	0x19e914 <JET_OpenFile+0x2c0>
  19e8f8: 1400003d     	b	0x19e9ec <JET_OpenFile+0x398>
  19e8fc: f85d03a0     	ldur	x0, [x29, #-0x30]
  19e900: f85b83a1     	ldur	x1, [x29, #-0x48]
  19e904: f85e83a2     	ldur	x2, [x29, #-0x18]
  19e908: 9400005a     	bl	0x19ea70 <JET_OpenFile+0x41c>
  19e90c: f81c03a0     	stur	x0, [x29, #-0x40]
  19e910: 14000038     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e914: b85b43a8     	ldur	w8, [x29, #-0x4c]
  19e918: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e91c: f940bd29     	ldr	x9, [x9, #0x178]
  19e920: 394e612a     	ldrb	w10, [x9, #0x398]
  19e924: 6b0a0108     	subs	w8, w8, w10
  19e928: b90027e8     	str	w8, [sp, #0x24]
  19e92c: 5400018a     	b.ge	0x19e95c <JET_OpenFile+0x308>
  19e930: 14000001     	b	0x19e934 <JET_OpenFile+0x2e0>
  19e934: f85b83a8     	ldur	x8, [x29, #-0x48]
  19e938: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e93c: f940bd29     	ldr	x9, [x9, #0x178]
  19e940: b89b43aa     	ldursw	x10, [x29, #-0x4c]
  19e944: 8b0a0d29     	add	x9, x9, x10, lsl #3
  19e948: 2a0a03eb     	mov	w11, w10
  19e94c: 1100056b     	add	w11, w11, #0x1
  19e950: b81b43ab     	stur	w11, [x29, #-0x4c]
  19e954: f9002928     	str	x8, [x9, #0x50]
  19e958: 14000002     	b	0x19e960 <JET_OpenFile+0x30c>
  19e95c: 14000001     	b	0x19e960 <JET_OpenFile+0x30c>
  19e960: 14000024     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e964: b85b03a8     	ldur	w8, [x29, #-0x50]
  19e968: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e96c: f940bd29     	ldr	x9, [x9, #0x178]
  19e970: 394e652a     	ldrb	w10, [x9, #0x399]
  19e974: 6b0a0108     	subs	w8, w8, w10
  19e978: b90023e8     	str	w8, [sp, #0x20]
  19e97c: 5400020a     	b.ge	0x19e9bc <JET_OpenFile+0x368>
  19e980: 14000001     	b	0x19e984 <JET_OpenFile+0x330>
  19e984: f85d03a8     	ldur	x8, [x29, #-0x30]
  19e988: f9400100     	ldr	x0, [x8]
  19e98c: f940bd08     	ldr	x8, [x8, #0x178]
  19e990: f9400101     	ldr	x1, [x8]
  19e994: f85b83a2     	ldur	x2, [x29, #-0x48]
  19e998: b89b03a9     	ldursw	x9, [x29, #-0x50]
  19e99c: 8b090d08     	add	x8, x8, x9, lsl #3
  19e9a0: 2a0903ea     	mov	w10, w9
  19e9a4: 1100054a     	add	w10, w10, #0x1
  19e9a8: b81b03aa     	stur	w10, [x29, #-0x50]
  19e9ac: 91058103     	add	x3, x8, #0x160
  19e9b0: 97fc2260     	bl	0xa7330 <DLSParser@plt>
  19e9b4: f81c03a0     	stur	x0, [x29, #-0x40]
  19e9b8: 14000002     	b	0x19e9c0 <JET_OpenFile+0x36c>
  19e9bc: 14000001     	b	0x19e9c0 <JET_OpenFile+0x36c>
  19e9c0: 1400000c     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e9c4: f85b83a8     	ldur	x8, [x29, #-0x48]
  19e9c8: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e9cc: f940bd29     	ldr	x9, [x9, #0x178]
  19e9d0: f900a928     	str	x8, [x9, #0x150]
  19e9d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e9d8: f85d03a9     	ldur	x9, [x29, #-0x30]
  19e9dc: f940bd29     	ldr	x9, [x9, #0x178]
  19e9e0: f900ad28     	str	x8, [x9, #0x158]
  19e9e4: 14000003     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e9e8: 14000002     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e9ec: 14000001     	b	0x19e9f0 <JET_OpenFile+0x39c>
  19e9f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19e9f4: f85b83a9     	ldur	x9, [x29, #-0x48]
  19e9f8: 8b080128     	add	x8, x9, x8
  19e9fc: f81b83a8     	stur	x8, [x29, #-0x48]
  19ea00: 17ffff60     	b	0x19e780 <JET_OpenFile+0x12c>
  19ea04: f85c03a8     	ldur	x8, [x29, #-0x40]
  19ea08: b4000128     	cbz	x8, 0x19ea2c <JET_OpenFile+0x3d8>
  19ea0c: 14000001     	b	0x19ea10 <JET_OpenFile+0x3bc>
  19ea10: f85d03a8     	ldur	x8, [x29, #-0x30]
  19ea14: f9400100     	ldr	x0, [x8]
  19ea18: f940bd08     	ldr	x8, [x8, #0x178]
  19ea1c: f9400101     	ldr	x1, [x8]
  19ea20: 97fc1418     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  19ea24: f9000fe0     	str	x0, [sp, #0x18]
  19ea28: 14000001     	b	0x19ea2c <JET_OpenFile+0x3d8>
  19ea2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  19ea30: f81d83a8     	stur	x8, [x29, #-0x28]
  19ea34: 14000001     	b	0x19ea38 <JET_OpenFile+0x3e4>
  19ea38: f85d83a8     	ldur	x8, [x29, #-0x28]
  19ea3c: d53bd049     	mrs	x9, TPIDR_EL0
  19ea40: f9401529     	ldr	x9, [x9, #0x28]
  19ea44: f85f83aa     	ldur	x10, [x29, #-0x8]
  19ea48: eb0a0129     	subs	x9, x9, x10
  19ea4c: f9000be8     	str	x8, [sp, #0x10]
  19ea50: f90007e9     	str	x9, [sp, #0x8]
  19ea54: 540000c1     	b.ne	0x19ea6c <JET_OpenFile+0x418>
  19ea58: 14000001     	b	0x19ea5c <JET_OpenFile+0x408>
  19ea5c: f9400be0     	ldr	x0, [sp, #0x10]
  19ea60: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  19ea64: 910343ff     	add	sp, sp, #0xd0
  19ea68: d65f03c0     	ret
  19ea6c: 97fc2cc1     	bl	0xa9d70 <__stack_chk_fail@plt>
  19ea70: d102c3ff     	sub	sp, sp, #0xb0
  19ea74: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  19ea78: 910283fd     	add	x29, sp, #0xa0
  19ea7c: d53bd048     	mrs	x8, TPIDR_EL0
  19ea80: f9401508     	ldr	x8, [x8, #0x28]
  19ea84: f81f83a8     	stur	x8, [x29, #-0x8]
  19ea88: f81d83a0     	stur	x0, [x29, #-0x28]
  19ea8c: f81d03a1     	stur	x1, [x29, #-0x30]
  19ea90: f81c83a2     	stur	x2, [x29, #-0x38]
  19ea94: f85d83a8     	ldur	x8, [x29, #-0x28]
  19ea98: f9400100     	ldr	x0, [x8]
  19ea9c: f940bd08     	ldr	x8, [x8, #0x178]
  19eaa0: f9400101     	ldr	x1, [x8]
  19eaa4: f85d03a2     	ldur	x2, [x29, #-0x30]
  19eaa8: 97fc2e3e     	bl	0xaa3a0 <EAS_HWFileSeek@plt>
  19eaac: f81c03a0     	stur	x0, [x29, #-0x40]
  19eab0: f85c03a8     	ldur	x8, [x29, #-0x40]
  19eab4: b40000a8     	cbz	x8, 0x19eac8 <JET_OpenFile+0x474>
  19eab8: 14000001     	b	0x19eabc <JET_OpenFile+0x468>
  19eabc: f85c03a8     	ldur	x8, [x29, #-0x40]
  19eac0: f81e03a8     	stur	x8, [x29, #-0x20]
  19eac4: 14000074     	b	0x19ec94 <JET_OpenFile+0x640>
  19eac8: aa1f03e8     	mov	x8, xzr
  19eacc: f81c03a8     	stur	x8, [x29, #-0x40]
  19ead0: 14000001     	b	0x19ead4 <JET_OpenFile+0x480>
  19ead4: f85c03a8     	ldur	x8, [x29, #-0x40]
  19ead8: 2a1f03e0     	mov	w0, wzr
  19eadc: b81bc3a0     	stur	w0, [x29, #-0x44]
  19eae0: b5000108     	cbnz	x8, 0x19eb00 <JET_OpenFile+0x4ac>
  19eae4: 14000001     	b	0x19eae8 <JET_OpenFile+0x494>
  19eae8: f85c83a8     	ldur	x8, [x29, #-0x38]
  19eaec: f1000108     	subs	x8, x8, #0x0
  19eaf0: 1a9fd7e9     	cset	w9, gt
  19eaf4: f9002be8     	str	x8, [sp, #0x50]
  19eaf8: b81bc3a9     	stur	w9, [x29, #-0x44]
  19eafc: 14000001     	b	0x19eb00 <JET_OpenFile+0x4ac>
  19eb00: b85bc3a8     	ldur	w8, [x29, #-0x44]
  19eb04: 36000c28     	tbz	w8, #0x0, 0x19ec88 <JET_OpenFile+0x634>
  19eb08: 14000001     	b	0x19eb0c <JET_OpenFile+0x4b8>
  19eb0c: f85d83a8     	ldur	x8, [x29, #-0x28]
  19eb10: f9400100     	ldr	x0, [x8]
  19eb14: f940bd08     	ldr	x8, [x8, #0x178]
  19eb18: f9400101     	ldr	x1, [x8]
  19eb1c: d10043a2     	sub	x2, x29, #0x10
  19eb20: 320003e3     	orr	w3, wzr, #0x1
  19eb24: 97fc0a53     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19eb28: f81c03a0     	stur	x0, [x29, #-0x40]
  19eb2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  19eb30: b4000068     	cbz	x8, 0x19eb3c <JET_OpenFile+0x4e8>
  19eb34: 14000001     	b	0x19eb38 <JET_OpenFile+0x4e4>
  19eb38: 14000054     	b	0x19ec88 <JET_OpenFile+0x634>
  19eb3c: f85d83a8     	ldur	x8, [x29, #-0x28]
  19eb40: f9400100     	ldr	x0, [x8]
  19eb44: f940bd08     	ldr	x8, [x8, #0x178]
  19eb48: f9400101     	ldr	x1, [x8]
  19eb4c: d10063a2     	sub	x2, x29, #0x18
  19eb50: 2a1f03e3     	mov	w3, wzr
  19eb54: 97fc0a47     	bl	0xa1470 <EAS_HWGetDWord@plt>
  19eb58: f81c03a0     	stur	x0, [x29, #-0x40]
  19eb5c: f85c03a8     	ldur	x8, [x29, #-0x40]
  19eb60: b50008c8     	cbnz	x8, 0x19ec78 <JET_OpenFile+0x624>
  19eb64: 14000001     	b	0x19eb68 <JET_OpenFile+0x514>
  19eb68: f85f03a8     	ldur	x8, [x29, #-0x10]
  19eb6c: aa0803e9     	mov	x9, x8
  19eb70: 528a646a     	mov	w10, #0x5323            // =21283
  19eb74: 72a8898a     	movk	w10, #0x444c, lsl #16
  19eb78: 2a0a03eb     	mov	w11, w10
  19eb7c: eb0b0108     	subs	x8, x8, x11
  19eb80: f90027e9     	str	x9, [sp, #0x48]
  19eb84: f90023e8     	str	x8, [sp, #0x40]
  19eb88: 54000400     	b.eq	0x19ec08 <JET_OpenFile+0x5b4>
  19eb8c: 14000001     	b	0x19eb90 <JET_OpenFile+0x53c>
  19eb90: 5288aa48     	mov	w8, #0x4552             // =17746
  19eb94: 72a94ac8     	movk	w8, #0x4a56, lsl #16
  19eb98: 2a0803e9     	mov	w9, w8
  19eb9c: f94027ea     	ldr	x10, [sp, #0x48]
  19eba0: eb090149     	subs	x9, x10, x9
  19eba4: f9001fe9     	str	x9, [sp, #0x38]
  19eba8: 540004c0     	b.eq	0x19ec40 <JET_OpenFile+0x5ec>
  19ebac: 14000001     	b	0x19ebb0 <JET_OpenFile+0x55c>
  19ebb0: 5288c468     	mov	w8, #0x4623             // =17955
  19ebb4: 72aa69a8     	movk	w8, #0x534d, lsl #16
  19ebb8: 2a0803e9     	mov	w9, w8
  19ebbc: f94027ea     	ldr	x10, [sp, #0x48]
  19ebc0: eb090149     	subs	x9, x10, x9
  19ebc4: f9001be9     	str	x9, [sp, #0x30]
  19ebc8: 54000541     	b.ne	0x19ec70 <JET_OpenFile+0x61c>
  19ebcc: 14000001     	b	0x19ebd0 <JET_OpenFile+0x57c>
  19ebd0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ebd4: f1008108     	subs	x8, x8, #0x20
  19ebd8: f90017e8     	str	x8, [sp, #0x28]
  19ebdc: 540000a3     	b.lo	0x19ebf0 <JET_OpenFile+0x59c>
  19ebe0: 14000001     	b	0x19ebe4 <JET_OpenFile+0x590>
  19ebe4: 92800448     	mov	x8, #-0x23              // =-35
  19ebe8: f81e03a8     	stur	x8, [x29, #-0x20]
  19ebec: 1400002a     	b	0x19ec94 <JET_OpenFile+0x640>
  19ebf0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ebf4: f85d83a9     	ldur	x9, [x29, #-0x28]
  19ebf8: f940bd29     	ldr	x9, [x9, #0x178]
  19ebfc: 2a0803ea     	mov	w10, w8
  19ec00: 390e612a     	strb	w10, [x9, #0x398]
  19ec04: 1400001c     	b	0x19ec74 <JET_OpenFile+0x620>
  19ec08: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ec0c: f1001108     	subs	x8, x8, #0x4
  19ec10: f90013e8     	str	x8, [sp, #0x20]
  19ec14: 540000a3     	b.lo	0x19ec28 <JET_OpenFile+0x5d4>
  19ec18: 14000001     	b	0x19ec1c <JET_OpenFile+0x5c8>
  19ec1c: 92800448     	mov	x8, #-0x23              // =-35
  19ec20: f81e03a8     	stur	x8, [x29, #-0x20]
  19ec24: 1400001c     	b	0x19ec94 <JET_OpenFile+0x640>
  19ec28: f85e83a8     	ldur	x8, [x29, #-0x18]
  19ec2c: f85d83a9     	ldur	x9, [x29, #-0x28]
  19ec30: f940bd29     	ldr	x9, [x9, #0x178]
  19ec34: 2a0803ea     	mov	w10, w8
  19ec38: 390e652a     	strb	w10, [x9, #0x399]
  19ec3c: 1400000e     	b	0x19ec74 <JET_OpenFile+0x620>
  19ec40: 385eb3a8     	ldurb	w8, [x29, #-0x15]
  19ec44: 2a0803e9     	mov	w9, w8
  19ec48: 320803e8     	orr	w8, wzr, #0x1000000
  19ec4c: 2a0803ea     	mov	w10, w8
  19ec50: eb096149     	subs	x9, x10, x9, lsl #24
  19ec54: f9000fe9     	str	x9, [sp, #0x18]
  19ec58: 540000a0     	b.eq	0x19ec6c <JET_OpenFile+0x618>
  19ec5c: 14000001     	b	0x19ec60 <JET_OpenFile+0x60c>
  19ec60: 92800448     	mov	x8, #-0x23              // =-35
  19ec64: f81e03a8     	stur	x8, [x29, #-0x20]
  19ec68: 1400000b     	b	0x19ec94 <JET_OpenFile+0x640>
  19ec6c: 14000002     	b	0x19ec74 <JET_OpenFile+0x620>
  19ec70: 14000001     	b	0x19ec74 <JET_OpenFile+0x620>
  19ec74: 14000001     	b	0x19ec78 <JET_OpenFile+0x624>
  19ec78: f85c83a8     	ldur	x8, [x29, #-0x38]
  19ec7c: f1002108     	subs	x8, x8, #0x8
  19ec80: f81c83a8     	stur	x8, [x29, #-0x38]
  19ec84: 17ffff94     	b	0x19ead4 <JET_OpenFile+0x480>
  19ec88: f85c03a8     	ldur	x8, [x29, #-0x40]
  19ec8c: f81e03a8     	stur	x8, [x29, #-0x20]
  19ec90: 14000001     	b	0x19ec94 <JET_OpenFile+0x640>
  19ec94: f85e03a8     	ldur	x8, [x29, #-0x20]
  19ec98: d53bd049     	mrs	x9, TPIDR_EL0
  19ec9c: f9401529     	ldr	x9, [x9, #0x28]
  19eca0: f85f83aa     	ldur	x10, [x29, #-0x8]
  19eca4: eb0a0129     	subs	x9, x9, x10
  19eca8: f9000be8     	str	x8, [sp, #0x10]
  19ecac: f90007e9     	str	x9, [sp, #0x8]
  19ecb0: 540000c1     	b.ne	0x19ecc8 <JET_OpenFile+0x674>
  19ecb4: 14000001     	b	0x19ecb8 <JET_OpenFile+0x664>
  19ecb8: f9400be0     	ldr	x0, [sp, #0x10]
  19ecbc: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  19ecc0: 9102c3ff     	add	sp, sp, #0xb0
  19ecc4: d65f03c0     	ret
  19ecc8: 97fc2c2a     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000019eccc <JET_GetAppData>:
  19eccc: d10083ff     	sub	sp, sp, #0x20
  19ecd0: f9000be0     	str	x0, [sp, #0x10]
  19ecd4: f90007e1     	str	x1, [sp, #0x8]
  19ecd8: f90003e2     	str	x2, [sp]
  19ecdc: f9400be0     	ldr	x0, [sp, #0x10]
  19ece0: f940bc00     	ldr	x0, [x0, #0x178]
  19ece4: f940ac00     	ldr	x0, [x0, #0x158]
  19ece8: b4000040     	cbz	x0, 0x19ecf0 <JET_GetAppData+0x24>
  19ecec: 14000008     	b	0x19ed0c <JET_GetAppData+0x40>
  19ecf0: 92800008     	mov	x8, #-0x1               // =-1
  19ecf4: f94003e9     	ldr	x9, [sp]
  19ecf8: f900013f     	str	xzr, [x9]
  19ecfc: f94007e9     	ldr	x9, [sp, #0x8]
  19ed00: f900013f     	str	xzr, [x9]
  19ed04: f9000fe8     	str	x8, [sp, #0x18]
  19ed08: 1400000c     	b	0x19ed38 <JET_GetAppData+0x6c>
  19ed0c: f9400be8     	ldr	x8, [sp, #0x10]
  19ed10: f940bd08     	ldr	x8, [x8, #0x178]
  19ed14: f940a908     	ldr	x8, [x8, #0x150]
  19ed18: f94007e9     	ldr	x9, [sp, #0x8]
  19ed1c: f9000128     	str	x8, [x9]
  19ed20: f9400be8     	ldr	x8, [sp, #0x10]
  19ed24: f940bd08     	ldr	x8, [x8, #0x178]
  19ed28: f940ad08     	ldr	x8, [x8, #0x158]
  19ed2c: f94003e9     	ldr	x9, [sp]
  19ed30: f9000128     	str	x8, [x9]
  19ed34: f9000fff     	str	xzr, [sp, #0x18]
  19ed38: f9400fe0     	ldr	x0, [sp, #0x18]
  19ed3c: 910083ff     	add	sp, sp, #0x20
  19ed40: d65f03c0     	ret

000000000019ed44 <JET_CloseFile>:
  19ed44: d100c3ff     	sub	sp, sp, #0x30
  19ed48: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19ed4c: 910083fd     	add	x29, sp, #0x20
  19ed50: d2800008     	mov	x8, #0x0                // =0
  19ed54: f81f83a0     	stur	x0, [x29, #-0x8]
  19ed58: f90007ff     	str	xzr, [sp, #0x8]
  19ed5c: b81f43bf     	stur	wzr, [x29, #-0xc]
  19ed60: f90003e8     	str	x8, [sp]
  19ed64: 320007e8     	orr	w8, wzr, #0x3
  19ed68: b85f43a9     	ldur	w9, [x29, #-0xc]
  19ed6c: 6b08013f     	cmp	w9, w8
  19ed70: 1a9fa7e8     	cset	w8, lt
  19ed74: 37000048     	tbnz	w8, #0x0, 0x19ed7c <JET_CloseFile+0x38>
  19ed78: 1400001f     	b	0x19edf4 <JET_CloseFile+0xb0>
  19ed7c: b27d07e8     	orr	x8, xzr, #0x18
  19ed80: b27d03e9     	orr	x9, xzr, #0x8
  19ed84: f85f83aa     	ldur	x10, [x29, #-0x8]
  19ed88: f940bd4a     	ldr	x10, [x10, #0x178]
  19ed8c: 8b090149     	add	x9, x10, x9
  19ed90: b85f43ab     	ldur	w11, [x29, #-0xc]
  19ed94: 2a0b03ea     	mov	w10, w11
  19ed98: 93407d4a     	sxtw	x10, w10
  19ed9c: 9b0a7d08     	mul	x8, x8, x10
  19eda0: 8b080128     	add	x8, x9, x8
  19eda4: f9400108     	ldr	x8, [x8]
  19eda8: f94003e9     	ldr	x9, [sp]
  19edac: eb09011f     	cmp	x8, x9
  19edb0: 1a9f07eb     	cset	w11, ne
  19edb4: 3700004b     	tbnz	w11, #0x0, 0x19edbc <JET_CloseFile+0x78>
  19edb8: 1400000b     	b	0x19ede4 <JET_CloseFile+0xa0>
  19edbc: f85f83a0     	ldur	x0, [x29, #-0x8]
  19edc0: b85f43a1     	ldur	w1, [x29, #-0xc]
  19edc4: 94000029     	bl	0x19ee68 <JET_CloseFile+0x124>
  19edc8: 2a0003e8     	mov	w8, w0
  19edcc: 93407d08     	sxtw	x8, w8
  19edd0: f90007e8     	str	x8, [sp, #0x8]
  19edd4: f94007e8     	ldr	x8, [sp, #0x8]
  19edd8: b5000048     	cbnz	x8, 0x19ede0 <JET_CloseFile+0x9c>
  19eddc: 14000002     	b	0x19ede4 <JET_CloseFile+0xa0>
  19ede0: 14000005     	b	0x19edf4 <JET_CloseFile+0xb0>
  19ede4: b85f43a8     	ldur	w8, [x29, #-0xc]
  19ede8: 11000508     	add	w8, w8, #0x1
  19edec: b81f43a8     	stur	w8, [x29, #-0xc]
  19edf0: 17ffffdd     	b	0x19ed64 <JET_CloseFile+0x20>
  19edf4: f94007e8     	ldr	x8, [sp, #0x8]
  19edf8: b4000048     	cbz	x8, 0x19ee00 <JET_CloseFile+0xbc>
  19edfc: 14000017     	b	0x19ee58 <JET_CloseFile+0x114>
  19ee00: f85f83a8     	ldur	x8, [x29, #-0x8]
  19ee04: f940bd08     	ldr	x8, [x8, #0x178]
  19ee08: f9400108     	ldr	x8, [x8]
  19ee0c: f94003e9     	ldr	x9, [sp]
  19ee10: eb09011f     	cmp	x8, x9
  19ee14: 1a9f07ea     	cset	w10, ne
  19ee18: 3700004a     	tbnz	w10, #0x0, 0x19ee20 <JET_CloseFile+0xdc>
  19ee1c: 1400000f     	b	0x19ee58 <JET_CloseFile+0x114>
  19ee20: f85f83a8     	ldur	x8, [x29, #-0x8]
  19ee24: f9400100     	ldr	x0, [x8]
  19ee28: f85f83a8     	ldur	x8, [x29, #-0x8]
  19ee2c: f940bd08     	ldr	x8, [x8, #0x178]
  19ee30: f9400101     	ldr	x1, [x8]
  19ee34: 97fc1313     	bl	0xa3a80 <EAS_HWCloseFile@plt>
  19ee38: f90007e0     	str	x0, [sp, #0x8]
  19ee3c: f94007e8     	ldr	x8, [sp, #0x8]
  19ee40: b4000048     	cbz	x8, 0x19ee48 <JET_CloseFile+0x104>
  19ee44: 14000005     	b	0x19ee58 <JET_CloseFile+0x114>
  19ee48: f85f83a8     	ldur	x8, [x29, #-0x8]
  19ee4c: f940bd08     	ldr	x8, [x8, #0x178]
  19ee50: f94003e9     	ldr	x9, [sp]
  19ee54: f9000109     	str	x9, [x8]
  19ee58: f94007e0     	ldr	x0, [sp, #0x8]
  19ee5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19ee60: 9100c3ff     	add	sp, sp, #0x30
  19ee64: d65f03c0     	ret
  19ee68: d10103ff     	sub	sp, sp, #0x40
  19ee6c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19ee70: 9100c3fd     	add	x29, sp, #0x30
  19ee74: b27d03e8     	orr	x8, xzr, #0x8
  19ee78: b27d07e9     	orr	x9, xzr, #0x18
  19ee7c: d280000a     	mov	x10, #0x0               // =0
  19ee80: 5280000b     	mov	w11, #0x0               // =0
  19ee84: f81f03a0     	stur	x0, [x29, #-0x10]
  19ee88: b81ec3a1     	stur	w1, [x29, #-0x14]
  19ee8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  19ee90: f85f03ac     	ldur	x12, [x29, #-0x10]
  19ee94: f940bd8c     	ldr	x12, [x12, #0x178]
  19ee98: 8b080188     	add	x8, x12, x8
  19ee9c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  19eea0: 2a0103ec     	mov	w12, w1
  19eea4: 93407d8c     	sxtw	x12, w12
  19eea8: 9b0c7d29     	mul	x9, x9, x12
  19eeac: 8b090108     	add	x8, x8, x9
  19eeb0: f9400101     	ldr	x1, [x8]
  19eeb4: f90007ea     	str	x10, [sp, #0x8]
  19eeb8: b90007eb     	str	w11, [sp, #0x4]
  19eebc: 97fc3119     	bl	0xab320 <EAS_CloseFile@plt>
  19eec0: f9000be0     	str	x0, [sp, #0x10]
  19eec4: f9400be8     	ldr	x8, [sp, #0x10]
  19eec8: b5000048     	cbnz	x8, 0x19eed0 <JET_CloseFile+0x18c>
  19eecc: 14000005     	b	0x19eee0 <JET_CloseFile+0x19c>
  19eed0: f9400be8     	ldr	x8, [sp, #0x10]
  19eed4: 2a0803e9     	mov	w9, w8
  19eed8: b81fc3a9     	stur	w9, [x29, #-0x4]
  19eedc: 14000020     	b	0x19ef5c <JET_CloseFile+0x218>
  19eee0: 12800008     	mov	w8, #-0x1               // =-1
  19eee4: b27d07e9     	orr	x9, xzr, #0x18
  19eee8: b27d03ea     	orr	x10, xzr, #0x8
  19eeec: f85f03ab     	ldur	x11, [x29, #-0x10]
  19eef0: f940bd6b     	ldr	x11, [x11, #0x178]
  19eef4: 8b0a016b     	add	x11, x11, x10
  19eef8: b85ec3ac     	ldur	w12, [x29, #-0x14]
  19eefc: 2a0c03ed     	mov	w13, w12
  19ef00: 93407dad     	sxtw	x13, w13
  19ef04: 9b0d7d2d     	mul	x13, x9, x13
  19ef08: 8b0d016b     	add	x11, x11, x13
  19ef0c: f94007ed     	ldr	x13, [sp, #0x8]
  19ef10: f900016d     	str	x13, [x11]
  19ef14: f85f03ab     	ldur	x11, [x29, #-0x10]
  19ef18: f940bd6b     	ldr	x11, [x11, #0x178]
  19ef1c: 8b0a016a     	add	x10, x11, x10
  19ef20: b85ec3ac     	ldur	w12, [x29, #-0x14]
  19ef24: 2a0c03eb     	mov	w11, w12
  19ef28: 93407d6b     	sxtw	x11, w11
  19ef2c: 9b0b7d29     	mul	x9, x9, x11
  19ef30: 8b090149     	add	x9, x10, x9
  19ef34: b94007ec     	ldr	w12, [sp, #0x4]
  19ef38: 3900552c     	strb	w12, [x9, #0x15]
  19ef3c: f85f03a9     	ldur	x9, [x29, #-0x10]
  19ef40: f940bd29     	ldr	x9, [x9, #0x178]
  19ef44: 394e752e     	ldrb	w14, [x9, #0x39d]
  19ef48: 0b0801c8     	add	w8, w14, w8
  19ef4c: 390e7528     	strb	w8, [x9, #0x39d]
  19ef50: f9400be9     	ldr	x9, [sp, #0x10]
  19ef54: 2a0903e8     	mov	w8, w9
  19ef58: b81fc3a8     	stur	w8, [x29, #-0x4]
  19ef5c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  19ef60: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19ef64: 910103ff     	add	sp, sp, #0x40
  19ef68: d65f03c0     	ret

000000000019ef6c <JET_Init>:
  19ef6c: d10183ff     	sub	sp, sp, #0x60
  19ef70: a9057bfd     	stp	x29, x30, [sp, #0x50]
  19ef74: 910143fd     	add	x29, sp, #0x50
  19ef78: 52800008     	mov	w8, #0x0                // =0
  19ef7c: d2800009     	mov	x9, #0x0                // =0
  19ef80: f00002ea     	adrp	x10, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  19ef84: 913d214a     	add	x10, x10, #0xf48
  19ef88: f81f03a0     	stur	x0, [x29, #-0x10]
  19ef8c: f81e83a1     	stur	x1, [x29, #-0x18]
  19ef90: b81e43a2     	stur	w2, [x29, #-0x1c]
  19ef94: 39009fe8     	strb	w8, [sp, #0x27]
  19ef98: f85f03a0     	ldur	x0, [x29, #-0x10]
  19ef9c: eb09001f     	cmp	x0, x9
  19efa0: 1a9f17e8     	cset	w8, eq
  19efa4: f9000fe9     	str	x9, [sp, #0x18]
  19efa8: f9000bea     	str	x10, [sp, #0x10]
  19efac: 37000048     	tbnz	w8, #0x0, 0x19efb4 <JET_Init+0x48>
  19efb0: 14000004     	b	0x19efc0 <JET_Init+0x54>
  19efb4: 92800328     	mov	x8, #-0x1a              // =-26
  19efb8: f81f83a8     	stur	x8, [x29, #-0x8]
  19efbc: 1400003e     	b	0x19f0b4 <JET_Init+0x148>
  19efc0: f85f03a8     	ldur	x8, [x29, #-0x10]
  19efc4: f940bd08     	ldr	x8, [x8, #0x178]
  19efc8: f9400fe9     	ldr	x9, [sp, #0x18]
  19efcc: eb09011f     	cmp	x8, x9
  19efd0: 1a9f07ea     	cset	w10, ne
  19efd4: 3700004a     	tbnz	w10, #0x0, 0x19efdc <JET_Init+0x70>
  19efd8: 14000004     	b	0x19efe8 <JET_Init+0x7c>
  19efdc: 928004a8     	mov	x8, #-0x26              // =-38
  19efe0: f81f83a8     	stur	x8, [x29, #-0x8]
  19efe4: 14000034     	b	0x19f0b4 <JET_Init+0x148>
  19efe8: f85e83a8     	ldur	x8, [x29, #-0x18]
  19efec: f9400fe9     	ldr	x9, [sp, #0x18]
  19eff0: eb09011f     	cmp	x8, x9
  19eff4: 1a9f17ea     	cset	w10, eq
  19eff8: 3700004a     	tbnz	w10, #0x0, 0x19f000 <JET_Init+0x94>
  19effc: 14000003     	b	0x19f008 <JET_Init+0x9c>
  19f000: f9400be8     	ldr	x8, [sp, #0x10]
  19f004: f81e83a8     	stur	x8, [x29, #-0x18]
  19f008: d2807501     	mov	x1, #0x3a8              // =936
  19f00c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19f010: f9400100     	ldr	x0, [x8]
  19f014: 97fc0ab7     	bl	0xa1af0 <EAS_HWMalloc@plt>
  19f018: f90017e0     	str	x0, [sp, #0x28]
  19f01c: f94017e8     	ldr	x8, [sp, #0x28]
  19f020: f9400fe0     	ldr	x0, [sp, #0x18]
  19f024: eb00011f     	cmp	x8, x0
  19f028: 1a9f17e9     	cset	w9, eq
  19f02c: 37000049     	tbnz	w9, #0x0, 0x19f034 <JET_Init+0xc8>
  19f030: 14000004     	b	0x19f040 <JET_Init+0xd4>
  19f034: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  19f038: f81f83a8     	stur	x8, [x29, #-0x8]
  19f03c: 1400001e     	b	0x19f0b4 <JET_Init+0x148>
  19f040: 321f03e8     	orr	w8, wzr, #0x2
  19f044: 52800001     	mov	w1, #0x0                // =0
  19f048: d2807502     	mov	x2, #0x3a8              // =936
  19f04c: f94017e0     	ldr	x0, [sp, #0x28]
  19f050: b9000fe8     	str	w8, [sp, #0xc]
  19f054: 97fc26bb     	bl	0xa8b40 <EAS_HWMemSet@plt>
  19f058: f94017e2     	ldr	x2, [sp, #0x28]
  19f05c: f85f03a9     	ldur	x9, [x29, #-0x10]
  19f060: f900bd22     	str	x2, [x9, #0x178]
  19f064: 39409fe8     	ldrb	w8, [sp, #0x27]
  19f068: f94017e9     	ldr	x9, [sp, #0x28]
  19f06c: 390e6928     	strb	w8, [x9, #0x39a]
  19f070: b85e43a8     	ldur	w8, [x29, #-0x1c]
  19f074: b9400fe1     	ldr	w1, [sp, #0xc]
  19f078: 6b01011f     	cmp	w8, w1
  19f07c: 1a9fd7e8     	cset	w8, gt
  19f080: 37000048     	tbnz	w8, #0x0, 0x19f088 <JET_Init+0x11c>
  19f084: 14000003     	b	0x19f090 <JET_Init+0x124>
  19f088: 321f03e8     	orr	w8, wzr, #0x2
  19f08c: b81e43a8     	stur	w8, [x29, #-0x1c]
  19f090: b2790be8     	orr	x8, xzr, #0x380
  19f094: f94017e9     	ldr	x9, [sp, #0x28]
  19f098: 8b080120     	add	x0, x9, x8
  19f09c: f85e83a1     	ldur	x1, [x29, #-0x18]
  19f0a0: b85e43aa     	ldur	w10, [x29, #-0x1c]
  19f0a4: 2a0a03e8     	mov	w8, w10
  19f0a8: 93407d02     	sxtw	x2, w8
  19f0ac: 97fc1ab1     	bl	0xa5b70 <EAS_HWMemCpy@plt>
  19f0b0: f81f83bf     	stur	xzr, [x29, #-0x8]
  19f0b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  19f0b8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  19f0bc: 910183ff     	add	sp, sp, #0x60
  19f0c0: d65f03c0     	ret

000000000019f0c4 <JET_Shutdown>:
  19f0c4: d100c3ff     	sub	sp, sp, #0x30
  19f0c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19f0cc: 910083fd     	add	x29, sp, #0x20
  19f0d0: d2800008     	mov	x8, #0x0                // =0
  19f0d4: f81f83a0     	stur	x0, [x29, #-0x8]
  19f0d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  19f0dc: f90007e8     	str	x8, [sp, #0x8]
  19f0e0: 97fc2c44     	bl	0xaa1f0 <JET_CloseFile@plt>
  19f0e4: f9000be0     	str	x0, [sp, #0x10]
  19f0e8: f85f83a8     	ldur	x8, [x29, #-0x8]
  19f0ec: f9400100     	ldr	x0, [x8]
  19f0f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  19f0f4: f940bd01     	ldr	x1, [x8, #0x178]
  19f0f8: 97fc0a72     	bl	0xa1ac0 <EAS_HWFree@plt>
  19f0fc: f85f83a8     	ldur	x8, [x29, #-0x8]
  19f100: f94007e0     	ldr	x0, [sp, #0x8]
  19f104: f900bd00     	str	x0, [x8, #0x178]
  19f108: f9400be0     	ldr	x0, [sp, #0x10]
  19f10c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19f110: 9100c3ff     	add	sp, sp, #0x30
  19f114: d65f03c0     	ret

000000000019f118 <JET_Status>:
  19f118: d10143ff     	sub	sp, sp, #0x50
  19f11c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19f120: 910103fd     	add	x29, sp, #0x40
  19f124: d53bd048     	mrs	x8, TPIDR_EL0
  19f128: f9401508     	ldr	x8, [x8, #0x28]
  19f12c: f81f83a8     	stur	x8, [x29, #-0x8]
  19f130: f81e83a0     	stur	x0, [x29, #-0x18]
  19f134: f90013e1     	str	x1, [sp, #0x20]
  19f138: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f13c: f940bd08     	ldr	x8, [x8, #0x178]
  19f140: 394e6d09     	ldrb	w9, [x8, #0x39b]
  19f144: 2a0903e0     	mov	w0, w9
  19f148: 321d07e9     	orr	w9, wzr, #0x18
  19f14c: 2a0903e1     	mov	w1, w9
  19f150: 9b017c00     	mul	x0, x0, x1
  19f154: 8b000108     	add	x8, x8, x0
  19f158: 91002108     	add	x8, x8, #0x8
  19f15c: f9000fe8     	str	x8, [sp, #0x18]
  19f160: f9400fe8     	ldr	x8, [sp, #0x18]
  19f164: f9400108     	ldr	x8, [x8]
  19f168: b4000168     	cbz	x8, 0x19f194 <JET_Status+0x7c>
  19f16c: 14000001     	b	0x19f170 <JET_Status+0x58>
  19f170: f9400fe8     	ldr	x8, [sp, #0x18]
  19f174: 39404909     	ldrb	w9, [x8, #0x12]
  19f178: f94013e8     	ldr	x8, [sp, #0x20]
  19f17c: b9000109     	str	w9, [x8]
  19f180: f9400fe8     	ldr	x8, [sp, #0x18]
  19f184: 79c02109     	ldrsh	w9, [x8, #0x10]
  19f188: f94013e8     	ldr	x8, [sp, #0x20]
  19f18c: b9000509     	str	w9, [x8, #0x4]
  19f190: 14000008     	b	0x19f1b0 <JET_Status+0x98>
  19f194: f94013e8     	ldr	x8, [sp, #0x20]
  19f198: 12800009     	mov	w9, #-0x1               // =-1
  19f19c: b9000109     	str	w9, [x8]
  19f1a0: f94013e8     	ldr	x8, [sp, #0x20]
  19f1a4: 2a1f03e9     	mov	w9, wzr
  19f1a8: b9000509     	str	w9, [x8, #0x4]
  19f1ac: 14000001     	b	0x19f1b0 <JET_Status+0x98>
  19f1b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f1b4: f940bd08     	ldr	x8, [x8, #0x178]
  19f1b8: 394e6909     	ldrb	w9, [x8, #0x39a]
  19f1bc: 72000129     	ands	w9, w9, #0x1
  19f1c0: 1a9f17ea     	cset	w10, eq
  19f1c4: f94013e8     	ldr	x8, [sp, #0x20]
  19f1c8: b9000d0a     	str	w10, [x8, #0xc]
  19f1cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f1d0: f940bd08     	ldr	x8, [x8, #0x178]
  19f1d4: 394e750a     	ldrb	w10, [x8, #0x39d]
  19f1d8: f94013e8     	ldr	x8, [sp, #0x20]
  19f1dc: b900090a     	str	w10, [x8, #0x8]
  19f1e0: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f1e4: f940bd08     	ldr	x8, [x8, #0x178]
  19f1e8: 394e6d0a     	ldrb	w10, [x8, #0x39b]
  19f1ec: f94013e8     	ldr	x8, [sp, #0x20]
  19f1f0: 3900610a     	strb	w10, [x8, #0x18]
  19f1f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f1f8: f940bd08     	ldr	x8, [x8, #0x178]
  19f1fc: 394e710a     	ldrb	w10, [x8, #0x39c]
  19f200: f94013e8     	ldr	x8, [sp, #0x20]
  19f204: 3900650a     	strb	w10, [x8, #0x19]
  19f208: f9400fe8     	ldr	x8, [sp, #0x18]
  19f20c: f9400108     	ldr	x8, [x8]
  19f210: b9000fe9     	str	w9, [sp, #0xc]
  19f214: b4000268     	cbz	x8, 0x19f260 <JET_Status+0x148>
  19f218: 14000001     	b	0x19f21c <JET_Status+0x104>
  19f21c: f85e83a0     	ldur	x0, [x29, #-0x18]
  19f220: f9400fe8     	ldr	x8, [sp, #0x18]
  19f224: f9400101     	ldr	x1, [x8]
  19f228: d10043a2     	sub	x2, x29, #0x10
  19f22c: 97fc09e5     	bl	0xa19c0 <EAS_GetLocation@plt>
  19f230: f9000be0     	str	x0, [sp, #0x10]
  19f234: b5000140     	cbnz	x0, 0x19f25c <JET_Status+0x144>
  19f238: 14000001     	b	0x19f23c <JET_Status+0x124>
  19f23c: f85f03a8     	ldur	x8, [x29, #-0x10]
  19f240: b40000c8     	cbz	x8, 0x19f258 <JET_Status+0x140>
  19f244: 14000001     	b	0x19f248 <JET_Status+0x130>
  19f248: f85f03a8     	ldur	x8, [x29, #-0x10]
  19f24c: f94013e9     	ldr	x9, [sp, #0x20]
  19f250: f9000928     	str	x8, [x9, #0x10]
  19f254: 14000001     	b	0x19f258 <JET_Status+0x140>
  19f258: 14000001     	b	0x19f25c <JET_Status+0x144>
  19f25c: 14000001     	b	0x19f260 <JET_Status+0x148>
  19f260: d53bd048     	mrs	x8, TPIDR_EL0
  19f264: f9401508     	ldr	x8, [x8, #0x28]
  19f268: f85f83a9     	ldur	x9, [x29, #-0x8]
  19f26c: eb090108     	subs	x8, x8, x9
  19f270: f90003e8     	str	x8, [sp]
  19f274: 540000c1     	b.ne	0x19f28c <JET_Status+0x174>
  19f278: 14000001     	b	0x19f27c <JET_Status+0x164>
  19f27c: aa1f03e0     	mov	x0, xzr
  19f280: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19f284: 910143ff     	add	sp, sp, #0x50
  19f288: d65f03c0     	ret
  19f28c: 97fc2ab9     	bl	0xa9d70 <__stack_chk_fail@plt>

000000000019f290 <JET_GetEvent>:
  19f290: d10143ff     	sub	sp, sp, #0x50
  19f294: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19f298: 910103fd     	add	x29, sp, #0x40
  19f29c: d53bd048     	mrs	x8, TPIDR_EL0
  19f2a0: f9401508     	ldr	x8, [x8, #0x28]
  19f2a4: f81f83a8     	stur	x8, [x29, #-0x8]
  19f2a8: f81e83a0     	stur	x0, [x29, #-0x18]
  19f2ac: f90013e1     	str	x1, [sp, #0x20]
  19f2b0: f9000fe2     	str	x2, [sp, #0x18]
  19f2b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f2b8: f940bd08     	ldr	x8, [x8, #0x178]
  19f2bc: 910a0100     	add	x0, x8, #0x280
  19f2c0: 910e8101     	add	x1, x8, #0x3a0
  19f2c4: 394e8502     	ldrb	w2, [x8, #0x3a1]
  19f2c8: 321b03e3     	orr	w3, wzr, #0x20
  19f2cc: d10043a4     	sub	x4, x29, #0x10
  19f2d0: 94000022     	bl	0x19f358 <JET_GetEvent+0xc8>
  19f2d4: b90017e0     	str	w0, [sp, #0x14]
  19f2d8: b94017e0     	ldr	w0, [sp, #0x14]
  19f2dc: 34000220     	cbz	w0, 0x19f320 <JET_GetEvent+0x90>
  19f2e0: 14000001     	b	0x19f2e4 <JET_GetEvent+0x54>
  19f2e4: f94013e8     	ldr	x8, [sp, #0x20]
  19f2e8: b40000c8     	cbz	x8, 0x19f300 <JET_GetEvent+0x70>
  19f2ec: 14000001     	b	0x19f2f0 <JET_GetEvent+0x60>
  19f2f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  19f2f4: f94013e9     	ldr	x9, [sp, #0x20]
  19f2f8: f9000128     	str	x8, [x9]
  19f2fc: 14000001     	b	0x19f300 <JET_GetEvent+0x70>
  19f300: f9400fe8     	ldr	x8, [sp, #0x18]
  19f304: b40000c8     	cbz	x8, 0x19f31c <JET_GetEvent+0x8c>
  19f308: 14000001     	b	0x19f30c <JET_GetEvent+0x7c>
  19f30c: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f310: f9400fe1     	ldr	x1, [sp, #0x18]
  19f314: 97fc0f1f     	bl	0xa2f90 <JET_ParseEvent@plt>
  19f318: 14000001     	b	0x19f31c <JET_GetEvent+0x8c>
  19f31c: 14000001     	b	0x19f320 <JET_GetEvent+0x90>
  19f320: b94017e8     	ldr	w8, [sp, #0x14]
  19f324: d53bd049     	mrs	x9, TPIDR_EL0
  19f328: f9401529     	ldr	x9, [x9, #0x28]
  19f32c: f85f83aa     	ldur	x10, [x29, #-0x8]
  19f330: eb0a0129     	subs	x9, x9, x10
  19f334: b90013e8     	str	w8, [sp, #0x10]
  19f338: f90007e9     	str	x9, [sp, #0x8]
  19f33c: 540000c1     	b.ne	0x19f354 <JET_GetEvent+0xc4>
  19f340: 14000001     	b	0x19f344 <JET_GetEvent+0xb4>
  19f344: b94013e0     	ldr	w0, [sp, #0x10]
  19f348: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19f34c: 910143ff     	add	sp, sp, #0x50
  19f350: d65f03c0     	ret
  19f354: 97fc2a87     	bl	0xa9d70 <__stack_chk_fail@plt>
  19f358: d10103ff     	sub	sp, sp, #0x40
  19f35c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19f360: 9100c3fd     	add	x29, sp, #0x30
  19f364: f81f03a0     	stur	x0, [x29, #-0x10]
  19f368: f9000fe1     	str	x1, [sp, #0x18]
  19f36c: 39005fe2     	strb	w2, [sp, #0x17]
  19f370: 39005be3     	strb	w3, [sp, #0x16]
  19f374: f90007e4     	str	x4, [sp, #0x8]
  19f378: f9400fe0     	ldr	x0, [sp, #0x18]
  19f37c: 39400002     	ldrb	w2, [x0]
  19f380: 39405fe3     	ldrb	w3, [sp, #0x17]
  19f384: 6b03005f     	cmp	w2, w3
  19f388: 1a9f17e2     	cset	w2, eq
  19f38c: 37000042     	tbnz	w2, #0x0, 0x19f394 <JET_GetEvent+0x104>
  19f390: 14000003     	b	0x19f39c <JET_GetEvent+0x10c>
  19f394: b81fc3bf     	stur	wzr, [x29, #-0x4]
  19f398: 14000016     	b	0x19f3f0 <JET_GetEvent+0x160>
  19f39c: 320003e8     	orr	w8, wzr, #0x1
  19f3a0: b27d03e9     	orr	x9, xzr, #0x8
  19f3a4: f85f03aa     	ldur	x10, [x29, #-0x10]
  19f3a8: f9400feb     	ldr	x11, [sp, #0x18]
  19f3ac: 3940016c     	ldrb	w12, [x11]
  19f3b0: 2a0c03eb     	mov	w11, w12
  19f3b4: d3401d6b     	ubfx	x11, x11, #0, #8
  19f3b8: 9b0b7d29     	mul	x9, x9, x11
  19f3bc: 8b090149     	add	x9, x10, x9
  19f3c0: f9400129     	ldr	x9, [x9]
  19f3c4: f94007ea     	ldr	x10, [sp, #0x8]
  19f3c8: f9000149     	str	x9, [x10]
  19f3cc: f9400fe9     	ldr	x9, [sp, #0x18]
  19f3d0: 39400120     	ldrb	w0, [x9]
  19f3d4: 39405be1     	ldrb	w1, [sp, #0x16]
  19f3d8: b90007e8     	str	w8, [sp, #0x4]
  19f3dc: 940005f4     	bl	0x1a0bac <JET_Clear_Queue+0x254>
  19f3e0: f9400fe9     	ldr	x9, [sp, #0x18]
  19f3e4: 39000120     	strb	w0, [x9]
  19f3e8: b94007e8     	ldr	w8, [sp, #0x4]
  19f3ec: b81fc3a8     	stur	w8, [x29, #-0x4]
  19f3f0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  19f3f4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19f3f8: 910103ff     	add	sp, sp, #0x40
  19f3fc: d65f03c0     	ret

000000000019f400 <JET_QueueSegment>:
  19f400: d10203ff     	sub	sp, sp, #0x80
  19f404: a9077bfd     	stp	x29, x30, [sp, #0x70]
  19f408: 9101c3fd     	add	x29, sp, #0x70
  19f40c: d53bd048     	mrs	x8, TPIDR_EL0
  19f410: f9401508     	ldr	x8, [x8, #0x28]
  19f414: f81f83a8     	stur	x8, [x29, #-0x8]
  19f418: f81e03a0     	stur	x0, [x29, #-0x20]
  19f41c: b81dc3a1     	stur	w1, [x29, #-0x24]
  19f420: b81d83a2     	stur	w2, [x29, #-0x28]
  19f424: b81d43a3     	stur	w3, [x29, #-0x2c]
  19f428: b81d03a4     	stur	w4, [x29, #-0x30]
  19f42c: f9001fe5     	str	x5, [sp, #0x38]
  19f430: 3900d3e6     	strb	w6, [sp, #0x34]
  19f434: b85dc3a1     	ldur	w1, [x29, #-0x24]
  19f438: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f43c: f940bd08     	ldr	x8, [x8, #0x178]
  19f440: 394e6102     	ldrb	w2, [x8, #0x398]
  19f444: 6b020021     	subs	w1, w1, w2
  19f448: b9001fe1     	str	w1, [sp, #0x1c]
  19f44c: 540000ab     	b.lt	0x19f460 <JET_QueueSegment+0x60>
  19f450: 14000001     	b	0x19f454 <JET_QueueSegment+0x54>
  19f454: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19f458: f81e83a8     	stur	x8, [x29, #-0x18]
  19f45c: 14000075     	b	0x19f630 <JET_QueueSegment+0x230>
  19f460: b85d83a8     	ldur	w8, [x29, #-0x28]
  19f464: f85e03a9     	ldur	x9, [x29, #-0x20]
  19f468: f940bd29     	ldr	x9, [x9, #0x178]
  19f46c: 394e652a     	ldrb	w10, [x9, #0x399]
  19f470: 6b0a0108     	subs	w8, w8, w10
  19f474: b9001be8     	str	w8, [sp, #0x18]
  19f478: 540000ab     	b.lt	0x19f48c <JET_QueueSegment+0x8c>
  19f47c: 14000001     	b	0x19f480 <JET_QueueSegment+0x80>
  19f480: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19f484: f81e83a8     	stur	x8, [x29, #-0x18]
  19f488: 1400006a     	b	0x19f630 <JET_QueueSegment+0x230>
  19f48c: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f490: f940bd08     	ldr	x8, [x8, #0x178]
  19f494: 394e7109     	ldrb	w9, [x8, #0x39c]
  19f498: 2a0903ea     	mov	w10, w9
  19f49c: 321d07e9     	orr	w9, wzr, #0x18
  19f4a0: 2a0903eb     	mov	w11, w9
  19f4a4: 9b0b7d4a     	mul	x10, x10, x11
  19f4a8: 8b0a0108     	add	x8, x8, x10
  19f4ac: 91002108     	add	x8, x8, #0x8
  19f4b0: f90013e8     	str	x8, [sp, #0x20]
  19f4b4: f94013e8     	ldr	x8, [sp, #0x20]
  19f4b8: f9400108     	ldr	x8, [x8]
  19f4bc: b40000a8     	cbz	x8, 0x19f4d0 <JET_QueueSegment+0xd0>
  19f4c0: 14000001     	b	0x19f4c4 <JET_QueueSegment+0xc4>
  19f4c4: 92800468     	mov	x8, #-0x24              // =-36
  19f4c8: f81e83a8     	stur	x8, [x29, #-0x18]
  19f4cc: 14000059     	b	0x19f630 <JET_QueueSegment+0x230>
  19f4d0: 3940d3e8     	ldrb	w8, [sp, #0x34]
  19f4d4: f94013e9     	ldr	x9, [sp, #0x20]
  19f4d8: 39004928     	strb	w8, [x9, #0x12]
  19f4dc: b85d43a8     	ldur	w8, [x29, #-0x2c]
  19f4e0: f94013e9     	ldr	x9, [sp, #0x20]
  19f4e4: 79002128     	strh	w8, [x9, #0x10]
  19f4e8: b85d03a8     	ldur	w8, [x29, #-0x30]
  19f4ec: f94013e9     	ldr	x9, [sp, #0x20]
  19f4f0: 39004d28     	strb	w8, [x9, #0x13]
  19f4f4: b85d83a8     	ldur	w8, [x29, #-0x28]
  19f4f8: f94013e9     	ldr	x9, [sp, #0x20]
  19f4fc: 39005128     	strb	w8, [x9, #0x14]
  19f500: f9401fe9     	ldr	x9, [sp, #0x38]
  19f504: f94013ea     	ldr	x10, [sp, #0x20]
  19f508: f9000549     	str	x9, [x10, #0x8]
  19f50c: f94013e9     	ldr	x9, [sp, #0x20]
  19f510: 2a1f03e8     	mov	w8, wzr
  19f514: 39005528     	strb	w8, [x9, #0x15]
  19f518: f85e03a9     	ldur	x9, [x29, #-0x20]
  19f51c: f940bd2a     	ldr	x10, [x9, #0x178]
  19f520: f9400141     	ldr	x1, [x10]
  19f524: b89dc3ab     	ldursw	x11, [x29, #-0x24]
  19f528: 8b0b0d4a     	add	x10, x10, x11, lsl #3
  19f52c: f9402942     	ldr	x2, [x10, #0x50]
  19f530: f94013e3     	ldr	x3, [sp, #0x20]
  19f534: aa0903e0     	mov	x0, x9
  19f538: 97fc0ec6     	bl	0xa3050 <EAS_OpenJETStream@plt>
  19f53c: f90017e0     	str	x0, [sp, #0x28]
  19f540: f94017e9     	ldr	x9, [sp, #0x28]
  19f544: b40000a9     	cbz	x9, 0x19f558 <JET_QueueSegment+0x158>
  19f548: 14000001     	b	0x19f54c <JET_QueueSegment+0x14c>
  19f54c: f94017e8     	ldr	x8, [sp, #0x28]
  19f550: f81e83a8     	stur	x8, [x29, #-0x18]
  19f554: 14000037     	b	0x19f630 <JET_QueueSegment+0x230>
  19f558: f94013e8     	ldr	x8, [sp, #0x20]
  19f55c: 320003e9     	orr	w9, wzr, #0x1
  19f560: 39005509     	strb	w9, [x8, #0x15]
  19f564: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f568: f940bd08     	ldr	x8, [x8, #0x178]
  19f56c: 394e7509     	ldrb	w9, [x8, #0x39d]
  19f570: 11000529     	add	w9, w9, #0x1
  19f574: 390e7509     	strb	w9, [x8, #0x39d]
  19f578: 12001d29     	and	w9, w9, #0xff
  19f57c: 71000929     	subs	w9, w9, #0x2
  19f580: b90017e9     	str	w9, [sp, #0x14]
  19f584: 5400020c     	b.gt	0x19f5c4 <JET_QueueSegment+0x1c4>
  19f588: 14000001     	b	0x19f58c <JET_QueueSegment+0x18c>
  19f58c: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f590: f940bd09     	ldr	x9, [x8, #0x178]
  19f594: 394e712a     	ldrb	w10, [x9, #0x39c]
  19f598: 2a0a03e1     	mov	w1, w10
  19f59c: aa0803e0     	mov	x0, x8
  19f5a0: 94000032     	bl	0x19f668 <JET_QueueSegment+0x268>
  19f5a4: f90017e0     	str	x0, [sp, #0x28]
  19f5a8: f94017e8     	ldr	x8, [sp, #0x28]
  19f5ac: b40000a8     	cbz	x8, 0x19f5c0 <JET_QueueSegment+0x1c0>
  19f5b0: 14000001     	b	0x19f5b4 <JET_QueueSegment+0x1b4>
  19f5b4: f94017e8     	ldr	x8, [sp, #0x28]
  19f5b8: f81e83a8     	stur	x8, [x29, #-0x18]
  19f5bc: 1400001d     	b	0x19f630 <JET_QueueSegment+0x230>
  19f5c0: 14000001     	b	0x19f5c4 <JET_QueueSegment+0x1c4>
  19f5c4: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f5c8: f9400100     	ldr	x0, [x8]
  19f5cc: f940bd08     	ldr	x8, [x8, #0x178]
  19f5d0: f9400101     	ldr	x1, [x8]
  19f5d4: d10043a2     	sub	x2, x29, #0x10
  19f5d8: 97fc1366     	bl	0xa4370 <EAS_HWDupHandle@plt>
  19f5dc: f90017e0     	str	x0, [sp, #0x28]
  19f5e0: f94017e8     	ldr	x8, [sp, #0x28]
  19f5e4: b40000a8     	cbz	x8, 0x19f5f8 <JET_QueueSegment+0x1f8>
  19f5e8: 14000001     	b	0x19f5ec <JET_QueueSegment+0x1ec>
  19f5ec: f94017e8     	ldr	x8, [sp, #0x28]
  19f5f0: f81e83a8     	stur	x8, [x29, #-0x18]
  19f5f4: 1400000f     	b	0x19f630 <JET_QueueSegment+0x230>
  19f5f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  19f5fc: f85e03a9     	ldur	x9, [x29, #-0x20]
  19f600: f940bd29     	ldr	x9, [x9, #0x178]
  19f604: f9000128     	str	x8, [x9]
  19f608: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f60c: f940bd08     	ldr	x8, [x8, #0x178]
  19f610: 394e7100     	ldrb	w0, [x8, #0x39c]
  19f614: 94000089     	bl	0x19f838 <JET_QueueSegment+0x438>
  19f618: f85e03a8     	ldur	x8, [x29, #-0x20]
  19f61c: f940bd08     	ldr	x8, [x8, #0x178]
  19f620: 390e7100     	strb	w0, [x8, #0x39c]
  19f624: f94017e8     	ldr	x8, [sp, #0x28]
  19f628: f81e83a8     	stur	x8, [x29, #-0x18]
  19f62c: 14000001     	b	0x19f630 <JET_QueueSegment+0x230>
  19f630: f85e83a8     	ldur	x8, [x29, #-0x18]
  19f634: d53bd049     	mrs	x9, TPIDR_EL0
  19f638: f9401529     	ldr	x9, [x9, #0x28]
  19f63c: f85f83aa     	ldur	x10, [x29, #-0x8]
  19f640: eb0a0129     	subs	x9, x9, x10
  19f644: f90007e8     	str	x8, [sp, #0x8]
  19f648: f90003e9     	str	x9, [sp]
  19f64c: 540000c1     	b.ne	0x19f664 <JET_QueueSegment+0x264>
  19f650: 14000001     	b	0x19f654 <JET_QueueSegment+0x254>
  19f654: f94007e0     	ldr	x0, [sp, #0x8]
  19f658: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  19f65c: 910203ff     	add	sp, sp, #0x80
  19f660: d65f03c0     	ret
  19f664: 97fc29c3     	bl	0xa9d70 <__stack_chk_fail@plt>
  19f668: d10103ff     	sub	sp, sp, #0x40
  19f66c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19f670: 9100c3fd     	add	x29, sp, #0x30
  19f674: b27d03e8     	orr	x8, xzr, #0x8
  19f678: b27d07e9     	orr	x9, xzr, #0x18
  19f67c: 321f03ea     	orr	w10, wzr, #0x2
  19f680: f81f03a0     	stur	x0, [x29, #-0x10]
  19f684: f9000fe1     	str	x1, [sp, #0x18]
  19f688: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f68c: f940bc00     	ldr	x0, [x0, #0x178]
  19f690: 8b080008     	add	x8, x0, x8
  19f694: f9400fe0     	ldr	x0, [sp, #0x18]
  19f698: 9b007d29     	mul	x9, x9, x0
  19f69c: 8b090108     	add	x8, x8, x9
  19f6a0: f90007e8     	str	x8, [sp, #0x8]
  19f6a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f6a8: f94007e8     	ldr	x8, [sp, #0x8]
  19f6ac: f9400101     	ldr	x1, [x8]
  19f6b0: b90007ea     	str	w10, [sp, #0x4]
  19f6b4: 97fc1317     	bl	0xa4310 <EAS_Prepare@plt>
  19f6b8: f9000be0     	str	x0, [sp, #0x10]
  19f6bc: f9400be8     	ldr	x8, [sp, #0x10]
  19f6c0: b5000048     	cbnz	x8, 0x19f6c8 <JET_QueueSegment+0x2c8>
  19f6c4: 14000004     	b	0x19f6d4 <JET_QueueSegment+0x2d4>
  19f6c8: f9400be8     	ldr	x8, [sp, #0x10]
  19f6cc: f81f83a8     	stur	x8, [x29, #-0x8]
  19f6d0: 14000056     	b	0x19f828 <JET_QueueSegment+0x428>
  19f6d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f6d8: f94007e8     	ldr	x8, [sp, #0x8]
  19f6dc: f9400101     	ldr	x1, [x8]
  19f6e0: 97fc18e8     	bl	0xa5a80 <EAS_Pause@plt>
  19f6e4: f9000be0     	str	x0, [sp, #0x10]
  19f6e8: f9400be8     	ldr	x8, [sp, #0x10]
  19f6ec: b5000048     	cbnz	x8, 0x19f6f4 <JET_QueueSegment+0x2f4>
  19f6f0: 14000004     	b	0x19f700 <JET_QueueSegment+0x300>
  19f6f4: f9400be8     	ldr	x8, [sp, #0x10]
  19f6f8: f81f83a8     	stur	x8, [x29, #-0x8]
  19f6fc: 1400004b     	b	0x19f828 <JET_QueueSegment+0x428>
  19f700: 321e07e2     	orr	w2, wzr, #0xc
  19f704: f94007e8     	ldr	x8, [sp, #0x8]
  19f708: b94007e9     	ldr	w9, [sp, #0x4]
  19f70c: 39005509     	strb	w9, [x8, #0x15]
  19f710: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f714: f94007e8     	ldr	x8, [sp, #0x8]
  19f718: f9400101     	ldr	x1, [x8]
  19f71c: f9400fe3     	ldr	x3, [sp, #0x18]
  19f720: 97fc05c8     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  19f724: f9000be0     	str	x0, [sp, #0x10]
  19f728: f9400be8     	ldr	x8, [sp, #0x10]
  19f72c: b5000048     	cbnz	x8, 0x19f734 <JET_QueueSegment+0x334>
  19f730: 14000004     	b	0x19f740 <JET_QueueSegment+0x340>
  19f734: f9400be8     	ldr	x8, [sp, #0x10]
  19f738: f81f83a8     	stur	x8, [x29, #-0x8]
  19f73c: 1400003b     	b	0x19f828 <JET_QueueSegment+0x428>
  19f740: 52800008     	mov	w8, #0x0                // =0
  19f744: f94007e9     	ldr	x9, [sp, #0x8]
  19f748: 39c0512a     	ldrsb	w10, [x9, #0x14]
  19f74c: 6b08015f     	cmp	w10, w8
  19f750: 1a9fb7e8     	cset	w8, ge
  19f754: 37000048     	tbnz	w8, #0x0, 0x19f75c <JET_QueueSegment+0x35c>
  19f758: 14000019     	b	0x19f7bc <JET_QueueSegment+0x3bc>
  19f75c: 321f07e2     	orr	w2, wzr, #0x6
  19f760: d2802c08     	mov	x8, #0x160              // =352
  19f764: b27d03e9     	orr	x9, xzr, #0x8
  19f768: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f76c: f94007ea     	ldr	x10, [sp, #0x8]
  19f770: f9400141     	ldr	x1, [x10]
  19f774: f85f03aa     	ldur	x10, [x29, #-0x10]
  19f778: f940bd4a     	ldr	x10, [x10, #0x178]
  19f77c: 8b080148     	add	x8, x10, x8
  19f780: f94007ea     	ldr	x10, [sp, #0x8]
  19f784: 3940514b     	ldrb	w11, [x10, #0x14]
  19f788: 2a0b03ea     	mov	w10, w11
  19f78c: 93401d4a     	sxtb	x10, w10
  19f790: 9b0a7d29     	mul	x9, x9, x10
  19f794: 8b090108     	add	x8, x8, x9
  19f798: f9400103     	ldr	x3, [x8]
  19f79c: 97fc05a9     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  19f7a0: f9000be0     	str	x0, [sp, #0x10]
  19f7a4: f9400be8     	ldr	x8, [sp, #0x10]
  19f7a8: b5000048     	cbnz	x8, 0x19f7b0 <JET_QueueSegment+0x3b0>
  19f7ac: 14000004     	b	0x19f7bc <JET_QueueSegment+0x3bc>
  19f7b0: f9400be8     	ldr	x8, [sp, #0x10]
  19f7b4: f81f83a8     	stur	x8, [x29, #-0x8]
  19f7b8: 1400001c     	b	0x19f828 <JET_QueueSegment+0x428>
  19f7bc: 52800008     	mov	w8, #0x0                // =0
  19f7c0: f94007e9     	ldr	x9, [sp, #0x8]
  19f7c4: 39404d2a     	ldrb	w10, [x9, #0x13]
  19f7c8: 53001d4a     	uxtb	w10, w10
  19f7cc: 32001feb     	orr	w11, wzr, #0xff
  19f7d0: 0a0b0108     	and	w8, w8, w11
  19f7d4: 6b08015f     	cmp	w10, w8
  19f7d8: 1a9f07e8     	cset	w8, ne
  19f7dc: 37000048     	tbnz	w8, #0x0, 0x19f7e4 <JET_QueueSegment+0x3e4>
  19f7e0: 14000010     	b	0x19f820 <JET_QueueSegment+0x420>
  19f7e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  19f7e8: f94007e8     	ldr	x8, [sp, #0x8]
  19f7ec: f9400101     	ldr	x1, [x8]
  19f7f0: f94007e8     	ldr	x8, [sp, #0x8]
  19f7f4: 39404d09     	ldrb	w9, [x8, #0x13]
  19f7f8: 2a0903e8     	mov	w8, w9
  19f7fc: 93401d02     	sxtb	x2, w8
  19f800: 97fc0ce0     	bl	0xa2b80 <EAS_SetTransposition@plt>
  19f804: f9000be0     	str	x0, [sp, #0x10]
  19f808: f9400be8     	ldr	x8, [sp, #0x10]
  19f80c: b5000048     	cbnz	x8, 0x19f814 <JET_QueueSegment+0x414>
  19f810: 14000004     	b	0x19f820 <JET_QueueSegment+0x420>
  19f814: f9400be8     	ldr	x8, [sp, #0x10]
  19f818: f81f83a8     	stur	x8, [x29, #-0x8]
  19f81c: 14000003     	b	0x19f828 <JET_QueueSegment+0x428>
  19f820: f9400be8     	ldr	x8, [sp, #0x10]
  19f824: f81f83a8     	stur	x8, [x29, #-0x8]
  19f828: f85f83a0     	ldur	x0, [x29, #-0x8]
  19f82c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19f830: 910103ff     	add	sp, sp, #0x40
  19f834: d65f03c0     	ret
  19f838: d10043ff     	sub	sp, sp, #0x10
  19f83c: 320007e8     	orr	w8, wzr, #0x3
  19f840: b9000fe0     	str	w0, [sp, #0xc]
  19f844: b9400fe0     	ldr	w0, [sp, #0xc]
  19f848: 11000400     	add	w0, w0, #0x1
  19f84c: b9000fe0     	str	w0, [sp, #0xc]
  19f850: 6b08001f     	cmp	w0, w8
  19f854: 1a9f17e8     	cset	w8, eq
  19f858: 37000048     	tbnz	w8, #0x0, 0x19f860 <JET_QueueSegment+0x460>
  19f85c: 14000002     	b	0x19f864 <JET_QueueSegment+0x464>
  19f860: b9000fff     	str	wzr, [sp, #0xc]
  19f864: b9400fe0     	ldr	w0, [sp, #0xc]
  19f868: 910043ff     	add	sp, sp, #0x10
  19f86c: d65f03c0     	ret

000000000019f870 <JET_Play>:
  19f870: d100c3ff     	sub	sp, sp, #0x30
  19f874: a9027bfd     	stp	x29, x30, [sp, #0x20]
  19f878: 910083fd     	add	x29, sp, #0x20
  19f87c: 320003e8     	orr	w8, wzr, #0x1
  19f880: f9000be0     	str	x0, [sp, #0x10]
  19f884: b90003ff     	str	wzr, [sp]
  19f888: f9400be0     	ldr	x0, [sp, #0x10]
  19f88c: f940bc00     	ldr	x0, [x0, #0x178]
  19f890: 394e6809     	ldrb	w9, [x0, #0x39a]
  19f894: 0a080128     	and	w8, w9, w8
  19f898: 35000048     	cbnz	w8, 0x19f8a0 <JET_Play+0x30>
  19f89c: 14000004     	b	0x19f8ac <JET_Play+0x3c>
  19f8a0: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  19f8a4: f81f83a8     	stur	x8, [x29, #-0x8]
  19f8a8: 1400004e     	b	0x19f9e0 <JET_Play+0x170>
  19f8ac: b90007ff     	str	wzr, [sp, #0x4]
  19f8b0: 320007e8     	orr	w8, wzr, #0x3
  19f8b4: b94007e9     	ldr	w9, [sp, #0x4]
  19f8b8: 6b08013f     	cmp	w9, w8
  19f8bc: 1a9fa7e8     	cset	w8, lt
  19f8c0: 37000048     	tbnz	w8, #0x0, 0x19f8c8 <JET_Play+0x58>
  19f8c4: 1400003b     	b	0x19f9b0 <JET_Play+0x140>
  19f8c8: b94007e8     	ldr	w8, [sp, #0x4]
  19f8cc: f9400be9     	ldr	x9, [sp, #0x10]
  19f8d0: f940bd29     	ldr	x9, [x9, #0x178]
  19f8d4: 394e6d2a     	ldrb	w10, [x9, #0x39b]
  19f8d8: 6b0a011f     	cmp	w8, w10
  19f8dc: 1a9f17e8     	cset	w8, eq
  19f8e0: 37000048     	tbnz	w8, #0x0, 0x19f8e8 <JET_Play+0x78>
  19f8e4: 14000010     	b	0x19f924 <JET_Play+0xb4>
  19f8e8: 321f03e8     	orr	w8, wzr, #0x2
  19f8ec: b27d07e9     	orr	x9, xzr, #0x18
  19f8f0: b27d03ea     	orr	x10, xzr, #0x8
  19f8f4: f9400beb     	ldr	x11, [sp, #0x10]
  19f8f8: f940bd6b     	ldr	x11, [x11, #0x178]
  19f8fc: 8b0a016a     	add	x10, x11, x10
  19f900: b94007ec     	ldr	w12, [sp, #0x4]
  19f904: 2a0c03eb     	mov	w11, w12
  19f908: 93407d6b     	sxtw	x11, w11
  19f90c: 9b0b7d29     	mul	x9, x9, x11
  19f910: 8b090149     	add	x9, x10, x9
  19f914: 3940552c     	ldrb	w12, [x9, #0x15]
  19f918: 6b08019f     	cmp	w12, w8
  19f91c: 1a9f17e8     	cset	w8, eq
  19f920: 37000228     	tbnz	w8, #0x0, 0x19f964 <JET_Play+0xf4>
  19f924: 321e03e8     	orr	w8, wzr, #0x4
  19f928: b27d07e9     	orr	x9, xzr, #0x18
  19f92c: b27d03ea     	orr	x10, xzr, #0x8
  19f930: f9400beb     	ldr	x11, [sp, #0x10]
  19f934: f940bd6b     	ldr	x11, [x11, #0x178]
  19f938: 8b0a016a     	add	x10, x11, x10
  19f93c: b94007ec     	ldr	w12, [sp, #0x4]
  19f940: 2a0c03eb     	mov	w11, w12
  19f944: 93407d6b     	sxtw	x11, w11
  19f948: 9b0b7d29     	mul	x9, x9, x11
  19f94c: 8b090149     	add	x9, x10, x9
  19f950: 3940552c     	ldrb	w12, [x9, #0x15]
  19f954: 6b08019f     	cmp	w12, w8
  19f958: 1a9f17e8     	cset	w8, eq
  19f95c: 37000048     	tbnz	w8, #0x0, 0x19f964 <JET_Play+0xf4>
  19f960: 14000010     	b	0x19f9a0 <JET_Play+0x130>
  19f964: f9400be0     	ldr	x0, [sp, #0x10]
  19f968: b94007e8     	ldr	w8, [sp, #0x4]
  19f96c: 2a0803e9     	mov	w9, w8
  19f970: 93407d21     	sxtw	x1, w9
  19f974: 9400001f     	bl	0x19f9f0 <JET_Play+0x180>
  19f978: f90007e0     	str	x0, [sp, #0x8]
  19f97c: f94007e9     	ldr	x9, [sp, #0x8]
  19f980: b5000049     	cbnz	x9, 0x19f988 <JET_Play+0x118>
  19f984: 14000004     	b	0x19f994 <JET_Play+0x124>
  19f988: f94007e8     	ldr	x8, [sp, #0x8]
  19f98c: f81f83a8     	stur	x8, [x29, #-0x8]
  19f990: 14000014     	b	0x19f9e0 <JET_Play+0x170>
  19f994: b94003e8     	ldr	w8, [sp]
  19f998: 11000508     	add	w8, w8, #0x1
  19f99c: b90003e8     	str	w8, [sp]
  19f9a0: b94007e8     	ldr	w8, [sp, #0x4]
  19f9a4: 11000508     	add	w8, w8, #0x1
  19f9a8: b90007e8     	str	w8, [sp, #0x4]
  19f9ac: 17ffffc1     	b	0x19f8b0 <JET_Play+0x40>
  19f9b0: b94003e8     	ldr	w8, [sp]
  19f9b4: 35000088     	cbnz	w8, 0x19f9c4 <JET_Play+0x154>
  19f9b8: 92800488     	mov	x8, #-0x25              // =-37
  19f9bc: f81f83a8     	stur	x8, [x29, #-0x8]
  19f9c0: 14000008     	b	0x19f9e0 <JET_Play+0x170>
  19f9c4: 320003e8     	orr	w8, wzr, #0x1
  19f9c8: f9400be9     	ldr	x9, [sp, #0x10]
  19f9cc: f940bd29     	ldr	x9, [x9, #0x178]
  19f9d0: 394e692a     	ldrb	w10, [x9, #0x39a]
  19f9d4: 2a080148     	orr	w8, w10, w8
  19f9d8: 390e6928     	strb	w8, [x9, #0x39a]
  19f9dc: f81f83bf     	stur	xzr, [x29, #-0x8]
  19f9e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  19f9e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  19f9e8: 9100c3ff     	add	sp, sp, #0x30
  19f9ec: d65f03c0     	ret
  19f9f0: d10143ff     	sub	sp, sp, #0x50
  19f9f4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19f9f8: 910103fd     	add	x29, sp, #0x40
  19f9fc: d2800008     	mov	x8, #0x0                // =0
  19fa00: b27d03e9     	orr	x9, xzr, #0x8
  19fa04: b27d07ea     	orr	x10, xzr, #0x18
  19fa08: 320007eb     	orr	w11, wzr, #0x3
  19fa0c: f81f83a0     	stur	x0, [x29, #-0x8]
  19fa10: f81f03a1     	stur	x1, [x29, #-0x10]
  19fa14: f81e83bf     	stur	xzr, [x29, #-0x18]
  19fa18: f85f83a0     	ldur	x0, [x29, #-0x8]
  19fa1c: f940bc00     	ldr	x0, [x0, #0x178]
  19fa20: 8b090009     	add	x9, x0, x9
  19fa24: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fa28: 9b007d4a     	mul	x10, x10, x0
  19fa2c: 8b0a0129     	add	x9, x9, x10
  19fa30: f90013e9     	str	x9, [sp, #0x20]
  19fa34: f94013e9     	ldr	x9, [sp, #0x20]
  19fa38: f9400129     	ldr	x9, [x9]
  19fa3c: eb08013f     	cmp	x9, x8
  19fa40: 1a9f07ec     	cset	w12, ne
  19fa44: b9001feb     	str	w11, [sp, #0x1c]
  19fa48: 3700004c     	tbnz	w12, #0x0, 0x19fa50 <JET_Play+0x1e0>
  19fa4c: 14000023     	b	0x19fad8 <JET_Play+0x268>
  19fa50: b27d07e8     	orr	x8, xzr, #0x18
  19fa54: b27d03e9     	orr	x9, xzr, #0x8
  19fa58: f85f83a0     	ldur	x0, [x29, #-0x8]
  19fa5c: f94013ea     	ldr	x10, [sp, #0x20]
  19fa60: f9400141     	ldr	x1, [x10]
  19fa64: f9000be8     	str	x8, [sp, #0x10]
  19fa68: f90007e9     	str	x9, [sp, #0x8]
  19fa6c: 97fc0a29     	bl	0xa2310 <EAS_Resume@plt>
  19fa70: f81e83a0     	stur	x0, [x29, #-0x18]
  19fa74: f85f83a8     	ldur	x8, [x29, #-0x8]
  19fa78: f940bd08     	ldr	x8, [x8, #0x178]
  19fa7c: f94007e9     	ldr	x9, [sp, #0x8]
  19fa80: 8b090108     	add	x8, x8, x9
  19fa84: f85f03aa     	ldur	x10, [x29, #-0x10]
  19fa88: f9400be0     	ldr	x0, [sp, #0x10]
  19fa8c: 9b0a7c0a     	mul	x10, x0, x10
  19fa90: 8b0a0108     	add	x8, x8, x10
  19fa94: b9401feb     	ldr	w11, [sp, #0x1c]
  19fa98: 3900550b     	strb	w11, [x8, #0x15]
  19fa9c: f85e83a8     	ldur	x8, [x29, #-0x18]
  19faa0: b4000048     	cbz	x8, 0x19faa8 <JET_Play+0x238>
  19faa4: 1400000d     	b	0x19fad8 <JET_Play+0x268>
  19faa8: f94013e8     	ldr	x8, [sp, #0x20]
  19faac: f9400508     	ldr	x8, [x8, #0x8]
  19fab0: b5000048     	cbnz	x8, 0x19fab8 <JET_Play+0x248>
  19fab4: 14000009     	b	0x19fad8 <JET_Play+0x268>
  19fab8: 528001a2     	mov	w2, #0xd                // =13
  19fabc: f85f83a0     	ldur	x0, [x29, #-0x8]
  19fac0: f94013e8     	ldr	x8, [sp, #0x20]
  19fac4: f9400101     	ldr	x1, [x8]
  19fac8: f94013e8     	ldr	x8, [sp, #0x20]
  19facc: f9400503     	ldr	x3, [x8, #0x8]
  19fad0: 97fc04dc     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  19fad4: f81e83a0     	stur	x0, [x29, #-0x18]
  19fad8: f85e83a0     	ldur	x0, [x29, #-0x18]
  19fadc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19fae0: 910143ff     	add	sp, sp, #0x50
  19fae4: d65f03c0     	ret

000000000019fae8 <JET_Pause>:
  19fae8: d10103ff     	sub	sp, sp, #0x40
  19faec: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19faf0: 9100c3fd     	add	x29, sp, #0x30
  19faf4: 320003e8     	orr	w8, wzr, #0x1
  19faf8: 321e03e9     	orr	w9, wzr, #0x4
  19fafc: f81f03a0     	stur	x0, [x29, #-0x10]
  19fb00: b90013ff     	str	wzr, [sp, #0x10]
  19fb04: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fb08: f940bc00     	ldr	x0, [x0, #0x178]
  19fb0c: 394e680a     	ldrb	w10, [x0, #0x39a]
  19fb10: 0a080148     	and	w8, w10, w8
  19fb14: b9000fe9     	str	w9, [sp, #0xc]
  19fb18: 34000048     	cbz	w8, 0x19fb20 <JET_Pause+0x38>
  19fb1c: 14000004     	b	0x19fb2c <JET_Pause+0x44>
  19fb20: b27befe8     	orr	x8, xzr, #0xffffffffffffffe1
  19fb24: f81f83a8     	stur	x8, [x29, #-0x8]
  19fb28: 1400004f     	b	0x19fc64 <JET_Pause+0x17c>
  19fb2c: b90017ff     	str	wzr, [sp, #0x14]
  19fb30: 320007e8     	orr	w8, wzr, #0x3
  19fb34: b94017e9     	ldr	w9, [sp, #0x14]
  19fb38: 6b08013f     	cmp	w9, w8
  19fb3c: 1a9fa7e8     	cset	w8, lt
  19fb40: 37000048     	tbnz	w8, #0x0, 0x19fb48 <JET_Pause+0x60>
  19fb44: 1400003c     	b	0x19fc34 <JET_Pause+0x14c>
  19fb48: b27d07e8     	orr	x8, xzr, #0x18
  19fb4c: b27d03e9     	orr	x9, xzr, #0x8
  19fb50: 320007ea     	orr	w10, wzr, #0x3
  19fb54: f85f03ab     	ldur	x11, [x29, #-0x10]
  19fb58: f940bd6b     	ldr	x11, [x11, #0x178]
  19fb5c: 8b090169     	add	x9, x11, x9
  19fb60: b94017ec     	ldr	w12, [sp, #0x14]
  19fb64: 2a0c03eb     	mov	w11, w12
  19fb68: 93407d6b     	sxtw	x11, w11
  19fb6c: 9b0b7d08     	mul	x8, x8, x11
  19fb70: 8b080128     	add	x8, x9, x8
  19fb74: 3940550c     	ldrb	w12, [x8, #0x15]
  19fb78: 6b0a019f     	cmp	w12, w10
  19fb7c: 1a9f17ea     	cset	w10, eq
  19fb80: 3700004a     	tbnz	w10, #0x0, 0x19fb88 <JET_Pause+0xa0>
  19fb84: 14000028     	b	0x19fc24 <JET_Pause+0x13c>
  19fb88: b27d07e8     	orr	x8, xzr, #0x18
  19fb8c: b27d03e9     	orr	x9, xzr, #0x8
  19fb90: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fb94: f85f03aa     	ldur	x10, [x29, #-0x10]
  19fb98: f940bd4a     	ldr	x10, [x10, #0x178]
  19fb9c: 8b090149     	add	x9, x10, x9
  19fba0: f85f03aa     	ldur	x10, [x29, #-0x10]
  19fba4: f940bd4a     	ldr	x10, [x10, #0x178]
  19fba8: 394e6d4b     	ldrb	w11, [x10, #0x39b]
  19fbac: 2a0b03ea     	mov	w10, w11
  19fbb0: d3401d4a     	ubfx	x10, x10, #0, #8
  19fbb4: 9b0a7d08     	mul	x8, x8, x10
  19fbb8: 8b080128     	add	x8, x9, x8
  19fbbc: f9400101     	ldr	x1, [x8]
  19fbc0: 97fc17b0     	bl	0xa5a80 <EAS_Pause@plt>
  19fbc4: f9000fe0     	str	x0, [sp, #0x18]
  19fbc8: f9400fe8     	ldr	x8, [sp, #0x18]
  19fbcc: b5000048     	cbnz	x8, 0x19fbd4 <JET_Pause+0xec>
  19fbd0: 14000004     	b	0x19fbe0 <JET_Pause+0xf8>
  19fbd4: f9400fe8     	ldr	x8, [sp, #0x18]
  19fbd8: f81f83a8     	stur	x8, [x29, #-0x8]
  19fbdc: 14000022     	b	0x19fc64 <JET_Pause+0x17c>
  19fbe0: b27d07e8     	orr	x8, xzr, #0x18
  19fbe4: b27d03e9     	orr	x9, xzr, #0x8
  19fbe8: f85f03aa     	ldur	x10, [x29, #-0x10]
  19fbec: f940bd4a     	ldr	x10, [x10, #0x178]
  19fbf0: 8b090149     	add	x9, x10, x9
  19fbf4: f85f03aa     	ldur	x10, [x29, #-0x10]
  19fbf8: f940bd4a     	ldr	x10, [x10, #0x178]
  19fbfc: 394e6d4b     	ldrb	w11, [x10, #0x39b]
  19fc00: 2a0b03ea     	mov	w10, w11
  19fc04: d3401d4a     	ubfx	x10, x10, #0, #8
  19fc08: 9b0a7d08     	mul	x8, x8, x10
  19fc0c: 8b080128     	add	x8, x9, x8
  19fc10: b9400feb     	ldr	w11, [sp, #0xc]
  19fc14: 3900550b     	strb	w11, [x8, #0x15]
  19fc18: b94013ec     	ldr	w12, [sp, #0x10]
  19fc1c: 1100058c     	add	w12, w12, #0x1
  19fc20: b90013ec     	str	w12, [sp, #0x10]
  19fc24: b94017e8     	ldr	w8, [sp, #0x14]
  19fc28: 11000508     	add	w8, w8, #0x1
  19fc2c: b90017e8     	str	w8, [sp, #0x14]
  19fc30: 17ffffc0     	b	0x19fb30 <JET_Pause+0x48>
  19fc34: b94013e8     	ldr	w8, [sp, #0x10]
  19fc38: 35000088     	cbnz	w8, 0x19fc48 <JET_Pause+0x160>
  19fc3c: 92800488     	mov	x8, #-0x25              // =-37
  19fc40: f81f83a8     	stur	x8, [x29, #-0x8]
  19fc44: 14000008     	b	0x19fc64 <JET_Pause+0x17c>
  19fc48: 321f7be8     	orr	w8, wzr, #0xfffffffe
  19fc4c: f85f03a9     	ldur	x9, [x29, #-0x10]
  19fc50: f940bd29     	ldr	x9, [x9, #0x178]
  19fc54: 394e692a     	ldrb	w10, [x9, #0x39a]
  19fc58: 0a080148     	and	w8, w10, w8
  19fc5c: 390e6928     	strb	w8, [x9, #0x39a]
  19fc60: f81f83bf     	stur	xzr, [x29, #-0x8]
  19fc64: f85f83a0     	ldur	x0, [x29, #-0x8]
  19fc68: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19fc6c: 910103ff     	add	sp, sp, #0x40
  19fc70: d65f03c0     	ret

000000000019fc74 <JET_SetMuteFlags>:
  19fc74: d10103ff     	sub	sp, sp, #0x40
  19fc78: a9037bfd     	stp	x29, x30, [sp, #0x30]
  19fc7c: 9100c3fd     	add	x29, sp, #0x30
  19fc80: b27d03e8     	orr	x8, xzr, #0x8
  19fc84: b27d07e9     	orr	x9, xzr, #0x18
  19fc88: d280000a     	mov	x10, #0x0               // =0
  19fc8c: f81f03a0     	stur	x0, [x29, #-0x10]
  19fc90: f9000fe1     	str	x1, [sp, #0x18]
  19fc94: b90017e2     	str	w2, [sp, #0x14]
  19fc98: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fc9c: f940bc00     	ldr	x0, [x0, #0x178]
  19fca0: 8b080008     	add	x8, x0, x8
  19fca4: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fca8: f940bc00     	ldr	x0, [x0, #0x178]
  19fcac: 394e6c02     	ldrb	w2, [x0, #0x39b]
  19fcb0: 2a0203e0     	mov	w0, w2
  19fcb4: d3401c00     	ubfx	x0, x0, #0, #8
  19fcb8: 9b007d29     	mul	x9, x9, x0
  19fcbc: 8b090108     	add	x8, x8, x9
  19fcc0: f90007e8     	str	x8, [sp, #0x8]
  19fcc4: b94017e2     	ldr	w2, [sp, #0x14]
  19fcc8: f90003ea     	str	x10, [sp]
  19fccc: 350002c2     	cbnz	w2, 0x19fd24 <JET_SetMuteFlags+0xb0>
  19fcd0: f94007e8     	ldr	x8, [sp, #0x8]
  19fcd4: f9400108     	ldr	x8, [x8]
  19fcd8: f94003e9     	ldr	x9, [sp]
  19fcdc: eb09011f     	cmp	x8, x9
  19fce0: 1a9f17ea     	cset	w10, eq
  19fce4: 3700004a     	tbnz	w10, #0x0, 0x19fcec <JET_SetMuteFlags+0x78>
  19fce8: 14000004     	b	0x19fcf8 <JET_SetMuteFlags+0x84>
  19fcec: 92800488     	mov	x8, #-0x25              // =-37
  19fcf0: f81f83a8     	stur	x8, [x29, #-0x8]
  19fcf4: 1400001f     	b	0x19fd70 <JET_SetMuteFlags+0xfc>
  19fcf8: 528001a2     	mov	w2, #0xd                // =13
  19fcfc: f9400fe8     	ldr	x8, [sp, #0x18]
  19fd00: f94007e9     	ldr	x9, [sp, #0x8]
  19fd04: f9000528     	str	x8, [x9, #0x8]
  19fd08: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fd0c: f94007e8     	ldr	x8, [sp, #0x8]
  19fd10: f9400101     	ldr	x1, [x8]
  19fd14: f9400fe3     	ldr	x3, [sp, #0x18]
  19fd18: 97fc044a     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  19fd1c: f81f83a0     	stur	x0, [x29, #-0x8]
  19fd20: 14000014     	b	0x19fd70 <JET_SetMuteFlags+0xfc>
  19fd24: f94007e8     	ldr	x8, [sp, #0x8]
  19fd28: 39405509     	ldrb	w9, [x8, #0x15]
  19fd2c: 34000049     	cbz	w9, 0x19fd34 <JET_SetMuteFlags+0xc0>
  19fd30: 14000004     	b	0x19fd40 <JET_SetMuteFlags+0xcc>
  19fd34: 92800488     	mov	x8, #-0x25              // =-37
  19fd38: f81f83a8     	stur	x8, [x29, #-0x8]
  19fd3c: 1400000d     	b	0x19fd70 <JET_SetMuteFlags+0xfc>
  19fd40: f9400fe8     	ldr	x8, [sp, #0x18]
  19fd44: f94007e9     	ldr	x9, [sp, #0x8]
  19fd48: f9000528     	str	x8, [x9, #0x8]
  19fd4c: b94017ea     	ldr	w10, [sp, #0x14]
  19fd50: 3500004a     	cbnz	w10, 0x19fd58 <JET_SetMuteFlags+0xe4>
  19fd54: 14000006     	b	0x19fd6c <JET_SetMuteFlags+0xf8>
  19fd58: 320003e8     	orr	w8, wzr, #0x1
  19fd5c: f94007e9     	ldr	x9, [sp, #0x8]
  19fd60: 3940592a     	ldrb	w10, [x9, #0x16]
  19fd64: 2a080148     	orr	w8, w10, w8
  19fd68: 39005928     	strb	w8, [x9, #0x16]
  19fd6c: f81f83bf     	stur	xzr, [x29, #-0x8]
  19fd70: f85f83a0     	ldur	x0, [x29, #-0x8]
  19fd74: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  19fd78: 910103ff     	add	sp, sp, #0x40
  19fd7c: d65f03c0     	ret

000000000019fd80 <JET_SetMuteFlag>:
  19fd80: d10143ff     	sub	sp, sp, #0x50
  19fd84: a9047bfd     	stp	x29, x30, [sp, #0x40]
  19fd88: 910103fd     	add	x29, sp, #0x40
  19fd8c: 52800008     	mov	w8, #0x0                // =0
  19fd90: d2800009     	mov	x9, #0x0                // =0
  19fd94: f81f03a0     	stur	x0, [x29, #-0x10]
  19fd98: b81ec3a1     	stur	w1, [x29, #-0x14]
  19fd9c: b81e83a2     	stur	w2, [x29, #-0x18]
  19fda0: b81e43a3     	stur	w3, [x29, #-0x1c]
  19fda4: b85ec3a1     	ldur	w1, [x29, #-0x14]
  19fda8: 6b08003f     	cmp	w1, w8
  19fdac: 1a9fa7e8     	cset	w8, lt
  19fdb0: f90007e9     	str	x9, [sp, #0x8]
  19fdb4: 370000e8     	tbnz	w8, #0x0, 0x19fdd0 <JET_SetMuteFlag+0x50>
  19fdb8: 320013e8     	orr	w8, wzr, #0x1f
  19fdbc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  19fdc0: 6b08013f     	cmp	w9, w8
  19fdc4: 1a9fd7e8     	cset	w8, gt
  19fdc8: 37000048     	tbnz	w8, #0x0, 0x19fdd0 <JET_SetMuteFlag+0x50>
  19fdcc: 14000004     	b	0x19fddc <JET_SetMuteFlag+0x5c>
  19fdd0: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19fdd4: f81f83a8     	stur	x8, [x29, #-0x8]
  19fdd8: 14000052     	b	0x19ff20 <JET_SetMuteFlag+0x1a0>
  19fddc: b27d07e8     	orr	x8, xzr, #0x18
  19fde0: b27d03e9     	orr	x9, xzr, #0x8
  19fde4: 320003ea     	orr	w10, wzr, #0x1
  19fde8: b85ec3ab     	ldur	w11, [x29, #-0x14]
  19fdec: 1acb214a     	lsl	w10, w10, w11
  19fdf0: 2a0a03ec     	mov	w12, w10
  19fdf4: 93407d8c     	sxtw	x12, w12
  19fdf8: f9000bec     	str	x12, [sp, #0x10]
  19fdfc: f85f03ac     	ldur	x12, [x29, #-0x10]
  19fe00: f940bd8c     	ldr	x12, [x12, #0x178]
  19fe04: 8b090189     	add	x9, x12, x9
  19fe08: f85f03ac     	ldur	x12, [x29, #-0x10]
  19fe0c: f940bd8c     	ldr	x12, [x12, #0x178]
  19fe10: 394e6d8a     	ldrb	w10, [x12, #0x39b]
  19fe14: 2a0a03ec     	mov	w12, w10
  19fe18: d3401d8c     	ubfx	x12, x12, #0, #8
  19fe1c: 9b0c7d08     	mul	x8, x8, x12
  19fe20: 8b080128     	add	x8, x9, x8
  19fe24: f9000fe8     	str	x8, [sp, #0x18]
  19fe28: b85e43aa     	ldur	w10, [x29, #-0x1c]
  19fe2c: 3500044a     	cbnz	w10, 0x19feb4 <JET_SetMuteFlag+0x134>
  19fe30: f9400fe8     	ldr	x8, [sp, #0x18]
  19fe34: f9400108     	ldr	x8, [x8]
  19fe38: f94007e9     	ldr	x9, [sp, #0x8]
  19fe3c: eb09011f     	cmp	x8, x9
  19fe40: 1a9f17ea     	cset	w10, eq
  19fe44: 3700004a     	tbnz	w10, #0x0, 0x19fe4c <JET_SetMuteFlag+0xcc>
  19fe48: 14000004     	b	0x19fe58 <JET_SetMuteFlag+0xd8>
  19fe4c: 92800488     	mov	x8, #-0x25              // =-37
  19fe50: f81f83a8     	stur	x8, [x29, #-0x8]
  19fe54: 14000033     	b	0x19ff20 <JET_SetMuteFlag+0x1a0>
  19fe58: b85e83a8     	ldur	w8, [x29, #-0x18]
  19fe5c: 35000048     	cbnz	w8, 0x19fe64 <JET_SetMuteFlag+0xe4>
  19fe60: 14000007     	b	0x19fe7c <JET_SetMuteFlag+0xfc>
  19fe64: f9400be8     	ldr	x8, [sp, #0x10]
  19fe68: f9400fe9     	ldr	x9, [sp, #0x18]
  19fe6c: f940052a     	ldr	x10, [x9, #0x8]
  19fe70: aa080148     	orr	x8, x10, x8
  19fe74: f9000528     	str	x8, [x9, #0x8]
  19fe78: 14000006     	b	0x19fe90 <JET_SetMuteFlag+0x110>
  19fe7c: f9400be8     	ldr	x8, [sp, #0x10]
  19fe80: f9400fe9     	ldr	x9, [sp, #0x18]
  19fe84: f940052a     	ldr	x10, [x9, #0x8]
  19fe88: 8a280148     	bic	x8, x10, x8
  19fe8c: f9000528     	str	x8, [x9, #0x8]
  19fe90: 528001a2     	mov	w2, #0xd                // =13
  19fe94: f85f03a0     	ldur	x0, [x29, #-0x10]
  19fe98: f9400fe8     	ldr	x8, [sp, #0x18]
  19fe9c: f9400101     	ldr	x1, [x8]
  19fea0: f9400fe8     	ldr	x8, [sp, #0x18]
  19fea4: f9400503     	ldr	x3, [x8, #0x8]
  19fea8: 97fc03e6     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  19feac: f81f83a0     	stur	x0, [x29, #-0x8]
  19feb0: 1400001c     	b	0x19ff20 <JET_SetMuteFlag+0x1a0>
  19feb4: f9400fe8     	ldr	x8, [sp, #0x18]
  19feb8: 39405509     	ldrb	w9, [x8, #0x15]
  19febc: 34000049     	cbz	w9, 0x19fec4 <JET_SetMuteFlag+0x144>
  19fec0: 14000004     	b	0x19fed0 <JET_SetMuteFlag+0x150>
  19fec4: 92800488     	mov	x8, #-0x25              // =-37
  19fec8: f81f83a8     	stur	x8, [x29, #-0x8]
  19fecc: 14000015     	b	0x19ff20 <JET_SetMuteFlag+0x1a0>
  19fed0: b85e83a8     	ldur	w8, [x29, #-0x18]
  19fed4: 35000048     	cbnz	w8, 0x19fedc <JET_SetMuteFlag+0x15c>
  19fed8: 14000007     	b	0x19fef4 <JET_SetMuteFlag+0x174>
  19fedc: f9400be8     	ldr	x8, [sp, #0x10]
  19fee0: f9400fe9     	ldr	x9, [sp, #0x18]
  19fee4: f940052a     	ldr	x10, [x9, #0x8]
  19fee8: aa080148     	orr	x8, x10, x8
  19feec: f9000528     	str	x8, [x9, #0x8]
  19fef0: 14000006     	b	0x19ff08 <JET_SetMuteFlag+0x188>
  19fef4: f9400be8     	ldr	x8, [sp, #0x10]
  19fef8: f9400fe9     	ldr	x9, [sp, #0x18]
  19fefc: f940052a     	ldr	x10, [x9, #0x8]
  19ff00: 8a280148     	bic	x8, x10, x8
  19ff04: f9000528     	str	x8, [x9, #0x8]
  19ff08: 320003e8     	orr	w8, wzr, #0x1
  19ff0c: f9400fe9     	ldr	x9, [sp, #0x18]
  19ff10: 3940592a     	ldrb	w10, [x9, #0x16]
  19ff14: 2a080148     	orr	w8, w10, w8
  19ff18: 39005928     	strb	w8, [x9, #0x16]
  19ff1c: f81f83bf     	stur	xzr, [x29, #-0x8]
  19ff20: f85f83a0     	ldur	x0, [x29, #-0x8]
  19ff24: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  19ff28: 910143ff     	add	sp, sp, #0x50
  19ff2c: d65f03c0     	ret

000000000019ff30 <JET_TriggerClip>:
  19ff30: d10083ff     	sub	sp, sp, #0x20
  19ff34: 12800008     	mov	w8, #-0x1               // =-1
  19ff38: 52800009     	mov	w9, #0x0                // =0
  19ff3c: f9000be0     	str	x0, [sp, #0x10]
  19ff40: b9000fe1     	str	w1, [sp, #0xc]
  19ff44: b90007e8     	str	w8, [sp, #0x4]
  19ff48: b9400fe8     	ldr	w8, [sp, #0xc]
  19ff4c: 6b09011f     	cmp	w8, w9
  19ff50: 1a9fa7e8     	cset	w8, lt
  19ff54: 370000e8     	tbnz	w8, #0x0, 0x19ff70 <JET_TriggerClip+0x40>
  19ff58: 320017e8     	orr	w8, wzr, #0x3f
  19ff5c: b9400fe9     	ldr	w9, [sp, #0xc]
  19ff60: 6b08013f     	cmp	w9, w8
  19ff64: 1a9fd7e8     	cset	w8, gt
  19ff68: 37000048     	tbnz	w8, #0x0, 0x19ff70 <JET_TriggerClip+0x40>
  19ff6c: 14000004     	b	0x19ff7c <JET_TriggerClip+0x4c>
  19ff70: b27cf7e8     	orr	x8, xzr, #0xfffffffffffffff3
  19ff74: f9000fe8     	str	x8, [sp, #0x18]
  19ff78: 14000048     	b	0x1a0098 <JET_TriggerClip+0x168>
  19ff7c: 32000be8     	orr	w8, wzr, #0x7
  19ff80: 321903e9     	orr	w9, wzr, #0x80
  19ff84: b9400fea     	ldr	w10, [sp, #0xc]
  19ff88: 2a090149     	orr	w9, w10, w9
  19ff8c: b9000fe9     	str	w9, [sp, #0xc]
  19ff90: b9000be8     	str	w8, [sp, #0x8]
  19ff94: 52800008     	mov	w8, #0x0                // =0
  19ff98: b9400be9     	ldr	w9, [sp, #0x8]
  19ff9c: 6b08013f     	cmp	w9, w8
  19ffa0: 1a9fb7e8     	cset	w8, ge
  19ffa4: 37000048     	tbnz	w8, #0x0, 0x19ffac <JET_TriggerClip+0x7c>
  19ffa8: 14000024     	b	0x1a0038 <JET_TriggerClip+0x108>
  19ffac: d2807208     	mov	x8, #0x390              // =912
  19ffb0: f9400be9     	ldr	x9, [sp, #0x10]
  19ffb4: f940bd29     	ldr	x9, [x9, #0x178]
  19ffb8: 8b080128     	add	x8, x9, x8
  19ffbc: b9400bea     	ldr	w10, [sp, #0x8]
  19ffc0: 2a0a03e9     	mov	w9, w10
  19ffc4: 93407d29     	sxtw	x9, w9
  19ffc8: 8b090108     	add	x8, x8, x9
  19ffcc: 3940010a     	ldrb	w10, [x8]
  19ffd0: b9400feb     	ldr	w11, [sp, #0xc]
  19ffd4: 6b0b015f     	cmp	w10, w11
  19ffd8: 1a9f17ea     	cset	w10, eq
  19ffdc: 3700004a     	tbnz	w10, #0x0, 0x19ffe4 <JET_TriggerClip+0xb4>
  19ffe0: 14000004     	b	0x19fff0 <JET_TriggerClip+0xc0>
  19ffe4: b9400be8     	ldr	w8, [sp, #0x8]
  19ffe8: b90007e8     	str	w8, [sp, #0x4]
  19ffec: 14000013     	b	0x1a0038 <JET_TriggerClip+0x108>
  19fff0: d2807208     	mov	x8, #0x390              // =912
  19fff4: f9400be9     	ldr	x9, [sp, #0x10]
  19fff8: f940bd29     	ldr	x9, [x9, #0x178]
  19fffc: 8b080128     	add	x8, x9, x8
  1a0000: b9400bea     	ldr	w10, [sp, #0x8]
  1a0004: 2a0a03e9     	mov	w9, w10
  1a0008: 93407d29     	sxtw	x9, w9
  1a000c: 8b090108     	add	x8, x8, x9
  1a0010: 3940010a     	ldrb	w10, [x8]
  1a0014: 3400004a     	cbz	w10, 0x1a001c <JET_TriggerClip+0xec>
  1a0018: 14000003     	b	0x1a0024 <JET_TriggerClip+0xf4>
  1a001c: b9400be8     	ldr	w8, [sp, #0x8]
  1a0020: b90007e8     	str	w8, [sp, #0x4]
  1a0024: 12800008     	mov	w8, #-0x1               // =-1
  1a0028: b9400be9     	ldr	w9, [sp, #0x8]
  1a002c: 0b080128     	add	w8, w9, w8
  1a0030: b9000be8     	str	w8, [sp, #0x8]
  1a0034: 17ffffd8     	b	0x19ff94 <JET_TriggerClip+0x64>
  1a0038: 52800008     	mov	w8, #0x0                // =0
  1a003c: b94007e9     	ldr	w9, [sp, #0x4]
  1a0040: 6b08013f     	cmp	w9, w8
  1a0044: 1a9fa7e8     	cset	w8, lt
  1a0048: 37000048     	tbnz	w8, #0x0, 0x1a0050 <JET_TriggerClip+0x120>
  1a004c: 14000004     	b	0x1a005c <JET_TriggerClip+0x12c>
  1a0050: 92800468     	mov	x8, #-0x24              // =-36
  1a0054: f9000fe8     	str	x8, [sp, #0x18]
  1a0058: 14000010     	b	0x1a0098 <JET_TriggerClip+0x168>
  1a005c: 321a03e8     	orr	w8, wzr, #0x40
  1a0060: d2807209     	mov	x9, #0x390              // =912
  1a0064: b9400fea     	ldr	w10, [sp, #0xc]
  1a0068: 32001feb     	orr	w11, wzr, #0xff
  1a006c: 0a0b014a     	and	w10, w10, w11
  1a0070: 2a080148     	orr	w8, w10, w8
  1a0074: f9400bec     	ldr	x12, [sp, #0x10]
  1a0078: f940bd8c     	ldr	x12, [x12, #0x178]
  1a007c: 8b090189     	add	x9, x12, x9
  1a0080: b94007ea     	ldr	w10, [sp, #0x4]
  1a0084: 2a0a03ec     	mov	w12, w10
  1a0088: 93407d8c     	sxtw	x12, w12
  1a008c: 8b0c0129     	add	x9, x9, x12
  1a0090: 39000128     	strb	w8, [x9]
  1a0094: f9000fff     	str	xzr, [sp, #0x18]
  1a0098: f9400fe0     	ldr	x0, [sp, #0x18]
  1a009c: 910083ff     	add	sp, sp, #0x20
  1a00a0: d65f03c0     	ret

00000000001a00a4 <JET_Process>:
  1a00a4: d10303ff     	sub	sp, sp, #0xc0
  1a00a8: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1a00ac: 9102c3fd     	add	x29, sp, #0xb0
  1a00b0: d53bd048     	mrs	x8, TPIDR_EL0
  1a00b4: f9401508     	ldr	x8, [x8, #0x28]
  1a00b8: f81f83a8     	stur	x8, [x29, #-0x8]
  1a00bc: f81d03a0     	stur	x0, [x29, #-0x30]
  1a00c0: aa1f03e8     	mov	x8, xzr
  1a00c4: f81b83a8     	stur	x8, [x29, #-0x48]
  1a00c8: 2a1f03e9     	mov	w9, wzr
  1a00cc: b81b43a9     	stur	w9, [x29, #-0x4c]
  1a00d0: b81b03a9     	stur	w9, [x29, #-0x50]
  1a00d4: b81ac3a9     	stur	w9, [x29, #-0x54]
  1a00d8: 14000001     	b	0x1a00dc <JET_Process+0x38>
  1a00dc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a00e0: f940bd08     	ldr	x8, [x8, #0x178]
  1a00e4: 91060100     	add	x0, x8, #0x180
  1a00e8: 910e7901     	add	x1, x8, #0x39e
  1a00ec: 394e7d02     	ldrb	w2, [x8, #0x39f]
  1a00f0: 321b03e3     	orr	w3, wzr, #0x20
  1a00f4: d10063a4     	sub	x4, x29, #0x18
  1a00f8: 97fffc98     	bl	0x19f358 <JET_GetEvent+0xc8>
  1a00fc: 34000380     	cbz	w0, 0x1a016c <JET_Process+0xc8>
  1a0100: 14000001     	b	0x1a0104 <JET_Process+0x60>
  1a0104: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a0108: d10083a1     	sub	x1, x29, #0x20
  1a010c: 97fc0ba1     	bl	0xa2f90 <JET_ParseEvent@plt>
  1a0110: 385e33a8     	ldurb	w8, [x29, #-0x1d]
  1a0114: 71019908     	subs	w8, w8, #0x66
  1a0118: b9005be8     	str	w8, [sp, #0x58]
  1a011c: 54000261     	b.ne	0x1a0168 <JET_Process+0xc4>
  1a0120: 14000001     	b	0x1a0124 <JET_Process+0x80>
  1a0124: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  1a0128: 35000208     	cbnz	w8, 0x1a0168 <JET_Process+0xc4>
  1a012c: 14000001     	b	0x1a0130 <JET_Process+0x8c>
  1a0130: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a0134: f940bd08     	ldr	x8, [x8, #0x178]
  1a0138: 394e6d09     	ldrb	w9, [x8, #0x39b]
  1a013c: 2a0903ea     	mov	w10, w9
  1a0140: 321d07e9     	orr	w9, wzr, #0x18
  1a0144: 2a0903eb     	mov	w11, w9
  1a0148: 9b0b7d4a     	mul	x10, x10, x11
  1a014c: 8b0a0108     	add	x8, x8, x10
  1a0150: f9400508     	ldr	x8, [x8, #0x8]
  1a0154: b40000a8     	cbz	x8, 0x1a0168 <JET_Process+0xc4>
  1a0158: 14000001     	b	0x1a015c <JET_Process+0xb8>
  1a015c: 320003e8     	orr	w8, wzr, #0x1
  1a0160: b81b43a8     	stur	w8, [x29, #-0x4c]
  1a0164: 14000001     	b	0x1a0168 <JET_Process+0xc4>
  1a0168: 17ffffdd     	b	0x1a00dc <JET_Process+0x38>
  1a016c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a0170: f940bd08     	ldr	x8, [x8, #0x178]
  1a0174: 394e6d09     	ldrb	w9, [x8, #0x39b]
  1a0178: b81c03a9     	stur	w9, [x29, #-0x40]
  1a017c: b81c43a9     	stur	w9, [x29, #-0x3c]
  1a0180: 14000001     	b	0x1a0184 <JET_Process+0xe0>
  1a0184: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a0188: f940bd08     	ldr	x8, [x8, #0x178]
  1a018c: b89c43a9     	ldursw	x9, [x29, #-0x3c]
  1a0190: 321d07ea     	orr	w10, wzr, #0x18
  1a0194: 2a0a03eb     	mov	w11, w10
  1a0198: 9b0b7d29     	mul	x9, x9, x11
  1a019c: 8b090108     	add	x8, x8, x9
  1a01a0: 91002108     	add	x8, x8, #0x8
  1a01a4: f81c83a8     	stur	x8, [x29, #-0x38]
  1a01a8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a01ac: 3940550a     	ldrb	w10, [x8, #0x15]
  1a01b0: 340014ea     	cbz	w10, 0x1a044c <JET_Process+0x3a8>
  1a01b4: 14000001     	b	0x1a01b8 <JET_Process+0x114>
  1a01b8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a01bc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a01c0: f9400101     	ldr	x1, [x8]
  1a01c4: d10043a2     	sub	x2, x29, #0x10
  1a01c8: 97fc23da     	bl	0xa9130 <EAS_State@plt>
  1a01cc: f81b83a0     	stur	x0, [x29, #-0x48]
  1a01d0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a01d4: b40000a8     	cbz	x8, 0x1a01e8 <JET_Process+0x144>
  1a01d8: 14000001     	b	0x1a01dc <JET_Process+0x138>
  1a01dc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a01e0: f81d83a8     	stur	x8, [x29, #-0x28]
  1a01e4: 140000b3     	b	0x1a04b0 <JET_Process+0x40c>
  1a01e8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a01ec: 39405509     	ldrb	w9, [x8, #0x15]
  1a01f0: 71000529     	subs	w9, w9, #0x1
  1a01f4: 2a0903e8     	mov	w8, w9
  1a01f8: 71001129     	subs	w9, w9, #0x4
  1a01fc: f9002be8     	str	x8, [sp, #0x50]
  1a0200: b9004fe9     	str	w9, [sp, #0x4c]
  1a0204: 54001208     	b.hi	0x1a0444 <JET_Process+0x3a0>
  1a0208: b00002e8     	adrp	x8, 0x1fd000 <FLAC__SUBFRAME_TYPE_LPC_BYTE_ALIGNED_MASK+0x958>
  1a020c: 913cd108     	add	x8, x8, #0xf34
  1a0210: f9402beb     	ldr	x11, [sp, #0x50]
  1a0214: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1a0218: 8b0a0109     	add	x9, x8, x10
  1a021c: f90023ea     	str	x10, [sp, #0x40]
  1a0220: d61f0120     	br	x9
  1a0224: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1a0228: 35000188     	cbnz	w8, 0x1a0258 <JET_Process+0x1b4>
  1a022c: 14000001     	b	0x1a0230 <JET_Process+0x18c>
  1a0230: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0234: f1000908     	subs	x8, x8, #0x2
  1a0238: f9001fe8     	str	x8, [sp, #0x38]
  1a023c: 540000e0     	b.eq	0x1a0258 <JET_Process+0x1b4>
  1a0240: 14000001     	b	0x1a0244 <JET_Process+0x1a0>
  1a0244: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0248: f1001108     	subs	x8, x8, #0x4
  1a024c: f9001be8     	str	x8, [sp, #0x30]
  1a0250: 54000881     	b.ne	0x1a0360 <JET_Process+0x2bc>
  1a0254: 14000001     	b	0x1a0258 <JET_Process+0x1b4>
  1a0258: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a025c: 79c02109     	ldrsh	w9, [x8, #0x10]
  1a0260: 34000689     	cbz	w9, 0x1a0330 <JET_Process+0x28c>
  1a0264: 14000001     	b	0x1a0268 <JET_Process+0x1c4>
  1a0268: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a026c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a0270: f9400101     	ldr	x1, [x8]
  1a0274: aa1f03e8     	mov	x8, xzr
  1a0278: 2a1f03e2     	mov	w2, wzr
  1a027c: b9002fe2     	str	w2, [sp, #0x2c]
  1a0280: aa0803e2     	mov	x2, x8
  1a0284: b9402fe3     	ldr	w3, [sp, #0x2c]
  1a0288: 97fc1812     	bl	0xa62d0 <EAS_Locate@plt>
  1a028c: f81b83a0     	stur	x0, [x29, #-0x48]
  1a0290: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a0294: b40000a8     	cbz	x8, 0x1a02a8 <JET_Process+0x204>
  1a0298: 14000001     	b	0x1a029c <JET_Process+0x1f8>
  1a029c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a02a0: f81d83a8     	stur	x8, [x29, #-0x28]
  1a02a4: 14000083     	b	0x1a04b0 <JET_Process+0x40c>
  1a02a8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a02ac: 79c02109     	ldrsh	w9, [x8, #0x10]
  1a02b0: 71000529     	subs	w9, w9, #0x1
  1a02b4: b9002be9     	str	w9, [sp, #0x28]
  1a02b8: 540000eb     	b.lt	0x1a02d4 <JET_Process+0x230>
  1a02bc: 14000001     	b	0x1a02c0 <JET_Process+0x21c>
  1a02c0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a02c4: 79402109     	ldrh	w9, [x8, #0x10]
  1a02c8: 71000529     	subs	w9, w9, #0x1
  1a02cc: 79002109     	strh	w9, [x8, #0x10]
  1a02d0: 14000001     	b	0x1a02d4 <JET_Process+0x230>
  1a02d4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a02d8: 39405909     	ldrb	w9, [x8, #0x16]
  1a02dc: 36000289     	tbz	w9, #0x0, 0x1a032c <JET_Process+0x288>
  1a02e0: 14000001     	b	0x1a02e4 <JET_Process+0x240>
  1a02e4: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a02e8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a02ec: f9400101     	ldr	x1, [x8]
  1a02f0: f9400503     	ldr	x3, [x8, #0x8]
  1a02f4: 528001a2     	mov	w2, #0xd                // =13
  1a02f8: 97fc02d2     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  1a02fc: f81b83a0     	stur	x0, [x29, #-0x48]
  1a0300: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a0304: b40000a8     	cbz	x8, 0x1a0318 <JET_Process+0x274>
  1a0308: 14000001     	b	0x1a030c <JET_Process+0x268>
  1a030c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a0310: f81d83a8     	stur	x8, [x29, #-0x28]
  1a0314: 14000067     	b	0x1a04b0 <JET_Process+0x40c>
  1a0318: f85c83a8     	ldur	x8, [x29, #-0x38]
  1a031c: 39405909     	ldrb	w9, [x8, #0x16]
  1a0320: 121f1929     	and	w9, w9, #0xfe
  1a0324: 39005909     	strb	w9, [x8, #0x16]
  1a0328: 14000001     	b	0x1a032c <JET_Process+0x288>
  1a032c: 1400000c     	b	0x1a035c <JET_Process+0x2b8>
  1a0330: 320003e8     	orr	w8, wzr, #0x1
  1a0334: b81b03a8     	stur	w8, [x29, #-0x50]
  1a0338: f85c83a9     	ldur	x9, [x29, #-0x38]
  1a033c: 528000a8     	mov	w8, #0x5                // =5
  1a0340: 39005528     	strb	w8, [x9, #0x15]
  1a0344: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1a0348: 97fffd3c     	bl	0x19f838 <JET_QueueSegment+0x438>
  1a034c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a0350: f940bd29     	ldr	x9, [x9, #0x178]
  1a0354: 390e6d20     	strb	w0, [x9, #0x39b]
  1a0358: 14000001     	b	0x1a035c <JET_Process+0x2b8>
  1a035c: 14000001     	b	0x1a0360 <JET_Process+0x2bc>
  1a0360: 1400003a     	b	0x1a0448 <JET_Process+0x3a4>
  1a0364: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0368: f1001108     	subs	x8, x8, #0x4
  1a036c: f90013e8     	str	x8, [sp, #0x20]
  1a0370: 540001e1     	b.ne	0x1a03ac <JET_Process+0x308>
  1a0374: 14000001     	b	0x1a0378 <JET_Process+0x2d4>
  1a0378: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a037c: b85c43a1     	ldur	w1, [x29, #-0x3c]
  1a0380: 97fffaba     	bl	0x19ee68 <JET_CloseFile+0x124>
  1a0384: 2a0003fe     	mov	w30, w0
  1a0388: 93407fde     	sxtw	x30, w30
  1a038c: f81b83be     	stur	x30, [x29, #-0x48]
  1a0390: f85b83be     	ldur	x30, [x29, #-0x48]
  1a0394: b40000be     	cbz	x30, 0x1a03a8 <JET_Process+0x304>
  1a0398: 14000001     	b	0x1a039c <JET_Process+0x2f8>
  1a039c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a03a0: f81d83a8     	stur	x8, [x29, #-0x28]
  1a03a4: 14000043     	b	0x1a04b0 <JET_Process+0x40c>
  1a03a8: 14000001     	b	0x1a03ac <JET_Process+0x308>
  1a03ac: 14000027     	b	0x1a0448 <JET_Process+0x3a4>
  1a03b0: b85b03a8     	ldur	w8, [x29, #-0x50]
  1a03b4: 34000228     	cbz	w8, 0x1a03f8 <JET_Process+0x354>
  1a03b8: 14000001     	b	0x1a03bc <JET_Process+0x318>
  1a03bc: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a03c0: b89c43a1     	ldursw	x1, [x29, #-0x3c]
  1a03c4: 97fffd8b     	bl	0x19f9f0 <JET_Play+0x180>
  1a03c8: f81b83a0     	stur	x0, [x29, #-0x48]
  1a03cc: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a03d0: b40000a0     	cbz	x0, 0x1a03e4 <JET_Process+0x340>
  1a03d4: 14000001     	b	0x1a03d8 <JET_Process+0x334>
  1a03d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a03dc: f81d83a8     	stur	x8, [x29, #-0x28]
  1a03e0: 14000034     	b	0x1a04b0 <JET_Process+0x40c>
  1a03e4: 2a1f03e8     	mov	w8, wzr
  1a03e8: b81b03a8     	stur	w8, [x29, #-0x50]
  1a03ec: 320003e8     	orr	w8, wzr, #0x1
  1a03f0: b81ac3a8     	stur	w8, [x29, #-0x54]
  1a03f4: 14000001     	b	0x1a03f8 <JET_Process+0x354>
  1a03f8: 14000014     	b	0x1a0448 <JET_Process+0x3a4>
  1a03fc: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1a0400: 340001e8     	cbz	w8, 0x1a043c <JET_Process+0x398>
  1a0404: 14000001     	b	0x1a0408 <JET_Process+0x364>
  1a0408: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a040c: b89c43a1     	ldursw	x1, [x29, #-0x3c]
  1a0410: 97fffc96     	bl	0x19f668 <JET_QueueSegment+0x268>
  1a0414: f81b83a0     	stur	x0, [x29, #-0x48]
  1a0418: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a041c: b40000a0     	cbz	x0, 0x1a0430 <JET_Process+0x38c>
  1a0420: 14000001     	b	0x1a0424 <JET_Process+0x380>
  1a0424: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a0428: f81d83a8     	stur	x8, [x29, #-0x28]
  1a042c: 14000021     	b	0x1a04b0 <JET_Process+0x40c>
  1a0430: 2a1f03e8     	mov	w8, wzr
  1a0434: b81ac3a8     	stur	w8, [x29, #-0x54]
  1a0438: 14000001     	b	0x1a043c <JET_Process+0x398>
  1a043c: 14000003     	b	0x1a0448 <JET_Process+0x3a4>
  1a0440: 14000002     	b	0x1a0448 <JET_Process+0x3a4>
  1a0444: 14000001     	b	0x1a0448 <JET_Process+0x3a4>
  1a0448: 14000001     	b	0x1a044c <JET_Process+0x3a8>
  1a044c: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1a0450: 97fffcfa     	bl	0x19f838 <JET_QueueSegment+0x438>
  1a0454: b81c43a0     	stur	w0, [x29, #-0x3c]
  1a0458: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1a045c: b85c03a8     	ldur	w8, [x29, #-0x40]
  1a0460: 6b080008     	subs	w8, w0, w8
  1a0464: b9001fe8     	str	w8, [sp, #0x1c]
  1a0468: 54000061     	b.ne	0x1a0474 <JET_Process+0x3d0>
  1a046c: 14000001     	b	0x1a0470 <JET_Process+0x3cc>
  1a0470: 14000002     	b	0x1a0478 <JET_Process+0x3d4>
  1a0474: 17ffff44     	b	0x1a0184 <JET_Process+0xe0>
  1a0478: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a047c: f940bd08     	ldr	x8, [x8, #0x178]
  1a0480: 394e7509     	ldrb	w9, [x8, #0x39d]
  1a0484: 35000109     	cbnz	w9, 0x1a04a4 <JET_Process+0x400>
  1a0488: 14000001     	b	0x1a048c <JET_Process+0x3e8>
  1a048c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a0490: f940bd08     	ldr	x8, [x8, #0x178]
  1a0494: 394e6909     	ldrb	w9, [x8, #0x39a]
  1a0498: 121f1929     	and	w9, w9, #0xfe
  1a049c: 390e6909     	strb	w9, [x8, #0x39a]
  1a04a0: 14000001     	b	0x1a04a4 <JET_Process+0x400>
  1a04a4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a04a8: f81d83a8     	stur	x8, [x29, #-0x28]
  1a04ac: 14000001     	b	0x1a04b0 <JET_Process+0x40c>
  1a04b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a04b4: d53bd049     	mrs	x9, TPIDR_EL0
  1a04b8: f9401529     	ldr	x9, [x9, #0x28]
  1a04bc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a04c0: eb0a0129     	subs	x9, x9, x10
  1a04c4: f9000be8     	str	x8, [sp, #0x10]
  1a04c8: f90007e9     	str	x9, [sp, #0x8]
  1a04cc: 540000c1     	b.ne	0x1a04e4 <JET_Process+0x440>
  1a04d0: 14000001     	b	0x1a04d4 <JET_Process+0x430>
  1a04d4: f9400be0     	ldr	x0, [sp, #0x10]
  1a04d8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1a04dc: 910303ff     	add	sp, sp, #0xc0
  1a04e0: d65f03c0     	ret
  1a04e4: 97fc2623     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a04e8 <JET_Event>:
  1a04e8: d10183ff     	sub	sp, sp, #0x60
  1a04ec: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a04f0: 910143fd     	add	x29, sp, #0x50
  1a04f4: d2800008     	mov	x8, #0x0                // =0
  1a04f8: 52800009     	mov	w9, #0x0                // =0
  1a04fc: f81f83a0     	stur	x0, [x29, #-0x8]
  1a0500: f81f03a1     	stur	x1, [x29, #-0x10]
  1a0504: 381ef3a2     	sturb	w2, [x29, #-0x11]
  1a0508: 381ee3a3     	sturb	w3, [x29, #-0x12]
  1a050c: 381ed3a4     	sturb	w4, [x29, #-0x13]
  1a0510: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a0514: f940bc00     	ldr	x0, [x0, #0x178]
  1a0518: eb08001f     	cmp	x0, x8
  1a051c: 1a9f17e2     	cset	w2, eq
  1a0520: b9000fe9     	str	w9, [sp, #0xc]
  1a0524: 37000042     	tbnz	w2, #0x0, 0x1a052c <JET_Event+0x44>
  1a0528: 14000002     	b	0x1a0530 <JET_Event+0x48>
  1a052c: 140000e4     	b	0x1a08bc <JET_Event+0x3d4>
  1a0530: 52800ce8     	mov	w8, #0x67               // =103
  1a0534: 385ee3a9     	ldurb	w9, [x29, #-0x12]
  1a0538: 6b08013f     	cmp	w9, w8
  1a053c: 1a9f17e8     	cset	w8, eq
  1a0540: 37000048     	tbnz	w8, #0x0, 0x1a0548 <JET_Event+0x60>
  1a0544: 1400007a     	b	0x1a072c <JET_Event+0x244>
  1a0548: b90027ff     	str	wzr, [sp, #0x24]
  1a054c: 321d03e8     	orr	w8, wzr, #0x8
  1a0550: b94027e9     	ldr	w9, [sp, #0x24]
  1a0554: 6b08013f     	cmp	w9, w8
  1a0558: 1a9fa7e8     	cset	w8, lt
  1a055c: 37000048     	tbnz	w8, #0x0, 0x1a0564 <JET_Event+0x7c>
  1a0560: 14000072     	b	0x1a0728 <JET_Event+0x240>
  1a0564: 320017e8     	orr	w8, wzr, #0x3f
  1a0568: d2807209     	mov	x9, #0x390              // =912
  1a056c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a0570: f940bd4a     	ldr	x10, [x10, #0x178]
  1a0574: 8b090149     	add	x9, x10, x9
  1a0578: b94027eb     	ldr	w11, [sp, #0x24]
  1a057c: 2a0b03ea     	mov	w10, w11
  1a0580: 93407d4a     	sxtw	x10, w10
  1a0584: 8b0a0129     	add	x9, x9, x10
  1a0588: 3940012b     	ldrb	w11, [x9]
  1a058c: 0a08016b     	and	w11, w11, w8
  1a0590: 385ed3ac     	ldurb	w12, [x29, #-0x13]
  1a0594: 0a080188     	and	w8, w12, w8
  1a0598: 6b08017f     	cmp	w11, w8
  1a059c: 1a9f17e8     	cset	w8, eq
  1a05a0: 37000048     	tbnz	w8, #0x0, 0x1a05a8 <JET_Event+0xc0>
  1a05a4: 1400005d     	b	0x1a0718 <JET_Event+0x230>
  1a05a8: 321a03e8     	orr	w8, wzr, #0x40
  1a05ac: b26e17e9     	orr	x9, xzr, #0xfc0000
  1a05b0: 320003ea     	orr	w10, wzr, #0x1
  1a05b4: d280720b     	mov	x11, #0x390             // =912
  1a05b8: b27d07ec     	orr	x12, xzr, #0x18
  1a05bc: b27d03ed     	orr	x13, xzr, #0x8
  1a05c0: f85f83ae     	ldur	x14, [x29, #-0x8]
  1a05c4: f940bdce     	ldr	x14, [x14, #0x178]
  1a05c8: 8b0d01cd     	add	x13, x14, x13
  1a05cc: f85f03ae     	ldur	x14, [x29, #-0x10]
  1a05d0: d358fdce     	lsr	x14, x14, #24
  1a05d4: 9b0e7d8c     	mul	x12, x12, x14
  1a05d8: 8b0c01ac     	add	x12, x13, x12
  1a05dc: f90017ec     	str	x12, [sp, #0x28]
  1a05e0: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a05e4: 8a090189     	and	x9, x12, x9
  1a05e8: d352fd29     	lsr	x9, x9, #18
  1a05ec: 2a0903ef     	mov	w15, w9
  1a05f0: 1acf214a     	lsl	w10, w10, w15
  1a05f4: 2a0a03e9     	mov	w9, w10
  1a05f8: 93407d29     	sxtw	x9, w9
  1a05fc: f9000fe9     	str	x9, [sp, #0x18]
  1a0600: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a0604: f940bd29     	ldr	x9, [x9, #0x178]
  1a0608: 8b0b0129     	add	x9, x9, x11
  1a060c: b94027ea     	ldr	w10, [sp, #0x24]
  1a0610: 2a0a03eb     	mov	w11, w10
  1a0614: 93407d6b     	sxtw	x11, w11
  1a0618: 8b0b0129     	add	x9, x9, x11
  1a061c: 3940012a     	ldrb	w10, [x9]
  1a0620: 0a080148     	and	w8, w10, w8
  1a0624: 35000048     	cbnz	w8, 0x1a062c <JET_Event+0x144>
  1a0628: 1400001b     	b	0x1a0694 <JET_Event+0x1ac>
  1a062c: 321a03e8     	orr	w8, wzr, #0x40
  1a0630: 52800009     	mov	w9, #0x0                // =0
  1a0634: 385ed3aa     	ldurb	w10, [x29, #-0x13]
  1a0638: 0a080148     	and	w8, w10, w8
  1a063c: 6b09011f     	cmp	w8, w9
  1a0640: 1a9fd7e8     	cset	w8, gt
  1a0644: 37000048     	tbnz	w8, #0x0, 0x1a064c <JET_Event+0x164>
  1a0648: 14000013     	b	0x1a0694 <JET_Event+0x1ac>
  1a064c: 32197be8     	orr	w8, wzr, #0xffffffbf
  1a0650: d2807209     	mov	x9, #0x390              // =912
  1a0654: f9400fea     	ldr	x10, [sp, #0x18]
  1a0658: f94017eb     	ldr	x11, [sp, #0x28]
  1a065c: f940056c     	ldr	x12, [x11, #0x8]
  1a0660: 8a2a018a     	bic	x10, x12, x10
  1a0664: f900056a     	str	x10, [x11, #0x8]
  1a0668: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a066c: f940bd4a     	ldr	x10, [x10, #0x178]
  1a0670: 8b090149     	add	x9, x10, x9
  1a0674: b94027ed     	ldr	w13, [sp, #0x24]
  1a0678: 2a0d03ea     	mov	w10, w13
  1a067c: 93407d4a     	sxtw	x10, w10
  1a0680: 8b0a0129     	add	x9, x9, x10
  1a0684: 3940012d     	ldrb	w13, [x9]
  1a0688: 0a0801a8     	and	w8, w13, w8
  1a068c: 39000128     	strb	w8, [x9]
  1a0690: 1400001a     	b	0x1a06f8 <JET_Event+0x210>
  1a0694: f94017e8     	ldr	x8, [sp, #0x28]
  1a0698: f9400508     	ldr	x8, [x8, #0x8]
  1a069c: f9000be8     	str	x8, [sp, #0x10]
  1a06a0: f9400fe8     	ldr	x8, [sp, #0x18]
  1a06a4: f94017e9     	ldr	x9, [sp, #0x28]
  1a06a8: f940052a     	ldr	x10, [x9, #0x8]
  1a06ac: aa080148     	orr	x8, x10, x8
  1a06b0: f9000528     	str	x8, [x9, #0x8]
  1a06b4: f9400be8     	ldr	x8, [sp, #0x10]
  1a06b8: f94017e9     	ldr	x9, [sp, #0x28]
  1a06bc: f9400529     	ldr	x9, [x9, #0x8]
  1a06c0: eb09011f     	cmp	x8, x9
  1a06c4: 1a9f07eb     	cset	w11, ne
  1a06c8: 3700004b     	tbnz	w11, #0x0, 0x1a06d0 <JET_Event+0x1e8>
  1a06cc: 1400000b     	b	0x1a06f8 <JET_Event+0x210>
  1a06d0: d2807208     	mov	x8, #0x390              // =912
  1a06d4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a06d8: f940bd29     	ldr	x9, [x9, #0x178]
  1a06dc: 8b080128     	add	x8, x9, x8
  1a06e0: b94027ea     	ldr	w10, [sp, #0x24]
  1a06e4: 2a0a03e9     	mov	w9, w10
  1a06e8: 93407d29     	sxtw	x9, w9
  1a06ec: 8b090108     	add	x8, x8, x9
  1a06f0: b9400fea     	ldr	w10, [sp, #0xc]
  1a06f4: 3900010a     	strb	w10, [x8]
  1a06f8: 528001a2     	mov	w2, #0xd                // =13
  1a06fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a0700: f94017e8     	ldr	x8, [sp, #0x28]
  1a0704: f9400101     	ldr	x1, [x8]
  1a0708: f94017e8     	ldr	x8, [sp, #0x28]
  1a070c: f9400503     	ldr	x3, [x8, #0x8]
  1a0710: 97fc01cc     	bl	0xa0e40 <EAS_IntSetStrmParam@plt>
  1a0714: 1400006a     	b	0x1a08bc <JET_Event+0x3d4>
  1a0718: b94027e8     	ldr	w8, [sp, #0x24]
  1a071c: 11000508     	add	w8, w8, #0x1
  1a0720: b90027e8     	str	w8, [sp, #0x24]
  1a0724: 17ffff8a     	b	0x1a054c <JET_Event+0x64>
  1a0728: 14000065     	b	0x1a08bc <JET_Event+0x3d4>
  1a072c: b2790be8     	orr	x8, xzr, #0x380
  1a0730: 32000be9     	orr	w9, wzr, #0x7
  1a0734: 321f0bea     	orr	w10, wzr, #0xe
  1a0738: 385ef3ab     	ldurb	w11, [x29, #-0x11]
  1a073c: 1aca216a     	lsl	w10, w11, w10
  1a0740: 385ee3ab     	ldurb	w11, [x29, #-0x12]
  1a0744: 1ac92169     	lsl	w9, w11, w9
  1a0748: 2a090149     	orr	w9, w10, w9
  1a074c: 385ed3aa     	ldurb	w10, [x29, #-0x13]
  1a0750: 2a0a0129     	orr	w9, w9, w10
  1a0754: 2a0903ec     	mov	w12, w9
  1a0758: 93407d8c     	sxtw	x12, w12
  1a075c: f81e03ac     	stur	x12, [x29, #-0x20]
  1a0760: 385ee3a9     	ldurb	w9, [x29, #-0x12]
  1a0764: f85f83ac     	ldur	x12, [x29, #-0x8]
  1a0768: f940bd8c     	ldr	x12, [x12, #0x178]
  1a076c: 8b080188     	add	x8, x12, x8
  1a0770: 3940010a     	ldrb	w10, [x8]
  1a0774: 6b0a013f     	cmp	w9, w10
  1a0778: 1a9fb7e9     	cset	w9, ge
  1a077c: 37000049     	tbnz	w9, #0x0, 0x1a0784 <JET_Event+0x29c>
  1a0780: 1400002f     	b	0x1a083c <JET_Event+0x354>
  1a0784: b2790be8     	orr	x8, xzr, #0x380
  1a0788: 385ee3a9     	ldurb	w9, [x29, #-0x12]
  1a078c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a0790: f940bd4a     	ldr	x10, [x10, #0x178]
  1a0794: 8b080148     	add	x8, x10, x8
  1a0798: 3940050b     	ldrb	w11, [x8, #0x1]
  1a079c: 6b0b013f     	cmp	w9, w11
  1a07a0: 1a9fc7e9     	cset	w9, le
  1a07a4: 37000049     	tbnz	w9, #0x0, 0x1a07ac <JET_Event+0x2c4>
  1a07a8: 14000025     	b	0x1a083c <JET_Event+0x354>
  1a07ac: d2807428     	mov	x8, #0x3a1              // =929
  1a07b0: d2805009     	mov	x9, #0x280              // =640
  1a07b4: 321d07ea     	orr	w10, wzr, #0x18
  1a07b8: b27d07eb     	orr	x11, xzr, #0x18
  1a07bc: b2681fec     	orr	x12, xzr, #0xff000000
  1a07c0: b27d03ed     	orr	x13, xzr, #0x8
  1a07c4: 321b03ee     	orr	w14, wzr, #0x20
  1a07c8: f85f83af     	ldur	x15, [x29, #-0x8]
  1a07cc: f940bdef     	ldr	x15, [x15, #0x178]
  1a07d0: 8b0d01ed     	add	x13, x15, x13
  1a07d4: f85f03af     	ldur	x15, [x29, #-0x10]
  1a07d8: 8a0c01ec     	and	x12, x15, x12
  1a07dc: d358fd8c     	lsr	x12, x12, #24
  1a07e0: 9b0c7d6b     	mul	x11, x11, x12
  1a07e4: 8b0b01ab     	add	x11, x13, x11
  1a07e8: 39404970     	ldrb	w16, [x11, #0x12]
  1a07ec: 1aca220a     	lsl	w10, w16, w10
  1a07f0: 2a0a03eb     	mov	w11, w10
  1a07f4: 93407d6b     	sxtw	x11, w11
  1a07f8: f85e03ac     	ldur	x12, [x29, #-0x20]
  1a07fc: aa0b018b     	orr	x11, x12, x11
  1a0800: f81e03ab     	stur	x11, [x29, #-0x20]
  1a0804: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a0808: f940bd6b     	ldr	x11, [x11, #0x178]
  1a080c: 8b090169     	add	x9, x11, x9
  1a0810: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a0814: f940bd6b     	ldr	x11, [x11, #0x178]
  1a0818: 8b080161     	add	x1, x11, x8
  1a081c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a0820: f940bd08     	ldr	x8, [x8, #0x178]
  1a0824: 394e8102     	ldrb	w2, [x8, #0x3a0]
  1a0828: f85e03a4     	ldur	x4, [x29, #-0x20]
  1a082c: aa0903e0     	mov	x0, x9
  1a0830: 2a0e03e3     	mov	w3, w14
  1a0834: 94000025     	bl	0x1a08c8 <JET_Event+0x3e0>
  1a0838: 14000021     	b	0x1a08bc <JET_Event+0x3d4>
  1a083c: 52800cc8     	mov	w8, #0x66               // =102
  1a0840: 385ee3a9     	ldurb	w9, [x29, #-0x12]
  1a0844: 6b08013f     	cmp	w9, w8
  1a0848: 1a9fb7e8     	cset	w8, ge
  1a084c: 37000048     	tbnz	w8, #0x0, 0x1a0854 <JET_Event+0x36c>
  1a0850: 1400001b     	b	0x1a08bc <JET_Event+0x3d4>
  1a0854: 52800ee8     	mov	w8, #0x77               // =119
  1a0858: 385ee3a9     	ldurb	w9, [x29, #-0x12]
  1a085c: 6b08013f     	cmp	w9, w8
  1a0860: 1a9fc7e8     	cset	w8, le
  1a0864: 37000048     	tbnz	w8, #0x0, 0x1a086c <JET_Event+0x384>
  1a0868: 14000015     	b	0x1a08bc <JET_Event+0x3d4>
  1a086c: 321b03e8     	orr	w8, wzr, #0x20
  1a0870: d28073e9     	mov	x9, #0x39f              // =927
  1a0874: b27907ea     	orr	x10, xzr, #0x180
  1a0878: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a087c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1a0880: aa0b018b     	orr	x11, x12, x11
  1a0884: f81e03ab     	stur	x11, [x29, #-0x20]
  1a0888: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a088c: f940bd6b     	ldr	x11, [x11, #0x178]
  1a0890: 8b0a016a     	add	x10, x11, x10
  1a0894: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a0898: f940bd6b     	ldr	x11, [x11, #0x178]
  1a089c: 8b090161     	add	x1, x11, x9
  1a08a0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a08a4: f940bd29     	ldr	x9, [x9, #0x178]
  1a08a8: 394e7922     	ldrb	w2, [x9, #0x39e]
  1a08ac: f85e03a4     	ldur	x4, [x29, #-0x20]
  1a08b0: aa0a03e0     	mov	x0, x10
  1a08b4: 2a0803e3     	mov	w3, w8
  1a08b8: 94000004     	bl	0x1a08c8 <JET_Event+0x3e0>
  1a08bc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a08c0: 910183ff     	add	sp, sp, #0x60
  1a08c4: d65f03c0     	ret
  1a08c8: d10103ff     	sub	sp, sp, #0x40
  1a08cc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a08d0: 9100c3fd     	add	x29, sp, #0x30
  1a08d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1a08d8: f81f03a1     	stur	x1, [x29, #-0x10]
  1a08dc: 381ef3a2     	sturb	w2, [x29, #-0x11]
  1a08e0: 381ee3a3     	sturb	w3, [x29, #-0x12]
  1a08e4: f9000be4     	str	x4, [sp, #0x10]
  1a08e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a08ec: 39400000     	ldrb	w0, [x0]
  1a08f0: 385ee3a1     	ldurb	w1, [x29, #-0x12]
  1a08f4: 940000ae     	bl	0x1a0bac <JET_Clear_Queue+0x254>
  1a08f8: 39003fe0     	strb	w0, [sp, #0xf]
  1a08fc: 39403fe0     	ldrb	w0, [sp, #0xf]
  1a0900: 385ef3a1     	ldurb	w1, [x29, #-0x11]
  1a0904: 6b01001f     	cmp	w0, w1
  1a0908: 1a9f17e0     	cset	w0, eq
  1a090c: 37000040     	tbnz	w0, #0x0, 0x1a0914 <JET_Event+0x42c>
  1a0910: 14000002     	b	0x1a0918 <JET_Event+0x430>
  1a0914: 1400000e     	b	0x1a094c <JET_Event+0x464>
  1a0918: b27d03e8     	orr	x8, xzr, #0x8
  1a091c: f9400be9     	ldr	x9, [sp, #0x10]
  1a0920: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a0924: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a0928: 3940016c     	ldrb	w12, [x11]
  1a092c: 2a0c03eb     	mov	w11, w12
  1a0930: d3401d6b     	ubfx	x11, x11, #0, #8
  1a0934: 9b0b7d08     	mul	x8, x8, x11
  1a0938: 8b080148     	add	x8, x10, x8
  1a093c: f9000109     	str	x9, [x8]
  1a0940: 39403fec     	ldrb	w12, [sp, #0xf]
  1a0944: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0948: 3900010c     	strb	w12, [x8]
  1a094c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a0950: 910103ff     	add	sp, sp, #0x40
  1a0954: d65f03c0     	ret

00000000001a0958 <JET_Clear_Queue>:
  1a0958: d10103ff     	sub	sp, sp, #0x40
  1a095c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a0960: 9100c3fd     	add	x29, sp, #0x30
  1a0964: d2800008     	mov	x8, #0x0                // =0
  1a0968: 52800009     	mov	w9, #0x0                // =0
  1a096c: 321e03ea     	orr	w10, wzr, #0x4
  1a0970: f81f03a0     	stur	x0, [x29, #-0x10]
  1a0974: f9000bff     	str	xzr, [sp, #0x10]
  1a0978: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1a097c: f90007e8     	str	x8, [sp, #0x8]
  1a0980: b90007e9     	str	w9, [sp, #0x4]
  1a0984: b90003ea     	str	w10, [sp]
  1a0988: 320007e8     	orr	w8, wzr, #0x3
  1a098c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1a0990: 6b08013f     	cmp	w9, w8
  1a0994: 1a9fa7e8     	cset	w8, lt
  1a0998: 37000048     	tbnz	w8, #0x0, 0x1a09a0 <JET_Clear_Queue+0x48>
  1a099c: 14000035     	b	0x1a0a70 <JET_Clear_Queue+0x118>
  1a09a0: b27d07e8     	orr	x8, xzr, #0x18
  1a09a4: b27d03e9     	orr	x9, xzr, #0x8
  1a09a8: 320007ea     	orr	w10, wzr, #0x3
  1a09ac: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a09b0: f940bd6b     	ldr	x11, [x11, #0x178]
  1a09b4: 8b090169     	add	x9, x11, x9
  1a09b8: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1a09bc: 2a0c03eb     	mov	w11, w12
  1a09c0: 93407d6b     	sxtw	x11, w11
  1a09c4: 9b0b7d08     	mul	x8, x8, x11
  1a09c8: 8b080128     	add	x8, x9, x8
  1a09cc: 3940550c     	ldrb	w12, [x8, #0x15]
  1a09d0: 6b0a019f     	cmp	w12, w10
  1a09d4: 1a9f17ea     	cset	w10, eq
  1a09d8: 3700004a     	tbnz	w10, #0x0, 0x1a09e0 <JET_Clear_Queue+0x88>
  1a09dc: 14000021     	b	0x1a0a60 <JET_Clear_Queue+0x108>
  1a09e0: b27d07e8     	orr	x8, xzr, #0x18
  1a09e4: b27d03e9     	orr	x9, xzr, #0x8
  1a09e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a09ec: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a09f0: f940bd4a     	ldr	x10, [x10, #0x178]
  1a09f4: 8b090149     	add	x9, x10, x9
  1a09f8: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1a09fc: 2a0b03ea     	mov	w10, w11
  1a0a00: 93407d4a     	sxtw	x10, w10
  1a0a04: 9b0a7d08     	mul	x8, x8, x10
  1a0a08: 8b080128     	add	x8, x9, x8
  1a0a0c: f9400101     	ldr	x1, [x8]
  1a0a10: 97fc141c     	bl	0xa5a80 <EAS_Pause@plt>
  1a0a14: f9000be0     	str	x0, [sp, #0x10]
  1a0a18: f9400be8     	ldr	x8, [sp, #0x10]
  1a0a1c: b5000048     	cbnz	x8, 0x1a0a24 <JET_Clear_Queue+0xcc>
  1a0a20: 14000004     	b	0x1a0a30 <JET_Clear_Queue+0xd8>
  1a0a24: f9400be8     	ldr	x8, [sp, #0x10]
  1a0a28: f81f83a8     	stur	x8, [x29, #-0x8]
  1a0a2c: 1400005c     	b	0x1a0b9c <JET_Clear_Queue+0x244>
  1a0a30: b27d07e8     	orr	x8, xzr, #0x18
  1a0a34: b27d03e9     	orr	x9, xzr, #0x8
  1a0a38: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a0a3c: f940bd4a     	ldr	x10, [x10, #0x178]
  1a0a40: 8b090149     	add	x9, x10, x9
  1a0a44: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1a0a48: 2a0b03ea     	mov	w10, w11
  1a0a4c: 93407d4a     	sxtw	x10, w10
  1a0a50: 9b0a7d08     	mul	x8, x8, x10
  1a0a54: 8b080128     	add	x8, x9, x8
  1a0a58: b94003eb     	ldr	w11, [sp]
  1a0a5c: 3900550b     	strb	w11, [x8, #0x15]
  1a0a60: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1a0a64: 11000508     	add	w8, w8, #0x1
  1a0a68: b81ec3a8     	stur	w8, [x29, #-0x14]
  1a0a6c: 17ffffc7     	b	0x1a0988 <JET_Clear_Queue+0x30>
  1a0a70: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1a0a74: 320007e8     	orr	w8, wzr, #0x3
  1a0a78: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1a0a7c: 6b08013f     	cmp	w9, w8
  1a0a80: 1a9fa7e8     	cset	w8, lt
  1a0a84: 37000048     	tbnz	w8, #0x0, 0x1a0a8c <JET_Clear_Queue+0x134>
  1a0a88: 14000021     	b	0x1a0b0c <JET_Clear_Queue+0x1b4>
  1a0a8c: b27d07e8     	orr	x8, xzr, #0x18
  1a0a90: b27d03e9     	orr	x9, xzr, #0x8
  1a0a94: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a0a98: f940bd4a     	ldr	x10, [x10, #0x178]
  1a0a9c: 8b090149     	add	x9, x10, x9
  1a0aa0: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1a0aa4: 2a0b03ea     	mov	w10, w11
  1a0aa8: 93407d4a     	sxtw	x10, w10
  1a0aac: 9b0a7d08     	mul	x8, x8, x10
  1a0ab0: 8b080128     	add	x8, x9, x8
  1a0ab4: f9400108     	ldr	x8, [x8]
  1a0ab8: f94007e9     	ldr	x9, [sp, #0x8]
  1a0abc: eb09011f     	cmp	x8, x9
  1a0ac0: 1a9f07eb     	cset	w11, ne
  1a0ac4: 3700004b     	tbnz	w11, #0x0, 0x1a0acc <JET_Clear_Queue+0x174>
  1a0ac8: 1400000d     	b	0x1a0afc <JET_Clear_Queue+0x1a4>
  1a0acc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a0ad0: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1a0ad4: 97fff8e5     	bl	0x19ee68 <JET_CloseFile+0x124>
  1a0ad8: 2a0003e8     	mov	w8, w0
  1a0adc: 93407d08     	sxtw	x8, w8
  1a0ae0: f9000be8     	str	x8, [sp, #0x10]
  1a0ae4: f9400be8     	ldr	x8, [sp, #0x10]
  1a0ae8: b5000048     	cbnz	x8, 0x1a0af0 <JET_Clear_Queue+0x198>
  1a0aec: 14000004     	b	0x1a0afc <JET_Clear_Queue+0x1a4>
  1a0af0: f9400be8     	ldr	x8, [sp, #0x10]
  1a0af4: f81f83a8     	stur	x8, [x29, #-0x8]
  1a0af8: 14000029     	b	0x1a0b9c <JET_Clear_Queue+0x244>
  1a0afc: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1a0b00: 11000508     	add	w8, w8, #0x1
  1a0b04: b81ec3a8     	stur	w8, [x29, #-0x14]
  1a0b08: 17ffffdb     	b	0x1a0a74 <JET_Clear_Queue+0x11c>
  1a0b0c: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1a0b10: 321d03e8     	orr	w8, wzr, #0x8
  1a0b14: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1a0b18: 6b08013f     	cmp	w9, w8
  1a0b1c: 1a9fa7e8     	cset	w8, lt
  1a0b20: 37000048     	tbnz	w8, #0x0, 0x1a0b28 <JET_Clear_Queue+0x1d0>
  1a0b24: 1400000f     	b	0x1a0b60 <JET_Clear_Queue+0x208>
  1a0b28: d2807208     	mov	x8, #0x390              // =912
  1a0b2c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a0b30: f940bd29     	ldr	x9, [x9, #0x178]
  1a0b34: 8b080128     	add	x8, x9, x8
  1a0b38: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1a0b3c: 2a0a03e9     	mov	w9, w10
  1a0b40: 93407d29     	sxtw	x9, w9
  1a0b44: 8b090108     	add	x8, x8, x9
  1a0b48: b94007ea     	ldr	w10, [sp, #0x4]
  1a0b4c: 3900010a     	strb	w10, [x8]
  1a0b50: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1a0b54: 11000508     	add	w8, w8, #0x1
  1a0b58: b81ec3a8     	stur	w8, [x29, #-0x14]
  1a0b5c: 17ffffed     	b	0x1a0b10 <JET_Clear_Queue+0x1b8>
  1a0b60: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1a0b64: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a0b68: f940bd29     	ldr	x9, [x9, #0x178]
  1a0b6c: 394e692a     	ldrb	w10, [x9, #0x39a]
  1a0b70: 0a080148     	and	w8, w10, w8
  1a0b74: 390e6928     	strb	w8, [x9, #0x39a]
  1a0b78: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a0b7c: f940bd29     	ldr	x9, [x9, #0x178]
  1a0b80: b94007e8     	ldr	w8, [sp, #0x4]
  1a0b84: 390e7128     	strb	w8, [x9, #0x39c]
  1a0b88: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a0b8c: f940bd29     	ldr	x9, [x9, #0x178]
  1a0b90: 390e6d28     	strb	w8, [x9, #0x39b]
  1a0b94: f9400be9     	ldr	x9, [sp, #0x10]
  1a0b98: f81f83a9     	stur	x9, [x29, #-0x8]
  1a0b9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a0ba0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a0ba4: 910103ff     	add	sp, sp, #0x40
  1a0ba8: d65f03c0     	ret
  1a0bac: d10043ff     	sub	sp, sp, #0x10
  1a0bb0: 320003e8     	orr	w8, wzr, #0x1
  1a0bb4: 52800009     	mov	w9, #0x0                // =0
  1a0bb8: 39003fe0     	strb	w0, [sp, #0xf]
  1a0bbc: 39003be1     	strb	w1, [sp, #0xe]
  1a0bc0: 39403fe0     	ldrb	w0, [sp, #0xf]
  1a0bc4: 0b080008     	add	w8, w0, w8
  1a0bc8: 39003fe8     	strb	w8, [sp, #0xf]
  1a0bcc: 32001fe0     	orr	w0, wzr, #0xff
  1a0bd0: 0a000108     	and	w8, w8, w0
  1a0bd4: 39403be0     	ldrb	w0, [sp, #0xe]
  1a0bd8: 6b00011f     	cmp	w8, w0
  1a0bdc: 1a9f17e8     	cset	w8, eq
  1a0be0: b9000be9     	str	w9, [sp, #0x8]
  1a0be4: 37000048     	tbnz	w8, #0x0, 0x1a0bec <JET_Clear_Queue+0x294>
  1a0be8: 14000003     	b	0x1a0bf4 <JET_Clear_Queue+0x29c>
  1a0bec: b9400be8     	ldr	w8, [sp, #0x8]
  1a0bf0: 39003fe8     	strb	w8, [sp, #0xf]
  1a0bf4: 39403fe0     	ldrb	w0, [sp, #0xf]
  1a0bf8: 910043ff     	add	sp, sp, #0x10
  1a0bfc: d65f03c0     	ret

00000000001a0c00 <EAS_CMStaticMemoryModel>:
  1a0c00: 52800000     	mov	w0, #0x0                // =0
  1a0c04: d65f03c0     	ret

00000000001a0c08 <EAS_CMEnumModules>:
  1a0c08: d10083ff     	sub	sp, sp, #0x20
  1a0c0c: 528000a8     	mov	w8, #0x5                // =5
  1a0c10: 90000849     	adrp	x9, 0x2a8000
  1a0c14: f9433929     	ldr	x9, [x9, #0x670]
  1a0c18: d280000a     	mov	x10, #0x0               // =0
  1a0c1c: b90017e0     	str	w0, [sp, #0x14]
  1a0c20: b94017e0     	ldr	w0, [sp, #0x14]
  1a0c24: 6b08001f     	cmp	w0, w8
  1a0c28: 1a9fb7e8     	cset	w8, ge
  1a0c2c: f90007e9     	str	x9, [sp, #0x8]
  1a0c30: f90003ea     	str	x10, [sp]
  1a0c34: 37000048     	tbnz	w8, #0x0, 0x1a0c3c <EAS_CMEnumModules+0x34>
  1a0c38: 14000004     	b	0x1a0c48 <EAS_CMEnumModules+0x40>
  1a0c3c: f94003e8     	ldr	x8, [sp]
  1a0c40: f9000fe8     	str	x8, [sp, #0x18]
  1a0c44: 1400000a     	b	0x1a0c6c <EAS_CMEnumModules+0x64>
  1a0c48: b27d03e8     	orr	x8, xzr, #0x8
  1a0c4c: b94017e9     	ldr	w9, [sp, #0x14]
  1a0c50: 2a0903ea     	mov	w10, w9
  1a0c54: 93407d4a     	sxtw	x10, w10
  1a0c58: 9b0a7d08     	mul	x8, x8, x10
  1a0c5c: f94007ea     	ldr	x10, [sp, #0x8]
  1a0c60: 8b080148     	add	x8, x10, x8
  1a0c64: f9400108     	ldr	x8, [x8]
  1a0c68: f9000fe8     	str	x8, [sp, #0x18]
  1a0c6c: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0c70: 910083ff     	add	sp, sp, #0x20
  1a0c74: d65f03c0     	ret

00000000001a0c78 <EAS_CMEnumData>:
  1a0c78: d10043ff     	sub	sp, sp, #0x10
  1a0c7c: d2800008     	mov	x8, #0x0                // =0
  1a0c80: b9000fe0     	str	w0, [sp, #0xc]
  1a0c84: aa0803e0     	mov	x0, x8
  1a0c88: 910043ff     	add	sp, sp, #0x10
  1a0c8c: d65f03c0     	ret

00000000001a0c90 <EAS_CMEnumFXModules>:
  1a0c90: d10083ff     	sub	sp, sp, #0x20
  1a0c94: 52800128     	mov	w8, #0x9                // =9
  1a0c98: 90000849     	adrp	x9, 0x2a8000
  1a0c9c: f9431129     	ldr	x9, [x9, #0x620]
  1a0ca0: d280000a     	mov	x10, #0x0               // =0
  1a0ca4: b90017e0     	str	w0, [sp, #0x14]
  1a0ca8: b94017e0     	ldr	w0, [sp, #0x14]
  1a0cac: 6b08001f     	cmp	w0, w8
  1a0cb0: 1a9fb7e8     	cset	w8, ge
  1a0cb4: f90007e9     	str	x9, [sp, #0x8]
  1a0cb8: f90003ea     	str	x10, [sp]
  1a0cbc: 37000048     	tbnz	w8, #0x0, 0x1a0cc4 <EAS_CMEnumFXModules+0x34>
  1a0cc0: 14000004     	b	0x1a0cd0 <EAS_CMEnumFXModules+0x40>
  1a0cc4: f94003e8     	ldr	x8, [sp]
  1a0cc8: f9000fe8     	str	x8, [sp, #0x18]
  1a0ccc: 1400000a     	b	0x1a0cf4 <EAS_CMEnumFXModules+0x64>
  1a0cd0: b27d03e8     	orr	x8, xzr, #0x8
  1a0cd4: b94017e9     	ldr	w9, [sp, #0x14]
  1a0cd8: 2a0903ea     	mov	w10, w9
  1a0cdc: 93407d4a     	sxtw	x10, w10
  1a0ce0: 9b0a7d08     	mul	x8, x8, x10
  1a0ce4: f94007ea     	ldr	x10, [sp, #0x8]
  1a0ce8: 8b080148     	add	x8, x10, x8
  1a0cec: f9400108     	ldr	x8, [x8]
  1a0cf0: f9000fe8     	str	x8, [sp, #0x18]
  1a0cf4: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0cf8: 910083ff     	add	sp, sp, #0x20
  1a0cfc: d65f03c0     	ret

00000000001a0d00 <EAS_CMEnumFXData>:
  1a0d00: d10083ff     	sub	sp, sp, #0x20
  1a0d04: 52800128     	mov	w8, #0x9                // =9
  1a0d08: 90000849     	adrp	x9, 0x2a8000
  1a0d0c: f9425129     	ldr	x9, [x9, #0x4a0]
  1a0d10: d280000a     	mov	x10, #0x0               // =0
  1a0d14: b90017e0     	str	w0, [sp, #0x14]
  1a0d18: b94017e0     	ldr	w0, [sp, #0x14]
  1a0d1c: 6b08001f     	cmp	w0, w8
  1a0d20: 1a9fb7e8     	cset	w8, ge
  1a0d24: f90007e9     	str	x9, [sp, #0x8]
  1a0d28: f90003ea     	str	x10, [sp]
  1a0d2c: 37000048     	tbnz	w8, #0x0, 0x1a0d34 <EAS_CMEnumFXData+0x34>
  1a0d30: 14000004     	b	0x1a0d40 <EAS_CMEnumFXData+0x40>
  1a0d34: f94003e8     	ldr	x8, [sp]
  1a0d38: f9000fe8     	str	x8, [sp, #0x18]
  1a0d3c: 1400000a     	b	0x1a0d64 <EAS_CMEnumFXData+0x64>
  1a0d40: b27d03e8     	orr	x8, xzr, #0x8
  1a0d44: b94017e9     	ldr	w9, [sp, #0x14]
  1a0d48: 2a0903ea     	mov	w10, w9
  1a0d4c: 93407d4a     	sxtw	x10, w10
  1a0d50: 9b0a7d08     	mul	x8, x8, x10
  1a0d54: f94007ea     	ldr	x10, [sp, #0x8]
  1a0d58: 8b080148     	add	x8, x10, x8
  1a0d5c: f9400108     	ldr	x8, [x8]
  1a0d60: f9000fe8     	str	x8, [sp, #0x18]
  1a0d64: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0d68: 910083ff     	add	sp, sp, #0x20
  1a0d6c: d65f03c0     	ret

00000000001a0d70 <EAS_CMEnumOptModules>:
  1a0d70: d10083ff     	sub	sp, sp, #0x20
  1a0d74: 321f03e8     	orr	w8, wzr, #0x2
  1a0d78: 90000849     	adrp	x9, 0x2a8000
  1a0d7c: f9452929     	ldr	x9, [x9, #0xa50]
  1a0d80: d280000a     	mov	x10, #0x0               // =0
  1a0d84: b90017e0     	str	w0, [sp, #0x14]
  1a0d88: b94017e0     	ldr	w0, [sp, #0x14]
  1a0d8c: 6b08001f     	cmp	w0, w8
  1a0d90: 1a9fb7e8     	cset	w8, ge
  1a0d94: f90007e9     	str	x9, [sp, #0x8]
  1a0d98: f90003ea     	str	x10, [sp]
  1a0d9c: 37000048     	tbnz	w8, #0x0, 0x1a0da4 <EAS_CMEnumOptModules+0x34>
  1a0da0: 14000004     	b	0x1a0db0 <EAS_CMEnumOptModules+0x40>
  1a0da4: f94003e8     	ldr	x8, [sp]
  1a0da8: f9000fe8     	str	x8, [sp, #0x18]
  1a0dac: 1400000a     	b	0x1a0dd4 <EAS_CMEnumOptModules+0x64>
  1a0db0: b27d03e8     	orr	x8, xzr, #0x8
  1a0db4: b94017e9     	ldr	w9, [sp, #0x14]
  1a0db8: 2a0903ea     	mov	w10, w9
  1a0dbc: 93407d4a     	sxtw	x10, w10
  1a0dc0: 9b0a7d08     	mul	x8, x8, x10
  1a0dc4: f94007ea     	ldr	x10, [sp, #0x8]
  1a0dc8: 8b080148     	add	x8, x10, x8
  1a0dcc: f9400108     	ldr	x8, [x8]
  1a0dd0: f9000fe8     	str	x8, [sp, #0x18]
  1a0dd4: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0dd8: 910083ff     	add	sp, sp, #0x20
  1a0ddc: d65f03c0     	ret

00000000001a0de0 <EAS_CMEnumOptData>:
  1a0de0: d10083ff     	sub	sp, sp, #0x20
  1a0de4: 321f03e8     	orr	w8, wzr, #0x2
  1a0de8: 90000849     	adrp	x9, 0x2a8000
  1a0dec: f9428129     	ldr	x9, [x9, #0x500]
  1a0df0: d280000a     	mov	x10, #0x0               // =0
  1a0df4: b90017e0     	str	w0, [sp, #0x14]
  1a0df8: b94017e0     	ldr	w0, [sp, #0x14]
  1a0dfc: 6b08001f     	cmp	w0, w8
  1a0e00: 1a9fb7e8     	cset	w8, ge
  1a0e04: f90007e9     	str	x9, [sp, #0x8]
  1a0e08: f90003ea     	str	x10, [sp]
  1a0e0c: 37000048     	tbnz	w8, #0x0, 0x1a0e14 <EAS_CMEnumOptData+0x34>
  1a0e10: 14000004     	b	0x1a0e20 <EAS_CMEnumOptData+0x40>
  1a0e14: f94003e8     	ldr	x8, [sp]
  1a0e18: f9000fe8     	str	x8, [sp, #0x18]
  1a0e1c: 1400000a     	b	0x1a0e44 <EAS_CMEnumOptData+0x64>
  1a0e20: b27d03e8     	orr	x8, xzr, #0x8
  1a0e24: b94017e9     	ldr	w9, [sp, #0x14]
  1a0e28: 2a0903ea     	mov	w10, w9
  1a0e2c: 93407d4a     	sxtw	x10, w10
  1a0e30: 9b0a7d08     	mul	x8, x8, x10
  1a0e34: f94007ea     	ldr	x10, [sp, #0x8]
  1a0e38: 8b080148     	add	x8, x10, x8
  1a0e3c: f9400108     	ldr	x8, [x8]
  1a0e40: f9000fe8     	str	x8, [sp, #0x18]
  1a0e44: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0e48: 910083ff     	add	sp, sp, #0x20
  1a0e4c: d65f03c0     	ret

00000000001a0e50 <EAS_HWInit>:
  1a0e50: d10103ff     	sub	sp, sp, #0x40
  1a0e54: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a0e58: 9100c3fd     	add	x29, sp, #0x30
  1a0e5c: d2819008     	mov	x8, #0xc80              // =3200
  1a0e60: d2800009     	mov	x9, #0x0                // =0
  1a0e64: f81f03a0     	stur	x0, [x29, #-0x10]
  1a0e68: aa0803e0     	mov	x0, x8
  1a0e6c: f90007e9     	str	x9, [sp, #0x8]
  1a0e70: 97fc0508     	bl	0xa2290 <malloc@plt>
  1a0e74: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0e78: f9000100     	str	x0, [x8]
  1a0e7c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0e80: f9400108     	ldr	x8, [x8]
  1a0e84: f94007e9     	ldr	x9, [sp, #0x8]
  1a0e88: eb09011f     	cmp	x8, x9
  1a0e8c: 1a9f07ea     	cset	w10, ne
  1a0e90: 3700008a     	tbnz	w10, #0x0, 0x1a0ea0 <EAS_HWInit+0x50>
  1a0e94: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1a0e98: f81f83a8     	stur	x8, [x29, #-0x8]
  1a0e9c: 1400001c     	b	0x1a0f0c <EAS_HWInit+0xbc>
  1a0ea0: 52800001     	mov	w1, #0x0                // =0
  1a0ea4: d2819002     	mov	x2, #0xc80              // =3200
  1a0ea8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0eac: f9400100     	ldr	x0, [x8]
  1a0eb0: 97fc1f24     	bl	0xa8b40 <EAS_HWMemSet@plt>
  1a0eb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a0eb8: f9400108     	ldr	x8, [x8]
  1a0ebc: f9000fe8     	str	x8, [sp, #0x18]
  1a0ec0: b90017ff     	str	wzr, [sp, #0x14]
  1a0ec4: 52800c88     	mov	w8, #0x64               // =100
  1a0ec8: b94017e9     	ldr	w9, [sp, #0x14]
  1a0ecc: 6b08013f     	cmp	w9, w8
  1a0ed0: 1a9fa7e8     	cset	w8, lt
  1a0ed4: 37000048     	tbnz	w8, #0x0, 0x1a0edc <EAS_HWInit+0x8c>
  1a0ed8: 1400000c     	b	0x1a0f08 <EAS_HWInit+0xb8>
  1a0edc: b27b03e8     	orr	x8, xzr, #0x20
  1a0ee0: f9400fe9     	ldr	x9, [sp, #0x18]
  1a0ee4: f94007ea     	ldr	x10, [sp, #0x8]
  1a0ee8: f9000d2a     	str	x10, [x9, #0x18]
  1a0eec: f9400fe9     	ldr	x9, [sp, #0x18]
  1a0ef0: 8b080128     	add	x8, x9, x8
  1a0ef4: f9000fe8     	str	x8, [sp, #0x18]
  1a0ef8: b94017e8     	ldr	w8, [sp, #0x14]
  1a0efc: 11000508     	add	w8, w8, #0x1
  1a0f00: b90017e8     	str	w8, [sp, #0x14]
  1a0f04: 17fffff0     	b	0x1a0ec4 <EAS_HWInit+0x74>
  1a0f08: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a0f0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a0f10: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a0f14: 910103ff     	add	sp, sp, #0x40
  1a0f18: d65f03c0     	ret

00000000001a0f1c <EAS_HWMemSet>:
  1a0f1c: d10103ff     	sub	sp, sp, #0x40
  1a0f20: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a0f24: 9100c3fd     	add	x29, sp, #0x30
  1a0f28: d2800008     	mov	x8, #0x0                // =0
  1a0f2c: f81f83a0     	stur	x0, [x29, #-0x8]
  1a0f30: b81f43a1     	stur	w1, [x29, #-0xc]
  1a0f34: f9000fe2     	str	x2, [sp, #0x18]
  1a0f38: f9400fe0     	ldr	x0, [sp, #0x18]
  1a0f3c: eb08001f     	cmp	x0, x8
  1a0f40: 1a9fa7e1     	cset	w1, lt
  1a0f44: 37000041     	tbnz	w1, #0x0, 0x1a0f4c <EAS_HWMemSet+0x30>
  1a0f48: 1400000c     	b	0x1a0f78 <EAS_HWMemSet+0x5c>
  1a0f4c: 32001fe0     	orr	w0, wzr, #0xff
  1a0f50: 528000a2     	mov	w2, #0x5                // =5
  1a0f54: d296dd01     	mov	x1, #0xb6e8             // =46824
  1a0f58: f2a34a81     	movk	x1, #0x1a54, lsl #16
  1a0f5c: 52800008     	mov	w8, #0x0                // =0
  1a0f60: f9400fe3     	ldr	x3, [sp, #0x18]
  1a0f64: b90017e0     	str	w0, [sp, #0x14]
  1a0f68: 2a0803e0     	mov	w0, w8
  1a0f6c: 97fc08a5     	bl	0xa3200 <EAS_ReportEx@plt>
  1a0f70: b94017e0     	ldr	w0, [sp, #0x14]
  1a0f74: 97fc1c5f     	bl	0xa80f0 <exit@plt>
  1a0f78: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a0f7c: b85f43a9     	ldur	w9, [x29, #-0xc]
  1a0f80: f9400fe2     	ldr	x2, [sp, #0x18]
  1a0f84: aa0803e0     	mov	x0, x8
  1a0f88: 2a0903e1     	mov	w1, w9
  1a0f8c: f90007e8     	str	x8, [sp, #0x8]
  1a0f90: 97fc1718     	bl	0xa6bf0 <memset@plt>
  1a0f94: f94007e0     	ldr	x0, [sp, #0x8]
  1a0f98: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a0f9c: 910103ff     	add	sp, sp, #0x40
  1a0fa0: d65f03c0     	ret

00000000001a0fa4 <EAS_HWShutdown>:
  1a0fa4: d10083ff     	sub	sp, sp, #0x20
  1a0fa8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a0fac: 910043fd     	add	x29, sp, #0x10
  1a0fb0: d2800008     	mov	x8, #0x0                // =0
  1a0fb4: f90007e0     	str	x0, [sp, #0x8]
  1a0fb8: f94007e0     	ldr	x0, [sp, #0x8]
  1a0fbc: f90003e8     	str	x8, [sp]
  1a0fc0: 97fc03a4     	bl	0xa1e50 <free@plt>
  1a0fc4: f94003e0     	ldr	x0, [sp]
  1a0fc8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a0fcc: 910083ff     	add	sp, sp, #0x20
  1a0fd0: d65f03c0     	ret

00000000001a0fd4 <EAS_HWMalloc>:
  1a0fd4: d100c3ff     	sub	sp, sp, #0x30
  1a0fd8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a0fdc: 910083fd     	add	x29, sp, #0x20
  1a0fe0: d2800008     	mov	x8, #0x0                // =0
  1a0fe4: f9000be0     	str	x0, [sp, #0x10]
  1a0fe8: f90007e1     	str	x1, [sp, #0x8]
  1a0fec: f94007e0     	ldr	x0, [sp, #0x8]
  1a0ff0: eb08001f     	cmp	x0, x8
  1a0ff4: 1a9fc7e9     	cset	w9, le
  1a0ff8: f90003e8     	str	x8, [sp]
  1a0ffc: 37000049     	tbnz	w9, #0x0, 0x1a1004 <EAS_HWMalloc+0x30>
  1a1000: 14000004     	b	0x1a1010 <EAS_HWMalloc+0x3c>
  1a1004: f94003e8     	ldr	x8, [sp]
  1a1008: f81f83a8     	stur	x8, [x29, #-0x8]
  1a100c: 14000004     	b	0x1a101c <EAS_HWMalloc+0x48>
  1a1010: f94007e0     	ldr	x0, [sp, #0x8]
  1a1014: 97fc049f     	bl	0xa2290 <malloc@plt>
  1a1018: f81f83a0     	stur	x0, [x29, #-0x8]
  1a101c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1020: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1024: 9100c3ff     	add	sp, sp, #0x30
  1a1028: d65f03c0     	ret

00000000001a102c <EAS_HWFree>:
  1a102c: d10083ff     	sub	sp, sp, #0x20
  1a1030: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a1034: 910043fd     	add	x29, sp, #0x10
  1a1038: f90007e0     	str	x0, [sp, #0x8]
  1a103c: f90003e1     	str	x1, [sp]
  1a1040: f94003e0     	ldr	x0, [sp]
  1a1044: 97fc0383     	bl	0xa1e50 <free@plt>
  1a1048: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a104c: 910083ff     	add	sp, sp, #0x20
  1a1050: d65f03c0     	ret

00000000001a1054 <EAS_HWMemCpy>:
  1a1054: d10103ff     	sub	sp, sp, #0x40
  1a1058: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a105c: 9100c3fd     	add	x29, sp, #0x30
  1a1060: d2800008     	mov	x8, #0x0                // =0
  1a1064: f81f83a0     	stur	x0, [x29, #-0x8]
  1a1068: f81f03a1     	stur	x1, [x29, #-0x10]
  1a106c: f9000fe2     	str	x2, [sp, #0x18]
  1a1070: f9400fe0     	ldr	x0, [sp, #0x18]
  1a1074: eb08001f     	cmp	x0, x8
  1a1078: 1a9fa7e9     	cset	w9, lt
  1a107c: 37000049     	tbnz	w9, #0x0, 0x1a1084 <EAS_HWMemCpy+0x30>
  1a1080: 1400000c     	b	0x1a10b0 <EAS_HWMemCpy+0x5c>
  1a1084: 32001fe0     	orr	w0, wzr, #0xff
  1a1088: 321e03e2     	orr	w2, wzr, #0x4
  1a108c: d296dd01     	mov	x1, #0xb6e8             // =46824
  1a1090: f2a34a81     	movk	x1, #0x1a54, lsl #16
  1a1094: 52800008     	mov	w8, #0x0                // =0
  1a1098: f9400fe3     	ldr	x3, [sp, #0x18]
  1a109c: b90017e0     	str	w0, [sp, #0x14]
  1a10a0: 2a0803e0     	mov	w0, w8
  1a10a4: 97fc0857     	bl	0xa3200 <EAS_ReportEx@plt>
  1a10a8: b94017e0     	ldr	w0, [sp, #0x14]
  1a10ac: 97fc1c11     	bl	0xa80f0 <exit@plt>
  1a10b0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a10b4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1a10b8: f9400fe2     	ldr	x2, [sp, #0x18]
  1a10bc: aa0803e0     	mov	x0, x8
  1a10c0: f90007e8     	str	x8, [sp, #0x8]
  1a10c4: 97fbfb33     	bl	0x9fd90 <memcpy@plt>
  1a10c8: f94007e0     	ldr	x0, [sp, #0x8]
  1a10cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a10d0: 910103ff     	add	sp, sp, #0x40
  1a10d4: d65f03c0     	ret

00000000001a10d8 <EAS_HWMemCmp>:
  1a10d8: d100c3ff     	sub	sp, sp, #0x30
  1a10dc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a10e0: 910083fd     	add	x29, sp, #0x20
  1a10e4: d2800008     	mov	x8, #0x0                // =0
  1a10e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1a10ec: f9000be1     	str	x1, [sp, #0x10]
  1a10f0: f90007e2     	str	x2, [sp, #0x8]
  1a10f4: f94007e0     	ldr	x0, [sp, #0x8]
  1a10f8: eb08001f     	cmp	x0, x8
  1a10fc: 1a9fa7e9     	cset	w9, lt
  1a1100: 37000049     	tbnz	w9, #0x0, 0x1a1108 <EAS_HWMemCmp+0x30>
  1a1104: 1400000c     	b	0x1a1134 <EAS_HWMemCmp+0x5c>
  1a1108: 32001fe0     	orr	w0, wzr, #0xff
  1a110c: 321f07e2     	orr	w2, wzr, #0x6
  1a1110: d296dd01     	mov	x1, #0xb6e8             // =46824
  1a1114: f2a34a81     	movk	x1, #0x1a54, lsl #16
  1a1118: 52800008     	mov	w8, #0x0                // =0
  1a111c: f94007e3     	ldr	x3, [sp, #0x8]
  1a1120: b90007e0     	str	w0, [sp, #0x4]
  1a1124: 2a0803e0     	mov	w0, w8
  1a1128: 97fc0836     	bl	0xa3200 <EAS_ReportEx@plt>
  1a112c: b94007e0     	ldr	w0, [sp, #0x4]
  1a1130: 97fc1bf0     	bl	0xa80f0 <exit@plt>
  1a1134: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1138: f9400be1     	ldr	x1, [sp, #0x10]
  1a113c: f94007e2     	ldr	x2, [sp, #0x8]
  1a1140: 97fc1ccc     	bl	0xa8470 <memcmp@plt>
  1a1144: 2a0003e1     	mov	w1, w0
  1a1148: 93407c20     	sxtw	x0, w1
  1a114c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1150: 9100c3ff     	add	sp, sp, #0x30
  1a1154: d65f03c0     	ret

00000000001a1158 <EAS_HWOpenFile>:
  1a1158: d10143ff     	sub	sp, sp, #0x50
  1a115c: d2800008     	mov	x8, #0x0                // =0
  1a1160: b24003e9     	orr	x9, xzr, #0x1
  1a1164: f90023e0     	str	x0, [sp, #0x40]
  1a1168: f9001fe1     	str	x1, [sp, #0x38]
  1a116c: f9001be2     	str	x2, [sp, #0x30]
  1a1170: f90017e3     	str	x3, [sp, #0x28]
  1a1174: f9401be0     	ldr	x0, [sp, #0x30]
  1a1178: f9000008     	str	x8, [x0]
  1a117c: f94017e0     	ldr	x0, [sp, #0x28]
  1a1180: eb09001f     	cmp	x0, x9
  1a1184: 1a9f07ea     	cset	w10, ne
  1a1188: f90007e8     	str	x8, [sp, #0x8]
  1a118c: 3700004a     	tbnz	w10, #0x0, 0x1a1194 <EAS_HWOpenFile+0x3c>
  1a1190: 14000004     	b	0x1a11a0 <EAS_HWOpenFile+0x48>
  1a1194: b27dfbe8     	orr	x8, xzr, #0xfffffffffffffffb
  1a1198: f90027e8     	str	x8, [sp, #0x48]
  1a119c: 1400002e     	b	0x1a1254 <EAS_HWOpenFile+0xfc>
  1a11a0: f94023e8     	ldr	x8, [sp, #0x40]
  1a11a4: f90013e8     	str	x8, [sp, #0x20]
  1a11a8: b9001bff     	str	wzr, [sp, #0x18]
  1a11ac: 52800c88     	mov	w8, #0x64               // =100
  1a11b0: b9401be9     	ldr	w9, [sp, #0x18]
  1a11b4: 6b08013f     	cmp	w9, w8
  1a11b8: 1a9fa7e8     	cset	w8, lt
  1a11bc: 37000048     	tbnz	w8, #0x0, 0x1a11c4 <EAS_HWOpenFile+0x6c>
  1a11c0: 14000023     	b	0x1a124c <EAS_HWOpenFile+0xf4>
  1a11c4: f94013e8     	ldr	x8, [sp, #0x20]
  1a11c8: f9400d08     	ldr	x8, [x8, #0x18]
  1a11cc: f94007e9     	ldr	x9, [sp, #0x8]
  1a11d0: eb09011f     	cmp	x8, x9
  1a11d4: 1a9f17ea     	cset	w10, eq
  1a11d8: 3700004a     	tbnz	w10, #0x0, 0x1a11e0 <EAS_HWOpenFile+0x88>
  1a11dc: 14000014     	b	0x1a122c <EAS_HWOpenFile+0xd4>
  1a11e0: f9401fe8     	ldr	x8, [sp, #0x38]
  1a11e4: f9400108     	ldr	x8, [x8]
  1a11e8: f94013e9     	ldr	x9, [sp, #0x20]
  1a11ec: f9000d28     	str	x8, [x9, #0x18]
  1a11f0: f9401fe8     	ldr	x8, [sp, #0x38]
  1a11f4: f9400508     	ldr	x8, [x8, #0x8]
  1a11f8: f94013e9     	ldr	x9, [sp, #0x20]
  1a11fc: f9000128     	str	x8, [x9]
  1a1200: f9401fe8     	ldr	x8, [sp, #0x38]
  1a1204: f9400908     	ldr	x8, [x8, #0x10]
  1a1208: f94013e9     	ldr	x9, [sp, #0x20]
  1a120c: f9000528     	str	x8, [x9, #0x8]
  1a1210: f94013e8     	ldr	x8, [sp, #0x20]
  1a1214: b900111f     	str	wzr, [x8, #0x10]
  1a1218: f94013e8     	ldr	x8, [sp, #0x20]
  1a121c: f9401be9     	ldr	x9, [sp, #0x30]
  1a1220: f9000128     	str	x8, [x9]
  1a1224: f90027ff     	str	xzr, [sp, #0x48]
  1a1228: 1400000b     	b	0x1a1254 <EAS_HWOpenFile+0xfc>
  1a122c: b27b03e8     	orr	x8, xzr, #0x20
  1a1230: f94013e9     	ldr	x9, [sp, #0x20]
  1a1234: 8b080128     	add	x8, x9, x8
  1a1238: f90013e8     	str	x8, [sp, #0x20]
  1a123c: b9401be8     	ldr	w8, [sp, #0x18]
  1a1240: 11000508     	add	w8, w8, #0x1
  1a1244: b9001be8     	str	w8, [sp, #0x18]
  1a1248: 17ffffd9     	b	0x1a11ac <EAS_HWOpenFile+0x54>
  1a124c: 928001a8     	mov	x8, #-0xe               // =-14
  1a1250: f90027e8     	str	x8, [sp, #0x48]
  1a1254: f94027e0     	ldr	x0, [sp, #0x48]
  1a1258: 910143ff     	add	sp, sp, #0x50
  1a125c: d65f03c0     	ret

00000000001a1260 <EAS_HWReadFile>:
  1a1260: d10143ff     	sub	sp, sp, #0x50
  1a1264: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1a1268: 910103fd     	add	x29, sp, #0x40
  1a126c: d2800008     	mov	x8, #0x0                // =0
  1a1270: f81f03a0     	stur	x0, [x29, #-0x10]
  1a1274: f81e83a1     	stur	x1, [x29, #-0x18]
  1a1278: f90013e2     	str	x2, [sp, #0x20]
  1a127c: f9000fe3     	str	x3, [sp, #0x18]
  1a1280: f9000be4     	str	x4, [sp, #0x10]
  1a1284: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a1288: f9400c00     	ldr	x0, [x0, #0x18]
  1a128c: eb08001f     	cmp	x0, x8
  1a1290: 1a9f17e9     	cset	w9, eq
  1a1294: 37000049     	tbnz	w9, #0x0, 0x1a129c <EAS_HWReadFile+0x3c>
  1a1298: 14000004     	b	0x1a12a8 <EAS_HWReadFile+0x48>
  1a129c: 92800148     	mov	x8, #-0xb               // =-11
  1a12a0: f81f83a8     	stur	x8, [x29, #-0x8]
  1a12a4: 1400004c     	b	0x1a13d4 <EAS_HWReadFile+0x174>
  1a12a8: d2800008     	mov	x8, #0x0                // =0
  1a12ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1a12b0: eb08013f     	cmp	x9, x8
  1a12b4: 1a9fa7ea     	cset	w10, lt
  1a12b8: 3700004a     	tbnz	w10, #0x0, 0x1a12c0 <EAS_HWReadFile+0x60>
  1a12bc: 14000004     	b	0x1a12cc <EAS_HWReadFile+0x6c>
  1a12c0: b24007e8     	orr	x8, xzr, #0x3
  1a12c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1a12c8: 14000043     	b	0x1a13d4 <EAS_HWReadFile+0x174>
  1a12cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a12d0: f9400508     	ldr	x8, [x8, #0x8]
  1a12d4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a12d8: f9400d20     	ldr	x0, [x9, #0x18]
  1a12dc: d63f0100     	blr	x8
  1a12e0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a12e4: b940110a     	ldr	w10, [x8, #0x10]
  1a12e8: 6b0a000a     	subs	w10, w0, w10
  1a12ec: 2a0a03e8     	mov	w8, w10
  1a12f0: 93407d08     	sxtw	x8, w8
  1a12f4: f90007e8     	str	x8, [sp, #0x8]
  1a12f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1a12fc: f94007e9     	ldr	x9, [sp, #0x8]
  1a1300: eb09011f     	cmp	x8, x9
  1a1304: 1a9fa7ea     	cset	w10, lt
  1a1308: 3700004a     	tbnz	w10, #0x0, 0x1a1310 <EAS_HWReadFile+0xb0>
  1a130c: 14000003     	b	0x1a1318 <EAS_HWReadFile+0xb8>
  1a1310: f9400fe8     	ldr	x8, [sp, #0x18]
  1a1314: f90007e8     	str	x8, [sp, #0x8]
  1a1318: d2800008     	mov	x8, #0x0                // =0
  1a131c: f94007e9     	ldr	x9, [sp, #0x8]
  1a1320: eb08013f     	cmp	x9, x8
  1a1324: 1a9fa7ea     	cset	w10, lt
  1a1328: 3700004a     	tbnz	w10, #0x0, 0x1a1330 <EAS_HWReadFile+0xd0>
  1a132c: 14000004     	b	0x1a133c <EAS_HWReadFile+0xdc>
  1a1330: b24007e8     	orr	x8, xzr, #0x3
  1a1334: f81f83a8     	stur	x8, [x29, #-0x8]
  1a1338: 14000027     	b	0x1a13d4 <EAS_HWReadFile+0x174>
  1a133c: f94007e8     	ldr	x8, [sp, #0x8]
  1a1340: b5000048     	cbnz	x8, 0x1a1348 <EAS_HWReadFile+0xe8>
  1a1344: 1400000f     	b	0x1a1380 <EAS_HWReadFile+0x120>
  1a1348: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a134c: f9400108     	ldr	x8, [x8]
  1a1350: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a1354: f9400d20     	ldr	x0, [x9, #0x18]
  1a1358: f94013e1     	ldr	x1, [sp, #0x20]
  1a135c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a1360: b9401122     	ldr	w2, [x9, #0x10]
  1a1364: f94007e9     	ldr	x9, [sp, #0x8]
  1a1368: 2a0903ea     	mov	w10, w9
  1a136c: 2a0a03e3     	mov	w3, w10
  1a1370: d63f0100     	blr	x8
  1a1374: 2a0003e8     	mov	w8, w0
  1a1378: 93407d08     	sxtw	x8, w8
  1a137c: f90007e8     	str	x8, [sp, #0x8]
  1a1380: f94007e8     	ldr	x8, [sp, #0x8]
  1a1384: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a1388: b940112a     	ldr	w10, [x9, #0x10]
  1a138c: 2a0a03eb     	mov	w11, w10
  1a1390: 93407d6b     	sxtw	x11, w11
  1a1394: 8b080168     	add	x8, x11, x8
  1a1398: 2a0803ea     	mov	w10, w8
  1a139c: b900112a     	str	w10, [x9, #0x10]
  1a13a0: f94007e8     	ldr	x8, [sp, #0x8]
  1a13a4: f9400be9     	ldr	x9, [sp, #0x10]
  1a13a8: f9000128     	str	x8, [x9]
  1a13ac: f94007e8     	ldr	x8, [sp, #0x8]
  1a13b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1a13b4: eb09011f     	cmp	x8, x9
  1a13b8: 1a9f07ea     	cset	w10, ne
  1a13bc: 3700004a     	tbnz	w10, #0x0, 0x1a13c4 <EAS_HWReadFile+0x164>
  1a13c0: 14000004     	b	0x1a13d0 <EAS_HWReadFile+0x170>
  1a13c4: b24007e8     	orr	x8, xzr, #0x3
  1a13c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1a13cc: 14000002     	b	0x1a13d4 <EAS_HWReadFile+0x174>
  1a13d0: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a13d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a13d8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1a13dc: 910143ff     	add	sp, sp, #0x50
  1a13e0: d65f03c0     	ret

00000000001a13e4 <EAS_HWGetByte>:
  1a13e4: d10143ff     	sub	sp, sp, #0x50
  1a13e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1a13ec: 910103fd     	add	x29, sp, #0x40
  1a13f0: d53bd048     	mrs	x8, TPIDR_EL0
  1a13f4: f9401509     	ldr	x9, [x8, #0x28]
  1a13f8: f81f83a9     	stur	x9, [x29, #-0x8]
  1a13fc: f81e83a0     	stur	x0, [x29, #-0x18]
  1a1400: f90013e1     	str	x1, [sp, #0x20]
  1a1404: f9000fe2     	str	x2, [sp, #0x18]
  1a1408: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a140c: f94013e1     	ldr	x1, [sp, #0x20]
  1a1410: f9400fe2     	ldr	x2, [sp, #0x18]
  1a1414: 320003ea     	orr	w10, wzr, #0x1
  1a1418: 2a0a03e3     	mov	w3, w10
  1a141c: d10043a4     	sub	x4, x29, #0x10
  1a1420: f9000be8     	str	x8, [sp, #0x10]
  1a1424: 97fc1bdf     	bl	0xa83a0 <EAS_HWReadFile@plt>
  1a1428: f9400be8     	ldr	x8, [sp, #0x10]
  1a142c: f9401509     	ldr	x9, [x8, #0x28]
  1a1430: f85f83a1     	ldur	x1, [x29, #-0x8]
  1a1434: eb010129     	subs	x9, x9, x1
  1a1438: f90007e0     	str	x0, [sp, #0x8]
  1a143c: f90003e9     	str	x9, [sp]
  1a1440: 540000c1     	b.ne	0x1a1458 <EAS_HWGetByte+0x74>
  1a1444: 14000001     	b	0x1a1448 <EAS_HWGetByte+0x64>
  1a1448: f94007e0     	ldr	x0, [sp, #0x8]
  1a144c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1a1450: 910143ff     	add	sp, sp, #0x50
  1a1454: d65f03c0     	ret
  1a1458: 97fc2246     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a145c <EAS_HWGetWord>:
  1a145c: d10183ff     	sub	sp, sp, #0x60
  1a1460: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a1464: 910143fd     	add	x29, sp, #0x50
  1a1468: d53bd048     	mrs	x8, TPIDR_EL0
  1a146c: f9401508     	ldr	x8, [x8, #0x28]
  1a1470: f81f83a8     	stur	x8, [x29, #-0x8]
  1a1474: f81e03a0     	stur	x0, [x29, #-0x20]
  1a1478: f90017e1     	str	x1, [sp, #0x28]
  1a147c: f90013e2     	str	x2, [sp, #0x20]
  1a1480: b9001fe3     	str	w3, [sp, #0x1c]
  1a1484: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a1488: f94017e1     	ldr	x1, [sp, #0x28]
  1a148c: d10033a2     	sub	x2, x29, #0xc
  1a1490: 97fc0eb8     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a1494: f9000be0     	str	x0, [sp, #0x10]
  1a1498: b40000a0     	cbz	x0, 0x1a14ac <EAS_HWGetWord+0x50>
  1a149c: 14000001     	b	0x1a14a0 <EAS_HWGetWord+0x44>
  1a14a0: f9400be8     	ldr	x8, [sp, #0x10]
  1a14a4: f81e83a8     	stur	x8, [x29, #-0x18]
  1a14a8: 1400001d     	b	0x1a151c <EAS_HWGetWord+0xc0>
  1a14ac: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a14b0: f94017e1     	ldr	x1, [sp, #0x28]
  1a14b4: d10043a2     	sub	x2, x29, #0x10
  1a14b8: 97fc0eae     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a14bc: f9000be0     	str	x0, [sp, #0x10]
  1a14c0: b40000a0     	cbz	x0, 0x1a14d4 <EAS_HWGetWord+0x78>
  1a14c4: 14000001     	b	0x1a14c8 <EAS_HWGetWord+0x6c>
  1a14c8: f9400be8     	ldr	x8, [sp, #0x10]
  1a14cc: f81e83a8     	stur	x8, [x29, #-0x18]
  1a14d0: 14000013     	b	0x1a151c <EAS_HWGetWord+0xc0>
  1a14d4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1a14d8: 34000108     	cbz	w8, 0x1a14f8 <EAS_HWGetWord+0x9c>
  1a14dc: 14000001     	b	0x1a14e0 <EAS_HWGetWord+0x84>
  1a14e0: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1a14e4: 385f03a9     	ldurb	w9, [x29, #-0x10]
  1a14e8: 33185d09     	bfi	w9, w8, #8, #24
  1a14ec: f94013ea     	ldr	x10, [sp, #0x20]
  1a14f0: 79000149     	strh	w9, [x10]
  1a14f4: 14000007     	b	0x1a1510 <EAS_HWGetWord+0xb4>
  1a14f8: 385f03a8     	ldurb	w8, [x29, #-0x10]
  1a14fc: 385f43a9     	ldurb	w9, [x29, #-0xc]
  1a1500: 33185d09     	bfi	w9, w8, #8, #24
  1a1504: f94013ea     	ldr	x10, [sp, #0x20]
  1a1508: 79000149     	strh	w9, [x10]
  1a150c: 14000001     	b	0x1a1510 <EAS_HWGetWord+0xb4>
  1a1510: aa1f03e8     	mov	x8, xzr
  1a1514: f81e83a8     	stur	x8, [x29, #-0x18]
  1a1518: 14000001     	b	0x1a151c <EAS_HWGetWord+0xc0>
  1a151c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a1520: d53bd049     	mrs	x9, TPIDR_EL0
  1a1524: f9401529     	ldr	x9, [x9, #0x28]
  1a1528: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a152c: eb0a0129     	subs	x9, x9, x10
  1a1530: f90007e8     	str	x8, [sp, #0x8]
  1a1534: f90003e9     	str	x9, [sp]
  1a1538: 540000c1     	b.ne	0x1a1550 <EAS_HWGetWord+0xf4>
  1a153c: 14000001     	b	0x1a1540 <EAS_HWGetWord+0xe4>
  1a1540: f94007e0     	ldr	x0, [sp, #0x8]
  1a1544: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a1548: 910183ff     	add	sp, sp, #0x60
  1a154c: d65f03c0     	ret
  1a1550: 97fc2208     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a1554 <EAS_HWGetDWord>:
  1a1554: d101c3ff     	sub	sp, sp, #0x70
  1a1558: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1a155c: 910183fd     	add	x29, sp, #0x60
  1a1560: d53bd048     	mrs	x8, TPIDR_EL0
  1a1564: f9401508     	ldr	x8, [x8, #0x28]
  1a1568: f81f83a8     	stur	x8, [x29, #-0x8]
  1a156c: f81d83a0     	stur	x0, [x29, #-0x28]
  1a1570: f9001be1     	str	x1, [sp, #0x30]
  1a1574: f90017e2     	str	x2, [sp, #0x28]
  1a1578: b90027e3     	str	w3, [sp, #0x24]
  1a157c: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a1580: f9401be1     	ldr	x1, [sp, #0x30]
  1a1584: d10033a2     	sub	x2, x29, #0xc
  1a1588: 97fc0e7a     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a158c: f9000fe0     	str	x0, [sp, #0x18]
  1a1590: b40000a0     	cbz	x0, 0x1a15a4 <EAS_HWGetDWord+0x50>
  1a1594: 14000001     	b	0x1a1598 <EAS_HWGetDWord+0x44>
  1a1598: f9400fe8     	ldr	x8, [sp, #0x18]
  1a159c: f81e03a8     	stur	x8, [x29, #-0x20]
  1a15a0: 14000043     	b	0x1a16ac <EAS_HWGetDWord+0x158>
  1a15a4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a15a8: f9401be1     	ldr	x1, [sp, #0x30]
  1a15ac: d10043a2     	sub	x2, x29, #0x10
  1a15b0: 97fc0e70     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a15b4: f9000fe0     	str	x0, [sp, #0x18]
  1a15b8: b40000a0     	cbz	x0, 0x1a15cc <EAS_HWGetDWord+0x78>
  1a15bc: 14000001     	b	0x1a15c0 <EAS_HWGetDWord+0x6c>
  1a15c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1a15c4: f81e03a8     	stur	x8, [x29, #-0x20]
  1a15c8: 14000039     	b	0x1a16ac <EAS_HWGetDWord+0x158>
  1a15cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a15d0: f9401be1     	ldr	x1, [sp, #0x30]
  1a15d4: d10053a2     	sub	x2, x29, #0x14
  1a15d8: 97fc0e66     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a15dc: f9000fe0     	str	x0, [sp, #0x18]
  1a15e0: b40000a0     	cbz	x0, 0x1a15f4 <EAS_HWGetDWord+0xa0>
  1a15e4: 14000001     	b	0x1a15e8 <EAS_HWGetDWord+0x94>
  1a15e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1a15ec: f81e03a8     	stur	x8, [x29, #-0x20]
  1a15f0: 1400002f     	b	0x1a16ac <EAS_HWGetDWord+0x158>
  1a15f4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a15f8: f9401be1     	ldr	x1, [sp, #0x30]
  1a15fc: d10063a2     	sub	x2, x29, #0x18
  1a1600: 97fc0e5c     	bl	0xa4f70 <EAS_HWGetByte@plt>
  1a1604: f9000fe0     	str	x0, [sp, #0x18]
  1a1608: b40000a0     	cbz	x0, 0x1a161c <EAS_HWGetDWord+0xc8>
  1a160c: 14000001     	b	0x1a1610 <EAS_HWGetDWord+0xbc>
  1a1610: f9400fe8     	ldr	x8, [sp, #0x18]
  1a1614: f81e03a8     	stur	x8, [x29, #-0x20]
  1a1618: 14000025     	b	0x1a16ac <EAS_HWGetDWord+0x158>
  1a161c: b94027e8     	ldr	w8, [sp, #0x24]
  1a1620: 34000228     	cbz	w8, 0x1a1664 <EAS_HWGetDWord+0x110>
  1a1624: 14000001     	b	0x1a1628 <EAS_HWGetDWord+0xd4>
  1a1628: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1a162c: 2a0803e9     	mov	w9, w8
  1a1630: 385f03a8     	ldurb	w8, [x29, #-0x10]
  1a1634: 2a0803ea     	mov	w10, w8
  1a1638: d370bd4a     	lsl	x10, x10, #16
  1a163c: b3681d2a     	bfi	x10, x9, #24, #8
  1a1640: 385ec3a8     	ldurb	w8, [x29, #-0x14]
  1a1644: 2a0803e9     	mov	w9, w8
  1a1648: b3781d2a     	bfi	x10, x9, #8, #8
  1a164c: 385e83a8     	ldurb	w8, [x29, #-0x18]
  1a1650: 2a0803e9     	mov	w9, w8
  1a1654: aa090149     	orr	x9, x10, x9
  1a1658: f94017ea     	ldr	x10, [sp, #0x28]
  1a165c: f9000149     	str	x9, [x10]
  1a1660: 14000010     	b	0x1a16a0 <EAS_HWGetDWord+0x14c>
  1a1664: 385e83a8     	ldurb	w8, [x29, #-0x18]
  1a1668: 2a0803e9     	mov	w9, w8
  1a166c: 385ec3a8     	ldurb	w8, [x29, #-0x14]
  1a1670: 2a0803ea     	mov	w10, w8
  1a1674: d370bd4a     	lsl	x10, x10, #16
  1a1678: b3681d2a     	bfi	x10, x9, #24, #8
  1a167c: 385f03a8     	ldurb	w8, [x29, #-0x10]
  1a1680: 2a0803e9     	mov	w9, w8
  1a1684: b3781d2a     	bfi	x10, x9, #8, #8
  1a1688: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1a168c: 2a0803e9     	mov	w9, w8
  1a1690: aa090149     	orr	x9, x10, x9
  1a1694: f94017ea     	ldr	x10, [sp, #0x28]
  1a1698: f9000149     	str	x9, [x10]
  1a169c: 14000001     	b	0x1a16a0 <EAS_HWGetDWord+0x14c>
  1a16a0: aa1f03e8     	mov	x8, xzr
  1a16a4: f81e03a8     	stur	x8, [x29, #-0x20]
  1a16a8: 14000001     	b	0x1a16ac <EAS_HWGetDWord+0x158>
  1a16ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a16b0: d53bd049     	mrs	x9, TPIDR_EL0
  1a16b4: f9401529     	ldr	x9, [x9, #0x28]
  1a16b8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a16bc: eb0a0129     	subs	x9, x9, x10
  1a16c0: f9000be8     	str	x8, [sp, #0x10]
  1a16c4: f90007e9     	str	x9, [sp, #0x8]
  1a16c8: 540000c1     	b.ne	0x1a16e0 <EAS_HWGetDWord+0x18c>
  1a16cc: 14000001     	b	0x1a16d0 <EAS_HWGetDWord+0x17c>
  1a16d0: f9400be0     	ldr	x0, [sp, #0x10]
  1a16d4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1a16d8: 9101c3ff     	add	sp, sp, #0x70
  1a16dc: d65f03c0     	ret
  1a16e0: 97fc21a4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a16e4 <EAS_HWFilePos>:
  1a16e4: d10083ff     	sub	sp, sp, #0x20
  1a16e8: d2800008     	mov	x8, #0x0                // =0
  1a16ec: f9000be0     	str	x0, [sp, #0x10]
  1a16f0: f90007e1     	str	x1, [sp, #0x8]
  1a16f4: f90003e2     	str	x2, [sp]
  1a16f8: f94007e0     	ldr	x0, [sp, #0x8]
  1a16fc: f9400c00     	ldr	x0, [x0, #0x18]
  1a1700: eb08001f     	cmp	x0, x8
  1a1704: 1a9f17e9     	cset	w9, eq
  1a1708: 37000049     	tbnz	w9, #0x0, 0x1a1710 <EAS_HWFilePos+0x2c>
  1a170c: 14000004     	b	0x1a171c <EAS_HWFilePos+0x38>
  1a1710: 92800148     	mov	x8, #-0xb               // =-11
  1a1714: f9000fe8     	str	x8, [sp, #0x18]
  1a1718: 14000008     	b	0x1a1738 <EAS_HWFilePos+0x54>
  1a171c: f94007e8     	ldr	x8, [sp, #0x8]
  1a1720: b9401109     	ldr	w9, [x8, #0x10]
  1a1724: 2a0903e8     	mov	w8, w9
  1a1728: 93407d08     	sxtw	x8, w8
  1a172c: f94003ea     	ldr	x10, [sp]
  1a1730: f9000148     	str	x8, [x10]
  1a1734: f9000fff     	str	xzr, [sp, #0x18]
  1a1738: f9400fe0     	ldr	x0, [sp, #0x18]
  1a173c: 910083ff     	add	sp, sp, #0x20
  1a1740: d65f03c0     	ret

00000000001a1744 <EAS_HWFileSeek>:
  1a1744: d10103ff     	sub	sp, sp, #0x40
  1a1748: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a174c: 9100c3fd     	add	x29, sp, #0x30
  1a1750: d2800008     	mov	x8, #0x0                // =0
  1a1754: f81f03a0     	stur	x0, [x29, #-0x10]
  1a1758: f9000fe1     	str	x1, [sp, #0x18]
  1a175c: f9000be2     	str	x2, [sp, #0x10]
  1a1760: f9400fe0     	ldr	x0, [sp, #0x18]
  1a1764: f9400c00     	ldr	x0, [x0, #0x18]
  1a1768: eb08001f     	cmp	x0, x8
  1a176c: 1a9f17e9     	cset	w9, eq
  1a1770: 37000049     	tbnz	w9, #0x0, 0x1a1778 <EAS_HWFileSeek+0x34>
  1a1774: 14000004     	b	0x1a1784 <EAS_HWFileSeek+0x40>
  1a1778: 92800148     	mov	x8, #-0xb               // =-11
  1a177c: f81f83a8     	stur	x8, [x29, #-0x8]
  1a1780: 1400001c     	b	0x1a17f0 <EAS_HWFileSeek+0xac>
  1a1784: d2800008     	mov	x8, #0x0                // =0
  1a1788: f9400be9     	ldr	x9, [sp, #0x10]
  1a178c: eb08013f     	cmp	x9, x8
  1a1790: 1a9fa7ea     	cset	w10, lt
  1a1794: 370001ea     	tbnz	w10, #0x0, 0x1a17d0 <EAS_HWFileSeek+0x8c>
  1a1798: f9400be8     	ldr	x8, [sp, #0x10]
  1a179c: f9400fe9     	ldr	x9, [sp, #0x18]
  1a17a0: f9400529     	ldr	x9, [x9, #0x8]
  1a17a4: f9400fea     	ldr	x10, [sp, #0x18]
  1a17a8: f9400d40     	ldr	x0, [x10, #0x18]
  1a17ac: f90007e8     	str	x8, [sp, #0x8]
  1a17b0: d63f0120     	blr	x9
  1a17b4: 2a0003e8     	mov	w8, w0
  1a17b8: 93407d08     	sxtw	x8, w8
  1a17bc: f94007e9     	ldr	x9, [sp, #0x8]
  1a17c0: eb08013f     	cmp	x9, x8
  1a17c4: 1a9fd7e0     	cset	w0, gt
  1a17c8: 37000040     	tbnz	w0, #0x0, 0x1a17d0 <EAS_HWFileSeek+0x8c>
  1a17cc: 14000004     	b	0x1a17dc <EAS_HWFileSeek+0x98>
  1a17d0: 928000a8     	mov	x8, #-0x6               // =-6
  1a17d4: f81f83a8     	stur	x8, [x29, #-0x8]
  1a17d8: 14000006     	b	0x1a17f0 <EAS_HWFileSeek+0xac>
  1a17dc: f9400be8     	ldr	x8, [sp, #0x10]
  1a17e0: 2a0803e9     	mov	w9, w8
  1a17e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1a17e8: b9001109     	str	w9, [x8, #0x10]
  1a17ec: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a17f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a17f4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a17f8: 910103ff     	add	sp, sp, #0x40
  1a17fc: d65f03c0     	ret

00000000001a1800 <EAS_HWFileSeekOfs>:
  1a1800: d10103ff     	sub	sp, sp, #0x40
  1a1804: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a1808: 9100c3fd     	add	x29, sp, #0x30
  1a180c: d2800008     	mov	x8, #0x0                // =0
  1a1810: f81f03a0     	stur	x0, [x29, #-0x10]
  1a1814: f9000fe1     	str	x1, [sp, #0x18]
  1a1818: f9000be2     	str	x2, [sp, #0x10]
  1a181c: f9400fe0     	ldr	x0, [sp, #0x18]
  1a1820: f9400c00     	ldr	x0, [x0, #0x18]
  1a1824: eb08001f     	cmp	x0, x8
  1a1828: 1a9f17e9     	cset	w9, eq
  1a182c: 37000049     	tbnz	w9, #0x0, 0x1a1834 <EAS_HWFileSeekOfs+0x34>
  1a1830: 14000004     	b	0x1a1840 <EAS_HWFileSeekOfs+0x40>
  1a1834: 92800148     	mov	x8, #-0xb               // =-11
  1a1838: f81f83a8     	stur	x8, [x29, #-0x8]
  1a183c: 14000023     	b	0x1a18c8 <EAS_HWFileSeekOfs+0xc8>
  1a1840: d2800008     	mov	x8, #0x0                // =0
  1a1844: f9400fe9     	ldr	x9, [sp, #0x18]
  1a1848: b940112a     	ldr	w10, [x9, #0x10]
  1a184c: 2a0a03e9     	mov	w9, w10
  1a1850: 93407d29     	sxtw	x9, w9
  1a1854: f9400beb     	ldr	x11, [sp, #0x10]
  1a1858: 8b090169     	add	x9, x11, x9
  1a185c: f9000be9     	str	x9, [sp, #0x10]
  1a1860: f9400be9     	ldr	x9, [sp, #0x10]
  1a1864: eb08013f     	cmp	x9, x8
  1a1868: 1a9fa7ea     	cset	w10, lt
  1a186c: 370001ea     	tbnz	w10, #0x0, 0x1a18a8 <EAS_HWFileSeekOfs+0xa8>
  1a1870: f9400be8     	ldr	x8, [sp, #0x10]
  1a1874: f9400fe9     	ldr	x9, [sp, #0x18]
  1a1878: f9400529     	ldr	x9, [x9, #0x8]
  1a187c: f9400fea     	ldr	x10, [sp, #0x18]
  1a1880: f9400d40     	ldr	x0, [x10, #0x18]
  1a1884: f90007e8     	str	x8, [sp, #0x8]
  1a1888: d63f0120     	blr	x9
  1a188c: 2a0003e8     	mov	w8, w0
  1a1890: 93407d08     	sxtw	x8, w8
  1a1894: f94007e9     	ldr	x9, [sp, #0x8]
  1a1898: eb08013f     	cmp	x9, x8
  1a189c: 1a9fd7e0     	cset	w0, gt
  1a18a0: 37000040     	tbnz	w0, #0x0, 0x1a18a8 <EAS_HWFileSeekOfs+0xa8>
  1a18a4: 14000004     	b	0x1a18b4 <EAS_HWFileSeekOfs+0xb4>
  1a18a8: 928000a8     	mov	x8, #-0x6               // =-6
  1a18ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1a18b0: 14000006     	b	0x1a18c8 <EAS_HWFileSeekOfs+0xc8>
  1a18b4: f9400be8     	ldr	x8, [sp, #0x10]
  1a18b8: 2a0803e9     	mov	w9, w8
  1a18bc: f9400fe8     	ldr	x8, [sp, #0x18]
  1a18c0: b9001109     	str	w9, [x8, #0x10]
  1a18c4: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a18c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a18cc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a18d0: 910103ff     	add	sp, sp, #0x40
  1a18d4: d65f03c0     	ret

00000000001a18d8 <EAS_HWDupHandle>:
  1a18d8: d10103ff     	sub	sp, sp, #0x40
  1a18dc: d2800008     	mov	x8, #0x0                // =0
  1a18e0: f9001be0     	str	x0, [sp, #0x30]
  1a18e4: f90017e1     	str	x1, [sp, #0x28]
  1a18e8: f90013e2     	str	x2, [sp, #0x20]
  1a18ec: f94017e0     	ldr	x0, [sp, #0x28]
  1a18f0: f9400c00     	ldr	x0, [x0, #0x18]
  1a18f4: eb08001f     	cmp	x0, x8
  1a18f8: 1a9f17e9     	cset	w9, eq
  1a18fc: f90007e8     	str	x8, [sp, #0x8]
  1a1900: 37000049     	tbnz	w9, #0x0, 0x1a1908 <EAS_HWDupHandle+0x30>
  1a1904: 14000004     	b	0x1a1914 <EAS_HWDupHandle+0x3c>
  1a1908: 92800148     	mov	x8, #-0xb               // =-11
  1a190c: f9001fe8     	str	x8, [sp, #0x38]
  1a1910: 14000030     	b	0x1a19d0 <EAS_HWDupHandle+0xf8>
  1a1914: f9401be8     	ldr	x8, [sp, #0x30]
  1a1918: f9000fe8     	str	x8, [sp, #0x18]
  1a191c: b90017ff     	str	wzr, [sp, #0x14]
  1a1920: 52800c88     	mov	w8, #0x64               // =100
  1a1924: b94017e9     	ldr	w9, [sp, #0x14]
  1a1928: 6b08013f     	cmp	w9, w8
  1a192c: 1a9fa7e8     	cset	w8, lt
  1a1930: 37000048     	tbnz	w8, #0x0, 0x1a1938 <EAS_HWDupHandle+0x60>
  1a1934: 14000025     	b	0x1a19c8 <EAS_HWDupHandle+0xf0>
  1a1938: f9400fe8     	ldr	x8, [sp, #0x18]
  1a193c: f9400d08     	ldr	x8, [x8, #0x18]
  1a1940: f94007e9     	ldr	x9, [sp, #0x8]
  1a1944: eb09011f     	cmp	x8, x9
  1a1948: 1a9f17ea     	cset	w10, eq
  1a194c: 3700004a     	tbnz	w10, #0x0, 0x1a1954 <EAS_HWDupHandle+0x7c>
  1a1950: 14000016     	b	0x1a19a8 <EAS_HWDupHandle+0xd0>
  1a1954: f94017e8     	ldr	x8, [sp, #0x28]
  1a1958: f9400d08     	ldr	x8, [x8, #0x18]
  1a195c: f9400fe9     	ldr	x9, [sp, #0x18]
  1a1960: f9000d28     	str	x8, [x9, #0x18]
  1a1964: f94017e8     	ldr	x8, [sp, #0x28]
  1a1968: b940110a     	ldr	w10, [x8, #0x10]
  1a196c: f9400fe8     	ldr	x8, [sp, #0x18]
  1a1970: b900110a     	str	w10, [x8, #0x10]
  1a1974: f94017e8     	ldr	x8, [sp, #0x28]
  1a1978: f9400108     	ldr	x8, [x8]
  1a197c: f9400fe9     	ldr	x9, [sp, #0x18]
  1a1980: f9000128     	str	x8, [x9]
  1a1984: f94017e8     	ldr	x8, [sp, #0x28]
  1a1988: f9400508     	ldr	x8, [x8, #0x8]
  1a198c: f9400fe9     	ldr	x9, [sp, #0x18]
  1a1990: f9000528     	str	x8, [x9, #0x8]
  1a1994: f9400fe8     	ldr	x8, [sp, #0x18]
  1a1998: f94013e9     	ldr	x9, [sp, #0x20]
  1a199c: f9000128     	str	x8, [x9]
  1a19a0: f9001fff     	str	xzr, [sp, #0x38]
  1a19a4: 1400000b     	b	0x1a19d0 <EAS_HWDupHandle+0xf8>
  1a19a8: b27b03e8     	orr	x8, xzr, #0x20
  1a19ac: f9400fe9     	ldr	x9, [sp, #0x18]
  1a19b0: 8b080128     	add	x8, x9, x8
  1a19b4: f9000fe8     	str	x8, [sp, #0x18]
  1a19b8: b94017e8     	ldr	w8, [sp, #0x14]
  1a19bc: 11000508     	add	w8, w8, #0x1
  1a19c0: b90017e8     	str	w8, [sp, #0x14]
  1a19c4: 17ffffd7     	b	0x1a1920 <EAS_HWDupHandle+0x48>
  1a19c8: 928001a8     	mov	x8, #-0xe               // =-14
  1a19cc: f9001fe8     	str	x8, [sp, #0x38]
  1a19d0: f9401fe0     	ldr	x0, [sp, #0x38]
  1a19d4: 910103ff     	add	sp, sp, #0x40
  1a19d8: d65f03c0     	ret

00000000001a19dc <EAS_HWCloseFile>:
  1a19dc: d10103ff     	sub	sp, sp, #0x40
  1a19e0: d2800008     	mov	x8, #0x0                // =0
  1a19e4: f9001be0     	str	x0, [sp, #0x30]
  1a19e8: f90017e1     	str	x1, [sp, #0x28]
  1a19ec: f94017e0     	ldr	x0, [sp, #0x28]
  1a19f0: f9400c00     	ldr	x0, [x0, #0x18]
  1a19f4: eb08001f     	cmp	x0, x8
  1a19f8: 1a9f17e9     	cset	w9, eq
  1a19fc: f90007e8     	str	x8, [sp, #0x8]
  1a1a00: 37000049     	tbnz	w9, #0x0, 0x1a1a08 <EAS_HWCloseFile+0x2c>
  1a1a04: 14000004     	b	0x1a1a14 <EAS_HWCloseFile+0x38>
  1a1a08: 92800148     	mov	x8, #-0xb               // =-11
  1a1a0c: f9001fe8     	str	x8, [sp, #0x38]
  1a1a10: 14000005     	b	0x1a1a24 <EAS_HWCloseFile+0x48>
  1a1a14: f94017e8     	ldr	x8, [sp, #0x28]
  1a1a18: f94007e9     	ldr	x9, [sp, #0x8]
  1a1a1c: f9000d09     	str	x9, [x8, #0x18]
  1a1a20: f9001fff     	str	xzr, [sp, #0x38]
  1a1a24: f9401fe0     	ldr	x0, [sp, #0x38]
  1a1a28: 910103ff     	add	sp, sp, #0x40
  1a1a2c: d65f03c0     	ret

00000000001a1a30 <EAS_HWVibrate>:
  1a1a30: d100c3ff     	sub	sp, sp, #0x30
  1a1a34: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a1a38: 910083fd     	add	x29, sp, #0x20
  1a1a3c: 52800008     	mov	w8, #0x0                // =0
  1a1a40: d296dd09     	mov	x9, #0xb6e8             // =46824
  1a1a44: f2a34a89     	movk	x9, #0x1a54, lsl #16
  1a1a48: 320003e2     	orr	w2, wzr, #0x1
  1a1a4c: d280000a     	mov	x10, #0x0               // =0
  1a1a50: f81f83a0     	stur	x0, [x29, #-0x8]
  1a1a54: b81f43a1     	stur	w1, [x29, #-0xc]
  1a1a58: b85f43a3     	ldur	w3, [x29, #-0xc]
  1a1a5c: 2a0803e0     	mov	w0, w8
  1a1a60: aa0903e1     	mov	x1, x9
  1a1a64: f90007ea     	str	x10, [sp, #0x8]
  1a1a68: 97fc05e6     	bl	0xa3200 <EAS_ReportEx@plt>
  1a1a6c: f94007e0     	ldr	x0, [sp, #0x8]
  1a1a70: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1a74: 9100c3ff     	add	sp, sp, #0x30
  1a1a78: d65f03c0     	ret

00000000001a1a7c <EAS_HWLED>:
  1a1a7c: d100c3ff     	sub	sp, sp, #0x30
  1a1a80: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a1a84: 910083fd     	add	x29, sp, #0x20
  1a1a88: 52800008     	mov	w8, #0x0                // =0
  1a1a8c: d296dd09     	mov	x9, #0xb6e8             // =46824
  1a1a90: f2a34a89     	movk	x9, #0x1a54, lsl #16
  1a1a94: 321f03e2     	orr	w2, wzr, #0x2
  1a1a98: d280000a     	mov	x10, #0x0               // =0
  1a1a9c: f81f83a0     	stur	x0, [x29, #-0x8]
  1a1aa0: b81f43a1     	stur	w1, [x29, #-0xc]
  1a1aa4: b85f43a3     	ldur	w3, [x29, #-0xc]
  1a1aa8: 2a0803e0     	mov	w0, w8
  1a1aac: aa0903e1     	mov	x1, x9
  1a1ab0: f90007ea     	str	x10, [sp, #0x8]
  1a1ab4: 97fc05d3     	bl	0xa3200 <EAS_ReportEx@plt>
  1a1ab8: f94007e0     	ldr	x0, [sp, #0x8]
  1a1abc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1ac0: 9100c3ff     	add	sp, sp, #0x30
  1a1ac4: d65f03c0     	ret

00000000001a1ac8 <EAS_HWBackLight>:
  1a1ac8: d100c3ff     	sub	sp, sp, #0x30
  1a1acc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a1ad0: 910083fd     	add	x29, sp, #0x20
  1a1ad4: 52800008     	mov	w8, #0x0                // =0
  1a1ad8: d296dd09     	mov	x9, #0xb6e8             // =46824
  1a1adc: f2a34a89     	movk	x9, #0x1a54, lsl #16
  1a1ae0: 320007e2     	orr	w2, wzr, #0x3
  1a1ae4: d280000a     	mov	x10, #0x0               // =0
  1a1ae8: f81f83a0     	stur	x0, [x29, #-0x8]
  1a1aec: b81f43a1     	stur	w1, [x29, #-0xc]
  1a1af0: b85f43a3     	ldur	w3, [x29, #-0xc]
  1a1af4: 2a0803e0     	mov	w0, w8
  1a1af8: aa0903e1     	mov	x1, x9
  1a1afc: f90007ea     	str	x10, [sp, #0x8]
  1a1b00: 97fc05c0     	bl	0xa3200 <EAS_ReportEx@plt>
  1a1b04: f94007e0     	ldr	x0, [sp, #0x8]
  1a1b08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1b0c: 9100c3ff     	add	sp, sp, #0x30
  1a1b10: d65f03c0     	ret

00000000001a1b14 <EAS_HWYield>:
  1a1b14: d10043ff     	sub	sp, sp, #0x10
  1a1b18: 52800008     	mov	w8, #0x0                // =0
  1a1b1c: f90007e0     	str	x0, [sp, #0x8]
  1a1b20: 2a0803e0     	mov	w0, w8
  1a1b24: 910043ff     	add	sp, sp, #0x10
  1a1b28: d65f03c0     	ret

00000000001a1b2c <EAS_ReportEx>:
  1a1b2c: d10643ff     	sub	sp, sp, #0x190
  1a1b30: f900bbfc     	str	x28, [sp, #0x170]
  1a1b34: a9187bfd     	stp	x29, x30, [sp, #0x180]
  1a1b38: 910603fd     	add	x29, sp, #0x180
  1a1b3c: d100e3a8     	sub	x8, x29, #0x38
  1a1b40: 3d802fe7     	str	q7, [sp, #0xb0]
  1a1b44: 3d802be6     	str	q6, [sp, #0xa0]
  1a1b48: 3d8027e5     	str	q5, [sp, #0x90]
  1a1b4c: 3d8023e4     	str	q4, [sp, #0x80]
  1a1b50: 3d801fe3     	str	q3, [sp, #0x70]
  1a1b54: 3d801be2     	str	q2, [sp, #0x60]
  1a1b58: 3d8017e1     	str	q1, [sp, #0x50]
  1a1b5c: 3d8013e0     	str	q0, [sp, #0x40]
  1a1b60: f90073e7     	str	x7, [sp, #0xe0]
  1a1b64: f9006fe6     	str	x6, [sp, #0xd8]
  1a1b68: f9006be5     	str	x5, [sp, #0xd0]
  1a1b6c: f90067e4     	str	x4, [sp, #0xc8]
  1a1b70: f90063e3     	str	x3, [sp, #0xc0]
  1a1b74: d53bd043     	mrs	x3, TPIDR_EL0
  1a1b78: f9401463     	ldr	x3, [x3, #0x28]
  1a1b7c: f9001fe3     	str	x3, [sp, #0x38]
  1a1b80: b817c3a0     	stur	w0, [x29, #-0x84]
  1a1b84: f81703a1     	stur	x1, [x29, #-0x90]
  1a1b88: b816c3a2     	stur	w2, [x29, #-0x94]
  1a1b8c: b857c3a0     	ldur	w0, [x29, #-0x84]
  1a1b90: 90000841     	adrp	x1, 0x2a9000
  1a1b94: b94c2822     	ldr	w2, [x1, #0xc28]
  1a1b98: 6b020000     	subs	w0, w0, w2
  1a1b9c: f9001be8     	str	x8, [sp, #0x30]
  1a1ba0: b9002fe0     	str	w0, [sp, #0x2c]
  1a1ba4: 5400006d     	b.le	0x1a1bb0 <EAS_ReportEx+0x84>
  1a1ba8: 14000001     	b	0x1a1bac <EAS_ReportEx+0x80>
  1a1bac: 14000073     	b	0x1a1d78 <EAS_ReportEx+0x24c>
  1a1bb0: 2a1f03e8     	mov	w8, wzr
  1a1bb4: b81683a8     	stur	w8, [x29, #-0x98]
  1a1bb8: 14000001     	b	0x1a1bbc <EAS_ReportEx+0x90>
  1a1bbc: b89683a8     	ldursw	x8, [x29, #-0x98]
  1a1bc0: 321d07e9     	orr	w9, wzr, #0x18
  1a1bc4: 2a0903ea     	mov	w10, w9
  1a1bc8: 9b0a7d08     	mul	x8, x8, x10
  1a1bcc: f000082a     	adrp	x10, 0x2a8000
  1a1bd0: f941554a     	ldr	x10, [x10, #0x2a8]
  1a1bd4: 8b080148     	add	x8, x10, x8
  1a1bd8: f9400908     	ldr	x8, [x8, #0x10]
  1a1bdc: b4000be8     	cbz	x8, 0x1a1d58 <EAS_ReportEx+0x22c>
  1a1be0: 14000001     	b	0x1a1be4 <EAS_ReportEx+0xb8>
  1a1be4: b89683a8     	ldursw	x8, [x29, #-0x98]
  1a1be8: 321d07e9     	orr	w9, wzr, #0x18
  1a1bec: 2a0903ea     	mov	w10, w9
  1a1bf0: 9b0a7d08     	mul	x8, x8, x10
  1a1bf4: f000082a     	adrp	x10, 0x2a8000
  1a1bf8: f941554a     	ldr	x10, [x10, #0x2a8]
  1a1bfc: f8686948     	ldr	x8, [x10, x8]
  1a1c00: f85703aa     	ldur	x10, [x29, #-0x90]
  1a1c04: eb0a0108     	subs	x8, x8, x10
  1a1c08: f90013e8     	str	x8, [sp, #0x20]
  1a1c0c: 540009c1     	b.ne	0x1a1d44 <EAS_ReportEx+0x218>
  1a1c10: 14000001     	b	0x1a1c14 <EAS_ReportEx+0xe8>
  1a1c14: b89683a8     	ldursw	x8, [x29, #-0x98]
  1a1c18: 321d07e9     	orr	w9, wzr, #0x18
  1a1c1c: 2a0903ea     	mov	w10, w9
  1a1c20: 9b0a7d08     	mul	x8, x8, x10
  1a1c24: f000082a     	adrp	x10, 0x2a8000
  1a1c28: f941554a     	ldr	x10, [x10, #0x2a8]
  1a1c2c: 8b080148     	add	x8, x10, x8
  1a1c30: b9400909     	ldr	w9, [x8, #0x8]
  1a1c34: b856c3ab     	ldur	w11, [x29, #-0x94]
  1a1c38: 6b0b0129     	subs	w9, w9, w11
  1a1c3c: b9001fe9     	str	w9, [sp, #0x1c]
  1a1c40: 54000821     	b.ne	0x1a1d44 <EAS_ReportEx+0x218>
  1a1c44: 14000001     	b	0x1a1c48 <EAS_ReportEx+0x11c>
  1a1c48: 321963e8     	orr	w8, wzr, #0xffffff80
  1a1c4c: b81e43a8     	stur	w8, [x29, #-0x1c]
  1a1c50: 128004e8     	mov	w8, #-0x28              // =-40
  1a1c54: b81e03a8     	stur	w8, [x29, #-0x20]
  1a1c58: 910043a9     	add	x9, x29, #0x10
  1a1c5c: f81c83a9     	stur	x9, [x29, #-0x38]
  1a1c60: 910103e9     	add	x9, sp, #0x40
  1a1c64: 91020129     	add	x9, x9, #0x80
  1a1c68: f81d83a9     	stur	x9, [x29, #-0x28]
  1a1c6c: 910303e9     	add	x9, sp, #0xc0
  1a1c70: 9100a129     	add	x9, x9, #0x28
  1a1c74: f81d03a9     	stur	x9, [x29, #-0x30]
  1a1c78: d0000849     	adrp	x9, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1a1c7c: f944e129     	ldr	x9, [x9, #0x9c0]
  1a1c80: b40003e9     	cbz	x9, 0x1a1cfc <EAS_ReportEx+0x1d0>
  1a1c84: 14000001     	b	0x1a1c88 <EAS_ReportEx+0x15c>
  1a1c88: d0000848     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1a1c8c: f944e100     	ldr	x0, [x8, #0x9c0]
  1a1c90: b89683a8     	ldursw	x8, [x29, #-0x98]
  1a1c94: 321d07e9     	orr	w9, wzr, #0x18
  1a1c98: 2a0903ea     	mov	w10, w9
  1a1c9c: 9b0a7d08     	mul	x8, x8, x10
  1a1ca0: f000082a     	adrp	x10, 0x2a8000
  1a1ca4: f941554a     	ldr	x10, [x10, #0x2a8]
  1a1ca8: 8b080148     	add	x8, x10, x8
  1a1cac: f9400901     	ldr	x1, [x8, #0x10]
  1a1cb0: f9401be8     	ldr	x8, [sp, #0x30]
  1a1cb4: 3dc00100     	ldr	q0, [x8]
  1a1cb8: 3dc00501     	ldr	q1, [x8, #0x10]
  1a1cbc: 3c9b03a1     	stur	q1, [x29, #-0x50]
  1a1cc0: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1a1cc4: d10183a2     	sub	x2, x29, #0x60
  1a1cc8: 97fc180e     	bl	0xa7d00 <vfprintf@plt>
  1a1ccc: f0000828     	adrp	x8, 0x2a8000
  1a1cd0: f9418908     	ldr	x8, [x8, #0x310]
  1a1cd4: b9400109     	ldr	w9, [x8]
  1a1cd8: b9001be0     	str	w0, [sp, #0x18]
  1a1cdc: 340000e9     	cbz	w9, 0x1a1cf8 <EAS_ReportEx+0x1cc>
  1a1ce0: 14000001     	b	0x1a1ce4 <EAS_ReportEx+0x1b8>
  1a1ce4: d0000848     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1a1ce8: f944e100     	ldr	x0, [x8, #0x9c0]
  1a1cec: 97fc1e25     	bl	0xa9580 <fflush@plt>
  1a1cf0: b90017e0     	str	w0, [sp, #0x14]
  1a1cf4: 14000001     	b	0x1a1cf8 <EAS_ReportEx+0x1cc>
  1a1cf8: 14000012     	b	0x1a1d40 <EAS_ReportEx+0x214>
  1a1cfc: b89683a8     	ldursw	x8, [x29, #-0x98]
  1a1d00: 321d07e9     	orr	w9, wzr, #0x18
  1a1d04: 2a0903ea     	mov	w10, w9
  1a1d08: 9b0a7d08     	mul	x8, x8, x10
  1a1d0c: f000082a     	adrp	x10, 0x2a8000
  1a1d10: f941554a     	ldr	x10, [x10, #0x2a8]
  1a1d14: 8b080148     	add	x8, x10, x8
  1a1d18: f9400900     	ldr	x0, [x8, #0x10]
  1a1d1c: f9401be8     	ldr	x8, [sp, #0x30]
  1a1d20: 3dc00100     	ldr	q0, [x8]
  1a1d24: 3dc00501     	ldr	q1, [x8, #0x10]
  1a1d28: 3c9903a1     	stur	q1, [x29, #-0x70]
  1a1d2c: 3c9803a0     	stur	q0, [x29, #-0x80]
  1a1d30: d10203a1     	sub	x1, x29, #0x80
  1a1d34: 97fbf85f     	bl	0x9feb0 <vprintf@plt>
  1a1d38: b90013e0     	str	w0, [sp, #0x10]
  1a1d3c: 14000001     	b	0x1a1d40 <EAS_ReportEx+0x214>
  1a1d40: 1400000e     	b	0x1a1d78 <EAS_ReportEx+0x24c>
  1a1d44: 14000001     	b	0x1a1d48 <EAS_ReportEx+0x21c>
  1a1d48: b85683a8     	ldur	w8, [x29, #-0x98]
  1a1d4c: 11000508     	add	w8, w8, #0x1
  1a1d50: b81683a8     	stur	w8, [x29, #-0x98]
  1a1d54: 17ffff9a     	b	0x1a1bbc <EAS_ReportEx+0x90>
  1a1d58: b857c3a1     	ldur	w1, [x29, #-0x84]
  1a1d5c: f85703a2     	ldur	x2, [x29, #-0x90]
  1a1d60: b856c3a3     	ldur	w3, [x29, #-0x94]
  1a1d64: d00004a0     	adrp	x0, 0x237000 <optionalData+0x2d0>
  1a1d68: 9112fc00     	add	x0, x0, #0x4bf
  1a1d6c: 97fc1929     	bl	0xa8210 <printf@plt>
  1a1d70: b9000fe0     	str	w0, [sp, #0xc]
  1a1d74: 14000001     	b	0x1a1d78 <EAS_ReportEx+0x24c>
  1a1d78: d53bd048     	mrs	x8, TPIDR_EL0
  1a1d7c: f9401508     	ldr	x8, [x8, #0x28]
  1a1d80: f9401fe9     	ldr	x9, [sp, #0x38]
  1a1d84: eb090108     	subs	x8, x8, x9
  1a1d88: f90003e8     	str	x8, [sp]
  1a1d8c: 540000c1     	b.ne	0x1a1da4 <EAS_ReportEx+0x278>
  1a1d90: 14000001     	b	0x1a1d94 <EAS_ReportEx+0x268>
  1a1d94: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  1a1d98: f940bbfc     	ldr	x28, [sp, #0x170]
  1a1d9c: 910643ff     	add	sp, sp, #0x190
  1a1da0: d65f03c0     	ret
  1a1da4: 97fc1ff3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a1da8 <EAS_SetDebugLevel>:
  1a1da8: d10043ff     	sub	sp, sp, #0x10
  1a1dac: 90000848     	adrp	x8, 0x2a9000
  1a1db0: 9130a108     	add	x8, x8, #0xc28
  1a1db4: b9000fe0     	str	w0, [sp, #0xc]
  1a1db8: b9400fe0     	ldr	w0, [sp, #0xc]
  1a1dbc: b9000100     	str	w0, [x8]
  1a1dc0: 910043ff     	add	sp, sp, #0x10
  1a1dc4: d65f03c0     	ret

00000000001a1dc8 <EAS_SetDebugFile>:
  1a1dc8: d10043ff     	sub	sp, sp, #0x10
  1a1dcc: d0000848     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1a1dd0: 91270108     	add	x8, x8, #0x9c0
  1a1dd4: f0000829     	adrp	x9, 0x2a8000
  1a1dd8: f9418929     	ldr	x9, [x9, #0x310]
  1a1ddc: f90007e0     	str	x0, [sp, #0x8]
  1a1de0: b90007e1     	str	w1, [sp, #0x4]
  1a1de4: f94007e0     	ldr	x0, [sp, #0x8]
  1a1de8: f9000100     	str	x0, [x8]
  1a1dec: b94007e1     	ldr	w1, [sp, #0x4]
  1a1df0: b9000121     	str	w1, [x9]
  1a1df4: 910043ff     	add	sp, sp, #0x10
  1a1df8: d65f03c0     	ret

00000000001a1dfc <oggpack_readinit>:
  1a1dfc: d100c3ff     	sub	sp, sp, #0x30
  1a1e00: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a1e04: 910083fd     	add	x29, sp, #0x20
  1a1e08: 52800008     	mov	w8, #0x0                // =0
  1a1e0c: b27c07e2     	orr	x2, xzr, #0x30
  1a1e10: d2800009     	mov	x9, #0x0                // =0
  1a1e14: f81f83a0     	stur	x0, [x29, #-0x8]
  1a1e18: f9000be1     	str	x1, [sp, #0x10]
  1a1e1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1e20: 2a0803e1     	mov	w1, w8
  1a1e24: f90007e9     	str	x9, [sp, #0x8]
  1a1e28: 97fc1372     	bl	0xa6bf0 <memset@plt>
  1a1e2c: f9400be9     	ldr	x9, [sp, #0x10]
  1a1e30: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1e34: f9000c09     	str	x9, [x0, #0x18]
  1a1e38: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1e3c: f9001009     	str	x9, [x0, #0x20]
  1a1e40: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a1e44: f900153f     	str	xzr, [x9, #0x28]
  1a1e48: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a1e4c: f9400d29     	ldr	x9, [x9, #0x18]
  1a1e50: f94007e0     	ldr	x0, [sp, #0x8]
  1a1e54: eb00013f     	cmp	x9, x0
  1a1e58: 1a9f07e8     	cset	w8, ne
  1a1e5c: 37000048     	tbnz	w8, #0x0, 0x1a1e64 <oggpack_readinit+0x68>
  1a1e60: 14000015     	b	0x1a1eb4 <oggpack_readinit+0xb8>
  1a1e64: f9400be8     	ldr	x8, [sp, #0x10]
  1a1e68: f9400908     	ldr	x8, [x8, #0x10]
  1a1e6c: b5000048     	cbnz	x8, 0x1a1e74 <oggpack_readinit+0x78>
  1a1e70: 14000011     	b	0x1a1eb4 <oggpack_readinit+0xb8>
  1a1e74: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a1e78: f9400d08     	ldr	x8, [x8, #0x18]
  1a1e7c: f9400108     	ldr	x8, [x8]
  1a1e80: f9400108     	ldr	x8, [x8]
  1a1e84: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a1e88: f9400d29     	ldr	x9, [x9, #0x18]
  1a1e8c: f9400529     	ldr	x9, [x9, #0x8]
  1a1e90: 8b090108     	add	x8, x8, x9
  1a1e94: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a1e98: f9000528     	str	x8, [x9, #0x8]
  1a1e9c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a1ea0: f9400d08     	ldr	x8, [x8, #0x18]
  1a1ea4: f9400908     	ldr	x8, [x8, #0x10]
  1a1ea8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a1eac: f9000928     	str	x8, [x9, #0x10]
  1a1eb0: 14000006     	b	0x1a1ec8 <oggpack_readinit+0xcc>
  1a1eb4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a1eb8: f94007e9     	ldr	x9, [sp, #0x8]
  1a1ebc: f9000509     	str	x9, [x8, #0x8]
  1a1ec0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a1ec4: f900091f     	str	xzr, [x8, #0x10]
  1a1ec8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a1ecc: 94000004     	bl	0x1a1edc <oggpack_readinit+0xe0>
  1a1ed0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a1ed4: 9100c3ff     	add	sp, sp, #0x30
  1a1ed8: d65f03c0     	ret
  1a1edc: d10043ff     	sub	sp, sp, #0x10
  1a1ee0: d2800008     	mov	x8, #0x0                // =0
  1a1ee4: f90007e0     	str	x0, [sp, #0x8]
  1a1ee8: f90003e8     	str	x8, [sp]
  1a1eec: b24003e8     	orr	x8, xzr, #0x1
  1a1ef0: 320007e9     	orr	w9, wzr, #0x3
  1a1ef4: f94007ea     	ldr	x10, [sp, #0x8]
  1a1ef8: f940094a     	ldr	x10, [x10, #0x10]
  1a1efc: f94007eb     	ldr	x11, [sp, #0x8]
  1a1f00: b940016c     	ldr	w12, [x11]
  1a1f04: 1ac92989     	asr	w9, w12, w9
  1a1f08: 2a0903eb     	mov	w11, w9
  1a1f0c: 93407d6b     	sxtw	x11, w11
  1a1f10: eb0b014a     	subs	x10, x10, x11
  1a1f14: eb08015f     	cmp	x10, x8
  1a1f18: 1a9fa7e9     	cset	w9, lt
  1a1f1c: 37000049     	tbnz	w9, #0x0, 0x1a1f24 <oggpack_readinit+0x128>
  1a1f20: 1400005e     	b	0x1a2098 <oggpack_readinit+0x29c>
  1a1f24: 32000be8     	orr	w8, wzr, #0x7
  1a1f28: 320007e9     	orr	w9, wzr, #0x3
  1a1f2c: f94007ea     	ldr	x10, [sp, #0x8]
  1a1f30: b940014b     	ldr	w11, [x10]
  1a1f34: 1ac92969     	asr	w9, w11, w9
  1a1f38: 2a0903ea     	mov	w10, w9
  1a1f3c: 93407d4a     	sxtw	x10, w10
  1a1f40: f94007ec     	ldr	x12, [sp, #0x8]
  1a1f44: f940098d     	ldr	x13, [x12, #0x10]
  1a1f48: eb0a01aa     	subs	x10, x13, x10
  1a1f4c: f900098a     	str	x10, [x12, #0x10]
  1a1f50: f94007ea     	ldr	x10, [sp, #0x8]
  1a1f54: b9400149     	ldr	w9, [x10]
  1a1f58: 0a080128     	and	w8, w9, w8
  1a1f5c: b9000148     	str	w8, [x10]
  1a1f60: f94007ea     	ldr	x10, [sp, #0x8]
  1a1f64: f9400d4a     	ldr	x10, [x10, #0x18]
  1a1f68: f94003ec     	ldr	x12, [sp]
  1a1f6c: eb0c015f     	cmp	x10, x12
  1a1f70: 1a9f07e8     	cset	w8, ne
  1a1f74: 37000048     	tbnz	w8, #0x0, 0x1a1f7c <oggpack_readinit+0x180>
  1a1f78: 14000037     	b	0x1a2054 <oggpack_readinit+0x258>
  1a1f7c: f94007e8     	ldr	x8, [sp, #0x8]
  1a1f80: f9400d08     	ldr	x8, [x8, #0x18]
  1a1f84: f9400d08     	ldr	x8, [x8, #0x18]
  1a1f88: f94003e9     	ldr	x9, [sp]
  1a1f8c: eb09011f     	cmp	x8, x9
  1a1f90: 1a9f07ea     	cset	w10, ne
  1a1f94: 3700004a     	tbnz	w10, #0x0, 0x1a1f9c <oggpack_readinit+0x1a0>
  1a1f98: 1400002f     	b	0x1a2054 <oggpack_readinit+0x258>
  1a1f9c: d2800008     	mov	x8, #0x0                // =0
  1a1fa0: f94007e9     	ldr	x9, [sp, #0x8]
  1a1fa4: f9400d29     	ldr	x9, [x9, #0x18]
  1a1fa8: f9400929     	ldr	x9, [x9, #0x10]
  1a1fac: f94007ea     	ldr	x10, [sp, #0x8]
  1a1fb0: f940154b     	ldr	x11, [x10, #0x28]
  1a1fb4: 8b090169     	add	x9, x11, x9
  1a1fb8: f9001549     	str	x9, [x10, #0x28]
  1a1fbc: f94007e9     	ldr	x9, [sp, #0x8]
  1a1fc0: f9400d29     	ldr	x9, [x9, #0x18]
  1a1fc4: f9400d29     	ldr	x9, [x9, #0x18]
  1a1fc8: f94007ea     	ldr	x10, [sp, #0x8]
  1a1fcc: f9000d49     	str	x9, [x10, #0x18]
  1a1fd0: f94007e9     	ldr	x9, [sp, #0x8]
  1a1fd4: f9400929     	ldr	x9, [x9, #0x10]
  1a1fd8: f94007ea     	ldr	x10, [sp, #0x8]
  1a1fdc: f9400d4a     	ldr	x10, [x10, #0x18]
  1a1fe0: f940094a     	ldr	x10, [x10, #0x10]
  1a1fe4: 8b0a0129     	add	x9, x9, x10
  1a1fe8: eb08013f     	cmp	x9, x8
  1a1fec: 1a9fd7ec     	cset	w12, gt
  1a1ff0: 3700004c     	tbnz	w12, #0x0, 0x1a1ff8 <oggpack_readinit+0x1fc>
  1a1ff4: 14000010     	b	0x1a2034 <oggpack_readinit+0x238>
  1a1ff8: d2800008     	mov	x8, #0x0                // =0
  1a1ffc: f94007e9     	ldr	x9, [sp, #0x8]
  1a2000: f9400d29     	ldr	x9, [x9, #0x18]
  1a2004: f9400129     	ldr	x9, [x9]
  1a2008: f9400129     	ldr	x9, [x9]
  1a200c: f94007ea     	ldr	x10, [sp, #0x8]
  1a2010: f9400d4a     	ldr	x10, [x10, #0x18]
  1a2014: f940054a     	ldr	x10, [x10, #0x8]
  1a2018: 8b0a0129     	add	x9, x9, x10
  1a201c: f94007ea     	ldr	x10, [sp, #0x8]
  1a2020: f940094a     	ldr	x10, [x10, #0x10]
  1a2024: eb0a0108     	subs	x8, x8, x10
  1a2028: 8b080128     	add	x8, x9, x8
  1a202c: f94007e9     	ldr	x9, [sp, #0x8]
  1a2030: f9000528     	str	x8, [x9, #0x8]
  1a2034: f94007e8     	ldr	x8, [sp, #0x8]
  1a2038: f9400d08     	ldr	x8, [x8, #0x18]
  1a203c: f9400908     	ldr	x8, [x8, #0x10]
  1a2040: f94007e9     	ldr	x9, [sp, #0x8]
  1a2044: f940092a     	ldr	x10, [x9, #0x10]
  1a2048: 8b080148     	add	x8, x10, x8
  1a204c: f9000928     	str	x8, [x9, #0x10]
  1a2050: 14000011     	b	0x1a2094 <oggpack_readinit+0x298>
  1a2054: b27d03e8     	orr	x8, xzr, #0x8
  1a2058: f94007e9     	ldr	x9, [sp, #0x8]
  1a205c: f9400929     	ldr	x9, [x9, #0x10]
  1a2060: 9b087d28     	mul	x8, x9, x8
  1a2064: f94007e9     	ldr	x9, [sp, #0x8]
  1a2068: b940012a     	ldr	w10, [x9]
  1a206c: 2a0a03e9     	mov	w9, w10
  1a2070: 93407d29     	sxtw	x9, w9
  1a2074: eb09011f     	cmp	x8, x9
  1a2078: 1a9fa7ea     	cset	w10, lt
  1a207c: 3700004a     	tbnz	w10, #0x0, 0x1a2084 <oggpack_readinit+0x288>
  1a2080: 14000004     	b	0x1a2090 <oggpack_readinit+0x294>
  1a2084: 92800008     	mov	x8, #-0x1               // =-1
  1a2088: f94007e9     	ldr	x9, [sp, #0x8]
  1a208c: f9000928     	str	x8, [x9, #0x10]
  1a2090: 14000002     	b	0x1a2098 <oggpack_readinit+0x29c>
  1a2094: 17ffff96     	b	0x1a1eec <oggpack_readinit+0xf0>
  1a2098: 910043ff     	add	sp, sp, #0x10
  1a209c: d65f03c0     	ret

00000000001a20a0 <oggpack_look>:
  1a20a0: d10143ff     	sub	sp, sp, #0x50
  1a20a4: f0000828     	adrp	x8, 0x2a9000
  1a20a8: 9130c108     	add	x8, x8, #0xc30
  1a20ac: b27d03e9     	orr	x9, xzr, #0x8
  1a20b0: d280000a     	mov	x10, #0x0               // =0
  1a20b4: f90023e0     	str	x0, [sp, #0x40]
  1a20b8: b9003fe1     	str	w1, [sp, #0x3c]
  1a20bc: b9403fe1     	ldr	w1, [sp, #0x3c]
  1a20c0: 2a0103e0     	mov	w0, w1
  1a20c4: 93407c00     	sxtw	x0, w0
  1a20c8: 9b007d29     	mul	x9, x9, x0
  1a20cc: 8b090108     	add	x8, x8, x9
  1a20d0: f9400108     	ldr	x8, [x8]
  1a20d4: f9001be8     	str	x8, [sp, #0x30]
  1a20d8: f90017ff     	str	xzr, [sp, #0x28]
  1a20dc: b9403fe1     	ldr	w1, [sp, #0x3c]
  1a20e0: b90027e1     	str	w1, [sp, #0x24]
  1a20e4: f94023e8     	ldr	x8, [sp, #0x40]
  1a20e8: f9400508     	ldr	x8, [x8, #0x8]
  1a20ec: eb0a011f     	cmp	x8, x10
  1a20f0: 1a9f07e1     	cset	w1, ne
  1a20f4: f90007ea     	str	x10, [sp, #0x8]
  1a20f8: 37000061     	tbnz	w1, #0x0, 0x1a2104 <oggpack_look+0x64>
  1a20fc: f90027ff     	str	xzr, [sp, #0x48]
  1a2100: 1400019b     	b	0x1a276c <oggpack_look+0x6cc>
  1a2104: b24007e8     	orr	x8, xzr, #0x3
  1a2108: f94023e9     	ldr	x9, [sp, #0x40]
  1a210c: b940012a     	ldr	w10, [x9]
  1a2110: b9403feb     	ldr	w11, [sp, #0x3c]
  1a2114: 0b0a016a     	add	w10, w11, w10
  1a2118: b9003fea     	str	w10, [sp, #0x3c]
  1a211c: b9403fea     	ldr	w10, [sp, #0x3c]
  1a2120: 2a0a03e9     	mov	w9, w10
  1a2124: 93407d29     	sxtw	x9, w9
  1a2128: f94023ec     	ldr	x12, [sp, #0x40]
  1a212c: f940098c     	ldr	x12, [x12, #0x10]
  1a2130: 9ac82188     	lsl	x8, x12, x8
  1a2134: eb08013f     	cmp	x9, x8
  1a2138: 1a9fb7ea     	cset	w10, ge
  1a213c: 3700004a     	tbnz	w10, #0x0, 0x1a2144 <oggpack_look+0xa4>
  1a2140: 1400012c     	b	0x1a25f0 <oggpack_look+0x550>
  1a2144: 52800008     	mov	w8, #0x0                // =0
  1a2148: f94023e9     	ldr	x9, [sp, #0x40]
  1a214c: f9400929     	ldr	x9, [x9, #0x10]
  1a2150: 2a0903ea     	mov	w10, w9
  1a2154: b90023ea     	str	w10, [sp, #0x20]
  1a2158: f94023e9     	ldr	x9, [sp, #0x40]
  1a215c: f9400529     	ldr	x9, [x9, #0x8]
  1a2160: f9000fe9     	str	x9, [sp, #0x18]
  1a2164: f94023e9     	ldr	x9, [sp, #0x40]
  1a2168: f9400d29     	ldr	x9, [x9, #0x18]
  1a216c: f9000be9     	str	x9, [sp, #0x10]
  1a2170: b94023ea     	ldr	w10, [sp, #0x20]
  1a2174: 6b08015f     	cmp	w10, w8
  1a2178: 1a9fa7e8     	cset	w8, lt
  1a217c: 37000048     	tbnz	w8, #0x0, 0x1a2184 <oggpack_look+0xe4>
  1a2180: 14000003     	b	0x1a218c <oggpack_look+0xec>
  1a2184: f90027ff     	str	xzr, [sp, #0x48]
  1a2188: 14000179     	b	0x1a276c <oggpack_look+0x6cc>
  1a218c: f9400be8     	ldr	x8, [sp, #0x10]
  1a2190: f94007e9     	ldr	x9, [sp, #0x8]
  1a2194: eb09011f     	cmp	x8, x9
  1a2198: 1a9f07ea     	cset	w10, ne
  1a219c: 3700004a     	tbnz	w10, #0x0, 0x1a21a4 <oggpack_look+0x104>
  1a21a0: 14000003     	b	0x1a21ac <oggpack_look+0x10c>
  1a21a4: b94023e8     	ldr	w8, [sp, #0x20]
  1a21a8: 35000068     	cbnz	w8, 0x1a21b4 <oggpack_look+0x114>
  1a21ac: f90027ff     	str	xzr, [sp, #0x48]
  1a21b0: 1400016f     	b	0x1a276c <oggpack_look+0x6cc>
  1a21b4: b9403fe8     	ldr	w8, [sp, #0x3c]
  1a21b8: 35000048     	cbnz	w8, 0x1a21c0 <oggpack_look+0x120>
  1a21bc: 1400010c     	b	0x1a25ec <oggpack_look+0x54c>
  1a21c0: 12800008     	mov	w8, #-0x1               // =-1
  1a21c4: 52800009     	mov	w9, #0x0                // =0
  1a21c8: b94023ea     	ldr	w10, [sp, #0x20]
  1a21cc: 6b09015f     	cmp	w10, w9
  1a21d0: 1a9f07e9     	cset	w9, ne
  1a21d4: 4a080128     	eor	w8, w9, w8
  1a21d8: 37000048     	tbnz	w8, #0x0, 0x1a21e0 <oggpack_look+0x140>
  1a21dc: 14000018     	b	0x1a223c <oggpack_look+0x19c>
  1a21e0: f9400be8     	ldr	x8, [sp, #0x10]
  1a21e4: f9400d08     	ldr	x8, [x8, #0x18]
  1a21e8: f9000be8     	str	x8, [sp, #0x10]
  1a21ec: f9400be8     	ldr	x8, [sp, #0x10]
  1a21f0: f94007e9     	ldr	x9, [sp, #0x8]
  1a21f4: eb09011f     	cmp	x8, x9
  1a21f8: 1a9f07ea     	cset	w10, ne
  1a21fc: 3700008a     	tbnz	w10, #0x0, 0x1a220c <oggpack_look+0x16c>
  1a2200: 92800008     	mov	x8, #-0x1               // =-1
  1a2204: f90027e8     	str	x8, [sp, #0x48]
  1a2208: 14000159     	b	0x1a276c <oggpack_look+0x6cc>
  1a220c: f9400be8     	ldr	x8, [sp, #0x10]
  1a2210: f9400108     	ldr	x8, [x8]
  1a2214: f9400108     	ldr	x8, [x8]
  1a2218: f9400be9     	ldr	x9, [sp, #0x10]
  1a221c: f9400529     	ldr	x9, [x9, #0x8]
  1a2220: 8b090108     	add	x8, x8, x9
  1a2224: f9000fe8     	str	x8, [sp, #0x18]
  1a2228: f9400be8     	ldr	x8, [sp, #0x10]
  1a222c: f9400908     	ldr	x8, [x8, #0x10]
  1a2230: 2a0803ea     	mov	w10, w8
  1a2234: b90023ea     	str	w10, [sp, #0x20]
  1a2238: 17ffffe2     	b	0x1a21c0 <oggpack_look+0x120>
  1a223c: b24003e8     	orr	x8, xzr, #0x1
  1a2240: 321d03e9     	orr	w9, wzr, #0x8
  1a2244: f9400fea     	ldr	x10, [sp, #0x18]
  1a2248: 8b080148     	add	x8, x10, x8
  1a224c: f9000fe8     	str	x8, [sp, #0x18]
  1a2250: 3940014b     	ldrb	w11, [x10]
  1a2254: f94023e8     	ldr	x8, [sp, #0x40]
  1a2258: b940010c     	ldr	w12, [x8]
  1a225c: 1acc296b     	asr	w11, w11, w12
  1a2260: 2a0b03e8     	mov	w8, w11
  1a2264: 93407d08     	sxtw	x8, w8
  1a2268: f90017e8     	str	x8, [sp, #0x28]
  1a226c: b9403feb     	ldr	w11, [sp, #0x3c]
  1a2270: 6b09017f     	cmp	w11, w9
  1a2274: 1a9fd7e9     	cset	w9, gt
  1a2278: 37000049     	tbnz	w9, #0x0, 0x1a2280 <oggpack_look+0x1e0>
  1a227c: 140000dc     	b	0x1a25ec <oggpack_look+0x54c>
  1a2280: 12800008     	mov	w8, #-0x1               // =-1
  1a2284: b94023e9     	ldr	w9, [sp, #0x20]
  1a2288: 0b080128     	add	w8, w9, w8
  1a228c: b90023e8     	str	w8, [sp, #0x20]
  1a2290: 12800008     	mov	w8, #-0x1               // =-1
  1a2294: 52800009     	mov	w9, #0x0                // =0
  1a2298: b94023ea     	ldr	w10, [sp, #0x20]
  1a229c: 6b09015f     	cmp	w10, w9
  1a22a0: 1a9f07e9     	cset	w9, ne
  1a22a4: 4a080128     	eor	w8, w9, w8
  1a22a8: 37000048     	tbnz	w8, #0x0, 0x1a22b0 <oggpack_look+0x210>
  1a22ac: 14000018     	b	0x1a230c <oggpack_look+0x26c>
  1a22b0: f9400be8     	ldr	x8, [sp, #0x10]
  1a22b4: f9400d08     	ldr	x8, [x8, #0x18]
  1a22b8: f9000be8     	str	x8, [sp, #0x10]
  1a22bc: f9400be8     	ldr	x8, [sp, #0x10]
  1a22c0: f94007e9     	ldr	x9, [sp, #0x8]
  1a22c4: eb09011f     	cmp	x8, x9
  1a22c8: 1a9f07ea     	cset	w10, ne
  1a22cc: 3700008a     	tbnz	w10, #0x0, 0x1a22dc <oggpack_look+0x23c>
  1a22d0: 92800008     	mov	x8, #-0x1               // =-1
  1a22d4: f90027e8     	str	x8, [sp, #0x48]
  1a22d8: 14000125     	b	0x1a276c <oggpack_look+0x6cc>
  1a22dc: f9400be8     	ldr	x8, [sp, #0x10]
  1a22e0: f9400108     	ldr	x8, [x8]
  1a22e4: f9400108     	ldr	x8, [x8]
  1a22e8: f9400be9     	ldr	x9, [sp, #0x10]
  1a22ec: f9400529     	ldr	x9, [x9, #0x8]
  1a22f0: 8b090108     	add	x8, x8, x9
  1a22f4: f9000fe8     	str	x8, [sp, #0x18]
  1a22f8: f9400be8     	ldr	x8, [sp, #0x10]
  1a22fc: f9400908     	ldr	x8, [x8, #0x10]
  1a2300: 2a0803ea     	mov	w10, w8
  1a2304: b90023ea     	str	w10, [sp, #0x20]
  1a2308: 17ffffe2     	b	0x1a2290 <oggpack_look+0x1f0>
  1a230c: 321c03e8     	orr	w8, wzr, #0x10
  1a2310: b24003e9     	orr	x9, xzr, #0x1
  1a2314: 321d03ea     	orr	w10, wzr, #0x8
  1a2318: f9400feb     	ldr	x11, [sp, #0x18]
  1a231c: 8b090169     	add	x9, x11, x9
  1a2320: f9000fe9     	str	x9, [sp, #0x18]
  1a2324: 3940016c     	ldrb	w12, [x11]
  1a2328: f94023e9     	ldr	x9, [sp, #0x40]
  1a232c: b940012d     	ldr	w13, [x9]
  1a2330: 6b0d014a     	subs	w10, w10, w13
  1a2334: 1aca218a     	lsl	w10, w12, w10
  1a2338: 2a0a03e9     	mov	w9, w10
  1a233c: 93407d29     	sxtw	x9, w9
  1a2340: f94017eb     	ldr	x11, [sp, #0x28]
  1a2344: aa090169     	orr	x9, x11, x9
  1a2348: f90017e9     	str	x9, [sp, #0x28]
  1a234c: b9403fea     	ldr	w10, [sp, #0x3c]
  1a2350: 6b08015f     	cmp	w10, w8
  1a2354: 1a9fd7e8     	cset	w8, gt
  1a2358: 37000048     	tbnz	w8, #0x0, 0x1a2360 <oggpack_look+0x2c0>
  1a235c: 140000a4     	b	0x1a25ec <oggpack_look+0x54c>
  1a2360: 12800008     	mov	w8, #-0x1               // =-1
  1a2364: b94023e9     	ldr	w9, [sp, #0x20]
  1a2368: 0b080128     	add	w8, w9, w8
  1a236c: b90023e8     	str	w8, [sp, #0x20]
  1a2370: 12800008     	mov	w8, #-0x1               // =-1
  1a2374: 52800009     	mov	w9, #0x0                // =0
  1a2378: b94023ea     	ldr	w10, [sp, #0x20]
  1a237c: 6b09015f     	cmp	w10, w9
  1a2380: 1a9f07e9     	cset	w9, ne
  1a2384: 4a080128     	eor	w8, w9, w8
  1a2388: 37000048     	tbnz	w8, #0x0, 0x1a2390 <oggpack_look+0x2f0>
  1a238c: 14000018     	b	0x1a23ec <oggpack_look+0x34c>
  1a2390: f9400be8     	ldr	x8, [sp, #0x10]
  1a2394: f9400d08     	ldr	x8, [x8, #0x18]
  1a2398: f9000be8     	str	x8, [sp, #0x10]
  1a239c: f9400be8     	ldr	x8, [sp, #0x10]
  1a23a0: f94007e9     	ldr	x9, [sp, #0x8]
  1a23a4: eb09011f     	cmp	x8, x9
  1a23a8: 1a9f07ea     	cset	w10, ne
  1a23ac: 3700008a     	tbnz	w10, #0x0, 0x1a23bc <oggpack_look+0x31c>
  1a23b0: 92800008     	mov	x8, #-0x1               // =-1
  1a23b4: f90027e8     	str	x8, [sp, #0x48]
  1a23b8: 140000ed     	b	0x1a276c <oggpack_look+0x6cc>
  1a23bc: f9400be8     	ldr	x8, [sp, #0x10]
  1a23c0: f9400108     	ldr	x8, [x8]
  1a23c4: f9400108     	ldr	x8, [x8]
  1a23c8: f9400be9     	ldr	x9, [sp, #0x10]
  1a23cc: f9400529     	ldr	x9, [x9, #0x8]
  1a23d0: 8b090108     	add	x8, x8, x9
  1a23d4: f9000fe8     	str	x8, [sp, #0x18]
  1a23d8: f9400be8     	ldr	x8, [sp, #0x10]
  1a23dc: f9400908     	ldr	x8, [x8, #0x10]
  1a23e0: 2a0803ea     	mov	w10, w8
  1a23e4: b90023ea     	str	w10, [sp, #0x20]
  1a23e8: 17ffffe2     	b	0x1a2370 <oggpack_look+0x2d0>
  1a23ec: 321d07e8     	orr	w8, wzr, #0x18
  1a23f0: 321c03e9     	orr	w9, wzr, #0x10
  1a23f4: b24003ea     	orr	x10, xzr, #0x1
  1a23f8: f9400feb     	ldr	x11, [sp, #0x18]
  1a23fc: 8b0a016a     	add	x10, x11, x10
  1a2400: f9000fea     	str	x10, [sp, #0x18]
  1a2404: 3940016c     	ldrb	w12, [x11]
  1a2408: f94023ea     	ldr	x10, [sp, #0x40]
  1a240c: b940014d     	ldr	w13, [x10]
  1a2410: 6b0d0129     	subs	w9, w9, w13
  1a2414: 1ac92189     	lsl	w9, w12, w9
  1a2418: 2a0903ea     	mov	w10, w9
  1a241c: 93407d4a     	sxtw	x10, w10
  1a2420: f94017eb     	ldr	x11, [sp, #0x28]
  1a2424: aa0a016a     	orr	x10, x11, x10
  1a2428: f90017ea     	str	x10, [sp, #0x28]
  1a242c: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a2430: 6b08013f     	cmp	w9, w8
  1a2434: 1a9fd7e8     	cset	w8, gt
  1a2438: 37000048     	tbnz	w8, #0x0, 0x1a2440 <oggpack_look+0x3a0>
  1a243c: 1400006c     	b	0x1a25ec <oggpack_look+0x54c>
  1a2440: 12800008     	mov	w8, #-0x1               // =-1
  1a2444: b94023e9     	ldr	w9, [sp, #0x20]
  1a2448: 0b080128     	add	w8, w9, w8
  1a244c: b90023e8     	str	w8, [sp, #0x20]
  1a2450: 12800008     	mov	w8, #-0x1               // =-1
  1a2454: 52800009     	mov	w9, #0x0                // =0
  1a2458: b94023ea     	ldr	w10, [sp, #0x20]
  1a245c: 6b09015f     	cmp	w10, w9
  1a2460: 1a9f07e9     	cset	w9, ne
  1a2464: 4a080128     	eor	w8, w9, w8
  1a2468: 37000048     	tbnz	w8, #0x0, 0x1a2470 <oggpack_look+0x3d0>
  1a246c: 14000018     	b	0x1a24cc <oggpack_look+0x42c>
  1a2470: f9400be8     	ldr	x8, [sp, #0x10]
  1a2474: f9400d08     	ldr	x8, [x8, #0x18]
  1a2478: f9000be8     	str	x8, [sp, #0x10]
  1a247c: f9400be8     	ldr	x8, [sp, #0x10]
  1a2480: f94007e9     	ldr	x9, [sp, #0x8]
  1a2484: eb09011f     	cmp	x8, x9
  1a2488: 1a9f07ea     	cset	w10, ne
  1a248c: 3700008a     	tbnz	w10, #0x0, 0x1a249c <oggpack_look+0x3fc>
  1a2490: 92800008     	mov	x8, #-0x1               // =-1
  1a2494: f90027e8     	str	x8, [sp, #0x48]
  1a2498: 140000b5     	b	0x1a276c <oggpack_look+0x6cc>
  1a249c: f9400be8     	ldr	x8, [sp, #0x10]
  1a24a0: f9400108     	ldr	x8, [x8]
  1a24a4: f9400108     	ldr	x8, [x8]
  1a24a8: f9400be9     	ldr	x9, [sp, #0x10]
  1a24ac: f9400529     	ldr	x9, [x9, #0x8]
  1a24b0: 8b090108     	add	x8, x8, x9
  1a24b4: f9000fe8     	str	x8, [sp, #0x18]
  1a24b8: f9400be8     	ldr	x8, [sp, #0x10]
  1a24bc: f9400908     	ldr	x8, [x8, #0x10]
  1a24c0: 2a0803ea     	mov	w10, w8
  1a24c4: b90023ea     	str	w10, [sp, #0x20]
  1a24c8: 17ffffe2     	b	0x1a2450 <oggpack_look+0x3b0>
  1a24cc: 321b03e8     	orr	w8, wzr, #0x20
  1a24d0: 321d07e9     	orr	w9, wzr, #0x18
  1a24d4: b24003ea     	orr	x10, xzr, #0x1
  1a24d8: f9400feb     	ldr	x11, [sp, #0x18]
  1a24dc: 8b0a016a     	add	x10, x11, x10
  1a24e0: f9000fea     	str	x10, [sp, #0x18]
  1a24e4: 3940016c     	ldrb	w12, [x11]
  1a24e8: f94023ea     	ldr	x10, [sp, #0x40]
  1a24ec: b940014d     	ldr	w13, [x10]
  1a24f0: 6b0d0129     	subs	w9, w9, w13
  1a24f4: 1ac92189     	lsl	w9, w12, w9
  1a24f8: 2a0903ea     	mov	w10, w9
  1a24fc: 93407d4a     	sxtw	x10, w10
  1a2500: f94017eb     	ldr	x11, [sp, #0x28]
  1a2504: aa0a016a     	orr	x10, x11, x10
  1a2508: f90017ea     	str	x10, [sp, #0x28]
  1a250c: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a2510: 6b08013f     	cmp	w9, w8
  1a2514: 1a9fd7e8     	cset	w8, gt
  1a2518: 37000048     	tbnz	w8, #0x0, 0x1a2520 <oggpack_look+0x480>
  1a251c: 14000034     	b	0x1a25ec <oggpack_look+0x54c>
  1a2520: f94023e8     	ldr	x8, [sp, #0x40]
  1a2524: b9400109     	ldr	w9, [x8]
  1a2528: 35000049     	cbnz	w9, 0x1a2530 <oggpack_look+0x490>
  1a252c: 14000030     	b	0x1a25ec <oggpack_look+0x54c>
  1a2530: 12800008     	mov	w8, #-0x1               // =-1
  1a2534: b94023e9     	ldr	w9, [sp, #0x20]
  1a2538: 0b080128     	add	w8, w9, w8
  1a253c: b90023e8     	str	w8, [sp, #0x20]
  1a2540: 12800008     	mov	w8, #-0x1               // =-1
  1a2544: 52800009     	mov	w9, #0x0                // =0
  1a2548: b94023ea     	ldr	w10, [sp, #0x20]
  1a254c: 6b09015f     	cmp	w10, w9
  1a2550: 1a9f07e9     	cset	w9, ne
  1a2554: 4a080128     	eor	w8, w9, w8
  1a2558: 37000048     	tbnz	w8, #0x0, 0x1a2560 <oggpack_look+0x4c0>
  1a255c: 14000018     	b	0x1a25bc <oggpack_look+0x51c>
  1a2560: f9400be8     	ldr	x8, [sp, #0x10]
  1a2564: f9400d08     	ldr	x8, [x8, #0x18]
  1a2568: f9000be8     	str	x8, [sp, #0x10]
  1a256c: f9400be8     	ldr	x8, [sp, #0x10]
  1a2570: f94007e9     	ldr	x9, [sp, #0x8]
  1a2574: eb09011f     	cmp	x8, x9
  1a2578: 1a9f07ea     	cset	w10, ne
  1a257c: 3700008a     	tbnz	w10, #0x0, 0x1a258c <oggpack_look+0x4ec>
  1a2580: 92800008     	mov	x8, #-0x1               // =-1
  1a2584: f90027e8     	str	x8, [sp, #0x48]
  1a2588: 14000079     	b	0x1a276c <oggpack_look+0x6cc>
  1a258c: f9400be8     	ldr	x8, [sp, #0x10]
  1a2590: f9400108     	ldr	x8, [x8]
  1a2594: f9400108     	ldr	x8, [x8]
  1a2598: f9400be9     	ldr	x9, [sp, #0x10]
  1a259c: f9400529     	ldr	x9, [x9, #0x8]
  1a25a0: 8b090108     	add	x8, x8, x9
  1a25a4: f9000fe8     	str	x8, [sp, #0x18]
  1a25a8: f9400be8     	ldr	x8, [sp, #0x10]
  1a25ac: f9400908     	ldr	x8, [x8, #0x10]
  1a25b0: 2a0803ea     	mov	w10, w8
  1a25b4: b90023ea     	str	w10, [sp, #0x20]
  1a25b8: 17ffffe2     	b	0x1a2540 <oggpack_look+0x4a0>
  1a25bc: 321b03e8     	orr	w8, wzr, #0x20
  1a25c0: f9400fe9     	ldr	x9, [sp, #0x18]
  1a25c4: 3940012a     	ldrb	w10, [x9]
  1a25c8: f94023e9     	ldr	x9, [sp, #0x40]
  1a25cc: b940012b     	ldr	w11, [x9]
  1a25d0: 6b0b0108     	subs	w8, w8, w11
  1a25d4: 1ac82148     	lsl	w8, w10, w8
  1a25d8: 2a0803e9     	mov	w9, w8
  1a25dc: 93407d29     	sxtw	x9, w9
  1a25e0: f94017ec     	ldr	x12, [sp, #0x28]
  1a25e4: aa090189     	orr	x9, x12, x9
  1a25e8: f90017e9     	str	x9, [sp, #0x28]
  1a25ec: 1400005a     	b	0x1a2754 <oggpack_look+0x6b4>
  1a25f0: 321d03e8     	orr	w8, wzr, #0x8
  1a25f4: f94023e9     	ldr	x9, [sp, #0x40]
  1a25f8: f9400529     	ldr	x9, [x9, #0x8]
  1a25fc: 3940012a     	ldrb	w10, [x9]
  1a2600: f94023e9     	ldr	x9, [sp, #0x40]
  1a2604: b940012b     	ldr	w11, [x9]
  1a2608: 1acb294a     	asr	w10, w10, w11
  1a260c: 2a0a03e9     	mov	w9, w10
  1a2610: 93407d29     	sxtw	x9, w9
  1a2614: f90017e9     	str	x9, [sp, #0x28]
  1a2618: b9403fea     	ldr	w10, [sp, #0x3c]
  1a261c: 6b08015f     	cmp	w10, w8
  1a2620: 1a9fd7e8     	cset	w8, gt
  1a2624: 37000048     	tbnz	w8, #0x0, 0x1a262c <oggpack_look+0x58c>
  1a2628: 1400004b     	b	0x1a2754 <oggpack_look+0x6b4>
  1a262c: 321c03e8     	orr	w8, wzr, #0x10
  1a2630: 321d03e9     	orr	w9, wzr, #0x8
  1a2634: f94023ea     	ldr	x10, [sp, #0x40]
  1a2638: f940054a     	ldr	x10, [x10, #0x8]
  1a263c: 3940054b     	ldrb	w11, [x10, #0x1]
  1a2640: f94023ea     	ldr	x10, [sp, #0x40]
  1a2644: b940014c     	ldr	w12, [x10]
  1a2648: 6b0c0129     	subs	w9, w9, w12
  1a264c: 1ac92169     	lsl	w9, w11, w9
  1a2650: 2a0903ea     	mov	w10, w9
  1a2654: 93407d4a     	sxtw	x10, w10
  1a2658: f94017ed     	ldr	x13, [sp, #0x28]
  1a265c: aa0a01aa     	orr	x10, x13, x10
  1a2660: f90017ea     	str	x10, [sp, #0x28]
  1a2664: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a2668: 6b08013f     	cmp	w9, w8
  1a266c: 1a9fd7e8     	cset	w8, gt
  1a2670: 37000048     	tbnz	w8, #0x0, 0x1a2678 <oggpack_look+0x5d8>
  1a2674: 14000038     	b	0x1a2754 <oggpack_look+0x6b4>
  1a2678: 321d07e8     	orr	w8, wzr, #0x18
  1a267c: 321c03e9     	orr	w9, wzr, #0x10
  1a2680: f94023ea     	ldr	x10, [sp, #0x40]
  1a2684: f940054a     	ldr	x10, [x10, #0x8]
  1a2688: 3940094b     	ldrb	w11, [x10, #0x2]
  1a268c: f94023ea     	ldr	x10, [sp, #0x40]
  1a2690: b940014c     	ldr	w12, [x10]
  1a2694: 6b0c0129     	subs	w9, w9, w12
  1a2698: 1ac92169     	lsl	w9, w11, w9
  1a269c: 2a0903ea     	mov	w10, w9
  1a26a0: 93407d4a     	sxtw	x10, w10
  1a26a4: f94017ed     	ldr	x13, [sp, #0x28]
  1a26a8: aa0a01aa     	orr	x10, x13, x10
  1a26ac: f90017ea     	str	x10, [sp, #0x28]
  1a26b0: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a26b4: 6b08013f     	cmp	w9, w8
  1a26b8: 1a9fd7e8     	cset	w8, gt
  1a26bc: 37000048     	tbnz	w8, #0x0, 0x1a26c4 <oggpack_look+0x624>
  1a26c0: 14000025     	b	0x1a2754 <oggpack_look+0x6b4>
  1a26c4: 321b03e8     	orr	w8, wzr, #0x20
  1a26c8: 321d07e9     	orr	w9, wzr, #0x18
  1a26cc: f94023ea     	ldr	x10, [sp, #0x40]
  1a26d0: f940054a     	ldr	x10, [x10, #0x8]
  1a26d4: 39400d4b     	ldrb	w11, [x10, #0x3]
  1a26d8: f94023ea     	ldr	x10, [sp, #0x40]
  1a26dc: b940014c     	ldr	w12, [x10]
  1a26e0: 6b0c0129     	subs	w9, w9, w12
  1a26e4: 1ac92169     	lsl	w9, w11, w9
  1a26e8: 2a0903ea     	mov	w10, w9
  1a26ec: 93407d4a     	sxtw	x10, w10
  1a26f0: f94017ed     	ldr	x13, [sp, #0x28]
  1a26f4: aa0a01aa     	orr	x10, x13, x10
  1a26f8: f90017ea     	str	x10, [sp, #0x28]
  1a26fc: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a2700: 6b08013f     	cmp	w9, w8
  1a2704: 1a9fd7e8     	cset	w8, gt
  1a2708: 37000048     	tbnz	w8, #0x0, 0x1a2710 <oggpack_look+0x670>
  1a270c: 14000012     	b	0x1a2754 <oggpack_look+0x6b4>
  1a2710: f94023e8     	ldr	x8, [sp, #0x40]
  1a2714: b9400109     	ldr	w9, [x8]
  1a2718: 35000049     	cbnz	w9, 0x1a2720 <oggpack_look+0x680>
  1a271c: 1400000e     	b	0x1a2754 <oggpack_look+0x6b4>
  1a2720: 321b03e8     	orr	w8, wzr, #0x20
  1a2724: f94023e9     	ldr	x9, [sp, #0x40]
  1a2728: f9400529     	ldr	x9, [x9, #0x8]
  1a272c: 3940112a     	ldrb	w10, [x9, #0x4]
  1a2730: f94023e9     	ldr	x9, [sp, #0x40]
  1a2734: b940012b     	ldr	w11, [x9]
  1a2738: 6b0b0108     	subs	w8, w8, w11
  1a273c: 1ac82148     	lsl	w8, w10, w8
  1a2740: 2a0803e9     	mov	w9, w8
  1a2744: 93407d29     	sxtw	x9, w9
  1a2748: f94017ec     	ldr	x12, [sp, #0x28]
  1a274c: aa090189     	orr	x9, x12, x9
  1a2750: f90017e9     	str	x9, [sp, #0x28]
  1a2754: f9401be8     	ldr	x8, [sp, #0x30]
  1a2758: f94017e9     	ldr	x9, [sp, #0x28]
  1a275c: 8a080128     	and	x8, x9, x8
  1a2760: f90017e8     	str	x8, [sp, #0x28]
  1a2764: f94017e8     	ldr	x8, [sp, #0x28]
  1a2768: f90027e8     	str	x8, [sp, #0x48]
  1a276c: f94027e0     	ldr	x0, [sp, #0x48]
  1a2770: 910143ff     	add	sp, sp, #0x50
  1a2774: d65f03c0     	ret

00000000001a2778 <oggpack_adv>:
  1a2778: d10083ff     	sub	sp, sp, #0x20
  1a277c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a2780: 910043fd     	add	x29, sp, #0x10
  1a2784: 32000be8     	orr	w8, wzr, #0x7
  1a2788: 320007e9     	orr	w9, wzr, #0x3
  1a278c: b24003ea     	orr	x10, xzr, #0x1
  1a2790: f90007e0     	str	x0, [sp, #0x8]
  1a2794: b90007e1     	str	w1, [sp, #0x4]
  1a2798: b94007e1     	ldr	w1, [sp, #0x4]
  1a279c: b90003e1     	str	w1, [sp]
  1a27a0: f94007e0     	ldr	x0, [sp, #0x8]
  1a27a4: b9400001     	ldr	w1, [x0]
  1a27a8: b94007eb     	ldr	w11, [sp, #0x4]
  1a27ac: 0b01016b     	add	w11, w11, w1
  1a27b0: b90007eb     	str	w11, [sp, #0x4]
  1a27b4: b94007eb     	ldr	w11, [sp, #0x4]
  1a27b8: 0a080168     	and	w8, w11, w8
  1a27bc: f94007e0     	ldr	x0, [sp, #0x8]
  1a27c0: b9000008     	str	w8, [x0]
  1a27c4: b94007e8     	ldr	w8, [sp, #0x4]
  1a27c8: 1ac92908     	asr	w8, w8, w9
  1a27cc: 2a0803e0     	mov	w0, w8
  1a27d0: 93407c00     	sxtw	x0, w0
  1a27d4: f94007ec     	ldr	x12, [sp, #0x8]
  1a27d8: f940098d     	ldr	x13, [x12, #0x10]
  1a27dc: eb0001ad     	subs	x13, x13, x0
  1a27e0: f900098d     	str	x13, [x12, #0x10]
  1a27e4: b94007e8     	ldr	w8, [sp, #0x4]
  1a27e8: 1ac92908     	asr	w8, w8, w9
  1a27ec: f94007ec     	ldr	x12, [sp, #0x8]
  1a27f0: f940058d     	ldr	x13, [x12, #0x8]
  1a27f4: 2a0803e0     	mov	w0, w8
  1a27f8: 93407c00     	sxtw	x0, w0
  1a27fc: 8b0001ad     	add	x13, x13, x0
  1a2800: f900058d     	str	x13, [x12, #0x8]
  1a2804: f94007ec     	ldr	x12, [sp, #0x8]
  1a2808: f940098c     	ldr	x12, [x12, #0x10]
  1a280c: eb0a019f     	cmp	x12, x10
  1a2810: 1a9fa7e8     	cset	w8, lt
  1a2814: 37000048     	tbnz	w8, #0x0, 0x1a281c <oggpack_adv+0xa4>
  1a2818: 14000003     	b	0x1a2824 <oggpack_adv+0xac>
  1a281c: f94007e0     	ldr	x0, [sp, #0x8]
  1a2820: 97fffdaf     	bl	0x1a1edc <oggpack_readinit+0xe0>
  1a2824: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a2828: 910083ff     	add	sp, sp, #0x20
  1a282c: d65f03c0     	ret

00000000001a2830 <oggpack_eop>:
  1a2830: d10043ff     	sub	sp, sp, #0x10
  1a2834: d2800008     	mov	x8, #0x0                // =0
  1a2838: f90007e0     	str	x0, [sp, #0x8]
  1a283c: f94007e0     	ldr	x0, [sp, #0x8]
  1a2840: f9400800     	ldr	x0, [x0, #0x10]
  1a2844: eb08001f     	cmp	x0, x8
  1a2848: 1a9fa7e9     	cset	w9, lt
  1a284c: 37000049     	tbnz	w9, #0x0, 0x1a2854 <oggpack_eop+0x24>
  1a2850: 14000004     	b	0x1a2860 <oggpack_eop+0x30>
  1a2854: 12800008     	mov	w8, #-0x1               // =-1
  1a2858: b90007e8     	str	w8, [sp, #0x4]
  1a285c: 14000002     	b	0x1a2864 <oggpack_eop+0x34>
  1a2860: b90007ff     	str	wzr, [sp, #0x4]
  1a2864: b94007e0     	ldr	w0, [sp, #0x4]
  1a2868: 910043ff     	add	sp, sp, #0x10
  1a286c: d65f03c0     	ret

00000000001a2870 <oggpack_bytes>:
  1a2870: d10043ff     	sub	sp, sp, #0x10
  1a2874: d2800008     	mov	x8, #0x0                // =0
  1a2878: f90007e0     	str	x0, [sp, #0x8]
  1a287c: f94007e0     	ldr	x0, [sp, #0x8]
  1a2880: f9400800     	ldr	x0, [x0, #0x10]
  1a2884: eb08001f     	cmp	x0, x8
  1a2888: 1a9fa7e9     	cset	w9, lt
  1a288c: 37000049     	tbnz	w9, #0x0, 0x1a2894 <oggpack_bytes+0x24>
  1a2890: 14000008     	b	0x1a28b0 <oggpack_bytes+0x40>
  1a2894: f94007e8     	ldr	x8, [sp, #0x8]
  1a2898: f9401508     	ldr	x8, [x8, #0x28]
  1a289c: f94007e9     	ldr	x9, [sp, #0x8]
  1a28a0: f9400d29     	ldr	x9, [x9, #0x18]
  1a28a4: f9400929     	ldr	x9, [x9, #0x10]
  1a28a8: 8b090108     	add	x8, x8, x9
  1a28ac: f90003e8     	str	x8, [sp]
  1a28b0: 321d03e8     	orr	w8, wzr, #0x8
  1a28b4: f94007e9     	ldr	x9, [sp, #0x8]
  1a28b8: f9401529     	ldr	x9, [x9, #0x28]
  1a28bc: f94007ea     	ldr	x10, [sp, #0x8]
  1a28c0: f9400d4a     	ldr	x10, [x10, #0x18]
  1a28c4: f940094a     	ldr	x10, [x10, #0x10]
  1a28c8: 8b0a0129     	add	x9, x9, x10
  1a28cc: f94007ea     	ldr	x10, [sp, #0x8]
  1a28d0: f940094a     	ldr	x10, [x10, #0x10]
  1a28d4: eb0a0129     	subs	x9, x9, x10
  1a28d8: f94007ea     	ldr	x10, [sp, #0x8]
  1a28dc: b940014b     	ldr	w11, [x10]
  1a28e0: 11001d6b     	add	w11, w11, #0x7
  1a28e4: 1ac80d68     	sdiv	w8, w11, w8
  1a28e8: 2a0803ea     	mov	w10, w8
  1a28ec: 93407d4a     	sxtw	x10, w10
  1a28f0: 8b0a0129     	add	x9, x9, x10
  1a28f4: f90003e9     	str	x9, [sp]
  1a28f8: f94003e0     	ldr	x0, [sp]
  1a28fc: 910043ff     	add	sp, sp, #0x10
  1a2900: d65f03c0     	ret

00000000001a2904 <oggpack_bits>:
  1a2904: d10043ff     	sub	sp, sp, #0x10
  1a2908: d2800008     	mov	x8, #0x0                // =0
  1a290c: f90007e0     	str	x0, [sp, #0x8]
  1a2910: f94007e0     	ldr	x0, [sp, #0x8]
  1a2914: f9400800     	ldr	x0, [x0, #0x10]
  1a2918: eb08001f     	cmp	x0, x8
  1a291c: 1a9fa7e9     	cset	w9, lt
  1a2920: 37000049     	tbnz	w9, #0x0, 0x1a2928 <oggpack_bits+0x24>
  1a2924: 1400000b     	b	0x1a2950 <oggpack_bits+0x4c>
  1a2928: b27d03e8     	orr	x8, xzr, #0x8
  1a292c: f94007e9     	ldr	x9, [sp, #0x8]
  1a2930: f9401529     	ldr	x9, [x9, #0x28]
  1a2934: f94007ea     	ldr	x10, [sp, #0x8]
  1a2938: f9400d4a     	ldr	x10, [x10, #0x18]
  1a293c: f940094a     	ldr	x10, [x10, #0x10]
  1a2940: 8b0a0129     	add	x9, x9, x10
  1a2944: 9b087d28     	mul	x8, x9, x8
  1a2948: f90003e8     	str	x8, [sp]
  1a294c: 14000012     	b	0x1a2994 <oggpack_bits+0x90>
  1a2950: b27d03e8     	orr	x8, xzr, #0x8
  1a2954: f94007e9     	ldr	x9, [sp, #0x8]
  1a2958: f9401529     	ldr	x9, [x9, #0x28]
  1a295c: f94007ea     	ldr	x10, [sp, #0x8]
  1a2960: f9400d4a     	ldr	x10, [x10, #0x18]
  1a2964: f940094a     	ldr	x10, [x10, #0x10]
  1a2968: 8b0a0129     	add	x9, x9, x10
  1a296c: f94007ea     	ldr	x10, [sp, #0x8]
  1a2970: f940094a     	ldr	x10, [x10, #0x10]
  1a2974: eb0a0129     	subs	x9, x9, x10
  1a2978: 9b087d28     	mul	x8, x9, x8
  1a297c: f94007e9     	ldr	x9, [sp, #0x8]
  1a2980: b940012b     	ldr	w11, [x9]
  1a2984: 2a0b03e9     	mov	w9, w11
  1a2988: 93407d29     	sxtw	x9, w9
  1a298c: 8b090108     	add	x8, x8, x9
  1a2990: f90003e8     	str	x8, [sp]
  1a2994: f94003e0     	ldr	x0, [sp]
  1a2998: 910043ff     	add	sp, sp, #0x10
  1a299c: d65f03c0     	ret

00000000001a29a0 <oggpack_read>:
  1a29a0: d100c3ff     	sub	sp, sp, #0x30
  1a29a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a29a8: 910083fd     	add	x29, sp, #0x20
  1a29ac: f81f83a0     	stur	x0, [x29, #-0x8]
  1a29b0: b81f43a1     	stur	w1, [x29, #-0xc]
  1a29b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a29b8: b85f43a1     	ldur	w1, [x29, #-0xc]
  1a29bc: 97fc1e75     	bl	0xaa390 <oggpack_look@plt>
  1a29c0: f90007e0     	str	x0, [sp, #0x8]
  1a29c4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a29c8: b85f43a1     	ldur	w1, [x29, #-0xc]
  1a29cc: 97fbfe0d     	bl	0xa2200 <oggpack_adv@plt>
  1a29d0: f94007e0     	ldr	x0, [sp, #0x8]
  1a29d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a29d8: 9100c3ff     	add	sp, sp, #0x30
  1a29dc: d65f03c0     	ret

00000000001a29e0 <_ilog>:
  1a29e0: d10043ff     	sub	sp, sp, #0x10
  1a29e4: b9000fe0     	str	w0, [sp, #0xc]
  1a29e8: b9000bff     	str	wzr, [sp, #0x8]
  1a29ec: b9400fe8     	ldr	w8, [sp, #0xc]
  1a29f0: 35000048     	cbnz	w8, 0x1a29f8 <_ilog+0x18>
  1a29f4: 14000009     	b	0x1a2a18 <_ilog+0x38>
  1a29f8: 320003e8     	orr	w8, wzr, #0x1
  1a29fc: b9400be9     	ldr	w9, [sp, #0x8]
  1a2a00: 11000529     	add	w9, w9, #0x1
  1a2a04: b9000be9     	str	w9, [sp, #0x8]
  1a2a08: b9400fe9     	ldr	w9, [sp, #0xc]
  1a2a0c: 1ac82528     	lsr	w8, w9, w8
  1a2a10: b9000fe8     	str	w8, [sp, #0xc]
  1a2a14: 17fffff6     	b	0x1a29ec <_ilog+0xc>
  1a2a18: b9400be0     	ldr	w0, [sp, #0x8]
  1a2a1c: 910043ff     	add	sp, sp, #0x10
  1a2a20: d65f03c0     	ret

00000000001a2a24 <_book_maptype1_quantvals>:
  1a2a24: d10103ff     	sub	sp, sp, #0x40
  1a2a28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1a2a2c: 9100c3fd     	add	x29, sp, #0x30
  1a2a30: f81f83a0     	stur	x0, [x29, #-0x8]
  1a2a34: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a2a38: f9403000     	ldr	x0, [x0, #0x60]
  1a2a3c: 2a0003e8     	mov	w8, w0
  1a2a40: 2a0803e0     	mov	w0, w8
  1a2a44: 97fc101f     	bl	0xa6ac0 <_ilog@plt>
  1a2a48: b81f43a0     	stur	w0, [x29, #-0xc]
  1a2a4c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a2a50: f9403129     	ldr	x9, [x9, #0x60]
  1a2a54: b85f43a8     	ldur	w8, [x29, #-0xc]
  1a2a58: 71000508     	subs	w8, w8, #0x1
  1a2a5c: 2a0803ea     	mov	w10, w8
  1a2a60: 93407d4a     	sxtw	x10, w10
  1a2a64: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a2a68: f940116b     	ldr	x11, [x11, #0x20]
  1a2a6c: f100056b     	subs	x11, x11, #0x1
  1a2a70: 9b0b7d4a     	mul	x10, x10, x11
  1a2a74: f85f83ab     	ldur	x11, [x29, #-0x8]
  1a2a78: f940116b     	ldr	x11, [x11, #0x20]
  1a2a7c: 9acb0d4a     	sdiv	x10, x10, x11
  1a2a80: 9aca2929     	asr	x9, x9, x10
  1a2a84: 2a0903e8     	mov	w8, w9
  1a2a88: b81f03a8     	stur	w8, [x29, #-0x10]
  1a2a8c: b24003e8     	orr	x8, xzr, #0x1
  1a2a90: f9000fe8     	str	x8, [sp, #0x18]
  1a2a94: f9000be8     	str	x8, [sp, #0x10]
  1a2a98: b9000fff     	str	wzr, [sp, #0xc]
  1a2a9c: b9400fe8     	ldr	w8, [sp, #0xc]
  1a2aa0: 2a0803e9     	mov	w9, w8
  1a2aa4: 93407d29     	sxtw	x9, w9
  1a2aa8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a2aac: f940114a     	ldr	x10, [x10, #0x20]
  1a2ab0: eb0a013f     	cmp	x9, x10
  1a2ab4: 1a9fa7e8     	cset	w8, lt
  1a2ab8: 37000048     	tbnz	w8, #0x0, 0x1a2ac0 <_book_maptype1_quantvals+0x9c>
  1a2abc: 14000012     	b	0x1a2b04 <_book_maptype1_quantvals+0xe0>
  1a2ac0: b85f03a8     	ldur	w8, [x29, #-0x10]
  1a2ac4: 2a0803e9     	mov	w9, w8
  1a2ac8: 93407d29     	sxtw	x9, w9
  1a2acc: f9400fea     	ldr	x10, [sp, #0x18]
  1a2ad0: 9b097d49     	mul	x9, x10, x9
  1a2ad4: f9000fe9     	str	x9, [sp, #0x18]
  1a2ad8: b85f03a8     	ldur	w8, [x29, #-0x10]
  1a2adc: 11000508     	add	w8, w8, #0x1
  1a2ae0: 2a0803e9     	mov	w9, w8
  1a2ae4: 93407d29     	sxtw	x9, w9
  1a2ae8: f9400bea     	ldr	x10, [sp, #0x10]
  1a2aec: 9b097d49     	mul	x9, x10, x9
  1a2af0: f9000be9     	str	x9, [sp, #0x10]
  1a2af4: b9400fe8     	ldr	w8, [sp, #0xc]
  1a2af8: 11000508     	add	w8, w8, #0x1
  1a2afc: b9000fe8     	str	w8, [sp, #0xc]
  1a2b00: 17ffffe7     	b	0x1a2a9c <_book_maptype1_quantvals+0x78>
  1a2b04: f9400fe8     	ldr	x8, [sp, #0x18]
  1a2b08: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a2b0c: f9403129     	ldr	x9, [x9, #0x60]
  1a2b10: eb09011f     	cmp	x8, x9
  1a2b14: 1a9fc7ea     	cset	w10, le
  1a2b18: 3700004a     	tbnz	w10, #0x0, 0x1a2b20 <_book_maptype1_quantvals+0xfc>
  1a2b1c: 1400000e     	b	0x1a2b54 <_book_maptype1_quantvals+0x130>
  1a2b20: f9400be8     	ldr	x8, [sp, #0x10]
  1a2b24: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a2b28: f9403129     	ldr	x9, [x9, #0x60]
  1a2b2c: eb09011f     	cmp	x8, x9
  1a2b30: 1a9fd7ea     	cset	w10, gt
  1a2b34: 3700004a     	tbnz	w10, #0x0, 0x1a2b3c <_book_maptype1_quantvals+0x118>
  1a2b38: 14000007     	b	0x1a2b54 <_book_maptype1_quantvals+0x130>
  1a2b3c: b85f03a8     	ldur	w8, [x29, #-0x10]
  1a2b40: 2a0803e9     	mov	w9, w8
  1a2b44: 93407d20     	sxtw	x0, w9
  1a2b48: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1a2b4c: 910103ff     	add	sp, sp, #0x40
  1a2b50: d65f03c0     	ret
  1a2b54: f9400fe8     	ldr	x8, [sp, #0x18]
  1a2b58: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a2b5c: f9403129     	ldr	x9, [x9, #0x60]
  1a2b60: eb09011f     	cmp	x8, x9
  1a2b64: 1a9fd7ea     	cset	w10, gt
  1a2b68: 3700004a     	tbnz	w10, #0x0, 0x1a2b70 <_book_maptype1_quantvals+0x14c>
  1a2b6c: 14000006     	b	0x1a2b84 <_book_maptype1_quantvals+0x160>
  1a2b70: 12800008     	mov	w8, #-0x1               // =-1
  1a2b74: b85f03a9     	ldur	w9, [x29, #-0x10]
  1a2b78: 0b080128     	add	w8, w9, w8
  1a2b7c: b81f03a8     	stur	w8, [x29, #-0x10]
  1a2b80: 14000004     	b	0x1a2b90 <_book_maptype1_quantvals+0x16c>
  1a2b84: b85f03a8     	ldur	w8, [x29, #-0x10]
  1a2b88: 11000508     	add	w8, w8, #0x1
  1a2b8c: b81f03a8     	stur	w8, [x29, #-0x10]
  1a2b90: 17ffffbf     	b	0x1a2a8c <_book_maptype1_quantvals+0x68>

00000000001a2b94 <vorbis_book_clear>:
  1a2b94: d10083ff     	sub	sp, sp, #0x20
  1a2b98: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a2b9c: 910043fd     	add	x29, sp, #0x10
  1a2ba0: d2800008     	mov	x8, #0x0                // =0
  1a2ba4: f90007e0     	str	x0, [sp, #0x8]
  1a2ba8: f94007e0     	ldr	x0, [sp, #0x8]
  1a2bac: f9402000     	ldr	x0, [x0, #0x40]
  1a2bb0: eb08001f     	cmp	x0, x8
  1a2bb4: 1a9f07e9     	cset	w9, ne
  1a2bb8: f90003e8     	str	x8, [sp]
  1a2bbc: 37000049     	tbnz	w9, #0x0, 0x1a2bc4 <vorbis_book_clear+0x30>
  1a2bc0: 14000004     	b	0x1a2bd0 <vorbis_book_clear+0x3c>
  1a2bc4: f94007e8     	ldr	x8, [sp, #0x8]
  1a2bc8: f9402100     	ldr	x0, [x8, #0x40]
  1a2bcc: 97fbfca1     	bl	0xa1e50 <free@plt>
  1a2bd0: f94007e8     	ldr	x8, [sp, #0x8]
  1a2bd4: f9400508     	ldr	x8, [x8, #0x8]
  1a2bd8: f94003e9     	ldr	x9, [sp]
  1a2bdc: eb09011f     	cmp	x8, x9
  1a2be0: 1a9f07ea     	cset	w10, ne
  1a2be4: 3700004a     	tbnz	w10, #0x0, 0x1a2bec <vorbis_book_clear+0x58>
  1a2be8: 14000004     	b	0x1a2bf8 <vorbis_book_clear+0x64>
  1a2bec: f94007e8     	ldr	x8, [sp, #0x8]
  1a2bf0: f9400500     	ldr	x0, [x8, #0x8]
  1a2bf4: 97fbfc97     	bl	0xa1e50 <free@plt>
  1a2bf8: f94007e8     	ldr	x8, [sp, #0x8]
  1a2bfc: f9402908     	ldr	x8, [x8, #0x50]
  1a2c00: f94003e9     	ldr	x9, [sp]
  1a2c04: eb09011f     	cmp	x8, x9
  1a2c08: 1a9f07ea     	cset	w10, ne
  1a2c0c: 3700004a     	tbnz	w10, #0x0, 0x1a2c14 <vorbis_book_clear+0x80>
  1a2c10: 14000004     	b	0x1a2c20 <vorbis_book_clear+0x8c>
  1a2c14: f94007e8     	ldr	x8, [sp, #0x8]
  1a2c18: f9402900     	ldr	x0, [x8, #0x50]
  1a2c1c: 97fbfc8d     	bl	0xa1e50 <free@plt>
  1a2c20: d2800d02     	mov	x2, #0x68               // =104
  1a2c24: 52800008     	mov	w8, #0x0                // =0
  1a2c28: f94007e0     	ldr	x0, [sp, #0x8]
  1a2c2c: 2a0803e1     	mov	w1, w8
  1a2c30: 97fc0ff0     	bl	0xa6bf0 <memset@plt>
  1a2c34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a2c38: 910083ff     	add	sp, sp, #0x20
  1a2c3c: d65f03c0     	ret

00000000001a2c40 <vorbis_book_unpack>:
  1a2c40: d10703ff     	sub	sp, sp, #0x1c0
  1a2c44: f900d3fc     	str	x28, [sp, #0x1a0]
  1a2c48: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  1a2c4c: 9106c3fd     	add	x29, sp, #0x1b0
  1a2c50: d2800008     	mov	x8, #0x0                // =0
  1a2c54: 52800009     	mov	w9, #0x0                // =0
  1a2c58: d2800d02     	mov	x2, #0x68               // =104
  1a2c5c: 321d07ea     	orr	w10, wzr, #0x18
  1a2c60: d288684b     	mov	x11, #0x4342            // =17218
  1a2c64: f2a00acb     	movk	x11, #0x56, lsl #16
  1a2c68: f81e03a0     	stur	x0, [x29, #-0x20]
  1a2c6c: f81d83a1     	stur	x1, [x29, #-0x28]
  1a2c70: f81d03a8     	stur	x8, [x29, #-0x30]
  1a2c74: b81cc3bf     	stur	wzr, [x29, #-0x34]
  1a2c78: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a2c7c: 2a0903e3     	mov	w3, w9
  1a2c80: 2a0303e1     	mov	w1, w3
  1a2c84: f81783a8     	stur	x8, [x29, #-0x88]
  1a2c88: b81743a9     	stur	w9, [x29, #-0x8c]
  1a2c8c: b81703aa     	stur	w10, [x29, #-0x90]
  1a2c90: f81683ab     	stur	x11, [x29, #-0x98]
  1a2c94: 97fc0fd7     	bl	0xa6bf0 <memset@plt>
  1a2c98: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2c9c: b85703a1     	ldur	w1, [x29, #-0x90]
  1a2ca0: 97fc0a98     	bl	0xa5700 <oggpack_read@plt>
  1a2ca4: f85683a8     	ldur	x8, [x29, #-0x98]
  1a2ca8: eb08001f     	cmp	x0, x8
  1a2cac: 1a9f07e9     	cset	w9, ne
  1a2cb0: 37000049     	tbnz	w9, #0x0, 0x1a2cb8 <vorbis_book_unpack+0x78>
  1a2cb4: 14000002     	b	0x1a2cbc <vorbis_book_unpack+0x7c>
  1a2cb8: 14000410     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2cbc: b27e03e8     	orr	x8, xzr, #0x4
  1a2cc0: 321c03e1     	orr	w1, wzr, #0x10
  1a2cc4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2cc8: f81603a8     	stur	x8, [x29, #-0xa0]
  1a2ccc: 97fc0a8d     	bl	0xa5700 <oggpack_read@plt>
  1a2cd0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2cd4: f9001100     	str	x0, [x8, #0x20]
  1a2cd8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2cdc: f9401108     	ldr	x8, [x8, #0x20]
  1a2ce0: f85603a0     	ldur	x0, [x29, #-0xa0]
  1a2ce4: 9b087c00     	mul	x0, x0, x8
  1a2ce8: 97fbfd6a     	bl	0xa2290 <malloc@plt>
  1a2cec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2cf0: f9002900     	str	x0, [x8, #0x50]
  1a2cf4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2cf8: f9402908     	ldr	x8, [x8, #0x50]
  1a2cfc: f85783a0     	ldur	x0, [x29, #-0x88]
  1a2d00: eb00011f     	cmp	x8, x0
  1a2d04: 1a9f17e1     	cset	w1, eq
  1a2d08: 37000041     	tbnz	w1, #0x0, 0x1a2d10 <vorbis_book_unpack+0xd0>
  1a2d0c: 14000002     	b	0x1a2d14 <vorbis_book_unpack+0xd4>
  1a2d10: 140003fa     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2d14: 321d07e1     	orr	w1, wzr, #0x18
  1a2d18: d2800008     	mov	x8, #0x0                // =0
  1a2d1c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2d20: f81583a8     	stur	x8, [x29, #-0xa8]
  1a2d24: 97fc0a77     	bl	0xa5700 <oggpack_read@plt>
  1a2d28: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2d2c: f9003100     	str	x0, [x8, #0x60]
  1a2d30: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2d34: f9403108     	ldr	x8, [x8, #0x60]
  1a2d38: f85583a0     	ldur	x0, [x29, #-0xa8]
  1a2d3c: eb00011f     	cmp	x8, x0
  1a2d40: 1a9fc7e1     	cset	w1, le
  1a2d44: 37000041     	tbnz	w1, #0x0, 0x1a2d4c <vorbis_book_unpack+0x10c>
  1a2d48: 14000002     	b	0x1a2d50 <vorbis_book_unpack+0x110>
  1a2d4c: 140003eb     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2d50: d2800008     	mov	x8, #0x0                // =0
  1a2d54: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2d58: f9401129     	ldr	x9, [x9, #0x20]
  1a2d5c: eb08013f     	cmp	x9, x8
  1a2d60: 1a9fc7ea     	cset	w10, le
  1a2d64: 3700004a     	tbnz	w10, #0x0, 0x1a2d6c <vorbis_book_unpack+0x12c>
  1a2d68: 14000002     	b	0x1a2d70 <vorbis_book_unpack+0x130>
  1a2d6c: 140003e3     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2d70: 321d07e8     	orr	w8, wzr, #0x18
  1a2d74: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2d78: f9401129     	ldr	x9, [x9, #0x20]
  1a2d7c: 2a0903ea     	mov	w10, w9
  1a2d80: 2a0a03e0     	mov	w0, w10
  1a2d84: b81543a8     	stur	w8, [x29, #-0xac]
  1a2d88: 97fc0f4e     	bl	0xa6ac0 <_ilog@plt>
  1a2d8c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2d90: f9403129     	ldr	x9, [x9, #0x60]
  1a2d94: 2a0903e8     	mov	w8, w9
  1a2d98: b81503a0     	stur	w0, [x29, #-0xb0]
  1a2d9c: 2a0803e0     	mov	w0, w8
  1a2da0: 97fc0f48     	bl	0xa6ac0 <_ilog@plt>
  1a2da4: b85503a8     	ldur	w8, [x29, #-0xb0]
  1a2da8: 0b00010a     	add	w10, w8, w0
  1a2dac: b85543a0     	ldur	w0, [x29, #-0xac]
  1a2db0: 6b00015f     	cmp	w10, w0
  1a2db4: 1a9fd7ea     	cset	w10, gt
  1a2db8: 3700004a     	tbnz	w10, #0x0, 0x1a2dc0 <vorbis_book_unpack+0x180>
  1a2dbc: 14000002     	b	0x1a2dc4 <vorbis_book_unpack+0x184>
  1a2dc0: 140003ce     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2dc4: b2407be8     	mov	x8, #0x7fffffff         // =2147483647
  1a2dc8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2dcc: f9401129     	ldr	x9, [x9, #0x20]
  1a2dd0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a2dd4: f940314a     	ldr	x10, [x10, #0x60]
  1a2dd8: 9aca0d08     	sdiv	x8, x8, x10
  1a2ddc: eb08013f     	cmp	x9, x8
  1a2de0: 1a9fd7eb     	cset	w11, gt
  1a2de4: 3700004b     	tbnz	w11, #0x0, 0x1a2dec <vorbis_book_unpack+0x1ac>
  1a2de8: 14000002     	b	0x1a2df0 <vorbis_book_unpack+0x1b0>
  1a2dec: 140003c3     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2df0: 320003e1     	orr	w1, wzr, #0x1
  1a2df4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2df8: 97fc0a42     	bl	0xa5700 <oggpack_read@plt>
  1a2dfc: 2a0003e1     	mov	w1, w0
  1a2e00: b814c3a1     	stur	w1, [x29, #-0xb4]
  1a2e04: 34000121     	cbz	w1, 0x1a2e28 <vorbis_book_unpack+0x1e8>
  1a2e08: 14000001     	b	0x1a2e0c <vorbis_book_unpack+0x1cc>
  1a2e0c: 320003e8     	orr	w8, wzr, #0x1
  1a2e10: b854c3a9     	ldur	w9, [x29, #-0xb4]
  1a2e14: 6b09011f     	cmp	w8, w9
  1a2e18: 1a9f17e8     	cset	w8, eq
  1a2e1c: 370010c8     	tbnz	w8, #0x0, 0x1a3034 <vorbis_book_unpack+0x3f4>
  1a2e20: 14000001     	b	0x1a2e24 <vorbis_book_unpack+0x1e4>
  1a2e24: 140000e3     	b	0x1a31b0 <vorbis_book_unpack+0x570>
  1a2e28: b24003e1     	orr	x1, xzr, #0x1
  1a2e2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2e30: f9403100     	ldr	x0, [x8, #0x60]
  1a2e34: 97fbfcb3     	bl	0xa2100 <calloc@plt>
  1a2e38: f81d03a0     	stur	x0, [x29, #-0x30]
  1a2e3c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a2e40: f85783a0     	ldur	x0, [x29, #-0x88]
  1a2e44: eb00011f     	cmp	x8, x0
  1a2e48: 1a9f07e9     	cset	w9, ne
  1a2e4c: 37000049     	tbnz	w9, #0x0, 0x1a2e54 <vorbis_book_unpack+0x214>
  1a2e50: 140003aa     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2e54: 320003e1     	orr	w1, wzr, #0x1
  1a2e58: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2e5c: 97fc0a29     	bl	0xa5700 <oggpack_read@plt>
  1a2e60: b5000040     	cbnz	x0, 0x1a2e68 <vorbis_book_unpack+0x228>
  1a2e64: 14000040     	b	0x1a2f64 <vorbis_book_unpack+0x324>
  1a2e68: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a2e6c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a2e70: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2e74: f9403129     	ldr	x9, [x9, #0x60]
  1a2e78: eb09011f     	cmp	x8, x9
  1a2e7c: 1a9fa7ea     	cset	w10, lt
  1a2e80: 3700004a     	tbnz	w10, #0x0, 0x1a2e88 <vorbis_book_unpack+0x248>
  1a2e84: 14000037     	b	0x1a2f60 <vorbis_book_unpack+0x320>
  1a2e88: 320003e1     	orr	w1, wzr, #0x1
  1a2e8c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2e90: 97fc0a1c     	bl	0xa5700 <oggpack_read@plt>
  1a2e94: b5000040     	cbnz	x0, 0x1a2e9c <vorbis_book_unpack+0x25c>
  1a2e98: 14000029     	b	0x1a2f3c <vorbis_book_unpack+0x2fc>
  1a2e9c: 92800008     	mov	x8, #-0x1               // =-1
  1a2ea0: 528000a1     	mov	w1, #0x5                // =5
  1a2ea4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2ea8: f81403a8     	stur	x8, [x29, #-0xc0]
  1a2eac: 97fc0a15     	bl	0xa5700 <oggpack_read@plt>
  1a2eb0: f81a83a0     	stur	x0, [x29, #-0x58]
  1a2eb4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1a2eb8: f85403a0     	ldur	x0, [x29, #-0xc0]
  1a2ebc: eb00011f     	cmp	x8, x0
  1a2ec0: 1a9f17e1     	cset	w1, eq
  1a2ec4: 37000041     	tbnz	w1, #0x0, 0x1a2ecc <vorbis_book_unpack+0x28c>
  1a2ec8: 14000002     	b	0x1a2ed0 <vorbis_book_unpack+0x290>
  1a2ecc: 1400038b     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2ed0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1a2ed4: 91000508     	add	x8, x8, #0x1
  1a2ed8: 2a0803e9     	mov	w9, w8
  1a2edc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a2ee0: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a2ee4: 8b0a0108     	add	x8, x8, x10
  1a2ee8: 39000109     	strb	w9, [x8]
  1a2eec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2ef0: f940250a     	ldr	x10, [x8, #0x48]
  1a2ef4: 9100054a     	add	x10, x10, #0x1
  1a2ef8: f900250a     	str	x10, [x8, #0x48]
  1a2efc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1a2f00: 91000508     	add	x8, x8, #0x1
  1a2f04: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a2f08: b9400149     	ldr	w9, [x10]
  1a2f0c: 2a0903ea     	mov	w10, w9
  1a2f10: 93407d4a     	sxtw	x10, w10
  1a2f14: eb0a011f     	cmp	x8, x10
  1a2f18: 1a9fd7e9     	cset	w9, gt
  1a2f1c: 37000049     	tbnz	w9, #0x0, 0x1a2f24 <vorbis_book_unpack+0x2e4>
  1a2f20: 14000006     	b	0x1a2f38 <vorbis_book_unpack+0x2f8>
  1a2f24: f85a83a8     	ldur	x8, [x29, #-0x58]
  1a2f28: 91000508     	add	x8, x8, #0x1
  1a2f2c: 2a0803e9     	mov	w9, w8
  1a2f30: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2f34: b9000109     	str	w9, [x8]
  1a2f38: 14000006     	b	0x1a2f50 <vorbis_book_unpack+0x310>
  1a2f3c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a2f40: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a2f44: 8b090108     	add	x8, x8, x9
  1a2f48: b85743aa     	ldur	w10, [x29, #-0x8c]
  1a2f4c: 3900010a     	strb	w10, [x8]
  1a2f50: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a2f54: 91000508     	add	x8, x8, #0x1
  1a2f58: f81c03a8     	stur	x8, [x29, #-0x40]
  1a2f5c: 17ffffc4     	b	0x1a2e6c <vorbis_book_unpack+0x22c>
  1a2f60: 14000034     	b	0x1a3030 <vorbis_book_unpack+0x3f0>
  1a2f64: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a2f68: f9403108     	ldr	x8, [x8, #0x60]
  1a2f6c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2f70: f9002528     	str	x8, [x9, #0x48]
  1a2f74: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a2f78: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a2f7c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a2f80: f9403129     	ldr	x9, [x9, #0x60]
  1a2f84: eb09011f     	cmp	x8, x9
  1a2f88: 1a9fa7ea     	cset	w10, lt
  1a2f8c: 3700004a     	tbnz	w10, #0x0, 0x1a2f94 <vorbis_book_unpack+0x354>
  1a2f90: 14000028     	b	0x1a3030 <vorbis_book_unpack+0x3f0>
  1a2f94: 92800008     	mov	x8, #-0x1               // =-1
  1a2f98: 528000a1     	mov	w1, #0x5                // =5
  1a2f9c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a2fa0: f81383a8     	stur	x8, [x29, #-0xc8]
  1a2fa4: 97fc09d7     	bl	0xa5700 <oggpack_read@plt>
  1a2fa8: f81a03a0     	stur	x0, [x29, #-0x60]
  1a2fac: f85a03a8     	ldur	x8, [x29, #-0x60]
  1a2fb0: f85383a0     	ldur	x0, [x29, #-0xc8]
  1a2fb4: eb00011f     	cmp	x8, x0
  1a2fb8: 1a9f17e1     	cset	w1, eq
  1a2fbc: 37000041     	tbnz	w1, #0x0, 0x1a2fc4 <vorbis_book_unpack+0x384>
  1a2fc0: 14000002     	b	0x1a2fc8 <vorbis_book_unpack+0x388>
  1a2fc4: 1400034d     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a2fc8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1a2fcc: 91000508     	add	x8, x8, #0x1
  1a2fd0: 2a0803e9     	mov	w9, w8
  1a2fd4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a2fd8: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a2fdc: 8b0a0108     	add	x8, x8, x10
  1a2fe0: 39000109     	strb	w9, [x8]
  1a2fe4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1a2fe8: 91000508     	add	x8, x8, #0x1
  1a2fec: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a2ff0: b9400149     	ldr	w9, [x10]
  1a2ff4: 2a0903ea     	mov	w10, w9
  1a2ff8: 93407d4a     	sxtw	x10, w10
  1a2ffc: eb0a011f     	cmp	x8, x10
  1a3000: 1a9fd7e9     	cset	w9, gt
  1a3004: 37000049     	tbnz	w9, #0x0, 0x1a300c <vorbis_book_unpack+0x3cc>
  1a3008: 14000006     	b	0x1a3020 <vorbis_book_unpack+0x3e0>
  1a300c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1a3010: 91000508     	add	x8, x8, #0x1
  1a3014: 2a0803e9     	mov	w9, w8
  1a3018: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a301c: b9000109     	str	w9, [x8]
  1a3020: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3024: 91000508     	add	x8, x8, #0x1
  1a3028: f81c03a8     	stur	x8, [x29, #-0x40]
  1a302c: 17ffffd3     	b	0x1a2f78 <vorbis_book_unpack+0x338>
  1a3030: 14000061     	b	0x1a31b4 <vorbis_book_unpack+0x574>
  1a3034: b24003e1     	orr	x1, xzr, #0x1
  1a3038: 528000a8     	mov	w8, #0x5                // =5
  1a303c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3040: f81303a1     	stur	x1, [x29, #-0xd0]
  1a3044: 2a0803e1     	mov	w1, w8
  1a3048: 97fc09ae     	bl	0xa5700 <oggpack_read@plt>
  1a304c: 91000400     	add	x0, x0, #0x1
  1a3050: f81983a0     	stur	x0, [x29, #-0x68]
  1a3054: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3058: f9403000     	ldr	x0, [x0, #0x60]
  1a305c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3060: f9002520     	str	x0, [x9, #0x48]
  1a3064: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3068: f9403120     	ldr	x0, [x9, #0x60]
  1a306c: f85303a1     	ldur	x1, [x29, #-0xd0]
  1a3070: 97fbfc24     	bl	0xa2100 <calloc@plt>
  1a3074: f81d03a0     	stur	x0, [x29, #-0x30]
  1a3078: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a307c: f85783a0     	ldur	x0, [x29, #-0x88]
  1a3080: eb00013f     	cmp	x9, x0
  1a3084: 1a9f07e8     	cset	w8, ne
  1a3088: 37000048     	tbnz	w8, #0x0, 0x1a3090 <vorbis_book_unpack+0x450>
  1a308c: 1400031b     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3090: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a3094: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3098: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a309c: f9403129     	ldr	x9, [x9, #0x60]
  1a30a0: eb09011f     	cmp	x8, x9
  1a30a4: 1a9fa7ea     	cset	w10, lt
  1a30a8: 3700004a     	tbnz	w10, #0x0, 0x1a30b0 <vorbis_book_unpack+0x470>
  1a30ac: 14000040     	b	0x1a31ac <vorbis_book_unpack+0x56c>
  1a30b0: d2800008     	mov	x8, #0x0                // =0
  1a30b4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a30b8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a30bc: f9403129     	ldr	x9, [x9, #0x60]
  1a30c0: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a30c4: eb0a0129     	subs	x9, x9, x10
  1a30c8: 2a0903eb     	mov	w11, w9
  1a30cc: f9006fe0     	str	x0, [sp, #0xd8]
  1a30d0: 2a0b03e0     	mov	w0, w11
  1a30d4: f9006be8     	str	x8, [sp, #0xd0]
  1a30d8: 97fc0e7a     	bl	0xa6ac0 <_ilog@plt>
  1a30dc: f9406fe8     	ldr	x8, [sp, #0xd8]
  1a30e0: b900cfe0     	str	w0, [sp, #0xcc]
  1a30e4: aa0803e0     	mov	x0, x8
  1a30e8: b940cfe1     	ldr	w1, [sp, #0xcc]
  1a30ec: 97fc0985     	bl	0xa5700 <oggpack_read@plt>
  1a30f0: f81903a0     	stur	x0, [x29, #-0x70]
  1a30f4: f85903a8     	ldur	x8, [x29, #-0x70]
  1a30f8: f9406be9     	ldr	x9, [sp, #0xd0]
  1a30fc: eb09011f     	cmp	x8, x9
  1a3100: 1a9fa7eb     	cset	w11, lt
  1a3104: 3700004b     	tbnz	w11, #0x0, 0x1a310c <vorbis_book_unpack+0x4cc>
  1a3108: 14000002     	b	0x1a3110 <vorbis_book_unpack+0x4d0>
  1a310c: 140002fb     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3110: f81b83bf     	stur	xzr, [x29, #-0x48]
  1a3114: 52800008     	mov	w8, #0x0                // =0
  1a3118: f85b83a9     	ldur	x9, [x29, #-0x48]
  1a311c: f85903aa     	ldur	x10, [x29, #-0x70]
  1a3120: eb0a013f     	cmp	x9, x10
  1a3124: 1a9fa7eb     	cset	w11, lt
  1a3128: b900cbe8     	str	w8, [sp, #0xc8]
  1a312c: 3700004b     	tbnz	w11, #0x0, 0x1a3134 <vorbis_book_unpack+0x4f4>
  1a3130: 14000007     	b	0x1a314c <vorbis_book_unpack+0x50c>
  1a3134: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3138: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a313c: f9403129     	ldr	x9, [x9, #0x60]
  1a3140: eb09011f     	cmp	x8, x9
  1a3144: 1a9fa7ea     	cset	w10, lt
  1a3148: b900cbea     	str	w10, [sp, #0xc8]
  1a314c: b940cbe8     	ldr	w8, [sp, #0xc8]
  1a3150: 37000048     	tbnz	w8, #0x0, 0x1a3158 <vorbis_book_unpack+0x518>
  1a3154: 1400000e     	b	0x1a318c <vorbis_book_unpack+0x54c>
  1a3158: f85983a8     	ldur	x8, [x29, #-0x68]
  1a315c: 2a0803e9     	mov	w9, w8
  1a3160: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a3164: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a3168: 8b0a0108     	add	x8, x8, x10
  1a316c: 39000109     	strb	w9, [x8]
  1a3170: f85b83a8     	ldur	x8, [x29, #-0x48]
  1a3174: 91000508     	add	x8, x8, #0x1
  1a3178: f81b83a8     	stur	x8, [x29, #-0x48]
  1a317c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3180: 91000508     	add	x8, x8, #0x1
  1a3184: f81c03a8     	stur	x8, [x29, #-0x40]
  1a3188: 17ffffe3     	b	0x1a3114 <vorbis_book_unpack+0x4d4>
  1a318c: f85983a8     	ldur	x8, [x29, #-0x68]
  1a3190: 2a0803e9     	mov	w9, w8
  1a3194: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3198: b9000109     	str	w9, [x8]
  1a319c: f85983a8     	ldur	x8, [x29, #-0x68]
  1a31a0: 91000508     	add	x8, x8, #0x1
  1a31a4: f81983a8     	stur	x8, [x29, #-0x68]
  1a31a8: 17ffffbb     	b	0x1a3094 <vorbis_book_unpack+0x454>
  1a31ac: 14000002     	b	0x1a31b4 <vorbis_book_unpack+0x574>
  1a31b0: 140002d2     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a31b4: 321e03e1     	orr	w1, wzr, #0x4
  1a31b8: 52800008     	mov	w8, #0x0                // =0
  1a31bc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a31c0: b900c7e8     	str	w8, [sp, #0xc4]
  1a31c4: 97fc094f     	bl	0xa5700 <oggpack_read@plt>
  1a31c8: 2a0003e8     	mov	w8, w0
  1a31cc: b81b43a8     	stur	w8, [x29, #-0x4c]
  1a31d0: b940c7e1     	ldr	w1, [sp, #0xc4]
  1a31d4: 6b01011f     	cmp	w8, w1
  1a31d8: 1a9fd7e8     	cset	w8, gt
  1a31dc: 37000048     	tbnz	w8, #0x0, 0x1a31e4 <vorbis_book_unpack+0x5a4>
  1a31e0: 14000036     	b	0x1a32b8 <vorbis_book_unpack+0x678>
  1a31e4: d2800508     	mov	x8, #0x28               // =40
  1a31e8: d2800589     	mov	x9, #0x2c               // =44
  1a31ec: 321b03ea     	orr	w10, wzr, #0x20
  1a31f0: 321e03e1     	orr	w1, wzr, #0x4
  1a31f4: 320003eb     	orr	w11, wzr, #0x1
  1a31f8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a31fc: b900c3e1     	str	w1, [sp, #0xc0]
  1a3200: 2a0a03e1     	mov	w1, w10
  1a3204: f9005fe8     	str	x8, [sp, #0xb8]
  1a3208: f9005be9     	str	x9, [sp, #0xb0]
  1a320c: b900afea     	str	w10, [sp, #0xac]
  1a3210: b900abeb     	str	w11, [sp, #0xa8]
  1a3214: 97fc093b     	bl	0xa5700 <oggpack_read@plt>
  1a3218: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a321c: f9405be9     	ldr	x9, [sp, #0xb0]
  1a3220: 8b090101     	add	x1, x8, x9
  1a3224: 940002c5     	bl	0x1a3d38 <vorbis_book_unpack+0x10f8>
  1a3228: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a322c: b9003500     	str	w0, [x8, #0x34]
  1a3230: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3234: b940afe1     	ldr	w1, [sp, #0xac]
  1a3238: 97fc0932     	bl	0xa5700 <oggpack_read@plt>
  1a323c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3240: f9405fe9     	ldr	x9, [sp, #0xb8]
  1a3244: 8b090101     	add	x1, x8, x9
  1a3248: 940002bc     	bl	0x1a3d38 <vorbis_book_unpack+0x10f8>
  1a324c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3250: b9003100     	str	w0, [x8, #0x30]
  1a3254: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3258: b940c3e1     	ldr	w1, [sp, #0xc0]
  1a325c: 97fc0929     	bl	0xa5700 <oggpack_read@plt>
  1a3260: 91000408     	add	x8, x0, #0x1
  1a3264: 2a0803ea     	mov	w10, w8
  1a3268: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a326c: b900190a     	str	w10, [x8, #0x18]
  1a3270: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3274: b940abe1     	ldr	w1, [sp, #0xa8]
  1a3278: 97fc0922     	bl	0xa5700 <oggpack_read@plt>
  1a327c: 2a0003ea     	mov	w10, w0
  1a3280: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3284: b900390a     	str	w10, [x8, #0x38]
  1a3288: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a328c: b940190a     	ldr	w10, [x8, #0x18]
  1a3290: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3294: b940310b     	ldr	w11, [x8, #0x30]
  1a3298: 1aca296a     	asr	w10, w11, w10
  1a329c: b900310a     	str	w10, [x8, #0x30]
  1a32a0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a32a4: b940190a     	ldr	w10, [x8, #0x18]
  1a32a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a32ac: b940290b     	ldr	w11, [x8, #0x28]
  1a32b0: 0b0a016a     	add	w10, w11, w10
  1a32b4: b900290a     	str	w10, [x8, #0x28]
  1a32b8: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1a32bc: b900a7e8     	str	w8, [sp, #0xa4]
  1a32c0: 340001e8     	cbz	w8, 0x1a32fc <vorbis_book_unpack+0x6bc>
  1a32c4: 14000001     	b	0x1a32c8 <vorbis_book_unpack+0x688>
  1a32c8: 320003e8     	orr	w8, wzr, #0x1
  1a32cc: b940a7e9     	ldr	w9, [sp, #0xa4]
  1a32d0: 6b09011f     	cmp	w8, w9
  1a32d4: 1a9f17e8     	cset	w8, eq
  1a32d8: 370006e8     	tbnz	w8, #0x0, 0x1a33b4 <vorbis_book_unpack+0x774>
  1a32dc: 14000001     	b	0x1a32e0 <vorbis_book_unpack+0x6a0>
  1a32e0: 321f03e8     	orr	w8, wzr, #0x2
  1a32e4: b940a7e9     	ldr	w9, [sp, #0xa4]
  1a32e8: 6b09011f     	cmp	w8, w9
  1a32ec: 1a9f17e8     	cset	w8, eq
  1a32f0: 37002f68     	tbnz	w8, #0x0, 0x1a38dc <vorbis_book_unpack+0xc9c>
  1a32f4: 14000001     	b	0x1a32f8 <vorbis_book_unpack+0x6b8>
  1a32f8: 14000248     	b	0x1a3c18 <vorbis_book_unpack+0xfd8>
  1a32fc: 321d03e8     	orr	w8, wzr, #0x8
  1a3300: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3304: f9402520     	ldr	x0, [x9, #0x48]
  1a3308: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a330c: f9403129     	ldr	x9, [x9, #0x60]
  1a3310: 2a0903ea     	mov	w10, w9
  1a3314: f9004fe0     	str	x0, [sp, #0x98]
  1a3318: 2a0a03e0     	mov	w0, w10
  1a331c: b90097e8     	str	w8, [sp, #0x94]
  1a3320: 97fc0de8     	bl	0xa6ac0 <_ilog@plt>
  1a3324: b94097e8     	ldr	w8, [sp, #0x94]
  1a3328: 1ac80c0a     	sdiv	w10, w0, w8
  1a332c: 11000541     	add	w1, w10, #0x1
  1a3330: f9404fe0     	ldr	x0, [sp, #0x98]
  1a3334: 940002bb     	bl	0x1a3e20 <vorbis_book_unpack+0x11e0>
  1a3338: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a333c: b9005920     	str	w0, [x9, #0x58]
  1a3340: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3344: b9405920     	ldr	w0, [x9, #0x58]
  1a3348: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a334c: f9403129     	ldr	x9, [x9, #0x60]
  1a3350: 2a0903e8     	mov	w8, w9
  1a3354: b90093e0     	str	w0, [sp, #0x90]
  1a3358: 2a0803e0     	mov	w0, w8
  1a335c: 97fc0dd9     	bl	0xa6ac0 <_ilog@plt>
  1a3360: b94097e8     	ldr	w8, [sp, #0x94]
  1a3364: 1ac80c0a     	sdiv	w10, w0, w8
  1a3368: 11000541     	add	w1, w10, #0x1
  1a336c: b94093e0     	ldr	w0, [sp, #0x90]
  1a3370: 940002e8     	bl	0x1a3f10 <vorbis_book_unpack+0x12d0>
  1a3374: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3378: b9005d20     	str	w0, [x9, #0x5c]
  1a337c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3380: b900153f     	str	wzr, [x9, #0x14]
  1a3384: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3388: f85d03a1     	ldur	x1, [x29, #-0x30]
  1a338c: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a3390: 2a0803e9     	mov	w9, w8
  1a3394: 93407d22     	sxtw	x2, w9
  1a3398: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a339c: b85b43a4     	ldur	w4, [x29, #-0x4c]
  1a33a0: 940002ed     	bl	0x1a3f54 <vorbis_book_unpack+0x1314>
  1a33a4: 35000040     	cbnz	w0, 0x1a33ac <vorbis_book_unpack+0x76c>
  1a33a8: 14000002     	b	0x1a33b0 <vorbis_book_unpack+0x770>
  1a33ac: 14000253     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a33b0: 1400021b     	b	0x1a3c1c <vorbis_book_unpack+0xfdc>
  1a33b4: 529ffee8     	mov	w8, #0xfff7             // =65527
  1a33b8: 72afffe8     	movk	w8, #0x7fff, lsl #16
  1a33bc: b27d03e9     	orr	x9, xzr, #0x8
  1a33c0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a33c4: b9008fe8     	str	w8, [sp, #0x8c]
  1a33c8: f90043e9     	str	x9, [sp, #0x80]
  1a33cc: 97fc1d45     	bl	0xaa8e0 <_book_maptype1_quantvals@plt>
  1a33d0: 2a0003e8     	mov	w8, w0
  1a33d4: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a33d8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a33dc: b9401928     	ldr	w8, [x9, #0x18]
  1a33e0: 2a0803e9     	mov	w9, w8
  1a33e4: 93407d29     	sxtw	x9, w9
  1a33e8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a33ec: f9401000     	ldr	x0, [x0, #0x20]
  1a33f0: 9b007d29     	mul	x9, x9, x0
  1a33f4: 91002129     	add	x9, x9, #0x8
  1a33f8: f94043e0     	ldr	x0, [sp, #0x80]
  1a33fc: 9ac00d29     	sdiv	x9, x9, x0
  1a3400: f81883a9     	stur	x9, [x29, #-0x78]
  1a3404: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3408: f9401129     	ldr	x9, [x9, #0x20]
  1a340c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3410: b9401948     	ldr	w8, [x10, #0x18]
  1a3414: b9408feb     	ldr	w11, [sp, #0x8c]
  1a3418: 1ac80d68     	sdiv	w8, w11, w8
  1a341c: 2a0803ea     	mov	w10, w8
  1a3420: 93407d4a     	sxtw	x10, w10
  1a3424: eb0a013f     	cmp	x9, x10
  1a3428: 1a9fd7e8     	cset	w8, gt
  1a342c: 37000048     	tbnz	w8, #0x0, 0x1a3434 <vorbis_book_unpack+0x7f4>
  1a3430: 14000002     	b	0x1a3438 <vorbis_book_unpack+0x7f8>
  1a3434: 14000231     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3438: 321d03e8     	orr	w8, wzr, #0x8
  1a343c: b27d03e9     	orr	x9, xzr, #0x8
  1a3440: b27e03ea     	orr	x10, xzr, #0x4
  1a3444: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1a3448: 71000560     	subs	w0, w11, #0x1
  1a344c: b9007fe8     	str	w8, [sp, #0x7c]
  1a3450: f9003be9     	str	x9, [sp, #0x70]
  1a3454: f90037ea     	str	x10, [sp, #0x68]
  1a3458: 97fc0d9a     	bl	0xa6ac0 <_ilog@plt>
  1a345c: 2a0003e9     	mov	w9, w0
  1a3460: 93407d29     	sxtw	x9, w9
  1a3464: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3468: f940114a     	ldr	x10, [x10, #0x20]
  1a346c: 9b0a7d29     	mul	x9, x9, x10
  1a3470: 91002129     	add	x9, x9, #0x8
  1a3474: f9403bea     	ldr	x10, [sp, #0x70]
  1a3478: 9aca0d29     	sdiv	x9, x9, x10
  1a347c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1a3480: b9401988     	ldr	w8, [x12, #0x18]
  1a3484: 11001d08     	add	w8, w8, #0x7
  1a3488: b9407feb     	ldr	w11, [sp, #0x7c]
  1a348c: 1acb0d08     	sdiv	w8, w8, w11
  1a3490: 2a0803ec     	mov	w12, w8
  1a3494: 93407d8c     	sxtw	x12, w12
  1a3498: 8b0c0129     	add	x9, x9, x12
  1a349c: f81803a9     	stur	x9, [x29, #-0x80]
  1a34a0: f85883a9     	ldur	x9, [x29, #-0x78]
  1a34a4: f94037ec     	ldr	x12, [sp, #0x68]
  1a34a8: eb0c013f     	cmp	x9, x12
  1a34ac: 1a9fc7e8     	cset	w8, le
  1a34b0: 37000048     	tbnz	w8, #0x0, 0x1a34b8 <vorbis_book_unpack+0x878>
  1a34b4: 1400006d     	b	0x1a3668 <vorbis_book_unpack+0xa28>
  1a34b8: f85883a8     	ldur	x8, [x29, #-0x78]
  1a34bc: f85803a9     	ldur	x9, [x29, #-0x80]
  1a34c0: eb09011f     	cmp	x8, x9
  1a34c4: 1a9fc7ea     	cset	w10, le
  1a34c8: 3700004a     	tbnz	w10, #0x0, 0x1a34d0 <vorbis_book_unpack+0x890>
  1a34cc: 14000067     	b	0x1a3668 <vorbis_book_unpack+0xa28>
  1a34d0: b27f03e0     	orr	x0, xzr, #0x2
  1a34d4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a34d8: 2a0803e9     	mov	w9, w8
  1a34dc: 93407d21     	sxtw	x1, w9
  1a34e0: 97fbfb08     	bl	0xa2100 <calloc@plt>
  1a34e4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a34e8: f9002120     	str	x0, [x9, #0x40]
  1a34ec: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a34f0: f9402129     	ldr	x9, [x9, #0x40]
  1a34f4: f85783a0     	ldur	x0, [x29, #-0x88]
  1a34f8: eb00013f     	cmp	x9, x0
  1a34fc: 1a9f07e8     	cset	w8, ne
  1a3500: 37000048     	tbnz	w8, #0x0, 0x1a3508 <vorbis_book_unpack+0x8c8>
  1a3504: 140001fd     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3508: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a350c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3510: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a3514: 2a0903ea     	mov	w10, w9
  1a3518: 93407d4a     	sxtw	x10, w10
  1a351c: eb0a011f     	cmp	x8, x10
  1a3520: 1a9fa7e9     	cset	w9, lt
  1a3524: 37000049     	tbnz	w9, #0x0, 0x1a352c <vorbis_book_unpack+0x8ec>
  1a3528: 14000013     	b	0x1a3574 <vorbis_book_unpack+0x934>
  1a352c: b27f03e8     	orr	x8, xzr, #0x2
  1a3530: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3534: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3538: b9401921     	ldr	w1, [x9, #0x18]
  1a353c: f90033e8     	str	x8, [sp, #0x60]
  1a3540: 97fc0870     	bl	0xa5700 <oggpack_read@plt>
  1a3544: 2a0003e1     	mov	w1, w0
  1a3548: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a354c: f9402108     	ldr	x8, [x8, #0x40]
  1a3550: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a3554: f94033e0     	ldr	x0, [sp, #0x60]
  1a3558: 9b097c09     	mul	x9, x0, x9
  1a355c: 8b090108     	add	x8, x8, x9
  1a3560: 79000101     	strh	w1, [x8]
  1a3564: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3568: 91000508     	add	x8, x8, #0x1
  1a356c: f81c03a8     	stur	x8, [x29, #-0x40]
  1a3570: 17ffffe7     	b	0x1a350c <vorbis_book_unpack+0x8cc>
  1a3574: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3578: 97fbfeda     	bl	0xa30e0 <oggpack_eop@plt>
  1a357c: 35000040     	cbnz	w0, 0x1a3584 <vorbis_book_unpack+0x944>
  1a3580: 14000002     	b	0x1a3588 <vorbis_book_unpack+0x948>
  1a3584: 140001dd     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3588: b27d03e8     	orr	x8, xzr, #0x8
  1a358c: 320003e9     	orr	w9, wzr, #0x1
  1a3590: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3594: b9001549     	str	w9, [x10, #0x14]
  1a3598: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a359c: f9402540     	ldr	x0, [x10, #0x48]
  1a35a0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a35a4: b9401949     	ldr	w9, [x10, #0x18]
  1a35a8: 2a0903ea     	mov	w10, w9
  1a35ac: 93407d4a     	sxtw	x10, w10
  1a35b0: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a35b4: f940116b     	ldr	x11, [x11, #0x20]
  1a35b8: 9b0b7d4a     	mul	x10, x10, x11
  1a35bc: 9100214a     	add	x10, x10, #0x8
  1a35c0: 9ac80d4a     	sdiv	x10, x10, x8
  1a35c4: 2a0a03e9     	mov	w9, w10
  1a35c8: 2a0903e1     	mov	w1, w9
  1a35cc: f9002fe8     	str	x8, [sp, #0x58]
  1a35d0: 94000214     	bl	0x1a3e20 <vorbis_book_unpack+0x11e0>
  1a35d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a35d8: b9005900     	str	w0, [x8, #0x58]
  1a35dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a35e0: b9405900     	ldr	w0, [x8, #0x58]
  1a35e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a35e8: b9401909     	ldr	w9, [x8, #0x18]
  1a35ec: 2a0903e8     	mov	w8, w9
  1a35f0: 93407d08     	sxtw	x8, w8
  1a35f4: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a35f8: f940114a     	ldr	x10, [x10, #0x20]
  1a35fc: 9b0a7d08     	mul	x8, x8, x10
  1a3600: 91002108     	add	x8, x8, #0x8
  1a3604: f9402fea     	ldr	x10, [sp, #0x58]
  1a3608: 9aca0d08     	sdiv	x8, x8, x10
  1a360c: 2a0803e9     	mov	w9, w8
  1a3610: 2a0903e1     	mov	w1, w9
  1a3614: 9400023f     	bl	0x1a3f10 <vorbis_book_unpack+0x12d0>
  1a3618: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a361c: b9005d00     	str	w0, [x8, #0x5c]
  1a3620: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3624: f85d03a1     	ldur	x1, [x29, #-0x30]
  1a3628: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a362c: 2a0903e8     	mov	w8, w9
  1a3630: 93407d02     	sxtw	x2, w8
  1a3634: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a3638: b85b43a4     	ldur	w4, [x29, #-0x4c]
  1a363c: 94000246     	bl	0x1a3f54 <vorbis_book_unpack+0x1314>
  1a3640: 35000040     	cbnz	w0, 0x1a3648 <vorbis_book_unpack+0xa08>
  1a3644: 14000002     	b	0x1a364c <vorbis_book_unpack+0xa0c>
  1a3648: 140001ac     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a364c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3650: f9402100     	ldr	x0, [x8, #0x40]
  1a3654: 97fbf9ff     	bl	0xa1e50 <free@plt>
  1a3658: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a365c: f85783a0     	ldur	x0, [x29, #-0x88]
  1a3660: f9002100     	str	x0, [x8, #0x40]
  1a3664: 1400009d     	b	0x1a38d8 <vorbis_book_unpack+0xc98>
  1a3668: 321d03e8     	orr	w8, wzr, #0x8
  1a366c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3670: b940192a     	ldr	w10, [x9, #0x18]
  1a3674: 6b08015f     	cmp	w10, w8
  1a3678: 1a9fc7e8     	cset	w8, le
  1a367c: 37000048     	tbnz	w8, #0x0, 0x1a3684 <vorbis_book_unpack+0xa44>
  1a3680: 14000026     	b	0x1a3718 <vorbis_book_unpack+0xad8>
  1a3684: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a3688: 2a0803e9     	mov	w9, w8
  1a368c: 93407d20     	sxtw	x0, w9
  1a3690: 97fbfb00     	bl	0xa2290 <malloc@plt>
  1a3694: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3698: f9002120     	str	x0, [x9, #0x40]
  1a369c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a36a0: f9402129     	ldr	x9, [x9, #0x40]
  1a36a4: f85783a0     	ldur	x0, [x29, #-0x88]
  1a36a8: eb00013f     	cmp	x9, x0
  1a36ac: 1a9f07e8     	cset	w8, ne
  1a36b0: 37000048     	tbnz	w8, #0x0, 0x1a36b8 <vorbis_book_unpack+0xa78>
  1a36b4: 14000191     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a36b8: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a36bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a36c0: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a36c4: 2a0903ea     	mov	w10, w9
  1a36c8: 93407d4a     	sxtw	x10, w10
  1a36cc: eb0a011f     	cmp	x8, x10
  1a36d0: 1a9fa7e9     	cset	w9, lt
  1a36d4: 37000049     	tbnz	w9, #0x0, 0x1a36dc <vorbis_book_unpack+0xa9c>
  1a36d8: 1400000f     	b	0x1a3714 <vorbis_book_unpack+0xad4>
  1a36dc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a36e0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a36e4: b9401901     	ldr	w1, [x8, #0x18]
  1a36e8: 97fc0806     	bl	0xa5700 <oggpack_read@plt>
  1a36ec: 2a0003e1     	mov	w1, w0
  1a36f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a36f4: f9402108     	ldr	x8, [x8, #0x40]
  1a36f8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1a36fc: 8b000108     	add	x8, x8, x0
  1a3700: 39000101     	strb	w1, [x8]
  1a3704: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3708: 91000508     	add	x8, x8, #0x1
  1a370c: f81c03a8     	stur	x8, [x29, #-0x40]
  1a3710: 17ffffeb     	b	0x1a36bc <vorbis_book_unpack+0xa7c>
  1a3714: 1400002b     	b	0x1a37c0 <vorbis_book_unpack+0xb80>
  1a3718: 321f03e8     	orr	w8, wzr, #0x2
  1a371c: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a3720: 1b087d28     	mul	w8, w9, w8
  1a3724: 2a0803ea     	mov	w10, w8
  1a3728: 93407d40     	sxtw	x0, w10
  1a372c: 97fbfad9     	bl	0xa2290 <malloc@plt>
  1a3730: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3734: f9002140     	str	x0, [x10, #0x40]
  1a3738: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a373c: f940214a     	ldr	x10, [x10, #0x40]
  1a3740: f85783a0     	ldur	x0, [x29, #-0x88]
  1a3744: eb00015f     	cmp	x10, x0
  1a3748: 1a9f07e8     	cset	w8, ne
  1a374c: 37000048     	tbnz	w8, #0x0, 0x1a3754 <vorbis_book_unpack+0xb14>
  1a3750: 1400016a     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3754: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a3758: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a375c: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a3760: 2a0903ea     	mov	w10, w9
  1a3764: 93407d4a     	sxtw	x10, w10
  1a3768: eb0a011f     	cmp	x8, x10
  1a376c: 1a9fa7e9     	cset	w9, lt
  1a3770: 37000049     	tbnz	w9, #0x0, 0x1a3778 <vorbis_book_unpack+0xb38>
  1a3774: 14000013     	b	0x1a37c0 <vorbis_book_unpack+0xb80>
  1a3778: b27f03e8     	orr	x8, xzr, #0x2
  1a377c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3780: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3784: b9401921     	ldr	w1, [x9, #0x18]
  1a3788: f9002be8     	str	x8, [sp, #0x50]
  1a378c: 97fc07dd     	bl	0xa5700 <oggpack_read@plt>
  1a3790: 2a0003e1     	mov	w1, w0
  1a3794: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3798: f9402108     	ldr	x8, [x8, #0x40]
  1a379c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a37a0: f9402be0     	ldr	x0, [sp, #0x50]
  1a37a4: 9b097c09     	mul	x9, x0, x9
  1a37a8: 8b090108     	add	x8, x8, x9
  1a37ac: 79000101     	strh	w1, [x8]
  1a37b0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a37b4: 91000508     	add	x8, x8, #0x1
  1a37b8: f81c03a8     	stur	x8, [x29, #-0x40]
  1a37bc: 17ffffe7     	b	0x1a3758 <vorbis_book_unpack+0xb18>
  1a37c0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a37c4: 97fbfe47     	bl	0xa30e0 <oggpack_eop@plt>
  1a37c8: 35000040     	cbnz	w0, 0x1a37d0 <vorbis_book_unpack+0xb90>
  1a37cc: 14000002     	b	0x1a37d4 <vorbis_book_unpack+0xb94>
  1a37d0: 1400014a     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a37d4: b27d03e8     	orr	x8, xzr, #0x8
  1a37d8: 321f03e9     	orr	w9, wzr, #0x2
  1a37dc: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1a37e0: 71000540     	subs	w0, w10, #0x1
  1a37e4: f90027e8     	str	x8, [sp, #0x48]
  1a37e8: b90047e9     	str	w9, [sp, #0x44]
  1a37ec: 97fc0cb5     	bl	0xa6ac0 <_ilog@plt>
  1a37f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a37f4: b9003d00     	str	w0, [x8, #0x3c]
  1a37f8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a37fc: b94047e9     	ldr	w9, [sp, #0x44]
  1a3800: b9001509     	str	w9, [x8, #0x14]
  1a3804: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3808: f9402500     	ldr	x0, [x8, #0x48]
  1a380c: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1a3810: 7100054a     	subs	w10, w10, #0x1
  1a3814: f9001fe0     	str	x0, [sp, #0x38]
  1a3818: 2a0a03e0     	mov	w0, w10
  1a381c: 97fc0ca9     	bl	0xa6ac0 <_ilog@plt>
  1a3820: 2a0003e8     	mov	w8, w0
  1a3824: 93407d08     	sxtw	x8, w8
  1a3828: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a382c: f940116b     	ldr	x11, [x11, #0x20]
  1a3830: 9b0b7d08     	mul	x8, x8, x11
  1a3834: 91002108     	add	x8, x8, #0x8
  1a3838: f94027eb     	ldr	x11, [sp, #0x48]
  1a383c: 9acb0d08     	sdiv	x8, x8, x11
  1a3840: 2a0803e9     	mov	w9, w8
  1a3844: f9401fe0     	ldr	x0, [sp, #0x38]
  1a3848: 2a0903e1     	mov	w1, w9
  1a384c: 94000175     	bl	0x1a3e20 <vorbis_book_unpack+0x11e0>
  1a3850: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3854: b9005900     	str	w0, [x8, #0x58]
  1a3858: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a385c: b9405900     	ldr	w0, [x8, #0x58]
  1a3860: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a3864: 71000529     	subs	w9, w9, #0x1
  1a3868: b90037e0     	str	w0, [sp, #0x34]
  1a386c: 2a0903e0     	mov	w0, w9
  1a3870: 97fc0c94     	bl	0xa6ac0 <_ilog@plt>
  1a3874: 2a0003e8     	mov	w8, w0
  1a3878: 93407d08     	sxtw	x8, w8
  1a387c: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a3880: f940116b     	ldr	x11, [x11, #0x20]
  1a3884: 9b0b7d08     	mul	x8, x8, x11
  1a3888: 91002108     	add	x8, x8, #0x8
  1a388c: f94027eb     	ldr	x11, [sp, #0x48]
  1a3890: 9acb0d08     	sdiv	x8, x8, x11
  1a3894: 2a0803e9     	mov	w9, w8
  1a3898: b94037e0     	ldr	w0, [sp, #0x34]
  1a389c: 2a0903e1     	mov	w1, w9
  1a38a0: 9400019c     	bl	0x1a3f10 <vorbis_book_unpack+0x12d0>
  1a38a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a38a8: b9005d00     	str	w0, [x8, #0x5c]
  1a38ac: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a38b0: f85d03a1     	ldur	x1, [x29, #-0x30]
  1a38b4: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a38b8: 2a0903e8     	mov	w8, w9
  1a38bc: 93407d02     	sxtw	x2, w8
  1a38c0: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a38c4: b85b43a4     	ldur	w4, [x29, #-0x4c]
  1a38c8: 940001a3     	bl	0x1a3f54 <vorbis_book_unpack+0x1314>
  1a38cc: 35000040     	cbnz	w0, 0x1a38d4 <vorbis_book_unpack+0xc94>
  1a38d0: 14000002     	b	0x1a38d8 <vorbis_book_unpack+0xc98>
  1a38d4: 14000109     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a38d8: 140000d1     	b	0x1a3c1c <vorbis_book_unpack+0xfdc>
  1a38dc: b27d03e8     	orr	x8, xzr, #0x8
  1a38e0: b27e03e9     	orr	x9, xzr, #0x4
  1a38e4: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a38e8: f940314a     	ldr	x10, [x10, #0x60]
  1a38ec: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a38f0: f940116b     	ldr	x11, [x11, #0x20]
  1a38f4: 9b0b7d4a     	mul	x10, x10, x11
  1a38f8: 2a0a03ec     	mov	w12, w10
  1a38fc: b81cc3ac     	stur	w12, [x29, #-0x34]
  1a3900: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3904: b940194c     	ldr	w12, [x10, #0x18]
  1a3908: 2a0c03ea     	mov	w10, w12
  1a390c: 93407d4a     	sxtw	x10, w10
  1a3910: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a3914: f940116b     	ldr	x11, [x11, #0x20]
  1a3918: 9b0b7d4a     	mul	x10, x10, x11
  1a391c: 9100214a     	add	x10, x10, #0x8
  1a3920: 9ac80d48     	sdiv	x8, x10, x8
  1a3924: eb09011f     	cmp	x8, x9
  1a3928: 1a9fc7ec     	cset	w12, le
  1a392c: 3700004c     	tbnz	w12, #0x0, 0x1a3934 <vorbis_book_unpack+0xcf4>
  1a3930: 14000033     	b	0x1a39fc <vorbis_book_unpack+0xdbc>
  1a3934: b27d03e8     	orr	x8, xzr, #0x8
  1a3938: 320003e9     	orr	w9, wzr, #0x1
  1a393c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3940: b9001549     	str	w9, [x10, #0x14]
  1a3944: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3948: f9402540     	ldr	x0, [x10, #0x48]
  1a394c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3950: b9401949     	ldr	w9, [x10, #0x18]
  1a3954: 2a0903ea     	mov	w10, w9
  1a3958: 93407d4a     	sxtw	x10, w10
  1a395c: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a3960: f940116b     	ldr	x11, [x11, #0x20]
  1a3964: 9b0b7d4a     	mul	x10, x10, x11
  1a3968: 9100214a     	add	x10, x10, #0x8
  1a396c: 9ac80d4a     	sdiv	x10, x10, x8
  1a3970: 2a0a03e9     	mov	w9, w10
  1a3974: 2a0903e1     	mov	w1, w9
  1a3978: f90017e8     	str	x8, [sp, #0x28]
  1a397c: 94000129     	bl	0x1a3e20 <vorbis_book_unpack+0x11e0>
  1a3980: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3984: b9005900     	str	w0, [x8, #0x58]
  1a3988: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a398c: b9405900     	ldr	w0, [x8, #0x58]
  1a3990: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3994: b9401909     	ldr	w9, [x8, #0x18]
  1a3998: 2a0903e8     	mov	w8, w9
  1a399c: 93407d08     	sxtw	x8, w8
  1a39a0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a39a4: f940114a     	ldr	x10, [x10, #0x20]
  1a39a8: 9b0a7d08     	mul	x8, x8, x10
  1a39ac: 91002108     	add	x8, x8, #0x8
  1a39b0: f94017ea     	ldr	x10, [sp, #0x28]
  1a39b4: 9aca0d08     	sdiv	x8, x8, x10
  1a39b8: 2a0803e9     	mov	w9, w8
  1a39bc: 2a0903e1     	mov	w1, w9
  1a39c0: 94000154     	bl	0x1a3f10 <vorbis_book_unpack+0x12d0>
  1a39c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a39c8: b9005d00     	str	w0, [x8, #0x5c]
  1a39cc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a39d0: f85d03a1     	ldur	x1, [x29, #-0x30]
  1a39d4: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a39d8: 2a0903e8     	mov	w8, w9
  1a39dc: 93407d02     	sxtw	x2, w8
  1a39e0: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a39e4: b85b43a4     	ldur	w4, [x29, #-0x4c]
  1a39e8: 9400015b     	bl	0x1a3f54 <vorbis_book_unpack+0x1314>
  1a39ec: 35000040     	cbnz	w0, 0x1a39f4 <vorbis_book_unpack+0xdb4>
  1a39f0: 14000002     	b	0x1a39f8 <vorbis_book_unpack+0xdb8>
  1a39f4: 140000c1     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a39f8: 14000087     	b	0x1a3c14 <vorbis_book_unpack+0xfd4>
  1a39fc: 321d03e8     	orr	w8, wzr, #0x8
  1a3a00: 320007e9     	orr	w9, wzr, #0x3
  1a3a04: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a08: b9001549     	str	w9, [x10, #0x14]
  1a3a0c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a10: f9402540     	ldr	x0, [x10, #0x48]
  1a3a14: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a18: f940254a     	ldr	x10, [x10, #0x48]
  1a3a1c: f100054a     	subs	x10, x10, #0x1
  1a3a20: 2a0a03e9     	mov	w9, w10
  1a3a24: f90013e0     	str	x0, [sp, #0x20]
  1a3a28: 2a0903e0     	mov	w0, w9
  1a3a2c: b9001fe8     	str	w8, [sp, #0x1c]
  1a3a30: 97fc0c24     	bl	0xa6ac0 <_ilog@plt>
  1a3a34: b9401fe8     	ldr	w8, [sp, #0x1c]
  1a3a38: 1ac80c09     	sdiv	w9, w0, w8
  1a3a3c: 11000521     	add	w1, w9, #0x1
  1a3a40: f94013e0     	ldr	x0, [sp, #0x20]
  1a3a44: 940000f7     	bl	0x1a3e20 <vorbis_book_unpack+0x11e0>
  1a3a48: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a4c: b9005940     	str	w0, [x10, #0x58]
  1a3a50: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a54: b9405940     	ldr	w0, [x10, #0x58]
  1a3a58: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a5c: f940254a     	ldr	x10, [x10, #0x48]
  1a3a60: f100054a     	subs	x10, x10, #0x1
  1a3a64: 2a0a03e8     	mov	w8, w10
  1a3a68: b9001be0     	str	w0, [sp, #0x18]
  1a3a6c: 2a0803e0     	mov	w0, w8
  1a3a70: 97fc0c14     	bl	0xa6ac0 <_ilog@plt>
  1a3a74: b9401fe8     	ldr	w8, [sp, #0x1c]
  1a3a78: 1ac80c09     	sdiv	w9, w0, w8
  1a3a7c: 11000521     	add	w1, w9, #0x1
  1a3a80: b9401be0     	ldr	w0, [sp, #0x18]
  1a3a84: 94000123     	bl	0x1a3f10 <vorbis_book_unpack+0x12d0>
  1a3a88: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3a8c: b9005d40     	str	w0, [x10, #0x5c]
  1a3a90: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3a94: f85d03a1     	ldur	x1, [x29, #-0x30]
  1a3a98: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a3a9c: 2a0803ea     	mov	w10, w8
  1a3aa0: 93407d42     	sxtw	x2, w10
  1a3aa4: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a3aa8: b85b43a4     	ldur	w4, [x29, #-0x4c]
  1a3aac: 9400012a     	bl	0x1a3f54 <vorbis_book_unpack+0x1314>
  1a3ab0: 35000040     	cbnz	w0, 0x1a3ab8 <vorbis_book_unpack+0xe78>
  1a3ab4: 14000002     	b	0x1a3abc <vorbis_book_unpack+0xe7c>
  1a3ab8: 14000090     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3abc: 321d03e8     	orr	w8, wzr, #0x8
  1a3ac0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3ac4: b940192a     	ldr	w10, [x9, #0x18]
  1a3ac8: 11001d4a     	add	w10, w10, #0x7
  1a3acc: 1ac80d4a     	sdiv	w10, w10, w8
  1a3ad0: 2a0a03e9     	mov	w9, w10
  1a3ad4: 93407d29     	sxtw	x9, w9
  1a3ad8: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a3adc: f940116b     	ldr	x11, [x11, #0x20]
  1a3ae0: 9b0b7d29     	mul	x9, x9, x11
  1a3ae4: 2a0903ea     	mov	w10, w9
  1a3ae8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3aec: b9003d2a     	str	w10, [x9, #0x3c]
  1a3af0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3af4: b9403d2a     	ldr	w10, [x9, #0x3c]
  1a3af8: 2a0a03e9     	mov	w9, w10
  1a3afc: 93407d29     	sxtw	x9, w9
  1a3b00: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a3b04: f940256b     	ldr	x11, [x11, #0x48]
  1a3b08: 9b0b7d20     	mul	x0, x9, x11
  1a3b0c: b90017e8     	str	w8, [sp, #0x14]
  1a3b10: 97fbf9e0     	bl	0xa2290 <malloc@plt>
  1a3b14: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3b18: f9002120     	str	x0, [x9, #0x40]
  1a3b1c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3b20: b9401928     	ldr	w8, [x9, #0x18]
  1a3b24: b94017ea     	ldr	w10, [sp, #0x14]
  1a3b28: 6b0a011f     	cmp	w8, w10
  1a3b2c: 1a9fc7e8     	cset	w8, le
  1a3b30: 37000048     	tbnz	w8, #0x0, 0x1a3b38 <vorbis_book_unpack+0xef8>
  1a3b34: 1400001b     	b	0x1a3ba0 <vorbis_book_unpack+0xf60>
  1a3b38: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a3b3c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3b40: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3b44: f9402529     	ldr	x9, [x9, #0x48]
  1a3b48: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3b4c: f940114a     	ldr	x10, [x10, #0x20]
  1a3b50: 9b0a7d29     	mul	x9, x9, x10
  1a3b54: eb09011f     	cmp	x8, x9
  1a3b58: 1a9fa7eb     	cset	w11, lt
  1a3b5c: 3700004b     	tbnz	w11, #0x0, 0x1a3b64 <vorbis_book_unpack+0xf24>
  1a3b60: 1400000f     	b	0x1a3b9c <vorbis_book_unpack+0xf5c>
  1a3b64: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3b68: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3b6c: b9401901     	ldr	w1, [x8, #0x18]
  1a3b70: 97fc06e4     	bl	0xa5700 <oggpack_read@plt>
  1a3b74: 2a0003e1     	mov	w1, w0
  1a3b78: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3b7c: f9402108     	ldr	x8, [x8, #0x40]
  1a3b80: f85c03a0     	ldur	x0, [x29, #-0x40]
  1a3b84: 8b000108     	add	x8, x8, x0
  1a3b88: 39000101     	strb	w1, [x8]
  1a3b8c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3b90: 91000508     	add	x8, x8, #0x1
  1a3b94: f81c03a8     	stur	x8, [x29, #-0x40]
  1a3b98: 17ffffe9     	b	0x1a3b3c <vorbis_book_unpack+0xefc>
  1a3b9c: 1400001e     	b	0x1a3c14 <vorbis_book_unpack+0xfd4>
  1a3ba0: f81c03bf     	stur	xzr, [x29, #-0x40]
  1a3ba4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3ba8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3bac: f9402529     	ldr	x9, [x9, #0x48]
  1a3bb0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a3bb4: f940114a     	ldr	x10, [x10, #0x20]
  1a3bb8: 9b0a7d29     	mul	x9, x9, x10
  1a3bbc: eb09011f     	cmp	x8, x9
  1a3bc0: 1a9fa7eb     	cset	w11, lt
  1a3bc4: 3700004b     	tbnz	w11, #0x0, 0x1a3bcc <vorbis_book_unpack+0xf8c>
  1a3bc8: 14000013     	b	0x1a3c14 <vorbis_book_unpack+0xfd4>
  1a3bcc: b27f03e8     	orr	x8, xzr, #0x2
  1a3bd0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3bd4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3bd8: b9401921     	ldr	w1, [x9, #0x18]
  1a3bdc: f90007e8     	str	x8, [sp, #0x8]
  1a3be0: 97fc06c8     	bl	0xa5700 <oggpack_read@plt>
  1a3be4: 2a0003e1     	mov	w1, w0
  1a3be8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3bec: f9402108     	ldr	x8, [x8, #0x40]
  1a3bf0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a3bf4: f94007e0     	ldr	x0, [sp, #0x8]
  1a3bf8: 9b097c09     	mul	x9, x0, x9
  1a3bfc: 8b090108     	add	x8, x8, x9
  1a3c00: 79000101     	strh	w1, [x8]
  1a3c04: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a3c08: 91000508     	add	x8, x8, #0x1
  1a3c0c: f81c03a8     	stur	x8, [x29, #-0x40]
  1a3c10: 17ffffe5     	b	0x1a3ba4 <vorbis_book_unpack+0xf64>
  1a3c14: 14000002     	b	0x1a3c1c <vorbis_book_unpack+0xfdc>
  1a3c18: 14000038     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3c1c: 320003e8     	orr	w8, wzr, #0x1
  1a3c20: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3c24: b940592a     	ldr	w10, [x9, #0x58]
  1a3c28: 6b08015f     	cmp	w10, w8
  1a3c2c: 1a9f17e8     	cset	w8, eq
  1a3c30: 37000048     	tbnz	w8, #0x0, 0x1a3c38 <vorbis_book_unpack+0xff8>
  1a3c34: 1400000f     	b	0x1a3c70 <vorbis_book_unpack+0x1030>
  1a3c38: 320003e8     	orr	w8, wzr, #0x1
  1a3c3c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3c40: b9405d2a     	ldr	w10, [x9, #0x5c]
  1a3c44: 6b08015f     	cmp	w10, w8
  1a3c48: 1a9f17e8     	cset	w8, eq
  1a3c4c: 37000048     	tbnz	w8, #0x0, 0x1a3c54 <vorbis_book_unpack+0x1014>
  1a3c50: 14000004     	b	0x1a3c60 <vorbis_book_unpack+0x1020>
  1a3c54: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a3c58: b900111f     	str	wzr, [x8, #0x10]
  1a3c5c: 14000004     	b	0x1a3c6c <vorbis_book_unpack+0x102c>
  1a3c60: 320003e8     	orr	w8, wzr, #0x1
  1a3c64: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3c68: b9001128     	str	w8, [x9, #0x10]
  1a3c6c: 1400001a     	b	0x1a3cd4 <vorbis_book_unpack+0x1094>
  1a3c70: 321f03e8     	orr	w8, wzr, #0x2
  1a3c74: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3c78: b940592a     	ldr	w10, [x9, #0x58]
  1a3c7c: 6b08015f     	cmp	w10, w8
  1a3c80: 1a9f17e8     	cset	w8, eq
  1a3c84: 37000048     	tbnz	w8, #0x0, 0x1a3c8c <vorbis_book_unpack+0x104c>
  1a3c88: 14000010     	b	0x1a3cc8 <vorbis_book_unpack+0x1088>
  1a3c8c: 320003e8     	orr	w8, wzr, #0x1
  1a3c90: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3c94: b9405d2a     	ldr	w10, [x9, #0x5c]
  1a3c98: 6b08015f     	cmp	w10, w8
  1a3c9c: 1a9f17e8     	cset	w8, eq
  1a3ca0: 37000048     	tbnz	w8, #0x0, 0x1a3ca8 <vorbis_book_unpack+0x1068>
  1a3ca4: 14000005     	b	0x1a3cb8 <vorbis_book_unpack+0x1078>
  1a3ca8: 321f03e8     	orr	w8, wzr, #0x2
  1a3cac: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3cb0: b9001128     	str	w8, [x9, #0x10]
  1a3cb4: 14000004     	b	0x1a3cc4 <vorbis_book_unpack+0x1084>
  1a3cb8: 320007e8     	orr	w8, wzr, #0x3
  1a3cbc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3cc0: b9001128     	str	w8, [x9, #0x10]
  1a3cc4: 14000004     	b	0x1a3cd4 <vorbis_book_unpack+0x1094>
  1a3cc8: 321e03e8     	orr	w8, wzr, #0x4
  1a3ccc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a3cd0: b9001128     	str	w8, [x9, #0x10]
  1a3cd4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1a3cd8: 97fbfd02     	bl	0xa30e0 <oggpack_eop@plt>
  1a3cdc: 35000040     	cbnz	w0, 0x1a3ce4 <vorbis_book_unpack+0x10a4>
  1a3ce0: 14000002     	b	0x1a3ce8 <vorbis_book_unpack+0x10a8>
  1a3ce4: 14000005     	b	0x1a3cf8 <vorbis_book_unpack+0x10b8>
  1a3ce8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a3cec: 97fbf859     	bl	0xa1e50 <free@plt>
  1a3cf0: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1a3cf4: 1400000c     	b	0x1a3d24 <vorbis_book_unpack+0x10e4>
  1a3cf8: 12800008     	mov	w8, #-0x1               // =-1
  1a3cfc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3d00: b90007e8     	str	w8, [sp, #0x4]
  1a3d04: 97fc033f     	bl	0xa4a00 <vorbis_book_clear@plt>
  1a3d08: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a3d0c: 97fbf851     	bl	0xa1e50 <free@plt>
  1a3d10: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a3d14: f9402000     	ldr	x0, [x0, #0x40]
  1a3d18: 97fbf84e     	bl	0xa1e50 <free@plt>
  1a3d1c: b94007e8     	ldr	w8, [sp, #0x4]
  1a3d20: b81ec3a8     	stur	w8, [x29, #-0x14]
  1a3d24: b85ec3a0     	ldur	w0, [x29, #-0x14]
  1a3d28: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  1a3d2c: f940d3fc     	ldr	x28, [sp, #0x1a0]
  1a3d30: 910703ff     	add	sp, sp, #0x1c0
  1a3d34: d65f03c0     	ret
  1a3d38: d10083ff     	sub	sp, sp, #0x20
  1a3d3c: b24053e8     	mov	x8, #0x1fffff           // =2097151
  1a3d40: b26103e9     	orr	x9, xzr, #0x80000000
  1a3d44: b26b27ea     	orr	x10, xzr, #0x7fe00000
  1a3d48: f9000fe0     	str	x0, [sp, #0x18]
  1a3d4c: f9000be1     	str	x1, [sp, #0x10]
  1a3d50: f9400fe0     	ldr	x0, [sp, #0x18]
  1a3d54: 8a080008     	and	x8, x0, x8
  1a3d58: f90007e8     	str	x8, [sp, #0x8]
  1a3d5c: f9400fe8     	ldr	x8, [sp, #0x18]
  1a3d60: 8a090108     	and	x8, x8, x9
  1a3d64: 2a0803eb     	mov	w11, w8
  1a3d68: b90007eb     	str	w11, [sp, #0x4]
  1a3d6c: f9400fe8     	ldr	x8, [sp, #0x18]
  1a3d70: 8a0a0108     	and	x8, x8, x10
  1a3d74: 9355fd08     	asr	x8, x8, #21
  1a3d78: f10c5108     	subs	x8, x8, #0x314
  1a3d7c: 2a0803eb     	mov	w11, w8
  1a3d80: f9400be8     	ldr	x8, [sp, #0x10]
  1a3d84: b900010b     	str	w11, [x8]
  1a3d88: f94007e8     	ldr	x8, [sp, #0x8]
  1a3d8c: b5000048     	cbnz	x8, 0x1a3d94 <vorbis_book_unpack+0x1154>
  1a3d90: 1400001c     	b	0x1a3e00 <vorbis_book_unpack+0x11c0>
  1a3d94: 12800008     	mov	w8, #-0x1               // =-1
  1a3d98: b26203e9     	orr	x9, xzr, #0x40000000
  1a3d9c: d280000a     	mov	x10, #0x0               // =0
  1a3da0: f94007eb     	ldr	x11, [sp, #0x8]
  1a3da4: 8a090169     	and	x9, x11, x9
  1a3da8: eb0a013f     	cmp	x9, x10
  1a3dac: 1a9f07ec     	cset	w12, ne
  1a3db0: 4a080188     	eor	w8, w12, w8
  1a3db4: 37000048     	tbnz	w8, #0x0, 0x1a3dbc <vorbis_book_unpack+0x117c>
  1a3db8: 1400000a     	b	0x1a3de0 <vorbis_book_unpack+0x11a0>
  1a3dbc: b24003e8     	orr	x8, xzr, #0x1
  1a3dc0: f94007e9     	ldr	x9, [sp, #0x8]
  1a3dc4: 9ac82128     	lsl	x8, x9, x8
  1a3dc8: f90007e8     	str	x8, [sp, #0x8]
  1a3dcc: f9400be8     	ldr	x8, [sp, #0x10]
  1a3dd0: b940010a     	ldr	w10, [x8]
  1a3dd4: 7100054a     	subs	w10, w10, #0x1
  1a3dd8: b900010a     	str	w10, [x8]
  1a3ddc: 17ffffee     	b	0x1a3d94 <vorbis_book_unpack+0x1154>
  1a3de0: b94007e8     	ldr	w8, [sp, #0x4]
  1a3de4: 35000048     	cbnz	w8, 0x1a3dec <vorbis_book_unpack+0x11ac>
  1a3de8: 14000005     	b	0x1a3dfc <vorbis_book_unpack+0x11bc>
  1a3dec: d2800008     	mov	x8, #0x0                // =0
  1a3df0: f94007e9     	ldr	x9, [sp, #0x8]
  1a3df4: eb090108     	subs	x8, x8, x9
  1a3df8: f90007e8     	str	x8, [sp, #0x8]
  1a3dfc: 14000004     	b	0x1a3e0c <vorbis_book_unpack+0x11cc>
  1a3e00: 1284e1c8     	mov	w8, #-0x270f            // =-9999
  1a3e04: f9400be9     	ldr	x9, [sp, #0x10]
  1a3e08: b9000128     	str	w8, [x9]
  1a3e0c: f94007e8     	ldr	x8, [sp, #0x8]
  1a3e10: 2a0803e9     	mov	w9, w8
  1a3e14: 2a0903e0     	mov	w0, w9
  1a3e18: 910083ff     	add	sp, sp, #0x20
  1a3e1c: d65f03c0     	ret
  1a3e20: d100c3ff     	sub	sp, sp, #0x30
  1a3e24: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a3e28: 910083fd     	add	x29, sp, #0x20
  1a3e2c: b27f03e8     	orr	x8, xzr, #0x2
  1a3e30: f9000be0     	str	x0, [sp, #0x10]
  1a3e34: b9000fe1     	str	w1, [sp, #0xc]
  1a3e38: f9400be0     	ldr	x0, [sp, #0x10]
  1a3e3c: eb08001f     	cmp	x0, x8
  1a3e40: 1a9fa7e1     	cset	w1, lt
  1a3e44: 37000041     	tbnz	w1, #0x0, 0x1a3e4c <vorbis_book_unpack+0x120c>
  1a3e48: 14000004     	b	0x1a3e58 <vorbis_book_unpack+0x1218>
  1a3e4c: 321e03e8     	orr	w8, wzr, #0x4
  1a3e50: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a3e54: 1400002b     	b	0x1a3f00 <vorbis_book_unpack+0x12c0>
  1a3e58: 320007e8     	orr	w8, wzr, #0x3
  1a3e5c: b9400fe9     	ldr	w9, [sp, #0xc]
  1a3e60: 6b08013f     	cmp	w9, w8
  1a3e64: 1a9f17e8     	cset	w8, eq
  1a3e68: 37000048     	tbnz	w8, #0x0, 0x1a3e70 <vorbis_book_unpack+0x1230>
  1a3e6c: 14000003     	b	0x1a3e78 <vorbis_book_unpack+0x1238>
  1a3e70: 321e03e8     	orr	w8, wzr, #0x4
  1a3e74: b9000fe8     	str	w8, [sp, #0xc]
  1a3e78: b24007e8     	orr	x8, xzr, #0x3
  1a3e7c: 321e03e9     	orr	w9, wzr, #0x4
  1a3e80: f9400bea     	ldr	x10, [sp, #0x10]
  1a3e84: 9b0a7d08     	mul	x8, x8, x10
  1a3e88: f1001908     	subs	x8, x8, #0x6
  1a3e8c: 2a0803eb     	mov	w11, w8
  1a3e90: 2a0b03e0     	mov	w0, w11
  1a3e94: b9000be9     	str	w9, [sp, #0x8]
  1a3e98: 97fc0b0a     	bl	0xa6ac0 <_ilog@plt>
  1a3e9c: 11000409     	add	w9, w0, #0x1
  1a3ea0: b9400feb     	ldr	w11, [sp, #0xc]
  1a3ea4: b9400be0     	ldr	w0, [sp, #0x8]
  1a3ea8: 1b007d6b     	mul	w11, w11, w0
  1a3eac: 6b0b013f     	cmp	w9, w11
  1a3eb0: 1a9fc7e9     	cset	w9, le
  1a3eb4: 37000049     	tbnz	w9, #0x0, 0x1a3ebc <vorbis_book_unpack+0x127c>
  1a3eb8: 14000010     	b	0x1a3ef8 <vorbis_book_unpack+0x12b8>
  1a3ebc: 321f03e8     	orr	w8, wzr, #0x2
  1a3ec0: b9400fe9     	ldr	w9, [sp, #0xc]
  1a3ec4: 1ac80d28     	sdiv	w8, w9, w8
  1a3ec8: 35000048     	cbnz	w8, 0x1a3ed0 <vorbis_book_unpack+0x1290>
  1a3ecc: 14000006     	b	0x1a3ee4 <vorbis_book_unpack+0x12a4>
  1a3ed0: 321f03e8     	orr	w8, wzr, #0x2
  1a3ed4: b9400fe9     	ldr	w9, [sp, #0xc]
  1a3ed8: 1ac80d28     	sdiv	w8, w9, w8
  1a3edc: b90007e8     	str	w8, [sp, #0x4]
  1a3ee0: 14000003     	b	0x1a3eec <vorbis_book_unpack+0x12ac>
  1a3ee4: 320003e8     	orr	w8, wzr, #0x1
  1a3ee8: b90007e8     	str	w8, [sp, #0x4]
  1a3eec: b94007e8     	ldr	w8, [sp, #0x4]
  1a3ef0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a3ef4: 14000003     	b	0x1a3f00 <vorbis_book_unpack+0x12c0>
  1a3ef8: b9400fe8     	ldr	w8, [sp, #0xc]
  1a3efc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a3f00: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a3f04: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a3f08: 9100c3ff     	add	sp, sp, #0x30
  1a3f0c: d65f03c0     	ret
  1a3f10: d10043ff     	sub	sp, sp, #0x10
  1a3f14: b9000be0     	str	w0, [sp, #0x8]
  1a3f18: b90007e1     	str	w1, [sp, #0x4]
  1a3f1c: b94007e0     	ldr	w0, [sp, #0x4]
  1a3f20: b9400be1     	ldr	w1, [sp, #0x8]
  1a3f24: 6b01001f     	cmp	w0, w1
  1a3f28: 1a9fd7e0     	cset	w0, gt
  1a3f2c: 37000040     	tbnz	w0, #0x0, 0x1a3f34 <vorbis_book_unpack+0x12f4>
  1a3f30: 14000004     	b	0x1a3f40 <vorbis_book_unpack+0x1300>
  1a3f34: 321f03e8     	orr	w8, wzr, #0x2
  1a3f38: b9000fe8     	str	w8, [sp, #0xc]
  1a3f3c: 14000003     	b	0x1a3f48 <vorbis_book_unpack+0x1308>
  1a3f40: 320003e8     	orr	w8, wzr, #0x1
  1a3f44: b9000fe8     	str	w8, [sp, #0xc]
  1a3f48: b9400fe0     	ldr	w0, [sp, #0xc]
  1a3f4c: 910043ff     	add	sp, sp, #0x10
  1a3f50: d65f03c0     	ret
  1a3f54: d101c3ff     	sub	sp, sp, #0x70
  1a3f58: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1a3f5c: 910183fd     	add	x29, sp, #0x60
  1a3f60: d2800008     	mov	x8, #0x0                // =0
  1a3f64: f81f03a0     	stur	x0, [x29, #-0x10]
  1a3f68: f81e83a1     	stur	x1, [x29, #-0x18]
  1a3f6c: f81e03a2     	stur	x2, [x29, #-0x20]
  1a3f70: f81d83a3     	stur	x3, [x29, #-0x28]
  1a3f74: b81d43a4     	stur	w4, [x29, #-0x2c]
  1a3f78: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a3f7c: eb08001f     	cmp	x0, x8
  1a3f80: 1a9f07e4     	cset	w4, ne
  1a3f84: f90007e8     	str	x8, [sp, #0x8]
  1a3f88: 37000084     	tbnz	w4, #0x0, 0x1a3f98 <vorbis_book_unpack+0x1358>
  1a3f8c: 320003e8     	orr	w8, wzr, #0x1
  1a3f90: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a3f94: 1400038d     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a3f98: 321e03e8     	orr	w8, wzr, #0x4
  1a3f9c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a3fa0: b940592a     	ldr	w10, [x9, #0x58]
  1a3fa4: 6b08015f     	cmp	w10, w8
  1a3fa8: 1a9f17e8     	cset	w8, eq
  1a3fac: 37000048     	tbnz	w8, #0x0, 0x1a3fb4 <vorbis_book_unpack+0x1374>
  1a3fb0: 14000025     	b	0x1a4044 <vorbis_book_unpack+0x1404>
  1a3fb4: b27e03e8     	orr	x8, xzr, #0x4
  1a3fb8: b27f03e9     	orr	x9, xzr, #0x2
  1a3fbc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a3fc0: f940314a     	ldr	x10, [x10, #0x60]
  1a3fc4: 9b097d49     	mul	x9, x10, x9
  1a3fc8: 91000529     	add	x9, x9, #0x1
  1a3fcc: 9b087d20     	mul	x0, x9, x8
  1a3fd0: 97fbf8b0     	bl	0xa2290 <malloc@plt>
  1a3fd4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a3fd8: f9000500     	str	x0, [x8, #0x8]
  1a3fdc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a3fe0: f9400508     	ldr	x8, [x8, #0x8]
  1a3fe4: f94007e9     	ldr	x9, [sp, #0x8]
  1a3fe8: eb09011f     	cmp	x8, x9
  1a3fec: 1a9f07eb     	cset	w11, ne
  1a3ff0: 3700008b     	tbnz	w11, #0x0, 0x1a4000 <vorbis_book_unpack+0x13c0>
  1a3ff4: 320003e8     	orr	w8, wzr, #0x1
  1a3ff8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a3ffc: 14000373     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a4000: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a4004: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4008: f9403101     	ldr	x1, [x8, #0x60]
  1a400c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4010: f9400502     	ldr	x2, [x8, #0x8]
  1a4014: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a4018: f85f03a4     	ldur	x4, [x29, #-0x10]
  1a401c: f85d83a5     	ldur	x5, [x29, #-0x28]
  1a4020: b85d43a6     	ldur	w6, [x29, #-0x2c]
  1a4024: 94000827     	bl	0x1a60c0 <vorbis_book_decodevv_add+0x19c>
  1a4028: 35000040     	cbnz	w0, 0x1a4030 <vorbis_book_unpack+0x13f0>
  1a402c: 14000004     	b	0x1a403c <vorbis_book_unpack+0x13fc>
  1a4030: 320003e8     	orr	w8, wzr, #0x1
  1a4034: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a4038: 14000364     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a403c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a4040: 14000362     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a4044: b24077e8     	mov	x8, #0x3fffffff         // =1073741823
  1a4048: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a404c: f9402529     	ldr	x9, [x9, #0x48]
  1a4050: eb08013f     	cmp	x9, x8
  1a4054: 1a9fd7ea     	cset	w10, gt
  1a4058: 3700014a     	tbnz	w10, #0x0, 0x1a4080 <vorbis_book_unpack+0x1440>
  1a405c: b27f6fe8     	mov	x8, #0x1ffffffe         // =536870910
  1a4060: b27f03e9     	orr	x9, xzr, #0x2
  1a4064: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a4068: f940254a     	ldr	x10, [x10, #0x48]
  1a406c: 9b097d49     	mul	x9, x10, x9
  1a4070: eb08013f     	cmp	x9, x8
  1a4074: 1a9fd7eb     	cset	w11, gt
  1a4078: 3700004b     	tbnz	w11, #0x0, 0x1a4080 <vorbis_book_unpack+0x1440>
  1a407c: 14000004     	b	0x1a408c <vorbis_book_unpack+0x144c>
  1a4080: 320003e8     	orr	w8, wzr, #0x1
  1a4084: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a4088: 14000350     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a408c: b27e03e1     	orr	x1, xzr, #0x4
  1a4090: b27f03e8     	orr	x8, xzr, #0x2
  1a4094: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a4098: f9403129     	ldr	x9, [x9, #0x60]
  1a409c: 9b087d28     	mul	x8, x9, x8
  1a40a0: 91000500     	add	x0, x8, #0x1
  1a40a4: 97fbf817     	bl	0xa2100 <calloc@plt>
  1a40a8: f90017e0     	str	x0, [sp, #0x28]
  1a40ac: f94017e8     	ldr	x8, [sp, #0x28]
  1a40b0: f94007e9     	ldr	x9, [sp, #0x8]
  1a40b4: eb09011f     	cmp	x8, x9
  1a40b8: 1a9f07ea     	cset	w10, ne
  1a40bc: 3700008a     	tbnz	w10, #0x0, 0x1a40cc <vorbis_book_unpack+0x148c>
  1a40c0: 320003e8     	orr	w8, wzr, #0x1
  1a40c4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a40c8: 14000340     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a40cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a40d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a40d4: f9403101     	ldr	x1, [x8, #0x60]
  1a40d8: f94017e2     	ldr	x2, [sp, #0x28]
  1a40dc: f85e03a3     	ldur	x3, [x29, #-0x20]
  1a40e0: f85f03a4     	ldur	x4, [x29, #-0x10]
  1a40e4: f85d83a5     	ldur	x5, [x29, #-0x28]
  1a40e8: b85d43a6     	ldur	w6, [x29, #-0x2c]
  1a40ec: 940007f5     	bl	0x1a60c0 <vorbis_book_decodevv_add+0x19c>
  1a40f0: 35000040     	cbnz	w0, 0x1a40f8 <vorbis_book_unpack+0x14b8>
  1a40f4: 14000002     	b	0x1a40fc <vorbis_book_unpack+0x14bc>
  1a40f8: 1400032e     	b	0x1a4db0 <vorbis_book_unpack+0x2170>
  1a40fc: 32007be8     	orr	w8, wzr, #0x7fffffff
  1a4100: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a4104: f9402529     	ldr	x9, [x9, #0x48]
  1a4108: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a410c: b9405d4b     	ldr	w11, [x10, #0x5c]
  1a4110: 1100056b     	add	w11, w11, #0x1
  1a4114: 1acb0d08     	sdiv	w8, w8, w11
  1a4118: 2a0803ea     	mov	w10, w8
  1a411c: 93407d4a     	sxtw	x10, w10
  1a4120: eb0a013f     	cmp	x9, x10
  1a4124: 1a9fd7e8     	cset	w8, gt
  1a4128: 37000048     	tbnz	w8, #0x0, 0x1a4130 <vorbis_book_unpack+0x14f0>
  1a412c: 14000002     	b	0x1a4134 <vorbis_book_unpack+0x14f4>
  1a4130: 14000320     	b	0x1a4db0 <vorbis_book_unpack+0x2170>
  1a4134: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4138: b9405909     	ldr	w9, [x8, #0x58]
  1a413c: 35000049     	cbnz	w9, 0x1a4144 <vorbis_book_unpack+0x1504>
  1a4140: 14000014     	b	0x1a4190 <vorbis_book_unpack+0x1550>
  1a4144: 32007be8     	orr	w8, wzr, #0x7fffffff
  1a4148: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a414c: f9402529     	ldr	x9, [x9, #0x48]
  1a4150: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a4154: b9405d4b     	ldr	w11, [x10, #0x5c]
  1a4158: 1100056b     	add	w11, w11, #0x1
  1a415c: 2a0b03ea     	mov	w10, w11
  1a4160: 93407d4a     	sxtw	x10, w10
  1a4164: 9b0a7d29     	mul	x9, x9, x10
  1a4168: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a416c: b940594b     	ldr	w11, [x10, #0x58]
  1a4170: 1acb0d08     	sdiv	w8, w8, w11
  1a4174: 2a0803ea     	mov	w10, w8
  1a4178: 93407d4a     	sxtw	x10, w10
  1a417c: eb0a013f     	cmp	x9, x10
  1a4180: 1a9fd7e8     	cset	w8, gt
  1a4184: 37000048     	tbnz	w8, #0x0, 0x1a418c <vorbis_book_unpack+0x154c>
  1a4188: 14000002     	b	0x1a4190 <vorbis_book_unpack+0x1550>
  1a418c: 14000309     	b	0x1a4db0 <vorbis_book_unpack+0x2170>
  1a4190: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4194: f9402508     	ldr	x8, [x8, #0x48]
  1a4198: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a419c: b9405d2a     	ldr	w10, [x9, #0x5c]
  1a41a0: 1100054a     	add	w10, w10, #0x1
  1a41a4: 2a0a03e9     	mov	w9, w10
  1a41a8: 93407d29     	sxtw	x9, w9
  1a41ac: 9b097d08     	mul	x8, x8, x9
  1a41b0: f1000908     	subs	x8, x8, #0x2
  1a41b4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a41b8: b940592a     	ldr	w10, [x9, #0x58]
  1a41bc: 2a0a03e9     	mov	w9, w10
  1a41c0: 93407d29     	sxtw	x9, w9
  1a41c4: 9b097d00     	mul	x0, x8, x9
  1a41c8: 97fbf832     	bl	0xa2290 <malloc@plt>
  1a41cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a41d0: f9000500     	str	x0, [x8, #0x8]
  1a41d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a41d8: f9400508     	ldr	x8, [x8, #0x8]
  1a41dc: f94007e9     	ldr	x9, [sp, #0x8]
  1a41e0: eb09011f     	cmp	x8, x9
  1a41e4: 1a9f07ea     	cset	w10, ne
  1a41e8: 3700004a     	tbnz	w10, #0x0, 0x1a41f0 <vorbis_book_unpack+0x15b0>
  1a41ec: 140002f1     	b	0x1a4db0 <vorbis_book_unpack+0x2170>
  1a41f0: 320003e8     	orr	w8, wzr, #0x1
  1a41f4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a41f8: b9405d2a     	ldr	w10, [x9, #0x5c]
  1a41fc: 6b08015f     	cmp	w10, w8
  1a4200: 1a9f17e8     	cset	w8, eq
  1a4204: 37000048     	tbnz	w8, #0x0, 0x1a420c <vorbis_book_unpack+0x15cc>
  1a4208: 14000074     	b	0x1a43d8 <vorbis_book_unpack+0x1798>
  1a420c: 320003e8     	orr	w8, wzr, #0x1
  1a4210: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a4214: b940592a     	ldr	w10, [x9, #0x58]
  1a4218: 6b0a011f     	cmp	w8, w10
  1a421c: 1a9f17e8     	cset	w8, eq
  1a4220: b90007ea     	str	w10, [sp, #0x4]
  1a4224: 37000128     	tbnz	w8, #0x0, 0x1a4248 <vorbis_book_unpack+0x1608>
  1a4228: 14000001     	b	0x1a422c <vorbis_book_unpack+0x15ec>
  1a422c: 321f03e8     	orr	w8, wzr, #0x2
  1a4230: b94007e9     	ldr	w9, [sp, #0x4]
  1a4234: 6b09011f     	cmp	w8, w9
  1a4238: 1a9f17e8     	cset	w8, eq
  1a423c: 37000688     	tbnz	w8, #0x0, 0x1a430c <vorbis_book_unpack+0x16cc>
  1a4240: 14000001     	b	0x1a4244 <vorbis_book_unpack+0x1604>
  1a4244: 14000064     	b	0x1a43d4 <vorbis_book_unpack+0x1794>
  1a4248: b90033ff     	str	wzr, [sp, #0x30]
  1a424c: b27f03e8     	orr	x8, xzr, #0x2
  1a4250: b94033e9     	ldr	w9, [sp, #0x30]
  1a4254: 2a0903ea     	mov	w10, w9
  1a4258: 93407d4a     	sxtw	x10, w10
  1a425c: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a4260: f940256b     	ldr	x11, [x11, #0x48]
  1a4264: 9b087d68     	mul	x8, x11, x8
  1a4268: f1000908     	subs	x8, x8, #0x2
  1a426c: eb08015f     	cmp	x10, x8
  1a4270: 1a9fa7e9     	cset	w9, lt
  1a4274: 37000049     	tbnz	w9, #0x0, 0x1a427c <vorbis_book_unpack+0x163c>
  1a4278: 14000024     	b	0x1a4308 <vorbis_book_unpack+0x16c8>
  1a427c: b26103e8     	orr	x8, xzr, #0x80000000
  1a4280: b27e03e9     	orr	x9, xzr, #0x4
  1a4284: f94017ea     	ldr	x10, [sp, #0x28]
  1a4288: b94033eb     	ldr	w11, [sp, #0x30]
  1a428c: 2a0b03ec     	mov	w12, w11
  1a4290: 93407d8c     	sxtw	x12, w12
  1a4294: 9b0c7d2c     	mul	x12, x9, x12
  1a4298: 8b0c014a     	add	x10, x10, x12
  1a429c: b940014b     	ldr	w11, [x10]
  1a42a0: 2a0b03ea     	mov	w10, w11
  1a42a4: d3407d4a     	ubfx	x10, x10, #0, #32
  1a42a8: 8a080148     	and	x8, x10, x8
  1a42ac: d358fd08     	lsr	x8, x8, #24
  1a42b0: f94017ea     	ldr	x10, [sp, #0x28]
  1a42b4: b94033eb     	ldr	w11, [sp, #0x30]
  1a42b8: 2a0b03ec     	mov	w12, w11
  1a42bc: 93407d8c     	sxtw	x12, w12
  1a42c0: 9b0c7d29     	mul	x9, x9, x12
  1a42c4: 8b090149     	add	x9, x10, x9
  1a42c8: b940012b     	ldr	w11, [x9]
  1a42cc: 2a0b03e9     	mov	w9, w11
  1a42d0: d3407d29     	ubfx	x9, x9, #0, #32
  1a42d4: aa090108     	orr	x8, x8, x9
  1a42d8: 2a0803eb     	mov	w11, w8
  1a42dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a42e0: f9400508     	ldr	x8, [x8, #0x8]
  1a42e4: b94033ed     	ldr	w13, [sp, #0x30]
  1a42e8: 2a0d03e9     	mov	w9, w13
  1a42ec: 93407d29     	sxtw	x9, w9
  1a42f0: 8b090108     	add	x8, x8, x9
  1a42f4: 3900010b     	strb	w11, [x8]
  1a42f8: b94033e8     	ldr	w8, [sp, #0x30]
  1a42fc: 11000508     	add	w8, w8, #0x1
  1a4300: b90033e8     	str	w8, [sp, #0x30]
  1a4304: 17ffffd2     	b	0x1a424c <vorbis_book_unpack+0x160c>
  1a4308: 14000033     	b	0x1a43d4 <vorbis_book_unpack+0x1794>
  1a430c: b90033ff     	str	wzr, [sp, #0x30]
  1a4310: b27f03e8     	orr	x8, xzr, #0x2
  1a4314: b94033e9     	ldr	w9, [sp, #0x30]
  1a4318: 2a0903ea     	mov	w10, w9
  1a431c: 93407d4a     	sxtw	x10, w10
  1a4320: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a4324: f940256b     	ldr	x11, [x11, #0x48]
  1a4328: 9b087d68     	mul	x8, x11, x8
  1a432c: f1000908     	subs	x8, x8, #0x2
  1a4330: eb08015f     	cmp	x10, x8
  1a4334: 1a9fa7e9     	cset	w9, lt
  1a4338: 37000049     	tbnz	w9, #0x0, 0x1a4340 <vorbis_book_unpack+0x1700>
  1a433c: 14000026     	b	0x1a43d4 <vorbis_book_unpack+0x1794>
  1a4340: b26103e8     	orr	x8, xzr, #0x80000000
  1a4344: b27e03e9     	orr	x9, xzr, #0x4
  1a4348: b27f03ea     	orr	x10, xzr, #0x2
  1a434c: f94017eb     	ldr	x11, [sp, #0x28]
  1a4350: b94033ec     	ldr	w12, [sp, #0x30]
  1a4354: 2a0c03ed     	mov	w13, w12
  1a4358: 93407dad     	sxtw	x13, w13
  1a435c: 9b0d7d2d     	mul	x13, x9, x13
  1a4360: 8b0d016b     	add	x11, x11, x13
  1a4364: b940016c     	ldr	w12, [x11]
  1a4368: 2a0c03eb     	mov	w11, w12
  1a436c: d3407d6b     	ubfx	x11, x11, #0, #32
  1a4370: 8a080168     	and	x8, x11, x8
  1a4374: d350fd08     	lsr	x8, x8, #16
  1a4378: f94017eb     	ldr	x11, [sp, #0x28]
  1a437c: b94033ec     	ldr	w12, [sp, #0x30]
  1a4380: 2a0c03ed     	mov	w13, w12
  1a4384: 93407dad     	sxtw	x13, w13
  1a4388: 9b0d7d29     	mul	x9, x9, x13
  1a438c: 8b090169     	add	x9, x11, x9
  1a4390: b940012c     	ldr	w12, [x9]
  1a4394: 2a0c03e9     	mov	w9, w12
  1a4398: d3407d29     	ubfx	x9, x9, #0, #32
  1a439c: aa090108     	orr	x8, x8, x9
  1a43a0: 2a0803ec     	mov	w12, w8
  1a43a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a43a8: f9400508     	ldr	x8, [x8, #0x8]
  1a43ac: b94033ee     	ldr	w14, [sp, #0x30]
  1a43b0: 2a0e03e9     	mov	w9, w14
  1a43b4: 93407d29     	sxtw	x9, w9
  1a43b8: 9b097d49     	mul	x9, x10, x9
  1a43bc: 8b090108     	add	x8, x8, x9
  1a43c0: 7900010c     	strh	w12, [x8]
  1a43c4: b94033e8     	ldr	w8, [sp, #0x30]
  1a43c8: 11000508     	add	w8, w8, #0x1
  1a43cc: b90033e8     	str	w8, [sp, #0x30]
  1a43d0: 17ffffd0     	b	0x1a4310 <vorbis_book_unpack+0x16d0>
  1a43d4: 14000273     	b	0x1a4da0 <vorbis_book_unpack+0x2160>
  1a43d8: b24007e8     	orr	x8, xzr, #0x3
  1a43dc: 320003e9     	orr	w9, wzr, #0x1
  1a43e0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a43e4: f940254a     	ldr	x10, [x10, #0x48]
  1a43e8: 9b087d48     	mul	x8, x10, x8
  1a43ec: f1000908     	subs	x8, x8, #0x2
  1a43f0: f90013e8     	str	x8, [sp, #0x20]
  1a43f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a43f8: b940590b     	ldr	w11, [x8, #0x58]
  1a43fc: 6b09017f     	cmp	w11, w9
  1a4400: 1a9f17e9     	cset	w9, eq
  1a4404: 37000049     	tbnz	w9, #0x0, 0x1a440c <vorbis_book_unpack+0x17cc>
  1a4408: 1400012c     	b	0x1a48b8 <vorbis_book_unpack+0x1c78>
  1a440c: b27f03e8     	orr	x8, xzr, #0x2
  1a4410: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a4414: f9400529     	ldr	x9, [x9, #0x8]
  1a4418: f9000fe9     	str	x9, [sp, #0x18]
  1a441c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a4420: f9402529     	ldr	x9, [x9, #0x48]
  1a4424: 9b087d28     	mul	x8, x9, x8
  1a4428: f1001108     	subs	x8, x8, #0x4
  1a442c: 2a0803ea     	mov	w10, w8
  1a4430: b90033ea     	str	w10, [sp, #0x30]
  1a4434: 52800008     	mov	w8, #0x0                // =0
  1a4438: b94033e9     	ldr	w9, [sp, #0x30]
  1a443c: 6b08013f     	cmp	w9, w8
  1a4440: 1a9fb7e8     	cset	w8, ge
  1a4444: 37000048     	tbnz	w8, #0x0, 0x1a444c <vorbis_book_unpack+0x180c>
  1a4448: 1400011b     	b	0x1a48b4 <vorbis_book_unpack+0x1c74>
  1a444c: b26103e8     	orr	x8, xzr, #0x80000000
  1a4450: b27e03e9     	orr	x9, xzr, #0x4
  1a4454: f94017ea     	ldr	x10, [sp, #0x28]
  1a4458: b94033eb     	ldr	w11, [sp, #0x30]
  1a445c: 2a0b03ec     	mov	w12, w11
  1a4460: 93407d8c     	sxtw	x12, w12
  1a4464: 9b0c7d29     	mul	x9, x9, x12
  1a4468: 8b090149     	add	x9, x10, x9
  1a446c: b940012b     	ldr	w11, [x9]
  1a4470: 2a0b03e9     	mov	w9, w11
  1a4474: d3407d29     	ubfx	x9, x9, #0, #32
  1a4478: 8a080128     	and	x8, x9, x8
  1a447c: b5000048     	cbnz	x8, 0x1a4484 <vorbis_book_unpack+0x1844>
  1a4480: 1400008b     	b	0x1a46ac <vorbis_book_unpack+0x1a6c>
  1a4484: b26103e8     	orr	x8, xzr, #0x80000000
  1a4488: b27e03e9     	orr	x9, xzr, #0x4
  1a448c: f94017ea     	ldr	x10, [sp, #0x28]
  1a4490: b94033eb     	ldr	w11, [sp, #0x30]
  1a4494: 1100056b     	add	w11, w11, #0x1
  1a4498: 2a0b03ec     	mov	w12, w11
  1a449c: 93407d8c     	sxtw	x12, w12
  1a44a0: 9b0c7d29     	mul	x9, x9, x12
  1a44a4: 8b090149     	add	x9, x10, x9
  1a44a8: b940012b     	ldr	w11, [x9]
  1a44ac: 2a0b03e9     	mov	w9, w11
  1a44b0: d3407d29     	ubfx	x9, x9, #0, #32
  1a44b4: 8a080128     	and	x8, x9, x8
  1a44b8: b5000048     	cbnz	x8, 0x1a44c0 <vorbis_book_unpack+0x1880>
  1a44bc: 14000043     	b	0x1a45c8 <vorbis_book_unpack+0x1988>
  1a44c0: 32001fe8     	orr	w8, wzr, #0xff
  1a44c4: 321903e9     	orr	w9, wzr, #0x80
  1a44c8: 32001bea     	orr	w10, wzr, #0x7f
  1a44cc: 321d03eb     	orr	w11, wzr, #0x8
  1a44d0: b27e03ec     	orr	x12, xzr, #0x4
  1a44d4: f94013ed     	ldr	x13, [sp, #0x20]
  1a44d8: f10011ad     	subs	x13, x13, #0x4
  1a44dc: f90013ed     	str	x13, [sp, #0x20]
  1a44e0: f94017ed     	ldr	x13, [sp, #0x28]
  1a44e4: b94033ee     	ldr	w14, [sp, #0x30]
  1a44e8: 2a0e03ef     	mov	w15, w14
  1a44ec: 93407def     	sxtw	x15, w15
  1a44f0: 9b0f7d8f     	mul	x15, x12, x15
  1a44f4: 8b0f01ad     	add	x13, x13, x15
  1a44f8: b94001ae     	ldr	w14, [x13]
  1a44fc: 1acb25ce     	lsr	w14, w14, w11
  1a4500: 0a0a01ce     	and	w14, w14, w10
  1a4504: 2a0901ce     	orr	w14, w14, w9
  1a4508: f9400fed     	ldr	x13, [sp, #0x18]
  1a450c: f94013ef     	ldr	x15, [sp, #0x20]
  1a4510: 8b0f01ad     	add	x13, x13, x15
  1a4514: 390001ae     	strb	w14, [x13]
  1a4518: f94017ed     	ldr	x13, [sp, #0x28]
  1a451c: b94033ee     	ldr	w14, [sp, #0x30]
  1a4520: 110005ce     	add	w14, w14, #0x1
  1a4524: 2a0e03ef     	mov	w15, w14
  1a4528: 93407def     	sxtw	x15, w15
  1a452c: 9b0f7d8f     	mul	x15, x12, x15
  1a4530: 8b0f01ad     	add	x13, x13, x15
  1a4534: b94001ae     	ldr	w14, [x13]
  1a4538: 1acb25cb     	lsr	w11, w14, w11
  1a453c: 0a0a016a     	and	w10, w11, w10
  1a4540: 2a090149     	orr	w9, w10, w9
  1a4544: f9400fed     	ldr	x13, [sp, #0x18]
  1a4548: f94013ef     	ldr	x15, [sp, #0x20]
  1a454c: 910005ef     	add	x15, x15, #0x1
  1a4550: 8b0f01ad     	add	x13, x13, x15
  1a4554: 390001a9     	strb	w9, [x13]
  1a4558: f94017ed     	ldr	x13, [sp, #0x28]
  1a455c: b94033e9     	ldr	w9, [sp, #0x30]
  1a4560: 2a0903ef     	mov	w15, w9
  1a4564: 93407def     	sxtw	x15, w15
  1a4568: 9b0f7d8f     	mul	x15, x12, x15
  1a456c: 8b0f01ad     	add	x13, x13, x15
  1a4570: b94001a9     	ldr	w9, [x13]
  1a4574: 0a080129     	and	w9, w9, w8
  1a4578: f9400fed     	ldr	x13, [sp, #0x18]
  1a457c: f94013ef     	ldr	x15, [sp, #0x20]
  1a4580: 910009ef     	add	x15, x15, #0x2
  1a4584: 8b0f01ad     	add	x13, x13, x15
  1a4588: 390001a9     	strb	w9, [x13]
  1a458c: f94017ed     	ldr	x13, [sp, #0x28]
  1a4590: b94033e9     	ldr	w9, [sp, #0x30]
  1a4594: 11000529     	add	w9, w9, #0x1
  1a4598: 2a0903ef     	mov	w15, w9
  1a459c: 93407def     	sxtw	x15, w15
  1a45a0: 9b0f7d8c     	mul	x12, x12, x15
  1a45a4: 8b0c01ac     	add	x12, x13, x12
  1a45a8: b9400189     	ldr	w9, [x12]
  1a45ac: 0a080128     	and	w8, w9, w8
  1a45b0: f9400fec     	ldr	x12, [sp, #0x18]
  1a45b4: f94013ed     	ldr	x13, [sp, #0x20]
  1a45b8: 91000dad     	add	x13, x13, #0x3
  1a45bc: 8b0d018c     	add	x12, x12, x13
  1a45c0: 39000188     	strb	w8, [x12]
  1a45c4: 14000039     	b	0x1a46a8 <vorbis_book_unpack+0x1a68>
  1a45c8: 32001fe8     	orr	w8, wzr, #0xff
  1a45cc: 321903e9     	orr	w9, wzr, #0x80
  1a45d0: 32001bea     	orr	w10, wzr, #0x7f
  1a45d4: 321d03eb     	orr	w11, wzr, #0x8
  1a45d8: 321f03ec     	orr	w12, wzr, #0x2
  1a45dc: b27e03ed     	orr	x13, xzr, #0x4
  1a45e0: f94013ee     	ldr	x14, [sp, #0x20]
  1a45e4: f1000dce     	subs	x14, x14, #0x3
  1a45e8: f90013ee     	str	x14, [sp, #0x20]
  1a45ec: f94017ee     	ldr	x14, [sp, #0x28]
  1a45f0: b94033ef     	ldr	w15, [sp, #0x30]
  1a45f4: 2a0f03f0     	mov	w16, w15
  1a45f8: 93407e10     	sxtw	x16, w16
  1a45fc: 9b107db0     	mul	x16, x13, x16
  1a4600: 8b1001ce     	add	x14, x14, x16
  1a4604: b94001cf     	ldr	w15, [x14]
  1a4608: 1acb25eb     	lsr	w11, w15, w11
  1a460c: 0a0a016a     	and	w10, w11, w10
  1a4610: 2a090149     	orr	w9, w10, w9
  1a4614: f9400fee     	ldr	x14, [sp, #0x18]
  1a4618: f94013f0     	ldr	x16, [sp, #0x20]
  1a461c: 8b1001ce     	add	x14, x14, x16
  1a4620: 390001c9     	strb	w9, [x14]
  1a4624: f94017ee     	ldr	x14, [sp, #0x28]
  1a4628: f94017f0     	ldr	x16, [sp, #0x28]
  1a462c: b94033e9     	ldr	w9, [sp, #0x30]
  1a4630: 11000529     	add	w9, w9, #0x1
  1a4634: 2a0903f1     	mov	w17, w9
  1a4638: 93407e31     	sxtw	x17, w17
  1a463c: 9b117db1     	mul	x17, x13, x17
  1a4640: 8b110210     	add	x16, x16, x17
  1a4644: b9400209     	ldr	w9, [x16]
  1a4648: 1b0c7d29     	mul	w9, w9, w12
  1a464c: 2a0903f0     	mov	w16, w9
  1a4650: d3407e10     	ubfx	x16, x16, #0, #32
  1a4654: 9b107db0     	mul	x16, x13, x16
  1a4658: 8b1001ce     	add	x14, x14, x16
  1a465c: b94001c9     	ldr	w9, [x14]
  1a4660: f9400fee     	ldr	x14, [sp, #0x18]
  1a4664: f94013f0     	ldr	x16, [sp, #0x20]
  1a4668: 91000610     	add	x16, x16, #0x1
  1a466c: 8b1001ce     	add	x14, x14, x16
  1a4670: 390001c9     	strb	w9, [x14]
  1a4674: f94017ee     	ldr	x14, [sp, #0x28]
  1a4678: b94033e9     	ldr	w9, [sp, #0x30]
  1a467c: 2a0903f0     	mov	w16, w9
  1a4680: 93407e10     	sxtw	x16, w16
  1a4684: 9b107dad     	mul	x13, x13, x16
  1a4688: 8b0d01cd     	add	x13, x14, x13
  1a468c: b94001a9     	ldr	w9, [x13]
  1a4690: 0a080128     	and	w8, w9, w8
  1a4694: f9400fed     	ldr	x13, [sp, #0x18]
  1a4698: f94013ee     	ldr	x14, [sp, #0x20]
  1a469c: 910009ce     	add	x14, x14, #0x2
  1a46a0: 8b0e01ad     	add	x13, x13, x14
  1a46a4: 390001a8     	strb	w8, [x13]
  1a46a8: 14000075     	b	0x1a487c <vorbis_book_unpack+0x1c3c>
  1a46ac: b26103e8     	orr	x8, xzr, #0x80000000
  1a46b0: b27e03e9     	orr	x9, xzr, #0x4
  1a46b4: f94017ea     	ldr	x10, [sp, #0x28]
  1a46b8: b94033eb     	ldr	w11, [sp, #0x30]
  1a46bc: 1100056b     	add	w11, w11, #0x1
  1a46c0: 2a0b03ec     	mov	w12, w11
  1a46c4: 93407d8c     	sxtw	x12, w12
  1a46c8: 9b0c7d29     	mul	x9, x9, x12
  1a46cc: 8b090149     	add	x9, x10, x9
  1a46d0: b940012b     	ldr	w11, [x9]
  1a46d4: 2a0b03e9     	mov	w9, w11
  1a46d8: d3407d29     	ubfx	x9, x9, #0, #32
  1a46dc: 8a080128     	and	x8, x9, x8
  1a46e0: b5000048     	cbnz	x8, 0x1a46e8 <vorbis_book_unpack+0x1aa8>
  1a46e4: 1400003b     	b	0x1a47d0 <vorbis_book_unpack+0x1b90>
  1a46e8: 32001fe8     	orr	w8, wzr, #0xff
  1a46ec: 321903e9     	orr	w9, wzr, #0x80
  1a46f0: 32001bea     	orr	w10, wzr, #0x7f
  1a46f4: 321d03eb     	orr	w11, wzr, #0x8
  1a46f8: 321f03ec     	orr	w12, wzr, #0x2
  1a46fc: b27e03ed     	orr	x13, xzr, #0x4
  1a4700: f94013ee     	ldr	x14, [sp, #0x20]
  1a4704: f1000dce     	subs	x14, x14, #0x3
  1a4708: f90013ee     	str	x14, [sp, #0x20]
  1a470c: f94017ee     	ldr	x14, [sp, #0x28]
  1a4710: f94017ef     	ldr	x15, [sp, #0x28]
  1a4714: b94033f0     	ldr	w16, [sp, #0x30]
  1a4718: 2a1003f1     	mov	w17, w16
  1a471c: 93407e31     	sxtw	x17, w17
  1a4720: 9b117db1     	mul	x17, x13, x17
  1a4724: 8b1101ef     	add	x15, x15, x17
  1a4728: b94001f0     	ldr	w16, [x15]
  1a472c: 1b0c7e0c     	mul	w12, w16, w12
  1a4730: 2a0c03ef     	mov	w15, w12
  1a4734: d3407def     	ubfx	x15, x15, #0, #32
  1a4738: 9b0f7daf     	mul	x15, x13, x15
  1a473c: 8b0f01ce     	add	x14, x14, x15
  1a4740: b94001cc     	ldr	w12, [x14]
  1a4744: f9400fee     	ldr	x14, [sp, #0x18]
  1a4748: f94013ef     	ldr	x15, [sp, #0x20]
  1a474c: 8b0f01ce     	add	x14, x14, x15
  1a4750: 390001cc     	strb	w12, [x14]
  1a4754: f94017ee     	ldr	x14, [sp, #0x28]
  1a4758: b94033ec     	ldr	w12, [sp, #0x30]
  1a475c: 1100058c     	add	w12, w12, #0x1
  1a4760: 2a0c03ef     	mov	w15, w12
  1a4764: 93407def     	sxtw	x15, w15
  1a4768: 9b0f7daf     	mul	x15, x13, x15
  1a476c: 8b0f01ce     	add	x14, x14, x15
  1a4770: b94001cc     	ldr	w12, [x14]
  1a4774: 1acb258b     	lsr	w11, w12, w11
  1a4778: 0a0a016a     	and	w10, w11, w10
  1a477c: 2a090149     	orr	w9, w10, w9
  1a4780: f9400fee     	ldr	x14, [sp, #0x18]
  1a4784: f94013ef     	ldr	x15, [sp, #0x20]
  1a4788: 910005ef     	add	x15, x15, #0x1
  1a478c: 8b0f01ce     	add	x14, x14, x15
  1a4790: 390001c9     	strb	w9, [x14]
  1a4794: f94017ee     	ldr	x14, [sp, #0x28]
  1a4798: b94033e9     	ldr	w9, [sp, #0x30]
  1a479c: 11000529     	add	w9, w9, #0x1
  1a47a0: 2a0903ef     	mov	w15, w9
  1a47a4: 93407def     	sxtw	x15, w15
  1a47a8: 9b0f7dad     	mul	x13, x13, x15
  1a47ac: 8b0d01cd     	add	x13, x14, x13
  1a47b0: b94001a9     	ldr	w9, [x13]
  1a47b4: 0a080128     	and	w8, w9, w8
  1a47b8: f9400fed     	ldr	x13, [sp, #0x18]
  1a47bc: f94013ee     	ldr	x14, [sp, #0x20]
  1a47c0: 910009ce     	add	x14, x14, #0x2
  1a47c4: 8b0e01ad     	add	x13, x13, x14
  1a47c8: 390001a8     	strb	w8, [x13]
  1a47cc: 1400002c     	b	0x1a487c <vorbis_book_unpack+0x1c3c>
  1a47d0: 321f03e8     	orr	w8, wzr, #0x2
  1a47d4: b27e03e9     	orr	x9, xzr, #0x4
  1a47d8: f94013ea     	ldr	x10, [sp, #0x20]
  1a47dc: f100094a     	subs	x10, x10, #0x2
  1a47e0: f90013ea     	str	x10, [sp, #0x20]
  1a47e4: f94017ea     	ldr	x10, [sp, #0x28]
  1a47e8: f94017eb     	ldr	x11, [sp, #0x28]
  1a47ec: b94033ec     	ldr	w12, [sp, #0x30]
  1a47f0: 2a0c03ed     	mov	w13, w12
  1a47f4: 93407dad     	sxtw	x13, w13
  1a47f8: 9b0d7d2d     	mul	x13, x9, x13
  1a47fc: 8b0d016b     	add	x11, x11, x13
  1a4800: b940016c     	ldr	w12, [x11]
  1a4804: 1b087d8c     	mul	w12, w12, w8
  1a4808: 2a0c03eb     	mov	w11, w12
  1a480c: d3407d6b     	ubfx	x11, x11, #0, #32
  1a4810: 9b0b7d2b     	mul	x11, x9, x11
  1a4814: 8b0b014a     	add	x10, x10, x11
  1a4818: b940014c     	ldr	w12, [x10]
  1a481c: f9400fea     	ldr	x10, [sp, #0x18]
  1a4820: f94013eb     	ldr	x11, [sp, #0x20]
  1a4824: 8b0b014a     	add	x10, x10, x11
  1a4828: 3900014c     	strb	w12, [x10]
  1a482c: f94017ea     	ldr	x10, [sp, #0x28]
  1a4830: f94017eb     	ldr	x11, [sp, #0x28]
  1a4834: b94033ec     	ldr	w12, [sp, #0x30]
  1a4838: 1100058c     	add	w12, w12, #0x1
  1a483c: 2a0c03ed     	mov	w13, w12
  1a4840: 93407dad     	sxtw	x13, w13
  1a4844: 9b0d7d2d     	mul	x13, x9, x13
  1a4848: 8b0d016b     	add	x11, x11, x13
  1a484c: b940016c     	ldr	w12, [x11]
  1a4850: 1b087d88     	mul	w8, w12, w8
  1a4854: 2a0803eb     	mov	w11, w8
  1a4858: d3407d6b     	ubfx	x11, x11, #0, #32
  1a485c: 9b0b7d29     	mul	x9, x9, x11
  1a4860: 8b090149     	add	x9, x10, x9
  1a4864: b9400128     	ldr	w8, [x9]
  1a4868: f9400fe9     	ldr	x9, [sp, #0x18]
  1a486c: f94013ea     	ldr	x10, [sp, #0x20]
  1a4870: 9100054a     	add	x10, x10, #0x1
  1a4874: 8b0a0129     	add	x9, x9, x10
  1a4878: 39000128     	strb	w8, [x9]
  1a487c: b27e03e8     	orr	x8, xzr, #0x4
  1a4880: f94013e9     	ldr	x9, [sp, #0x20]
  1a4884: 2a0903ea     	mov	w10, w9
  1a4888: f94017e9     	ldr	x9, [sp, #0x28]
  1a488c: b94033eb     	ldr	w11, [sp, #0x30]
  1a4890: 2a0b03ec     	mov	w12, w11
  1a4894: 93407d8c     	sxtw	x12, w12
  1a4898: 9b0c7d08     	mul	x8, x8, x12
  1a489c: 8b080128     	add	x8, x9, x8
  1a48a0: b900010a     	str	w10, [x8]
  1a48a4: b94033e8     	ldr	w8, [sp, #0x30]
  1a48a8: 71000908     	subs	w8, w8, #0x2
  1a48ac: b90033e8     	str	w8, [sp, #0x30]
  1a48b0: 17fffee1     	b	0x1a4434 <vorbis_book_unpack+0x17f4>
  1a48b4: 1400013b     	b	0x1a4da0 <vorbis_book_unpack+0x2160>
  1a48b8: b27f03e8     	orr	x8, xzr, #0x2
  1a48bc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a48c0: f9400529     	ldr	x9, [x9, #0x8]
  1a48c4: f9000be9     	str	x9, [sp, #0x10]
  1a48c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a48cc: f9402529     	ldr	x9, [x9, #0x48]
  1a48d0: 9b087d28     	mul	x8, x9, x8
  1a48d4: f1001108     	subs	x8, x8, #0x4
  1a48d8: 2a0803ea     	mov	w10, w8
  1a48dc: b90033ea     	str	w10, [sp, #0x30]
  1a48e0: 52800008     	mov	w8, #0x0                // =0
  1a48e4: b94033e9     	ldr	w9, [sp, #0x30]
  1a48e8: 6b08013f     	cmp	w9, w8
  1a48ec: 1a9fb7e8     	cset	w8, ge
  1a48f0: 37000048     	tbnz	w8, #0x0, 0x1a48f8 <vorbis_book_unpack+0x1cb8>
  1a48f4: 1400012b     	b	0x1a4da0 <vorbis_book_unpack+0x2160>
  1a48f8: b26103e8     	orr	x8, xzr, #0x80000000
  1a48fc: b27e03e9     	orr	x9, xzr, #0x4
  1a4900: f94017ea     	ldr	x10, [sp, #0x28]
  1a4904: b94033eb     	ldr	w11, [sp, #0x30]
  1a4908: 2a0b03ec     	mov	w12, w11
  1a490c: 93407d8c     	sxtw	x12, w12
  1a4910: 9b0c7d29     	mul	x9, x9, x12
  1a4914: 8b090149     	add	x9, x10, x9
  1a4918: b940012b     	ldr	w11, [x9]
  1a491c: 2a0b03e9     	mov	w9, w11
  1a4920: d3407d29     	ubfx	x9, x9, #0, #32
  1a4924: 8a080128     	and	x8, x9, x8
  1a4928: b5000048     	cbnz	x8, 0x1a4930 <vorbis_book_unpack+0x1cf0>
  1a492c: 14000094     	b	0x1a4b7c <vorbis_book_unpack+0x1f3c>
  1a4930: b26103e8     	orr	x8, xzr, #0x80000000
  1a4934: b27e03e9     	orr	x9, xzr, #0x4
  1a4938: f94017ea     	ldr	x10, [sp, #0x28]
  1a493c: b94033eb     	ldr	w11, [sp, #0x30]
  1a4940: 1100056b     	add	w11, w11, #0x1
  1a4944: 2a0b03ec     	mov	w12, w11
  1a4948: 93407d8c     	sxtw	x12, w12
  1a494c: 9b0c7d29     	mul	x9, x9, x12
  1a4950: 8b090149     	add	x9, x10, x9
  1a4954: b940012b     	ldr	w11, [x9]
  1a4958: 2a0b03e9     	mov	w9, w11
  1a495c: d3407d29     	ubfx	x9, x9, #0, #32
  1a4960: 8a080128     	and	x8, x9, x8
  1a4964: b5000048     	cbnz	x8, 0x1a496c <vorbis_book_unpack+0x1d2c>
  1a4968: 14000048     	b	0x1a4a88 <vorbis_book_unpack+0x1e48>
  1a496c: 32003fe8     	orr	w8, wzr, #0xffff
  1a4970: 321103e9     	orr	w9, wzr, #0x8000
  1a4974: 32003bea     	orr	w10, wzr, #0x7fff
  1a4978: 321c03eb     	orr	w11, wzr, #0x10
  1a497c: b27e03ec     	orr	x12, xzr, #0x4
  1a4980: b27f03ed     	orr	x13, xzr, #0x2
  1a4984: f94013ee     	ldr	x14, [sp, #0x20]
  1a4988: f10011ce     	subs	x14, x14, #0x4
  1a498c: f90013ee     	str	x14, [sp, #0x20]
  1a4990: f94017ee     	ldr	x14, [sp, #0x28]
  1a4994: b94033ef     	ldr	w15, [sp, #0x30]
  1a4998: 2a0f03f0     	mov	w16, w15
  1a499c: 93407e10     	sxtw	x16, w16
  1a49a0: 9b107d90     	mul	x16, x12, x16
  1a49a4: 8b1001ce     	add	x14, x14, x16
  1a49a8: b94001cf     	ldr	w15, [x14]
  1a49ac: 1acb25ef     	lsr	w15, w15, w11
  1a49b0: 0a0a01ef     	and	w15, w15, w10
  1a49b4: 2a0901ef     	orr	w15, w15, w9
  1a49b8: f9400bee     	ldr	x14, [sp, #0x10]
  1a49bc: f94013f0     	ldr	x16, [sp, #0x20]
  1a49c0: 9b107db0     	mul	x16, x13, x16
  1a49c4: 8b1001ce     	add	x14, x14, x16
  1a49c8: 790001cf     	strh	w15, [x14]
  1a49cc: f94017ee     	ldr	x14, [sp, #0x28]
  1a49d0: b94033ef     	ldr	w15, [sp, #0x30]
  1a49d4: 110005ef     	add	w15, w15, #0x1
  1a49d8: 2a0f03f0     	mov	w16, w15
  1a49dc: 93407e10     	sxtw	x16, w16
  1a49e0: 9b107d90     	mul	x16, x12, x16
  1a49e4: 8b1001ce     	add	x14, x14, x16
  1a49e8: b94001cf     	ldr	w15, [x14]
  1a49ec: 1acb25eb     	lsr	w11, w15, w11
  1a49f0: 0a0a016a     	and	w10, w11, w10
  1a49f4: 2a090149     	orr	w9, w10, w9
  1a49f8: f9400bee     	ldr	x14, [sp, #0x10]
  1a49fc: f94013f0     	ldr	x16, [sp, #0x20]
  1a4a00: 91000610     	add	x16, x16, #0x1
  1a4a04: 9b107db0     	mul	x16, x13, x16
  1a4a08: 8b1001ce     	add	x14, x14, x16
  1a4a0c: 790001c9     	strh	w9, [x14]
  1a4a10: f94017ee     	ldr	x14, [sp, #0x28]
  1a4a14: b94033e9     	ldr	w9, [sp, #0x30]
  1a4a18: 2a0903f0     	mov	w16, w9
  1a4a1c: 93407e10     	sxtw	x16, w16
  1a4a20: 9b107d90     	mul	x16, x12, x16
  1a4a24: 8b1001ce     	add	x14, x14, x16
  1a4a28: b94001c9     	ldr	w9, [x14]
  1a4a2c: 0a080129     	and	w9, w9, w8
  1a4a30: f9400bee     	ldr	x14, [sp, #0x10]
  1a4a34: f94013f0     	ldr	x16, [sp, #0x20]
  1a4a38: 91000a10     	add	x16, x16, #0x2
  1a4a3c: 9b107db0     	mul	x16, x13, x16
  1a4a40: 8b1001ce     	add	x14, x14, x16
  1a4a44: 790001c9     	strh	w9, [x14]
  1a4a48: f94017ee     	ldr	x14, [sp, #0x28]
  1a4a4c: b94033e9     	ldr	w9, [sp, #0x30]
  1a4a50: 11000529     	add	w9, w9, #0x1
  1a4a54: 2a0903f0     	mov	w16, w9
  1a4a58: 93407e10     	sxtw	x16, w16
  1a4a5c: 9b107d8c     	mul	x12, x12, x16
  1a4a60: 8b0c01cc     	add	x12, x14, x12
  1a4a64: b9400189     	ldr	w9, [x12]
  1a4a68: 0a080128     	and	w8, w9, w8
  1a4a6c: f9400bec     	ldr	x12, [sp, #0x10]
  1a4a70: f94013ee     	ldr	x14, [sp, #0x20]
  1a4a74: 91000dce     	add	x14, x14, #0x3
  1a4a78: 9b0e7dad     	mul	x13, x13, x14
  1a4a7c: 8b0d018c     	add	x12, x12, x13
  1a4a80: 79000188     	strh	w8, [x12]
  1a4a84: 1400003d     	b	0x1a4b78 <vorbis_book_unpack+0x1f38>
  1a4a88: 32003fe8     	orr	w8, wzr, #0xffff
  1a4a8c: 321103e9     	orr	w9, wzr, #0x8000
  1a4a90: 32003bea     	orr	w10, wzr, #0x7fff
  1a4a94: 321c03eb     	orr	w11, wzr, #0x10
  1a4a98: 321f03ec     	orr	w12, wzr, #0x2
  1a4a9c: b27e03ed     	orr	x13, xzr, #0x4
  1a4aa0: b27f03ee     	orr	x14, xzr, #0x2
  1a4aa4: f94013ef     	ldr	x15, [sp, #0x20]
  1a4aa8: f1000def     	subs	x15, x15, #0x3
  1a4aac: f90013ef     	str	x15, [sp, #0x20]
  1a4ab0: f94017ef     	ldr	x15, [sp, #0x28]
  1a4ab4: b94033f0     	ldr	w16, [sp, #0x30]
  1a4ab8: 2a1003f1     	mov	w17, w16
  1a4abc: 93407e31     	sxtw	x17, w17
  1a4ac0: 9b117db1     	mul	x17, x13, x17
  1a4ac4: 8b1101ef     	add	x15, x15, x17
  1a4ac8: b94001f0     	ldr	w16, [x15]
  1a4acc: 1acb260b     	lsr	w11, w16, w11
  1a4ad0: 0a0a016a     	and	w10, w11, w10
  1a4ad4: 2a090149     	orr	w9, w10, w9
  1a4ad8: f9400bef     	ldr	x15, [sp, #0x10]
  1a4adc: f94013f1     	ldr	x17, [sp, #0x20]
  1a4ae0: 9b117dd1     	mul	x17, x14, x17
  1a4ae4: 8b1101ef     	add	x15, x15, x17
  1a4ae8: 790001e9     	strh	w9, [x15]
  1a4aec: f94017ef     	ldr	x15, [sp, #0x28]
  1a4af0: f94017f1     	ldr	x17, [sp, #0x28]
  1a4af4: b94033e9     	ldr	w9, [sp, #0x30]
  1a4af8: 11000529     	add	w9, w9, #0x1
  1a4afc: 2a0903e0     	mov	w0, w9
  1a4b00: 93407c00     	sxtw	x0, w0
  1a4b04: 9b007da0     	mul	x0, x13, x0
  1a4b08: 8b000231     	add	x17, x17, x0
  1a4b0c: b9400229     	ldr	w9, [x17]
  1a4b10: 1b0c7d29     	mul	w9, w9, w12
  1a4b14: 2a0903f1     	mov	w17, w9
  1a4b18: d3407e31     	ubfx	x17, x17, #0, #32
  1a4b1c: 9b117db1     	mul	x17, x13, x17
  1a4b20: 8b1101ef     	add	x15, x15, x17
  1a4b24: b94001e9     	ldr	w9, [x15]
  1a4b28: f9400bef     	ldr	x15, [sp, #0x10]
  1a4b2c: f94013f1     	ldr	x17, [sp, #0x20]
  1a4b30: 91000631     	add	x17, x17, #0x1
  1a4b34: 9b117dd1     	mul	x17, x14, x17
  1a4b38: 8b1101ef     	add	x15, x15, x17
  1a4b3c: 790001e9     	strh	w9, [x15]
  1a4b40: f94017ef     	ldr	x15, [sp, #0x28]
  1a4b44: b94033e9     	ldr	w9, [sp, #0x30]
  1a4b48: 2a0903f1     	mov	w17, w9
  1a4b4c: 93407e31     	sxtw	x17, w17
  1a4b50: 9b117dad     	mul	x13, x13, x17
  1a4b54: 8b0d01ed     	add	x13, x15, x13
  1a4b58: b94001a9     	ldr	w9, [x13]
  1a4b5c: 0a080128     	and	w8, w9, w8
  1a4b60: f9400bed     	ldr	x13, [sp, #0x10]
  1a4b64: f94013ef     	ldr	x15, [sp, #0x20]
  1a4b68: 910009ef     	add	x15, x15, #0x2
  1a4b6c: 9b0f7dce     	mul	x14, x14, x15
  1a4b70: 8b0e01ad     	add	x13, x13, x14
  1a4b74: 790001a8     	strh	w8, [x13]
  1a4b78: 1400007c     	b	0x1a4d68 <vorbis_book_unpack+0x2128>
  1a4b7c: b26103e8     	orr	x8, xzr, #0x80000000
  1a4b80: b27e03e9     	orr	x9, xzr, #0x4
  1a4b84: f94017ea     	ldr	x10, [sp, #0x28]
  1a4b88: b94033eb     	ldr	w11, [sp, #0x30]
  1a4b8c: 1100056b     	add	w11, w11, #0x1
  1a4b90: 2a0b03ec     	mov	w12, w11
  1a4b94: 93407d8c     	sxtw	x12, w12
  1a4b98: 9b0c7d29     	mul	x9, x9, x12
  1a4b9c: 8b090149     	add	x9, x10, x9
  1a4ba0: b940012b     	ldr	w11, [x9]
  1a4ba4: 2a0b03e9     	mov	w9, w11
  1a4ba8: d3407d29     	ubfx	x9, x9, #0, #32
  1a4bac: 8a080128     	and	x8, x9, x8
  1a4bb0: b5000048     	cbnz	x8, 0x1a4bb8 <vorbis_book_unpack+0x1f78>
  1a4bb4: 1400003f     	b	0x1a4cb0 <vorbis_book_unpack+0x2070>
  1a4bb8: 32003fe8     	orr	w8, wzr, #0xffff
  1a4bbc: 321103e9     	orr	w9, wzr, #0x8000
  1a4bc0: 32003bea     	orr	w10, wzr, #0x7fff
  1a4bc4: 321c03eb     	orr	w11, wzr, #0x10
  1a4bc8: 321f03ec     	orr	w12, wzr, #0x2
  1a4bcc: b27e03ed     	orr	x13, xzr, #0x4
  1a4bd0: b27f03ee     	orr	x14, xzr, #0x2
  1a4bd4: f94013ef     	ldr	x15, [sp, #0x20]
  1a4bd8: f1000def     	subs	x15, x15, #0x3
  1a4bdc: f90013ef     	str	x15, [sp, #0x20]
  1a4be0: f94017ef     	ldr	x15, [sp, #0x28]
  1a4be4: f94017f0     	ldr	x16, [sp, #0x28]
  1a4be8: b94033f1     	ldr	w17, [sp, #0x30]
  1a4bec: 2a1103e0     	mov	w0, w17
  1a4bf0: 93407c00     	sxtw	x0, w0
  1a4bf4: 9b007da0     	mul	x0, x13, x0
  1a4bf8: 8b000210     	add	x16, x16, x0
  1a4bfc: b9400211     	ldr	w17, [x16]
  1a4c00: 1b0c7e2c     	mul	w12, w17, w12
  1a4c04: 2a0c03f0     	mov	w16, w12
  1a4c08: d3407e10     	ubfx	x16, x16, #0, #32
  1a4c0c: 9b107db0     	mul	x16, x13, x16
  1a4c10: 8b1001ef     	add	x15, x15, x16
  1a4c14: b94001ec     	ldr	w12, [x15]
  1a4c18: f9400bef     	ldr	x15, [sp, #0x10]
  1a4c1c: f94013f0     	ldr	x16, [sp, #0x20]
  1a4c20: 9b107dd0     	mul	x16, x14, x16
  1a4c24: 8b1001ef     	add	x15, x15, x16
  1a4c28: 790001ec     	strh	w12, [x15]
  1a4c2c: f94017ef     	ldr	x15, [sp, #0x28]
  1a4c30: b94033ec     	ldr	w12, [sp, #0x30]
  1a4c34: 1100058c     	add	w12, w12, #0x1
  1a4c38: 2a0c03f0     	mov	w16, w12
  1a4c3c: 93407e10     	sxtw	x16, w16
  1a4c40: 9b107db0     	mul	x16, x13, x16
  1a4c44: 8b1001ef     	add	x15, x15, x16
  1a4c48: b94001ec     	ldr	w12, [x15]
  1a4c4c: 1acb258b     	lsr	w11, w12, w11
  1a4c50: 0a0a016a     	and	w10, w11, w10
  1a4c54: 2a090149     	orr	w9, w10, w9
  1a4c58: f9400bef     	ldr	x15, [sp, #0x10]
  1a4c5c: f94013f0     	ldr	x16, [sp, #0x20]
  1a4c60: 91000610     	add	x16, x16, #0x1
  1a4c64: 9b107dd0     	mul	x16, x14, x16
  1a4c68: 8b1001ef     	add	x15, x15, x16
  1a4c6c: 790001e9     	strh	w9, [x15]
  1a4c70: f94017ef     	ldr	x15, [sp, #0x28]
  1a4c74: b94033e9     	ldr	w9, [sp, #0x30]
  1a4c78: 11000529     	add	w9, w9, #0x1
  1a4c7c: 2a0903f0     	mov	w16, w9
  1a4c80: 93407e10     	sxtw	x16, w16
  1a4c84: 9b107dad     	mul	x13, x13, x16
  1a4c88: 8b0d01ed     	add	x13, x15, x13
  1a4c8c: b94001a9     	ldr	w9, [x13]
  1a4c90: 0a080128     	and	w8, w9, w8
  1a4c94: f9400bed     	ldr	x13, [sp, #0x10]
  1a4c98: f94013ef     	ldr	x15, [sp, #0x20]
  1a4c9c: 910009ef     	add	x15, x15, #0x2
  1a4ca0: 9b0f7dce     	mul	x14, x14, x15
  1a4ca4: 8b0e01ad     	add	x13, x13, x14
  1a4ca8: 790001a8     	strh	w8, [x13]
  1a4cac: 1400002f     	b	0x1a4d68 <vorbis_book_unpack+0x2128>
  1a4cb0: 321f03e8     	orr	w8, wzr, #0x2
  1a4cb4: b27e03e9     	orr	x9, xzr, #0x4
  1a4cb8: b27f03ea     	orr	x10, xzr, #0x2
  1a4cbc: f94013eb     	ldr	x11, [sp, #0x20]
  1a4cc0: f100096b     	subs	x11, x11, #0x2
  1a4cc4: f90013eb     	str	x11, [sp, #0x20]
  1a4cc8: f94017eb     	ldr	x11, [sp, #0x28]
  1a4ccc: f94017ec     	ldr	x12, [sp, #0x28]
  1a4cd0: b94033ed     	ldr	w13, [sp, #0x30]
  1a4cd4: 2a0d03ee     	mov	w14, w13
  1a4cd8: 93407dce     	sxtw	x14, w14
  1a4cdc: 9b0e7d2e     	mul	x14, x9, x14
  1a4ce0: 8b0e018c     	add	x12, x12, x14
  1a4ce4: b940018d     	ldr	w13, [x12]
  1a4ce8: 1b087dad     	mul	w13, w13, w8
  1a4cec: 2a0d03ec     	mov	w12, w13
  1a4cf0: d3407d8c     	ubfx	x12, x12, #0, #32
  1a4cf4: 9b0c7d2c     	mul	x12, x9, x12
  1a4cf8: 8b0c016b     	add	x11, x11, x12
  1a4cfc: b940016d     	ldr	w13, [x11]
  1a4d00: f9400beb     	ldr	x11, [sp, #0x10]
  1a4d04: f94013ec     	ldr	x12, [sp, #0x20]
  1a4d08: 9b0c7d4c     	mul	x12, x10, x12
  1a4d0c: 8b0c016b     	add	x11, x11, x12
  1a4d10: 7900016d     	strh	w13, [x11]
  1a4d14: f94017eb     	ldr	x11, [sp, #0x28]
  1a4d18: f94017ec     	ldr	x12, [sp, #0x28]
  1a4d1c: b94033ed     	ldr	w13, [sp, #0x30]
  1a4d20: 110005ad     	add	w13, w13, #0x1
  1a4d24: 2a0d03ee     	mov	w14, w13
  1a4d28: 93407dce     	sxtw	x14, w14
  1a4d2c: 9b0e7d2e     	mul	x14, x9, x14
  1a4d30: 8b0e018c     	add	x12, x12, x14
  1a4d34: b940018d     	ldr	w13, [x12]
  1a4d38: 1b087da8     	mul	w8, w13, w8
  1a4d3c: 2a0803ec     	mov	w12, w8
  1a4d40: d3407d8c     	ubfx	x12, x12, #0, #32
  1a4d44: 9b0c7d29     	mul	x9, x9, x12
  1a4d48: 8b090169     	add	x9, x11, x9
  1a4d4c: b9400128     	ldr	w8, [x9]
  1a4d50: f9400be9     	ldr	x9, [sp, #0x10]
  1a4d54: f94013eb     	ldr	x11, [sp, #0x20]
  1a4d58: 9100056b     	add	x11, x11, #0x1
  1a4d5c: 9b0b7d4a     	mul	x10, x10, x11
  1a4d60: 8b0a0129     	add	x9, x9, x10
  1a4d64: 79000128     	strh	w8, [x9]
  1a4d68: b27e03e8     	orr	x8, xzr, #0x4
  1a4d6c: f94013e9     	ldr	x9, [sp, #0x20]
  1a4d70: 2a0903ea     	mov	w10, w9
  1a4d74: f94017e9     	ldr	x9, [sp, #0x28]
  1a4d78: b94033eb     	ldr	w11, [sp, #0x30]
  1a4d7c: 2a0b03ec     	mov	w12, w11
  1a4d80: 93407d8c     	sxtw	x12, w12
  1a4d84: 9b0c7d08     	mul	x8, x8, x12
  1a4d88: 8b080128     	add	x8, x9, x8
  1a4d8c: b900010a     	str	w10, [x8]
  1a4d90: b94033e8     	ldr	w8, [sp, #0x30]
  1a4d94: 71000908     	subs	w8, w8, #0x2
  1a4d98: b90033e8     	str	w8, [sp, #0x30]
  1a4d9c: 17fffed1     	b	0x1a48e0 <vorbis_book_unpack+0x1ca0>
  1a4da0: f94017e0     	ldr	x0, [sp, #0x28]
  1a4da4: 97fbf42b     	bl	0xa1e50 <free@plt>
  1a4da8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a4dac: 14000007     	b	0x1a4dc8 <vorbis_book_unpack+0x2188>
  1a4db0: 320003e8     	orr	w8, wzr, #0x1
  1a4db4: f94017e0     	ldr	x0, [sp, #0x28]
  1a4db8: b90003e8     	str	w8, [sp]
  1a4dbc: 97fbf425     	bl	0xa1e50 <free@plt>
  1a4dc0: b94003e8     	ldr	w8, [sp]
  1a4dc4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a4dc8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a4dcc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1a4dd0: 9101c3ff     	add	sp, sp, #0x70
  1a4dd4: d65f03c0     	ret

00000000001a4dd8 <vorbis_book_decode>:
  1a4dd8: d100c3ff     	sub	sp, sp, #0x30
  1a4ddc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a4de0: 910083fd     	add	x29, sp, #0x20
  1a4de4: f9000be0     	str	x0, [sp, #0x10]
  1a4de8: f90007e1     	str	x1, [sp, #0x8]
  1a4dec: f9400be0     	ldr	x0, [sp, #0x10]
  1a4df0: b9401408     	ldr	w8, [x0, #0x14]
  1a4df4: 35000048     	cbnz	w8, 0x1a4dfc <vorbis_book_decode+0x24>
  1a4df8: 14000004     	b	0x1a4e08 <vorbis_book_decode+0x30>
  1a4dfc: 92800008     	mov	x8, #-0x1               // =-1
  1a4e00: f81f83a8     	stur	x8, [x29, #-0x8]
  1a4e04: 14000007     	b	0x1a4e20 <vorbis_book_decode+0x48>
  1a4e08: f9400be0     	ldr	x0, [sp, #0x10]
  1a4e0c: f94007e1     	ldr	x1, [sp, #0x8]
  1a4e10: 94000008     	bl	0x1a4e30 <vorbis_book_decode+0x58>
  1a4e14: 2a0003e1     	mov	w1, w0
  1a4e18: d3407c21     	ubfx	x1, x1, #0, #32
  1a4e1c: f81f83a1     	stur	x1, [x29, #-0x8]
  1a4e20: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a4e24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a4e28: 9100c3ff     	add	sp, sp, #0x30
  1a4e2c: d65f03c0     	ret
  1a4e30: d102c3ff     	sub	sp, sp, #0xb0
  1a4e34: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1a4e38: 910283fd     	add	x29, sp, #0xa0
  1a4e3c: f81f03a0     	stur	x0, [x29, #-0x10]
  1a4e40: f81e83a1     	stur	x1, [x29, #-0x18]
  1a4e44: b81e43bf     	stur	wzr, [x29, #-0x1c]
  1a4e48: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a4e4c: b9400008     	ldr	w8, [x0]
  1a4e50: b81e03a8     	stur	w8, [x29, #-0x20]
  1a4e54: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a4e58: b85e03a1     	ldur	w1, [x29, #-0x20]
  1a4e5c: 97fc154d     	bl	0xaa390 <oggpack_look@plt>
  1a4e60: f81d83a0     	stur	x0, [x29, #-0x28]
  1a4e64: 52800008     	mov	w8, #0x0                // =0
  1a4e68: d2800009     	mov	x9, #0x0                // =0
  1a4e6c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a4e70: eb09015f     	cmp	x10, x9
  1a4e74: 1a9fa7eb     	cset	w11, lt
  1a4e78: b90047e8     	str	w8, [sp, #0x44]
  1a4e7c: 3700004b     	tbnz	w11, #0x0, 0x1a4e84 <vorbis_book_decode+0xac>
  1a4e80: 14000006     	b	0x1a4e98 <vorbis_book_decode+0xc0>
  1a4e84: 320003e8     	orr	w8, wzr, #0x1
  1a4e88: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a4e8c: 6b08013f     	cmp	w9, w8
  1a4e90: 1a9fd7e8     	cset	w8, gt
  1a4e94: b90047e8     	str	w8, [sp, #0x44]
  1a4e98: b94047e8     	ldr	w8, [sp, #0x44]
  1a4e9c: 37000048     	tbnz	w8, #0x0, 0x1a4ea4 <vorbis_book_decode+0xcc>
  1a4ea0: 1400000a     	b	0x1a4ec8 <vorbis_book_decode+0xf0>
  1a4ea4: 12800008     	mov	w8, #-0x1               // =-1
  1a4ea8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a4eac: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a4eb0: 0b080128     	add	w8, w9, w8
  1a4eb4: b81e03a8     	stur	w8, [x29, #-0x20]
  1a4eb8: 2a0803e1     	mov	w1, w8
  1a4ebc: 97fc1535     	bl	0xaa390 <oggpack_look@plt>
  1a4ec0: f81d83a0     	stur	x0, [x29, #-0x28]
  1a4ec4: 17ffffe8     	b	0x1a4e64 <vorbis_book_decode+0x8c>
  1a4ec8: d2800008     	mov	x8, #0x0                // =0
  1a4ecc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a4ed0: eb08013f     	cmp	x9, x8
  1a4ed4: 1a9fa7ea     	cset	w10, lt
  1a4ed8: 3700004a     	tbnz	w10, #0x0, 0x1a4ee0 <vorbis_book_decode+0x108>
  1a4edc: 14000009     	b	0x1a4f00 <vorbis_book_decode+0x128>
  1a4ee0: 12800008     	mov	w8, #-0x1               // =-1
  1a4ee4: 320003e1     	orr	w1, wzr, #0x1
  1a4ee8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a4eec: b90043e8     	str	w8, [sp, #0x40]
  1a4ef0: 97fbf4c4     	bl	0xa2200 <oggpack_adv@plt>
  1a4ef4: b94043e8     	ldr	w8, [sp, #0x40]
  1a4ef8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a4efc: 1400017c     	b	0x1a54ec <vorbis_book_decode+0x714>
  1a4f00: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4f04: b9401109     	ldr	w9, [x8, #0x10]
  1a4f08: b9003fe9     	str	w9, [sp, #0x3c]
  1a4f0c: 34000369     	cbz	w9, 0x1a4f78 <vorbis_book_decode+0x1a0>
  1a4f10: 14000001     	b	0x1a4f14 <vorbis_book_decode+0x13c>
  1a4f14: 320003e8     	orr	w8, wzr, #0x1
  1a4f18: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a4f1c: 6b09011f     	cmp	w8, w9
  1a4f20: 1a9f17e8     	cset	w8, eq
  1a4f24: 37000888     	tbnz	w8, #0x0, 0x1a5034 <vorbis_book_decode+0x25c>
  1a4f28: 14000001     	b	0x1a4f2c <vorbis_book_decode+0x154>
  1a4f2c: 321f03e8     	orr	w8, wzr, #0x2
  1a4f30: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a4f34: 6b09011f     	cmp	w8, w9
  1a4f38: 1a9f17e8     	cset	w8, eq
  1a4f3c: 370012e8     	tbnz	w8, #0x0, 0x1a5198 <vorbis_book_decode+0x3c0>
  1a4f40: 14000001     	b	0x1a4f44 <vorbis_book_decode+0x16c>
  1a4f44: 320007e8     	orr	w8, wzr, #0x3
  1a4f48: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a4f4c: 6b09011f     	cmp	w8, w9
  1a4f50: 1a9f17e8     	cset	w8, eq
  1a4f54: 37001808     	tbnz	w8, #0x0, 0x1a5254 <vorbis_book_decode+0x47c>
  1a4f58: 14000001     	b	0x1a4f5c <vorbis_book_decode+0x184>
  1a4f5c: 321e03e8     	orr	w8, wzr, #0x4
  1a4f60: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a4f64: 6b09011f     	cmp	w8, w9
  1a4f68: 1a9f17e8     	cset	w8, eq
  1a4f6c: 37002328     	tbnz	w8, #0x0, 0x1a53d0 <vorbis_book_decode+0x5f8>
  1a4f70: 14000001     	b	0x1a4f74 <vorbis_book_decode+0x19c>
  1a4f74: 14000145     	b	0x1a5488 <vorbis_book_decode+0x6b0>
  1a4f78: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a4f7c: f9400508     	ldr	x8, [x8, #0x8]
  1a4f80: f81c83a8     	stur	x8, [x29, #-0x38]
  1a4f84: f81d03bf     	stur	xzr, [x29, #-0x30]
  1a4f88: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a4f8c: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a4f90: 2a0903ea     	mov	w10, w9
  1a4f94: 93407d4a     	sxtw	x10, w10
  1a4f98: eb0a011f     	cmp	x8, x10
  1a4f9c: 1a9fa7e9     	cset	w9, lt
  1a4fa0: 37000049     	tbnz	w9, #0x0, 0x1a4fa8 <vorbis_book_decode+0x1d0>
  1a4fa4: 1400001c     	b	0x1a5014 <vorbis_book_decode+0x23c>
  1a4fa8: b27903e8     	orr	x8, xzr, #0x80
  1a4fac: b24003e9     	orr	x9, xzr, #0x1
  1a4fb0: 321f03ea     	orr	w10, wzr, #0x2
  1a4fb4: f85c83ab     	ldur	x11, [x29, #-0x38]
  1a4fb8: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1a4fbc: 1b0a7d8a     	mul	w10, w12, w10
  1a4fc0: 2a0a03ed     	mov	w13, w10
  1a4fc4: d3407dad     	ubfx	x13, x13, #0, #32
  1a4fc8: f85d83ae     	ldur	x14, [x29, #-0x28]
  1a4fcc: f85d03af     	ldur	x15, [x29, #-0x30]
  1a4fd0: 9acf29ce     	asr	x14, x14, x15
  1a4fd4: 8a0901c9     	and	x9, x14, x9
  1a4fd8: 8b0901a9     	add	x9, x13, x9
  1a4fdc: 8b090169     	add	x9, x11, x9
  1a4fe0: 3940012a     	ldrb	w10, [x9]
  1a4fe4: b81e43aa     	stur	w10, [x29, #-0x1c]
  1a4fe8: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1a4fec: 2a0a03e9     	mov	w9, w10
  1a4ff0: d3407d29     	ubfx	x9, x9, #0, #32
  1a4ff4: 8a080128     	and	x8, x9, x8
  1a4ff8: b5000048     	cbnz	x8, 0x1a5000 <vorbis_book_decode+0x228>
  1a4ffc: 14000002     	b	0x1a5004 <vorbis_book_decode+0x22c>
  1a5000: 14000005     	b	0x1a5014 <vorbis_book_decode+0x23c>
  1a5004: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a5008: 91000508     	add	x8, x8, #0x1
  1a500c: f81d03a8     	stur	x8, [x29, #-0x30]
  1a5010: 17ffffde     	b	0x1a4f88 <vorbis_book_decode+0x1b0>
  1a5014: b2401be8     	orr	x8, xzr, #0x7f
  1a5018: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a501c: 2a0903ea     	mov	w10, w9
  1a5020: d3407d4a     	ubfx	x10, x10, #0, #32
  1a5024: 8a080148     	and	x8, x10, x8
  1a5028: 2a0803e9     	mov	w9, w8
  1a502c: b81e43a9     	stur	w9, [x29, #-0x1c]
  1a5030: 14000116     	b	0x1a5488 <vorbis_book_decode+0x6b0>
  1a5034: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5038: f9400508     	ldr	x8, [x8, #0x8]
  1a503c: f81c03a8     	stur	x8, [x29, #-0x40]
  1a5040: f81d03bf     	stur	xzr, [x29, #-0x30]
  1a5044: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a5048: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a504c: 2a0903ea     	mov	w10, w9
  1a5050: 93407d4a     	sxtw	x10, w10
  1a5054: eb0a011f     	cmp	x8, x10
  1a5058: 1a9fa7e9     	cset	w9, lt
  1a505c: 37000049     	tbnz	w9, #0x0, 0x1a5064 <vorbis_book_decode+0x28c>
  1a5060: 14000046     	b	0x1a5178 <vorbis_book_decode+0x3a0>
  1a5064: 321903e8     	orr	w8, wzr, #0x80
  1a5068: b24003e9     	orr	x9, xzr, #0x1
  1a506c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a5070: f85d03ab     	ldur	x11, [x29, #-0x30]
  1a5074: 9acb294a     	asr	x10, x10, x11
  1a5078: 8a090149     	and	x9, x10, x9
  1a507c: 2a0903ec     	mov	w12, w9
  1a5080: b81bc3ac     	stur	w12, [x29, #-0x44]
  1a5084: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a5088: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1a508c: b85bc3ad     	ldur	w13, [x29, #-0x44]
  1a5090: 0b0d018c     	add	w12, w12, w13
  1a5094: 2a0c03ea     	mov	w10, w12
  1a5098: d3407d4a     	ubfx	x10, x10, #0, #32
  1a509c: 8b0a0129     	add	x9, x9, x10
  1a50a0: 3940012c     	ldrb	w12, [x9]
  1a50a4: b81b83ac     	stur	w12, [x29, #-0x48]
  1a50a8: b85b83ac     	ldur	w12, [x29, #-0x48]
  1a50ac: 0a080188     	and	w8, w12, w8
  1a50b0: 35000048     	cbnz	w8, 0x1a50b8 <vorbis_book_decode+0x2e0>
  1a50b4: 1400002b     	b	0x1a5160 <vorbis_book_decode+0x388>
  1a50b8: 12800008     	mov	w8, #-0x1               // =-1
  1a50bc: 321d03e9     	orr	w9, wzr, #0x8
  1a50c0: b85b83aa     	ldur	w10, [x29, #-0x48]
  1a50c4: 1ac92149     	lsl	w9, w10, w9
  1a50c8: f85c03ab     	ldur	x11, [x29, #-0x40]
  1a50cc: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1a50d0: b85bc3ac     	ldur	w12, [x29, #-0x44]
  1a50d4: 0b0c014a     	add	w10, w10, w12
  1a50d8: 1100054a     	add	w10, w10, #0x1
  1a50dc: b85bc3ac     	ldur	w12, [x29, #-0x44]
  1a50e0: b9003be9     	str	w9, [sp, #0x38]
  1a50e4: f9001beb     	str	x11, [sp, #0x30]
  1a50e8: b9002fea     	str	w10, [sp, #0x2c]
  1a50ec: b9002be8     	str	w8, [sp, #0x28]
  1a50f0: 3500004c     	cbnz	w12, 0x1a50f8 <vorbis_book_decode+0x320>
  1a50f4: 1400000d     	b	0x1a5128 <vorbis_book_decode+0x350>
  1a50f8: 321903e8     	orr	w8, wzr, #0x80
  1a50fc: 52800009     	mov	w9, #0x0                // =0
  1a5100: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a5104: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1a5108: 2a0b03ec     	mov	w12, w11
  1a510c: d3407d8c     	ubfx	x12, x12, #0, #32
  1a5110: 8b0c014a     	add	x10, x10, x12
  1a5114: 3940014b     	ldrb	w11, [x10]
  1a5118: 0a080168     	and	w8, w11, w8
  1a511c: 6b09011f     	cmp	w8, w9
  1a5120: 1a9f07e8     	cset	w8, ne
  1a5124: b9002be8     	str	w8, [sp, #0x28]
  1a5128: b9402be8     	ldr	w8, [sp, #0x28]
  1a512c: 320003e9     	orr	w9, wzr, #0x1
  1a5130: 0a090108     	and	w8, w8, w9
  1a5134: b9402fe9     	ldr	w9, [sp, #0x2c]
  1a5138: 0b080128     	add	w8, w9, w8
  1a513c: 2a0803ea     	mov	w10, w8
  1a5140: d3407d4a     	ubfx	x10, x10, #0, #32
  1a5144: f9401beb     	ldr	x11, [sp, #0x30]
  1a5148: 8b0a016a     	add	x10, x11, x10
  1a514c: 39400148     	ldrb	w8, [x10]
  1a5150: b9403bec     	ldr	w12, [sp, #0x38]
  1a5154: 2a080188     	orr	w8, w12, w8
  1a5158: b81e43a8     	stur	w8, [x29, #-0x1c]
  1a515c: 14000007     	b	0x1a5178 <vorbis_book_decode+0x3a0>
  1a5160: b85b83a8     	ldur	w8, [x29, #-0x48]
  1a5164: b81e43a8     	stur	w8, [x29, #-0x1c]
  1a5168: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a516c: 91000508     	add	x8, x8, #0x1
  1a5170: f81d03a8     	stur	x8, [x29, #-0x30]
  1a5174: 17ffffb4     	b	0x1a5044 <vorbis_book_decode+0x26c>
  1a5178: b270fbe8     	orr	x8, xzr, #0xffffffffffff7fff
  1a517c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a5180: 2a0903ea     	mov	w10, w9
  1a5184: d3407d4a     	ubfx	x10, x10, #0, #32
  1a5188: 8a080148     	and	x8, x10, x8
  1a518c: 2a0803e9     	mov	w9, w8
  1a5190: b81e43a9     	stur	w9, [x29, #-0x1c]
  1a5194: 140000bd     	b	0x1a5488 <vorbis_book_decode+0x6b0>
  1a5198: f81d03bf     	stur	xzr, [x29, #-0x30]
  1a519c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a51a0: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a51a4: 2a0903ea     	mov	w10, w9
  1a51a8: 93407d4a     	sxtw	x10, w10
  1a51ac: eb0a011f     	cmp	x8, x10
  1a51b0: 1a9fa7e9     	cset	w9, lt
  1a51b4: 37000049     	tbnz	w9, #0x0, 0x1a51bc <vorbis_book_decode+0x3e4>
  1a51b8: 1400001f     	b	0x1a5234 <vorbis_book_decode+0x45c>
  1a51bc: b27103e8     	orr	x8, xzr, #0x8000
  1a51c0: b27f03e9     	orr	x9, xzr, #0x2
  1a51c4: b24003ea     	orr	x10, xzr, #0x1
  1a51c8: 321f03eb     	orr	w11, wzr, #0x2
  1a51cc: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a51d0: f940058c     	ldr	x12, [x12, #0x8]
  1a51d4: b85e43ad     	ldur	w13, [x29, #-0x1c]
  1a51d8: 1b0b7dab     	mul	w11, w13, w11
  1a51dc: 2a0b03ee     	mov	w14, w11
  1a51e0: d3407dce     	ubfx	x14, x14, #0, #32
  1a51e4: f85d83af     	ldur	x15, [x29, #-0x28]
  1a51e8: f85d03b0     	ldur	x16, [x29, #-0x30]
  1a51ec: 9ad029ef     	asr	x15, x15, x16
  1a51f0: 8a0a01ea     	and	x10, x15, x10
  1a51f4: 8b0a01ca     	add	x10, x14, x10
  1a51f8: 9b0a7d29     	mul	x9, x9, x10
  1a51fc: 8b090189     	add	x9, x12, x9
  1a5200: 7940012b     	ldrh	w11, [x9]
  1a5204: b81e43ab     	stur	w11, [x29, #-0x1c]
  1a5208: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1a520c: 2a0b03e9     	mov	w9, w11
  1a5210: d3407d29     	ubfx	x9, x9, #0, #32
  1a5214: 8a080128     	and	x8, x9, x8
  1a5218: b5000048     	cbnz	x8, 0x1a5220 <vorbis_book_decode+0x448>
  1a521c: 14000002     	b	0x1a5224 <vorbis_book_decode+0x44c>
  1a5220: 14000005     	b	0x1a5234 <vorbis_book_decode+0x45c>
  1a5224: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a5228: 91000508     	add	x8, x8, #0x1
  1a522c: f81d03a8     	stur	x8, [x29, #-0x30]
  1a5230: 17ffffdb     	b	0x1a519c <vorbis_book_decode+0x3c4>
  1a5234: b270fbe8     	orr	x8, xzr, #0xffffffffffff7fff
  1a5238: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a523c: 2a0903ea     	mov	w10, w9
  1a5240: d3407d4a     	ubfx	x10, x10, #0, #32
  1a5244: 8a080148     	and	x8, x10, x8
  1a5248: 2a0803e9     	mov	w9, w8
  1a524c: b81e43a9     	stur	w9, [x29, #-0x1c]
  1a5250: 1400008e     	b	0x1a5488 <vorbis_book_decode+0x6b0>
  1a5254: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5258: f9400508     	ldr	x8, [x8, #0x8]
  1a525c: f9002be8     	str	x8, [sp, #0x50]
  1a5260: f81d03bf     	stur	xzr, [x29, #-0x30]
  1a5264: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a5268: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a526c: 2a0903ea     	mov	w10, w9
  1a5270: 93407d4a     	sxtw	x10, w10
  1a5274: eb0a011f     	cmp	x8, x10
  1a5278: 1a9fa7e9     	cset	w9, lt
  1a527c: 37000049     	tbnz	w9, #0x0, 0x1a5284 <vorbis_book_decode+0x4ac>
  1a5280: 1400004c     	b	0x1a53b0 <vorbis_book_decode+0x5d8>
  1a5284: 321103e8     	orr	w8, wzr, #0x8000
  1a5288: b27f03e9     	orr	x9, xzr, #0x2
  1a528c: b24003ea     	orr	x10, xzr, #0x1
  1a5290: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a5294: f85d03ac     	ldur	x12, [x29, #-0x30]
  1a5298: 9acc296b     	asr	x11, x11, x12
  1a529c: 8a0a016a     	and	x10, x11, x10
  1a52a0: 2a0a03ed     	mov	w13, w10
  1a52a4: b9004fed     	str	w13, [sp, #0x4c]
  1a52a8: f9402bea     	ldr	x10, [sp, #0x50]
  1a52ac: b85e43ad     	ldur	w13, [x29, #-0x1c]
  1a52b0: b9404fee     	ldr	w14, [sp, #0x4c]
  1a52b4: 0b0e01ad     	add	w13, w13, w14
  1a52b8: 2a0d03eb     	mov	w11, w13
  1a52bc: d3407d6b     	ubfx	x11, x11, #0, #32
  1a52c0: 9b0b7d29     	mul	x9, x9, x11
  1a52c4: 8b090149     	add	x9, x10, x9
  1a52c8: 7940012d     	ldrh	w13, [x9]
  1a52cc: b9004bed     	str	w13, [sp, #0x48]
  1a52d0: b9404bed     	ldr	w13, [sp, #0x48]
  1a52d4: 0a0801a8     	and	w8, w13, w8
  1a52d8: 35000048     	cbnz	w8, 0x1a52e0 <vorbis_book_decode+0x508>
  1a52dc: 1400002f     	b	0x1a5398 <vorbis_book_decode+0x5c0>
  1a52e0: 12800008     	mov	w8, #-0x1               // =-1
  1a52e4: 321c03e9     	orr	w9, wzr, #0x10
  1a52e8: b9404bea     	ldr	w10, [sp, #0x48]
  1a52ec: 1ac92149     	lsl	w9, w10, w9
  1a52f0: f9402beb     	ldr	x11, [sp, #0x50]
  1a52f4: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1a52f8: b9404fec     	ldr	w12, [sp, #0x4c]
  1a52fc: 0b0c014a     	add	w10, w10, w12
  1a5300: 1100054a     	add	w10, w10, #0x1
  1a5304: b9404fec     	ldr	w12, [sp, #0x4c]
  1a5308: b90027e9     	str	w9, [sp, #0x24]
  1a530c: f9000feb     	str	x11, [sp, #0x18]
  1a5310: b90017ea     	str	w10, [sp, #0x14]
  1a5314: b90013e8     	str	w8, [sp, #0x10]
  1a5318: 3500004c     	cbnz	w12, 0x1a5320 <vorbis_book_decode+0x548>
  1a531c: 1400000f     	b	0x1a5358 <vorbis_book_decode+0x580>
  1a5320: 321103e8     	orr	w8, wzr, #0x8000
  1a5324: b27f03e9     	orr	x9, xzr, #0x2
  1a5328: 5280000a     	mov	w10, #0x0               // =0
  1a532c: f9402beb     	ldr	x11, [sp, #0x50]
  1a5330: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1a5334: 2a0c03ed     	mov	w13, w12
  1a5338: d3407dad     	ubfx	x13, x13, #0, #32
  1a533c: 9b0d7d29     	mul	x9, x9, x13
  1a5340: 8b090169     	add	x9, x11, x9
  1a5344: 7940012c     	ldrh	w12, [x9]
  1a5348: 0a080188     	and	w8, w12, w8
  1a534c: 6b0a011f     	cmp	w8, w10
  1a5350: 1a9f07e8     	cset	w8, ne
  1a5354: b90013e8     	str	w8, [sp, #0x10]
  1a5358: b94013e8     	ldr	w8, [sp, #0x10]
  1a535c: b27f03e9     	orr	x9, xzr, #0x2
  1a5360: 320003ea     	orr	w10, wzr, #0x1
  1a5364: 0a0a0108     	and	w8, w8, w10
  1a5368: b94017ea     	ldr	w10, [sp, #0x14]
  1a536c: 0b080148     	add	w8, w10, w8
  1a5370: 2a0803eb     	mov	w11, w8
  1a5374: d3407d6b     	ubfx	x11, x11, #0, #32
  1a5378: 9b0b7d29     	mul	x9, x9, x11
  1a537c: f9400feb     	ldr	x11, [sp, #0x18]
  1a5380: 8b090169     	add	x9, x11, x9
  1a5384: 79400128     	ldrh	w8, [x9]
  1a5388: b94027ec     	ldr	w12, [sp, #0x24]
  1a538c: 2a080188     	orr	w8, w12, w8
  1a5390: b81e43a8     	stur	w8, [x29, #-0x1c]
  1a5394: 14000007     	b	0x1a53b0 <vorbis_book_decode+0x5d8>
  1a5398: b9404be8     	ldr	w8, [sp, #0x48]
  1a539c: b81e43a8     	stur	w8, [x29, #-0x1c]
  1a53a0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a53a4: 91000508     	add	x8, x8, #0x1
  1a53a8: f81d03a8     	stur	x8, [x29, #-0x30]
  1a53ac: 17ffffae     	b	0x1a5264 <vorbis_book_decode+0x48c>
  1a53b0: b260fbe8     	orr	x8, xzr, #0xffffffff7fffffff
  1a53b4: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a53b8: 2a0903ea     	mov	w10, w9
  1a53bc: d3407d4a     	ubfx	x10, x10, #0, #32
  1a53c0: 8a080148     	and	x8, x10, x8
  1a53c4: 2a0803e9     	mov	w9, w8
  1a53c8: b81e43a9     	stur	w9, [x29, #-0x1c]
  1a53cc: 1400002f     	b	0x1a5488 <vorbis_book_decode+0x6b0>
  1a53d0: f81d03bf     	stur	xzr, [x29, #-0x30]
  1a53d4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a53d8: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a53dc: 2a0903ea     	mov	w10, w9
  1a53e0: 93407d4a     	sxtw	x10, w10
  1a53e4: eb0a011f     	cmp	x8, x10
  1a53e8: 1a9fa7e9     	cset	w9, lt
  1a53ec: 37000049     	tbnz	w9, #0x0, 0x1a53f4 <vorbis_book_decode+0x61c>
  1a53f0: 1400001f     	b	0x1a546c <vorbis_book_decode+0x694>
  1a53f4: b26103e8     	orr	x8, xzr, #0x80000000
  1a53f8: b27e03e9     	orr	x9, xzr, #0x4
  1a53fc: b24003ea     	orr	x10, xzr, #0x1
  1a5400: 321f03eb     	orr	w11, wzr, #0x2
  1a5404: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a5408: f940058c     	ldr	x12, [x12, #0x8]
  1a540c: b85e43ad     	ldur	w13, [x29, #-0x1c]
  1a5410: 1b0b7dab     	mul	w11, w13, w11
  1a5414: 2a0b03ee     	mov	w14, w11
  1a5418: d3407dce     	ubfx	x14, x14, #0, #32
  1a541c: f85d83af     	ldur	x15, [x29, #-0x28]
  1a5420: f85d03b0     	ldur	x16, [x29, #-0x30]
  1a5424: 9ad029ef     	asr	x15, x15, x16
  1a5428: 8a0a01ea     	and	x10, x15, x10
  1a542c: 8b0a01ca     	add	x10, x14, x10
  1a5430: 9b0a7d29     	mul	x9, x9, x10
  1a5434: 8b090189     	add	x9, x12, x9
  1a5438: b940012b     	ldr	w11, [x9]
  1a543c: b81e43ab     	stur	w11, [x29, #-0x1c]
  1a5440: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1a5444: 2a0b03e9     	mov	w9, w11
  1a5448: d3407d29     	ubfx	x9, x9, #0, #32
  1a544c: 8a080128     	and	x8, x9, x8
  1a5450: b5000048     	cbnz	x8, 0x1a5458 <vorbis_book_decode+0x680>
  1a5454: 14000002     	b	0x1a545c <vorbis_book_decode+0x684>
  1a5458: 14000005     	b	0x1a546c <vorbis_book_decode+0x694>
  1a545c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a5460: 91000508     	add	x8, x8, #0x1
  1a5464: f81d03a8     	stur	x8, [x29, #-0x30]
  1a5468: 17ffffdb     	b	0x1a53d4 <vorbis_book_decode+0x5fc>
  1a546c: b260fbe8     	orr	x8, xzr, #0xffffffff7fffffff
  1a5470: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a5474: 2a0903ea     	mov	w10, w9
  1a5478: d3407d4a     	ubfx	x10, x10, #0, #32
  1a547c: 8a080148     	and	x8, x10, x8
  1a5480: 2a0803e9     	mov	w9, w8
  1a5484: b81e43a9     	stur	w9, [x29, #-0x1c]
  1a5488: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a548c: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a5490: 2a0903ea     	mov	w10, w9
  1a5494: 93407d4a     	sxtw	x10, w10
  1a5498: eb0a011f     	cmp	x8, x10
  1a549c: 1a9fa7e9     	cset	w9, lt
  1a54a0: 37000049     	tbnz	w9, #0x0, 0x1a54a8 <vorbis_book_decode+0x6d0>
  1a54a4: 1400000a     	b	0x1a54cc <vorbis_book_decode+0x6f4>
  1a54a8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a54ac: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a54b0: 91000508     	add	x8, x8, #0x1
  1a54b4: 2a0803e9     	mov	w9, w8
  1a54b8: 2a0903e1     	mov	w1, w9
  1a54bc: 97fbf351     	bl	0xa2200 <oggpack_adv@plt>
  1a54c0: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a54c4: b81fc3a9     	stur	w9, [x29, #-0x4]
  1a54c8: 14000009     	b	0x1a54ec <vorbis_book_decode+0x714>
  1a54cc: 12800008     	mov	w8, #-0x1               // =-1
  1a54d0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a54d4: b85e03a9     	ldur	w9, [x29, #-0x20]
  1a54d8: 11000521     	add	w1, w9, #0x1
  1a54dc: b9000fe8     	str	w8, [sp, #0xc]
  1a54e0: 97fbf348     	bl	0xa2200 <oggpack_adv@plt>
  1a54e4: b9400fe8     	ldr	w8, [sp, #0xc]
  1a54e8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a54ec: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a54f0: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1a54f4: 9102c3ff     	add	sp, sp, #0xb0
  1a54f8: d65f03c0     	ret

00000000001a54fc <vorbis_book_decodevs_add>:
  1a54fc: d10183ff     	sub	sp, sp, #0x60
  1a5500: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a5504: 910143fd     	add	x29, sp, #0x50
  1a5508: d2800008     	mov	x8, #0x0                // =0
  1a550c: f81f03a0     	stur	x0, [x29, #-0x10]
  1a5510: f81e83a1     	stur	x1, [x29, #-0x18]
  1a5514: f81e03a2     	stur	x2, [x29, #-0x20]
  1a5518: b81dc3a3     	stur	w3, [x29, #-0x24]
  1a551c: b9002be4     	str	w4, [sp, #0x28]
  1a5520: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5524: f9402400     	ldr	x0, [x0, #0x48]
  1a5528: eb08001f     	cmp	x0, x8
  1a552c: 1a9fd7e3     	cset	w3, gt
  1a5530: f90003e8     	str	x8, [sp]
  1a5534: 37000043     	tbnz	w3, #0x0, 0x1a553c <vorbis_book_decodevs_add+0x40>
  1a5538: 1400004e     	b	0x1a5670 <vorbis_book_decodevs_add+0x174>
  1a553c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a5540: 2a0803e9     	mov	w9, w8
  1a5544: 93407d29     	sxtw	x9, w9
  1a5548: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a554c: f940114a     	ldr	x10, [x10, #0x20]
  1a5550: 9aca0d29     	sdiv	x9, x9, x10
  1a5554: 2a0903e8     	mov	w8, w9
  1a5558: b90027e8     	str	w8, [sp, #0x24]
  1a555c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a5560: f9402929     	ldr	x9, [x9, #0x50]
  1a5564: f9000fe9     	str	x9, [sp, #0x18]
  1a5568: f9400fe9     	ldr	x9, [sp, #0x18]
  1a556c: f94003ea     	ldr	x10, [sp]
  1a5570: eb0a013f     	cmp	x9, x10
  1a5574: 1a9f07e8     	cset	w8, ne
  1a5578: 37000088     	tbnz	w8, #0x0, 0x1a5588 <vorbis_book_decodevs_add+0x8c>
  1a557c: 92800008     	mov	x8, #-0x1               // =-1
  1a5580: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5584: 1400003c     	b	0x1a5674 <vorbis_book_decodevs_add+0x178>
  1a5588: b90013ff     	str	wzr, [sp, #0x10]
  1a558c: b94013e8     	ldr	w8, [sp, #0x10]
  1a5590: b94027e9     	ldr	w9, [sp, #0x24]
  1a5594: 6b09011f     	cmp	w8, w9
  1a5598: 1a9fa7e8     	cset	w8, lt
  1a559c: 37000048     	tbnz	w8, #0x0, 0x1a55a4 <vorbis_book_decodevs_add+0xa8>
  1a55a0: 14000034     	b	0x1a5670 <vorbis_book_decodevs_add+0x174>
  1a55a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a55a8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1a55ac: f9400fe2     	ldr	x2, [sp, #0x18]
  1a55b0: b9402be3     	ldr	w3, [sp, #0x28]
  1a55b4: 94000034     	bl	0x1a5684 <vorbis_book_decodevs_add+0x188>
  1a55b8: 35000040     	cbnz	w0, 0x1a55c0 <vorbis_book_decodevs_add+0xc4>
  1a55bc: 14000004     	b	0x1a55cc <vorbis_book_decodevs_add+0xd0>
  1a55c0: 92800008     	mov	x8, #-0x1               // =-1
  1a55c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1a55c8: 1400002b     	b	0x1a5674 <vorbis_book_decodevs_add+0x178>
  1a55cc: b90017ff     	str	wzr, [sp, #0x14]
  1a55d0: b94013e8     	ldr	w8, [sp, #0x10]
  1a55d4: b9000fe8     	str	w8, [sp, #0xc]
  1a55d8: b94017e8     	ldr	w8, [sp, #0x14]
  1a55dc: 2a0803e9     	mov	w9, w8
  1a55e0: 93407d29     	sxtw	x9, w9
  1a55e4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a55e8: f940114a     	ldr	x10, [x10, #0x20]
  1a55ec: eb0a013f     	cmp	x9, x10
  1a55f0: 1a9fa7e8     	cset	w8, lt
  1a55f4: 37000048     	tbnz	w8, #0x0, 0x1a55fc <vorbis_book_decodevs_add+0x100>
  1a55f8: 1400001a     	b	0x1a5660 <vorbis_book_decodevs_add+0x164>
  1a55fc: b27e03e8     	orr	x8, xzr, #0x4
  1a5600: f9400fe9     	ldr	x9, [sp, #0x18]
  1a5604: b94017ea     	ldr	w10, [sp, #0x14]
  1a5608: 2a0a03eb     	mov	w11, w10
  1a560c: 93407d6b     	sxtw	x11, w11
  1a5610: 9b0b7d0b     	mul	x11, x8, x11
  1a5614: 8b0b0129     	add	x9, x9, x11
  1a5618: b940012a     	ldr	w10, [x9]
  1a561c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a5620: b9400fec     	ldr	w12, [sp, #0xc]
  1a5624: 2a0c03eb     	mov	w11, w12
  1a5628: 93407d6b     	sxtw	x11, w11
  1a562c: 9b0b7d08     	mul	x8, x8, x11
  1a5630: 8b080128     	add	x8, x9, x8
  1a5634: b940010c     	ldr	w12, [x8]
  1a5638: 0b0a018a     	add	w10, w12, w10
  1a563c: b900010a     	str	w10, [x8]
  1a5640: b94017e8     	ldr	w8, [sp, #0x14]
  1a5644: 11000508     	add	w8, w8, #0x1
  1a5648: b90017e8     	str	w8, [sp, #0x14]
  1a564c: b94027e8     	ldr	w8, [sp, #0x24]
  1a5650: b9400fe9     	ldr	w9, [sp, #0xc]
  1a5654: 0b080128     	add	w8, w9, w8
  1a5658: b9000fe8     	str	w8, [sp, #0xc]
  1a565c: 17ffffdf     	b	0x1a55d8 <vorbis_book_decodevs_add+0xdc>
  1a5660: b94013e8     	ldr	w8, [sp, #0x10]
  1a5664: 11000508     	add	w8, w8, #0x1
  1a5668: b90013e8     	str	w8, [sp, #0x10]
  1a566c: 17ffffc8     	b	0x1a558c <vorbis_book_decodevs_add+0x90>
  1a5670: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a5674: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a5678: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a567c: 910183ff     	add	sp, sp, #0x60
  1a5680: d65f03c0     	ret
  1a5684: d10183ff     	sub	sp, sp, #0x60
  1a5688: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a568c: 910143fd     	add	x29, sp, #0x50
  1a5690: f81f03a0     	stur	x0, [x29, #-0x10]
  1a5694: f81e83a1     	stur	x1, [x29, #-0x18]
  1a5698: f81e03a2     	stur	x2, [x29, #-0x20]
  1a569c: b81dc3a3     	stur	w3, [x29, #-0x24]
  1a56a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a56a4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1a56a8: 97fffde2     	bl	0x1a4e30 <vorbis_book_decode+0x58>
  1a56ac: b9002be0     	str	w0, [sp, #0x28]
  1a56b0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a56b4: 97fbf68b     	bl	0xa30e0 <oggpack_eop@plt>
  1a56b8: 35000040     	cbnz	w0, 0x1a56c0 <vorbis_book_decodevs_add+0x1c4>
  1a56bc: 14000004     	b	0x1a56cc <vorbis_book_decodevs_add+0x1d0>
  1a56c0: 12800008     	mov	w8, #-0x1               // =-1
  1a56c4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a56c8: 1400014b     	b	0x1a5bf4 <vorbis_book_decodevs_add+0x6f8>
  1a56cc: 320003e8     	orr	w8, wzr, #0x1
  1a56d0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a56d4: b940152a     	ldr	w10, [x9, #0x14]
  1a56d8: 6b0a011f     	cmp	w8, w10
  1a56dc: 1a9f17e8     	cset	w8, eq
  1a56e0: b90003ea     	str	w10, [sp]
  1a56e4: 370001e8     	tbnz	w8, #0x0, 0x1a5720 <vorbis_book_decodevs_add+0x224>
  1a56e8: 14000001     	b	0x1a56ec <vorbis_book_decodevs_add+0x1f0>
  1a56ec: 321f03e8     	orr	w8, wzr, #0x2
  1a56f0: b94003e9     	ldr	w9, [sp]
  1a56f4: 6b09011f     	cmp	w8, w9
  1a56f8: 1a9f17e8     	cset	w8, eq
  1a56fc: 370005c8     	tbnz	w8, #0x0, 0x1a57b4 <vorbis_book_decodevs_add+0x2b8>
  1a5700: 14000001     	b	0x1a5704 <vorbis_book_decodevs_add+0x208>
  1a5704: 320007e8     	orr	w8, wzr, #0x3
  1a5708: b94003e9     	ldr	w9, [sp]
  1a570c: 6b09011f     	cmp	w8, w9
  1a5710: 1a9f17e8     	cset	w8, eq
  1a5714: 37000dc8     	tbnz	w8, #0x0, 0x1a58cc <vorbis_book_decodevs_add+0x3d0>
  1a5718: 14000001     	b	0x1a571c <vorbis_book_decodevs_add+0x220>
  1a571c: 140000b9     	b	0x1a5a00 <vorbis_book_decodevs_add+0x504>
  1a5720: 320003e8     	orr	w8, wzr, #0x1
  1a5724: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a5728: b940192a     	ldr	w10, [x9, #0x18]
  1a572c: 1aca2108     	lsl	w8, w8, w10
  1a5730: 71000508     	subs	w8, w8, #0x1
  1a5734: b90023e8     	str	w8, [sp, #0x20]
  1a5738: b90027ff     	str	wzr, [sp, #0x24]
  1a573c: b94027e8     	ldr	w8, [sp, #0x24]
  1a5740: 2a0803e9     	mov	w9, w8
  1a5744: 93407d29     	sxtw	x9, w9
  1a5748: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a574c: f940114a     	ldr	x10, [x10, #0x20]
  1a5750: eb0a013f     	cmp	x9, x10
  1a5754: 1a9fa7e8     	cset	w8, lt
  1a5758: 37000048     	tbnz	w8, #0x0, 0x1a5760 <vorbis_book_decodevs_add+0x264>
  1a575c: 14000015     	b	0x1a57b0 <vorbis_book_decodevs_add+0x2b4>
  1a5760: b27e03e8     	orr	x8, xzr, #0x4
  1a5764: b9402be9     	ldr	w9, [sp, #0x28]
  1a5768: b94023ea     	ldr	w10, [sp, #0x20]
  1a576c: 0a0a0129     	and	w9, w9, w10
  1a5770: f85e03ab     	ldur	x11, [x29, #-0x20]
  1a5774: b94027ea     	ldr	w10, [sp, #0x24]
  1a5778: 2a0a03ec     	mov	w12, w10
  1a577c: 93407d8c     	sxtw	x12, w12
  1a5780: 9b0c7d08     	mul	x8, x8, x12
  1a5784: 8b080168     	add	x8, x11, x8
  1a5788: b9000109     	str	w9, [x8]
  1a578c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5790: b9401909     	ldr	w9, [x8, #0x18]
  1a5794: b9402bea     	ldr	w10, [sp, #0x28]
  1a5798: 1ac92549     	lsr	w9, w10, w9
  1a579c: b9002be9     	str	w9, [sp, #0x28]
  1a57a0: b94027e8     	ldr	w8, [sp, #0x24]
  1a57a4: 11000508     	add	w8, w8, #0x1
  1a57a8: b90027e8     	str	w8, [sp, #0x24]
  1a57ac: 17ffffe4     	b	0x1a573c <vorbis_book_decodevs_add+0x240>
  1a57b0: 14000097     	b	0x1a5a0c <vorbis_book_decodevs_add+0x510>
  1a57b4: 320003e8     	orr	w8, wzr, #0x1
  1a57b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a57bc: b9403d2a     	ldr	w10, [x9, #0x3c]
  1a57c0: 1aca2108     	lsl	w8, w8, w10
  1a57c4: 71000508     	subs	w8, w8, #0x1
  1a57c8: b9001fe8     	str	w8, [sp, #0x1c]
  1a57cc: b90027ff     	str	wzr, [sp, #0x24]
  1a57d0: b94027e8     	ldr	w8, [sp, #0x24]
  1a57d4: 2a0803e9     	mov	w9, w8
  1a57d8: 93407d29     	sxtw	x9, w9
  1a57dc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a57e0: f940114a     	ldr	x10, [x10, #0x20]
  1a57e4: eb0a013f     	cmp	x9, x10
  1a57e8: 1a9fa7e8     	cset	w8, lt
  1a57ec: 37000048     	tbnz	w8, #0x0, 0x1a57f4 <vorbis_book_decodevs_add+0x2f8>
  1a57f0: 14000036     	b	0x1a58c8 <vorbis_book_decodevs_add+0x3cc>
  1a57f4: 321d03e8     	orr	w8, wzr, #0x8
  1a57f8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a57fc: b940192a     	ldr	w10, [x9, #0x18]
  1a5800: 6b08015f     	cmp	w10, w8
  1a5804: 1a9fc7e8     	cset	w8, le
  1a5808: 37000048     	tbnz	w8, #0x0, 0x1a5810 <vorbis_book_decodevs_add+0x314>
  1a580c: 14000013     	b	0x1a5858 <vorbis_book_decodevs_add+0x35c>
  1a5810: b27e03e8     	orr	x8, xzr, #0x4
  1a5814: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a5818: f9402129     	ldr	x9, [x9, #0x40]
  1a581c: b9402bea     	ldr	w10, [sp, #0x28]
  1a5820: b9401feb     	ldr	w11, [sp, #0x1c]
  1a5824: 0a0b014a     	and	w10, w10, w11
  1a5828: 2a0a03ec     	mov	w12, w10
  1a582c: d3407d8c     	ubfx	x12, x12, #0, #32
  1a5830: 8b0c0129     	add	x9, x9, x12
  1a5834: 3940012a     	ldrb	w10, [x9]
  1a5838: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a583c: b94027eb     	ldr	w11, [sp, #0x24]
  1a5840: 2a0b03ec     	mov	w12, w11
  1a5844: 93407d8c     	sxtw	x12, w12
  1a5848: 9b0c7d08     	mul	x8, x8, x12
  1a584c: 8b080128     	add	x8, x9, x8
  1a5850: b900010a     	str	w10, [x8]
  1a5854: 14000014     	b	0x1a58a4 <vorbis_book_decodevs_add+0x3a8>
  1a5858: b27e03e8     	orr	x8, xzr, #0x4
  1a585c: b27f03e9     	orr	x9, xzr, #0x2
  1a5860: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5864: f940214a     	ldr	x10, [x10, #0x40]
  1a5868: b9402beb     	ldr	w11, [sp, #0x28]
  1a586c: b9401fec     	ldr	w12, [sp, #0x1c]
  1a5870: 0a0c016b     	and	w11, w11, w12
  1a5874: 2a0b03ed     	mov	w13, w11
  1a5878: d3407dad     	ubfx	x13, x13, #0, #32
  1a587c: 9b0d7d29     	mul	x9, x9, x13
  1a5880: 8b090149     	add	x9, x10, x9
  1a5884: 7940012b     	ldrh	w11, [x9]
  1a5888: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a588c: b94027ec     	ldr	w12, [sp, #0x24]
  1a5890: 2a0c03ea     	mov	w10, w12
  1a5894: 93407d4a     	sxtw	x10, w10
  1a5898: 9b0a7d08     	mul	x8, x8, x10
  1a589c: 8b080128     	add	x8, x9, x8
  1a58a0: b900010b     	str	w11, [x8]
  1a58a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a58a8: b9403d09     	ldr	w9, [x8, #0x3c]
  1a58ac: b9402bea     	ldr	w10, [sp, #0x28]
  1a58b0: 1ac92549     	lsr	w9, w10, w9
  1a58b4: b9002be9     	str	w9, [sp, #0x28]
  1a58b8: b94027e8     	ldr	w8, [sp, #0x24]
  1a58bc: 11000508     	add	w8, w8, #0x1
  1a58c0: b90027e8     	str	w8, [sp, #0x24]
  1a58c4: 17ffffc3     	b	0x1a57d0 <vorbis_book_decodevs_add+0x2d4>
  1a58c8: 14000051     	b	0x1a5a0c <vorbis_book_decodevs_add+0x510>
  1a58cc: 321d03e8     	orr	w8, wzr, #0x8
  1a58d0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a58d4: f9402129     	ldr	x9, [x9, #0x40]
  1a58d8: b9402bea     	ldr	w10, [sp, #0x28]
  1a58dc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a58e0: b9403d6c     	ldr	w12, [x11, #0x3c]
  1a58e4: 1b0c7d4a     	mul	w10, w10, w12
  1a58e8: 2a0a03eb     	mov	w11, w10
  1a58ec: d3407d6b     	ubfx	x11, x11, #0, #32
  1a58f0: 8b0b0129     	add	x9, x9, x11
  1a58f4: f9000be9     	str	x9, [sp, #0x10]
  1a58f8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a58fc: b940192a     	ldr	w10, [x9, #0x18]
  1a5900: 6b08015f     	cmp	w10, w8
  1a5904: 1a9fc7e8     	cset	w8, le
  1a5908: 37000048     	tbnz	w8, #0x0, 0x1a5910 <vorbis_book_decodevs_add+0x414>
  1a590c: 1400001e     	b	0x1a5984 <vorbis_book_decodevs_add+0x488>
  1a5910: b90027ff     	str	wzr, [sp, #0x24]
  1a5914: b94027e8     	ldr	w8, [sp, #0x24]
  1a5918: 2a0803e9     	mov	w9, w8
  1a591c: 93407d29     	sxtw	x9, w9
  1a5920: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5924: f940114a     	ldr	x10, [x10, #0x20]
  1a5928: eb0a013f     	cmp	x9, x10
  1a592c: 1a9fa7e8     	cset	w8, lt
  1a5930: 37000048     	tbnz	w8, #0x0, 0x1a5938 <vorbis_book_decodevs_add+0x43c>
  1a5934: 14000013     	b	0x1a5980 <vorbis_book_decodevs_add+0x484>
  1a5938: b27e03e8     	orr	x8, xzr, #0x4
  1a593c: f9400be9     	ldr	x9, [sp, #0x10]
  1a5940: b94027ea     	ldr	w10, [sp, #0x24]
  1a5944: 2a0a03eb     	mov	w11, w10
  1a5948: 93407d6b     	sxtw	x11, w11
  1a594c: 8b0b0129     	add	x9, x9, x11
  1a5950: 3940012a     	ldrb	w10, [x9]
  1a5954: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a5958: b94027ec     	ldr	w12, [sp, #0x24]
  1a595c: 2a0c03eb     	mov	w11, w12
  1a5960: 93407d6b     	sxtw	x11, w11
  1a5964: 9b0b7d08     	mul	x8, x8, x11
  1a5968: 8b080128     	add	x8, x9, x8
  1a596c: b900010a     	str	w10, [x8]
  1a5970: b94027e8     	ldr	w8, [sp, #0x24]
  1a5974: 11000508     	add	w8, w8, #0x1
  1a5978: b90027e8     	str	w8, [sp, #0x24]
  1a597c: 17ffffe6     	b	0x1a5914 <vorbis_book_decodevs_add+0x418>
  1a5980: 1400001f     	b	0x1a59fc <vorbis_book_decodevs_add+0x500>
  1a5984: b90027ff     	str	wzr, [sp, #0x24]
  1a5988: b94027e8     	ldr	w8, [sp, #0x24]
  1a598c: 2a0803e9     	mov	w9, w8
  1a5990: 93407d29     	sxtw	x9, w9
  1a5994: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5998: f940114a     	ldr	x10, [x10, #0x20]
  1a599c: eb0a013f     	cmp	x9, x10
  1a59a0: 1a9fa7e8     	cset	w8, lt
  1a59a4: 37000048     	tbnz	w8, #0x0, 0x1a59ac <vorbis_book_decodevs_add+0x4b0>
  1a59a8: 14000015     	b	0x1a59fc <vorbis_book_decodevs_add+0x500>
  1a59ac: b27e03e8     	orr	x8, xzr, #0x4
  1a59b0: b27f03e9     	orr	x9, xzr, #0x2
  1a59b4: f9400bea     	ldr	x10, [sp, #0x10]
  1a59b8: b94027eb     	ldr	w11, [sp, #0x24]
  1a59bc: 2a0b03ec     	mov	w12, w11
  1a59c0: 93407d8c     	sxtw	x12, w12
  1a59c4: 9b0c7d29     	mul	x9, x9, x12
  1a59c8: 8b090149     	add	x9, x10, x9
  1a59cc: 7940012b     	ldrh	w11, [x9]
  1a59d0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a59d4: b94027ed     	ldr	w13, [sp, #0x24]
  1a59d8: 2a0d03ea     	mov	w10, w13
  1a59dc: 93407d4a     	sxtw	x10, w10
  1a59e0: 9b0a7d08     	mul	x8, x8, x10
  1a59e4: 8b080128     	add	x8, x9, x8
  1a59e8: b900010b     	str	w11, [x8]
  1a59ec: b94027e8     	ldr	w8, [sp, #0x24]
  1a59f0: 11000508     	add	w8, w8, #0x1
  1a59f4: b90027e8     	str	w8, [sp, #0x24]
  1a59f8: 17ffffe4     	b	0x1a5988 <vorbis_book_decodevs_add+0x48c>
  1a59fc: 14000004     	b	0x1a5a0c <vorbis_book_decodevs_add+0x510>
  1a5a00: 12800008     	mov	w8, #-0x1               // =-1
  1a5a04: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a5a08: 1400007b     	b	0x1a5bf4 <vorbis_book_decodevs_add+0x6f8>
  1a5a0c: 52800008     	mov	w8, #0x0                // =0
  1a5a10: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a5a14: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5a18: b940294b     	ldr	w11, [x10, #0x28]
  1a5a1c: 6b0b0129     	subs	w9, w9, w11
  1a5a20: b9000fe9     	str	w9, [sp, #0xc]
  1a5a24: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a5a28: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5a2c: b9402d4b     	ldr	w11, [x10, #0x2c]
  1a5a30: 6b0b0129     	subs	w9, w9, w11
  1a5a34: b9000be9     	str	w9, [sp, #0x8]
  1a5a38: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5a3c: b9403149     	ldr	w9, [x10, #0x30]
  1a5a40: b90007e9     	str	w9, [sp, #0x4]
  1a5a44: b9400be9     	ldr	w9, [sp, #0x8]
  1a5a48: 6b08013f     	cmp	w9, w8
  1a5a4c: 1a9fd7e8     	cset	w8, gt
  1a5a50: 37000048     	tbnz	w8, #0x0, 0x1a5a58 <vorbis_book_decodevs_add+0x55c>
  1a5a54: 14000007     	b	0x1a5a70 <vorbis_book_decodevs_add+0x574>
  1a5a58: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5a5c: b9403509     	ldr	w9, [x8, #0x34]
  1a5a60: b9400bea     	ldr	w10, [sp, #0x8]
  1a5a64: 1aca2929     	asr	w9, w9, w10
  1a5a68: b9000be9     	str	w9, [sp, #0x8]
  1a5a6c: 14000008     	b	0x1a5a8c <vorbis_book_decodevs_add+0x590>
  1a5a70: 52800008     	mov	w8, #0x0                // =0
  1a5a74: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a5a78: b940352a     	ldr	w10, [x9, #0x34]
  1a5a7c: b9400beb     	ldr	w11, [sp, #0x8]
  1a5a80: 6b0b0108     	subs	w8, w8, w11
  1a5a84: 1ac82148     	lsl	w8, w10, w8
  1a5a88: b9000be8     	str	w8, [sp, #0x8]
  1a5a8c: 52800008     	mov	w8, #0x0                // =0
  1a5a90: b9400fe9     	ldr	w9, [sp, #0xc]
  1a5a94: 6b08013f     	cmp	w9, w8
  1a5a98: 1a9fa7e8     	cset	w8, lt
  1a5a9c: 37000048     	tbnz	w8, #0x0, 0x1a5aa4 <vorbis_book_decodevs_add+0x5a8>
  1a5aa0: 14000008     	b	0x1a5ac0 <vorbis_book_decodevs_add+0x5c4>
  1a5aa4: 52800008     	mov	w8, #0x0                // =0
  1a5aa8: b9400fe9     	ldr	w9, [sp, #0xc]
  1a5aac: 6b090108     	subs	w8, w8, w9
  1a5ab0: b94007e9     	ldr	w9, [sp, #0x4]
  1a5ab4: 1ac82128     	lsl	w8, w9, w8
  1a5ab8: b90007e8     	str	w8, [sp, #0x4]
  1a5abc: b9000fff     	str	wzr, [sp, #0xc]
  1a5ac0: b9400fe8     	ldr	w8, [sp, #0xc]
  1a5ac4: b9400be9     	ldr	w9, [sp, #0x8]
  1a5ac8: 1ac82128     	lsl	w8, w9, w8
  1a5acc: b9000be8     	str	w8, [sp, #0x8]
  1a5ad0: b90027ff     	str	wzr, [sp, #0x24]
  1a5ad4: b94027e8     	ldr	w8, [sp, #0x24]
  1a5ad8: 2a0803e9     	mov	w9, w8
  1a5adc: 93407d29     	sxtw	x9, w9
  1a5ae0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5ae4: f940114a     	ldr	x10, [x10, #0x20]
  1a5ae8: eb0a013f     	cmp	x9, x10
  1a5aec: 1a9fa7e8     	cset	w8, lt
  1a5af0: 37000048     	tbnz	w8, #0x0, 0x1a5af8 <vorbis_book_decodevs_add+0x5fc>
  1a5af4: 1400001a     	b	0x1a5b5c <vorbis_book_decodevs_add+0x660>
  1a5af8: b27e03e8     	orr	x8, xzr, #0x4
  1a5afc: b9400be9     	ldr	w9, [sp, #0x8]
  1a5b00: f85e03aa     	ldur	x10, [x29, #-0x20]
  1a5b04: b94027eb     	ldr	w11, [sp, #0x24]
  1a5b08: 2a0b03ec     	mov	w12, w11
  1a5b0c: 93407d8c     	sxtw	x12, w12
  1a5b10: 9b0c7d0c     	mul	x12, x8, x12
  1a5b14: 8b0c014a     	add	x10, x10, x12
  1a5b18: b940014b     	ldr	w11, [x10]
  1a5b1c: b94007ed     	ldr	w13, [sp, #0x4]
  1a5b20: 1b0d7d6b     	mul	w11, w11, w13
  1a5b24: 0b0b0129     	add	w9, w9, w11
  1a5b28: b9400feb     	ldr	w11, [sp, #0xc]
  1a5b2c: 1acb2929     	asr	w9, w9, w11
  1a5b30: f85e03aa     	ldur	x10, [x29, #-0x20]
  1a5b34: b94027eb     	ldr	w11, [sp, #0x24]
  1a5b38: 2a0b03ec     	mov	w12, w11
  1a5b3c: 93407d8c     	sxtw	x12, w12
  1a5b40: 9b0c7d08     	mul	x8, x8, x12
  1a5b44: 8b080148     	add	x8, x10, x8
  1a5b48: b9000109     	str	w9, [x8]
  1a5b4c: b94027e8     	ldr	w8, [sp, #0x24]
  1a5b50: 11000508     	add	w8, w8, #0x1
  1a5b54: b90027e8     	str	w8, [sp, #0x24]
  1a5b58: 17ffffdf     	b	0x1a5ad4 <vorbis_book_decodevs_add+0x5d8>
  1a5b5c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5b60: b9403909     	ldr	w9, [x8, #0x38]
  1a5b64: 35000049     	cbnz	w9, 0x1a5b6c <vorbis_book_decodevs_add+0x670>
  1a5b68: 14000022     	b	0x1a5bf0 <vorbis_book_decodevs_add+0x6f4>
  1a5b6c: 320003e8     	orr	w8, wzr, #0x1
  1a5b70: b90027e8     	str	w8, [sp, #0x24]
  1a5b74: b94027e8     	ldr	w8, [sp, #0x24]
  1a5b78: 2a0803e9     	mov	w9, w8
  1a5b7c: 93407d29     	sxtw	x9, w9
  1a5b80: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5b84: f940114a     	ldr	x10, [x10, #0x20]
  1a5b88: eb0a013f     	cmp	x9, x10
  1a5b8c: 1a9fa7e8     	cset	w8, lt
  1a5b90: 37000048     	tbnz	w8, #0x0, 0x1a5b98 <vorbis_book_decodevs_add+0x69c>
  1a5b94: 14000017     	b	0x1a5bf0 <vorbis_book_decodevs_add+0x6f4>
  1a5b98: b27e03e8     	orr	x8, xzr, #0x4
  1a5b9c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a5ba0: b94027ea     	ldr	w10, [sp, #0x24]
  1a5ba4: 7100054a     	subs	w10, w10, #0x1
  1a5ba8: 2a0a03eb     	mov	w11, w10
  1a5bac: 93407d6b     	sxtw	x11, w11
  1a5bb0: 9b0b7d0b     	mul	x11, x8, x11
  1a5bb4: 8b0b0129     	add	x9, x9, x11
  1a5bb8: b940012a     	ldr	w10, [x9]
  1a5bbc: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a5bc0: b94027ec     	ldr	w12, [sp, #0x24]
  1a5bc4: 2a0c03eb     	mov	w11, w12
  1a5bc8: 93407d6b     	sxtw	x11, w11
  1a5bcc: 9b0b7d08     	mul	x8, x8, x11
  1a5bd0: 8b080128     	add	x8, x9, x8
  1a5bd4: b940010c     	ldr	w12, [x8]
  1a5bd8: 0b0a018a     	add	w10, w12, w10
  1a5bdc: b900010a     	str	w10, [x8]
  1a5be0: b94027e8     	ldr	w8, [sp, #0x24]
  1a5be4: 11000508     	add	w8, w8, #0x1
  1a5be8: b90027e8     	str	w8, [sp, #0x24]
  1a5bec: 17ffffe2     	b	0x1a5b74 <vorbis_book_decodevs_add+0x678>
  1a5bf0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a5bf4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a5bf8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a5bfc: 910183ff     	add	sp, sp, #0x60
  1a5c00: d65f03c0     	ret

00000000001a5c04 <vorbis_book_decodev_add>:
  1a5c04: d10143ff     	sub	sp, sp, #0x50
  1a5c08: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1a5c0c: 910103fd     	add	x29, sp, #0x40
  1a5c10: d2800008     	mov	x8, #0x0                // =0
  1a5c14: f81f03a0     	stur	x0, [x29, #-0x10]
  1a5c18: f81e83a1     	stur	x1, [x29, #-0x18]
  1a5c1c: f90013e2     	str	x2, [sp, #0x20]
  1a5c20: b9001fe3     	str	w3, [sp, #0x1c]
  1a5c24: b9001be4     	str	w4, [sp, #0x18]
  1a5c28: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5c2c: f9402400     	ldr	x0, [x0, #0x48]
  1a5c30: eb08001f     	cmp	x0, x8
  1a5c34: 1a9fd7e3     	cset	w3, gt
  1a5c38: f90003e8     	str	x8, [sp]
  1a5c3c: 37000043     	tbnz	w3, #0x0, 0x1a5c44 <vorbis_book_decodev_add+0x40>
  1a5c40: 14000040     	b	0x1a5d40 <vorbis_book_decodev_add+0x13c>
  1a5c44: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5c48: f9402908     	ldr	x8, [x8, #0x50]
  1a5c4c: f9000be8     	str	x8, [sp, #0x10]
  1a5c50: f9400be8     	ldr	x8, [sp, #0x10]
  1a5c54: f94003e9     	ldr	x9, [sp]
  1a5c58: eb09011f     	cmp	x8, x9
  1a5c5c: 1a9f07ea     	cset	w10, ne
  1a5c60: 3700008a     	tbnz	w10, #0x0, 0x1a5c70 <vorbis_book_decodev_add+0x6c>
  1a5c64: 92800008     	mov	x8, #-0x1               // =-1
  1a5c68: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5c6c: 14000036     	b	0x1a5d44 <vorbis_book_decodev_add+0x140>
  1a5c70: b9000fff     	str	wzr, [sp, #0xc]
  1a5c74: b9400fe8     	ldr	w8, [sp, #0xc]
  1a5c78: b9401fe9     	ldr	w9, [sp, #0x1c]
  1a5c7c: 6b09011f     	cmp	w8, w9
  1a5c80: 1a9fa7e8     	cset	w8, lt
  1a5c84: 37000048     	tbnz	w8, #0x0, 0x1a5c8c <vorbis_book_decodev_add+0x88>
  1a5c88: 1400002e     	b	0x1a5d40 <vorbis_book_decodev_add+0x13c>
  1a5c8c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5c90: f94013e1     	ldr	x1, [sp, #0x20]
  1a5c94: f9400be2     	ldr	x2, [sp, #0x10]
  1a5c98: b9401be3     	ldr	w3, [sp, #0x18]
  1a5c9c: 97fffe7a     	bl	0x1a5684 <vorbis_book_decodevs_add+0x188>
  1a5ca0: 35000040     	cbnz	w0, 0x1a5ca8 <vorbis_book_decodev_add+0xa4>
  1a5ca4: 14000004     	b	0x1a5cb4 <vorbis_book_decodev_add+0xb0>
  1a5ca8: 92800008     	mov	x8, #-0x1               // =-1
  1a5cac: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5cb0: 14000025     	b	0x1a5d44 <vorbis_book_decodev_add+0x140>
  1a5cb4: b9000bff     	str	wzr, [sp, #0x8]
  1a5cb8: b9400be8     	ldr	w8, [sp, #0x8]
  1a5cbc: 2a0803e9     	mov	w9, w8
  1a5cc0: 93407d29     	sxtw	x9, w9
  1a5cc4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5cc8: f940114a     	ldr	x10, [x10, #0x20]
  1a5ccc: eb0a013f     	cmp	x9, x10
  1a5cd0: 1a9fa7e8     	cset	w8, lt
  1a5cd4: 37000048     	tbnz	w8, #0x0, 0x1a5cdc <vorbis_book_decodev_add+0xd8>
  1a5cd8: 14000019     	b	0x1a5d3c <vorbis_book_decodev_add+0x138>
  1a5cdc: b27e03e8     	orr	x8, xzr, #0x4
  1a5ce0: f9400be9     	ldr	x9, [sp, #0x10]
  1a5ce4: b9400bea     	ldr	w10, [sp, #0x8]
  1a5ce8: 2a0a03eb     	mov	w11, w10
  1a5cec: 93407d6b     	sxtw	x11, w11
  1a5cf0: 9b0b7d0b     	mul	x11, x8, x11
  1a5cf4: 8b0b0129     	add	x9, x9, x11
  1a5cf8: b940012a     	ldr	w10, [x9]
  1a5cfc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a5d00: b9400fec     	ldr	w12, [sp, #0xc]
  1a5d04: 2a0c03eb     	mov	w11, w12
  1a5d08: 93407d6b     	sxtw	x11, w11
  1a5d0c: 2a0b03ec     	mov	w12, w11
  1a5d10: 1100058c     	add	w12, w12, #0x1
  1a5d14: b9000fec     	str	w12, [sp, #0xc]
  1a5d18: 9b0b7d08     	mul	x8, x8, x11
  1a5d1c: 8b080128     	add	x8, x9, x8
  1a5d20: b940010c     	ldr	w12, [x8]
  1a5d24: 0b0a018a     	add	w10, w12, w10
  1a5d28: b900010a     	str	w10, [x8]
  1a5d2c: b9400be8     	ldr	w8, [sp, #0x8]
  1a5d30: 11000508     	add	w8, w8, #0x1
  1a5d34: b9000be8     	str	w8, [sp, #0x8]
  1a5d38: 17ffffe0     	b	0x1a5cb8 <vorbis_book_decodev_add+0xb4>
  1a5d3c: 17ffffce     	b	0x1a5c74 <vorbis_book_decodev_add+0x70>
  1a5d40: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a5d44: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a5d48: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1a5d4c: 910143ff     	add	sp, sp, #0x50
  1a5d50: d65f03c0     	ret

00000000001a5d54 <vorbis_book_decodev_set>:
  1a5d54: d10183ff     	sub	sp, sp, #0x60
  1a5d58: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a5d5c: 910143fd     	add	x29, sp, #0x50
  1a5d60: d2800008     	mov	x8, #0x0                // =0
  1a5d64: f81f03a0     	stur	x0, [x29, #-0x10]
  1a5d68: f81e83a1     	stur	x1, [x29, #-0x18]
  1a5d6c: f81e03a2     	stur	x2, [x29, #-0x20]
  1a5d70: b81dc3a3     	stur	w3, [x29, #-0x24]
  1a5d74: b9002be4     	str	w4, [sp, #0x28]
  1a5d78: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5d7c: f9402400     	ldr	x0, [x0, #0x48]
  1a5d80: eb08001f     	cmp	x0, x8
  1a5d84: 1a9fd7e3     	cset	w3, gt
  1a5d88: f90007e8     	str	x8, [sp, #0x8]
  1a5d8c: 37000043     	tbnz	w3, #0x0, 0x1a5d94 <vorbis_book_decodev_set+0x40>
  1a5d90: 1400003f     	b	0x1a5e8c <vorbis_book_decodev_set+0x138>
  1a5d94: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5d98: f9402908     	ldr	x8, [x8, #0x50]
  1a5d9c: f90013e8     	str	x8, [sp, #0x20]
  1a5da0: f94013e8     	ldr	x8, [sp, #0x20]
  1a5da4: f94007e9     	ldr	x9, [sp, #0x8]
  1a5da8: eb09011f     	cmp	x8, x9
  1a5dac: 1a9f07ea     	cset	w10, ne
  1a5db0: 3700008a     	tbnz	w10, #0x0, 0x1a5dc0 <vorbis_book_decodev_set+0x6c>
  1a5db4: 92800008     	mov	x8, #-0x1               // =-1
  1a5db8: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5dbc: 14000056     	b	0x1a5f14 <vorbis_book_decodev_set+0x1c0>
  1a5dc0: b9001fff     	str	wzr, [sp, #0x1c]
  1a5dc4: b9401fe8     	ldr	w8, [sp, #0x1c]
  1a5dc8: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a5dcc: 6b09011f     	cmp	w8, w9
  1a5dd0: 1a9fa7e8     	cset	w8, lt
  1a5dd4: 37000048     	tbnz	w8, #0x0, 0x1a5ddc <vorbis_book_decodev_set+0x88>
  1a5dd8: 1400002c     	b	0x1a5e88 <vorbis_book_decodev_set+0x134>
  1a5ddc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5de0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1a5de4: f94013e2     	ldr	x2, [sp, #0x20]
  1a5de8: b9402be3     	ldr	w3, [sp, #0x28]
  1a5dec: 97fffe26     	bl	0x1a5684 <vorbis_book_decodevs_add+0x188>
  1a5df0: 35000040     	cbnz	w0, 0x1a5df8 <vorbis_book_decodev_set+0xa4>
  1a5df4: 14000004     	b	0x1a5e04 <vorbis_book_decodev_set+0xb0>
  1a5df8: 92800008     	mov	x8, #-0x1               // =-1
  1a5dfc: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5e00: 14000045     	b	0x1a5f14 <vorbis_book_decodev_set+0x1c0>
  1a5e04: b9001bff     	str	wzr, [sp, #0x18]
  1a5e08: b9401be8     	ldr	w8, [sp, #0x18]
  1a5e0c: 2a0803e9     	mov	w9, w8
  1a5e10: 93407d29     	sxtw	x9, w9
  1a5e14: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5e18: f940114a     	ldr	x10, [x10, #0x20]
  1a5e1c: eb0a013f     	cmp	x9, x10
  1a5e20: 1a9fa7e8     	cset	w8, lt
  1a5e24: 37000048     	tbnz	w8, #0x0, 0x1a5e2c <vorbis_book_decodev_set+0xd8>
  1a5e28: 14000017     	b	0x1a5e84 <vorbis_book_decodev_set+0x130>
  1a5e2c: b27e03e8     	orr	x8, xzr, #0x4
  1a5e30: f94013e9     	ldr	x9, [sp, #0x20]
  1a5e34: b9401bea     	ldr	w10, [sp, #0x18]
  1a5e38: 2a0a03eb     	mov	w11, w10
  1a5e3c: 93407d6b     	sxtw	x11, w11
  1a5e40: 9b0b7d0b     	mul	x11, x8, x11
  1a5e44: 8b0b0129     	add	x9, x9, x11
  1a5e48: b940012a     	ldr	w10, [x9]
  1a5e4c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a5e50: b9401fec     	ldr	w12, [sp, #0x1c]
  1a5e54: 2a0c03eb     	mov	w11, w12
  1a5e58: 93407d6b     	sxtw	x11, w11
  1a5e5c: 2a0b03ec     	mov	w12, w11
  1a5e60: 1100058c     	add	w12, w12, #0x1
  1a5e64: b9001fec     	str	w12, [sp, #0x1c]
  1a5e68: 9b0b7d08     	mul	x8, x8, x11
  1a5e6c: 8b080128     	add	x8, x9, x8
  1a5e70: b900010a     	str	w10, [x8]
  1a5e74: b9401be8     	ldr	w8, [sp, #0x18]
  1a5e78: 11000508     	add	w8, w8, #0x1
  1a5e7c: b9001be8     	str	w8, [sp, #0x18]
  1a5e80: 17ffffe2     	b	0x1a5e08 <vorbis_book_decodev_set+0xb4>
  1a5e84: 17ffffd0     	b	0x1a5dc4 <vorbis_book_decodev_set+0x70>
  1a5e88: 14000022     	b	0x1a5f10 <vorbis_book_decodev_set+0x1bc>
  1a5e8c: b90017ff     	str	wzr, [sp, #0x14]
  1a5e90: b94017e8     	ldr	w8, [sp, #0x14]
  1a5e94: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a5e98: 6b09011f     	cmp	w8, w9
  1a5e9c: 1a9fa7e8     	cset	w8, lt
  1a5ea0: 37000048     	tbnz	w8, #0x0, 0x1a5ea8 <vorbis_book_decodev_set+0x154>
  1a5ea4: 1400001b     	b	0x1a5f10 <vorbis_book_decodev_set+0x1bc>
  1a5ea8: b90013ff     	str	wzr, [sp, #0x10]
  1a5eac: b94013e8     	ldr	w8, [sp, #0x10]
  1a5eb0: 2a0803e9     	mov	w9, w8
  1a5eb4: 93407d29     	sxtw	x9, w9
  1a5eb8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a5ebc: f940114a     	ldr	x10, [x10, #0x20]
  1a5ec0: eb0a013f     	cmp	x9, x10
  1a5ec4: 1a9fa7e8     	cset	w8, lt
  1a5ec8: 37000048     	tbnz	w8, #0x0, 0x1a5ed0 <vorbis_book_decodev_set+0x17c>
  1a5ecc: 14000010     	b	0x1a5f0c <vorbis_book_decodev_set+0x1b8>
  1a5ed0: b27e03e8     	orr	x8, xzr, #0x4
  1a5ed4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a5ed8: b94017ea     	ldr	w10, [sp, #0x14]
  1a5edc: 2a0a03eb     	mov	w11, w10
  1a5ee0: 93407d6b     	sxtw	x11, w11
  1a5ee4: 2a0b03ea     	mov	w10, w11
  1a5ee8: 1100054a     	add	w10, w10, #0x1
  1a5eec: b90017ea     	str	w10, [sp, #0x14]
  1a5ef0: 9b0b7d08     	mul	x8, x8, x11
  1a5ef4: 8b080128     	add	x8, x9, x8
  1a5ef8: b900011f     	str	wzr, [x8]
  1a5efc: b94013e8     	ldr	w8, [sp, #0x10]
  1a5f00: 11000508     	add	w8, w8, #0x1
  1a5f04: b90013e8     	str	w8, [sp, #0x10]
  1a5f08: 17ffffe9     	b	0x1a5eac <vorbis_book_decodev_set+0x158>
  1a5f0c: 17ffffe1     	b	0x1a5e90 <vorbis_book_decodev_set+0x13c>
  1a5f10: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a5f14: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a5f18: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a5f1c: 910183ff     	add	sp, sp, #0x60
  1a5f20: d65f03c0     	ret

00000000001a5f24 <vorbis_book_decodevv_add>:
  1a5f24: d101c3ff     	sub	sp, sp, #0x70
  1a5f28: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1a5f2c: 910183fd     	add	x29, sp, #0x60
  1a5f30: d2800008     	mov	x8, #0x0                // =0
  1a5f34: f81f03a0     	stur	x0, [x29, #-0x10]
  1a5f38: f81e83a1     	stur	x1, [x29, #-0x18]
  1a5f3c: f81e03a2     	stur	x2, [x29, #-0x20]
  1a5f40: b81dc3a3     	stur	w3, [x29, #-0x24]
  1a5f44: f9001be4     	str	x4, [sp, #0x30]
  1a5f48: b9002fe5     	str	w5, [sp, #0x2c]
  1a5f4c: b9002be6     	str	w6, [sp, #0x28]
  1a5f50: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5f54: f9402400     	ldr	x0, [x0, #0x48]
  1a5f58: eb08001f     	cmp	x0, x8
  1a5f5c: 1a9fd7e3     	cset	w3, gt
  1a5f60: f90003e8     	str	x8, [sp]
  1a5f64: 37000043     	tbnz	w3, #0x0, 0x1a5f6c <vorbis_book_decodevv_add+0x48>
  1a5f68: 14000051     	b	0x1a60ac <vorbis_book_decodevv_add+0x188>
  1a5f6c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a5f70: f9402908     	ldr	x8, [x8, #0x50]
  1a5f74: f90013e8     	str	x8, [sp, #0x20]
  1a5f78: b9000fff     	str	wzr, [sp, #0xc]
  1a5f7c: f94013e8     	ldr	x8, [sp, #0x20]
  1a5f80: f94003e9     	ldr	x9, [sp]
  1a5f84: eb09011f     	cmp	x8, x9
  1a5f88: 1a9f07ea     	cset	w10, ne
  1a5f8c: 3700008a     	tbnz	w10, #0x0, 0x1a5f9c <vorbis_book_decodevv_add+0x78>
  1a5f90: 92800008     	mov	x8, #-0x1               // =-1
  1a5f94: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5f98: 14000046     	b	0x1a60b0 <vorbis_book_decodevv_add+0x18c>
  1a5f9c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a5fa0: f9000fe8     	str	x8, [sp, #0x18]
  1a5fa4: f9400fe8     	ldr	x8, [sp, #0x18]
  1a5fa8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a5fac: b9402fea     	ldr	w10, [sp, #0x2c]
  1a5fb0: 2a0a03eb     	mov	w11, w10
  1a5fb4: 93407d6b     	sxtw	x11, w11
  1a5fb8: 8b0b0129     	add	x9, x9, x11
  1a5fbc: eb09011f     	cmp	x8, x9
  1a5fc0: 1a9fa7ea     	cset	w10, lt
  1a5fc4: 3700004a     	tbnz	w10, #0x0, 0x1a5fcc <vorbis_book_decodevv_add+0xa8>
  1a5fc8: 14000039     	b	0x1a60ac <vorbis_book_decodevv_add+0x188>
  1a5fcc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a5fd0: f9401be1     	ldr	x1, [sp, #0x30]
  1a5fd4: f94013e2     	ldr	x2, [sp, #0x20]
  1a5fd8: b9402be3     	ldr	w3, [sp, #0x28]
  1a5fdc: 97fffdaa     	bl	0x1a5684 <vorbis_book_decodevs_add+0x188>
  1a5fe0: 35000040     	cbnz	w0, 0x1a5fe8 <vorbis_book_decodevv_add+0xc4>
  1a5fe4: 14000004     	b	0x1a5ff4 <vorbis_book_decodevv_add+0xd0>
  1a5fe8: 92800008     	mov	x8, #-0x1               // =-1
  1a5fec: f81f83a8     	stur	x8, [x29, #-0x8]
  1a5ff0: 14000030     	b	0x1a60b0 <vorbis_book_decodevv_add+0x18c>
  1a5ff4: f9000bff     	str	xzr, [sp, #0x10]
  1a5ff8: f9400be8     	ldr	x8, [sp, #0x10]
  1a5ffc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a6000: f9401129     	ldr	x9, [x9, #0x20]
  1a6004: eb09011f     	cmp	x8, x9
  1a6008: 1a9fa7ea     	cset	w10, lt
  1a600c: 3700004a     	tbnz	w10, #0x0, 0x1a6014 <vorbis_book_decodevv_add+0xf0>
  1a6010: 14000026     	b	0x1a60a8 <vorbis_book_decodevv_add+0x184>
  1a6014: b27d03e8     	orr	x8, xzr, #0x8
  1a6018: b27e03e9     	orr	x9, xzr, #0x4
  1a601c: f94013ea     	ldr	x10, [sp, #0x20]
  1a6020: f9400beb     	ldr	x11, [sp, #0x10]
  1a6024: 9b0b7d2b     	mul	x11, x9, x11
  1a6028: 8b0b014a     	add	x10, x10, x11
  1a602c: b940014c     	ldr	w12, [x10]
  1a6030: f85e83aa     	ldur	x10, [x29, #-0x18]
  1a6034: b9400fed     	ldr	w13, [sp, #0xc]
  1a6038: 2a0d03eb     	mov	w11, w13
  1a603c: 93407d6b     	sxtw	x11, w11
  1a6040: 2a0b03ed     	mov	w13, w11
  1a6044: 110005ad     	add	w13, w13, #0x1
  1a6048: b9000fed     	str	w13, [sp, #0xc]
  1a604c: 9b0b7d08     	mul	x8, x8, x11
  1a6050: 8b080148     	add	x8, x10, x8
  1a6054: f9400108     	ldr	x8, [x8]
  1a6058: f9400fea     	ldr	x10, [sp, #0x18]
  1a605c: 9b0a7d29     	mul	x9, x9, x10
  1a6060: 8b090108     	add	x8, x8, x9
  1a6064: b940010d     	ldr	w13, [x8]
  1a6068: 0b0c01ac     	add	w12, w13, w12
  1a606c: b900010c     	str	w12, [x8]
  1a6070: b9400fec     	ldr	w12, [sp, #0xc]
  1a6074: b85dc3ad     	ldur	w13, [x29, #-0x24]
  1a6078: 6b0d019f     	cmp	w12, w13
  1a607c: 1a9f17ec     	cset	w12, eq
  1a6080: 3700004c     	tbnz	w12, #0x0, 0x1a6088 <vorbis_book_decodevv_add+0x164>
  1a6084: 14000005     	b	0x1a6098 <vorbis_book_decodevv_add+0x174>
  1a6088: b9000fff     	str	wzr, [sp, #0xc]
  1a608c: f9400fe8     	ldr	x8, [sp, #0x18]
  1a6090: 91000508     	add	x8, x8, #0x1
  1a6094: f9000fe8     	str	x8, [sp, #0x18]
  1a6098: f9400be8     	ldr	x8, [sp, #0x10]
  1a609c: 91000508     	add	x8, x8, #0x1
  1a60a0: f9000be8     	str	x8, [sp, #0x10]
  1a60a4: 17ffffd5     	b	0x1a5ff8 <vorbis_book_decodevv_add+0xd4>
  1a60a8: 17ffffbf     	b	0x1a5fa4 <vorbis_book_decodevv_add+0x80>
  1a60ac: f81f83bf     	stur	xzr, [x29, #-0x8]
  1a60b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a60b4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1a60b8: 9101c3ff     	add	sp, sp, #0x70
  1a60bc: d65f03c0     	ret
  1a60c0: d10703ff     	sub	sp, sp, #0x1c0
  1a60c4: f900d3fc     	str	x28, [sp, #0x1a0]
  1a60c8: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  1a60cc: 9106c3fd     	add	x29, sp, #0x1b0
  1a60d0: d53bd048     	mrs	x8, TPIDR_EL0
  1a60d4: f9401508     	ldr	x8, [x8, #0x28]
  1a60d8: f81e83a8     	stur	x8, [x29, #-0x18]
  1a60dc: f81503a0     	stur	x0, [x29, #-0xb0]
  1a60e0: f81483a1     	stur	x1, [x29, #-0xb8]
  1a60e4: f81403a2     	stur	x2, [x29, #-0xc0]
  1a60e8: f81383a3     	stur	x3, [x29, #-0xc8]
  1a60ec: f81303a4     	stur	x4, [x29, #-0xd0]
  1a60f0: f9006fe5     	str	x5, [sp, #0xd8]
  1a60f4: b900d7e6     	str	w6, [sp, #0xd4]
  1a60f8: aa1f03e8     	mov	x8, xzr
  1a60fc: f9005fe8     	str	x8, [sp, #0xb8]
  1a6100: f9005be8     	str	x8, [sp, #0xb0]
  1a6104: f85483a8     	ldur	x8, [x29, #-0xb8]
  1a6108: f1000108     	subs	x8, x8, #0x0
  1a610c: f90047e8     	str	x8, [sp, #0x88]
  1a6110: 540000ac     	b.gt	0x1a6124 <vorbis_book_decodevv_add+0x200>
  1a6114: 14000001     	b	0x1a6118 <vorbis_book_decodevv_add+0x1f4>
  1a6118: 320003e8     	orr	w8, wzr, #0x1
  1a611c: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a6120: 14000148     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a6124: f85483a8     	ldur	x8, [x29, #-0xb8]
  1a6128: f1000508     	subs	x8, x8, #0x1
  1a612c: f90043e8     	str	x8, [sp, #0x80]
  1a6130: 540000cc     	b.gt	0x1a6148 <vorbis_book_decodevv_add+0x224>
  1a6134: 14000001     	b	0x1a6138 <vorbis_book_decodevv_add+0x214>
  1a6138: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a613c: 320103e9     	orr	w9, wzr, #0x80000000
  1a6140: b9000109     	str	w9, [x8]
  1a6144: 14000117     	b	0x1a65a0 <vorbis_book_decodevv_add+0x67c>
  1a6148: 2a1f03e8     	mov	w8, wzr
  1a614c: b81e03a8     	stur	w8, [x29, #-0x20]
  1a6150: 6f00e400     	movi	v0.2d, #0000000000000000
  1a6154: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1a6158: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1a615c: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1a6160: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1a6164: 3c9903a0     	stur	q0, [x29, #-0x70]
  1a6168: 3c9803a0     	stur	q0, [x29, #-0x80]
  1a616c: 3c9703a0     	stur	q0, [x29, #-0x90]
  1a6170: 3c9603a0     	stur	q0, [x29, #-0xa0]
  1a6174: aa1f03e9     	mov	x9, xzr
  1a6178: f90067e9     	str	x9, [sp, #0xc8]
  1a617c: 14000001     	b	0x1a6180 <vorbis_book_decodevv_add+0x25c>
  1a6180: f94067e8     	ldr	x8, [sp, #0xc8]
  1a6184: f85483a9     	ldur	x9, [x29, #-0xb8]
  1a6188: eb090108     	subs	x8, x8, x9
  1a618c: f9003fe8     	str	x8, [sp, #0x78]
  1a6190: 5400206a     	b.ge	0x1a659c <vorbis_book_decodevv_add+0x678>
  1a6194: 14000001     	b	0x1a6198 <vorbis_book_decodevv_add+0x274>
  1a6198: f85503a8     	ldur	x8, [x29, #-0xb0]
  1a619c: f94067e9     	ldr	x9, [sp, #0xc8]
  1a61a0: 3869690a     	ldrb	w10, [x8, x9]
  1a61a4: 2a0a03e8     	mov	w8, w10
  1a61a8: f90057e8     	str	x8, [sp, #0xa8]
  1a61ac: f94057e8     	ldr	x8, [sp, #0xa8]
  1a61b0: b4001ec8     	cbz	x8, 0x1a6588 <vorbis_book_decodevv_add+0x664>
  1a61b4: 14000001     	b	0x1a61b8 <vorbis_book_decodevv_add+0x294>
  1a61b8: f94057e8     	ldr	x8, [sp, #0xa8]
  1a61bc: b7f800e8     	tbnz	x8, #0x3f, 0x1a61d8 <vorbis_book_decodevv_add+0x2b4>
  1a61c0: 14000001     	b	0x1a61c4 <vorbis_book_decodevv_add+0x2a0>
  1a61c4: f94057e8     	ldr	x8, [sp, #0xa8]
  1a61c8: f1008508     	subs	x8, x8, #0x21
  1a61cc: f9003be8     	str	x8, [sp, #0x70]
  1a61d0: 540000ab     	b.lt	0x1a61e4 <vorbis_book_decodevv_add+0x2c0>
  1a61d4: 14000001     	b	0x1a61d8 <vorbis_book_decodevv_add+0x2b4>
  1a61d8: 320003e8     	orr	w8, wzr, #0x1
  1a61dc: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a61e0: 14000118     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a61e4: f94057e8     	ldr	x8, [sp, #0xa8]
  1a61e8: d10283a9     	sub	x9, x29, #0xa0
  1a61ec: b868792a     	ldr	w10, [x9, x8, lsl #2]
  1a61f0: b900a7ea     	str	w10, [sp, #0xa4]
  1a61f4: aa1f03e8     	mov	x8, xzr
  1a61f8: f9004fe8     	str	x8, [sp, #0x98]
  1a61fc: f9405fe8     	ldr	x8, [sp, #0xb8]
  1a6200: b4000108     	cbz	x8, 0x1a6220 <vorbis_book_decodevv_add+0x2fc>
  1a6204: 14000001     	b	0x1a6208 <vorbis_book_decodevv_add+0x2e4>
  1a6208: b940a7e8     	ldr	w8, [sp, #0xa4]
  1a620c: 350000a8     	cbnz	w8, 0x1a6220 <vorbis_book_decodevv_add+0x2fc>
  1a6210: 14000001     	b	0x1a6214 <vorbis_book_decodevv_add+0x2f0>
  1a6214: 12800008     	mov	w8, #-0x1               // =-1
  1a6218: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a621c: 14000109     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a6220: aa1f03e8     	mov	x8, xzr
  1a6224: f90063e8     	str	x8, [sp, #0xc0]
  1a6228: 14000001     	b	0x1a622c <vorbis_book_decodevv_add+0x308>
  1a622c: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6230: f94057e9     	ldr	x9, [sp, #0xa8]
  1a6234: f1000529     	subs	x9, x9, #0x1
  1a6238: eb090108     	subs	x8, x8, x9
  1a623c: f90037e8     	str	x8, [sp, #0x68]
  1a6240: 54000d4a     	b.ge	0x1a63e8 <vorbis_book_decodevv_add+0x4c4>
  1a6244: 14000001     	b	0x1a6248 <vorbis_book_decodevv_add+0x324>
  1a6248: b940a7e8     	ldr	w8, [sp, #0xa4]
  1a624c: b940abe9     	ldr	w9, [sp, #0xa8]
  1a6250: b940c3ea     	ldr	w10, [sp, #0xc0]
  1a6254: 6b0a0129     	subs	w9, w9, w10
  1a6258: 71000529     	subs	w9, w9, #0x1
  1a625c: 1ac92508     	lsr	w8, w8, w9
  1a6260: 12000108     	and	w8, w8, #0x1
  1a6264: b90097e8     	str	w8, [sp, #0x94]
  1a6268: f9404feb     	ldr	x11, [sp, #0x98]
  1a626c: f9405bec     	ldr	x12, [sp, #0xb0]
  1a6270: eb0c016b     	subs	x11, x11, x12
  1a6274: f90033eb     	str	x11, [sp, #0x60]
  1a6278: 540003ab     	b.lt	0x1a62ec <vorbis_book_decodevv_add+0x3c8>
  1a627c: 14000001     	b	0x1a6280 <vorbis_book_decodevv_add+0x35c>
  1a6280: f9404fe8     	ldr	x8, [sp, #0x98]
  1a6284: b7f80108     	tbnz	x8, #0x3f, 0x1a62a4 <vorbis_book_decodevv_add+0x380>
  1a6288: 14000001     	b	0x1a628c <vorbis_book_decodevv_add+0x368>
  1a628c: f9404fe8     	ldr	x8, [sp, #0x98]
  1a6290: f85483a9     	ldur	x9, [x29, #-0xb8]
  1a6294: eb090108     	subs	x8, x8, x9
  1a6298: f9002fe8     	str	x8, [sp, #0x58]
  1a629c: 540000ab     	b.lt	0x1a62b0 <vorbis_book_decodevv_add+0x38c>
  1a62a0: 14000001     	b	0x1a62a4 <vorbis_book_decodevv_add+0x380>
  1a62a4: 320003e8     	orr	w8, wzr, #0x1
  1a62a8: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a62ac: 140000e5     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a62b0: f9405be8     	ldr	x8, [sp, #0xb0]
  1a62b4: 91000508     	add	x8, x8, #0x1
  1a62b8: f9005be8     	str	x8, [sp, #0xb0]
  1a62bc: f9405be8     	ldr	x8, [sp, #0xb0]
  1a62c0: f85403a9     	ldur	x9, [x29, #-0xc0]
  1a62c4: f9404fea     	ldr	x10, [sp, #0x98]
  1a62c8: d37df14a     	lsl	x10, x10, #3
  1a62cc: 2a0803eb     	mov	w11, w8
  1a62d0: b82a692b     	str	w11, [x9, x10]
  1a62d4: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a62d8: f9404fe9     	ldr	x9, [sp, #0x98]
  1a62dc: 8b090d08     	add	x8, x8, x9, lsl #3
  1a62e0: 2a1f03eb     	mov	w11, wzr
  1a62e4: b900050b     	str	w11, [x8, #0x4]
  1a62e8: 14000019     	b	0x1a634c <vorbis_book_decodevv_add+0x428>
  1a62ec: f9404fe8     	ldr	x8, [sp, #0x98]
  1a62f0: b7f80268     	tbnz	x8, #0x3f, 0x1a633c <vorbis_book_decodevv_add+0x418>
  1a62f4: 14000001     	b	0x1a62f8 <vorbis_book_decodevv_add+0x3d4>
  1a62f8: f9404fe8     	ldr	x8, [sp, #0x98]
  1a62fc: f85483a9     	ldur	x9, [x29, #-0xb8]
  1a6300: eb090108     	subs	x8, x8, x9
  1a6304: f9002be8     	str	x8, [sp, #0x50]
  1a6308: 540001aa     	b.ge	0x1a633c <vorbis_book_decodevv_add+0x418>
  1a630c: 14000001     	b	0x1a6310 <vorbis_book_decodevv_add+0x3ec>
  1a6310: f9404fe8     	ldr	x8, [sp, #0x98]
  1a6314: b98097e9     	ldrsw	x9, [sp, #0x94]
  1a6318: 8b080528     	add	x8, x9, x8, lsl #1
  1a631c: f85483a9     	ldur	x9, [x29, #-0xb8]
  1a6320: 320003ea     	orr	w10, wzr, #0x1
  1a6324: 2a0a03eb     	mov	w11, w10
  1a6328: b37ff92b     	bfi	x11, x9, #1, #63
  1a632c: eb0b0108     	subs	x8, x8, x11
  1a6330: f90027e8     	str	x8, [sp, #0x48]
  1a6334: 540000ad     	b.le	0x1a6348 <vorbis_book_decodevv_add+0x424>
  1a6338: 14000001     	b	0x1a633c <vorbis_book_decodevv_add+0x418>
  1a633c: 320003e8     	orr	w8, wzr, #0x1
  1a6340: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a6344: 140000bf     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a6348: 14000001     	b	0x1a634c <vorbis_book_decodevv_add+0x428>
  1a634c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a6350: f9404fe9     	ldr	x9, [sp, #0x98]
  1a6354: b98097ea     	ldrsw	x10, [sp, #0x94]
  1a6358: 8b090549     	add	x9, x10, x9, lsl #1
  1a635c: b869790b     	ldr	w11, [x8, x9, lsl #2]
  1a6360: 3500014b     	cbnz	w11, 0x1a6388 <vorbis_book_decodevv_add+0x464>
  1a6364: 14000001     	b	0x1a6368 <vorbis_book_decodevv_add+0x444>
  1a6368: f9405be8     	ldr	x8, [sp, #0xb0]
  1a636c: f85403a9     	ldur	x9, [x29, #-0xc0]
  1a6370: f9404fea     	ldr	x10, [sp, #0x98]
  1a6374: b98097eb     	ldrsw	x11, [sp, #0x94]
  1a6378: 8b0a056a     	add	x10, x11, x10, lsl #1
  1a637c: 2a0803ec     	mov	w12, w8
  1a6380: b82a792c     	str	w12, [x9, x10, lsl #2]
  1a6384: 14000001     	b	0x1a6388 <vorbis_book_decodevv_add+0x464>
  1a6388: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a638c: f9404fe9     	ldr	x9, [sp, #0x98]
  1a6390: b98097ea     	ldrsw	x10, [sp, #0x94]
  1a6394: 8b090549     	add	x9, x10, x9, lsl #1
  1a6398: b869790b     	ldr	w11, [x8, x9, lsl #2]
  1a639c: 2a0b03e8     	mov	w8, w11
  1a63a0: f9004fe8     	str	x8, [sp, #0x98]
  1a63a4: f9404fe8     	ldr	x8, [sp, #0x98]
  1a63a8: b7f80108     	tbnz	x8, #0x3f, 0x1a63c8 <vorbis_book_decodevv_add+0x4a4>
  1a63ac: 14000001     	b	0x1a63b0 <vorbis_book_decodevv_add+0x48c>
  1a63b0: f9404fe8     	ldr	x8, [sp, #0x98]
  1a63b4: f85483a9     	ldur	x9, [x29, #-0xb8]
  1a63b8: eb090108     	subs	x8, x8, x9
  1a63bc: f90023e8     	str	x8, [sp, #0x40]
  1a63c0: 540000ab     	b.lt	0x1a63d4 <vorbis_book_decodevv_add+0x4b0>
  1a63c4: 14000001     	b	0x1a63c8 <vorbis_book_decodevv_add+0x4a4>
  1a63c8: 320003e8     	orr	w8, wzr, #0x1
  1a63cc: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a63d0: 1400009c     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a63d4: 14000001     	b	0x1a63d8 <vorbis_book_decodevv_add+0x4b4>
  1a63d8: f94063e8     	ldr	x8, [sp, #0xc0]
  1a63dc: 91000508     	add	x8, x8, #0x1
  1a63e0: f90063e8     	str	x8, [sp, #0xc0]
  1a63e4: 17ffff92     	b	0x1a622c <vorbis_book_decodevv_add+0x308>
  1a63e8: b940a7e8     	ldr	w8, [sp, #0xa4]
  1a63ec: b940abe9     	ldr	w9, [sp, #0xa8]
  1a63f0: b940c3ea     	ldr	w10, [sp, #0xc0]
  1a63f4: 6b0a0129     	subs	w9, w9, w10
  1a63f8: 71000529     	subs	w9, w9, #0x1
  1a63fc: 1ac92508     	lsr	w8, w8, w9
  1a6400: 12000108     	and	w8, w8, #0x1
  1a6404: b90093e8     	str	w8, [sp, #0x90]
  1a6408: f9404feb     	ldr	x11, [sp, #0x98]
  1a640c: f9405bec     	ldr	x12, [sp, #0xb0]
  1a6410: eb0c016b     	subs	x11, x11, x12
  1a6414: f9001feb     	str	x11, [sp, #0x38]
  1a6418: 5400016b     	b.lt	0x1a6444 <vorbis_book_decodevv_add+0x520>
  1a641c: 14000001     	b	0x1a6420 <vorbis_book_decodevv_add+0x4fc>
  1a6420: f9405be8     	ldr	x8, [sp, #0xb0]
  1a6424: 91000508     	add	x8, x8, #0x1
  1a6428: f9005be8     	str	x8, [sp, #0xb0]
  1a642c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a6430: f9404fe9     	ldr	x9, [sp, #0x98]
  1a6434: 8b090d08     	add	x8, x8, x9, lsl #3
  1a6438: 2a1f03ea     	mov	w10, wzr
  1a643c: b900050a     	str	w10, [x8, #0x4]
  1a6440: 14000001     	b	0x1a6444 <vorbis_book_decodevv_add+0x520>
  1a6444: f94067e0     	ldr	x0, [sp, #0xc8]
  1a6448: f9405fe8     	ldr	x8, [sp, #0xb8]
  1a644c: 91000509     	add	x9, x8, #0x1
  1a6450: f9005fe9     	str	x9, [sp, #0xb8]
  1a6454: f85383a2     	ldur	x2, [x29, #-0xc8]
  1a6458: f85303a3     	ldur	x3, [x29, #-0xd0]
  1a645c: f9406fe4     	ldr	x4, [sp, #0xd8]
  1a6460: b940d7e5     	ldr	w5, [sp, #0xd4]
  1a6464: aa0803e1     	mov	x1, x8
  1a6468: 94000085     	bl	0x1a667c <vorbis_book_decodevv_add+0x758>
  1a646c: 32010000     	orr	w0, w0, #0x80000000
  1a6470: f85403a8     	ldur	x8, [x29, #-0xc0]
  1a6474: f9404fe9     	ldr	x9, [sp, #0x98]
  1a6478: b98093e1     	ldrsw	x1, [sp, #0x90]
  1a647c: 8b090429     	add	x9, x1, x9, lsl #1
  1a6480: b8297900     	str	w0, [x8, x9, lsl #2]
  1a6484: f94057e8     	ldr	x8, [sp, #0xa8]
  1a6488: f90063e8     	str	x8, [sp, #0xc0]
  1a648c: 14000001     	b	0x1a6490 <vorbis_book_decodevv_add+0x56c>
  1a6490: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6494: f1000508     	subs	x8, x8, #0x1
  1a6498: f9001be8     	str	x8, [sp, #0x30]
  1a649c: 5400032b     	b.lt	0x1a6500 <vorbis_book_decodevv_add+0x5dc>
  1a64a0: 14000001     	b	0x1a64a4 <vorbis_book_decodevv_add+0x580>
  1a64a4: f94063e8     	ldr	x8, [sp, #0xc0]
  1a64a8: d10283a9     	sub	x9, x29, #0xa0
  1a64ac: b868792a     	ldr	w10, [x9, x8, lsl #2]
  1a64b0: 3600012a     	tbz	w10, #0x0, 0x1a64d4 <vorbis_book_decodevv_add+0x5b0>
  1a64b4: 14000001     	b	0x1a64b8 <vorbis_book_decodevv_add+0x594>
  1a64b8: f94063e8     	ldr	x8, [sp, #0xc0]
  1a64bc: d10283a9     	sub	x9, x29, #0xa0
  1a64c0: 8b080928     	add	x8, x9, x8, lsl #2
  1a64c4: b85fc10a     	ldur	w10, [x8, #-0x4]
  1a64c8: 531f794a     	lsl	w10, w10, #1
  1a64cc: b900010a     	str	w10, [x8]
  1a64d0: 1400000c     	b	0x1a6500 <vorbis_book_decodevv_add+0x5dc>
  1a64d4: f94063e8     	ldr	x8, [sp, #0xc0]
  1a64d8: d37ef508     	lsl	x8, x8, #2
  1a64dc: d10283a9     	sub	x9, x29, #0xa0
  1a64e0: b868692a     	ldr	w10, [x9, x8]
  1a64e4: 1100054a     	add	w10, w10, #0x1
  1a64e8: b828692a     	str	w10, [x9, x8]
  1a64ec: 14000001     	b	0x1a64f0 <vorbis_book_decodevv_add+0x5cc>
  1a64f0: f94063e8     	ldr	x8, [sp, #0xc0]
  1a64f4: f1000508     	subs	x8, x8, #0x1
  1a64f8: f90063e8     	str	x8, [sp, #0xc0]
  1a64fc: 17ffffe5     	b	0x1a6490 <vorbis_book_decodevv_add+0x56c>
  1a6500: f94057e8     	ldr	x8, [sp, #0xa8]
  1a6504: 91000508     	add	x8, x8, #0x1
  1a6508: f90063e8     	str	x8, [sp, #0xc0]
  1a650c: 14000001     	b	0x1a6510 <vorbis_book_decodevv_add+0x5ec>
  1a6510: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6514: f1008108     	subs	x8, x8, #0x20
  1a6518: f90017e8     	str	x8, [sp, #0x28]
  1a651c: 5400034c     	b.gt	0x1a6584 <vorbis_book_decodevv_add+0x660>
  1a6520: 14000001     	b	0x1a6524 <vorbis_book_decodevv_add+0x600>
  1a6524: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6528: d10283a9     	sub	x9, x29, #0xa0
  1a652c: b868792a     	ldr	w10, [x9, x8, lsl #2]
  1a6530: b940a7eb     	ldr	w11, [sp, #0xa4]
  1a6534: 6b4a056a     	subs	w10, w11, w10, lsr #1
  1a6538: b90027ea     	str	w10, [sp, #0x24]
  1a653c: 54000181     	b.ne	0x1a656c <vorbis_book_decodevv_add+0x648>
  1a6540: 14000001     	b	0x1a6544 <vorbis_book_decodevv_add+0x620>
  1a6544: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6548: d10283a9     	sub	x9, x29, #0xa0
  1a654c: b868792a     	ldr	w10, [x9, x8, lsl #2]
  1a6550: b900a7ea     	str	w10, [sp, #0xa4]
  1a6554: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6558: 8b080928     	add	x8, x9, x8, lsl #2
  1a655c: b85fc10a     	ldur	w10, [x8, #-0x4]
  1a6560: 531f794a     	lsl	w10, w10, #1
  1a6564: b900010a     	str	w10, [x8]
  1a6568: 14000002     	b	0x1a6570 <vorbis_book_decodevv_add+0x64c>
  1a656c: 14000006     	b	0x1a6584 <vorbis_book_decodevv_add+0x660>
  1a6570: 14000001     	b	0x1a6574 <vorbis_book_decodevv_add+0x650>
  1a6574: f94063e8     	ldr	x8, [sp, #0xc0]
  1a6578: 91000508     	add	x8, x8, #0x1
  1a657c: f90063e8     	str	x8, [sp, #0xc0]
  1a6580: 17ffffe4     	b	0x1a6510 <vorbis_book_decodevv_add+0x5ec>
  1a6584: 14000001     	b	0x1a6588 <vorbis_book_decodevv_add+0x664>
  1a6588: 14000001     	b	0x1a658c <vorbis_book_decodevv_add+0x668>
  1a658c: f94067e8     	ldr	x8, [sp, #0xc8]
  1a6590: 91000508     	add	x8, x8, #0x1
  1a6594: f90067e8     	str	x8, [sp, #0xc8]
  1a6598: 17fffefa     	b	0x1a6180 <vorbis_book_decodevv_add+0x25c>
  1a659c: 14000001     	b	0x1a65a0 <vorbis_book_decodevv_add+0x67c>
  1a65a0: f85303a8     	ldur	x8, [x29, #-0xd0]
  1a65a4: f9402508     	ldr	x8, [x8, #0x48]
  1a65a8: f1000508     	subs	x8, x8, #0x1
  1a65ac: f9000fe8     	str	x8, [sp, #0x18]
  1a65b0: 54000420     	b.eq	0x1a6634 <vorbis_book_decodevv_add+0x710>
  1a65b4: 14000001     	b	0x1a65b8 <vorbis_book_decodevv_add+0x694>
  1a65b8: 320003e8     	orr	w8, wzr, #0x1
  1a65bc: 2a0803e9     	mov	w9, w8
  1a65c0: f90067e9     	str	x9, [sp, #0xc8]
  1a65c4: 14000001     	b	0x1a65c8 <vorbis_book_decodevv_add+0x6a4>
  1a65c8: f94067e8     	ldr	x8, [sp, #0xc8]
  1a65cc: f1008108     	subs	x8, x8, #0x20
  1a65d0: f9000be8     	str	x8, [sp, #0x10]
  1a65d4: 540002ec     	b.gt	0x1a6630 <vorbis_book_decodevv_add+0x70c>
  1a65d8: 14000001     	b	0x1a65dc <vorbis_book_decodevv_add+0x6b8>
  1a65dc: f94067e8     	ldr	x8, [sp, #0xc8]
  1a65e0: d10283a9     	sub	x9, x29, #0xa0
  1a65e4: b868792a     	ldr	w10, [x9, x8, lsl #2]
  1a65e8: 2a0a03e9     	mov	w9, w10
  1a65ec: 321b03ea     	orr	w10, wzr, #0x20
  1a65f0: 2a0a03eb     	mov	w11, w10
  1a65f4: eb080168     	subs	x8, x11, x8
  1a65f8: 1280000a     	mov	w10, #-0x1              // =-1
  1a65fc: 2a0a03eb     	mov	w11, w10
  1a6600: 9ac82568     	lsr	x8, x11, x8
  1a6604: 8a080128     	and	x8, x9, x8
  1a6608: b40000a8     	cbz	x8, 0x1a661c <vorbis_book_decodevv_add+0x6f8>
  1a660c: 14000001     	b	0x1a6610 <vorbis_book_decodevv_add+0x6ec>
  1a6610: 320003e8     	orr	w8, wzr, #0x1
  1a6614: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a6618: 1400000a     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a661c: 14000001     	b	0x1a6620 <vorbis_book_decodevv_add+0x6fc>
  1a6620: f94067e8     	ldr	x8, [sp, #0xc8]
  1a6624: 91000508     	add	x8, x8, #0x1
  1a6628: f90067e8     	str	x8, [sp, #0xc8]
  1a662c: 17ffffe7     	b	0x1a65c8 <vorbis_book_decodevv_add+0x6a4>
  1a6630: 14000001     	b	0x1a6634 <vorbis_book_decodevv_add+0x710>
  1a6634: 2a1f03e8     	mov	w8, wzr
  1a6638: b815c3a8     	stur	w8, [x29, #-0xa4]
  1a663c: 14000001     	b	0x1a6640 <vorbis_book_decodevv_add+0x71c>
  1a6640: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1a6644: d53bd049     	mrs	x9, TPIDR_EL0
  1a6648: f9401529     	ldr	x9, [x9, #0x28]
  1a664c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1a6650: eb0a0129     	subs	x9, x9, x10
  1a6654: b9000fe8     	str	w8, [sp, #0xc]
  1a6658: f90003e9     	str	x9, [sp]
  1a665c: 540000e1     	b.ne	0x1a6678 <vorbis_book_decodevv_add+0x754>
  1a6660: 14000001     	b	0x1a6664 <vorbis_book_decodevv_add+0x740>
  1a6664: b9400fe0     	ldr	w0, [sp, #0xc]
  1a6668: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  1a666c: f940d3fc     	ldr	x28, [sp, #0x1a0]
  1a6670: 910703ff     	add	sp, sp, #0x1c0
  1a6674: d65f03c0     	ret
  1a6678: 97fc0dbe     	bl	0xa9d70 <__stack_chk_fail@plt>
  1a667c: d10183ff     	sub	sp, sp, #0x60
  1a6680: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a6684: 910143fd     	add	x29, sp, #0x50
  1a6688: f81f03a0     	stur	x0, [x29, #-0x10]
  1a668c: f81e83a1     	stur	x1, [x29, #-0x18]
  1a6690: f81e03a2     	stur	x2, [x29, #-0x20]
  1a6694: f90017e3     	str	x3, [sp, #0x28]
  1a6698: f90013e4     	str	x4, [sp, #0x20]
  1a669c: b9001fe5     	str	w5, [sp, #0x1c]
  1a66a0: b9001bff     	str	wzr, [sp, #0x18]
  1a66a4: f94017e0     	ldr	x0, [sp, #0x28]
  1a66a8: b9401405     	ldr	w5, [x0, #0x14]
  1a66ac: b9000be5     	str	w5, [sp, #0x8]
  1a66b0: 340002a5     	cbz	w5, 0x1a6704 <vorbis_book_decodevv_add+0x7e0>
  1a66b4: 14000001     	b	0x1a66b8 <vorbis_book_decodevv_add+0x794>
  1a66b8: 320003e8     	orr	w8, wzr, #0x1
  1a66bc: b9400be9     	ldr	w9, [sp, #0x8]
  1a66c0: 6b09011f     	cmp	w8, w9
  1a66c4: 1a9f17e8     	cset	w8, eq
  1a66c8: 37000268     	tbnz	w8, #0x0, 0x1a6714 <vorbis_book_decodevv_add+0x7f0>
  1a66cc: 14000001     	b	0x1a66d0 <vorbis_book_decodevv_add+0x7ac>
  1a66d0: 321f03e8     	orr	w8, wzr, #0x2
  1a66d4: b9400be9     	ldr	w9, [sp, #0x8]
  1a66d8: 6b09011f     	cmp	w8, w9
  1a66dc: 1a9f17e8     	cset	w8, eq
  1a66e0: 37000c08     	tbnz	w8, #0x0, 0x1a6860 <vorbis_book_decodevv_add+0x93c>
  1a66e4: 14000001     	b	0x1a66e8 <vorbis_book_decodevv_add+0x7c4>
  1a66e8: 320007e8     	orr	w8, wzr, #0x3
  1a66ec: b9400be9     	ldr	w9, [sp, #0x8]
  1a66f0: 6b09011f     	cmp	w8, w9
  1a66f4: 1a9f17e8     	cset	w8, eq
  1a66f8: 37000fe8     	tbnz	w8, #0x0, 0x1a68f4 <vorbis_book_decodevv_add+0x9d0>
  1a66fc: 14000001     	b	0x1a6700 <vorbis_book_decodevv_add+0x7dc>
  1a6700: 14000081     	b	0x1a6904 <vorbis_book_decodevv_add+0x9e0>
  1a6704: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a6708: 2a0803e9     	mov	w9, w8
  1a670c: b81fc3a9     	stur	w9, [x29, #-0x4]
  1a6710: 1400007e     	b	0x1a6908 <vorbis_book_decodevv_add+0x9e4>
  1a6714: 320003e8     	orr	w8, wzr, #0x1
  1a6718: b9401fe9     	ldr	w9, [sp, #0x1c]
  1a671c: 6b08013f     	cmp	w9, w8
  1a6720: 1a9f17e8     	cset	w8, eq
  1a6724: 37000048     	tbnz	w8, #0x0, 0x1a672c <vorbis_book_decodevv_add+0x808>
  1a6728: 1400002c     	b	0x1a67d8 <vorbis_book_decodevv_add+0x8b4>
  1a672c: b90017ff     	str	wzr, [sp, #0x14]
  1a6730: b94017e8     	ldr	w8, [sp, #0x14]
  1a6734: 2a0803e9     	mov	w9, w8
  1a6738: 93407d29     	sxtw	x9, w9
  1a673c: f94017ea     	ldr	x10, [sp, #0x28]
  1a6740: f940114a     	ldr	x10, [x10, #0x20]
  1a6744: eb0a013f     	cmp	x9, x10
  1a6748: 1a9fa7e8     	cset	w8, lt
  1a674c: 37000048     	tbnz	w8, #0x0, 0x1a6754 <vorbis_book_decodevv_add+0x830>
  1a6750: 14000021     	b	0x1a67d4 <vorbis_book_decodevv_add+0x8b0>
  1a6754: b27f03e8     	orr	x8, xzr, #0x2
  1a6758: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a675c: f85e03aa     	ldur	x10, [x29, #-0x20]
  1a6760: 9aca0d2b     	sdiv	x11, x9, x10
  1a6764: 9b0a7d6a     	mul	x10, x11, x10
  1a6768: eb0a0129     	subs	x9, x9, x10
  1a676c: 2a0903ec     	mov	w12, w9
  1a6770: b90013ec     	str	w12, [sp, #0x10]
  1a6774: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a6778: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a677c: 9ac90d49     	sdiv	x9, x10, x9
  1a6780: f81f03a9     	stur	x9, [x29, #-0x10]
  1a6784: f94017e9     	ldr	x9, [sp, #0x28]
  1a6788: f9402129     	ldr	x9, [x9, #0x40]
  1a678c: b94013ec     	ldr	w12, [sp, #0x10]
  1a6790: 2a0c03ea     	mov	w10, w12
  1a6794: d3407d4a     	ubfx	x10, x10, #0, #32
  1a6798: 9b0a7d08     	mul	x8, x8, x10
  1a679c: 8b080128     	add	x8, x9, x8
  1a67a0: 7940010c     	ldrh	w12, [x8]
  1a67a4: f94017e8     	ldr	x8, [sp, #0x28]
  1a67a8: b940190d     	ldr	w13, [x8, #0x18]
  1a67ac: b94017ee     	ldr	w14, [sp, #0x14]
  1a67b0: 1b0e7dad     	mul	w13, w13, w14
  1a67b4: 1acd218c     	lsl	w12, w12, w13
  1a67b8: b9401bed     	ldr	w13, [sp, #0x18]
  1a67bc: 2a0c01ac     	orr	w12, w13, w12
  1a67c0: b9001bec     	str	w12, [sp, #0x18]
  1a67c4: b94017e8     	ldr	w8, [sp, #0x14]
  1a67c8: 11000508     	add	w8, w8, #0x1
  1a67cc: b90017e8     	str	w8, [sp, #0x14]
  1a67d0: 17ffffd8     	b	0x1a6730 <vorbis_book_decodevv_add+0x80c>
  1a67d4: 14000020     	b	0x1a6854 <vorbis_book_decodevv_add+0x930>
  1a67d8: b90017ff     	str	wzr, [sp, #0x14]
  1a67dc: b94017e8     	ldr	w8, [sp, #0x14]
  1a67e0: 2a0803e9     	mov	w9, w8
  1a67e4: 93407d29     	sxtw	x9, w9
  1a67e8: f94017ea     	ldr	x10, [sp, #0x28]
  1a67ec: f940114a     	ldr	x10, [x10, #0x20]
  1a67f0: eb0a013f     	cmp	x9, x10
  1a67f4: 1a9fa7e8     	cset	w8, lt
  1a67f8: 37000048     	tbnz	w8, #0x0, 0x1a6800 <vorbis_book_decodevv_add+0x8dc>
  1a67fc: 14000016     	b	0x1a6854 <vorbis_book_decodevv_add+0x930>
  1a6800: f94013e0     	ldr	x0, [sp, #0x20]
  1a6804: f94017e8     	ldr	x8, [sp, #0x28]
  1a6808: b9401901     	ldr	w1, [x8, #0x18]
  1a680c: 97fbfbbd     	bl	0xa5700 <oggpack_read@plt>
  1a6810: f94017e8     	ldr	x8, [sp, #0x28]
  1a6814: b9401901     	ldr	w1, [x8, #0x18]
  1a6818: b94017e9     	ldr	w9, [sp, #0x14]
  1a681c: 1b097c29     	mul	w9, w1, w9
  1a6820: 2a0903e8     	mov	w8, w9
  1a6824: d3407d08     	ubfx	x8, x8, #0, #32
  1a6828: 9ac82008     	lsl	x8, x0, x8
  1a682c: b9401be9     	ldr	w9, [sp, #0x18]
  1a6830: 2a0903e0     	mov	w0, w9
  1a6834: d3407c00     	ubfx	x0, x0, #0, #32
  1a6838: aa080008     	orr	x8, x0, x8
  1a683c: 2a0803e9     	mov	w9, w8
  1a6840: b9001be9     	str	w9, [sp, #0x18]
  1a6844: b94017e8     	ldr	w8, [sp, #0x14]
  1a6848: 11000508     	add	w8, w8, #0x1
  1a684c: b90017e8     	str	w8, [sp, #0x14]
  1a6850: 17ffffe3     	b	0x1a67dc <vorbis_book_decodevv_add+0x8b8>
  1a6854: b9401be8     	ldr	w8, [sp, #0x18]
  1a6858: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a685c: 1400002b     	b	0x1a6908 <vorbis_book_decodevv_add+0x9e4>
  1a6860: b90017ff     	str	wzr, [sp, #0x14]
  1a6864: b94017e8     	ldr	w8, [sp, #0x14]
  1a6868: 2a0803e9     	mov	w9, w8
  1a686c: 93407d29     	sxtw	x9, w9
  1a6870: f94017ea     	ldr	x10, [sp, #0x28]
  1a6874: f940114a     	ldr	x10, [x10, #0x20]
  1a6878: eb0a013f     	cmp	x9, x10
  1a687c: 1a9fa7e8     	cset	w8, lt
  1a6880: 37000048     	tbnz	w8, #0x0, 0x1a6888 <vorbis_book_decodevv_add+0x964>
  1a6884: 14000019     	b	0x1a68e8 <vorbis_book_decodevv_add+0x9c4>
  1a6888: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a688c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a6890: 9ac90d0a     	sdiv	x10, x8, x9
  1a6894: 9b097d49     	mul	x9, x10, x9
  1a6898: eb090108     	subs	x8, x8, x9
  1a689c: 2a0803eb     	mov	w11, w8
  1a68a0: b9000feb     	str	w11, [sp, #0xc]
  1a68a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a68a8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a68ac: 9ac80d28     	sdiv	x8, x9, x8
  1a68b0: f81f03a8     	stur	x8, [x29, #-0x10]
  1a68b4: b9400feb     	ldr	w11, [sp, #0xc]
  1a68b8: f94017e8     	ldr	x8, [sp, #0x28]
  1a68bc: b9403d0c     	ldr	w12, [x8, #0x3c]
  1a68c0: b94017ed     	ldr	w13, [sp, #0x14]
  1a68c4: 1b0d7d8c     	mul	w12, w12, w13
  1a68c8: 1acc216b     	lsl	w11, w11, w12
  1a68cc: b9401bec     	ldr	w12, [sp, #0x18]
  1a68d0: 2a0b018b     	orr	w11, w12, w11
  1a68d4: b9001beb     	str	w11, [sp, #0x18]
  1a68d8: b94017e8     	ldr	w8, [sp, #0x14]
  1a68dc: 11000508     	add	w8, w8, #0x1
  1a68e0: b90017e8     	str	w8, [sp, #0x14]
  1a68e4: 17ffffe0     	b	0x1a6864 <vorbis_book_decodevv_add+0x940>
  1a68e8: b9401be8     	ldr	w8, [sp, #0x18]
  1a68ec: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a68f0: 14000006     	b	0x1a6908 <vorbis_book_decodevv_add+0x9e4>
  1a68f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a68f8: 2a0803e9     	mov	w9, w8
  1a68fc: b81fc3a9     	stur	w9, [x29, #-0x4]
  1a6900: 14000002     	b	0x1a6908 <vorbis_book_decodevv_add+0x9e4>
  1a6904: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a6908: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a690c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a6910: 910183ff     	add	sp, sp, #0x60
  1a6914: d65f03c0     	ret

00000000001a6918 <vorbis_dsp_restart>:
  1a6918: d100c3ff     	sub	sp, sp, #0x30
  1a691c: d2800008     	mov	x8, #0x0                // =0
  1a6920: f90013e0     	str	x0, [sp, #0x20]
  1a6924: f94013e0     	ldr	x0, [sp, #0x20]
  1a6928: eb08001f     	cmp	x0, x8
  1a692c: 1a9f07e9     	cset	w9, ne
  1a6930: f90007e8     	str	x8, [sp, #0x8]
  1a6934: 37000089     	tbnz	w9, #0x0, 0x1a6944 <vorbis_dsp_restart+0x2c>
  1a6938: 12800008     	mov	w8, #-0x1               // =-1
  1a693c: b9002fe8     	str	w8, [sp, #0x2c]
  1a6940: 14000024     	b	0x1a69d0 <vorbis_dsp_restart+0xb8>
  1a6944: f94013e8     	ldr	x8, [sp, #0x20]
  1a6948: f9400108     	ldr	x8, [x8]
  1a694c: f9000fe8     	str	x8, [sp, #0x18]
  1a6950: f9400fe8     	ldr	x8, [sp, #0x18]
  1a6954: f94007e9     	ldr	x9, [sp, #0x8]
  1a6958: eb09011f     	cmp	x8, x9
  1a695c: 1a9f07ea     	cset	w10, ne
  1a6960: 3700008a     	tbnz	w10, #0x0, 0x1a6970 <vorbis_dsp_restart+0x58>
  1a6964: 12800008     	mov	w8, #-0x1               // =-1
  1a6968: b9002fe8     	str	w8, [sp, #0x2c]
  1a696c: 14000019     	b	0x1a69d0 <vorbis_dsp_restart+0xb8>
  1a6970: f9400fe8     	ldr	x8, [sp, #0x18]
  1a6974: f9401908     	ldr	x8, [x8, #0x30]
  1a6978: f9000be8     	str	x8, [sp, #0x10]
  1a697c: f9400be8     	ldr	x8, [sp, #0x10]
  1a6980: f94007e9     	ldr	x9, [sp, #0x8]
  1a6984: eb09011f     	cmp	x8, x9
  1a6988: 1a9f07ea     	cset	w10, ne
  1a698c: 3700008a     	tbnz	w10, #0x0, 0x1a699c <vorbis_dsp_restart+0x84>
  1a6990: 12800008     	mov	w8, #-0x1               // =-1
  1a6994: b9002fe8     	str	w8, [sp, #0x2c]
  1a6998: 1400000e     	b	0x1a69d0 <vorbis_dsp_restart+0xb8>
  1a699c: 92800008     	mov	x8, #-0x1               // =-1
  1a69a0: 12800009     	mov	w9, #-0x1               // =-1
  1a69a4: f94013ea     	ldr	x10, [sp, #0x20]
  1a69a8: b9004d49     	str	w9, [x10, #0x4c]
  1a69ac: f94013ea     	ldr	x10, [sp, #0x20]
  1a69b0: b9004949     	str	w9, [x10, #0x48]
  1a69b4: f94013ea     	ldr	x10, [sp, #0x20]
  1a69b8: f9003148     	str	x8, [x10, #0x60]
  1a69bc: f94013ea     	ldr	x10, [sp, #0x20]
  1a69c0: f9003548     	str	x8, [x10, #0x68]
  1a69c4: f94013ea     	ldr	x10, [sp, #0x20]
  1a69c8: f9003948     	str	x8, [x10, #0x70]
  1a69cc: b9002fff     	str	wzr, [sp, #0x2c]
  1a69d0: b9402fe0     	ldr	w0, [sp, #0x2c]
  1a69d4: 9100c3ff     	add	sp, sp, #0x30
  1a69d8: d65f03c0     	ret

00000000001a69dc <vorbis_dsp_init>:
  1a69dc: d10143ff     	sub	sp, sp, #0x50
  1a69e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1a69e4: 910103fd     	add	x29, sp, #0x40
  1a69e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1a69ec: f81f03a1     	stur	x1, [x29, #-0x10]
  1a69f0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a69f4: f9401800     	ldr	x0, [x0, #0x30]
  1a69f8: f90013e0     	str	x0, [sp, #0x20]
  1a69fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a6a00: f85f83a1     	ldur	x1, [x29, #-0x8]
  1a6a04: f9000020     	str	x0, [x1]
  1a6a08: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a6a0c: b9400408     	ldr	w8, [x0, #0x4]
  1a6a10: 321d03e9     	orr	w9, wzr, #0x8
  1a6a14: 9b297d00     	smull	x0, w8, w9
  1a6a18: 97fbee1e     	bl	0xa2290 <malloc@plt>
  1a6a1c: f85f83a1     	ldur	x1, [x29, #-0x8]
  1a6a20: f9001c20     	str	x0, [x1, #0x38]
  1a6a24: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a6a28: b9400408     	ldr	w8, [x0, #0x4]
  1a6a2c: 321d03e9     	orr	w9, wzr, #0x8
  1a6a30: 9b297d00     	smull	x0, w8, w9
  1a6a34: 97fbee17     	bl	0xa2290 <malloc@plt>
  1a6a38: f85f83a1     	ldur	x1, [x29, #-0x8]
  1a6a3c: f9002020     	str	x0, [x1, #0x40]
  1a6a40: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1a6a44: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1a6a48: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a6a4c: b940052a     	ldr	w10, [x9, #0x4]
  1a6a50: 6b0a011f     	cmp	w8, w10
  1a6a54: 1a9fa7e8     	cset	w8, lt
  1a6a58: 37000048     	tbnz	w8, #0x0, 0x1a6a60 <vorbis_dsp_init+0x84>
  1a6a5c: 1400002a     	b	0x1a6b04 <vorbis_dsp_init+0x128>
  1a6a60: b24003e8     	orr	x8, xzr, #0x1
  1a6a64: b27d03e9     	orr	x9, xzr, #0x8
  1a6a68: b27e03ea     	orr	x10, xzr, #0x4
  1a6a6c: f94013eb     	ldr	x11, [sp, #0x20]
  1a6a70: f940056b     	ldr	x11, [x11, #0x8]
  1a6a74: 9341fd6b     	asr	x11, x11, #1
  1a6a78: 9b0a7d61     	mul	x1, x11, x10
  1a6a7c: aa0803e0     	mov	x0, x8
  1a6a80: f9000fe8     	str	x8, [sp, #0x18]
  1a6a84: f9000be9     	str	x9, [sp, #0x10]
  1a6a88: f90007ea     	str	x10, [sp, #0x8]
  1a6a8c: 97fbed9d     	bl	0xa2100 <calloc@plt>
  1a6a90: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6a94: f9401d08     	ldr	x8, [x8, #0x38]
  1a6a98: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1a6a9c: 2a0c03e9     	mov	w9, w12
  1a6aa0: 93407d29     	sxtw	x9, w9
  1a6aa4: f9400bea     	ldr	x10, [sp, #0x10]
  1a6aa8: 9b097d49     	mul	x9, x10, x9
  1a6aac: 8b090108     	add	x8, x8, x9
  1a6ab0: f9000100     	str	x0, [x8]
  1a6ab4: f94013e8     	ldr	x8, [sp, #0x20]
  1a6ab8: f9400508     	ldr	x8, [x8, #0x8]
  1a6abc: 9342fd08     	asr	x8, x8, #2
  1a6ac0: f94007e9     	ldr	x9, [sp, #0x8]
  1a6ac4: 9b097d01     	mul	x1, x8, x9
  1a6ac8: f9400fe0     	ldr	x0, [sp, #0x18]
  1a6acc: 97fbed8d     	bl	0xa2100 <calloc@plt>
  1a6ad0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6ad4: f9402108     	ldr	x8, [x8, #0x40]
  1a6ad8: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1a6adc: 2a0c03e9     	mov	w9, w12
  1a6ae0: 93407d29     	sxtw	x9, w9
  1a6ae4: f9400bea     	ldr	x10, [sp, #0x10]
  1a6ae8: 9b097d49     	mul	x9, x10, x9
  1a6aec: 8b090108     	add	x8, x8, x9
  1a6af0: f9000100     	str	x0, [x8]
  1a6af4: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1a6af8: 11000508     	add	w8, w8, #0x1
  1a6afc: b81ec3a8     	stur	w8, [x29, #-0x14]
  1a6b00: 17ffffd1     	b	0x1a6a44 <vorbis_dsp_init+0x68>
  1a6b04: 52800000     	mov	w0, #0x0                // =0
  1a6b08: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6b0c: f900291f     	str	xzr, [x8, #0x50]
  1a6b10: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6b14: f9002d1f     	str	xzr, [x8, #0x58]
  1a6b18: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6b1c: b90007e0     	str	w0, [sp, #0x4]
  1a6b20: aa0803e0     	mov	x0, x8
  1a6b24: 97fc0187     	bl	0xa7140 <vorbis_dsp_restart@plt>
  1a6b28: b94007e9     	ldr	w9, [sp, #0x4]
  1a6b2c: 2a0903e0     	mov	w0, w9
  1a6b30: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1a6b34: 910143ff     	add	sp, sp, #0x50
  1a6b38: d65f03c0     	ret

00000000001a6b3c <vorbis_dsp_create>:
  1a6b3c: d10083ff     	sub	sp, sp, #0x20
  1a6b40: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a6b44: 910043fd     	add	x29, sp, #0x10
  1a6b48: b24003e8     	orr	x8, xzr, #0x1
  1a6b4c: b27d0fe1     	orr	x1, xzr, #0x78
  1a6b50: f90007e0     	str	x0, [sp, #0x8]
  1a6b54: aa0803e0     	mov	x0, x8
  1a6b58: 97fbed6a     	bl	0xa2100 <calloc@plt>
  1a6b5c: f90003e0     	str	x0, [sp]
  1a6b60: f94003e0     	ldr	x0, [sp]
  1a6b64: f94007e1     	ldr	x1, [sp, #0x8]
  1a6b68: 97fc08ae     	bl	0xa8e20 <vorbis_dsp_init@plt>
  1a6b6c: f94003e8     	ldr	x8, [sp]
  1a6b70: aa0803e0     	mov	x0, x8
  1a6b74: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a6b78: 910083ff     	add	sp, sp, #0x20
  1a6b7c: d65f03c0     	ret

00000000001a6b80 <vorbis_dsp_clear>:
  1a6b80: d100c3ff     	sub	sp, sp, #0x30
  1a6b84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a6b88: 910083fd     	add	x29, sp, #0x20
  1a6b8c: d2800008     	mov	x8, #0x0                // =0
  1a6b90: f81f83a0     	stur	x0, [x29, #-0x8]
  1a6b94: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a6b98: eb08001f     	cmp	x0, x8
  1a6b9c: 1a9f07e9     	cset	w9, ne
  1a6ba0: f90003e8     	str	x8, [sp]
  1a6ba4: 37000049     	tbnz	w9, #0x0, 0x1a6bac <vorbis_dsp_clear+0x2c>
  1a6ba8: 14000060     	b	0x1a6d28 <vorbis_dsp_clear+0x1a8>
  1a6bac: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6bb0: f9400108     	ldr	x8, [x8]
  1a6bb4: f90007e8     	str	x8, [sp, #0x8]
  1a6bb8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6bbc: f9401d08     	ldr	x8, [x8, #0x38]
  1a6bc0: f94003e9     	ldr	x9, [sp]
  1a6bc4: eb09011f     	cmp	x8, x9
  1a6bc8: 1a9f07ea     	cset	w10, ne
  1a6bcc: 3700004a     	tbnz	w10, #0x0, 0x1a6bd4 <vorbis_dsp_clear+0x54>
  1a6bd0: 14000028     	b	0x1a6c70 <vorbis_dsp_clear+0xf0>
  1a6bd4: b81f43bf     	stur	wzr, [x29, #-0xc]
  1a6bd8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1a6bdc: f94007e9     	ldr	x9, [sp, #0x8]
  1a6be0: b940052a     	ldr	w10, [x9, #0x4]
  1a6be4: 6b0a011f     	cmp	w8, w10
  1a6be8: 1a9fa7e8     	cset	w8, lt
  1a6bec: 37000048     	tbnz	w8, #0x0, 0x1a6bf4 <vorbis_dsp_clear+0x74>
  1a6bf0: 1400001d     	b	0x1a6c64 <vorbis_dsp_clear+0xe4>
  1a6bf4: b27d03e8     	orr	x8, xzr, #0x8
  1a6bf8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a6bfc: f9401d29     	ldr	x9, [x9, #0x38]
  1a6c00: b85f43aa     	ldur	w10, [x29, #-0xc]
  1a6c04: 2a0a03eb     	mov	w11, w10
  1a6c08: 93407d6b     	sxtw	x11, w11
  1a6c0c: 9b0b7d08     	mul	x8, x8, x11
  1a6c10: 8b080128     	add	x8, x9, x8
  1a6c14: f9400108     	ldr	x8, [x8]
  1a6c18: f94003e9     	ldr	x9, [sp]
  1a6c1c: eb09011f     	cmp	x8, x9
  1a6c20: 1a9f07ea     	cset	w10, ne
  1a6c24: 3700004a     	tbnz	w10, #0x0, 0x1a6c2c <vorbis_dsp_clear+0xac>
  1a6c28: 1400000b     	b	0x1a6c54 <vorbis_dsp_clear+0xd4>
  1a6c2c: b27d03e8     	orr	x8, xzr, #0x8
  1a6c30: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a6c34: f9401d29     	ldr	x9, [x9, #0x38]
  1a6c38: b85f43aa     	ldur	w10, [x29, #-0xc]
  1a6c3c: 2a0a03eb     	mov	w11, w10
  1a6c40: 93407d6b     	sxtw	x11, w11
  1a6c44: 9b0b7d08     	mul	x8, x8, x11
  1a6c48: 8b080128     	add	x8, x9, x8
  1a6c4c: f9400100     	ldr	x0, [x8]
  1a6c50: 97fbec80     	bl	0xa1e50 <free@plt>
  1a6c54: b85f43a8     	ldur	w8, [x29, #-0xc]
  1a6c58: 11000508     	add	w8, w8, #0x1
  1a6c5c: b81f43a8     	stur	w8, [x29, #-0xc]
  1a6c60: 17ffffde     	b	0x1a6bd8 <vorbis_dsp_clear+0x58>
  1a6c64: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6c68: f9401d00     	ldr	x0, [x8, #0x38]
  1a6c6c: 97fbec79     	bl	0xa1e50 <free@plt>
  1a6c70: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6c74: f9402108     	ldr	x8, [x8, #0x40]
  1a6c78: f94003e9     	ldr	x9, [sp]
  1a6c7c: eb09011f     	cmp	x8, x9
  1a6c80: 1a9f07ea     	cset	w10, ne
  1a6c84: 3700004a     	tbnz	w10, #0x0, 0x1a6c8c <vorbis_dsp_clear+0x10c>
  1a6c88: 14000028     	b	0x1a6d28 <vorbis_dsp_clear+0x1a8>
  1a6c8c: b81f43bf     	stur	wzr, [x29, #-0xc]
  1a6c90: b85f43a8     	ldur	w8, [x29, #-0xc]
  1a6c94: f94007e9     	ldr	x9, [sp, #0x8]
  1a6c98: b940052a     	ldr	w10, [x9, #0x4]
  1a6c9c: 6b0a011f     	cmp	w8, w10
  1a6ca0: 1a9fa7e8     	cset	w8, lt
  1a6ca4: 37000048     	tbnz	w8, #0x0, 0x1a6cac <vorbis_dsp_clear+0x12c>
  1a6ca8: 1400001d     	b	0x1a6d1c <vorbis_dsp_clear+0x19c>
  1a6cac: b27d03e8     	orr	x8, xzr, #0x8
  1a6cb0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a6cb4: f9402129     	ldr	x9, [x9, #0x40]
  1a6cb8: b85f43aa     	ldur	w10, [x29, #-0xc]
  1a6cbc: 2a0a03eb     	mov	w11, w10
  1a6cc0: 93407d6b     	sxtw	x11, w11
  1a6cc4: 9b0b7d08     	mul	x8, x8, x11
  1a6cc8: 8b080128     	add	x8, x9, x8
  1a6ccc: f9400108     	ldr	x8, [x8]
  1a6cd0: f94003e9     	ldr	x9, [sp]
  1a6cd4: eb09011f     	cmp	x8, x9
  1a6cd8: 1a9f07ea     	cset	w10, ne
  1a6cdc: 3700004a     	tbnz	w10, #0x0, 0x1a6ce4 <vorbis_dsp_clear+0x164>
  1a6ce0: 1400000b     	b	0x1a6d0c <vorbis_dsp_clear+0x18c>
  1a6ce4: b27d03e8     	orr	x8, xzr, #0x8
  1a6ce8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a6cec: f9402129     	ldr	x9, [x9, #0x40]
  1a6cf0: b85f43aa     	ldur	w10, [x29, #-0xc]
  1a6cf4: 2a0a03eb     	mov	w11, w10
  1a6cf8: 93407d6b     	sxtw	x11, w11
  1a6cfc: 9b0b7d08     	mul	x8, x8, x11
  1a6d00: 8b080128     	add	x8, x9, x8
  1a6d04: f9400100     	ldr	x0, [x8]
  1a6d08: 97fbec52     	bl	0xa1e50 <free@plt>
  1a6d0c: b85f43a8     	ldur	w8, [x29, #-0xc]
  1a6d10: 11000508     	add	w8, w8, #0x1
  1a6d14: b81f43a8     	stur	w8, [x29, #-0xc]
  1a6d18: 17ffffde     	b	0x1a6c90 <vorbis_dsp_clear+0x110>
  1a6d1c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1a6d20: f9402100     	ldr	x0, [x8, #0x40]
  1a6d24: 97fbec4b     	bl	0xa1e50 <free@plt>
  1a6d28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a6d2c: 9100c3ff     	add	sp, sp, #0x30
  1a6d30: d65f03c0     	ret

00000000001a6d34 <vorbis_dsp_destroy>:
  1a6d34: d10083ff     	sub	sp, sp, #0x20
  1a6d38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a6d3c: 910043fd     	add	x29, sp, #0x10
  1a6d40: f90007e0     	str	x0, [sp, #0x8]
  1a6d44: f94007e0     	ldr	x0, [sp, #0x8]
  1a6d48: 97fc0a0a     	bl	0xa9570 <vorbis_dsp_clear@plt>
  1a6d4c: f94007e0     	ldr	x0, [sp, #0x8]
  1a6d50: 97fbec40     	bl	0xa1e50 <free@plt>
  1a6d54: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a6d58: 910083ff     	add	sp, sp, #0x20
  1a6d5c: d65f03c0     	ret

00000000001a6d60 <vorbis_dsp_pcmout>:
  1a6d60: d102c3ff     	sub	sp, sp, #0xb0
  1a6d64: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1a6d68: 910283fd     	add	x29, sp, #0xa0
  1a6d6c: 12800008     	mov	w8, #-0x1               // =-1
  1a6d70: d2800009     	mov	x9, #0x0                // =0
  1a6d74: f81f03a0     	stur	x0, [x29, #-0x10]
  1a6d78: f81e83a1     	stur	x1, [x29, #-0x18]
  1a6d7c: b81e43a2     	stur	w2, [x29, #-0x1c]
  1a6d80: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a6d84: f9400000     	ldr	x0, [x0]
  1a6d88: f81d83a0     	stur	x0, [x29, #-0x28]
  1a6d8c: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a6d90: f9401800     	ldr	x0, [x0, #0x30]
  1a6d94: f81d03a0     	stur	x0, [x29, #-0x30]
  1a6d98: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a6d9c: b9404802     	ldr	w2, [x0, #0x48]
  1a6da0: 6b08005f     	cmp	w2, w8
  1a6da4: 1a9fd7e8     	cset	w8, gt
  1a6da8: f81c03a9     	stur	x9, [x29, #-0x40]
  1a6dac: 37000048     	tbnz	w8, #0x0, 0x1a6db4 <vorbis_dsp_pcmout+0x54>
  1a6db0: 14000080     	b	0x1a6fb0 <vorbis_dsp_pcmout+0x250>
  1a6db4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a6db8: b9404909     	ldr	w9, [x8, #0x48]
  1a6dbc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a6dc0: b9404d0a     	ldr	w10, [x8, #0x4c]
  1a6dc4: 6b0a013f     	cmp	w9, w10
  1a6dc8: 1a9fa7e9     	cset	w9, lt
  1a6dcc: 37000049     	tbnz	w9, #0x0, 0x1a6dd4 <vorbis_dsp_pcmout+0x74>
  1a6dd0: 14000078     	b	0x1a6fb0 <vorbis_dsp_pcmout+0x250>
  1a6dd4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a6dd8: b9404d09     	ldr	w9, [x8, #0x4c]
  1a6ddc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a6de0: b940490a     	ldr	w10, [x8, #0x48]
  1a6de4: 6b0a0129     	subs	w9, w9, w10
  1a6de8: b81cc3a9     	stur	w9, [x29, #-0x34]
  1a6dec: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a6df0: f85c03ab     	ldur	x11, [x29, #-0x40]
  1a6df4: eb0b011f     	cmp	x8, x11
  1a6df8: 1a9f07e9     	cset	w9, ne
  1a6dfc: 37000049     	tbnz	w9, #0x0, 0x1a6e04 <vorbis_dsp_pcmout+0xa4>
  1a6e00: 14000069     	b	0x1a6fa4 <vorbis_dsp_pcmout+0x244>
  1a6e04: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a6e08: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1a6e0c: 6b09011f     	cmp	w8, w9
  1a6e10: 1a9fd7e8     	cset	w8, gt
  1a6e14: 37000048     	tbnz	w8, #0x0, 0x1a6e1c <vorbis_dsp_pcmout+0xbc>
  1a6e18: 14000003     	b	0x1a6e24 <vorbis_dsp_pcmout+0xc4>
  1a6e1c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1a6e20: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a6e24: b81c83bf     	stur	wzr, [x29, #-0x38]
  1a6e28: b85c83a8     	ldur	w8, [x29, #-0x38]
  1a6e2c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a6e30: b940052a     	ldr	w10, [x9, #0x4]
  1a6e34: 6b0a011f     	cmp	w8, w10
  1a6e38: 1a9fa7e8     	cset	w8, lt
  1a6e3c: 37000048     	tbnz	w8, #0x0, 0x1a6e44 <vorbis_dsp_pcmout+0xe4>
  1a6e40: 14000059     	b	0x1a6fa4 <vorbis_dsp_pcmout+0x244>
  1a6e44: b27f03e8     	orr	x8, xzr, #0x2
  1a6e48: b27d03e9     	orr	x9, xzr, #0x8
  1a6e4c: f85d03aa     	ldur	x10, [x29, #-0x30]
  1a6e50: f940014a     	ldr	x10, [x10]
  1a6e54: 2a0a03eb     	mov	w11, w10
  1a6e58: f85d03aa     	ldur	x10, [x29, #-0x30]
  1a6e5c: f940054a     	ldr	x10, [x10, #0x8]
  1a6e60: 2a0a03ec     	mov	w12, w10
  1a6e64: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a6e68: f940294a     	ldr	x10, [x10, #0x50]
  1a6e6c: 2a0a03ed     	mov	w13, w10
  1a6e70: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a6e74: f9402d4a     	ldr	x10, [x10, #0x58]
  1a6e78: 2a0a03ee     	mov	w14, w10
  1a6e7c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a6e80: f9401d4a     	ldr	x10, [x10, #0x38]
  1a6e84: b85c83af     	ldur	w15, [x29, #-0x38]
  1a6e88: 2a0f03f0     	mov	w16, w15
  1a6e8c: 93407e10     	sxtw	x16, w16
  1a6e90: 9b107d30     	mul	x16, x9, x16
  1a6e94: 8b10014a     	add	x10, x10, x16
  1a6e98: f9400144     	ldr	x4, [x10]
  1a6e9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a6ea0: f940214a     	ldr	x10, [x10, #0x40]
  1a6ea4: b85c83af     	ldur	w15, [x29, #-0x38]
  1a6ea8: 2a0f03f0     	mov	w16, w15
  1a6eac: 93407e10     	sxtw	x16, w16
  1a6eb0: 9b107d29     	mul	x9, x9, x16
  1a6eb4: 8b090149     	add	x9, x10, x9
  1a6eb8: f9400125     	ldr	x5, [x9]
  1a6ebc: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a6ec0: f9400129     	ldr	x9, [x9]
  1a6ec4: 9341fd29     	asr	x9, x9, #1
  1a6ec8: 2a0903ef     	mov	w15, w9
  1a6ecc: 2a0f03e0     	mov	w0, w15
  1a6ed0: f81b83a8     	stur	x8, [x29, #-0x48]
  1a6ed4: b81b43ab     	stur	w11, [x29, #-0x4c]
  1a6ed8: b90053ec     	str	w12, [sp, #0x50]
  1a6edc: b9004fed     	str	w13, [sp, #0x4c]
  1a6ee0: b9004bee     	str	w14, [sp, #0x48]
  1a6ee4: f90023e4     	str	x4, [sp, #0x40]
  1a6ee8: f9001fe5     	str	x5, [sp, #0x38]
  1a6eec: 94000036     	bl	0x1a6fc4 <vorbis_dsp_pcmout+0x264>
  1a6ef0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1a6ef4: f9400508     	ldr	x8, [x8, #0x8]
  1a6ef8: 9341fd08     	asr	x8, x8, #1
  1a6efc: 2a0803eb     	mov	w11, w8
  1a6f00: f9001be0     	str	x0, [sp, #0x30]
  1a6f04: 2a0b03e0     	mov	w0, w11
  1a6f08: 9400002f     	bl	0x1a6fc4 <vorbis_dsp_pcmout+0x264>
  1a6f0c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a6f10: b85c83ab     	ldur	w11, [x29, #-0x38]
  1a6f14: 2a0b03e9     	mov	w9, w11
  1a6f18: 93407d29     	sxtw	x9, w9
  1a6f1c: f85b83aa     	ldur	x10, [x29, #-0x48]
  1a6f20: 9b097d49     	mul	x9, x10, x9
  1a6f24: 8b090108     	add	x8, x8, x9
  1a6f28: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a6f2c: b940052b     	ldr	w11, [x9, #0x4]
  1a6f30: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a6f34: b940492c     	ldr	w12, [x9, #0x48]
  1a6f38: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a6f3c: b940492d     	ldr	w13, [x9, #0x48]
  1a6f40: b85cc3ae     	ldur	w14, [x29, #-0x34]
  1a6f44: 0b0e01ad     	add	w13, w13, w14
  1a6f48: b85b43ae     	ldur	w14, [x29, #-0x4c]
  1a6f4c: f90017e0     	str	x0, [sp, #0x28]
  1a6f50: 2a0e03e0     	mov	w0, w14
  1a6f54: b94053e1     	ldr	w1, [sp, #0x50]
  1a6f58: b9404fe2     	ldr	w2, [sp, #0x4c]
  1a6f5c: b9404be3     	ldr	w3, [sp, #0x48]
  1a6f60: f94023e4     	ldr	x4, [sp, #0x40]
  1a6f64: f9401fe5     	ldr	x5, [sp, #0x38]
  1a6f68: f9401be6     	ldr	x6, [sp, #0x30]
  1a6f6c: f94017e7     	ldr	x7, [sp, #0x28]
  1a6f70: 910003e9     	mov	x9, sp
  1a6f74: f9000128     	str	x8, [x9]
  1a6f78: 910003e8     	mov	x8, sp
  1a6f7c: b900090b     	str	w11, [x8, #0x8]
  1a6f80: 910003e8     	mov	x8, sp
  1a6f84: b900110c     	str	w12, [x8, #0x10]
  1a6f88: 910003e8     	mov	x8, sp
  1a6f8c: b900190d     	str	w13, [x8, #0x18]
  1a6f90: 97fbe77c     	bl	0xa0d80 <mdct_unroll_lap@plt>
  1a6f94: b85c83a8     	ldur	w8, [x29, #-0x38]
  1a6f98: 11000508     	add	w8, w8, #0x1
  1a6f9c: b81c83a8     	stur	w8, [x29, #-0x38]
  1a6fa0: 17ffffa2     	b	0x1a6e28 <vorbis_dsp_pcmout+0xc8>
  1a6fa4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a6fa8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a6fac: 14000002     	b	0x1a6fb4 <vorbis_dsp_pcmout+0x254>
  1a6fb0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a6fb4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a6fb8: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1a6fbc: 9102c3ff     	add	sp, sp, #0xb0
  1a6fc0: d65f03c0     	ret
  1a6fc4: d10183ff     	sub	sp, sp, #0x60
  1a6fc8: 321b03e8     	orr	w8, wzr, #0x20
  1a6fcc: b00004a9     	adrp	x9, 0x23b000 <optionalData+0x42d0>
  1a6fd0: 9111f129     	add	x9, x9, #0x47c
  1a6fd4: f000048a     	adrp	x10, 0x239000 <optionalData+0x22d0>
  1a6fd8: 9111f14a     	add	x10, x10, #0x47c
  1a6fdc: d000048b     	adrp	x11, 0x238000 <optionalData+0x12d0>
  1a6fe0: 9111f16b     	add	x11, x11, #0x47c
  1a6fe4: b000048c     	adrp	x12, 0x237000 <optionalData+0x2d0>
  1a6fe8: 9131f18c     	add	x12, x12, #0xc7c
  1a6fec: b000048d     	adrp	x13, 0x237000 <optionalData+0x2d0>
  1a6ff0: 9121f1ad     	add	x13, x13, #0x87c
  1a6ff4: b000048e     	adrp	x14, 0x237000 <optionalData+0x2d0>
  1a6ff8: 9119f1ce     	add	x14, x14, #0x67c
  1a6ffc: b000048f     	adrp	x15, 0x237000 <optionalData+0x2d0>
  1a7000: 9115f1ef     	add	x15, x15, #0x57c
  1a7004: 90000490     	adrp	x16, 0x237000 <optionalData+0x2d0>
  1a7008: 9113f210     	add	x16, x16, #0x4fc
  1a700c: d2800011     	mov	x17, #0x0               // =0
  1a7010: b90057e0     	str	w0, [sp, #0x54]
  1a7014: b94057e0     	ldr	w0, [sp, #0x54]
  1a7018: 6b00011f     	cmp	w8, w0
  1a701c: 1a9f17e8     	cset	w8, eq
  1a7020: f90027e9     	str	x9, [sp, #0x48]
  1a7024: f90023ea     	str	x10, [sp, #0x40]
  1a7028: f9001feb     	str	x11, [sp, #0x38]
  1a702c: f9001bec     	str	x12, [sp, #0x30]
  1a7030: f90017ed     	str	x13, [sp, #0x28]
  1a7034: f90013ee     	str	x14, [sp, #0x20]
  1a7038: f9000fef     	str	x15, [sp, #0x18]
  1a703c: f9000bf0     	str	x16, [sp, #0x10]
  1a7040: f90007f1     	str	x17, [sp, #0x8]
  1a7044: b90007e0     	str	w0, [sp, #0x4]
  1a7048: 370005a8     	tbnz	w8, #0x0, 0x1a70fc <vorbis_dsp_pcmout+0x39c>
  1a704c: 14000001     	b	0x1a7050 <vorbis_dsp_pcmout+0x2f0>
  1a7050: 321a03e8     	orr	w8, wzr, #0x40
  1a7054: b94007e9     	ldr	w9, [sp, #0x4]
  1a7058: 6b09011f     	cmp	w8, w9
  1a705c: 1a9f17e8     	cset	w8, eq
  1a7060: 37000548     	tbnz	w8, #0x0, 0x1a7108 <vorbis_dsp_pcmout+0x3a8>
  1a7064: 14000001     	b	0x1a7068 <vorbis_dsp_pcmout+0x308>
  1a7068: 321903e8     	orr	w8, wzr, #0x80
  1a706c: b94007e9     	ldr	w9, [sp, #0x4]
  1a7070: 6b09011f     	cmp	w8, w9
  1a7074: 1a9f17e8     	cset	w8, eq
  1a7078: 370004e8     	tbnz	w8, #0x0, 0x1a7114 <vorbis_dsp_pcmout+0x3b4>
  1a707c: 14000001     	b	0x1a7080 <vorbis_dsp_pcmout+0x320>
  1a7080: 321803e8     	orr	w8, wzr, #0x100
  1a7084: b94007e9     	ldr	w9, [sp, #0x4]
  1a7088: 6b09011f     	cmp	w8, w9
  1a708c: 1a9f17e8     	cset	w8, eq
  1a7090: 37000488     	tbnz	w8, #0x0, 0x1a7120 <vorbis_dsp_pcmout+0x3c0>
  1a7094: 14000001     	b	0x1a7098 <vorbis_dsp_pcmout+0x338>
  1a7098: 321703e8     	orr	w8, wzr, #0x200
  1a709c: b94007e9     	ldr	w9, [sp, #0x4]
  1a70a0: 6b09011f     	cmp	w8, w9
  1a70a4: 1a9f17e8     	cset	w8, eq
  1a70a8: 37000428     	tbnz	w8, #0x0, 0x1a712c <vorbis_dsp_pcmout+0x3cc>
  1a70ac: 14000001     	b	0x1a70b0 <vorbis_dsp_pcmout+0x350>
  1a70b0: 321603e8     	orr	w8, wzr, #0x400
  1a70b4: b94007e9     	ldr	w9, [sp, #0x4]
  1a70b8: 6b09011f     	cmp	w8, w9
  1a70bc: 1a9f17e8     	cset	w8, eq
  1a70c0: 370003c8     	tbnz	w8, #0x0, 0x1a7138 <vorbis_dsp_pcmout+0x3d8>
  1a70c4: 14000001     	b	0x1a70c8 <vorbis_dsp_pcmout+0x368>
  1a70c8: 321503e8     	orr	w8, wzr, #0x800
  1a70cc: b94007e9     	ldr	w9, [sp, #0x4]
  1a70d0: 6b09011f     	cmp	w8, w9
  1a70d4: 1a9f17e8     	cset	w8, eq
  1a70d8: 37000368     	tbnz	w8, #0x0, 0x1a7144 <vorbis_dsp_pcmout+0x3e4>
  1a70dc: 14000001     	b	0x1a70e0 <vorbis_dsp_pcmout+0x380>
  1a70e0: 321403e8     	orr	w8, wzr, #0x1000
  1a70e4: b94007e9     	ldr	w9, [sp, #0x4]
  1a70e8: 6b09011f     	cmp	w8, w9
  1a70ec: 1a9f17e8     	cset	w8, eq
  1a70f0: 37000308     	tbnz	w8, #0x0, 0x1a7150 <vorbis_dsp_pcmout+0x3f0>
  1a70f4: 14000001     	b	0x1a70f8 <vorbis_dsp_pcmout+0x398>
  1a70f8: 14000019     	b	0x1a715c <vorbis_dsp_pcmout+0x3fc>
  1a70fc: f9400be8     	ldr	x8, [sp, #0x10]
  1a7100: f9002fe8     	str	x8, [sp, #0x58]
  1a7104: 14000018     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7108: f9400fe8     	ldr	x8, [sp, #0x18]
  1a710c: f9002fe8     	str	x8, [sp, #0x58]
  1a7110: 14000015     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7114: f94013e8     	ldr	x8, [sp, #0x20]
  1a7118: f9002fe8     	str	x8, [sp, #0x58]
  1a711c: 14000012     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7120: f94017e8     	ldr	x8, [sp, #0x28]
  1a7124: f9002fe8     	str	x8, [sp, #0x58]
  1a7128: 1400000f     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a712c: f9401be8     	ldr	x8, [sp, #0x30]
  1a7130: f9002fe8     	str	x8, [sp, #0x58]
  1a7134: 1400000c     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7138: f9401fe8     	ldr	x8, [sp, #0x38]
  1a713c: f9002fe8     	str	x8, [sp, #0x58]
  1a7140: 14000009     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7144: f94023e8     	ldr	x8, [sp, #0x40]
  1a7148: f9002fe8     	str	x8, [sp, #0x58]
  1a714c: 14000006     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a7150: f94027e8     	ldr	x8, [sp, #0x48]
  1a7154: f9002fe8     	str	x8, [sp, #0x58]
  1a7158: 14000003     	b	0x1a7164 <vorbis_dsp_pcmout+0x404>
  1a715c: f94007e8     	ldr	x8, [sp, #0x8]
  1a7160: f9002fe8     	str	x8, [sp, #0x58]
  1a7164: f9402fe0     	ldr	x0, [sp, #0x58]
  1a7168: 910183ff     	add	sp, sp, #0x60
  1a716c: d65f03c0     	ret

00000000001a7170 <vorbis_dsp_read>:
  1a7170: d10083ff     	sub	sp, sp, #0x20
  1a7174: f9000be0     	str	x0, [sp, #0x10]
  1a7178: b9000fe1     	str	w1, [sp, #0xc]
  1a717c: b9400fe1     	ldr	w1, [sp, #0xc]
  1a7180: 35000041     	cbnz	w1, 0x1a7188 <vorbis_dsp_read+0x18>
  1a7184: 1400000e     	b	0x1a71bc <vorbis_dsp_read+0x4c>
  1a7188: f9400be8     	ldr	x8, [sp, #0x10]
  1a718c: b9404909     	ldr	w9, [x8, #0x48]
  1a7190: b9400fea     	ldr	w10, [sp, #0xc]
  1a7194: 0b0a0129     	add	w9, w9, w10
  1a7198: f9400be8     	ldr	x8, [sp, #0x10]
  1a719c: b9404d0a     	ldr	w10, [x8, #0x4c]
  1a71a0: 6b0a013f     	cmp	w9, w10
  1a71a4: 1a9fd7e9     	cset	w9, gt
  1a71a8: 37000049     	tbnz	w9, #0x0, 0x1a71b0 <vorbis_dsp_read+0x40>
  1a71ac: 14000004     	b	0x1a71bc <vorbis_dsp_read+0x4c>
  1a71b0: 12801048     	mov	w8, #-0x83              // =-131
  1a71b4: b9001fe8     	str	w8, [sp, #0x1c]
  1a71b8: 14000007     	b	0x1a71d4 <vorbis_dsp_read+0x64>
  1a71bc: b9400fe8     	ldr	w8, [sp, #0xc]
  1a71c0: f9400be9     	ldr	x9, [sp, #0x10]
  1a71c4: b940492a     	ldr	w10, [x9, #0x48]
  1a71c8: 0b080148     	add	w8, w10, w8
  1a71cc: b9004928     	str	w8, [x9, #0x48]
  1a71d0: b9001fff     	str	wzr, [sp, #0x1c]
  1a71d4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1a71d8: 910083ff     	add	sp, sp, #0x20
  1a71dc: d65f03c0     	ret

00000000001a71e0 <vorbis_packet_blocksize>:
  1a71e0: d10283ff     	sub	sp, sp, #0xa0
  1a71e4: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1a71e8: 910243fd     	add	x29, sp, #0x90
  1a71ec: d53bd048     	mrs	x8, TPIDR_EL0
  1a71f0: f9401508     	ldr	x8, [x8, #0x28]
  1a71f4: f81f83a8     	stur	x8, [x29, #-0x8]
  1a71f8: f90027e0     	str	x0, [sp, #0x48]
  1a71fc: f90023e1     	str	x1, [sp, #0x40]
  1a7200: f94027e8     	ldr	x8, [sp, #0x48]
  1a7204: f9401908     	ldr	x8, [x8, #0x30]
  1a7208: f9001fe8     	str	x8, [sp, #0x38]
  1a720c: 2a1f03e9     	mov	w9, wzr
  1a7210: b90033e9     	str	w9, [sp, #0x30]
  1a7214: f9401fe8     	ldr	x8, [sp, #0x38]
  1a7218: b9401109     	ldr	w9, [x8, #0x10]
  1a721c: b9002fe9     	str	w9, [sp, #0x2c]
  1a7220: f94023e8     	ldr	x8, [sp, #0x40]
  1a7224: f9400101     	ldr	x1, [x8]
  1a7228: d100e3a8     	sub	x8, x29, #0x38
  1a722c: aa0803e0     	mov	x0, x8
  1a7230: f90013e8     	str	x8, [sp, #0x20]
  1a7234: 97fbe4f7     	bl	0xa0610 <oggpack_readinit@plt>
  1a7238: 320003e1     	orr	w1, wzr, #0x1
  1a723c: f94013e0     	ldr	x0, [sp, #0x20]
  1a7240: 97fbf930     	bl	0xa5700 <oggpack_read@plt>
  1a7244: b40000a0     	cbz	x0, 0x1a7258 <vorbis_packet_blocksize+0x78>
  1a7248: 14000001     	b	0x1a724c <vorbis_packet_blocksize+0x6c>
  1a724c: 928010c8     	mov	x8, #-0x87              // =-135
  1a7250: f81c03a8     	stur	x8, [x29, #-0x40]
  1a7254: 14000024     	b	0x1a72e4 <vorbis_packet_blocksize+0x104>
  1a7258: 14000001     	b	0x1a725c <vorbis_packet_blocksize+0x7c>
  1a725c: b9402fe8     	ldr	w8, [sp, #0x2c]
  1a7260: 71000908     	subs	w8, w8, #0x2
  1a7264: b9001fe8     	str	w8, [sp, #0x1c]
  1a7268: 5400012b     	b.lt	0x1a728c <vorbis_packet_blocksize+0xac>
  1a726c: 14000001     	b	0x1a7270 <vorbis_packet_blocksize+0x90>
  1a7270: b94033e8     	ldr	w8, [sp, #0x30]
  1a7274: 11000508     	add	w8, w8, #0x1
  1a7278: b90033e8     	str	w8, [sp, #0x30]
  1a727c: b9402fe8     	ldr	w8, [sp, #0x2c]
  1a7280: 13017d08     	asr	w8, w8, #1
  1a7284: b9002fe8     	str	w8, [sp, #0x2c]
  1a7288: 17fffff5     	b	0x1a725c <vorbis_packet_blocksize+0x7c>
  1a728c: b94033e1     	ldr	w1, [sp, #0x30]
  1a7290: d100e3a0     	sub	x0, x29, #0x38
  1a7294: 97fbf91b     	bl	0xa5700 <oggpack_read@plt>
  1a7298: 2a0003e1     	mov	w1, w0
  1a729c: b90037e1     	str	w1, [sp, #0x34]
  1a72a0: b94037e1     	ldr	w1, [sp, #0x34]
  1a72a4: 31000421     	adds	w1, w1, #0x1
  1a72a8: b9001be1     	str	w1, [sp, #0x18]
  1a72ac: 540000a1     	b.ne	0x1a72c0 <vorbis_packet_blocksize+0xe0>
  1a72b0: 14000001     	b	0x1a72b4 <vorbis_packet_blocksize+0xd4>
  1a72b4: 928010e8     	mov	x8, #-0x88              // =-136
  1a72b8: f81c03a8     	stur	x8, [x29, #-0x40]
  1a72bc: 1400000a     	b	0x1a72e4 <vorbis_packet_blocksize+0x104>
  1a72c0: f9401fe8     	ldr	x8, [sp, #0x38]
  1a72c4: f9401509     	ldr	x9, [x8, #0x28]
  1a72c8: b98037ea     	ldrsw	x10, [sp, #0x34]
  1a72cc: d37ff94a     	lsl	x10, x10, #1
  1a72d0: 386a692b     	ldrb	w11, [x9, x10]
  1a72d4: 2a0b03e9     	mov	w9, w11
  1a72d8: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1a72dc: f81c03a8     	stur	x8, [x29, #-0x40]
  1a72e0: 14000001     	b	0x1a72e4 <vorbis_packet_blocksize+0x104>
  1a72e4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a72e8: d53bd049     	mrs	x9, TPIDR_EL0
  1a72ec: f9401529     	ldr	x9, [x9, #0x28]
  1a72f0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1a72f4: eb0a0129     	subs	x9, x9, x10
  1a72f8: f9000be8     	str	x8, [sp, #0x10]
  1a72fc: f90007e9     	str	x9, [sp, #0x8]
  1a7300: 540000c1     	b.ne	0x1a7318 <vorbis_packet_blocksize+0x138>
  1a7304: 14000001     	b	0x1a7308 <vorbis_packet_blocksize+0x128>
  1a7308: f9400be0     	ldr	x0, [sp, #0x10]
  1a730c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1a7310: 910283ff     	add	sp, sp, #0xa0
  1a7314: d65f03c0     	ret
  1a7318: 97fc0a96     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001a731c <vorbis_dsp_synthesis>:
  1a731c: d10243ff     	sub	sp, sp, #0x90
  1a7320: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1a7324: 910203fd     	add	x29, sp, #0x80
  1a7328: b27d03e8     	orr	x8, xzr, #0x8
  1a732c: 320003e9     	orr	w9, wzr, #0x1
  1a7330: f81f03a0     	stur	x0, [x29, #-0x10]
  1a7334: f81e83a1     	stur	x1, [x29, #-0x18]
  1a7338: b81e43a2     	stur	w2, [x29, #-0x1c]
  1a733c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a7340: f9400000     	ldr	x0, [x0]
  1a7344: f81d83a0     	stur	x0, [x29, #-0x28]
  1a7348: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a734c: f9401800     	ldr	x0, [x0, #0x30]
  1a7350: f81d03a0     	stur	x0, [x29, #-0x30]
  1a7354: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a7358: 8b080000     	add	x0, x0, x8
  1a735c: f85e83a1     	ldur	x1, [x29, #-0x18]
  1a7360: f9400021     	ldr	x1, [x1]
  1a7364: f9001be8     	str	x8, [sp, #0x30]
  1a7368: b9002fe9     	str	w9, [sp, #0x2c]
  1a736c: 97fbe4a9     	bl	0xa0610 <oggpack_readinit@plt>
  1a7370: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7374: f9401be0     	ldr	x0, [sp, #0x30]
  1a7378: 8b000100     	add	x0, x8, x0
  1a737c: b9402fe1     	ldr	w1, [sp, #0x2c]
  1a7380: 97fbf8e0     	bl	0xa5700 <oggpack_read@plt>
  1a7384: b5000040     	cbnz	x0, 0x1a738c <vorbis_dsp_synthesis+0x70>
  1a7388: 14000004     	b	0x1a7398 <vorbis_dsp_synthesis+0x7c>
  1a738c: 128010c8     	mov	w8, #-0x87              // =-135
  1a7390: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a7394: 14000174     	b	0x1a7964 <vorbis_dsp_synthesis+0x648>
  1a7398: 12800008     	mov	w8, #-0x1               // =-1
  1a739c: b27d03e9     	orr	x9, xzr, #0x8
  1a73a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a73a4: 8b090140     	add	x0, x10, x9
  1a73a8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a73ac: b940112b     	ldr	w11, [x9, #0x10]
  1a73b0: f90013e0     	str	x0, [sp, #0x20]
  1a73b4: 2a0b03e0     	mov	w0, w11
  1a73b8: b9001fe8     	str	w8, [sp, #0x1c]
  1a73bc: 9400016e     	bl	0x1a7974 <vorbis_dsp_synthesis+0x658>
  1a73c0: f94013e9     	ldr	x9, [sp, #0x20]
  1a73c4: b9001be0     	str	w0, [sp, #0x18]
  1a73c8: aa0903e0     	mov	x0, x9
  1a73cc: b9401be1     	ldr	w1, [sp, #0x18]
  1a73d0: 97fbf8cc     	bl	0xa5700 <oggpack_read@plt>
  1a73d4: 2a0003e8     	mov	w8, w0
  1a73d8: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a73dc: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a73e0: b9401feb     	ldr	w11, [sp, #0x1c]
  1a73e4: 6b0b011f     	cmp	w8, w11
  1a73e8: 1a9f17e8     	cset	w8, eq
  1a73ec: 37000108     	tbnz	w8, #0x0, 0x1a740c <vorbis_dsp_synthesis+0xf0>
  1a73f0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a73f4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a73f8: b940112a     	ldr	w10, [x9, #0x10]
  1a73fc: 6b0a011f     	cmp	w8, w10
  1a7400: 1a9fb7e8     	cset	w8, ge
  1a7404: 37000048     	tbnz	w8, #0x0, 0x1a740c <vorbis_dsp_synthesis+0xf0>
  1a7408: 14000004     	b	0x1a7418 <vorbis_dsp_synthesis+0xfc>
  1a740c: 128010e8     	mov	w8, #-0x88              // =-136
  1a7410: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a7414: 14000154     	b	0x1a7964 <vorbis_dsp_synthesis+0x648>
  1a7418: b27f03e8     	orr	x8, xzr, #0x2
  1a741c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7420: f9402d29     	ldr	x9, [x9, #0x58]
  1a7424: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a7428: f9002949     	str	x9, [x10, #0x50]
  1a742c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a7430: f9401529     	ldr	x9, [x9, #0x28]
  1a7434: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1a7438: 2a0b03ea     	mov	w10, w11
  1a743c: 93407d4a     	sxtw	x10, w10
  1a7440: 9b0a7d08     	mul	x8, x8, x10
  1a7444: 8b080128     	add	x8, x9, x8
  1a7448: 3940010b     	ldrb	w11, [x8]
  1a744c: 2a0b03e8     	mov	w8, w11
  1a7450: d3401d08     	ubfx	x8, x8, #0, #8
  1a7454: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7458: f9002d28     	str	x8, [x9, #0x58]
  1a745c: b81c83bf     	stur	wzr, [x29, #-0x38]
  1a7460: b85c83a8     	ldur	w8, [x29, #-0x38]
  1a7464: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a7468: b940052a     	ldr	w10, [x9, #0x4]
  1a746c: 6b0a011f     	cmp	w8, w10
  1a7470: 1a9fa7e8     	cset	w8, lt
  1a7474: 37000048     	tbnz	w8, #0x0, 0x1a747c <vorbis_dsp_synthesis+0x160>
  1a7478: 1400001f     	b	0x1a74f4 <vorbis_dsp_synthesis+0x1d8>
  1a747c: b27d03e8     	orr	x8, xzr, #0x8
  1a7480: f85d03a9     	ldur	x9, [x29, #-0x30]
  1a7484: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a7488: f940294a     	ldr	x10, [x10, #0x50]
  1a748c: 9b0a7d0a     	mul	x10, x8, x10
  1a7490: 8b0a0129     	add	x9, x9, x10
  1a7494: f9400129     	ldr	x9, [x9]
  1a7498: 2a0903eb     	mov	w11, w9
  1a749c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a74a0: f9401d29     	ldr	x9, [x9, #0x38]
  1a74a4: b85c83ac     	ldur	w12, [x29, #-0x38]
  1a74a8: 2a0c03ea     	mov	w10, w12
  1a74ac: 93407d4a     	sxtw	x10, w10
  1a74b0: 9b0a7d0a     	mul	x10, x8, x10
  1a74b4: 8b0a0129     	add	x9, x9, x10
  1a74b8: f9400121     	ldr	x1, [x9]
  1a74bc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a74c0: f9402129     	ldr	x9, [x9, #0x40]
  1a74c4: b85c83ac     	ldur	w12, [x29, #-0x38]
  1a74c8: 2a0c03ea     	mov	w10, w12
  1a74cc: 93407d4a     	sxtw	x10, w10
  1a74d0: 9b0a7d08     	mul	x8, x8, x10
  1a74d4: 8b080128     	add	x8, x9, x8
  1a74d8: f9400102     	ldr	x2, [x8]
  1a74dc: 2a0b03e0     	mov	w0, w11
  1a74e0: 97fbf834     	bl	0xa55b0 <mdct_shift_right@plt>
  1a74e4: b85c83a8     	ldur	w8, [x29, #-0x38]
  1a74e8: 11000508     	add	w8, w8, #0x1
  1a74ec: b81c83a8     	stur	w8, [x29, #-0x38]
  1a74f0: 17ffffdc     	b	0x1a7460 <vorbis_dsp_synthesis+0x144>
  1a74f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a74f8: f9402d08     	ldr	x8, [x8, #0x58]
  1a74fc: b5000048     	cbnz	x8, 0x1a7504 <vorbis_dsp_synthesis+0x1e8>
  1a7500: 1400001c     	b	0x1a7570 <vorbis_dsp_synthesis+0x254>
  1a7504: 12800008     	mov	w8, #-0x1               // =-1
  1a7508: 320003e9     	orr	w9, wzr, #0x1
  1a750c: b27d03ea     	orr	x10, xzr, #0x8
  1a7510: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a7514: 8b0a0160     	add	x0, x11, x10
  1a7518: 2a0903e1     	mov	w1, w9
  1a751c: b90017e8     	str	w8, [sp, #0x14]
  1a7520: b90013e9     	str	w9, [sp, #0x10]
  1a7524: f90007ea     	str	x10, [sp, #0x8]
  1a7528: 97fbf876     	bl	0xa5700 <oggpack_read@plt>
  1a752c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a7530: f94007eb     	ldr	x11, [sp, #0x8]
  1a7534: 8b0b014a     	add	x10, x10, x11
  1a7538: aa0a03e0     	mov	x0, x10
  1a753c: b94013e1     	ldr	w1, [sp, #0x10]
  1a7540: 97fbf870     	bl	0xa5700 <oggpack_read@plt>
  1a7544: 2a0003e8     	mov	w8, w0
  1a7548: b81c43a8     	stur	w8, [x29, #-0x3c]
  1a754c: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1a7550: b94017e9     	ldr	w9, [sp, #0x14]
  1a7554: 6b09011f     	cmp	w8, w9
  1a7558: 1a9f17e8     	cset	w8, eq
  1a755c: 37000048     	tbnz	w8, #0x0, 0x1a7564 <vorbis_dsp_synthesis+0x248>
  1a7560: 14000004     	b	0x1a7570 <vorbis_dsp_synthesis+0x254>
  1a7564: 128010e8     	mov	w8, #-0x88              // =-136
  1a7568: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a756c: 140000fe     	b	0x1a7964 <vorbis_dsp_synthesis+0x648>
  1a7570: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1a7574: 35000048     	cbnz	w8, 0x1a757c <vorbis_dsp_synthesis+0x260>
  1a7578: 14000038     	b	0x1a7658 <vorbis_dsp_synthesis+0x33c>
  1a757c: b27f03e8     	orr	x8, xzr, #0x2
  1a7580: d2800509     	mov	x9, #0x28               // =40
  1a7584: 1280000a     	mov	w10, #-0x1              // =-1
  1a7588: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a758c: f85d03ab     	ldur	x11, [x29, #-0x30]
  1a7590: f940196b     	ldr	x11, [x11, #0x30]
  1a7594: f85d03ac     	ldur	x12, [x29, #-0x30]
  1a7598: f940158c     	ldr	x12, [x12, #0x28]
  1a759c: b85cc3ad     	ldur	w13, [x29, #-0x34]
  1a75a0: 2a0d03ee     	mov	w14, w13
  1a75a4: 93407dce     	sxtw	x14, w14
  1a75a8: 9b0e7d08     	mul	x8, x8, x14
  1a75ac: 8b080188     	add	x8, x12, x8
  1a75b0: 3940050d     	ldrb	w13, [x8, #0x1]
  1a75b4: 2a0d03e8     	mov	w8, w13
  1a75b8: 93407d08     	sxtw	x8, w8
  1a75bc: 9b087d28     	mul	x8, x9, x8
  1a75c0: 8b080168     	add	x8, x11, x8
  1a75c4: aa0803e1     	mov	x1, x8
  1a75c8: b90007ea     	str	w10, [sp, #0x4]
  1a75cc: 97fbf085     	bl	0xa37e0 <mapping_inverse@plt>
  1a75d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a75d4: b940490a     	ldr	w10, [x8, #0x48]
  1a75d8: b94007ed     	ldr	w13, [sp, #0x4]
  1a75dc: 6b0d015f     	cmp	w10, w13
  1a75e0: 1a9f17ea     	cset	w10, eq
  1a75e4: 3700004a     	tbnz	w10, #0x0, 0x1a75ec <vorbis_dsp_synthesis+0x2d0>
  1a75e8: 14000006     	b	0x1a7600 <vorbis_dsp_synthesis+0x2e4>
  1a75ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a75f0: b900491f     	str	wzr, [x8, #0x48]
  1a75f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a75f8: b9004d1f     	str	wzr, [x8, #0x4c]
  1a75fc: 14000017     	b	0x1a7658 <vorbis_dsp_synthesis+0x33c>
  1a7600: b27e03e8     	orr	x8, xzr, #0x4
  1a7604: b27d03e9     	orr	x9, xzr, #0x8
  1a7608: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a760c: b900495f     	str	wzr, [x10, #0x48]
  1a7610: f85d03aa     	ldur	x10, [x29, #-0x30]
  1a7614: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a7618: f940296b     	ldr	x11, [x11, #0x50]
  1a761c: 9b0b7d2b     	mul	x11, x9, x11
  1a7620: 8b0b014a     	add	x10, x10, x11
  1a7624: f940014a     	ldr	x10, [x10]
  1a7628: 9ac80d4a     	sdiv	x10, x10, x8
  1a762c: f85d03ab     	ldur	x11, [x29, #-0x30]
  1a7630: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a7634: f9402d8c     	ldr	x12, [x12, #0x58]
  1a7638: 9b0c7d29     	mul	x9, x9, x12
  1a763c: 8b090169     	add	x9, x11, x9
  1a7640: f9400129     	ldr	x9, [x9]
  1a7644: 9ac80d28     	sdiv	x8, x9, x8
  1a7648: 8b080148     	add	x8, x10, x8
  1a764c: 2a0803ed     	mov	w13, w8
  1a7650: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7654: b9004d0d     	str	w13, [x8, #0x4c]
  1a7658: 92800008     	mov	x8, #-0x1               // =-1
  1a765c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7660: f9403529     	ldr	x9, [x9, #0x68]
  1a7664: eb08013f     	cmp	x9, x8
  1a7668: 1a9f17ea     	cset	w10, eq
  1a766c: 3700016a     	tbnz	w10, #0x0, 0x1a7698 <vorbis_dsp_synthesis+0x37c>
  1a7670: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7674: f9403508     	ldr	x8, [x8, #0x68]
  1a7678: 91000508     	add	x8, x8, #0x1
  1a767c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a7680: f9401529     	ldr	x9, [x9, #0x28]
  1a7684: f1000d29     	subs	x9, x9, #0x3
  1a7688: eb09011f     	cmp	x8, x9
  1a768c: 1a9f07ea     	cset	w10, ne
  1a7690: 3700004a     	tbnz	w10, #0x0, 0x1a7698 <vorbis_dsp_synthesis+0x37c>
  1a7694: 14000006     	b	0x1a76ac <vorbis_dsp_synthesis+0x390>
  1a7698: 92800008     	mov	x8, #-0x1               // =-1
  1a769c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a76a0: f9003128     	str	x8, [x9, #0x60]
  1a76a4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a76a8: f9003928     	str	x8, [x9, #0x70]
  1a76ac: 92800008     	mov	x8, #-0x1               // =-1
  1a76b0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a76b4: f9401529     	ldr	x9, [x9, #0x28]
  1a76b8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a76bc: f9003549     	str	x9, [x10, #0x68]
  1a76c0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a76c4: f9403529     	ldr	x9, [x9, #0x68]
  1a76c8: f1000d29     	subs	x9, x9, #0x3
  1a76cc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a76d0: f9003549     	str	x9, [x10, #0x68]
  1a76d4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a76d8: f9403929     	ldr	x9, [x9, #0x70]
  1a76dc: eb08013f     	cmp	x9, x8
  1a76e0: 1a9f17eb     	cset	w11, eq
  1a76e4: 3700004b     	tbnz	w11, #0x0, 0x1a76ec <vorbis_dsp_synthesis+0x3d0>
  1a76e8: 14000004     	b	0x1a76f8 <vorbis_dsp_synthesis+0x3dc>
  1a76ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a76f0: f900391f     	str	xzr, [x8, #0x70]
  1a76f4: 14000016     	b	0x1a774c <vorbis_dsp_synthesis+0x430>
  1a76f8: b27e03e8     	orr	x8, xzr, #0x4
  1a76fc: b27d03e9     	orr	x9, xzr, #0x8
  1a7700: f85d03aa     	ldur	x10, [x29, #-0x30]
  1a7704: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a7708: f940296b     	ldr	x11, [x11, #0x50]
  1a770c: 9b0b7d2b     	mul	x11, x9, x11
  1a7710: 8b0b014a     	add	x10, x10, x11
  1a7714: f940014a     	ldr	x10, [x10]
  1a7718: 9ac80d4a     	sdiv	x10, x10, x8
  1a771c: f85d03ab     	ldur	x11, [x29, #-0x30]
  1a7720: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a7724: f9402d8c     	ldr	x12, [x12, #0x58]
  1a7728: 9b0c7d29     	mul	x9, x9, x12
  1a772c: 8b090169     	add	x9, x11, x9
  1a7730: f9400129     	ldr	x9, [x9]
  1a7734: 9ac80d28     	sdiv	x8, x9, x8
  1a7738: 8b080148     	add	x8, x10, x8
  1a773c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7740: f940392a     	ldr	x10, [x9, #0x70]
  1a7744: 8b080148     	add	x8, x10, x8
  1a7748: f9003928     	str	x8, [x9, #0x70]
  1a774c: 92800008     	mov	x8, #-0x1               // =-1
  1a7750: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7754: f9403129     	ldr	x9, [x9, #0x60]
  1a7758: eb08013f     	cmp	x9, x8
  1a775c: 1a9f17ea     	cset	w10, eq
  1a7760: 3700004a     	tbnz	w10, #0x0, 0x1a7768 <vorbis_dsp_synthesis+0x44c>
  1a7764: 1400003a     	b	0x1a784c <vorbis_dsp_synthesis+0x530>
  1a7768: 92800008     	mov	x8, #-0x1               // =-1
  1a776c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a7770: f9401129     	ldr	x9, [x9, #0x20]
  1a7774: eb08013f     	cmp	x9, x8
  1a7778: 1a9f07ea     	cset	w10, ne
  1a777c: 3700004a     	tbnz	w10, #0x0, 0x1a7784 <vorbis_dsp_synthesis+0x468>
  1a7780: 14000032     	b	0x1a7848 <vorbis_dsp_synthesis+0x52c>
  1a7784: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a7788: f9401108     	ldr	x8, [x8, #0x20]
  1a778c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7790: f9003128     	str	x8, [x9, #0x60]
  1a7794: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7798: f9403908     	ldr	x8, [x8, #0x70]
  1a779c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a77a0: f9403129     	ldr	x9, [x9, #0x60]
  1a77a4: eb09011f     	cmp	x8, x9
  1a77a8: 1a9fd7ea     	cset	w10, gt
  1a77ac: 3700004a     	tbnz	w10, #0x0, 0x1a77b4 <vorbis_dsp_synthesis+0x498>
  1a77b0: 14000026     	b	0x1a7848 <vorbis_dsp_synthesis+0x52c>
  1a77b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a77b8: f9400d08     	ldr	x8, [x8, #0x18]
  1a77bc: b5000048     	cbnz	x8, 0x1a77c4 <vorbis_dsp_synthesis+0x4a8>
  1a77c0: 1400000c     	b	0x1a77f0 <vorbis_dsp_synthesis+0x4d4>
  1a77c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a77c8: f9403908     	ldr	x8, [x8, #0x70]
  1a77cc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a77d0: f9403129     	ldr	x9, [x9, #0x60]
  1a77d4: eb090108     	subs	x8, x8, x9
  1a77d8: 2a0803ea     	mov	w10, w8
  1a77dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a77e0: b9404d0b     	ldr	w11, [x8, #0x4c]
  1a77e4: 6b0a016a     	subs	w10, w11, w10
  1a77e8: b9004d0a     	str	w10, [x8, #0x4c]
  1a77ec: 14000017     	b	0x1a7848 <vorbis_dsp_synthesis+0x52c>
  1a77f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a77f4: f9403908     	ldr	x8, [x8, #0x70]
  1a77f8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a77fc: f9403129     	ldr	x9, [x9, #0x60]
  1a7800: eb090108     	subs	x8, x8, x9
  1a7804: 2a0803ea     	mov	w10, w8
  1a7808: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a780c: b940490b     	ldr	w11, [x8, #0x48]
  1a7810: 0b0a016a     	add	w10, w11, w10
  1a7814: b900490a     	str	w10, [x8, #0x48]
  1a7818: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a781c: b940490a     	ldr	w10, [x8, #0x48]
  1a7820: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7824: b9404d0b     	ldr	w11, [x8, #0x4c]
  1a7828: 6b0b015f     	cmp	w10, w11
  1a782c: 1a9fd7ea     	cset	w10, gt
  1a7830: 3700004a     	tbnz	w10, #0x0, 0x1a7838 <vorbis_dsp_synthesis+0x51c>
  1a7834: 14000005     	b	0x1a7848 <vorbis_dsp_synthesis+0x52c>
  1a7838: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a783c: b9404d09     	ldr	w9, [x8, #0x4c]
  1a7840: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7844: b9004909     	str	w9, [x8, #0x48]
  1a7848: 14000046     	b	0x1a7960 <vorbis_dsp_synthesis+0x644>
  1a784c: 92800008     	mov	x8, #-0x1               // =-1
  1a7850: b27e03e9     	orr	x9, xzr, #0x4
  1a7854: b27d03ea     	orr	x10, xzr, #0x8
  1a7858: f85d03ab     	ldur	x11, [x29, #-0x30]
  1a785c: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a7860: f940298c     	ldr	x12, [x12, #0x50]
  1a7864: 9b0c7d4c     	mul	x12, x10, x12
  1a7868: 8b0c016b     	add	x11, x11, x12
  1a786c: f940016b     	ldr	x11, [x11]
  1a7870: 9ac90d6b     	sdiv	x11, x11, x9
  1a7874: f85d03ac     	ldur	x12, [x29, #-0x30]
  1a7878: f85f03ad     	ldur	x13, [x29, #-0x10]
  1a787c: f9402dad     	ldr	x13, [x13, #0x58]
  1a7880: 9b0d7d4a     	mul	x10, x10, x13
  1a7884: 8b0a018a     	add	x10, x12, x10
  1a7888: f940014a     	ldr	x10, [x10]
  1a788c: 9ac90d49     	sdiv	x9, x10, x9
  1a7890: 8b090169     	add	x9, x11, x9
  1a7894: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a7898: f940314b     	ldr	x11, [x10, #0x60]
  1a789c: 8b090169     	add	x9, x11, x9
  1a78a0: f9003149     	str	x9, [x10, #0x60]
  1a78a4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a78a8: f9401129     	ldr	x9, [x9, #0x20]
  1a78ac: eb08013f     	cmp	x9, x8
  1a78b0: 1a9f07ee     	cset	w14, ne
  1a78b4: 3700004e     	tbnz	w14, #0x0, 0x1a78bc <vorbis_dsp_synthesis+0x5a0>
  1a78b8: 1400002a     	b	0x1a7960 <vorbis_dsp_synthesis+0x644>
  1a78bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a78c0: f9403108     	ldr	x8, [x8, #0x60]
  1a78c4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a78c8: f9401129     	ldr	x9, [x9, #0x20]
  1a78cc: eb09011f     	cmp	x8, x9
  1a78d0: 1a9f07ea     	cset	w10, ne
  1a78d4: 3700004a     	tbnz	w10, #0x0, 0x1a78dc <vorbis_dsp_synthesis+0x5c0>
  1a78d8: 14000022     	b	0x1a7960 <vorbis_dsp_synthesis+0x644>
  1a78dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a78e0: f9403108     	ldr	x8, [x8, #0x60]
  1a78e4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a78e8: f9401129     	ldr	x9, [x9, #0x20]
  1a78ec: eb09011f     	cmp	x8, x9
  1a78f0: 1a9fd7ea     	cset	w10, gt
  1a78f4: 3700004a     	tbnz	w10, #0x0, 0x1a78fc <vorbis_dsp_synthesis+0x5e0>
  1a78f8: 14000016     	b	0x1a7950 <vorbis_dsp_synthesis+0x634>
  1a78fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a7900: f9403108     	ldr	x8, [x8, #0x60]
  1a7904: f85e83a9     	ldur	x9, [x29, #-0x18]
  1a7908: f9401129     	ldr	x9, [x9, #0x20]
  1a790c: eb090108     	subs	x8, x8, x9
  1a7910: f9001fe8     	str	x8, [sp, #0x38]
  1a7914: f9401fe8     	ldr	x8, [sp, #0x38]
  1a7918: b5000048     	cbnz	x8, 0x1a7920 <vorbis_dsp_synthesis+0x604>
  1a791c: 1400000d     	b	0x1a7950 <vorbis_dsp_synthesis+0x634>
  1a7920: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a7924: f9400d08     	ldr	x8, [x8, #0x18]
  1a7928: b5000048     	cbnz	x8, 0x1a7930 <vorbis_dsp_synthesis+0x614>
  1a792c: 14000009     	b	0x1a7950 <vorbis_dsp_synthesis+0x634>
  1a7930: f9401fe8     	ldr	x8, [sp, #0x38]
  1a7934: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a7938: b9404d2a     	ldr	w10, [x9, #0x4c]
  1a793c: 2a0a03eb     	mov	w11, w10
  1a7940: 93407d6b     	sxtw	x11, w11
  1a7944: eb080168     	subs	x8, x11, x8
  1a7948: 2a0803ea     	mov	w10, w8
  1a794c: b9004d2a     	str	w10, [x9, #0x4c]
  1a7950: f85e83a8     	ldur	x8, [x29, #-0x18]
  1a7954: f9401108     	ldr	x8, [x8, #0x20]
  1a7958: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a795c: f9003128     	str	x8, [x9, #0x60]
  1a7960: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a7964: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a7968: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1a796c: 910243ff     	add	sp, sp, #0x90
  1a7970: d65f03c0     	ret
  1a7974: d10043ff     	sub	sp, sp, #0x10
  1a7978: b9000fe0     	str	w0, [sp, #0xc]
  1a797c: b9000bff     	str	wzr, [sp, #0x8]
  1a7980: b9400fe0     	ldr	w0, [sp, #0xc]
  1a7984: 35000040     	cbnz	w0, 0x1a798c <vorbis_dsp_synthesis+0x670>
  1a7988: 14000005     	b	0x1a799c <vorbis_dsp_synthesis+0x680>
  1a798c: 12800008     	mov	w8, #-0x1               // =-1
  1a7990: b9400fe9     	ldr	w9, [sp, #0xc]
  1a7994: 0b080128     	add	w8, w9, w8
  1a7998: b9000fe8     	str	w8, [sp, #0xc]
  1a799c: b9400fe8     	ldr	w8, [sp, #0xc]
  1a79a0: 35000048     	cbnz	w8, 0x1a79a8 <vorbis_dsp_synthesis+0x68c>
  1a79a4: 14000009     	b	0x1a79c8 <vorbis_dsp_synthesis+0x6ac>
  1a79a8: 320003e8     	orr	w8, wzr, #0x1
  1a79ac: b9400be9     	ldr	w9, [sp, #0x8]
  1a79b0: 11000529     	add	w9, w9, #0x1
  1a79b4: b9000be9     	str	w9, [sp, #0x8]
  1a79b8: b9400fe9     	ldr	w9, [sp, #0xc]
  1a79bc: 1ac82528     	lsr	w8, w9, w8
  1a79c0: b9000fe8     	str	w8, [sp, #0xc]
  1a79c4: 17fffff6     	b	0x1a799c <vorbis_dsp_synthesis+0x680>
  1a79c8: b9400be0     	ldr	w0, [sp, #0x8]
  1a79cc: 910043ff     	add	sp, sp, #0x10
  1a79d0: d65f03c0     	ret

00000000001a79d4 <vorbis_lsp_to_curve>:
  1a79d4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1a79d8: 910003fd     	mov	x29, sp
  1a79dc: d103c3ff     	sub	sp, sp, #0xf0
  1a79e0: d53bd048     	mrs	x8, TPIDR_EL0
  1a79e4: f9401508     	ldr	x8, [x8, #0x28]
  1a79e8: f81f83a8     	stur	x8, [x29, #-0x8]
  1a79ec: f81f03a0     	stur	x0, [x29, #-0x10]
  1a79f0: b81ec3a1     	stur	w1, [x29, #-0x14]
  1a79f4: b81e83a2     	stur	w2, [x29, #-0x18]
  1a79f8: f81e03a3     	stur	x3, [x29, #-0x20]
  1a79fc: b81dc3a4     	stur	w4, [x29, #-0x24]
  1a7a00: b81d83a5     	stur	w5, [x29, #-0x28]
  1a7a04: b81d43a6     	stur	w6, [x29, #-0x2c]
  1a7a08: b81d03a7     	stur	w7, [x29, #-0x30]
  1a7a0c: b85d43a1     	ldur	w1, [x29, #-0x2c]
  1a7a10: 53144c21     	lsl	w1, w1, #12
  1a7a14: b81c83a1     	stur	w1, [x29, #-0x38]
  1a7a18: b85d83a1     	ldur	w1, [x29, #-0x28]
  1a7a1c: b81c43a1     	stur	w1, [x29, #-0x3c]
  1a7a20: b89dc3a8     	ldursw	x8, [x29, #-0x24]
  1a7a24: d37ef508     	lsl	x8, x8, #2
  1a7a28: 91003d08     	add	x8, x8, #0xf
  1a7a2c: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1a7a30: 910003e0     	mov	x0, sp
  1a7a34: eb080008     	subs	x8, x0, x8
  1a7a38: 9100011f     	mov	sp, x8
  1a7a3c: f81b83a8     	stur	x8, [x29, #-0x48]
  1a7a40: b85d03a0     	ldur	w0, [x29, #-0x30]
  1a7a44: 9400024e     	bl	0x1a837c <vorbis_lsp_to_curve+0x9a8>
  1a7a48: 2a0003e3     	mov	w3, w0
  1a7a4c: 93407c68     	sxtw	x8, w3
  1a7a50: 320103e0     	orr	w0, wzr, #0x80000000
  1a7a54: 2a0003e3     	mov	w3, w0
  1a7a58: 9ac80868     	udiv	x8, x3, x8
  1a7a5c: 2a0803e0     	mov	w0, w8
  1a7a60: b81b43a0     	stur	w0, [x29, #-0x4c]
  1a7a64: b89e83a8     	ldursw	x8, [x29, #-0x18]
  1a7a68: 9ac80868     	udiv	x8, x3, x8
  1a7a6c: 2a0803e0     	mov	w0, w8
  1a7a70: b81b03a0     	stur	w0, [x29, #-0x50]
  1a7a74: b85d03a0     	ldur	w0, [x29, #-0x30]
  1a7a78: 94000241     	bl	0x1a837c <vorbis_lsp_to_curve+0x9a8>
  1a7a7c: 531f7800     	lsl	w0, w0, #1
  1a7a80: b81ac3a0     	stur	w0, [x29, #-0x54]
  1a7a84: 2a1f03e0     	mov	w0, wzr
  1a7a88: b81a83a0     	stur	w0, [x29, #-0x58]
  1a7a8c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1a7a90: b81a43a1     	stur	w1, [x29, #-0x5c]
  1a7a94: b85d03a1     	ldur	w1, [x29, #-0x30]
  1a7a98: b85a43a2     	ldur	w2, [x29, #-0x5c]
  1a7a9c: 1ac20c21     	sdiv	w1, w1, w2
  1a7aa0: b81a03a1     	stur	w1, [x29, #-0x60]
  1a7aa4: b819c3a0     	stur	w0, [x29, #-0x64]
  1a7aa8: b85d03a1     	ldur	w1, [x29, #-0x30]
  1a7aac: b85a03a2     	ldur	w2, [x29, #-0x60]
  1a7ab0: b85a43a4     	ldur	w4, [x29, #-0x5c]
  1a7ab4: 1b047c42     	mul	w2, w2, w4
  1a7ab8: 6b020021     	subs	w1, w1, w2
  1a7abc: b81983a1     	stur	w1, [x29, #-0x68]
  1a7ac0: b81943a0     	stur	w0, [x29, #-0x6c]
  1a7ac4: b85b03a1     	ldur	w1, [x29, #-0x50]
  1a7ac8: 53017c21     	lsr	w1, w1, #1
  1a7acc: b85ac3a2     	ldur	w2, [x29, #-0x54]
  1a7ad0: b816c3a0     	stur	w0, [x29, #-0x94]
  1a7ad4: 2a0103e0     	mov	w0, w1
  1a7ad8: 2a0203e1     	mov	w1, w2
  1a7adc: 94000289     	bl	0x1a8500 <vorbis_lsp_to_curve+0xb2c>
  1a7ae0: b81903a0     	stur	w0, [x29, #-0x70]
  1a7ae4: b85903a0     	ldur	w0, [x29, #-0x70]
  1a7ae8: 530e7c01     	lsr	w1, w0, #14
  1a7aec: 900004c8     	adrp	x8, 0x23f000 <optionalData+0x82d0>
  1a7af0: 9111f108     	add	x8, x8, #0x47c
  1a7af4: 78615902     	ldrh	w2, [x8, w1, uxtw #1]
  1a7af8: 12003400     	and	w0, w0, #0x3fff
  1a7afc: 11000421     	add	w1, w1, #0x1
  1a7b00: 78615901     	ldrh	w1, [x8, w1, uxtw #1]
  1a7b04: 6b020021     	subs	w1, w1, w2
  1a7b08: 1b017c00     	mul	w0, w0, w1
  1a7b0c: 0b403840     	add	w0, w2, w0, lsr #14
  1a7b10: b818c3a0     	stur	w0, [x29, #-0x74]
  1a7b14: b856c3a0     	ldur	w0, [x29, #-0x94]
  1a7b18: b81cc3a0     	stur	w0, [x29, #-0x34]
  1a7b1c: 14000001     	b	0x1a7b20 <vorbis_lsp_to_curve+0x14c>
  1a7b20: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a7b24: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a7b28: 6b090108     	subs	w8, w8, w9
  1a7b2c: b81683a8     	stur	w8, [x29, #-0x98]
  1a7b30: 5400046a     	b.ge	0x1a7bbc <vorbis_lsp_to_curve+0x1e8>
  1a7b34: 14000001     	b	0x1a7b38 <vorbis_lsp_to_curve+0x164>
  1a7b38: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a7b3c: b89cc3a9     	ldursw	x9, [x29, #-0x34]
  1a7b40: b8697900     	ldr	w0, [x8, x9, lsl #2]
  1a7b44: 528f9841     	mov	w1, #0x7cc2             // =31938
  1a7b48: 72a00a21     	movk	w1, #0x51, lsl #16
  1a7b4c: 9400027c     	bl	0x1a853c <vorbis_lsp_to_curve+0xb68>
  1a7b50: b81883a0     	stur	w0, [x29, #-0x78]
  1a7b54: b85883a0     	ldur	w0, [x29, #-0x78]
  1a7b58: 37f80100     	tbnz	w0, #0x1f, 0x1a7b78 <vorbis_lsp_to_curve+0x1a4>
  1a7b5c: 14000001     	b	0x1a7b60 <vorbis_lsp_to_curve+0x18c>
  1a7b60: b85883a8     	ldur	w8, [x29, #-0x78]
  1a7b64: 13097d08     	asr	w8, w8, #9
  1a7b68: 71020108     	subs	w8, w8, #0x80
  1a7b6c: b81643a8     	stur	w8, [x29, #-0x9c]
  1a7b70: 5400012b     	b.lt	0x1a7b94 <vorbis_lsp_to_curve+0x1c0>
  1a7b74: 14000001     	b	0x1a7b78 <vorbis_lsp_to_curve+0x1a4>
  1a7b78: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a7b7c: b89ec3a8     	ldursw	x8, [x29, #-0x14]
  1a7b80: d37ef502     	lsl	x2, x8, #2
  1a7b84: 2a1f03e1     	mov	w1, wzr
  1a7b88: 97fbfc1a     	bl	0xa6bf0 <memset@plt>
  1a7b8c: f81583a0     	stur	x0, [x29, #-0xa8]
  1a7b90: 140001f0     	b	0x1a8350 <vorbis_lsp_to_curve+0x97c>
  1a7b94: b89883a0     	ldursw	x0, [x29, #-0x78]
  1a7b98: 94000273     	bl	0x1a8564 <vorbis_lsp_to_curve+0xb90>
  1a7b9c: f85b83be     	ldur	x30, [x29, #-0x48]
  1a7ba0: b89cc3a8     	ldursw	x8, [x29, #-0x34]
  1a7ba4: b8287bc0     	str	w0, [x30, x8, lsl #2]
  1a7ba8: 14000001     	b	0x1a7bac <vorbis_lsp_to_curve+0x1d8>
  1a7bac: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a7bb0: 11000508     	add	w8, w8, #0x1
  1a7bb4: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a7bb8: 17ffffda     	b	0x1a7b20 <vorbis_lsp_to_curve+0x14c>
  1a7bbc: 2a1f03e8     	mov	w8, wzr
  1a7bc0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a7bc4: 14000001     	b	0x1a7bc8 <vorbis_lsp_to_curve+0x1f4>
  1a7bc8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a7bcc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1a7bd0: 6b090108     	subs	w8, w8, w9
  1a7bd4: b81543a8     	stur	w8, [x29, #-0xac]
  1a7bd8: 54003bca     	b.ge	0x1a8350 <vorbis_lsp_to_curve+0x97c>
  1a7bdc: 14000001     	b	0x1a7be0 <vorbis_lsp_to_curve+0x20c>
  1a7be0: 5296a0a8     	mov	w8, #0xb505             // =46341
  1a7be4: b81803a8     	stur	w8, [x29, #-0x80]
  1a7be8: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7bec: 2a1f03e8     	mov	w8, wzr
  1a7bf0: b81783a8     	stur	w8, [x29, #-0x88]
  1a7bf4: b85943a8     	ldur	w8, [x29, #-0x6c]
  1a7bf8: b85b03a9     	ldur	w9, [x29, #-0x50]
  1a7bfc: 1b097d08     	mul	w8, w8, w9
  1a7c00: 530f7d08     	lsr	w8, w8, #15
  1a7c04: 2a0803e0     	mov	w0, w8
  1a7c08: 94000280     	bl	0x1a8608 <vorbis_lsp_to_curve+0xc34>
  1a7c0c: b81703a0     	stur	w0, [x29, #-0x90]
  1a7c10: f85b83be     	ldur	x30, [x29, #-0x48]
  1a7c14: b94003c8     	ldr	w8, [x30]
  1a7c18: b85703a9     	ldur	w9, [x29, #-0x90]
  1a7c1c: 6b090108     	subs	w8, w8, w9
  1a7c20: 2a0803fe     	mov	w30, w8
  1a7c24: 93407fc0     	sxtw	x0, w30
  1a7c28: 97fbf9ce     	bl	0xa6360 <labs@plt>
  1a7c2c: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a7c30: 2a0003e9     	mov	w9, w0
  1a7c34: 1b097d08     	mul	w8, w8, w9
  1a7c38: 2a0803e0     	mov	w0, w8
  1a7c3c: 2a0003e8     	mov	w8, w0
  1a7c40: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7c44: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a7c48: b9400408     	ldr	w8, [x0, #0x4]
  1a7c4c: b85703a9     	ldur	w9, [x29, #-0x90]
  1a7c50: 6b090108     	subs	w8, w8, w9
  1a7c54: 2a0803e0     	mov	w0, w8
  1a7c58: 93407c00     	sxtw	x0, w0
  1a7c5c: 97fbf9c1     	bl	0xa6360 <labs@plt>
  1a7c60: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7c64: 2a0003e9     	mov	w9, w0
  1a7c68: 1b097d08     	mul	w8, w8, w9
  1a7c6c: 2a0803e0     	mov	w0, w8
  1a7c70: 2a0003e8     	mov	w8, w0
  1a7c74: b81803a8     	stur	w8, [x29, #-0x80]
  1a7c78: 320007e8     	orr	w8, wzr, #0x3
  1a7c7c: b81843a8     	stur	w8, [x29, #-0x7c]
  1a7c80: 14000001     	b	0x1a7c84 <vorbis_lsp_to_curve+0x2b0>
  1a7c84: b85843a8     	ldur	w8, [x29, #-0x7c]
  1a7c88: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a7c8c: 6b090108     	subs	w8, w8, w9
  1a7c90: b81503a8     	stur	w8, [x29, #-0xb0]
  1a7c94: 54000a4a     	b.ge	0x1a7ddc <vorbis_lsp_to_curve+0x408>
  1a7c98: 14000001     	b	0x1a7c9c <vorbis_lsp_to_curve+0x2c8>
  1a7c9c: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7ca0: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7ca4: 2a090108     	orr	w8, w8, w9
  1a7ca8: 53197d08     	lsr	w8, w8, #25
  1a7cac: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7cb0: 9113a14a     	add	x10, x10, #0x4e8
  1a7cb4: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7cb8: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7cbc: 350002c8     	cbnz	w8, 0x1a7d14 <vorbis_lsp_to_curve+0x340>
  1a7cc0: 14000001     	b	0x1a7cc4 <vorbis_lsp_to_curve+0x2f0>
  1a7cc4: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7cc8: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7ccc: 2a090108     	orr	w8, w8, w9
  1a7cd0: 53137d08     	lsr	w8, w8, #19
  1a7cd4: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7cd8: 9114a14a     	add	x10, x10, #0x528
  1a7cdc: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7ce0: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7ce4: 35000168     	cbnz	w8, 0x1a7d10 <vorbis_lsp_to_curve+0x33c>
  1a7ce8: 14000001     	b	0x1a7cec <vorbis_lsp_to_curve+0x318>
  1a7cec: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7cf0: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7cf4: 2a090108     	orr	w8, w8, w9
  1a7cf8: 53107d08     	lsr	w8, w8, #16
  1a7cfc: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7d00: 9115a14a     	add	x10, x10, #0x568
  1a7d04: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7d08: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7d0c: 14000001     	b	0x1a7d10 <vorbis_lsp_to_curve+0x33c>
  1a7d10: 14000001     	b	0x1a7d14 <vorbis_lsp_to_curve+0x340>
  1a7d14: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a7d18: b85743a9     	ldur	w9, [x29, #-0x8c]
  1a7d1c: 2a0903e0     	mov	w0, w9
  1a7d20: 2a0003e9     	mov	w9, w0
  1a7d24: 1ac92508     	lsr	w8, w8, w9
  1a7d28: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a7d2c: b85843a9     	ldur	w9, [x29, #-0x7c]
  1a7d30: 71000529     	subs	w9, w9, #0x1
  1a7d34: b869d809     	ldr	w9, [x0, w9, sxtw #2]
  1a7d38: b85703aa     	ldur	w10, [x29, #-0x90]
  1a7d3c: 6b0a0129     	subs	w9, w9, w10
  1a7d40: 2a0903e0     	mov	w0, w9
  1a7d44: 93407c00     	sxtw	x0, w0
  1a7d48: b814c3a8     	stur	w8, [x29, #-0xb4]
  1a7d4c: 97fbf985     	bl	0xa6360 <labs@plt>
  1a7d50: 2a0003e8     	mov	w8, w0
  1a7d54: b854c3a9     	ldur	w9, [x29, #-0xb4]
  1a7d58: 1b087d28     	mul	w8, w9, w8
  1a7d5c: 2a0803e0     	mov	w0, w8
  1a7d60: 2a0003e8     	mov	w8, w0
  1a7d64: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7d68: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7d6c: b85743a9     	ldur	w9, [x29, #-0x8c]
  1a7d70: 2a0903e0     	mov	w0, w9
  1a7d74: 2a0003e9     	mov	w9, w0
  1a7d78: 1ac92508     	lsr	w8, w8, w9
  1a7d7c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a7d80: b89843be     	ldursw	x30, [x29, #-0x7c]
  1a7d84: b87e7809     	ldr	w9, [x0, x30, lsl #2]
  1a7d88: b85703aa     	ldur	w10, [x29, #-0x90]
  1a7d8c: 6b0a0129     	subs	w9, w9, w10
  1a7d90: 2a0903e0     	mov	w0, w9
  1a7d94: 93407c00     	sxtw	x0, w0
  1a7d98: b81483a8     	stur	w8, [x29, #-0xb8]
  1a7d9c: 97fbf971     	bl	0xa6360 <labs@plt>
  1a7da0: 2a0003e8     	mov	w8, w0
  1a7da4: b85483a9     	ldur	w9, [x29, #-0xb8]
  1a7da8: 1b087d28     	mul	w8, w9, w8
  1a7dac: 2a0803e0     	mov	w0, w8
  1a7db0: 2a0003e8     	mov	w8, w0
  1a7db4: b81803a8     	stur	w8, [x29, #-0x80]
  1a7db8: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a7dbc: b85783a9     	ldur	w9, [x29, #-0x88]
  1a7dc0: 0b080128     	add	w8, w9, w8
  1a7dc4: b81783a8     	stur	w8, [x29, #-0x88]
  1a7dc8: 14000001     	b	0x1a7dcc <vorbis_lsp_to_curve+0x3f8>
  1a7dcc: b85843a8     	ldur	w8, [x29, #-0x7c]
  1a7dd0: 11000908     	add	w8, w8, #0x2
  1a7dd4: b81843a8     	stur	w8, [x29, #-0x7c]
  1a7dd8: 17ffffab     	b	0x1a7c84 <vorbis_lsp_to_curve+0x2b0>
  1a7ddc: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7de0: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7de4: 2a090108     	orr	w8, w8, w9
  1a7de8: 53197d08     	lsr	w8, w8, #25
  1a7dec: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7df0: 9113a14a     	add	x10, x10, #0x4e8
  1a7df4: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7df8: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7dfc: 350002c8     	cbnz	w8, 0x1a7e54 <vorbis_lsp_to_curve+0x480>
  1a7e00: 14000001     	b	0x1a7e04 <vorbis_lsp_to_curve+0x430>
  1a7e04: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7e08: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7e0c: 2a090108     	orr	w8, w8, w9
  1a7e10: 53137d08     	lsr	w8, w8, #19
  1a7e14: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7e18: 9114a14a     	add	x10, x10, #0x528
  1a7e1c: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7e20: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7e24: 35000168     	cbnz	w8, 0x1a7e50 <vorbis_lsp_to_curve+0x47c>
  1a7e28: 14000001     	b	0x1a7e2c <vorbis_lsp_to_curve+0x458>
  1a7e2c: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7e30: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7e34: 2a090108     	orr	w8, w8, w9
  1a7e38: 53107d08     	lsr	w8, w8, #16
  1a7e3c: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7e40: 9115a14a     	add	x10, x10, #0x568
  1a7e44: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7e48: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7e4c: 14000001     	b	0x1a7e50 <vorbis_lsp_to_curve+0x47c>
  1a7e50: 14000001     	b	0x1a7e54 <vorbis_lsp_to_curve+0x480>
  1a7e54: 385dc3a8     	ldurb	w8, [x29, #-0x24]
  1a7e58: 36000dc8     	tbz	w8, #0x0, 0x1a8010 <vorbis_lsp_to_curve+0x63c>
  1a7e5c: 14000001     	b	0x1a7e60 <vorbis_lsp_to_curve+0x48c>
  1a7e60: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a7e64: b85743a9     	ldur	w9, [x29, #-0x8c]
  1a7e68: 2a0903e0     	mov	w0, w9
  1a7e6c: 2a0003e9     	mov	w9, w0
  1a7e70: 1ac92508     	lsr	w8, w8, w9
  1a7e74: f85b83a0     	ldur	x0, [x29, #-0x48]
  1a7e78: b85843a9     	ldur	w9, [x29, #-0x7c]
  1a7e7c: 71000529     	subs	w9, w9, #0x1
  1a7e80: b869d809     	ldr	w9, [x0, w9, sxtw #2]
  1a7e84: b85703aa     	ldur	w10, [x29, #-0x90]
  1a7e88: 6b0a0129     	subs	w9, w9, w10
  1a7e8c: 2a0903e0     	mov	w0, w9
  1a7e90: 93407c00     	sxtw	x0, w0
  1a7e94: b81443a8     	stur	w8, [x29, #-0xbc]
  1a7e98: 97fbf932     	bl	0xa6360 <labs@plt>
  1a7e9c: 2a0003e8     	mov	w8, w0
  1a7ea0: b85443a9     	ldur	w9, [x29, #-0xbc]
  1a7ea4: 1b087d28     	mul	w8, w9, w8
  1a7ea8: 2a0803e0     	mov	w0, w8
  1a7eac: 2a0003e8     	mov	w8, w0
  1a7eb0: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7eb4: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7eb8: b85743a9     	ldur	w9, [x29, #-0x8c]
  1a7ebc: 2a0903e0     	mov	w0, w9
  1a7ec0: 2a0003e9     	mov	w9, w0
  1a7ec4: 1ac92508     	lsr	w8, w8, w9
  1a7ec8: 53124508     	lsl	w8, w8, #14
  1a7ecc: b81803a8     	stur	w8, [x29, #-0x80]
  1a7ed0: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a7ed4: b85783a9     	ldur	w9, [x29, #-0x88]
  1a7ed8: 0b080128     	add	w8, w9, w8
  1a7edc: b81783a8     	stur	w8, [x29, #-0x88]
  1a7ee0: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7ee4: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7ee8: 2a090108     	orr	w8, w8, w9
  1a7eec: 53197d08     	lsr	w8, w8, #25
  1a7ef0: 900004c0     	adrp	x0, 0x23f000 <optionalData+0x82d0>
  1a7ef4: 9113a000     	add	x0, x0, #0x4e8
  1a7ef8: 38684808     	ldrb	w8, [x0, w8, uxtw]
  1a7efc: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7f00: 350002c8     	cbnz	w8, 0x1a7f58 <vorbis_lsp_to_curve+0x584>
  1a7f04: 14000001     	b	0x1a7f08 <vorbis_lsp_to_curve+0x534>
  1a7f08: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7f0c: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7f10: 2a090108     	orr	w8, w8, w9
  1a7f14: 53137d08     	lsr	w8, w8, #19
  1a7f18: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7f1c: 9114a14a     	add	x10, x10, #0x528
  1a7f20: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7f24: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7f28: 35000168     	cbnz	w8, 0x1a7f54 <vorbis_lsp_to_curve+0x580>
  1a7f2c: 14000001     	b	0x1a7f30 <vorbis_lsp_to_curve+0x55c>
  1a7f30: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7f34: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a7f38: 2a090108     	orr	w8, w8, w9
  1a7f3c: 53107d08     	lsr	w8, w8, #16
  1a7f40: 900004ca     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a7f44: 9115a14a     	add	x10, x10, #0x568
  1a7f48: 38684948     	ldrb	w8, [x10, w8, uxtw]
  1a7f4c: b81743a8     	stur	w8, [x29, #-0x8c]
  1a7f50: 14000001     	b	0x1a7f54 <vorbis_lsp_to_curve+0x580>
  1a7f54: 14000001     	b	0x1a7f58 <vorbis_lsp_to_curve+0x584>
  1a7f58: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a7f5c: 2a0803e0     	mov	w0, w8
  1a7f60: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7f64: 2a0003e9     	mov	w9, w0
  1a7f68: 1ac92508     	lsr	w8, w8, w9
  1a7f6c: b81803a8     	stur	w8, [x29, #-0x80]
  1a7f70: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a7f74: 2a0803e0     	mov	w0, w8
  1a7f78: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a7f7c: 2a0003e9     	mov	w9, w0
  1a7f80: 1ac92508     	lsr	w8, w8, w9
  1a7f84: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7f88: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a7f8c: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a7f90: 11000529     	add	w9, w9, #0x1
  1a7f94: 13017d29     	asr	w9, w9, #1
  1a7f98: 321f0bea     	orr	w10, wzr, #0xe
  1a7f9c: 1b0a7d29     	mul	w9, w9, w10
  1a7fa0: 6b090108     	subs	w8, w8, w9
  1a7fa4: b85783a9     	ldur	w9, [x29, #-0x88]
  1a7fa8: 0b080128     	add	w8, w9, w8
  1a7fac: b81783a8     	stur	w8, [x29, #-0x88]
  1a7fb0: b85803a8     	ldur	w8, [x29, #-0x80]
  1a7fb4: 1b087d08     	mul	w8, w8, w8
  1a7fb8: 53107d08     	lsr	w8, w8, #16
  1a7fbc: b81803a8     	stur	w8, [x29, #-0x80]
  1a7fc0: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a7fc4: 1b087d08     	mul	w8, w8, w8
  1a7fc8: 53107d08     	lsr	w8, w8, #16
  1a7fcc: b817c3a8     	stur	w8, [x29, #-0x84]
  1a7fd0: b85783a8     	ldur	w8, [x29, #-0x88]
  1a7fd4: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a7fd8: 0b080528     	add	w8, w9, w8, lsl #1
  1a7fdc: b81783a8     	stur	w8, [x29, #-0x88]
  1a7fe0: b85703a8     	ldur	w8, [x29, #-0x90]
  1a7fe4: 1b087d08     	mul	w8, w8, w8
  1a7fe8: 321203e9     	orr	w9, wzr, #0x4000
  1a7fec: 6b883928     	subs	w8, w9, w8, asr #14
  1a7ff0: b85803a9     	ldur	w9, [x29, #-0x80]
  1a7ff4: 1b087d28     	mul	w8, w9, w8
  1a7ff8: b81803a8     	stur	w8, [x29, #-0x80]
  1a7ffc: b85803a8     	ldur	w8, [x29, #-0x80]
  1a8000: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a8004: 0b483928     	add	w8, w9, w8, lsr #14
  1a8008: b817c3a8     	stur	w8, [x29, #-0x84]
  1a800c: 14000031     	b	0x1a80d0 <vorbis_lsp_to_curve+0x6fc>
  1a8010: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a8014: 2a0803e0     	mov	w0, w8
  1a8018: b85803a8     	ldur	w8, [x29, #-0x80]
  1a801c: 2a0003e9     	mov	w9, w0
  1a8020: 1ac92508     	lsr	w8, w8, w9
  1a8024: b81803a8     	stur	w8, [x29, #-0x80]
  1a8028: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a802c: 2a0803e0     	mov	w0, w8
  1a8030: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a8034: 2a0003e9     	mov	w9, w0
  1a8038: 1ac92508     	lsr	w8, w8, w9
  1a803c: b817c3a8     	stur	w8, [x29, #-0x84]
  1a8040: b85743a8     	ldur	w8, [x29, #-0x8c]
  1a8044: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a8048: 6b090d29     	subs	w9, w9, w9, lsl #3
  1a804c: 0b090108     	add	w8, w8, w9
  1a8050: b85783a9     	ldur	w9, [x29, #-0x88]
  1a8054: 0b080128     	add	w8, w9, w8
  1a8058: b81783a8     	stur	w8, [x29, #-0x88]
  1a805c: b85803a8     	ldur	w8, [x29, #-0x80]
  1a8060: 1b087d08     	mul	w8, w8, w8
  1a8064: 53107d08     	lsr	w8, w8, #16
  1a8068: b81803a8     	stur	w8, [x29, #-0x80]
  1a806c: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a8070: 1b087d08     	mul	w8, w8, w8
  1a8074: 53107d08     	lsr	w8, w8, #16
  1a8078: b817c3a8     	stur	w8, [x29, #-0x84]
  1a807c: b85783a8     	ldur	w8, [x29, #-0x88]
  1a8080: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a8084: 0b080528     	add	w8, w9, w8, lsl #1
  1a8088: b81783a8     	stur	w8, [x29, #-0x88]
  1a808c: b85703a8     	ldur	w8, [x29, #-0x90]
  1a8090: 321203e9     	orr	w9, wzr, #0x4000
  1a8094: 6b080128     	subs	w8, w9, w8
  1a8098: b85803a9     	ldur	w9, [x29, #-0x80]
  1a809c: 1b087d28     	mul	w8, w9, w8
  1a80a0: b81803a8     	stur	w8, [x29, #-0x80]
  1a80a4: b85703a8     	ldur	w8, [x29, #-0x90]
  1a80a8: 11401108     	add	w8, w8, #0x4, lsl #12   // =0x4000
  1a80ac: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a80b0: 1b087d28     	mul	w8, w9, w8
  1a80b4: b817c3a8     	stur	w8, [x29, #-0x84]
  1a80b8: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a80bc: b85803a9     	ldur	w9, [x29, #-0x80]
  1a80c0: 0b090108     	add	w8, w8, w9
  1a80c4: 530e7d08     	lsr	w8, w8, #14
  1a80c8: b817c3a8     	stur	w8, [x29, #-0x84]
  1a80cc: 14000001     	b	0x1a80d0 <vorbis_lsp_to_curve+0x6fc>
  1a80d0: 7857e3a8     	ldurh	w8, [x29, #-0x82]
  1a80d4: 34000128     	cbz	w8, 0x1a80f8 <vorbis_lsp_to_curve+0x724>
  1a80d8: 14000001     	b	0x1a80dc <vorbis_lsp_to_curve+0x708>
  1a80dc: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a80e0: 53017d08     	lsr	w8, w8, #1
  1a80e4: b817c3a8     	stur	w8, [x29, #-0x84]
  1a80e8: b85783a8     	ldur	w8, [x29, #-0x88]
  1a80ec: 11000508     	add	w8, w8, #0x1
  1a80f0: b81783a8     	stur	w8, [x29, #-0x88]
  1a80f4: 14000018     	b	0x1a8154 <vorbis_lsp_to_curve+0x780>
  1a80f8: 14000001     	b	0x1a80fc <vorbis_lsp_to_curve+0x728>
  1a80fc: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a8100: 2a1f03e0     	mov	w0, wzr
  1a8104: b81403a0     	stur	w0, [x29, #-0xc0]
  1a8108: 34000108     	cbz	w8, 0x1a8128 <vorbis_lsp_to_curve+0x754>
  1a810c: 14000001     	b	0x1a8110 <vorbis_lsp_to_curve+0x73c>
  1a8110: 3857d3a8     	ldurb	w8, [x29, #-0x83]
  1a8114: 72190108     	ands	w8, w8, #0x80
  1a8118: 1a9f17e9     	cset	w9, eq
  1a811c: b813c3a8     	stur	w8, [x29, #-0xc4]
  1a8120: b81403a9     	stur	w9, [x29, #-0xc0]
  1a8124: 14000001     	b	0x1a8128 <vorbis_lsp_to_curve+0x754>
  1a8128: b85403a8     	ldur	w8, [x29, #-0xc0]
  1a812c: 36000128     	tbz	w8, #0x0, 0x1a8150 <vorbis_lsp_to_curve+0x77c>
  1a8130: 14000001     	b	0x1a8134 <vorbis_lsp_to_curve+0x760>
  1a8134: b857c3a8     	ldur	w8, [x29, #-0x84]
  1a8138: 531f7908     	lsl	w8, w8, #1
  1a813c: b817c3a8     	stur	w8, [x29, #-0x84]
  1a8140: b85783a8     	ldur	w8, [x29, #-0x88]
  1a8144: 71000508     	subs	w8, w8, #0x1
  1a8148: b81783a8     	stur	w8, [x29, #-0x88]
  1a814c: 17ffffec     	b	0x1a80fc <vorbis_lsp_to_curve+0x728>
  1a8150: 14000001     	b	0x1a8154 <vorbis_lsp_to_curve+0x780>
  1a8154: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1a8158: b857c3a9     	ldur	w9, [x29, #-0x84]
  1a815c: 2a0903e0     	mov	w0, w9
  1a8160: b89783a1     	ldursw	x1, [x29, #-0x88]
  1a8164: b81383a8     	stur	w8, [x29, #-0xc8]
  1a8168: 94000177     	bl	0x1a8744 <vorbis_lsp_to_curve+0xd70>
  1a816c: b85383a8     	ldur	w8, [x29, #-0xc8]
  1a8170: 1b007d08     	mul	w8, w8, w0
  1a8174: b85c83a9     	ldur	w9, [x29, #-0x38]
  1a8178: 6b090108     	subs	w8, w8, w9
  1a817c: 2a0803e1     	mov	w1, w8
  1a8180: 93407c20     	sxtw	x0, w1
  1a8184: 9400014b     	bl	0x1a86b0 <vorbis_lsp_to_curve+0xcdc>
  1a8188: b81d83a0     	stur	w0, [x29, #-0x28]
  1a818c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1a8190: b89cc3be     	ldursw	x30, [x29, #-0x34]
  1a8194: b87e7820     	ldr	w0, [x1, x30, lsl #2]
  1a8198: b85d83a1     	ldur	w1, [x29, #-0x28]
  1a819c: 9400019e     	bl	0x1a8814 <vorbis_lsp_to_curve+0xe40>
  1a81a0: f85f03be     	ldur	x30, [x29, #-0x10]
  1a81a4: b89cc3aa     	ldursw	x10, [x29, #-0x34]
  1a81a8: b82a7bc0     	str	w0, [x30, x10, lsl #2]
  1a81ac: 14000001     	b	0x1a81b0 <vorbis_lsp_to_curve+0x7dc>
  1a81b0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a81b4: 11000508     	add	w8, w8, #0x1
  1a81b8: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a81bc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1a81c0: 6b090108     	subs	w8, w8, w9
  1a81c4: b81343a8     	stur	w8, [x29, #-0xcc]
  1a81c8: 5400050a     	b.ge	0x1a8268 <vorbis_lsp_to_curve+0x894>
  1a81cc: 14000001     	b	0x1a81d0 <vorbis_lsp_to_curve+0x7fc>
  1a81d0: b85983a8     	ldur	w8, [x29, #-0x68]
  1a81d4: b859c3a9     	ldur	w9, [x29, #-0x64]
  1a81d8: 0b080128     	add	w8, w9, w8
  1a81dc: b819c3a8     	stur	w8, [x29, #-0x64]
  1a81e0: b859c3a8     	ldur	w8, [x29, #-0x64]
  1a81e4: b85a43a9     	ldur	w9, [x29, #-0x5c]
  1a81e8: 6b090108     	subs	w8, w8, w9
  1a81ec: b81303a8     	stur	w8, [x29, #-0xd0]
  1a81f0: 5400014b     	b.lt	0x1a8218 <vorbis_lsp_to_curve+0x844>
  1a81f4: 14000001     	b	0x1a81f8 <vorbis_lsp_to_curve+0x824>
  1a81f8: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a81fc: b859c3a9     	ldur	w9, [x29, #-0x64]
  1a8200: 6b080128     	subs	w8, w9, w8
  1a8204: b819c3a8     	stur	w8, [x29, #-0x64]
  1a8208: b85a83a8     	ldur	w8, [x29, #-0x58]
  1a820c: 11000508     	add	w8, w8, #0x1
  1a8210: b81a83a8     	stur	w8, [x29, #-0x58]
  1a8214: 14000001     	b	0x1a8218 <vorbis_lsp_to_curve+0x844>
  1a8218: b85a03a8     	ldur	w8, [x29, #-0x60]
  1a821c: b85a83a9     	ldur	w9, [x29, #-0x58]
  1a8220: 0b080128     	add	w8, w9, w8
  1a8224: b81a83a8     	stur	w8, [x29, #-0x58]
  1a8228: b85a83a8     	ldur	w8, [x29, #-0x58]
  1a822c: b858c3a9     	ldur	w9, [x29, #-0x74]
  1a8230: 6b090108     	subs	w8, w8, w9
  1a8234: b812c3a8     	stur	w8, [x29, #-0xd4]
  1a8238: 5400006b     	b.lt	0x1a8244 <vorbis_lsp_to_curve+0x870>
  1a823c: 14000001     	b	0x1a8240 <vorbis_lsp_to_curve+0x86c>
  1a8240: 1400000a     	b	0x1a8268 <vorbis_lsp_to_curve+0x894>
  1a8244: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a8248: b89cc3a9     	ldursw	x9, [x29, #-0x34]
  1a824c: b8697900     	ldr	w0, [x8, x9, lsl #2]
  1a8250: b85d83a1     	ldur	w1, [x29, #-0x28]
  1a8254: 94000170     	bl	0x1a8814 <vorbis_lsp_to_curve+0xe40>
  1a8258: f85f03a8     	ldur	x8, [x29, #-0x10]
  1a825c: b89cc3a9     	ldursw	x9, [x29, #-0x34]
  1a8260: b8297900     	str	w0, [x8, x9, lsl #2]
  1a8264: 17ffffd3     	b	0x1a81b0 <vorbis_lsp_to_curve+0x7dc>
  1a8268: 14000001     	b	0x1a826c <vorbis_lsp_to_curve+0x898>
  1a826c: b85943a8     	ldur	w8, [x29, #-0x6c]
  1a8270: 11000508     	add	w8, w8, #0x1
  1a8274: b81943a8     	stur	w8, [x29, #-0x6c]
  1a8278: b85943a8     	ldur	w8, [x29, #-0x6c]
  1a827c: 11000508     	add	w8, w8, #0x1
  1a8280: b85e83a9     	ldur	w9, [x29, #-0x18]
  1a8284: 6b090108     	subs	w8, w8, w9
  1a8288: b81283a8     	stur	w8, [x29, #-0xd8]
  1a828c: 540003ca     	b.ge	0x1a8304 <vorbis_lsp_to_curve+0x930>
  1a8290: 14000001     	b	0x1a8294 <vorbis_lsp_to_curve+0x8c0>
  1a8294: b85943a8     	ldur	w8, [x29, #-0x6c]
  1a8298: 11000508     	add	w8, w8, #0x1
  1a829c: b85b03a9     	ldur	w9, [x29, #-0x50]
  1a82a0: 53017d29     	lsr	w9, w9, #1
  1a82a4: 1b097d00     	mul	w0, w8, w9
  1a82a8: b85ac3a1     	ldur	w1, [x29, #-0x54]
  1a82ac: 94000095     	bl	0x1a8500 <vorbis_lsp_to_curve+0xb2c>
  1a82b0: b81903a0     	stur	w0, [x29, #-0x70]
  1a82b4: b85903a8     	ldur	w8, [x29, #-0x70]
  1a82b8: 530e7d09     	lsr	w9, w8, #14
  1a82bc: f00004be     	adrp	x30, 0x23f000 <optionalData+0x82d0>
  1a82c0: 9111f3de     	add	x30, x30, #0x47c
  1a82c4: 78695bc0     	ldrh	w0, [x30, w9, uxtw #1]
  1a82c8: 12003508     	and	w8, w8, #0x3fff
  1a82cc: 11000529     	add	w9, w9, #0x1
  1a82d0: 78695bc9     	ldrh	w9, [x30, w9, uxtw #1]
  1a82d4: 6b000129     	subs	w9, w9, w0
  1a82d8: 1b097d08     	mul	w8, w8, w9
  1a82dc: 0b483808     	add	w8, w0, w8, lsr #14
  1a82e0: b818c3a8     	stur	w8, [x29, #-0x74]
  1a82e4: b85a83a8     	ldur	w8, [x29, #-0x58]
  1a82e8: b858c3a9     	ldur	w9, [x29, #-0x74]
  1a82ec: 6b090108     	subs	w8, w8, w9
  1a82f0: b81243a8     	stur	w8, [x29, #-0xdc]
  1a82f4: 5400006c     	b.gt	0x1a8300 <vorbis_lsp_to_curve+0x92c>
  1a82f8: 14000001     	b	0x1a82fc <vorbis_lsp_to_curve+0x928>
  1a82fc: 14000007     	b	0x1a8318 <vorbis_lsp_to_curve+0x944>
  1a8300: 14000005     	b	0x1a8314 <vorbis_lsp_to_curve+0x940>
  1a8304: 5292cfe8     	mov	w8, #0x967f             // =38527
  1a8308: 72a01308     	movk	w8, #0x98, lsl #16
  1a830c: b818c3a8     	stur	w8, [x29, #-0x74]
  1a8310: 14000002     	b	0x1a8318 <vorbis_lsp_to_curve+0x944>
  1a8314: 17ffffd6     	b	0x1a826c <vorbis_lsp_to_curve+0x898>
  1a8318: b85943a8     	ldur	w8, [x29, #-0x6c]
  1a831c: b85e83a9     	ldur	w9, [x29, #-0x18]
  1a8320: 6b090108     	subs	w8, w8, w9
  1a8324: b81203a8     	stur	w8, [x29, #-0xe0]
  1a8328: 5400012b     	b.lt	0x1a834c <vorbis_lsp_to_curve+0x978>
  1a832c: 14000001     	b	0x1a8330 <vorbis_lsp_to_curve+0x95c>
  1a8330: b85e83a8     	ldur	w8, [x29, #-0x18]
  1a8334: 71000508     	subs	w8, w8, #0x1
  1a8338: b81943a8     	stur	w8, [x29, #-0x6c]
  1a833c: 5292cfe8     	mov	w8, #0x967f             // =38527
  1a8340: 72a01308     	movk	w8, #0x98, lsl #16
  1a8344: b818c3a8     	stur	w8, [x29, #-0x74]
  1a8348: 14000001     	b	0x1a834c <vorbis_lsp_to_curve+0x978>
  1a834c: 17fffe1f     	b	0x1a7bc8 <vorbis_lsp_to_curve+0x1f4>
  1a8350: d53bd048     	mrs	x8, TPIDR_EL0
  1a8354: f9401508     	ldr	x8, [x8, #0x28]
  1a8358: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a835c: eb090108     	subs	x8, x8, x9
  1a8360: f81183a8     	stur	x8, [x29, #-0xe8]
  1a8364: 540000a1     	b.ne	0x1a8378 <vorbis_lsp_to_curve+0x9a4>
  1a8368: 14000001     	b	0x1a836c <vorbis_lsp_to_curve+0x998>
  1a836c: 910003bf     	mov	sp, x29
  1a8370: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1a8374: d65f03c0     	ret
  1a8378: 97fc067e     	bl	0xa9d70 <__stack_chk_fail@plt>
  1a837c: d10083ff     	sub	sp, sp, #0x20
  1a8380: f00004a8     	adrp	x8, 0x23f000 <optionalData+0x82d0>
  1a8384: 9111f108     	add	x8, x8, #0x47c
  1a8388: b9001be0     	str	w0, [sp, #0x18]
  1a838c: b90017ff     	str	wzr, [sp, #0x14]
  1a8390: f90007e8     	str	x8, [sp, #0x8]
  1a8394: 528006c8     	mov	w8, #0x36               // =54
  1a8398: b94017e9     	ldr	w9, [sp, #0x14]
  1a839c: 6b08013f     	cmp	w9, w8
  1a83a0: 1a9fa7e8     	cset	w8, lt
  1a83a4: 37000048     	tbnz	w8, #0x0, 0x1a83ac <vorbis_lsp_to_curve+0x9d8>
  1a83a8: 14000021     	b	0x1a842c <vorbis_lsp_to_curve+0xa58>
  1a83ac: b27f03e8     	orr	x8, xzr, #0x2
  1a83b0: b9401be9     	ldr	w9, [sp, #0x18]
  1a83b4: b94017ea     	ldr	w10, [sp, #0x14]
  1a83b8: 2a0a03eb     	mov	w11, w10
  1a83bc: 93407d6b     	sxtw	x11, w11
  1a83c0: 9b0b7d08     	mul	x8, x8, x11
  1a83c4: f94007eb     	ldr	x11, [sp, #0x8]
  1a83c8: 8b080168     	add	x8, x11, x8
  1a83cc: 7940010a     	ldrh	w10, [x8]
  1a83d0: 6b0a013f     	cmp	w9, w10
  1a83d4: 1a9fb7e9     	cset	w9, ge
  1a83d8: 37000049     	tbnz	w9, #0x0, 0x1a83e0 <vorbis_lsp_to_curve+0xa0c>
  1a83dc: 14000010     	b	0x1a841c <vorbis_lsp_to_curve+0xa48>
  1a83e0: b27f03e8     	orr	x8, xzr, #0x2
  1a83e4: b9401be9     	ldr	w9, [sp, #0x18]
  1a83e8: b94017ea     	ldr	w10, [sp, #0x14]
  1a83ec: 1100054a     	add	w10, w10, #0x1
  1a83f0: 2a0a03eb     	mov	w11, w10
  1a83f4: 93407d6b     	sxtw	x11, w11
  1a83f8: 9b0b7d08     	mul	x8, x8, x11
  1a83fc: f94007eb     	ldr	x11, [sp, #0x8]
  1a8400: 8b080168     	add	x8, x11, x8
  1a8404: 7940010a     	ldrh	w10, [x8]
  1a8408: 6b0a013f     	cmp	w9, w10
  1a840c: 1a9fa7e9     	cset	w9, lt
  1a8410: 37000049     	tbnz	w9, #0x0, 0x1a8418 <vorbis_lsp_to_curve+0xa44>
  1a8414: 14000002     	b	0x1a841c <vorbis_lsp_to_curve+0xa48>
  1a8418: 14000005     	b	0x1a842c <vorbis_lsp_to_curve+0xa58>
  1a841c: b94017e8     	ldr	w8, [sp, #0x14]
  1a8420: 11000508     	add	w8, w8, #0x1
  1a8424: b90017e8     	str	w8, [sp, #0x14]
  1a8428: 17ffffdb     	b	0x1a8394 <vorbis_lsp_to_curve+0x9c0>
  1a842c: 528006c8     	mov	w8, #0x36               // =54
  1a8430: b94017e9     	ldr	w9, [sp, #0x14]
  1a8434: 6b08013f     	cmp	w9, w8
  1a8438: 1a9f17e8     	cset	w8, eq
  1a843c: 37000048     	tbnz	w8, #0x0, 0x1a8444 <vorbis_lsp_to_curve+0xa70>
  1a8440: 14000005     	b	0x1a8454 <vorbis_lsp_to_curve+0xa80>
  1a8444: 52900008     	mov	w8, #0x8000             // =32768
  1a8448: 72a001a8     	movk	w8, #0xd, lsl #16
  1a844c: b9001fe8     	str	w8, [sp, #0x1c]
  1a8450: 14000029     	b	0x1a84f4 <vorbis_lsp_to_curve+0xb20>
  1a8454: b26103e8     	orr	x8, xzr, #0x80000000
  1a8458: 321f0be9     	orr	w9, wzr, #0xe
  1a845c: b27f03ea     	orr	x10, xzr, #0x2
  1a8460: b94017eb     	ldr	w11, [sp, #0x14]
  1a8464: 1ac92169     	lsl	w9, w11, w9
  1a8468: 2a0903ec     	mov	w12, w9
  1a846c: 93407d8c     	sxtw	x12, w12
  1a8470: b9401be9     	ldr	w9, [sp, #0x18]
  1a8474: b94017eb     	ldr	w11, [sp, #0x14]
  1a8478: 2a0b03ed     	mov	w13, w11
  1a847c: 93407dad     	sxtw	x13, w13
  1a8480: 9b0d7d4d     	mul	x13, x10, x13
  1a8484: f94007ee     	ldr	x14, [sp, #0x8]
  1a8488: 8b0d01cd     	add	x13, x14, x13
  1a848c: 794001ab     	ldrh	w11, [x13]
  1a8490: 6b0b0129     	subs	w9, w9, w11
  1a8494: 2a0903ed     	mov	w13, w9
  1a8498: 93407dad     	sxtw	x13, w13
  1a849c: b94017e9     	ldr	w9, [sp, #0x14]
  1a84a0: 11000529     	add	w9, w9, #0x1
  1a84a4: 2a0903ef     	mov	w15, w9
  1a84a8: 93407def     	sxtw	x15, w15
  1a84ac: 9b0f7d4f     	mul	x15, x10, x15
  1a84b0: 8b0f01cf     	add	x15, x14, x15
  1a84b4: 794001e9     	ldrh	w9, [x15]
  1a84b8: b94017eb     	ldr	w11, [sp, #0x14]
  1a84bc: 2a0b03ef     	mov	w15, w11
  1a84c0: 93407def     	sxtw	x15, w15
  1a84c4: 9b0f7d4a     	mul	x10, x10, x15
  1a84c8: 8b0a01ca     	add	x10, x14, x10
  1a84cc: 7940014b     	ldrh	w11, [x10]
  1a84d0: 6b0b0129     	subs	w9, w9, w11
  1a84d4: 2a0903ea     	mov	w10, w9
  1a84d8: 93407d4a     	sxtw	x10, w10
  1a84dc: 9aca0908     	udiv	x8, x8, x10
  1a84e0: 9b087da8     	mul	x8, x13, x8
  1a84e4: d351fd08     	lsr	x8, x8, #17
  1a84e8: 8b080188     	add	x8, x12, x8
  1a84ec: 2a0803e9     	mov	w9, w8
  1a84f0: b9001fe9     	str	w9, [sp, #0x1c]
  1a84f4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1a84f8: 910083ff     	add	sp, sp, #0x20
  1a84fc: d65f03c0     	ret
  1a8500: d10083ff     	sub	sp, sp, #0x20
  1a8504: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a8508: 910043fd     	add	x29, sp, #0x10
  1a850c: 320003e8     	orr	w8, wzr, #0x1
  1a8510: b81fc3a0     	stur	w0, [x29, #-0x4]
  1a8514: b9000be1     	str	w1, [sp, #0x8]
  1a8518: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a851c: b9400be1     	ldr	w1, [sp, #0x8]
  1a8520: b90007e8     	str	w8, [sp, #0x4]
  1a8524: 94000006     	bl	0x1a853c <vorbis_lsp_to_curve+0xb68>
  1a8528: b94007e8     	ldr	w8, [sp, #0x4]
  1a852c: 1ac82000     	lsl	w0, w0, w8
  1a8530: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a8534: 910083ff     	add	sp, sp, #0x20
  1a8538: d65f03c0     	ret
  1a853c: d10043ff     	sub	sp, sp, #0x10
  1a8540: b9000fe0     	str	w0, [sp, #0xc]
  1a8544: b9000be1     	str	w1, [sp, #0x8]
  1a8548: b9400fe0     	ldr	w0, [sp, #0xc]
  1a854c: b9400be1     	ldr	w1, [sp, #0x8]
  1a8550: 9b217c08     	smull	x8, w0, w1
  1a8554: f90003e8     	str	x8, [sp]
  1a8558: b94007e0     	ldr	w0, [sp, #0x4]
  1a855c: 910043ff     	add	sp, sp, #0x10
  1a8560: d65f03c0     	ret
  1a8564: d10043ff     	sub	sp, sp, #0x10
  1a8568: b24023e8     	orr	x8, xzr, #0x1ff
  1a856c: f00004a9     	adrp	x9, 0x23f000 <optionalData+0x82d0>
  1a8570: 9115c129     	add	x9, x9, #0x570
  1a8574: b27e03ea     	orr	x10, xzr, #0x4
  1a8578: 5280012b     	mov	w11, #0x9               // =9
  1a857c: f90007e0     	str	x0, [sp, #0x8]
  1a8580: f94007e0     	ldr	x0, [sp, #0x8]
  1a8584: 9349fc00     	asr	x0, x0, #9
  1a8588: 2a0003ec     	mov	w12, w0
  1a858c: b90007ec     	str	w12, [sp, #0x4]
  1a8590: f94007e0     	ldr	x0, [sp, #0x8]
  1a8594: 8a080008     	and	x8, x0, x8
  1a8598: 2a0803ec     	mov	w12, w8
  1a859c: b90003ec     	str	w12, [sp]
  1a85a0: b94007ec     	ldr	w12, [sp, #0x4]
  1a85a4: 2a0c03e8     	mov	w8, w12
  1a85a8: 93407d08     	sxtw	x8, w8
  1a85ac: 9b087d48     	mul	x8, x10, x8
  1a85b0: 8b080128     	add	x8, x9, x8
  1a85b4: b940010c     	ldr	w12, [x8]
  1a85b8: b94003ed     	ldr	w13, [sp]
  1a85bc: b94007ee     	ldr	w14, [sp, #0x4]
  1a85c0: 2a0e03e8     	mov	w8, w14
  1a85c4: 93407d08     	sxtw	x8, w8
  1a85c8: 9b087d48     	mul	x8, x10, x8
  1a85cc: 8b080128     	add	x8, x9, x8
  1a85d0: b940010e     	ldr	w14, [x8]
  1a85d4: b94007ef     	ldr	w15, [sp, #0x4]
  1a85d8: 110005ef     	add	w15, w15, #0x1
  1a85dc: 2a0f03e8     	mov	w8, w15
  1a85e0: 93407d08     	sxtw	x8, w8
  1a85e4: 9b087d48     	mul	x8, x10, x8
  1a85e8: 8b080128     	add	x8, x9, x8
  1a85ec: b940010f     	ldr	w15, [x8]
  1a85f0: 6b0f01ce     	subs	w14, w14, w15
  1a85f4: 1b0e7dad     	mul	w13, w13, w14
  1a85f8: 1acb29ab     	asr	w11, w13, w11
  1a85fc: 6b0b0180     	subs	w0, w12, w11
  1a8600: 910043ff     	add	sp, sp, #0x10
  1a8604: d65f03c0     	ret
  1a8608: d10043ff     	sub	sp, sp, #0x10
  1a860c: b24023e8     	orr	x8, xzr, #0x1ff
  1a8610: f00004a9     	adrp	x9, 0x23f000 <optionalData+0x82d0>
  1a8614: 9115c129     	add	x9, x9, #0x570
  1a8618: b27e03ea     	orr	x10, xzr, #0x4
  1a861c: 5280012b     	mov	w11, #0x9               // =9
  1a8620: f90007e0     	str	x0, [sp, #0x8]
  1a8624: f94007e0     	ldr	x0, [sp, #0x8]
  1a8628: 9349fc00     	asr	x0, x0, #9
  1a862c: 2a0003ec     	mov	w12, w0
  1a8630: b90007ec     	str	w12, [sp, #0x4]
  1a8634: f94007e0     	ldr	x0, [sp, #0x8]
  1a8638: 8a080008     	and	x8, x0, x8
  1a863c: 2a0803ec     	mov	w12, w8
  1a8640: b90003ec     	str	w12, [sp]
  1a8644: b94007ec     	ldr	w12, [sp, #0x4]
  1a8648: 2a0c03e8     	mov	w8, w12
  1a864c: 93407d08     	sxtw	x8, w8
  1a8650: 9b087d48     	mul	x8, x10, x8
  1a8654: 8b080128     	add	x8, x9, x8
  1a8658: b940010c     	ldr	w12, [x8]
  1a865c: 1acb218c     	lsl	w12, w12, w11
  1a8660: b94003ed     	ldr	w13, [sp]
  1a8664: b94007ee     	ldr	w14, [sp, #0x4]
  1a8668: 2a0e03e8     	mov	w8, w14
  1a866c: 93407d08     	sxtw	x8, w8
  1a8670: 9b087d48     	mul	x8, x10, x8
  1a8674: 8b080128     	add	x8, x9, x8
  1a8678: b940010e     	ldr	w14, [x8]
  1a867c: b94007ef     	ldr	w15, [sp, #0x4]
  1a8680: 110005ef     	add	w15, w15, #0x1
  1a8684: 2a0f03e8     	mov	w8, w15
  1a8688: 93407d08     	sxtw	x8, w8
  1a868c: 9b087d48     	mul	x8, x10, x8
  1a8690: 8b080128     	add	x8, x9, x8
  1a8694: b940010f     	ldr	w15, [x8]
  1a8698: 6b0f01ce     	subs	w14, w14, w15
  1a869c: 1b0e7dad     	mul	w13, w13, w14
  1a86a0: 6b0d018c     	subs	w12, w12, w13
  1a86a4: 1acb2980     	asr	w0, w12, w11
  1a86a8: 910043ff     	add	sp, sp, #0x10
  1a86ac: d65f03c0     	ret
  1a86b0: d10083ff     	sub	sp, sp, #0x20
  1a86b4: d2800008     	mov	x8, #0x0                // =0
  1a86b8: 90000809     	adrp	x9, 0x2a8000
  1a86bc: f9477d29     	ldr	x9, [x9, #0xef8]
  1a86c0: f9000be0     	str	x0, [sp, #0x10]
  1a86c4: f9400be0     	ldr	x0, [sp, #0x10]
  1a86c8: eb08001f     	cmp	x0, x8
  1a86cc: 1a9fd7ea     	cset	w10, gt
  1a86d0: f90007e9     	str	x9, [sp, #0x8]
  1a86d4: 3700004a     	tbnz	w10, #0x0, 0x1a86dc <vorbis_lsp_to_curve+0xd08>
  1a86d8: 14000004     	b	0x1a86e8 <vorbis_lsp_to_curve+0xd14>
  1a86dc: 32007be8     	orr	w8, wzr, #0x7fffffff
  1a86e0: b9001fe8     	str	w8, [sp, #0x1c]
  1a86e4: 14000015     	b	0x1a8738 <vorbis_lsp_to_curve+0xd64>
  1a86e8: 9297ffe8     	mov	x8, #-0xc000            // =-49152
  1a86ec: f2bffee8     	movk	x8, #0xfff7, lsl #16
  1a86f0: f9400be9     	ldr	x9, [sp, #0x10]
  1a86f4: eb08013f     	cmp	x9, x8
  1a86f8: 1a9fa7ea     	cset	w10, lt
  1a86fc: 3700004a     	tbnz	w10, #0x0, 0x1a8704 <vorbis_lsp_to_curve+0xd30>
  1a8700: 14000003     	b	0x1a870c <vorbis_lsp_to_curve+0xd38>
  1a8704: b9001fff     	str	wzr, [sp, #0x1c]
  1a8708: 1400000c     	b	0x1a8738 <vorbis_lsp_to_curve+0xd64>
  1a870c: b27e03e8     	orr	x8, xzr, #0x4
  1a8710: d2803a69     	mov	x9, #0x1d3              // =467
  1a8714: f9400bea     	ldr	x10, [sp, #0x10]
  1a8718: 9142314a     	add	x10, x10, #0x8c, lsl #12 // =0x8c000
  1a871c: 9b097d49     	mul	x9, x10, x9
  1a8720: 9354fd29     	asr	x9, x9, #20
  1a8724: 9b097d08     	mul	x8, x8, x9
  1a8728: f94007e9     	ldr	x9, [sp, #0x8]
  1a872c: 8b080128     	add	x8, x9, x8
  1a8730: b940010b     	ldr	w11, [x8]
  1a8734: b9001feb     	str	w11, [sp, #0x1c]
  1a8738: b9401fe0     	ldr	w0, [sp, #0x1c]
  1a873c: 910083ff     	add	sp, sp, #0x20
  1a8740: d65f03c0     	ret
  1a8744: d100c3ff     	sub	sp, sp, #0x30
  1a8748: b2403be8     	orr	x8, xzr, #0x7fff
  1a874c: b24027e9     	orr	x9, xzr, #0x3ff
  1a8750: f00004aa     	adrp	x10, 0x23f000 <optionalData+0x82d0>
  1a8754: 911de14a     	add	x10, x10, #0x778
  1a8758: b27d03eb     	orr	x11, xzr, #0x8
  1a875c: f00004ac     	adrp	x12, 0x23f000 <optionalData+0x82d0>
  1a8760: 9126018c     	add	x12, x12, #0x980
  1a8764: b24003ed     	orr	x13, xzr, #0x1
  1a8768: b000080e     	adrp	x14, 0x2a9000
  1a876c: 9134e1ce     	add	x14, x14, #0xd38
  1a8770: f90017e0     	str	x0, [sp, #0x28]
  1a8774: f90013e1     	str	x1, [sp, #0x20]
  1a8778: f94017e0     	ldr	x0, [sp, #0x28]
  1a877c: 8a080008     	and	x8, x0, x8
  1a8780: 9349fd08     	asr	x8, x8, #9
  1a8784: f9000fe8     	str	x8, [sp, #0x18]
  1a8788: f94017e8     	ldr	x8, [sp, #0x28]
  1a878c: 8a090108     	and	x8, x8, x9
  1a8790: f9000be8     	str	x8, [sp, #0x10]
  1a8794: f9400fe8     	ldr	x8, [sp, #0x18]
  1a8798: 9b087d68     	mul	x8, x11, x8
  1a879c: 8b080148     	add	x8, x10, x8
  1a87a0: f9400108     	ldr	x8, [x8]
  1a87a4: f9400fe9     	ldr	x9, [sp, #0x18]
  1a87a8: 9b097d69     	mul	x9, x11, x9
  1a87ac: 8b090189     	add	x9, x12, x9
  1a87b0: f9400129     	ldr	x9, [x9]
  1a87b4: f9400bea     	ldr	x10, [sp, #0x10]
  1a87b8: 9b0a7d29     	mul	x9, x9, x10
  1a87bc: 934afd29     	asr	x9, x9, #10
  1a87c0: eb090108     	subs	x8, x8, x9
  1a87c4: f90007e8     	str	x8, [sp, #0x8]
  1a87c8: f94013e8     	ldr	x8, [sp, #0x20]
  1a87cc: 8a0d0108     	and	x8, x8, x13
  1a87d0: 9b087d68     	mul	x8, x11, x8
  1a87d4: 8b0801c8     	add	x8, x14, x8
  1a87d8: f9400108     	ldr	x8, [x8]
  1a87dc: f94007e9     	ldr	x9, [sp, #0x8]
  1a87e0: 9b087d28     	mul	x8, x9, x8
  1a87e4: f90007e8     	str	x8, [sp, #0x8]
  1a87e8: f94013e8     	ldr	x8, [sp, #0x20]
  1a87ec: 9341fd08     	asr	x8, x8, #1
  1a87f0: 91005508     	add	x8, x8, #0x15
  1a87f4: f90013e8     	str	x8, [sp, #0x20]
  1a87f8: f94007e8     	ldr	x8, [sp, #0x8]
  1a87fc: f94013e9     	ldr	x9, [sp, #0x20]
  1a8800: 9ac92908     	asr	x8, x8, x9
  1a8804: 2a0803ef     	mov	w15, w8
  1a8808: 2a0f03e0     	mov	w0, w15
  1a880c: 9100c3ff     	add	sp, sp, #0x30
  1a8810: d65f03c0     	ret
  1a8814: d10043ff     	sub	sp, sp, #0x10
  1a8818: 32000fe8     	orr	w8, wzr, #0xf
  1a881c: 52800229     	mov	w9, #0x11               // =17
  1a8820: 910003ea     	mov	x10, sp
  1a8824: b9000fe0     	str	w0, [sp, #0xc]
  1a8828: b9000be1     	str	w1, [sp, #0x8]
  1a882c: b9400fe0     	ldr	w0, [sp, #0xc]
  1a8830: b9400be1     	ldr	w1, [sp, #0x8]
  1a8834: 9b217c0b     	smull	x11, w0, w1
  1a8838: f90003eb     	str	x11, [sp]
  1a883c: b9400140     	ldr	w0, [x10]
  1a8840: 1ac82408     	lsr	w8, w0, w8
  1a8844: b94007e0     	ldr	w0, [sp, #0x4]
  1a8848: 1ac92009     	lsl	w9, w0, w9
  1a884c: 2a090100     	orr	w0, w8, w9
  1a8850: 910043ff     	add	sp, sp, #0x10
  1a8854: d65f03c0     	ret

00000000001a8858 <floor0_free_info>:
  1a8858: d10083ff     	sub	sp, sp, #0x20
  1a885c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1a8860: 910043fd     	add	x29, sp, #0x10
  1a8864: d2800008     	mov	x8, #0x0                // =0
  1a8868: f90007e0     	str	x0, [sp, #0x8]
  1a886c: f94007e0     	ldr	x0, [sp, #0x8]
  1a8870: f90003e0     	str	x0, [sp]
  1a8874: f94003e0     	ldr	x0, [sp]
  1a8878: eb08001f     	cmp	x0, x8
  1a887c: 1a9f07e9     	cset	w9, ne
  1a8880: 37000049     	tbnz	w9, #0x0, 0x1a8888 <floor0_free_info+0x30>
  1a8884: 14000003     	b	0x1a8890 <floor0_free_info+0x38>
  1a8888: f94003e0     	ldr	x0, [sp]
  1a888c: 97fbe571     	bl	0xa1e50 <free@plt>
  1a8890: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1a8894: 910083ff     	add	sp, sp, #0x20
  1a8898: d65f03c0     	ret

00000000001a889c <floor0_info_unpack>:
  1a889c: d101c3ff     	sub	sp, sp, #0x70
  1a88a0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1a88a4: 910183fd     	add	x29, sp, #0x60
  1a88a8: b27d0be8     	orr	x8, xzr, #0x38
  1a88ac: 321d03e9     	orr	w9, wzr, #0x8
  1a88b0: 321c03ea     	orr	w10, wzr, #0x10
  1a88b4: 321f07eb     	orr	w11, wzr, #0x6
  1a88b8: 321e03ec     	orr	w12, wzr, #0x4
  1a88bc: 320003ed     	orr	w13, wzr, #0x1
  1a88c0: d280000e     	mov	x14, #0x0               // =0
  1a88c4: f81f03a0     	stur	x0, [x29, #-0x10]
  1a88c8: f81e83a1     	stur	x1, [x29, #-0x18]
  1a88cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a88d0: f9401800     	ldr	x0, [x0, #0x30]
  1a88d4: f81e03a0     	stur	x0, [x29, #-0x20]
  1a88d8: aa0803e0     	mov	x0, x8
  1a88dc: b9002fe9     	str	w9, [sp, #0x2c]
  1a88e0: b9002bea     	str	w10, [sp, #0x28]
  1a88e4: b90027eb     	str	w11, [sp, #0x24]
  1a88e8: b90023ec     	str	w12, [sp, #0x20]
  1a88ec: b9001fed     	str	w13, [sp, #0x1c]
  1a88f0: f9000bee     	str	x14, [sp, #0x10]
  1a88f4: 97fbe667     	bl	0xa2290 <malloc@plt>
  1a88f8: f9001be0     	str	x0, [sp, #0x30]
  1a88fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8900: b9402fe1     	ldr	w1, [sp, #0x2c]
  1a8904: 97fbf37f     	bl	0xa5700 <oggpack_read@plt>
  1a8908: 2a0003e9     	mov	w9, w0
  1a890c: f9401be8     	ldr	x8, [sp, #0x30]
  1a8910: b9000109     	str	w9, [x8]
  1a8914: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8918: b9402be1     	ldr	w1, [sp, #0x28]
  1a891c: 97fbf379     	bl	0xa5700 <oggpack_read@plt>
  1a8920: f9401be8     	ldr	x8, [sp, #0x30]
  1a8924: f9000500     	str	x0, [x8, #0x8]
  1a8928: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a892c: b9402be1     	ldr	w1, [sp, #0x28]
  1a8930: 97fbf374     	bl	0xa5700 <oggpack_read@plt>
  1a8934: f9401be8     	ldr	x8, [sp, #0x30]
  1a8938: f9000900     	str	x0, [x8, #0x10]
  1a893c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8940: b94027e1     	ldr	w1, [sp, #0x24]
  1a8944: 97fbf36f     	bl	0xa5700 <oggpack_read@plt>
  1a8948: 2a0003e9     	mov	w9, w0
  1a894c: f9401be8     	ldr	x8, [sp, #0x30]
  1a8950: b9001909     	str	w9, [x8, #0x18]
  1a8954: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8958: b9402fe1     	ldr	w1, [sp, #0x2c]
  1a895c: 97fbf369     	bl	0xa5700 <oggpack_read@plt>
  1a8960: 2a0003e9     	mov	w9, w0
  1a8964: f9401be8     	ldr	x8, [sp, #0x30]
  1a8968: b9001d09     	str	w9, [x8, #0x1c]
  1a896c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8970: b94023e1     	ldr	w1, [sp, #0x20]
  1a8974: 97fbf363     	bl	0xa5700 <oggpack_read@plt>
  1a8978: 91000408     	add	x8, x0, #0x1
  1a897c: 2a0803e9     	mov	w9, w8
  1a8980: f9401be8     	ldr	x8, [sp, #0x30]
  1a8984: b9002109     	str	w9, [x8, #0x20]
  1a8988: f9401be8     	ldr	x8, [sp, #0x30]
  1a898c: b9400109     	ldr	w9, [x8]
  1a8990: b9401fea     	ldr	w10, [sp, #0x1c]
  1a8994: 6b0a013f     	cmp	w9, w10
  1a8998: 1a9fa7e9     	cset	w9, lt
  1a899c: 37000049     	tbnz	w9, #0x0, 0x1a89a4 <floor0_info_unpack+0x108>
  1a89a0: 14000002     	b	0x1a89a8 <floor0_info_unpack+0x10c>
  1a89a4: 14000041     	b	0x1a8aa8 <floor0_info_unpack+0x20c>
  1a89a8: b24003e8     	orr	x8, xzr, #0x1
  1a89ac: f9401be9     	ldr	x9, [sp, #0x30]
  1a89b0: f9400529     	ldr	x9, [x9, #0x8]
  1a89b4: eb08013f     	cmp	x9, x8
  1a89b8: 1a9fa7ea     	cset	w10, lt
  1a89bc: 3700004a     	tbnz	w10, #0x0, 0x1a89c4 <floor0_info_unpack+0x128>
  1a89c0: 14000002     	b	0x1a89c8 <floor0_info_unpack+0x12c>
  1a89c4: 14000039     	b	0x1a8aa8 <floor0_info_unpack+0x20c>
  1a89c8: b24003e8     	orr	x8, xzr, #0x1
  1a89cc: f9401be9     	ldr	x9, [sp, #0x30]
  1a89d0: f9400929     	ldr	x9, [x9, #0x10]
  1a89d4: eb08013f     	cmp	x9, x8
  1a89d8: 1a9fa7ea     	cset	w10, lt
  1a89dc: 3700004a     	tbnz	w10, #0x0, 0x1a89e4 <floor0_info_unpack+0x148>
  1a89e0: 14000002     	b	0x1a89e8 <floor0_info_unpack+0x14c>
  1a89e4: 14000031     	b	0x1a8aa8 <floor0_info_unpack+0x20c>
  1a89e8: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a89ec: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a89f0: f9401be9     	ldr	x9, [sp, #0x30]
  1a89f4: b940212a     	ldr	w10, [x9, #0x20]
  1a89f8: 6b0a011f     	cmp	w8, w10
  1a89fc: 1a9fa7e8     	cset	w8, lt
  1a8a00: 37000048     	tbnz	w8, #0x0, 0x1a8a08 <floor0_info_unpack+0x16c>
  1a8a04: 14000021     	b	0x1a8a88 <floor0_info_unpack+0x1ec>
  1a8a08: d2800488     	mov	x8, #0x24               // =36
  1a8a0c: 321d03e1     	orr	w1, wzr, #0x8
  1a8a10: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8a14: f90007e8     	str	x8, [sp, #0x8]
  1a8a18: 97fbf33a     	bl	0xa5700 <oggpack_read@plt>
  1a8a1c: 2a0003e1     	mov	w1, w0
  1a8a20: f9401be8     	ldr	x8, [sp, #0x30]
  1a8a24: f94007e0     	ldr	x0, [sp, #0x8]
  1a8a28: 8b000108     	add	x8, x8, x0
  1a8a2c: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a8a30: 2a0903ea     	mov	w10, w9
  1a8a34: 93407d4a     	sxtw	x10, w10
  1a8a38: 8b0a0108     	add	x8, x8, x10
  1a8a3c: 39000101     	strb	w1, [x8]
  1a8a40: f9401be8     	ldr	x8, [sp, #0x30]
  1a8a44: 8b000108     	add	x8, x8, x0
  1a8a48: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a8a4c: 2a0903ea     	mov	w10, w9
  1a8a50: 93407d4a     	sxtw	x10, w10
  1a8a54: 8b0a0108     	add	x8, x8, x10
  1a8a58: 39400109     	ldrb	w9, [x8]
  1a8a5c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a8a60: b9402101     	ldr	w1, [x8, #0x20]
  1a8a64: 6b01013f     	cmp	w9, w1
  1a8a68: 1a9fb7e9     	cset	w9, ge
  1a8a6c: 37000049     	tbnz	w9, #0x0, 0x1a8a74 <floor0_info_unpack+0x1d8>
  1a8a70: 14000002     	b	0x1a8a78 <floor0_info_unpack+0x1dc>
  1a8a74: 1400000d     	b	0x1a8aa8 <floor0_info_unpack+0x20c>
  1a8a78: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a8a7c: 11000508     	add	w8, w8, #0x1
  1a8a80: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a8a84: 17ffffda     	b	0x1a89ec <floor0_info_unpack+0x150>
  1a8a88: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8a8c: 97fbe995     	bl	0xa30e0 <oggpack_eop@plt>
  1a8a90: 35000040     	cbnz	w0, 0x1a8a98 <floor0_info_unpack+0x1fc>
  1a8a94: 14000002     	b	0x1a8a9c <floor0_info_unpack+0x200>
  1a8a98: 14000004     	b	0x1a8aa8 <floor0_info_unpack+0x20c>
  1a8a9c: f9401be8     	ldr	x8, [sp, #0x30]
  1a8aa0: f81f83a8     	stur	x8, [x29, #-0x8]
  1a8aa4: 14000005     	b	0x1a8ab8 <floor0_info_unpack+0x21c>
  1a8aa8: f9401be0     	ldr	x0, [sp, #0x30]
  1a8aac: 97fbe855     	bl	0xa2c00 <floor0_free_info@plt>
  1a8ab0: f9400be0     	ldr	x0, [sp, #0x10]
  1a8ab4: f81f83a0     	stur	x0, [x29, #-0x8]
  1a8ab8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a8abc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1a8ac0: 9101c3ff     	add	sp, sp, #0x70
  1a8ac4: d65f03c0     	ret

00000000001a8ac8 <floor0_memosize>:
  1a8ac8: d10043ff     	sub	sp, sp, #0x10
  1a8acc: f90007e0     	str	x0, [sp, #0x8]
  1a8ad0: f94007e0     	ldr	x0, [sp, #0x8]
  1a8ad4: f90003e0     	str	x0, [sp]
  1a8ad8: f94003e0     	ldr	x0, [sp]
  1a8adc: b9400008     	ldr	w8, [x0]
  1a8ae0: 11000500     	add	w0, w8, #0x1
  1a8ae4: 910043ff     	add	sp, sp, #0x10
  1a8ae8: d65f03c0     	ret

00000000001a8aec <floor0_inverse1>:
  1a8aec: d10243ff     	sub	sp, sp, #0x90
  1a8af0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1a8af4: 910203fd     	add	x29, sp, #0x80
  1a8af8: b27d03e8     	orr	x8, xzr, #0x8
  1a8afc: 52800009     	mov	w9, #0x0                // =0
  1a8b00: d280000a     	mov	x10, #0x0               // =0
  1a8b04: f81f03a0     	stur	x0, [x29, #-0x10]
  1a8b08: f81e83a1     	stur	x1, [x29, #-0x18]
  1a8b0c: f81e03a2     	stur	x2, [x29, #-0x20]
  1a8b10: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8b14: f81d83a0     	stur	x0, [x29, #-0x28]
  1a8b18: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a8b1c: 8b080000     	add	x0, x0, x8
  1a8b20: f85d83a8     	ldur	x8, [x29, #-0x28]
  1a8b24: b9401901     	ldr	w1, [x8, #0x18]
  1a8b28: b90023e9     	str	w9, [sp, #0x20]
  1a8b2c: f9000fea     	str	x10, [sp, #0x18]
  1a8b30: 97fbf2f4     	bl	0xa5700 <oggpack_read@plt>
  1a8b34: 2a0003e9     	mov	w9, w0
  1a8b38: b81cc3a9     	stur	w9, [x29, #-0x34]
  1a8b3c: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1a8b40: b94023e1     	ldr	w1, [sp, #0x20]
  1a8b44: 6b01013f     	cmp	w9, w1
  1a8b48: 1a9fd7e9     	cset	w9, gt
  1a8b4c: 37000049     	tbnz	w9, #0x0, 0x1a8b54 <floor0_inverse1+0x68>
  1a8b50: 140000af     	b	0x1a8e0c <floor0_inverse1+0x320>
  1a8b54: 12800008     	mov	w8, #-0x1               // =-1
  1a8b58: 321e03e9     	orr	w9, wzr, #0x4
  1a8b5c: 320003ea     	orr	w10, wzr, #0x1
  1a8b60: b27d03eb     	orr	x11, xzr, #0x8
  1a8b64: f85d83ac     	ldur	x12, [x29, #-0x28]
  1a8b68: b940198d     	ldr	w13, [x12, #0x18]
  1a8b6c: 1acd214a     	lsl	w10, w10, w13
  1a8b70: 7100054a     	subs	w10, w10, #0x1
  1a8b74: 2a0a03ec     	mov	w12, w10
  1a8b78: 93407d8c     	sxtw	x12, w12
  1a8b7c: f90023ec     	str	x12, [sp, #0x40]
  1a8b80: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1a8b84: f85d83ac     	ldur	x12, [x29, #-0x28]
  1a8b88: b9401d8d     	ldr	w13, [x12, #0x1c]
  1a8b8c: 1b0d7d4a     	mul	w10, w10, w13
  1a8b90: 1ac92149     	lsl	w9, w10, w9
  1a8b94: 2a0903ec     	mov	w12, w9
  1a8b98: 93407d8c     	sxtw	x12, w12
  1a8b9c: f94023ee     	ldr	x14, [sp, #0x40]
  1a8ba0: 9ace0d8c     	sdiv	x12, x12, x14
  1a8ba4: 2a0c03e9     	mov	w9, w12
  1a8ba8: b9003fe9     	str	w9, [sp, #0x3c]
  1a8bac: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a8bb0: 8b0b0180     	add	x0, x12, x11
  1a8bb4: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a8bb8: b9402169     	ldr	w9, [x11, #0x20]
  1a8bbc: f9000be0     	str	x0, [sp, #0x10]
  1a8bc0: 2a0903e0     	mov	w0, w9
  1a8bc4: b9000fe8     	str	w8, [sp, #0xc]
  1a8bc8: 97fbf7be     	bl	0xa6ac0 <_ilog@plt>
  1a8bcc: f9400beb     	ldr	x11, [sp, #0x10]
  1a8bd0: b9000be0     	str	w0, [sp, #0x8]
  1a8bd4: aa0b03e0     	mov	x0, x11
  1a8bd8: b9400be1     	ldr	w1, [sp, #0x8]
  1a8bdc: 97fbf2c9     	bl	0xa5700 <oggpack_read@plt>
  1a8be0: 2a0003e8     	mov	w8, w0
  1a8be4: b9003be8     	str	w8, [sp, #0x38]
  1a8be8: b9403be8     	ldr	w8, [sp, #0x38]
  1a8bec: b9400fe9     	ldr	w9, [sp, #0xc]
  1a8bf0: 6b09011f     	cmp	w8, w9
  1a8bf4: 1a9f07e8     	cset	w8, ne
  1a8bf8: 37000048     	tbnz	w8, #0x0, 0x1a8c00 <floor0_inverse1+0x114>
  1a8bfc: 14000084     	b	0x1a8e0c <floor0_inverse1+0x320>
  1a8c00: b9403be8     	ldr	w8, [sp, #0x38]
  1a8c04: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a8c08: b940212a     	ldr	w10, [x9, #0x20]
  1a8c0c: 6b0a011f     	cmp	w8, w10
  1a8c10: 1a9fa7e8     	cset	w8, lt
  1a8c14: 37000048     	tbnz	w8, #0x0, 0x1a8c1c <floor0_inverse1+0x130>
  1a8c18: 1400007d     	b	0x1a8e0c <floor0_inverse1+0x320>
  1a8c1c: d2800d08     	mov	x8, #0x68               // =104
  1a8c20: d2800489     	mov	x9, #0x24               // =36
  1a8c24: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a8c28: f940014a     	ldr	x10, [x10]
  1a8c2c: f940194a     	ldr	x10, [x10, #0x30]
  1a8c30: f9001bea     	str	x10, [sp, #0x30]
  1a8c34: f9401bea     	ldr	x10, [sp, #0x30]
  1a8c38: f940294a     	ldr	x10, [x10, #0x50]
  1a8c3c: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a8c40: 8b090169     	add	x9, x11, x9
  1a8c44: b9403bec     	ldr	w12, [sp, #0x38]
  1a8c48: 2a0c03eb     	mov	w11, w12
  1a8c4c: 93407d6b     	sxtw	x11, w11
  1a8c50: 8b0b0129     	add	x9, x9, x11
  1a8c54: 3940012c     	ldrb	w12, [x9]
  1a8c58: 2a0c03e9     	mov	w9, w12
  1a8c5c: 93407d29     	sxtw	x9, w9
  1a8c60: 9b097d08     	mul	x8, x8, x9
  1a8c64: 8b080148     	add	x8, x10, x8
  1a8c68: f90017e8     	str	x8, [sp, #0x28]
  1a8c6c: b90027ff     	str	wzr, [sp, #0x24]
  1a8c70: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1a8c74: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a8c78: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a8c7c: b940012a     	ldr	w10, [x9]
  1a8c80: 6b0a011f     	cmp	w8, w10
  1a8c84: 1a9fa7e8     	cset	w8, lt
  1a8c88: 37000048     	tbnz	w8, #0x0, 0x1a8c90 <floor0_inverse1+0x1a4>
  1a8c8c: 14000024     	b	0x1a8d1c <floor0_inverse1+0x230>
  1a8c90: 92800008     	mov	x8, #-0x1               // =-1
  1a8c94: 128002e4     	mov	w4, #-0x18              // =-24
  1a8c98: b27e03e9     	orr	x9, xzr, #0x4
  1a8c9c: b27d03ea     	orr	x10, xzr, #0x8
  1a8ca0: f94017e0     	ldr	x0, [sp, #0x28]
  1a8ca4: f85e03ab     	ldur	x11, [x29, #-0x20]
  1a8ca8: b85d43ac     	ldur	w12, [x29, #-0x2c]
  1a8cac: 2a0c03ed     	mov	w13, w12
  1a8cb0: 93407dad     	sxtw	x13, w13
  1a8cb4: 9b0d7d29     	mul	x9, x9, x13
  1a8cb8: 8b090169     	add	x9, x11, x9
  1a8cbc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1a8cc0: 8b0a0162     	add	x2, x11, x10
  1a8cc4: f94017ea     	ldr	x10, [sp, #0x28]
  1a8cc8: f940114a     	ldr	x10, [x10, #0x20]
  1a8ccc: 2a0a03ec     	mov	w12, w10
  1a8cd0: aa0903e1     	mov	x1, x9
  1a8cd4: 2a0c03e3     	mov	w3, w12
  1a8cd8: f90003e8     	str	x8, [sp]
  1a8cdc: 97fbe6c1     	bl	0xa27e0 <vorbis_book_decodev_set@plt>
  1a8ce0: f94003e8     	ldr	x8, [sp]
  1a8ce4: eb08001f     	cmp	x0, x8
  1a8ce8: 1a9f17ec     	cset	w12, eq
  1a8cec: 3700004c     	tbnz	w12, #0x0, 0x1a8cf4 <floor0_inverse1+0x208>
  1a8cf0: 14000002     	b	0x1a8cf8 <floor0_inverse1+0x20c>
  1a8cf4: 14000046     	b	0x1a8e0c <floor0_inverse1+0x320>
  1a8cf8: f94017e8     	ldr	x8, [sp, #0x28]
  1a8cfc: f9401108     	ldr	x8, [x8, #0x20]
  1a8d00: b85d43a9     	ldur	w9, [x29, #-0x2c]
  1a8d04: 2a0903ea     	mov	w10, w9
  1a8d08: 93407d4a     	sxtw	x10, w10
  1a8d0c: 8b080148     	add	x8, x10, x8
  1a8d10: 2a0803e9     	mov	w9, w8
  1a8d14: b81d43a9     	stur	w9, [x29, #-0x2c]
  1a8d18: 17ffffd7     	b	0x1a8c74 <floor0_inverse1+0x188>
  1a8d1c: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1a8d20: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a8d24: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a8d28: b940012a     	ldr	w10, [x9]
  1a8d2c: 6b0a011f     	cmp	w8, w10
  1a8d30: 1a9fa7e8     	cset	w8, lt
  1a8d34: 37000048     	tbnz	w8, #0x0, 0x1a8d3c <floor0_inverse1+0x250>
  1a8d38: 14000028     	b	0x1a8dd8 <floor0_inverse1+0x2ec>
  1a8d3c: b81d03bf     	stur	wzr, [x29, #-0x30]
  1a8d40: b85d03a8     	ldur	w8, [x29, #-0x30]
  1a8d44: 2a0803e9     	mov	w9, w8
  1a8d48: 93407d29     	sxtw	x9, w9
  1a8d4c: f94017ea     	ldr	x10, [sp, #0x28]
  1a8d50: f940114a     	ldr	x10, [x10, #0x20]
  1a8d54: eb0a013f     	cmp	x9, x10
  1a8d58: 1a9fa7e8     	cset	w8, lt
  1a8d5c: 37000048     	tbnz	w8, #0x0, 0x1a8d64 <floor0_inverse1+0x278>
  1a8d60: 14000013     	b	0x1a8dac <floor0_inverse1+0x2c0>
  1a8d64: b27e03e8     	orr	x8, xzr, #0x4
  1a8d68: b94027e9     	ldr	w9, [sp, #0x24]
  1a8d6c: f85e03aa     	ldur	x10, [x29, #-0x20]
  1a8d70: b85d43ab     	ldur	w11, [x29, #-0x2c]
  1a8d74: 2a0b03ec     	mov	w12, w11
  1a8d78: 93407d8c     	sxtw	x12, w12
  1a8d7c: 9b0c7d08     	mul	x8, x8, x12
  1a8d80: 8b080148     	add	x8, x10, x8
  1a8d84: b940010b     	ldr	w11, [x8]
  1a8d88: 0b090169     	add	w9, w11, w9
  1a8d8c: b9000109     	str	w9, [x8]
  1a8d90: b85d03a8     	ldur	w8, [x29, #-0x30]
  1a8d94: 11000508     	add	w8, w8, #0x1
  1a8d98: b81d03a8     	stur	w8, [x29, #-0x30]
  1a8d9c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a8da0: 11000508     	add	w8, w8, #0x1
  1a8da4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1a8da8: 17ffffe6     	b	0x1a8d40 <floor0_inverse1+0x254>
  1a8dac: b27e03e8     	orr	x8, xzr, #0x4
  1a8db0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a8db4: b85d43aa     	ldur	w10, [x29, #-0x2c]
  1a8db8: 7100054a     	subs	w10, w10, #0x1
  1a8dbc: 2a0a03eb     	mov	w11, w10
  1a8dc0: 93407d6b     	sxtw	x11, w11
  1a8dc4: 9b0b7d08     	mul	x8, x8, x11
  1a8dc8: 8b080128     	add	x8, x9, x8
  1a8dcc: b940010a     	ldr	w10, [x8]
  1a8dd0: b90027ea     	str	w10, [sp, #0x24]
  1a8dd4: 17ffffd3     	b	0x1a8d20 <floor0_inverse1+0x234>
  1a8dd8: b27e03e8     	orr	x8, xzr, #0x4
  1a8ddc: b9403fe9     	ldr	w9, [sp, #0x3c]
  1a8de0: f85e03aa     	ldur	x10, [x29, #-0x20]
  1a8de4: f85d83ab     	ldur	x11, [x29, #-0x28]
  1a8de8: b940016c     	ldr	w12, [x11]
  1a8dec: 2a0c03eb     	mov	w11, w12
  1a8df0: 93407d6b     	sxtw	x11, w11
  1a8df4: 9b0b7d08     	mul	x8, x8, x11
  1a8df8: 8b080148     	add	x8, x10, x8
  1a8dfc: b9000109     	str	w9, [x8]
  1a8e00: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a8e04: f81f83a8     	stur	x8, [x29, #-0x8]
  1a8e08: 14000003     	b	0x1a8e14 <floor0_inverse1+0x328>
  1a8e0c: f9400fe8     	ldr	x8, [sp, #0x18]
  1a8e10: f81f83a8     	stur	x8, [x29, #-0x8]
  1a8e14: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a8e18: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1a8e1c: 910243ff     	add	sp, sp, #0x90
  1a8e20: d65f03c0     	ret

00000000001a8e24 <floor0_inverse2>:
  1a8e24: d10143ff     	sub	sp, sp, #0x50
  1a8e28: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1a8e2c: 910103fd     	add	x29, sp, #0x40
  1a8e30: d2800008     	mov	x8, #0x0                // =0
  1a8e34: f81f03a0     	stur	x0, [x29, #-0x10]
  1a8e38: f81e83a1     	stur	x1, [x29, #-0x18]
  1a8e3c: f90013e2     	str	x2, [sp, #0x20]
  1a8e40: f9000fe3     	str	x3, [sp, #0x18]
  1a8e44: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a8e48: f9000be0     	str	x0, [sp, #0x10]
  1a8e4c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a8e50: f9400000     	ldr	x0, [x0]
  1a8e54: f9401800     	ldr	x0, [x0, #0x30]
  1a8e58: f90007e0     	str	x0, [sp, #0x8]
  1a8e5c: f94013e0     	ldr	x0, [sp, #0x20]
  1a8e60: eb08001f     	cmp	x0, x8
  1a8e64: 1a9f07e9     	cset	w9, ne
  1a8e68: 37000049     	tbnz	w9, #0x0, 0x1a8e70 <floor0_inverse2+0x4c>
  1a8e6c: 1400002c     	b	0x1a8f1c <floor0_inverse2+0xf8>
  1a8e70: 320003e8     	orr	w8, wzr, #0x1
  1a8e74: b27f03e9     	orr	x9, xzr, #0x2
  1a8e78: b27e03ea     	orr	x10, xzr, #0x4
  1a8e7c: b27d03eb     	orr	x11, xzr, #0x8
  1a8e80: f94013ec     	ldr	x12, [sp, #0x20]
  1a8e84: f9400bed     	ldr	x13, [sp, #0x10]
  1a8e88: b94001ae     	ldr	w14, [x13]
  1a8e8c: 2a0e03ed     	mov	w13, w14
  1a8e90: 93407dad     	sxtw	x13, w13
  1a8e94: 9b0d7d4a     	mul	x10, x10, x13
  1a8e98: 8b0a018a     	add	x10, x12, x10
  1a8e9c: b940014e     	ldr	w14, [x10]
  1a8ea0: b90007ee     	str	w14, [sp, #0x4]
  1a8ea4: f9400fe0     	ldr	x0, [sp, #0x18]
  1a8ea8: f94007ea     	ldr	x10, [sp, #0x8]
  1a8eac: f85f03ac     	ldur	x12, [x29, #-0x10]
  1a8eb0: f9402d8c     	ldr	x12, [x12, #0x58]
  1a8eb4: 9b0c7d6b     	mul	x11, x11, x12
  1a8eb8: 8b0b014a     	add	x10, x10, x11
  1a8ebc: f940014a     	ldr	x10, [x10]
  1a8ec0: 9ac90d49     	sdiv	x9, x10, x9
  1a8ec4: 2a0903ee     	mov	w14, w9
  1a8ec8: f9400be9     	ldr	x9, [sp, #0x10]
  1a8ecc: f9400929     	ldr	x9, [x9, #0x10]
  1a8ed0: 2a0903ef     	mov	w15, w9
  1a8ed4: f94013e3     	ldr	x3, [sp, #0x20]
  1a8ed8: f9400be9     	ldr	x9, [sp, #0x10]
  1a8edc: b9400124     	ldr	w4, [x9]
  1a8ee0: b94007e5     	ldr	w5, [sp, #0x4]
  1a8ee4: f9400be9     	ldr	x9, [sp, #0x10]
  1a8ee8: b9401d26     	ldr	w6, [x9, #0x1c]
  1a8eec: f9400be9     	ldr	x9, [sp, #0x10]
  1a8ef0: f9400529     	ldr	x9, [x9, #0x8]
  1a8ef4: 9341fd29     	asr	x9, x9, #1
  1a8ef8: 2a0903f0     	mov	w16, w9
  1a8efc: 2a0e03e1     	mov	w1, w14
  1a8f00: 2a0f03e2     	mov	w2, w15
  1a8f04: 2a1003e7     	mov	w7, w16
  1a8f08: b90003e8     	str	w8, [sp]
  1a8f0c: 97fbfbbd     	bl	0xa7e00 <vorbis_lsp_to_curve@plt>
  1a8f10: b94003e8     	ldr	w8, [sp]
  1a8f14: b81fc3a8     	stur	w8, [x29, #-0x4]
  1a8f18: 14000011     	b	0x1a8f5c <floor0_inverse2+0x138>
  1a8f1c: 52800008     	mov	w8, #0x0                // =0
  1a8f20: b27f03e9     	orr	x9, xzr, #0x2
  1a8f24: b27e03ea     	orr	x10, xzr, #0x4
  1a8f28: b27d03eb     	orr	x11, xzr, #0x8
  1a8f2c: f9400fe0     	ldr	x0, [sp, #0x18]
  1a8f30: f94007ec     	ldr	x12, [sp, #0x8]
  1a8f34: f85f03ad     	ldur	x13, [x29, #-0x10]
  1a8f38: f9402dad     	ldr	x13, [x13, #0x58]
  1a8f3c: 9b0d7d6b     	mul	x11, x11, x13
  1a8f40: 8b0b018b     	add	x11, x12, x11
  1a8f44: f940016b     	ldr	x11, [x11]
  1a8f48: 9b0b7d4a     	mul	x10, x10, x11
  1a8f4c: 9ac90942     	udiv	x2, x10, x9
  1a8f50: 2a0803e1     	mov	w1, w8
  1a8f54: 97fbf727     	bl	0xa6bf0 <memset@plt>
  1a8f58: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1a8f5c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1a8f60: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1a8f64: 910143ff     	add	sp, sp, #0x50
  1a8f68: d65f03c0     	ret

00000000001a8f6c <floor1_free_info>:
  1a8f6c: d100c3ff     	sub	sp, sp, #0x30
  1a8f70: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1a8f74: 910083fd     	add	x29, sp, #0x20
  1a8f78: d2800008     	mov	x8, #0x0                // =0
  1a8f7c: f81f83a0     	stur	x0, [x29, #-0x8]
  1a8f80: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a8f84: f9000be0     	str	x0, [sp, #0x10]
  1a8f88: f9400be0     	ldr	x0, [sp, #0x10]
  1a8f8c: eb08001f     	cmp	x0, x8
  1a8f90: 1a9f07e9     	cset	w9, ne
  1a8f94: f90007e8     	str	x8, [sp, #0x8]
  1a8f98: 37000049     	tbnz	w9, #0x0, 0x1a8fa0 <floor1_free_info+0x34>
  1a8f9c: 14000044     	b	0x1a90ac <floor1_free_info+0x140>
  1a8fa0: f9400be8     	ldr	x8, [sp, #0x10]
  1a8fa4: f9400108     	ldr	x8, [x8]
  1a8fa8: f94007e9     	ldr	x9, [sp, #0x8]
  1a8fac: eb09011f     	cmp	x8, x9
  1a8fb0: 1a9f07ea     	cset	w10, ne
  1a8fb4: 3700004a     	tbnz	w10, #0x0, 0x1a8fbc <floor1_free_info+0x50>
  1a8fb8: 14000004     	b	0x1a8fc8 <floor1_free_info+0x5c>
  1a8fbc: f9400be8     	ldr	x8, [sp, #0x10]
  1a8fc0: f9400100     	ldr	x0, [x8]
  1a8fc4: 97fbe3a3     	bl	0xa1e50 <free@plt>
  1a8fc8: f9400be8     	ldr	x8, [sp, #0x10]
  1a8fcc: f9400508     	ldr	x8, [x8, #0x8]
  1a8fd0: f94007e9     	ldr	x9, [sp, #0x8]
  1a8fd4: eb09011f     	cmp	x8, x9
  1a8fd8: 1a9f07ea     	cset	w10, ne
  1a8fdc: 3700004a     	tbnz	w10, #0x0, 0x1a8fe4 <floor1_free_info+0x78>
  1a8fe0: 14000004     	b	0x1a8ff0 <floor1_free_info+0x84>
  1a8fe4: f9400be8     	ldr	x8, [sp, #0x10]
  1a8fe8: f9400500     	ldr	x0, [x8, #0x8]
  1a8fec: 97fbe399     	bl	0xa1e50 <free@plt>
  1a8ff0: f9400be8     	ldr	x8, [sp, #0x10]
  1a8ff4: f9400908     	ldr	x8, [x8, #0x10]
  1a8ff8: f94007e9     	ldr	x9, [sp, #0x8]
  1a8ffc: eb09011f     	cmp	x8, x9
  1a9000: 1a9f07ea     	cset	w10, ne
  1a9004: 3700004a     	tbnz	w10, #0x0, 0x1a900c <floor1_free_info+0xa0>
  1a9008: 14000004     	b	0x1a9018 <floor1_free_info+0xac>
  1a900c: f9400be8     	ldr	x8, [sp, #0x10]
  1a9010: f9400900     	ldr	x0, [x8, #0x10]
  1a9014: 97fbe38f     	bl	0xa1e50 <free@plt>
  1a9018: f9400be8     	ldr	x8, [sp, #0x10]
  1a901c: f9400d08     	ldr	x8, [x8, #0x18]
  1a9020: f94007e9     	ldr	x9, [sp, #0x8]
  1a9024: eb09011f     	cmp	x8, x9
  1a9028: 1a9f07ea     	cset	w10, ne
  1a902c: 3700004a     	tbnz	w10, #0x0, 0x1a9034 <floor1_free_info+0xc8>
  1a9030: 14000004     	b	0x1a9040 <floor1_free_info+0xd4>
  1a9034: f9400be8     	ldr	x8, [sp, #0x10]
  1a9038: f9400d00     	ldr	x0, [x8, #0x18]
  1a903c: 97fbe385     	bl	0xa1e50 <free@plt>
  1a9040: f9400be8     	ldr	x8, [sp, #0x10]
  1a9044: f9401108     	ldr	x8, [x8, #0x20]
  1a9048: f94007e9     	ldr	x9, [sp, #0x8]
  1a904c: eb09011f     	cmp	x8, x9
  1a9050: 1a9f07ea     	cset	w10, ne
  1a9054: 3700004a     	tbnz	w10, #0x0, 0x1a905c <floor1_free_info+0xf0>
  1a9058: 14000004     	b	0x1a9068 <floor1_free_info+0xfc>
  1a905c: f9400be8     	ldr	x8, [sp, #0x10]
  1a9060: f9401100     	ldr	x0, [x8, #0x20]
  1a9064: 97fbe37b     	bl	0xa1e50 <free@plt>
  1a9068: f9400be8     	ldr	x8, [sp, #0x10]
  1a906c: f9401508     	ldr	x8, [x8, #0x28]
  1a9070: f94007e9     	ldr	x9, [sp, #0x8]
  1a9074: eb09011f     	cmp	x8, x9
  1a9078: 1a9f07ea     	cset	w10, ne
  1a907c: 3700004a     	tbnz	w10, #0x0, 0x1a9084 <floor1_free_info+0x118>
  1a9080: 14000004     	b	0x1a9090 <floor1_free_info+0x124>
  1a9084: f9400be8     	ldr	x8, [sp, #0x10]
  1a9088: f9401500     	ldr	x0, [x8, #0x28]
  1a908c: 97fbe371     	bl	0xa1e50 <free@plt>
  1a9090: b27a03e2     	orr	x2, xzr, #0x40
  1a9094: 52800008     	mov	w8, #0x0                // =0
  1a9098: f9400be0     	ldr	x0, [sp, #0x10]
  1a909c: 2a0803e1     	mov	w1, w8
  1a90a0: 97fbf6d4     	bl	0xa6bf0 <memset@plt>
  1a90a4: f9400be0     	ldr	x0, [sp, #0x10]
  1a90a8: 97fbe36a     	bl	0xa1e50 <free@plt>
  1a90ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1a90b0: 9100c3ff     	add	sp, sp, #0x30
  1a90b4: d65f03c0     	ret

00000000001a90b8 <floor1_info_unpack>:
  1a90b8: d10343ff     	sub	sp, sp, #0xd0
  1a90bc: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1a90c0: 910303fd     	add	x29, sp, #0xc0
  1a90c4: 12800008     	mov	w8, #-0x1               // =-1
  1a90c8: b24003e9     	orr	x9, xzr, #0x1
  1a90cc: b27a03ea     	orr	x10, xzr, #0x40
  1a90d0: 528000ab     	mov	w11, #0x5               // =5
  1a90d4: 5280000c     	mov	w12, #0x0               // =0
  1a90d8: 5280000d     	mov	w13, #0x0               // =0
  1a90dc: d280000e     	mov	x14, #0x0               // =0
  1a90e0: f81f03a0     	stur	x0, [x29, #-0x10]
  1a90e4: f81e83a1     	stur	x1, [x29, #-0x18]
  1a90e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a90ec: f9401800     	ldr	x0, [x0, #0x30]
  1a90f0: f81e03a0     	stur	x0, [x29, #-0x20]
  1a90f4: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1a90f8: b81d03a8     	stur	w8, [x29, #-0x30]
  1a90fc: aa0903e0     	mov	x0, x9
  1a9100: aa0a03e1     	mov	x1, x10
  1a9104: b90063eb     	str	w11, [sp, #0x60]
  1a9108: b9005fec     	str	w12, [sp, #0x5c]
  1a910c: b9005bed     	str	w13, [sp, #0x58]
  1a9110: f9002bee     	str	x14, [sp, #0x50]
  1a9114: 97fbe3fb     	bl	0xa2100 <calloc@plt>
  1a9118: f81c03a0     	stur	x0, [x29, #-0x40]
  1a911c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9120: b94063e1     	ldr	w1, [sp, #0x60]
  1a9124: 97fbf177     	bl	0xa5700 <oggpack_read@plt>
  1a9128: 2a0003e8     	mov	w8, w0
  1a912c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9130: b9003128     	str	w8, [x9, #0x30]
  1a9134: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9138: b9403128     	ldr	w8, [x9, #0x30]
  1a913c: 320003eb     	orr	w11, wzr, #0x1
  1a9140: 9b2b7d00     	smull	x0, w8, w11
  1a9144: 97fbe453     	bl	0xa2290 <malloc@plt>
  1a9148: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a914c: f9000520     	str	x0, [x9, #0x8]
  1a9150: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a9154: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a9158: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a915c: b940312a     	ldr	w10, [x9, #0x30]
  1a9160: 6b0a011f     	cmp	w8, w10
  1a9164: 1a9fa7e8     	cset	w8, lt
  1a9168: 37000048     	tbnz	w8, #0x0, 0x1a9170 <floor1_info_unpack+0xb8>
  1a916c: 14000024     	b	0x1a91fc <floor1_info_unpack+0x144>
  1a9170: 321e03e1     	orr	w1, wzr, #0x4
  1a9174: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9178: 97fbf162     	bl	0xa5700 <oggpack_read@plt>
  1a917c: 2a0003e1     	mov	w1, w0
  1a9180: f85c03a0     	ldur	x0, [x29, #-0x40]
  1a9184: f9400400     	ldr	x0, [x0, #0x8]
  1a9188: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a918c: 2a0803e9     	mov	w9, w8
  1a9190: 93407d29     	sxtw	x9, w9
  1a9194: 8b090009     	add	x9, x0, x9
  1a9198: 39000121     	strb	w1, [x9]
  1a919c: b85d03a8     	ldur	w8, [x29, #-0x30]
  1a91a0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a91a4: f9400529     	ldr	x9, [x9, #0x8]
  1a91a8: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1a91ac: 2a0103e0     	mov	w0, w1
  1a91b0: 93407c00     	sxtw	x0, w0
  1a91b4: 8b000129     	add	x9, x9, x0
  1a91b8: 39400121     	ldrb	w1, [x9]
  1a91bc: 6b01011f     	cmp	w8, w1
  1a91c0: 1a9fa7e8     	cset	w8, lt
  1a91c4: 37000048     	tbnz	w8, #0x0, 0x1a91cc <floor1_info_unpack+0x114>
  1a91c8: 14000009     	b	0x1a91ec <floor1_info_unpack+0x134>
  1a91cc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a91d0: f9400508     	ldr	x8, [x8, #0x8]
  1a91d4: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a91d8: 2a0903ea     	mov	w10, w9
  1a91dc: 93407d4a     	sxtw	x10, w10
  1a91e0: 8b0a0108     	add	x8, x8, x10
  1a91e4: 39400109     	ldrb	w9, [x8]
  1a91e8: b81d03a9     	stur	w9, [x29, #-0x30]
  1a91ec: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a91f0: 11000508     	add	w8, w8, #0x1
  1a91f4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a91f8: 17ffffd7     	b	0x1a9154 <floor1_info_unpack+0x9c>
  1a91fc: b85d03a8     	ldur	w8, [x29, #-0x30]
  1a9200: 11000508     	add	w8, w8, #0x1
  1a9204: 52800169     	mov	w9, #0xb                // =11
  1a9208: 9b297d00     	smull	x0, w8, w9
  1a920c: 97fbe421     	bl	0xa2290 <malloc@plt>
  1a9210: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9214: f9000140     	str	x0, [x10]
  1a9218: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a921c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a9220: b85d03a9     	ldur	w9, [x29, #-0x30]
  1a9224: 11000529     	add	w9, w9, #0x1
  1a9228: 6b09011f     	cmp	w8, w9
  1a922c: 1a9fa7e8     	cset	w8, lt
  1a9230: 37000048     	tbnz	w8, #0x0, 0x1a9238 <floor1_info_unpack+0x180>
  1a9234: 140000c0     	b	0x1a9534 <floor1_info_unpack+0x47c>
  1a9238: 320007e1     	orr	w1, wzr, #0x3
  1a923c: 321f03e8     	orr	w8, wzr, #0x2
  1a9240: d2800169     	mov	x9, #0xb                // =11
  1a9244: 5280000a     	mov	w10, #0x0               // =0
  1a9248: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a924c: b9004fe8     	str	w8, [sp, #0x4c]
  1a9250: f90023e9     	str	x9, [sp, #0x40]
  1a9254: b9003fea     	str	w10, [sp, #0x3c]
  1a9258: 97fbf12a     	bl	0xa5700 <oggpack_read@plt>
  1a925c: 32001fe8     	orr	w8, wzr, #0xff
  1a9260: 2a0003ea     	mov	w10, w0
  1a9264: 0a080148     	and	w8, w10, w8
  1a9268: 11000508     	add	w8, w8, #0x1
  1a926c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9270: f9400129     	ldr	x9, [x9]
  1a9274: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a9278: 2a0a03e0     	mov	w0, w10
  1a927c: 93407c00     	sxtw	x0, w0
  1a9280: f94023eb     	ldr	x11, [sp, #0x40]
  1a9284: 9b007d60     	mul	x0, x11, x0
  1a9288: 8b000129     	add	x9, x9, x0
  1a928c: 39000128     	strb	w8, [x9]
  1a9290: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9294: b9404fe1     	ldr	w1, [sp, #0x4c]
  1a9298: 97fbf11a     	bl	0xa5700 <oggpack_read@plt>
  1a929c: 2a0003e8     	mov	w8, w0
  1a92a0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a92a4: f9400129     	ldr	x9, [x9]
  1a92a8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a92ac: 2a0a03eb     	mov	w11, w10
  1a92b0: 93407d6b     	sxtw	x11, w11
  1a92b4: f94023e0     	ldr	x0, [sp, #0x40]
  1a92b8: 9b0b7c0b     	mul	x11, x0, x11
  1a92bc: 8b0b0129     	add	x9, x9, x11
  1a92c0: 39000528     	strb	w8, [x9, #0x1]
  1a92c4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a92c8: 97fbe786     	bl	0xa30e0 <oggpack_eop@plt>
  1a92cc: b9403fe8     	ldr	w8, [sp, #0x3c]
  1a92d0: 6b08001f     	cmp	w0, w8
  1a92d4: 1a9fa7ea     	cset	w10, lt
  1a92d8: 3700004a     	tbnz	w10, #0x0, 0x1a92e0 <floor1_info_unpack+0x228>
  1a92dc: 14000002     	b	0x1a92e4 <floor1_info_unpack+0x22c>
  1a92e0: 140001be     	b	0x1a99d8 <floor1_info_unpack+0x920>
  1a92e4: 52800008     	mov	w8, #0x0                // =0
  1a92e8: d2800169     	mov	x9, #0xb                // =11
  1a92ec: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a92f0: f940014a     	ldr	x10, [x10]
  1a92f4: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1a92f8: 2a0b03ec     	mov	w12, w11
  1a92fc: 93407d8c     	sxtw	x12, w12
  1a9300: 9b0c7d29     	mul	x9, x9, x12
  1a9304: 8b090149     	add	x9, x10, x9
  1a9308: 3940052b     	ldrb	w11, [x9, #0x1]
  1a930c: 53001d6b     	uxtb	w11, w11
  1a9310: 32001fed     	orr	w13, wzr, #0xff
  1a9314: 0a0d0108     	and	w8, w8, w13
  1a9318: 6b08017f     	cmp	w11, w8
  1a931c: 1a9f07e8     	cset	w8, ne
  1a9320: 37000048     	tbnz	w8, #0x0, 0x1a9328 <floor1_info_unpack+0x270>
  1a9324: 14000011     	b	0x1a9368 <floor1_info_unpack+0x2b0>
  1a9328: 321d03e1     	orr	w1, wzr, #0x8
  1a932c: d2800168     	mov	x8, #0xb                // =11
  1a9330: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9334: f9001be8     	str	x8, [sp, #0x30]
  1a9338: 97fbf0f2     	bl	0xa5700 <oggpack_read@plt>
  1a933c: 2a0003e1     	mov	w1, w0
  1a9340: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9344: f9400108     	ldr	x8, [x8]
  1a9348: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a934c: 2a0903e0     	mov	w0, w9
  1a9350: 93407c00     	sxtw	x0, w0
  1a9354: f9401bea     	ldr	x10, [sp, #0x30]
  1a9358: 9b007d40     	mul	x0, x10, x0
  1a935c: 8b000108     	add	x8, x8, x0
  1a9360: 39000901     	strb	w1, [x8, #0x2]
  1a9364: 1400000b     	b	0x1a9390 <floor1_info_unpack+0x2d8>
  1a9368: d2800168     	mov	x8, #0xb                // =11
  1a936c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9370: f9400129     	ldr	x9, [x9]
  1a9374: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a9378: 2a0a03eb     	mov	w11, w10
  1a937c: 93407d6b     	sxtw	x11, w11
  1a9380: 9b0b7d08     	mul	x8, x8, x11
  1a9384: 8b080128     	add	x8, x9, x8
  1a9388: b9405bea     	ldr	w10, [sp, #0x58]
  1a938c: 3900090a     	strb	w10, [x8, #0x2]
  1a9390: d2800168     	mov	x8, #0xb                // =11
  1a9394: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9398: f9400129     	ldr	x9, [x9]
  1a939c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a93a0: 2a0a03eb     	mov	w11, w10
  1a93a4: 93407d6b     	sxtw	x11, w11
  1a93a8: 9b0b7d08     	mul	x8, x8, x11
  1a93ac: 8b080128     	add	x8, x9, x8
  1a93b0: 3940090a     	ldrb	w10, [x8, #0x2]
  1a93b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a93b8: b940210c     	ldr	w12, [x8, #0x20]
  1a93bc: 6b0c015f     	cmp	w10, w12
  1a93c0: 1a9fb7ea     	cset	w10, ge
  1a93c4: 3700004a     	tbnz	w10, #0x0, 0x1a93cc <floor1_info_unpack+0x314>
  1a93c8: 14000002     	b	0x1a93d0 <floor1_info_unpack+0x318>
  1a93cc: 14000183     	b	0x1a99d8 <floor1_info_unpack+0x920>
  1a93d0: b81d83bf     	stur	wzr, [x29, #-0x28]
  1a93d4: d2800168     	mov	x8, #0xb                // =11
  1a93d8: 320003e9     	orr	w9, wzr, #0x1
  1a93dc: b85d83aa     	ldur	w10, [x29, #-0x28]
  1a93e0: f85c03ab     	ldur	x11, [x29, #-0x40]
  1a93e4: f940016b     	ldr	x11, [x11]
  1a93e8: b85dc3ac     	ldur	w12, [x29, #-0x24]
  1a93ec: 2a0c03ed     	mov	w13, w12
  1a93f0: 93407dad     	sxtw	x13, w13
  1a93f4: 9b0d7d08     	mul	x8, x8, x13
  1a93f8: 8b080168     	add	x8, x11, x8
  1a93fc: 3940050c     	ldrb	w12, [x8, #0x1]
  1a9400: 1acc2129     	lsl	w9, w9, w12
  1a9404: 6b09015f     	cmp	w10, w9
  1a9408: 1a9fa7e9     	cset	w9, lt
  1a940c: 37000049     	tbnz	w9, #0x0, 0x1a9414 <floor1_info_unpack+0x35c>
  1a9410: 14000045     	b	0x1a9524 <floor1_info_unpack+0x46c>
  1a9414: b24007e8     	orr	x8, xzr, #0x3
  1a9418: 321d03e1     	orr	w1, wzr, #0x8
  1a941c: d2800169     	mov	x9, #0xb                // =11
  1a9420: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9424: f90017e8     	str	x8, [sp, #0x28]
  1a9428: f90013e9     	str	x9, [sp, #0x20]
  1a942c: 97fbf0b5     	bl	0xa5700 <oggpack_read@plt>
  1a9430: f1000408     	subs	x8, x0, #0x1
  1a9434: 2a0803e1     	mov	w1, w8
  1a9438: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a943c: f9400108     	ldr	x8, [x8]
  1a9440: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a9444: 2a0a03e9     	mov	w9, w10
  1a9448: 93407d29     	sxtw	x9, w9
  1a944c: f94013e0     	ldr	x0, [sp, #0x20]
  1a9450: 9b097c09     	mul	x9, x0, x9
  1a9454: 8b090108     	add	x8, x8, x9
  1a9458: f94017e9     	ldr	x9, [sp, #0x28]
  1a945c: 8b090108     	add	x8, x8, x9
  1a9460: b85d83aa     	ldur	w10, [x29, #-0x28]
  1a9464: 2a0a03eb     	mov	w11, w10
  1a9468: 93407d6b     	sxtw	x11, w11
  1a946c: 8b0b0108     	add	x8, x8, x11
  1a9470: 39000101     	strb	w1, [x8]
  1a9474: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9478: f9400108     	ldr	x8, [x8]
  1a947c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a9480: 2a0a03eb     	mov	w11, w10
  1a9484: 93407d6b     	sxtw	x11, w11
  1a9488: 9b0b7c0b     	mul	x11, x0, x11
  1a948c: 8b0b0108     	add	x8, x8, x11
  1a9490: 8b090108     	add	x8, x8, x9
  1a9494: b85d83aa     	ldur	w10, [x29, #-0x28]
  1a9498: 2a0a03eb     	mov	w11, w10
  1a949c: 93407d6b     	sxtw	x11, w11
  1a94a0: 8b0b0108     	add	x8, x8, x11
  1a94a4: 3940010a     	ldrb	w10, [x8]
  1a94a8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a94ac: b9402101     	ldr	w1, [x8, #0x20]
  1a94b0: 6b01015f     	cmp	w10, w1
  1a94b4: 1a9fb7ea     	cset	w10, ge
  1a94b8: 3700004a     	tbnz	w10, #0x0, 0x1a94c0 <floor1_info_unpack+0x408>
  1a94bc: 14000016     	b	0x1a9514 <floor1_info_unpack+0x45c>
  1a94c0: 32001fe8     	orr	w8, wzr, #0xff
  1a94c4: b24007e9     	orr	x9, xzr, #0x3
  1a94c8: d280016a     	mov	x10, #0xb               // =11
  1a94cc: f85c03ab     	ldur	x11, [x29, #-0x40]
  1a94d0: f940016b     	ldr	x11, [x11]
  1a94d4: b85dc3ac     	ldur	w12, [x29, #-0x24]
  1a94d8: 2a0c03ed     	mov	w13, w12
  1a94dc: 93407dad     	sxtw	x13, w13
  1a94e0: 9b0d7d4a     	mul	x10, x10, x13
  1a94e4: 8b0a016a     	add	x10, x11, x10
  1a94e8: 8b090149     	add	x9, x10, x9
  1a94ec: b85d83ac     	ldur	w12, [x29, #-0x28]
  1a94f0: 2a0c03ea     	mov	w10, w12
  1a94f4: 93407d4a     	sxtw	x10, w10
  1a94f8: 8b0a0129     	add	x9, x9, x10
  1a94fc: 3940012c     	ldrb	w12, [x9]
  1a9500: 6b08019f     	cmp	w12, w8
  1a9504: 1a9f07e8     	cset	w8, ne
  1a9508: 37000048     	tbnz	w8, #0x0, 0x1a9510 <floor1_info_unpack+0x458>
  1a950c: 14000002     	b	0x1a9514 <floor1_info_unpack+0x45c>
  1a9510: 14000132     	b	0x1a99d8 <floor1_info_unpack+0x920>
  1a9514: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a9518: 11000508     	add	w8, w8, #0x1
  1a951c: b81d83a8     	stur	w8, [x29, #-0x28]
  1a9520: 17ffffad     	b	0x1a93d4 <floor1_info_unpack+0x31c>
  1a9524: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a9528: 11000508     	add	w8, w8, #0x1
  1a952c: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a9530: 17ffff3b     	b	0x1a921c <floor1_info_unpack+0x164>
  1a9534: 321e03e1     	orr	w1, wzr, #0x4
  1a9538: 321f03e8     	orr	w8, wzr, #0x2
  1a953c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9540: b9001fe1     	str	w1, [sp, #0x1c]
  1a9544: 2a0803e1     	mov	w1, w8
  1a9548: 97fbf06e     	bl	0xa5700 <oggpack_read@plt>
  1a954c: 91000400     	add	x0, x0, #0x1
  1a9550: 2a0003e8     	mov	w8, w0
  1a9554: f85c03a0     	ldur	x0, [x29, #-0x40]
  1a9558: b9003808     	str	w8, [x0, #0x38]
  1a955c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9560: b9401fe1     	ldr	w1, [sp, #0x1c]
  1a9564: 97fbf067     	bl	0xa5700 <oggpack_read@plt>
  1a9568: 2a0003e8     	mov	w8, w0
  1a956c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1a9570: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a9574: b81d83bf     	stur	wzr, [x29, #-0x28]
  1a9578: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a957c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9580: b940312a     	ldr	w10, [x9, #0x30]
  1a9584: 6b0a011f     	cmp	w8, w10
  1a9588: 1a9fa7e8     	cset	w8, lt
  1a958c: 37000048     	tbnz	w8, #0x0, 0x1a9594 <floor1_info_unpack+0x4dc>
  1a9590: 14000017     	b	0x1a95ec <floor1_info_unpack+0x534>
  1a9594: d2800168     	mov	x8, #0xb                // =11
  1a9598: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a959c: f9400129     	ldr	x9, [x9]
  1a95a0: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a95a4: f940054a     	ldr	x10, [x10, #0x8]
  1a95a8: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1a95ac: 2a0b03ec     	mov	w12, w11
  1a95b0: 93407d8c     	sxtw	x12, w12
  1a95b4: 8b0c014a     	add	x10, x10, x12
  1a95b8: 3940014b     	ldrb	w11, [x10]
  1a95bc: 2a0b03ea     	mov	w10, w11
  1a95c0: d3401d4a     	ubfx	x10, x10, #0, #8
  1a95c4: 9b0a7d08     	mul	x8, x8, x10
  1a95c8: 8b080128     	add	x8, x9, x8
  1a95cc: 3940010b     	ldrb	w11, [x8]
  1a95d0: b85d43ad     	ldur	w13, [x29, #-0x2c]
  1a95d4: 0b0b01ab     	add	w11, w13, w11
  1a95d8: b81d43ab     	stur	w11, [x29, #-0x2c]
  1a95dc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a95e0: 11000508     	add	w8, w8, #0x1
  1a95e4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a95e8: 17ffffe4     	b	0x1a9578 <floor1_info_unpack+0x4c0>
  1a95ec: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a95f0: 11000908     	add	w8, w8, #0x2
  1a95f4: 321f03e9     	orr	w9, wzr, #0x2
  1a95f8: 9b297d00     	smull	x0, w8, w9
  1a95fc: 97fbe325     	bl	0xa2290 <malloc@plt>
  1a9600: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9604: f9000940     	str	x0, [x10, #0x10]
  1a9608: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a960c: 11000908     	add	w8, w8, #0x2
  1a9610: 320003e9     	orr	w9, wzr, #0x1
  1a9614: 9b297d00     	smull	x0, w8, w9
  1a9618: 97fbe31e     	bl	0xa2290 <malloc@plt>
  1a961c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9620: f9000d40     	str	x0, [x10, #0x18]
  1a9624: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a9628: 320003e9     	orr	w9, wzr, #0x1
  1a962c: 9b297d00     	smull	x0, w8, w9
  1a9630: 97fbe318     	bl	0xa2290 <malloc@plt>
  1a9634: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9638: f9001540     	str	x0, [x10, #0x28]
  1a963c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a9640: 320003e9     	orr	w9, wzr, #0x1
  1a9644: 9b297d00     	smull	x0, w8, w9
  1a9648: 97fbe312     	bl	0xa2290 <malloc@plt>
  1a964c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9650: f9001140     	str	x0, [x10, #0x20]
  1a9654: b81d43bf     	stur	wzr, [x29, #-0x2c]
  1a9658: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a965c: b81d83bf     	stur	wzr, [x29, #-0x28]
  1a9660: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a9664: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9668: b940312a     	ldr	w10, [x9, #0x30]
  1a966c: 6b0a011f     	cmp	w8, w10
  1a9670: 1a9fa7e8     	cset	w8, lt
  1a9674: 37000048     	tbnz	w8, #0x0, 0x1a967c <floor1_info_unpack+0x5c4>
  1a9678: 14000040     	b	0x1a9778 <floor1_info_unpack+0x6c0>
  1a967c: d2800168     	mov	x8, #0xb                // =11
  1a9680: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9684: f9400129     	ldr	x9, [x9]
  1a9688: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a968c: f940054a     	ldr	x10, [x10, #0x8]
  1a9690: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1a9694: 2a0b03ec     	mov	w12, w11
  1a9698: 93407d8c     	sxtw	x12, w12
  1a969c: 8b0c014a     	add	x10, x10, x12
  1a96a0: 3940014b     	ldrb	w11, [x10]
  1a96a4: 2a0b03ea     	mov	w10, w11
  1a96a8: d3401d4a     	ubfx	x10, x10, #0, #8
  1a96ac: 9b0a7d08     	mul	x8, x8, x10
  1a96b0: 8b080128     	add	x8, x9, x8
  1a96b4: 3940010b     	ldrb	w11, [x8]
  1a96b8: b85d43ad     	ldur	w13, [x29, #-0x2c]
  1a96bc: 0b0b01ab     	add	w11, w13, w11
  1a96c0: b81d43ab     	stur	w11, [x29, #-0x2c]
  1a96c4: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a96c8: b85d43a9     	ldur	w9, [x29, #-0x2c]
  1a96cc: 6b09011f     	cmp	w8, w9
  1a96d0: 1a9fa7e8     	cset	w8, lt
  1a96d4: 37000048     	tbnz	w8, #0x0, 0x1a96dc <floor1_info_unpack+0x624>
  1a96d8: 14000024     	b	0x1a9768 <floor1_info_unpack+0x6b0>
  1a96dc: b27f03e8     	orr	x8, xzr, #0x2
  1a96e0: 320003e9     	orr	w9, wzr, #0x1
  1a96e4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a96e8: b85cc3a1     	ldur	w1, [x29, #-0x34]
  1a96ec: f9000be8     	str	x8, [sp, #0x10]
  1a96f0: b9000fe9     	str	w9, [sp, #0xc]
  1a96f4: 97fbf003     	bl	0xa5700 <oggpack_read@plt>
  1a96f8: 2a0003e9     	mov	w9, w0
  1a96fc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9700: f9400908     	ldr	x8, [x8, #0x10]
  1a9704: b85d83a1     	ldur	w1, [x29, #-0x28]
  1a9708: 11000821     	add	w1, w1, #0x2
  1a970c: 2a0103ea     	mov	w10, w1
  1a9710: 93407d4a     	sxtw	x10, w10
  1a9714: f9400beb     	ldr	x11, [sp, #0x10]
  1a9718: 9b0a7d6a     	mul	x10, x11, x10
  1a971c: 8b0a0108     	add	x8, x8, x10
  1a9720: 79000109     	strh	w9, [x8]
  1a9724: 32003fe9     	orr	w9, wzr, #0xffff
  1a9728: 2a0003e1     	mov	w1, w0
  1a972c: 0a090029     	and	w9, w1, w9
  1a9730: b81bc3a9     	stur	w9, [x29, #-0x44]
  1a9734: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1a9738: b85cc3a1     	ldur	w1, [x29, #-0x34]
  1a973c: b9400fec     	ldr	w12, [sp, #0xc]
  1a9740: 1ac12181     	lsl	w1, w12, w1
  1a9744: 6b01013f     	cmp	w9, w1
  1a9748: 1a9fb7e9     	cset	w9, ge
  1a974c: 37000049     	tbnz	w9, #0x0, 0x1a9754 <floor1_info_unpack+0x69c>
  1a9750: 14000002     	b	0x1a9758 <floor1_info_unpack+0x6a0>
  1a9754: 140000a1     	b	0x1a99d8 <floor1_info_unpack+0x920>
  1a9758: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a975c: 11000508     	add	w8, w8, #0x1
  1a9760: b81d83a8     	stur	w8, [x29, #-0x28]
  1a9764: 17ffffd8     	b	0x1a96c4 <floor1_info_unpack+0x60c>
  1a9768: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a976c: 11000508     	add	w8, w8, #0x1
  1a9770: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a9774: 17ffffbb     	b	0x1a9660 <floor1_info_unpack+0x5a8>
  1a9778: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a977c: 97fbe659     	bl	0xa30e0 <oggpack_eop@plt>
  1a9780: 35000040     	cbnz	w0, 0x1a9788 <floor1_info_unpack+0x6d0>
  1a9784: 14000002     	b	0x1a978c <floor1_info_unpack+0x6d4>
  1a9788: 14000094     	b	0x1a99d8 <floor1_info_unpack+0x920>
  1a978c: 320003e8     	orr	w8, wzr, #0x1
  1a9790: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9794: f9400929     	ldr	x9, [x9, #0x10]
  1a9798: b9405fea     	ldr	w10, [sp, #0x5c]
  1a979c: 7900012a     	strh	w10, [x9]
  1a97a0: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1a97a4: 1acb2108     	lsl	w8, w8, w11
  1a97a8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a97ac: f9400929     	ldr	x9, [x9, #0x10]
  1a97b0: 79000528     	strh	w8, [x9, #0x2]
  1a97b4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1a97b8: 11000908     	add	w8, w8, #0x2
  1a97bc: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a97c0: b9003528     	str	w8, [x9, #0x34]
  1a97c4: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a97c8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a97cc: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a97d0: b940352a     	ldr	w10, [x9, #0x34]
  1a97d4: 6b0a011f     	cmp	w8, w10
  1a97d8: 1a9fa7e8     	cset	w8, lt
  1a97dc: 37000048     	tbnz	w8, #0x0, 0x1a97e4 <floor1_info_unpack+0x72c>
  1a97e0: 1400000d     	b	0x1a9814 <floor1_info_unpack+0x75c>
  1a97e4: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a97e8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a97ec: f9400d29     	ldr	x9, [x9, #0x18]
  1a97f0: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a97f4: 2a0a03eb     	mov	w11, w10
  1a97f8: 93407d6b     	sxtw	x11, w11
  1a97fc: 8b0b0129     	add	x9, x9, x11
  1a9800: 39000128     	strb	w8, [x9]
  1a9804: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a9808: 11000508     	add	w8, w8, #0x1
  1a980c: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a9810: 17ffffee     	b	0x1a97c8 <floor1_info_unpack+0x710>
  1a9814: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9818: f9400d00     	ldr	x0, [x8, #0x18]
  1a981c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9820: f9400901     	ldr	x1, [x8, #0x10]
  1a9824: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a9828: b9403509     	ldr	w9, [x8, #0x34]
  1a982c: 2a0903e2     	mov	w2, w9
  1a9830: 94000072     	bl	0x1a99f8 <floor1_info_unpack+0x940>
  1a9834: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1a9838: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a983c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9840: b940352a     	ldr	w10, [x9, #0x34]
  1a9844: 7100094a     	subs	w10, w10, #0x2
  1a9848: 6b0a011f     	cmp	w8, w10
  1a984c: 1a9fa7e8     	cset	w8, lt
  1a9850: 37000048     	tbnz	w8, #0x0, 0x1a9858 <floor1_info_unpack+0x7a0>
  1a9854: 1400005e     	b	0x1a99cc <floor1_info_unpack+0x914>
  1a9858: b27f03e8     	orr	x8, xzr, #0x2
  1a985c: 320003e9     	orr	w9, wzr, #0x1
  1a9860: b81b83bf     	stur	wzr, [x29, #-0x48]
  1a9864: b81b43a9     	stur	w9, [x29, #-0x4c]
  1a9868: b81b03bf     	stur	wzr, [x29, #-0x50]
  1a986c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9870: f940094a     	ldr	x10, [x10, #0x10]
  1a9874: 79400549     	ldrh	w9, [x10, #0x2]
  1a9878: b81ac3a9     	stur	w9, [x29, #-0x54]
  1a987c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1a9880: f940094a     	ldr	x10, [x10, #0x10]
  1a9884: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a9888: 11000929     	add	w9, w9, #0x2
  1a988c: 2a0903eb     	mov	w11, w9
  1a9890: 93407d6b     	sxtw	x11, w11
  1a9894: 9b0b7d08     	mul	x8, x8, x11
  1a9898: 8b080148     	add	x8, x10, x8
  1a989c: 79400109     	ldrh	w9, [x8]
  1a98a0: b81a83a9     	stur	w9, [x29, #-0x58]
  1a98a4: b81d83bf     	stur	wzr, [x29, #-0x28]
  1a98a8: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a98ac: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1a98b0: 11000929     	add	w9, w9, #0x2
  1a98b4: 6b09011f     	cmp	w8, w9
  1a98b8: 1a9fa7e8     	cset	w8, lt
  1a98bc: 37000048     	tbnz	w8, #0x0, 0x1a98c4 <floor1_info_unpack+0x80c>
  1a98c0: 1400002f     	b	0x1a997c <floor1_info_unpack+0x8c4>
  1a98c4: b27f03e8     	orr	x8, xzr, #0x2
  1a98c8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a98cc: f9400929     	ldr	x9, [x9, #0x10]
  1a98d0: b85d83aa     	ldur	w10, [x29, #-0x28]
  1a98d4: 2a0a03eb     	mov	w11, w10
  1a98d8: 93407d6b     	sxtw	x11, w11
  1a98dc: 9b0b7d08     	mul	x8, x8, x11
  1a98e0: 8b080128     	add	x8, x9, x8
  1a98e4: 7940010a     	ldrh	w10, [x8]
  1a98e8: b81a43aa     	stur	w10, [x29, #-0x5c]
  1a98ec: b85a43aa     	ldur	w10, [x29, #-0x5c]
  1a98f0: b85b03ac     	ldur	w12, [x29, #-0x50]
  1a98f4: 6b0c015f     	cmp	w10, w12
  1a98f8: 1a9fd7ea     	cset	w10, gt
  1a98fc: 3700004a     	tbnz	w10, #0x0, 0x1a9904 <floor1_info_unpack+0x84c>
  1a9900: 1400000b     	b	0x1a992c <floor1_info_unpack+0x874>
  1a9904: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a9908: b85a83a9     	ldur	w9, [x29, #-0x58]
  1a990c: 6b09011f     	cmp	w8, w9
  1a9910: 1a9fa7e8     	cset	w8, lt
  1a9914: 37000048     	tbnz	w8, #0x0, 0x1a991c <floor1_info_unpack+0x864>
  1a9918: 14000005     	b	0x1a992c <floor1_info_unpack+0x874>
  1a991c: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a9920: b81b83a8     	stur	w8, [x29, #-0x48]
  1a9924: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a9928: b81b03a8     	stur	w8, [x29, #-0x50]
  1a992c: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a9930: b85ac3a9     	ldur	w9, [x29, #-0x54]
  1a9934: 6b09011f     	cmp	w8, w9
  1a9938: 1a9fa7e8     	cset	w8, lt
  1a993c: 37000048     	tbnz	w8, #0x0, 0x1a9944 <floor1_info_unpack+0x88c>
  1a9940: 1400000b     	b	0x1a996c <floor1_info_unpack+0x8b4>
  1a9944: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a9948: b85a83a9     	ldur	w9, [x29, #-0x58]
  1a994c: 6b09011f     	cmp	w8, w9
  1a9950: 1a9fd7e8     	cset	w8, gt
  1a9954: 37000048     	tbnz	w8, #0x0, 0x1a995c <floor1_info_unpack+0x8a4>
  1a9958: 14000005     	b	0x1a996c <floor1_info_unpack+0x8b4>
  1a995c: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a9960: b81b43a8     	stur	w8, [x29, #-0x4c]
  1a9964: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1a9968: b81ac3a8     	stur	w8, [x29, #-0x54]
  1a996c: b85d83a8     	ldur	w8, [x29, #-0x28]
  1a9970: 11000508     	add	w8, w8, #0x1
  1a9974: b81d83a8     	stur	w8, [x29, #-0x28]
  1a9978: 17ffffcc     	b	0x1a98a8 <floor1_info_unpack+0x7f0>
  1a997c: b85b83a8     	ldur	w8, [x29, #-0x48]
  1a9980: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a9984: f9401529     	ldr	x9, [x9, #0x28]
  1a9988: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a998c: 2a0a03eb     	mov	w11, w10
  1a9990: 93407d6b     	sxtw	x11, w11
  1a9994: 8b0b0129     	add	x9, x9, x11
  1a9998: 39000128     	strb	w8, [x9]
  1a999c: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1a99a0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1a99a4: f9401129     	ldr	x9, [x9, #0x20]
  1a99a8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1a99ac: 2a0a03eb     	mov	w11, w10
  1a99b0: 93407d6b     	sxtw	x11, w11
  1a99b4: 8b0b0129     	add	x9, x9, x11
  1a99b8: 39000128     	strb	w8, [x9]
  1a99bc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1a99c0: 11000508     	add	w8, w8, #0x1
  1a99c4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1a99c8: 17ffff9c     	b	0x1a9838 <floor1_info_unpack+0x780>
  1a99cc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1a99d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1a99d4: 14000005     	b	0x1a99e8 <floor1_info_unpack+0x930>
  1a99d8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1a99dc: 97fbe5bd     	bl	0xa30d0 <floor1_free_info@plt>
  1a99e0: f9402be0     	ldr	x0, [sp, #0x50]
  1a99e4: f81f83a0     	stur	x0, [x29, #-0x8]
  1a99e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a99ec: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1a99f0: 910343ff     	add	sp, sp, #0xd0
  1a99f4: d65f03c0     	ret
  1a99f8: d10183ff     	sub	sp, sp, #0x60
  1a99fc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1a9a00: 910143fd     	add	x29, sp, #0x50
  1a9a04: b24003e8     	orr	x8, xzr, #0x1
  1a9a08: 320003e9     	orr	w9, wzr, #0x1
  1a9a0c: 5280000a     	mov	w10, #0x0               // =0
  1a9a10: f81f83a0     	stur	x0, [x29, #-0x8]
  1a9a14: f81f03a1     	stur	x1, [x29, #-0x10]
  1a9a18: 781ee3a2     	sturh	w2, [x29, #-0x12]
  1a9a1c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1a9a20: f90017e0     	str	x0, [sp, #0x28]
  1a9a24: 785ee3a2     	ldurh	w2, [x29, #-0x12]
  1a9a28: 2a0203e0     	mov	w0, w2
  1a9a2c: d3403c00     	ubfx	x0, x0, #0, #16
  1a9a30: 9b087c00     	mul	x0, x0, x8
  1a9a34: b9000fe9     	str	w9, [sp, #0xc]
  1a9a38: b9000bea     	str	w10, [sp, #0x8]
  1a9a3c: 97fbe215     	bl	0xa2290 <malloc@plt>
  1a9a40: f90013e0     	str	x0, [sp, #0x20]
  1a9a44: b9400fe9     	ldr	w9, [sp, #0xc]
  1a9a48: 781ec3a9     	sturh	w9, [x29, #-0x14]
  1a9a4c: 785ec3a8     	ldurh	w8, [x29, #-0x14]
  1a9a50: 785ee3a9     	ldurh	w9, [x29, #-0x12]
  1a9a54: 6b09011f     	cmp	w8, w9
  1a9a58: 1a9fa7e8     	cset	w8, lt
  1a9a5c: 37000048     	tbnz	w8, #0x0, 0x1a9a64 <floor1_info_unpack+0x9ac>
  1a9a60: 140000d4     	b	0x1a9db0 <floor1_info_unpack+0xcf8>
  1a9a64: b9400be8     	ldr	w8, [sp, #0x8]
  1a9a68: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9a6c: 785ea3a8     	ldurh	w8, [x29, #-0x16]
  1a9a70: 785ec3a9     	ldurh	w9, [x29, #-0x14]
  1a9a74: 0b090108     	add	w8, w8, w9
  1a9a78: 785ee3a9     	ldurh	w9, [x29, #-0x12]
  1a9a7c: 6b09011f     	cmp	w8, w9
  1a9a80: 1a9fa7e8     	cset	w8, lt
  1a9a84: 37000048     	tbnz	w8, #0x0, 0x1a9a8c <floor1_info_unpack+0x9d4>
  1a9a88: 140000a8     	b	0x1a9d28 <floor1_info_unpack+0xc70>
  1a9a8c: 321f03e8     	orr	w8, wzr, #0x2
  1a9a90: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9a94: b9001fe9     	str	w9, [sp, #0x1c]
  1a9a98: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9a9c: 785ec3aa     	ldurh	w10, [x29, #-0x14]
  1a9aa0: 0b0a0129     	add	w9, w9, w10
  1a9aa4: b9001be9     	str	w9, [sp, #0x18]
  1a9aa8: b9401be9     	ldr	w9, [sp, #0x18]
  1a9aac: b90017e9     	str	w9, [sp, #0x14]
  1a9ab0: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9ab4: 785ec3aa     	ldurh	w10, [x29, #-0x14]
  1a9ab8: 1b087d48     	mul	w8, w10, w8
  1a9abc: 0b080128     	add	w8, w9, w8
  1a9ac0: 785ee3a9     	ldurh	w9, [x29, #-0x12]
  1a9ac4: 6b09011f     	cmp	w8, w9
  1a9ac8: 1a9fa7e8     	cset	w8, lt
  1a9acc: 37000048     	tbnz	w8, #0x0, 0x1a9ad4 <floor1_info_unpack+0xa1c>
  1a9ad0: 14000008     	b	0x1a9af0 <floor1_info_unpack+0xa38>
  1a9ad4: 321f03e8     	orr	w8, wzr, #0x2
  1a9ad8: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9adc: 785ec3aa     	ldurh	w10, [x29, #-0x14]
  1a9ae0: 1b087d48     	mul	w8, w10, w8
  1a9ae4: 0b080128     	add	w8, w9, w8
  1a9ae8: b90007e8     	str	w8, [sp, #0x4]
  1a9aec: 14000003     	b	0x1a9af8 <floor1_info_unpack+0xa40>
  1a9af0: 785ee3a8     	ldurh	w8, [x29, #-0x12]
  1a9af4: b90007e8     	str	w8, [sp, #0x4]
  1a9af8: b94007e8     	ldr	w8, [sp, #0x4]
  1a9afc: b90013e8     	str	w8, [sp, #0x10]
  1a9b00: 52800008     	mov	w8, #0x0                // =0
  1a9b04: b9401fe9     	ldr	w9, [sp, #0x1c]
  1a9b08: b9401bea     	ldr	w10, [sp, #0x18]
  1a9b0c: 6b0a013f     	cmp	w9, w10
  1a9b10: 1a9fa7e9     	cset	w9, lt
  1a9b14: b90003e8     	str	w8, [sp]
  1a9b18: 37000049     	tbnz	w9, #0x0, 0x1a9b20 <floor1_info_unpack+0xa68>
  1a9b1c: 14000006     	b	0x1a9b34 <floor1_info_unpack+0xa7c>
  1a9b20: b94017e8     	ldr	w8, [sp, #0x14]
  1a9b24: b94013e9     	ldr	w9, [sp, #0x10]
  1a9b28: 6b09011f     	cmp	w8, w9
  1a9b2c: 1a9fa7e8     	cset	w8, lt
  1a9b30: b90003e8     	str	w8, [sp]
  1a9b34: b94003e8     	ldr	w8, [sp]
  1a9b38: 37000048     	tbnz	w8, #0x0, 0x1a9b40 <floor1_info_unpack+0xa88>
  1a9b3c: 14000046     	b	0x1a9c54 <floor1_info_unpack+0xb9c>
  1a9b40: b27f03e8     	orr	x8, xzr, #0x2
  1a9b44: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a9b48: f94017ea     	ldr	x10, [sp, #0x28]
  1a9b4c: b9401feb     	ldr	w11, [sp, #0x1c]
  1a9b50: 2a0b03ec     	mov	w12, w11
  1a9b54: 93407d8c     	sxtw	x12, w12
  1a9b58: 8b0c014a     	add	x10, x10, x12
  1a9b5c: 3940014b     	ldrb	w11, [x10]
  1a9b60: 2a0b03ea     	mov	w10, w11
  1a9b64: d3401d4a     	ubfx	x10, x10, #0, #8
  1a9b68: 9b0a7d0a     	mul	x10, x8, x10
  1a9b6c: 8b0a0129     	add	x9, x9, x10
  1a9b70: 7940012b     	ldrh	w11, [x9]
  1a9b74: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a9b78: f94017ea     	ldr	x10, [sp, #0x28]
  1a9b7c: b94017ed     	ldr	w13, [sp, #0x14]
  1a9b80: 2a0d03ec     	mov	w12, w13
  1a9b84: 93407d8c     	sxtw	x12, w12
  1a9b88: 8b0c014a     	add	x10, x10, x12
  1a9b8c: 3940014d     	ldrb	w13, [x10]
  1a9b90: 2a0d03ea     	mov	w10, w13
  1a9b94: d3401d4a     	ubfx	x10, x10, #0, #8
  1a9b98: 9b0a7d08     	mul	x8, x8, x10
  1a9b9c: 8b080128     	add	x8, x9, x8
  1a9ba0: 7940010d     	ldrh	w13, [x8]
  1a9ba4: 6b0d017f     	cmp	w11, w13
  1a9ba8: 1a9fa7eb     	cset	w11, lt
  1a9bac: 3700004b     	tbnz	w11, #0x0, 0x1a9bb4 <floor1_info_unpack+0xafc>
  1a9bb0: 14000015     	b	0x1a9c04 <floor1_info_unpack+0xb4c>
  1a9bb4: 320003e8     	orr	w8, wzr, #0x1
  1a9bb8: f94017e9     	ldr	x9, [sp, #0x28]
  1a9bbc: b9401fea     	ldr	w10, [sp, #0x1c]
  1a9bc0: 2a0a03eb     	mov	w11, w10
  1a9bc4: 93407d6b     	sxtw	x11, w11
  1a9bc8: 2a0b03ea     	mov	w10, w11
  1a9bcc: 1100054a     	add	w10, w10, #0x1
  1a9bd0: b9001fea     	str	w10, [sp, #0x1c]
  1a9bd4: 8b0b0129     	add	x9, x9, x11
  1a9bd8: 3940012a     	ldrb	w10, [x9]
  1a9bdc: f94013e9     	ldr	x9, [sp, #0x20]
  1a9be0: 785ea3ac     	ldurh	w12, [x29, #-0x16]
  1a9be4: 2a0c03eb     	mov	w11, w12
  1a9be8: d3403d6b     	ubfx	x11, x11, #0, #16
  1a9bec: 2a0b03ec     	mov	w12, w11
  1a9bf0: 0b080188     	add	w8, w12, w8
  1a9bf4: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9bf8: 8b0b0129     	add	x9, x9, x11
  1a9bfc: 3900012a     	strb	w10, [x9]
  1a9c00: 14000014     	b	0x1a9c50 <floor1_info_unpack+0xb98>
  1a9c04: 320003e8     	orr	w8, wzr, #0x1
  1a9c08: f94017e9     	ldr	x9, [sp, #0x28]
  1a9c0c: b94017ea     	ldr	w10, [sp, #0x14]
  1a9c10: 2a0a03eb     	mov	w11, w10
  1a9c14: 93407d6b     	sxtw	x11, w11
  1a9c18: 2a0b03ea     	mov	w10, w11
  1a9c1c: 1100054a     	add	w10, w10, #0x1
  1a9c20: b90017ea     	str	w10, [sp, #0x14]
  1a9c24: 8b0b0129     	add	x9, x9, x11
  1a9c28: 3940012a     	ldrb	w10, [x9]
  1a9c2c: f94013e9     	ldr	x9, [sp, #0x20]
  1a9c30: 785ea3ac     	ldurh	w12, [x29, #-0x16]
  1a9c34: 2a0c03eb     	mov	w11, w12
  1a9c38: d3403d6b     	ubfx	x11, x11, #0, #16
  1a9c3c: 2a0b03ec     	mov	w12, w11
  1a9c40: 0b080188     	add	w8, w12, w8
  1a9c44: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9c48: 8b0b0129     	add	x9, x9, x11
  1a9c4c: 3900012a     	strb	w10, [x9]
  1a9c50: 17ffffac     	b	0x1a9b00 <floor1_info_unpack+0xa48>
  1a9c54: b9401fe8     	ldr	w8, [sp, #0x1c]
  1a9c58: b9401be9     	ldr	w9, [sp, #0x18]
  1a9c5c: 6b09011f     	cmp	w8, w9
  1a9c60: 1a9fa7e8     	cset	w8, lt
  1a9c64: 37000048     	tbnz	w8, #0x0, 0x1a9c6c <floor1_info_unpack+0xbb4>
  1a9c68: 14000015     	b	0x1a9cbc <floor1_info_unpack+0xc04>
  1a9c6c: 320003e8     	orr	w8, wzr, #0x1
  1a9c70: f94017e9     	ldr	x9, [sp, #0x28]
  1a9c74: b9401fea     	ldr	w10, [sp, #0x1c]
  1a9c78: 2a0a03eb     	mov	w11, w10
  1a9c7c: 93407d6b     	sxtw	x11, w11
  1a9c80: 2a0b03ea     	mov	w10, w11
  1a9c84: 1100054a     	add	w10, w10, #0x1
  1a9c88: b9001fea     	str	w10, [sp, #0x1c]
  1a9c8c: 8b0b0129     	add	x9, x9, x11
  1a9c90: 3940012a     	ldrb	w10, [x9]
  1a9c94: f94013e9     	ldr	x9, [sp, #0x20]
  1a9c98: 785ea3ac     	ldurh	w12, [x29, #-0x16]
  1a9c9c: 2a0c03eb     	mov	w11, w12
  1a9ca0: d3403d6b     	ubfx	x11, x11, #0, #16
  1a9ca4: 2a0b03ec     	mov	w12, w11
  1a9ca8: 0b080188     	add	w8, w12, w8
  1a9cac: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9cb0: 8b0b0129     	add	x9, x9, x11
  1a9cb4: 3900012a     	strb	w10, [x9]
  1a9cb8: 17ffffe7     	b	0x1a9c54 <floor1_info_unpack+0xb9c>
  1a9cbc: b94017e8     	ldr	w8, [sp, #0x14]
  1a9cc0: b94013e9     	ldr	w9, [sp, #0x10]
  1a9cc4: 6b09011f     	cmp	w8, w9
  1a9cc8: 1a9fa7e8     	cset	w8, lt
  1a9ccc: 37000048     	tbnz	w8, #0x0, 0x1a9cd4 <floor1_info_unpack+0xc1c>
  1a9cd0: 14000015     	b	0x1a9d24 <floor1_info_unpack+0xc6c>
  1a9cd4: 320003e8     	orr	w8, wzr, #0x1
  1a9cd8: f94017e9     	ldr	x9, [sp, #0x28]
  1a9cdc: b94017ea     	ldr	w10, [sp, #0x14]
  1a9ce0: 2a0a03eb     	mov	w11, w10
  1a9ce4: 93407d6b     	sxtw	x11, w11
  1a9ce8: 2a0b03ea     	mov	w10, w11
  1a9cec: 1100054a     	add	w10, w10, #0x1
  1a9cf0: b90017ea     	str	w10, [sp, #0x14]
  1a9cf4: 8b0b0129     	add	x9, x9, x11
  1a9cf8: 3940012a     	ldrb	w10, [x9]
  1a9cfc: f94013e9     	ldr	x9, [sp, #0x20]
  1a9d00: 785ea3ac     	ldurh	w12, [x29, #-0x16]
  1a9d04: 2a0c03eb     	mov	w11, w12
  1a9d08: d3403d6b     	ubfx	x11, x11, #0, #16
  1a9d0c: 2a0b03ec     	mov	w12, w11
  1a9d10: 0b080188     	add	w8, w12, w8
  1a9d14: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9d18: 8b0b0129     	add	x9, x9, x11
  1a9d1c: 3900012a     	strb	w10, [x9]
  1a9d20: 17ffffe7     	b	0x1a9cbc <floor1_info_unpack+0xc04>
  1a9d24: 17ffff52     	b	0x1a9a6c <floor1_info_unpack+0x9b4>
  1a9d28: 785ea3a8     	ldurh	w8, [x29, #-0x16]
  1a9d2c: 785ee3a9     	ldurh	w9, [x29, #-0x12]
  1a9d30: 6b09011f     	cmp	w8, w9
  1a9d34: 1a9fa7e8     	cset	w8, lt
  1a9d38: 37000048     	tbnz	w8, #0x0, 0x1a9d40 <floor1_info_unpack+0xc88>
  1a9d3c: 14000012     	b	0x1a9d84 <floor1_info_unpack+0xccc>
  1a9d40: f94017e8     	ldr	x8, [sp, #0x28]
  1a9d44: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9d48: 2a0903ea     	mov	w10, w9
  1a9d4c: d3403d4a     	ubfx	x10, x10, #0, #16
  1a9d50: 8b0a0108     	add	x8, x8, x10
  1a9d54: 39400109     	ldrb	w9, [x8]
  1a9d58: f94013e8     	ldr	x8, [sp, #0x20]
  1a9d5c: 785ea3ab     	ldurh	w11, [x29, #-0x16]
  1a9d60: 2a0b03ea     	mov	w10, w11
  1a9d64: d3403d4a     	ubfx	x10, x10, #0, #16
  1a9d68: 8b0a0108     	add	x8, x8, x10
  1a9d6c: 39000109     	strb	w9, [x8]
  1a9d70: 320003e8     	orr	w8, wzr, #0x1
  1a9d74: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9d78: 0b080128     	add	w8, w9, w8
  1a9d7c: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9d80: 17ffffea     	b	0x1a9d28 <floor1_info_unpack+0xc70>
  1a9d84: f94017e8     	ldr	x8, [sp, #0x28]
  1a9d88: f81e03a8     	stur	x8, [x29, #-0x20]
  1a9d8c: f94013e8     	ldr	x8, [sp, #0x20]
  1a9d90: f90017e8     	str	x8, [sp, #0x28]
  1a9d94: f85e03a8     	ldur	x8, [x29, #-0x20]
  1a9d98: f90013e8     	str	x8, [sp, #0x20]
  1a9d9c: 320003e8     	orr	w8, wzr, #0x1
  1a9da0: 785ec3a9     	ldurh	w9, [x29, #-0x14]
  1a9da4: 1ac82128     	lsl	w8, w9, w8
  1a9da8: 781ec3a8     	sturh	w8, [x29, #-0x14]
  1a9dac: 17ffff28     	b	0x1a9a4c <floor1_info_unpack+0x994>
  1a9db0: f94013e8     	ldr	x8, [sp, #0x20]
  1a9db4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1a9db8: eb09011f     	cmp	x8, x9
  1a9dbc: 1a9f17ea     	cset	w10, eq
  1a9dc0: 3700004a     	tbnz	w10, #0x0, 0x1a9dc8 <floor1_info_unpack+0xd10>
  1a9dc4: 1400001d     	b	0x1a9e38 <floor1_info_unpack+0xd80>
  1a9dc8: b9400be8     	ldr	w8, [sp, #0x8]
  1a9dcc: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9dd0: 785ea3a8     	ldurh	w8, [x29, #-0x16]
  1a9dd4: 785ee3a9     	ldurh	w9, [x29, #-0x12]
  1a9dd8: 6b09011f     	cmp	w8, w9
  1a9ddc: 1a9fa7e8     	cset	w8, lt
  1a9de0: 37000048     	tbnz	w8, #0x0, 0x1a9de8 <floor1_info_unpack+0xd30>
  1a9de4: 14000012     	b	0x1a9e2c <floor1_info_unpack+0xd74>
  1a9de8: f94017e8     	ldr	x8, [sp, #0x28]
  1a9dec: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9df0: 2a0903ea     	mov	w10, w9
  1a9df4: d3403d4a     	ubfx	x10, x10, #0, #16
  1a9df8: 8b0a0108     	add	x8, x8, x10
  1a9dfc: 39400109     	ldrb	w9, [x8]
  1a9e00: f94013e8     	ldr	x8, [sp, #0x20]
  1a9e04: 785ea3ab     	ldurh	w11, [x29, #-0x16]
  1a9e08: 2a0b03ea     	mov	w10, w11
  1a9e0c: d3403d4a     	ubfx	x10, x10, #0, #16
  1a9e10: 8b0a0108     	add	x8, x8, x10
  1a9e14: 39000109     	strb	w9, [x8]
  1a9e18: 320003e8     	orr	w8, wzr, #0x1
  1a9e1c: 785ea3a9     	ldurh	w9, [x29, #-0x16]
  1a9e20: 0b080128     	add	w8, w9, w8
  1a9e24: 781ea3a8     	sturh	w8, [x29, #-0x16]
  1a9e28: 17ffffea     	b	0x1a9dd0 <floor1_info_unpack+0xd18>
  1a9e2c: f94017e0     	ldr	x0, [sp, #0x28]
  1a9e30: 97fbe008     	bl	0xa1e50 <free@plt>
  1a9e34: 14000003     	b	0x1a9e40 <floor1_info_unpack+0xd88>
  1a9e38: f94013e0     	ldr	x0, [sp, #0x20]
  1a9e3c: 97fbe005     	bl	0xa1e50 <free@plt>
  1a9e40: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1a9e44: 910183ff     	add	sp, sp, #0x60
  1a9e48: d65f03c0     	ret

00000000001a9e4c <floor1_memosize>:
  1a9e4c: d10043ff     	sub	sp, sp, #0x10
  1a9e50: f90007e0     	str	x0, [sp, #0x8]
  1a9e54: f94007e0     	ldr	x0, [sp, #0x8]
  1a9e58: f90003e0     	str	x0, [sp]
  1a9e5c: f94003e0     	ldr	x0, [sp]
  1a9e60: b9403400     	ldr	w0, [x0, #0x34]
  1a9e64: 910043ff     	add	sp, sp, #0x10
  1a9e68: d65f03c0     	ret

00000000001a9e6c <floor1_inverse1>:
  1a9e6c: d10383ff     	sub	sp, sp, #0xe0
  1a9e70: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1a9e74: 910343fd     	add	x29, sp, #0xd0
  1a9e78: 320003e8     	orr	w8, wzr, #0x1
  1a9e7c: 90000809     	adrp	x9, 0x2a9000
  1a9e80: 91352129     	add	x9, x9, #0xd48
  1a9e84: b27e03ea     	orr	x10, xzr, #0x4
  1a9e88: b27d03eb     	orr	x11, xzr, #0x8
  1a9e8c: b24003ec     	orr	x12, xzr, #0x1
  1a9e90: d280000d     	mov	x13, #0x0               // =0
  1a9e94: f81f03a0     	stur	x0, [x29, #-0x10]
  1a9e98: f81e83a1     	stur	x1, [x29, #-0x18]
  1a9e9c: f81e03a2     	stur	x2, [x29, #-0x20]
  1a9ea0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1a9ea4: f81d83a0     	stur	x0, [x29, #-0x28]
  1a9ea8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1a9eac: f9400000     	ldr	x0, [x0]
  1a9eb0: f9401800     	ldr	x0, [x0, #0x30]
  1a9eb4: f81d03a0     	stur	x0, [x29, #-0x30]
  1a9eb8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1a9ebc: f9402800     	ldr	x0, [x0, #0x50]
  1a9ec0: f81b83a0     	stur	x0, [x29, #-0x48]
  1a9ec4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1a9ec8: b940380e     	ldr	w14, [x0, #0x38]
  1a9ecc: 710005ce     	subs	w14, w14, #0x1
  1a9ed0: 2a0e03e0     	mov	w0, w14
  1a9ed4: 93407c00     	sxtw	x0, w0
  1a9ed8: 9b007d4a     	mul	x10, x10, x0
  1a9edc: 8b0a0129     	add	x9, x9, x10
  1a9ee0: b940012e     	ldr	w14, [x9]
  1a9ee4: b81b43ae     	stur	w14, [x29, #-0x4c]
  1a9ee8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a9eec: 8b0b0120     	add	x0, x9, x11
  1a9ef0: 2a0803e1     	mov	w1, w8
  1a9ef4: f9002bec     	str	x12, [sp, #0x50]
  1a9ef8: f90027ed     	str	x13, [sp, #0x48]
  1a9efc: 97fbee01     	bl	0xa5700 <oggpack_read@plt>
  1a9f00: f9402be9     	ldr	x9, [sp, #0x50]
  1a9f04: eb09001f     	cmp	x0, x9
  1a9f08: 1a9f17e8     	cset	w8, eq
  1a9f0c: 37000048     	tbnz	w8, #0x0, 0x1a9f14 <floor1_inverse1+0xa8>
  1a9f10: 140001a4     	b	0x1aa5a0 <floor1_inverse1+0x734>
  1a9f14: 321f03e8     	orr	w8, wzr, #0x2
  1a9f18: b27d03e9     	orr	x9, xzr, #0x8
  1a9f1c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1a9f20: 8b090140     	add	x0, x10, x9
  1a9f24: b85b43ab     	ldur	w11, [x29, #-0x4c]
  1a9f28: 7100056b     	subs	w11, w11, #0x1
  1a9f2c: f90023e0     	str	x0, [sp, #0x40]
  1a9f30: 2a0b03e0     	mov	w0, w11
  1a9f34: b9003fe8     	str	w8, [sp, #0x3c]
  1a9f38: f9001be9     	str	x9, [sp, #0x30]
  1a9f3c: 9400019f     	bl	0x1aa5b8 <floor1_inverse1+0x74c>
  1a9f40: f94023e9     	ldr	x9, [sp, #0x40]
  1a9f44: b9002fe0     	str	w0, [sp, #0x2c]
  1a9f48: aa0903e0     	mov	x0, x9
  1a9f4c: b9402fe1     	ldr	w1, [sp, #0x2c]
  1a9f50: 97fbedec     	bl	0xa5700 <oggpack_read@plt>
  1a9f54: 2a0003e8     	mov	w8, w0
  1a9f58: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a9f5c: b9000128     	str	w8, [x9]
  1a9f60: f85f03a9     	ldur	x9, [x29, #-0x10]
  1a9f64: f9401bea     	ldr	x10, [sp, #0x30]
  1a9f68: 8b0a0120     	add	x0, x9, x10
  1a9f6c: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1a9f70: 71000508     	subs	w8, w8, #0x1
  1a9f74: f90013e0     	str	x0, [sp, #0x20]
  1a9f78: 2a0803e0     	mov	w0, w8
  1a9f7c: 9400018f     	bl	0x1aa5b8 <floor1_inverse1+0x74c>
  1a9f80: f94013e9     	ldr	x9, [sp, #0x20]
  1a9f84: b9001fe0     	str	w0, [sp, #0x1c]
  1a9f88: aa0903e0     	mov	x0, x9
  1a9f8c: b9401fe1     	ldr	w1, [sp, #0x1c]
  1a9f90: 97fbeddc     	bl	0xa5700 <oggpack_read@plt>
  1a9f94: 2a0003e8     	mov	w8, w0
  1a9f98: f85e03a9     	ldur	x9, [x29, #-0x20]
  1a9f9c: b9000528     	str	w8, [x9, #0x4]
  1a9fa0: b81cc3bf     	stur	wzr, [x29, #-0x34]
  1a9fa4: b9403fe8     	ldr	w8, [sp, #0x3c]
  1a9fa8: b81c83a8     	stur	w8, [x29, #-0x38]
  1a9fac: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1a9fb0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1a9fb4: b940312a     	ldr	w10, [x9, #0x30]
  1a9fb8: 6b0a011f     	cmp	w8, w10
  1a9fbc: 1a9fa7e8     	cset	w8, lt
  1a9fc0: 37000048     	tbnz	w8, #0x0, 0x1a9fc8 <floor1_inverse1+0x15c>
  1a9fc4: 1400009f     	b	0x1aa240 <floor1_inverse1+0x3d4>
  1a9fc8: d2800168     	mov	x8, #0xb                // =11
  1a9fcc: 320003e9     	orr	w9, wzr, #0x1
  1a9fd0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a9fd4: f940054a     	ldr	x10, [x10, #0x8]
  1a9fd8: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1a9fdc: 2a0b03ec     	mov	w12, w11
  1a9fe0: 93407d8c     	sxtw	x12, w12
  1a9fe4: 8b0c014a     	add	x10, x10, x12
  1a9fe8: 3940014b     	ldrb	w11, [x10]
  1a9fec: b81b03ab     	stur	w11, [x29, #-0x50]
  1a9ff0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1a9ff4: f940014a     	ldr	x10, [x10]
  1a9ff8: b85b03ab     	ldur	w11, [x29, #-0x50]
  1a9ffc: 2a0b03ec     	mov	w12, w11
  1aa000: 93407d8c     	sxtw	x12, w12
  1aa004: 9b0c7d0c     	mul	x12, x8, x12
  1aa008: 8b0c014a     	add	x10, x10, x12
  1aa00c: 3940014b     	ldrb	w11, [x10]
  1aa010: b81ac3ab     	stur	w11, [x29, #-0x54]
  1aa014: f85d83aa     	ldur	x10, [x29, #-0x28]
  1aa018: f940014a     	ldr	x10, [x10]
  1aa01c: b85b03ab     	ldur	w11, [x29, #-0x50]
  1aa020: 2a0b03ec     	mov	w12, w11
  1aa024: 93407d8c     	sxtw	x12, w12
  1aa028: 9b0c7d08     	mul	x8, x8, x12
  1aa02c: 8b080148     	add	x8, x10, x8
  1aa030: 3940050b     	ldrb	w11, [x8, #0x1]
  1aa034: b81a83ab     	stur	w11, [x29, #-0x58]
  1aa038: b85a83ab     	ldur	w11, [x29, #-0x58]
  1aa03c: 1acb2129     	lsl	w9, w9, w11
  1aa040: b81a43a9     	stur	w9, [x29, #-0x5c]
  1aa044: b81a03bf     	stur	wzr, [x29, #-0x60]
  1aa048: b85a83a9     	ldur	w9, [x29, #-0x58]
  1aa04c: 35000049     	cbnz	w9, 0x1aa054 <floor1_inverse1+0x1e8>
  1aa050: 14000020     	b	0x1aa0d0 <floor1_inverse1+0x264>
  1aa054: d2800d08     	mov	x8, #0x68               // =104
  1aa058: d2800169     	mov	x9, #0xb                // =11
  1aa05c: 1280000a     	mov	w10, #-0x1              // =-1
  1aa060: b27d03eb     	orr	x11, xzr, #0x8
  1aa064: f85b83ac     	ldur	x12, [x29, #-0x48]
  1aa068: f85d83ad     	ldur	x13, [x29, #-0x28]
  1aa06c: f94001ad     	ldr	x13, [x13]
  1aa070: b85b03ae     	ldur	w14, [x29, #-0x50]
  1aa074: 2a0e03ef     	mov	w15, w14
  1aa078: 93407def     	sxtw	x15, w15
  1aa07c: 9b0f7d29     	mul	x9, x9, x15
  1aa080: 8b0901a9     	add	x9, x13, x9
  1aa084: 3940092e     	ldrb	w14, [x9, #0x2]
  1aa088: 2a0e03e9     	mov	w9, w14
  1aa08c: 93407d29     	sxtw	x9, w9
  1aa090: 9b097d08     	mul	x8, x8, x9
  1aa094: 8b080188     	add	x8, x12, x8
  1aa098: f85f03a9     	ldur	x9, [x29, #-0x10]
  1aa09c: 8b0b0121     	add	x1, x9, x11
  1aa0a0: aa0803e0     	mov	x0, x8
  1aa0a4: b9001bea     	str	w10, [sp, #0x18]
  1aa0a8: 97fbe1fa     	bl	0xa2890 <vorbis_book_decode@plt>
  1aa0ac: 2a0003ea     	mov	w10, w0
  1aa0b0: b81a03aa     	stur	w10, [x29, #-0x60]
  1aa0b4: b85a03aa     	ldur	w10, [x29, #-0x60]
  1aa0b8: b9401bee     	ldr	w14, [sp, #0x18]
  1aa0bc: 6b0e015f     	cmp	w10, w14
  1aa0c0: 1a9f17ea     	cset	w10, eq
  1aa0c4: 3700004a     	tbnz	w10, #0x0, 0x1aa0cc <floor1_inverse1+0x260>
  1aa0c8: 14000002     	b	0x1aa0d0 <floor1_inverse1+0x264>
  1aa0cc: 14000135     	b	0x1aa5a0 <floor1_inverse1+0x734>
  1aa0d0: b81c43bf     	stur	wzr, [x29, #-0x3c]
  1aa0d4: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1aa0d8: b85ac3a9     	ldur	w9, [x29, #-0x54]
  1aa0dc: 6b09011f     	cmp	w8, w9
  1aa0e0: 1a9fa7e8     	cset	w8, lt
  1aa0e4: 37000048     	tbnz	w8, #0x0, 0x1aa0ec <floor1_inverse1+0x280>
  1aa0e8: 1400004e     	b	0x1aa220 <floor1_inverse1+0x3b4>
  1aa0ec: 32001fe8     	orr	w8, wzr, #0xff
  1aa0f0: b24007e9     	orr	x9, xzr, #0x3
  1aa0f4: d280016a     	mov	x10, #0xb               // =11
  1aa0f8: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aa0fc: f940016b     	ldr	x11, [x11]
  1aa100: b85b03ac     	ldur	w12, [x29, #-0x50]
  1aa104: 2a0c03ed     	mov	w13, w12
  1aa108: 93407dad     	sxtw	x13, w13
  1aa10c: 9b0d7d4a     	mul	x10, x10, x13
  1aa110: 8b0a016a     	add	x10, x11, x10
  1aa114: 8b090149     	add	x9, x10, x9
  1aa118: b85a03ac     	ldur	w12, [x29, #-0x60]
  1aa11c: b85a43ae     	ldur	w14, [x29, #-0x5c]
  1aa120: 710005ce     	subs	w14, w14, #0x1
  1aa124: 0a0e018c     	and	w12, w12, w14
  1aa128: 2a0c03ea     	mov	w10, w12
  1aa12c: 93407d4a     	sxtw	x10, w10
  1aa130: 8b0a0129     	add	x9, x9, x10
  1aa134: 3940012c     	ldrb	w12, [x9]
  1aa138: b819c3ac     	stur	w12, [x29, #-0x64]
  1aa13c: b85a83ac     	ldur	w12, [x29, #-0x58]
  1aa140: b85a03ae     	ldur	w14, [x29, #-0x60]
  1aa144: 1acc29cc     	asr	w12, w14, w12
  1aa148: b81a03ac     	stur	w12, [x29, #-0x60]
  1aa14c: b859c3ac     	ldur	w12, [x29, #-0x64]
  1aa150: 6b08019f     	cmp	w12, w8
  1aa154: 1a9f07e8     	cset	w8, ne
  1aa158: 37000048     	tbnz	w8, #0x0, 0x1aa160 <floor1_inverse1+0x2f4>
  1aa15c: 14000023     	b	0x1aa1e8 <floor1_inverse1+0x37c>
  1aa160: d2800d08     	mov	x8, #0x68               // =104
  1aa164: 12800009     	mov	w9, #-0x1               // =-1
  1aa168: b27d03ea     	orr	x10, xzr, #0x8
  1aa16c: b27e03eb     	orr	x11, xzr, #0x4
  1aa170: f85b83ac     	ldur	x12, [x29, #-0x48]
  1aa174: b859c3ad     	ldur	w13, [x29, #-0x64]
  1aa178: 2a0d03ee     	mov	w14, w13
  1aa17c: 93407dce     	sxtw	x14, w14
  1aa180: 9b0e7d08     	mul	x8, x8, x14
  1aa184: 8b080188     	add	x8, x12, x8
  1aa188: f85f03ac     	ldur	x12, [x29, #-0x10]
  1aa18c: 8b0a0181     	add	x1, x12, x10
  1aa190: aa0803e0     	mov	x0, x8
  1aa194: b90017e9     	str	w9, [sp, #0x14]
  1aa198: f90007eb     	str	x11, [sp, #0x8]
  1aa19c: 97fbe1bd     	bl	0xa2890 <vorbis_book_decode@plt>
  1aa1a0: 2a0003e9     	mov	w9, w0
  1aa1a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aa1a8: b85c83ad     	ldur	w13, [x29, #-0x38]
  1aa1ac: b85c43af     	ldur	w15, [x29, #-0x3c]
  1aa1b0: 0b0f01ad     	add	w13, w13, w15
  1aa1b4: 2a0d03ea     	mov	w10, w13
  1aa1b8: 93407d4a     	sxtw	x10, w10
  1aa1bc: f94007eb     	ldr	x11, [sp, #0x8]
  1aa1c0: 9b0a7d6a     	mul	x10, x11, x10
  1aa1c4: 8b0a0108     	add	x8, x8, x10
  1aa1c8: b9000109     	str	w9, [x8]
  1aa1cc: b94017ed     	ldr	w13, [sp, #0x14]
  1aa1d0: 6b0d013f     	cmp	w9, w13
  1aa1d4: 1a9f17e9     	cset	w9, eq
  1aa1d8: 37000049     	tbnz	w9, #0x0, 0x1aa1e0 <floor1_inverse1+0x374>
  1aa1dc: 14000002     	b	0x1aa1e4 <floor1_inverse1+0x378>
  1aa1e0: 140000f0     	b	0x1aa5a0 <floor1_inverse1+0x734>
  1aa1e4: 1400000b     	b	0x1aa210 <floor1_inverse1+0x3a4>
  1aa1e8: b27e03e8     	orr	x8, xzr, #0x4
  1aa1ec: f85e03a9     	ldur	x9, [x29, #-0x20]
  1aa1f0: b85c83aa     	ldur	w10, [x29, #-0x38]
  1aa1f4: b85c43ab     	ldur	w11, [x29, #-0x3c]
  1aa1f8: 0b0b014a     	add	w10, w10, w11
  1aa1fc: 2a0a03ec     	mov	w12, w10
  1aa200: 93407d8c     	sxtw	x12, w12
  1aa204: 9b0c7d08     	mul	x8, x8, x12
  1aa208: 8b080128     	add	x8, x9, x8
  1aa20c: b900011f     	str	wzr, [x8]
  1aa210: b85c43a8     	ldur	w8, [x29, #-0x3c]
  1aa214: 11000508     	add	w8, w8, #0x1
  1aa218: b81c43a8     	stur	w8, [x29, #-0x3c]
  1aa21c: 17ffffae     	b	0x1aa0d4 <floor1_inverse1+0x268>
  1aa220: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1aa224: b85c83a9     	ldur	w9, [x29, #-0x38]
  1aa228: 0b080128     	add	w8, w9, w8
  1aa22c: b81c83a8     	stur	w8, [x29, #-0x38]
  1aa230: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1aa234: 11000508     	add	w8, w8, #0x1
  1aa238: b81cc3a8     	stur	w8, [x29, #-0x34]
  1aa23c: 17ffff5c     	b	0x1a9fac <floor1_inverse1+0x140>
  1aa240: 321f03e8     	orr	w8, wzr, #0x2
  1aa244: b81cc3a8     	stur	w8, [x29, #-0x34]
  1aa248: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1aa24c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1aa250: b940352a     	ldr	w10, [x9, #0x34]
  1aa254: 6b0a011f     	cmp	w8, w10
  1aa258: 1a9fa7e8     	cset	w8, lt
  1aa25c: 37000048     	tbnz	w8, #0x0, 0x1aa264 <floor1_inverse1+0x3f8>
  1aa260: 140000cd     	b	0x1aa594 <floor1_inverse1+0x728>
  1aa264: b27f03e8     	orr	x8, xzr, #0x2
  1aa268: b27e03e9     	orr	x9, xzr, #0x4
  1aa26c: f85d83aa     	ldur	x10, [x29, #-0x28]
  1aa270: f940094a     	ldr	x10, [x10, #0x10]
  1aa274: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aa278: f940156b     	ldr	x11, [x11, #0x28]
  1aa27c: b85cc3ac     	ldur	w12, [x29, #-0x34]
  1aa280: 7100098c     	subs	w12, w12, #0x2
  1aa284: 2a0c03ed     	mov	w13, w12
  1aa288: 93407dad     	sxtw	x13, w13
  1aa28c: 8b0d016b     	add	x11, x11, x13
  1aa290: 3940016c     	ldrb	w12, [x11]
  1aa294: 2a0c03eb     	mov	w11, w12
  1aa298: d3401d6b     	ubfx	x11, x11, #0, #8
  1aa29c: 9b0b7d0b     	mul	x11, x8, x11
  1aa2a0: 8b0b014a     	add	x10, x10, x11
  1aa2a4: 79400140     	ldrh	w0, [x10]
  1aa2a8: f85d83aa     	ldur	x10, [x29, #-0x28]
  1aa2ac: f940094a     	ldr	x10, [x10, #0x10]
  1aa2b0: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aa2b4: f940116b     	ldr	x11, [x11, #0x20]
  1aa2b8: b85cc3ac     	ldur	w12, [x29, #-0x34]
  1aa2bc: 7100098c     	subs	w12, w12, #0x2
  1aa2c0: 2a0c03ed     	mov	w13, w12
  1aa2c4: 93407dad     	sxtw	x13, w13
  1aa2c8: 8b0d016b     	add	x11, x11, x13
  1aa2cc: 3940016c     	ldrb	w12, [x11]
  1aa2d0: 2a0c03eb     	mov	w11, w12
  1aa2d4: d3401d6b     	ubfx	x11, x11, #0, #8
  1aa2d8: 9b0b7d0b     	mul	x11, x8, x11
  1aa2dc: 8b0b014a     	add	x10, x10, x11
  1aa2e0: 79400141     	ldrh	w1, [x10]
  1aa2e4: f85e03aa     	ldur	x10, [x29, #-0x20]
  1aa2e8: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aa2ec: f940156b     	ldr	x11, [x11, #0x28]
  1aa2f0: b85cc3ac     	ldur	w12, [x29, #-0x34]
  1aa2f4: 7100098c     	subs	w12, w12, #0x2
  1aa2f8: 2a0c03ed     	mov	w13, w12
  1aa2fc: 93407dad     	sxtw	x13, w13
  1aa300: 8b0d016b     	add	x11, x11, x13
  1aa304: 3940016c     	ldrb	w12, [x11]
  1aa308: 2a0c03eb     	mov	w11, w12
  1aa30c: d3401d6b     	ubfx	x11, x11, #0, #8
  1aa310: 9b0b7d2b     	mul	x11, x9, x11
  1aa314: 8b0b014a     	add	x10, x10, x11
  1aa318: b9400142     	ldr	w2, [x10]
  1aa31c: f85e03aa     	ldur	x10, [x29, #-0x20]
  1aa320: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aa324: f940116b     	ldr	x11, [x11, #0x20]
  1aa328: b85cc3ac     	ldur	w12, [x29, #-0x34]
  1aa32c: 7100098c     	subs	w12, w12, #0x2
  1aa330: 2a0c03ed     	mov	w13, w12
  1aa334: 93407dad     	sxtw	x13, w13
  1aa338: 8b0d016b     	add	x11, x11, x13
  1aa33c: 3940016c     	ldrb	w12, [x11]
  1aa340: 2a0c03eb     	mov	w11, w12
  1aa344: d3401d6b     	ubfx	x11, x11, #0, #8
  1aa348: 9b0b7d29     	mul	x9, x9, x11
  1aa34c: 8b090149     	add	x9, x10, x9
  1aa350: b9400123     	ldr	w3, [x9]
  1aa354: f85d83a9     	ldur	x9, [x29, #-0x28]
  1aa358: f9400929     	ldr	x9, [x9, #0x10]
  1aa35c: b85cc3ac     	ldur	w12, [x29, #-0x34]
  1aa360: 2a0c03ea     	mov	w10, w12
  1aa364: 93407d4a     	sxtw	x10, w10
  1aa368: 9b0a7d08     	mul	x8, x8, x10
  1aa36c: 8b080128     	add	x8, x9, x8
  1aa370: 79400104     	ldrh	w4, [x8]
  1aa374: 940000a2     	bl	0x1aa5fc <floor1_inverse1+0x790>
  1aa378: b9006be0     	str	w0, [sp, #0x68]
  1aa37c: b85b43ac     	ldur	w12, [x29, #-0x4c]
  1aa380: b9406be0     	ldr	w0, [sp, #0x68]
  1aa384: 6b00018c     	subs	w12, w12, w0
  1aa388: b90067ec     	str	w12, [sp, #0x64]
  1aa38c: b9406bec     	ldr	w12, [sp, #0x68]
  1aa390: b90063ec     	str	w12, [sp, #0x60]
  1aa394: b94067ec     	ldr	w12, [sp, #0x64]
  1aa398: b94063e0     	ldr	w0, [sp, #0x60]
  1aa39c: 6b00019f     	cmp	w12, w0
  1aa3a0: 1a9fa7ec     	cset	w12, lt
  1aa3a4: 3700004c     	tbnz	w12, #0x0, 0x1aa3ac <floor1_inverse1+0x540>
  1aa3a8: 14000004     	b	0x1aa3b8 <floor1_inverse1+0x54c>
  1aa3ac: b94067e8     	ldr	w8, [sp, #0x64]
  1aa3b0: b90007e8     	str	w8, [sp, #0x4]
  1aa3b4: 14000003     	b	0x1aa3c0 <floor1_inverse1+0x554>
  1aa3b8: b94063e8     	ldr	w8, [sp, #0x60]
  1aa3bc: b90007e8     	str	w8, [sp, #0x4]
  1aa3c0: b94007e8     	ldr	w8, [sp, #0x4]
  1aa3c4: b27e03e9     	orr	x9, xzr, #0x4
  1aa3c8: 320003ea     	orr	w10, wzr, #0x1
  1aa3cc: 1aca2108     	lsl	w8, w8, w10
  1aa3d0: b9005fe8     	str	w8, [sp, #0x5c]
  1aa3d4: f85e03ab     	ldur	x11, [x29, #-0x20]
  1aa3d8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1aa3dc: 2a0803ec     	mov	w12, w8
  1aa3e0: 93407d8c     	sxtw	x12, w12
  1aa3e4: 9b0c7d29     	mul	x9, x9, x12
  1aa3e8: 8b090169     	add	x9, x11, x9
  1aa3ec: b9400128     	ldr	w8, [x9]
  1aa3f0: b9005be8     	str	w8, [sp, #0x58]
  1aa3f4: b9405be8     	ldr	w8, [sp, #0x58]
  1aa3f8: 35000048     	cbnz	w8, 0x1aa400 <floor1_inverse1+0x594>
  1aa3fc: 14000057     	b	0x1aa558 <floor1_inverse1+0x6ec>
  1aa400: b9405be8     	ldr	w8, [sp, #0x58]
  1aa404: b9405fe9     	ldr	w9, [sp, #0x5c]
  1aa408: 6b09011f     	cmp	w8, w9
  1aa40c: 1a9fb7e8     	cset	w8, ge
  1aa410: 37000048     	tbnz	w8, #0x0, 0x1aa418 <floor1_inverse1+0x5ac>
  1aa414: 14000013     	b	0x1aa460 <floor1_inverse1+0x5f4>
  1aa418: b94067e8     	ldr	w8, [sp, #0x64]
  1aa41c: b94063e9     	ldr	w9, [sp, #0x60]
  1aa420: 6b09011f     	cmp	w8, w9
  1aa424: 1a9fd7e8     	cset	w8, gt
  1aa428: 37000048     	tbnz	w8, #0x0, 0x1aa430 <floor1_inverse1+0x5c4>
  1aa42c: 14000006     	b	0x1aa444 <floor1_inverse1+0x5d8>
  1aa430: b9405be8     	ldr	w8, [sp, #0x58]
  1aa434: b94063e9     	ldr	w9, [sp, #0x60]
  1aa438: 6b090108     	subs	w8, w8, w9
  1aa43c: b9005be8     	str	w8, [sp, #0x58]
  1aa440: 14000007     	b	0x1aa45c <floor1_inverse1+0x5f0>
  1aa444: 12800008     	mov	w8, #-0x1               // =-1
  1aa448: b9405be9     	ldr	w9, [sp, #0x58]
  1aa44c: b94067ea     	ldr	w10, [sp, #0x64]
  1aa450: 6b0a0129     	subs	w9, w9, w10
  1aa454: 6b090108     	subs	w8, w8, w9
  1aa458: b9005be8     	str	w8, [sp, #0x58]
  1aa45c: 14000012     	b	0x1aa4a4 <floor1_inverse1+0x638>
  1aa460: 320003e8     	orr	w8, wzr, #0x1
  1aa464: b9405be9     	ldr	w9, [sp, #0x58]
  1aa468: 0a080128     	and	w8, w9, w8
  1aa46c: 35000048     	cbnz	w8, 0x1aa474 <floor1_inverse1+0x608>
  1aa470: 14000009     	b	0x1aa494 <floor1_inverse1+0x628>
  1aa474: 52800008     	mov	w8, #0x0                // =0
  1aa478: 320003e9     	orr	w9, wzr, #0x1
  1aa47c: b9405bea     	ldr	w10, [sp, #0x58]
  1aa480: 1100054a     	add	w10, w10, #0x1
  1aa484: 1ac92949     	asr	w9, w10, w9
  1aa488: 6b090108     	subs	w8, w8, w9
  1aa48c: b9005be8     	str	w8, [sp, #0x58]
  1aa490: 14000005     	b	0x1aa4a4 <floor1_inverse1+0x638>
  1aa494: 320003e8     	orr	w8, wzr, #0x1
  1aa498: b9405be9     	ldr	w9, [sp, #0x58]
  1aa49c: 1ac82928     	asr	w8, w9, w8
  1aa4a0: b9005be8     	str	w8, [sp, #0x58]
  1aa4a4: 32003be8     	orr	w8, wzr, #0x7fff
  1aa4a8: b27e03e9     	orr	x9, xzr, #0x4
  1aa4ac: b9405bea     	ldr	w10, [sp, #0x58]
  1aa4b0: b9406beb     	ldr	w11, [sp, #0x68]
  1aa4b4: 0b0b014a     	add	w10, w10, w11
  1aa4b8: f85e03ac     	ldur	x12, [x29, #-0x20]
  1aa4bc: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1aa4c0: 2a0b03ed     	mov	w13, w11
  1aa4c4: 93407dad     	sxtw	x13, w13
  1aa4c8: 9b0d7d2d     	mul	x13, x9, x13
  1aa4cc: 8b0d018c     	add	x12, x12, x13
  1aa4d0: b900018a     	str	w10, [x12]
  1aa4d4: f85e03ac     	ldur	x12, [x29, #-0x20]
  1aa4d8: f85d83ad     	ldur	x13, [x29, #-0x28]
  1aa4dc: f94015ad     	ldr	x13, [x13, #0x28]
  1aa4e0: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1aa4e4: 7100094a     	subs	w10, w10, #0x2
  1aa4e8: 2a0a03ee     	mov	w14, w10
  1aa4ec: 93407dce     	sxtw	x14, w14
  1aa4f0: 8b0e01ad     	add	x13, x13, x14
  1aa4f4: 394001aa     	ldrb	w10, [x13]
  1aa4f8: 2a0a03ed     	mov	w13, w10
  1aa4fc: d3401dad     	ubfx	x13, x13, #0, #8
  1aa500: 9b0d7d2d     	mul	x13, x9, x13
  1aa504: 8b0d018c     	add	x12, x12, x13
  1aa508: b940018a     	ldr	w10, [x12]
  1aa50c: 0a08014a     	and	w10, w10, w8
  1aa510: b900018a     	str	w10, [x12]
  1aa514: f85e03ac     	ldur	x12, [x29, #-0x20]
  1aa518: f85d83ad     	ldur	x13, [x29, #-0x28]
  1aa51c: f94011ad     	ldr	x13, [x13, #0x20]
  1aa520: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1aa524: 7100094a     	subs	w10, w10, #0x2
  1aa528: 2a0a03ee     	mov	w14, w10
  1aa52c: 93407dce     	sxtw	x14, w14
  1aa530: 8b0e01ad     	add	x13, x13, x14
  1aa534: 394001aa     	ldrb	w10, [x13]
  1aa538: 2a0a03ed     	mov	w13, w10
  1aa53c: d3401dad     	ubfx	x13, x13, #0, #8
  1aa540: 9b0d7d29     	mul	x9, x9, x13
  1aa544: 8b090189     	add	x9, x12, x9
  1aa548: b940012a     	ldr	w10, [x9]
  1aa54c: 0a080148     	and	w8, w10, w8
  1aa550: b9000128     	str	w8, [x9]
  1aa554: 1400000c     	b	0x1aa584 <floor1_inverse1+0x718>
  1aa558: 321103e8     	orr	w8, wzr, #0x8000
  1aa55c: b27e03e9     	orr	x9, xzr, #0x4
  1aa560: b9406bea     	ldr	w10, [sp, #0x68]
  1aa564: 2a080148     	orr	w8, w10, w8
  1aa568: f85e03ab     	ldur	x11, [x29, #-0x20]
  1aa56c: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1aa570: 2a0a03ec     	mov	w12, w10
  1aa574: 93407d8c     	sxtw	x12, w12
  1aa578: 9b0c7d29     	mul	x9, x9, x12
  1aa57c: 8b090169     	add	x9, x11, x9
  1aa580: b9000128     	str	w8, [x9]
  1aa584: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1aa588: 11000508     	add	w8, w8, #0x1
  1aa58c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1aa590: 17ffff2e     	b	0x1aa248 <floor1_inverse1+0x3dc>
  1aa594: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aa598: f81f83a8     	stur	x8, [x29, #-0x8]
  1aa59c: 14000003     	b	0x1aa5a8 <floor1_inverse1+0x73c>
  1aa5a0: f94027e8     	ldr	x8, [sp, #0x48]
  1aa5a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1aa5a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aa5ac: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1aa5b0: 910383ff     	add	sp, sp, #0xe0
  1aa5b4: d65f03c0     	ret
  1aa5b8: d10043ff     	sub	sp, sp, #0x10
  1aa5bc: b9000fe0     	str	w0, [sp, #0xc]
  1aa5c0: b9000bff     	str	wzr, [sp, #0x8]
  1aa5c4: b9400fe8     	ldr	w8, [sp, #0xc]
  1aa5c8: 35000048     	cbnz	w8, 0x1aa5d0 <floor1_inverse1+0x764>
  1aa5cc: 14000009     	b	0x1aa5f0 <floor1_inverse1+0x784>
  1aa5d0: 320003e8     	orr	w8, wzr, #0x1
  1aa5d4: b9400be9     	ldr	w9, [sp, #0x8]
  1aa5d8: 11000529     	add	w9, w9, #0x1
  1aa5dc: b9000be9     	str	w9, [sp, #0x8]
  1aa5e0: b9400fe9     	ldr	w9, [sp, #0xc]
  1aa5e4: 1ac82528     	lsr	w8, w9, w8
  1aa5e8: b9000fe8     	str	w8, [sp, #0xc]
  1aa5ec: 17fffff6     	b	0x1aa5c4 <floor1_inverse1+0x758>
  1aa5f0: b9400be0     	ldr	w0, [sp, #0x8]
  1aa5f4: 910043ff     	add	sp, sp, #0x10
  1aa5f8: d65f03c0     	ret
  1aa5fc: d10103ff     	sub	sp, sp, #0x40
  1aa600: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1aa604: 9100c3fd     	add	x29, sp, #0x30
  1aa608: 32003be8     	orr	w8, wzr, #0x7fff
  1aa60c: 52800009     	mov	w9, #0x0                // =0
  1aa610: b81f83a0     	stur	w0, [x29, #-0x8]
  1aa614: b81f43a1     	stur	w1, [x29, #-0xc]
  1aa618: b81f03a2     	stur	w2, [x29, #-0x10]
  1aa61c: b81ec3a3     	stur	w3, [x29, #-0x14]
  1aa620: b9001be4     	str	w4, [sp, #0x18]
  1aa624: b85f03a0     	ldur	w0, [x29, #-0x10]
  1aa628: 0a080000     	and	w0, w0, w8
  1aa62c: b81f03a0     	stur	w0, [x29, #-0x10]
  1aa630: b85ec3a0     	ldur	w0, [x29, #-0x14]
  1aa634: 0a080008     	and	w8, w0, w8
  1aa638: b81ec3a8     	stur	w8, [x29, #-0x14]
  1aa63c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1aa640: b85f03a0     	ldur	w0, [x29, #-0x10]
  1aa644: 6b000108     	subs	w8, w8, w0
  1aa648: b90017e8     	str	w8, [sp, #0x14]
  1aa64c: b85f43a8     	ldur	w8, [x29, #-0xc]
  1aa650: b85f83a0     	ldur	w0, [x29, #-0x8]
  1aa654: 6b000108     	subs	w8, w8, w0
  1aa658: b90013e8     	str	w8, [sp, #0x10]
  1aa65c: b94017e0     	ldr	w0, [sp, #0x14]
  1aa660: b90003e9     	str	w9, [sp]
  1aa664: 97fc00cf     	bl	0xaa9a0 <abs@plt>
  1aa668: b9000fe0     	str	w0, [sp, #0xc]
  1aa66c: b9400fe8     	ldr	w8, [sp, #0xc]
  1aa670: b9401be9     	ldr	w9, [sp, #0x18]
  1aa674: b85f83a0     	ldur	w0, [x29, #-0x8]
  1aa678: 6b000129     	subs	w9, w9, w0
  1aa67c: 1b097d08     	mul	w8, w8, w9
  1aa680: b9000be8     	str	w8, [sp, #0x8]
  1aa684: b9400be8     	ldr	w8, [sp, #0x8]
  1aa688: b94013e9     	ldr	w9, [sp, #0x10]
  1aa68c: 1ac90d08     	sdiv	w8, w8, w9
  1aa690: b90007e8     	str	w8, [sp, #0x4]
  1aa694: b94017e8     	ldr	w8, [sp, #0x14]
  1aa698: b94003e9     	ldr	w9, [sp]
  1aa69c: 6b09011f     	cmp	w8, w9
  1aa6a0: 1a9fa7e8     	cset	w8, lt
  1aa6a4: 37000048     	tbnz	w8, #0x0, 0x1aa6ac <floor1_inverse1+0x840>
  1aa6a8: 14000006     	b	0x1aa6c0 <floor1_inverse1+0x854>
  1aa6ac: b85f03a8     	ldur	w8, [x29, #-0x10]
  1aa6b0: b94007e9     	ldr	w9, [sp, #0x4]
  1aa6b4: 6b090108     	subs	w8, w8, w9
  1aa6b8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1aa6bc: 14000005     	b	0x1aa6d0 <floor1_inverse1+0x864>
  1aa6c0: b85f03a8     	ldur	w8, [x29, #-0x10]
  1aa6c4: b94007e9     	ldr	w9, [sp, #0x4]
  1aa6c8: 0b090108     	add	w8, w8, w9
  1aa6cc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1aa6d0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1aa6d4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1aa6d8: 910103ff     	add	sp, sp, #0x40
  1aa6dc: d65f03c0     	ret

00000000001aa6e0 <floor1_inverse2>:
  1aa6e0: d101c3ff     	sub	sp, sp, #0x70
  1aa6e4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1aa6e8: 910183fd     	add	x29, sp, #0x60
  1aa6ec: b27d03e8     	orr	x8, xzr, #0x8
  1aa6f0: b27f03e9     	orr	x9, xzr, #0x2
  1aa6f4: d280000a     	mov	x10, #0x0               // =0
  1aa6f8: f81f03a0     	stur	x0, [x29, #-0x10]
  1aa6fc: f81e83a1     	stur	x1, [x29, #-0x18]
  1aa700: f81e03a2     	stur	x2, [x29, #-0x20]
  1aa704: f81d83a3     	stur	x3, [x29, #-0x28]
  1aa708: f85e83a0     	ldur	x0, [x29, #-0x18]
  1aa70c: f9001be0     	str	x0, [sp, #0x30]
  1aa710: f85f03a0     	ldur	x0, [x29, #-0x10]
  1aa714: f9400000     	ldr	x0, [x0]
  1aa718: f9401800     	ldr	x0, [x0, #0x30]
  1aa71c: f90017e0     	str	x0, [sp, #0x28]
  1aa720: f94017e0     	ldr	x0, [sp, #0x28]
  1aa724: f85f03a1     	ldur	x1, [x29, #-0x10]
  1aa728: f9402c21     	ldr	x1, [x1, #0x58]
  1aa72c: 9b017d08     	mul	x8, x8, x1
  1aa730: 8b080008     	add	x8, x0, x8
  1aa734: f9400108     	ldr	x8, [x8]
  1aa738: 9ac90d08     	sdiv	x8, x8, x9
  1aa73c: 2a0803eb     	mov	w11, w8
  1aa740: b90027eb     	str	w11, [sp, #0x24]
  1aa744: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aa748: eb0a011f     	cmp	x8, x10
  1aa74c: 1a9f07eb     	cset	w11, ne
  1aa750: 3700004b     	tbnz	w11, #0x0, 0x1aa758 <floor1_inverse2+0x78>
  1aa754: 14000069     	b	0x1aa8f8 <floor1_inverse2+0x218>
  1aa758: 320003e8     	orr	w8, wzr, #0x1
  1aa75c: b9001fff     	str	wzr, [sp, #0x1c]
  1aa760: b9001bff     	str	wzr, [sp, #0x18]
  1aa764: f85e03a9     	ldur	x9, [x29, #-0x20]
  1aa768: b940012a     	ldr	w10, [x9]
  1aa76c: f9401be9     	ldr	x9, [sp, #0x30]
  1aa770: b940392b     	ldr	w11, [x9, #0x38]
  1aa774: 1b0b7d4a     	mul	w10, w10, w11
  1aa778: b90017ea     	str	w10, [sp, #0x14]
  1aa77c: b90023e8     	str	w8, [sp, #0x20]
  1aa780: b94023e8     	ldr	w8, [sp, #0x20]
  1aa784: f9401be9     	ldr	x9, [sp, #0x30]
  1aa788: b940352a     	ldr	w10, [x9, #0x34]
  1aa78c: 6b0a011f     	cmp	w8, w10
  1aa790: 1a9fa7e8     	cset	w8, lt
  1aa794: 37000048     	tbnz	w8, #0x0, 0x1aa79c <floor1_inverse2+0xbc>
  1aa798: 1400003e     	b	0x1aa890 <floor1_inverse2+0x1b0>
  1aa79c: 32003be8     	orr	w8, wzr, #0x7fff
  1aa7a0: b27e03e9     	orr	x9, xzr, #0x4
  1aa7a4: f9401bea     	ldr	x10, [sp, #0x30]
  1aa7a8: f9400d4a     	ldr	x10, [x10, #0x18]
  1aa7ac: b94023eb     	ldr	w11, [sp, #0x20]
  1aa7b0: 2a0b03ec     	mov	w12, w11
  1aa7b4: 93407d8c     	sxtw	x12, w12
  1aa7b8: 8b0c014a     	add	x10, x10, x12
  1aa7bc: 3940014b     	ldrb	w11, [x10]
  1aa7c0: b90013eb     	str	w11, [sp, #0x10]
  1aa7c4: f85e03aa     	ldur	x10, [x29, #-0x20]
  1aa7c8: b94013eb     	ldr	w11, [sp, #0x10]
  1aa7cc: 2a0b03ec     	mov	w12, w11
  1aa7d0: 93407d8c     	sxtw	x12, w12
  1aa7d4: 9b0c7d2c     	mul	x12, x9, x12
  1aa7d8: 8b0c014a     	add	x10, x10, x12
  1aa7dc: b940014b     	ldr	w11, [x10]
  1aa7e0: 0a080168     	and	w8, w11, w8
  1aa7e4: b9000fe8     	str	w8, [sp, #0xc]
  1aa7e8: b9400fe8     	ldr	w8, [sp, #0xc]
  1aa7ec: f85e03aa     	ldur	x10, [x29, #-0x20]
  1aa7f0: b94013eb     	ldr	w11, [sp, #0x10]
  1aa7f4: 2a0b03ec     	mov	w12, w11
  1aa7f8: 93407d8c     	sxtw	x12, w12
  1aa7fc: 9b0c7d29     	mul	x9, x9, x12
  1aa800: 8b090149     	add	x9, x10, x9
  1aa804: b940012b     	ldr	w11, [x9]
  1aa808: 6b0b011f     	cmp	w8, w11
  1aa80c: 1a9f17e8     	cset	w8, eq
  1aa810: 37000048     	tbnz	w8, #0x0, 0x1aa818 <floor1_inverse2+0x138>
  1aa814: 1400001b     	b	0x1aa880 <floor1_inverse2+0x1a0>
  1aa818: b27f03e8     	orr	x8, xzr, #0x2
  1aa81c: f9401be9     	ldr	x9, [sp, #0x30]
  1aa820: b940392a     	ldr	w10, [x9, #0x38]
  1aa824: b9400feb     	ldr	w11, [sp, #0xc]
  1aa828: 1b0a7d6a     	mul	w10, w11, w10
  1aa82c: b9000fea     	str	w10, [sp, #0xc]
  1aa830: f9401be9     	ldr	x9, [sp, #0x30]
  1aa834: f9400929     	ldr	x9, [x9, #0x10]
  1aa838: b94013ea     	ldr	w10, [sp, #0x10]
  1aa83c: 2a0a03ec     	mov	w12, w10
  1aa840: 93407d8c     	sxtw	x12, w12
  1aa844: 9b0c7d08     	mul	x8, x8, x12
  1aa848: 8b080128     	add	x8, x9, x8
  1aa84c: 7940010a     	ldrh	w10, [x8]
  1aa850: b9001fea     	str	w10, [sp, #0x1c]
  1aa854: b94027e0     	ldr	w0, [sp, #0x24]
  1aa858: b9401be1     	ldr	w1, [sp, #0x18]
  1aa85c: b9401fe2     	ldr	w2, [sp, #0x1c]
  1aa860: b94017e3     	ldr	w3, [sp, #0x14]
  1aa864: b9400fe4     	ldr	w4, [sp, #0xc]
  1aa868: f85d83a5     	ldur	x5, [x29, #-0x28]
  1aa86c: 94000031     	bl	0x1aa930 <floor1_inverse2+0x250>
  1aa870: b9401fea     	ldr	w10, [sp, #0x1c]
  1aa874: b9001bea     	str	w10, [sp, #0x18]
  1aa878: b9400fea     	ldr	w10, [sp, #0xc]
  1aa87c: b90017ea     	str	w10, [sp, #0x14]
  1aa880: b94023e8     	ldr	w8, [sp, #0x20]
  1aa884: 11000508     	add	w8, w8, #0x1
  1aa888: b90023e8     	str	w8, [sp, #0x20]
  1aa88c: 17ffffbd     	b	0x1aa780 <floor1_inverse2+0xa0>
  1aa890: b9401fe8     	ldr	w8, [sp, #0x1c]
  1aa894: b90023e8     	str	w8, [sp, #0x20]
  1aa898: b94023e8     	ldr	w8, [sp, #0x20]
  1aa89c: b94027e9     	ldr	w9, [sp, #0x24]
  1aa8a0: 6b09011f     	cmp	w8, w9
  1aa8a4: 1a9fa7e8     	cset	w8, lt
  1aa8a8: 37000048     	tbnz	w8, #0x0, 0x1aa8b0 <floor1_inverse2+0x1d0>
  1aa8ac: 14000010     	b	0x1aa8ec <floor1_inverse2+0x20c>
  1aa8b0: b27e03e8     	orr	x8, xzr, #0x4
  1aa8b4: b94017e9     	ldr	w9, [sp, #0x14]
  1aa8b8: f85d83aa     	ldur	x10, [x29, #-0x28]
  1aa8bc: b94023eb     	ldr	w11, [sp, #0x20]
  1aa8c0: 2a0b03ec     	mov	w12, w11
  1aa8c4: 93407d8c     	sxtw	x12, w12
  1aa8c8: 9b0c7d08     	mul	x8, x8, x12
  1aa8cc: 8b080148     	add	x8, x10, x8
  1aa8d0: b940010b     	ldr	w11, [x8]
  1aa8d4: 1b097d69     	mul	w9, w11, w9
  1aa8d8: b9000109     	str	w9, [x8]
  1aa8dc: b94023e8     	ldr	w8, [sp, #0x20]
  1aa8e0: 11000508     	add	w8, w8, #0x1
  1aa8e4: b90023e8     	str	w8, [sp, #0x20]
  1aa8e8: 17ffffec     	b	0x1aa898 <floor1_inverse2+0x1b8>
  1aa8ec: 320003e8     	orr	w8, wzr, #0x1
  1aa8f0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1aa8f4: 1400000b     	b	0x1aa920 <floor1_inverse2+0x240>
  1aa8f8: 52800008     	mov	w8, #0x0                // =0
  1aa8fc: b27e03e9     	orr	x9, xzr, #0x4
  1aa900: f85d83a0     	ldur	x0, [x29, #-0x28]
  1aa904: b94027ea     	ldr	w10, [sp, #0x24]
  1aa908: 2a0a03eb     	mov	w11, w10
  1aa90c: 93407d6b     	sxtw	x11, w11
  1aa910: 9b0b7d22     	mul	x2, x9, x11
  1aa914: 2a0803e1     	mov	w1, w8
  1aa918: 97fbf0b6     	bl	0xa6bf0 <memset@plt>
  1aa91c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1aa920: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1aa924: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1aa928: 9101c3ff     	add	sp, sp, #0x70
  1aa92c: d65f03c0     	ret
  1aa930: d10203ff     	sub	sp, sp, #0x80
  1aa934: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1aa938: 9101c3fd     	add	x29, sp, #0x70
  1aa93c: d00007e8     	adrp	x8, 0x2a8000
  1aa940: f9477d08     	ldr	x8, [x8, #0xef8]
  1aa944: b81fc3a0     	stur	w0, [x29, #-0x4]
  1aa948: b81f83a1     	stur	w1, [x29, #-0x8]
  1aa94c: b81f43a2     	stur	w2, [x29, #-0xc]
  1aa950: b81f03a3     	stur	w3, [x29, #-0x10]
  1aa954: b81ec3a4     	stur	w4, [x29, #-0x14]
  1aa958: f81e03a5     	stur	x5, [x29, #-0x20]
  1aa95c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1aa960: b85f43a1     	ldur	w1, [x29, #-0xc]
  1aa964: 6b01001f     	cmp	w0, w1
  1aa968: 1a9fd7e0     	cset	w0, gt
  1aa96c: f90017e8     	str	x8, [sp, #0x28]
  1aa970: 37000040     	tbnz	w0, #0x0, 0x1aa978 <floor1_inverse2+0x298>
  1aa974: 14000003     	b	0x1aa980 <floor1_inverse2+0x2a0>
  1aa978: b85f43a8     	ldur	w8, [x29, #-0xc]
  1aa97c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1aa980: 52800008     	mov	w8, #0x0                // =0
  1aa984: b85f83a9     	ldur	w9, [x29, #-0x8]
  1aa988: b85fc3aa     	ldur	w10, [x29, #-0x4]
  1aa98c: 6b090149     	subs	w9, w10, w9
  1aa990: b81fc3a9     	stur	w9, [x29, #-0x4]
  1aa994: b85fc3a9     	ldur	w9, [x29, #-0x4]
  1aa998: 6b08013f     	cmp	w9, w8
  1aa99c: 1a9fc7e8     	cset	w8, le
  1aa9a0: 370002c8     	tbnz	w8, #0x0, 0x1aa9f8 <floor1_inverse2+0x318>
  1aa9a4: 52800008     	mov	w8, #0x0                // =0
  1aa9a8: b85f03a9     	ldur	w9, [x29, #-0x10]
  1aa9ac: 6b08013f     	cmp	w9, w8
  1aa9b0: 1a9fa7e8     	cset	w8, lt
  1aa9b4: 37000228     	tbnz	w8, #0x0, 0x1aa9f8 <floor1_inverse2+0x318>
  1aa9b8: 32001fe8     	orr	w8, wzr, #0xff
  1aa9bc: b85f03a9     	ldur	w9, [x29, #-0x10]
  1aa9c0: 6b08013f     	cmp	w9, w8
  1aa9c4: 1a9fd7e8     	cset	w8, gt
  1aa9c8: 37000188     	tbnz	w8, #0x0, 0x1aa9f8 <floor1_inverse2+0x318>
  1aa9cc: 52800008     	mov	w8, #0x0                // =0
  1aa9d0: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1aa9d4: 6b08013f     	cmp	w9, w8
  1aa9d8: 1a9fa7e8     	cset	w8, lt
  1aa9dc: 370000e8     	tbnz	w8, #0x0, 0x1aa9f8 <floor1_inverse2+0x318>
  1aa9e0: 32001fe8     	orr	w8, wzr, #0xff
  1aa9e4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1aa9e8: 6b08013f     	cmp	w9, w8
  1aa9ec: 1a9fd7e8     	cset	w8, gt
  1aa9f0: 37000048     	tbnz	w8, #0x0, 0x1aa9f8 <floor1_inverse2+0x318>
  1aa9f4: 14000002     	b	0x1aa9fc <floor1_inverse2+0x31c>
  1aa9f8: 1400006d     	b	0x1aabac <floor1_inverse2+0x4cc>
  1aa9fc: b27e03e8     	orr	x8, xzr, #0x4
  1aaa00: 52800009     	mov	w9, #0x0                // =0
  1aaa04: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1aaa08: b85f03ab     	ldur	w11, [x29, #-0x10]
  1aaa0c: 6b0b014a     	subs	w10, w10, w11
  1aaa10: b81dc3aa     	stur	w10, [x29, #-0x24]
  1aaa14: b85f43aa     	ldur	w10, [x29, #-0xc]
  1aaa18: b85f83ab     	ldur	w11, [x29, #-0x8]
  1aaa1c: 6b0b014a     	subs	w10, w10, w11
  1aaa20: b81d83aa     	stur	w10, [x29, #-0x28]
  1aaa24: b85dc3a0     	ldur	w0, [x29, #-0x24]
  1aaa28: f90013e8     	str	x8, [sp, #0x20]
  1aaa2c: b9001fe9     	str	w9, [sp, #0x1c]
  1aaa30: 97fbffdc     	bl	0xaa9a0 <abs@plt>
  1aaa34: b81d43a0     	stur	w0, [x29, #-0x2c]
  1aaa38: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1aaa3c: b85d83aa     	ldur	w10, [x29, #-0x28]
  1aaa40: 1aca0d29     	sdiv	w9, w9, w10
  1aaa44: b81d03a9     	stur	w9, [x29, #-0x30]
  1aaa48: b85d83a9     	ldur	w9, [x29, #-0x28]
  1aaa4c: 71000529     	subs	w9, w9, #0x1
  1aaa50: b81cc3a9     	stur	w9, [x29, #-0x34]
  1aaa54: b85f03a9     	ldur	w9, [x29, #-0x10]
  1aaa58: 2a0903e8     	mov	w8, w9
  1aaa5c: 93407d08     	sxtw	x8, w8
  1aaa60: f94013ec     	ldr	x12, [sp, #0x20]
  1aaa64: 9b087d88     	mul	x8, x12, x8
  1aaa68: f94017ed     	ldr	x13, [sp, #0x28]
  1aaa6c: 8b0801a8     	add	x8, x13, x8
  1aaa70: f9001be8     	str	x8, [sp, #0x30]
  1aaa74: b85f83a9     	ldur	w9, [x29, #-0x8]
  1aaa78: 2a0903e8     	mov	w8, w9
  1aaa7c: 93407d08     	sxtw	x8, w8
  1aaa80: f85e03ae     	ldur	x14, [x29, #-0x20]
  1aaa84: 9b087d88     	mul	x8, x12, x8
  1aaa88: 8b0801c8     	add	x8, x14, x8
  1aaa8c: f81e03a8     	stur	x8, [x29, #-0x20]
  1aaa90: b85d03a9     	ldur	w9, [x29, #-0x30]
  1aaa94: b85d83aa     	ldur	w10, [x29, #-0x28]
  1aaa98: 1b0a7d20     	mul	w0, w9, w10
  1aaa9c: 97fbffc1     	bl	0xaa9a0 <abs@plt>
  1aaaa0: b85d43a9     	ldur	w9, [x29, #-0x2c]
  1aaaa4: 6b000129     	subs	w9, w9, w0
  1aaaa8: b81d43a9     	stur	w9, [x29, #-0x2c]
  1aaaac: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1aaab0: b9401fea     	ldr	w10, [sp, #0x1c]
  1aaab4: 6b0a013f     	cmp	w9, w10
  1aaab8: 1a9fa7e9     	cset	w9, lt
  1aaabc: 37000049     	tbnz	w9, #0x0, 0x1aaac4 <floor1_inverse2+0x3e4>
  1aaac0: 1400000a     	b	0x1aaae8 <floor1_inverse2+0x408>
  1aaac4: 12800008     	mov	w8, #-0x1               // =-1
  1aaac8: b85d03a9     	ldur	w9, [x29, #-0x30]
  1aaacc: 0b080128     	add	w8, w9, w8
  1aaad0: b81d03a8     	stur	w8, [x29, #-0x30]
  1aaad4: b85d83a8     	ldur	w8, [x29, #-0x28]
  1aaad8: b85d43a9     	ldur	w9, [x29, #-0x2c]
  1aaadc: 6b090108     	subs	w8, w8, w9
  1aaae0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1aaae4: b81cc3bf     	stur	wzr, [x29, #-0x34]
  1aaae8: b27e03e8     	orr	x8, xzr, #0x4
  1aaaec: 52800009     	mov	w9, #0x0                // =0
  1aaaf0: f85e03aa     	ldur	x10, [x29, #-0x20]
  1aaaf4: b9400140     	ldr	w0, [x10]
  1aaaf8: f9401bea     	ldr	x10, [sp, #0x30]
  1aaafc: b9400141     	ldr	w1, [x10]
  1aab00: f9000be8     	str	x8, [sp, #0x10]
  1aab04: b9000fe9     	str	w9, [sp, #0xc]
  1aab08: 9400002c     	bl	0x1aabb8 <floor1_inverse2+0x4d8>
  1aab0c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aab10: b9000100     	str	w0, [x8]
  1aab14: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aab18: f9400bea     	ldr	x10, [sp, #0x10]
  1aab1c: 8b0a0108     	add	x8, x8, x10
  1aab20: f81e03a8     	stur	x8, [x29, #-0x20]
  1aab24: b85d03a9     	ldur	w9, [x29, #-0x30]
  1aab28: 2a0903e8     	mov	w8, w9
  1aab2c: 93407d08     	sxtw	x8, w8
  1aab30: f9401beb     	ldr	x11, [sp, #0x30]
  1aab34: 9b087d48     	mul	x8, x10, x8
  1aab38: 8b080168     	add	x8, x11, x8
  1aab3c: f9001be8     	str	x8, [sp, #0x30]
  1aab40: b85d43a9     	ldur	w9, [x29, #-0x2c]
  1aab44: b85cc3a0     	ldur	w0, [x29, #-0x34]
  1aab48: 6b090009     	subs	w9, w0, w9
  1aab4c: b81cc3a9     	stur	w9, [x29, #-0x34]
  1aab50: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1aab54: b9400fe0     	ldr	w0, [sp, #0xc]
  1aab58: 6b00013f     	cmp	w9, w0
  1aab5c: 1a9fa7e9     	cset	w9, lt
  1aab60: 37000049     	tbnz	w9, #0x0, 0x1aab68 <floor1_inverse2+0x488>
  1aab64: 14000009     	b	0x1aab88 <floor1_inverse2+0x4a8>
  1aab68: b27e03e8     	orr	x8, xzr, #0x4
  1aab6c: b85d83a9     	ldur	w9, [x29, #-0x28]
  1aab70: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1aab74: 0b090149     	add	w9, w10, w9
  1aab78: b81cc3a9     	stur	w9, [x29, #-0x34]
  1aab7c: f9401beb     	ldr	x11, [sp, #0x30]
  1aab80: 8b080168     	add	x8, x11, x8
  1aab84: f9001be8     	str	x8, [sp, #0x30]
  1aab88: 12800008     	mov	w8, #-0x1               // =-1
  1aab8c: b85fc3a9     	ldur	w9, [x29, #-0x4]
  1aab90: 0b080128     	add	w8, w9, w8
  1aab94: b81fc3a8     	stur	w8, [x29, #-0x4]
  1aab98: 52800008     	mov	w8, #0x0                // =0
  1aab9c: b85fc3a9     	ldur	w9, [x29, #-0x4]
  1aaba0: 6b08013f     	cmp	w9, w8
  1aaba4: 1a9fd7e8     	cset	w8, gt
  1aaba8: 3707fa08     	tbnz	w8, #0x0, 0x1aaae8 <floor1_inverse2+0x408>
  1aabac: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1aabb0: 910203ff     	add	sp, sp, #0x80
  1aabb4: d65f03c0     	ret
  1aabb8: d10043ff     	sub	sp, sp, #0x10
  1aabbc: 32000fe8     	orr	w8, wzr, #0xf
  1aabc0: 52800229     	mov	w9, #0x11               // =17
  1aabc4: 910003ea     	mov	x10, sp
  1aabc8: b9000fe0     	str	w0, [sp, #0xc]
  1aabcc: b9000be1     	str	w1, [sp, #0x8]
  1aabd0: b9400fe0     	ldr	w0, [sp, #0xc]
  1aabd4: b9400be1     	ldr	w1, [sp, #0x8]
  1aabd8: 9b217c0b     	smull	x11, w0, w1
  1aabdc: f90003eb     	str	x11, [sp]
  1aabe0: b9400140     	ldr	w0, [x10]
  1aabe4: 1ac82408     	lsr	w8, w0, w8
  1aabe8: b94007e0     	ldr	w0, [sp, #0x4]
  1aabec: 1ac92009     	lsl	w9, w0, w9
  1aabf0: 2a090100     	orr	w0, w8, w9
  1aabf4: 910043ff     	add	sp, sp, #0x10
  1aabf8: d65f03c0     	ret

00000000001aabfc <ogg_buffer_dup>:
  1aabfc: d10103ff     	sub	sp, sp, #0x40
  1aac00: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1aac04: 9100c3fd     	add	x29, sp, #0x30
  1aac08: d2800008     	mov	x8, #0x0                // =0
  1aac0c: f81f83a0     	stur	x0, [x29, #-0x8]
  1aac10: f81f03a8     	stur	x8, [x29, #-0x10]
  1aac14: f9000fe8     	str	x8, [sp, #0x18]
  1aac18: f90007e8     	str	x8, [sp, #0x8]
  1aac1c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aac20: f94007e9     	ldr	x9, [sp, #0x8]
  1aac24: eb09011f     	cmp	x8, x9
  1aac28: 1a9f07ea     	cset	w10, ne
  1aac2c: 3700004a     	tbnz	w10, #0x0, 0x1aac34 <ogg_buffer_dup+0x38>
  1aac30: 14000024     	b	0x1aacc0 <ogg_buffer_dup+0xc4>
  1aac34: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aac38: f9400108     	ldr	x8, [x8]
  1aac3c: f9400d00     	ldr	x0, [x8, #0x18]
  1aac40: 94000026     	bl	0x1aacd8 <ogg_buffer_dup+0xdc>
  1aac44: f9000be0     	str	x0, [sp, #0x10]
  1aac48: f9400fe8     	ldr	x8, [sp, #0x18]
  1aac4c: f94007e0     	ldr	x0, [sp, #0x8]
  1aac50: eb00011f     	cmp	x8, x0
  1aac54: 1a9f07e9     	cset	w9, ne
  1aac58: 37000049     	tbnz	w9, #0x0, 0x1aac60 <ogg_buffer_dup+0x64>
  1aac5c: 14000005     	b	0x1aac70 <ogg_buffer_dup+0x74>
  1aac60: f9400be8     	ldr	x8, [sp, #0x10]
  1aac64: f9400fe9     	ldr	x9, [sp, #0x18]
  1aac68: f9000d28     	str	x8, [x9, #0x18]
  1aac6c: 14000003     	b	0x1aac78 <ogg_buffer_dup+0x7c>
  1aac70: f9400be8     	ldr	x8, [sp, #0x10]
  1aac74: f81f03a8     	stur	x8, [x29, #-0x10]
  1aac78: f9400be8     	ldr	x8, [sp, #0x10]
  1aac7c: f9000fe8     	str	x8, [sp, #0x18]
  1aac80: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aac84: f9400108     	ldr	x8, [x8]
  1aac88: f9400fe9     	ldr	x9, [sp, #0x18]
  1aac8c: f9000128     	str	x8, [x9]
  1aac90: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aac94: f9400508     	ldr	x8, [x8, #0x8]
  1aac98: f9400fe9     	ldr	x9, [sp, #0x18]
  1aac9c: f9000528     	str	x8, [x9, #0x8]
  1aaca0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aaca4: f9400908     	ldr	x8, [x8, #0x10]
  1aaca8: f9400fe9     	ldr	x9, [sp, #0x18]
  1aacac: f9000928     	str	x8, [x9, #0x10]
  1aacb0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aacb4: f9400d08     	ldr	x8, [x8, #0x18]
  1aacb8: f81f83a8     	stur	x8, [x29, #-0x8]
  1aacbc: 17ffffd8     	b	0x1aac1c <ogg_buffer_dup+0x20>
  1aacc0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1aacc4: 9400002b     	bl	0x1aad70 <ogg_buffer_dup+0x174>
  1aacc8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1aaccc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1aacd0: 910103ff     	add	sp, sp, #0x40
  1aacd4: d65f03c0     	ret
  1aacd8: d100c3ff     	sub	sp, sp, #0x30
  1aacdc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1aace0: 910083fd     	add	x29, sp, #0x20
  1aace4: d2800008     	mov	x8, #0x0                // =0
  1aace8: f81f83a0     	stur	x0, [x29, #-0x8]
  1aacec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aacf0: b9401009     	ldr	w9, [x0, #0x10]
  1aacf4: 11000529     	add	w9, w9, #0x1
  1aacf8: b9001009     	str	w9, [x0, #0x10]
  1aacfc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aad00: f9400400     	ldr	x0, [x0, #0x8]
  1aad04: eb08001f     	cmp	x0, x8
  1aad08: 1a9f07e9     	cset	w9, ne
  1aad0c: f90007e8     	str	x8, [sp, #0x8]
  1aad10: 37000049     	tbnz	w9, #0x0, 0x1aad18 <ogg_buffer_dup+0x11c>
  1aad14: 14000009     	b	0x1aad38 <ogg_buffer_dup+0x13c>
  1aad18: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aad1c: f9400508     	ldr	x8, [x8, #0x8]
  1aad20: f9000be8     	str	x8, [sp, #0x10]
  1aad24: f9400be8     	ldr	x8, [sp, #0x10]
  1aad28: f9400d08     	ldr	x8, [x8, #0x18]
  1aad2c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1aad30: f9000528     	str	x8, [x9, #0x8]
  1aad34: 14000004     	b	0x1aad44 <ogg_buffer_dup+0x148>
  1aad38: b27b03e0     	orr	x0, xzr, #0x20
  1aad3c: 97fbdd55     	bl	0xa2290 <malloc@plt>
  1aad40: f9000be0     	str	x0, [sp, #0x10]
  1aad44: f9400be8     	ldr	x8, [sp, #0x10]
  1aad48: f900051f     	str	xzr, [x8, #0x8]
  1aad4c: f9400be8     	ldr	x8, [sp, #0x10]
  1aad50: f900091f     	str	xzr, [x8, #0x10]
  1aad54: f9400be8     	ldr	x8, [sp, #0x10]
  1aad58: f94007e9     	ldr	x9, [sp, #0x8]
  1aad5c: f9000d09     	str	x9, [x8, #0x18]
  1aad60: f9400be0     	ldr	x0, [sp, #0x10]
  1aad64: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1aad68: 9100c3ff     	add	sp, sp, #0x30
  1aad6c: d65f03c0     	ret
  1aad70: d10083ff     	sub	sp, sp, #0x20
  1aad74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1aad78: 910043fd     	add	x29, sp, #0x10
  1aad7c: d2800008     	mov	x8, #0x0                // =0
  1aad80: f90007e0     	str	x0, [sp, #0x8]
  1aad84: f90003e8     	str	x8, [sp]
  1aad88: f94007e8     	ldr	x8, [sp, #0x8]
  1aad8c: f94003e9     	ldr	x9, [sp]
  1aad90: eb09011f     	cmp	x8, x9
  1aad94: 1a9f07ea     	cset	w10, ne
  1aad98: 3700004a     	tbnz	w10, #0x0, 0x1aada0 <ogg_buffer_dup+0x1a4>
  1aad9c: 14000007     	b	0x1aadb8 <ogg_buffer_dup+0x1bc>
  1aada0: f94007e0     	ldr	x0, [sp, #0x8]
  1aada4: 9400090e     	bl	0x1ad1dc <ogg_page_dup+0x68>
  1aada8: f94007e0     	ldr	x0, [sp, #0x8]
  1aadac: f9400c00     	ldr	x0, [x0, #0x18]
  1aadb0: f90007e0     	str	x0, [sp, #0x8]
  1aadb4: 17fffff5     	b	0x1aad88 <ogg_buffer_dup+0x18c>
  1aadb8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1aadbc: 910083ff     	add	sp, sp, #0x20
  1aadc0: d65f03c0     	ret

00000000001aadc4 <ogg_page_version>:
  1aadc4: d10183ff     	sub	sp, sp, #0x60
  1aadc8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1aadcc: 910143fd     	add	x29, sp, #0x50
  1aadd0: d53bd048     	mrs	x8, TPIDR_EL0
  1aadd4: f9401508     	ldr	x8, [x8, #0x28]
  1aadd8: f81f83a8     	stur	x8, [x29, #-0x8]
  1aaddc: f9000be0     	str	x0, [sp, #0x10]
  1aade0: f9400be8     	ldr	x8, [sp, #0x10]
  1aade4: f9400101     	ldr	x1, [x8]
  1aade8: 910083e0     	add	x0, sp, #0x20
  1aadec: 9400001a     	bl	0x1aae54 <ogg_page_version+0x90>
  1aadf0: 340000a0     	cbz	w0, 0x1aae04 <ogg_page_version+0x40>
  1aadf4: 14000001     	b	0x1aadf8 <ogg_page_version+0x34>
  1aadf8: 12800008     	mov	w8, #-0x1               // =-1
  1aadfc: b9001fe8     	str	w8, [sp, #0x1c]
  1aae00: 14000007     	b	0x1aae1c <ogg_page_version+0x58>
  1aae04: 910083e0     	add	x0, sp, #0x20
  1aae08: 321e03e1     	orr	w1, wzr, #0x4
  1aae0c: 94000041     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1aae10: 12001c00     	and	w0, w0, #0xff
  1aae14: b9001fe0     	str	w0, [sp, #0x1c]
  1aae18: 14000001     	b	0x1aae1c <ogg_page_version+0x58>
  1aae1c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1aae20: d53bd049     	mrs	x9, TPIDR_EL0
  1aae24: f9401529     	ldr	x9, [x9, #0x28]
  1aae28: f85f83aa     	ldur	x10, [x29, #-0x8]
  1aae2c: eb0a0129     	subs	x9, x9, x10
  1aae30: b9000fe8     	str	w8, [sp, #0xc]
  1aae34: f90003e9     	str	x9, [sp]
  1aae38: 540000c1     	b.ne	0x1aae50 <ogg_page_version+0x8c>
  1aae3c: 14000001     	b	0x1aae40 <ogg_page_version+0x7c>
  1aae40: b9400fe0     	ldr	w0, [sp, #0xc]
  1aae44: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1aae48: 910183ff     	add	sp, sp, #0x60
  1aae4c: d65f03c0     	ret
  1aae50: 97fbfbc8     	bl	0xa9d70 <__stack_chk_fail@plt>
  1aae54: d100c3ff     	sub	sp, sp, #0x30
  1aae58: f90013fe     	str	x30, [sp, #0x20]
  1aae5c: 52800008     	mov	w8, #0x0                // =0
  1aae60: d2800502     	mov	x2, #0x28               // =40
  1aae64: d2800009     	mov	x9, #0x0                // =0
  1aae68: f9000be0     	str	x0, [sp, #0x10]
  1aae6c: f90007e1     	str	x1, [sp, #0x8]
  1aae70: f9400be0     	ldr	x0, [sp, #0x10]
  1aae74: 2a0803e1     	mov	w1, w8
  1aae78: f90003e9     	str	x9, [sp]
  1aae7c: 97fbef5d     	bl	0xa6bf0 <memset@plt>
  1aae80: f94007e9     	ldr	x9, [sp, #0x8]
  1aae84: f94003e0     	ldr	x0, [sp]
  1aae88: eb00013f     	cmp	x9, x0
  1aae8c: 1a9f07e8     	cset	w8, ne
  1aae90: 37000048     	tbnz	w8, #0x0, 0x1aae98 <ogg_page_version+0xd4>
  1aae94: 14000019     	b	0x1aaef8 <ogg_page_version+0x134>
  1aae98: f94007e8     	ldr	x8, [sp, #0x8]
  1aae9c: f9400be9     	ldr	x9, [sp, #0x10]
  1aaea0: f9000128     	str	x8, [x9]
  1aaea4: f9400be9     	ldr	x9, [sp, #0x10]
  1aaea8: f9000528     	str	x8, [x9, #0x8]
  1aaeac: f9400be8     	ldr	x8, [sp, #0x10]
  1aaeb0: f9000d1f     	str	xzr, [x8, #0x18]
  1aaeb4: f9400be8     	ldr	x8, [sp, #0x10]
  1aaeb8: f9400508     	ldr	x8, [x8, #0x8]
  1aaebc: f9400908     	ldr	x8, [x8, #0x10]
  1aaec0: f9400be9     	ldr	x9, [sp, #0x10]
  1aaec4: f9001128     	str	x8, [x9, #0x20]
  1aaec8: f9400be8     	ldr	x8, [sp, #0x10]
  1aaecc: f9400508     	ldr	x8, [x8, #0x8]
  1aaed0: f9400108     	ldr	x8, [x8]
  1aaed4: f9400108     	ldr	x8, [x8]
  1aaed8: f9400be9     	ldr	x9, [sp, #0x10]
  1aaedc: f9400529     	ldr	x9, [x9, #0x8]
  1aaee0: f9400529     	ldr	x9, [x9, #0x8]
  1aaee4: 8b090108     	add	x8, x8, x9
  1aaee8: f9400be9     	ldr	x9, [sp, #0x10]
  1aaeec: f9000928     	str	x8, [x9, #0x10]
  1aaef0: b9001fff     	str	wzr, [sp, #0x1c]
  1aaef4: 14000003     	b	0x1aaf00 <ogg_page_version+0x13c>
  1aaef8: 12800008     	mov	w8, #-0x1               // =-1
  1aaefc: b9001fe8     	str	w8, [sp, #0x1c]
  1aaf00: b9401fe0     	ldr	w0, [sp, #0x1c]
  1aaf04: f94013fe     	ldr	x30, [sp, #0x20]
  1aaf08: 9100c3ff     	add	sp, sp, #0x30
  1aaf0c: d65f03c0     	ret
  1aaf10: d10083ff     	sub	sp, sp, #0x20
  1aaf14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1aaf18: 910043fd     	add	x29, sp, #0x10
  1aaf1c: f90007e0     	str	x0, [sp, #0x8]
  1aaf20: b90007e1     	str	w1, [sp, #0x4]
  1aaf24: f94007e0     	ldr	x0, [sp, #0x8]
  1aaf28: b94007e1     	ldr	w1, [sp, #0x4]
  1aaf2c: 940008b5     	bl	0x1ad200 <ogg_page_dup+0x8c>
  1aaf30: f94007e0     	ldr	x0, [sp, #0x8]
  1aaf34: b94007e1     	ldr	w1, [sp, #0x4]
  1aaf38: 940008d8     	bl	0x1ad298 <ogg_page_dup+0x124>
  1aaf3c: f94007e0     	ldr	x0, [sp, #0x8]
  1aaf40: f9400800     	ldr	x0, [x0, #0x10]
  1aaf44: b94007e1     	ldr	w1, [sp, #0x4]
  1aaf48: 2a0103e8     	mov	w8, w1
  1aaf4c: 93407d08     	sxtw	x8, w8
  1aaf50: f94007e9     	ldr	x9, [sp, #0x8]
  1aaf54: f9400d29     	ldr	x9, [x9, #0x18]
  1aaf58: eb090108     	subs	x8, x8, x9
  1aaf5c: 8b080008     	add	x8, x0, x8
  1aaf60: 39400100     	ldrb	w0, [x8]
  1aaf64: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1aaf68: 910083ff     	add	sp, sp, #0x20
  1aaf6c: d65f03c0     	ret

00000000001aaf70 <ogg_page_continued>:
  1aaf70: d10183ff     	sub	sp, sp, #0x60
  1aaf74: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1aaf78: 910143fd     	add	x29, sp, #0x50
  1aaf7c: d53bd048     	mrs	x8, TPIDR_EL0
  1aaf80: f9401508     	ldr	x8, [x8, #0x28]
  1aaf84: f81f83a8     	stur	x8, [x29, #-0x8]
  1aaf88: f9000be0     	str	x0, [sp, #0x10]
  1aaf8c: f9400be8     	ldr	x8, [sp, #0x10]
  1aaf90: f9400101     	ldr	x1, [x8]
  1aaf94: 910083e0     	add	x0, sp, #0x20
  1aaf98: 97ffffaf     	bl	0x1aae54 <ogg_page_version+0x90>
  1aaf9c: 340000a0     	cbz	w0, 0x1aafb0 <ogg_page_continued+0x40>
  1aafa0: 14000001     	b	0x1aafa4 <ogg_page_continued+0x34>
  1aafa4: 12800008     	mov	w8, #-0x1               // =-1
  1aafa8: b9001fe8     	str	w8, [sp, #0x1c]
  1aafac: 14000007     	b	0x1aafc8 <ogg_page_continued+0x58>
  1aafb0: 910083e0     	add	x0, sp, #0x20
  1aafb4: 528000a1     	mov	w1, #0x5                // =5
  1aafb8: 97ffffd6     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1aafbc: 12000000     	and	w0, w0, #0x1
  1aafc0: b9001fe0     	str	w0, [sp, #0x1c]
  1aafc4: 14000001     	b	0x1aafc8 <ogg_page_continued+0x58>
  1aafc8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1aafcc: d53bd049     	mrs	x9, TPIDR_EL0
  1aafd0: f9401529     	ldr	x9, [x9, #0x28]
  1aafd4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1aafd8: eb0a0129     	subs	x9, x9, x10
  1aafdc: b9000fe8     	str	w8, [sp, #0xc]
  1aafe0: f90003e9     	str	x9, [sp]
  1aafe4: 540000c1     	b.ne	0x1aaffc <ogg_page_continued+0x8c>
  1aafe8: 14000001     	b	0x1aafec <ogg_page_continued+0x7c>
  1aafec: b9400fe0     	ldr	w0, [sp, #0xc]
  1aaff0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1aaff4: 910183ff     	add	sp, sp, #0x60
  1aaff8: d65f03c0     	ret
  1aaffc: 97fbfb5d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab000 <ogg_page_bos>:
  1ab000: d10183ff     	sub	sp, sp, #0x60
  1ab004: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ab008: 910143fd     	add	x29, sp, #0x50
  1ab00c: d53bd048     	mrs	x8, TPIDR_EL0
  1ab010: f9401508     	ldr	x8, [x8, #0x28]
  1ab014: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab018: f9000be0     	str	x0, [sp, #0x10]
  1ab01c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab020: f9400101     	ldr	x1, [x8]
  1ab024: 910083e0     	add	x0, sp, #0x20
  1ab028: 97ffff8b     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab02c: 340000a0     	cbz	w0, 0x1ab040 <ogg_page_bos+0x40>
  1ab030: 14000001     	b	0x1ab034 <ogg_page_bos+0x34>
  1ab034: 12800008     	mov	w8, #-0x1               // =-1
  1ab038: b9001fe8     	str	w8, [sp, #0x1c]
  1ab03c: 14000007     	b	0x1ab058 <ogg_page_bos+0x58>
  1ab040: 910083e0     	add	x0, sp, #0x20
  1ab044: 528000a1     	mov	w1, #0x5                // =5
  1ab048: 97ffffb2     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ab04c: 121f0000     	and	w0, w0, #0x2
  1ab050: b9001fe0     	str	w0, [sp, #0x1c]
  1ab054: 14000001     	b	0x1ab058 <ogg_page_bos+0x58>
  1ab058: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ab05c: d53bd049     	mrs	x9, TPIDR_EL0
  1ab060: f9401529     	ldr	x9, [x9, #0x28]
  1ab064: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab068: eb0a0129     	subs	x9, x9, x10
  1ab06c: b9000fe8     	str	w8, [sp, #0xc]
  1ab070: f90003e9     	str	x9, [sp]
  1ab074: 540000c1     	b.ne	0x1ab08c <ogg_page_bos+0x8c>
  1ab078: 14000001     	b	0x1ab07c <ogg_page_bos+0x7c>
  1ab07c: b9400fe0     	ldr	w0, [sp, #0xc]
  1ab080: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ab084: 910183ff     	add	sp, sp, #0x60
  1ab088: d65f03c0     	ret
  1ab08c: 97fbfb39     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab090 <ogg_page_eos>:
  1ab090: d10183ff     	sub	sp, sp, #0x60
  1ab094: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ab098: 910143fd     	add	x29, sp, #0x50
  1ab09c: d53bd048     	mrs	x8, TPIDR_EL0
  1ab0a0: f9401508     	ldr	x8, [x8, #0x28]
  1ab0a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab0a8: f9000be0     	str	x0, [sp, #0x10]
  1ab0ac: f9400be8     	ldr	x8, [sp, #0x10]
  1ab0b0: f9400101     	ldr	x1, [x8]
  1ab0b4: 910083e0     	add	x0, sp, #0x20
  1ab0b8: 97ffff67     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab0bc: 340000a0     	cbz	w0, 0x1ab0d0 <ogg_page_eos+0x40>
  1ab0c0: 14000001     	b	0x1ab0c4 <ogg_page_eos+0x34>
  1ab0c4: 12800008     	mov	w8, #-0x1               // =-1
  1ab0c8: b9001fe8     	str	w8, [sp, #0x1c]
  1ab0cc: 14000007     	b	0x1ab0e8 <ogg_page_eos+0x58>
  1ab0d0: 910083e0     	add	x0, sp, #0x20
  1ab0d4: 528000a1     	mov	w1, #0x5                // =5
  1ab0d8: 97ffff8e     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ab0dc: 121e0000     	and	w0, w0, #0x4
  1ab0e0: b9001fe0     	str	w0, [sp, #0x1c]
  1ab0e4: 14000001     	b	0x1ab0e8 <ogg_page_eos+0x58>
  1ab0e8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ab0ec: d53bd049     	mrs	x9, TPIDR_EL0
  1ab0f0: f9401529     	ldr	x9, [x9, #0x28]
  1ab0f4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab0f8: eb0a0129     	subs	x9, x9, x10
  1ab0fc: b9000fe8     	str	w8, [sp, #0xc]
  1ab100: f90003e9     	str	x9, [sp]
  1ab104: 540000c1     	b.ne	0x1ab11c <ogg_page_eos+0x8c>
  1ab108: 14000001     	b	0x1ab10c <ogg_page_eos+0x7c>
  1ab10c: b9400fe0     	ldr	w0, [sp, #0xc]
  1ab110: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ab114: 910183ff     	add	sp, sp, #0x60
  1ab118: d65f03c0     	ret
  1ab11c: 97fbfb15     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab120 <ogg_page_granulepos>:
  1ab120: d10183ff     	sub	sp, sp, #0x60
  1ab124: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ab128: 910143fd     	add	x29, sp, #0x50
  1ab12c: d53bd048     	mrs	x8, TPIDR_EL0
  1ab130: f9401508     	ldr	x8, [x8, #0x28]
  1ab134: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab138: f9000be0     	str	x0, [sp, #0x10]
  1ab13c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab140: f9400101     	ldr	x1, [x8]
  1ab144: 910083e0     	add	x0, sp, #0x20
  1ab148: 97ffff43     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab14c: 340000a0     	cbz	w0, 0x1ab160 <ogg_page_granulepos+0x40>
  1ab150: 14000001     	b	0x1ab154 <ogg_page_granulepos+0x34>
  1ab154: 92800008     	mov	x8, #-0x1               // =-1
  1ab158: f9000fe8     	str	x8, [sp, #0x18]
  1ab15c: 14000006     	b	0x1ab174 <ogg_page_granulepos+0x54>
  1ab160: 910083e0     	add	x0, sp, #0x20
  1ab164: 321f07e1     	orr	w1, wzr, #0x6
  1ab168: 94000011     	bl	0x1ab1ac <ogg_page_granulepos+0x8c>
  1ab16c: f9000fe0     	str	x0, [sp, #0x18]
  1ab170: 14000001     	b	0x1ab174 <ogg_page_granulepos+0x54>
  1ab174: f9400fe8     	ldr	x8, [sp, #0x18]
  1ab178: d53bd049     	mrs	x9, TPIDR_EL0
  1ab17c: f9401529     	ldr	x9, [x9, #0x28]
  1ab180: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab184: eb0a0129     	subs	x9, x9, x10
  1ab188: f90007e8     	str	x8, [sp, #0x8]
  1ab18c: f90003e9     	str	x9, [sp]
  1ab190: 540000c1     	b.ne	0x1ab1a8 <ogg_page_granulepos+0x88>
  1ab194: 14000001     	b	0x1ab198 <ogg_page_granulepos+0x78>
  1ab198: f94007e0     	ldr	x0, [sp, #0x8]
  1ab19c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ab1a0: 910183ff     	add	sp, sp, #0x60
  1ab1a4: d65f03c0     	ret
  1ab1a8: 97fbfaf2     	bl	0xa9d70 <__stack_chk_fail@plt>
  1ab1ac: d10143ff     	sub	sp, sp, #0x50
  1ab1b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ab1b4: 910103fd     	add	x29, sp, #0x40
  1ab1b8: d53bd048     	mrs	x8, TPIDR_EL0
  1ab1bc: f9401508     	ldr	x8, [x8, #0x28]
  1ab1c0: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab1c4: f81e83a0     	stur	x0, [x29, #-0x18]
  1ab1c8: b81e43a1     	stur	w1, [x29, #-0x1c]
  1ab1cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ab1d0: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1ab1d4: 9400080b     	bl	0x1ad200 <ogg_page_dup+0x8c>
  1ab1d8: 2a1f03e1     	mov	w1, wzr
  1ab1dc: b90017e1     	str	w1, [sp, #0x14]
  1ab1e0: 14000001     	b	0x1ab1e4 <ogg_page_granulepos+0xc4>
  1ab1e4: b94017e8     	ldr	w8, [sp, #0x14]
  1ab1e8: 71001908     	subs	w8, w8, #0x6
  1ab1ec: b90013e8     	str	w8, [sp, #0x10]
  1ab1f0: 540002ec     	b.gt	0x1ab24c <ogg_page_granulepos+0x12c>
  1ab1f4: 14000001     	b	0x1ab1f8 <ogg_page_granulepos+0xd8>
  1ab1f8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ab1fc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1ab200: 94000826     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab204: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ab208: f9400800     	ldr	x0, [x0, #0x10]
  1ab20c: b89e43be     	ldursw	x30, [x29, #-0x1c]
  1ab210: 2a1e03e1     	mov	w1, w30
  1ab214: 11000421     	add	w1, w1, #0x1
  1ab218: b81e43a1     	stur	w1, [x29, #-0x1c]
  1ab21c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ab220: f9400d08     	ldr	x8, [x8, #0x18]
  1ab224: eb0803c8     	subs	x8, x30, x8
  1ab228: 38686801     	ldrb	w1, [x0, x8]
  1ab22c: b98017e8     	ldrsw	x8, [sp, #0x14]
  1ab230: d10043a0     	sub	x0, x29, #0x10
  1ab234: 38286801     	strb	w1, [x0, x8]
  1ab238: 14000001     	b	0x1ab23c <ogg_page_granulepos+0x11c>
  1ab23c: b94017e8     	ldr	w8, [sp, #0x14]
  1ab240: 11000508     	add	w8, w8, #0x1
  1ab244: b90017e8     	str	w8, [sp, #0x14]
  1ab248: 17ffffe7     	b	0x1ab1e4 <ogg_page_granulepos+0xc4>
  1ab24c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ab250: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1ab254: 94000811     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab258: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ab25c: f940081e     	ldr	x30, [x0, #0x10]
  1ab260: b89e43a8     	ldursw	x8, [x29, #-0x1c]
  1ab264: f9400c00     	ldr	x0, [x0, #0x18]
  1ab268: eb000108     	subs	x8, x8, x0
  1ab26c: 38686bc1     	ldrb	w1, [x30, x8]
  1ab270: 2a0103e8     	mov	w8, w1
  1ab274: f9000fe8     	str	x8, [sp, #0x18]
  1ab278: 321f07e1     	orr	w1, wzr, #0x6
  1ab27c: b90017e1     	str	w1, [sp, #0x14]
  1ab280: 14000001     	b	0x1ab284 <ogg_page_granulepos+0x164>
  1ab284: b94017e8     	ldr	w8, [sp, #0x14]
  1ab288: 37f801c8     	tbnz	w8, #0x1f, 0x1ab2c0 <ogg_page_granulepos+0x1a0>
  1ab28c: 14000001     	b	0x1ab290 <ogg_page_granulepos+0x170>
  1ab290: f9400fe8     	ldr	x8, [sp, #0x18]
  1ab294: b98017e9     	ldrsw	x9, [sp, #0x14]
  1ab298: d10043aa     	sub	x10, x29, #0x10
  1ab29c: 3869694b     	ldrb	w11, [x10, x9]
  1ab2a0: 2a0b03e9     	mov	w9, w11
  1ab2a4: b378dd09     	bfi	x9, x8, #8, #56
  1ab2a8: f9000fe9     	str	x9, [sp, #0x18]
  1ab2ac: 14000001     	b	0x1ab2b0 <ogg_page_granulepos+0x190>
  1ab2b0: b94017e8     	ldr	w8, [sp, #0x14]
  1ab2b4: 71000508     	subs	w8, w8, #0x1
  1ab2b8: b90017e8     	str	w8, [sp, #0x14]
  1ab2bc: 17fffff2     	b	0x1ab284 <ogg_page_granulepos+0x164>
  1ab2c0: f9400fe8     	ldr	x8, [sp, #0x18]
  1ab2c4: d53bd049     	mrs	x9, TPIDR_EL0
  1ab2c8: f9401529     	ldr	x9, [x9, #0x28]
  1ab2cc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab2d0: eb0a0129     	subs	x9, x9, x10
  1ab2d4: f90007e8     	str	x8, [sp, #0x8]
  1ab2d8: f90003e9     	str	x9, [sp]
  1ab2dc: 540000c1     	b.ne	0x1ab2f4 <ogg_page_granulepos+0x1d4>
  1ab2e0: 14000001     	b	0x1ab2e4 <ogg_page_granulepos+0x1c4>
  1ab2e4: f94007e0     	ldr	x0, [sp, #0x8]
  1ab2e8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ab2ec: 910143ff     	add	sp, sp, #0x50
  1ab2f0: d65f03c0     	ret
  1ab2f4: 97fbfa9f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab2f8 <ogg_page_serialno>:
  1ab2f8: d10183ff     	sub	sp, sp, #0x60
  1ab2fc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ab300: 910143fd     	add	x29, sp, #0x50
  1ab304: d53bd048     	mrs	x8, TPIDR_EL0
  1ab308: f9401508     	ldr	x8, [x8, #0x28]
  1ab30c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab310: f9000be0     	str	x0, [sp, #0x10]
  1ab314: f9400be8     	ldr	x8, [sp, #0x10]
  1ab318: f9400101     	ldr	x1, [x8]
  1ab31c: 910083e0     	add	x0, sp, #0x20
  1ab320: 97fffecd     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab324: 340000a0     	cbz	w0, 0x1ab338 <ogg_page_serialno+0x40>
  1ab328: 14000001     	b	0x1ab32c <ogg_page_serialno+0x34>
  1ab32c: 12800008     	mov	w8, #-0x1               // =-1
  1ab330: b9001fe8     	str	w8, [sp, #0x1c]
  1ab334: 14000006     	b	0x1ab34c <ogg_page_serialno+0x54>
  1ab338: 910083e0     	add	x0, sp, #0x20
  1ab33c: 321f0be1     	orr	w1, wzr, #0xe
  1ab340: 94000011     	bl	0x1ab384 <ogg_page_serialno+0x8c>
  1ab344: b9001fe0     	str	w0, [sp, #0x1c]
  1ab348: 14000001     	b	0x1ab34c <ogg_page_serialno+0x54>
  1ab34c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ab350: d53bd049     	mrs	x9, TPIDR_EL0
  1ab354: f9401529     	ldr	x9, [x9, #0x28]
  1ab358: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab35c: eb0a0129     	subs	x9, x9, x10
  1ab360: b9000fe8     	str	w8, [sp, #0xc]
  1ab364: f90003e9     	str	x9, [sp]
  1ab368: 540000c1     	b.ne	0x1ab380 <ogg_page_serialno+0x88>
  1ab36c: 14000001     	b	0x1ab370 <ogg_page_serialno+0x78>
  1ab370: b9400fe0     	ldr	w0, [sp, #0xc]
  1ab374: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ab378: 910183ff     	add	sp, sp, #0x60
  1ab37c: d65f03c0     	ret
  1ab380: 97fbfa7c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1ab384: d100c3ff     	sub	sp, sp, #0x30
  1ab388: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab38c: 910083fd     	add	x29, sp, #0x20
  1ab390: 321d03e8     	orr	w8, wzr, #0x8
  1ab394: 321c03e9     	orr	w9, wzr, #0x10
  1ab398: 321d07ea     	orr	w10, wzr, #0x18
  1ab39c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ab3a0: b81f43a1     	stur	w1, [x29, #-0xc]
  1ab3a4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab3a8: b85f43a1     	ldur	w1, [x29, #-0xc]
  1ab3ac: b9000fe8     	str	w8, [sp, #0xc]
  1ab3b0: b9000be9     	str	w9, [sp, #0x8]
  1ab3b4: b90007ea     	str	w10, [sp, #0x4]
  1ab3b8: 94000792     	bl	0x1ad200 <ogg_page_dup+0x8c>
  1ab3bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab3c0: b85f43a1     	ldur	w1, [x29, #-0xc]
  1ab3c4: 940007b5     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab3c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab3cc: f9400800     	ldr	x0, [x0, #0x10]
  1ab3d0: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab3d4: 2a0803eb     	mov	w11, w8
  1ab3d8: 93407d6b     	sxtw	x11, w11
  1ab3dc: f85f83ac     	ldur	x12, [x29, #-0x8]
  1ab3e0: f9400d8c     	ldr	x12, [x12, #0x18]
  1ab3e4: eb0c016b     	subs	x11, x11, x12
  1ab3e8: 8b0b000b     	add	x11, x0, x11
  1ab3ec: 39400168     	ldrb	w8, [x11]
  1ab3f0: b90013e8     	str	w8, [sp, #0x10]
  1ab3f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab3f8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab3fc: 11000508     	add	w8, w8, #0x1
  1ab400: b81f43a8     	stur	w8, [x29, #-0xc]
  1ab404: 2a0803e1     	mov	w1, w8
  1ab408: 940007a4     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab40c: f85f83ab     	ldur	x11, [x29, #-0x8]
  1ab410: f940096b     	ldr	x11, [x11, #0x10]
  1ab414: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab418: 2a0803ec     	mov	w12, w8
  1ab41c: 93407d8c     	sxtw	x12, w12
  1ab420: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab424: f9400c00     	ldr	x0, [x0, #0x18]
  1ab428: eb00018c     	subs	x12, x12, x0
  1ab42c: 8b0c016b     	add	x11, x11, x12
  1ab430: 39400168     	ldrb	w8, [x11]
  1ab434: b9400fe9     	ldr	w9, [sp, #0xc]
  1ab438: 1ac92108     	lsl	w8, w8, w9
  1ab43c: b94013ea     	ldr	w10, [sp, #0x10]
  1ab440: 2a080148     	orr	w8, w10, w8
  1ab444: b90013e8     	str	w8, [sp, #0x10]
  1ab448: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab44c: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab450: 11000508     	add	w8, w8, #0x1
  1ab454: b81f43a8     	stur	w8, [x29, #-0xc]
  1ab458: 2a0803e1     	mov	w1, w8
  1ab45c: 9400078f     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab460: f85f83ab     	ldur	x11, [x29, #-0x8]
  1ab464: f940096b     	ldr	x11, [x11, #0x10]
  1ab468: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab46c: 2a0803ec     	mov	w12, w8
  1ab470: 93407d8c     	sxtw	x12, w12
  1ab474: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab478: f9400c00     	ldr	x0, [x0, #0x18]
  1ab47c: eb00018c     	subs	x12, x12, x0
  1ab480: 8b0c016b     	add	x11, x11, x12
  1ab484: 39400168     	ldrb	w8, [x11]
  1ab488: b9400be9     	ldr	w9, [sp, #0x8]
  1ab48c: 1ac92108     	lsl	w8, w8, w9
  1ab490: b94013ea     	ldr	w10, [sp, #0x10]
  1ab494: 2a080148     	orr	w8, w10, w8
  1ab498: b90013e8     	str	w8, [sp, #0x10]
  1ab49c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab4a0: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab4a4: 11000508     	add	w8, w8, #0x1
  1ab4a8: b81f43a8     	stur	w8, [x29, #-0xc]
  1ab4ac: 2a0803e1     	mov	w1, w8
  1ab4b0: 9400077a     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ab4b4: f85f83ab     	ldur	x11, [x29, #-0x8]
  1ab4b8: f940096b     	ldr	x11, [x11, #0x10]
  1ab4bc: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ab4c0: 2a0803ec     	mov	w12, w8
  1ab4c4: 93407d8c     	sxtw	x12, w12
  1ab4c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab4cc: f9400c00     	ldr	x0, [x0, #0x18]
  1ab4d0: eb00018c     	subs	x12, x12, x0
  1ab4d4: 8b0c016b     	add	x11, x11, x12
  1ab4d8: 39400168     	ldrb	w8, [x11]
  1ab4dc: b94007e9     	ldr	w9, [sp, #0x4]
  1ab4e0: 1ac92108     	lsl	w8, w8, w9
  1ab4e4: b94013ea     	ldr	w10, [sp, #0x10]
  1ab4e8: 2a080148     	orr	w8, w10, w8
  1ab4ec: b90013e8     	str	w8, [sp, #0x10]
  1ab4f0: b94013e0     	ldr	w0, [sp, #0x10]
  1ab4f4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ab4f8: 9100c3ff     	add	sp, sp, #0x30
  1ab4fc: d65f03c0     	ret

00000000001ab500 <ogg_page_pageno>:
  1ab500: d10183ff     	sub	sp, sp, #0x60
  1ab504: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ab508: 910143fd     	add	x29, sp, #0x50
  1ab50c: d53bd048     	mrs	x8, TPIDR_EL0
  1ab510: f9401508     	ldr	x8, [x8, #0x28]
  1ab514: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab518: f9000be0     	str	x0, [sp, #0x10]
  1ab51c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab520: f9400101     	ldr	x1, [x8]
  1ab524: 910083e0     	add	x0, sp, #0x20
  1ab528: 97fffe4b     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab52c: 340000a0     	cbz	w0, 0x1ab540 <ogg_page_pageno+0x40>
  1ab530: 14000001     	b	0x1ab534 <ogg_page_pageno+0x34>
  1ab534: 12800008     	mov	w8, #-0x1               // =-1
  1ab538: b9001fe8     	str	w8, [sp, #0x1c]
  1ab53c: 14000006     	b	0x1ab554 <ogg_page_pageno+0x54>
  1ab540: 910083e0     	add	x0, sp, #0x20
  1ab544: 52800241     	mov	w1, #0x12               // =18
  1ab548: 97ffff8f     	bl	0x1ab384 <ogg_page_serialno+0x8c>
  1ab54c: b9001fe0     	str	w0, [sp, #0x1c]
  1ab550: 14000001     	b	0x1ab554 <ogg_page_pageno+0x54>
  1ab554: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ab558: d53bd049     	mrs	x9, TPIDR_EL0
  1ab55c: f9401529     	ldr	x9, [x9, #0x28]
  1ab560: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab564: eb0a0129     	subs	x9, x9, x10
  1ab568: b9000fe8     	str	w8, [sp, #0xc]
  1ab56c: f90003e9     	str	x9, [sp]
  1ab570: 540000c1     	b.ne	0x1ab588 <ogg_page_pageno+0x88>
  1ab574: 14000001     	b	0x1ab578 <ogg_page_pageno+0x78>
  1ab578: b9400fe0     	ldr	w0, [sp, #0xc]
  1ab57c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ab580: 910183ff     	add	sp, sp, #0x60
  1ab584: d65f03c0     	ret
  1ab588: 97fbf9fa     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab58c <ogg_page_packets>:
  1ab58c: d10203ff     	sub	sp, sp, #0x80
  1ab590: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1ab594: 9101c3fd     	add	x29, sp, #0x70
  1ab598: d53bd048     	mrs	x8, TPIDR_EL0
  1ab59c: f9401508     	ldr	x8, [x8, #0x28]
  1ab5a0: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab5a4: f9001fe0     	str	x0, [sp, #0x38]
  1ab5a8: 2a1f03e9     	mov	w9, wzr
  1ab5ac: b9002fe9     	str	w9, [sp, #0x2c]
  1ab5b0: f9401fe8     	ldr	x8, [sp, #0x38]
  1ab5b4: f9400101     	ldr	x1, [x8]
  1ab5b8: d100c3a8     	sub	x8, x29, #0x30
  1ab5bc: aa0803e0     	mov	x0, x8
  1ab5c0: b9002be9     	str	w9, [sp, #0x28]
  1ab5c4: f90013e8     	str	x8, [sp, #0x20]
  1ab5c8: 97fffe23     	bl	0x1aae54 <ogg_page_version+0x90>
  1ab5cc: 52800341     	mov	w1, #0x1a               // =26
  1ab5d0: f94013e8     	ldr	x8, [sp, #0x20]
  1ab5d4: b9001fe0     	str	w0, [sp, #0x1c]
  1ab5d8: aa0803e0     	mov	x0, x8
  1ab5dc: 97fffe4d     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ab5e0: 12001c09     	and	w9, w0, #0xff
  1ab5e4: b90033e9     	str	w9, [sp, #0x30]
  1ab5e8: b9402be9     	ldr	w9, [sp, #0x28]
  1ab5ec: b90037e9     	str	w9, [sp, #0x34]
  1ab5f0: 14000001     	b	0x1ab5f4 <ogg_page_packets+0x68>
  1ab5f4: b94037e8     	ldr	w8, [sp, #0x34]
  1ab5f8: b94033e9     	ldr	w9, [sp, #0x30]
  1ab5fc: 6b090108     	subs	w8, w8, w9
  1ab600: b9001be8     	str	w8, [sp, #0x18]
  1ab604: 5400028a     	b.ge	0x1ab654 <ogg_page_packets+0xc8>
  1ab608: 14000001     	b	0x1ab60c <ogg_page_packets+0x80>
  1ab60c: b94037e8     	ldr	w8, [sp, #0x34]
  1ab610: 11006d01     	add	w1, w8, #0x1b
  1ab614: d100c3a0     	sub	x0, x29, #0x30
  1ab618: 97fffe3e     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ab61c: 12001c08     	and	w8, w0, #0xff
  1ab620: 7103f908     	subs	w8, w8, #0xfe
  1ab624: b90017e8     	str	w8, [sp, #0x14]
  1ab628: 540000cc     	b.gt	0x1ab640 <ogg_page_packets+0xb4>
  1ab62c: 14000001     	b	0x1ab630 <ogg_page_packets+0xa4>
  1ab630: b9402fe8     	ldr	w8, [sp, #0x2c]
  1ab634: 11000508     	add	w8, w8, #0x1
  1ab638: b9002fe8     	str	w8, [sp, #0x2c]
  1ab63c: 14000001     	b	0x1ab640 <ogg_page_packets+0xb4>
  1ab640: 14000001     	b	0x1ab644 <ogg_page_packets+0xb8>
  1ab644: b94037e8     	ldr	w8, [sp, #0x34]
  1ab648: 11000508     	add	w8, w8, #0x1
  1ab64c: b90037e8     	str	w8, [sp, #0x34]
  1ab650: 17ffffe9     	b	0x1ab5f4 <ogg_page_packets+0x68>
  1ab654: b9402fe8     	ldr	w8, [sp, #0x2c]
  1ab658: d53bd049     	mrs	x9, TPIDR_EL0
  1ab65c: f9401529     	ldr	x9, [x9, #0x28]
  1ab660: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ab664: eb0a0129     	subs	x9, x9, x10
  1ab668: b90013e8     	str	w8, [sp, #0x10]
  1ab66c: f90007e9     	str	x9, [sp, #0x8]
  1ab670: 540000c1     	b.ne	0x1ab688 <ogg_page_packets+0xfc>
  1ab674: 14000001     	b	0x1ab678 <ogg_page_packets+0xec>
  1ab678: b94013e0     	ldr	w0, [sp, #0x10]
  1ab67c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1ab680: 910203ff     	add	sp, sp, #0x80
  1ab684: d65f03c0     	ret
  1ab688: 97fbf9ba     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ab68c <ogg_sync_init>:
  1ab68c: d10083ff     	sub	sp, sp, #0x20
  1ab690: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ab694: 910043fd     	add	x29, sp, #0x10
  1ab698: 52800008     	mov	w8, #0x0                // =0
  1ab69c: b27c07e2     	orr	x2, xzr, #0x30
  1ab6a0: f90007e0     	str	x0, [sp, #0x8]
  1ab6a4: f94007e0     	ldr	x0, [sp, #0x8]
  1ab6a8: 2a0803e1     	mov	w1, w8
  1ab6ac: 97fbed51     	bl	0xa6bf0 <memset@plt>
  1ab6b0: 94000006     	bl	0x1ab6c8 <ogg_sync_init+0x3c>
  1ab6b4: f94007e2     	ldr	x2, [sp, #0x8]
  1ab6b8: f9000040     	str	x0, [x2]
  1ab6bc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ab6c0: 910083ff     	add	sp, sp, #0x20
  1ab6c4: d65f03c0     	ret
  1ab6c8: d10083ff     	sub	sp, sp, #0x20
  1ab6cc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ab6d0: 910043fd     	add	x29, sp, #0x10
  1ab6d4: b24003e0     	orr	x0, xzr, #0x1
  1ab6d8: b27d07e1     	orr	x1, xzr, #0x18
  1ab6dc: 97fbda89     	bl	0xa2100 <calloc@plt>
  1ab6e0: f90007e0     	str	x0, [sp, #0x8]
  1ab6e4: f94007e0     	ldr	x0, [sp, #0x8]
  1ab6e8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ab6ec: 910083ff     	add	sp, sp, #0x20
  1ab6f0: d65f03c0     	ret

00000000001ab6f4 <ogg_sync_create>:
  1ab6f4: d100c3ff     	sub	sp, sp, #0x30
  1ab6f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab6fc: 910083fd     	add	x29, sp, #0x20
  1ab700: b24003e0     	orr	x0, xzr, #0x1
  1ab704: b27c07e8     	orr	x8, xzr, #0x30
  1ab708: 52800009     	mov	w9, #0x0                // =0
  1ab70c: aa0803e1     	mov	x1, x8
  1ab710: f9000be8     	str	x8, [sp, #0x10]
  1ab714: b9000fe9     	str	w9, [sp, #0xc]
  1ab718: 97fbda7a     	bl	0xa2100 <calloc@plt>
  1ab71c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ab720: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab724: b9400fe9     	ldr	w9, [sp, #0xc]
  1ab728: 2a0903e1     	mov	w1, w9
  1ab72c: f9400be2     	ldr	x2, [sp, #0x10]
  1ab730: 97fbed30     	bl	0xa6bf0 <memset@plt>
  1ab734: 97ffffe5     	bl	0x1ab6c8 <ogg_sync_init+0x3c>
  1ab738: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab73c: f9000100     	str	x0, [x8]
  1ab740: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab744: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ab748: 9100c3ff     	add	sp, sp, #0x30
  1ab74c: d65f03c0     	ret

00000000001ab750 <ogg_sync_clear>:
  1ab750: d100c3ff     	sub	sp, sp, #0x30
  1ab754: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab758: 910083fd     	add	x29, sp, #0x20
  1ab75c: d2800008     	mov	x8, #0x0                // =0
  1ab760: f81f83a0     	stur	x0, [x29, #-0x8]
  1ab764: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab768: eb08001f     	cmp	x0, x8
  1ab76c: 1a9f07e9     	cset	w9, ne
  1ab770: 37000049     	tbnz	w9, #0x0, 0x1ab778 <ogg_sync_clear+0x28>
  1ab774: 14000010     	b	0x1ab7b4 <ogg_sync_clear+0x64>
  1ab778: b27c07e2     	orr	x2, xzr, #0x30
  1ab77c: 52800008     	mov	w8, #0x0                // =0
  1ab780: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab784: f9000be2     	str	x2, [sp, #0x10]
  1ab788: b9000fe8     	str	w8, [sp, #0xc]
  1ab78c: 97fbe0d5     	bl	0xa3ae0 <ogg_sync_reset@plt>
  1ab790: f85f83a2     	ldur	x2, [x29, #-0x8]
  1ab794: f9400042     	ldr	x2, [x2]
  1ab798: aa0203e0     	mov	x0, x2
  1ab79c: 94000026     	bl	0x1ab834 <ogg_sync_reset+0x70>
  1ab7a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab7a4: b9400fe8     	ldr	w8, [sp, #0xc]
  1ab7a8: 2a0803e1     	mov	w1, w8
  1ab7ac: f9400be2     	ldr	x2, [sp, #0x10]
  1ab7b0: 97fbed10     	bl	0xa6bf0 <memset@plt>
  1ab7b4: 52800000     	mov	w0, #0x0                // =0
  1ab7b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ab7bc: 9100c3ff     	add	sp, sp, #0x30
  1ab7c0: d65f03c0     	ret

00000000001ab7c4 <ogg_sync_reset>:
  1ab7c4: d100c3ff     	sub	sp, sp, #0x30
  1ab7c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab7cc: 910083fd     	add	x29, sp, #0x20
  1ab7d0: d2800008     	mov	x8, #0x0                // =0
  1ab7d4: 52800009     	mov	w9, #0x0                // =0
  1ab7d8: f81f83a0     	stur	x0, [x29, #-0x8]
  1ab7dc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab7e0: f9400800     	ldr	x0, [x0, #0x10]
  1ab7e4: f9000be8     	str	x8, [sp, #0x10]
  1ab7e8: b9000fe9     	str	w9, [sp, #0xc]
  1ab7ec: 940003d5     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ab7f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab7f4: f9400be0     	ldr	x0, [sp, #0x10]
  1ab7f8: f9000900     	str	x0, [x8, #0x10]
  1ab7fc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab800: f9000500     	str	x0, [x8, #0x8]
  1ab804: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab808: f9000d1f     	str	xzr, [x8, #0x18]
  1ab80c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab810: b900211f     	str	wzr, [x8, #0x20]
  1ab814: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab818: b900251f     	str	wzr, [x8, #0x24]
  1ab81c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ab820: b900291f     	str	wzr, [x8, #0x28]
  1ab824: b9400fe0     	ldr	w0, [sp, #0xc]
  1ab828: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ab82c: 9100c3ff     	add	sp, sp, #0x30
  1ab830: d65f03c0     	ret
  1ab834: d10083ff     	sub	sp, sp, #0x20
  1ab838: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ab83c: 910043fd     	add	x29, sp, #0x10
  1ab840: 320003e8     	orr	w8, wzr, #0x1
  1ab844: f90007e0     	str	x0, [sp, #0x8]
  1ab848: f94007e0     	ldr	x0, [sp, #0x8]
  1ab84c: b9001408     	str	w8, [x0, #0x14]
  1ab850: f94007e0     	ldr	x0, [sp, #0x8]
  1ab854: 940006be     	bl	0x1ad34c <ogg_page_dup+0x1d8>
  1ab858: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ab85c: 910083ff     	add	sp, sp, #0x20
  1ab860: d65f03c0     	ret

00000000001ab864 <ogg_sync_destroy>:
  1ab864: d100c3ff     	sub	sp, sp, #0x30
  1ab868: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab86c: 910083fd     	add	x29, sp, #0x20
  1ab870: d2800008     	mov	x8, #0x0                // =0
  1ab874: f81f83a0     	stur	x0, [x29, #-0x8]
  1ab878: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab87c: eb08001f     	cmp	x0, x8
  1ab880: 1a9f07e9     	cset	w9, ne
  1ab884: 37000049     	tbnz	w9, #0x0, 0x1ab88c <ogg_sync_destroy+0x28>
  1ab888: 14000012     	b	0x1ab8d0 <ogg_sync_destroy+0x6c>
  1ab88c: b27c07e2     	orr	x2, xzr, #0x30
  1ab890: 52800008     	mov	w8, #0x0                // =0
  1ab894: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab898: f9000be2     	str	x2, [sp, #0x10]
  1ab89c: b9000fe8     	str	w8, [sp, #0xc]
  1ab8a0: 97fbe090     	bl	0xa3ae0 <ogg_sync_reset@plt>
  1ab8a4: f85f83a2     	ldur	x2, [x29, #-0x8]
  1ab8a8: f9400042     	ldr	x2, [x2]
  1ab8ac: aa0203e0     	mov	x0, x2
  1ab8b0: 97ffffe1     	bl	0x1ab834 <ogg_sync_reset+0x70>
  1ab8b4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab8b8: b9400fe8     	ldr	w8, [sp, #0xc]
  1ab8bc: 2a0803e1     	mov	w1, w8
  1ab8c0: f9400be2     	ldr	x2, [sp, #0x10]
  1ab8c4: 97fbeccb     	bl	0xa6bf0 <memset@plt>
  1ab8c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ab8cc: 97fbd961     	bl	0xa1e50 <free@plt>
  1ab8d0: 52800000     	mov	w0, #0x0                // =0
  1ab8d4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ab8d8: 9100c3ff     	add	sp, sp, #0x30
  1ab8dc: d65f03c0     	ret

00000000001ab8e0 <ogg_sync_bufferin>:
  1ab8e0: d100c3ff     	sub	sp, sp, #0x30
  1ab8e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ab8e8: 910083fd     	add	x29, sp, #0x20
  1ab8ec: d2800008     	mov	x8, #0x0                // =0
  1ab8f0: f9000be0     	str	x0, [sp, #0x10]
  1ab8f4: f90007e1     	str	x1, [sp, #0x8]
  1ab8f8: f9400be0     	ldr	x0, [sp, #0x10]
  1ab8fc: f9400400     	ldr	x0, [x0, #0x8]
  1ab900: eb08001f     	cmp	x0, x8
  1ab904: 1a9f07e9     	cset	w9, ne
  1ab908: 370001e9     	tbnz	w9, #0x0, 0x1ab944 <ogg_sync_bufferin+0x64>
  1ab90c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab910: f9400100     	ldr	x0, [x8]
  1ab914: f94007e1     	ldr	x1, [sp, #0x8]
  1ab918: 94000051     	bl	0x1aba5c <ogg_sync_bufferin+0x17c>
  1ab91c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab920: f9000900     	str	x0, [x8, #0x10]
  1ab924: f9400be8     	ldr	x8, [sp, #0x10]
  1ab928: f9000500     	str	x0, [x8, #0x8]
  1ab92c: f9400be8     	ldr	x8, [sp, #0x10]
  1ab930: f9400508     	ldr	x8, [x8, #0x8]
  1ab934: f9400108     	ldr	x8, [x8]
  1ab938: f9400108     	ldr	x8, [x8]
  1ab93c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab940: 14000043     	b	0x1aba4c <ogg_sync_bufferin+0x16c>
  1ab944: f9400be8     	ldr	x8, [sp, #0x10]
  1ab948: f9400508     	ldr	x8, [x8, #0x8]
  1ab94c: f9400108     	ldr	x8, [x8]
  1ab950: f9400508     	ldr	x8, [x8, #0x8]
  1ab954: f9400be9     	ldr	x9, [sp, #0x10]
  1ab958: f9400529     	ldr	x9, [x9, #0x8]
  1ab95c: f9400929     	ldr	x9, [x9, #0x10]
  1ab960: eb090108     	subs	x8, x8, x9
  1ab964: f9400be9     	ldr	x9, [sp, #0x10]
  1ab968: f9400529     	ldr	x9, [x9, #0x8]
  1ab96c: f9400529     	ldr	x9, [x9, #0x8]
  1ab970: eb090108     	subs	x8, x8, x9
  1ab974: f94007e9     	ldr	x9, [sp, #0x8]
  1ab978: eb09011f     	cmp	x8, x9
  1ab97c: 1a9fb7ea     	cset	w10, ge
  1ab980: 3700004a     	tbnz	w10, #0x0, 0x1ab988 <ogg_sync_bufferin+0xa8>
  1ab984: 1400000f     	b	0x1ab9c0 <ogg_sync_bufferin+0xe0>
  1ab988: f9400be8     	ldr	x8, [sp, #0x10]
  1ab98c: f9400508     	ldr	x8, [x8, #0x8]
  1ab990: f9400108     	ldr	x8, [x8]
  1ab994: f9400108     	ldr	x8, [x8]
  1ab998: f9400be9     	ldr	x9, [sp, #0x10]
  1ab99c: f9400529     	ldr	x9, [x9, #0x8]
  1ab9a0: f9400929     	ldr	x9, [x9, #0x10]
  1ab9a4: 8b090108     	add	x8, x8, x9
  1ab9a8: f9400be9     	ldr	x9, [sp, #0x10]
  1ab9ac: f9400529     	ldr	x9, [x9, #0x8]
  1ab9b0: f9400529     	ldr	x9, [x9, #0x8]
  1ab9b4: 8b090108     	add	x8, x8, x9
  1ab9b8: f81f83a8     	stur	x8, [x29, #-0x8]
  1ab9bc: 14000024     	b	0x1aba4c <ogg_sync_bufferin+0x16c>
  1ab9c0: f9400be8     	ldr	x8, [sp, #0x10]
  1ab9c4: f9400508     	ldr	x8, [x8, #0x8]
  1ab9c8: f9400908     	ldr	x8, [x8, #0x10]
  1ab9cc: b50001e8     	cbnz	x8, 0x1aba08 <ogg_sync_bufferin+0x128>
  1ab9d0: f9400be8     	ldr	x8, [sp, #0x10]
  1ab9d4: f9400500     	ldr	x0, [x8, #0x8]
  1ab9d8: f94007e1     	ldr	x1, [sp, #0x8]
  1ab9dc: 94000033     	bl	0x1abaa8 <ogg_sync_bufferin+0x1c8>
  1ab9e0: f9400be8     	ldr	x8, [sp, #0x10]
  1ab9e4: f9400508     	ldr	x8, [x8, #0x8]
  1ab9e8: f9400108     	ldr	x8, [x8]
  1ab9ec: f9400108     	ldr	x8, [x8]
  1ab9f0: f9400be0     	ldr	x0, [sp, #0x10]
  1ab9f4: f9400400     	ldr	x0, [x0, #0x8]
  1ab9f8: f9400400     	ldr	x0, [x0, #0x8]
  1ab9fc: 8b000108     	add	x8, x8, x0
  1aba00: f81f83a8     	stur	x8, [x29, #-0x8]
  1aba04: 14000012     	b	0x1aba4c <ogg_sync_bufferin+0x16c>
  1aba08: f9400be8     	ldr	x8, [sp, #0x10]
  1aba0c: f9400100     	ldr	x0, [x8]
  1aba10: f94007e1     	ldr	x1, [sp, #0x8]
  1aba14: 94000012     	bl	0x1aba5c <ogg_sync_bufferin+0x17c>
  1aba18: f90003e0     	str	x0, [sp]
  1aba1c: f94003e8     	ldr	x8, [sp]
  1aba20: f9400be0     	ldr	x0, [sp, #0x10]
  1aba24: f9400400     	ldr	x0, [x0, #0x8]
  1aba28: f9000c08     	str	x8, [x0, #0x18]
  1aba2c: f94003e8     	ldr	x8, [sp]
  1aba30: f9400be0     	ldr	x0, [sp, #0x10]
  1aba34: f9000408     	str	x8, [x0, #0x8]
  1aba38: f9400be8     	ldr	x8, [sp, #0x10]
  1aba3c: f9400508     	ldr	x8, [x8, #0x8]
  1aba40: f9400108     	ldr	x8, [x8]
  1aba44: f9400108     	ldr	x8, [x8]
  1aba48: f81f83a8     	stur	x8, [x29, #-0x8]
  1aba4c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aba50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1aba54: 9100c3ff     	add	sp, sp, #0x30
  1aba58: d65f03c0     	ret
  1aba5c: d100c3ff     	sub	sp, sp, #0x30
  1aba60: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1aba64: 910083fd     	add	x29, sp, #0x20
  1aba68: f81f83a0     	stur	x0, [x29, #-0x8]
  1aba6c: f9000be1     	str	x1, [sp, #0x10]
  1aba70: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aba74: f9400be1     	ldr	x1, [sp, #0x10]
  1aba78: 94000679     	bl	0x1ad45c <ogg_page_dup+0x2e8>
  1aba7c: f90007e0     	str	x0, [sp, #0x8]
  1aba80: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aba84: 97fffc95     	bl	0x1aacd8 <ogg_buffer_dup+0xdc>
  1aba88: f90003e0     	str	x0, [sp]
  1aba8c: f94007e0     	ldr	x0, [sp, #0x8]
  1aba90: f94003e1     	ldr	x1, [sp]
  1aba94: f9000020     	str	x0, [x1]
  1aba98: f94003e0     	ldr	x0, [sp]
  1aba9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1abaa0: 9100c3ff     	add	sp, sp, #0x30
  1abaa4: d65f03c0     	ret
  1abaa8: d100c3ff     	sub	sp, sp, #0x30
  1abaac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1abab0: 910083fd     	add	x29, sp, #0x20
  1abab4: f81f83a0     	stur	x0, [x29, #-0x8]
  1abab8: f9000be1     	str	x1, [sp, #0x10]
  1ababc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1abac0: f9400000     	ldr	x0, [x0]
  1abac4: f90007e0     	str	x0, [sp, #0x8]
  1abac8: f94007e0     	ldr	x0, [sp, #0x8]
  1abacc: f9400400     	ldr	x0, [x0, #0x8]
  1abad0: f9400be1     	ldr	x1, [sp, #0x10]
  1abad4: eb01001f     	cmp	x0, x1
  1abad8: 1a9fa7e8     	cset	w8, lt
  1abadc: 37000048     	tbnz	w8, #0x0, 0x1abae4 <ogg_sync_bufferin+0x204>
  1abae0: 1400000a     	b	0x1abb08 <ogg_sync_bufferin+0x228>
  1abae4: f94007e8     	ldr	x8, [sp, #0x8]
  1abae8: f9400100     	ldr	x0, [x8]
  1abaec: f9400be1     	ldr	x1, [sp, #0x10]
  1abaf0: 97fbdfe0     	bl	0xa3a70 <realloc@plt>
  1abaf4: f94007e8     	ldr	x8, [sp, #0x8]
  1abaf8: f9000100     	str	x0, [x8]
  1abafc: f9400be8     	ldr	x8, [sp, #0x10]
  1abb00: f94007e0     	ldr	x0, [sp, #0x8]
  1abb04: f9000408     	str	x8, [x0, #0x8]
  1abb08: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1abb0c: 9100c3ff     	add	sp, sp, #0x30
  1abb10: d65f03c0     	ret

00000000001abb14 <ogg_sync_wrote>:
  1abb14: d10083ff     	sub	sp, sp, #0x20
  1abb18: d2800008     	mov	x8, #0x0                // =0
  1abb1c: f9000be0     	str	x0, [sp, #0x10]
  1abb20: f90007e1     	str	x1, [sp, #0x8]
  1abb24: f9400be0     	ldr	x0, [sp, #0x10]
  1abb28: f9400400     	ldr	x0, [x0, #0x8]
  1abb2c: eb08001f     	cmp	x0, x8
  1abb30: 1a9f07e9     	cset	w9, ne
  1abb34: 37000089     	tbnz	w9, #0x0, 0x1abb44 <ogg_sync_wrote+0x30>
  1abb38: 128001a8     	mov	w8, #-0xe               // =-14
  1abb3c: b9001fe8     	str	w8, [sp, #0x1c]
  1abb40: 14000021     	b	0x1abbc4 <ogg_sync_wrote+0xb0>
  1abb44: f9400be8     	ldr	x8, [sp, #0x10]
  1abb48: f9400508     	ldr	x8, [x8, #0x8]
  1abb4c: f9400108     	ldr	x8, [x8]
  1abb50: f9400508     	ldr	x8, [x8, #0x8]
  1abb54: f9400be9     	ldr	x9, [sp, #0x10]
  1abb58: f9400529     	ldr	x9, [x9, #0x8]
  1abb5c: f9400929     	ldr	x9, [x9, #0x10]
  1abb60: eb090108     	subs	x8, x8, x9
  1abb64: f9400be9     	ldr	x9, [sp, #0x10]
  1abb68: f9400529     	ldr	x9, [x9, #0x8]
  1abb6c: f9400529     	ldr	x9, [x9, #0x8]
  1abb70: eb090108     	subs	x8, x8, x9
  1abb74: f94007e9     	ldr	x9, [sp, #0x8]
  1abb78: eb09011f     	cmp	x8, x9
  1abb7c: 1a9fa7ea     	cset	w10, lt
  1abb80: 3700004a     	tbnz	w10, #0x0, 0x1abb88 <ogg_sync_wrote+0x74>
  1abb84: 14000004     	b	0x1abb94 <ogg_sync_wrote+0x80>
  1abb88: 128001a8     	mov	w8, #-0xe               // =-14
  1abb8c: b9001fe8     	str	w8, [sp, #0x1c]
  1abb90: 1400000d     	b	0x1abbc4 <ogg_sync_wrote+0xb0>
  1abb94: f94007e8     	ldr	x8, [sp, #0x8]
  1abb98: f9400be9     	ldr	x9, [sp, #0x10]
  1abb9c: f9400529     	ldr	x9, [x9, #0x8]
  1abba0: f940092a     	ldr	x10, [x9, #0x10]
  1abba4: 8b080148     	add	x8, x10, x8
  1abba8: f9000928     	str	x8, [x9, #0x10]
  1abbac: f94007e8     	ldr	x8, [sp, #0x8]
  1abbb0: f9400be9     	ldr	x9, [sp, #0x10]
  1abbb4: f9400d2a     	ldr	x10, [x9, #0x18]
  1abbb8: 8b080148     	add	x8, x10, x8
  1abbbc: f9000d28     	str	x8, [x9, #0x18]
  1abbc0: b9001fff     	str	wzr, [sp, #0x1c]
  1abbc4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1abbc8: 910083ff     	add	sp, sp, #0x20
  1abbcc: d65f03c0     	ret

00000000001abbd0 <ogg_sync_pageseek>:
  1abbd0: d103c3ff     	sub	sp, sp, #0xf0
  1abbd4: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1abbd8: 910383fd     	add	x29, sp, #0xe0
  1abbdc: d53bd048     	mrs	x8, TPIDR_EL0
  1abbe0: f9401508     	ldr	x8, [x8, #0x28]
  1abbe4: f81f83a8     	stur	x8, [x29, #-0x8]
  1abbe8: f81c03a0     	stur	x0, [x29, #-0x40]
  1abbec: f81b83a1     	stur	x1, [x29, #-0x48]
  1abbf0: aa1f03e8     	mov	x8, xzr
  1abbf4: f81a83a8     	stur	x8, [x29, #-0x58]
  1abbf8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1abbfc: 97fbe515     	bl	0xa5050 <ogg_page_release@plt>
  1abc00: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abc04: f9400d08     	ldr	x8, [x8, #0x18]
  1abc08: f81b03a8     	stur	x8, [x29, #-0x50]
  1abc0c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abc10: f9400901     	ldr	x1, [x8, #0x10]
  1abc14: d100c3a8     	sub	x8, x29, #0x30
  1abc18: b9005fe0     	str	w0, [sp, #0x5c]
  1abc1c: aa0803e0     	mov	x0, x8
  1abc20: 97fffc8d     	bl	0x1aae54 <ogg_page_version+0x90>
  1abc24: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abc28: b9402509     	ldr	w9, [x8, #0x24]
  1abc2c: b9005be0     	str	w0, [sp, #0x58]
  1abc30: 35000629     	cbnz	w9, 0x1abcf4 <ogg_sync_pageseek+0x124>
  1abc34: 14000001     	b	0x1abc38 <ogg_sync_pageseek+0x68>
  1abc38: f85b03a8     	ldur	x8, [x29, #-0x50]
  1abc3c: f1006908     	subs	x8, x8, #0x1a
  1abc40: f9002be8     	str	x8, [sp, #0x50]
  1abc44: 5400006c     	b.gt	0x1abc50 <ogg_sync_pageseek+0x80>
  1abc48: 14000001     	b	0x1abc4c <ogg_sync_pageseek+0x7c>
  1abc4c: 14000115     	b	0x1ac0a0 <ogg_sync_pageseek+0x4d0>
  1abc50: d100c3a0     	sub	x0, x29, #0x30
  1abc54: 2a1f03e1     	mov	w1, wzr
  1abc58: 97fffcae     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abc5c: 12001c00     	and	w0, w0, #0xff
  1abc60: 71013c00     	subs	w0, w0, #0x4f
  1abc64: b9004fe0     	str	w0, [sp, #0x4c]
  1abc68: 54000341     	b.ne	0x1abcd0 <ogg_sync_pageseek+0x100>
  1abc6c: 14000001     	b	0x1abc70 <ogg_sync_pageseek+0xa0>
  1abc70: d100c3a0     	sub	x0, x29, #0x30
  1abc74: 320003e1     	orr	w1, wzr, #0x1
  1abc78: 97fffca6     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abc7c: 12001c00     	and	w0, w0, #0xff
  1abc80: 71019c00     	subs	w0, w0, #0x67
  1abc84: b9004be0     	str	w0, [sp, #0x48]
  1abc88: 54000241     	b.ne	0x1abcd0 <ogg_sync_pageseek+0x100>
  1abc8c: 14000001     	b	0x1abc90 <ogg_sync_pageseek+0xc0>
  1abc90: d100c3a0     	sub	x0, x29, #0x30
  1abc94: 321f03e1     	orr	w1, wzr, #0x2
  1abc98: 97fffc9e     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abc9c: 12001c00     	and	w0, w0, #0xff
  1abca0: 71019c00     	subs	w0, w0, #0x67
  1abca4: b90047e0     	str	w0, [sp, #0x44]
  1abca8: 54000141     	b.ne	0x1abcd0 <ogg_sync_pageseek+0x100>
  1abcac: 14000001     	b	0x1abcb0 <ogg_sync_pageseek+0xe0>
  1abcb0: d100c3a0     	sub	x0, x29, #0x30
  1abcb4: 320007e1     	orr	w1, wzr, #0x3
  1abcb8: 97fffc96     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abcbc: 12001c00     	and	w0, w0, #0xff
  1abcc0: 71014c00     	subs	w0, w0, #0x53
  1abcc4: b90043e0     	str	w0, [sp, #0x40]
  1abcc8: 54000060     	b.eq	0x1abcd4 <ogg_sync_pageseek+0x104>
  1abccc: 14000001     	b	0x1abcd0 <ogg_sync_pageseek+0x100>
  1abcd0: 140000a2     	b	0x1abf58 <ogg_sync_pageseek+0x388>
  1abcd4: d100c3a0     	sub	x0, x29, #0x30
  1abcd8: 52800341     	mov	w1, #0x1a               // =26
  1abcdc: 97fffc8d     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abce0: 12001c00     	and	w0, w0, #0xff
  1abce4: 11006c00     	add	w0, w0, #0x1b
  1abce8: f85c03be     	ldur	x30, [x29, #-0x40]
  1abcec: b90027c0     	str	w0, [x30, #0x24]
  1abcf0: 14000001     	b	0x1abcf4 <ogg_sync_pageseek+0x124>
  1abcf4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1abcf8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1abcfc: b9802529     	ldrsw	x9, [x9, #0x24]
  1abd00: eb090108     	subs	x8, x8, x9
  1abd04: f9001fe8     	str	x8, [sp, #0x38]
  1abd08: 5400006a     	b.ge	0x1abd14 <ogg_sync_pageseek+0x144>
  1abd0c: 14000001     	b	0x1abd10 <ogg_sync_pageseek+0x140>
  1abd10: 140000e4     	b	0x1ac0a0 <ogg_sync_pageseek+0x4d0>
  1abd14: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abd18: b9402909     	ldr	w9, [x8, #0x28]
  1abd1c: 35000369     	cbnz	w9, 0x1abd88 <ogg_sync_pageseek+0x1b8>
  1abd20: 14000001     	b	0x1abd24 <ogg_sync_pageseek+0x154>
  1abd24: 2a1f03e8     	mov	w8, wzr
  1abd28: b81a43a8     	stur	w8, [x29, #-0x5c]
  1abd2c: 14000001     	b	0x1abd30 <ogg_sync_pageseek+0x160>
  1abd30: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1abd34: f85c03a9     	ldur	x9, [x29, #-0x40]
  1abd38: b940252a     	ldr	w10, [x9, #0x24]
  1abd3c: 71006d4a     	subs	w10, w10, #0x1b
  1abd40: 6b0a0108     	subs	w8, w8, w10
  1abd44: b90037e8     	str	w8, [sp, #0x34]
  1abd48: 540001ea     	b.ge	0x1abd84 <ogg_sync_pageseek+0x1b4>
  1abd4c: 14000001     	b	0x1abd50 <ogg_sync_pageseek+0x180>
  1abd50: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1abd54: 11006d01     	add	w1, w8, #0x1b
  1abd58: d100c3a0     	sub	x0, x29, #0x30
  1abd5c: 97fffc6d     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1abd60: f85c03be     	ldur	x30, [x29, #-0x40]
  1abd64: b9402bc8     	ldr	w8, [x30, #0x28]
  1abd68: 0b200108     	add	w8, w8, w0, uxtb
  1abd6c: b9002bc8     	str	w8, [x30, #0x28]
  1abd70: 14000001     	b	0x1abd74 <ogg_sync_pageseek+0x1a4>
  1abd74: b85a43a8     	ldur	w8, [x29, #-0x5c]
  1abd78: 11000508     	add	w8, w8, #0x1
  1abd7c: b81a43a8     	stur	w8, [x29, #-0x5c]
  1abd80: 17ffffec     	b	0x1abd30 <ogg_sync_pageseek+0x160>
  1abd84: 14000001     	b	0x1abd88 <ogg_sync_pageseek+0x1b8>
  1abd88: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abd8c: b9402909     	ldr	w9, [x8, #0x28]
  1abd90: b940250a     	ldr	w10, [x8, #0x24]
  1abd94: 0b0a0129     	add	w9, w9, w10
  1abd98: 2a0903e8     	mov	w8, w9
  1abd9c: 93407d08     	sxtw	x8, w8
  1abda0: f85b03ab     	ldur	x11, [x29, #-0x50]
  1abda4: eb0b0108     	subs	x8, x8, x11
  1abda8: f90017e8     	str	x8, [sp, #0x28]
  1abdac: 5400006d     	b.le	0x1abdb8 <ogg_sync_pageseek+0x1e8>
  1abdb0: 14000001     	b	0x1abdb4 <ogg_sync_pageseek+0x1e4>
  1abdb4: 140000bb     	b	0x1ac0a0 <ogg_sync_pageseek+0x4d0>
  1abdb8: d100c3a8     	sub	x8, x29, #0x30
  1abdbc: 528002c9     	mov	w9, #0x16               // =22
  1abdc0: aa0803e0     	mov	x0, x8
  1abdc4: 2a0903e1     	mov	w1, w9
  1abdc8: f90013e8     	str	x8, [sp, #0x20]
  1abdcc: b9001fe9     	str	w9, [sp, #0x1c]
  1abdd0: 97fffd6d     	bl	0x1ab384 <ogg_page_serialno+0x8c>
  1abdd4: b81a03a0     	stur	w0, [x29, #-0x60]
  1abdd8: 2a1f03e0     	mov	w0, wzr
  1abddc: f94013e8     	ldr	x8, [sp, #0x20]
  1abde0: b9001be0     	str	w0, [sp, #0x18]
  1abde4: aa0803e0     	mov	x0, x8
  1abde8: b9401be1     	ldr	w1, [sp, #0x18]
  1abdec: b9401fe2     	ldr	w2, [sp, #0x1c]
  1abdf0: 940000da     	bl	0x1ac158 <ogg_page_release+0x74>
  1abdf4: b85a03a9     	ldur	w9, [x29, #-0x60]
  1abdf8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abdfc: f9400900     	ldr	x0, [x8, #0x10]
  1abe00: b9402901     	ldr	w1, [x8, #0x28]
  1abe04: b9402502     	ldr	w2, [x8, #0x24]
  1abe08: 0b020021     	add	w1, w1, w2
  1abe0c: b90017e9     	str	w9, [sp, #0x14]
  1abe10: 94000100     	bl	0x1ac210 <ogg_page_release+0x12c>
  1abe14: b94017e9     	ldr	w9, [sp, #0x14]
  1abe18: 6b000129     	subs	w9, w9, w0
  1abe1c: b90013e9     	str	w9, [sp, #0x10]
  1abe20: 540000e0     	b.eq	0x1abe3c <ogg_sync_pageseek+0x26c>
  1abe24: 14000001     	b	0x1abe28 <ogg_sync_pageseek+0x258>
  1abe28: b85a03a1     	ldur	w1, [x29, #-0x60]
  1abe2c: d100c3a0     	sub	x0, x29, #0x30
  1abe30: 528002c2     	mov	w2, #0x16               // =22
  1abe34: 940000c9     	bl	0x1ac158 <ogg_page_release+0x74>
  1abe38: 14000048     	b	0x1abf58 <ogg_sync_pageseek+0x388>
  1abe3c: b85a03a1     	ldur	w1, [x29, #-0x60]
  1abe40: d100c3a0     	sub	x0, x29, #0x30
  1abe44: 528002c2     	mov	w2, #0x16               // =22
  1abe48: 940000c4     	bl	0x1ac158 <ogg_page_release+0x74>
  1abe4c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1abe50: b4000320     	cbz	x0, 0x1abeb4 <ogg_sync_pageseek+0x2e4>
  1abe54: 14000001     	b	0x1abe58 <ogg_sync_pageseek+0x288>
  1abe58: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abe5c: 91004100     	add	x0, x8, #0x10
  1abe60: 91002101     	add	x1, x8, #0x8
  1abe64: b9802502     	ldrsw	x2, [x8, #0x24]
  1abe68: 94000142     	bl	0x1ac370 <ogg_page_release+0x28c>
  1abe6c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1abe70: f9000100     	str	x0, [x8]
  1abe74: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abe78: b9402509     	ldr	w9, [x8, #0x24]
  1abe7c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1abe80: b9000909     	str	w9, [x8, #0x8]
  1abe84: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abe88: 91004100     	add	x0, x8, #0x10
  1abe8c: 91002101     	add	x1, x8, #0x8
  1abe90: b9802902     	ldrsw	x2, [x8, #0x28]
  1abe94: 94000137     	bl	0x1ac370 <ogg_page_release+0x28c>
  1abe98: f85b83a8     	ldur	x8, [x29, #-0x48]
  1abe9c: f9000900     	str	x0, [x8, #0x10]
  1abea0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abea4: b9802908     	ldrsw	x8, [x8, #0x28]
  1abea8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1abeac: f9000c08     	str	x8, [x0, #0x18]
  1abeb0: 14000014     	b	0x1abf00 <ogg_sync_pageseek+0x330>
  1abeb4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abeb8: f9400900     	ldr	x0, [x8, #0x10]
  1abebc: b9402509     	ldr	w9, [x8, #0x24]
  1abec0: b940290a     	ldr	w10, [x8, #0x28]
  1abec4: 0b0a0129     	add	w9, w9, w10
  1abec8: 2a0903e8     	mov	w8, w9
  1abecc: 93407d01     	sxtw	x1, w8
  1abed0: 940001bc     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1abed4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abed8: f9000900     	str	x0, [x8, #0x10]
  1abedc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abee0: f9400908     	ldr	x8, [x8, #0x10]
  1abee4: b50000c8     	cbnz	x8, 0x1abefc <ogg_sync_pageseek+0x32c>
  1abee8: 14000001     	b	0x1abeec <ogg_sync_pageseek+0x31c>
  1abeec: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abef0: aa1f03e9     	mov	x9, xzr
  1abef4: f9000509     	str	x9, [x8, #0x8]
  1abef8: 14000001     	b	0x1abefc <ogg_sync_pageseek+0x32c>
  1abefc: 14000001     	b	0x1abf00 <ogg_sync_pageseek+0x330>
  1abf00: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf04: b9402509     	ldr	w9, [x8, #0x24]
  1abf08: b940290a     	ldr	w10, [x8, #0x28]
  1abf0c: 0b0a0129     	add	w9, w9, w10
  1abf10: 2a0903e8     	mov	w8, w9
  1abf14: 93407d08     	sxtw	x8, w8
  1abf18: f81a83a8     	stur	x8, [x29, #-0x58]
  1abf1c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf20: 2a1f03e9     	mov	w9, wzr
  1abf24: b9002109     	str	w9, [x8, #0x20]
  1abf28: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf2c: b9002509     	str	w9, [x8, #0x24]
  1abf30: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf34: b9002909     	str	w9, [x8, #0x28]
  1abf38: f85a83a8     	ldur	x8, [x29, #-0x58]
  1abf3c: f85c03ab     	ldur	x11, [x29, #-0x40]
  1abf40: f9400d6c     	ldr	x12, [x11, #0x18]
  1abf44: eb080188     	subs	x8, x12, x8
  1abf48: f9000d68     	str	x8, [x11, #0x18]
  1abf4c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1abf50: f81c83a8     	stur	x8, [x29, #-0x38]
  1abf54: 14000056     	b	0x1ac0ac <ogg_sync_pageseek+0x4dc>
  1abf58: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf5c: 2a1f03e9     	mov	w9, wzr
  1abf60: b9002509     	str	w9, [x8, #0x24]
  1abf64: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf68: b9002909     	str	w9, [x8, #0x28]
  1abf6c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf70: f9400900     	ldr	x0, [x8, #0x10]
  1abf74: 320003e9     	orr	w9, wzr, #0x1
  1abf78: 2a0903e1     	mov	w1, w9
  1abf7c: 94000191     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1abf80: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf84: f9000900     	str	x0, [x8, #0x10]
  1abf88: f85a83a8     	ldur	x8, [x29, #-0x58]
  1abf8c: f1000508     	subs	x8, x8, #0x1
  1abf90: f81a83a8     	stur	x8, [x29, #-0x58]
  1abf94: 14000001     	b	0x1abf98 <ogg_sync_pageseek+0x3c8>
  1abf98: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abf9c: f9400908     	ldr	x8, [x8, #0x10]
  1abfa0: b4000648     	cbz	x8, 0x1ac068 <ogg_sync_pageseek+0x498>
  1abfa4: 14000001     	b	0x1abfa8 <ogg_sync_pageseek+0x3d8>
  1abfa8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abfac: f9400908     	ldr	x8, [x8, #0x10]
  1abfb0: f9400109     	ldr	x9, [x8]
  1abfb4: f9400129     	ldr	x9, [x9]
  1abfb8: f9400508     	ldr	x8, [x8, #0x8]
  1abfbc: 8b080128     	add	x8, x9, x8
  1abfc0: f81983a8     	stur	x8, [x29, #-0x68]
  1abfc4: f85983a0     	ldur	x0, [x29, #-0x68]
  1abfc8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1abfcc: f9400908     	ldr	x8, [x8, #0x10]
  1abfd0: f9400902     	ldr	x2, [x8, #0x10]
  1abfd4: 528009e1     	mov	w1, #0x4f               // =79
  1abfd8: 97fbd03e     	bl	0xa00d0 <memchr@plt>
  1abfdc: f9003be0     	str	x0, [sp, #0x70]
  1abfe0: f9403be8     	ldr	x8, [sp, #0x70]
  1abfe4: b4000228     	cbz	x8, 0x1ac028 <ogg_sync_pageseek+0x458>
  1abfe8: 14000001     	b	0x1abfec <ogg_sync_pageseek+0x41c>
  1abfec: f9403be8     	ldr	x8, [sp, #0x70]
  1abff0: f85983a9     	ldur	x9, [x29, #-0x68]
  1abff4: eb090108     	subs	x8, x8, x9
  1abff8: f90037e8     	str	x8, [sp, #0x68]
  1abffc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac000: f9400900     	ldr	x0, [x8, #0x10]
  1ac004: f94037e1     	ldr	x1, [sp, #0x68]
  1ac008: 9400016e     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ac00c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac010: f9000900     	str	x0, [x8, #0x10]
  1ac014: f94037e8     	ldr	x8, [sp, #0x68]
  1ac018: f85a83a9     	ldur	x9, [x29, #-0x58]
  1ac01c: eb080128     	subs	x8, x9, x8
  1ac020: f81a83a8     	stur	x8, [x29, #-0x58]
  1ac024: 14000011     	b	0x1ac068 <ogg_sync_pageseek+0x498>
  1ac028: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac02c: f9400908     	ldr	x8, [x8, #0x10]
  1ac030: f9400908     	ldr	x8, [x8, #0x10]
  1ac034: f90033e8     	str	x8, [sp, #0x60]
  1ac038: f94033e8     	ldr	x8, [sp, #0x60]
  1ac03c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1ac040: eb080128     	subs	x8, x9, x8
  1ac044: f81a83a8     	stur	x8, [x29, #-0x58]
  1ac048: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac04c: f9400900     	ldr	x0, [x8, #0x10]
  1ac050: f94033e1     	ldr	x1, [sp, #0x60]
  1ac054: 9400015b     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ac058: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac05c: f9000900     	str	x0, [x8, #0x10]
  1ac060: 14000001     	b	0x1ac064 <ogg_sync_pageseek+0x494>
  1ac064: 17ffffcd     	b	0x1abf98 <ogg_sync_pageseek+0x3c8>
  1ac068: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac06c: f9400908     	ldr	x8, [x8, #0x10]
  1ac070: b50000c8     	cbnz	x8, 0x1ac088 <ogg_sync_pageseek+0x4b8>
  1ac074: 14000001     	b	0x1ac078 <ogg_sync_pageseek+0x4a8>
  1ac078: f85c03a8     	ldur	x8, [x29, #-0x40]
  1ac07c: aa1f03e9     	mov	x9, xzr
  1ac080: f9000509     	str	x9, [x8, #0x8]
  1ac084: 14000001     	b	0x1ac088 <ogg_sync_pageseek+0x4b8>
  1ac088: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ac08c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1ac090: f9400d2a     	ldr	x10, [x9, #0x18]
  1ac094: 8b080148     	add	x8, x10, x8
  1ac098: f9000d28     	str	x8, [x9, #0x18]
  1ac09c: 14000001     	b	0x1ac0a0 <ogg_sync_pageseek+0x4d0>
  1ac0a0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ac0a4: f81c83a8     	stur	x8, [x29, #-0x38]
  1ac0a8: 14000001     	b	0x1ac0ac <ogg_sync_pageseek+0x4dc>
  1ac0ac: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ac0b0: d53bd049     	mrs	x9, TPIDR_EL0
  1ac0b4: f9401529     	ldr	x9, [x9, #0x28]
  1ac0b8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ac0bc: eb0a0129     	subs	x9, x9, x10
  1ac0c0: f90007e8     	str	x8, [sp, #0x8]
  1ac0c4: f90003e9     	str	x9, [sp]
  1ac0c8: 540000c1     	b.ne	0x1ac0e0 <ogg_sync_pageseek+0x510>
  1ac0cc: 14000001     	b	0x1ac0d0 <ogg_sync_pageseek+0x500>
  1ac0d0: f94007e0     	ldr	x0, [sp, #0x8]
  1ac0d4: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1ac0d8: 9103c3ff     	add	sp, sp, #0xf0
  1ac0dc: d65f03c0     	ret
  1ac0e0: 97fbf724     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ac0e4 <ogg_page_release>:
  1ac0e4: d100c3ff     	sub	sp, sp, #0x30
  1ac0e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac0ec: 910083fd     	add	x29, sp, #0x20
  1ac0f0: d2800008     	mov	x8, #0x0                // =0
  1ac0f4: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac0f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac0fc: eb08001f     	cmp	x0, x8
  1ac100: 1a9f07e9     	cset	w9, ne
  1ac104: 37000049     	tbnz	w9, #0x0, 0x1ac10c <ogg_page_release+0x28>
  1ac108: 14000010     	b	0x1ac148 <ogg_page_release+0x64>
  1ac10c: b27b03e2     	orr	x2, xzr, #0x20
  1ac110: 52800008     	mov	w8, #0x0                // =0
  1ac114: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac118: f9400120     	ldr	x0, [x9]
  1ac11c: f9000be2     	str	x2, [sp, #0x10]
  1ac120: b9000fe8     	str	w8, [sp, #0xc]
  1ac124: 94000187     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac128: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac12c: f9400920     	ldr	x0, [x9, #0x10]
  1ac130: 94000184     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac134: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac138: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac13c: 2a0803e1     	mov	w1, w8
  1ac140: f9400be2     	ldr	x2, [sp, #0x10]
  1ac144: 97fbeaab     	bl	0xa6bf0 <memset@plt>
  1ac148: 52800000     	mov	w0, #0x0                // =0
  1ac14c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac150: 9100c3ff     	add	sp, sp, #0x30
  1ac154: d65f03c0     	ret
  1ac158: d100c3ff     	sub	sp, sp, #0x30
  1ac15c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac160: 910083fd     	add	x29, sp, #0x20
  1ac164: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac168: b81f43a1     	stur	w1, [x29, #-0xc]
  1ac16c: b90013e2     	str	w2, [sp, #0x10]
  1ac170: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac174: b94013e1     	ldr	w1, [sp, #0x10]
  1ac178: 94000422     	bl	0x1ad200 <ogg_page_dup+0x8c>
  1ac17c: b9000fff     	str	wzr, [sp, #0xc]
  1ac180: 321e03e8     	orr	w8, wzr, #0x4
  1ac184: b9400fe9     	ldr	w9, [sp, #0xc]
  1ac188: 6b08013f     	cmp	w9, w8
  1ac18c: 1a9fa7e8     	cset	w8, lt
  1ac190: 37000048     	tbnz	w8, #0x0, 0x1ac198 <ogg_page_release+0xb4>
  1ac194: 1400001c     	b	0x1ac204 <ogg_page_release+0x120>
  1ac198: 321d03e8     	orr	w8, wzr, #0x8
  1ac19c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac1a0: b94013e1     	ldr	w1, [sp, #0x10]
  1ac1a4: b9000be8     	str	w8, [sp, #0x8]
  1ac1a8: 9400043c     	bl	0x1ad298 <ogg_page_dup+0x124>
  1ac1ac: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ac1b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac1b4: f9400800     	ldr	x0, [x0, #0x10]
  1ac1b8: b94013e1     	ldr	w1, [sp, #0x10]
  1ac1bc: 2a0103e9     	mov	w9, w1
  1ac1c0: 93407d29     	sxtw	x9, w9
  1ac1c4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ac1c8: f9400d4a     	ldr	x10, [x10, #0x18]
  1ac1cc: eb0a0129     	subs	x9, x9, x10
  1ac1d0: 8b090009     	add	x9, x0, x9
  1ac1d4: 39000128     	strb	w8, [x9]
  1ac1d8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1ac1dc: b9400be1     	ldr	w1, [sp, #0x8]
  1ac1e0: 1ac12508     	lsr	w8, w8, w1
  1ac1e4: b81f43a8     	stur	w8, [x29, #-0xc]
  1ac1e8: b94013e8     	ldr	w8, [sp, #0x10]
  1ac1ec: 11000508     	add	w8, w8, #0x1
  1ac1f0: b90013e8     	str	w8, [sp, #0x10]
  1ac1f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac1f8: 11000508     	add	w8, w8, #0x1
  1ac1fc: b9000fe8     	str	w8, [sp, #0xc]
  1ac200: 17ffffe0     	b	0x1ac180 <ogg_page_release+0x9c>
  1ac204: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac208: 9100c3ff     	add	sp, sp, #0x30
  1ac20c: d65f03c0     	ret
  1ac210: d10103ff     	sub	sp, sp, #0x40
  1ac214: d2800008     	mov	x8, #0x0                // =0
  1ac218: 900007e9     	adrp	x9, 0x2a8000
  1ac21c: f942a929     	ldr	x9, [x9, #0x550]
  1ac220: f9001fe0     	str	x0, [sp, #0x38]
  1ac224: b90037e1     	str	w1, [sp, #0x34]
  1ac228: b90033ff     	str	wzr, [sp, #0x30]
  1ac22c: f9000fe8     	str	x8, [sp, #0x18]
  1ac230: f9000be9     	str	x9, [sp, #0x10]
  1ac234: f9401fe8     	ldr	x8, [sp, #0x38]
  1ac238: f9400fe9     	ldr	x9, [sp, #0x18]
  1ac23c: eb09011f     	cmp	x8, x9
  1ac240: 1a9f07ea     	cset	w10, ne
  1ac244: 3700004a     	tbnz	w10, #0x0, 0x1ac24c <ogg_page_release+0x168>
  1ac248: 14000047     	b	0x1ac364 <ogg_page_release+0x280>
  1ac24c: f9401fe8     	ldr	x8, [sp, #0x38]
  1ac250: f9400108     	ldr	x8, [x8]
  1ac254: f9400108     	ldr	x8, [x8]
  1ac258: f9401fe9     	ldr	x9, [sp, #0x38]
  1ac25c: f9400529     	ldr	x9, [x9, #0x8]
  1ac260: 8b090108     	add	x8, x8, x9
  1ac264: f90013e8     	str	x8, [sp, #0x20]
  1ac268: b94037ea     	ldr	w10, [sp, #0x34]
  1ac26c: 2a0a03e8     	mov	w8, w10
  1ac270: 93407d08     	sxtw	x8, w8
  1ac274: f9401fe9     	ldr	x9, [sp, #0x38]
  1ac278: f9400929     	ldr	x9, [x9, #0x10]
  1ac27c: eb09011f     	cmp	x8, x9
  1ac280: 1a9fa7ea     	cset	w10, lt
  1ac284: 3700004a     	tbnz	w10, #0x0, 0x1ac28c <ogg_page_release+0x1a8>
  1ac288: 14000006     	b	0x1ac2a0 <ogg_page_release+0x1bc>
  1ac28c: b94037e8     	ldr	w8, [sp, #0x34]
  1ac290: 2a0803e9     	mov	w9, w8
  1ac294: 93407d29     	sxtw	x9, w9
  1ac298: f90007e9     	str	x9, [sp, #0x8]
  1ac29c: 14000004     	b	0x1ac2ac <ogg_page_release+0x1c8>
  1ac2a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1ac2a4: f9400908     	ldr	x8, [x8, #0x10]
  1ac2a8: f90007e8     	str	x8, [sp, #0x8]
  1ac2ac: f94007e8     	ldr	x8, [sp, #0x8]
  1ac2b0: 2a0803e9     	mov	w9, w8
  1ac2b4: b9002be9     	str	w9, [sp, #0x28]
  1ac2b8: b9002fff     	str	wzr, [sp, #0x2c]
  1ac2bc: b9402fe8     	ldr	w8, [sp, #0x2c]
  1ac2c0: b9402be9     	ldr	w9, [sp, #0x28]
  1ac2c4: 6b09011f     	cmp	w8, w9
  1ac2c8: 1a9fa7e8     	cset	w8, lt
  1ac2cc: 37000048     	tbnz	w8, #0x0, 0x1ac2d4 <ogg_page_release+0x1f0>
  1ac2d0: 1400001d     	b	0x1ac344 <ogg_page_release+0x260>
  1ac2d4: b27e03e8     	orr	x8, xzr, #0x4
  1ac2d8: 32001fe9     	orr	w9, wzr, #0xff
  1ac2dc: 321d07ea     	orr	w10, wzr, #0x18
  1ac2e0: 321d03eb     	orr	w11, wzr, #0x8
  1ac2e4: b94033ec     	ldr	w12, [sp, #0x30]
  1ac2e8: 1acb218b     	lsl	w11, w12, w11
  1ac2ec: b94033ec     	ldr	w12, [sp, #0x30]
  1ac2f0: 1aca258a     	lsr	w10, w12, w10
  1ac2f4: 0a090149     	and	w9, w10, w9
  1ac2f8: f94013ed     	ldr	x13, [sp, #0x20]
  1ac2fc: b9402fea     	ldr	w10, [sp, #0x2c]
  1ac300: 2a0a03ee     	mov	w14, w10
  1ac304: 93407dce     	sxtw	x14, w14
  1ac308: 8b0e01ad     	add	x13, x13, x14
  1ac30c: 394001aa     	ldrb	w10, [x13]
  1ac310: 4a0a0129     	eor	w9, w9, w10
  1ac314: 2a0903ed     	mov	w13, w9
  1ac318: d3407dad     	ubfx	x13, x13, #0, #32
  1ac31c: 9b0d7d08     	mul	x8, x8, x13
  1ac320: f9400bed     	ldr	x13, [sp, #0x10]
  1ac324: 8b0801a8     	add	x8, x13, x8
  1ac328: b9400109     	ldr	w9, [x8]
  1ac32c: 4a090169     	eor	w9, w11, w9
  1ac330: b90033e9     	str	w9, [sp, #0x30]
  1ac334: b9402fe8     	ldr	w8, [sp, #0x2c]
  1ac338: 11000508     	add	w8, w8, #0x1
  1ac33c: b9002fe8     	str	w8, [sp, #0x2c]
  1ac340: 17ffffdf     	b	0x1ac2bc <ogg_page_release+0x1d8>
  1ac344: b9402fe8     	ldr	w8, [sp, #0x2c]
  1ac348: b94037e9     	ldr	w9, [sp, #0x34]
  1ac34c: 6b080128     	subs	w8, w9, w8
  1ac350: b90037e8     	str	w8, [sp, #0x34]
  1ac354: f9401fea     	ldr	x10, [sp, #0x38]
  1ac358: f9400d4a     	ldr	x10, [x10, #0x18]
  1ac35c: f9001fea     	str	x10, [sp, #0x38]
  1ac360: 17ffffb5     	b	0x1ac234 <ogg_page_release+0x150>
  1ac364: b94033e0     	ldr	w0, [sp, #0x30]
  1ac368: 910103ff     	add	sp, sp, #0x40
  1ac36c: d65f03c0     	ret
  1ac370: d101c3ff     	sub	sp, sp, #0x70
  1ac374: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1ac378: 910183fd     	add	x29, sp, #0x60
  1ac37c: d2800008     	mov	x8, #0x0                // =0
  1ac380: f81f03a0     	stur	x0, [x29, #-0x10]
  1ac384: f81e83a1     	stur	x1, [x29, #-0x18]
  1ac388: f81e03a2     	stur	x2, [x29, #-0x20]
  1ac38c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ac390: f9400000     	ldr	x0, [x0]
  1ac394: f81d83a0     	stur	x0, [x29, #-0x28]
  1ac398: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ac39c: f9400000     	ldr	x0, [x0]
  1ac3a0: f9001be0     	str	x0, [sp, #0x30]
  1ac3a4: f9000be8     	str	x8, [sp, #0x10]
  1ac3a8: 52800008     	mov	w8, #0x0                // =0
  1ac3ac: f9401be9     	ldr	x9, [sp, #0x30]
  1ac3b0: f9400bea     	ldr	x10, [sp, #0x10]
  1ac3b4: eb0a013f     	cmp	x9, x10
  1ac3b8: 1a9f07eb     	cset	w11, ne
  1ac3bc: b9000fe8     	str	w8, [sp, #0xc]
  1ac3c0: 3700004b     	tbnz	w11, #0x0, 0x1ac3c8 <ogg_page_release+0x2e4>
  1ac3c4: 14000007     	b	0x1ac3e0 <ogg_page_release+0x2fc>
  1ac3c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ac3cc: f9401be9     	ldr	x9, [sp, #0x30]
  1ac3d0: f9400929     	ldr	x9, [x9, #0x10]
  1ac3d4: eb09011f     	cmp	x8, x9
  1ac3d8: 1a9fd7ea     	cset	w10, gt
  1ac3dc: b9000fea     	str	w10, [sp, #0xc]
  1ac3e0: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac3e4: 37000048     	tbnz	w8, #0x0, 0x1ac3ec <ogg_page_release+0x308>
  1ac3e8: 1400000a     	b	0x1ac410 <ogg_page_release+0x32c>
  1ac3ec: f9401be8     	ldr	x8, [sp, #0x30]
  1ac3f0: f9400908     	ldr	x8, [x8, #0x10]
  1ac3f4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ac3f8: eb080128     	subs	x8, x9, x8
  1ac3fc: f81e03a8     	stur	x8, [x29, #-0x20]
  1ac400: f9401be8     	ldr	x8, [sp, #0x30]
  1ac404: f9400d08     	ldr	x8, [x8, #0x18]
  1ac408: f9001be8     	str	x8, [sp, #0x30]
  1ac40c: 17ffffe7     	b	0x1ac3a8 <ogg_page_release+0x2c4>
  1ac410: f9401be8     	ldr	x8, [sp, #0x30]
  1ac414: f9400be9     	ldr	x9, [sp, #0x10]
  1ac418: eb09011f     	cmp	x8, x9
  1ac41c: 1a9f07ea     	cset	w10, ne
  1ac420: 3700004a     	tbnz	w10, #0x0, 0x1ac428 <ogg_page_release+0x344>
  1ac424: 14000004     	b	0x1ac434 <ogg_page_release+0x350>
  1ac428: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ac42c: b4000048     	cbz	x8, 0x1ac434 <ogg_page_release+0x350>
  1ac430: 14000004     	b	0x1ac440 <ogg_page_release+0x35c>
  1ac434: f9400be8     	ldr	x8, [sp, #0x10]
  1ac438: f81f83a8     	stur	x8, [x29, #-0x8]
  1ac43c: 1400005d     	b	0x1ac5b0 <ogg_page_release+0x4cc>
  1ac440: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ac444: f9401be9     	ldr	x9, [sp, #0x30]
  1ac448: f9400929     	ldr	x9, [x9, #0x10]
  1ac44c: eb09011f     	cmp	x8, x9
  1ac450: 1a9fb7ea     	cset	w10, ge
  1ac454: 3700004a     	tbnz	w10, #0x0, 0x1ac45c <ogg_page_release+0x378>
  1ac458: 14000016     	b	0x1ac4b0 <ogg_page_release+0x3cc>
  1ac45c: f9401be8     	ldr	x8, [sp, #0x30]
  1ac460: f9400d08     	ldr	x8, [x8, #0x18]
  1ac464: f9400be9     	ldr	x9, [sp, #0x10]
  1ac468: eb09011f     	cmp	x8, x9
  1ac46c: 1a9f07ea     	cset	w10, ne
  1ac470: 3700004a     	tbnz	w10, #0x0, 0x1ac478 <ogg_page_release+0x394>
  1ac474: 14000009     	b	0x1ac498 <ogg_page_release+0x3b4>
  1ac478: f9401be8     	ldr	x8, [sp, #0x30]
  1ac47c: f9400d08     	ldr	x8, [x8, #0x18]
  1ac480: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac484: f9000128     	str	x8, [x9]
  1ac488: f9401be8     	ldr	x8, [sp, #0x30]
  1ac48c: f9400be9     	ldr	x9, [sp, #0x10]
  1ac490: f9000d09     	str	x9, [x8, #0x18]
  1ac494: 14000006     	b	0x1ac4ac <ogg_page_release+0x3c8>
  1ac498: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ac49c: f9400be9     	ldr	x9, [sp, #0x10]
  1ac4a0: f9000109     	str	x9, [x8]
  1ac4a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac4a8: f9000109     	str	x9, [x8]
  1ac4ac: 1400003f     	b	0x1ac5a8 <ogg_page_release+0x4c4>
  1ac4b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ac4b4: f90017e8     	str	x8, [sp, #0x28]
  1ac4b8: f9401be8     	ldr	x8, [sp, #0x30]
  1ac4bc: f9400508     	ldr	x8, [x8, #0x8]
  1ac4c0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ac4c4: 8b090108     	add	x8, x8, x9
  1ac4c8: f90013e8     	str	x8, [sp, #0x20]
  1ac4cc: f9401be8     	ldr	x8, [sp, #0x30]
  1ac4d0: f9400908     	ldr	x8, [x8, #0x10]
  1ac4d4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ac4d8: eb090108     	subs	x8, x8, x9
  1ac4dc: f9000fe8     	str	x8, [sp, #0x18]
  1ac4e0: f9401be8     	ldr	x8, [sp, #0x30]
  1ac4e4: f9400108     	ldr	x8, [x8]
  1ac4e8: f9400d00     	ldr	x0, [x8, #0x18]
  1ac4ec: 97fff9fb     	bl	0x1aacd8 <ogg_buffer_dup+0xdc>
  1ac4f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac4f4: f9000100     	str	x0, [x8]
  1ac4f8: f9401be8     	ldr	x8, [sp, #0x30]
  1ac4fc: f9400108     	ldr	x8, [x8]
  1ac500: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac504: f9400129     	ldr	x9, [x9]
  1ac508: f9000128     	str	x8, [x9]
  1ac50c: f94013e8     	ldr	x8, [sp, #0x20]
  1ac510: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac514: f9400129     	ldr	x9, [x9]
  1ac518: f9000528     	str	x8, [x9, #0x8]
  1ac51c: f9400fe8     	ldr	x8, [sp, #0x18]
  1ac520: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac524: f9400129     	ldr	x9, [x9]
  1ac528: f9000928     	str	x8, [x9, #0x10]
  1ac52c: f9401be8     	ldr	x8, [sp, #0x30]
  1ac530: f9400d08     	ldr	x8, [x8, #0x18]
  1ac534: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac538: f9400129     	ldr	x9, [x9]
  1ac53c: f9000d28     	str	x8, [x9, #0x18]
  1ac540: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac544: f9400100     	ldr	x0, [x8]
  1ac548: 94000325     	bl	0x1ad1dc <ogg_page_dup+0x68>
  1ac54c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ac550: f9400be9     	ldr	x9, [sp, #0x10]
  1ac554: eb09011f     	cmp	x8, x9
  1ac558: 1a9f07ea     	cset	w10, ne
  1ac55c: 3700004a     	tbnz	w10, #0x0, 0x1ac564 <ogg_page_release+0x480>
  1ac560: 1400000c     	b	0x1ac590 <ogg_page_release+0x4ac>
  1ac564: f9401be8     	ldr	x8, [sp, #0x30]
  1ac568: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ac56c: f9400129     	ldr	x9, [x9]
  1ac570: eb09011f     	cmp	x8, x9
  1ac574: 1a9f17ea     	cset	w10, eq
  1ac578: 3700004a     	tbnz	w10, #0x0, 0x1ac580 <ogg_page_release+0x49c>
  1ac57c: 14000005     	b	0x1ac590 <ogg_page_release+0x4ac>
  1ac580: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac584: f9400108     	ldr	x8, [x8]
  1ac588: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ac58c: f9000128     	str	x8, [x9]
  1ac590: f9401be8     	ldr	x8, [sp, #0x30]
  1ac594: f9400be9     	ldr	x9, [sp, #0x10]
  1ac598: f9000d09     	str	x9, [x8, #0x18]
  1ac59c: f94017e8     	ldr	x8, [sp, #0x28]
  1ac5a0: f9401bea     	ldr	x10, [sp, #0x30]
  1ac5a4: f9000948     	str	x8, [x10, #0x10]
  1ac5a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ac5ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1ac5b0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac5b4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1ac5b8: 9101c3ff     	add	sp, sp, #0x70
  1ac5bc: d65f03c0     	ret
  1ac5c0: d10103ff     	sub	sp, sp, #0x40
  1ac5c4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ac5c8: 9100c3fd     	add	x29, sp, #0x30
  1ac5cc: d2800008     	mov	x8, #0x0                // =0
  1ac5d0: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac5d4: f81f03a1     	stur	x1, [x29, #-0x10]
  1ac5d8: f9000be8     	str	x8, [sp, #0x10]
  1ac5dc: 52800008     	mov	w8, #0x0                // =0
  1ac5e0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac5e4: f9400bea     	ldr	x10, [sp, #0x10]
  1ac5e8: eb0a013f     	cmp	x9, x10
  1ac5ec: 1a9f07eb     	cset	w11, ne
  1ac5f0: b9000fe8     	str	w8, [sp, #0xc]
  1ac5f4: 3700004b     	tbnz	w11, #0x0, 0x1ac5fc <ogg_page_release+0x518>
  1ac5f8: 14000007     	b	0x1ac614 <ogg_page_release+0x530>
  1ac5fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac600: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac604: f9400929     	ldr	x9, [x9, #0x10]
  1ac608: eb09011f     	cmp	x8, x9
  1ac60c: 1a9fb7ea     	cset	w10, ge
  1ac610: b9000fea     	str	w10, [sp, #0xc]
  1ac614: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac618: 37000048     	tbnz	w8, #0x0, 0x1ac620 <ogg_page_release+0x53c>
  1ac61c: 1400000e     	b	0x1ac654 <ogg_page_release+0x570>
  1ac620: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ac624: f9400d08     	ldr	x8, [x8, #0x18]
  1ac628: f9000fe8     	str	x8, [sp, #0x18]
  1ac62c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ac630: f9400908     	ldr	x8, [x8, #0x10]
  1ac634: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac638: eb080128     	subs	x8, x9, x8
  1ac63c: f81f03a8     	stur	x8, [x29, #-0x10]
  1ac640: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac644: 940003d0     	bl	0x1ad584 <ogg_page_dup+0x410>
  1ac648: f9400fe8     	ldr	x8, [sp, #0x18]
  1ac64c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ac650: 17ffffe3     	b	0x1ac5dc <ogg_page_release+0x4f8>
  1ac654: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ac658: f9400be9     	ldr	x9, [sp, #0x10]
  1ac65c: eb09011f     	cmp	x8, x9
  1ac660: 1a9f07ea     	cset	w10, ne
  1ac664: 3700004a     	tbnz	w10, #0x0, 0x1ac66c <ogg_page_release+0x588>
  1ac668: 1400000b     	b	0x1ac694 <ogg_page_release+0x5b0>
  1ac66c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac670: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac674: f940052a     	ldr	x10, [x9, #0x8]
  1ac678: 8b080148     	add	x8, x10, x8
  1ac67c: f9000528     	str	x8, [x9, #0x8]
  1ac680: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac684: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac688: f940092a     	ldr	x10, [x9, #0x10]
  1ac68c: eb080148     	subs	x8, x10, x8
  1ac690: f9000928     	str	x8, [x9, #0x10]
  1ac694: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac698: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ac69c: 910103ff     	add	sp, sp, #0x40
  1ac6a0: d65f03c0     	ret

00000000001ac6a4 <ogg_sync_pageout>:
  1ac6a4: d10103ff     	sub	sp, sp, #0x40
  1ac6a8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ac6ac: 9100c3fd     	add	x29, sp, #0x30
  1ac6b0: f81f03a0     	stur	x0, [x29, #-0x10]
  1ac6b4: f9000fe1     	str	x1, [sp, #0x18]
  1ac6b8: d2800008     	mov	x8, #0x0                // =0
  1ac6bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ac6c0: f9400fe1     	ldr	x1, [sp, #0x18]
  1ac6c4: f90007e8     	str	x8, [sp, #0x8]
  1ac6c8: 97fbecc6     	bl	0xa79e0 <ogg_sync_pageseek@plt>
  1ac6cc: f9000be0     	str	x0, [sp, #0x10]
  1ac6d0: f9400be8     	ldr	x8, [sp, #0x10]
  1ac6d4: f94007e0     	ldr	x0, [sp, #0x8]
  1ac6d8: eb00011f     	cmp	x8, x0
  1ac6dc: 1a9fd7e9     	cset	w9, gt
  1ac6e0: 37000049     	tbnz	w9, #0x0, 0x1ac6e8 <ogg_sync_pageout+0x44>
  1ac6e4: 14000004     	b	0x1ac6f4 <ogg_sync_pageout+0x50>
  1ac6e8: 320003e8     	orr	w8, wzr, #0x1
  1ac6ec: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ac6f0: 14000010     	b	0x1ac730 <ogg_sync_pageout+0x8c>
  1ac6f4: f9400be8     	ldr	x8, [sp, #0x10]
  1ac6f8: b4000048     	cbz	x8, 0x1ac700 <ogg_sync_pageout+0x5c>
  1ac6fc: 14000003     	b	0x1ac708 <ogg_sync_pageout+0x64>
  1ac700: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ac704: 1400000b     	b	0x1ac730 <ogg_sync_pageout+0x8c>
  1ac708: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac70c: b9402109     	ldr	w9, [x8, #0x20]
  1ac710: 350000e9     	cbnz	w9, 0x1ac72c <ogg_sync_pageout+0x88>
  1ac714: 12800128     	mov	w8, #-0xa               // =-10
  1ac718: 320003e9     	orr	w9, wzr, #0x1
  1ac71c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1ac720: b9002149     	str	w9, [x10, #0x20]
  1ac724: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ac728: 14000002     	b	0x1ac730 <ogg_sync_pageout+0x8c>
  1ac72c: 17ffffe3     	b	0x1ac6b8 <ogg_sync_pageout+0x14>
  1ac730: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ac734: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ac738: 910103ff     	add	sp, sp, #0x40
  1ac73c: d65f03c0     	ret
  1ac740: d100c3ff     	sub	sp, sp, #0x30
  1ac744: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac748: 910083fd     	add	x29, sp, #0x20
  1ac74c: d2800008     	mov	x8, #0x0                // =0
  1ac750: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac754: f90007e8     	str	x8, [sp, #0x8]
  1ac758: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ac75c: f94007e9     	ldr	x9, [sp, #0x8]
  1ac760: eb09011f     	cmp	x8, x9
  1ac764: 1a9f07ea     	cset	w10, ne
  1ac768: 3700004a     	tbnz	w10, #0x0, 0x1ac770 <ogg_sync_pageout+0xcc>
  1ac76c: 14000009     	b	0x1ac790 <ogg_sync_pageout+0xec>
  1ac770: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ac774: f9400d08     	ldr	x8, [x8, #0x18]
  1ac778: f9000be8     	str	x8, [sp, #0x10]
  1ac77c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac780: 94000381     	bl	0x1ad584 <ogg_page_dup+0x410>
  1ac784: f9400be8     	ldr	x8, [sp, #0x10]
  1ac788: f81f83a8     	stur	x8, [x29, #-0x8]
  1ac78c: 17fffff3     	b	0x1ac758 <ogg_sync_pageout+0xb4>
  1ac790: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac794: 9100c3ff     	add	sp, sp, #0x30
  1ac798: d65f03c0     	ret

00000000001ac79c <ogg_stream_init>:
  1ac79c: d100c3ff     	sub	sp, sp, #0x30
  1ac7a0: f90013fe     	str	x30, [sp, #0x20]
  1ac7a4: 52800008     	mov	w8, #0x0                // =0
  1ac7a8: d2800d02     	mov	x2, #0x68               // =104
  1ac7ac: 92800009     	mov	x9, #-0x1               // =-1
  1ac7b0: f9000fe0     	str	x0, [sp, #0x18]
  1ac7b4: b90017e1     	str	w1, [sp, #0x14]
  1ac7b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1ac7bc: 2a0803e1     	mov	w1, w8
  1ac7c0: f90007e9     	str	x9, [sp, #0x8]
  1ac7c4: 97fbe90b     	bl	0xa6bf0 <memset@plt>
  1ac7c8: b94017e8     	ldr	w8, [sp, #0x14]
  1ac7cc: 2a0803e9     	mov	w9, w8
  1ac7d0: 93407d29     	sxtw	x9, w9
  1ac7d4: f9400fe0     	ldr	x0, [sp, #0x18]
  1ac7d8: f9001409     	str	x9, [x0, #0x28]
  1ac7dc: f9400fe9     	ldr	x9, [sp, #0x18]
  1ac7e0: f94007e0     	ldr	x0, [sp, #0x8]
  1ac7e4: f9001920     	str	x0, [x9, #0x30]
  1ac7e8: f94013fe     	ldr	x30, [sp, #0x20]
  1ac7ec: 9100c3ff     	add	sp, sp, #0x30
  1ac7f0: d65f03c0     	ret

00000000001ac7f4 <ogg_stream_create>:
  1ac7f4: d100c3ff     	sub	sp, sp, #0x30
  1ac7f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac7fc: 910083fd     	add	x29, sp, #0x20
  1ac800: b24003e8     	orr	x8, xzr, #0x1
  1ac804: d2800d01     	mov	x1, #0x68               // =104
  1ac808: 92800009     	mov	x9, #-0x1               // =-1
  1ac80c: b81fc3a0     	stur	w0, [x29, #-0x4]
  1ac810: aa0803e0     	mov	x0, x8
  1ac814: f90007e9     	str	x9, [sp, #0x8]
  1ac818: 97fbd63a     	bl	0xa2100 <calloc@plt>
  1ac81c: f9000be0     	str	x0, [sp, #0x10]
  1ac820: b85fc3aa     	ldur	w10, [x29, #-0x4]
  1ac824: 2a0a03e8     	mov	w8, w10
  1ac828: 93407d08     	sxtw	x8, w8
  1ac82c: f9400be9     	ldr	x9, [sp, #0x10]
  1ac830: f9001528     	str	x8, [x9, #0x28]
  1ac834: f9400be8     	ldr	x8, [sp, #0x10]
  1ac838: f94007e9     	ldr	x9, [sp, #0x8]
  1ac83c: f9001909     	str	x9, [x8, #0x30]
  1ac840: f9400be0     	ldr	x0, [sp, #0x10]
  1ac844: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac848: 9100c3ff     	add	sp, sp, #0x30
  1ac84c: d65f03c0     	ret

00000000001ac850 <ogg_stream_clear>:
  1ac850: d100c3ff     	sub	sp, sp, #0x30
  1ac854: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac858: 910083fd     	add	x29, sp, #0x20
  1ac85c: d2800008     	mov	x8, #0x0                // =0
  1ac860: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac864: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac868: eb08001f     	cmp	x0, x8
  1ac86c: 1a9f07e9     	cset	w9, ne
  1ac870: 37000049     	tbnz	w9, #0x0, 0x1ac878 <ogg_stream_clear+0x28>
  1ac874: 14000010     	b	0x1ac8b4 <ogg_stream_clear+0x64>
  1ac878: d2800d02     	mov	x2, #0x68               // =104
  1ac87c: 52800008     	mov	w8, #0x0                // =0
  1ac880: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac884: f9400520     	ldr	x0, [x9, #0x8]
  1ac888: f9000be2     	str	x2, [sp, #0x10]
  1ac88c: b9000fe8     	str	w8, [sp, #0xc]
  1ac890: 97ffffac     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac894: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac898: f9400d20     	ldr	x0, [x9, #0x18]
  1ac89c: 97ffffa9     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac8a0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac8a4: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac8a8: 2a0803e1     	mov	w1, w8
  1ac8ac: f9400be2     	ldr	x2, [sp, #0x10]
  1ac8b0: 97fbe8d0     	bl	0xa6bf0 <memset@plt>
  1ac8b4: 52800000     	mov	w0, #0x0                // =0
  1ac8b8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac8bc: 9100c3ff     	add	sp, sp, #0x30
  1ac8c0: d65f03c0     	ret

00000000001ac8c4 <ogg_stream_destroy>:
  1ac8c4: d100c3ff     	sub	sp, sp, #0x30
  1ac8c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ac8cc: 910083fd     	add	x29, sp, #0x20
  1ac8d0: d2800008     	mov	x8, #0x0                // =0
  1ac8d4: f81f83a0     	stur	x0, [x29, #-0x8]
  1ac8d8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac8dc: eb08001f     	cmp	x0, x8
  1ac8e0: 1a9f07e9     	cset	w9, ne
  1ac8e4: 37000049     	tbnz	w9, #0x0, 0x1ac8ec <ogg_stream_destroy+0x28>
  1ac8e8: 14000012     	b	0x1ac930 <ogg_stream_destroy+0x6c>
  1ac8ec: d2800d02     	mov	x2, #0x68               // =104
  1ac8f0: 52800008     	mov	w8, #0x0                // =0
  1ac8f4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac8f8: f9400520     	ldr	x0, [x9, #0x8]
  1ac8fc: f9000be2     	str	x2, [sp, #0x10]
  1ac900: b9000fe8     	str	w8, [sp, #0xc]
  1ac904: 97ffff8f     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac908: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ac90c: f9400d20     	ldr	x0, [x9, #0x18]
  1ac910: 97ffff8c     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ac914: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac918: b9400fe8     	ldr	w8, [sp, #0xc]
  1ac91c: 2a0803e1     	mov	w1, w8
  1ac920: f9400be2     	ldr	x2, [sp, #0x10]
  1ac924: 97fbe8b3     	bl	0xa6bf0 <memset@plt>
  1ac928: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ac92c: 97fbd549     	bl	0xa1e50 <free@plt>
  1ac930: 52800000     	mov	w0, #0x0                // =0
  1ac934: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ac938: 9100c3ff     	add	sp, sp, #0x30
  1ac93c: d65f03c0     	ret

00000000001ac940 <ogg_stream_pagein>:
  1ac940: d10103ff     	sub	sp, sp, #0x40
  1ac944: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ac948: 9100c3fd     	add	x29, sp, #0x30
  1ac94c: d2800008     	mov	x8, #0x0                // =0
  1ac950: f81f03a0     	stur	x0, [x29, #-0x10]
  1ac954: f9000fe1     	str	x1, [sp, #0x18]
  1ac958: f9400fe0     	ldr	x0, [sp, #0x18]
  1ac95c: f90007e8     	str	x8, [sp, #0x8]
  1ac960: 97fbf25c     	bl	0xa92d0 <ogg_page_serialno@plt>
  1ac964: b90017e0     	str	w0, [sp, #0x14]
  1ac968: f9400fe0     	ldr	x0, [sp, #0x18]
  1ac96c: 97fbda95     	bl	0xa33c0 <ogg_page_version@plt>
  1ac970: b90013e0     	str	w0, [sp, #0x10]
  1ac974: b94017e0     	ldr	w0, [sp, #0x14]
  1ac978: 2a0003e8     	mov	w8, w0
  1ac97c: 93407d08     	sxtw	x8, w8
  1ac980: f85f03a1     	ldur	x1, [x29, #-0x10]
  1ac984: f9401421     	ldr	x1, [x1, #0x28]
  1ac988: eb01011f     	cmp	x8, x1
  1ac98c: 1a9f07e0     	cset	w0, ne
  1ac990: 37000040     	tbnz	w0, #0x0, 0x1ac998 <ogg_stream_pagein+0x58>
  1ac994: 14000004     	b	0x1ac9a4 <ogg_stream_pagein+0x64>
  1ac998: 321c77e8     	orr	w8, wzr, #0xfffffff3
  1ac99c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ac9a0: 14000043     	b	0x1acaac <ogg_stream_pagein+0x16c>
  1ac9a4: 52800008     	mov	w8, #0x0                // =0
  1ac9a8: b94013e9     	ldr	w9, [sp, #0x10]
  1ac9ac: 6b08013f     	cmp	w9, w8
  1ac9b0: 1a9fd7e8     	cset	w8, gt
  1ac9b4: 37000048     	tbnz	w8, #0x0, 0x1ac9bc <ogg_stream_pagein+0x7c>
  1ac9b8: 14000004     	b	0x1ac9c8 <ogg_stream_pagein+0x88>
  1ac9bc: 12800168     	mov	w8, #-0xc               // =-12
  1ac9c0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ac9c4: 1400003a     	b	0x1acaac <ogg_stream_pagein+0x16c>
  1ac9c8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ac9cc: f9400d08     	ldr	x8, [x8, #0x18]
  1ac9d0: f94007e9     	ldr	x9, [sp, #0x8]
  1ac9d4: eb09011f     	cmp	x8, x9
  1ac9d8: 1a9f07ea     	cset	w10, ne
  1ac9dc: 3700016a     	tbnz	w10, #0x0, 0x1aca08 <ogg_stream_pagein+0xc8>
  1ac9e0: f9400fe8     	ldr	x8, [sp, #0x18]
  1ac9e4: f9400908     	ldr	x8, [x8, #0x10]
  1ac9e8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ac9ec: f9000d28     	str	x8, [x9, #0x18]
  1ac9f0: f9400fe8     	ldr	x8, [sp, #0x18]
  1ac9f4: f9400900     	ldr	x0, [x8, #0x10]
  1ac9f8: 94000031     	bl	0x1acabc <ogg_stream_pagein+0x17c>
  1ac9fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca00: f9000900     	str	x0, [x8, #0x10]
  1aca04: 14000008     	b	0x1aca24 <ogg_stream_pagein+0xe4>
  1aca08: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca0c: f9400900     	ldr	x0, [x8, #0x10]
  1aca10: f9400fe8     	ldr	x8, [sp, #0x18]
  1aca14: f9400901     	ldr	x1, [x8, #0x10]
  1aca18: 94000044     	bl	0x1acb28 <ogg_stream_pagein+0x1e8>
  1aca1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca20: f9000900     	str	x0, [x8, #0x10]
  1aca24: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca28: f9400508     	ldr	x8, [x8, #0x8]
  1aca2c: f94007e9     	ldr	x9, [sp, #0x8]
  1aca30: eb09011f     	cmp	x8, x9
  1aca34: 1a9f07ea     	cset	w10, ne
  1aca38: 3700020a     	tbnz	w10, #0x0, 0x1aca78 <ogg_stream_pagein+0x138>
  1aca3c: 12800348     	mov	w8, #-0x1b              // =-27
  1aca40: f9400fe9     	ldr	x9, [sp, #0x18]
  1aca44: f9400129     	ldr	x9, [x9]
  1aca48: f85f03aa     	ldur	x10, [x29, #-0x10]
  1aca4c: f9000549     	str	x9, [x10, #0x8]
  1aca50: f9400fe9     	ldr	x9, [sp, #0x18]
  1aca54: f9400120     	ldr	x0, [x9]
  1aca58: b90007e8     	str	w8, [sp, #0x4]
  1aca5c: 94000018     	bl	0x1acabc <ogg_stream_pagein+0x17c>
  1aca60: f85f03a9     	ldur	x9, [x29, #-0x10]
  1aca64: f9000120     	str	x0, [x9]
  1aca68: f85f03a9     	ldur	x9, [x29, #-0x10]
  1aca6c: b94007e8     	ldr	w8, [sp, #0x4]
  1aca70: b9004928     	str	w8, [x9, #0x48]
  1aca74: 14000008     	b	0x1aca94 <ogg_stream_pagein+0x154>
  1aca78: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca7c: f9400100     	ldr	x0, [x8]
  1aca80: f9400fe8     	ldr	x8, [sp, #0x18]
  1aca84: f9400101     	ldr	x1, [x8]
  1aca88: 94000028     	bl	0x1acb28 <ogg_stream_pagein+0x1e8>
  1aca8c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aca90: f9000100     	str	x0, [x8]
  1aca94: b27b03e2     	orr	x2, xzr, #0x20
  1aca98: 52800008     	mov	w8, #0x0                // =0
  1aca9c: f9400fe0     	ldr	x0, [sp, #0x18]
  1acaa0: 2a0803e1     	mov	w1, w8
  1acaa4: 97fbe853     	bl	0xa6bf0 <memset@plt>
  1acaa8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1acaac: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1acab0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1acab4: 910103ff     	add	sp, sp, #0x40
  1acab8: d65f03c0     	ret
  1acabc: d10083ff     	sub	sp, sp, #0x20
  1acac0: d2800008     	mov	x8, #0x0                // =0
  1acac4: f9000be0     	str	x0, [sp, #0x10]
  1acac8: f9400be0     	ldr	x0, [sp, #0x10]
  1acacc: eb08001f     	cmp	x0, x8
  1acad0: 1a9f07e9     	cset	w9, ne
  1acad4: f90007e8     	str	x8, [sp, #0x8]
  1acad8: 37000089     	tbnz	w9, #0x0, 0x1acae8 <ogg_stream_pagein+0x1a8>
  1acadc: f94007e8     	ldr	x8, [sp, #0x8]
  1acae0: f9000fe8     	str	x8, [sp, #0x18]
  1acae4: 1400000e     	b	0x1acb1c <ogg_stream_pagein+0x1dc>
  1acae8: f9400be8     	ldr	x8, [sp, #0x10]
  1acaec: f9400d08     	ldr	x8, [x8, #0x18]
  1acaf0: f94007e9     	ldr	x9, [sp, #0x8]
  1acaf4: eb09011f     	cmp	x8, x9
  1acaf8: 1a9f07ea     	cset	w10, ne
  1acafc: 3700004a     	tbnz	w10, #0x0, 0x1acb04 <ogg_stream_pagein+0x1c4>
  1acb00: 14000005     	b	0x1acb14 <ogg_stream_pagein+0x1d4>
  1acb04: f9400be8     	ldr	x8, [sp, #0x10]
  1acb08: f9400d08     	ldr	x8, [x8, #0x18]
  1acb0c: f9000be8     	str	x8, [sp, #0x10]
  1acb10: 17fffff6     	b	0x1acae8 <ogg_stream_pagein+0x1a8>
  1acb14: f9400be8     	ldr	x8, [sp, #0x10]
  1acb18: f9000fe8     	str	x8, [sp, #0x18]
  1acb1c: f9400fe0     	ldr	x0, [sp, #0x18]
  1acb20: 910083ff     	add	sp, sp, #0x20
  1acb24: d65f03c0     	ret
  1acb28: d100c3ff     	sub	sp, sp, #0x30
  1acb2c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1acb30: 910083fd     	add	x29, sp, #0x20
  1acb34: d2800008     	mov	x8, #0x0                // =0
  1acb38: f9000be0     	str	x0, [sp, #0x10]
  1acb3c: f90007e1     	str	x1, [sp, #0x8]
  1acb40: f9400be0     	ldr	x0, [sp, #0x10]
  1acb44: eb08001f     	cmp	x0, x8
  1acb48: 1a9f07e9     	cset	w9, ne
  1acb4c: f90003e8     	str	x8, [sp]
  1acb50: 37000089     	tbnz	w9, #0x0, 0x1acb60 <ogg_stream_pagein+0x220>
  1acb54: f94007e8     	ldr	x8, [sp, #0x8]
  1acb58: f81f83a8     	stur	x8, [x29, #-0x8]
  1acb5c: 14000012     	b	0x1acba4 <ogg_stream_pagein+0x264>
  1acb60: f9400be8     	ldr	x8, [sp, #0x10]
  1acb64: f9400d08     	ldr	x8, [x8, #0x18]
  1acb68: f94003e9     	ldr	x9, [sp]
  1acb6c: eb09011f     	cmp	x8, x9
  1acb70: 1a9f07ea     	cset	w10, ne
  1acb74: 3700004a     	tbnz	w10, #0x0, 0x1acb7c <ogg_stream_pagein+0x23c>
  1acb78: 14000005     	b	0x1acb8c <ogg_stream_pagein+0x24c>
  1acb7c: f9400be8     	ldr	x8, [sp, #0x10]
  1acb80: f9400d08     	ldr	x8, [x8, #0x18]
  1acb84: f9000be8     	str	x8, [sp, #0x10]
  1acb88: 17fffff6     	b	0x1acb60 <ogg_stream_pagein+0x220>
  1acb8c: f94007e8     	ldr	x8, [sp, #0x8]
  1acb90: f9400be9     	ldr	x9, [sp, #0x10]
  1acb94: f9000d28     	str	x8, [x9, #0x18]
  1acb98: f94007e0     	ldr	x0, [sp, #0x8]
  1acb9c: 97ffffc8     	bl	0x1acabc <ogg_stream_pagein+0x17c>
  1acba0: f81f83a0     	stur	x0, [x29, #-0x8]
  1acba4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1acba8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1acbac: 9100c3ff     	add	sp, sp, #0x30
  1acbb0: d65f03c0     	ret

00000000001acbb4 <ogg_stream_reset>:
  1acbb4: d100c3ff     	sub	sp, sp, #0x30
  1acbb8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1acbbc: 910083fd     	add	x29, sp, #0x20
  1acbc0: d2800008     	mov	x8, #0x0                // =0
  1acbc4: 52800009     	mov	w9, #0x0                // =0
  1acbc8: 9280000a     	mov	x10, #-0x1              // =-1
  1acbcc: f81f83a0     	stur	x0, [x29, #-0x8]
  1acbd0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1acbd4: f9400400     	ldr	x0, [x0, #0x8]
  1acbd8: f9000be8     	str	x8, [sp, #0x10]
  1acbdc: b9000fe9     	str	w9, [sp, #0xc]
  1acbe0: f90003ea     	str	x10, [sp]
  1acbe4: 97fffed7     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1acbe8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acbec: f9400d00     	ldr	x0, [x8, #0x18]
  1acbf0: 97fffed4     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1acbf4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acbf8: f9400bea     	ldr	x10, [sp, #0x10]
  1acbfc: f900010a     	str	x10, [x8]
  1acc00: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc04: f900050a     	str	x10, [x8, #0x8]
  1acc08: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc0c: f900090a     	str	x10, [x8, #0x10]
  1acc10: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc14: f9000d0a     	str	x10, [x8, #0x18]
  1acc18: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc1c: b900211f     	str	wzr, [x8, #0x20]
  1acc20: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc24: b900251f     	str	wzr, [x8, #0x24]
  1acc28: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc2c: f94003e0     	ldr	x0, [sp]
  1acc30: f9001900     	str	x0, [x8, #0x30]
  1acc34: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc38: f9001d1f     	str	xzr, [x8, #0x38]
  1acc3c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc40: f900211f     	str	xzr, [x8, #0x40]
  1acc44: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc48: b9004d1f     	str	wzr, [x8, #0x4c]
  1acc4c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc50: b900491f     	str	wzr, [x8, #0x48]
  1acc54: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc58: b900511f     	str	wzr, [x8, #0x50]
  1acc5c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc60: b900551f     	str	wzr, [x8, #0x54]
  1acc64: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc68: b900591f     	str	wzr, [x8, #0x58]
  1acc6c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc70: b9005d1f     	str	wzr, [x8, #0x5c]
  1acc74: f85f83a8     	ldur	x8, [x29, #-0x8]
  1acc78: b900611f     	str	wzr, [x8, #0x60]
  1acc7c: b9400fe0     	ldr	w0, [sp, #0xc]
  1acc80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1acc84: 9100c3ff     	add	sp, sp, #0x30
  1acc88: d65f03c0     	ret

00000000001acc8c <ogg_stream_reset_serialno>:
  1acc8c: d10083ff     	sub	sp, sp, #0x20
  1acc90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1acc94: 910043fd     	add	x29, sp, #0x10
  1acc98: 52800008     	mov	w8, #0x0                // =0
  1acc9c: f90007e0     	str	x0, [sp, #0x8]
  1acca0: b90007e1     	str	w1, [sp, #0x4]
  1acca4: f94007e0     	ldr	x0, [sp, #0x8]
  1acca8: b90003e8     	str	w8, [sp]
  1accac: 97fbcc11     	bl	0x9fcf0 <ogg_stream_reset@plt>
  1accb0: b94007e8     	ldr	w8, [sp, #0x4]
  1accb4: 2a0803e9     	mov	w9, w8
  1accb8: 93407d29     	sxtw	x9, w9
  1accbc: f94007ea     	ldr	x10, [sp, #0x8]
  1accc0: f9001549     	str	x9, [x10, #0x28]
  1accc4: b94003e8     	ldr	w8, [sp]
  1accc8: 2a0803e0     	mov	w0, w8
  1acccc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1accd0: 910083ff     	add	sp, sp, #0x20
  1accd4: d65f03c0     	ret

00000000001accd8 <ogg_stream_packetout>:
  1accd8: d10083ff     	sub	sp, sp, #0x20
  1accdc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1acce0: 910043fd     	add	x29, sp, #0x10
  1acce4: 320003e2     	orr	w2, wzr, #0x1
  1acce8: f90007e0     	str	x0, [sp, #0x8]
  1accec: f90003e1     	str	x1, [sp]
  1accf0: f94007e0     	ldr	x0, [sp, #0x8]
  1accf4: f94003e1     	ldr	x1, [sp]
  1accf8: 94000004     	bl	0x1acd08 <ogg_stream_packetout+0x30>
  1accfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1acd00: 910083ff     	add	sp, sp, #0x20
  1acd04: d65f03c0     	ret
  1acd08: d10203ff     	sub	sp, sp, #0x80
  1acd0c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1acd10: 9101c3fd     	add	x29, sp, #0x70
  1acd14: d53bd048     	mrs	x8, TPIDR_EL0
  1acd18: f9401508     	ldr	x8, [x8, #0x28]
  1acd1c: f81f83a8     	stur	x8, [x29, #-0x8]
  1acd20: f9001be0     	str	x0, [sp, #0x30]
  1acd24: f90017e1     	str	x1, [sp, #0x28]
  1acd28: b90027e2     	str	w2, [sp, #0x24]
  1acd2c: f94017e0     	ldr	x0, [sp, #0x28]
  1acd30: 97fbf620     	bl	0xaa5b0 <ogg_packet_release@plt>
  1acd34: f9401be8     	ldr	x8, [sp, #0x30]
  1acd38: b9001be0     	str	w0, [sp, #0x18]
  1acd3c: aa0803e0     	mov	x0, x8
  1acd40: 94000241     	bl	0x1ad644 <ogg_page_dup+0x4d0>
  1acd44: f9401be8     	ldr	x8, [sp, #0x30]
  1acd48: b9405102     	ldr	w2, [x8, #0x50]
  1acd4c: 340003c2     	cbz	w2, 0x1acdc4 <ogg_stream_packetout+0xec>
  1acd50: 14000001     	b	0x1acd54 <ogg_stream_packetout+0x7c>
  1acd54: f9401be8     	ldr	x8, [sp, #0x30]
  1acd58: b9405109     	ldr	w9, [x8, #0x50]
  1acd5c: b90023e9     	str	w9, [sp, #0x20]
  1acd60: f9401be8     	ldr	x8, [sp, #0x30]
  1acd64: b9405909     	ldr	w9, [x8, #0x58]
  1acd68: 340000c9     	cbz	w9, 0x1acd80 <ogg_stream_packetout+0xa8>
  1acd6c: 14000001     	b	0x1acd70 <ogg_stream_packetout+0x98>
  1acd70: f9401be8     	ldr	x8, [sp, #0x30]
  1acd74: 2a1f03e9     	mov	w9, wzr
  1acd78: b9005109     	str	w9, [x8, #0x50]
  1acd7c: 14000005     	b	0x1acd90 <ogg_stream_packetout+0xb8>
  1acd80: f9401be8     	ldr	x8, [sp, #0x30]
  1acd84: 320003e9     	orr	w9, wzr, #0x1
  1acd88: b9005109     	str	w9, [x8, #0x50]
  1acd8c: 14000001     	b	0x1acd90 <ogg_stream_packetout+0xb8>
  1acd90: b94023e8     	ldr	w8, [sp, #0x20]
  1acd94: 71000908     	subs	w8, w8, #0x2
  1acd98: b90017e8     	str	w8, [sp, #0x14]
  1acd9c: 54000121     	b.ne	0x1acdc0 <ogg_stream_packetout+0xe8>
  1acda0: 14000001     	b	0x1acda4 <ogg_stream_packetout+0xcc>
  1acda4: f9401be8     	ldr	x8, [sp, #0x30]
  1acda8: f9401d09     	ldr	x9, [x8, #0x38]
  1acdac: 91000529     	add	x9, x9, #0x1
  1acdb0: f9001d09     	str	x9, [x8, #0x38]
  1acdb4: 1280012a     	mov	w10, #-0xa              // =-10
  1acdb8: b81cc3aa     	stur	w10, [x29, #-0x34]
  1acdbc: 140000ba     	b	0x1ad0a4 <ogg_stream_packetout+0x3cc>
  1acdc0: 14000001     	b	0x1acdc4 <ogg_stream_packetout+0xec>
  1acdc4: f9401be8     	ldr	x8, [sp, #0x30]
  1acdc8: b9405509     	ldr	w9, [x8, #0x54]
  1acdcc: 340003c9     	cbz	w9, 0x1ace44 <ogg_stream_packetout+0x16c>
  1acdd0: 14000001     	b	0x1acdd4 <ogg_stream_packetout+0xfc>
  1acdd4: f9401be8     	ldr	x8, [sp, #0x30]
  1acdd8: b9405509     	ldr	w9, [x8, #0x54]
  1acddc: b9001fe9     	str	w9, [sp, #0x1c]
  1acde0: f9401be8     	ldr	x8, [sp, #0x30]
  1acde4: b9405909     	ldr	w9, [x8, #0x58]
  1acde8: 340000c9     	cbz	w9, 0x1ace00 <ogg_stream_packetout+0x128>
  1acdec: 14000001     	b	0x1acdf0 <ogg_stream_packetout+0x118>
  1acdf0: f9401be8     	ldr	x8, [sp, #0x30]
  1acdf4: 2a1f03e9     	mov	w9, wzr
  1acdf8: b9005509     	str	w9, [x8, #0x54]
  1acdfc: 14000005     	b	0x1ace10 <ogg_stream_packetout+0x138>
  1ace00: f9401be8     	ldr	x8, [sp, #0x30]
  1ace04: 320003e9     	orr	w9, wzr, #0x1
  1ace08: b9005509     	str	w9, [x8, #0x54]
  1ace0c: 14000001     	b	0x1ace10 <ogg_stream_packetout+0x138>
  1ace10: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ace14: 71000908     	subs	w8, w8, #0x2
  1ace18: b90013e8     	str	w8, [sp, #0x10]
  1ace1c: 54000121     	b.ne	0x1ace40 <ogg_stream_packetout+0x168>
  1ace20: 14000001     	b	0x1ace24 <ogg_stream_packetout+0x14c>
  1ace24: f9401be8     	ldr	x8, [sp, #0x30]
  1ace28: f9401d09     	ldr	x9, [x8, #0x38]
  1ace2c: 91000529     	add	x9, x9, #0x1
  1ace30: f9001d09     	str	x9, [x8, #0x38]
  1ace34: 1280014a     	mov	w10, #-0xb              // =-11
  1ace38: b81cc3aa     	stur	w10, [x29, #-0x34]
  1ace3c: 1400009a     	b	0x1ad0a4 <ogg_stream_packetout+0x3cc>
  1ace40: 14000001     	b	0x1ace44 <ogg_stream_packetout+0x16c>
  1ace44: f9401be8     	ldr	x8, [sp, #0x30]
  1ace48: b9404d09     	ldr	w9, [x8, #0x4c]
  1ace4c: 2a0903e8     	mov	w8, w9
  1ace50: 2a0803e9     	mov	w9, w8
  1ace54: 37f800a9     	tbnz	w9, #0x1f, 0x1ace68 <ogg_stream_packetout+0x190>
  1ace58: 14000001     	b	0x1ace5c <ogg_stream_packetout+0x184>
  1ace5c: 2a1f03e8     	mov	w8, wzr
  1ace60: b81cc3a8     	stur	w8, [x29, #-0x34]
  1ace64: 14000090     	b	0x1ad0a4 <ogg_stream_packetout+0x3cc>
  1ace68: f94017e8     	ldr	x8, [sp, #0x28]
  1ace6c: b5000108     	cbnz	x8, 0x1ace8c <ogg_stream_packetout+0x1b4>
  1ace70: 14000001     	b	0x1ace74 <ogg_stream_packetout+0x19c>
  1ace74: b94027e8     	ldr	w8, [sp, #0x24]
  1ace78: 350000a8     	cbnz	w8, 0x1ace8c <ogg_stream_packetout+0x1b4>
  1ace7c: 14000001     	b	0x1ace80 <ogg_stream_packetout+0x1a8>
  1ace80: 320003e8     	orr	w8, wzr, #0x1
  1ace84: b81cc3a8     	stur	w8, [x29, #-0x34]
  1ace88: 14000087     	b	0x1ad0a4 <ogg_stream_packetout+0x3cc>
  1ace8c: f94017e8     	ldr	x8, [sp, #0x28]
  1ace90: b4000628     	cbz	x8, 0x1acf54 <ogg_stream_packetout+0x27c>
  1ace94: 14000001     	b	0x1ace98 <ogg_stream_packetout+0x1c0>
  1ace98: f9401be8     	ldr	x8, [sp, #0x30]
  1ace9c: b9802508     	ldrsw	x8, [x8, #0x24]
  1acea0: f94017e9     	ldr	x9, [sp, #0x28]
  1acea4: f9000928     	str	x8, [x9, #0x10]
  1acea8: f9401be8     	ldr	x8, [sp, #0x30]
  1aceac: b940210a     	ldr	w10, [x8, #0x20]
  1aceb0: 3400016a     	cbz	w10, 0x1acedc <ogg_stream_packetout+0x204>
  1aceb4: 14000001     	b	0x1aceb8 <ogg_stream_packetout+0x1e0>
  1aceb8: f9401be8     	ldr	x8, [sp, #0x30]
  1acebc: b9406109     	ldr	w9, [x8, #0x60]
  1acec0: 350000e9     	cbnz	w9, 0x1acedc <ogg_stream_packetout+0x204>
  1acec4: 14000001     	b	0x1acec8 <ogg_stream_packetout+0x1f0>
  1acec8: f9401be8     	ldr	x8, [sp, #0x30]
  1acecc: b9802108     	ldrsw	x8, [x8, #0x20]
  1aced0: f94017e9     	ldr	x9, [sp, #0x28]
  1aced4: f9000d28     	str	x8, [x9, #0x18]
  1aced8: 14000005     	b	0x1aceec <ogg_stream_packetout+0x214>
  1acedc: f94017e8     	ldr	x8, [sp, #0x28]
  1acee0: aa1f03e9     	mov	x9, xzr
  1acee4: f9000d09     	str	x9, [x8, #0x18]
  1acee8: 14000001     	b	0x1aceec <ogg_stream_packetout+0x214>
  1aceec: f9401be8     	ldr	x8, [sp, #0x30]
  1acef0: b9404d09     	ldr	w9, [x8, #0x4c]
  1acef4: 2a0903e8     	mov	w8, w9
  1acef8: 2a0803e9     	mov	w9, w8
  1acefc: 36f801a9     	tbz	w9, #0x1f, 0x1acf30 <ogg_stream_packetout+0x258>
  1acf00: 14000001     	b	0x1acf04 <ogg_stream_packetout+0x22c>
  1acf04: f9401be8     	ldr	x8, [sp, #0x30]
  1acf08: b9406109     	ldr	w9, [x8, #0x60]
  1acf0c: 2a0903e8     	mov	w8, w9
  1acf10: 2a0803e9     	mov	w9, w8
  1acf14: 37f800e9     	tbnz	w9, #0x1f, 0x1acf30 <ogg_stream_packetout+0x258>
  1acf18: 14000001     	b	0x1acf1c <ogg_stream_packetout+0x244>
  1acf1c: f9401be8     	ldr	x8, [sp, #0x30]
  1acf20: f9402108     	ldr	x8, [x8, #0x40]
  1acf24: f94017e9     	ldr	x9, [sp, #0x28]
  1acf28: f9001128     	str	x8, [x9, #0x20]
  1acf2c: 14000005     	b	0x1acf40 <ogg_stream_packetout+0x268>
  1acf30: f94017e8     	ldr	x8, [sp, #0x28]
  1acf34: 92800009     	mov	x9, #-0x1               // =-1
  1acf38: f9001109     	str	x9, [x8, #0x20]
  1acf3c: 14000001     	b	0x1acf40 <ogg_stream_packetout+0x268>
  1acf40: f9401be8     	ldr	x8, [sp, #0x30]
  1acf44: f9401d08     	ldr	x8, [x8, #0x38]
  1acf48: f94017e9     	ldr	x9, [sp, #0x28]
  1acf4c: f9001528     	str	x8, [x9, #0x28]
  1acf50: 14000001     	b	0x1acf54 <ogg_stream_packetout+0x27c>
  1acf54: b94027e8     	ldr	w8, [sp, #0x24]
  1acf58: 34000648     	cbz	w8, 0x1ad020 <ogg_stream_packetout+0x348>
  1acf5c: 14000001     	b	0x1acf60 <ogg_stream_packetout+0x288>
  1acf60: f9401be8     	ldr	x8, [sp, #0x30]
  1acf64: f9400501     	ldr	x1, [x8, #0x8]
  1acf68: d100c3a0     	sub	x0, x29, #0x30
  1acf6c: 97fff7ba     	bl	0x1aae54 <ogg_page_version+0x90>
  1acf70: f94017e8     	ldr	x8, [sp, #0x28]
  1acf74: b9000fe0     	str	w0, [sp, #0xc]
  1acf78: b4000248     	cbz	x8, 0x1acfc0 <ogg_stream_packetout+0x2e8>
  1acf7c: 14000001     	b	0x1acf80 <ogg_stream_packetout+0x2a8>
  1acf80: f9401be8     	ldr	x8, [sp, #0x30]
  1acf84: 91006100     	add	x0, x8, #0x18
  1acf88: 91004101     	add	x1, x8, #0x10
  1acf8c: b9404d09     	ldr	w9, [x8, #0x4c]
  1acf90: 2a0903e8     	mov	w8, w9
  1acf94: 92407902     	and	x2, x8, #0x7fffffff
  1acf98: 97fffcf6     	bl	0x1ac370 <ogg_page_release+0x28c>
  1acf9c: f94017e8     	ldr	x8, [sp, #0x28]
  1acfa0: f9000100     	str	x0, [x8]
  1acfa4: f9401be8     	ldr	x8, [sp, #0x30]
  1acfa8: b9404d09     	ldr	w9, [x8, #0x4c]
  1acfac: 2a0903e8     	mov	w8, w9
  1acfb0: 92407908     	and	x8, x8, #0x7fffffff
  1acfb4: f94017e0     	ldr	x0, [sp, #0x28]
  1acfb8: f9000408     	str	x8, [x0, #0x8]
  1acfbc: 14000012     	b	0x1ad004 <ogg_stream_packetout+0x32c>
  1acfc0: f9401be8     	ldr	x8, [sp, #0x30]
  1acfc4: f9400d00     	ldr	x0, [x8, #0x18]
  1acfc8: b9404d09     	ldr	w9, [x8, #0x4c]
  1acfcc: 2a0903e8     	mov	w8, w9
  1acfd0: 92407901     	and	x1, x8, #0x7fffffff
  1acfd4: 97fffd7b     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1acfd8: f9401be8     	ldr	x8, [sp, #0x30]
  1acfdc: f9000d00     	str	x0, [x8, #0x18]
  1acfe0: f9401be8     	ldr	x8, [sp, #0x30]
  1acfe4: f9400d08     	ldr	x8, [x8, #0x18]
  1acfe8: b50000c8     	cbnz	x8, 0x1ad000 <ogg_stream_packetout+0x328>
  1acfec: 14000001     	b	0x1acff0 <ogg_stream_packetout+0x318>
  1acff0: f9401be8     	ldr	x8, [sp, #0x30]
  1acff4: aa1f03e9     	mov	x9, xzr
  1acff8: f9000909     	str	x9, [x8, #0x10]
  1acffc: 14000001     	b	0x1ad000 <ogg_stream_packetout+0x328>
  1ad000: 14000001     	b	0x1ad004 <ogg_stream_packetout+0x32c>
  1ad004: f9401be8     	ldr	x8, [sp, #0x30]
  1ad008: b9406109     	ldr	w9, [x8, #0x60]
  1ad00c: b9004d09     	str	w9, [x8, #0x4c]
  1ad010: f9401be1     	ldr	x1, [sp, #0x30]
  1ad014: d100c3a0     	sub	x0, x29, #0x30
  1ad018: 9400027c     	bl	0x1ada08 <ogg_page_dup+0x894>
  1ad01c: 14000014     	b	0x1ad06c <ogg_stream_packetout+0x394>
  1ad020: f94017e8     	ldr	x8, [sp, #0x28]
  1ad024: b4000228     	cbz	x8, 0x1ad068 <ogg_stream_packetout+0x390>
  1ad028: 14000001     	b	0x1ad02c <ogg_stream_packetout+0x354>
  1ad02c: f9401be8     	ldr	x8, [sp, #0x30]
  1ad030: f9400d00     	ldr	x0, [x8, #0x18]
  1ad034: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad038: 2a0903e8     	mov	w8, w9
  1ad03c: 92407901     	and	x1, x8, #0x7fffffff
  1ad040: 940002a8     	bl	0x1adae0 <ogg_page_dup+0x96c>
  1ad044: f94017e8     	ldr	x8, [sp, #0x28]
  1ad048: f9000100     	str	x0, [x8]
  1ad04c: f9401be8     	ldr	x8, [sp, #0x30]
  1ad050: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad054: 2a0903e8     	mov	w8, w9
  1ad058: 92407908     	and	x8, x8, #0x7fffffff
  1ad05c: f94017e0     	ldr	x0, [sp, #0x28]
  1ad060: f9000408     	str	x8, [x0, #0x8]
  1ad064: 14000001     	b	0x1ad068 <ogg_stream_packetout+0x390>
  1ad068: 14000001     	b	0x1ad06c <ogg_stream_packetout+0x394>
  1ad06c: b94027e8     	ldr	w8, [sp, #0x24]
  1ad070: 34000148     	cbz	w8, 0x1ad098 <ogg_stream_packetout+0x3c0>
  1ad074: 14000001     	b	0x1ad078 <ogg_stream_packetout+0x3a0>
  1ad078: f9401be8     	ldr	x8, [sp, #0x30]
  1ad07c: f9401d09     	ldr	x9, [x8, #0x38]
  1ad080: 91000529     	add	x9, x9, #0x1
  1ad084: f9001d09     	str	x9, [x8, #0x38]
  1ad088: f9401be8     	ldr	x8, [sp, #0x30]
  1ad08c: 2a1f03ea     	mov	w10, wzr
  1ad090: b900250a     	str	w10, [x8, #0x24]
  1ad094: 14000001     	b	0x1ad098 <ogg_stream_packetout+0x3c0>
  1ad098: 320003e8     	orr	w8, wzr, #0x1
  1ad09c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1ad0a0: 14000001     	b	0x1ad0a4 <ogg_stream_packetout+0x3cc>
  1ad0a4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1ad0a8: d53bd049     	mrs	x9, TPIDR_EL0
  1ad0ac: f9401529     	ldr	x9, [x9, #0x28]
  1ad0b0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ad0b4: eb0a0129     	subs	x9, x9, x10
  1ad0b8: b9000be8     	str	w8, [sp, #0x8]
  1ad0bc: f90003e9     	str	x9, [sp]
  1ad0c0: 540000c1     	b.ne	0x1ad0d8 <ogg_stream_packetout+0x400>
  1ad0c4: 14000001     	b	0x1ad0c8 <ogg_stream_packetout+0x3f0>
  1ad0c8: b9400be0     	ldr	w0, [sp, #0x8]
  1ad0cc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1ad0d0: 910203ff     	add	sp, sp, #0x80
  1ad0d4: d65f03c0     	ret
  1ad0d8: 97fbf326     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ad0dc <ogg_stream_packetpeek>:
  1ad0dc: d10083ff     	sub	sp, sp, #0x20
  1ad0e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ad0e4: 910043fd     	add	x29, sp, #0x10
  1ad0e8: 52800002     	mov	w2, #0x0                // =0
  1ad0ec: f90007e0     	str	x0, [sp, #0x8]
  1ad0f0: f90003e1     	str	x1, [sp]
  1ad0f4: f94007e0     	ldr	x0, [sp, #0x8]
  1ad0f8: f94003e1     	ldr	x1, [sp]
  1ad0fc: 97ffff03     	bl	0x1acd08 <ogg_stream_packetout+0x30>
  1ad100: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ad104: 910083ff     	add	sp, sp, #0x20
  1ad108: d65f03c0     	ret

00000000001ad10c <ogg_packet_release>:
  1ad10c: d100c3ff     	sub	sp, sp, #0x30
  1ad110: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ad114: 910083fd     	add	x29, sp, #0x20
  1ad118: d2800008     	mov	x8, #0x0                // =0
  1ad11c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ad120: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad124: eb08001f     	cmp	x0, x8
  1ad128: 1a9f07e9     	cset	w9, ne
  1ad12c: 37000049     	tbnz	w9, #0x0, 0x1ad134 <ogg_packet_release+0x28>
  1ad130: 1400000d     	b	0x1ad164 <ogg_packet_release+0x58>
  1ad134: b27c07e2     	orr	x2, xzr, #0x30
  1ad138: 52800008     	mov	w8, #0x0                // =0
  1ad13c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ad140: f9400120     	ldr	x0, [x9]
  1ad144: f9000be2     	str	x2, [sp, #0x10]
  1ad148: b9000fe8     	str	w8, [sp, #0xc]
  1ad14c: 97fffd7d     	bl	0x1ac740 <ogg_sync_pageout+0x9c>
  1ad150: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad154: b9400fe8     	ldr	w8, [sp, #0xc]
  1ad158: 2a0803e1     	mov	w1, w8
  1ad15c: f9400be2     	ldr	x2, [sp, #0x10]
  1ad160: 97fbe6a4     	bl	0xa6bf0 <memset@plt>
  1ad164: 52800000     	mov	w0, #0x0                // =0
  1ad168: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ad16c: 9100c3ff     	add	sp, sp, #0x30
  1ad170: d65f03c0     	ret

00000000001ad174 <ogg_page_dup>:
  1ad174: d10083ff     	sub	sp, sp, #0x20
  1ad178: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ad17c: 910043fd     	add	x29, sp, #0x10
  1ad180: f90007e0     	str	x0, [sp, #0x8]
  1ad184: f90003e1     	str	x1, [sp]
  1ad188: f94003e0     	ldr	x0, [sp]
  1ad18c: b9400808     	ldr	w8, [x0, #0x8]
  1ad190: f94007e0     	ldr	x0, [sp, #0x8]
  1ad194: b9000808     	str	w8, [x0, #0x8]
  1ad198: f94003e0     	ldr	x0, [sp]
  1ad19c: f9400c00     	ldr	x0, [x0, #0x18]
  1ad1a0: f94007e1     	ldr	x1, [sp, #0x8]
  1ad1a4: f9000c20     	str	x0, [x1, #0x18]
  1ad1a8: f94003e0     	ldr	x0, [sp]
  1ad1ac: f9400000     	ldr	x0, [x0]
  1ad1b0: 97fbe11c     	bl	0xa5620 <ogg_buffer_dup@plt>
  1ad1b4: f94007e1     	ldr	x1, [sp, #0x8]
  1ad1b8: f9000020     	str	x0, [x1]
  1ad1bc: f94003e0     	ldr	x0, [sp]
  1ad1c0: f9400800     	ldr	x0, [x0, #0x10]
  1ad1c4: 97fbe117     	bl	0xa5620 <ogg_buffer_dup@plt>
  1ad1c8: f94007e1     	ldr	x1, [sp, #0x8]
  1ad1cc: f9000820     	str	x0, [x1, #0x10]
  1ad1d0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ad1d4: 910083ff     	add	sp, sp, #0x20
  1ad1d8: d65f03c0     	ret
  1ad1dc: d10043ff     	sub	sp, sp, #0x10
  1ad1e0: f90007e0     	str	x0, [sp, #0x8]
  1ad1e4: f94007e0     	ldr	x0, [sp, #0x8]
  1ad1e8: f9400000     	ldr	x0, [x0]
  1ad1ec: b9401008     	ldr	w8, [x0, #0x10]
  1ad1f0: 11000508     	add	w8, w8, #0x1
  1ad1f4: b9001008     	str	w8, [x0, #0x10]
  1ad1f8: 910043ff     	add	sp, sp, #0x10
  1ad1fc: d65f03c0     	ret
  1ad200: d10043ff     	sub	sp, sp, #0x10
  1ad204: f90007e0     	str	x0, [sp, #0x8]
  1ad208: b90007e1     	str	w1, [sp, #0x4]
  1ad20c: b94007e1     	ldr	w1, [sp, #0x4]
  1ad210: 2a0103e0     	mov	w0, w1
  1ad214: 93407c00     	sxtw	x0, w0
  1ad218: f94007e8     	ldr	x8, [sp, #0x8]
  1ad21c: f9400d08     	ldr	x8, [x8, #0x18]
  1ad220: eb08001f     	cmp	x0, x8
  1ad224: 1a9fa7e1     	cset	w1, lt
  1ad228: 37000041     	tbnz	w1, #0x0, 0x1ad230 <ogg_page_dup+0xbc>
  1ad22c: 14000019     	b	0x1ad290 <ogg_page_dup+0x11c>
  1ad230: f94007e8     	ldr	x8, [sp, #0x8]
  1ad234: f9400108     	ldr	x8, [x8]
  1ad238: f94007e9     	ldr	x9, [sp, #0x8]
  1ad23c: f9000528     	str	x8, [x9, #0x8]
  1ad240: f94007e8     	ldr	x8, [sp, #0x8]
  1ad244: f9000d1f     	str	xzr, [x8, #0x18]
  1ad248: f94007e8     	ldr	x8, [sp, #0x8]
  1ad24c: f9400d08     	ldr	x8, [x8, #0x18]
  1ad250: f94007e9     	ldr	x9, [sp, #0x8]
  1ad254: f9400529     	ldr	x9, [x9, #0x8]
  1ad258: f9400929     	ldr	x9, [x9, #0x10]
  1ad25c: 8b090108     	add	x8, x8, x9
  1ad260: f94007e9     	ldr	x9, [sp, #0x8]
  1ad264: f9001128     	str	x8, [x9, #0x20]
  1ad268: f94007e8     	ldr	x8, [sp, #0x8]
  1ad26c: f9400508     	ldr	x8, [x8, #0x8]
  1ad270: f9400108     	ldr	x8, [x8]
  1ad274: f9400108     	ldr	x8, [x8]
  1ad278: f94007e9     	ldr	x9, [sp, #0x8]
  1ad27c: f9400529     	ldr	x9, [x9, #0x8]
  1ad280: f9400529     	ldr	x9, [x9, #0x8]
  1ad284: 8b090108     	add	x8, x8, x9
  1ad288: f94007e9     	ldr	x9, [sp, #0x8]
  1ad28c: f9000928     	str	x8, [x9, #0x10]
  1ad290: 910043ff     	add	sp, sp, #0x10
  1ad294: d65f03c0     	ret
  1ad298: d10043ff     	sub	sp, sp, #0x10
  1ad29c: f90007e0     	str	x0, [sp, #0x8]
  1ad2a0: b90007e1     	str	w1, [sp, #0x4]
  1ad2a4: b94007e8     	ldr	w8, [sp, #0x4]
  1ad2a8: 2a0803e9     	mov	w9, w8
  1ad2ac: 93407d29     	sxtw	x9, w9
  1ad2b0: f94007ea     	ldr	x10, [sp, #0x8]
  1ad2b4: f940114a     	ldr	x10, [x10, #0x20]
  1ad2b8: eb0a013f     	cmp	x9, x10
  1ad2bc: 1a9fb7e8     	cset	w8, ge
  1ad2c0: 37000048     	tbnz	w8, #0x0, 0x1ad2c8 <ogg_page_dup+0x154>
  1ad2c4: 14000020     	b	0x1ad344 <ogg_page_dup+0x1d0>
  1ad2c8: f94007e8     	ldr	x8, [sp, #0x8]
  1ad2cc: f9400508     	ldr	x8, [x8, #0x8]
  1ad2d0: f9400908     	ldr	x8, [x8, #0x10]
  1ad2d4: f94007e9     	ldr	x9, [sp, #0x8]
  1ad2d8: f9400d2a     	ldr	x10, [x9, #0x18]
  1ad2dc: 8b080148     	add	x8, x10, x8
  1ad2e0: f9000d28     	str	x8, [x9, #0x18]
  1ad2e4: f94007e8     	ldr	x8, [sp, #0x8]
  1ad2e8: f9400508     	ldr	x8, [x8, #0x8]
  1ad2ec: f9400d08     	ldr	x8, [x8, #0x18]
  1ad2f0: f94007e9     	ldr	x9, [sp, #0x8]
  1ad2f4: f9000528     	str	x8, [x9, #0x8]
  1ad2f8: f94007e8     	ldr	x8, [sp, #0x8]
  1ad2fc: f9400508     	ldr	x8, [x8, #0x8]
  1ad300: f9400908     	ldr	x8, [x8, #0x10]
  1ad304: f94007e9     	ldr	x9, [sp, #0x8]
  1ad308: f9400d29     	ldr	x9, [x9, #0x18]
  1ad30c: 8b090108     	add	x8, x8, x9
  1ad310: f94007e9     	ldr	x9, [sp, #0x8]
  1ad314: f9001128     	str	x8, [x9, #0x20]
  1ad318: f94007e8     	ldr	x8, [sp, #0x8]
  1ad31c: f9400508     	ldr	x8, [x8, #0x8]
  1ad320: f9400108     	ldr	x8, [x8]
  1ad324: f9400108     	ldr	x8, [x8]
  1ad328: f94007e9     	ldr	x9, [sp, #0x8]
  1ad32c: f9400529     	ldr	x9, [x9, #0x8]
  1ad330: f9400529     	ldr	x9, [x9, #0x8]
  1ad334: 8b090108     	add	x8, x8, x9
  1ad338: f94007e9     	ldr	x9, [sp, #0x8]
  1ad33c: f9000928     	str	x8, [x9, #0x10]
  1ad340: 17ffffd9     	b	0x1ad2a4 <ogg_page_dup+0x130>
  1ad344: 910043ff     	add	sp, sp, #0x10
  1ad348: d65f03c0     	ret
  1ad34c: d10103ff     	sub	sp, sp, #0x40
  1ad350: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ad354: 9100c3fd     	add	x29, sp, #0x30
  1ad358: d2800008     	mov	x8, #0x0                // =0
  1ad35c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ad360: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad364: b9401409     	ldr	w9, [x0, #0x14]
  1ad368: f90003e8     	str	x8, [sp]
  1ad36c: 35000049     	cbnz	w9, 0x1ad374 <ogg_page_dup+0x200>
  1ad370: 14000038     	b	0x1ad450 <ogg_page_dup+0x2dc>
  1ad374: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad378: f9400108     	ldr	x8, [x8]
  1ad37c: f81f03a8     	stur	x8, [x29, #-0x10]
  1ad380: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad384: f9400508     	ldr	x8, [x8, #0x8]
  1ad388: f9000fe8     	str	x8, [sp, #0x18]
  1ad38c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad390: f94003e9     	ldr	x9, [sp]
  1ad394: eb09011f     	cmp	x8, x9
  1ad398: 1a9f07ea     	cset	w10, ne
  1ad39c: 3700004a     	tbnz	w10, #0x0, 0x1ad3a4 <ogg_page_dup+0x230>
  1ad3a0: 14000013     	b	0x1ad3ec <ogg_page_dup+0x278>
  1ad3a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad3a8: f9000be8     	str	x8, [sp, #0x10]
  1ad3ac: f9400be8     	ldr	x8, [sp, #0x10]
  1ad3b0: f9400d08     	ldr	x8, [x8, #0x18]
  1ad3b4: f81f03a8     	stur	x8, [x29, #-0x10]
  1ad3b8: f9400be8     	ldr	x8, [sp, #0x10]
  1ad3bc: f9400108     	ldr	x8, [x8]
  1ad3c0: f94003e9     	ldr	x9, [sp]
  1ad3c4: eb09011f     	cmp	x8, x9
  1ad3c8: 1a9f07ea     	cset	w10, ne
  1ad3cc: 3700004a     	tbnz	w10, #0x0, 0x1ad3d4 <ogg_page_dup+0x260>
  1ad3d0: 14000004     	b	0x1ad3e0 <ogg_page_dup+0x26c>
  1ad3d4: f9400be8     	ldr	x8, [sp, #0x10]
  1ad3d8: f9400100     	ldr	x0, [x8]
  1ad3dc: 97fbd29d     	bl	0xa1e50 <free@plt>
  1ad3e0: f9400be0     	ldr	x0, [sp, #0x10]
  1ad3e4: 97fbd29b     	bl	0xa1e50 <free@plt>
  1ad3e8: 17ffffe9     	b	0x1ad38c <ogg_page_dup+0x218>
  1ad3ec: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad3f0: f94003e9     	ldr	x9, [sp]
  1ad3f4: f9000109     	str	x9, [x8]
  1ad3f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad3fc: f94003e9     	ldr	x9, [sp]
  1ad400: eb09011f     	cmp	x8, x9
  1ad404: 1a9f07ea     	cset	w10, ne
  1ad408: 3700004a     	tbnz	w10, #0x0, 0x1ad410 <ogg_page_dup+0x29c>
  1ad40c: 14000009     	b	0x1ad430 <ogg_page_dup+0x2bc>
  1ad410: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad414: f90007e8     	str	x8, [sp, #0x8]
  1ad418: f94007e8     	ldr	x8, [sp, #0x8]
  1ad41c: f9400d08     	ldr	x8, [x8, #0x18]
  1ad420: f9000fe8     	str	x8, [sp, #0x18]
  1ad424: f94007e0     	ldr	x0, [sp, #0x8]
  1ad428: 97fbd28a     	bl	0xa1e50 <free@plt>
  1ad42c: 17fffff3     	b	0x1ad3f8 <ogg_page_dup+0x284>
  1ad430: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad434: f94003e9     	ldr	x9, [sp]
  1ad438: f9000509     	str	x9, [x8, #0x8]
  1ad43c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad440: b940110a     	ldr	w10, [x8, #0x10]
  1ad444: 3500006a     	cbnz	w10, 0x1ad450 <ogg_page_dup+0x2dc>
  1ad448: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad44c: 97fbd281     	bl	0xa1e50 <free@plt>
  1ad450: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ad454: 910103ff     	add	sp, sp, #0x40
  1ad458: d65f03c0     	ret
  1ad45c: d10103ff     	sub	sp, sp, #0x40
  1ad460: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ad464: 9100c3fd     	add	x29, sp, #0x30
  1ad468: d2800008     	mov	x8, #0x0                // =0
  1ad46c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ad470: f81f03a1     	stur	x1, [x29, #-0x10]
  1ad474: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad478: b9401009     	ldr	w9, [x0, #0x10]
  1ad47c: 11000529     	add	w9, w9, #0x1
  1ad480: b9001009     	str	w9, [x0, #0x10]
  1ad484: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad488: f9400000     	ldr	x0, [x0]
  1ad48c: eb08001f     	cmp	x0, x8
  1ad490: 1a9f07e9     	cset	w9, ne
  1ad494: 37000049     	tbnz	w9, #0x0, 0x1ad49c <ogg_page_dup+0x328>
  1ad498: 14000019     	b	0x1ad4fc <ogg_page_dup+0x388>
  1ad49c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1ad4a0: f9400108     	ldr	x8, [x8]
  1ad4a4: f9000fe8     	str	x8, [sp, #0x18]
  1ad4a8: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad4ac: f9400d08     	ldr	x8, [x8, #0x18]
  1ad4b0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ad4b4: f9000128     	str	x8, [x9]
  1ad4b8: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad4bc: f9400508     	ldr	x8, [x8, #0x8]
  1ad4c0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ad4c4: eb09011f     	cmp	x8, x9
  1ad4c8: 1a9fa7ea     	cset	w10, lt
  1ad4cc: 3700004a     	tbnz	w10, #0x0, 0x1ad4d4 <ogg_page_dup+0x360>
  1ad4d0: 1400000a     	b	0x1ad4f8 <ogg_page_dup+0x384>
  1ad4d4: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad4d8: f9400100     	ldr	x0, [x8]
  1ad4dc: f85f03a1     	ldur	x1, [x29, #-0x10]
  1ad4e0: 97fbd964     	bl	0xa3a70 <realloc@plt>
  1ad4e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad4e8: f9000100     	str	x0, [x8]
  1ad4ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad4f0: f9400fe0     	ldr	x0, [sp, #0x18]
  1ad4f4: f9000408     	str	x8, [x0, #0x8]
  1ad4f8: 14000019     	b	0x1ad55c <ogg_page_dup+0x3e8>
  1ad4fc: b27b03e0     	orr	x0, xzr, #0x20
  1ad500: b27c03e8     	orr	x8, xzr, #0x10
  1ad504: f9000be8     	str	x8, [sp, #0x10]
  1ad508: 97fbd362     	bl	0xa2290 <malloc@plt>
  1ad50c: f9000fe0     	str	x0, [sp, #0x18]
  1ad510: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad514: f9400be0     	ldr	x0, [sp, #0x10]
  1ad518: eb00011f     	cmp	x8, x0
  1ad51c: 1a9fa7e9     	cset	w9, lt
  1ad520: 37000049     	tbnz	w9, #0x0, 0x1ad528 <ogg_page_dup+0x3b4>
  1ad524: 14000004     	b	0x1ad534 <ogg_page_dup+0x3c0>
  1ad528: b27c03e8     	orr	x8, xzr, #0x10
  1ad52c: f90007e8     	str	x8, [sp, #0x8]
  1ad530: 14000003     	b	0x1ad53c <ogg_page_dup+0x3c8>
  1ad534: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad538: f90007e8     	str	x8, [sp, #0x8]
  1ad53c: f94007e8     	ldr	x8, [sp, #0x8]
  1ad540: aa0803e0     	mov	x0, x8
  1ad544: 97fbd353     	bl	0xa2290 <malloc@plt>
  1ad548: f9400fe8     	ldr	x8, [sp, #0x18]
  1ad54c: f9000100     	str	x0, [x8]
  1ad550: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ad554: f9400fe0     	ldr	x0, [sp, #0x18]
  1ad558: f9000408     	str	x8, [x0, #0x8]
  1ad55c: 320003e8     	orr	w8, wzr, #0x1
  1ad560: f9400fe9     	ldr	x9, [sp, #0x18]
  1ad564: b9001128     	str	w8, [x9, #0x10]
  1ad568: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ad56c: f9400fea     	ldr	x10, [sp, #0x18]
  1ad570: f9000d49     	str	x9, [x10, #0x18]
  1ad574: f9400fe0     	ldr	x0, [sp, #0x18]
  1ad578: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ad57c: 910103ff     	add	sp, sp, #0x40
  1ad580: d65f03c0     	ret
  1ad584: d100c3ff     	sub	sp, sp, #0x30
  1ad588: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ad58c: 910083fd     	add	x29, sp, #0x20
  1ad590: 12800008     	mov	w8, #-0x1               // =-1
  1ad594: f81f83a0     	stur	x0, [x29, #-0x8]
  1ad598: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ad59c: f9400000     	ldr	x0, [x0]
  1ad5a0: f9000be0     	str	x0, [sp, #0x10]
  1ad5a4: f9400be0     	ldr	x0, [sp, #0x10]
  1ad5a8: f9400c00     	ldr	x0, [x0, #0x18]
  1ad5ac: f90007e0     	str	x0, [sp, #0x8]
  1ad5b0: f9400be0     	ldr	x0, [sp, #0x10]
  1ad5b4: b9401009     	ldr	w9, [x0, #0x10]
  1ad5b8: 0b080128     	add	w8, w9, w8
  1ad5bc: b9001008     	str	w8, [x0, #0x10]
  1ad5c0: f9400be0     	ldr	x0, [sp, #0x10]
  1ad5c4: b9401008     	ldr	w8, [x0, #0x10]
  1ad5c8: 34000048     	cbz	w8, 0x1ad5d0 <ogg_page_dup+0x45c>
  1ad5cc: 1400000d     	b	0x1ad600 <ogg_page_dup+0x48c>
  1ad5d0: 12800008     	mov	w8, #-0x1               // =-1
  1ad5d4: f94007e9     	ldr	x9, [sp, #0x8]
  1ad5d8: b940112a     	ldr	w10, [x9, #0x10]
  1ad5dc: 0b080148     	add	w8, w10, w8
  1ad5e0: b9001128     	str	w8, [x9, #0x10]
  1ad5e4: f94007e9     	ldr	x9, [sp, #0x8]
  1ad5e8: f9400129     	ldr	x9, [x9]
  1ad5ec: f9400beb     	ldr	x11, [sp, #0x10]
  1ad5f0: f9000d69     	str	x9, [x11, #0x18]
  1ad5f4: f9400be9     	ldr	x9, [sp, #0x10]
  1ad5f8: f94007eb     	ldr	x11, [sp, #0x8]
  1ad5fc: f9000169     	str	x9, [x11]
  1ad600: 12800008     	mov	w8, #-0x1               // =-1
  1ad604: f94007e9     	ldr	x9, [sp, #0x8]
  1ad608: b940112a     	ldr	w10, [x9, #0x10]
  1ad60c: 0b080148     	add	w8, w10, w8
  1ad610: b9001128     	str	w8, [x9, #0x10]
  1ad614: f94007e9     	ldr	x9, [sp, #0x8]
  1ad618: f9400529     	ldr	x9, [x9, #0x8]
  1ad61c: f85f83ab     	ldur	x11, [x29, #-0x8]
  1ad620: f9000d69     	str	x9, [x11, #0x18]
  1ad624: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ad628: f94007eb     	ldr	x11, [sp, #0x8]
  1ad62c: f9000569     	str	x9, [x11, #0x8]
  1ad630: f94007e0     	ldr	x0, [sp, #0x8]
  1ad634: 97ffff46     	bl	0x1ad34c <ogg_page_dup+0x1d8>
  1ad638: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ad63c: 9100c3ff     	add	sp, sp, #0x30
  1ad640: d65f03c0     	ret
  1ad644: d10303ff     	sub	sp, sp, #0xc0
  1ad648: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1ad64c: 9102c3fd     	add	x29, sp, #0xb0
  1ad650: d53bd048     	mrs	x8, TPIDR_EL0
  1ad654: f9401508     	ldr	x8, [x8, #0x28]
  1ad658: f81f83a8     	stur	x8, [x29, #-0x8]
  1ad65c: f9002fe0     	str	x0, [sp, #0x58]
  1ad660: 14000001     	b	0x1ad664 <ogg_page_dup+0x4f0>
  1ad664: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad668: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad66c: 2a0903e8     	mov	w8, w9
  1ad670: 2a0803e9     	mov	w9, w8
  1ad674: 37f81b49     	tbnz	w9, #0x1f, 0x1ad9dc <ogg_page_dup+0x868>
  1ad678: 14000001     	b	0x1ad67c <ogg_page_dup+0x508>
  1ad67c: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad680: f9400508     	ldr	x8, [x8, #0x8]
  1ad684: b5000068     	cbnz	x8, 0x1ad690 <ogg_page_dup+0x51c>
  1ad688: 14000001     	b	0x1ad68c <ogg_page_dup+0x518>
  1ad68c: 140000d4     	b	0x1ad9dc <ogg_page_dup+0x868>
  1ad690: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad694: b9404909     	ldr	w9, [x8, #0x48]
  1ad698: 37f80189     	tbnz	w9, #0x1f, 0x1ad6c8 <ogg_page_dup+0x554>
  1ad69c: 14000001     	b	0x1ad6a0 <ogg_page_dup+0x52c>
  1ad6a0: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6a4: f9400500     	ldr	x0, [x8, #0x8]
  1ad6a8: b9404909     	ldr	w9, [x8, #0x48]
  1ad6ac: 11006d29     	add	w9, w9, #0x1b
  1ad6b0: 2a0903e8     	mov	w8, w9
  1ad6b4: 93407d01     	sxtw	x1, w8
  1ad6b8: 97fffbc2     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ad6bc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6c0: f9000500     	str	x0, [x8, #0x8]
  1ad6c4: 14000001     	b	0x1ad6c8 <ogg_page_dup+0x554>
  1ad6c8: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6cc: 2a1f03e9     	mov	w9, wzr
  1ad6d0: b9004909     	str	w9, [x8, #0x48]
  1ad6d4: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6d8: b9005d09     	str	w9, [x8, #0x5c]
  1ad6dc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6e0: b9005909     	str	w9, [x8, #0x58]
  1ad6e4: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6e8: f9400508     	ldr	x8, [x8, #0x8]
  1ad6ec: b50000c8     	cbnz	x8, 0x1ad704 <ogg_page_dup+0x590>
  1ad6f0: 14000001     	b	0x1ad6f4 <ogg_page_dup+0x580>
  1ad6f4: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad6f8: aa1f03e9     	mov	x9, xzr
  1ad6fc: f9000109     	str	x9, [x8]
  1ad700: 140000b7     	b	0x1ad9dc <ogg_page_dup+0x868>
  1ad704: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad708: f9400508     	ldr	x8, [x8, #0x8]
  1ad70c: f81b03a8     	stur	x8, [x29, #-0x50]
  1ad710: d10143a0     	sub	x0, x29, #0x50
  1ad714: 97fbcd03     	bl	0xa0b20 <ogg_page_pageno@plt>
  1ad718: 2a0003e0     	mov	w0, w0
  1ad71c: 2a0003e8     	mov	w8, w0
  1ad720: f9002be8     	str	x8, [sp, #0x50]
  1ad724: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad728: f9400501     	ldr	x1, [x8, #0x8]
  1ad72c: d100c3a8     	sub	x8, x29, #0x30
  1ad730: aa0803e0     	mov	x0, x8
  1ad734: f90027e8     	str	x8, [sp, #0x48]
  1ad738: 97fff5c7     	bl	0x1aae54 <ogg_page_version+0x90>
  1ad73c: 52800341     	mov	w1, #0x1a               // =26
  1ad740: f94027e8     	ldr	x8, [sp, #0x48]
  1ad744: b90047e0     	str	w0, [sp, #0x44]
  1ad748: aa0803e0     	mov	x0, x8
  1ad74c: 97fff5f1     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ad750: 12001c00     	and	w0, w0, #0xff
  1ad754: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad758: b9004900     	str	w0, [x8, #0x48]
  1ad75c: f9402be8     	ldr	x8, [sp, #0x50]
  1ad760: f9402ffe     	ldr	x30, [sp, #0x58]
  1ad764: f9401bde     	ldr	x30, [x30, #0x30]
  1ad768: eb1e0108     	subs	x8, x8, x30
  1ad76c: f9001fe8     	str	x8, [sp, #0x38]
  1ad770: 54000460     	b.eq	0x1ad7fc <ogg_page_dup+0x688>
  1ad774: 14000001     	b	0x1ad778 <ogg_page_dup+0x604>
  1ad778: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad77c: f9401908     	ldr	x8, [x8, #0x30]
  1ad780: b1000508     	adds	x8, x8, #0x1
  1ad784: f9001be8     	str	x8, [sp, #0x30]
  1ad788: 540000c1     	b.ne	0x1ad7a0 <ogg_page_dup+0x62c>
  1ad78c: 14000001     	b	0x1ad790 <ogg_page_dup+0x61c>
  1ad790: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad794: 320003e9     	orr	w9, wzr, #0x1
  1ad798: b9005109     	str	w9, [x8, #0x50]
  1ad79c: 14000005     	b	0x1ad7b0 <ogg_page_dup+0x63c>
  1ad7a0: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7a4: 321f03e9     	orr	w9, wzr, #0x2
  1ad7a8: b9005109     	str	w9, [x8, #0x50]
  1ad7ac: 14000001     	b	0x1ad7b0 <ogg_page_dup+0x63c>
  1ad7b0: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7b4: f9400d00     	ldr	x0, [x8, #0x18]
  1ad7b8: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad7bc: 2a0903e1     	mov	w1, w9
  1ad7c0: 97fffb80     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ad7c4: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7c8: f9000d00     	str	x0, [x8, #0x18]
  1ad7cc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7d0: f9400d08     	ldr	x8, [x8, #0x18]
  1ad7d4: b50000c8     	cbnz	x8, 0x1ad7ec <ogg_page_dup+0x678>
  1ad7d8: 14000001     	b	0x1ad7dc <ogg_page_dup+0x668>
  1ad7dc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7e0: aa1f03e9     	mov	x9, xzr
  1ad7e4: f9000909     	str	x9, [x8, #0x10]
  1ad7e8: 14000001     	b	0x1ad7ec <ogg_page_dup+0x678>
  1ad7ec: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad7f0: 2a1f03e9     	mov	w9, wzr
  1ad7f4: b9004d09     	str	w9, [x8, #0x4c]
  1ad7f8: 14000001     	b	0x1ad7fc <ogg_page_dup+0x688>
  1ad7fc: d10143a0     	sub	x0, x29, #0x50
  1ad800: 97fbf150     	bl	0xa9d40 <ogg_page_continued@plt>
  1ad804: 34000540     	cbz	w0, 0x1ad8ac <ogg_page_dup+0x738>
  1ad808: 14000001     	b	0x1ad80c <ogg_page_dup+0x698>
  1ad80c: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad810: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad814: 350004a9     	cbnz	w9, 0x1ad8a8 <ogg_page_dup+0x734>
  1ad818: 14000001     	b	0x1ad81c <ogg_page_dup+0x6a8>
  1ad81c: f9402fe1     	ldr	x1, [sp, #0x58]
  1ad820: d100c3a0     	sub	x0, x29, #0x30
  1ad824: 94000079     	bl	0x1ada08 <ogg_page_dup+0x894>
  1ad828: f9402fe0     	ldr	x0, [sp, #0x58]
  1ad82c: f9400c01     	ldr	x1, [x0, #0x18]
  1ad830: b9406008     	ldr	w8, [x0, #0x60]
  1ad834: 2a0803e0     	mov	w0, w8
  1ad838: 92407800     	and	x0, x0, #0x7fffffff
  1ad83c: f90017e0     	str	x0, [sp, #0x28]
  1ad840: aa0103e0     	mov	x0, x1
  1ad844: f94017e1     	ldr	x1, [sp, #0x28]
  1ad848: 97fffb5e     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ad84c: f9402fe1     	ldr	x1, [sp, #0x58]
  1ad850: f9000c20     	str	x0, [x1, #0x18]
  1ad854: f9402fe0     	ldr	x0, [sp, #0x58]
  1ad858: f9400c00     	ldr	x0, [x0, #0x18]
  1ad85c: b50000c0     	cbnz	x0, 0x1ad874 <ogg_page_dup+0x700>
  1ad860: 14000001     	b	0x1ad864 <ogg_page_dup+0x6f0>
  1ad864: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad868: aa1f03e9     	mov	x9, xzr
  1ad86c: f9000909     	str	x9, [x8, #0x10]
  1ad870: 14000001     	b	0x1ad874 <ogg_page_dup+0x700>
  1ad874: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad878: b9405509     	ldr	w9, [x8, #0x54]
  1ad87c: 35000149     	cbnz	w9, 0x1ad8a4 <ogg_page_dup+0x730>
  1ad880: 14000001     	b	0x1ad884 <ogg_page_dup+0x710>
  1ad884: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad888: b9405109     	ldr	w9, [x8, #0x50]
  1ad88c: 350000c9     	cbnz	w9, 0x1ad8a4 <ogg_page_dup+0x730>
  1ad890: 14000001     	b	0x1ad894 <ogg_page_dup+0x720>
  1ad894: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad898: 321f03e9     	orr	w9, wzr, #0x2
  1ad89c: b9005509     	str	w9, [x8, #0x54]
  1ad8a0: 14000001     	b	0x1ad8a4 <ogg_page_dup+0x730>
  1ad8a4: 14000001     	b	0x1ad8a8 <ogg_page_dup+0x734>
  1ad8a8: 14000025     	b	0x1ad93c <ogg_page_dup+0x7c8>
  1ad8ac: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8b0: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad8b4: 34000429     	cbz	w9, 0x1ad938 <ogg_page_dup+0x7c4>
  1ad8b8: 14000001     	b	0x1ad8bc <ogg_page_dup+0x748>
  1ad8bc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8c0: f9400d00     	ldr	x0, [x8, #0x18]
  1ad8c4: b9404d09     	ldr	w9, [x8, #0x4c]
  1ad8c8: 2a0903e1     	mov	w1, w9
  1ad8cc: 97fffb3d     	bl	0x1ac5c0 <ogg_page_release+0x4dc>
  1ad8d0: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8d4: f9000d00     	str	x0, [x8, #0x18]
  1ad8d8: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8dc: f9400d08     	ldr	x8, [x8, #0x18]
  1ad8e0: b50000c8     	cbnz	x8, 0x1ad8f8 <ogg_page_dup+0x784>
  1ad8e4: 14000001     	b	0x1ad8e8 <ogg_page_dup+0x774>
  1ad8e8: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8ec: aa1f03e9     	mov	x9, xzr
  1ad8f0: f9000909     	str	x9, [x8, #0x10]
  1ad8f4: 14000001     	b	0x1ad8f8 <ogg_page_dup+0x784>
  1ad8f8: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad8fc: 2a1f03e9     	mov	w9, wzr
  1ad900: b9004d09     	str	w9, [x8, #0x4c]
  1ad904: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad908: b9405509     	ldr	w9, [x8, #0x54]
  1ad90c: 35000149     	cbnz	w9, 0x1ad934 <ogg_page_dup+0x7c0>
  1ad910: 14000001     	b	0x1ad914 <ogg_page_dup+0x7a0>
  1ad914: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad918: b9405109     	ldr	w9, [x8, #0x50]
  1ad91c: 350000c9     	cbnz	w9, 0x1ad934 <ogg_page_dup+0x7c0>
  1ad920: 14000001     	b	0x1ad924 <ogg_page_dup+0x7b0>
  1ad924: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad928: 321f03e9     	orr	w9, wzr, #0x2
  1ad92c: b9005509     	str	w9, [x8, #0x54]
  1ad930: 14000001     	b	0x1ad934 <ogg_page_dup+0x7c0>
  1ad934: 14000001     	b	0x1ad938 <ogg_page_dup+0x7c4>
  1ad938: 14000001     	b	0x1ad93c <ogg_page_dup+0x7c8>
  1ad93c: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad940: b9405d09     	ldr	w9, [x8, #0x5c]
  1ad944: b940490a     	ldr	w10, [x8, #0x48]
  1ad948: 6b0a0129     	subs	w9, w9, w10
  1ad94c: b90027e9     	str	w9, [sp, #0x24]
  1ad950: 5400026a     	b.ge	0x1ad99c <ogg_page_dup+0x828>
  1ad954: 14000001     	b	0x1ad958 <ogg_page_dup+0x7e4>
  1ad958: d10143a0     	sub	x0, x29, #0x50
  1ad95c: 97fbdf35     	bl	0xa5630 <ogg_page_granulepos@plt>
  1ad960: f9402ffe     	ldr	x30, [sp, #0x58]
  1ad964: f90023c0     	str	x0, [x30, #0x40]
  1ad968: f9402fe1     	ldr	x1, [sp, #0x58]
  1ad96c: d100c3a0     	sub	x0, x29, #0x30
  1ad970: f9000fe0     	str	x0, [sp, #0x18]
  1ad974: 94000025     	bl	0x1ada08 <ogg_page_dup+0x894>
  1ad978: f9402fe0     	ldr	x0, [sp, #0x58]
  1ad97c: b9406008     	ldr	w8, [x0, #0x60]
  1ad980: b9404c09     	ldr	w9, [x0, #0x4c]
  1ad984: 0b080128     	add	w8, w9, w8
  1ad988: b9004c08     	str	w8, [x0, #0x4c]
  1ad98c: f9402fe1     	ldr	x1, [sp, #0x58]
  1ad990: f9400fe0     	ldr	x0, [sp, #0x18]
  1ad994: 9400001d     	bl	0x1ada08 <ogg_page_dup+0x894>
  1ad998: 14000001     	b	0x1ad99c <ogg_page_dup+0x828>
  1ad99c: f9402be8     	ldr	x8, [sp, #0x50]
  1ad9a0: 91000508     	add	x8, x8, #0x1
  1ad9a4: f9402fe9     	ldr	x9, [sp, #0x58]
  1ad9a8: f9001928     	str	x8, [x9, #0x30]
  1ad9ac: d10143a8     	sub	x8, x29, #0x50
  1ad9b0: aa0803e0     	mov	x0, x8
  1ad9b4: f9000be8     	str	x8, [sp, #0x10]
  1ad9b8: 97fbf2ee     	bl	0xaa570 <ogg_page_eos@plt>
  1ad9bc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad9c0: b9002100     	str	w0, [x8, #0x20]
  1ad9c4: f9400be0     	ldr	x0, [sp, #0x10]
  1ad9c8: 97fbca66     	bl	0xa0360 <ogg_page_bos@plt>
  1ad9cc: f9402fe8     	ldr	x8, [sp, #0x58]
  1ad9d0: b9002500     	str	w0, [x8, #0x24]
  1ad9d4: 14000001     	b	0x1ad9d8 <ogg_page_dup+0x864>
  1ad9d8: 17ffff23     	b	0x1ad664 <ogg_page_dup+0x4f0>
  1ad9dc: d53bd048     	mrs	x8, TPIDR_EL0
  1ad9e0: f9401508     	ldr	x8, [x8, #0x28]
  1ad9e4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1ad9e8: eb090108     	subs	x8, x8, x9
  1ad9ec: f90007e8     	str	x8, [sp, #0x8]
  1ad9f0: 540000a1     	b.ne	0x1ada04 <ogg_page_dup+0x890>
  1ad9f4: 14000001     	b	0x1ad9f8 <ogg_page_dup+0x884>
  1ad9f8: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1ad9fc: 910303ff     	add	sp, sp, #0xc0
  1ada00: d65f03c0     	ret
  1ada04: 97fbf0db     	bl	0xa9d70 <__stack_chk_fail@plt>
  1ada08: d100c3ff     	sub	sp, sp, #0x30
  1ada0c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ada10: 910083fd     	add	x29, sp, #0x20
  1ada14: f81f83a0     	stur	x0, [x29, #-0x8]
  1ada18: f9000be1     	str	x1, [sp, #0x10]
  1ada1c: f9400be0     	ldr	x0, [sp, #0x10]
  1ada20: b900601f     	str	wzr, [x0, #0x60]
  1ada24: f9400be8     	ldr	x8, [sp, #0x10]
  1ada28: b9405d09     	ldr	w9, [x8, #0x5c]
  1ada2c: f9400be8     	ldr	x8, [sp, #0x10]
  1ada30: b940490a     	ldr	w10, [x8, #0x48]
  1ada34: 6b0a013f     	cmp	w9, w10
  1ada38: 1a9fa7e9     	cset	w9, lt
  1ada3c: 37000049     	tbnz	w9, #0x0, 0x1ada44 <ogg_page_dup+0x8d0>
  1ada40: 14000025     	b	0x1adad4 <ogg_page_dup+0x960>
  1ada44: 32001fe8     	orr	w8, wzr, #0xff
  1ada48: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ada4c: f9400be9     	ldr	x9, [sp, #0x10]
  1ada50: b9405d2a     	ldr	w10, [x9, #0x5c]
  1ada54: 1100054b     	add	w11, w10, #0x1
  1ada58: b9005d2b     	str	w11, [x9, #0x5c]
  1ada5c: 11006d41     	add	w1, w10, #0x1b
  1ada60: b9000be8     	str	w8, [sp, #0x8]
  1ada64: 97fff52b     	bl	0x1aaf10 <ogg_page_version+0x14c>
  1ada68: 32001fe8     	orr	w8, wzr, #0xff
  1ada6c: 0a080008     	and	w8, w0, w8
  1ada70: b9000fe8     	str	w8, [sp, #0xc]
  1ada74: b9400fe8     	ldr	w8, [sp, #0xc]
  1ada78: f9400be9     	ldr	x9, [sp, #0x10]
  1ada7c: b940612a     	ldr	w10, [x9, #0x60]
  1ada80: 0b080148     	add	w8, w10, w8
  1ada84: b9006128     	str	w8, [x9, #0x60]
  1ada88: b9400fe8     	ldr	w8, [sp, #0xc]
  1ada8c: b9400bea     	ldr	w10, [sp, #0x8]
  1ada90: 6b0a011f     	cmp	w8, w10
  1ada94: 1a9fa7e8     	cset	w8, lt
  1ada98: 37000048     	tbnz	w8, #0x0, 0x1adaa0 <ogg_page_dup+0x92c>
  1ada9c: 1400000d     	b	0x1adad0 <ogg_page_dup+0x95c>
  1adaa0: b26103e8     	orr	x8, xzr, #0x80000000
  1adaa4: 320003e9     	orr	w9, wzr, #0x1
  1adaa8: f9400bea     	ldr	x10, [sp, #0x10]
  1adaac: b940614b     	ldr	w11, [x10, #0x60]
  1adab0: 2a0b03ec     	mov	w12, w11
  1adab4: d3407d8c     	ubfx	x12, x12, #0, #32
  1adab8: aa080188     	orr	x8, x12, x8
  1adabc: 2a0803eb     	mov	w11, w8
  1adac0: b900614b     	str	w11, [x10, #0x60]
  1adac4: f9400be8     	ldr	x8, [sp, #0x10]
  1adac8: b9005909     	str	w9, [x8, #0x58]
  1adacc: 14000002     	b	0x1adad4 <ogg_page_dup+0x960>
  1adad0: 17ffffd5     	b	0x1ada24 <ogg_page_dup+0x8b0>
  1adad4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1adad8: 9100c3ff     	add	sp, sp, #0x30
  1adadc: d65f03c0     	ret
  1adae0: d10143ff     	sub	sp, sp, #0x50
  1adae4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1adae8: 910103fd     	add	x29, sp, #0x40
  1adaec: d2800008     	mov	x8, #0x0                // =0
  1adaf0: f81f83a0     	stur	x0, [x29, #-0x8]
  1adaf4: f81f03a1     	stur	x1, [x29, #-0x10]
  1adaf8: f81e83a8     	stur	x8, [x29, #-0x18]
  1adafc: f90013e8     	str	x8, [sp, #0x20]
  1adb00: f9000be8     	str	x8, [sp, #0x10]
  1adb04: 52800008     	mov	w8, #0x0                // =0
  1adb08: f85f83a9     	ldur	x9, [x29, #-0x8]
  1adb0c: f9400bea     	ldr	x10, [sp, #0x10]
  1adb10: eb0a013f     	cmp	x9, x10
  1adb14: 1a9f07eb     	cset	w11, ne
  1adb18: b9000fe8     	str	w8, [sp, #0xc]
  1adb1c: 3700004b     	tbnz	w11, #0x0, 0x1adb24 <ogg_page_dup+0x9b0>
  1adb20: 14000006     	b	0x1adb38 <ogg_page_dup+0x9c4>
  1adb24: d2800008     	mov	x8, #0x0                // =0
  1adb28: f85f03a9     	ldur	x9, [x29, #-0x10]
  1adb2c: eb08013f     	cmp	x9, x8
  1adb30: 1a9f07ea     	cset	w10, ne
  1adb34: b9000fea     	str	w10, [sp, #0xc]
  1adb38: b9400fe8     	ldr	w8, [sp, #0xc]
  1adb3c: 37000048     	tbnz	w8, #0x0, 0x1adb44 <ogg_page_dup+0x9d0>
  1adb40: 14000034     	b	0x1adc10 <ogg_page_dup+0xa9c>
  1adb44: f85f83a8     	ldur	x8, [x29, #-0x8]
  1adb48: f9400108     	ldr	x8, [x8]
  1adb4c: f9400d00     	ldr	x0, [x8, #0x18]
  1adb50: 97fff462     	bl	0x1aacd8 <ogg_buffer_dup+0xdc>
  1adb54: f9000fe0     	str	x0, [sp, #0x18]
  1adb58: f94013e8     	ldr	x8, [sp, #0x20]
  1adb5c: f9400be0     	ldr	x0, [sp, #0x10]
  1adb60: eb00011f     	cmp	x8, x0
  1adb64: 1a9f07e9     	cset	w9, ne
  1adb68: 37000049     	tbnz	w9, #0x0, 0x1adb70 <ogg_page_dup+0x9fc>
  1adb6c: 14000005     	b	0x1adb80 <ogg_page_dup+0xa0c>
  1adb70: f9400fe8     	ldr	x8, [sp, #0x18]
  1adb74: f94013e9     	ldr	x9, [sp, #0x20]
  1adb78: f9000d28     	str	x8, [x9, #0x18]
  1adb7c: 14000003     	b	0x1adb88 <ogg_page_dup+0xa14>
  1adb80: f9400fe8     	ldr	x8, [sp, #0x18]
  1adb84: f81e83a8     	stur	x8, [x29, #-0x18]
  1adb88: f9400fe8     	ldr	x8, [sp, #0x18]
  1adb8c: f90013e8     	str	x8, [sp, #0x20]
  1adb90: f85f83a8     	ldur	x8, [x29, #-0x8]
  1adb94: f9400108     	ldr	x8, [x8]
  1adb98: f94013e9     	ldr	x9, [sp, #0x20]
  1adb9c: f9000128     	str	x8, [x9]
  1adba0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1adba4: f9400508     	ldr	x8, [x8, #0x8]
  1adba8: f94013e9     	ldr	x9, [sp, #0x20]
  1adbac: f9000528     	str	x8, [x9, #0x8]
  1adbb0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1adbb4: f94013e9     	ldr	x9, [sp, #0x20]
  1adbb8: f9000928     	str	x8, [x9, #0x10]
  1adbbc: f94013e8     	ldr	x8, [sp, #0x20]
  1adbc0: f9400908     	ldr	x8, [x8, #0x10]
  1adbc4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1adbc8: f9400929     	ldr	x9, [x9, #0x10]
  1adbcc: eb09011f     	cmp	x8, x9
  1adbd0: 1a9fd7ea     	cset	w10, gt
  1adbd4: 3700004a     	tbnz	w10, #0x0, 0x1adbdc <ogg_page_dup+0xa68>
  1adbd8: 14000005     	b	0x1adbec <ogg_page_dup+0xa78>
  1adbdc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1adbe0: f9400908     	ldr	x8, [x8, #0x10]
  1adbe4: f94013e9     	ldr	x9, [sp, #0x20]
  1adbe8: f9000928     	str	x8, [x9, #0x10]
  1adbec: f94013e8     	ldr	x8, [sp, #0x20]
  1adbf0: f9400908     	ldr	x8, [x8, #0x10]
  1adbf4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1adbf8: eb080128     	subs	x8, x9, x8
  1adbfc: f81f03a8     	stur	x8, [x29, #-0x10]
  1adc00: f85f83a8     	ldur	x8, [x29, #-0x8]
  1adc04: f9400d08     	ldr	x8, [x8, #0x18]
  1adc08: f81f83a8     	stur	x8, [x29, #-0x8]
  1adc0c: 17ffffbe     	b	0x1adb04 <ogg_page_dup+0x990>
  1adc10: f85e83a0     	ldur	x0, [x29, #-0x18]
  1adc14: 97fff457     	bl	0x1aad70 <ogg_buffer_dup+0x174>
  1adc18: f85e83a0     	ldur	x0, [x29, #-0x18]
  1adc1c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1adc20: 910143ff     	add	sp, sp, #0x50
  1adc24: d65f03c0     	ret

00000000001adc28 <mapping_clear_info>:
  1adc28: d10083ff     	sub	sp, sp, #0x20
  1adc2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1adc30: 910043fd     	add	x29, sp, #0x10
  1adc34: d2800008     	mov	x8, #0x0                // =0
  1adc38: f90007e0     	str	x0, [sp, #0x8]
  1adc3c: f94007e0     	ldr	x0, [sp, #0x8]
  1adc40: eb08001f     	cmp	x0, x8
  1adc44: 1a9f07e9     	cset	w9, ne
  1adc48: f90003e8     	str	x8, [sp]
  1adc4c: 37000049     	tbnz	w9, #0x0, 0x1adc54 <mapping_clear_info+0x2c>
  1adc50: 14000024     	b	0x1adce0 <mapping_clear_info+0xb8>
  1adc54: f94007e8     	ldr	x8, [sp, #0x8]
  1adc58: f9400508     	ldr	x8, [x8, #0x8]
  1adc5c: f94003e9     	ldr	x9, [sp]
  1adc60: eb09011f     	cmp	x8, x9
  1adc64: 1a9f07ea     	cset	w10, ne
  1adc68: 3700004a     	tbnz	w10, #0x0, 0x1adc70 <mapping_clear_info+0x48>
  1adc6c: 14000004     	b	0x1adc7c <mapping_clear_info+0x54>
  1adc70: f94007e8     	ldr	x8, [sp, #0x8]
  1adc74: f9400500     	ldr	x0, [x8, #0x8]
  1adc78: 97fbd076     	bl	0xa1e50 <free@plt>
  1adc7c: f94007e8     	ldr	x8, [sp, #0x8]
  1adc80: f9400908     	ldr	x8, [x8, #0x10]
  1adc84: f94003e9     	ldr	x9, [sp]
  1adc88: eb09011f     	cmp	x8, x9
  1adc8c: 1a9f07ea     	cset	w10, ne
  1adc90: 3700004a     	tbnz	w10, #0x0, 0x1adc98 <mapping_clear_info+0x70>
  1adc94: 14000004     	b	0x1adca4 <mapping_clear_info+0x7c>
  1adc98: f94007e8     	ldr	x8, [sp, #0x8]
  1adc9c: f9400900     	ldr	x0, [x8, #0x10]
  1adca0: 97fbd06c     	bl	0xa1e50 <free@plt>
  1adca4: f94007e8     	ldr	x8, [sp, #0x8]
  1adca8: f9401108     	ldr	x8, [x8, #0x20]
  1adcac: f94003e9     	ldr	x9, [sp]
  1adcb0: eb09011f     	cmp	x8, x9
  1adcb4: 1a9f07ea     	cset	w10, ne
  1adcb8: 3700004a     	tbnz	w10, #0x0, 0x1adcc0 <mapping_clear_info+0x98>
  1adcbc: 14000004     	b	0x1adccc <mapping_clear_info+0xa4>
  1adcc0: f94007e8     	ldr	x8, [sp, #0x8]
  1adcc4: f9401100     	ldr	x0, [x8, #0x20]
  1adcc8: 97fbd062     	bl	0xa1e50 <free@plt>
  1adccc: d2800502     	mov	x2, #0x28               // =40
  1adcd0: 52800008     	mov	w8, #0x0                // =0
  1adcd4: f94007e0     	ldr	x0, [sp, #0x8]
  1adcd8: 2a0803e1     	mov	w1, w8
  1adcdc: 97fbe3c5     	bl	0xa6bf0 <memset@plt>
  1adce0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1adce4: 910083ff     	add	sp, sp, #0x20
  1adce8: d65f03c0     	ret

00000000001adcec <mapping_info_unpack>:
  1adcec: d102c3ff     	sub	sp, sp, #0xb0
  1adcf0: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1adcf4: 910283fd     	add	x29, sp, #0xa0
  1adcf8: 52800008     	mov	w8, #0x0                // =0
  1adcfc: d2800509     	mov	x9, #0x28               // =40
  1add00: 320003ea     	orr	w10, wzr, #0x1
  1add04: f81f03a0     	stur	x0, [x29, #-0x10]
  1add08: f81e83a1     	stur	x1, [x29, #-0x18]
  1add0c: f81e03a2     	stur	x2, [x29, #-0x20]
  1add10: f85e83a0     	ldur	x0, [x29, #-0x18]
  1add14: f9401800     	ldr	x0, [x0, #0x30]
  1add18: f81d03a0     	stur	x0, [x29, #-0x30]
  1add1c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1add20: 2a0803e1     	mov	w1, w8
  1add24: aa0903e2     	mov	x2, x9
  1add28: b81c03aa     	stur	w10, [x29, #-0x40]
  1add2c: 97fbe3b1     	bl	0xa6bf0 <memset@plt>
  1add30: f85e03a0     	ldur	x0, [x29, #-0x20]
  1add34: b85c03a1     	ldur	w1, [x29, #-0x40]
  1add38: 97fbde72     	bl	0xa5700 <oggpack_read@plt>
  1add3c: b5000040     	cbnz	x0, 0x1add44 <mapping_info_unpack+0x58>
  1add40: 14000009     	b	0x1add64 <mapping_info_unpack+0x78>
  1add44: 321e03e1     	orr	w1, wzr, #0x4
  1add48: f85e03a0     	ldur	x0, [x29, #-0x20]
  1add4c: 97fbde6d     	bl	0xa5700 <oggpack_read@plt>
  1add50: 91000400     	add	x0, x0, #0x1
  1add54: 2a0003e1     	mov	w1, w0
  1add58: f85f03a0     	ldur	x0, [x29, #-0x10]
  1add5c: b9000001     	str	w1, [x0]
  1add60: 14000004     	b	0x1add70 <mapping_info_unpack+0x84>
  1add64: 320003e8     	orr	w8, wzr, #0x1
  1add68: f85f03a9     	ldur	x9, [x29, #-0x10]
  1add6c: b9000128     	str	w8, [x9]
  1add70: 320003e1     	orr	w1, wzr, #0x1
  1add74: f85e03a0     	ldur	x0, [x29, #-0x20]
  1add78: 97fbde62     	bl	0xa5700 <oggpack_read@plt>
  1add7c: b5000040     	cbnz	x0, 0x1add84 <mapping_info_unpack+0x98>
  1add80: 1400006e     	b	0x1adf38 <mapping_info_unpack+0x24c>
  1add84: 321d03e1     	orr	w1, wzr, #0x8
  1add88: f85e03a0     	ldur	x0, [x29, #-0x20]
  1add8c: 97fbde5d     	bl	0xa5700 <oggpack_read@plt>
  1add90: 91000400     	add	x0, x0, #0x1
  1add94: 2a0003e1     	mov	w1, w0
  1add98: f85f03a0     	ldur	x0, [x29, #-0x10]
  1add9c: b9001801     	str	w1, [x0, #0x18]
  1adda0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1adda4: b9401801     	ldr	w1, [x0, #0x18]
  1adda8: 321f03e8     	orr	w8, wzr, #0x2
  1addac: 9b287c20     	smull	x0, w1, w8
  1addb0: 97fbd138     	bl	0xa2290 <malloc@plt>
  1addb4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1addb8: f9001120     	str	x0, [x9, #0x20]
  1addbc: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1addc0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1addc4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1addc8: b940192a     	ldr	w10, [x9, #0x18]
  1addcc: 6b0a011f     	cmp	w8, w10
  1addd0: 1a9fa7e8     	cset	w8, lt
  1addd4: 37000048     	tbnz	w8, #0x0, 0x1adddc <mapping_info_unpack+0xf0>
  1addd8: 14000058     	b	0x1adf38 <mapping_info_unpack+0x24c>
  1adddc: 52800008     	mov	w8, #0x0                // =0
  1adde0: b27f03e9     	orr	x9, xzr, #0x2
  1adde4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1adde8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1addec: b940054b     	ldr	w11, [x10, #0x4]
  1addf0: f81b83a0     	stur	x0, [x29, #-0x48]
  1addf4: 2a0b03e0     	mov	w0, w11
  1addf8: b81b43a8     	stur	w8, [x29, #-0x4c]
  1addfc: f90027e9     	str	x9, [sp, #0x48]
  1ade00: 940000f2     	bl	0x1ae1c8 <mapping_info_unpack+0x4dc>
  1ade04: f85b83a9     	ldur	x9, [x29, #-0x48]
  1ade08: b90047e0     	str	w0, [sp, #0x44]
  1ade0c: aa0903e0     	mov	x0, x9
  1ade10: b94047e1     	ldr	w1, [sp, #0x44]
  1ade14: 97fbde3b     	bl	0xa5700 <oggpack_read@plt>
  1ade18: 2a0003e8     	mov	w8, w0
  1ade1c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ade20: f9401129     	ldr	x9, [x9, #0x20]
  1ade24: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1ade28: 2a0b03ea     	mov	w10, w11
  1ade2c: 93407d4a     	sxtw	x10, w10
  1ade30: f94027ec     	ldr	x12, [sp, #0x48]
  1ade34: 9b0a7d8a     	mul	x10, x12, x10
  1ade38: 8b0a0129     	add	x9, x9, x10
  1ade3c: 39000128     	strb	w8, [x9]
  1ade40: 32001fe8     	orr	w8, wzr, #0xff
  1ade44: 2a0003eb     	mov	w11, w0
  1ade48: 0a080168     	and	w8, w11, w8
  1ade4c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1ade50: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ade54: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ade58: b9400528     	ldr	w8, [x9, #0x4]
  1ade5c: f9001fe0     	str	x0, [sp, #0x38]
  1ade60: 2a0803e0     	mov	w0, w8
  1ade64: 940000d9     	bl	0x1ae1c8 <mapping_info_unpack+0x4dc>
  1ade68: f9401fe9     	ldr	x9, [sp, #0x38]
  1ade6c: b90037e0     	str	w0, [sp, #0x34]
  1ade70: aa0903e0     	mov	x0, x9
  1ade74: b94037e1     	ldr	w1, [sp, #0x34]
  1ade78: 97fbde22     	bl	0xa5700 <oggpack_read@plt>
  1ade7c: 2a0003e8     	mov	w8, w0
  1ade80: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ade84: f9401129     	ldr	x9, [x9, #0x20]
  1ade88: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1ade8c: 2a0b03ea     	mov	w10, w11
  1ade90: 93407d4a     	sxtw	x10, w10
  1ade94: f94027ec     	ldr	x12, [sp, #0x48]
  1ade98: 9b0a7d8a     	mul	x10, x12, x10
  1ade9c: 8b0a0129     	add	x9, x9, x10
  1adea0: 39000528     	strb	w8, [x9, #0x1]
  1adea4: 32001fe8     	orr	w8, wzr, #0xff
  1adea8: 2a0003eb     	mov	w11, w0
  1adeac: 0a080168     	and	w8, w11, w8
  1adeb0: b81c83a8     	stur	w8, [x29, #-0x38]
  1adeb4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1adeb8: b85b43ab     	ldur	w11, [x29, #-0x4c]
  1adebc: 6b0b011f     	cmp	w8, w11
  1adec0: 1a9fa7e8     	cset	w8, lt
  1adec4: 37000308     	tbnz	w8, #0x0, 0x1adf24 <mapping_info_unpack+0x238>
  1adec8: 52800008     	mov	w8, #0x0                // =0
  1adecc: b85c83a9     	ldur	w9, [x29, #-0x38]
  1aded0: 6b08013f     	cmp	w9, w8
  1aded4: 1a9fa7e8     	cset	w8, lt
  1aded8: 37000268     	tbnz	w8, #0x0, 0x1adf24 <mapping_info_unpack+0x238>
  1adedc: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1adee0: b85c83a9     	ldur	w9, [x29, #-0x38]
  1adee4: 6b09011f     	cmp	w8, w9
  1adee8: 1a9f17e8     	cset	w8, eq
  1adeec: 370001c8     	tbnz	w8, #0x0, 0x1adf24 <mapping_info_unpack+0x238>
  1adef0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1adef4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1adef8: b940052a     	ldr	w10, [x9, #0x4]
  1adefc: 6b0a011f     	cmp	w8, w10
  1adf00: 1a9fb7e8     	cset	w8, ge
  1adf04: 37000108     	tbnz	w8, #0x0, 0x1adf24 <mapping_info_unpack+0x238>
  1adf08: b85c83a8     	ldur	w8, [x29, #-0x38]
  1adf0c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1adf10: b940052a     	ldr	w10, [x9, #0x4]
  1adf14: 6b0a011f     	cmp	w8, w10
  1adf18: 1a9fb7e8     	cset	w8, ge
  1adf1c: 37000048     	tbnz	w8, #0x0, 0x1adf24 <mapping_info_unpack+0x238>
  1adf20: 14000002     	b	0x1adf28 <mapping_info_unpack+0x23c>
  1adf24: 1400009f     	b	0x1ae1a0 <mapping_info_unpack+0x4b4>
  1adf28: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1adf2c: 11000508     	add	w8, w8, #0x1
  1adf30: b81dc3a8     	stur	w8, [x29, #-0x24]
  1adf34: 17ffffa3     	b	0x1addc0 <mapping_info_unpack+0xd4>
  1adf38: 321f03e1     	orr	w1, wzr, #0x2
  1adf3c: d2800008     	mov	x8, #0x0                // =0
  1adf40: f85e03a0     	ldur	x0, [x29, #-0x20]
  1adf44: f90017e8     	str	x8, [sp, #0x28]
  1adf48: 97fbddee     	bl	0xa5700 <oggpack_read@plt>
  1adf4c: f94017e8     	ldr	x8, [sp, #0x28]
  1adf50: eb08001f     	cmp	x0, x8
  1adf54: 1a9fd7e1     	cset	w1, gt
  1adf58: 37000041     	tbnz	w1, #0x0, 0x1adf60 <mapping_info_unpack+0x274>
  1adf5c: 14000002     	b	0x1adf64 <mapping_info_unpack+0x278>
  1adf60: 14000090     	b	0x1ae1a0 <mapping_info_unpack+0x4b4>
  1adf64: 320003e8     	orr	w8, wzr, #0x1
  1adf68: f85f03a9     	ldur	x9, [x29, #-0x10]
  1adf6c: b940012a     	ldr	w10, [x9]
  1adf70: 6b08015f     	cmp	w10, w8
  1adf74: 1a9fd7e8     	cset	w8, gt
  1adf78: 37000048     	tbnz	w8, #0x0, 0x1adf80 <mapping_info_unpack+0x294>
  1adf7c: 1400002f     	b	0x1ae038 <mapping_info_unpack+0x34c>
  1adf80: b24003e8     	orr	x8, xzr, #0x1
  1adf84: f85e83a9     	ldur	x9, [x29, #-0x18]
  1adf88: b940052a     	ldr	w10, [x9, #0x4]
  1adf8c: 2a0a03e9     	mov	w9, w10
  1adf90: 93407d29     	sxtw	x9, w9
  1adf94: 9b097d00     	mul	x0, x8, x9
  1adf98: 97fbd0be     	bl	0xa2290 <malloc@plt>
  1adf9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1adfa0: f9000500     	str	x0, [x8, #0x8]
  1adfa4: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1adfa8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1adfac: f85e83a9     	ldur	x9, [x29, #-0x18]
  1adfb0: b940052a     	ldr	w10, [x9, #0x4]
  1adfb4: 6b0a011f     	cmp	w8, w10
  1adfb8: 1a9fa7e8     	cset	w8, lt
  1adfbc: 37000048     	tbnz	w8, #0x0, 0x1adfc4 <mapping_info_unpack+0x2d8>
  1adfc0: 1400001e     	b	0x1ae038 <mapping_info_unpack+0x34c>
  1adfc4: 321e03e1     	orr	w1, wzr, #0x4
  1adfc8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1adfcc: 97fbddcd     	bl	0xa5700 <oggpack_read@plt>
  1adfd0: 2a0003e1     	mov	w1, w0
  1adfd4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1adfd8: f9400400     	ldr	x0, [x0, #0x8]
  1adfdc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1adfe0: 2a0803e9     	mov	w9, w8
  1adfe4: 93407d29     	sxtw	x9, w9
  1adfe8: 8b090009     	add	x9, x0, x9
  1adfec: 39000121     	strb	w1, [x9]
  1adff0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1adff4: f9400529     	ldr	x9, [x9, #0x8]
  1adff8: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1adffc: 2a0803e0     	mov	w0, w8
  1ae000: 93407c00     	sxtw	x0, w0
  1ae004: 8b000129     	add	x9, x9, x0
  1ae008: 39400128     	ldrb	w8, [x9]
  1ae00c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ae010: b9400121     	ldr	w1, [x9]
  1ae014: 6b01011f     	cmp	w8, w1
  1ae018: 1a9fb7e8     	cset	w8, ge
  1ae01c: 37000048     	tbnz	w8, #0x0, 0x1ae024 <mapping_info_unpack+0x338>
  1ae020: 14000002     	b	0x1ae028 <mapping_info_unpack+0x33c>
  1ae024: 1400005f     	b	0x1ae1a0 <mapping_info_unpack+0x4b4>
  1ae028: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1ae02c: 11000508     	add	w8, w8, #0x1
  1ae030: b81dc3a8     	stur	w8, [x29, #-0x24]
  1ae034: 17ffffdd     	b	0x1adfa8 <mapping_info_unpack+0x2bc>
  1ae038: b27f03e8     	orr	x8, xzr, #0x2
  1ae03c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ae040: b940012a     	ldr	w10, [x9]
  1ae044: 2a0a03e9     	mov	w9, w10
  1ae048: 93407d29     	sxtw	x9, w9
  1ae04c: 9b097d00     	mul	x0, x8, x9
  1ae050: 97fbd090     	bl	0xa2290 <malloc@plt>
  1ae054: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae058: f9000900     	str	x0, [x8, #0x10]
  1ae05c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1ae060: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1ae064: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ae068: b940012a     	ldr	w10, [x9]
  1ae06c: 6b0a011f     	cmp	w8, w10
  1ae070: 1a9fa7e8     	cset	w8, lt
  1ae074: 37000048     	tbnz	w8, #0x0, 0x1ae07c <mapping_info_unpack+0x390>
  1ae078: 14000048     	b	0x1ae198 <mapping_info_unpack+0x4ac>
  1ae07c: b27f03e8     	orr	x8, xzr, #0x2
  1ae080: 321d03e9     	orr	w9, wzr, #0x8
  1ae084: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ae088: 2a0903e1     	mov	w1, w9
  1ae08c: f90013e8     	str	x8, [sp, #0x20]
  1ae090: b9001fe9     	str	w9, [sp, #0x1c]
  1ae094: 97fbdd9b     	bl	0xa5700 <oggpack_read@plt>
  1ae098: 2a0003e9     	mov	w9, w0
  1ae09c: b81c43a9     	stur	w9, [x29, #-0x3c]
  1ae0a0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ae0a4: b9401fe1     	ldr	w1, [sp, #0x1c]
  1ae0a8: 97fbdd96     	bl	0xa5700 <oggpack_read@plt>
  1ae0ac: 2a0003e9     	mov	w9, w0
  1ae0b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae0b4: f9400908     	ldr	x8, [x8, #0x10]
  1ae0b8: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1ae0bc: 2a0103e0     	mov	w0, w1
  1ae0c0: 93407c00     	sxtw	x0, w0
  1ae0c4: f94013ea     	ldr	x10, [sp, #0x20]
  1ae0c8: 9b007d40     	mul	x0, x10, x0
  1ae0cc: 8b000108     	add	x8, x8, x0
  1ae0d0: 39000109     	strb	w9, [x8]
  1ae0d4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae0d8: f9400908     	ldr	x8, [x8, #0x10]
  1ae0dc: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1ae0e0: 2a0903e0     	mov	w0, w9
  1ae0e4: 93407c00     	sxtw	x0, w0
  1ae0e8: 9b007d40     	mul	x0, x10, x0
  1ae0ec: 8b000108     	add	x8, x8, x0
  1ae0f0: 39400109     	ldrb	w9, [x8]
  1ae0f4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ae0f8: b9401901     	ldr	w1, [x8, #0x18]
  1ae0fc: 6b01013f     	cmp	w9, w1
  1ae100: 1a9fb7e9     	cset	w9, ge
  1ae104: 37000049     	tbnz	w9, #0x0, 0x1ae10c <mapping_info_unpack+0x420>
  1ae108: 14000002     	b	0x1ae110 <mapping_info_unpack+0x424>
  1ae10c: 14000025     	b	0x1ae1a0 <mapping_info_unpack+0x4b4>
  1ae110: b27f03e8     	orr	x8, xzr, #0x2
  1ae114: 321d03e1     	orr	w1, wzr, #0x8
  1ae118: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ae11c: f9000be8     	str	x8, [sp, #0x10]
  1ae120: 97fbdd78     	bl	0xa5700 <oggpack_read@plt>
  1ae124: 2a0003e1     	mov	w1, w0
  1ae128: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae12c: f9400908     	ldr	x8, [x8, #0x10]
  1ae130: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1ae134: 2a0903e0     	mov	w0, w9
  1ae138: 93407c00     	sxtw	x0, w0
  1ae13c: f9400bea     	ldr	x10, [sp, #0x10]
  1ae140: 9b007d40     	mul	x0, x10, x0
  1ae144: 8b000108     	add	x8, x8, x0
  1ae148: 39000501     	strb	w1, [x8, #0x1]
  1ae14c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae150: f9400908     	ldr	x8, [x8, #0x10]
  1ae154: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1ae158: 2a0903e0     	mov	w0, w9
  1ae15c: 93407c00     	sxtw	x0, w0
  1ae160: 9b007d40     	mul	x0, x10, x0
  1ae164: 8b000108     	add	x8, x8, x0
  1ae168: 39400509     	ldrb	w9, [x8, #0x1]
  1ae16c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ae170: b9401d01     	ldr	w1, [x8, #0x1c]
  1ae174: 6b01013f     	cmp	w9, w1
  1ae178: 1a9fb7e9     	cset	w9, ge
  1ae17c: 37000049     	tbnz	w9, #0x0, 0x1ae184 <mapping_info_unpack+0x498>
  1ae180: 14000002     	b	0x1ae188 <mapping_info_unpack+0x49c>
  1ae184: 14000007     	b	0x1ae1a0 <mapping_info_unpack+0x4b4>
  1ae188: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1ae18c: 11000508     	add	w8, w8, #0x1
  1ae190: b81dc3a8     	stur	w8, [x29, #-0x24]
  1ae194: 17ffffb3     	b	0x1ae060 <mapping_info_unpack+0x374>
  1ae198: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ae19c: 14000007     	b	0x1ae1b8 <mapping_info_unpack+0x4cc>
  1ae1a0: 12800008     	mov	w8, #-0x1               // =-1
  1ae1a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae1a8: b9000fe8     	str	w8, [sp, #0xc]
  1ae1ac: 97fbe335     	bl	0xa6e80 <mapping_clear_info@plt>
  1ae1b0: b9400fe8     	ldr	w8, [sp, #0xc]
  1ae1b4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ae1b8: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ae1bc: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1ae1c0: 9102c3ff     	add	sp, sp, #0xb0
  1ae1c4: d65f03c0     	ret
  1ae1c8: d10043ff     	sub	sp, sp, #0x10
  1ae1cc: b9000fe0     	str	w0, [sp, #0xc]
  1ae1d0: b9000bff     	str	wzr, [sp, #0x8]
  1ae1d4: b9400fe0     	ldr	w0, [sp, #0xc]
  1ae1d8: 35000040     	cbnz	w0, 0x1ae1e0 <mapping_info_unpack+0x4f4>
  1ae1dc: 14000005     	b	0x1ae1f0 <mapping_info_unpack+0x504>
  1ae1e0: 12800008     	mov	w8, #-0x1               // =-1
  1ae1e4: b9400fe9     	ldr	w9, [sp, #0xc]
  1ae1e8: 0b080128     	add	w8, w9, w8
  1ae1ec: b9000fe8     	str	w8, [sp, #0xc]
  1ae1f0: b9400fe8     	ldr	w8, [sp, #0xc]
  1ae1f4: 35000048     	cbnz	w8, 0x1ae1fc <mapping_info_unpack+0x510>
  1ae1f8: 14000009     	b	0x1ae21c <mapping_info_unpack+0x530>
  1ae1fc: 320003e8     	orr	w8, wzr, #0x1
  1ae200: b9400be9     	ldr	w9, [sp, #0x8]
  1ae204: 11000529     	add	w9, w9, #0x1
  1ae208: b9000be9     	str	w9, [sp, #0x8]
  1ae20c: b9400fe9     	ldr	w9, [sp, #0xc]
  1ae210: 1ac82528     	lsr	w8, w9, w8
  1ae214: b9000fe8     	str	w8, [sp, #0xc]
  1ae218: 17fffff6     	b	0x1ae1f0 <mapping_info_unpack+0x504>
  1ae21c: b9400be0     	ldr	w0, [sp, #0x8]
  1ae220: 910043ff     	add	sp, sp, #0x10
  1ae224: d65f03c0     	ret

00000000001ae228 <mapping_inverse>:
  1ae228: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ae22c: 910003fd     	mov	x29, sp
  1ae230: d103c3ff     	sub	sp, sp, #0xf0
  1ae234: d53bd048     	mrs	x8, TPIDR_EL0
  1ae238: f9401508     	ldr	x8, [x8, #0x28]
  1ae23c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ae240: f81f03a0     	stur	x0, [x29, #-0x10]
  1ae244: f81e83a1     	stur	x1, [x29, #-0x18]
  1ae248: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae24c: f9400108     	ldr	x8, [x8]
  1ae250: f81e03a8     	stur	x8, [x29, #-0x20]
  1ae254: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ae258: f9401908     	ldr	x8, [x8, #0x30]
  1ae25c: f81d83a8     	stur	x8, [x29, #-0x28]
  1ae260: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae264: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae268: f9402c00     	ldr	x0, [x0, #0x58]
  1ae26c: f8607908     	ldr	x8, [x8, x0, lsl #3]
  1ae270: f81c83a8     	stur	x8, [x29, #-0x38]
  1ae274: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ae278: b9800508     	ldrsw	x8, [x8, #0x4]
  1ae27c: d37df108     	lsl	x8, x8, #3
  1ae280: 91003d08     	add	x8, x8, #0xf
  1ae284: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae288: 910003e0     	mov	x0, sp
  1ae28c: eb080008     	subs	x8, x0, x8
  1ae290: 9100011f     	mov	sp, x8
  1ae294: f81c03a8     	stur	x8, [x29, #-0x40]
  1ae298: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ae29c: b9800508     	ldrsw	x8, [x8, #0x4]
  1ae2a0: d37ef508     	lsl	x8, x8, #2
  1ae2a4: 91003d08     	add	x8, x8, #0xf
  1ae2a8: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae2ac: 910003e0     	mov	x0, sp
  1ae2b0: eb080008     	subs	x8, x0, x8
  1ae2b4: 9100011f     	mov	sp, x8
  1ae2b8: f81b83a8     	stur	x8, [x29, #-0x48]
  1ae2bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ae2c0: b9800508     	ldrsw	x8, [x8, #0x4]
  1ae2c4: d37ef508     	lsl	x8, x8, #2
  1ae2c8: 91003d08     	add	x8, x8, #0xf
  1ae2cc: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae2d0: 910003e0     	mov	x0, sp
  1ae2d4: eb080008     	subs	x8, x0, x8
  1ae2d8: 9100011f     	mov	sp, x8
  1ae2dc: f81b03a8     	stur	x8, [x29, #-0x50]
  1ae2e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ae2e4: b9800508     	ldrsw	x8, [x8, #0x4]
  1ae2e8: d37df108     	lsl	x8, x8, #3
  1ae2ec: 91003d08     	add	x8, x8, #0xf
  1ae2f0: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae2f4: 910003e0     	mov	x0, sp
  1ae2f8: eb080008     	subs	x8, x0, x8
  1ae2fc: 9100011f     	mov	sp, x8
  1ae300: f81a83a8     	stur	x8, [x29, #-0x58]
  1ae304: 2a1f03e9     	mov	w9, wzr
  1ae308: b81d43a9     	stur	w9, [x29, #-0x2c]
  1ae30c: 14000001     	b	0x1ae310 <mapping_inverse+0xe8>
  1ae310: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae314: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ae318: b940052a     	ldr	w10, [x9, #0x4]
  1ae31c: 6b0a0108     	subs	w8, w8, w10
  1ae320: b816c3a8     	stur	w8, [x29, #-0x94]
  1ae324: 54000e2a     	b.ge	0x1ae4e8 <mapping_inverse+0x2c0>
  1ae328: 14000001     	b	0x1ae32c <mapping_inverse+0x104>
  1ae32c: 2a1f03e8     	mov	w8, wzr
  1ae330: b81a43a8     	stur	w8, [x29, #-0x5c]
  1ae334: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae338: b9400128     	ldr	w8, [x9]
  1ae33c: 71000908     	subs	w8, w8, #0x2
  1ae340: b81683a8     	stur	w8, [x29, #-0x98]
  1ae344: 5400010b     	b.lt	0x1ae364 <mapping_inverse+0x13c>
  1ae348: 14000001     	b	0x1ae34c <mapping_inverse+0x124>
  1ae34c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae350: f9400508     	ldr	x8, [x8, #0x8]
  1ae354: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae358: 3869690a     	ldrb	w10, [x8, x9]
  1ae35c: b81a43aa     	stur	w10, [x29, #-0x5c]
  1ae360: 14000001     	b	0x1ae364 <mapping_inverse+0x13c>
  1ae364: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae368: f9400908     	ldr	x8, [x8, #0x10]
  1ae36c: b89a43a9     	ldursw	x9, [x29, #-0x5c]
  1ae370: d37ff929     	lsl	x9, x9, #1
  1ae374: 3869690a     	ldrb	w10, [x8, x9]
  1ae378: b81a03aa     	stur	w10, [x29, #-0x60]
  1ae37c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae380: f9401d08     	ldr	x8, [x8, #0x38]
  1ae384: b89a03a9     	ldursw	x9, [x29, #-0x60]
  1ae388: 3869690a     	ldrb	w10, [x8, x9]
  1ae38c: 340003ca     	cbz	w10, 0x1ae404 <mapping_inverse+0x1dc>
  1ae390: 14000001     	b	0x1ae394 <mapping_inverse+0x16c>
  1ae394: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae398: f9402108     	ldr	x8, [x8, #0x40]
  1ae39c: b89a03a9     	ldursw	x9, [x29, #-0x60]
  1ae3a0: f8697900     	ldr	x0, [x8, x9, lsl #3]
  1ae3a4: 97fbe78f     	bl	0xa81e0 <floor1_memosize@plt>
  1ae3a8: 2a0003e8     	mov	w8, w0
  1ae3ac: 937e7d08     	sbfiz	x8, x8, #2, #32
  1ae3b0: 91003d08     	add	x8, x8, #0xf
  1ae3b4: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae3b8: 910003e9     	mov	x9, sp
  1ae3bc: eb080128     	subs	x8, x9, x8
  1ae3c0: 9100011f     	mov	sp, x8
  1ae3c4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1ae3c8: b89d43be     	ldursw	x30, [x29, #-0x2c]
  1ae3cc: f83e7928     	str	x8, [x9, x30, lsl #3]
  1ae3d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae3d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae3d8: f9402108     	ldr	x8, [x8, #0x40]
  1ae3dc: b89a03a9     	ldursw	x9, [x29, #-0x60]
  1ae3e0: f8697901     	ldr	x1, [x8, x9, lsl #3]
  1ae3e4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae3e8: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae3ec: f8697902     	ldr	x2, [x8, x9, lsl #3]
  1ae3f0: 97fbcff0     	bl	0xa23b0 <floor1_inverse1@plt>
  1ae3f4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae3f8: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae3fc: f8297900     	str	x0, [x8, x9, lsl #3]
  1ae400: 1400001d     	b	0x1ae474 <mapping_inverse+0x24c>
  1ae404: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae408: f9402108     	ldr	x8, [x8, #0x40]
  1ae40c: b89a03a9     	ldursw	x9, [x29, #-0x60]
  1ae410: f8697900     	ldr	x0, [x8, x9, lsl #3]
  1ae414: 97fbf3a7     	bl	0xab2b0 <floor0_memosize@plt>
  1ae418: 2a0003e8     	mov	w8, w0
  1ae41c: 937e7d08     	sbfiz	x8, x8, #2, #32
  1ae420: 91003d08     	add	x8, x8, #0xf
  1ae424: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1ae428: 910003e9     	mov	x9, sp
  1ae42c: eb080128     	subs	x8, x9, x8
  1ae430: 9100011f     	mov	sp, x8
  1ae434: f85a83a9     	ldur	x9, [x29, #-0x58]
  1ae438: b89d43be     	ldursw	x30, [x29, #-0x2c]
  1ae43c: f83e7928     	str	x8, [x9, x30, lsl #3]
  1ae440: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae444: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae448: f9402108     	ldr	x8, [x8, #0x40]
  1ae44c: b89a03a9     	ldursw	x9, [x29, #-0x60]
  1ae450: f8697901     	ldr	x1, [x8, x9, lsl #3]
  1ae454: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae458: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae45c: f8697902     	ldr	x2, [x8, x9, lsl #3]
  1ae460: 97fbc828     	bl	0xa0500 <floor0_inverse1@plt>
  1ae464: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae468: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae46c: f8297900     	str	x0, [x8, x9, lsl #3]
  1ae470: 14000001     	b	0x1ae474 <mapping_inverse+0x24c>
  1ae474: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae478: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae47c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1ae480: b40000e8     	cbz	x8, 0x1ae49c <mapping_inverse+0x274>
  1ae484: 14000001     	b	0x1ae488 <mapping_inverse+0x260>
  1ae488: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae48c: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae490: 320003ea     	orr	w10, wzr, #0x1
  1ae494: b829790a     	str	w10, [x8, x9, lsl #2]
  1ae498: 14000006     	b	0x1ae4b0 <mapping_inverse+0x288>
  1ae49c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae4a0: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae4a4: 2a1f03ea     	mov	w10, wzr
  1ae4a8: b829790a     	str	w10, [x8, x9, lsl #2]
  1ae4ac: 14000001     	b	0x1ae4b0 <mapping_inverse+0x288>
  1ae4b0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae4b4: f9401d08     	ldr	x8, [x8, #0x38]
  1ae4b8: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae4bc: f8697900     	ldr	x0, [x8, x9, lsl #3]
  1ae4c0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ae4c4: d37ff502     	ubfiz	x2, x8, #1, #62
  1ae4c8: 2a1f03e1     	mov	w1, wzr
  1ae4cc: 97fbe1c9     	bl	0xa6bf0 <memset@plt>
  1ae4d0: f81603a0     	stur	x0, [x29, #-0xa0]
  1ae4d4: 14000001     	b	0x1ae4d8 <mapping_inverse+0x2b0>
  1ae4d8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae4dc: 11000508     	add	w8, w8, #0x1
  1ae4e0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae4e4: 17ffff8b     	b	0x1ae310 <mapping_inverse+0xe8>
  1ae4e8: 2a1f03e8     	mov	w8, wzr
  1ae4ec: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae4f0: 14000001     	b	0x1ae4f4 <mapping_inverse+0x2cc>
  1ae4f4: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae4f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae4fc: b940192a     	ldr	w10, [x9, #0x18]
  1ae500: 6b0a0108     	subs	w8, w8, w10
  1ae504: b815c3a8     	stur	w8, [x29, #-0xa4]
  1ae508: 540005aa     	b.ge	0x1ae5bc <mapping_inverse+0x394>
  1ae50c: 14000001     	b	0x1ae510 <mapping_inverse+0x2e8>
  1ae510: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae514: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae518: f9401129     	ldr	x9, [x9, #0x20]
  1ae51c: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae520: d37ff94a     	lsl	x10, x10, #1
  1ae524: 386a692b     	ldrb	w11, [x9, x10]
  1ae528: 2a0b03e9     	mov	w9, w11
  1ae52c: b869790b     	ldr	w11, [x8, x9, lsl #2]
  1ae530: 3500018b     	cbnz	w11, 0x1ae560 <mapping_inverse+0x338>
  1ae534: 14000001     	b	0x1ae538 <mapping_inverse+0x310>
  1ae538: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae53c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae540: f9401129     	ldr	x9, [x9, #0x20]
  1ae544: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae548: 8b0a0529     	add	x9, x9, x10, lsl #1
  1ae54c: 3940052b     	ldrb	w11, [x9, #0x1]
  1ae550: 2a0b03e9     	mov	w9, w11
  1ae554: b869790b     	ldr	w11, [x8, x9, lsl #2]
  1ae558: 3400028b     	cbz	w11, 0x1ae5a8 <mapping_inverse+0x380>
  1ae55c: 14000001     	b	0x1ae560 <mapping_inverse+0x338>
  1ae560: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae564: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae568: f9401129     	ldr	x9, [x9, #0x20]
  1ae56c: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae570: d37ff94a     	lsl	x10, x10, #1
  1ae574: 386a692b     	ldrb	w11, [x9, x10]
  1ae578: 2a0b03e9     	mov	w9, w11
  1ae57c: 320003eb     	orr	w11, wzr, #0x1
  1ae580: b829790b     	str	w11, [x8, x9, lsl #2]
  1ae584: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae588: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae58c: f9401129     	ldr	x9, [x9, #0x20]
  1ae590: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae594: 8b0a0529     	add	x9, x9, x10, lsl #1
  1ae598: 3940052c     	ldrb	w12, [x9, #0x1]
  1ae59c: 2a0c03e9     	mov	w9, w12
  1ae5a0: b829790b     	str	w11, [x8, x9, lsl #2]
  1ae5a4: 14000001     	b	0x1ae5a8 <mapping_inverse+0x380>
  1ae5a8: 14000001     	b	0x1ae5ac <mapping_inverse+0x384>
  1ae5ac: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae5b0: 11000508     	add	w8, w8, #0x1
  1ae5b4: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae5b8: 17ffffcf     	b	0x1ae4f4 <mapping_inverse+0x2cc>
  1ae5bc: 2a1f03e8     	mov	w8, wzr
  1ae5c0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae5c4: 14000001     	b	0x1ae5c8 <mapping_inverse+0x3a0>
  1ae5c8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae5cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae5d0: b940012a     	ldr	w10, [x9]
  1ae5d4: 6b0a0108     	subs	w8, w8, w10
  1ae5d8: b81583a8     	stur	w8, [x29, #-0xa8]
  1ae5dc: 54000a0a     	b.ge	0x1ae71c <mapping_inverse+0x4f4>
  1ae5e0: 14000001     	b	0x1ae5e4 <mapping_inverse+0x3bc>
  1ae5e4: 2a1f03e8     	mov	w8, wzr
  1ae5e8: b819c3a8     	stur	w8, [x29, #-0x64]
  1ae5ec: b81d03a8     	stur	w8, [x29, #-0x30]
  1ae5f0: 14000001     	b	0x1ae5f4 <mapping_inverse+0x3cc>
  1ae5f4: b85d03a8     	ldur	w8, [x29, #-0x30]
  1ae5f8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ae5fc: b940052a     	ldr	w10, [x9, #0x4]
  1ae600: 6b0a0108     	subs	w8, w8, w10
  1ae604: b81543a8     	stur	w8, [x29, #-0xac]
  1ae608: 540005ca     	b.ge	0x1ae6c0 <mapping_inverse+0x498>
  1ae60c: 14000001     	b	0x1ae610 <mapping_inverse+0x3e8>
  1ae610: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae614: f9400508     	ldr	x8, [x8, #0x8]
  1ae618: b4000168     	cbz	x8, 0x1ae644 <mapping_inverse+0x41c>
  1ae61c: 14000001     	b	0x1ae620 <mapping_inverse+0x3f8>
  1ae620: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae624: f9400508     	ldr	x8, [x8, #0x8]
  1ae628: b89d03a9     	ldursw	x9, [x29, #-0x30]
  1ae62c: 3869690a     	ldrb	w10, [x8, x9]
  1ae630: b85d43ab     	ldur	w11, [x29, #-0x2c]
  1ae634: 6b0b014a     	subs	w10, w10, w11
  1ae638: b81503aa     	stur	w10, [x29, #-0xb0]
  1ae63c: 54000381     	b.ne	0x1ae6ac <mapping_inverse+0x484>
  1ae640: 14000001     	b	0x1ae644 <mapping_inverse+0x41c>
  1ae644: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ae648: b89d03a9     	ldursw	x9, [x29, #-0x30]
  1ae64c: b869790a     	ldr	w10, [x8, x9, lsl #2]
  1ae650: 340000ea     	cbz	w10, 0x1ae66c <mapping_inverse+0x444>
  1ae654: 14000001     	b	0x1ae658 <mapping_inverse+0x430>
  1ae658: f85b83a8     	ldur	x8, [x29, #-0x48]
  1ae65c: b899c3a9     	ldursw	x9, [x29, #-0x64]
  1ae660: 320003ea     	orr	w10, wzr, #0x1
  1ae664: b829790a     	str	w10, [x8, x9, lsl #2]
  1ae668: 14000006     	b	0x1ae680 <mapping_inverse+0x458>
  1ae66c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1ae670: b899c3a9     	ldursw	x9, [x29, #-0x64]
  1ae674: 2a1f03ea     	mov	w10, wzr
  1ae678: b829790a     	str	w10, [x8, x9, lsl #2]
  1ae67c: 14000001     	b	0x1ae680 <mapping_inverse+0x458>
  1ae680: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae684: f9401d08     	ldr	x8, [x8, #0x38]
  1ae688: b89d03a9     	ldursw	x9, [x29, #-0x30]
  1ae68c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1ae690: f85c03a9     	ldur	x9, [x29, #-0x40]
  1ae694: b899c3aa     	ldursw	x10, [x29, #-0x64]
  1ae698: 2a0a03eb     	mov	w11, w10
  1ae69c: 1100056b     	add	w11, w11, #0x1
  1ae6a0: b819c3ab     	stur	w11, [x29, #-0x64]
  1ae6a4: f82a7928     	str	x8, [x9, x10, lsl #3]
  1ae6a8: 14000001     	b	0x1ae6ac <mapping_inverse+0x484>
  1ae6ac: 14000001     	b	0x1ae6b0 <mapping_inverse+0x488>
  1ae6b0: b85d03a8     	ldur	w8, [x29, #-0x30]
  1ae6b4: 11000508     	add	w8, w8, #0x1
  1ae6b8: b81d03a8     	stur	w8, [x29, #-0x30]
  1ae6bc: 17ffffce     	b	0x1ae5f4 <mapping_inverse+0x3cc>
  1ae6c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae6c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae6c8: f9402508     	ldr	x8, [x8, #0x48]
  1ae6cc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae6d0: f9400929     	ldr	x9, [x9, #0x10]
  1ae6d4: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae6d8: 8b0a0529     	add	x9, x9, x10, lsl #1
  1ae6dc: 3940052b     	ldrb	w11, [x9, #0x1]
  1ae6e0: 2a0b03e9     	mov	w9, w11
  1ae6e4: 321c07eb     	orr	w11, wzr, #0x30
  1ae6e8: 2a0b03ea     	mov	w10, w11
  1ae6ec: 9b0a7d29     	mul	x9, x9, x10
  1ae6f0: 8b090101     	add	x1, x8, x9
  1ae6f4: f85c03a2     	ldur	x2, [x29, #-0x40]
  1ae6f8: f85b83a3     	ldur	x3, [x29, #-0x48]
  1ae6fc: b859c3a4     	ldur	w4, [x29, #-0x64]
  1ae700: 97fbd928     	bl	0xa4ba0 <res_inverse@plt>
  1ae704: b814c3a0     	stur	w0, [x29, #-0xb4]
  1ae708: 14000001     	b	0x1ae70c <mapping_inverse+0x4e4>
  1ae70c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae710: 11000508     	add	w8, w8, #0x1
  1ae714: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae718: 17ffffac     	b	0x1ae5c8 <mapping_inverse+0x3a0>
  1ae71c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae720: b9401909     	ldr	w9, [x8, #0x18]
  1ae724: 71000529     	subs	w9, w9, #0x1
  1ae728: b81d43a9     	stur	w9, [x29, #-0x2c]
  1ae72c: 14000001     	b	0x1ae730 <mapping_inverse+0x508>
  1ae730: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae734: 37f80e28     	tbnz	w8, #0x1f, 0x1ae8f8 <mapping_inverse+0x6d0>
  1ae738: 14000001     	b	0x1ae73c <mapping_inverse+0x514>
  1ae73c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae740: f9401d08     	ldr	x8, [x8, #0x38]
  1ae744: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae748: f9401129     	ldr	x9, [x9, #0x20]
  1ae74c: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae750: d37ff94a     	lsl	x10, x10, #1
  1ae754: 386a692b     	ldrb	w11, [x9, x10]
  1ae758: 2a0b03e9     	mov	w9, w11
  1ae75c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1ae760: f81903a8     	stur	x8, [x29, #-0x70]
  1ae764: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae768: f9401d08     	ldr	x8, [x8, #0x38]
  1ae76c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ae770: f9401129     	ldr	x9, [x9, #0x20]
  1ae774: b89d43aa     	ldursw	x10, [x29, #-0x2c]
  1ae778: 8b0a0529     	add	x9, x9, x10, lsl #1
  1ae77c: 3940052b     	ldrb	w11, [x9, #0x1]
  1ae780: 2a0b03e9     	mov	w9, w11
  1ae784: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1ae788: f81883a8     	stur	x8, [x29, #-0x78]
  1ae78c: 2a1f03eb     	mov	w11, wzr
  1ae790: b81d03ab     	stur	w11, [x29, #-0x30]
  1ae794: 14000001     	b	0x1ae798 <mapping_inverse+0x570>
  1ae798: b89d03a8     	ldursw	x8, [x29, #-0x30]
  1ae79c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1ae7a0: f100012a     	subs	x10, x9, #0x0
  1ae7a4: 9a89a529     	cinc	x9, x9, lt
  1ae7a8: eb890508     	subs	x8, x8, x9, asr #1
  1ae7ac: f81403aa     	stur	x10, [x29, #-0xc0]
  1ae7b0: f81383a8     	stur	x8, [x29, #-0xc8]
  1ae7b4: 5400098a     	b.ge	0x1ae8e4 <mapping_inverse+0x6bc>
  1ae7b8: 14000001     	b	0x1ae7bc <mapping_inverse+0x594>
  1ae7bc: f85903a8     	ldur	x8, [x29, #-0x70]
  1ae7c0: b89d03a9     	ldursw	x9, [x29, #-0x30]
  1ae7c4: b869790a     	ldr	w10, [x8, x9, lsl #2]
  1ae7c8: b81843aa     	stur	w10, [x29, #-0x7c]
  1ae7cc: f85883a8     	ldur	x8, [x29, #-0x78]
  1ae7d0: b89d03a9     	ldursw	x9, [x29, #-0x30]
  1ae7d4: b869790a     	ldr	w10, [x8, x9, lsl #2]
  1ae7d8: b81803aa     	stur	w10, [x29, #-0x80]
  1ae7dc: b85843aa     	ldur	w10, [x29, #-0x7c]
  1ae7e0: 7100054a     	subs	w10, w10, #0x1
  1ae7e4: b81343aa     	stur	w10, [x29, #-0xcc]
  1ae7e8: 540003cb     	b.lt	0x1ae860 <mapping_inverse+0x638>
  1ae7ec: 14000001     	b	0x1ae7f0 <mapping_inverse+0x5c8>
  1ae7f0: b85803a8     	ldur	w8, [x29, #-0x80]
  1ae7f4: 71000508     	subs	w8, w8, #0x1
  1ae7f8: b81303a8     	stur	w8, [x29, #-0xd0]
  1ae7fc: 540001ab     	b.lt	0x1ae830 <mapping_inverse+0x608>
  1ae800: 14000001     	b	0x1ae804 <mapping_inverse+0x5dc>
  1ae804: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae808: f85903a9     	ldur	x9, [x29, #-0x70]
  1ae80c: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae810: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae814: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae818: b85803ab     	ldur	w11, [x29, #-0x80]
  1ae81c: 6b0b0108     	subs	w8, w8, w11
  1ae820: f85883a9     	ldur	x9, [x29, #-0x78]
  1ae824: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae828: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae82c: 1400000c     	b	0x1ae85c <mapping_inverse+0x634>
  1ae830: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae834: f85883a9     	ldur	x9, [x29, #-0x78]
  1ae838: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae83c: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae840: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae844: b85803ab     	ldur	w11, [x29, #-0x80]
  1ae848: 0b0b0108     	add	w8, w8, w11
  1ae84c: f85903a9     	ldur	x9, [x29, #-0x70]
  1ae850: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae854: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae858: 14000001     	b	0x1ae85c <mapping_inverse+0x634>
  1ae85c: 1400001d     	b	0x1ae8d0 <mapping_inverse+0x6a8>
  1ae860: b85803a8     	ldur	w8, [x29, #-0x80]
  1ae864: 71000508     	subs	w8, w8, #0x1
  1ae868: b812c3a8     	stur	w8, [x29, #-0xd4]
  1ae86c: 540001ab     	b.lt	0x1ae8a0 <mapping_inverse+0x678>
  1ae870: 14000001     	b	0x1ae874 <mapping_inverse+0x64c>
  1ae874: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae878: f85903a9     	ldur	x9, [x29, #-0x70]
  1ae87c: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae880: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae884: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae888: b85803ab     	ldur	w11, [x29, #-0x80]
  1ae88c: 0b0b0108     	add	w8, w8, w11
  1ae890: f85883a9     	ldur	x9, [x29, #-0x78]
  1ae894: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae898: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae89c: 1400000c     	b	0x1ae8cc <mapping_inverse+0x6a4>
  1ae8a0: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae8a4: f85883a9     	ldur	x9, [x29, #-0x78]
  1ae8a8: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae8ac: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae8b0: b85843a8     	ldur	w8, [x29, #-0x7c]
  1ae8b4: b85803ab     	ldur	w11, [x29, #-0x80]
  1ae8b8: 6b0b0108     	subs	w8, w8, w11
  1ae8bc: f85903a9     	ldur	x9, [x29, #-0x70]
  1ae8c0: b89d03aa     	ldursw	x10, [x29, #-0x30]
  1ae8c4: b82a7928     	str	w8, [x9, x10, lsl #2]
  1ae8c8: 14000001     	b	0x1ae8cc <mapping_inverse+0x6a4>
  1ae8cc: 14000001     	b	0x1ae8d0 <mapping_inverse+0x6a8>
  1ae8d0: 14000001     	b	0x1ae8d4 <mapping_inverse+0x6ac>
  1ae8d4: b85d03a8     	ldur	w8, [x29, #-0x30]
  1ae8d8: 11000508     	add	w8, w8, #0x1
  1ae8dc: b81d03a8     	stur	w8, [x29, #-0x30]
  1ae8e0: 17ffffae     	b	0x1ae798 <mapping_inverse+0x570>
  1ae8e4: 14000001     	b	0x1ae8e8 <mapping_inverse+0x6c0>
  1ae8e8: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae8ec: 71000508     	subs	w8, w8, #0x1
  1ae8f0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae8f4: 17ffff8f     	b	0x1ae730 <mapping_inverse+0x508>
  1ae8f8: 2a1f03e8     	mov	w8, wzr
  1ae8fc: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ae900: 14000001     	b	0x1ae904 <mapping_inverse+0x6dc>
  1ae904: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1ae908: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ae90c: b940052a     	ldr	w10, [x9, #0x4]
  1ae910: 6b0a0108     	subs	w8, w8, w10
  1ae914: b81283a8     	stur	w8, [x29, #-0xd8]
  1ae918: 540007ca     	b.ge	0x1aea10 <mapping_inverse+0x7e8>
  1ae91c: 14000001     	b	0x1ae920 <mapping_inverse+0x6f8>
  1ae920: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ae924: f9401d08     	ldr	x8, [x8, #0x38]
  1ae928: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae92c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1ae930: f81783a8     	stur	x8, [x29, #-0x88]
  1ae934: 2a1f03ea     	mov	w10, wzr
  1ae938: b81743aa     	stur	w10, [x29, #-0x8c]
  1ae93c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae940: b940010a     	ldr	w10, [x8]
  1ae944: 7100094a     	subs	w10, w10, #0x2
  1ae948: b81243aa     	stur	w10, [x29, #-0xdc]
  1ae94c: 5400010b     	b.lt	0x1ae96c <mapping_inverse+0x744>
  1ae950: 14000001     	b	0x1ae954 <mapping_inverse+0x72c>
  1ae954: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae958: f9400508     	ldr	x8, [x8, #0x8]
  1ae95c: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae960: 3869690a     	ldrb	w10, [x8, x9]
  1ae964: b81743aa     	stur	w10, [x29, #-0x8c]
  1ae968: 14000001     	b	0x1ae96c <mapping_inverse+0x744>
  1ae96c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ae970: f9400908     	ldr	x8, [x8, #0x10]
  1ae974: b89743a9     	ldursw	x9, [x29, #-0x8c]
  1ae978: d37ff929     	lsl	x9, x9, #1
  1ae97c: 3869690a     	ldrb	w10, [x8, x9]
  1ae980: b81703aa     	stur	w10, [x29, #-0x90]
  1ae984: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae988: f9401d08     	ldr	x8, [x8, #0x38]
  1ae98c: b89703a9     	ldursw	x9, [x29, #-0x90]
  1ae990: 3869690a     	ldrb	w10, [x8, x9]
  1ae994: 340001ca     	cbz	w10, 0x1ae9cc <mapping_inverse+0x7a4>
  1ae998: 14000001     	b	0x1ae99c <mapping_inverse+0x774>
  1ae99c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae9a0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae9a4: f9402108     	ldr	x8, [x8, #0x40]
  1ae9a8: b89703a9     	ldursw	x9, [x29, #-0x90]
  1ae9ac: f8697901     	ldr	x1, [x8, x9, lsl #3]
  1ae9b0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae9b4: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae9b8: f8697902     	ldr	x2, [x8, x9, lsl #3]
  1ae9bc: f85783a3     	ldur	x3, [x29, #-0x88]
  1ae9c0: 97fbe574     	bl	0xa7f90 <floor1_inverse2@plt>
  1ae9c4: b81203a0     	stur	w0, [x29, #-0xe0]
  1ae9c8: 1400000d     	b	0x1ae9fc <mapping_inverse+0x7d4>
  1ae9cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ae9d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ae9d4: f9402108     	ldr	x8, [x8, #0x40]
  1ae9d8: b89703a9     	ldursw	x9, [x29, #-0x90]
  1ae9dc: f8697901     	ldr	x1, [x8, x9, lsl #3]
  1ae9e0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ae9e4: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1ae9e8: f8697902     	ldr	x2, [x8, x9, lsl #3]
  1ae9ec: f85783a3     	ldur	x3, [x29, #-0x88]
  1ae9f0: 97fbddf4     	bl	0xa61c0 <floor0_inverse2@plt>
  1ae9f4: b811c3a0     	stur	w0, [x29, #-0xe4]
  1ae9f8: 14000001     	b	0x1ae9fc <mapping_inverse+0x7d4>
  1ae9fc: 14000001     	b	0x1aea00 <mapping_inverse+0x7d8>
  1aea00: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1aea04: 11000508     	add	w8, w8, #0x1
  1aea08: b81d43a8     	stur	w8, [x29, #-0x2c]
  1aea0c: 17ffffbe     	b	0x1ae904 <mapping_inverse+0x6dc>
  1aea10: 2a1f03e8     	mov	w8, wzr
  1aea14: b81d43a8     	stur	w8, [x29, #-0x2c]
  1aea18: 14000001     	b	0x1aea1c <mapping_inverse+0x7f4>
  1aea1c: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1aea20: f85e03a9     	ldur	x9, [x29, #-0x20]
  1aea24: b940052a     	ldr	w10, [x9, #0x4]
  1aea28: 6b0a0108     	subs	w8, w8, w10
  1aea2c: b81183a8     	stur	w8, [x29, #-0xe8]
  1aea30: 540001aa     	b.ge	0x1aea64 <mapping_inverse+0x83c>
  1aea34: 14000001     	b	0x1aea38 <mapping_inverse+0x810>
  1aea38: b85c83a0     	ldur	w0, [x29, #-0x38]
  1aea3c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1aea40: f9401d08     	ldr	x8, [x8, #0x38]
  1aea44: b89d43a9     	ldursw	x9, [x29, #-0x2c]
  1aea48: f8697901     	ldr	x1, [x8, x9, lsl #3]
  1aea4c: 97fbc605     	bl	0xa0260 <mdct_backward@plt>
  1aea50: 14000001     	b	0x1aea54 <mapping_inverse+0x82c>
  1aea54: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1aea58: 11000508     	add	w8, w8, #0x1
  1aea5c: b81d43a8     	stur	w8, [x29, #-0x2c]
  1aea60: 17ffffef     	b	0x1aea1c <mapping_inverse+0x7f4>
  1aea64: d53bd048     	mrs	x8, TPIDR_EL0
  1aea68: f9401508     	ldr	x8, [x8, #0x28]
  1aea6c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1aea70: eb090108     	subs	x8, x8, x9
  1aea74: f81103a8     	stur	x8, [x29, #-0xf0]
  1aea78: 540000c1     	b.ne	0x1aea90 <mapping_inverse+0x868>
  1aea7c: 14000001     	b	0x1aea80 <mapping_inverse+0x858>
  1aea80: 2a1f03e0     	mov	w0, wzr
  1aea84: 910003bf     	mov	sp, x29
  1aea88: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1aea8c: d65f03c0     	ret
  1aea90: 97fbecb8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001aea94 <mdct_backward>:
  1aea94: d100c3ff     	sub	sp, sp, #0x30
  1aea98: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1aea9c: 910083fd     	add	x29, sp, #0x20
  1aeaa0: 321e03e8     	orr	w8, wzr, #0x4
  1aeaa4: b81fc3a0     	stur	w0, [x29, #-0x4]
  1aeaa8: f9000be1     	str	x1, [sp, #0x10]
  1aeaac: b9000be8     	str	w8, [sp, #0x8]
  1aeab0: 12800008     	mov	w8, #-0x1               // =-1
  1aeab4: 52800009     	mov	w9, #0x0                // =0
  1aeab8: 320003ea     	orr	w10, wzr, #0x1
  1aeabc: b85fc3ab     	ldur	w11, [x29, #-0x4]
  1aeac0: b9400bec     	ldr	w12, [sp, #0x8]
  1aeac4: 1acc214a     	lsl	w10, w10, w12
  1aeac8: 0a0a016a     	and	w10, w11, w10
  1aeacc: 6b09015f     	cmp	w10, w9
  1aead0: 1a9f07e9     	cset	w9, ne
  1aead4: 4a080128     	eor	w8, w9, w8
  1aead8: 37000048     	tbnz	w8, #0x0, 0x1aeae0 <mdct_backward+0x4c>
  1aeadc: 14000005     	b	0x1aeaf0 <mdct_backward+0x5c>
  1aeae0: b9400be8     	ldr	w8, [sp, #0x8]
  1aeae4: 11000508     	add	w8, w8, #0x1
  1aeae8: b9000be8     	str	w8, [sp, #0x8]
  1aeaec: 17fffff1     	b	0x1aeab0 <mdct_backward+0x1c>
  1aeaf0: 321f03e8     	orr	w8, wzr, #0x2
  1aeaf4: 528001a9     	mov	w9, #0xd                // =13
  1aeaf8: 320003ea     	orr	w10, wzr, #0x1
  1aeafc: b9400beb     	ldr	w11, [sp, #0x8]
  1aeb00: 6b0b0129     	subs	w9, w9, w11
  1aeb04: b9000be9     	str	w9, [sp, #0x8]
  1aeb08: b9400be9     	ldr	w9, [sp, #0x8]
  1aeb0c: 1ac92109     	lsl	w9, w8, w9
  1aeb10: b9000fe9     	str	w9, [sp, #0xc]
  1aeb14: f9400be0     	ldr	x0, [sp, #0x10]
  1aeb18: b85fc3a9     	ldur	w9, [x29, #-0x4]
  1aeb1c: 1aca2921     	asr	w1, w9, w10
  1aeb20: b9400fe2     	ldr	w2, [sp, #0xc]
  1aeb24: b90007e8     	str	w8, [sp, #0x4]
  1aeb28: b90003ea     	str	w10, [sp]
  1aeb2c: 94000018     	bl	0x1aeb8c <mdct_backward+0xf8>
  1aeb30: f9400be0     	ldr	x0, [sp, #0x10]
  1aeb34: b85fc3a8     	ldur	w8, [x29, #-0x4]
  1aeb38: b94003e9     	ldr	w9, [sp]
  1aeb3c: 1ac92901     	asr	w1, w8, w9
  1aeb40: b9400be2     	ldr	w2, [sp, #0x8]
  1aeb44: 940000cf     	bl	0x1aee80 <mdct_backward+0x3ec>
  1aeb48: f9400be0     	ldr	x0, [sp, #0x10]
  1aeb4c: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1aeb50: b9400be2     	ldr	w2, [sp, #0x8]
  1aeb54: 9400011c     	bl	0x1aefc4 <mdct_backward+0x530>
  1aeb58: f9400be0     	ldr	x0, [sp, #0x10]
  1aeb5c: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1aeb60: b9400fe2     	ldr	w2, [sp, #0xc]
  1aeb64: 94000163     	bl	0x1af0f0 <mdct_backward+0x65c>
  1aeb68: f9400be0     	ldr	x0, [sp, #0x10]
  1aeb6c: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1aeb70: b9400fe8     	ldr	w8, [sp, #0xc]
  1aeb74: b94007e9     	ldr	w9, [sp, #0x4]
  1aeb78: 1ac92902     	asr	w2, w8, w9
  1aeb7c: 94000257     	bl	0x1af4d8 <mdct_backward+0xa44>
  1aeb80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1aeb84: 9100c3ff     	add	sp, sp, #0x30
  1aeb88: d65f03c0     	ret
  1aeb8c: d102c3ff     	sub	sp, sp, #0xb0
  1aeb90: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1aeb94: 910283fd     	add	x29, sp, #0xa0
  1aeb98: 320003e8     	orr	w8, wzr, #0x1
  1aeb9c: b27e03e9     	orr	x9, xzr, #0x4
  1aeba0: 9280016a     	mov	x10, #-0xc              // =-12
  1aeba4: d00007cb     	adrp	x11, 0x2a8000
  1aeba8: f946a16b     	ldr	x11, [x11, #0xd40]
  1aebac: f81f83a0     	stur	x0, [x29, #-0x8]
  1aebb0: b81f43a1     	stur	w1, [x29, #-0xc]
  1aebb4: b81f03a2     	stur	w2, [x29, #-0x10]
  1aebb8: b85f43a1     	ldur	w1, [x29, #-0xc]
  1aebbc: 1ac82828     	asr	w8, w1, w8
  1aebc0: b81d43a8     	stur	w8, [x29, #-0x2c]
  1aebc4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aebc8: b85f43a8     	ldur	w8, [x29, #-0xc]
  1aebcc: 2a0803ec     	mov	w12, w8
  1aebd0: 93407d8c     	sxtw	x12, w12
  1aebd4: 9b0c7d29     	mul	x9, x9, x12
  1aebd8: 8b090009     	add	x9, x0, x9
  1aebdc: 8b0a0129     	add	x9, x9, x10
  1aebe0: f81e83a9     	stur	x9, [x29, #-0x18]
  1aebe4: f81d83ab     	stur	x11, [x29, #-0x28]
  1aebe8: f90027eb     	str	x11, [sp, #0x48]
  1aebec: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  1aebf0: b27d03e9     	orr	x9, xzr, #0x8
  1aebf4: b27e03ea     	orr	x10, xzr, #0x4
  1aebf8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aebfc: b940016c     	ldr	w12, [x11]
  1aec00: b81d03ac     	stur	w12, [x29, #-0x30]
  1aec04: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aec08: b940096c     	ldr	w12, [x11, #0x8]
  1aec0c: b81cc3ac     	stur	w12, [x29, #-0x34]
  1aec10: b85d03a0     	ldur	w0, [x29, #-0x30]
  1aec14: b85cc3a1     	ldur	w1, [x29, #-0x34]
  1aec18: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aec1c: b9400162     	ldr	w2, [x11]
  1aec20: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aec24: b9400563     	ldr	w3, [x11, #0x4]
  1aec28: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aec2c: f85e83ad     	ldur	x13, [x29, #-0x18]
  1aec30: 8b0901a5     	add	x5, x13, x9
  1aec34: aa0b03e4     	mov	x4, x11
  1aec38: f90023e8     	str	x8, [sp, #0x40]
  1aec3c: f9001fea     	str	x10, [sp, #0x38]
  1aec40: 94000646     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1aec44: b85f03ac     	ldur	w12, [x29, #-0x10]
  1aec48: 2a0c03e8     	mov	w8, w12
  1aec4c: 93407d08     	sxtw	x8, w8
  1aec50: f85d83a9     	ldur	x9, [x29, #-0x28]
  1aec54: f9401fea     	ldr	x10, [sp, #0x38]
  1aec58: 9b087d48     	mul	x8, x10, x8
  1aec5c: 8b080128     	add	x8, x9, x8
  1aec60: f81d83a8     	stur	x8, [x29, #-0x28]
  1aec64: f85e83a8     	ldur	x8, [x29, #-0x18]
  1aec68: f94023e9     	ldr	x9, [sp, #0x40]
  1aec6c: 8b090108     	add	x8, x8, x9
  1aec70: f81e83a8     	stur	x8, [x29, #-0x18]
  1aec74: b27e03e8     	orr	x8, xzr, #0x4
  1aec78: f85e83a9     	ldur	x9, [x29, #-0x18]
  1aec7c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1aec80: b85d43ab     	ldur	w11, [x29, #-0x2c]
  1aec84: 2a0b03ec     	mov	w12, w11
  1aec88: 93407d8c     	sxtw	x12, w12
  1aec8c: 9b0c7d08     	mul	x8, x8, x12
  1aec90: 8b080148     	add	x8, x10, x8
  1aec94: eb08013f     	cmp	x9, x8
  1aec98: 1a9f37eb     	cset	w11, hs
  1aec9c: 3707fa8b     	tbnz	w11, #0x0, 0x1aebec <mdct_backward+0x158>
  1aeca0: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  1aeca4: b27d03e9     	orr	x9, xzr, #0x8
  1aeca8: b27e03ea     	orr	x10, xzr, #0x4
  1aecac: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aecb0: b940016c     	ldr	w12, [x11]
  1aecb4: b81c83ac     	stur	w12, [x29, #-0x38]
  1aecb8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aecbc: b940096c     	ldr	w12, [x11, #0x8]
  1aecc0: b81c43ac     	stur	w12, [x29, #-0x3c]
  1aecc4: b85c83a0     	ldur	w0, [x29, #-0x38]
  1aecc8: b85c43a1     	ldur	w1, [x29, #-0x3c]
  1aeccc: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aecd0: b9400562     	ldr	w2, [x11, #0x4]
  1aecd4: f85d83ab     	ldur	x11, [x29, #-0x28]
  1aecd8: b9400163     	ldr	w3, [x11]
  1aecdc: f85e83ab     	ldur	x11, [x29, #-0x18]
  1aece0: f85e83ad     	ldur	x13, [x29, #-0x18]
  1aece4: 8b0901a5     	add	x5, x13, x9
  1aece8: aa0b03e4     	mov	x4, x11
  1aecec: f9001be8     	str	x8, [sp, #0x30]
  1aecf0: f90017ea     	str	x10, [sp, #0x28]
  1aecf4: 94000619     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1aecf8: b85f03ac     	ldur	w12, [x29, #-0x10]
  1aecfc: 2a0c03e8     	mov	w8, w12
  1aed00: 93407d08     	sxtw	x8, w8
  1aed04: f85d83a9     	ldur	x9, [x29, #-0x28]
  1aed08: f94017ea     	ldr	x10, [sp, #0x28]
  1aed0c: 9b0afd08     	mneg	x8, x8, x10
  1aed10: 8b080128     	add	x8, x9, x8
  1aed14: f81d83a8     	stur	x8, [x29, #-0x28]
  1aed18: f85e83a8     	ldur	x8, [x29, #-0x18]
  1aed1c: f9401be9     	ldr	x9, [sp, #0x30]
  1aed20: 8b090108     	add	x8, x8, x9
  1aed24: f81e83a8     	stur	x8, [x29, #-0x18]
  1aed28: f85e83a8     	ldur	x8, [x29, #-0x18]
  1aed2c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1aed30: eb09011f     	cmp	x8, x9
  1aed34: 1a9f37ea     	cset	w10, hs
  1aed38: 3707fb4a     	tbnz	w10, #0x0, 0x1aeca0 <mdct_backward+0x20c>
  1aed3c: b27cefe8     	orr	x8, xzr, #0xfffffffffffffff0
  1aed40: b27e03e9     	orr	x9, xzr, #0x4
  1aed44: f85f83aa     	ldur	x10, [x29, #-0x8]
  1aed48: b85f43ab     	ldur	w11, [x29, #-0xc]
  1aed4c: 2a0b03ec     	mov	w12, w11
  1aed50: 93407d8c     	sxtw	x12, w12
  1aed54: 9b0c7d29     	mul	x9, x9, x12
  1aed58: 8b090149     	add	x9, x10, x9
  1aed5c: 8b080128     	add	x8, x9, x8
  1aed60: f81e83a8     	stur	x8, [x29, #-0x18]
  1aed64: f85f83a8     	ldur	x8, [x29, #-0x8]
  1aed68: f81e03a8     	stur	x8, [x29, #-0x20]
  1aed6c: f94027e8     	ldr	x8, [sp, #0x48]
  1aed70: f81d83a8     	stur	x8, [x29, #-0x28]
  1aed74: b27c03e8     	orr	x8, xzr, #0x10
  1aed78: b27cefe9     	orr	x9, xzr, #0xfffffffffffffff0
  1aed7c: b27d03ea     	orr	x10, xzr, #0x8
  1aed80: b27e03eb     	orr	x11, xzr, #0x4
  1aed84: f85e83ac     	ldur	x12, [x29, #-0x18]
  1aed88: b940018d     	ldr	w13, [x12]
  1aed8c: b81c03ad     	stur	w13, [x29, #-0x40]
  1aed90: f85e83ac     	ldur	x12, [x29, #-0x18]
  1aed94: b940098d     	ldr	w13, [x12, #0x8]
  1aed98: b81bc3ad     	stur	w13, [x29, #-0x44]
  1aed9c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1aeda0: b940018d     	ldr	w13, [x12]
  1aeda4: b81b83ad     	stur	w13, [x29, #-0x48]
  1aeda8: f85e03ac     	ldur	x12, [x29, #-0x20]
  1aedac: b940098d     	ldr	w13, [x12, #0x8]
  1aedb0: b81b43ad     	stur	w13, [x29, #-0x4c]
  1aedb4: b85b43a0     	ldur	w0, [x29, #-0x4c]
  1aedb8: b85b83a1     	ldur	w1, [x29, #-0x48]
  1aedbc: f85d83ac     	ldur	x12, [x29, #-0x28]
  1aedc0: b9400582     	ldr	w2, [x12, #0x4]
  1aedc4: f85d83ac     	ldur	x12, [x29, #-0x28]
  1aedc8: b9400183     	ldr	w3, [x12]
  1aedcc: f85e83ac     	ldur	x12, [x29, #-0x18]
  1aedd0: f85e83ae     	ldur	x14, [x29, #-0x18]
  1aedd4: 8b0a01c5     	add	x5, x14, x10
  1aedd8: aa0c03e4     	mov	x4, x12
  1aeddc: f90013e8     	str	x8, [sp, #0x20]
  1aede0: f9000fe9     	str	x9, [sp, #0x18]
  1aede4: f9000bea     	str	x10, [sp, #0x10]
  1aede8: f90007eb     	str	x11, [sp, #0x8]
  1aedec: 94000601     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1aedf0: b85f03ad     	ldur	w13, [x29, #-0x10]
  1aedf4: 2a0d03e8     	mov	w8, w13
  1aedf8: 93407d08     	sxtw	x8, w8
  1aedfc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1aee00: f94007ea     	ldr	x10, [sp, #0x8]
  1aee04: 9b087d48     	mul	x8, x10, x8
  1aee08: 8b080128     	add	x8, x9, x8
  1aee0c: f81d83a8     	stur	x8, [x29, #-0x28]
  1aee10: b85bc3a0     	ldur	w0, [x29, #-0x44]
  1aee14: b85c03a1     	ldur	w1, [x29, #-0x40]
  1aee18: f85d83a8     	ldur	x8, [x29, #-0x28]
  1aee1c: b9400102     	ldr	w2, [x8]
  1aee20: f85d83a8     	ldur	x8, [x29, #-0x28]
  1aee24: b9400503     	ldr	w3, [x8, #0x4]
  1aee28: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aee2c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1aee30: f9400beb     	ldr	x11, [sp, #0x10]
  1aee34: 8b0b0125     	add	x5, x9, x11
  1aee38: aa0803e4     	mov	x4, x8
  1aee3c: 940005ed     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1aee40: f85e83a8     	ldur	x8, [x29, #-0x18]
  1aee44: f9400fe9     	ldr	x9, [sp, #0x18]
  1aee48: 8b090108     	add	x8, x8, x9
  1aee4c: f81e83a8     	stur	x8, [x29, #-0x18]
  1aee50: f85e03a8     	ldur	x8, [x29, #-0x20]
  1aee54: f94013ea     	ldr	x10, [sp, #0x20]
  1aee58: 8b0a0108     	add	x8, x8, x10
  1aee5c: f81e03a8     	stur	x8, [x29, #-0x20]
  1aee60: f85e83a8     	ldur	x8, [x29, #-0x18]
  1aee64: f85e03a9     	ldur	x9, [x29, #-0x20]
  1aee68: eb09011f     	cmp	x8, x9
  1aee6c: 1a9f37ea     	cset	w10, hs
  1aee70: 3707f82a     	tbnz	w10, #0x0, 0x1aed74 <mdct_backward+0x2e0>
  1aee74: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1aee78: 9102c3ff     	add	sp, sp, #0xb0
  1aee7c: d65f03c0     	ret
  1aee80: d100c3ff     	sub	sp, sp, #0x30
  1aee84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1aee88: 910083fd     	add	x29, sp, #0x20
  1aee8c: 32000be8     	orr	w8, wzr, #0x7
  1aee90: f81f83a0     	stur	x0, [x29, #-0x8]
  1aee94: b81f43a1     	stur	w1, [x29, #-0xc]
  1aee98: b90013e2     	str	w2, [sp, #0x10]
  1aee9c: b94013e1     	ldr	w1, [sp, #0x10]
  1aeea0: 6b010108     	subs	w8, w8, w1
  1aeea4: b9000fe8     	str	w8, [sp, #0xc]
  1aeea8: b9000bff     	str	wzr, [sp, #0x8]
  1aeeac: 12800008     	mov	w8, #-0x1               // =-1
  1aeeb0: 52800009     	mov	w9, #0x0                // =0
  1aeeb4: b9400fea     	ldr	w10, [sp, #0xc]
  1aeeb8: 0b080148     	add	w8, w10, w8
  1aeebc: b9000fe8     	str	w8, [sp, #0xc]
  1aeec0: 6b09011f     	cmp	w8, w9
  1aeec4: 1a9fb7e8     	cset	w8, ge
  1aeec8: 37000048     	tbnz	w8, #0x0, 0x1aeed0 <mdct_backward+0x43c>
  1aeecc: 14000027     	b	0x1aef68 <mdct_backward+0x4d4>
  1aeed0: b90007ff     	str	wzr, [sp, #0x4]
  1aeed4: 320003e8     	orr	w8, wzr, #0x1
  1aeed8: b94007e9     	ldr	w9, [sp, #0x4]
  1aeedc: b9400bea     	ldr	w10, [sp, #0x8]
  1aeee0: 1aca2108     	lsl	w8, w8, w10
  1aeee4: 6b08013f     	cmp	w9, w8
  1aeee8: 1a9fa7e8     	cset	w8, lt
  1aeeec: 37000048     	tbnz	w8, #0x0, 0x1aeef4 <mdct_backward+0x460>
  1aeef0: 1400001a     	b	0x1aef58 <mdct_backward+0x4c4>
  1aeef4: 321e03e8     	orr	w8, wzr, #0x4
  1aeef8: b27e03e9     	orr	x9, xzr, #0x4
  1aeefc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1aef00: b85f43ab     	ldur	w11, [x29, #-0xc]
  1aef04: b9400bec     	ldr	w12, [sp, #0x8]
  1aef08: 1acc296b     	asr	w11, w11, w12
  1aef0c: b94007ec     	ldr	w12, [sp, #0x4]
  1aef10: 1b0c7d6b     	mul	w11, w11, w12
  1aef14: 2a0b03ed     	mov	w13, w11
  1aef18: 93407dad     	sxtw	x13, w13
  1aef1c: 9b0d7d29     	mul	x9, x9, x13
  1aef20: 8b090149     	add	x9, x10, x9
  1aef24: b85f43ab     	ldur	w11, [x29, #-0xc]
  1aef28: b9400bec     	ldr	w12, [sp, #0x8]
  1aef2c: 1acc2961     	asr	w1, w11, w12
  1aef30: b9400beb     	ldr	w11, [sp, #0x8]
  1aef34: b94013ec     	ldr	w12, [sp, #0x10]
  1aef38: 0b0c016b     	add	w11, w11, w12
  1aef3c: 1acb2102     	lsl	w2, w8, w11
  1aef40: aa0903e0     	mov	x0, x9
  1aef44: 940005d1     	bl	0x1b0688 <mdct_unroll_lap+0xae0>
  1aef48: b94007e8     	ldr	w8, [sp, #0x4]
  1aef4c: 11000508     	add	w8, w8, #0x1
  1aef50: b90007e8     	str	w8, [sp, #0x4]
  1aef54: 17ffffe0     	b	0x1aeed4 <mdct_backward+0x440>
  1aef58: b9400be8     	ldr	w8, [sp, #0x8]
  1aef5c: 11000508     	add	w8, w8, #0x1
  1aef60: b9000be8     	str	w8, [sp, #0x8]
  1aef64: 17ffffd2     	b	0x1aeeac <mdct_backward+0x418>
  1aef68: b90007ff     	str	wzr, [sp, #0x4]
  1aef6c: b94007e8     	ldr	w8, [sp, #0x4]
  1aef70: b85f43a9     	ldur	w9, [x29, #-0xc]
  1aef74: 6b09011f     	cmp	w8, w9
  1aef78: 1a9fa7e8     	cset	w8, lt
  1aef7c: 37000048     	tbnz	w8, #0x0, 0x1aef84 <mdct_backward+0x4f0>
  1aef80: 1400000e     	b	0x1aefb8 <mdct_backward+0x524>
  1aef84: b27e03e8     	orr	x8, xzr, #0x4
  1aef88: f85f83a9     	ldur	x9, [x29, #-0x8]
  1aef8c: b94007ea     	ldr	w10, [sp, #0x4]
  1aef90: 2a0a03eb     	mov	w11, w10
  1aef94: 93407d6b     	sxtw	x11, w11
  1aef98: 9b0b7d08     	mul	x8, x8, x11
  1aef9c: 8b080128     	add	x8, x9, x8
  1aefa0: aa0803e0     	mov	x0, x8
  1aefa4: 940006c5     	bl	0x1b0ab8 <mdct_unroll_lap+0xf10>
  1aefa8: b94007e8     	ldr	w8, [sp, #0x4]
  1aefac: 11008108     	add	w8, w8, #0x20
  1aefb0: b90007e8     	str	w8, [sp, #0x4]
  1aefb4: 17ffffee     	b	0x1aef6c <mdct_backward+0x4d8>
  1aefb8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1aefbc: 9100c3ff     	add	sp, sp, #0x30
  1aefc0: d65f03c0     	ret
  1aefc4: d10183ff     	sub	sp, sp, #0x60
  1aefc8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1aefcc: 910143fd     	add	x29, sp, #0x50
  1aefd0: 320003e8     	orr	w8, wzr, #0x1
  1aefd4: b27e03e9     	orr	x9, xzr, #0x4
  1aefd8: f81f83a0     	stur	x0, [x29, #-0x8]
  1aefdc: b81f43a1     	stur	w1, [x29, #-0xc]
  1aefe0: b81f03a2     	stur	w2, [x29, #-0x10]
  1aefe4: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1aefe8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1aefec: b85f43a1     	ldur	w1, [x29, #-0xc]
  1aeff0: 1ac82828     	asr	w8, w1, w8
  1aeff4: 2a0803ea     	mov	w10, w8
  1aeff8: 93407d4a     	sxtw	x10, w10
  1aeffc: 9b0a7d29     	mul	x9, x9, x10
  1af000: 8b090009     	add	x9, x0, x9
  1af004: f81e03a9     	stur	x9, [x29, #-0x20]
  1af008: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1af00c: b27e03e9     	orr	x9, xzr, #0x4
  1af010: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1af014: 1100054b     	add	w11, w10, #0x1
  1af018: b81ec3ab     	stur	w11, [x29, #-0x14]
  1af01c: 2a0a03e0     	mov	w0, w10
  1af020: f9000be8     	str	x8, [sp, #0x10]
  1af024: f90007e9     	str	x9, [sp, #0x8]
  1af028: 940008dd     	bl	0x1b139c <mdct_unroll_lap+0x17f4>
  1af02c: b81dc3a0     	stur	w0, [x29, #-0x24]
  1af030: f85f83a8     	ldur	x8, [x29, #-0x8]
  1af034: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1af038: b85f03ab     	ldur	w11, [x29, #-0x10]
  1af03c: 1acb294a     	asr	w10, w10, w11
  1af040: 2a0a03e9     	mov	w9, w10
  1af044: 93407d29     	sxtw	x9, w9
  1af048: f94007ec     	ldr	x12, [sp, #0x8]
  1af04c: 9b097d89     	mul	x9, x12, x9
  1af050: 8b090108     	add	x8, x8, x9
  1af054: f90013e8     	str	x8, [sp, #0x20]
  1af058: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af05c: f9400be9     	ldr	x9, [sp, #0x10]
  1af060: 8b090108     	add	x8, x8, x9
  1af064: f81e03a8     	stur	x8, [x29, #-0x20]
  1af068: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af06c: f94013ed     	ldr	x13, [sp, #0x20]
  1af070: eb0d011f     	cmp	x8, x13
  1af074: 1a9f97ea     	cset	w10, hi
  1af078: 3700004a     	tbnz	w10, #0x0, 0x1af080 <mdct_backward+0x5ec>
  1af07c: 14000015     	b	0x1af0d0 <mdct_backward+0x63c>
  1af080: f94013e8     	ldr	x8, [sp, #0x20]
  1af084: b9400109     	ldr	w9, [x8]
  1af088: b9001fe9     	str	w9, [sp, #0x1c]
  1af08c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af090: b9400109     	ldr	w9, [x8]
  1af094: f94013e8     	ldr	x8, [sp, #0x20]
  1af098: b9000109     	str	w9, [x8]
  1af09c: b9401fe9     	ldr	w9, [sp, #0x1c]
  1af0a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af0a4: b9000109     	str	w9, [x8]
  1af0a8: f94013e8     	ldr	x8, [sp, #0x20]
  1af0ac: b9400509     	ldr	w9, [x8, #0x4]
  1af0b0: b9001fe9     	str	w9, [sp, #0x1c]
  1af0b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af0b8: b9400509     	ldr	w9, [x8, #0x4]
  1af0bc: f94013e8     	ldr	x8, [sp, #0x20]
  1af0c0: b9000509     	str	w9, [x8, #0x4]
  1af0c4: b9401fe9     	ldr	w9, [sp, #0x1c]
  1af0c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af0cc: b9000509     	str	w9, [x8, #0x4]
  1af0d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af0d4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1af0d8: eb09011f     	cmp	x8, x9
  1af0dc: 1a9f97ea     	cset	w10, hi
  1af0e0: 3707f94a     	tbnz	w10, #0x0, 0x1af008 <mdct_backward+0x574>
  1af0e4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1af0e8: 910183ff     	add	sp, sp, #0x60
  1af0ec: d65f03c0     	ret
  1af0f0: d10283ff     	sub	sp, sp, #0xa0
  1af0f4: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1af0f8: 910243fd     	add	x29, sp, #0x90
  1af0fc: 320003e8     	orr	w8, wzr, #0x1
  1af100: b27e03e9     	orr	x9, xzr, #0x4
  1af104: 321e03ea     	orr	w10, wzr, #0x4
  1af108: b00007cb     	adrp	x11, 0x2a8000
  1af10c: f946a16b     	ldr	x11, [x11, #0xd40]
  1af110: b00007cc     	adrp	x12, 0x2a8000
  1af114: f9434d8c     	ldr	x12, [x12, #0x698]
  1af118: f81f83a0     	stur	x0, [x29, #-0x8]
  1af11c: b81f43a1     	stur	w1, [x29, #-0xc]
  1af120: b81f03a2     	stur	w2, [x29, #-0x10]
  1af124: f85f83a0     	ldur	x0, [x29, #-0x8]
  1af128: f81e83a0     	stur	x0, [x29, #-0x18]
  1af12c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1af130: b85f43a1     	ldur	w1, [x29, #-0xc]
  1af134: 1ac82828     	asr	w8, w1, w8
  1af138: 2a0803ed     	mov	w13, w8
  1af13c: 93407dad     	sxtw	x13, w13
  1af140: 9b0d7d29     	mul	x9, x9, x13
  1af144: 8b090009     	add	x9, x0, x9
  1af148: f81e03a9     	stur	x9, [x29, #-0x20]
  1af14c: b85f03a8     	ldur	w8, [x29, #-0x10]
  1af150: 6b0a011f     	cmp	w8, w10
  1af154: 1a9fb7e8     	cset	w8, ge
  1af158: f90027eb     	str	x11, [sp, #0x48]
  1af15c: f90023ec     	str	x12, [sp, #0x40]
  1af160: 37000048     	tbnz	w8, #0x0, 0x1af168 <mdct_backward+0x6d4>
  1af164: 1400000c     	b	0x1af194 <mdct_backward+0x700>
  1af168: b27e03e8     	orr	x8, xzr, #0x4
  1af16c: 320003e9     	orr	w9, wzr, #0x1
  1af170: b85f03aa     	ldur	w10, [x29, #-0x10]
  1af174: 1ac92949     	asr	w9, w10, w9
  1af178: 2a0903eb     	mov	w11, w9
  1af17c: 93407d6b     	sxtw	x11, w11
  1af180: 9b0b7d08     	mul	x8, x8, x11
  1af184: f94027eb     	ldr	x11, [sp, #0x48]
  1af188: 8b080168     	add	x8, x11, x8
  1af18c: f9001fe8     	str	x8, [sp, #0x38]
  1af190: 14000003     	b	0x1af19c <mdct_backward+0x708>
  1af194: f94023e0     	ldr	x0, [sp, #0x40]
  1af198: f9001fe0     	str	x0, [sp, #0x38]
  1af19c: f9401fe8     	ldr	x8, [sp, #0x38]
  1af1a0: b27403e9     	orr	x9, xzr, #0x1000
  1af1a4: f81d83a8     	stur	x8, [x29, #-0x28]
  1af1a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af1ac: 8b090108     	add	x8, x8, x9
  1af1b0: f81d03a8     	stur	x8, [x29, #-0x30]
  1af1b4: b27d03e8     	orr	x8, xzr, #0x8
  1af1b8: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1af1bc: b27e03ea     	orr	x10, xzr, #0x4
  1af1c0: 320003eb     	orr	w11, wzr, #0x1
  1af1c4: f85e03ac     	ldur	x12, [x29, #-0x20]
  1af1c8: 8b090189     	add	x9, x12, x9
  1af1cc: f81e03a9     	stur	x9, [x29, #-0x20]
  1af1d0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1af1d4: b940012d     	ldr	w13, [x9]
  1af1d8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1af1dc: b940012e     	ldr	w14, [x9]
  1af1e0: 0b0e01ad     	add	w13, w13, w14
  1af1e4: b81cc3ad     	stur	w13, [x29, #-0x34]
  1af1e8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1af1ec: b940052d     	ldr	w13, [x9, #0x4]
  1af1f0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1af1f4: b940052e     	ldr	w14, [x9, #0x4]
  1af1f8: 6b0e01ad     	subs	w13, w13, w14
  1af1fc: b81c83ad     	stur	w13, [x29, #-0x38]
  1af200: b85cc3a0     	ldur	w0, [x29, #-0x34]
  1af204: f85d83a9     	ldur	x9, [x29, #-0x28]
  1af208: b9400521     	ldr	w1, [x9, #0x4]
  1af20c: f9001be8     	str	x8, [sp, #0x30]
  1af210: f90017ea     	str	x10, [sp, #0x28]
  1af214: b90027eb     	str	w11, [sp, #0x24]
  1af218: 94000882     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af21c: b85c83ab     	ldur	w11, [x29, #-0x38]
  1af220: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af224: b9400101     	ldr	w1, [x8]
  1af228: b90023e0     	str	w0, [sp, #0x20]
  1af22c: 2a0b03e0     	mov	w0, w11
  1af230: 9400087c     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af234: b94023eb     	ldr	w11, [sp, #0x20]
  1af238: 0b00016d     	add	w13, w11, w0
  1af23c: b81c43ad     	stur	w13, [x29, #-0x3c]
  1af240: b85c83a0     	ldur	w0, [x29, #-0x38]
  1af244: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af248: b9400501     	ldr	w1, [x8, #0x4]
  1af24c: 94000875     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af250: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1af254: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af258: b9400101     	ldr	w1, [x8]
  1af25c: b9001fe0     	str	w0, [sp, #0x1c]
  1af260: 2a0b03e0     	mov	w0, w11
  1af264: 9400086f     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af268: b9401feb     	ldr	w11, [sp, #0x1c]
  1af26c: 6b00016d     	subs	w13, w11, w0
  1af270: b81c03ad     	stur	w13, [x29, #-0x40]
  1af274: b85f03ad     	ldur	w13, [x29, #-0x10]
  1af278: 2a0d03e8     	mov	w8, w13
  1af27c: 93407d08     	sxtw	x8, w8
  1af280: f85d83a9     	ldur	x9, [x29, #-0x28]
  1af284: f94017ea     	ldr	x10, [sp, #0x28]
  1af288: 9b087d48     	mul	x8, x10, x8
  1af28c: 8b080128     	add	x8, x9, x8
  1af290: f81d83a8     	stur	x8, [x29, #-0x28]
  1af294: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af298: b940050d     	ldr	w13, [x8, #0x4]
  1af29c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af2a0: b940050e     	ldr	w14, [x8, #0x4]
  1af2a4: 0b0e01ad     	add	w13, w13, w14
  1af2a8: b94027ee     	ldr	w14, [sp, #0x24]
  1af2ac: 1ace29ad     	asr	w13, w13, w14
  1af2b0: b81cc3ad     	stur	w13, [x29, #-0x34]
  1af2b4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af2b8: b940010d     	ldr	w13, [x8]
  1af2bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af2c0: b9400100     	ldr	w0, [x8]
  1af2c4: 6b0001ad     	subs	w13, w13, w0
  1af2c8: 1ace29ad     	asr	w13, w13, w14
  1af2cc: b81c83ad     	stur	w13, [x29, #-0x38]
  1af2d0: b85cc3ad     	ldur	w13, [x29, #-0x34]
  1af2d4: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1af2d8: 0b0001ad     	add	w13, w13, w0
  1af2dc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af2e0: b900010d     	str	w13, [x8]
  1af2e4: b85c83ad     	ldur	w13, [x29, #-0x38]
  1af2e8: b85c03a0     	ldur	w0, [x29, #-0x40]
  1af2ec: 0b0001ad     	add	w13, w13, w0
  1af2f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af2f4: b900050d     	str	w13, [x8, #0x4]
  1af2f8: b85cc3ad     	ldur	w13, [x29, #-0x34]
  1af2fc: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1af300: 6b0001ad     	subs	w13, w13, w0
  1af304: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af308: b900010d     	str	w13, [x8]
  1af30c: b85c03ad     	ldur	w13, [x29, #-0x40]
  1af310: b85c83a0     	ldur	w0, [x29, #-0x38]
  1af314: 6b0001ad     	subs	w13, w13, w0
  1af318: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af31c: b900050d     	str	w13, [x8, #0x4]
  1af320: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af324: f9401be9     	ldr	x9, [sp, #0x30]
  1af328: 8b090108     	add	x8, x8, x9
  1af32c: f81e83a8     	stur	x8, [x29, #-0x18]
  1af330: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af334: f85d03a9     	ldur	x9, [x29, #-0x30]
  1af338: eb09011f     	cmp	x8, x9
  1af33c: 1a9f27ea     	cset	w10, lo
  1af340: 3707f3aa     	tbnz	w10, #0x0, 0x1af1b4 <mdct_backward+0x720>
  1af344: b27d03e8     	orr	x8, xzr, #0x8
  1af348: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1af34c: b27e03ea     	orr	x10, xzr, #0x4
  1af350: 320003eb     	orr	w11, wzr, #0x1
  1af354: f85e03ac     	ldur	x12, [x29, #-0x20]
  1af358: 8b090189     	add	x9, x12, x9
  1af35c: f81e03a9     	stur	x9, [x29, #-0x20]
  1af360: f85e83a9     	ldur	x9, [x29, #-0x18]
  1af364: b940012d     	ldr	w13, [x9]
  1af368: f85e03a9     	ldur	x9, [x29, #-0x20]
  1af36c: b940012e     	ldr	w14, [x9]
  1af370: 0b0e01ad     	add	w13, w13, w14
  1af374: b81cc3ad     	stur	w13, [x29, #-0x34]
  1af378: f85e03a9     	ldur	x9, [x29, #-0x20]
  1af37c: b940052d     	ldr	w13, [x9, #0x4]
  1af380: f85e83a9     	ldur	x9, [x29, #-0x18]
  1af384: b940052e     	ldr	w14, [x9, #0x4]
  1af388: 6b0e01ad     	subs	w13, w13, w14
  1af38c: b81c83ad     	stur	w13, [x29, #-0x38]
  1af390: b85f03ad     	ldur	w13, [x29, #-0x10]
  1af394: 2a0d03e9     	mov	w9, w13
  1af398: 93407d29     	sxtw	x9, w9
  1af39c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1af3a0: 9b0afd29     	mneg	x9, x9, x10
  1af3a4: 8b090189     	add	x9, x12, x9
  1af3a8: f81d83a9     	stur	x9, [x29, #-0x28]
  1af3ac: b85cc3a0     	ldur	w0, [x29, #-0x34]
  1af3b0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1af3b4: b9400121     	ldr	w1, [x9]
  1af3b8: f9000be8     	str	x8, [sp, #0x10]
  1af3bc: b9000feb     	str	w11, [sp, #0xc]
  1af3c0: 94000818     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af3c4: b85c83ab     	ldur	w11, [x29, #-0x38]
  1af3c8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af3cc: b9400501     	ldr	w1, [x8, #0x4]
  1af3d0: b9000be0     	str	w0, [sp, #0x8]
  1af3d4: 2a0b03e0     	mov	w0, w11
  1af3d8: 94000812     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af3dc: b9400beb     	ldr	w11, [sp, #0x8]
  1af3e0: 0b00016d     	add	w13, w11, w0
  1af3e4: b81c43ad     	stur	w13, [x29, #-0x3c]
  1af3e8: b85c83a0     	ldur	w0, [x29, #-0x38]
  1af3ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af3f0: b9400101     	ldr	w1, [x8]
  1af3f4: 9400080b     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af3f8: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1af3fc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af400: b9400501     	ldr	w1, [x8, #0x4]
  1af404: b90007e0     	str	w0, [sp, #0x4]
  1af408: 2a0b03e0     	mov	w0, w11
  1af40c: 94000805     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1af410: b94007eb     	ldr	w11, [sp, #0x4]
  1af414: 6b00016d     	subs	w13, w11, w0
  1af418: b81c03ad     	stur	w13, [x29, #-0x40]
  1af41c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af420: b940050d     	ldr	w13, [x8, #0x4]
  1af424: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af428: b940050e     	ldr	w14, [x8, #0x4]
  1af42c: 0b0e01ad     	add	w13, w13, w14
  1af430: b9400fee     	ldr	w14, [sp, #0xc]
  1af434: 1ace29ad     	asr	w13, w13, w14
  1af438: b81cc3ad     	stur	w13, [x29, #-0x34]
  1af43c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af440: b940010d     	ldr	w13, [x8]
  1af444: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af448: b9400100     	ldr	w0, [x8]
  1af44c: 6b0001ad     	subs	w13, w13, w0
  1af450: 1ace29ad     	asr	w13, w13, w14
  1af454: b81c83ad     	stur	w13, [x29, #-0x38]
  1af458: b85cc3ad     	ldur	w13, [x29, #-0x34]
  1af45c: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1af460: 0b0001ad     	add	w13, w13, w0
  1af464: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af468: b900010d     	str	w13, [x8]
  1af46c: b85c83ad     	ldur	w13, [x29, #-0x38]
  1af470: b85c03a0     	ldur	w0, [x29, #-0x40]
  1af474: 0b0001ad     	add	w13, w13, w0
  1af478: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af47c: b900050d     	str	w13, [x8, #0x4]
  1af480: b85cc3ad     	ldur	w13, [x29, #-0x34]
  1af484: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1af488: 6b0001ad     	subs	w13, w13, w0
  1af48c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af490: b900010d     	str	w13, [x8]
  1af494: b85c03ad     	ldur	w13, [x29, #-0x40]
  1af498: b85c83a0     	ldur	w0, [x29, #-0x38]
  1af49c: 6b0001ad     	subs	w13, w13, w0
  1af4a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1af4a4: b900050d     	str	w13, [x8, #0x4]
  1af4a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af4ac: f9400be9     	ldr	x9, [sp, #0x10]
  1af4b0: 8b090108     	add	x8, x8, x9
  1af4b4: f81e83a8     	stur	x8, [x29, #-0x18]
  1af4b8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af4bc: f85e03a9     	ldur	x9, [x29, #-0x20]
  1af4c0: eb09011f     	cmp	x8, x9
  1af4c4: 1a9f27ea     	cset	w10, lo
  1af4c8: 3707f3ea     	tbnz	w10, #0x0, 0x1af344 <mdct_backward+0x8b0>
  1af4cc: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1af4d0: 910283ff     	add	sp, sp, #0xa0
  1af4d4: d65f03c0     	ret
  1af4d8: d104c3ff     	sub	sp, sp, #0x130
  1af4dc: f9008bfc     	str	x28, [sp, #0x110]
  1af4e0: a9127bfd     	stp	x29, x30, [sp, #0x120]
  1af4e4: 910483fd     	add	x29, sp, #0x120
  1af4e8: 320003e8     	orr	w8, wzr, #0x1
  1af4ec: b27e03e9     	orr	x9, xzr, #0x4
  1af4f0: b00007ca     	adrp	x10, 0x2a8000
  1af4f4: f946a14a     	ldr	x10, [x10, #0xd40]
  1af4f8: b00007cb     	adrp	x11, 0x2a8000
  1af4fc: f9434d6b     	ldr	x11, [x11, #0x698]
  1af500: f81e83a0     	stur	x0, [x29, #-0x18]
  1af504: b81e43a1     	stur	w1, [x29, #-0x1c]
  1af508: b81e03a2     	stur	w2, [x29, #-0x20]
  1af50c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1af510: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1af514: 1ac82821     	asr	w1, w1, w8
  1af518: 2a0103ec     	mov	w12, w1
  1af51c: 93407d8c     	sxtw	x12, w12
  1af520: 9b0c7d29     	mul	x9, x9, x12
  1af524: 8b090009     	add	x9, x0, x9
  1af528: f81c83a9     	stur	x9, [x29, #-0x38]
  1af52c: b85e03a1     	ldur	w1, [x29, #-0x20]
  1af530: 6b01011f     	cmp	w8, w1
  1af534: 1a9f17e8     	cset	w8, eq
  1af538: f81803aa     	stur	x10, [x29, #-0x80]
  1af53c: f81783ab     	stur	x11, [x29, #-0x88]
  1af540: b81743a1     	stur	w1, [x29, #-0x8c]
  1af544: 37000868     	tbnz	w8, #0x0, 0x1af650 <mdct_backward+0xbbc>
  1af548: 14000001     	b	0x1af54c <mdct_backward+0xab8>
  1af54c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1af550: 34001608     	cbz	w8, 0x1af810 <mdct_backward+0xd7c>
  1af554: 14000001     	b	0x1af558 <mdct_backward+0xac4>
  1af558: 14000001     	b	0x1af55c <mdct_backward+0xac8>
  1af55c: 321e03e8     	orr	w8, wzr, #0x4
  1af560: b85e03a9     	ldur	w9, [x29, #-0x20]
  1af564: 6b08013f     	cmp	w9, w8
  1af568: 1a9fb7e8     	cset	w8, ge
  1af56c: 37000048     	tbnz	w8, #0x0, 0x1af574 <mdct_backward+0xae0>
  1af570: 1400000c     	b	0x1af5a0 <mdct_backward+0xb0c>
  1af574: b27e03e8     	orr	x8, xzr, #0x4
  1af578: 320003e9     	orr	w9, wzr, #0x1
  1af57c: b85e03aa     	ldur	w10, [x29, #-0x20]
  1af580: 1ac92949     	asr	w9, w10, w9
  1af584: 2a0903eb     	mov	w11, w9
  1af588: 93407d6b     	sxtw	x11, w11
  1af58c: 9b0b7d08     	mul	x8, x8, x11
  1af590: f85803ab     	ldur	x11, [x29, #-0x80]
  1af594: 8b080168     	add	x8, x11, x8
  1af598: f90047e8     	str	x8, [sp, #0x88]
  1af59c: 14000003     	b	0x1af5a8 <mdct_backward+0xb14>
  1af5a0: f85783a8     	ldur	x8, [x29, #-0x88]
  1af5a4: f90047e8     	str	x8, [sp, #0x88]
  1af5a8: f94047e8     	ldr	x8, [sp, #0x88]
  1af5ac: f81d83a8     	stur	x8, [x29, #-0x28]
  1af5b0: b27d03e8     	orr	x8, xzr, #0x8
  1af5b4: 52800009     	mov	w9, #0x0                // =0
  1af5b8: b27e03ea     	orr	x10, xzr, #0x4
  1af5bc: f85e83ab     	ldur	x11, [x29, #-0x18]
  1af5c0: b940016c     	ldr	w12, [x11]
  1af5c4: b81c43ac     	stur	w12, [x29, #-0x3c]
  1af5c8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1af5cc: b940056c     	ldr	w12, [x11, #0x4]
  1af5d0: 6b0c0129     	subs	w9, w9, w12
  1af5d4: b81c03a9     	stur	w9, [x29, #-0x40]
  1af5d8: b85c43a0     	ldur	w0, [x29, #-0x3c]
  1af5dc: b85c03a1     	ldur	w1, [x29, #-0x40]
  1af5e0: f85d83ab     	ldur	x11, [x29, #-0x28]
  1af5e4: b9400162     	ldr	w2, [x11]
  1af5e8: f85d83ab     	ldur	x11, [x29, #-0x28]
  1af5ec: b9400563     	ldr	w3, [x11, #0x4]
  1af5f0: f85e83a4     	ldur	x4, [x29, #-0x18]
  1af5f4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1af5f8: 8b0a0165     	add	x5, x11, x10
  1af5fc: f90043e8     	str	x8, [sp, #0x80]
  1af600: f9003fea     	str	x10, [sp, #0x78]
  1af604: 940003d5     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1af608: b85e03a9     	ldur	w9, [x29, #-0x20]
  1af60c: 2a0903e8     	mov	w8, w9
  1af610: 93407d08     	sxtw	x8, w8
  1af614: f85d83aa     	ldur	x10, [x29, #-0x28]
  1af618: f9403feb     	ldr	x11, [sp, #0x78]
  1af61c: 9b087d68     	mul	x8, x11, x8
  1af620: 8b080148     	add	x8, x10, x8
  1af624: f81d83a8     	stur	x8, [x29, #-0x28]
  1af628: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af62c: f94043ea     	ldr	x10, [sp, #0x80]
  1af630: 8b0a0108     	add	x8, x8, x10
  1af634: f81e83a8     	stur	x8, [x29, #-0x18]
  1af638: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af63c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1af640: eb09011f     	cmp	x8, x9
  1af644: 1a9f27ea     	cset	w10, lo
  1af648: 3707fb4a     	tbnz	w10, #0x0, 0x1af5b0 <mdct_backward+0xb1c>
  1af64c: 14000129     	b	0x1afaf0 <mdct_backward+0x105c>
  1af650: b27e03e8     	orr	x8, xzr, #0x4
  1af654: 320003e9     	orr	w9, wzr, #0x1
  1af658: f85803aa     	ldur	x10, [x29, #-0x80]
  1af65c: f81d83aa     	stur	x10, [x29, #-0x28]
  1af660: f85783ab     	ldur	x11, [x29, #-0x88]
  1af664: f81d03ab     	stur	x11, [x29, #-0x30]
  1af668: f85d83ac     	ldur	x12, [x29, #-0x28]
  1af66c: 8b08018d     	add	x13, x12, x8
  1af670: f81d83ad     	stur	x13, [x29, #-0x28]
  1af674: b940018e     	ldr	w14, [x12]
  1af678: 1ac929ce     	asr	w14, w14, w9
  1af67c: b81bc3ae     	stur	w14, [x29, #-0x44]
  1af680: f85d83ac     	ldur	x12, [x29, #-0x28]
  1af684: 8b080188     	add	x8, x12, x8
  1af688: f81d83a8     	stur	x8, [x29, #-0x28]
  1af68c: b940018e     	ldr	w14, [x12]
  1af690: 1ac929c9     	asr	w9, w14, w9
  1af694: b81b83a9     	stur	w9, [x29, #-0x48]
  1af698: b27c03e8     	orr	x8, xzr, #0x10
  1af69c: b27e07e9     	orr	x9, xzr, #0xc
  1af6a0: b27d03ea     	orr	x10, xzr, #0x8
  1af6a4: 5280000b     	mov	w11, #0x0               // =0
  1af6a8: b27e03ec     	orr	x12, xzr, #0x4
  1af6ac: 320003ed     	orr	w13, wzr, #0x1
  1af6b0: f85e83ae     	ldur	x14, [x29, #-0x18]
  1af6b4: b94001cf     	ldr	w15, [x14]
  1af6b8: b81ac3af     	stur	w15, [x29, #-0x54]
  1af6bc: f85e83ae     	ldur	x14, [x29, #-0x18]
  1af6c0: b94005cf     	ldr	w15, [x14, #0x4]
  1af6c4: 6b0f016f     	subs	w15, w11, w15
  1af6c8: b81a83af     	stur	w15, [x29, #-0x58]
  1af6cc: f85d03ae     	ldur	x14, [x29, #-0x30]
  1af6d0: 8b0c01d0     	add	x16, x14, x12
  1af6d4: f81d03b0     	stur	x16, [x29, #-0x30]
  1af6d8: b94001cf     	ldr	w15, [x14]
  1af6dc: 1acd29ef     	asr	w15, w15, w13
  1af6e0: b81b43af     	stur	w15, [x29, #-0x4c]
  1af6e4: b85bc3b1     	ldur	w17, [x29, #-0x44]
  1af6e8: 0b0f022f     	add	w15, w17, w15
  1af6ec: b81bc3af     	stur	w15, [x29, #-0x44]
  1af6f0: f85d03ae     	ldur	x14, [x29, #-0x30]
  1af6f4: 8b0c01d0     	add	x16, x14, x12
  1af6f8: f81d03b0     	stur	x16, [x29, #-0x30]
  1af6fc: b94001cf     	ldr	w15, [x14]
  1af700: 1acd29ef     	asr	w15, w15, w13
  1af704: b81b03af     	stur	w15, [x29, #-0x50]
  1af708: b85b83b1     	ldur	w17, [x29, #-0x48]
  1af70c: 0b0f022f     	add	w15, w17, w15
  1af710: b81b83af     	stur	w15, [x29, #-0x48]
  1af714: b85ac3a0     	ldur	w0, [x29, #-0x54]
  1af718: b85a83a1     	ldur	w1, [x29, #-0x58]
  1af71c: b85bc3a2     	ldur	w2, [x29, #-0x44]
  1af720: b85b83a3     	ldur	w3, [x29, #-0x48]
  1af724: f85e83a4     	ldur	x4, [x29, #-0x18]
  1af728: f85e83ae     	ldur	x14, [x29, #-0x18]
  1af72c: 8b0c01c5     	add	x5, x14, x12
  1af730: f9003be8     	str	x8, [sp, #0x70]
  1af734: f90037e9     	str	x9, [sp, #0x68]
  1af738: f90033ea     	str	x10, [sp, #0x60]
  1af73c: b9005feb     	str	w11, [sp, #0x5c]
  1af740: f9002bec     	str	x12, [sp, #0x50]
  1af744: b9004fed     	str	w13, [sp, #0x4c]
  1af748: 94000384     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1af74c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af750: b940090b     	ldr	w11, [x8, #0x8]
  1af754: b81ac3ab     	stur	w11, [x29, #-0x54]
  1af758: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af75c: b9400d0b     	ldr	w11, [x8, #0xc]
  1af760: b9405fed     	ldr	w13, [sp, #0x5c]
  1af764: 6b0b01ab     	subs	w11, w13, w11
  1af768: b81a83ab     	stur	w11, [x29, #-0x58]
  1af76c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af770: f9402be9     	ldr	x9, [sp, #0x50]
  1af774: 8b09010a     	add	x10, x8, x9
  1af778: f81d83aa     	stur	x10, [x29, #-0x28]
  1af77c: b940010b     	ldr	w11, [x8]
  1af780: b9404fef     	ldr	w15, [sp, #0x4c]
  1af784: 1acf296b     	asr	w11, w11, w15
  1af788: b81bc3ab     	stur	w11, [x29, #-0x44]
  1af78c: b85b43b1     	ldur	w17, [x29, #-0x4c]
  1af790: 0b0b022b     	add	w11, w17, w11
  1af794: b81b43ab     	stur	w11, [x29, #-0x4c]
  1af798: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af79c: 8b09010a     	add	x10, x8, x9
  1af7a0: f81d83aa     	stur	x10, [x29, #-0x28]
  1af7a4: b940010b     	ldr	w11, [x8]
  1af7a8: 1acf296b     	asr	w11, w11, w15
  1af7ac: b81b83ab     	stur	w11, [x29, #-0x48]
  1af7b0: b85b03b1     	ldur	w17, [x29, #-0x50]
  1af7b4: 0b0b022b     	add	w11, w17, w11
  1af7b8: b81b03ab     	stur	w11, [x29, #-0x50]
  1af7bc: b85ac3a0     	ldur	w0, [x29, #-0x54]
  1af7c0: b85a83a1     	ldur	w1, [x29, #-0x58]
  1af7c4: b85b43a2     	ldur	w2, [x29, #-0x4c]
  1af7c8: b85b03a3     	ldur	w3, [x29, #-0x50]
  1af7cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af7d0: f94033ea     	ldr	x10, [sp, #0x60]
  1af7d4: 8b0a0104     	add	x4, x8, x10
  1af7d8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af7dc: f94037ec     	ldr	x12, [sp, #0x68]
  1af7e0: 8b0c0105     	add	x5, x8, x12
  1af7e4: 9400035d     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1af7e8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af7ec: f9403be9     	ldr	x9, [sp, #0x70]
  1af7f0: 8b090108     	add	x8, x8, x9
  1af7f4: f81e83a8     	stur	x8, [x29, #-0x18]
  1af7f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af7fc: f85c83a9     	ldur	x9, [x29, #-0x38]
  1af800: eb09011f     	cmp	x8, x9
  1af804: 1a9f27ea     	cset	w10, lo
  1af808: 3707f48a     	tbnz	w10, #0x0, 0x1af698 <mdct_backward+0xc04>
  1af80c: 140000b9     	b	0x1afaf0 <mdct_backward+0x105c>
  1af810: b27e03e8     	orr	x8, xzr, #0x4
  1af814: f85803a9     	ldur	x9, [x29, #-0x80]
  1af818: f81d83a9     	stur	x9, [x29, #-0x28]
  1af81c: f85783aa     	ldur	x10, [x29, #-0x88]
  1af820: f81d03aa     	stur	x10, [x29, #-0x30]
  1af824: f85d83ab     	ldur	x11, [x29, #-0x28]
  1af828: 8b08016c     	add	x12, x11, x8
  1af82c: f81d83ac     	stur	x12, [x29, #-0x28]
  1af830: b940016d     	ldr	w13, [x11]
  1af834: b81a43ad     	stur	w13, [x29, #-0x5c]
  1af838: f85d83ab     	ldur	x11, [x29, #-0x28]
  1af83c: 8b080168     	add	x8, x11, x8
  1af840: f81d83a8     	stur	x8, [x29, #-0x28]
  1af844: b940016d     	ldr	w13, [x11]
  1af848: b81a03ad     	stur	w13, [x29, #-0x60]
  1af84c: b27b03e8     	orr	x8, xzr, #0x20
  1af850: b27d07e9     	orr	x9, xzr, #0x18
  1af854: d280028a     	mov	x10, #0x14              // =20
  1af858: b27c03eb     	orr	x11, xzr, #0x10
  1af85c: b27e07ec     	orr	x12, xzr, #0xc
  1af860: b27d03ed     	orr	x13, xzr, #0x8
  1af864: 321f03ee     	orr	w14, wzr, #0x2
  1af868: 5280000f     	mov	w15, #0x0               // =0
  1af86c: b27e03f0     	orr	x16, xzr, #0x4
  1af870: f85d03b1     	ldur	x17, [x29, #-0x30]
  1af874: 8b100220     	add	x0, x17, x16
  1af878: f81d03a0     	stur	x0, [x29, #-0x30]
  1af87c: b9400221     	ldr	w1, [x17]
  1af880: b819c3a1     	stur	w1, [x29, #-0x64]
  1af884: f85d03b1     	ldur	x17, [x29, #-0x30]
  1af888: 8b100220     	add	x0, x17, x16
  1af88c: f81d03a0     	stur	x0, [x29, #-0x30]
  1af890: b9400221     	ldr	w1, [x17]
  1af894: b81983a1     	stur	w1, [x29, #-0x68]
  1af898: b859c3a1     	ldur	w1, [x29, #-0x64]
  1af89c: b85a43a2     	ldur	w2, [x29, #-0x5c]
  1af8a0: 6b020021     	subs	w1, w1, w2
  1af8a4: 1ace2821     	asr	w1, w1, w14
  1af8a8: b81943a1     	stur	w1, [x29, #-0x6c]
  1af8ac: b85a43a2     	ldur	w2, [x29, #-0x5c]
  1af8b0: 0b010041     	add	w1, w2, w1
  1af8b4: b81a43a1     	stur	w1, [x29, #-0x5c]
  1af8b8: b85983a1     	ldur	w1, [x29, #-0x68]
  1af8bc: b85a03a2     	ldur	w2, [x29, #-0x60]
  1af8c0: 6b020021     	subs	w1, w1, w2
  1af8c4: 1ace2821     	asr	w1, w1, w14
  1af8c8: b81903a1     	stur	w1, [x29, #-0x70]
  1af8cc: b85a03a2     	ldur	w2, [x29, #-0x60]
  1af8d0: 0b010041     	add	w1, w2, w1
  1af8d4: b81a03a1     	stur	w1, [x29, #-0x60]
  1af8d8: f85e83b1     	ldur	x17, [x29, #-0x18]
  1af8dc: b9400221     	ldr	w1, [x17]
  1af8e0: b818c3a1     	stur	w1, [x29, #-0x74]
  1af8e4: f85e83b1     	ldur	x17, [x29, #-0x18]
  1af8e8: b9400621     	ldr	w1, [x17, #0x4]
  1af8ec: 6b0101e1     	subs	w1, w15, w1
  1af8f0: b81883a1     	stur	w1, [x29, #-0x78]
  1af8f4: b858c3a0     	ldur	w0, [x29, #-0x74]
  1af8f8: b85883a1     	ldur	w1, [x29, #-0x78]
  1af8fc: b85a43a2     	ldur	w2, [x29, #-0x5c]
  1af900: b85a03a3     	ldur	w3, [x29, #-0x60]
  1af904: f85e83a4     	ldur	x4, [x29, #-0x18]
  1af908: f85e83b1     	ldur	x17, [x29, #-0x18]
  1af90c: 8b100225     	add	x5, x17, x16
  1af910: f90023e8     	str	x8, [sp, #0x40]
  1af914: f9001fe9     	str	x9, [sp, #0x38]
  1af918: f9001bea     	str	x10, [sp, #0x30]
  1af91c: f90017eb     	str	x11, [sp, #0x28]
  1af920: f90013ec     	str	x12, [sp, #0x20]
  1af924: f9000fed     	str	x13, [sp, #0x18]
  1af928: b90017ee     	str	w14, [sp, #0x14]
  1af92c: b90013ef     	str	w15, [sp, #0x10]
  1af930: f90007f0     	str	x16, [sp, #0x8]
  1af934: 94000309     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1af938: b859c3ae     	ldur	w14, [x29, #-0x64]
  1af93c: b85943af     	ldur	w15, [x29, #-0x6c]
  1af940: 6b0f01ce     	subs	w14, w14, w15
  1af944: b81a43ae     	stur	w14, [x29, #-0x5c]
  1af948: b85983ae     	ldur	w14, [x29, #-0x68]
  1af94c: b85903af     	ldur	w15, [x29, #-0x70]
  1af950: 6b0f01ce     	subs	w14, w14, w15
  1af954: b81a03ae     	stur	w14, [x29, #-0x60]
  1af958: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af95c: b940090e     	ldr	w14, [x8, #0x8]
  1af960: b818c3ae     	stur	w14, [x29, #-0x74]
  1af964: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af968: b9400d0e     	ldr	w14, [x8, #0xc]
  1af96c: b94013ef     	ldr	w15, [sp, #0x10]
  1af970: 6b0e01ee     	subs	w14, w15, w14
  1af974: b81883ae     	stur	w14, [x29, #-0x78]
  1af978: b858c3a0     	ldur	w0, [x29, #-0x74]
  1af97c: b85883a1     	ldur	w1, [x29, #-0x78]
  1af980: b85a43a2     	ldur	w2, [x29, #-0x5c]
  1af984: b85a03a3     	ldur	w3, [x29, #-0x60]
  1af988: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af98c: f9400fe9     	ldr	x9, [sp, #0x18]
  1af990: 8b090104     	add	x4, x8, x9
  1af994: f85e83a8     	ldur	x8, [x29, #-0x18]
  1af998: f94013ea     	ldr	x10, [sp, #0x20]
  1af99c: 8b0a0105     	add	x5, x8, x10
  1af9a0: 940002ee     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1af9a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af9a8: f94007e9     	ldr	x9, [sp, #0x8]
  1af9ac: 8b09010a     	add	x10, x8, x9
  1af9b0: f81d83aa     	stur	x10, [x29, #-0x28]
  1af9b4: b940010e     	ldr	w14, [x8]
  1af9b8: b81a43ae     	stur	w14, [x29, #-0x5c]
  1af9bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1af9c0: 8b09010a     	add	x10, x8, x9
  1af9c4: f81d83aa     	stur	x10, [x29, #-0x28]
  1af9c8: b940010e     	ldr	w14, [x8]
  1af9cc: b81a03ae     	stur	w14, [x29, #-0x60]
  1af9d0: b85a43ae     	ldur	w14, [x29, #-0x5c]
  1af9d4: b859c3af     	ldur	w15, [x29, #-0x64]
  1af9d8: 6b0f01ce     	subs	w14, w14, w15
  1af9dc: b94017ef     	ldr	w15, [sp, #0x14]
  1af9e0: 1acf29ce     	asr	w14, w14, w15
  1af9e4: b81943ae     	stur	w14, [x29, #-0x6c]
  1af9e8: b859c3a0     	ldur	w0, [x29, #-0x64]
  1af9ec: 0b0e000e     	add	w14, w0, w14
  1af9f0: b819c3ae     	stur	w14, [x29, #-0x64]
  1af9f4: b85a03ae     	ldur	w14, [x29, #-0x60]
  1af9f8: b85983a0     	ldur	w0, [x29, #-0x68]
  1af9fc: 6b0001ce     	subs	w14, w14, w0
  1afa00: 1acf29ce     	asr	w14, w14, w15
  1afa04: b81903ae     	stur	w14, [x29, #-0x70]
  1afa08: b85983a0     	ldur	w0, [x29, #-0x68]
  1afa0c: 0b0e000e     	add	w14, w0, w14
  1afa10: b81983ae     	stur	w14, [x29, #-0x68]
  1afa14: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa18: b940110e     	ldr	w14, [x8, #0x10]
  1afa1c: b818c3ae     	stur	w14, [x29, #-0x74]
  1afa20: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa24: b940150e     	ldr	w14, [x8, #0x14]
  1afa28: b94013e0     	ldr	w0, [sp, #0x10]
  1afa2c: 6b0e000e     	subs	w14, w0, w14
  1afa30: b81883ae     	stur	w14, [x29, #-0x78]
  1afa34: b858c3a0     	ldur	w0, [x29, #-0x74]
  1afa38: b85883a1     	ldur	w1, [x29, #-0x78]
  1afa3c: b859c3a2     	ldur	w2, [x29, #-0x64]
  1afa40: b85983a3     	ldur	w3, [x29, #-0x68]
  1afa44: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa48: f94017ea     	ldr	x10, [sp, #0x28]
  1afa4c: 8b0a0104     	add	x4, x8, x10
  1afa50: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa54: f9401beb     	ldr	x11, [sp, #0x30]
  1afa58: 8b0b0105     	add	x5, x8, x11
  1afa5c: 940002bf     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1afa60: b85a43ae     	ldur	w14, [x29, #-0x5c]
  1afa64: b85943af     	ldur	w15, [x29, #-0x6c]
  1afa68: 6b0f01ce     	subs	w14, w14, w15
  1afa6c: b819c3ae     	stur	w14, [x29, #-0x64]
  1afa70: b85a03ae     	ldur	w14, [x29, #-0x60]
  1afa74: b85903af     	ldur	w15, [x29, #-0x70]
  1afa78: 6b0f01ce     	subs	w14, w14, w15
  1afa7c: b81983ae     	stur	w14, [x29, #-0x68]
  1afa80: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa84: b940190e     	ldr	w14, [x8, #0x18]
  1afa88: b818c3ae     	stur	w14, [x29, #-0x74]
  1afa8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afa90: b9401d0e     	ldr	w14, [x8, #0x1c]
  1afa94: b94013ef     	ldr	w15, [sp, #0x10]
  1afa98: 6b0e01ee     	subs	w14, w15, w14
  1afa9c: b81883ae     	stur	w14, [x29, #-0x78]
  1afaa0: b858c3a0     	ldur	w0, [x29, #-0x74]
  1afaa4: b85883a1     	ldur	w1, [x29, #-0x78]
  1afaa8: b859c3a2     	ldur	w2, [x29, #-0x64]
  1afaac: b85983a3     	ldur	w3, [x29, #-0x68]
  1afab0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afab4: f9401be9     	ldr	x9, [sp, #0x30]
  1afab8: 8b090104     	add	x4, x8, x9
  1afabc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afac0: f9401fea     	ldr	x10, [sp, #0x38]
  1afac4: 8b0a0105     	add	x5, x8, x10
  1afac8: 940002a4     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1afacc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afad0: f94023e9     	ldr	x9, [sp, #0x40]
  1afad4: 8b090108     	add	x8, x8, x9
  1afad8: f81e83a8     	stur	x8, [x29, #-0x18]
  1afadc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1afae0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1afae4: eb09011f     	cmp	x8, x9
  1afae8: 1a9f27ea     	cset	w10, lo
  1afaec: 3707eb0a     	tbnz	w10, #0x0, 0x1af84c <mdct_backward+0xdb8>
  1afaf0: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  1afaf4: f9408bfc     	ldr	x28, [sp, #0x110]
  1afaf8: 9104c3ff     	add	sp, sp, #0x130
  1afafc: d65f03c0     	ret

00000000001afb00 <mdct_shift_right>:
  1afb00: d10083ff     	sub	sp, sp, #0x20
  1afb04: 321f03e8     	orr	w8, wzr, #0x2
  1afb08: b27e03e9     	orr	x9, xzr, #0x4
  1afb0c: b9001fe0     	str	w0, [sp, #0x1c]
  1afb10: f9000be1     	str	x1, [sp, #0x10]
  1afb14: f90007e2     	str	x2, [sp, #0x8]
  1afb18: b9401fe0     	ldr	w0, [sp, #0x1c]
  1afb1c: 1ac82808     	asr	w8, w0, w8
  1afb20: b9001fe8     	str	w8, [sp, #0x1c]
  1afb24: f9400be1     	ldr	x1, [sp, #0x10]
  1afb28: 8b090029     	add	x9, x1, x9
  1afb2c: f9000be9     	str	x9, [sp, #0x10]
  1afb30: b90007ff     	str	wzr, [sp, #0x4]
  1afb34: b94007e8     	ldr	w8, [sp, #0x4]
  1afb38: b9401fe9     	ldr	w9, [sp, #0x1c]
  1afb3c: 6b09011f     	cmp	w8, w9
  1afb40: 1a9fa7e8     	cset	w8, lt
  1afb44: 37000048     	tbnz	w8, #0x0, 0x1afb4c <mdct_shift_right+0x4c>
  1afb48: 14000016     	b	0x1afba0 <mdct_shift_right+0xa0>
  1afb4c: 320003e8     	orr	w8, wzr, #0x1
  1afb50: b27e03e9     	orr	x9, xzr, #0x4
  1afb54: f9400bea     	ldr	x10, [sp, #0x10]
  1afb58: b94007eb     	ldr	w11, [sp, #0x4]
  1afb5c: 1ac82168     	lsl	w8, w11, w8
  1afb60: 2a0803ec     	mov	w12, w8
  1afb64: 93407d8c     	sxtw	x12, w12
  1afb68: 9b0c7d2c     	mul	x12, x9, x12
  1afb6c: 8b0c014a     	add	x10, x10, x12
  1afb70: b9400148     	ldr	w8, [x10]
  1afb74: f94007ea     	ldr	x10, [sp, #0x8]
  1afb78: b94007eb     	ldr	w11, [sp, #0x4]
  1afb7c: 2a0b03ec     	mov	w12, w11
  1afb80: 93407d8c     	sxtw	x12, w12
  1afb84: 9b0c7d29     	mul	x9, x9, x12
  1afb88: 8b090149     	add	x9, x10, x9
  1afb8c: b9000128     	str	w8, [x9]
  1afb90: b94007e8     	ldr	w8, [sp, #0x4]
  1afb94: 11000508     	add	w8, w8, #0x1
  1afb98: b90007e8     	str	w8, [sp, #0x4]
  1afb9c: 17ffffe6     	b	0x1afb34 <mdct_shift_right+0x34>
  1afba0: 910083ff     	add	sp, sp, #0x20
  1afba4: d65f03c0     	ret

00000000001afba8 <mdct_unroll_lap>:
  1afba8: d105c3ff     	sub	sp, sp, #0x170
  1afbac: f900abfc     	str	x28, [sp, #0x150]
  1afbb0: a9167bfd     	stp	x29, x30, [sp, #0x160]
  1afbb4: 910583fd     	add	x29, sp, #0x160
  1afbb8: f9400ba8     	ldr	x8, [x29, #0x10]
  1afbbc: b9401ba9     	ldr	w9, [x29, #0x18]
  1afbc0: b94023aa     	ldr	w10, [x29, #0x20]
  1afbc4: b9402bab     	ldr	w11, [x29, #0x28]
  1afbc8: b81ec3a0     	stur	w0, [x29, #-0x14]
  1afbcc: b81e83a1     	stur	w1, [x29, #-0x18]
  1afbd0: b81e43a2     	stur	w2, [x29, #-0x1c]
  1afbd4: b81e03a3     	stur	w3, [x29, #-0x20]
  1afbd8: f81d83a4     	stur	x4, [x29, #-0x28]
  1afbdc: f81d03a5     	stur	x5, [x29, #-0x30]
  1afbe0: f81c83a6     	stur	x6, [x29, #-0x38]
  1afbe4: f81c03a7     	stur	x7, [x29, #-0x40]
  1afbe8: f81b83a8     	stur	x8, [x29, #-0x48]
  1afbec: b81b43a9     	stur	w9, [x29, #-0x4c]
  1afbf0: b81b03aa     	stur	w10, [x29, #-0x50]
  1afbf4: b81ac3ab     	stur	w11, [x29, #-0x54]
  1afbf8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1afbfc: b85e03a9     	ldur	w9, [x29, #-0x20]
  1afc00: f81603a8     	stur	x8, [x29, #-0xa0]
  1afc04: 35000049     	cbnz	w9, 0x1afc0c <mdct_unroll_lap+0x64>
  1afc08: 14000009     	b	0x1afc2c <mdct_unroll_lap+0x84>
  1afc0c: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afc10: 35000048     	cbnz	w8, 0x1afc18 <mdct_unroll_lap+0x70>
  1afc14: 14000006     	b	0x1afc2c <mdct_unroll_lap+0x84>
  1afc18: 320003e8     	orr	w8, wzr, #0x1
  1afc1c: b85e83a9     	ldur	w9, [x29, #-0x18]
  1afc20: 1ac82928     	asr	w8, w9, w8
  1afc24: b815c3a8     	stur	w8, [x29, #-0xa4]
  1afc28: 14000005     	b	0x1afc3c <mdct_unroll_lap+0x94>
  1afc2c: 320003e8     	orr	w8, wzr, #0x1
  1afc30: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1afc34: 1ac82928     	asr	w8, w9, w8
  1afc38: b815c3a8     	stur	w8, [x29, #-0xa4]
  1afc3c: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1afc40: b27e03e9     	orr	x9, xzr, #0x4
  1afc44: 2a0803ea     	mov	w10, w8
  1afc48: 93407d4a     	sxtw	x10, w10
  1afc4c: 9b0a7d29     	mul	x9, x9, x10
  1afc50: f85603aa     	ldur	x10, [x29, #-0xa0]
  1afc54: 8b090149     	add	x9, x10, x9
  1afc58: f81a03a9     	stur	x9, [x29, #-0x60]
  1afc5c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1afc60: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afc64: f9005be9     	str	x9, [sp, #0xb0]
  1afc68: 35000048     	cbnz	w8, 0x1afc70 <mdct_unroll_lap+0xc8>
  1afc6c: 14000006     	b	0x1afc84 <mdct_unroll_lap+0xdc>
  1afc70: 321f03e8     	orr	w8, wzr, #0x2
  1afc74: b85e83a9     	ldur	w9, [x29, #-0x18]
  1afc78: 1ac82928     	asr	w8, w9, w8
  1afc7c: b900afe8     	str	w8, [sp, #0xac]
  1afc80: 14000005     	b	0x1afc94 <mdct_unroll_lap+0xec>
  1afc84: 321f03e8     	orr	w8, wzr, #0x2
  1afc88: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1afc8c: 1ac82928     	asr	w8, w9, w8
  1afc90: b900afe8     	str	w8, [sp, #0xac]
  1afc94: b940afe8     	ldr	w8, [sp, #0xac]
  1afc98: b27e03e9     	orr	x9, xzr, #0x4
  1afc9c: 2a0803ea     	mov	w10, w8
  1afca0: 93407d4a     	sxtw	x10, w10
  1afca4: 9b0a7d29     	mul	x9, x9, x10
  1afca8: f9405bea     	ldr	x10, [sp, #0xb0]
  1afcac: 8b090149     	add	x9, x10, x9
  1afcb0: f81983a9     	stur	x9, [x29, #-0x68]
  1afcb4: b85e03a8     	ldur	w8, [x29, #-0x20]
  1afcb8: 35000048     	cbnz	w8, 0x1afcc0 <mdct_unroll_lap+0x118>
  1afcbc: 1400000f     	b	0x1afcf8 <mdct_unroll_lap+0x150>
  1afcc0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afcc4: 35000048     	cbnz	w8, 0x1afccc <mdct_unroll_lap+0x124>
  1afcc8: 1400000c     	b	0x1afcf8 <mdct_unroll_lap+0x150>
  1afccc: b27e03e8     	orr	x8, xzr, #0x4
  1afcd0: 320003e9     	orr	w9, wzr, #0x1
  1afcd4: f85c03aa     	ldur	x10, [x29, #-0x40]
  1afcd8: b85e83ab     	ldur	w11, [x29, #-0x18]
  1afcdc: 1ac92969     	asr	w9, w11, w9
  1afce0: 2a0903ec     	mov	w12, w9
  1afce4: 93407d8c     	sxtw	x12, w12
  1afce8: 9b0c7d08     	mul	x8, x8, x12
  1afcec: 8b080148     	add	x8, x10, x8
  1afcf0: f90053e8     	str	x8, [sp, #0xa0]
  1afcf4: 1400000b     	b	0x1afd20 <mdct_unroll_lap+0x178>
  1afcf8: b27e03e8     	orr	x8, xzr, #0x4
  1afcfc: 320003e9     	orr	w9, wzr, #0x1
  1afd00: f85c83aa     	ldur	x10, [x29, #-0x38]
  1afd04: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1afd08: 1ac92969     	asr	w9, w11, w9
  1afd0c: 2a0903ec     	mov	w12, w9
  1afd10: 93407d8c     	sxtw	x12, w12
  1afd14: 9b0c7d08     	mul	x8, x8, x12
  1afd18: 8b080148     	add	x8, x10, x8
  1afd1c: f90053e8     	str	x8, [sp, #0xa0]
  1afd20: f94053e8     	ldr	x8, [sp, #0xa0]
  1afd24: f81883a8     	stur	x8, [x29, #-0x78]
  1afd28: b85e03a9     	ldur	w9, [x29, #-0x20]
  1afd2c: 35000049     	cbnz	w9, 0x1afd34 <mdct_unroll_lap+0x18c>
  1afd30: 14000007     	b	0x1afd4c <mdct_unroll_lap+0x1a4>
  1afd34: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afd38: 35000048     	cbnz	w8, 0x1afd40 <mdct_unroll_lap+0x198>
  1afd3c: 14000004     	b	0x1afd4c <mdct_unroll_lap+0x1a4>
  1afd40: f85c03a8     	ldur	x8, [x29, #-0x40]
  1afd44: f9004fe8     	str	x8, [sp, #0x98]
  1afd48: 14000003     	b	0x1afd54 <mdct_unroll_lap+0x1ac>
  1afd4c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1afd50: f9004fe8     	str	x8, [sp, #0x98]
  1afd54: f9404fe8     	ldr	x8, [sp, #0x98]
  1afd58: f81803a8     	stur	x8, [x29, #-0x80]
  1afd5c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1afd60: 35000049     	cbnz	w9, 0x1afd68 <mdct_unroll_lap+0x1c0>
  1afd64: 1400000b     	b	0x1afd90 <mdct_unroll_lap+0x1e8>
  1afd68: b85e03a8     	ldur	w8, [x29, #-0x20]
  1afd6c: 35000128     	cbnz	w8, 0x1afd90 <mdct_unroll_lap+0x1e8>
  1afd70: 321f03e8     	orr	w8, wzr, #0x2
  1afd74: b85e83a9     	ldur	w9, [x29, #-0x18]
  1afd78: 1ac82929     	asr	w9, w9, w8
  1afd7c: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1afd80: 1ac82948     	asr	w8, w10, w8
  1afd84: 6b080128     	subs	w8, w9, w8
  1afd88: b90097e8     	str	w8, [sp, #0x94]
  1afd8c: 14000003     	b	0x1afd98 <mdct_unroll_lap+0x1f0>
  1afd90: 52800008     	mov	w8, #0x0                // =0
  1afd94: b90097e8     	str	w8, [sp, #0x94]
  1afd98: b94097e8     	ldr	w8, [sp, #0x94]
  1afd9c: b817c3a8     	stur	w8, [x29, #-0x84]
  1afda0: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afda4: 35000048     	cbnz	w8, 0x1afdac <mdct_unroll_lap+0x204>
  1afda8: 14000009     	b	0x1afdcc <mdct_unroll_lap+0x224>
  1afdac: b85e03a8     	ldur	w8, [x29, #-0x20]
  1afdb0: 35000048     	cbnz	w8, 0x1afdb8 <mdct_unroll_lap+0x210>
  1afdb4: 14000006     	b	0x1afdcc <mdct_unroll_lap+0x224>
  1afdb8: 321f03e8     	orr	w8, wzr, #0x2
  1afdbc: b85e83a9     	ldur	w9, [x29, #-0x18]
  1afdc0: 1ac82928     	asr	w8, w9, w8
  1afdc4: b90093e8     	str	w8, [sp, #0x90]
  1afdc8: 14000005     	b	0x1afddc <mdct_unroll_lap+0x234>
  1afdcc: 321f03e8     	orr	w8, wzr, #0x2
  1afdd0: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1afdd4: 1ac82928     	asr	w8, w9, w8
  1afdd8: b90093e8     	str	w8, [sp, #0x90]
  1afddc: b94093e8     	ldr	w8, [sp, #0x90]
  1afde0: b81783a8     	stur	w8, [x29, #-0x88]
  1afde4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1afde8: 35000188     	cbnz	w8, 0x1afe18 <mdct_unroll_lap+0x270>
  1afdec: b85e03a8     	ldur	w8, [x29, #-0x20]
  1afdf0: 35000048     	cbnz	w8, 0x1afdf8 <mdct_unroll_lap+0x250>
  1afdf4: 14000009     	b	0x1afe18 <mdct_unroll_lap+0x270>
  1afdf8: 321f03e8     	orr	w8, wzr, #0x2
  1afdfc: b85e83a9     	ldur	w9, [x29, #-0x18]
  1afe00: 1ac82929     	asr	w9, w9, w8
  1afe04: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1afe08: 1ac82948     	asr	w8, w10, w8
  1afe0c: 6b080128     	subs	w8, w9, w8
  1afe10: b9008fe8     	str	w8, [sp, #0x8c]
  1afe14: 14000003     	b	0x1afe20 <mdct_unroll_lap+0x278>
  1afe18: 52800008     	mov	w8, #0x0                // =0
  1afe1c: b9008fe8     	str	w8, [sp, #0x8c]
  1afe20: b9408fe8     	ldr	w8, [sp, #0x8c]
  1afe24: b81743a8     	stur	w8, [x29, #-0x8c]
  1afe28: b857c3a8     	ldur	w8, [x29, #-0x84]
  1afe2c: 35000048     	cbnz	w8, 0x1afe34 <mdct_unroll_lap+0x28c>
  1afe30: 1400004d     	b	0x1aff64 <mdct_unroll_lap+0x3bc>
  1afe34: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1afe38: b857c3a9     	ldur	w9, [x29, #-0x84]
  1afe3c: 6b09011f     	cmp	w8, w9
  1afe40: 1a9fa7e8     	cset	w8, lt
  1afe44: 37000048     	tbnz	w8, #0x0, 0x1afe4c <mdct_unroll_lap+0x2a4>
  1afe48: 14000004     	b	0x1afe58 <mdct_unroll_lap+0x2b0>
  1afe4c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1afe50: b9008be8     	str	w8, [sp, #0x88]
  1afe54: 14000003     	b	0x1afe60 <mdct_unroll_lap+0x2b8>
  1afe58: b857c3a8     	ldur	w8, [x29, #-0x84]
  1afe5c: b9008be8     	str	w8, [sp, #0x88]
  1afe60: b9408be8     	ldr	w8, [sp, #0x88]
  1afe64: b81703a8     	stur	w8, [x29, #-0x90]
  1afe68: b85b03a8     	ldur	w8, [x29, #-0x50]
  1afe6c: b857c3a9     	ldur	w9, [x29, #-0x84]
  1afe70: 6b09011f     	cmp	w8, w9
  1afe74: 1a9fa7e8     	cset	w8, lt
  1afe78: 37000048     	tbnz	w8, #0x0, 0x1afe80 <mdct_unroll_lap+0x2d8>
  1afe7c: 14000004     	b	0x1afe8c <mdct_unroll_lap+0x2e4>
  1afe80: b85b03a8     	ldur	w8, [x29, #-0x50]
  1afe84: b90087e8     	str	w8, [sp, #0x84]
  1afe88: 14000003     	b	0x1afe94 <mdct_unroll_lap+0x2ec>
  1afe8c: b857c3a8     	ldur	w8, [x29, #-0x84]
  1afe90: b90087e8     	str	w8, [sp, #0x84]
  1afe94: b94087e8     	ldr	w8, [sp, #0x84]
  1afe98: b27e03e9     	orr	x9, xzr, #0x4
  1afe9c: b816c3a8     	stur	w8, [x29, #-0x94]
  1afea0: f85983aa     	ldur	x10, [x29, #-0x68]
  1afea4: b85703a8     	ldur	w8, [x29, #-0x90]
  1afea8: 2a0803eb     	mov	w11, w8
  1afeac: 93407d6b     	sxtw	x11, w11
  1afeb0: 9b09fd6b     	mneg	x11, x11, x9
  1afeb4: 8b0b014a     	add	x10, x10, x11
  1afeb8: f81903aa     	stur	x10, [x29, #-0x70]
  1afebc: b856c3a8     	ldur	w8, [x29, #-0x94]
  1afec0: 2a0803ea     	mov	w10, w8
  1afec4: 93407d4a     	sxtw	x10, w10
  1afec8: f85983ab     	ldur	x11, [x29, #-0x68]
  1afecc: 9b09fd49     	mneg	x9, x10, x9
  1afed0: 8b090169     	add	x9, x11, x9
  1afed4: f81983a9     	stur	x9, [x29, #-0x68]
  1afed8: b856c3a8     	ldur	w8, [x29, #-0x94]
  1afedc: b85b03ac     	ldur	w12, [x29, #-0x50]
  1afee0: 6b080188     	subs	w8, w12, w8
  1afee4: b81b03a8     	stur	w8, [x29, #-0x50]
  1afee8: b85703a8     	ldur	w8, [x29, #-0x90]
  1afeec: b85ac3ac     	ldur	w12, [x29, #-0x54]
  1afef0: 6b080188     	subs	w8, w12, w8
  1afef4: b81ac3a8     	stur	w8, [x29, #-0x54]
  1afef8: f85983a8     	ldur	x8, [x29, #-0x68]
  1afefc: f85903a9     	ldur	x9, [x29, #-0x70]
  1aff00: eb09011f     	cmp	x8, x9
  1aff04: 1a9f97ea     	cset	w10, hi
  1aff08: 3700004a     	tbnz	w10, #0x0, 0x1aff10 <mdct_unroll_lap+0x368>
  1aff0c: 14000016     	b	0x1aff64 <mdct_unroll_lap+0x3bc>
  1aff10: b27ef7e8     	orr	x8, xzr, #0xfffffffffffffffc
  1aff14: b27f03e9     	orr	x9, xzr, #0x2
  1aff18: 5280012a     	mov	w10, #0x9               // =9
  1aff1c: f85983ab     	ldur	x11, [x29, #-0x68]
  1aff20: 8b080168     	add	x8, x11, x8
  1aff24: f81983a8     	stur	x8, [x29, #-0x68]
  1aff28: b85fc16c     	ldur	w12, [x11, #-0x4]
  1aff2c: 1aca2980     	asr	w0, w12, w10
  1aff30: f9003fe9     	str	x9, [sp, #0x78]
  1aff34: 94000159     	bl	0x1b0498 <mdct_unroll_lap+0x8f0>
  1aff38: f85b83a8     	ldur	x8, [x29, #-0x48]
  1aff3c: 79000100     	strh	w0, [x8]
  1aff40: b85b43aa     	ldur	w10, [x29, #-0x4c]
  1aff44: 2a0a03e8     	mov	w8, w10
  1aff48: 93407d08     	sxtw	x8, w8
  1aff4c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1aff50: f9403feb     	ldr	x11, [sp, #0x78]
  1aff54: 9b087d68     	mul	x8, x11, x8
  1aff58: 8b080128     	add	x8, x9, x8
  1aff5c: f81b83a8     	stur	x8, [x29, #-0x48]
  1aff60: 17ffffe6     	b	0x1afef8 <mdct_unroll_lap+0x350>
  1aff64: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1aff68: b85783a9     	ldur	w9, [x29, #-0x88]
  1aff6c: 6b09011f     	cmp	w8, w9
  1aff70: 1a9fa7e8     	cset	w8, lt
  1aff74: 37000048     	tbnz	w8, #0x0, 0x1aff7c <mdct_unroll_lap+0x3d4>
  1aff78: 14000004     	b	0x1aff88 <mdct_unroll_lap+0x3e0>
  1aff7c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1aff80: b90077e8     	str	w8, [sp, #0x74]
  1aff84: 14000003     	b	0x1aff90 <mdct_unroll_lap+0x3e8>
  1aff88: b85783a8     	ldur	w8, [x29, #-0x88]
  1aff8c: b90077e8     	str	w8, [sp, #0x74]
  1aff90: b94077e8     	ldr	w8, [sp, #0x74]
  1aff94: b81703a8     	stur	w8, [x29, #-0x90]
  1aff98: b85b03a8     	ldur	w8, [x29, #-0x50]
  1aff9c: b85783a9     	ldur	w9, [x29, #-0x88]
  1affa0: 6b09011f     	cmp	w8, w9
  1affa4: 1a9fa7e8     	cset	w8, lt
  1affa8: 37000048     	tbnz	w8, #0x0, 0x1affb0 <mdct_unroll_lap+0x408>
  1affac: 14000004     	b	0x1affbc <mdct_unroll_lap+0x414>
  1affb0: b85b03a8     	ldur	w8, [x29, #-0x50]
  1affb4: b90073e8     	str	w8, [sp, #0x70]
  1affb8: 14000003     	b	0x1affc4 <mdct_unroll_lap+0x41c>
  1affbc: b85783a8     	ldur	w8, [x29, #-0x88]
  1affc0: b90073e8     	str	w8, [sp, #0x70]
  1affc4: b94073e8     	ldr	w8, [sp, #0x70]
  1affc8: 321f03e9     	orr	w9, wzr, #0x2
  1affcc: b27e03ea     	orr	x10, xzr, #0x4
  1affd0: b816c3a8     	stur	w8, [x29, #-0x94]
  1affd4: f85983ab     	ldur	x11, [x29, #-0x68]
  1affd8: b85703a8     	ldur	w8, [x29, #-0x90]
  1affdc: 2a0803ec     	mov	w12, w8
  1affe0: 93407d8c     	sxtw	x12, w12
  1affe4: 9b0afd8c     	mneg	x12, x12, x10
  1affe8: 8b0c016b     	add	x11, x11, x12
  1affec: f81903ab     	stur	x11, [x29, #-0x70]
  1afff0: b856c3a8     	ldur	w8, [x29, #-0x94]
  1afff4: 2a0803eb     	mov	w11, w8
  1afff8: 93407d6b     	sxtw	x11, w11
  1afffc: f85983ac     	ldur	x12, [x29, #-0x68]
  1b0000: 9b0afd6b     	mneg	x11, x11, x10
  1b0004: 8b0b018b     	add	x11, x12, x11
  1b0008: f81983ab     	stur	x11, [x29, #-0x68]
  1b000c: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0010: 1b097d08     	mul	w8, w8, w9
  1b0014: f85a03ab     	ldur	x11, [x29, #-0x60]
  1b0018: 2a0803ec     	mov	w12, w8
  1b001c: 93407d8c     	sxtw	x12, w12
  1b0020: 9b0afd8c     	mneg	x12, x12, x10
  1b0024: 8b0c016b     	add	x11, x11, x12
  1b0028: f81a03ab     	stur	x11, [x29, #-0x60]
  1b002c: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0030: b85b03a9     	ldur	w9, [x29, #-0x50]
  1b0034: 6b080128     	subs	w8, w9, w8
  1b0038: b81b03a8     	stur	w8, [x29, #-0x50]
  1b003c: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0040: 2a0803eb     	mov	w11, w8
  1b0044: 93407d6b     	sxtw	x11, w11
  1b0048: f85883ac     	ldur	x12, [x29, #-0x78]
  1b004c: 9b0afd6b     	mneg	x11, x11, x10
  1b0050: 8b0b018b     	add	x11, x12, x11
  1b0054: f81883ab     	stur	x11, [x29, #-0x78]
  1b0058: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b005c: 2a0803eb     	mov	w11, w8
  1b0060: 93407d6b     	sxtw	x11, w11
  1b0064: f85803ac     	ldur	x12, [x29, #-0x80]
  1b0068: 9b0b7d4a     	mul	x10, x10, x11
  1b006c: 8b0a018a     	add	x10, x12, x10
  1b0070: f81803aa     	stur	x10, [x29, #-0x80]
  1b0074: b85703a8     	ldur	w8, [x29, #-0x90]
  1b0078: b85ac3a9     	ldur	w9, [x29, #-0x54]
  1b007c: 6b080128     	subs	w8, w9, w8
  1b0080: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b0084: f85983a8     	ldur	x8, [x29, #-0x68]
  1b0088: f85903a9     	ldur	x9, [x29, #-0x70]
  1b008c: eb09011f     	cmp	x8, x9
  1b0090: 1a9f97ea     	cset	w10, hi
  1b0094: 3700004a     	tbnz	w10, #0x0, 0x1b009c <mdct_unroll_lap+0x4f4>
  1b0098: 1400002f     	b	0x1b0154 <mdct_unroll_lap+0x5ac>
  1b009c: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1b00a0: b27ef7e9     	orr	x9, xzr, #0xfffffffffffffffc
  1b00a4: b27f03ea     	orr	x10, xzr, #0x2
  1b00a8: 5280012b     	mov	w11, #0x9               // =9
  1b00ac: b27e03ec     	orr	x12, xzr, #0x4
  1b00b0: f85a03ad     	ldur	x13, [x29, #-0x60]
  1b00b4: 8b0801a8     	add	x8, x13, x8
  1b00b8: f81a03a8     	stur	x8, [x29, #-0x60]
  1b00bc: f85983a8     	ldur	x8, [x29, #-0x68]
  1b00c0: 8b09010d     	add	x13, x8, x9
  1b00c4: f81983ad     	stur	x13, [x29, #-0x68]
  1b00c8: b85fc100     	ldur	w0, [x8, #-0x4]
  1b00cc: f85883a8     	ldur	x8, [x29, #-0x78]
  1b00d0: 8b090109     	add	x9, x8, x9
  1b00d4: f81883a9     	stur	x9, [x29, #-0x78]
  1b00d8: b85fc101     	ldur	w1, [x8, #-0x4]
  1b00dc: f90037ea     	str	x10, [sp, #0x68]
  1b00e0: b90067eb     	str	w11, [sp, #0x64]
  1b00e4: f9002fec     	str	x12, [sp, #0x58]
  1b00e8: 9400010d     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b00ec: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b00f0: b940010b     	ldr	w11, [x8]
  1b00f4: f85803a8     	ldur	x8, [x29, #-0x80]
  1b00f8: f9402fe9     	ldr	x9, [sp, #0x58]
  1b00fc: 8b09010a     	add	x10, x8, x9
  1b0100: f81803aa     	stur	x10, [x29, #-0x80]
  1b0104: b9400101     	ldr	w1, [x8]
  1b0108: b90057e0     	str	w0, [sp, #0x54]
  1b010c: 2a0b03e0     	mov	w0, w11
  1b0110: 94000103     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0114: b94057eb     	ldr	w11, [sp, #0x54]
  1b0118: 0b000160     	add	w0, w11, w0
  1b011c: b94067e1     	ldr	w1, [sp, #0x64]
  1b0120: 1ac12800     	asr	w0, w0, w1
  1b0124: 940000dd     	bl	0x1b0498 <mdct_unroll_lap+0x8f0>
  1b0128: f85b83a8     	ldur	x8, [x29, #-0x48]
  1b012c: 79000100     	strh	w0, [x8]
  1b0130: b85b43ab     	ldur	w11, [x29, #-0x4c]
  1b0134: 2a0b03e8     	mov	w8, w11
  1b0138: 93407d08     	sxtw	x8, w8
  1b013c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1b0140: f94037ea     	ldr	x10, [sp, #0x68]
  1b0144: 9b087d48     	mul	x8, x10, x8
  1b0148: 8b080128     	add	x8, x9, x8
  1b014c: f81b83a8     	stur	x8, [x29, #-0x48]
  1b0150: 17ffffcd     	b	0x1b0084 <mdct_unroll_lap+0x4dc>
  1b0154: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b0158: b85783a9     	ldur	w9, [x29, #-0x88]
  1b015c: 6b09011f     	cmp	w8, w9
  1b0160: 1a9fa7e8     	cset	w8, lt
  1b0164: 37000048     	tbnz	w8, #0x0, 0x1b016c <mdct_unroll_lap+0x5c4>
  1b0168: 14000004     	b	0x1b0178 <mdct_unroll_lap+0x5d0>
  1b016c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b0170: b90053e8     	str	w8, [sp, #0x50]
  1b0174: 14000003     	b	0x1b0180 <mdct_unroll_lap+0x5d8>
  1b0178: b85783a8     	ldur	w8, [x29, #-0x88]
  1b017c: b90053e8     	str	w8, [sp, #0x50]
  1b0180: b94053e8     	ldr	w8, [sp, #0x50]
  1b0184: b81703a8     	stur	w8, [x29, #-0x90]
  1b0188: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b018c: b85783a9     	ldur	w9, [x29, #-0x88]
  1b0190: 6b09011f     	cmp	w8, w9
  1b0194: 1a9fa7e8     	cset	w8, lt
  1b0198: 37000048     	tbnz	w8, #0x0, 0x1b01a0 <mdct_unroll_lap+0x5f8>
  1b019c: 14000004     	b	0x1b01ac <mdct_unroll_lap+0x604>
  1b01a0: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b01a4: b9004fe8     	str	w8, [sp, #0x4c]
  1b01a8: 14000003     	b	0x1b01b4 <mdct_unroll_lap+0x60c>
  1b01ac: b85783a8     	ldur	w8, [x29, #-0x88]
  1b01b0: b9004fe8     	str	w8, [sp, #0x4c]
  1b01b4: b9404fe8     	ldr	w8, [sp, #0x4c]
  1b01b8: 321f03e9     	orr	w9, wzr, #0x2
  1b01bc: b27e03ea     	orr	x10, xzr, #0x4
  1b01c0: b816c3a8     	stur	w8, [x29, #-0x94]
  1b01c4: f85983ab     	ldur	x11, [x29, #-0x68]
  1b01c8: b85703a8     	ldur	w8, [x29, #-0x90]
  1b01cc: 2a0803ec     	mov	w12, w8
  1b01d0: 93407d8c     	sxtw	x12, w12
  1b01d4: 9b0c7d4c     	mul	x12, x10, x12
  1b01d8: 8b0c016b     	add	x11, x11, x12
  1b01dc: f81903ab     	stur	x11, [x29, #-0x70]
  1b01e0: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b01e4: 2a0803eb     	mov	w11, w8
  1b01e8: 93407d6b     	sxtw	x11, w11
  1b01ec: f85983ac     	ldur	x12, [x29, #-0x68]
  1b01f0: 9b0b7d4b     	mul	x11, x10, x11
  1b01f4: 8b0b018b     	add	x11, x12, x11
  1b01f8: f81983ab     	stur	x11, [x29, #-0x68]
  1b01fc: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0200: 1b097d08     	mul	w8, w8, w9
  1b0204: f85a03ab     	ldur	x11, [x29, #-0x60]
  1b0208: 2a0803ec     	mov	w12, w8
  1b020c: 93407d8c     	sxtw	x12, w12
  1b0210: 9b0c7d4c     	mul	x12, x10, x12
  1b0214: 8b0c016b     	add	x11, x11, x12
  1b0218: f81a03ab     	stur	x11, [x29, #-0x60]
  1b021c: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0220: b85b03a9     	ldur	w9, [x29, #-0x50]
  1b0224: 6b080128     	subs	w8, w9, w8
  1b0228: b81b03a8     	stur	w8, [x29, #-0x50]
  1b022c: b85703a8     	ldur	w8, [x29, #-0x90]
  1b0230: b85ac3a9     	ldur	w9, [x29, #-0x54]
  1b0234: 6b080128     	subs	w8, w9, w8
  1b0238: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b023c: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b0240: 2a0803eb     	mov	w11, w8
  1b0244: 93407d6b     	sxtw	x11, w11
  1b0248: f85883ac     	ldur	x12, [x29, #-0x78]
  1b024c: 9b0afd6b     	mneg	x11, x11, x10
  1b0250: 8b0b018b     	add	x11, x12, x11
  1b0254: f81883ab     	stur	x11, [x29, #-0x78]
  1b0258: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b025c: 2a0803eb     	mov	w11, w8
  1b0260: 93407d6b     	sxtw	x11, w11
  1b0264: f85803ac     	ldur	x12, [x29, #-0x80]
  1b0268: 9b0b7d4a     	mul	x10, x10, x11
  1b026c: 8b0a018a     	add	x10, x12, x10
  1b0270: f81803aa     	stur	x10, [x29, #-0x80]
  1b0274: f85983a8     	ldur	x8, [x29, #-0x68]
  1b0278: f85903a9     	ldur	x9, [x29, #-0x70]
  1b027c: eb09011f     	cmp	x8, x9
  1b0280: 1a9f27ea     	cset	w10, lo
  1b0284: 3700004a     	tbnz	w10, #0x0, 0x1b028c <mdct_unroll_lap+0x6e4>
  1b0288: 14000031     	b	0x1b034c <mdct_unroll_lap+0x7a4>
  1b028c: b27ef7e8     	orr	x8, xzr, #0xfffffffffffffffc
  1b0290: b27d03e9     	orr	x9, xzr, #0x8
  1b0294: b27f03ea     	orr	x10, xzr, #0x2
  1b0298: 5280012b     	mov	w11, #0x9               // =9
  1b029c: b27e03ec     	orr	x12, xzr, #0x4
  1b02a0: f85983ad     	ldur	x13, [x29, #-0x68]
  1b02a4: 8b0c01ae     	add	x14, x13, x12
  1b02a8: f81983ae     	stur	x14, [x29, #-0x68]
  1b02ac: b94001a0     	ldr	w0, [x13]
  1b02b0: f85883ad     	ldur	x13, [x29, #-0x78]
  1b02b4: 8b0801a8     	add	x8, x13, x8
  1b02b8: f81883a8     	stur	x8, [x29, #-0x78]
  1b02bc: b85fc1a1     	ldur	w1, [x13, #-0x4]
  1b02c0: f90023e9     	str	x9, [sp, #0x40]
  1b02c4: f9001fea     	str	x10, [sp, #0x38]
  1b02c8: b90037eb     	str	w11, [sp, #0x34]
  1b02cc: f90017ec     	str	x12, [sp, #0x28]
  1b02d0: 94000093     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b02d4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b02d8: b940010b     	ldr	w11, [x8]
  1b02dc: f85803a8     	ldur	x8, [x29, #-0x80]
  1b02e0: f94017e9     	ldr	x9, [sp, #0x28]
  1b02e4: 8b09010a     	add	x10, x8, x9
  1b02e8: f81803aa     	stur	x10, [x29, #-0x80]
  1b02ec: b9400101     	ldr	w1, [x8]
  1b02f0: b90027e0     	str	w0, [sp, #0x24]
  1b02f4: 2a0b03e0     	mov	w0, w11
  1b02f8: 94000089     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b02fc: b94027eb     	ldr	w11, [sp, #0x24]
  1b0300: 6b000160     	subs	w0, w11, w0
  1b0304: b94037e1     	ldr	w1, [sp, #0x34]
  1b0308: 1ac12800     	asr	w0, w0, w1
  1b030c: 94000063     	bl	0x1b0498 <mdct_unroll_lap+0x8f0>
  1b0310: f85b83a8     	ldur	x8, [x29, #-0x48]
  1b0314: 79000100     	strh	w0, [x8]
  1b0318: b85b43ab     	ldur	w11, [x29, #-0x4c]
  1b031c: 2a0b03e8     	mov	w8, w11
  1b0320: 93407d08     	sxtw	x8, w8
  1b0324: f85b83a9     	ldur	x9, [x29, #-0x48]
  1b0328: f9401fea     	ldr	x10, [sp, #0x38]
  1b032c: 9b087d48     	mul	x8, x10, x8
  1b0330: 8b080128     	add	x8, x9, x8
  1b0334: f81b83a8     	stur	x8, [x29, #-0x48]
  1b0338: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b033c: f94023e9     	ldr	x9, [sp, #0x40]
  1b0340: 8b090108     	add	x8, x8, x9
  1b0344: f81a03a8     	stur	x8, [x29, #-0x60]
  1b0348: 17ffffcb     	b	0x1b0274 <mdct_unroll_lap+0x6cc>
  1b034c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b0350: 35000048     	cbnz	w8, 0x1b0358 <mdct_unroll_lap+0x7b0>
  1b0354: 1400004d     	b	0x1b0488 <mdct_unroll_lap+0x8e0>
  1b0358: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b035c: b85743a9     	ldur	w9, [x29, #-0x8c]
  1b0360: 6b09011f     	cmp	w8, w9
  1b0364: 1a9fa7e8     	cset	w8, lt
  1b0368: 37000048     	tbnz	w8, #0x0, 0x1b0370 <mdct_unroll_lap+0x7c8>
  1b036c: 14000004     	b	0x1b037c <mdct_unroll_lap+0x7d4>
  1b0370: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b0374: b90023e8     	str	w8, [sp, #0x20]
  1b0378: 14000003     	b	0x1b0384 <mdct_unroll_lap+0x7dc>
  1b037c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b0380: b90023e8     	str	w8, [sp, #0x20]
  1b0384: b94023e8     	ldr	w8, [sp, #0x20]
  1b0388: b81703a8     	stur	w8, [x29, #-0x90]
  1b038c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b0390: b85743a9     	ldur	w9, [x29, #-0x8c]
  1b0394: 6b09011f     	cmp	w8, w9
  1b0398: 1a9fa7e8     	cset	w8, lt
  1b039c: 37000048     	tbnz	w8, #0x0, 0x1b03a4 <mdct_unroll_lap+0x7fc>
  1b03a0: 14000004     	b	0x1b03b0 <mdct_unroll_lap+0x808>
  1b03a4: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b03a8: b9001fe8     	str	w8, [sp, #0x1c]
  1b03ac: 14000003     	b	0x1b03b8 <mdct_unroll_lap+0x810>
  1b03b0: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b03b4: b9001fe8     	str	w8, [sp, #0x1c]
  1b03b8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b03bc: 321f03e9     	orr	w9, wzr, #0x2
  1b03c0: b27e03ea     	orr	x10, xzr, #0x4
  1b03c4: b816c3a8     	stur	w8, [x29, #-0x94]
  1b03c8: f85a03ab     	ldur	x11, [x29, #-0x60]
  1b03cc: b85703a8     	ldur	w8, [x29, #-0x90]
  1b03d0: 1b097d08     	mul	w8, w8, w9
  1b03d4: 2a0803ec     	mov	w12, w8
  1b03d8: 93407d8c     	sxtw	x12, w12
  1b03dc: 9b0c7d4c     	mul	x12, x10, x12
  1b03e0: 8b0c016b     	add	x11, x11, x12
  1b03e4: f81903ab     	stur	x11, [x29, #-0x70]
  1b03e8: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b03ec: 1b097d08     	mul	w8, w8, w9
  1b03f0: f85a03ab     	ldur	x11, [x29, #-0x60]
  1b03f4: 2a0803ec     	mov	w12, w8
  1b03f8: 93407d8c     	sxtw	x12, w12
  1b03fc: 9b0c7d4a     	mul	x10, x10, x12
  1b0400: 8b0a016a     	add	x10, x11, x10
  1b0404: f81a03aa     	stur	x10, [x29, #-0x60]
  1b0408: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b040c: f85903a9     	ldur	x9, [x29, #-0x70]
  1b0410: eb09011f     	cmp	x8, x9
  1b0414: 1a9f27ea     	cset	w10, lo
  1b0418: 3700004a     	tbnz	w10, #0x0, 0x1b0420 <mdct_unroll_lap+0x878>
  1b041c: 1400001b     	b	0x1b0488 <mdct_unroll_lap+0x8e0>
  1b0420: b27d03e8     	orr	x8, xzr, #0x8
  1b0424: b27f03e9     	orr	x9, xzr, #0x2
  1b0428: 5280012a     	mov	w10, #0x9               // =9
  1b042c: 5280000b     	mov	w11, #0x0               // =0
  1b0430: f85a03ac     	ldur	x12, [x29, #-0x60]
  1b0434: b940018d     	ldr	w13, [x12]
  1b0438: 6b0d016b     	subs	w11, w11, w13
  1b043c: 1aca2960     	asr	w0, w11, w10
  1b0440: f9000be8     	str	x8, [sp, #0x10]
  1b0444: f90007e9     	str	x9, [sp, #0x8]
  1b0448: 94000014     	bl	0x1b0498 <mdct_unroll_lap+0x8f0>
  1b044c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1b0450: 79000100     	strh	w0, [x8]
  1b0454: b85b43aa     	ldur	w10, [x29, #-0x4c]
  1b0458: 2a0a03e8     	mov	w8, w10
  1b045c: 93407d08     	sxtw	x8, w8
  1b0460: f85b83a9     	ldur	x9, [x29, #-0x48]
  1b0464: f94007ec     	ldr	x12, [sp, #0x8]
  1b0468: 9b087d88     	mul	x8, x12, x8
  1b046c: 8b080128     	add	x8, x9, x8
  1b0470: f81b83a8     	stur	x8, [x29, #-0x48]
  1b0474: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b0478: f9400be9     	ldr	x9, [sp, #0x10]
  1b047c: 8b090108     	add	x8, x8, x9
  1b0480: f81a03a8     	stur	x8, [x29, #-0x60]
  1b0484: 17ffffe1     	b	0x1b0408 <mdct_unroll_lap+0x860>
  1b0488: a9567bfd     	ldp	x29, x30, [sp, #0x160]
  1b048c: f940abfc     	ldr	x28, [sp, #0x150]
  1b0490: 9105c3ff     	add	sp, sp, #0x170
  1b0494: d65f03c0     	ret
  1b0498: d10043ff     	sub	sp, sp, #0x10
  1b049c: 32003be8     	orr	w8, wzr, #0x7fff
  1b04a0: 321143e9     	orr	w9, wzr, #0xffff8000
  1b04a4: b9000fe0     	str	w0, [sp, #0xc]
  1b04a8: b9400fe0     	ldr	w0, [sp, #0xc]
  1b04ac: b9000be0     	str	w0, [sp, #0x8]
  1b04b0: b9400fe0     	ldr	w0, [sp, #0xc]
  1b04b4: 6b08001f     	cmp	w0, w8
  1b04b8: 1a9fc7e0     	cset	w0, le
  1b04bc: 320003ea     	orr	w10, wzr, #0x1
  1b04c0: 0a0a000a     	and	w10, w0, w10
  1b04c4: 7100054a     	subs	w10, w10, #0x1
  1b04c8: b9400fe0     	ldr	w0, [sp, #0xc]
  1b04cc: 6b080008     	subs	w8, w0, w8
  1b04d0: 0a080148     	and	w8, w10, w8
  1b04d4: b9400bea     	ldr	w10, [sp, #0x8]
  1b04d8: 6b080148     	subs	w8, w10, w8
  1b04dc: b9000be8     	str	w8, [sp, #0x8]
  1b04e0: b9400fe8     	ldr	w8, [sp, #0xc]
  1b04e4: 6b09011f     	cmp	w8, w9
  1b04e8: 1a9fb7e8     	cset	w8, ge
  1b04ec: 320003e9     	orr	w9, wzr, #0x1
  1b04f0: 0a090108     	and	w8, w8, w9
  1b04f4: 71000508     	subs	w8, w8, #0x1
  1b04f8: b9400fe9     	ldr	w9, [sp, #0xc]
  1b04fc: 11402129     	add	w9, w9, #0x8, lsl #12   // =0x8000
  1b0500: 0a090108     	and	w8, w8, w9
  1b0504: b9400be9     	ldr	w9, [sp, #0x8]
  1b0508: 6b080128     	subs	w8, w9, w8
  1b050c: b9000be8     	str	w8, [sp, #0x8]
  1b0510: b9400be0     	ldr	w0, [sp, #0x8]
  1b0514: 910043ff     	add	sp, sp, #0x10
  1b0518: d65f03c0     	ret
  1b051c: d10083ff     	sub	sp, sp, #0x20
  1b0520: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b0524: 910043fd     	add	x29, sp, #0x10
  1b0528: 320003e8     	orr	w8, wzr, #0x1
  1b052c: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b0530: b9000be1     	str	w1, [sp, #0x8]
  1b0534: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b0538: b9400be1     	ldr	w1, [sp, #0x8]
  1b053c: b90007e8     	str	w8, [sp, #0x4]
  1b0540: 940003b8     	bl	0x1b1420 <mdct_unroll_lap+0x1878>
  1b0544: b94007e8     	ldr	w8, [sp, #0x4]
  1b0548: 1ac82000     	lsl	w0, w0, w8
  1b054c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b0550: 910083ff     	add	sp, sp, #0x20
  1b0554: d65f03c0     	ret
  1b0558: d10103ff     	sub	sp, sp, #0x40
  1b055c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b0560: 9100c3fd     	add	x29, sp, #0x30
  1b0564: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b0568: b81f83a1     	stur	w1, [x29, #-0x8]
  1b056c: b81f43a2     	stur	w2, [x29, #-0xc]
  1b0570: b81f03a3     	stur	w3, [x29, #-0x10]
  1b0574: f9000fe4     	str	x4, [sp, #0x18]
  1b0578: f9000be5     	str	x5, [sp, #0x10]
  1b057c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b0580: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b0584: 97ffffe6     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0588: b85f83a1     	ldur	w1, [x29, #-0x8]
  1b058c: b85f03a2     	ldur	w2, [x29, #-0x10]
  1b0590: b9000fe0     	str	w0, [sp, #0xc]
  1b0594: 2a0103e0     	mov	w0, w1
  1b0598: 2a0203e1     	mov	w1, w2
  1b059c: 97ffffe0     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b05a0: b9400fe1     	ldr	w1, [sp, #0xc]
  1b05a4: 0b000020     	add	w0, w1, w0
  1b05a8: f9400fe4     	ldr	x4, [sp, #0x18]
  1b05ac: b9000080     	str	w0, [x4]
  1b05b0: b85f83a0     	ldur	w0, [x29, #-0x8]
  1b05b4: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b05b8: 97ffffd9     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b05bc: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1b05c0: b85f03a2     	ldur	w2, [x29, #-0x10]
  1b05c4: b9000be0     	str	w0, [sp, #0x8]
  1b05c8: 2a0103e0     	mov	w0, w1
  1b05cc: 2a0203e1     	mov	w1, w2
  1b05d0: 97ffffd3     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b05d4: b9400be1     	ldr	w1, [sp, #0x8]
  1b05d8: 6b000020     	subs	w0, w1, w0
  1b05dc: f9400be4     	ldr	x4, [sp, #0x10]
  1b05e0: b9000080     	str	w0, [x4]
  1b05e4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b05e8: 910103ff     	add	sp, sp, #0x40
  1b05ec: d65f03c0     	ret
  1b05f0: d10103ff     	sub	sp, sp, #0x40
  1b05f4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b05f8: 9100c3fd     	add	x29, sp, #0x30
  1b05fc: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b0600: b81f83a1     	stur	w1, [x29, #-0x8]
  1b0604: b81f43a2     	stur	w2, [x29, #-0xc]
  1b0608: b81f03a3     	stur	w3, [x29, #-0x10]
  1b060c: f9000fe4     	str	x4, [sp, #0x18]
  1b0610: f9000be5     	str	x5, [sp, #0x10]
  1b0614: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b0618: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b061c: 97ffffc0     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0620: b85f83a1     	ldur	w1, [x29, #-0x8]
  1b0624: b85f03a2     	ldur	w2, [x29, #-0x10]
  1b0628: b9000fe0     	str	w0, [sp, #0xc]
  1b062c: 2a0103e0     	mov	w0, w1
  1b0630: 2a0203e1     	mov	w1, w2
  1b0634: 97ffffba     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0638: b9400fe1     	ldr	w1, [sp, #0xc]
  1b063c: 6b000020     	subs	w0, w1, w0
  1b0640: f9400fe4     	ldr	x4, [sp, #0x18]
  1b0644: b9000080     	str	w0, [x4]
  1b0648: b85f83a0     	ldur	w0, [x29, #-0x8]
  1b064c: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b0650: 97ffffb3     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0654: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1b0658: b85f03a2     	ldur	w2, [x29, #-0x10]
  1b065c: b9000be0     	str	w0, [sp, #0x8]
  1b0660: 2a0103e0     	mov	w0, w1
  1b0664: 2a0203e1     	mov	w1, w2
  1b0668: 97ffffad     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b066c: b9400be1     	ldr	w1, [sp, #0x8]
  1b0670: 0b000020     	add	w0, w1, w0
  1b0674: f9400be4     	ldr	x4, [sp, #0x10]
  1b0678: b9000080     	str	w0, [x4]
  1b067c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b0680: 910103ff     	add	sp, sp, #0x40
  1b0684: d65f03c0     	ret
  1b0688: d10243ff     	sub	sp, sp, #0x90
  1b068c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1b0690: 910203fd     	add	x29, sp, #0x80
  1b0694: 900007c8     	adrp	x8, 0x2a8000
  1b0698: f946a108     	ldr	x8, [x8, #0xd40]
  1b069c: b27e03e9     	orr	x9, xzr, #0x4
  1b06a0: b27cefea     	orr	x10, xzr, #0xfffffffffffffff0
  1b06a4: 320003eb     	orr	w11, wzr, #0x1
  1b06a8: b27403ec     	orr	x12, xzr, #0x1000
  1b06ac: 8b0c010c     	add	x12, x8, x12
  1b06b0: f81f83a0     	stur	x0, [x29, #-0x8]
  1b06b4: b81f43a1     	stur	w1, [x29, #-0xc]
  1b06b8: b81f03a2     	stur	w2, [x29, #-0x10]
  1b06bc: f81e83a8     	stur	x8, [x29, #-0x18]
  1b06c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b06c4: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b06c8: 2a0103ed     	mov	w13, w1
  1b06cc: 93407dad     	sxtw	x13, w13
  1b06d0: 9b0d7d2d     	mul	x13, x9, x13
  1b06d4: 8b0d000d     	add	x13, x0, x13
  1b06d8: 8b0a01ad     	add	x13, x13, x10
  1b06dc: f81e03ad     	stur	x13, [x29, #-0x20]
  1b06e0: f85f83ad     	ldur	x13, [x29, #-0x8]
  1b06e4: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b06e8: 1acb282b     	asr	w11, w1, w11
  1b06ec: 2a0b03e0     	mov	w0, w11
  1b06f0: 93407c00     	sxtw	x0, w0
  1b06f4: 9b007d29     	mul	x9, x9, x0
  1b06f8: 8b0901a9     	add	x9, x13, x9
  1b06fc: 8b0a0129     	add	x9, x9, x10
  1b0700: f81d83a9     	stur	x9, [x29, #-0x28]
  1b0704: f90023e8     	str	x8, [sp, #0x40]
  1b0708: f9001fec     	str	x12, [sp, #0x38]
  1b070c: b27d03e8     	orr	x8, xzr, #0x8
  1b0710: b27e07e9     	orr	x9, xzr, #0xc
  1b0714: b27cefea     	orr	x10, xzr, #0xfffffffffffffff0
  1b0718: b27e03eb     	orr	x11, xzr, #0x4
  1b071c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0720: b940018d     	ldr	w13, [x12]
  1b0724: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0728: b940058e     	ldr	w14, [x12, #0x4]
  1b072c: 6b0e01ad     	subs	w13, w13, w14
  1b0730: b81d43ad     	stur	w13, [x29, #-0x2c]
  1b0734: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0738: b940058d     	ldr	w13, [x12, #0x4]
  1b073c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0740: b940018e     	ldr	w14, [x12]
  1b0744: 0b0d01cd     	add	w13, w14, w13
  1b0748: b900018d     	str	w13, [x12]
  1b074c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0750: b9400d8d     	ldr	w13, [x12, #0xc]
  1b0754: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0758: b940098e     	ldr	w14, [x12, #0x8]
  1b075c: 6b0e01ad     	subs	w13, w13, w14
  1b0760: b81d03ad     	stur	w13, [x29, #-0x30]
  1b0764: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0768: b9400d8d     	ldr	w13, [x12, #0xc]
  1b076c: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0770: b940098e     	ldr	w14, [x12, #0x8]
  1b0774: 0b0d01cd     	add	w13, w14, w13
  1b0778: b900098d     	str	w13, [x12, #0x8]
  1b077c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0780: b940058d     	ldr	w13, [x12, #0x4]
  1b0784: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0788: b940018e     	ldr	w14, [x12]
  1b078c: 6b0e01ad     	subs	w13, w13, w14
  1b0790: b81cc3ad     	stur	w13, [x29, #-0x34]
  1b0794: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0798: b940058d     	ldr	w13, [x12, #0x4]
  1b079c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b07a0: b940018e     	ldr	w14, [x12]
  1b07a4: 0b0e01ad     	add	w13, w13, w14
  1b07a8: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b07ac: b900058d     	str	w13, [x12, #0x4]
  1b07b0: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b07b4: b9400d8d     	ldr	w13, [x12, #0xc]
  1b07b8: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b07bc: b940098e     	ldr	w14, [x12, #0x8]
  1b07c0: 6b0e01ad     	subs	w13, w13, w14
  1b07c4: b81c83ad     	stur	w13, [x29, #-0x38]
  1b07c8: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b07cc: b9400d8d     	ldr	w13, [x12, #0xc]
  1b07d0: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b07d4: b940098e     	ldr	w14, [x12, #0x8]
  1b07d8: 0b0e01ad     	add	w13, w13, w14
  1b07dc: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b07e0: b9000d8d     	str	w13, [x12, #0xc]
  1b07e4: b85d03a0     	ldur	w0, [x29, #-0x30]
  1b07e8: b85d43a1     	ldur	w1, [x29, #-0x2c]
  1b07ec: f85e83ac     	ldur	x12, [x29, #-0x18]
  1b07f0: b9400182     	ldr	w2, [x12]
  1b07f4: f85e83ac     	ldur	x12, [x29, #-0x18]
  1b07f8: b9400583     	ldr	w3, [x12, #0x4]
  1b07fc: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0800: f85d83af     	ldur	x15, [x29, #-0x28]
  1b0804: 8b0801e5     	add	x5, x15, x8
  1b0808: aa0c03e4     	mov	x4, x12
  1b080c: f9001be9     	str	x9, [sp, #0x30]
  1b0810: f90017ea     	str	x10, [sp, #0x28]
  1b0814: f90013eb     	str	x11, [sp, #0x20]
  1b0818: 97ffff50     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1b081c: b85cc3a0     	ldur	w0, [x29, #-0x34]
  1b0820: b85c83a1     	ldur	w1, [x29, #-0x38]
  1b0824: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0828: b9400102     	ldr	w2, [x8]
  1b082c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0830: b9400503     	ldr	w3, [x8, #0x4]
  1b0834: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0838: f94013e9     	ldr	x9, [sp, #0x20]
  1b083c: 8b090104     	add	x4, x8, x9
  1b0840: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0844: f9401bea     	ldr	x10, [sp, #0x30]
  1b0848: 8b0a0105     	add	x5, x8, x10
  1b084c: 97ffff43     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1b0850: b85f03ad     	ldur	w13, [x29, #-0x10]
  1b0854: 2a0d03e8     	mov	w8, w13
  1b0858: 93407d08     	sxtw	x8, w8
  1b085c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b0860: f94013ea     	ldr	x10, [sp, #0x20]
  1b0864: 9b087d48     	mul	x8, x10, x8
  1b0868: 8b080128     	add	x8, x9, x8
  1b086c: f81e83a8     	stur	x8, [x29, #-0x18]
  1b0870: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b0874: f94017e9     	ldr	x9, [sp, #0x28]
  1b0878: 8b090108     	add	x8, x8, x9
  1b087c: f81e03a8     	stur	x8, [x29, #-0x20]
  1b0880: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0884: 8b090108     	add	x8, x8, x9
  1b0888: f81d83a8     	stur	x8, [x29, #-0x28]
  1b088c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0890: f9401fe9     	ldr	x9, [sp, #0x38]
  1b0894: eb09011f     	cmp	x8, x9
  1b0898: 1a9f27ea     	cset	w10, lo
  1b089c: 3707f38a     	tbnz	w10, #0x0, 0x1b070c <mdct_unroll_lap+0xb64>
  1b08a0: 321f03e8     	orr	w8, wzr, #0x2
  1b08a4: 320003e9     	orr	w9, wzr, #0x1
  1b08a8: b27cefea     	orr	x10, xzr, #0xfffffffffffffff0
  1b08ac: b27e03eb     	orr	x11, xzr, #0x4
  1b08b0: f85f83ac     	ldur	x12, [x29, #-0x8]
  1b08b4: b85f43ad     	ldur	w13, [x29, #-0xc]
  1b08b8: 1ac929a9     	asr	w9, w13, w9
  1b08bc: 2a0903ee     	mov	w14, w9
  1b08c0: 93407dce     	sxtw	x14, w14
  1b08c4: 9b0e7d6e     	mul	x14, x11, x14
  1b08c8: 8b0e018c     	add	x12, x12, x14
  1b08cc: b85f43a9     	ldur	w9, [x29, #-0xc]
  1b08d0: 1ac82929     	asr	w9, w9, w8
  1b08d4: 2a0903ee     	mov	w14, w9
  1b08d8: 93407dce     	sxtw	x14, w14
  1b08dc: 9b0e7d6e     	mul	x14, x11, x14
  1b08e0: 8b0e018c     	add	x12, x12, x14
  1b08e4: 8b0a018c     	add	x12, x12, x10
  1b08e8: f81e03ac     	stur	x12, [x29, #-0x20]
  1b08ec: f85f83ac     	ldur	x12, [x29, #-0x8]
  1b08f0: b85f43a9     	ldur	w9, [x29, #-0xc]
  1b08f4: 1ac82928     	asr	w8, w9, w8
  1b08f8: 2a0803ee     	mov	w14, w8
  1b08fc: 93407dce     	sxtw	x14, w14
  1b0900: 9b0e7d6b     	mul	x11, x11, x14
  1b0904: 8b0b018b     	add	x11, x12, x11
  1b0908: 8b0a016a     	add	x10, x11, x10
  1b090c: f81d83aa     	stur	x10, [x29, #-0x28]
  1b0910: f9401fea     	ldr	x10, [sp, #0x38]
  1b0914: f81e83aa     	stur	x10, [x29, #-0x18]
  1b0918: b27d03e8     	orr	x8, xzr, #0x8
  1b091c: b27e07e9     	orr	x9, xzr, #0xc
  1b0920: b27cefea     	orr	x10, xzr, #0xfffffffffffffff0
  1b0924: b27e03eb     	orr	x11, xzr, #0x4
  1b0928: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b092c: b940018d     	ldr	w13, [x12]
  1b0930: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0934: b940058e     	ldr	w14, [x12, #0x4]
  1b0938: 6b0e01ad     	subs	w13, w13, w14
  1b093c: b81d43ad     	stur	w13, [x29, #-0x2c]
  1b0940: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0944: b940058d     	ldr	w13, [x12, #0x4]
  1b0948: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b094c: b940018e     	ldr	w14, [x12]
  1b0950: 0b0d01cd     	add	w13, w14, w13
  1b0954: b900018d     	str	w13, [x12]
  1b0958: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b095c: b940098d     	ldr	w13, [x12, #0x8]
  1b0960: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0964: b9400d8e     	ldr	w14, [x12, #0xc]
  1b0968: 6b0e01ad     	subs	w13, w13, w14
  1b096c: b81d03ad     	stur	w13, [x29, #-0x30]
  1b0970: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b0974: b9400d8d     	ldr	w13, [x12, #0xc]
  1b0978: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b097c: b940098e     	ldr	w14, [x12, #0x8]
  1b0980: 0b0d01cd     	add	w13, w14, w13
  1b0984: b900098d     	str	w13, [x12, #0x8]
  1b0988: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b098c: b940018d     	ldr	w13, [x12]
  1b0990: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0994: b940058e     	ldr	w14, [x12, #0x4]
  1b0998: 6b0e01ad     	subs	w13, w13, w14
  1b099c: b81cc3ad     	stur	w13, [x29, #-0x34]
  1b09a0: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09a4: b940058d     	ldr	w13, [x12, #0x4]
  1b09a8: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09ac: b940018e     	ldr	w14, [x12]
  1b09b0: 0b0e01ad     	add	w13, w13, w14
  1b09b4: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b09b8: b900058d     	str	w13, [x12, #0x4]
  1b09bc: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09c0: b9400d8d     	ldr	w13, [x12, #0xc]
  1b09c4: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09c8: b940098e     	ldr	w14, [x12, #0x8]
  1b09cc: 6b0e01ad     	subs	w13, w13, w14
  1b09d0: b81c83ad     	stur	w13, [x29, #-0x38]
  1b09d4: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09d8: b9400d8d     	ldr	w13, [x12, #0xc]
  1b09dc: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b09e0: b940098e     	ldr	w14, [x12, #0x8]
  1b09e4: 0b0e01ad     	add	w13, w13, w14
  1b09e8: f85e03ac     	ldur	x12, [x29, #-0x20]
  1b09ec: b9000d8d     	str	w13, [x12, #0xc]
  1b09f0: b85d43a0     	ldur	w0, [x29, #-0x2c]
  1b09f4: b85d03a1     	ldur	w1, [x29, #-0x30]
  1b09f8: f85e83ac     	ldur	x12, [x29, #-0x18]
  1b09fc: b9400182     	ldr	w2, [x12]
  1b0a00: f85e83ac     	ldur	x12, [x29, #-0x18]
  1b0a04: b9400583     	ldr	w3, [x12, #0x4]
  1b0a08: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b0a0c: f85d83af     	ldur	x15, [x29, #-0x28]
  1b0a10: 8b0801e5     	add	x5, x15, x8
  1b0a14: aa0c03e4     	mov	x4, x12
  1b0a18: f9000fe9     	str	x9, [sp, #0x18]
  1b0a1c: f9000bea     	str	x10, [sp, #0x10]
  1b0a20: f90007eb     	str	x11, [sp, #0x8]
  1b0a24: 97fffef3     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1b0a28: b85c83a0     	ldur	w0, [x29, #-0x38]
  1b0a2c: b85cc3a1     	ldur	w1, [x29, #-0x34]
  1b0a30: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0a34: b9400102     	ldr	w2, [x8]
  1b0a38: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0a3c: b9400503     	ldr	w3, [x8, #0x4]
  1b0a40: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0a44: f94007e9     	ldr	x9, [sp, #0x8]
  1b0a48: 8b090104     	add	x4, x8, x9
  1b0a4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0a50: f9400fea     	ldr	x10, [sp, #0x18]
  1b0a54: 8b0a0105     	add	x5, x8, x10
  1b0a58: 97fffee6     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1b0a5c: b85f03ad     	ldur	w13, [x29, #-0x10]
  1b0a60: 2a0d03e8     	mov	w8, w13
  1b0a64: 93407d08     	sxtw	x8, w8
  1b0a68: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b0a6c: f94007ea     	ldr	x10, [sp, #0x8]
  1b0a70: 9b0afd08     	mneg	x8, x8, x10
  1b0a74: 8b080128     	add	x8, x9, x8
  1b0a78: f81e83a8     	stur	x8, [x29, #-0x18]
  1b0a7c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b0a80: f9400be9     	ldr	x9, [sp, #0x10]
  1b0a84: 8b090108     	add	x8, x8, x9
  1b0a88: f81e03a8     	stur	x8, [x29, #-0x20]
  1b0a8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b0a90: 8b090108     	add	x8, x8, x9
  1b0a94: f81d83a8     	stur	x8, [x29, #-0x28]
  1b0a98: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b0a9c: f94023e9     	ldr	x9, [sp, #0x40]
  1b0aa0: eb09011f     	cmp	x8, x9
  1b0aa4: 1a9f97ea     	cset	w10, hi
  1b0aa8: 3707f38a     	tbnz	w10, #0x0, 0x1b0918 <mdct_unroll_lap+0xd70>
  1b0aac: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1b0ab0: 910243ff     	add	sp, sp, #0x90
  1b0ab4: d65f03c0     	ret
  1b0ab8: d101c3ff     	sub	sp, sp, #0x70
  1b0abc: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1b0ac0: 910183fd     	add	x29, sp, #0x60
  1b0ac4: b27a03e8     	orr	x8, xzr, #0x40
  1b0ac8: b27e03e9     	orr	x9, xzr, #0x4
  1b0acc: b27e07ea     	orr	x10, xzr, #0xc
  1b0ad0: b27d03eb     	orr	x11, xzr, #0x8
  1b0ad4: 5298a9ac     	mov	w12, #0xc54d            // =50509
  1b0ad8: 72a61f6c     	movk	w12, #0x30fb, lsl #16
  1b0adc: 5295e7ad     	mov	w13, #0xaf3d            // =44861
  1b0ae0: 72aec82d     	movk	w13, #0x7641, lsl #16
  1b0ae4: 528f334e     	mov	w14, #0x799a            // =31130
  1b0ae8: 72ab504e     	movk	w14, #0x5a82, lsl #16
  1b0aec: d280048f     	mov	x15, #0x24              // =36
  1b0af0: b27b03f0     	orr	x16, xzr, #0x20
  1b0af4: d2800591     	mov	x17, #0x2c              // =44
  1b0af8: d2800501     	mov	x1, #0x28               // =40
  1b0afc: f81f83a0     	stur	x0, [x29, #-0x8]
  1b0b00: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b04: b9404002     	ldr	w2, [x0, #0x40]
  1b0b08: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b0c: b9404403     	ldr	w3, [x0, #0x44]
  1b0b10: 6b030042     	subs	w2, w2, w3
  1b0b14: b81f43a2     	stur	w2, [x29, #-0xc]
  1b0b18: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b1c: b9404402     	ldr	w2, [x0, #0x44]
  1b0b20: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b24: b9404003     	ldr	w3, [x0, #0x40]
  1b0b28: 0b020062     	add	w2, w3, w2
  1b0b2c: b9004002     	str	w2, [x0, #0x40]
  1b0b30: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b34: b9404802     	ldr	w2, [x0, #0x48]
  1b0b38: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b3c: b9404c03     	ldr	w3, [x0, #0x4c]
  1b0b40: 6b030042     	subs	w2, w2, w3
  1b0b44: b81f03a2     	stur	w2, [x29, #-0x10]
  1b0b48: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b4c: b9404c02     	ldr	w2, [x0, #0x4c]
  1b0b50: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b54: b9404803     	ldr	w3, [x0, #0x48]
  1b0b58: 0b020062     	add	w2, w3, w2
  1b0b5c: b9004802     	str	w2, [x0, #0x48]
  1b0b60: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b64: b9400402     	ldr	w2, [x0, #0x4]
  1b0b68: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b6c: b9400003     	ldr	w3, [x0]
  1b0b70: 6b030042     	subs	w2, w2, w3
  1b0b74: b81ec3a2     	stur	w2, [x29, #-0x14]
  1b0b78: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b7c: b9400402     	ldr	w2, [x0, #0x4]
  1b0b80: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b84: b9400003     	ldr	w3, [x0]
  1b0b88: 0b030042     	add	w2, w2, w3
  1b0b8c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b90: b9004402     	str	w2, [x0, #0x44]
  1b0b94: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0b98: b9400c02     	ldr	w2, [x0, #0xc]
  1b0b9c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0ba0: b9400803     	ldr	w3, [x0, #0x8]
  1b0ba4: 6b030042     	subs	w2, w2, w3
  1b0ba8: b81e83a2     	stur	w2, [x29, #-0x18]
  1b0bac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0bb0: b9400c02     	ldr	w2, [x0, #0xc]
  1b0bb4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0bb8: b9400803     	ldr	w3, [x0, #0x8]
  1b0bbc: 0b030042     	add	w2, w2, w3
  1b0bc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0bc4: b9004c02     	str	w2, [x0, #0x4c]
  1b0bc8: b85f43a0     	ldur	w0, [x29, #-0xc]
  1b0bcc: b85f03a2     	ldur	w2, [x29, #-0x10]
  1b0bd0: f85f83a4     	ldur	x4, [x29, #-0x8]
  1b0bd4: f85f83a5     	ldur	x5, [x29, #-0x8]
  1b0bd8: 8b0b00a5     	add	x5, x5, x11
  1b0bdc: f81e03a1     	stur	x1, [x29, #-0x20]
  1b0be0: 2a0203e1     	mov	w1, w2
  1b0be4: 2a0c03e2     	mov	w2, w12
  1b0be8: 2a0d03e3     	mov	w3, w13
  1b0bec: f81d83a8     	stur	x8, [x29, #-0x28]
  1b0bf0: f9001be9     	str	x9, [sp, #0x30]
  1b0bf4: f90017ea     	str	x10, [sp, #0x28]
  1b0bf8: b90027ec     	str	w12, [sp, #0x24]
  1b0bfc: b90023ed     	str	w13, [sp, #0x20]
  1b0c00: b9001fee     	str	w14, [sp, #0x1c]
  1b0c04: f9000bef     	str	x15, [sp, #0x10]
  1b0c08: f90007f0     	str	x16, [sp, #0x8]
  1b0c0c: f90003f1     	str	x17, [sp]
  1b0c10: 97fffe78     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1b0c14: b85ec3a0     	ldur	w0, [x29, #-0x14]
  1b0c18: b85e83a1     	ldur	w1, [x29, #-0x18]
  1b0c1c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c20: f9401be9     	ldr	x9, [sp, #0x30]
  1b0c24: 8b090104     	add	x4, x8, x9
  1b0c28: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c2c: f94017ea     	ldr	x10, [sp, #0x28]
  1b0c30: 8b0a0105     	add	x5, x8, x10
  1b0c34: b94023e2     	ldr	w2, [sp, #0x20]
  1b0c38: b94027e3     	ldr	w3, [sp, #0x24]
  1b0c3c: 97fffe47     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1b0c40: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c44: b940510c     	ldr	w12, [x8, #0x50]
  1b0c48: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c4c: b940550d     	ldr	w13, [x8, #0x54]
  1b0c50: 6b0d018c     	subs	w12, w12, w13
  1b0c54: b81f43ac     	stur	w12, [x29, #-0xc]
  1b0c58: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c5c: b940550c     	ldr	w12, [x8, #0x54]
  1b0c60: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c64: b940510d     	ldr	w13, [x8, #0x50]
  1b0c68: 0b0c01ac     	add	w12, w13, w12
  1b0c6c: b900510c     	str	w12, [x8, #0x50]
  1b0c70: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c74: b940590c     	ldr	w12, [x8, #0x58]
  1b0c78: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c7c: b9405d0d     	ldr	w13, [x8, #0x5c]
  1b0c80: 6b0d018c     	subs	w12, w12, w13
  1b0c84: b81f03ac     	stur	w12, [x29, #-0x10]
  1b0c88: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c8c: b9405d0c     	ldr	w12, [x8, #0x5c]
  1b0c90: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0c94: b940590d     	ldr	w13, [x8, #0x58]
  1b0c98: 0b0c01ac     	add	w12, w13, w12
  1b0c9c: b900590c     	str	w12, [x8, #0x58]
  1b0ca0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ca4: b940150c     	ldr	w12, [x8, #0x14]
  1b0ca8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cac: b940110d     	ldr	w13, [x8, #0x10]
  1b0cb0: 6b0d018c     	subs	w12, w12, w13
  1b0cb4: b81ec3ac     	stur	w12, [x29, #-0x14]
  1b0cb8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cbc: b940150c     	ldr	w12, [x8, #0x14]
  1b0cc0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cc4: b940110d     	ldr	w13, [x8, #0x10]
  1b0cc8: 0b0d018c     	add	w12, w12, w13
  1b0ccc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cd0: b900550c     	str	w12, [x8, #0x54]
  1b0cd4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cd8: b9401d0c     	ldr	w12, [x8, #0x1c]
  1b0cdc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ce0: b940190d     	ldr	w13, [x8, #0x18]
  1b0ce4: 6b0d018c     	subs	w12, w12, w13
  1b0ce8: b81e83ac     	stur	w12, [x29, #-0x18]
  1b0cec: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cf0: b9401d0c     	ldr	w12, [x8, #0x1c]
  1b0cf4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0cf8: b940190d     	ldr	w13, [x8, #0x18]
  1b0cfc: 0b0d018c     	add	w12, w12, w13
  1b0d00: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d04: b9005d0c     	str	w12, [x8, #0x5c]
  1b0d08: b85f43ac     	ldur	w12, [x29, #-0xc]
  1b0d0c: b85f03ad     	ldur	w13, [x29, #-0x10]
  1b0d10: 6b0d0180     	subs	w0, w12, w13
  1b0d14: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b0d18: 97fffe01     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0d1c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d20: b9001100     	str	w0, [x8, #0x10]
  1b0d24: b85e83ac     	ldur	w12, [x29, #-0x18]
  1b0d28: b85ec3ad     	ldur	w13, [x29, #-0x14]
  1b0d2c: 0b0d0180     	add	w0, w12, w13
  1b0d30: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b0d34: 97fffdfa     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0d38: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d3c: b9001500     	str	w0, [x8, #0x14]
  1b0d40: b85f43ac     	ldur	w12, [x29, #-0xc]
  1b0d44: b85f03ad     	ldur	w13, [x29, #-0x10]
  1b0d48: 0b0d0180     	add	w0, w12, w13
  1b0d4c: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b0d50: 97fffdf3     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0d54: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d58: b9001900     	str	w0, [x8, #0x18]
  1b0d5c: b85e83ac     	ldur	w12, [x29, #-0x18]
  1b0d60: b85ec3ad     	ldur	w13, [x29, #-0x14]
  1b0d64: 6b0d0180     	subs	w0, w12, w13
  1b0d68: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b0d6c: 97fffdec     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b0d70: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d74: b9001d00     	str	w0, [x8, #0x1c]
  1b0d78: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d7c: b940610c     	ldr	w12, [x8, #0x60]
  1b0d80: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d84: b940650d     	ldr	w13, [x8, #0x64]
  1b0d88: 6b0d018c     	subs	w12, w12, w13
  1b0d8c: b81f43ac     	stur	w12, [x29, #-0xc]
  1b0d90: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d94: b940650c     	ldr	w12, [x8, #0x64]
  1b0d98: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0d9c: b940610d     	ldr	w13, [x8, #0x60]
  1b0da0: 0b0c01ac     	add	w12, w13, w12
  1b0da4: b900610c     	str	w12, [x8, #0x60]
  1b0da8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0dac: b940690c     	ldr	w12, [x8, #0x68]
  1b0db0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0db4: b9406d0d     	ldr	w13, [x8, #0x6c]
  1b0db8: 6b0d018c     	subs	w12, w12, w13
  1b0dbc: b81f03ac     	stur	w12, [x29, #-0x10]
  1b0dc0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0dc4: b9406d0c     	ldr	w12, [x8, #0x6c]
  1b0dc8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0dcc: b940690d     	ldr	w13, [x8, #0x68]
  1b0dd0: 0b0c01ac     	add	w12, w13, w12
  1b0dd4: b900690c     	str	w12, [x8, #0x68]
  1b0dd8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ddc: b940250c     	ldr	w12, [x8, #0x24]
  1b0de0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0de4: b940210d     	ldr	w13, [x8, #0x20]
  1b0de8: 6b0d018c     	subs	w12, w12, w13
  1b0dec: b81ec3ac     	stur	w12, [x29, #-0x14]
  1b0df0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0df4: b940250c     	ldr	w12, [x8, #0x24]
  1b0df8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0dfc: b940210d     	ldr	w13, [x8, #0x20]
  1b0e00: 0b0d018c     	add	w12, w12, w13
  1b0e04: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e08: b900650c     	str	w12, [x8, #0x64]
  1b0e0c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e10: b9402d0c     	ldr	w12, [x8, #0x2c]
  1b0e14: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e18: b940290d     	ldr	w13, [x8, #0x28]
  1b0e1c: 6b0d018c     	subs	w12, w12, w13
  1b0e20: b81e83ac     	stur	w12, [x29, #-0x18]
  1b0e24: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e28: b9402d0c     	ldr	w12, [x8, #0x2c]
  1b0e2c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e30: b940290d     	ldr	w13, [x8, #0x28]
  1b0e34: 0b0d018c     	add	w12, w12, w13
  1b0e38: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e3c: b9006d0c     	str	w12, [x8, #0x6c]
  1b0e40: b85f43a0     	ldur	w0, [x29, #-0xc]
  1b0e44: b85f03a1     	ldur	w1, [x29, #-0x10]
  1b0e48: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e4c: f94007e9     	ldr	x9, [sp, #0x8]
  1b0e50: 8b090104     	add	x4, x8, x9
  1b0e54: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e58: f85e03aa     	ldur	x10, [x29, #-0x20]
  1b0e5c: 8b0a0105     	add	x5, x8, x10
  1b0e60: b94023e2     	ldr	w2, [sp, #0x20]
  1b0e64: b94027e3     	ldr	w3, [sp, #0x24]
  1b0e68: 97fffde2     	bl	0x1b05f0 <mdct_unroll_lap+0xa48>
  1b0e6c: b85ec3a0     	ldur	w0, [x29, #-0x14]
  1b0e70: b85e83a1     	ldur	w1, [x29, #-0x18]
  1b0e74: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e78: f9400be9     	ldr	x9, [sp, #0x10]
  1b0e7c: 8b090104     	add	x4, x8, x9
  1b0e80: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e84: f94003ea     	ldr	x10, [sp]
  1b0e88: 8b0a0105     	add	x5, x8, x10
  1b0e8c: b94027e2     	ldr	w2, [sp, #0x24]
  1b0e90: b94023e3     	ldr	w3, [sp, #0x20]
  1b0e94: 97fffdb1     	bl	0x1b0558 <mdct_unroll_lap+0x9b0>
  1b0e98: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0e9c: b940710c     	ldr	w12, [x8, #0x70]
  1b0ea0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ea4: b940750d     	ldr	w13, [x8, #0x74]
  1b0ea8: 6b0d018c     	subs	w12, w12, w13
  1b0eac: b81f43ac     	stur	w12, [x29, #-0xc]
  1b0eb0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0eb4: b940750c     	ldr	w12, [x8, #0x74]
  1b0eb8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ebc: b940710d     	ldr	w13, [x8, #0x70]
  1b0ec0: 0b0c01ac     	add	w12, w13, w12
  1b0ec4: b900710c     	str	w12, [x8, #0x70]
  1b0ec8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ecc: b940790c     	ldr	w12, [x8, #0x78]
  1b0ed0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ed4: b9407d0d     	ldr	w13, [x8, #0x7c]
  1b0ed8: 6b0d018c     	subs	w12, w12, w13
  1b0edc: b81f03ac     	stur	w12, [x29, #-0x10]
  1b0ee0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0ee4: b9407d0c     	ldr	w12, [x8, #0x7c]
  1b0ee8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0eec: b940790d     	ldr	w13, [x8, #0x78]
  1b0ef0: 0b0c01ac     	add	w12, w13, w12
  1b0ef4: b900790c     	str	w12, [x8, #0x78]
  1b0ef8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0efc: b940310c     	ldr	w12, [x8, #0x30]
  1b0f00: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f04: b940350d     	ldr	w13, [x8, #0x34]
  1b0f08: 6b0d018c     	subs	w12, w12, w13
  1b0f0c: b81ec3ac     	stur	w12, [x29, #-0x14]
  1b0f10: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f14: b940350c     	ldr	w12, [x8, #0x34]
  1b0f18: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f1c: b940310d     	ldr	w13, [x8, #0x30]
  1b0f20: 0b0d018c     	add	w12, w12, w13
  1b0f24: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f28: b900750c     	str	w12, [x8, #0x74]
  1b0f2c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f30: b9403d0c     	ldr	w12, [x8, #0x3c]
  1b0f34: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f38: b940390d     	ldr	w13, [x8, #0x38]
  1b0f3c: 6b0d018c     	subs	w12, w12, w13
  1b0f40: b81e83ac     	stur	w12, [x29, #-0x18]
  1b0f44: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f48: b9403d0c     	ldr	w12, [x8, #0x3c]
  1b0f4c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f50: b940390d     	ldr	w13, [x8, #0x38]
  1b0f54: 0b0d018c     	add	w12, w12, w13
  1b0f58: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f5c: b9007d0c     	str	w12, [x8, #0x7c]
  1b0f60: b85f43ac     	ldur	w12, [x29, #-0xc]
  1b0f64: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f68: b900310c     	str	w12, [x8, #0x30]
  1b0f6c: b85e83ac     	ldur	w12, [x29, #-0x18]
  1b0f70: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f74: b900350c     	str	w12, [x8, #0x34]
  1b0f78: b85f03ac     	ldur	w12, [x29, #-0x10]
  1b0f7c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f80: b900390c     	str	w12, [x8, #0x38]
  1b0f84: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1b0f88: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f8c: b9003d0c     	str	w12, [x8, #0x3c]
  1b0f90: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0f94: 94000008     	bl	0x1b0fb4 <mdct_unroll_lap+0x140c>
  1b0f98: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b0f9c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1b0fa0: 8b090100     	add	x0, x8, x9
  1b0fa4: 94000004     	bl	0x1b0fb4 <mdct_unroll_lap+0x140c>
  1b0fa8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1b0fac: 9101c3ff     	add	sp, sp, #0x70
  1b0fb0: d65f03c0     	ret
  1b0fb4: d10103ff     	sub	sp, sp, #0x40
  1b0fb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b0fbc: 9100c3fd     	add	x29, sp, #0x30
  1b0fc0: b27b03e8     	orr	x8, xzr, #0x20
  1b0fc4: 528f3349     	mov	w9, #0x799a             // =31130
  1b0fc8: 72ab5049     	movk	w9, #0x5a82, lsl #16
  1b0fcc: f81f83a0     	stur	x0, [x29, #-0x8]
  1b0fd0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0fd4: b940200a     	ldr	w10, [x0, #0x20]
  1b0fd8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0fdc: b940240b     	ldr	w11, [x0, #0x24]
  1b0fe0: 6b0b014a     	subs	w10, w10, w11
  1b0fe4: b81f43aa     	stur	w10, [x29, #-0xc]
  1b0fe8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0fec: b940240a     	ldr	w10, [x0, #0x24]
  1b0ff0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b0ff4: b940200b     	ldr	w11, [x0, #0x20]
  1b0ff8: 0b0a016a     	add	w10, w11, w10
  1b0ffc: b900200a     	str	w10, [x0, #0x20]
  1b1000: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1004: b940280a     	ldr	w10, [x0, #0x28]
  1b1008: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b100c: b9402c0b     	ldr	w11, [x0, #0x2c]
  1b1010: 6b0b014a     	subs	w10, w10, w11
  1b1014: b81f03aa     	stur	w10, [x29, #-0x10]
  1b1018: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b101c: b9402c0a     	ldr	w10, [x0, #0x2c]
  1b1020: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1024: b940280b     	ldr	w11, [x0, #0x28]
  1b1028: 0b0a016a     	add	w10, w11, w10
  1b102c: b900280a     	str	w10, [x0, #0x28]
  1b1030: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1034: b940040a     	ldr	w10, [x0, #0x4]
  1b1038: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b103c: b940000b     	ldr	w11, [x0]
  1b1040: 6b0b014a     	subs	w10, w10, w11
  1b1044: b81ec3aa     	stur	w10, [x29, #-0x14]
  1b1048: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b104c: b940040a     	ldr	w10, [x0, #0x4]
  1b1050: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1054: b940000b     	ldr	w11, [x0]
  1b1058: 0b0b014a     	add	w10, w10, w11
  1b105c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1060: b900240a     	str	w10, [x0, #0x24]
  1b1064: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1068: b9400c0a     	ldr	w10, [x0, #0xc]
  1b106c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1070: b940080b     	ldr	w11, [x0, #0x8]
  1b1074: 6b0b014a     	subs	w10, w10, w11
  1b1078: b9001bea     	str	w10, [sp, #0x18]
  1b107c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1080: b9400c0a     	ldr	w10, [x0, #0xc]
  1b1084: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1088: b940080b     	ldr	w11, [x0, #0x8]
  1b108c: 0b0b014a     	add	w10, w10, w11
  1b1090: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1094: b9002c0a     	str	w10, [x0, #0x2c]
  1b1098: b85f43aa     	ldur	w10, [x29, #-0xc]
  1b109c: b85f03ab     	ldur	w11, [x29, #-0x10]
  1b10a0: 6b0b0140     	subs	w0, w10, w11
  1b10a4: 2a0903e1     	mov	w1, w9
  1b10a8: f9000be8     	str	x8, [sp, #0x10]
  1b10ac: b9000fe9     	str	w9, [sp, #0xc]
  1b10b0: 97fffd1b     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b10b4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b10b8: b9000100     	str	w0, [x8]
  1b10bc: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b10c0: b9401bea     	ldr	w10, [sp, #0x18]
  1b10c4: 0b0a0120     	add	w0, w9, w10
  1b10c8: b9400fe1     	ldr	w1, [sp, #0xc]
  1b10cc: 97fffd14     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b10d0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b10d4: b9000500     	str	w0, [x8, #0x4]
  1b10d8: b85f43a9     	ldur	w9, [x29, #-0xc]
  1b10dc: b85f03aa     	ldur	w10, [x29, #-0x10]
  1b10e0: 0b0a0120     	add	w0, w9, w10
  1b10e4: b9400fe1     	ldr	w1, [sp, #0xc]
  1b10e8: 97fffd0d     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b10ec: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b10f0: b9000900     	str	w0, [x8, #0x8]
  1b10f4: b9401be9     	ldr	w9, [sp, #0x18]
  1b10f8: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1b10fc: 6b0a0120     	subs	w0, w9, w10
  1b1100: b9400fe1     	ldr	w1, [sp, #0xc]
  1b1104: 97fffd06     	bl	0x1b051c <mdct_unroll_lap+0x974>
  1b1108: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b110c: b9000d00     	str	w0, [x8, #0xc]
  1b1110: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1114: b9403109     	ldr	w9, [x8, #0x30]
  1b1118: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b111c: b940350a     	ldr	w10, [x8, #0x34]
  1b1120: 6b0a0129     	subs	w9, w9, w10
  1b1124: b81ec3a9     	stur	w9, [x29, #-0x14]
  1b1128: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b112c: b9403509     	ldr	w9, [x8, #0x34]
  1b1130: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1134: b940310a     	ldr	w10, [x8, #0x30]
  1b1138: 0b090149     	add	w9, w10, w9
  1b113c: b9003109     	str	w9, [x8, #0x30]
  1b1140: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1144: b9403909     	ldr	w9, [x8, #0x38]
  1b1148: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b114c: b9403d0a     	ldr	w10, [x8, #0x3c]
  1b1150: 6b0a0129     	subs	w9, w9, w10
  1b1154: b9001be9     	str	w9, [sp, #0x18]
  1b1158: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b115c: b9403d09     	ldr	w9, [x8, #0x3c]
  1b1160: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1164: b940390a     	ldr	w10, [x8, #0x38]
  1b1168: 0b090149     	add	w9, w10, w9
  1b116c: b9003909     	str	w9, [x8, #0x38]
  1b1170: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1174: b9401109     	ldr	w9, [x8, #0x10]
  1b1178: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b117c: b940150a     	ldr	w10, [x8, #0x14]
  1b1180: 6b0a0129     	subs	w9, w9, w10
  1b1184: b81f43a9     	stur	w9, [x29, #-0xc]
  1b1188: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b118c: b9401509     	ldr	w9, [x8, #0x14]
  1b1190: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1194: b940110a     	ldr	w10, [x8, #0x10]
  1b1198: 0b0a0129     	add	w9, w9, w10
  1b119c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11a0: b9003509     	str	w9, [x8, #0x34]
  1b11a4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11a8: b9401d09     	ldr	w9, [x8, #0x1c]
  1b11ac: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11b0: b940190a     	ldr	w10, [x8, #0x18]
  1b11b4: 6b0a0129     	subs	w9, w9, w10
  1b11b8: b81f03a9     	stur	w9, [x29, #-0x10]
  1b11bc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11c0: b9401d09     	ldr	w9, [x8, #0x1c]
  1b11c4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11c8: b940190a     	ldr	w10, [x8, #0x18]
  1b11cc: 0b0a0129     	add	w9, w9, w10
  1b11d0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11d4: b9003d09     	str	w9, [x8, #0x3c]
  1b11d8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b11dc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11e0: b9001109     	str	w9, [x8, #0x10]
  1b11e4: b85f03a9     	ldur	w9, [x29, #-0x10]
  1b11e8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11ec: b9001509     	str	w9, [x8, #0x14]
  1b11f0: b9401be9     	ldr	w9, [sp, #0x18]
  1b11f4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b11f8: b9001909     	str	w9, [x8, #0x18]
  1b11fc: b85f43a9     	ldur	w9, [x29, #-0xc]
  1b1200: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1204: b9001d09     	str	w9, [x8, #0x1c]
  1b1208: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b120c: 94000008     	bl	0x1b122c <mdct_unroll_lap+0x1684>
  1b1210: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b1214: f9400be0     	ldr	x0, [sp, #0x10]
  1b1218: 8b000100     	add	x0, x8, x0
  1b121c: 94000004     	bl	0x1b122c <mdct_unroll_lap+0x1684>
  1b1220: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b1224: 910103ff     	add	sp, sp, #0x40
  1b1228: d65f03c0     	ret
  1b122c: d100c3ff     	sub	sp, sp, #0x30
  1b1230: f90017e0     	str	x0, [sp, #0x28]
  1b1234: f94017e0     	ldr	x0, [sp, #0x28]
  1b1238: b9400008     	ldr	w8, [x0]
  1b123c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1240: b9400409     	ldr	w9, [x0, #0x4]
  1b1244: 0b090108     	add	w8, w8, w9
  1b1248: b90027e8     	str	w8, [sp, #0x24]
  1b124c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1250: b9400008     	ldr	w8, [x0]
  1b1254: f94017e0     	ldr	x0, [sp, #0x28]
  1b1258: b9400409     	ldr	w9, [x0, #0x4]
  1b125c: 6b090108     	subs	w8, w8, w9
  1b1260: b90023e8     	str	w8, [sp, #0x20]
  1b1264: f94017e0     	ldr	x0, [sp, #0x28]
  1b1268: b9400808     	ldr	w8, [x0, #0x8]
  1b126c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1270: b9400c09     	ldr	w9, [x0, #0xc]
  1b1274: 0b090108     	add	w8, w8, w9
  1b1278: b9001fe8     	str	w8, [sp, #0x1c]
  1b127c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1280: b9400808     	ldr	w8, [x0, #0x8]
  1b1284: f94017e0     	ldr	x0, [sp, #0x28]
  1b1288: b9400c09     	ldr	w9, [x0, #0xc]
  1b128c: 6b090108     	subs	w8, w8, w9
  1b1290: b9001be8     	str	w8, [sp, #0x18]
  1b1294: f94017e0     	ldr	x0, [sp, #0x28]
  1b1298: b9401008     	ldr	w8, [x0, #0x10]
  1b129c: f94017e0     	ldr	x0, [sp, #0x28]
  1b12a0: b9401409     	ldr	w9, [x0, #0x14]
  1b12a4: 0b090108     	add	w8, w8, w9
  1b12a8: b90017e8     	str	w8, [sp, #0x14]
  1b12ac: f94017e0     	ldr	x0, [sp, #0x28]
  1b12b0: b9401008     	ldr	w8, [x0, #0x10]
  1b12b4: f94017e0     	ldr	x0, [sp, #0x28]
  1b12b8: b9401409     	ldr	w9, [x0, #0x14]
  1b12bc: 6b090108     	subs	w8, w8, w9
  1b12c0: b90013e8     	str	w8, [sp, #0x10]
  1b12c4: f94017e0     	ldr	x0, [sp, #0x28]
  1b12c8: b9401808     	ldr	w8, [x0, #0x18]
  1b12cc: f94017e0     	ldr	x0, [sp, #0x28]
  1b12d0: b9401c09     	ldr	w9, [x0, #0x1c]
  1b12d4: 0b090108     	add	w8, w8, w9
  1b12d8: b9000fe8     	str	w8, [sp, #0xc]
  1b12dc: f94017e0     	ldr	x0, [sp, #0x28]
  1b12e0: b9401808     	ldr	w8, [x0, #0x18]
  1b12e4: f94017e0     	ldr	x0, [sp, #0x28]
  1b12e8: b9401c09     	ldr	w9, [x0, #0x1c]
  1b12ec: 6b090108     	subs	w8, w8, w9
  1b12f0: b9000be8     	str	w8, [sp, #0x8]
  1b12f4: b94013e8     	ldr	w8, [sp, #0x10]
  1b12f8: b9401be9     	ldr	w9, [sp, #0x18]
  1b12fc: 0b090108     	add	w8, w8, w9
  1b1300: f94017e0     	ldr	x0, [sp, #0x28]
  1b1304: b9000008     	str	w8, [x0]
  1b1308: b9400be8     	ldr	w8, [sp, #0x8]
  1b130c: b94023e9     	ldr	w9, [sp, #0x20]
  1b1310: 6b090108     	subs	w8, w8, w9
  1b1314: f94017e0     	ldr	x0, [sp, #0x28]
  1b1318: b9000408     	str	w8, [x0, #0x4]
  1b131c: b94013e8     	ldr	w8, [sp, #0x10]
  1b1320: b9401be9     	ldr	w9, [sp, #0x18]
  1b1324: 6b090108     	subs	w8, w8, w9
  1b1328: f94017e0     	ldr	x0, [sp, #0x28]
  1b132c: b9000808     	str	w8, [x0, #0x8]
  1b1330: b9400be8     	ldr	w8, [sp, #0x8]
  1b1334: b94023e9     	ldr	w9, [sp, #0x20]
  1b1338: 0b090108     	add	w8, w8, w9
  1b133c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1340: b9000c08     	str	w8, [x0, #0xc]
  1b1344: b94017e8     	ldr	w8, [sp, #0x14]
  1b1348: b94027e9     	ldr	w9, [sp, #0x24]
  1b134c: 6b090108     	subs	w8, w8, w9
  1b1350: f94017e0     	ldr	x0, [sp, #0x28]
  1b1354: b9001008     	str	w8, [x0, #0x10]
  1b1358: b9400fe8     	ldr	w8, [sp, #0xc]
  1b135c: b9401fe9     	ldr	w9, [sp, #0x1c]
  1b1360: 6b090108     	subs	w8, w8, w9
  1b1364: f94017e0     	ldr	x0, [sp, #0x28]
  1b1368: b9001408     	str	w8, [x0, #0x14]
  1b136c: b94017e8     	ldr	w8, [sp, #0x14]
  1b1370: b94027e9     	ldr	w9, [sp, #0x24]
  1b1374: 0b090108     	add	w8, w8, w9
  1b1378: f94017e0     	ldr	x0, [sp, #0x28]
  1b137c: b9001808     	str	w8, [x0, #0x18]
  1b1380: b9400fe8     	ldr	w8, [sp, #0xc]
  1b1384: b9401fe9     	ldr	w9, [sp, #0x1c]
  1b1388: 0b090108     	add	w8, w8, w9
  1b138c: f94017e0     	ldr	x0, [sp, #0x28]
  1b1390: b9001c08     	str	w8, [x0, #0x1c]
  1b1394: 9100c3ff     	add	sp, sp, #0x30
  1b1398: d65f03c0     	ret
  1b139c: d10043ff     	sub	sp, sp, #0x10
  1b13a0: 321d03e8     	orr	w8, wzr, #0x8
  1b13a4: b00007c9     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
  1b13a8: 91056129     	add	x9, x9, #0x158
  1b13ac: 321c0fea     	orr	w10, wzr, #0xf0
  1b13b0: 321e03eb     	orr	w11, wzr, #0x4
  1b13b4: 32000fec     	orr	w12, wzr, #0xf
  1b13b8: b9000fe0     	str	w0, [sp, #0xc]
  1b13bc: b9400fe0     	ldr	w0, [sp, #0xc]
  1b13c0: 1ac82800     	asr	w0, w0, w8
  1b13c4: 2a0003ed     	mov	w13, w0
  1b13c8: 93407dad     	sxtw	x13, w13
  1b13cc: 8b0d012d     	add	x13, x9, x13
  1b13d0: 394001a0     	ldrb	w0, [x13]
  1b13d4: b9400fee     	ldr	w14, [sp, #0xc]
  1b13d8: 0a0a01ca     	and	w10, w14, w10
  1b13dc: 1acb294a     	asr	w10, w10, w11
  1b13e0: 2a0a03ed     	mov	w13, w10
  1b13e4: 93407dad     	sxtw	x13, w13
  1b13e8: 8b0d012d     	add	x13, x9, x13
  1b13ec: 394001aa     	ldrb	w10, [x13]
  1b13f0: 1acb214a     	lsl	w10, w10, w11
  1b13f4: 2a0a000a     	orr	w10, w0, w10
  1b13f8: b9400feb     	ldr	w11, [sp, #0xc]
  1b13fc: 0a0c016b     	and	w11, w11, w12
  1b1400: 2a0b03ed     	mov	w13, w11
  1b1404: 93407dad     	sxtw	x13, w13
  1b1408: 8b0d0129     	add	x9, x9, x13
  1b140c: 3940012b     	ldrb	w11, [x9]
  1b1410: 1ac82168     	lsl	w8, w11, w8
  1b1414: 2a080140     	orr	w0, w10, w8
  1b1418: 910043ff     	add	sp, sp, #0x10
  1b141c: d65f03c0     	ret
  1b1420: d10043ff     	sub	sp, sp, #0x10
  1b1424: b9000fe0     	str	w0, [sp, #0xc]
  1b1428: b9000be1     	str	w1, [sp, #0x8]
  1b142c: b9400fe0     	ldr	w0, [sp, #0xc]
  1b1430: b9400be1     	ldr	w1, [sp, #0x8]
  1b1434: 9b217c08     	smull	x8, w0, w1
  1b1438: f90003e8     	str	x8, [sp]
  1b143c: b94007e0     	ldr	w0, [sp, #0x4]
  1b1440: 910043ff     	add	sp, sp, #0x10
  1b1444: d65f03c0     	ret

00000000001b1448 <_VDBG_dump>:
  1b1448: d10143ff     	sub	sp, sp, #0x50
  1b144c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b1450: 910103fd     	add	x29, sp, #0x40
  1b1454: d00007c8     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1458: 91274108     	add	x8, x8, #0x9d0
  1b145c: d00007c9     	adrp	x9, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1460: 91276129     	add	x9, x9, #0x9d8
  1b1464: d280000a     	mov	x10, #0x0               // =0
  1b1468: f00007ab     	adrp	x11, 0x2a8000
  1b146c: f943316b     	ldr	x11, [x11, #0x660]
  1b1470: d280260c     	mov	x12, #0x130             // =304
  1b1474: 8b0c0160     	add	x0, x11, x12
  1b1478: 9000048b     	adrp	x11, 0x241000 <sincos_lookup1+0x78>
  1b147c: 913e216b     	add	x11, x11, #0xf88
  1b1480: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b1484: f81e83a8     	stur	x8, [x29, #-0x18]
  1b1488: f90013e9     	str	x9, [sp, #0x20]
  1b148c: f9000fea     	str	x10, [sp, #0x18]
  1b1490: f9000be0     	str	x0, [sp, #0x10]
  1b1494: f90007eb     	str	x11, [sp, #0x8]
  1b1498: b85fc3a8     	ldur	w8, [x29, #-0x4]
  1b149c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b14a0: b940012a     	ldr	w10, [x9]
  1b14a4: 6b0a011f     	cmp	w8, w10
  1b14a8: 1a9fa7e8     	cset	w8, lt
  1b14ac: 37000048     	tbnz	w8, #0x0, 0x1b14b4 <_VDBG_dump+0x6c>
  1b14b0: 1400001c     	b	0x1b1520 <_VDBG_dump+0xd8>
  1b14b4: b27d03e8     	orr	x8, xzr, #0x8
  1b14b8: f94013e9     	ldr	x9, [sp, #0x20]
  1b14bc: f940012a     	ldr	x10, [x9]
  1b14c0: b85fc3ab     	ldur	w11, [x29, #-0x4]
  1b14c4: 2a0b03ec     	mov	w12, w11
  1b14c8: 93407d8c     	sxtw	x12, w12
  1b14cc: 9b0c7d08     	mul	x8, x8, x12
  1b14d0: 8b080148     	add	x8, x10, x8
  1b14d4: f9400108     	ldr	x8, [x8]
  1b14d8: f81f03a8     	stur	x8, [x29, #-0x10]
  1b14dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b14e0: f9400fea     	ldr	x10, [sp, #0x18]
  1b14e4: eb0a011f     	cmp	x8, x10
  1b14e8: 1a9f07eb     	cset	w11, ne
  1b14ec: 3700004b     	tbnz	w11, #0x0, 0x1b14f4 <_VDBG_dump+0xac>
  1b14f0: 14000008     	b	0x1b1510 <_VDBG_dump+0xc8>
  1b14f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b14f8: f9400102     	ldr	x2, [x8]
  1b14fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b1500: f9400503     	ldr	x3, [x8, #0x8]
  1b1504: f9400be0     	ldr	x0, [sp, #0x10]
  1b1508: f94007e1     	ldr	x1, [sp, #0x8]
  1b150c: 97fbcae5     	bl	0xa40a0 <fprintf@plt>
  1b1510: b85fc3a8     	ldur	w8, [x29, #-0x4]
  1b1514: 11000508     	add	w8, w8, #0x1
  1b1518: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b151c: 17ffffdf     	b	0x1b1498 <_VDBG_dump+0x50>
  1b1520: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b1524: 910143ff     	add	sp, sp, #0x50
  1b1528: d65f03c0     	ret

00000000001b152c <_VDBG_malloc>:
  1b152c: d10103ff     	sub	sp, sp, #0x40
  1b1530: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b1534: 9100c3fd     	add	x29, sp, #0x30
  1b1538: d2800008     	mov	x8, #0x0                // =0
  1b153c: f81f83a0     	stur	x0, [x29, #-0x8]
  1b1540: f81f03a1     	stur	x1, [x29, #-0x10]
  1b1544: f9000fe2     	str	x2, [sp, #0x18]
  1b1548: f9000be3     	str	x3, [sp, #0x10]
  1b154c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b1550: 91010000     	add	x0, x0, #0x40
  1b1554: f81f03a0     	stur	x0, [x29, #-0x10]
  1b1558: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b155c: eb08001f     	cmp	x0, x8
  1b1560: 1a9f07e9     	cset	w9, ne
  1b1564: 37000049     	tbnz	w9, #0x0, 0x1b156c <_VDBG_malloc+0x40>
  1b1568: 1400000c     	b	0x1b1598 <_VDBG_malloc+0x6c>
  1b156c: b27ae7e8     	orr	x8, xzr, #0xffffffffffffffc0
  1b1570: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b1574: 8b080128     	add	x8, x9, x8
  1b1578: f81f83a8     	stur	x8, [x29, #-0x8]
  1b157c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1580: 94000018     	bl	0x1b15e0 <_VDBG_malloc+0xb4>
  1b1584: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1588: f85f03a1     	ldur	x1, [x29, #-0x10]
  1b158c: 97fbc939     	bl	0xa3a70 <realloc@plt>
  1b1590: f81f83a0     	stur	x0, [x29, #-0x8]
  1b1594: 1400000b     	b	0x1b15c0 <_VDBG_malloc+0x94>
  1b1598: 52800008     	mov	w8, #0x0                // =0
  1b159c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b15a0: b9000fe8     	str	w8, [sp, #0xc]
  1b15a4: 97fbc33b     	bl	0xa2290 <malloc@plt>
  1b15a8: f81f83a0     	stur	x0, [x29, #-0x8]
  1b15ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b15b0: f85f03a2     	ldur	x2, [x29, #-0x10]
  1b15b4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b15b8: 2a0803e1     	mov	w1, w8
  1b15bc: 97fbd58d     	bl	0xa6bf0 <memset@plt>
  1b15c0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b15c4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1b15c8: f9400fe2     	ldr	x2, [sp, #0x18]
  1b15cc: f9400be3     	ldr	x3, [sp, #0x10]
  1b15d0: 94000065     	bl	0x1b1764 <_VDBG_malloc+0x238>
  1b15d4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b15d8: 910103ff     	add	sp, sp, #0x40
  1b15dc: d65f03c0     	ret
  1b15e0: d10183ff     	sub	sp, sp, #0x60
  1b15e4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b15e8: 910143fd     	add	x29, sp, #0x50
  1b15ec: f00007a8     	adrp	x8, 0x2a8000
  1b15f0: f9458108     	ldr	x8, [x8, #0xb00]
  1b15f4: d00007c9     	adrp	x9, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b15f8: 91278129     	add	x9, x9, #0x9e0
  1b15fc: d00007ca     	adrp	x10, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1600: 9127a14a     	add	x10, x10, #0x9e8
  1b1604: b27d03eb     	orr	x11, xzr, #0x8
  1b1608: d00007cc     	adrp	x12, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b160c: 9127618c     	add	x12, x12, #0x9d8
  1b1610: d280000d     	mov	x13, #0x0               // =0
  1b1614: f00007ae     	adrp	x14, 0x2a8000
  1b1618: f94331ce     	ldr	x14, [x14, #0x660]
  1b161c: d280260f     	mov	x15, #0x130             // =304
  1b1620: 8b0f01ce     	add	x14, x14, x15
  1b1624: 9000048f     	adrp	x15, 0x241000 <sincos_lookup1+0x78>
  1b1628: 913e8def     	add	x15, x15, #0xfa3
  1b162c: 90000490     	adrp	x16, 0x241000 <sincos_lookup1+0x78>
  1b1630: 913f7210     	add	x16, x16, #0xfdc
  1b1634: 90000491     	adrp	x17, 0x241000 <sincos_lookup1+0x78>
  1b1638: 913f9631     	add	x17, x17, #0xfe5
  1b163c: f81f83a0     	stur	x0, [x29, #-0x8]
  1b1640: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1644: f9400c00     	ldr	x0, [x0, #0x18]
  1b1648: f9400101     	ldr	x1, [x8]
  1b164c: eb000020     	subs	x0, x1, x0
  1b1650: f9000100     	str	x0, [x8]
  1b1654: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b1658: f9400800     	ldr	x0, [x0, #0x10]
  1b165c: 2a0003e2     	mov	w2, w0
  1b1660: b81f43a2     	stur	w2, [x29, #-0xc]
  1b1664: b9400122     	ldr	w2, [x9]
  1b1668: 2a0203e0     	mov	w0, w2
  1b166c: 93407c00     	sxtw	x0, w0
  1b1670: f940014a     	ldr	x10, [x10]
  1b1674: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b1678: 2a0203e1     	mov	w1, w2
  1b167c: 93407c21     	sxtw	x1, w1
  1b1680: 9b017d61     	mul	x1, x11, x1
  1b1684: 8b01014a     	add	x10, x10, x1
  1b1688: f9000140     	str	x0, [x10]
  1b168c: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b1690: b9000122     	str	w2, [x9]
  1b1694: f9400189     	ldr	x9, [x12]
  1b1698: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b169c: 2a0203ea     	mov	w10, w2
  1b16a0: 93407d4a     	sxtw	x10, w10
  1b16a4: 9b0a7d6a     	mul	x10, x11, x10
  1b16a8: 8b0a0129     	add	x9, x9, x10
  1b16ac: f9400129     	ldr	x9, [x9]
  1b16b0: eb0d013f     	cmp	x9, x13
  1b16b4: 1a9f17e2     	cset	w2, eq
  1b16b8: f81e83a8     	stur	x8, [x29, #-0x18]
  1b16bc: f81e03ac     	stur	x12, [x29, #-0x20]
  1b16c0: f90017ed     	str	x13, [sp, #0x28]
  1b16c4: f90013ee     	str	x14, [sp, #0x20]
  1b16c8: f9000fef     	str	x15, [sp, #0x18]
  1b16cc: f9000bf0     	str	x16, [sp, #0x10]
  1b16d0: f90007f1     	str	x17, [sp, #0x8]
  1b16d4: 37000042     	tbnz	w2, #0x0, 0x1b16dc <_VDBG_malloc+0x1b0>
  1b16d8: 1400000c     	b	0x1b1708 <_VDBG_malloc+0x1dc>
  1b16dc: f94013e0     	ldr	x0, [sp, #0x20]
  1b16e0: f9400fe1     	ldr	x1, [sp, #0x18]
  1b16e4: 97fbca6f     	bl	0xa40a0 <fprintf@plt>
  1b16e8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b16ec: f9400022     	ldr	x2, [x1]
  1b16f0: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b16f4: f9400423     	ldr	x3, [x1, #0x8]
  1b16f8: f94013e1     	ldr	x1, [sp, #0x20]
  1b16fc: aa0103e0     	mov	x0, x1
  1b1700: f9400be1     	ldr	x1, [sp, #0x10]
  1b1704: 97fbca67     	bl	0xa40a0 <fprintf@plt>
  1b1708: d2800008     	mov	x8, #0x0                // =0
  1b170c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b1710: f940012a     	ldr	x10, [x9]
  1b1714: eb08015f     	cmp	x10, x8
  1b1718: 1a9fa7eb     	cset	w11, lt
  1b171c: 3700004b     	tbnz	w11, #0x0, 0x1b1724 <_VDBG_malloc+0x1f8>
  1b1720: 14000004     	b	0x1b1730 <_VDBG_malloc+0x204>
  1b1724: f94013e0     	ldr	x0, [sp, #0x20]
  1b1728: f94007e1     	ldr	x1, [sp, #0x8]
  1b172c: 97fbca5d     	bl	0xa40a0 <fprintf@plt>
  1b1730: b27d03e8     	orr	x8, xzr, #0x8
  1b1734: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b1738: f940012a     	ldr	x10, [x9]
  1b173c: b85f43ab     	ldur	w11, [x29, #-0xc]
  1b1740: 2a0b03ec     	mov	w12, w11
  1b1744: 93407d8c     	sxtw	x12, w12
  1b1748: 9b0c7d08     	mul	x8, x8, x12
  1b174c: 8b080148     	add	x8, x10, x8
  1b1750: f94017ea     	ldr	x10, [sp, #0x28]
  1b1754: f900010a     	str	x10, [x8]
  1b1758: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1b175c: 910183ff     	add	sp, sp, #0x60
  1b1760: d65f03c0     	ret
  1b1764: d10203ff     	sub	sp, sp, #0x80
  1b1768: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1b176c: 9101c3fd     	add	x29, sp, #0x70
  1b1770: d00007c8     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1774: 91278108     	add	x8, x8, #0x9e0
  1b1778: d00007c9     	adrp	x9, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b177c: 9127c129     	add	x9, x9, #0x9f0
  1b1780: d00007ca     	adrp	x10, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1784: 9127614a     	add	x10, x10, #0x9d8
  1b1788: d280000b     	mov	x11, #0x0               // =0
  1b178c: d00007cc     	adrp	x12, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1790: 9127a18c     	add	x12, x12, #0x9e8
  1b1794: d00007cd     	adrp	x13, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1b1798: 912741ad     	add	x13, x13, #0x9d0
  1b179c: f00007ae     	adrp	x14, 0x2a8000
  1b17a0: f94581ce     	ldr	x14, [x14, #0xb00]
  1b17a4: f81f83a0     	stur	x0, [x29, #-0x8]
  1b17a8: f81f03a1     	stur	x1, [x29, #-0x10]
  1b17ac: f81e83a2     	stur	x2, [x29, #-0x18]
  1b17b0: f81e03a3     	stur	x3, [x29, #-0x20]
  1b17b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b17b8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b17bc: f9000020     	str	x0, [x1]
  1b17c0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b17c4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b17c8: f9000420     	str	x0, [x1, #0x8]
  1b17cc: b940010f     	ldr	w15, [x8]
  1b17d0: 2a0f03e0     	mov	w0, w15
  1b17d4: 93407c00     	sxtw	x0, w0
  1b17d8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b17dc: f9000820     	str	x0, [x1, #0x10]
  1b17e0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b17e4: f1010000     	subs	x0, x0, #0x40
  1b17e8: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b17ec: f9000c20     	str	x0, [x1, #0x18]
  1b17f0: b940010f     	ldr	w15, [x8]
  1b17f4: b9400130     	ldr	w16, [x9]
  1b17f8: 6b1001ff     	cmp	w15, w16
  1b17fc: 1a9fb7ef     	cset	w15, ge
  1b1800: f81d83a8     	stur	x8, [x29, #-0x28]
  1b1804: f81d03a9     	stur	x9, [x29, #-0x30]
  1b1808: f9001fea     	str	x10, [sp, #0x38]
  1b180c: f9001beb     	str	x11, [sp, #0x30]
  1b1810: f90017ec     	str	x12, [sp, #0x28]
  1b1814: f90013ed     	str	x13, [sp, #0x20]
  1b1818: f9000fee     	str	x14, [sp, #0x18]
  1b181c: 3700004f     	tbnz	w15, #0x0, 0x1b1824 <_VDBG_malloc+0x2f8>
  1b1820: 14000037     	b	0x1b18fc <_VDBG_malloc+0x3d0>
  1b1824: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b1828: b9400109     	ldr	w9, [x8]
  1b182c: 11010129     	add	w9, w9, #0x40
  1b1830: b9000109     	str	w9, [x8]
  1b1834: f9401fea     	ldr	x10, [sp, #0x38]
  1b1838: f940014b     	ldr	x11, [x10]
  1b183c: f9401bec     	ldr	x12, [sp, #0x30]
  1b1840: eb0c017f     	cmp	x11, x12
  1b1844: 1a9f07e9     	cset	w9, ne
  1b1848: 37000049     	tbnz	w9, #0x0, 0x1b1850 <_VDBG_malloc+0x324>
  1b184c: 14000019     	b	0x1b18b0 <_VDBG_malloc+0x384>
  1b1850: b27d03e8     	orr	x8, xzr, #0x8
  1b1854: f9401fe9     	ldr	x9, [sp, #0x38]
  1b1858: f9400120     	ldr	x0, [x9]
  1b185c: f85d03aa     	ldur	x10, [x29, #-0x30]
  1b1860: b940014b     	ldr	w11, [x10]
  1b1864: 2a0b03ec     	mov	w12, w11
  1b1868: 93407d8c     	sxtw	x12, w12
  1b186c: 9b0c7d01     	mul	x1, x8, x12
  1b1870: f9000be8     	str	x8, [sp, #0x10]
  1b1874: 97fbc87f     	bl	0xa3a70 <realloc@plt>
  1b1878: f9401fe8     	ldr	x8, [sp, #0x38]
  1b187c: f9000100     	str	x0, [x8]
  1b1880: f94017e9     	ldr	x9, [sp, #0x28]
  1b1884: f9400120     	ldr	x0, [x9]
  1b1888: f85d03aa     	ldur	x10, [x29, #-0x30]
  1b188c: b940014b     	ldr	w11, [x10]
  1b1890: 2a0b03ec     	mov	w12, w11
  1b1894: 93407d8c     	sxtw	x12, w12
  1b1898: f9400be1     	ldr	x1, [sp, #0x10]
  1b189c: 9b0c7c21     	mul	x1, x1, x12
  1b18a0: 97fbc874     	bl	0xa3a70 <realloc@plt>
  1b18a4: f94017e8     	ldr	x8, [sp, #0x28]
  1b18a8: f9000100     	str	x0, [x8]
  1b18ac: 14000014     	b	0x1b18fc <_VDBG_malloc+0x3d0>
  1b18b0: b27d03e8     	orr	x8, xzr, #0x8
  1b18b4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b18b8: b940012a     	ldr	w10, [x9]
  1b18bc: 2a0a03eb     	mov	w11, w10
  1b18c0: 93407d6b     	sxtw	x11, w11
  1b18c4: 9b0b7d00     	mul	x0, x8, x11
  1b18c8: f90007e8     	str	x8, [sp, #0x8]
  1b18cc: 97fbc271     	bl	0xa2290 <malloc@plt>
  1b18d0: f9401fe8     	ldr	x8, [sp, #0x38]
  1b18d4: f9000100     	str	x0, [x8]
  1b18d8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b18dc: b940012a     	ldr	w10, [x9]
  1b18e0: 2a0a03eb     	mov	w11, w10
  1b18e4: 93407d6b     	sxtw	x11, w11
  1b18e8: f94007e0     	ldr	x0, [sp, #0x8]
  1b18ec: 9b0b7c00     	mul	x0, x0, x11
  1b18f0: 97fbc268     	bl	0xa2290 <malloc@plt>
  1b18f4: f94017e8     	ldr	x8, [sp, #0x28]
  1b18f8: f9000100     	str	x0, [x8]
  1b18fc: b27d03e8     	orr	x8, xzr, #0x8
  1b1900: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b1904: f9401fea     	ldr	x10, [sp, #0x38]
  1b1908: f940014b     	ldr	x11, [x10]
  1b190c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1b1910: b940018d     	ldr	w13, [x12]
  1b1914: 2a0d03ee     	mov	w14, w13
  1b1918: 93407dce     	sxtw	x14, w14
  1b191c: 9b0e7d08     	mul	x8, x8, x14
  1b1920: 8b080168     	add	x8, x11, x8
  1b1924: f9000109     	str	x9, [x8]
  1b1928: b940018d     	ldr	w13, [x12]
  1b192c: f94013e8     	ldr	x8, [sp, #0x20]
  1b1930: b940010f     	ldr	w15, [x8]
  1b1934: 6b0f01bf     	cmp	w13, w15
  1b1938: 1a9f17ed     	cset	w13, eq
  1b193c: 3700004d     	tbnz	w13, #0x0, 0x1b1944 <_VDBG_malloc+0x418>
  1b1940: 14000008     	b	0x1b1960 <_VDBG_malloc+0x434>
  1b1944: f94013e8     	ldr	x8, [sp, #0x20]
  1b1948: b9400109     	ldr	w9, [x8]
  1b194c: 11000529     	add	w9, w9, #0x1
  1b1950: b9000109     	str	w9, [x8]
  1b1954: f85d83aa     	ldur	x10, [x29, #-0x28]
  1b1958: b9000149     	str	w9, [x10]
  1b195c: 1400000d     	b	0x1b1990 <_VDBG_malloc+0x464>
  1b1960: b27d03e8     	orr	x8, xzr, #0x8
  1b1964: f94017e9     	ldr	x9, [sp, #0x28]
  1b1968: f940012a     	ldr	x10, [x9]
  1b196c: f85d83ab     	ldur	x11, [x29, #-0x28]
  1b1970: b940016c     	ldr	w12, [x11]
  1b1974: 2a0c03ed     	mov	w13, w12
  1b1978: 93407dad     	sxtw	x13, w13
  1b197c: 9b0d7d08     	mul	x8, x8, x13
  1b1980: 8b080148     	add	x8, x10, x8
  1b1984: f9400108     	ldr	x8, [x8]
  1b1988: 2a0803ec     	mov	w12, w8
  1b198c: b900016c     	str	w12, [x11]
  1b1990: b27a03e8     	orr	x8, xzr, #0x40
  1b1994: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1998: f1010129     	subs	x9, x9, #0x40
  1b199c: f9400fea     	ldr	x10, [sp, #0x18]
  1b19a0: f940014b     	ldr	x11, [x10]
  1b19a4: 8b090169     	add	x9, x11, x9
  1b19a8: f9000149     	str	x9, [x10]
  1b19ac: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b19b0: 8b080120     	add	x0, x9, x8
  1b19b4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1b19b8: 910203ff     	add	sp, sp, #0x80
  1b19bc: d65f03c0     	ret

00000000001b19c0 <_VDBG_free>:
  1b19c0: d10083ff     	sub	sp, sp, #0x20
  1b19c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b19c8: 910043fd     	add	x29, sp, #0x10
  1b19cc: d2800008     	mov	x8, #0x0                // =0
  1b19d0: f90007e0     	str	x0, [sp, #0x8]
  1b19d4: f94007e0     	ldr	x0, [sp, #0x8]
  1b19d8: eb08001f     	cmp	x0, x8
  1b19dc: 1a9f07e9     	cset	w9, ne
  1b19e0: 37000049     	tbnz	w9, #0x0, 0x1b19e8 <_VDBG_free+0x28>
  1b19e4: 14000009     	b	0x1b1a08 <_VDBG_free+0x48>
  1b19e8: b27ae7e8     	orr	x8, xzr, #0xffffffffffffffc0
  1b19ec: f94007e9     	ldr	x9, [sp, #0x8]
  1b19f0: 8b080128     	add	x8, x9, x8
  1b19f4: f90007e8     	str	x8, [sp, #0x8]
  1b19f8: f94007e0     	ldr	x0, [sp, #0x8]
  1b19fc: 97fffef9     	bl	0x1b15e0 <_VDBG_malloc+0xb4>
  1b1a00: f94007e0     	ldr	x0, [sp, #0x8]
  1b1a04: 97fbc113     	bl	0xa1e50 <free@plt>
  1b1a08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b1a0c: 910083ff     	add	sp, sp, #0x20
  1b1a10: d65f03c0     	ret

00000000001b1a14 <res_clear_info>:
  1b1a14: d10083ff     	sub	sp, sp, #0x20
  1b1a18: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b1a1c: 910043fd     	add	x29, sp, #0x10
  1b1a20: d2800008     	mov	x8, #0x0                // =0
  1b1a24: f90007e0     	str	x0, [sp, #0x8]
  1b1a28: f94007e0     	ldr	x0, [sp, #0x8]
  1b1a2c: eb08001f     	cmp	x0, x8
  1b1a30: 1a9f07e9     	cset	w9, ne
  1b1a34: f90003e8     	str	x8, [sp]
  1b1a38: 37000049     	tbnz	w9, #0x0, 0x1b1a40 <res_clear_info+0x2c>
  1b1a3c: 1400001a     	b	0x1b1aa4 <res_clear_info+0x90>
  1b1a40: f94007e8     	ldr	x8, [sp, #0x8]
  1b1a44: f9400508     	ldr	x8, [x8, #0x8]
  1b1a48: f94003e9     	ldr	x9, [sp]
  1b1a4c: eb09011f     	cmp	x8, x9
  1b1a50: 1a9f07ea     	cset	w10, ne
  1b1a54: 3700004a     	tbnz	w10, #0x0, 0x1b1a5c <res_clear_info+0x48>
  1b1a58: 14000004     	b	0x1b1a68 <res_clear_info+0x54>
  1b1a5c: f94007e8     	ldr	x8, [sp, #0x8]
  1b1a60: f9400500     	ldr	x0, [x8, #0x8]
  1b1a64: 97fbc0fb     	bl	0xa1e50 <free@plt>
  1b1a68: f94007e8     	ldr	x8, [sp, #0x8]
  1b1a6c: f9400908     	ldr	x8, [x8, #0x10]
  1b1a70: f94003e9     	ldr	x9, [sp]
  1b1a74: eb09011f     	cmp	x8, x9
  1b1a78: 1a9f07ea     	cset	w10, ne
  1b1a7c: 3700004a     	tbnz	w10, #0x0, 0x1b1a84 <res_clear_info+0x70>
  1b1a80: 14000004     	b	0x1b1a90 <res_clear_info+0x7c>
  1b1a84: f94007e8     	ldr	x8, [sp, #0x8]
  1b1a88: f9400900     	ldr	x0, [x8, #0x10]
  1b1a8c: 97fbc0f1     	bl	0xa1e50 <free@plt>
  1b1a90: b27c07e2     	orr	x2, xzr, #0x30
  1b1a94: 52800008     	mov	w8, #0x0                // =0
  1b1a98: f94007e0     	ldr	x0, [sp, #0x8]
  1b1a9c: 2a0803e1     	mov	w1, w8
  1b1aa0: 97fbd454     	bl	0xa6bf0 <memset@plt>
  1b1aa4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b1aa8: 910083ff     	add	sp, sp, #0x20
  1b1aac: d65f03c0     	ret

00000000001b1ab0 <res_unpack>:
  1b1ab0: d10203ff     	sub	sp, sp, #0x80
  1b1ab4: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1b1ab8: 9101c3fd     	add	x29, sp, #0x70
  1b1abc: b27c07e8     	orr	x8, xzr, #0x30
  1b1ac0: 52800009     	mov	w9, #0x0                // =0
  1b1ac4: 321c03ea     	orr	w10, wzr, #0x10
  1b1ac8: 321f03eb     	orr	w11, wzr, #0x2
  1b1acc: 1280000c     	mov	w12, #-0x1              // =-1
  1b1ad0: f81f03a0     	stur	x0, [x29, #-0x10]
  1b1ad4: f81e83a1     	stur	x1, [x29, #-0x18]
  1b1ad8: f81e03a2     	stur	x2, [x29, #-0x20]
  1b1adc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b1ae0: f9401800     	ldr	x0, [x0, #0x30]
  1b1ae4: f81d03a0     	stur	x0, [x29, #-0x30]
  1b1ae8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b1aec: 2a0903e1     	mov	w1, w9
  1b1af0: aa0803e2     	mov	x2, x8
  1b1af4: b90037ea     	str	w10, [sp, #0x34]
  1b1af8: b90033eb     	str	w11, [sp, #0x30]
  1b1afc: b9002fec     	str	w12, [sp, #0x2c]
  1b1b00: 97fbd43c     	bl	0xa6bf0 <memset@plt>
  1b1b04: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1b08: b94037e1     	ldr	w1, [sp, #0x34]
  1b1b0c: 97fbcefd     	bl	0xa5700 <oggpack_read@plt>
  1b1b10: 2a0003e9     	mov	w9, w0
  1b1b14: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b1b18: b9000109     	str	w9, [x8]
  1b1b1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b1b20: b9400109     	ldr	w9, [x8]
  1b1b24: b94033ea     	ldr	w10, [sp, #0x30]
  1b1b28: 6b0a013f     	cmp	w9, w10
  1b1b2c: 1a9fd7e9     	cset	w9, gt
  1b1b30: 37000109     	tbnz	w9, #0x0, 0x1b1b50 <res_unpack+0xa0>
  1b1b34: 52800008     	mov	w8, #0x0                // =0
  1b1b38: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1b3c: b940012a     	ldr	w10, [x9]
  1b1b40: 6b08015f     	cmp	w10, w8
  1b1b44: 1a9fa7e8     	cset	w8, lt
  1b1b48: 37000048     	tbnz	w8, #0x0, 0x1b1b50 <res_unpack+0xa0>
  1b1b4c: 14000002     	b	0x1b1b54 <res_unpack+0xa4>
  1b1b50: 140000cc     	b	0x1b1e80 <res_unpack+0x3d0>
  1b1b54: 321d03e1     	orr	w1, wzr, #0x8
  1b1b58: 321f07e8     	orr	w8, wzr, #0x6
  1b1b5c: 321d07e9     	orr	w9, wzr, #0x18
  1b1b60: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1b64: b9002be1     	str	w1, [sp, #0x28]
  1b1b68: 2a0903e1     	mov	w1, w9
  1b1b6c: b90027e8     	str	w8, [sp, #0x24]
  1b1b70: b90023e9     	str	w9, [sp, #0x20]
  1b1b74: 97fbcee3     	bl	0xa5700 <oggpack_read@plt>
  1b1b78: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1b7c: f9000d40     	str	x0, [x10, #0x18]
  1b1b80: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1b84: b94023e1     	ldr	w1, [sp, #0x20]
  1b1b88: 97fbcede     	bl	0xa5700 <oggpack_read@plt>
  1b1b8c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1b90: f9001140     	str	x0, [x10, #0x20]
  1b1b94: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1b98: b94023e1     	ldr	w1, [sp, #0x20]
  1b1b9c: 97fbced9     	bl	0xa5700 <oggpack_read@plt>
  1b1ba0: 9100040a     	add	x10, x0, #0x1
  1b1ba4: 2a0a03e8     	mov	w8, w10
  1b1ba8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1bac: b9002948     	str	w8, [x10, #0x28]
  1b1bb0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1bb4: b94027e1     	ldr	w1, [sp, #0x24]
  1b1bb8: 97fbced2     	bl	0xa5700 <oggpack_read@plt>
  1b1bbc: 9100040a     	add	x10, x0, #0x1
  1b1bc0: 2a0a03e8     	mov	w8, w10
  1b1bc4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1bc8: 3900b148     	strb	w8, [x10, #0x2c]
  1b1bcc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1bd0: b9402be1     	ldr	w1, [sp, #0x28]
  1b1bd4: 97fbcecb     	bl	0xa5700 <oggpack_read@plt>
  1b1bd8: 2a0003e8     	mov	w8, w0
  1b1bdc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1be0: 3900b548     	strb	w8, [x10, #0x2d]
  1b1be4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1be8: 3940b548     	ldrb	w8, [x10, #0x2d]
  1b1bec: f85d03aa     	ldur	x10, [x29, #-0x30]
  1b1bf0: b9402149     	ldr	w9, [x10, #0x20]
  1b1bf4: 6b09011f     	cmp	w8, w9
  1b1bf8: 1a9fb7e8     	cset	w8, ge
  1b1bfc: 37000048     	tbnz	w8, #0x0, 0x1b1c04 <res_unpack+0x154>
  1b1c00: 14000002     	b	0x1b1c08 <res_unpack+0x158>
  1b1c04: 1400009f     	b	0x1b1e80 <res_unpack+0x3d0>
  1b1c08: 321d03e8     	orr	w8, wzr, #0x8
  1b1c0c: b24003e9     	orr	x9, xzr, #0x1
  1b1c10: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1c14: 3940b14b     	ldrb	w11, [x10, #0x2c]
  1b1c18: 2a0b03ea     	mov	w10, w11
  1b1c1c: d3401d4a     	ubfx	x10, x10, #0, #8
  1b1c20: 9b097d40     	mul	x0, x10, x9
  1b1c24: b9001fe8     	str	w8, [sp, #0x1c]
  1b1c28: 97fbc19a     	bl	0xa2290 <malloc@plt>
  1b1c2c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1c30: f9000520     	str	x0, [x9, #0x8]
  1b1c34: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1c38: 3940b128     	ldrb	w8, [x9, #0x2c]
  1b1c3c: b9401feb     	ldr	w11, [sp, #0x1c]
  1b1c40: 1b0b7d08     	mul	w8, w8, w11
  1b1c44: 320003ec     	orr	w12, wzr, #0x1
  1b1c48: 9b2c7d00     	smull	x0, w8, w12
  1b1c4c: 97fbc191     	bl	0xa2290 <malloc@plt>
  1b1c50: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1c54: f9000920     	str	x0, [x9, #0x10]
  1b1c58: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b1c5c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b1c60: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1c64: 3940b12a     	ldrb	w10, [x9, #0x2c]
  1b1c68: 6b0a011f     	cmp	w8, w10
  1b1c6c: 1a9fa7e8     	cset	w8, lt
  1b1c70: 37000048     	tbnz	w8, #0x0, 0x1b1c78 <res_unpack+0x1c8>
  1b1c74: 14000026     	b	0x1b1d0c <res_unpack+0x25c>
  1b1c78: 320007e1     	orr	w1, wzr, #0x3
  1b1c7c: 320003e8     	orr	w8, wzr, #0x1
  1b1c80: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1c84: b9001be8     	str	w8, [sp, #0x18]
  1b1c88: 97fbce9e     	bl	0xa5700 <oggpack_read@plt>
  1b1c8c: 2a0003e8     	mov	w8, w0
  1b1c90: b81cc3a8     	stur	w8, [x29, #-0x34]
  1b1c94: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1c98: b9401be1     	ldr	w1, [sp, #0x18]
  1b1c9c: 97fbce99     	bl	0xa5700 <oggpack_read@plt>
  1b1ca0: b5000040     	cbnz	x0, 0x1b1ca8 <res_unpack+0x1f8>
  1b1ca4: 1400000e     	b	0x1b1cdc <res_unpack+0x22c>
  1b1ca8: b24007e8     	orr	x8, xzr, #0x3
  1b1cac: 528000a1     	mov	w1, #0x5                // =5
  1b1cb0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1cb4: f9000be8     	str	x8, [sp, #0x10]
  1b1cb8: 97fbce92     	bl	0xa5700 <oggpack_read@plt>
  1b1cbc: f9400be8     	ldr	x8, [sp, #0x10]
  1b1cc0: 9ac82000     	lsl	x0, x0, x8
  1b1cc4: b85cc3a1     	ldur	w1, [x29, #-0x34]
  1b1cc8: 2a0103e9     	mov	w9, w1
  1b1ccc: 93407d29     	sxtw	x9, w9
  1b1cd0: aa000129     	orr	x9, x9, x0
  1b1cd4: 2a0903e1     	mov	w1, w9
  1b1cd8: b81cc3a1     	stur	w1, [x29, #-0x34]
  1b1cdc: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1b1ce0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1ce4: f9400529     	ldr	x9, [x9, #0x8]
  1b1ce8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b1cec: 2a0a03eb     	mov	w11, w10
  1b1cf0: 93407d6b     	sxtw	x11, w11
  1b1cf4: 8b0b0129     	add	x9, x9, x11
  1b1cf8: 39000128     	strb	w8, [x9]
  1b1cfc: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b1d00: 11000508     	add	w8, w8, #0x1
  1b1d04: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b1d08: 17ffffd5     	b	0x1b1c5c <res_unpack+0x1ac>
  1b1d0c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b1d10: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b1d14: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1d18: 3940b12a     	ldrb	w10, [x9, #0x2c]
  1b1d1c: 6b0a011f     	cmp	w8, w10
  1b1d20: 1a9fa7e8     	cset	w8, lt
  1b1d24: 37000048     	tbnz	w8, #0x0, 0x1b1d2c <res_unpack+0x27c>
  1b1d28: 1400004f     	b	0x1b1e64 <res_unpack+0x3b4>
  1b1d2c: b81d83bf     	stur	wzr, [x29, #-0x28]
  1b1d30: 321d03e8     	orr	w8, wzr, #0x8
  1b1d34: b85d83a9     	ldur	w9, [x29, #-0x28]
  1b1d38: 6b08013f     	cmp	w9, w8
  1b1d3c: 1a9fa7e8     	cset	w8, lt
  1b1d40: 37000048     	tbnz	w8, #0x0, 0x1b1d48 <res_unpack+0x298>
  1b1d44: 14000044     	b	0x1b1e54 <res_unpack+0x3a4>
  1b1d48: 320003e8     	orr	w8, wzr, #0x1
  1b1d4c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1d50: f9400529     	ldr	x9, [x9, #0x8]
  1b1d54: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b1d58: 2a0a03eb     	mov	w11, w10
  1b1d5c: 93407d6b     	sxtw	x11, w11
  1b1d60: 8b0b0129     	add	x9, x9, x11
  1b1d64: 3940012a     	ldrb	w10, [x9]
  1b1d68: b85d83ac     	ldur	w12, [x29, #-0x28]
  1b1d6c: 1acc294a     	asr	w10, w10, w12
  1b1d70: 0a080148     	and	w8, w10, w8
  1b1d74: 35000048     	cbnz	w8, 0x1b1d7c <res_unpack+0x2cc>
  1b1d78: 14000027     	b	0x1b1e14 <res_unpack+0x364>
  1b1d7c: 321d03e1     	orr	w1, wzr, #0x8
  1b1d80: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1d84: 97fbce5f     	bl	0xa5700 <oggpack_read@plt>
  1b1d88: 2a0003e1     	mov	w1, w0
  1b1d8c: 381cb3a1     	sturb	w1, [x29, #-0x35]
  1b1d90: 385cb3a1     	ldurb	w1, [x29, #-0x35]
  1b1d94: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b1d98: b9402008     	ldr	w8, [x0, #0x20]
  1b1d9c: 6b08003f     	cmp	w1, w8
  1b1da0: 1a9fb7e8     	cset	w8, ge
  1b1da4: 37000048     	tbnz	w8, #0x0, 0x1b1dac <res_unpack+0x2fc>
  1b1da8: 14000002     	b	0x1b1db0 <res_unpack+0x300>
  1b1dac: 14000035     	b	0x1b1e80 <res_unpack+0x3d0>
  1b1db0: 321d03e8     	orr	w8, wzr, #0x8
  1b1db4: 385cb3a9     	ldurb	w9, [x29, #-0x35]
  1b1db8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1dbc: f940094a     	ldr	x10, [x10, #0x10]
  1b1dc0: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1b1dc4: 1b087d68     	mul	w8, w11, w8
  1b1dc8: b85d83ab     	ldur	w11, [x29, #-0x28]
  1b1dcc: 0b0b0108     	add	w8, w8, w11
  1b1dd0: 2a0803ec     	mov	w12, w8
  1b1dd4: 93407d8c     	sxtw	x12, w12
  1b1dd8: 8b0c014a     	add	x10, x10, x12
  1b1ddc: 39000149     	strb	w9, [x10]
  1b1de0: b85d83a8     	ldur	w8, [x29, #-0x28]
  1b1de4: 11000508     	add	w8, w8, #0x1
  1b1de8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b1dec: 3940b949     	ldrb	w9, [x10, #0x2e]
  1b1df0: 6b09011f     	cmp	w8, w9
  1b1df4: 1a9fd7e8     	cset	w8, gt
  1b1df8: 37000048     	tbnz	w8, #0x0, 0x1b1e00 <res_unpack+0x350>
  1b1dfc: 14000005     	b	0x1b1e10 <res_unpack+0x360>
  1b1e00: b85d83a8     	ldur	w8, [x29, #-0x28]
  1b1e04: 11000508     	add	w8, w8, #0x1
  1b1e08: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1e0c: 3900b928     	strb	w8, [x9, #0x2e]
  1b1e10: 1400000d     	b	0x1b1e44 <res_unpack+0x394>
  1b1e14: 321d03e8     	orr	w8, wzr, #0x8
  1b1e18: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b1e1c: f9400929     	ldr	x9, [x9, #0x10]
  1b1e20: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b1e24: 1b087d48     	mul	w8, w10, w8
  1b1e28: b85d83aa     	ldur	w10, [x29, #-0x28]
  1b1e2c: 0b0a0108     	add	w8, w8, w10
  1b1e30: 2a0803eb     	mov	w11, w8
  1b1e34: 93407d6b     	sxtw	x11, w11
  1b1e38: 8b0b0129     	add	x9, x9, x11
  1b1e3c: b9402fe8     	ldr	w8, [sp, #0x2c]
  1b1e40: 39000128     	strb	w8, [x9]
  1b1e44: b85d83a8     	ldur	w8, [x29, #-0x28]
  1b1e48: 11000508     	add	w8, w8, #0x1
  1b1e4c: b81d83a8     	stur	w8, [x29, #-0x28]
  1b1e50: 17ffffb8     	b	0x1b1d30 <res_unpack+0x280>
  1b1e54: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b1e58: 11000508     	add	w8, w8, #0x1
  1b1e5c: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b1e60: 17ffffac     	b	0x1b1d10 <res_unpack+0x260>
  1b1e64: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b1e68: 97fbc49e     	bl	0xa30e0 <oggpack_eop@plt>
  1b1e6c: 35000040     	cbnz	w0, 0x1b1e74 <res_unpack+0x3c4>
  1b1e70: 14000002     	b	0x1b1e78 <res_unpack+0x3c8>
  1b1e74: 14000003     	b	0x1b1e80 <res_unpack+0x3d0>
  1b1e78: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b1e7c: 14000007     	b	0x1b1e98 <res_unpack+0x3e8>
  1b1e80: 320003e8     	orr	w8, wzr, #0x1
  1b1e84: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b1e88: b9000fe8     	str	w8, [sp, #0xc]
  1b1e8c: 97fbe405     	bl	0xaaea0 <res_clear_info@plt>
  1b1e90: b9400fe8     	ldr	w8, [sp, #0xc]
  1b1e94: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b1e98: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b1e9c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1b1ea0: 910203ff     	add	sp, sp, #0x80
  1b1ea4: d65f03c0     	ret

00000000001b1ea8 <res_inverse>:
  1b1ea8: f81e0ffc     	str	x28, [sp, #-0x20]!
  1b1eac: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b1eb0: 910043fd     	add	x29, sp, #0x10
  1b1eb4: d10643ff     	sub	sp, sp, #0x190
  1b1eb8: d53bd048     	mrs	x8, TPIDR_EL0
  1b1ebc: f9401508     	ldr	x8, [x8, #0x28]
  1b1ec0: f81e83a8     	stur	x8, [x29, #-0x18]
  1b1ec4: f81d83a0     	stur	x0, [x29, #-0x28]
  1b1ec8: f81d03a1     	stur	x1, [x29, #-0x30]
  1b1ecc: f81c83a2     	stur	x2, [x29, #-0x38]
  1b1ed0: f81c03a3     	stur	x3, [x29, #-0x40]
  1b1ed4: b81bc3a4     	stur	w4, [x29, #-0x44]
  1b1ed8: 2a1f03e4     	mov	w4, wzr
  1b1edc: b81a83a4     	stur	w4, [x29, #-0x58]
  1b1ee0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b1ee4: f9400108     	ldr	x8, [x8]
  1b1ee8: f9401908     	ldr	x8, [x8, #0x30]
  1b1eec: f81a03a8     	stur	x8, [x29, #-0x60]
  1b1ef0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b1ef4: f9402908     	ldr	x8, [x8, #0x50]
  1b1ef8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b1efc: 3940b404     	ldrb	w4, [x0, #0x2d]
  1b1f00: 2a0403e0     	mov	w0, w4
  1b1f04: 52800d04     	mov	w4, #0x68               // =104
  1b1f08: 2a0403e1     	mov	w1, w4
  1b1f0c: 9b017c00     	mul	x0, x0, x1
  1b1f10: 8b000108     	add	x8, x8, x0
  1b1f14: f81983a8     	stur	x8, [x29, #-0x68]
  1b1f18: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b1f1c: b9402904     	ldr	w4, [x8, #0x28]
  1b1f20: b81943a4     	stur	w4, [x29, #-0x6c]
  1b1f24: f85983a8     	ldur	x8, [x29, #-0x68]
  1b1f28: f9401108     	ldr	x8, [x8, #0x20]
  1b1f2c: 2a0803e4     	mov	w4, w8
  1b1f30: b81903a4     	stur	w4, [x29, #-0x70]
  1b1f34: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b1f38: f85d83a0     	ldur	x0, [x29, #-0x28]
  1b1f3c: f9402c00     	ldr	x0, [x0, #0x58]
  1b1f40: f8607908     	ldr	x8, [x8, x0, lsl #3]
  1b1f44: 2a0803e4     	mov	w4, w8
  1b1f48: b818c3a4     	stur	w4, [x29, #-0x74]
  1b1f4c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b1f50: b9400104     	ldr	w4, [x8]
  1b1f54: 71000484     	subs	w4, w4, #0x1
  1b1f58: b81143a4     	stur	w4, [x29, #-0xec]
  1b1f5c: 5400364c     	b.gt	0x1b2624 <res_inverse+0x77c>
  1b1f60: 14000001     	b	0x1b1f64 <res_inverse+0xbc>
  1b1f64: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b1f68: 13017d08     	asr	w8, w8, #1
  1b1f6c: b81883a8     	stur	w8, [x29, #-0x78]
  1b1f70: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b1f74: f9401129     	ldr	x9, [x9, #0x20]
  1b1f78: b89883aa     	ldursw	x10, [x29, #-0x78]
  1b1f7c: eb0a0129     	subs	x9, x9, x10
  1b1f80: f81083a9     	stur	x9, [x29, #-0xf8]
  1b1f84: 540000ca     	b.ge	0x1b1f9c <res_inverse+0xf4>
  1b1f88: 14000001     	b	0x1b1f8c <res_inverse+0xe4>
  1b1f8c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b1f90: f9401108     	ldr	x8, [x8, #0x20]
  1b1f94: f81003a8     	stur	x8, [x29, #-0x100]
  1b1f98: 14000004     	b	0x1b1fa8 <res_inverse+0x100>
  1b1f9c: b89883a8     	ldursw	x8, [x29, #-0x78]
  1b1fa0: f81003a8     	stur	x8, [x29, #-0x100]
  1b1fa4: 14000001     	b	0x1b1fa8 <res_inverse+0x100>
  1b1fa8: f85003a0     	ldur	x0, [x29, #-0x100]
  1b1fac: 2a0003e8     	mov	w8, w0
  1b1fb0: b81843a8     	stur	w8, [x29, #-0x7c]
  1b1fb4: b85843a8     	ldur	w8, [x29, #-0x7c]
  1b1fb8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b1fbc: b9401809     	ldr	w9, [x0, #0x18]
  1b1fc0: 6b090108     	subs	w8, w8, w9
  1b1fc4: 2a0803e0     	mov	w0, w8
  1b1fc8: 2a0003e8     	mov	w8, w0
  1b1fcc: b81803a8     	stur	w8, [x29, #-0x80]
  1b1fd0: b85803a8     	ldur	w8, [x29, #-0x80]
  1b1fd4: 71000508     	subs	w8, w8, #0x1
  1b1fd8: d10013a9     	sub	x9, x29, #0x4
  1b1fdc: b8100128     	stur	w8, [x9, #-0x100]
  1b1fe0: 5400320b     	b.lt	0x1b2620 <res_inverse+0x778>
  1b1fe4: 14000001     	b	0x1b1fe8 <res_inverse+0x140>
  1b1fe8: b85803a8     	ldur	w8, [x29, #-0x80]
  1b1fec: b85943a9     	ldur	w9, [x29, #-0x6c]
  1b1ff0: 1ac90d08     	sdiv	w8, w8, w9
  1b1ff4: b817c3a8     	stur	w8, [x29, #-0x84]
  1b1ff8: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b1ffc: b85903a9     	ldur	w9, [x29, #-0x70]
  1b2000: 0b090108     	add	w8, w8, w9
  1b2004: 71000508     	subs	w8, w8, #0x1
  1b2008: 1ac90d08     	sdiv	w8, w8, w9
  1b200c: b81783a8     	stur	w8, [x29, #-0x88]
  1b2010: 2a1f03e8     	mov	w8, wzr
  1b2014: b81b83a8     	stur	w8, [x29, #-0x48]
  1b2018: 14000001     	b	0x1b201c <res_inverse+0x174>
  1b201c: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2020: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b2024: 6b090108     	subs	w8, w8, w9
  1b2028: d10023a9     	sub	x9, x29, #0x8
  1b202c: b8100128     	stur	w8, [x9, #-0x100]
  1b2030: 540002aa     	b.ge	0x1b2084 <res_inverse+0x1dc>
  1b2034: 14000001     	b	0x1b2038 <res_inverse+0x190>
  1b2038: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b203c: b89b83a9     	ldursw	x9, [x29, #-0x48]
  1b2040: b869790a     	ldr	w10, [x8, x9, lsl #2]
  1b2044: 3400016a     	cbz	w10, 0x1b2070 <res_inverse+0x1c8>
  1b2048: 14000001     	b	0x1b204c <res_inverse+0x1a4>
  1b204c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1b2050: b89b83a9     	ldursw	x9, [x29, #-0x48]
  1b2054: f8697909     	ldr	x9, [x8, x9, lsl #3]
  1b2058: b89a83aa     	ldursw	x10, [x29, #-0x58]
  1b205c: 2a0a03eb     	mov	w11, w10
  1b2060: 1100056b     	add	w11, w11, #0x1
  1b2064: b81a83ab     	stur	w11, [x29, #-0x58]
  1b2068: f82a7909     	str	x9, [x8, x10, lsl #3]
  1b206c: 14000001     	b	0x1b2070 <res_inverse+0x1c8>
  1b2070: 14000001     	b	0x1b2074 <res_inverse+0x1cc>
  1b2074: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2078: 11000508     	add	w8, w8, #0x1
  1b207c: b81b83a8     	stur	w8, [x29, #-0x48]
  1b2080: 17ffffe7     	b	0x1b201c <res_inverse+0x174>
  1b2084: b85a83a8     	ldur	w8, [x29, #-0x58]
  1b2088: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b208c: b85a83a8     	ldur	w8, [x29, #-0x58]
  1b2090: 34002c68     	cbz	w8, 0x1b261c <res_inverse+0x774>
  1b2094: 14000001     	b	0x1b2098 <res_inverse+0x1f0>
  1b2098: b89bc3a8     	ldursw	x8, [x29, #-0x44]
  1b209c: d37df108     	lsl	x8, x8, #3
  1b20a0: 91003d08     	add	x8, x8, #0xf
  1b20a4: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1b20a8: 910003e9     	mov	x9, sp
  1b20ac: eb080128     	subs	x8, x9, x8
  1b20b0: 9100011f     	mov	sp, x8
  1b20b4: f81703a8     	stur	x8, [x29, #-0x90]
  1b20b8: 2a1f03ea     	mov	w10, wzr
  1b20bc: b81b43aa     	stur	w10, [x29, #-0x4c]
  1b20c0: 14000001     	b	0x1b20c4 <res_inverse+0x21c>
  1b20c4: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b20c8: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b20cc: 6b090108     	subs	w8, w8, w9
  1b20d0: d10033a9     	sub	x9, x29, #0xc
  1b20d4: b8100128     	stur	w8, [x9, #-0x100]
  1b20d8: 5400028a     	b.ge	0x1b2128 <res_inverse+0x280>
  1b20dc: 14000001     	b	0x1b20e0 <res_inverse+0x238>
  1b20e0: b85783a8     	ldur	w8, [x29, #-0x88]
  1b20e4: b85903a9     	ldur	w9, [x29, #-0x70]
  1b20e8: 1b097d08     	mul	w8, w8, w9
  1b20ec: 2a0803e0     	mov	w0, w8
  1b20f0: 93407c00     	sxtw	x0, w0
  1b20f4: 91003c00     	add	x0, x0, #0xf
  1b20f8: 927cec00     	and	x0, x0, #0xfffffffffffffff0
  1b20fc: 910003ea     	mov	x10, sp
  1b2100: eb00014a     	subs	x10, x10, x0
  1b2104: 9100015f     	mov	sp, x10
  1b2108: f85703a0     	ldur	x0, [x29, #-0x90]
  1b210c: b89b43ab     	ldursw	x11, [x29, #-0x4c]
  1b2110: f82b780a     	str	x10, [x0, x11, lsl #3]
  1b2114: 14000001     	b	0x1b2118 <res_inverse+0x270>
  1b2118: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b211c: 11000508     	add	w8, w8, #0x1
  1b2120: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b2124: 17ffffe8     	b	0x1b20c4 <res_inverse+0x21c>
  1b2128: 2a1f03e8     	mov	w8, wzr
  1b212c: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b2130: 14000001     	b	0x1b2134 <res_inverse+0x28c>
  1b2134: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b2138: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b213c: 3940b92a     	ldrb	w10, [x9, #0x2e]
  1b2140: 6b0a0108     	subs	w8, w8, w10
  1b2144: d10043a9     	sub	x9, x29, #0x10
  1b2148: b8100128     	stur	w8, [x9, #-0x100]
  1b214c: 5400266a     	b.ge	0x1b2618 <res_inverse+0x770>
  1b2150: 14000001     	b	0x1b2154 <res_inverse+0x2ac>
  1b2154: 2a1f03e8     	mov	w8, wzr
  1b2158: b81b83a8     	stur	w8, [x29, #-0x48]
  1b215c: 14000001     	b	0x1b2160 <res_inverse+0x2b8>
  1b2160: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2164: b857c3a9     	ldur	w9, [x29, #-0x84]
  1b2168: 6b090108     	subs	w8, w8, w9
  1b216c: d10053a9     	sub	x9, x29, #0x14
  1b2170: b8100128     	stur	w8, [x9, #-0x100]
  1b2174: 5400248a     	b.ge	0x1b2604 <res_inverse+0x75c>
  1b2178: 14000001     	b	0x1b217c <res_inverse+0x2d4>
  1b217c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b2180: 35001268     	cbnz	w8, 0x1b23cc <res_inverse+0x524>
  1b2184: 14000001     	b	0x1b2188 <res_inverse+0x2e0>
  1b2188: f85703a8     	ldur	x8, [x29, #-0x90]
  1b218c: f9400108     	ldr	x8, [x8]
  1b2190: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b2194: b85903aa     	ldur	w10, [x29, #-0x70]
  1b2198: 0b0a0129     	add	w9, w9, w10
  1b219c: 71000529     	subs	w9, w9, #0x1
  1b21a0: 320003ea     	orr	w10, wzr, #0x1
  1b21a4: 3829c90a     	strb	w10, [x8, w9, sxtw]
  1b21a8: b85903a9     	ldur	w9, [x29, #-0x70]
  1b21ac: 71000929     	subs	w9, w9, #0x2
  1b21b0: b81b03a9     	stur	w9, [x29, #-0x50]
  1b21b4: 14000001     	b	0x1b21b8 <res_inverse+0x310>
  1b21b8: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b21bc: 37f80248     	tbnz	w8, #0x1f, 0x1b2204 <res_inverse+0x35c>
  1b21c0: 14000001     	b	0x1b21c4 <res_inverse+0x31c>
  1b21c4: f85703a8     	ldur	x8, [x29, #-0x90]
  1b21c8: f9400108     	ldr	x8, [x8]
  1b21cc: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b21d0: b85b03aa     	ldur	w10, [x29, #-0x50]
  1b21d4: 0b0a0129     	add	w9, w9, w10
  1b21d8: 1100052a     	add	w10, w9, #0x1
  1b21dc: 386ac90a     	ldrb	w10, [x8, w10, sxtw]
  1b21e0: f85d03ab     	ldur	x11, [x29, #-0x30]
  1b21e4: 3940b16c     	ldrb	w12, [x11, #0x2c]
  1b21e8: 1b0c7d4a     	mul	w10, w10, w12
  1b21ec: 3829c90a     	strb	w10, [x8, w9, sxtw]
  1b21f0: 14000001     	b	0x1b21f4 <res_inverse+0x34c>
  1b21f4: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b21f8: 71000508     	subs	w8, w8, #0x1
  1b21fc: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2200: 17ffffee     	b	0x1b21b8 <res_inverse+0x310>
  1b2204: 320003e8     	orr	w8, wzr, #0x1
  1b2208: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b220c: 14000001     	b	0x1b2210 <res_inverse+0x368>
  1b2210: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b2214: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b2218: 6b090108     	subs	w8, w8, w9
  1b221c: d10063a9     	sub	x9, x29, #0x18
  1b2220: b8100128     	stur	w8, [x9, #-0x100]
  1b2224: 5400040a     	b.ge	0x1b22a4 <res_inverse+0x3fc>
  1b2228: 14000001     	b	0x1b222c <res_inverse+0x384>
  1b222c: b85903a8     	ldur	w8, [x29, #-0x70]
  1b2230: 71000508     	subs	w8, w8, #0x1
  1b2234: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2238: 14000001     	b	0x1b223c <res_inverse+0x394>
  1b223c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2240: 37f80288     	tbnz	w8, #0x1f, 0x1b2290 <res_inverse+0x3e8>
  1b2244: 14000001     	b	0x1b2248 <res_inverse+0x3a0>
  1b2248: f85703a8     	ldur	x8, [x29, #-0x90]
  1b224c: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b2250: 2a0903ea     	mov	w10, w9
  1b2254: 7100054a     	subs	w10, w10, #0x1
  1b2258: f86ad90b     	ldr	x11, [x8, w10, sxtw #3]
  1b225c: b85b83aa     	ldur	w10, [x29, #-0x48]
  1b2260: b85b03ac     	ldur	w12, [x29, #-0x50]
  1b2264: 0b0c014a     	add	w10, w10, w12
  1b2268: 2a0a03e0     	mov	w0, w10
  1b226c: 93407c00     	sxtw	x0, w0
  1b2270: 3860696a     	ldrb	w10, [x11, x0]
  1b2274: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2278: 3820690a     	strb	w10, [x8, x0]
  1b227c: 14000001     	b	0x1b2280 <res_inverse+0x3d8>
  1b2280: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2284: 71000508     	subs	w8, w8, #0x1
  1b2288: b81b03a8     	stur	w8, [x29, #-0x50]
  1b228c: 17ffffec     	b	0x1b223c <res_inverse+0x394>
  1b2290: 14000001     	b	0x1b2294 <res_inverse+0x3ec>
  1b2294: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b2298: 11000508     	add	w8, w8, #0x1
  1b229c: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b22a0: 17ffffdc     	b	0x1b2210 <res_inverse+0x368>
  1b22a4: 2a1f03e8     	mov	w8, wzr
  1b22a8: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b22ac: 14000001     	b	0x1b22b0 <res_inverse+0x408>
  1b22b0: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b22b4: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b22b8: 6b090108     	subs	w8, w8, w9
  1b22bc: d10073a9     	sub	x9, x29, #0x1c
  1b22c0: b8100128     	stur	w8, [x9, #-0x100]
  1b22c4: 5400082a     	b.ge	0x1b23c8 <res_inverse+0x520>
  1b22c8: 14000001     	b	0x1b22cc <res_inverse+0x424>
  1b22cc: f85983a0     	ldur	x0, [x29, #-0x68]
  1b22d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b22d4: 91002101     	add	x1, x8, #0x8
  1b22d8: 97fbc16e     	bl	0xa2890 <vorbis_book_decode@plt>
  1b22dc: 2a0003e9     	mov	w9, w0
  1b22e0: b816c3a9     	stur	w9, [x29, #-0x94]
  1b22e4: b856c3a9     	ldur	w9, [x29, #-0x94]
  1b22e8: 31000529     	adds	w9, w9, #0x1
  1b22ec: d10083a8     	sub	x8, x29, #0x20
  1b22f0: b8100109     	stur	w9, [x8, #-0x100]
  1b22f4: 54000061     	b.ne	0x1b2300 <res_inverse+0x458>
  1b22f8: 14000001     	b	0x1b22fc <res_inverse+0x454>
  1b22fc: 14000208     	b	0x1b2b1c <res_inverse+0xc74>
  1b2300: 2a1f03e8     	mov	w8, wzr
  1b2304: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2308: 14000001     	b	0x1b230c <res_inverse+0x464>
  1b230c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2310: b85903a9     	ldur	w9, [x29, #-0x70]
  1b2314: 6b090108     	subs	w8, w8, w9
  1b2318: d10093a9     	sub	x9, x29, #0x24
  1b231c: b8100128     	stur	w8, [x9, #-0x100]
  1b2320: 540004aa     	b.ge	0x1b23b4 <res_inverse+0x50c>
  1b2324: 14000001     	b	0x1b2328 <res_inverse+0x480>
  1b2328: f85703a8     	ldur	x8, [x29, #-0x90]
  1b232c: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b2330: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2334: b85b83aa     	ldur	w10, [x29, #-0x48]
  1b2338: b85b03ab     	ldur	w11, [x29, #-0x50]
  1b233c: 0b0b014a     	add	w10, w10, w11
  1b2340: 386ac90a     	ldrb	w10, [x8, w10, sxtw]
  1b2344: b81683aa     	stur	w10, [x29, #-0x98]
  1b2348: b856c3aa     	ldur	w10, [x29, #-0x94]
  1b234c: b85683ab     	ldur	w11, [x29, #-0x98]
  1b2350: 1acb094a     	udiv	w10, w10, w11
  1b2354: f85703a8     	ldur	x8, [x29, #-0x90]
  1b2358: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b235c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2360: b85b83ab     	ldur	w11, [x29, #-0x48]
  1b2364: b85b03ac     	ldur	w12, [x29, #-0x50]
  1b2368: 0b0c016b     	add	w11, w11, w12
  1b236c: 382bc90a     	strb	w10, [x8, w11, sxtw]
  1b2370: f85703a8     	ldur	x8, [x29, #-0x90]
  1b2374: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b2378: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b237c: b85b83aa     	ldur	w10, [x29, #-0x48]
  1b2380: b85b03ab     	ldur	w11, [x29, #-0x50]
  1b2384: 0b0b014a     	add	w10, w10, w11
  1b2388: 386ac90a     	ldrb	w10, [x8, w10, sxtw]
  1b238c: b85683ab     	ldur	w11, [x29, #-0x98]
  1b2390: 1b0b7d4a     	mul	w10, w10, w11
  1b2394: b856c3ab     	ldur	w11, [x29, #-0x94]
  1b2398: 6b0a016a     	subs	w10, w11, w10
  1b239c: b816c3aa     	stur	w10, [x29, #-0x94]
  1b23a0: 14000001     	b	0x1b23a4 <res_inverse+0x4fc>
  1b23a4: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b23a8: 11000508     	add	w8, w8, #0x1
  1b23ac: b81b03a8     	stur	w8, [x29, #-0x50]
  1b23b0: 17ffffd7     	b	0x1b230c <res_inverse+0x464>
  1b23b4: 14000001     	b	0x1b23b8 <res_inverse+0x510>
  1b23b8: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b23bc: 11000508     	add	w8, w8, #0x1
  1b23c0: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b23c4: 17ffffbb     	b	0x1b22b0 <res_inverse+0x408>
  1b23c8: 14000001     	b	0x1b23cc <res_inverse+0x524>
  1b23cc: 2a1f03e8     	mov	w8, wzr
  1b23d0: b81b03a8     	stur	w8, [x29, #-0x50]
  1b23d4: 14000001     	b	0x1b23d8 <res_inverse+0x530>
  1b23d8: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b23dc: b85903a9     	ldur	w9, [x29, #-0x70]
  1b23e0: 2a1f03e0     	mov	w0, wzr
  1b23e4: 6b090108     	subs	w8, w8, w9
  1b23e8: d100a3a9     	sub	x9, x29, #0x28
  1b23ec: b8100128     	stur	w8, [x9, #-0x100]
  1b23f0: d100b3a8     	sub	x8, x29, #0x2c
  1b23f4: b8100100     	stur	w0, [x8, #-0x100]
  1b23f8: 5400016a     	b.ge	0x1b2424 <res_inverse+0x57c>
  1b23fc: 14000001     	b	0x1b2400 <res_inverse+0x558>
  1b2400: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2404: b857c3a9     	ldur	w9, [x29, #-0x84]
  1b2408: 6b090108     	subs	w8, w8, w9
  1b240c: 1a9fa7e9     	cset	w9, lt
  1b2410: d100c3aa     	sub	x10, x29, #0x30
  1b2414: b8100148     	stur	w8, [x10, #-0x100]
  1b2418: d100b3a8     	sub	x8, x29, #0x2c
  1b241c: b8100109     	stur	w9, [x8, #-0x100]
  1b2420: 14000001     	b	0x1b2424 <res_inverse+0x57c>
  1b2424: d100b3a8     	sub	x8, x29, #0x2c
  1b2428: b8500108     	ldur	w8, [x8, #-0x100]
  1b242c: 36000ea8     	tbz	w8, #0x0, 0x1b2600 <res_inverse+0x758>
  1b2430: 14000001     	b	0x1b2434 <res_inverse+0x58c>
  1b2434: 2a1f03e8     	mov	w8, wzr
  1b2438: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b243c: 14000001     	b	0x1b2440 <res_inverse+0x598>
  1b2440: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b2444: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b2448: 6b090108     	subs	w8, w8, w9
  1b244c: d100d3a9     	sub	x9, x29, #0x34
  1b2450: b8100128     	stur	w8, [x9, #-0x100]
  1b2454: 54000c6a     	b.ge	0x1b25e0 <res_inverse+0x738>
  1b2458: 14000001     	b	0x1b245c <res_inverse+0x5b4>
  1b245c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2460: f9400d08     	ldr	x8, [x8, #0x18]
  1b2464: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b2468: b85943aa     	ldur	w10, [x29, #-0x6c]
  1b246c: 1b0a7d29     	mul	w9, w9, w10
  1b2470: 8b29c108     	add	x8, x8, w9, sxtw
  1b2474: f81603a8     	stur	x8, [x29, #-0xa0]
  1b2478: f85703a8     	ldur	x8, [x29, #-0x90]
  1b247c: b89b43ab     	ldursw	x11, [x29, #-0x4c]
  1b2480: f86b7908     	ldr	x8, [x8, x11, lsl #3]
  1b2484: b89b83ab     	ldursw	x11, [x29, #-0x48]
  1b2488: 386b6909     	ldrb	w9, [x8, x11]
  1b248c: b815c3a9     	stur	w9, [x29, #-0xa4]
  1b2490: b855c3a9     	ldur	w9, [x29, #-0xa4]
  1b2494: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2498: 3940b10a     	ldrb	w10, [x8, #0x2c]
  1b249c: 6b0a0129     	subs	w9, w9, w10
  1b24a0: d100e3a8     	sub	x8, x29, #0x38
  1b24a4: b8100109     	stur	w9, [x8, #-0x100]
  1b24a8: 5400092a     	b.ge	0x1b25cc <res_inverse+0x724>
  1b24ac: 14000001     	b	0x1b24b0 <res_inverse+0x608>
  1b24b0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b24b4: f9400508     	ldr	x8, [x8, #0x8]
  1b24b8: b895c3a9     	ldursw	x9, [x29, #-0xa4]
  1b24bc: 3869690a     	ldrb	w10, [x8, x9]
  1b24c0: b85ac3ab     	ldur	w11, [x29, #-0x54]
  1b24c4: 2a0b03e8     	mov	w8, w11
  1b24c8: 2a0803eb     	mov	w11, w8
  1b24cc: 320003ec     	orr	w12, wzr, #0x1
  1b24d0: 1acb218b     	lsl	w11, w12, w11
  1b24d4: 0a0b014a     	and	w10, w10, w11
  1b24d8: 340007aa     	cbz	w10, 0x1b25cc <res_inverse+0x724>
  1b24dc: 14000001     	b	0x1b24e0 <res_inverse+0x638>
  1b24e0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b24e4: f9402908     	ldr	x8, [x8, #0x50]
  1b24e8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b24ec: f9400929     	ldr	x9, [x9, #0x10]
  1b24f0: f85703aa     	ldur	x10, [x29, #-0x90]
  1b24f4: b89b43ab     	ldursw	x11, [x29, #-0x4c]
  1b24f8: f86b794a     	ldr	x10, [x10, x11, lsl #3]
  1b24fc: b89b83ab     	ldursw	x11, [x29, #-0x48]
  1b2500: 386b694c     	ldrb	w12, [x10, x11]
  1b2504: b85ac3ad     	ldur	w13, [x29, #-0x54]
  1b2508: 0b0c0dac     	add	w12, w13, w12, lsl #3
  1b250c: 386cc92c     	ldrb	w12, [x9, w12, sxtw]
  1b2510: 2a0c03e9     	mov	w9, w12
  1b2514: 52800d0c     	mov	w12, #0x68              // =104
  1b2518: 2a0c03ea     	mov	w10, w12
  1b251c: 9b0a7d29     	mul	x9, x9, x10
  1b2520: 8b090108     	add	x8, x8, x9
  1b2524: f81503a8     	stur	x8, [x29, #-0xb0]
  1b2528: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b252c: b940010c     	ldr	w12, [x8]
  1b2530: 3400028c     	cbz	w12, 0x1b2580 <res_inverse+0x6d8>
  1b2534: 14000001     	b	0x1b2538 <res_inverse+0x690>
  1b2538: f85503a0     	ldur	x0, [x29, #-0xb0]
  1b253c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1b2540: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b2544: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2548: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b254c: 8b090901     	add	x1, x8, x9, lsl #2
  1b2550: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b2554: 91002102     	add	x2, x8, #0x8
  1b2558: b85943a3     	ldur	w3, [x29, #-0x6c]
  1b255c: 321d73e4     	orr	w4, wzr, #0xfffffff8
  1b2560: 97fbba54     	bl	0xa0eb0 <vorbis_book_decodev_add@plt>
  1b2564: b1000408     	adds	x8, x0, #0x1
  1b2568: d10103a9     	sub	x9, x29, #0x40
  1b256c: f8100128     	stur	x8, [x9, #-0x100]
  1b2570: 54000061     	b.ne	0x1b257c <res_inverse+0x6d4>
  1b2574: 14000001     	b	0x1b2578 <res_inverse+0x6d0>
  1b2578: 14000169     	b	0x1b2b1c <res_inverse+0xc74>
  1b257c: 14000013     	b	0x1b25c8 <res_inverse+0x720>
  1b2580: f85503a0     	ldur	x0, [x29, #-0xb0]
  1b2584: f85c83a8     	ldur	x8, [x29, #-0x38]
  1b2588: b89b43a9     	ldursw	x9, [x29, #-0x4c]
  1b258c: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2590: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b2594: 8b090901     	add	x1, x8, x9, lsl #2
  1b2598: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b259c: 91002102     	add	x2, x8, #0x8
  1b25a0: b85943a3     	ldur	w3, [x29, #-0x6c]
  1b25a4: 321d73e4     	orr	w4, wzr, #0xfffffff8
  1b25a8: 97fbd21e     	bl	0xa6e20 <vorbis_book_decodevs_add@plt>
  1b25ac: b1000408     	adds	x8, x0, #0x1
  1b25b0: d10123a9     	sub	x9, x29, #0x48
  1b25b4: f8100128     	stur	x8, [x9, #-0x100]
  1b25b8: 54000061     	b.ne	0x1b25c4 <res_inverse+0x71c>
  1b25bc: 14000001     	b	0x1b25c0 <res_inverse+0x718>
  1b25c0: 14000157     	b	0x1b2b1c <res_inverse+0xc74>
  1b25c4: 14000001     	b	0x1b25c8 <res_inverse+0x720>
  1b25c8: 14000001     	b	0x1b25cc <res_inverse+0x724>
  1b25cc: 14000001     	b	0x1b25d0 <res_inverse+0x728>
  1b25d0: b85b43a8     	ldur	w8, [x29, #-0x4c]
  1b25d4: 11000508     	add	w8, w8, #0x1
  1b25d8: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b25dc: 17ffff99     	b	0x1b2440 <res_inverse+0x598>
  1b25e0: 14000001     	b	0x1b25e4 <res_inverse+0x73c>
  1b25e4: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b25e8: 11000508     	add	w8, w8, #0x1
  1b25ec: b81b03a8     	stur	w8, [x29, #-0x50]
  1b25f0: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b25f4: 11000508     	add	w8, w8, #0x1
  1b25f8: b81b83a8     	stur	w8, [x29, #-0x48]
  1b25fc: 17ffff77     	b	0x1b23d8 <res_inverse+0x530>
  1b2600: 17fffed8     	b	0x1b2160 <res_inverse+0x2b8>
  1b2604: 14000001     	b	0x1b2608 <res_inverse+0x760>
  1b2608: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b260c: 11000508     	add	w8, w8, #0x1
  1b2610: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b2614: 17fffec8     	b	0x1b2134 <res_inverse+0x28c>
  1b2618: 14000001     	b	0x1b261c <res_inverse+0x774>
  1b261c: 14000001     	b	0x1b2620 <res_inverse+0x778>
  1b2620: 1400013e     	b	0x1b2b18 <res_inverse+0xc70>
  1b2624: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b2628: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b262c: 1b097d08     	mul	w8, w8, w9
  1b2630: 13017d08     	asr	w8, w8, #1
  1b2634: b814c3a8     	stur	w8, [x29, #-0xb4]
  1b2638: f85d03aa     	ldur	x10, [x29, #-0x30]
  1b263c: f940114a     	ldr	x10, [x10, #0x20]
  1b2640: b894c3ab     	ldursw	x11, [x29, #-0xb4]
  1b2644: eb0b014a     	subs	x10, x10, x11
  1b2648: d10143a8     	sub	x8, x29, #0x50
  1b264c: f810010a     	stur	x10, [x8, #-0x100]
  1b2650: 540000ea     	b.ge	0x1b266c <res_inverse+0x7c4>
  1b2654: 14000001     	b	0x1b2658 <res_inverse+0x7b0>
  1b2658: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b265c: f9401108     	ldr	x8, [x8, #0x20]
  1b2660: d10163a9     	sub	x9, x29, #0x58
  1b2664: f8100128     	stur	x8, [x9, #-0x100]
  1b2668: 14000005     	b	0x1b267c <res_inverse+0x7d4>
  1b266c: b894c3a8     	ldursw	x8, [x29, #-0xb4]
  1b2670: d10163a9     	sub	x9, x29, #0x58
  1b2674: f8100128     	stur	x8, [x9, #-0x100]
  1b2678: 14000001     	b	0x1b267c <res_inverse+0x7d4>
  1b267c: d10163a8     	sub	x8, x29, #0x58
  1b2680: f8500100     	ldur	x0, [x8, #-0x100]
  1b2684: 2a0003e8     	mov	w8, w0
  1b2688: b81483a8     	stur	w8, [x29, #-0xb8]
  1b268c: b85483a8     	ldur	w8, [x29, #-0xb8]
  1b2690: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b2694: b9401809     	ldr	w9, [x0, #0x18]
  1b2698: 6b090108     	subs	w8, w8, w9
  1b269c: 2a0803e0     	mov	w0, w8
  1b26a0: 2a0003e8     	mov	w8, w0
  1b26a4: b81443a8     	stur	w8, [x29, #-0xbc]
  1b26a8: b85443a8     	ldur	w8, [x29, #-0xbc]
  1b26ac: 71000508     	subs	w8, w8, #0x1
  1b26b0: d10173a9     	sub	x9, x29, #0x5c
  1b26b4: b8100128     	stur	w8, [x9, #-0x100]
  1b26b8: 540022eb     	b.lt	0x1b2b14 <res_inverse+0xc6c>
  1b26bc: 14000001     	b	0x1b26c0 <res_inverse+0x818>
  1b26c0: b85443a8     	ldur	w8, [x29, #-0xbc]
  1b26c4: b85943a9     	ldur	w9, [x29, #-0x6c]
  1b26c8: 1ac90d08     	sdiv	w8, w8, w9
  1b26cc: b81403a8     	stur	w8, [x29, #-0xc0]
  1b26d0: b85403a8     	ldur	w8, [x29, #-0xc0]
  1b26d4: b85903a9     	ldur	w9, [x29, #-0x70]
  1b26d8: 0b090108     	add	w8, w8, w9
  1b26dc: 71000508     	subs	w8, w8, #0x1
  1b26e0: 1ac90d08     	sdiv	w8, w8, w9
  1b26e4: b813c3a8     	stur	w8, [x29, #-0xc4]
  1b26e8: b853c3a8     	ldur	w8, [x29, #-0xc4]
  1b26ec: b85903a9     	ldur	w9, [x29, #-0x70]
  1b26f0: 1b097d08     	mul	w8, w8, w9
  1b26f4: 2a0803e0     	mov	w0, w8
  1b26f8: 93407c00     	sxtw	x0, w0
  1b26fc: 91003c00     	add	x0, x0, #0xf
  1b2700: 927cec00     	and	x0, x0, #0xfffffffffffffff0
  1b2704: 910003ea     	mov	x10, sp
  1b2708: eb00014a     	subs	x10, x10, x0
  1b270c: 9100015f     	mov	sp, x10
  1b2710: f81303aa     	stur	x10, [x29, #-0xd0]
  1b2714: f85d03aa     	ldur	x10, [x29, #-0x30]
  1b2718: f9400d4a     	ldr	x10, [x10, #0x18]
  1b271c: b89bc3a0     	ldursw	x0, [x29, #-0x44]
  1b2720: 9ac00d4a     	sdiv	x10, x10, x0
  1b2724: 2a0a03e8     	mov	w8, w10
  1b2728: b812c3a8     	stur	w8, [x29, #-0xd4]
  1b272c: 2a1f03e8     	mov	w8, wzr
  1b2730: b81b83a8     	stur	w8, [x29, #-0x48]
  1b2734: 14000001     	b	0x1b2738 <res_inverse+0x890>
  1b2738: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b273c: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b2740: 6b090108     	subs	w8, w8, w9
  1b2744: d10183a9     	sub	x9, x29, #0x60
  1b2748: b8100128     	stur	w8, [x9, #-0x100]
  1b274c: 540001aa     	b.ge	0x1b2780 <res_inverse+0x8d8>
  1b2750: 14000001     	b	0x1b2754 <res_inverse+0x8ac>
  1b2754: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b2758: b89b83a9     	ldursw	x9, [x29, #-0x48]
  1b275c: b869790a     	ldr	w10, [x8, x9, lsl #2]
  1b2760: 3400006a     	cbz	w10, 0x1b276c <res_inverse+0x8c4>
  1b2764: 14000001     	b	0x1b2768 <res_inverse+0x8c0>
  1b2768: 14000006     	b	0x1b2780 <res_inverse+0x8d8>
  1b276c: 14000001     	b	0x1b2770 <res_inverse+0x8c8>
  1b2770: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2774: 11000508     	add	w8, w8, #0x1
  1b2778: b81b83a8     	stur	w8, [x29, #-0x48]
  1b277c: 17ffffef     	b	0x1b2738 <res_inverse+0x890>
  1b2780: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2784: b85bc3a9     	ldur	w9, [x29, #-0x44]
  1b2788: 6b090108     	subs	w8, w8, w9
  1b278c: d10193a9     	sub	x9, x29, #0x64
  1b2790: b8100128     	stur	w8, [x9, #-0x100]
  1b2794: 540000a1     	b.ne	0x1b27a8 <res_inverse+0x900>
  1b2798: 14000001     	b	0x1b279c <res_inverse+0x8f4>
  1b279c: 2a1f03e8     	mov	w8, wzr
  1b27a0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b27a4: 140000e1     	b	0x1b2b28 <res_inverse+0xc80>
  1b27a8: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1b27ac: b85943a9     	ldur	w9, [x29, #-0x6c]
  1b27b0: 1ac80d28     	sdiv	w8, w9, w8
  1b27b4: b81943a8     	stur	w8, [x29, #-0x6c]
  1b27b8: 2a1f03e8     	mov	w8, wzr
  1b27bc: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b27c0: 14000001     	b	0x1b27c4 <res_inverse+0x91c>
  1b27c4: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b27c8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b27cc: 3940b92a     	ldrb	w10, [x9, #0x2e]
  1b27d0: 6b0a0108     	subs	w8, w8, w10
  1b27d4: d101a3a9     	sub	x9, x29, #0x68
  1b27d8: b8100128     	stur	w8, [x9, #-0x100]
  1b27dc: 540019aa     	b.ge	0x1b2b10 <res_inverse+0xc68>
  1b27e0: 14000001     	b	0x1b27e4 <res_inverse+0x93c>
  1b27e4: 2a1f03e8     	mov	w8, wzr
  1b27e8: b81b83a8     	stur	w8, [x29, #-0x48]
  1b27ec: 14000001     	b	0x1b27f0 <res_inverse+0x948>
  1b27f0: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b27f4: b85403a9     	ldur	w9, [x29, #-0xc0]
  1b27f8: 6b090108     	subs	w8, w8, w9
  1b27fc: d101b3a9     	sub	x9, x29, #0x6c
  1b2800: b8100128     	stur	w8, [x9, #-0x100]
  1b2804: 540017ca     	b.ge	0x1b2afc <res_inverse+0xc54>
  1b2808: 14000001     	b	0x1b280c <res_inverse+0x964>
  1b280c: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b2810: 35000a88     	cbnz	w8, 0x1b2960 <res_inverse+0xab8>
  1b2814: 14000001     	b	0x1b2818 <res_inverse+0x970>
  1b2818: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b281c: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b2820: b85903aa     	ldur	w10, [x29, #-0x70]
  1b2824: 0b0a0129     	add	w9, w9, w10
  1b2828: 71000529     	subs	w9, w9, #0x1
  1b282c: 320003ea     	orr	w10, wzr, #0x1
  1b2830: 3829c90a     	strb	w10, [x8, w9, sxtw]
  1b2834: b85903a9     	ldur	w9, [x29, #-0x70]
  1b2838: 71000929     	subs	w9, w9, #0x2
  1b283c: b81b03a9     	stur	w9, [x29, #-0x50]
  1b2840: 14000001     	b	0x1b2844 <res_inverse+0x99c>
  1b2844: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2848: 37f80228     	tbnz	w8, #0x1f, 0x1b288c <res_inverse+0x9e4>
  1b284c: 14000001     	b	0x1b2850 <res_inverse+0x9a8>
  1b2850: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b2854: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b2858: b85b03aa     	ldur	w10, [x29, #-0x50]
  1b285c: 0b0a0129     	add	w9, w9, w10
  1b2860: 1100052a     	add	w10, w9, #0x1
  1b2864: 386ac90a     	ldrb	w10, [x8, w10, sxtw]
  1b2868: f85d03ab     	ldur	x11, [x29, #-0x30]
  1b286c: 3940b16c     	ldrb	w12, [x11, #0x2c]
  1b2870: 1b0c7d4a     	mul	w10, w10, w12
  1b2874: 3829c90a     	strb	w10, [x8, w9, sxtw]
  1b2878: 14000001     	b	0x1b287c <res_inverse+0x9d4>
  1b287c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2880: 71000508     	subs	w8, w8, #0x1
  1b2884: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2888: 17ffffef     	b	0x1b2844 <res_inverse+0x99c>
  1b288c: f85983a0     	ldur	x0, [x29, #-0x68]
  1b2890: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b2894: 91002101     	add	x1, x8, #0x8
  1b2898: 97fbbffe     	bl	0xa2890 <vorbis_book_decode@plt>
  1b289c: 2a0003e9     	mov	w9, w0
  1b28a0: b81283a9     	stur	w9, [x29, #-0xd8]
  1b28a4: b85283a9     	ldur	w9, [x29, #-0xd8]
  1b28a8: 31000529     	adds	w9, w9, #0x1
  1b28ac: d101c3a8     	sub	x8, x29, #0x70
  1b28b0: b8100109     	stur	w9, [x8, #-0x100]
  1b28b4: 54000061     	b.ne	0x1b28c0 <res_inverse+0xa18>
  1b28b8: 14000001     	b	0x1b28bc <res_inverse+0xa14>
  1b28bc: 14000098     	b	0x1b2b1c <res_inverse+0xc74>
  1b28c0: 2a1f03e8     	mov	w8, wzr
  1b28c4: b81b03a8     	stur	w8, [x29, #-0x50]
  1b28c8: 14000001     	b	0x1b28cc <res_inverse+0xa24>
  1b28cc: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b28d0: b85903a9     	ldur	w9, [x29, #-0x70]
  1b28d4: 6b090108     	subs	w8, w8, w9
  1b28d8: d101d3a9     	sub	x9, x29, #0x74
  1b28dc: b8100128     	stur	w8, [x9, #-0x100]
  1b28e0: 540003ea     	b.ge	0x1b295c <res_inverse+0xab4>
  1b28e4: 14000001     	b	0x1b28e8 <res_inverse+0xa40>
  1b28e8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b28ec: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b28f0: b85b03aa     	ldur	w10, [x29, #-0x50]
  1b28f4: 0b0a0129     	add	w9, w9, w10
  1b28f8: 3869c909     	ldrb	w9, [x8, w9, sxtw]
  1b28fc: b81243a9     	stur	w9, [x29, #-0xdc]
  1b2900: b85283a9     	ldur	w9, [x29, #-0xd8]
  1b2904: b85243aa     	ldur	w10, [x29, #-0xdc]
  1b2908: 1aca0929     	udiv	w9, w9, w10
  1b290c: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b2910: b85b83aa     	ldur	w10, [x29, #-0x48]
  1b2914: b85b03ab     	ldur	w11, [x29, #-0x50]
  1b2918: 0b0b014a     	add	w10, w10, w11
  1b291c: 382ac909     	strb	w9, [x8, w10, sxtw]
  1b2920: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b2924: b85b83a9     	ldur	w9, [x29, #-0x48]
  1b2928: b85b03aa     	ldur	w10, [x29, #-0x50]
  1b292c: 0b0a0129     	add	w9, w9, w10
  1b2930: 3869c909     	ldrb	w9, [x8, w9, sxtw]
  1b2934: b85243aa     	ldur	w10, [x29, #-0xdc]
  1b2938: 1b0a7d29     	mul	w9, w9, w10
  1b293c: b85283aa     	ldur	w10, [x29, #-0xd8]
  1b2940: 6b090149     	subs	w9, w10, w9
  1b2944: b81283a9     	stur	w9, [x29, #-0xd8]
  1b2948: 14000001     	b	0x1b294c <res_inverse+0xaa4>
  1b294c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2950: 11000508     	add	w8, w8, #0x1
  1b2954: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2958: 17ffffdd     	b	0x1b28cc <res_inverse+0xa24>
  1b295c: 14000001     	b	0x1b2960 <res_inverse+0xab8>
  1b2960: 2a1f03e8     	mov	w8, wzr
  1b2964: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2968: 14000001     	b	0x1b296c <res_inverse+0xac4>
  1b296c: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2970: b85903a9     	ldur	w9, [x29, #-0x70]
  1b2974: 2a1f03e0     	mov	w0, wzr
  1b2978: 6b090108     	subs	w8, w8, w9
  1b297c: d101e3a9     	sub	x9, x29, #0x78
  1b2980: b8100128     	stur	w8, [x9, #-0x100]
  1b2984: d101f3a8     	sub	x8, x29, #0x7c
  1b2988: b8100100     	stur	w0, [x8, #-0x100]
  1b298c: 5400016a     	b.ge	0x1b29b8 <res_inverse+0xb10>
  1b2990: 14000001     	b	0x1b2994 <res_inverse+0xaec>
  1b2994: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2998: b85403a9     	ldur	w9, [x29, #-0xc0]
  1b299c: 6b090108     	subs	w8, w8, w9
  1b29a0: 1a9fa7e9     	cset	w9, lt
  1b29a4: d10203aa     	sub	x10, x29, #0x80
  1b29a8: b8100148     	stur	w8, [x10, #-0x100]
  1b29ac: d101f3a8     	sub	x8, x29, #0x7c
  1b29b0: b8100109     	stur	w9, [x8, #-0x100]
  1b29b4: 14000001     	b	0x1b29b8 <res_inverse+0xb10>
  1b29b8: d101f3a8     	sub	x8, x29, #0x7c
  1b29bc: b8500108     	ldur	w8, [x8, #-0x100]
  1b29c0: 360009c8     	tbz	w8, #0x0, 0x1b2af8 <res_inverse+0xc50>
  1b29c4: 14000001     	b	0x1b29c8 <res_inverse+0xb20>
  1b29c8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b29cc: b89b83a9     	ldursw	x9, [x29, #-0x48]
  1b29d0: 3869690a     	ldrb	w10, [x8, x9]
  1b29d4: 37f8082a     	tbnz	w10, #0x1f, 0x1b2ad8 <res_inverse+0xc30>
  1b29d8: 14000001     	b	0x1b29dc <res_inverse+0xb34>
  1b29dc: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b29e0: b89b83a9     	ldursw	x9, [x29, #-0x48]
  1b29e4: 3869690a     	ldrb	w10, [x8, x9]
  1b29e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b29ec: 3940b10b     	ldrb	w11, [x8, #0x2c]
  1b29f0: 6b0b014a     	subs	w10, w10, w11
  1b29f4: d10213a8     	sub	x8, x29, #0x84
  1b29f8: b810010a     	stur	w10, [x8, #-0x100]
  1b29fc: 540006ea     	b.ge	0x1b2ad8 <res_inverse+0xc30>
  1b2a00: 14000001     	b	0x1b2a04 <res_inverse+0xb5c>
  1b2a04: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2a08: f9400508     	ldr	x8, [x8, #0x8]
  1b2a0c: f85303a9     	ldur	x9, [x29, #-0xd0]
  1b2a10: b89b83aa     	ldursw	x10, [x29, #-0x48]
  1b2a14: 386a692b     	ldrb	w11, [x9, x10]
  1b2a18: 2a0b03e9     	mov	w9, w11
  1b2a1c: 3869690b     	ldrb	w11, [x8, x9]
  1b2a20: b85ac3ac     	ldur	w12, [x29, #-0x54]
  1b2a24: 2a0c03e8     	mov	w8, w12
  1b2a28: 2a0803ec     	mov	w12, w8
  1b2a2c: 320003ed     	orr	w13, wzr, #0x1
  1b2a30: 1acc21ac     	lsl	w12, w13, w12
  1b2a34: 0a0c016b     	and	w11, w11, w12
  1b2a38: 3400050b     	cbz	w11, 0x1b2ad8 <res_inverse+0xc30>
  1b2a3c: 14000001     	b	0x1b2a40 <res_inverse+0xb98>
  1b2a40: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b2a44: f9402908     	ldr	x8, [x8, #0x50]
  1b2a48: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b2a4c: f9400929     	ldr	x9, [x9, #0x10]
  1b2a50: f85303aa     	ldur	x10, [x29, #-0xd0]
  1b2a54: b89b83ab     	ldursw	x11, [x29, #-0x48]
  1b2a58: 386b694c     	ldrb	w12, [x10, x11]
  1b2a5c: b85ac3ad     	ldur	w13, [x29, #-0x54]
  1b2a60: 0b0c0dac     	add	w12, w13, w12, lsl #3
  1b2a64: 386cc92c     	ldrb	w12, [x9, w12, sxtw]
  1b2a68: 2a0c03e9     	mov	w9, w12
  1b2a6c: 52800d0c     	mov	w12, #0x68              // =104
  1b2a70: 2a0c03ea     	mov	w10, w12
  1b2a74: 9b0a7d29     	mul	x9, x9, x10
  1b2a78: 8b090108     	add	x8, x8, x9
  1b2a7c: f81183a8     	stur	x8, [x29, #-0xe8]
  1b2a80: f85183a0     	ldur	x0, [x29, #-0xe8]
  1b2a84: f85c83a1     	ldur	x1, [x29, #-0x38]
  1b2a88: b85b83ac     	ldur	w12, [x29, #-0x48]
  1b2a8c: b85943ad     	ldur	w13, [x29, #-0x6c]
  1b2a90: 1b0d7d8c     	mul	w12, w12, w13
  1b2a94: b852c3ae     	ldur	w14, [x29, #-0xd4]
  1b2a98: 0b0e018c     	add	w12, w12, w14
  1b2a9c: 2a0c03e8     	mov	w8, w12
  1b2aa0: 93407d02     	sxtw	x2, w8
  1b2aa4: b85bc3a3     	ldur	w3, [x29, #-0x44]
  1b2aa8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1b2aac: 91002104     	add	x4, x8, #0x8
  1b2ab0: 321d73e6     	orr	w6, wzr, #0xfffffff8
  1b2ab4: 2a0d03e5     	mov	w5, w13
  1b2ab8: 97fbd85a     	bl	0xa8c20 <vorbis_book_decodevv_add@plt>
  1b2abc: b1000408     	adds	x8, x0, #0x1
  1b2ac0: d10243a9     	sub	x9, x29, #0x90
  1b2ac4: f8100128     	stur	x8, [x9, #-0x100]
  1b2ac8: 54000061     	b.ne	0x1b2ad4 <res_inverse+0xc2c>
  1b2acc: 14000001     	b	0x1b2ad0 <res_inverse+0xc28>
  1b2ad0: 14000013     	b	0x1b2b1c <res_inverse+0xc74>
  1b2ad4: 14000001     	b	0x1b2ad8 <res_inverse+0xc30>
  1b2ad8: 14000001     	b	0x1b2adc <res_inverse+0xc34>
  1b2adc: b85b03a8     	ldur	w8, [x29, #-0x50]
  1b2ae0: 11000508     	add	w8, w8, #0x1
  1b2ae4: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2ae8: b85b83a8     	ldur	w8, [x29, #-0x48]
  1b2aec: 11000508     	add	w8, w8, #0x1
  1b2af0: b81b83a8     	stur	w8, [x29, #-0x48]
  1b2af4: 17ffff9e     	b	0x1b296c <res_inverse+0xac4>
  1b2af8: 17ffff3e     	b	0x1b27f0 <res_inverse+0x948>
  1b2afc: 14000001     	b	0x1b2b00 <res_inverse+0xc58>
  1b2b00: b85ac3a8     	ldur	w8, [x29, #-0x54]
  1b2b04: 11000508     	add	w8, w8, #0x1
  1b2b08: b81ac3a8     	stur	w8, [x29, #-0x54]
  1b2b0c: 17ffff2e     	b	0x1b27c4 <res_inverse+0x91c>
  1b2b10: 14000001     	b	0x1b2b14 <res_inverse+0xc6c>
  1b2b14: 14000001     	b	0x1b2b18 <res_inverse+0xc70>
  1b2b18: 14000001     	b	0x1b2b1c <res_inverse+0xc74>
  1b2b1c: 2a1f03e8     	mov	w8, wzr
  1b2b20: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b2b24: 14000001     	b	0x1b2b28 <res_inverse+0xc80>
  1b2b28: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1b2b2c: d53bd049     	mrs	x9, TPIDR_EL0
  1b2b30: f9401529     	ldr	x9, [x9, #0x28]
  1b2b34: f85e83aa     	ldur	x10, [x29, #-0x18]
  1b2b38: eb0a0129     	subs	x9, x9, x10
  1b2b3c: d10253aa     	sub	x10, x29, #0x94
  1b2b40: b8100148     	stur	w8, [x10, #-0x100]
  1b2b44: d10283a8     	sub	x8, x29, #0xa0
  1b2b48: f8100109     	stur	x9, [x8, #-0x100]
  1b2b4c: 54000101     	b.ne	0x1b2b6c <res_inverse+0xcc4>
  1b2b50: 14000001     	b	0x1b2b54 <res_inverse+0xcac>
  1b2b54: d10253a8     	sub	x8, x29, #0x94
  1b2b58: b8500100     	ldur	w0, [x8, #-0x100]
  1b2b5c: d10043bf     	sub	sp, x29, #0x10
  1b2b60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b2b64: f84207fc     	ldr	x28, [sp], #0x20
  1b2b68: d65f03c0     	ret
  1b2b6c: 97fbdc81     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b2b70 <vorbis_comment_init>:
  1b2b70: d10083ff     	sub	sp, sp, #0x20
  1b2b74: f9000bfe     	str	x30, [sp, #0x10]
  1b2b78: 52800008     	mov	w8, #0x0                // =0
  1b2b7c: b27b03e2     	orr	x2, xzr, #0x20
  1b2b80: f90007e0     	str	x0, [sp, #0x8]
  1b2b84: f94007e0     	ldr	x0, [sp, #0x8]
  1b2b88: 2a0803e1     	mov	w1, w8
  1b2b8c: 97fbd019     	bl	0xa6bf0 <memset@plt>
  1b2b90: f9400bfe     	ldr	x30, [sp, #0x10]
  1b2b94: 910083ff     	add	sp, sp, #0x20
  1b2b98: d65f03c0     	ret

00000000001b2b9c <vorbis_comment_query>:
  1b2b9c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1b2ba0: 910003fd     	mov	x29, sp
  1b2ba4: d101c3ff     	sub	sp, sp, #0x70
  1b2ba8: d53bd048     	mrs	x8, TPIDR_EL0
  1b2bac: f9401508     	ldr	x8, [x8, #0x28]
  1b2bb0: f81f83a8     	stur	x8, [x29, #-0x8]
  1b2bb4: f81e83a0     	stur	x0, [x29, #-0x18]
  1b2bb8: f81e03a1     	stur	x1, [x29, #-0x20]
  1b2bbc: b81dc3a2     	stur	w2, [x29, #-0x24]
  1b2bc0: 2a1f03e2     	mov	w2, wzr
  1b2bc4: b81cc3a2     	stur	w2, [x29, #-0x34]
  1b2bc8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b2bcc: 97fbc1e9     	bl	0xa3370 <strlen@plt>
  1b2bd0: 2a0003e2     	mov	w2, w0
  1b2bd4: 11000442     	add	w2, w2, #0x1
  1b2bd8: 2a0203e0     	mov	w0, w2
  1b2bdc: 2a0003e2     	mov	w2, w0
  1b2be0: b81c83a2     	stur	w2, [x29, #-0x38]
  1b2be4: b85c83a2     	ldur	w2, [x29, #-0x38]
  1b2be8: 11000442     	add	w2, w2, #0x1
  1b2bec: 2a0203e0     	mov	w0, w2
  1b2bf0: 93407c08     	sxtw	x8, w0
  1b2bf4: 91003d08     	add	x8, x8, #0xf
  1b2bf8: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1b2bfc: 910003e0     	mov	x0, sp
  1b2c00: eb080008     	subs	x8, x0, x8
  1b2c04: 9100011f     	mov	sp, x8
  1b2c08: f81c03a8     	stur	x8, [x29, #-0x40]
  1b2c0c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b2c10: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b2c14: 97fbcdc7     	bl	0xa6330 <strcpy@plt>
  1b2c18: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b2c1c: f0000481     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1b2c20: 91168c21     	add	x1, x1, #0x5a3
  1b2c24: f81b83a0     	stur	x0, [x29, #-0x48]
  1b2c28: aa0803e0     	mov	x0, x8
  1b2c2c: 97fbd469     	bl	0xa7dd0 <strcat@plt>
  1b2c30: aa1f03e8     	mov	x8, xzr
  1b2c34: f81d03a8     	stur	x8, [x29, #-0x30]
  1b2c38: f81b03a0     	stur	x0, [x29, #-0x50]
  1b2c3c: 14000001     	b	0x1b2c40 <vorbis_comment_query+0xa4>
  1b2c40: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2c44: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b2c48: b9801129     	ldrsw	x9, [x9, #0x10]
  1b2c4c: eb090108     	subs	x8, x8, x9
  1b2c50: f81a83a8     	stur	x8, [x29, #-0x58]
  1b2c54: 5400046a     	b.ge	0x1b2ce0 <vorbis_comment_query+0x144>
  1b2c58: 14000001     	b	0x1b2c5c <vorbis_comment_query+0xc0>
  1b2c5c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b2c60: f9400108     	ldr	x8, [x8]
  1b2c64: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b2c68: f8697900     	ldr	x0, [x8, x9, lsl #3]
  1b2c6c: f85c03a1     	ldur	x1, [x29, #-0x40]
  1b2c70: b85c83a2     	ldur	w2, [x29, #-0x38]
  1b2c74: 9400002c     	bl	0x1b2d24 <vorbis_comment_query+0x188>
  1b2c78: 350002a0     	cbnz	w0, 0x1b2ccc <vorbis_comment_query+0x130>
  1b2c7c: 14000001     	b	0x1b2c80 <vorbis_comment_query+0xe4>
  1b2c80: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b2c84: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1b2c88: 6b090108     	subs	w8, w8, w9
  1b2c8c: b81a43a8     	stur	w8, [x29, #-0x5c]
  1b2c90: 54000141     	b.ne	0x1b2cb8 <vorbis_comment_query+0x11c>
  1b2c94: 14000001     	b	0x1b2c98 <vorbis_comment_query+0xfc>
  1b2c98: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b2c9c: f9400108     	ldr	x8, [x8]
  1b2ca0: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b2ca4: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b2ca8: b89c83a9     	ldursw	x9, [x29, #-0x38]
  1b2cac: 8b090108     	add	x8, x8, x9
  1b2cb0: f81f03a8     	stur	x8, [x29, #-0x10]
  1b2cb4: 1400000e     	b	0x1b2cec <vorbis_comment_query+0x150>
  1b2cb8: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1b2cbc: 11000508     	add	w8, w8, #0x1
  1b2cc0: b81cc3a8     	stur	w8, [x29, #-0x34]
  1b2cc4: 14000001     	b	0x1b2cc8 <vorbis_comment_query+0x12c>
  1b2cc8: 14000001     	b	0x1b2ccc <vorbis_comment_query+0x130>
  1b2ccc: 14000001     	b	0x1b2cd0 <vorbis_comment_query+0x134>
  1b2cd0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2cd4: 91000508     	add	x8, x8, #0x1
  1b2cd8: f81d03a8     	stur	x8, [x29, #-0x30]
  1b2cdc: 17ffffd9     	b	0x1b2c40 <vorbis_comment_query+0xa4>
  1b2ce0: aa1f03e8     	mov	x8, xzr
  1b2ce4: f81f03a8     	stur	x8, [x29, #-0x10]
  1b2ce8: 14000001     	b	0x1b2cec <vorbis_comment_query+0x150>
  1b2cec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b2cf0: d53bd049     	mrs	x9, TPIDR_EL0
  1b2cf4: f9401529     	ldr	x9, [x9, #0x28]
  1b2cf8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b2cfc: eb0a0129     	subs	x9, x9, x10
  1b2d00: f81983a8     	stur	x8, [x29, #-0x68]
  1b2d04: f81903a9     	stur	x9, [x29, #-0x70]
  1b2d08: 540000c1     	b.ne	0x1b2d20 <vorbis_comment_query+0x184>
  1b2d0c: 14000001     	b	0x1b2d10 <vorbis_comment_query+0x174>
  1b2d10: f85983a0     	ldur	x0, [x29, #-0x68]
  1b2d14: 910003bf     	mov	sp, x29
  1b2d18: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1b2d1c: d65f03c0     	ret
  1b2d20: 97fbdc14     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b2d24: d10103ff     	sub	sp, sp, #0x40
  1b2d28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b2d2c: 9100c3fd     	add	x29, sp, #0x30
  1b2d30: f81f03a0     	stur	x0, [x29, #-0x10]
  1b2d34: f9000fe1     	str	x1, [sp, #0x18]
  1b2d38: b90017e2     	str	w2, [sp, #0x14]
  1b2d3c: b90013ff     	str	wzr, [sp, #0x10]
  1b2d40: b94013e8     	ldr	w8, [sp, #0x10]
  1b2d44: b94017e9     	ldr	w9, [sp, #0x14]
  1b2d48: 6b09011f     	cmp	w8, w9
  1b2d4c: 1a9fa7e8     	cset	w8, lt
  1b2d50: 37000048     	tbnz	w8, #0x0, 0x1b2d58 <vorbis_comment_query+0x1bc>
  1b2d54: 1400001d     	b	0x1b2dc8 <vorbis_comment_query+0x22c>
  1b2d58: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b2d5c: b94013e9     	ldr	w9, [sp, #0x10]
  1b2d60: 2a0903ea     	mov	w10, w9
  1b2d64: 93407d4a     	sxtw	x10, w10
  1b2d68: 8b0a0108     	add	x8, x8, x10
  1b2d6c: 39400100     	ldrb	w0, [x8]
  1b2d70: 97fbd820     	bl	0xa8df0 <toupper@plt>
  1b2d74: f9400fe8     	ldr	x8, [sp, #0x18]
  1b2d78: b94013e9     	ldr	w9, [sp, #0x10]
  1b2d7c: 2a0903ea     	mov	w10, w9
  1b2d80: 93407d4a     	sxtw	x10, w10
  1b2d84: 8b0a0108     	add	x8, x8, x10
  1b2d88: 39400109     	ldrb	w9, [x8]
  1b2d8c: b9000fe0     	str	w0, [sp, #0xc]
  1b2d90: 2a0903e0     	mov	w0, w9
  1b2d94: 97fbd817     	bl	0xa8df0 <toupper@plt>
  1b2d98: b9400fe9     	ldr	w9, [sp, #0xc]
  1b2d9c: 6b00013f     	cmp	w9, w0
  1b2da0: 1a9f07e0     	cset	w0, ne
  1b2da4: 37000040     	tbnz	w0, #0x0, 0x1b2dac <vorbis_comment_query+0x210>
  1b2da8: 14000004     	b	0x1b2db8 <vorbis_comment_query+0x21c>
  1b2dac: 320003e8     	orr	w8, wzr, #0x1
  1b2db0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b2db4: 14000006     	b	0x1b2dcc <vorbis_comment_query+0x230>
  1b2db8: b94013e8     	ldr	w8, [sp, #0x10]
  1b2dbc: 11000508     	add	w8, w8, #0x1
  1b2dc0: b90013e8     	str	w8, [sp, #0x10]
  1b2dc4: 17ffffdf     	b	0x1b2d40 <vorbis_comment_query+0x1a4>
  1b2dc8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b2dcc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b2dd0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b2dd4: 910103ff     	add	sp, sp, #0x40
  1b2dd8: d65f03c0     	ret

00000000001b2ddc <vorbis_comment_query_count>:
  1b2ddc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1b2de0: 910003fd     	mov	x29, sp
  1b2de4: d10183ff     	sub	sp, sp, #0x60
  1b2de8: d53bd048     	mrs	x8, TPIDR_EL0
  1b2dec: f9401508     	ldr	x8, [x8, #0x28]
  1b2df0: f81f83a8     	stur	x8, [x29, #-0x8]
  1b2df4: f81f03a0     	stur	x0, [x29, #-0x10]
  1b2df8: f81e83a1     	stur	x1, [x29, #-0x18]
  1b2dfc: 2a1f03e9     	mov	w9, wzr
  1b2e00: b81e03a9     	stur	w9, [x29, #-0x20]
  1b2e04: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b2e08: b81cc3a9     	stur	w9, [x29, #-0x34]
  1b2e0c: 97fbc159     	bl	0xa3370 <strlen@plt>
  1b2e10: 2a0003e9     	mov	w9, w0
  1b2e14: 11000529     	add	w9, w9, #0x1
  1b2e18: 2a0903e0     	mov	w0, w9
  1b2e1c: 2a0003e9     	mov	w9, w0
  1b2e20: b81dc3a9     	stur	w9, [x29, #-0x24]
  1b2e24: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b2e28: 11000529     	add	w9, w9, #0x1
  1b2e2c: 2a0903e0     	mov	w0, w9
  1b2e30: 93407c08     	sxtw	x8, w0
  1b2e34: 91003d08     	add	x8, x8, #0xf
  1b2e38: 927ced08     	and	x8, x8, #0xfffffffffffffff0
  1b2e3c: 910003e0     	mov	x0, sp
  1b2e40: eb080008     	subs	x8, x0, x8
  1b2e44: 9100011f     	mov	sp, x8
  1b2e48: f81d03a8     	stur	x8, [x29, #-0x30]
  1b2e4c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b2e50: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b2e54: 97fbcd37     	bl	0xa6330 <strcpy@plt>
  1b2e58: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b2e5c: f0000481     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1b2e60: 91168c21     	add	x1, x1, #0x5a3
  1b2e64: f81c03a0     	stur	x0, [x29, #-0x40]
  1b2e68: aa0803e0     	mov	x0, x8
  1b2e6c: 97fbd3d9     	bl	0xa7dd0 <strcat@plt>
  1b2e70: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1b2e74: b81e43a9     	stur	w9, [x29, #-0x1c]
  1b2e78: f81b83a0     	stur	x0, [x29, #-0x48]
  1b2e7c: 14000001     	b	0x1b2e80 <vorbis_comment_query_count+0xa4>
  1b2e80: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1b2e84: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b2e88: b940112a     	ldr	w10, [x9, #0x10]
  1b2e8c: 6b0a0108     	subs	w8, w8, w10
  1b2e90: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b2e94: 5400028a     	b.ge	0x1b2ee4 <vorbis_comment_query_count+0x108>
  1b2e98: 14000001     	b	0x1b2e9c <vorbis_comment_query_count+0xc0>
  1b2e9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b2ea0: f9400108     	ldr	x8, [x8]
  1b2ea4: b89e43a9     	ldursw	x9, [x29, #-0x1c]
  1b2ea8: f8697900     	ldr	x0, [x8, x9, lsl #3]
  1b2eac: f85d03a1     	ldur	x1, [x29, #-0x30]
  1b2eb0: b85dc3a2     	ldur	w2, [x29, #-0x24]
  1b2eb4: 97ffff9c     	bl	0x1b2d24 <vorbis_comment_query+0x188>
  1b2eb8: 350000c0     	cbnz	w0, 0x1b2ed0 <vorbis_comment_query_count+0xf4>
  1b2ebc: 14000001     	b	0x1b2ec0 <vorbis_comment_query_count+0xe4>
  1b2ec0: b85e03a8     	ldur	w8, [x29, #-0x20]
  1b2ec4: 11000508     	add	w8, w8, #0x1
  1b2ec8: b81e03a8     	stur	w8, [x29, #-0x20]
  1b2ecc: 14000001     	b	0x1b2ed0 <vorbis_comment_query_count+0xf4>
  1b2ed0: 14000001     	b	0x1b2ed4 <vorbis_comment_query_count+0xf8>
  1b2ed4: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1b2ed8: 11000508     	add	w8, w8, #0x1
  1b2edc: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b2ee0: 17ffffe8     	b	0x1b2e80 <vorbis_comment_query_count+0xa4>
  1b2ee4: b85e03a8     	ldur	w8, [x29, #-0x20]
  1b2ee8: d53bd049     	mrs	x9, TPIDR_EL0
  1b2eec: f9401529     	ldr	x9, [x9, #0x28]
  1b2ef0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b2ef4: eb0a0129     	subs	x9, x9, x10
  1b2ef8: b81b03a8     	stur	w8, [x29, #-0x50]
  1b2efc: f81a83a9     	stur	x9, [x29, #-0x58]
  1b2f00: 540000c1     	b.ne	0x1b2f18 <vorbis_comment_query_count+0x13c>
  1b2f04: 14000001     	b	0x1b2f08 <vorbis_comment_query_count+0x12c>
  1b2f08: b85b03a0     	ldur	w0, [x29, #-0x50]
  1b2f0c: 910003bf     	mov	sp, x29
  1b2f10: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1b2f14: d65f03c0     	ret
  1b2f18: 97fbdb96     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b2f1c <vorbis_comment_clear>:
  1b2f1c: d100c3ff     	sub	sp, sp, #0x30
  1b2f20: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b2f24: 910083fd     	add	x29, sp, #0x20
  1b2f28: d2800008     	mov	x8, #0x0                // =0
  1b2f2c: f81f83a0     	stur	x0, [x29, #-0x8]
  1b2f30: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b2f34: eb08001f     	cmp	x0, x8
  1b2f38: 1a9f07e9     	cset	w9, ne
  1b2f3c: f90007e8     	str	x8, [sp, #0x8]
  1b2f40: 37000049     	tbnz	w9, #0x0, 0x1b2f48 <vorbis_comment_clear+0x2c>
  1b2f44: 14000041     	b	0x1b3048 <vorbis_comment_clear+0x12c>
  1b2f48: f9000bff     	str	xzr, [sp, #0x10]
  1b2f4c: f9400be8     	ldr	x8, [sp, #0x10]
  1b2f50: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b2f54: b940112a     	ldr	w10, [x9, #0x10]
  1b2f58: 2a0a03e9     	mov	w9, w10
  1b2f5c: 93407d29     	sxtw	x9, w9
  1b2f60: eb09011f     	cmp	x8, x9
  1b2f64: 1a9fa7ea     	cset	w10, lt
  1b2f68: 3700004a     	tbnz	w10, #0x0, 0x1b2f70 <vorbis_comment_clear+0x54>
  1b2f6c: 14000019     	b	0x1b2fd0 <vorbis_comment_clear+0xb4>
  1b2f70: b27d03e8     	orr	x8, xzr, #0x8
  1b2f74: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b2f78: f9400129     	ldr	x9, [x9]
  1b2f7c: f9400bea     	ldr	x10, [sp, #0x10]
  1b2f80: 9b0a7d08     	mul	x8, x8, x10
  1b2f84: 8b080128     	add	x8, x9, x8
  1b2f88: f9400108     	ldr	x8, [x8]
  1b2f8c: f94007e9     	ldr	x9, [sp, #0x8]
  1b2f90: eb09011f     	cmp	x8, x9
  1b2f94: 1a9f07eb     	cset	w11, ne
  1b2f98: 3700004b     	tbnz	w11, #0x0, 0x1b2fa0 <vorbis_comment_clear+0x84>
  1b2f9c: 14000009     	b	0x1b2fc0 <vorbis_comment_clear+0xa4>
  1b2fa0: b27d03e8     	orr	x8, xzr, #0x8
  1b2fa4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b2fa8: f9400129     	ldr	x9, [x9]
  1b2fac: f9400bea     	ldr	x10, [sp, #0x10]
  1b2fb0: 9b0a7d08     	mul	x8, x8, x10
  1b2fb4: 8b080128     	add	x8, x9, x8
  1b2fb8: f9400100     	ldr	x0, [x8]
  1b2fbc: 97fbbba5     	bl	0xa1e50 <free@plt>
  1b2fc0: f9400be8     	ldr	x8, [sp, #0x10]
  1b2fc4: 91000508     	add	x8, x8, #0x1
  1b2fc8: f9000be8     	str	x8, [sp, #0x10]
  1b2fcc: 17ffffe0     	b	0x1b2f4c <vorbis_comment_clear+0x30>
  1b2fd0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b2fd4: f9400108     	ldr	x8, [x8]
  1b2fd8: f94007e9     	ldr	x9, [sp, #0x8]
  1b2fdc: eb09011f     	cmp	x8, x9
  1b2fe0: 1a9f07ea     	cset	w10, ne
  1b2fe4: 3700004a     	tbnz	w10, #0x0, 0x1b2fec <vorbis_comment_clear+0xd0>
  1b2fe8: 14000004     	b	0x1b2ff8 <vorbis_comment_clear+0xdc>
  1b2fec: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b2ff0: f9400100     	ldr	x0, [x8]
  1b2ff4: 97fbbb97     	bl	0xa1e50 <free@plt>
  1b2ff8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b2ffc: f9400508     	ldr	x8, [x8, #0x8]
  1b3000: f94007e9     	ldr	x9, [sp, #0x8]
  1b3004: eb09011f     	cmp	x8, x9
  1b3008: 1a9f07ea     	cset	w10, ne
  1b300c: 3700004a     	tbnz	w10, #0x0, 0x1b3014 <vorbis_comment_clear+0xf8>
  1b3010: 14000004     	b	0x1b3020 <vorbis_comment_clear+0x104>
  1b3014: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b3018: f9400500     	ldr	x0, [x8, #0x8]
  1b301c: 97fbbb8d     	bl	0xa1e50 <free@plt>
  1b3020: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b3024: f9400d08     	ldr	x8, [x8, #0x18]
  1b3028: f94007e9     	ldr	x9, [sp, #0x8]
  1b302c: eb09011f     	cmp	x8, x9
  1b3030: 1a9f07ea     	cset	w10, ne
  1b3034: 3700004a     	tbnz	w10, #0x0, 0x1b303c <vorbis_comment_clear+0x120>
  1b3038: 14000004     	b	0x1b3048 <vorbis_comment_clear+0x12c>
  1b303c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b3040: f9400d00     	ldr	x0, [x8, #0x18]
  1b3044: 97fbbb83     	bl	0xa1e50 <free@plt>
  1b3048: b27b03e2     	orr	x2, xzr, #0x20
  1b304c: 52800008     	mov	w8, #0x0                // =0
  1b3050: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b3054: 2a0803e1     	mov	w1, w8
  1b3058: 97fbcee6     	bl	0xa6bf0 <memset@plt>
  1b305c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b3060: 9100c3ff     	add	sp, sp, #0x30
  1b3064: d65f03c0     	ret

00000000001b3068 <vorbis_info_blocksize>:
  1b3068: d10083ff     	sub	sp, sp, #0x20
  1b306c: d2800008     	mov	x8, #0x0                // =0
  1b3070: f9000fe0     	str	x0, [sp, #0x18]
  1b3074: b90017e1     	str	w1, [sp, #0x14]
  1b3078: f9400fe0     	ldr	x0, [sp, #0x18]
  1b307c: f9401800     	ldr	x0, [x0, #0x30]
  1b3080: f90007e0     	str	x0, [sp, #0x8]
  1b3084: f94007e0     	ldr	x0, [sp, #0x8]
  1b3088: eb08001f     	cmp	x0, x8
  1b308c: 1a9f07e1     	cset	w1, ne
  1b3090: 37000041     	tbnz	w1, #0x0, 0x1b3098 <vorbis_info_blocksize+0x30>
  1b3094: 1400000b     	b	0x1b30c0 <vorbis_info_blocksize+0x58>
  1b3098: b27d03e8     	orr	x8, xzr, #0x8
  1b309c: f94007e9     	ldr	x9, [sp, #0x8]
  1b30a0: b94017ea     	ldr	w10, [sp, #0x14]
  1b30a4: 2a0a03eb     	mov	w11, w10
  1b30a8: 93407d6b     	sxtw	x11, w11
  1b30ac: 9b0b7d08     	mul	x8, x8, x11
  1b30b0: 8b080128     	add	x8, x9, x8
  1b30b4: f9400108     	ldr	x8, [x8]
  1b30b8: f90003e8     	str	x8, [sp]
  1b30bc: 14000003     	b	0x1b30c8 <vorbis_info_blocksize+0x60>
  1b30c0: 92800008     	mov	x8, #-0x1               // =-1
  1b30c4: f90003e8     	str	x8, [sp]
  1b30c8: f94003e8     	ldr	x8, [sp]
  1b30cc: 2a0803e9     	mov	w9, w8
  1b30d0: 2a0903e0     	mov	w0, w9
  1b30d4: 910083ff     	add	sp, sp, #0x20
  1b30d8: d65f03c0     	ret

00000000001b30dc <vorbis_info_init>:
  1b30dc: d100c3ff     	sub	sp, sp, #0x30
  1b30e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b30e4: 910083fd     	add	x29, sp, #0x20
  1b30e8: 52800008     	mov	w8, #0x0                // =0
  1b30ec: b27d0be2     	orr	x2, xzr, #0x38
  1b30f0: b24003e9     	orr	x9, xzr, #0x1
  1b30f4: d2800b01     	mov	x1, #0x58               // =88
  1b30f8: f81f83a0     	stur	x0, [x29, #-0x8]
  1b30fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b3100: f9000be1     	str	x1, [sp, #0x10]
  1b3104: 2a0803e1     	mov	w1, w8
  1b3108: f90007e9     	str	x9, [sp, #0x8]
  1b310c: 97fbceb9     	bl	0xa6bf0 <memset@plt>
  1b3110: f94007e0     	ldr	x0, [sp, #0x8]
  1b3114: f9400be1     	ldr	x1, [sp, #0x10]
  1b3118: 97fbbbfa     	bl	0xa2100 <calloc@plt>
  1b311c: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b3120: f9001920     	str	x0, [x9, #0x30]
  1b3124: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b3128: 9100c3ff     	add	sp, sp, #0x30
  1b312c: d65f03c0     	ret

00000000001b3130 <vorbis_info_clear>:
  1b3130: d100c3ff     	sub	sp, sp, #0x30
  1b3134: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b3138: 910083fd     	add	x29, sp, #0x20
  1b313c: d2800008     	mov	x8, #0x0                // =0
  1b3140: f81f83a0     	stur	x0, [x29, #-0x8]
  1b3144: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b3148: f9401800     	ldr	x0, [x0, #0x30]
  1b314c: f9000be0     	str	x0, [sp, #0x10]
  1b3150: f9400be0     	ldr	x0, [sp, #0x10]
  1b3154: eb08001f     	cmp	x0, x8
  1b3158: 1a9f07e9     	cset	w9, ne
  1b315c: f90003e8     	str	x8, [sp]
  1b3160: 37000049     	tbnz	w9, #0x0, 0x1b3168 <vorbis_info_clear+0x38>
  1b3164: 140000aa     	b	0x1b340c <vorbis_info_clear+0x2dc>
  1b3168: f9400be8     	ldr	x8, [sp, #0x10]
  1b316c: f9401508     	ldr	x8, [x8, #0x28]
  1b3170: f94003e9     	ldr	x9, [sp]
  1b3174: eb09011f     	cmp	x8, x9
  1b3178: 1a9f07ea     	cset	w10, ne
  1b317c: 3700004a     	tbnz	w10, #0x0, 0x1b3184 <vorbis_info_clear+0x54>
  1b3180: 14000004     	b	0x1b3190 <vorbis_info_clear+0x60>
  1b3184: f9400be8     	ldr	x8, [sp, #0x10]
  1b3188: f9401500     	ldr	x0, [x8, #0x28]
  1b318c: 97fbbb31     	bl	0xa1e50 <free@plt>
  1b3190: f9400be8     	ldr	x8, [sp, #0x10]
  1b3194: f9401908     	ldr	x8, [x8, #0x30]
  1b3198: f94003e9     	ldr	x9, [sp]
  1b319c: eb09011f     	cmp	x8, x9
  1b31a0: 1a9f07ea     	cset	w10, ne
  1b31a4: 3700004a     	tbnz	w10, #0x0, 0x1b31ac <vorbis_info_clear+0x7c>
  1b31a8: 1400001a     	b	0x1b3210 <vorbis_info_clear+0xe0>
  1b31ac: b9000fff     	str	wzr, [sp, #0xc]
  1b31b0: b9400fe8     	ldr	w8, [sp, #0xc]
  1b31b4: f9400be9     	ldr	x9, [sp, #0x10]
  1b31b8: b940152a     	ldr	w10, [x9, #0x14]
  1b31bc: 6b0a011f     	cmp	w8, w10
  1b31c0: 1a9fa7e8     	cset	w8, lt
  1b31c4: 37000048     	tbnz	w8, #0x0, 0x1b31cc <vorbis_info_clear+0x9c>
  1b31c8: 1400000f     	b	0x1b3204 <vorbis_info_clear+0xd4>
  1b31cc: d2800508     	mov	x8, #0x28               // =40
  1b31d0: f9400be9     	ldr	x9, [sp, #0x10]
  1b31d4: f9401929     	ldr	x9, [x9, #0x30]
  1b31d8: b9400fea     	ldr	w10, [sp, #0xc]
  1b31dc: 2a0a03eb     	mov	w11, w10
  1b31e0: 93407d6b     	sxtw	x11, w11
  1b31e4: 9b0b7d08     	mul	x8, x8, x11
  1b31e8: 8b080128     	add	x8, x9, x8
  1b31ec: aa0803e0     	mov	x0, x8
  1b31f0: 97fbcf24     	bl	0xa6e80 <mapping_clear_info@plt>
  1b31f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b31f8: 11000508     	add	w8, w8, #0x1
  1b31fc: b9000fe8     	str	w8, [sp, #0xc]
  1b3200: 17ffffec     	b	0x1b31b0 <vorbis_info_clear+0x80>
  1b3204: f9400be8     	ldr	x8, [sp, #0x10]
  1b3208: f9401900     	ldr	x0, [x8, #0x30]
  1b320c: 97fbbb11     	bl	0xa1e50 <free@plt>
  1b3210: f9400be8     	ldr	x8, [sp, #0x10]
  1b3214: f9402108     	ldr	x8, [x8, #0x40]
  1b3218: f94003e9     	ldr	x9, [sp]
  1b321c: eb09011f     	cmp	x8, x9
  1b3220: 1a9f07ea     	cset	w10, ne
  1b3224: 3700004a     	tbnz	w10, #0x0, 0x1b322c <vorbis_info_clear+0xfc>
  1b3228: 14000037     	b	0x1b3304 <vorbis_info_clear+0x1d4>
  1b322c: b9000fff     	str	wzr, [sp, #0xc]
  1b3230: b9400fe8     	ldr	w8, [sp, #0xc]
  1b3234: f9400be9     	ldr	x9, [sp, #0x10]
  1b3238: b940192a     	ldr	w10, [x9, #0x18]
  1b323c: 6b0a011f     	cmp	w8, w10
  1b3240: 1a9fa7e8     	cset	w8, lt
  1b3244: 37000048     	tbnz	w8, #0x0, 0x1b324c <vorbis_info_clear+0x11c>
  1b3248: 14000029     	b	0x1b32ec <vorbis_info_clear+0x1bc>
  1b324c: 52800008     	mov	w8, #0x0                // =0
  1b3250: f9400be9     	ldr	x9, [sp, #0x10]
  1b3254: f9401d29     	ldr	x9, [x9, #0x38]
  1b3258: b9400fea     	ldr	w10, [sp, #0xc]
  1b325c: 2a0a03eb     	mov	w11, w10
  1b3260: 93407d6b     	sxtw	x11, w11
  1b3264: 8b0b0129     	add	x9, x9, x11
  1b3268: 3940012a     	ldrb	w10, [x9]
  1b326c: 53001d4a     	uxtb	w10, w10
  1b3270: 32001fec     	orr	w12, wzr, #0xff
  1b3274: 0a0c0108     	and	w8, w8, w12
  1b3278: 6b08015f     	cmp	w10, w8
  1b327c: 1a9f07e8     	cset	w8, ne
  1b3280: 37000048     	tbnz	w8, #0x0, 0x1b3288 <vorbis_info_clear+0x158>
  1b3284: 1400000c     	b	0x1b32b4 <vorbis_info_clear+0x184>
  1b3288: b27d03e8     	orr	x8, xzr, #0x8
  1b328c: f9400be9     	ldr	x9, [sp, #0x10]
  1b3290: f9402129     	ldr	x9, [x9, #0x40]
  1b3294: b9400fea     	ldr	w10, [sp, #0xc]
  1b3298: 2a0a03eb     	mov	w11, w10
  1b329c: 93407d6b     	sxtw	x11, w11
  1b32a0: 9b0b7d08     	mul	x8, x8, x11
  1b32a4: 8b080128     	add	x8, x9, x8
  1b32a8: f9400100     	ldr	x0, [x8]
  1b32ac: 97fbbf89     	bl	0xa30d0 <floor1_free_info@plt>
  1b32b0: 1400000b     	b	0x1b32dc <vorbis_info_clear+0x1ac>
  1b32b4: b27d03e8     	orr	x8, xzr, #0x8
  1b32b8: f9400be9     	ldr	x9, [sp, #0x10]
  1b32bc: f9402129     	ldr	x9, [x9, #0x40]
  1b32c0: b9400fea     	ldr	w10, [sp, #0xc]
  1b32c4: 2a0a03eb     	mov	w11, w10
  1b32c8: 93407d6b     	sxtw	x11, w11
  1b32cc: 9b0b7d08     	mul	x8, x8, x11
  1b32d0: 8b080128     	add	x8, x9, x8
  1b32d4: f9400100     	ldr	x0, [x8]
  1b32d8: 97fbbe4a     	bl	0xa2c00 <floor0_free_info@plt>
  1b32dc: b9400fe8     	ldr	w8, [sp, #0xc]
  1b32e0: 11000508     	add	w8, w8, #0x1
  1b32e4: b9000fe8     	str	w8, [sp, #0xc]
  1b32e8: 17ffffd2     	b	0x1b3230 <vorbis_info_clear+0x100>
  1b32ec: f9400be8     	ldr	x8, [sp, #0x10]
  1b32f0: f9402100     	ldr	x0, [x8, #0x40]
  1b32f4: 97fbbad7     	bl	0xa1e50 <free@plt>
  1b32f8: f9400be8     	ldr	x8, [sp, #0x10]
  1b32fc: f9401d00     	ldr	x0, [x8, #0x38]
  1b3300: 97fbbad4     	bl	0xa1e50 <free@plt>
  1b3304: f9400be8     	ldr	x8, [sp, #0x10]
  1b3308: f9402508     	ldr	x8, [x8, #0x48]
  1b330c: f94003e9     	ldr	x9, [sp]
  1b3310: eb09011f     	cmp	x8, x9
  1b3314: 1a9f07ea     	cset	w10, ne
  1b3318: 3700004a     	tbnz	w10, #0x0, 0x1b3320 <vorbis_info_clear+0x1f0>
  1b331c: 1400001a     	b	0x1b3384 <vorbis_info_clear+0x254>
  1b3320: b9000fff     	str	wzr, [sp, #0xc]
  1b3324: b9400fe8     	ldr	w8, [sp, #0xc]
  1b3328: f9400be9     	ldr	x9, [sp, #0x10]
  1b332c: b9401d2a     	ldr	w10, [x9, #0x1c]
  1b3330: 6b0a011f     	cmp	w8, w10
  1b3334: 1a9fa7e8     	cset	w8, lt
  1b3338: 37000048     	tbnz	w8, #0x0, 0x1b3340 <vorbis_info_clear+0x210>
  1b333c: 1400000f     	b	0x1b3378 <vorbis_info_clear+0x248>
  1b3340: b27c07e8     	orr	x8, xzr, #0x30
  1b3344: f9400be9     	ldr	x9, [sp, #0x10]
  1b3348: f9402529     	ldr	x9, [x9, #0x48]
  1b334c: b9400fea     	ldr	w10, [sp, #0xc]
  1b3350: 2a0a03eb     	mov	w11, w10
  1b3354: 93407d6b     	sxtw	x11, w11
  1b3358: 9b0b7d08     	mul	x8, x8, x11
  1b335c: 8b080128     	add	x8, x9, x8
  1b3360: aa0803e0     	mov	x0, x8
  1b3364: 97fbdecf     	bl	0xaaea0 <res_clear_info@plt>
  1b3368: b9400fe8     	ldr	w8, [sp, #0xc]
  1b336c: 11000508     	add	w8, w8, #0x1
  1b3370: b9000fe8     	str	w8, [sp, #0xc]
  1b3374: 17ffffec     	b	0x1b3324 <vorbis_info_clear+0x1f4>
  1b3378: f9400be8     	ldr	x8, [sp, #0x10]
  1b337c: f9402500     	ldr	x0, [x8, #0x48]
  1b3380: 97fbbab4     	bl	0xa1e50 <free@plt>
  1b3384: f9400be8     	ldr	x8, [sp, #0x10]
  1b3388: f9402908     	ldr	x8, [x8, #0x50]
  1b338c: f94003e9     	ldr	x9, [sp]
  1b3390: eb09011f     	cmp	x8, x9
  1b3394: 1a9f07ea     	cset	w10, ne
  1b3398: 3700004a     	tbnz	w10, #0x0, 0x1b33a0 <vorbis_info_clear+0x270>
  1b339c: 1400001a     	b	0x1b3404 <vorbis_info_clear+0x2d4>
  1b33a0: b9000fff     	str	wzr, [sp, #0xc]
  1b33a4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b33a8: f9400be9     	ldr	x9, [sp, #0x10]
  1b33ac: b940212a     	ldr	w10, [x9, #0x20]
  1b33b0: 6b0a011f     	cmp	w8, w10
  1b33b4: 1a9fa7e8     	cset	w8, lt
  1b33b8: 37000048     	tbnz	w8, #0x0, 0x1b33c0 <vorbis_info_clear+0x290>
  1b33bc: 1400000f     	b	0x1b33f8 <vorbis_info_clear+0x2c8>
  1b33c0: d2800d08     	mov	x8, #0x68               // =104
  1b33c4: f9400be9     	ldr	x9, [sp, #0x10]
  1b33c8: f9402929     	ldr	x9, [x9, #0x50]
  1b33cc: b9400fea     	ldr	w10, [sp, #0xc]
  1b33d0: 2a0a03eb     	mov	w11, w10
  1b33d4: 93407d6b     	sxtw	x11, w11
  1b33d8: 9b0b7d08     	mul	x8, x8, x11
  1b33dc: 8b080128     	add	x8, x9, x8
  1b33e0: aa0803e0     	mov	x0, x8
  1b33e4: 97fbc587     	bl	0xa4a00 <vorbis_book_clear@plt>
  1b33e8: b9400fe8     	ldr	w8, [sp, #0xc]
  1b33ec: 11000508     	add	w8, w8, #0x1
  1b33f0: b9000fe8     	str	w8, [sp, #0xc]
  1b33f4: 17ffffec     	b	0x1b33a4 <vorbis_info_clear+0x274>
  1b33f8: f9400be8     	ldr	x8, [sp, #0x10]
  1b33fc: f9402900     	ldr	x0, [x8, #0x50]
  1b3400: 97fbba94     	bl	0xa1e50 <free@plt>
  1b3404: f9400be0     	ldr	x0, [sp, #0x10]
  1b3408: 97fbba92     	bl	0xa1e50 <free@plt>
  1b340c: 52800008     	mov	w8, #0x0                // =0
  1b3410: b27d0be2     	orr	x2, xzr, #0x38
  1b3414: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b3418: 2a0803e1     	mov	w1, w8
  1b341c: 97fbcdf5     	bl	0xa6bf0 <memset@plt>
  1b3420: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b3424: 9100c3ff     	add	sp, sp, #0x30
  1b3428: d65f03c0     	ret

00000000001b342c <_vorbis_unpack_info>:
  1b342c: d10183ff     	sub	sp, sp, #0x60
  1b3430: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b3434: 910143fd     	add	x29, sp, #0x50
  1b3438: d2800008     	mov	x8, #0x0                // =0
  1b343c: f81f03a0     	stur	x0, [x29, #-0x10]
  1b3440: f81e83a1     	stur	x1, [x29, #-0x18]
  1b3444: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3448: f9401800     	ldr	x0, [x0, #0x30]
  1b344c: f81e03a0     	stur	x0, [x29, #-0x20]
  1b3450: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3454: eb08001f     	cmp	x0, x8
  1b3458: 1a9f07e9     	cset	w9, ne
  1b345c: 37000089     	tbnz	w9, #0x0, 0x1b346c <_vorbis_unpack_info+0x40>
  1b3460: 32187be8     	orr	w8, wzr, #0xffffff7f
  1b3464: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b3468: 1400008f     	b	0x1b36a4 <_vorbis_unpack_info+0x278>
  1b346c: 321b03e1     	orr	w1, wzr, #0x20
  1b3470: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3474: 97fbc8a3     	bl	0xa5700 <oggpack_read@plt>
  1b3478: 2a0003e1     	mov	w1, w0
  1b347c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3480: b9000001     	str	w1, [x0]
  1b3484: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3488: b9400001     	ldr	w1, [x0]
  1b348c: 35000041     	cbnz	w1, 0x1b3494 <_vorbis_unpack_info+0x68>
  1b3490: 14000004     	b	0x1b34a0 <_vorbis_unpack_info+0x74>
  1b3494: 128010a8     	mov	w8, #-0x86              // =-134
  1b3498: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b349c: 14000082     	b	0x1b36a4 <_vorbis_unpack_info+0x278>
  1b34a0: d29f4008     	mov	x8, #0xfa00             // =64000
  1b34a4: 320003e9     	orr	w9, wzr, #0x1
  1b34a8: 321e03ea     	orr	w10, wzr, #0x4
  1b34ac: 321d03e1     	orr	w1, wzr, #0x8
  1b34b0: 321b03eb     	orr	w11, wzr, #0x20
  1b34b4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b34b8: f90017e8     	str	x8, [sp, #0x28]
  1b34bc: b90027e9     	str	w9, [sp, #0x24]
  1b34c0: b90023ea     	str	w10, [sp, #0x20]
  1b34c4: b9001feb     	str	w11, [sp, #0x1c]
  1b34c8: 97fbc88e     	bl	0xa5700 <oggpack_read@plt>
  1b34cc: 2a0003e9     	mov	w9, w0
  1b34d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b34d4: b9000509     	str	w9, [x8, #0x4]
  1b34d8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b34dc: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b34e0: 97fbc888     	bl	0xa5700 <oggpack_read@plt>
  1b34e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b34e8: f9000500     	str	x0, [x8, #0x8]
  1b34ec: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b34f0: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b34f4: 97fbc883     	bl	0xa5700 <oggpack_read@plt>
  1b34f8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b34fc: f9000900     	str	x0, [x8, #0x10]
  1b3500: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3504: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b3508: 97fbc87e     	bl	0xa5700 <oggpack_read@plt>
  1b350c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b3510: f9000d00     	str	x0, [x8, #0x18]
  1b3514: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3518: b9401fe1     	ldr	w1, [sp, #0x1c]
  1b351c: 97fbc879     	bl	0xa5700 <oggpack_read@plt>
  1b3520: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b3524: f9001100     	str	x0, [x8, #0x20]
  1b3528: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b352c: b94023e1     	ldr	w1, [sp, #0x20]
  1b3530: 97fbc874     	bl	0xa5700 <oggpack_read@plt>
  1b3534: 2a0003e9     	mov	w9, w0
  1b3538: b94027ea     	ldr	w10, [sp, #0x24]
  1b353c: 1ac92149     	lsl	w9, w10, w9
  1b3540: 2a0903e8     	mov	w8, w9
  1b3544: 93407d08     	sxtw	x8, w8
  1b3548: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b354c: f9000008     	str	x8, [x0]
  1b3550: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3554: b94023e1     	ldr	w1, [sp, #0x20]
  1b3558: 97fbc86a     	bl	0xa5700 <oggpack_read@plt>
  1b355c: 2a0003e9     	mov	w9, w0
  1b3560: b94027ea     	ldr	w10, [sp, #0x24]
  1b3564: 1ac92149     	lsl	w9, w10, w9
  1b3568: 2a0903e8     	mov	w8, w9
  1b356c: 93407d08     	sxtw	x8, w8
  1b3570: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3574: f9000408     	str	x8, [x0, #0x8]
  1b3578: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b357c: f9400508     	ldr	x8, [x8, #0x8]
  1b3580: f94017e0     	ldr	x0, [sp, #0x28]
  1b3584: eb00011f     	cmp	x8, x0
  1b3588: 1a9fa7e9     	cset	w9, lt
  1b358c: 37000049     	tbnz	w9, #0x0, 0x1b3594 <_vorbis_unpack_info+0x168>
  1b3590: 14000009     	b	0x1b35b4 <_vorbis_unpack_info+0x188>
  1b3594: b27403e8     	orr	x8, xzr, #0x1000
  1b3598: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b359c: f9400529     	ldr	x9, [x9, #0x8]
  1b35a0: eb08013f     	cmp	x9, x8
  1b35a4: 1a9fd7ea     	cset	w10, gt
  1b35a8: 3700004a     	tbnz	w10, #0x0, 0x1b35b0 <_vorbis_unpack_info+0x184>
  1b35ac: 14000002     	b	0x1b35b4 <_vorbis_unpack_info+0x188>
  1b35b0: 14000037     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b35b4: b24003e8     	orr	x8, xzr, #0x1
  1b35b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b35bc: f9400529     	ldr	x9, [x9, #0x8]
  1b35c0: eb08013f     	cmp	x9, x8
  1b35c4: 1a9fa7ea     	cset	w10, lt
  1b35c8: 3700004a     	tbnz	w10, #0x0, 0x1b35d0 <_vorbis_unpack_info+0x1a4>
  1b35cc: 14000002     	b	0x1b35d4 <_vorbis_unpack_info+0x1a8>
  1b35d0: 1400002f     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b35d4: 320003e8     	orr	w8, wzr, #0x1
  1b35d8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b35dc: b940052a     	ldr	w10, [x9, #0x4]
  1b35e0: 6b08015f     	cmp	w10, w8
  1b35e4: 1a9fa7e8     	cset	w8, lt
  1b35e8: 37000048     	tbnz	w8, #0x0, 0x1b35f0 <_vorbis_unpack_info+0x1c4>
  1b35ec: 14000002     	b	0x1b35f4 <_vorbis_unpack_info+0x1c8>
  1b35f0: 14000027     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b35f4: b27a03e8     	orr	x8, xzr, #0x40
  1b35f8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b35fc: f9400129     	ldr	x9, [x9]
  1b3600: eb08013f     	cmp	x9, x8
  1b3604: 1a9fa7ea     	cset	w10, lt
  1b3608: 3700004a     	tbnz	w10, #0x0, 0x1b3610 <_vorbis_unpack_info+0x1e4>
  1b360c: 14000002     	b	0x1b3614 <_vorbis_unpack_info+0x1e8>
  1b3610: 1400001f     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b3614: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3618: f9400508     	ldr	x8, [x8, #0x8]
  1b361c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3620: f9400129     	ldr	x9, [x9]
  1b3624: eb09011f     	cmp	x8, x9
  1b3628: 1a9fa7ea     	cset	w10, lt
  1b362c: 3700004a     	tbnz	w10, #0x0, 0x1b3634 <_vorbis_unpack_info+0x208>
  1b3630: 14000002     	b	0x1b3638 <_vorbis_unpack_info+0x20c>
  1b3634: 14000016     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b3638: b27303e8     	orr	x8, xzr, #0x2000
  1b363c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3640: f9400529     	ldr	x9, [x9, #0x8]
  1b3644: eb08013f     	cmp	x9, x8
  1b3648: 1a9fd7ea     	cset	w10, gt
  1b364c: 3700004a     	tbnz	w10, #0x0, 0x1b3654 <_vorbis_unpack_info+0x228>
  1b3650: 14000002     	b	0x1b3658 <_vorbis_unpack_info+0x22c>
  1b3654: 1400000e     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b3658: b24003e8     	orr	x8, xzr, #0x1
  1b365c: 320003e1     	orr	w1, wzr, #0x1
  1b3660: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3664: f9000be8     	str	x8, [sp, #0x10]
  1b3668: 97fbc826     	bl	0xa5700 <oggpack_read@plt>
  1b366c: f9400be8     	ldr	x8, [sp, #0x10]
  1b3670: eb08001f     	cmp	x0, x8
  1b3674: 1a9f07e1     	cset	w1, ne
  1b3678: 37000041     	tbnz	w1, #0x0, 0x1b3680 <_vorbis_unpack_info+0x254>
  1b367c: 14000002     	b	0x1b3684 <_vorbis_unpack_info+0x258>
  1b3680: 14000003     	b	0x1b368c <_vorbis_unpack_info+0x260>
  1b3684: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b3688: 14000007     	b	0x1b36a4 <_vorbis_unpack_info+0x278>
  1b368c: 12801088     	mov	w8, #-0x85              // =-133
  1b3690: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3694: b9000fe8     	str	w8, [sp, #0xc]
  1b3698: 97fbd822     	bl	0xa9720 <vorbis_info_clear@plt>
  1b369c: b9400fe8     	ldr	w8, [sp, #0xc]
  1b36a0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b36a4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b36a8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1b36ac: 910183ff     	add	sp, sp, #0x60
  1b36b0: d65f03c0     	ret

00000000001b36b4 <_vorbis_unpack_comment>:
  1b36b4: d101c3ff     	sub	sp, sp, #0x70
  1b36b8: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1b36bc: 910183fd     	add	x29, sp, #0x60
  1b36c0: 321b03e8     	orr	w8, wzr, #0x20
  1b36c4: 52800009     	mov	w9, #0x0                // =0
  1b36c8: d280000a     	mov	x10, #0x0               // =0
  1b36cc: f81f03a0     	stur	x0, [x29, #-0x10]
  1b36d0: f81e83a1     	stur	x1, [x29, #-0x18]
  1b36d4: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b36d8: 2a0803e1     	mov	w1, w8
  1b36dc: b81d83a9     	stur	w9, [x29, #-0x28]
  1b36e0: f9001bea     	str	x10, [sp, #0x30]
  1b36e4: 97fbc807     	bl	0xa5700 <oggpack_read@plt>
  1b36e8: 2a0003e8     	mov	w8, w0
  1b36ec: b81e03a8     	stur	w8, [x29, #-0x20]
  1b36f0: b85e03a8     	ldur	w8, [x29, #-0x20]
  1b36f4: b85d83a9     	ldur	w9, [x29, #-0x28]
  1b36f8: 6b09011f     	cmp	w8, w9
  1b36fc: 1a9fa7e8     	cset	w8, lt
  1b3700: 37000048     	tbnz	w8, #0x0, 0x1b3708 <_vorbis_unpack_comment+0x54>
  1b3704: 14000002     	b	0x1b370c <_vorbis_unpack_comment+0x58>
  1b3708: 140000a5     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b370c: b24003e1     	orr	x1, xzr, #0x1
  1b3710: b85e03a8     	ldur	w8, [x29, #-0x20]
  1b3714: 11000508     	add	w8, w8, #0x1
  1b3718: 2a0803e9     	mov	w9, w8
  1b371c: 93407d20     	sxtw	x0, w9
  1b3720: 97fbba78     	bl	0xa2100 <calloc@plt>
  1b3724: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b3728: f9000d20     	str	x0, [x9, #0x18]
  1b372c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b3730: f9400d29     	ldr	x9, [x9, #0x18]
  1b3734: f9401be0     	ldr	x0, [sp, #0x30]
  1b3738: eb00013f     	cmp	x9, x0
  1b373c: 1a9f07e8     	cset	w8, ne
  1b3740: 37000048     	tbnz	w8, #0x0, 0x1b3748 <_vorbis_unpack_comment+0x94>
  1b3744: 14000096     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b3748: 52800008     	mov	w8, #0x0                // =0
  1b374c: 321b03e1     	orr	w1, wzr, #0x20
  1b3750: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3754: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b3758: f9400d29     	ldr	x9, [x9, #0x18]
  1b375c: b85e03a2     	ldur	w2, [x29, #-0x20]
  1b3760: b9002fe1     	str	w1, [sp, #0x2c]
  1b3764: aa0903e1     	mov	x1, x9
  1b3768: b9002be8     	str	w8, [sp, #0x28]
  1b376c: 94000096     	bl	0x1b39c4 <_vorbis_unpack_comment+0x310>
  1b3770: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3774: b9402fe1     	ldr	w1, [sp, #0x2c]
  1b3778: 97fbc7e2     	bl	0xa5700 <oggpack_read@plt>
  1b377c: 2a0003e8     	mov	w8, w0
  1b3780: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b3784: b9001128     	str	w8, [x9, #0x10]
  1b3788: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b378c: b9401128     	ldr	w8, [x9, #0x10]
  1b3790: b9402be1     	ldr	w1, [sp, #0x28]
  1b3794: 6b01011f     	cmp	w8, w1
  1b3798: 1a9fa7e8     	cset	w8, lt
  1b379c: 37000048     	tbnz	w8, #0x0, 0x1b37a4 <_vorbis_unpack_comment+0xf0>
  1b37a0: 14000002     	b	0x1b37a8 <_vorbis_unpack_comment+0xf4>
  1b37a4: 1400007e     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b37a8: b27d03e1     	orr	x1, xzr, #0x8
  1b37ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b37b0: b9401109     	ldr	w9, [x8, #0x10]
  1b37b4: 11000529     	add	w9, w9, #0x1
  1b37b8: 2a0903e8     	mov	w8, w9
  1b37bc: 93407d00     	sxtw	x0, w8
  1b37c0: 97fbba50     	bl	0xa2100 <calloc@plt>
  1b37c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b37c8: f9000100     	str	x0, [x8]
  1b37cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b37d0: f9400108     	ldr	x8, [x8]
  1b37d4: f9401be0     	ldr	x0, [sp, #0x30]
  1b37d8: eb00011f     	cmp	x8, x0
  1b37dc: 1a9f07e9     	cset	w9, ne
  1b37e0: 37000089     	tbnz	w9, #0x0, 0x1b37f0 <_vorbis_unpack_comment+0x13c>
  1b37e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b37e8: b900111f     	str	wzr, [x8, #0x10]
  1b37ec: 1400006c     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b37f0: b27e03e1     	orr	x1, xzr, #0x4
  1b37f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b37f8: b9401109     	ldr	w9, [x8, #0x10]
  1b37fc: 11000529     	add	w9, w9, #0x1
  1b3800: 2a0903e8     	mov	w8, w9
  1b3804: 93407d00     	sxtw	x0, w8
  1b3808: 97fbba3e     	bl	0xa2100 <calloc@plt>
  1b380c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b3810: f9000500     	str	x0, [x8, #0x8]
  1b3814: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b3818: f9400508     	ldr	x8, [x8, #0x8]
  1b381c: f9401be0     	ldr	x0, [sp, #0x30]
  1b3820: eb00011f     	cmp	x8, x0
  1b3824: 1a9f07e9     	cset	w9, ne
  1b3828: 37000049     	tbnz	w9, #0x0, 0x1b3830 <_vorbis_unpack_comment+0x17c>
  1b382c: 1400005c     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b3830: b81e43bf     	stur	wzr, [x29, #-0x1c]
  1b3834: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1b3838: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b383c: b940112a     	ldr	w10, [x9, #0x10]
  1b3840: 6b0a011f     	cmp	w8, w10
  1b3844: 1a9fa7e8     	cset	w8, lt
  1b3848: 37000048     	tbnz	w8, #0x0, 0x1b3850 <_vorbis_unpack_comment+0x19c>
  1b384c: 14000047     	b	0x1b3968 <_vorbis_unpack_comment+0x2b4>
  1b3850: 52800008     	mov	w8, #0x0                // =0
  1b3854: 321b03e1     	orr	w1, wzr, #0x20
  1b3858: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b385c: b90027e8     	str	w8, [sp, #0x24]
  1b3860: 97fbc7a8     	bl	0xa5700 <oggpack_read@plt>
  1b3864: 2a0003e8     	mov	w8, w0
  1b3868: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b386c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3870: b94027e1     	ldr	w1, [sp, #0x24]
  1b3874: 6b01011f     	cmp	w8, w1
  1b3878: 1a9fa7e8     	cset	w8, lt
  1b387c: 37000048     	tbnz	w8, #0x0, 0x1b3884 <_vorbis_unpack_comment+0x1d0>
  1b3880: 14000002     	b	0x1b3888 <_vorbis_unpack_comment+0x1d4>
  1b3884: 14000046     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b3888: b27e03e8     	orr	x8, xzr, #0x4
  1b388c: b27d03e9     	orr	x9, xzr, #0x8
  1b3890: b24003e1     	orr	x1, xzr, #0x1
  1b3894: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3898: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b389c: f940056b     	ldr	x11, [x11, #0x8]
  1b38a0: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1b38a4: 2a0c03ed     	mov	w13, w12
  1b38a8: 93407dad     	sxtw	x13, w13
  1b38ac: 9b0d7d08     	mul	x8, x8, x13
  1b38b0: 8b080168     	add	x8, x11, x8
  1b38b4: b900010a     	str	w10, [x8]
  1b38b8: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b38bc: 1100054a     	add	w10, w10, #0x1
  1b38c0: 2a0a03e8     	mov	w8, w10
  1b38c4: 93407d00     	sxtw	x0, w8
  1b38c8: f9000fe9     	str	x9, [sp, #0x18]
  1b38cc: 97fbba0d     	bl	0xa2100 <calloc@plt>
  1b38d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b38d4: f9400108     	ldr	x8, [x8]
  1b38d8: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1b38dc: 2a0a03e9     	mov	w9, w10
  1b38e0: 93407d29     	sxtw	x9, w9
  1b38e4: f9400feb     	ldr	x11, [sp, #0x18]
  1b38e8: 9b097d69     	mul	x9, x11, x9
  1b38ec: 8b090108     	add	x8, x8, x9
  1b38f0: f9000100     	str	x0, [x8]
  1b38f4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b38f8: f9400108     	ldr	x8, [x8]
  1b38fc: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1b3900: 2a0a03e9     	mov	w9, w10
  1b3904: 93407d29     	sxtw	x9, w9
  1b3908: 9b097d69     	mul	x9, x11, x9
  1b390c: 8b090108     	add	x8, x8, x9
  1b3910: f9400108     	ldr	x8, [x8]
  1b3914: f9401be9     	ldr	x9, [sp, #0x30]
  1b3918: eb09011f     	cmp	x8, x9
  1b391c: 1a9f07ea     	cset	w10, ne
  1b3920: 3700004a     	tbnz	w10, #0x0, 0x1b3928 <_vorbis_unpack_comment+0x274>
  1b3924: 1400001e     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b3928: b27d03e8     	orr	x8, xzr, #0x8
  1b392c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3930: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b3934: f9400129     	ldr	x9, [x9]
  1b3938: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1b393c: 2a0a03eb     	mov	w11, w10
  1b3940: 93407d6b     	sxtw	x11, w11
  1b3944: 9b0b7d08     	mul	x8, x8, x11
  1b3948: 8b080128     	add	x8, x9, x8
  1b394c: f9400101     	ldr	x1, [x8]
  1b3950: b85dc3a2     	ldur	w2, [x29, #-0x24]
  1b3954: 9400001c     	bl	0x1b39c4 <_vorbis_unpack_comment+0x310>
  1b3958: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1b395c: 11000508     	add	w8, w8, #0x1
  1b3960: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b3964: 17ffffb4     	b	0x1b3834 <_vorbis_unpack_comment+0x180>
  1b3968: b24003e8     	orr	x8, xzr, #0x1
  1b396c: 320003e1     	orr	w1, wzr, #0x1
  1b3970: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3974: f9000be8     	str	x8, [sp, #0x10]
  1b3978: 97fbc762     	bl	0xa5700 <oggpack_read@plt>
  1b397c: f9400be8     	ldr	x8, [sp, #0x10]
  1b3980: eb08001f     	cmp	x0, x8
  1b3984: 1a9f07e1     	cset	w1, ne
  1b3988: 37000041     	tbnz	w1, #0x0, 0x1b3990 <_vorbis_unpack_comment+0x2dc>
  1b398c: 14000002     	b	0x1b3994 <_vorbis_unpack_comment+0x2e0>
  1b3990: 14000003     	b	0x1b399c <_vorbis_unpack_comment+0x2e8>
  1b3994: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b3998: 14000007     	b	0x1b39b4 <_vorbis_unpack_comment+0x300>
  1b399c: 12801088     	mov	w8, #-0x85              // =-133
  1b39a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b39a4: b9000fe8     	str	w8, [sp, #0xc]
  1b39a8: 97fbc1fa     	bl	0xa4190 <vorbis_comment_clear@plt>
  1b39ac: b9400fe8     	ldr	w8, [sp, #0xc]
  1b39b0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b39b4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b39b8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1b39bc: 9101c3ff     	add	sp, sp, #0x70
  1b39c0: d65f03c0     	ret
  1b39c4: d100c3ff     	sub	sp, sp, #0x30
  1b39c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b39cc: 910083fd     	add	x29, sp, #0x20
  1b39d0: f81f83a0     	stur	x0, [x29, #-0x8]
  1b39d4: f9000be1     	str	x1, [sp, #0x10]
  1b39d8: b9000fe2     	str	w2, [sp, #0xc]
  1b39dc: 12800008     	mov	w8, #-0x1               // =-1
  1b39e0: b9400fe9     	ldr	w9, [sp, #0xc]
  1b39e4: 0b080128     	add	w8, w9, w8
  1b39e8: b9000fe8     	str	w8, [sp, #0xc]
  1b39ec: 35000049     	cbnz	w9, 0x1b39f4 <_vorbis_unpack_comment+0x340>
  1b39f0: 1400000d     	b	0x1b3a24 <_vorbis_unpack_comment+0x370>
  1b39f4: b24003e8     	orr	x8, xzr, #0x1
  1b39f8: 321d03e1     	orr	w1, wzr, #0x8
  1b39fc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b3a00: f90003e8     	str	x8, [sp]
  1b3a04: 97fbc73f     	bl	0xa5700 <oggpack_read@plt>
  1b3a08: 2a0003e1     	mov	w1, w0
  1b3a0c: f9400be8     	ldr	x8, [sp, #0x10]
  1b3a10: f94003e0     	ldr	x0, [sp]
  1b3a14: 8b000109     	add	x9, x8, x0
  1b3a18: f9000be9     	str	x9, [sp, #0x10]
  1b3a1c: 39000101     	strb	w1, [x8]
  1b3a20: 17ffffef     	b	0x1b39dc <_vorbis_unpack_comment+0x328>
  1b3a24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b3a28: 9100c3ff     	add	sp, sp, #0x30
  1b3a2c: d65f03c0     	ret

00000000001b3a30 <_vorbis_unpack_books>:
  1b3a30: d102c3ff     	sub	sp, sp, #0xb0
  1b3a34: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1b3a38: 910283fd     	add	x29, sp, #0xa0
  1b3a3c: d2800008     	mov	x8, #0x0                // =0
  1b3a40: f81f03a0     	stur	x0, [x29, #-0x10]
  1b3a44: f81e83a1     	stur	x1, [x29, #-0x18]
  1b3a48: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3a4c: f9401800     	ldr	x0, [x0, #0x30]
  1b3a50: f81e03a0     	stur	x0, [x29, #-0x20]
  1b3a54: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3a58: eb08001f     	cmp	x0, x8
  1b3a5c: 1a9f07e9     	cset	w9, ne
  1b3a60: f81d03a8     	stur	x8, [x29, #-0x30]
  1b3a64: 37000089     	tbnz	w9, #0x0, 0x1b3a74 <_vorbis_unpack_books+0x44>
  1b3a68: 32187be8     	orr	w8, wzr, #0xffffff7f
  1b3a6c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b3a70: 140001ca     	b	0x1b4198 <_vorbis_unpack_books+0x768>
  1b3a74: d2800d01     	mov	x1, #0x68               // =104
  1b3a78: 321d03e8     	orr	w8, wzr, #0x8
  1b3a7c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3a80: f81c83a1     	stur	x1, [x29, #-0x38]
  1b3a84: 2a0803e1     	mov	w1, w8
  1b3a88: 97fbc71e     	bl	0xa5700 <oggpack_read@plt>
  1b3a8c: 91000400     	add	x0, x0, #0x1
  1b3a90: 2a0003e8     	mov	w8, w0
  1b3a94: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3a98: b9002008     	str	w8, [x0, #0x20]
  1b3a9c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3aa0: b9402008     	ldr	w8, [x0, #0x20]
  1b3aa4: 2a0803e0     	mov	w0, w8
  1b3aa8: 93407c00     	sxtw	x0, w0
  1b3aac: f85c83a1     	ldur	x1, [x29, #-0x38]
  1b3ab0: 97fbb994     	bl	0xa2100 <calloc@plt>
  1b3ab4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b3ab8: f9002820     	str	x0, [x1, #0x50]
  1b3abc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3ac0: f9402800     	ldr	x0, [x0, #0x50]
  1b3ac4: f85d03a1     	ldur	x1, [x29, #-0x30]
  1b3ac8: eb01001f     	cmp	x0, x1
  1b3acc: 1a9f07e8     	cset	w8, ne
  1b3ad0: 37000088     	tbnz	w8, #0x0, 0x1b3ae0 <_vorbis_unpack_books+0xb0>
  1b3ad4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3ad8: b900211f     	str	wzr, [x8, #0x20]
  1b3adc: 140001a9     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3ae0: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b3ae4: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3ae8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3aec: b940212a     	ldr	w10, [x9, #0x20]
  1b3af0: 6b0a011f     	cmp	w8, w10
  1b3af4: 1a9fa7e8     	cset	w8, lt
  1b3af8: 37000048     	tbnz	w8, #0x0, 0x1b3b00 <_vorbis_unpack_books+0xd0>
  1b3afc: 14000013     	b	0x1b3b48 <_vorbis_unpack_books+0x118>
  1b3b00: d2800d08     	mov	x8, #0x68               // =104
  1b3b04: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3b08: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3b0c: f9402929     	ldr	x9, [x9, #0x50]
  1b3b10: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3b14: 2a0a03eb     	mov	w11, w10
  1b3b18: 93407d6b     	sxtw	x11, w11
  1b3b1c: 9b0b7d08     	mul	x8, x8, x11
  1b3b20: 8b080128     	add	x8, x9, x8
  1b3b24: aa0803e1     	mov	x1, x8
  1b3b28: 97fbd086     	bl	0xa7d40 <vorbis_book_unpack@plt>
  1b3b2c: 35000040     	cbnz	w0, 0x1b3b34 <_vorbis_unpack_books+0x104>
  1b3b30: 14000002     	b	0x1b3b38 <_vorbis_unpack_books+0x108>
  1b3b34: 14000193     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3b38: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3b3c: 11000508     	add	w8, w8, #0x1
  1b3b40: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b3b44: 17ffffe8     	b	0x1b3ae4 <_vorbis_unpack_books+0xb4>
  1b3b48: 321f07e1     	orr	w1, wzr, #0x6
  1b3b4c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3b50: 97fbc6ec     	bl	0xa5700 <oggpack_read@plt>
  1b3b54: 2a0003e1     	mov	w1, w0
  1b3b58: b81dc3a1     	stur	w1, [x29, #-0x24]
  1b3b5c: 52800008     	mov	w8, #0x0                // =0
  1b3b60: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b3b64: 6b08013f     	cmp	w9, w8
  1b3b68: 1a9fb7e8     	cset	w8, ge
  1b3b6c: 37000048     	tbnz	w8, #0x0, 0x1b3b74 <_vorbis_unpack_books+0x144>
  1b3b70: 1400000c     	b	0x1b3ba0 <_vorbis_unpack_books+0x170>
  1b3b74: 321c03e1     	orr	w1, wzr, #0x10
  1b3b78: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3b7c: 97fbc6e1     	bl	0xa5700 <oggpack_read@plt>
  1b3b80: b5000040     	cbnz	x0, 0x1b3b88 <_vorbis_unpack_books+0x158>
  1b3b84: 14000002     	b	0x1b3b8c <_vorbis_unpack_books+0x15c>
  1b3b88: 1400017e     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3b8c: 12800008     	mov	w8, #-0x1               // =-1
  1b3b90: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b3b94: 0b080128     	add	w8, w9, w8
  1b3b98: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b3b9c: 17fffff0     	b	0x1b3b5c <_vorbis_unpack_books+0x12c>
  1b3ba0: b27d03e1     	orr	x1, xzr, #0x8
  1b3ba4: 321f07e8     	orr	w8, wzr, #0x6
  1b3ba8: b24003e9     	orr	x9, xzr, #0x1
  1b3bac: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3bb0: f81c03a1     	stur	x1, [x29, #-0x40]
  1b3bb4: 2a0803e1     	mov	w1, w8
  1b3bb8: f81b83a9     	stur	x9, [x29, #-0x48]
  1b3bbc: 97fbc6d1     	bl	0xa5700 <oggpack_read@plt>
  1b3bc0: 91000409     	add	x9, x0, #0x1
  1b3bc4: 2a0903e8     	mov	w8, w9
  1b3bc8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3bcc: b9001928     	str	w8, [x9, #0x18]
  1b3bd0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3bd4: b9401928     	ldr	w8, [x9, #0x18]
  1b3bd8: 2a0803e9     	mov	w9, w8
  1b3bdc: 93407d20     	sxtw	x0, w9
  1b3be0: f85c03a1     	ldur	x1, [x29, #-0x40]
  1b3be4: 97fbb947     	bl	0xa2100 <calloc@plt>
  1b3be8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3bec: f9002120     	str	x0, [x9, #0x40]
  1b3bf0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3bf4: b9401928     	ldr	w8, [x9, #0x18]
  1b3bf8: 2a0803e9     	mov	w9, w8
  1b3bfc: 93407d20     	sxtw	x0, w9
  1b3c00: f85b83a1     	ldur	x1, [x29, #-0x48]
  1b3c04: 97fbb93f     	bl	0xa2100 <calloc@plt>
  1b3c08: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3c0c: f9001d20     	str	x0, [x9, #0x38]
  1b3c10: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3c14: f9402129     	ldr	x9, [x9, #0x40]
  1b3c18: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b3c1c: eb00013f     	cmp	x9, x0
  1b3c20: 1a9f07e8     	cset	w8, ne
  1b3c24: 37000048     	tbnz	w8, #0x0, 0x1b3c2c <_vorbis_unpack_books+0x1fc>
  1b3c28: 14000007     	b	0x1b3c44 <_vorbis_unpack_books+0x214>
  1b3c2c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3c30: f9401d08     	ldr	x8, [x8, #0x38]
  1b3c34: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b3c38: eb09011f     	cmp	x8, x9
  1b3c3c: 1a9f07ea     	cset	w10, ne
  1b3c40: 3700008a     	tbnz	w10, #0x0, 0x1b3c50 <_vorbis_unpack_books+0x220>
  1b3c44: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3c48: b900191f     	str	wzr, [x8, #0x18]
  1b3c4c: 1400014d     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3c50: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b3c54: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3c58: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3c5c: b940192a     	ldr	w10, [x9, #0x18]
  1b3c60: 6b0a011f     	cmp	w8, w10
  1b3c64: 1a9fa7e8     	cset	w8, lt
  1b3c68: 37000048     	tbnz	w8, #0x0, 0x1b3c70 <_vorbis_unpack_books+0x240>
  1b3c6c: 14000064     	b	0x1b3dfc <_vorbis_unpack_books+0x3cc>
  1b3c70: 321c03e1     	orr	w1, wzr, #0x10
  1b3c74: 52800008     	mov	w8, #0x0                // =0
  1b3c78: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3c7c: b81b43a8     	stur	w8, [x29, #-0x4c]
  1b3c80: 97fbc6a0     	bl	0xa5700 <oggpack_read@plt>
  1b3c84: 2a0003e8     	mov	w8, w0
  1b3c88: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3c8c: f9401c00     	ldr	x0, [x0, #0x38]
  1b3c90: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1b3c94: 2a0103e9     	mov	w9, w1
  1b3c98: 93407d29     	sxtw	x9, w9
  1b3c9c: 8b090009     	add	x9, x0, x9
  1b3ca0: 39000128     	strb	w8, [x9]
  1b3ca4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3ca8: f9401d29     	ldr	x9, [x9, #0x38]
  1b3cac: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3cb0: 2a0803e0     	mov	w0, w8
  1b3cb4: 93407c00     	sxtw	x0, w0
  1b3cb8: 8b000129     	add	x9, x9, x0
  1b3cbc: 39400128     	ldrb	w8, [x9]
  1b3cc0: b85b43a1     	ldur	w1, [x29, #-0x4c]
  1b3cc4: 6b01011f     	cmp	w8, w1
  1b3cc8: 1a9fa7e8     	cset	w8, lt
  1b3ccc: 370001a8     	tbnz	w8, #0x0, 0x1b3d00 <_vorbis_unpack_books+0x2d0>
  1b3cd0: 321f03e8     	orr	w8, wzr, #0x2
  1b3cd4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3cd8: f9401d29     	ldr	x9, [x9, #0x38]
  1b3cdc: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3ce0: 2a0a03eb     	mov	w11, w10
  1b3ce4: 93407d6b     	sxtw	x11, w11
  1b3ce8: 8b0b0129     	add	x9, x9, x11
  1b3cec: 3940012a     	ldrb	w10, [x9]
  1b3cf0: 6b08015f     	cmp	w10, w8
  1b3cf4: 1a9fb7e8     	cset	w8, ge
  1b3cf8: 37000048     	tbnz	w8, #0x0, 0x1b3d00 <_vorbis_unpack_books+0x2d0>
  1b3cfc: 14000002     	b	0x1b3d04 <_vorbis_unpack_books+0x2d4>
  1b3d00: 14000120     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3d04: 52800008     	mov	w8, #0x0                // =0
  1b3d08: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3d0c: f9401d29     	ldr	x9, [x9, #0x38]
  1b3d10: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3d14: 2a0a03eb     	mov	w11, w10
  1b3d18: 93407d6b     	sxtw	x11, w11
  1b3d1c: 8b0b0129     	add	x9, x9, x11
  1b3d20: 3940012a     	ldrb	w10, [x9]
  1b3d24: 53001d4a     	uxtb	w10, w10
  1b3d28: 32001fec     	orr	w12, wzr, #0xff
  1b3d2c: 0a0c0108     	and	w8, w8, w12
  1b3d30: 6b08015f     	cmp	w10, w8
  1b3d34: 1a9f07e8     	cset	w8, ne
  1b3d38: 37000048     	tbnz	w8, #0x0, 0x1b3d40 <_vorbis_unpack_books+0x310>
  1b3d3c: 14000010     	b	0x1b3d7c <_vorbis_unpack_books+0x34c>
  1b3d40: b27d03e8     	orr	x8, xzr, #0x8
  1b3d44: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3d48: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b3d4c: f90027e8     	str	x8, [sp, #0x48]
  1b3d50: 97fbbfac     	bl	0xa3c00 <floor1_info_unpack@plt>
  1b3d54: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3d58: f9402108     	ldr	x8, [x8, #0x40]
  1b3d5c: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b3d60: 2a0903e1     	mov	w1, w9
  1b3d64: 93407c21     	sxtw	x1, w1
  1b3d68: f94027ea     	ldr	x10, [sp, #0x48]
  1b3d6c: 9b017d41     	mul	x1, x10, x1
  1b3d70: 8b010108     	add	x8, x8, x1
  1b3d74: f9000100     	str	x0, [x8]
  1b3d78: 1400000f     	b	0x1b3db4 <_vorbis_unpack_books+0x384>
  1b3d7c: b27d03e8     	orr	x8, xzr, #0x8
  1b3d80: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b3d84: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b3d88: f90023e8     	str	x8, [sp, #0x40]
  1b3d8c: 97fbcaa1     	bl	0xa6810 <floor0_info_unpack@plt>
  1b3d90: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3d94: f9402108     	ldr	x8, [x8, #0x40]
  1b3d98: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b3d9c: 2a0903e1     	mov	w1, w9
  1b3da0: 93407c21     	sxtw	x1, w1
  1b3da4: f94023ea     	ldr	x10, [sp, #0x40]
  1b3da8: 9b017d41     	mul	x1, x10, x1
  1b3dac: 8b010108     	add	x8, x8, x1
  1b3db0: f9000100     	str	x0, [x8]
  1b3db4: b27d03e8     	orr	x8, xzr, #0x8
  1b3db8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3dbc: f9402129     	ldr	x9, [x9, #0x40]
  1b3dc0: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3dc4: 2a0a03eb     	mov	w11, w10
  1b3dc8: 93407d6b     	sxtw	x11, w11
  1b3dcc: 9b0b7d08     	mul	x8, x8, x11
  1b3dd0: 8b080128     	add	x8, x9, x8
  1b3dd4: f9400108     	ldr	x8, [x8]
  1b3dd8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1b3ddc: eb09011f     	cmp	x8, x9
  1b3de0: 1a9f07ea     	cset	w10, ne
  1b3de4: 3700004a     	tbnz	w10, #0x0, 0x1b3dec <_vorbis_unpack_books+0x3bc>
  1b3de8: 140000e6     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3dec: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3df0: 11000508     	add	w8, w8, #0x1
  1b3df4: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b3df8: 17ffff97     	b	0x1b3c54 <_vorbis_unpack_books+0x224>
  1b3dfc: 321f07e1     	orr	w1, wzr, #0x6
  1b3e00: b27c07e8     	orr	x8, xzr, #0x30
  1b3e04: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3e08: f9001fe8     	str	x8, [sp, #0x38]
  1b3e0c: 97fbc63d     	bl	0xa5700 <oggpack_read@plt>
  1b3e10: 91000408     	add	x8, x0, #0x1
  1b3e14: 2a0803e1     	mov	w1, w8
  1b3e18: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3e1c: b9001d01     	str	w1, [x8, #0x1c]
  1b3e20: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3e24: b9401d01     	ldr	w1, [x8, #0x1c]
  1b3e28: 2a0103e8     	mov	w8, w1
  1b3e2c: 93407d00     	sxtw	x0, w8
  1b3e30: f9401fe1     	ldr	x1, [sp, #0x38]
  1b3e34: 97fbb8b3     	bl	0xa2100 <calloc@plt>
  1b3e38: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3e3c: f9002500     	str	x0, [x8, #0x48]
  1b3e40: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3e44: f9402508     	ldr	x8, [x8, #0x48]
  1b3e48: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b3e4c: eb00011f     	cmp	x8, x0
  1b3e50: 1a9f07e9     	cset	w9, ne
  1b3e54: 37000089     	tbnz	w9, #0x0, 0x1b3e64 <_vorbis_unpack_books+0x434>
  1b3e58: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3e5c: b9001d1f     	str	wzr, [x8, #0x1c]
  1b3e60: 140000c8     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3e64: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b3e68: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3e6c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3e70: b9401d2a     	ldr	w10, [x9, #0x1c]
  1b3e74: 6b0a011f     	cmp	w8, w10
  1b3e78: 1a9fa7e8     	cset	w8, lt
  1b3e7c: 37000048     	tbnz	w8, #0x0, 0x1b3e84 <_vorbis_unpack_books+0x454>
  1b3e80: 14000014     	b	0x1b3ed0 <_vorbis_unpack_books+0x4a0>
  1b3e84: b27c07e8     	orr	x8, xzr, #0x30
  1b3e88: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3e8c: f9402529     	ldr	x9, [x9, #0x48]
  1b3e90: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3e94: 2a0a03eb     	mov	w11, w10
  1b3e98: 93407d6b     	sxtw	x11, w11
  1b3e9c: 9b0b7d08     	mul	x8, x8, x11
  1b3ea0: 8b080128     	add	x8, x9, x8
  1b3ea4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1b3ea8: f85e83a2     	ldur	x2, [x29, #-0x18]
  1b3eac: aa0803e0     	mov	x0, x8
  1b3eb0: 97fbb2b0     	bl	0xa0970 <res_unpack@plt>
  1b3eb4: 35000040     	cbnz	w0, 0x1b3ebc <_vorbis_unpack_books+0x48c>
  1b3eb8: 14000002     	b	0x1b3ec0 <_vorbis_unpack_books+0x490>
  1b3ebc: 140000b1     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3ec0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3ec4: 11000508     	add	w8, w8, #0x1
  1b3ec8: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b3ecc: 17ffffe7     	b	0x1b3e68 <_vorbis_unpack_books+0x438>
  1b3ed0: d2800501     	mov	x1, #0x28               // =40
  1b3ed4: 321f07e8     	orr	w8, wzr, #0x6
  1b3ed8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3edc: f9001be1     	str	x1, [sp, #0x30]
  1b3ee0: 2a0803e1     	mov	w1, w8
  1b3ee4: 97fbc607     	bl	0xa5700 <oggpack_read@plt>
  1b3ee8: 91000400     	add	x0, x0, #0x1
  1b3eec: 2a0003e8     	mov	w8, w0
  1b3ef0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3ef4: b9001408     	str	w8, [x0, #0x14]
  1b3ef8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3efc: b9401408     	ldr	w8, [x0, #0x14]
  1b3f00: 2a0803e0     	mov	w0, w8
  1b3f04: 93407c00     	sxtw	x0, w0
  1b3f08: f9401be1     	ldr	x1, [sp, #0x30]
  1b3f0c: 97fbb87d     	bl	0xa2100 <calloc@plt>
  1b3f10: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b3f14: f9001820     	str	x0, [x1, #0x30]
  1b3f18: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3f1c: f9401800     	ldr	x0, [x0, #0x30]
  1b3f20: f85d03a1     	ldur	x1, [x29, #-0x30]
  1b3f24: eb01001f     	cmp	x0, x1
  1b3f28: 1a9f07e8     	cset	w8, ne
  1b3f2c: 37000088     	tbnz	w8, #0x0, 0x1b3f3c <_vorbis_unpack_books+0x50c>
  1b3f30: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b3f34: b900151f     	str	wzr, [x8, #0x14]
  1b3f38: 14000092     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3f3c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b3f40: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3f44: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3f48: b940152a     	ldr	w10, [x9, #0x14]
  1b3f4c: 6b0a011f     	cmp	w8, w10
  1b3f50: 1a9fa7e8     	cset	w8, lt
  1b3f54: 37000048     	tbnz	w8, #0x0, 0x1b3f5c <_vorbis_unpack_books+0x52c>
  1b3f58: 1400001a     	b	0x1b3fc0 <_vorbis_unpack_books+0x590>
  1b3f5c: 321c03e1     	orr	w1, wzr, #0x10
  1b3f60: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3f64: 97fbc5e7     	bl	0xa5700 <oggpack_read@plt>
  1b3f68: b5000040     	cbnz	x0, 0x1b3f70 <_vorbis_unpack_books+0x540>
  1b3f6c: 14000002     	b	0x1b3f74 <_vorbis_unpack_books+0x544>
  1b3f70: 14000084     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3f74: d2800508     	mov	x8, #0x28               // =40
  1b3f78: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b3f7c: f9401929     	ldr	x9, [x9, #0x30]
  1b3f80: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1b3f84: 2a0a03eb     	mov	w11, w10
  1b3f88: 93407d6b     	sxtw	x11, w11
  1b3f8c: 9b0b7d08     	mul	x8, x8, x11
  1b3f90: 8b080128     	add	x8, x9, x8
  1b3f94: f85f03a1     	ldur	x1, [x29, #-0x10]
  1b3f98: f85e83a2     	ldur	x2, [x29, #-0x18]
  1b3f9c: aa0803e0     	mov	x0, x8
  1b3fa0: 97fbb3f0     	bl	0xa0f60 <mapping_info_unpack@plt>
  1b3fa4: 35000040     	cbnz	w0, 0x1b3fac <_vorbis_unpack_books+0x57c>
  1b3fa8: 14000002     	b	0x1b3fb0 <_vorbis_unpack_books+0x580>
  1b3fac: 14000075     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b3fb0: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b3fb4: 11000508     	add	w8, w8, #0x1
  1b3fb8: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b3fbc: 17ffffe1     	b	0x1b3f40 <_vorbis_unpack_books+0x510>
  1b3fc0: b27f03e1     	orr	x1, xzr, #0x2
  1b3fc4: 321f07e8     	orr	w8, wzr, #0x6
  1b3fc8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b3fcc: f90017e1     	str	x1, [sp, #0x28]
  1b3fd0: 2a0803e1     	mov	w1, w8
  1b3fd4: 97fbc5cb     	bl	0xa5700 <oggpack_read@plt>
  1b3fd8: 91000400     	add	x0, x0, #0x1
  1b3fdc: 2a0003e8     	mov	w8, w0
  1b3fe0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3fe4: b9001008     	str	w8, [x0, #0x10]
  1b3fe8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b3fec: b9401008     	ldr	w8, [x0, #0x10]
  1b3ff0: 2a0803e0     	mov	w0, w8
  1b3ff4: 93407c00     	sxtw	x0, w0
  1b3ff8: f94017e1     	ldr	x1, [sp, #0x28]
  1b3ffc: 97fbb841     	bl	0xa2100 <calloc@plt>
  1b4000: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b4004: f9001420     	str	x0, [x1, #0x28]
  1b4008: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b400c: f9401400     	ldr	x0, [x0, #0x28]
  1b4010: f85d03a1     	ldur	x1, [x29, #-0x30]
  1b4014: eb01001f     	cmp	x0, x1
  1b4018: 1a9f07e8     	cset	w8, ne
  1b401c: 37000088     	tbnz	w8, #0x0, 0x1b402c <_vorbis_unpack_books+0x5fc>
  1b4020: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b4024: b900111f     	str	wzr, [x8, #0x10]
  1b4028: 14000056     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b402c: b81dc3bf     	stur	wzr, [x29, #-0x24]
  1b4030: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b4034: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b4038: b940112a     	ldr	w10, [x9, #0x10]
  1b403c: 6b0a011f     	cmp	w8, w10
  1b4040: 1a9fa7e8     	cset	w8, lt
  1b4044: 37000048     	tbnz	w8, #0x0, 0x1b404c <_vorbis_unpack_books+0x61c>
  1b4048: 14000041     	b	0x1b414c <_vorbis_unpack_books+0x71c>
  1b404c: 321c03e1     	orr	w1, wzr, #0x10
  1b4050: 320003e8     	orr	w8, wzr, #0x1
  1b4054: b27f03e9     	orr	x9, xzr, #0x2
  1b4058: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b405c: b90027e1     	str	w1, [sp, #0x24]
  1b4060: 2a0803e1     	mov	w1, w8
  1b4064: f9000fe9     	str	x9, [sp, #0x18]
  1b4068: 97fbc5a6     	bl	0xa5700 <oggpack_read@plt>
  1b406c: 2a0003e8     	mov	w8, w0
  1b4070: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b4074: f9401529     	ldr	x9, [x9, #0x28]
  1b4078: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1b407c: 2a0103e0     	mov	w0, w1
  1b4080: 93407c00     	sxtw	x0, w0
  1b4084: f9400fea     	ldr	x10, [sp, #0x18]
  1b4088: 9b007d40     	mul	x0, x10, x0
  1b408c: 8b000129     	add	x9, x9, x0
  1b4090: 39000128     	strb	w8, [x9]
  1b4094: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b4098: b94027e1     	ldr	w1, [sp, #0x24]
  1b409c: 97fbc599     	bl	0xa5700 <oggpack_read@plt>
  1b40a0: b5000040     	cbnz	x0, 0x1b40a8 <_vorbis_unpack_books+0x678>
  1b40a4: 14000002     	b	0x1b40ac <_vorbis_unpack_books+0x67c>
  1b40a8: 14000036     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b40ac: 321c03e1     	orr	w1, wzr, #0x10
  1b40b0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b40b4: 97fbc593     	bl	0xa5700 <oggpack_read@plt>
  1b40b8: b5000040     	cbnz	x0, 0x1b40c0 <_vorbis_unpack_books+0x690>
  1b40bc: 14000002     	b	0x1b40c4 <_vorbis_unpack_books+0x694>
  1b40c0: 14000030     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b40c4: b27f03e8     	orr	x8, xzr, #0x2
  1b40c8: 321d03e1     	orr	w1, wzr, #0x8
  1b40cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b40d0: f9000be8     	str	x8, [sp, #0x10]
  1b40d4: 97fbc58b     	bl	0xa5700 <oggpack_read@plt>
  1b40d8: 2a0003e1     	mov	w1, w0
  1b40dc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b40e0: f9401508     	ldr	x8, [x8, #0x28]
  1b40e4: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b40e8: 2a0903e0     	mov	w0, w9
  1b40ec: 93407c00     	sxtw	x0, w0
  1b40f0: f9400bea     	ldr	x10, [sp, #0x10]
  1b40f4: 9b007d40     	mul	x0, x10, x0
  1b40f8: 8b000108     	add	x8, x8, x0
  1b40fc: 39000501     	strb	w1, [x8, #0x1]
  1b4100: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b4104: f9401508     	ldr	x8, [x8, #0x28]
  1b4108: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b410c: 2a0903e0     	mov	w0, w9
  1b4110: 93407c00     	sxtw	x0, w0
  1b4114: 9b007d40     	mul	x0, x10, x0
  1b4118: 8b000108     	add	x8, x8, x0
  1b411c: 39400509     	ldrb	w9, [x8, #0x1]
  1b4120: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b4124: b9401501     	ldr	w1, [x8, #0x14]
  1b4128: 6b01013f     	cmp	w9, w1
  1b412c: 1a9fb7e9     	cset	w9, ge
  1b4130: 37000049     	tbnz	w9, #0x0, 0x1b4138 <_vorbis_unpack_books+0x708>
  1b4134: 14000002     	b	0x1b413c <_vorbis_unpack_books+0x70c>
  1b4138: 14000012     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b413c: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1b4140: 11000508     	add	w8, w8, #0x1
  1b4144: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b4148: 17ffffba     	b	0x1b4030 <_vorbis_unpack_books+0x600>
  1b414c: 320003e1     	orr	w1, wzr, #0x1
  1b4150: b24003e8     	orr	x8, xzr, #0x1
  1b4154: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b4158: f90007e8     	str	x8, [sp, #0x8]
  1b415c: 97fbc569     	bl	0xa5700 <oggpack_read@plt>
  1b4160: f94007e8     	ldr	x8, [sp, #0x8]
  1b4164: eb08001f     	cmp	x0, x8
  1b4168: 1a9f07e1     	cset	w1, ne
  1b416c: 37000041     	tbnz	w1, #0x0, 0x1b4174 <_vorbis_unpack_books+0x744>
  1b4170: 14000002     	b	0x1b4178 <_vorbis_unpack_books+0x748>
  1b4174: 14000003     	b	0x1b4180 <_vorbis_unpack_books+0x750>
  1b4178: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b417c: 14000007     	b	0x1b4198 <_vorbis_unpack_books+0x768>
  1b4180: 12801088     	mov	w8, #-0x85              // =-133
  1b4184: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4188: b90007e8     	str	w8, [sp, #0x4]
  1b418c: 97fbd565     	bl	0xa9720 <vorbis_info_clear@plt>
  1b4190: b94007e8     	ldr	w8, [sp, #0x4]
  1b4194: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b4198: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b419c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1b41a0: 9102c3ff     	add	sp, sp, #0xb0
  1b41a4: d65f03c0     	ret

00000000001b41a8 <vorbis_dsp_headerin>:
  1b41a8: d102c3ff     	sub	sp, sp, #0xb0
  1b41ac: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1b41b0: 910283fd     	add	x29, sp, #0xa0
  1b41b4: d53bd048     	mrs	x8, TPIDR_EL0
  1b41b8: f9401508     	ldr	x8, [x8, #0x28]
  1b41bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b41c0: f9002be0     	str	x0, [sp, #0x50]
  1b41c4: f90027e1     	str	x1, [sp, #0x48]
  1b41c8: f90023e2     	str	x2, [sp, #0x40]
  1b41cc: f94023e8     	ldr	x8, [sp, #0x40]
  1b41d0: b4000ca8     	cbz	x8, 0x1b4364 <vorbis_dsp_headerin+0x1bc>
  1b41d4: 14000001     	b	0x1b41d8 <vorbis_dsp_headerin+0x30>
  1b41d8: f94023e8     	ldr	x8, [sp, #0x40]
  1b41dc: f9400101     	ldr	x1, [x8]
  1b41e0: d10103a8     	sub	x8, x29, #0x40
  1b41e4: aa0803e0     	mov	x0, x8
  1b41e8: f9001be8     	str	x8, [sp, #0x30]
  1b41ec: 97fbb109     	bl	0xa0610 <oggpack_readinit@plt>
  1b41f0: 321d03e1     	orr	w1, wzr, #0x8
  1b41f4: f9401be0     	ldr	x0, [sp, #0x30]
  1b41f8: 97fbc542     	bl	0xa5700 <oggpack_read@plt>
  1b41fc: 2a0003e1     	mov	w1, w0
  1b4200: b9003fe1     	str	w1, [sp, #0x3c]
  1b4204: 2a1f03e1     	mov	w1, wzr
  1b4208: 781f43a1     	sturh	w1, [x29, #-0xc]
  1b420c: b81f03a1     	stur	w1, [x29, #-0x10]
  1b4210: d10043a8     	sub	x8, x29, #0x10
  1b4214: 321f07e1     	orr	w1, wzr, #0x6
  1b4218: f9401be0     	ldr	x0, [sp, #0x30]
  1b421c: b9002fe1     	str	w1, [sp, #0x2c]
  1b4220: aa0803e1     	mov	x1, x8
  1b4224: b9402fe2     	ldr	w2, [sp, #0x2c]
  1b4228: f90013e8     	str	x8, [sp, #0x20]
  1b422c: 97fffde6     	bl	0x1b39c4 <_vorbis_unpack_comment+0x310>
  1b4230: b0000221     	adrp	x1, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  1b4234: 910bdc21     	add	x1, x1, #0x2f7
  1b4238: b9402fe2     	ldr	w2, [sp, #0x2c]
  1b423c: f94013e0     	ldr	x0, [sp, #0x20]
  1b4240: 97fbd08c     	bl	0xa8470 <memcmp@plt>
  1b4244: 340000a0     	cbz	w0, 0x1b4258 <vorbis_dsp_headerin+0xb0>
  1b4248: 14000001     	b	0x1b424c <vorbis_dsp_headerin+0xa4>
  1b424c: 12801068     	mov	w8, #-0x84              // =-132
  1b4250: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b4254: 14000047     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4258: b9403fe8     	ldr	w8, [sp, #0x3c]
  1b425c: 2a0803e9     	mov	w9, w8
  1b4260: 71000508     	subs	w8, w8, #0x1
  1b4264: b9001fe9     	str	w9, [sp, #0x1c]
  1b4268: b9001be8     	str	w8, [sp, #0x18]
  1b426c: 54000180     	b.eq	0x1b429c <vorbis_dsp_headerin+0xf4>
  1b4270: 14000001     	b	0x1b4274 <vorbis_dsp_headerin+0xcc>
  1b4274: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b4278: 71000d09     	subs	w9, w8, #0x3
  1b427c: b90017e9     	str	w9, [sp, #0x14]
  1b4280: 54000340     	b.eq	0x1b42e8 <vorbis_dsp_headerin+0x140>
  1b4284: 14000001     	b	0x1b4288 <vorbis_dsp_headerin+0xe0>
  1b4288: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b428c: 71001509     	subs	w9, w8, #0x5
  1b4290: b90013e9     	str	w9, [sp, #0x10]
  1b4294: 54000420     	b.eq	0x1b4318 <vorbis_dsp_headerin+0x170>
  1b4298: 14000030     	b	0x1b4358 <vorbis_dsp_headerin+0x1b0>
  1b429c: f94023e8     	ldr	x8, [sp, #0x40]
  1b42a0: f9400908     	ldr	x8, [x8, #0x10]
  1b42a4: b50000a8     	cbnz	x8, 0x1b42b8 <vorbis_dsp_headerin+0x110>
  1b42a8: 14000001     	b	0x1b42ac <vorbis_dsp_headerin+0x104>
  1b42ac: 12801088     	mov	w8, #-0x85              // =-133
  1b42b0: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b42b4: 1400002f     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b42b8: f9402be8     	ldr	x8, [sp, #0x50]
  1b42bc: f9400508     	ldr	x8, [x8, #0x8]
  1b42c0: b40000a8     	cbz	x8, 0x1b42d4 <vorbis_dsp_headerin+0x12c>
  1b42c4: 14000001     	b	0x1b42c8 <vorbis_dsp_headerin+0x120>
  1b42c8: 12801088     	mov	w8, #-0x85              // =-133
  1b42cc: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b42d0: 14000028     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b42d4: f9402be0     	ldr	x0, [sp, #0x50]
  1b42d8: d10103a1     	sub	x1, x29, #0x40
  1b42dc: 97fbb2e1     	bl	0xa0e60 <_vorbis_unpack_info@plt>
  1b42e0: b81bc3a0     	stur	w0, [x29, #-0x44]
  1b42e4: 14000023     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b42e8: f9402be8     	ldr	x8, [sp, #0x50]
  1b42ec: f9400508     	ldr	x8, [x8, #0x8]
  1b42f0: b50000a8     	cbnz	x8, 0x1b4304 <vorbis_dsp_headerin+0x15c>
  1b42f4: 14000001     	b	0x1b42f8 <vorbis_dsp_headerin+0x150>
  1b42f8: 12801088     	mov	w8, #-0x85              // =-133
  1b42fc: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b4300: 1400001c     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4304: f94027e0     	ldr	x0, [sp, #0x48]
  1b4308: d10103a1     	sub	x1, x29, #0x40
  1b430c: 97fbd405     	bl	0xa9320 <_vorbis_unpack_comment@plt>
  1b4310: b81bc3a0     	stur	w0, [x29, #-0x44]
  1b4314: 14000017     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4318: f9402be8     	ldr	x8, [sp, #0x50]
  1b431c: f9400508     	ldr	x8, [x8, #0x8]
  1b4320: b40000c8     	cbz	x8, 0x1b4338 <vorbis_dsp_headerin+0x190>
  1b4324: 14000001     	b	0x1b4328 <vorbis_dsp_headerin+0x180>
  1b4328: f94027e8     	ldr	x8, [sp, #0x48]
  1b432c: f9400d08     	ldr	x8, [x8, #0x18]
  1b4330: b50000a8     	cbnz	x8, 0x1b4344 <vorbis_dsp_headerin+0x19c>
  1b4334: 14000001     	b	0x1b4338 <vorbis_dsp_headerin+0x190>
  1b4338: 12801088     	mov	w8, #-0x85              // =-133
  1b433c: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b4340: 1400000c     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4344: f9402be0     	ldr	x0, [sp, #0x50]
  1b4348: d10103a1     	sub	x1, x29, #0x40
  1b434c: 97fbbed1     	bl	0xa3e90 <_vorbis_unpack_books@plt>
  1b4350: b81bc3a0     	stur	w0, [x29, #-0x44]
  1b4354: 14000007     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4358: 12801088     	mov	w8, #-0x85              // =-133
  1b435c: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b4360: 14000004     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4364: 12801088     	mov	w8, #-0x85              // =-133
  1b4368: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b436c: 14000001     	b	0x1b4370 <vorbis_dsp_headerin+0x1c8>
  1b4370: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1b4374: d53bd049     	mrs	x9, TPIDR_EL0
  1b4378: f9401529     	ldr	x9, [x9, #0x28]
  1b437c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b4380: eb0a0129     	subs	x9, x9, x10
  1b4384: b9000fe8     	str	w8, [sp, #0xc]
  1b4388: f90003e9     	str	x9, [sp]
  1b438c: 540000c1     	b.ne	0x1b43a4 <vorbis_dsp_headerin+0x1fc>
  1b4390: 14000001     	b	0x1b4394 <vorbis_dsp_headerin+0x1ec>
  1b4394: b9400fe0     	ldr	w0, [sp, #0xc]
  1b4398: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1b439c: 9102c3ff     	add	sp, sp, #0xb0
  1b43a0: d65f03c0     	ret
  1b43a4: 97fbd673     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b43a8 <ov_clear>:
  1b43a8: d100c3ff     	sub	sp, sp, #0x30
  1b43ac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b43b0: 910083fd     	add	x29, sp, #0x20
  1b43b4: d2800008     	mov	x8, #0x0                // =0
  1b43b8: f81f83a0     	stur	x0, [x29, #-0x8]
  1b43bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b43c0: eb08001f     	cmp	x0, x8
  1b43c4: 1a9f07e9     	cset	w9, ne
  1b43c8: f9000be8     	str	x8, [sp, #0x10]
  1b43cc: 37000049     	tbnz	w9, #0x0, 0x1b43d4 <ov_clear+0x2c>
  1b43d0: 14000055     	b	0x1b4524 <ov_clear+0x17c>
  1b43d4: d2801108     	mov	x8, #0x88               // =136
  1b43d8: d2800a09     	mov	x9, #0x50               // =80
  1b43dc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b43e0: f9406d40     	ldr	x0, [x10, #0xd8]
  1b43e4: f90007e8     	str	x8, [sp, #0x8]
  1b43e8: f90003e9     	str	x9, [sp]
  1b43ec: 97fbb119     	bl	0xa0850 <vorbis_dsp_destroy@plt>
  1b43f0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b43f4: f9400be9     	ldr	x9, [sp, #0x10]
  1b43f8: f9006d09     	str	x9, [x8, #0xd8]
  1b43fc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4400: f9406900     	ldr	x0, [x8, #0xd0]
  1b4404: 97fbcebf     	bl	0xa7f00 <ogg_stream_destroy@plt>
  1b4408: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b440c: f94003e9     	ldr	x9, [sp]
  1b4410: 8b090108     	add	x8, x8, x9
  1b4414: aa0803e0     	mov	x0, x8
  1b4418: 97fbd4c2     	bl	0xa9720 <vorbis_info_clear@plt>
  1b441c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4420: f94007e9     	ldr	x9, [sp, #0x8]
  1b4424: 8b090100     	add	x0, x8, x9
  1b4428: 97fbbf5a     	bl	0xa4190 <vorbis_comment_clear@plt>
  1b442c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4430: f9401d08     	ldr	x8, [x8, #0x38]
  1b4434: f9400be9     	ldr	x9, [sp, #0x10]
  1b4438: eb09011f     	cmp	x8, x9
  1b443c: 1a9f07eb     	cset	w11, ne
  1b4440: 3700004b     	tbnz	w11, #0x0, 0x1b4448 <ov_clear+0xa0>
  1b4444: 14000004     	b	0x1b4454 <ov_clear+0xac>
  1b4448: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b444c: f9401d00     	ldr	x0, [x8, #0x38]
  1b4450: 97fbb680     	bl	0xa1e50 <free@plt>
  1b4454: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4458: f9402508     	ldr	x8, [x8, #0x48]
  1b445c: f9400be9     	ldr	x9, [sp, #0x10]
  1b4460: eb09011f     	cmp	x8, x9
  1b4464: 1a9f07ea     	cset	w10, ne
  1b4468: 3700004a     	tbnz	w10, #0x0, 0x1b4470 <ov_clear+0xc8>
  1b446c: 14000004     	b	0x1b447c <ov_clear+0xd4>
  1b4470: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4474: f9402500     	ldr	x0, [x8, #0x48]
  1b4478: 97fbb676     	bl	0xa1e50 <free@plt>
  1b447c: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b4480: f9402108     	ldr	x8, [x8, #0x40]
  1b4484: f9400be9     	ldr	x9, [sp, #0x10]
  1b4488: eb09011f     	cmp	x8, x9
  1b448c: 1a9f07ea     	cset	w10, ne
  1b4490: 3700004a     	tbnz	w10, #0x0, 0x1b4498 <ov_clear+0xf0>
  1b4494: 14000004     	b	0x1b44a4 <ov_clear+0xfc>
  1b4498: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b449c: f9402100     	ldr	x0, [x8, #0x40]
  1b44a0: 97fbb66c     	bl	0xa1e50 <free@plt>
  1b44a4: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b44a8: f9401908     	ldr	x8, [x8, #0x30]
  1b44ac: f9400be9     	ldr	x9, [sp, #0x10]
  1b44b0: eb09011f     	cmp	x8, x9
  1b44b4: 1a9f07ea     	cset	w10, ne
  1b44b8: 3700004a     	tbnz	w10, #0x0, 0x1b44c0 <ov_clear+0x118>
  1b44bc: 14000004     	b	0x1b44cc <ov_clear+0x124>
  1b44c0: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b44c4: f9401900     	ldr	x0, [x8, #0x30]
  1b44c8: 97fbb662     	bl	0xa1e50 <free@plt>
  1b44cc: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b44d0: f9401100     	ldr	x0, [x8, #0x20]
  1b44d4: 97fbb7d7     	bl	0xa2430 <ogg_sync_destroy@plt>
  1b44d8: f85f83a8     	ldur	x8, [x29, #-0x8]
  1b44dc: f9400108     	ldr	x8, [x8]
  1b44e0: f9400be9     	ldr	x9, [sp, #0x10]
  1b44e4: eb09011f     	cmp	x8, x9
  1b44e8: 1a9f07ea     	cset	w10, ne
  1b44ec: 3700004a     	tbnz	w10, #0x0, 0x1b44f4 <ov_clear+0x14c>
  1b44f0: 14000008     	b	0x1b4510 <ov_clear+0x168>
  1b44f4: b27b0be8     	orr	x8, xzr, #0xe0
  1b44f8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b44fc: 8b080128     	add	x8, x9, x8
  1b4500: f9400908     	ldr	x8, [x8, #0x10]
  1b4504: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b4508: f9400120     	ldr	x0, [x9]
  1b450c: d63f0100     	blr	x8
  1b4510: b27803e2     	orr	x2, xzr, #0x100
  1b4514: 52800008     	mov	w8, #0x0                // =0
  1b4518: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b451c: 2a0803e1     	mov	w1, w8
  1b4520: 97fbc9b4     	bl	0xa6bf0 <memset@plt>
  1b4524: 52800000     	mov	w0, #0x0                // =0
  1b4528: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b452c: 9100c3ff     	add	sp, sp, #0x30
  1b4530: d65f03c0     	ret

00000000001b4534 <ov_open_callbacks>:
  1b4534: d10203ff     	sub	sp, sp, #0x80
  1b4538: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1b453c: 9101c3fd     	add	x29, sp, #0x70
  1b4540: d53bd048     	mrs	x8, TPIDR_EL0
  1b4544: f9401508     	ldr	x8, [x8, #0x28]
  1b4548: f81f83a8     	stur	x8, [x29, #-0x8]
  1b454c: f9001be0     	str	x0, [sp, #0x30]
  1b4550: f90017e1     	str	x1, [sp, #0x28]
  1b4554: f90013e2     	str	x2, [sp, #0x20]
  1b4558: f9000fe3     	str	x3, [sp, #0x18]
  1b455c: f9401be0     	ldr	x0, [sp, #0x30]
  1b4560: f94017e1     	ldr	x1, [sp, #0x28]
  1b4564: f94013e2     	ldr	x2, [sp, #0x20]
  1b4568: f9400fe3     	ldr	x3, [sp, #0x18]
  1b456c: 3dc00080     	ldr	q0, [x4]
  1b4570: 3dc00481     	ldr	q1, [x4, #0x10]
  1b4574: 3c9e03a1     	stur	q1, [x29, #-0x20]
  1b4578: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b457c: d100c3a4     	sub	x4, x29, #0x30
  1b4580: 9400001a     	bl	0x1b45e8 <ov_open_callbacks+0xb4>
  1b4584: b90017e0     	str	w0, [sp, #0x14]
  1b4588: b94017e0     	ldr	w0, [sp, #0x14]
  1b458c: 340000a0     	cbz	w0, 0x1b45a0 <ov_open_callbacks+0x6c>
  1b4590: 14000001     	b	0x1b4594 <ov_open_callbacks+0x60>
  1b4594: b94017e8     	ldr	w8, [sp, #0x14]
  1b4598: b81cc3a8     	stur	w8, [x29, #-0x34]
  1b459c: 14000005     	b	0x1b45b0 <ov_open_callbacks+0x7c>
  1b45a0: f94017e0     	ldr	x0, [sp, #0x28]
  1b45a4: 94000095     	bl	0x1b47f8 <ov_open_callbacks+0x2c4>
  1b45a8: b81cc3a0     	stur	w0, [x29, #-0x34]
  1b45ac: 14000001     	b	0x1b45b0 <ov_open_callbacks+0x7c>
  1b45b0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1b45b4: d53bd049     	mrs	x9, TPIDR_EL0
  1b45b8: f9401529     	ldr	x9, [x9, #0x28]
  1b45bc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b45c0: eb0a0129     	subs	x9, x9, x10
  1b45c4: b90013e8     	str	w8, [sp, #0x10]
  1b45c8: f90007e9     	str	x9, [sp, #0x8]
  1b45cc: 540000c1     	b.ne	0x1b45e4 <ov_open_callbacks+0xb0>
  1b45d0: 14000001     	b	0x1b45d4 <ov_open_callbacks+0xa0>
  1b45d4: b94013e0     	ldr	w0, [sp, #0x10]
  1b45d8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1b45dc: 910203ff     	add	sp, sp, #0x80
  1b45e0: d65f03c0     	ret
  1b45e4: 97fbd5e3     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b45e8: d10243ff     	sub	sp, sp, #0x90
  1b45ec: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1b45f0: 910203fd     	add	x29, sp, #0x80
  1b45f4: d2800008     	mov	x8, #0x0                // =0
  1b45f8: aa0803e5     	mov	x5, x8
  1b45fc: f81f83a0     	stur	x0, [x29, #-0x8]
  1b4600: f81f03a1     	stur	x1, [x29, #-0x10]
  1b4604: f81e83a2     	stur	x2, [x29, #-0x18]
  1b4608: f81e03a3     	stur	x3, [x29, #-0x20]
  1b460c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b4610: eb08001f     	cmp	x0, x8
  1b4614: 1a9f07e9     	cset	w9, ne
  1b4618: f81c83a4     	stur	x4, [x29, #-0x38]
  1b461c: f90023e8     	str	x8, [sp, #0x40]
  1b4620: f9001fe5     	str	x5, [sp, #0x38]
  1b4624: 37000049     	tbnz	w9, #0x0, 0x1b462c <ov_open_callbacks+0xf8>
  1b4628: 14000009     	b	0x1b464c <ov_open_callbacks+0x118>
  1b462c: 320003e2     	orr	w2, wzr, #0x1
  1b4630: d2800001     	mov	x1, #0x0                // =0
  1b4634: f85c83a8     	ldur	x8, [x29, #-0x38]
  1b4638: f9400509     	ldr	x9, [x8, #0x8]
  1b463c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b4640: d63f0120     	blr	x9
  1b4644: b90037e0     	str	w0, [sp, #0x34]
  1b4648: 14000003     	b	0x1b4654 <ov_open_callbacks+0x120>
  1b464c: 12800008     	mov	w8, #-0x1               // =-1
  1b4650: b90037e8     	str	w8, [sp, #0x34]
  1b4654: b94037e8     	ldr	w8, [sp, #0x34]
  1b4658: b27b03e2     	orr	x2, xzr, #0x20
  1b465c: b27b0be9     	orr	x9, xzr, #0xe0
  1b4660: b27803ea     	orr	x10, xzr, #0x100
  1b4664: 5280000b     	mov	w11, #0x0               // =0
  1b4668: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b466c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4670: 2a0b03e1     	mov	w1, w11
  1b4674: f90017e2     	str	x2, [sp, #0x28]
  1b4678: aa0a03e2     	mov	x2, x10
  1b467c: f90013e9     	str	x9, [sp, #0x20]
  1b4680: 97fbc95c     	bl	0xa6bf0 <memset@plt>
  1b4684: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b4688: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b468c: f9000149     	str	x9, [x10]
  1b4690: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4694: f94013ea     	ldr	x10, [sp, #0x20]
  1b4698: 8b0a0120     	add	x0, x9, x10
  1b469c: f85c83a1     	ldur	x1, [x29, #-0x38]
  1b46a0: f94017e2     	ldr	x2, [sp, #0x28]
  1b46a4: 97fbadbb     	bl	0x9fd90 <memcpy@plt>
  1b46a8: 97fbc6de     	bl	0xa6220 <ogg_sync_create@plt>
  1b46ac: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b46b0: f9001120     	str	x0, [x9, #0x20]
  1b46b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b46b8: f94023ea     	ldr	x10, [sp, #0x40]
  1b46bc: eb0a013f     	cmp	x9, x10
  1b46c0: 1a9f07e8     	cset	w8, ne
  1b46c4: 37000048     	tbnz	w8, #0x0, 0x1b46cc <ov_open_callbacks+0x198>
  1b46c8: 1400000e     	b	0x1b4700 <ov_open_callbacks+0x1cc>
  1b46cc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b46d0: f9401100     	ldr	x0, [x8, #0x20]
  1b46d4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b46d8: 97fbb032     	bl	0xa07a0 <ogg_sync_bufferin@plt>
  1b46dc: f81d03a0     	stur	x0, [x29, #-0x30]
  1b46e0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1b46e4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b46e8: f85e03a2     	ldur	x2, [x29, #-0x20]
  1b46ec: 97fbada9     	bl	0x9fd90 <memcpy@plt>
  1b46f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b46f4: f9401100     	ldr	x0, [x8, #0x20]
  1b46f8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b46fc: 97fbc051     	bl	0xa4840 <ogg_sync_wrote@plt>
  1b4700: 12800008     	mov	w8, #-0x1               // =-1
  1b4704: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1b4708: 6b08013f     	cmp	w9, w8
  1b470c: 1a9f07e8     	cset	w8, ne
  1b4710: 37000048     	tbnz	w8, #0x0, 0x1b4718 <ov_open_callbacks+0x1e4>
  1b4714: 14000004     	b	0x1b4724 <ov_open_callbacks+0x1f0>
  1b4718: 320003e8     	orr	w8, wzr, #0x1
  1b471c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4720: b9000928     	str	w8, [x9, #0x8]
  1b4724: 52800008     	mov	w8, #0x0                // =0
  1b4728: d2801689     	mov	x9, #0xb4               // =180
  1b472c: d280110a     	mov	x10, #0x88              // =136
  1b4730: d2800a0b     	mov	x11, #0x50              // =80
  1b4734: 12800000     	mov	w0, #-0x1               // =-1
  1b4738: 320003ec     	orr	w12, wzr, #0x1
  1b473c: f85f03ad     	ldur	x13, [x29, #-0x10]
  1b4740: b90029ac     	str	w12, [x13, #0x28]
  1b4744: b9001fe8     	str	w8, [sp, #0x1c]
  1b4748: f9000be9     	str	x9, [sp, #0x10]
  1b474c: f90007ea     	str	x10, [sp, #0x8]
  1b4750: f90003eb     	str	x11, [sp]
  1b4754: 97fbcd0b     	bl	0xa7b80 <ogg_stream_create@plt>
  1b4758: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b475c: f9006920     	str	x0, [x9, #0xd0]
  1b4760: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4764: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4768: f94003ea     	ldr	x10, [sp]
  1b476c: 8b0a0121     	add	x1, x9, x10
  1b4770: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4774: f94007eb     	ldr	x11, [sp, #0x8]
  1b4778: 8b0b0122     	add	x2, x9, x11
  1b477c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4780: f9400bed     	ldr	x13, [sp, #0x10]
  1b4784: 8b0d0123     	add	x3, x9, x13
  1b4788: f9401fe4     	ldr	x4, [sp, #0x38]
  1b478c: 940009d9     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b4790: b81d83a0     	stur	w0, [x29, #-0x28]
  1b4794: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b4798: 6b08001f     	cmp	w0, w8
  1b479c: 1a9fa7ec     	cset	w12, lt
  1b47a0: 3700004c     	tbnz	w12, #0x0, 0x1b47a8 <ov_open_callbacks+0x274>
  1b47a4: 14000007     	b	0x1b47c0 <ov_open_callbacks+0x28c>
  1b47a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b47ac: f94023e9     	ldr	x9, [sp, #0x40]
  1b47b0: f9000109     	str	x9, [x8]
  1b47b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b47b8: 97fbc972     	bl	0xa6d80 <ov_clear@plt>
  1b47bc: 1400000b     	b	0x1b47e8 <ov_open_callbacks+0x2b4>
  1b47c0: 320003e8     	orr	w8, wzr, #0x1
  1b47c4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b47c8: b940b12a     	ldr	w10, [x9, #0xb0]
  1b47cc: 6b08015f     	cmp	w10, w8
  1b47d0: 1a9fa7e8     	cset	w8, lt
  1b47d4: 37000048     	tbnz	w8, #0x0, 0x1b47dc <ov_open_callbacks+0x2a8>
  1b47d8: 14000004     	b	0x1b47e8 <ov_open_callbacks+0x2b4>
  1b47dc: 320003e8     	orr	w8, wzr, #0x1
  1b47e0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b47e4: b900b128     	str	w8, [x9, #0xb0]
  1b47e8: b85d83a0     	ldur	w0, [x29, #-0x28]
  1b47ec: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1b47f0: 910243ff     	add	sp, sp, #0x90
  1b47f4: d65f03c0     	ret
  1b47f8: d100c3ff     	sub	sp, sp, #0x30
  1b47fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b4800: 910083fd     	add	x29, sp, #0x20
  1b4804: 321f03e8     	orr	w8, wzr, #0x2
  1b4808: d2800009     	mov	x9, #0x0                // =0
  1b480c: f9000be0     	str	x0, [sp, #0x10]
  1b4810: f9400be0     	ldr	x0, [sp, #0x10]
  1b4814: b940b00a     	ldr	w10, [x0, #0xb0]
  1b4818: 6b08015f     	cmp	w10, w8
  1b481c: 1a9fa7e8     	cset	w8, lt
  1b4820: f90003e9     	str	x9, [sp]
  1b4824: 37000048     	tbnz	w8, #0x0, 0x1b482c <ov_open_callbacks+0x2f8>
  1b4828: 14000004     	b	0x1b4838 <ov_open_callbacks+0x304>
  1b482c: 321f03e8     	orr	w8, wzr, #0x2
  1b4830: f9400be9     	ldr	x9, [sp, #0x10]
  1b4834: b900b128     	str	w8, [x9, #0xb0]
  1b4838: f9400be8     	ldr	x8, [sp, #0x10]
  1b483c: b9400909     	ldr	w9, [x8, #0x8]
  1b4840: 35000049     	cbnz	w9, 0x1b4848 <ov_open_callbacks+0x314>
  1b4844: 1400000f     	b	0x1b4880 <ov_open_callbacks+0x34c>
  1b4848: f9400be0     	ldr	x0, [sp, #0x10]
  1b484c: 94000e0c     	bl	0x1b807c <ov_read+0x1e4>
  1b4850: b9000fe0     	str	w0, [sp, #0xc]
  1b4854: b9400fe0     	ldr	w0, [sp, #0xc]
  1b4858: 35000040     	cbnz	w0, 0x1b4860 <ov_open_callbacks+0x32c>
  1b485c: 14000006     	b	0x1b4874 <ov_open_callbacks+0x340>
  1b4860: f9400be8     	ldr	x8, [sp, #0x10]
  1b4864: f94003e9     	ldr	x9, [sp]
  1b4868: f9000109     	str	x9, [x8]
  1b486c: f9400be0     	ldr	x0, [sp, #0x10]
  1b4870: 97fbc944     	bl	0xa6d80 <ov_clear@plt>
  1b4874: b9400fe8     	ldr	w8, [sp, #0xc]
  1b4878: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b487c: 14000002     	b	0x1b4884 <ov_open_callbacks+0x350>
  1b4880: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b4884: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b4888: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b488c: 9100c3ff     	add	sp, sp, #0x30
  1b4890: d65f03c0     	ret

00000000001b4894 <ov_open>:
  1b4894: d10283ff     	sub	sp, sp, #0xa0
  1b4898: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1b489c: 910243fd     	add	x29, sp, #0x90
  1b48a0: d53bd048     	mrs	x8, TPIDR_EL0
  1b48a4: f9401509     	ldr	x9, [x8, #0x28]
  1b48a8: f81f83a9     	stur	x9, [x29, #-0x8]
  1b48ac: f9001fe0     	str	x0, [sp, #0x38]
  1b48b0: f9001be1     	str	x1, [sp, #0x30]
  1b48b4: f90017e2     	str	x2, [sp, #0x28]
  1b48b8: f90013e3     	str	x3, [sp, #0x20]
  1b48bc: f0000749     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1b48c0: 91086129     	add	x9, x9, #0x218
  1b48c4: 3dc00120     	ldr	q0, [x9]
  1b48c8: 3dc00521     	ldr	q1, [x9, #0x10]
  1b48cc: 3c9e03a1     	stur	q1, [x29, #-0x20]
  1b48d0: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b48d4: f9401fe0     	ldr	x0, [sp, #0x38]
  1b48d8: f9401be1     	ldr	x1, [sp, #0x30]
  1b48dc: f94017e2     	ldr	x2, [sp, #0x28]
  1b48e0: f94013e3     	ldr	x3, [sp, #0x20]
  1b48e4: 3cdd03a0     	ldur	q0, [x29, #-0x30]
  1b48e8: 3cde03a1     	ldur	q1, [x29, #-0x20]
  1b48ec: 3d8017e1     	str	q1, [sp, #0x50]
  1b48f0: 3d8013e0     	str	q0, [sp, #0x40]
  1b48f4: 910103e4     	add	x4, sp, #0x40
  1b48f8: f9000fe8     	str	x8, [sp, #0x18]
  1b48fc: 97fbbb05     	bl	0xa3510 <ov_open_callbacks@plt>
  1b4900: f9400fe8     	ldr	x8, [sp, #0x18]
  1b4904: f9401509     	ldr	x9, [x8, #0x28]
  1b4908: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b490c: eb010129     	subs	x9, x9, x1
  1b4910: b90017e0     	str	w0, [sp, #0x14]
  1b4914: f90007e9     	str	x9, [sp, #0x8]
  1b4918: 540000c1     	b.ne	0x1b4930 <ov_open+0x9c>
  1b491c: 14000001     	b	0x1b4920 <ov_open+0x8c>
  1b4920: b94017e0     	ldr	w0, [sp, #0x14]
  1b4924: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1b4928: 910283ff     	add	sp, sp, #0xa0
  1b492c: d65f03c0     	ret
  1b4930: 97fbd510     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b4934: d100c3ff     	sub	sp, sp, #0x30
  1b4938: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b493c: 910083fd     	add	x29, sp, #0x20
  1b4940: d2800008     	mov	x8, #0x0                // =0
  1b4944: f9000be0     	str	x0, [sp, #0x10]
  1b4948: f90007e1     	str	x1, [sp, #0x8]
  1b494c: b90007e2     	str	w2, [sp, #0x4]
  1b4950: f9400be0     	ldr	x0, [sp, #0x10]
  1b4954: eb08001f     	cmp	x0, x8
  1b4958: 1a9f17e2     	cset	w2, eq
  1b495c: 37000042     	tbnz	w2, #0x0, 0x1b4964 <ov_open+0xd0>
  1b4960: 14000004     	b	0x1b4970 <ov_open+0xdc>
  1b4964: 12800008     	mov	w8, #-0x1               // =-1
  1b4968: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b496c: 14000006     	b	0x1b4984 <ov_open+0xf0>
  1b4970: f9400be0     	ldr	x0, [sp, #0x10]
  1b4974: f94007e1     	ldr	x1, [sp, #0x8]
  1b4978: b94007e2     	ldr	w2, [sp, #0x4]
  1b497c: 97fbcd1d     	bl	0xa7df0 <fseek@plt>
  1b4980: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b4984: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b4988: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b498c: 9100c3ff     	add	sp, sp, #0x30
  1b4990: d65f03c0     	ret

00000000001b4994 <ov_test_callbacks>:
  1b4994: d10203ff     	sub	sp, sp, #0x80
  1b4998: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1b499c: 9101c3fd     	add	x29, sp, #0x70
  1b49a0: d53bd048     	mrs	x8, TPIDR_EL0
  1b49a4: f9401509     	ldr	x9, [x8, #0x28]
  1b49a8: f81f83a9     	stur	x9, [x29, #-0x8]
  1b49ac: f9001fe0     	str	x0, [sp, #0x38]
  1b49b0: f9001be1     	str	x1, [sp, #0x30]
  1b49b4: f90017e2     	str	x2, [sp, #0x28]
  1b49b8: f90013e3     	str	x3, [sp, #0x20]
  1b49bc: f9401fe0     	ldr	x0, [sp, #0x38]
  1b49c0: f9401be1     	ldr	x1, [sp, #0x30]
  1b49c4: f94017e2     	ldr	x2, [sp, #0x28]
  1b49c8: f94013e3     	ldr	x3, [sp, #0x20]
  1b49cc: 3dc00080     	ldr	q0, [x4]
  1b49d0: 3dc00481     	ldr	q1, [x4, #0x10]
  1b49d4: 3c9e03a1     	stur	q1, [x29, #-0x20]
  1b49d8: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b49dc: d100c3a4     	sub	x4, x29, #0x30
  1b49e0: f9000fe8     	str	x8, [sp, #0x18]
  1b49e4: 97ffff01     	bl	0x1b45e8 <ov_open_callbacks+0xb4>
  1b49e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1b49ec: f9401509     	ldr	x9, [x8, #0x28]
  1b49f0: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b49f4: eb010129     	subs	x9, x9, x1
  1b49f8: b90017e0     	str	w0, [sp, #0x14]
  1b49fc: f90007e9     	str	x9, [sp, #0x8]
  1b4a00: 540000c1     	b.ne	0x1b4a18 <ov_test_callbacks+0x84>
  1b4a04: 14000001     	b	0x1b4a08 <ov_test_callbacks+0x74>
  1b4a08: b94017e0     	ldr	w0, [sp, #0x14]
  1b4a0c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1b4a10: 910203ff     	add	sp, sp, #0x80
  1b4a14: d65f03c0     	ret
  1b4a18: 97fbd4d6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b4a1c <ov_test>:
  1b4a1c: d10283ff     	sub	sp, sp, #0xa0
  1b4a20: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1b4a24: 910243fd     	add	x29, sp, #0x90
  1b4a28: d53bd048     	mrs	x8, TPIDR_EL0
  1b4a2c: f9401509     	ldr	x9, [x8, #0x28]
  1b4a30: f81f83a9     	stur	x9, [x29, #-0x8]
  1b4a34: f9001fe0     	str	x0, [sp, #0x38]
  1b4a38: f9001be1     	str	x1, [sp, #0x30]
  1b4a3c: f90017e2     	str	x2, [sp, #0x28]
  1b4a40: f90013e3     	str	x3, [sp, #0x20]
  1b4a44: f0000749     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1b4a48: 9108e129     	add	x9, x9, #0x238
  1b4a4c: 3dc00120     	ldr	q0, [x9]
  1b4a50: 3dc00521     	ldr	q1, [x9, #0x10]
  1b4a54: 3c9e03a1     	stur	q1, [x29, #-0x20]
  1b4a58: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b4a5c: f9401fe0     	ldr	x0, [sp, #0x38]
  1b4a60: f9401be1     	ldr	x1, [sp, #0x30]
  1b4a64: f94017e2     	ldr	x2, [sp, #0x28]
  1b4a68: f94013e3     	ldr	x3, [sp, #0x20]
  1b4a6c: 3cdd03a0     	ldur	q0, [x29, #-0x30]
  1b4a70: 3cde03a1     	ldur	q1, [x29, #-0x20]
  1b4a74: 3d8017e1     	str	q1, [sp, #0x50]
  1b4a78: 3d8013e0     	str	q0, [sp, #0x40]
  1b4a7c: 910103e4     	add	x4, sp, #0x40
  1b4a80: f9000fe8     	str	x8, [sp, #0x18]
  1b4a84: 97fbc28f     	bl	0xa54c0 <ov_test_callbacks@plt>
  1b4a88: f9400fe8     	ldr	x8, [sp, #0x18]
  1b4a8c: f9401509     	ldr	x9, [x8, #0x28]
  1b4a90: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b4a94: eb010129     	subs	x9, x9, x1
  1b4a98: b90017e0     	str	w0, [sp, #0x14]
  1b4a9c: f90007e9     	str	x9, [sp, #0x8]
  1b4aa0: 540000c1     	b.ne	0x1b4ab8 <ov_test+0x9c>
  1b4aa4: 14000001     	b	0x1b4aa8 <ov_test+0x8c>
  1b4aa8: b94017e0     	ldr	w0, [sp, #0x14]
  1b4aac: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1b4ab0: 910283ff     	add	sp, sp, #0xa0
  1b4ab4: d65f03c0     	ret
  1b4ab8: 97fbd4ae     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b4abc <ov_test_open>:
  1b4abc: d10083ff     	sub	sp, sp, #0x20
  1b4ac0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b4ac4: 910043fd     	add	x29, sp, #0x10
  1b4ac8: 320003e8     	orr	w8, wzr, #0x1
  1b4acc: f90003e0     	str	x0, [sp]
  1b4ad0: f94003e0     	ldr	x0, [sp]
  1b4ad4: b940b009     	ldr	w9, [x0, #0xb0]
  1b4ad8: 6b08013f     	cmp	w9, w8
  1b4adc: 1a9f07e8     	cset	w8, ne
  1b4ae0: 37000048     	tbnz	w8, #0x0, 0x1b4ae8 <ov_test_open+0x2c>
  1b4ae4: 14000004     	b	0x1b4af4 <ov_test_open+0x38>
  1b4ae8: 12801048     	mov	w8, #-0x83              // =-131
  1b4aec: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b4af0: 14000004     	b	0x1b4b00 <ov_test_open+0x44>
  1b4af4: f94003e0     	ldr	x0, [sp]
  1b4af8: 97ffff40     	bl	0x1b47f8 <ov_open_callbacks+0x2c4>
  1b4afc: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b4b00: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b4b04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b4b08: 910083ff     	add	sp, sp, #0x20
  1b4b0c: d65f03c0     	ret

00000000001b4b10 <ov_streams>:
  1b4b10: d10043ff     	sub	sp, sp, #0x10
  1b4b14: f90007e0     	str	x0, [sp, #0x8]
  1b4b18: f94007e0     	ldr	x0, [sp, #0x8]
  1b4b1c: b9402808     	ldr	w8, [x0, #0x28]
  1b4b20: 2a0803e0     	mov	w0, w8
  1b4b24: 93407c00     	sxtw	x0, w0
  1b4b28: 910043ff     	add	sp, sp, #0x10
  1b4b2c: d65f03c0     	ret

00000000001b4b30 <ov_seekable>:
  1b4b30: d10043ff     	sub	sp, sp, #0x10
  1b4b34: f90007e0     	str	x0, [sp, #0x8]
  1b4b38: f94007e0     	ldr	x0, [sp, #0x8]
  1b4b3c: b9400808     	ldr	w8, [x0, #0x8]
  1b4b40: 2a0803e0     	mov	w0, w8
  1b4b44: 93407c00     	sxtw	x0, w0
  1b4b48: 910043ff     	add	sp, sp, #0x10
  1b4b4c: d65f03c0     	ret

00000000001b4b50 <ov_bitrate>:
  1b4b50: d10143ff     	sub	sp, sp, #0x50
  1b4b54: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b4b58: 910103fd     	add	x29, sp, #0x40
  1b4b5c: 321f03e8     	orr	w8, wzr, #0x2
  1b4b60: f81f03a0     	stur	x0, [x29, #-0x10]
  1b4b64: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b4b68: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4b6c: b940b001     	ldr	w1, [x0, #0xb0]
  1b4b70: 6b08003f     	cmp	w1, w8
  1b4b74: 1a9fa7e8     	cset	w8, lt
  1b4b78: 37000048     	tbnz	w8, #0x0, 0x1b4b80 <ov_bitrate+0x30>
  1b4b7c: 14000004     	b	0x1b4b8c <ov_bitrate+0x3c>
  1b4b80: 92801048     	mov	x8, #-0x83              // =-131
  1b4b84: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4b88: 140000a1     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4b8c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b4b90: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4b94: b940292a     	ldr	w10, [x9, #0x28]
  1b4b98: 6b0a011f     	cmp	w8, w10
  1b4b9c: 1a9fb7e8     	cset	w8, ge
  1b4ba0: 37000048     	tbnz	w8, #0x0, 0x1b4ba8 <ov_bitrate+0x58>
  1b4ba4: 14000004     	b	0x1b4bb4 <ov_bitrate+0x64>
  1b4ba8: 92801048     	mov	x8, #-0x83              // =-131
  1b4bac: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4bb0: 14000097     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4bb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b4bb8: b9400909     	ldr	w9, [x8, #0x8]
  1b4bbc: 35000129     	cbnz	w9, 0x1b4be0 <ov_bitrate+0x90>
  1b4bc0: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b4bc4: 35000048     	cbnz	w8, 0x1b4bcc <ov_bitrate+0x7c>
  1b4bc8: 14000006     	b	0x1b4be0 <ov_bitrate+0x90>
  1b4bcc: 52800001     	mov	w1, #0x0                // =0
  1b4bd0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4bd4: 97ffffdf     	bl	0x1b4b50 <ov_bitrate>
  1b4bd8: f81f83a0     	stur	x0, [x29, #-0x8]
  1b4bdc: 1400008c     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4be0: 52800008     	mov	w8, #0x0                // =0
  1b4be4: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b4be8: 6b08013f     	cmp	w9, w8
  1b4bec: 1a9fa7e8     	cset	w8, lt
  1b4bf0: 37000048     	tbnz	w8, #0x0, 0x1b4bf8 <ov_bitrate+0xa8>
  1b4bf4: 14000030     	b	0x1b4cb4 <ov_bitrate+0x164>
  1b4bf8: f90013ff     	str	xzr, [sp, #0x20]
  1b4bfc: b9001fff     	str	wzr, [sp, #0x1c]
  1b4c00: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b4c04: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4c08: b940292a     	ldr	w10, [x9, #0x28]
  1b4c0c: 6b0a011f     	cmp	w8, w10
  1b4c10: 1a9fa7e8     	cset	w8, lt
  1b4c14: 37000048     	tbnz	w8, #0x0, 0x1b4c1c <ov_bitrate+0xcc>
  1b4c18: 1400001c     	b	0x1b4c88 <ov_bitrate+0x138>
  1b4c1c: b27d03e8     	orr	x8, xzr, #0x8
  1b4c20: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4c24: f9401929     	ldr	x9, [x9, #0x30]
  1b4c28: b9401fea     	ldr	w10, [sp, #0x1c]
  1b4c2c: 1100054a     	add	w10, w10, #0x1
  1b4c30: 2a0a03eb     	mov	w11, w10
  1b4c34: 93407d6b     	sxtw	x11, w11
  1b4c38: 9b0b7d0b     	mul	x11, x8, x11
  1b4c3c: 8b0b0129     	add	x9, x9, x11
  1b4c40: f9400129     	ldr	x9, [x9]
  1b4c44: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b4c48: f9401d6b     	ldr	x11, [x11, #0x38]
  1b4c4c: b9401fea     	ldr	w10, [sp, #0x1c]
  1b4c50: 2a0a03ec     	mov	w12, w10
  1b4c54: 93407d8c     	sxtw	x12, w12
  1b4c58: 9b0c7d0c     	mul	x12, x8, x12
  1b4c5c: 8b0c016b     	add	x11, x11, x12
  1b4c60: f940016b     	ldr	x11, [x11]
  1b4c64: eb0b0129     	subs	x9, x9, x11
  1b4c68: 9b087d28     	mul	x8, x9, x8
  1b4c6c: f94013e9     	ldr	x9, [sp, #0x20]
  1b4c70: 8b080128     	add	x8, x9, x8
  1b4c74: f90013e8     	str	x8, [sp, #0x20]
  1b4c78: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b4c7c: 11000508     	add	w8, w8, #0x1
  1b4c80: b9001fe8     	str	w8, [sp, #0x1c]
  1b4c84: 17ffffdf     	b	0x1b4c00 <ov_bitrate+0xb0>
  1b4c88: 12800001     	mov	w1, #-0x1               // =-1
  1b4c8c: d2807d08     	mov	x8, #0x3e8              // =1000
  1b4c90: f94013e9     	ldr	x9, [sp, #0x20]
  1b4c94: 9b087d28     	mul	x8, x9, x8
  1b4c98: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4c9c: f9000be8     	str	x8, [sp, #0x10]
  1b4ca0: 97fbbc30     	bl	0xa3d60 <ov_time_total@plt>
  1b4ca4: f9400be8     	ldr	x8, [sp, #0x10]
  1b4ca8: 9ac00d09     	sdiv	x9, x8, x0
  1b4cac: f81f83a9     	stur	x9, [x29, #-0x8]
  1b4cb0: 14000057     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4cb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b4cb8: b9400909     	ldr	w9, [x8, #0x8]
  1b4cbc: 35000049     	cbnz	w9, 0x1b4cc4 <ov_bitrate+0x174>
  1b4cc0: 1400001e     	b	0x1b4d38 <ov_bitrate+0x1e8>
  1b4cc4: d283e808     	mov	x8, #0x1f40             // =8000
  1b4cc8: b27d03e9     	orr	x9, xzr, #0x8
  1b4ccc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4cd0: f940194a     	ldr	x10, [x10, #0x30]
  1b4cd4: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b4cd8: 1100056b     	add	w11, w11, #0x1
  1b4cdc: 2a0b03ec     	mov	w12, w11
  1b4ce0: 93407d8c     	sxtw	x12, w12
  1b4ce4: 9b0c7d2c     	mul	x12, x9, x12
  1b4ce8: 8b0c014a     	add	x10, x10, x12
  1b4cec: f940014a     	ldr	x10, [x10]
  1b4cf0: f85f03ac     	ldur	x12, [x29, #-0x10]
  1b4cf4: f9401d8c     	ldr	x12, [x12, #0x38]
  1b4cf8: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b4cfc: 2a0b03ed     	mov	w13, w11
  1b4d00: 93407dad     	sxtw	x13, w13
  1b4d04: 9b0d7d29     	mul	x9, x9, x13
  1b4d08: 8b090189     	add	x9, x12, x9
  1b4d0c: f9400129     	ldr	x9, [x9]
  1b4d10: eb090149     	subs	x9, x10, x9
  1b4d14: 9b087d28     	mul	x8, x9, x8
  1b4d18: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4d1c: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1b4d20: f90007e8     	str	x8, [sp, #0x8]
  1b4d24: 97fbbc0f     	bl	0xa3d60 <ov_time_total@plt>
  1b4d28: f94007e8     	ldr	x8, [sp, #0x8]
  1b4d2c: 9ac00d09     	sdiv	x9, x8, x0
  1b4d30: f81f83a9     	stur	x9, [x29, #-0x8]
  1b4d34: 14000036     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4d38: d2800008     	mov	x8, #0x0                // =0
  1b4d3c: d2800a09     	mov	x9, #0x50               // =80
  1b4d40: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4d44: 8b090149     	add	x9, x10, x9
  1b4d48: f9400d29     	ldr	x9, [x9, #0x18]
  1b4d4c: eb08013f     	cmp	x9, x8
  1b4d50: 1a9fd7eb     	cset	w11, gt
  1b4d54: 3700004b     	tbnz	w11, #0x0, 0x1b4d5c <ov_bitrate+0x20c>
  1b4d58: 14000007     	b	0x1b4d74 <ov_bitrate+0x224>
  1b4d5c: d2800a08     	mov	x8, #0x50               // =80
  1b4d60: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4d64: 8b080128     	add	x8, x9, x8
  1b4d68: f9400d08     	ldr	x8, [x8, #0x18]
  1b4d6c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4d70: 14000027     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4d74: d2800008     	mov	x8, #0x0                // =0
  1b4d78: d2800a09     	mov	x9, #0x50               // =80
  1b4d7c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4d80: 8b090149     	add	x9, x10, x9
  1b4d84: f9400929     	ldr	x9, [x9, #0x10]
  1b4d88: eb08013f     	cmp	x9, x8
  1b4d8c: 1a9fd7eb     	cset	w11, gt
  1b4d90: 3700004b     	tbnz	w11, #0x0, 0x1b4d98 <ov_bitrate+0x248>
  1b4d94: 1400001c     	b	0x1b4e04 <ov_bitrate+0x2b4>
  1b4d98: d2800008     	mov	x8, #0x0                // =0
  1b4d9c: d2800a09     	mov	x9, #0x50               // =80
  1b4da0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4da4: 8b090149     	add	x9, x10, x9
  1b4da8: f9401129     	ldr	x9, [x9, #0x20]
  1b4dac: eb08013f     	cmp	x9, x8
  1b4db0: 1a9fd7eb     	cset	w11, gt
  1b4db4: 3700004b     	tbnz	w11, #0x0, 0x1b4dbc <ov_bitrate+0x26c>
  1b4db8: 1400000d     	b	0x1b4dec <ov_bitrate+0x29c>
  1b4dbc: b27f03e8     	orr	x8, xzr, #0x2
  1b4dc0: d2800a09     	mov	x9, #0x50               // =80
  1b4dc4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4dc8: 8b09014a     	add	x10, x10, x9
  1b4dcc: f940094a     	ldr	x10, [x10, #0x10]
  1b4dd0: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b4dd4: 8b090169     	add	x9, x11, x9
  1b4dd8: f9401129     	ldr	x9, [x9, #0x20]
  1b4ddc: 8b090149     	add	x9, x10, x9
  1b4de0: 9ac80d28     	sdiv	x8, x9, x8
  1b4de4: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4de8: 14000009     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4dec: d2800a08     	mov	x8, #0x50               // =80
  1b4df0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4df4: 8b080128     	add	x8, x9, x8
  1b4df8: f9400908     	ldr	x8, [x8, #0x10]
  1b4dfc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4e00: 14000003     	b	0x1b4e0c <ov_bitrate+0x2bc>
  1b4e04: 92800008     	mov	x8, #-0x1               // =-1
  1b4e08: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4e0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b4e10: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b4e14: 910143ff     	add	sp, sp, #0x50
  1b4e18: d65f03c0     	ret

00000000001b4e1c <ov_time_total>:
  1b4e1c: d10103ff     	sub	sp, sp, #0x40
  1b4e20: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b4e24: 9100c3fd     	add	x29, sp, #0x30
  1b4e28: 321f03e8     	orr	w8, wzr, #0x2
  1b4e2c: f81f03a0     	stur	x0, [x29, #-0x10]
  1b4e30: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b4e34: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4e38: b940b001     	ldr	w1, [x0, #0xb0]
  1b4e3c: 6b08003f     	cmp	w1, w8
  1b4e40: 1a9fa7e8     	cset	w8, lt
  1b4e44: 37000048     	tbnz	w8, #0x0, 0x1b4e4c <ov_time_total+0x30>
  1b4e48: 14000004     	b	0x1b4e58 <ov_time_total+0x3c>
  1b4e4c: 92801048     	mov	x8, #-0x83              // =-131
  1b4e50: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4e54: 1400003f     	b	0x1b4f50 <ov_time_total+0x134>
  1b4e58: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b4e5c: b9400909     	ldr	w9, [x8, #0x8]
  1b4e60: 35000049     	cbnz	w9, 0x1b4e68 <ov_time_total+0x4c>
  1b4e64: 14000008     	b	0x1b4e84 <ov_time_total+0x68>
  1b4e68: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b4e6c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4e70: b940292a     	ldr	w10, [x9, #0x28]
  1b4e74: 6b0a011f     	cmp	w8, w10
  1b4e78: 1a9fb7e8     	cset	w8, ge
  1b4e7c: 37000048     	tbnz	w8, #0x0, 0x1b4e84 <ov_time_total+0x68>
  1b4e80: 14000004     	b	0x1b4e90 <ov_time_total+0x74>
  1b4e84: 92801048     	mov	x8, #-0x83              // =-131
  1b4e88: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4e8c: 14000031     	b	0x1b4f50 <ov_time_total+0x134>
  1b4e90: 52800008     	mov	w8, #0x0                // =0
  1b4e94: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b4e98: 6b08013f     	cmp	w9, w8
  1b4e9c: 1a9fa7e8     	cset	w8, lt
  1b4ea0: 37000048     	tbnz	w8, #0x0, 0x1b4ea8 <ov_time_total+0x8c>
  1b4ea4: 14000017     	b	0x1b4f00 <ov_time_total+0xe4>
  1b4ea8: f9000bff     	str	xzr, [sp, #0x10]
  1b4eac: b9000fff     	str	wzr, [sp, #0xc]
  1b4eb0: b9400fe8     	ldr	w8, [sp, #0xc]
  1b4eb4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b4eb8: b940292a     	ldr	w10, [x9, #0x28]
  1b4ebc: 6b0a011f     	cmp	w8, w10
  1b4ec0: 1a9fa7e8     	cset	w8, lt
  1b4ec4: 37000048     	tbnz	w8, #0x0, 0x1b4ecc <ov_time_total+0xb0>
  1b4ec8: 1400000b     	b	0x1b4ef4 <ov_time_total+0xd8>
  1b4ecc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b4ed0: b9400fe1     	ldr	w1, [sp, #0xc]
  1b4ed4: 97ffffd2     	bl	0x1b4e1c <ov_time_total>
  1b4ed8: f9400be8     	ldr	x8, [sp, #0x10]
  1b4edc: 8b000108     	add	x8, x8, x0
  1b4ee0: f9000be8     	str	x8, [sp, #0x10]
  1b4ee4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b4ee8: 11000508     	add	w8, w8, #0x1
  1b4eec: b9000fe8     	str	w8, [sp, #0xc]
  1b4ef0: 17fffff0     	b	0x1b4eb0 <ov_time_total+0x94>
  1b4ef4: f9400be8     	ldr	x8, [sp, #0x10]
  1b4ef8: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4efc: 14000015     	b	0x1b4f50 <ov_time_total+0x134>
  1b4f00: d2800a08     	mov	x8, #0x50               // =80
  1b4f04: d2807d09     	mov	x9, #0x3e8              // =1000
  1b4f08: b27d03ea     	orr	x10, xzr, #0x8
  1b4f0c: 321f03eb     	orr	w11, wzr, #0x2
  1b4f10: f85f03ac     	ldur	x12, [x29, #-0x10]
  1b4f14: f940258c     	ldr	x12, [x12, #0x48]
  1b4f18: b85ec3ad     	ldur	w13, [x29, #-0x14]
  1b4f1c: 1b0b7dab     	mul	w11, w13, w11
  1b4f20: 1100056b     	add	w11, w11, #0x1
  1b4f24: 2a0b03ee     	mov	w14, w11
  1b4f28: 93407dce     	sxtw	x14, w14
  1b4f2c: 9b0e7d4a     	mul	x10, x10, x14
  1b4f30: 8b0a018a     	add	x10, x12, x10
  1b4f34: f940014a     	ldr	x10, [x10]
  1b4f38: 9b097d49     	mul	x9, x10, x9
  1b4f3c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b4f40: 8b080148     	add	x8, x10, x8
  1b4f44: f9400508     	ldr	x8, [x8, #0x8]
  1b4f48: 9ac80d28     	sdiv	x8, x9, x8
  1b4f4c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b4f50: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b4f54: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b4f58: 910103ff     	add	sp, sp, #0x40
  1b4f5c: d65f03c0     	ret

00000000001b4f60 <ov_bitrate_instant>:
  1b4f60: d10083ff     	sub	sp, sp, #0x20
  1b4f64: 321f03e8     	orr	w8, wzr, #0x2
  1b4f68: f9000be0     	str	x0, [sp, #0x10]
  1b4f6c: f9400be0     	ldr	x0, [sp, #0x10]
  1b4f70: b940b009     	ldr	w9, [x0, #0xb0]
  1b4f74: 6b08013f     	cmp	w9, w8
  1b4f78: 1a9fa7e8     	cset	w8, lt
  1b4f7c: 37000048     	tbnz	w8, #0x0, 0x1b4f84 <ov_bitrate_instant+0x24>
  1b4f80: 14000004     	b	0x1b4f90 <ov_bitrate_instant+0x30>
  1b4f84: 92801048     	mov	x8, #-0x83              // =-131
  1b4f88: f9000fe8     	str	x8, [sp, #0x18]
  1b4f8c: 14000019     	b	0x1b4ff0 <ov_bitrate_instant+0x90>
  1b4f90: f9400be8     	ldr	x8, [sp, #0x10]
  1b4f94: f9406508     	ldr	x8, [x8, #0xc8]
  1b4f98: b4000048     	cbz	x8, 0x1b4fa0 <ov_bitrate_instant+0x40>
  1b4f9c: 14000004     	b	0x1b4fac <ov_bitrate_instant+0x4c>
  1b4fa0: 92800008     	mov	x8, #-0x1               // =-1
  1b4fa4: f9000fe8     	str	x8, [sp, #0x18]
  1b4fa8: 14000012     	b	0x1b4ff0 <ov_bitrate_instant+0x90>
  1b4fac: d2800a08     	mov	x8, #0x50               // =80
  1b4fb0: f9400be9     	ldr	x9, [sp, #0x10]
  1b4fb4: f9406129     	ldr	x9, [x9, #0xc0]
  1b4fb8: f9400bea     	ldr	x10, [sp, #0x10]
  1b4fbc: f940654a     	ldr	x10, [x10, #0xc8]
  1b4fc0: 9aca0d29     	sdiv	x9, x9, x10
  1b4fc4: f9400bea     	ldr	x10, [sp, #0x10]
  1b4fc8: 8b080148     	add	x8, x10, x8
  1b4fcc: f9400508     	ldr	x8, [x8, #0x8]
  1b4fd0: 9b087d28     	mul	x8, x9, x8
  1b4fd4: f90007e8     	str	x8, [sp, #0x8]
  1b4fd8: f9400be8     	ldr	x8, [sp, #0x10]
  1b4fdc: f900611f     	str	xzr, [x8, #0xc0]
  1b4fe0: f9400be8     	ldr	x8, [sp, #0x10]
  1b4fe4: f900651f     	str	xzr, [x8, #0xc8]
  1b4fe8: f94007e8     	ldr	x8, [sp, #0x8]
  1b4fec: f9000fe8     	str	x8, [sp, #0x18]
  1b4ff0: f9400fe0     	ldr	x0, [sp, #0x18]
  1b4ff4: 910083ff     	add	sp, sp, #0x20
  1b4ff8: d65f03c0     	ret

00000000001b4ffc <ov_serialnumber>:
  1b4ffc: d100c3ff     	sub	sp, sp, #0x30
  1b5000: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b5004: 910083fd     	add	x29, sp, #0x20
  1b5008: f9000be0     	str	x0, [sp, #0x10]
  1b500c: b9000fe1     	str	w1, [sp, #0xc]
  1b5010: b9400fe1     	ldr	w1, [sp, #0xc]
  1b5014: f9400be0     	ldr	x0, [sp, #0x10]
  1b5018: b9402808     	ldr	w8, [x0, #0x28]
  1b501c: 6b08003f     	cmp	w1, w8
  1b5020: 1a9fb7e8     	cset	w8, ge
  1b5024: 37000048     	tbnz	w8, #0x0, 0x1b502c <ov_serialnumber+0x30>
  1b5028: 14000008     	b	0x1b5048 <ov_serialnumber+0x4c>
  1b502c: f9400be0     	ldr	x0, [sp, #0x10]
  1b5030: f9400be8     	ldr	x8, [sp, #0x10]
  1b5034: b9402909     	ldr	w9, [x8, #0x28]
  1b5038: 71000521     	subs	w1, w9, #0x1
  1b503c: 97fffff0     	bl	0x1b4ffc <ov_serialnumber>
  1b5040: f81f83a0     	stur	x0, [x29, #-0x8]
  1b5044: 14000027     	b	0x1b50e0 <ov_serialnumber+0xe4>
  1b5048: f9400be8     	ldr	x8, [sp, #0x10]
  1b504c: b9400909     	ldr	w9, [x8, #0x8]
  1b5050: 35000189     	cbnz	w9, 0x1b5080 <ov_serialnumber+0x84>
  1b5054: 52800008     	mov	w8, #0x0                // =0
  1b5058: b9400fe9     	ldr	w9, [sp, #0xc]
  1b505c: 6b08013f     	cmp	w9, w8
  1b5060: 1a9fb7e8     	cset	w8, ge
  1b5064: 37000048     	tbnz	w8, #0x0, 0x1b506c <ov_serialnumber+0x70>
  1b5068: 14000006     	b	0x1b5080 <ov_serialnumber+0x84>
  1b506c: 12800001     	mov	w1, #-0x1               // =-1
  1b5070: f9400be0     	ldr	x0, [sp, #0x10]
  1b5074: 97ffffe2     	bl	0x1b4ffc <ov_serialnumber>
  1b5078: f81f83a0     	stur	x0, [x29, #-0x8]
  1b507c: 14000019     	b	0x1b50e0 <ov_serialnumber+0xe4>
  1b5080: 52800008     	mov	w8, #0x0                // =0
  1b5084: b9400fe9     	ldr	w9, [sp, #0xc]
  1b5088: 6b08013f     	cmp	w9, w8
  1b508c: 1a9fa7e8     	cset	w8, lt
  1b5090: 37000048     	tbnz	w8, #0x0, 0x1b5098 <ov_serialnumber+0x9c>
  1b5094: 14000007     	b	0x1b50b0 <ov_serialnumber+0xb4>
  1b5098: f9400be8     	ldr	x8, [sp, #0x10]
  1b509c: b940b509     	ldr	w9, [x8, #0xb4]
  1b50a0: 2a0903e8     	mov	w8, w9
  1b50a4: d3407d08     	ubfx	x8, x8, #0, #32
  1b50a8: f81f83a8     	stur	x8, [x29, #-0x8]
  1b50ac: 1400000d     	b	0x1b50e0 <ov_serialnumber+0xe4>
  1b50b0: b27e03e8     	orr	x8, xzr, #0x4
  1b50b4: f9400be9     	ldr	x9, [sp, #0x10]
  1b50b8: f9402129     	ldr	x9, [x9, #0x40]
  1b50bc: b9400fea     	ldr	w10, [sp, #0xc]
  1b50c0: 2a0a03eb     	mov	w11, w10
  1b50c4: 93407d6b     	sxtw	x11, w11
  1b50c8: 9b0b7d08     	mul	x8, x8, x11
  1b50cc: 8b080128     	add	x8, x9, x8
  1b50d0: b940010a     	ldr	w10, [x8]
  1b50d4: 2a0a03e8     	mov	w8, w10
  1b50d8: d3407d08     	ubfx	x8, x8, #0, #32
  1b50dc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b50e0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b50e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b50e8: 9100c3ff     	add	sp, sp, #0x30
  1b50ec: d65f03c0     	ret

00000000001b50f0 <ov_raw_total>:
  1b50f0: d10103ff     	sub	sp, sp, #0x40
  1b50f4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b50f8: 9100c3fd     	add	x29, sp, #0x30
  1b50fc: 321f03e8     	orr	w8, wzr, #0x2
  1b5100: f81f03a0     	stur	x0, [x29, #-0x10]
  1b5104: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b5108: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b510c: b940b001     	ldr	w1, [x0, #0xb0]
  1b5110: 6b08003f     	cmp	w1, w8
  1b5114: 1a9fa7e8     	cset	w8, lt
  1b5118: 37000048     	tbnz	w8, #0x0, 0x1b5120 <ov_raw_total+0x30>
  1b511c: 14000004     	b	0x1b512c <ov_raw_total+0x3c>
  1b5120: 92801048     	mov	x8, #-0x83              // =-131
  1b5124: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5128: 1400003f     	b	0x1b5224 <ov_raw_total+0x134>
  1b512c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b5130: b9400909     	ldr	w9, [x8, #0x8]
  1b5134: 35000049     	cbnz	w9, 0x1b513c <ov_raw_total+0x4c>
  1b5138: 14000008     	b	0x1b5158 <ov_raw_total+0x68>
  1b513c: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b5140: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5144: b940292a     	ldr	w10, [x9, #0x28]
  1b5148: 6b0a011f     	cmp	w8, w10
  1b514c: 1a9fb7e8     	cset	w8, ge
  1b5150: 37000048     	tbnz	w8, #0x0, 0x1b5158 <ov_raw_total+0x68>
  1b5154: 14000004     	b	0x1b5164 <ov_raw_total+0x74>
  1b5158: 92801048     	mov	x8, #-0x83              // =-131
  1b515c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5160: 14000031     	b	0x1b5224 <ov_raw_total+0x134>
  1b5164: 52800008     	mov	w8, #0x0                // =0
  1b5168: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b516c: 6b08013f     	cmp	w9, w8
  1b5170: 1a9fa7e8     	cset	w8, lt
  1b5174: 37000048     	tbnz	w8, #0x0, 0x1b517c <ov_raw_total+0x8c>
  1b5178: 14000017     	b	0x1b51d4 <ov_raw_total+0xe4>
  1b517c: f9000bff     	str	xzr, [sp, #0x10]
  1b5180: b9000fff     	str	wzr, [sp, #0xc]
  1b5184: b9400fe8     	ldr	w8, [sp, #0xc]
  1b5188: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b518c: b940292a     	ldr	w10, [x9, #0x28]
  1b5190: 6b0a011f     	cmp	w8, w10
  1b5194: 1a9fa7e8     	cset	w8, lt
  1b5198: 37000048     	tbnz	w8, #0x0, 0x1b51a0 <ov_raw_total+0xb0>
  1b519c: 1400000b     	b	0x1b51c8 <ov_raw_total+0xd8>
  1b51a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b51a4: b9400fe1     	ldr	w1, [sp, #0xc]
  1b51a8: 97ffffd2     	bl	0x1b50f0 <ov_raw_total>
  1b51ac: f9400be8     	ldr	x8, [sp, #0x10]
  1b51b0: 8b000108     	add	x8, x8, x0
  1b51b4: f9000be8     	str	x8, [sp, #0x10]
  1b51b8: b9400fe8     	ldr	w8, [sp, #0xc]
  1b51bc: 11000508     	add	w8, w8, #0x1
  1b51c0: b9000fe8     	str	w8, [sp, #0xc]
  1b51c4: 17fffff0     	b	0x1b5184 <ov_raw_total+0x94>
  1b51c8: f9400be8     	ldr	x8, [sp, #0x10]
  1b51cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b51d0: 14000015     	b	0x1b5224 <ov_raw_total+0x134>
  1b51d4: b27d03e8     	orr	x8, xzr, #0x8
  1b51d8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b51dc: f9401929     	ldr	x9, [x9, #0x30]
  1b51e0: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1b51e4: 1100054a     	add	w10, w10, #0x1
  1b51e8: 2a0a03eb     	mov	w11, w10
  1b51ec: 93407d6b     	sxtw	x11, w11
  1b51f0: 9b0b7d0b     	mul	x11, x8, x11
  1b51f4: 8b0b0129     	add	x9, x9, x11
  1b51f8: f9400129     	ldr	x9, [x9]
  1b51fc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b5200: f940196b     	ldr	x11, [x11, #0x30]
  1b5204: b85ec3aa     	ldur	w10, [x29, #-0x14]
  1b5208: 2a0a03ec     	mov	w12, w10
  1b520c: 93407d8c     	sxtw	x12, w12
  1b5210: 9b0c7d08     	mul	x8, x8, x12
  1b5214: 8b080168     	add	x8, x11, x8
  1b5218: f9400108     	ldr	x8, [x8]
  1b521c: eb080128     	subs	x8, x9, x8
  1b5220: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5224: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b5228: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b522c: 910103ff     	add	sp, sp, #0x40
  1b5230: d65f03c0     	ret

00000000001b5234 <ov_pcm_total>:
  1b5234: d10103ff     	sub	sp, sp, #0x40
  1b5238: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b523c: 9100c3fd     	add	x29, sp, #0x30
  1b5240: 321f03e8     	orr	w8, wzr, #0x2
  1b5244: f81f03a0     	stur	x0, [x29, #-0x10]
  1b5248: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b524c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5250: b940b001     	ldr	w1, [x0, #0xb0]
  1b5254: 6b08003f     	cmp	w1, w8
  1b5258: 1a9fa7e8     	cset	w8, lt
  1b525c: 37000048     	tbnz	w8, #0x0, 0x1b5264 <ov_pcm_total+0x30>
  1b5260: 14000004     	b	0x1b5270 <ov_pcm_total+0x3c>
  1b5264: 92801048     	mov	x8, #-0x83              // =-131
  1b5268: f81f83a8     	stur	x8, [x29, #-0x8]
  1b526c: 14000038     	b	0x1b534c <ov_pcm_total+0x118>
  1b5270: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b5274: b9400909     	ldr	w9, [x8, #0x8]
  1b5278: 35000049     	cbnz	w9, 0x1b5280 <ov_pcm_total+0x4c>
  1b527c: 14000008     	b	0x1b529c <ov_pcm_total+0x68>
  1b5280: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b5284: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5288: b940292a     	ldr	w10, [x9, #0x28]
  1b528c: 6b0a011f     	cmp	w8, w10
  1b5290: 1a9fb7e8     	cset	w8, ge
  1b5294: 37000048     	tbnz	w8, #0x0, 0x1b529c <ov_pcm_total+0x68>
  1b5298: 14000004     	b	0x1b52a8 <ov_pcm_total+0x74>
  1b529c: 92801048     	mov	x8, #-0x83              // =-131
  1b52a0: f81f83a8     	stur	x8, [x29, #-0x8]
  1b52a4: 1400002a     	b	0x1b534c <ov_pcm_total+0x118>
  1b52a8: 52800008     	mov	w8, #0x0                // =0
  1b52ac: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b52b0: 6b08013f     	cmp	w9, w8
  1b52b4: 1a9fa7e8     	cset	w8, lt
  1b52b8: 37000048     	tbnz	w8, #0x0, 0x1b52c0 <ov_pcm_total+0x8c>
  1b52bc: 14000017     	b	0x1b5318 <ov_pcm_total+0xe4>
  1b52c0: f9000bff     	str	xzr, [sp, #0x10]
  1b52c4: b9000fff     	str	wzr, [sp, #0xc]
  1b52c8: b9400fe8     	ldr	w8, [sp, #0xc]
  1b52cc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b52d0: b940292a     	ldr	w10, [x9, #0x28]
  1b52d4: 6b0a011f     	cmp	w8, w10
  1b52d8: 1a9fa7e8     	cset	w8, lt
  1b52dc: 37000048     	tbnz	w8, #0x0, 0x1b52e4 <ov_pcm_total+0xb0>
  1b52e0: 1400000b     	b	0x1b530c <ov_pcm_total+0xd8>
  1b52e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b52e8: b9400fe1     	ldr	w1, [sp, #0xc]
  1b52ec: 97ffffd2     	bl	0x1b5234 <ov_pcm_total>
  1b52f0: f9400be8     	ldr	x8, [sp, #0x10]
  1b52f4: 8b000108     	add	x8, x8, x0
  1b52f8: f9000be8     	str	x8, [sp, #0x10]
  1b52fc: b9400fe8     	ldr	w8, [sp, #0xc]
  1b5300: 11000508     	add	w8, w8, #0x1
  1b5304: b9000fe8     	str	w8, [sp, #0xc]
  1b5308: 17fffff0     	b	0x1b52c8 <ov_pcm_total+0x94>
  1b530c: f9400be8     	ldr	x8, [sp, #0x10]
  1b5310: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5314: 1400000e     	b	0x1b534c <ov_pcm_total+0x118>
  1b5318: b27d03e8     	orr	x8, xzr, #0x8
  1b531c: 321f03e9     	orr	w9, wzr, #0x2
  1b5320: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b5324: f940254a     	ldr	x10, [x10, #0x48]
  1b5328: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b532c: 1b097d69     	mul	w9, w11, w9
  1b5330: 11000529     	add	w9, w9, #0x1
  1b5334: 2a0903ec     	mov	w12, w9
  1b5338: 93407d8c     	sxtw	x12, w12
  1b533c: 9b0c7d08     	mul	x8, x8, x12
  1b5340: 8b080148     	add	x8, x10, x8
  1b5344: f9400108     	ldr	x8, [x8]
  1b5348: f81f83a8     	stur	x8, [x29, #-0x8]
  1b534c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b5350: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b5354: 910103ff     	add	sp, sp, #0x40
  1b5358: d65f03c0     	ret

00000000001b535c <ov_raw_seek>:
  1b535c: d10683ff     	sub	sp, sp, #0x1a0
  1b5360: f900c3fc     	str	x28, [sp, #0x180]
  1b5364: a9197bfd     	stp	x29, x30, [sp, #0x190]
  1b5368: 910643fd     	add	x29, sp, #0x190
  1b536c: d53bd048     	mrs	x8, TPIDR_EL0
  1b5370: f9401508     	ldr	x8, [x8, #0x28]
  1b5374: f81e83a8     	stur	x8, [x29, #-0x18]
  1b5378: f81603a0     	stur	x0, [x29, #-0xa0]
  1b537c: f81583a1     	stur	x1, [x29, #-0xa8]
  1b5380: aa1f03e8     	mov	x8, xzr
  1b5384: f81503a8     	stur	x8, [x29, #-0xb0]
  1b5388: 6f00e400     	movi	v0.2d, #0000000000000000
  1b538c: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b5390: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b5394: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1b5398: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1b539c: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b53a0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b53a4: b940b109     	ldr	w9, [x8, #0xb0]
  1b53a8: 71000529     	subs	w9, w9, #0x1
  1b53ac: b900afe9     	str	w9, [sp, #0xac]
  1b53b0: 540000ac     	b.gt	0x1b53c4 <ov_raw_seek+0x68>
  1b53b4: 14000001     	b	0x1b53b8 <ov_raw_seek+0x5c>
  1b53b8: 12801048     	mov	w8, #-0x83              // =-131
  1b53bc: b816c3a8     	stur	w8, [x29, #-0x94]
  1b53c0: 14000151     	b	0x1b5904 <ov_raw_seek+0x5a8>
  1b53c4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b53c8: b9400909     	ldr	w9, [x8, #0x8]
  1b53cc: 350000a9     	cbnz	w9, 0x1b53e0 <ov_raw_seek+0x84>
  1b53d0: 14000001     	b	0x1b53d4 <ov_raw_seek+0x78>
  1b53d4: 12801128     	mov	w8, #-0x8a              // =-138
  1b53d8: b816c3a8     	stur	w8, [x29, #-0x94]
  1b53dc: 1400014a     	b	0x1b5904 <ov_raw_seek+0x5a8>
  1b53e0: f85583a8     	ldur	x8, [x29, #-0xa8]
  1b53e4: b7f80128     	tbnz	x8, #0x3f, 0x1b5408 <ov_raw_seek+0xac>
  1b53e8: 14000001     	b	0x1b53ec <ov_raw_seek+0x90>
  1b53ec: f85583a8     	ldur	x8, [x29, #-0xa8]
  1b53f0: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b53f4: f9400d29     	ldr	x9, [x9, #0x18]
  1b53f8: eb090108     	subs	x8, x8, x9
  1b53fc: f90053e8     	str	x8, [sp, #0xa0]
  1b5400: 540000ad     	b.le	0x1b5414 <ov_raw_seek+0xb8>
  1b5404: 14000001     	b	0x1b5408 <ov_raw_seek+0xac>
  1b5408: 12801048     	mov	w8, #-0x83              // =-131
  1b540c: b816c3a8     	stur	w8, [x29, #-0x94]
  1b5410: 1400013d     	b	0x1b5904 <ov_raw_seek+0x5a8>
  1b5414: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5418: 92800009     	mov	x9, #-0x1               // =-1
  1b541c: f9005509     	str	x9, [x8, #0xa8]
  1b5420: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5424: f9406900     	ldr	x0, [x8, #0xd0]
  1b5428: b940b501     	ldr	w1, [x8, #0xb4]
  1b542c: 97fbcb99     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b5430: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5434: f9406d08     	ldr	x8, [x8, #0xd8]
  1b5438: b9009fe0     	str	w0, [sp, #0x9c]
  1b543c: aa0803e0     	mov	x0, x8
  1b5440: 97fbc740     	bl	0xa7140 <vorbis_dsp_restart@plt>
  1b5444: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5448: f85583a1     	ldur	x1, [x29, #-0xa8]
  1b544c: b9009be0     	str	w0, [sp, #0x98]
  1b5450: aa0803e0     	mov	x0, x8
  1b5454: 9400013b     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b5458: 2a1f03ea     	mov	w10, wzr
  1b545c: b814c3aa     	stur	w10, [x29, #-0xb4]
  1b5460: b81483aa     	stur	w10, [x29, #-0xb8]
  1b5464: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5468: b940b500     	ldr	w0, [x8, #0xb4]
  1b546c: 97fbc9c5     	bl	0xa7b80 <ogg_stream_create@plt>
  1b5470: f81503a0     	stur	x0, [x29, #-0xb0]
  1b5474: 14000001     	b	0x1b5478 <ov_raw_seek+0x11c>
  1b5478: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b547c: b940b109     	ldr	w9, [x8, #0xb0]
  1b5480: 71000d29     	subs	w9, w9, #0x3
  1b5484: b90097e9     	str	w9, [sp, #0x94]
  1b5488: 54000ecb     	b.lt	0x1b5660 <ov_raw_seek+0x304>
  1b548c: 14000001     	b	0x1b5490 <ov_raw_seek+0x134>
  1b5490: f85503a0     	ldur	x0, [x29, #-0xb0]
  1b5494: d101c3a1     	sub	x1, x29, #0x70
  1b5498: 97fbb57e     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b549c: b813c3a0     	stur	w0, [x29, #-0xc4]
  1b54a0: b853c3a0     	ldur	w0, [x29, #-0xc4]
  1b54a4: 71000400     	subs	w0, w0, #0x1
  1b54a8: b90093e0     	str	w0, [sp, #0x90]
  1b54ac: 54000d8b     	b.lt	0x1b565c <ov_raw_seek+0x300>
  1b54b0: 14000001     	b	0x1b54b4 <ov_raw_seek+0x158>
  1b54b4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b54b8: f9404108     	ldr	x8, [x8, #0x80]
  1b54bc: b4000c08     	cbz	x8, 0x1b563c <ov_raw_seek+0x2e0>
  1b54c0: 14000001     	b	0x1b54c4 <ov_raw_seek+0x168>
  1b54c4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b54c8: 91014100     	add	x0, x8, #0x50
  1b54cc: d101c3a1     	sub	x1, x29, #0x70
  1b54d0: 97fbc23c     	bl	0xa5dc0 <vorbis_packet_blocksize@plt>
  1b54d4: 2a0003e9     	mov	w9, w0
  1b54d8: b81443a9     	stur	w9, [x29, #-0xbc]
  1b54dc: b85443a9     	ldur	w9, [x29, #-0xbc]
  1b54e0: 36f80169     	tbz	w9, #0x1f, 0x1b550c <ov_raw_seek+0x1b0>
  1b54e4: 14000001     	b	0x1b54e8 <ov_raw_seek+0x18c>
  1b54e8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b54ec: f9406900     	ldr	x0, [x8, #0xd0]
  1b54f0: aa1f03e8     	mov	x8, xzr
  1b54f4: aa0803e1     	mov	x1, x8
  1b54f8: 97fbb566     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b54fc: 2a1f03e9     	mov	w9, wzr
  1b5500: b81443a9     	stur	w9, [x29, #-0xbc]
  1b5504: b9008fe0     	str	w0, [sp, #0x8c]
  1b5508: 14000017     	b	0x1b5564 <ov_raw_seek+0x208>
  1b550c: b85403a8     	ldur	w8, [x29, #-0xc0]
  1b5510: 34000128     	cbz	w8, 0x1b5534 <ov_raw_seek+0x1d8>
  1b5514: 14000001     	b	0x1b5518 <ov_raw_seek+0x1bc>
  1b5518: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b551c: f9406900     	ldr	x0, [x8, #0xd0]
  1b5520: aa1f03e8     	mov	x8, xzr
  1b5524: aa0803e1     	mov	x1, x8
  1b5528: 97fbb55a     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b552c: b9008be0     	str	w0, [sp, #0x88]
  1b5530: 1400000c     	b	0x1b5560 <ov_raw_seek+0x204>
  1b5534: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1b5538: 34000128     	cbz	w8, 0x1b555c <ov_raw_seek+0x200>
  1b553c: 14000001     	b	0x1b5540 <ov_raw_seek+0x1e4>
  1b5540: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1b5544: b85443a9     	ldur	w9, [x29, #-0xbc]
  1b5548: 0b090108     	add	w8, w8, w9
  1b554c: b85483a9     	ldur	w9, [x29, #-0xb8]
  1b5550: 0b880928     	add	w8, w9, w8, asr #2
  1b5554: b81483a8     	stur	w8, [x29, #-0xb8]
  1b5558: 14000001     	b	0x1b555c <ov_raw_seek+0x200>
  1b555c: 14000001     	b	0x1b5560 <ov_raw_seek+0x204>
  1b5560: 14000001     	b	0x1b5564 <ov_raw_seek+0x208>
  1b5564: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b5568: b1000508     	adds	x8, x8, #0x1
  1b556c: f90043e8     	str	x8, [sp, #0x80]
  1b5570: 54000600     	b.eq	0x1b5630 <ov_raw_seek+0x2d4>
  1b5574: 14000001     	b	0x1b5578 <ov_raw_seek+0x21c>
  1b5578: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b557c: b940b909     	ldr	w9, [x8, #0xb8]
  1b5580: b900c7e9     	str	w9, [sp, #0xc4]
  1b5584: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b5588: f85603aa     	ldur	x10, [x29, #-0xa0]
  1b558c: f940254a     	ldr	x10, [x10, #0x48]
  1b5590: b940c7e9     	ldr	w9, [sp, #0xc4]
  1b5594: 531f7929     	lsl	w9, w9, #1
  1b5598: f869d94a     	ldr	x10, [x10, w9, sxtw #3]
  1b559c: eb0a0108     	subs	x8, x8, x10
  1b55a0: f9005fe8     	str	x8, [sp, #0xb8]
  1b55a4: f9405fe8     	ldr	x8, [sp, #0xb8]
  1b55a8: b6f800a8     	tbz	x8, #0x3f, 0x1b55bc <ov_raw_seek+0x260>
  1b55ac: 14000001     	b	0x1b55b0 <ov_raw_seek+0x254>
  1b55b0: aa1f03e8     	mov	x8, xzr
  1b55b4: f9005fe8     	str	x8, [sp, #0xb8]
  1b55b8: 14000001     	b	0x1b55bc <ov_raw_seek+0x260>
  1b55bc: 2a1f03e8     	mov	w8, wzr
  1b55c0: b900cbe8     	str	w8, [sp, #0xc8]
  1b55c4: 14000001     	b	0x1b55c8 <ov_raw_seek+0x26c>
  1b55c8: b940cbe8     	ldr	w8, [sp, #0xc8]
  1b55cc: b940c7e9     	ldr	w9, [sp, #0xc4]
  1b55d0: 6b090108     	subs	w8, w8, w9
  1b55d4: b9007fe8     	str	w8, [sp, #0x7c]
  1b55d8: 5400020a     	b.ge	0x1b5618 <ov_raw_seek+0x2bc>
  1b55dc: 14000001     	b	0x1b55e0 <ov_raw_seek+0x284>
  1b55e0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b55e4: f9402508     	ldr	x8, [x8, #0x48]
  1b55e8: b940cbe9     	ldr	w9, [sp, #0xc8]
  1b55ec: 320003ea     	orr	w10, wzr, #0x1
  1b55f0: 331f792a     	bfi	w10, w9, #1, #31
  1b55f4: f86ad908     	ldr	x8, [x8, w10, sxtw #3]
  1b55f8: f9405feb     	ldr	x11, [sp, #0xb8]
  1b55fc: 8b080168     	add	x8, x11, x8
  1b5600: f9005fe8     	str	x8, [sp, #0xb8]
  1b5604: 14000001     	b	0x1b5608 <ov_raw_seek+0x2ac>
  1b5608: b940cbe8     	ldr	w8, [sp, #0xc8]
  1b560c: 11000508     	add	w8, w8, #0x1
  1b5610: b900cbe8     	str	w8, [sp, #0xc8]
  1b5614: 17ffffed     	b	0x1b55c8 <ov_raw_seek+0x26c>
  1b5618: f9405fe8     	ldr	x8, [sp, #0xb8]
  1b561c: b89483a9     	ldursw	x9, [x29, #-0xb8]
  1b5620: eb090108     	subs	x8, x8, x9
  1b5624: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b5628: f9005528     	str	x8, [x9, #0xa8]
  1b562c: 1400008e     	b	0x1b5864 <ov_raw_seek+0x508>
  1b5630: b85443a8     	ldur	w8, [x29, #-0xbc]
  1b5634: b814c3a8     	stur	w8, [x29, #-0xb4]
  1b5638: 17ffff90     	b	0x1b5478 <ov_raw_seek+0x11c>
  1b563c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5640: f9406900     	ldr	x0, [x8, #0xd0]
  1b5644: aa1f03e8     	mov	x8, xzr
  1b5648: aa0803e1     	mov	x1, x8
  1b564c: 97fbb511     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b5650: b9007be0     	str	w0, [sp, #0x78]
  1b5654: 14000001     	b	0x1b5658 <ov_raw_seek+0x2fc>
  1b5658: 14000001     	b	0x1b565c <ov_raw_seek+0x300>
  1b565c: 14000001     	b	0x1b5660 <ov_raw_seek+0x304>
  1b5660: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1b5664: 350001e8     	cbnz	w8, 0x1b56a0 <ov_raw_seek+0x344>
  1b5668: 14000001     	b	0x1b566c <ov_raw_seek+0x310>
  1b566c: f85603a0     	ldur	x0, [x29, #-0xa0]
  1b5670: d10103a1     	sub	x1, x29, #0x40
  1b5674: 92800002     	mov	x2, #-0x1               // =-1
  1b5678: 940000d2     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b567c: b6f80100     	tbz	x0, #0x3f, 0x1b569c <ov_raw_seek+0x340>
  1b5680: 14000001     	b	0x1b5684 <ov_raw_seek+0x328>
  1b5684: f85603a0     	ldur	x0, [x29, #-0xa0]
  1b5688: 12800001     	mov	w1, #-0x1               // =-1
  1b568c: 97fbc819     	bl	0xa76f0 <ov_pcm_total@plt>
  1b5690: f85603be     	ldur	x30, [x29, #-0xa0]
  1b5694: f90057c0     	str	x0, [x30, #0xa8]
  1b5698: 14000073     	b	0x1b5864 <ov_raw_seek+0x508>
  1b569c: 14000005     	b	0x1b56b0 <ov_raw_seek+0x354>
  1b56a0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b56a4: 92800009     	mov	x9, #-0x1               // =-1
  1b56a8: f9005509     	str	x9, [x8, #0xa8]
  1b56ac: 1400006e     	b	0x1b5864 <ov_raw_seek+0x508>
  1b56b0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b56b4: b940b109     	ldr	w9, [x8, #0xb0]
  1b56b8: 71000d29     	subs	w9, w9, #0x3
  1b56bc: b90077e9     	str	w9, [sp, #0x74]
  1b56c0: 540002ab     	b.lt	0x1b5714 <ov_raw_seek+0x3b8>
  1b56c4: 14000001     	b	0x1b56c8 <ov_raw_seek+0x36c>
  1b56c8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b56cc: b940b509     	ldr	w9, [x8, #0xb4]
  1b56d0: d10103a0     	sub	x0, x29, #0x40
  1b56d4: b90073e9     	str	w9, [sp, #0x70]
  1b56d8: 97fbcefe     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b56dc: b94073e9     	ldr	w9, [sp, #0x70]
  1b56e0: 6b000129     	subs	w9, w9, w0
  1b56e4: b9006fe9     	str	w9, [sp, #0x6c]
  1b56e8: 54000140     	b.eq	0x1b5710 <ov_raw_seek+0x3b4>
  1b56ec: 14000001     	b	0x1b56f0 <ov_raw_seek+0x394>
  1b56f0: f85603a0     	ldur	x0, [x29, #-0xa0]
  1b56f4: 94000112     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b56f8: f85503be     	ldur	x30, [x29, #-0xb0]
  1b56fc: b9006be0     	str	w0, [sp, #0x68]
  1b5700: aa1e03e0     	mov	x0, x30
  1b5704: 97fbc9ff     	bl	0xa7f00 <ogg_stream_destroy@plt>
  1b5708: b90067e0     	str	w0, [sp, #0x64]
  1b570c: 14000001     	b	0x1b5710 <ov_raw_seek+0x3b4>
  1b5710: 14000001     	b	0x1b5714 <ov_raw_seek+0x3b8>
  1b5714: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5718: b940b109     	ldr	w9, [x8, #0xb0]
  1b571c: 71000929     	subs	w9, w9, #0x2
  1b5720: b90063e9     	str	w9, [sp, #0x60]
  1b5724: 5400076c     	b.gt	0x1b5810 <ov_raw_seek+0x4b4>
  1b5728: 14000001     	b	0x1b572c <ov_raw_seek+0x3d0>
  1b572c: d10103a0     	sub	x0, x29, #0x40
  1b5730: 97fbcee8     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b5734: f85603be     	ldur	x30, [x29, #-0xa0]
  1b5738: b900b7c0     	str	w0, [x30, #0xb4]
  1b573c: 2a1f03e0     	mov	w0, wzr
  1b5740: b900b7e0     	str	w0, [sp, #0xb4]
  1b5744: 14000001     	b	0x1b5748 <ov_raw_seek+0x3ec>
  1b5748: b940b7e8     	ldr	w8, [sp, #0xb4]
  1b574c: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b5750: b940292a     	ldr	w10, [x9, #0x28]
  1b5754: 6b0a0108     	subs	w8, w8, w10
  1b5758: b9005fe8     	str	w8, [sp, #0x5c]
  1b575c: 5400022a     	b.ge	0x1b57a0 <ov_raw_seek+0x444>
  1b5760: 14000001     	b	0x1b5764 <ov_raw_seek+0x408>
  1b5764: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b5768: f9402109     	ldr	x9, [x8, #0x40]
  1b576c: b980b7ea     	ldrsw	x10, [sp, #0xb4]
  1b5770: b86a792b     	ldr	w11, [x9, x10, lsl #2]
  1b5774: b940b50c     	ldr	w12, [x8, #0xb4]
  1b5778: 6b0c016b     	subs	w11, w11, w12
  1b577c: b9005beb     	str	w11, [sp, #0x58]
  1b5780: 54000061     	b.ne	0x1b578c <ov_raw_seek+0x430>
  1b5784: 14000001     	b	0x1b5788 <ov_raw_seek+0x42c>
  1b5788: 14000006     	b	0x1b57a0 <ov_raw_seek+0x444>
  1b578c: 14000001     	b	0x1b5790 <ov_raw_seek+0x434>
  1b5790: b940b7e8     	ldr	w8, [sp, #0xb4]
  1b5794: 11000508     	add	w8, w8, #0x1
  1b5798: b900b7e8     	str	w8, [sp, #0xb4]
  1b579c: 17ffffeb     	b	0x1b5748 <ov_raw_seek+0x3ec>
  1b57a0: b940b7e8     	ldr	w8, [sp, #0xb4]
  1b57a4: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b57a8: b940292a     	ldr	w10, [x9, #0x28]
  1b57ac: 6b0a0108     	subs	w8, w8, w10
  1b57b0: b90057e8     	str	w8, [sp, #0x54]
  1b57b4: 54000061     	b.ne	0x1b57c0 <ov_raw_seek+0x464>
  1b57b8: 14000001     	b	0x1b57bc <ov_raw_seek+0x460>
  1b57bc: 1400003d     	b	0x1b58b0 <ov_raw_seek+0x554>
  1b57c0: f85603a0     	ldur	x0, [x29, #-0xa0]
  1b57c4: b940b7e1     	ldr	w1, [sp, #0xb4]
  1b57c8: 9400010f     	bl	0x1b5c04 <ov_raw_seek+0x8a8>
  1b57cc: b900b3e0     	str	w0, [sp, #0xb0]
  1b57d0: b940b3e0     	ldr	w0, [sp, #0xb0]
  1b57d4: 34000060     	cbz	w0, 0x1b57e0 <ov_raw_seek+0x484>
  1b57d8: 14000001     	b	0x1b57dc <ov_raw_seek+0x480>
  1b57dc: 14000035     	b	0x1b58b0 <ov_raw_seek+0x554>
  1b57e0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b57e4: f9406900     	ldr	x0, [x8, #0xd0]
  1b57e8: b940b501     	ldr	w1, [x8, #0xb4]
  1b57ec: 97fbcaa9     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b57f0: f85503a8     	ldur	x8, [x29, #-0xb0]
  1b57f4: f85603be     	ldur	x30, [x29, #-0xa0]
  1b57f8: b940b7c1     	ldr	w1, [x30, #0xb4]
  1b57fc: b90053e0     	str	w0, [sp, #0x50]
  1b5800: aa0803e0     	mov	x0, x8
  1b5804: 97fbcaa3     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b5808: b9004fe0     	str	w0, [sp, #0x4c]
  1b580c: 14000001     	b	0x1b5810 <ov_raw_seek+0x4b4>
  1b5810: d10243a8     	sub	x8, x29, #0x90
  1b5814: d10103a9     	sub	x9, x29, #0x40
  1b5818: aa0803e0     	mov	x0, x8
  1b581c: aa0903e1     	mov	x1, x9
  1b5820: f90023e8     	str	x8, [sp, #0x40]
  1b5824: f9001fe9     	str	x9, [sp, #0x38]
  1b5828: 97fbd106     	bl	0xa9c40 <ogg_page_dup@plt>
  1b582c: f9401fe0     	ldr	x0, [sp, #0x38]
  1b5830: 97fbd350     	bl	0xaa570 <ogg_page_eos@plt>
  1b5834: b81403a0     	stur	w0, [x29, #-0xc0]
  1b5838: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b583c: f9406900     	ldr	x0, [x8, #0xd0]
  1b5840: f9401fe1     	ldr	x1, [sp, #0x38]
  1b5844: 97fbb633     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b5848: f85503a8     	ldur	x8, [x29, #-0xb0]
  1b584c: b90037e0     	str	w0, [sp, #0x34]
  1b5850: aa0803e0     	mov	x0, x8
  1b5854: f94023e1     	ldr	x1, [sp, #0x40]
  1b5858: 97fbb62e     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b585c: b90033e0     	str	w0, [sp, #0x30]
  1b5860: 17ffff06     	b	0x1b5478 <ov_raw_seek+0x11c>
  1b5864: d101c3a0     	sub	x0, x29, #0x70
  1b5868: 97fbd352     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b586c: d10103be     	sub	x30, x29, #0x40
  1b5870: b9002fe0     	str	w0, [sp, #0x2c]
  1b5874: aa1e03e0     	mov	x0, x30
  1b5878: 97fbbdf6     	bl	0xa5050 <ogg_page_release@plt>
  1b587c: f85503be     	ldur	x30, [x29, #-0xb0]
  1b5880: b9002be0     	str	w0, [sp, #0x28]
  1b5884: aa1e03e0     	mov	x0, x30
  1b5888: 97fbc99e     	bl	0xa7f00 <ogg_stream_destroy@plt>
  1b588c: f85603be     	ldur	x30, [x29, #-0xa0]
  1b5890: aa1f03e8     	mov	x8, xzr
  1b5894: f90063c8     	str	x8, [x30, #0xc0]
  1b5898: f85603be     	ldur	x30, [x29, #-0xa0]
  1b589c: f90067c8     	str	x8, [x30, #0xc8]
  1b58a0: 2a1f03e9     	mov	w9, wzr
  1b58a4: b816c3a9     	stur	w9, [x29, #-0x94]
  1b58a8: b90027e0     	str	w0, [sp, #0x24]
  1b58ac: 14000016     	b	0x1b5904 <ov_raw_seek+0x5a8>
  1b58b0: d101c3a0     	sub	x0, x29, #0x70
  1b58b4: 97fbd33f     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b58b8: d10103be     	sub	x30, x29, #0x40
  1b58bc: b90023e0     	str	w0, [sp, #0x20]
  1b58c0: aa1e03e0     	mov	x0, x30
  1b58c4: 97fbbde3     	bl	0xa5050 <ogg_page_release@plt>
  1b58c8: f85603be     	ldur	x30, [x29, #-0xa0]
  1b58cc: 92800008     	mov	x8, #-0x1               // =-1
  1b58d0: f90057c8     	str	x8, [x30, #0xa8]
  1b58d4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1b58d8: b9001fe0     	str	w0, [sp, #0x1c]
  1b58dc: aa0803e0     	mov	x0, x8
  1b58e0: 97fbc988     	bl	0xa7f00 <ogg_stream_destroy@plt>
  1b58e4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b58e8: b9001be0     	str	w0, [sp, #0x18]
  1b58ec: aa0803e0     	mov	x0, x8
  1b58f0: 94000093     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b58f4: 12801109     	mov	w9, #-0x89              // =-137
  1b58f8: b816c3a9     	stur	w9, [x29, #-0x94]
  1b58fc: b90017e0     	str	w0, [sp, #0x14]
  1b5900: 14000001     	b	0x1b5904 <ov_raw_seek+0x5a8>
  1b5904: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b5908: d53bd049     	mrs	x9, TPIDR_EL0
  1b590c: f9401529     	ldr	x9, [x9, #0x28]
  1b5910: f85e83aa     	ldur	x10, [x29, #-0x18]
  1b5914: eb0a0129     	subs	x9, x9, x10
  1b5918: b90013e8     	str	w8, [sp, #0x10]
  1b591c: f90007e9     	str	x9, [sp, #0x8]
  1b5920: 540000e1     	b.ne	0x1b593c <ov_raw_seek+0x5e0>
  1b5924: 14000001     	b	0x1b5928 <ov_raw_seek+0x5cc>
  1b5928: b94013e0     	ldr	w0, [sp, #0x10]
  1b592c: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  1b5930: f940c3fc     	ldr	x28, [sp, #0x180]
  1b5934: 910683ff     	add	sp, sp, #0x1a0
  1b5938: d65f03c0     	ret
  1b593c: 97fbd10d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b5940: d10083ff     	sub	sp, sp, #0x20
  1b5944: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b5948: 910043fd     	add	x29, sp, #0x10
  1b594c: d2800008     	mov	x8, #0x0                // =0
  1b5950: f90007e0     	str	x0, [sp, #0x8]
  1b5954: f90003e1     	str	x1, [sp]
  1b5958: f94007e0     	ldr	x0, [sp, #0x8]
  1b595c: f9400000     	ldr	x0, [x0]
  1b5960: eb08001f     	cmp	x0, x8
  1b5964: 1a9f07e9     	cset	w9, ne
  1b5968: 37000049     	tbnz	w9, #0x0, 0x1b5970 <ov_raw_seek+0x614>
  1b596c: 14000012     	b	0x1b59b4 <ov_raw_seek+0x658>
  1b5970: 52800002     	mov	w2, #0x0                // =0
  1b5974: b27b0be8     	orr	x8, xzr, #0xe0
  1b5978: f94007e9     	ldr	x9, [sp, #0x8]
  1b597c: 8b080128     	add	x8, x9, x8
  1b5980: f9400508     	ldr	x8, [x8, #0x8]
  1b5984: f94007e9     	ldr	x9, [sp, #0x8]
  1b5988: f9400120     	ldr	x0, [x9]
  1b598c: f94003e1     	ldr	x1, [sp]
  1b5990: d63f0100     	blr	x8
  1b5994: f94003e8     	ldr	x8, [sp]
  1b5998: f94007e9     	ldr	x9, [sp, #0x8]
  1b599c: f9000928     	str	x8, [x9, #0x10]
  1b59a0: f94007e8     	ldr	x8, [sp, #0x8]
  1b59a4: f9401108     	ldr	x8, [x8, #0x20]
  1b59a8: aa0803e0     	mov	x0, x8
  1b59ac: 97fbb84d     	bl	0xa3ae0 <ogg_sync_reset@plt>
  1b59b0: 14000001     	b	0x1b59b4 <ov_raw_seek+0x658>
  1b59b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b59b8: 910083ff     	add	sp, sp, #0x20
  1b59bc: d65f03c0     	ret
  1b59c0: d10143ff     	sub	sp, sp, #0x50
  1b59c4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b59c8: 910103fd     	add	x29, sp, #0x40
  1b59cc: d2800008     	mov	x8, #0x0                // =0
  1b59d0: f81f03a0     	stur	x0, [x29, #-0x10]
  1b59d4: f81e83a1     	stur	x1, [x29, #-0x18]
  1b59d8: f90013e2     	str	x2, [sp, #0x20]
  1b59dc: f94013e0     	ldr	x0, [sp, #0x20]
  1b59e0: eb08001f     	cmp	x0, x8
  1b59e4: 1a9fd7e9     	cset	w9, gt
  1b59e8: 37000049     	tbnz	w9, #0x0, 0x1b59f0 <ov_raw_seek+0x694>
  1b59ec: 14000006     	b	0x1b5a04 <ov_raw_seek+0x6a8>
  1b59f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b59f4: f9400908     	ldr	x8, [x8, #0x10]
  1b59f8: f94013e9     	ldr	x9, [sp, #0x20]
  1b59fc: 8b080128     	add	x8, x9, x8
  1b5a00: f90013e8     	str	x8, [sp, #0x20]
  1b5a04: d2800008     	mov	x8, #0x0                // =0
  1b5a08: f94013e9     	ldr	x9, [sp, #0x20]
  1b5a0c: eb08013f     	cmp	x9, x8
  1b5a10: 1a9fd7ea     	cset	w10, gt
  1b5a14: 3700004a     	tbnz	w10, #0x0, 0x1b5a1c <ov_raw_seek+0x6c0>
  1b5a18: 1400000b     	b	0x1b5a44 <ov_raw_seek+0x6e8>
  1b5a1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b5a20: f9400908     	ldr	x8, [x8, #0x10]
  1b5a24: f94013e9     	ldr	x9, [sp, #0x20]
  1b5a28: eb09011f     	cmp	x8, x9
  1b5a2c: 1a9fb7ea     	cset	w10, ge
  1b5a30: 3700004a     	tbnz	w10, #0x0, 0x1b5a38 <ov_raw_seek+0x6dc>
  1b5a34: 14000004     	b	0x1b5a44 <ov_raw_seek+0x6e8>
  1b5a38: 92800008     	mov	x8, #-0x1               // =-1
  1b5a3c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5a40: 1400003b     	b	0x1b5b2c <ov_raw_seek+0x7d0>
  1b5a44: d2800008     	mov	x8, #0x0                // =0
  1b5a48: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5a4c: f9401120     	ldr	x0, [x9, #0x20]
  1b5a50: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b5a54: f90003e8     	str	x8, [sp]
  1b5a58: 97fbc7e2     	bl	0xa79e0 <ogg_sync_pageseek@plt>
  1b5a5c: f9000fe0     	str	x0, [sp, #0x18]
  1b5a60: f9400fe8     	ldr	x8, [sp, #0x18]
  1b5a64: f94003e9     	ldr	x9, [sp]
  1b5a68: eb09011f     	cmp	x8, x9
  1b5a6c: 1a9fa7ea     	cset	w10, lt
  1b5a70: 3700004a     	tbnz	w10, #0x0, 0x1b5a78 <ov_raw_seek+0x71c>
  1b5a74: 14000007     	b	0x1b5a90 <ov_raw_seek+0x734>
  1b5a78: f9400fe8     	ldr	x8, [sp, #0x18]
  1b5a7c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5a80: f940092a     	ldr	x10, [x9, #0x10]
  1b5a84: eb080148     	subs	x8, x10, x8
  1b5a88: f9000928     	str	x8, [x9, #0x10]
  1b5a8c: 14000027     	b	0x1b5b28 <ov_raw_seek+0x7cc>
  1b5a90: f9400fe8     	ldr	x8, [sp, #0x18]
  1b5a94: b4000048     	cbz	x8, 0x1b5a9c <ov_raw_seek+0x740>
  1b5a98: 14000019     	b	0x1b5afc <ov_raw_seek+0x7a0>
  1b5a9c: f94013e8     	ldr	x8, [sp, #0x20]
  1b5aa0: b5000088     	cbnz	x8, 0x1b5ab0 <ov_raw_seek+0x754>
  1b5aa4: 92800008     	mov	x8, #-0x1               // =-1
  1b5aa8: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5aac: 14000020     	b	0x1b5b2c <ov_raw_seek+0x7d0>
  1b5ab0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5ab4: 94000bba     	bl	0x1b899c <ov_read+0xb04>
  1b5ab8: f9000be0     	str	x0, [sp, #0x10]
  1b5abc: f9400be0     	ldr	x0, [sp, #0x10]
  1b5ac0: b4000040     	cbz	x0, 0x1b5ac8 <ov_raw_seek+0x76c>
  1b5ac4: 14000004     	b	0x1b5ad4 <ov_raw_seek+0x778>
  1b5ac8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1b5acc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5ad0: 14000017     	b	0x1b5b2c <ov_raw_seek+0x7d0>
  1b5ad4: d2800008     	mov	x8, #0x0                // =0
  1b5ad8: f9400be9     	ldr	x9, [sp, #0x10]
  1b5adc: eb08013f     	cmp	x9, x8
  1b5ae0: 1a9fa7ea     	cset	w10, lt
  1b5ae4: 3700004a     	tbnz	w10, #0x0, 0x1b5aec <ov_raw_seek+0x790>
  1b5ae8: 14000004     	b	0x1b5af8 <ov_raw_seek+0x79c>
  1b5aec: b279e3e8     	orr	x8, xzr, #0xffffffffffffff80
  1b5af0: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5af4: 1400000e     	b	0x1b5b2c <ov_raw_seek+0x7d0>
  1b5af8: 1400000c     	b	0x1b5b28 <ov_raw_seek+0x7cc>
  1b5afc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b5b00: f9400908     	ldr	x8, [x8, #0x10]
  1b5b04: f90007e8     	str	x8, [sp, #0x8]
  1b5b08: f9400fe8     	ldr	x8, [sp, #0x18]
  1b5b0c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5b10: f940092a     	ldr	x10, [x9, #0x10]
  1b5b14: 8b080148     	add	x8, x10, x8
  1b5b18: f9000928     	str	x8, [x9, #0x10]
  1b5b1c: f94007e8     	ldr	x8, [sp, #0x8]
  1b5b20: f81f83a8     	stur	x8, [x29, #-0x8]
  1b5b24: 14000002     	b	0x1b5b2c <ov_raw_seek+0x7d0>
  1b5b28: 17ffffb7     	b	0x1b5a04 <ov_raw_seek+0x6a8>
  1b5b2c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b5b30: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b5b34: 910143ff     	add	sp, sp, #0x50
  1b5b38: d65f03c0     	ret
  1b5b3c: d100c3ff     	sub	sp, sp, #0x30
  1b5b40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b5b44: 910083fd     	add	x29, sp, #0x20
  1b5b48: 528000a8     	mov	w8, #0x5                // =5
  1b5b4c: d2800009     	mov	x9, #0x0                // =0
  1b5b50: f81f83a0     	stur	x0, [x29, #-0x8]
  1b5b54: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b5b58: b940b00a     	ldr	w10, [x0, #0xb0]
  1b5b5c: 6b08015f     	cmp	w10, w8
  1b5b60: 1a9f17e8     	cset	w8, eq
  1b5b64: f9000be9     	str	x9, [sp, #0x10]
  1b5b68: 37000048     	tbnz	w8, #0x0, 0x1b5b70 <ov_raw_seek+0x814>
  1b5b6c: 1400000c     	b	0x1b5b9c <ov_raw_seek+0x840>
  1b5b70: 320007e8     	orr	w8, wzr, #0x3
  1b5b74: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5b78: f9406d20     	ldr	x0, [x9, #0xd8]
  1b5b7c: b9000fe8     	str	w8, [sp, #0xc]
  1b5b80: 97fbab34     	bl	0xa0850 <vorbis_dsp_destroy@plt>
  1b5b84: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5b88: f9400be0     	ldr	x0, [sp, #0x10]
  1b5b8c: f9006d20     	str	x0, [x9, #0xd8]
  1b5b90: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5b94: b9400fe8     	ldr	w8, [sp, #0xc]
  1b5b98: b900b128     	str	w8, [x9, #0xb0]
  1b5b9c: 320007e8     	orr	w8, wzr, #0x3
  1b5ba0: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5ba4: b940b12a     	ldr	w10, [x9, #0xb0]
  1b5ba8: 6b08015f     	cmp	w10, w8
  1b5bac: 1a9fb7e8     	cset	w8, ge
  1b5bb0: 37000048     	tbnz	w8, #0x0, 0x1b5bb8 <ov_raw_seek+0x85c>
  1b5bb4: 14000010     	b	0x1b5bf4 <ov_raw_seek+0x898>
  1b5bb8: 321f03e8     	orr	w8, wzr, #0x2
  1b5bbc: d2801109     	mov	x9, #0x88               // =136
  1b5bc0: d2800a0a     	mov	x10, #0x50              // =80
  1b5bc4: f85f83ab     	ldur	x11, [x29, #-0x8]
  1b5bc8: 8b0a0160     	add	x0, x11, x10
  1b5bcc: b9000be8     	str	w8, [sp, #0x8]
  1b5bd0: f90003e9     	str	x9, [sp]
  1b5bd4: 97fbced3     	bl	0xa9720 <vorbis_info_clear@plt>
  1b5bd8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5bdc: f94003ea     	ldr	x10, [sp]
  1b5be0: 8b0a0120     	add	x0, x9, x10
  1b5be4: 97fbb96b     	bl	0xa4190 <vorbis_comment_clear@plt>
  1b5be8: f85f83a9     	ldur	x9, [x29, #-0x8]
  1b5bec: b9400be8     	ldr	w8, [sp, #0x8]
  1b5bf0: b900b128     	str	w8, [x9, #0xb0]
  1b5bf4: 52800000     	mov	w0, #0x0                // =0
  1b5bf8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b5bfc: 9100c3ff     	add	sp, sp, #0x30
  1b5c00: d65f03c0     	ret
  1b5c04: d10103ff     	sub	sp, sp, #0x40
  1b5c08: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b5c0c: 9100c3fd     	add	x29, sp, #0x30
  1b5c10: f81f03a0     	stur	x0, [x29, #-0x10]
  1b5c14: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b5c18: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5c1c: f9400800     	ldr	x0, [x0, #0x10]
  1b5c20: f9000be0     	str	x0, [sp, #0x10]
  1b5c24: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5c28: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1b5c2c: 94000227     	bl	0x1b64c8 <ov_pcm_seek_page+0x7d8>
  1b5c30: b9000fe0     	str	w0, [sp, #0xc]
  1b5c34: b9400fe0     	ldr	w0, [sp, #0xc]
  1b5c38: 35000040     	cbnz	w0, 0x1b5c40 <ov_raw_seek+0x8e4>
  1b5c3c: 14000004     	b	0x1b5c4c <ov_raw_seek+0x8f0>
  1b5c40: b9400fe8     	ldr	w8, [sp, #0xc]
  1b5c44: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b5c48: 14000026     	b	0x1b5ce0 <ov_raw_seek+0x984>
  1b5c4c: b27d03e8     	orr	x8, xzr, #0x8
  1b5c50: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5c54: f9400be1     	ldr	x1, [sp, #0x10]
  1b5c58: f90003e8     	str	x8, [sp]
  1b5c5c: 97ffff39     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b5c60: f9400be8     	ldr	x8, [sp, #0x10]
  1b5c64: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b5c68: f9401800     	ldr	x0, [x0, #0x30]
  1b5c6c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b5c70: 2a0903e1     	mov	w1, w9
  1b5c74: 93407c21     	sxtw	x1, w1
  1b5c78: f94003ea     	ldr	x10, [sp]
  1b5c7c: 9b017d41     	mul	x1, x10, x1
  1b5c80: 8b010000     	add	x0, x0, x1
  1b5c84: f9400000     	ldr	x0, [x0]
  1b5c88: eb00011f     	cmp	x8, x0
  1b5c8c: 1a9fa7e9     	cset	w9, lt
  1b5c90: 37000209     	tbnz	w9, #0x0, 0x1b5cd0 <ov_raw_seek+0x974>
  1b5c94: b27d03e8     	orr	x8, xzr, #0x8
  1b5c98: f9400be9     	ldr	x9, [sp, #0x10]
  1b5c9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b5ca0: f940194a     	ldr	x10, [x10, #0x30]
  1b5ca4: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b5ca8: 1100056b     	add	w11, w11, #0x1
  1b5cac: 2a0b03ec     	mov	w12, w11
  1b5cb0: 93407d8c     	sxtw	x12, w12
  1b5cb4: 9b0c7d08     	mul	x8, x8, x12
  1b5cb8: 8b080148     	add	x8, x10, x8
  1b5cbc: f9400108     	ldr	x8, [x8]
  1b5cc0: eb08013f     	cmp	x9, x8
  1b5cc4: 1a9fb7eb     	cset	w11, ge
  1b5cc8: 3700004b     	tbnz	w11, #0x0, 0x1b5cd0 <ov_raw_seek+0x974>
  1b5ccc: 14000004     	b	0x1b5cdc <ov_raw_seek+0x980>
  1b5cd0: 320007e8     	orr	w8, wzr, #0x3
  1b5cd4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b5cd8: b900b128     	str	w8, [x9, #0xb0]
  1b5cdc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b5ce0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b5ce4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b5ce8: 910103ff     	add	sp, sp, #0x40
  1b5cec: d65f03c0     	ret

00000000001b5cf0 <ov_pcm_seek_page>:
  1b5cf0: d107c3ff     	sub	sp, sp, #0x1f0
  1b5cf4: f900ebfc     	str	x28, [sp, #0x1d0]
  1b5cf8: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  1b5cfc: 910783fd     	add	x29, sp, #0x1e0
  1b5d00: d101c3a8     	sub	x8, x29, #0x70
  1b5d04: d53bd049     	mrs	x9, TPIDR_EL0
  1b5d08: f9401529     	ldr	x9, [x9, #0x28]
  1b5d0c: f9007be9     	str	x9, [sp, #0xf0]
  1b5d10: f81803a0     	stur	x0, [x29, #-0x80]
  1b5d14: f81783a1     	stur	x1, [x29, #-0x88]
  1b5d18: 1280000a     	mov	w10, #-0x1              // =-1
  1b5d1c: b81743aa     	stur	w10, [x29, #-0x8c]
  1b5d20: aa1f03e9     	mov	x9, xzr
  1b5d24: f81683a9     	stur	x9, [x29, #-0x98]
  1b5d28: f85803a0     	ldur	x0, [x29, #-0x80]
  1b5d2c: 2a0a03e1     	mov	w1, w10
  1b5d30: f90077e8     	str	x8, [sp, #0xe8]
  1b5d34: 97fbc66f     	bl	0xa76f0 <ov_pcm_total@plt>
  1b5d38: f81603a0     	stur	x0, [x29, #-0xa0]
  1b5d3c: 6f00e400     	movi	v0.2d, #0000000000000000
  1b5d40: f94077e8     	ldr	x8, [sp, #0xe8]
  1b5d44: 3d801100     	str	q0, [x8, #0x40]
  1b5d48: 3d800d00     	str	q0, [x8, #0x30]
  1b5d4c: 3d800900     	str	q0, [x8, #0x20]
  1b5d50: 3d800500     	str	q0, [x8, #0x10]
  1b5d54: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b5d58: f85803a9     	ldur	x9, [x29, #-0x80]
  1b5d5c: b940b12a     	ldr	w10, [x9, #0xb0]
  1b5d60: 7100054a     	subs	w10, w10, #0x1
  1b5d64: b900e7ea     	str	w10, [sp, #0xe4]
  1b5d68: 540000ac     	b.gt	0x1b5d7c <ov_pcm_seek_page+0x8c>
  1b5d6c: 14000001     	b	0x1b5d70 <ov_pcm_seek_page+0x80>
  1b5d70: 12801048     	mov	w8, #-0x83              // =-131
  1b5d74: b818c3a8     	stur	w8, [x29, #-0x74]
  1b5d78: 140001c5     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b5d7c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5d80: b9400909     	ldr	w9, [x8, #0x8]
  1b5d84: 350000a9     	cbnz	w9, 0x1b5d98 <ov_pcm_seek_page+0xa8>
  1b5d88: 14000001     	b	0x1b5d8c <ov_pcm_seek_page+0x9c>
  1b5d8c: 12801128     	mov	w8, #-0x8a              // =-138
  1b5d90: b818c3a8     	stur	w8, [x29, #-0x74]
  1b5d94: 140001be     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b5d98: f85783a8     	ldur	x8, [x29, #-0x88]
  1b5d9c: b7f80108     	tbnz	x8, #0x3f, 0x1b5dbc <ov_pcm_seek_page+0xcc>
  1b5da0: 14000001     	b	0x1b5da4 <ov_pcm_seek_page+0xb4>
  1b5da4: f85783a8     	ldur	x8, [x29, #-0x88]
  1b5da8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b5dac: eb090108     	subs	x8, x8, x9
  1b5db0: f9006fe8     	str	x8, [sp, #0xd8]
  1b5db4: 540000ad     	b.le	0x1b5dc8 <ov_pcm_seek_page+0xd8>
  1b5db8: 14000001     	b	0x1b5dbc <ov_pcm_seek_page+0xcc>
  1b5dbc: 12801048     	mov	w8, #-0x83              // =-131
  1b5dc0: b818c3a8     	stur	w8, [x29, #-0x74]
  1b5dc4: 140001b2     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b5dc8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5dcc: b9402909     	ldr	w9, [x8, #0x28]
  1b5dd0: 71000529     	subs	w9, w9, #0x1
  1b5dd4: b81743a9     	stur	w9, [x29, #-0x8c]
  1b5dd8: 14000001     	b	0x1b5ddc <ov_pcm_seek_page+0xec>
  1b5ddc: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b5de0: 37f802e8     	tbnz	w8, #0x1f, 0x1b5e3c <ov_pcm_seek_page+0x14c>
  1b5de4: 14000001     	b	0x1b5de8 <ov_pcm_seek_page+0xf8>
  1b5de8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5dec: f9402508     	ldr	x8, [x8, #0x48]
  1b5df0: b85743a9     	ldur	w9, [x29, #-0x8c]
  1b5df4: 320003ea     	orr	w10, wzr, #0x1
  1b5df8: 331f792a     	bfi	w10, w9, #1, #31
  1b5dfc: f86ad908     	ldr	x8, [x8, w10, sxtw #3]
  1b5e00: f85603ab     	ldur	x11, [x29, #-0xa0]
  1b5e04: eb080168     	subs	x8, x11, x8
  1b5e08: f81603a8     	stur	x8, [x29, #-0xa0]
  1b5e0c: f85783a8     	ldur	x8, [x29, #-0x88]
  1b5e10: f85603ab     	ldur	x11, [x29, #-0xa0]
  1b5e14: eb0b0108     	subs	x8, x8, x11
  1b5e18: f9006be8     	str	x8, [sp, #0xd0]
  1b5e1c: 5400006b     	b.lt	0x1b5e28 <ov_pcm_seek_page+0x138>
  1b5e20: 14000001     	b	0x1b5e24 <ov_pcm_seek_page+0x134>
  1b5e24: 14000006     	b	0x1b5e3c <ov_pcm_seek_page+0x14c>
  1b5e28: 14000001     	b	0x1b5e2c <ov_pcm_seek_page+0x13c>
  1b5e2c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b5e30: 71000508     	subs	w8, w8, #0x1
  1b5e34: b81743a8     	stur	w8, [x29, #-0x8c]
  1b5e38: 17ffffe9     	b	0x1b5ddc <ov_pcm_seek_page+0xec>
  1b5e3c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b5e40: f85803a9     	ldur	x9, [x29, #-0x80]
  1b5e44: b940b92a     	ldr	w10, [x9, #0xb8]
  1b5e48: 6b0a0108     	subs	w8, w8, w10
  1b5e4c: b900cfe8     	str	w8, [sp, #0xcc]
  1b5e50: 54000160     	b.eq	0x1b5e7c <ov_pcm_seek_page+0x18c>
  1b5e54: 14000001     	b	0x1b5e58 <ov_pcm_seek_page+0x168>
  1b5e58: f85803a0     	ldur	x0, [x29, #-0x80]
  1b5e5c: b85743a1     	ldur	w1, [x29, #-0x8c]
  1b5e60: 9400019a     	bl	0x1b64c8 <ov_pcm_seek_page+0x7d8>
  1b5e64: b815c3a0     	stur	w0, [x29, #-0xa4]
  1b5e68: b855c3a0     	ldur	w0, [x29, #-0xa4]
  1b5e6c: 34000060     	cbz	w0, 0x1b5e78 <ov_pcm_seek_page+0x188>
  1b5e70: 14000001     	b	0x1b5e74 <ov_pcm_seek_page+0x184>
  1b5e74: 14000174     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b5e78: 14000006     	b	0x1b5e90 <ov_pcm_seek_page+0x1a0>
  1b5e7c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5e80: f9406d00     	ldr	x0, [x8, #0xd8]
  1b5e84: 97fbc4af     	bl	0xa7140 <vorbis_dsp_restart@plt>
  1b5e88: b900cbe0     	str	w0, [sp, #0xc8]
  1b5e8c: 14000001     	b	0x1b5e90 <ov_pcm_seek_page+0x1a0>
  1b5e90: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5e94: f9406900     	ldr	x0, [x8, #0xd0]
  1b5e98: f9402108     	ldr	x8, [x8, #0x40]
  1b5e9c: b89743a9     	ldursw	x9, [x29, #-0x8c]
  1b5ea0: b8697901     	ldr	w1, [x8, x9, lsl #2]
  1b5ea4: 97fbc8fb     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b5ea8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5eac: f9401908     	ldr	x8, [x8, #0x30]
  1b5eb0: b85743a1     	ldur	w1, [x29, #-0x8c]
  1b5eb4: 11000421     	add	w1, w1, #0x1
  1b5eb8: f861d908     	ldr	x8, [x8, w1, sxtw #3]
  1b5ebc: f81503a8     	stur	x8, [x29, #-0xb0]
  1b5ec0: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5ec4: f9401908     	ldr	x8, [x8, #0x30]
  1b5ec8: b89743a9     	ldursw	x9, [x29, #-0x8c]
  1b5ecc: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b5ed0: f81483a8     	stur	x8, [x29, #-0xb8]
  1b5ed4: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5ed8: f9402508     	ldr	x8, [x8, #0x48]
  1b5edc: b85743a1     	ldur	w1, [x29, #-0x8c]
  1b5ee0: 531f7821     	lsl	w1, w1, #1
  1b5ee4: f861d908     	ldr	x8, [x8, w1, sxtw #3]
  1b5ee8: f81403a8     	stur	x8, [x29, #-0xc0]
  1b5eec: f85803a8     	ldur	x8, [x29, #-0x80]
  1b5ef0: f9402508     	ldr	x8, [x8, #0x48]
  1b5ef4: b85743a1     	ldur	w1, [x29, #-0x8c]
  1b5ef8: 320003ea     	orr	w10, wzr, #0x1
  1b5efc: 331f782a     	bfi	w10, w1, #1, #31
  1b5f00: f86ad908     	ldr	x8, [x8, w10, sxtw #3]
  1b5f04: f85403a9     	ldur	x9, [x29, #-0xc0]
  1b5f08: 8b090108     	add	x8, x8, x9
  1b5f0c: f81383a8     	stur	x8, [x29, #-0xc8]
  1b5f10: f85783a8     	ldur	x8, [x29, #-0x88]
  1b5f14: f85603a9     	ldur	x9, [x29, #-0xa0]
  1b5f18: eb090108     	subs	x8, x8, x9
  1b5f1c: f85403a9     	ldur	x9, [x29, #-0xc0]
  1b5f20: 8b090108     	add	x8, x8, x9
  1b5f24: f81303a8     	stur	x8, [x29, #-0xd0]
  1b5f28: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5f2c: f81283a8     	stur	x8, [x29, #-0xd8]
  1b5f30: b900c7e0     	str	w0, [sp, #0xc4]
  1b5f34: 14000001     	b	0x1b5f38 <ov_pcm_seek_page+0x248>
  1b5f38: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5f3c: f85503a9     	ldur	x9, [x29, #-0xb0]
  1b5f40: eb090108     	subs	x8, x8, x9
  1b5f44: f9005fe8     	str	x8, [sp, #0xb8]
  1b5f48: 5400160a     	b.ge	0x1b6208 <ov_pcm_seek_page+0x518>
  1b5f4c: 14000001     	b	0x1b5f50 <ov_pcm_seek_page+0x260>
  1b5f50: f85503a8     	ldur	x8, [x29, #-0xb0]
  1b5f54: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b5f58: eb090108     	subs	x8, x8, x9
  1b5f5c: f10ffd08     	subs	x8, x8, #0x3ff
  1b5f60: f9005be8     	str	x8, [sp, #0xb0]
  1b5f64: 540000ac     	b.gt	0x1b5f78 <ov_pcm_seek_page+0x288>
  1b5f68: 14000001     	b	0x1b5f6c <ov_pcm_seek_page+0x27c>
  1b5f6c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5f70: f81203a8     	stur	x8, [x29, #-0xe0]
  1b5f74: 14000019     	b	0x1b5fd8 <ov_pcm_seek_page+0x2e8>
  1b5f78: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5f7c: f85303a9     	ldur	x9, [x29, #-0xd0]
  1b5f80: f85403aa     	ldur	x10, [x29, #-0xc0]
  1b5f84: eb0a0129     	subs	x9, x9, x10
  1b5f88: f85503ab     	ldur	x11, [x29, #-0xb0]
  1b5f8c: eb08016b     	subs	x11, x11, x8
  1b5f90: 9b0b7d29     	mul	x9, x9, x11
  1b5f94: f85383ab     	ldur	x11, [x29, #-0xc8]
  1b5f98: eb0a016a     	subs	x10, x11, x10
  1b5f9c: 9aca0d29     	sdiv	x9, x9, x10
  1b5fa0: 8b090108     	add	x8, x8, x9
  1b5fa4: f1100108     	subs	x8, x8, #0x400
  1b5fa8: f81203a8     	stur	x8, [x29, #-0xe0]
  1b5fac: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b5fb0: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b5fb4: eb090108     	subs	x8, x8, x9
  1b5fb8: f90057e8     	str	x8, [sp, #0xa8]
  1b5fbc: 540000cc     	b.gt	0x1b5fd4 <ov_pcm_seek_page+0x2e4>
  1b5fc0: 14000001     	b	0x1b5fc4 <ov_pcm_seek_page+0x2d4>
  1b5fc4: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5fc8: 91000508     	add	x8, x8, #0x1
  1b5fcc: f81203a8     	stur	x8, [x29, #-0xe0]
  1b5fd0: 14000001     	b	0x1b5fd4 <ov_pcm_seek_page+0x2e4>
  1b5fd4: 14000001     	b	0x1b5fd8 <ov_pcm_seek_page+0x2e8>
  1b5fd8: f85803a0     	ldur	x0, [x29, #-0x80]
  1b5fdc: f85203a1     	ldur	x1, [x29, #-0xe0]
  1b5fe0: 97fffe58     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b5fe4: 14000001     	b	0x1b5fe8 <ov_pcm_seek_page+0x2f8>
  1b5fe8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b5fec: f85503a9     	ldur	x9, [x29, #-0xb0]
  1b5ff0: eb090108     	subs	x8, x8, x9
  1b5ff4: f90053e8     	str	x8, [sp, #0xa0]
  1b5ff8: 5400106a     	b.ge	0x1b6204 <ov_pcm_seek_page+0x514>
  1b5ffc: 14000001     	b	0x1b6000 <ov_pcm_seek_page+0x310>
  1b6000: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6004: f85503a9     	ldur	x9, [x29, #-0xb0]
  1b6008: f940090a     	ldr	x10, [x8, #0x10]
  1b600c: eb0a0122     	subs	x2, x9, x10
  1b6010: d10103a1     	sub	x1, x29, #0x40
  1b6014: aa0803e0     	mov	x0, x8
  1b6018: 97fffe6a     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b601c: f81683a0     	stur	x0, [x29, #-0x98]
  1b6020: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6024: b1020108     	adds	x8, x8, #0x80
  1b6028: f9004fe8     	str	x8, [sp, #0x98]
  1b602c: 54000061     	b.ne	0x1b6038 <ov_pcm_seek_page+0x348>
  1b6030: 14000001     	b	0x1b6034 <ov_pcm_seek_page+0x344>
  1b6034: 14000104     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b6038: f85683a8     	ldur	x8, [x29, #-0x98]
  1b603c: b6f80448     	tbz	x8, #0x3f, 0x1b60c4 <ov_pcm_seek_page+0x3d4>
  1b6040: 14000001     	b	0x1b6044 <ov_pcm_seek_page+0x354>
  1b6044: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b6048: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b604c: 91000529     	add	x9, x9, #0x1
  1b6050: eb090108     	subs	x8, x8, x9
  1b6054: f9004be8     	str	x8, [sp, #0x90]
  1b6058: 540000ac     	b.gt	0x1b606c <ov_pcm_seek_page+0x37c>
  1b605c: 14000001     	b	0x1b6060 <ov_pcm_seek_page+0x370>
  1b6060: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b6064: f81503a8     	stur	x8, [x29, #-0xb0]
  1b6068: 14000016     	b	0x1b60c0 <ov_pcm_seek_page+0x3d0>
  1b606c: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b6070: b5000068     	cbnz	x8, 0x1b607c <ov_pcm_seek_page+0x38c>
  1b6074: 14000001     	b	0x1b6078 <ov_pcm_seek_page+0x388>
  1b6078: 140000f3     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b607c: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b6080: f1100108     	subs	x8, x8, #0x400
  1b6084: f81203a8     	stur	x8, [x29, #-0xe0]
  1b6088: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b608c: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b6090: eb090108     	subs	x8, x8, x9
  1b6094: f90047e8     	str	x8, [sp, #0x88]
  1b6098: 540000cc     	b.gt	0x1b60b0 <ov_pcm_seek_page+0x3c0>
  1b609c: 14000001     	b	0x1b60a0 <ov_pcm_seek_page+0x3b0>
  1b60a0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b60a4: 91000508     	add	x8, x8, #0x1
  1b60a8: f81203a8     	stur	x8, [x29, #-0xe0]
  1b60ac: 14000001     	b	0x1b60b0 <ov_pcm_seek_page+0x3c0>
  1b60b0: f85803a0     	ldur	x0, [x29, #-0x80]
  1b60b4: f85203a1     	ldur	x1, [x29, #-0xe0]
  1b60b8: 97fffe22     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b60bc: 14000001     	b	0x1b60c0 <ov_pcm_seek_page+0x3d0>
  1b60c0: 14000050     	b	0x1b6200 <ov_pcm_seek_page+0x510>
  1b60c4: d10103a0     	sub	x0, x29, #0x40
  1b60c8: 97fbbd5a     	bl	0xa5630 <ogg_page_granulepos@plt>
  1b60cc: f81183a0     	stur	x0, [x29, #-0xe8]
  1b60d0: f85183a0     	ldur	x0, [x29, #-0xe8]
  1b60d4: b1000400     	adds	x0, x0, #0x1
  1b60d8: f90043e0     	str	x0, [sp, #0x80]
  1b60dc: 54000061     	b.ne	0x1b60e8 <ov_pcm_seek_page+0x3f8>
  1b60e0: 14000001     	b	0x1b60e4 <ov_pcm_seek_page+0x3f4>
  1b60e4: 17ffffc1     	b	0x1b5fe8 <ov_pcm_seek_page+0x2f8>
  1b60e8: f85183a8     	ldur	x8, [x29, #-0xe8]
  1b60ec: f85303a9     	ldur	x9, [x29, #-0xd0]
  1b60f0: eb090108     	subs	x8, x8, x9
  1b60f4: f9003fe8     	str	x8, [sp, #0x78]
  1b60f8: 540002ca     	b.ge	0x1b6150 <ov_pcm_seek_page+0x460>
  1b60fc: 14000001     	b	0x1b6100 <ov_pcm_seek_page+0x410>
  1b6100: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6104: f81283a8     	stur	x8, [x29, #-0xd8]
  1b6108: f85803a8     	ldur	x8, [x29, #-0x80]
  1b610c: f9400908     	ldr	x8, [x8, #0x10]
  1b6110: f81483a8     	stur	x8, [x29, #-0xb8]
  1b6114: f85183a8     	ldur	x8, [x29, #-0xe8]
  1b6118: f81403a8     	stur	x8, [x29, #-0xc0]
  1b611c: f85303a8     	ldur	x8, [x29, #-0xd0]
  1b6120: f85403a9     	ldur	x9, [x29, #-0xc0]
  1b6124: eb090108     	subs	x8, x8, x9
  1b6128: 529588aa     	mov	w10, #0xac45            // =44101
  1b612c: 2a0a03e9     	mov	w9, w10
  1b6130: eb090108     	subs	x8, x8, x9
  1b6134: f9003be8     	str	x8, [sp, #0x70]
  1b6138: 5400006b     	b.lt	0x1b6144 <ov_pcm_seek_page+0x454>
  1b613c: 14000001     	b	0x1b6140 <ov_pcm_seek_page+0x450>
  1b6140: 14000031     	b	0x1b6204 <ov_pcm_seek_page+0x514>
  1b6144: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b6148: f81203a8     	stur	x8, [x29, #-0xe0]
  1b614c: 1400002c     	b	0x1b61fc <ov_pcm_seek_page+0x50c>
  1b6150: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b6154: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b6158: 91000529     	add	x9, x9, #0x1
  1b615c: eb090108     	subs	x8, x8, x9
  1b6160: f90037e8     	str	x8, [sp, #0x68]
  1b6164: 540000ac     	b.gt	0x1b6178 <ov_pcm_seek_page+0x488>
  1b6168: 14000001     	b	0x1b616c <ov_pcm_seek_page+0x47c>
  1b616c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b6170: f81503a8     	stur	x8, [x29, #-0xb0]
  1b6174: 14000021     	b	0x1b61f8 <ov_pcm_seek_page+0x508>
  1b6178: f85503a8     	ldur	x8, [x29, #-0xb0]
  1b617c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6180: f9400929     	ldr	x9, [x9, #0x10]
  1b6184: eb090108     	subs	x8, x8, x9
  1b6188: f90033e8     	str	x8, [sp, #0x60]
  1b618c: 540002a1     	b.ne	0x1b61e0 <ov_pcm_seek_page+0x4f0>
  1b6190: 14000001     	b	0x1b6194 <ov_pcm_seek_page+0x4a4>
  1b6194: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6198: f81503a8     	stur	x8, [x29, #-0xb0]
  1b619c: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b61a0: f1100108     	subs	x8, x8, #0x400
  1b61a4: f81203a8     	stur	x8, [x29, #-0xe0]
  1b61a8: f85203a8     	ldur	x8, [x29, #-0xe0]
  1b61ac: f85483a9     	ldur	x9, [x29, #-0xb8]
  1b61b0: eb090108     	subs	x8, x8, x9
  1b61b4: f9002fe8     	str	x8, [sp, #0x58]
  1b61b8: 540000cc     	b.gt	0x1b61d0 <ov_pcm_seek_page+0x4e0>
  1b61bc: 14000001     	b	0x1b61c0 <ov_pcm_seek_page+0x4d0>
  1b61c0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1b61c4: 91000508     	add	x8, x8, #0x1
  1b61c8: f81203a8     	stur	x8, [x29, #-0xe0]
  1b61cc: 14000001     	b	0x1b61d0 <ov_pcm_seek_page+0x4e0>
  1b61d0: f85803a0     	ldur	x0, [x29, #-0x80]
  1b61d4: f85203a1     	ldur	x1, [x29, #-0xe0]
  1b61d8: 97fffdda     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b61dc: 14000006     	b	0x1b61f4 <ov_pcm_seek_page+0x504>
  1b61e0: f85683a8     	ldur	x8, [x29, #-0x98]
  1b61e4: f81503a8     	stur	x8, [x29, #-0xb0]
  1b61e8: f85183a8     	ldur	x8, [x29, #-0xe8]
  1b61ec: f81383a8     	stur	x8, [x29, #-0xc8]
  1b61f0: 14000005     	b	0x1b6204 <ov_pcm_seek_page+0x514>
  1b61f4: 14000001     	b	0x1b61f8 <ov_pcm_seek_page+0x508>
  1b61f8: 14000001     	b	0x1b61fc <ov_pcm_seek_page+0x50c>
  1b61fc: 14000001     	b	0x1b6200 <ov_pcm_seek_page+0x510>
  1b6200: 17ffff7a     	b	0x1b5fe8 <ov_pcm_seek_page+0x2f8>
  1b6204: 17ffff4d     	b	0x1b5f38 <ov_pcm_seek_page+0x248>
  1b6208: f85803a0     	ldur	x0, [x29, #-0x80]
  1b620c: f85283a1     	ldur	x1, [x29, #-0xd8]
  1b6210: 97fffdcc     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b6214: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6218: 92800001     	mov	x1, #-0x1               // =-1
  1b621c: f9005401     	str	x1, [x0, #0xa8]
  1b6220: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6224: d10103be     	sub	x30, x29, #0x40
  1b6228: f9002be1     	str	x1, [sp, #0x50]
  1b622c: aa1e03e1     	mov	x1, x30
  1b6230: f9402be2     	ldr	x2, [sp, #0x50]
  1b6234: 97fffde3     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b6238: b6f80100     	tbz	x0, #0x3f, 0x1b6258 <ov_pcm_seek_page+0x568>
  1b623c: 14000001     	b	0x1b6240 <ov_pcm_seek_page+0x550>
  1b6240: d10103a0     	sub	x0, x29, #0x40
  1b6244: 97fbbb83     	bl	0xa5050 <ogg_page_release@plt>
  1b6248: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1b624c: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6250: b9004fe0     	str	w0, [sp, #0x4c]
  1b6254: 1400008e     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b6258: f85803a8     	ldur	x8, [x29, #-0x80]
  1b625c: f9406900     	ldr	x0, [x8, #0xd0]
  1b6260: d10103a1     	sub	x1, x29, #0x40
  1b6264: 97fbb3ab     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b6268: b9004be0     	str	w0, [sp, #0x48]
  1b626c: 14000001     	b	0x1b6270 <ov_pcm_seek_page+0x580>
  1b6270: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6274: f9406900     	ldr	x0, [x8, #0xd0]
  1b6278: d101c3a1     	sub	x1, x29, #0x70
  1b627c: 97fba74d     	bl	0x9ffb0 <ogg_stream_packetpeek@plt>
  1b6280: 2a0003e1     	mov	w1, w0
  1b6284: 93407c28     	sxtw	x8, w1
  1b6288: f81683a8     	stur	x8, [x29, #-0x98]
  1b628c: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6290: b50003e8     	cbnz	x8, 0x1b630c <ov_pcm_seek_page+0x61c>
  1b6294: 14000001     	b	0x1b6298 <ov_pcm_seek_page+0x5a8>
  1b6298: f85803a0     	ldur	x0, [x29, #-0x80]
  1b629c: f85283a1     	ldur	x1, [x29, #-0xd8]
  1b62a0: 97fffda8     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b62a4: 14000001     	b	0x1b62a8 <ov_pcm_seek_page+0x5b8>
  1b62a8: f85803a0     	ldur	x0, [x29, #-0x80]
  1b62ac: d10103a1     	sub	x1, x29, #0x40
  1b62b0: 940000de     	bl	0x1b6628 <ov_pcm_seek_page+0x938>
  1b62b4: f81683a0     	stur	x0, [x29, #-0x98]
  1b62b8: f85683a0     	ldur	x0, [x29, #-0x98]
  1b62bc: b6f80060     	tbz	x0, #0x3f, 0x1b62c8 <ov_pcm_seek_page+0x5d8>
  1b62c0: 14000001     	b	0x1b62c4 <ov_pcm_seek_page+0x5d4>
  1b62c4: 14000060     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b62c8: d10103a0     	sub	x0, x29, #0x40
  1b62cc: 97fbbcd9     	bl	0xa5630 <ogg_page_granulepos@plt>
  1b62d0: b6f800c0     	tbz	x0, #0x3f, 0x1b62e8 <ov_pcm_seek_page+0x5f8>
  1b62d4: 14000001     	b	0x1b62d8 <ov_pcm_seek_page+0x5e8>
  1b62d8: d10103a0     	sub	x0, x29, #0x40
  1b62dc: 97fbce99     	bl	0xa9d40 <ogg_page_continued@plt>
  1b62e0: 350000e0     	cbnz	w0, 0x1b62fc <ov_pcm_seek_page+0x60c>
  1b62e4: 14000001     	b	0x1b62e8 <ov_pcm_seek_page+0x5f8>
  1b62e8: f85803a0     	ldur	x0, [x29, #-0x80]
  1b62ec: f85683a1     	ldur	x1, [x29, #-0x98]
  1b62f0: 97fba8a8     	bl	0xa0590 <ov_raw_seek@plt>
  1b62f4: b818c3a0     	stur	w0, [x29, #-0x74]
  1b62f8: 14000065     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b62fc: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6300: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6304: f9000928     	str	x8, [x9, #0x10]
  1b6308: 17ffffe8     	b	0x1b62a8 <ov_pcm_seek_page+0x5b8>
  1b630c: f85683a8     	ldur	x8, [x29, #-0x98]
  1b6310: b6f800a8     	tbz	x8, #0x3f, 0x1b6324 <ov_pcm_seek_page+0x634>
  1b6314: 14000001     	b	0x1b6318 <ov_pcm_seek_page+0x628>
  1b6318: 928010e8     	mov	x8, #-0x88              // =-136
  1b631c: f81683a8     	stur	x8, [x29, #-0x98]
  1b6320: 14000049     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b6324: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b6328: b1000508     	adds	x8, x8, #0x1
  1b632c: f90023e8     	str	x8, [sp, #0x40]
  1b6330: 54000300     	b.eq	0x1b6390 <ov_pcm_seek_page+0x6a0>
  1b6334: 14000001     	b	0x1b6338 <ov_pcm_seek_page+0x648>
  1b6338: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b633c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6340: f940252a     	ldr	x10, [x9, #0x48]
  1b6344: b940b92b     	ldr	w11, [x9, #0xb8]
  1b6348: 531f796b     	lsl	w11, w11, #1
  1b634c: f86bd94a     	ldr	x10, [x10, w11, sxtw #3]
  1b6350: eb0a0108     	subs	x8, x8, x10
  1b6354: f9005528     	str	x8, [x9, #0xa8]
  1b6358: f85803a8     	ldur	x8, [x29, #-0x80]
  1b635c: f9405508     	ldr	x8, [x8, #0xa8]
  1b6360: b6f800c8     	tbz	x8, #0x3f, 0x1b6378 <ov_pcm_seek_page+0x688>
  1b6364: 14000001     	b	0x1b6368 <ov_pcm_seek_page+0x678>
  1b6368: f85803a8     	ldur	x8, [x29, #-0x80]
  1b636c: aa1f03e9     	mov	x9, xzr
  1b6370: f9005509     	str	x9, [x8, #0xa8]
  1b6374: 14000001     	b	0x1b6378 <ov_pcm_seek_page+0x688>
  1b6378: f85603a8     	ldur	x8, [x29, #-0xa0]
  1b637c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6380: f940552a     	ldr	x10, [x9, #0xa8]
  1b6384: 8b080148     	add	x8, x10, x8
  1b6388: f9005528     	str	x8, [x9, #0xa8]
  1b638c: 1400000b     	b	0x1b63b8 <ov_pcm_seek_page+0x6c8>
  1b6390: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6394: f9406900     	ldr	x0, [x8, #0xd0]
  1b6398: aa1f03e8     	mov	x8, xzr
  1b639c: aa0803e1     	mov	x1, x8
  1b63a0: 97fbb1bc     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b63a4: 2a0003e1     	mov	w1, w0
  1b63a8: 93407c28     	sxtw	x8, w1
  1b63ac: f81683a8     	stur	x8, [x29, #-0x98]
  1b63b0: 14000001     	b	0x1b63b4 <ov_pcm_seek_page+0x6c4>
  1b63b4: 17ffffaf     	b	0x1b6270 <ov_pcm_seek_page+0x580>
  1b63b8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b63bc: f9405508     	ldr	x8, [x8, #0xa8]
  1b63c0: f85783a9     	ldur	x9, [x29, #-0x88]
  1b63c4: eb090108     	subs	x8, x8, x9
  1b63c8: f9001fe8     	str	x8, [sp, #0x38]
  1b63cc: 5400018c     	b.gt	0x1b63fc <ov_pcm_seek_page+0x70c>
  1b63d0: 14000001     	b	0x1b63d4 <ov_pcm_seek_page+0x6e4>
  1b63d4: f85783a8     	ldur	x8, [x29, #-0x88]
  1b63d8: f85803a0     	ldur	x0, [x29, #-0x80]
  1b63dc: 12800001     	mov	w1, #-0x1               // =-1
  1b63e0: f9001be8     	str	x8, [sp, #0x30]
  1b63e4: 97fbc4c3     	bl	0xa76f0 <ov_pcm_total@plt>
  1b63e8: f9401be8     	ldr	x8, [sp, #0x30]
  1b63ec: eb000108     	subs	x8, x8, x0
  1b63f0: f90017e8     	str	x8, [sp, #0x28]
  1b63f4: 540000ad     	b.le	0x1b6408 <ov_pcm_seek_page+0x718>
  1b63f8: 14000001     	b	0x1b63fc <ov_pcm_seek_page+0x70c>
  1b63fc: b278fbe8     	orr	x8, xzr, #0xffffffffffffff7f
  1b6400: f81683a8     	stur	x8, [x29, #-0x98]
  1b6404: 14000010     	b	0x1b6444 <ov_pcm_seek_page+0x754>
  1b6408: f85803a8     	ldur	x8, [x29, #-0x80]
  1b640c: aa1f03e9     	mov	x9, xzr
  1b6410: f9006109     	str	x9, [x8, #0xc0]
  1b6414: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6418: f9006509     	str	x9, [x8, #0xc8]
  1b641c: d10103a0     	sub	x0, x29, #0x40
  1b6420: 97fbbb0c     	bl	0xa5050 <ogg_page_release@plt>
  1b6424: d101c3a8     	sub	x8, x29, #0x70
  1b6428: b90027e0     	str	w0, [sp, #0x24]
  1b642c: aa0803e0     	mov	x0, x8
  1b6430: 97fbd060     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b6434: 2a1f03ea     	mov	w10, wzr
  1b6438: b818c3aa     	stur	w10, [x29, #-0x74]
  1b643c: b90023e0     	str	w0, [sp, #0x20]
  1b6440: 14000013     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b6444: d10103a0     	sub	x0, x29, #0x40
  1b6448: 97fbbb02     	bl	0xa5050 <ogg_page_release@plt>
  1b644c: d101c3be     	sub	x30, x29, #0x70
  1b6450: b9001fe0     	str	w0, [sp, #0x1c]
  1b6454: aa1e03e0     	mov	x0, x30
  1b6458: 97fbd056     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b645c: f85803be     	ldur	x30, [x29, #-0x80]
  1b6460: 92800008     	mov	x8, #-0x1               // =-1
  1b6464: f90057c8     	str	x8, [x30, #0xa8]
  1b6468: f85803a8     	ldur	x8, [x29, #-0x80]
  1b646c: b9001be0     	str	w0, [sp, #0x18]
  1b6470: aa0803e0     	mov	x0, x8
  1b6474: 97fffdb2     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b6478: f85683a8     	ldur	x8, [x29, #-0x98]
  1b647c: 2a0803e9     	mov	w9, w8
  1b6480: b818c3a9     	stur	w9, [x29, #-0x74]
  1b6484: b90017e0     	str	w0, [sp, #0x14]
  1b6488: 14000001     	b	0x1b648c <ov_pcm_seek_page+0x79c>
  1b648c: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b6490: d53bd049     	mrs	x9, TPIDR_EL0
  1b6494: f9401529     	ldr	x9, [x9, #0x28]
  1b6498: f9407bea     	ldr	x10, [sp, #0xf0]
  1b649c: eb0a0129     	subs	x9, x9, x10
  1b64a0: b90013e8     	str	w8, [sp, #0x10]
  1b64a4: f90007e9     	str	x9, [sp, #0x8]
  1b64a8: 540000e1     	b.ne	0x1b64c4 <ov_pcm_seek_page+0x7d4>
  1b64ac: 14000001     	b	0x1b64b0 <ov_pcm_seek_page+0x7c0>
  1b64b0: b94013e0     	ldr	w0, [sp, #0x10]
  1b64b4: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  1b64b8: f940ebfc     	ldr	x28, [sp, #0x1d0]
  1b64bc: 9107c3ff     	add	sp, sp, #0x1f0
  1b64c0: d65f03c0     	ret
  1b64c4: 97fbce2b     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b64c8: d10143ff     	sub	sp, sp, #0x50
  1b64cc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b64d0: 910103fd     	add	x29, sp, #0x40
  1b64d4: d2800008     	mov	x8, #0x0                // =0
  1b64d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1b64dc: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b64e0: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1b64e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b64e8: b940b809     	ldr	w9, [x0, #0xb8]
  1b64ec: 6b09003f     	cmp	w1, w9
  1b64f0: 1a9f07e9     	cset	w9, ne
  1b64f4: f90013e8     	str	x8, [sp, #0x20]
  1b64f8: 37000049     	tbnz	w9, #0x0, 0x1b6500 <ov_pcm_seek_page+0x810>
  1b64fc: 14000003     	b	0x1b6508 <ov_pcm_seek_page+0x818>
  1b6500: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b6504: 97fffd8e     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b6508: 320007e8     	orr	w8, wzr, #0x3
  1b650c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b6510: b940b12a     	ldr	w10, [x9, #0xb0]
  1b6514: 6b08015f     	cmp	w10, w8
  1b6518: 1a9fa7e8     	cset	w8, lt
  1b651c: 37000048     	tbnz	w8, #0x0, 0x1b6524 <ov_pcm_seek_page+0x834>
  1b6520: 1400003d     	b	0x1b6614 <ov_pcm_seek_page+0x924>
  1b6524: d2801108     	mov	x8, #0x88               // =136
  1b6528: d2800a09     	mov	x9, #0x50               // =80
  1b652c: d280168a     	mov	x10, #0xb4              // =180
  1b6530: b27e03eb     	orr	x11, xzr, #0x4
  1b6534: b27d03ec     	orr	x12, xzr, #0x8
  1b6538: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b653c: f85f03ad     	ldur	x13, [x29, #-0x10]
  1b6540: f94019ad     	ldr	x13, [x13, #0x30]
  1b6544: b85ec3ae     	ldur	w14, [x29, #-0x14]
  1b6548: 2a0e03ef     	mov	w15, w14
  1b654c: 93407def     	sxtw	x15, w15
  1b6550: 9b0f7d8c     	mul	x12, x12, x15
  1b6554: 8b0c01ac     	add	x12, x13, x12
  1b6558: f9400181     	ldr	x1, [x12]
  1b655c: f9000fe8     	str	x8, [sp, #0x18]
  1b6560: f9000be9     	str	x9, [sp, #0x10]
  1b6564: f90007ea     	str	x10, [sp, #0x8]
  1b6568: f90003eb     	str	x11, [sp]
  1b656c: 97fffcf5     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b6570: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b6574: f9406900     	ldr	x0, [x8, #0xd0]
  1b6578: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b657c: f9402108     	ldr	x8, [x8, #0x40]
  1b6580: b85ec3ae     	ldur	w14, [x29, #-0x14]
  1b6584: 2a0e03e9     	mov	w9, w14
  1b6588: 93407d29     	sxtw	x9, w9
  1b658c: f94003ea     	ldr	x10, [sp]
  1b6590: 9b097d49     	mul	x9, x10, x9
  1b6594: 8b090108     	add	x8, x8, x9
  1b6598: b9400101     	ldr	w1, [x8]
  1b659c: 97fbc73d     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b65a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b65a4: f9402108     	ldr	x8, [x8, #0x40]
  1b65a8: b85ec3ae     	ldur	w14, [x29, #-0x14]
  1b65ac: 2a0e03e9     	mov	w9, w14
  1b65b0: 93407d29     	sxtw	x9, w9
  1b65b4: f94003ea     	ldr	x10, [sp]
  1b65b8: 9b097d49     	mul	x9, x10, x9
  1b65bc: 8b090108     	add	x8, x8, x9
  1b65c0: b940010e     	ldr	w14, [x8]
  1b65c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b65c8: b900b50e     	str	w14, [x8, #0xb4]
  1b65cc: b85ec3ae     	ldur	w14, [x29, #-0x14]
  1b65d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b65d4: b900b90e     	str	w14, [x8, #0xb8]
  1b65d8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b65dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b65e0: f9400beb     	ldr	x11, [sp, #0x10]
  1b65e4: 8b0b0121     	add	x1, x9, x11
  1b65e8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b65ec: f9400fec     	ldr	x12, [sp, #0x18]
  1b65f0: 8b0c0122     	add	x2, x9, x12
  1b65f4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b65f8: f94007ed     	ldr	x13, [sp, #0x8]
  1b65fc: 8b0d0123     	add	x3, x9, x13
  1b6600: aa0803e0     	mov	x0, x8
  1b6604: f94013e4     	ldr	x4, [sp, #0x20]
  1b6608: 9400023a     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b660c: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b6610: 14000002     	b	0x1b6618 <ov_pcm_seek_page+0x928>
  1b6614: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b6618: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b661c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b6620: 910143ff     	add	sp, sp, #0x50
  1b6624: d65f03c0     	ret
  1b6628: d10183ff     	sub	sp, sp, #0x60
  1b662c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b6630: 910143fd     	add	x29, sp, #0x50
  1b6634: 92800008     	mov	x8, #-0x1               // =-1
  1b6638: f81f03a0     	stur	x0, [x29, #-0x10]
  1b663c: f81e83a1     	stur	x1, [x29, #-0x18]
  1b6640: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b6644: f9400800     	ldr	x0, [x0, #0x10]
  1b6648: f81e03a0     	stur	x0, [x29, #-0x20]
  1b664c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1b6650: f90017e0     	str	x0, [sp, #0x28]
  1b6654: f9000fe8     	str	x8, [sp, #0x18]
  1b6658: 92800008     	mov	x8, #-0x1               // =-1
  1b665c: f9400fe9     	ldr	x9, [sp, #0x18]
  1b6660: eb08013f     	cmp	x9, x8
  1b6664: 1a9f17ea     	cset	w10, eq
  1b6668: 3700004a     	tbnz	w10, #0x0, 0x1b6670 <ov_pcm_seek_page+0x980>
  1b666c: 14000033     	b	0x1b6738 <ov_pcm_seek_page+0xa48>
  1b6670: d2800008     	mov	x8, #0x0                // =0
  1b6674: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b6678: f1100129     	subs	x9, x9, #0x400
  1b667c: f81e03a9     	stur	x9, [x29, #-0x20]
  1b6680: f85e03a9     	ldur	x9, [x29, #-0x20]
  1b6684: eb08013f     	cmp	x9, x8
  1b6688: 1a9fa7ea     	cset	w10, lt
  1b668c: 3700004a     	tbnz	w10, #0x0, 0x1b6694 <ov_pcm_seek_page+0x9a4>
  1b6690: 14000002     	b	0x1b6698 <ov_pcm_seek_page+0x9a8>
  1b6694: f81e03bf     	stur	xzr, [x29, #-0x20]
  1b6698: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b669c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b66a0: 97fffca8     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b66a4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b66a8: f9400908     	ldr	x8, [x8, #0x10]
  1b66ac: f94017e9     	ldr	x9, [sp, #0x28]
  1b66b0: eb09011f     	cmp	x8, x9
  1b66b4: 1a9fa7ea     	cset	w10, lt
  1b66b8: 3700004a     	tbnz	w10, #0x0, 0x1b66c0 <ov_pcm_seek_page+0x9d0>
  1b66bc: 1400001e     	b	0x1b6734 <ov_pcm_seek_page+0xa44>
  1b66c0: b279e3e8     	orr	x8, xzr, #0xffffffffffffff80
  1b66c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b66c8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b66cc: f94017e9     	ldr	x9, [sp, #0x28]
  1b66d0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b66d4: f940094a     	ldr	x10, [x10, #0x10]
  1b66d8: eb0a0122     	subs	x2, x9, x10
  1b66dc: f9000be8     	str	x8, [sp, #0x10]
  1b66e0: 97fffcb8     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b66e4: f90013e0     	str	x0, [sp, #0x20]
  1b66e8: f94013e8     	ldr	x8, [sp, #0x20]
  1b66ec: f9400be9     	ldr	x9, [sp, #0x10]
  1b66f0: eb09011f     	cmp	x8, x9
  1b66f4: 1a9f17eb     	cset	w11, eq
  1b66f8: 3700004b     	tbnz	w11, #0x0, 0x1b6700 <ov_pcm_seek_page+0xa10>
  1b66fc: 14000004     	b	0x1b670c <ov_pcm_seek_page+0xa1c>
  1b6700: b279e3e8     	orr	x8, xzr, #0xffffffffffffff80
  1b6704: f81f83a8     	stur	x8, [x29, #-0x8]
  1b6708: 14000023     	b	0x1b6794 <ov_pcm_seek_page+0xaa4>
  1b670c: d2800008     	mov	x8, #0x0                // =0
  1b6710: f94013e9     	ldr	x9, [sp, #0x20]
  1b6714: eb08013f     	cmp	x9, x8
  1b6718: 1a9fa7ea     	cset	w10, lt
  1b671c: 3700004a     	tbnz	w10, #0x0, 0x1b6724 <ov_pcm_seek_page+0xa34>
  1b6720: 14000002     	b	0x1b6728 <ov_pcm_seek_page+0xa38>
  1b6724: 14000004     	b	0x1b6734 <ov_pcm_seek_page+0xa44>
  1b6728: f94013e8     	ldr	x8, [sp, #0x20]
  1b672c: f9000fe8     	str	x8, [sp, #0x18]
  1b6730: 17ffffdd     	b	0x1b66a4 <ov_pcm_seek_page+0x9b4>
  1b6734: 17ffffc9     	b	0x1b6658 <ov_pcm_seek_page+0x968>
  1b6738: d2800008     	mov	x8, #0x0                // =0
  1b673c: b27603e2     	orr	x2, xzr, #0x400
  1b6740: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b6744: f9400fe1     	ldr	x1, [sp, #0x18]
  1b6748: f90007e8     	str	x8, [sp, #0x8]
  1b674c: f90003e2     	str	x2, [sp]
  1b6750: 97fffc7c     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b6754: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b6758: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b675c: f94003e2     	ldr	x2, [sp]
  1b6760: 97fffc98     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b6764: f90013e0     	str	x0, [sp, #0x20]
  1b6768: f94013e8     	ldr	x8, [sp, #0x20]
  1b676c: f94007e0     	ldr	x0, [sp, #0x8]
  1b6770: eb00011f     	cmp	x8, x0
  1b6774: 1a9fa7e9     	cset	w9, lt
  1b6778: 37000049     	tbnz	w9, #0x0, 0x1b6780 <ov_pcm_seek_page+0xa90>
  1b677c: 14000004     	b	0x1b678c <ov_pcm_seek_page+0xa9c>
  1b6780: b278fbe8     	orr	x8, xzr, #0xffffffffffffff7f
  1b6784: f81f83a8     	stur	x8, [x29, #-0x8]
  1b6788: 14000003     	b	0x1b6794 <ov_pcm_seek_page+0xaa4>
  1b678c: f9400fe8     	ldr	x8, [sp, #0x18]
  1b6790: f81f83a8     	stur	x8, [x29, #-0x8]
  1b6794: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b6798: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1b679c: 910183ff     	add	sp, sp, #0x60
  1b67a0: d65f03c0     	ret

00000000001b67a4 <ov_pcm_seek>:
  1b67a4: d10583ff     	sub	sp, sp, #0x160
  1b67a8: f900a3fc     	str	x28, [sp, #0x140]
  1b67ac: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1b67b0: 910543fd     	add	x29, sp, #0x150
  1b67b4: d53bd048     	mrs	x8, TPIDR_EL0
  1b67b8: f9401508     	ldr	x8, [x8, #0x28]
  1b67bc: f81e83a8     	stur	x8, [x29, #-0x18]
  1b67c0: f81803a0     	stur	x0, [x29, #-0x80]
  1b67c4: f81783a1     	stur	x1, [x29, #-0x88]
  1b67c8: 6f00e400     	movi	v0.2d, #0000000000000000
  1b67cc: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b67d0: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b67d4: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1b67d8: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1b67dc: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b67e0: 2a1f03e9     	mov	w9, wzr
  1b67e4: b81703a9     	stur	w9, [x29, #-0x90]
  1b67e8: f85803a0     	ldur	x0, [x29, #-0x80]
  1b67ec: f85783a1     	ldur	x1, [x29, #-0x88]
  1b67f0: 97fbb7e8     	bl	0xa4790 <ov_pcm_seek_page@plt>
  1b67f4: b816c3a0     	stur	w0, [x29, #-0x94]
  1b67f8: b856c3a9     	ldur	w9, [x29, #-0x94]
  1b67fc: 36f800a9     	tbz	w9, #0x1f, 0x1b6810 <ov_pcm_seek+0x6c>
  1b6800: 14000001     	b	0x1b6804 <ov_pcm_seek+0x60>
  1b6804: b856c3a8     	ldur	w8, [x29, #-0x94]
  1b6808: b818c3a8     	stur	w8, [x29, #-0x74]
  1b680c: 14000143     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b6810: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6814: 94000150     	bl	0x1b6d54 <ov_pcm_seek+0x5b0>
  1b6818: 340000a0     	cbz	w0, 0x1b682c <ov_pcm_seek+0x88>
  1b681c: 14000001     	b	0x1b6820 <ov_pcm_seek+0x7c>
  1b6820: 12801108     	mov	w8, #-0x89              // =-137
  1b6824: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6828: 1400013c     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b682c: 14000001     	b	0x1b6830 <ov_pcm_seek+0x8c>
  1b6830: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6834: f9406900     	ldr	x0, [x8, #0xd0]
  1b6838: d10143a1     	sub	x1, x29, #0x50
  1b683c: 97fba5dd     	bl	0x9ffb0 <ogg_stream_packetpeek@plt>
  1b6840: b81683a0     	stur	w0, [x29, #-0x98]
  1b6844: b85683a0     	ldur	w0, [x29, #-0x98]
  1b6848: 71000400     	subs	w0, w0, #0x1
  1b684c: b90097e0     	str	w0, [sp, #0x94]
  1b6850: 54000dab     	b.lt	0x1b6a04 <ov_pcm_seek+0x260>
  1b6854: 14000001     	b	0x1b6858 <ov_pcm_seek+0xb4>
  1b6858: f85803a8     	ldur	x8, [x29, #-0x80]
  1b685c: 91014100     	add	x0, x8, #0x50
  1b6860: d10143a1     	sub	x1, x29, #0x50
  1b6864: 97fbbd57     	bl	0xa5dc0 <vorbis_packet_blocksize@plt>
  1b6868: 2a0003e9     	mov	w9, w0
  1b686c: b81743a9     	stur	w9, [x29, #-0x8c]
  1b6870: b85743a9     	ldur	w9, [x29, #-0x8c]
  1b6874: 36f80129     	tbz	w9, #0x1f, 0x1b6898 <ov_pcm_seek+0xf4>
  1b6878: 14000001     	b	0x1b687c <ov_pcm_seek+0xd8>
  1b687c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6880: f9406900     	ldr	x0, [x8, #0xd0]
  1b6884: aa1f03e8     	mov	x8, xzr
  1b6888: aa0803e1     	mov	x1, x8
  1b688c: 97fbb081     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b6890: b90093e0     	str	w0, [sp, #0x90]
  1b6894: 17ffffe7     	b	0x1b6830 <ov_pcm_seek+0x8c>
  1b6898: b85703a8     	ldur	w8, [x29, #-0x90]
  1b689c: 34000168     	cbz	w8, 0x1b68c8 <ov_pcm_seek+0x124>
  1b68a0: 14000001     	b	0x1b68a4 <ov_pcm_seek+0x100>
  1b68a4: b85703a8     	ldur	w8, [x29, #-0x90]
  1b68a8: b85743a9     	ldur	w9, [x29, #-0x8c]
  1b68ac: 0b090108     	add	w8, w8, w9
  1b68b0: 13027d08     	asr	w8, w8, #2
  1b68b4: f85803aa     	ldur	x10, [x29, #-0x80]
  1b68b8: f940554b     	ldr	x11, [x10, #0xa8]
  1b68bc: 8b28c16b     	add	x11, x11, w8, sxtw
  1b68c0: f900554b     	str	x11, [x10, #0xa8]
  1b68c4: 14000001     	b	0x1b68c8 <ov_pcm_seek+0x124>
  1b68c8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b68cc: f9405509     	ldr	x9, [x8, #0xa8]
  1b68d0: b85743aa     	ldur	w10, [x29, #-0x8c]
  1b68d4: 91014100     	add	x0, x8, #0x50
  1b68d8: 320003e1     	orr	w1, wzr, #0x1
  1b68dc: f90047e9     	str	x9, [sp, #0x88]
  1b68e0: b90087ea     	str	w10, [sp, #0x84]
  1b68e4: 97fbb2d7     	bl	0xa3440 <vorbis_info_blocksize@plt>
  1b68e8: b94087ea     	ldr	w10, [sp, #0x84]
  1b68ec: 0b00014a     	add	w10, w10, w0
  1b68f0: 13027d4a     	asr	w10, w10, #2
  1b68f4: f94047e8     	ldr	x8, [sp, #0x88]
  1b68f8: 8b2ac108     	add	x8, x8, w10, sxtw
  1b68fc: f85783a9     	ldur	x9, [x29, #-0x88]
  1b6900: eb090108     	subs	x8, x8, x9
  1b6904: f9003fe8     	str	x8, [sp, #0x78]
  1b6908: 5400006b     	b.lt	0x1b6914 <ov_pcm_seek+0x170>
  1b690c: 14000001     	b	0x1b6910 <ov_pcm_seek+0x16c>
  1b6910: 140000b1     	b	0x1b6bd4 <ov_pcm_seek+0x430>
  1b6914: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6918: f9406900     	ldr	x0, [x8, #0xd0]
  1b691c: aa1f03e8     	mov	x8, xzr
  1b6920: aa0803e1     	mov	x1, x8
  1b6924: 97fbb05b     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b6928: f85803a8     	ldur	x8, [x29, #-0x80]
  1b692c: f9406d08     	ldr	x8, [x8, #0xd8]
  1b6930: d10143a1     	sub	x1, x29, #0x50
  1b6934: 2a1f03e2     	mov	w2, wzr
  1b6938: b90077e0     	str	w0, [sp, #0x74]
  1b693c: aa0803e0     	mov	x0, x8
  1b6940: 97fbbea0     	bl	0xa63c0 <vorbis_dsp_synthesis@plt>
  1b6944: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b6948: b90073e0     	str	w0, [sp, #0x70]
  1b694c: b7f80568     	tbnz	x8, #0x3f, 0x1b69f8 <ov_pcm_seek+0x254>
  1b6950: 14000001     	b	0x1b6954 <ov_pcm_seek+0x1b0>
  1b6954: f85d03a8     	ldur	x8, [x29, #-0x30]
  1b6958: f85803a9     	ldur	x9, [x29, #-0x80]
  1b695c: f940252a     	ldr	x10, [x9, #0x48]
  1b6960: b940b92b     	ldr	w11, [x9, #0xb8]
  1b6964: 531f796b     	lsl	w11, w11, #1
  1b6968: f86bd94a     	ldr	x10, [x10, w11, sxtw #3]
  1b696c: eb0a0108     	subs	x8, x8, x10
  1b6970: f9005528     	str	x8, [x9, #0xa8]
  1b6974: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6978: f9405508     	ldr	x8, [x8, #0xa8]
  1b697c: b6f800c8     	tbz	x8, #0x3f, 0x1b6994 <ov_pcm_seek+0x1f0>
  1b6980: 14000001     	b	0x1b6984 <ov_pcm_seek+0x1e0>
  1b6984: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6988: aa1f03e9     	mov	x9, xzr
  1b698c: f9005509     	str	x9, [x8, #0xa8]
  1b6990: 14000001     	b	0x1b6994 <ov_pcm_seek+0x1f0>
  1b6994: 2a1f03e8     	mov	w8, wzr
  1b6998: b81643a8     	stur	w8, [x29, #-0x9c]
  1b699c: 14000001     	b	0x1b69a0 <ov_pcm_seek+0x1fc>
  1b69a0: b85643a8     	ldur	w8, [x29, #-0x9c]
  1b69a4: f85803a9     	ldur	x9, [x29, #-0x80]
  1b69a8: b940b92a     	ldr	w10, [x9, #0xb8]
  1b69ac: 6b0a0108     	subs	w8, w8, w10
  1b69b0: b9006fe8     	str	w8, [sp, #0x6c]
  1b69b4: 5400020a     	b.ge	0x1b69f4 <ov_pcm_seek+0x250>
  1b69b8: 14000001     	b	0x1b69bc <ov_pcm_seek+0x218>
  1b69bc: f85803a8     	ldur	x8, [x29, #-0x80]
  1b69c0: f9402509     	ldr	x9, [x8, #0x48]
  1b69c4: b85643aa     	ldur	w10, [x29, #-0x9c]
  1b69c8: 320003eb     	orr	w11, wzr, #0x1
  1b69cc: 331f794b     	bfi	w11, w10, #1, #31
  1b69d0: f86bd929     	ldr	x9, [x9, w11, sxtw #3]
  1b69d4: f940550c     	ldr	x12, [x8, #0xa8]
  1b69d8: 8b090189     	add	x9, x12, x9
  1b69dc: f9005509     	str	x9, [x8, #0xa8]
  1b69e0: 14000001     	b	0x1b69e4 <ov_pcm_seek+0x240>
  1b69e4: b85643a8     	ldur	w8, [x29, #-0x9c]
  1b69e8: 11000508     	add	w8, w8, #0x1
  1b69ec: b81643a8     	stur	w8, [x29, #-0x9c]
  1b69f0: 17ffffec     	b	0x1b69a0 <ov_pcm_seek+0x1fc>
  1b69f4: 14000001     	b	0x1b69f8 <ov_pcm_seek+0x254>
  1b69f8: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b69fc: b81703a8     	stur	w8, [x29, #-0x90]
  1b6a00: 14000074     	b	0x1b6bd0 <ov_pcm_seek+0x42c>
  1b6a04: b85683a8     	ldur	w8, [x29, #-0x98]
  1b6a08: 36f80108     	tbz	w8, #0x1f, 0x1b6a28 <ov_pcm_seek+0x284>
  1b6a0c: 14000001     	b	0x1b6a10 <ov_pcm_seek+0x26c>
  1b6a10: b85683a8     	ldur	w8, [x29, #-0x98]
  1b6a14: 31000d08     	adds	w8, w8, #0x3
  1b6a18: b9006be8     	str	w8, [sp, #0x68]
  1b6a1c: 54000060     	b.eq	0x1b6a28 <ov_pcm_seek+0x284>
  1b6a20: 14000001     	b	0x1b6a24 <ov_pcm_seek+0x280>
  1b6a24: 1400006c     	b	0x1b6bd4 <ov_pcm_seek+0x430>
  1b6a28: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6a2c: d101c3a1     	sub	x1, x29, #0x70
  1b6a30: 92800002     	mov	x2, #-0x1               // =-1
  1b6a34: 97fffbe3     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b6a38: b6f80060     	tbz	x0, #0x3f, 0x1b6a44 <ov_pcm_seek+0x2a0>
  1b6a3c: 14000001     	b	0x1b6a40 <ov_pcm_seek+0x29c>
  1b6a40: 14000065     	b	0x1b6bd4 <ov_pcm_seek+0x430>
  1b6a44: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6a48: b940b509     	ldr	w9, [x8, #0xb4]
  1b6a4c: d101c3a0     	sub	x0, x29, #0x70
  1b6a50: b90067e9     	str	w9, [sp, #0x64]
  1b6a54: 97fbca1f     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b6a58: b94067e9     	ldr	w9, [sp, #0x64]
  1b6a5c: 6b000129     	subs	w9, w9, w0
  1b6a60: b90063e9     	str	w9, [sp, #0x60]
  1b6a64: 540000c0     	b.eq	0x1b6a7c <ov_pcm_seek+0x2d8>
  1b6a68: 14000001     	b	0x1b6a6c <ov_pcm_seek+0x2c8>
  1b6a6c: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6a70: 97fffc33     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b6a74: b9005fe0     	str	w0, [sp, #0x5c]
  1b6a78: 14000001     	b	0x1b6a7c <ov_pcm_seek+0x2d8>
  1b6a7c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6a80: b940b109     	ldr	w9, [x8, #0xb0]
  1b6a84: 71000929     	subs	w9, w9, #0x2
  1b6a88: b9005be9     	str	w9, [sp, #0x58]
  1b6a8c: 5400096c     	b.gt	0x1b6bb8 <ov_pcm_seek+0x414>
  1b6a90: 14000001     	b	0x1b6a94 <ov_pcm_seek+0x2f0>
  1b6a94: d101c3a0     	sub	x0, x29, #0x70
  1b6a98: 97fbca0e     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b6a9c: f85803be     	ldur	x30, [x29, #-0x80]
  1b6aa0: b900b7c0     	str	w0, [x30, #0xb4]
  1b6aa4: 2a1f03e0     	mov	w0, wzr
  1b6aa8: b81603a0     	stur	w0, [x29, #-0xa0]
  1b6aac: 14000001     	b	0x1b6ab0 <ov_pcm_seek+0x30c>
  1b6ab0: b85603a8     	ldur	w8, [x29, #-0xa0]
  1b6ab4: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6ab8: b940292a     	ldr	w10, [x9, #0x28]
  1b6abc: 6b0a0108     	subs	w8, w8, w10
  1b6ac0: b90057e8     	str	w8, [sp, #0x54]
  1b6ac4: 5400022a     	b.ge	0x1b6b08 <ov_pcm_seek+0x364>
  1b6ac8: 14000001     	b	0x1b6acc <ov_pcm_seek+0x328>
  1b6acc: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6ad0: f9402109     	ldr	x9, [x8, #0x40]
  1b6ad4: b89603aa     	ldursw	x10, [x29, #-0xa0]
  1b6ad8: b86a792b     	ldr	w11, [x9, x10, lsl #2]
  1b6adc: b940b50c     	ldr	w12, [x8, #0xb4]
  1b6ae0: 6b0c016b     	subs	w11, w11, w12
  1b6ae4: b90053eb     	str	w11, [sp, #0x50]
  1b6ae8: 54000061     	b.ne	0x1b6af4 <ov_pcm_seek+0x350>
  1b6aec: 14000001     	b	0x1b6af0 <ov_pcm_seek+0x34c>
  1b6af0: 14000006     	b	0x1b6b08 <ov_pcm_seek+0x364>
  1b6af4: 14000001     	b	0x1b6af8 <ov_pcm_seek+0x354>
  1b6af8: b85603a8     	ldur	w8, [x29, #-0xa0]
  1b6afc: 11000508     	add	w8, w8, #0x1
  1b6b00: b81603a8     	stur	w8, [x29, #-0xa0]
  1b6b04: 17ffffeb     	b	0x1b6ab0 <ov_pcm_seek+0x30c>
  1b6b08: b85603a8     	ldur	w8, [x29, #-0xa0]
  1b6b0c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6b10: b940292a     	ldr	w10, [x9, #0x28]
  1b6b14: 6b0a0108     	subs	w8, w8, w10
  1b6b18: b9004fe8     	str	w8, [sp, #0x4c]
  1b6b1c: 54000181     	b.ne	0x1b6b4c <ov_pcm_seek+0x3a8>
  1b6b20: 14000001     	b	0x1b6b24 <ov_pcm_seek+0x380>
  1b6b24: d101c3a0     	sub	x0, x29, #0x70
  1b6b28: 97fbb94a     	bl	0xa5050 <ogg_page_release@plt>
  1b6b2c: d10143be     	sub	x30, x29, #0x50
  1b6b30: b9004be0     	str	w0, [sp, #0x48]
  1b6b34: aa1e03e0     	mov	x0, x30
  1b6b38: 97fbce9e     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b6b3c: 12801108     	mov	w8, #-0x89              // =-137
  1b6b40: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6b44: b90047e0     	str	w0, [sp, #0x44]
  1b6b48: 14000074     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b6b4c: b85603a8     	ldur	w8, [x29, #-0xa0]
  1b6b50: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6b54: b900b928     	str	w8, [x9, #0xb8]
  1b6b58: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6b5c: 91014121     	add	x1, x9, #0x50
  1b6b60: 91022122     	add	x2, x9, #0x88
  1b6b64: 9102d123     	add	x3, x9, #0xb4
  1b6b68: d101c3a4     	sub	x4, x29, #0x70
  1b6b6c: aa0903e0     	mov	x0, x9
  1b6b70: 940000e0     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b6b74: b815c3a0     	stur	w0, [x29, #-0xa4]
  1b6b78: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1b6b7c: 340000a8     	cbz	w8, 0x1b6b90 <ov_pcm_seek+0x3ec>
  1b6b80: 14000001     	b	0x1b6b84 <ov_pcm_seek+0x3e0>
  1b6b84: b855c3a8     	ldur	w8, [x29, #-0xa4]
  1b6b88: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6b8c: 14000063     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b6b90: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6b94: 94000070     	bl	0x1b6d54 <ov_pcm_seek+0x5b0>
  1b6b98: 340000a0     	cbz	w0, 0x1b6bac <ov_pcm_seek+0x408>
  1b6b9c: 14000001     	b	0x1b6ba0 <ov_pcm_seek+0x3fc>
  1b6ba0: 12801108     	mov	w8, #-0x89              // =-137
  1b6ba4: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6ba8: 1400005c     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b6bac: 2a1f03e8     	mov	w8, wzr
  1b6bb0: b81703a8     	stur	w8, [x29, #-0x90]
  1b6bb4: 14000001     	b	0x1b6bb8 <ov_pcm_seek+0x414>
  1b6bb8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6bbc: f9406900     	ldr	x0, [x8, #0xd0]
  1b6bc0: d101c3a1     	sub	x1, x29, #0x70
  1b6bc4: 97fbb153     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b6bc8: b90043e0     	str	w0, [sp, #0x40]
  1b6bcc: 14000001     	b	0x1b6bd0 <ov_pcm_seek+0x42c>
  1b6bd0: 17ffff18     	b	0x1b6830 <ov_pcm_seek+0x8c>
  1b6bd4: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6bd8: aa1f03e9     	mov	x9, xzr
  1b6bdc: f9006109     	str	x9, [x8, #0xc0]
  1b6be0: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6be4: f9006509     	str	x9, [x8, #0xc8]
  1b6be8: 14000001     	b	0x1b6bec <ov_pcm_seek+0x448>
  1b6bec: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6bf0: f9405508     	ldr	x8, [x8, #0xa8]
  1b6bf4: f85783a9     	ldur	x9, [x29, #-0x88]
  1b6bf8: eb090108     	subs	x8, x8, x9
  1b6bfc: f9001fe8     	str	x8, [sp, #0x38]
  1b6c00: 5400078a     	b.ge	0x1b6cf0 <ov_pcm_seek+0x54c>
  1b6c04: 14000001     	b	0x1b6c08 <ov_pcm_seek+0x464>
  1b6c08: f85783a8     	ldur	x8, [x29, #-0x88]
  1b6c0c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6c10: f9405529     	ldr	x9, [x9, #0xa8]
  1b6c14: eb090108     	subs	x8, x8, x9
  1b6c18: f90053e8     	str	x8, [sp, #0xa0]
  1b6c1c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6c20: f9406d00     	ldr	x0, [x8, #0xd8]
  1b6c24: aa1f03e8     	mov	x8, xzr
  1b6c28: 2a1f03e1     	mov	w1, wzr
  1b6c2c: b90037e1     	str	w1, [sp, #0x34]
  1b6c30: aa0803e1     	mov	x1, x8
  1b6c34: b94037e2     	ldr	w2, [sp, #0x34]
  1b6c38: 97fbafc2     	bl	0xa2b40 <vorbis_dsp_pcmout@plt>
  1b6c3c: 2a0003e1     	mov	w1, w0
  1b6c40: 93407c28     	sxtw	x8, w1
  1b6c44: f9004fe8     	str	x8, [sp, #0x98]
  1b6c48: f9404fe8     	ldr	x8, [sp, #0x98]
  1b6c4c: f94053e9     	ldr	x9, [sp, #0xa0]
  1b6c50: eb090108     	subs	x8, x8, x9
  1b6c54: f90017e8     	str	x8, [sp, #0x28]
  1b6c58: 540000ad     	b.le	0x1b6c6c <ov_pcm_seek+0x4c8>
  1b6c5c: 14000001     	b	0x1b6c60 <ov_pcm_seek+0x4bc>
  1b6c60: f94053e8     	ldr	x8, [sp, #0xa0]
  1b6c64: f9004fe8     	str	x8, [sp, #0x98]
  1b6c68: 14000001     	b	0x1b6c6c <ov_pcm_seek+0x4c8>
  1b6c6c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6c70: f9406d00     	ldr	x0, [x8, #0xd8]
  1b6c74: b9409be1     	ldr	w1, [sp, #0x98]
  1b6c78: 97fbb79e     	bl	0xa4af0 <vorbis_dsp_read@plt>
  1b6c7c: f9404fe8     	ldr	x8, [sp, #0x98]
  1b6c80: f85803be     	ldur	x30, [x29, #-0x80]
  1b6c84: f94057c9     	ldr	x9, [x30, #0xa8]
  1b6c88: 8b080128     	add	x8, x9, x8
  1b6c8c: f90057c8     	str	x8, [x30, #0xa8]
  1b6c90: f9404fe8     	ldr	x8, [sp, #0x98]
  1b6c94: f94053e9     	ldr	x9, [sp, #0xa0]
  1b6c98: eb090108     	subs	x8, x8, x9
  1b6c9c: b90027e0     	str	w0, [sp, #0x24]
  1b6ca0: f9000fe8     	str	x8, [sp, #0x18]
  1b6ca4: 5400024a     	b.ge	0x1b6cec <ov_pcm_seek+0x548>
  1b6ca8: 14000001     	b	0x1b6cac <ov_pcm_seek+0x508>
  1b6cac: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6cb0: 320003e8     	orr	w8, wzr, #0x1
  1b6cb4: 2a0803e1     	mov	w1, w8
  1b6cb8: 2a0803e2     	mov	w2, w8
  1b6cbc: 9400014f     	bl	0x1b71f8 <ov_pcm_seek+0xa54>
  1b6cc0: 71000008     	subs	w8, w0, #0x0
  1b6cc4: b90017e8     	str	w8, [sp, #0x14]
  1b6cc8: 5400010c     	b.gt	0x1b6ce8 <ov_pcm_seek+0x544>
  1b6ccc: 14000001     	b	0x1b6cd0 <ov_pcm_seek+0x52c>
  1b6cd0: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6cd4: 12800001     	mov	w1, #-0x1               // =-1
  1b6cd8: 97fbc286     	bl	0xa76f0 <ov_pcm_total@plt>
  1b6cdc: f85803be     	ldur	x30, [x29, #-0x80]
  1b6ce0: f90057c0     	str	x0, [x30, #0xa8]
  1b6ce4: 14000001     	b	0x1b6ce8 <ov_pcm_seek+0x544>
  1b6ce8: 14000001     	b	0x1b6cec <ov_pcm_seek+0x548>
  1b6cec: 17ffffc0     	b	0x1b6bec <ov_pcm_seek+0x448>
  1b6cf0: d101c3a0     	sub	x0, x29, #0x70
  1b6cf4: 97fbb8d7     	bl	0xa5050 <ogg_page_release@plt>
  1b6cf8: d10143be     	sub	x30, x29, #0x50
  1b6cfc: b90013e0     	str	w0, [sp, #0x10]
  1b6d00: aa1e03e0     	mov	x0, x30
  1b6d04: 97fbce2b     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b6d08: 2a1f03e8     	mov	w8, wzr
  1b6d0c: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6d10: b9000fe0     	str	w0, [sp, #0xc]
  1b6d14: 14000001     	b	0x1b6d18 <ov_pcm_seek+0x574>
  1b6d18: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b6d1c: d53bd049     	mrs	x9, TPIDR_EL0
  1b6d20: f9401529     	ldr	x9, [x9, #0x28]
  1b6d24: f85e83aa     	ldur	x10, [x29, #-0x18]
  1b6d28: eb0a0129     	subs	x9, x9, x10
  1b6d2c: b9000be8     	str	w8, [sp, #0x8]
  1b6d30: f90003e9     	str	x9, [sp]
  1b6d34: 540000e1     	b.ne	0x1b6d50 <ov_pcm_seek+0x5ac>
  1b6d38: 14000001     	b	0x1b6d3c <ov_pcm_seek+0x598>
  1b6d3c: b9400be0     	ldr	w0, [sp, #0x8]
  1b6d40: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1b6d44: f940a3fc     	ldr	x28, [sp, #0x140]
  1b6d48: 910583ff     	add	sp, sp, #0x160
  1b6d4c: d65f03c0     	ret
  1b6d50: 97fbcc08     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b6d54: d100c3ff     	sub	sp, sp, #0x30
  1b6d58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b6d5c: 910083fd     	add	x29, sp, #0x20
  1b6d60: 321f03e8     	orr	w8, wzr, #0x2
  1b6d64: f9000be0     	str	x0, [sp, #0x10]
  1b6d68: f9400be0     	ldr	x0, [sp, #0x10]
  1b6d6c: b940b009     	ldr	w9, [x0, #0xb0]
  1b6d70: 6b09011f     	cmp	w8, w9
  1b6d74: 1a9f17e8     	cset	w8, eq
  1b6d78: b9000be9     	str	w9, [sp, #0x8]
  1b6d7c: 370002a8     	tbnz	w8, #0x0, 0x1b6dd0 <ov_pcm_seek+0x62c>
  1b6d80: 14000001     	b	0x1b6d84 <ov_pcm_seek+0x5e0>
  1b6d84: 320007e8     	orr	w8, wzr, #0x3
  1b6d88: b9400be9     	ldr	w9, [sp, #0x8]
  1b6d8c: 6b09011f     	cmp	w8, w9
  1b6d90: 1a9f17e8     	cset	w8, eq
  1b6d94: 370001e8     	tbnz	w8, #0x0, 0x1b6dd0 <ov_pcm_seek+0x62c>
  1b6d98: 14000001     	b	0x1b6d9c <ov_pcm_seek+0x5f8>
  1b6d9c: 321e03e8     	orr	w8, wzr, #0x4
  1b6da0: b9400be9     	ldr	w9, [sp, #0x8]
  1b6da4: 6b09011f     	cmp	w8, w9
  1b6da8: 1a9f17e8     	cset	w8, eq
  1b6dac: 37000748     	tbnz	w8, #0x0, 0x1b6e94 <ov_pcm_seek+0x6f0>
  1b6db0: 14000001     	b	0x1b6db4 <ov_pcm_seek+0x610>
  1b6db4: 528000a8     	mov	w8, #0x5                // =5
  1b6db8: b9400be9     	ldr	w9, [sp, #0x8]
  1b6dbc: 6b09011f     	cmp	w8, w9
  1b6dc0: 1a9f17e8     	cset	w8, eq
  1b6dc4: 37000868     	tbnz	w8, #0x0, 0x1b6ed0 <ov_pcm_seek+0x72c>
  1b6dc8: 14000001     	b	0x1b6dcc <ov_pcm_seek+0x628>
  1b6dcc: 14000043     	b	0x1b6ed8 <ov_pcm_seek+0x734>
  1b6dd0: b9000fff     	str	wzr, [sp, #0xc]
  1b6dd4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b6dd8: f9400be9     	ldr	x9, [sp, #0x10]
  1b6ddc: b940292a     	ldr	w10, [x9, #0x28]
  1b6de0: 6b0a011f     	cmp	w8, w10
  1b6de4: 1a9fa7e8     	cset	w8, lt
  1b6de8: 37000048     	tbnz	w8, #0x0, 0x1b6df0 <ov_pcm_seek+0x64c>
  1b6dec: 14000016     	b	0x1b6e44 <ov_pcm_seek+0x6a0>
  1b6df0: b27d03e8     	orr	x8, xzr, #0x8
  1b6df4: f9400be9     	ldr	x9, [sp, #0x10]
  1b6df8: f9401929     	ldr	x9, [x9, #0x30]
  1b6dfc: b9400fea     	ldr	w10, [sp, #0xc]
  1b6e00: 1100054a     	add	w10, w10, #0x1
  1b6e04: 2a0a03eb     	mov	w11, w10
  1b6e08: 93407d6b     	sxtw	x11, w11
  1b6e0c: 9b0b7d08     	mul	x8, x8, x11
  1b6e10: 8b080128     	add	x8, x9, x8
  1b6e14: f9400108     	ldr	x8, [x8]
  1b6e18: f9400be9     	ldr	x9, [sp, #0x10]
  1b6e1c: f9400929     	ldr	x9, [x9, #0x10]
  1b6e20: eb09011f     	cmp	x8, x9
  1b6e24: 1a9fb7ea     	cset	w10, ge
  1b6e28: 3700004a     	tbnz	w10, #0x0, 0x1b6e30 <ov_pcm_seek+0x68c>
  1b6e2c: 14000002     	b	0x1b6e34 <ov_pcm_seek+0x690>
  1b6e30: 14000005     	b	0x1b6e44 <ov_pcm_seek+0x6a0>
  1b6e34: b9400fe8     	ldr	w8, [sp, #0xc]
  1b6e38: 11000508     	add	w8, w8, #0x1
  1b6e3c: b9000fe8     	str	w8, [sp, #0xc]
  1b6e40: 17ffffe5     	b	0x1b6dd4 <ov_pcm_seek+0x630>
  1b6e44: b9400fe8     	ldr	w8, [sp, #0xc]
  1b6e48: f9400be9     	ldr	x9, [sp, #0x10]
  1b6e4c: b940292a     	ldr	w10, [x9, #0x28]
  1b6e50: 6b0a011f     	cmp	w8, w10
  1b6e54: 1a9f17e8     	cset	w8, eq
  1b6e58: 37000048     	tbnz	w8, #0x0, 0x1b6e60 <ov_pcm_seek+0x6bc>
  1b6e5c: 14000004     	b	0x1b6e6c <ov_pcm_seek+0x6c8>
  1b6e60: 12800008     	mov	w8, #-0x1               // =-1
  1b6e64: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b6e68: 1400001e     	b	0x1b6ee0 <ov_pcm_seek+0x73c>
  1b6e6c: f9400be0     	ldr	x0, [sp, #0x10]
  1b6e70: b9400fe1     	ldr	w1, [sp, #0xc]
  1b6e74: 97fffb64     	bl	0x1b5c04 <ov_raw_seek+0x8a8>
  1b6e78: b9000fe0     	str	w0, [sp, #0xc]
  1b6e7c: b9400fe0     	ldr	w0, [sp, #0xc]
  1b6e80: 35000040     	cbnz	w0, 0x1b6e88 <ov_pcm_seek+0x6e4>
  1b6e84: 14000004     	b	0x1b6e94 <ov_pcm_seek+0x6f0>
  1b6e88: b9400fe8     	ldr	w8, [sp, #0xc]
  1b6e8c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b6e90: 14000014     	b	0x1b6ee0 <ov_pcm_seek+0x73c>
  1b6e94: d2800a08     	mov	x8, #0x50               // =80
  1b6e98: 528000a9     	mov	w9, #0x5                // =5
  1b6e9c: f9400bea     	ldr	x10, [sp, #0x10]
  1b6ea0: 8b080140     	add	x0, x10, x8
  1b6ea4: b90007e9     	str	w9, [sp, #0x4]
  1b6ea8: 97fbb04a     	bl	0xa2fd0 <vorbis_dsp_create@plt>
  1b6eac: f9400be8     	ldr	x8, [sp, #0x10]
  1b6eb0: f9006d00     	str	x0, [x8, #0xd8]
  1b6eb4: f9400be8     	ldr	x8, [sp, #0x10]
  1b6eb8: b94007e9     	ldr	w9, [sp, #0x4]
  1b6ebc: b900b109     	str	w9, [x8, #0xb0]
  1b6ec0: f9400be8     	ldr	x8, [sp, #0x10]
  1b6ec4: f900611f     	str	xzr, [x8, #0xc0]
  1b6ec8: f9400be8     	ldr	x8, [sp, #0x10]
  1b6ecc: f900651f     	str	xzr, [x8, #0xc8]
  1b6ed0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b6ed4: 14000003     	b	0x1b6ee0 <ov_pcm_seek+0x73c>
  1b6ed8: 12800008     	mov	w8, #-0x1               // =-1
  1b6edc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b6ee0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b6ee4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b6ee8: 9100c3ff     	add	sp, sp, #0x30
  1b6eec: d65f03c0     	ret
  1b6ef0: d104c3ff     	sub	sp, sp, #0x130
  1b6ef4: f9008bfc     	str	x28, [sp, #0x110]
  1b6ef8: a9127bfd     	stp	x29, x30, [sp, #0x120]
  1b6efc: 910483fd     	add	x29, sp, #0x120
  1b6f00: d10103a8     	sub	x8, x29, #0x40
  1b6f04: d53bd049     	mrs	x9, TPIDR_EL0
  1b6f08: f9401529     	ldr	x9, [x9, #0x28]
  1b6f0c: f9001509     	str	x9, [x8, #0x28]
  1b6f10: f81803a0     	stur	x0, [x29, #-0x80]
  1b6f14: f81783a1     	stur	x1, [x29, #-0x88]
  1b6f18: f9004be2     	str	x2, [sp, #0x90]
  1b6f1c: f90047e3     	str	x3, [sp, #0x88]
  1b6f20: f90043e4     	str	x4, [sp, #0x80]
  1b6f24: 6f00e400     	movi	v0.2d, #0000000000000000
  1b6f28: 3d800500     	str	q0, [x8, #0x10]
  1b6f2c: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b6f30: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1b6f34: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1b6f38: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b6f3c: f85803a9     	ldur	x9, [x29, #-0x80]
  1b6f40: b940b12a     	ldr	w10, [x9, #0xb0]
  1b6f44: 71000d4a     	subs	w10, w10, #0x3
  1b6f48: f9002fe8     	str	x8, [sp, #0x58]
  1b6f4c: b90057ea     	str	w10, [sp, #0x54]
  1b6f50: 540000cb     	b.lt	0x1b6f68 <ov_pcm_seek+0x7c4>
  1b6f54: 14000001     	b	0x1b6f58 <ov_pcm_seek+0x7b4>
  1b6f58: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6f5c: 97fffaf8     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b6f60: b90053e0     	str	w0, [sp, #0x50]
  1b6f64: 14000001     	b	0x1b6f68 <ov_pcm_seek+0x7c4>
  1b6f68: f94043e8     	ldr	x8, [sp, #0x80]
  1b6f6c: b5000328     	cbnz	x8, 0x1b6fd0 <ov_pcm_seek+0x82c>
  1b6f70: 14000001     	b	0x1b6f74 <ov_pcm_seek+0x7d0>
  1b6f74: f85803a0     	ldur	x0, [x29, #-0x80]
  1b6f78: 321603e8     	orr	w8, wzr, #0x400
  1b6f7c: 2a0803e2     	mov	w2, w8
  1b6f80: d10103a1     	sub	x1, x29, #0x40
  1b6f84: 97fffa8f     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b6f88: f9003be0     	str	x0, [sp, #0x70]
  1b6f8c: f9403be0     	ldr	x0, [sp, #0x70]
  1b6f90: b1020000     	adds	x0, x0, #0x80
  1b6f94: f90027e0     	str	x0, [sp, #0x48]
  1b6f98: 540000a1     	b.ne	0x1b6fac <ov_pcm_seek+0x808>
  1b6f9c: 14000001     	b	0x1b6fa0 <ov_pcm_seek+0x7fc>
  1b6fa0: 321963e8     	orr	w8, wzr, #0xffffff80
  1b6fa4: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6fa8: 14000084     	b	0x1b71b8 <ov_pcm_seek+0xa14>
  1b6fac: f9403be8     	ldr	x8, [sp, #0x70]
  1b6fb0: b6f800a8     	tbz	x8, #0x3f, 0x1b6fc4 <ov_pcm_seek+0x820>
  1b6fb4: 14000001     	b	0x1b6fb8 <ov_pcm_seek+0x814>
  1b6fb8: 12801068     	mov	w8, #-0x84              // =-132
  1b6fbc: b818c3a8     	stur	w8, [x29, #-0x74]
  1b6fc0: 1400007e     	b	0x1b71b8 <ov_pcm_seek+0xa14>
  1b6fc4: d10103a8     	sub	x8, x29, #0x40
  1b6fc8: f90043e8     	str	x8, [sp, #0x80]
  1b6fcc: 14000001     	b	0x1b6fd0 <ov_pcm_seek+0x82c>
  1b6fd0: f85803a8     	ldur	x8, [x29, #-0x80]
  1b6fd4: f9406900     	ldr	x0, [x8, #0xd0]
  1b6fd8: f94043e8     	ldr	x8, [sp, #0x80]
  1b6fdc: f90023e0     	str	x0, [sp, #0x40]
  1b6fe0: aa0803e0     	mov	x0, x8
  1b6fe4: 97fbc8bb     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b6fe8: f94023e8     	ldr	x8, [sp, #0x40]
  1b6fec: b9003fe0     	str	w0, [sp, #0x3c]
  1b6ff0: aa0803e0     	mov	x0, x8
  1b6ff4: b9403fe1     	ldr	w1, [sp, #0x3c]
  1b6ff8: 97fbc4a6     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b6ffc: f94047e8     	ldr	x8, [sp, #0x88]
  1b7000: b9003be0     	str	w0, [sp, #0x38]
  1b7004: b4000128     	cbz	x8, 0x1b7028 <ov_pcm_seek+0x884>
  1b7008: 14000001     	b	0x1b700c <ov_pcm_seek+0x868>
  1b700c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7010: f9406908     	ldr	x8, [x8, #0xd0]
  1b7014: f9401508     	ldr	x8, [x8, #0x28]
  1b7018: f94047e9     	ldr	x9, [sp, #0x88]
  1b701c: 2a0803ea     	mov	w10, w8
  1b7020: b900012a     	str	w10, [x9]
  1b7024: 14000001     	b	0x1b7028 <ov_pcm_seek+0x884>
  1b7028: f85783a0     	ldur	x0, [x29, #-0x88]
  1b702c: 97fba99d     	bl	0xa16a0 <vorbis_info_init@plt>
  1b7030: f9404be0     	ldr	x0, [sp, #0x90]
  1b7034: 97fbad0f     	bl	0xa2470 <vorbis_comment_init@plt>
  1b7038: 2a1f03e8     	mov	w8, wzr
  1b703c: b9007fe8     	str	w8, [sp, #0x7c]
  1b7040: 14000001     	b	0x1b7044 <ov_pcm_seek+0x8a0>
  1b7044: b9407fe8     	ldr	w8, [sp, #0x7c]
  1b7048: 71000908     	subs	w8, w8, #0x2
  1b704c: b90037e8     	str	w8, [sp, #0x34]
  1b7050: 5400076c     	b.gt	0x1b713c <ov_pcm_seek+0x998>
  1b7054: 14000001     	b	0x1b7058 <ov_pcm_seek+0x8b4>
  1b7058: f85803a8     	ldur	x8, [x29, #-0x80]
  1b705c: f9406900     	ldr	x0, [x8, #0xd0]
  1b7060: f94043e1     	ldr	x1, [sp, #0x80]
  1b7064: 97fbb02b     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b7068: b90033e0     	str	w0, [sp, #0x30]
  1b706c: 14000001     	b	0x1b7070 <ov_pcm_seek+0x8cc>
  1b7070: b9407fe8     	ldr	w8, [sp, #0x7c]
  1b7074: 71000908     	subs	w8, w8, #0x2
  1b7078: b9002fe8     	str	w8, [sp, #0x2c]
  1b707c: 540003ec     	b.gt	0x1b70f8 <ov_pcm_seek+0x954>
  1b7080: 14000001     	b	0x1b7084 <ov_pcm_seek+0x8e0>
  1b7084: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7088: f9406900     	ldr	x0, [x8, #0xd0]
  1b708c: d101c3a1     	sub	x1, x29, #0x70
  1b7090: 97fbae80     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b7094: b9006fe0     	str	w0, [sp, #0x6c]
  1b7098: b9406fe0     	ldr	w0, [sp, #0x6c]
  1b709c: 35000060     	cbnz	w0, 0x1b70a8 <ov_pcm_seek+0x904>
  1b70a0: 14000001     	b	0x1b70a4 <ov_pcm_seek+0x900>
  1b70a4: 14000015     	b	0x1b70f8 <ov_pcm_seek+0x954>
  1b70a8: b9406fe8     	ldr	w8, [sp, #0x6c]
  1b70ac: 31000508     	adds	w8, w8, #0x1
  1b70b0: b9002be8     	str	w8, [sp, #0x28]
  1b70b4: 540000a1     	b.ne	0x1b70c8 <ov_pcm_seek+0x924>
  1b70b8: 14000001     	b	0x1b70bc <ov_pcm_seek+0x918>
  1b70bc: 12801088     	mov	w8, #-0x85              // =-133
  1b70c0: b9007be8     	str	w8, [sp, #0x78]
  1b70c4: 1400002b     	b	0x1b7170 <ov_pcm_seek+0x9cc>
  1b70c8: f85783a0     	ldur	x0, [x29, #-0x88]
  1b70cc: f9404be1     	ldr	x1, [sp, #0x90]
  1b70d0: d101c3a2     	sub	x2, x29, #0x70
  1b70d4: 97fbb443     	bl	0xa41e0 <vorbis_dsp_headerin@plt>
  1b70d8: b9007be0     	str	w0, [sp, #0x78]
  1b70dc: 34000060     	cbz	w0, 0x1b70e8 <ov_pcm_seek+0x944>
  1b70e0: 14000001     	b	0x1b70e4 <ov_pcm_seek+0x940>
  1b70e4: 14000023     	b	0x1b7170 <ov_pcm_seek+0x9cc>
  1b70e8: b9407fe8     	ldr	w8, [sp, #0x7c]
  1b70ec: 11000508     	add	w8, w8, #0x1
  1b70f0: b9007fe8     	str	w8, [sp, #0x7c]
  1b70f4: 17ffffdf     	b	0x1b7070 <ov_pcm_seek+0x8cc>
  1b70f8: b9407fe8     	ldr	w8, [sp, #0x7c]
  1b70fc: 71000908     	subs	w8, w8, #0x2
  1b7100: b90027e8     	str	w8, [sp, #0x24]
  1b7104: 540001ac     	b.gt	0x1b7138 <ov_pcm_seek+0x994>
  1b7108: 14000001     	b	0x1b710c <ov_pcm_seek+0x968>
  1b710c: f85803a0     	ldur	x0, [x29, #-0x80]
  1b7110: f94043e1     	ldr	x1, [sp, #0x80]
  1b7114: 321603e8     	orr	w8, wzr, #0x400
  1b7118: 2a0803e2     	mov	w2, w8
  1b711c: 97fffa29     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b7120: b6f800a0     	tbz	x0, #0x3f, 0x1b7134 <ov_pcm_seek+0x990>
  1b7124: 14000001     	b	0x1b7128 <ov_pcm_seek+0x984>
  1b7128: 12801088     	mov	w8, #-0x85              // =-133
  1b712c: b9007be8     	str	w8, [sp, #0x78]
  1b7130: 14000010     	b	0x1b7170 <ov_pcm_seek+0x9cc>
  1b7134: 14000001     	b	0x1b7138 <ov_pcm_seek+0x994>
  1b7138: 17ffffc3     	b	0x1b7044 <ov_pcm_seek+0x8a0>
  1b713c: d101c3a0     	sub	x0, x29, #0x70
  1b7140: 97fbcd1c     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b7144: d10103be     	sub	x30, x29, #0x40
  1b7148: b90023e0     	str	w0, [sp, #0x20]
  1b714c: aa1e03e0     	mov	x0, x30
  1b7150: 97fbb7c0     	bl	0xa5050 <ogg_page_release@plt>
  1b7154: f85803be     	ldur	x30, [x29, #-0x80]
  1b7158: 321e03e8     	orr	w8, wzr, #0x4
  1b715c: b900b3c8     	str	w8, [x30, #0xb0]
  1b7160: 2a1f03e8     	mov	w8, wzr
  1b7164: b818c3a8     	stur	w8, [x29, #-0x74]
  1b7168: b9001fe0     	str	w0, [sp, #0x1c]
  1b716c: 14000013     	b	0x1b71b8 <ov_pcm_seek+0xa14>
  1b7170: d101c3a0     	sub	x0, x29, #0x70
  1b7174: 97fbcd0f     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b7178: d10103be     	sub	x30, x29, #0x40
  1b717c: b9001be0     	str	w0, [sp, #0x18]
  1b7180: aa1e03e0     	mov	x0, x30
  1b7184: 97fbb7b3     	bl	0xa5050 <ogg_page_release@plt>
  1b7188: f85783be     	ldur	x30, [x29, #-0x88]
  1b718c: b90017e0     	str	w0, [sp, #0x14]
  1b7190: aa1e03e0     	mov	x0, x30
  1b7194: 97fbc963     	bl	0xa9720 <vorbis_info_clear@plt>
  1b7198: f9404be0     	ldr	x0, [sp, #0x90]
  1b719c: 97fbb3fd     	bl	0xa4190 <vorbis_comment_clear@plt>
  1b71a0: f85803a0     	ldur	x0, [x29, #-0x80]
  1b71a4: 321f03e8     	orr	w8, wzr, #0x2
  1b71a8: b900b008     	str	w8, [x0, #0xb0]
  1b71ac: b9407be8     	ldr	w8, [sp, #0x78]
  1b71b0: b818c3a8     	stur	w8, [x29, #-0x74]
  1b71b4: 14000001     	b	0x1b71b8 <ov_pcm_seek+0xa14>
  1b71b8: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b71bc: d53bd049     	mrs	x9, TPIDR_EL0
  1b71c0: f9401529     	ldr	x9, [x9, #0x28]
  1b71c4: f9402fea     	ldr	x10, [sp, #0x58]
  1b71c8: f940154b     	ldr	x11, [x10, #0x28]
  1b71cc: eb0b0129     	subs	x9, x9, x11
  1b71d0: b90013e8     	str	w8, [sp, #0x10]
  1b71d4: f90007e9     	str	x9, [sp, #0x8]
  1b71d8: 540000e1     	b.ne	0x1b71f4 <ov_pcm_seek+0xa50>
  1b71dc: 14000001     	b	0x1b71e0 <ov_pcm_seek+0xa3c>
  1b71e0: b94013e0     	ldr	w0, [sp, #0x10]
  1b71e4: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  1b71e8: f9408bfc     	ldr	x28, [sp, #0x110]
  1b71ec: 9104c3ff     	add	sp, sp, #0x130
  1b71f0: d65f03c0     	ret
  1b71f4: 97fbcadf     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b71f8: d10503ff     	sub	sp, sp, #0x140
  1b71fc: f90093fc     	str	x28, [sp, #0x120]
  1b7200: a9137bfd     	stp	x29, x30, [sp, #0x130]
  1b7204: 9104c3fd     	add	x29, sp, #0x130
  1b7208: d10103a8     	sub	x8, x29, #0x40
  1b720c: d53bd049     	mrs	x9, TPIDR_EL0
  1b7210: f9401529     	ldr	x9, [x9, #0x28]
  1b7214: f9001509     	str	x9, [x8, #0x28]
  1b7218: f81803a0     	stur	x0, [x29, #-0x80]
  1b721c: b817c3a1     	stur	w1, [x29, #-0x84]
  1b7220: b81783a2     	stur	w2, [x29, #-0x88]
  1b7224: 6f00e400     	movi	v0.2d, #0000000000000000
  1b7228: 3d800500     	str	q0, [x8, #0x10]
  1b722c: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b7230: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1b7234: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1b7238: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b723c: 2a1f03e1     	mov	w1, wzr
  1b7240: b81743a1     	stur	w1, [x29, #-0x8c]
  1b7244: f90037e8     	str	x8, [sp, #0x68]
  1b7248: 14000001     	b	0x1b724c <ov_pcm_seek+0xaa8>
  1b724c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7250: b940b109     	ldr	w9, [x8, #0xb0]
  1b7254: 71001529     	subs	w9, w9, #0x5
  1b7258: b90067e9     	str	w9, [sp, #0x64]
  1b725c: 54001121     	b.ne	0x1b7480 <ov_pcm_seek+0xcdc>
  1b7260: 14000001     	b	0x1b7264 <ov_pcm_seek+0xac0>
  1b7264: 14000001     	b	0x1b7268 <ov_pcm_seek+0xac4>
  1b7268: f85803a8     	ldur	x8, [x29, #-0x80]
  1b726c: f9406900     	ldr	x0, [x8, #0xd0]
  1b7270: d101c3a1     	sub	x1, x29, #0x70
  1b7274: 97fbae07     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b7278: b81703a0     	stur	w0, [x29, #-0x90]
  1b727c: b85703a0     	ldur	w0, [x29, #-0x90]
  1b7280: 36f800a0     	tbz	w0, #0x1f, 0x1b7294 <ov_pcm_seek+0xaf0>
  1b7284: 14000001     	b	0x1b7288 <ov_pcm_seek+0xae4>
  1b7288: 321e7be8     	orr	w8, wzr, #0xfffffffd
  1b728c: b81743a8     	stur	w8, [x29, #-0x8c]
  1b7290: 1400011d     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b7294: b85703a8     	ldur	w8, [x29, #-0x90]
  1b7298: 71000508     	subs	w8, w8, #0x1
  1b729c: b90063e8     	str	w8, [sp, #0x60]
  1b72a0: 54000eab     	b.lt	0x1b7474 <ov_pcm_seek+0xcd0>
  1b72a4: 14000001     	b	0x1b72a8 <ov_pcm_seek+0xb04>
  1b72a8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b72ac: f9004fe8     	str	x8, [sp, #0x98]
  1b72b0: f85803a8     	ldur	x8, [x29, #-0x80]
  1b72b4: f9406d00     	ldr	x0, [x8, #0xd8]
  1b72b8: d101c3a1     	sub	x1, x29, #0x70
  1b72bc: 320003e2     	orr	w2, wzr, #0x1
  1b72c0: 97fbbc40     	bl	0xa63c0 <vorbis_dsp_synthesis@plt>
  1b72c4: 35000d60     	cbnz	w0, 0x1b7470 <ov_pcm_seek+0xccc>
  1b72c8: 14000001     	b	0x1b72cc <ov_pcm_seek+0xb28>
  1b72cc: f85803a8     	ldur	x8, [x29, #-0x80]
  1b72d0: f9406d00     	ldr	x0, [x8, #0xd8]
  1b72d4: aa1f03e8     	mov	x8, xzr
  1b72d8: 2a1f03e1     	mov	w1, wzr
  1b72dc: b9005fe1     	str	w1, [sp, #0x5c]
  1b72e0: aa0803e1     	mov	x1, x8
  1b72e4: b9405fe2     	ldr	w2, [sp, #0x5c]
  1b72e8: 97fbae16     	bl	0xa2b40 <vorbis_dsp_pcmout@plt>
  1b72ec: f85803a8     	ldur	x8, [x29, #-0x80]
  1b72f0: f9406501     	ldr	x1, [x8, #0xc8]
  1b72f4: 8b20c021     	add	x1, x1, w0, sxtw
  1b72f8: f9006501     	str	x1, [x8, #0xc8]
  1b72fc: f85983a8     	ldur	x8, [x29, #-0x68]
  1b7300: f85803a1     	ldur	x1, [x29, #-0x80]
  1b7304: f940603e     	ldr	x30, [x1, #0xc0]
  1b7308: 8b080fc8     	add	x8, x30, x8, lsl #3
  1b730c: f9006028     	str	x8, [x1, #0xc0]
  1b7310: f9404fe8     	ldr	x8, [sp, #0x98]
  1b7314: b1000508     	adds	x8, x8, #0x1
  1b7318: f9002be8     	str	x8, [sp, #0x50]
  1b731c: 54000a40     	b.eq	0x1b7464 <ov_pcm_seek+0xcc0>
  1b7320: 14000001     	b	0x1b7324 <ov_pcm_seek+0xb80>
  1b7324: f85a83a8     	ldur	x8, [x29, #-0x58]
  1b7328: b50009e8     	cbnz	x8, 0x1b7464 <ov_pcm_seek+0xcc0>
  1b732c: 14000001     	b	0x1b7330 <ov_pcm_seek+0xb8c>
  1b7330: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7334: b9400909     	ldr	w9, [x8, #0x8]
  1b7338: 340000c9     	cbz	w9, 0x1b7350 <ov_pcm_seek+0xbac>
  1b733c: 14000001     	b	0x1b7340 <ov_pcm_seek+0xb9c>
  1b7340: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7344: b940b909     	ldr	w9, [x8, #0xb8]
  1b7348: b9004fe9     	str	w9, [sp, #0x4c]
  1b734c: 14000004     	b	0x1b735c <ov_pcm_seek+0xbb8>
  1b7350: 2a1f03e0     	mov	w0, wzr
  1b7354: b9004fe0     	str	w0, [sp, #0x4c]
  1b7358: 14000001     	b	0x1b735c <ov_pcm_seek+0xbb8>
  1b735c: b9404fe8     	ldr	w8, [sp, #0x4c]
  1b7360: b90097e8     	str	w8, [sp, #0x94]
  1b7364: f85803a9     	ldur	x9, [x29, #-0x80]
  1b7368: b9400928     	ldr	w8, [x9, #0x8]
  1b736c: 34000208     	cbz	w8, 0x1b73ac <ov_pcm_seek+0xc08>
  1b7370: 14000001     	b	0x1b7374 <ov_pcm_seek+0xbd0>
  1b7374: b94097e8     	ldr	w8, [sp, #0x94]
  1b7378: 71000508     	subs	w8, w8, #0x1
  1b737c: b9004be8     	str	w8, [sp, #0x48]
  1b7380: 5400016b     	b.lt	0x1b73ac <ov_pcm_seek+0xc08>
  1b7384: 14000001     	b	0x1b7388 <ov_pcm_seek+0xbe4>
  1b7388: f85803a8     	ldur	x8, [x29, #-0x80]
  1b738c: f9402508     	ldr	x8, [x8, #0x48]
  1b7390: b94097e9     	ldr	w9, [sp, #0x94]
  1b7394: 531f7929     	lsl	w9, w9, #1
  1b7398: f869d908     	ldr	x8, [x8, w9, sxtw #3]
  1b739c: f9404fea     	ldr	x10, [sp, #0x98]
  1b73a0: eb080148     	subs	x8, x10, x8
  1b73a4: f9004fe8     	str	x8, [sp, #0x98]
  1b73a8: 14000001     	b	0x1b73ac <ov_pcm_seek+0xc08>
  1b73ac: f9404fe8     	ldr	x8, [sp, #0x98]
  1b73b0: b6f800a8     	tbz	x8, #0x3f, 0x1b73c4 <ov_pcm_seek+0xc20>
  1b73b4: 14000001     	b	0x1b73b8 <ov_pcm_seek+0xc14>
  1b73b8: aa1f03e8     	mov	x8, xzr
  1b73bc: f9004fe8     	str	x8, [sp, #0x98]
  1b73c0: 14000001     	b	0x1b73c4 <ov_pcm_seek+0xc20>
  1b73c4: f85803a8     	ldur	x8, [x29, #-0x80]
  1b73c8: f9406d00     	ldr	x0, [x8, #0xd8]
  1b73cc: aa1f03e8     	mov	x8, xzr
  1b73d0: 2a1f03e9     	mov	w9, wzr
  1b73d4: aa0803e1     	mov	x1, x8
  1b73d8: 2a0903e2     	mov	w2, w9
  1b73dc: b90047e9     	str	w9, [sp, #0x44]
  1b73e0: 97fbadd8     	bl	0xa2b40 <vorbis_dsp_pcmout@plt>
  1b73e4: b9008fe0     	str	w0, [sp, #0x8c]
  1b73e8: b9808fe8     	ldrsw	x8, [sp, #0x8c]
  1b73ec: f9404fe1     	ldr	x1, [sp, #0x98]
  1b73f0: eb080028     	subs	x8, x1, x8
  1b73f4: f9004fe8     	str	x8, [sp, #0x98]
  1b73f8: b94047e9     	ldr	w9, [sp, #0x44]
  1b73fc: b90093e9     	str	w9, [sp, #0x90]
  1b7400: 14000001     	b	0x1b7404 <ov_pcm_seek+0xc60>
  1b7404: b94093e8     	ldr	w8, [sp, #0x90]
  1b7408: b94097e9     	ldr	w9, [sp, #0x94]
  1b740c: 6b090108     	subs	w8, w8, w9
  1b7410: b90043e8     	str	w8, [sp, #0x40]
  1b7414: 5400020a     	b.ge	0x1b7454 <ov_pcm_seek+0xcb0>
  1b7418: 14000001     	b	0x1b741c <ov_pcm_seek+0xc78>
  1b741c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7420: f9402508     	ldr	x8, [x8, #0x48]
  1b7424: b94093e9     	ldr	w9, [sp, #0x90]
  1b7428: 320003ea     	orr	w10, wzr, #0x1
  1b742c: 331f792a     	bfi	w10, w9, #1, #31
  1b7430: f86ad908     	ldr	x8, [x8, w10, sxtw #3]
  1b7434: f9404feb     	ldr	x11, [sp, #0x98]
  1b7438: 8b080168     	add	x8, x11, x8
  1b743c: f9004fe8     	str	x8, [sp, #0x98]
  1b7440: 14000001     	b	0x1b7444 <ov_pcm_seek+0xca0>
  1b7444: b94093e8     	ldr	w8, [sp, #0x90]
  1b7448: 11000508     	add	w8, w8, #0x1
  1b744c: b90093e8     	str	w8, [sp, #0x90]
  1b7450: 17ffffed     	b	0x1b7404 <ov_pcm_seek+0xc60>
  1b7454: f9404fe8     	ldr	x8, [sp, #0x98]
  1b7458: f85803a9     	ldur	x9, [x29, #-0x80]
  1b745c: f9005528     	str	x8, [x9, #0xa8]
  1b7460: 14000001     	b	0x1b7464 <ov_pcm_seek+0xcc0>
  1b7464: 320003e8     	orr	w8, wzr, #0x1
  1b7468: b81743a8     	stur	w8, [x29, #-0x8c]
  1b746c: 140000a6     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b7470: 14000002     	b	0x1b7478 <ov_pcm_seek+0xcd4>
  1b7474: 14000002     	b	0x1b747c <ov_pcm_seek+0xcd8>
  1b7478: 17ffff7c     	b	0x1b7268 <ov_pcm_seek+0xac4>
  1b747c: 14000001     	b	0x1b7480 <ov_pcm_seek+0xcdc>
  1b7480: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7484: b940b109     	ldr	w9, [x8, #0xb0]
  1b7488: 71000929     	subs	w9, w9, #0x2
  1b748c: b9003fe9     	str	w9, [sp, #0x3c]
  1b7490: 540006cb     	b.lt	0x1b7568 <ov_pcm_seek+0xdc4>
  1b7494: 14000001     	b	0x1b7498 <ov_pcm_seek+0xcf4>
  1b7498: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b749c: 350000a8     	cbnz	w8, 0x1b74b0 <ov_pcm_seek+0xd0c>
  1b74a0: 14000001     	b	0x1b74a4 <ov_pcm_seek+0xd00>
  1b74a4: 2a1f03e8     	mov	w8, wzr
  1b74a8: b9008be8     	str	w8, [sp, #0x88]
  1b74ac: 14000096     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b74b0: f85803a0     	ldur	x0, [x29, #-0x80]
  1b74b4: d10103a1     	sub	x1, x29, #0x40
  1b74b8: 92800002     	mov	x2, #-0x1               // =-1
  1b74bc: 97fff941     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b74c0: 2a0003e8     	mov	w8, w0
  1b74c4: b9008be8     	str	w8, [sp, #0x88]
  1b74c8: b9408be8     	ldr	w8, [sp, #0x88]
  1b74cc: 36f800a8     	tbz	w8, #0x1f, 0x1b74e0 <ov_pcm_seek+0xd3c>
  1b74d0: 14000001     	b	0x1b74d4 <ov_pcm_seek+0xd30>
  1b74d4: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1b74d8: b9008be8     	str	w8, [sp, #0x88]
  1b74dc: 1400008a     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b74e0: b85c83a8     	ldur	w8, [x29, #-0x38]
  1b74e4: 531d7108     	lsl	w8, w8, #3
  1b74e8: f85803a9     	ldur	x9, [x29, #-0x80]
  1b74ec: f940612a     	ldr	x10, [x9, #0xc0]
  1b74f0: 8b28c14a     	add	x10, x10, w8, sxtw
  1b74f4: f900612a     	str	x10, [x9, #0xc0]
  1b74f8: f85803a9     	ldur	x9, [x29, #-0x80]
  1b74fc: b940b128     	ldr	w8, [x9, #0xb0]
  1b7500: 71001508     	subs	w8, w8, #0x5
  1b7504: b9003be8     	str	w8, [sp, #0x38]
  1b7508: 540002e1     	b.ne	0x1b7564 <ov_pcm_seek+0xdc0>
  1b750c: 14000001     	b	0x1b7510 <ov_pcm_seek+0xd6c>
  1b7510: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7514: b940b509     	ldr	w9, [x8, #0xb4]
  1b7518: d10103a0     	sub	x0, x29, #0x40
  1b751c: b90037e9     	str	w9, [sp, #0x34]
  1b7520: 97fbc76c     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b7524: b94037e9     	ldr	w9, [sp, #0x34]
  1b7528: 6b000129     	subs	w9, w9, w0
  1b752c: b90033e9     	str	w9, [sp, #0x30]
  1b7530: 54000180     	b.eq	0x1b7560 <ov_pcm_seek+0xdbc>
  1b7534: 14000001     	b	0x1b7538 <ov_pcm_seek+0xd94>
  1b7538: b85783a8     	ldur	w8, [x29, #-0x88]
  1b753c: 350000a8     	cbnz	w8, 0x1b7550 <ov_pcm_seek+0xdac>
  1b7540: 14000001     	b	0x1b7544 <ov_pcm_seek+0xda0>
  1b7544: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1b7548: b9008be8     	str	w8, [sp, #0x88]
  1b754c: 1400006e     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b7550: f85803a0     	ldur	x0, [x29, #-0x80]
  1b7554: 97fff97a     	bl	0x1b5b3c <ov_raw_seek+0x7e0>
  1b7558: b9002fe0     	str	w0, [sp, #0x2c]
  1b755c: 14000001     	b	0x1b7560 <ov_pcm_seek+0xdbc>
  1b7560: 14000001     	b	0x1b7564 <ov_pcm_seek+0xdc0>
  1b7564: 14000001     	b	0x1b7568 <ov_pcm_seek+0xdc4>
  1b7568: f85803a8     	ldur	x8, [x29, #-0x80]
  1b756c: b940b109     	ldr	w9, [x8, #0xb0]
  1b7570: 71001529     	subs	w9, w9, #0x5
  1b7574: b9002be9     	str	w9, [sp, #0x28]
  1b7578: 54000ba0     	b.eq	0x1b76ec <ov_pcm_seek+0xf48>
  1b757c: 14000001     	b	0x1b7580 <ov_pcm_seek+0xddc>
  1b7580: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7584: b940b109     	ldr	w9, [x8, #0xb0]
  1b7588: 71000929     	subs	w9, w9, #0x2
  1b758c: b90027e9     	str	w9, [sp, #0x24]
  1b7590: 540009ec     	b.gt	0x1b76cc <ov_pcm_seek+0xf28>
  1b7594: 14000001     	b	0x1b7598 <ov_pcm_seek+0xdf4>
  1b7598: f85803a8     	ldur	x8, [x29, #-0x80]
  1b759c: b9400909     	ldr	w9, [x8, #0x8]
  1b75a0: 34000729     	cbz	w9, 0x1b7684 <ov_pcm_seek+0xee0>
  1b75a4: 14000001     	b	0x1b75a8 <ov_pcm_seek+0xe04>
  1b75a8: d10103a0     	sub	x0, x29, #0x40
  1b75ac: 97fbc749     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b75b0: f85803be     	ldur	x30, [x29, #-0x80]
  1b75b4: b900b7c0     	str	w0, [x30, #0xb4]
  1b75b8: 2a1f03e0     	mov	w0, wzr
  1b75bc: b90087e0     	str	w0, [sp, #0x84]
  1b75c0: 14000001     	b	0x1b75c4 <ov_pcm_seek+0xe20>
  1b75c4: b94087e8     	ldr	w8, [sp, #0x84]
  1b75c8: f85803a9     	ldur	x9, [x29, #-0x80]
  1b75cc: b940292a     	ldr	w10, [x9, #0x28]
  1b75d0: 6b0a0108     	subs	w8, w8, w10
  1b75d4: b90023e8     	str	w8, [sp, #0x20]
  1b75d8: 5400022a     	b.ge	0x1b761c <ov_pcm_seek+0xe78>
  1b75dc: 14000001     	b	0x1b75e0 <ov_pcm_seek+0xe3c>
  1b75e0: f85803a8     	ldur	x8, [x29, #-0x80]
  1b75e4: f9402109     	ldr	x9, [x8, #0x40]
  1b75e8: b98087ea     	ldrsw	x10, [sp, #0x84]
  1b75ec: b86a792b     	ldr	w11, [x9, x10, lsl #2]
  1b75f0: b940b50c     	ldr	w12, [x8, #0xb4]
  1b75f4: 6b0c016b     	subs	w11, w11, w12
  1b75f8: b9001feb     	str	w11, [sp, #0x1c]
  1b75fc: 54000061     	b.ne	0x1b7608 <ov_pcm_seek+0xe64>
  1b7600: 14000001     	b	0x1b7604 <ov_pcm_seek+0xe60>
  1b7604: 14000006     	b	0x1b761c <ov_pcm_seek+0xe78>
  1b7608: 14000001     	b	0x1b760c <ov_pcm_seek+0xe68>
  1b760c: b94087e8     	ldr	w8, [sp, #0x84]
  1b7610: 11000508     	add	w8, w8, #0x1
  1b7614: b90087e8     	str	w8, [sp, #0x84]
  1b7618: 17ffffeb     	b	0x1b75c4 <ov_pcm_seek+0xe20>
  1b761c: b94087e8     	ldr	w8, [sp, #0x84]
  1b7620: f85803a9     	ldur	x9, [x29, #-0x80]
  1b7624: b940292a     	ldr	w10, [x9, #0x28]
  1b7628: 6b0a0108     	subs	w8, w8, w10
  1b762c: b9001be8     	str	w8, [sp, #0x18]
  1b7630: 540000a1     	b.ne	0x1b7644 <ov_pcm_seek+0xea0>
  1b7634: 14000001     	b	0x1b7638 <ov_pcm_seek+0xe94>
  1b7638: 12801108     	mov	w8, #-0x89              // =-137
  1b763c: b90083e8     	str	w8, [sp, #0x80]
  1b7640: 14000031     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b7644: b94087e8     	ldr	w8, [sp, #0x84]
  1b7648: f85803a9     	ldur	x9, [x29, #-0x80]
  1b764c: b900b928     	str	w8, [x9, #0xb8]
  1b7650: f85803a9     	ldur	x9, [x29, #-0x80]
  1b7654: 91014121     	add	x1, x9, #0x50
  1b7658: 91022122     	add	x2, x9, #0x88
  1b765c: 9102d123     	add	x3, x9, #0xb4
  1b7660: d10103a4     	sub	x4, x29, #0x40
  1b7664: aa0903e0     	mov	x0, x9
  1b7668: 97fffe22     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b766c: b90083e0     	str	w0, [sp, #0x80]
  1b7670: b94083e8     	ldr	w8, [sp, #0x80]
  1b7674: 34000068     	cbz	w8, 0x1b7680 <ov_pcm_seek+0xedc>
  1b7678: 14000001     	b	0x1b767c <ov_pcm_seek+0xed8>
  1b767c: 14000022     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b7680: 14000012     	b	0x1b76c8 <ov_pcm_seek+0xf24>
  1b7684: f85803a8     	ldur	x8, [x29, #-0x80]
  1b7688: 91014101     	add	x1, x8, #0x50
  1b768c: 91022102     	add	x2, x8, #0x88
  1b7690: 9102d103     	add	x3, x8, #0xb4
  1b7694: d10103a4     	sub	x4, x29, #0x40
  1b7698: aa0803e0     	mov	x0, x8
  1b769c: 97fffe15     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b76a0: b9007fe0     	str	w0, [sp, #0x7c]
  1b76a4: b9407fe0     	ldr	w0, [sp, #0x7c]
  1b76a8: 34000060     	cbz	w0, 0x1b76b4 <ov_pcm_seek+0xf10>
  1b76ac: 14000001     	b	0x1b76b0 <ov_pcm_seek+0xf0c>
  1b76b0: 14000015     	b	0x1b7704 <ov_pcm_seek+0xf60>
  1b76b4: f85803a8     	ldur	x8, [x29, #-0x80]
  1b76b8: b940b909     	ldr	w9, [x8, #0xb8]
  1b76bc: 11000529     	add	w9, w9, #0x1
  1b76c0: b900b909     	str	w9, [x8, #0xb8]
  1b76c4: 14000001     	b	0x1b76c8 <ov_pcm_seek+0xf24>
  1b76c8: 14000001     	b	0x1b76cc <ov_pcm_seek+0xf28>
  1b76cc: f85803a0     	ldur	x0, [x29, #-0x80]
  1b76d0: 97fffda1     	bl	0x1b6d54 <ov_pcm_seek+0x5b0>
  1b76d4: 340000a0     	cbz	w0, 0x1b76e8 <ov_pcm_seek+0xf44>
  1b76d8: 14000001     	b	0x1b76dc <ov_pcm_seek+0xf38>
  1b76dc: 12801108     	mov	w8, #-0x89              // =-137
  1b76e0: b818c3a8     	stur	w8, [x29, #-0x74]
  1b76e4: 14000012     	b	0x1b772c <ov_pcm_seek+0xf88>
  1b76e8: 14000001     	b	0x1b76ec <ov_pcm_seek+0xf48>
  1b76ec: f85803a8     	ldur	x8, [x29, #-0x80]
  1b76f0: f9406900     	ldr	x0, [x8, #0xd0]
  1b76f4: d10103a1     	sub	x1, x29, #0x40
  1b76f8: 97fbae86     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b76fc: b90017e0     	str	w0, [sp, #0x14]
  1b7700: 17fffed3     	b	0x1b724c <ov_pcm_seek+0xaa8>
  1b7704: d101c3a0     	sub	x0, x29, #0x70
  1b7708: 97fbcbaa     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b770c: d10103be     	sub	x30, x29, #0x40
  1b7710: b90013e0     	str	w0, [sp, #0x10]
  1b7714: aa1e03e0     	mov	x0, x30
  1b7718: 97fbb64e     	bl	0xa5050 <ogg_page_release@plt>
  1b771c: b85743a8     	ldur	w8, [x29, #-0x8c]
  1b7720: b818c3a8     	stur	w8, [x29, #-0x74]
  1b7724: b9000fe0     	str	w0, [sp, #0xc]
  1b7728: 14000001     	b	0x1b772c <ov_pcm_seek+0xf88>
  1b772c: b858c3a8     	ldur	w8, [x29, #-0x74]
  1b7730: d53bd049     	mrs	x9, TPIDR_EL0
  1b7734: f9401529     	ldr	x9, [x9, #0x28]
  1b7738: f94037ea     	ldr	x10, [sp, #0x68]
  1b773c: f940154b     	ldr	x11, [x10, #0x28]
  1b7740: eb0b0129     	subs	x9, x9, x11
  1b7744: b9000be8     	str	w8, [sp, #0x8]
  1b7748: f90003e9     	str	x9, [sp]
  1b774c: 540000e1     	b.ne	0x1b7768 <ov_pcm_seek+0xfc4>
  1b7750: 14000001     	b	0x1b7754 <ov_pcm_seek+0xfb0>
  1b7754: b9400be0     	ldr	w0, [sp, #0x8]
  1b7758: a9537bfd     	ldp	x29, x30, [sp, #0x130]
  1b775c: f94093fc     	ldr	x28, [sp, #0x120]
  1b7760: 910503ff     	add	sp, sp, #0x140
  1b7764: d65f03c0     	ret
  1b7768: 97fbc982     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001b776c <ov_time_seek>:
  1b776c: d10143ff     	sub	sp, sp, #0x50
  1b7770: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b7774: 910103fd     	add	x29, sp, #0x40
  1b7778: 12800008     	mov	w8, #-0x1               // =-1
  1b777c: 321f03e9     	orr	w9, wzr, #0x2
  1b7780: f81f03a0     	stur	x0, [x29, #-0x10]
  1b7784: f81e83a1     	stur	x1, [x29, #-0x18]
  1b7788: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b778c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7790: 2a0803e1     	mov	w1, w8
  1b7794: b9000be8     	str	w8, [sp, #0x8]
  1b7798: b90007e9     	str	w9, [sp, #0x4]
  1b779c: 97fbbfd5     	bl	0xa76f0 <ov_pcm_total@plt>
  1b77a0: f9000fe0     	str	x0, [sp, #0x18]
  1b77a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b77a8: b9400be1     	ldr	w1, [sp, #0x8]
  1b77ac: 97fbb16d     	bl	0xa3d60 <ov_time_total@plt>
  1b77b0: f9000be0     	str	x0, [sp, #0x10]
  1b77b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b77b8: b940b008     	ldr	w8, [x0, #0xb0]
  1b77bc: b94007e9     	ldr	w9, [sp, #0x4]
  1b77c0: 6b09011f     	cmp	w8, w9
  1b77c4: 1a9fa7e8     	cset	w8, lt
  1b77c8: 37000048     	tbnz	w8, #0x0, 0x1b77d0 <ov_time_seek+0x64>
  1b77cc: 14000004     	b	0x1b77dc <ov_time_seek+0x70>
  1b77d0: 12801048     	mov	w8, #-0x83              // =-131
  1b77d4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b77d8: 14000059     	b	0x1b793c <ov_time_seek+0x1d0>
  1b77dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b77e0: b9400909     	ldr	w9, [x8, #0x8]
  1b77e4: 35000089     	cbnz	w9, 0x1b77f4 <ov_time_seek+0x88>
  1b77e8: 12801128     	mov	w8, #-0x8a              // =-138
  1b77ec: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b77f0: 14000053     	b	0x1b793c <ov_time_seek+0x1d0>
  1b77f4: d2800008     	mov	x8, #0x0                // =0
  1b77f8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b77fc: eb08013f     	cmp	x9, x8
  1b7800: 1a9fa7ea     	cset	w10, lt
  1b7804: 370000ea     	tbnz	w10, #0x0, 0x1b7820 <ov_time_seek+0xb4>
  1b7808: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b780c: f9400be9     	ldr	x9, [sp, #0x10]
  1b7810: eb09011f     	cmp	x8, x9
  1b7814: 1a9fd7ea     	cset	w10, gt
  1b7818: 3700004a     	tbnz	w10, #0x0, 0x1b7820 <ov_time_seek+0xb4>
  1b781c: 14000004     	b	0x1b782c <ov_time_seek+0xc0>
  1b7820: 12801048     	mov	w8, #-0x83              // =-131
  1b7824: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b7828: 14000045     	b	0x1b793c <ov_time_seek+0x1d0>
  1b782c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7830: b9402909     	ldr	w9, [x8, #0x28]
  1b7834: 71000529     	subs	w9, w9, #0x1
  1b7838: b81e43a9     	stur	w9, [x29, #-0x1c]
  1b783c: 52800008     	mov	w8, #0x0                // =0
  1b7840: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1b7844: 6b08013f     	cmp	w9, w8
  1b7848: 1a9fb7e8     	cset	w8, ge
  1b784c: 37000048     	tbnz	w8, #0x0, 0x1b7854 <ov_time_seek+0xe8>
  1b7850: 14000022     	b	0x1b78d8 <ov_time_seek+0x16c>
  1b7854: b27d03e8     	orr	x8, xzr, #0x8
  1b7858: 321f03e9     	orr	w9, wzr, #0x2
  1b785c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b7860: f940254a     	ldr	x10, [x10, #0x48]
  1b7864: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1b7868: 1b097d69     	mul	w9, w11, w9
  1b786c: 11000529     	add	w9, w9, #0x1
  1b7870: 2a0903ec     	mov	w12, w9
  1b7874: 93407d8c     	sxtw	x12, w12
  1b7878: 9b0c7d08     	mul	x8, x8, x12
  1b787c: 8b080148     	add	x8, x10, x8
  1b7880: f9400108     	ldr	x8, [x8]
  1b7884: f9400fea     	ldr	x10, [sp, #0x18]
  1b7888: eb080148     	subs	x8, x10, x8
  1b788c: f9000fe8     	str	x8, [sp, #0x18]
  1b7890: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7894: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1b7898: 97fbb132     	bl	0xa3d60 <ov_time_total@plt>
  1b789c: f9400be8     	ldr	x8, [sp, #0x10]
  1b78a0: eb000108     	subs	x8, x8, x0
  1b78a4: f9000be8     	str	x8, [sp, #0x10]
  1b78a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b78ac: f9400bea     	ldr	x10, [sp, #0x10]
  1b78b0: eb0a011f     	cmp	x8, x10
  1b78b4: 1a9fb7e9     	cset	w9, ge
  1b78b8: 37000049     	tbnz	w9, #0x0, 0x1b78c0 <ov_time_seek+0x154>
  1b78bc: 14000002     	b	0x1b78c4 <ov_time_seek+0x158>
  1b78c0: 14000006     	b	0x1b78d8 <ov_time_seek+0x16c>
  1b78c4: 12800008     	mov	w8, #-0x1               // =-1
  1b78c8: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1b78cc: 0b080128     	add	w8, w9, w8
  1b78d0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b78d4: 17ffffda     	b	0x1b783c <ov_time_seek+0xd0>
  1b78d8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b78dc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1b78e0: 97fffafa     	bl	0x1b64c8 <ov_pcm_seek_page+0x7d8>
  1b78e4: b9000fe0     	str	w0, [sp, #0xc]
  1b78e8: b9400fe0     	ldr	w0, [sp, #0xc]
  1b78ec: 35000040     	cbnz	w0, 0x1b78f4 <ov_time_seek+0x188>
  1b78f0: 14000004     	b	0x1b7900 <ov_time_seek+0x194>
  1b78f4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b78f8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b78fc: 14000010     	b	0x1b793c <ov_time_seek+0x1d0>
  1b7900: d2807d08     	mov	x8, #0x3e8              // =1000
  1b7904: d2800a09     	mov	x9, #0x50               // =80
  1b7908: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b790c: f9400fea     	ldr	x10, [sp, #0x18]
  1b7910: f85e83ab     	ldur	x11, [x29, #-0x18]
  1b7914: f9400bec     	ldr	x12, [sp, #0x10]
  1b7918: eb0c016b     	subs	x11, x11, x12
  1b791c: f85f03ac     	ldur	x12, [x29, #-0x10]
  1b7920: 8b090189     	add	x9, x12, x9
  1b7924: f9400529     	ldr	x9, [x9, #0x8]
  1b7928: 9b097d69     	mul	x9, x11, x9
  1b792c: 9ac80d28     	sdiv	x8, x9, x8
  1b7930: 8b080141     	add	x1, x10, x8
  1b7934: 97fbb997     	bl	0xa5f90 <ov_pcm_seek@plt>
  1b7938: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b793c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b7940: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b7944: 910143ff     	add	sp, sp, #0x50
  1b7948: d65f03c0     	ret

00000000001b794c <ov_time_seek_page>:
  1b794c: d10143ff     	sub	sp, sp, #0x50
  1b7950: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b7954: 910103fd     	add	x29, sp, #0x40
  1b7958: 12800008     	mov	w8, #-0x1               // =-1
  1b795c: 321f03e9     	orr	w9, wzr, #0x2
  1b7960: f81f03a0     	stur	x0, [x29, #-0x10]
  1b7964: f81e83a1     	stur	x1, [x29, #-0x18]
  1b7968: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b796c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7970: 2a0803e1     	mov	w1, w8
  1b7974: b9000be8     	str	w8, [sp, #0x8]
  1b7978: b90007e9     	str	w9, [sp, #0x4]
  1b797c: 97fbbf5d     	bl	0xa76f0 <ov_pcm_total@plt>
  1b7980: f9000fe0     	str	x0, [sp, #0x18]
  1b7984: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7988: b9400be1     	ldr	w1, [sp, #0x8]
  1b798c: 97fbb0f5     	bl	0xa3d60 <ov_time_total@plt>
  1b7990: f9000be0     	str	x0, [sp, #0x10]
  1b7994: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7998: b940b008     	ldr	w8, [x0, #0xb0]
  1b799c: b94007e9     	ldr	w9, [sp, #0x4]
  1b79a0: 6b09011f     	cmp	w8, w9
  1b79a4: 1a9fa7e8     	cset	w8, lt
  1b79a8: 37000048     	tbnz	w8, #0x0, 0x1b79b0 <ov_time_seek_page+0x64>
  1b79ac: 14000004     	b	0x1b79bc <ov_time_seek_page+0x70>
  1b79b0: 12801048     	mov	w8, #-0x83              // =-131
  1b79b4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b79b8: 14000059     	b	0x1b7b1c <ov_time_seek_page+0x1d0>
  1b79bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b79c0: b9400909     	ldr	w9, [x8, #0x8]
  1b79c4: 35000089     	cbnz	w9, 0x1b79d4 <ov_time_seek_page+0x88>
  1b79c8: 12801128     	mov	w8, #-0x8a              // =-138
  1b79cc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b79d0: 14000053     	b	0x1b7b1c <ov_time_seek_page+0x1d0>
  1b79d4: d2800008     	mov	x8, #0x0                // =0
  1b79d8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1b79dc: eb08013f     	cmp	x9, x8
  1b79e0: 1a9fa7ea     	cset	w10, lt
  1b79e4: 370000ea     	tbnz	w10, #0x0, 0x1b7a00 <ov_time_seek_page+0xb4>
  1b79e8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b79ec: f9400be9     	ldr	x9, [sp, #0x10]
  1b79f0: eb09011f     	cmp	x8, x9
  1b79f4: 1a9fd7ea     	cset	w10, gt
  1b79f8: 3700004a     	tbnz	w10, #0x0, 0x1b7a00 <ov_time_seek_page+0xb4>
  1b79fc: 14000004     	b	0x1b7a0c <ov_time_seek_page+0xc0>
  1b7a00: 12801048     	mov	w8, #-0x83              // =-131
  1b7a04: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b7a08: 14000045     	b	0x1b7b1c <ov_time_seek_page+0x1d0>
  1b7a0c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7a10: b9402909     	ldr	w9, [x8, #0x28]
  1b7a14: 71000529     	subs	w9, w9, #0x1
  1b7a18: b81e43a9     	stur	w9, [x29, #-0x1c]
  1b7a1c: 52800008     	mov	w8, #0x0                // =0
  1b7a20: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1b7a24: 6b08013f     	cmp	w9, w8
  1b7a28: 1a9fb7e8     	cset	w8, ge
  1b7a2c: 37000048     	tbnz	w8, #0x0, 0x1b7a34 <ov_time_seek_page+0xe8>
  1b7a30: 14000022     	b	0x1b7ab8 <ov_time_seek_page+0x16c>
  1b7a34: b27d03e8     	orr	x8, xzr, #0x8
  1b7a38: 321f03e9     	orr	w9, wzr, #0x2
  1b7a3c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b7a40: f940254a     	ldr	x10, [x10, #0x48]
  1b7a44: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1b7a48: 1b097d69     	mul	w9, w11, w9
  1b7a4c: 11000529     	add	w9, w9, #0x1
  1b7a50: 2a0903ec     	mov	w12, w9
  1b7a54: 93407d8c     	sxtw	x12, w12
  1b7a58: 9b0c7d08     	mul	x8, x8, x12
  1b7a5c: 8b080148     	add	x8, x10, x8
  1b7a60: f9400108     	ldr	x8, [x8]
  1b7a64: f9400fea     	ldr	x10, [sp, #0x18]
  1b7a68: eb080148     	subs	x8, x10, x8
  1b7a6c: f9000fe8     	str	x8, [sp, #0x18]
  1b7a70: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7a74: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1b7a78: 97fbb0ba     	bl	0xa3d60 <ov_time_total@plt>
  1b7a7c: f9400be8     	ldr	x8, [sp, #0x10]
  1b7a80: eb000108     	subs	x8, x8, x0
  1b7a84: f9000be8     	str	x8, [sp, #0x10]
  1b7a88: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b7a8c: f9400bea     	ldr	x10, [sp, #0x10]
  1b7a90: eb0a011f     	cmp	x8, x10
  1b7a94: 1a9fb7e9     	cset	w9, ge
  1b7a98: 37000049     	tbnz	w9, #0x0, 0x1b7aa0 <ov_time_seek_page+0x154>
  1b7a9c: 14000002     	b	0x1b7aa4 <ov_time_seek_page+0x158>
  1b7aa0: 14000006     	b	0x1b7ab8 <ov_time_seek_page+0x16c>
  1b7aa4: 12800008     	mov	w8, #-0x1               // =-1
  1b7aa8: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1b7aac: 0b080128     	add	w8, w9, w8
  1b7ab0: b81e43a8     	stur	w8, [x29, #-0x1c]
  1b7ab4: 17ffffda     	b	0x1b7a1c <ov_time_seek_page+0xd0>
  1b7ab8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7abc: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1b7ac0: 97fffa82     	bl	0x1b64c8 <ov_pcm_seek_page+0x7d8>
  1b7ac4: b9000fe0     	str	w0, [sp, #0xc]
  1b7ac8: b9400fe0     	ldr	w0, [sp, #0xc]
  1b7acc: 35000040     	cbnz	w0, 0x1b7ad4 <ov_time_seek_page+0x188>
  1b7ad0: 14000004     	b	0x1b7ae0 <ov_time_seek_page+0x194>
  1b7ad4: b9400fe8     	ldr	w8, [sp, #0xc]
  1b7ad8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b7adc: 14000010     	b	0x1b7b1c <ov_time_seek_page+0x1d0>
  1b7ae0: d2807d08     	mov	x8, #0x3e8              // =1000
  1b7ae4: d2800a09     	mov	x9, #0x50               // =80
  1b7ae8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7aec: f9400fea     	ldr	x10, [sp, #0x18]
  1b7af0: f85e83ab     	ldur	x11, [x29, #-0x18]
  1b7af4: f9400bec     	ldr	x12, [sp, #0x10]
  1b7af8: eb0c016b     	subs	x11, x11, x12
  1b7afc: f85f03ac     	ldur	x12, [x29, #-0x10]
  1b7b00: 8b090189     	add	x9, x12, x9
  1b7b04: f9400529     	ldr	x9, [x9, #0x8]
  1b7b08: 9b097d69     	mul	x9, x11, x9
  1b7b0c: 9ac80d28     	sdiv	x8, x9, x8
  1b7b10: 8b080141     	add	x1, x10, x8
  1b7b14: 97fbb31f     	bl	0xa4790 <ov_pcm_seek_page@plt>
  1b7b18: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b7b1c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b7b20: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b7b24: 910143ff     	add	sp, sp, #0x50
  1b7b28: d65f03c0     	ret

00000000001b7b2c <ov_raw_tell>:
  1b7b2c: d10043ff     	sub	sp, sp, #0x10
  1b7b30: 321f03e8     	orr	w8, wzr, #0x2
  1b7b34: f90003e0     	str	x0, [sp]
  1b7b38: f94003e0     	ldr	x0, [sp]
  1b7b3c: b940b009     	ldr	w9, [x0, #0xb0]
  1b7b40: 6b08013f     	cmp	w9, w8
  1b7b44: 1a9fa7e8     	cset	w8, lt
  1b7b48: 37000048     	tbnz	w8, #0x0, 0x1b7b50 <ov_raw_tell+0x24>
  1b7b4c: 14000004     	b	0x1b7b5c <ov_raw_tell+0x30>
  1b7b50: 92801048     	mov	x8, #-0x83              // =-131
  1b7b54: f90007e8     	str	x8, [sp, #0x8]
  1b7b58: 14000004     	b	0x1b7b68 <ov_raw_tell+0x3c>
  1b7b5c: f94003e8     	ldr	x8, [sp]
  1b7b60: f9400908     	ldr	x8, [x8, #0x10]
  1b7b64: f90007e8     	str	x8, [sp, #0x8]
  1b7b68: f94007e0     	ldr	x0, [sp, #0x8]
  1b7b6c: 910043ff     	add	sp, sp, #0x10
  1b7b70: d65f03c0     	ret

00000000001b7b74 <ov_pcm_tell>:
  1b7b74: d10043ff     	sub	sp, sp, #0x10
  1b7b78: 321f03e8     	orr	w8, wzr, #0x2
  1b7b7c: f90003e0     	str	x0, [sp]
  1b7b80: f94003e0     	ldr	x0, [sp]
  1b7b84: b940b009     	ldr	w9, [x0, #0xb0]
  1b7b88: 6b08013f     	cmp	w9, w8
  1b7b8c: 1a9fa7e8     	cset	w8, lt
  1b7b90: 37000048     	tbnz	w8, #0x0, 0x1b7b98 <ov_pcm_tell+0x24>
  1b7b94: 14000004     	b	0x1b7ba4 <ov_pcm_tell+0x30>
  1b7b98: 92801048     	mov	x8, #-0x83              // =-131
  1b7b9c: f90007e8     	str	x8, [sp, #0x8]
  1b7ba0: 14000004     	b	0x1b7bb0 <ov_pcm_tell+0x3c>
  1b7ba4: f94003e8     	ldr	x8, [sp]
  1b7ba8: f9405508     	ldr	x8, [x8, #0xa8]
  1b7bac: f90007e8     	str	x8, [sp, #0x8]
  1b7bb0: f94007e0     	ldr	x0, [sp, #0x8]
  1b7bb4: 910043ff     	add	sp, sp, #0x10
  1b7bb8: d65f03c0     	ret

00000000001b7bbc <ov_time_tell>:
  1b7bbc: d10103ff     	sub	sp, sp, #0x40
  1b7bc0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b7bc4: 9100c3fd     	add	x29, sp, #0x30
  1b7bc8: 321f03e8     	orr	w8, wzr, #0x2
  1b7bcc: f81f03a0     	stur	x0, [x29, #-0x10]
  1b7bd0: b81ec3bf     	stur	wzr, [x29, #-0x14]
  1b7bd4: f9000bff     	str	xzr, [sp, #0x10]
  1b7bd8: f90007ff     	str	xzr, [sp, #0x8]
  1b7bdc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7be0: b940b009     	ldr	w9, [x0, #0xb0]
  1b7be4: 6b08013f     	cmp	w9, w8
  1b7be8: 1a9fa7e8     	cset	w8, lt
  1b7bec: 37000048     	tbnz	w8, #0x0, 0x1b7bf4 <ov_time_tell+0x38>
  1b7bf0: 14000004     	b	0x1b7c00 <ov_time_tell+0x44>
  1b7bf4: 92801048     	mov	x8, #-0x83              // =-131
  1b7bf8: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7bfc: 14000049     	b	0x1b7d20 <ov_time_tell+0x164>
  1b7c00: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7c04: b9400909     	ldr	w9, [x8, #0x8]
  1b7c08: 35000049     	cbnz	w9, 0x1b7c10 <ov_time_tell+0x54>
  1b7c0c: 14000037     	b	0x1b7ce8 <ov_time_tell+0x12c>
  1b7c10: 12800008     	mov	w8, #-0x1               // =-1
  1b7c14: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7c18: 2a0803e1     	mov	w1, w8
  1b7c1c: b90007e8     	str	w8, [sp, #0x4]
  1b7c20: 97fbbeb4     	bl	0xa76f0 <ov_pcm_total@plt>
  1b7c24: f9000be0     	str	x0, [sp, #0x10]
  1b7c28: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7c2c: b94007e1     	ldr	w1, [sp, #0x4]
  1b7c30: 97fbb04c     	bl	0xa3d60 <ov_time_total@plt>
  1b7c34: f90007e0     	str	x0, [sp, #0x8]
  1b7c38: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7c3c: b9402808     	ldr	w8, [x0, #0x28]
  1b7c40: 71000508     	subs	w8, w8, #0x1
  1b7c44: b81ec3a8     	stur	w8, [x29, #-0x14]
  1b7c48: 52800008     	mov	w8, #0x0                // =0
  1b7c4c: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b7c50: 6b08013f     	cmp	w9, w8
  1b7c54: 1a9fb7e8     	cset	w8, ge
  1b7c58: 37000048     	tbnz	w8, #0x0, 0x1b7c60 <ov_time_tell+0xa4>
  1b7c5c: 14000023     	b	0x1b7ce8 <ov_time_tell+0x12c>
  1b7c60: b27d03e8     	orr	x8, xzr, #0x8
  1b7c64: 321f03e9     	orr	w9, wzr, #0x2
  1b7c68: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b7c6c: f940254a     	ldr	x10, [x10, #0x48]
  1b7c70: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b7c74: 1b097d69     	mul	w9, w11, w9
  1b7c78: 11000529     	add	w9, w9, #0x1
  1b7c7c: 2a0903ec     	mov	w12, w9
  1b7c80: 93407d8c     	sxtw	x12, w12
  1b7c84: 9b0c7d08     	mul	x8, x8, x12
  1b7c88: 8b080148     	add	x8, x10, x8
  1b7c8c: f9400108     	ldr	x8, [x8]
  1b7c90: f9400bea     	ldr	x10, [sp, #0x10]
  1b7c94: eb080148     	subs	x8, x10, x8
  1b7c98: f9000be8     	str	x8, [sp, #0x10]
  1b7c9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7ca0: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1b7ca4: 97fbb02f     	bl	0xa3d60 <ov_time_total@plt>
  1b7ca8: f94007e8     	ldr	x8, [sp, #0x8]
  1b7cac: eb000108     	subs	x8, x8, x0
  1b7cb0: f90007e8     	str	x8, [sp, #0x8]
  1b7cb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7cb8: f9405508     	ldr	x8, [x8, #0xa8]
  1b7cbc: f9400bea     	ldr	x10, [sp, #0x10]
  1b7cc0: eb0a011f     	cmp	x8, x10
  1b7cc4: 1a9fb7e9     	cset	w9, ge
  1b7cc8: 37000049     	tbnz	w9, #0x0, 0x1b7cd0 <ov_time_tell+0x114>
  1b7ccc: 14000002     	b	0x1b7cd4 <ov_time_tell+0x118>
  1b7cd0: 14000006     	b	0x1b7ce8 <ov_time_tell+0x12c>
  1b7cd4: 12800008     	mov	w8, #-0x1               // =-1
  1b7cd8: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b7cdc: 0b080128     	add	w8, w9, w8
  1b7ce0: b81ec3a8     	stur	w8, [x29, #-0x14]
  1b7ce4: 17ffffd9     	b	0x1b7c48 <ov_time_tell+0x8c>
  1b7ce8: d2800a08     	mov	x8, #0x50               // =80
  1b7cec: d2807d09     	mov	x9, #0x3e8              // =1000
  1b7cf0: f94007ea     	ldr	x10, [sp, #0x8]
  1b7cf4: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b7cf8: f940556b     	ldr	x11, [x11, #0xa8]
  1b7cfc: 9b0b7d29     	mul	x9, x9, x11
  1b7d00: f9400beb     	ldr	x11, [sp, #0x10]
  1b7d04: eb0b0129     	subs	x9, x9, x11
  1b7d08: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b7d0c: 8b080168     	add	x8, x11, x8
  1b7d10: f9400508     	ldr	x8, [x8, #0x8]
  1b7d14: 9ac80d28     	sdiv	x8, x9, x8
  1b7d18: 8b080148     	add	x8, x10, x8
  1b7d1c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7d20: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b7d24: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b7d28: 910103ff     	add	sp, sp, #0x40
  1b7d2c: d65f03c0     	ret

00000000001b7d30 <ov_info>:
  1b7d30: d100c3ff     	sub	sp, sp, #0x30
  1b7d34: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b7d38: 910083fd     	add	x29, sp, #0x20
  1b7d3c: d2800008     	mov	x8, #0x0                // =0
  1b7d40: f9000be0     	str	x0, [sp, #0x10]
  1b7d44: b9000fe1     	str	w1, [sp, #0xc]
  1b7d48: f9400be0     	ldr	x0, [sp, #0x10]
  1b7d4c: b9400801     	ldr	w1, [x0, #0x8]
  1b7d50: f90003e8     	str	x8, [sp]
  1b7d54: 35000041     	cbnz	w1, 0x1b7d5c <ov_info+0x2c>
  1b7d58: 1400001b     	b	0x1b7dc4 <ov_info+0x94>
  1b7d5c: b9400fe8     	ldr	w8, [sp, #0xc]
  1b7d60: f9400be9     	ldr	x9, [sp, #0x10]
  1b7d64: b940292a     	ldr	w10, [x9, #0x28]
  1b7d68: 6b0a011f     	cmp	w8, w10
  1b7d6c: 1a9fb7e8     	cset	w8, ge
  1b7d70: 37000048     	tbnz	w8, #0x0, 0x1b7d78 <ov_info+0x48>
  1b7d74: 14000004     	b	0x1b7d84 <ov_info+0x54>
  1b7d78: f94003e8     	ldr	x8, [sp]
  1b7d7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7d80: 14000015     	b	0x1b7dd4 <ov_info+0xa4>
  1b7d84: 52800008     	mov	w8, #0x0                // =0
  1b7d88: b9400fe9     	ldr	w9, [sp, #0xc]
  1b7d8c: 6b08013f     	cmp	w9, w8
  1b7d90: 1a9fb7e8     	cset	w8, ge
  1b7d94: 37000048     	tbnz	w8, #0x0, 0x1b7d9c <ov_info+0x6c>
  1b7d98: 1400000b     	b	0x1b7dc4 <ov_info+0x94>
  1b7d9c: f9400be0     	ldr	x0, [sp, #0x10]
  1b7da0: b9400fe1     	ldr	w1, [sp, #0xc]
  1b7da4: 97fff798     	bl	0x1b5c04 <ov_raw_seek+0x8a8>
  1b7da8: b9000be0     	str	w0, [sp, #0x8]
  1b7dac: b9400be0     	ldr	w0, [sp, #0x8]
  1b7db0: 35000040     	cbnz	w0, 0x1b7db8 <ov_info+0x88>
  1b7db4: 14000004     	b	0x1b7dc4 <ov_info+0x94>
  1b7db8: f94003e8     	ldr	x8, [sp]
  1b7dbc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7dc0: 14000005     	b	0x1b7dd4 <ov_info+0xa4>
  1b7dc4: d2800a08     	mov	x8, #0x50               // =80
  1b7dc8: f9400be9     	ldr	x9, [sp, #0x10]
  1b7dcc: 8b080128     	add	x8, x9, x8
  1b7dd0: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7dd4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b7dd8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b7ddc: 9100c3ff     	add	sp, sp, #0x30
  1b7de0: d65f03c0     	ret

00000000001b7de4 <ov_comment>:
  1b7de4: d100c3ff     	sub	sp, sp, #0x30
  1b7de8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b7dec: 910083fd     	add	x29, sp, #0x20
  1b7df0: d2800008     	mov	x8, #0x0                // =0
  1b7df4: f9000be0     	str	x0, [sp, #0x10]
  1b7df8: b9000fe1     	str	w1, [sp, #0xc]
  1b7dfc: f9400be0     	ldr	x0, [sp, #0x10]
  1b7e00: b9400801     	ldr	w1, [x0, #0x8]
  1b7e04: f90003e8     	str	x8, [sp]
  1b7e08: 35000041     	cbnz	w1, 0x1b7e10 <ov_comment+0x2c>
  1b7e0c: 1400001b     	b	0x1b7e78 <ov_comment+0x94>
  1b7e10: b9400fe8     	ldr	w8, [sp, #0xc]
  1b7e14: f9400be9     	ldr	x9, [sp, #0x10]
  1b7e18: b940292a     	ldr	w10, [x9, #0x28]
  1b7e1c: 6b0a011f     	cmp	w8, w10
  1b7e20: 1a9fb7e8     	cset	w8, ge
  1b7e24: 37000048     	tbnz	w8, #0x0, 0x1b7e2c <ov_comment+0x48>
  1b7e28: 14000004     	b	0x1b7e38 <ov_comment+0x54>
  1b7e2c: f94003e8     	ldr	x8, [sp]
  1b7e30: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7e34: 14000015     	b	0x1b7e88 <ov_comment+0xa4>
  1b7e38: 52800008     	mov	w8, #0x0                // =0
  1b7e3c: b9400fe9     	ldr	w9, [sp, #0xc]
  1b7e40: 6b08013f     	cmp	w9, w8
  1b7e44: 1a9fb7e8     	cset	w8, ge
  1b7e48: 37000048     	tbnz	w8, #0x0, 0x1b7e50 <ov_comment+0x6c>
  1b7e4c: 1400000b     	b	0x1b7e78 <ov_comment+0x94>
  1b7e50: f9400be0     	ldr	x0, [sp, #0x10]
  1b7e54: b9400fe1     	ldr	w1, [sp, #0xc]
  1b7e58: 97fff76b     	bl	0x1b5c04 <ov_raw_seek+0x8a8>
  1b7e5c: b9000be0     	str	w0, [sp, #0x8]
  1b7e60: b9400be0     	ldr	w0, [sp, #0x8]
  1b7e64: 35000040     	cbnz	w0, 0x1b7e6c <ov_comment+0x88>
  1b7e68: 14000004     	b	0x1b7e78 <ov_comment+0x94>
  1b7e6c: f94003e8     	ldr	x8, [sp]
  1b7e70: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7e74: 14000005     	b	0x1b7e88 <ov_comment+0xa4>
  1b7e78: d2801108     	mov	x8, #0x88               // =136
  1b7e7c: f9400be9     	ldr	x9, [sp, #0x10]
  1b7e80: 8b080128     	add	x8, x9, x8
  1b7e84: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7e88: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b7e8c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b7e90: 9100c3ff     	add	sp, sp, #0x30
  1b7e94: d65f03c0     	ret

00000000001b7e98 <ov_read>:
  1b7e98: d10183ff     	sub	sp, sp, #0x60
  1b7e9c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b7ea0: 910143fd     	add	x29, sp, #0x50
  1b7ea4: 321f03e8     	orr	w8, wzr, #0x2
  1b7ea8: d2800009     	mov	x9, #0x0                // =0
  1b7eac: f81f03a0     	stur	x0, [x29, #-0x10]
  1b7eb0: f81e83a1     	stur	x1, [x29, #-0x18]
  1b7eb4: b81e43a2     	stur	w2, [x29, #-0x1c]
  1b7eb8: f90017e3     	str	x3, [sp, #0x28]
  1b7ebc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b7ec0: b940b002     	ldr	w2, [x0, #0xb0]
  1b7ec4: 6b08005f     	cmp	w2, w8
  1b7ec8: 1a9fa7e8     	cset	w8, lt
  1b7ecc: f90007e9     	str	x9, [sp, #0x8]
  1b7ed0: 37000048     	tbnz	w8, #0x0, 0x1b7ed8 <ov_read+0x40>
  1b7ed4: 14000004     	b	0x1b7ee4 <ov_read+0x4c>
  1b7ed8: 92801048     	mov	x8, #-0x83              // =-131
  1b7edc: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7ee0: 14000063     	b	0x1b806c <ov_read+0x1d4>
  1b7ee4: 528000a8     	mov	w8, #0x5                // =5
  1b7ee8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b7eec: b940b12a     	ldr	w10, [x9, #0xb0]
  1b7ef0: 6b08015f     	cmp	w10, w8
  1b7ef4: 1a9f17e8     	cset	w8, eq
  1b7ef8: 37000048     	tbnz	w8, #0x0, 0x1b7f00 <ov_read+0x68>
  1b7efc: 14000040     	b	0x1b7ffc <ov_read+0x164>
  1b7f00: 320003e8     	orr	w8, wzr, #0x1
  1b7f04: d2800a09     	mov	x9, #0x50               // =80
  1b7f08: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b7f0c: 8b090149     	add	x9, x10, x9
  1b7f10: b940052b     	ldr	w11, [x9, #0x4]
  1b7f14: 2a0b03e9     	mov	w9, w11
  1b7f18: 93407d29     	sxtw	x9, w9
  1b7f1c: f9000fe9     	str	x9, [sp, #0x18]
  1b7f20: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b7f24: f9406d20     	ldr	x0, [x9, #0xd8]
  1b7f28: f85e83a1     	ldur	x1, [x29, #-0x18]
  1b7f2c: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1b7f30: 1ac82968     	asr	w8, w11, w8
  1b7f34: 2a0803e9     	mov	w9, w8
  1b7f38: 93407d29     	sxtw	x9, w9
  1b7f3c: f9400fea     	ldr	x10, [sp, #0x18]
  1b7f40: 9aca0d29     	sdiv	x9, x9, x10
  1b7f44: 2a0903e8     	mov	w8, w9
  1b7f48: 2a0803e2     	mov	w2, w8
  1b7f4c: 97fbaafd     	bl	0xa2b40 <vorbis_dsp_pcmout@plt>
  1b7f50: 2a0003e9     	mov	w9, w0
  1b7f54: 93407d29     	sxtw	x9, w9
  1b7f58: f90013e9     	str	x9, [sp, #0x20]
  1b7f5c: f94013e9     	ldr	x9, [sp, #0x20]
  1b7f60: b5000049     	cbnz	x9, 0x1b7f68 <ov_read+0xd0>
  1b7f64: 14000026     	b	0x1b7ffc <ov_read+0x164>
  1b7f68: d2800008     	mov	x8, #0x0                // =0
  1b7f6c: f94013e9     	ldr	x9, [sp, #0x20]
  1b7f70: eb08013f     	cmp	x9, x8
  1b7f74: 1a9fd7ea     	cset	w10, gt
  1b7f78: 3700004a     	tbnz	w10, #0x0, 0x1b7f80 <ov_read+0xe8>
  1b7f7c: 1400001d     	b	0x1b7ff0 <ov_read+0x158>
  1b7f80: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7f84: f9406d00     	ldr	x0, [x8, #0xd8]
  1b7f88: f94013e8     	ldr	x8, [sp, #0x20]
  1b7f8c: 2a0803e9     	mov	w9, w8
  1b7f90: 2a0903e1     	mov	w1, w9
  1b7f94: 97fbb2d7     	bl	0xa4af0 <vorbis_dsp_read@plt>
  1b7f98: f94013e8     	ldr	x8, [sp, #0x20]
  1b7f9c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b7fa0: f940554b     	ldr	x11, [x10, #0xa8]
  1b7fa4: 8b080168     	add	x8, x11, x8
  1b7fa8: f9005548     	str	x8, [x10, #0xa8]
  1b7fac: f94017e8     	ldr	x8, [sp, #0x28]
  1b7fb0: f94007ea     	ldr	x10, [sp, #0x8]
  1b7fb4: eb0a011f     	cmp	x8, x10
  1b7fb8: 1a9f07e9     	cset	w9, ne
  1b7fbc: 37000049     	tbnz	w9, #0x0, 0x1b7fc4 <ov_read+0x12c>
  1b7fc0: 14000005     	b	0x1b7fd4 <ov_read+0x13c>
  1b7fc4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b7fc8: b940b909     	ldr	w9, [x8, #0xb8]
  1b7fcc: f94017e8     	ldr	x8, [sp, #0x28]
  1b7fd0: b9000109     	str	w9, [x8]
  1b7fd4: b27f03e8     	orr	x8, xzr, #0x2
  1b7fd8: f94013e9     	ldr	x9, [sp, #0x20]
  1b7fdc: 9b087d28     	mul	x8, x9, x8
  1b7fe0: f9400fe9     	ldr	x9, [sp, #0x18]
  1b7fe4: 9b097d08     	mul	x8, x8, x9
  1b7fe8: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7fec: 14000020     	b	0x1b806c <ov_read+0x1d4>
  1b7ff0: f94013e8     	ldr	x8, [sp, #0x20]
  1b7ff4: f81f83a8     	stur	x8, [x29, #-0x8]
  1b7ff8: 1400001d     	b	0x1b806c <ov_read+0x1d4>
  1b7ffc: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1b8000: 320003e9     	orr	w9, wzr, #0x1
  1b8004: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8008: 2a0903e1     	mov	w1, w9
  1b800c: 2a0903e2     	mov	w2, w9
  1b8010: b90007e8     	str	w8, [sp, #0x4]
  1b8014: 97fffc79     	bl	0x1b71f8 <ov_pcm_seek+0xa54>
  1b8018: b90017e0     	str	w0, [sp, #0x14]
  1b801c: b94017e8     	ldr	w8, [sp, #0x14]
  1b8020: b94007e9     	ldr	w9, [sp, #0x4]
  1b8024: 6b09011f     	cmp	w8, w9
  1b8028: 1a9f17e8     	cset	w8, eq
  1b802c: 37000048     	tbnz	w8, #0x0, 0x1b8034 <ov_read+0x19c>
  1b8030: 14000003     	b	0x1b803c <ov_read+0x1a4>
  1b8034: f81f83bf     	stur	xzr, [x29, #-0x8]
  1b8038: 1400000d     	b	0x1b806c <ov_read+0x1d4>
  1b803c: 52800008     	mov	w8, #0x0                // =0
  1b8040: b94017e9     	ldr	w9, [sp, #0x14]
  1b8044: 6b08013f     	cmp	w9, w8
  1b8048: 1a9fc7e8     	cset	w8, le
  1b804c: 37000048     	tbnz	w8, #0x0, 0x1b8054 <ov_read+0x1bc>
  1b8050: 14000006     	b	0x1b8068 <ov_read+0x1d0>
  1b8054: b94017e8     	ldr	w8, [sp, #0x14]
  1b8058: 2a0803e9     	mov	w9, w8
  1b805c: 93407d29     	sxtw	x9, w9
  1b8060: f81f83a9     	stur	x9, [x29, #-0x8]
  1b8064: 14000002     	b	0x1b806c <ov_read+0x1d4>
  1b8068: 17ffff9f     	b	0x1b7ee4 <ov_read+0x4c>
  1b806c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b8070: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1b8074: 910183ff     	add	sp, sp, #0x60
  1b8078: d65f03c0     	ret
  1b807c: d10283ff     	sub	sp, sp, #0xa0
  1b8080: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1b8084: 910243fd     	add	x29, sp, #0x90
  1b8088: d53bd048     	mrs	x8, TPIDR_EL0
  1b808c: f9401508     	ldr	x8, [x8, #0x28]
  1b8090: f81f83a8     	stur	x8, [x29, #-0x8]
  1b8094: f81c03a0     	stur	x0, [x29, #-0x40]
  1b8098: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b809c: b940b509     	ldr	w9, [x8, #0xb4]
  1b80a0: b81bc3a9     	stur	w9, [x29, #-0x44]
  1b80a4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b80a8: f9400908     	ldr	x8, [x8, #0x10]
  1b80ac: f90023e8     	str	x8, [sp, #0x40]
  1b80b0: 6f00e400     	movi	v0.2d, #0000000000000000
  1b80b4: 3c9e03a0     	stur	q0, [x29, #-0x20]
  1b80b8: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b80bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b80c0: f9407500     	ldr	x0, [x8, #0xe8]
  1b80c4: f9400108     	ldr	x8, [x8]
  1b80c8: aa1f03e1     	mov	x1, xzr
  1b80cc: 321f03e2     	orr	w2, wzr, #0x2
  1b80d0: f9001be0     	str	x0, [sp, #0x30]
  1b80d4: aa0803e0     	mov	x0, x8
  1b80d8: f9401be8     	ldr	x8, [sp, #0x30]
  1b80dc: d63f0100     	blr	x8
  1b80e0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b80e4: f9407d01     	ldr	x1, [x8, #0xf8]
  1b80e8: f9400108     	ldr	x8, [x8]
  1b80ec: b9002fe0     	str	w0, [sp, #0x2c]
  1b80f0: aa0803e0     	mov	x0, x8
  1b80f4: d63f0020     	blr	x1
  1b80f8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b80fc: f9000d00     	str	x0, [x8, #0x18]
  1b8100: f85c03a8     	ldur	x8, [x29, #-0x40]
  1b8104: f9000900     	str	x0, [x8, #0x10]
  1b8108: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b810c: d100c3a1     	sub	x1, x29, #0x30
  1b8110: 97fff946     	bl	0x1b6628 <ov_pcm_seek_page+0x938>
  1b8114: f9001fe0     	str	x0, [sp, #0x38]
  1b8118: f9401fe8     	ldr	x8, [sp, #0x38]
  1b811c: b6f800c8     	tbz	x8, #0x3f, 0x1b8134 <ov_read+0x29c>
  1b8120: 14000001     	b	0x1b8124 <ov_read+0x28c>
  1b8124: f9401fe8     	ldr	x8, [sp, #0x38]
  1b8128: 2a0803e9     	mov	w9, w8
  1b812c: b81cc3a9     	stur	w9, [x29, #-0x34]
  1b8130: 14000035     	b	0x1b8204 <ov_read+0x36c>
  1b8134: d100c3a8     	sub	x8, x29, #0x30
  1b8138: aa0803e0     	mov	x0, x8
  1b813c: f90013e8     	str	x8, [sp, #0x20]
  1b8140: 97fbc464     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b8144: b9004be0     	str	w0, [sp, #0x48]
  1b8148: f94013e0     	ldr	x0, [sp, #0x20]
  1b814c: 97fbb3c1     	bl	0xa5050 <ogg_page_release@plt>
  1b8150: b9404be9     	ldr	w9, [sp, #0x48]
  1b8154: b85bc3aa     	ldur	w10, [x29, #-0x44]
  1b8158: 6b0a0129     	subs	w9, w9, w10
  1b815c: b9001fe0     	str	w0, [sp, #0x1c]
  1b8160: b9001be9     	str	w9, [sp, #0x18]
  1b8164: 54000220     	b.eq	0x1b81a8 <ov_read+0x310>
  1b8168: 14000001     	b	0x1b816c <ov_read+0x2d4>
  1b816c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b8170: f9401fe8     	ldr	x8, [sp, #0x38]
  1b8174: 91000503     	add	x3, x8, #0x1
  1b8178: b85bc3a4     	ldur	w4, [x29, #-0x44]
  1b817c: aa1f03e8     	mov	x8, xzr
  1b8180: aa0803e1     	mov	x1, x8
  1b8184: aa0803e2     	mov	x2, x8
  1b8188: aa0803e5     	mov	x5, x8
  1b818c: 9400002c     	bl	0x1b823c <ov_read+0x3a4>
  1b8190: 36f800a0     	tbz	w0, #0x1f, 0x1b81a4 <ov_read+0x30c>
  1b8194: 14000001     	b	0x1b8198 <ov_read+0x300>
  1b8198: 321963e8     	orr	w8, wzr, #0xffffff80
  1b819c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1b81a0: 14000019     	b	0x1b8204 <ov_read+0x36c>
  1b81a4: 14000010     	b	0x1b81e4 <ov_read+0x34c>
  1b81a8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b81ac: f9401fe8     	ldr	x8, [sp, #0x38]
  1b81b0: 91000503     	add	x3, x8, #0x1
  1b81b4: b85bc3a4     	ldur	w4, [x29, #-0x44]
  1b81b8: aa1f03e1     	mov	x1, xzr
  1b81bc: f9000be1     	str	x1, [sp, #0x10]
  1b81c0: aa0803e2     	mov	x2, x8
  1b81c4: f9400be5     	ldr	x5, [sp, #0x10]
  1b81c8: 9400001d     	bl	0x1b823c <ov_read+0x3a4>
  1b81cc: 340000a0     	cbz	w0, 0x1b81e0 <ov_read+0x348>
  1b81d0: 14000001     	b	0x1b81d4 <ov_read+0x33c>
  1b81d4: 321963e8     	orr	w8, wzr, #0xffffff80
  1b81d8: b81cc3a8     	stur	w8, [x29, #-0x34]
  1b81dc: 1400000a     	b	0x1b8204 <ov_read+0x36c>
  1b81e0: 14000001     	b	0x1b81e4 <ov_read+0x34c>
  1b81e4: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b81e8: f94023e1     	ldr	x1, [sp, #0x40]
  1b81ec: 940000e9     	bl	0x1b8590 <ov_read+0x6f8>
  1b81f0: f85c03a0     	ldur	x0, [x29, #-0x40]
  1b81f4: aa1f03e1     	mov	x1, xzr
  1b81f8: 97fba0e6     	bl	0xa0590 <ov_raw_seek@plt>
  1b81fc: b81cc3a0     	stur	w0, [x29, #-0x34]
  1b8200: 14000001     	b	0x1b8204 <ov_read+0x36c>
  1b8204: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1b8208: d53bd049     	mrs	x9, TPIDR_EL0
  1b820c: f9401529     	ldr	x9, [x9, #0x28]
  1b8210: f85f83aa     	ldur	x10, [x29, #-0x8]
  1b8214: eb0a0129     	subs	x9, x9, x10
  1b8218: b9000fe8     	str	w8, [sp, #0xc]
  1b821c: f90003e9     	str	x9, [sp]
  1b8220: 540000c1     	b.ne	0x1b8238 <ov_read+0x3a0>
  1b8224: 14000001     	b	0x1b8228 <ov_read+0x390>
  1b8228: b9400fe0     	ldr	w0, [sp, #0xc]
  1b822c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1b8230: 910283ff     	add	sp, sp, #0xa0
  1b8234: d65f03c0     	ret
  1b8238: 97fbc6ce     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b823c: d104c3ff     	sub	sp, sp, #0x130
  1b8240: f9008bfc     	str	x28, [sp, #0x110]
  1b8244: a9127bfd     	stp	x29, x30, [sp, #0x120]
  1b8248: 910483fd     	add	x29, sp, #0x120
  1b824c: d53bd048     	mrs	x8, TPIDR_EL0
  1b8250: f9401508     	ldr	x8, [x8, #0x28]
  1b8254: f81e83a8     	stur	x8, [x29, #-0x18]
  1b8258: f81b03a0     	stur	x0, [x29, #-0x50]
  1b825c: f81a83a1     	stur	x1, [x29, #-0x58]
  1b8260: f81a03a2     	stur	x2, [x29, #-0x60]
  1b8264: f81983a3     	stur	x3, [x29, #-0x68]
  1b8268: b81943a4     	stur	w4, [x29, #-0x6c]
  1b826c: f81883a5     	stur	x5, [x29, #-0x78]
  1b8270: f85983a8     	ldur	x8, [x29, #-0x68]
  1b8274: f81803a8     	stur	x8, [x29, #-0x80]
  1b8278: f85983a8     	ldur	x8, [x29, #-0x68]
  1b827c: f81783a8     	stur	x8, [x29, #-0x88]
  1b8280: 6f00e400     	movi	v0.2d, #0000000000000000
  1b8284: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b8288: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b828c: 14000001     	b	0x1b8290 <ov_read+0x3f8>
  1b8290: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b8294: f85803a9     	ldur	x9, [x29, #-0x80]
  1b8298: eb090108     	subs	x8, x8, x9
  1b829c: f90043e8     	str	x8, [sp, #0x80]
  1b82a0: 5400086a     	b.ge	0x1b83ac <ov_read+0x514>
  1b82a4: 14000001     	b	0x1b82a8 <ov_read+0x410>
  1b82a8: f85803a8     	ldur	x8, [x29, #-0x80]
  1b82ac: f85a03a9     	ldur	x9, [x29, #-0x60]
  1b82b0: eb090108     	subs	x8, x8, x9
  1b82b4: f10ffd08     	subs	x8, x8, #0x3ff
  1b82b8: f9003fe8     	str	x8, [sp, #0x78]
  1b82bc: 540000ac     	b.gt	0x1b82d0 <ov_read+0x438>
  1b82c0: 14000001     	b	0x1b82c4 <ov_read+0x42c>
  1b82c4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b82c8: f90047e8     	str	x8, [sp, #0x88]
  1b82cc: 1400000a     	b	0x1b82f4 <ov_read+0x45c>
  1b82d0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b82d4: f85803a9     	ldur	x9, [x29, #-0x80]
  1b82d8: 8b090108     	add	x8, x8, x9
  1b82dc: f1000109     	subs	x9, x8, #0x0
  1b82e0: 9a88a508     	cinc	x8, x8, lt
  1b82e4: 9341fd08     	asr	x8, x8, #1
  1b82e8: f90047e8     	str	x8, [sp, #0x88]
  1b82ec: f9003be9     	str	x9, [sp, #0x70]
  1b82f0: 14000001     	b	0x1b82f4 <ov_read+0x45c>
  1b82f4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1b82f8: f94047e1     	ldr	x1, [sp, #0x88]
  1b82fc: 97fff591     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b8300: f85b03a0     	ldur	x0, [x29, #-0x50]
  1b8304: d10103a1     	sub	x1, x29, #0x40
  1b8308: 92800002     	mov	x2, #-0x1               // =-1
  1b830c: 97fff5ad     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b8310: f9004be0     	str	x0, [sp, #0x90]
  1b8314: f9404be0     	ldr	x0, [sp, #0x90]
  1b8318: b1020000     	adds	x0, x0, #0x80
  1b831c: f90037e0     	str	x0, [sp, #0x68]
  1b8320: 540000a1     	b.ne	0x1b8334 <ov_read+0x49c>
  1b8324: 14000001     	b	0x1b8328 <ov_read+0x490>
  1b8328: 321963e8     	orr	w8, wzr, #0xffffff80
  1b832c: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b8330: 14000089     	b	0x1b8554 <ov_read+0x6bc>
  1b8334: f9404be8     	ldr	x8, [sp, #0x90]
  1b8338: b7f80128     	tbnz	x8, #0x3f, 0x1b835c <ov_read+0x4c4>
  1b833c: 14000001     	b	0x1b8340 <ov_read+0x4a8>
  1b8340: d10103a0     	sub	x0, x29, #0x40
  1b8344: 97fbc3e3     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b8348: b85943a8     	ldur	w8, [x29, #-0x6c]
  1b834c: 6b080008     	subs	w8, w0, w8
  1b8350: b90067e8     	str	w8, [sp, #0x64]
  1b8354: 54000160     	b.eq	0x1b8380 <ov_read+0x4e8>
  1b8358: 14000001     	b	0x1b835c <ov_read+0x4c4>
  1b835c: f94047e8     	ldr	x8, [sp, #0x88]
  1b8360: f81803a8     	stur	x8, [x29, #-0x80]
  1b8364: f9404be8     	ldr	x8, [sp, #0x90]
  1b8368: b7f800a8     	tbnz	x8, #0x3f, 0x1b837c <ov_read+0x4e4>
  1b836c: 14000001     	b	0x1b8370 <ov_read+0x4d8>
  1b8370: f9404be8     	ldr	x8, [sp, #0x90]
  1b8374: f81783a8     	stur	x8, [x29, #-0x88]
  1b8378: 14000001     	b	0x1b837c <ov_read+0x4e4>
  1b837c: 14000008     	b	0x1b839c <ov_read+0x504>
  1b8380: f9404be8     	ldr	x8, [sp, #0x90]
  1b8384: b89c83a9     	ldursw	x9, [x29, #-0x38]
  1b8388: 8b090108     	add	x8, x8, x9
  1b838c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1b8390: 8b090108     	add	x8, x8, x9
  1b8394: f81a03a8     	stur	x8, [x29, #-0x60]
  1b8398: 14000001     	b	0x1b839c <ov_read+0x504>
  1b839c: d10103a0     	sub	x0, x29, #0x40
  1b83a0: 97fbb32c     	bl	0xa5050 <ogg_page_release@plt>
  1b83a4: b90063e0     	str	w0, [sp, #0x60]
  1b83a8: 17ffffba     	b	0x1b8290 <ov_read+0x3f8>
  1b83ac: f85b03a0     	ldur	x0, [x29, #-0x50]
  1b83b0: f85783a1     	ldur	x1, [x29, #-0x88]
  1b83b4: 97fff563     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b83b8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1b83bc: d10103a1     	sub	x1, x29, #0x40
  1b83c0: 92800002     	mov	x2, #-0x1               // =-1
  1b83c4: 97fff57f     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b83c8: f9004be0     	str	x0, [sp, #0x90]
  1b83cc: f9404be0     	ldr	x0, [sp, #0x90]
  1b83d0: b1020000     	adds	x0, x0, #0x80
  1b83d4: f9002fe0     	str	x0, [sp, #0x58]
  1b83d8: 540000a1     	b.ne	0x1b83ec <ov_read+0x554>
  1b83dc: 14000001     	b	0x1b83e0 <ov_read+0x548>
  1b83e0: 321963e8     	orr	w8, wzr, #0xffffff80
  1b83e4: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b83e8: 1400005b     	b	0x1b8554 <ov_read+0x6bc>
  1b83ec: f85a03a8     	ldur	x8, [x29, #-0x60]
  1b83f0: f85983a9     	ldur	x9, [x29, #-0x68]
  1b83f4: eb090108     	subs	x8, x8, x9
  1b83f8: f9002be8     	str	x8, [sp, #0x50]
  1b83fc: 540000aa     	b.ge	0x1b8410 <ov_read+0x578>
  1b8400: 14000001     	b	0x1b8404 <ov_read+0x56c>
  1b8404: f9404be8     	ldr	x8, [sp, #0x90]
  1b8408: b6f80428     	tbz	x8, #0x3f, 0x1b848c <ov_read+0x5f4>
  1b840c: 14000001     	b	0x1b8410 <ov_read+0x578>
  1b8410: d10103a0     	sub	x0, x29, #0x40
  1b8414: 97fbb30f     	bl	0xa5050 <ogg_page_release@plt>
  1b8418: b85883a8     	ldur	w8, [x29, #-0x78]
  1b841c: 11000508     	add	w8, w8, #0x1
  1b8420: 2a0803fe     	mov	w30, w8
  1b8424: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b8428: 2a1e03e8     	mov	w8, w30
  1b842c: b9002928     	str	w8, [x9, #0x28]
  1b8430: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b8434: b9402928     	ldr	w8, [x9, #0x28]
  1b8438: 11000508     	add	w8, w8, #0x1
  1b843c: 2a0803e9     	mov	w9, w8
  1b8440: 937d7d29     	sbfiz	x9, x9, #3, #32
  1b8444: b9004fe0     	str	w0, [sp, #0x4c]
  1b8448: aa0903e0     	mov	x0, x9
  1b844c: 97fba791     	bl	0xa2290 <malloc@plt>
  1b8450: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b8454: f9001920     	str	x0, [x9, #0x30]
  1b8458: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b845c: b9802929     	ldrsw	x9, [x9, #0x28]
  1b8460: d37ef520     	lsl	x0, x9, #2
  1b8464: 97fba78b     	bl	0xa2290 <malloc@plt>
  1b8468: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b846c: f9002120     	str	x0, [x9, #0x40]
  1b8470: f85a03a9     	ldur	x9, [x29, #-0x60]
  1b8474: f85b03a0     	ldur	x0, [x29, #-0x50]
  1b8478: f9401800     	ldr	x0, [x0, #0x30]
  1b847c: f85883be     	ldur	x30, [x29, #-0x78]
  1b8480: 8b1e0c00     	add	x0, x0, x30, lsl #3
  1b8484: f9000409     	str	x9, [x0, #0x8]
  1b8488: 14000026     	b	0x1b8520 <ov_read+0x688>
  1b848c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b8490: f85783a1     	ldur	x1, [x29, #-0x88]
  1b8494: f9400902     	ldr	x2, [x8, #0x10]
  1b8498: f85983a3     	ldur	x3, [x29, #-0x68]
  1b849c: d10103a9     	sub	x9, x29, #0x40
  1b84a0: aa0903e0     	mov	x0, x9
  1b84a4: f90023e8     	str	x8, [sp, #0x40]
  1b84a8: f9001fe1     	str	x1, [sp, #0x38]
  1b84ac: f9001be2     	str	x2, [sp, #0x30]
  1b84b0: f90017e3     	str	x3, [sp, #0x28]
  1b84b4: f90013e9     	str	x9, [sp, #0x20]
  1b84b8: 97fbc386     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b84bc: f85883a8     	ldur	x8, [x29, #-0x78]
  1b84c0: 91000505     	add	x5, x8, #0x1
  1b84c4: f94023e8     	ldr	x8, [sp, #0x40]
  1b84c8: b9001fe0     	str	w0, [sp, #0x1c]
  1b84cc: aa0803e0     	mov	x0, x8
  1b84d0: f9401fe1     	ldr	x1, [sp, #0x38]
  1b84d4: f9401be2     	ldr	x2, [sp, #0x30]
  1b84d8: f94017e3     	ldr	x3, [sp, #0x28]
  1b84dc: b9401fe4     	ldr	w4, [sp, #0x1c]
  1b84e0: 97ffff57     	bl	0x1b823c <ov_read+0x3a4>
  1b84e4: 2a0003e1     	mov	w1, w0
  1b84e8: 93407c28     	sxtw	x8, w1
  1b84ec: f9004be8     	str	x8, [sp, #0x90]
  1b84f0: f94013e0     	ldr	x0, [sp, #0x20]
  1b84f4: 97fbb2d7     	bl	0xa5050 <ogg_page_release@plt>
  1b84f8: f9404be8     	ldr	x8, [sp, #0x90]
  1b84fc: b1020108     	adds	x8, x8, #0x80
  1b8500: b9001be0     	str	w0, [sp, #0x18]
  1b8504: f9000be8     	str	x8, [sp, #0x10]
  1b8508: 540000a1     	b.ne	0x1b851c <ov_read+0x684>
  1b850c: 14000001     	b	0x1b8510 <ov_read+0x678>
  1b8510: 321963e8     	orr	w8, wzr, #0xffffff80
  1b8514: b81bc3a8     	stur	w8, [x29, #-0x44]
  1b8518: 1400000f     	b	0x1b8554 <ov_read+0x6bc>
  1b851c: 14000001     	b	0x1b8520 <ov_read+0x688>
  1b8520: f85a83a8     	ldur	x8, [x29, #-0x58]
  1b8524: f85b03a9     	ldur	x9, [x29, #-0x50]
  1b8528: f9401929     	ldr	x9, [x9, #0x30]
  1b852c: f85883aa     	ldur	x10, [x29, #-0x78]
  1b8530: f82a7928     	str	x8, [x9, x10, lsl #3]
  1b8534: b85943ab     	ldur	w11, [x29, #-0x6c]
  1b8538: f85b03a8     	ldur	x8, [x29, #-0x50]
  1b853c: f9402108     	ldr	x8, [x8, #0x40]
  1b8540: f85883a9     	ldur	x9, [x29, #-0x78]
  1b8544: b829790b     	str	w11, [x8, x9, lsl #2]
  1b8548: 2a1f03eb     	mov	w11, wzr
  1b854c: b81bc3ab     	stur	w11, [x29, #-0x44]
  1b8550: 14000001     	b	0x1b8554 <ov_read+0x6bc>
  1b8554: b85bc3a8     	ldur	w8, [x29, #-0x44]
  1b8558: d53bd049     	mrs	x9, TPIDR_EL0
  1b855c: f9401529     	ldr	x9, [x9, #0x28]
  1b8560: f85e83aa     	ldur	x10, [x29, #-0x18]
  1b8564: eb0a0129     	subs	x9, x9, x10
  1b8568: b9000fe8     	str	w8, [sp, #0xc]
  1b856c: f90003e9     	str	x9, [sp]
  1b8570: 540000e1     	b.ne	0x1b858c <ov_read+0x6f4>
  1b8574: 14000001     	b	0x1b8578 <ov_read+0x6e0>
  1b8578: b9400fe0     	ldr	w0, [sp, #0xc]
  1b857c: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  1b8580: f9408bfc     	ldr	x28, [sp, #0x110]
  1b8584: 9104c3ff     	add	sp, sp, #0x130
  1b8588: d65f03c0     	ret
  1b858c: 97fbc5f9     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b8590: d104c3ff     	sub	sp, sp, #0x130
  1b8594: f9008bfc     	str	x28, [sp, #0x110]
  1b8598: a9127bfd     	stp	x29, x30, [sp, #0x120]
  1b859c: 910483fd     	add	x29, sp, #0x120
  1b85a0: d53bd048     	mrs	x8, TPIDR_EL0
  1b85a4: f9401508     	ldr	x8, [x8, #0x28]
  1b85a8: f81e83a8     	stur	x8, [x29, #-0x18]
  1b85ac: f81883a0     	stur	x0, [x29, #-0x78]
  1b85b0: f81803a1     	stur	x1, [x29, #-0x80]
  1b85b4: 6f00e400     	movi	v0.2d, #0000000000000000
  1b85b8: 3c9d03a0     	stur	q0, [x29, #-0x30]
  1b85bc: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1b85c0: f85883a8     	ldur	x8, [x29, #-0x78]
  1b85c4: b9802908     	ldrsw	x8, [x8, #0x28]
  1b85c8: d37df100     	lsl	x0, x8, #3
  1b85cc: 97fba731     	bl	0xa2290 <malloc@plt>
  1b85d0: f85883a8     	ldur	x8, [x29, #-0x78]
  1b85d4: f9001d00     	str	x0, [x8, #0x38]
  1b85d8: f85883a8     	ldur	x8, [x29, #-0x78]
  1b85dc: b9402909     	ldr	w9, [x8, #0x28]
  1b85e0: 531f7929     	lsl	w9, w9, #1
  1b85e4: 2a0903e0     	mov	w0, w9
  1b85e8: 937d7c00     	sbfiz	x0, x0, #3, #32
  1b85ec: 97fba729     	bl	0xa2290 <malloc@plt>
  1b85f0: f85883a8     	ldur	x8, [x29, #-0x78]
  1b85f4: f9002500     	str	x0, [x8, #0x48]
  1b85f8: 2a1f03e9     	mov	w9, wzr
  1b85fc: b817c3a9     	stur	w9, [x29, #-0x84]
  1b8600: 14000001     	b	0x1b8604 <ov_read+0x76c>
  1b8604: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b8608: f85883a9     	ldur	x9, [x29, #-0x78]
  1b860c: b940292a     	ldr	w10, [x9, #0x28]
  1b8610: 6b0a0108     	subs	w8, w8, w10
  1b8614: b9005fe8     	str	w8, [sp, #0x5c]
  1b8618: 54001a4a     	b.ge	0x1b8960 <ov_read+0xac8>
  1b861c: 14000001     	b	0x1b8620 <ov_read+0x788>
  1b8620: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b8624: 35000168     	cbnz	w8, 0x1b8650 <ov_read+0x7b8>
  1b8628: 14000001     	b	0x1b862c <ov_read+0x794>
  1b862c: f85803a8     	ldur	x8, [x29, #-0x80]
  1b8630: f85883a9     	ldur	x9, [x29, #-0x78]
  1b8634: f9401d29     	ldr	x9, [x9, #0x38]
  1b8638: b897c3aa     	ldursw	x10, [x29, #-0x84]
  1b863c: f82a7928     	str	x8, [x9, x10, lsl #3]
  1b8640: f85883a0     	ldur	x0, [x29, #-0x78]
  1b8644: f85803a1     	ldur	x1, [x29, #-0x80]
  1b8648: 97fff4be     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b864c: 1400001f     	b	0x1b86c8 <ov_read+0x830>
  1b8650: f85883a8     	ldur	x8, [x29, #-0x78]
  1b8654: f9401909     	ldr	x9, [x8, #0x30]
  1b8658: b897c3aa     	ldursw	x10, [x29, #-0x84]
  1b865c: f86a7921     	ldr	x1, [x9, x10, lsl #3]
  1b8660: aa0803e0     	mov	x0, x8
  1b8664: 97fff4b7     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b8668: f85883a8     	ldur	x8, [x29, #-0x78]
  1b866c: 91014101     	add	x1, x8, #0x50
  1b8670: 91022102     	add	x2, x8, #0x88
  1b8674: aa1f03e0     	mov	x0, xzr
  1b8678: f9002be0     	str	x0, [sp, #0x50]
  1b867c: aa0803e0     	mov	x0, x8
  1b8680: f9402be3     	ldr	x3, [sp, #0x50]
  1b8684: f9402be4     	ldr	x4, [sp, #0x50]
  1b8688: 97fffa1a     	bl	0x1b6ef0 <ov_pcm_seek+0x74c>
  1b868c: 36f80100     	tbz	w0, #0x1f, 0x1b86ac <ov_read+0x814>
  1b8690: 14000001     	b	0x1b8694 <ov_read+0x7fc>
  1b8694: f85883a8     	ldur	x8, [x29, #-0x78]
  1b8698: f9401d08     	ldr	x8, [x8, #0x38]
  1b869c: b897c3a9     	ldursw	x9, [x29, #-0x84]
  1b86a0: 9280000a     	mov	x10, #-0x1              // =-1
  1b86a4: f829790a     	str	x10, [x8, x9, lsl #3]
  1b86a8: 14000007     	b	0x1b86c4 <ov_read+0x82c>
  1b86ac: f85883a8     	ldur	x8, [x29, #-0x78]
  1b86b0: f9400909     	ldr	x9, [x8, #0x10]
  1b86b4: f9401d08     	ldr	x8, [x8, #0x38]
  1b86b8: b897c3aa     	ldursw	x10, [x29, #-0x84]
  1b86bc: f82a7909     	str	x9, [x8, x10, lsl #3]
  1b86c0: 14000001     	b	0x1b86c4 <ov_read+0x82c>
  1b86c4: 14000001     	b	0x1b86c8 <ov_read+0x830>
  1b86c8: f85883a8     	ldur	x8, [x29, #-0x78]
  1b86cc: f9401d08     	ldr	x8, [x8, #0x38]
  1b86d0: b897c3a9     	ldursw	x9, [x29, #-0x84]
  1b86d4: f8697908     	ldr	x8, [x8, x9, lsl #3]
  1b86d8: b1000508     	adds	x8, x8, #0x1
  1b86dc: f90027e8     	str	x8, [sp, #0x48]
  1b86e0: 54000da0     	b.eq	0x1b8894 <ov_read+0x9fc>
  1b86e4: 14000001     	b	0x1b86e8 <ov_read+0x850>
  1b86e8: aa1f03e8     	mov	x8, xzr
  1b86ec: f90047e8     	str	x8, [sp, #0x88]
  1b86f0: 92800008     	mov	x8, #-0x1               // =-1
  1b86f4: f9003fe8     	str	x8, [sp, #0x78]
  1b86f8: f85883a8     	ldur	x8, [x29, #-0x78]
  1b86fc: f9406900     	ldr	x0, [x8, #0xd0]
  1b8700: f9402108     	ldr	x8, [x8, #0x40]
  1b8704: b897c3a9     	ldursw	x9, [x29, #-0x84]
  1b8708: b8697901     	ldr	w1, [x8, x9, lsl #2]
  1b870c: 97fbbee1     	bl	0xa8290 <ogg_stream_reset_serialno@plt>
  1b8710: b90047e0     	str	w0, [sp, #0x44]
  1b8714: 14000001     	b	0x1b8718 <ov_read+0x880>
  1b8718: 6f00e400     	movi	v0.2d, #0000000000000000
  1b871c: 3c9b03a0     	stur	q0, [x29, #-0x50]
  1b8720: 3c9a03a0     	stur	q0, [x29, #-0x60]
  1b8724: 3c9903a0     	stur	q0, [x29, #-0x70]
  1b8728: f85883a0     	ldur	x0, [x29, #-0x78]
  1b872c: d10103a1     	sub	x1, x29, #0x40
  1b8730: 92800002     	mov	x2, #-0x1               // =-1
  1b8734: 97fff4a3     	bl	0x1b59c0 <ov_raw_seek+0x664>
  1b8738: f9004be0     	str	x0, [sp, #0x90]
  1b873c: f9404be0     	ldr	x0, [sp, #0x90]
  1b8740: b6f80060     	tbz	x0, #0x3f, 0x1b874c <ov_read+0x8b4>
  1b8744: 14000001     	b	0x1b8748 <ov_read+0x8b0>
  1b8748: 14000046     	b	0x1b8860 <ov_read+0x9c8>
  1b874c: d10103a0     	sub	x0, x29, #0x40
  1b8750: 97fbc2e0     	bl	0xa92d0 <ogg_page_serialno@plt>
  1b8754: f85883be     	ldur	x30, [x29, #-0x78]
  1b8758: f94023de     	ldr	x30, [x30, #0x40]
  1b875c: b897c3a8     	ldursw	x8, [x29, #-0x84]
  1b8760: b8687bc9     	ldr	w9, [x30, x8, lsl #2]
  1b8764: 6b090009     	subs	w9, w0, w9
  1b8768: b90043e9     	str	w9, [sp, #0x40]
  1b876c: 54000060     	b.eq	0x1b8778 <ov_read+0x8e0>
  1b8770: 14000001     	b	0x1b8774 <ov_read+0x8dc>
  1b8774: 1400003b     	b	0x1b8860 <ov_read+0x9c8>
  1b8778: d10103a8     	sub	x8, x29, #0x40
  1b877c: aa0803e0     	mov	x0, x8
  1b8780: f9001fe8     	str	x8, [sp, #0x38]
  1b8784: 97fbb3ab     	bl	0xa5630 <ogg_page_granulepos@plt>
  1b8788: f90043e0     	str	x0, [sp, #0x80]
  1b878c: f85883a8     	ldur	x8, [x29, #-0x78]
  1b8790: f9406900     	ldr	x0, [x8, #0xd0]
  1b8794: f9401fe1     	ldr	x1, [sp, #0x38]
  1b8798: 97fbaa5e     	bl	0xa3110 <ogg_stream_pagein@plt>
  1b879c: b90037e0     	str	w0, [sp, #0x34]
  1b87a0: 14000001     	b	0x1b87a4 <ov_read+0x90c>
  1b87a4: f85883a8     	ldur	x8, [x29, #-0x78]
  1b87a8: f9406900     	ldr	x0, [x8, #0xd0]
  1b87ac: d101c3a1     	sub	x1, x29, #0x70
  1b87b0: 97fba8b8     	bl	0xa2a90 <ogg_stream_packetout@plt>
  1b87b4: b90077e0     	str	w0, [sp, #0x74]
  1b87b8: 34000380     	cbz	w0, 0x1b8828 <ov_read+0x990>
  1b87bc: 14000001     	b	0x1b87c0 <ov_read+0x928>
  1b87c0: b94077e8     	ldr	w8, [sp, #0x74]
  1b87c4: 71000508     	subs	w8, w8, #0x1
  1b87c8: b90033e8     	str	w8, [sp, #0x30]
  1b87cc: 540002cb     	b.lt	0x1b8824 <ov_read+0x98c>
  1b87d0: 14000001     	b	0x1b87d4 <ov_read+0x93c>
  1b87d4: f85883a8     	ldur	x8, [x29, #-0x78]
  1b87d8: 91014100     	add	x0, x8, #0x50
  1b87dc: d101c3a1     	sub	x1, x29, #0x70
  1b87e0: 97fbb578     	bl	0xa5dc0 <vorbis_packet_blocksize@plt>
  1b87e4: f90037e0     	str	x0, [sp, #0x68]
  1b87e8: f9403fe8     	ldr	x8, [sp, #0x78]
  1b87ec: b1000508     	adds	x8, x8, #0x1
  1b87f0: f90017e8     	str	x8, [sp, #0x28]
  1b87f4: 54000120     	b.eq	0x1b8818 <ov_read+0x980>
  1b87f8: 14000001     	b	0x1b87fc <ov_read+0x964>
  1b87fc: f9403fe8     	ldr	x8, [sp, #0x78]
  1b8800: f94037e9     	ldr	x9, [sp, #0x68]
  1b8804: 8b090108     	add	x8, x8, x9
  1b8808: f94047e9     	ldr	x9, [sp, #0x88]
  1b880c: 8b880928     	add	x8, x9, x8, asr #2
  1b8810: f90047e8     	str	x8, [sp, #0x88]
  1b8814: 14000001     	b	0x1b8818 <ov_read+0x980>
  1b8818: f94037e8     	ldr	x8, [sp, #0x68]
  1b881c: f9003fe8     	str	x8, [sp, #0x78]
  1b8820: 14000001     	b	0x1b8824 <ov_read+0x98c>
  1b8824: 17ffffe0     	b	0x1b87a4 <ov_read+0x90c>
  1b8828: d101c3a0     	sub	x0, x29, #0x70
  1b882c: 97fbc761     	bl	0xaa5b0 <ogg_packet_release@plt>
  1b8830: f94043fe     	ldr	x30, [sp, #0x80]
  1b8834: b10007de     	adds	x30, x30, #0x1
  1b8838: b90027e0     	str	w0, [sp, #0x24]
  1b883c: f9000ffe     	str	x30, [sp, #0x18]
  1b8840: 540000e0     	b.eq	0x1b885c <ov_read+0x9c4>
  1b8844: 14000001     	b	0x1b8848 <ov_read+0x9b0>
  1b8848: f94043e8     	ldr	x8, [sp, #0x80]
  1b884c: f94047e9     	ldr	x9, [sp, #0x88]
  1b8850: eb090108     	subs	x8, x8, x9
  1b8854: f90047e8     	str	x8, [sp, #0x88]
  1b8858: 14000002     	b	0x1b8860 <ov_read+0x9c8>
  1b885c: 17ffffaf     	b	0x1b8718 <ov_read+0x880>
  1b8860: f94047e8     	ldr	x8, [sp, #0x88]
  1b8864: b6f800a8     	tbz	x8, #0x3f, 0x1b8878 <ov_read+0x9e0>
  1b8868: 14000001     	b	0x1b886c <ov_read+0x9d4>
  1b886c: aa1f03e8     	mov	x8, xzr
  1b8870: f90047e8     	str	x8, [sp, #0x88]
  1b8874: 14000001     	b	0x1b8878 <ov_read+0x9e0>
  1b8878: f94047e8     	ldr	x8, [sp, #0x88]
  1b887c: f85883a9     	ldur	x9, [x29, #-0x78]
  1b8880: f9402529     	ldr	x9, [x9, #0x48]
  1b8884: b857c3aa     	ldur	w10, [x29, #-0x84]
  1b8888: 531f794a     	lsl	w10, w10, #1
  1b888c: f82ad928     	str	x8, [x9, w10, sxtw #3]
  1b8890: 14000001     	b	0x1b8894 <ov_read+0x9fc>
  1b8894: f85883a8     	ldur	x8, [x29, #-0x78]
  1b8898: f9401908     	ldr	x8, [x8, #0x30]
  1b889c: b857c3a9     	ldur	w9, [x29, #-0x84]
  1b88a0: 11000529     	add	w9, w9, #0x1
  1b88a4: f869d908     	ldr	x8, [x8, w9, sxtw #3]
  1b88a8: f90033e8     	str	x8, [sp, #0x60]
  1b88ac: f85883a0     	ldur	x0, [x29, #-0x78]
  1b88b0: f94033e1     	ldr	x1, [sp, #0x60]
  1b88b4: 97fff423     	bl	0x1b5940 <ov_raw_seek+0x5e4>
  1b88b8: 14000001     	b	0x1b88bc <ov_read+0xa24>
  1b88bc: f85883a0     	ldur	x0, [x29, #-0x78]
  1b88c0: d10103a1     	sub	x1, x29, #0x40
  1b88c4: 97fff759     	bl	0x1b6628 <ov_pcm_seek_page+0x938>
  1b88c8: f9004be0     	str	x0, [sp, #0x90]
  1b88cc: f9404be0     	ldr	x0, [sp, #0x90]
  1b88d0: b6f80120     	tbz	x0, #0x3f, 0x1b88f4 <ov_read+0xa5c>
  1b88d4: 14000001     	b	0x1b88d8 <ov_read+0xa40>
  1b88d8: f85883a8     	ldur	x8, [x29, #-0x78]
  1b88dc: 91014100     	add	x0, x8, #0x50
  1b88e0: 97fbc390     	bl	0xa9720 <vorbis_info_clear@plt>
  1b88e4: f85883a8     	ldur	x8, [x29, #-0x78]
  1b88e8: 91022100     	add	x0, x8, #0x88
  1b88ec: 97fbae29     	bl	0xa4190 <vorbis_comment_clear@plt>
  1b88f0: 14000017     	b	0x1b894c <ov_read+0xab4>
  1b88f4: d10103a0     	sub	x0, x29, #0x40
  1b88f8: 97fbb34e     	bl	0xa5630 <ogg_page_granulepos@plt>
  1b88fc: b1000400     	adds	x0, x0, #0x1
  1b8900: f9000be0     	str	x0, [sp, #0x10]
  1b8904: 540001c0     	b.eq	0x1b893c <ov_read+0xaa4>
  1b8908: 14000001     	b	0x1b890c <ov_read+0xa74>
  1b890c: d10103a0     	sub	x0, x29, #0x40
  1b8910: 97fbb348     	bl	0xa5630 <ogg_page_granulepos@plt>
  1b8914: f85883be     	ldur	x30, [x29, #-0x78]
  1b8918: f94027de     	ldr	x30, [x30, #0x48]
  1b891c: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b8920: 531f7909     	lsl	w9, w8, #1
  1b8924: f869dbca     	ldr	x10, [x30, w9, sxtw #3]
  1b8928: eb0a000a     	subs	x10, x0, x10
  1b892c: 320003e9     	orr	w9, wzr, #0x1
  1b8930: 331f7909     	bfi	w9, w8, #1, #31
  1b8934: f829dbca     	str	x10, [x30, w9, sxtw #3]
  1b8938: 14000005     	b	0x1b894c <ov_read+0xab4>
  1b893c: f9404be8     	ldr	x8, [sp, #0x90]
  1b8940: f85883a9     	ldur	x9, [x29, #-0x78]
  1b8944: f9000928     	str	x8, [x9, #0x10]
  1b8948: 17ffffdd     	b	0x1b88bc <ov_read+0xa24>
  1b894c: 14000001     	b	0x1b8950 <ov_read+0xab8>
  1b8950: b857c3a8     	ldur	w8, [x29, #-0x84]
  1b8954: 11000508     	add	w8, w8, #0x1
  1b8958: b817c3a8     	stur	w8, [x29, #-0x84]
  1b895c: 17ffff2a     	b	0x1b8604 <ov_read+0x76c>
  1b8960: d10103a0     	sub	x0, x29, #0x40
  1b8964: 97fbb1bb     	bl	0xa5050 <ogg_page_release@plt>
  1b8968: d53bd05e     	mrs	x30, TPIDR_EL0
  1b896c: f94017de     	ldr	x30, [x30, #0x28]
  1b8970: f85e83a8     	ldur	x8, [x29, #-0x18]
  1b8974: eb0803c8     	subs	x8, x30, x8
  1b8978: b9000fe0     	str	w0, [sp, #0xc]
  1b897c: f90003e8     	str	x8, [sp]
  1b8980: 540000c1     	b.ne	0x1b8998 <ov_read+0xb00>
  1b8984: 14000001     	b	0x1b8988 <ov_read+0xaf0>
  1b8988: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  1b898c: f9408bfc     	ldr	x28, [sp, #0x110]
  1b8990: 9104c3ff     	add	sp, sp, #0x130
  1b8994: d65f03c0     	ret
  1b8998: 97fbc4f6     	bl	0xa9d70 <__stack_chk_fail@plt>
  1b899c: d10183ff     	sub	sp, sp, #0x60
  1b89a0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b89a4: 910143fd     	add	x29, sp, #0x50
  1b89a8: 90000788     	adrp	x8, 0x2a8000
  1b89ac: f943bd08     	ldr	x8, [x8, #0x778]
  1b89b0: d2800009     	mov	x9, #0x0                // =0
  1b89b4: f81f03a0     	stur	x0, [x29, #-0x10]
  1b89b8: b900011f     	str	wzr, [x8]
  1b89bc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b89c0: f9400000     	ldr	x0, [x0]
  1b89c4: eb09001f     	cmp	x0, x9
  1b89c8: 1a9f07ea     	cset	w10, ne
  1b89cc: f90017e8     	str	x8, [sp, #0x28]
  1b89d0: 3700004a     	tbnz	w10, #0x0, 0x1b89d8 <ov_read+0xb40>
  1b89d4: 14000030     	b	0x1b8a94 <ov_read+0xbfc>
  1b89d8: b24003e1     	orr	x1, xzr, #0x1
  1b89dc: b27b0be8     	orr	x8, xzr, #0xe0
  1b89e0: b27603e9     	orr	x9, xzr, #0x400
  1b89e4: d280000a     	mov	x10, #0x0               // =0
  1b89e8: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b89ec: f9401160     	ldr	x0, [x11, #0x20]
  1b89f0: f90013e1     	str	x1, [sp, #0x20]
  1b89f4: aa0903e1     	mov	x1, x9
  1b89f8: f9000fe8     	str	x8, [sp, #0x18]
  1b89fc: f9000be9     	str	x9, [sp, #0x10]
  1b8a00: f90007ea     	str	x10, [sp, #0x8]
  1b8a04: 97fb9f67     	bl	0xa07a0 <ogg_sync_bufferin@plt>
  1b8a08: f81e83a0     	stur	x0, [x29, #-0x18]
  1b8a0c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8a10: f9400fe9     	ldr	x9, [sp, #0x18]
  1b8a14: 8b090108     	add	x8, x8, x9
  1b8a18: f9400108     	ldr	x8, [x8]
  1b8a1c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1b8a20: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8a24: f9400143     	ldr	x3, [x10]
  1b8a28: f94013e1     	ldr	x1, [sp, #0x20]
  1b8a2c: f9400be2     	ldr	x2, [sp, #0x10]
  1b8a30: d63f0100     	blr	x8
  1b8a34: f81e03a0     	stur	x0, [x29, #-0x20]
  1b8a38: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b8a3c: f94007e9     	ldr	x9, [sp, #0x8]
  1b8a40: eb09011f     	cmp	x8, x9
  1b8a44: 1a9fd7ec     	cset	w12, gt
  1b8a48: 3700004c     	tbnz	w12, #0x0, 0x1b8a50 <ov_read+0xbb8>
  1b8a4c: 14000005     	b	0x1b8a60 <ov_read+0xbc8>
  1b8a50: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8a54: f9401100     	ldr	x0, [x8, #0x20]
  1b8a58: f85e03a1     	ldur	x1, [x29, #-0x20]
  1b8a5c: 97fbaf79     	bl	0xa4840 <ogg_sync_wrote@plt>
  1b8a60: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b8a64: b4000048     	cbz	x8, 0x1b8a6c <ov_read+0xbd4>
  1b8a68: 14000008     	b	0x1b8a88 <ov_read+0xbf0>
  1b8a6c: f94017e8     	ldr	x8, [sp, #0x28]
  1b8a70: b9400109     	ldr	w9, [x8]
  1b8a74: 35000049     	cbnz	w9, 0x1b8a7c <ov_read+0xbe4>
  1b8a78: 14000004     	b	0x1b8a88 <ov_read+0xbf0>
  1b8a7c: 92800008     	mov	x8, #-0x1               // =-1
  1b8a80: f81f83a8     	stur	x8, [x29, #-0x8]
  1b8a84: 14000005     	b	0x1b8a98 <ov_read+0xc00>
  1b8a88: f85e03a8     	ldur	x8, [x29, #-0x20]
  1b8a8c: f81f83a8     	stur	x8, [x29, #-0x8]
  1b8a90: 14000002     	b	0x1b8a98 <ov_read+0xc00>
  1b8a94: f81f83bf     	stur	xzr, [x29, #-0x8]
  1b8a98: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b8a9c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1b8aa0: 910183ff     	add	sp, sp, #0x60
  1b8aa4: d65f03c0     	ret

00000000001b8aa8 <sonicGetSpeed>:
  1b8aa8: d10043ff     	sub	sp, sp, #0x10
  1b8aac: f90007e0     	str	x0, [sp, #0x8]
  1b8ab0: f94007e0     	ldr	x0, [sp, #0x8]
  1b8ab4: bd402000     	ldr	s0, [x0, #0x20]
  1b8ab8: 910043ff     	add	sp, sp, #0x10
  1b8abc: d65f03c0     	ret

00000000001b8ac0 <sonicSetSpeed>:
  1b8ac0: d10043ff     	sub	sp, sp, #0x10
  1b8ac4: f90007e0     	str	x0, [sp, #0x8]
  1b8ac8: bd0007e0     	str	s0, [sp, #0x4]
  1b8acc: b94007e8     	ldr	w8, [sp, #0x4]
  1b8ad0: f94007e0     	ldr	x0, [sp, #0x8]
  1b8ad4: b9002008     	str	w8, [x0, #0x20]
  1b8ad8: 910043ff     	add	sp, sp, #0x10
  1b8adc: d65f03c0     	ret

00000000001b8ae0 <sonicGetPitch>:
  1b8ae0: d10043ff     	sub	sp, sp, #0x10
  1b8ae4: f90007e0     	str	x0, [sp, #0x8]
  1b8ae8: f94007e0     	ldr	x0, [sp, #0x8]
  1b8aec: bd402800     	ldr	s0, [x0, #0x28]
  1b8af0: 910043ff     	add	sp, sp, #0x10
  1b8af4: d65f03c0     	ret

00000000001b8af8 <sonicSetPitch>:
  1b8af8: d10043ff     	sub	sp, sp, #0x10
  1b8afc: f90007e0     	str	x0, [sp, #0x8]
  1b8b00: bd0007e0     	str	s0, [sp, #0x4]
  1b8b04: b94007e8     	ldr	w8, [sp, #0x4]
  1b8b08: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b0c: b9002808     	str	w8, [x0, #0x28]
  1b8b10: 910043ff     	add	sp, sp, #0x10
  1b8b14: d65f03c0     	ret

00000000001b8b18 <sonicGetRate>:
  1b8b18: d10043ff     	sub	sp, sp, #0x10
  1b8b1c: f90007e0     	str	x0, [sp, #0x8]
  1b8b20: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b24: bd402c00     	ldr	s0, [x0, #0x2c]
  1b8b28: 910043ff     	add	sp, sp, #0x10
  1b8b2c: d65f03c0     	ret

00000000001b8b30 <sonicSetRate>:
  1b8b30: d10043ff     	sub	sp, sp, #0x10
  1b8b34: f90007e0     	str	x0, [sp, #0x8]
  1b8b38: bd0007e0     	str	s0, [sp, #0x4]
  1b8b3c: b94007e8     	ldr	w8, [sp, #0x4]
  1b8b40: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b44: b9002c08     	str	w8, [x0, #0x2c]
  1b8b48: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b4c: b900301f     	str	wzr, [x0, #0x30]
  1b8b50: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b54: b900341f     	str	wzr, [x0, #0x34]
  1b8b58: 910043ff     	add	sp, sp, #0x10
  1b8b5c: d65f03c0     	ret

00000000001b8b60 <sonicGetChordPitch>:
  1b8b60: d10043ff     	sub	sp, sp, #0x10
  1b8b64: f90007e0     	str	x0, [sp, #0x8]
  1b8b68: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b6c: b9403800     	ldr	w0, [x0, #0x38]
  1b8b70: 910043ff     	add	sp, sp, #0x10
  1b8b74: d65f03c0     	ret

00000000001b8b78 <sonicSetChordPitch>:
  1b8b78: d10043ff     	sub	sp, sp, #0x10
  1b8b7c: f90007e0     	str	x0, [sp, #0x8]
  1b8b80: b90007e1     	str	w1, [sp, #0x4]
  1b8b84: b94007e1     	ldr	w1, [sp, #0x4]
  1b8b88: f94007e0     	ldr	x0, [sp, #0x8]
  1b8b8c: b9003801     	str	w1, [x0, #0x38]
  1b8b90: 910043ff     	add	sp, sp, #0x10
  1b8b94: d65f03c0     	ret

00000000001b8b98 <sonicGetQuality>:
  1b8b98: d10043ff     	sub	sp, sp, #0x10
  1b8b9c: f90007e0     	str	x0, [sp, #0x8]
  1b8ba0: f94007e0     	ldr	x0, [sp, #0x8]
  1b8ba4: b9403c00     	ldr	w0, [x0, #0x3c]
  1b8ba8: 910043ff     	add	sp, sp, #0x10
  1b8bac: d65f03c0     	ret

00000000001b8bb0 <sonicSetQuality>:
  1b8bb0: d10043ff     	sub	sp, sp, #0x10
  1b8bb4: f90007e0     	str	x0, [sp, #0x8]
  1b8bb8: b90007e1     	str	w1, [sp, #0x4]
  1b8bbc: b94007e1     	ldr	w1, [sp, #0x4]
  1b8bc0: f94007e0     	ldr	x0, [sp, #0x8]
  1b8bc4: b9003c01     	str	w1, [x0, #0x3c]
  1b8bc8: 910043ff     	add	sp, sp, #0x10
  1b8bcc: d65f03c0     	ret

00000000001b8bd0 <sonicGetVolume>:
  1b8bd0: d10043ff     	sub	sp, sp, #0x10
  1b8bd4: f90007e0     	str	x0, [sp, #0x8]
  1b8bd8: f94007e0     	ldr	x0, [sp, #0x8]
  1b8bdc: bd402400     	ldr	s0, [x0, #0x24]
  1b8be0: 910043ff     	add	sp, sp, #0x10
  1b8be4: d65f03c0     	ret

00000000001b8be8 <sonicSetVolume>:
  1b8be8: d10043ff     	sub	sp, sp, #0x10
  1b8bec: f90007e0     	str	x0, [sp, #0x8]
  1b8bf0: bd0007e0     	str	s0, [sp, #0x4]
  1b8bf4: b94007e8     	ldr	w8, [sp, #0x4]
  1b8bf8: f94007e0     	ldr	x0, [sp, #0x8]
  1b8bfc: b9002408     	str	w8, [x0, #0x24]
  1b8c00: 910043ff     	add	sp, sp, #0x10
  1b8c04: d65f03c0     	ret

00000000001b8c08 <sonicDestroyStream>:
  1b8c08: d10083ff     	sub	sp, sp, #0x20
  1b8c0c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b8c10: 910043fd     	add	x29, sp, #0x10
  1b8c14: f90007e0     	str	x0, [sp, #0x8]
  1b8c18: f94007e0     	ldr	x0, [sp, #0x8]
  1b8c1c: 94000006     	bl	0x1b8c34 <sonicDestroyStream+0x2c>
  1b8c20: f94007e0     	ldr	x0, [sp, #0x8]
  1b8c24: 97fba48b     	bl	0xa1e50 <free@plt>
  1b8c28: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b8c2c: 910083ff     	add	sp, sp, #0x20
  1b8c30: d65f03c0     	ret
  1b8c34: d10083ff     	sub	sp, sp, #0x20
  1b8c38: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b8c3c: 910043fd     	add	x29, sp, #0x10
  1b8c40: d2800008     	mov	x8, #0x0                // =0
  1b8c44: f90007e0     	str	x0, [sp, #0x8]
  1b8c48: f94007e0     	ldr	x0, [sp, #0x8]
  1b8c4c: f9400000     	ldr	x0, [x0]
  1b8c50: eb08001f     	cmp	x0, x8
  1b8c54: 1a9f07e9     	cset	w9, ne
  1b8c58: f90003e8     	str	x8, [sp]
  1b8c5c: 37000049     	tbnz	w9, #0x0, 0x1b8c64 <sonicDestroyStream+0x5c>
  1b8c60: 14000004     	b	0x1b8c70 <sonicDestroyStream+0x68>
  1b8c64: f94007e8     	ldr	x8, [sp, #0x8]
  1b8c68: f9400100     	ldr	x0, [x8]
  1b8c6c: 97fba479     	bl	0xa1e50 <free@plt>
  1b8c70: f94007e8     	ldr	x8, [sp, #0x8]
  1b8c74: f9400508     	ldr	x8, [x8, #0x8]
  1b8c78: f94003e9     	ldr	x9, [sp]
  1b8c7c: eb09011f     	cmp	x8, x9
  1b8c80: 1a9f07ea     	cset	w10, ne
  1b8c84: 3700004a     	tbnz	w10, #0x0, 0x1b8c8c <sonicDestroyStream+0x84>
  1b8c88: 14000004     	b	0x1b8c98 <sonicDestroyStream+0x90>
  1b8c8c: f94007e8     	ldr	x8, [sp, #0x8]
  1b8c90: f9400500     	ldr	x0, [x8, #0x8]
  1b8c94: 97fba46f     	bl	0xa1e50 <free@plt>
  1b8c98: f94007e8     	ldr	x8, [sp, #0x8]
  1b8c9c: f9400908     	ldr	x8, [x8, #0x10]
  1b8ca0: f94003e9     	ldr	x9, [sp]
  1b8ca4: eb09011f     	cmp	x8, x9
  1b8ca8: 1a9f07ea     	cset	w10, ne
  1b8cac: 3700004a     	tbnz	w10, #0x0, 0x1b8cb4 <sonicDestroyStream+0xac>
  1b8cb0: 14000004     	b	0x1b8cc0 <sonicDestroyStream+0xb8>
  1b8cb4: f94007e8     	ldr	x8, [sp, #0x8]
  1b8cb8: f9400900     	ldr	x0, [x8, #0x10]
  1b8cbc: 97fba465     	bl	0xa1e50 <free@plt>
  1b8cc0: f94007e8     	ldr	x8, [sp, #0x8]
  1b8cc4: f9400d08     	ldr	x8, [x8, #0x18]
  1b8cc8: f94003e9     	ldr	x9, [sp]
  1b8ccc: eb09011f     	cmp	x8, x9
  1b8cd0: 1a9f07ea     	cset	w10, ne
  1b8cd4: 3700004a     	tbnz	w10, #0x0, 0x1b8cdc <sonicDestroyStream+0xd4>
  1b8cd8: 14000004     	b	0x1b8ce8 <sonicDestroyStream+0xe0>
  1b8cdc: f94007e8     	ldr	x8, [sp, #0x8]
  1b8ce0: f9400d00     	ldr	x0, [x8, #0x18]
  1b8ce4: 97fba45b     	bl	0xa1e50 <free@plt>
  1b8ce8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b8cec: 910083ff     	add	sp, sp, #0x20
  1b8cf0: d65f03c0     	ret

00000000001b8cf4 <sonicCreateStream>:
  1b8cf4: d100c3ff     	sub	sp, sp, #0x30
  1b8cf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b8cfc: 910083fd     	add	x29, sp, #0x20
  1b8d00: b24003e8     	orr	x8, xzr, #0x1
  1b8d04: b27d0fe9     	orr	x9, xzr, #0x78
  1b8d08: d280000a     	mov	x10, #0x0               // =0
  1b8d0c: b81f43a0     	stur	w0, [x29, #-0xc]
  1b8d10: b90013e1     	str	w1, [sp, #0x10]
  1b8d14: aa0803e0     	mov	x0, x8
  1b8d18: aa0903e1     	mov	x1, x9
  1b8d1c: f90003ea     	str	x10, [sp]
  1b8d20: 97fba4f8     	bl	0xa2100 <calloc@plt>
  1b8d24: f90007e0     	str	x0, [sp, #0x8]
  1b8d28: f94007e8     	ldr	x8, [sp, #0x8]
  1b8d2c: f94003e9     	ldr	x9, [sp]
  1b8d30: eb09011f     	cmp	x8, x9
  1b8d34: 1a9f17eb     	cset	w11, eq
  1b8d38: 3700004b     	tbnz	w11, #0x0, 0x1b8d40 <sonicCreateStream+0x4c>
  1b8d3c: 14000004     	b	0x1b8d4c <sonicCreateStream+0x58>
  1b8d40: f94003e8     	ldr	x8, [sp]
  1b8d44: f81f83a8     	stur	x8, [x29, #-0x8]
  1b8d48: 1400001d     	b	0x1b8dbc <sonicCreateStream+0xc8>
  1b8d4c: f94007e0     	ldr	x0, [sp, #0x8]
  1b8d50: b85f43a1     	ldur	w1, [x29, #-0xc]
  1b8d54: b94013e2     	ldr	w2, [sp, #0x10]
  1b8d58: 9400001d     	bl	0x1b8dcc <sonicCreateStream+0xd8>
  1b8d5c: 35000080     	cbnz	w0, 0x1b8d6c <sonicCreateStream+0x78>
  1b8d60: f94003e8     	ldr	x8, [sp]
  1b8d64: f81f83a8     	stur	x8, [x29, #-0x8]
  1b8d68: 14000015     	b	0x1b8dbc <sonicCreateStream+0xc8>
  1b8d6c: 32091be8     	orr	w8, wzr, #0x3f800000
  1b8d70: 1e270100     	fmov	s0, w8
  1b8d74: f94007e9     	ldr	x9, [sp, #0x8]
  1b8d78: bd002120     	str	s0, [x9, #0x20]
  1b8d7c: f94007e9     	ldr	x9, [sp, #0x8]
  1b8d80: bd002920     	str	s0, [x9, #0x28]
  1b8d84: f94007e9     	ldr	x9, [sp, #0x8]
  1b8d88: bd002520     	str	s0, [x9, #0x24]
  1b8d8c: f94007e9     	ldr	x9, [sp, #0x8]
  1b8d90: bd002d20     	str	s0, [x9, #0x2c]
  1b8d94: f94007e9     	ldr	x9, [sp, #0x8]
  1b8d98: b900313f     	str	wzr, [x9, #0x30]
  1b8d9c: f94007e9     	ldr	x9, [sp, #0x8]
  1b8da0: b900353f     	str	wzr, [x9, #0x34]
  1b8da4: f94007e9     	ldr	x9, [sp, #0x8]
  1b8da8: b900393f     	str	wzr, [x9, #0x38]
  1b8dac: f94007e9     	ldr	x9, [sp, #0x8]
  1b8db0: b9003d3f     	str	wzr, [x9, #0x3c]
  1b8db4: f94007e9     	ldr	x9, [sp, #0x8]
  1b8db8: f81f83a9     	stur	x9, [x29, #-0x8]
  1b8dbc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1b8dc0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b8dc4: 9100c3ff     	add	sp, sp, #0x30
  1b8dc8: d65f03c0     	ret
  1b8dcc: d10103ff     	sub	sp, sp, #0x40
  1b8dd0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b8dd4: 9100c3fd     	add	x29, sp, #0x30
  1b8dd8: 52803208     	mov	w8, #0x190              // =400
  1b8ddc: 52800829     	mov	w9, #0x41               // =65
  1b8de0: 321f03ea     	orr	w10, wzr, #0x2
  1b8de4: b27f03eb     	orr	x11, xzr, #0x2
  1b8de8: d280000c     	mov	x12, #0x0               // =0
  1b8dec: f81f03a0     	stur	x0, [x29, #-0x10]
  1b8df0: b81ec3a1     	stur	w1, [x29, #-0x14]
  1b8df4: b9001be2     	str	w2, [sp, #0x18]
  1b8df8: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1b8dfc: 1ac80c28     	sdiv	w8, w1, w8
  1b8e00: b90017e8     	str	w8, [sp, #0x14]
  1b8e04: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b8e08: 1ac90d08     	sdiv	w8, w8, w9
  1b8e0c: b90013e8     	str	w8, [sp, #0x10]
  1b8e10: b94013e8     	ldr	w8, [sp, #0x10]
  1b8e14: 1b087d48     	mul	w8, w10, w8
  1b8e18: b9000fe8     	str	w8, [sp, #0xc]
  1b8e1c: b9400fe8     	ldr	w8, [sp, #0xc]
  1b8e20: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8e24: b9004408     	str	w8, [x0, #0x44]
  1b8e28: b9400fe8     	ldr	w8, [sp, #0xc]
  1b8e2c: 2a0803e0     	mov	w0, w8
  1b8e30: 93407c00     	sxtw	x0, w0
  1b8e34: b9401be8     	ldr	w8, [sp, #0x18]
  1b8e38: 2a0803ed     	mov	w13, w8
  1b8e3c: 93407dad     	sxtw	x13, w13
  1b8e40: 9b0d7d61     	mul	x1, x11, x13
  1b8e44: f90003ec     	str	x12, [sp]
  1b8e48: 97fba4ae     	bl	0xa2100 <calloc@plt>
  1b8e4c: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b8e50: f9000160     	str	x0, [x11]
  1b8e54: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b8e58: f940016b     	ldr	x11, [x11]
  1b8e5c: f94003ec     	ldr	x12, [sp]
  1b8e60: eb0c017f     	cmp	x11, x12
  1b8e64: 1a9f17e8     	cset	w8, eq
  1b8e68: 37000048     	tbnz	w8, #0x0, 0x1b8e70 <sonicCreateStream+0x17c>
  1b8e6c: 14000005     	b	0x1b8e80 <sonicCreateStream+0x18c>
  1b8e70: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8e74: 97fbacd3     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b8e78: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b8e7c: 1400005c     	b	0x1b8fec <sonicCreateStream+0x2f8>
  1b8e80: b27f03e8     	orr	x8, xzr, #0x2
  1b8e84: b9400fe9     	ldr	w9, [sp, #0xc]
  1b8e88: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8e8c: b9004d49     	str	w9, [x10, #0x4c]
  1b8e90: b9400fe9     	ldr	w9, [sp, #0xc]
  1b8e94: 2a0903ea     	mov	w10, w9
  1b8e98: 93407d40     	sxtw	x0, w10
  1b8e9c: b9401be9     	ldr	w9, [sp, #0x18]
  1b8ea0: 2a0903ea     	mov	w10, w9
  1b8ea4: 93407d4a     	sxtw	x10, w10
  1b8ea8: 9b0a7d01     	mul	x1, x8, x10
  1b8eac: 97fba495     	bl	0xa2100 <calloc@plt>
  1b8eb0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8eb4: f9000500     	str	x0, [x8, #0x8]
  1b8eb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8ebc: f9400508     	ldr	x8, [x8, #0x8]
  1b8ec0: f94003ea     	ldr	x10, [sp]
  1b8ec4: eb0a011f     	cmp	x8, x10
  1b8ec8: 1a9f17e9     	cset	w9, eq
  1b8ecc: 37000049     	tbnz	w9, #0x0, 0x1b8ed4 <sonicCreateStream+0x1e0>
  1b8ed0: 14000005     	b	0x1b8ee4 <sonicCreateStream+0x1f0>
  1b8ed4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8ed8: 97fbacba     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b8edc: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b8ee0: 14000043     	b	0x1b8fec <sonicCreateStream+0x2f8>
  1b8ee4: b27f03e8     	orr	x8, xzr, #0x2
  1b8ee8: b9400fe9     	ldr	w9, [sp, #0xc]
  1b8eec: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8ef0: b9004949     	str	w9, [x10, #0x48]
  1b8ef4: b9400fe9     	ldr	w9, [sp, #0xc]
  1b8ef8: 2a0903ea     	mov	w10, w9
  1b8efc: 93407d40     	sxtw	x0, w10
  1b8f00: b9401be9     	ldr	w9, [sp, #0x18]
  1b8f04: 2a0903ea     	mov	w10, w9
  1b8f08: 93407d4a     	sxtw	x10, w10
  1b8f0c: 9b0a7d01     	mul	x1, x8, x10
  1b8f10: 97fba47c     	bl	0xa2100 <calloc@plt>
  1b8f14: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8f18: f9000900     	str	x0, [x8, #0x10]
  1b8f1c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b8f20: f9400908     	ldr	x8, [x8, #0x10]
  1b8f24: f94003ea     	ldr	x10, [sp]
  1b8f28: eb0a011f     	cmp	x8, x10
  1b8f2c: 1a9f17e9     	cset	w9, eq
  1b8f30: 37000049     	tbnz	w9, #0x0, 0x1b8f38 <sonicCreateStream+0x244>
  1b8f34: 14000005     	b	0x1b8f48 <sonicCreateStream+0x254>
  1b8f38: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8f3c: 97fbaca1     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b8f40: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b8f44: 1400002a     	b	0x1b8fec <sonicCreateStream+0x2f8>
  1b8f48: b27f03e1     	orr	x1, xzr, #0x2
  1b8f4c: b9400fe8     	ldr	w8, [sp, #0xc]
  1b8f50: 2a0803e9     	mov	w9, w8
  1b8f54: 93407d20     	sxtw	x0, w9
  1b8f58: 97fba46a     	bl	0xa2100 <calloc@plt>
  1b8f5c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b8f60: f9000d20     	str	x0, [x9, #0x18]
  1b8f64: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b8f68: f9400d29     	ldr	x9, [x9, #0x18]
  1b8f6c: f94003e0     	ldr	x0, [sp]
  1b8f70: eb00013f     	cmp	x9, x0
  1b8f74: 1a9f17e8     	cset	w8, eq
  1b8f78: 37000048     	tbnz	w8, #0x0, 0x1b8f80 <sonicCreateStream+0x28c>
  1b8f7c: 14000005     	b	0x1b8f90 <sonicCreateStream+0x29c>
  1b8f80: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b8f84: 97fbac8f     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b8f88: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b8f8c: 14000018     	b	0x1b8fec <sonicCreateStream+0x2f8>
  1b8f90: 320003e8     	orr	w8, wzr, #0x1
  1b8f94: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1b8f98: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8f9c: b9006d49     	str	w9, [x10, #0x6c]
  1b8fa0: b9401be9     	ldr	w9, [sp, #0x18]
  1b8fa4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fa8: b9004149     	str	w9, [x10, #0x40]
  1b8fac: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fb0: b900315f     	str	wzr, [x10, #0x30]
  1b8fb4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fb8: b900355f     	str	wzr, [x10, #0x34]
  1b8fbc: b94017e9     	ldr	w9, [sp, #0x14]
  1b8fc0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fc4: b9005d49     	str	w9, [x10, #0x5c]
  1b8fc8: b94013e9     	ldr	w9, [sp, #0x10]
  1b8fcc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fd0: b9006149     	str	w9, [x10, #0x60]
  1b8fd4: b9400fe9     	ldr	w9, [sp, #0xc]
  1b8fd8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fdc: b9006549     	str	w9, [x10, #0x64]
  1b8fe0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b8fe4: b900715f     	str	wzr, [x10, #0x70]
  1b8fe8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b8fec: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b8ff0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b8ff4: 910103ff     	add	sp, sp, #0x40
  1b8ff8: d65f03c0     	ret

00000000001b8ffc <sonicGetSampleRate>:
  1b8ffc: d10043ff     	sub	sp, sp, #0x10
  1b9000: f90007e0     	str	x0, [sp, #0x8]
  1b9004: f94007e0     	ldr	x0, [sp, #0x8]
  1b9008: b9406c00     	ldr	w0, [x0, #0x6c]
  1b900c: 910043ff     	add	sp, sp, #0x10
  1b9010: d65f03c0     	ret

00000000001b9014 <sonicSetSampleRate>:
  1b9014: d10083ff     	sub	sp, sp, #0x20
  1b9018: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b901c: 910043fd     	add	x29, sp, #0x10
  1b9020: f90007e0     	str	x0, [sp, #0x8]
  1b9024: b90007e1     	str	w1, [sp, #0x4]
  1b9028: f94007e0     	ldr	x0, [sp, #0x8]
  1b902c: 97ffff02     	bl	0x1b8c34 <sonicDestroyStream+0x2c>
  1b9030: f94007e0     	ldr	x0, [sp, #0x8]
  1b9034: b94007e1     	ldr	w1, [sp, #0x4]
  1b9038: f94007e8     	ldr	x8, [sp, #0x8]
  1b903c: b9404102     	ldr	w2, [x8, #0x40]
  1b9040: 97ffff63     	bl	0x1b8dcc <sonicCreateStream+0xd8>
  1b9044: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b9048: 910083ff     	add	sp, sp, #0x20
  1b904c: d65f03c0     	ret

00000000001b9050 <sonicGetNumChannels>:
  1b9050: d10043ff     	sub	sp, sp, #0x10
  1b9054: f90007e0     	str	x0, [sp, #0x8]
  1b9058: f94007e0     	ldr	x0, [sp, #0x8]
  1b905c: b9404000     	ldr	w0, [x0, #0x40]
  1b9060: 910043ff     	add	sp, sp, #0x10
  1b9064: d65f03c0     	ret

00000000001b9068 <sonicSetNumChannels>:
  1b9068: d10083ff     	sub	sp, sp, #0x20
  1b906c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1b9070: 910043fd     	add	x29, sp, #0x10
  1b9074: f90007e0     	str	x0, [sp, #0x8]
  1b9078: b90007e1     	str	w1, [sp, #0x4]
  1b907c: f94007e0     	ldr	x0, [sp, #0x8]
  1b9080: 97fffeed     	bl	0x1b8c34 <sonicDestroyStream+0x2c>
  1b9084: f94007e0     	ldr	x0, [sp, #0x8]
  1b9088: f94007e8     	ldr	x8, [sp, #0x8]
  1b908c: b9406d01     	ldr	w1, [x8, #0x6c]
  1b9090: b94007e2     	ldr	w2, [sp, #0x4]
  1b9094: 97ffff4e     	bl	0x1b8dcc <sonicCreateStream+0xd8>
  1b9098: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1b909c: 910083ff     	add	sp, sp, #0x20
  1b90a0: d65f03c0     	ret

00000000001b90a4 <sonicReadFloatFromStream>:
  1b90a4: d10143ff     	sub	sp, sp, #0x50
  1b90a8: f90023fe     	str	x30, [sp, #0x40]
  1b90ac: f9001be0     	str	x0, [sp, #0x30]
  1b90b0: f90017e1     	str	x1, [sp, #0x28]
  1b90b4: b90027e2     	str	w2, [sp, #0x24]
  1b90b8: f9401be0     	ldr	x0, [sp, #0x30]
  1b90bc: b9405402     	ldr	w2, [x0, #0x54]
  1b90c0: b90023e2     	str	w2, [sp, #0x20]
  1b90c4: b9001fff     	str	wzr, [sp, #0x1c]
  1b90c8: b94023e2     	ldr	w2, [sp, #0x20]
  1b90cc: 34000042     	cbz	w2, 0x1b90d4 <sonicReadFloatFromStream+0x30>
  1b90d0: 14000003     	b	0x1b90dc <sonicReadFloatFromStream+0x38>
  1b90d4: b9003fff     	str	wzr, [sp, #0x3c]
  1b90d8: 1400004d     	b	0x1b920c <sonicReadFloatFromStream+0x168>
  1b90dc: b94023e8     	ldr	w8, [sp, #0x20]
  1b90e0: b94027e9     	ldr	w9, [sp, #0x24]
  1b90e4: 6b09011f     	cmp	w8, w9
  1b90e8: 1a9fd7e8     	cset	w8, gt
  1b90ec: 37000048     	tbnz	w8, #0x0, 0x1b90f4 <sonicReadFloatFromStream+0x50>
  1b90f0: 14000007     	b	0x1b910c <sonicReadFloatFromStream+0x68>
  1b90f4: b94023e8     	ldr	w8, [sp, #0x20]
  1b90f8: b94027e9     	ldr	w9, [sp, #0x24]
  1b90fc: 6b090108     	subs	w8, w8, w9
  1b9100: b9001fe8     	str	w8, [sp, #0x1c]
  1b9104: b94027e8     	ldr	w8, [sp, #0x24]
  1b9108: b90023e8     	str	w8, [sp, #0x20]
  1b910c: f9401be8     	ldr	x8, [sp, #0x30]
  1b9110: f9400508     	ldr	x8, [x8, #0x8]
  1b9114: f9000be8     	str	x8, [sp, #0x10]
  1b9118: b94023e9     	ldr	w9, [sp, #0x20]
  1b911c: f9401be8     	ldr	x8, [sp, #0x30]
  1b9120: b940410a     	ldr	w10, [x8, #0x40]
  1b9124: 1b0a7d29     	mul	w9, w9, w10
  1b9128: b9000fe9     	str	w9, [sp, #0xc]
  1b912c: 12800008     	mov	w8, #-0x1               // =-1
  1b9130: b9400fe9     	ldr	w9, [sp, #0xc]
  1b9134: 0b080128     	add	w8, w9, w8
  1b9138: b9000fe8     	str	w8, [sp, #0xc]
  1b913c: 35000049     	cbnz	w9, 0x1b9144 <sonicReadFloatFromStream+0xa0>
  1b9140: 14000011     	b	0x1b9184 <sonicReadFloatFromStream+0xe0>
  1b9144: b27e03e8     	orr	x8, xzr, #0x4
  1b9148: 529fc009     	mov	w9, #0xfe00             // =65024
  1b914c: 72a8dfe9     	movk	w9, #0x46ff, lsl #16
  1b9150: 1e270120     	fmov	s0, w9
  1b9154: b27f03ea     	orr	x10, xzr, #0x2
  1b9158: f9400beb     	ldr	x11, [sp, #0x10]
  1b915c: 8b0a016a     	add	x10, x11, x10
  1b9160: f9000bea     	str	x10, [sp, #0x10]
  1b9164: 79c00169     	ldrsh	w9, [x11]
  1b9168: 1e220121     	scvtf	s1, w9
  1b916c: 1e201820     	fdiv	s0, s1, s0
  1b9170: f94017ea     	ldr	x10, [sp, #0x28]
  1b9174: 8b080148     	add	x8, x10, x8
  1b9178: f90017e8     	str	x8, [sp, #0x28]
  1b917c: bd000140     	str	s0, [x10]
  1b9180: 17ffffeb     	b	0x1b912c <sonicReadFloatFromStream+0x88>
  1b9184: 52800008     	mov	w8, #0x0                // =0
  1b9188: b9401fe9     	ldr	w9, [sp, #0x1c]
  1b918c: 6b08013f     	cmp	w9, w8
  1b9190: 1a9fd7e8     	cset	w8, gt
  1b9194: 37000048     	tbnz	w8, #0x0, 0x1b919c <sonicReadFloatFromStream+0xf8>
  1b9198: 14000018     	b	0x1b91f8 <sonicReadFloatFromStream+0x154>
  1b919c: b27f03e8     	orr	x8, xzr, #0x2
  1b91a0: f9401be9     	ldr	x9, [sp, #0x30]
  1b91a4: f9400520     	ldr	x0, [x9, #0x8]
  1b91a8: f9401be9     	ldr	x9, [sp, #0x30]
  1b91ac: f9400529     	ldr	x9, [x9, #0x8]
  1b91b0: b94023ea     	ldr	w10, [sp, #0x20]
  1b91b4: f9401beb     	ldr	x11, [sp, #0x30]
  1b91b8: b940416c     	ldr	w12, [x11, #0x40]
  1b91bc: 1b0c7d4a     	mul	w10, w10, w12
  1b91c0: 2a0a03eb     	mov	w11, w10
  1b91c4: 93407d6b     	sxtw	x11, w11
  1b91c8: 9b0b7d08     	mul	x8, x8, x11
  1b91cc: 8b080128     	add	x8, x9, x8
  1b91d0: b9401fea     	ldr	w10, [sp, #0x1c]
  1b91d4: 321f03ec     	orr	w12, wzr, #0x2
  1b91d8: 9b2c7d49     	smull	x9, w10, w12
  1b91dc: f9401beb     	ldr	x11, [sp, #0x30]
  1b91e0: b940416a     	ldr	w10, [x11, #0x40]
  1b91e4: 2a0a03eb     	mov	w11, w10
  1b91e8: 93407d6b     	sxtw	x11, w11
  1b91ec: 9b0b7d22     	mul	x2, x9, x11
  1b91f0: aa0803e1     	mov	x1, x8
  1b91f4: 97fba713     	bl	0xa2e40 <memmove@plt>
  1b91f8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b91fc: f9401be9     	ldr	x9, [sp, #0x30]
  1b9200: b9005528     	str	w8, [x9, #0x54]
  1b9204: b94023e8     	ldr	w8, [sp, #0x20]
  1b9208: b9003fe8     	str	w8, [sp, #0x3c]
  1b920c: b9403fe0     	ldr	w0, [sp, #0x3c]
  1b9210: f94023fe     	ldr	x30, [sp, #0x40]
  1b9214: 910143ff     	add	sp, sp, #0x50
  1b9218: d65f03c0     	ret

00000000001b921c <sonicReadShortFromStream>:
  1b921c: d10103ff     	sub	sp, sp, #0x40
  1b9220: f9001bfe     	str	x30, [sp, #0x30]
  1b9224: f90013e0     	str	x0, [sp, #0x20]
  1b9228: f9000fe1     	str	x1, [sp, #0x18]
  1b922c: b90017e2     	str	w2, [sp, #0x14]
  1b9230: f94013e0     	ldr	x0, [sp, #0x20]
  1b9234: b9405402     	ldr	w2, [x0, #0x54]
  1b9238: b90013e2     	str	w2, [sp, #0x10]
  1b923c: b9000fff     	str	wzr, [sp, #0xc]
  1b9240: b94013e2     	ldr	w2, [sp, #0x10]
  1b9244: 34000042     	cbz	w2, 0x1b924c <sonicReadShortFromStream+0x30>
  1b9248: 14000003     	b	0x1b9254 <sonicReadShortFromStream+0x38>
  1b924c: b9002fff     	str	wzr, [sp, #0x2c]
  1b9250: 1400003d     	b	0x1b9344 <sonicReadShortFromStream+0x128>
  1b9254: b94013e8     	ldr	w8, [sp, #0x10]
  1b9258: b94017e9     	ldr	w9, [sp, #0x14]
  1b925c: 6b09011f     	cmp	w8, w9
  1b9260: 1a9fd7e8     	cset	w8, gt
  1b9264: 37000048     	tbnz	w8, #0x0, 0x1b926c <sonicReadShortFromStream+0x50>
  1b9268: 14000007     	b	0x1b9284 <sonicReadShortFromStream+0x68>
  1b926c: b94013e8     	ldr	w8, [sp, #0x10]
  1b9270: b94017e9     	ldr	w9, [sp, #0x14]
  1b9274: 6b090108     	subs	w8, w8, w9
  1b9278: b9000fe8     	str	w8, [sp, #0xc]
  1b927c: b94017e8     	ldr	w8, [sp, #0x14]
  1b9280: b90013e8     	str	w8, [sp, #0x10]
  1b9284: 52800008     	mov	w8, #0x0                // =0
  1b9288: f9400fe0     	ldr	x0, [sp, #0x18]
  1b928c: f94013e9     	ldr	x9, [sp, #0x20]
  1b9290: f9400521     	ldr	x1, [x9, #0x8]
  1b9294: b94013ea     	ldr	w10, [sp, #0x10]
  1b9298: 321f03eb     	orr	w11, wzr, #0x2
  1b929c: 9b2b7d49     	smull	x9, w10, w11
  1b92a0: f94013ec     	ldr	x12, [sp, #0x20]
  1b92a4: b940418a     	ldr	w10, [x12, #0x40]
  1b92a8: 2a0a03ec     	mov	w12, w10
  1b92ac: 93407d8c     	sxtw	x12, w12
  1b92b0: 9b0c7d22     	mul	x2, x9, x12
  1b92b4: b9000be8     	str	w8, [sp, #0x8]
  1b92b8: 97fb9ab6     	bl	0x9fd90 <memcpy@plt>
  1b92bc: b9400fe8     	ldr	w8, [sp, #0xc]
  1b92c0: b9400bea     	ldr	w10, [sp, #0x8]
  1b92c4: 6b0a011f     	cmp	w8, w10
  1b92c8: 1a9fd7e8     	cset	w8, gt
  1b92cc: 37000048     	tbnz	w8, #0x0, 0x1b92d4 <sonicReadShortFromStream+0xb8>
  1b92d0: 14000018     	b	0x1b9330 <sonicReadShortFromStream+0x114>
  1b92d4: b27f03e8     	orr	x8, xzr, #0x2
  1b92d8: f94013e9     	ldr	x9, [sp, #0x20]
  1b92dc: f9400520     	ldr	x0, [x9, #0x8]
  1b92e0: f94013e9     	ldr	x9, [sp, #0x20]
  1b92e4: f9400529     	ldr	x9, [x9, #0x8]
  1b92e8: b94013ea     	ldr	w10, [sp, #0x10]
  1b92ec: f94013eb     	ldr	x11, [sp, #0x20]
  1b92f0: b940416c     	ldr	w12, [x11, #0x40]
  1b92f4: 1b0c7d4a     	mul	w10, w10, w12
  1b92f8: 2a0a03eb     	mov	w11, w10
  1b92fc: 93407d6b     	sxtw	x11, w11
  1b9300: 9b0b7d08     	mul	x8, x8, x11
  1b9304: 8b080128     	add	x8, x9, x8
  1b9308: b9400fea     	ldr	w10, [sp, #0xc]
  1b930c: 321f03ec     	orr	w12, wzr, #0x2
  1b9310: 9b2c7d49     	smull	x9, w10, w12
  1b9314: f94013eb     	ldr	x11, [sp, #0x20]
  1b9318: b940416a     	ldr	w10, [x11, #0x40]
  1b931c: 2a0a03eb     	mov	w11, w10
  1b9320: 93407d6b     	sxtw	x11, w11
  1b9324: 9b0b7d22     	mul	x2, x9, x11
  1b9328: aa0803e1     	mov	x1, x8
  1b932c: 97fba6c5     	bl	0xa2e40 <memmove@plt>
  1b9330: b9400fe8     	ldr	w8, [sp, #0xc]
  1b9334: f94013e9     	ldr	x9, [sp, #0x20]
  1b9338: b9005528     	str	w8, [x9, #0x54]
  1b933c: b94013e8     	ldr	w8, [sp, #0x10]
  1b9340: b9002fe8     	str	w8, [sp, #0x2c]
  1b9344: b9402fe0     	ldr	w0, [sp, #0x2c]
  1b9348: f9401bfe     	ldr	x30, [sp, #0x30]
  1b934c: 910103ff     	add	sp, sp, #0x40
  1b9350: d65f03c0     	ret

00000000001b9354 <sonicReadUnsignedCharFromStream>:
  1b9354: d10143ff     	sub	sp, sp, #0x50
  1b9358: f90023fe     	str	x30, [sp, #0x40]
  1b935c: f9001be0     	str	x0, [sp, #0x30]
  1b9360: f90017e1     	str	x1, [sp, #0x28]
  1b9364: b90027e2     	str	w2, [sp, #0x24]
  1b9368: f9401be0     	ldr	x0, [sp, #0x30]
  1b936c: b9405402     	ldr	w2, [x0, #0x54]
  1b9370: b90023e2     	str	w2, [sp, #0x20]
  1b9374: b9001fff     	str	wzr, [sp, #0x1c]
  1b9378: b94023e2     	ldr	w2, [sp, #0x20]
  1b937c: 34000042     	cbz	w2, 0x1b9384 <sonicReadUnsignedCharFromStream+0x30>
  1b9380: 14000003     	b	0x1b938c <sonicReadUnsignedCharFromStream+0x38>
  1b9384: b9003fff     	str	wzr, [sp, #0x3c]
  1b9388: 1400004d     	b	0x1b94bc <sonicReadUnsignedCharFromStream+0x168>
  1b938c: b94023e8     	ldr	w8, [sp, #0x20]
  1b9390: b94027e9     	ldr	w9, [sp, #0x24]
  1b9394: 6b09011f     	cmp	w8, w9
  1b9398: 1a9fd7e8     	cset	w8, gt
  1b939c: 37000048     	tbnz	w8, #0x0, 0x1b93a4 <sonicReadUnsignedCharFromStream+0x50>
  1b93a0: 14000007     	b	0x1b93bc <sonicReadUnsignedCharFromStream+0x68>
  1b93a4: b94023e8     	ldr	w8, [sp, #0x20]
  1b93a8: b94027e9     	ldr	w9, [sp, #0x24]
  1b93ac: 6b090108     	subs	w8, w8, w9
  1b93b0: b9001fe8     	str	w8, [sp, #0x1c]
  1b93b4: b94027e8     	ldr	w8, [sp, #0x24]
  1b93b8: b90023e8     	str	w8, [sp, #0x20]
  1b93bc: f9401be8     	ldr	x8, [sp, #0x30]
  1b93c0: f9400508     	ldr	x8, [x8, #0x8]
  1b93c4: f9000be8     	str	x8, [sp, #0x10]
  1b93c8: b94023e9     	ldr	w9, [sp, #0x20]
  1b93cc: f9401be8     	ldr	x8, [sp, #0x30]
  1b93d0: b940410a     	ldr	w10, [x8, #0x40]
  1b93d4: 1b0a7d29     	mul	w9, w9, w10
  1b93d8: b9000fe9     	str	w9, [sp, #0xc]
  1b93dc: 12800008     	mov	w8, #-0x1               // =-1
  1b93e0: b9400fe9     	ldr	w9, [sp, #0xc]
  1b93e4: 0b080128     	add	w8, w9, w8
  1b93e8: b9000fe8     	str	w8, [sp, #0xc]
  1b93ec: 35000049     	cbnz	w9, 0x1b93f4 <sonicReadUnsignedCharFromStream+0xa0>
  1b93f0: 14000011     	b	0x1b9434 <sonicReadUnsignedCharFromStream+0xe0>
  1b93f4: b24003e8     	orr	x8, xzr, #0x1
  1b93f8: 321d03e9     	orr	w9, wzr, #0x8
  1b93fc: b27f03ea     	orr	x10, xzr, #0x2
  1b9400: f9400beb     	ldr	x11, [sp, #0x10]
  1b9404: 8b0a016a     	add	x10, x11, x10
  1b9408: f9000bea     	str	x10, [sp, #0x10]
  1b940c: 79c0016c     	ldrsh	w12, [x11]
  1b9410: 1ac92989     	asr	w9, w12, w9
  1b9414: 32001fec     	orr	w12, wzr, #0xff
  1b9418: 0a0c0129     	and	w9, w9, w12
  1b941c: 11020129     	add	w9, w9, #0x80
  1b9420: f94017ea     	ldr	x10, [sp, #0x28]
  1b9424: 8b080148     	add	x8, x10, x8
  1b9428: f90017e8     	str	x8, [sp, #0x28]
  1b942c: 39000149     	strb	w9, [x10]
  1b9430: 17ffffeb     	b	0x1b93dc <sonicReadUnsignedCharFromStream+0x88>
  1b9434: 52800008     	mov	w8, #0x0                // =0
  1b9438: b9401fe9     	ldr	w9, [sp, #0x1c]
  1b943c: 6b08013f     	cmp	w9, w8
  1b9440: 1a9fd7e8     	cset	w8, gt
  1b9444: 37000048     	tbnz	w8, #0x0, 0x1b944c <sonicReadUnsignedCharFromStream+0xf8>
  1b9448: 14000018     	b	0x1b94a8 <sonicReadUnsignedCharFromStream+0x154>
  1b944c: b27f03e8     	orr	x8, xzr, #0x2
  1b9450: f9401be9     	ldr	x9, [sp, #0x30]
  1b9454: f9400520     	ldr	x0, [x9, #0x8]
  1b9458: f9401be9     	ldr	x9, [sp, #0x30]
  1b945c: f9400529     	ldr	x9, [x9, #0x8]
  1b9460: b94023ea     	ldr	w10, [sp, #0x20]
  1b9464: f9401beb     	ldr	x11, [sp, #0x30]
  1b9468: b940416c     	ldr	w12, [x11, #0x40]
  1b946c: 1b0c7d4a     	mul	w10, w10, w12
  1b9470: 2a0a03eb     	mov	w11, w10
  1b9474: 93407d6b     	sxtw	x11, w11
  1b9478: 9b0b7d08     	mul	x8, x8, x11
  1b947c: 8b080128     	add	x8, x9, x8
  1b9480: b9401fea     	ldr	w10, [sp, #0x1c]
  1b9484: 321f03ec     	orr	w12, wzr, #0x2
  1b9488: 9b2c7d49     	smull	x9, w10, w12
  1b948c: f9401beb     	ldr	x11, [sp, #0x30]
  1b9490: b940416a     	ldr	w10, [x11, #0x40]
  1b9494: 2a0a03eb     	mov	w11, w10
  1b9498: 93407d6b     	sxtw	x11, w11
  1b949c: 9b0b7d22     	mul	x2, x9, x11
  1b94a0: aa0803e1     	mov	x1, x8
  1b94a4: 97fba667     	bl	0xa2e40 <memmove@plt>
  1b94a8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b94ac: f9401be9     	ldr	x9, [sp, #0x30]
  1b94b0: b9005528     	str	w8, [x9, #0x54]
  1b94b4: b94023e8     	ldr	w8, [sp, #0x20]
  1b94b8: b9003fe8     	str	w8, [sp, #0x3c]
  1b94bc: b9403fe0     	ldr	w0, [sp, #0x3c]
  1b94c0: f94023fe     	ldr	x30, [sp, #0x40]
  1b94c4: 910143ff     	add	sp, sp, #0x50
  1b94c8: d65f03c0     	ret

00000000001b94cc <sonicFlushStream>:
  1b94cc: d10143ff     	sub	sp, sp, #0x50
  1b94d0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1b94d4: 910103fd     	add	x29, sp, #0x40
  1b94d8: 320817e8     	orr	w8, wzr, #0x3f000000
  1b94dc: 1e270100     	fmov	s0, w8
  1b94e0: 321f03e8     	orr	w8, wzr, #0x2
  1b94e4: d2800009     	mov	x9, #0x0                // =0
  1b94e8: f81f03a0     	stur	x0, [x29, #-0x10]
  1b94ec: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b94f0: b940640a     	ldr	w10, [x0, #0x64]
  1b94f4: b81ec3aa     	stur	w10, [x29, #-0x14]
  1b94f8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b94fc: b940500a     	ldr	w10, [x0, #0x50]
  1b9500: b81e83aa     	stur	w10, [x29, #-0x18]
  1b9504: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9508: bd402001     	ldr	s1, [x0, #0x20]
  1b950c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9510: bd402802     	ldr	s2, [x0, #0x28]
  1b9514: 1e221821     	fdiv	s1, s1, s2
  1b9518: bc1e43a1     	stur	s1, [x29, #-0x1c]
  1b951c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9520: bd402c01     	ldr	s1, [x0, #0x2c]
  1b9524: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9528: bd402802     	ldr	s2, [x0, #0x28]
  1b952c: 1e220821     	fmul	s1, s1, s2
  1b9530: bd0023e1     	str	s1, [sp, #0x20]
  1b9534: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9538: b940540a     	ldr	w10, [x0, #0x54]
  1b953c: b85e83ab     	ldur	w11, [x29, #-0x18]
  1b9540: 1e220161     	scvtf	s1, w11
  1b9544: bc5e43a2     	ldur	s2, [x29, #-0x1c]
  1b9548: 1e221821     	fdiv	s1, s1, s2
  1b954c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9550: b940580b     	ldr	w11, [x0, #0x58]
  1b9554: 1e220162     	scvtf	s2, w11
  1b9558: 1e222821     	fadd	s1, s1, s2
  1b955c: bd4023e2     	ldr	s2, [sp, #0x20]
  1b9560: 1e221821     	fdiv	s1, s1, s2
  1b9564: 1e202820     	fadd	s0, s1, s0
  1b9568: 1e38000b     	fcvtzs	w11, s0
  1b956c: 0b0b014a     	add	w10, w10, w11
  1b9570: b9001fea     	str	w10, [sp, #0x1c]
  1b9574: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9578: b85e83aa     	ldur	w10, [x29, #-0x18]
  1b957c: b85ec3ab     	ldur	w11, [x29, #-0x14]
  1b9580: 1b0b7d08     	mul	w8, w8, w11
  1b9584: 0b080141     	add	w1, w10, w8
  1b9588: f9000be9     	str	x9, [sp, #0x10]
  1b958c: 94000045     	bl	0x1b96a0 <sonicFlushStream+0x1d4>
  1b9590: 35000060     	cbnz	w0, 0x1b959c <sonicFlushStream+0xd0>
  1b9594: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9598: 1400003e     	b	0x1b9690 <sonicFlushStream+0x1c4>
  1b959c: 52800008     	mov	w8, #0x0                // =0
  1b95a0: b27f03e9     	orr	x9, xzr, #0x2
  1b95a4: 52800002     	mov	w2, #0x0                // =0
  1b95a8: 321f03ea     	orr	w10, wzr, #0x2
  1b95ac: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b95b0: f940016b     	ldr	x11, [x11]
  1b95b4: b85e83ac     	ldur	w12, [x29, #-0x18]
  1b95b8: f85f03ad     	ldur	x13, [x29, #-0x10]
  1b95bc: b94041ae     	ldr	w14, [x13, #0x40]
  1b95c0: 1b0e7d8c     	mul	w12, w12, w14
  1b95c4: 2a0c03ed     	mov	w13, w12
  1b95c8: 93407dad     	sxtw	x13, w13
  1b95cc: 9b0d7d29     	mul	x9, x9, x13
  1b95d0: 8b090169     	add	x9, x11, x9
  1b95d4: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1b95d8: 1b0c7d4c     	mul	w12, w10, w12
  1b95dc: 321f03ee     	orr	w14, wzr, #0x2
  1b95e0: 9b2e7d8b     	smull	x11, w12, w14
  1b95e4: f85f03ad     	ldur	x13, [x29, #-0x10]
  1b95e8: b94041ac     	ldr	w12, [x13, #0x40]
  1b95ec: 2a0c03ed     	mov	w13, w12
  1b95f0: 93407dad     	sxtw	x13, w13
  1b95f4: 9b0d7d6b     	mul	x11, x11, x13
  1b95f8: aa0903e0     	mov	x0, x9
  1b95fc: 2a0803e1     	mov	w1, w8
  1b9600: b9000fe2     	str	w2, [sp, #0xc]
  1b9604: aa0b03e2     	mov	x2, x11
  1b9608: b9000bea     	str	w10, [sp, #0x8]
  1b960c: 97fbb579     	bl	0xa6bf0 <memset@plt>
  1b9610: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1b9614: b9400bea     	ldr	w10, [sp, #0x8]
  1b9618: 1b087d48     	mul	w8, w10, w8
  1b961c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9620: b940512c     	ldr	w12, [x9, #0x50]
  1b9624: 0b080188     	add	w8, w12, w8
  1b9628: b9005128     	str	w8, [x9, #0x50]
  1b962c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9630: f9400be1     	ldr	x1, [sp, #0x10]
  1b9634: b9400fe2     	ldr	w2, [sp, #0xc]
  1b9638: 97fba75e     	bl	0xa33b0 <sonicWriteShortToStream@plt>
  1b963c: 35000060     	cbnz	w0, 0x1b9648 <sonicFlushStream+0x17c>
  1b9640: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9644: 14000013     	b	0x1b9690 <sonicFlushStream+0x1c4>
  1b9648: f85f03a8     	ldur	x8, [x29, #-0x10]
  1b964c: b9405509     	ldr	w9, [x8, #0x54]
  1b9650: b9401fea     	ldr	w10, [sp, #0x1c]
  1b9654: 6b0a013f     	cmp	w9, w10
  1b9658: 1a9fd7e9     	cset	w9, gt
  1b965c: 37000049     	tbnz	w9, #0x0, 0x1b9664 <sonicFlushStream+0x198>
  1b9660: 14000004     	b	0x1b9670 <sonicFlushStream+0x1a4>
  1b9664: b9401fe8     	ldr	w8, [sp, #0x1c]
  1b9668: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b966c: b9005528     	str	w8, [x9, #0x54]
  1b9670: 320003e8     	orr	w8, wzr, #0x1
  1b9674: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9678: b900513f     	str	wzr, [x9, #0x50]
  1b967c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9680: b900693f     	str	wzr, [x9, #0x68]
  1b9684: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9688: b900593f     	str	wzr, [x9, #0x58]
  1b968c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9690: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9694: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1b9698: 910143ff     	add	sp, sp, #0x50
  1b969c: d65f03c0     	ret
  1b96a0: d100c3ff     	sub	sp, sp, #0x30
  1b96a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b96a8: 910083fd     	add	x29, sp, #0x20
  1b96ac: d2800008     	mov	x8, #0x0                // =0
  1b96b0: f9000be0     	str	x0, [sp, #0x10]
  1b96b4: b9000fe1     	str	w1, [sp, #0xc]
  1b96b8: f9400be0     	ldr	x0, [sp, #0x10]
  1b96bc: b9405001     	ldr	w1, [x0, #0x50]
  1b96c0: b9400fe9     	ldr	w9, [sp, #0xc]
  1b96c4: 0b090029     	add	w9, w1, w9
  1b96c8: f9400be0     	ldr	x0, [sp, #0x10]
  1b96cc: b9404401     	ldr	w1, [x0, #0x44]
  1b96d0: 6b01013f     	cmp	w9, w1
  1b96d4: 1a9fd7e9     	cset	w9, gt
  1b96d8: f90003e8     	str	x8, [sp]
  1b96dc: 37000049     	tbnz	w9, #0x0, 0x1b96e4 <sonicFlushStream+0x218>
  1b96e0: 14000022     	b	0x1b9768 <sonicFlushStream+0x29c>
  1b96e4: 320003e8     	orr	w8, wzr, #0x1
  1b96e8: f9400be9     	ldr	x9, [sp, #0x10]
  1b96ec: b940452a     	ldr	w10, [x9, #0x44]
  1b96f0: 1ac82948     	asr	w8, w10, w8
  1b96f4: b9400fea     	ldr	w10, [sp, #0xc]
  1b96f8: 0b0a0108     	add	w8, w8, w10
  1b96fc: f9400be9     	ldr	x9, [sp, #0x10]
  1b9700: b940452a     	ldr	w10, [x9, #0x44]
  1b9704: 0b080148     	add	w8, w10, w8
  1b9708: b9004528     	str	w8, [x9, #0x44]
  1b970c: f9400be9     	ldr	x9, [sp, #0x10]
  1b9710: f9400120     	ldr	x0, [x9]
  1b9714: f9400be9     	ldr	x9, [sp, #0x10]
  1b9718: b9404528     	ldr	w8, [x9, #0x44]
  1b971c: 321f03ea     	orr	w10, wzr, #0x2
  1b9720: 9b2a7d09     	smull	x9, w8, w10
  1b9724: f9400beb     	ldr	x11, [sp, #0x10]
  1b9728: b9404168     	ldr	w8, [x11, #0x40]
  1b972c: 2a0803eb     	mov	w11, w8
  1b9730: 93407d6b     	sxtw	x11, w11
  1b9734: 9b0b7d21     	mul	x1, x9, x11
  1b9738: 97fba8ce     	bl	0xa3a70 <realloc@plt>
  1b973c: f9400be9     	ldr	x9, [sp, #0x10]
  1b9740: f9000120     	str	x0, [x9]
  1b9744: f9400be9     	ldr	x9, [sp, #0x10]
  1b9748: f9400129     	ldr	x9, [x9]
  1b974c: f94003eb     	ldr	x11, [sp]
  1b9750: eb0b013f     	cmp	x9, x11
  1b9754: 1a9f17e8     	cset	w8, eq
  1b9758: 37000048     	tbnz	w8, #0x0, 0x1b9760 <sonicFlushStream+0x294>
  1b975c: 14000003     	b	0x1b9768 <sonicFlushStream+0x29c>
  1b9760: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9764: 14000003     	b	0x1b9770 <sonicFlushStream+0x2a4>
  1b9768: 320003e8     	orr	w8, wzr, #0x1
  1b976c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9770: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9774: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b9778: 9100c3ff     	add	sp, sp, #0x30
  1b977c: d65f03c0     	ret

00000000001b9780 <sonicWriteShortToStream>:
  1b9780: d100c3ff     	sub	sp, sp, #0x30
  1b9784: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b9788: 910083fd     	add	x29, sp, #0x20
  1b978c: f9000be0     	str	x0, [sp, #0x10]
  1b9790: f90007e1     	str	x1, [sp, #0x8]
  1b9794: b90007e2     	str	w2, [sp, #0x4]
  1b9798: f9400be0     	ldr	x0, [sp, #0x10]
  1b979c: f94007e1     	ldr	x1, [sp, #0x8]
  1b97a0: b94007e2     	ldr	w2, [sp, #0x4]
  1b97a4: 940000ee     	bl	0x1b9b5c <sonicWriteFloatToStream+0x374>
  1b97a8: 35000060     	cbnz	w0, 0x1b97b4 <sonicWriteShortToStream+0x34>
  1b97ac: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b97b0: 14000004     	b	0x1b97c0 <sonicWriteShortToStream+0x40>
  1b97b4: f9400be0     	ldr	x0, [sp, #0x10]
  1b97b8: 94000065     	bl	0x1b994c <sonicWriteFloatToStream+0x164>
  1b97bc: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b97c0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b97c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b97c8: 9100c3ff     	add	sp, sp, #0x30
  1b97cc: d65f03c0     	ret

00000000001b97d0 <sonicSamplesAvailable>:
  1b97d0: d10043ff     	sub	sp, sp, #0x10
  1b97d4: f90007e0     	str	x0, [sp, #0x8]
  1b97d8: f94007e0     	ldr	x0, [sp, #0x8]
  1b97dc: b9405400     	ldr	w0, [x0, #0x54]
  1b97e0: 910043ff     	add	sp, sp, #0x10
  1b97e4: d65f03c0     	ret

00000000001b97e8 <sonicWriteFloatToStream>:
  1b97e8: d100c3ff     	sub	sp, sp, #0x30
  1b97ec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b97f0: 910083fd     	add	x29, sp, #0x20
  1b97f4: f9000be0     	str	x0, [sp, #0x10]
  1b97f8: f90007e1     	str	x1, [sp, #0x8]
  1b97fc: b90007e2     	str	w2, [sp, #0x4]
  1b9800: f9400be0     	ldr	x0, [sp, #0x10]
  1b9804: f94007e1     	ldr	x1, [sp, #0x8]
  1b9808: b94007e2     	ldr	w2, [sp, #0x4]
  1b980c: 9400000b     	bl	0x1b9838 <sonicWriteFloatToStream+0x50>
  1b9810: 35000060     	cbnz	w0, 0x1b981c <sonicWriteFloatToStream+0x34>
  1b9814: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9818: 14000004     	b	0x1b9828 <sonicWriteFloatToStream+0x40>
  1b981c: f9400be0     	ldr	x0, [sp, #0x10]
  1b9820: 9400004b     	bl	0x1b994c <sonicWriteFloatToStream+0x164>
  1b9824: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b9828: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b982c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b9830: 9100c3ff     	add	sp, sp, #0x30
  1b9834: d65f03c0     	ret
  1b9838: d10103ff     	sub	sp, sp, #0x40
  1b983c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b9840: 9100c3fd     	add	x29, sp, #0x30
  1b9844: f81f03a0     	stur	x0, [x29, #-0x10]
  1b9848: f9000fe1     	str	x1, [sp, #0x18]
  1b984c: b90017e2     	str	w2, [sp, #0x14]
  1b9850: b94017e2     	ldr	w2, [sp, #0x14]
  1b9854: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9858: b9404008     	ldr	w8, [x0, #0x40]
  1b985c: 1b087c48     	mul	w8, w2, w8
  1b9860: b90007e8     	str	w8, [sp, #0x4]
  1b9864: b94017e8     	ldr	w8, [sp, #0x14]
  1b9868: 34000048     	cbz	w8, 0x1b9870 <sonicWriteFloatToStream+0x88>
  1b986c: 14000004     	b	0x1b987c <sonicWriteFloatToStream+0x94>
  1b9870: 320003e8     	orr	w8, wzr, #0x1
  1b9874: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9878: 14000031     	b	0x1b993c <sonicWriteFloatToStream+0x154>
  1b987c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9880: b94017e1     	ldr	w1, [sp, #0x14]
  1b9884: 97ffff87     	bl	0x1b96a0 <sonicFlushStream+0x1d4>
  1b9888: 35000060     	cbnz	w0, 0x1b9894 <sonicWriteFloatToStream+0xac>
  1b988c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9890: 1400002b     	b	0x1b993c <sonicWriteFloatToStream+0x154>
  1b9894: b27f03e8     	orr	x8, xzr, #0x2
  1b9898: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b989c: f9400129     	ldr	x9, [x9]
  1b98a0: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b98a4: b940514b     	ldr	w11, [x10, #0x50]
  1b98a8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b98ac: b940414c     	ldr	w12, [x10, #0x40]
  1b98b0: 1b0c7d6b     	mul	w11, w11, w12
  1b98b4: 2a0b03ea     	mov	w10, w11
  1b98b8: 93407d4a     	sxtw	x10, w10
  1b98bc: 9b0a7d08     	mul	x8, x8, x10
  1b98c0: 8b080128     	add	x8, x9, x8
  1b98c4: f90007e8     	str	x8, [sp, #0x8]
  1b98c8: 12800008     	mov	w8, #-0x1               // =-1
  1b98cc: b94007e9     	ldr	w9, [sp, #0x4]
  1b98d0: 0b080128     	add	w8, w9, w8
  1b98d4: b90007e8     	str	w8, [sp, #0x4]
  1b98d8: 35000049     	cbnz	w9, 0x1b98e0 <sonicWriteFloatToStream+0xf8>
  1b98dc: 14000011     	b	0x1b9920 <sonicWriteFloatToStream+0x138>
  1b98e0: 529fc008     	mov	w8, #0xfe00             // =65024
  1b98e4: 72a8dfe8     	movk	w8, #0x46ff, lsl #16
  1b98e8: 1e270100     	fmov	s0, w8
  1b98ec: b27e03e9     	orr	x9, xzr, #0x4
  1b98f0: b27f03ea     	orr	x10, xzr, #0x2
  1b98f4: f9400feb     	ldr	x11, [sp, #0x18]
  1b98f8: 8b090169     	add	x9, x11, x9
  1b98fc: f9000fe9     	str	x9, [sp, #0x18]
  1b9900: bd400161     	ldr	s1, [x11]
  1b9904: 1e200820     	fmul	s0, s1, s0
  1b9908: 1e380008     	fcvtzs	w8, s0
  1b990c: f94007e9     	ldr	x9, [sp, #0x8]
  1b9910: 8b0a012a     	add	x10, x9, x10
  1b9914: f90007ea     	str	x10, [sp, #0x8]
  1b9918: 79000128     	strh	w8, [x9]
  1b991c: 17ffffeb     	b	0x1b98c8 <sonicWriteFloatToStream+0xe0>
  1b9920: 320003e8     	orr	w8, wzr, #0x1
  1b9924: b94017e9     	ldr	w9, [sp, #0x14]
  1b9928: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b992c: b940514b     	ldr	w11, [x10, #0x50]
  1b9930: 0b090169     	add	w9, w11, w9
  1b9934: b9005149     	str	w9, [x10, #0x50]
  1b9938: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b993c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9940: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b9944: 910103ff     	add	sp, sp, #0x40
  1b9948: d65f03c0     	ret
  1b994c: d100c3ff     	sub	sp, sp, #0x30
  1b9950: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b9954: 910083fd     	add	x29, sp, #0x20
  1b9958: f9000be0     	str	x0, [sp, #0x10]
  1b995c: f9400be0     	ldr	x0, [sp, #0x10]
  1b9960: b9405408     	ldr	w8, [x0, #0x54]
  1b9964: b9000fe8     	str	w8, [sp, #0xc]
  1b9968: f9400be0     	ldr	x0, [sp, #0x10]
  1b996c: bd402000     	ldr	s0, [x0, #0x20]
  1b9970: f9400be0     	ldr	x0, [sp, #0x10]
  1b9974: bd402801     	ldr	s1, [x0, #0x28]
  1b9978: 1e211800     	fdiv	s0, s0, s1
  1b997c: bd000be0     	str	s0, [sp, #0x8]
  1b9980: f9400be0     	ldr	x0, [sp, #0x10]
  1b9984: b9402c08     	ldr	w8, [x0, #0x2c]
  1b9988: b90007e8     	str	w8, [sp, #0x4]
  1b998c: f9400be0     	ldr	x0, [sp, #0x10]
  1b9990: b9403808     	ldr	w8, [x0, #0x38]
  1b9994: 350000c8     	cbnz	w8, 0x1b99ac <sonicWriteFloatToStream+0x1c4>
  1b9998: f9400be8     	ldr	x8, [sp, #0x10]
  1b999c: bd402900     	ldr	s0, [x8, #0x28]
  1b99a0: bd4007e1     	ldr	s1, [sp, #0x4]
  1b99a4: 1e200820     	fmul	s0, s1, s0
  1b99a8: bd0007e0     	str	s0, [sp, #0x4]
  1b99ac: d2988e48     	mov	x8, #0xc472             // =50290
  1b99b0: f2af8b48     	movk	x8, #0x7c5a, lsl #16
  1b99b4: f2c00148     	movk	x8, #0xa, lsl #32
  1b99b8: f2e7fe08     	movk	x8, #0x3ff0, lsl #48
  1b99bc: 9e670100     	fmov	d0, x8
  1b99c0: bd400be1     	ldr	s1, [sp, #0x8]
  1b99c4: 1e22c022     	fcvt	d2, s1
  1b99c8: 1e602040     	fcmp	d2, d0
  1b99cc: 1a9fd7e9     	cset	w9, gt
  1b99d0: 37000189     	tbnz	w9, #0x0, 0x1b9a00 <sonicWriteFloatToStream+0x218>
  1b99d4: d28ee3a8     	mov	x8, #0x771d             // =30493
  1b99d8: f2a0e948     	movk	x8, #0x74a, lsl #16
  1b99dc: f2dffd68     	movk	x8, #0xffeb, lsl #32
  1b99e0: f2e7fde8     	movk	x8, #0x3fef, lsl #48
  1b99e4: 9e670100     	fmov	d0, x8
  1b99e8: bd400be1     	ldr	s1, [sp, #0x8]
  1b99ec: 1e22c022     	fcvt	d2, s1
  1b99f0: 1e602040     	fcmp	d2, d0
  1b99f4: 1a9f57e9     	cset	w9, mi
  1b99f8: 37000049     	tbnz	w9, #0x0, 0x1b9a00 <sonicWriteFloatToStream+0x218>
  1b99fc: 14000005     	b	0x1b9a10 <sonicWriteFloatToStream+0x228>
  1b9a00: f9400be0     	ldr	x0, [sp, #0x10]
  1b9a04: bd400be0     	ldr	s0, [sp, #0x8]
  1b9a08: 9400014c     	bl	0x1b9f38 <sonicChangeShortSpeed+0xd4>
  1b9a0c: 1400000c     	b	0x1b9a3c <sonicWriteFloatToStream+0x254>
  1b9a10: f9400be0     	ldr	x0, [sp, #0x10]
  1b9a14: f9400be8     	ldr	x8, [sp, #0x10]
  1b9a18: f9400101     	ldr	x1, [x8]
  1b9a1c: f9400be8     	ldr	x8, [sp, #0x10]
  1b9a20: b9405102     	ldr	w2, [x8, #0x50]
  1b9a24: 940001b4     	bl	0x1ba0f4 <sonicChangeShortSpeed+0x290>
  1b9a28: 35000060     	cbnz	w0, 0x1b9a34 <sonicWriteFloatToStream+0x24c>
  1b9a2c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9a30: 14000047     	b	0x1b9b4c <sonicWriteFloatToStream+0x364>
  1b9a34: f9400be8     	ldr	x8, [sp, #0x10]
  1b9a38: b900511f     	str	wzr, [x8, #0x50]
  1b9a3c: f9400be8     	ldr	x8, [sp, #0x10]
  1b9a40: b9403909     	ldr	w9, [x8, #0x38]
  1b9a44: 35000049     	cbnz	w9, 0x1b9a4c <sonicWriteFloatToStream+0x264>
  1b9a48: 14000011     	b	0x1b9a8c <sonicWriteFloatToStream+0x2a4>
  1b9a4c: 32091be8     	orr	w8, wzr, #0x3f800000
  1b9a50: 1e270100     	fmov	s0, w8
  1b9a54: f9400be9     	ldr	x9, [sp, #0x10]
  1b9a58: b9402928     	ldr	w8, [x9, #0x28]
  1b9a5c: 1e270101     	fmov	s1, w8
  1b9a60: 1e202020     	fcmp	s1, s0
  1b9a64: 1a9f07e8     	cset	w8, ne
  1b9a68: 37000048     	tbnz	w8, #0x0, 0x1b9a70 <sonicWriteFloatToStream+0x288>
  1b9a6c: 14000007     	b	0x1b9a88 <sonicWriteFloatToStream+0x2a0>
  1b9a70: f9400be0     	ldr	x0, [sp, #0x10]
  1b9a74: b9400fe1     	ldr	w1, [sp, #0xc]
  1b9a78: 940001cf     	bl	0x1ba1b4 <sonicChangeShortSpeed+0x350>
  1b9a7c: 35000060     	cbnz	w0, 0x1b9a88 <sonicWriteFloatToStream+0x2a0>
  1b9a80: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9a84: 14000032     	b	0x1b9b4c <sonicWriteFloatToStream+0x364>
  1b9a88: 14000010     	b	0x1b9ac8 <sonicWriteFloatToStream+0x2e0>
  1b9a8c: 32091be8     	orr	w8, wzr, #0x3f800000
  1b9a90: 1e270100     	fmov	s0, w8
  1b9a94: b94007e8     	ldr	w8, [sp, #0x4]
  1b9a98: 1e270101     	fmov	s1, w8
  1b9a9c: 1e202020     	fcmp	s1, s0
  1b9aa0: 1a9f07e8     	cset	w8, ne
  1b9aa4: 37000048     	tbnz	w8, #0x0, 0x1b9aac <sonicWriteFloatToStream+0x2c4>
  1b9aa8: 14000008     	b	0x1b9ac8 <sonicWriteFloatToStream+0x2e0>
  1b9aac: f9400be0     	ldr	x0, [sp, #0x10]
  1b9ab0: bd4007e0     	ldr	s0, [sp, #0x4]
  1b9ab4: b9400fe1     	ldr	w1, [sp, #0xc]
  1b9ab8: 94000269     	bl	0x1ba45c <sonicChangeShortSpeed+0x5f8>
  1b9abc: 35000060     	cbnz	w0, 0x1b9ac8 <sonicWriteFloatToStream+0x2e0>
  1b9ac0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9ac4: 14000022     	b	0x1b9b4c <sonicWriteFloatToStream+0x364>
  1b9ac8: 32091be8     	orr	w8, wzr, #0x3f800000
  1b9acc: 1e270100     	fmov	s0, w8
  1b9ad0: f9400be9     	ldr	x9, [sp, #0x10]
  1b9ad4: b9402528     	ldr	w8, [x9, #0x24]
  1b9ad8: 1e270101     	fmov	s1, w8
  1b9adc: 1e202020     	fcmp	s1, s0
  1b9ae0: 1a9f07e8     	cset	w8, ne
  1b9ae4: 37000048     	tbnz	w8, #0x0, 0x1b9aec <sonicWriteFloatToStream+0x304>
  1b9ae8: 14000017     	b	0x1b9b44 <sonicWriteFloatToStream+0x35c>
  1b9aec: b27f03e8     	orr	x8, xzr, #0x2
  1b9af0: f9400be9     	ldr	x9, [sp, #0x10]
  1b9af4: f9400529     	ldr	x9, [x9, #0x8]
  1b9af8: b9400fea     	ldr	w10, [sp, #0xc]
  1b9afc: f9400beb     	ldr	x11, [sp, #0x10]
  1b9b00: b940416c     	ldr	w12, [x11, #0x40]
  1b9b04: 1b0c7d4a     	mul	w10, w10, w12
  1b9b08: 2a0a03eb     	mov	w11, w10
  1b9b0c: 93407d6b     	sxtw	x11, w11
  1b9b10: 9b0b7d08     	mul	x8, x8, x11
  1b9b14: 8b080128     	add	x8, x9, x8
  1b9b18: f9400be9     	ldr	x9, [sp, #0x10]
  1b9b1c: b940552a     	ldr	w10, [x9, #0x54]
  1b9b20: b9400fec     	ldr	w12, [sp, #0xc]
  1b9b24: 6b0c014a     	subs	w10, w10, w12
  1b9b28: f9400be9     	ldr	x9, [sp, #0x10]
  1b9b2c: b940412c     	ldr	w12, [x9, #0x40]
  1b9b30: 1b0c7d41     	mul	w1, w10, w12
  1b9b34: f9400be9     	ldr	x9, [sp, #0x10]
  1b9b38: bd402520     	ldr	s0, [x9, #0x24]
  1b9b3c: aa0803e0     	mov	x0, x8
  1b9b40: 9400030b     	bl	0x1ba76c <sonicChangeShortSpeed+0x908>
  1b9b44: 320003e8     	orr	w8, wzr, #0x1
  1b9b48: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9b4c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9b50: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b9b54: 9100c3ff     	add	sp, sp, #0x30
  1b9b58: d65f03c0     	ret
  1b9b5c: d100c3ff     	sub	sp, sp, #0x30
  1b9b60: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b9b64: 910083fd     	add	x29, sp, #0x20
  1b9b68: f9000be0     	str	x0, [sp, #0x10]
  1b9b6c: f90007e1     	str	x1, [sp, #0x8]
  1b9b70: b90007e2     	str	w2, [sp, #0x4]
  1b9b74: b94007e2     	ldr	w2, [sp, #0x4]
  1b9b78: 34000042     	cbz	w2, 0x1b9b80 <sonicWriteFloatToStream+0x398>
  1b9b7c: 14000004     	b	0x1b9b8c <sonicWriteFloatToStream+0x3a4>
  1b9b80: 320003e8     	orr	w8, wzr, #0x1
  1b9b84: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9b88: 14000027     	b	0x1b9c24 <sonicWriteFloatToStream+0x43c>
  1b9b8c: f9400be0     	ldr	x0, [sp, #0x10]
  1b9b90: b94007e1     	ldr	w1, [sp, #0x4]
  1b9b94: 97fffec3     	bl	0x1b96a0 <sonicFlushStream+0x1d4>
  1b9b98: 35000060     	cbnz	w0, 0x1b9ba4 <sonicWriteFloatToStream+0x3bc>
  1b9b9c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9ba0: 14000021     	b	0x1b9c24 <sonicWriteFloatToStream+0x43c>
  1b9ba4: 320003e8     	orr	w8, wzr, #0x1
  1b9ba8: b27f03e9     	orr	x9, xzr, #0x2
  1b9bac: f9400bea     	ldr	x10, [sp, #0x10]
  1b9bb0: f940014a     	ldr	x10, [x10]
  1b9bb4: f9400beb     	ldr	x11, [sp, #0x10]
  1b9bb8: b940516c     	ldr	w12, [x11, #0x50]
  1b9bbc: f9400beb     	ldr	x11, [sp, #0x10]
  1b9bc0: b940416d     	ldr	w13, [x11, #0x40]
  1b9bc4: 1b0d7d8c     	mul	w12, w12, w13
  1b9bc8: 2a0c03eb     	mov	w11, w12
  1b9bcc: 93407d6b     	sxtw	x11, w11
  1b9bd0: 9b0b7d29     	mul	x9, x9, x11
  1b9bd4: 8b090149     	add	x9, x10, x9
  1b9bd8: f94007e1     	ldr	x1, [sp, #0x8]
  1b9bdc: b94007ec     	ldr	w12, [sp, #0x4]
  1b9be0: 321f03ed     	orr	w13, wzr, #0x2
  1b9be4: 9b2d7d8a     	smull	x10, w12, w13
  1b9be8: f9400beb     	ldr	x11, [sp, #0x10]
  1b9bec: b940416c     	ldr	w12, [x11, #0x40]
  1b9bf0: 2a0c03eb     	mov	w11, w12
  1b9bf4: 93407d6b     	sxtw	x11, w11
  1b9bf8: 9b0b7d42     	mul	x2, x10, x11
  1b9bfc: aa0903e0     	mov	x0, x9
  1b9c00: b90003e8     	str	w8, [sp]
  1b9c04: 97fb9863     	bl	0x9fd90 <memcpy@plt>
  1b9c08: b94007e8     	ldr	w8, [sp, #0x4]
  1b9c0c: f9400be9     	ldr	x9, [sp, #0x10]
  1b9c10: b940512c     	ldr	w12, [x9, #0x50]
  1b9c14: 0b080188     	add	w8, w12, w8
  1b9c18: b9005128     	str	w8, [x9, #0x50]
  1b9c1c: b94003e8     	ldr	w8, [sp]
  1b9c20: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9c24: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9c28: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b9c2c: 9100c3ff     	add	sp, sp, #0x30
  1b9c30: d65f03c0     	ret

00000000001b9c34 <sonicWriteUnsignedCharToStream>:
  1b9c34: d100c3ff     	sub	sp, sp, #0x30
  1b9c38: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1b9c3c: 910083fd     	add	x29, sp, #0x20
  1b9c40: f9000be0     	str	x0, [sp, #0x10]
  1b9c44: f90007e1     	str	x1, [sp, #0x8]
  1b9c48: b90007e2     	str	w2, [sp, #0x4]
  1b9c4c: f9400be0     	ldr	x0, [sp, #0x10]
  1b9c50: f94007e1     	ldr	x1, [sp, #0x8]
  1b9c54: b94007e2     	ldr	w2, [sp, #0x4]
  1b9c58: 9400000b     	bl	0x1b9c84 <sonicWriteUnsignedCharToStream+0x50>
  1b9c5c: 35000060     	cbnz	w0, 0x1b9c68 <sonicWriteUnsignedCharToStream+0x34>
  1b9c60: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9c64: 14000004     	b	0x1b9c74 <sonicWriteUnsignedCharToStream+0x40>
  1b9c68: f9400be0     	ldr	x0, [sp, #0x10]
  1b9c6c: 97ffff38     	bl	0x1b994c <sonicWriteFloatToStream+0x164>
  1b9c70: b81fc3a0     	stur	w0, [x29, #-0x4]
  1b9c74: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9c78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1b9c7c: 9100c3ff     	add	sp, sp, #0x30
  1b9c80: d65f03c0     	ret
  1b9c84: d10103ff     	sub	sp, sp, #0x40
  1b9c88: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b9c8c: 9100c3fd     	add	x29, sp, #0x30
  1b9c90: f81f03a0     	stur	x0, [x29, #-0x10]
  1b9c94: f9000fe1     	str	x1, [sp, #0x18]
  1b9c98: b90017e2     	str	w2, [sp, #0x14]
  1b9c9c: b94017e2     	ldr	w2, [sp, #0x14]
  1b9ca0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9ca4: b9404008     	ldr	w8, [x0, #0x40]
  1b9ca8: 1b087c48     	mul	w8, w2, w8
  1b9cac: b90007e8     	str	w8, [sp, #0x4]
  1b9cb0: b94017e8     	ldr	w8, [sp, #0x14]
  1b9cb4: 34000048     	cbz	w8, 0x1b9cbc <sonicWriteUnsignedCharToStream+0x88>
  1b9cb8: 14000004     	b	0x1b9cc8 <sonicWriteUnsignedCharToStream+0x94>
  1b9cbc: 320003e8     	orr	w8, wzr, #0x1
  1b9cc0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9cc4: 1400002f     	b	0x1b9d80 <sonicWriteUnsignedCharToStream+0x14c>
  1b9cc8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9ccc: b94017e1     	ldr	w1, [sp, #0x14]
  1b9cd0: 97fffe74     	bl	0x1b96a0 <sonicFlushStream+0x1d4>
  1b9cd4: 35000060     	cbnz	w0, 0x1b9ce0 <sonicWriteUnsignedCharToStream+0xac>
  1b9cd8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1b9cdc: 14000029     	b	0x1b9d80 <sonicWriteUnsignedCharToStream+0x14c>
  1b9ce0: b27f03e8     	orr	x8, xzr, #0x2
  1b9ce4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9ce8: f9400129     	ldr	x9, [x9]
  1b9cec: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b9cf0: b940514b     	ldr	w11, [x10, #0x50]
  1b9cf4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b9cf8: b940414c     	ldr	w12, [x10, #0x40]
  1b9cfc: 1b0c7d6b     	mul	w11, w11, w12
  1b9d00: 2a0b03ea     	mov	w10, w11
  1b9d04: 93407d4a     	sxtw	x10, w10
  1b9d08: 9b0a7d08     	mul	x8, x8, x10
  1b9d0c: 8b080128     	add	x8, x9, x8
  1b9d10: f90007e8     	str	x8, [sp, #0x8]
  1b9d14: 12800008     	mov	w8, #-0x1               // =-1
  1b9d18: b94007e9     	ldr	w9, [sp, #0x4]
  1b9d1c: 0b080128     	add	w8, w9, w8
  1b9d20: b90007e8     	str	w8, [sp, #0x4]
  1b9d24: 35000049     	cbnz	w9, 0x1b9d2c <sonicWriteUnsignedCharToStream+0xf8>
  1b9d28: 1400000f     	b	0x1b9d64 <sonicWriteUnsignedCharToStream+0x130>
  1b9d2c: 321d03e8     	orr	w8, wzr, #0x8
  1b9d30: b24003e9     	orr	x9, xzr, #0x1
  1b9d34: b27f03ea     	orr	x10, xzr, #0x2
  1b9d38: f9400feb     	ldr	x11, [sp, #0x18]
  1b9d3c: 8b090169     	add	x9, x11, x9
  1b9d40: f9000fe9     	str	x9, [sp, #0x18]
  1b9d44: 3940016c     	ldrb	w12, [x11]
  1b9d48: 7102018c     	subs	w12, w12, #0x80
  1b9d4c: 1ac82188     	lsl	w8, w12, w8
  1b9d50: f94007e9     	ldr	x9, [sp, #0x8]
  1b9d54: 8b0a012a     	add	x10, x9, x10
  1b9d58: f90007ea     	str	x10, [sp, #0x8]
  1b9d5c: 79000128     	strh	w8, [x9]
  1b9d60: 17ffffed     	b	0x1b9d14 <sonicWriteUnsignedCharToStream+0xe0>
  1b9d64: 320003e8     	orr	w8, wzr, #0x1
  1b9d68: b94017e9     	ldr	w9, [sp, #0x14]
  1b9d6c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1b9d70: b940514b     	ldr	w11, [x10, #0x50]
  1b9d74: 0b090169     	add	w9, w11, w9
  1b9d78: b9005149     	str	w9, [x10, #0x50]
  1b9d7c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9d80: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1b9d84: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b9d88: 910103ff     	add	sp, sp, #0x40
  1b9d8c: d65f03c0     	ret

00000000001b9d90 <sonicChangeFloatSpeed>:
  1b9d90: d10103ff     	sub	sp, sp, #0x40
  1b9d94: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b9d98: 9100c3fd     	add	x29, sp, #0x30
  1b9d9c: f81f83a0     	stur	x0, [x29, #-0x8]
  1b9da0: b81f43a1     	stur	w1, [x29, #-0xc]
  1b9da4: bc1f03a0     	stur	s0, [x29, #-0x10]
  1b9da8: bc1ec3a1     	stur	s1, [x29, #-0x14]
  1b9dac: bd001be2     	str	s2, [sp, #0x18]
  1b9db0: bd0017e3     	str	s3, [sp, #0x14]
  1b9db4: b90013e2     	str	w2, [sp, #0x10]
  1b9db8: b9000fe3     	str	w3, [sp, #0xc]
  1b9dbc: b9000be4     	str	w4, [sp, #0x8]
  1b9dc0: b9400fe0     	ldr	w0, [sp, #0xc]
  1b9dc4: b9400be1     	ldr	w1, [sp, #0x8]
  1b9dc8: 97fbb246     	bl	0xa66e0 <sonicCreateStream@plt>
  1b9dcc: f90003e0     	str	x0, [sp]
  1b9dd0: f94003e0     	ldr	x0, [sp]
  1b9dd4: bc5f03a0     	ldur	s0, [x29, #-0x10]
  1b9dd8: 97fbb306     	bl	0xa69f0 <sonicSetSpeed@plt>
  1b9ddc: f94003e0     	ldr	x0, [sp]
  1b9de0: bc5ec3a0     	ldur	s0, [x29, #-0x14]
  1b9de4: 97fb9e77     	bl	0xa17c0 <sonicSetPitch@plt>
  1b9de8: f94003e0     	ldr	x0, [sp]
  1b9dec: bd401be0     	ldr	s0, [sp, #0x18]
  1b9df0: 97fbb9f8     	bl	0xa85d0 <sonicSetRate@plt>
  1b9df4: f94003e0     	ldr	x0, [sp]
  1b9df8: bd4017e0     	ldr	s0, [sp, #0x14]
  1b9dfc: 97fb9c45     	bl	0xa0f10 <sonicSetVolume@plt>
  1b9e00: f94003e0     	ldr	x0, [sp]
  1b9e04: b94013e1     	ldr	w1, [sp, #0x10]
  1b9e08: 97fb97a2     	bl	0x9fc90 <sonicSetChordPitch@plt>
  1b9e0c: f94003e0     	ldr	x0, [sp]
  1b9e10: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b9e14: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b9e18: 97fbc442     	bl	0xaaf20 <sonicWriteFloatToStream@plt>
  1b9e1c: f94003e1     	ldr	x1, [sp]
  1b9e20: aa0103e0     	mov	x0, x1
  1b9e24: 97fba887     	bl	0xa4040 <sonicFlushStream@plt>
  1b9e28: f94003e1     	ldr	x1, [sp]
  1b9e2c: aa0103e0     	mov	x0, x1
  1b9e30: 97fbb230     	bl	0xa66f0 <sonicSamplesAvailable@plt>
  1b9e34: b81f43a0     	stur	w0, [x29, #-0xc]
  1b9e38: f94003e0     	ldr	x0, [sp]
  1b9e3c: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b9e40: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b9e44: 97fbbb13     	bl	0xa8a90 <sonicReadFloatFromStream@plt>
  1b9e48: f94003e1     	ldr	x1, [sp]
  1b9e4c: aa0103e0     	mov	x0, x1
  1b9e50: 97fba8dc     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b9e54: b85f43a0     	ldur	w0, [x29, #-0xc]
  1b9e58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b9e5c: 910103ff     	add	sp, sp, #0x40
  1b9e60: d65f03c0     	ret

00000000001b9e64 <sonicChangeShortSpeed>:
  1b9e64: d10103ff     	sub	sp, sp, #0x40
  1b9e68: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1b9e6c: 9100c3fd     	add	x29, sp, #0x30
  1b9e70: f81f83a0     	stur	x0, [x29, #-0x8]
  1b9e74: b81f43a1     	stur	w1, [x29, #-0xc]
  1b9e78: bc1f03a0     	stur	s0, [x29, #-0x10]
  1b9e7c: bc1ec3a1     	stur	s1, [x29, #-0x14]
  1b9e80: bd001be2     	str	s2, [sp, #0x18]
  1b9e84: bd0017e3     	str	s3, [sp, #0x14]
  1b9e88: b90013e2     	str	w2, [sp, #0x10]
  1b9e8c: b9000fe3     	str	w3, [sp, #0xc]
  1b9e90: b9000be4     	str	w4, [sp, #0x8]
  1b9e94: b9400fe0     	ldr	w0, [sp, #0xc]
  1b9e98: b9400be1     	ldr	w1, [sp, #0x8]
  1b9e9c: 97fbb211     	bl	0xa66e0 <sonicCreateStream@plt>
  1b9ea0: f90003e0     	str	x0, [sp]
  1b9ea4: f94003e0     	ldr	x0, [sp]
  1b9ea8: bc5f03a0     	ldur	s0, [x29, #-0x10]
  1b9eac: 97fbb2d1     	bl	0xa69f0 <sonicSetSpeed@plt>
  1b9eb0: f94003e0     	ldr	x0, [sp]
  1b9eb4: bc5ec3a0     	ldur	s0, [x29, #-0x14]
  1b9eb8: 97fb9e42     	bl	0xa17c0 <sonicSetPitch@plt>
  1b9ebc: f94003e0     	ldr	x0, [sp]
  1b9ec0: bd401be0     	ldr	s0, [sp, #0x18]
  1b9ec4: 97fbb9c3     	bl	0xa85d0 <sonicSetRate@plt>
  1b9ec8: f94003e0     	ldr	x0, [sp]
  1b9ecc: bd4017e0     	ldr	s0, [sp, #0x14]
  1b9ed0: 97fb9c10     	bl	0xa0f10 <sonicSetVolume@plt>
  1b9ed4: f94003e0     	ldr	x0, [sp]
  1b9ed8: b94013e1     	ldr	w1, [sp, #0x10]
  1b9edc: 97fb976d     	bl	0x9fc90 <sonicSetChordPitch@plt>
  1b9ee0: f94003e0     	ldr	x0, [sp]
  1b9ee4: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b9ee8: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b9eec: 97fba531     	bl	0xa33b0 <sonicWriteShortToStream@plt>
  1b9ef0: f94003e1     	ldr	x1, [sp]
  1b9ef4: aa0103e0     	mov	x0, x1
  1b9ef8: 97fba852     	bl	0xa4040 <sonicFlushStream@plt>
  1b9efc: f94003e1     	ldr	x1, [sp]
  1b9f00: aa0103e0     	mov	x0, x1
  1b9f04: 97fbb1fb     	bl	0xa66f0 <sonicSamplesAvailable@plt>
  1b9f08: b81f43a0     	stur	w0, [x29, #-0xc]
  1b9f0c: f94003e0     	ldr	x0, [sp]
  1b9f10: f85f83a1     	ldur	x1, [x29, #-0x8]
  1b9f14: b85f43a2     	ldur	w2, [x29, #-0xc]
  1b9f18: 97fba79a     	bl	0xa3d80 <sonicReadShortFromStream@plt>
  1b9f1c: f94003e1     	ldr	x1, [sp]
  1b9f20: aa0103e0     	mov	x0, x1
  1b9f24: 97fba8a7     	bl	0xa41c0 <sonicDestroyStream@plt>
  1b9f28: b85f43a0     	ldur	w0, [x29, #-0xc]
  1b9f2c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1b9f30: 910103ff     	add	sp, sp, #0x40
  1b9f34: d65f03c0     	ret
  1b9f38: d10183ff     	sub	sp, sp, #0x60
  1b9f3c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1b9f40: 910143fd     	add	x29, sp, #0x50
  1b9f44: f81f03a0     	stur	x0, [x29, #-0x10]
  1b9f48: bc1ec3a0     	stur	s0, [x29, #-0x14]
  1b9f4c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9f50: b9405008     	ldr	w8, [x0, #0x50]
  1b9f54: b81dc3a8     	stur	w8, [x29, #-0x24]
  1b9f58: b9002bff     	str	wzr, [sp, #0x28]
  1b9f5c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9f60: b9406408     	ldr	w8, [x0, #0x64]
  1b9f64: b9001fe8     	str	w8, [sp, #0x1c]
  1b9f68: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9f6c: b9405008     	ldr	w8, [x0, #0x50]
  1b9f70: b9401fe9     	ldr	w9, [sp, #0x1c]
  1b9f74: 6b09011f     	cmp	w8, w9
  1b9f78: 1a9fa7e8     	cset	w8, lt
  1b9f7c: 37000048     	tbnz	w8, #0x0, 0x1b9f84 <sonicChangeShortSpeed+0x120>
  1b9f80: 14000004     	b	0x1b9f90 <sonicChangeShortSpeed+0x12c>
  1b9f84: 320003e8     	orr	w8, wzr, #0x1
  1b9f88: b81fc3a8     	stur	w8, [x29, #-0x4]
  1b9f8c: 14000056     	b	0x1ba0e4 <sonicChangeShortSpeed+0x280>
  1b9f90: 52800008     	mov	w8, #0x0                // =0
  1b9f94: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9f98: b940692a     	ldr	w10, [x9, #0x68]
  1b9f9c: 6b08015f     	cmp	w10, w8
  1b9fa0: 1a9fd7e8     	cset	w8, gt
  1b9fa4: 37000048     	tbnz	w8, #0x0, 0x1b9fac <sonicChangeShortSpeed+0x148>
  1b9fa8: 1400000a     	b	0x1b9fd0 <sonicChangeShortSpeed+0x16c>
  1b9fac: f85f03a0     	ldur	x0, [x29, #-0x10]
  1b9fb0: b9402be1     	ldr	w1, [sp, #0x28]
  1b9fb4: 9400021f     	bl	0x1ba830 <sonicChangeShortSpeed+0x9cc>
  1b9fb8: b90023e0     	str	w0, [sp, #0x20]
  1b9fbc: b94023e0     	ldr	w0, [sp, #0x20]
  1b9fc0: b9402be1     	ldr	w1, [sp, #0x28]
  1b9fc4: 0b000020     	add	w0, w1, w0
  1b9fc8: b9002be0     	str	w0, [sp, #0x28]
  1b9fcc: 14000033     	b	0x1ba098 <sonicChangeShortSpeed+0x234>
  1b9fd0: b24c27e8     	orr	x8, xzr, #0x3ff0000000000000
  1b9fd4: 9e670100     	fmov	d0, x8
  1b9fd8: 320003e2     	orr	w2, wzr, #0x1
  1b9fdc: b27f03e8     	orr	x8, xzr, #0x2
  1b9fe0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1b9fe4: f9400129     	ldr	x9, [x9]
  1b9fe8: b9402bea     	ldr	w10, [sp, #0x28]
  1b9fec: f85f03ab     	ldur	x11, [x29, #-0x10]
  1b9ff0: b940416c     	ldr	w12, [x11, #0x40]
  1b9ff4: 1b0c7d4a     	mul	w10, w10, w12
  1b9ff8: 2a0a03eb     	mov	w11, w10
  1b9ffc: 93407d6b     	sxtw	x11, w11
  1ba000: 9b0b7d08     	mul	x8, x8, x11
  1ba004: 8b080128     	add	x8, x9, x8
  1ba008: f81e03a8     	stur	x8, [x29, #-0x20]
  1ba00c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba010: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ba014: fd000be0     	str	d0, [sp, #0x10]
  1ba018: 94000235     	bl	0x1ba8ec <sonicChangeShortSpeed+0xa88>
  1ba01c: b90027e0     	str	w0, [sp, #0x24]
  1ba020: bc5ec3a1     	ldur	s1, [x29, #-0x14]
  1ba024: 1e22c020     	fcvt	d0, s1
  1ba028: fd400be2     	ldr	d2, [sp, #0x10]
  1ba02c: 1e622000     	fcmp	d0, d2
  1ba030: 1a9fd7ea     	cset	w10, gt
  1ba034: 3700004a     	tbnz	w10, #0x0, 0x1ba03c <sonicChangeShortSpeed+0x1d8>
  1ba038: 1400000e     	b	0x1ba070 <sonicChangeShortSpeed+0x20c>
  1ba03c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba040: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ba044: bc5ec3a0     	ldur	s0, [x29, #-0x14]
  1ba048: b94027e2     	ldr	w2, [sp, #0x24]
  1ba04c: 940002da     	bl	0x1babb4 <sonicChangeShortSpeed+0xd50>
  1ba050: b90023e0     	str	w0, [sp, #0x20]
  1ba054: b94027e0     	ldr	w0, [sp, #0x24]
  1ba058: b94023e2     	ldr	w2, [sp, #0x20]
  1ba05c: 0b020000     	add	w0, w0, w2
  1ba060: b9402be2     	ldr	w2, [sp, #0x28]
  1ba064: 0b000040     	add	w0, w2, w0
  1ba068: b9002be0     	str	w0, [sp, #0x28]
  1ba06c: 1400000b     	b	0x1ba098 <sonicChangeShortSpeed+0x234>
  1ba070: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba074: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ba078: bc5ec3a0     	ldur	s0, [x29, #-0x14]
  1ba07c: b94027e2     	ldr	w2, [sp, #0x24]
  1ba080: 9400032e     	bl	0x1bad38 <sonicChangeShortSpeed+0xed4>
  1ba084: b90023e0     	str	w0, [sp, #0x20]
  1ba088: b94023e0     	ldr	w0, [sp, #0x20]
  1ba08c: b9402be2     	ldr	w2, [sp, #0x28]
  1ba090: 0b000040     	add	w0, w2, w0
  1ba094: b9002be0     	str	w0, [sp, #0x28]
  1ba098: b94023e8     	ldr	w8, [sp, #0x20]
  1ba09c: 34000048     	cbz	w8, 0x1ba0a4 <sonicChangeShortSpeed+0x240>
  1ba0a0: 14000003     	b	0x1ba0ac <sonicChangeShortSpeed+0x248>
  1ba0a4: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba0a8: 1400000f     	b	0x1ba0e4 <sonicChangeShortSpeed+0x280>
  1ba0ac: b9402be8     	ldr	w8, [sp, #0x28]
  1ba0b0: b9401fe9     	ldr	w9, [sp, #0x1c]
  1ba0b4: 0b090108     	add	w8, w8, w9
  1ba0b8: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1ba0bc: 6b09011f     	cmp	w8, w9
  1ba0c0: 1a9fc7e8     	cset	w8, le
  1ba0c4: 3707f668     	tbnz	w8, #0x0, 0x1b9f90 <sonicChangeShortSpeed+0x12c>
  1ba0c8: 320003e8     	orr	w8, wzr, #0x1
  1ba0cc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba0d0: b9402be1     	ldr	w1, [sp, #0x28]
  1ba0d4: b9000fe8     	str	w8, [sp, #0xc]
  1ba0d8: 9400039e     	bl	0x1baf50 <sonicChangeShortSpeed+0x10ec>
  1ba0dc: b9400fe8     	ldr	w8, [sp, #0xc]
  1ba0e0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba0e4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ba0e8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ba0ec: 910183ff     	add	sp, sp, #0x60
  1ba0f0: d65f03c0     	ret
  1ba0f4: d100c3ff     	sub	sp, sp, #0x30
  1ba0f8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ba0fc: 910083fd     	add	x29, sp, #0x20
  1ba100: f9000be0     	str	x0, [sp, #0x10]
  1ba104: f90007e1     	str	x1, [sp, #0x8]
  1ba108: b90007e2     	str	w2, [sp, #0x4]
  1ba10c: f9400be0     	ldr	x0, [sp, #0x10]
  1ba110: b94007e1     	ldr	w1, [sp, #0x4]
  1ba114: 940004b7     	bl	0x1bb3f0 <sonicChangeShortSpeed+0x158c>
  1ba118: 35000060     	cbnz	w0, 0x1ba124 <sonicChangeShortSpeed+0x2c0>
  1ba11c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba120: 14000021     	b	0x1ba1a4 <sonicChangeShortSpeed+0x340>
  1ba124: 320003e8     	orr	w8, wzr, #0x1
  1ba128: b27f03e9     	orr	x9, xzr, #0x2
  1ba12c: f9400bea     	ldr	x10, [sp, #0x10]
  1ba130: f940054a     	ldr	x10, [x10, #0x8]
  1ba134: f9400beb     	ldr	x11, [sp, #0x10]
  1ba138: b940556c     	ldr	w12, [x11, #0x54]
  1ba13c: f9400beb     	ldr	x11, [sp, #0x10]
  1ba140: b940416d     	ldr	w13, [x11, #0x40]
  1ba144: 1b0d7d8c     	mul	w12, w12, w13
  1ba148: 2a0c03eb     	mov	w11, w12
  1ba14c: 93407d6b     	sxtw	x11, w11
  1ba150: 9b0b7d29     	mul	x9, x9, x11
  1ba154: 8b090149     	add	x9, x10, x9
  1ba158: f94007e1     	ldr	x1, [sp, #0x8]
  1ba15c: b94007ec     	ldr	w12, [sp, #0x4]
  1ba160: 321f03ed     	orr	w13, wzr, #0x2
  1ba164: 9b2d7d8a     	smull	x10, w12, w13
  1ba168: f9400beb     	ldr	x11, [sp, #0x10]
  1ba16c: b940416c     	ldr	w12, [x11, #0x40]
  1ba170: 2a0c03eb     	mov	w11, w12
  1ba174: 93407d6b     	sxtw	x11, w11
  1ba178: 9b0b7d42     	mul	x2, x10, x11
  1ba17c: aa0903e0     	mov	x0, x9
  1ba180: b90003e8     	str	w8, [sp]
  1ba184: 97fb9703     	bl	0x9fd90 <memcpy@plt>
  1ba188: b94007e8     	ldr	w8, [sp, #0x4]
  1ba18c: f9400be9     	ldr	x9, [sp, #0x10]
  1ba190: b940552c     	ldr	w12, [x9, #0x54]
  1ba194: 0b080188     	add	w8, w12, w8
  1ba198: b9005528     	str	w8, [x9, #0x54]
  1ba19c: b94003e8     	ldr	w8, [sp]
  1ba1a0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba1a4: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ba1a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ba1ac: 9100c3ff     	add	sp, sp, #0x30
  1ba1b0: d65f03c0     	ret
  1ba1b4: d10183ff     	sub	sp, sp, #0x60
  1ba1b8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ba1bc: 910143fd     	add	x29, sp, #0x50
  1ba1c0: f81f03a0     	stur	x0, [x29, #-0x10]
  1ba1c4: b81ec3a1     	stur	w1, [x29, #-0x14]
  1ba1c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba1cc: b9402801     	ldr	w1, [x0, #0x28]
  1ba1d0: b81e83a1     	stur	w1, [x29, #-0x18]
  1ba1d4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba1d8: b9404001     	ldr	w1, [x0, #0x40]
  1ba1dc: b81e43a1     	stur	w1, [x29, #-0x1c]
  1ba1e0: b90027ff     	str	wzr, [sp, #0x24]
  1ba1e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba1e8: b9405401     	ldr	w1, [x0, #0x54]
  1ba1ec: b85ec3a8     	ldur	w8, [x29, #-0x14]
  1ba1f0: 6b08003f     	cmp	w1, w8
  1ba1f4: 1a9f17e8     	cset	w8, eq
  1ba1f8: 37000048     	tbnz	w8, #0x0, 0x1ba200 <sonicChangeShortSpeed+0x39c>
  1ba1fc: 14000004     	b	0x1ba20c <sonicChangeShortSpeed+0x3a8>
  1ba200: 320003e8     	orr	w8, wzr, #0x1
  1ba204: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba208: 14000091     	b	0x1ba44c <sonicChangeShortSpeed+0x5e8>
  1ba20c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba210: b85ec3a1     	ldur	w1, [x29, #-0x14]
  1ba214: 94000508     	bl	0x1bb634 <sonicChangeShortSpeed+0x17d0>
  1ba218: 35000060     	cbnz	w0, 0x1ba224 <sonicChangeShortSpeed+0x3c0>
  1ba21c: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba220: 1400008b     	b	0x1ba44c <sonicChangeShortSpeed+0x5e8>
  1ba224: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba228: b9405909     	ldr	w9, [x8, #0x58]
  1ba22c: b94027ea     	ldr	w10, [sp, #0x24]
  1ba230: 6b0a0129     	subs	w9, w9, w10
  1ba234: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba238: b940650a     	ldr	w10, [x8, #0x64]
  1ba23c: 6b0a013f     	cmp	w9, w10
  1ba240: 1a9fb7e9     	cset	w9, ge
  1ba244: 37000049     	tbnz	w9, #0x0, 0x1ba24c <sonicChangeShortSpeed+0x3e8>
  1ba248: 1400007a     	b	0x1ba430 <sonicChangeShortSpeed+0x5cc>
  1ba24c: b27f03e8     	orr	x8, xzr, #0x2
  1ba250: 52800002     	mov	w2, #0x0                // =0
  1ba254: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba258: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba25c: f9400929     	ldr	x9, [x9, #0x10]
  1ba260: b94027ea     	ldr	w10, [sp, #0x24]
  1ba264: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1ba268: 1b0b7d4a     	mul	w10, w10, w11
  1ba26c: 2a0a03ec     	mov	w12, w10
  1ba270: 93407d8c     	sxtw	x12, w12
  1ba274: 9b0c7d08     	mul	x8, x8, x12
  1ba278: 8b080128     	add	x8, x9, x8
  1ba27c: aa0803e1     	mov	x1, x8
  1ba280: 9400019b     	bl	0x1ba8ec <sonicChangeShortSpeed+0xa88>
  1ba284: b81e03a0     	stur	w0, [x29, #-0x20]
  1ba288: b85e03aa     	ldur	w10, [x29, #-0x20]
  1ba28c: 1e220140     	scvtf	s0, w10
  1ba290: bc5e83a1     	ldur	s1, [x29, #-0x18]
  1ba294: 1e211800     	fdiv	s0, s0, s1
  1ba298: 1e38000a     	fcvtzs	w10, s0
  1ba29c: b81dc3aa     	stur	w10, [x29, #-0x24]
  1ba2a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba2a4: b85dc3a1     	ldur	w1, [x29, #-0x24]
  1ba2a8: 94000452     	bl	0x1bb3f0 <sonicChangeShortSpeed+0x158c>
  1ba2ac: 35000060     	cbnz	w0, 0x1ba2b8 <sonicChangeShortSpeed+0x454>
  1ba2b0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba2b4: 14000066     	b	0x1ba44c <sonicChangeShortSpeed+0x5e8>
  1ba2b8: 32091be8     	orr	w8, wzr, #0x3f800000
  1ba2bc: 1e270100     	fmov	s0, w8
  1ba2c0: b27f03e9     	orr	x9, xzr, #0x2
  1ba2c4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1ba2c8: f940054a     	ldr	x10, [x10, #0x8]
  1ba2cc: f85f03ab     	ldur	x11, [x29, #-0x10]
  1ba2d0: b9405568     	ldr	w8, [x11, #0x54]
  1ba2d4: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1ba2d8: 1b0c7d08     	mul	w8, w8, w12
  1ba2dc: 2a0803eb     	mov	w11, w8
  1ba2e0: 93407d6b     	sxtw	x11, w11
  1ba2e4: 9b0b7d29     	mul	x9, x9, x11
  1ba2e8: 8b090149     	add	x9, x10, x9
  1ba2ec: f9000fe9     	str	x9, [sp, #0x18]
  1ba2f0: b85e83a8     	ldur	w8, [x29, #-0x18]
  1ba2f4: 1e270101     	fmov	s1, w8
  1ba2f8: 1e202020     	fcmp	s1, s0
  1ba2fc: 1a9fb7e8     	cset	w8, ge
  1ba300: 37000048     	tbnz	w8, #0x0, 0x1ba308 <sonicChangeShortSpeed+0x4a4>
  1ba304: 14000021     	b	0x1ba388 <sonicChangeShortSpeed+0x524>
  1ba308: b27f03e8     	orr	x8, xzr, #0x2
  1ba30c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba310: f9400929     	ldr	x9, [x9, #0x10]
  1ba314: b94027ea     	ldr	w10, [sp, #0x24]
  1ba318: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1ba31c: 1b0b7d4a     	mul	w10, w10, w11
  1ba320: 2a0a03ec     	mov	w12, w10
  1ba324: 93407d8c     	sxtw	x12, w12
  1ba328: 9b0c7d0c     	mul	x12, x8, x12
  1ba32c: 8b0c0129     	add	x9, x9, x12
  1ba330: f9000be9     	str	x9, [sp, #0x10]
  1ba334: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba338: f9400929     	ldr	x9, [x9, #0x10]
  1ba33c: b94027ea     	ldr	w10, [sp, #0x24]
  1ba340: b85e03ab     	ldur	w11, [x29, #-0x20]
  1ba344: 0b0b014a     	add	w10, w10, w11
  1ba348: b85dc3ab     	ldur	w11, [x29, #-0x24]
  1ba34c: 6b0b014a     	subs	w10, w10, w11
  1ba350: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1ba354: 1b0b7d4a     	mul	w10, w10, w11
  1ba358: 2a0a03ec     	mov	w12, w10
  1ba35c: 93407d8c     	sxtw	x12, w12
  1ba360: 9b0c7d08     	mul	x8, x8, x12
  1ba364: 8b080128     	add	x8, x9, x8
  1ba368: f90007e8     	str	x8, [sp, #0x8]
  1ba36c: b85dc3a0     	ldur	w0, [x29, #-0x24]
  1ba370: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1ba374: f9400fe2     	ldr	x2, [sp, #0x18]
  1ba378: f9400be3     	ldr	x3, [sp, #0x10]
  1ba37c: f94007e4     	ldr	x4, [sp, #0x8]
  1ba380: 94000454     	bl	0x1bb4d0 <sonicChangeShortSpeed+0x166c>
  1ba384: 14000021     	b	0x1ba408 <sonicChangeShortSpeed+0x5a4>
  1ba388: b27f03e8     	orr	x8, xzr, #0x2
  1ba38c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba390: f9400929     	ldr	x9, [x9, #0x10]
  1ba394: b94027ea     	ldr	w10, [sp, #0x24]
  1ba398: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1ba39c: 1b0b7d4a     	mul	w10, w10, w11
  1ba3a0: 2a0a03ec     	mov	w12, w10
  1ba3a4: 93407d8c     	sxtw	x12, w12
  1ba3a8: 9b0c7d0c     	mul	x12, x8, x12
  1ba3ac: 8b0c0129     	add	x9, x9, x12
  1ba3b0: f9000be9     	str	x9, [sp, #0x10]
  1ba3b4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba3b8: f9400929     	ldr	x9, [x9, #0x10]
  1ba3bc: b94027ea     	ldr	w10, [sp, #0x24]
  1ba3c0: b85e43ab     	ldur	w11, [x29, #-0x1c]
  1ba3c4: 1b0b7d4a     	mul	w10, w10, w11
  1ba3c8: 2a0a03ec     	mov	w12, w10
  1ba3cc: 93407d8c     	sxtw	x12, w12
  1ba3d0: 9b0c7d08     	mul	x8, x8, x12
  1ba3d4: 8b080128     	add	x8, x9, x8
  1ba3d8: f90007e8     	str	x8, [sp, #0x8]
  1ba3dc: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1ba3e0: b85e03ab     	ldur	w11, [x29, #-0x20]
  1ba3e4: 6b0b014a     	subs	w10, w10, w11
  1ba3e8: b9002bea     	str	w10, [sp, #0x28]
  1ba3ec: b85e03a0     	ldur	w0, [x29, #-0x20]
  1ba3f0: b85e43a1     	ldur	w1, [x29, #-0x1c]
  1ba3f4: b9402be2     	ldr	w2, [sp, #0x28]
  1ba3f8: f9400fe3     	ldr	x3, [sp, #0x18]
  1ba3fc: f9400be4     	ldr	x4, [sp, #0x10]
  1ba400: f94007e5     	ldr	x5, [sp, #0x8]
  1ba404: 940004f3     	bl	0x1bb7d0 <sonicChangeShortSpeed+0x196c>
  1ba408: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1ba40c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba410: b940552a     	ldr	w10, [x9, #0x54]
  1ba414: 0b080148     	add	w8, w10, w8
  1ba418: b9005528     	str	w8, [x9, #0x54]
  1ba41c: b85e03a8     	ldur	w8, [x29, #-0x20]
  1ba420: b94027ea     	ldr	w10, [sp, #0x24]
  1ba424: 0b080148     	add	w8, w10, w8
  1ba428: b90027e8     	str	w8, [sp, #0x24]
  1ba42c: 17ffff7e     	b	0x1ba224 <sonicChangeShortSpeed+0x3c0>
  1ba430: 320003e8     	orr	w8, wzr, #0x1
  1ba434: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba438: b94027e1     	ldr	w1, [sp, #0x24]
  1ba43c: b90007e8     	str	w8, [sp, #0x4]
  1ba440: 94000575     	bl	0x1bba14 <sonicChangeShortSpeed+0x1bb0>
  1ba444: b94007e8     	ldr	w8, [sp, #0x4]
  1ba448: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba44c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ba450: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ba454: 910183ff     	add	sp, sp, #0x60
  1ba458: d65f03c0     	ret
  1ba45c: d10203ff     	sub	sp, sp, #0x80
  1ba460: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1ba464: 9101c3fd     	add	x29, sp, #0x70
  1ba468: d0000768     	adrp	x8, 0x2a8000
  1ba46c: f9433108     	ldr	x8, [x8, #0x660]
  1ba470: d2802609     	mov	x9, #0x130              // =304
  1ba474: 8b090108     	add	x8, x8, x9
  1ba478: 90000449     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1ba47c: 91006129     	add	x9, x9, #0x18
  1ba480: f81f03a0     	stur	x0, [x29, #-0x10]
  1ba484: bc1ec3a0     	stur	s0, [x29, #-0x14]
  1ba488: b81e83a1     	stur	w1, [x29, #-0x18]
  1ba48c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba490: b9406c01     	ldr	w1, [x0, #0x6c]
  1ba494: 1e220020     	scvtf	s0, w1
  1ba498: bc5ec3a1     	ldur	s1, [x29, #-0x14]
  1ba49c: 1e211800     	fdiv	s0, s0, s1
  1ba4a0: 1e380001     	fcvtzs	w1, s0
  1ba4a4: b81e43a1     	stur	w1, [x29, #-0x1c]
  1ba4a8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba4ac: b9406c01     	ldr	w1, [x0, #0x6c]
  1ba4b0: b81e03a1     	stur	w1, [x29, #-0x20]
  1ba4b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba4b8: b9404001     	ldr	w1, [x0, #0x40]
  1ba4bc: b81dc3a1     	stur	w1, [x29, #-0x24]
  1ba4c0: b81d83bf     	stur	wzr, [x29, #-0x28]
  1ba4c4: f90017e8     	str	x8, [sp, #0x28]
  1ba4c8: f90013e9     	str	x9, [sp, #0x20]
  1ba4cc: 12800008     	mov	w8, #-0x1               // =-1
  1ba4d0: 321203e9     	orr	w9, wzr, #0x4000
  1ba4d4: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1ba4d8: 6b09015f     	cmp	w10, w9
  1ba4dc: 1a9fd7e9     	cset	w9, gt
  1ba4e0: b9001fe8     	str	w8, [sp, #0x1c]
  1ba4e4: 370000c9     	tbnz	w9, #0x0, 0x1ba4fc <sonicChangeShortSpeed+0x698>
  1ba4e8: 321203e8     	orr	w8, wzr, #0x4000
  1ba4ec: b85e03a9     	ldur	w9, [x29, #-0x20]
  1ba4f0: 6b08013f     	cmp	w9, w8
  1ba4f4: 1a9fd7e8     	cset	w8, gt
  1ba4f8: b9001fe8     	str	w8, [sp, #0x1c]
  1ba4fc: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ba500: 37000048     	tbnz	w8, #0x0, 0x1ba508 <sonicChangeShortSpeed+0x6a4>
  1ba504: 14000009     	b	0x1ba528 <sonicChangeShortSpeed+0x6c4>
  1ba508: 320003e8     	orr	w8, wzr, #0x1
  1ba50c: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1ba510: 1ac82929     	asr	w9, w9, w8
  1ba514: b81e43a9     	stur	w9, [x29, #-0x1c]
  1ba518: b85e03a9     	ldur	w9, [x29, #-0x20]
  1ba51c: 1ac82928     	asr	w8, w9, w8
  1ba520: b81e03a8     	stur	w8, [x29, #-0x20]
  1ba524: 17ffffea     	b	0x1ba4cc <sonicChangeShortSpeed+0x668>
  1ba528: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba52c: b9405509     	ldr	w9, [x8, #0x54]
  1ba530: b85e83aa     	ldur	w10, [x29, #-0x18]
  1ba534: 6b0a013f     	cmp	w9, w10
  1ba538: 1a9f17e9     	cset	w9, eq
  1ba53c: 37000049     	tbnz	w9, #0x0, 0x1ba544 <sonicChangeShortSpeed+0x6e0>
  1ba540: 14000004     	b	0x1ba550 <sonicChangeShortSpeed+0x6ec>
  1ba544: 320003e8     	orr	w8, wzr, #0x1
  1ba548: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba54c: 14000084     	b	0x1ba75c <sonicChangeShortSpeed+0x8f8>
  1ba550: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba554: b85e83a1     	ldur	w1, [x29, #-0x18]
  1ba558: 94000437     	bl	0x1bb634 <sonicChangeShortSpeed+0x17d0>
  1ba55c: 35000060     	cbnz	w0, 0x1ba568 <sonicChangeShortSpeed+0x704>
  1ba560: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba564: 1400007e     	b	0x1ba75c <sonicChangeShortSpeed+0x8f8>
  1ba568: b81d83bf     	stur	wzr, [x29, #-0x28]
  1ba56c: b85d83a8     	ldur	w8, [x29, #-0x28]
  1ba570: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba574: b940592a     	ldr	w10, [x9, #0x58]
  1ba578: 7100054a     	subs	w10, w10, #0x1
  1ba57c: 6b0a011f     	cmp	w8, w10
  1ba580: 1a9fa7e8     	cset	w8, lt
  1ba584: 37000048     	tbnz	w8, #0x0, 0x1ba58c <sonicChangeShortSpeed+0x728>
  1ba588: 1400006e     	b	0x1ba740 <sonicChangeShortSpeed+0x8dc>
  1ba58c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba590: b9403109     	ldr	w9, [x8, #0x30]
  1ba594: 11000529     	add	w9, w9, #0x1
  1ba598: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1ba59c: 1b0a7d29     	mul	w9, w9, w10
  1ba5a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba5a4: b940350a     	ldr	w10, [x8, #0x34]
  1ba5a8: b85e03ab     	ldur	w11, [x29, #-0x20]
  1ba5ac: 1b0b7d4a     	mul	w10, w10, w11
  1ba5b0: 6b0a013f     	cmp	w9, w10
  1ba5b4: 1a9fd7e9     	cset	w9, gt
  1ba5b8: 37000049     	tbnz	w9, #0x0, 0x1ba5c0 <sonicChangeShortSpeed+0x75c>
  1ba5bc: 1400003e     	b	0x1ba6b4 <sonicChangeShortSpeed+0x850>
  1ba5c0: 320003e1     	orr	w1, wzr, #0x1
  1ba5c4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba5c8: 9400038a     	bl	0x1bb3f0 <sonicChangeShortSpeed+0x158c>
  1ba5cc: 35000060     	cbnz	w0, 0x1ba5d8 <sonicChangeShortSpeed+0x774>
  1ba5d0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba5d4: 14000062     	b	0x1ba75c <sonicChangeShortSpeed+0x8f8>
  1ba5d8: b27f03e8     	orr	x8, xzr, #0x2
  1ba5dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba5e0: f9400529     	ldr	x9, [x9, #0x8]
  1ba5e4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1ba5e8: b940554b     	ldr	w11, [x10, #0x54]
  1ba5ec: b85dc3ac     	ldur	w12, [x29, #-0x24]
  1ba5f0: 1b0c7d6b     	mul	w11, w11, w12
  1ba5f4: 2a0b03ea     	mov	w10, w11
  1ba5f8: 93407d4a     	sxtw	x10, w10
  1ba5fc: 9b0a7d0a     	mul	x10, x8, x10
  1ba600: 8b0a0129     	add	x9, x9, x10
  1ba604: f9001fe9     	str	x9, [sp, #0x38]
  1ba608: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ba60c: f9400929     	ldr	x9, [x9, #0x10]
  1ba610: b85d83ab     	ldur	w11, [x29, #-0x28]
  1ba614: 2a0b03ea     	mov	w10, w11
  1ba618: 93407d4a     	sxtw	x10, w10
  1ba61c: 9b0a7d08     	mul	x8, x8, x10
  1ba620: 8b080128     	add	x8, x9, x8
  1ba624: f81d03a8     	stur	x8, [x29, #-0x30]
  1ba628: b90037ff     	str	wzr, [sp, #0x34]
  1ba62c: b94037e8     	ldr	w8, [sp, #0x34]
  1ba630: b85dc3a9     	ldur	w9, [x29, #-0x24]
  1ba634: 6b09011f     	cmp	w8, w9
  1ba638: 1a9fa7e8     	cset	w8, lt
  1ba63c: 37000048     	tbnz	w8, #0x0, 0x1ba644 <sonicChangeShortSpeed+0x7e0>
  1ba640: 14000014     	b	0x1ba690 <sonicChangeShortSpeed+0x82c>
  1ba644: b27f03e8     	orr	x8, xzr, #0x2
  1ba648: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba64c: f85d03a1     	ldur	x1, [x29, #-0x30]
  1ba650: b85e03a2     	ldur	w2, [x29, #-0x20]
  1ba654: b85e43a3     	ldur	w3, [x29, #-0x1c]
  1ba658: f9000be8     	str	x8, [sp, #0x10]
  1ba65c: 94000521     	bl	0x1bbae0 <sonicChangeShortSpeed+0x1c7c>
  1ba660: f9401fe8     	ldr	x8, [sp, #0x38]
  1ba664: f9400be1     	ldr	x1, [sp, #0x10]
  1ba668: 8b010109     	add	x9, x8, x1
  1ba66c: f9001fe9     	str	x9, [sp, #0x38]
  1ba670: 79000100     	strh	w0, [x8]
  1ba674: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ba678: 8b010108     	add	x8, x8, x1
  1ba67c: f81d03a8     	stur	x8, [x29, #-0x30]
  1ba680: b94037e8     	ldr	w8, [sp, #0x34]
  1ba684: 11000508     	add	w8, w8, #0x1
  1ba688: b90037e8     	str	w8, [sp, #0x34]
  1ba68c: 17ffffe8     	b	0x1ba62c <sonicChangeShortSpeed+0x7c8>
  1ba690: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba694: b9403509     	ldr	w9, [x8, #0x34]
  1ba698: 11000529     	add	w9, w9, #0x1
  1ba69c: b9003509     	str	w9, [x8, #0x34]
  1ba6a0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba6a4: b9405509     	ldr	w9, [x8, #0x54]
  1ba6a8: 11000529     	add	w9, w9, #0x1
  1ba6ac: b9005509     	str	w9, [x8, #0x54]
  1ba6b0: 17ffffb7     	b	0x1ba58c <sonicChangeShortSpeed+0x728>
  1ba6b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba6b8: b9403109     	ldr	w9, [x8, #0x30]
  1ba6bc: 11000529     	add	w9, w9, #0x1
  1ba6c0: b9003109     	str	w9, [x8, #0x30]
  1ba6c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba6c8: b9403109     	ldr	w9, [x8, #0x30]
  1ba6cc: b85e03aa     	ldur	w10, [x29, #-0x20]
  1ba6d0: 6b0a013f     	cmp	w9, w10
  1ba6d4: 1a9f17e9     	cset	w9, eq
  1ba6d8: 37000049     	tbnz	w9, #0x0, 0x1ba6e0 <sonicChangeShortSpeed+0x87c>
  1ba6dc: 14000015     	b	0x1ba730 <sonicChangeShortSpeed+0x8cc>
  1ba6e0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba6e4: b900311f     	str	wzr, [x8, #0x30]
  1ba6e8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba6ec: b9403509     	ldr	w9, [x8, #0x34]
  1ba6f0: b85e43aa     	ldur	w10, [x29, #-0x1c]
  1ba6f4: 6b0a013f     	cmp	w9, w10
  1ba6f8: 1a9f07e9     	cset	w9, ne
  1ba6fc: 37000049     	tbnz	w9, #0x0, 0x1ba704 <sonicChangeShortSpeed+0x8a0>
  1ba700: 1400000a     	b	0x1ba728 <sonicChangeShortSpeed+0x8c4>
  1ba704: 320003e0     	orr	w0, wzr, #0x1
  1ba708: f94017e8     	ldr	x8, [sp, #0x28]
  1ba70c: b9000fe0     	str	w0, [sp, #0xc]
  1ba710: aa0803e0     	mov	x0, x8
  1ba714: f94013e1     	ldr	x1, [sp, #0x20]
  1ba718: 97fba662     	bl	0xa40a0 <fprintf@plt>
  1ba71c: b9400fe9     	ldr	w9, [sp, #0xc]
  1ba720: 2a0903e0     	mov	w0, w9
  1ba724: 97fbb673     	bl	0xa80f0 <exit@plt>
  1ba728: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ba72c: b900351f     	str	wzr, [x8, #0x34]
  1ba730: b85d83a8     	ldur	w8, [x29, #-0x28]
  1ba734: 11000508     	add	w8, w8, #0x1
  1ba738: b81d83a8     	stur	w8, [x29, #-0x28]
  1ba73c: 17ffff8c     	b	0x1ba56c <sonicChangeShortSpeed+0x708>
  1ba740: 320003e8     	orr	w8, wzr, #0x1
  1ba744: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ba748: b85d83a1     	ldur	w1, [x29, #-0x28]
  1ba74c: b9000be8     	str	w8, [sp, #0x8]
  1ba750: 940004b1     	bl	0x1bba14 <sonicChangeShortSpeed+0x1bb0>
  1ba754: b9400be8     	ldr	w8, [sp, #0x8]
  1ba758: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba75c: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ba760: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1ba764: 910203ff     	add	sp, sp, #0x80
  1ba768: d65f03c0     	ret
  1ba76c: d10083ff     	sub	sp, sp, #0x20
  1ba770: 52a8b008     	mov	w8, #0x45800000         // =1166016512
  1ba774: 1e270101     	fmov	s1, w8
  1ba778: f9000fe0     	str	x0, [sp, #0x18]
  1ba77c: b90017e1     	str	w1, [sp, #0x14]
  1ba780: bd0013e0     	str	s0, [sp, #0x10]
  1ba784: bd4013e0     	ldr	s0, [sp, #0x10]
  1ba788: 1e210800     	fmul	s0, s0, s1
  1ba78c: 1e380008     	fcvtzs	w8, s0
  1ba790: b9000fe8     	str	w8, [sp, #0xc]
  1ba794: 12800008     	mov	w8, #-0x1               // =-1
  1ba798: b94017e9     	ldr	w9, [sp, #0x14]
  1ba79c: 0b080128     	add	w8, w9, w8
  1ba7a0: b90017e8     	str	w8, [sp, #0x14]
  1ba7a4: 35000049     	cbnz	w9, 0x1ba7ac <sonicChangeShortSpeed+0x948>
  1ba7a8: 14000020     	b	0x1ba828 <sonicChangeShortSpeed+0x9c4>
  1ba7ac: 32003be8     	orr	w8, wzr, #0x7fff
  1ba7b0: 321e07e9     	orr	w9, wzr, #0xc
  1ba7b4: f9400fea     	ldr	x10, [sp, #0x18]
  1ba7b8: 79c0014b     	ldrsh	w11, [x10]
  1ba7bc: b9400fec     	ldr	w12, [sp, #0xc]
  1ba7c0: 1b0c7d6b     	mul	w11, w11, w12
  1ba7c4: 1ac92969     	asr	w9, w11, w9
  1ba7c8: b9000be9     	str	w9, [sp, #0x8]
  1ba7cc: b9400be9     	ldr	w9, [sp, #0x8]
  1ba7d0: 6b08013f     	cmp	w9, w8
  1ba7d4: 1a9fd7e8     	cset	w8, gt
  1ba7d8: 37000048     	tbnz	w8, #0x0, 0x1ba7e0 <sonicChangeShortSpeed+0x97c>
  1ba7dc: 14000004     	b	0x1ba7ec <sonicChangeShortSpeed+0x988>
  1ba7e0: 32003be8     	orr	w8, wzr, #0x7fff
  1ba7e4: b9000be8     	str	w8, [sp, #0x8]
  1ba7e8: 14000009     	b	0x1ba80c <sonicChangeShortSpeed+0x9a8>
  1ba7ec: 321147e8     	orr	w8, wzr, #0xffff8001
  1ba7f0: b9400be9     	ldr	w9, [sp, #0x8]
  1ba7f4: 6b08013f     	cmp	w9, w8
  1ba7f8: 1a9fa7e8     	cset	w8, lt
  1ba7fc: 37000048     	tbnz	w8, #0x0, 0x1ba804 <sonicChangeShortSpeed+0x9a0>
  1ba800: 14000003     	b	0x1ba80c <sonicChangeShortSpeed+0x9a8>
  1ba804: 321147e8     	orr	w8, wzr, #0xffff8001
  1ba808: b9000be8     	str	w8, [sp, #0x8]
  1ba80c: b27f03e8     	orr	x8, xzr, #0x2
  1ba810: b9400be9     	ldr	w9, [sp, #0x8]
  1ba814: f9400fea     	ldr	x10, [sp, #0x18]
  1ba818: 8b080148     	add	x8, x10, x8
  1ba81c: f9000fe8     	str	x8, [sp, #0x18]
  1ba820: 79000149     	strh	w9, [x10]
  1ba824: 17ffffdc     	b	0x1ba794 <sonicChangeShortSpeed+0x930>
  1ba828: 910083ff     	add	sp, sp, #0x20
  1ba82c: d65f03c0     	ret
  1ba830: d100c3ff     	sub	sp, sp, #0x30
  1ba834: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ba838: 910083fd     	add	x29, sp, #0x20
  1ba83c: f9000be0     	str	x0, [sp, #0x10]
  1ba840: b9000fe1     	str	w1, [sp, #0xc]
  1ba844: f9400be0     	ldr	x0, [sp, #0x10]
  1ba848: b9406801     	ldr	w1, [x0, #0x68]
  1ba84c: b9000be1     	str	w1, [sp, #0x8]
  1ba850: b9400be1     	ldr	w1, [sp, #0x8]
  1ba854: f9400be0     	ldr	x0, [sp, #0x10]
  1ba858: b9406408     	ldr	w8, [x0, #0x64]
  1ba85c: 6b08003f     	cmp	w1, w8
  1ba860: 1a9fd7e8     	cset	w8, gt
  1ba864: 37000048     	tbnz	w8, #0x0, 0x1ba86c <sonicChangeShortSpeed+0xa08>
  1ba868: 14000004     	b	0x1ba878 <sonicChangeShortSpeed+0xa14>
  1ba86c: f9400be8     	ldr	x8, [sp, #0x10]
  1ba870: b9406509     	ldr	w9, [x8, #0x64]
  1ba874: b9000be9     	str	w9, [sp, #0x8]
  1ba878: b27f03e8     	orr	x8, xzr, #0x2
  1ba87c: f9400be0     	ldr	x0, [sp, #0x10]
  1ba880: f9400be9     	ldr	x9, [sp, #0x10]
  1ba884: f9400129     	ldr	x9, [x9]
  1ba888: b9400fea     	ldr	w10, [sp, #0xc]
  1ba88c: f9400beb     	ldr	x11, [sp, #0x10]
  1ba890: b940416c     	ldr	w12, [x11, #0x40]
  1ba894: 1b0c7d4a     	mul	w10, w10, w12
  1ba898: 2a0a03eb     	mov	w11, w10
  1ba89c: 93407d6b     	sxtw	x11, w11
  1ba8a0: 9b0b7d08     	mul	x8, x8, x11
  1ba8a4: 8b080128     	add	x8, x9, x8
  1ba8a8: b9400be2     	ldr	w2, [sp, #0x8]
  1ba8ac: aa0803e1     	mov	x1, x8
  1ba8b0: 97fffe11     	bl	0x1ba0f4 <sonicChangeShortSpeed+0x290>
  1ba8b4: 35000060     	cbnz	w0, 0x1ba8c0 <sonicChangeShortSpeed+0xa5c>
  1ba8b8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ba8bc: 14000008     	b	0x1ba8dc <sonicChangeShortSpeed+0xa78>
  1ba8c0: b9400be8     	ldr	w8, [sp, #0x8]
  1ba8c4: f9400be9     	ldr	x9, [sp, #0x10]
  1ba8c8: b940692a     	ldr	w10, [x9, #0x68]
  1ba8cc: 6b080148     	subs	w8, w10, w8
  1ba8d0: b9006928     	str	w8, [x9, #0x68]
  1ba8d4: b9400be8     	ldr	w8, [sp, #0x8]
  1ba8d8: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ba8dc: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ba8e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ba8e4: 9100c3ff     	add	sp, sp, #0x30
  1ba8e8: d65f03c0     	ret
  1ba8ec: d10203ff     	sub	sp, sp, #0x80
  1ba8f0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1ba8f4: 9101c3fd     	add	x29, sp, #0x70
  1ba8f8: d53bd048     	mrs	x8, TPIDR_EL0
  1ba8fc: f9401508     	ldr	x8, [x8, #0x28]
  1ba900: f81f83a8     	stur	x8, [x29, #-0x8]
  1ba904: f81e83a0     	stur	x0, [x29, #-0x18]
  1ba908: f81e03a1     	stur	x1, [x29, #-0x20]
  1ba90c: b81dc3a2     	stur	w2, [x29, #-0x24]
  1ba910: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ba914: b9405d02     	ldr	w2, [x8, #0x5c]
  1ba918: b81d83a2     	stur	w2, [x29, #-0x28]
  1ba91c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ba920: b9406102     	ldr	w2, [x8, #0x60]
  1ba924: b81d43a2     	stur	w2, [x29, #-0x2c]
  1ba928: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ba92c: b9406d02     	ldr	w2, [x8, #0x6c]
  1ba930: b81d03a2     	stur	w2, [x29, #-0x30]
  1ba934: 320003e2     	orr	w2, wzr, #0x1
  1ba938: b9003be2     	str	w2, [sp, #0x38]
  1ba93c: b85d03a2     	ldur	w2, [x29, #-0x30]
  1ba940: 713e8442     	subs	w2, w2, #0xfa1
  1ba944: b90033e2     	str	w2, [sp, #0x30]
  1ba948: 5400024b     	b.lt	0x1ba990 <sonicChangeShortSpeed+0xb2c>
  1ba94c: 14000001     	b	0x1ba950 <sonicChangeShortSpeed+0xaec>
  1ba950: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ba954: b9403d09     	ldr	w9, [x8, #0x3c]
  1ba958: 350001c9     	cbnz	w9, 0x1ba990 <sonicChangeShortSpeed+0xb2c>
  1ba95c: 14000001     	b	0x1ba960 <sonicChangeShortSpeed+0xafc>
  1ba960: b89d03a8     	ldursw	x8, [x29, #-0x30]
  1ba964: 5289ba69     	mov	w9, #0x4dd3             // =19923
  1ba968: 72a20c49     	movk	w9, #0x1062, lsl #16
  1ba96c: 2a0903ea     	mov	w10, w9
  1ba970: 9b0a7d08     	mul	x8, x8, x10
  1ba974: d37ffd0a     	lsr	x10, x8, #63
  1ba978: 2a0a03e9     	mov	w9, w10
  1ba97c: 9368fd08     	asr	x8, x8, #40
  1ba980: 2a0803eb     	mov	w11, w8
  1ba984: 0b090169     	add	w9, w11, w9
  1ba988: b9003be9     	str	w9, [sp, #0x38]
  1ba98c: 14000001     	b	0x1ba990 <sonicChangeShortSpeed+0xb2c>
  1ba990: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ba994: b9404109     	ldr	w9, [x8, #0x40]
  1ba998: 71000529     	subs	w9, w9, #0x1
  1ba99c: b9002fe9     	str	w9, [sp, #0x2c]
  1ba9a0: 540001e1     	b.ne	0x1ba9dc <sonicChangeShortSpeed+0xb78>
  1ba9a4: 14000001     	b	0x1ba9a8 <sonicChangeShortSpeed+0xb44>
  1ba9a8: b9403be8     	ldr	w8, [sp, #0x38]
  1ba9ac: 71000508     	subs	w8, w8, #0x1
  1ba9b0: b9002be8     	str	w8, [sp, #0x28]
  1ba9b4: 54000141     	b.ne	0x1ba9dc <sonicChangeShortSpeed+0xb78>
  1ba9b8: 14000001     	b	0x1ba9bc <sonicChangeShortSpeed+0xb58>
  1ba9bc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ba9c0: b85d83a1     	ldur	w1, [x29, #-0x28]
  1ba9c4: b85d43a2     	ldur	w2, [x29, #-0x2c]
  1ba9c8: d10033a3     	sub	x3, x29, #0xc
  1ba9cc: d10043a4     	sub	x4, x29, #0x10
  1ba9d0: 9400018c     	bl	0x1bb000 <sonicChangeShortSpeed+0x119c>
  1ba9d4: b90037e0     	str	w0, [sp, #0x34]
  1ba9d8: 14000054     	b	0x1bab28 <sonicChangeShortSpeed+0xcc4>
  1ba9dc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ba9e0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ba9e4: b9403be2     	ldr	w2, [sp, #0x38]
  1ba9e8: 9400020f     	bl	0x1bb224 <sonicChangeShortSpeed+0x13c0>
  1ba9ec: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ba9f0: f9400c00     	ldr	x0, [x0, #0x18]
  1ba9f4: b85d83a2     	ldur	w2, [x29, #-0x28]
  1ba9f8: b9403be8     	ldr	w8, [sp, #0x38]
  1ba9fc: 1ac80c41     	sdiv	w1, w2, w8
  1baa00: b85d43a2     	ldur	w2, [x29, #-0x2c]
  1baa04: 1ac80c42     	sdiv	w2, w2, w8
  1baa08: d10033a3     	sub	x3, x29, #0xc
  1baa0c: d10043a4     	sub	x4, x29, #0x10
  1baa10: 9400017c     	bl	0x1bb000 <sonicChangeShortSpeed+0x119c>
  1baa14: b90037e0     	str	w0, [sp, #0x34]
  1baa18: b9403be8     	ldr	w8, [sp, #0x38]
  1baa1c: 71000508     	subs	w8, w8, #0x1
  1baa20: b90027e8     	str	w8, [sp, #0x24]
  1baa24: 54000800     	b.eq	0x1bab24 <sonicChangeShortSpeed+0xcc0>
  1baa28: 14000001     	b	0x1baa2c <sonicChangeShortSpeed+0xbc8>
  1baa2c: b9403be8     	ldr	w8, [sp, #0x38]
  1baa30: b94037e9     	ldr	w9, [sp, #0x34]
  1baa34: 1b087d28     	mul	w8, w9, w8
  1baa38: b90037e8     	str	w8, [sp, #0x34]
  1baa3c: b94037e8     	ldr	w8, [sp, #0x34]
  1baa40: b9403be9     	ldr	w9, [sp, #0x38]
  1baa44: 6b090908     	subs	w8, w8, w9, lsl #2
  1baa48: b81d83a8     	stur	w8, [x29, #-0x28]
  1baa4c: b94037e8     	ldr	w8, [sp, #0x34]
  1baa50: b9403be9     	ldr	w9, [sp, #0x38]
  1baa54: 0b090908     	add	w8, w8, w9, lsl #2
  1baa58: b81d43a8     	stur	w8, [x29, #-0x2c]
  1baa5c: b85d83a8     	ldur	w8, [x29, #-0x28]
  1baa60: f85e83aa     	ldur	x10, [x29, #-0x18]
  1baa64: b9405d49     	ldr	w9, [x10, #0x5c]
  1baa68: 6b090108     	subs	w8, w8, w9
  1baa6c: b90023e8     	str	w8, [sp, #0x20]
  1baa70: 540000ca     	b.ge	0x1baa88 <sonicChangeShortSpeed+0xc24>
  1baa74: 14000001     	b	0x1baa78 <sonicChangeShortSpeed+0xc14>
  1baa78: f85e83a8     	ldur	x8, [x29, #-0x18]
  1baa7c: b9405d09     	ldr	w9, [x8, #0x5c]
  1baa80: b81d83a9     	stur	w9, [x29, #-0x28]
  1baa84: 14000001     	b	0x1baa88 <sonicChangeShortSpeed+0xc24>
  1baa88: b85d43a8     	ldur	w8, [x29, #-0x2c]
  1baa8c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1baa90: b940612a     	ldr	w10, [x9, #0x60]
  1baa94: 6b0a0108     	subs	w8, w8, w10
  1baa98: b9001fe8     	str	w8, [sp, #0x1c]
  1baa9c: 540000cd     	b.le	0x1baab4 <sonicChangeShortSpeed+0xc50>
  1baaa0: 14000001     	b	0x1baaa4 <sonicChangeShortSpeed+0xc40>
  1baaa4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1baaa8: b9406109     	ldr	w9, [x8, #0x60]
  1baaac: b81d43a9     	stur	w9, [x29, #-0x2c]
  1baab0: 14000001     	b	0x1baab4 <sonicChangeShortSpeed+0xc50>
  1baab4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1baab8: b9404109     	ldr	w9, [x8, #0x40]
  1baabc: 71000529     	subs	w9, w9, #0x1
  1baac0: b9001be9     	str	w9, [sp, #0x18]
  1baac4: 54000141     	b.ne	0x1baaec <sonicChangeShortSpeed+0xc88>
  1baac8: 14000001     	b	0x1baacc <sonicChangeShortSpeed+0xc68>
  1baacc: f85e03a0     	ldur	x0, [x29, #-0x20]
  1baad0: b85d83a1     	ldur	w1, [x29, #-0x28]
  1baad4: b85d43a2     	ldur	w2, [x29, #-0x2c]
  1baad8: d10033a3     	sub	x3, x29, #0xc
  1baadc: d10043a4     	sub	x4, x29, #0x10
  1baae0: 94000148     	bl	0x1bb000 <sonicChangeShortSpeed+0x119c>
  1baae4: b90037e0     	str	w0, [sp, #0x34]
  1baae8: 1400000e     	b	0x1bab20 <sonicChangeShortSpeed+0xcbc>
  1baaec: f85e83a0     	ldur	x0, [x29, #-0x18]
  1baaf0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1baaf4: 320003e2     	orr	w2, wzr, #0x1
  1baaf8: 940001cb     	bl	0x1bb224 <sonicChangeShortSpeed+0x13c0>
  1baafc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1bab00: f9400c00     	ldr	x0, [x0, #0x18]
  1bab04: b85d83a1     	ldur	w1, [x29, #-0x28]
  1bab08: b85d43a2     	ldur	w2, [x29, #-0x2c]
  1bab0c: d10033a3     	sub	x3, x29, #0xc
  1bab10: d10043a4     	sub	x4, x29, #0x10
  1bab14: 9400013b     	bl	0x1bb000 <sonicChangeShortSpeed+0x119c>
  1bab18: b90037e0     	str	w0, [sp, #0x34]
  1bab1c: 14000001     	b	0x1bab20 <sonicChangeShortSpeed+0xcbc>
  1bab20: 14000001     	b	0x1bab24 <sonicChangeShortSpeed+0xcc0>
  1bab24: 14000001     	b	0x1bab28 <sonicChangeShortSpeed+0xcc4>
  1bab28: f85e83a0     	ldur	x0, [x29, #-0x18]
  1bab2c: b94037e1     	ldr	w1, [sp, #0x34]
  1bab30: b85f43a2     	ldur	w2, [x29, #-0xc]
  1bab34: b85f03a3     	ldur	w3, [x29, #-0x10]
  1bab38: b85dc3a4     	ldur	w4, [x29, #-0x24]
  1bab3c: 940001f6     	bl	0x1bb314 <sonicChangeShortSpeed+0x14b0>
  1bab40: 340000c0     	cbz	w0, 0x1bab58 <sonicChangeShortSpeed+0xcf4>
  1bab44: 14000001     	b	0x1bab48 <sonicChangeShortSpeed+0xce4>
  1bab48: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bab4c: b9407109     	ldr	w9, [x8, #0x70]
  1bab50: b81cc3a9     	stur	w9, [x29, #-0x34]
  1bab54: 14000004     	b	0x1bab64 <sonicChangeShortSpeed+0xd00>
  1bab58: b94037e8     	ldr	w8, [sp, #0x34]
  1bab5c: b81cc3a8     	stur	w8, [x29, #-0x34]
  1bab60: 14000001     	b	0x1bab64 <sonicChangeShortSpeed+0xd00>
  1bab64: b85f43a8     	ldur	w8, [x29, #-0xc]
  1bab68: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bab6c: b9007528     	str	w8, [x9, #0x74]
  1bab70: b94037e8     	ldr	w8, [sp, #0x34]
  1bab74: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bab78: b9007128     	str	w8, [x9, #0x70]
  1bab7c: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bab80: d53bd049     	mrs	x9, TPIDR_EL0
  1bab84: f9401529     	ldr	x9, [x9, #0x28]
  1bab88: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bab8c: eb0a0129     	subs	x9, x9, x10
  1bab90: b90017e8     	str	w8, [sp, #0x14]
  1bab94: f90007e9     	str	x9, [sp, #0x8]
  1bab98: 540000c1     	b.ne	0x1babb0 <sonicChangeShortSpeed+0xd4c>
  1bab9c: 14000001     	b	0x1baba0 <sonicChangeShortSpeed+0xd3c>
  1baba0: b94017e0     	ldr	w0, [sp, #0x14]
  1baba4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1baba8: 910203ff     	add	sp, sp, #0x80
  1babac: d65f03c0     	ret
  1babb0: 97fbbc70     	bl	0xa9d70 <__stack_chk_fail@plt>
  1babb4: d10103ff     	sub	sp, sp, #0x40
  1babb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1babbc: 9100c3fd     	add	x29, sp, #0x30
  1babc0: 320203e8     	orr	w8, wzr, #0x40000000
  1babc4: 1e270101     	fmov	s1, w8
  1babc8: f81f03a0     	stur	x0, [x29, #-0x10]
  1babcc: f9000fe1     	str	x1, [sp, #0x18]
  1babd0: bd0017e0     	str	s0, [sp, #0x14]
  1babd4: b90013e2     	str	w2, [sp, #0x10]
  1babd8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1babdc: b9404008     	ldr	w8, [x0, #0x40]
  1babe0: b90007e8     	str	w8, [sp, #0x4]
  1babe4: b94017e8     	ldr	w8, [sp, #0x14]
  1babe8: 1e270100     	fmov	s0, w8
  1babec: 1e212000     	fcmp	s0, s1
  1babf0: 1a9fb7e8     	cset	w8, ge
  1babf4: 37000048     	tbnz	w8, #0x0, 0x1babfc <sonicChangeShortSpeed+0xd98>
  1babf8: 1400000b     	b	0x1bac24 <sonicChangeShortSpeed+0xdc0>
  1babfc: 32091be8     	orr	w8, wzr, #0x3f800000
  1bac00: 1e270100     	fmov	s0, w8
  1bac04: b94013e8     	ldr	w8, [sp, #0x10]
  1bac08: 1e220101     	scvtf	s1, w8
  1bac0c: bd4017e2     	ldr	s2, [sp, #0x14]
  1bac10: 1e203840     	fsub	s0, s2, s0
  1bac14: 1e201820     	fdiv	s0, s1, s0
  1bac18: 9e380009     	fcvtzs	x9, s0
  1bac1c: f90007e9     	str	x9, [sp, #0x8]
  1bac20: 14000014     	b	0x1bac70 <sonicChangeShortSpeed+0xe0c>
  1bac24: 32091be8     	orr	w8, wzr, #0x3f800000
  1bac28: 1e270100     	fmov	s0, w8
  1bac2c: 320203e8     	orr	w8, wzr, #0x40000000
  1bac30: 1e270101     	fmov	s1, w8
  1bac34: b94013e8     	ldr	w8, [sp, #0x10]
  1bac38: 2a0803e9     	mov	w9, w8
  1bac3c: 93407d29     	sxtw	x9, w9
  1bac40: f90007e9     	str	x9, [sp, #0x8]
  1bac44: b94013e8     	ldr	w8, [sp, #0x10]
  1bac48: 1e220102     	scvtf	s2, w8
  1bac4c: bd4017e3     	ldr	s3, [sp, #0x14]
  1bac50: 1e233821     	fsub	s1, s1, s3
  1bac54: 1e210841     	fmul	s1, s2, s1
  1bac58: bd4017e2     	ldr	s2, [sp, #0x14]
  1bac5c: 1e203840     	fsub	s0, s2, s0
  1bac60: 1e201820     	fdiv	s0, s1, s0
  1bac64: 1e380008     	fcvtzs	w8, s0
  1bac68: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bac6c: b9006928     	str	w8, [x9, #0x68]
  1bac70: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bac74: f94007e8     	ldr	x8, [sp, #0x8]
  1bac78: 2a0803e9     	mov	w9, w8
  1bac7c: 2a0903e1     	mov	w1, w9
  1bac80: 940001dc     	bl	0x1bb3f0 <sonicChangeShortSpeed+0x158c>
  1bac84: 35000060     	cbnz	w0, 0x1bac90 <sonicChangeShortSpeed+0xe2c>
  1bac88: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1bac8c: 14000027     	b	0x1bad28 <sonicChangeShortSpeed+0xec4>
  1bac90: b27f03e8     	orr	x8, xzr, #0x2
  1bac94: f94007e9     	ldr	x9, [sp, #0x8]
  1bac98: 2a0903ea     	mov	w10, w9
  1bac9c: b94007e1     	ldr	w1, [sp, #0x4]
  1baca0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1baca4: f9400529     	ldr	x9, [x9, #0x8]
  1baca8: f85f03ab     	ldur	x11, [x29, #-0x10]
  1bacac: b940556c     	ldr	w12, [x11, #0x54]
  1bacb0: b94007ed     	ldr	w13, [sp, #0x4]
  1bacb4: 1b0d7d8c     	mul	w12, w12, w13
  1bacb8: 2a0c03eb     	mov	w11, w12
  1bacbc: 93407d6b     	sxtw	x11, w11
  1bacc0: 9b0b7d0b     	mul	x11, x8, x11
  1bacc4: 8b0b0129     	add	x9, x9, x11
  1bacc8: f9400fe3     	ldr	x3, [sp, #0x18]
  1baccc: f9400feb     	ldr	x11, [sp, #0x18]
  1bacd0: b94013ec     	ldr	w12, [sp, #0x10]
  1bacd4: b94007ed     	ldr	w13, [sp, #0x4]
  1bacd8: 1b0d7d8c     	mul	w12, w12, w13
  1bacdc: 2a0c03ee     	mov	w14, w12
  1bace0: 93407dce     	sxtw	x14, w14
  1bace4: 9b0e7d08     	mul	x8, x8, x14
  1bace8: 8b080168     	add	x8, x11, x8
  1bacec: 2a0a03e0     	mov	w0, w10
  1bacf0: aa0903e2     	mov	x2, x9
  1bacf4: aa0803e4     	mov	x4, x8
  1bacf8: 940001f6     	bl	0x1bb4d0 <sonicChangeShortSpeed+0x166c>
  1bacfc: f94007e8     	ldr	x8, [sp, #0x8]
  1bad00: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bad04: b940552a     	ldr	w10, [x9, #0x54]
  1bad08: 2a0a03eb     	mov	w11, w10
  1bad0c: 93407d6b     	sxtw	x11, w11
  1bad10: 8b080168     	add	x8, x11, x8
  1bad14: 2a0803ea     	mov	w10, w8
  1bad18: b900552a     	str	w10, [x9, #0x54]
  1bad1c: f94007e8     	ldr	x8, [sp, #0x8]
  1bad20: 2a0803ea     	mov	w10, w8
  1bad24: b81fc3aa     	stur	w10, [x29, #-0x4]
  1bad28: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1bad2c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1bad30: 910103ff     	add	sp, sp, #0x40
  1bad34: d65f03c0     	ret
  1bad38: d10143ff     	sub	sp, sp, #0x50
  1bad3c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1bad40: 910103fd     	add	x29, sp, #0x40
  1bad44: 320817e8     	orr	w8, wzr, #0x3f000000
  1bad48: 1e270101     	fmov	s1, w8
  1bad4c: f81f03a0     	stur	x0, [x29, #-0x10]
  1bad50: f81e83a1     	stur	x1, [x29, #-0x18]
  1bad54: bc1e43a0     	stur	s0, [x29, #-0x1c]
  1bad58: b90023e2     	str	w2, [sp, #0x20]
  1bad5c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bad60: b9404008     	ldr	w8, [x0, #0x40]
  1bad64: b9000fe8     	str	w8, [sp, #0xc]
  1bad68: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1bad6c: 1e270100     	fmov	s0, w8
  1bad70: 1e212000     	fcmp	s0, s1
  1bad74: 1a9f57e8     	cset	w8, mi
  1bad78: 37000048     	tbnz	w8, #0x0, 0x1bad80 <sonicChangeShortSpeed+0xf1c>
  1bad7c: 1400000d     	b	0x1badb0 <sonicChangeShortSpeed+0xf4c>
  1bad80: 32091be8     	orr	w8, wzr, #0x3f800000
  1bad84: 1e270100     	fmov	s0, w8
  1bad88: b94023e8     	ldr	w8, [sp, #0x20]
  1bad8c: 1e220101     	scvtf	s1, w8
  1bad90: bc5e43a2     	ldur	s2, [x29, #-0x1c]
  1bad94: 1e220821     	fmul	s1, s1, s2
  1bad98: bc5e43a2     	ldur	s2, [x29, #-0x1c]
  1bad9c: 1e223800     	fsub	s0, s0, s2
  1bada0: 1e201820     	fdiv	s0, s1, s0
  1bada4: 9e380009     	fcvtzs	x9, s0
  1bada8: f9000fe9     	str	x9, [sp, #0x18]
  1badac: 14000015     	b	0x1bae00 <sonicChangeShortSpeed+0xf9c>
  1badb0: 32091be8     	orr	w8, wzr, #0x3f800000
  1badb4: 1e270100     	fmov	s0, w8
  1badb8: 320203e8     	orr	w8, wzr, #0x40000000
  1badbc: 1e270101     	fmov	s1, w8
  1badc0: b94023e8     	ldr	w8, [sp, #0x20]
  1badc4: 2a0803e9     	mov	w9, w8
  1badc8: 93407d29     	sxtw	x9, w9
  1badcc: f9000fe9     	str	x9, [sp, #0x18]
  1badd0: b94023e8     	ldr	w8, [sp, #0x20]
  1badd4: 1e220102     	scvtf	s2, w8
  1badd8: bc5e43a3     	ldur	s3, [x29, #-0x1c]
  1baddc: 1e230821     	fmul	s1, s1, s3
  1bade0: 1e203821     	fsub	s1, s1, s0
  1bade4: 1e210841     	fmul	s1, s2, s1
  1bade8: bc5e43a2     	ldur	s2, [x29, #-0x1c]
  1badec: 1e223800     	fsub	s0, s0, s2
  1badf0: 1e201820     	fdiv	s0, s1, s0
  1badf4: 1e380008     	fcvtzs	w8, s0
  1badf8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1badfc: b9006928     	str	w8, [x9, #0x68]
  1bae00: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bae04: b94023e8     	ldr	w8, [sp, #0x20]
  1bae08: 2a0803e9     	mov	w9, w8
  1bae0c: 93407d29     	sxtw	x9, w9
  1bae10: f9400fea     	ldr	x10, [sp, #0x18]
  1bae14: 8b0a0129     	add	x9, x9, x10
  1bae18: 2a0903e8     	mov	w8, w9
  1bae1c: 2a0803e1     	mov	w1, w8
  1bae20: 94000174     	bl	0x1bb3f0 <sonicChangeShortSpeed+0x158c>
  1bae24: 35000060     	cbnz	w0, 0x1bae30 <sonicChangeShortSpeed+0xfcc>
  1bae28: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1bae2c: 14000045     	b	0x1baf40 <sonicChangeShortSpeed+0x10dc>
  1bae30: b27f03e8     	orr	x8, xzr, #0x2
  1bae34: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bae38: f9400529     	ldr	x9, [x9, #0x8]
  1bae3c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1bae40: b940554b     	ldr	w11, [x10, #0x54]
  1bae44: b9400fec     	ldr	w12, [sp, #0xc]
  1bae48: 1b0c7d6b     	mul	w11, w11, w12
  1bae4c: 2a0b03ea     	mov	w10, w11
  1bae50: 93407d4a     	sxtw	x10, w10
  1bae54: 9b0a7d0a     	mul	x10, x8, x10
  1bae58: 8b0a0129     	add	x9, x9, x10
  1bae5c: f9000be9     	str	x9, [sp, #0x10]
  1bae60: f9400be0     	ldr	x0, [sp, #0x10]
  1bae64: f85e83a1     	ldur	x1, [x29, #-0x18]
  1bae68: b94023eb     	ldr	w11, [sp, #0x20]
  1bae6c: 321f03ec     	orr	w12, wzr, #0x2
  1bae70: 9b2c7d69     	smull	x9, w11, w12
  1bae74: b9400feb     	ldr	w11, [sp, #0xc]
  1bae78: 2a0b03ea     	mov	w10, w11
  1bae7c: 93407d4a     	sxtw	x10, w10
  1bae80: 9b0a7d22     	mul	x2, x9, x10
  1bae84: f90003e8     	str	x8, [sp]
  1bae88: 97fb93c2     	bl	0x9fd90 <memcpy@plt>
  1bae8c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bae90: f9400508     	ldr	x8, [x8, #0x8]
  1bae94: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bae98: b940552b     	ldr	w11, [x9, #0x54]
  1bae9c: b94023ec     	ldr	w12, [sp, #0x20]
  1baea0: 0b0c016b     	add	w11, w11, w12
  1baea4: b9400fec     	ldr	w12, [sp, #0xc]
  1baea8: 1b0c7d6b     	mul	w11, w11, w12
  1baeac: 2a0b03e9     	mov	w9, w11
  1baeb0: 93407d29     	sxtw	x9, w9
  1baeb4: f94003ea     	ldr	x10, [sp]
  1baeb8: 9b097d49     	mul	x9, x10, x9
  1baebc: 8b090108     	add	x8, x8, x9
  1baec0: f9000be8     	str	x8, [sp, #0x10]
  1baec4: f9400fe8     	ldr	x8, [sp, #0x18]
  1baec8: 2a0803eb     	mov	w11, w8
  1baecc: b9400fe1     	ldr	w1, [sp, #0xc]
  1baed0: f9400be2     	ldr	x2, [sp, #0x10]
  1baed4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1baed8: b94023ec     	ldr	w12, [sp, #0x20]
  1baedc: b9400fed     	ldr	w13, [sp, #0xc]
  1baee0: 1b0d7d8c     	mul	w12, w12, w13
  1baee4: 2a0c03e9     	mov	w9, w12
  1baee8: 93407d29     	sxtw	x9, w9
  1baeec: 9b097d49     	mul	x9, x10, x9
  1baef0: 8b090108     	add	x8, x8, x9
  1baef4: f85e83a4     	ldur	x4, [x29, #-0x18]
  1baef8: 2a0b03e0     	mov	w0, w11
  1baefc: aa0803e3     	mov	x3, x8
  1baf00: 94000174     	bl	0x1bb4d0 <sonicChangeShortSpeed+0x166c>
  1baf04: b94023eb     	ldr	w11, [sp, #0x20]
  1baf08: 2a0b03e8     	mov	w8, w11
  1baf0c: 93407d08     	sxtw	x8, w8
  1baf10: f9400fe9     	ldr	x9, [sp, #0x18]
  1baf14: 8b090108     	add	x8, x8, x9
  1baf18: f85f03a9     	ldur	x9, [x29, #-0x10]
  1baf1c: b940552b     	ldr	w11, [x9, #0x54]
  1baf20: 2a0b03ea     	mov	w10, w11
  1baf24: 93407d4a     	sxtw	x10, w10
  1baf28: 8b080148     	add	x8, x10, x8
  1baf2c: 2a0803eb     	mov	w11, w8
  1baf30: b900552b     	str	w11, [x9, #0x54]
  1baf34: f9400fe8     	ldr	x8, [sp, #0x18]
  1baf38: 2a0803eb     	mov	w11, w8
  1baf3c: b81fc3ab     	stur	w11, [x29, #-0x4]
  1baf40: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1baf44: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1baf48: 910143ff     	add	sp, sp, #0x50
  1baf4c: d65f03c0     	ret
  1baf50: d10083ff     	sub	sp, sp, #0x20
  1baf54: f9000bfe     	str	x30, [sp, #0x10]
  1baf58: 52800008     	mov	w8, #0x0                // =0
  1baf5c: f90007e0     	str	x0, [sp, #0x8]
  1baf60: b90007e1     	str	w1, [sp, #0x4]
  1baf64: f94007e0     	ldr	x0, [sp, #0x8]
  1baf68: b9405001     	ldr	w1, [x0, #0x50]
  1baf6c: b94007e9     	ldr	w9, [sp, #0x4]
  1baf70: 6b090029     	subs	w9, w1, w9
  1baf74: b90003e9     	str	w9, [sp]
  1baf78: b94003e9     	ldr	w9, [sp]
  1baf7c: 6b08013f     	cmp	w9, w8
  1baf80: 1a9fd7e8     	cset	w8, gt
  1baf84: 37000048     	tbnz	w8, #0x0, 0x1baf8c <sonicChangeShortSpeed+0x1128>
  1baf88: 14000018     	b	0x1bafe8 <sonicChangeShortSpeed+0x1184>
  1baf8c: b27f03e8     	orr	x8, xzr, #0x2
  1baf90: f94007e9     	ldr	x9, [sp, #0x8]
  1baf94: f9400120     	ldr	x0, [x9]
  1baf98: f94007e9     	ldr	x9, [sp, #0x8]
  1baf9c: f9400129     	ldr	x9, [x9]
  1bafa0: b94007ea     	ldr	w10, [sp, #0x4]
  1bafa4: f94007eb     	ldr	x11, [sp, #0x8]
  1bafa8: b940416c     	ldr	w12, [x11, #0x40]
  1bafac: 1b0c7d4a     	mul	w10, w10, w12
  1bafb0: 2a0a03eb     	mov	w11, w10
  1bafb4: 93407d6b     	sxtw	x11, w11
  1bafb8: 9b0b7d08     	mul	x8, x8, x11
  1bafbc: 8b080128     	add	x8, x9, x8
  1bafc0: b94003ea     	ldr	w10, [sp]
  1bafc4: 321f03ec     	orr	w12, wzr, #0x2
  1bafc8: 9b2c7d49     	smull	x9, w10, w12
  1bafcc: f94007eb     	ldr	x11, [sp, #0x8]
  1bafd0: b940416a     	ldr	w10, [x11, #0x40]
  1bafd4: 2a0a03eb     	mov	w11, w10
  1bafd8: 93407d6b     	sxtw	x11, w11
  1bafdc: 9b0b7d22     	mul	x2, x9, x11
  1bafe0: aa0803e1     	mov	x1, x8
  1bafe4: 97fb9f97     	bl	0xa2e40 <memmove@plt>
  1bafe8: b94003e8     	ldr	w8, [sp]
  1bafec: f94007e9     	ldr	x9, [sp, #0x8]
  1baff0: b9005128     	str	w8, [x9, #0x50]
  1baff4: f9400bfe     	ldr	x30, [sp, #0x10]
  1baff8: 910083ff     	add	sp, sp, #0x20
  1baffc: d65f03c0     	ret
  1bb000: d101c3ff     	sub	sp, sp, #0x70
  1bb004: 32001fe8     	orr	w8, wzr, #0xff
  1bb008: b24003e9     	orr	x9, xzr, #0x1
  1bb00c: f90037e0     	str	x0, [sp, #0x68]
  1bb010: b90067e1     	str	w1, [sp, #0x64]
  1bb014: b90063e2     	str	w2, [sp, #0x60]
  1bb018: f9002fe3     	str	x3, [sp, #0x58]
  1bb01c: f9002be4     	str	x4, [sp, #0x50]
  1bb020: b9004bff     	str	wzr, [sp, #0x48]
  1bb024: b90047e8     	str	w8, [sp, #0x44]
  1bb028: f9000fe9     	str	x9, [sp, #0x18]
  1bb02c: f9000bff     	str	xzr, [sp, #0x10]
  1bb030: b94067e8     	ldr	w8, [sp, #0x64]
  1bb034: b9004fe8     	str	w8, [sp, #0x4c]
  1bb038: b9404fe8     	ldr	w8, [sp, #0x4c]
  1bb03c: b94063e9     	ldr	w9, [sp, #0x60]
  1bb040: 6b09011f     	cmp	w8, w9
  1bb044: 1a9fc7e8     	cset	w8, le
  1bb048: 37000048     	tbnz	w8, #0x0, 0x1bb050 <sonicChangeShortSpeed+0x11ec>
  1bb04c: 14000063     	b	0x1bb1d8 <sonicChangeShortSpeed+0x1374>
  1bb050: b27f03e8     	orr	x8, xzr, #0x2
  1bb054: f90013ff     	str	xzr, [sp, #0x20]
  1bb058: f94037e9     	ldr	x9, [sp, #0x68]
  1bb05c: f9001fe9     	str	x9, [sp, #0x38]
  1bb060: f94037e9     	ldr	x9, [sp, #0x68]
  1bb064: b9404fea     	ldr	w10, [sp, #0x4c]
  1bb068: 2a0a03eb     	mov	w11, w10
  1bb06c: 93407d6b     	sxtw	x11, w11
  1bb070: 9b0b7d08     	mul	x8, x8, x11
  1bb074: 8b080128     	add	x8, x9, x8
  1bb078: f9001be8     	str	x8, [sp, #0x30]
  1bb07c: b9000fff     	str	wzr, [sp, #0xc]
  1bb080: b9400fe8     	ldr	w8, [sp, #0xc]
  1bb084: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb088: 6b09011f     	cmp	w8, w9
  1bb08c: 1a9fa7e8     	cset	w8, lt
  1bb090: 37000048     	tbnz	w8, #0x0, 0x1bb098 <sonicChangeShortSpeed+0x1234>
  1bb094: 14000029     	b	0x1bb138 <sonicChangeShortSpeed+0x12d4>
  1bb098: b27f03e8     	orr	x8, xzr, #0x2
  1bb09c: f9401fe9     	ldr	x9, [sp, #0x38]
  1bb0a0: 8b08012a     	add	x10, x9, x8
  1bb0a4: f9001fea     	str	x10, [sp, #0x38]
  1bb0a8: 7940012b     	ldrh	w11, [x9]
  1bb0ac: 79005feb     	strh	w11, [sp, #0x2e]
  1bb0b0: f9401be9     	ldr	x9, [sp, #0x30]
  1bb0b4: 8b080128     	add	x8, x9, x8
  1bb0b8: f9001be8     	str	x8, [sp, #0x30]
  1bb0bc: 7940012b     	ldrh	w11, [x9]
  1bb0c0: 79005beb     	strh	w11, [sp, #0x2c]
  1bb0c4: 79c05feb     	ldrsh	w11, [sp, #0x2e]
  1bb0c8: 79c05bec     	ldrsh	w12, [sp, #0x2c]
  1bb0cc: 6b0c017f     	cmp	w11, w12
  1bb0d0: 1a9fb7eb     	cset	w11, ge
  1bb0d4: 3700004b     	tbnz	w11, #0x0, 0x1bb0dc <sonicChangeShortSpeed+0x1278>
  1bb0d8: 14000008     	b	0x1bb0f8 <sonicChangeShortSpeed+0x1294>
  1bb0dc: 79c05fe8     	ldrsh	w8, [sp, #0x2e]
  1bb0e0: 79c05be9     	ldrsh	w9, [sp, #0x2c]
  1bb0e4: 6b090108     	subs	w8, w8, w9
  1bb0e8: 32003fe9     	orr	w9, wzr, #0xffff
  1bb0ec: 0a090108     	and	w8, w8, w9
  1bb0f0: b9000be8     	str	w8, [sp, #0x8]
  1bb0f4: 14000007     	b	0x1bb110 <sonicChangeShortSpeed+0x12ac>
  1bb0f8: 79c05be8     	ldrsh	w8, [sp, #0x2c]
  1bb0fc: 79c05fe9     	ldrsh	w9, [sp, #0x2e]
  1bb100: 6b090108     	subs	w8, w8, w9
  1bb104: 32003fe9     	orr	w9, wzr, #0xffff
  1bb108: 0a090108     	and	w8, w8, w9
  1bb10c: b9000be8     	str	w8, [sp, #0x8]
  1bb110: b9400be8     	ldr	w8, [sp, #0x8]
  1bb114: 2a0803e9     	mov	w9, w8
  1bb118: 93407d29     	sxtw	x9, w9
  1bb11c: f94013ea     	ldr	x10, [sp, #0x20]
  1bb120: 8b090149     	add	x9, x10, x9
  1bb124: f90013e9     	str	x9, [sp, #0x20]
  1bb128: b9400fe8     	ldr	w8, [sp, #0xc]
  1bb12c: 11000508     	add	w8, w8, #0x1
  1bb130: b9000fe8     	str	w8, [sp, #0xc]
  1bb134: 17ffffd3     	b	0x1bb080 <sonicChangeShortSpeed+0x121c>
  1bb138: f94013e8     	ldr	x8, [sp, #0x20]
  1bb13c: b9404be9     	ldr	w9, [sp, #0x48]
  1bb140: 2a0903ea     	mov	w10, w9
  1bb144: 93407d4a     	sxtw	x10, w10
  1bb148: 9b0a7d08     	mul	x8, x8, x10
  1bb14c: f9400fea     	ldr	x10, [sp, #0x18]
  1bb150: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb154: 2a0903eb     	mov	w11, w9
  1bb158: 93407d6b     	sxtw	x11, w11
  1bb15c: 9b0b7d4a     	mul	x10, x10, x11
  1bb160: eb0a011f     	cmp	x8, x10
  1bb164: 1a9f27e9     	cset	w9, lo
  1bb168: 37000049     	tbnz	w9, #0x0, 0x1bb170 <sonicChangeShortSpeed+0x130c>
  1bb16c: 14000005     	b	0x1bb180 <sonicChangeShortSpeed+0x131c>
  1bb170: f94013e8     	ldr	x8, [sp, #0x20]
  1bb174: f9000fe8     	str	x8, [sp, #0x18]
  1bb178: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb17c: b9004be9     	str	w9, [sp, #0x48]
  1bb180: f94013e8     	ldr	x8, [sp, #0x20]
  1bb184: b94047e9     	ldr	w9, [sp, #0x44]
  1bb188: 2a0903ea     	mov	w10, w9
  1bb18c: 93407d4a     	sxtw	x10, w10
  1bb190: 9b0a7d08     	mul	x8, x8, x10
  1bb194: f9400bea     	ldr	x10, [sp, #0x10]
  1bb198: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb19c: 2a0903eb     	mov	w11, w9
  1bb1a0: 93407d6b     	sxtw	x11, w11
  1bb1a4: 9b0b7d4a     	mul	x10, x10, x11
  1bb1a8: eb0a011f     	cmp	x8, x10
  1bb1ac: 1a9f97e9     	cset	w9, hi
  1bb1b0: 37000049     	tbnz	w9, #0x0, 0x1bb1b8 <sonicChangeShortSpeed+0x1354>
  1bb1b4: 14000005     	b	0x1bb1c8 <sonicChangeShortSpeed+0x1364>
  1bb1b8: f94013e8     	ldr	x8, [sp, #0x20]
  1bb1bc: f9000be8     	str	x8, [sp, #0x10]
  1bb1c0: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb1c4: b90047e9     	str	w9, [sp, #0x44]
  1bb1c8: b9404fe8     	ldr	w8, [sp, #0x4c]
  1bb1cc: 11000508     	add	w8, w8, #0x1
  1bb1d0: b9004fe8     	str	w8, [sp, #0x4c]
  1bb1d4: 17ffff99     	b	0x1bb038 <sonicChangeShortSpeed+0x11d4>
  1bb1d8: f9400fe8     	ldr	x8, [sp, #0x18]
  1bb1dc: b9404be9     	ldr	w9, [sp, #0x48]
  1bb1e0: 2a0903ea     	mov	w10, w9
  1bb1e4: 93407d4a     	sxtw	x10, w10
  1bb1e8: 9aca0908     	udiv	x8, x8, x10
  1bb1ec: 2a0803e9     	mov	w9, w8
  1bb1f0: f9402fe8     	ldr	x8, [sp, #0x58]
  1bb1f4: b9000109     	str	w9, [x8]
  1bb1f8: f9400be8     	ldr	x8, [sp, #0x10]
  1bb1fc: b94047e9     	ldr	w9, [sp, #0x44]
  1bb200: 2a0903ea     	mov	w10, w9
  1bb204: 93407d4a     	sxtw	x10, w10
  1bb208: 9aca0908     	udiv	x8, x8, x10
  1bb20c: 2a0803e9     	mov	w9, w8
  1bb210: f9402be8     	ldr	x8, [sp, #0x50]
  1bb214: b9000109     	str	w9, [x8]
  1bb218: b9404be0     	ldr	w0, [sp, #0x48]
  1bb21c: 9101c3ff     	add	sp, sp, #0x70
  1bb220: d65f03c0     	ret
  1bb224: d100c3ff     	sub	sp, sp, #0x30
  1bb228: f90017e0     	str	x0, [sp, #0x28]
  1bb22c: f90013e1     	str	x1, [sp, #0x20]
  1bb230: b9001fe2     	str	w2, [sp, #0x1c]
  1bb234: f94017e0     	ldr	x0, [sp, #0x28]
  1bb238: b9406402     	ldr	w2, [x0, #0x64]
  1bb23c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1bb240: 1ac80c48     	sdiv	w8, w2, w8
  1bb244: b9001be8     	str	w8, [sp, #0x18]
  1bb248: f94017e0     	ldr	x0, [sp, #0x28]
  1bb24c: b9404008     	ldr	w8, [x0, #0x40]
  1bb250: b9401fe2     	ldr	w2, [sp, #0x1c]
  1bb254: 1b027d08     	mul	w8, w8, w2
  1bb258: b90017e8     	str	w8, [sp, #0x14]
  1bb25c: f94017e0     	ldr	x0, [sp, #0x28]
  1bb260: f9400c00     	ldr	x0, [x0, #0x18]
  1bb264: f90003e0     	str	x0, [sp]
  1bb268: b90013ff     	str	wzr, [sp, #0x10]
  1bb26c: b94013e8     	ldr	w8, [sp, #0x10]
  1bb270: b9401be9     	ldr	w9, [sp, #0x18]
  1bb274: 6b09011f     	cmp	w8, w9
  1bb278: 1a9fa7e8     	cset	w8, lt
  1bb27c: 37000048     	tbnz	w8, #0x0, 0x1bb284 <sonicChangeShortSpeed+0x1420>
  1bb280: 14000023     	b	0x1bb30c <sonicChangeShortSpeed+0x14a8>
  1bb284: b9000bff     	str	wzr, [sp, #0x8]
  1bb288: b9000fff     	str	wzr, [sp, #0xc]
  1bb28c: b9400fe8     	ldr	w8, [sp, #0xc]
  1bb290: b94017e9     	ldr	w9, [sp, #0x14]
  1bb294: 6b09011f     	cmp	w8, w9
  1bb298: 1a9fa7e8     	cset	w8, lt
  1bb29c: 37000048     	tbnz	w8, #0x0, 0x1bb2a4 <sonicChangeShortSpeed+0x1440>
  1bb2a0: 1400000d     	b	0x1bb2d4 <sonicChangeShortSpeed+0x1470>
  1bb2a4: b27f03e8     	orr	x8, xzr, #0x2
  1bb2a8: f94013e9     	ldr	x9, [sp, #0x20]
  1bb2ac: 8b080128     	add	x8, x9, x8
  1bb2b0: f90013e8     	str	x8, [sp, #0x20]
  1bb2b4: 79c0012a     	ldrsh	w10, [x9]
  1bb2b8: b9400beb     	ldr	w11, [sp, #0x8]
  1bb2bc: 0b0a016a     	add	w10, w11, w10
  1bb2c0: b9000bea     	str	w10, [sp, #0x8]
  1bb2c4: b9400fe8     	ldr	w8, [sp, #0xc]
  1bb2c8: 11000508     	add	w8, w8, #0x1
  1bb2cc: b9000fe8     	str	w8, [sp, #0xc]
  1bb2d0: 17ffffef     	b	0x1bb28c <sonicChangeShortSpeed+0x1428>
  1bb2d4: b27f03e8     	orr	x8, xzr, #0x2
  1bb2d8: b94017e9     	ldr	w9, [sp, #0x14]
  1bb2dc: b9400bea     	ldr	w10, [sp, #0x8]
  1bb2e0: 1ac90d49     	sdiv	w9, w10, w9
  1bb2e4: b9000be9     	str	w9, [sp, #0x8]
  1bb2e8: b9400be9     	ldr	w9, [sp, #0x8]
  1bb2ec: f94003eb     	ldr	x11, [sp]
  1bb2f0: 8b080168     	add	x8, x11, x8
  1bb2f4: f90003e8     	str	x8, [sp]
  1bb2f8: 79000169     	strh	w9, [x11]
  1bb2fc: b94013e8     	ldr	w8, [sp, #0x10]
  1bb300: 11000508     	add	w8, w8, #0x1
  1bb304: b90013e8     	str	w8, [sp, #0x10]
  1bb308: 17ffffd9     	b	0x1bb26c <sonicChangeShortSpeed+0x1408>
  1bb30c: 9100c3ff     	add	sp, sp, #0x30
  1bb310: d65f03c0     	ret
  1bb314: d10083ff     	sub	sp, sp, #0x20
  1bb318: f9000be0     	str	x0, [sp, #0x10]
  1bb31c: b9000fe1     	str	w1, [sp, #0xc]
  1bb320: b9000be2     	str	w2, [sp, #0x8]
  1bb324: b90007e3     	str	w3, [sp, #0x4]
  1bb328: b90003e4     	str	w4, [sp]
  1bb32c: b9400be1     	ldr	w1, [sp, #0x8]
  1bb330: 340000a1     	cbz	w1, 0x1bb344 <sonicChangeShortSpeed+0x14e0>
  1bb334: f9400be8     	ldr	x8, [sp, #0x10]
  1bb338: b9407109     	ldr	w9, [x8, #0x70]
  1bb33c: 34000049     	cbz	w9, 0x1bb344 <sonicChangeShortSpeed+0x14e0>
  1bb340: 14000003     	b	0x1bb34c <sonicChangeShortSpeed+0x14e8>
  1bb344: b9001fff     	str	wzr, [sp, #0x1c]
  1bb348: 14000027     	b	0x1bb3e4 <sonicChangeShortSpeed+0x1580>
  1bb34c: b94003e8     	ldr	w8, [sp]
  1bb350: 35000048     	cbnz	w8, 0x1bb358 <sonicChangeShortSpeed+0x14f4>
  1bb354: 14000019     	b	0x1bb3b8 <sonicChangeShortSpeed+0x1554>
  1bb358: 320007e8     	orr	w8, wzr, #0x3
  1bb35c: b94007e9     	ldr	w9, [sp, #0x4]
  1bb360: b9400bea     	ldr	w10, [sp, #0x8]
  1bb364: 1b087d48     	mul	w8, w10, w8
  1bb368: 6b08013f     	cmp	w9, w8
  1bb36c: 1a9fd7e8     	cset	w8, gt
  1bb370: 37000048     	tbnz	w8, #0x0, 0x1bb378 <sonicChangeShortSpeed+0x1514>
  1bb374: 14000003     	b	0x1bb380 <sonicChangeShortSpeed+0x151c>
  1bb378: b9001fff     	str	wzr, [sp, #0x1c]
  1bb37c: 1400001a     	b	0x1bb3e4 <sonicChangeShortSpeed+0x1580>
  1bb380: 321f03e8     	orr	w8, wzr, #0x2
  1bb384: 320007e9     	orr	w9, wzr, #0x3
  1bb388: b9400bea     	ldr	w10, [sp, #0x8]
  1bb38c: 1b087d48     	mul	w8, w10, w8
  1bb390: f9400beb     	ldr	x11, [sp, #0x10]
  1bb394: b940756a     	ldr	w10, [x11, #0x74]
  1bb398: 1b097d49     	mul	w9, w10, w9
  1bb39c: 6b09011f     	cmp	w8, w9
  1bb3a0: 1a9fc7e8     	cset	w8, le
  1bb3a4: 37000048     	tbnz	w8, #0x0, 0x1bb3ac <sonicChangeShortSpeed+0x1548>
  1bb3a8: 14000003     	b	0x1bb3b4 <sonicChangeShortSpeed+0x1550>
  1bb3ac: b9001fff     	str	wzr, [sp, #0x1c]
  1bb3b0: 1400000d     	b	0x1bb3e4 <sonicChangeShortSpeed+0x1580>
  1bb3b4: 1400000a     	b	0x1bb3dc <sonicChangeShortSpeed+0x1578>
  1bb3b8: b9400be8     	ldr	w8, [sp, #0x8]
  1bb3bc: f9400be9     	ldr	x9, [sp, #0x10]
  1bb3c0: b940752a     	ldr	w10, [x9, #0x74]
  1bb3c4: 6b0a011f     	cmp	w8, w10
  1bb3c8: 1a9fc7e8     	cset	w8, le
  1bb3cc: 37000048     	tbnz	w8, #0x0, 0x1bb3d4 <sonicChangeShortSpeed+0x1570>
  1bb3d0: 14000003     	b	0x1bb3dc <sonicChangeShortSpeed+0x1578>
  1bb3d4: b9001fff     	str	wzr, [sp, #0x1c]
  1bb3d8: 14000003     	b	0x1bb3e4 <sonicChangeShortSpeed+0x1580>
  1bb3dc: 320003e8     	orr	w8, wzr, #0x1
  1bb3e0: b9001fe8     	str	w8, [sp, #0x1c]
  1bb3e4: b9401fe0     	ldr	w0, [sp, #0x1c]
  1bb3e8: 910083ff     	add	sp, sp, #0x20
  1bb3ec: d65f03c0     	ret
  1bb3f0: d100c3ff     	sub	sp, sp, #0x30
  1bb3f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1bb3f8: 910083fd     	add	x29, sp, #0x20
  1bb3fc: d2800008     	mov	x8, #0x0                // =0
  1bb400: f9000be0     	str	x0, [sp, #0x10]
  1bb404: b9000fe1     	str	w1, [sp, #0xc]
  1bb408: f9400be0     	ldr	x0, [sp, #0x10]
  1bb40c: b9405401     	ldr	w1, [x0, #0x54]
  1bb410: b9400fe9     	ldr	w9, [sp, #0xc]
  1bb414: 0b090029     	add	w9, w1, w9
  1bb418: f9400be0     	ldr	x0, [sp, #0x10]
  1bb41c: b9404c01     	ldr	w1, [x0, #0x4c]
  1bb420: 6b01013f     	cmp	w9, w1
  1bb424: 1a9fd7e9     	cset	w9, gt
  1bb428: f90003e8     	str	x8, [sp]
  1bb42c: 37000049     	tbnz	w9, #0x0, 0x1bb434 <sonicChangeShortSpeed+0x15d0>
  1bb430: 14000022     	b	0x1bb4b8 <sonicChangeShortSpeed+0x1654>
  1bb434: 320003e8     	orr	w8, wzr, #0x1
  1bb438: f9400be9     	ldr	x9, [sp, #0x10]
  1bb43c: b9404d2a     	ldr	w10, [x9, #0x4c]
  1bb440: 1ac82948     	asr	w8, w10, w8
  1bb444: b9400fea     	ldr	w10, [sp, #0xc]
  1bb448: 0b0a0108     	add	w8, w8, w10
  1bb44c: f9400be9     	ldr	x9, [sp, #0x10]
  1bb450: b9404d2a     	ldr	w10, [x9, #0x4c]
  1bb454: 0b080148     	add	w8, w10, w8
  1bb458: b9004d28     	str	w8, [x9, #0x4c]
  1bb45c: f9400be9     	ldr	x9, [sp, #0x10]
  1bb460: f9400520     	ldr	x0, [x9, #0x8]
  1bb464: f9400be9     	ldr	x9, [sp, #0x10]
  1bb468: b9404d28     	ldr	w8, [x9, #0x4c]
  1bb46c: 321f03ea     	orr	w10, wzr, #0x2
  1bb470: 9b2a7d09     	smull	x9, w8, w10
  1bb474: f9400beb     	ldr	x11, [sp, #0x10]
  1bb478: b9404168     	ldr	w8, [x11, #0x40]
  1bb47c: 2a0803eb     	mov	w11, w8
  1bb480: 93407d6b     	sxtw	x11, w11
  1bb484: 9b0b7d21     	mul	x1, x9, x11
  1bb488: 97fba17a     	bl	0xa3a70 <realloc@plt>
  1bb48c: f9400be9     	ldr	x9, [sp, #0x10]
  1bb490: f9000520     	str	x0, [x9, #0x8]
  1bb494: f9400be9     	ldr	x9, [sp, #0x10]
  1bb498: f9400529     	ldr	x9, [x9, #0x8]
  1bb49c: f94003eb     	ldr	x11, [sp]
  1bb4a0: eb0b013f     	cmp	x9, x11
  1bb4a4: 1a9f17e8     	cset	w8, eq
  1bb4a8: 37000048     	tbnz	w8, #0x0, 0x1bb4b0 <sonicChangeShortSpeed+0x164c>
  1bb4ac: 14000003     	b	0x1bb4b8 <sonicChangeShortSpeed+0x1654>
  1bb4b0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1bb4b4: 14000003     	b	0x1bb4c0 <sonicChangeShortSpeed+0x165c>
  1bb4b8: 320003e8     	orr	w8, wzr, #0x1
  1bb4bc: b81fc3a8     	stur	w8, [x29, #-0x4]
  1bb4c0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1bb4c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1bb4c8: 9100c3ff     	add	sp, sp, #0x30
  1bb4cc: d65f03c0     	ret
  1bb4d0: d10103ff     	sub	sp, sp, #0x40
  1bb4d4: b9003fe0     	str	w0, [sp, #0x3c]
  1bb4d8: b9003be1     	str	w1, [sp, #0x38]
  1bb4dc: f9001be2     	str	x2, [sp, #0x30]
  1bb4e0: f90017e3     	str	x3, [sp, #0x28]
  1bb4e4: f90013e4     	str	x4, [sp, #0x20]
  1bb4e8: b90007ff     	str	wzr, [sp, #0x4]
  1bb4ec: b94007e8     	ldr	w8, [sp, #0x4]
  1bb4f0: b9403be9     	ldr	w9, [sp, #0x38]
  1bb4f4: 6b09011f     	cmp	w8, w9
  1bb4f8: 1a9fa7e8     	cset	w8, lt
  1bb4fc: 37000048     	tbnz	w8, #0x0, 0x1bb504 <sonicChangeShortSpeed+0x16a0>
  1bb500: 1400004b     	b	0x1bb62c <sonicChangeShortSpeed+0x17c8>
  1bb504: b27f03e8     	orr	x8, xzr, #0x2
  1bb508: f9401be9     	ldr	x9, [sp, #0x30]
  1bb50c: b94007ea     	ldr	w10, [sp, #0x4]
  1bb510: 2a0a03eb     	mov	w11, w10
  1bb514: 93407d6b     	sxtw	x11, w11
  1bb518: 9b0b7d0b     	mul	x11, x8, x11
  1bb51c: 8b0b0129     	add	x9, x9, x11
  1bb520: f9000fe9     	str	x9, [sp, #0x18]
  1bb524: f94013e9     	ldr	x9, [sp, #0x20]
  1bb528: b94007ea     	ldr	w10, [sp, #0x4]
  1bb52c: 2a0a03eb     	mov	w11, w10
  1bb530: 93407d6b     	sxtw	x11, w11
  1bb534: 9b0b7d0b     	mul	x11, x8, x11
  1bb538: 8b0b0129     	add	x9, x9, x11
  1bb53c: f9000be9     	str	x9, [sp, #0x10]
  1bb540: f94017e9     	ldr	x9, [sp, #0x28]
  1bb544: b94007ea     	ldr	w10, [sp, #0x4]
  1bb548: 2a0a03eb     	mov	w11, w10
  1bb54c: 93407d6b     	sxtw	x11, w11
  1bb550: 9b0b7d08     	mul	x8, x8, x11
  1bb554: 8b080128     	add	x8, x9, x8
  1bb558: f90007e8     	str	x8, [sp, #0x8]
  1bb55c: b90003ff     	str	wzr, [sp]
  1bb560: b94003e8     	ldr	w8, [sp]
  1bb564: b9403fe9     	ldr	w9, [sp, #0x3c]
  1bb568: 6b09011f     	cmp	w8, w9
  1bb56c: 1a9fa7e8     	cset	w8, lt
  1bb570: 37000048     	tbnz	w8, #0x0, 0x1bb578 <sonicChangeShortSpeed+0x1714>
  1bb574: 1400002a     	b	0x1bb61c <sonicChangeShortSpeed+0x17b8>
  1bb578: b27f03e8     	orr	x8, xzr, #0x2
  1bb57c: f94007e9     	ldr	x9, [sp, #0x8]
  1bb580: 79c0012a     	ldrsh	w10, [x9]
  1bb584: b9403feb     	ldr	w11, [sp, #0x3c]
  1bb588: b94003ec     	ldr	w12, [sp]
  1bb58c: 6b0c016b     	subs	w11, w11, w12
  1bb590: 1b0b7d4a     	mul	w10, w10, w11
  1bb594: f9400be9     	ldr	x9, [sp, #0x10]
  1bb598: 79c0012b     	ldrsh	w11, [x9]
  1bb59c: b94003ec     	ldr	w12, [sp]
  1bb5a0: 1b0c7d6b     	mul	w11, w11, w12
  1bb5a4: 0b0b014a     	add	w10, w10, w11
  1bb5a8: b9403feb     	ldr	w11, [sp, #0x3c]
  1bb5ac: 1acb0d4a     	sdiv	w10, w10, w11
  1bb5b0: f9400fe9     	ldr	x9, [sp, #0x18]
  1bb5b4: 7900012a     	strh	w10, [x9]
  1bb5b8: b9403bea     	ldr	w10, [sp, #0x38]
  1bb5bc: 2a0a03e9     	mov	w9, w10
  1bb5c0: 93407d29     	sxtw	x9, w9
  1bb5c4: f9400fed     	ldr	x13, [sp, #0x18]
  1bb5c8: 9b097d09     	mul	x9, x8, x9
  1bb5cc: 8b0901a9     	add	x9, x13, x9
  1bb5d0: f9000fe9     	str	x9, [sp, #0x18]
  1bb5d4: b9403bea     	ldr	w10, [sp, #0x38]
  1bb5d8: 2a0a03e9     	mov	w9, w10
  1bb5dc: 93407d29     	sxtw	x9, w9
  1bb5e0: f94007ed     	ldr	x13, [sp, #0x8]
  1bb5e4: 9b097d09     	mul	x9, x8, x9
  1bb5e8: 8b0901a9     	add	x9, x13, x9
  1bb5ec: f90007e9     	str	x9, [sp, #0x8]
  1bb5f0: b9403bea     	ldr	w10, [sp, #0x38]
  1bb5f4: 2a0a03e9     	mov	w9, w10
  1bb5f8: 93407d29     	sxtw	x9, w9
  1bb5fc: f9400bed     	ldr	x13, [sp, #0x10]
  1bb600: 9b097d08     	mul	x8, x8, x9
  1bb604: 8b0801a8     	add	x8, x13, x8
  1bb608: f9000be8     	str	x8, [sp, #0x10]
  1bb60c: b94003e8     	ldr	w8, [sp]
  1bb610: 11000508     	add	w8, w8, #0x1
  1bb614: b90003e8     	str	w8, [sp]
  1bb618: 17ffffd2     	b	0x1bb560 <sonicChangeShortSpeed+0x16fc>
  1bb61c: b94007e8     	ldr	w8, [sp, #0x4]
  1bb620: 11000508     	add	w8, w8, #0x1
  1bb624: b90007e8     	str	w8, [sp, #0x4]
  1bb628: 17ffffb1     	b	0x1bb4ec <sonicChangeShortSpeed+0x1688>
  1bb62c: 910103ff     	add	sp, sp, #0x40
  1bb630: d65f03c0     	ret
  1bb634: d10103ff     	sub	sp, sp, #0x40
  1bb638: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1bb63c: 9100c3fd     	add	x29, sp, #0x30
  1bb640: d2800008     	mov	x8, #0x0                // =0
  1bb644: f81f03a0     	stur	x0, [x29, #-0x10]
  1bb648: b81ec3a1     	stur	w1, [x29, #-0x14]
  1bb64c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bb650: b9405401     	ldr	w1, [x0, #0x54]
  1bb654: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1bb658: 6b090029     	subs	w9, w1, w9
  1bb65c: b9001be9     	str	w9, [sp, #0x18]
  1bb660: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bb664: b9404009     	ldr	w9, [x0, #0x40]
  1bb668: b90017e9     	str	w9, [sp, #0x14]
  1bb66c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bb670: b9405809     	ldr	w9, [x0, #0x58]
  1bb674: b9401be1     	ldr	w1, [sp, #0x18]
  1bb678: 0b010129     	add	w9, w9, w1
  1bb67c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bb680: b9404801     	ldr	w1, [x0, #0x48]
  1bb684: 6b01013f     	cmp	w9, w1
  1bb688: 1a9fd7e9     	cset	w9, gt
  1bb68c: f90007e8     	str	x8, [sp, #0x8]
  1bb690: 37000049     	tbnz	w9, #0x0, 0x1bb698 <sonicChangeShortSpeed+0x1834>
  1bb694: 14000021     	b	0x1bb718 <sonicChangeShortSpeed+0x18b4>
  1bb698: 320003e8     	orr	w8, wzr, #0x1
  1bb69c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6a0: b940492a     	ldr	w10, [x9, #0x48]
  1bb6a4: 1ac82948     	asr	w8, w10, w8
  1bb6a8: b9401bea     	ldr	w10, [sp, #0x18]
  1bb6ac: 0b0a0108     	add	w8, w8, w10
  1bb6b0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6b4: b940492a     	ldr	w10, [x9, #0x48]
  1bb6b8: 0b080148     	add	w8, w10, w8
  1bb6bc: b9004928     	str	w8, [x9, #0x48]
  1bb6c0: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6c4: f9400920     	ldr	x0, [x9, #0x10]
  1bb6c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6cc: b9404928     	ldr	w8, [x9, #0x48]
  1bb6d0: 321f03ea     	orr	w10, wzr, #0x2
  1bb6d4: 9b2a7d09     	smull	x9, w8, w10
  1bb6d8: b94017e8     	ldr	w8, [sp, #0x14]
  1bb6dc: 2a0803eb     	mov	w11, w8
  1bb6e0: 93407d6b     	sxtw	x11, w11
  1bb6e4: 9b0b7d21     	mul	x1, x9, x11
  1bb6e8: 97fba0e2     	bl	0xa3a70 <realloc@plt>
  1bb6ec: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6f0: f9000920     	str	x0, [x9, #0x10]
  1bb6f4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bb6f8: f9400929     	ldr	x9, [x9, #0x10]
  1bb6fc: f94007eb     	ldr	x11, [sp, #0x8]
  1bb700: eb0b013f     	cmp	x9, x11
  1bb704: 1a9f17e8     	cset	w8, eq
  1bb708: 37000048     	tbnz	w8, #0x0, 0x1bb710 <sonicChangeShortSpeed+0x18ac>
  1bb70c: 14000003     	b	0x1bb718 <sonicChangeShortSpeed+0x18b4>
  1bb710: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1bb714: 1400002b     	b	0x1bb7c0 <sonicChangeShortSpeed+0x195c>
  1bb718: b27f03e8     	orr	x8, xzr, #0x2
  1bb71c: 320003e9     	orr	w9, wzr, #0x1
  1bb720: f85f03aa     	ldur	x10, [x29, #-0x10]
  1bb724: f940094a     	ldr	x10, [x10, #0x10]
  1bb728: f85f03ab     	ldur	x11, [x29, #-0x10]
  1bb72c: b940596c     	ldr	w12, [x11, #0x58]
  1bb730: b94017ed     	ldr	w13, [sp, #0x14]
  1bb734: 1b0d7d8c     	mul	w12, w12, w13
  1bb738: 2a0c03eb     	mov	w11, w12
  1bb73c: 93407d6b     	sxtw	x11, w11
  1bb740: 9b0b7d0b     	mul	x11, x8, x11
  1bb744: 8b0b014a     	add	x10, x10, x11
  1bb748: f85f03ab     	ldur	x11, [x29, #-0x10]
  1bb74c: f940056b     	ldr	x11, [x11, #0x8]
  1bb750: b85ec3ac     	ldur	w12, [x29, #-0x14]
  1bb754: b94017ed     	ldr	w13, [sp, #0x14]
  1bb758: 1b0d7d8c     	mul	w12, w12, w13
  1bb75c: 2a0c03ee     	mov	w14, w12
  1bb760: 93407dce     	sxtw	x14, w14
  1bb764: 9b0e7d08     	mul	x8, x8, x14
  1bb768: 8b080168     	add	x8, x11, x8
  1bb76c: b9401bec     	ldr	w12, [sp, #0x18]
  1bb770: 321f03ed     	orr	w13, wzr, #0x2
  1bb774: 9b2d7d8b     	smull	x11, w12, w13
  1bb778: b94017ec     	ldr	w12, [sp, #0x14]
  1bb77c: 2a0c03ee     	mov	w14, w12
  1bb780: 93407dce     	sxtw	x14, w14
  1bb784: 9b0e7d62     	mul	x2, x11, x14
  1bb788: aa0a03e0     	mov	x0, x10
  1bb78c: aa0803e1     	mov	x1, x8
  1bb790: b90007e9     	str	w9, [sp, #0x4]
  1bb794: 97fb917f     	bl	0x9fd90 <memcpy@plt>
  1bb798: b85ec3a9     	ldur	w9, [x29, #-0x14]
  1bb79c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bb7a0: b9005509     	str	w9, [x8, #0x54]
  1bb7a4: b9401be9     	ldr	w9, [sp, #0x18]
  1bb7a8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bb7ac: b940590c     	ldr	w12, [x8, #0x58]
  1bb7b0: 0b090189     	add	w9, w12, w9
  1bb7b4: b9005909     	str	w9, [x8, #0x58]
  1bb7b8: b94007e9     	ldr	w9, [sp, #0x4]
  1bb7bc: b81fc3a9     	stur	w9, [x29, #-0x4]
  1bb7c0: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1bb7c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1bb7c8: 910103ff     	add	sp, sp, #0x40
  1bb7cc: d65f03c0     	ret
  1bb7d0: d10143ff     	sub	sp, sp, #0x50
  1bb7d4: b9004fe0     	str	w0, [sp, #0x4c]
  1bb7d8: b9004be1     	str	w1, [sp, #0x48]
  1bb7dc: b90047e2     	str	w2, [sp, #0x44]
  1bb7e0: f9001fe3     	str	x3, [sp, #0x38]
  1bb7e4: f9001be4     	str	x4, [sp, #0x30]
  1bb7e8: f90017e5     	str	x5, [sp, #0x28]
  1bb7ec: b9000fff     	str	wzr, [sp, #0xc]
  1bb7f0: b9400fe8     	ldr	w8, [sp, #0xc]
  1bb7f4: b9404be9     	ldr	w9, [sp, #0x48]
  1bb7f8: 6b09011f     	cmp	w8, w9
  1bb7fc: 1a9fa7e8     	cset	w8, lt
  1bb800: 37000048     	tbnz	w8, #0x0, 0x1bb808 <sonicChangeShortSpeed+0x19a4>
  1bb804: 14000082     	b	0x1bba0c <sonicChangeShortSpeed+0x1ba8>
  1bb808: b27f03e8     	orr	x8, xzr, #0x2
  1bb80c: f9401fe9     	ldr	x9, [sp, #0x38]
  1bb810: b9400fea     	ldr	w10, [sp, #0xc]
  1bb814: 2a0a03eb     	mov	w11, w10
  1bb818: 93407d6b     	sxtw	x11, w11
  1bb81c: 9b0b7d0b     	mul	x11, x8, x11
  1bb820: 8b0b0129     	add	x9, x9, x11
  1bb824: f90013e9     	str	x9, [sp, #0x20]
  1bb828: f94017e9     	ldr	x9, [sp, #0x28]
  1bb82c: b9400fea     	ldr	w10, [sp, #0xc]
  1bb830: 2a0a03eb     	mov	w11, w10
  1bb834: 93407d6b     	sxtw	x11, w11
  1bb838: 9b0b7d0b     	mul	x11, x8, x11
  1bb83c: 8b0b0129     	add	x9, x9, x11
  1bb840: f9000fe9     	str	x9, [sp, #0x18]
  1bb844: f9401be9     	ldr	x9, [sp, #0x30]
  1bb848: b9400fea     	ldr	w10, [sp, #0xc]
  1bb84c: 2a0a03eb     	mov	w11, w10
  1bb850: 93407d6b     	sxtw	x11, w11
  1bb854: 9b0b7d08     	mul	x8, x8, x11
  1bb858: 8b080128     	add	x8, x9, x8
  1bb85c: f9000be8     	str	x8, [sp, #0x10]
  1bb860: b9000bff     	str	wzr, [sp, #0x8]
  1bb864: b9400be8     	ldr	w8, [sp, #0x8]
  1bb868: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb86c: b94047ea     	ldr	w10, [sp, #0x44]
  1bb870: 0b0a0129     	add	w9, w9, w10
  1bb874: 6b09011f     	cmp	w8, w9
  1bb878: 1a9fa7e8     	cset	w8, lt
  1bb87c: 37000048     	tbnz	w8, #0x0, 0x1bb884 <sonicChangeShortSpeed+0x1a20>
  1bb880: 1400005f     	b	0x1bb9fc <sonicChangeShortSpeed+0x1b98>
  1bb884: b9400be8     	ldr	w8, [sp, #0x8]
  1bb888: b94047e9     	ldr	w9, [sp, #0x44]
  1bb88c: 6b09011f     	cmp	w8, w9
  1bb890: 1a9fa7e8     	cset	w8, lt
  1bb894: 37000048     	tbnz	w8, #0x0, 0x1bb89c <sonicChangeShortSpeed+0x1a38>
  1bb898: 14000014     	b	0x1bb8e8 <sonicChangeShortSpeed+0x1a84>
  1bb89c: b27f03e8     	orr	x8, xzr, #0x2
  1bb8a0: f9400be9     	ldr	x9, [sp, #0x10]
  1bb8a4: 79c0012a     	ldrsh	w10, [x9]
  1bb8a8: b9404feb     	ldr	w11, [sp, #0x4c]
  1bb8ac: b9400bec     	ldr	w12, [sp, #0x8]
  1bb8b0: 6b0c016b     	subs	w11, w11, w12
  1bb8b4: 1b0b7d4a     	mul	w10, w10, w11
  1bb8b8: b9404feb     	ldr	w11, [sp, #0x4c]
  1bb8bc: 1acb0d4a     	sdiv	w10, w10, w11
  1bb8c0: f94013e9     	ldr	x9, [sp, #0x20]
  1bb8c4: 7900012a     	strh	w10, [x9]
  1bb8c8: b9404bea     	ldr	w10, [sp, #0x48]
  1bb8cc: 2a0a03e9     	mov	w9, w10
  1bb8d0: 93407d29     	sxtw	x9, w9
  1bb8d4: f9400bed     	ldr	x13, [sp, #0x10]
  1bb8d8: 9b097d08     	mul	x8, x8, x9
  1bb8dc: 8b0801a8     	add	x8, x13, x8
  1bb8e0: f9000be8     	str	x8, [sp, #0x10]
  1bb8e4: 1400003a     	b	0x1bb9cc <sonicChangeShortSpeed+0x1b68>
  1bb8e8: b9400be8     	ldr	w8, [sp, #0x8]
  1bb8ec: b9404fe9     	ldr	w9, [sp, #0x4c]
  1bb8f0: 6b09011f     	cmp	w8, w9
  1bb8f4: 1a9fa7e8     	cset	w8, lt
  1bb8f8: 37000048     	tbnz	w8, #0x0, 0x1bb900 <sonicChangeShortSpeed+0x1a9c>
  1bb8fc: 14000022     	b	0x1bb984 <sonicChangeShortSpeed+0x1b20>
  1bb900: b27f03e8     	orr	x8, xzr, #0x2
  1bb904: f9400be9     	ldr	x9, [sp, #0x10]
  1bb908: 79c0012a     	ldrsh	w10, [x9]
  1bb90c: b9404feb     	ldr	w11, [sp, #0x4c]
  1bb910: b9400bec     	ldr	w12, [sp, #0x8]
  1bb914: 6b0c016b     	subs	w11, w11, w12
  1bb918: 1b0b7d4a     	mul	w10, w10, w11
  1bb91c: f9400fe9     	ldr	x9, [sp, #0x18]
  1bb920: 79c0012b     	ldrsh	w11, [x9]
  1bb924: b9400bec     	ldr	w12, [sp, #0x8]
  1bb928: b94047ed     	ldr	w13, [sp, #0x44]
  1bb92c: 6b0d018c     	subs	w12, w12, w13
  1bb930: 1b0c7d6b     	mul	w11, w11, w12
  1bb934: 0b0b014a     	add	w10, w10, w11
  1bb938: b9404feb     	ldr	w11, [sp, #0x4c]
  1bb93c: 1acb0d4a     	sdiv	w10, w10, w11
  1bb940: f94013e9     	ldr	x9, [sp, #0x20]
  1bb944: 7900012a     	strh	w10, [x9]
  1bb948: b9404bea     	ldr	w10, [sp, #0x48]
  1bb94c: 2a0a03e9     	mov	w9, w10
  1bb950: 93407d29     	sxtw	x9, w9
  1bb954: f9400bee     	ldr	x14, [sp, #0x10]
  1bb958: 9b097d09     	mul	x9, x8, x9
  1bb95c: 8b0901c9     	add	x9, x14, x9
  1bb960: f9000be9     	str	x9, [sp, #0x10]
  1bb964: b9404bea     	ldr	w10, [sp, #0x48]
  1bb968: 2a0a03e9     	mov	w9, w10
  1bb96c: 93407d29     	sxtw	x9, w9
  1bb970: f9400fee     	ldr	x14, [sp, #0x18]
  1bb974: 9b097d08     	mul	x8, x8, x9
  1bb978: 8b0801c8     	add	x8, x14, x8
  1bb97c: f9000fe8     	str	x8, [sp, #0x18]
  1bb980: 14000013     	b	0x1bb9cc <sonicChangeShortSpeed+0x1b68>
  1bb984: b27f03e8     	orr	x8, xzr, #0x2
  1bb988: f9400fe9     	ldr	x9, [sp, #0x18]
  1bb98c: 79c0012a     	ldrsh	w10, [x9]
  1bb990: b9400beb     	ldr	w11, [sp, #0x8]
  1bb994: b94047ec     	ldr	w12, [sp, #0x44]
  1bb998: 6b0c016b     	subs	w11, w11, w12
  1bb99c: 1b0b7d4a     	mul	w10, w10, w11
  1bb9a0: b9404feb     	ldr	w11, [sp, #0x4c]
  1bb9a4: 1acb0d4a     	sdiv	w10, w10, w11
  1bb9a8: f94013e9     	ldr	x9, [sp, #0x20]
  1bb9ac: 7900012a     	strh	w10, [x9]
  1bb9b0: b9404bea     	ldr	w10, [sp, #0x48]
  1bb9b4: 2a0a03e9     	mov	w9, w10
  1bb9b8: 93407d29     	sxtw	x9, w9
  1bb9bc: f9400fed     	ldr	x13, [sp, #0x18]
  1bb9c0: 9b097d08     	mul	x8, x8, x9
  1bb9c4: 8b0801a8     	add	x8, x13, x8
  1bb9c8: f9000fe8     	str	x8, [sp, #0x18]
  1bb9cc: b27f03e8     	orr	x8, xzr, #0x2
  1bb9d0: b9404be9     	ldr	w9, [sp, #0x48]
  1bb9d4: 2a0903ea     	mov	w10, w9
  1bb9d8: 93407d4a     	sxtw	x10, w10
  1bb9dc: f94013eb     	ldr	x11, [sp, #0x20]
  1bb9e0: 9b0a7d08     	mul	x8, x8, x10
  1bb9e4: 8b080168     	add	x8, x11, x8
  1bb9e8: f90013e8     	str	x8, [sp, #0x20]
  1bb9ec: b9400be8     	ldr	w8, [sp, #0x8]
  1bb9f0: 11000508     	add	w8, w8, #0x1
  1bb9f4: b9000be8     	str	w8, [sp, #0x8]
  1bb9f8: 17ffff9b     	b	0x1bb864 <sonicChangeShortSpeed+0x1a00>
  1bb9fc: b9400fe8     	ldr	w8, [sp, #0xc]
  1bba00: 11000508     	add	w8, w8, #0x1
  1bba04: b9000fe8     	str	w8, [sp, #0xc]
  1bba08: 17ffff7a     	b	0x1bb7f0 <sonicChangeShortSpeed+0x198c>
  1bba0c: 910143ff     	add	sp, sp, #0x50
  1bba10: d65f03c0     	ret
  1bba14: d100c3ff     	sub	sp, sp, #0x30
  1bba18: f90013fe     	str	x30, [sp, #0x20]
  1bba1c: b27f03e8     	orr	x8, xzr, #0x2
  1bba20: f9000fe0     	str	x0, [sp, #0x18]
  1bba24: b90017e1     	str	w1, [sp, #0x14]
  1bba28: f9400fe0     	ldr	x0, [sp, #0x18]
  1bba2c: b9404001     	ldr	w1, [x0, #0x40]
  1bba30: b90013e1     	str	w1, [sp, #0x10]
  1bba34: f9400fe0     	ldr	x0, [sp, #0x18]
  1bba38: f9400800     	ldr	x0, [x0, #0x10]
  1bba3c: b94017e1     	ldr	w1, [sp, #0x14]
  1bba40: b94013e9     	ldr	w9, [sp, #0x10]
  1bba44: 1b097c29     	mul	w9, w1, w9
  1bba48: 2a0903ea     	mov	w10, w9
  1bba4c: 93407d4a     	sxtw	x10, w10
  1bba50: 9b0a7d08     	mul	x8, x8, x10
  1bba54: 8b080008     	add	x8, x0, x8
  1bba58: f90007e8     	str	x8, [sp, #0x8]
  1bba5c: b94017e9     	ldr	w9, [sp, #0x14]
  1bba60: 34000049     	cbz	w9, 0x1bba68 <sonicChangeShortSpeed+0x1c04>
  1bba64: 14000002     	b	0x1bba6c <sonicChangeShortSpeed+0x1c08>
  1bba68: 1400001b     	b	0x1bbad4 <sonicChangeShortSpeed+0x1c70>
  1bba6c: b94017e8     	ldr	w8, [sp, #0x14]
  1bba70: f9400fe9     	ldr	x9, [sp, #0x18]
  1bba74: b940592a     	ldr	w10, [x9, #0x58]
  1bba78: 6b0a011f     	cmp	w8, w10
  1bba7c: 1a9f07e8     	cset	w8, ne
  1bba80: 37000048     	tbnz	w8, #0x0, 0x1bba88 <sonicChangeShortSpeed+0x1c24>
  1bba84: 1400000f     	b	0x1bbac0 <sonicChangeShortSpeed+0x1c5c>
  1bba88: f9400fe8     	ldr	x8, [sp, #0x18]
  1bba8c: f9400900     	ldr	x0, [x8, #0x10]
  1bba90: f94007e1     	ldr	x1, [sp, #0x8]
  1bba94: f9400fe8     	ldr	x8, [sp, #0x18]
  1bba98: b9405909     	ldr	w9, [x8, #0x58]
  1bba9c: b94017ea     	ldr	w10, [sp, #0x14]
  1bbaa0: 6b0a0129     	subs	w9, w9, w10
  1bbaa4: 321f03ea     	orr	w10, wzr, #0x2
  1bbaa8: 9b2a7d28     	smull	x8, w9, w10
  1bbaac: b94013e9     	ldr	w9, [sp, #0x10]
  1bbab0: 2a0903eb     	mov	w11, w9
  1bbab4: 93407d6b     	sxtw	x11, w11
  1bbab8: 9b0b7d02     	mul	x2, x8, x11
  1bbabc: 97fb9ce1     	bl	0xa2e40 <memmove@plt>
  1bbac0: b94017e8     	ldr	w8, [sp, #0x14]
  1bbac4: f9400fe9     	ldr	x9, [sp, #0x18]
  1bbac8: b940592a     	ldr	w10, [x9, #0x58]
  1bbacc: 6b080148     	subs	w8, w10, w8
  1bbad0: b9005928     	str	w8, [x9, #0x58]
  1bbad4: f94013fe     	ldr	x30, [sp, #0x20]
  1bbad8: 9100c3ff     	add	sp, sp, #0x30
  1bbadc: d65f03c0     	ret
  1bbae0: d100c3ff     	sub	sp, sp, #0x30
  1bbae4: b27f03e8     	orr	x8, xzr, #0x2
  1bbae8: f90017e0     	str	x0, [sp, #0x28]
  1bbaec: f90013e1     	str	x1, [sp, #0x20]
  1bbaf0: b9001fe2     	str	w2, [sp, #0x1c]
  1bbaf4: b9001be3     	str	w3, [sp, #0x18]
  1bbaf8: f94013e0     	ldr	x0, [sp, #0x20]
  1bbafc: 79400002     	ldrh	w2, [x0]
  1bbb00: 79002fe2     	strh	w2, [sp, #0x16]
  1bbb04: f94013e0     	ldr	x0, [sp, #0x20]
  1bbb08: f94017e1     	ldr	x1, [sp, #0x28]
  1bbb0c: b9404022     	ldr	w2, [x1, #0x40]
  1bbb10: 2a0203e1     	mov	w1, w2
  1bbb14: 93407c21     	sxtw	x1, w1
  1bbb18: 9b017d08     	mul	x8, x8, x1
  1bbb1c: 8b080008     	add	x8, x0, x8
  1bbb20: 79400102     	ldrh	w2, [x8]
  1bbb24: 79002be2     	strh	w2, [sp, #0x14]
  1bbb28: f94017e8     	ldr	x8, [sp, #0x28]
  1bbb2c: b9403502     	ldr	w2, [x8, #0x34]
  1bbb30: b9401fe3     	ldr	w3, [sp, #0x1c]
  1bbb34: 1b037c42     	mul	w2, w2, w3
  1bbb38: b90013e2     	str	w2, [sp, #0x10]
  1bbb3c: f94017e8     	ldr	x8, [sp, #0x28]
  1bbb40: b9403102     	ldr	w2, [x8, #0x30]
  1bbb44: b9401be3     	ldr	w3, [sp, #0x18]
  1bbb48: 1b037c42     	mul	w2, w2, w3
  1bbb4c: b9000fe2     	str	w2, [sp, #0xc]
  1bbb50: f94017e8     	ldr	x8, [sp, #0x28]
  1bbb54: b9403102     	ldr	w2, [x8, #0x30]
  1bbb58: 11000442     	add	w2, w2, #0x1
  1bbb5c: b9401be3     	ldr	w3, [sp, #0x18]
  1bbb60: 1b037c42     	mul	w2, w2, w3
  1bbb64: b9000be2     	str	w2, [sp, #0x8]
  1bbb68: b9400be2     	ldr	w2, [sp, #0x8]
  1bbb6c: b94013e3     	ldr	w3, [sp, #0x10]
  1bbb70: 6b030042     	subs	w2, w2, w3
  1bbb74: b90007e2     	str	w2, [sp, #0x4]
  1bbb78: b9400be2     	ldr	w2, [sp, #0x8]
  1bbb7c: b9400fe3     	ldr	w3, [sp, #0xc]
  1bbb80: 6b030042     	subs	w2, w2, w3
  1bbb84: b90003e2     	str	w2, [sp]
  1bbb88: b94007e2     	ldr	w2, [sp, #0x4]
  1bbb8c: 79c02fe3     	ldrsh	w3, [sp, #0x16]
  1bbb90: 1b037c42     	mul	w2, w2, w3
  1bbb94: b94003e3     	ldr	w3, [sp]
  1bbb98: b94007e9     	ldr	w9, [sp, #0x4]
  1bbb9c: 6b090069     	subs	w9, w3, w9
  1bbba0: 79c02be3     	ldrsh	w3, [sp, #0x14]
  1bbba4: 1b037d29     	mul	w9, w9, w3
  1bbba8: 0b090049     	add	w9, w2, w9
  1bbbac: b94003e2     	ldr	w2, [sp]
  1bbbb0: 1ac20d29     	sdiv	w9, w9, w2
  1bbbb4: 2a0903e0     	mov	w0, w9
  1bbbb8: 9100c3ff     	add	sp, sp, #0x30
  1bbbbc: d65f03c0     	ret

00000000001bbbc0 <mkvparser::IMkvReader::~IMkvReader()>:
  1bbbc0: d10043ff     	sub	sp, sp, #0x10
  1bbbc4: f90007e0     	str	x0, [sp, #0x8]
  1bbbc8: 910043ff     	add	sp, sp, #0x10
  1bbbcc: d65f03c0     	ret

00000000001bbbd0 <mkvparser::IMkvReader::~IMkvReader()>:
  1bbbd0: d10043ff     	sub	sp, sp, #0x10
  1bbbd4: f90007e0     	str	x0, [sp, #0x8]
  1bbbd8: d4200020     	brk	#0x1

00000000001bbbdc <mkvparser::GetVersion(int&, int&, int&, int&)>:
  1bbbdc: d10083ff     	sub	sp, sp, #0x20
  1bbbe0: 320003e8     	orr	w8, wzr, #0x1
  1bbbe4: 321f0fe9     	orr	w9, wzr, #0x1e
  1bbbe8: f9000fe0     	str	x0, [sp, #0x18]
  1bbbec: f9000be1     	str	x1, [sp, #0x10]
  1bbbf0: f90007e2     	str	x2, [sp, #0x8]
  1bbbf4: f90003e3     	str	x3, [sp]
  1bbbf8: f9400fe0     	ldr	x0, [sp, #0x18]
  1bbbfc: b9000008     	str	w8, [x0]
  1bbc00: f9400be0     	ldr	x0, [sp, #0x10]
  1bbc04: b900001f     	str	wzr, [x0]
  1bbc08: f94007e0     	ldr	x0, [sp, #0x8]
  1bbc0c: b900001f     	str	wzr, [x0]
  1bbc10: f94003e0     	ldr	x0, [sp]
  1bbc14: b9000009     	str	w9, [x0]
  1bbc18: 910083ff     	add	sp, sp, #0x20
  1bbc1c: d65f03c0     	ret

00000000001bbc20 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)>:
  1bbc20: d10203ff     	sub	sp, sp, #0x80
  1bbc24: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1bbc28: 9101c3fd     	add	x29, sp, #0x70
  1bbc2c: d53bd048     	mrs	x8, TPIDR_EL0
  1bbc30: f9401508     	ldr	x8, [x8, #0x28]
  1bbc34: f81f83a8     	stur	x8, [x29, #-0x8]
  1bbc38: f81e03a0     	stur	x0, [x29, #-0x20]
  1bbc3c: f81d83a1     	stur	x1, [x29, #-0x28]
  1bbc40: f81d03a2     	stur	x2, [x29, #-0x30]
  1bbc44: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bbc48: b40000a8     	cbz	x8, 0x1bbc5c <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bbc4c: 14000001     	b	0x1bbc50 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x30>
  1bbc50: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bbc54: b6f800a8     	tbz	x8, #0x3f, 0x1bbc68 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x48>
  1bbc58: 14000001     	b	0x1bbc5c <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bbc5c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbc60: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbc64: 14000077     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbc68: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bbc6c: 320003e9     	orr	w9, wzr, #0x1
  1bbc70: 2a0903ea     	mov	w10, w9
  1bbc74: f900010a     	str	x10, [x8]
  1bbc78: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bbc7c: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bbc80: f940010b     	ldr	x11, [x8]
  1bbc84: f940016b     	ldr	x11, [x11]
  1bbc88: d10033a3     	sub	x3, x29, #0xc
  1bbc8c: aa0803e0     	mov	x0, x8
  1bbc90: aa0a03e2     	mov	x2, x10
  1bbc94: d63f0160     	blr	x11
  1bbc98: b81cc3a0     	stur	w0, [x29, #-0x34]
  1bbc9c: b85cc3a9     	ldur	w9, [x29, #-0x34]
  1bbca0: 36f800a9     	tbz	w9, #0x1f, 0x1bbcb4 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x94>
  1bbca4: 14000001     	b	0x1bbca8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x88>
  1bbca8: b89cc3a8     	ldursw	x8, [x29, #-0x34]
  1bbcac: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbcb0: 14000064     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbcb4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bbcb8: 71000508     	subs	w8, w8, #0x1
  1bbcbc: b9002be8     	str	w8, [sp, #0x28]
  1bbcc0: 540000ab     	b.lt	0x1bbcd4 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xb4>
  1bbcc4: 14000001     	b	0x1bbcc8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xa8>
  1bbcc8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bbccc: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbcd0: 1400005c     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbcd4: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bbcd8: 350000a8     	cbnz	w8, 0x1bbcec <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xcc>
  1bbcdc: 14000001     	b	0x1bbce0 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xc0>
  1bbce0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbce4: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbce8: 14000056     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbcec: 321903e8     	orr	w8, wzr, #0x80
  1bbcf0: 3900e3e8     	strb	w8, [sp, #0x38]
  1bbcf4: 14000001     	b	0x1bbcf8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xd8>
  1bbcf8: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bbcfc: 3940e3e9     	ldrb	w9, [sp, #0x38]
  1bbd00: 0a090108     	and	w8, w8, w9
  1bbd04: 35000148     	cbnz	w8, 0x1bbd2c <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x10c>
  1bbd08: 14000001     	b	0x1bbd0c <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xec>
  1bbd0c: 3940e3e8     	ldrb	w8, [sp, #0x38]
  1bbd10: 53017d08     	lsr	w8, w8, #1
  1bbd14: 3900e3e8     	strb	w8, [sp, #0x38]
  1bbd18: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bbd1c: f940012a     	ldr	x10, [x9]
  1bbd20: 9100054a     	add	x10, x10, #0x1
  1bbd24: f900012a     	str	x10, [x9]
  1bbd28: 17fffff4     	b	0x1bbcf8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0xd8>
  1bbd2c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bbd30: 3940e3e9     	ldrb	w9, [sp, #0x38]
  1bbd34: 0a290108     	bic	w8, w8, w9
  1bbd38: 2a0803ea     	mov	w10, w8
  1bbd3c: f9001bea     	str	x10, [sp, #0x30]
  1bbd40: f85d83aa     	ldur	x10, [x29, #-0x28]
  1bbd44: 9100054a     	add	x10, x10, #0x1
  1bbd48: f81d83aa     	stur	x10, [x29, #-0x28]
  1bbd4c: 320003e8     	orr	w8, wzr, #0x1
  1bbd50: b9002fe8     	str	w8, [sp, #0x2c]
  1bbd54: 14000001     	b	0x1bbd58 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x138>
  1bbd58: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  1bbd5c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bbd60: f9400129     	ldr	x9, [x9]
  1bbd64: eb090108     	subs	x8, x8, x9
  1bbd68: f90013e8     	str	x8, [sp, #0x20]
  1bbd6c: 5400064a     	b.ge	0x1bbe34 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x214>
  1bbd70: 14000001     	b	0x1bbd74 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x154>
  1bbd74: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bbd78: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bbd7c: f9400109     	ldr	x9, [x8]
  1bbd80: f9400129     	ldr	x9, [x9]
  1bbd84: 320003ea     	orr	w10, wzr, #0x1
  1bbd88: 2a0a03e2     	mov	w2, w10
  1bbd8c: d10033a3     	sub	x3, x29, #0xc
  1bbd90: aa0803e0     	mov	x0, x8
  1bbd94: d63f0120     	blr	x9
  1bbd98: b81cc3a0     	stur	w0, [x29, #-0x34]
  1bbd9c: b85cc3aa     	ldur	w10, [x29, #-0x34]
  1bbda0: 36f8012a     	tbz	w10, #0x1f, 0x1bbdc4 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x1a4>
  1bbda4: 14000001     	b	0x1bbda8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x188>
  1bbda8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bbdac: 320003e9     	orr	w9, wzr, #0x1
  1bbdb0: 2a0903ea     	mov	w10, w9
  1bbdb4: f900010a     	str	x10, [x8]
  1bbdb8: b89cc3a8     	ldursw	x8, [x29, #-0x34]
  1bbdbc: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbdc0: 14000020     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbdc4: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bbdc8: 71000508     	subs	w8, w8, #0x1
  1bbdcc: b9001fe8     	str	w8, [sp, #0x1c]
  1bbdd0: 5400012b     	b.lt	0x1bbdf4 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x1d4>
  1bbdd4: 14000001     	b	0x1bbdd8 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x1b8>
  1bbdd8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bbddc: 320003e9     	orr	w9, wzr, #0x1
  1bbde0: 2a0903ea     	mov	w10, w9
  1bbde4: f900010a     	str	x10, [x8]
  1bbde8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bbdec: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbdf0: 14000014     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbdf4: f9401be8     	ldr	x8, [sp, #0x30]
  1bbdf8: d378dd08     	lsl	x8, x8, #8
  1bbdfc: f9001be8     	str	x8, [sp, #0x30]
  1bbe00: 385f43a9     	ldurb	w9, [x29, #-0xc]
  1bbe04: 2a0903e8     	mov	w8, w9
  1bbe08: f9401bea     	ldr	x10, [sp, #0x30]
  1bbe0c: aa080148     	orr	x8, x10, x8
  1bbe10: f9001be8     	str	x8, [sp, #0x30]
  1bbe14: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bbe18: 91000508     	add	x8, x8, #0x1
  1bbe1c: f81d83a8     	stur	x8, [x29, #-0x28]
  1bbe20: 14000001     	b	0x1bbe24 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x204>
  1bbe24: b9402fe8     	ldr	w8, [sp, #0x2c]
  1bbe28: 11000508     	add	w8, w8, #0x1
  1bbe2c: b9002fe8     	str	w8, [sp, #0x2c]
  1bbe30: 17ffffca     	b	0x1bbd58 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x138>
  1bbe34: f9401be8     	ldr	x8, [sp, #0x30]
  1bbe38: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbe3c: 14000001     	b	0x1bbe40 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x220>
  1bbe40: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bbe44: d53bd049     	mrs	x9, TPIDR_EL0
  1bbe48: f9401529     	ldr	x9, [x9, #0x28]
  1bbe4c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bbe50: eb0a0129     	subs	x9, x9, x10
  1bbe54: f9000be8     	str	x8, [sp, #0x10]
  1bbe58: f90007e9     	str	x9, [sp, #0x8]
  1bbe5c: 540000c1     	b.ne	0x1bbe74 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x254>
  1bbe60: 14000001     	b	0x1bbe64 <mkvparser::ReadUInt(mkvparser::IMkvReader*, long long, long&)+0x244>
  1bbe64: f9400be0     	ldr	x0, [sp, #0x10]
  1bbe68: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1bbe6c: 910203ff     	add	sp, sp, #0x80
  1bbe70: d65f03c0     	ret
  1bbe74: 97fbb7bf     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bbe78 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)>:
  1bbe78: d10243ff     	sub	sp, sp, #0x90
  1bbe7c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1bbe80: 910203fd     	add	x29, sp, #0x80
  1bbe84: d53bd048     	mrs	x8, TPIDR_EL0
  1bbe88: f9401508     	ldr	x8, [x8, #0x28]
  1bbe8c: f81f83a8     	stur	x8, [x29, #-0x8]
  1bbe90: f81e03a0     	stur	x0, [x29, #-0x20]
  1bbe94: f81d83a1     	stur	x1, [x29, #-0x28]
  1bbe98: f81d03a2     	stur	x2, [x29, #-0x30]
  1bbe9c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bbea0: b40000a8     	cbz	x8, 0x1bbeb4 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bbea4: 14000001     	b	0x1bbea8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x30>
  1bbea8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bbeac: b6f800a8     	tbz	x8, #0x3f, 0x1bbec0 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x48>
  1bbeb0: 14000001     	b	0x1bbeb4 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bbeb4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbeb8: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbebc: 14000083     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bbec0: 2a1f03e8     	mov	w8, wzr
  1bbec4: 381f43a8     	sturb	w8, [x29, #-0xc]
  1bbec8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bbecc: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bbed0: f940012a     	ldr	x10, [x9]
  1bbed4: f940014a     	ldr	x10, [x10]
  1bbed8: 320003e8     	orr	w8, wzr, #0x1
  1bbedc: 2a0803e2     	mov	w2, w8
  1bbee0: d10033a3     	sub	x3, x29, #0xc
  1bbee4: aa0903e0     	mov	x0, x9
  1bbee8: d63f0140     	blr	x10
  1bbeec: b81cc3a0     	stur	w0, [x29, #-0x34]
  1bbef0: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bbef4: 36f800a8     	tbz	w8, #0x1f, 0x1bbf08 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x90>
  1bbef8: 14000001     	b	0x1bbefc <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x84>
  1bbefc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbf00: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbf04: 14000071     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bbf08: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bbf0c: 71000508     	subs	w8, w8, #0x1
  1bbf10: b9002be8     	str	w8, [sp, #0x28]
  1bbf14: 540000ab     	b.lt	0x1bbf28 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xb0>
  1bbf18: 14000001     	b	0x1bbf1c <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xa4>
  1bbf1c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bbf20: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbf24: 14000069     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bbf28: 14000001     	b	0x1bbf2c <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xb4>
  1bbf2c: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bbf30: 350000a8     	cbnz	w8, 0x1bbf44 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xcc>
  1bbf34: 14000001     	b	0x1bbf38 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xc0>
  1bbf38: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbf3c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbf40: 14000062     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bbf44: 2a1f03e8     	mov	w8, wzr
  1bbf48: b81c83a8     	stur	w8, [x29, #-0x38]
  1bbf4c: 321e03e9     	orr	w9, wzr, #0x4
  1bbf50: b81c43a9     	stur	w9, [x29, #-0x3c]
  1bbf54: 321903e9     	orr	w9, wzr, #0x80
  1bbf58: b90043e9     	str	w9, [sp, #0x40]
  1bbf5c: 3900f3e8     	strb	w8, [sp, #0x3c]
  1bbf60: 14000001     	b	0x1bbf64 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xec>
  1bbf64: b85c83a8     	ldur	w8, [x29, #-0x38]
  1bbf68: 71000d08     	subs	w8, w8, #0x3
  1bbf6c: b90027e8     	str	w8, [sp, #0x24]
  1bbf70: 5400026c     	b.gt	0x1bbfbc <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x144>
  1bbf74: 14000001     	b	0x1bbf78 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x100>
  1bbf78: b85c83a8     	ldur	w8, [x29, #-0x38]
  1bbf7c: 2a0803e0     	mov	w0, w8
  1bbf80: 2a0003e8     	mov	w8, w0
  1bbf84: 321903e9     	orr	w9, wzr, #0x80
  1bbf88: 1ac82528     	lsr	w8, w9, w8
  1bbf8c: 385f43a9     	ldurb	w9, [x29, #-0xc]
  1bbf90: 0a090108     	and	w8, w8, w9
  1bbf94: 340000a8     	cbz	w8, 0x1bbfa8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x130>
  1bbf98: 14000001     	b	0x1bbf9c <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x124>
  1bbf9c: 320003e8     	orr	w8, wzr, #0x1
  1bbfa0: 3900f3e8     	strb	w8, [sp, #0x3c]
  1bbfa4: 14000006     	b	0x1bbfbc <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x144>
  1bbfa8: 14000001     	b	0x1bbfac <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x134>
  1bbfac: b85c83a8     	ldur	w8, [x29, #-0x38]
  1bbfb0: 11000508     	add	w8, w8, #0x1
  1bbfb4: b81c83a8     	stur	w8, [x29, #-0x38]
  1bbfb8: 17ffffeb     	b	0x1bbf64 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0xec>
  1bbfbc: 3940f3e8     	ldrb	w8, [sp, #0x3c]
  1bbfc0: 370000a8     	tbnz	w8, #0x0, 0x1bbfd4 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x15c>
  1bbfc4: 14000001     	b	0x1bbfc8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x150>
  1bbfc8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bbfcc: f81e83a8     	stur	x8, [x29, #-0x18]
  1bbfd0: 1400003e     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bbfd4: b85c83a8     	ldur	w8, [x29, #-0x38]
  1bbfd8: 11000508     	add	w8, w8, #0x1
  1bbfdc: b9003be8     	str	w8, [sp, #0x38]
  1bbfe0: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bbfe4: 2a0803e9     	mov	w9, w8
  1bbfe8: f9001be9     	str	x9, [sp, #0x30]
  1bbfec: 320003e8     	orr	w8, wzr, #0x1
  1bbff0: b9002fe8     	str	w8, [sp, #0x2c]
  1bbff4: 14000001     	b	0x1bbff8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x180>
  1bbff8: b9402fe8     	ldr	w8, [sp, #0x2c]
  1bbffc: b9403be9     	ldr	w9, [sp, #0x38]
  1bc000: 6b090108     	subs	w8, w8, w9
  1bc004: b90023e8     	str	w8, [sp, #0x20]
  1bc008: 5400054a     	b.ge	0x1bc0b0 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x238>
  1bc00c: 14000001     	b	0x1bc010 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x198>
  1bc010: f9401be8     	ldr	x8, [sp, #0x30]
  1bc014: d378dd08     	lsl	x8, x8, #8
  1bc018: f9001be8     	str	x8, [sp, #0x30]
  1bc01c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc020: f85d83a9     	ldur	x9, [x29, #-0x28]
  1bc024: b9802fea     	ldrsw	x10, [sp, #0x2c]
  1bc028: 8b0a0121     	add	x1, x9, x10
  1bc02c: f9400109     	ldr	x9, [x8]
  1bc030: f9400129     	ldr	x9, [x9]
  1bc034: 320003eb     	orr	w11, wzr, #0x1
  1bc038: 2a0b03e2     	mov	w2, w11
  1bc03c: d10033a3     	sub	x3, x29, #0xc
  1bc040: aa0803e0     	mov	x0, x8
  1bc044: d63f0120     	blr	x9
  1bc048: b81cc3a0     	stur	w0, [x29, #-0x34]
  1bc04c: b85cc3ab     	ldur	w11, [x29, #-0x34]
  1bc050: 36f800ab     	tbz	w11, #0x1f, 0x1bc064 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x1ec>
  1bc054: 14000001     	b	0x1bc058 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x1e0>
  1bc058: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc05c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc060: 1400001a     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bc064: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1bc068: 71000508     	subs	w8, w8, #0x1
  1bc06c: b9001fe8     	str	w8, [sp, #0x1c]
  1bc070: 540000ab     	b.lt	0x1bc084 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x20c>
  1bc074: 14000001     	b	0x1bc078 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x200>
  1bc078: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bc07c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc080: 14000012     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bc084: 14000001     	b	0x1bc088 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x210>
  1bc088: 385f43a8     	ldurb	w8, [x29, #-0xc]
  1bc08c: 2a0803e9     	mov	w9, w8
  1bc090: f9401bea     	ldr	x10, [sp, #0x30]
  1bc094: aa090149     	orr	x9, x10, x9
  1bc098: f9001be9     	str	x9, [sp, #0x30]
  1bc09c: 14000001     	b	0x1bc0a0 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x228>
  1bc0a0: b9402fe8     	ldr	w8, [sp, #0x2c]
  1bc0a4: 11000508     	add	w8, w8, #0x1
  1bc0a8: b9002fe8     	str	w8, [sp, #0x2c]
  1bc0ac: 17ffffd3     	b	0x1bbff8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x180>
  1bc0b0: b9803be8     	ldrsw	x8, [sp, #0x38]
  1bc0b4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bc0b8: f9000128     	str	x8, [x9]
  1bc0bc: f9401be8     	ldr	x8, [sp, #0x30]
  1bc0c0: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc0c4: 14000001     	b	0x1bc0c8 <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x250>
  1bc0c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bc0cc: d53bd049     	mrs	x9, TPIDR_EL0
  1bc0d0: f9401529     	ldr	x9, [x9, #0x28]
  1bc0d4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bc0d8: eb0a0129     	subs	x9, x9, x10
  1bc0dc: f9000be8     	str	x8, [sp, #0x10]
  1bc0e0: f90007e9     	str	x9, [sp, #0x8]
  1bc0e4: 540000c1     	b.ne	0x1bc0fc <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x284>
  1bc0e8: 14000001     	b	0x1bc0ec <mkvparser::ReadID(mkvparser::IMkvReader*, long long, long&)+0x274>
  1bc0ec: f9400be0     	ldr	x0, [sp, #0x10]
  1bc0f0: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1bc0f4: 910243ff     	add	sp, sp, #0x90
  1bc0f8: d65f03c0     	ret
  1bc0fc: 97fbb71d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bc100 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)>:
  1bc100: d10203ff     	sub	sp, sp, #0x80
  1bc104: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1bc108: 9101c3fd     	add	x29, sp, #0x70
  1bc10c: d53bd048     	mrs	x8, TPIDR_EL0
  1bc110: f9401508     	ldr	x8, [x8, #0x28]
  1bc114: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc118: f81d03a0     	stur	x0, [x29, #-0x30]
  1bc11c: f9001fe1     	str	x1, [sp, #0x38]
  1bc120: f9001be2     	str	x2, [sp, #0x30]
  1bc124: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc128: b40000a8     	cbz	x8, 0x1bc13c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bc12c: 14000001     	b	0x1bc130 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x30>
  1bc130: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc134: b6f800a8     	tbz	x8, #0x3f, 0x1bc148 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x48>
  1bc138: 14000001     	b	0x1bc13c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x3c>
  1bc13c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc140: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc144: 1400004e     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc148: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc14c: f9400109     	ldr	x9, [x8]
  1bc150: f9400529     	ldr	x9, [x9, #0x8]
  1bc154: d10043a1     	sub	x1, x29, #0x10
  1bc158: d10063a2     	sub	x2, x29, #0x18
  1bc15c: aa0803e0     	mov	x0, x8
  1bc160: d63f0120     	blr	x9
  1bc164: b9002fe0     	str	w0, [sp, #0x2c]
  1bc168: b9402fe0     	ldr	w0, [sp, #0x2c]
  1bc16c: 37f80160     	tbnz	w0, #0x1f, 0x1bc198 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x98>
  1bc170: 14000001     	b	0x1bc174 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x74>
  1bc174: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bc178: b7f80168     	tbnz	x8, #0x3f, 0x1bc1a4 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0xa4>
  1bc17c: 14000001     	b	0x1bc180 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x80>
  1bc180: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bc184: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bc188: eb090108     	subs	x8, x8, x9
  1bc18c: f90013e8     	str	x8, [sp, #0x20]
  1bc190: 540000ad     	b.le	0x1bc1a4 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0xa4>
  1bc194: 14000001     	b	0x1bc198 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x98>
  1bc198: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc19c: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc1a0: 14000037     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc1a4: f9401be8     	ldr	x8, [sp, #0x30]
  1bc1a8: 320003e9     	orr	w9, wzr, #0x1
  1bc1ac: 2a0903ea     	mov	w10, w9
  1bc1b0: f900010a     	str	x10, [x8]
  1bc1b4: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc1b8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bc1bc: eb0a0108     	subs	x8, x8, x10
  1bc1c0: f9000fe8     	str	x8, [sp, #0x18]
  1bc1c4: 540000ab     	b.lt	0x1bc1d8 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0xd8>
  1bc1c8: 14000001     	b	0x1bc1cc <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0xcc>
  1bc1cc: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc1d0: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc1d4: 1400002a     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc1d8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc1dc: f9401fe1     	ldr	x1, [sp, #0x38]
  1bc1e0: f9400109     	ldr	x9, [x8]
  1bc1e4: f9400129     	ldr	x9, [x9]
  1bc1e8: 320003ea     	orr	w10, wzr, #0x1
  1bc1ec: 2a0a03e2     	mov	w2, w10
  1bc1f0: d10073a3     	sub	x3, x29, #0x1c
  1bc1f4: aa0803e0     	mov	x0, x8
  1bc1f8: d63f0120     	blr	x9
  1bc1fc: b9002fe0     	str	w0, [sp, #0x2c]
  1bc200: b9402fea     	ldr	w10, [sp, #0x2c]
  1bc204: 340000aa     	cbz	w10, 0x1bc218 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x118>
  1bc208: 14000001     	b	0x1bc20c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x10c>
  1bc20c: b9802fe8     	ldrsw	x8, [sp, #0x2c]
  1bc210: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc214: 1400001a     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc218: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  1bc21c: 350000a8     	cbnz	w8, 0x1bc230 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x130>
  1bc220: 14000001     	b	0x1bc224 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x124>
  1bc224: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc228: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc22c: 14000014     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc230: 321903e8     	orr	w8, wzr, #0x80
  1bc234: 3900a3e8     	strb	w8, [sp, #0x28]
  1bc238: 14000001     	b	0x1bc23c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x13c>
  1bc23c: 385e43a8     	ldurb	w8, [x29, #-0x1c]
  1bc240: 3940a3e9     	ldrb	w9, [sp, #0x28]
  1bc244: 0a090108     	and	w8, w8, w9
  1bc248: 35000148     	cbnz	w8, 0x1bc270 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x170>
  1bc24c: 14000001     	b	0x1bc250 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x150>
  1bc250: 3940a3e8     	ldrb	w8, [sp, #0x28]
  1bc254: 53017d08     	lsr	w8, w8, #1
  1bc258: 3900a3e8     	strb	w8, [sp, #0x28]
  1bc25c: f9401be9     	ldr	x9, [sp, #0x30]
  1bc260: f940012a     	ldr	x10, [x9]
  1bc264: 9100054a     	add	x10, x10, #0x1
  1bc268: f900012a     	str	x10, [x9]
  1bc26c: 17fffff4     	b	0x1bc23c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x13c>
  1bc270: aa1f03e8     	mov	x8, xzr
  1bc274: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc278: 14000001     	b	0x1bc27c <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x17c>
  1bc27c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc280: d53bd049     	mrs	x9, TPIDR_EL0
  1bc284: f9401529     	ldr	x9, [x9, #0x28]
  1bc288: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bc28c: eb0a0129     	subs	x9, x9, x10
  1bc290: f9000be8     	str	x8, [sp, #0x10]
  1bc294: f90007e9     	str	x9, [sp, #0x8]
  1bc298: 540000c1     	b.ne	0x1bc2b0 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x1b0>
  1bc29c: 14000001     	b	0x1bc2a0 <mkvparser::GetUIntLength(mkvparser::IMkvReader*, long long, long&)+0x1a0>
  1bc2a0: f9400be0     	ldr	x0, [sp, #0x10]
  1bc2a4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1bc2a8: 910203ff     	add	sp, sp, #0x80
  1bc2ac: d65f03c0     	ret
  1bc2b0: 97fbb6b0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bc2b4 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)>:
  1bc2b4: d10203ff     	sub	sp, sp, #0x80
  1bc2b8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1bc2bc: 9101c3fd     	add	x29, sp, #0x70
  1bc2c0: d53bd048     	mrs	x8, TPIDR_EL0
  1bc2c4: f9401508     	ldr	x8, [x8, #0x28]
  1bc2c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc2cc: f81e03a0     	stur	x0, [x29, #-0x20]
  1bc2d0: f81d83a1     	stur	x1, [x29, #-0x28]
  1bc2d4: f81d03a2     	stur	x2, [x29, #-0x30]
  1bc2d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc2dc: b40001e8     	cbz	x8, 0x1bc318 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x64>
  1bc2e0: 14000001     	b	0x1bc2e4 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x30>
  1bc2e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc2e8: b7f80188     	tbnz	x8, #0x3f, 0x1bc318 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x64>
  1bc2ec: 14000001     	b	0x1bc2f0 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x3c>
  1bc2f0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc2f4: f1000508     	subs	x8, x8, #0x1
  1bc2f8: f90013e8     	str	x8, [sp, #0x20]
  1bc2fc: 540000eb     	b.lt	0x1bc318 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x64>
  1bc300: 14000001     	b	0x1bc304 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x50>
  1bc304: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc308: f1002508     	subs	x8, x8, #0x9
  1bc30c: f9000fe8     	str	x8, [sp, #0x18]
  1bc310: 540000ab     	b.lt	0x1bc324 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x70>
  1bc314: 14000001     	b	0x1bc318 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x64>
  1bc318: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc31c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc320: 14000030     	b	0x1bc3e0 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x12c>
  1bc324: aa1f03e8     	mov	x8, xzr
  1bc328: f9001fe8     	str	x8, [sp, #0x38]
  1bc32c: f9001be8     	str	x8, [sp, #0x30]
  1bc330: 14000001     	b	0x1bc334 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x80>
  1bc334: f9401be8     	ldr	x8, [sp, #0x30]
  1bc338: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bc33c: eb090108     	subs	x8, x8, x9
  1bc340: f9000be8     	str	x8, [sp, #0x10]
  1bc344: 5400048a     	b.ge	0x1bc3d4 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x120>
  1bc348: 14000001     	b	0x1bc34c <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x98>
  1bc34c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc350: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bc354: f9400109     	ldr	x9, [x8]
  1bc358: f9400129     	ldr	x9, [x9]
  1bc35c: 320003ea     	orr	w10, wzr, #0x1
  1bc360: 2a0a03e2     	mov	w2, w10
  1bc364: d10033a3     	sub	x3, x29, #0xc
  1bc368: aa0803e0     	mov	x0, x8
  1bc36c: d63f0120     	blr	x9
  1bc370: 2a0003e1     	mov	w1, w0
  1bc374: 93407c28     	sxtw	x8, w1
  1bc378: f90017e8     	str	x8, [sp, #0x28]
  1bc37c: f94017e8     	ldr	x8, [sp, #0x28]
  1bc380: b6f800a8     	tbz	x8, #0x3f, 0x1bc394 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0xe0>
  1bc384: 14000001     	b	0x1bc388 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0xd4>
  1bc388: f94017e8     	ldr	x8, [sp, #0x28]
  1bc38c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc390: 14000014     	b	0x1bc3e0 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x12c>
  1bc394: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc398: d378dd08     	lsl	x8, x8, #8
  1bc39c: f9001fe8     	str	x8, [sp, #0x38]
  1bc3a0: 385f43a9     	ldurb	w9, [x29, #-0xc]
  1bc3a4: 2a0903e8     	mov	w8, w9
  1bc3a8: f9401fea     	ldr	x10, [sp, #0x38]
  1bc3ac: aa080148     	orr	x8, x10, x8
  1bc3b0: f9001fe8     	str	x8, [sp, #0x38]
  1bc3b4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc3b8: 91000508     	add	x8, x8, #0x1
  1bc3bc: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc3c0: 14000001     	b	0x1bc3c4 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x110>
  1bc3c4: f9401be8     	ldr	x8, [sp, #0x30]
  1bc3c8: 91000508     	add	x8, x8, #0x1
  1bc3cc: f9001be8     	str	x8, [sp, #0x30]
  1bc3d0: 17ffffd9     	b	0x1bc334 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x80>
  1bc3d4: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc3d8: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc3dc: 14000001     	b	0x1bc3e0 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x12c>
  1bc3e0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bc3e4: d53bd049     	mrs	x9, TPIDR_EL0
  1bc3e8: f9401529     	ldr	x9, [x9, #0x28]
  1bc3ec: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bc3f0: eb0a0129     	subs	x9, x9, x10
  1bc3f4: f90007e8     	str	x8, [sp, #0x8]
  1bc3f8: f90003e9     	str	x9, [sp]
  1bc3fc: 540000c1     	b.ne	0x1bc414 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x160>
  1bc400: 14000001     	b	0x1bc404 <mkvparser::UnserializeUInt(mkvparser::IMkvReader*, long long, long long)+0x150>
  1bc404: f94007e0     	ldr	x0, [sp, #0x8]
  1bc408: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1bc40c: 910203ff     	add	sp, sp, #0x80
  1bc410: d65f03c0     	ret
  1bc414: 97fbb657     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bc418 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)>:
  1bc418: d102c3ff     	sub	sp, sp, #0xb0
  1bc41c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1bc420: 910283fd     	add	x29, sp, #0xa0
  1bc424: d53bd048     	mrs	x8, TPIDR_EL0
  1bc428: f9401508     	ldr	x8, [x8, #0x28]
  1bc42c: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc430: f81e03a0     	stur	x0, [x29, #-0x20]
  1bc434: f81d83a1     	stur	x1, [x29, #-0x28]
  1bc438: f81d03a2     	stur	x2, [x29, #-0x30]
  1bc43c: f81c83a3     	stur	x3, [x29, #-0x38]
  1bc440: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc444: b40001e8     	cbz	x8, 0x1bc480 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x68>
  1bc448: 14000001     	b	0x1bc44c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x34>
  1bc44c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc450: b7f80188     	tbnz	x8, #0x3f, 0x1bc480 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x68>
  1bc454: 14000001     	b	0x1bc458 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x40>
  1bc458: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc45c: f1001108     	subs	x8, x8, #0x4
  1bc460: f9001be8     	str	x8, [sp, #0x30]
  1bc464: 54000140     	b.eq	0x1bc48c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x74>
  1bc468: 14000001     	b	0x1bc46c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x54>
  1bc46c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc470: f1002108     	subs	x8, x8, #0x8
  1bc474: f90017e8     	str	x8, [sp, #0x28]
  1bc478: 540000a0     	b.eq	0x1bc48c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x74>
  1bc47c: 14000001     	b	0x1bc480 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x68>
  1bc480: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc484: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc488: 14000060     	b	0x1bc608 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1f0>
  1bc48c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc490: f81c03a8     	stur	x8, [x29, #-0x40]
  1bc494: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc498: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bc49c: f85c03a2     	ldur	x2, [x29, #-0x40]
  1bc4a0: f9400109     	ldr	x9, [x8]
  1bc4a4: f9400129     	ldr	x9, [x9]
  1bc4a8: d10043a3     	sub	x3, x29, #0x10
  1bc4ac: aa0803e0     	mov	x0, x8
  1bc4b0: d63f0120     	blr	x9
  1bc4b4: b81bc3a0     	stur	w0, [x29, #-0x44]
  1bc4b8: b85bc3a0     	ldur	w0, [x29, #-0x44]
  1bc4bc: 36f800a0     	tbz	w0, #0x1f, 0x1bc4d0 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0xb8>
  1bc4c0: 14000001     	b	0x1bc4c4 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0xac>
  1bc4c4: b89bc3a8     	ldursw	x8, [x29, #-0x44]
  1bc4c8: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc4cc: 1400004f     	b	0x1bc608 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1f0>
  1bc4d0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bc4d4: f1001108     	subs	x8, x8, #0x4
  1bc4d8: f90013e8     	str	x8, [sp, #0x20]
  1bc4dc: 540003e1     	b.ne	0x1bc558 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x140>
  1bc4e0: 14000001     	b	0x1bc4e4 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0xcc>
  1bc4e4: aa1f03e8     	mov	x8, xzr
  1bc4e8: f9002be8     	str	x8, [sp, #0x50]
  1bc4ec: 2a1f03e9     	mov	w9, wzr
  1bc4f0: b9004fe9     	str	w9, [sp, #0x4c]
  1bc4f4: 14000001     	b	0x1bc4f8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0xe0>
  1bc4f8: b9804fe8     	ldrsw	x8, [sp, #0x4c]
  1bc4fc: d10043a9     	sub	x9, x29, #0x10
  1bc500: 3868692a     	ldrb	w10, [x9, x8]
  1bc504: 2a0a03e8     	mov	w8, w10
  1bc508: f9402be9     	ldr	x9, [sp, #0x50]
  1bc50c: aa080128     	orr	x8, x9, x8
  1bc510: f9002be8     	str	x8, [sp, #0x50]
  1bc514: b9404fea     	ldr	w10, [sp, #0x4c]
  1bc518: 1100054a     	add	w10, w10, #0x1
  1bc51c: b9004fea     	str	w10, [sp, #0x4c]
  1bc520: 7100114a     	subs	w10, w10, #0x4
  1bc524: b9001fea     	str	w10, [sp, #0x1c]
  1bc528: 5400006b     	b.lt	0x1bc534 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x11c>
  1bc52c: 14000001     	b	0x1bc530 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x118>
  1bc530: 14000005     	b	0x1bc544 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x12c>
  1bc534: f9402be8     	ldr	x8, [sp, #0x50]
  1bc538: d378dd08     	lsl	x8, x8, #8
  1bc53c: f9002be8     	str	x8, [sp, #0x50]
  1bc540: 17ffffee     	b	0x1bc4f8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0xe0>
  1bc544: bd4053e0     	ldr	s0, [sp, #0x50]
  1bc548: 1e22c001     	fcvt	d1, s0
  1bc54c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bc550: fd000101     	str	d1, [x8]
  1bc554: 1400001d     	b	0x1bc5c8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1b0>
  1bc558: aa1f03e8     	mov	x8, xzr
  1bc55c: f90023e8     	str	x8, [sp, #0x40]
  1bc560: 2a1f03e9     	mov	w9, wzr
  1bc564: b9003fe9     	str	w9, [sp, #0x3c]
  1bc568: 14000001     	b	0x1bc56c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x154>
  1bc56c: b9803fe8     	ldrsw	x8, [sp, #0x3c]
  1bc570: d10043a9     	sub	x9, x29, #0x10
  1bc574: 3868692a     	ldrb	w10, [x9, x8]
  1bc578: 2a0a03e8     	mov	w8, w10
  1bc57c: f94023e9     	ldr	x9, [sp, #0x40]
  1bc580: aa080128     	orr	x8, x9, x8
  1bc584: f90023e8     	str	x8, [sp, #0x40]
  1bc588: b9403fea     	ldr	w10, [sp, #0x3c]
  1bc58c: 1100054a     	add	w10, w10, #0x1
  1bc590: b9003fea     	str	w10, [sp, #0x3c]
  1bc594: 7100214a     	subs	w10, w10, #0x8
  1bc598: b9001bea     	str	w10, [sp, #0x18]
  1bc59c: 5400006b     	b.lt	0x1bc5a8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x190>
  1bc5a0: 14000001     	b	0x1bc5a4 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x18c>
  1bc5a4: 14000005     	b	0x1bc5b8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1a0>
  1bc5a8: f94023e8     	ldr	x8, [sp, #0x40]
  1bc5ac: d378dd08     	lsl	x8, x8, #8
  1bc5b0: f90023e8     	str	x8, [sp, #0x40]
  1bc5b4: 17ffffee     	b	0x1bc56c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x154>
  1bc5b8: fd4023e0     	ldr	d0, [sp, #0x40]
  1bc5bc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bc5c0: fd000100     	str	d0, [x8]
  1bc5c4: 14000001     	b	0x1bc5c8 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1b0>
  1bc5c8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bc5cc: fd400100     	ldr	d0, [x8]
  1bc5d0: 97fbb218     	bl	0xa8e30 <_ZN9mkvparser5isinfEd@plt>
  1bc5d4: 370000e0     	tbnz	w0, #0x0, 0x1bc5f0 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1d8>
  1bc5d8: 14000001     	b	0x1bc5dc <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1c4>
  1bc5dc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bc5e0: fd400100     	ldr	d0, [x8]
  1bc5e4: 97fba5a3     	bl	0xa5c70 <_ZN9mkvparser5isnanEd@plt>
  1bc5e8: 360000a0     	tbz	w0, #0x0, 0x1bc5fc <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1e4>
  1bc5ec: 14000001     	b	0x1bc5f0 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1d8>
  1bc5f0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc5f4: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc5f8: 14000004     	b	0x1bc608 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1f0>
  1bc5fc: aa1f03e8     	mov	x8, xzr
  1bc600: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc604: 14000001     	b	0x1bc608 <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x1f0>
  1bc608: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bc60c: d53bd049     	mrs	x9, TPIDR_EL0
  1bc610: f9401529     	ldr	x9, [x9, #0x28]
  1bc614: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bc618: eb0a0129     	subs	x9, x9, x10
  1bc61c: f9000be8     	str	x8, [sp, #0x10]
  1bc620: f90007e9     	str	x9, [sp, #0x8]
  1bc624: 540000c1     	b.ne	0x1bc63c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x224>
  1bc628: 14000001     	b	0x1bc62c <mkvparser::UnserializeFloat(mkvparser::IMkvReader*, long long, long long, double&)+0x214>
  1bc62c: f9400be0     	ldr	x0, [sp, #0x10]
  1bc630: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1bc634: 9102c3ff     	add	sp, sp, #0xb0
  1bc638: d65f03c0     	ret
  1bc63c: 97fbb5cd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bc640 <mkvparser::isinf(double)>:
  1bc640: d10083ff     	sub	sp, sp, #0x20
  1bc644: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1bc648: 910043fd     	add	x29, sp, #0x10
  1bc64c: fd0007e0     	str	d0, [sp, #0x8]
  1bc650: fd4007e0     	ldr	d0, [sp, #0x8]
  1bc654: 9400741e     	bl	0x1d96cc <mkvparser::AudioTrack::~AudioTrack()+0x30>
  1bc658: 320003e8     	orr	w8, wzr, #0x1
  1bc65c: 0a080008     	and	w8, w0, w8
  1bc660: 2a0803e0     	mov	w0, w8
  1bc664: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1bc668: 910083ff     	add	sp, sp, #0x20
  1bc66c: d65f03c0     	ret

00000000001bc670 <mkvparser::isnan(double)>:
  1bc670: d10083ff     	sub	sp, sp, #0x20
  1bc674: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1bc678: 910043fd     	add	x29, sp, #0x10
  1bc67c: fd0007e0     	str	d0, [sp, #0x8]
  1bc680: fd4007e0     	ldr	d0, [sp, #0x8]
  1bc684: 94007428     	bl	0x1d9724 <mkvparser::AudioTrack::~AudioTrack()+0x88>
  1bc688: 320003e8     	orr	w8, wzr, #0x1
  1bc68c: 0a080008     	and	w8, w0, w8
  1bc690: 2a0803e0     	mov	w0, w8
  1bc694: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1bc698: 910083ff     	add	sp, sp, #0x20
  1bc69c: d65f03c0     	ret

00000000001bc6a0 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)>:
  1bc6a0: d10243ff     	sub	sp, sp, #0x90
  1bc6a4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1bc6a8: 910203fd     	add	x29, sp, #0x80
  1bc6ac: d53bd048     	mrs	x8, TPIDR_EL0
  1bc6b0: f9401508     	ldr	x8, [x8, #0x28]
  1bc6b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc6b8: f81e03a0     	stur	x0, [x29, #-0x20]
  1bc6bc: f81d83a1     	stur	x1, [x29, #-0x28]
  1bc6c0: f81d03a2     	stur	x2, [x29, #-0x30]
  1bc6c4: f81c83a3     	stur	x3, [x29, #-0x38]
  1bc6c8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc6cc: b40001e8     	cbz	x8, 0x1bc708 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x68>
  1bc6d0: 14000001     	b	0x1bc6d4 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x34>
  1bc6d4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc6d8: b7f80188     	tbnz	x8, #0x3f, 0x1bc708 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x68>
  1bc6dc: 14000001     	b	0x1bc6e0 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x40>
  1bc6e0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc6e4: f1000508     	subs	x8, x8, #0x1
  1bc6e8: f90013e8     	str	x8, [sp, #0x20]
  1bc6ec: 540000eb     	b.lt	0x1bc708 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x68>
  1bc6f0: 14000001     	b	0x1bc6f4 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x54>
  1bc6f4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bc6f8: f1002508     	subs	x8, x8, #0x9
  1bc6fc: f9000fe8     	str	x8, [sp, #0x18]
  1bc700: 540000ab     	b.lt	0x1bc714 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x74>
  1bc704: 14000001     	b	0x1bc708 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x68>
  1bc708: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc70c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc710: 1400004c     	b	0x1bc840 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1a0>
  1bc714: 2a1f03e8     	mov	w8, wzr
  1bc718: 381f43a8     	sturb	w8, [x29, #-0xc]
  1bc71c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bc720: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bc724: f940012a     	ldr	x10, [x9]
  1bc728: f940014a     	ldr	x10, [x10]
  1bc72c: 320003e8     	orr	w8, wzr, #0x1
  1bc730: 2a0803e2     	mov	w2, w8
  1bc734: d10033a3     	sub	x3, x29, #0xc
  1bc738: aa0903e0     	mov	x0, x9
  1bc73c: d63f0140     	blr	x10
  1bc740: 2a0003e1     	mov	w1, w0
  1bc744: 93407c29     	sxtw	x9, w1
  1bc748: f90023e9     	str	x9, [sp, #0x40]
  1bc74c: f94023e9     	ldr	x9, [sp, #0x40]
  1bc750: b6f800a9     	tbz	x9, #0x3f, 0x1bc764 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0xc4>
  1bc754: 14000001     	b	0x1bc758 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0xb8>
  1bc758: f94023e8     	ldr	x8, [sp, #0x40]
  1bc75c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc760: 14000038     	b	0x1bc840 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1a0>
  1bc764: 389f43a8     	ldursb	x8, [x29, #-0xc]
  1bc768: f9001fe8     	str	x8, [sp, #0x38]
  1bc76c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc770: 91000508     	add	x8, x8, #0x1
  1bc774: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc778: 320003e9     	orr	w9, wzr, #0x1
  1bc77c: 2a0903e8     	mov	w8, w9
  1bc780: f9001be8     	str	x8, [sp, #0x30]
  1bc784: 14000001     	b	0x1bc788 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0xe8>
  1bc788: f9401be8     	ldr	x8, [sp, #0x30]
  1bc78c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bc790: eb090108     	subs	x8, x8, x9
  1bc794: f9000be8     	str	x8, [sp, #0x10]
  1bc798: 5400048a     	b.ge	0x1bc828 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x188>
  1bc79c: 14000001     	b	0x1bc7a0 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x100>
  1bc7a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc7a4: f85d83a1     	ldur	x1, [x29, #-0x28]
  1bc7a8: f9400109     	ldr	x9, [x8]
  1bc7ac: f9400129     	ldr	x9, [x9]
  1bc7b0: 320003ea     	orr	w10, wzr, #0x1
  1bc7b4: 2a0a03e2     	mov	w2, w10
  1bc7b8: d10043a3     	sub	x3, x29, #0x10
  1bc7bc: aa0803e0     	mov	x0, x8
  1bc7c0: d63f0120     	blr	x9
  1bc7c4: 2a0003e1     	mov	w1, w0
  1bc7c8: 93407c28     	sxtw	x8, w1
  1bc7cc: f90017e8     	str	x8, [sp, #0x28]
  1bc7d0: f94017e8     	ldr	x8, [sp, #0x28]
  1bc7d4: b6f800a8     	tbz	x8, #0x3f, 0x1bc7e8 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x148>
  1bc7d8: 14000001     	b	0x1bc7dc <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x13c>
  1bc7dc: f94017e8     	ldr	x8, [sp, #0x28]
  1bc7e0: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc7e4: 14000017     	b	0x1bc840 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1a0>
  1bc7e8: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc7ec: d378dd08     	lsl	x8, x8, #8
  1bc7f0: f9001fe8     	str	x8, [sp, #0x38]
  1bc7f4: 385f03a9     	ldurb	w9, [x29, #-0x10]
  1bc7f8: 2a0903e8     	mov	w8, w9
  1bc7fc: f9401fea     	ldr	x10, [sp, #0x38]
  1bc800: aa080148     	orr	x8, x10, x8
  1bc804: f9001fe8     	str	x8, [sp, #0x38]
  1bc808: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc80c: 91000508     	add	x8, x8, #0x1
  1bc810: f81d83a8     	stur	x8, [x29, #-0x28]
  1bc814: 14000001     	b	0x1bc818 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x178>
  1bc818: f9401be8     	ldr	x8, [sp, #0x30]
  1bc81c: 91000508     	add	x8, x8, #0x1
  1bc820: f9001be8     	str	x8, [sp, #0x30]
  1bc824: 17ffffd9     	b	0x1bc788 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0xe8>
  1bc828: f9401fe8     	ldr	x8, [sp, #0x38]
  1bc82c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bc830: f9000128     	str	x8, [x9]
  1bc834: aa1f03e8     	mov	x8, xzr
  1bc838: f81e83a8     	stur	x8, [x29, #-0x18]
  1bc83c: 14000001     	b	0x1bc840 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1a0>
  1bc840: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bc844: d53bd049     	mrs	x9, TPIDR_EL0
  1bc848: f9401529     	ldr	x9, [x9, #0x28]
  1bc84c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bc850: eb0a0129     	subs	x9, x9, x10
  1bc854: f90007e8     	str	x8, [sp, #0x8]
  1bc858: f90003e9     	str	x9, [sp]
  1bc85c: 540000c1     	b.ne	0x1bc874 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1d4>
  1bc860: 14000001     	b	0x1bc864 <mkvparser::UnserializeInt(mkvparser::IMkvReader*, long long, long long, long long&)+0x1c4>
  1bc864: f94007e0     	ldr	x0, [sp, #0x8]
  1bc868: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1bc86c: 910243ff     	add	sp, sp, #0x90
  1bc870: d65f03c0     	ret
  1bc874: 97fbb53f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bc878 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)>:
  1bc878: d101c3ff     	sub	sp, sp, #0x70
  1bc87c: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1bc880: 910183fd     	add	x29, sp, #0x60
  1bc884: d2800008     	mov	x8, #0x0                // =0
  1bc888: 52800009     	mov	w9, #0x0                // =0
  1bc88c: f81f03a0     	stur	x0, [x29, #-0x10]
  1bc890: f81e83a1     	stur	x1, [x29, #-0x18]
  1bc894: f81e03a2     	stur	x2, [x29, #-0x20]
  1bc898: f81d83a3     	stur	x3, [x29, #-0x28]
  1bc89c: f85d83a0     	ldur	x0, [x29, #-0x28]
  1bc8a0: f9400000     	ldr	x0, [x0]
  1bc8a4: eb08001f     	cmp	x0, x8
  1bc8a8: 1a9f17ea     	cset	w10, eq
  1bc8ac: f9000fe8     	str	x8, [sp, #0x18]
  1bc8b0: b90017e9     	str	w9, [sp, #0x14]
  1bc8b4: f90007e0     	str	x0, [sp, #0x8]
  1bc8b8: 3700006a     	tbnz	w10, #0x0, 0x1bc8c4 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x4c>
  1bc8bc: f94007e0     	ldr	x0, [sp, #0x8]
  1bc8c0: 97fba6ec     	bl	0xa6470 <_ZdaPv@plt>
  1bc8c4: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
  1bc8c8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1bc8cc: f9400fea     	ldr	x10, [sp, #0x18]
  1bc8d0: f900012a     	str	x10, [x9]
  1bc8d4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bc8d8: eb08013f     	cmp	x9, x8
  1bc8dc: 1a9fb7eb     	cset	w11, ge
  1bc8e0: 370000eb     	tbnz	w11, #0x0, 0x1bc8fc <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x84>
  1bc8e4: d2800008     	mov	x8, #0x0                // =0
  1bc8e8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bc8ec: eb08013f     	cmp	x9, x8
  1bc8f0: 1a9fa7ea     	cset	w10, lt
  1bc8f4: 3700004a     	tbnz	w10, #0x0, 0x1bc8fc <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x84>
  1bc8f8: 14000004     	b	0x1bc908 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x90>
  1bc8fc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc900: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc904: 1400003b     	b	0x1bc9f0 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x178>
  1bc908: b24003e0     	orr	x0, xzr, #0x1
  1bc90c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bc910: 91000508     	add	x8, x8, #0x1
  1bc914: f9001be8     	str	x8, [sp, #0x30]
  1bc918: f9401be1     	ldr	x1, [sp, #0x30]
  1bc91c: 97fbb859     	bl	0xaaa80 <_ZN9mkvparser14SafeArrayAllocIcEEPT_yy@plt>
  1bc920: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc924: f9000100     	str	x0, [x8]
  1bc928: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc92c: f9400108     	ldr	x8, [x8]
  1bc930: f9400fe0     	ldr	x0, [sp, #0x18]
  1bc934: eb00011f     	cmp	x8, x0
  1bc938: 1a9f17e9     	cset	w9, eq
  1bc93c: 37000049     	tbnz	w9, #0x0, 0x1bc944 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0xcc>
  1bc940: 14000004     	b	0x1bc950 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0xd8>
  1bc944: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bc948: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc94c: 14000029     	b	0x1bc9f0 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x178>
  1bc950: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc954: f9400108     	ldr	x8, [x8]
  1bc958: f90017e8     	str	x8, [sp, #0x28]
  1bc95c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bc960: f85e83a1     	ldur	x1, [x29, #-0x18]
  1bc964: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bc968: f94017e3     	ldr	x3, [sp, #0x28]
  1bc96c: f9400109     	ldr	x9, [x8]
  1bc970: f9400129     	ldr	x9, [x9]
  1bc974: aa0803e0     	mov	x0, x8
  1bc978: d63f0120     	blr	x9
  1bc97c: 2a0003e8     	mov	w8, w0
  1bc980: 93407d08     	sxtw	x8, w8
  1bc984: f90013e8     	str	x8, [sp, #0x20]
  1bc988: f94013e8     	ldr	x8, [sp, #0x20]
  1bc98c: b5000048     	cbnz	x8, 0x1bc994 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x11c>
  1bc990: 14000010     	b	0x1bc9d0 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x158>
  1bc994: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc998: f9400108     	ldr	x8, [x8]
  1bc99c: f9400fe9     	ldr	x9, [sp, #0x18]
  1bc9a0: eb09011f     	cmp	x8, x9
  1bc9a4: 1a9f17ea     	cset	w10, eq
  1bc9a8: f90003e8     	str	x8, [sp]
  1bc9ac: 3700006a     	tbnz	w10, #0x0, 0x1bc9b8 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x140>
  1bc9b0: f94003e0     	ldr	x0, [sp]
  1bc9b4: 97fba6af     	bl	0xa6470 <_ZdaPv@plt>
  1bc9b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc9bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1bc9c0: f9000109     	str	x9, [x8]
  1bc9c4: f94013e8     	ldr	x8, [sp, #0x20]
  1bc9c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1bc9cc: 14000009     	b	0x1bc9f0 <mkvparser::UnserializeString(mkvparser::IMkvReader*, long long, long long, char*&)+0x178>
  1bc9d0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bc9d4: f9400108     	ldr	x8, [x8]
  1bc9d8: f9401be9     	ldr	x9, [sp, #0x30]
  1bc9dc: f1000529     	subs	x9, x9, #0x1
  1bc9e0: 8b090108     	add	x8, x8, x9
  1bc9e4: b94017ea     	ldr	w10, [sp, #0x14]
  1bc9e8: 3900010a     	strb	w10, [x8]
  1bc9ec: f81f83bf     	stur	xzr, [x29, #-0x8]
  1bc9f0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bc9f4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1bc9f8: 9101c3ff     	add	sp, sp, #0x70
  1bc9fc: d65f03c0     	ret

00000000001bca00 <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)>:
  1bca00: d10143ff     	sub	sp, sp, #0x50
  1bca04: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1bca08: 910103fd     	add	x29, sp, #0x40
  1bca0c: d2800008     	mov	x8, #0x0                // =0
  1bca10: 90000769     	adrp	x9, 0x2a8000
  1bca14: f9435529     	ldr	x9, [x9, #0x6a8]
  1bca18: f81f03a0     	stur	x0, [x29, #-0x10]
  1bca1c: f81e83a1     	stur	x1, [x29, #-0x18]
  1bca20: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bca24: f9000be8     	str	x8, [sp, #0x10]
  1bca28: f90007e9     	str	x9, [sp, #0x8]
  1bca2c: b4000080     	cbz	x0, 0x1bca3c <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0x3c>
  1bca30: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bca34: b4000048     	cbz	x8, 0x1bca3c <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0x3c>
  1bca38: 14000004     	b	0x1bca48 <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0x48>
  1bca3c: f9400be8     	ldr	x8, [sp, #0x10]
  1bca40: f81f83a8     	stur	x8, [x29, #-0x8]
  1bca44: 1400001e     	b	0x1bcabc <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0xbc>
  1bca48: b26103e8     	orr	x8, xzr, #0x80000000
  1bca4c: f90013e8     	str	x8, [sp, #0x20]
  1bca50: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bca54: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bca58: 9b0a7d29     	mul	x9, x9, x10
  1bca5c: f9000fe9     	str	x9, [sp, #0x18]
  1bca60: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bca64: f85f03aa     	ldur	x10, [x29, #-0x10]
  1bca68: 9aca0908     	udiv	x8, x8, x10
  1bca6c: eb08013f     	cmp	x9, x8
  1bca70: 1a9f97eb     	cset	w11, hi
  1bca74: 3700004b     	tbnz	w11, #0x0, 0x1bca7c <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0x7c>
  1bca78: 14000004     	b	0x1bca88 <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0x88>
  1bca7c: f9400be8     	ldr	x8, [sp, #0x10]
  1bca80: f81f83a8     	stur	x8, [x29, #-0x8]
  1bca84: 1400000e     	b	0x1bcabc <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0xbc>
  1bca88: f9400fe8     	ldr	x8, [sp, #0x18]
  1bca8c: f9400fe9     	ldr	x9, [sp, #0x18]
  1bca90: eb09011f     	cmp	x8, x9
  1bca94: 1a9f07ea     	cset	w10, ne
  1bca98: 3700004a     	tbnz	w10, #0x0, 0x1bcaa0 <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0xa0>
  1bca9c: 14000004     	b	0x1bcaac <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0xac>
  1bcaa0: f9400be8     	ldr	x8, [sp, #0x10]
  1bcaa4: f81f83a8     	stur	x8, [x29, #-0x8]
  1bcaa8: 14000005     	b	0x1bcabc <char* mkvparser::SafeArrayAlloc<char>(unsigned long long, unsigned long long)+0xbc>
  1bcaac: f9400fe0     	ldr	x0, [sp, #0x18]
  1bcab0: f94007e1     	ldr	x1, [sp, #0x8]
  1bcab4: 97fb9d97     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1bcab8: f81f83a0     	stur	x0, [x29, #-0x8]
  1bcabc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bcac0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1bcac4: 910143ff     	add	sp, sp, #0x50
  1bcac8: d65f03c0     	ret

00000000001bcacc <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)>:
  1bcacc: d10243ff     	sub	sp, sp, #0x90
  1bcad0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1bcad4: 910203fd     	add	x29, sp, #0x80
  1bcad8: d53bd048     	mrs	x8, TPIDR_EL0
  1bcadc: f9401508     	ldr	x8, [x8, #0x28]
  1bcae0: f81f83a8     	stur	x8, [x29, #-0x8]
  1bcae4: f81e03a0     	stur	x0, [x29, #-0x20]
  1bcae8: f81d83a1     	stur	x1, [x29, #-0x28]
  1bcaec: f81d03a2     	stur	x2, [x29, #-0x30]
  1bcaf0: f81c83a3     	stur	x3, [x29, #-0x38]
  1bcaf4: f90023e4     	str	x4, [sp, #0x40]
  1bcaf8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcafc: b7f80188     	tbnz	x8, #0x3f, 0x1bcb2c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x60>
  1bcb00: 14000001     	b	0x1bcb04 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x38>
  1bcb04: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcb08: f9400108     	ldr	x8, [x8]
  1bcb0c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bcb10: eb090108     	subs	x8, x8, x9
  1bcb14: f9001be8     	str	x8, [sp, #0x30]
  1bcb18: 540000ab     	b.lt	0x1bcb2c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x60>
  1bcb1c: 14000001     	b	0x1bcb20 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x54>
  1bcb20: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcb24: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcb28: 14000059     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcb2c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1bcb30: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcb34: f9400101     	ldr	x1, [x8]
  1bcb38: d10043a2     	sub	x2, x29, #0x10
  1bcb3c: 97fba921     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1bcb40: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bcb44: f9000100     	str	x0, [x8]
  1bcb48: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bcb4c: f9400108     	ldr	x8, [x8]
  1bcb50: b6f800a8     	tbz	x8, #0x3f, 0x1bcb64 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x98>
  1bcb54: 14000001     	b	0x1bcb58 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x8c>
  1bcb58: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcb5c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcb60: 1400004b     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcb64: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcb68: f85d83a9     	ldur	x9, [x29, #-0x28]
  1bcb6c: f940012a     	ldr	x10, [x9]
  1bcb70: 8b080148     	add	x8, x10, x8
  1bcb74: f9000128     	str	x8, [x9]
  1bcb78: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcb7c: b7f80188     	tbnz	x8, #0x3f, 0x1bcbac <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0xe0>
  1bcb80: 14000001     	b	0x1bcb84 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0xb8>
  1bcb84: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcb88: f9400108     	ldr	x8, [x8]
  1bcb8c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bcb90: eb090108     	subs	x8, x8, x9
  1bcb94: f90017e8     	str	x8, [sp, #0x28]
  1bcb98: 540000ab     	b.lt	0x1bcbac <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0xe0>
  1bcb9c: 14000001     	b	0x1bcba0 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0xd4>
  1bcba0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcba4: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcba8: 14000039     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcbac: f85e03a0     	ldur	x0, [x29, #-0x20]
  1bcbb0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcbb4: f9400101     	ldr	x1, [x8]
  1bcbb8: d10043a2     	sub	x2, x29, #0x10
  1bcbbc: 97fba381     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1bcbc0: f94023e8     	ldr	x8, [sp, #0x40]
  1bcbc4: f9000100     	str	x0, [x8]
  1bcbc8: f94023e8     	ldr	x8, [sp, #0x40]
  1bcbcc: f9400108     	ldr	x8, [x8]
  1bcbd0: b7f80188     	tbnz	x8, #0x3f, 0x1bcc00 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x134>
  1bcbd4: 14000001     	b	0x1bcbd8 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x10c>
  1bcbd8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcbdc: f1000508     	subs	x8, x8, #0x1
  1bcbe0: f90013e8     	str	x8, [sp, #0x20]
  1bcbe4: 540000eb     	b.lt	0x1bcc00 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x134>
  1bcbe8: 14000001     	b	0x1bcbec <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x120>
  1bcbec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcbf0: f1002508     	subs	x8, x8, #0x9
  1bcbf4: f9000fe8     	str	x8, [sp, #0x18]
  1bcbf8: 540000ab     	b.lt	0x1bcc0c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x140>
  1bcbfc: 14000001     	b	0x1bcc00 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x134>
  1bcc00: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcc04: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcc08: 14000021     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcc0c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcc10: f9400108     	ldr	x8, [x8]
  1bcc14: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bcc18: 8b090108     	add	x8, x8, x9
  1bcc1c: f9001fe8     	str	x8, [sp, #0x38]
  1bcc20: f9401fe8     	ldr	x8, [sp, #0x38]
  1bcc24: b6f800a8     	tbz	x8, #0x3f, 0x1bcc38 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x16c>
  1bcc28: 14000001     	b	0x1bcc2c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x160>
  1bcc2c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcc30: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcc34: 14000016     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcc38: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcc3c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1bcc40: f940012a     	ldr	x10, [x9]
  1bcc44: 8b080148     	add	x8, x10, x8
  1bcc48: f9000128     	str	x8, [x9]
  1bcc4c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcc50: b7f80188     	tbnz	x8, #0x3f, 0x1bcc80 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1b4>
  1bcc54: 14000001     	b	0x1bcc58 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x18c>
  1bcc58: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bcc5c: f9400108     	ldr	x8, [x8]
  1bcc60: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bcc64: eb090108     	subs	x8, x8, x9
  1bcc68: f9000be8     	str	x8, [sp, #0x10]
  1bcc6c: 540000ad     	b.le	0x1bcc80 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1b4>
  1bcc70: 14000001     	b	0x1bcc74 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1a8>
  1bcc74: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bcc78: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcc7c: 14000004     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcc80: aa1f03e8     	mov	x8, xzr
  1bcc84: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcc88: 14000001     	b	0x1bcc8c <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1c0>
  1bcc8c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bcc90: d53bd049     	mrs	x9, TPIDR_EL0
  1bcc94: f9401529     	ldr	x9, [x9, #0x28]
  1bcc98: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bcc9c: eb0a0129     	subs	x9, x9, x10
  1bcca0: f90007e8     	str	x8, [sp, #0x8]
  1bcca4: f90003e9     	str	x9, [sp]
  1bcca8: 540000c1     	b.ne	0x1bccc0 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1f4>
  1bccac: 14000001     	b	0x1bccb0 <mkvparser::ParseElementHeader(mkvparser::IMkvReader*, long long&, long long, long long&, long long&)+0x1e4>
  1bccb0: f94007e0     	ldr	x0, [sp, #0x8]
  1bccb4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1bccb8: 910243ff     	add	sp, sp, #0x90
  1bccbc: d65f03c0     	ret
  1bccc0: 97fbb42c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bccc4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)>:
  1bccc4: d10303ff     	sub	sp, sp, #0xc0
  1bccc8: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1bcccc: 9102c3fd     	add	x29, sp, #0xb0
  1bccd0: d53bd048     	mrs	x8, TPIDR_EL0
  1bccd4: f9401508     	ldr	x8, [x8, #0x28]
  1bccd8: f81f83a8     	stur	x8, [x29, #-0x8]
  1bccdc: f81d03a0     	stur	x0, [x29, #-0x30]
  1bcce0: f81c83a1     	stur	x1, [x29, #-0x38]
  1bcce4: f81c03a2     	stur	x2, [x29, #-0x40]
  1bcce8: f81b83a3     	stur	x3, [x29, #-0x48]
  1bccec: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bccf0: b40000c8     	cbz	x8, 0x1bcd08 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x44>
  1bccf4: 14000001     	b	0x1bccf8 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x34>
  1bccf8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bccfc: f9400108     	ldr	x8, [x8]
  1bcd00: b6f800a8     	tbz	x8, #0x3f, 0x1bcd14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x50>
  1bcd04: 14000001     	b	0x1bcd08 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x44>
  1bcd08: 2a1f03e8     	mov	w8, wzr
  1bcd0c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcd10: 14000081     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcd14: aa1f03e8     	mov	x8, xzr
  1bcd18: f81f03a8     	stur	x8, [x29, #-0x10]
  1bcd1c: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcd20: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcd24: f9400109     	ldr	x9, [x8]
  1bcd28: f9400529     	ldr	x9, [x9, #0x8]
  1bcd2c: d10043a1     	sub	x1, x29, #0x10
  1bcd30: d10063a2     	sub	x2, x29, #0x18
  1bcd34: aa0803e0     	mov	x0, x8
  1bcd38: d63f0120     	blr	x9
  1bcd3c: 2a0003e1     	mov	w1, w0
  1bcd40: 93407c28     	sxtw	x8, w1
  1bcd44: f81b03a8     	stur	x8, [x29, #-0x50]
  1bcd48: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bcd4c: b7f80168     	tbnz	x8, #0x3f, 0x1bcd78 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0xb4>
  1bcd50: 14000001     	b	0x1bcd54 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x90>
  1bcd54: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcd58: b7f80168     	tbnz	x8, #0x3f, 0x1bcd84 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0xc0>
  1bcd5c: 14000001     	b	0x1bcd60 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x9c>
  1bcd60: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bcd64: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bcd68: eb090108     	subs	x8, x8, x9
  1bcd6c: f90027e8     	str	x8, [sp, #0x48]
  1bcd70: 540000ad     	b.le	0x1bcd84 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0xc0>
  1bcd74: 14000001     	b	0x1bcd78 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0xb4>
  1bcd78: 2a1f03e8     	mov	w8, wzr
  1bcd7c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcd80: 14000065     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcd84: aa1f03e8     	mov	x8, xzr
  1bcd88: f81e03a8     	stur	x8, [x29, #-0x20]
  1bcd8c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1bcd90: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bcd94: f9400101     	ldr	x1, [x8]
  1bcd98: d10083a2     	sub	x2, x29, #0x20
  1bcd9c: 97fba889     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1bcda0: f9002fe0     	str	x0, [sp, #0x58]
  1bcda4: f9402fe8     	ldr	x8, [sp, #0x58]
  1bcda8: b7f80168     	tbnz	x8, #0x3f, 0x1bcdd4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x110>
  1bcdac: 14000001     	b	0x1bcdb0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0xec>
  1bcdb0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bcdb4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bcdb8: f9400129     	ldr	x9, [x9]
  1bcdbc: eb090108     	subs	x8, x8, x9
  1bcdc0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bcdc4: eb090108     	subs	x8, x8, x9
  1bcdc8: f90023e8     	str	x8, [sp, #0x40]
  1bcdcc: 540000ad     	b.le	0x1bcde0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x11c>
  1bcdd0: 14000001     	b	0x1bcdd4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x110>
  1bcdd4: 2a1f03e8     	mov	w8, wzr
  1bcdd8: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcddc: 1400004e     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcde0: f9402fe8     	ldr	x8, [sp, #0x58]
  1bcde4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bcde8: eb090108     	subs	x8, x8, x9
  1bcdec: f9001fe8     	str	x8, [sp, #0x38]
  1bcdf0: 540000a0     	b.eq	0x1bce04 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x140>
  1bcdf4: 14000001     	b	0x1bcdf8 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x134>
  1bcdf8: 2a1f03e8     	mov	w8, wzr
  1bcdfc: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bce00: 14000045     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bce04: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bce08: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bce0c: f940012a     	ldr	x10, [x9]
  1bce10: 8b080148     	add	x8, x10, x8
  1bce14: f9000128     	str	x8, [x9]
  1bce18: f85d03a0     	ldur	x0, [x29, #-0x30]
  1bce1c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bce20: f9400101     	ldr	x1, [x8]
  1bce24: d10083a2     	sub	x2, x29, #0x20
  1bce28: 97fba2e6     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1bce2c: f9002be0     	str	x0, [sp, #0x50]
  1bce30: f9402be8     	ldr	x8, [sp, #0x50]
  1bce34: b7f80348     	tbnz	x8, #0x3f, 0x1bce9c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1d8>
  1bce38: 14000001     	b	0x1bce3c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x178>
  1bce3c: f9402be8     	ldr	x8, [sp, #0x50]
  1bce40: f1002108     	subs	x8, x8, #0x8
  1bce44: f9001be8     	str	x8, [sp, #0x30]
  1bce48: 540002ac     	b.gt	0x1bce9c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1d8>
  1bce4c: 14000001     	b	0x1bce50 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x18c>
  1bce50: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bce54: f1000508     	subs	x8, x8, #0x1
  1bce58: f90017e8     	str	x8, [sp, #0x28]
  1bce5c: 5400020b     	b.lt	0x1bce9c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1d8>
  1bce60: 14000001     	b	0x1bce64 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1a0>
  1bce64: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bce68: f1002108     	subs	x8, x8, #0x8
  1bce6c: f90013e8     	str	x8, [sp, #0x20]
  1bce70: 5400016c     	b.gt	0x1bce9c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1d8>
  1bce74: 14000001     	b	0x1bce78 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1b4>
  1bce78: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bce7c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bce80: f9400129     	ldr	x9, [x9]
  1bce84: eb090108     	subs	x8, x8, x9
  1bce88: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bce8c: eb090108     	subs	x8, x8, x9
  1bce90: f9000fe8     	str	x8, [sp, #0x18]
  1bce94: 540000ad     	b.le	0x1bcea8 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1e4>
  1bce98: 14000001     	b	0x1bce9c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x1d8>
  1bce9c: 2a1f03e8     	mov	w8, wzr
  1bcea0: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcea4: 1400001c     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcea8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bceac: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bceb0: f940012a     	ldr	x10, [x9]
  1bceb4: 8b080148     	add	x8, x10, x8
  1bceb8: f9000128     	str	x8, [x9]
  1bcebc: f85d03a0     	ldur	x0, [x29, #-0x30]
  1bcec0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bcec4: f9400101     	ldr	x1, [x8]
  1bcec8: f9402be2     	ldr	x2, [sp, #0x50]
  1bcecc: 97fba939     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bced0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bced4: f9000100     	str	x0, [x8]
  1bced8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bcedc: f9400108     	ldr	x8, [x8]
  1bcee0: b6f800a8     	tbz	x8, #0x3f, 0x1bcef4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x230>
  1bcee4: 14000001     	b	0x1bcee8 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x224>
  1bcee8: 2a1f03e8     	mov	w8, wzr
  1bceec: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcef0: 14000009     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcef4: f9402be8     	ldr	x8, [sp, #0x50]
  1bcef8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bcefc: f940012a     	ldr	x10, [x9]
  1bcf00: 8b080148     	add	x8, x10, x8
  1bcf04: f9000128     	str	x8, [x9]
  1bcf08: 320003eb     	orr	w11, wzr, #0x1
  1bcf0c: 381df3ab     	sturb	w11, [x29, #-0x21]
  1bcf10: 14000001     	b	0x1bcf14 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x250>
  1bcf14: 385df3a8     	ldurb	w8, [x29, #-0x21]
  1bcf18: d53bd049     	mrs	x9, TPIDR_EL0
  1bcf1c: f9401529     	ldr	x9, [x9, #0x28]
  1bcf20: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bcf24: eb0a0129     	subs	x9, x9, x10
  1bcf28: b90017e8     	str	w8, [sp, #0x14]
  1bcf2c: f90007e9     	str	x9, [sp, #0x8]
  1bcf30: 540000e1     	b.ne	0x1bcf4c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x288>
  1bcf34: 14000001     	b	0x1bcf38 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, long long&)+0x274>
  1bcf38: b94017e8     	ldr	w8, [sp, #0x14]
  1bcf3c: 12000100     	and	w0, w8, #0x1
  1bcf40: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1bcf44: 910303ff     	add	sp, sp, #0xc0
  1bcf48: d65f03c0     	ret
  1bcf4c: 97fbb389     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bcf50 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)>:
  1bcf50: d10383ff     	sub	sp, sp, #0xe0
  1bcf54: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1bcf58: 910343fd     	add	x29, sp, #0xd0
  1bcf5c: d53bd048     	mrs	x8, TPIDR_EL0
  1bcf60: f9401508     	ldr	x8, [x8, #0x28]
  1bcf64: f81f83a8     	stur	x8, [x29, #-0x8]
  1bcf68: f81d03a0     	stur	x0, [x29, #-0x30]
  1bcf6c: f81c83a1     	stur	x1, [x29, #-0x38]
  1bcf70: f81c03a2     	stur	x2, [x29, #-0x40]
  1bcf74: f81b83a3     	stur	x3, [x29, #-0x48]
  1bcf78: f81b03a4     	stur	x4, [x29, #-0x50]
  1bcf7c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcf80: b40000c8     	cbz	x8, 0x1bcf98 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x48>
  1bcf84: 14000001     	b	0x1bcf88 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x38>
  1bcf88: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bcf8c: f9400108     	ldr	x8, [x8]
  1bcf90: b6f800a8     	tbz	x8, #0x3f, 0x1bcfa4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x54>
  1bcf94: 14000001     	b	0x1bcf98 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x48>
  1bcf98: 2a1f03e8     	mov	w8, wzr
  1bcf9c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bcfa0: 140000be     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bcfa4: aa1f03e8     	mov	x8, xzr
  1bcfa8: f81f03a8     	stur	x8, [x29, #-0x10]
  1bcfac: f81e83a8     	stur	x8, [x29, #-0x18]
  1bcfb0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bcfb4: f9400109     	ldr	x9, [x8]
  1bcfb8: f9400529     	ldr	x9, [x9, #0x8]
  1bcfbc: d10043a1     	sub	x1, x29, #0x10
  1bcfc0: d10063a2     	sub	x2, x29, #0x18
  1bcfc4: aa0803e0     	mov	x0, x8
  1bcfc8: d63f0120     	blr	x9
  1bcfcc: 2a0003e1     	mov	w1, w0
  1bcfd0: 93407c28     	sxtw	x8, w1
  1bcfd4: f81a83a8     	stur	x8, [x29, #-0x58]
  1bcfd8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bcfdc: b7f80168     	tbnz	x8, #0x3f, 0x1bd008 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xb8>
  1bcfe0: 14000001     	b	0x1bcfe4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x94>
  1bcfe4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bcfe8: b7f80168     	tbnz	x8, #0x3f, 0x1bd014 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xc4>
  1bcfec: 14000001     	b	0x1bcff0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xa0>
  1bcff0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bcff4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bcff8: eb090108     	subs	x8, x8, x9
  1bcffc: f9002be8     	str	x8, [sp, #0x50]
  1bd000: 540000ad     	b.le	0x1bd014 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xc4>
  1bd004: 14000001     	b	0x1bd008 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xb8>
  1bd008: 2a1f03e8     	mov	w8, wzr
  1bd00c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd010: 140000a2     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd014: aa1f03e8     	mov	x8, xzr
  1bd018: f81e03a8     	stur	x8, [x29, #-0x20]
  1bd01c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1bd020: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd024: f9400101     	ldr	x1, [x8]
  1bd028: d10083a2     	sub	x2, x29, #0x20
  1bd02c: 97fba7e5     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1bd030: f81a03a0     	stur	x0, [x29, #-0x60]
  1bd034: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bd038: b7f80168     	tbnz	x8, #0x3f, 0x1bd064 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x114>
  1bd03c: 14000001     	b	0x1bd040 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0xf0>
  1bd040: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bd044: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd048: f9400129     	ldr	x9, [x9]
  1bd04c: eb090108     	subs	x8, x8, x9
  1bd050: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bd054: eb090108     	subs	x8, x8, x9
  1bd058: f90027e8     	str	x8, [sp, #0x48]
  1bd05c: 540000ad     	b.le	0x1bd070 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x120>
  1bd060: 14000001     	b	0x1bd064 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x114>
  1bd064: 2a1f03e8     	mov	w8, wzr
  1bd068: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd06c: 1400008b     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd070: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bd074: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bd078: eb090108     	subs	x8, x8, x9
  1bd07c: f90023e8     	str	x8, [sp, #0x40]
  1bd080: 540000a0     	b.eq	0x1bd094 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x144>
  1bd084: 14000001     	b	0x1bd088 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x138>
  1bd088: 2a1f03e8     	mov	w8, wzr
  1bd08c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd090: 14000082     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd094: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd098: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd09c: f940012a     	ldr	x10, [x9]
  1bd0a0: 8b080148     	add	x8, x10, x8
  1bd0a4: f9000128     	str	x8, [x9]
  1bd0a8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1bd0ac: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd0b0: f9400101     	ldr	x1, [x8]
  1bd0b4: d10083a2     	sub	x2, x29, #0x20
  1bd0b8: 97fba242     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1bd0bc: f90037e0     	str	x0, [sp, #0x68]
  1bd0c0: f94037e8     	ldr	x8, [sp, #0x68]
  1bd0c4: b7f802a8     	tbnz	x8, #0x3f, 0x1bd118 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1c8>
  1bd0c8: 14000001     	b	0x1bd0cc <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x17c>
  1bd0cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd0d0: f1000508     	subs	x8, x8, #0x1
  1bd0d4: f9001fe8     	str	x8, [sp, #0x38]
  1bd0d8: 5400020b     	b.lt	0x1bd118 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1c8>
  1bd0dc: 14000001     	b	0x1bd0e0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x190>
  1bd0e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd0e4: f1002108     	subs	x8, x8, #0x8
  1bd0e8: f9001be8     	str	x8, [sp, #0x30]
  1bd0ec: 5400016c     	b.gt	0x1bd118 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1c8>
  1bd0f0: 14000001     	b	0x1bd0f4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1a4>
  1bd0f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bd0f8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd0fc: f9400129     	ldr	x9, [x9]
  1bd100: eb090108     	subs	x8, x8, x9
  1bd104: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bd108: eb090108     	subs	x8, x8, x9
  1bd10c: f90017e8     	str	x8, [sp, #0x28]
  1bd110: 540000ad     	b.le	0x1bd124 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1d4>
  1bd114: 14000001     	b	0x1bd118 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1c8>
  1bd118: 2a1f03e8     	mov	w8, wzr
  1bd11c: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd120: 1400005e     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd124: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd128: f9400108     	ldr	x8, [x8]
  1bd12c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bd130: 8b090108     	add	x8, x8, x9
  1bd134: f90033e8     	str	x8, [sp, #0x60]
  1bd138: f94033e8     	ldr	x8, [sp, #0x60]
  1bd13c: b6f800a8     	tbz	x8, #0x3f, 0x1bd150 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x200>
  1bd140: 14000001     	b	0x1bd144 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x1f4>
  1bd144: 2a1f03e8     	mov	w8, wzr
  1bd148: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd14c: 14000053     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd150: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd154: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd158: f940012a     	ldr	x10, [x9]
  1bd15c: 8b080148     	add	x8, x10, x8
  1bd160: f9000128     	str	x8, [x9]
  1bd164: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd168: f9400108     	ldr	x8, [x8]
  1bd16c: f94037e9     	ldr	x9, [sp, #0x68]
  1bd170: 8b090108     	add	x8, x8, x9
  1bd174: f90033e8     	str	x8, [sp, #0x60]
  1bd178: f94033e8     	ldr	x8, [sp, #0x60]
  1bd17c: b6f800a8     	tbz	x8, #0x3f, 0x1bd190 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x240>
  1bd180: 14000001     	b	0x1bd184 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x234>
  1bd184: 2a1f03e8     	mov	w8, wzr
  1bd188: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd18c: 14000043     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd190: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd194: f9400108     	ldr	x8, [x8]
  1bd198: f94037e9     	ldr	x9, [sp, #0x68]
  1bd19c: 8b090108     	add	x8, x8, x9
  1bd1a0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bd1a4: eb090108     	subs	x8, x8, x9
  1bd1a8: f90013e8     	str	x8, [sp, #0x20]
  1bd1ac: 540000ad     	b.le	0x1bd1c0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x270>
  1bd1b0: 14000001     	b	0x1bd1b4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x264>
  1bd1b4: 2a1f03e8     	mov	w8, wzr
  1bd1b8: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd1bc: 14000037     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd1c0: f94037e8     	ldr	x8, [sp, #0x68]
  1bd1c4: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  1bd1c8: eb090108     	subs	x8, x8, x9
  1bd1cc: f9000fe8     	str	x8, [sp, #0x18]
  1bd1d0: 540000a1     	b.ne	0x1bd1e4 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x294>
  1bd1d4: 14000001     	b	0x1bd1d8 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x288>
  1bd1d8: 2a1f03e8     	mov	w8, wzr
  1bd1dc: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd1e0: 1400002e     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd1e4: f94037e8     	ldr	x8, [sp, #0x68]
  1bd1e8: f9002fe8     	str	x8, [sp, #0x58]
  1bd1ec: f9402fe1     	ldr	x1, [sp, #0x58]
  1bd1f0: 320003e9     	orr	w9, wzr, #0x1
  1bd1f4: 2a0903e0     	mov	w0, w9
  1bd1f8: 97fbad3e     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1bd1fc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bd200: f9000100     	str	x0, [x8]
  1bd204: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bd208: f9400108     	ldr	x8, [x8]
  1bd20c: b50000a8     	cbnz	x8, 0x1bd220 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x2d0>
  1bd210: 14000001     	b	0x1bd214 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x2c4>
  1bd214: 2a1f03e8     	mov	w8, wzr
  1bd218: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd21c: 1400001f     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd220: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bd224: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd228: f9400121     	ldr	x1, [x9]
  1bd22c: f9402fe2     	ldr	x2, [sp, #0x58]
  1bd230: f85b83a9     	ldur	x9, [x29, #-0x48]
  1bd234: f9400123     	ldr	x3, [x9]
  1bd238: f9400109     	ldr	x9, [x8]
  1bd23c: f9400129     	ldr	x9, [x9]
  1bd240: aa0803e0     	mov	x0, x8
  1bd244: d63f0120     	blr	x9
  1bd248: 2a0003e1     	mov	w1, w0
  1bd24c: 93407c28     	sxtw	x8, w1
  1bd250: f81a83a8     	stur	x8, [x29, #-0x58]
  1bd254: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bd258: b40000a8     	cbz	x8, 0x1bd26c <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x31c>
  1bd25c: 14000001     	b	0x1bd260 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x310>
  1bd260: 2a1f03e8     	mov	w8, wzr
  1bd264: 381df3a8     	sturb	w8, [x29, #-0x21]
  1bd268: 1400000c     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd26c: f9402fe8     	ldr	x8, [sp, #0x58]
  1bd270: f85b03a9     	ldur	x9, [x29, #-0x50]
  1bd274: f9000128     	str	x8, [x9]
  1bd278: f94037e8     	ldr	x8, [sp, #0x68]
  1bd27c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd280: f940012a     	ldr	x10, [x9]
  1bd284: 8b080148     	add	x8, x10, x8
  1bd288: f9000128     	str	x8, [x9]
  1bd28c: 320003eb     	orr	w11, wzr, #0x1
  1bd290: 381df3ab     	sturb	w11, [x29, #-0x21]
  1bd294: 14000001     	b	0x1bd298 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x348>
  1bd298: 385df3a8     	ldurb	w8, [x29, #-0x21]
  1bd29c: d53bd049     	mrs	x9, TPIDR_EL0
  1bd2a0: f9401529     	ldr	x9, [x9, #0x28]
  1bd2a4: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bd2a8: eb0a0129     	subs	x9, x9, x10
  1bd2ac: b90017e8     	str	w8, [sp, #0x14]
  1bd2b0: f90007e9     	str	x9, [sp, #0x8]
  1bd2b4: 540000e1     	b.ne	0x1bd2d0 <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x380>
  1bd2b8: 14000001     	b	0x1bd2bc <mkvparser::Match(mkvparser::IMkvReader*, long long&, unsigned long, unsigned char*&, unsigned long&)+0x36c>
  1bd2bc: b94017e8     	ldr	w8, [sp, #0x14]
  1bd2c0: 12000100     	and	w0, w8, #0x1
  1bd2c4: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1bd2c8: 910383ff     	add	sp, sp, #0xe0
  1bd2cc: d65f03c0     	ret
  1bd2d0: 97fbb2a8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bd2d4 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)>:
  1bd2d4: d10143ff     	sub	sp, sp, #0x50
  1bd2d8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1bd2dc: 910103fd     	add	x29, sp, #0x40
  1bd2e0: d2800008     	mov	x8, #0x0                // =0
  1bd2e4: f0000749     	adrp	x9, 0x2a8000
  1bd2e8: f9435529     	ldr	x9, [x9, #0x6a8]
  1bd2ec: f81f03a0     	stur	x0, [x29, #-0x10]
  1bd2f0: f81e83a1     	stur	x1, [x29, #-0x18]
  1bd2f4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1bd2f8: f9000be8     	str	x8, [sp, #0x10]
  1bd2fc: f90007e9     	str	x9, [sp, #0x8]
  1bd300: b4000080     	cbz	x0, 0x1bd310 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0x3c>
  1bd304: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bd308: b4000048     	cbz	x8, 0x1bd310 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0x3c>
  1bd30c: 14000004     	b	0x1bd31c <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0x48>
  1bd310: f9400be8     	ldr	x8, [sp, #0x10]
  1bd314: f81f83a8     	stur	x8, [x29, #-0x8]
  1bd318: 1400001e     	b	0x1bd390 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0xbc>
  1bd31c: b26103e8     	orr	x8, xzr, #0x80000000
  1bd320: f90013e8     	str	x8, [sp, #0x20]
  1bd324: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bd328: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bd32c: 9b0a7d29     	mul	x9, x9, x10
  1bd330: f9000fe9     	str	x9, [sp, #0x18]
  1bd334: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bd338: f85f03aa     	ldur	x10, [x29, #-0x10]
  1bd33c: 9aca0908     	udiv	x8, x8, x10
  1bd340: eb08013f     	cmp	x9, x8
  1bd344: 1a9f97eb     	cset	w11, hi
  1bd348: 3700004b     	tbnz	w11, #0x0, 0x1bd350 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0x7c>
  1bd34c: 14000004     	b	0x1bd35c <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0x88>
  1bd350: f9400be8     	ldr	x8, [sp, #0x10]
  1bd354: f81f83a8     	stur	x8, [x29, #-0x8]
  1bd358: 1400000e     	b	0x1bd390 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0xbc>
  1bd35c: f9400fe8     	ldr	x8, [sp, #0x18]
  1bd360: f9400fe9     	ldr	x9, [sp, #0x18]
  1bd364: eb09011f     	cmp	x8, x9
  1bd368: 1a9f07ea     	cset	w10, ne
  1bd36c: 3700004a     	tbnz	w10, #0x0, 0x1bd374 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0xa0>
  1bd370: 14000004     	b	0x1bd380 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0xac>
  1bd374: f9400be8     	ldr	x8, [sp, #0x10]
  1bd378: f81f83a8     	stur	x8, [x29, #-0x8]
  1bd37c: 14000005     	b	0x1bd390 <unsigned char* mkvparser::SafeArrayAlloc<unsigned char>(unsigned long long, unsigned long long)+0xbc>
  1bd380: f9400fe0     	ldr	x0, [sp, #0x18]
  1bd384: f94007e1     	ldr	x1, [sp, #0x8]
  1bd388: 97fb9b62     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1bd38c: f81f83a0     	stur	x0, [x29, #-0x8]
  1bd390: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bd394: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1bd398: 910143ff     	add	sp, sp, #0x50
  1bd39c: d65f03c0     	ret

00000000001bd3a0 <mkvparser::EBMLHeader::EBMLHeader()>:
  1bd3a0: d10083ff     	sub	sp, sp, #0x20
  1bd3a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1bd3a8: 910043fd     	add	x29, sp, #0x10
  1bd3ac: d2800008     	mov	x8, #0x0                // =0
  1bd3b0: f90007e0     	str	x0, [sp, #0x8]
  1bd3b4: f94007e0     	ldr	x0, [sp, #0x8]
  1bd3b8: f9001008     	str	x8, [x0, #0x20]
  1bd3bc: 97fba449     	bl	0xa64e0 <_ZN9mkvparser10EBMLHeader4InitEv@plt>
  1bd3c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1bd3c4: 910083ff     	add	sp, sp, #0x20
  1bd3c8: d65f03c0     	ret

00000000001bd3cc <mkvparser::EBMLHeader::Init()>:
  1bd3cc: d100c3ff     	sub	sp, sp, #0x30
  1bd3d0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1bd3d4: 910083fd     	add	x29, sp, #0x20
  1bd3d8: b24003e8     	orr	x8, xzr, #0x1
  1bd3dc: b27d03e9     	orr	x9, xzr, #0x8
  1bd3e0: b27e03ea     	orr	x10, xzr, #0x4
  1bd3e4: d280000b     	mov	x11, #0x0               // =0
  1bd3e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1bd3ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bd3f0: aa0003ec     	mov	x12, x0
  1bd3f4: f9000188     	str	x8, [x12]
  1bd3f8: f9000408     	str	x8, [x0, #0x8]
  1bd3fc: f900080a     	str	x10, [x0, #0x10]
  1bd400: f9000c09     	str	x9, [x0, #0x18]
  1bd404: f9401008     	ldr	x8, [x0, #0x20]
  1bd408: eb0b011f     	cmp	x8, x11
  1bd40c: 1a9f07ed     	cset	w13, ne
  1bd410: f9000beb     	str	x11, [sp, #0x10]
  1bd414: f90007e0     	str	x0, [sp, #0x8]
  1bd418: 3700004d     	tbnz	w13, #0x0, 0x1bd420 <mkvparser::EBMLHeader::Init()+0x54>
  1bd41c: 1400000d     	b	0x1bd450 <mkvparser::EBMLHeader::Init()+0x84>
  1bd420: f94007e8     	ldr	x8, [sp, #0x8]
  1bd424: f9401109     	ldr	x9, [x8, #0x20]
  1bd428: f9400bea     	ldr	x10, [sp, #0x10]
  1bd42c: eb0a013f     	cmp	x9, x10
  1bd430: 1a9f17eb     	cset	w11, eq
  1bd434: f90003e9     	str	x9, [sp]
  1bd438: 3700006b     	tbnz	w11, #0x0, 0x1bd444 <mkvparser::EBMLHeader::Init()+0x78>
  1bd43c: f94003e0     	ldr	x0, [sp]
  1bd440: 97fba40c     	bl	0xa6470 <_ZdaPv@plt>
  1bd444: f9400be8     	ldr	x8, [sp, #0x10]
  1bd448: f94007e9     	ldr	x9, [sp, #0x8]
  1bd44c: f9001128     	str	x8, [x9, #0x20]
  1bd450: b24003e8     	orr	x8, xzr, #0x1
  1bd454: f94007e9     	ldr	x9, [sp, #0x8]
  1bd458: f9001528     	str	x8, [x9, #0x28]
  1bd45c: f9001928     	str	x8, [x9, #0x30]
  1bd460: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1bd464: 9100c3ff     	add	sp, sp, #0x30
  1bd468: d65f03c0     	ret

00000000001bd46c <mkvparser::EBMLHeader::~EBMLHeader()>:
  1bd46c: d10083ff     	sub	sp, sp, #0x20
  1bd470: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1bd474: 910043fd     	add	x29, sp, #0x10
  1bd478: d2800008     	mov	x8, #0x0                // =0
  1bd47c: f90007e0     	str	x0, [sp, #0x8]
  1bd480: f94007e0     	ldr	x0, [sp, #0x8]
  1bd484: f9401000     	ldr	x0, [x0, #0x20]
  1bd488: eb08001f     	cmp	x0, x8
  1bd48c: 1a9f17e9     	cset	w9, eq
  1bd490: f90003e0     	str	x0, [sp]
  1bd494: 37000069     	tbnz	w9, #0x0, 0x1bd4a0 <mkvparser::EBMLHeader::~EBMLHeader()+0x34>
  1bd498: f94003e0     	ldr	x0, [sp]
  1bd49c: 97fba3f5     	bl	0xa6470 <_ZdaPv@plt>
  1bd4a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1bd4a4: 910083ff     	add	sp, sp, #0x20
  1bd4a8: d65f03c0     	ret

00000000001bd4ac <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)>:
  1bd4ac: d10783ff     	sub	sp, sp, #0x1e0
  1bd4b0: f900e3fc     	str	x28, [sp, #0x1c0]
  1bd4b4: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  1bd4b8: 910743fd     	add	x29, sp, #0x1d0
  1bd4bc: d53bd048     	mrs	x8, TPIDR_EL0
  1bd4c0: f9401508     	ldr	x8, [x8, #0x28]
  1bd4c4: f81e83a8     	stur	x8, [x29, #-0x18]
  1bd4c8: f81a83a0     	stur	x0, [x29, #-0x58]
  1bd4cc: f81a03a1     	stur	x1, [x29, #-0x60]
  1bd4d0: f81983a2     	stur	x2, [x29, #-0x68]
  1bd4d4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bd4d8: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd4dc: f81603a8     	stur	x8, [x29, #-0xa0]
  1bd4e0: b50000a0     	cbnz	x0, 0x1bd4f4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x48>
  1bd4e4: 14000001     	b	0x1bd4e8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x3c>
  1bd4e8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd4ec: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd4f0: 140001f8     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd4f4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bd4f8: f9400109     	ldr	x9, [x8]
  1bd4fc: f9400529     	ldr	x9, [x9, #0x8]
  1bd500: d10083a1     	sub	x1, x29, #0x20
  1bd504: d100a3a2     	sub	x2, x29, #0x28
  1bd508: aa0803e0     	mov	x0, x8
  1bd50c: d63f0120     	blr	x9
  1bd510: 2a0003e1     	mov	w1, w0
  1bd514: 93407c28     	sxtw	x8, w1
  1bd518: f81903a8     	stur	x8, [x29, #-0x70]
  1bd51c: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd520: b6f800a8     	tbz	x8, #0x3f, 0x1bd534 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x88>
  1bd524: 14000001     	b	0x1bd528 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7c>
  1bd528: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd52c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd530: 140001e8     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd534: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd538: aa1f03e9     	mov	x9, xzr
  1bd53c: f9000109     	str	x9, [x8]
  1bd540: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bd544: f1100108     	subs	x8, x8, #0x400
  1bd548: f81583a8     	stur	x8, [x29, #-0xa8]
  1bd54c: 540000cb     	b.lt	0x1bd564 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xb8>
  1bd550: 14000001     	b	0x1bd554 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xa8>
  1bd554: 321603e8     	orr	w8, wzr, #0x400
  1bd558: 2a0803e0     	mov	w0, w8
  1bd55c: f81503a0     	stur	x0, [x29, #-0xb0]
  1bd560: 14000004     	b	0x1bd570 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xc4>
  1bd564: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bd568: f81503a8     	stur	x8, [x29, #-0xb0]
  1bd56c: 14000001     	b	0x1bd570 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xc4>
  1bd570: f85503a8     	ldur	x8, [x29, #-0xb0]
  1bd574: f81883a8     	stur	x8, [x29, #-0x78]
  1bd578: 52800349     	mov	w9, #0x1a               // =26
  1bd57c: 381843a9     	sturb	w9, [x29, #-0x7c]
  1bd580: 2a1f03e9     	mov	w9, wzr
  1bd584: 381d43a9     	sturb	w9, [x29, #-0x2c]
  1bd588: 14000001     	b	0x1bd58c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xe0>
  1bd58c: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd590: f9400108     	ldr	x8, [x8]
  1bd594: f85883a9     	ldur	x9, [x29, #-0x78]
  1bd598: eb090108     	subs	x8, x8, x9
  1bd59c: f81483a8     	stur	x8, [x29, #-0xb8]
  1bd5a0: 5400052a     	b.ge	0x1bd644 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x198>
  1bd5a4: 14000001     	b	0x1bd5a8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xfc>
  1bd5a8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bd5ac: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd5b0: f9400121     	ldr	x1, [x9]
  1bd5b4: f9400109     	ldr	x9, [x8]
  1bd5b8: f9400129     	ldr	x9, [x9]
  1bd5bc: 320003ea     	orr	w10, wzr, #0x1
  1bd5c0: 2a0a03e2     	mov	w2, w10
  1bd5c4: d100b3a3     	sub	x3, x29, #0x2c
  1bd5c8: aa0803e0     	mov	x0, x8
  1bd5cc: d63f0120     	blr	x9
  1bd5d0: 2a0003e1     	mov	w1, w0
  1bd5d4: 93407c28     	sxtw	x8, w1
  1bd5d8: f81903a8     	stur	x8, [x29, #-0x70]
  1bd5dc: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd5e0: b6f800a8     	tbz	x8, #0x3f, 0x1bd5f4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x148>
  1bd5e4: 14000001     	b	0x1bd5e8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x13c>
  1bd5e8: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd5ec: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd5f0: 140001b8     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd5f4: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd5f8: f1000508     	subs	x8, x8, #0x1
  1bd5fc: f81403a8     	stur	x8, [x29, #-0xc0]
  1bd600: 540000ab     	b.lt	0x1bd614 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x168>
  1bd604: 14000001     	b	0x1bd608 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x15c>
  1bd608: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bd60c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd610: 140001b0     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd614: 14000001     	b	0x1bd618 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x16c>
  1bd618: 385d43a8     	ldurb	w8, [x29, #-0x2c]
  1bd61c: 71006908     	subs	w8, w8, #0x1a
  1bd620: b813c3a8     	stur	w8, [x29, #-0xc4]
  1bd624: 54000061     	b.ne	0x1bd630 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x184>
  1bd628: 14000001     	b	0x1bd62c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x180>
  1bd62c: 14000006     	b	0x1bd644 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x198>
  1bd630: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd634: f9400109     	ldr	x9, [x8]
  1bd638: 91000529     	add	x9, x9, #0x1
  1bd63c: f9000109     	str	x9, [x8]
  1bd640: 17ffffd3     	b	0x1bd58c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0xe0>
  1bd644: aa1f03e8     	mov	x8, xzr
  1bd648: f81c83a8     	stur	x8, [x29, #-0x38]
  1bd64c: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd650: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd654: f9400101     	ldr	x1, [x8]
  1bd658: d100e3a2     	sub	x2, x29, #0x38
  1bd65c: 97fba659     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1bd660: f81783a0     	stur	x0, [x29, #-0x88]
  1bd664: f85783a8     	ldur	x8, [x29, #-0x88]
  1bd668: b1000d08     	adds	x8, x8, #0x3
  1bd66c: f81303a8     	stur	x8, [x29, #-0xd0]
  1bd670: 540000a1     	b.ne	0x1bd684 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x1d8>
  1bd674: 14000001     	b	0x1bd678 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x1cc>
  1bd678: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bd67c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd680: 14000194     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd684: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd688: f1001108     	subs	x8, x8, #0x4
  1bd68c: f81283a8     	stur	x8, [x29, #-0xd8]
  1bd690: 54000141     	b.ne	0x1bd6b8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x20c>
  1bd694: 14000001     	b	0x1bd698 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x1ec>
  1bd698: f85783a8     	ldur	x8, [x29, #-0x88]
  1bd69c: 529bf469     	mov	w9, #0xdfa3             // =57251
  1bd6a0: 72a348a9     	movk	w9, #0x1a45, lsl #16
  1bd6a4: 2a0903ea     	mov	w10, w9
  1bd6a8: eb0a0108     	subs	x8, x8, x10
  1bd6ac: f81203a8     	stur	x8, [x29, #-0xe0]
  1bd6b0: 540000a0     	b.eq	0x1bd6c4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x218>
  1bd6b4: 14000001     	b	0x1bd6b8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x20c>
  1bd6b8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd6bc: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd6c0: 14000184     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd6c4: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd6c8: f9400109     	ldr	x9, [x8]
  1bd6cc: 91001129     	add	x9, x9, #0x4
  1bd6d0: f9000109     	str	x9, [x8]
  1bd6d4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd6d8: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd6dc: f9400101     	ldr	x1, [x8]
  1bd6e0: d100e3a2     	sub	x2, x29, #0x38
  1bd6e4: 97fb8efb     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1bd6e8: f81703a0     	stur	x0, [x29, #-0x90]
  1bd6ec: f85703a8     	ldur	x8, [x29, #-0x90]
  1bd6f0: b6f800a8     	tbz	x8, #0x3f, 0x1bd704 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x258>
  1bd6f4: 14000001     	b	0x1bd6f8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x24c>
  1bd6f8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd6fc: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd700: 14000174     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd704: f85703a8     	ldur	x8, [x29, #-0x90]
  1bd708: f1000508     	subs	x8, x8, #0x1
  1bd70c: f90077e8     	str	x8, [sp, #0xe8]
  1bd710: 540000ab     	b.lt	0x1bd724 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x278>
  1bd714: 14000001     	b	0x1bd718 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x26c>
  1bd718: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1bd71c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd720: 1400016c     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd724: 14000001     	b	0x1bd728 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x27c>
  1bd728: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd72c: f1000508     	subs	x8, x8, #0x1
  1bd730: f90073e8     	str	x8, [sp, #0xe0]
  1bd734: 540000eb     	b.lt	0x1bd750 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2a4>
  1bd738: 14000001     	b	0x1bd73c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x290>
  1bd73c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd740: f1002508     	subs	x8, x8, #0x9
  1bd744: f9006fe8     	str	x8, [sp, #0xd8]
  1bd748: 540000ab     	b.lt	0x1bd75c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2b0>
  1bd74c: 14000001     	b	0x1bd750 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2a4>
  1bd750: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd754: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd758: 1400015e     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd75c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd760: b7f801c8     	tbnz	x8, #0x3f, 0x1bd798 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2ec>
  1bd764: 14000001     	b	0x1bd768 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2bc>
  1bd768: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd76c: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd770: f9400129     	ldr	x9, [x9]
  1bd774: eb090108     	subs	x8, x8, x9
  1bd778: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd77c: eb090108     	subs	x8, x8, x9
  1bd780: f9006be8     	str	x8, [sp, #0xd0]
  1bd784: 540000aa     	b.ge	0x1bd798 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2ec>
  1bd788: 14000001     	b	0x1bd78c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x2e0>
  1bd78c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd790: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd794: 1400014f     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd798: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bd79c: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd7a0: f9400129     	ldr	x9, [x9]
  1bd7a4: eb090108     	subs	x8, x8, x9
  1bd7a8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd7ac: eb090108     	subs	x8, x8, x9
  1bd7b0: f90067e8     	str	x8, [sp, #0xc8]
  1bd7b4: 5400010a     	b.ge	0x1bd7d4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x328>
  1bd7b8: 14000001     	b	0x1bd7bc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x310>
  1bd7bc: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd7c0: f9400108     	ldr	x8, [x8]
  1bd7c4: f85c83a9     	ldur	x9, [x29, #-0x38]
  1bd7c8: 8b090108     	add	x8, x8, x9
  1bd7cc: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd7d0: 14000140     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd7d4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd7d8: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd7dc: f9400101     	ldr	x1, [x8]
  1bd7e0: d100e3a2     	sub	x2, x29, #0x38
  1bd7e4: 97fba077     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1bd7e8: f81703a0     	stur	x0, [x29, #-0x90]
  1bd7ec: f85703a8     	ldur	x8, [x29, #-0x90]
  1bd7f0: b6f800a8     	tbz	x8, #0x3f, 0x1bd804 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x358>
  1bd7f4: 14000001     	b	0x1bd7f8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x34c>
  1bd7f8: f85703a8     	ldur	x8, [x29, #-0x90]
  1bd7fc: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd800: 14000134     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd804: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bd808: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd80c: f940012a     	ldr	x10, [x9]
  1bd810: 8b080148     	add	x8, x10, x8
  1bd814: f9000128     	str	x8, [x9]
  1bd818: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd81c: b7f801c8     	tbnz	x8, #0x3f, 0x1bd854 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x3a8>
  1bd820: 14000001     	b	0x1bd824 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x378>
  1bd824: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bd828: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd82c: f9400129     	ldr	x9, [x9]
  1bd830: eb090108     	subs	x8, x8, x9
  1bd834: f85703a9     	ldur	x9, [x29, #-0x90]
  1bd838: eb090108     	subs	x8, x8, x9
  1bd83c: f90063e8     	str	x8, [sp, #0xc0]
  1bd840: 540000aa     	b.ge	0x1bd854 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x3a8>
  1bd844: 14000001     	b	0x1bd848 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x39c>
  1bd848: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd84c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd850: 14000120     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd854: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bd858: f85983a9     	ldur	x9, [x29, #-0x68]
  1bd85c: f9400129     	ldr	x9, [x9]
  1bd860: eb090108     	subs	x8, x8, x9
  1bd864: f85703a9     	ldur	x9, [x29, #-0x90]
  1bd868: eb090108     	subs	x8, x8, x9
  1bd86c: f9005fe8     	str	x8, [sp, #0xb8]
  1bd870: 5400010a     	b.ge	0x1bd890 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x3e4>
  1bd874: 14000001     	b	0x1bd878 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x3cc>
  1bd878: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd87c: f9400108     	ldr	x8, [x8]
  1bd880: f85703a9     	ldur	x9, [x29, #-0x90]
  1bd884: 8b090108     	add	x8, x8, x9
  1bd888: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd88c: 14000111     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd890: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd894: f9400108     	ldr	x8, [x8]
  1bd898: f85703a9     	ldur	x9, [x29, #-0x90]
  1bd89c: 8b090108     	add	x8, x8, x9
  1bd8a0: f81683a8     	stur	x8, [x29, #-0x98]
  1bd8a4: f85603a0     	ldur	x0, [x29, #-0xa0]
  1bd8a8: 97fba30e     	bl	0xa64e0 <_ZN9mkvparser10EBMLHeader4InitEv@plt>
  1bd8ac: 14000001     	b	0x1bd8b0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x404>
  1bd8b0: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd8b4: f9400108     	ldr	x8, [x8]
  1bd8b8: f85683a9     	ldur	x9, [x29, #-0x98]
  1bd8bc: eb090108     	subs	x8, x8, x9
  1bd8c0: f9005be8     	str	x8, [sp, #0xb0]
  1bd8c4: 5400190a     	b.ge	0x1bdbe4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x738>
  1bd8c8: 14000001     	b	0x1bd8cc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x420>
  1bd8cc: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd8d0: f85983a1     	ldur	x1, [x29, #-0x68]
  1bd8d4: f85683a2     	ldur	x2, [x29, #-0x98]
  1bd8d8: d10103a3     	sub	x3, x29, #0x40
  1bd8dc: d10123a4     	sub	x4, x29, #0x48
  1bd8e0: 97fb9074     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bd8e4: f81903a0     	stur	x0, [x29, #-0x70]
  1bd8e8: f85903a0     	ldur	x0, [x29, #-0x70]
  1bd8ec: b6f800a0     	tbz	x0, #0x3f, 0x1bd900 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x454>
  1bd8f0: 14000001     	b	0x1bd8f4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x448>
  1bd8f4: f85903a8     	ldur	x8, [x29, #-0x70]
  1bd8f8: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd8fc: 140000f5     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd900: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bd904: b50000a8     	cbnz	x8, 0x1bd918 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x46c>
  1bd908: 14000001     	b	0x1bd90c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x460>
  1bd90c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd910: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd914: 140000ef     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd918: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bd91c: 528850c9     	mov	w9, #0x4286             // =17030
  1bd920: 2a0903ea     	mov	w10, w9
  1bd924: eb0a0108     	subs	x8, x8, x10
  1bd928: f90057e8     	str	x8, [sp, #0xa8]
  1bd92c: 54000241     	b.ne	0x1bd974 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x4c8>
  1bd930: 14000001     	b	0x1bd934 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x488>
  1bd934: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd938: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd93c: f9400101     	ldr	x1, [x8]
  1bd940: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bd944: 97fba69b     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bd948: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bd94c: f9000100     	str	x0, [x8]
  1bd950: f9400100     	ldr	x0, [x8]
  1bd954: f1000000     	subs	x0, x0, #0x0
  1bd958: f90053e0     	str	x0, [sp, #0xa0]
  1bd95c: 540000ac     	b.gt	0x1bd970 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x4c4>
  1bd960: 14000001     	b	0x1bd964 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x4b8>
  1bd964: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd968: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd96c: 140000d9     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd970: 14000097     	b	0x1bdbcc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x720>
  1bd974: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bd978: 52885ee9     	mov	w9, #0x42f7             // =17143
  1bd97c: 2a0903ea     	mov	w10, w9
  1bd980: eb0a0108     	subs	x8, x8, x10
  1bd984: f9004fe8     	str	x8, [sp, #0x98]
  1bd988: 54000241     	b.ne	0x1bd9d0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x524>
  1bd98c: 14000001     	b	0x1bd990 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x4e4>
  1bd990: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd994: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd998: f9400101     	ldr	x1, [x8]
  1bd99c: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bd9a0: 97fba684     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bd9a4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bd9a8: f9000500     	str	x0, [x8, #0x8]
  1bd9ac: f9400500     	ldr	x0, [x8, #0x8]
  1bd9b0: f1000000     	subs	x0, x0, #0x0
  1bd9b4: f9004be0     	str	x0, [sp, #0x90]
  1bd9b8: 540000ac     	b.gt	0x1bd9cc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x520>
  1bd9bc: 14000001     	b	0x1bd9c0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x514>
  1bd9c0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bd9c4: f81b03a8     	stur	x8, [x29, #-0x50]
  1bd9c8: 140000c2     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bd9cc: 1400007f     	b	0x1bdbc8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x71c>
  1bd9d0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bd9d4: 52885e49     	mov	w9, #0x42f2             // =17138
  1bd9d8: 2a0903ea     	mov	w10, w9
  1bd9dc: eb0a0108     	subs	x8, x8, x10
  1bd9e0: f90047e8     	str	x8, [sp, #0x88]
  1bd9e4: 54000241     	b.ne	0x1bda2c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x580>
  1bd9e8: 14000001     	b	0x1bd9ec <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x540>
  1bd9ec: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bd9f0: f85983a8     	ldur	x8, [x29, #-0x68]
  1bd9f4: f9400101     	ldr	x1, [x8]
  1bd9f8: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bd9fc: 97fba66d     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bda00: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bda04: f9000900     	str	x0, [x8, #0x10]
  1bda08: f9400900     	ldr	x0, [x8, #0x10]
  1bda0c: f1000000     	subs	x0, x0, #0x0
  1bda10: f90043e0     	str	x0, [sp, #0x80]
  1bda14: 540000ac     	b.gt	0x1bda28 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x57c>
  1bda18: 14000001     	b	0x1bda1c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x570>
  1bda1c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bda20: f81b03a8     	stur	x8, [x29, #-0x50]
  1bda24: 140000ab     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bda28: 14000067     	b	0x1bdbc4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x718>
  1bda2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bda30: 52885e69     	mov	w9, #0x42f3             // =17139
  1bda34: 2a0903ea     	mov	w10, w9
  1bda38: eb0a0108     	subs	x8, x8, x10
  1bda3c: f9003fe8     	str	x8, [sp, #0x78]
  1bda40: 54000241     	b.ne	0x1bda88 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x5dc>
  1bda44: 14000001     	b	0x1bda48 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x59c>
  1bda48: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bda4c: f85983a8     	ldur	x8, [x29, #-0x68]
  1bda50: f9400101     	ldr	x1, [x8]
  1bda54: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bda58: 97fba656     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bda5c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bda60: f9000d00     	str	x0, [x8, #0x18]
  1bda64: f9400d00     	ldr	x0, [x8, #0x18]
  1bda68: f1000000     	subs	x0, x0, #0x0
  1bda6c: f9003be0     	str	x0, [sp, #0x70]
  1bda70: 540000ac     	b.gt	0x1bda84 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x5d8>
  1bda74: 14000001     	b	0x1bda78 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x5cc>
  1bda78: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bda7c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bda80: 14000094     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bda84: 1400004f     	b	0x1bdbc0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x714>
  1bda88: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bda8c: 52885049     	mov	w9, #0x4282             // =17026
  1bda90: 2a0903ea     	mov	w10, w9
  1bda94: eb0a0108     	subs	x8, x8, x10
  1bda98: f90037e8     	str	x8, [sp, #0x68]
  1bda9c: 54000301     	b.ne	0x1bdafc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x650>
  1bdaa0: 14000001     	b	0x1bdaa4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x5f8>
  1bdaa4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdaa8: f9401109     	ldr	x9, [x8, #0x20]
  1bdaac: b40000a9     	cbz	x9, 0x1bdac0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x614>
  1bdab0: 14000001     	b	0x1bdab4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x608>
  1bdab4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdab8: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdabc: 14000085     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdac0: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bdac4: f85983a8     	ldur	x8, [x29, #-0x68]
  1bdac8: f9400101     	ldr	x1, [x8]
  1bdacc: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bdad0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdad4: 91008103     	add	x3, x8, #0x20
  1bdad8: 97fb89b6     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1bdadc: f81903a0     	stur	x0, [x29, #-0x70]
  1bdae0: f85903a8     	ldur	x8, [x29, #-0x70]
  1bdae4: b40000a8     	cbz	x8, 0x1bdaf8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x64c>
  1bdae8: 14000001     	b	0x1bdaec <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x640>
  1bdaec: f85903a8     	ldur	x8, [x29, #-0x70]
  1bdaf0: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdaf4: 14000077     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdaf8: 14000031     	b	0x1bdbbc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x710>
  1bdafc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bdb00: 528850e9     	mov	w9, #0x4287             // =17031
  1bdb04: 2a0903ea     	mov	w10, w9
  1bdb08: eb0a0108     	subs	x8, x8, x10
  1bdb0c: f90033e8     	str	x8, [sp, #0x60]
  1bdb10: 54000241     	b.ne	0x1bdb58 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x6ac>
  1bdb14: 14000001     	b	0x1bdb18 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x66c>
  1bdb18: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bdb1c: f85983a8     	ldur	x8, [x29, #-0x68]
  1bdb20: f9400101     	ldr	x1, [x8]
  1bdb24: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bdb28: 97fba622     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bdb2c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdb30: f9001500     	str	x0, [x8, #0x28]
  1bdb34: f9401500     	ldr	x0, [x8, #0x28]
  1bdb38: f1000000     	subs	x0, x0, #0x0
  1bdb3c: f9002fe0     	str	x0, [sp, #0x58]
  1bdb40: 540000ac     	b.gt	0x1bdb54 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x6a8>
  1bdb44: 14000001     	b	0x1bdb48 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x69c>
  1bdb48: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdb4c: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdb50: 14000060     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdb54: 14000019     	b	0x1bdbb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x70c>
  1bdb58: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bdb5c: 528850a9     	mov	w9, #0x4285             // =17029
  1bdb60: 2a0903ea     	mov	w10, w9
  1bdb64: eb0a0108     	subs	x8, x8, x10
  1bdb68: f9002be8     	str	x8, [sp, #0x50]
  1bdb6c: 54000241     	b.ne	0x1bdbb4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x708>
  1bdb70: 14000001     	b	0x1bdb74 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x6c8>
  1bdb74: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bdb78: f85983a8     	ldur	x8, [x29, #-0x68]
  1bdb7c: f9400101     	ldr	x1, [x8]
  1bdb80: f85b83a2     	ldur	x2, [x29, #-0x48]
  1bdb84: 97fba60b     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bdb88: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdb8c: f9001900     	str	x0, [x8, #0x30]
  1bdb90: f9401900     	ldr	x0, [x8, #0x30]
  1bdb94: f1000000     	subs	x0, x0, #0x0
  1bdb98: f90027e0     	str	x0, [sp, #0x48]
  1bdb9c: 540000ac     	b.gt	0x1bdbb0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x704>
  1bdba0: 14000001     	b	0x1bdba4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x6f8>
  1bdba4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdba8: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdbac: 14000049     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdbb0: 14000001     	b	0x1bdbb4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x708>
  1bdbb4: 14000001     	b	0x1bdbb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x70c>
  1bdbb8: 14000001     	b	0x1bdbbc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x710>
  1bdbbc: 14000001     	b	0x1bdbc0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x714>
  1bdbc0: 14000001     	b	0x1bdbc4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x718>
  1bdbc4: 14000001     	b	0x1bdbc8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x71c>
  1bdbc8: 14000001     	b	0x1bdbcc <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x720>
  1bdbcc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bdbd0: f85983a9     	ldur	x9, [x29, #-0x68]
  1bdbd4: f940012a     	ldr	x10, [x9]
  1bdbd8: 8b080148     	add	x8, x10, x8
  1bdbdc: f9000128     	str	x8, [x9]
  1bdbe0: 17ffff34     	b	0x1bd8b0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x404>
  1bdbe4: f85983a8     	ldur	x8, [x29, #-0x68]
  1bdbe8: f9400108     	ldr	x8, [x8]
  1bdbec: f85683a9     	ldur	x9, [x29, #-0x98]
  1bdbf0: eb090108     	subs	x8, x8, x9
  1bdbf4: f90023e8     	str	x8, [sp, #0x40]
  1bdbf8: 540000a0     	b.eq	0x1bdc0c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x760>
  1bdbfc: 14000001     	b	0x1bdc00 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x754>
  1bdc00: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdc04: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdc08: 14000032     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdc0c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc10: f9401109     	ldr	x9, [x8, #0x20]
  1bdc14: b40001c9     	cbz	x9, 0x1bdc4c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7a0>
  1bdc18: 14000001     	b	0x1bdc1c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x770>
  1bdc1c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc20: f9401909     	ldr	x9, [x8, #0x30]
  1bdc24: f1000529     	subs	x9, x9, #0x1
  1bdc28: f9001fe9     	str	x9, [sp, #0x38]
  1bdc2c: 5400010b     	b.lt	0x1bdc4c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7a0>
  1bdc30: 14000001     	b	0x1bdc34 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x788>
  1bdc34: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc38: f9401509     	ldr	x9, [x8, #0x28]
  1bdc3c: f1000129     	subs	x9, x9, #0x0
  1bdc40: f9001be9     	str	x9, [sp, #0x30]
  1bdc44: 540000ac     	b.gt	0x1bdc58 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7ac>
  1bdc48: 14000001     	b	0x1bdc4c <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7a0>
  1bdc4c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdc50: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdc54: 1400001f     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdc58: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc5c: f9400909     	ldr	x9, [x8, #0x10]
  1bdc60: f1000529     	subs	x9, x9, #0x1
  1bdc64: f90017e9     	str	x9, [sp, #0x28]
  1bdc68: 5400028b     	b.lt	0x1bdcb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x80c>
  1bdc6c: 14000001     	b	0x1bdc70 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7c4>
  1bdc70: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc74: f9400909     	ldr	x9, [x8, #0x10]
  1bdc78: f1001129     	subs	x9, x9, #0x4
  1bdc7c: f90013e9     	str	x9, [sp, #0x20]
  1bdc80: 540001cc     	b.gt	0x1bdcb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x80c>
  1bdc84: 14000001     	b	0x1bdc88 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7dc>
  1bdc88: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdc8c: f9400d09     	ldr	x9, [x8, #0x18]
  1bdc90: f1000529     	subs	x9, x9, #0x1
  1bdc94: f9000fe9     	str	x9, [sp, #0x18]
  1bdc98: 5400010b     	b.lt	0x1bdcb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x80c>
  1bdc9c: 14000001     	b	0x1bdca0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x7f4>
  1bdca0: f85603a8     	ldur	x8, [x29, #-0xa0]
  1bdca4: f9400d09     	ldr	x9, [x8, #0x18]
  1bdca8: f1002529     	subs	x9, x9, #0x9
  1bdcac: f9000be9     	str	x9, [sp, #0x10]
  1bdcb0: 540000ab     	b.lt	0x1bdcc4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x818>
  1bdcb4: 14000001     	b	0x1bdcb8 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x80c>
  1bdcb8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bdcbc: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdcc0: 14000004     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdcc4: aa1f03e8     	mov	x8, xzr
  1bdcc8: f81b03a8     	stur	x8, [x29, #-0x50]
  1bdccc: 14000001     	b	0x1bdcd0 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x824>
  1bdcd0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bdcd4: d53bd049     	mrs	x9, TPIDR_EL0
  1bdcd8: f9401529     	ldr	x9, [x9, #0x28]
  1bdcdc: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bdce0: eb0a0129     	subs	x9, x9, x10
  1bdce4: f90007e8     	str	x8, [sp, #0x8]
  1bdce8: f90003e9     	str	x9, [sp]
  1bdcec: 540000e1     	b.ne	0x1bdd08 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x85c>
  1bdcf0: 14000001     	b	0x1bdcf4 <mkvparser::EBMLHeader::Parse(mkvparser::IMkvReader*, long long&)+0x848>
  1bdcf4: f94007e0     	ldr	x0, [sp, #0x8]
  1bdcf8: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  1bdcfc: f940e3fc     	ldr	x28, [sp, #0x1c0]
  1bdd00: 910783ff     	add	sp, sp, #0x1e0
  1bdd04: d65f03c0     	ret
  1bdd08: 97fbb01a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bdd0c <mkvparser::Segment::Segment(mkvparser::IMkvReader*, long long, long long, long long)>:
  1bdd0c: d10143ff     	sub	sp, sp, #0x50
  1bdd10: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1bdd14: 910103fd     	add	x29, sp, #0x40
  1bdd18: b27b03e8     	orr	x8, xzr, #0x20
  1bdd1c: f0000749     	adrp	x9, 0x2a8000
  1bdd20: f9438529     	ldr	x9, [x9, #0x708]
  1bdd24: d280000a     	mov	x10, #0x0               // =0
  1bdd28: f81f83a0     	stur	x0, [x29, #-0x8]
  1bdd2c: f81f03a1     	stur	x1, [x29, #-0x10]
  1bdd30: f81e83a2     	stur	x2, [x29, #-0x18]
  1bdd34: f90013e3     	str	x3, [sp, #0x20]
  1bdd38: f9000fe4     	str	x4, [sp, #0x18]
  1bdd3c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bdd40: aa0003e1     	mov	x1, x0
  1bdd44: f85f03a2     	ldur	x2, [x29, #-0x10]
  1bdd48: f9000022     	str	x2, [x1]
  1bdd4c: f85e83a1     	ldur	x1, [x29, #-0x18]
  1bdd50: f9000401     	str	x1, [x0, #0x8]
  1bdd54: f94013e1     	ldr	x1, [sp, #0x20]
  1bdd58: f9000801     	str	x1, [x0, #0x10]
  1bdd5c: f9400fe1     	ldr	x1, [sp, #0x18]
  1bdd60: f9000c01     	str	x1, [x0, #0x18]
  1bdd64: 8b080008     	add	x8, x0, x8
  1bdd68: f9000be0     	str	x0, [sp, #0x10]
  1bdd6c: aa0803e0     	mov	x0, x8
  1bdd70: f90007ea     	str	x10, [sp, #0x8]
  1bdd74: d63f0120     	blr	x9
  1bdd78: f94013e8     	ldr	x8, [sp, #0x20]
  1bdd7c: f9400be9     	ldr	x9, [sp, #0x10]
  1bdd80: f9003528     	str	x8, [x9, #0x68]
  1bdd84: f94007e8     	ldr	x8, [sp, #0x8]
  1bdd88: f9003928     	str	x8, [x9, #0x70]
  1bdd8c: f9003d28     	str	x8, [x9, #0x78]
  1bdd90: f9004128     	str	x8, [x9, #0x80]
  1bdd94: f9004528     	str	x8, [x9, #0x88]
  1bdd98: f9004928     	str	x8, [x9, #0x90]
  1bdd9c: f9004d28     	str	x8, [x9, #0x98]
  1bdda0: f9005128     	str	x8, [x9, #0xa0]
  1bdda4: f9005528     	str	x8, [x9, #0xa8]
  1bdda8: f900593f     	str	xzr, [x9, #0xb0]
  1bddac: f9005d3f     	str	xzr, [x9, #0xb8]
  1bddb0: f900613f     	str	xzr, [x9, #0xc0]
  1bddb4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1bddb8: 910143ff     	add	sp, sp, #0x50
  1bddbc: d65f03c0     	ret

00000000001bddc0 <mkvparser::Segment::~Segment()>:
  1bddc0: d10303ff     	sub	sp, sp, #0xc0
  1bddc4: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1bddc8: 9102c3fd     	add	x29, sp, #0xb0
  1bddcc: b27d03e8     	orr	x8, xzr, #0x8
  1bddd0: d2800009     	mov	x9, #0x0                // =0
  1bddd4: f000074a     	adrp	x10, 0x2a8000
  1bddd8: f942a14a     	ldr	x10, [x10, #0x540]
  1bdddc: f000074b     	adrp	x11, 0x2a8000
  1bdde0: f942b96b     	ldr	x11, [x11, #0x570]
  1bdde4: f000074c     	adrp	x12, 0x2a8000
  1bdde8: f944558c     	ldr	x12, [x12, #0x8a8]
  1bddec: f000074d     	adrp	x13, 0x2a8000
  1bddf0: f94769ad     	ldr	x13, [x13, #0xed0]
  1bddf4: f000074e     	adrp	x14, 0x2a8000
  1bddf8: f946bdce     	ldr	x14, [x14, #0xd78]
  1bddfc: f000074f     	adrp	x15, 0x2a8000
  1bde00: f947bdef     	ldr	x15, [x15, #0xf78]
  1bde04: f0000750     	adrp	x16, 0x2a8000
  1bde08: f945fa10     	ldr	x16, [x16, #0xbf0]
  1bde0c: f81f83a0     	stur	x0, [x29, #-0x8]
  1bde10: f85f83a0     	ldur	x0, [x29, #-0x8]
  1bde14: f9405811     	ldr	x17, [x0, #0xb0]
  1bde18: f9405c01     	ldr	x1, [x0, #0xb8]
  1bde1c: 8b010231     	add	x17, x17, x1
  1bde20: f81f03b1     	stur	x17, [x29, #-0x10]
  1bde24: f9405411     	ldr	x17, [x0, #0xa8]
  1bde28: f81e83b1     	stur	x17, [x29, #-0x18]
  1bde2c: f9405411     	ldr	x17, [x0, #0xa8]
  1bde30: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bde34: 9b017d08     	mul	x8, x8, x1
  1bde38: 8b080228     	add	x8, x17, x8
  1bde3c: f81e03a8     	stur	x8, [x29, #-0x20]
  1bde40: f81d03a9     	stur	x9, [x29, #-0x30]
  1bde44: f81c83aa     	stur	x10, [x29, #-0x38]
  1bde48: f81c03ab     	stur	x11, [x29, #-0x40]
  1bde4c: f81b83ac     	stur	x12, [x29, #-0x48]
  1bde50: f81b03ad     	stur	x13, [x29, #-0x50]
  1bde54: f9002fee     	str	x14, [sp, #0x58]
  1bde58: f9002bef     	str	x15, [sp, #0x50]
  1bde5c: f90027f0     	str	x16, [sp, #0x48]
  1bde60: f90023e0     	str	x0, [sp, #0x40]
  1bde64: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bde68: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bde6c: eb09011f     	cmp	x8, x9
  1bde70: 1a9f07ea     	cset	w10, ne
  1bde74: 3700004a     	tbnz	w10, #0x0, 0x1bde7c <mkvparser::Segment::~Segment()+0xbc>
  1bde78: 14000013     	b	0x1bdec4 <mkvparser::Segment::~Segment()+0x104>
  1bde7c: b27d03e8     	orr	x8, xzr, #0x8
  1bde80: f85e83a9     	ldur	x9, [x29, #-0x18]
  1bde84: 8b080128     	add	x8, x9, x8
  1bde88: f81e83a8     	stur	x8, [x29, #-0x18]
  1bde8c: f9400128     	ldr	x8, [x9]
  1bde90: f81d83a8     	stur	x8, [x29, #-0x28]
  1bde94: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bde98: f85d03a9     	ldur	x9, [x29, #-0x30]
  1bde9c: eb09011f     	cmp	x8, x9
  1bdea0: 1a9f17ea     	cset	w10, eq
  1bdea4: f9001fe8     	str	x8, [sp, #0x38]
  1bdea8: 370000ca     	tbnz	w10, #0x0, 0x1bdec0 <mkvparser::Segment::~Segment()+0x100>
  1bdeac: f9401fe0     	ldr	x0, [sp, #0x38]
  1bdeb0: f94027e8     	ldr	x8, [sp, #0x48]
  1bdeb4: d63f0100     	blr	x8
  1bdeb8: f9401fe0     	ldr	x0, [sp, #0x38]
  1bdebc: 97fb8aa9     	bl	0xa0960 <_ZdlPv@plt>
  1bdec0: 17ffffe9     	b	0x1bde64 <mkvparser::Segment::~Segment()+0xa4>
  1bdec4: f94023e8     	ldr	x8, [sp, #0x40]
  1bdec8: f9405509     	ldr	x9, [x8, #0xa8]
  1bdecc: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bded0: eb0a013f     	cmp	x9, x10
  1bded4: 1a9f17eb     	cset	w11, eq
  1bded8: f9001be9     	str	x9, [sp, #0x30]
  1bdedc: 3700006b     	tbnz	w11, #0x0, 0x1bdee8 <mkvparser::Segment::~Segment()+0x128>
  1bdee0: f9401be0     	ldr	x0, [sp, #0x30]
  1bdee4: 97fba163     	bl	0xa6470 <_ZdaPv@plt>
  1bdee8: f94023e8     	ldr	x8, [sp, #0x40]
  1bdeec: f9404509     	ldr	x9, [x8, #0x88]
  1bdef0: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdef4: eb0a013f     	cmp	x9, x10
  1bdef8: 1a9f17eb     	cset	w11, eq
  1bdefc: f90017e9     	str	x9, [sp, #0x28]
  1bdf00: 370000cb     	tbnz	w11, #0x0, 0x1bdf18 <mkvparser::Segment::~Segment()+0x158>
  1bdf04: f94017e0     	ldr	x0, [sp, #0x28]
  1bdf08: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bdf0c: d63f0100     	blr	x8
  1bdf10: f94017e0     	ldr	x0, [sp, #0x28]
  1bdf14: 97fb8a93     	bl	0xa0960 <_ZdlPv@plt>
  1bdf18: f94023e8     	ldr	x8, [sp, #0x40]
  1bdf1c: f9404109     	ldr	x9, [x8, #0x80]
  1bdf20: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdf24: eb0a013f     	cmp	x9, x10
  1bdf28: 1a9f17eb     	cset	w11, eq
  1bdf2c: f90013e9     	str	x9, [sp, #0x20]
  1bdf30: 370000cb     	tbnz	w11, #0x0, 0x1bdf48 <mkvparser::Segment::~Segment()+0x188>
  1bdf34: f94013e0     	ldr	x0, [sp, #0x20]
  1bdf38: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bdf3c: d63f0100     	blr	x8
  1bdf40: f94013e0     	ldr	x0, [sp, #0x20]
  1bdf44: 97fb8a87     	bl	0xa0960 <_ZdlPv@plt>
  1bdf48: f94023e8     	ldr	x8, [sp, #0x40]
  1bdf4c: f9404909     	ldr	x9, [x8, #0x90]
  1bdf50: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdf54: eb0a013f     	cmp	x9, x10
  1bdf58: 1a9f17eb     	cset	w11, eq
  1bdf5c: f9000fe9     	str	x9, [sp, #0x18]
  1bdf60: 370000cb     	tbnz	w11, #0x0, 0x1bdf78 <mkvparser::Segment::~Segment()+0x1b8>
  1bdf64: f9400fe0     	ldr	x0, [sp, #0x18]
  1bdf68: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bdf6c: d63f0100     	blr	x8
  1bdf70: f9400fe0     	ldr	x0, [sp, #0x18]
  1bdf74: 97fb8a7b     	bl	0xa0960 <_ZdlPv@plt>
  1bdf78: f94023e8     	ldr	x8, [sp, #0x40]
  1bdf7c: f9404d09     	ldr	x9, [x8, #0x98]
  1bdf80: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdf84: eb0a013f     	cmp	x9, x10
  1bdf88: 1a9f17eb     	cset	w11, eq
  1bdf8c: f9000be9     	str	x9, [sp, #0x10]
  1bdf90: 370000cb     	tbnz	w11, #0x0, 0x1bdfa8 <mkvparser::Segment::~Segment()+0x1e8>
  1bdf94: f9400be0     	ldr	x0, [sp, #0x10]
  1bdf98: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bdf9c: d63f0100     	blr	x8
  1bdfa0: f9400be0     	ldr	x0, [sp, #0x10]
  1bdfa4: 97fb8a6f     	bl	0xa0960 <_ZdlPv@plt>
  1bdfa8: f94023e8     	ldr	x8, [sp, #0x40]
  1bdfac: f9405109     	ldr	x9, [x8, #0xa0]
  1bdfb0: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdfb4: eb0a013f     	cmp	x9, x10
  1bdfb8: 1a9f17eb     	cset	w11, eq
  1bdfbc: f90007e9     	str	x9, [sp, #0x8]
  1bdfc0: 370000cb     	tbnz	w11, #0x0, 0x1bdfd8 <mkvparser::Segment::~Segment()+0x218>
  1bdfc4: f94007e0     	ldr	x0, [sp, #0x8]
  1bdfc8: f9402fe8     	ldr	x8, [sp, #0x58]
  1bdfcc: d63f0100     	blr	x8
  1bdfd0: f94007e0     	ldr	x0, [sp, #0x8]
  1bdfd4: 97fb8a63     	bl	0xa0960 <_ZdlPv@plt>
  1bdfd8: f94023e8     	ldr	x8, [sp, #0x40]
  1bdfdc: f9403d09     	ldr	x9, [x8, #0x78]
  1bdfe0: f85d03aa     	ldur	x10, [x29, #-0x30]
  1bdfe4: eb0a013f     	cmp	x9, x10
  1bdfe8: 1a9f17eb     	cset	w11, eq
  1bdfec: f90003e9     	str	x9, [sp]
  1bdff0: 370000cb     	tbnz	w11, #0x0, 0x1be008 <mkvparser::Segment::~Segment()+0x248>
  1bdff4: f94003e0     	ldr	x0, [sp]
  1bdff8: f9402be8     	ldr	x8, [sp, #0x50]
  1bdffc: d63f0100     	blr	x8
  1be000: f94003e0     	ldr	x0, [sp]
  1be004: 97fb8a57     	bl	0xa0960 <_ZdlPv@plt>
  1be008: b27b03e8     	orr	x8, xzr, #0x20
  1be00c: f94023e9     	ldr	x9, [sp, #0x40]
  1be010: 8b080120     	add	x0, x9, x8
  1be014: f94027e8     	ldr	x8, [sp, #0x48]
  1be018: d63f0100     	blr	x8
  1be01c: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1be020: 910303ff     	add	sp, sp, #0xc0
  1be024: d65f03c0     	ret

00000000001be028 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)>:
  1be028: d10543ff     	sub	sp, sp, #0x150
  1be02c: f9009bfc     	str	x28, [sp, #0x130]
  1be030: a9147bfd     	stp	x29, x30, [sp, #0x140]
  1be034: 910503fd     	add	x29, sp, #0x140
  1be038: 910263e8     	add	x8, sp, #0x98
  1be03c: d53bd049     	mrs	x9, TPIDR_EL0
  1be040: f9401529     	ldr	x9, [x9, #0x28]
  1be044: f9000109     	str	x9, [x8]
  1be048: f81c03a0     	stur	x0, [x29, #-0x40]
  1be04c: f81b83a1     	stur	x1, [x29, #-0x48]
  1be050: f81b03a2     	stur	x2, [x29, #-0x50]
  1be054: f85c03a9     	ldur	x9, [x29, #-0x40]
  1be058: f9004be8     	str	x8, [sp, #0x90]
  1be05c: b40000a9     	cbz	x9, 0x1be070 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x48>
  1be060: 14000001     	b	0x1be064 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x3c>
  1be064: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be068: b6f800a8     	tbz	x8, #0x3f, 0x1be07c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x54>
  1be06c: 14000001     	b	0x1be070 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x48>
  1be070: 92800008     	mov	x8, #-0x1               // =-1
  1be074: f81c83a8     	stur	x8, [x29, #-0x38]
  1be078: 1400012b     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be07c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be080: aa1f03e9     	mov	x9, xzr
  1be084: f9000109     	str	x9, [x8]
  1be088: f85c03a8     	ldur	x8, [x29, #-0x40]
  1be08c: f9400109     	ldr	x9, [x8]
  1be090: f9400529     	ldr	x9, [x9, #0x8]
  1be094: d10083a1     	sub	x1, x29, #0x20
  1be098: d100a3a2     	sub	x2, x29, #0x28
  1be09c: aa0803e0     	mov	x0, x8
  1be0a0: d63f0120     	blr	x9
  1be0a4: 2a0003e1     	mov	w1, w0
  1be0a8: 93407c28     	sxtw	x8, w1
  1be0ac: f81a83a8     	stur	x8, [x29, #-0x58]
  1be0b0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be0b4: b6f800a8     	tbz	x8, #0x3f, 0x1be0c8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xa0>
  1be0b8: 14000001     	b	0x1be0bc <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x94>
  1be0bc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be0c0: f81c83a8     	stur	x8, [x29, #-0x38]
  1be0c4: 14000118     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be0c8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1be0cc: b6f800a8     	tbz	x8, #0x3f, 0x1be0e0 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xb8>
  1be0d0: 14000001     	b	0x1be0d4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xac>
  1be0d4: 92800008     	mov	x8, #-0x1               // =-1
  1be0d8: f81c83a8     	stur	x8, [x29, #-0x38]
  1be0dc: 14000112     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be0e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be0e4: b7f80168     	tbnz	x8, #0x3f, 0x1be110 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xe8>
  1be0e8: 14000001     	b	0x1be0ec <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xc4>
  1be0ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1be0f0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be0f4: eb090108     	subs	x8, x8, x9
  1be0f8: f90047e8     	str	x8, [sp, #0x88]
  1be0fc: 540000ad     	b.le	0x1be110 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xe8>
  1be100: 14000001     	b	0x1be104 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xdc>
  1be104: 92800008     	mov	x8, #-0x1               // =-1
  1be108: f81c83a8     	stur	x8, [x29, #-0x38]
  1be10c: 14000106     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be110: 14000001     	b	0x1be114 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xec>
  1be114: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be118: b7f80168     	tbnz	x8, #0x3f, 0x1be144 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x11c>
  1be11c: 14000001     	b	0x1be120 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xf8>
  1be120: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be124: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be128: eb090108     	subs	x8, x8, x9
  1be12c: f90043e8     	str	x8, [sp, #0x80]
  1be130: 540000ab     	b.lt	0x1be144 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x11c>
  1be134: 14000001     	b	0x1be138 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x110>
  1be138: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be13c: f81c83a8     	stur	x8, [x29, #-0x38]
  1be140: 140000f9     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be144: f85c03a0     	ldur	x0, [x29, #-0x40]
  1be148: f85b83a1     	ldur	x1, [x29, #-0x48]
  1be14c: d100c3a2     	sub	x2, x29, #0x30
  1be150: 97fb8c60     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1be154: f81a03a0     	stur	x0, [x29, #-0x60]
  1be158: f85a03a0     	ldur	x0, [x29, #-0x60]
  1be15c: b40000a0     	cbz	x0, 0x1be170 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x148>
  1be160: 14000001     	b	0x1be164 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x13c>
  1be164: f85a03a8     	ldur	x8, [x29, #-0x60]
  1be168: f81c83a8     	stur	x8, [x29, #-0x38]
  1be16c: 140000ee     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be170: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be174: b7f801a8     	tbnz	x8, #0x3f, 0x1be1a8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x180>
  1be178: 14000001     	b	0x1be17c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x154>
  1be17c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be180: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be184: 8b090108     	add	x8, x8, x9
  1be188: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be18c: eb090108     	subs	x8, x8, x9
  1be190: f9003fe8     	str	x8, [sp, #0x78]
  1be194: 540000ad     	b.le	0x1be1a8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x180>
  1be198: 14000001     	b	0x1be19c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x174>
  1be19c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be1a0: f81c83a8     	stur	x8, [x29, #-0x38]
  1be1a4: 140000e0     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be1a8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be1ac: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be1b0: 8b090108     	add	x8, x8, x9
  1be1b4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be1b8: eb090108     	subs	x8, x8, x9
  1be1bc: f9003be8     	str	x8, [sp, #0x70]
  1be1c0: 540000ed     	b.le	0x1be1dc <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x1b4>
  1be1c4: 14000001     	b	0x1be1c8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x1a0>
  1be1c8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be1cc: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be1d0: 8b090108     	add	x8, x8, x9
  1be1d4: f81c83a8     	stur	x8, [x29, #-0x38]
  1be1d8: 140000d3     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be1dc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be1e0: f81983a8     	stur	x8, [x29, #-0x68]
  1be1e4: f85c03a0     	ldur	x0, [x29, #-0x40]
  1be1e8: f85b83a1     	ldur	x1, [x29, #-0x48]
  1be1ec: d100c3a2     	sub	x2, x29, #0x30
  1be1f0: 97fba374     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1be1f4: f81903a0     	stur	x0, [x29, #-0x70]
  1be1f8: f85903a8     	ldur	x8, [x29, #-0x70]
  1be1fc: b6f800a8     	tbz	x8, #0x3f, 0x1be210 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x1e8>
  1be200: 14000001     	b	0x1be204 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x1dc>
  1be204: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be208: f81c83a8     	stur	x8, [x29, #-0x38]
  1be20c: 140000c6     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be210: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be214: f85b83a9     	ldur	x9, [x29, #-0x48]
  1be218: 8b080128     	add	x8, x9, x8
  1be21c: f81b83a8     	stur	x8, [x29, #-0x48]
  1be220: f85c03a0     	ldur	x0, [x29, #-0x40]
  1be224: f85b83a1     	ldur	x1, [x29, #-0x48]
  1be228: d100c3a2     	sub	x2, x29, #0x30
  1be22c: 97fb8c29     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1be230: f81a03a0     	stur	x0, [x29, #-0x60]
  1be234: f85a03a8     	ldur	x8, [x29, #-0x60]
  1be238: b40000a8     	cbz	x8, 0x1be24c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x224>
  1be23c: 14000001     	b	0x1be240 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x218>
  1be240: f85a03a8     	ldur	x8, [x29, #-0x60]
  1be244: f81c83a8     	stur	x8, [x29, #-0x38]
  1be248: 140000b7     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be24c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be250: b7f801a8     	tbnz	x8, #0x3f, 0x1be284 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x25c>
  1be254: 14000001     	b	0x1be258 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x230>
  1be258: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be25c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be260: 8b090108     	add	x8, x8, x9
  1be264: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be268: eb090108     	subs	x8, x8, x9
  1be26c: f90037e8     	str	x8, [sp, #0x68]
  1be270: 540000ad     	b.le	0x1be284 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x25c>
  1be274: 14000001     	b	0x1be278 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x250>
  1be278: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be27c: f81c83a8     	stur	x8, [x29, #-0x38]
  1be280: 140000a9     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be284: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be288: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be28c: 8b090108     	add	x8, x8, x9
  1be290: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be294: eb090108     	subs	x8, x8, x9
  1be298: f90033e8     	str	x8, [sp, #0x60]
  1be29c: 540000ed     	b.le	0x1be2b8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x290>
  1be2a0: 14000001     	b	0x1be2a4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x27c>
  1be2a4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be2a8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be2ac: 8b090108     	add	x8, x8, x9
  1be2b0: f81c83a8     	stur	x8, [x29, #-0x38]
  1be2b4: 1400009c     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be2b8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1be2bc: f85b83a1     	ldur	x1, [x29, #-0x48]
  1be2c0: d100c3a2     	sub	x2, x29, #0x30
  1be2c4: 97fb9dbf     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1be2c8: f81883a0     	stur	x0, [x29, #-0x78]
  1be2cc: f85883a0     	ldur	x0, [x29, #-0x78]
  1be2d0: b6f800a0     	tbz	x0, #0x3f, 0x1be2e4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x2bc>
  1be2d4: 14000001     	b	0x1be2d8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x2b0>
  1be2d8: f85883a8     	ldur	x8, [x29, #-0x78]
  1be2dc: f81c83a8     	stur	x8, [x29, #-0x38]
  1be2e0: 14000091     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be2e4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be2e8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1be2ec: 8b080128     	add	x8, x9, x8
  1be2f0: f81b83a8     	stur	x8, [x29, #-0x48]
  1be2f4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be2f8: d37df109     	lsl	x9, x8, #3
  1be2fc: eb080128     	subs	x8, x9, x8
  1be300: 320003ea     	orr	w10, wzr, #0x1
  1be304: 2a0a03e9     	mov	w9, w10
  1be308: 9ac82128     	lsl	x8, x9, x8
  1be30c: f1000508     	subs	x8, x8, #0x1
  1be310: f81803a8     	stur	x8, [x29, #-0x80]
  1be314: f85903a8     	ldur	x8, [x29, #-0x70]
  1be318: 52900cea     	mov	w10, #0x8067            // =32871
  1be31c: 72a30a6a     	movk	w10, #0x1853, lsl #16
  1be320: 2a0a03e9     	mov	w9, w10
  1be324: eb090108     	subs	x8, x8, x9
  1be328: f9002fe8     	str	x8, [sp, #0x58]
  1be32c: 54000aa1     	b.ne	0x1be480 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x458>
  1be330: 14000001     	b	0x1be334 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x30c>
  1be334: f85883a8     	ldur	x8, [x29, #-0x78]
  1be338: f85803a9     	ldur	x9, [x29, #-0x80]
  1be33c: eb090108     	subs	x8, x8, x9
  1be340: f9002be8     	str	x8, [sp, #0x50]
  1be344: 540000a1     	b.ne	0x1be358 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x330>
  1be348: 14000001     	b	0x1be34c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x324>
  1be34c: 92800008     	mov	x8, #-0x1               // =-1
  1be350: f81883a8     	stur	x8, [x29, #-0x78]
  1be354: 14000014     	b	0x1be3a4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x37c>
  1be358: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be35c: b6f800a8     	tbz	x8, #0x3f, 0x1be370 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x348>
  1be360: 14000001     	b	0x1be364 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x33c>
  1be364: 92800008     	mov	x8, #-0x1               // =-1
  1be368: f81883a8     	stur	x8, [x29, #-0x78]
  1be36c: 1400000d     	b	0x1be3a0 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x378>
  1be370: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be374: f85883a9     	ldur	x9, [x29, #-0x78]
  1be378: 8b090108     	add	x8, x8, x9
  1be37c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be380: eb090108     	subs	x8, x8, x9
  1be384: f90027e8     	str	x8, [sp, #0x48]
  1be388: 540000ad     	b.le	0x1be39c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x374>
  1be38c: 14000001     	b	0x1be390 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x368>
  1be390: 92800008     	mov	x8, #-0x1               // =-1
  1be394: f81883a8     	stur	x8, [x29, #-0x78]
  1be398: 14000001     	b	0x1be39c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x374>
  1be39c: 14000001     	b	0x1be3a0 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x378>
  1be3a0: 14000001     	b	0x1be3a4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x37c>
  1be3a4: d0000741     	adrp	x1, 0x2a8000
  1be3a8: f9435421     	ldr	x1, [x1, #0x6a8]
  1be3ac: 52801908     	mov	w8, #0xc8               // =200
  1be3b0: 2a0803e0     	mov	w0, w8
  1be3b4: 97fb89fb     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1be3b8: aa0003e1     	mov	x1, x0
  1be3bc: 2a1f03e8     	mov	w8, wzr
  1be3c0: 381773a8     	sturb	w8, [x29, #-0x89]
  1be3c4: aa1f03fe     	mov	x30, xzr
  1be3c8: f90023e1     	str	x1, [sp, #0x40]
  1be3cc: f9001ffe     	str	x30, [sp, #0x38]
  1be3d0: b4000220     	cbz	x0, 0x1be414 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x3ec>
  1be3d4: 14000001     	b	0x1be3d8 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x3b0>
  1be3d8: f94023e8     	ldr	x8, [sp, #0x40]
  1be3dc: f81783a8     	stur	x8, [x29, #-0x88]
  1be3e0: 320003e9     	orr	w9, wzr, #0x1
  1be3e4: 381773a9     	sturb	w9, [x29, #-0x89]
  1be3e8: f85c03a1     	ldur	x1, [x29, #-0x40]
  1be3ec: f85983a2     	ldur	x2, [x29, #-0x68]
  1be3f0: f85b83a3     	ldur	x3, [x29, #-0x48]
  1be3f4: f85883a4     	ldur	x4, [x29, #-0x78]
  1be3f8: f94023e0     	ldr	x0, [sp, #0x40]
  1be3fc: f9001be8     	str	x8, [sp, #0x30]
  1be400: 97fb8658     	bl	0x9fd60 <_ZN9mkvparser7SegmentC1EPNS_10IMkvReaderExxx@plt>
  1be404: 14000001     	b	0x1be408 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x3e0>
  1be408: f9401be0     	ldr	x0, [sp, #0x30]
  1be40c: f9001fe0     	str	x0, [sp, #0x38]
  1be410: 14000001     	b	0x1be414 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x3ec>
  1be414: f9401fe8     	ldr	x8, [sp, #0x38]
  1be418: f85b03a9     	ldur	x9, [x29, #-0x50]
  1be41c: f9000128     	str	x8, [x9]
  1be420: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be424: f9400108     	ldr	x8, [x8]
  1be428: b5000268     	cbnz	x8, 0x1be474 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x44c>
  1be42c: 14000001     	b	0x1be430 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x408>
  1be430: 92800008     	mov	x8, #-0x1               // =-1
  1be434: f81c83a8     	stur	x8, [x29, #-0x38]
  1be438: 1400003b     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be43c: f81683a0     	stur	x0, [x29, #-0x98]
  1be440: 2a0103e8     	mov	w8, w1
  1be444: b81643a8     	stur	w8, [x29, #-0x9c]
  1be448: 385773a8     	ldurb	w8, [x29, #-0x89]
  1be44c: 71000508     	subs	w8, w8, #0x1
  1be450: b9002fe8     	str	w8, [sp, #0x2c]
  1be454: 540000e1     	b.ne	0x1be470 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x448>
  1be458: 14000001     	b	0x1be45c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x434>
  1be45c: f85783a0     	ldur	x0, [x29, #-0x88]
  1be460: d0000741     	adrp	x1, 0x2a8000
  1be464: f9435421     	ldr	x1, [x1, #0x6a8]
  1be468: 97fba5f6     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1be46c: 14000001     	b	0x1be470 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x448>
  1be470: 1400003c     	b	0x1be560 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x538>
  1be474: aa1f03e8     	mov	x8, xzr
  1be478: f81c83a8     	stur	x8, [x29, #-0x38]
  1be47c: 1400002a     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be480: f85883a8     	ldur	x8, [x29, #-0x78]
  1be484: f85803a9     	ldur	x9, [x29, #-0x80]
  1be488: eb090108     	subs	x8, x8, x9
  1be48c: f90013e8     	str	x8, [sp, #0x20]
  1be490: 540000a1     	b.ne	0x1be4a4 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x47c>
  1be494: 14000001     	b	0x1be498 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x470>
  1be498: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be49c: f81c83a8     	stur	x8, [x29, #-0x38]
  1be4a0: 14000021     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be4a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be4a8: b7f801a8     	tbnz	x8, #0x3f, 0x1be4dc <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4b4>
  1be4ac: 14000001     	b	0x1be4b0 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x488>
  1be4b0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be4b4: f85883a9     	ldur	x9, [x29, #-0x78]
  1be4b8: 8b090108     	add	x8, x8, x9
  1be4bc: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be4c0: eb090108     	subs	x8, x8, x9
  1be4c4: f9000fe8     	str	x8, [sp, #0x18]
  1be4c8: 540000ad     	b.le	0x1be4dc <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4b4>
  1be4cc: 14000001     	b	0x1be4d0 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4a8>
  1be4d0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be4d4: f81c83a8     	stur	x8, [x29, #-0x38]
  1be4d8: 14000013     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be4dc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be4e0: f85883a9     	ldur	x9, [x29, #-0x78]
  1be4e4: 8b090108     	add	x8, x8, x9
  1be4e8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be4ec: eb090108     	subs	x8, x8, x9
  1be4f0: f9000be8     	str	x8, [sp, #0x10]
  1be4f4: 540000ed     	b.le	0x1be510 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4e8>
  1be4f8: 14000001     	b	0x1be4fc <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4d4>
  1be4fc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1be500: f85883a9     	ldur	x9, [x29, #-0x78]
  1be504: 8b090108     	add	x8, x8, x9
  1be508: f81c83a8     	stur	x8, [x29, #-0x38]
  1be50c: 14000006     	b	0x1be524 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x4fc>
  1be510: f85883a8     	ldur	x8, [x29, #-0x78]
  1be514: f85b83a9     	ldur	x9, [x29, #-0x48]
  1be518: 8b080128     	add	x8, x9, x8
  1be51c: f81b83a8     	stur	x8, [x29, #-0x48]
  1be520: 17fffefd     	b	0x1be114 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0xec>
  1be524: f85c83a8     	ldur	x8, [x29, #-0x38]
  1be528: d53bd049     	mrs	x9, TPIDR_EL0
  1be52c: f9401529     	ldr	x9, [x9, #0x28]
  1be530: f9404bea     	ldr	x10, [sp, #0x90]
  1be534: f940014b     	ldr	x11, [x10]
  1be538: eb0b0129     	subs	x9, x9, x11
  1be53c: f90007e8     	str	x8, [sp, #0x8]
  1be540: f90003e9     	str	x9, [sp]
  1be544: 54000121     	b.ne	0x1be568 <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x540>
  1be548: 14000001     	b	0x1be54c <mkvparser::Segment::CreateInstance(mkvparser::IMkvReader*, long long, mkvparser::Segment*&)+0x524>
  1be54c: f94007e0     	ldr	x0, [sp, #0x8]
  1be550: a9547bfd     	ldp	x29, x30, [sp, #0x140]
  1be554: f9409bfc     	ldr	x28, [sp, #0x130]
  1be558: 910543ff     	add	sp, sp, #0x150
  1be55c: d65f03c0     	ret
  1be560: f85683a0     	ldur	x0, [x29, #-0x98]
  1be564: 97fba66b     	bl	0xa7f10 <_Unwind_Resume@plt>
  1be568: 97fbae02     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001be56c <mkvparser::Segment::ParseHeaders()>:
  1be56c: f81e0ffc     	str	x28, [sp, #-0x20]!
  1be570: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1be574: 910043fd     	add	x29, sp, #0x10
  1be578: d10b43ff     	sub	sp, sp, #0x2d0
  1be57c: d53bd048     	mrs	x8, TPIDR_EL0
  1be580: f9401508     	ldr	x8, [x8, #0x28]
  1be584: f81e83a8     	stur	x8, [x29, #-0x18]
  1be588: f81c03a0     	stur	x0, [x29, #-0x40]
  1be58c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1be590: aa0803e0     	mov	x0, x8
  1be594: f9400108     	ldr	x8, [x8]
  1be598: f9400109     	ldr	x9, [x8]
  1be59c: f9400529     	ldr	x9, [x9, #0x8]
  1be5a0: d10083a1     	sub	x1, x29, #0x20
  1be5a4: d100a3a2     	sub	x2, x29, #0x28
  1be5a8: f900dbe0     	str	x0, [sp, #0x1b0]
  1be5ac: aa0803e0     	mov	x0, x8
  1be5b0: d63f0120     	blr	x9
  1be5b4: b81bc3a0     	stur	w0, [x29, #-0x44]
  1be5b8: b85bc3a0     	ldur	w0, [x29, #-0x44]
  1be5bc: 36f800a0     	tbz	w0, #0x1f, 0x1be5d0 <mkvparser::Segment::ParseHeaders()+0x64>
  1be5c0: 14000001     	b	0x1be5c4 <mkvparser::Segment::ParseHeaders()+0x58>
  1be5c4: b89bc3a8     	ldursw	x8, [x29, #-0x44]
  1be5c8: f81c83a8     	stur	x8, [x29, #-0x38]
  1be5cc: 1400031d     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be5d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be5d4: f1000508     	subs	x8, x8, #0x1
  1be5d8: f900d7e8     	str	x8, [sp, #0x1a8]
  1be5dc: 5400016b     	b.lt	0x1be608 <mkvparser::Segment::ParseHeaders()+0x9c>
  1be5e0: 14000001     	b	0x1be5e4 <mkvparser::Segment::ParseHeaders()+0x78>
  1be5e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1be5e8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be5ec: eb090108     	subs	x8, x8, x9
  1be5f0: f900d3e8     	str	x8, [sp, #0x1a0]
  1be5f4: 540000ad     	b.le	0x1be608 <mkvparser::Segment::ParseHeaders()+0x9c>
  1be5f8: 14000001     	b	0x1be5fc <mkvparser::Segment::ParseHeaders()+0x90>
  1be5fc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be600: f81c83a8     	stur	x8, [x29, #-0x38]
  1be604: 1400030f     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be608: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be60c: f9400d09     	ldr	x9, [x8, #0x18]
  1be610: b6f800a9     	tbz	x9, #0x3f, 0x1be624 <mkvparser::Segment::ParseHeaders()+0xb8>
  1be614: 14000001     	b	0x1be618 <mkvparser::Segment::ParseHeaders()+0xac>
  1be618: 92800008     	mov	x8, #-0x1               // =-1
  1be61c: f900cfe8     	str	x8, [sp, #0x198]
  1be620: 14000007     	b	0x1be63c <mkvparser::Segment::ParseHeaders()+0xd0>
  1be624: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be628: f9400909     	ldr	x9, [x8, #0x10]
  1be62c: f9400d0a     	ldr	x10, [x8, #0x18]
  1be630: 8b0a0129     	add	x9, x9, x10
  1be634: f900cfe9     	str	x9, [sp, #0x198]
  1be638: 14000001     	b	0x1be63c <mkvparser::Segment::ParseHeaders()+0xd0>
  1be63c: f940cfe8     	ldr	x8, [sp, #0x198]
  1be640: f81b03a8     	stur	x8, [x29, #-0x50]
  1be644: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be648: b7f80168     	tbnz	x8, #0x3f, 0x1be674 <mkvparser::Segment::ParseHeaders()+0x108>
  1be64c: 14000001     	b	0x1be650 <mkvparser::Segment::ParseHeaders()+0xe4>
  1be650: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be654: b7f80108     	tbnz	x8, #0x3f, 0x1be674 <mkvparser::Segment::ParseHeaders()+0x108>
  1be658: 14000001     	b	0x1be65c <mkvparser::Segment::ParseHeaders()+0xf0>
  1be65c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be660: f85e03a9     	ldur	x9, [x29, #-0x20]
  1be664: eb090108     	subs	x8, x8, x9
  1be668: f900cbe8     	str	x8, [sp, #0x190]
  1be66c: 5400018c     	b.gt	0x1be69c <mkvparser::Segment::ParseHeaders()+0x130>
  1be670: 14000001     	b	0x1be674 <mkvparser::Segment::ParseHeaders()+0x108>
  1be674: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be678: b7f80188     	tbnz	x8, #0x3f, 0x1be6a8 <mkvparser::Segment::ParseHeaders()+0x13c>
  1be67c: 14000001     	b	0x1be680 <mkvparser::Segment::ParseHeaders()+0x114>
  1be680: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be684: f9403509     	ldr	x9, [x8, #0x68]
  1be688: f85b03aa     	ldur	x10, [x29, #-0x50]
  1be68c: eb0a0129     	subs	x9, x9, x10
  1be690: f900c7e9     	str	x9, [sp, #0x188]
  1be694: 540000ad     	b.le	0x1be6a8 <mkvparser::Segment::ParseHeaders()+0x13c>
  1be698: 14000001     	b	0x1be69c <mkvparser::Segment::ParseHeaders()+0x130>
  1be69c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be6a0: f81c83a8     	stur	x8, [x29, #-0x38]
  1be6a4: 140002e7     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be6a8: 14000001     	b	0x1be6ac <mkvparser::Segment::ParseHeaders()+0x140>
  1be6ac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1be6b0: b7f80148     	tbnz	x8, #0x3f, 0x1be6d8 <mkvparser::Segment::ParseHeaders()+0x16c>
  1be6b4: 14000001     	b	0x1be6b8 <mkvparser::Segment::ParseHeaders()+0x14c>
  1be6b8: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be6bc: f9403509     	ldr	x9, [x8, #0x68]
  1be6c0: f85e03aa     	ldur	x10, [x29, #-0x20]
  1be6c4: eb0a0129     	subs	x9, x9, x10
  1be6c8: f900c3e9     	str	x9, [sp, #0x180]
  1be6cc: 5400006b     	b.lt	0x1be6d8 <mkvparser::Segment::ParseHeaders()+0x16c>
  1be6d0: 14000001     	b	0x1be6d4 <mkvparser::Segment::ParseHeaders()+0x168>
  1be6d4: 140002bd     	b	0x1bf1c8 <mkvparser::Segment::ParseHeaders()+0xc5c>
  1be6d8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be6dc: b7f80148     	tbnz	x8, #0x3f, 0x1be704 <mkvparser::Segment::ParseHeaders()+0x198>
  1be6e0: 14000001     	b	0x1be6e4 <mkvparser::Segment::ParseHeaders()+0x178>
  1be6e4: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be6e8: f9403509     	ldr	x9, [x8, #0x68]
  1be6ec: f85b03aa     	ldur	x10, [x29, #-0x50]
  1be6f0: eb0a0129     	subs	x9, x9, x10
  1be6f4: f900bfe9     	str	x9, [sp, #0x178]
  1be6f8: 5400006b     	b.lt	0x1be704 <mkvparser::Segment::ParseHeaders()+0x198>
  1be6fc: 14000001     	b	0x1be700 <mkvparser::Segment::ParseHeaders()+0x194>
  1be700: 140002b2     	b	0x1bf1c8 <mkvparser::Segment::ParseHeaders()+0xc5c>
  1be704: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be708: f9403509     	ldr	x9, [x8, #0x68]
  1be70c: f81a83a9     	stur	x9, [x29, #-0x58]
  1be710: f85a83a9     	ldur	x9, [x29, #-0x58]
  1be714: f81a03a9     	stur	x9, [x29, #-0x60]
  1be718: f85a83a9     	ldur	x9, [x29, #-0x58]
  1be71c: 91000529     	add	x9, x9, #0x1
  1be720: f81983a9     	stur	x9, [x29, #-0x68]
  1be724: f85983a9     	ldur	x9, [x29, #-0x68]
  1be728: b6f800a9     	tbz	x9, #0x3f, 0x1be73c <mkvparser::Segment::ParseHeaders()+0x1d0>
  1be72c: 14000001     	b	0x1be730 <mkvparser::Segment::ParseHeaders()+0x1c4>
  1be730: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be734: f81c83a8     	stur	x8, [x29, #-0x38]
  1be738: 140002c2     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be73c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be740: 91000508     	add	x8, x8, #0x1
  1be744: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be748: eb090108     	subs	x8, x8, x9
  1be74c: f900bbe8     	str	x8, [sp, #0x170]
  1be750: 540000cd     	b.le	0x1be768 <mkvparser::Segment::ParseHeaders()+0x1fc>
  1be754: 14000001     	b	0x1be758 <mkvparser::Segment::ParseHeaders()+0x1ec>
  1be758: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be75c: 91000508     	add	x8, x8, #0x1
  1be760: f81c83a8     	stur	x8, [x29, #-0x38]
  1be764: 140002b7     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be768: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be76c: f9400100     	ldr	x0, [x8]
  1be770: f85a83a1     	ldur	x1, [x29, #-0x58]
  1be774: d100c3a2     	sub	x2, x29, #0x30
  1be778: 97fb8ad6     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1be77c: f81903a0     	stur	x0, [x29, #-0x70]
  1be780: f85903a8     	ldur	x8, [x29, #-0x70]
  1be784: b6f800a8     	tbz	x8, #0x3f, 0x1be798 <mkvparser::Segment::ParseHeaders()+0x22c>
  1be788: 14000001     	b	0x1be78c <mkvparser::Segment::ParseHeaders()+0x220>
  1be78c: f85903a8     	ldur	x8, [x29, #-0x70]
  1be790: f81c83a8     	stur	x8, [x29, #-0x38]
  1be794: 140002ab     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be798: f85903a8     	ldur	x8, [x29, #-0x70]
  1be79c: f1000508     	subs	x8, x8, #0x1
  1be7a0: f900b7e8     	str	x8, [sp, #0x168]
  1be7a4: 540000cb     	b.lt	0x1be7bc <mkvparser::Segment::ParseHeaders()+0x250>
  1be7a8: 14000001     	b	0x1be7ac <mkvparser::Segment::ParseHeaders()+0x240>
  1be7ac: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be7b0: 91000508     	add	x8, x8, #0x1
  1be7b4: f81c83a8     	stur	x8, [x29, #-0x38]
  1be7b8: 140002a2     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be7bc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be7c0: b7f801a8     	tbnz	x8, #0x3f, 0x1be7f4 <mkvparser::Segment::ParseHeaders()+0x288>
  1be7c4: 14000001     	b	0x1be7c8 <mkvparser::Segment::ParseHeaders()+0x25c>
  1be7c8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be7cc: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be7d0: 8b090108     	add	x8, x8, x9
  1be7d4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1be7d8: eb090108     	subs	x8, x8, x9
  1be7dc: f900b3e8     	str	x8, [sp, #0x160]
  1be7e0: 540000ad     	b.le	0x1be7f4 <mkvparser::Segment::ParseHeaders()+0x288>
  1be7e4: 14000001     	b	0x1be7e8 <mkvparser::Segment::ParseHeaders()+0x27c>
  1be7e8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be7ec: f81c83a8     	stur	x8, [x29, #-0x38]
  1be7f0: 14000294     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be7f4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be7f8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be7fc: 8b090108     	add	x8, x8, x9
  1be800: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be804: eb090108     	subs	x8, x8, x9
  1be808: f900afe8     	str	x8, [sp, #0x158]
  1be80c: 540000ed     	b.le	0x1be828 <mkvparser::Segment::ParseHeaders()+0x2bc>
  1be810: 14000001     	b	0x1be814 <mkvparser::Segment::ParseHeaders()+0x2a8>
  1be814: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be818: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be81c: 8b090108     	add	x8, x8, x9
  1be820: f81c83a8     	stur	x8, [x29, #-0x38]
  1be824: 14000287     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be828: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be82c: f81883a8     	stur	x8, [x29, #-0x78]
  1be830: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be834: f9400100     	ldr	x0, [x8]
  1be838: f85883a1     	ldur	x1, [x29, #-0x78]
  1be83c: d100c3a2     	sub	x2, x29, #0x30
  1be840: 97fba1e0     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1be844: f81803a0     	stur	x0, [x29, #-0x80]
  1be848: f85803a8     	ldur	x8, [x29, #-0x80]
  1be84c: b6f800a8     	tbz	x8, #0x3f, 0x1be860 <mkvparser::Segment::ParseHeaders()+0x2f4>
  1be850: 14000001     	b	0x1be854 <mkvparser::Segment::ParseHeaders()+0x2e8>
  1be854: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be858: f81c83a8     	stur	x8, [x29, #-0x38]
  1be85c: 14000279     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be860: f85803a8     	ldur	x8, [x29, #-0x80]
  1be864: 5296cea9     	mov	w9, #0xb675             // =46709
  1be868: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1be86c: 2a0903ea     	mov	w10, w9
  1be870: eb0a0108     	subs	x8, x8, x10
  1be874: f900abe8     	str	x8, [sp, #0x150]
  1be878: 54000061     	b.ne	0x1be884 <mkvparser::Segment::ParseHeaders()+0x318>
  1be87c: 14000001     	b	0x1be880 <mkvparser::Segment::ParseHeaders()+0x314>
  1be880: 14000252     	b	0x1bf1c8 <mkvparser::Segment::ParseHeaders()+0xc5c>
  1be884: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be888: f85a83a9     	ldur	x9, [x29, #-0x58]
  1be88c: 8b080128     	add	x8, x9, x8
  1be890: f81a83a8     	stur	x8, [x29, #-0x58]
  1be894: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be898: 91000508     	add	x8, x8, #0x1
  1be89c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be8a0: eb090108     	subs	x8, x8, x9
  1be8a4: f900a7e8     	str	x8, [sp, #0x148]
  1be8a8: 540000cd     	b.le	0x1be8c0 <mkvparser::Segment::ParseHeaders()+0x354>
  1be8ac: 14000001     	b	0x1be8b0 <mkvparser::Segment::ParseHeaders()+0x344>
  1be8b0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be8b4: 91000508     	add	x8, x8, #0x1
  1be8b8: f81c83a8     	stur	x8, [x29, #-0x38]
  1be8bc: 14000261     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be8c0: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be8c4: f9400100     	ldr	x0, [x8]
  1be8c8: f85a83a1     	ldur	x1, [x29, #-0x58]
  1be8cc: d100c3a2     	sub	x2, x29, #0x30
  1be8d0: 97fb8a80     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1be8d4: f81903a0     	stur	x0, [x29, #-0x70]
  1be8d8: f85903a8     	ldur	x8, [x29, #-0x70]
  1be8dc: b6f800a8     	tbz	x8, #0x3f, 0x1be8f0 <mkvparser::Segment::ParseHeaders()+0x384>
  1be8e0: 14000001     	b	0x1be8e4 <mkvparser::Segment::ParseHeaders()+0x378>
  1be8e4: f85903a8     	ldur	x8, [x29, #-0x70]
  1be8e8: f81c83a8     	stur	x8, [x29, #-0x38]
  1be8ec: 14000255     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be8f0: f85903a8     	ldur	x8, [x29, #-0x70]
  1be8f4: f1000508     	subs	x8, x8, #0x1
  1be8f8: f900a3e8     	str	x8, [sp, #0x140]
  1be8fc: 540000cb     	b.lt	0x1be914 <mkvparser::Segment::ParseHeaders()+0x3a8>
  1be900: 14000001     	b	0x1be904 <mkvparser::Segment::ParseHeaders()+0x398>
  1be904: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be908: 91000508     	add	x8, x8, #0x1
  1be90c: f81c83a8     	stur	x8, [x29, #-0x38]
  1be910: 1400024c     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be914: f85b03a8     	ldur	x8, [x29, #-0x50]
  1be918: b7f801a8     	tbnz	x8, #0x3f, 0x1be94c <mkvparser::Segment::ParseHeaders()+0x3e0>
  1be91c: 14000001     	b	0x1be920 <mkvparser::Segment::ParseHeaders()+0x3b4>
  1be920: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be924: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be928: 8b090108     	add	x8, x8, x9
  1be92c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1be930: eb090108     	subs	x8, x8, x9
  1be934: f9009fe8     	str	x8, [sp, #0x138]
  1be938: 540000ad     	b.le	0x1be94c <mkvparser::Segment::ParseHeaders()+0x3e0>
  1be93c: 14000001     	b	0x1be940 <mkvparser::Segment::ParseHeaders()+0x3d4>
  1be940: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1be944: f81c83a8     	stur	x8, [x29, #-0x38]
  1be948: 1400023e     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be94c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be950: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be954: 8b090108     	add	x8, x8, x9
  1be958: f85d83a9     	ldur	x9, [x29, #-0x28]
  1be95c: eb090108     	subs	x8, x8, x9
  1be960: f9009be8     	str	x8, [sp, #0x130]
  1be964: 540000ed     	b.le	0x1be980 <mkvparser::Segment::ParseHeaders()+0x414>
  1be968: 14000001     	b	0x1be96c <mkvparser::Segment::ParseHeaders()+0x400>
  1be96c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be970: f85d03a9     	ldur	x9, [x29, #-0x30]
  1be974: 8b090108     	add	x8, x8, x9
  1be978: f81c83a8     	stur	x8, [x29, #-0x38]
  1be97c: 14000231     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be980: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1be984: f9400100     	ldr	x0, [x8]
  1be988: f85a83a1     	ldur	x1, [x29, #-0x58]
  1be98c: d100c3a2     	sub	x2, x29, #0x30
  1be990: 97fb9c0c     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1be994: f81783a0     	stur	x0, [x29, #-0x88]
  1be998: f85783a8     	ldur	x8, [x29, #-0x88]
  1be99c: b7f80188     	tbnz	x8, #0x3f, 0x1be9cc <mkvparser::Segment::ParseHeaders()+0x460>
  1be9a0: 14000001     	b	0x1be9a4 <mkvparser::Segment::ParseHeaders()+0x438>
  1be9a4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be9a8: f1000508     	subs	x8, x8, #0x1
  1be9ac: f90097e8     	str	x8, [sp, #0x128]
  1be9b0: 540000eb     	b.lt	0x1be9cc <mkvparser::Segment::ParseHeaders()+0x460>
  1be9b4: 14000001     	b	0x1be9b8 <mkvparser::Segment::ParseHeaders()+0x44c>
  1be9b8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be9bc: f1002508     	subs	x8, x8, #0x9
  1be9c0: f90093e8     	str	x8, [sp, #0x120]
  1be9c4: 540000ab     	b.lt	0x1be9d8 <mkvparser::Segment::ParseHeaders()+0x46c>
  1be9c8: 14000001     	b	0x1be9cc <mkvparser::Segment::ParseHeaders()+0x460>
  1be9cc: f85783a8     	ldur	x8, [x29, #-0x88]
  1be9d0: f81c83a8     	stur	x8, [x29, #-0x38]
  1be9d4: 1400021b     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1be9d8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1be9dc: f85a83a9     	ldur	x9, [x29, #-0x58]
  1be9e0: 8b080128     	add	x8, x9, x8
  1be9e4: f81a83a8     	stur	x8, [x29, #-0x58]
  1be9e8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1be9ec: f85783a9     	ldur	x9, [x29, #-0x88]
  1be9f0: 8b090108     	add	x8, x8, x9
  1be9f4: f81983a8     	stur	x8, [x29, #-0x68]
  1be9f8: f85983a8     	ldur	x8, [x29, #-0x68]
  1be9fc: b6f800a8     	tbz	x8, #0x3f, 0x1bea10 <mkvparser::Segment::ParseHeaders()+0x4a4>
  1bea00: 14000001     	b	0x1bea04 <mkvparser::Segment::ParseHeaders()+0x498>
  1bea04: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bea08: f81c83a8     	stur	x8, [x29, #-0x38]
  1bea0c: 1400020d     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bea10: f85783a8     	ldur	x8, [x29, #-0x88]
  1bea14: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bea18: 8b090108     	add	x8, x8, x9
  1bea1c: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bea20: eb090108     	subs	x8, x8, x9
  1bea24: f81703a8     	stur	x8, [x29, #-0x90]
  1bea28: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bea2c: b7f801a8     	tbnz	x8, #0x3f, 0x1bea60 <mkvparser::Segment::ParseHeaders()+0x4f4>
  1bea30: 14000001     	b	0x1bea34 <mkvparser::Segment::ParseHeaders()+0x4c8>
  1bea34: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bea38: f85783a9     	ldur	x9, [x29, #-0x88]
  1bea3c: 8b090108     	add	x8, x8, x9
  1bea40: f85b03a9     	ldur	x9, [x29, #-0x50]
  1bea44: eb090108     	subs	x8, x8, x9
  1bea48: f9008fe8     	str	x8, [sp, #0x118]
  1bea4c: 540000ad     	b.le	0x1bea60 <mkvparser::Segment::ParseHeaders()+0x4f4>
  1bea50: 14000001     	b	0x1bea54 <mkvparser::Segment::ParseHeaders()+0x4e8>
  1bea54: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bea58: f81c83a8     	stur	x8, [x29, #-0x38]
  1bea5c: 140001f9     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bea60: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bea64: f85783a9     	ldur	x9, [x29, #-0x88]
  1bea68: 8b090108     	add	x8, x8, x9
  1bea6c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1bea70: eb090108     	subs	x8, x8, x9
  1bea74: f9008be8     	str	x8, [sp, #0x110]
  1bea78: 540000ed     	b.le	0x1bea94 <mkvparser::Segment::ParseHeaders()+0x528>
  1bea7c: 14000001     	b	0x1bea80 <mkvparser::Segment::ParseHeaders()+0x514>
  1bea80: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bea84: f85783a9     	ldur	x9, [x29, #-0x88]
  1bea88: 8b090108     	add	x8, x8, x9
  1bea8c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bea90: 140001ec     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bea94: f85803a8     	ldur	x8, [x29, #-0x80]
  1bea98: 52952cc9     	mov	w9, #0xa966             // =43366
  1bea9c: 72a2a929     	movk	w9, #0x1549, lsl #16
  1beaa0: 2a0903ea     	mov	w10, w9
  1beaa4: eb0a0108     	subs	x8, x8, x10
  1beaa8: f90087e8     	str	x8, [sp, #0x108]
  1beaac: 54000901     	b.ne	0x1bebcc <mkvparser::Segment::ParseHeaders()+0x660>
  1beab0: 14000001     	b	0x1beab4 <mkvparser::Segment::ParseHeaders()+0x548>
  1beab4: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1beab8: f9404109     	ldr	x9, [x8, #0x80]
  1beabc: b40000a9     	cbz	x9, 0x1bead0 <mkvparser::Segment::ParseHeaders()+0x564>
  1beac0: 14000001     	b	0x1beac4 <mkvparser::Segment::ParseHeaders()+0x558>
  1beac4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1beac8: f81c83a8     	stur	x8, [x29, #-0x38]
  1beacc: 140001dd     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bead0: d0000741     	adrp	x1, 0x2a8000
  1bead4: f9435421     	ldr	x1, [x1, #0x6a8]
  1bead8: 52800a08     	mov	w8, #0x50               // =80
  1beadc: 2a0803e0     	mov	w0, w8
  1beae0: 97fb8830     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1beae4: aa0003e1     	mov	x1, x0
  1beae8: 2a1f03e8     	mov	w8, wzr
  1beaec: 381673a8     	sturb	w8, [x29, #-0x99]
  1beaf0: aa1f03fe     	mov	x30, xzr
  1beaf4: f90083e1     	str	x1, [sp, #0x100]
  1beaf8: f9007ffe     	str	x30, [sp, #0xf8]
  1beafc: b4000240     	cbz	x0, 0x1beb44 <mkvparser::Segment::ParseHeaders()+0x5d8>
  1beb00: 14000001     	b	0x1beb04 <mkvparser::Segment::ParseHeaders()+0x598>
  1beb04: f94083e8     	ldr	x8, [sp, #0x100]
  1beb08: f81683a8     	stur	x8, [x29, #-0x98]
  1beb0c: 320003e9     	orr	w9, wzr, #0x1
  1beb10: 381673a9     	sturb	w9, [x29, #-0x99]
  1beb14: f85a83a2     	ldur	x2, [x29, #-0x58]
  1beb18: f85783a3     	ldur	x3, [x29, #-0x88]
  1beb1c: f85a03a4     	ldur	x4, [x29, #-0x60]
  1beb20: f85703a5     	ldur	x5, [x29, #-0x90]
  1beb24: f94083e0     	ldr	x0, [sp, #0x100]
  1beb28: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1beb2c: f9007be8     	str	x8, [sp, #0xf0]
  1beb30: 97fb9e84     	bl	0xa6540 <_ZN9mkvparser11SegmentInfoC1EPNS_7SegmentExxxx@plt>
  1beb34: 14000001     	b	0x1beb38 <mkvparser::Segment::ParseHeaders()+0x5cc>
  1beb38: f9407be0     	ldr	x0, [sp, #0xf0]
  1beb3c: f9007fe0     	str	x0, [sp, #0xf8]
  1beb40: 14000001     	b	0x1beb44 <mkvparser::Segment::ParseHeaders()+0x5d8>
  1beb44: f9407fe8     	ldr	x8, [sp, #0xf8]
  1beb48: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1beb4c: f9004128     	str	x8, [x9, #0x80]
  1beb50: f9404128     	ldr	x8, [x9, #0x80]
  1beb54: b5000268     	cbnz	x8, 0x1beba0 <mkvparser::Segment::ParseHeaders()+0x634>
  1beb58: 14000001     	b	0x1beb5c <mkvparser::Segment::ParseHeaders()+0x5f0>
  1beb5c: 92800008     	mov	x8, #-0x1               // =-1
  1beb60: f81c83a8     	stur	x8, [x29, #-0x38]
  1beb64: 140001b7     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1beb68: f81583a0     	stur	x0, [x29, #-0xa8]
  1beb6c: 2a0103e8     	mov	w8, w1
  1beb70: b81543a8     	stur	w8, [x29, #-0xac]
  1beb74: 385673a8     	ldurb	w8, [x29, #-0x99]
  1beb78: 71000508     	subs	w8, w8, #0x1
  1beb7c: b900efe8     	str	w8, [sp, #0xec]
  1beb80: 540000e1     	b.ne	0x1beb9c <mkvparser::Segment::ParseHeaders()+0x630>
  1beb84: 14000001     	b	0x1beb88 <mkvparser::Segment::ParseHeaders()+0x61c>
  1beb88: f85683a0     	ldur	x0, [x29, #-0x98]
  1beb8c: d0000741     	adrp	x1, 0x2a8000
  1beb90: f9435421     	ldr	x1, [x1, #0x6a8]
  1beb94: 97fba42b     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1beb98: 14000001     	b	0x1beb9c <mkvparser::Segment::ParseHeaders()+0x630>
  1beb9c: 140001b7     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1beba0: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1beba4: f9404100     	ldr	x0, [x8, #0x80]
  1beba8: 97fbaa16     	bl	0xa9400 <_ZN9mkvparser11SegmentInfo5ParseEv@plt>
  1bebac: f81483a0     	stur	x0, [x29, #-0xb8]
  1bebb0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1bebb4: b40000a8     	cbz	x8, 0x1bebc8 <mkvparser::Segment::ParseHeaders()+0x65c>
  1bebb8: 14000001     	b	0x1bebbc <mkvparser::Segment::ParseHeaders()+0x650>
  1bebbc: f85483a8     	ldur	x8, [x29, #-0xb8]
  1bebc0: f81c83a8     	stur	x8, [x29, #-0x38]
  1bebc4: 1400019f     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bebc8: 1400017a     	b	0x1bf1b0 <mkvparser::Segment::ParseHeaders()+0xc44>
  1bebcc: f85803a8     	ldur	x8, [x29, #-0x80]
  1bebd0: 5295cd69     	mov	w9, #0xae6b             // =44651
  1bebd4: 72a2ca89     	movk	w9, #0x1654, lsl #16
  1bebd8: 2a0903ea     	mov	w10, w9
  1bebdc: eb0a0108     	subs	x8, x8, x10
  1bebe0: f90073e8     	str	x8, [sp, #0xe0]
  1bebe4: 54000901     	b.ne	0x1bed04 <mkvparser::Segment::ParseHeaders()+0x798>
  1bebe8: 14000001     	b	0x1bebec <mkvparser::Segment::ParseHeaders()+0x680>
  1bebec: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bebf0: f9404509     	ldr	x9, [x8, #0x88]
  1bebf4: b40000a9     	cbz	x9, 0x1bec08 <mkvparser::Segment::ParseHeaders()+0x69c>
  1bebf8: 14000001     	b	0x1bebfc <mkvparser::Segment::ParseHeaders()+0x690>
  1bebfc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bec00: f81c83a8     	stur	x8, [x29, #-0x38]
  1bec04: 1400018f     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bec08: d0000741     	adrp	x1, 0x2a8000
  1bec0c: f9435421     	ldr	x1, [x1, #0x6a8]
  1bec10: 321d0be8     	orr	w8, wzr, #0x38
  1bec14: 2a0803e0     	mov	w0, w8
  1bec18: 97fb87e2     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1bec1c: aa0003e1     	mov	x1, x0
  1bec20: 2a1f03e8     	mov	w8, wzr
  1bec24: 3813f3a8     	sturb	w8, [x29, #-0xc1]
  1bec28: aa1f03fe     	mov	x30, xzr
  1bec2c: f9006fe1     	str	x1, [sp, #0xd8]
  1bec30: f9006bfe     	str	x30, [sp, #0xd0]
  1bec34: b4000240     	cbz	x0, 0x1bec7c <mkvparser::Segment::ParseHeaders()+0x710>
  1bec38: 14000001     	b	0x1bec3c <mkvparser::Segment::ParseHeaders()+0x6d0>
  1bec3c: f9406fe8     	ldr	x8, [sp, #0xd8]
  1bec40: f81403a8     	stur	x8, [x29, #-0xc0]
  1bec44: 320003e9     	orr	w9, wzr, #0x1
  1bec48: 3813f3a9     	sturb	w9, [x29, #-0xc1]
  1bec4c: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bec50: f85783a3     	ldur	x3, [x29, #-0x88]
  1bec54: f85a03a4     	ldur	x4, [x29, #-0x60]
  1bec58: f85703a5     	ldur	x5, [x29, #-0x90]
  1bec5c: f9406fe0     	ldr	x0, [sp, #0xd8]
  1bec60: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1bec64: f90067e8     	str	x8, [sp, #0xc8]
  1bec68: 97fb968a     	bl	0xa4690 <_ZN9mkvparser6TracksC1EPNS_7SegmentExxxx@plt>
  1bec6c: 14000001     	b	0x1bec70 <mkvparser::Segment::ParseHeaders()+0x704>
  1bec70: f94067e0     	ldr	x0, [sp, #0xc8]
  1bec74: f9006be0     	str	x0, [sp, #0xd0]
  1bec78: 14000001     	b	0x1bec7c <mkvparser::Segment::ParseHeaders()+0x710>
  1bec7c: f9406be8     	ldr	x8, [sp, #0xd0]
  1bec80: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1bec84: f9004528     	str	x8, [x9, #0x88]
  1bec88: f9404528     	ldr	x8, [x9, #0x88]
  1bec8c: b5000268     	cbnz	x8, 0x1becd8 <mkvparser::Segment::ParseHeaders()+0x76c>
  1bec90: 14000001     	b	0x1bec94 <mkvparser::Segment::ParseHeaders()+0x728>
  1bec94: 92800008     	mov	x8, #-0x1               // =-1
  1bec98: f81c83a8     	stur	x8, [x29, #-0x38]
  1bec9c: 14000169     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1beca0: f81583a0     	stur	x0, [x29, #-0xa8]
  1beca4: 2a0103e8     	mov	w8, w1
  1beca8: b81543a8     	stur	w8, [x29, #-0xac]
  1becac: 3853f3a8     	ldurb	w8, [x29, #-0xc1]
  1becb0: 71000508     	subs	w8, w8, #0x1
  1becb4: b900c7e8     	str	w8, [sp, #0xc4]
  1becb8: 540000e1     	b.ne	0x1becd4 <mkvparser::Segment::ParseHeaders()+0x768>
  1becbc: 14000001     	b	0x1becc0 <mkvparser::Segment::ParseHeaders()+0x754>
  1becc0: f85403a0     	ldur	x0, [x29, #-0xc0]
  1becc4: d0000741     	adrp	x1, 0x2a8000
  1becc8: f9435421     	ldr	x1, [x1, #0x6a8]
  1beccc: 97fba3dd     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1becd0: 14000001     	b	0x1becd4 <mkvparser::Segment::ParseHeaders()+0x768>
  1becd4: 14000169     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1becd8: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1becdc: f9404500     	ldr	x0, [x8, #0x88]
  1bece0: 97fba644     	bl	0xa85f0 <_ZN9mkvparser6Tracks5ParseEv@plt>
  1bece4: f81303a0     	stur	x0, [x29, #-0xd0]
  1bece8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1becec: b40000a8     	cbz	x8, 0x1bed00 <mkvparser::Segment::ParseHeaders()+0x794>
  1becf0: 14000001     	b	0x1becf4 <mkvparser::Segment::ParseHeaders()+0x788>
  1becf4: f85303a8     	ldur	x8, [x29, #-0xd0]
  1becf8: f81c83a8     	stur	x8, [x29, #-0x38]
  1becfc: 14000151     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bed00: 1400012b     	b	0x1bf1ac <mkvparser::Segment::ParseHeaders()+0xc40>
  1bed04: f85803a8     	ldur	x8, [x29, #-0x80]
  1bed08: 52976d69     	mov	w9, #0xbb6b             // =47979
  1bed0c: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1bed10: 2a0903ea     	mov	w10, w9
  1bed14: eb0a0108     	subs	x8, x8, x10
  1bed18: f9005fe8     	str	x8, [sp, #0xb8]
  1bed1c: 54000781     	b.ne	0x1bee0c <mkvparser::Segment::ParseHeaders()+0x8a0>
  1bed20: 14000001     	b	0x1bed24 <mkvparser::Segment::ParseHeaders()+0x7b8>
  1bed24: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bed28: f9404909     	ldr	x9, [x8, #0x90]
  1bed2c: b50006e9     	cbnz	x9, 0x1bee08 <mkvparser::Segment::ParseHeaders()+0x89c>
  1bed30: 14000001     	b	0x1bed34 <mkvparser::Segment::ParseHeaders()+0x7c8>
  1bed34: d0000741     	adrp	x1, 0x2a8000
  1bed38: f9435421     	ldr	x1, [x1, #0x6a8]
  1bed3c: 52800908     	mov	w8, #0x48               // =72
  1bed40: 2a0803e0     	mov	w0, w8
  1bed44: 97fb8797     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1bed48: aa0003e1     	mov	x1, x0
  1bed4c: 2a1f03e8     	mov	w8, wzr
  1bed50: 381273a8     	sturb	w8, [x29, #-0xd9]
  1bed54: aa1f03fe     	mov	x30, xzr
  1bed58: f9005be1     	str	x1, [sp, #0xb0]
  1bed5c: f90057fe     	str	x30, [sp, #0xa8]
  1bed60: b4000240     	cbz	x0, 0x1beda8 <mkvparser::Segment::ParseHeaders()+0x83c>
  1bed64: 14000001     	b	0x1bed68 <mkvparser::Segment::ParseHeaders()+0x7fc>
  1bed68: f9405be8     	ldr	x8, [sp, #0xb0]
  1bed6c: f81283a8     	stur	x8, [x29, #-0xd8]
  1bed70: 320003e9     	orr	w9, wzr, #0x1
  1bed74: 381273a9     	sturb	w9, [x29, #-0xd9]
  1bed78: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bed7c: f85783a3     	ldur	x3, [x29, #-0x88]
  1bed80: f85a03a4     	ldur	x4, [x29, #-0x60]
  1bed84: f85703a5     	ldur	x5, [x29, #-0x90]
  1bed88: f9405be0     	ldr	x0, [sp, #0xb0]
  1bed8c: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1bed90: f90053e8     	str	x8, [sp, #0xa0]
  1bed94: 97fba743     	bl	0xa8aa0 <_ZN9mkvparser4CuesC1EPNS_7SegmentExxxx@plt>
  1bed98: 14000001     	b	0x1bed9c <mkvparser::Segment::ParseHeaders()+0x830>
  1bed9c: f94053e0     	ldr	x0, [sp, #0xa0]
  1beda0: f90057e0     	str	x0, [sp, #0xa8]
  1beda4: 14000001     	b	0x1beda8 <mkvparser::Segment::ParseHeaders()+0x83c>
  1beda8: f94057e8     	ldr	x8, [sp, #0xa8]
  1bedac: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1bedb0: f9004928     	str	x8, [x9, #0x90]
  1bedb4: f9404928     	ldr	x8, [x9, #0x90]
  1bedb8: b5000268     	cbnz	x8, 0x1bee04 <mkvparser::Segment::ParseHeaders()+0x898>
  1bedbc: 14000001     	b	0x1bedc0 <mkvparser::Segment::ParseHeaders()+0x854>
  1bedc0: 92800008     	mov	x8, #-0x1               // =-1
  1bedc4: f81c83a8     	stur	x8, [x29, #-0x38]
  1bedc8: 1400011e     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bedcc: f81583a0     	stur	x0, [x29, #-0xa8]
  1bedd0: 2a0103e8     	mov	w8, w1
  1bedd4: b81543a8     	stur	w8, [x29, #-0xac]
  1bedd8: 385273a8     	ldurb	w8, [x29, #-0xd9]
  1beddc: 71000508     	subs	w8, w8, #0x1
  1bede0: b9009fe8     	str	w8, [sp, #0x9c]
  1bede4: 540000e1     	b.ne	0x1bee00 <mkvparser::Segment::ParseHeaders()+0x894>
  1bede8: 14000001     	b	0x1bedec <mkvparser::Segment::ParseHeaders()+0x880>
  1bedec: f85283a0     	ldur	x0, [x29, #-0xd8]
  1bedf0: d0000741     	adrp	x1, 0x2a8000
  1bedf4: f9435421     	ldr	x1, [x1, #0x6a8]
  1bedf8: 97fba392     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1bedfc: 14000001     	b	0x1bee00 <mkvparser::Segment::ParseHeaders()+0x894>
  1bee00: 1400011e     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1bee04: 14000001     	b	0x1bee08 <mkvparser::Segment::ParseHeaders()+0x89c>
  1bee08: 140000e8     	b	0x1bf1a8 <mkvparser::Segment::ParseHeaders()+0xc3c>
  1bee0c: f85803a8     	ldur	x8, [x29, #-0x80]
  1bee10: 52936e89     	mov	w9, #0x9b74             // =39796
  1bee14: 72a229a9     	movk	w9, #0x114d, lsl #16
  1bee18: 2a0903ea     	mov	w10, w9
  1bee1c: eb0a0108     	subs	x8, x8, x10
  1bee20: f9004be8     	str	x8, [sp, #0x90]
  1bee24: 540008c1     	b.ne	0x1bef3c <mkvparser::Segment::ParseHeaders()+0x9d0>
  1bee28: 14000001     	b	0x1bee2c <mkvparser::Segment::ParseHeaders()+0x8c0>
  1bee2c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bee30: f9403d09     	ldr	x9, [x8, #0x78]
  1bee34: b5000829     	cbnz	x9, 0x1bef38 <mkvparser::Segment::ParseHeaders()+0x9cc>
  1bee38: 14000001     	b	0x1bee3c <mkvparser::Segment::ParseHeaders()+0x8d0>
  1bee3c: d0000741     	adrp	x1, 0x2a8000
  1bee40: f9435421     	ldr	x1, [x1, #0x6a8]
  1bee44: 52800908     	mov	w8, #0x48               // =72
  1bee48: 2a0803e0     	mov	w0, w8
  1bee4c: 97fb8755     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1bee50: aa0003e1     	mov	x1, x0
  1bee54: 2a1f03e8     	mov	w8, wzr
  1bee58: 381173a8     	sturb	w8, [x29, #-0xe9]
  1bee5c: aa1f03fe     	mov	x30, xzr
  1bee60: f90047e1     	str	x1, [sp, #0x88]
  1bee64: f90043fe     	str	x30, [sp, #0x80]
  1bee68: b4000240     	cbz	x0, 0x1beeb0 <mkvparser::Segment::ParseHeaders()+0x944>
  1bee6c: 14000001     	b	0x1bee70 <mkvparser::Segment::ParseHeaders()+0x904>
  1bee70: f94047e8     	ldr	x8, [sp, #0x88]
  1bee74: f81183a8     	stur	x8, [x29, #-0xe8]
  1bee78: 320003e9     	orr	w9, wzr, #0x1
  1bee7c: 381173a9     	sturb	w9, [x29, #-0xe9]
  1bee80: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bee84: f85783a3     	ldur	x3, [x29, #-0x88]
  1bee88: f85a03a4     	ldur	x4, [x29, #-0x60]
  1bee8c: f85703a5     	ldur	x5, [x29, #-0x90]
  1bee90: f94047e0     	ldr	x0, [sp, #0x88]
  1bee94: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1bee98: f9003fe8     	str	x8, [sp, #0x78]
  1bee9c: 97fb9f8d     	bl	0xa6cd0 <_ZN9mkvparser8SeekHeadC1EPNS_7SegmentExxxx@plt>
  1beea0: 14000001     	b	0x1beea4 <mkvparser::Segment::ParseHeaders()+0x938>
  1beea4: f9403fe0     	ldr	x0, [sp, #0x78]
  1beea8: f90043e0     	str	x0, [sp, #0x80]
  1beeac: 14000001     	b	0x1beeb0 <mkvparser::Segment::ParseHeaders()+0x944>
  1beeb0: f94043e8     	ldr	x8, [sp, #0x80]
  1beeb4: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1beeb8: f9003d28     	str	x8, [x9, #0x78]
  1beebc: f9403d28     	ldr	x8, [x9, #0x78]
  1beec0: b5000268     	cbnz	x8, 0x1bef0c <mkvparser::Segment::ParseHeaders()+0x9a0>
  1beec4: 14000001     	b	0x1beec8 <mkvparser::Segment::ParseHeaders()+0x95c>
  1beec8: 92800008     	mov	x8, #-0x1               // =-1
  1beecc: f81c83a8     	stur	x8, [x29, #-0x38]
  1beed0: 140000dc     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1beed4: f81583a0     	stur	x0, [x29, #-0xa8]
  1beed8: 2a0103e8     	mov	w8, w1
  1beedc: b81543a8     	stur	w8, [x29, #-0xac]
  1beee0: 385173a8     	ldurb	w8, [x29, #-0xe9]
  1beee4: 71000508     	subs	w8, w8, #0x1
  1beee8: b90077e8     	str	w8, [sp, #0x74]
  1beeec: 540000e1     	b.ne	0x1bef08 <mkvparser::Segment::ParseHeaders()+0x99c>
  1beef0: 14000001     	b	0x1beef4 <mkvparser::Segment::ParseHeaders()+0x988>
  1beef4: f85183a0     	ldur	x0, [x29, #-0xe8]
  1beef8: d0000741     	adrp	x1, 0x2a8000
  1beefc: f9435421     	ldr	x1, [x1, #0x6a8]
  1bef00: 97fba350     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1bef04: 14000001     	b	0x1bef08 <mkvparser::Segment::ParseHeaders()+0x99c>
  1bef08: 140000dc     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1bef0c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bef10: f9403d00     	ldr	x0, [x8, #0x78]
  1bef14: 97fb999b     	bl	0xa5580 <_ZN9mkvparser8SeekHead5ParseEv@plt>
  1bef18: f81083a0     	stur	x0, [x29, #-0xf8]
  1bef1c: f85083a8     	ldur	x8, [x29, #-0xf8]
  1bef20: b40000a8     	cbz	x8, 0x1bef34 <mkvparser::Segment::ParseHeaders()+0x9c8>
  1bef24: 14000001     	b	0x1bef28 <mkvparser::Segment::ParseHeaders()+0x9bc>
  1bef28: f85083a8     	ldur	x8, [x29, #-0xf8]
  1bef2c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bef30: 140000c4     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bef34: 14000001     	b	0x1bef38 <mkvparser::Segment::ParseHeaders()+0x9cc>
  1bef38: 1400009b     	b	0x1bf1a4 <mkvparser::Segment::ParseHeaders()+0xc38>
  1bef3c: f85803a8     	ldur	x8, [x29, #-0x80]
  1bef40: 5294ee09     	mov	w9, #0xa770             // =42864
  1bef44: 72a20869     	movk	w9, #0x1043, lsl #16
  1bef48: 2a0903ea     	mov	w10, w9
  1bef4c: eb0a0108     	subs	x8, x8, x10
  1bef50: f90037e8     	str	x8, [sp, #0x68]
  1bef54: 540008c1     	b.ne	0x1bf06c <mkvparser::Segment::ParseHeaders()+0xb00>
  1bef58: 14000001     	b	0x1bef5c <mkvparser::Segment::ParseHeaders()+0x9f0>
  1bef5c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bef60: f9404d09     	ldr	x9, [x8, #0x98]
  1bef64: b5000829     	cbnz	x9, 0x1bf068 <mkvparser::Segment::ParseHeaders()+0xafc>
  1bef68: 14000001     	b	0x1bef6c <mkvparser::Segment::ParseHeaders()+0xa00>
  1bef6c: d0000741     	adrp	x1, 0x2a8000
  1bef70: f9435421     	ldr	x1, [x1, #0x6a8]
  1bef74: 321d0be8     	orr	w8, wzr, #0x38
  1bef78: 2a0803e0     	mov	w0, w8
  1bef7c: 97fb8709     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1bef80: aa0003e1     	mov	x1, x0
  1bef84: 2a1f03e8     	mov	w8, wzr
  1bef88: 39077fe8     	strb	w8, [sp, #0x1df]
  1bef8c: aa1f03fe     	mov	x30, xzr
  1bef90: f90033e1     	str	x1, [sp, #0x60]
  1bef94: f9002ffe     	str	x30, [sp, #0x58]
  1bef98: b4000240     	cbz	x0, 0x1befe0 <mkvparser::Segment::ParseHeaders()+0xa74>
  1bef9c: 14000001     	b	0x1befa0 <mkvparser::Segment::ParseHeaders()+0xa34>
  1befa0: f94033e8     	ldr	x8, [sp, #0x60]
  1befa4: f81003a8     	stur	x8, [x29, #-0x100]
  1befa8: 320003e9     	orr	w9, wzr, #0x1
  1befac: 39077fe9     	strb	w9, [sp, #0x1df]
  1befb0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1befb4: f85783a3     	ldur	x3, [x29, #-0x88]
  1befb8: f85a03a4     	ldur	x4, [x29, #-0x60]
  1befbc: f85703a5     	ldur	x5, [x29, #-0x90]
  1befc0: f94033e0     	ldr	x0, [sp, #0x60]
  1befc4: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1befc8: f9002be8     	str	x8, [sp, #0x50]
  1befcc: 97fbaba5     	bl	0xa9e60 <_ZN9mkvparser8ChaptersC1EPNS_7SegmentExxxx@plt>
  1befd0: 14000001     	b	0x1befd4 <mkvparser::Segment::ParseHeaders()+0xa68>
  1befd4: f9402be0     	ldr	x0, [sp, #0x50]
  1befd8: f9002fe0     	str	x0, [sp, #0x58]
  1befdc: 14000001     	b	0x1befe0 <mkvparser::Segment::ParseHeaders()+0xa74>
  1befe0: f9402fe8     	ldr	x8, [sp, #0x58]
  1befe4: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1befe8: f9004d28     	str	x8, [x9, #0x98]
  1befec: f9404d28     	ldr	x8, [x9, #0x98]
  1beff0: b5000268     	cbnz	x8, 0x1bf03c <mkvparser::Segment::ParseHeaders()+0xad0>
  1beff4: 14000001     	b	0x1beff8 <mkvparser::Segment::ParseHeaders()+0xa8c>
  1beff8: 92800008     	mov	x8, #-0x1               // =-1
  1beffc: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf000: 14000090     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf004: f81583a0     	stur	x0, [x29, #-0xa8]
  1bf008: 2a0103e8     	mov	w8, w1
  1bf00c: b81543a8     	stur	w8, [x29, #-0xac]
  1bf010: 39477fe8     	ldrb	w8, [sp, #0x1df]
  1bf014: 71000508     	subs	w8, w8, #0x1
  1bf018: b9004fe8     	str	w8, [sp, #0x4c]
  1bf01c: 540000e1     	b.ne	0x1bf038 <mkvparser::Segment::ParseHeaders()+0xacc>
  1bf020: 14000001     	b	0x1bf024 <mkvparser::Segment::ParseHeaders()+0xab8>
  1bf024: f85003a0     	ldur	x0, [x29, #-0x100]
  1bf028: b0000741     	adrp	x1, 0x2a8000
  1bf02c: f9435421     	ldr	x1, [x1, #0x6a8]
  1bf030: 97fba304     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1bf034: 14000001     	b	0x1bf038 <mkvparser::Segment::ParseHeaders()+0xacc>
  1bf038: 14000090     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1bf03c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf040: f9404d00     	ldr	x0, [x8, #0x98]
  1bf044: 97fb9583     	bl	0xa4650 <_ZN9mkvparser8Chapters5ParseEv@plt>
  1bf048: f900ebe0     	str	x0, [sp, #0x1d0]
  1bf04c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1bf050: b40000a8     	cbz	x8, 0x1bf064 <mkvparser::Segment::ParseHeaders()+0xaf8>
  1bf054: 14000001     	b	0x1bf058 <mkvparser::Segment::ParseHeaders()+0xaec>
  1bf058: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1bf05c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf060: 14000078     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf064: 14000001     	b	0x1bf068 <mkvparser::Segment::ParseHeaders()+0xafc>
  1bf068: 1400004e     	b	0x1bf1a0 <mkvparser::Segment::ParseHeaders()+0xc34>
  1bf06c: f85803a8     	ldur	x8, [x29, #-0x80]
  1bf070: 52986ce9     	mov	w9, #0xc367             // =50023
  1bf074: 72a24a89     	movk	w9, #0x1254, lsl #16
  1bf078: 2a0903ea     	mov	w10, w9
  1bf07c: eb0a0108     	subs	x8, x8, x10
  1bf080: f90023e8     	str	x8, [sp, #0x40]
  1bf084: 540008c1     	b.ne	0x1bf19c <mkvparser::Segment::ParseHeaders()+0xc30>
  1bf088: 14000001     	b	0x1bf08c <mkvparser::Segment::ParseHeaders()+0xb20>
  1bf08c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf090: f9405109     	ldr	x9, [x8, #0xa0]
  1bf094: b5000829     	cbnz	x9, 0x1bf198 <mkvparser::Segment::ParseHeaders()+0xc2c>
  1bf098: 14000001     	b	0x1bf09c <mkvparser::Segment::ParseHeaders()+0xb30>
  1bf09c: b0000741     	adrp	x1, 0x2a8000
  1bf0a0: f9435421     	ldr	x1, [x1, #0x6a8]
  1bf0a4: 321d0be8     	orr	w8, wzr, #0x38
  1bf0a8: 2a0803e0     	mov	w0, w8
  1bf0ac: 97fb86bd     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1bf0b0: aa0003e1     	mov	x1, x0
  1bf0b4: 2a1f03e8     	mov	w8, wzr
  1bf0b8: 39071fe8     	strb	w8, [sp, #0x1c7]
  1bf0bc: aa1f03fe     	mov	x30, xzr
  1bf0c0: f9001fe1     	str	x1, [sp, #0x38]
  1bf0c4: f9001bfe     	str	x30, [sp, #0x30]
  1bf0c8: b4000240     	cbz	x0, 0x1bf110 <mkvparser::Segment::ParseHeaders()+0xba4>
  1bf0cc: 14000001     	b	0x1bf0d0 <mkvparser::Segment::ParseHeaders()+0xb64>
  1bf0d0: f9401fe8     	ldr	x8, [sp, #0x38]
  1bf0d4: f900e7e8     	str	x8, [sp, #0x1c8]
  1bf0d8: 320003e9     	orr	w9, wzr, #0x1
  1bf0dc: 39071fe9     	strb	w9, [sp, #0x1c7]
  1bf0e0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bf0e4: f85783a3     	ldur	x3, [x29, #-0x88]
  1bf0e8: f85a03a4     	ldur	x4, [x29, #-0x60]
  1bf0ec: f85703a5     	ldur	x5, [x29, #-0x90]
  1bf0f0: f9401fe0     	ldr	x0, [sp, #0x38]
  1bf0f4: f940dbe1     	ldr	x1, [sp, #0x1b0]
  1bf0f8: f90017e8     	str	x8, [sp, #0x28]
  1bf0fc: 97fbad75     	bl	0xaa6d0 <_ZN9mkvparser4TagsC1EPNS_7SegmentExxxx@plt>
  1bf100: 14000001     	b	0x1bf104 <mkvparser::Segment::ParseHeaders()+0xb98>
  1bf104: f94017e0     	ldr	x0, [sp, #0x28]
  1bf108: f9001be0     	str	x0, [sp, #0x30]
  1bf10c: 14000001     	b	0x1bf110 <mkvparser::Segment::ParseHeaders()+0xba4>
  1bf110: f9401be8     	ldr	x8, [sp, #0x30]
  1bf114: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1bf118: f9005128     	str	x8, [x9, #0xa0]
  1bf11c: f9405128     	ldr	x8, [x9, #0xa0]
  1bf120: b5000268     	cbnz	x8, 0x1bf16c <mkvparser::Segment::ParseHeaders()+0xc00>
  1bf124: 14000001     	b	0x1bf128 <mkvparser::Segment::ParseHeaders()+0xbbc>
  1bf128: 92800008     	mov	x8, #-0x1               // =-1
  1bf12c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf130: 14000044     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf134: f81583a0     	stur	x0, [x29, #-0xa8]
  1bf138: 2a0103e8     	mov	w8, w1
  1bf13c: b81543a8     	stur	w8, [x29, #-0xac]
  1bf140: 39471fe8     	ldrb	w8, [sp, #0x1c7]
  1bf144: 71000508     	subs	w8, w8, #0x1
  1bf148: b90027e8     	str	w8, [sp, #0x24]
  1bf14c: 540000e1     	b.ne	0x1bf168 <mkvparser::Segment::ParseHeaders()+0xbfc>
  1bf150: 14000001     	b	0x1bf154 <mkvparser::Segment::ParseHeaders()+0xbe8>
  1bf154: f940e7e0     	ldr	x0, [sp, #0x1c8]
  1bf158: b0000741     	adrp	x1, 0x2a8000
  1bf15c: f9435421     	ldr	x1, [x1, #0x6a8]
  1bf160: 97fba2b8     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1bf164: 14000001     	b	0x1bf168 <mkvparser::Segment::ParseHeaders()+0xbfc>
  1bf168: 14000044     	b	0x1bf278 <mkvparser::Segment::ParseHeaders()+0xd0c>
  1bf16c: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf170: f9405100     	ldr	x0, [x8, #0xa0]
  1bf174: 97fbae93     	bl	0xaabc0 <_ZN9mkvparser4Tags5ParseEv@plt>
  1bf178: f900dfe0     	str	x0, [sp, #0x1b8]
  1bf17c: f940dfe8     	ldr	x8, [sp, #0x1b8]
  1bf180: b40000a8     	cbz	x8, 0x1bf194 <mkvparser::Segment::ParseHeaders()+0xc28>
  1bf184: 14000001     	b	0x1bf188 <mkvparser::Segment::ParseHeaders()+0xc1c>
  1bf188: f940dfe8     	ldr	x8, [sp, #0x1b8]
  1bf18c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf190: 1400002c     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf194: 14000001     	b	0x1bf198 <mkvparser::Segment::ParseHeaders()+0xc2c>
  1bf198: 14000001     	b	0x1bf19c <mkvparser::Segment::ParseHeaders()+0xc30>
  1bf19c: 14000001     	b	0x1bf1a0 <mkvparser::Segment::ParseHeaders()+0xc34>
  1bf1a0: 14000001     	b	0x1bf1a4 <mkvparser::Segment::ParseHeaders()+0xc38>
  1bf1a4: 14000001     	b	0x1bf1a8 <mkvparser::Segment::ParseHeaders()+0xc3c>
  1bf1a8: 14000001     	b	0x1bf1ac <mkvparser::Segment::ParseHeaders()+0xc40>
  1bf1ac: 14000001     	b	0x1bf1b0 <mkvparser::Segment::ParseHeaders()+0xc44>
  1bf1b0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bf1b4: f85783a9     	ldur	x9, [x29, #-0x88]
  1bf1b8: 8b090108     	add	x8, x8, x9
  1bf1bc: f940dbe9     	ldr	x9, [sp, #0x1b0]
  1bf1c0: f9003528     	str	x8, [x9, #0x68]
  1bf1c4: 17fffd3a     	b	0x1be6ac <mkvparser::Segment::ParseHeaders()+0x140>
  1bf1c8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bf1cc: b7f80188     	tbnz	x8, #0x3f, 0x1bf1fc <mkvparser::Segment::ParseHeaders()+0xc90>
  1bf1d0: 14000001     	b	0x1bf1d4 <mkvparser::Segment::ParseHeaders()+0xc68>
  1bf1d4: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf1d8: f9403509     	ldr	x9, [x8, #0x68]
  1bf1dc: f85b03aa     	ldur	x10, [x29, #-0x50]
  1bf1e0: eb0a0129     	subs	x9, x9, x10
  1bf1e4: f9000fe9     	str	x9, [sp, #0x18]
  1bf1e8: 540000ad     	b.le	0x1bf1fc <mkvparser::Segment::ParseHeaders()+0xc90>
  1bf1ec: 14000001     	b	0x1bf1f0 <mkvparser::Segment::ParseHeaders()+0xc84>
  1bf1f0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf1f4: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf1f8: 14000012     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf1fc: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf200: f9404109     	ldr	x9, [x8, #0x80]
  1bf204: b50000a9     	cbnz	x9, 0x1bf218 <mkvparser::Segment::ParseHeaders()+0xcac>
  1bf208: 14000001     	b	0x1bf20c <mkvparser::Segment::ParseHeaders()+0xca0>
  1bf20c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf210: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf214: 1400000b     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf218: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1bf21c: f9404509     	ldr	x9, [x8, #0x88]
  1bf220: b50000a9     	cbnz	x9, 0x1bf234 <mkvparser::Segment::ParseHeaders()+0xcc8>
  1bf224: 14000001     	b	0x1bf228 <mkvparser::Segment::ParseHeaders()+0xcbc>
  1bf228: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf22c: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf230: 14000004     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf234: aa1f03e8     	mov	x8, xzr
  1bf238: f81c83a8     	stur	x8, [x29, #-0x38]
  1bf23c: 14000001     	b	0x1bf240 <mkvparser::Segment::ParseHeaders()+0xcd4>
  1bf240: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bf244: d53bd049     	mrs	x9, TPIDR_EL0
  1bf248: f9401529     	ldr	x9, [x9, #0x28]
  1bf24c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bf250: eb0a0129     	subs	x9, x9, x10
  1bf254: f9000be8     	str	x8, [sp, #0x10]
  1bf258: f90007e9     	str	x9, [sp, #0x8]
  1bf25c: 54000121     	b.ne	0x1bf280 <mkvparser::Segment::ParseHeaders()+0xd14>
  1bf260: 14000001     	b	0x1bf264 <mkvparser::Segment::ParseHeaders()+0xcf8>
  1bf264: f9400be0     	ldr	x0, [sp, #0x10]
  1bf268: 910b43ff     	add	sp, sp, #0x2d0
  1bf26c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1bf270: f84207fc     	ldr	x28, [sp], #0x20
  1bf274: d65f03c0     	ret
  1bf278: f85583a0     	ldur	x0, [x29, #-0xa8]
  1bf27c: 97fba325     	bl	0xa7f10 <_Unwind_Resume@plt>
  1bf280: 97fbaabc     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bf284 <mkvparser::SegmentInfo::Parse()>:
  1bf284: d10383ff     	sub	sp, sp, #0xe0
  1bf288: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1bf28c: 910343fd     	add	x29, sp, #0xd0
  1bf290: d53bd048     	mrs	x8, TPIDR_EL0
  1bf294: f9401508     	ldr	x8, [x8, #0x28]
  1bf298: f81f83a8     	stur	x8, [x29, #-0x8]
  1bf29c: f81d03a0     	stur	x0, [x29, #-0x30]
  1bf2a0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bf2a4: aa0803e0     	mov	x0, x8
  1bf2a8: f9401d08     	ldr	x8, [x8, #0x38]
  1bf2ac: f9002fe0     	str	x0, [sp, #0x58]
  1bf2b0: b5000068     	cbnz	x8, 0x1bf2bc <mkvparser::SegmentInfo::Parse()+0x38>
  1bf2b4: 14000001     	b	0x1bf2b8 <mkvparser::SegmentInfo::Parse()+0x34>
  1bf2b8: 14000009     	b	0x1bf2dc <mkvparser::SegmentInfo::Parse()+0x58>
  1bf2bc: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf2c0: 9102a000     	add	x0, x0, #0xa8
  1bf2c4: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bf2c8: 9122e442     	add	x2, x2, #0x8b9
  1bf2cc: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bf2d0: 91237863     	add	x3, x3, #0x8de
  1bf2d4: 5281f141     	mov	w1, #0xf8a              // =3978
  1bf2d8: 97fb840e     	bl	0xa0310 <__assert2@plt>
  1bf2dc: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf2e0: f9402109     	ldr	x9, [x8, #0x40]
  1bf2e4: b5000069     	cbnz	x9, 0x1bf2f0 <mkvparser::SegmentInfo::Parse()+0x6c>
  1bf2e8: 14000001     	b	0x1bf2ec <mkvparser::SegmentInfo::Parse()+0x68>
  1bf2ec: 14000009     	b	0x1bf310 <mkvparser::SegmentInfo::Parse()+0x8c>
  1bf2f0: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf2f4: 9102a000     	add	x0, x0, #0xa8
  1bf2f8: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bf2fc: 9122e442     	add	x2, x2, #0x8b9
  1bf300: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bf304: 9123e463     	add	x3, x3, #0x8f9
  1bf308: 5281f161     	mov	w1, #0xf8b              // =3979
  1bf30c: 97fb8401     	bl	0xa0310 <__assert2@plt>
  1bf310: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf314: f9402509     	ldr	x9, [x8, #0x48]
  1bf318: b5000069     	cbnz	x9, 0x1bf324 <mkvparser::SegmentInfo::Parse()+0xa0>
  1bf31c: 14000001     	b	0x1bf320 <mkvparser::SegmentInfo::Parse()+0x9c>
  1bf320: 14000009     	b	0x1bf344 <mkvparser::SegmentInfo::Parse()+0xc0>
  1bf324: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf328: 9102a000     	add	x0, x0, #0xa8
  1bf32c: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bf330: 9122e442     	add	x2, x2, #0x8b9
  1bf334: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bf338: 91245463     	add	x3, x3, #0x915
  1bf33c: 5281f181     	mov	w1, #0xf8c              // =3980
  1bf340: 97fb83f4     	bl	0xa0310 <__assert2@plt>
  1bf344: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf348: f9400109     	ldr	x9, [x8]
  1bf34c: f9400129     	ldr	x9, [x9]
  1bf350: f81c83a9     	stur	x9, [x29, #-0x38]
  1bf354: f9400509     	ldr	x9, [x8, #0x8]
  1bf358: f81f03a9     	stur	x9, [x29, #-0x10]
  1bf35c: f9400509     	ldr	x9, [x8, #0x8]
  1bf360: f940090a     	ldr	x10, [x8, #0x10]
  1bf364: 8b0a0129     	add	x9, x9, x10
  1bf368: f81c03a9     	stur	x9, [x29, #-0x40]
  1bf36c: 5288480b     	mov	w11, #0x4240            // =16960
  1bf370: 72a001eb     	movk	w11, #0xf, lsl #16
  1bf374: 2a0b03e9     	mov	w9, w11
  1bf378: f9001509     	str	x9, [x8, #0x28]
  1bf37c: d2f7fe09     	mov	x9, #-0x4010000000000000 // =-4616189618054758400
  1bf380: f9001909     	str	x9, [x8, #0x30]
  1bf384: 14000001     	b	0x1bf388 <mkvparser::SegmentInfo::Parse()+0x104>
  1bf388: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bf38c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bf390: eb090108     	subs	x8, x8, x9
  1bf394: f9002be8     	str	x8, [sp, #0x50]
  1bf398: 5400128a     	b.ge	0x1bf5e8 <mkvparser::SegmentInfo::Parse()+0x364>
  1bf39c: 14000001     	b	0x1bf3a0 <mkvparser::SegmentInfo::Parse()+0x11c>
  1bf3a0: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf3a4: f85c03a2     	ldur	x2, [x29, #-0x40]
  1bf3a8: d10043a1     	sub	x1, x29, #0x10
  1bf3ac: d10063a3     	sub	x3, x29, #0x18
  1bf3b0: d10083a4     	sub	x4, x29, #0x20
  1bf3b4: 97fb89bf     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bf3b8: f81b83a0     	stur	x0, [x29, #-0x48]
  1bf3bc: f85b83a0     	ldur	x0, [x29, #-0x48]
  1bf3c0: b6f800a0     	tbz	x0, #0x3f, 0x1bf3d4 <mkvparser::SegmentInfo::Parse()+0x150>
  1bf3c4: 14000001     	b	0x1bf3c8 <mkvparser::SegmentInfo::Parse()+0x144>
  1bf3c8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bf3cc: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf3d0: 140000a1     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf3d4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bf3d8: 529af629     	mov	w9, #0xd7b1             // =55217
  1bf3dc: 72a00549     	movk	w9, #0x2a, lsl #16
  1bf3e0: 2a0903ea     	mov	w10, w9
  1bf3e4: eb0a0108     	subs	x8, x8, x10
  1bf3e8: f90027e8     	str	x8, [sp, #0x48]
  1bf3ec: 54000221     	b.ne	0x1bf430 <mkvparser::SegmentInfo::Parse()+0x1ac>
  1bf3f0: 14000001     	b	0x1bf3f4 <mkvparser::SegmentInfo::Parse()+0x170>
  1bf3f4: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf3f8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bf3fc: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bf400: 97fb9fec     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1bf404: f9402fe1     	ldr	x1, [sp, #0x58]
  1bf408: f9001420     	str	x0, [x1, #0x28]
  1bf40c: f9401420     	ldr	x0, [x1, #0x28]
  1bf410: f1000000     	subs	x0, x0, #0x0
  1bf414: f90023e0     	str	x0, [sp, #0x40]
  1bf418: 540000ac     	b.gt	0x1bf42c <mkvparser::SegmentInfo::Parse()+0x1a8>
  1bf41c: 14000001     	b	0x1bf420 <mkvparser::SegmentInfo::Parse()+0x19c>
  1bf420: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf424: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf428: 1400008b     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf42c: 14000061     	b	0x1bf5b0 <mkvparser::SegmentInfo::Parse()+0x32c>
  1bf430: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bf434: 52889129     	mov	w9, #0x4489             // =17545
  1bf438: 2a0903ea     	mov	w10, w9
  1bf43c: eb0a0108     	subs	x8, x8, x10
  1bf440: f9001fe8     	str	x8, [sp, #0x38]
  1bf444: 54000301     	b.ne	0x1bf4a4 <mkvparser::SegmentInfo::Parse()+0x220>
  1bf448: 14000001     	b	0x1bf44c <mkvparser::SegmentInfo::Parse()+0x1c8>
  1bf44c: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf450: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bf454: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bf458: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf45c: 9100c103     	add	x3, x8, #0x30
  1bf460: 97fba94c     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1bf464: f81b03a0     	stur	x0, [x29, #-0x50]
  1bf468: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bf46c: b6f800a8     	tbz	x8, #0x3f, 0x1bf480 <mkvparser::SegmentInfo::Parse()+0x1fc>
  1bf470: 14000001     	b	0x1bf474 <mkvparser::SegmentInfo::Parse()+0x1f0>
  1bf474: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bf478: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf47c: 14000076     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf480: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf484: fd401900     	ldr	d0, [x8, #0x30]
  1bf488: 1e602008     	fcmp	d0, #0.0
  1bf48c: 540000a5     	b.pl	0x1bf4a0 <mkvparser::SegmentInfo::Parse()+0x21c>
  1bf490: 14000001     	b	0x1bf494 <mkvparser::SegmentInfo::Parse()+0x210>
  1bf494: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf498: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf49c: 1400006e     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf4a0: 14000043     	b	0x1bf5ac <mkvparser::SegmentInfo::Parse()+0x328>
  1bf4a4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bf4a8: 5289b009     	mov	w9, #0x4d80             // =19840
  1bf4ac: 2a0903ea     	mov	w10, w9
  1bf4b0: eb0a0108     	subs	x8, x8, x10
  1bf4b4: f9001be8     	str	x8, [sp, #0x30]
  1bf4b8: 54000201     	b.ne	0x1bf4f8 <mkvparser::SegmentInfo::Parse()+0x274>
  1bf4bc: 14000001     	b	0x1bf4c0 <mkvparser::SegmentInfo::Parse()+0x23c>
  1bf4c0: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf4c4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bf4c8: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bf4cc: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf4d0: 9100e103     	add	x3, x8, #0x38
  1bf4d4: 97fb8337     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1bf4d8: f81a83a0     	stur	x0, [x29, #-0x58]
  1bf4dc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bf4e0: b40000a8     	cbz	x8, 0x1bf4f4 <mkvparser::SegmentInfo::Parse()+0x270>
  1bf4e4: 14000001     	b	0x1bf4e8 <mkvparser::SegmentInfo::Parse()+0x264>
  1bf4e8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1bf4ec: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf4f0: 14000059     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf4f4: 1400002d     	b	0x1bf5a8 <mkvparser::SegmentInfo::Parse()+0x324>
  1bf4f8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bf4fc: 528ae829     	mov	w9, #0x5741             // =22337
  1bf500: 2a0903ea     	mov	w10, w9
  1bf504: eb0a0108     	subs	x8, x8, x10
  1bf508: f90017e8     	str	x8, [sp, #0x28]
  1bf50c: 54000201     	b.ne	0x1bf54c <mkvparser::SegmentInfo::Parse()+0x2c8>
  1bf510: 14000001     	b	0x1bf514 <mkvparser::SegmentInfo::Parse()+0x290>
  1bf514: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf518: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bf51c: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bf520: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf524: 91010103     	add	x3, x8, #0x40
  1bf528: 97fb8322     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1bf52c: f81a03a0     	stur	x0, [x29, #-0x60]
  1bf530: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bf534: b40000a8     	cbz	x8, 0x1bf548 <mkvparser::SegmentInfo::Parse()+0x2c4>
  1bf538: 14000001     	b	0x1bf53c <mkvparser::SegmentInfo::Parse()+0x2b8>
  1bf53c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1bf540: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf544: 14000044     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf548: 14000017     	b	0x1bf5a4 <mkvparser::SegmentInfo::Parse()+0x320>
  1bf54c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1bf550: 528f7529     	mov	w9, #0x7ba9             // =31657
  1bf554: 2a0903ea     	mov	w10, w9
  1bf558: eb0a0108     	subs	x8, x8, x10
  1bf55c: f90013e8     	str	x8, [sp, #0x20]
  1bf560: 54000201     	b.ne	0x1bf5a0 <mkvparser::SegmentInfo::Parse()+0x31c>
  1bf564: 14000001     	b	0x1bf568 <mkvparser::SegmentInfo::Parse()+0x2e4>
  1bf568: f85c83a0     	ldur	x0, [x29, #-0x38]
  1bf56c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1bf570: f85e03a2     	ldur	x2, [x29, #-0x20]
  1bf574: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf578: 91012103     	add	x3, x8, #0x48
  1bf57c: 97fb830d     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1bf580: f90037e0     	str	x0, [sp, #0x68]
  1bf584: f94037e8     	ldr	x8, [sp, #0x68]
  1bf588: b40000a8     	cbz	x8, 0x1bf59c <mkvparser::SegmentInfo::Parse()+0x318>
  1bf58c: 14000001     	b	0x1bf590 <mkvparser::SegmentInfo::Parse()+0x30c>
  1bf590: f94037e8     	ldr	x8, [sp, #0x68]
  1bf594: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf598: 1400002f     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf59c: 14000001     	b	0x1bf5a0 <mkvparser::SegmentInfo::Parse()+0x31c>
  1bf5a0: 14000001     	b	0x1bf5a4 <mkvparser::SegmentInfo::Parse()+0x320>
  1bf5a4: 14000001     	b	0x1bf5a8 <mkvparser::SegmentInfo::Parse()+0x324>
  1bf5a8: 14000001     	b	0x1bf5ac <mkvparser::SegmentInfo::Parse()+0x328>
  1bf5ac: 14000001     	b	0x1bf5b0 <mkvparser::SegmentInfo::Parse()+0x32c>
  1bf5b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf5b4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1bf5b8: 8b080128     	add	x8, x9, x8
  1bf5bc: f81f03a8     	stur	x8, [x29, #-0x10]
  1bf5c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bf5c4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bf5c8: eb090108     	subs	x8, x8, x9
  1bf5cc: f9000fe8     	str	x8, [sp, #0x18]
  1bf5d0: 540000ad     	b.le	0x1bf5e4 <mkvparser::SegmentInfo::Parse()+0x360>
  1bf5d4: 14000001     	b	0x1bf5d8 <mkvparser::SegmentInfo::Parse()+0x354>
  1bf5d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf5dc: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf5e0: 1400001d     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf5e4: 17ffff69     	b	0x1bf388 <mkvparser::SegmentInfo::Parse()+0x104>
  1bf5e8: f9402fe8     	ldr	x8, [sp, #0x58]
  1bf5ec: fd401900     	ldr	d0, [x8, #0x30]
  1bf5f0: fd401501     	ldr	d1, [x8, #0x28]
  1bf5f4: 5e61d821     	scvtf	d1, d1
  1bf5f8: 1e610800     	fmul	d0, d0, d1
  1bf5fc: fd0033e0     	str	d0, [sp, #0x60]
  1bf600: fd4033e0     	ldr	d0, [sp, #0x60]
  1bf604: f0000409     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1bf608: fd402d21     	ldr	d1, [x9, #0x58]
  1bf60c: 1e612000     	fcmp	d0, d1
  1bf610: 540000ad     	b.le	0x1bf624 <mkvparser::SegmentInfo::Parse()+0x3a0>
  1bf614: 14000001     	b	0x1bf618 <mkvparser::SegmentInfo::Parse()+0x394>
  1bf618: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf61c: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf620: 1400000d     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf624: f85f03a8     	ldur	x8, [x29, #-0x10]
  1bf628: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bf62c: eb090108     	subs	x8, x8, x9
  1bf630: f9000be8     	str	x8, [sp, #0x10]
  1bf634: 540000a0     	b.eq	0x1bf648 <mkvparser::SegmentInfo::Parse()+0x3c4>
  1bf638: 14000001     	b	0x1bf63c <mkvparser::SegmentInfo::Parse()+0x3b8>
  1bf63c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf640: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf644: 14000004     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf648: aa1f03e8     	mov	x8, xzr
  1bf64c: f81d83a8     	stur	x8, [x29, #-0x28]
  1bf650: 14000001     	b	0x1bf654 <mkvparser::SegmentInfo::Parse()+0x3d0>
  1bf654: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bf658: d53bd049     	mrs	x9, TPIDR_EL0
  1bf65c: f9401529     	ldr	x9, [x9, #0x28]
  1bf660: f85f83aa     	ldur	x10, [x29, #-0x8]
  1bf664: eb0a0129     	subs	x9, x9, x10
  1bf668: f90007e8     	str	x8, [sp, #0x8]
  1bf66c: f90003e9     	str	x9, [sp]
  1bf670: 540000c1     	b.ne	0x1bf688 <mkvparser::SegmentInfo::Parse()+0x404>
  1bf674: 14000001     	b	0x1bf678 <mkvparser::SegmentInfo::Parse()+0x3f4>
  1bf678: f94007e0     	ldr	x0, [sp, #0x8]
  1bf67c: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1bf680: 910383ff     	add	sp, sp, #0xe0
  1bf684: d65f03c0     	ret
  1bf688: 97fba9ba     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bf68c <mkvparser::Tracks::Parse()>:
  1bf68c: d10483ff     	sub	sp, sp, #0x120
  1bf690: f90083fc     	str	x28, [sp, #0x100]
  1bf694: a9117bfd     	stp	x29, x30, [sp, #0x110]
  1bf698: 910443fd     	add	x29, sp, #0x110
  1bf69c: d53bd048     	mrs	x8, TPIDR_EL0
  1bf6a0: f9401508     	ldr	x8, [x8, #0x28]
  1bf6a4: f81e83a8     	stur	x8, [x29, #-0x18]
  1bf6a8: f81b03a0     	stur	x0, [x29, #-0x50]
  1bf6ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bf6b0: aa0803e0     	mov	x0, x8
  1bf6b4: f9401508     	ldr	x8, [x8, #0x28]
  1bf6b8: f90037e0     	str	x0, [sp, #0x68]
  1bf6bc: b5000068     	cbnz	x8, 0x1bf6c8 <mkvparser::Tracks::Parse()+0x3c>
  1bf6c0: 14000001     	b	0x1bf6c4 <mkvparser::Tracks::Parse()+0x38>
  1bf6c4: 14000009     	b	0x1bf6e8 <mkvparser::Tracks::Parse()+0x5c>
  1bf6c8: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf6cc: 9102a000     	add	x0, x0, #0xa8
  1bf6d0: 90000422     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf6d4: 91095442     	add	x2, x2, #0x255
  1bf6d8: 90000423     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf6dc: 9109d463     	add	x3, x3, #0x275
  1bf6e0: 5282b301     	mov	w1, #0x1598             // =5528
  1bf6e4: 97fb830b     	bl	0xa0310 <__assert2@plt>
  1bf6e8: f94037e8     	ldr	x8, [sp, #0x68]
  1bf6ec: f9401909     	ldr	x9, [x8, #0x30]
  1bf6f0: b5000069     	cbnz	x9, 0x1bf6fc <mkvparser::Tracks::Parse()+0x70>
  1bf6f4: 14000001     	b	0x1bf6f8 <mkvparser::Tracks::Parse()+0x6c>
  1bf6f8: 14000009     	b	0x1bf71c <mkvparser::Tracks::Parse()+0x90>
  1bf6fc: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf700: 9102a000     	add	x0, x0, #0xa8
  1bf704: 90000422     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf708: 91095442     	add	x2, x2, #0x255
  1bf70c: 90000423     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf710: 910a3063     	add	x3, x3, #0x28c
  1bf714: 5282b321     	mov	w1, #0x1599             // =5529
  1bf718: 97fb82fe     	bl	0xa0310 <__assert2@plt>
  1bf71c: f94037e8     	ldr	x8, [sp, #0x68]
  1bf720: f9400509     	ldr	x9, [x8, #0x8]
  1bf724: f940090a     	ldr	x10, [x8, #0x10]
  1bf728: 8b0a0129     	add	x9, x9, x10
  1bf72c: f81a83a9     	stur	x9, [x29, #-0x58]
  1bf730: f9400109     	ldr	x9, [x8]
  1bf734: f9400129     	ldr	x9, [x9]
  1bf738: f81a03a9     	stur	x9, [x29, #-0x60]
  1bf73c: 2a1f03eb     	mov	w11, wzr
  1bf740: b819c3ab     	stur	w11, [x29, #-0x64]
  1bf744: f9400509     	ldr	x9, [x8, #0x8]
  1bf748: f81e03a9     	stur	x9, [x29, #-0x20]
  1bf74c: 14000001     	b	0x1bf750 <mkvparser::Tracks::Parse()+0xc4>
  1bf750: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf754: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bf758: eb090108     	subs	x8, x8, x9
  1bf75c: f90033e8     	str	x8, [sp, #0x60]
  1bf760: 5400054a     	b.ge	0x1bf808 <mkvparser::Tracks::Parse()+0x17c>
  1bf764: 14000001     	b	0x1bf768 <mkvparser::Tracks::Parse()+0xdc>
  1bf768: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bf76c: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bf770: d10083a1     	sub	x1, x29, #0x20
  1bf774: d100a3a3     	sub	x3, x29, #0x28
  1bf778: d100c3a4     	sub	x4, x29, #0x30
  1bf77c: 97fb88cd     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bf780: f81903a0     	stur	x0, [x29, #-0x70]
  1bf784: f85903a0     	ldur	x0, [x29, #-0x70]
  1bf788: b6f800a0     	tbz	x0, #0x3f, 0x1bf79c <mkvparser::Tracks::Parse()+0x110>
  1bf78c: 14000001     	b	0x1bf790 <mkvparser::Tracks::Parse()+0x104>
  1bf790: f85903a8     	ldur	x8, [x29, #-0x70]
  1bf794: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf798: 140000af     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf79c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bf7a0: b5000068     	cbnz	x8, 0x1bf7ac <mkvparser::Tracks::Parse()+0x120>
  1bf7a4: 14000001     	b	0x1bf7a8 <mkvparser::Tracks::Parse()+0x11c>
  1bf7a8: 17ffffea     	b	0x1bf750 <mkvparser::Tracks::Parse()+0xc4>
  1bf7ac: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bf7b0: f102b908     	subs	x8, x8, #0xae
  1bf7b4: f9002fe8     	str	x8, [sp, #0x58]
  1bf7b8: 540000c1     	b.ne	0x1bf7d0 <mkvparser::Tracks::Parse()+0x144>
  1bf7bc: 14000001     	b	0x1bf7c0 <mkvparser::Tracks::Parse()+0x134>
  1bf7c0: b859c3a8     	ldur	w8, [x29, #-0x64]
  1bf7c4: 11000508     	add	w8, w8, #0x1
  1bf7c8: b819c3a8     	stur	w8, [x29, #-0x64]
  1bf7cc: 14000001     	b	0x1bf7d0 <mkvparser::Tracks::Parse()+0x144>
  1bf7d0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bf7d4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bf7d8: 8b080128     	add	x8, x9, x8
  1bf7dc: f81e03a8     	stur	x8, [x29, #-0x20]
  1bf7e0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf7e4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bf7e8: eb090108     	subs	x8, x8, x9
  1bf7ec: f9002be8     	str	x8, [sp, #0x50]
  1bf7f0: 540000ad     	b.le	0x1bf804 <mkvparser::Tracks::Parse()+0x178>
  1bf7f4: 14000001     	b	0x1bf7f8 <mkvparser::Tracks::Parse()+0x16c>
  1bf7f8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf7fc: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf800: 14000095     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf804: 17ffffd3     	b	0x1bf750 <mkvparser::Tracks::Parse()+0xc4>
  1bf808: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf80c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bf810: eb090108     	subs	x8, x8, x9
  1bf814: f90027e8     	str	x8, [sp, #0x48]
  1bf818: 540000a0     	b.eq	0x1bf82c <mkvparser::Tracks::Parse()+0x1a0>
  1bf81c: 14000001     	b	0x1bf820 <mkvparser::Tracks::Parse()+0x194>
  1bf820: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bf824: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf828: 1400008b     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf82c: b859c3a8     	ldur	w8, [x29, #-0x64]
  1bf830: 71000108     	subs	w8, w8, #0x0
  1bf834: b90047e8     	str	w8, [sp, #0x44]
  1bf838: 540000ac     	b.gt	0x1bf84c <mkvparser::Tracks::Parse()+0x1c0>
  1bf83c: 14000001     	b	0x1bf840 <mkvparser::Tracks::Parse()+0x1b4>
  1bf840: aa1f03e8     	mov	x8, xzr
  1bf844: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf848: 14000083     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf84c: b899c3a8     	ldursw	x8, [x29, #-0x64]
  1bf850: d37df109     	lsl	x9, x8, #3
  1bf854: aa1f03ea     	mov	x10, xzr
  1bf858: eb48f548     	subs	x8, x10, x8, lsr #61
  1bf85c: da9f0120     	csinv	x0, x9, xzr, eq
  1bf860: b0000741     	adrp	x1, 0x2a8000
  1bf864: f9435421     	ldr	x1, [x1, #0x6a8]
  1bf868: f9001fe8     	str	x8, [sp, #0x38]
  1bf86c: 97fb9229     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1bf870: f94037e8     	ldr	x8, [sp, #0x68]
  1bf874: f9001500     	str	x0, [x8, #0x28]
  1bf878: f9401509     	ldr	x9, [x8, #0x28]
  1bf87c: b50000a9     	cbnz	x9, 0x1bf890 <mkvparser::Tracks::Parse()+0x204>
  1bf880: 14000001     	b	0x1bf884 <mkvparser::Tracks::Parse()+0x1f8>
  1bf884: 92800008     	mov	x8, #-0x1               // =-1
  1bf888: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf88c: 14000072     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf890: f94037e8     	ldr	x8, [sp, #0x68]
  1bf894: f9401509     	ldr	x9, [x8, #0x28]
  1bf898: f9001909     	str	x9, [x8, #0x30]
  1bf89c: f9400509     	ldr	x9, [x8, #0x8]
  1bf8a0: f81e03a9     	stur	x9, [x29, #-0x20]
  1bf8a4: 14000001     	b	0x1bf8a8 <mkvparser::Tracks::Parse()+0x21c>
  1bf8a8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf8ac: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bf8b0: eb090108     	subs	x8, x8, x9
  1bf8b4: f9001be8     	str	x8, [sp, #0x30]
  1bf8b8: 54000b6a     	b.ge	0x1bfa24 <mkvparser::Tracks::Parse()+0x398>
  1bf8bc: 14000001     	b	0x1bf8c0 <mkvparser::Tracks::Parse()+0x234>
  1bf8c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf8c4: f81883a8     	stur	x8, [x29, #-0x78]
  1bf8c8: f85a03a0     	ldur	x0, [x29, #-0x60]
  1bf8cc: f85a83a2     	ldur	x2, [x29, #-0x58]
  1bf8d0: d10083a1     	sub	x1, x29, #0x20
  1bf8d4: d100e3a3     	sub	x3, x29, #0x38
  1bf8d8: d10103a4     	sub	x4, x29, #0x40
  1bf8dc: 97fb8875     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bf8e0: f81803a0     	stur	x0, [x29, #-0x80]
  1bf8e4: f85803a8     	ldur	x8, [x29, #-0x80]
  1bf8e8: b6f800a8     	tbz	x8, #0x3f, 0x1bf8fc <mkvparser::Tracks::Parse()+0x270>
  1bf8ec: 14000001     	b	0x1bf8f0 <mkvparser::Tracks::Parse()+0x264>
  1bf8f0: f85803a8     	ldur	x8, [x29, #-0x80]
  1bf8f4: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf8f8: 14000057     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf8fc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bf900: b5000068     	cbnz	x8, 0x1bf90c <mkvparser::Tracks::Parse()+0x280>
  1bf904: 14000001     	b	0x1bf908 <mkvparser::Tracks::Parse()+0x27c>
  1bf908: 17ffffe8     	b	0x1bf8a8 <mkvparser::Tracks::Parse()+0x21c>
  1bf90c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bf910: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bf914: 8b090108     	add	x8, x8, x9
  1bf918: f90047e8     	str	x8, [sp, #0x88]
  1bf91c: f94047e8     	ldr	x8, [sp, #0x88]
  1bf920: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bf924: eb090108     	subs	x8, x8, x9
  1bf928: f90017e8     	str	x8, [sp, #0x28]
  1bf92c: 5400006c     	b.gt	0x1bf938 <mkvparser::Tracks::Parse()+0x2ac>
  1bf930: 14000001     	b	0x1bf934 <mkvparser::Tracks::Parse()+0x2a8>
  1bf934: 14000009     	b	0x1bf958 <mkvparser::Tracks::Parse()+0x2cc>
  1bf938: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bf93c: 9102a000     	add	x0, x0, #0xa8
  1bf940: 90000422     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf944: 91095442     	add	x2, x2, #0x255
  1bf948: 90000423     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1bf94c: 910a9863     	add	x3, x3, #0x2a6
  1bf950: 5282ba41     	mov	w1, #0x15d2             // =5586
  1bf954: 97fb826f     	bl	0xa0310 <__assert2@plt>
  1bf958: f94047e8     	ldr	x8, [sp, #0x88]
  1bf95c: f85883a9     	ldur	x9, [x29, #-0x78]
  1bf960: eb090108     	subs	x8, x8, x9
  1bf964: f90043e8     	str	x8, [sp, #0x80]
  1bf968: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bf96c: f102b908     	subs	x8, x8, #0xae
  1bf970: f90013e8     	str	x8, [sp, #0x20]
  1bf974: 54000401     	b.ne	0x1bf9f4 <mkvparser::Tracks::Parse()+0x368>
  1bf978: 14000001     	b	0x1bf97c <mkvparser::Tracks::Parse()+0x2f0>
  1bf97c: f94037e8     	ldr	x8, [sp, #0x68]
  1bf980: f9401909     	ldr	x9, [x8, #0x30]
  1bf984: f9003fe9     	str	x9, [sp, #0x78]
  1bf988: f9403fe9     	ldr	x9, [sp, #0x78]
  1bf98c: aa1f03ea     	mov	x10, xzr
  1bf990: f900012a     	str	x10, [x9]
  1bf994: f85e03a1     	ldur	x1, [x29, #-0x20]
  1bf998: f85c03a2     	ldur	x2, [x29, #-0x40]
  1bf99c: f85883a3     	ldur	x3, [x29, #-0x78]
  1bf9a0: f94043e4     	ldr	x4, [sp, #0x80]
  1bf9a4: f9403fe5     	ldr	x5, [sp, #0x78]
  1bf9a8: aa0803e0     	mov	x0, x8
  1bf9ac: 97fb90fd     	bl	0xa3da0 <_ZNK9mkvparser6Tracks15ParseTrackEntryExxxxRPNS_5TrackE@plt>
  1bf9b0: f9003be0     	str	x0, [sp, #0x70]
  1bf9b4: f9403be8     	ldr	x8, [sp, #0x70]
  1bf9b8: b40000a8     	cbz	x8, 0x1bf9cc <mkvparser::Tracks::Parse()+0x340>
  1bf9bc: 14000001     	b	0x1bf9c0 <mkvparser::Tracks::Parse()+0x334>
  1bf9c0: f9403be8     	ldr	x8, [sp, #0x70]
  1bf9c4: f81b83a8     	stur	x8, [x29, #-0x48]
  1bf9c8: 14000023     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bf9cc: f9403fe8     	ldr	x8, [sp, #0x78]
  1bf9d0: f9400108     	ldr	x8, [x8]
  1bf9d4: b40000e8     	cbz	x8, 0x1bf9f0 <mkvparser::Tracks::Parse()+0x364>
  1bf9d8: 14000001     	b	0x1bf9dc <mkvparser::Tracks::Parse()+0x350>
  1bf9dc: f94037e8     	ldr	x8, [sp, #0x68]
  1bf9e0: f9401909     	ldr	x9, [x8, #0x30]
  1bf9e4: 91002129     	add	x9, x9, #0x8
  1bf9e8: f9001909     	str	x9, [x8, #0x30]
  1bf9ec: 14000001     	b	0x1bf9f0 <mkvparser::Tracks::Parse()+0x364>
  1bf9f0: 14000001     	b	0x1bf9f4 <mkvparser::Tracks::Parse()+0x368>
  1bf9f4: f94047e8     	ldr	x8, [sp, #0x88]
  1bf9f8: f81e03a8     	stur	x8, [x29, #-0x20]
  1bf9fc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfa00: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bfa04: eb090108     	subs	x8, x8, x9
  1bfa08: f9000fe8     	str	x8, [sp, #0x18]
  1bfa0c: 540000ad     	b.le	0x1bfa20 <mkvparser::Tracks::Parse()+0x394>
  1bfa10: 14000001     	b	0x1bfa14 <mkvparser::Tracks::Parse()+0x388>
  1bfa14: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfa18: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfa1c: 1400000e     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bfa20: 17ffffa2     	b	0x1bf8a8 <mkvparser::Tracks::Parse()+0x21c>
  1bfa24: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfa28: f85a83a9     	ldur	x9, [x29, #-0x58]
  1bfa2c: eb090108     	subs	x8, x8, x9
  1bfa30: f9000be8     	str	x8, [sp, #0x10]
  1bfa34: 540000a0     	b.eq	0x1bfa48 <mkvparser::Tracks::Parse()+0x3bc>
  1bfa38: 14000001     	b	0x1bfa3c <mkvparser::Tracks::Parse()+0x3b0>
  1bfa3c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfa40: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfa44: 14000004     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bfa48: aa1f03e8     	mov	x8, xzr
  1bfa4c: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfa50: 14000001     	b	0x1bfa54 <mkvparser::Tracks::Parse()+0x3c8>
  1bfa54: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bfa58: d53bd049     	mrs	x9, TPIDR_EL0
  1bfa5c: f9401529     	ldr	x9, [x9, #0x28]
  1bfa60: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bfa64: eb0a0129     	subs	x9, x9, x10
  1bfa68: f90007e8     	str	x8, [sp, #0x8]
  1bfa6c: f90003e9     	str	x9, [sp]
  1bfa70: 540000e1     	b.ne	0x1bfa8c <mkvparser::Tracks::Parse()+0x400>
  1bfa74: 14000001     	b	0x1bfa78 <mkvparser::Tracks::Parse()+0x3ec>
  1bfa78: f94007e0     	ldr	x0, [sp, #0x8]
  1bfa7c: a9517bfd     	ldp	x29, x30, [sp, #0x110]
  1bfa80: f94083fc     	ldr	x28, [sp, #0x100]
  1bfa84: 910483ff     	add	sp, sp, #0x120
  1bfa88: d65f03c0     	ret
  1bfa8c: 97fba8b9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001bfa90 <mkvparser::SeekHead::Parse()>:
  1bfa90: d106c3ff     	sub	sp, sp, #0x1b0
  1bfa94: f900cbfc     	str	x28, [sp, #0x190]
  1bfa98: a91a7bfd     	stp	x29, x30, [sp, #0x1a0]
  1bfa9c: 910683fd     	add	x29, sp, #0x1a0
  1bfaa0: d53bd048     	mrs	x8, TPIDR_EL0
  1bfaa4: f9401508     	ldr	x8, [x8, #0x28]
  1bfaa8: f81e83a8     	stur	x8, [x29, #-0x18]
  1bfaac: f81b03a0     	stur	x0, [x29, #-0x50]
  1bfab0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1bfab4: aa0803e0     	mov	x0, x8
  1bfab8: f9400109     	ldr	x9, [x8]
  1bfabc: f9400129     	ldr	x9, [x9]
  1bfac0: f81a83a9     	stur	x9, [x29, #-0x58]
  1bfac4: f9400509     	ldr	x9, [x8, #0x8]
  1bfac8: f81e03a9     	stur	x9, [x29, #-0x20]
  1bfacc: f9400509     	ldr	x9, [x8, #0x8]
  1bfad0: f9400908     	ldr	x8, [x8, #0x10]
  1bfad4: 8b080128     	add	x8, x9, x8
  1bfad8: f81a03a8     	stur	x8, [x29, #-0x60]
  1bfadc: 2a1f03ea     	mov	w10, wzr
  1bfae0: b819c3aa     	stur	w10, [x29, #-0x64]
  1bfae4: b81983aa     	stur	w10, [x29, #-0x68]
  1bfae8: f90063e0     	str	x0, [sp, #0xc0]
  1bfaec: 14000001     	b	0x1bfaf0 <mkvparser::SeekHead::Parse()+0x60>
  1bfaf0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfaf4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfaf8: eb090108     	subs	x8, x8, x9
  1bfafc: f9005fe8     	str	x8, [sp, #0xb8]
  1bfb00: 5400064a     	b.ge	0x1bfbc8 <mkvparser::SeekHead::Parse()+0x138>
  1bfb04: 14000001     	b	0x1bfb08 <mkvparser::SeekHead::Parse()+0x78>
  1bfb08: f85a83a0     	ldur	x0, [x29, #-0x58]
  1bfb0c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1bfb10: d10083a1     	sub	x1, x29, #0x20
  1bfb14: d100a3a3     	sub	x3, x29, #0x28
  1bfb18: d100c3a4     	sub	x4, x29, #0x30
  1bfb1c: 97fb87e5     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bfb20: f81903a0     	stur	x0, [x29, #-0x70]
  1bfb24: f85903a0     	ldur	x0, [x29, #-0x70]
  1bfb28: b6f800a0     	tbz	x0, #0x3f, 0x1bfb3c <mkvparser::SeekHead::Parse()+0xac>
  1bfb2c: 14000001     	b	0x1bfb30 <mkvparser::SeekHead::Parse()+0xa0>
  1bfb30: f85903a8     	ldur	x8, [x29, #-0x70]
  1bfb34: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfb38: 1400012c     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfb3c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bfb40: 5289b769     	mov	w9, #0x4dbb             // =19899
  1bfb44: 2a0903ea     	mov	w10, w9
  1bfb48: eb0a0108     	subs	x8, x8, x10
  1bfb4c: f9005be8     	str	x8, [sp, #0xb0]
  1bfb50: 540000c1     	b.ne	0x1bfb68 <mkvparser::SeekHead::Parse()+0xd8>
  1bfb54: 14000001     	b	0x1bfb58 <mkvparser::SeekHead::Parse()+0xc8>
  1bfb58: b859c3a8     	ldur	w8, [x29, #-0x64]
  1bfb5c: 11000508     	add	w8, w8, #0x1
  1bfb60: b819c3a8     	stur	w8, [x29, #-0x64]
  1bfb64: 1400000b     	b	0x1bfb90 <mkvparser::SeekHead::Parse()+0x100>
  1bfb68: f85d83a8     	ldur	x8, [x29, #-0x28]
  1bfb6c: f103b108     	subs	x8, x8, #0xec
  1bfb70: f90057e8     	str	x8, [sp, #0xa8]
  1bfb74: 540000c1     	b.ne	0x1bfb8c <mkvparser::SeekHead::Parse()+0xfc>
  1bfb78: 14000001     	b	0x1bfb7c <mkvparser::SeekHead::Parse()+0xec>
  1bfb7c: b85983a8     	ldur	w8, [x29, #-0x68]
  1bfb80: 11000508     	add	w8, w8, #0x1
  1bfb84: b81983a8     	stur	w8, [x29, #-0x68]
  1bfb88: 14000001     	b	0x1bfb8c <mkvparser::SeekHead::Parse()+0xfc>
  1bfb8c: 14000001     	b	0x1bfb90 <mkvparser::SeekHead::Parse()+0x100>
  1bfb90: f85d03a8     	ldur	x8, [x29, #-0x30]
  1bfb94: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bfb98: 8b080128     	add	x8, x9, x8
  1bfb9c: f81e03a8     	stur	x8, [x29, #-0x20]
  1bfba0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfba4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfba8: eb090108     	subs	x8, x8, x9
  1bfbac: f90053e8     	str	x8, [sp, #0xa0]
  1bfbb0: 540000ad     	b.le	0x1bfbc4 <mkvparser::SeekHead::Parse()+0x134>
  1bfbb4: 14000001     	b	0x1bfbb8 <mkvparser::SeekHead::Parse()+0x128>
  1bfbb8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfbbc: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfbc0: 1400010a     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfbc4: 17ffffcb     	b	0x1bfaf0 <mkvparser::SeekHead::Parse()+0x60>
  1bfbc8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfbcc: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfbd0: eb090108     	subs	x8, x8, x9
  1bfbd4: f9004fe8     	str	x8, [sp, #0x98]
  1bfbd8: 540000a0     	b.eq	0x1bfbec <mkvparser::SeekHead::Parse()+0x15c>
  1bfbdc: 14000001     	b	0x1bfbe0 <mkvparser::SeekHead::Parse()+0x150>
  1bfbe0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfbe4: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfbe8: 14000100     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfbec: b899c3a8     	ldursw	x8, [x29, #-0x64]
  1bfbf0: d37be909     	lsl	x9, x8, #5
  1bfbf4: aa1f03ea     	mov	x10, xzr
  1bfbf8: eb48ed48     	subs	x8, x10, x8, lsr #59
  1bfbfc: da9f0129     	csinv	x9, x9, xzr, eq
  1bfc00: aa0903eb     	mov	x11, x9
  1bfc04: b0000741     	adrp	x1, 0x2a8000
  1bfc08: f9435421     	ldr	x1, [x1, #0x6a8]
  1bfc0c: aa0903e0     	mov	x0, x9
  1bfc10: f9004bea     	str	x10, [sp, #0x90]
  1bfc14: f90047e8     	str	x8, [sp, #0x88]
  1bfc18: f90043eb     	str	x11, [sp, #0x80]
  1bfc1c: 97fb913d     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1bfc20: aa0003e8     	mov	x8, x0
  1bfc24: 2a1f03ec     	mov	w12, wzr
  1bfc28: 3817f3ac     	sturb	w12, [x29, #-0x81]
  1bfc2c: f9404be9     	ldr	x9, [sp, #0x90]
  1bfc30: f9003fe8     	str	x8, [sp, #0x78]
  1bfc34: f9003be9     	str	x9, [sp, #0x70]
  1bfc38: b4000140     	cbz	x0, 0x1bfc60 <mkvparser::SeekHead::Parse()+0x1d0>
  1bfc3c: 14000001     	b	0x1bfc40 <mkvparser::SeekHead::Parse()+0x1b0>
  1bfc40: f9403fe8     	ldr	x8, [sp, #0x78]
  1bfc44: f81883a8     	stur	x8, [x29, #-0x78]
  1bfc48: f94043e9     	ldr	x9, [sp, #0x80]
  1bfc4c: f81803a9     	stur	x9, [x29, #-0x80]
  1bfc50: 320003ea     	orr	w10, wzr, #0x1
  1bfc54: 3817f3aa     	sturb	w10, [x29, #-0x81]
  1bfc58: f9003be8     	str	x8, [sp, #0x70]
  1bfc5c: 14000001     	b	0x1bfc60 <mkvparser::SeekHead::Parse()+0x1d0>
  1bfc60: f9403be8     	ldr	x8, [sp, #0x70]
  1bfc64: f94063e9     	ldr	x9, [sp, #0xc0]
  1bfc68: f9001528     	str	x8, [x9, #0x28]
  1bfc6c: f9401528     	ldr	x8, [x9, #0x28]
  1bfc70: b50000a8     	cbnz	x8, 0x1bfc84 <mkvparser::SeekHead::Parse()+0x1f4>
  1bfc74: 14000001     	b	0x1bfc78 <mkvparser::SeekHead::Parse()+0x1e8>
  1bfc78: 92800008     	mov	x8, #-0x1               // =-1
  1bfc7c: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfc80: 140000da     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfc84: b89983a8     	ldursw	x8, [x29, #-0x68]
  1bfc88: d37ced09     	lsl	x9, x8, #4
  1bfc8c: aa1f03ea     	mov	x10, xzr
  1bfc90: eb48f148     	subs	x8, x10, x8, lsr #60
  1bfc94: da9f0129     	csinv	x9, x9, xzr, eq
  1bfc98: aa0903eb     	mov	x11, x9
  1bfc9c: b0000741     	adrp	x1, 0x2a8000
  1bfca0: f9435421     	ldr	x1, [x1, #0x6a8]
  1bfca4: aa0903e0     	mov	x0, x9
  1bfca8: f90037ea     	str	x10, [sp, #0x68]
  1bfcac: f90033e8     	str	x8, [sp, #0x60]
  1bfcb0: f9002feb     	str	x11, [sp, #0x58]
  1bfcb4: 97fb9117     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1bfcb8: aa0003e8     	mov	x8, x0
  1bfcbc: 2a1f03ec     	mov	w12, wzr
  1bfcc0: 381673ac     	sturb	w12, [x29, #-0x99]
  1bfcc4: f94037e9     	ldr	x9, [sp, #0x68]
  1bfcc8: f9002be8     	str	x8, [sp, #0x50]
  1bfccc: f90027e9     	str	x9, [sp, #0x48]
  1bfcd0: b4000140     	cbz	x0, 0x1bfcf8 <mkvparser::SeekHead::Parse()+0x268>
  1bfcd4: 14000001     	b	0x1bfcd8 <mkvparser::SeekHead::Parse()+0x248>
  1bfcd8: f9402be8     	ldr	x8, [sp, #0x50]
  1bfcdc: f81703a8     	stur	x8, [x29, #-0x90]
  1bfce0: f9402fe9     	ldr	x9, [sp, #0x58]
  1bfce4: f81683a9     	stur	x9, [x29, #-0x98]
  1bfce8: 320003ea     	orr	w10, wzr, #0x1
  1bfcec: 381673aa     	sturb	w10, [x29, #-0x99]
  1bfcf0: f90027e8     	str	x8, [sp, #0x48]
  1bfcf4: 14000001     	b	0x1bfcf8 <mkvparser::SeekHead::Parse()+0x268>
  1bfcf8: f94027e8     	ldr	x8, [sp, #0x48]
  1bfcfc: f94063e9     	ldr	x9, [sp, #0xc0]
  1bfd00: f9001d28     	str	x8, [x9, #0x38]
  1bfd04: f9401d28     	ldr	x8, [x9, #0x38]
  1bfd08: b50000a8     	cbnz	x8, 0x1bfd1c <mkvparser::SeekHead::Parse()+0x28c>
  1bfd0c: 14000001     	b	0x1bfd10 <mkvparser::SeekHead::Parse()+0x280>
  1bfd10: 92800008     	mov	x8, #-0x1               // =-1
  1bfd14: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfd18: 140000b4     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfd1c: f94063e8     	ldr	x8, [sp, #0xc0]
  1bfd20: f9401509     	ldr	x9, [x8, #0x28]
  1bfd24: f81583a9     	stur	x9, [x29, #-0xa8]
  1bfd28: f9401d09     	ldr	x9, [x8, #0x38]
  1bfd2c: f81503a9     	stur	x9, [x29, #-0xb0]
  1bfd30: f9400509     	ldr	x9, [x8, #0x8]
  1bfd34: f81e03a9     	stur	x9, [x29, #-0x20]
  1bfd38: 14000001     	b	0x1bfd3c <mkvparser::SeekHead::Parse()+0x2ac>
  1bfd3c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfd40: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfd44: eb090108     	subs	x8, x8, x9
  1bfd48: f90023e8     	str	x8, [sp, #0x40]
  1bfd4c: 54000a4a     	b.ge	0x1bfe94 <mkvparser::SeekHead::Parse()+0x404>
  1bfd50: 14000001     	b	0x1bfd54 <mkvparser::SeekHead::Parse()+0x2c4>
  1bfd54: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfd58: f81483a8     	stur	x8, [x29, #-0xb8]
  1bfd5c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1bfd60: f85a03a2     	ldur	x2, [x29, #-0x60]
  1bfd64: d10083a1     	sub	x1, x29, #0x20
  1bfd68: d100e3a3     	sub	x3, x29, #0x38
  1bfd6c: d10103a4     	sub	x4, x29, #0x40
  1bfd70: 97fb8750     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1bfd74: f81403a0     	stur	x0, [x29, #-0xc0]
  1bfd78: f85403a8     	ldur	x8, [x29, #-0xc0]
  1bfd7c: b6f800a8     	tbz	x8, #0x3f, 0x1bfd90 <mkvparser::SeekHead::Parse()+0x300>
  1bfd80: 14000001     	b	0x1bfd84 <mkvparser::SeekHead::Parse()+0x2f4>
  1bfd84: f85403a8     	ldur	x8, [x29, #-0xc0]
  1bfd88: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfd8c: 14000097     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfd90: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bfd94: 5289b769     	mov	w9, #0x4dbb             // =19899
  1bfd98: 2a0903ea     	mov	w10, w9
  1bfd9c: eb0a0108     	subs	x8, x8, x10
  1bfda0: f9001fe8     	str	x8, [sp, #0x38]
  1bfda4: 54000321     	b.ne	0x1bfe08 <mkvparser::SeekHead::Parse()+0x378>
  1bfda8: 14000001     	b	0x1bfdac <mkvparser::SeekHead::Parse()+0x31c>
  1bfdac: f85a83a0     	ldur	x0, [x29, #-0x58]
  1bfdb0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1bfdb4: f85c03a2     	ldur	x2, [x29, #-0x40]
  1bfdb8: f85583a3     	ldur	x3, [x29, #-0xa8]
  1bfdbc: 97fb86e1     	bl	0xa1940 <_ZN9mkvparser8SeekHead10ParseEntryEPNS_10IMkvReaderExxPNS0_5EntryE@plt>
  1bfdc0: 36000220     	tbz	w0, #0x0, 0x1bfe04 <mkvparser::SeekHead::Parse()+0x374>
  1bfdc4: 14000001     	b	0x1bfdc8 <mkvparser::SeekHead::Parse()+0x338>
  1bfdc8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1bfdcc: 91008109     	add	x9, x8, #0x20
  1bfdd0: f81583a9     	stur	x9, [x29, #-0xa8]
  1bfdd4: f81383a8     	stur	x8, [x29, #-0xc8]
  1bfdd8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1bfddc: f85383a9     	ldur	x9, [x29, #-0xc8]
  1bfde0: f9000928     	str	x8, [x9, #0x10]
  1bfde4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfde8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bfdec: 8b090108     	add	x8, x8, x9
  1bfdf0: f85483a9     	ldur	x9, [x29, #-0xb8]
  1bfdf4: eb090108     	subs	x8, x8, x9
  1bfdf8: f85383a9     	ldur	x9, [x29, #-0xc8]
  1bfdfc: f9000d28     	str	x8, [x9, #0x18]
  1bfe00: 14000001     	b	0x1bfe04 <mkvparser::SeekHead::Parse()+0x374>
  1bfe04: 14000016     	b	0x1bfe5c <mkvparser::SeekHead::Parse()+0x3cc>
  1bfe08: f85c83a8     	ldur	x8, [x29, #-0x38]
  1bfe0c: f103b108     	subs	x8, x8, #0xec
  1bfe10: f9001be8     	str	x8, [sp, #0x30]
  1bfe14: 54000221     	b.ne	0x1bfe58 <mkvparser::SeekHead::Parse()+0x3c8>
  1bfe18: 14000001     	b	0x1bfe1c <mkvparser::SeekHead::Parse()+0x38c>
  1bfe1c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1bfe20: 91004109     	add	x9, x8, #0x10
  1bfe24: f81503a9     	stur	x9, [x29, #-0xb0]
  1bfe28: f9006be8     	str	x8, [sp, #0xd0]
  1bfe2c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1bfe30: f9406be9     	ldr	x9, [sp, #0xd0]
  1bfe34: f9000128     	str	x8, [x9]
  1bfe38: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfe3c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1bfe40: 8b090108     	add	x8, x8, x9
  1bfe44: f85483a9     	ldur	x9, [x29, #-0xb8]
  1bfe48: eb090108     	subs	x8, x8, x9
  1bfe4c: f9406be9     	ldr	x9, [sp, #0xd0]
  1bfe50: f9000528     	str	x8, [x9, #0x8]
  1bfe54: 14000001     	b	0x1bfe58 <mkvparser::SeekHead::Parse()+0x3c8>
  1bfe58: 14000001     	b	0x1bfe5c <mkvparser::SeekHead::Parse()+0x3cc>
  1bfe5c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1bfe60: f85e03a9     	ldur	x9, [x29, #-0x20]
  1bfe64: 8b080128     	add	x8, x9, x8
  1bfe68: f81e03a8     	stur	x8, [x29, #-0x20]
  1bfe6c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfe70: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfe74: eb090108     	subs	x8, x8, x9
  1bfe78: f90017e8     	str	x8, [sp, #0x28]
  1bfe7c: 540000ad     	b.le	0x1bfe90 <mkvparser::SeekHead::Parse()+0x400>
  1bfe80: 14000001     	b	0x1bfe84 <mkvparser::SeekHead::Parse()+0x3f4>
  1bfe84: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfe88: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfe8c: 14000057     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfe90: 17ffffab     	b	0x1bfd3c <mkvparser::SeekHead::Parse()+0x2ac>
  1bfe94: f85e03a8     	ldur	x8, [x29, #-0x20]
  1bfe98: f85a03a9     	ldur	x9, [x29, #-0x60]
  1bfe9c: eb090108     	subs	x8, x8, x9
  1bfea0: f90013e8     	str	x8, [sp, #0x20]
  1bfea4: 540000a0     	b.eq	0x1bfeb8 <mkvparser::SeekHead::Parse()+0x428>
  1bfea8: 14000001     	b	0x1bfeac <mkvparser::SeekHead::Parse()+0x41c>
  1bfeac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1bfeb0: f81b83a8     	stur	x8, [x29, #-0x48]
  1bfeb4: 1400004d     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bfeb8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1bfebc: f94063e9     	ldr	x9, [sp, #0xc0]
  1bfec0: f940152a     	ldr	x10, [x9, #0x28]
  1bfec4: eb0a0108     	subs	x8, x8, x10
  1bfec8: 9345fd08     	asr	x8, x8, #5
  1bfecc: f90067e8     	str	x8, [sp, #0xc8]
  1bfed0: f94067e8     	ldr	x8, [sp, #0xc8]
  1bfed4: b7f80068     	tbnz	x8, #0x3f, 0x1bfee0 <mkvparser::SeekHead::Parse()+0x450>
  1bfed8: 14000001     	b	0x1bfedc <mkvparser::SeekHead::Parse()+0x44c>
  1bfedc: 14000009     	b	0x1bff00 <mkvparser::SeekHead::Parse()+0x470>
  1bfee0: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bfee4: 9102a000     	add	x0, x0, #0xa8
  1bfee8: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bfeec: 9103a442     	add	x2, x2, #0xe9
  1bfef0: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bfef4: 91042c63     	add	x3, x3, #0x10b
  1bfef8: 5280c541     	mov	w1, #0x62a              // =1578
  1bfefc: 97fb8105     	bl	0xa0310 <__assert2@plt>
  1bff00: f94067e8     	ldr	x8, [sp, #0xc8]
  1bff04: b899c3a9     	ldursw	x9, [x29, #-0x64]
  1bff08: eb090108     	subs	x8, x8, x9
  1bff0c: f9000fe8     	str	x8, [sp, #0x18]
  1bff10: 5400006c     	b.gt	0x1bff1c <mkvparser::SeekHead::Parse()+0x48c>
  1bff14: 14000001     	b	0x1bff18 <mkvparser::SeekHead::Parse()+0x488>
  1bff18: 14000009     	b	0x1bff3c <mkvparser::SeekHead::Parse()+0x4ac>
  1bff1c: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bff20: 9102a000     	add	x0, x0, #0xa8
  1bff24: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bff28: 9103a442     	add	x2, x2, #0xe9
  1bff2c: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bff30: 91045c63     	add	x3, x3, #0x117
  1bff34: 5280c561     	mov	w1, #0x62b              // =1579
  1bff38: 97fb80f6     	bl	0xa0310 <__assert2@plt>
  1bff3c: f94067e8     	ldr	x8, [sp, #0xc8]
  1bff40: 2a0803e9     	mov	w9, w8
  1bff44: f94063e8     	ldr	x8, [sp, #0xc0]
  1bff48: b9003109     	str	w9, [x8, #0x30]
  1bff4c: f85503aa     	ldur	x10, [x29, #-0xb0]
  1bff50: f9401d0b     	ldr	x11, [x8, #0x38]
  1bff54: eb0b014a     	subs	x10, x10, x11
  1bff58: 9344fd4a     	asr	x10, x10, #4
  1bff5c: f90067ea     	str	x10, [sp, #0xc8]
  1bff60: f94067ea     	ldr	x10, [sp, #0xc8]
  1bff64: b7f8006a     	tbnz	x10, #0x3f, 0x1bff70 <mkvparser::SeekHead::Parse()+0x4e0>
  1bff68: 14000001     	b	0x1bff6c <mkvparser::SeekHead::Parse()+0x4dc>
  1bff6c: 14000009     	b	0x1bff90 <mkvparser::SeekHead::Parse()+0x500>
  1bff70: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bff74: 9102a000     	add	x0, x0, #0xa8
  1bff78: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bff7c: 9103a442     	add	x2, x2, #0xe9
  1bff80: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bff84: 91042c63     	add	x3, x3, #0x10b
  1bff88: 5280c601     	mov	w1, #0x630              // =1584
  1bff8c: 97fb80e1     	bl	0xa0310 <__assert2@plt>
  1bff90: f94067e8     	ldr	x8, [sp, #0xc8]
  1bff94: b89983a9     	ldursw	x9, [x29, #-0x68]
  1bff98: eb090108     	subs	x8, x8, x9
  1bff9c: f9000be8     	str	x8, [sp, #0x10]
  1bffa0: 5400006c     	b.gt	0x1bffac <mkvparser::SeekHead::Parse()+0x51c>
  1bffa4: 14000001     	b	0x1bffa8 <mkvparser::SeekHead::Parse()+0x518>
  1bffa8: 14000009     	b	0x1bffcc <mkvparser::SeekHead::Parse()+0x53c>
  1bffac: f0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1bffb0: 9102a000     	add	x0, x0, #0xa8
  1bffb4: f0000402     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1bffb8: 9103a442     	add	x2, x2, #0xe9
  1bffbc: f0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1bffc0: 9104b463     	add	x3, x3, #0x12d
  1bffc4: 5280c621     	mov	w1, #0x631              // =1585
  1bffc8: 97fb80d2     	bl	0xa0310 <__assert2@plt>
  1bffcc: f94067e8     	ldr	x8, [sp, #0xc8]
  1bffd0: 2a0803e9     	mov	w9, w8
  1bffd4: f94063e8     	ldr	x8, [sp, #0xc0]
  1bffd8: b9004109     	str	w9, [x8, #0x40]
  1bffdc: aa1f03ea     	mov	x10, xzr
  1bffe0: f81b83aa     	stur	x10, [x29, #-0x48]
  1bffe4: 14000001     	b	0x1bffe8 <mkvparser::SeekHead::Parse()+0x558>
  1bffe8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1bffec: d53bd049     	mrs	x9, TPIDR_EL0
  1bfff0: f9401529     	ldr	x9, [x9, #0x28]
  1bfff4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1bfff8: eb0a0129     	subs	x9, x9, x10
  1bfffc: f90007e8     	str	x8, [sp, #0x8]
  1c0000: f90003e9     	str	x9, [sp]
  1c0004: 540000e1     	b.ne	0x1c0020 <mkvparser::SeekHead::Parse()+0x590>
  1c0008: 14000001     	b	0x1c000c <mkvparser::SeekHead::Parse()+0x57c>
  1c000c: f94007e0     	ldr	x0, [sp, #0x8]
  1c0010: a95a7bfd     	ldp	x29, x30, [sp, #0x1a0]
  1c0014: f940cbfc     	ldr	x28, [sp, #0x190]
  1c0018: 9106c3ff     	add	sp, sp, #0x1b0
  1c001c: d65f03c0     	ret
  1c0020: 97fba754     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c0024 <mkvparser::Chapters::Parse()>:
  1c0024: d10243ff     	sub	sp, sp, #0x90
  1c0028: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1c002c: 910203fd     	add	x29, sp, #0x80
  1c0030: d53bd048     	mrs	x8, TPIDR_EL0
  1c0034: f9401508     	ldr	x8, [x8, #0x28]
  1c0038: f81f83a8     	stur	x8, [x29, #-0x8]
  1c003c: f81d03a0     	stur	x0, [x29, #-0x30]
  1c0040: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c0044: aa0803e0     	mov	x0, x8
  1c0048: f9400109     	ldr	x9, [x8]
  1c004c: f9400129     	ldr	x9, [x9]
  1c0050: f81c83a9     	stur	x9, [x29, #-0x38]
  1c0054: f9400509     	ldr	x9, [x8, #0x8]
  1c0058: f81f03a9     	stur	x9, [x29, #-0x10]
  1c005c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c0060: f9400908     	ldr	x8, [x8, #0x10]
  1c0064: 8b080128     	add	x8, x9, x8
  1c0068: f90023e8     	str	x8, [sp, #0x40]
  1c006c: f9001be0     	str	x0, [sp, #0x30]
  1c0070: 14000001     	b	0x1c0074 <mkvparser::Chapters::Parse()+0x50>
  1c0074: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c0078: f94023e9     	ldr	x9, [sp, #0x40]
  1c007c: eb090108     	subs	x8, x8, x9
  1c0080: f90017e8     	str	x8, [sp, #0x28]
  1c0084: 5400068a     	b.ge	0x1c0154 <mkvparser::Chapters::Parse()+0x130>
  1c0088: 14000001     	b	0x1c008c <mkvparser::Chapters::Parse()+0x68>
  1c008c: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c0090: f94023e2     	ldr	x2, [sp, #0x40]
  1c0094: d10043a1     	sub	x1, x29, #0x10
  1c0098: d10063a3     	sub	x3, x29, #0x18
  1c009c: d10083a4     	sub	x4, x29, #0x20
  1c00a0: 97fb8684     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1c00a4: f9001fe0     	str	x0, [sp, #0x38]
  1c00a8: f9401fe0     	ldr	x0, [sp, #0x38]
  1c00ac: b6f800a0     	tbz	x0, #0x3f, 0x1c00c0 <mkvparser::Chapters::Parse()+0x9c>
  1c00b0: 14000001     	b	0x1c00b4 <mkvparser::Chapters::Parse()+0x90>
  1c00b4: f9401fe8     	ldr	x8, [sp, #0x38]
  1c00b8: f81d83a8     	stur	x8, [x29, #-0x28]
  1c00bc: 14000032     	b	0x1c0184 <mkvparser::Chapters::Parse()+0x160>
  1c00c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c00c4: b5000068     	cbnz	x8, 0x1c00d0 <mkvparser::Chapters::Parse()+0xac>
  1c00c8: 14000001     	b	0x1c00cc <mkvparser::Chapters::Parse()+0xa8>
  1c00cc: 17ffffea     	b	0x1c0074 <mkvparser::Chapters::Parse()+0x50>
  1c00d0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c00d4: 5288b729     	mov	w9, #0x45b9             // =17849
  1c00d8: 2a0903ea     	mov	w10, w9
  1c00dc: eb0a0108     	subs	x8, x8, x10
  1c00e0: f90013e8     	str	x8, [sp, #0x20]
  1c00e4: 540001c1     	b.ne	0x1c011c <mkvparser::Chapters::Parse()+0xf8>
  1c00e8: 14000001     	b	0x1c00ec <mkvparser::Chapters::Parse()+0xc8>
  1c00ec: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c00f0: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c00f4: f9401be0     	ldr	x0, [sp, #0x30]
  1c00f8: 97fb847a     	bl	0xa12e0 <_ZN9mkvparser8Chapters12ParseEditionExx@plt>
  1c00fc: f9001fe0     	str	x0, [sp, #0x38]
  1c0100: f9401fe0     	ldr	x0, [sp, #0x38]
  1c0104: b6f800a0     	tbz	x0, #0x3f, 0x1c0118 <mkvparser::Chapters::Parse()+0xf4>
  1c0108: 14000001     	b	0x1c010c <mkvparser::Chapters::Parse()+0xe8>
  1c010c: f9401fe8     	ldr	x8, [sp, #0x38]
  1c0110: f81d83a8     	stur	x8, [x29, #-0x28]
  1c0114: 1400001c     	b	0x1c0184 <mkvparser::Chapters::Parse()+0x160>
  1c0118: 14000001     	b	0x1c011c <mkvparser::Chapters::Parse()+0xf8>
  1c011c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c0120: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c0124: 8b080128     	add	x8, x9, x8
  1c0128: f81f03a8     	stur	x8, [x29, #-0x10]
  1c012c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c0130: f94023e9     	ldr	x9, [sp, #0x40]
  1c0134: eb090108     	subs	x8, x8, x9
  1c0138: f9000fe8     	str	x8, [sp, #0x18]
  1c013c: 540000ad     	b.le	0x1c0150 <mkvparser::Chapters::Parse()+0x12c>
  1c0140: 14000001     	b	0x1c0144 <mkvparser::Chapters::Parse()+0x120>
  1c0144: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0148: f81d83a8     	stur	x8, [x29, #-0x28]
  1c014c: 1400000e     	b	0x1c0184 <mkvparser::Chapters::Parse()+0x160>
  1c0150: 17ffffc9     	b	0x1c0074 <mkvparser::Chapters::Parse()+0x50>
  1c0154: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c0158: f94023e9     	ldr	x9, [sp, #0x40]
  1c015c: eb090108     	subs	x8, x8, x9
  1c0160: f9000be8     	str	x8, [sp, #0x10]
  1c0164: 540000a0     	b.eq	0x1c0178 <mkvparser::Chapters::Parse()+0x154>
  1c0168: 14000001     	b	0x1c016c <mkvparser::Chapters::Parse()+0x148>
  1c016c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0170: f81d83a8     	stur	x8, [x29, #-0x28]
  1c0174: 14000004     	b	0x1c0184 <mkvparser::Chapters::Parse()+0x160>
  1c0178: aa1f03e8     	mov	x8, xzr
  1c017c: f81d83a8     	stur	x8, [x29, #-0x28]
  1c0180: 14000001     	b	0x1c0184 <mkvparser::Chapters::Parse()+0x160>
  1c0184: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0188: d53bd049     	mrs	x9, TPIDR_EL0
  1c018c: f9401529     	ldr	x9, [x9, #0x28]
  1c0190: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c0194: eb0a0129     	subs	x9, x9, x10
  1c0198: f90007e8     	str	x8, [sp, #0x8]
  1c019c: f90003e9     	str	x9, [sp]
  1c01a0: 540000c1     	b.ne	0x1c01b8 <mkvparser::Chapters::Parse()+0x194>
  1c01a4: 14000001     	b	0x1c01a8 <mkvparser::Chapters::Parse()+0x184>
  1c01a8: f94007e0     	ldr	x0, [sp, #0x8]
  1c01ac: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1c01b0: 910243ff     	add	sp, sp, #0x90
  1c01b4: d65f03c0     	ret
  1c01b8: 97fba6ee     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c01bc <mkvparser::Tags::Parse()>:
  1c01bc: d10243ff     	sub	sp, sp, #0x90
  1c01c0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1c01c4: 910203fd     	add	x29, sp, #0x80
  1c01c8: d53bd048     	mrs	x8, TPIDR_EL0
  1c01cc: f9401508     	ldr	x8, [x8, #0x28]
  1c01d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1c01d4: f81d03a0     	stur	x0, [x29, #-0x30]
  1c01d8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c01dc: aa0803e0     	mov	x0, x8
  1c01e0: f9400109     	ldr	x9, [x8]
  1c01e4: f9400129     	ldr	x9, [x9]
  1c01e8: f81c83a9     	stur	x9, [x29, #-0x38]
  1c01ec: f9400509     	ldr	x9, [x8, #0x8]
  1c01f0: f81f03a9     	stur	x9, [x29, #-0x10]
  1c01f4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c01f8: f9400908     	ldr	x8, [x8, #0x10]
  1c01fc: 8b080128     	add	x8, x9, x8
  1c0200: f90023e8     	str	x8, [sp, #0x40]
  1c0204: f9001be0     	str	x0, [sp, #0x30]
  1c0208: 14000001     	b	0x1c020c <mkvparser::Tags::Parse()+0x50>
  1c020c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c0210: f94023e9     	ldr	x9, [sp, #0x40]
  1c0214: eb090108     	subs	x8, x8, x9
  1c0218: f90017e8     	str	x8, [sp, #0x28]
  1c021c: 5400068a     	b.ge	0x1c02ec <mkvparser::Tags::Parse()+0x130>
  1c0220: 14000001     	b	0x1c0224 <mkvparser::Tags::Parse()+0x68>
  1c0224: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c0228: f94023e2     	ldr	x2, [sp, #0x40]
  1c022c: d10043a1     	sub	x1, x29, #0x10
  1c0230: d10063a3     	sub	x3, x29, #0x18
  1c0234: d10083a4     	sub	x4, x29, #0x20
  1c0238: 97fb861e     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1c023c: f9001fe0     	str	x0, [sp, #0x38]
  1c0240: f9401fe0     	ldr	x0, [sp, #0x38]
  1c0244: b6f800a0     	tbz	x0, #0x3f, 0x1c0258 <mkvparser::Tags::Parse()+0x9c>
  1c0248: 14000001     	b	0x1c024c <mkvparser::Tags::Parse()+0x90>
  1c024c: f9401fe8     	ldr	x8, [sp, #0x38]
  1c0250: f81d83a8     	stur	x8, [x29, #-0x28]
  1c0254: 14000032     	b	0x1c031c <mkvparser::Tags::Parse()+0x160>
  1c0258: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c025c: b5000068     	cbnz	x8, 0x1c0268 <mkvparser::Tags::Parse()+0xac>
  1c0260: 14000001     	b	0x1c0264 <mkvparser::Tags::Parse()+0xa8>
  1c0264: 17ffffea     	b	0x1c020c <mkvparser::Tags::Parse()+0x50>
  1c0268: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c026c: 528e6e69     	mov	w9, #0x7373             // =29555
  1c0270: 2a0903ea     	mov	w10, w9
  1c0274: eb0a0108     	subs	x8, x8, x10
  1c0278: f90013e8     	str	x8, [sp, #0x20]
  1c027c: 540001c1     	b.ne	0x1c02b4 <mkvparser::Tags::Parse()+0xf8>
  1c0280: 14000001     	b	0x1c0284 <mkvparser::Tags::Parse()+0xc8>
  1c0284: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c0288: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c028c: f9401be0     	ldr	x0, [sp, #0x30]
  1c0290: 97fb8924     	bl	0xa2720 <_ZN9mkvparser4Tags8ParseTagExx@plt>
  1c0294: f9001fe0     	str	x0, [sp, #0x38]
  1c0298: f9401fe0     	ldr	x0, [sp, #0x38]
  1c029c: b6f800a0     	tbz	x0, #0x3f, 0x1c02b0 <mkvparser::Tags::Parse()+0xf4>
  1c02a0: 14000001     	b	0x1c02a4 <mkvparser::Tags::Parse()+0xe8>
  1c02a4: f9401fe8     	ldr	x8, [sp, #0x38]
  1c02a8: f81d83a8     	stur	x8, [x29, #-0x28]
  1c02ac: 1400001c     	b	0x1c031c <mkvparser::Tags::Parse()+0x160>
  1c02b0: 14000001     	b	0x1c02b4 <mkvparser::Tags::Parse()+0xf8>
  1c02b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c02b8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c02bc: 8b080128     	add	x8, x9, x8
  1c02c0: f81f03a8     	stur	x8, [x29, #-0x10]
  1c02c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c02c8: f94023e9     	ldr	x9, [sp, #0x40]
  1c02cc: eb090108     	subs	x8, x8, x9
  1c02d0: f9000fe8     	str	x8, [sp, #0x18]
  1c02d4: 540000ad     	b.le	0x1c02e8 <mkvparser::Tags::Parse()+0x12c>
  1c02d8: 14000001     	b	0x1c02dc <mkvparser::Tags::Parse()+0x120>
  1c02dc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c02e0: f81d83a8     	stur	x8, [x29, #-0x28]
  1c02e4: 1400000e     	b	0x1c031c <mkvparser::Tags::Parse()+0x160>
  1c02e8: 17ffffc9     	b	0x1c020c <mkvparser::Tags::Parse()+0x50>
  1c02ec: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c02f0: f94023e9     	ldr	x9, [sp, #0x40]
  1c02f4: eb090108     	subs	x8, x8, x9
  1c02f8: f9000be8     	str	x8, [sp, #0x10]
  1c02fc: 540000a0     	b.eq	0x1c0310 <mkvparser::Tags::Parse()+0x154>
  1c0300: 14000001     	b	0x1c0304 <mkvparser::Tags::Parse()+0x148>
  1c0304: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0308: f81d83a8     	stur	x8, [x29, #-0x28]
  1c030c: 14000004     	b	0x1c031c <mkvparser::Tags::Parse()+0x160>
  1c0310: aa1f03e8     	mov	x8, xzr
  1c0314: f81d83a8     	stur	x8, [x29, #-0x28]
  1c0318: 14000001     	b	0x1c031c <mkvparser::Tags::Parse()+0x160>
  1c031c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0320: d53bd049     	mrs	x9, TPIDR_EL0
  1c0324: f9401529     	ldr	x9, [x9, #0x28]
  1c0328: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c032c: eb0a0129     	subs	x9, x9, x10
  1c0330: f90007e8     	str	x8, [sp, #0x8]
  1c0334: f90003e9     	str	x9, [sp]
  1c0338: 540000c1     	b.ne	0x1c0350 <mkvparser::Tags::Parse()+0x194>
  1c033c: 14000001     	b	0x1c0340 <mkvparser::Tags::Parse()+0x184>
  1c0340: f94007e0     	ldr	x0, [sp, #0x8]
  1c0344: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1c0348: 910243ff     	add	sp, sp, #0x90
  1c034c: d65f03c0     	ret
  1c0350: 97fba688     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c0354 <mkvparser::Segment::LoadCluster(long long&, long&)>:
  1c0354: d10103ff     	sub	sp, sp, #0x40
  1c0358: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c035c: 9100c3fd     	add	x29, sp, #0x30
  1c0360: f81f83a0     	stur	x0, [x29, #-0x8]
  1c0364: f81f03a1     	stur	x1, [x29, #-0x10]
  1c0368: f9000fe2     	str	x2, [sp, #0x18]
  1c036c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c0370: f90007e0     	str	x0, [sp, #0x8]
  1c0374: b24003e8     	orr	x8, xzr, #0x1
  1c0378: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c037c: f9400fe2     	ldr	x2, [sp, #0x18]
  1c0380: f94007e0     	ldr	x0, [sp, #0x8]
  1c0384: f90003e8     	str	x8, [sp]
  1c0388: 97fb8a76     	bl	0xa2d60 <_ZN9mkvparser7Segment13DoLoadClusterERxRl@plt>
  1c038c: f9000be0     	str	x0, [sp, #0x10]
  1c0390: f9400be8     	ldr	x8, [sp, #0x10]
  1c0394: f94003e0     	ldr	x0, [sp]
  1c0398: eb00011f     	cmp	x8, x0
  1c039c: 1a9fc7e9     	cset	w9, le
  1c03a0: 37000049     	tbnz	w9, #0x0, 0x1c03a8 <mkvparser::Segment::LoadCluster(long long&, long&)+0x54>
  1c03a4: 14000005     	b	0x1c03b8 <mkvparser::Segment::LoadCluster(long long&, long&)+0x64>
  1c03a8: f9400be0     	ldr	x0, [sp, #0x10]
  1c03ac: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c03b0: 910103ff     	add	sp, sp, #0x40
  1c03b4: d65f03c0     	ret
  1c03b8: 17ffffef     	b	0x1c0374 <mkvparser::Segment::LoadCluster(long long&, long&)+0x20>

00000000001c03bc <mkvparser::Segment::DoLoadCluster(long long&, long&)>:
  1c03bc: f81e0ffc     	str	x28, [sp, #-0x20]!
  1c03c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1c03c4: 910043fd     	add	x29, sp, #0x10
  1c03c8: d10803ff     	sub	sp, sp, #0x200
  1c03cc: d53bd048     	mrs	x8, TPIDR_EL0
  1c03d0: f9401508     	ldr	x8, [x8, #0x28]
  1c03d4: f81e83a8     	stur	x8, [x29, #-0x18]
  1c03d8: f81b83a0     	stur	x0, [x29, #-0x48]
  1c03dc: f81b03a1     	stur	x1, [x29, #-0x50]
  1c03e0: f81a83a2     	stur	x2, [x29, #-0x58]
  1c03e4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c03e8: aa0803e0     	mov	x0, x8
  1c03ec: f9403508     	ldr	x8, [x8, #0x68]
  1c03f0: f81083a0     	stur	x0, [x29, #-0xf8]
  1c03f4: b6f80108     	tbz	x8, #0x3f, 0x1c0414 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x58>
  1c03f8: 14000001     	b	0x1c03fc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x40>
  1c03fc: f85b03a1     	ldur	x1, [x29, #-0x50]
  1c0400: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c0404: f85083a0     	ldur	x0, [x29, #-0xf8]
  1c0408: 97fb8ed2     	bl	0xa3f50 <_ZN9mkvparser7Segment24DoLoadClusterUnknownSizeERxRl@plt>
  1c040c: f81c03a0     	stur	x0, [x29, #-0x40]
  1c0410: 140002a3     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0414: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0418: f9400109     	ldr	x9, [x8]
  1c041c: f940012a     	ldr	x10, [x9]
  1c0420: f940054a     	ldr	x10, [x10, #0x8]
  1c0424: d10083a1     	sub	x1, x29, #0x20
  1c0428: d100a3a2     	sub	x2, x29, #0x28
  1c042c: aa0903e0     	mov	x0, x9
  1c0430: d63f0140     	blr	x10
  1c0434: 2a0003e1     	mov	w1, w0
  1c0438: 93407c28     	sxtw	x8, w1
  1c043c: f81a03a8     	stur	x8, [x29, #-0x60]
  1c0440: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c0444: b6f800a8     	tbz	x8, #0x3f, 0x1c0458 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9c>
  1c0448: 14000001     	b	0x1c044c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x90>
  1c044c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c0450: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0454: 14000292     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0458: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c045c: b7f80168     	tbnz	x8, #0x3f, 0x1c0488 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xcc>
  1c0460: 14000001     	b	0x1c0464 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa8>
  1c0464: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0468: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c046c: eb090108     	subs	x8, x8, x9
  1c0470: f81003a8     	stur	x8, [x29, #-0x100]
  1c0474: 540000ad     	b.le	0x1c0488 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xcc>
  1c0478: 14000001     	b	0x1c047c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xc0>
  1c047c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0480: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0484: 14000286     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0488: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c048c: f9400d09     	ldr	x9, [x8, #0x18]
  1c0490: b6f800a9     	tbz	x9, #0x3f, 0x1c04a4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xe8>
  1c0494: 14000001     	b	0x1c0498 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xdc>
  1c0498: 92800008     	mov	x8, #-0x1               // =-1
  1c049c: f90087e8     	str	x8, [sp, #0x108]
  1c04a0: 14000007     	b	0x1c04bc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x100>
  1c04a4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c04a8: f9400909     	ldr	x9, [x8, #0x10]
  1c04ac: f9400d0a     	ldr	x10, [x8, #0x18]
  1c04b0: 8b0a0129     	add	x9, x9, x10
  1c04b4: f90087e9     	str	x9, [sp, #0x108]
  1c04b8: 14000001     	b	0x1c04bc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x100>
  1c04bc: f94087e8     	ldr	x8, [sp, #0x108]
  1c04c0: f81983a8     	stur	x8, [x29, #-0x68]
  1c04c4: 92800008     	mov	x8, #-0x1               // =-1
  1c04c8: f81903a8     	stur	x8, [x29, #-0x70]
  1c04cc: f81883a8     	stur	x8, [x29, #-0x78]
  1c04d0: 14000001     	b	0x1c04d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x118>
  1c04d4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c04d8: b7f801a8     	tbnz	x8, #0x3f, 0x1c050c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x150>
  1c04dc: 14000001     	b	0x1c04e0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x124>
  1c04e0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c04e4: f9403509     	ldr	x9, [x8, #0x68]
  1c04e8: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c04ec: eb0a0129     	subs	x9, x9, x10
  1c04f0: f90083e9     	str	x9, [sp, #0x100]
  1c04f4: 540000cb     	b.lt	0x1c050c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x150>
  1c04f8: 14000001     	b	0x1c04fc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x140>
  1c04fc: 320003e8     	orr	w8, wzr, #0x1
  1c0500: 2a0803e9     	mov	w9, w8
  1c0504: f81c03a9     	stur	x9, [x29, #-0x40]
  1c0508: 14000265     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c050c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0510: b7f801a8     	tbnz	x8, #0x3f, 0x1c0544 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x188>
  1c0514: 14000001     	b	0x1c0518 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x15c>
  1c0518: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c051c: f9403509     	ldr	x9, [x8, #0x68]
  1c0520: f85983aa     	ldur	x10, [x29, #-0x68]
  1c0524: eb0a0129     	subs	x9, x9, x10
  1c0528: f9007fe9     	str	x9, [sp, #0xf8]
  1c052c: 540000cb     	b.lt	0x1c0544 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x188>
  1c0530: 14000001     	b	0x1c0534 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x178>
  1c0534: 320003e8     	orr	w8, wzr, #0x1
  1c0538: 2a0803e9     	mov	w9, w8
  1c053c: f81c03a9     	stur	x9, [x29, #-0x40]
  1c0540: 14000257     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0544: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0548: f9403509     	ldr	x9, [x8, #0x68]
  1c054c: f85b03aa     	ldur	x10, [x29, #-0x50]
  1c0550: f9000149     	str	x9, [x10]
  1c0554: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0558: f9400129     	ldr	x9, [x9]
  1c055c: 91000529     	add	x9, x9, #0x1
  1c0560: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c0564: eb0a0129     	subs	x9, x9, x10
  1c0568: f9007be9     	str	x9, [sp, #0xf0]
  1c056c: 5400012d     	b.le	0x1c0590 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x1d4>
  1c0570: 14000001     	b	0x1c0574 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x1b8>
  1c0574: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c0578: 320003e9     	orr	w9, wzr, #0x1
  1c057c: 2a0903ea     	mov	w10, w9
  1c0580: f900010a     	str	x10, [x8]
  1c0584: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c0588: f81c03a8     	stur	x8, [x29, #-0x40]
  1c058c: 14000244     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0590: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0594: f9400100     	ldr	x0, [x8]
  1c0598: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c059c: f9400121     	ldr	x1, [x9]
  1c05a0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c05a4: 97fb834b     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c05a8: f81803a0     	stur	x0, [x29, #-0x80]
  1c05ac: f85803a8     	ldur	x8, [x29, #-0x80]
  1c05b0: b6f800a8     	tbz	x8, #0x3f, 0x1c05c4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x208>
  1c05b4: 14000001     	b	0x1c05b8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x1fc>
  1c05b8: f85803a8     	ldur	x8, [x29, #-0x80]
  1c05bc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c05c0: 14000237     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c05c4: f85803a8     	ldur	x8, [x29, #-0x80]
  1c05c8: f1000508     	subs	x8, x8, #0x1
  1c05cc: f90077e8     	str	x8, [sp, #0xe8]
  1c05d0: 540000ab     	b.lt	0x1c05e4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x228>
  1c05d4: 14000001     	b	0x1c05d8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x21c>
  1c05d8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c05dc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c05e0: 1400022f     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c05e4: f85983a8     	ldur	x8, [x29, #-0x68]
  1c05e8: b7f801e8     	tbnz	x8, #0x3f, 0x1c0624 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x268>
  1c05ec: 14000001     	b	0x1c05f0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x234>
  1c05f0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c05f4: f9400108     	ldr	x8, [x8]
  1c05f8: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c05fc: f9400129     	ldr	x9, [x9]
  1c0600: 8b090108     	add	x8, x8, x9
  1c0604: f85983a9     	ldur	x9, [x29, #-0x68]
  1c0608: eb090108     	subs	x8, x8, x9
  1c060c: f90073e8     	str	x8, [sp, #0xe0]
  1c0610: 540000ad     	b.le	0x1c0624 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x268>
  1c0614: 14000001     	b	0x1c0618 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x25c>
  1c0618: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c061c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0620: 1400021f     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0624: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0628: f9400108     	ldr	x8, [x8]
  1c062c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c0630: f9400129     	ldr	x9, [x9]
  1c0634: 8b090108     	add	x8, x8, x9
  1c0638: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c063c: eb090108     	subs	x8, x8, x9
  1c0640: f9006fe8     	str	x8, [sp, #0xd8]
  1c0644: 540000ad     	b.le	0x1c0658 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x29c>
  1c0648: 14000001     	b	0x1c064c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x290>
  1c064c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c0650: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0654: 14000212     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0658: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c065c: f9400108     	ldr	x8, [x8]
  1c0660: f81783a8     	stur	x8, [x29, #-0x88]
  1c0664: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0668: f9400100     	ldr	x0, [x8]
  1c066c: f85783a1     	ldur	x1, [x29, #-0x88]
  1c0670: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c0674: 97fb9a53     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c0678: f81703a0     	stur	x0, [x29, #-0x90]
  1c067c: f85703a8     	ldur	x8, [x29, #-0x90]
  1c0680: b6f800a8     	tbz	x8, #0x3f, 0x1c0694 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x2d8>
  1c0684: 14000001     	b	0x1c0688 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x2cc>
  1c0688: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c068c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0690: 14000203     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0694: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c0698: f9400108     	ldr	x8, [x8]
  1c069c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c06a0: f940012a     	ldr	x10, [x9]
  1c06a4: 8b080148     	add	x8, x10, x8
  1c06a8: f9000128     	str	x8, [x9]
  1c06ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c06b0: f9400108     	ldr	x8, [x8]
  1c06b4: 91000508     	add	x8, x8, #0x1
  1c06b8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c06bc: eb090108     	subs	x8, x8, x9
  1c06c0: f9006be8     	str	x8, [sp, #0xd0]
  1c06c4: 5400012d     	b.le	0x1c06e8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x32c>
  1c06c8: 14000001     	b	0x1c06cc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x310>
  1c06cc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c06d0: 320003e9     	orr	w9, wzr, #0x1
  1c06d4: 2a0903ea     	mov	w10, w9
  1c06d8: f900010a     	str	x10, [x8]
  1c06dc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c06e0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c06e4: 140001ee     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c06e8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c06ec: f9400100     	ldr	x0, [x8]
  1c06f0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c06f4: f9400121     	ldr	x1, [x9]
  1c06f8: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c06fc: 97fb82f5     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c0700: f81803a0     	stur	x0, [x29, #-0x80]
  1c0704: f85803a8     	ldur	x8, [x29, #-0x80]
  1c0708: b6f800a8     	tbz	x8, #0x3f, 0x1c071c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x360>
  1c070c: 14000001     	b	0x1c0710 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x354>
  1c0710: f85803a8     	ldur	x8, [x29, #-0x80]
  1c0714: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0718: 140001e1     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c071c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c0720: f1000508     	subs	x8, x8, #0x1
  1c0724: f90067e8     	str	x8, [sp, #0xc8]
  1c0728: 540000ab     	b.lt	0x1c073c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x380>
  1c072c: 14000001     	b	0x1c0730 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x374>
  1c0730: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c0734: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0738: 140001d9     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c073c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0740: b7f801e8     	tbnz	x8, #0x3f, 0x1c077c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x3c0>
  1c0744: 14000001     	b	0x1c0748 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x38c>
  1c0748: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c074c: f9400108     	ldr	x8, [x8]
  1c0750: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c0754: f9400129     	ldr	x9, [x9]
  1c0758: 8b090108     	add	x8, x8, x9
  1c075c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c0760: eb090108     	subs	x8, x8, x9
  1c0764: f90063e8     	str	x8, [sp, #0xc0]
  1c0768: 540000ad     	b.le	0x1c077c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x3c0>
  1c076c: 14000001     	b	0x1c0770 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x3b4>
  1c0770: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0774: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0778: 140001c9     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c077c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0780: f9400108     	ldr	x8, [x8]
  1c0784: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c0788: f9400129     	ldr	x9, [x9]
  1c078c: 8b090108     	add	x8, x8, x9
  1c0790: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c0794: eb090108     	subs	x8, x8, x9
  1c0798: f9005fe8     	str	x8, [sp, #0xb8]
  1c079c: 540000ad     	b.le	0x1c07b0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x3f4>
  1c07a0: 14000001     	b	0x1c07a4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x3e8>
  1c07a4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c07a8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c07ac: 140001bc     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c07b0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c07b4: f9400100     	ldr	x0, [x8]
  1c07b8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c07bc: f9400121     	ldr	x1, [x9]
  1c07c0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c07c4: 97fb947f     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c07c8: f81683a0     	stur	x0, [x29, #-0x98]
  1c07cc: f85683a8     	ldur	x8, [x29, #-0x98]
  1c07d0: b6f800a8     	tbz	x8, #0x3f, 0x1c07e4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x428>
  1c07d4: 14000001     	b	0x1c07d8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x41c>
  1c07d8: f85683a8     	ldur	x8, [x29, #-0x98]
  1c07dc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c07e0: 140001af     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c07e4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c07e8: f9400108     	ldr	x8, [x8]
  1c07ec: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c07f0: f940012a     	ldr	x10, [x9]
  1c07f4: 8b080148     	add	x8, x10, x8
  1c07f8: f9000128     	str	x8, [x9]
  1c07fc: f85683a8     	ldur	x8, [x29, #-0x98]
  1c0800: b50000e8     	cbnz	x8, 0x1c081c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x460>
  1c0804: 14000001     	b	0x1c0808 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x44c>
  1c0808: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c080c: f9400108     	ldr	x8, [x8]
  1c0810: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0814: f9003528     	str	x8, [x9, #0x68]
  1c0818: 17ffff2f     	b	0x1c04d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x118>
  1c081c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c0820: f9400108     	ldr	x8, [x8]
  1c0824: d37df109     	lsl	x9, x8, #3
  1c0828: eb080128     	subs	x8, x9, x8
  1c082c: 320003ea     	orr	w10, wzr, #0x1
  1c0830: 2a0a03e9     	mov	w9, w10
  1c0834: 9ac82128     	lsl	x8, x9, x8
  1c0838: f1000508     	subs	x8, x8, #0x1
  1c083c: f81603a8     	stur	x8, [x29, #-0xa0]
  1c0840: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0844: b7f80288     	tbnz	x8, #0x3f, 0x1c0894 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4d8>
  1c0848: 14000001     	b	0x1c084c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x490>
  1c084c: f85683a8     	ldur	x8, [x29, #-0x98]
  1c0850: f85603a9     	ldur	x9, [x29, #-0xa0]
  1c0854: eb090108     	subs	x8, x8, x9
  1c0858: f9005be8     	str	x8, [sp, #0xb0]
  1c085c: 540001c0     	b.eq	0x1c0894 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4d8>
  1c0860: 14000001     	b	0x1c0864 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4a8>
  1c0864: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0868: f9400108     	ldr	x8, [x8]
  1c086c: f85683a9     	ldur	x9, [x29, #-0x98]
  1c0870: 8b090108     	add	x8, x8, x9
  1c0874: f85983a9     	ldur	x9, [x29, #-0x68]
  1c0878: eb090108     	subs	x8, x8, x9
  1c087c: f90057e8     	str	x8, [sp, #0xa8]
  1c0880: 540000ad     	b.le	0x1c0894 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4d8>
  1c0884: 14000001     	b	0x1c0888 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4cc>
  1c0888: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c088c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0890: 14000183     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0894: f85703a8     	ldur	x8, [x29, #-0x90]
  1c0898: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c089c: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c08a0: 2a0903ea     	mov	w10, w9
  1c08a4: eb0a0108     	subs	x8, x8, x10
  1c08a8: f90053e8     	str	x8, [sp, #0xa0]
  1c08ac: 54000a61     	b.ne	0x1c09f8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x63c>
  1c08b0: 14000001     	b	0x1c08b4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x4f8>
  1c08b4: f85683a8     	ldur	x8, [x29, #-0x98]
  1c08b8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1c08bc: eb090108     	subs	x8, x8, x9
  1c08c0: f9004fe8     	str	x8, [sp, #0x98]
  1c08c4: 540000a1     	b.ne	0x1c08d8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x51c>
  1c08c8: 14000001     	b	0x1c08cc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x510>
  1c08cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c08d0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c08d4: 14000172     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c08d8: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c08dc: f9404909     	ldr	x9, [x8, #0x90]
  1c08e0: b50007e9     	cbnz	x9, 0x1c09dc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x620>
  1c08e4: 14000001     	b	0x1c08e8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x52c>
  1c08e8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c08ec: f9400108     	ldr	x8, [x8]
  1c08f0: f85783a9     	ldur	x9, [x29, #-0x88]
  1c08f4: eb090108     	subs	x8, x8, x9
  1c08f8: f85683a9     	ldur	x9, [x29, #-0x98]
  1c08fc: 8b090108     	add	x8, x8, x9
  1c0900: f81583a8     	stur	x8, [x29, #-0xa8]
  1c0904: 90000741     	adrp	x1, 0x2a8000
  1c0908: f9435421     	ldr	x1, [x1, #0x6a8]
  1c090c: 5280090a     	mov	w10, #0x48              // =72
  1c0910: 2a0a03e0     	mov	w0, w10
  1c0914: 97fb80a3     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1c0918: aa0003e8     	mov	x8, x0
  1c091c: 2a1f03ea     	mov	w10, wzr
  1c0920: 3814f3aa     	sturb	w10, [x29, #-0xb1]
  1c0924: aa1f03e1     	mov	x1, xzr
  1c0928: f9004be8     	str	x8, [sp, #0x90]
  1c092c: f90047e1     	str	x1, [sp, #0x88]
  1c0930: b4000260     	cbz	x0, 0x1c097c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x5c0>
  1c0934: 14000001     	b	0x1c0938 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x57c>
  1c0938: f9404be8     	ldr	x8, [sp, #0x90]
  1c093c: f81503a8     	stur	x8, [x29, #-0xb0]
  1c0940: 320003e9     	orr	w9, wzr, #0x1
  1c0944: 3814f3a9     	sturb	w9, [x29, #-0xb1]
  1c0948: f85b03aa     	ldur	x10, [x29, #-0x50]
  1c094c: f9400142     	ldr	x2, [x10]
  1c0950: f85683a3     	ldur	x3, [x29, #-0x98]
  1c0954: f85783a4     	ldur	x4, [x29, #-0x88]
  1c0958: f85583a5     	ldur	x5, [x29, #-0xa8]
  1c095c: f9404be0     	ldr	x0, [sp, #0x90]
  1c0960: f85083a1     	ldur	x1, [x29, #-0xf8]
  1c0964: f90043e8     	str	x8, [sp, #0x80]
  1c0968: 97fba04e     	bl	0xa8aa0 <_ZN9mkvparser4CuesC1EPNS_7SegmentExxxx@plt>
  1c096c: 14000001     	b	0x1c0970 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x5b4>
  1c0970: f94043e0     	ldr	x0, [sp, #0x80]
  1c0974: f90047e0     	str	x0, [sp, #0x88]
  1c0978: 14000001     	b	0x1c097c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x5c0>
  1c097c: f94047e8     	ldr	x8, [sp, #0x88]
  1c0980: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0984: f9004928     	str	x8, [x9, #0x90]
  1c0988: f9404928     	ldr	x8, [x9, #0x90]
  1c098c: b5000268     	cbnz	x8, 0x1c09d8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x61c>
  1c0990: 14000001     	b	0x1c0994 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x5d8>
  1c0994: 92800008     	mov	x8, #-0x1               // =-1
  1c0998: f81c03a8     	stur	x8, [x29, #-0x40]
  1c099c: 14000140     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c09a0: f81403a0     	stur	x0, [x29, #-0xc0]
  1c09a4: 2a0103e8     	mov	w8, w1
  1c09a8: b813c3a8     	stur	w8, [x29, #-0xc4]
  1c09ac: 3854f3a8     	ldurb	w8, [x29, #-0xb1]
  1c09b0: 71000508     	subs	w8, w8, #0x1
  1c09b4: b9007fe8     	str	w8, [sp, #0x7c]
  1c09b8: 540000e1     	b.ne	0x1c09d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x618>
  1c09bc: 14000001     	b	0x1c09c0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x604>
  1c09c0: f85503a0     	ldur	x0, [x29, #-0xb0]
  1c09c4: 90000741     	adrp	x1, 0x2a8000
  1c09c8: f9435421     	ldr	x1, [x1, #0x6a8]
  1c09cc: 97fb9c9d     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1c09d0: 14000001     	b	0x1c09d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x618>
  1c09d4: 14000140     	b	0x1c0ed4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xb18>
  1c09d8: 14000001     	b	0x1c09dc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x620>
  1c09dc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c09e0: f9400108     	ldr	x8, [x8]
  1c09e4: f85683a9     	ldur	x9, [x29, #-0x98]
  1c09e8: 8b090108     	add	x8, x8, x9
  1c09ec: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c09f0: f9003528     	str	x8, [x9, #0x68]
  1c09f4: 17fffeb8     	b	0x1c04d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x118>
  1c09f8: f85703a8     	ldur	x8, [x29, #-0x90]
  1c09fc: 5296cea9     	mov	w9, #0xb675             // =46709
  1c0a00: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c0a04: 2a0903ea     	mov	w10, w9
  1c0a08: eb0a0108     	subs	x8, x8, x10
  1c0a0c: f9003be8     	str	x8, [sp, #0x70]
  1c0a10: 54000240     	b.eq	0x1c0a58 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x69c>
  1c0a14: 14000001     	b	0x1c0a18 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x65c>
  1c0a18: f85683a8     	ldur	x8, [x29, #-0x98]
  1c0a1c: f85603a9     	ldur	x9, [x29, #-0xa0]
  1c0a20: eb090108     	subs	x8, x8, x9
  1c0a24: f90037e8     	str	x8, [sp, #0x68]
  1c0a28: 540000a1     	b.ne	0x1c0a3c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x680>
  1c0a2c: 14000001     	b	0x1c0a30 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x674>
  1c0a30: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0a34: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0a38: 14000119     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0a3c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0a40: f9400108     	ldr	x8, [x8]
  1c0a44: f85683a9     	ldur	x9, [x29, #-0x98]
  1c0a48: 8b090108     	add	x8, x8, x9
  1c0a4c: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0a50: f9003528     	str	x8, [x9, #0x68]
  1c0a54: 17fffea0     	b	0x1c04d4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x118>
  1c0a58: f85783a8     	ldur	x8, [x29, #-0x88]
  1c0a5c: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0a60: f940092a     	ldr	x10, [x9, #0x10]
  1c0a64: eb0a0108     	subs	x8, x8, x10
  1c0a68: f81903a8     	stur	x8, [x29, #-0x70]
  1c0a6c: f85683a8     	ldur	x8, [x29, #-0x98]
  1c0a70: f85603aa     	ldur	x10, [x29, #-0xa0]
  1c0a74: eb0a0108     	subs	x8, x8, x10
  1c0a78: f90033e8     	str	x8, [sp, #0x60]
  1c0a7c: 540000a0     	b.eq	0x1c0a90 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6d4>
  1c0a80: 14000001     	b	0x1c0a84 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6c8>
  1c0a84: f85683a8     	ldur	x8, [x29, #-0x98]
  1c0a88: f81883a8     	stur	x8, [x29, #-0x78]
  1c0a8c: 14000001     	b	0x1c0a90 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6d4>
  1c0a90: 14000001     	b	0x1c0a94 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6d8>
  1c0a94: f85903a8     	ldur	x8, [x29, #-0x70]
  1c0a98: b6f800a8     	tbz	x8, #0x3f, 0x1c0aac <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6f0>
  1c0a9c: 14000001     	b	0x1c0aa0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x6e4>
  1c0aa0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0aa4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0aa8: 140000fd     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0aac: f85903a1     	ldur	x1, [x29, #-0x70]
  1c0ab0: d100c3a2     	sub	x2, x29, #0x30
  1c0ab4: d100e3a3     	sub	x3, x29, #0x38
  1c0ab8: f85083a0     	ldur	x0, [x29, #-0xf8]
  1c0abc: 97fb84d5     	bl	0xa1e10 <_ZN9mkvparser7Cluster15HasBlockEntriesEPKNS_7SegmentExRxRl@plt>
  1c0ac0: f81a03a0     	stur	x0, [x29, #-0x60]
  1c0ac4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c0ac8: b6f80160     	tbz	x0, #0x3f, 0x1c0af4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x738>
  1c0acc: 14000001     	b	0x1c0ad0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x714>
  1c0ad0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c0ad4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0ad8: f9000128     	str	x8, [x9]
  1c0adc: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c0ae0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c0ae4: f9000128     	str	x8, [x9]
  1c0ae8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c0aec: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0af0: 140000eb     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0af4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0af8: f9405909     	ldr	x9, [x8, #0xb0]
  1c0afc: f81303a9     	stur	x9, [x29, #-0xd0]
  1c0b00: f9405d09     	ldr	x9, [x8, #0xb8]
  1c0b04: f1000529     	subs	x9, x9, #0x1
  1c0b08: f9002fe9     	str	x9, [sp, #0x58]
  1c0b0c: 54000d2b     	b.lt	0x1c0cb0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8f4>
  1c0b10: 14000001     	b	0x1c0b14 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x758>
  1c0b14: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c0b18: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0b1c: f940612a     	ldr	x10, [x9, #0xc0]
  1c0b20: eb0a0108     	subs	x8, x8, x10
  1c0b24: f9002be8     	str	x8, [sp, #0x50]
  1c0b28: 540000ab     	b.lt	0x1c0b3c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x780>
  1c0b2c: 14000001     	b	0x1c0b30 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x774>
  1c0b30: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0b34: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0b38: 140000d9     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0b3c: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0b40: f9405509     	ldr	x9, [x8, #0xa8]
  1c0b44: f85303aa     	ldur	x10, [x29, #-0xd0]
  1c0b48: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c0b4c: f81283a9     	stur	x9, [x29, #-0xd8]
  1c0b50: f85283a9     	ldur	x9, [x29, #-0xd8]
  1c0b54: b40000c9     	cbz	x9, 0x1c0b6c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7b0>
  1c0b58: 14000001     	b	0x1c0b5c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7a0>
  1c0b5c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1c0b60: f9400908     	ldr	x8, [x8, #0x10]
  1c0b64: b7f800a8     	tbnz	x8, #0x3f, 0x1c0b78 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7bc>
  1c0b68: 14000001     	b	0x1c0b6c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7b0>
  1c0b6c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0b70: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0b74: 140000ca     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0b78: f85283a0     	ldur	x0, [x29, #-0xd8]
  1c0b7c: 97fb8c59     	bl	0xa3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>
  1c0b80: f81203a0     	stur	x0, [x29, #-0xe0]
  1c0b84: f85203a0     	ldur	x0, [x29, #-0xe0]
  1c0b88: b6f800a0     	tbz	x0, #0x3f, 0x1c0b9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7e0>
  1c0b8c: 14000001     	b	0x1c0b90 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7d4>
  1c0b90: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0b94: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0b98: 140000c1     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0b9c: f85203a8     	ldur	x8, [x29, #-0xe0]
  1c0ba0: f85903a9     	ldur	x9, [x29, #-0x70]
  1c0ba4: eb090108     	subs	x8, x8, x9
  1c0ba8: f90027e8     	str	x8, [sp, #0x48]
  1c0bac: 54000801     	b.ne	0x1c0cac <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8f0>
  1c0bb0: 14000001     	b	0x1c0bb4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x7f8>
  1c0bb4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c0bb8: b50000a8     	cbnz	x8, 0x1c0bcc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x810>
  1c0bbc: 14000001     	b	0x1c0bc0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x804>
  1c0bc0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0bc4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0bc8: 140000b5     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0bcc: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0bd0: b7f80108     	tbnz	x8, #0x3f, 0x1c0bf0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x834>
  1c0bd4: 14000001     	b	0x1c0bd8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x81c>
  1c0bd8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0bdc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0be0: f940012a     	ldr	x10, [x9]
  1c0be4: 8b080148     	add	x8, x10, x8
  1c0be8: f9000128     	str	x8, [x9]
  1c0bec: 14000013     	b	0x1c0c38 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x87c>
  1c0bf0: f85283a0     	ldur	x0, [x29, #-0xd8]
  1c0bf4: 97fb8d63     	bl	0xa4180 <_ZNK9mkvparser7Cluster14GetElementSizeEv@plt>
  1c0bf8: f81183a0     	stur	x0, [x29, #-0xe8]
  1c0bfc: f85183a0     	ldur	x0, [x29, #-0xe8]
  1c0c00: f1000000     	subs	x0, x0, #0x0
  1c0c04: f90023e0     	str	x0, [sp, #0x40]
  1c0c08: 540000ac     	b.gt	0x1c0c1c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x860>
  1c0c0c: 14000001     	b	0x1c0c10 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x854>
  1c0c10: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0c14: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0c18: 140000a1     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0c1c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1c0c20: f9400508     	ldr	x8, [x8, #0x8]
  1c0c24: f85183a9     	ldur	x9, [x29, #-0xe8]
  1c0c28: 8b090108     	add	x8, x8, x9
  1c0c2c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0c30: f9000128     	str	x8, [x9]
  1c0c34: 14000001     	b	0x1c0c38 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x87c>
  1c0c38: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c0c3c: f85283a9     	ldur	x9, [x29, #-0xd8]
  1c0c40: f9000928     	str	x8, [x9, #0x10]
  1c0c44: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0c48: f9405909     	ldr	x9, [x8, #0xb0]
  1c0c4c: 91000529     	add	x9, x9, #0x1
  1c0c50: f9005909     	str	x9, [x8, #0xb0]
  1c0c54: f9405d09     	ldr	x9, [x8, #0xb8]
  1c0c58: f1000529     	subs	x9, x9, #0x1
  1c0c5c: f9005d09     	str	x9, [x8, #0xb8]
  1c0c60: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0c64: f9400129     	ldr	x9, [x9]
  1c0c68: f9003509     	str	x9, [x8, #0x68]
  1c0c6c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c0c70: b7f80189     	tbnz	x9, #0x3f, 0x1c0ca0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8e4>
  1c0c74: 14000001     	b	0x1c0c78 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8bc>
  1c0c78: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0c7c: f9403509     	ldr	x9, [x8, #0x68]
  1c0c80: f85983aa     	ldur	x10, [x29, #-0x68]
  1c0c84: eb0a0129     	subs	x9, x9, x10
  1c0c88: f9001fe9     	str	x9, [sp, #0x38]
  1c0c8c: 540000ad     	b.le	0x1c0ca0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8e4>
  1c0c90: 14000001     	b	0x1c0c94 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8d8>
  1c0c94: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0c98: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0c9c: 14000080     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0ca0: aa1f03e8     	mov	x8, xzr
  1c0ca4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0ca8: 1400007d     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0cac: 14000001     	b	0x1c0cb0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x8f4>
  1c0cb0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c0cb4: b50006a8     	cbnz	x8, 0x1c0d88 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9cc>
  1c0cb8: 14000001     	b	0x1c0cbc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x900>
  1c0cbc: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0cc0: b7f80108     	tbnz	x8, #0x3f, 0x1c0ce0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x924>
  1c0cc4: 14000001     	b	0x1c0cc8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x90c>
  1c0cc8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0ccc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0cd0: f940012a     	ldr	x10, [x9]
  1c0cd4: 8b080148     	add	x8, x10, x8
  1c0cd8: f9000128     	str	x8, [x9]
  1c0cdc: 14000001     	b	0x1c0ce0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x924>
  1c0ce0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c0ce4: b7f80208     	tbnz	x8, #0x3f, 0x1c0d24 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x968>
  1c0ce8: 14000001     	b	0x1c0cec <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x930>
  1c0cec: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0cf0: f9400108     	ldr	x8, [x8]
  1c0cf4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c0cf8: eb090108     	subs	x8, x8, x9
  1c0cfc: f9001be8     	str	x8, [sp, #0x30]
  1c0d00: 5400012b     	b.lt	0x1c0d24 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x968>
  1c0d04: 14000001     	b	0x1c0d08 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x94c>
  1c0d08: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c0d0c: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0d10: f9003528     	str	x8, [x9, #0x68]
  1c0d14: 320003ea     	orr	w10, wzr, #0x1
  1c0d18: 2a0a03e8     	mov	w8, w10
  1c0d1c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0d20: 1400005f     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0d24: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0d28: b7f80208     	tbnz	x8, #0x3f, 0x1c0d68 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9ac>
  1c0d2c: 14000001     	b	0x1c0d30 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x974>
  1c0d30: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0d34: f9400108     	ldr	x8, [x8]
  1c0d38: f85983a9     	ldur	x9, [x29, #-0x68]
  1c0d3c: eb090108     	subs	x8, x8, x9
  1c0d40: f90017e8     	str	x8, [sp, #0x28]
  1c0d44: 5400012b     	b.lt	0x1c0d68 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9ac>
  1c0d48: 14000001     	b	0x1c0d4c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x990>
  1c0d4c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0d50: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0d54: f9003528     	str	x8, [x9, #0x68]
  1c0d58: 320003ea     	orr	w10, wzr, #0x1
  1c0d5c: 2a0a03e8     	mov	w8, w10
  1c0d60: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0d64: 1400004e     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0d68: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0d6c: f9400108     	ldr	x8, [x8]
  1c0d70: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0d74: f9003528     	str	x8, [x9, #0x68]
  1c0d78: 321f03ea     	orr	w10, wzr, #0x2
  1c0d7c: 2a0a03e8     	mov	w8, w10
  1c0d80: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0d84: 14000046     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0d88: f85303a1     	ldur	x1, [x29, #-0xd0]
  1c0d8c: f85903a2     	ldur	x2, [x29, #-0x70]
  1c0d90: f85083a0     	ldur	x0, [x29, #-0xf8]
  1c0d94: 97fba687     	bl	0xaa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>
  1c0d98: f81103a0     	stur	x0, [x29, #-0xf0]
  1c0d9c: f85103a0     	ldur	x0, [x29, #-0xf0]
  1c0da0: b50000a0     	cbnz	x0, 0x1c0db4 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9f8>
  1c0da4: 14000001     	b	0x1c0da8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0x9ec>
  1c0da8: 92800008     	mov	x8, #-0x1               // =-1
  1c0dac: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0db0: 1400003b     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0db4: f85103a1     	ldur	x1, [x29, #-0xf0]
  1c0db8: f85083a0     	ldur	x0, [x29, #-0xf8]
  1c0dbc: 97fba7e5     	bl	0xaad50 <_ZN9mkvparser7Segment13AppendClusterEPNS_7ClusterE@plt>
  1c0dc0: 370001e0     	tbnz	w0, #0x0, 0x1c0dfc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa40>
  1c0dc4: 14000001     	b	0x1c0dc8 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa0c>
  1c0dc8: f85103a8     	ldur	x8, [x29, #-0xf0]
  1c0dcc: aa0803e0     	mov	x0, x8
  1c0dd0: f90013e0     	str	x0, [sp, #0x20]
  1c0dd4: b40000e8     	cbz	x8, 0x1c0df0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa34>
  1c0dd8: 14000001     	b	0x1c0ddc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa20>
  1c0ddc: f94013e0     	ldr	x0, [sp, #0x20]
  1c0de0: 97fb992c     	bl	0xa7290 <_ZN9mkvparser7ClusterD1Ev@plt>
  1c0de4: f94013e0     	ldr	x0, [sp, #0x20]
  1c0de8: 97fb7ede     	bl	0xa0960 <_ZdlPv@plt>
  1c0dec: 14000001     	b	0x1c0df0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa34>
  1c0df0: 92800008     	mov	x8, #-0x1               // =-1
  1c0df4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0df8: 14000029     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0dfc: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0e00: b7f803a8     	tbnz	x8, #0x3f, 0x1c0e74 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xab8>
  1c0e04: 14000001     	b	0x1c0e08 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa4c>
  1c0e08: f85883a8     	ldur	x8, [x29, #-0x78]
  1c0e0c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c0e10: f940012a     	ldr	x10, [x9]
  1c0e14: 8b080148     	add	x8, x10, x8
  1c0e18: f9000128     	str	x8, [x9]
  1c0e1c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0e20: f9400108     	ldr	x8, [x8]
  1c0e24: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0e28: f9003528     	str	x8, [x9, #0x68]
  1c0e2c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c0e30: f1000508     	subs	x8, x8, #0x1
  1c0e34: f9000fe8     	str	x8, [sp, #0x18]
  1c0e38: 5400018b     	b.lt	0x1c0e68 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xaac>
  1c0e3c: 14000001     	b	0x1c0e40 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xa84>
  1c0e40: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c0e44: f9403509     	ldr	x9, [x8, #0x68]
  1c0e48: f85983aa     	ldur	x10, [x29, #-0x68]
  1c0e4c: eb0a0129     	subs	x9, x9, x10
  1c0e50: f9000be9     	str	x9, [sp, #0x10]
  1c0e54: 540000ad     	b.le	0x1c0e68 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xaac>
  1c0e58: 14000001     	b	0x1c0e5c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xaa0>
  1c0e5c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0e60: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0e64: 1400000e     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0e68: aa1f03e8     	mov	x8, xzr
  1c0e6c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c0e70: 1400000b     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0e74: f85103a8     	ldur	x8, [x29, #-0xf0]
  1c0e78: f85083a9     	ldur	x9, [x29, #-0xf8]
  1c0e7c: f9003928     	str	x8, [x9, #0x70]
  1c0e80: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c0e84: f9400108     	ldr	x8, [x8]
  1c0e88: aa1f03ea     	mov	x10, xzr
  1c0e8c: eb080148     	subs	x8, x10, x8
  1c0e90: f9003528     	str	x8, [x9, #0x68]
  1c0e94: f81c03aa     	stur	x10, [x29, #-0x40]
  1c0e98: 14000001     	b	0x1c0e9c <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xae0>
  1c0e9c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c0ea0: d53bd049     	mrs	x9, TPIDR_EL0
  1c0ea4: f9401529     	ldr	x9, [x9, #0x28]
  1c0ea8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c0eac: eb0a0129     	subs	x9, x9, x10
  1c0eb0: f90007e8     	str	x8, [sp, #0x8]
  1c0eb4: f90003e9     	str	x9, [sp]
  1c0eb8: 54000121     	b.ne	0x1c0edc <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xb20>
  1c0ebc: 14000001     	b	0x1c0ec0 <mkvparser::Segment::DoLoadCluster(long long&, long&)+0xb04>
  1c0ec0: f94007e0     	ldr	x0, [sp, #0x8]
  1c0ec4: 910803ff     	add	sp, sp, #0x200
  1c0ec8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1c0ecc: f84207fc     	ldr	x28, [sp], #0x20
  1c0ed0: d65f03c0     	ret
  1c0ed4: f85403a0     	ldur	x0, [x29, #-0xc0]
  1c0ed8: 97fb9c0e     	bl	0xa7f10 <_Unwind_Resume@plt>
  1c0edc: 97fba3a5     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c0ee0 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)>:
  1c0ee0: d101c3ff     	sub	sp, sp, #0x70
  1c0ee4: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1c0ee8: 910183fd     	add	x29, sp, #0x60
  1c0eec: d2800008     	mov	x8, #0x0                // =0
  1c0ef0: f81f03a0     	stur	x0, [x29, #-0x10]
  1c0ef4: f81e83a1     	stur	x1, [x29, #-0x18]
  1c0ef8: f81e03a2     	stur	x2, [x29, #-0x20]
  1c0efc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c0f00: f9403401     	ldr	x1, [x0, #0x68]
  1c0f04: eb08003f     	cmp	x1, x8
  1c0f08: 1a9fb7e9     	cset	w9, ge
  1c0f0c: f90013e8     	str	x8, [sp, #0x20]
  1c0f10: f9000fe0     	str	x0, [sp, #0x18]
  1c0f14: 37000109     	tbnz	w9, #0x0, 0x1c0f34 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x54>
  1c0f18: f9400fe8     	ldr	x8, [sp, #0x18]
  1c0f1c: f9403909     	ldr	x9, [x8, #0x70]
  1c0f20: f94013ea     	ldr	x10, [sp, #0x20]
  1c0f24: eb0a013f     	cmp	x9, x10
  1c0f28: 1a9f17eb     	cset	w11, eq
  1c0f2c: 3700004b     	tbnz	w11, #0x0, 0x1c0f34 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x54>
  1c0f30: 14000004     	b	0x1c0f40 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x60>
  1c0f34: 92800008     	mov	x8, #-0x1               // =-1
  1c0f38: f81f83a8     	stur	x8, [x29, #-0x8]
  1c0f3c: 14000037     	b	0x1c1018 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x138>
  1c0f40: d2800008     	mov	x8, #0x0                // =0
  1c0f44: f9400fe9     	ldr	x9, [sp, #0x18]
  1c0f48: f9403920     	ldr	x0, [x9, #0x70]
  1c0f4c: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c0f50: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c0f54: f9000be8     	str	x8, [sp, #0x10]
  1c0f58: 97fba3a6     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1c0f5c: f81d83a0     	stur	x0, [x29, #-0x28]
  1c0f60: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0f64: f9400be9     	ldr	x9, [sp, #0x10]
  1c0f68: eb09011f     	cmp	x8, x9
  1c0f6c: 1a9fa7ea     	cset	w10, lt
  1c0f70: 3700004a     	tbnz	w10, #0x0, 0x1c0f78 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x98>
  1c0f74: 14000004     	b	0x1c0f84 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0xa4>
  1c0f78: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0f7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c0f80: 14000026     	b	0x1c1018 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x138>
  1c0f84: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c0f88: b4000048     	cbz	x8, 0x1c0f90 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0xb0>
  1c0f8c: 14000004     	b	0x1c0f9c <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0xbc>
  1c0f90: b27f03e8     	orr	x8, xzr, #0x2
  1c0f94: f81f83a8     	stur	x8, [x29, #-0x8]
  1c0f98: 14000020     	b	0x1c1018 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x138>
  1c0f9c: d2800008     	mov	x8, #0x0                // =0
  1c0fa0: f9400fe9     	ldr	x9, [sp, #0x18]
  1c0fa4: f940392a     	ldr	x10, [x9, #0x70]
  1c0fa8: f940054a     	ldr	x10, [x10, #0x8]
  1c0fac: f9001bea     	str	x10, [sp, #0x30]
  1c0fb0: f9403920     	ldr	x0, [x9, #0x70]
  1c0fb4: f90007e8     	str	x8, [sp, #0x8]
  1c0fb8: 97fb8c72     	bl	0xa4180 <_ZNK9mkvparser7Cluster14GetElementSizeEv@plt>
  1c0fbc: f90017e0     	str	x0, [sp, #0x28]
  1c0fc0: f94017e8     	ldr	x8, [sp, #0x28]
  1c0fc4: f94007e9     	ldr	x9, [sp, #0x8]
  1c0fc8: eb09011f     	cmp	x8, x9
  1c0fcc: 1a9fa7eb     	cset	w11, lt
  1c0fd0: 3700004b     	tbnz	w11, #0x0, 0x1c0fd8 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0xf8>
  1c0fd4: 14000004     	b	0x1c0fe4 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x104>
  1c0fd8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c0fdc: f81f83a8     	stur	x8, [x29, #-0x8]
  1c0fe0: 1400000e     	b	0x1c1018 <mkvparser::Segment::DoLoadClusterUnknownSize(long long&, long&)+0x138>
  1c0fe4: b27f03e8     	orr	x8, xzr, #0x2
  1c0fe8: f9401be9     	ldr	x9, [sp, #0x30]
  1c0fec: f94017ea     	ldr	x10, [sp, #0x28]
  1c0ff0: 8b0a0129     	add	x9, x9, x10
  1c0ff4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c0ff8: f9000149     	str	x9, [x10]
  1c0ffc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c1000: f9400129     	ldr	x9, [x9]
  1c1004: f9400fea     	ldr	x10, [sp, #0x18]
  1c1008: f9003549     	str	x9, [x10, #0x68]
  1c100c: f94013e9     	ldr	x9, [sp, #0x20]
  1c1010: f9003949     	str	x9, [x10, #0x70]
  1c1014: f81f83a8     	stur	x8, [x29, #-0x8]
  1c1018: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c101c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1c1020: 9101c3ff     	add	sp, sp, #0x70
  1c1024: d65f03c0     	ret

00000000001c1028 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)>:
  1c1028: d107c3ff     	sub	sp, sp, #0x1f0
  1c102c: f900ebfc     	str	x28, [sp, #0x1d0]
  1c1030: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  1c1034: 910783fd     	add	x29, sp, #0x1e0
  1c1038: d53bd048     	mrs	x8, TPIDR_EL0
  1c103c: f9401508     	ldr	x8, [x8, #0x28]
  1c1040: f81e83a8     	stur	x8, [x29, #-0x18]
  1c1044: f81c83a0     	stur	x0, [x29, #-0x38]
  1c1048: f81c03a1     	stur	x1, [x29, #-0x40]
  1c104c: f81b83a2     	stur	x2, [x29, #-0x48]
  1c1050: f81b03a3     	stur	x3, [x29, #-0x50]
  1c1054: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c1058: b4000068     	cbz	x8, 0x1c1064 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3c>
  1c105c: 14000001     	b	0x1c1060 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x38>
  1c1060: 14000009     	b	0x1c1084 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5c>
  1c1064: b0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c1068: 9102a000     	add	x0, x0, #0xa8
  1c106c: d0000402     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c1070: 91143042     	add	x2, x2, #0x50c
  1c1074: d0000403     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c1078: 91273863     	add	x3, x3, #0x9ce
  1c107c: 528349c1     	mov	w1, #0x1a4e             // =6734
  1c1080: 97fb7ca4     	bl	0xa0310 <__assert2@plt>
  1c1084: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c1088: b7f80068     	tbnz	x8, #0x3f, 0x1c1094 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6c>
  1c108c: 14000001     	b	0x1c1090 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x68>
  1c1090: 14000009     	b	0x1c10b4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8c>
  1c1094: b0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c1098: 9102a000     	add	x0, x0, #0xa8
  1c109c: d0000402     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c10a0: 91143042     	add	x2, x2, #0x50c
  1c10a4: d0000403     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c10a8: 9115e063     	add	x3, x3, #0x578
  1c10ac: 528349e1     	mov	w1, #0x1a4f             // =6735
  1c10b0: 97fb7c98     	bl	0xa0310 <__assert2@plt>
  1c10b4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c10b8: f9400108     	ldr	x8, [x8]
  1c10bc: f81a83a8     	stur	x8, [x29, #-0x58]
  1c10c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c10c4: f9400109     	ldr	x9, [x8]
  1c10c8: f9400529     	ldr	x9, [x9, #0x8]
  1c10cc: d10083a1     	sub	x1, x29, #0x20
  1c10d0: d100a3a2     	sub	x2, x29, #0x28
  1c10d4: aa0803e0     	mov	x0, x8
  1c10d8: d63f0120     	blr	x9
  1c10dc: 2a0003e1     	mov	w1, w0
  1c10e0: 93407c28     	sxtw	x8, w1
  1c10e4: f81a03a8     	stur	x8, [x29, #-0x60]
  1c10e8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c10ec: b6f800a8     	tbz	x8, #0x3f, 0x1c1100 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xd8>
  1c10f0: 14000001     	b	0x1c10f4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xcc>
  1c10f4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c10f8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c10fc: 14000271     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1100: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c1104: b7f80108     	tbnz	x8, #0x3f, 0x1c1124 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xfc>
  1c1108: 14000001     	b	0x1c110c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xe4>
  1c110c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c1110: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c1114: eb090108     	subs	x8, x8, x9
  1c1118: f81483a8     	stur	x8, [x29, #-0xb8]
  1c111c: 5400006c     	b.gt	0x1c1128 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x100>
  1c1120: 14000001     	b	0x1c1124 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xfc>
  1c1124: 14000009     	b	0x1c1148 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x120>
  1c1128: b0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c112c: 9102a000     	add	x0, x0, #0xa8
  1c1130: d0000402     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c1134: 91143042     	add	x2, x2, #0x50c
  1c1138: b0000403     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c113c: 91063463     	add	x3, x3, #0x18d
  1c1140: 52834b41     	mov	w1, #0x1a5a             // =6746
  1c1144: 97fb7c73     	bl	0xa0310 <__assert2@plt>
  1c1148: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c114c: f9400908     	ldr	x8, [x8, #0x10]
  1c1150: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c1154: 8b090108     	add	x8, x8, x9
  1c1158: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c115c: f9000128     	str	x8, [x9]
  1c1160: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c1164: b7f80188     	tbnz	x8, #0x3f, 0x1c1194 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x16c>
  1c1168: 14000001     	b	0x1c116c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x144>
  1c116c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1170: f9400108     	ldr	x8, [x8]
  1c1174: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c1178: eb090108     	subs	x8, x8, x9
  1c117c: f81403a8     	stur	x8, [x29, #-0xc0]
  1c1180: 540000ab     	b.lt	0x1c1194 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x16c>
  1c1184: 14000001     	b	0x1c1188 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x160>
  1c1188: aa1f03e8     	mov	x8, xzr
  1c118c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1190: 1400024c     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1194: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c1198: f9400d08     	ldr	x8, [x8, #0x18]
  1c119c: b6f800a8     	tbz	x8, #0x3f, 0x1c11b0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x188>
  1c11a0: 14000001     	b	0x1c11a4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x17c>
  1c11a4: 92800008     	mov	x8, #-0x1               // =-1
  1c11a8: f81383a8     	stur	x8, [x29, #-0xc8]
  1c11ac: 14000007     	b	0x1c11c8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x1a0>
  1c11b0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c11b4: f9400909     	ldr	x9, [x8, #0x10]
  1c11b8: f9400d08     	ldr	x8, [x8, #0x18]
  1c11bc: 8b080128     	add	x8, x9, x8
  1c11c0: f81383a8     	stur	x8, [x29, #-0xc8]
  1c11c4: 14000001     	b	0x1c11c8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x1a0>
  1c11c8: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c11cc: f81983a8     	stur	x8, [x29, #-0x68]
  1c11d0: 92800008     	mov	x8, #-0x1               // =-1
  1c11d4: f81903a8     	stur	x8, [x29, #-0x70]
  1c11d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c11dc: f9400108     	ldr	x8, [x8]
  1c11e0: 91000508     	add	x8, x8, #0x1
  1c11e4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c11e8: eb090108     	subs	x8, x8, x9
  1c11ec: f81303a8     	stur	x8, [x29, #-0xd0]
  1c11f0: 5400012d     	b.le	0x1c1214 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x1ec>
  1c11f4: 14000001     	b	0x1c11f8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x1d0>
  1c11f8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c11fc: 320003e9     	orr	w9, wzr, #0x1
  1c1200: 2a0903ea     	mov	w10, w9
  1c1204: f900010a     	str	x10, [x8]
  1c1208: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c120c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1210: 1400022c     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1214: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c1218: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c121c: f9400101     	ldr	x1, [x8]
  1c1220: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c1224: 97fb802b     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c1228: f81883a0     	stur	x0, [x29, #-0x78]
  1c122c: f85883a8     	ldur	x8, [x29, #-0x78]
  1c1230: b6f800a8     	tbz	x8, #0x3f, 0x1c1244 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x21c>
  1c1234: 14000001     	b	0x1c1238 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x210>
  1c1238: f85883a8     	ldur	x8, [x29, #-0x78]
  1c123c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1240: 14000220     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1244: f85883a8     	ldur	x8, [x29, #-0x78]
  1c1248: f1000508     	subs	x8, x8, #0x1
  1c124c: f81283a8     	stur	x8, [x29, #-0xd8]
  1c1250: 540000ab     	b.lt	0x1c1264 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x23c>
  1c1254: 14000001     	b	0x1c1258 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x230>
  1c1258: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c125c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1260: 14000218     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1264: f85983a8     	ldur	x8, [x29, #-0x68]
  1c1268: b7f801e8     	tbnz	x8, #0x3f, 0x1c12a4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x27c>
  1c126c: 14000001     	b	0x1c1270 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x248>
  1c1270: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1274: f9400108     	ldr	x8, [x8]
  1c1278: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c127c: f9400129     	ldr	x9, [x9]
  1c1280: 8b090108     	add	x8, x8, x9
  1c1284: f85983a9     	ldur	x9, [x29, #-0x68]
  1c1288: eb090108     	subs	x8, x8, x9
  1c128c: f81203a8     	stur	x8, [x29, #-0xe0]
  1c1290: 540000ad     	b.le	0x1c12a4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x27c>
  1c1294: 14000001     	b	0x1c1298 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x270>
  1c1298: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c129c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c12a0: 14000208     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c12a4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c12a8: b7f801e8     	tbnz	x8, #0x3f, 0x1c12e4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x2bc>
  1c12ac: 14000001     	b	0x1c12b0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x288>
  1c12b0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c12b4: f9400108     	ldr	x8, [x8]
  1c12b8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c12bc: f9400129     	ldr	x9, [x9]
  1c12c0: 8b090108     	add	x8, x8, x9
  1c12c4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c12c8: eb090108     	subs	x8, x8, x9
  1c12cc: f81183a8     	stur	x8, [x29, #-0xe8]
  1c12d0: 540000ad     	b.le	0x1c12e4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x2bc>
  1c12d4: 14000001     	b	0x1c12d8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x2b0>
  1c12d8: aa1f03e8     	mov	x8, xzr
  1c12dc: f81d03a8     	stur	x8, [x29, #-0x30]
  1c12e0: 140001f8     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c12e4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c12e8: f9400108     	ldr	x8, [x8]
  1c12ec: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c12f0: f9400129     	ldr	x9, [x9]
  1c12f4: 8b090108     	add	x8, x8, x9
  1c12f8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c12fc: eb090108     	subs	x8, x8, x9
  1c1300: f9007be8     	str	x8, [sp, #0xf0]
  1c1304: 540000ad     	b.le	0x1c1318 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x2f0>
  1c1308: 14000001     	b	0x1c130c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x2e4>
  1c130c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c1310: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1314: 140001eb     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1318: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c131c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1320: f9400101     	ldr	x1, [x8]
  1c1324: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c1328: 97fb9726     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c132c: f81803a0     	stur	x0, [x29, #-0x80]
  1c1330: f85803a8     	ldur	x8, [x29, #-0x80]
  1c1334: b6f800a8     	tbz	x8, #0x3f, 0x1c1348 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x320>
  1c1338: 14000001     	b	0x1c133c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x314>
  1c133c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c1340: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1344: 140001df     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1348: f85803a8     	ldur	x8, [x29, #-0x80]
  1c134c: 5296cea9     	mov	w9, #0xb675             // =46709
  1c1350: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c1354: 2a0903ea     	mov	w10, w9
  1c1358: eb0a0108     	subs	x8, x8, x10
  1c135c: f90077e8     	str	x8, [sp, #0xe8]
  1c1360: 540000a0     	b.eq	0x1c1374 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x34c>
  1c1364: 14000001     	b	0x1c1368 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x340>
  1c1368: 92800008     	mov	x8, #-0x1               // =-1
  1c136c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1370: 140001d4     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1374: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c1378: f9400108     	ldr	x8, [x8]
  1c137c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c1380: f940012a     	ldr	x10, [x9]
  1c1384: 8b080148     	add	x8, x10, x8
  1c1388: f9000128     	str	x8, [x9]
  1c138c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1390: f9400108     	ldr	x8, [x8]
  1c1394: 91000508     	add	x8, x8, #0x1
  1c1398: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c139c: eb090108     	subs	x8, x8, x9
  1c13a0: f90073e8     	str	x8, [sp, #0xe0]
  1c13a4: 5400012d     	b.le	0x1c13c8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3a0>
  1c13a8: 14000001     	b	0x1c13ac <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x384>
  1c13ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c13b0: 320003e9     	orr	w9, wzr, #0x1
  1c13b4: 2a0903ea     	mov	w10, w9
  1c13b8: f900010a     	str	x10, [x8]
  1c13bc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c13c0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c13c4: 140001bf     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c13c8: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c13cc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c13d0: f9400101     	ldr	x1, [x8]
  1c13d4: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c13d8: 97fb7fbe     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c13dc: f81883a0     	stur	x0, [x29, #-0x78]
  1c13e0: f85883a8     	ldur	x8, [x29, #-0x78]
  1c13e4: b6f800a8     	tbz	x8, #0x3f, 0x1c13f8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3d0>
  1c13e8: 14000001     	b	0x1c13ec <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3c4>
  1c13ec: f85883a8     	ldur	x8, [x29, #-0x78]
  1c13f0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c13f4: 140001b3     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c13f8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c13fc: f1000508     	subs	x8, x8, #0x1
  1c1400: f9006fe8     	str	x8, [sp, #0xd8]
  1c1404: 540000ab     	b.lt	0x1c1418 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3f0>
  1c1408: 14000001     	b	0x1c140c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3e4>
  1c140c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c1410: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1414: 140001ab     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1418: f85983a8     	ldur	x8, [x29, #-0x68]
  1c141c: b7f801e8     	tbnz	x8, #0x3f, 0x1c1458 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x430>
  1c1420: 14000001     	b	0x1c1424 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x3fc>
  1c1424: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1428: f9400108     	ldr	x8, [x8]
  1c142c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c1430: f9400129     	ldr	x9, [x9]
  1c1434: 8b090108     	add	x8, x8, x9
  1c1438: f85983a9     	ldur	x9, [x29, #-0x68]
  1c143c: eb090108     	subs	x8, x8, x9
  1c1440: f9006be8     	str	x8, [sp, #0xd0]
  1c1444: 540000ad     	b.le	0x1c1458 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x430>
  1c1448: 14000001     	b	0x1c144c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x424>
  1c144c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c1450: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1454: 1400019b     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1458: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c145c: b7f801e8     	tbnz	x8, #0x3f, 0x1c1498 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x470>
  1c1460: 14000001     	b	0x1c1464 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x43c>
  1c1464: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1468: f9400108     	ldr	x8, [x8]
  1c146c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c1470: f9400129     	ldr	x9, [x9]
  1c1474: 8b090108     	add	x8, x8, x9
  1c1478: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c147c: eb090108     	subs	x8, x8, x9
  1c1480: f90067e8     	str	x8, [sp, #0xc8]
  1c1484: 540000ad     	b.le	0x1c1498 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x470>
  1c1488: 14000001     	b	0x1c148c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x464>
  1c148c: aa1f03e8     	mov	x8, xzr
  1c1490: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1494: 1400018b     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1498: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c149c: f9400108     	ldr	x8, [x8]
  1c14a0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c14a4: f9400129     	ldr	x9, [x9]
  1c14a8: 8b090108     	add	x8, x8, x9
  1c14ac: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c14b0: eb090108     	subs	x8, x8, x9
  1c14b4: f90063e8     	str	x8, [sp, #0xc0]
  1c14b8: 540000ad     	b.le	0x1c14cc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x4a4>
  1c14bc: 14000001     	b	0x1c14c0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x498>
  1c14c0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c14c4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c14c8: 1400017e     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c14cc: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c14d0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c14d4: f9400101     	ldr	x1, [x8]
  1c14d8: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c14dc: 97fb9139     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c14e0: f81783a0     	stur	x0, [x29, #-0x88]
  1c14e4: f85783a8     	ldur	x8, [x29, #-0x88]
  1c14e8: b6f800a8     	tbz	x8, #0x3f, 0x1c14fc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x4d4>
  1c14ec: 14000001     	b	0x1c14f0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x4c8>
  1c14f0: f85783a8     	ldur	x8, [x29, #-0x88]
  1c14f4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c14f8: 14000172     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c14fc: f85783a8     	ldur	x8, [x29, #-0x88]
  1c1500: b50000a8     	cbnz	x8, 0x1c1514 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x4ec>
  1c1504: 14000001     	b	0x1c1508 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x4e0>
  1c1508: aa1f03e8     	mov	x8, xzr
  1c150c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1510: 1400016c     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1514: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c1518: f9400108     	ldr	x8, [x8]
  1c151c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c1520: f940012a     	ldr	x10, [x9]
  1c1524: 8b080148     	add	x8, x10, x8
  1c1528: f9000128     	str	x8, [x9]
  1c152c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c1530: f9400108     	ldr	x8, [x8]
  1c1534: d37df109     	lsl	x9, x8, #3
  1c1538: eb080128     	subs	x8, x9, x8
  1c153c: 320003eb     	orr	w11, wzr, #0x1
  1c1540: 2a0b03e9     	mov	w9, w11
  1c1544: 9ac82128     	lsl	x8, x9, x8
  1c1548: f1000508     	subs	x8, x8, #0x1
  1c154c: f81703a8     	stur	x8, [x29, #-0x90]
  1c1550: f85783a8     	ldur	x8, [x29, #-0x88]
  1c1554: f85703a9     	ldur	x9, [x29, #-0x90]
  1c1558: eb090108     	subs	x8, x8, x9
  1c155c: f9005fe8     	str	x8, [sp, #0xb8]
  1c1560: 54000580     	b.eq	0x1c1610 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5e8>
  1c1564: 14000001     	b	0x1c1568 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x540>
  1c1568: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c156c: f9400108     	ldr	x8, [x8]
  1c1570: f85783a9     	ldur	x9, [x29, #-0x88]
  1c1574: 8b090108     	add	x8, x8, x9
  1c1578: f81903a8     	stur	x8, [x29, #-0x70]
  1c157c: f85903a8     	ldur	x8, [x29, #-0x70]
  1c1580: b7f80068     	tbnz	x8, #0x3f, 0x1c158c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x564>
  1c1584: 14000001     	b	0x1c1588 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x560>
  1c1588: 14000009     	b	0x1c15ac <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x584>
  1c158c: b0000400     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c1590: 9102a000     	add	x0, x0, #0xa8
  1c1594: d0000402     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c1598: 91143042     	add	x2, x2, #0x50c
  1c159c: d0000403     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c15a0: 91160463     	add	x3, x3, #0x581
  1c15a4: 528355e1     	mov	w1, #0x1aaf             // =6831
  1c15a8: 97fb7b5a     	bl	0xa0310 <__assert2@plt>
  1c15ac: f85983a8     	ldur	x8, [x29, #-0x68]
  1c15b0: b7f80168     	tbnz	x8, #0x3f, 0x1c15dc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5b4>
  1c15b4: 14000001     	b	0x1c15b8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x590>
  1c15b8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c15bc: f85983a9     	ldur	x9, [x29, #-0x68]
  1c15c0: eb090108     	subs	x8, x8, x9
  1c15c4: f9005be8     	str	x8, [sp, #0xb0]
  1c15c8: 540000ad     	b.le	0x1c15dc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5b4>
  1c15cc: 14000001     	b	0x1c15d0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5a8>
  1c15d0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c15d4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c15d8: 1400013a     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c15dc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c15e0: b7f80168     	tbnz	x8, #0x3f, 0x1c160c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5e4>
  1c15e4: 14000001     	b	0x1c15e8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5c0>
  1c15e8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c15ec: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c15f0: eb090108     	subs	x8, x8, x9
  1c15f4: f90057e8     	str	x8, [sp, #0xa8]
  1c15f8: 540000ad     	b.le	0x1c160c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5e4>
  1c15fc: 14000001     	b	0x1c1600 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5d8>
  1c1600: aa1f03e8     	mov	x8, xzr
  1c1604: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1608: 1400012e     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c160c: 14000001     	b	0x1c1610 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5e8>
  1c1610: 14000001     	b	0x1c1614 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5ec>
  1c1614: f85903a8     	ldur	x8, [x29, #-0x70]
  1c1618: b7f80188     	tbnz	x8, #0x3f, 0x1c1648 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x620>
  1c161c: 14000001     	b	0x1c1620 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5f8>
  1c1620: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1624: f9400108     	ldr	x8, [x8]
  1c1628: f85903a9     	ldur	x9, [x29, #-0x70]
  1c162c: eb090108     	subs	x8, x8, x9
  1c1630: f90053e8     	str	x8, [sp, #0xa0]
  1c1634: 540000ab     	b.lt	0x1c1648 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x620>
  1c1638: 14000001     	b	0x1c163c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x614>
  1c163c: aa1f03e8     	mov	x8, xzr
  1c1640: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1644: 1400011f     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1648: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c164c: f9400108     	ldr	x8, [x8]
  1c1650: 91000508     	add	x8, x8, #0x1
  1c1654: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c1658: eb090108     	subs	x8, x8, x9
  1c165c: f9004fe8     	str	x8, [sp, #0x98]
  1c1660: 5400012d     	b.le	0x1c1684 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x65c>
  1c1664: 14000001     	b	0x1c1668 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x640>
  1c1668: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c166c: 320003e9     	orr	w9, wzr, #0x1
  1c1670: 2a0903ea     	mov	w10, w9
  1c1674: f900010a     	str	x10, [x8]
  1c1678: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c167c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1680: 14000110     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1684: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c1688: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c168c: f9400101     	ldr	x1, [x8]
  1c1690: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c1694: 97fb7f0f     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c1698: f81683a0     	stur	x0, [x29, #-0x98]
  1c169c: f85683a8     	ldur	x8, [x29, #-0x98]
  1c16a0: b6f800a8     	tbz	x8, #0x3f, 0x1c16b4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x68c>
  1c16a4: 14000001     	b	0x1c16a8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x680>
  1c16a8: f85683a8     	ldur	x8, [x29, #-0x98]
  1c16ac: f81d03a8     	stur	x8, [x29, #-0x30]
  1c16b0: 14000104     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c16b4: f85683a8     	ldur	x8, [x29, #-0x98]
  1c16b8: f1000508     	subs	x8, x8, #0x1
  1c16bc: f9004be8     	str	x8, [sp, #0x90]
  1c16c0: 540000ab     	b.lt	0x1c16d4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6ac>
  1c16c4: 14000001     	b	0x1c16c8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6a0>
  1c16c8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c16cc: f81d03a8     	stur	x8, [x29, #-0x30]
  1c16d0: 140000fc     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c16d4: f85903a8     	ldur	x8, [x29, #-0x70]
  1c16d8: b7f801e8     	tbnz	x8, #0x3f, 0x1c1714 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6ec>
  1c16dc: 14000001     	b	0x1c16e0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6b8>
  1c16e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c16e4: f9400108     	ldr	x8, [x8]
  1c16e8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c16ec: f9400129     	ldr	x9, [x9]
  1c16f0: 8b090108     	add	x8, x8, x9
  1c16f4: f85903a9     	ldur	x9, [x29, #-0x70]
  1c16f8: eb090108     	subs	x8, x8, x9
  1c16fc: f90047e8     	str	x8, [sp, #0x88]
  1c1700: 540000ad     	b.le	0x1c1714 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6ec>
  1c1704: 14000001     	b	0x1c1708 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x6e0>
  1c1708: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c170c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1710: 140000ec     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1714: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1718: f9400108     	ldr	x8, [x8]
  1c171c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c1720: f9400129     	ldr	x9, [x9]
  1c1724: 8b090108     	add	x8, x8, x9
  1c1728: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c172c: eb090108     	subs	x8, x8, x9
  1c1730: f90043e8     	str	x8, [sp, #0x80]
  1c1734: 540000ad     	b.le	0x1c1748 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x720>
  1c1738: 14000001     	b	0x1c173c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x714>
  1c173c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c1740: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1744: 140000df     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1748: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c174c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1750: f9400101     	ldr	x1, [x8]
  1c1754: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c1758: 97fb961a     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c175c: f81603a0     	stur	x0, [x29, #-0xa0]
  1c1760: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c1764: b6f800a8     	tbz	x8, #0x3f, 0x1c1778 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x750>
  1c1768: 14000001     	b	0x1c176c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x744>
  1c176c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c1770: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1774: 140000d3     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1778: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c177c: 5296cea9     	mov	w9, #0xb675             // =46709
  1c1780: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c1784: 2a0903ea     	mov	w10, w9
  1c1788: eb0a0108     	subs	x8, x8, x10
  1c178c: f9003fe8     	str	x8, [sp, #0x78]
  1c1790: 540000a1     	b.ne	0x1c17a4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x77c>
  1c1794: 14000001     	b	0x1c1798 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x770>
  1c1798: aa1f03e8     	mov	x8, xzr
  1c179c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c17a0: 140000c8     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c17a4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c17a8: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c17ac: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c17b0: 2a0903ea     	mov	w10, w9
  1c17b4: eb0a0108     	subs	x8, x8, x10
  1c17b8: f9003be8     	str	x8, [sp, #0x70]
  1c17bc: 540000a1     	b.ne	0x1c17d0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x7a8>
  1c17c0: 14000001     	b	0x1c17c4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x79c>
  1c17c4: aa1f03e8     	mov	x8, xzr
  1c17c8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c17cc: 140000bd     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c17d0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c17d4: f9400108     	ldr	x8, [x8]
  1c17d8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c17dc: f940012a     	ldr	x10, [x9]
  1c17e0: 8b080148     	add	x8, x10, x8
  1c17e4: f9000128     	str	x8, [x9]
  1c17e8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c17ec: b7f80188     	tbnz	x8, #0x3f, 0x1c181c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x7f4>
  1c17f0: 14000001     	b	0x1c17f4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x7cc>
  1c17f4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c17f8: f9400108     	ldr	x8, [x8]
  1c17fc: f85903a9     	ldur	x9, [x29, #-0x70]
  1c1800: eb090108     	subs	x8, x8, x9
  1c1804: f90037e8     	str	x8, [sp, #0x68]
  1c1808: 540000ab     	b.lt	0x1c181c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x7f4>
  1c180c: 14000001     	b	0x1c1810 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x7e8>
  1c1810: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c1814: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1818: 140000aa     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c181c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1820: f9400108     	ldr	x8, [x8]
  1c1824: 91000508     	add	x8, x8, #0x1
  1c1828: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c182c: eb090108     	subs	x8, x8, x9
  1c1830: f90033e8     	str	x8, [sp, #0x60]
  1c1834: 5400012d     	b.le	0x1c1858 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x830>
  1c1838: 14000001     	b	0x1c183c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x814>
  1c183c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c1840: 320003e9     	orr	w9, wzr, #0x1
  1c1844: 2a0903ea     	mov	w10, w9
  1c1848: f900010a     	str	x10, [x8]
  1c184c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c1850: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1854: 1400009b     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1858: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c185c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1860: f9400101     	ldr	x1, [x8]
  1c1864: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c1868: 97fb7e9a     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c186c: f81683a0     	stur	x0, [x29, #-0x98]
  1c1870: f85683a8     	ldur	x8, [x29, #-0x98]
  1c1874: b6f800a8     	tbz	x8, #0x3f, 0x1c1888 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x860>
  1c1878: 14000001     	b	0x1c187c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x854>
  1c187c: f85683a8     	ldur	x8, [x29, #-0x98]
  1c1880: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1884: 1400008f     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1888: f85683a8     	ldur	x8, [x29, #-0x98]
  1c188c: f1000508     	subs	x8, x8, #0x1
  1c1890: f9002fe8     	str	x8, [sp, #0x58]
  1c1894: 540000ab     	b.lt	0x1c18a8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x880>
  1c1898: 14000001     	b	0x1c189c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x874>
  1c189c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c18a0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c18a4: 14000087     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c18a8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c18ac: b7f801e8     	tbnz	x8, #0x3f, 0x1c18e8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8c0>
  1c18b0: 14000001     	b	0x1c18b4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x88c>
  1c18b4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c18b8: f9400108     	ldr	x8, [x8]
  1c18bc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c18c0: f9400129     	ldr	x9, [x9]
  1c18c4: 8b090108     	add	x8, x8, x9
  1c18c8: f85903a9     	ldur	x9, [x29, #-0x70]
  1c18cc: eb090108     	subs	x8, x8, x9
  1c18d0: f9002be8     	str	x8, [sp, #0x50]
  1c18d4: 540000ad     	b.le	0x1c18e8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8c0>
  1c18d8: 14000001     	b	0x1c18dc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8b4>
  1c18dc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c18e0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c18e4: 14000077     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c18e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c18ec: f9400108     	ldr	x8, [x8]
  1c18f0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c18f4: f9400129     	ldr	x9, [x9]
  1c18f8: 8b090108     	add	x8, x8, x9
  1c18fc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c1900: eb090108     	subs	x8, x8, x9
  1c1904: f90027e8     	str	x8, [sp, #0x48]
  1c1908: 540000ad     	b.le	0x1c191c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8f4>
  1c190c: 14000001     	b	0x1c1910 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x8e8>
  1c1910: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c1914: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1918: 1400006a     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c191c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c1920: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1924: f9400101     	ldr	x1, [x8]
  1c1928: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c192c: 97fb9025     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c1930: f81583a0     	stur	x0, [x29, #-0xa8]
  1c1934: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c1938: b6f800a8     	tbz	x8, #0x3f, 0x1c194c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x924>
  1c193c: 14000001     	b	0x1c1940 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x918>
  1c1940: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c1944: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1948: 1400005e     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c194c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c1950: f9400108     	ldr	x8, [x8]
  1c1954: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c1958: f940012a     	ldr	x10, [x9]
  1c195c: 8b080148     	add	x8, x10, x8
  1c1960: f9000128     	str	x8, [x9]
  1c1964: f85903a8     	ldur	x8, [x29, #-0x70]
  1c1968: b7f80188     	tbnz	x8, #0x3f, 0x1c1998 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x970>
  1c196c: 14000001     	b	0x1c1970 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x948>
  1c1970: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1974: f9400108     	ldr	x8, [x8]
  1c1978: f85903a9     	ldur	x9, [x29, #-0x70]
  1c197c: eb090108     	subs	x8, x8, x9
  1c1980: f90023e8     	str	x8, [sp, #0x40]
  1c1984: 540000ad     	b.le	0x1c1998 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x970>
  1c1988: 14000001     	b	0x1c198c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x964>
  1c198c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c1990: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1994: 1400004b     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1998: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c199c: b5000068     	cbnz	x8, 0x1c19a8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x980>
  1c19a0: 14000001     	b	0x1c19a4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x97c>
  1c19a4: 17ffff1c     	b	0x1c1614 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5ec>
  1c19a8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c19ac: f9400108     	ldr	x8, [x8]
  1c19b0: d37df109     	lsl	x9, x8, #3
  1c19b4: eb080128     	subs	x8, x9, x8
  1c19b8: 320003ea     	orr	w10, wzr, #0x1
  1c19bc: 2a0a03e9     	mov	w9, w10
  1c19c0: 9ac82128     	lsl	x8, x9, x8
  1c19c4: f1000508     	subs	x8, x8, #0x1
  1c19c8: f81503a8     	stur	x8, [x29, #-0xb0]
  1c19cc: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c19d0: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c19d4: eb090108     	subs	x8, x8, x9
  1c19d8: f9001fe8     	str	x8, [sp, #0x38]
  1c19dc: 540000a1     	b.ne	0x1c19f0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x9c8>
  1c19e0: 14000001     	b	0x1c19e4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x9bc>
  1c19e4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c19e8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c19ec: 14000035     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c19f0: f85903a8     	ldur	x8, [x29, #-0x70]
  1c19f4: b7f801c8     	tbnz	x8, #0x3f, 0x1c1a2c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa04>
  1c19f8: 14000001     	b	0x1c19fc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x9d4>
  1c19fc: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1a00: f9400108     	ldr	x8, [x8]
  1c1a04: f85583a9     	ldur	x9, [x29, #-0xa8]
  1c1a08: 8b090108     	add	x8, x8, x9
  1c1a0c: f85903a9     	ldur	x9, [x29, #-0x70]
  1c1a10: eb090108     	subs	x8, x8, x9
  1c1a14: f9001be8     	str	x8, [sp, #0x30]
  1c1a18: 540000ad     	b.le	0x1c1a2c <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa04>
  1c1a1c: 14000001     	b	0x1c1a20 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x9f8>
  1c1a20: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c1a24: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1a28: 14000026     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1a2c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c1a30: f1028108     	subs	x8, x8, #0xa0
  1c1a34: f90017e8     	str	x8, [sp, #0x28]
  1c1a38: 540000c1     	b.ne	0x1c1a50 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa28>
  1c1a3c: 14000001     	b	0x1c1a40 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa18>
  1c1a40: 320003e8     	orr	w8, wzr, #0x1
  1c1a44: 2a0803e9     	mov	w9, w8
  1c1a48: f81d03a9     	stur	x9, [x29, #-0x30]
  1c1a4c: 1400001d     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1a50: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c1a54: f1028d08     	subs	x8, x8, #0xa3
  1c1a58: f90013e8     	str	x8, [sp, #0x20]
  1c1a5c: 540000c1     	b.ne	0x1c1a74 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa4c>
  1c1a60: 14000001     	b	0x1c1a64 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa3c>
  1c1a64: 320003e8     	orr	w8, wzr, #0x1
  1c1a68: 2a0803e9     	mov	w9, w8
  1c1a6c: f81d03a9     	stur	x9, [x29, #-0x30]
  1c1a70: 14000014     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1a74: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c1a78: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c1a7c: f940012a     	ldr	x10, [x9]
  1c1a80: 8b080148     	add	x8, x10, x8
  1c1a84: f9000128     	str	x8, [x9]
  1c1a88: f85903a8     	ldur	x8, [x29, #-0x70]
  1c1a8c: b7f80188     	tbnz	x8, #0x3f, 0x1c1abc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa94>
  1c1a90: 14000001     	b	0x1c1a94 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa6c>
  1c1a94: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c1a98: f9400108     	ldr	x8, [x8]
  1c1a9c: f85903a9     	ldur	x9, [x29, #-0x70]
  1c1aa0: eb090108     	subs	x8, x8, x9
  1c1aa4: f9000fe8     	str	x8, [sp, #0x18]
  1c1aa8: 540000ad     	b.le	0x1c1abc <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa94>
  1c1aac: 14000001     	b	0x1c1ab0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa88>
  1c1ab0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c1ab4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1ab8: 14000002     	b	0x1c1ac0 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xa98>
  1c1abc: 17fffed6     	b	0x1c1614 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0x5ec>
  1c1ac0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c1ac4: d53bd049     	mrs	x9, TPIDR_EL0
  1c1ac8: f9401529     	ldr	x9, [x9, #0x28]
  1c1acc: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c1ad0: eb0a0129     	subs	x9, x9, x10
  1c1ad4: f9000be8     	str	x8, [sp, #0x10]
  1c1ad8: f90007e9     	str	x9, [sp, #0x8]
  1c1adc: 540000e1     	b.ne	0x1c1af8 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xad0>
  1c1ae0: 14000001     	b	0x1c1ae4 <mkvparser::Cluster::HasBlockEntries(mkvparser::Segment const*, long long, long long&, long&)+0xabc>
  1c1ae4: f9400be0     	ldr	x0, [sp, #0x10]
  1c1ae8: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  1c1aec: f940ebfc     	ldr	x28, [sp, #0x1d0]
  1c1af0: 9107c3ff     	add	sp, sp, #0x1f0
  1c1af4: d65f03c0     	ret
  1c1af8: 97fba09e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c1afc <mkvparser::Cluster::GetPosition() const>:
  1c1afc: d10103ff     	sub	sp, sp, #0x40
  1c1b00: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c1b04: 9100c3fd     	add	x29, sp, #0x30
  1c1b08: d2800008     	mov	x8, #0x0                // =0
  1c1b0c: b0000409     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c1b10: 9102a129     	add	x9, x9, #0xa8
  1c1b14: d000040a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c1b18: 9113694a     	add	x10, x10, #0x4da
  1c1b1c: b000040b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c1b20: 9109d56b     	add	x11, x11, #0x275
  1c1b24: f81f83a0     	stur	x0, [x29, #-0x8]
  1c1b28: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c1b2c: f940040c     	ldr	x12, [x0, #0x8]
  1c1b30: f9400000     	ldr	x0, [x0]
  1c1b34: f9400800     	ldr	x0, [x0, #0x10]
  1c1b38: eb00018c     	subs	x12, x12, x0
  1c1b3c: f81f03ac     	stur	x12, [x29, #-0x10]
  1c1b40: f85f03ac     	ldur	x12, [x29, #-0x10]
  1c1b44: eb08019f     	cmp	x12, x8
  1c1b48: 1a9fb7ed     	cset	w13, ge
  1c1b4c: f9000fe9     	str	x9, [sp, #0x18]
  1c1b50: f9000bea     	str	x10, [sp, #0x10]
  1c1b54: f90007eb     	str	x11, [sp, #0x8]
  1c1b58: 3700004d     	tbnz	w13, #0x0, 0x1c1b60 <mkvparser::Cluster::GetPosition() const+0x64>
  1c1b5c: 14000002     	b	0x1c1b64 <mkvparser::Cluster::GetPosition() const+0x68>
  1c1b60: 14000006     	b	0x1c1b78 <mkvparser::Cluster::GetPosition() const+0x7c>
  1c1b64: 52834861     	mov	w1, #0x1a43             // =6723
  1c1b68: f9400fe0     	ldr	x0, [sp, #0x18]
  1c1b6c: f9400be2     	ldr	x2, [sp, #0x10]
  1c1b70: f94007e3     	ldr	x3, [sp, #0x8]
  1c1b74: 97fb79e7     	bl	0xa0310 <__assert2@plt>
  1c1b78: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c1b7c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c1b80: 910103ff     	add	sp, sp, #0x40
  1c1b84: d65f03c0     	ret

00000000001c1b88 <mkvparser::Cluster::GetElementSize() const>:
  1c1b88: d10043ff     	sub	sp, sp, #0x10
  1c1b8c: f90007e0     	str	x0, [sp, #0x8]
  1c1b90: f94007e0     	ldr	x0, [sp, #0x8]
  1c1b94: f9401000     	ldr	x0, [x0, #0x20]
  1c1b98: 910043ff     	add	sp, sp, #0x10
  1c1b9c: d65f03c0     	ret

00000000001c1ba0 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)>:
  1c1ba0: d10243ff     	sub	sp, sp, #0x90
  1c1ba4: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1c1ba8: 910203fd     	add	x29, sp, #0x80
  1c1bac: d2800008     	mov	x8, #0x0                // =0
  1c1bb0: f0000729     	adrp	x9, 0x2a8000
  1c1bb4: f9435529     	ldr	x9, [x9, #0x6a8]
  1c1bb8: f000072a     	adrp	x10, 0x2a8000
  1c1bbc: f947794a     	ldr	x10, [x10, #0xef0]
  1c1bc0: f81f03a0     	stur	x0, [x29, #-0x10]
  1c1bc4: f81e83a1     	stur	x1, [x29, #-0x18]
  1c1bc8: f81e03a2     	stur	x2, [x29, #-0x20]
  1c1bcc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c1bd0: eb08001f     	cmp	x0, x8
  1c1bd4: 1a9f07eb     	cset	w11, ne
  1c1bd8: f90017e8     	str	x8, [sp, #0x28]
  1c1bdc: f90013e9     	str	x9, [sp, #0x20]
  1c1be0: f9000fea     	str	x10, [sp, #0x18]
  1c1be4: 3700004b     	tbnz	w11, #0x0, 0x1c1bec <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x4c>
  1c1be8: 14000007     	b	0x1c1c04 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x64>
  1c1bec: d2800008     	mov	x8, #0x0                // =0
  1c1bf0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c1bf4: eb08013f     	cmp	x9, x8
  1c1bf8: 1a9fa7ea     	cset	w10, lt
  1c1bfc: 3700004a     	tbnz	w10, #0x0, 0x1c1c04 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x64>
  1c1c00: 14000004     	b	0x1c1c10 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x70>
  1c1c04: f94017e8     	ldr	x8, [sp, #0x28]
  1c1c08: f81f83a8     	stur	x8, [x29, #-0x8]
  1c1c0c: 14000033     	b	0x1c1cd8 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x138>
  1c1c10: 52800008     	mov	w8, #0x0                // =0
  1c1c14: d2800900     	mov	x0, #0x48               // =72
  1c1c18: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c1c1c: f9400929     	ldr	x9, [x9, #0x10]
  1c1c20: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c1c24: 8b0a0129     	add	x9, x9, x10
  1c1c28: f81d83a9     	stur	x9, [x29, #-0x28]
  1c1c2c: f94013e1     	ldr	x1, [sp, #0x20]
  1c1c30: b90017e8     	str	w8, [sp, #0x14]
  1c1c34: 97fb7bdb     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1c1c38: f94017e9     	ldr	x9, [sp, #0x28]
  1c1c3c: eb09001f     	cmp	x0, x9
  1c1c40: 1a9f17e8     	cset	w8, eq
  1c1c44: 320003eb     	orr	w11, wzr, #0x1
  1c1c48: b94017ec     	ldr	w12, [sp, #0x14]
  1c1c4c: 0a0b018b     	and	w11, w12, w11
  1c1c50: 381c73ab     	sturb	w11, [x29, #-0x39]
  1c1c54: f90007e0     	str	x0, [sp, #0x8]
  1c1c58: f90003e9     	str	x9, [sp]
  1c1c5c: 37000208     	tbnz	w8, #0x0, 0x1c1c9c <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0xfc>
  1c1c60: 12800008     	mov	w8, #-0x1               // =-1
  1c1c64: f94007e9     	ldr	x9, [sp, #0x8]
  1c1c68: f81c83a9     	stur	x9, [x29, #-0x38]
  1c1c6c: 320003ea     	orr	w10, wzr, #0x1
  1c1c70: 0a0a0108     	and	w8, w8, w10
  1c1c74: 381c73a8     	sturb	w8, [x29, #-0x39]
  1c1c78: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c1c7c: f85e83a2     	ldur	x2, [x29, #-0x18]
  1c1c80: f85d83a3     	ldur	x3, [x29, #-0x28]
  1c1c84: aa0903e0     	mov	x0, x9
  1c1c88: f9400feb     	ldr	x11, [sp, #0x18]
  1c1c8c: d63f0160     	blr	x11
  1c1c90: 14000001     	b	0x1c1c94 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0xf4>
  1c1c94: f94007e8     	ldr	x8, [sp, #0x8]
  1c1c98: f90003e8     	str	x8, [sp]
  1c1c9c: f94003e8     	ldr	x8, [sp]
  1c1ca0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1ca4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c1ca8: f81f83a8     	stur	x8, [x29, #-0x8]
  1c1cac: 1400000b     	b	0x1c1cd8 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x138>
  1c1cb0: 2a0103e8     	mov	w8, w1
  1c1cb4: f9001fe0     	str	x0, [sp, #0x38]
  1c1cb8: b90037e8     	str	w8, [sp, #0x34]
  1c1cbc: 385c73a8     	ldurb	w8, [x29, #-0x39]
  1c1cc0: 37000048     	tbnz	w8, #0x0, 0x1c1cc8 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x128>
  1c1cc4: 14000004     	b	0x1c1cd4 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x134>
  1c1cc8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c1ccc: f94013e1     	ldr	x1, [sp, #0x20]
  1c1cd0: 97fb97dc     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1c1cd4: 14000005     	b	0x1c1ce8 <mkvparser::Cluster::Create(mkvparser::Segment*, long, long long)+0x148>
  1c1cd8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c1cdc: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1c1ce0: 910243ff     	add	sp, sp, #0x90
  1c1ce4: d65f03c0     	ret
  1c1ce8: f9401fe0     	ldr	x0, [sp, #0x38]
  1c1cec: 97fb9889     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001c1cf0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)>:
  1c1cf0: d102c3ff     	sub	sp, sp, #0xb0
  1c1cf4: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1c1cf8: 910283fd     	add	x29, sp, #0xa0
  1c1cfc: d2800008     	mov	x8, #0x0                // =0
  1c1d00: f0000729     	adrp	x9, 0x2a8000
  1c1d04: f9435529     	ldr	x9, [x9, #0x6a8]
  1c1d08: f81f03a0     	stur	x0, [x29, #-0x10]
  1c1d0c: f81e83a1     	stur	x1, [x29, #-0x18]
  1c1d10: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c1d14: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c1d18: eb08003f     	cmp	x1, x8
  1c1d1c: 1a9f17ea     	cset	w10, eq
  1c1d20: f90017e8     	str	x8, [sp, #0x28]
  1c1d24: f90013e9     	str	x9, [sp, #0x20]
  1c1d28: f9000fe0     	str	x0, [sp, #0x18]
  1c1d2c: 3700010a     	tbnz	w10, #0x0, 0x1c1d4c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x5c>
  1c1d30: d2800008     	mov	x8, #0x0                // =0
  1c1d34: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c1d38: f9400929     	ldr	x9, [x9, #0x10]
  1c1d3c: eb08013f     	cmp	x9, x8
  1c1d40: 1a9fa7ea     	cset	w10, lt
  1c1d44: 3700004a     	tbnz	w10, #0x0, 0x1c1d4c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x5c>
  1c1d48: 14000006     	b	0x1c1d60 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x70>
  1c1d4c: 52800008     	mov	w8, #0x0                // =0
  1c1d50: 320003e9     	orr	w9, wzr, #0x1
  1c1d54: 0a090108     	and	w8, w8, w9
  1c1d58: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c1d5c: 140000dd     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c1d60: b27a07e8     	orr	x8, xzr, #0xc0
  1c1d64: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1d68: f940592a     	ldr	x10, [x9, #0xb0]
  1c1d6c: f9405d2b     	ldr	x11, [x9, #0xb8]
  1c1d70: 8b0b014a     	add	x10, x10, x11
  1c1d74: f81e03aa     	stur	x10, [x29, #-0x20]
  1c1d78: 8b080128     	add	x8, x9, x8
  1c1d7c: f81d83a8     	stur	x8, [x29, #-0x28]
  1c1d80: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c1d84: f9400908     	ldr	x8, [x8, #0x10]
  1c1d88: f81d03a8     	stur	x8, [x29, #-0x30]
  1c1d8c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c1d90: f9400108     	ldr	x8, [x8]
  1c1d94: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c1d98: eb0a011f     	cmp	x8, x10
  1c1d9c: 1a9fa7ec     	cset	w12, lt
  1c1da0: 3700010c     	tbnz	w12, #0x0, 0x1c1dc0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0xd0>
  1c1da4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c1da8: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1dac: f940592a     	ldr	x10, [x9, #0xb0]
  1c1db0: eb0a011f     	cmp	x8, x10
  1c1db4: 1a9f07eb     	cset	w11, ne
  1c1db8: 3700004b     	tbnz	w11, #0x0, 0x1c1dc0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0xd0>
  1c1dbc: 14000006     	b	0x1c1dd4 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0xe4>
  1c1dc0: 52800008     	mov	w8, #0x0                // =0
  1c1dc4: 320003e9     	orr	w9, wzr, #0x1
  1c1dc8: 0a090108     	and	w8, w8, w9
  1c1dcc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c1dd0: 140000c0     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c1dd4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c1dd8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c1ddc: f9400129     	ldr	x9, [x9]
  1c1de0: eb09011f     	cmp	x8, x9
  1c1de4: 1a9fb7ea     	cset	w10, ge
  1c1de8: 3700004a     	tbnz	w10, #0x0, 0x1c1df0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x100>
  1c1dec: 14000054     	b	0x1c1f3c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x24c>
  1c1df0: d2800008     	mov	x8, #0x0                // =0
  1c1df4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c1df8: f9400129     	ldr	x9, [x9]
  1c1dfc: eb08013f     	cmp	x9, x8
  1c1e00: 1a9fc7ea     	cset	w10, le
  1c1e04: 3700004a     	tbnz	w10, #0x0, 0x1c1e0c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x11c>
  1c1e08: 14000004     	b	0x1c1e18 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x128>
  1c1e0c: b27503e8     	orr	x8, xzr, #0x800
  1c1e10: f9000be8     	str	x8, [sp, #0x10]
  1c1e14: 14000006     	b	0x1c1e2c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x13c>
  1c1e18: b27f03e8     	orr	x8, xzr, #0x2
  1c1e1c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c1e20: f9400129     	ldr	x9, [x9]
  1c1e24: 9b097d08     	mul	x8, x8, x9
  1c1e28: f9000be8     	str	x8, [sp, #0x10]
  1c1e2c: f9400be8     	ldr	x8, [sp, #0x10]
  1c1e30: 92800009     	mov	x9, #-0x1               // =-1
  1c1e34: b27d03ea     	orr	x10, xzr, #0x8
  1c1e38: f81c83a8     	stur	x8, [x29, #-0x38]
  1c1e3c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c1e40: 9b0a7d0b     	mul	x11, x8, x10
  1c1e44: 9bca7d08     	umulh	x8, x8, x10
  1c1e48: d280000a     	mov	x10, #0x0               // =0
  1c1e4c: eb0a011f     	cmp	x8, x10
  1c1e50: 1a9f07ec     	cset	w12, ne
  1c1e54: 7200019f     	tst	w12, #0x1
  1c1e58: 9a8b1120     	csel	x0, x9, x11, ne
  1c1e5c: f94013e1     	ldr	x1, [sp, #0x20]
  1c1e60: 97fb88ac     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1c1e64: f81c03a0     	stur	x0, [x29, #-0x40]
  1c1e68: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c1e6c: f94017e9     	ldr	x9, [sp, #0x28]
  1c1e70: eb09011f     	cmp	x8, x9
  1c1e74: 1a9f17ec     	cset	w12, eq
  1c1e78: 3700004c     	tbnz	w12, #0x0, 0x1c1e80 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x190>
  1c1e7c: 14000006     	b	0x1c1e94 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x1a4>
  1c1e80: 52800008     	mov	w8, #0x0                // =0
  1c1e84: 320003e9     	orr	w9, wzr, #0x1
  1c1e88: 0a090108     	and	w8, w8, w9
  1c1e8c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c1e90: 14000090     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c1e94: b27d03e8     	orr	x8, xzr, #0x8
  1c1e98: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c1e9c: f81b83a9     	stur	x9, [x29, #-0x48]
  1c1ea0: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1ea4: f940552a     	ldr	x10, [x9, #0xa8]
  1c1ea8: f9002bea     	str	x10, [sp, #0x50]
  1c1eac: f9402bea     	ldr	x10, [sp, #0x50]
  1c1eb0: f85e03ab     	ldur	x11, [x29, #-0x20]
  1c1eb4: 9b0b7d08     	mul	x8, x8, x11
  1c1eb8: 8b080148     	add	x8, x10, x8
  1c1ebc: f90027e8     	str	x8, [sp, #0x48]
  1c1ec0: f9402be8     	ldr	x8, [sp, #0x50]
  1c1ec4: f94027e9     	ldr	x9, [sp, #0x48]
  1c1ec8: eb09011f     	cmp	x8, x9
  1c1ecc: 1a9f07ea     	cset	w10, ne
  1c1ed0: 3700004a     	tbnz	w10, #0x0, 0x1c1ed8 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x1e8>
  1c1ed4: 1400000b     	b	0x1c1f00 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x210>
  1c1ed8: b27d03e8     	orr	x8, xzr, #0x8
  1c1edc: f9402be9     	ldr	x9, [sp, #0x50]
  1c1ee0: 8b08012a     	add	x10, x9, x8
  1c1ee4: f9002bea     	str	x10, [sp, #0x50]
  1c1ee8: f9400129     	ldr	x9, [x9]
  1c1eec: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c1ef0: 8b080148     	add	x8, x10, x8
  1c1ef4: f81b83a8     	stur	x8, [x29, #-0x48]
  1c1ef8: f9000149     	str	x9, [x10]
  1c1efc: 17fffff1     	b	0x1c1ec0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x1d0>
  1c1f00: f9400fe8     	ldr	x8, [sp, #0x18]
  1c1f04: f9405509     	ldr	x9, [x8, #0xa8]
  1c1f08: f94017ea     	ldr	x10, [sp, #0x28]
  1c1f0c: eb0a013f     	cmp	x9, x10
  1c1f10: 1a9f17eb     	cset	w11, eq
  1c1f14: f90007e9     	str	x9, [sp, #0x8]
  1c1f18: 3700006b     	tbnz	w11, #0x0, 0x1c1f24 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x234>
  1c1f1c: f94007e0     	ldr	x0, [sp, #0x8]
  1c1f20: 97fb9154     	bl	0xa6470 <_ZdaPv@plt>
  1c1f24: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c1f28: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1f2c: f9005528     	str	x8, [x9, #0xa8]
  1c1f30: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c1f34: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c1f38: f9000148     	str	x8, [x10]
  1c1f3c: d2800008     	mov	x8, #0x0                // =0
  1c1f40: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1f44: f9405d2a     	ldr	x10, [x9, #0xb8]
  1c1f48: eb08015f     	cmp	x10, x8
  1c1f4c: 1a9fd7eb     	cset	w11, gt
  1c1f50: 3700004b     	tbnz	w11, #0x0, 0x1c1f58 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x268>
  1c1f54: 14000050     	b	0x1c2094 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3a4>
  1c1f58: b27d03e8     	orr	x8, xzr, #0x8
  1c1f5c: f9400fe9     	ldr	x9, [sp, #0x18]
  1c1f60: f940552a     	ldr	x10, [x9, #0xa8]
  1c1f64: f940592b     	ldr	x11, [x9, #0xb0]
  1c1f68: 9b0b7d08     	mul	x8, x8, x11
  1c1f6c: 8b080148     	add	x8, x10, x8
  1c1f70: f90023e8     	str	x8, [sp, #0x40]
  1c1f74: f94023e8     	ldr	x8, [sp, #0x40]
  1c1f78: f9400108     	ldr	x8, [x8]
  1c1f7c: f94017ea     	ldr	x10, [sp, #0x28]
  1c1f80: eb0a011f     	cmp	x8, x10
  1c1f84: 1a9f17ec     	cset	w12, eq
  1c1f88: 3700012c     	tbnz	w12, #0x0, 0x1c1fac <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x2bc>
  1c1f8c: d2800008     	mov	x8, #0x0                // =0
  1c1f90: f94023e9     	ldr	x9, [sp, #0x40]
  1c1f94: f9400129     	ldr	x9, [x9]
  1c1f98: f9400929     	ldr	x9, [x9, #0x10]
  1c1f9c: eb08013f     	cmp	x9, x8
  1c1fa0: 1a9fb7ea     	cset	w10, ge
  1c1fa4: 3700004a     	tbnz	w10, #0x0, 0x1c1fac <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x2bc>
  1c1fa8: 14000006     	b	0x1c1fc0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x2d0>
  1c1fac: 52800008     	mov	w8, #0x0                // =0
  1c1fb0: 320003e9     	orr	w9, wzr, #0x1
  1c1fb4: 0a090108     	and	w8, w8, w9
  1c1fb8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c1fbc: 14000045     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c1fc0: b27d03e8     	orr	x8, xzr, #0x8
  1c1fc4: f94023e9     	ldr	x9, [sp, #0x40]
  1c1fc8: f9400fea     	ldr	x10, [sp, #0x18]
  1c1fcc: f9405d4b     	ldr	x11, [x10, #0xb8]
  1c1fd0: 9b0b7d0b     	mul	x11, x8, x11
  1c1fd4: 8b0b0129     	add	x9, x9, x11
  1c1fd8: f9001fe9     	str	x9, [sp, #0x38]
  1c1fdc: f9401fe9     	ldr	x9, [sp, #0x38]
  1c1fe0: f940554b     	ldr	x11, [x10, #0xa8]
  1c1fe4: f85d83ac     	ldur	x12, [x29, #-0x28]
  1c1fe8: f940018c     	ldr	x12, [x12]
  1c1fec: 9b0c7d08     	mul	x8, x8, x12
  1c1ff0: 8b080168     	add	x8, x11, x8
  1c1ff4: eb08013f     	cmp	x9, x8
  1c1ff8: 1a9f37ed     	cset	w13, hs
  1c1ffc: 3700004d     	tbnz	w13, #0x0, 0x1c2004 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x314>
  1c2000: 14000006     	b	0x1c2018 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x328>
  1c2004: 52800008     	mov	w8, #0x0                // =0
  1c2008: 320003e9     	orr	w9, wzr, #0x1
  1c200c: 0a090108     	and	w8, w8, w9
  1c2010: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2014: 1400002f     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c2018: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1c201c: d2800009     	mov	x9, #0x0                // =0
  1c2020: f9401fea     	ldr	x10, [sp, #0x38]
  1c2024: 8b080148     	add	x8, x10, x8
  1c2028: f9001be8     	str	x8, [sp, #0x30]
  1c202c: f9401be8     	ldr	x8, [sp, #0x30]
  1c2030: f9400108     	ldr	x8, [x8]
  1c2034: f9400908     	ldr	x8, [x8, #0x10]
  1c2038: eb09011f     	cmp	x8, x9
  1c203c: 1a9fb7eb     	cset	w11, ge
  1c2040: 3700004b     	tbnz	w11, #0x0, 0x1c2048 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x358>
  1c2044: 14000006     	b	0x1c205c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x36c>
  1c2048: 52800008     	mov	w8, #0x0                // =0
  1c204c: 320003e9     	orr	w9, wzr, #0x1
  1c2050: 0a090108     	and	w8, w8, w9
  1c2054: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2058: 1400001e     	b	0x1c20d0 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3e0>
  1c205c: f9401be8     	ldr	x8, [sp, #0x30]
  1c2060: f9400108     	ldr	x8, [x8]
  1c2064: f9401fe9     	ldr	x9, [sp, #0x38]
  1c2068: f9000128     	str	x8, [x9]
  1c206c: f9401be8     	ldr	x8, [sp, #0x30]
  1c2070: f9001fe8     	str	x8, [sp, #0x38]
  1c2074: f9401fe8     	ldr	x8, [sp, #0x38]
  1c2078: f94023e9     	ldr	x9, [sp, #0x40]
  1c207c: eb09011f     	cmp	x8, x9
  1c2080: 1a9f17ea     	cset	w10, eq
  1c2084: 3700004a     	tbnz	w10, #0x0, 0x1c208c <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x39c>
  1c2088: 14000002     	b	0x1c2090 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3a0>
  1c208c: 14000002     	b	0x1c2094 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x3a4>
  1c2090: 17ffffe2     	b	0x1c2018 <mkvparser::Segment::AppendCluster(mkvparser::Cluster*)+0x328>
  1c2094: 12800008     	mov	w8, #-0x1               // =-1
  1c2098: b27d03e9     	orr	x9, xzr, #0x8
  1c209c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c20a0: f9400feb     	ldr	x11, [sp, #0x18]
  1c20a4: f940556c     	ldr	x12, [x11, #0xa8]
  1c20a8: f85d03ad     	ldur	x13, [x29, #-0x30]
  1c20ac: 9b0d7d29     	mul	x9, x9, x13
  1c20b0: 8b090189     	add	x9, x12, x9
  1c20b4: f900012a     	str	x10, [x9]
  1c20b8: f9405969     	ldr	x9, [x11, #0xb0]
  1c20bc: 91000529     	add	x9, x9, #0x1
  1c20c0: f9005969     	str	x9, [x11, #0xb0]
  1c20c4: 320003ee     	orr	w14, wzr, #0x1
  1c20c8: 0a0e0108     	and	w8, w8, w14
  1c20cc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c20d0: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1c20d4: 2a0803e0     	mov	w0, w8
  1c20d8: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1c20dc: 9102c3ff     	add	sp, sp, #0xb0
  1c20e0: d65f03c0     	ret

00000000001c20e4 <mkvparser::Cluster::Parse(long long&, long&) const>:
  1c20e4: d107c3ff     	sub	sp, sp, #0x1f0
  1c20e8: f900ebfc     	str	x28, [sp, #0x1d0]
  1c20ec: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  1c20f0: 910783fd     	add	x29, sp, #0x1e0
  1c20f4: d53bd048     	mrs	x8, TPIDR_EL0
  1c20f8: f9401508     	ldr	x8, [x8, #0x28]
  1c20fc: f81e83a8     	stur	x8, [x29, #-0x18]
  1c2100: f81c83a0     	stur	x0, [x29, #-0x38]
  1c2104: f81c03a1     	stur	x1, [x29, #-0x40]
  1c2108: f81b83a2     	stur	x2, [x29, #-0x48]
  1c210c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c2110: aa0803e0     	mov	x0, x8
  1c2114: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c2118: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c211c: f81383a0     	stur	x0, [x29, #-0xc8]
  1c2120: aa0803e0     	mov	x0, x8
  1c2124: 97fb7b7f     	bl	0xa0f20 <_ZNK9mkvparser7Cluster4LoadERxRl@plt>
  1c2128: f81b03a0     	stur	x0, [x29, #-0x50]
  1c212c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c2130: b6f800a8     	tbz	x8, #0x3f, 0x1c2144 <mkvparser::Cluster::Parse(long long&, long&) const+0x60>
  1c2134: 14000001     	b	0x1c2138 <mkvparser::Cluster::Parse(long long&, long&) const+0x54>
  1c2138: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c213c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2140: 1400022f     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2144: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c2148: f9400d09     	ldr	x9, [x8, #0x18]
  1c214c: f940050a     	ldr	x10, [x8, #0x8]
  1c2150: eb0a0129     	subs	x9, x9, x10
  1c2154: f81303a9     	stur	x9, [x29, #-0xd0]
  1c2158: 540000cb     	b.lt	0x1c2170 <mkvparser::Cluster::Parse(long long&, long&) const+0x8c>
  1c215c: 14000001     	b	0x1c2160 <mkvparser::Cluster::Parse(long long&, long&) const+0x7c>
  1c2160: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c2164: f9401509     	ldr	x9, [x8, #0x28]
  1c2168: b6f800a9     	tbz	x9, #0x3f, 0x1c217c <mkvparser::Cluster::Parse(long long&, long&) const+0x98>
  1c216c: 14000001     	b	0x1c2170 <mkvparser::Cluster::Parse(long long&, long&) const+0x8c>
  1c2170: 92800008     	mov	x8, #-0x1               // =-1
  1c2174: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2178: 14000221     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c217c: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c2180: f9401109     	ldr	x9, [x8, #0x20]
  1c2184: b6f800a9     	tbz	x9, #0x3f, 0x1c2198 <mkvparser::Cluster::Parse(long long&, long&) const+0xb4>
  1c2188: 14000001     	b	0x1c218c <mkvparser::Cluster::Parse(long long&, long&) const+0xa8>
  1c218c: 92800008     	mov	x8, #-0x1               // =-1
  1c2190: f81283a8     	stur	x8, [x29, #-0xd8]
  1c2194: 14000007     	b	0x1c21b0 <mkvparser::Cluster::Parse(long long&, long&) const+0xcc>
  1c2198: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c219c: f9400509     	ldr	x9, [x8, #0x8]
  1c21a0: f940110a     	ldr	x10, [x8, #0x20]
  1c21a4: 8b0a0129     	add	x9, x9, x10
  1c21a8: f81283a9     	stur	x9, [x29, #-0xd8]
  1c21ac: 14000001     	b	0x1c21b0 <mkvparser::Cluster::Parse(long long&, long&) const+0xcc>
  1c21b0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1c21b4: f81a83a8     	stur	x8, [x29, #-0x58]
  1c21b8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c21bc: b7f801a8     	tbnz	x8, #0x3f, 0x1c21f0 <mkvparser::Cluster::Parse(long long&, long&) const+0x10c>
  1c21c0: 14000001     	b	0x1c21c4 <mkvparser::Cluster::Parse(long long&, long&) const+0xe0>
  1c21c4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c21c8: f9400d09     	ldr	x9, [x8, #0x18]
  1c21cc: f85a83aa     	ldur	x10, [x29, #-0x58]
  1c21d0: eb0a0129     	subs	x9, x9, x10
  1c21d4: f81203a9     	stur	x9, [x29, #-0xe0]
  1c21d8: 540000cb     	b.lt	0x1c21f0 <mkvparser::Cluster::Parse(long long&, long&) const+0x10c>
  1c21dc: 14000001     	b	0x1c21e0 <mkvparser::Cluster::Parse(long long&, long&) const+0xfc>
  1c21e0: 320003e8     	orr	w8, wzr, #0x1
  1c21e4: 2a0803e9     	mov	w9, w8
  1c21e8: f81d03a9     	stur	x9, [x29, #-0x30]
  1c21ec: 14000204     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c21f0: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c21f4: f9400109     	ldr	x9, [x8]
  1c21f8: f9400129     	ldr	x9, [x9]
  1c21fc: f81a03a9     	stur	x9, [x29, #-0x60]
  1c2200: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c2204: f940012a     	ldr	x10, [x9]
  1c2208: f940054a     	ldr	x10, [x10, #0x8]
  1c220c: d10083a1     	sub	x1, x29, #0x20
  1c2210: d100a3a2     	sub	x2, x29, #0x28
  1c2214: aa0903e0     	mov	x0, x9
  1c2218: d63f0140     	blr	x10
  1c221c: 2a0003e1     	mov	w1, w0
  1c2220: 93407c28     	sxtw	x8, w1
  1c2224: f81b03a8     	stur	x8, [x29, #-0x50]
  1c2228: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c222c: b6f800a8     	tbz	x8, #0x3f, 0x1c2240 <mkvparser::Cluster::Parse(long long&, long&) const+0x15c>
  1c2230: 14000001     	b	0x1c2234 <mkvparser::Cluster::Parse(long long&, long&) const+0x150>
  1c2234: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c2238: f81d03a8     	stur	x8, [x29, #-0x30]
  1c223c: 140001f0     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2240: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c2244: b7f80168     	tbnz	x8, #0x3f, 0x1c2270 <mkvparser::Cluster::Parse(long long&, long&) const+0x18c>
  1c2248: 14000001     	b	0x1c224c <mkvparser::Cluster::Parse(long long&, long&) const+0x168>
  1c224c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c2250: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c2254: eb090108     	subs	x8, x8, x9
  1c2258: f81183a8     	stur	x8, [x29, #-0xe8]
  1c225c: 540000ad     	b.le	0x1c2270 <mkvparser::Cluster::Parse(long long&, long&) const+0x18c>
  1c2260: 14000001     	b	0x1c2264 <mkvparser::Cluster::Parse(long long&, long&) const+0x180>
  1c2264: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2268: f81d03a8     	stur	x8, [x29, #-0x30]
  1c226c: 140001e4     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2270: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c2274: f9400d09     	ldr	x9, [x8, #0x18]
  1c2278: f85c03aa     	ldur	x10, [x29, #-0x40]
  1c227c: f9000149     	str	x9, [x10]
  1c2280: 14000001     	b	0x1c2284 <mkvparser::Cluster::Parse(long long&, long&) const+0x1a0>
  1c2284: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2288: b7f80148     	tbnz	x8, #0x3f, 0x1c22b0 <mkvparser::Cluster::Parse(long long&, long&) const+0x1cc>
  1c228c: 14000001     	b	0x1c2290 <mkvparser::Cluster::Parse(long long&, long&) const+0x1ac>
  1c2290: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2294: f9400108     	ldr	x8, [x8]
  1c2298: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c229c: eb090108     	subs	x8, x8, x9
  1c22a0: f9007be8     	str	x8, [sp, #0xf0]
  1c22a4: 5400006b     	b.lt	0x1c22b0 <mkvparser::Cluster::Parse(long long&, long&) const+0x1cc>
  1c22a8: 14000001     	b	0x1c22ac <mkvparser::Cluster::Parse(long long&, long&) const+0x1c8>
  1c22ac: 14000167     	b	0x1c2848 <mkvparser::Cluster::Parse(long long&, long&) const+0x764>
  1c22b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c22b4: b7f802a8     	tbnz	x8, #0x3f, 0x1c2308 <mkvparser::Cluster::Parse(long long&, long&) const+0x224>
  1c22b8: 14000001     	b	0x1c22bc <mkvparser::Cluster::Parse(long long&, long&) const+0x1d8>
  1c22bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c22c0: f9400108     	ldr	x8, [x8]
  1c22c4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c22c8: eb090108     	subs	x8, x8, x9
  1c22cc: f90077e8     	str	x8, [sp, #0xe8]
  1c22d0: 540001cb     	b.lt	0x1c2308 <mkvparser::Cluster::Parse(long long&, long&) const+0x224>
  1c22d4: 14000001     	b	0x1c22d8 <mkvparser::Cluster::Parse(long long&, long&) const+0x1f4>
  1c22d8: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c22dc: f9401109     	ldr	x9, [x8, #0x20]
  1c22e0: b6f80129     	tbz	x9, #0x3f, 0x1c2304 <mkvparser::Cluster::Parse(long long&, long&) const+0x220>
  1c22e4: 14000001     	b	0x1c22e8 <mkvparser::Cluster::Parse(long long&, long&) const+0x204>
  1c22e8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c22ec: f9400108     	ldr	x8, [x8]
  1c22f0: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c22f4: f940052a     	ldr	x10, [x9, #0x8]
  1c22f8: eb0a0108     	subs	x8, x8, x10
  1c22fc: f9001128     	str	x8, [x9, #0x20]
  1c2300: 14000001     	b	0x1c2304 <mkvparser::Cluster::Parse(long long&, long&) const+0x220>
  1c2304: 14000151     	b	0x1c2848 <mkvparser::Cluster::Parse(long long&, long&) const+0x764>
  1c2308: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c230c: f9400108     	ldr	x8, [x8]
  1c2310: 91000508     	add	x8, x8, #0x1
  1c2314: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c2318: eb090108     	subs	x8, x8, x9
  1c231c: f90073e8     	str	x8, [sp, #0xe0]
  1c2320: 5400012d     	b.le	0x1c2344 <mkvparser::Cluster::Parse(long long&, long&) const+0x260>
  1c2324: 14000001     	b	0x1c2328 <mkvparser::Cluster::Parse(long long&, long&) const+0x244>
  1c2328: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c232c: 320003e9     	orr	w9, wzr, #0x1
  1c2330: 2a0903ea     	mov	w10, w9
  1c2334: f900010a     	str	x10, [x8]
  1c2338: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c233c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2340: 140001af     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2344: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c2348: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c234c: f9400101     	ldr	x1, [x8]
  1c2350: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c2354: 97fb7bdf     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c2358: f81983a0     	stur	x0, [x29, #-0x68]
  1c235c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c2360: b6f800a8     	tbz	x8, #0x3f, 0x1c2374 <mkvparser::Cluster::Parse(long long&, long&) const+0x290>
  1c2364: 14000001     	b	0x1c2368 <mkvparser::Cluster::Parse(long long&, long&) const+0x284>
  1c2368: f85983a8     	ldur	x8, [x29, #-0x68]
  1c236c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2370: 140001a3     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2374: f85983a8     	ldur	x8, [x29, #-0x68]
  1c2378: f1000508     	subs	x8, x8, #0x1
  1c237c: f9006fe8     	str	x8, [sp, #0xd8]
  1c2380: 540000ab     	b.lt	0x1c2394 <mkvparser::Cluster::Parse(long long&, long&) const+0x2b0>
  1c2384: 14000001     	b	0x1c2388 <mkvparser::Cluster::Parse(long long&, long&) const+0x2a4>
  1c2388: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c238c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2390: 1400019b     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2394: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2398: b7f801e8     	tbnz	x8, #0x3f, 0x1c23d4 <mkvparser::Cluster::Parse(long long&, long&) const+0x2f0>
  1c239c: 14000001     	b	0x1c23a0 <mkvparser::Cluster::Parse(long long&, long&) const+0x2bc>
  1c23a0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c23a4: f9400108     	ldr	x8, [x8]
  1c23a8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c23ac: f9400129     	ldr	x9, [x9]
  1c23b0: 8b090108     	add	x8, x8, x9
  1c23b4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c23b8: eb090108     	subs	x8, x8, x9
  1c23bc: f9006be8     	str	x8, [sp, #0xd0]
  1c23c0: 540000ad     	b.le	0x1c23d4 <mkvparser::Cluster::Parse(long long&, long&) const+0x2f0>
  1c23c4: 14000001     	b	0x1c23c8 <mkvparser::Cluster::Parse(long long&, long&) const+0x2e4>
  1c23c8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c23cc: f81d03a8     	stur	x8, [x29, #-0x30]
  1c23d0: 1400018b     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c23d4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c23d8: f9400108     	ldr	x8, [x8]
  1c23dc: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c23e0: f9400129     	ldr	x9, [x9]
  1c23e4: 8b090108     	add	x8, x8, x9
  1c23e8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c23ec: eb090108     	subs	x8, x8, x9
  1c23f0: f90067e8     	str	x8, [sp, #0xc8]
  1c23f4: 540000ad     	b.le	0x1c2408 <mkvparser::Cluster::Parse(long long&, long&) const+0x324>
  1c23f8: 14000001     	b	0x1c23fc <mkvparser::Cluster::Parse(long long&, long&) const+0x318>
  1c23fc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c2400: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2404: 1400017e     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2408: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c240c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2410: f9400101     	ldr	x1, [x8]
  1c2414: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c2418: 97fb92ea     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c241c: f81903a0     	stur	x0, [x29, #-0x70]
  1c2420: f85903a8     	ldur	x8, [x29, #-0x70]
  1c2424: b6f800a8     	tbz	x8, #0x3f, 0x1c2438 <mkvparser::Cluster::Parse(long long&, long&) const+0x354>
  1c2428: 14000001     	b	0x1c242c <mkvparser::Cluster::Parse(long long&, long&) const+0x348>
  1c242c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2430: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2434: 14000172     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2438: f85903a8     	ldur	x8, [x29, #-0x70]
  1c243c: 5296cea9     	mov	w9, #0xb675             // =46709
  1c2440: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c2444: 2a0903ea     	mov	w10, w9
  1c2448: eb0a0108     	subs	x8, x8, x10
  1c244c: f90063e8     	str	x8, [sp, #0xc0]
  1c2450: 54000140     	b.eq	0x1c2478 <mkvparser::Cluster::Parse(long long&, long&) const+0x394>
  1c2454: 14000001     	b	0x1c2458 <mkvparser::Cluster::Parse(long long&, long&) const+0x374>
  1c2458: f85903a8     	ldur	x8, [x29, #-0x70]
  1c245c: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c2460: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c2464: 2a0903ea     	mov	w10, w9
  1c2468: eb0a0108     	subs	x8, x8, x10
  1c246c: f9005fe8     	str	x8, [sp, #0xb8]
  1c2470: 540001c1     	b.ne	0x1c24a8 <mkvparser::Cluster::Parse(long long&, long&) const+0x3c4>
  1c2474: 14000001     	b	0x1c2478 <mkvparser::Cluster::Parse(long long&, long&) const+0x394>
  1c2478: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c247c: f9401109     	ldr	x9, [x8, #0x20]
  1c2480: b6f80129     	tbz	x9, #0x3f, 0x1c24a4 <mkvparser::Cluster::Parse(long long&, long&) const+0x3c0>
  1c2484: 14000001     	b	0x1c2488 <mkvparser::Cluster::Parse(long long&, long&) const+0x3a4>
  1c2488: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c248c: f9400108     	ldr	x8, [x8]
  1c2490: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c2494: f940052a     	ldr	x10, [x9, #0x8]
  1c2498: eb0a0108     	subs	x8, x8, x10
  1c249c: f9001128     	str	x8, [x9, #0x20]
  1c24a0: 14000001     	b	0x1c24a4 <mkvparser::Cluster::Parse(long long&, long&) const+0x3c0>
  1c24a4: 140000e9     	b	0x1c2848 <mkvparser::Cluster::Parse(long long&, long&) const+0x764>
  1c24a8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c24ac: f9400108     	ldr	x8, [x8]
  1c24b0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c24b4: f940012a     	ldr	x10, [x9]
  1c24b8: 8b080148     	add	x8, x10, x8
  1c24bc: f9000128     	str	x8, [x9]
  1c24c0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c24c4: f9400108     	ldr	x8, [x8]
  1c24c8: 91000508     	add	x8, x8, #0x1
  1c24cc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c24d0: eb090108     	subs	x8, x8, x9
  1c24d4: f9005be8     	str	x8, [sp, #0xb0]
  1c24d8: 5400012d     	b.le	0x1c24fc <mkvparser::Cluster::Parse(long long&, long&) const+0x418>
  1c24dc: 14000001     	b	0x1c24e0 <mkvparser::Cluster::Parse(long long&, long&) const+0x3fc>
  1c24e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c24e4: 320003e9     	orr	w9, wzr, #0x1
  1c24e8: 2a0903ea     	mov	w10, w9
  1c24ec: f900010a     	str	x10, [x8]
  1c24f0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c24f4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c24f8: 14000141     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c24fc: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c2500: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2504: f9400101     	ldr	x1, [x8]
  1c2508: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c250c: 97fb7b71     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c2510: f81983a0     	stur	x0, [x29, #-0x68]
  1c2514: f85983a8     	ldur	x8, [x29, #-0x68]
  1c2518: b6f800a8     	tbz	x8, #0x3f, 0x1c252c <mkvparser::Cluster::Parse(long long&, long&) const+0x448>
  1c251c: 14000001     	b	0x1c2520 <mkvparser::Cluster::Parse(long long&, long&) const+0x43c>
  1c2520: f85983a8     	ldur	x8, [x29, #-0x68]
  1c2524: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2528: 14000135     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c252c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c2530: f1000508     	subs	x8, x8, #0x1
  1c2534: f90057e8     	str	x8, [sp, #0xa8]
  1c2538: 540000ab     	b.lt	0x1c254c <mkvparser::Cluster::Parse(long long&, long&) const+0x468>
  1c253c: 14000001     	b	0x1c2540 <mkvparser::Cluster::Parse(long long&, long&) const+0x45c>
  1c2540: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c2544: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2548: 1400012d     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c254c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2550: b7f801e8     	tbnz	x8, #0x3f, 0x1c258c <mkvparser::Cluster::Parse(long long&, long&) const+0x4a8>
  1c2554: 14000001     	b	0x1c2558 <mkvparser::Cluster::Parse(long long&, long&) const+0x474>
  1c2558: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c255c: f9400108     	ldr	x8, [x8]
  1c2560: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c2564: f9400129     	ldr	x9, [x9]
  1c2568: 8b090108     	add	x8, x8, x9
  1c256c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c2570: eb090108     	subs	x8, x8, x9
  1c2574: f90053e8     	str	x8, [sp, #0xa0]
  1c2578: 540000ad     	b.le	0x1c258c <mkvparser::Cluster::Parse(long long&, long&) const+0x4a8>
  1c257c: 14000001     	b	0x1c2580 <mkvparser::Cluster::Parse(long long&, long&) const+0x49c>
  1c2580: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2584: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2588: 1400011d     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c258c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2590: f9400108     	ldr	x8, [x8]
  1c2594: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c2598: f9400129     	ldr	x9, [x9]
  1c259c: 8b090108     	add	x8, x8, x9
  1c25a0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c25a4: eb090108     	subs	x8, x8, x9
  1c25a8: f9004fe8     	str	x8, [sp, #0x98]
  1c25ac: 540000ad     	b.le	0x1c25c0 <mkvparser::Cluster::Parse(long long&, long&) const+0x4dc>
  1c25b0: 14000001     	b	0x1c25b4 <mkvparser::Cluster::Parse(long long&, long&) const+0x4d0>
  1c25b4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c25b8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c25bc: 14000110     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c25c0: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c25c4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c25c8: f9400101     	ldr	x1, [x8]
  1c25cc: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c25d0: 97fb8cfc     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c25d4: f81883a0     	stur	x0, [x29, #-0x78]
  1c25d8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c25dc: b6f800a8     	tbz	x8, #0x3f, 0x1c25f0 <mkvparser::Cluster::Parse(long long&, long&) const+0x50c>
  1c25e0: 14000001     	b	0x1c25e4 <mkvparser::Cluster::Parse(long long&, long&) const+0x500>
  1c25e4: f85883a8     	ldur	x8, [x29, #-0x78]
  1c25e8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c25ec: 14000104     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c25f0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c25f4: f9400108     	ldr	x8, [x8]
  1c25f8: d37df109     	lsl	x9, x8, #3
  1c25fc: eb080128     	subs	x8, x9, x8
  1c2600: 320003ea     	orr	w10, wzr, #0x1
  1c2604: 2a0a03e9     	mov	w9, w10
  1c2608: 9ac82128     	lsl	x8, x9, x8
  1c260c: f1000508     	subs	x8, x8, #0x1
  1c2610: f81803a8     	stur	x8, [x29, #-0x80]
  1c2614: f85883a8     	ldur	x8, [x29, #-0x78]
  1c2618: f85803a9     	ldur	x9, [x29, #-0x80]
  1c261c: eb090108     	subs	x8, x8, x9
  1c2620: f9004be8     	str	x8, [sp, #0x90]
  1c2624: 540000a1     	b.ne	0x1c2638 <mkvparser::Cluster::Parse(long long&, long&) const+0x554>
  1c2628: 14000001     	b	0x1c262c <mkvparser::Cluster::Parse(long long&, long&) const+0x548>
  1c262c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2630: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2634: 140000f2     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2638: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c263c: f9400108     	ldr	x8, [x8]
  1c2640: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c2644: f940012a     	ldr	x10, [x9]
  1c2648: 8b080148     	add	x8, x10, x8
  1c264c: f9000128     	str	x8, [x9]
  1c2650: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2654: b7f80188     	tbnz	x8, #0x3f, 0x1c2684 <mkvparser::Cluster::Parse(long long&, long&) const+0x5a0>
  1c2658: 14000001     	b	0x1c265c <mkvparser::Cluster::Parse(long long&, long&) const+0x578>
  1c265c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2660: f9400108     	ldr	x8, [x8]
  1c2664: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c2668: eb090108     	subs	x8, x8, x9
  1c266c: f90047e8     	str	x8, [sp, #0x88]
  1c2670: 540000ad     	b.le	0x1c2684 <mkvparser::Cluster::Parse(long long&, long&) const+0x5a0>
  1c2674: 14000001     	b	0x1c2678 <mkvparser::Cluster::Parse(long long&, long&) const+0x594>
  1c2678: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c267c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2680: 140000df     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2684: f85883a8     	ldur	x8, [x29, #-0x78]
  1c2688: b5000068     	cbnz	x8, 0x1c2694 <mkvparser::Cluster::Parse(long long&, long&) const+0x5b0>
  1c268c: 14000001     	b	0x1c2690 <mkvparser::Cluster::Parse(long long&, long&) const+0x5ac>
  1c2690: 17fffefd     	b	0x1c2284 <mkvparser::Cluster::Parse(long long&, long&) const+0x1a0>
  1c2694: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2698: f9400108     	ldr	x8, [x8]
  1c269c: f85883a9     	ldur	x9, [x29, #-0x78]
  1c26a0: 8b090108     	add	x8, x8, x9
  1c26a4: f81783a8     	stur	x8, [x29, #-0x88]
  1c26a8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c26ac: b7f80348     	tbnz	x8, #0x3f, 0x1c2714 <mkvparser::Cluster::Parse(long long&, long&) const+0x630>
  1c26b0: 14000001     	b	0x1c26b4 <mkvparser::Cluster::Parse(long long&, long&) const+0x5d0>
  1c26b4: f85783a8     	ldur	x8, [x29, #-0x88]
  1c26b8: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c26bc: eb090108     	subs	x8, x8, x9
  1c26c0: f90043e8     	str	x8, [sp, #0x80]
  1c26c4: 5400026d     	b.le	0x1c2710 <mkvparser::Cluster::Parse(long long&, long&) const+0x62c>
  1c26c8: 14000001     	b	0x1c26cc <mkvparser::Cluster::Parse(long long&, long&) const+0x5e8>
  1c26cc: f85903a8     	ldur	x8, [x29, #-0x70]
  1c26d0: f1028108     	subs	x8, x8, #0xa0
  1c26d4: f9003fe8     	str	x8, [sp, #0x78]
  1c26d8: 540000e0     	b.eq	0x1c26f4 <mkvparser::Cluster::Parse(long long&, long&) const+0x610>
  1c26dc: 14000001     	b	0x1c26e0 <mkvparser::Cluster::Parse(long long&, long&) const+0x5fc>
  1c26e0: f85903a8     	ldur	x8, [x29, #-0x70]
  1c26e4: f1028d08     	subs	x8, x8, #0xa3
  1c26e8: f9003be8     	str	x8, [sp, #0x70]
  1c26ec: 540000a1     	b.ne	0x1c2700 <mkvparser::Cluster::Parse(long long&, long&) const+0x61c>
  1c26f0: 14000001     	b	0x1c26f4 <mkvparser::Cluster::Parse(long long&, long&) const+0x610>
  1c26f4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c26f8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c26fc: 140000c0     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2700: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2704: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c2708: f9000128     	str	x8, [x9]
  1c270c: 1400004f     	b	0x1c2848 <mkvparser::Cluster::Parse(long long&, long&) const+0x764>
  1c2710: 14000021     	b	0x1c2794 <mkvparser::Cluster::Parse(long long&, long&) const+0x6b0>
  1c2714: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c2718: b7f80228     	tbnz	x8, #0x3f, 0x1c275c <mkvparser::Cluster::Parse(long long&, long&) const+0x678>
  1c271c: 14000001     	b	0x1c2720 <mkvparser::Cluster::Parse(long long&, long&) const+0x63c>
  1c2720: f85783a8     	ldur	x8, [x29, #-0x88]
  1c2724: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c2728: eb090108     	subs	x8, x8, x9
  1c272c: f90037e8     	str	x8, [sp, #0x68]
  1c2730: 5400016d     	b.le	0x1c275c <mkvparser::Cluster::Parse(long long&, long&) const+0x678>
  1c2734: 14000001     	b	0x1c2738 <mkvparser::Cluster::Parse(long long&, long&) const+0x654>
  1c2738: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c273c: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c2740: f940052a     	ldr	x10, [x9, #0x8]
  1c2744: eb0a0108     	subs	x8, x8, x10
  1c2748: f9001128     	str	x8, [x9, #0x20]
  1c274c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c2750: f85c03aa     	ldur	x10, [x29, #-0x40]
  1c2754: f9000148     	str	x8, [x10]
  1c2758: 1400003c     	b	0x1c2848 <mkvparser::Cluster::Parse(long long&, long&) const+0x764>
  1c275c: f85783a8     	ldur	x8, [x29, #-0x88]
  1c2760: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c2764: eb090108     	subs	x8, x8, x9
  1c2768: f90033e8     	str	x8, [sp, #0x60]
  1c276c: 5400010d     	b.le	0x1c278c <mkvparser::Cluster::Parse(long long&, long&) const+0x6a8>
  1c2770: 14000001     	b	0x1c2774 <mkvparser::Cluster::Parse(long long&, long&) const+0x690>
  1c2774: f85883a8     	ldur	x8, [x29, #-0x78]
  1c2778: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c277c: f9000128     	str	x8, [x9]
  1c2780: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c2784: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2788: 1400009d     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c278c: 14000001     	b	0x1c2790 <mkvparser::Cluster::Parse(long long&, long&) const+0x6ac>
  1c2790: 14000001     	b	0x1c2794 <mkvparser::Cluster::Parse(long long&, long&) const+0x6b0>
  1c2794: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c2798: f81703a8     	stur	x8, [x29, #-0x90]
  1c279c: f85903a9     	ldur	x9, [x29, #-0x70]
  1c27a0: f1028129     	subs	x9, x9, #0xa0
  1c27a4: f9002fe9     	str	x9, [sp, #0x58]
  1c27a8: 54000121     	b.ne	0x1c27cc <mkvparser::Cluster::Parse(long long&, long&) const+0x6e8>
  1c27ac: 14000001     	b	0x1c27b0 <mkvparser::Cluster::Parse(long long&, long&) const+0x6cc>
  1c27b0: f85703a0     	ldur	x0, [x29, #-0x90]
  1c27b4: f85883a1     	ldur	x1, [x29, #-0x78]
  1c27b8: f85c03a2     	ldur	x2, [x29, #-0x40]
  1c27bc: f85b83a3     	ldur	x3, [x29, #-0x48]
  1c27c0: 97fb96c4     	bl	0xa82d0 <_ZN9mkvparser7Cluster15ParseBlockGroupExRxRl@plt>
  1c27c4: f81d03a0     	stur	x0, [x29, #-0x30]
  1c27c8: 1400008d     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c27cc: f85903a8     	ldur	x8, [x29, #-0x70]
  1c27d0: f1028d08     	subs	x8, x8, #0xa3
  1c27d4: f9002be8     	str	x8, [sp, #0x50]
  1c27d8: 54000121     	b.ne	0x1c27fc <mkvparser::Cluster::Parse(long long&, long&) const+0x718>
  1c27dc: 14000001     	b	0x1c27e0 <mkvparser::Cluster::Parse(long long&, long&) const+0x6fc>
  1c27e0: f85703a0     	ldur	x0, [x29, #-0x90]
  1c27e4: f85883a1     	ldur	x1, [x29, #-0x78]
  1c27e8: f85c03a2     	ldur	x2, [x29, #-0x40]
  1c27ec: f85b83a3     	ldur	x3, [x29, #-0x48]
  1c27f0: 97fb7a90     	bl	0xa1230 <_ZN9mkvparser7Cluster16ParseSimpleBlockExRxRl@plt>
  1c27f4: f81d03a0     	stur	x0, [x29, #-0x30]
  1c27f8: 14000081     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c27fc: f85883a8     	ldur	x8, [x29, #-0x78]
  1c2800: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c2804: f940012a     	ldr	x10, [x9]
  1c2808: 8b080148     	add	x8, x10, x8
  1c280c: f9000128     	str	x8, [x9]
  1c2810: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2814: b7f80188     	tbnz	x8, #0x3f, 0x1c2844 <mkvparser::Cluster::Parse(long long&, long&) const+0x760>
  1c2818: 14000001     	b	0x1c281c <mkvparser::Cluster::Parse(long long&, long&) const+0x738>
  1c281c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2820: f9400108     	ldr	x8, [x8]
  1c2824: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c2828: eb090108     	subs	x8, x8, x9
  1c282c: f90027e8     	str	x8, [sp, #0x48]
  1c2830: 540000ad     	b.le	0x1c2844 <mkvparser::Cluster::Parse(long long&, long&) const+0x760>
  1c2834: 14000001     	b	0x1c2838 <mkvparser::Cluster::Parse(long long&, long&) const+0x754>
  1c2838: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c283c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2840: 1400006f     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2844: 17fffe90     	b	0x1c2284 <mkvparser::Cluster::Parse(long long&, long&) const+0x1a0>
  1c2848: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c284c: f9401109     	ldr	x9, [x8, #0x20]
  1c2850: f1000129     	subs	x9, x9, #0x0
  1c2854: f90023e9     	str	x9, [sp, #0x40]
  1c2858: 540000ac     	b.gt	0x1c286c <mkvparser::Cluster::Parse(long long&, long&) const+0x788>
  1c285c: 14000001     	b	0x1c2860 <mkvparser::Cluster::Parse(long long&, long&) const+0x77c>
  1c2860: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2864: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2868: 14000065     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c286c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2870: f9400108     	ldr	x8, [x8]
  1c2874: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c2878: f9000d28     	str	x8, [x9, #0x18]
  1c287c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c2880: b7f80188     	tbnz	x8, #0x3f, 0x1c28b0 <mkvparser::Cluster::Parse(long long&, long&) const+0x7cc>
  1c2884: 14000001     	b	0x1c2888 <mkvparser::Cluster::Parse(long long&, long&) const+0x7a4>
  1c2888: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c288c: f9400d09     	ldr	x9, [x8, #0x18]
  1c2890: f85a83aa     	ldur	x10, [x29, #-0x58]
  1c2894: eb0a0129     	subs	x9, x9, x10
  1c2898: f9001fe9     	str	x9, [sp, #0x38]
  1c289c: 540000ad     	b.le	0x1c28b0 <mkvparser::Cluster::Parse(long long&, long&) const+0x7cc>
  1c28a0: 14000001     	b	0x1c28a4 <mkvparser::Cluster::Parse(long long&, long&) const+0x7c0>
  1c28a4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c28a8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c28ac: 14000054     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c28b0: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c28b4: f9402109     	ldr	x9, [x8, #0x40]
  1c28b8: f1000529     	subs	x9, x9, #0x1
  1c28bc: f9001be9     	str	x9, [sp, #0x30]
  1c28c0: 5400096b     	b.lt	0x1c29ec <mkvparser::Cluster::Parse(long long&, long&) const+0x908>
  1c28c4: 14000001     	b	0x1c28c8 <mkvparser::Cluster::Parse(long long&, long&) const+0x7e4>
  1c28c8: f85383a8     	ldur	x8, [x29, #-0xc8]
  1c28cc: f9402109     	ldr	x9, [x8, #0x40]
  1c28d0: f1000529     	subs	x9, x9, #0x1
  1c28d4: f81683a9     	stur	x9, [x29, #-0x98]
  1c28d8: f9401909     	ldr	x9, [x8, #0x30]
  1c28dc: f85683aa     	ldur	x10, [x29, #-0x98]
  1c28e0: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c28e4: f81603a9     	stur	x9, [x29, #-0xa0]
  1c28e8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1c28ec: b50000a9     	cbnz	x9, 0x1c2900 <mkvparser::Cluster::Parse(long long&, long&) const+0x81c>
  1c28f0: 14000001     	b	0x1c28f4 <mkvparser::Cluster::Parse(long long&, long&) const+0x810>
  1c28f4: 92800008     	mov	x8, #-0x1               // =-1
  1c28f8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c28fc: 14000040     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2900: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c2904: f9400109     	ldr	x9, [x8]
  1c2908: f9400929     	ldr	x9, [x9, #0x10]
  1c290c: aa0803e0     	mov	x0, x8
  1c2910: d63f0120     	blr	x9
  1c2914: f81583a0     	stur	x0, [x29, #-0xa8]
  1c2918: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c291c: b50000a8     	cbnz	x8, 0x1c2930 <mkvparser::Cluster::Parse(long long&, long&) const+0x84c>
  1c2920: 14000001     	b	0x1c2924 <mkvparser::Cluster::Parse(long long&, long&) const+0x840>
  1c2924: 92800008     	mov	x8, #-0x1               // =-1
  1c2928: f81d03a8     	stur	x8, [x29, #-0x30]
  1c292c: 14000034     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c2930: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c2934: f9400108     	ldr	x8, [x8]
  1c2938: f81503a8     	stur	x8, [x29, #-0xb0]
  1c293c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c2940: b7f80168     	tbnz	x8, #0x3f, 0x1c296c <mkvparser::Cluster::Parse(long long&, long&) const+0x888>
  1c2944: 14000001     	b	0x1c2948 <mkvparser::Cluster::Parse(long long&, long&) const+0x864>
  1c2948: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c294c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c2950: eb090108     	subs	x8, x8, x9
  1c2954: f90017e8     	str	x8, [sp, #0x28]
  1c2958: 540000ad     	b.le	0x1c296c <mkvparser::Cluster::Parse(long long&, long&) const+0x888>
  1c295c: 14000001     	b	0x1c2960 <mkvparser::Cluster::Parse(long long&, long&) const+0x87c>
  1c2960: 92800008     	mov	x8, #-0x1               // =-1
  1c2964: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2968: 14000025     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c296c: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c2970: f9400508     	ldr	x8, [x8, #0x8]
  1c2974: f81483a8     	stur	x8, [x29, #-0xb8]
  1c2978: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c297c: f85483a9     	ldur	x9, [x29, #-0xb8]
  1c2980: 8b090108     	add	x8, x8, x9
  1c2984: f81403a8     	stur	x8, [x29, #-0xc0]
  1c2988: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c298c: b7f80168     	tbnz	x8, #0x3f, 0x1c29b8 <mkvparser::Cluster::Parse(long long&, long&) const+0x8d4>
  1c2990: 14000001     	b	0x1c2994 <mkvparser::Cluster::Parse(long long&, long&) const+0x8b0>
  1c2994: f85403a8     	ldur	x8, [x29, #-0xc0]
  1c2998: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c299c: eb090108     	subs	x8, x8, x9
  1c29a0: f90013e8     	str	x8, [sp, #0x20]
  1c29a4: 540000ad     	b.le	0x1c29b8 <mkvparser::Cluster::Parse(long long&, long&) const+0x8d4>
  1c29a8: 14000001     	b	0x1c29ac <mkvparser::Cluster::Parse(long long&, long&) const+0x8c8>
  1c29ac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c29b0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c29b4: 14000012     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c29b8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c29bc: b7f80168     	tbnz	x8, #0x3f, 0x1c29e8 <mkvparser::Cluster::Parse(long long&, long&) const+0x904>
  1c29c0: 14000001     	b	0x1c29c4 <mkvparser::Cluster::Parse(long long&, long&) const+0x8e0>
  1c29c4: f85403a8     	ldur	x8, [x29, #-0xc0]
  1c29c8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c29cc: eb090108     	subs	x8, x8, x9
  1c29d0: f9000fe8     	str	x8, [sp, #0x18]
  1c29d4: 540000ad     	b.le	0x1c29e8 <mkvparser::Cluster::Parse(long long&, long&) const+0x904>
  1c29d8: 14000001     	b	0x1c29dc <mkvparser::Cluster::Parse(long long&, long&) const+0x8f8>
  1c29dc: 92800008     	mov	x8, #-0x1               // =-1
  1c29e0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c29e4: 14000006     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c29e8: 14000001     	b	0x1c29ec <mkvparser::Cluster::Parse(long long&, long&) const+0x908>
  1c29ec: 320003e8     	orr	w8, wzr, #0x1
  1c29f0: 2a0803e9     	mov	w9, w8
  1c29f4: f81d03a9     	stur	x9, [x29, #-0x30]
  1c29f8: 14000001     	b	0x1c29fc <mkvparser::Cluster::Parse(long long&, long&) const+0x918>
  1c29fc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c2a00: d53bd049     	mrs	x9, TPIDR_EL0
  1c2a04: f9401529     	ldr	x9, [x9, #0x28]
  1c2a08: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c2a0c: eb0a0129     	subs	x9, x9, x10
  1c2a10: f9000be8     	str	x8, [sp, #0x10]
  1c2a14: f90007e9     	str	x9, [sp, #0x8]
  1c2a18: 540000e1     	b.ne	0x1c2a34 <mkvparser::Cluster::Parse(long long&, long&) const+0x950>
  1c2a1c: 14000001     	b	0x1c2a20 <mkvparser::Cluster::Parse(long long&, long&) const+0x93c>
  1c2a20: f9400be0     	ldr	x0, [sp, #0x10]
  1c2a24: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  1c2a28: f940ebfc     	ldr	x28, [sp, #0x1d0]
  1c2a2c: 9107c3ff     	add	sp, sp, #0x1f0
  1c2a30: d65f03c0     	ret
  1c2a34: 97fb9ccf     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c2a38 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)>:
  1c2a38: d102c3ff     	sub	sp, sp, #0xb0
  1c2a3c: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1c2a40: 910283fd     	add	x29, sp, #0xa0
  1c2a44: d2800008     	mov	x8, #0x0                // =0
  1c2a48: d0000729     	adrp	x9, 0x2a8000
  1c2a4c: f9435529     	ldr	x9, [x9, #0x6a8]
  1c2a50: f81f03a0     	stur	x0, [x29, #-0x10]
  1c2a54: f81e83a1     	stur	x1, [x29, #-0x18]
  1c2a58: f81e03a2     	stur	x2, [x29, #-0x20]
  1c2a5c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c2a60: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c2a64: eb08003f     	cmp	x1, x8
  1c2a68: 1a9f17ea     	cset	w10, eq
  1c2a6c: f90017e8     	str	x8, [sp, #0x28]
  1c2a70: f90013e9     	str	x9, [sp, #0x20]
  1c2a74: f9000fe0     	str	x0, [sp, #0x18]
  1c2a78: 370001ca     	tbnz	w10, #0x0, 0x1c2ab0 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x78>
  1c2a7c: d2800008     	mov	x8, #0x0                // =0
  1c2a80: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c2a84: f9400929     	ldr	x9, [x9, #0x10]
  1c2a88: eb08013f     	cmp	x9, x8
  1c2a8c: 1a9fb7ea     	cset	w10, ge
  1c2a90: 3700010a     	tbnz	w10, #0x0, 0x1c2ab0 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x78>
  1c2a94: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c2a98: f9400fe9     	ldr	x9, [sp, #0x18]
  1c2a9c: f940592a     	ldr	x10, [x9, #0xb0]
  1c2aa0: eb0a011f     	cmp	x8, x10
  1c2aa4: 1a9fa7eb     	cset	w11, lt
  1c2aa8: 3700004b     	tbnz	w11, #0x0, 0x1c2ab0 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x78>
  1c2aac: 14000006     	b	0x1c2ac4 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x8c>
  1c2ab0: 52800008     	mov	w8, #0x0                // =0
  1c2ab4: 320003e9     	orr	w9, wzr, #0x1
  1c2ab8: 0a090108     	and	w8, w8, w9
  1c2abc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2ac0: 140000ca     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2ac4: b27a07e8     	orr	x8, xzr, #0xc0
  1c2ac8: f9400fe9     	ldr	x9, [sp, #0x18]
  1c2acc: f940592a     	ldr	x10, [x9, #0xb0]
  1c2ad0: f9405d2b     	ldr	x11, [x9, #0xb8]
  1c2ad4: 8b0b014a     	add	x10, x10, x11
  1c2ad8: f81d83aa     	stur	x10, [x29, #-0x28]
  1c2adc: 8b080128     	add	x8, x9, x8
  1c2ae0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c2ae4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c2ae8: f9400108     	ldr	x8, [x8]
  1c2aec: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c2af0: eb0a011f     	cmp	x8, x10
  1c2af4: 1a9fa7ec     	cset	w12, lt
  1c2af8: 3700004c     	tbnz	w12, #0x0, 0x1c2b00 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0xc8>
  1c2afc: 14000006     	b	0x1c2b14 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0xdc>
  1c2b00: 52800008     	mov	w8, #0x0                // =0
  1c2b04: 320003e9     	orr	w9, wzr, #0x1
  1c2b08: 0a090108     	and	w8, w8, w9
  1c2b0c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2b10: 140000b6     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2b14: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c2b18: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c2b1c: f9400129     	ldr	x9, [x9]
  1c2b20: eb09011f     	cmp	x8, x9
  1c2b24: 1a9fb7ea     	cset	w10, ge
  1c2b28: 3700004a     	tbnz	w10, #0x0, 0x1c2b30 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0xf8>
  1c2b2c: 14000054     	b	0x1c2c7c <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x244>
  1c2b30: d2800008     	mov	x8, #0x0                // =0
  1c2b34: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c2b38: f9400129     	ldr	x9, [x9]
  1c2b3c: eb08013f     	cmp	x9, x8
  1c2b40: 1a9fc7ea     	cset	w10, le
  1c2b44: 3700004a     	tbnz	w10, #0x0, 0x1c2b4c <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x114>
  1c2b48: 14000004     	b	0x1c2b58 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x120>
  1c2b4c: b27503e8     	orr	x8, xzr, #0x800
  1c2b50: f9000be8     	str	x8, [sp, #0x10]
  1c2b54: 14000006     	b	0x1c2b6c <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x134>
  1c2b58: b27f03e8     	orr	x8, xzr, #0x2
  1c2b5c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c2b60: f9400129     	ldr	x9, [x9]
  1c2b64: 9b097d08     	mul	x8, x8, x9
  1c2b68: f9000be8     	str	x8, [sp, #0x10]
  1c2b6c: f9400be8     	ldr	x8, [sp, #0x10]
  1c2b70: 92800009     	mov	x9, #-0x1               // =-1
  1c2b74: b27d03ea     	orr	x10, xzr, #0x8
  1c2b78: f81c83a8     	stur	x8, [x29, #-0x38]
  1c2b7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c2b80: 9b0a7d0b     	mul	x11, x8, x10
  1c2b84: 9bca7d08     	umulh	x8, x8, x10
  1c2b88: d280000a     	mov	x10, #0x0               // =0
  1c2b8c: eb0a011f     	cmp	x8, x10
  1c2b90: 1a9f07ec     	cset	w12, ne
  1c2b94: 7200019f     	tst	w12, #0x1
  1c2b98: 9a8b1120     	csel	x0, x9, x11, ne
  1c2b9c: f94013e1     	ldr	x1, [sp, #0x20]
  1c2ba0: 97fb855c     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1c2ba4: f81c03a0     	stur	x0, [x29, #-0x40]
  1c2ba8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2bac: f94017e9     	ldr	x9, [sp, #0x28]
  1c2bb0: eb09011f     	cmp	x8, x9
  1c2bb4: 1a9f17ec     	cset	w12, eq
  1c2bb8: 3700004c     	tbnz	w12, #0x0, 0x1c2bc0 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x188>
  1c2bbc: 14000006     	b	0x1c2bd4 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x19c>
  1c2bc0: 52800008     	mov	w8, #0x0                // =0
  1c2bc4: 320003e9     	orr	w9, wzr, #0x1
  1c2bc8: 0a090108     	and	w8, w8, w9
  1c2bcc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2bd0: 14000086     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2bd4: b27d03e8     	orr	x8, xzr, #0x8
  1c2bd8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c2bdc: f81b83a9     	stur	x9, [x29, #-0x48]
  1c2be0: f9400fe9     	ldr	x9, [sp, #0x18]
  1c2be4: f940552a     	ldr	x10, [x9, #0xa8]
  1c2be8: f9002bea     	str	x10, [sp, #0x50]
  1c2bec: f9402bea     	ldr	x10, [sp, #0x50]
  1c2bf0: f85d83ab     	ldur	x11, [x29, #-0x28]
  1c2bf4: 9b0b7d08     	mul	x8, x8, x11
  1c2bf8: 8b080148     	add	x8, x10, x8
  1c2bfc: f90027e8     	str	x8, [sp, #0x48]
  1c2c00: f9402be8     	ldr	x8, [sp, #0x50]
  1c2c04: f94027e9     	ldr	x9, [sp, #0x48]
  1c2c08: eb09011f     	cmp	x8, x9
  1c2c0c: 1a9f07ea     	cset	w10, ne
  1c2c10: 3700004a     	tbnz	w10, #0x0, 0x1c2c18 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x1e0>
  1c2c14: 1400000b     	b	0x1c2c40 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x208>
  1c2c18: b27d03e8     	orr	x8, xzr, #0x8
  1c2c1c: f9402be9     	ldr	x9, [sp, #0x50]
  1c2c20: 8b08012a     	add	x10, x9, x8
  1c2c24: f9002bea     	str	x10, [sp, #0x50]
  1c2c28: f9400129     	ldr	x9, [x9]
  1c2c2c: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c2c30: 8b080148     	add	x8, x10, x8
  1c2c34: f81b83a8     	stur	x8, [x29, #-0x48]
  1c2c38: f9000149     	str	x9, [x10]
  1c2c3c: 17fffff1     	b	0x1c2c00 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x1c8>
  1c2c40: f9400fe8     	ldr	x8, [sp, #0x18]
  1c2c44: f9405509     	ldr	x9, [x8, #0xa8]
  1c2c48: f94017ea     	ldr	x10, [sp, #0x28]
  1c2c4c: eb0a013f     	cmp	x9, x10
  1c2c50: 1a9f17eb     	cset	w11, eq
  1c2c54: f90007e9     	str	x9, [sp, #0x8]
  1c2c58: 3700006b     	tbnz	w11, #0x0, 0x1c2c64 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x22c>
  1c2c5c: f94007e0     	ldr	x0, [sp, #0x8]
  1c2c60: 97fb8e04     	bl	0xa6470 <_ZdaPv@plt>
  1c2c64: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c2c68: f9400fe9     	ldr	x9, [sp, #0x18]
  1c2c6c: f9005528     	str	x8, [x9, #0xa8]
  1c2c70: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c2c74: f85d03aa     	ldur	x10, [x29, #-0x30]
  1c2c78: f9000148     	str	x8, [x10]
  1c2c7c: f9400fe8     	ldr	x8, [sp, #0x18]
  1c2c80: f9405509     	ldr	x9, [x8, #0xa8]
  1c2c84: f94017ea     	ldr	x10, [sp, #0x28]
  1c2c88: eb0a013f     	cmp	x9, x10
  1c2c8c: 1a9f17eb     	cset	w11, eq
  1c2c90: 3700004b     	tbnz	w11, #0x0, 0x1c2c98 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x260>
  1c2c94: 14000006     	b	0x1c2cac <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x274>
  1c2c98: 52800008     	mov	w8, #0x0                // =0
  1c2c9c: 320003e9     	orr	w9, wzr, #0x1
  1c2ca0: 0a090108     	and	w8, w8, w9
  1c2ca4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2ca8: 14000050     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2cac: b27d03e8     	orr	x8, xzr, #0x8
  1c2cb0: f9400fe9     	ldr	x9, [sp, #0x18]
  1c2cb4: f940552a     	ldr	x10, [x9, #0xa8]
  1c2cb8: f85e03ab     	ldur	x11, [x29, #-0x20]
  1c2cbc: 9b0b7d0b     	mul	x11, x8, x11
  1c2cc0: 8b0b014a     	add	x10, x10, x11
  1c2cc4: f90023ea     	str	x10, [sp, #0x40]
  1c2cc8: f940552a     	ldr	x10, [x9, #0xa8]
  1c2ccc: f85d83ab     	ldur	x11, [x29, #-0x28]
  1c2cd0: 9b0b7d08     	mul	x8, x8, x11
  1c2cd4: 8b080148     	add	x8, x10, x8
  1c2cd8: f9001fe8     	str	x8, [sp, #0x38]
  1c2cdc: f9401fe8     	ldr	x8, [sp, #0x38]
  1c2ce0: f94023ea     	ldr	x10, [sp, #0x40]
  1c2ce4: eb0a011f     	cmp	x8, x10
  1c2ce8: 1a9f27ec     	cset	w12, lo
  1c2cec: 370001ac     	tbnz	w12, #0x0, 0x1c2d20 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x2e8>
  1c2cf0: b27d03e8     	orr	x8, xzr, #0x8
  1c2cf4: f9401fe9     	ldr	x9, [sp, #0x38]
  1c2cf8: f9400fea     	ldr	x10, [sp, #0x18]
  1c2cfc: f940554b     	ldr	x11, [x10, #0xa8]
  1c2d00: f85d03ac     	ldur	x12, [x29, #-0x30]
  1c2d04: f940018c     	ldr	x12, [x12]
  1c2d08: 9b0c7d08     	mul	x8, x8, x12
  1c2d0c: 8b080168     	add	x8, x11, x8
  1c2d10: eb08013f     	cmp	x9, x8
  1c2d14: 1a9f37ed     	cset	w13, hs
  1c2d18: 3700004d     	tbnz	w13, #0x0, 0x1c2d20 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x2e8>
  1c2d1c: 14000006     	b	0x1c2d34 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x2fc>
  1c2d20: 52800008     	mov	w8, #0x0                // =0
  1c2d24: 320003e9     	orr	w9, wzr, #0x1
  1c2d28: 0a090108     	and	w8, w8, w9
  1c2d2c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2d30: 1400002e     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2d34: f9401fe8     	ldr	x8, [sp, #0x38]
  1c2d38: f94023e9     	ldr	x9, [sp, #0x40]
  1c2d3c: eb09011f     	cmp	x8, x9
  1c2d40: 1a9f97ea     	cset	w10, hi
  1c2d44: 3700004a     	tbnz	w10, #0x0, 0x1c2d4c <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x314>
  1c2d48: 14000019     	b	0x1c2dac <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x374>
  1c2d4c: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1c2d50: d2800009     	mov	x9, #0x0                // =0
  1c2d54: f9401fea     	ldr	x10, [sp, #0x38]
  1c2d58: 8b080148     	add	x8, x10, x8
  1c2d5c: f9001be8     	str	x8, [sp, #0x30]
  1c2d60: f9401be8     	ldr	x8, [sp, #0x30]
  1c2d64: f9400108     	ldr	x8, [x8]
  1c2d68: f9400908     	ldr	x8, [x8, #0x10]
  1c2d6c: eb09011f     	cmp	x8, x9
  1c2d70: 1a9fb7eb     	cset	w11, ge
  1c2d74: 3700004b     	tbnz	w11, #0x0, 0x1c2d7c <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x344>
  1c2d78: 14000006     	b	0x1c2d90 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x358>
  1c2d7c: 52800008     	mov	w8, #0x0                // =0
  1c2d80: 320003e9     	orr	w9, wzr, #0x1
  1c2d84: 0a090108     	and	w8, w8, w9
  1c2d88: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2d8c: 14000017     	b	0x1c2de8 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x3b0>
  1c2d90: f9401be8     	ldr	x8, [sp, #0x30]
  1c2d94: f9400108     	ldr	x8, [x8]
  1c2d98: f9401fe9     	ldr	x9, [sp, #0x38]
  1c2d9c: f9000128     	str	x8, [x9]
  1c2da0: f9401be8     	ldr	x8, [sp, #0x30]
  1c2da4: f9001fe8     	str	x8, [sp, #0x38]
  1c2da8: 17ffffe3     	b	0x1c2d34 <mkvparser::Segment::PreloadCluster(mkvparser::Cluster*, long)+0x2fc>
  1c2dac: 12800008     	mov	w8, #-0x1               // =-1
  1c2db0: b27d03e9     	orr	x9, xzr, #0x8
  1c2db4: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c2db8: f9400feb     	ldr	x11, [sp, #0x18]
  1c2dbc: f940556c     	ldr	x12, [x11, #0xa8]
  1c2dc0: f85e03ad     	ldur	x13, [x29, #-0x20]
  1c2dc4: 9b0d7d29     	mul	x9, x9, x13
  1c2dc8: 8b090189     	add	x9, x12, x9
  1c2dcc: f900012a     	str	x10, [x9]
  1c2dd0: f9405d69     	ldr	x9, [x11, #0xb8]
  1c2dd4: 91000529     	add	x9, x9, #0x1
  1c2dd8: f9005d69     	str	x9, [x11, #0xb8]
  1c2ddc: 320003ee     	orr	w14, wzr, #0x1
  1c2de0: 0a0e0108     	and	w8, w8, w14
  1c2de4: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c2de8: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1c2dec: 2a0803e0     	mov	w0, w8
  1c2df0: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1c2df4: 9102c3ff     	add	sp, sp, #0xb0
  1c2df8: d65f03c0     	ret

00000000001c2dfc <mkvparser::Segment::Load()>:
  1c2dfc: d10143ff     	sub	sp, sp, #0x50
  1c2e00: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c2e04: 910103fd     	add	x29, sp, #0x40
  1c2e08: d2800008     	mov	x8, #0x0                // =0
  1c2e0c: f81f03a0     	stur	x0, [x29, #-0x10]
  1c2e10: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c2e14: f9405409     	ldr	x9, [x0, #0xa8]
  1c2e18: eb08013f     	cmp	x9, x8
  1c2e1c: 1a9f07ea     	cset	w10, ne
  1c2e20: f9000fe8     	str	x8, [sp, #0x18]
  1c2e24: f9000be0     	str	x0, [sp, #0x10]
  1c2e28: 3700010a     	tbnz	w10, #0x0, 0x1c2e48 <mkvparser::Segment::Load()+0x4c>
  1c2e2c: f9400be8     	ldr	x8, [sp, #0x10]
  1c2e30: f9406109     	ldr	x9, [x8, #0xc0]
  1c2e34: b50000a9     	cbnz	x9, 0x1c2e48 <mkvparser::Segment::Load()+0x4c>
  1c2e38: f9400be8     	ldr	x8, [sp, #0x10]
  1c2e3c: f9405909     	ldr	x9, [x8, #0xb0]
  1c2e40: b5000049     	cbnz	x9, 0x1c2e48 <mkvparser::Segment::Load()+0x4c>
  1c2e44: 14000004     	b	0x1c2e54 <mkvparser::Segment::Load()+0x58>
  1c2e48: 92800008     	mov	x8, #-0x1               // =-1
  1c2e4c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c2e50: 14000042     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2e54: d2800008     	mov	x8, #0x0                // =0
  1c2e58: f9400be0     	ldr	x0, [sp, #0x10]
  1c2e5c: f90007e8     	str	x8, [sp, #0x8]
  1c2e60: 97fb825c     	bl	0xa37d0 <_ZN9mkvparser7Segment12ParseHeadersEv@plt>
  1c2e64: f81e83a0     	stur	x0, [x29, #-0x18]
  1c2e68: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c2e6c: f94007e0     	ldr	x0, [sp, #0x8]
  1c2e70: eb00011f     	cmp	x8, x0
  1c2e74: 1a9fa7e9     	cset	w9, lt
  1c2e78: 37000049     	tbnz	w9, #0x0, 0x1c2e80 <mkvparser::Segment::Load()+0x84>
  1c2e7c: 14000004     	b	0x1c2e8c <mkvparser::Segment::Load()+0x90>
  1c2e80: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c2e84: f81f83a8     	stur	x8, [x29, #-0x8]
  1c2e88: 14000034     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2e8c: d2800008     	mov	x8, #0x0                // =0
  1c2e90: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c2e94: eb08013f     	cmp	x9, x8
  1c2e98: 1a9fd7ea     	cset	w10, gt
  1c2e9c: 3700004a     	tbnz	w10, #0x0, 0x1c2ea4 <mkvparser::Segment::Load()+0xa8>
  1c2ea0: 14000004     	b	0x1c2eb0 <mkvparser::Segment::Load()+0xb4>
  1c2ea4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c2ea8: f81f83a8     	stur	x8, [x29, #-0x8]
  1c2eac: 1400002b     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2eb0: f9400be8     	ldr	x8, [sp, #0x10]
  1c2eb4: f9404109     	ldr	x9, [x8, #0x80]
  1c2eb8: f9400fea     	ldr	x10, [sp, #0x18]
  1c2ebc: eb0a013f     	cmp	x9, x10
  1c2ec0: 1a9f17eb     	cset	w11, eq
  1c2ec4: 3700010b     	tbnz	w11, #0x0, 0x1c2ee4 <mkvparser::Segment::Load()+0xe8>
  1c2ec8: f9400be8     	ldr	x8, [sp, #0x10]
  1c2ecc: f9404509     	ldr	x9, [x8, #0x88]
  1c2ed0: f9400fea     	ldr	x10, [sp, #0x18]
  1c2ed4: eb0a013f     	cmp	x9, x10
  1c2ed8: 1a9f17eb     	cset	w11, eq
  1c2edc: 3700004b     	tbnz	w11, #0x0, 0x1c2ee4 <mkvparser::Segment::Load()+0xe8>
  1c2ee0: 14000004     	b	0x1c2ef0 <mkvparser::Segment::Load()+0xf4>
  1c2ee4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c2ee8: f81f83a8     	stur	x8, [x29, #-0x8]
  1c2eec: 1400001b     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2ef0: 52800008     	mov	w8, #0x0                // =0
  1c2ef4: f9400be0     	ldr	x0, [sp, #0x10]
  1c2ef8: b90007e8     	str	w8, [sp, #0x4]
  1c2efc: 97fb8e29     	bl	0xa67a0 <_ZN9mkvparser7Segment11LoadClusterEv@plt>
  1c2f00: 2a0003e8     	mov	w8, w0
  1c2f04: b81e43a8     	stur	w8, [x29, #-0x1c]
  1c2f08: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1c2f0c: b94007e9     	ldr	w9, [sp, #0x4]
  1c2f10: 6b09011f     	cmp	w8, w9
  1c2f14: 1a9fa7e8     	cset	w8, lt
  1c2f18: 37000048     	tbnz	w8, #0x0, 0x1c2f20 <mkvparser::Segment::Load()+0x124>
  1c2f1c: 14000006     	b	0x1c2f34 <mkvparser::Segment::Load()+0x138>
  1c2f20: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1c2f24: 2a0803e9     	mov	w9, w8
  1c2f28: 93407d29     	sxtw	x9, w9
  1c2f2c: f81f83a9     	stur	x9, [x29, #-0x8]
  1c2f30: 1400000a     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2f34: 320003e8     	orr	w8, wzr, #0x1
  1c2f38: b85e43a9     	ldur	w9, [x29, #-0x1c]
  1c2f3c: 6b08013f     	cmp	w9, w8
  1c2f40: 1a9fb7e8     	cset	w8, ge
  1c2f44: 37000048     	tbnz	w8, #0x0, 0x1c2f4c <mkvparser::Segment::Load()+0x150>
  1c2f48: 14000003     	b	0x1c2f54 <mkvparser::Segment::Load()+0x158>
  1c2f4c: f81f83bf     	stur	xzr, [x29, #-0x8]
  1c2f50: 14000002     	b	0x1c2f58 <mkvparser::Segment::Load()+0x15c>
  1c2f54: 17ffffe7     	b	0x1c2ef0 <mkvparser::Segment::Load()+0xf4>
  1c2f58: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c2f5c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c2f60: 910143ff     	add	sp, sp, #0x50
  1c2f64: d65f03c0     	ret

00000000001c2f68 <mkvparser::Segment::LoadCluster()>:
  1c2f68: d10143ff     	sub	sp, sp, #0x50
  1c2f6c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c2f70: 910103fd     	add	x29, sp, #0x40
  1c2f74: d53bd048     	mrs	x8, TPIDR_EL0
  1c2f78: f9401509     	ldr	x9, [x8, #0x28]
  1c2f7c: f81f83a9     	stur	x9, [x29, #-0x8]
  1c2f80: f90013e0     	str	x0, [sp, #0x20]
  1c2f84: f94013e0     	ldr	x0, [sp, #0x20]
  1c2f88: d10043a1     	sub	x1, x29, #0x10
  1c2f8c: d10063a2     	sub	x2, x29, #0x18
  1c2f90: f9000fe8     	str	x8, [sp, #0x18]
  1c2f94: 97fb7403     	bl	0x9ffa0 <_ZN9mkvparser7Segment11LoadClusterERxRl@plt>
  1c2f98: f9400fe8     	ldr	x8, [sp, #0x18]
  1c2f9c: f9401509     	ldr	x9, [x8, #0x28]
  1c2fa0: f85f83a1     	ldur	x1, [x29, #-0x8]
  1c2fa4: eb010129     	subs	x9, x9, x1
  1c2fa8: f9000be0     	str	x0, [sp, #0x10]
  1c2fac: f90007e9     	str	x9, [sp, #0x8]
  1c2fb0: 540000c1     	b.ne	0x1c2fc8 <mkvparser::Segment::LoadCluster()+0x60>
  1c2fb4: 14000001     	b	0x1c2fb8 <mkvparser::Segment::LoadCluster()+0x50>
  1c2fb8: f9400be0     	ldr	x0, [sp, #0x10]
  1c2fbc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c2fc0: 910143ff     	add	sp, sp, #0x50
  1c2fc4: d65f03c0     	ret
  1c2fc8: 97fb9b6a     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c2fcc <mkvparser::SeekHead::SeekHead(mkvparser::Segment*, long long, long long, long long, long long)>:
  1c2fcc: d100c3ff     	sub	sp, sp, #0x30
  1c2fd0: d2800008     	mov	x8, #0x0                // =0
  1c2fd4: f90017e0     	str	x0, [sp, #0x28]
  1c2fd8: f90013e1     	str	x1, [sp, #0x20]
  1c2fdc: f9000fe2     	str	x2, [sp, #0x18]
  1c2fe0: f9000be3     	str	x3, [sp, #0x10]
  1c2fe4: f90007e4     	str	x4, [sp, #0x8]
  1c2fe8: f90003e5     	str	x5, [sp]
  1c2fec: f94017e0     	ldr	x0, [sp, #0x28]
  1c2ff0: aa0003e1     	mov	x1, x0
  1c2ff4: f94013e2     	ldr	x2, [sp, #0x20]
  1c2ff8: f9000022     	str	x2, [x1]
  1c2ffc: f9400fe1     	ldr	x1, [sp, #0x18]
  1c3000: f9000401     	str	x1, [x0, #0x8]
  1c3004: f9400be1     	ldr	x1, [sp, #0x10]
  1c3008: f9000801     	str	x1, [x0, #0x10]
  1c300c: f94007e1     	ldr	x1, [sp, #0x8]
  1c3010: f9000c01     	str	x1, [x0, #0x18]
  1c3014: f94003e1     	ldr	x1, [sp]
  1c3018: f9001001     	str	x1, [x0, #0x20]
  1c301c: f9001408     	str	x8, [x0, #0x28]
  1c3020: b900301f     	str	wzr, [x0, #0x30]
  1c3024: f9001c08     	str	x8, [x0, #0x38]
  1c3028: b900401f     	str	wzr, [x0, #0x40]
  1c302c: 9100c3ff     	add	sp, sp, #0x30
  1c3030: d65f03c0     	ret

00000000001c3034 <mkvparser::SeekHead::~SeekHead()>:
  1c3034: d10103ff     	sub	sp, sp, #0x40
  1c3038: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c303c: 9100c3fd     	add	x29, sp, #0x30
  1c3040: d2800008     	mov	x8, #0x0                // =0
  1c3044: f81f83a0     	stur	x0, [x29, #-0x8]
  1c3048: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c304c: f9401409     	ldr	x9, [x0, #0x28]
  1c3050: eb08013f     	cmp	x9, x8
  1c3054: 1a9f17ea     	cset	w10, eq
  1c3058: f81f03a8     	stur	x8, [x29, #-0x10]
  1c305c: f9000fe0     	str	x0, [sp, #0x18]
  1c3060: f9000be9     	str	x9, [sp, #0x10]
  1c3064: 3700006a     	tbnz	w10, #0x0, 0x1c3070 <mkvparser::SeekHead::~SeekHead()+0x3c>
  1c3068: f9400be0     	ldr	x0, [sp, #0x10]
  1c306c: 97fb8d01     	bl	0xa6470 <_ZdaPv@plt>
  1c3070: f9400fe8     	ldr	x8, [sp, #0x18]
  1c3074: f9401d09     	ldr	x9, [x8, #0x38]
  1c3078: f85f03aa     	ldur	x10, [x29, #-0x10]
  1c307c: eb0a013f     	cmp	x9, x10
  1c3080: 1a9f17eb     	cset	w11, eq
  1c3084: f90007e9     	str	x9, [sp, #0x8]
  1c3088: 3700006b     	tbnz	w11, #0x0, 0x1c3094 <mkvparser::SeekHead::~SeekHead()+0x60>
  1c308c: f94007e0     	ldr	x0, [sp, #0x8]
  1c3090: 97fb8cf8     	bl	0xa6470 <_ZdaPv@plt>
  1c3094: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c3098: 910103ff     	add	sp, sp, #0x40
  1c309c: d65f03c0     	ret

00000000001c30a0 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)>:
  1c30a0: d10403ff     	sub	sp, sp, #0x100
  1c30a4: a90f7bfd     	stp	x29, x30, [sp, #0xf0]
  1c30a8: 9103c3fd     	add	x29, sp, #0xf0
  1c30ac: d53bd048     	mrs	x8, TPIDR_EL0
  1c30b0: f9401508     	ldr	x8, [x8, #0x28]
  1c30b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c30b8: f81e03a0     	stur	x0, [x29, #-0x20]
  1c30bc: f81d83a1     	stur	x1, [x29, #-0x28]
  1c30c0: f81d03a2     	stur	x2, [x29, #-0x30]
  1c30c4: f81c83a3     	stur	x3, [x29, #-0x38]
  1c30c8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c30cc: f1000108     	subs	x8, x8, #0x0
  1c30d0: f81903a8     	stur	x8, [x29, #-0x70]
  1c30d4: 540000ac     	b.gt	0x1c30e8 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x48>
  1c30d8: 14000001     	b	0x1c30dc <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x3c>
  1c30dc: 2a1f03e8     	mov	w8, wzr
  1c30e0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c30e4: 140000d0     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c30e8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c30ec: f81c03a8     	stur	x8, [x29, #-0x40]
  1c30f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c30f4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c30f8: 8b090108     	add	x8, x8, x9
  1c30fc: f81b83a8     	stur	x8, [x29, #-0x48]
  1c3100: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c3104: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c3108: d10043a2     	sub	x2, x29, #0x10
  1c310c: 97fb8fad     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c3110: f81b03a0     	stur	x0, [x29, #-0x50]
  1c3114: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c3118: b6f800a8     	tbz	x8, #0x3f, 0x1c312c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x8c>
  1c311c: 14000001     	b	0x1c3120 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x80>
  1c3120: 2a1f03e8     	mov	w8, wzr
  1c3124: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3128: 140000bf     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c312c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c3130: 528a7569     	mov	w9, #0x53ab             // =21419
  1c3134: 2a0903ea     	mov	w10, w9
  1c3138: eb0a0108     	subs	x8, x8, x10
  1c313c: f9003fe8     	str	x8, [sp, #0x78]
  1c3140: 540000a0     	b.eq	0x1c3154 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0xb4>
  1c3144: 14000001     	b	0x1c3148 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0xa8>
  1c3148: 2a1f03e8     	mov	w8, wzr
  1c314c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3150: 140000b5     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3154: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c3158: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c315c: 8b090108     	add	x8, x8, x9
  1c3160: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3164: eb090108     	subs	x8, x8, x9
  1c3168: f9003be8     	str	x8, [sp, #0x70]
  1c316c: 540000ad     	b.le	0x1c3180 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0xe0>
  1c3170: 14000001     	b	0x1c3174 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0xd4>
  1c3174: 2a1f03e8     	mov	w8, wzr
  1c3178: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c317c: 140000aa     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3180: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c3184: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c3188: 8b080128     	add	x8, x9, x8
  1c318c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c3190: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c3194: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c3198: d10043a2     	sub	x2, x29, #0x10
  1c319c: 97fb8a09     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c31a0: f81a83a0     	stur	x0, [x29, #-0x58]
  1c31a4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c31a8: f1000108     	subs	x8, x8, #0x0
  1c31ac: f90037e8     	str	x8, [sp, #0x68]
  1c31b0: 540000ac     	b.gt	0x1c31c4 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x124>
  1c31b4: 14000001     	b	0x1c31b8 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x118>
  1c31b8: 2a1f03e8     	mov	w8, wzr
  1c31bc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c31c0: 14000099     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c31c4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c31c8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c31cc: 8b090108     	add	x8, x8, x9
  1c31d0: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c31d4: eb090108     	subs	x8, x8, x9
  1c31d8: f90033e8     	str	x8, [sp, #0x60]
  1c31dc: 540000ad     	b.le	0x1c31f0 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x150>
  1c31e0: 14000001     	b	0x1c31e4 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x144>
  1c31e4: 2a1f03e8     	mov	w8, wzr
  1c31e8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c31ec: 1400008e     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c31f0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c31f4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c31f8: 8b080128     	add	x8, x9, x8
  1c31fc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c3200: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c3204: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c3208: 8b090108     	add	x8, x8, x9
  1c320c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3210: eb090108     	subs	x8, x8, x9
  1c3214: f9002fe8     	str	x8, [sp, #0x58]
  1c3218: 540000ad     	b.le	0x1c322c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x18c>
  1c321c: 14000001     	b	0x1c3220 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x180>
  1c3220: 2a1f03e8     	mov	w8, wzr
  1c3224: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3228: 1400007f     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c322c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c3230: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c3234: d10043a2     	sub	x2, x29, #0x10
  1c3238: 97fb89e2     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c323c: f85c83a1     	ldur	x1, [x29, #-0x38]
  1c3240: f9000020     	str	x0, [x1]
  1c3244: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c3248: f9400000     	ldr	x0, [x0]
  1c324c: f1000000     	subs	x0, x0, #0x0
  1c3250: f9002be0     	str	x0, [sp, #0x50]
  1c3254: 540000ac     	b.gt	0x1c3268 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x1c8>
  1c3258: 14000001     	b	0x1c325c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x1bc>
  1c325c: 2a1f03e8     	mov	w8, wzr
  1c3260: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3264: 14000070     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3268: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c326c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c3270: eb090108     	subs	x8, x8, x9
  1c3274: f90027e8     	str	x8, [sp, #0x48]
  1c3278: 540000a0     	b.eq	0x1c328c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x1ec>
  1c327c: 14000001     	b	0x1c3280 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x1e0>
  1c3280: 2a1f03e8     	mov	w8, wzr
  1c3284: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3288: 14000067     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c328c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c3290: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c3294: 8b080128     	add	x8, x9, x8
  1c3298: f81c03a8     	stur	x8, [x29, #-0x40]
  1c329c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c32a0: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c32a4: d10043a2     	sub	x2, x29, #0x10
  1c32a8: 97fb8f46     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c32ac: f81a03a0     	stur	x0, [x29, #-0x60]
  1c32b0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c32b4: 528a758a     	mov	w10, #0x53ac            // =21420
  1c32b8: 2a0a03e9     	mov	w9, w10
  1c32bc: eb090108     	subs	x8, x8, x9
  1c32c0: f90023e8     	str	x8, [sp, #0x40]
  1c32c4: 540000a0     	b.eq	0x1c32d8 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x238>
  1c32c8: 14000001     	b	0x1c32cc <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x22c>
  1c32cc: 2a1f03e8     	mov	w8, wzr
  1c32d0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c32d4: 14000054     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c32d8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c32dc: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c32e0: 8b090108     	add	x8, x8, x9
  1c32e4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c32e8: eb090108     	subs	x8, x8, x9
  1c32ec: f9001fe8     	str	x8, [sp, #0x38]
  1c32f0: 540000ad     	b.le	0x1c3304 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x264>
  1c32f4: 14000001     	b	0x1c32f8 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x258>
  1c32f8: 2a1f03e8     	mov	w8, wzr
  1c32fc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3300: 14000049     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3304: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c3308: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c330c: 8b080128     	add	x8, x9, x8
  1c3310: f81c03a8     	stur	x8, [x29, #-0x40]
  1c3314: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c3318: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c331c: d10043a2     	sub	x2, x29, #0x10
  1c3320: 97fb89a8     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c3324: f81983a0     	stur	x0, [x29, #-0x68]
  1c3328: f85983a8     	ldur	x8, [x29, #-0x68]
  1c332c: f1000108     	subs	x8, x8, #0x0
  1c3330: f9001be8     	str	x8, [sp, #0x30]
  1c3334: 540000ac     	b.gt	0x1c3348 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x2a8>
  1c3338: 14000001     	b	0x1c333c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x29c>
  1c333c: 2a1f03e8     	mov	w8, wzr
  1c3340: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3344: 14000038     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3348: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c334c: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c3350: 8b090108     	add	x8, x8, x9
  1c3354: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3358: eb090108     	subs	x8, x8, x9
  1c335c: f90017e8     	str	x8, [sp, #0x28]
  1c3360: 540000ad     	b.le	0x1c3374 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x2d4>
  1c3364: 14000001     	b	0x1c3368 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x2c8>
  1c3368: 2a1f03e8     	mov	w8, wzr
  1c336c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3370: 1400002d     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3374: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c3378: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c337c: 8b080128     	add	x8, x9, x8
  1c3380: f81c03a8     	stur	x8, [x29, #-0x40]
  1c3384: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c3388: f85983a9     	ldur	x9, [x29, #-0x68]
  1c338c: 8b090108     	add	x8, x8, x9
  1c3390: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3394: eb090108     	subs	x8, x8, x9
  1c3398: f90013e8     	str	x8, [sp, #0x20]
  1c339c: 540000ad     	b.le	0x1c33b0 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x310>
  1c33a0: 14000001     	b	0x1c33a4 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x304>
  1c33a4: 2a1f03e8     	mov	w8, wzr
  1c33a8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c33ac: 1400001e     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c33b0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c33b4: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c33b8: f85983a2     	ldur	x2, [x29, #-0x68]
  1c33bc: 97fb8ffd     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1c33c0: f85c83a1     	ldur	x1, [x29, #-0x38]
  1c33c4: f9000420     	str	x0, [x1, #0x8]
  1c33c8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c33cc: f9400400     	ldr	x0, [x0, #0x8]
  1c33d0: b6f800a0     	tbz	x0, #0x3f, 0x1c33e4 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x344>
  1c33d4: 14000001     	b	0x1c33d8 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x338>
  1c33d8: 2a1f03e8     	mov	w8, wzr
  1c33dc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c33e0: 14000011     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c33e4: f85983a8     	ldur	x8, [x29, #-0x68]
  1c33e8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c33ec: 8b080128     	add	x8, x9, x8
  1c33f0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c33f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c33f8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c33fc: eb090108     	subs	x8, x8, x9
  1c3400: f9000fe8     	str	x8, [sp, #0x18]
  1c3404: 540000a0     	b.eq	0x1c3418 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x378>
  1c3408: 14000001     	b	0x1c340c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x36c>
  1c340c: 2a1f03e8     	mov	w8, wzr
  1c3410: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3414: 14000004     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3418: 320003e8     	orr	w8, wzr, #0x1
  1c341c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c3420: 14000001     	b	0x1c3424 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x384>
  1c3424: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1c3428: d53bd049     	mrs	x9, TPIDR_EL0
  1c342c: f9401529     	ldr	x9, [x9, #0x28]
  1c3430: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c3434: eb0a0129     	subs	x9, x9, x10
  1c3438: b90017e8     	str	w8, [sp, #0x14]
  1c343c: f90007e9     	str	x9, [sp, #0x8]
  1c3440: 540000e1     	b.ne	0x1c345c <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x3bc>
  1c3444: 14000001     	b	0x1c3448 <mkvparser::SeekHead::ParseEntry(mkvparser::IMkvReader*, long long, long long, mkvparser::SeekHead::Entry*)+0x3a8>
  1c3448: b94017e8     	ldr	w8, [sp, #0x14]
  1c344c: 12000100     	and	w0, w8, #0x1
  1c3450: a94f7bfd     	ldp	x29, x30, [sp, #0xf0]
  1c3454: 910403ff     	add	sp, sp, #0x100
  1c3458: d65f03c0     	ret
  1c345c: 97fb9a45     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c3460 <mkvparser::SeekHead::GetCount() const>:
  1c3460: d10043ff     	sub	sp, sp, #0x10
  1c3464: f90007e0     	str	x0, [sp, #0x8]
  1c3468: f94007e0     	ldr	x0, [sp, #0x8]
  1c346c: b9403000     	ldr	w0, [x0, #0x30]
  1c3470: 910043ff     	add	sp, sp, #0x10
  1c3474: d65f03c0     	ret

00000000001c3478 <mkvparser::SeekHead::GetEntry(int) const>:
  1c3478: d100c3ff     	sub	sp, sp, #0x30
  1c347c: 52800008     	mov	w8, #0x0                // =0
  1c3480: d2800009     	mov	x9, #0x0                // =0
  1c3484: f90013e0     	str	x0, [sp, #0x20]
  1c3488: b9001fe1     	str	w1, [sp, #0x1c]
  1c348c: f94013e0     	ldr	x0, [sp, #0x20]
  1c3490: b9401fe1     	ldr	w1, [sp, #0x1c]
  1c3494: 6b08003f     	cmp	w1, w8
  1c3498: 1a9fa7e8     	cset	w8, lt
  1c349c: f9000be9     	str	x9, [sp, #0x10]
  1c34a0: f90007e0     	str	x0, [sp, #0x8]
  1c34a4: 37000048     	tbnz	w8, #0x0, 0x1c34ac <mkvparser::SeekHead::GetEntry(int) const+0x34>
  1c34a8: 14000004     	b	0x1c34b8 <mkvparser::SeekHead::GetEntry(int) const+0x40>
  1c34ac: f9400be8     	ldr	x8, [sp, #0x10]
  1c34b0: f90017e8     	str	x8, [sp, #0x28]
  1c34b4: 14000014     	b	0x1c3504 <mkvparser::SeekHead::GetEntry(int) const+0x8c>
  1c34b8: b9401fe8     	ldr	w8, [sp, #0x1c]
  1c34bc: f94007e9     	ldr	x9, [sp, #0x8]
  1c34c0: b940312a     	ldr	w10, [x9, #0x30]
  1c34c4: 6b0a011f     	cmp	w8, w10
  1c34c8: 1a9fb7e8     	cset	w8, ge
  1c34cc: 37000048     	tbnz	w8, #0x0, 0x1c34d4 <mkvparser::SeekHead::GetEntry(int) const+0x5c>
  1c34d0: 14000004     	b	0x1c34e0 <mkvparser::SeekHead::GetEntry(int) const+0x68>
  1c34d4: f9400be8     	ldr	x8, [sp, #0x10]
  1c34d8: f90017e8     	str	x8, [sp, #0x28]
  1c34dc: 1400000a     	b	0x1c3504 <mkvparser::SeekHead::GetEntry(int) const+0x8c>
  1c34e0: b27b03e8     	orr	x8, xzr, #0x20
  1c34e4: f94007e9     	ldr	x9, [sp, #0x8]
  1c34e8: f940152a     	ldr	x10, [x9, #0x28]
  1c34ec: b9401feb     	ldr	w11, [sp, #0x1c]
  1c34f0: 2a0b03ec     	mov	w12, w11
  1c34f4: 93407d8c     	sxtw	x12, w12
  1c34f8: 9b0c7d08     	mul	x8, x8, x12
  1c34fc: 8b080148     	add	x8, x10, x8
  1c3500: f90017e8     	str	x8, [sp, #0x28]
  1c3504: f94017e0     	ldr	x0, [sp, #0x28]
  1c3508: 9100c3ff     	add	sp, sp, #0x30
  1c350c: d65f03c0     	ret

00000000001c3510 <mkvparser::SeekHead::GetVoidElementCount() const>:
  1c3510: d10043ff     	sub	sp, sp, #0x10
  1c3514: f90007e0     	str	x0, [sp, #0x8]
  1c3518: f94007e0     	ldr	x0, [sp, #0x8]
  1c351c: b9404000     	ldr	w0, [x0, #0x40]
  1c3520: 910043ff     	add	sp, sp, #0x10
  1c3524: d65f03c0     	ret

00000000001c3528 <mkvparser::SeekHead::GetVoidElement(int) const>:
  1c3528: d100c3ff     	sub	sp, sp, #0x30
  1c352c: 52800008     	mov	w8, #0x0                // =0
  1c3530: d2800009     	mov	x9, #0x0                // =0
  1c3534: f90013e0     	str	x0, [sp, #0x20]
  1c3538: b9001fe1     	str	w1, [sp, #0x1c]
  1c353c: f94013e0     	ldr	x0, [sp, #0x20]
  1c3540: b9401fe1     	ldr	w1, [sp, #0x1c]
  1c3544: 6b08003f     	cmp	w1, w8
  1c3548: 1a9fa7e8     	cset	w8, lt
  1c354c: f9000be9     	str	x9, [sp, #0x10]
  1c3550: f90007e0     	str	x0, [sp, #0x8]
  1c3554: 37000048     	tbnz	w8, #0x0, 0x1c355c <mkvparser::SeekHead::GetVoidElement(int) const+0x34>
  1c3558: 14000004     	b	0x1c3568 <mkvparser::SeekHead::GetVoidElement(int) const+0x40>
  1c355c: f9400be8     	ldr	x8, [sp, #0x10]
  1c3560: f90017e8     	str	x8, [sp, #0x28]
  1c3564: 14000014     	b	0x1c35b4 <mkvparser::SeekHead::GetVoidElement(int) const+0x8c>
  1c3568: b9401fe8     	ldr	w8, [sp, #0x1c]
  1c356c: f94007e9     	ldr	x9, [sp, #0x8]
  1c3570: b940412a     	ldr	w10, [x9, #0x40]
  1c3574: 6b0a011f     	cmp	w8, w10
  1c3578: 1a9fb7e8     	cset	w8, ge
  1c357c: 37000048     	tbnz	w8, #0x0, 0x1c3584 <mkvparser::SeekHead::GetVoidElement(int) const+0x5c>
  1c3580: 14000004     	b	0x1c3590 <mkvparser::SeekHead::GetVoidElement(int) const+0x68>
  1c3584: f9400be8     	ldr	x8, [sp, #0x10]
  1c3588: f90017e8     	str	x8, [sp, #0x28]
  1c358c: 1400000a     	b	0x1c35b4 <mkvparser::SeekHead::GetVoidElement(int) const+0x8c>
  1c3590: b27c03e8     	orr	x8, xzr, #0x10
  1c3594: f94007e9     	ldr	x9, [sp, #0x8]
  1c3598: f9401d2a     	ldr	x10, [x9, #0x38]
  1c359c: b9401feb     	ldr	w11, [sp, #0x1c]
  1c35a0: 2a0b03ec     	mov	w12, w11
  1c35a4: 93407d8c     	sxtw	x12, w12
  1c35a8: 9b0c7d08     	mul	x8, x8, x12
  1c35ac: 8b080148     	add	x8, x10, x8
  1c35b0: f90017e8     	str	x8, [sp, #0x28]
  1c35b4: f94017e0     	ldr	x0, [sp, #0x28]
  1c35b8: 9100c3ff     	add	sp, sp, #0x30
  1c35bc: d65f03c0     	ret

00000000001c35c0 <mkvparser::Segment::ParseCues(long long, long long&, long&)>:
  1c35c0: d10683ff     	sub	sp, sp, #0x1a0
  1c35c4: f900c3fc     	str	x28, [sp, #0x180]
  1c35c8: a9197bfd     	stp	x29, x30, [sp, #0x190]
  1c35cc: 910643fd     	add	x29, sp, #0x190
  1c35d0: d100c3a8     	sub	x8, x29, #0x30
  1c35d4: d53bd049     	mrs	x9, TPIDR_EL0
  1c35d8: f9401529     	ldr	x9, [x9, #0x28]
  1c35dc: f9000d09     	str	x9, [x8, #0x18]
  1c35e0: f81c83a0     	stur	x0, [x29, #-0x38]
  1c35e4: f81c03a1     	stur	x1, [x29, #-0x40]
  1c35e8: f81b83a2     	stur	x2, [x29, #-0x48]
  1c35ec: f81b03a3     	stur	x3, [x29, #-0x50]
  1c35f0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c35f4: aa0903e0     	mov	x0, x9
  1c35f8: f9404929     	ldr	x9, [x9, #0x90]
  1c35fc: f90067e8     	str	x8, [sp, #0xc8]
  1c3600: f90063e0     	str	x0, [sp, #0xc0]
  1c3604: b40000c9     	cbz	x9, 0x1c361c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5c>
  1c3608: 14000001     	b	0x1c360c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x4c>
  1c360c: aa1f03e8     	mov	x8, xzr
  1c3610: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3614: f9000128     	str	x8, [x9]
  1c3618: 140001b8     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c361c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c3620: b6f800c8     	tbz	x8, #0x3f, 0x1c3638 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x78>
  1c3624: 14000001     	b	0x1c3628 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x68>
  1c3628: 92800008     	mov	x8, #-0x1               // =-1
  1c362c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3630: f9000128     	str	x8, [x9]
  1c3634: 140001b1     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3638: f94063e8     	ldr	x8, [sp, #0xc0]
  1c363c: f9400109     	ldr	x9, [x8]
  1c3640: f940012a     	ldr	x10, [x9]
  1c3644: f940054a     	ldr	x10, [x10, #0x8]
  1c3648: d10083a1     	sub	x1, x29, #0x20
  1c364c: d100a3a2     	sub	x2, x29, #0x28
  1c3650: aa0903e0     	mov	x0, x9
  1c3654: d63f0140     	blr	x10
  1c3658: b81ac3a0     	stur	w0, [x29, #-0x54]
  1c365c: b85ac3a0     	ldur	w0, [x29, #-0x54]
  1c3660: 36f800c0     	tbz	w0, #0x1f, 0x1c3678 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xb8>
  1c3664: 14000001     	b	0x1c3668 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xa8>
  1c3668: b89ac3a8     	ldursw	x8, [x29, #-0x54]
  1c366c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3670: f9000128     	str	x8, [x9]
  1c3674: 140001a1     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3678: f94067e8     	ldr	x8, [sp, #0xc8]
  1c367c: f9400909     	ldr	x9, [x8, #0x10]
  1c3680: b7f80129     	tbnz	x9, #0x3f, 0x1c36a4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xe4>
  1c3684: 14000001     	b	0x1c3688 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xc8>
  1c3688: f94067e8     	ldr	x8, [sp, #0xc8]
  1c368c: f9400509     	ldr	x9, [x8, #0x8]
  1c3690: f940090a     	ldr	x10, [x8, #0x10]
  1c3694: eb0a0129     	subs	x9, x9, x10
  1c3698: f9005fe9     	str	x9, [sp, #0xb8]
  1c369c: 5400006c     	b.gt	0x1c36a8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xe8>
  1c36a0: 14000001     	b	0x1c36a4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0xe4>
  1c36a4: 14000009     	b	0x1c36c8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x108>
  1c36a8: f00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c36ac: 9102a000     	add	x0, x0, #0xa8
  1c36b0: f00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c36b4: 91052842     	add	x2, x2, #0x14a
  1c36b8: f00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c36bc: 91063463     	add	x3, x3, #0x18d
  1c36c0: 5280cbc1     	mov	w1, #0x65e              // =1630
  1c36c4: 97fb7313     	bl	0xa0310 <__assert2@plt>
  1c36c8: f94063e8     	ldr	x8, [sp, #0xc0]
  1c36cc: f9400909     	ldr	x9, [x8, #0x10]
  1c36d0: f85c03aa     	ldur	x10, [x29, #-0x40]
  1c36d4: 8b0a0129     	add	x9, x9, x10
  1c36d8: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c36dc: f9000149     	str	x9, [x10]
  1c36e0: f94067e9     	ldr	x9, [sp, #0xc8]
  1c36e4: f940092a     	ldr	x10, [x9, #0x10]
  1c36e8: b7f8014a     	tbnz	x10, #0x3f, 0x1c3710 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x150>
  1c36ec: 14000001     	b	0x1c36f0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x130>
  1c36f0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c36f4: f9400108     	ldr	x8, [x8]
  1c36f8: f94067e9     	ldr	x9, [sp, #0xc8]
  1c36fc: f940092a     	ldr	x10, [x9, #0x10]
  1c3700: eb0a0108     	subs	x8, x8, x10
  1c3704: f9005be8     	str	x8, [sp, #0xb0]
  1c3708: 540000eb     	b.lt	0x1c3724 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x164>
  1c370c: 14000001     	b	0x1c3710 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x150>
  1c3710: 320003e8     	orr	w8, wzr, #0x1
  1c3714: 2a0803e9     	mov	w9, w8
  1c3718: f94067ea     	ldr	x10, [sp, #0xc8]
  1c371c: f9000149     	str	x9, [x10]
  1c3720: 14000176     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3724: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3728: f9400108     	ldr	x8, [x8]
  1c372c: f81a03a8     	stur	x8, [x29, #-0x60]
  1c3730: f94063e8     	ldr	x8, [sp, #0xc0]
  1c3734: f9400d09     	ldr	x9, [x8, #0x18]
  1c3738: b6f800a9     	tbz	x9, #0x3f, 0x1c374c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x18c>
  1c373c: 14000001     	b	0x1c3740 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x180>
  1c3740: 92800008     	mov	x8, #-0x1               // =-1
  1c3744: f90057e8     	str	x8, [sp, #0xa8]
  1c3748: 14000007     	b	0x1c3764 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x1a4>
  1c374c: f94063e8     	ldr	x8, [sp, #0xc0]
  1c3750: f9400909     	ldr	x9, [x8, #0x10]
  1c3754: f9400d0a     	ldr	x10, [x8, #0x18]
  1c3758: 8b0a0129     	add	x9, x9, x10
  1c375c: f90057e9     	str	x9, [sp, #0xa8]
  1c3760: 14000001     	b	0x1c3764 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x1a4>
  1c3764: f94057e8     	ldr	x8, [sp, #0xa8]
  1c3768: f81983a8     	stur	x8, [x29, #-0x68]
  1c376c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3770: f9400108     	ldr	x8, [x8]
  1c3774: 91000508     	add	x8, x8, #0x1
  1c3778: f94067e9     	ldr	x9, [sp, #0xc8]
  1c377c: f940052a     	ldr	x10, [x9, #0x8]
  1c3780: eb0a0108     	subs	x8, x8, x10
  1c3784: f90053e8     	str	x8, [sp, #0xa0]
  1c3788: 5400014d     	b.le	0x1c37b0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x1f0>
  1c378c: 14000001     	b	0x1c3790 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x1d0>
  1c3790: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c3794: 320003e9     	orr	w9, wzr, #0x1
  1c3798: 2a0903ea     	mov	w10, w9
  1c379c: f900010a     	str	x10, [x8]
  1c37a0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c37a4: f94067ea     	ldr	x10, [sp, #0xc8]
  1c37a8: f9000148     	str	x8, [x10]
  1c37ac: 14000153     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c37b0: f94063e8     	ldr	x8, [sp, #0xc0]
  1c37b4: f9400100     	ldr	x0, [x8]
  1c37b8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c37bc: f9400121     	ldr	x1, [x9]
  1c37c0: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c37c4: 97fb76c3     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c37c8: f81903a0     	stur	x0, [x29, #-0x70]
  1c37cc: f85903a8     	ldur	x8, [x29, #-0x70]
  1c37d0: b6f800c8     	tbz	x8, #0x3f, 0x1c37e8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x228>
  1c37d4: 14000001     	b	0x1c37d8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x218>
  1c37d8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c37dc: f94067e9     	ldr	x9, [sp, #0xc8]
  1c37e0: f9000128     	str	x8, [x9]
  1c37e4: 14000145     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c37e8: f85903a8     	ldur	x8, [x29, #-0x70]
  1c37ec: f1000508     	subs	x8, x8, #0x1
  1c37f0: f9004fe8     	str	x8, [sp, #0x98]
  1c37f4: 5400014b     	b.lt	0x1c381c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x25c>
  1c37f8: 14000001     	b	0x1c37fc <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x23c>
  1c37fc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c3800: 320003e9     	orr	w9, wzr, #0x1
  1c3804: 2a0903ea     	mov	w10, w9
  1c3808: f900010a     	str	x10, [x8]
  1c380c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c3810: f94067ea     	ldr	x10, [sp, #0xc8]
  1c3814: f9000148     	str	x8, [x10]
  1c3818: 14000138     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c381c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c3820: b7f80208     	tbnz	x8, #0x3f, 0x1c3860 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x2a0>
  1c3824: 14000001     	b	0x1c3828 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x268>
  1c3828: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c382c: f9400108     	ldr	x8, [x8]
  1c3830: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c3834: f9400129     	ldr	x9, [x9]
  1c3838: 8b090108     	add	x8, x8, x9
  1c383c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c3840: eb090108     	subs	x8, x8, x9
  1c3844: f9004be8     	str	x8, [sp, #0x90]
  1c3848: 540000cd     	b.le	0x1c3860 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x2a0>
  1c384c: 14000001     	b	0x1c3850 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x290>
  1c3850: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c3854: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3858: f9000128     	str	x8, [x9]
  1c385c: 14000127     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3860: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3864: f9400108     	ldr	x8, [x8]
  1c3868: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c386c: f9400129     	ldr	x9, [x9]
  1c3870: 8b090108     	add	x8, x8, x9
  1c3874: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3878: f940052a     	ldr	x10, [x9, #0x8]
  1c387c: eb0a0108     	subs	x8, x8, x10
  1c3880: f90047e8     	str	x8, [sp, #0x88]
  1c3884: 540000cd     	b.le	0x1c389c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x2dc>
  1c3888: 14000001     	b	0x1c388c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x2cc>
  1c388c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c3890: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3894: f9000128     	str	x8, [x9]
  1c3898: 14000118     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c389c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c38a0: f9400108     	ldr	x8, [x8]
  1c38a4: f81883a8     	stur	x8, [x29, #-0x78]
  1c38a8: f94063e8     	ldr	x8, [sp, #0xc0]
  1c38ac: f9400100     	ldr	x0, [x8]
  1c38b0: f85883a1     	ldur	x1, [x29, #-0x78]
  1c38b4: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c38b8: 97fb8dc2     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c38bc: f81803a0     	stur	x0, [x29, #-0x80]
  1c38c0: f85803a8     	ldur	x8, [x29, #-0x80]
  1c38c4: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c38c8: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c38cc: 2a0903e0     	mov	w0, w9
  1c38d0: eb000108     	subs	x8, x8, x0
  1c38d4: f90043e8     	str	x8, [sp, #0x80]
  1c38d8: 540000c0     	b.eq	0x1c38f0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x330>
  1c38dc: 14000001     	b	0x1c38e0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x320>
  1c38e0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c38e4: f94067e9     	ldr	x9, [sp, #0xc8]
  1c38e8: f9000128     	str	x8, [x9]
  1c38ec: 14000103     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c38f0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c38f4: f9400108     	ldr	x8, [x8]
  1c38f8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c38fc: f940012a     	ldr	x10, [x9]
  1c3900: 8b080148     	add	x8, x10, x8
  1c3904: f9000128     	str	x8, [x9]
  1c3908: f85983a8     	ldur	x8, [x29, #-0x68]
  1c390c: b7f80128     	tbnz	x8, #0x3f, 0x1c3930 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x370>
  1c3910: 14000001     	b	0x1c3914 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x354>
  1c3914: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3918: f9400108     	ldr	x8, [x8]
  1c391c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c3920: eb090108     	subs	x8, x8, x9
  1c3924: f9003fe8     	str	x8, [sp, #0x78]
  1c3928: 5400006c     	b.gt	0x1c3934 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x374>
  1c392c: 14000001     	b	0x1c3930 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x370>
  1c3930: 14000009     	b	0x1c3954 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x394>
  1c3934: f00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c3938: 9102a000     	add	x0, x0, #0xa8
  1c393c: f00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c3940: 91052842     	add	x2, x2, #0x14a
  1c3944: f00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c3948: 9106b463     	add	x3, x3, #0x1ad
  1c394c: 5280d0c1     	mov	w1, #0x686              // =1670
  1c3950: 97fb7270     	bl	0xa0310 <__assert2@plt>
  1c3954: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3958: f9400108     	ldr	x8, [x8]
  1c395c: 91000508     	add	x8, x8, #0x1
  1c3960: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3964: f940052a     	ldr	x10, [x9, #0x8]
  1c3968: eb0a0108     	subs	x8, x8, x10
  1c396c: f9003be8     	str	x8, [sp, #0x70]
  1c3970: 5400014d     	b.le	0x1c3998 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x3d8>
  1c3974: 14000001     	b	0x1c3978 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x3b8>
  1c3978: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c397c: 320003e9     	orr	w9, wzr, #0x1
  1c3980: 2a0903ea     	mov	w10, w9
  1c3984: f900010a     	str	x10, [x8]
  1c3988: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c398c: f94067ea     	ldr	x10, [sp, #0xc8]
  1c3990: f9000148     	str	x8, [x10]
  1c3994: 140000d9     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3998: f94063e8     	ldr	x8, [sp, #0xc0]
  1c399c: f9400100     	ldr	x0, [x8]
  1c39a0: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c39a4: f9400121     	ldr	x1, [x9]
  1c39a8: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c39ac: 97fb7649     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c39b0: f81903a0     	stur	x0, [x29, #-0x70]
  1c39b4: f85903a8     	ldur	x8, [x29, #-0x70]
  1c39b8: b6f800c8     	tbz	x8, #0x3f, 0x1c39d0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x410>
  1c39bc: 14000001     	b	0x1c39c0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x400>
  1c39c0: f85903a8     	ldur	x8, [x29, #-0x70]
  1c39c4: f94067e9     	ldr	x9, [sp, #0xc8]
  1c39c8: f9000128     	str	x8, [x9]
  1c39cc: 140000cb     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c39d0: f85903a8     	ldur	x8, [x29, #-0x70]
  1c39d4: f1000508     	subs	x8, x8, #0x1
  1c39d8: f90037e8     	str	x8, [sp, #0x68]
  1c39dc: 5400014b     	b.lt	0x1c3a04 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x444>
  1c39e0: 14000001     	b	0x1c39e4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x424>
  1c39e4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c39e8: 320003e9     	orr	w9, wzr, #0x1
  1c39ec: 2a0903ea     	mov	w10, w9
  1c39f0: f900010a     	str	x10, [x8]
  1c39f4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c39f8: f94067ea     	ldr	x10, [sp, #0xc8]
  1c39fc: f9000148     	str	x8, [x10]
  1c3a00: 140000be     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3a04: f85983a8     	ldur	x8, [x29, #-0x68]
  1c3a08: b7f80208     	tbnz	x8, #0x3f, 0x1c3a48 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x488>
  1c3a0c: 14000001     	b	0x1c3a10 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x450>
  1c3a10: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3a14: f9400108     	ldr	x8, [x8]
  1c3a18: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c3a1c: f9400129     	ldr	x9, [x9]
  1c3a20: 8b090108     	add	x8, x8, x9
  1c3a24: f85983a9     	ldur	x9, [x29, #-0x68]
  1c3a28: eb090108     	subs	x8, x8, x9
  1c3a2c: f90033e8     	str	x8, [sp, #0x60]
  1c3a30: 540000cd     	b.le	0x1c3a48 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x488>
  1c3a34: 14000001     	b	0x1c3a38 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x478>
  1c3a38: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c3a3c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3a40: f9000128     	str	x8, [x9]
  1c3a44: 140000ad     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3a48: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3a4c: f9400108     	ldr	x8, [x8]
  1c3a50: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c3a54: f9400129     	ldr	x9, [x9]
  1c3a58: 8b090108     	add	x8, x8, x9
  1c3a5c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3a60: f940052a     	ldr	x10, [x9, #0x8]
  1c3a64: eb0a0108     	subs	x8, x8, x10
  1c3a68: f9002fe8     	str	x8, [sp, #0x58]
  1c3a6c: 540000cd     	b.le	0x1c3a84 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x4c4>
  1c3a70: 14000001     	b	0x1c3a74 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x4b4>
  1c3a74: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c3a78: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3a7c: f9000128     	str	x8, [x9]
  1c3a80: 1400009e     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3a84: f94063e8     	ldr	x8, [sp, #0xc0]
  1c3a88: f9400100     	ldr	x0, [x8]
  1c3a8c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3a90: f9400121     	ldr	x1, [x9]
  1c3a94: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c3a98: 97fb87ca     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c3a9c: f81783a0     	stur	x0, [x29, #-0x88]
  1c3aa0: f85783a8     	ldur	x8, [x29, #-0x88]
  1c3aa4: b6f800c8     	tbz	x8, #0x3f, 0x1c3abc <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x4fc>
  1c3aa8: 14000001     	b	0x1c3aac <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x4ec>
  1c3aac: f85783a8     	ldur	x8, [x29, #-0x88]
  1c3ab0: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3ab4: f9000128     	str	x8, [x9]
  1c3ab8: 14000090     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3abc: f85783a8     	ldur	x8, [x29, #-0x88]
  1c3ac0: b50000e8     	cbnz	x8, 0x1c3adc <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x51c>
  1c3ac4: 14000001     	b	0x1c3ac8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x508>
  1c3ac8: 320003e8     	orr	w8, wzr, #0x1
  1c3acc: 2a0803e9     	mov	w9, w8
  1c3ad0: f94067ea     	ldr	x10, [sp, #0xc8]
  1c3ad4: f9000149     	str	x9, [x10]
  1c3ad8: 14000088     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3adc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c3ae0: f9400108     	ldr	x8, [x8]
  1c3ae4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c3ae8: f940012a     	ldr	x10, [x9]
  1c3aec: 8b080148     	add	x8, x10, x8
  1c3af0: f9000128     	str	x8, [x9]
  1c3af4: f85983a8     	ldur	x8, [x29, #-0x68]
  1c3af8: b7f80128     	tbnz	x8, #0x3f, 0x1c3b1c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x55c>
  1c3afc: 14000001     	b	0x1c3b00 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x540>
  1c3b00: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3b04: f9400108     	ldr	x8, [x8]
  1c3b08: f85983a9     	ldur	x9, [x29, #-0x68]
  1c3b0c: eb090108     	subs	x8, x8, x9
  1c3b10: f9002be8     	str	x8, [sp, #0x50]
  1c3b14: 5400006c     	b.gt	0x1c3b20 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x560>
  1c3b18: 14000001     	b	0x1c3b1c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x55c>
  1c3b1c: 14000009     	b	0x1c3b40 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x580>
  1c3b20: f00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c3b24: 9102a000     	add	x0, x0, #0xa8
  1c3b28: f00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c3b2c: 91052842     	add	x2, x2, #0x14a
  1c3b30: f00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c3b34: 9106b463     	add	x3, x3, #0x1ad
  1c3b38: 5280d521     	mov	w1, #0x6a9              // =1705
  1c3b3c: 97fb71f5     	bl	0xa0310 <__assert2@plt>
  1c3b40: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c3b44: f9400108     	ldr	x8, [x8]
  1c3b48: f85783a9     	ldur	x9, [x29, #-0x88]
  1c3b4c: 8b090108     	add	x8, x8, x9
  1c3b50: f81703a8     	stur	x8, [x29, #-0x90]
  1c3b54: f85983a8     	ldur	x8, [x29, #-0x68]
  1c3b58: b7f80188     	tbnz	x8, #0x3f, 0x1c3b88 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5c8>
  1c3b5c: 14000001     	b	0x1c3b60 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5a0>
  1c3b60: f85703a8     	ldur	x8, [x29, #-0x90]
  1c3b64: f85983a9     	ldur	x9, [x29, #-0x68]
  1c3b68: eb090108     	subs	x8, x8, x9
  1c3b6c: f90027e8     	str	x8, [sp, #0x48]
  1c3b70: 540000cd     	b.le	0x1c3b88 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5c8>
  1c3b74: 14000001     	b	0x1c3b78 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5b8>
  1c3b78: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c3b7c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3b80: f9000128     	str	x8, [x9]
  1c3b84: 1400005d     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3b88: f94067e8     	ldr	x8, [sp, #0xc8]
  1c3b8c: f9400909     	ldr	x9, [x8, #0x10]
  1c3b90: b7f801c9     	tbnz	x9, #0x3f, 0x1c3bc8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x608>
  1c3b94: 14000001     	b	0x1c3b98 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5d8>
  1c3b98: f85703a8     	ldur	x8, [x29, #-0x90]
  1c3b9c: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3ba0: f940092a     	ldr	x10, [x9, #0x10]
  1c3ba4: eb0a0108     	subs	x8, x8, x10
  1c3ba8: f90023e8     	str	x8, [sp, #0x40]
  1c3bac: 540000ed     	b.le	0x1c3bc8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x608>
  1c3bb0: 14000001     	b	0x1c3bb4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x5f4>
  1c3bb4: 320003e8     	orr	w8, wzr, #0x1
  1c3bb8: 2a0803e9     	mov	w9, w8
  1c3bbc: f94067ea     	ldr	x10, [sp, #0xc8]
  1c3bc0: f9000149     	str	x9, [x10]
  1c3bc4: 1400004d     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3bc8: f85783a8     	ldur	x8, [x29, #-0x88]
  1c3bcc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c3bd0: f9000128     	str	x8, [x9]
  1c3bd4: f85703a8     	ldur	x8, [x29, #-0x90]
  1c3bd8: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3bdc: f940052a     	ldr	x10, [x9, #0x8]
  1c3be0: eb0a0108     	subs	x8, x8, x10
  1c3be4: f9001fe8     	str	x8, [sp, #0x38]
  1c3be8: 540000cd     	b.le	0x1c3c00 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x640>
  1c3bec: 14000001     	b	0x1c3bf0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x630>
  1c3bf0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c3bf4: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3bf8: f9000128     	str	x8, [x9]
  1c3bfc: 1400003f     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3c00: f85703a8     	ldur	x8, [x29, #-0x90]
  1c3c04: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c3c08: eb090108     	subs	x8, x8, x9
  1c3c0c: f81683a8     	stur	x8, [x29, #-0x98]
  1c3c10: b0000721     	adrp	x1, 0x2a8000
  1c3c14: f9435421     	ldr	x1, [x1, #0x6a8]
  1c3c18: 5280090a     	mov	w10, #0x48              // =72
  1c3c1c: 2a0a03e0     	mov	w0, w10
  1c3c20: 97fb73e0     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1c3c24: aa0003e8     	mov	x8, x0
  1c3c28: 2a1f03ea     	mov	w10, wzr
  1c3c2c: 3815f3aa     	sturb	w10, [x29, #-0xa1]
  1c3c30: aa1f03e1     	mov	x1, xzr
  1c3c34: f9001be8     	str	x8, [sp, #0x30]
  1c3c38: f90017e1     	str	x1, [sp, #0x28]
  1c3c3c: b4000260     	cbz	x0, 0x1c3c88 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x6c8>
  1c3c40: 14000001     	b	0x1c3c44 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x684>
  1c3c44: f9401be8     	ldr	x8, [sp, #0x30]
  1c3c48: f81603a8     	stur	x8, [x29, #-0xa0]
  1c3c4c: 320003e9     	orr	w9, wzr, #0x1
  1c3c50: 3815f3a9     	sturb	w9, [x29, #-0xa1]
  1c3c54: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c3c58: f9400142     	ldr	x2, [x10]
  1c3c5c: f85783a3     	ldur	x3, [x29, #-0x88]
  1c3c60: f85a03a4     	ldur	x4, [x29, #-0x60]
  1c3c64: f85683a5     	ldur	x5, [x29, #-0x98]
  1c3c68: f9401be0     	ldr	x0, [sp, #0x30]
  1c3c6c: f94063e1     	ldr	x1, [sp, #0xc0]
  1c3c70: f90013e8     	str	x8, [sp, #0x20]
  1c3c74: 97fb938b     	bl	0xa8aa0 <_ZN9mkvparser4CuesC1EPNS_7SegmentExxxx@plt>
  1c3c78: 14000001     	b	0x1c3c7c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x6bc>
  1c3c7c: f94013e0     	ldr	x0, [sp, #0x20]
  1c3c80: f90017e0     	str	x0, [sp, #0x28]
  1c3c84: 14000001     	b	0x1c3c88 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x6c8>
  1c3c88: f94017e8     	ldr	x8, [sp, #0x28]
  1c3c8c: f94063e9     	ldr	x9, [sp, #0xc0]
  1c3c90: f9004928     	str	x8, [x9, #0x90]
  1c3c94: f9404928     	ldr	x8, [x9, #0x90]
  1c3c98: b5000288     	cbnz	x8, 0x1c3ce8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x728>
  1c3c9c: 14000001     	b	0x1c3ca0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x6e0>
  1c3ca0: 92800008     	mov	x8, #-0x1               // =-1
  1c3ca4: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3ca8: f9000128     	str	x8, [x9]
  1c3cac: 14000013     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3cb0: f81503a0     	stur	x0, [x29, #-0xb0]
  1c3cb4: 2a0103e8     	mov	w8, w1
  1c3cb8: b814c3a8     	stur	w8, [x29, #-0xb4]
  1c3cbc: 3855f3a8     	ldurb	w8, [x29, #-0xa1]
  1c3cc0: 71000508     	subs	w8, w8, #0x1
  1c3cc4: b9001fe8     	str	w8, [sp, #0x1c]
  1c3cc8: 540000e1     	b.ne	0x1c3ce4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x724>
  1c3ccc: 14000001     	b	0x1c3cd0 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x710>
  1c3cd0: f85603a0     	ldur	x0, [x29, #-0xa0]
  1c3cd4: b0000721     	adrp	x1, 0x2a8000
  1c3cd8: f9435421     	ldr	x1, [x1, #0x6a8]
  1c3cdc: 97fb8fd9     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1c3ce0: 14000001     	b	0x1c3ce4 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x724>
  1c3ce4: 14000014     	b	0x1c3d34 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x774>
  1c3ce8: aa1f03e8     	mov	x8, xzr
  1c3cec: f94067e9     	ldr	x9, [sp, #0xc8]
  1c3cf0: f9000128     	str	x8, [x9]
  1c3cf4: 14000001     	b	0x1c3cf8 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x738>
  1c3cf8: f94067e8     	ldr	x8, [sp, #0xc8]
  1c3cfc: f9400109     	ldr	x9, [x8]
  1c3d00: d53bd04a     	mrs	x10, TPIDR_EL0
  1c3d04: f940154a     	ldr	x10, [x10, #0x28]
  1c3d08: f9400d0b     	ldr	x11, [x8, #0x18]
  1c3d0c: eb0b014a     	subs	x10, x10, x11
  1c3d10: f9000be9     	str	x9, [sp, #0x10]
  1c3d14: f90007ea     	str	x10, [sp, #0x8]
  1c3d18: 54000121     	b.ne	0x1c3d3c <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x77c>
  1c3d1c: 14000001     	b	0x1c3d20 <mkvparser::Segment::ParseCues(long long, long long&, long&)+0x760>
  1c3d20: f9400be0     	ldr	x0, [sp, #0x10]
  1c3d24: a9597bfd     	ldp	x29, x30, [sp, #0x190]
  1c3d28: f940c3fc     	ldr	x28, [sp, #0x180]
  1c3d2c: 910683ff     	add	sp, sp, #0x1a0
  1c3d30: d65f03c0     	ret
  1c3d34: f85503a0     	ldur	x0, [x29, #-0xb0]
  1c3d38: 97fb9076     	bl	0xa7f10 <_Unwind_Resume@plt>
  1c3d3c: 97fb980d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c3d40 <mkvparser::Cues::Cues(mkvparser::Segment*, long long, long long, long long, long long)>:
  1c3d40: d100c3ff     	sub	sp, sp, #0x30
  1c3d44: d2800008     	mov	x8, #0x0                // =0
  1c3d48: f90017e0     	str	x0, [sp, #0x28]
  1c3d4c: f90013e1     	str	x1, [sp, #0x20]
  1c3d50: f9000fe2     	str	x2, [sp, #0x18]
  1c3d54: f9000be3     	str	x3, [sp, #0x10]
  1c3d58: f90007e4     	str	x4, [sp, #0x8]
  1c3d5c: f90003e5     	str	x5, [sp]
  1c3d60: f94017e0     	ldr	x0, [sp, #0x28]
  1c3d64: aa0003e1     	mov	x1, x0
  1c3d68: f94013e2     	ldr	x2, [sp, #0x20]
  1c3d6c: f9000022     	str	x2, [x1]
  1c3d70: f9400fe1     	ldr	x1, [sp, #0x18]
  1c3d74: f9000401     	str	x1, [x0, #0x8]
  1c3d78: f9400be1     	ldr	x1, [sp, #0x10]
  1c3d7c: f9000801     	str	x1, [x0, #0x10]
  1c3d80: f94007e1     	ldr	x1, [sp, #0x8]
  1c3d84: f9000c01     	str	x1, [x0, #0x18]
  1c3d88: f94003e1     	ldr	x1, [sp]
  1c3d8c: f9001001     	str	x1, [x0, #0x20]
  1c3d90: f9001408     	str	x8, [x0, #0x28]
  1c3d94: f900181f     	str	xzr, [x0, #0x30]
  1c3d98: f9001c1f     	str	xzr, [x0, #0x38]
  1c3d9c: f9400fe8     	ldr	x8, [sp, #0x18]
  1c3da0: f9002008     	str	x8, [x0, #0x40]
  1c3da4: 9100c3ff     	add	sp, sp, #0x30
  1c3da8: d65f03c0     	ret

00000000001c3dac <mkvparser::Cues::~Cues()>:
  1c3dac: d10203ff     	sub	sp, sp, #0x80
  1c3db0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1c3db4: 9101c3fd     	add	x29, sp, #0x70
  1c3db8: b27d03e8     	orr	x8, xzr, #0x8
  1c3dbc: d2800009     	mov	x9, #0x0                // =0
  1c3dc0: f00003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c3dc4: 9102a14a     	add	x10, x10, #0xa8
  1c3dc8: f00003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c3dcc: 9107656b     	add	x11, x11, #0x1d9
  1c3dd0: f00003ec     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1c3dd4: 9107c98c     	add	x12, x12, #0x1f2
  1c3dd8: b000072d     	adrp	x13, 0x2a8000
  1c3ddc: f946f9ad     	ldr	x13, [x13, #0xdf0]
  1c3de0: f81f83a0     	stur	x0, [x29, #-0x8]
  1c3de4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c3de8: f940180e     	ldr	x14, [x0, #0x30]
  1c3dec: f9401c0f     	ldr	x15, [x0, #0x38]
  1c3df0: 8b0f01ce     	add	x14, x14, x15
  1c3df4: f81f03ae     	stur	x14, [x29, #-0x10]
  1c3df8: f940140e     	ldr	x14, [x0, #0x28]
  1c3dfc: f81e83ae     	stur	x14, [x29, #-0x18]
  1c3e00: f85e83ae     	ldur	x14, [x29, #-0x18]
  1c3e04: f85f03af     	ldur	x15, [x29, #-0x10]
  1c3e08: 9b0f7d08     	mul	x8, x8, x15
  1c3e0c: 8b0801c8     	add	x8, x14, x8
  1c3e10: f81e03a8     	stur	x8, [x29, #-0x20]
  1c3e14: f81d03a9     	stur	x9, [x29, #-0x30]
  1c3e18: f9001fea     	str	x10, [sp, #0x38]
  1c3e1c: f9001beb     	str	x11, [sp, #0x30]
  1c3e20: f90017ec     	str	x12, [sp, #0x28]
  1c3e24: f90013ed     	str	x13, [sp, #0x20]
  1c3e28: f9000fe0     	str	x0, [sp, #0x18]
  1c3e2c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c3e30: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c3e34: eb09011f     	cmp	x8, x9
  1c3e38: 1a9f07ea     	cset	w10, ne
  1c3e3c: 3700004a     	tbnz	w10, #0x0, 0x1c3e44 <mkvparser::Cues::~Cues()+0x98>
  1c3e40: 14000020     	b	0x1c3ec0 <mkvparser::Cues::~Cues()+0x114>
  1c3e44: b27d03e8     	orr	x8, xzr, #0x8
  1c3e48: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c3e4c: 8b080128     	add	x8, x9, x8
  1c3e50: f81e83a8     	stur	x8, [x29, #-0x18]
  1c3e54: f9400128     	ldr	x8, [x9]
  1c3e58: f81d83a8     	stur	x8, [x29, #-0x28]
  1c3e5c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c3e60: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c3e64: eb09011f     	cmp	x8, x9
  1c3e68: 1a9f07ea     	cset	w10, ne
  1c3e6c: 3700004a     	tbnz	w10, #0x0, 0x1c3e74 <mkvparser::Cues::~Cues()+0xc8>
  1c3e70: 14000002     	b	0x1c3e78 <mkvparser::Cues::~Cues()+0xcc>
  1c3e74: 14000007     	b	0x1c3e90 <mkvparser::Cues::~Cues()+0xe4>
  1c3e78: 5280e6c1     	mov	w1, #0x736              // =1846
  1c3e7c: f9401fe0     	ldr	x0, [sp, #0x38]
  1c3e80: f9401be2     	ldr	x2, [sp, #0x30]
  1c3e84: f94017e3     	ldr	x3, [sp, #0x28]
  1c3e88: 97fb7122     	bl	0xa0310 <__assert2@plt>
  1c3e8c: 14000001     	b	0x1c3e90 <mkvparser::Cues::~Cues()+0xe4>
  1c3e90: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c3e94: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c3e98: eb09011f     	cmp	x8, x9
  1c3e9c: 1a9f17ea     	cset	w10, eq
  1c3ea0: f9000be8     	str	x8, [sp, #0x10]
  1c3ea4: 370000ca     	tbnz	w10, #0x0, 0x1c3ebc <mkvparser::Cues::~Cues()+0x110>
  1c3ea8: f9400be0     	ldr	x0, [sp, #0x10]
  1c3eac: f94013e8     	ldr	x8, [sp, #0x20]
  1c3eb0: d63f0100     	blr	x8
  1c3eb4: f9400be0     	ldr	x0, [sp, #0x10]
  1c3eb8: 97fb72aa     	bl	0xa0960 <_ZdlPv@plt>
  1c3ebc: 17ffffdc     	b	0x1c3e2c <mkvparser::Cues::~Cues()+0x80>
  1c3ec0: f9400fe8     	ldr	x8, [sp, #0x18]
  1c3ec4: f9401509     	ldr	x9, [x8, #0x28]
  1c3ec8: f85d03aa     	ldur	x10, [x29, #-0x30]
  1c3ecc: eb0a013f     	cmp	x9, x10
  1c3ed0: 1a9f17eb     	cset	w11, eq
  1c3ed4: f90007e9     	str	x9, [sp, #0x8]
  1c3ed8: 3700006b     	tbnz	w11, #0x0, 0x1c3ee4 <mkvparser::Cues::~Cues()+0x138>
  1c3edc: f94007e0     	ldr	x0, [sp, #0x8]
  1c3ee0: 97fb8964     	bl	0xa6470 <_ZdaPv@plt>
  1c3ee4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1c3ee8: 910203ff     	add	sp, sp, #0x80
  1c3eec: d65f03c0     	ret
  1c3ef0: 97fba8b5     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001c3ef4 <mkvparser::Cues::GetCount() const>:
  1c3ef4: d10083ff     	sub	sp, sp, #0x20
  1c3ef8: d2800008     	mov	x8, #0x0                // =0
  1c3efc: f9000be0     	str	x0, [sp, #0x10]
  1c3f00: f9400be0     	ldr	x0, [sp, #0x10]
  1c3f04: f9401409     	ldr	x9, [x0, #0x28]
  1c3f08: eb08013f     	cmp	x9, x8
  1c3f0c: 1a9f17ea     	cset	w10, eq
  1c3f10: f90007e0     	str	x0, [sp, #0x8]
  1c3f14: 3700004a     	tbnz	w10, #0x0, 0x1c3f1c <mkvparser::Cues::GetCount() const+0x28>
  1c3f18: 14000004     	b	0x1c3f28 <mkvparser::Cues::GetCount() const+0x34>
  1c3f1c: 92800008     	mov	x8, #-0x1               // =-1
  1c3f20: f9000fe8     	str	x8, [sp, #0x18]
  1c3f24: 14000004     	b	0x1c3f34 <mkvparser::Cues::GetCount() const+0x40>
  1c3f28: f94007e8     	ldr	x8, [sp, #0x8]
  1c3f2c: f9401909     	ldr	x9, [x8, #0x30]
  1c3f30: f9000fe9     	str	x9, [sp, #0x18]
  1c3f34: f9400fe0     	ldr	x0, [sp, #0x18]
  1c3f38: 910083ff     	add	sp, sp, #0x20
  1c3f3c: d65f03c0     	ret

00000000001c3f40 <mkvparser::Cues::DoneParsing() const>:
  1c3f40: d10043ff     	sub	sp, sp, #0x10
  1c3f44: f90007e0     	str	x0, [sp, #0x8]
  1c3f48: f94007e0     	ldr	x0, [sp, #0x8]
  1c3f4c: f9400408     	ldr	x8, [x0, #0x8]
  1c3f50: f9400809     	ldr	x9, [x0, #0x10]
  1c3f54: 8b090108     	add	x8, x8, x9
  1c3f58: f90003e8     	str	x8, [sp]
  1c3f5c: f9402008     	ldr	x8, [x0, #0x40]
  1c3f60: f94003e9     	ldr	x9, [sp]
  1c3f64: eb09011f     	cmp	x8, x9
  1c3f68: 1a9fb7ea     	cset	w10, ge
  1c3f6c: 320003eb     	orr	w11, wzr, #0x1
  1c3f70: 0a0b014a     	and	w10, w10, w11
  1c3f74: 2a0a03e0     	mov	w0, w10
  1c3f78: 910043ff     	add	sp, sp, #0x10
  1c3f7c: d65f03c0     	ret

00000000001c3f80 <mkvparser::Cues::Init() const>:
  1c3f80: d102c3ff     	sub	sp, sp, #0xb0
  1c3f84: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1c3f88: 910283fd     	add	x29, sp, #0xa0
  1c3f8c: d53bd048     	mrs	x8, TPIDR_EL0
  1c3f90: f9401508     	ldr	x8, [x8, #0x28]
  1c3f94: f81f83a8     	stur	x8, [x29, #-0x8]
  1c3f98: f81d83a0     	stur	x0, [x29, #-0x28]
  1c3f9c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c3fa0: aa0803e0     	mov	x0, x8
  1c3fa4: f9401508     	ldr	x8, [x8, #0x28]
  1c3fa8: f90023e0     	str	x0, [sp, #0x40]
  1c3fac: b40000a8     	cbz	x8, 0x1c3fc0 <mkvparser::Cues::Init() const+0x40>
  1c3fb0: 14000001     	b	0x1c3fb4 <mkvparser::Cues::Init() const+0x34>
  1c3fb4: 320003e8     	orr	w8, wzr, #0x1
  1c3fb8: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c3fbc: 14000071     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c3fc0: f94023e8     	ldr	x8, [sp, #0x40]
  1c3fc4: f9401909     	ldr	x9, [x8, #0x30]
  1c3fc8: b50000c9     	cbnz	x9, 0x1c3fe0 <mkvparser::Cues::Init() const+0x60>
  1c3fcc: 14000001     	b	0x1c3fd0 <mkvparser::Cues::Init() const+0x50>
  1c3fd0: f94023e8     	ldr	x8, [sp, #0x40]
  1c3fd4: f9401d09     	ldr	x9, [x8, #0x38]
  1c3fd8: b40000a9     	cbz	x9, 0x1c3fec <mkvparser::Cues::Init() const+0x6c>
  1c3fdc: 14000001     	b	0x1c3fe0 <mkvparser::Cues::Init() const+0x60>
  1c3fe0: 2a1f03e8     	mov	w8, wzr
  1c3fe4: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c3fe8: 14000066     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c3fec: f94023e8     	ldr	x8, [sp, #0x40]
  1c3ff0: f9400109     	ldr	x9, [x8]
  1c3ff4: f9400129     	ldr	x9, [x9]
  1c3ff8: f81d03a9     	stur	x9, [x29, #-0x30]
  1c3ffc: f9400509     	ldr	x9, [x8, #0x8]
  1c4000: f940090a     	ldr	x10, [x8, #0x10]
  1c4004: 8b0a0129     	add	x9, x9, x10
  1c4008: f81c83a9     	stur	x9, [x29, #-0x38]
  1c400c: f9400509     	ldr	x9, [x8, #0x8]
  1c4010: f81c03a9     	stur	x9, [x29, #-0x40]
  1c4014: aa1f03e9     	mov	x9, xzr
  1c4018: f81f03a9     	stur	x9, [x29, #-0x10]
  1c401c: 14000001     	b	0x1c4020 <mkvparser::Cues::Init() const+0xa0>
  1c4020: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4024: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c4028: eb090108     	subs	x8, x8, x9
  1c402c: f9001fe8     	str	x8, [sp, #0x38]
  1c4030: 54000a2a     	b.ge	0x1c4174 <mkvparser::Cues::Init() const+0x1f4>
  1c4034: 14000001     	b	0x1c4038 <mkvparser::Cues::Init() const+0xb8>
  1c4038: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c403c: f81b83a8     	stur	x8, [x29, #-0x48]
  1c4040: f85d03a0     	ldur	x0, [x29, #-0x30]
  1c4044: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c4048: d10063a2     	sub	x2, x29, #0x18
  1c404c: 97fb8bdd     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c4050: f9002be0     	str	x0, [sp, #0x50]
  1c4054: f9402be8     	ldr	x8, [sp, #0x50]
  1c4058: b7f80148     	tbnz	x8, #0x3f, 0x1c4080 <mkvparser::Cues::Init() const+0x100>
  1c405c: 14000001     	b	0x1c4060 <mkvparser::Cues::Init() const+0xe0>
  1c4060: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4064: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c4068: 8b090108     	add	x8, x8, x9
  1c406c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c4070: eb090108     	subs	x8, x8, x9
  1c4074: f9001be8     	str	x8, [sp, #0x30]
  1c4078: 540000ad     	b.le	0x1c408c <mkvparser::Cues::Init() const+0x10c>
  1c407c: 14000001     	b	0x1c4080 <mkvparser::Cues::Init() const+0x100>
  1c4080: 2a1f03e8     	mov	w8, wzr
  1c4084: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c4088: 1400003e     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c408c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c4090: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c4094: 8b080128     	add	x8, x9, x8
  1c4098: f81c03a8     	stur	x8, [x29, #-0x40]
  1c409c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1c40a0: f85c03a1     	ldur	x1, [x29, #-0x40]
  1c40a4: d10063a2     	sub	x2, x29, #0x18
  1c40a8: 97fb8646     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c40ac: f90027e0     	str	x0, [sp, #0x48]
  1c40b0: f94027e8     	ldr	x8, [sp, #0x48]
  1c40b4: b7f80148     	tbnz	x8, #0x3f, 0x1c40dc <mkvparser::Cues::Init() const+0x15c>
  1c40b8: 14000001     	b	0x1c40bc <mkvparser::Cues::Init() const+0x13c>
  1c40bc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c40c0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c40c4: 8b090108     	add	x8, x8, x9
  1c40c8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c40cc: eb090108     	subs	x8, x8, x9
  1c40d0: f90017e8     	str	x8, [sp, #0x28]
  1c40d4: 540000ad     	b.le	0x1c40e8 <mkvparser::Cues::Init() const+0x168>
  1c40d8: 14000001     	b	0x1c40dc <mkvparser::Cues::Init() const+0x15c>
  1c40dc: 2a1f03e8     	mov	w8, wzr
  1c40e0: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c40e4: 14000027     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c40e8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c40ec: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c40f0: 8b080128     	add	x8, x9, x8
  1c40f4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c40f8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c40fc: f94027e9     	ldr	x9, [sp, #0x48]
  1c4100: 8b090108     	add	x8, x8, x9
  1c4104: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c4108: eb090108     	subs	x8, x8, x9
  1c410c: f90013e8     	str	x8, [sp, #0x20]
  1c4110: 540000ad     	b.le	0x1c4124 <mkvparser::Cues::Init() const+0x1a4>
  1c4114: 14000001     	b	0x1c4118 <mkvparser::Cues::Init() const+0x198>
  1c4118: 2a1f03e8     	mov	w8, wzr
  1c411c: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c4120: 14000018     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c4124: f9402be8     	ldr	x8, [sp, #0x50]
  1c4128: f102ed08     	subs	x8, x8, #0xbb
  1c412c: f9000fe8     	str	x8, [sp, #0x18]
  1c4130: 54000181     	b.ne	0x1c4160 <mkvparser::Cues::Init() const+0x1e0>
  1c4134: 14000001     	b	0x1c4138 <mkvparser::Cues::Init() const+0x1b8>
  1c4138: f85b83a2     	ldur	x2, [x29, #-0x48]
  1c413c: d10043a1     	sub	x1, x29, #0x10
  1c4140: f94023e0     	ldr	x0, [sp, #0x40]
  1c4144: 97fb740f     	bl	0xa1180 <_ZNK9mkvparser4Cues15PreloadCuePointERlx@plt>
  1c4148: 370000a0     	tbnz	w0, #0x0, 0x1c415c <mkvparser::Cues::Init() const+0x1dc>
  1c414c: 14000001     	b	0x1c4150 <mkvparser::Cues::Init() const+0x1d0>
  1c4150: 2a1f03e8     	mov	w8, wzr
  1c4154: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c4158: 1400000a     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c415c: 14000001     	b	0x1c4160 <mkvparser::Cues::Init() const+0x1e0>
  1c4160: f94027e8     	ldr	x8, [sp, #0x48]
  1c4164: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c4168: 8b080128     	add	x8, x9, x8
  1c416c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c4170: 17ffffac     	b	0x1c4020 <mkvparser::Cues::Init() const+0xa0>
  1c4174: 320003e8     	orr	w8, wzr, #0x1
  1c4178: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c417c: 14000001     	b	0x1c4180 <mkvparser::Cues::Init() const+0x200>
  1c4180: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1c4184: d53bd049     	mrs	x9, TPIDR_EL0
  1c4188: f9401529     	ldr	x9, [x9, #0x28]
  1c418c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c4190: eb0a0129     	subs	x9, x9, x10
  1c4194: b90017e8     	str	w8, [sp, #0x14]
  1c4198: f90007e9     	str	x9, [sp, #0x8]
  1c419c: 540000e1     	b.ne	0x1c41b8 <mkvparser::Cues::Init() const+0x238>
  1c41a0: 14000001     	b	0x1c41a4 <mkvparser::Cues::Init() const+0x224>
  1c41a4: b94017e8     	ldr	w8, [sp, #0x14]
  1c41a8: 12000100     	and	w0, w8, #0x1
  1c41ac: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1c41b0: 9102c3ff     	add	sp, sp, #0xb0
  1c41b4: d65f03c0     	ret
  1c41b8: 97fb96ee     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c41bc <mkvparser::Cues::PreloadCuePoint(long&, long long) const>:
  1c41bc: d10343ff     	sub	sp, sp, #0xd0
  1c41c0: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1c41c4: 910303fd     	add	x29, sp, #0xc0
  1c41c8: d2800008     	mov	x8, #0x0                // =0
  1c41cc: 90000729     	adrp	x9, 0x2a8000
  1c41d0: f9435529     	ldr	x9, [x9, #0x6a8]
  1c41d4: 9000072a     	adrp	x10, 0x2a8000
  1c41d8: f943254a     	ldr	x10, [x10, #0x648]
  1c41dc: f81f03a0     	stur	x0, [x29, #-0x10]
  1c41e0: f81e83a1     	stur	x1, [x29, #-0x18]
  1c41e4: f81e03a2     	stur	x2, [x29, #-0x20]
  1c41e8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c41ec: f9401801     	ldr	x1, [x0, #0x30]
  1c41f0: f90027e8     	str	x8, [sp, #0x48]
  1c41f4: f90023e9     	str	x9, [sp, #0x40]
  1c41f8: f9001fea     	str	x10, [sp, #0x38]
  1c41fc: f9001be0     	str	x0, [sp, #0x30]
  1c4200: b5000041     	cbnz	x1, 0x1c4208 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x4c>
  1c4204: 14000006     	b	0x1c421c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x60>
  1c4208: 52800008     	mov	w8, #0x0                // =0
  1c420c: 320003e9     	orr	w9, wzr, #0x1
  1c4210: 0a090108     	and	w8, w8, w9
  1c4214: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c4218: 1400009f     	b	0x1c4494 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x2d8>
  1c421c: f9401be8     	ldr	x8, [sp, #0x30]
  1c4220: f9401d09     	ldr	x9, [x8, #0x38]
  1c4224: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c4228: f940014a     	ldr	x10, [x10]
  1c422c: eb0a013f     	cmp	x9, x10
  1c4230: 1a9fb7eb     	cset	w11, ge
  1c4234: 3700004b     	tbnz	w11, #0x0, 0x1c423c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x80>
  1c4238: 14000054     	b	0x1c4388 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x1cc>
  1c423c: d2800008     	mov	x8, #0x0                // =0
  1c4240: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c4244: f9400129     	ldr	x9, [x9]
  1c4248: eb08013f     	cmp	x9, x8
  1c424c: 1a9fc7ea     	cset	w10, le
  1c4250: 3700004a     	tbnz	w10, #0x0, 0x1c4258 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x9c>
  1c4254: 14000004     	b	0x1c4264 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0xa8>
  1c4258: b27503e8     	orr	x8, xzr, #0x800
  1c425c: f90017e8     	str	x8, [sp, #0x28]
  1c4260: 14000006     	b	0x1c4278 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0xbc>
  1c4264: b27f03e8     	orr	x8, xzr, #0x2
  1c4268: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c426c: f9400129     	ldr	x9, [x9]
  1c4270: 9b097d08     	mul	x8, x8, x9
  1c4274: f90017e8     	str	x8, [sp, #0x28]
  1c4278: f94017e8     	ldr	x8, [sp, #0x28]
  1c427c: 92800009     	mov	x9, #-0x1               // =-1
  1c4280: b27d03ea     	orr	x10, xzr, #0x8
  1c4284: f81d83a8     	stur	x8, [x29, #-0x28]
  1c4288: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c428c: 9b0a7d0b     	mul	x11, x8, x10
  1c4290: 9bca7d08     	umulh	x8, x8, x10
  1c4294: d280000a     	mov	x10, #0x0               // =0
  1c4298: eb0a011f     	cmp	x8, x10
  1c429c: 1a9f07ec     	cset	w12, ne
  1c42a0: 7200019f     	tst	w12, #0x1
  1c42a4: 9a8b1120     	csel	x0, x9, x11, ne
  1c42a8: f94023e1     	ldr	x1, [sp, #0x40]
  1c42ac: 97fb7f99     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1c42b0: f81d03a0     	stur	x0, [x29, #-0x30]
  1c42b4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c42b8: f94027e9     	ldr	x9, [sp, #0x48]
  1c42bc: eb09011f     	cmp	x8, x9
  1c42c0: 1a9f17ec     	cset	w12, eq
  1c42c4: 3700004c     	tbnz	w12, #0x0, 0x1c42cc <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x110>
  1c42c8: 14000006     	b	0x1c42e0 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x124>
  1c42cc: 52800008     	mov	w8, #0x0                // =0
  1c42d0: 320003e9     	orr	w9, wzr, #0x1
  1c42d4: 0a090108     	and	w8, w8, w9
  1c42d8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c42dc: 1400006e     	b	0x1c4494 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x2d8>
  1c42e0: b27d03e8     	orr	x8, xzr, #0x8
  1c42e4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c42e8: f81c83a9     	stur	x9, [x29, #-0x38]
  1c42ec: f9401be9     	ldr	x9, [sp, #0x30]
  1c42f0: f940152a     	ldr	x10, [x9, #0x28]
  1c42f4: f81c03aa     	stur	x10, [x29, #-0x40]
  1c42f8: f85c03aa     	ldur	x10, [x29, #-0x40]
  1c42fc: f9401d2b     	ldr	x11, [x9, #0x38]
  1c4300: 9b0b7d08     	mul	x8, x8, x11
  1c4304: 8b080148     	add	x8, x10, x8
  1c4308: f81b83a8     	stur	x8, [x29, #-0x48]
  1c430c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4310: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c4314: eb09011f     	cmp	x8, x9
  1c4318: 1a9f07ea     	cset	w10, ne
  1c431c: 3700004a     	tbnz	w10, #0x0, 0x1c4324 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x168>
  1c4320: 1400000b     	b	0x1c434c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x190>
  1c4324: b27d03e8     	orr	x8, xzr, #0x8
  1c4328: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c432c: 8b08012a     	add	x10, x9, x8
  1c4330: f81c03aa     	stur	x10, [x29, #-0x40]
  1c4334: f9400129     	ldr	x9, [x9]
  1c4338: f85c83aa     	ldur	x10, [x29, #-0x38]
  1c433c: 8b080148     	add	x8, x10, x8
  1c4340: f81c83a8     	stur	x8, [x29, #-0x38]
  1c4344: f9000149     	str	x9, [x10]
  1c4348: 17fffff1     	b	0x1c430c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x150>
  1c434c: f9401be8     	ldr	x8, [sp, #0x30]
  1c4350: f9401509     	ldr	x9, [x8, #0x28]
  1c4354: f94027ea     	ldr	x10, [sp, #0x48]
  1c4358: eb0a013f     	cmp	x9, x10
  1c435c: 1a9f17eb     	cset	w11, eq
  1c4360: f90013e9     	str	x9, [sp, #0x20]
  1c4364: 3700006b     	tbnz	w11, #0x0, 0x1c4370 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x1b4>
  1c4368: f94013e0     	ldr	x0, [sp, #0x20]
  1c436c: 97fb8841     	bl	0xa6470 <_ZdaPv@plt>
  1c4370: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c4374: f9401be9     	ldr	x9, [sp, #0x30]
  1c4378: f9001528     	str	x8, [x9, #0x28]
  1c437c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4380: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c4384: f9000148     	str	x8, [x10]
  1c4388: 52800008     	mov	w8, #0x0                // =0
  1c438c: b27c07e0     	orr	x0, xzr, #0x30
  1c4390: f94023e1     	ldr	x1, [sp, #0x40]
  1c4394: b9001fe8     	str	w8, [sp, #0x1c]
  1c4398: 97fb7202     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1c439c: f94027e1     	ldr	x1, [sp, #0x48]
  1c43a0: eb01001f     	cmp	x0, x1
  1c43a4: 1a9f17e8     	cset	w8, eq
  1c43a8: 320003e9     	orr	w9, wzr, #0x1
  1c43ac: b9401fea     	ldr	w10, [sp, #0x1c]
  1c43b0: 0a090149     	and	w9, w10, w9
  1c43b4: 381a73a9     	sturb	w9, [x29, #-0x59]
  1c43b8: f9000be0     	str	x0, [sp, #0x10]
  1c43bc: f90007e1     	str	x1, [sp, #0x8]
  1c43c0: 37000208     	tbnz	w8, #0x0, 0x1c4400 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x244>
  1c43c4: 12800008     	mov	w8, #-0x1               // =-1
  1c43c8: f9400be9     	ldr	x9, [sp, #0x10]
  1c43cc: f81a83a9     	stur	x9, [x29, #-0x58]
  1c43d0: 320003ea     	orr	w10, wzr, #0x1
  1c43d4: 0a0a0108     	and	w8, w8, w10
  1c43d8: 381a73a8     	sturb	w8, [x29, #-0x59]
  1c43dc: f9401beb     	ldr	x11, [sp, #0x30]
  1c43e0: f9401d61     	ldr	x1, [x11, #0x38]
  1c43e4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c43e8: aa0903e0     	mov	x0, x9
  1c43ec: f9401fec     	ldr	x12, [sp, #0x38]
  1c43f0: d63f0180     	blr	x12
  1c43f4: 14000001     	b	0x1c43f8 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x23c>
  1c43f8: f9400be8     	ldr	x8, [sp, #0x10]
  1c43fc: f90007e8     	str	x8, [sp, #0x8]
  1c4400: f94007e8     	ldr	x8, [sp, #0x8]
  1c4404: f81b03a8     	stur	x8, [x29, #-0x50]
  1c4408: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c440c: f94027e9     	ldr	x9, [sp, #0x48]
  1c4410: eb09011f     	cmp	x8, x9
  1c4414: 1a9f17ea     	cset	w10, eq
  1c4418: 3700004a     	tbnz	w10, #0x0, 0x1c4420 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x264>
  1c441c: 14000010     	b	0x1c445c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x2a0>
  1c4420: 52800008     	mov	w8, #0x0                // =0
  1c4424: 320003e9     	orr	w9, wzr, #0x1
  1c4428: 0a090108     	and	w8, w8, w9
  1c442c: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c4430: 14000019     	b	0x1c4494 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x2d8>
  1c4434: 2a0103e8     	mov	w8, w1
  1c4438: f9002fe0     	str	x0, [sp, #0x58]
  1c443c: b90057e8     	str	w8, [sp, #0x54]
  1c4440: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1c4444: 37000048     	tbnz	w8, #0x0, 0x1c444c <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x290>
  1c4448: 14000004     	b	0x1c4458 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x29c>
  1c444c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c4450: f94023e1     	ldr	x1, [sp, #0x40]
  1c4454: 97fb8dfb     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1c4458: 14000014     	b	0x1c44a8 <mkvparser::Cues::PreloadCuePoint(long&, long long) const+0x2ec>
  1c445c: 12800008     	mov	w8, #-0x1               // =-1
  1c4460: b27d03e9     	orr	x9, xzr, #0x8
  1c4464: f85b03aa     	ldur	x10, [x29, #-0x50]
  1c4468: f9401beb     	ldr	x11, [sp, #0x30]
  1c446c: f940156c     	ldr	x12, [x11, #0x28]
  1c4470: f9401d6d     	ldr	x13, [x11, #0x38]
  1c4474: 910005ae     	add	x14, x13, #0x1
  1c4478: f9001d6e     	str	x14, [x11, #0x38]
  1c447c: 9b0d7d29     	mul	x9, x9, x13
  1c4480: 8b090189     	add	x9, x12, x9
  1c4484: f900012a     	str	x10, [x9]
  1c4488: 320003ef     	orr	w15, wzr, #0x1
  1c448c: 0a0f0108     	and	w8, w8, w15
  1c4490: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c4494: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1c4498: 2a0803e0     	mov	w0, w8
  1c449c: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1c44a0: 910343ff     	add	sp, sp, #0xd0
  1c44a4: d65f03c0     	ret
  1c44a8: f9402fe0     	ldr	x0, [sp, #0x58]
  1c44ac: 97fb8e99     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001c44b0 <mkvparser::Cues::LoadCuePoint() const>:
  1c44b0: d10343ff     	sub	sp, sp, #0xd0
  1c44b4: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1c44b8: 910303fd     	add	x29, sp, #0xc0
  1c44bc: d53bd048     	mrs	x8, TPIDR_EL0
  1c44c0: f9401508     	ldr	x8, [x8, #0x28]
  1c44c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c44c8: f81e03a0     	stur	x0, [x29, #-0x20]
  1c44cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c44d0: aa0803e0     	mov	x0, x8
  1c44d4: f9400509     	ldr	x9, [x8, #0x8]
  1c44d8: f940090a     	ldr	x10, [x8, #0x10]
  1c44dc: 8b0a0129     	add	x9, x9, x10
  1c44e0: f81d83a9     	stur	x9, [x29, #-0x28]
  1c44e4: f9402108     	ldr	x8, [x8, #0x40]
  1c44e8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c44ec: eb090108     	subs	x8, x8, x9
  1c44f0: f81a83a0     	stur	x0, [x29, #-0x58]
  1c44f4: f90033e8     	str	x8, [sp, #0x60]
  1c44f8: 540000ab     	b.lt	0x1c450c <mkvparser::Cues::LoadCuePoint() const+0x5c>
  1c44fc: 14000001     	b	0x1c4500 <mkvparser::Cues::LoadCuePoint() const+0x50>
  1c4500: 2a1f03e8     	mov	w8, wzr
  1c4504: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c4508: 140000b1     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c450c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c4510: 97fb723c     	bl	0xa0e00 <_ZNK9mkvparser4Cues4InitEv@plt>
  1c4514: 37000100     	tbnz	w0, #0x0, 0x1c4534 <mkvparser::Cues::LoadCuePoint() const+0x84>
  1c4518: 14000001     	b	0x1c451c <mkvparser::Cues::LoadCuePoint() const+0x6c>
  1c451c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4520: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c4524: f9002128     	str	x8, [x9, #0x40]
  1c4528: 2a1f03ea     	mov	w10, wzr
  1c452c: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1c4530: 140000a7     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c4534: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c4538: f9400109     	ldr	x9, [x8]
  1c453c: f9400129     	ldr	x9, [x9]
  1c4540: f81d03a9     	stur	x9, [x29, #-0x30]
  1c4544: 14000001     	b	0x1c4548 <mkvparser::Cues::LoadCuePoint() const+0x98>
  1c4548: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c454c: f9402109     	ldr	x9, [x8, #0x40]
  1c4550: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4554: eb0a0129     	subs	x9, x9, x10
  1c4558: f9002fe9     	str	x9, [sp, #0x58]
  1c455c: 5400132a     	b.ge	0x1c47c0 <mkvparser::Cues::LoadCuePoint() const+0x310>
  1c4560: 14000001     	b	0x1c4564 <mkvparser::Cues::LoadCuePoint() const+0xb4>
  1c4564: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c4568: f9402109     	ldr	x9, [x8, #0x40]
  1c456c: f81c83a9     	stur	x9, [x29, #-0x38]
  1c4570: f85d03a0     	ldur	x0, [x29, #-0x30]
  1c4574: f9402101     	ldr	x1, [x8, #0x40]
  1c4578: d10043a2     	sub	x2, x29, #0x10
  1c457c: 97fb8a91     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c4580: f81c03a0     	stur	x0, [x29, #-0x40]
  1c4584: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4588: b7f80168     	tbnz	x8, #0x3f, 0x1c45b4 <mkvparser::Cues::LoadCuePoint() const+0x104>
  1c458c: 14000001     	b	0x1c4590 <mkvparser::Cues::LoadCuePoint() const+0xe0>
  1c4590: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c4594: f9402109     	ldr	x9, [x8, #0x40]
  1c4598: f85f03aa     	ldur	x10, [x29, #-0x10]
  1c459c: 8b0a0129     	add	x9, x9, x10
  1c45a0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c45a4: eb0a0129     	subs	x9, x9, x10
  1c45a8: f9002be9     	str	x9, [sp, #0x50]
  1c45ac: 540000ad     	b.le	0x1c45c0 <mkvparser::Cues::LoadCuePoint() const+0x110>
  1c45b0: 14000001     	b	0x1c45b4 <mkvparser::Cues::LoadCuePoint() const+0x104>
  1c45b4: 2a1f03e8     	mov	w8, wzr
  1c45b8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c45bc: 14000084     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c45c0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c45c4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c45c8: f940212a     	ldr	x10, [x9, #0x40]
  1c45cc: 8b080148     	add	x8, x10, x8
  1c45d0: f9002128     	str	x8, [x9, #0x40]
  1c45d4: f85d03a0     	ldur	x0, [x29, #-0x30]
  1c45d8: f9402121     	ldr	x1, [x9, #0x40]
  1c45dc: d10043a2     	sub	x2, x29, #0x10
  1c45e0: 97fb84f8     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c45e4: f81b83a0     	stur	x0, [x29, #-0x48]
  1c45e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c45ec: b7f80168     	tbnz	x8, #0x3f, 0x1c4618 <mkvparser::Cues::LoadCuePoint() const+0x168>
  1c45f0: 14000001     	b	0x1c45f4 <mkvparser::Cues::LoadCuePoint() const+0x144>
  1c45f4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c45f8: f9402109     	ldr	x9, [x8, #0x40]
  1c45fc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1c4600: 8b0a0129     	add	x9, x9, x10
  1c4604: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4608: eb0a0129     	subs	x9, x9, x10
  1c460c: f90027e9     	str	x9, [sp, #0x48]
  1c4610: 540000ad     	b.le	0x1c4624 <mkvparser::Cues::LoadCuePoint() const+0x174>
  1c4614: 14000001     	b	0x1c4618 <mkvparser::Cues::LoadCuePoint() const+0x168>
  1c4618: 2a1f03e8     	mov	w8, wzr
  1c461c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c4620: 1400006b     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c4624: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c4628: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c462c: f940212a     	ldr	x10, [x9, #0x40]
  1c4630: 8b080148     	add	x8, x10, x8
  1c4634: f9002128     	str	x8, [x9, #0x40]
  1c4638: f9402128     	ldr	x8, [x9, #0x40]
  1c463c: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c4640: 8b0a0108     	add	x8, x8, x10
  1c4644: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4648: eb0a0108     	subs	x8, x8, x10
  1c464c: f90023e8     	str	x8, [sp, #0x40]
  1c4650: 540000ad     	b.le	0x1c4664 <mkvparser::Cues::LoadCuePoint() const+0x1b4>
  1c4654: 14000001     	b	0x1c4658 <mkvparser::Cues::LoadCuePoint() const+0x1a8>
  1c4658: 2a1f03e8     	mov	w8, wzr
  1c465c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c4660: 1400005b     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c4664: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4668: f102ed08     	subs	x8, x8, #0xbb
  1c466c: f9001fe8     	str	x8, [sp, #0x38]
  1c4670: 54000220     	b.eq	0x1c46b4 <mkvparser::Cues::LoadCuePoint() const+0x204>
  1c4674: 14000001     	b	0x1c4678 <mkvparser::Cues::LoadCuePoint() const+0x1c8>
  1c4678: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c467c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c4680: f940212a     	ldr	x10, [x9, #0x40]
  1c4684: 8b080148     	add	x8, x10, x8
  1c4688: f9002128     	str	x8, [x9, #0x40]
  1c468c: f9402128     	ldr	x8, [x9, #0x40]
  1c4690: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4694: eb0a0108     	subs	x8, x8, x10
  1c4698: f9001be8     	str	x8, [sp, #0x30]
  1c469c: 540000ad     	b.le	0x1c46b0 <mkvparser::Cues::LoadCuePoint() const+0x200>
  1c46a0: 14000001     	b	0x1c46a4 <mkvparser::Cues::LoadCuePoint() const+0x1f4>
  1c46a4: 2a1f03e8     	mov	w8, wzr
  1c46a8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c46ac: 14000048     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c46b0: 17ffffa6     	b	0x1c4548 <mkvparser::Cues::LoadCuePoint() const+0x98>
  1c46b4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c46b8: f9401d09     	ldr	x9, [x8, #0x38]
  1c46bc: f1000129     	subs	x9, x9, #0x0
  1c46c0: f90017e9     	str	x9, [sp, #0x28]
  1c46c4: 540000ac     	b.gt	0x1c46d8 <mkvparser::Cues::LoadCuePoint() const+0x228>
  1c46c8: 14000001     	b	0x1c46cc <mkvparser::Cues::LoadCuePoint() const+0x21c>
  1c46cc: 2a1f03e8     	mov	w8, wzr
  1c46d0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c46d4: 1400003e     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c46d8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c46dc: f9401509     	ldr	x9, [x8, #0x28]
  1c46e0: f940190a     	ldr	x10, [x8, #0x30]
  1c46e4: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c46e8: f81b03a9     	stur	x9, [x29, #-0x50]
  1c46ec: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c46f0: b40001e9     	cbz	x9, 0x1c472c <mkvparser::Cues::LoadCuePoint() const+0x27c>
  1c46f4: 14000001     	b	0x1c46f8 <mkvparser::Cues::LoadCuePoint() const+0x248>
  1c46f8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c46fc: 97fb8b81     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c4700: b6f801c0     	tbz	x0, #0x3f, 0x1c4738 <mkvparser::Cues::LoadCuePoint() const+0x288>
  1c4704: 14000001     	b	0x1c4708 <mkvparser::Cues::LoadCuePoint() const+0x258>
  1c4708: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c470c: 97fb8b7d     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c4710: aa1f03fe     	mov	x30, xzr
  1c4714: eb0003c0     	subs	x0, x30, x0
  1c4718: f85c83be     	ldur	x30, [x29, #-0x38]
  1c471c: eb1e0000     	subs	x0, x0, x30
  1c4720: f90013e0     	str	x0, [sp, #0x20]
  1c4724: 540000a0     	b.eq	0x1c4738 <mkvparser::Cues::LoadCuePoint() const+0x288>
  1c4728: 14000001     	b	0x1c472c <mkvparser::Cues::LoadCuePoint() const+0x27c>
  1c472c: 2a1f03e8     	mov	w8, wzr
  1c4730: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c4734: 14000026     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c4738: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c473c: f85d03a1     	ldur	x1, [x29, #-0x30]
  1c4740: 97fb85e8     	bl	0xa5ee0 <_ZN9mkvparser8CuePoint4LoadEPNS_10IMkvReaderE@plt>
  1c4744: 37000100     	tbnz	w0, #0x0, 0x1c4764 <mkvparser::Cues::LoadCuePoint() const+0x2b4>
  1c4748: 14000001     	b	0x1c474c <mkvparser::Cues::LoadCuePoint() const+0x29c>
  1c474c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4750: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c4754: f9002128     	str	x8, [x9, #0x40]
  1c4758: 2a1f03ea     	mov	w10, wzr
  1c475c: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1c4760: 1400001b     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c4764: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c4768: f9401909     	ldr	x9, [x8, #0x30]
  1c476c: 91000529     	add	x9, x9, #0x1
  1c4770: f9001909     	str	x9, [x8, #0x30]
  1c4774: f9401d09     	ldr	x9, [x8, #0x38]
  1c4778: f1000529     	subs	x9, x9, #0x1
  1c477c: f9001d09     	str	x9, [x8, #0x38]
  1c4780: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c4784: f940210a     	ldr	x10, [x8, #0x40]
  1c4788: 8b090149     	add	x9, x10, x9
  1c478c: f9002109     	str	x9, [x8, #0x40]
  1c4790: f9402109     	ldr	x9, [x8, #0x40]
  1c4794: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4798: eb0a0129     	subs	x9, x9, x10
  1c479c: f9000fe9     	str	x9, [sp, #0x18]
  1c47a0: 540000ad     	b.le	0x1c47b4 <mkvparser::Cues::LoadCuePoint() const+0x304>
  1c47a4: 14000001     	b	0x1c47a8 <mkvparser::Cues::LoadCuePoint() const+0x2f8>
  1c47a8: 2a1f03e8     	mov	w8, wzr
  1c47ac: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c47b0: 14000007     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c47b4: 320003e8     	orr	w8, wzr, #0x1
  1c47b8: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c47bc: 14000004     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c47c0: 2a1f03e8     	mov	w8, wzr
  1c47c4: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c47c8: 14000001     	b	0x1c47cc <mkvparser::Cues::LoadCuePoint() const+0x31c>
  1c47cc: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1c47d0: d53bd049     	mrs	x9, TPIDR_EL0
  1c47d4: f9401529     	ldr	x9, [x9, #0x28]
  1c47d8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c47dc: eb0a0129     	subs	x9, x9, x10
  1c47e0: b90017e8     	str	w8, [sp, #0x14]
  1c47e4: f90007e9     	str	x9, [sp, #0x8]
  1c47e8: 540000e1     	b.ne	0x1c4804 <mkvparser::Cues::LoadCuePoint() const+0x354>
  1c47ec: 14000001     	b	0x1c47f0 <mkvparser::Cues::LoadCuePoint() const+0x340>
  1c47f0: b94017e8     	ldr	w8, [sp, #0x14]
  1c47f4: 12000100     	and	w0, w8, #0x1
  1c47f8: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1c47fc: 910343ff     	add	sp, sp, #0xd0
  1c4800: d65f03c0     	ret
  1c4804: 97fb955b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c4808 <mkvparser::CuePoint::GetTimeCode() const>:
  1c4808: d10043ff     	sub	sp, sp, #0x10
  1c480c: f90007e0     	str	x0, [sp, #0x8]
  1c4810: f94007e0     	ldr	x0, [sp, #0x8]
  1c4814: f9400c00     	ldr	x0, [x0, #0x18]
  1c4818: 910043ff     	add	sp, sp, #0x10
  1c481c: d65f03c0     	ret

00000000001c4820 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)>:
  1c4820: d10643ff     	sub	sp, sp, #0x190
  1c4824: f900bbfc     	str	x28, [sp, #0x170]
  1c4828: a9187bfd     	stp	x29, x30, [sp, #0x180]
  1c482c: 910603fd     	add	x29, sp, #0x180
  1c4830: d53bd048     	mrs	x8, TPIDR_EL0
  1c4834: f9401508     	ldr	x8, [x8, #0x28]
  1c4838: f81e83a8     	stur	x8, [x29, #-0x18]
  1c483c: f81c03a0     	stur	x0, [x29, #-0x40]
  1c4840: f81b83a1     	stur	x1, [x29, #-0x48]
  1c4844: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c4848: aa0803e0     	mov	x0, x8
  1c484c: f9400d08     	ldr	x8, [x8, #0x18]
  1c4850: f9005be0     	str	x0, [sp, #0xb0]
  1c4854: b7f800a8     	tbnz	x8, #0x3f, 0x1c4868 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x48>
  1c4858: 14000001     	b	0x1c485c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3c>
  1c485c: 320003e8     	orr	w8, wzr, #0x1
  1c4860: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4864: 1400017e     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4868: f9405be8     	ldr	x8, [sp, #0xb0]
  1c486c: f9401109     	ldr	x9, [x8, #0x20]
  1c4870: b5000069     	cbnz	x9, 0x1c487c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5c>
  1c4874: 14000001     	b	0x1c4878 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x58>
  1c4878: 14000009     	b	0x1c489c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x7c>
  1c487c: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4880: 9102a000     	add	x0, x0, #0xa8
  1c4884: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4888: 910d0c42     	add	x2, x2, #0x343
  1c488c: d00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c4890: 910dec63     	add	x3, x3, #0x37b
  1c4894: 52811c81     	mov	w1, #0x8e4              // =2276
  1c4898: 97fb6e9e     	bl	0xa0310 <__assert2@plt>
  1c489c: f9405be8     	ldr	x8, [sp, #0xb0]
  1c48a0: f9401509     	ldr	x9, [x8, #0x28]
  1c48a4: b5000069     	cbnz	x9, 0x1c48b0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x90>
  1c48a8: 14000001     	b	0x1c48ac <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x8c>
  1c48ac: 14000009     	b	0x1c48d0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0xb0>
  1c48b0: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c48b4: 9102a000     	add	x0, x0, #0xa8
  1c48b8: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c48bc: 910d0c42     	add	x2, x2, #0x343
  1c48c0: d00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c48c4: 910e5463     	add	x3, x3, #0x395
  1c48c8: 52811ca1     	mov	w1, #0x8e5              // =2277
  1c48cc: 97fb6e91     	bl	0xa0310 <__assert2@plt>
  1c48d0: f9405be8     	ldr	x8, [sp, #0xb0]
  1c48d4: f9400d09     	ldr	x9, [x8, #0x18]
  1c48d8: aa1f03ea     	mov	x10, xzr
  1c48dc: eb090149     	subs	x9, x10, x9
  1c48e0: f81b03a9     	stur	x9, [x29, #-0x50]
  1c48e4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c48e8: f81a83a9     	stur	x9, [x29, #-0x58]
  1c48ec: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c48f0: f85b03a1     	ldur	x1, [x29, #-0x50]
  1c48f4: d10083a2     	sub	x2, x29, #0x20
  1c48f8: 97fb89b2     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c48fc: f81983a0     	stur	x0, [x29, #-0x68]
  1c4900: f85983a8     	ldur	x8, [x29, #-0x68]
  1c4904: f102ed08     	subs	x8, x8, #0xbb
  1c4908: f90057e8     	str	x8, [sp, #0xa8]
  1c490c: 540000a0     	b.eq	0x1c4920 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x100>
  1c4910: 14000001     	b	0x1c4914 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0xf4>
  1c4914: 2a1f03e8     	mov	w8, wzr
  1c4918: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c491c: 14000150     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4920: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c4924: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c4928: 8b080128     	add	x8, x9, x8
  1c492c: f81b03a8     	stur	x8, [x29, #-0x50]
  1c4930: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c4934: f85b03a1     	ldur	x1, [x29, #-0x50]
  1c4938: d10083a2     	sub	x2, x29, #0x20
  1c493c: 97fb8421     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c4940: f81903a0     	stur	x0, [x29, #-0x70]
  1c4944: f85903a8     	ldur	x8, [x29, #-0x70]
  1c4948: b7f80068     	tbnz	x8, #0x3f, 0x1c4954 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x134>
  1c494c: 14000001     	b	0x1c4950 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x130>
  1c4950: 14000009     	b	0x1c4974 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x154>
  1c4954: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4958: 9102a000     	add	x0, x0, #0xa8
  1c495c: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4960: 910d0c42     	add	x2, x2, #0x343
  1c4964: f00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c4968: 91058863     	add	x3, x3, #0x162
  1c496c: 52811ec1     	mov	w1, #0x8f6              // =2294
  1c4970: 97fb6e68     	bl	0xa0310 <__assert2@plt>
  1c4974: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c4978: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c497c: 8b080128     	add	x8, x9, x8
  1c4980: f81b03a8     	stur	x8, [x29, #-0x50]
  1c4984: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c4988: f85903a9     	ldur	x9, [x29, #-0x70]
  1c498c: 8b090108     	add	x8, x8, x9
  1c4990: f81a03a8     	stur	x8, [x29, #-0x60]
  1c4994: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c4998: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c499c: eb090108     	subs	x8, x8, x9
  1c49a0: f81883a8     	stur	x8, [x29, #-0x78]
  1c49a4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c49a8: f81803a8     	stur	x8, [x29, #-0x80]
  1c49ac: 14000001     	b	0x1c49b0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x190>
  1c49b0: f85803a8     	ldur	x8, [x29, #-0x80]
  1c49b4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c49b8: eb090108     	subs	x8, x8, x9
  1c49bc: f90053e8     	str	x8, [sp, #0xa0]
  1c49c0: 54000aea     	b.ge	0x1c4b1c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2fc>
  1c49c4: 14000001     	b	0x1c49c8 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x1a8>
  1c49c8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c49cc: f85803a1     	ldur	x1, [x29, #-0x80]
  1c49d0: d100a3a2     	sub	x2, x29, #0x28
  1c49d4: 97fb897b     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c49d8: f81783a0     	stur	x0, [x29, #-0x88]
  1c49dc: f85783a0     	ldur	x0, [x29, #-0x88]
  1c49e0: b7f80140     	tbnz	x0, #0x3f, 0x1c4a08 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x1e8>
  1c49e4: 14000001     	b	0x1c49e8 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x1c8>
  1c49e8: f85803a8     	ldur	x8, [x29, #-0x80]
  1c49ec: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c49f0: 8b090108     	add	x8, x8, x9
  1c49f4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c49f8: eb090108     	subs	x8, x8, x9
  1c49fc: f9004fe8     	str	x8, [sp, #0x98]
  1c4a00: 540000ad     	b.le	0x1c4a14 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x1f4>
  1c4a04: 14000001     	b	0x1c4a08 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x1e8>
  1c4a08: 2a1f03e8     	mov	w8, wzr
  1c4a0c: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4a10: 14000113     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4a14: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4a18: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4a1c: 8b080128     	add	x8, x9, x8
  1c4a20: f81803a8     	stur	x8, [x29, #-0x80]
  1c4a24: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c4a28: f85803a1     	ldur	x1, [x29, #-0x80]
  1c4a2c: d100a3a2     	sub	x2, x29, #0x28
  1c4a30: 97fb83e4     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c4a34: f81703a0     	stur	x0, [x29, #-0x90]
  1c4a38: f85703a8     	ldur	x8, [x29, #-0x90]
  1c4a3c: b7f80148     	tbnz	x8, #0x3f, 0x1c4a64 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x244>
  1c4a40: 14000001     	b	0x1c4a44 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x224>
  1c4a44: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4a48: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c4a4c: 8b090108     	add	x8, x8, x9
  1c4a50: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4a54: eb090108     	subs	x8, x8, x9
  1c4a58: f9004be8     	str	x8, [sp, #0x90]
  1c4a5c: 540000ad     	b.le	0x1c4a70 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x250>
  1c4a60: 14000001     	b	0x1c4a64 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x244>
  1c4a64: 2a1f03e8     	mov	w8, wzr
  1c4a68: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4a6c: 140000fc     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4a70: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4a74: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4a78: 8b080128     	add	x8, x9, x8
  1c4a7c: f81803a8     	stur	x8, [x29, #-0x80]
  1c4a80: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4a84: f85703a9     	ldur	x9, [x29, #-0x90]
  1c4a88: 8b090108     	add	x8, x8, x9
  1c4a8c: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4a90: eb090108     	subs	x8, x8, x9
  1c4a94: f90047e8     	str	x8, [sp, #0x88]
  1c4a98: 540000ad     	b.le	0x1c4aac <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x28c>
  1c4a9c: 14000001     	b	0x1c4aa0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x280>
  1c4aa0: 2a1f03e8     	mov	w8, wzr
  1c4aa4: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4aa8: 140000ed     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4aac: f85783a8     	ldur	x8, [x29, #-0x88]
  1c4ab0: f102cd08     	subs	x8, x8, #0xb3
  1c4ab4: f90043e8     	str	x8, [sp, #0x80]
  1c4ab8: 54000121     	b.ne	0x1c4adc <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2bc>
  1c4abc: 14000001     	b	0x1c4ac0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2a0>
  1c4ac0: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c4ac4: f85803a1     	ldur	x1, [x29, #-0x80]
  1c4ac8: f85703a2     	ldur	x2, [x29, #-0x90]
  1c4acc: 97fb8a39     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1c4ad0: f9405be1     	ldr	x1, [sp, #0xb0]
  1c4ad4: f9000c20     	str	x0, [x1, #0x18]
  1c4ad8: 1400000c     	b	0x1c4b08 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2e8>
  1c4adc: f85783a8     	ldur	x8, [x29, #-0x88]
  1c4ae0: f102dd08     	subs	x8, x8, #0xb7
  1c4ae4: f9003fe8     	str	x8, [sp, #0x78]
  1c4ae8: 540000e1     	b.ne	0x1c4b04 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2e4>
  1c4aec: 14000001     	b	0x1c4af0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2d0>
  1c4af0: f9405be8     	ldr	x8, [sp, #0xb0]
  1c4af4: f9401509     	ldr	x9, [x8, #0x28]
  1c4af8: 91000529     	add	x9, x9, #0x1
  1c4afc: f9001509     	str	x9, [x8, #0x28]
  1c4b00: 14000001     	b	0x1c4b04 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2e4>
  1c4b04: 14000001     	b	0x1c4b08 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x2e8>
  1c4b08: f85703a8     	ldur	x8, [x29, #-0x90]
  1c4b0c: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4b10: 8b080128     	add	x8, x9, x8
  1c4b14: f81803a8     	stur	x8, [x29, #-0x80]
  1c4b18: 17ffffa6     	b	0x1c49b0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x190>
  1c4b1c: f9405be8     	ldr	x8, [sp, #0xb0]
  1c4b20: f9400d09     	ldr	x9, [x8, #0x18]
  1c4b24: b7f800c9     	tbnz	x9, #0x3f, 0x1c4b3c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x31c>
  1c4b28: 14000001     	b	0x1c4b2c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x30c>
  1c4b2c: f9405be8     	ldr	x8, [sp, #0xb0]
  1c4b30: f9401509     	ldr	x9, [x8, #0x28]
  1c4b34: b50000a9     	cbnz	x9, 0x1c4b48 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x328>
  1c4b38: 14000001     	b	0x1c4b3c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x31c>
  1c4b3c: 2a1f03e8     	mov	w8, wzr
  1c4b40: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4b44: 140000c6     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4b48: f9405be8     	ldr	x8, [sp, #0xb0]
  1c4b4c: f9401509     	ldr	x9, [x8, #0x28]
  1c4b50: 321d07ea     	orr	w10, wzr, #0x18
  1c4b54: 2a0a03eb     	mov	w11, w10
  1c4b58: 9bcb7d2b     	umulh	x11, x9, x11
  1c4b5c: 8b090529     	add	x9, x9, x9, lsl #1
  1c4b60: d37df129     	lsl	x9, x9, #3
  1c4b64: aa1f03ec     	mov	x12, xzr
  1c4b68: eb0b018b     	subs	x11, x12, x11
  1c4b6c: da9f0129     	csinv	x9, x9, xzr, eq
  1c4b70: aa0903ed     	mov	x13, x9
  1c4b74: 90000721     	adrp	x1, 0x2a8000
  1c4b78: f9435421     	ldr	x1, [x1, #0x6a8]
  1c4b7c: aa0903e0     	mov	x0, x9
  1c4b80: f9003bec     	str	x12, [sp, #0x70]
  1c4b84: f90037eb     	str	x11, [sp, #0x68]
  1c4b88: f90033ed     	str	x13, [sp, #0x60]
  1c4b8c: 97fb7d61     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1c4b90: aa0003e8     	mov	x8, x0
  1c4b94: 2a1f03ea     	mov	w10, wzr
  1c4b98: 3815f3aa     	sturb	w10, [x29, #-0xa1]
  1c4b9c: f9403be9     	ldr	x9, [sp, #0x70]
  1c4ba0: f9002fe8     	str	x8, [sp, #0x58]
  1c4ba4: f9002be9     	str	x9, [sp, #0x50]
  1c4ba8: b4000140     	cbz	x0, 0x1c4bd0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3b0>
  1c4bac: 14000001     	b	0x1c4bb0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x390>
  1c4bb0: f9402fe8     	ldr	x8, [sp, #0x58]
  1c4bb4: f81683a8     	stur	x8, [x29, #-0x98]
  1c4bb8: f94033e9     	ldr	x9, [sp, #0x60]
  1c4bbc: f81603a9     	stur	x9, [x29, #-0xa0]
  1c4bc0: 320003ea     	orr	w10, wzr, #0x1
  1c4bc4: 3815f3aa     	sturb	w10, [x29, #-0xa1]
  1c4bc8: f9002be8     	str	x8, [sp, #0x50]
  1c4bcc: 14000001     	b	0x1c4bd0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3b0>
  1c4bd0: f9402be8     	ldr	x8, [sp, #0x50]
  1c4bd4: f9405be9     	ldr	x9, [sp, #0xb0]
  1c4bd8: f9001128     	str	x8, [x9, #0x20]
  1c4bdc: f9401128     	ldr	x8, [x9, #0x20]
  1c4be0: b50000a8     	cbnz	x8, 0x1c4bf4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3d4>
  1c4be4: 14000001     	b	0x1c4be8 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3c8>
  1c4be8: 2a1f03e8     	mov	w8, wzr
  1c4bec: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4bf0: 1400009b     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4bf4: f9405be8     	ldr	x8, [sp, #0xb0]
  1c4bf8: f9401109     	ldr	x9, [x8, #0x20]
  1c4bfc: f81503a9     	stur	x9, [x29, #-0xb0]
  1c4c00: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c4c04: f81803a9     	stur	x9, [x29, #-0x80]
  1c4c08: 14000001     	b	0x1c4c0c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3ec>
  1c4c0c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4c10: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4c14: eb090108     	subs	x8, x8, x9
  1c4c18: f90027e8     	str	x8, [sp, #0x48]
  1c4c1c: 54000e4a     	b.ge	0x1c4de4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5c4>
  1c4c20: 14000001     	b	0x1c4c24 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x404>
  1c4c24: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c4c28: f85803a1     	ldur	x1, [x29, #-0x80]
  1c4c2c: d100c3a2     	sub	x2, x29, #0x30
  1c4c30: 97fb88e4     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c4c34: f81483a0     	stur	x0, [x29, #-0xb8]
  1c4c38: f85483a0     	ldur	x0, [x29, #-0xb8]
  1c4c3c: b7f80140     	tbnz	x0, #0x3f, 0x1c4c64 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x444>
  1c4c40: 14000001     	b	0x1c4c44 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x424>
  1c4c44: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4c48: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c4c4c: 8b090108     	add	x8, x8, x9
  1c4c50: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4c54: eb090108     	subs	x8, x8, x9
  1c4c58: f90023e8     	str	x8, [sp, #0x40]
  1c4c5c: 540000ad     	b.le	0x1c4c70 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x450>
  1c4c60: 14000001     	b	0x1c4c64 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x444>
  1c4c64: 2a1f03e8     	mov	w8, wzr
  1c4c68: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4c6c: 1400007c     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4c70: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c4c74: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4c78: 8b080128     	add	x8, x9, x8
  1c4c7c: f81803a8     	stur	x8, [x29, #-0x80]
  1c4c80: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c4c84: f85803a1     	ldur	x1, [x29, #-0x80]
  1c4c88: d100c3a2     	sub	x2, x29, #0x30
  1c4c8c: 97fb834d     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c4c90: f90063e0     	str	x0, [sp, #0xc0]
  1c4c94: f94063e8     	ldr	x8, [sp, #0xc0]
  1c4c98: b7f80068     	tbnz	x8, #0x3f, 0x1c4ca4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x484>
  1c4c9c: 14000001     	b	0x1c4ca0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x480>
  1c4ca0: 14000009     	b	0x1c4cc4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x4a4>
  1c4ca4: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4ca8: 9102a000     	add	x0, x0, #0xa8
  1c4cac: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4cb0: 910d0c42     	add	x2, x2, #0x343
  1c4cb4: f00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c4cb8: 91058863     	add	x3, x3, #0x162
  1c4cbc: 52812781     	mov	w1, #0x93c              // =2364
  1c4cc0: 97fb6d94     	bl	0xa0310 <__assert2@plt>
  1c4cc4: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4cc8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c4ccc: 8b090108     	add	x8, x8, x9
  1c4cd0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4cd4: eb090108     	subs	x8, x8, x9
  1c4cd8: f9001fe8     	str	x8, [sp, #0x38]
  1c4cdc: 5400006c     	b.gt	0x1c4ce8 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x4c8>
  1c4ce0: 14000001     	b	0x1c4ce4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x4c4>
  1c4ce4: 14000009     	b	0x1c4d08 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x4e8>
  1c4ce8: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4cec: 9102a000     	add	x0, x0, #0xa8
  1c4cf0: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4cf4: 910d0c42     	add	x2, x2, #0x343
  1c4cf8: d00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c4cfc: 910ec863     	add	x3, x3, #0x3b2
  1c4d00: 528127a1     	mov	w1, #0x93d              // =2365
  1c4d04: 97fb6d83     	bl	0xa0310 <__assert2@plt>
  1c4d08: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c4d0c: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4d10: 8b080128     	add	x8, x9, x8
  1c4d14: f81803a8     	stur	x8, [x29, #-0x80]
  1c4d18: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4d1c: f94063e9     	ldr	x9, [sp, #0xc0]
  1c4d20: 8b090108     	add	x8, x8, x9
  1c4d24: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4d28: eb090108     	subs	x8, x8, x9
  1c4d2c: f9001be8     	str	x8, [sp, #0x30]
  1c4d30: 5400006c     	b.gt	0x1c4d3c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x51c>
  1c4d34: 14000001     	b	0x1c4d38 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x518>
  1c4d38: 14000009     	b	0x1c4d5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x53c>
  1c4d3c: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4d40: 9102a000     	add	x0, x0, #0xa8
  1c4d44: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4d48: 910d0c42     	add	x2, x2, #0x343
  1c4d4c: d00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c4d50: 910f1863     	add	x3, x3, #0x3c6
  1c4d54: 52812801     	mov	w1, #0x940              // =2368
  1c4d58: 97fb6d6e     	bl	0xa0310 <__assert2@plt>
  1c4d5c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1c4d60: f102dd08     	subs	x8, x8, #0xb7
  1c4d64: f90017e8     	str	x8, [sp, #0x28]
  1c4d68: 54000221     	b.ne	0x1c4dac <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x58c>
  1c4d6c: 14000001     	b	0x1c4d70 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x550>
  1c4d70: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c4d74: 91006109     	add	x9, x8, #0x18
  1c4d78: f81503a9     	stur	x9, [x29, #-0xb0]
  1c4d7c: f9005fe8     	str	x8, [sp, #0xb8]
  1c4d80: f9405fe0     	ldr	x0, [sp, #0xb8]
  1c4d84: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c4d88: f85803a2     	ldur	x2, [x29, #-0x80]
  1c4d8c: f94063e3     	ldr	x3, [sp, #0xc0]
  1c4d90: 97fb7388     	bl	0xa1bb0 <_ZN9mkvparser8CuePoint13TrackPosition5ParseEPNS_10IMkvReaderExx@plt>
  1c4d94: 370000a0     	tbnz	w0, #0x0, 0x1c4da8 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x588>
  1c4d98: 14000001     	b	0x1c4d9c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x57c>
  1c4d9c: 2a1f03e8     	mov	w8, wzr
  1c4da0: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4da4: 1400002e     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4da8: 14000001     	b	0x1c4dac <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x58c>
  1c4dac: f94063e8     	ldr	x8, [sp, #0xc0]
  1c4db0: f85803a9     	ldur	x9, [x29, #-0x80]
  1c4db4: 8b080128     	add	x8, x9, x8
  1c4db8: f81803a8     	stur	x8, [x29, #-0x80]
  1c4dbc: f85803a8     	ldur	x8, [x29, #-0x80]
  1c4dc0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c4dc4: eb090108     	subs	x8, x8, x9
  1c4dc8: f90013e8     	str	x8, [sp, #0x20]
  1c4dcc: 540000ad     	b.le	0x1c4de0 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5c0>
  1c4dd0: 14000001     	b	0x1c4dd4 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5b4>
  1c4dd4: 2a1f03e8     	mov	w8, wzr
  1c4dd8: 381cf3a8     	sturb	w8, [x29, #-0x31]
  1c4ddc: 14000020     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4de0: 17ffff8b     	b	0x1c4c0c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x3ec>
  1c4de4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c4de8: f9405be9     	ldr	x9, [sp, #0xb0]
  1c4dec: f940112a     	ldr	x10, [x9, #0x20]
  1c4df0: eb0a0108     	subs	x8, x8, x10
  1c4df4: 9343fd08     	asr	x8, x8, #3
  1c4df8: b201f3ea     	mov	x10, #-0x5555555555555556 // =-6148914691236517206
  1c4dfc: f295556a     	movk	x10, #0xaaab
  1c4e00: 9b0a7d08     	mul	x8, x8, x10
  1c4e04: f940152a     	ldr	x10, [x9, #0x28]
  1c4e08: eb0a0108     	subs	x8, x8, x10
  1c4e0c: f9000fe8     	str	x8, [sp, #0x18]
  1c4e10: 54000061     	b.ne	0x1c4e1c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5fc>
  1c4e14: 14000001     	b	0x1c4e18 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x5f8>
  1c4e18: 14000009     	b	0x1c4e3c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x61c>
  1c4e1c: d00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c4e20: 9102a000     	add	x0, x0, #0xa8
  1c4e24: d00003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c4e28: 910d0c42     	add	x2, x2, #0x343
  1c4e2c: d00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c4e30: 910f6c63     	add	x3, x3, #0x3db
  1c4e34: 528129c1     	mov	w1, #0x94e              // =2382
  1c4e38: 97fb6d36     	bl	0xa0310 <__assert2@plt>
  1c4e3c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c4e40: f9405be9     	ldr	x9, [sp, #0xb0]
  1c4e44: f9000128     	str	x8, [x9]
  1c4e48: f85883a8     	ldur	x8, [x29, #-0x78]
  1c4e4c: f9000528     	str	x8, [x9, #0x8]
  1c4e50: 320003ea     	orr	w10, wzr, #0x1
  1c4e54: 381cf3aa     	sturb	w10, [x29, #-0x31]
  1c4e58: 14000001     	b	0x1c4e5c <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x63c>
  1c4e5c: 385cf3a8     	ldurb	w8, [x29, #-0x31]
  1c4e60: d53bd049     	mrs	x9, TPIDR_EL0
  1c4e64: f9401529     	ldr	x9, [x9, #0x28]
  1c4e68: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c4e6c: eb0a0129     	subs	x9, x9, x10
  1c4e70: b90017e8     	str	w8, [sp, #0x14]
  1c4e74: f90007e9     	str	x9, [sp, #0x8]
  1c4e78: 54000101     	b.ne	0x1c4e98 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x678>
  1c4e7c: 14000001     	b	0x1c4e80 <mkvparser::CuePoint::Load(mkvparser::IMkvReader*)+0x660>
  1c4e80: b94017e8     	ldr	w8, [sp, #0x14]
  1c4e84: 12000100     	and	w0, w8, #0x1
  1c4e88: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  1c4e8c: f940bbfc     	ldr	x28, [sp, #0x170]
  1c4e90: 910643ff     	add	sp, sp, #0x190
  1c4e94: d65f03c0     	ret
  1c4e98: 97fb93b6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c4e9c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const>:
  1c4e9c: d10243ff     	sub	sp, sp, #0x90
  1c4ea0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1c4ea4: 910203fd     	add	x29, sp, #0x80
  1c4ea8: d2800008     	mov	x8, #0x0                // =0
  1c4eac: f81f03a0     	stur	x0, [x29, #-0x10]
  1c4eb0: f81e83a1     	stur	x1, [x29, #-0x18]
  1c4eb4: f81e03a2     	stur	x2, [x29, #-0x20]
  1c4eb8: f81d83a3     	stur	x3, [x29, #-0x28]
  1c4ebc: f81d03a4     	stur	x4, [x29, #-0x30]
  1c4ec0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c4ec4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c4ec8: eb08003f     	cmp	x1, x8
  1c4ecc: 1a9fa7e9     	cset	w9, lt
  1c4ed0: f9000be8     	str	x8, [sp, #0x10]
  1c4ed4: f90007e0     	str	x0, [sp, #0x8]
  1c4ed8: 37000209     	tbnz	w9, #0x0, 0x1c4f18 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x7c>
  1c4edc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c4ee0: f9400be9     	ldr	x9, [sp, #0x10]
  1c4ee4: eb09011f     	cmp	x8, x9
  1c4ee8: 1a9f17ea     	cset	w10, eq
  1c4eec: 3700016a     	tbnz	w10, #0x0, 0x1c4f18 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x7c>
  1c4ef0: f94007e8     	ldr	x8, [sp, #0x8]
  1c4ef4: f9401509     	ldr	x9, [x8, #0x28]
  1c4ef8: f9400bea     	ldr	x10, [sp, #0x10]
  1c4efc: eb0a013f     	cmp	x9, x10
  1c4f00: 1a9f17eb     	cset	w11, eq
  1c4f04: 370000ab     	tbnz	w11, #0x0, 0x1c4f18 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x7c>
  1c4f08: f94007e8     	ldr	x8, [sp, #0x8]
  1c4f0c: f9401909     	ldr	x9, [x8, #0x30]
  1c4f10: b4000049     	cbz	x9, 0x1c4f18 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x7c>
  1c4f14: 14000006     	b	0x1c4f2c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x90>
  1c4f18: 52800008     	mov	w8, #0x0                // =0
  1c4f1c: 320003e9     	orr	w9, wzr, #0x1
  1c4f20: 0a090108     	and	w8, w8, w9
  1c4f24: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c4f28: 140000c0     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c4f2c: b27d03e8     	orr	x8, xzr, #0x8
  1c4f30: f94007e9     	ldr	x9, [sp, #0x8]
  1c4f34: f940152a     	ldr	x10, [x9, #0x28]
  1c4f38: f81c83aa     	stur	x10, [x29, #-0x38]
  1c4f3c: f85c83aa     	ldur	x10, [x29, #-0x38]
  1c4f40: f90023ea     	str	x10, [sp, #0x40]
  1c4f44: f85c83aa     	ldur	x10, [x29, #-0x38]
  1c4f48: f940192b     	ldr	x11, [x9, #0x30]
  1c4f4c: 9b0b7d08     	mul	x8, x8, x11
  1c4f50: 8b080148     	add	x8, x10, x8
  1c4f54: f9001fe8     	str	x8, [sp, #0x38]
  1c4f58: f9401fe8     	ldr	x8, [sp, #0x38]
  1c4f5c: f9001be8     	str	x8, [sp, #0x30]
  1c4f60: f94023e8     	ldr	x8, [sp, #0x40]
  1c4f64: f9400108     	ldr	x8, [x8]
  1c4f68: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c4f6c: f9000148     	str	x8, [x10]
  1c4f70: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4f74: f9400108     	ldr	x8, [x8]
  1c4f78: f9400bea     	ldr	x10, [sp, #0x10]
  1c4f7c: eb0a011f     	cmp	x8, x10
  1c4f80: 1a9f17ec     	cset	w12, eq
  1c4f84: 3700004c     	tbnz	w12, #0x0, 0x1c4f8c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0xf0>
  1c4f88: 14000006     	b	0x1c4fa0 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x104>
  1c4f8c: 52800008     	mov	w8, #0x0                // =0
  1c4f90: 320003e9     	orr	w9, wzr, #0x1
  1c4f94: 0a090108     	and	w8, w8, w9
  1c4f98: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c4f9c: 140000a3     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c4fa0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c4fa4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c4fa8: f9400120     	ldr	x0, [x9]
  1c4fac: f94007e9     	ldr	x9, [sp, #0x8]
  1c4fb0: f9400121     	ldr	x1, [x9]
  1c4fb4: f90003e8     	str	x8, [sp]
  1c4fb8: 97fb942e     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  1c4fbc: f94003e8     	ldr	x8, [sp]
  1c4fc0: eb00011f     	cmp	x8, x0
  1c4fc4: 1a9fc7ea     	cset	w10, le
  1c4fc8: 3700004a     	tbnz	w10, #0x0, 0x1c4fd0 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x134>
  1c4fcc: 14000010     	b	0x1c500c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x170>
  1c4fd0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c4fd4: f9400100     	ldr	x0, [x8]
  1c4fd8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1c4fdc: 97fb8f1d     	bl	0xa8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>
  1c4fe0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c4fe4: f9000100     	str	x0, [x8]
  1c4fe8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c4fec: f9400108     	ldr	x8, [x8]
  1c4ff0: f9400be0     	ldr	x0, [sp, #0x10]
  1c4ff4: eb00011f     	cmp	x8, x0
  1c4ff8: 1a9f07e9     	cset	w9, ne
  1c4ffc: 320003ea     	orr	w10, wzr, #0x1
  1c5000: 0a0a0129     	and	w9, w9, w10
  1c5004: 381ff3a9     	sturb	w9, [x29, #-0x1]
  1c5008: 14000088     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c500c: f94023e8     	ldr	x8, [sp, #0x40]
  1c5010: f9401be9     	ldr	x9, [sp, #0x30]
  1c5014: eb09011f     	cmp	x8, x9
  1c5018: 1a9f27ea     	cset	w10, lo
  1c501c: 3700004a     	tbnz	w10, #0x0, 0x1c5024 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x188>
  1c5020: 14000043     	b	0x1c512c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x290>
  1c5024: b27f03e8     	orr	x8, xzr, #0x2
  1c5028: b27d03e9     	orr	x9, xzr, #0x8
  1c502c: f94023ea     	ldr	x10, [sp, #0x40]
  1c5030: f9401beb     	ldr	x11, [sp, #0x30]
  1c5034: f94023ec     	ldr	x12, [sp, #0x40]
  1c5038: eb0c016b     	subs	x11, x11, x12
  1c503c: 9ac90d6b     	sdiv	x11, x11, x9
  1c5040: 9ac80d68     	sdiv	x8, x11, x8
  1c5044: 9b087d28     	mul	x8, x9, x8
  1c5048: 8b080148     	add	x8, x10, x8
  1c504c: f90017e8     	str	x8, [sp, #0x28]
  1c5050: f94017e8     	ldr	x8, [sp, #0x28]
  1c5054: f9401fe9     	ldr	x9, [sp, #0x38]
  1c5058: eb09011f     	cmp	x8, x9
  1c505c: 1a9f37ed     	cset	w13, hs
  1c5060: 3700004d     	tbnz	w13, #0x0, 0x1c5068 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x1cc>
  1c5064: 14000006     	b	0x1c507c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x1e0>
  1c5068: 52800008     	mov	w8, #0x0                // =0
  1c506c: 320003e9     	orr	w9, wzr, #0x1
  1c5070: 0a090108     	and	w8, w8, w9
  1c5074: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c5078: 1400006c     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c507c: f94017e8     	ldr	x8, [sp, #0x28]
  1c5080: f9400108     	ldr	x8, [x8]
  1c5084: f90013e8     	str	x8, [sp, #0x20]
  1c5088: f94013e8     	ldr	x8, [sp, #0x20]
  1c508c: f9400be9     	ldr	x9, [sp, #0x10]
  1c5090: eb09011f     	cmp	x8, x9
  1c5094: 1a9f17ea     	cset	w10, eq
  1c5098: 3700004a     	tbnz	w10, #0x0, 0x1c50a0 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x204>
  1c509c: 14000006     	b	0x1c50b4 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x218>
  1c50a0: 52800008     	mov	w8, #0x0                // =0
  1c50a4: 320003e9     	orr	w9, wzr, #0x1
  1c50a8: 0a090108     	and	w8, w8, w9
  1c50ac: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c50b0: 1400005e     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c50b4: f94013e0     	ldr	x0, [sp, #0x20]
  1c50b8: f94007e8     	ldr	x8, [sp, #0x8]
  1c50bc: f9400101     	ldr	x1, [x8]
  1c50c0: 97fb93ec     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  1c50c4: f9000fe0     	str	x0, [sp, #0x18]
  1c50c8: f9400fe8     	ldr	x8, [sp, #0x18]
  1c50cc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1c50d0: eb00011f     	cmp	x8, x0
  1c50d4: 1a9fc7e9     	cset	w9, le
  1c50d8: 37000049     	tbnz	w9, #0x0, 0x1c50e0 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x244>
  1c50dc: 14000006     	b	0x1c50f4 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x258>
  1c50e0: b27d03e8     	orr	x8, xzr, #0x8
  1c50e4: f94017e9     	ldr	x9, [sp, #0x28]
  1c50e8: 8b080128     	add	x8, x9, x8
  1c50ec: f90023e8     	str	x8, [sp, #0x40]
  1c50f0: 14000003     	b	0x1c50fc <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x260>
  1c50f4: f94017e8     	ldr	x8, [sp, #0x28]
  1c50f8: f9001be8     	str	x8, [sp, #0x30]
  1c50fc: f94023e8     	ldr	x8, [sp, #0x40]
  1c5100: f9401be9     	ldr	x9, [sp, #0x30]
  1c5104: eb09011f     	cmp	x8, x9
  1c5108: 1a9f97ea     	cset	w10, hi
  1c510c: 3700004a     	tbnz	w10, #0x0, 0x1c5114 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x278>
  1c5110: 14000006     	b	0x1c5128 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x28c>
  1c5114: 52800008     	mov	w8, #0x0                // =0
  1c5118: 320003e9     	orr	w9, wzr, #0x1
  1c511c: 0a090108     	and	w8, w8, w9
  1c5120: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c5124: 14000041     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c5128: 17ffffb9     	b	0x1c500c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x170>
  1c512c: f94023e8     	ldr	x8, [sp, #0x40]
  1c5130: f9401be9     	ldr	x9, [sp, #0x30]
  1c5134: eb09011f     	cmp	x8, x9
  1c5138: 1a9f07ea     	cset	w10, ne
  1c513c: 3700018a     	tbnz	w10, #0x0, 0x1c516c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x2d0>
  1c5140: f94023e8     	ldr	x8, [sp, #0x40]
  1c5144: f9401fe9     	ldr	x9, [sp, #0x38]
  1c5148: eb09011f     	cmp	x8, x9
  1c514c: 1a9f97ea     	cset	w10, hi
  1c5150: 370000ea     	tbnz	w10, #0x0, 0x1c516c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x2d0>
  1c5154: f94023e8     	ldr	x8, [sp, #0x40]
  1c5158: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c515c: eb09011f     	cmp	x8, x9
  1c5160: 1a9f87ea     	cset	w10, ls
  1c5164: 3700004a     	tbnz	w10, #0x0, 0x1c516c <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x2d0>
  1c5168: 14000006     	b	0x1c5180 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x2e4>
  1c516c: 52800008     	mov	w8, #0x0                // =0
  1c5170: 320003e9     	orr	w9, wzr, #0x1
  1c5174: 0a090108     	and	w8, w8, w9
  1c5178: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c517c: 1400002b     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c5180: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1c5184: f94023e9     	ldr	x9, [sp, #0x40]
  1c5188: 8b080128     	add	x8, x9, x8
  1c518c: f90023e8     	str	x8, [sp, #0x40]
  1c5190: f9400108     	ldr	x8, [x8]
  1c5194: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c5198: f9000128     	str	x8, [x9]
  1c519c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c51a0: f9400108     	ldr	x8, [x8]
  1c51a4: f9400be9     	ldr	x9, [sp, #0x10]
  1c51a8: eb09011f     	cmp	x8, x9
  1c51ac: 1a9f17ea     	cset	w10, eq
  1c51b0: 3700016a     	tbnz	w10, #0x0, 0x1c51dc <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x340>
  1c51b4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c51b8: f9400100     	ldr	x0, [x8]
  1c51bc: f94007e8     	ldr	x8, [sp, #0x8]
  1c51c0: f9400101     	ldr	x1, [x8]
  1c51c4: 97fb93ab     	bl	0xaa070 <_ZNK9mkvparser8CuePoint7GetTimeEPKNS_7SegmentE@plt>
  1c51c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c51cc: eb08001f     	cmp	x0, x8
  1c51d0: 1a9fd7e9     	cset	w9, gt
  1c51d4: 37000049     	tbnz	w9, #0x0, 0x1c51dc <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x340>
  1c51d8: 14000006     	b	0x1c51f0 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x354>
  1c51dc: 52800008     	mov	w8, #0x0                // =0
  1c51e0: 320003e9     	orr	w9, wzr, #0x1
  1c51e4: 0a090108     	and	w8, w8, w9
  1c51e8: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1c51ec: 1400000f     	b	0x1c5228 <mkvparser::Cues::Find(long long, mkvparser::Track const*, mkvparser::CuePoint const*&, mkvparser::CuePoint::TrackPosition const*&) const+0x38c>
  1c51f0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c51f4: f9400100     	ldr	x0, [x8]
  1c51f8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1c51fc: 97fb8e95     	bl	0xa8c50 <_ZNK9mkvparser8CuePoint4FindEPKNS_5TrackE@plt>
  1c5200: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c5204: f9000100     	str	x0, [x8]
  1c5208: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c520c: f9400108     	ldr	x8, [x8]
  1c5210: f9400be0     	ldr	x0, [sp, #0x10]
  1c5214: eb00011f     	cmp	x8, x0
  1c5218: 1a9f07e9     	cset	w9, ne
  1c521c: 320003ea     	orr	w10, wzr, #0x1
  1c5220: 0a0a0129     	and	w9, w9, w10
  1c5224: 381ff3a9     	sturb	w9, [x29, #-0x1]
  1c5228: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1c522c: 2a0803e0     	mov	w0, w8
  1c5230: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1c5234: 910243ff     	add	sp, sp, #0x90
  1c5238: d65f03c0     	ret

00000000001c523c <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const>:
  1c523c: d10203ff     	sub	sp, sp, #0x80
  1c5240: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1c5244: 9101c3fd     	add	x29, sp, #0x70
  1c5248: d2800008     	mov	x8, #0x0                // =0
  1c524c: b00003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c5250: 9102a129     	add	x9, x9, #0xa8
  1c5254: b00003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c5258: 9111d14a     	add	x10, x10, #0x474
  1c525c: d00003eb     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5260: 9127396b     	add	x11, x11, #0x9ce
  1c5264: b00003ec     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1c5268: 9112f58c     	add	x12, x12, #0x4bd
  1c526c: b00003ed     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1c5270: 9122cdad     	add	x13, x13, #0x8b3
  1c5274: b00003ee     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1c5278: 911335ce     	add	x14, x14, #0x4cd
  1c527c: f81f83a0     	stur	x0, [x29, #-0x8]
  1c5280: f81f03a1     	stur	x1, [x29, #-0x10]
  1c5284: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c5288: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c528c: eb08003f     	cmp	x1, x8
  1c5290: 1a9f07ef     	cset	w15, ne
  1c5294: f81d03a8     	stur	x8, [x29, #-0x30]
  1c5298: f9001fe9     	str	x9, [sp, #0x38]
  1c529c: f9001bea     	str	x10, [sp, #0x30]
  1c52a0: f90017eb     	str	x11, [sp, #0x28]
  1c52a4: f90013ec     	str	x12, [sp, #0x20]
  1c52a8: f9000fed     	str	x13, [sp, #0x18]
  1c52ac: f9000bee     	str	x14, [sp, #0x10]
  1c52b0: f90007e0     	str	x0, [sp, #0x8]
  1c52b4: 3700004f     	tbnz	w15, #0x0, 0x1c52bc <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x80>
  1c52b8: 14000002     	b	0x1c52c0 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x84>
  1c52bc: 14000006     	b	0x1c52d4 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x98>
  1c52c0: 52813321     	mov	w1, #0x999              // =2457
  1c52c4: f9401fe0     	ldr	x0, [sp, #0x38]
  1c52c8: f9401be2     	ldr	x2, [sp, #0x30]
  1c52cc: f94017e3     	ldr	x3, [sp, #0x28]
  1c52d0: 97fb6c10     	bl	0xa0310 <__assert2@plt>
  1c52d4: d2800008     	mov	x8, #0x0                // =0
  1c52d8: f94007e9     	ldr	x9, [sp, #0x8]
  1c52dc: f9400d2a     	ldr	x10, [x9, #0x18]
  1c52e0: eb08015f     	cmp	x10, x8
  1c52e4: 1a9fb7eb     	cset	w11, ge
  1c52e8: 3700004b     	tbnz	w11, #0x0, 0x1c52f0 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0xb4>
  1c52ec: 14000002     	b	0x1c52f4 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0xb8>
  1c52f0: 14000006     	b	0x1c5308 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0xcc>
  1c52f4: 52813341     	mov	w1, #0x99a              // =2458
  1c52f8: f9401fe0     	ldr	x0, [sp, #0x38]
  1c52fc: f9401be2     	ldr	x2, [sp, #0x30]
  1c5300: f94013e3     	ldr	x3, [sp, #0x20]
  1c5304: 97fb6c03     	bl	0xa0310 <__assert2@plt>
  1c5308: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c530c: 97fb74d9     	bl	0xa2670 <_ZNK9mkvparser7Segment7GetInfoEv@plt>
  1c5310: f81e83a0     	stur	x0, [x29, #-0x18]
  1c5314: f85e83a0     	ldur	x0, [x29, #-0x18]
  1c5318: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c531c: eb08001f     	cmp	x0, x8
  1c5320: 1a9f07e9     	cset	w9, ne
  1c5324: 37000049     	tbnz	w9, #0x0, 0x1c532c <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0xf0>
  1c5328: 14000002     	b	0x1c5330 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0xf4>
  1c532c: 14000006     	b	0x1c5344 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x108>
  1c5330: 528133a1     	mov	w1, #0x99d              // =2461
  1c5334: f9401fe0     	ldr	x0, [sp, #0x38]
  1c5338: f9401be2     	ldr	x2, [sp, #0x30]
  1c533c: f9400fe3     	ldr	x3, [sp, #0x18]
  1c5340: 97fb6bf4     	bl	0xa0310 <__assert2@plt>
  1c5344: b24003e8     	orr	x8, xzr, #0x1
  1c5348: f85e83a0     	ldur	x0, [x29, #-0x18]
  1c534c: f90003e8     	str	x8, [sp]
  1c5350: 97fb728c     	bl	0xa1d80 <_ZNK9mkvparser11SegmentInfo16GetTimeCodeScaleEv@plt>
  1c5354: f81e03a0     	stur	x0, [x29, #-0x20]
  1c5358: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c535c: f94003e0     	ldr	x0, [sp]
  1c5360: eb00011f     	cmp	x8, x0
  1c5364: 1a9fb7e9     	cset	w9, ge
  1c5368: 37000049     	tbnz	w9, #0x0, 0x1c5370 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x134>
  1c536c: 14000002     	b	0x1c5374 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x138>
  1c5370: 14000006     	b	0x1c5388 <mkvparser::CuePoint::GetTime(mkvparser::Segment const*) const+0x14c>
  1c5374: 52813401     	mov	w1, #0x9a0              // =2464
  1c5378: f9401fe0     	ldr	x0, [sp, #0x38]
  1c537c: f9401be2     	ldr	x2, [sp, #0x30]
  1c5380: f9400be3     	ldr	x3, [sp, #0x10]
  1c5384: 97fb6be3     	bl	0xa0310 <__assert2@plt>
  1c5388: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c538c: f94007e9     	ldr	x9, [sp, #0x8]
  1c5390: f9400d2a     	ldr	x10, [x9, #0x18]
  1c5394: 9b0a7d08     	mul	x8, x8, x10
  1c5398: f81d83a8     	stur	x8, [x29, #-0x28]
  1c539c: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c53a0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1c53a4: 910203ff     	add	sp, sp, #0x80
  1c53a8: d65f03c0     	ret

00000000001c53ac <mkvparser::CuePoint::Find(mkvparser::Track const*) const>:
  1c53ac: d10203ff     	sub	sp, sp, #0x80
  1c53b0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1c53b4: 9101c3fd     	add	x29, sp, #0x70
  1c53b8: d2800008     	mov	x8, #0x0                // =0
  1c53bc: b00003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c53c0: 9102a129     	add	x9, x9, #0xa8
  1c53c4: b00003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c53c8: 9110514a     	add	x10, x10, #0x414
  1c53cc: b00003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c53d0: 9111b56b     	add	x11, x11, #0x46d
  1c53d4: f81f03a0     	stur	x0, [x29, #-0x10]
  1c53d8: f81e83a1     	stur	x1, [x29, #-0x18]
  1c53dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c53e0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c53e4: eb08003f     	cmp	x1, x8
  1c53e8: 1a9f07ec     	cset	w12, ne
  1c53ec: f9001be8     	str	x8, [sp, #0x30]
  1c53f0: f90017e9     	str	x9, [sp, #0x28]
  1c53f4: f90013ea     	str	x10, [sp, #0x20]
  1c53f8: f9000feb     	str	x11, [sp, #0x18]
  1c53fc: f9000be0     	str	x0, [sp, #0x10]
  1c5400: 3700004c     	tbnz	w12, #0x0, 0x1c5408 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x5c>
  1c5404: 14000002     	b	0x1c540c <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x60>
  1c5408: 14000006     	b	0x1c5420 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x74>
  1c540c: 528130a1     	mov	w1, #0x985              // =2437
  1c5410: f94017e0     	ldr	x0, [sp, #0x28]
  1c5414: f94013e2     	ldr	x2, [sp, #0x20]
  1c5418: f9400fe3     	ldr	x3, [sp, #0x18]
  1c541c: 97fb6bbd     	bl	0xa0310 <__assert2@plt>
  1c5420: b27d07e8     	orr	x8, xzr, #0x18
  1c5424: f85e83a0     	ldur	x0, [x29, #-0x18]
  1c5428: f90007e8     	str	x8, [sp, #0x8]
  1c542c: 97fb6a41     	bl	0x9fd30 <_ZNK9mkvparser5Track9GetNumberEv@plt>
  1c5430: f81e03a0     	stur	x0, [x29, #-0x20]
  1c5434: f9400be8     	ldr	x8, [sp, #0x10]
  1c5438: f9401100     	ldr	x0, [x8, #0x20]
  1c543c: f81d83a0     	stur	x0, [x29, #-0x28]
  1c5440: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c5444: f9401509     	ldr	x9, [x8, #0x28]
  1c5448: f94007ea     	ldr	x10, [sp, #0x8]
  1c544c: 9b097d49     	mul	x9, x10, x9
  1c5450: 8b090009     	add	x9, x0, x9
  1c5454: f81d03a9     	stur	x9, [x29, #-0x30]
  1c5458: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c545c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c5460: eb09011f     	cmp	x8, x9
  1c5464: 1a9f07ea     	cset	w10, ne
  1c5468: 3700004a     	tbnz	w10, #0x0, 0x1c5470 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0xc4>
  1c546c: 14000011     	b	0x1c54b0 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x104>
  1c5470: b27d07e8     	orr	x8, xzr, #0x18
  1c5474: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c5478: 8b080128     	add	x8, x9, x8
  1c547c: f81d83a8     	stur	x8, [x29, #-0x28]
  1c5480: f9001fe9     	str	x9, [sp, #0x38]
  1c5484: f9401fe8     	ldr	x8, [sp, #0x38]
  1c5488: f9400108     	ldr	x8, [x8]
  1c548c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c5490: eb09011f     	cmp	x8, x9
  1c5494: 1a9f17ea     	cset	w10, eq
  1c5498: 3700004a     	tbnz	w10, #0x0, 0x1c54a0 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0xf4>
  1c549c: 14000004     	b	0x1c54ac <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x100>
  1c54a0: f9401fe8     	ldr	x8, [sp, #0x38]
  1c54a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c54a8: 14000004     	b	0x1c54b8 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0x10c>
  1c54ac: 17ffffeb     	b	0x1c5458 <mkvparser::CuePoint::Find(mkvparser::Track const*) const+0xac>
  1c54b0: f9401be8     	ldr	x8, [sp, #0x30]
  1c54b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c54b8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c54bc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1c54c0: 910203ff     	add	sp, sp, #0x80
  1c54c4: d65f03c0     	ret

00000000001c54c8 <mkvparser::Cues::GetFirst() const>:
  1c54c8: d10143ff     	sub	sp, sp, #0x50
  1c54cc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c54d0: 910103fd     	add	x29, sp, #0x40
  1c54d4: d2800008     	mov	x8, #0x0                // =0
  1c54d8: f81f03a0     	stur	x0, [x29, #-0x10]
  1c54dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c54e0: f9401409     	ldr	x9, [x0, #0x28]
  1c54e4: eb08013f     	cmp	x9, x8
  1c54e8: 1a9f17ea     	cset	w10, eq
  1c54ec: f9000fe8     	str	x8, [sp, #0x18]
  1c54f0: f9000be0     	str	x0, [sp, #0x10]
  1c54f4: 370000aa     	tbnz	w10, #0x0, 0x1c5508 <mkvparser::Cues::GetFirst() const+0x40>
  1c54f8: f9400be8     	ldr	x8, [sp, #0x10]
  1c54fc: f9401909     	ldr	x9, [x8, #0x30]
  1c5500: b4000049     	cbz	x9, 0x1c5508 <mkvparser::Cues::GetFirst() const+0x40>
  1c5504: 14000004     	b	0x1c5514 <mkvparser::Cues::GetFirst() const+0x4c>
  1c5508: f9400fe8     	ldr	x8, [sp, #0x18]
  1c550c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5510: 14000023     	b	0x1c559c <mkvparser::Cues::GetFirst() const+0xd4>
  1c5514: f9400be8     	ldr	x8, [sp, #0x10]
  1c5518: f9401509     	ldr	x9, [x8, #0x28]
  1c551c: f81e83a9     	stur	x9, [x29, #-0x18]
  1c5520: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c5524: f9400fea     	ldr	x10, [sp, #0x18]
  1c5528: eb0a013f     	cmp	x9, x10
  1c552c: 1a9f17eb     	cset	w11, eq
  1c5530: 3700004b     	tbnz	w11, #0x0, 0x1c5538 <mkvparser::Cues::GetFirst() const+0x70>
  1c5534: 14000004     	b	0x1c5544 <mkvparser::Cues::GetFirst() const+0x7c>
  1c5538: f9400fe8     	ldr	x8, [sp, #0x18]
  1c553c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5540: 14000017     	b	0x1c559c <mkvparser::Cues::GetFirst() const+0xd4>
  1c5544: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c5548: f9400108     	ldr	x8, [x8]
  1c554c: f90013e8     	str	x8, [sp, #0x20]
  1c5550: f94013e8     	ldr	x8, [sp, #0x20]
  1c5554: f9400fe9     	ldr	x9, [sp, #0x18]
  1c5558: eb09011f     	cmp	x8, x9
  1c555c: 1a9f17ea     	cset	w10, eq
  1c5560: 3700014a     	tbnz	w10, #0x0, 0x1c5588 <mkvparser::Cues::GetFirst() const+0xc0>
  1c5564: d2800008     	mov	x8, #0x0                // =0
  1c5568: f94013e0     	ldr	x0, [sp, #0x20]
  1c556c: f90007e8     	str	x8, [sp, #0x8]
  1c5570: 97fb87e4     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c5574: f94007e8     	ldr	x8, [sp, #0x8]
  1c5578: eb08001f     	cmp	x0, x8
  1c557c: 1a9fa7e9     	cset	w9, lt
  1c5580: 37000049     	tbnz	w9, #0x0, 0x1c5588 <mkvparser::Cues::GetFirst() const+0xc0>
  1c5584: 14000004     	b	0x1c5594 <mkvparser::Cues::GetFirst() const+0xcc>
  1c5588: f9400fe8     	ldr	x8, [sp, #0x18]
  1c558c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5590: 14000003     	b	0x1c559c <mkvparser::Cues::GetFirst() const+0xd4>
  1c5594: f94013e8     	ldr	x8, [sp, #0x20]
  1c5598: f81f83a8     	stur	x8, [x29, #-0x8]
  1c559c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c55a0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c55a4: 910143ff     	add	sp, sp, #0x50
  1c55a8: d65f03c0     	ret

00000000001c55ac <mkvparser::Cues::GetLast() const>:
  1c55ac: d10143ff     	sub	sp, sp, #0x50
  1c55b0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c55b4: 910103fd     	add	x29, sp, #0x40
  1c55b8: d2800008     	mov	x8, #0x0                // =0
  1c55bc: f81f03a0     	stur	x0, [x29, #-0x10]
  1c55c0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c55c4: f9401409     	ldr	x9, [x0, #0x28]
  1c55c8: eb08013f     	cmp	x9, x8
  1c55cc: 1a9f17ea     	cset	w10, eq
  1c55d0: f9000be8     	str	x8, [sp, #0x10]
  1c55d4: f90007e0     	str	x0, [sp, #0x8]
  1c55d8: 3700010a     	tbnz	w10, #0x0, 0x1c55f8 <mkvparser::Cues::GetLast() const+0x4c>
  1c55dc: d2800008     	mov	x8, #0x0                // =0
  1c55e0: f94007e9     	ldr	x9, [sp, #0x8]
  1c55e4: f940192a     	ldr	x10, [x9, #0x30]
  1c55e8: eb08015f     	cmp	x10, x8
  1c55ec: 1a9fc7eb     	cset	w11, le
  1c55f0: 3700004b     	tbnz	w11, #0x0, 0x1c55f8 <mkvparser::Cues::GetLast() const+0x4c>
  1c55f4: 14000004     	b	0x1c5604 <mkvparser::Cues::GetLast() const+0x58>
  1c55f8: f9400be8     	ldr	x8, [sp, #0x10]
  1c55fc: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5600: 1400002a     	b	0x1c56a8 <mkvparser::Cues::GetLast() const+0xfc>
  1c5604: f94007e8     	ldr	x8, [sp, #0x8]
  1c5608: f9401909     	ldr	x9, [x8, #0x30]
  1c560c: f1000529     	subs	x9, x9, #0x1
  1c5610: f81e83a9     	stur	x9, [x29, #-0x18]
  1c5614: f9401509     	ldr	x9, [x8, #0x28]
  1c5618: f90013e9     	str	x9, [sp, #0x20]
  1c561c: f94013e9     	ldr	x9, [sp, #0x20]
  1c5620: f9400bea     	ldr	x10, [sp, #0x10]
  1c5624: eb0a013f     	cmp	x9, x10
  1c5628: 1a9f17eb     	cset	w11, eq
  1c562c: 3700004b     	tbnz	w11, #0x0, 0x1c5634 <mkvparser::Cues::GetLast() const+0x88>
  1c5630: 14000004     	b	0x1c5640 <mkvparser::Cues::GetLast() const+0x94>
  1c5634: f9400be8     	ldr	x8, [sp, #0x10]
  1c5638: f81f83a8     	stur	x8, [x29, #-0x8]
  1c563c: 1400001b     	b	0x1c56a8 <mkvparser::Cues::GetLast() const+0xfc>
  1c5640: b27d03e8     	orr	x8, xzr, #0x8
  1c5644: f94013e9     	ldr	x9, [sp, #0x20]
  1c5648: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c564c: 9b0a7d08     	mul	x8, x8, x10
  1c5650: 8b080128     	add	x8, x9, x8
  1c5654: f9400108     	ldr	x8, [x8]
  1c5658: f9000fe8     	str	x8, [sp, #0x18]
  1c565c: f9400fe8     	ldr	x8, [sp, #0x18]
  1c5660: f9400be9     	ldr	x9, [sp, #0x10]
  1c5664: eb09011f     	cmp	x8, x9
  1c5668: 1a9f17eb     	cset	w11, eq
  1c566c: 3700014b     	tbnz	w11, #0x0, 0x1c5694 <mkvparser::Cues::GetLast() const+0xe8>
  1c5670: d2800008     	mov	x8, #0x0                // =0
  1c5674: f9400fe0     	ldr	x0, [sp, #0x18]
  1c5678: f90003e8     	str	x8, [sp]
  1c567c: 97fb87a1     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c5680: f94003e8     	ldr	x8, [sp]
  1c5684: eb08001f     	cmp	x0, x8
  1c5688: 1a9fa7e9     	cset	w9, lt
  1c568c: 37000049     	tbnz	w9, #0x0, 0x1c5694 <mkvparser::Cues::GetLast() const+0xe8>
  1c5690: 14000004     	b	0x1c56a0 <mkvparser::Cues::GetLast() const+0xf4>
  1c5694: f9400be8     	ldr	x8, [sp, #0x10]
  1c5698: f81f83a8     	stur	x8, [x29, #-0x8]
  1c569c: 14000003     	b	0x1c56a8 <mkvparser::Cues::GetLast() const+0xfc>
  1c56a0: f9400fe8     	ldr	x8, [sp, #0x18]
  1c56a4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c56a8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c56ac: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c56b0: 910143ff     	add	sp, sp, #0x50
  1c56b4: d65f03c0     	ret

00000000001c56b8 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const>:
  1c56b8: d10183ff     	sub	sp, sp, #0x60
  1c56bc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1c56c0: 910143fd     	add	x29, sp, #0x50
  1c56c4: d2800008     	mov	x8, #0x0                // =0
  1c56c8: f81f03a0     	stur	x0, [x29, #-0x10]
  1c56cc: f81e83a1     	stur	x1, [x29, #-0x18]
  1c56d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c56d4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c56d8: eb08003f     	cmp	x1, x8
  1c56dc: 1a9f17e9     	cset	w9, eq
  1c56e0: f9000fe8     	str	x8, [sp, #0x18]
  1c56e4: f9000be0     	str	x0, [sp, #0x10]
  1c56e8: 370002c9     	tbnz	w9, #0x0, 0x1c5740 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x88>
  1c56ec: d2800008     	mov	x8, #0x0                // =0
  1c56f0: f85e83a0     	ldur	x0, [x29, #-0x18]
  1c56f4: f90007e8     	str	x8, [sp, #0x8]
  1c56f8: 97fb8782     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c56fc: f94007e8     	ldr	x8, [sp, #0x8]
  1c5700: eb08001f     	cmp	x0, x8
  1c5704: 1a9fa7e9     	cset	w9, lt
  1c5708: 370001c9     	tbnz	w9, #0x0, 0x1c5740 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x88>
  1c570c: f9400be8     	ldr	x8, [sp, #0x10]
  1c5710: f9401509     	ldr	x9, [x8, #0x28]
  1c5714: f9400fea     	ldr	x10, [sp, #0x18]
  1c5718: eb0a013f     	cmp	x9, x10
  1c571c: 1a9f17eb     	cset	w11, eq
  1c5720: 3700010b     	tbnz	w11, #0x0, 0x1c5740 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x88>
  1c5724: b24003e8     	orr	x8, xzr, #0x1
  1c5728: f9400be9     	ldr	x9, [sp, #0x10]
  1c572c: f940192a     	ldr	x10, [x9, #0x30]
  1c5730: eb08015f     	cmp	x10, x8
  1c5734: 1a9fa7eb     	cset	w11, lt
  1c5738: 3700004b     	tbnz	w11, #0x0, 0x1c5740 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x88>
  1c573c: 14000004     	b	0x1c574c <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x94>
  1c5740: f9400fe8     	ldr	x8, [sp, #0x18]
  1c5744: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5748: 1400004b     	b	0x1c5874 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1bc>
  1c574c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c5750: f9400908     	ldr	x8, [x8, #0x10]
  1c5754: f81e03a8     	stur	x8, [x29, #-0x20]
  1c5758: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c575c: f9400be9     	ldr	x9, [sp, #0x10]
  1c5760: f940192a     	ldr	x10, [x9, #0x30]
  1c5764: eb0a011f     	cmp	x8, x10
  1c5768: 1a9fb7eb     	cset	w11, ge
  1c576c: 3700004b     	tbnz	w11, #0x0, 0x1c5774 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0xbc>
  1c5770: 14000004     	b	0x1c5780 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0xc8>
  1c5774: f9400fe8     	ldr	x8, [sp, #0x18]
  1c5778: f81f83a8     	stur	x8, [x29, #-0x8]
  1c577c: 1400003e     	b	0x1c5874 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1bc>
  1c5780: f9400be8     	ldr	x8, [sp, #0x10]
  1c5784: f9401509     	ldr	x9, [x8, #0x28]
  1c5788: f90017e9     	str	x9, [sp, #0x28]
  1c578c: f94017e9     	ldr	x9, [sp, #0x28]
  1c5790: f9400fea     	ldr	x10, [sp, #0x18]
  1c5794: eb0a013f     	cmp	x9, x10
  1c5798: 1a9f17eb     	cset	w11, eq
  1c579c: 3700018b     	tbnz	w11, #0x0, 0x1c57cc <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x114>
  1c57a0: b27d03e8     	orr	x8, xzr, #0x8
  1c57a4: f94017e9     	ldr	x9, [sp, #0x28]
  1c57a8: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c57ac: 9b0a7d08     	mul	x8, x8, x10
  1c57b0: 8b080128     	add	x8, x9, x8
  1c57b4: f9400108     	ldr	x8, [x8]
  1c57b8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c57bc: eb09011f     	cmp	x8, x9
  1c57c0: 1a9f07eb     	cset	w11, ne
  1c57c4: 3700004b     	tbnz	w11, #0x0, 0x1c57cc <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x114>
  1c57c8: 14000004     	b	0x1c57d8 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x120>
  1c57cc: f9400fe8     	ldr	x8, [sp, #0x18]
  1c57d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1c57d4: 14000028     	b	0x1c5874 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1bc>
  1c57d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c57dc: 91000508     	add	x8, x8, #0x1
  1c57e0: f81e03a8     	stur	x8, [x29, #-0x20]
  1c57e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c57e8: f9400be9     	ldr	x9, [sp, #0x10]
  1c57ec: f940192a     	ldr	x10, [x9, #0x30]
  1c57f0: eb0a011f     	cmp	x8, x10
  1c57f4: 1a9fb7eb     	cset	w11, ge
  1c57f8: 3700004b     	tbnz	w11, #0x0, 0x1c5800 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x148>
  1c57fc: 14000004     	b	0x1c580c <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x154>
  1c5800: f9400fe8     	ldr	x8, [sp, #0x18]
  1c5804: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5808: 1400001b     	b	0x1c5874 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1bc>
  1c580c: b27d03e8     	orr	x8, xzr, #0x8
  1c5810: f94017e9     	ldr	x9, [sp, #0x28]
  1c5814: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c5818: 9b0a7d08     	mul	x8, x8, x10
  1c581c: 8b080128     	add	x8, x9, x8
  1c5820: f9400108     	ldr	x8, [x8]
  1c5824: f90013e8     	str	x8, [sp, #0x20]
  1c5828: f94013e8     	ldr	x8, [sp, #0x20]
  1c582c: f9400fe9     	ldr	x9, [sp, #0x18]
  1c5830: eb09011f     	cmp	x8, x9
  1c5834: 1a9f17eb     	cset	w11, eq
  1c5838: 3700014b     	tbnz	w11, #0x0, 0x1c5860 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1a8>
  1c583c: d2800008     	mov	x8, #0x0                // =0
  1c5840: f94013e0     	ldr	x0, [sp, #0x20]
  1c5844: f90003e8     	str	x8, [sp]
  1c5848: 97fb872e     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c584c: f94003e8     	ldr	x8, [sp]
  1c5850: eb08001f     	cmp	x0, x8
  1c5854: 1a9fa7e9     	cset	w9, lt
  1c5858: 37000049     	tbnz	w9, #0x0, 0x1c5860 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1a8>
  1c585c: 14000004     	b	0x1c586c <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1b4>
  1c5860: f9400fe8     	ldr	x8, [sp, #0x18]
  1c5864: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5868: 14000003     	b	0x1c5874 <mkvparser::Cues::GetNext(mkvparser::CuePoint const*) const+0x1bc>
  1c586c: f94013e8     	ldr	x8, [sp, #0x20]
  1c5870: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5874: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c5878: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1c587c: 910183ff     	add	sp, sp, #0x60
  1c5880: d65f03c0     	ret

00000000001c5884 <mkvparser::Cues::GetBlock(mkvparser::CuePoint const*, mkvparser::CuePoint::TrackPosition const*) const>:
  1c5884: d10103ff     	sub	sp, sp, #0x40
  1c5888: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c588c: 9100c3fd     	add	x29, sp, #0x30
  1c5890: d2800008     	mov	x8, #0x0                // =0
  1c5894: f81f03a0     	stur	x0, [x29, #-0x10]
  1c5898: f9000fe1     	str	x1, [sp, #0x18]
  1c589c: f9000be2     	str	x2, [sp, #0x10]
  1c58a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c58a4: f9400fe1     	ldr	x1, [sp, #0x18]
  1c58a8: eb08003f     	cmp	x1, x8
  1c58ac: 1a9f17e9     	cset	w9, eq
  1c58b0: f90007e8     	str	x8, [sp, #0x8]
  1c58b4: f90003e0     	str	x0, [sp]
  1c58b8: 370000e9     	tbnz	w9, #0x0, 0x1c58d4 <mkvparser::Cues::GetBlock(mkvparser::CuePoint const*, mkvparser::CuePoint::TrackPosition const*) const+0x50>
  1c58bc: f9400be8     	ldr	x8, [sp, #0x10]
  1c58c0: f94007e9     	ldr	x9, [sp, #0x8]
  1c58c4: eb09011f     	cmp	x8, x9
  1c58c8: 1a9f17ea     	cset	w10, eq
  1c58cc: 3700004a     	tbnz	w10, #0x0, 0x1c58d4 <mkvparser::Cues::GetBlock(mkvparser::CuePoint const*, mkvparser::CuePoint::TrackPosition const*) const+0x50>
  1c58d0: 14000004     	b	0x1c58e0 <mkvparser::Cues::GetBlock(mkvparser::CuePoint const*, mkvparser::CuePoint::TrackPosition const*) const+0x5c>
  1c58d4: f94007e8     	ldr	x8, [sp, #0x8]
  1c58d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1c58dc: 14000007     	b	0x1c58f8 <mkvparser::Cues::GetBlock(mkvparser::CuePoint const*, mkvparser::CuePoint::TrackPosition const*) const+0x74>
  1c58e0: f94003e8     	ldr	x8, [sp]
  1c58e4: f9400100     	ldr	x0, [x8]
  1c58e8: f9400fe1     	ldr	x1, [sp, #0x18]
  1c58ec: f9400be2     	ldr	x2, [sp, #0x10]
  1c58f0: 97fb8c88     	bl	0xa8b10 <_ZN9mkvparser7Segment8GetBlockERKNS_8CuePointERKNS1_13TrackPositionE@plt>
  1c58f4: f81f83a0     	stur	x0, [x29, #-0x8]
  1c58f8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c58fc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c5900: 910103ff     	add	sp, sp, #0x40
  1c5904: d65f03c0     	ret

00000000001c5908 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)>:
  1c5908: d103c3ff     	sub	sp, sp, #0xf0
  1c590c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1c5910: 910383fd     	add	x29, sp, #0xe0
  1c5914: b27d03e8     	orr	x8, xzr, #0x8
  1c5918: b00003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c591c: 9102a129     	add	x9, x9, #0xa8
  1c5920: b00003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c5924: 9107d94a     	add	x10, x10, #0x1f6
  1c5928: b00003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c592c: 9109f96b     	add	x11, x11, #0x27e
  1c5930: d280000c     	mov	x12, #0x0               // =0
  1c5934: f000070d     	adrp	x13, 0x2a8000
  1c5938: f945f9ad     	ldr	x13, [x13, #0xbf0]
  1c593c: b00003ee     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1c5940: 910a15ce     	add	x14, x14, #0x285
  1c5944: b00003ef     	adrp	x15, 0x242000 <sincos_lookup1+0x1078>
  1c5948: 910a41ef     	add	x15, x15, #0x290
  1c594c: b00003f0     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1c5950: 910aaa10     	add	x16, x16, #0x2aa
  1c5954: b00003f1     	adrp	x17, 0x242000 <sincos_lookup1+0x1078>
  1c5958: 9109ba31     	add	x17, x17, #0x26e
  1c595c: b00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c5960: 910af463     	add	x3, x3, #0x2bd
  1c5964: b00003e4     	adrp	x4, 0x242000 <sincos_lookup1+0x1078>
  1c5968: 9109d484     	add	x4, x4, #0x275
  1c596c: f81f03a0     	stur	x0, [x29, #-0x10]
  1c5970: f81e83a1     	stur	x1, [x29, #-0x18]
  1c5974: f81e03a2     	stur	x2, [x29, #-0x20]
  1c5978: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c597c: f9405401     	ldr	x1, [x0, #0xa8]
  1c5980: f81d83a1     	stur	x1, [x29, #-0x28]
  1c5984: f85d83a1     	ldur	x1, [x29, #-0x28]
  1c5988: f81d03a1     	stur	x1, [x29, #-0x30]
  1c598c: f9405801     	ldr	x1, [x0, #0xb0]
  1c5990: f9405c02     	ldr	x2, [x0, #0xb8]
  1c5994: 8b020021     	add	x1, x1, x2
  1c5998: f81c83a1     	stur	x1, [x29, #-0x38]
  1c599c: f85d83a1     	ldur	x1, [x29, #-0x28]
  1c59a0: f85c83a2     	ldur	x2, [x29, #-0x38]
  1c59a4: 9b027d08     	mul	x8, x8, x2
  1c59a8: 8b080028     	add	x8, x1, x8
  1c59ac: f81c03a8     	stur	x8, [x29, #-0x40]
  1c59b0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c59b4: f81b83a8     	stur	x8, [x29, #-0x48]
  1c59b8: f90037e9     	str	x9, [sp, #0x68]
  1c59bc: f90033ea     	str	x10, [sp, #0x60]
  1c59c0: f9002feb     	str	x11, [sp, #0x58]
  1c59c4: f9002bec     	str	x12, [sp, #0x50]
  1c59c8: f90027ed     	str	x13, [sp, #0x48]
  1c59cc: f90023ee     	str	x14, [sp, #0x40]
  1c59d0: f9001fef     	str	x15, [sp, #0x38]
  1c59d4: f9001bf0     	str	x16, [sp, #0x30]
  1c59d8: f90017f1     	str	x17, [sp, #0x28]
  1c59dc: f90013e3     	str	x3, [sp, #0x20]
  1c59e0: f9000fe4     	str	x4, [sp, #0x18]
  1c59e4: f9000be0     	str	x0, [sp, #0x10]
  1c59e8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c59ec: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c59f0: eb09011f     	cmp	x8, x9
  1c59f4: 1a9f27ea     	cset	w10, lo
  1c59f8: 3700004a     	tbnz	w10, #0x0, 0x1c5a00 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0xf8>
  1c59fc: 14000055     	b	0x1c5b50 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x248>
  1c5a00: b27f03e8     	orr	x8, xzr, #0x2
  1c5a04: b27d03e9     	orr	x9, xzr, #0x8
  1c5a08: f85d03aa     	ldur	x10, [x29, #-0x30]
  1c5a0c: f85b83ab     	ldur	x11, [x29, #-0x48]
  1c5a10: f85d03ac     	ldur	x12, [x29, #-0x30]
  1c5a14: eb0c016b     	subs	x11, x11, x12
  1c5a18: 9ac90d6b     	sdiv	x11, x11, x9
  1c5a1c: 9ac80d68     	sdiv	x8, x11, x8
  1c5a20: 9b087d28     	mul	x8, x9, x8
  1c5a24: 8b080148     	add	x8, x10, x8
  1c5a28: f81b03a8     	stur	x8, [x29, #-0x50]
  1c5a2c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c5a30: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c5a34: eb09011f     	cmp	x8, x9
  1c5a38: 1a9f27ed     	cset	w13, lo
  1c5a3c: 3700004d     	tbnz	w13, #0x0, 0x1c5a44 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x13c>
  1c5a40: 14000002     	b	0x1c5a48 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x140>
  1c5a44: 14000006     	b	0x1c5a5c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x154>
  1c5a48: 52810dc1     	mov	w1, #0x86e              // =2158
  1c5a4c: f94037e0     	ldr	x0, [sp, #0x68]
  1c5a50: f94033e2     	ldr	x2, [sp, #0x60]
  1c5a54: f94017e3     	ldr	x3, [sp, #0x28]
  1c5a58: 97fb6a2e     	bl	0xa0310 <__assert2@plt>
  1c5a5c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c5a60: f9400108     	ldr	x8, [x8]
  1c5a64: f81a83a8     	stur	x8, [x29, #-0x58]
  1c5a68: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c5a6c: f9402be9     	ldr	x9, [sp, #0x50]
  1c5a70: eb09011f     	cmp	x8, x9
  1c5a74: 1a9f07ea     	cset	w10, ne
  1c5a78: 3700004a     	tbnz	w10, #0x0, 0x1c5a80 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x178>
  1c5a7c: 14000002     	b	0x1c5a84 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x17c>
  1c5a80: 14000006     	b	0x1c5a98 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x190>
  1c5a84: 52810e21     	mov	w1, #0x871              // =2161
  1c5a88: f94037e0     	ldr	x0, [sp, #0x68]
  1c5a8c: f94033e2     	ldr	x2, [sp, #0x60]
  1c5a90: f94013e3     	ldr	x3, [sp, #0x20]
  1c5a94: 97fb6a1f     	bl	0xa0310 <__assert2@plt>
  1c5a98: d2800008     	mov	x8, #0x0                // =0
  1c5a9c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c5aa0: f90007e8     	str	x8, [sp, #0x8]
  1c5aa4: 97fb788f     	bl	0xa3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>
  1c5aa8: f81a03a0     	stur	x0, [x29, #-0x60]
  1c5aac: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c5ab0: f94007e0     	ldr	x0, [sp, #0x8]
  1c5ab4: eb00011f     	cmp	x8, x0
  1c5ab8: 1a9fb7e9     	cset	w9, ge
  1c5abc: 37000049     	tbnz	w9, #0x0, 0x1c5ac4 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x1bc>
  1c5ac0: 14000002     	b	0x1c5ac8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x1c0>
  1c5ac4: 14000006     	b	0x1c5adc <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x1d4>
  1c5ac8: 52810f01     	mov	w1, #0x878              // =2168
  1c5acc: f94037e0     	ldr	x0, [sp, #0x68]
  1c5ad0: f94033e2     	ldr	x2, [sp, #0x60]
  1c5ad4: f9400fe3     	ldr	x3, [sp, #0x18]
  1c5ad8: 97fb6a0e     	bl	0xa0310 <__assert2@plt>
  1c5adc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c5ae0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c5ae4: f9400529     	ldr	x9, [x9, #0x8]
  1c5ae8: eb09011f     	cmp	x8, x9
  1c5aec: 1a9fa7ea     	cset	w10, lt
  1c5af0: 3700004a     	tbnz	w10, #0x0, 0x1c5af8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x1f0>
  1c5af4: 14000006     	b	0x1c5b0c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x204>
  1c5af8: b27d03e8     	orr	x8, xzr, #0x8
  1c5afc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c5b00: 8b080128     	add	x8, x9, x8
  1c5b04: f81d03a8     	stur	x8, [x29, #-0x30]
  1c5b08: 14000011     	b	0x1c5b4c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x244>
  1c5b0c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c5b10: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c5b14: f9400529     	ldr	x9, [x9, #0x8]
  1c5b18: eb09011f     	cmp	x8, x9
  1c5b1c: 1a9fd7ea     	cset	w10, gt
  1c5b20: 3700004a     	tbnz	w10, #0x0, 0x1c5b28 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x220>
  1c5b24: 14000004     	b	0x1c5b34 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x22c>
  1c5b28: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c5b2c: f81b83a8     	stur	x8, [x29, #-0x48]
  1c5b30: 14000007     	b	0x1c5b4c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x244>
  1c5b34: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c5b38: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c5b3c: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c5b40: 97fb7b28     	bl	0xa47e0 <_ZNK9mkvparser7Cluster8GetEntryERKNS_8CuePointERKNS1_13TrackPositionE@plt>
  1c5b44: f81f83a0     	stur	x0, [x29, #-0x8]
  1c5b48: 14000068     	b	0x1c5ce8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3e0>
  1c5b4c: 17ffffa7     	b	0x1c59e8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0xe0>
  1c5b50: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c5b54: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c5b58: eb09011f     	cmp	x8, x9
  1c5b5c: 1a9f17ea     	cset	w10, eq
  1c5b60: 3700004a     	tbnz	w10, #0x0, 0x1c5b68 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x260>
  1c5b64: 14000002     	b	0x1c5b6c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x264>
  1c5b68: 14000006     	b	0x1c5b80 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x278>
  1c5b6c: 52811041     	mov	w1, #0x882              // =2178
  1c5b70: f94037e0     	ldr	x0, [sp, #0x68]
  1c5b74: f94033e2     	ldr	x2, [sp, #0x60]
  1c5b78: f9402fe3     	ldr	x3, [sp, #0x58]
  1c5b7c: 97fb69e5     	bl	0xa0310 <__assert2@plt>
  1c5b80: 92800001     	mov	x1, #-0x1               // =-1
  1c5b84: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c5b88: f9400502     	ldr	x2, [x8, #0x8]
  1c5b8c: f9400be0     	ldr	x0, [sp, #0x10]
  1c5b90: 97fb9308     	bl	0xaa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>
  1c5b94: f81983a0     	stur	x0, [x29, #-0x68]
  1c5b98: f85983a8     	ldur	x8, [x29, #-0x68]
  1c5b9c: f9402be0     	ldr	x0, [sp, #0x50]
  1c5ba0: eb00011f     	cmp	x8, x0
  1c5ba4: 1a9f17e9     	cset	w9, eq
  1c5ba8: 37000049     	tbnz	w9, #0x0, 0x1c5bb0 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x2a8>
  1c5bac: 14000004     	b	0x1c5bbc <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x2b4>
  1c5bb0: f9402be8     	ldr	x8, [sp, #0x50]
  1c5bb4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5bb8: 1400004c     	b	0x1c5ce8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3e0>
  1c5bbc: b27d03e8     	orr	x8, xzr, #0x8
  1c5bc0: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c5bc4: f9400bea     	ldr	x10, [sp, #0x10]
  1c5bc8: f940554b     	ldr	x11, [x10, #0xa8]
  1c5bcc: eb0b0129     	subs	x9, x9, x11
  1c5bd0: 9ac80d28     	sdiv	x8, x9, x8
  1c5bd4: f9003be8     	str	x8, [sp, #0x70]
  1c5bd8: f85983a1     	ldur	x1, [x29, #-0x68]
  1c5bdc: f9403be2     	ldr	x2, [sp, #0x70]
  1c5be0: aa0a03e0     	mov	x0, x10
  1c5be4: 97fb8cb7     	bl	0xa8ec0 <_ZN9mkvparser7Segment14PreloadClusterEPNS_7ClusterEl@plt>
  1c5be8: 370001e0     	tbnz	w0, #0x0, 0x1c5c24 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x31c>
  1c5bec: f85983a8     	ldur	x8, [x29, #-0x68]
  1c5bf0: f9402be9     	ldr	x9, [sp, #0x50]
  1c5bf4: eb09011f     	cmp	x8, x9
  1c5bf8: 1a9f17ea     	cset	w10, eq
  1c5bfc: f90003e8     	str	x8, [sp]
  1c5c00: 370000ca     	tbnz	w10, #0x0, 0x1c5c18 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x310>
  1c5c04: f94003e0     	ldr	x0, [sp]
  1c5c08: f94027e8     	ldr	x8, [sp, #0x48]
  1c5c0c: d63f0100     	blr	x8
  1c5c10: f94003e0     	ldr	x0, [sp]
  1c5c14: 97fb6b53     	bl	0xa0960 <_ZdlPv@plt>
  1c5c18: f9402be8     	ldr	x8, [sp, #0x50]
  1c5c1c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c5c20: 14000032     	b	0x1c5ce8 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3e0>
  1c5c24: f9400be8     	ldr	x8, [sp, #0x10]
  1c5c28: f9405509     	ldr	x9, [x8, #0xa8]
  1c5c2c: f9402bea     	ldr	x10, [sp, #0x50]
  1c5c30: eb0a013f     	cmp	x9, x10
  1c5c34: 1a9f07eb     	cset	w11, ne
  1c5c38: 3700004b     	tbnz	w11, #0x0, 0x1c5c40 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x338>
  1c5c3c: 14000002     	b	0x1c5c44 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x33c>
  1c5c40: 14000006     	b	0x1c5c58 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x350>
  1c5c44: 528111e1     	mov	w1, #0x88f              // =2191
  1c5c48: f94037e0     	ldr	x0, [sp, #0x68]
  1c5c4c: f94033e2     	ldr	x2, [sp, #0x60]
  1c5c50: f94023e3     	ldr	x3, [sp, #0x40]
  1c5c54: 97fb69af     	bl	0xa0310 <__assert2@plt>
  1c5c58: d2800008     	mov	x8, #0x0                // =0
  1c5c5c: f9400be9     	ldr	x9, [sp, #0x10]
  1c5c60: f9405d2a     	ldr	x10, [x9, #0xb8]
  1c5c64: eb08015f     	cmp	x10, x8
  1c5c68: 1a9fd7eb     	cset	w11, gt
  1c5c6c: 3700004b     	tbnz	w11, #0x0, 0x1c5c74 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x36c>
  1c5c70: 14000002     	b	0x1c5c78 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x370>
  1c5c74: 14000006     	b	0x1c5c8c <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x384>
  1c5c78: 52811201     	mov	w1, #0x890              // =2192
  1c5c7c: f94037e0     	ldr	x0, [sp, #0x68]
  1c5c80: f94033e2     	ldr	x2, [sp, #0x60]
  1c5c84: f9401fe3     	ldr	x3, [sp, #0x38]
  1c5c88: 97fb69a2     	bl	0xa0310 <__assert2@plt>
  1c5c8c: b27d03e8     	orr	x8, xzr, #0x8
  1c5c90: f9400be9     	ldr	x9, [sp, #0x10]
  1c5c94: f940552a     	ldr	x10, [x9, #0xa8]
  1c5c98: f9403beb     	ldr	x11, [sp, #0x70]
  1c5c9c: 9b0b7d08     	mul	x8, x8, x11
  1c5ca0: 8b080148     	add	x8, x10, x8
  1c5ca4: f9400108     	ldr	x8, [x8]
  1c5ca8: f85983aa     	ldur	x10, [x29, #-0x68]
  1c5cac: eb0a011f     	cmp	x8, x10
  1c5cb0: 1a9f17ec     	cset	w12, eq
  1c5cb4: 3700004c     	tbnz	w12, #0x0, 0x1c5cbc <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3b4>
  1c5cb8: 14000002     	b	0x1c5cc0 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3b8>
  1c5cbc: 14000006     	b	0x1c5cd4 <mkvparser::Segment::GetBlock(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&)+0x3cc>
  1c5cc0: 52811221     	mov	w1, #0x891              // =2193
  1c5cc4: f94037e0     	ldr	x0, [sp, #0x68]
  1c5cc8: f94033e2     	ldr	x2, [sp, #0x60]
  1c5ccc: f9401be3     	ldr	x3, [sp, #0x30]
  1c5cd0: 97fb6990     	bl	0xa0310 <__assert2@plt>
  1c5cd4: f85983a0     	ldur	x0, [x29, #-0x68]
  1c5cd8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c5cdc: f85e03a2     	ldur	x2, [x29, #-0x20]
  1c5ce0: 97fb7ac0     	bl	0xa47e0 <_ZNK9mkvparser7Cluster8GetEntryERKNS_8CuePointERKNS1_13TrackPositionE@plt>
  1c5ce4: f81f83a0     	stur	x0, [x29, #-0x8]
  1c5ce8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c5cec: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1c5cf0: 9103c3ff     	add	sp, sp, #0xf0
  1c5cf4: d65f03c0     	ret

00000000001c5cf8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const>:
  1c5cf8: d10583ff     	sub	sp, sp, #0x160
  1c5cfc: f900a3fc     	str	x28, [sp, #0x140]
  1c5d00: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1c5d04: 910543fd     	add	x29, sp, #0x150
  1c5d08: d53bd048     	mrs	x8, TPIDR_EL0
  1c5d0c: f9401508     	ldr	x8, [x8, #0x28]
  1c5d10: f81e83a8     	stur	x8, [x29, #-0x18]
  1c5d14: f81b83a0     	stur	x0, [x29, #-0x48]
  1c5d18: f81b03a1     	stur	x1, [x29, #-0x50]
  1c5d1c: f81a83a2     	stur	x2, [x29, #-0x58]
  1c5d20: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c5d24: aa0803e0     	mov	x0, x8
  1c5d28: f9400108     	ldr	x8, [x8]
  1c5d2c: f9003fe0     	str	x0, [sp, #0x78]
  1c5d30: b4000068     	cbz	x8, 0x1c5d3c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x44>
  1c5d34: 14000001     	b	0x1c5d38 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x40>
  1c5d38: 14000009     	b	0x1c5d5c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x64>
  1c5d3c: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5d40: 9102a000     	add	x0, x0, #0xa8
  1c5d44: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5d48: 91253842     	add	x2, x2, #0x94e
  1c5d4c: d00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5d50: 91273063     	add	x3, x3, #0x9cc
  1c5d54: 52839701     	mov	w1, #0x1cb8             // =7352
  1c5d58: 97fb696e     	bl	0xa0310 <__assert2@plt>
  1c5d5c: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c5d60: 97fb85e8     	bl	0xa7500 <_ZNK9mkvparser8CuePoint11GetTimeCodeEv@plt>
  1c5d64: f81a03a0     	stur	x0, [x29, #-0x60]
  1c5d68: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c5d6c: f9400800     	ldr	x0, [x0, #0x10]
  1c5d70: f1000400     	subs	x0, x0, #0x1
  1c5d74: f9003be0     	str	x0, [sp, #0x70]
  1c5d78: 54000d0b     	b.lt	0x1c5f18 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x220>
  1c5d7c: 14000001     	b	0x1c5d80 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x88>
  1c5d80: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c5d84: f9400908     	ldr	x8, [x8, #0x10]
  1c5d88: f81983a8     	stur	x8, [x29, #-0x68]
  1c5d8c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c5d90: f1000508     	subs	x8, x8, #0x1
  1c5d94: f81903a8     	stur	x8, [x29, #-0x70]
  1c5d98: 14000001     	b	0x1c5d9c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0xa4>
  1c5d9c: f85903a8     	ldur	x8, [x29, #-0x70]
  1c5da0: f9403fe9     	ldr	x9, [sp, #0x78]
  1c5da4: f940212a     	ldr	x10, [x9, #0x40]
  1c5da8: eb0a0108     	subs	x8, x8, x10
  1c5dac: f90037e8     	str	x8, [sp, #0x68]
  1c5db0: 540002cb     	b.lt	0x1c5e08 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x110>
  1c5db4: 14000001     	b	0x1c5db8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0xc0>
  1c5db8: d10083a1     	sub	x1, x29, #0x20
  1c5dbc: d100a3a2     	sub	x2, x29, #0x28
  1c5dc0: f9403fe0     	ldr	x0, [sp, #0x78]
  1c5dc4: 97fb900b     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1c5dc8: f81883a0     	stur	x0, [x29, #-0x78]
  1c5dcc: f85883a0     	ldur	x0, [x29, #-0x78]
  1c5dd0: b6f800a0     	tbz	x0, #0x3f, 0x1c5de4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0xec>
  1c5dd4: 14000001     	b	0x1c5dd8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0xe0>
  1c5dd8: aa1f03e8     	mov	x8, xzr
  1c5ddc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c5de0: 14000116     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c5de4: f85883a8     	ldur	x8, [x29, #-0x78]
  1c5de8: f1000508     	subs	x8, x8, #0x1
  1c5dec: f90033e8     	str	x8, [sp, #0x60]
  1c5df0: 540000ab     	b.lt	0x1c5e04 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x10c>
  1c5df4: 14000001     	b	0x1c5df8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x100>
  1c5df8: aa1f03e8     	mov	x8, xzr
  1c5dfc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c5e00: 1400010e     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c5e04: 17ffffe6     	b	0x1c5d9c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0xa4>
  1c5e08: f9403fe8     	ldr	x8, [sp, #0x78]
  1c5e0c: f9401909     	ldr	x9, [x8, #0x30]
  1c5e10: f85903aa     	ldur	x10, [x29, #-0x70]
  1c5e14: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c5e18: f81803a9     	stur	x9, [x29, #-0x80]
  1c5e1c: f85803a9     	ldur	x9, [x29, #-0x80]
  1c5e20: b4000069     	cbz	x9, 0x1c5e2c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x134>
  1c5e24: 14000001     	b	0x1c5e28 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x130>
  1c5e28: 14000009     	b	0x1c5e4c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x154>
  1c5e2c: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5e30: 9102a000     	add	x0, x0, #0xa8
  1c5e34: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5e38: 91253842     	add	x2, x2, #0x94e
  1c5e3c: d00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5e40: 9112d063     	add	x3, x3, #0x4b4
  1c5e44: 528399a1     	mov	w1, #0x1ccd             // =7373
  1c5e48: 97fb6932     	bl	0xa0310 <__assert2@plt>
  1c5e4c: f85803a0     	ldur	x0, [x29, #-0x80]
  1c5e50: 97fb6950     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1c5e54: 37000060     	tbnz	w0, #0x0, 0x1c5e60 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x168>
  1c5e58: 14000001     	b	0x1c5e5c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x164>
  1c5e5c: 14000009     	b	0x1c5e80 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x188>
  1c5e60: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5e64: 9102a000     	add	x0, x0, #0xa8
  1c5e68: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5e6c: 91253842     	add	x2, x2, #0x94e
  1c5e70: d00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5e74: 9124fc63     	add	x3, x3, #0x93f
  1c5e78: 528399c1     	mov	w1, #0x1cce             // =7374
  1c5e7c: 97fb6925     	bl	0xa0310 <__assert2@plt>
  1c5e80: f85803a8     	ldur	x8, [x29, #-0x80]
  1c5e84: f9400109     	ldr	x9, [x8]
  1c5e88: f9400929     	ldr	x9, [x9, #0x10]
  1c5e8c: aa0803e0     	mov	x0, x8
  1c5e90: d63f0120     	blr	x9
  1c5e94: f81783a0     	stur	x0, [x29, #-0x88]
  1c5e98: f85783a8     	ldur	x8, [x29, #-0x88]
  1c5e9c: b4000068     	cbz	x8, 0x1c5ea8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x1b0>
  1c5ea0: 14000001     	b	0x1c5ea4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x1ac>
  1c5ea4: 14000009     	b	0x1c5ec8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x1d0>
  1c5ea8: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5eac: 9102a000     	add	x0, x0, #0xa8
  1c5eb0: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5eb4: 91253842     	add	x2, x2, #0x94e
  1c5eb8: b00003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c5ebc: 91362863     	add	x3, x3, #0xd8a
  1c5ec0: 52839a21     	mov	w1, #0x1cd1             // =7377
  1c5ec4: 97fb6913     	bl	0xa0310 <__assert2@plt>
  1c5ec8: f85783a0     	ldur	x0, [x29, #-0x88]
  1c5ecc: 97fb8439     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1c5ed0: f85a83be     	ldur	x30, [x29, #-0x58]
  1c5ed4: f94003de     	ldr	x30, [x30]
  1c5ed8: eb1e0000     	subs	x0, x0, x30
  1c5edc: f9002fe0     	str	x0, [sp, #0x58]
  1c5ee0: 540001a1     	b.ne	0x1c5f14 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x21c>
  1c5ee4: 14000001     	b	0x1c5ee8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x1f0>
  1c5ee8: f85783a0     	ldur	x0, [x29, #-0x88]
  1c5eec: f9403fe1     	ldr	x1, [sp, #0x78]
  1c5ef0: 97fb7954     	bl	0xa4440 <_ZNK9mkvparser5Block11GetTimeCodeEPKNS_7ClusterE@plt>
  1c5ef4: f85a03a1     	ldur	x1, [x29, #-0x60]
  1c5ef8: eb010000     	subs	x0, x0, x1
  1c5efc: f9002be0     	str	x0, [sp, #0x50]
  1c5f00: 540000a1     	b.ne	0x1c5f14 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x21c>
  1c5f04: 14000001     	b	0x1c5f08 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x210>
  1c5f08: f85803a8     	ldur	x8, [x29, #-0x80]
  1c5f0c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c5f10: 140000ca     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c5f14: 14000001     	b	0x1c5f18 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x220>
  1c5f18: aa1f03e8     	mov	x8, xzr
  1c5f1c: f81703a8     	stur	x8, [x29, #-0x90]
  1c5f20: 14000001     	b	0x1c5f24 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x22c>
  1c5f24: f85703a8     	ldur	x8, [x29, #-0x90]
  1c5f28: f9403fe9     	ldr	x9, [sp, #0x78]
  1c5f2c: f940212a     	ldr	x10, [x9, #0x40]
  1c5f30: eb0a0108     	subs	x8, x8, x10
  1c5f34: f90027e8     	str	x8, [sp, #0x48]
  1c5f38: 5400066b     	b.lt	0x1c6004 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x30c>
  1c5f3c: 14000001     	b	0x1c5f40 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x248>
  1c5f40: d100c3a1     	sub	x1, x29, #0x30
  1c5f44: d100e3a2     	sub	x2, x29, #0x38
  1c5f48: f9403fe0     	ldr	x0, [sp, #0x78]
  1c5f4c: 97fb8fa9     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1c5f50: f81683a0     	stur	x0, [x29, #-0x98]
  1c5f54: f85683a0     	ldur	x0, [x29, #-0x98]
  1c5f58: b6f800a0     	tbz	x0, #0x3f, 0x1c5f6c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x274>
  1c5f5c: 14000001     	b	0x1c5f60 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x268>
  1c5f60: aa1f03e8     	mov	x8, xzr
  1c5f64: f81c03a8     	stur	x8, [x29, #-0x40]
  1c5f68: 140000b4     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c5f6c: f85683a8     	ldur	x8, [x29, #-0x98]
  1c5f70: f1000508     	subs	x8, x8, #0x1
  1c5f74: f90023e8     	str	x8, [sp, #0x40]
  1c5f78: 540000ab     	b.lt	0x1c5f8c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x294>
  1c5f7c: 14000001     	b	0x1c5f80 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x288>
  1c5f80: aa1f03e8     	mov	x8, xzr
  1c5f84: f81c03a8     	stur	x8, [x29, #-0x40]
  1c5f88: 140000ac     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c5f8c: f9403fe8     	ldr	x8, [sp, #0x78]
  1c5f90: f9401909     	ldr	x9, [x8, #0x30]
  1c5f94: b4000069     	cbz	x9, 0x1c5fa0 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x2a8>
  1c5f98: 14000001     	b	0x1c5f9c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x2a4>
  1c5f9c: 14000009     	b	0x1c5fc0 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x2c8>
  1c5fa0: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5fa4: 9102a000     	add	x0, x0, #0xa8
  1c5fa8: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5fac: 91253842     	add	x2, x2, #0x94e
  1c5fb0: d00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5fb4: 9111d463     	add	x3, x3, #0x475
  1c5fb8: 52839d01     	mov	w1, #0x1ce8             // =7400
  1c5fbc: 97fb68d5     	bl	0xa0310 <__assert2@plt>
  1c5fc0: f85703a8     	ldur	x8, [x29, #-0x90]
  1c5fc4: f9403fe9     	ldr	x9, [sp, #0x78]
  1c5fc8: f940212a     	ldr	x10, [x9, #0x40]
  1c5fcc: eb0a0108     	subs	x8, x8, x10
  1c5fd0: f9001fe8     	str	x8, [sp, #0x38]
  1c5fd4: 5400006a     	b.ge	0x1c5fe0 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x2e8>
  1c5fd8: 14000001     	b	0x1c5fdc <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x2e4>
  1c5fdc: 14000009     	b	0x1c6000 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x308>
  1c5fe0: b00003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c5fe4: 9102a000     	add	x0, x0, #0xa8
  1c5fe8: d00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5fec: 91253842     	add	x2, x2, #0x94e
  1c5ff0: d00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c5ff4: 91249c63     	add	x3, x3, #0x927
  1c5ff8: 52839d21     	mov	w1, #0x1ce9             // =7401
  1c5ffc: 97fb68c5     	bl	0xa0310 <__assert2@plt>
  1c6000: 14000001     	b	0x1c6004 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x30c>
  1c6004: f9403fe8     	ldr	x8, [sp, #0x78]
  1c6008: f9401909     	ldr	x9, [x8, #0x30]
  1c600c: f85703aa     	ldur	x10, [x29, #-0x90]
  1c6010: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c6014: f81603a9     	stur	x9, [x29, #-0xa0]
  1c6018: f85603a9     	ldur	x9, [x29, #-0xa0]
  1c601c: b4000069     	cbz	x9, 0x1c6028 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x330>
  1c6020: 14000001     	b	0x1c6024 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x32c>
  1c6024: 14000009     	b	0x1c6048 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x350>
  1c6028: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c602c: 9102a000     	add	x0, x0, #0xa8
  1c6030: b00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6034: 91253842     	add	x2, x2, #0x94e
  1c6038: b00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c603c: 9112d063     	add	x3, x3, #0x4b4
  1c6040: 52839da1     	mov	w1, #0x1ced             // =7405
  1c6044: 97fb68b3     	bl	0xa0310 <__assert2@plt>
  1c6048: f85603a0     	ldur	x0, [x29, #-0xa0]
  1c604c: 97fb68d1     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1c6050: 37000060     	tbnz	w0, #0x0, 0x1c605c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x364>
  1c6054: 14000001     	b	0x1c6058 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x360>
  1c6058: 14000009     	b	0x1c607c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x384>
  1c605c: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6060: 9102a000     	add	x0, x0, #0xa8
  1c6064: b00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6068: 91253842     	add	x2, x2, #0x94e
  1c606c: b00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6070: 9124fc63     	add	x3, x3, #0x93f
  1c6074: 52839dc1     	mov	w1, #0x1cee             // =7406
  1c6078: 97fb68a6     	bl	0xa0310 <__assert2@plt>
  1c607c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c6080: f9400109     	ldr	x9, [x8]
  1c6084: f9400929     	ldr	x9, [x9, #0x10]
  1c6088: aa0803e0     	mov	x0, x8
  1c608c: d63f0120     	blr	x9
  1c6090: f90057e0     	str	x0, [sp, #0xa8]
  1c6094: f94057e8     	ldr	x8, [sp, #0xa8]
  1c6098: b4000068     	cbz	x8, 0x1c60a4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x3ac>
  1c609c: 14000001     	b	0x1c60a0 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x3a8>
  1c60a0: 14000009     	b	0x1c60c4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x3cc>
  1c60a4: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c60a8: 9102a000     	add	x0, x0, #0xa8
  1c60ac: b00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c60b0: 91253842     	add	x2, x2, #0x94e
  1c60b4: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c60b8: 91362863     	add	x3, x3, #0xd8a
  1c60bc: 52839e21     	mov	w1, #0x1cf1             // =7409
  1c60c0: 97fb6894     	bl	0xa0310 <__assert2@plt>
  1c60c4: f94057e0     	ldr	x0, [sp, #0xa8]
  1c60c8: 97fb83ba     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1c60cc: f85a83be     	ldur	x30, [x29, #-0x58]
  1c60d0: f94003de     	ldr	x30, [x30]
  1c60d4: eb1e0000     	subs	x0, x0, x30
  1c60d8: f9001be0     	str	x0, [sp, #0x30]
  1c60dc: 540000c0     	b.eq	0x1c60f4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x3fc>
  1c60e0: 14000001     	b	0x1c60e4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x3ec>
  1c60e4: f85703a8     	ldur	x8, [x29, #-0x90]
  1c60e8: 91000508     	add	x8, x8, #0x1
  1c60ec: f81703a8     	stur	x8, [x29, #-0x90]
  1c60f0: 17ffff8d     	b	0x1c5f24 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x22c>
  1c60f4: f94057e0     	ldr	x0, [sp, #0xa8]
  1c60f8: f9403fe1     	ldr	x1, [sp, #0x78]
  1c60fc: 97fb78d1     	bl	0xa4440 <_ZNK9mkvparser5Block11GetTimeCodeEPKNS_7ClusterE@plt>
  1c6100: f90053e0     	str	x0, [sp, #0xa0]
  1c6104: f94053e0     	ldr	x0, [sp, #0xa0]
  1c6108: f85a03a1     	ldur	x1, [x29, #-0x60]
  1c610c: eb010000     	subs	x0, x0, x1
  1c6110: f90017e0     	str	x0, [sp, #0x28]
  1c6114: 540000ca     	b.ge	0x1c612c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x434>
  1c6118: 14000001     	b	0x1c611c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x424>
  1c611c: f85703a8     	ldur	x8, [x29, #-0x90]
  1c6120: 91000508     	add	x8, x8, #0x1
  1c6124: f81703a8     	stur	x8, [x29, #-0x90]
  1c6128: 17ffff7f     	b	0x1c5f24 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x22c>
  1c612c: f94053e8     	ldr	x8, [sp, #0xa0]
  1c6130: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c6134: eb090108     	subs	x8, x8, x9
  1c6138: f90013e8     	str	x8, [sp, #0x20]
  1c613c: 540000ad     	b.le	0x1c6150 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x458>
  1c6140: 14000001     	b	0x1c6144 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x44c>
  1c6144: aa1f03e8     	mov	x8, xzr
  1c6148: f81c03a8     	stur	x8, [x29, #-0x40]
  1c614c: 1400003b     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c6150: f9403fe8     	ldr	x8, [sp, #0x78]
  1c6154: f9400100     	ldr	x0, [x8]
  1c6158: 97fb8eb2     	bl	0xa9c20 <_ZNK9mkvparser7Segment9GetTracksEv@plt>
  1c615c: f9004fe0     	str	x0, [sp, #0x98]
  1c6160: f9404fe8     	ldr	x8, [sp, #0x98]
  1c6164: b4000068     	cbz	x8, 0x1c6170 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x478>
  1c6168: 14000001     	b	0x1c616c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x474>
  1c616c: 14000009     	b	0x1c6190 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x498>
  1c6170: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6174: 9102a000     	add	x0, x0, #0xa8
  1c6178: b00003e2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c617c: 91253842     	add	x2, x2, #0x94e
  1c6180: b00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6184: 91275c63     	add	x3, x3, #0x9d7
  1c6188: 5283a061     	mov	w1, #0x1d03             // =7427
  1c618c: 97fb6861     	bl	0xa0310 <__assert2@plt>
  1c6190: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6194: f9400108     	ldr	x8, [x8]
  1c6198: f9004be8     	str	x8, [sp, #0x90]
  1c619c: f9404fe0     	ldr	x0, [sp, #0x98]
  1c61a0: f9404be1     	ldr	x1, [sp, #0x90]
  1c61a4: 97fb941b     	bl	0xab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>
  1c61a8: f90047e0     	str	x0, [sp, #0x88]
  1c61ac: f94047e8     	ldr	x8, [sp, #0x88]
  1c61b0: b50000a8     	cbnz	x8, 0x1c61c4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x4cc>
  1c61b4: 14000001     	b	0x1c61b8 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x4c0>
  1c61b8: aa1f03e8     	mov	x8, xzr
  1c61bc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c61c0: 1400001e     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c61c4: f94047e0     	ldr	x0, [sp, #0x88]
  1c61c8: 97fb7c42     	bl	0xa52d0 <_ZNK9mkvparser5Track7GetTypeEv@plt>
  1c61cc: f90043e0     	str	x0, [sp, #0x80]
  1c61d0: f94043e0     	ldr	x0, [sp, #0x80]
  1c61d4: f1000800     	subs	x0, x0, #0x2
  1c61d8: f9000fe0     	str	x0, [sp, #0x18]
  1c61dc: 540000a1     	b.ne	0x1c61f0 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x4f8>
  1c61e0: 14000001     	b	0x1c61e4 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x4ec>
  1c61e4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c61e8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c61ec: 14000013     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c61f0: f94043e8     	ldr	x8, [sp, #0x80]
  1c61f4: f1000508     	subs	x8, x8, #0x1
  1c61f8: f9000be8     	str	x8, [sp, #0x10]
  1c61fc: 540000a0     	b.eq	0x1c6210 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x518>
  1c6200: 14000001     	b	0x1c6204 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x50c>
  1c6204: aa1f03e8     	mov	x8, xzr
  1c6208: f81c03a8     	stur	x8, [x29, #-0x40]
  1c620c: 1400000b     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c6210: f94057e0     	ldr	x0, [sp, #0xa8]
  1c6214: 97fb8dd3     	bl	0xa9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>
  1c6218: 370000a0     	tbnz	w0, #0x0, 0x1c622c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x534>
  1c621c: 14000001     	b	0x1c6220 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x528>
  1c6220: aa1f03e8     	mov	x8, xzr
  1c6224: f81c03a8     	stur	x8, [x29, #-0x40]
  1c6228: 14000004     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c622c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c6230: f81c03a8     	stur	x8, [x29, #-0x40]
  1c6234: 14000001     	b	0x1c6238 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x540>
  1c6238: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c623c: d53bd049     	mrs	x9, TPIDR_EL0
  1c6240: f9401529     	ldr	x9, [x9, #0x28]
  1c6244: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c6248: eb0a0129     	subs	x9, x9, x10
  1c624c: f90007e8     	str	x8, [sp, #0x8]
  1c6250: f90003e9     	str	x9, [sp]
  1c6254: 540000e1     	b.ne	0x1c6270 <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x578>
  1c6258: 14000001     	b	0x1c625c <mkvparser::Cluster::GetEntry(mkvparser::CuePoint const&, mkvparser::CuePoint::TrackPosition const&) const+0x564>
  1c625c: f94007e0     	ldr	x0, [sp, #0x8]
  1c6260: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1c6264: f940a3fc     	ldr	x28, [sp, #0x140]
  1c6268: 910583ff     	add	sp, sp, #0x160
  1c626c: d65f03c0     	ret
  1c6270: 97fb8ec0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c6274 <mkvparser::Segment::FindOrPreloadCluster(long long)>:
  1c6274: d103c3ff     	sub	sp, sp, #0xf0
  1c6278: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1c627c: 910383fd     	add	x29, sp, #0xe0
  1c6280: d2800008     	mov	x8, #0x0                // =0
  1c6284: 900003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c6288: 9102a129     	add	x9, x9, #0xa8
  1c628c: 900003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c6290: 910b194a     	add	x10, x10, #0x2c6
  1c6294: 900003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c6298: 9109f96b     	add	x11, x11, #0x27e
  1c629c: d000070c     	adrp	x12, 0x2a8000
  1c62a0: f945f98c     	ldr	x12, [x12, #0xbf0]
  1c62a4: 900003ed     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1c62a8: 910a15ad     	add	x13, x13, #0x285
  1c62ac: 900003ee     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1c62b0: 910a41ce     	add	x14, x14, #0x290
  1c62b4: 900003ef     	adrp	x15, 0x242000 <sincos_lookup1+0x1078>
  1c62b8: 910aa9ef     	add	x15, x15, #0x2aa
  1c62bc: 900003f0     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1c62c0: 9109ba10     	add	x16, x16, #0x26e
  1c62c4: 900003f1     	adrp	x17, 0x242000 <sincos_lookup1+0x1078>
  1c62c8: 910af631     	add	x17, x17, #0x2bd
  1c62cc: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c62d0: 9109d442     	add	x2, x2, #0x275
  1c62d4: f81f03a0     	stur	x0, [x29, #-0x10]
  1c62d8: f81e83a1     	stur	x1, [x29, #-0x18]
  1c62dc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c62e0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1c62e4: eb08003f     	cmp	x1, x8
  1c62e8: 1a9fa7e3     	cset	w3, lt
  1c62ec: f9003be8     	str	x8, [sp, #0x70]
  1c62f0: f90037e9     	str	x9, [sp, #0x68]
  1c62f4: f90033ea     	str	x10, [sp, #0x60]
  1c62f8: f9002feb     	str	x11, [sp, #0x58]
  1c62fc: f9002bec     	str	x12, [sp, #0x50]
  1c6300: f90027ed     	str	x13, [sp, #0x48]
  1c6304: f90023ee     	str	x14, [sp, #0x40]
  1c6308: f9001fef     	str	x15, [sp, #0x38]
  1c630c: f9001bf0     	str	x16, [sp, #0x30]
  1c6310: f90017f1     	str	x17, [sp, #0x28]
  1c6314: f90013e2     	str	x2, [sp, #0x20]
  1c6318: f9000fe0     	str	x0, [sp, #0x18]
  1c631c: 37000043     	tbnz	w3, #0x0, 0x1c6324 <mkvparser::Segment::FindOrPreloadCluster(long long)+0xb0>
  1c6320: 14000004     	b	0x1c6330 <mkvparser::Segment::FindOrPreloadCluster(long long)+0xbc>
  1c6324: f9403be8     	ldr	x8, [sp, #0x70]
  1c6328: f81f83a8     	stur	x8, [x29, #-0x8]
  1c632c: 140000c9     	b	0x1c6650 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3dc>
  1c6330: b27d03e8     	orr	x8, xzr, #0x8
  1c6334: f9400fe9     	ldr	x9, [sp, #0x18]
  1c6338: f940552a     	ldr	x10, [x9, #0xa8]
  1c633c: f81e03aa     	stur	x10, [x29, #-0x20]
  1c6340: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c6344: f81d83aa     	stur	x10, [x29, #-0x28]
  1c6348: f940592a     	ldr	x10, [x9, #0xb0]
  1c634c: f9405d2b     	ldr	x11, [x9, #0xb8]
  1c6350: 8b0b014a     	add	x10, x10, x11
  1c6354: f81d03aa     	stur	x10, [x29, #-0x30]
  1c6358: f85e03aa     	ldur	x10, [x29, #-0x20]
  1c635c: f85d03ab     	ldur	x11, [x29, #-0x30]
  1c6360: 9b0b7d08     	mul	x8, x8, x11
  1c6364: 8b080148     	add	x8, x10, x8
  1c6368: f81c83a8     	stur	x8, [x29, #-0x38]
  1c636c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c6370: f81c03a8     	stur	x8, [x29, #-0x40]
  1c6374: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c6378: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c637c: eb09011f     	cmp	x8, x9
  1c6380: 1a9f27ea     	cset	w10, lo
  1c6384: 3700004a     	tbnz	w10, #0x0, 0x1c638c <mkvparser::Segment::FindOrPreloadCluster(long long)+0x118>
  1c6388: 14000050     	b	0x1c64c8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x254>
  1c638c: b27f03e8     	orr	x8, xzr, #0x2
  1c6390: b27d03e9     	orr	x9, xzr, #0x8
  1c6394: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c6398: f85c03ab     	ldur	x11, [x29, #-0x40]
  1c639c: f85d83ac     	ldur	x12, [x29, #-0x28]
  1c63a0: eb0c016b     	subs	x11, x11, x12
  1c63a4: 9ac90d6b     	sdiv	x11, x11, x9
  1c63a8: 9ac80d68     	sdiv	x8, x11, x8
  1c63ac: 9b087d28     	mul	x8, x9, x8
  1c63b0: 8b080148     	add	x8, x10, x8
  1c63b4: f81b83a8     	stur	x8, [x29, #-0x48]
  1c63b8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c63bc: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c63c0: eb09011f     	cmp	x8, x9
  1c63c4: 1a9f27ed     	cset	w13, lo
  1c63c8: 3700004d     	tbnz	w13, #0x0, 0x1c63d0 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x15c>
  1c63cc: 14000002     	b	0x1c63d4 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x160>
  1c63d0: 14000006     	b	0x1c63e8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x174>
  1c63d4: 52811521     	mov	w1, #0x8a9              // =2217
  1c63d8: f94037e0     	ldr	x0, [sp, #0x68]
  1c63dc: f94033e2     	ldr	x2, [sp, #0x60]
  1c63e0: f9401be3     	ldr	x3, [sp, #0x30]
  1c63e4: 97fb67cb     	bl	0xa0310 <__assert2@plt>
  1c63e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c63ec: f9400108     	ldr	x8, [x8]
  1c63f0: f81b03a8     	stur	x8, [x29, #-0x50]
  1c63f4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c63f8: f9403be9     	ldr	x9, [sp, #0x70]
  1c63fc: eb09011f     	cmp	x8, x9
  1c6400: 1a9f07ea     	cset	w10, ne
  1c6404: 3700004a     	tbnz	w10, #0x0, 0x1c640c <mkvparser::Segment::FindOrPreloadCluster(long long)+0x198>
  1c6408: 14000002     	b	0x1c6410 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x19c>
  1c640c: 14000006     	b	0x1c6424 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x1b0>
  1c6410: 52811581     	mov	w1, #0x8ac              // =2220
  1c6414: f94037e0     	ldr	x0, [sp, #0x68]
  1c6418: f94033e2     	ldr	x2, [sp, #0x60]
  1c641c: f94017e3     	ldr	x3, [sp, #0x28]
  1c6420: 97fb67bc     	bl	0xa0310 <__assert2@plt>
  1c6424: d2800008     	mov	x8, #0x0                // =0
  1c6428: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c642c: f9000be8     	str	x8, [sp, #0x10]
  1c6430: 97fb762c     	bl	0xa3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>
  1c6434: f81a83a0     	stur	x0, [x29, #-0x58]
  1c6438: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c643c: f9400be0     	ldr	x0, [sp, #0x10]
  1c6440: eb00011f     	cmp	x8, x0
  1c6444: 1a9fb7e9     	cset	w9, ge
  1c6448: 37000049     	tbnz	w9, #0x0, 0x1c6450 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x1dc>
  1c644c: 14000002     	b	0x1c6454 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x1e0>
  1c6450: 14000006     	b	0x1c6468 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x1f4>
  1c6454: 52811661     	mov	w1, #0x8b3              // =2227
  1c6458: f94037e0     	ldr	x0, [sp, #0x68]
  1c645c: f94033e2     	ldr	x2, [sp, #0x60]
  1c6460: f94013e3     	ldr	x3, [sp, #0x20]
  1c6464: 97fb67ab     	bl	0xa0310 <__assert2@plt>
  1c6468: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c646c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c6470: eb09011f     	cmp	x8, x9
  1c6474: 1a9fa7ea     	cset	w10, lt
  1c6478: 3700004a     	tbnz	w10, #0x0, 0x1c6480 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x20c>
  1c647c: 14000006     	b	0x1c6494 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x220>
  1c6480: b27d03e8     	orr	x8, xzr, #0x8
  1c6484: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c6488: 8b080128     	add	x8, x9, x8
  1c648c: f81d83a8     	stur	x8, [x29, #-0x28]
  1c6490: 1400000d     	b	0x1c64c4 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x250>
  1c6494: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6498: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c649c: eb09011f     	cmp	x8, x9
  1c64a0: 1a9fd7ea     	cset	w10, gt
  1c64a4: 3700004a     	tbnz	w10, #0x0, 0x1c64ac <mkvparser::Segment::FindOrPreloadCluster(long long)+0x238>
  1c64a8: 14000004     	b	0x1c64b8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x244>
  1c64ac: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c64b0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c64b4: 14000004     	b	0x1c64c4 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x250>
  1c64b8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c64bc: f81f83a8     	stur	x8, [x29, #-0x8]
  1c64c0: 14000064     	b	0x1c6650 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3dc>
  1c64c4: 17ffffac     	b	0x1c6374 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x100>
  1c64c8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c64cc: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c64d0: eb09011f     	cmp	x8, x9
  1c64d4: 1a9f17ea     	cset	w10, eq
  1c64d8: 3700004a     	tbnz	w10, #0x0, 0x1c64e0 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x26c>
  1c64dc: 14000002     	b	0x1c64e4 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x270>
  1c64e0: 14000006     	b	0x1c64f8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x284>
  1c64e4: 528117a1     	mov	w1, #0x8bd              // =2237
  1c64e8: f94037e0     	ldr	x0, [sp, #0x68]
  1c64ec: f94033e2     	ldr	x2, [sp, #0x60]
  1c64f0: f9402fe3     	ldr	x3, [sp, #0x58]
  1c64f4: 97fb6787     	bl	0xa0310 <__assert2@plt>
  1c64f8: 92800001     	mov	x1, #-0x1               // =-1
  1c64fc: f85e83a2     	ldur	x2, [x29, #-0x18]
  1c6500: f9400fe0     	ldr	x0, [sp, #0x18]
  1c6504: 97fb90ab     	bl	0xaa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>
  1c6508: f81a03a0     	stur	x0, [x29, #-0x60]
  1c650c: f85a03a0     	ldur	x0, [x29, #-0x60]
  1c6510: f9403be1     	ldr	x1, [sp, #0x70]
  1c6514: eb01001f     	cmp	x0, x1
  1c6518: 1a9f17e8     	cset	w8, eq
  1c651c: 37000048     	tbnz	w8, #0x0, 0x1c6524 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x2b0>
  1c6520: 14000004     	b	0x1c6530 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x2bc>
  1c6524: f9403be8     	ldr	x8, [sp, #0x70]
  1c6528: f81f83a8     	stur	x8, [x29, #-0x8]
  1c652c: 14000049     	b	0x1c6650 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3dc>
  1c6530: b27d03e8     	orr	x8, xzr, #0x8
  1c6534: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c6538: f9400fea     	ldr	x10, [sp, #0x18]
  1c653c: f940554b     	ldr	x11, [x10, #0xa8]
  1c6540: eb0b0129     	subs	x9, x9, x11
  1c6544: 9ac80d28     	sdiv	x8, x9, x8
  1c6548: f81983a8     	stur	x8, [x29, #-0x68]
  1c654c: f85a03a1     	ldur	x1, [x29, #-0x60]
  1c6550: f85983a2     	ldur	x2, [x29, #-0x68]
  1c6554: aa0a03e0     	mov	x0, x10
  1c6558: 97fb8a5a     	bl	0xa8ec0 <_ZN9mkvparser7Segment14PreloadClusterEPNS_7ClusterEl@plt>
  1c655c: 370001e0     	tbnz	w0, #0x0, 0x1c6598 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x324>
  1c6560: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c6564: f9403be9     	ldr	x9, [sp, #0x70]
  1c6568: eb09011f     	cmp	x8, x9
  1c656c: 1a9f17ea     	cset	w10, eq
  1c6570: f90007e8     	str	x8, [sp, #0x8]
  1c6574: 370000ca     	tbnz	w10, #0x0, 0x1c658c <mkvparser::Segment::FindOrPreloadCluster(long long)+0x318>
  1c6578: f94007e0     	ldr	x0, [sp, #0x8]
  1c657c: f9402be8     	ldr	x8, [sp, #0x50]
  1c6580: d63f0100     	blr	x8
  1c6584: f94007e0     	ldr	x0, [sp, #0x8]
  1c6588: 97fb68f6     	bl	0xa0960 <_ZdlPv@plt>
  1c658c: f9403be8     	ldr	x8, [sp, #0x70]
  1c6590: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6594: 1400002f     	b	0x1c6650 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3dc>
  1c6598: f9400fe8     	ldr	x8, [sp, #0x18]
  1c659c: f9405509     	ldr	x9, [x8, #0xa8]
  1c65a0: f9403bea     	ldr	x10, [sp, #0x70]
  1c65a4: eb0a013f     	cmp	x9, x10
  1c65a8: 1a9f07eb     	cset	w11, ne
  1c65ac: 3700004b     	tbnz	w11, #0x0, 0x1c65b4 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x340>
  1c65b0: 14000002     	b	0x1c65b8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x344>
  1c65b4: 14000006     	b	0x1c65cc <mkvparser::Segment::FindOrPreloadCluster(long long)+0x358>
  1c65b8: 52811941     	mov	w1, #0x8ca              // =2250
  1c65bc: f94037e0     	ldr	x0, [sp, #0x68]
  1c65c0: f94033e2     	ldr	x2, [sp, #0x60]
  1c65c4: f94027e3     	ldr	x3, [sp, #0x48]
  1c65c8: 97fb6752     	bl	0xa0310 <__assert2@plt>
  1c65cc: d2800008     	mov	x8, #0x0                // =0
  1c65d0: f9400fe9     	ldr	x9, [sp, #0x18]
  1c65d4: f9405d2a     	ldr	x10, [x9, #0xb8]
  1c65d8: eb08015f     	cmp	x10, x8
  1c65dc: 1a9fd7eb     	cset	w11, gt
  1c65e0: 3700004b     	tbnz	w11, #0x0, 0x1c65e8 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x374>
  1c65e4: 14000002     	b	0x1c65ec <mkvparser::Segment::FindOrPreloadCluster(long long)+0x378>
  1c65e8: 14000006     	b	0x1c6600 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x38c>
  1c65ec: 52811961     	mov	w1, #0x8cb              // =2251
  1c65f0: f94037e0     	ldr	x0, [sp, #0x68]
  1c65f4: f94033e2     	ldr	x2, [sp, #0x60]
  1c65f8: f94023e3     	ldr	x3, [sp, #0x40]
  1c65fc: 97fb6745     	bl	0xa0310 <__assert2@plt>
  1c6600: b27d03e8     	orr	x8, xzr, #0x8
  1c6604: f9400fe9     	ldr	x9, [sp, #0x18]
  1c6608: f940552a     	ldr	x10, [x9, #0xa8]
  1c660c: f85983ab     	ldur	x11, [x29, #-0x68]
  1c6610: 9b0b7d08     	mul	x8, x8, x11
  1c6614: 8b080148     	add	x8, x10, x8
  1c6618: f9400108     	ldr	x8, [x8]
  1c661c: f85a03aa     	ldur	x10, [x29, #-0x60]
  1c6620: eb0a011f     	cmp	x8, x10
  1c6624: 1a9f17ec     	cset	w12, eq
  1c6628: 3700004c     	tbnz	w12, #0x0, 0x1c6630 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3bc>
  1c662c: 14000002     	b	0x1c6634 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3c0>
  1c6630: 14000006     	b	0x1c6648 <mkvparser::Segment::FindOrPreloadCluster(long long)+0x3d4>
  1c6634: 52811981     	mov	w1, #0x8cc              // =2252
  1c6638: f94037e0     	ldr	x0, [sp, #0x68]
  1c663c: f94033e2     	ldr	x2, [sp, #0x60]
  1c6640: f9401fe3     	ldr	x3, [sp, #0x38]
  1c6644: 97fb6733     	bl	0xa0310 <__assert2@plt>
  1c6648: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c664c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6650: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c6654: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1c6658: 9103c3ff     	add	sp, sp, #0xf0
  1c665c: d65f03c0     	ret

00000000001c6660 <mkvparser::CuePoint::CuePoint(long, long long)>:
  1c6660: d10103ff     	sub	sp, sp, #0x40
  1c6664: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c6668: 9100c3fd     	add	x29, sp, #0x30
  1c666c: d2800008     	mov	x8, #0x0                // =0
  1c6670: 92800009     	mov	x9, #-0x1               // =-1
  1c6674: 900003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c6678: 9102a14a     	add	x10, x10, #0xa8
  1c667c: 900003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c6680: 910c516b     	add	x11, x11, #0x314
  1c6684: b00003ec     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6688: 912ed18c     	add	x12, x12, #0xbb4
  1c668c: f81f83a0     	stur	x0, [x29, #-0x8]
  1c6690: f81f03a1     	stur	x1, [x29, #-0x10]
  1c6694: f9000fe2     	str	x2, [sp, #0x18]
  1c6698: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c669c: aa0003e1     	mov	x1, x0
  1c66a0: f900003f     	str	xzr, [x1]
  1c66a4: f900041f     	str	xzr, [x0, #0x8]
  1c66a8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1c66ac: f9000801     	str	x1, [x0, #0x10]
  1c66b0: f9400fe1     	ldr	x1, [sp, #0x18]
  1c66b4: 9b017d29     	mul	x9, x9, x1
  1c66b8: f9000c09     	str	x9, [x0, #0x18]
  1c66bc: f9001008     	str	x8, [x0, #0x20]
  1c66c0: f900141f     	str	xzr, [x0, #0x28]
  1c66c4: f9400fe9     	ldr	x9, [sp, #0x18]
  1c66c8: eb08013f     	cmp	x9, x8
  1c66cc: 1a9fd7ed     	cset	w13, gt
  1c66d0: f9000bea     	str	x10, [sp, #0x10]
  1c66d4: f90007eb     	str	x11, [sp, #0x8]
  1c66d8: f90003ec     	str	x12, [sp]
  1c66dc: 3700004d     	tbnz	w13, #0x0, 0x1c66e4 <mkvparser::CuePoint::CuePoint(long, long long)+0x84>
  1c66e0: 14000002     	b	0x1c66e8 <mkvparser::CuePoint::CuePoint(long, long long)+0x88>
  1c66e4: 14000006     	b	0x1c66fc <mkvparser::CuePoint::CuePoint(long, long long)+0x9c>
  1c66e8: 52811b01     	mov	w1, #0x8d8              // =2264
  1c66ec: f9400be0     	ldr	x0, [sp, #0x10]
  1c66f0: f94007e2     	ldr	x2, [sp, #0x8]
  1c66f4: f94003e3     	ldr	x3, [sp]
  1c66f8: 97fb6706     	bl	0xa0310 <__assert2@plt>
  1c66fc: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c6700: 910103ff     	add	sp, sp, #0x40
  1c6704: d65f03c0     	ret

00000000001c6708 <mkvparser::CuePoint::~CuePoint()>:
  1c6708: d10083ff     	sub	sp, sp, #0x20
  1c670c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1c6710: 910043fd     	add	x29, sp, #0x10
  1c6714: d2800008     	mov	x8, #0x0                // =0
  1c6718: f90007e0     	str	x0, [sp, #0x8]
  1c671c: f94007e0     	ldr	x0, [sp, #0x8]
  1c6720: f9401000     	ldr	x0, [x0, #0x20]
  1c6724: eb08001f     	cmp	x0, x8
  1c6728: 1a9f17e9     	cset	w9, eq
  1c672c: f90003e0     	str	x0, [sp]
  1c6730: 37000069     	tbnz	w9, #0x0, 0x1c673c <mkvparser::CuePoint::~CuePoint()+0x34>
  1c6734: f94003e0     	ldr	x0, [sp]
  1c6738: 97fb7f4e     	bl	0xa6470 <_ZdaPv@plt>
  1c673c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1c6740: 910083ff     	add	sp, sp, #0x20
  1c6744: d65f03c0     	ret

00000000001c6748 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1c6748: d10303ff     	sub	sp, sp, #0xc0
  1c674c: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1c6750: 9102c3fd     	add	x29, sp, #0xb0
  1c6754: d53bd048     	mrs	x8, TPIDR_EL0
  1c6758: f9401508     	ldr	x8, [x8, #0x28]
  1c675c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6760: f81e03a0     	stur	x0, [x29, #-0x20]
  1c6764: f81d83a1     	stur	x1, [x29, #-0x28]
  1c6768: f81d03a2     	stur	x2, [x29, #-0x30]
  1c676c: f81c83a3     	stur	x3, [x29, #-0x38]
  1c6770: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c6774: aa0803e0     	mov	x0, x8
  1c6778: f85d03a1     	ldur	x1, [x29, #-0x30]
  1c677c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1c6780: 8b020021     	add	x1, x1, x2
  1c6784: f81c03a1     	stur	x1, [x29, #-0x40]
  1c6788: f85d03a1     	ldur	x1, [x29, #-0x30]
  1c678c: f81b83a1     	stur	x1, [x29, #-0x48]
  1c6790: 92800001     	mov	x1, #-0x1               // =-1
  1c6794: f9000101     	str	x1, [x8]
  1c6798: f9000501     	str	x1, [x8, #0x8]
  1c679c: 320003e9     	orr	w9, wzr, #0x1
  1c67a0: 2a0903e1     	mov	w1, w9
  1c67a4: f9000901     	str	x1, [x8, #0x10]
  1c67a8: f9002be0     	str	x0, [sp, #0x50]
  1c67ac: 14000001     	b	0x1c67b0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x68>
  1c67b0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c67b4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c67b8: eb090108     	subs	x8, x8, x9
  1c67bc: f90027e8     	str	x8, [sp, #0x48]
  1c67c0: 54000d0a     	b.ge	0x1c6960 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x218>
  1c67c4: 14000001     	b	0x1c67c8 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x80>
  1c67c8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c67cc: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c67d0: d10043a2     	sub	x2, x29, #0x10
  1c67d4: 97fb81fb     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c67d8: f81b03a0     	stur	x0, [x29, #-0x50]
  1c67dc: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c67e0: b7f80140     	tbnz	x0, #0x3f, 0x1c6808 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0xc0>
  1c67e4: 14000001     	b	0x1c67e8 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1c67e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c67ec: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c67f0: 8b090108     	add	x8, x8, x9
  1c67f4: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c67f8: eb090108     	subs	x8, x8, x9
  1c67fc: f90023e8     	str	x8, [sp, #0x40]
  1c6800: 540000ad     	b.le	0x1c6814 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0xcc>
  1c6804: 14000001     	b	0x1c6808 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0xc0>
  1c6808: 2a1f03e8     	mov	w8, wzr
  1c680c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c6810: 14000064     	b	0x1c69a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x258>
  1c6814: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c6818: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c681c: 8b080128     	add	x8, x9, x8
  1c6820: f81b83a8     	stur	x8, [x29, #-0x48]
  1c6824: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c6828: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c682c: d10043a2     	sub	x2, x29, #0x10
  1c6830: 97fb7c64     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c6834: f9002fe0     	str	x0, [sp, #0x58]
  1c6838: f9402fe8     	ldr	x8, [sp, #0x58]
  1c683c: b7f80148     	tbnz	x8, #0x3f, 0x1c6864 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x11c>
  1c6840: 14000001     	b	0x1c6844 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0xfc>
  1c6844: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c6848: f85f03a9     	ldur	x9, [x29, #-0x10]
  1c684c: 8b090108     	add	x8, x8, x9
  1c6850: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c6854: eb090108     	subs	x8, x8, x9
  1c6858: f9001fe8     	str	x8, [sp, #0x38]
  1c685c: 540000ad     	b.le	0x1c6870 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x128>
  1c6860: 14000001     	b	0x1c6864 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x11c>
  1c6864: 2a1f03e8     	mov	w8, wzr
  1c6868: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c686c: 1400004d     	b	0x1c69a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x258>
  1c6870: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c6874: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c6878: 8b080128     	add	x8, x9, x8
  1c687c: f81b83a8     	stur	x8, [x29, #-0x48]
  1c6880: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c6884: f9402fe9     	ldr	x9, [sp, #0x58]
  1c6888: 8b090108     	add	x8, x8, x9
  1c688c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1c6890: eb090108     	subs	x8, x8, x9
  1c6894: f9001be8     	str	x8, [sp, #0x30]
  1c6898: 540000ad     	b.le	0x1c68ac <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x164>
  1c689c: 14000001     	b	0x1c68a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1c68a0: 2a1f03e8     	mov	w8, wzr
  1c68a4: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c68a8: 1400003e     	b	0x1c69a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x258>
  1c68ac: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c68b0: f103dd08     	subs	x8, x8, #0xf7
  1c68b4: f90017e8     	str	x8, [sp, #0x28]
  1c68b8: 54000121     	b.ne	0x1c68dc <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x194>
  1c68bc: 14000001     	b	0x1c68c0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x178>
  1c68c0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c68c4: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c68c8: f9402fe2     	ldr	x2, [sp, #0x58]
  1c68cc: 97fb82b9     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1c68d0: f9402be1     	ldr	x1, [sp, #0x50]
  1c68d4: f9000020     	str	x0, [x1]
  1c68d8: 1400001d     	b	0x1c694c <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x204>
  1c68dc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c68e0: f103c508     	subs	x8, x8, #0xf1
  1c68e4: f90013e8     	str	x8, [sp, #0x20]
  1c68e8: 54000121     	b.ne	0x1c690c <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x1c4>
  1c68ec: 14000001     	b	0x1c68f0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x1a8>
  1c68f0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c68f4: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c68f8: f9402fe2     	ldr	x2, [sp, #0x58]
  1c68fc: 97fb82ad     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1c6900: f9402be1     	ldr	x1, [sp, #0x50]
  1c6904: f9000420     	str	x0, [x1, #0x8]
  1c6908: 14000010     	b	0x1c6948 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1c690c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c6910: 528a6f09     	mov	w9, #0x5378             // =21368
  1c6914: 2a0903ea     	mov	w10, w9
  1c6918: eb0a0108     	subs	x8, x8, x10
  1c691c: f9000fe8     	str	x8, [sp, #0x18]
  1c6920: 54000121     	b.ne	0x1c6944 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x1fc>
  1c6924: 14000001     	b	0x1c6928 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x1e0>
  1c6928: f85d83a0     	ldur	x0, [x29, #-0x28]
  1c692c: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c6930: f9402fe2     	ldr	x2, [sp, #0x58]
  1c6934: 97fb829f     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1c6938: f9402be1     	ldr	x1, [sp, #0x50]
  1c693c: f9000820     	str	x0, [x1, #0x10]
  1c6940: 14000001     	b	0x1c6944 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x1fc>
  1c6944: 14000001     	b	0x1c6948 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1c6948: 14000001     	b	0x1c694c <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x204>
  1c694c: f9402fe8     	ldr	x8, [sp, #0x58]
  1c6950: f85b83a9     	ldur	x9, [x29, #-0x48]
  1c6954: 8b080128     	add	x8, x9, x8
  1c6958: f81b83a8     	stur	x8, [x29, #-0x48]
  1c695c: 17ffff95     	b	0x1c67b0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x68>
  1c6960: f9402be8     	ldr	x8, [sp, #0x50]
  1c6964: f9400509     	ldr	x9, [x8, #0x8]
  1c6968: b7f80109     	tbnz	x9, #0x3f, 0x1c6988 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x240>
  1c696c: 14000001     	b	0x1c6970 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x228>
  1c6970: f9402be8     	ldr	x8, [sp, #0x50]
  1c6974: f9400109     	ldr	x9, [x8]
  1c6978: f1000129     	subs	x9, x9, #0x0
  1c697c: f9000be9     	str	x9, [sp, #0x10]
  1c6980: 540000ac     	b.gt	0x1c6994 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x24c>
  1c6984: 14000001     	b	0x1c6988 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x240>
  1c6988: 2a1f03e8     	mov	w8, wzr
  1c698c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c6990: 14000004     	b	0x1c69a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x258>
  1c6994: 320003e8     	orr	w8, wzr, #0x1
  1c6998: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c699c: 14000001     	b	0x1c69a0 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x258>
  1c69a0: 385ef3a8     	ldurb	w8, [x29, #-0x11]
  1c69a4: d53bd049     	mrs	x9, TPIDR_EL0
  1c69a8: f9401529     	ldr	x9, [x9, #0x28]
  1c69ac: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c69b0: eb0a0129     	subs	x9, x9, x10
  1c69b4: b9000fe8     	str	w8, [sp, #0xc]
  1c69b8: f90003e9     	str	x9, [sp]
  1c69bc: 540000e1     	b.ne	0x1c69d8 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x290>
  1c69c0: 14000001     	b	0x1c69c4 <mkvparser::CuePoint::TrackPosition::Parse(mkvparser::IMkvReader*, long long, long long)+0x27c>
  1c69c4: b9400fe8     	ldr	w8, [sp, #0xc]
  1c69c8: 12000100     	and	w0, w8, #0x1
  1c69cc: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1c69d0: 910303ff     	add	sp, sp, #0xc0
  1c69d4: d65f03c0     	ret
  1c69d8: 97fb8ce6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c69dc <mkvparser::Track::GetNumber() const>:
  1c69dc: d10043ff     	sub	sp, sp, #0x10
  1c69e0: b27b03e8     	orr	x8, xzr, #0x20
  1c69e4: f90007e0     	str	x0, [sp, #0x8]
  1c69e8: f94007e0     	ldr	x0, [sp, #0x8]
  1c69ec: 8b080008     	add	x8, x0, x8
  1c69f0: f9400500     	ldr	x0, [x8, #0x8]
  1c69f4: 910043ff     	add	sp, sp, #0x10
  1c69f8: d65f03c0     	ret

00000000001c69fc <mkvparser::Segment::GetInfo() const>:
  1c69fc: d10043ff     	sub	sp, sp, #0x10
  1c6a00: f90007e0     	str	x0, [sp, #0x8]
  1c6a04: f94007e0     	ldr	x0, [sp, #0x8]
  1c6a08: f9404000     	ldr	x0, [x0, #0x80]
  1c6a0c: 910043ff     	add	sp, sp, #0x10
  1c6a10: d65f03c0     	ret

00000000001c6a14 <mkvparser::SegmentInfo::GetTimeCodeScale() const>:
  1c6a14: d10043ff     	sub	sp, sp, #0x10
  1c6a18: f90007e0     	str	x0, [sp, #0x8]
  1c6a1c: f94007e0     	ldr	x0, [sp, #0x8]
  1c6a20: f9401400     	ldr	x0, [x0, #0x28]
  1c6a24: 910043ff     	add	sp, sp, #0x10
  1c6a28: d65f03c0     	ret

00000000001c6a2c <mkvparser::Segment::DoneParsing() const>:
  1c6a2c: d101c3ff     	sub	sp, sp, #0x70
  1c6a30: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1c6a34: 910183fd     	add	x29, sp, #0x60
  1c6a38: d53bd048     	mrs	x8, TPIDR_EL0
  1c6a3c: f9401508     	ldr	x8, [x8, #0x28]
  1c6a40: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6a44: f81d83a0     	stur	x0, [x29, #-0x28]
  1c6a48: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c6a4c: aa0803e0     	mov	x0, x8
  1c6a50: f9400d08     	ldr	x8, [x8, #0x18]
  1c6a54: f90013e0     	str	x0, [sp, #0x20]
  1c6a58: b6f803e8     	tbz	x8, #0x3f, 0x1c6ad4 <mkvparser::Segment::DoneParsing() const+0xa8>
  1c6a5c: 14000001     	b	0x1c6a60 <mkvparser::Segment::DoneParsing() const+0x34>
  1c6a60: f94013e8     	ldr	x8, [sp, #0x20]
  1c6a64: f9400109     	ldr	x9, [x8]
  1c6a68: f940012a     	ldr	x10, [x9]
  1c6a6c: f940054a     	ldr	x10, [x10, #0x8]
  1c6a70: d10043a1     	sub	x1, x29, #0x10
  1c6a74: d10063a2     	sub	x2, x29, #0x18
  1c6a78: aa0903e0     	mov	x0, x9
  1c6a7c: d63f0140     	blr	x10
  1c6a80: b81d43a0     	stur	w0, [x29, #-0x2c]
  1c6a84: b85d43a0     	ldur	w0, [x29, #-0x2c]
  1c6a88: 36f800a0     	tbz	w0, #0x1f, 0x1c6a9c <mkvparser::Segment::DoneParsing() const+0x70>
  1c6a8c: 14000001     	b	0x1c6a90 <mkvparser::Segment::DoneParsing() const+0x64>
  1c6a90: 320003e8     	orr	w8, wzr, #0x1
  1c6a94: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c6a98: 1400001b     	b	0x1c6b04 <mkvparser::Segment::DoneParsing() const+0xd8>
  1c6a9c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1c6aa0: b6f800a8     	tbz	x8, #0x3f, 0x1c6ab4 <mkvparser::Segment::DoneParsing() const+0x88>
  1c6aa4: 14000001     	b	0x1c6aa8 <mkvparser::Segment::DoneParsing() const+0x7c>
  1c6aa8: 2a1f03e8     	mov	w8, wzr
  1c6aac: 381e73a8     	sturb	w8, [x29, #-0x19]
  1c6ab0: 14000015     	b	0x1c6b04 <mkvparser::Segment::DoneParsing() const+0xd8>
  1c6ab4: f94013e8     	ldr	x8, [sp, #0x20]
  1c6ab8: f9403509     	ldr	x9, [x8, #0x68]
  1c6abc: f85f03aa     	ldur	x10, [x29, #-0x10]
  1c6ac0: eb0a0129     	subs	x9, x9, x10
  1c6ac4: 1a9fb7eb     	cset	w11, ge
  1c6ac8: 381e73ab     	sturb	w11, [x29, #-0x19]
  1c6acc: f9000fe9     	str	x9, [sp, #0x18]
  1c6ad0: 1400000d     	b	0x1c6b04 <mkvparser::Segment::DoneParsing() const+0xd8>
  1c6ad4: f94013e8     	ldr	x8, [sp, #0x20]
  1c6ad8: f9400909     	ldr	x9, [x8, #0x10]
  1c6adc: f9400d0a     	ldr	x10, [x8, #0x18]
  1c6ae0: 8b0a0129     	add	x9, x9, x10
  1c6ae4: f90017e9     	str	x9, [sp, #0x28]
  1c6ae8: f9403509     	ldr	x9, [x8, #0x68]
  1c6aec: f94017ea     	ldr	x10, [sp, #0x28]
  1c6af0: eb0a0129     	subs	x9, x9, x10
  1c6af4: 1a9fb7eb     	cset	w11, ge
  1c6af8: 381e73ab     	sturb	w11, [x29, #-0x19]
  1c6afc: f9000be9     	str	x9, [sp, #0x10]
  1c6b00: 14000001     	b	0x1c6b04 <mkvparser::Segment::DoneParsing() const+0xd8>
  1c6b04: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1c6b08: d53bd049     	mrs	x9, TPIDR_EL0
  1c6b0c: f9401529     	ldr	x9, [x9, #0x28]
  1c6b10: f85f83aa     	ldur	x10, [x29, #-0x8]
  1c6b14: eb0a0129     	subs	x9, x9, x10
  1c6b18: b9000fe8     	str	w8, [sp, #0xc]
  1c6b1c: f90003e9     	str	x9, [sp]
  1c6b20: 540000e1     	b.ne	0x1c6b3c <mkvparser::Segment::DoneParsing() const+0x110>
  1c6b24: 14000001     	b	0x1c6b28 <mkvparser::Segment::DoneParsing() const+0xfc>
  1c6b28: b9400fe8     	ldr	w8, [sp, #0xc]
  1c6b2c: 12000100     	and	w0, w8, #0x1
  1c6b30: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1c6b34: 9101c3ff     	add	sp, sp, #0x70
  1c6b38: d65f03c0     	ret
  1c6b3c: 97fb8c8d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c6b40 <mkvparser::Segment::GetFirst() const>:
  1c6b40: d10143ff     	sub	sp, sp, #0x50
  1c6b44: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c6b48: 910103fd     	add	x29, sp, #0x40
  1c6b4c: d2800008     	mov	x8, #0x0                // =0
  1c6b50: 900003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c6b54: 9102a129     	add	x9, x9, #0xa8
  1c6b58: 900003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c6b5c: 9113614a     	add	x10, x10, #0x4d8
  1c6b60: 900003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c6b64: 910af56b     	add	x11, x11, #0x2bd
  1c6b68: f81f03a0     	stur	x0, [x29, #-0x10]
  1c6b6c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c6b70: f940540c     	ldr	x12, [x0, #0xa8]
  1c6b74: eb08019f     	cmp	x12, x8
  1c6b78: 1a9f17ed     	cset	w13, eq
  1c6b7c: f90013e8     	str	x8, [sp, #0x20]
  1c6b80: f9000fe9     	str	x9, [sp, #0x18]
  1c6b84: f9000bea     	str	x10, [sp, #0x10]
  1c6b88: f90007eb     	str	x11, [sp, #0x8]
  1c6b8c: f90003e0     	str	x0, [sp]
  1c6b90: 3700010d     	tbnz	w13, #0x0, 0x1c6bb0 <mkvparser::Segment::GetFirst() const+0x70>
  1c6b94: d2800008     	mov	x8, #0x0                // =0
  1c6b98: f94003e9     	ldr	x9, [sp]
  1c6b9c: f940592a     	ldr	x10, [x9, #0xb0]
  1c6ba0: eb08015f     	cmp	x10, x8
  1c6ba4: 1a9fc7eb     	cset	w11, le
  1c6ba8: 3700004b     	tbnz	w11, #0x0, 0x1c6bb0 <mkvparser::Segment::GetFirst() const+0x70>
  1c6bac: 14000006     	b	0x1c6bc4 <mkvparser::Segment::GetFirst() const+0x84>
  1c6bb0: b27b03e8     	orr	x8, xzr, #0x20
  1c6bb4: f94003e9     	ldr	x9, [sp]
  1c6bb8: 8b080128     	add	x8, x9, x8
  1c6bbc: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6bc0: 14000013     	b	0x1c6c0c <mkvparser::Segment::GetFirst() const+0xcc>
  1c6bc4: f94003e8     	ldr	x8, [sp]
  1c6bc8: f9405509     	ldr	x9, [x8, #0xa8]
  1c6bcc: f9400129     	ldr	x9, [x9]
  1c6bd0: f81e83a9     	stur	x9, [x29, #-0x18]
  1c6bd4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c6bd8: f94013ea     	ldr	x10, [sp, #0x20]
  1c6bdc: eb0a013f     	cmp	x9, x10
  1c6be0: 1a9f07eb     	cset	w11, ne
  1c6be4: 3700004b     	tbnz	w11, #0x0, 0x1c6bec <mkvparser::Segment::GetFirst() const+0xac>
  1c6be8: 14000002     	b	0x1c6bf0 <mkvparser::Segment::GetFirst() const+0xb0>
  1c6bec: 14000006     	b	0x1c6c04 <mkvparser::Segment::GetFirst() const+0xc4>
  1c6bf0: 52813801     	mov	w1, #0x9c0              // =2496
  1c6bf4: f9400fe0     	ldr	x0, [sp, #0x18]
  1c6bf8: f9400be2     	ldr	x2, [sp, #0x10]
  1c6bfc: f94007e3     	ldr	x3, [sp, #0x8]
  1c6c00: 97fb65c4     	bl	0xa0310 <__assert2@plt>
  1c6c04: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c6c08: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6c0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c6c10: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c6c14: 910143ff     	add	sp, sp, #0x50
  1c6c18: d65f03c0     	ret

00000000001c6c1c <mkvparser::Segment::GetLast() const>:
  1c6c1c: d10183ff     	sub	sp, sp, #0x60
  1c6c20: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1c6c24: 910143fd     	add	x29, sp, #0x50
  1c6c28: d2800008     	mov	x8, #0x0                // =0
  1c6c2c: 900003e9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c6c30: 9102a129     	add	x9, x9, #0xa8
  1c6c34: 900003ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c6c38: 91145d4a     	add	x10, x10, #0x517
  1c6c3c: 900003eb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c6c40: 910af56b     	add	x11, x11, #0x2bd
  1c6c44: f81f03a0     	stur	x0, [x29, #-0x10]
  1c6c48: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c6c4c: f940540c     	ldr	x12, [x0, #0xa8]
  1c6c50: eb08019f     	cmp	x12, x8
  1c6c54: 1a9f17ed     	cset	w13, eq
  1c6c58: f90017e8     	str	x8, [sp, #0x28]
  1c6c5c: f90013e9     	str	x9, [sp, #0x20]
  1c6c60: f9000fea     	str	x10, [sp, #0x18]
  1c6c64: f9000beb     	str	x11, [sp, #0x10]
  1c6c68: f90007e0     	str	x0, [sp, #0x8]
  1c6c6c: 3700010d     	tbnz	w13, #0x0, 0x1c6c8c <mkvparser::Segment::GetLast() const+0x70>
  1c6c70: d2800008     	mov	x8, #0x0                // =0
  1c6c74: f94007e9     	ldr	x9, [sp, #0x8]
  1c6c78: f940592a     	ldr	x10, [x9, #0xb0]
  1c6c7c: eb08015f     	cmp	x10, x8
  1c6c80: 1a9fc7eb     	cset	w11, le
  1c6c84: 3700004b     	tbnz	w11, #0x0, 0x1c6c8c <mkvparser::Segment::GetLast() const+0x70>
  1c6c88: 14000006     	b	0x1c6ca0 <mkvparser::Segment::GetLast() const+0x84>
  1c6c8c: b27b03e8     	orr	x8, xzr, #0x20
  1c6c90: f94007e9     	ldr	x9, [sp, #0x8]
  1c6c94: 8b080128     	add	x8, x9, x8
  1c6c98: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6c9c: 1400001a     	b	0x1c6d04 <mkvparser::Segment::GetLast() const+0xe8>
  1c6ca0: b27d03e8     	orr	x8, xzr, #0x8
  1c6ca4: f94007e9     	ldr	x9, [sp, #0x8]
  1c6ca8: f940592a     	ldr	x10, [x9, #0xb0]
  1c6cac: f100054a     	subs	x10, x10, #0x1
  1c6cb0: f81e83aa     	stur	x10, [x29, #-0x18]
  1c6cb4: f940552a     	ldr	x10, [x9, #0xa8]
  1c6cb8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1c6cbc: 9b0b7d08     	mul	x8, x8, x11
  1c6cc0: 8b080148     	add	x8, x10, x8
  1c6cc4: f9400108     	ldr	x8, [x8]
  1c6cc8: f81e03a8     	stur	x8, [x29, #-0x20]
  1c6ccc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c6cd0: f94017ea     	ldr	x10, [sp, #0x28]
  1c6cd4: eb0a011f     	cmp	x8, x10
  1c6cd8: 1a9f07ec     	cset	w12, ne
  1c6cdc: 3700004c     	tbnz	w12, #0x0, 0x1c6ce4 <mkvparser::Segment::GetLast() const+0xc8>
  1c6ce0: 14000002     	b	0x1c6ce8 <mkvparser::Segment::GetLast() const+0xcc>
  1c6ce4: 14000006     	b	0x1c6cfc <mkvparser::Segment::GetLast() const+0xe0>
  1c6ce8: 52813981     	mov	w1, #0x9cc              // =2508
  1c6cec: f94013e0     	ldr	x0, [sp, #0x20]
  1c6cf0: f9400fe2     	ldr	x2, [sp, #0x18]
  1c6cf4: f9400be3     	ldr	x3, [sp, #0x10]
  1c6cf8: 97fb6586     	bl	0xa0310 <__assert2@plt>
  1c6cfc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c6d00: f81f83a8     	stur	x8, [x29, #-0x8]
  1c6d04: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c6d08: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1c6d0c: 910183ff     	add	sp, sp, #0x60
  1c6d10: d65f03c0     	ret

00000000001c6d14 <mkvparser::Segment::GetCount() const>:
  1c6d14: d10043ff     	sub	sp, sp, #0x10
  1c6d18: f90007e0     	str	x0, [sp, #0x8]
  1c6d1c: f94007e0     	ldr	x0, [sp, #0x8]
  1c6d20: f9405800     	ldr	x0, [x0, #0xb0]
  1c6d24: 910043ff     	add	sp, sp, #0x10
  1c6d28: d65f03c0     	ret

00000000001c6d2c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)>:
  1c6d2c: f81e0ffc     	str	x28, [sp, #-0x20]!
  1c6d30: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1c6d34: 910043fd     	add	x29, sp, #0x10
  1c6d38: d107c3ff     	sub	sp, sp, #0x1f0
  1c6d3c: d53bd048     	mrs	x8, TPIDR_EL0
  1c6d40: f9401508     	ldr	x8, [x8, #0x28]
  1c6d44: f81e83a8     	stur	x8, [x29, #-0x18]
  1c6d48: f81b83a0     	stur	x0, [x29, #-0x48]
  1c6d4c: f81b03a1     	stur	x1, [x29, #-0x50]
  1c6d50: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c6d54: f85b03a0     	ldur	x0, [x29, #-0x50]
  1c6d58: f9007fe8     	str	x8, [sp, #0xf8]
  1c6d5c: b4000060     	cbz	x0, 0x1c6d68 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x3c>
  1c6d60: 14000001     	b	0x1c6d64 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x38>
  1c6d64: 14000009     	b	0x1c6d88 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5c>
  1c6d68: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6d6c: 9102a000     	add	x0, x0, #0xa8
  1c6d70: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6d74: 91155442     	add	x2, x2, #0x555
  1c6d78: b00003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c6d7c: 9122f063     	add	x3, x3, #0x8bc
  1c6d80: 52813a81     	mov	w1, #0x9d4              // =2516
  1c6d84: 97fb6563     	bl	0xa0310 <__assert2@plt>
  1c6d88: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c6d8c: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c6d90: 9100812a     	add	x10, x9, #0x20
  1c6d94: eb0a0108     	subs	x8, x8, x10
  1c6d98: f9007be8     	str	x8, [sp, #0xf0]
  1c6d9c: 54000060     	b.eq	0x1c6da8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x7c>
  1c6da0: 14000001     	b	0x1c6da4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x78>
  1c6da4: 14000009     	b	0x1c6dc8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x9c>
  1c6da8: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6dac: 9102a000     	add	x0, x0, #0xa8
  1c6db0: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6db4: 91155442     	add	x2, x2, #0x555
  1c6db8: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6dbc: 91169c63     	add	x3, x3, #0x5a7
  1c6dc0: 52813aa1     	mov	w1, #0x9d5              // =2517
  1c6dc4: 97fb6553     	bl	0xa0310 <__assert2@plt>
  1c6dc8: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c6dcc: f9405509     	ldr	x9, [x8, #0xa8]
  1c6dd0: b4000069     	cbz	x9, 0x1c6ddc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb0>
  1c6dd4: 14000001     	b	0x1c6dd8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xac>
  1c6dd8: 14000009     	b	0x1c6dfc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xd0>
  1c6ddc: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6de0: 9102a000     	add	x0, x0, #0xa8
  1c6de4: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6de8: 91155442     	add	x2, x2, #0x555
  1c6dec: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6df0: 910a1463     	add	x3, x3, #0x285
  1c6df4: 52813ac1     	mov	w1, #0x9d6              // =2518
  1c6df8: 97fb6546     	bl	0xa0310 <__assert2@plt>
  1c6dfc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c6e00: f9400908     	ldr	x8, [x8, #0x10]
  1c6e04: f81a83a8     	stur	x8, [x29, #-0x58]
  1c6e08: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6e0c: b7f80e48     	tbnz	x8, #0x3f, 0x1c6fd4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x2a8>
  1c6e10: 14000001     	b	0x1c6e14 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xe8>
  1c6e14: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c6e18: f9405909     	ldr	x9, [x8, #0xb0]
  1c6e1c: f1000529     	subs	x9, x9, #0x1
  1c6e20: f90077e9     	str	x9, [sp, #0xe8]
  1c6e24: 5400006b     	b.lt	0x1c6e30 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x104>
  1c6e28: 14000001     	b	0x1c6e2c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x100>
  1c6e2c: 14000009     	b	0x1c6e50 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x124>
  1c6e30: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6e34: 9102a000     	add	x0, x0, #0xa8
  1c6e38: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6e3c: 91155442     	add	x2, x2, #0x555
  1c6e40: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6e44: 9116dc63     	add	x3, x3, #0x5b7
  1c6e48: 52813b61     	mov	w1, #0x9db              // =2523
  1c6e4c: 97fb6531     	bl	0xa0310 <__assert2@plt>
  1c6e50: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6e54: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c6e58: f940592a     	ldr	x10, [x9, #0xb0]
  1c6e5c: eb0a0108     	subs	x8, x8, x10
  1c6e60: f90073e8     	str	x8, [sp, #0xe0]
  1c6e64: 5400006a     	b.ge	0x1c6e70 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x144>
  1c6e68: 14000001     	b	0x1c6e6c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x140>
  1c6e6c: 14000009     	b	0x1c6e90 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x164>
  1c6e70: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6e74: 9102a000     	add	x0, x0, #0xa8
  1c6e78: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6e7c: 91155442     	add	x2, x2, #0x555
  1c6e80: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6e84: 91172863     	add	x3, x3, #0x5ca
  1c6e88: 52813b81     	mov	w1, #0x9dc              // =2524
  1c6e8c: 97fb6521     	bl	0xa0310 <__assert2@plt>
  1c6e90: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c6e94: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c6e98: f940552a     	ldr	x10, [x9, #0xa8]
  1c6e9c: f85a83ab     	ldur	x11, [x29, #-0x58]
  1c6ea0: f86b794a     	ldr	x10, [x10, x11, lsl #3]
  1c6ea4: eb0a0108     	subs	x8, x8, x10
  1c6ea8: f9006fe8     	str	x8, [sp, #0xd8]
  1c6eac: 54000061     	b.ne	0x1c6eb8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x18c>
  1c6eb0: 14000001     	b	0x1c6eb4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x188>
  1c6eb4: 14000009     	b	0x1c6ed8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x1ac>
  1c6eb8: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6ebc: 9102a000     	add	x0, x0, #0xa8
  1c6ec0: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6ec4: 91155442     	add	x2, x2, #0x555
  1c6ec8: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6ecc: 91177c63     	add	x3, x3, #0x5df
  1c6ed0: 52813ba1     	mov	w1, #0x9dd              // =2525
  1c6ed4: 97fb650f     	bl	0xa0310 <__assert2@plt>
  1c6ed8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6edc: 91000508     	add	x8, x8, #0x1
  1c6ee0: f81a83a8     	stur	x8, [x29, #-0x58]
  1c6ee4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c6ee8: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c6eec: f940592a     	ldr	x10, [x9, #0xb0]
  1c6ef0: eb0a0108     	subs	x8, x8, x10
  1c6ef4: f9006be8     	str	x8, [sp, #0xd0]
  1c6ef8: 540000cb     	b.lt	0x1c6f10 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x1e4>
  1c6efc: 14000001     	b	0x1c6f00 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x1d4>
  1c6f00: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c6f04: 91008109     	add	x9, x8, #0x20
  1c6f08: f81c03a9     	stur	x9, [x29, #-0x40]
  1c6f0c: 14000274     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c6f10: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c6f14: f9405509     	ldr	x9, [x8, #0xa8]
  1c6f18: f85a83aa     	ldur	x10, [x29, #-0x58]
  1c6f1c: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c6f20: f81a03a9     	stur	x9, [x29, #-0x60]
  1c6f24: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c6f28: b4000069     	cbz	x9, 0x1c6f34 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x208>
  1c6f2c: 14000001     	b	0x1c6f30 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x204>
  1c6f30: 14000009     	b	0x1c6f54 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x228>
  1c6f34: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6f38: 9102a000     	add	x0, x0, #0xa8
  1c6f3c: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6f40: 91155442     	add	x2, x2, #0x555
  1c6f44: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6f48: 911a2863     	add	x3, x3, #0x68a
  1c6f4c: 52813ca1     	mov	w1, #0x9e5              // =2533
  1c6f50: 97fb64f0     	bl	0xa0310 <__assert2@plt>
  1c6f54: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c6f58: f9400908     	ldr	x8, [x8, #0x10]
  1c6f5c: b7f80068     	tbnz	x8, #0x3f, 0x1c6f68 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x23c>
  1c6f60: 14000001     	b	0x1c6f64 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x238>
  1c6f64: 14000009     	b	0x1c6f88 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x25c>
  1c6f68: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6f6c: 9102a000     	add	x0, x0, #0xa8
  1c6f70: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6f74: 91155442     	add	x2, x2, #0x555
  1c6f78: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6f7c: 9117e063     	add	x3, x3, #0x5f8
  1c6f80: 52813cc1     	mov	w1, #0x9e6              // =2534
  1c6f84: 97fb64e3     	bl	0xa0310 <__assert2@plt>
  1c6f88: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c6f8c: f9400908     	ldr	x8, [x8, #0x10]
  1c6f90: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c6f94: eb090108     	subs	x8, x8, x9
  1c6f98: f90067e8     	str	x8, [sp, #0xc8]
  1c6f9c: 54000061     	b.ne	0x1c6fa8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x27c>
  1c6fa0: 14000001     	b	0x1c6fa4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x278>
  1c6fa4: 14000009     	b	0x1c6fc8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x29c>
  1c6fa8: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6fac: 9102a000     	add	x0, x0, #0xa8
  1c6fb0: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6fb4: 91155442     	add	x2, x2, #0x555
  1c6fb8: 900003e3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c6fbc: 91183063     	add	x3, x3, #0x60c
  1c6fc0: 52813ce1     	mov	w1, #0x9e7              // =2535
  1c6fc4: 97fb64d3     	bl	0xa0310 <__assert2@plt>
  1c6fc8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c6fcc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c6fd0: 14000243     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c6fd4: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c6fd8: f9405d09     	ldr	x9, [x8, #0xb8]
  1c6fdc: f1000529     	subs	x9, x9, #0x1
  1c6fe0: f90063e9     	str	x9, [sp, #0xc0]
  1c6fe4: 5400006b     	b.lt	0x1c6ff0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x2c4>
  1c6fe8: 14000001     	b	0x1c6fec <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x2c0>
  1c6fec: 14000009     	b	0x1c7010 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x2e4>
  1c6ff0: 900003e0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c6ff4: 9102a000     	add	x0, x0, #0xa8
  1c6ff8: 900003e2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c6ffc: 91155442     	add	x2, x2, #0x555
  1c7000: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7004: 910a4063     	add	x3, x3, #0x290
  1c7008: 52813d81     	mov	w1, #0x9ec              // =2540
  1c700c: 97fb64c1     	bl	0xa0310 <__assert2@plt>
  1c7010: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7014: f9400508     	ldr	x8, [x8, #0x8]
  1c7018: f81983a8     	stur	x8, [x29, #-0x68]
  1c701c: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c7020: f9400d09     	ldr	x9, [x8, #0x18]
  1c7024: b7f80069     	tbnz	x9, #0x3f, 0x1c7030 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x304>
  1c7028: 14000001     	b	0x1c702c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x300>
  1c702c: 14000009     	b	0x1c7050 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x324>
  1c7030: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7034: 9102a000     	add	x0, x0, #0xa8
  1c7038: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c703c: 91155442     	add	x2, x2, #0x555
  1c7040: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7044: 91188863     	add	x3, x3, #0x622
  1c7048: 52813e01     	mov	w1, #0x9f0              // =2544
  1c704c: 97fb64b1     	bl	0xa0310 <__assert2@plt>
  1c7050: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c7054: f9400909     	ldr	x9, [x8, #0x10]
  1c7058: f9400d0a     	ldr	x10, [x8, #0x18]
  1c705c: 8b0a0129     	add	x9, x9, x10
  1c7060: f81903a9     	stur	x9, [x29, #-0x70]
  1c7064: f9400100     	ldr	x0, [x8]
  1c7068: f85983a1     	ldur	x1, [x29, #-0x68]
  1c706c: d10083a2     	sub	x2, x29, #0x20
  1c7070: 97fb6898     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c7074: f81883a0     	stur	x0, [x29, #-0x78]
  1c7078: f85883a8     	ldur	x8, [x29, #-0x78]
  1c707c: b5000068     	cbnz	x8, 0x1c7088 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x35c>
  1c7080: 14000001     	b	0x1c7084 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x358>
  1c7084: 14000009     	b	0x1c70a8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x37c>
  1c7088: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c708c: 9102a000     	add	x0, x0, #0xa8
  1c7090: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7094: 91155442     	add	x2, x2, #0x555
  1c7098: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c709c: 9118b863     	add	x3, x3, #0x62e
  1c70a0: 52813ee1     	mov	w1, #0x9f7              // =2551
  1c70a4: 97fb649b     	bl	0xa0310 <__assert2@plt>
  1c70a8: f85983a8     	ldur	x8, [x29, #-0x68]
  1c70ac: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c70b0: 8b090108     	add	x8, x8, x9
  1c70b4: f85903a9     	ldur	x9, [x29, #-0x70]
  1c70b8: eb090108     	subs	x8, x8, x9
  1c70bc: f9005fe8     	str	x8, [sp, #0xb8]
  1c70c0: 5400006c     	b.gt	0x1c70cc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x3a0>
  1c70c4: 14000001     	b	0x1c70c8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x39c>
  1c70c8: 14000009     	b	0x1c70ec <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x3c0>
  1c70cc: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c70d0: 9102a000     	add	x0, x0, #0xa8
  1c70d4: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c70d8: 91155442     	add	x2, x2, #0x555
  1c70dc: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c70e0: 910ec863     	add	x3, x3, #0x3b2
  1c70e4: 52813f01     	mov	w1, #0x9f8              // =2552
  1c70e8: 97fb648a     	bl	0xa0310 <__assert2@plt>
  1c70ec: f85883a8     	ldur	x8, [x29, #-0x78]
  1c70f0: b40000a8     	cbz	x8, 0x1c7104 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x3d8>
  1c70f4: 14000001     	b	0x1c70f8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x3cc>
  1c70f8: aa1f03e8     	mov	x8, xzr
  1c70fc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c7100: 140001f7     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7104: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c7108: f9400100     	ldr	x0, [x8]
  1c710c: f85983a1     	ldur	x1, [x29, #-0x68]
  1c7110: d10083a2     	sub	x2, x29, #0x20
  1c7114: 97fb7fab     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c7118: f81803a0     	stur	x0, [x29, #-0x80]
  1c711c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7120: 5296cea9     	mov	w9, #0xb675             // =46709
  1c7124: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c7128: 2a0903e0     	mov	w0, w9
  1c712c: eb000108     	subs	x8, x8, x0
  1c7130: f9005be8     	str	x8, [sp, #0xb0]
  1c7134: 540000a0     	b.eq	0x1c7148 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x41c>
  1c7138: 14000001     	b	0x1c713c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x410>
  1c713c: aa1f03e8     	mov	x8, xzr
  1c7140: f81c03a8     	stur	x8, [x29, #-0x40]
  1c7144: 140001e6     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7148: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c714c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c7150: 8b080128     	add	x8, x9, x8
  1c7154: f81983a8     	stur	x8, [x29, #-0x68]
  1c7158: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c715c: f9400100     	ldr	x0, [x8]
  1c7160: f85983a1     	ldur	x1, [x29, #-0x68]
  1c7164: d10083a2     	sub	x2, x29, #0x20
  1c7168: 97fb685a     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c716c: f81883a0     	stur	x0, [x29, #-0x78]
  1c7170: f85883a8     	ldur	x8, [x29, #-0x78]
  1c7174: b5000068     	cbnz	x8, 0x1c7180 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x454>
  1c7178: 14000001     	b	0x1c717c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x450>
  1c717c: 14000009     	b	0x1c71a0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x474>
  1c7180: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7184: 9102a000     	add	x0, x0, #0xa8
  1c7188: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c718c: 91155442     	add	x2, x2, #0x555
  1c7190: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7194: 9118b863     	add	x3, x3, #0x62e
  1c7198: 52814081     	mov	w1, #0xa04              // =2564
  1c719c: 97fb645d     	bl	0xa0310 <__assert2@plt>
  1c71a0: f85983a8     	ldur	x8, [x29, #-0x68]
  1c71a4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c71a8: 8b090108     	add	x8, x8, x9
  1c71ac: f85903a9     	ldur	x9, [x29, #-0x70]
  1c71b0: eb090108     	subs	x8, x8, x9
  1c71b4: f90057e8     	str	x8, [sp, #0xa8]
  1c71b8: 5400006c     	b.gt	0x1c71c4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x498>
  1c71bc: 14000001     	b	0x1c71c0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x494>
  1c71c0: 14000009     	b	0x1c71e4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x4b8>
  1c71c4: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c71c8: 9102a000     	add	x0, x0, #0xa8
  1c71cc: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c71d0: 91155442     	add	x2, x2, #0x555
  1c71d4: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c71d8: 910ec863     	add	x3, x3, #0x3b2
  1c71dc: 528140a1     	mov	w1, #0xa05              // =2565
  1c71e0: 97fb644c     	bl	0xa0310 <__assert2@plt>
  1c71e4: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c71e8: f9400100     	ldr	x0, [x8]
  1c71ec: f85983a1     	ldur	x1, [x29, #-0x68]
  1c71f0: d10083a2     	sub	x2, x29, #0x20
  1c71f4: 97fb79f3     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c71f8: f81783a0     	stur	x0, [x29, #-0x88]
  1c71fc: f85783a8     	ldur	x8, [x29, #-0x88]
  1c7200: f1000508     	subs	x8, x8, #0x1
  1c7204: f90053e8     	str	x8, [sp, #0xa0]
  1c7208: 5400006b     	b.lt	0x1c7214 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x4e8>
  1c720c: 14000001     	b	0x1c7210 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x4e4>
  1c7210: 14000009     	b	0x1c7234 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x508>
  1c7214: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7218: 9102a000     	add	x0, x0, #0xa8
  1c721c: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7220: 91155442     	add	x2, x2, #0x555
  1c7224: 900003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c7228: 91122463     	add	x3, x3, #0x489
  1c722c: 52814101     	mov	w1, #0xa08              // =2568
  1c7230: 97fb6438     	bl	0xa0310 <__assert2@plt>
  1c7234: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c7238: f85983a9     	ldur	x9, [x29, #-0x68]
  1c723c: 8b080128     	add	x8, x9, x8
  1c7240: f81983a8     	stur	x8, [x29, #-0x68]
  1c7244: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7248: f85783a9     	ldur	x9, [x29, #-0x88]
  1c724c: 8b090108     	add	x8, x8, x9
  1c7250: f85903a9     	ldur	x9, [x29, #-0x70]
  1c7254: eb090108     	subs	x8, x8, x9
  1c7258: f9004fe8     	str	x8, [sp, #0x98]
  1c725c: 5400006c     	b.gt	0x1c7268 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x53c>
  1c7260: 14000001     	b	0x1c7264 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x538>
  1c7264: 14000009     	b	0x1c7288 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x55c>
  1c7268: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c726c: 9102a000     	add	x0, x0, #0xa8
  1c7270: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7274: 91155442     	add	x2, x2, #0x555
  1c7278: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c727c: 910f1863     	add	x3, x3, #0x3c6
  1c7280: 52814181     	mov	w1, #0xa0c              // =2572
  1c7284: 97fb6423     	bl	0xa0310 <__assert2@plt>
  1c7288: f85783a8     	ldur	x8, [x29, #-0x88]
  1c728c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c7290: 8b080128     	add	x8, x9, x8
  1c7294: f81983a8     	stur	x8, [x29, #-0x68]
  1c7298: aa1f03e8     	mov	x8, xzr
  1c729c: f81703a8     	stur	x8, [x29, #-0x90]
  1c72a0: 14000001     	b	0x1c72a4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x578>
  1c72a4: f85983a8     	ldur	x8, [x29, #-0x68]
  1c72a8: f85903a9     	ldur	x9, [x29, #-0x70]
  1c72ac: eb090108     	subs	x8, x8, x9
  1c72b0: f9004be8     	str	x8, [sp, #0x90]
  1c72b4: 5400170a     	b.ge	0x1c7594 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x868>
  1c72b8: 14000001     	b	0x1c72bc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x590>
  1c72bc: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c72c0: f9400100     	ldr	x0, [x8]
  1c72c4: f85983a1     	ldur	x1, [x29, #-0x68]
  1c72c8: d100a3a2     	sub	x2, x29, #0x28
  1c72cc: 97fb6801     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c72d0: f81683a0     	stur	x0, [x29, #-0x98]
  1c72d4: f85683a8     	ldur	x8, [x29, #-0x98]
  1c72d8: b5000068     	cbnz	x8, 0x1c72e4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5b8>
  1c72dc: 14000001     	b	0x1c72e0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5b4>
  1c72e0: 14000009     	b	0x1c7304 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5d8>
  1c72e4: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c72e8: 9102a000     	add	x0, x0, #0xa8
  1c72ec: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c72f0: 91155442     	add	x2, x2, #0x555
  1c72f4: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c72f8: 9118b863     	add	x3, x3, #0x62e
  1c72fc: 52814321     	mov	w1, #0xa19              // =2585
  1c7300: 97fb6404     	bl	0xa0310 <__assert2@plt>
  1c7304: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7308: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c730c: 8b090108     	add	x8, x8, x9
  1c7310: f85903a9     	ldur	x9, [x29, #-0x70]
  1c7314: eb090108     	subs	x8, x8, x9
  1c7318: f90047e8     	str	x8, [sp, #0x88]
  1c731c: 5400006c     	b.gt	0x1c7328 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5fc>
  1c7320: 14000001     	b	0x1c7324 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x5f8>
  1c7324: 14000009     	b	0x1c7348 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x61c>
  1c7328: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c732c: 9102a000     	add	x0, x0, #0xa8
  1c7330: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7334: 91155442     	add	x2, x2, #0x555
  1c7338: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c733c: 910ec863     	add	x3, x3, #0x3b2
  1c7340: 52814341     	mov	w1, #0xa1a              // =2586
  1c7344: 97fb63f3     	bl	0xa0310 <__assert2@plt>
  1c7348: f85683a8     	ldur	x8, [x29, #-0x98]
  1c734c: b40000a8     	cbz	x8, 0x1c7360 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x634>
  1c7350: 14000001     	b	0x1c7354 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x628>
  1c7354: aa1f03e8     	mov	x8, xzr
  1c7358: f81c03a8     	stur	x8, [x29, #-0x40]
  1c735c: 14000160     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7360: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7364: f81603a8     	stur	x8, [x29, #-0xa0]
  1c7368: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c736c: f9400100     	ldr	x0, [x8]
  1c7370: f85603a1     	ldur	x1, [x29, #-0xa0]
  1c7374: d100a3a2     	sub	x2, x29, #0x28
  1c7378: 97fb7f12     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c737c: f81583a0     	stur	x0, [x29, #-0xa8]
  1c7380: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c7384: b6f800a8     	tbz	x8, #0x3f, 0x1c7398 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x66c>
  1c7388: 14000001     	b	0x1c738c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x660>
  1c738c: aa1f03e8     	mov	x8, xzr
  1c7390: f81c03a8     	stur	x8, [x29, #-0x40]
  1c7394: 14000152     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7398: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c739c: f85983a9     	ldur	x9, [x29, #-0x68]
  1c73a0: 8b080128     	add	x8, x9, x8
  1c73a4: f81983a8     	stur	x8, [x29, #-0x68]
  1c73a8: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c73ac: f9400100     	ldr	x0, [x8]
  1c73b0: f85983a1     	ldur	x1, [x29, #-0x68]
  1c73b4: d100a3a2     	sub	x2, x29, #0x28
  1c73b8: 97fb67c6     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c73bc: f81683a0     	stur	x0, [x29, #-0x98]
  1c73c0: f85683a8     	ldur	x8, [x29, #-0x98]
  1c73c4: b5000068     	cbnz	x8, 0x1c73d0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x6a4>
  1c73c8: 14000001     	b	0x1c73cc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x6a0>
  1c73cc: 14000009     	b	0x1c73f0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x6c4>
  1c73d0: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c73d4: 9102a000     	add	x0, x0, #0xa8
  1c73d8: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c73dc: 91155442     	add	x2, x2, #0x555
  1c73e0: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c73e4: 9118b863     	add	x3, x3, #0x62e
  1c73e8: 52814501     	mov	w1, #0xa28              // =2600
  1c73ec: 97fb63c9     	bl	0xa0310 <__assert2@plt>
  1c73f0: f85983a8     	ldur	x8, [x29, #-0x68]
  1c73f4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c73f8: 8b090108     	add	x8, x8, x9
  1c73fc: f85903a9     	ldur	x9, [x29, #-0x70]
  1c7400: eb090108     	subs	x8, x8, x9
  1c7404: f90043e8     	str	x8, [sp, #0x80]
  1c7408: 5400006c     	b.gt	0x1c7414 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x6e8>
  1c740c: 14000001     	b	0x1c7410 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x6e4>
  1c7410: 14000009     	b	0x1c7434 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x708>
  1c7414: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7418: 9102a000     	add	x0, x0, #0xa8
  1c741c: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7420: 91155442     	add	x2, x2, #0x555
  1c7424: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7428: 910ec863     	add	x3, x3, #0x3b2
  1c742c: 52814521     	mov	w1, #0xa29              // =2601
  1c7430: 97fb63b8     	bl	0xa0310 <__assert2@plt>
  1c7434: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c7438: f9400100     	ldr	x0, [x8]
  1c743c: f85983a1     	ldur	x1, [x29, #-0x68]
  1c7440: d100a3a2     	sub	x2, x29, #0x28
  1c7444: 97fb795f     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c7448: f81503a0     	stur	x0, [x29, #-0xb0]
  1c744c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c7450: b7f80068     	tbnz	x8, #0x3f, 0x1c745c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x730>
  1c7454: 14000001     	b	0x1c7458 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x72c>
  1c7458: 14000009     	b	0x1c747c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x750>
  1c745c: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7460: 9102a000     	add	x0, x0, #0xa8
  1c7464: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7468: 91155442     	add	x2, x2, #0x555
  1c746c: 900003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c7470: 91058863     	add	x3, x3, #0x162
  1c7474: 52814581     	mov	w1, #0xa2c              // =2604
  1c7478: 97fb63a6     	bl	0xa0310 <__assert2@plt>
  1c747c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c7480: f85983a9     	ldur	x9, [x29, #-0x68]
  1c7484: 8b080128     	add	x8, x9, x8
  1c7488: f81983a8     	stur	x8, [x29, #-0x68]
  1c748c: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7490: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c7494: 8b090108     	add	x8, x8, x9
  1c7498: f85903a9     	ldur	x9, [x29, #-0x70]
  1c749c: eb090108     	subs	x8, x8, x9
  1c74a0: f9003fe8     	str	x8, [sp, #0x78]
  1c74a4: 5400006c     	b.gt	0x1c74b0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x784>
  1c74a8: 14000001     	b	0x1c74ac <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x780>
  1c74ac: 14000009     	b	0x1c74d0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x7a4>
  1c74b0: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c74b4: 9102a000     	add	x0, x0, #0xa8
  1c74b8: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c74bc: 91155442     	add	x2, x2, #0x555
  1c74c0: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c74c4: 910f1863     	add	x3, x3, #0x3c6
  1c74c8: 528145e1     	mov	w1, #0xa2f              // =2607
  1c74cc: 97fb6391     	bl	0xa0310 <__assert2@plt>
  1c74d0: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c74d4: b5000068     	cbnz	x8, 0x1c74e0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x7b4>
  1c74d8: 14000001     	b	0x1c74dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x7b0>
  1c74dc: 17ffff72     	b	0x1c72a4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x578>
  1c74e0: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c74e4: 5296cea9     	mov	w9, #0xb675             // =46709
  1c74e8: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c74ec: 2a0903ea     	mov	w10, w9
  1c74f0: eb0a0108     	subs	x8, x8, x10
  1c74f4: f9003be8     	str	x8, [sp, #0x70]
  1c74f8: 54000441     	b.ne	0x1c7580 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x854>
  1c74fc: 14000001     	b	0x1c7500 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x7d4>
  1c7500: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c7504: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c7508: f940092a     	ldr	x10, [x9, #0x10]
  1c750c: eb0a0108     	subs	x8, x8, x10
  1c7510: f81483a8     	stur	x8, [x29, #-0xb8]
  1c7514: f85483a1     	ldur	x1, [x29, #-0xb8]
  1c7518: d100c3a2     	sub	x2, x29, #0x30
  1c751c: d100e3a3     	sub	x3, x29, #0x38
  1c7520: aa0903e0     	mov	x0, x9
  1c7524: 97fb6a3b     	bl	0xa1e10 <_ZN9mkvparser7Cluster15HasBlockEntriesEPKNS_7SegmentExRxRl@plt>
  1c7528: f81403a0     	stur	x0, [x29, #-0xc0]
  1c752c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1c7530: b7f80068     	tbnz	x8, #0x3f, 0x1c753c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x810>
  1c7534: 14000001     	b	0x1c7538 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x80c>
  1c7538: 14000009     	b	0x1c755c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x830>
  1c753c: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7540: 9102a000     	add	x0, x0, #0xa8
  1c7544: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7548: 91155442     	add	x2, x2, #0x555
  1c754c: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7550: 9118e863     	add	x3, x3, #0x63a
  1c7554: 528147c1     	mov	w1, #0xa3e              // =2622
  1c7558: 97fb636e     	bl	0xa0310 <__assert2@plt>
  1c755c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1c7560: f1000508     	subs	x8, x8, #0x1
  1c7564: f90037e8     	str	x8, [sp, #0x68]
  1c7568: 540000ab     	b.lt	0x1c757c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x850>
  1c756c: 14000001     	b	0x1c7570 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x844>
  1c7570: f85483a8     	ldur	x8, [x29, #-0xb8]
  1c7574: f81703a8     	stur	x8, [x29, #-0x90]
  1c7578: 14000007     	b	0x1c7594 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x868>
  1c757c: 14000001     	b	0x1c7580 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x854>
  1c7580: f85503a8     	ldur	x8, [x29, #-0xb0]
  1c7584: f85983a9     	ldur	x9, [x29, #-0x68]
  1c7588: 8b080128     	add	x8, x9, x8
  1c758c: f81983a8     	stur	x8, [x29, #-0x68]
  1c7590: 17ffff45     	b	0x1c72a4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x578>
  1c7594: f85703a8     	ldur	x8, [x29, #-0x90]
  1c7598: f1000108     	subs	x8, x8, #0x0
  1c759c: f90033e8     	str	x8, [sp, #0x60]
  1c75a0: 540000ac     	b.gt	0x1c75b4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x888>
  1c75a4: 14000001     	b	0x1c75a8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x87c>
  1c75a8: aa1f03e8     	mov	x8, xzr
  1c75ac: f81c03a8     	stur	x8, [x29, #-0x40]
  1c75b0: 140000cb     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c75b4: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c75b8: f9405509     	ldr	x9, [x8, #0xa8]
  1c75bc: f940590a     	ldr	x10, [x8, #0xb0]
  1c75c0: 8b0a0d29     	add	x9, x9, x10, lsl #3
  1c75c4: f81383a9     	stur	x9, [x29, #-0xc8]
  1c75c8: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c75cc: f81303a9     	stur	x9, [x29, #-0xd0]
  1c75d0: f85383a9     	ldur	x9, [x29, #-0xc8]
  1c75d4: f9405d0a     	ldr	x10, [x8, #0xb8]
  1c75d8: 8b0a0d29     	add	x9, x9, x10, lsl #3
  1c75dc: f81283a9     	stur	x9, [x29, #-0xd8]
  1c75e0: f85283a9     	ldur	x9, [x29, #-0xd8]
  1c75e4: f81203a9     	stur	x9, [x29, #-0xe0]
  1c75e8: 14000001     	b	0x1c75ec <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x8c0>
  1c75ec: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c75f0: f85203a9     	ldur	x9, [x29, #-0xe0]
  1c75f4: eb090108     	subs	x8, x8, x9
  1c75f8: f9002fe8     	str	x8, [sp, #0x58]
  1c75fc: 54000a62     	b.hs	0x1c7748 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa1c>
  1c7600: 14000001     	b	0x1c7604 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x8d8>
  1c7604: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c7608: f85203a9     	ldur	x9, [x29, #-0xe0]
  1c760c: eb080129     	subs	x9, x9, x8
  1c7610: 9343fd29     	asr	x9, x9, #3
  1c7614: f100012a     	subs	x10, x9, #0x0
  1c7618: 9a89a529     	cinc	x9, x9, lt
  1c761c: d37ef529     	lsl	x9, x9, #2
  1c7620: 927df129     	and	x9, x9, #0xfffffffffffffff8
  1c7624: 8b090108     	add	x8, x8, x9
  1c7628: f81183a8     	stur	x8, [x29, #-0xe8]
  1c762c: f85183a8     	ldur	x8, [x29, #-0xe8]
  1c7630: f85283a9     	ldur	x9, [x29, #-0xd8]
  1c7634: eb090108     	subs	x8, x8, x9
  1c7638: f9002bea     	str	x10, [sp, #0x50]
  1c763c: f90027e8     	str	x8, [sp, #0x48]
  1c7640: 54000062     	b.hs	0x1c764c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x920>
  1c7644: 14000001     	b	0x1c7648 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x91c>
  1c7648: 14000009     	b	0x1c766c <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x940>
  1c764c: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7650: 9102a000     	add	x0, x0, #0xa8
  1c7654: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7658: 91155442     	add	x2, x2, #0x555
  1c765c: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7660: 9109b863     	add	x3, x3, #0x26e
  1c7664: 52814b21     	mov	w1, #0xa59              // =2649
  1c7668: 97fb632a     	bl	0xa0310 <__assert2@plt>
  1c766c: f85183a8     	ldur	x8, [x29, #-0xe8]
  1c7670: f9400108     	ldr	x8, [x8]
  1c7674: f81103a8     	stur	x8, [x29, #-0xf0]
  1c7678: f85103a8     	ldur	x8, [x29, #-0xf0]
  1c767c: b4000068     	cbz	x8, 0x1c7688 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x95c>
  1c7680: 14000001     	b	0x1c7684 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x958>
  1c7684: 14000009     	b	0x1c76a8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x97c>
  1c7688: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c768c: 9102a000     	add	x0, x0, #0xa8
  1c7690: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7694: 91155442     	add	x2, x2, #0x555
  1c7698: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c769c: 911a2863     	add	x3, x3, #0x68a
  1c76a0: 52814b81     	mov	w1, #0xa5c              // =2652
  1c76a4: 97fb631b     	bl	0xa0310 <__assert2@plt>
  1c76a8: f85103a8     	ldur	x8, [x29, #-0xf0]
  1c76ac: f9400908     	ldr	x8, [x8, #0x10]
  1c76b0: b6f80068     	tbz	x8, #0x3f, 0x1c76bc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x990>
  1c76b4: 14000001     	b	0x1c76b8 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x98c>
  1c76b8: 14000009     	b	0x1c76dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x9b0>
  1c76bc: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c76c0: 9102a000     	add	x0, x0, #0xa8
  1c76c4: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c76c8: 91155442     	add	x2, x2, #0x555
  1c76cc: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c76d0: 91191863     	add	x3, x3, #0x646
  1c76d4: 52814ba1     	mov	w1, #0xa5d              // =2653
  1c76d8: 97fb630e     	bl	0xa0310 <__assert2@plt>
  1c76dc: f85103a0     	ldur	x0, [x29, #-0xf0]
  1c76e0: 97fb7180     	bl	0xa3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>
  1c76e4: f81983a0     	stur	x0, [x29, #-0x68]
  1c76e8: f85983a0     	ldur	x0, [x29, #-0x68]
  1c76ec: f85703be     	ldur	x30, [x29, #-0x90]
  1c76f0: eb1e0000     	subs	x0, x0, x30
  1c76f4: f90023e0     	str	x0, [sp, #0x40]
  1c76f8: 540000ca     	b.ge	0x1c7710 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x9e4>
  1c76fc: 14000001     	b	0x1c7700 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x9d4>
  1c7700: f85183a8     	ldur	x8, [x29, #-0xe8]
  1c7704: 91002108     	add	x8, x8, #0x8
  1c7708: f81303a8     	stur	x8, [x29, #-0xd0]
  1c770c: 1400000e     	b	0x1c7744 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa18>
  1c7710: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7714: f85703a9     	ldur	x9, [x29, #-0x90]
  1c7718: eb090108     	subs	x8, x8, x9
  1c771c: f9001fe8     	str	x8, [sp, #0x38]
  1c7720: 540000ad     	b.le	0x1c7734 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa08>
  1c7724: 14000001     	b	0x1c7728 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x9fc>
  1c7728: f85183a8     	ldur	x8, [x29, #-0xe8]
  1c772c: f81203a8     	stur	x8, [x29, #-0xe0]
  1c7730: 14000004     	b	0x1c7740 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa14>
  1c7734: f85103a8     	ldur	x8, [x29, #-0xf0]
  1c7738: f81c03a8     	stur	x8, [x29, #-0x40]
  1c773c: 14000068     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7740: 14000001     	b	0x1c7744 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa18>
  1c7744: 17ffffaa     	b	0x1c75ec <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0x8c0>
  1c7748: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c774c: f85203a9     	ldur	x9, [x29, #-0xe0]
  1c7750: eb090108     	subs	x8, x8, x9
  1c7754: f9001be8     	str	x8, [sp, #0x30]
  1c7758: 54000061     	b.ne	0x1c7764 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa38>
  1c775c: 14000001     	b	0x1c7760 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa34>
  1c7760: 14000009     	b	0x1c7784 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa58>
  1c7764: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7768: 9102a000     	add	x0, x0, #0xa8
  1c776c: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7770: 91155442     	add	x2, x2, #0x555
  1c7774: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7778: 9109f863     	add	x3, x3, #0x27e
  1c777c: 52814da1     	mov	w1, #0xa6d              // =2669
  1c7780: 97fb62e4     	bl	0xa0310 <__assert2@plt>
  1c7784: f85703a2     	ldur	x2, [x29, #-0x90]
  1c7788: 92800001     	mov	x1, #-0x1               // =-1
  1c778c: f9407fe0     	ldr	x0, [sp, #0xf8]
  1c7790: 97fb8c08     	bl	0xaa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>
  1c7794: f81083a0     	stur	x0, [x29, #-0xf8]
  1c7798: f85083a0     	ldur	x0, [x29, #-0xf8]
  1c779c: b50000a0     	cbnz	x0, 0x1c77b0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa84>
  1c77a0: 14000001     	b	0x1c77a4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xa78>
  1c77a4: aa1f03e8     	mov	x8, xzr
  1c77a8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c77ac: 1400004c     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c77b0: f85303a8     	ldur	x8, [x29, #-0xd0]
  1c77b4: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c77b8: f940552a     	ldr	x10, [x9, #0xa8]
  1c77bc: eb0a0108     	subs	x8, x8, x10
  1c77c0: 9343fd08     	asr	x8, x8, #3
  1c77c4: f90083e8     	str	x8, [sp, #0x100]
  1c77c8: f85083a1     	ldur	x1, [x29, #-0xf8]
  1c77cc: f94083e2     	ldr	x2, [sp, #0x100]
  1c77d0: aa0903e0     	mov	x0, x9
  1c77d4: 97fb85bb     	bl	0xa8ec0 <_ZN9mkvparser7Segment14PreloadClusterEPNS_7ClusterEl@plt>
  1c77d8: 370001e0     	tbnz	w0, #0x0, 0x1c7814 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xae8>
  1c77dc: 14000001     	b	0x1c77e0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xab4>
  1c77e0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c77e4: aa0803e0     	mov	x0, x8
  1c77e8: f90017e0     	str	x0, [sp, #0x28]
  1c77ec: b40000e8     	cbz	x8, 0x1c7808 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xadc>
  1c77f0: 14000001     	b	0x1c77f4 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xac8>
  1c77f4: f94017e0     	ldr	x0, [sp, #0x28]
  1c77f8: 97fb7ea6     	bl	0xa7290 <_ZN9mkvparser7ClusterD1Ev@plt>
  1c77fc: f94017e0     	ldr	x0, [sp, #0x28]
  1c7800: 97fb6458     	bl	0xa0960 <_ZdlPv@plt>
  1c7804: 14000001     	b	0x1c7808 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xadc>
  1c7808: aa1f03e8     	mov	x8, xzr
  1c780c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c7810: 14000033     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c7814: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c7818: f9405509     	ldr	x9, [x8, #0xa8]
  1c781c: b4000069     	cbz	x9, 0x1c7828 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xafc>
  1c7820: 14000001     	b	0x1c7824 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xaf8>
  1c7824: 14000009     	b	0x1c7848 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb1c>
  1c7828: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c782c: 9102a000     	add	x0, x0, #0xa8
  1c7830: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7834: 91155442     	add	x2, x2, #0x555
  1c7838: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c783c: 910a1463     	add	x3, x3, #0x285
  1c7840: 52814f21     	mov	w1, #0xa79              // =2681
  1c7844: 97fb62b3     	bl	0xa0310 <__assert2@plt>
  1c7848: f94083e8     	ldr	x8, [sp, #0x100]
  1c784c: f9407fe9     	ldr	x9, [sp, #0xf8]
  1c7850: f940612a     	ldr	x10, [x9, #0xc0]
  1c7854: eb0a0108     	subs	x8, x8, x10
  1c7858: f90013e8     	str	x8, [sp, #0x20]
  1c785c: 5400006a     	b.ge	0x1c7868 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb3c>
  1c7860: 14000001     	b	0x1c7864 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb38>
  1c7864: 14000009     	b	0x1c7888 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb5c>
  1c7868: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c786c: 9102a000     	add	x0, x0, #0xa8
  1c7870: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7874: 91155442     	add	x2, x2, #0x555
  1c7878: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c787c: 91196463     	add	x3, x3, #0x659
  1c7880: 52814f41     	mov	w1, #0xa7a              // =2682
  1c7884: 97fb62a3     	bl	0xa0310 <__assert2@plt>
  1c7888: f9407fe8     	ldr	x8, [sp, #0xf8]
  1c788c: f9405509     	ldr	x9, [x8, #0xa8]
  1c7890: f94083ea     	ldr	x10, [sp, #0x100]
  1c7894: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c7898: f85083aa     	ldur	x10, [x29, #-0xf8]
  1c789c: eb0a0129     	subs	x9, x9, x10
  1c78a0: f9000fe9     	str	x9, [sp, #0x18]
  1c78a4: 54000061     	b.ne	0x1c78b0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb84>
  1c78a8: 14000001     	b	0x1c78ac <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xb80>
  1c78ac: 14000009     	b	0x1c78d0 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xba4>
  1c78b0: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c78b4: 9102a000     	add	x0, x0, #0xa8
  1c78b8: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c78bc: 91155442     	add	x2, x2, #0x555
  1c78c0: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c78c4: 9119c863     	add	x3, x3, #0x672
  1c78c8: 52814f61     	mov	w1, #0xa7b              // =2683
  1c78cc: 97fb6291     	bl	0xa0310 <__assert2@plt>
  1c78d0: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c78d4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c78d8: 14000001     	b	0x1c78dc <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbb0>
  1c78dc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c78e0: d53bd049     	mrs	x9, TPIDR_EL0
  1c78e4: f9401529     	ldr	x9, [x9, #0x28]
  1c78e8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c78ec: eb0a0129     	subs	x9, x9, x10
  1c78f0: f9000be8     	str	x8, [sp, #0x10]
  1c78f4: f90007e9     	str	x9, [sp, #0x8]
  1c78f8: 540000e1     	b.ne	0x1c7914 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbe8>
  1c78fc: 14000001     	b	0x1c7900 <mkvparser::Segment::GetNext(mkvparser::Cluster const*)+0xbd4>
  1c7900: f9400be0     	ldr	x0, [sp, #0x10]
  1c7904: 9107c3ff     	add	sp, sp, #0x1f0
  1c7908: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1c790c: f84207fc     	ldr	x28, [sp], #0x20
  1c7910: d65f03c0     	ret
  1c7914: 97fb8917     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c7918 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)>:
  1c7918: d10583ff     	sub	sp, sp, #0x160
  1c791c: f900a3fc     	str	x28, [sp, #0x140]
  1c7920: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1c7924: 910543fd     	add	x29, sp, #0x150
  1c7928: d53bd048     	mrs	x8, TPIDR_EL0
  1c792c: f9401508     	ldr	x8, [x8, #0x28]
  1c7930: f81e83a8     	stur	x8, [x29, #-0x18]
  1c7934: f81c83a0     	stur	x0, [x29, #-0x38]
  1c7938: f81c03a1     	stur	x1, [x29, #-0x40]
  1c793c: f81b83a2     	stur	x2, [x29, #-0x48]
  1c7940: f81b03a3     	stur	x3, [x29, #-0x50]
  1c7944: f81a83a4     	stur	x4, [x29, #-0x58]
  1c7948: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c794c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1c7950: f90057e8     	str	x8, [sp, #0xa8]
  1c7954: b4000060     	cbz	x0, 0x1c7960 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x48>
  1c7958: 14000001     	b	0x1c795c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x44>
  1c795c: 14000009     	b	0x1c7980 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x68>
  1c7960: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7964: 9102a000     	add	x0, x0, #0xa8
  1c7968: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c796c: 911a4042     	add	x2, x2, #0x690
  1c7970: 900003e3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c7974: 9122f063     	add	x3, x3, #0x8bc
  1c7978: 52815041     	mov	w1, #0xa82              // =2690
  1c797c: 97fb6265     	bl	0xa0310 <__assert2@plt>
  1c7980: f85c03a0     	ldur	x0, [x29, #-0x40]
  1c7984: 97fb6957     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  1c7988: 37000060     	tbnz	w0, #0x0, 0x1c7994 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x7c>
  1c798c: 14000001     	b	0x1c7990 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x78>
  1c7990: 14000009     	b	0x1c79b4 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x9c>
  1c7994: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7998: 9102a000     	add	x0, x0, #0xa8
  1c799c: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c79a0: 911a4042     	add	x2, x2, #0x690
  1c79a4: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c79a8: 911c0463     	add	x3, x3, #0x701
  1c79ac: 52815061     	mov	w1, #0xa83              // =2691
  1c79b0: 97fb6258     	bl	0xa0310 <__assert2@plt>
  1c79b4: f94057e8     	ldr	x8, [sp, #0xa8]
  1c79b8: f9405509     	ldr	x9, [x8, #0xa8]
  1c79bc: b4000069     	cbz	x9, 0x1c79c8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0xb0>
  1c79c0: 14000001     	b	0x1c79c4 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0xac>
  1c79c4: 14000009     	b	0x1c79e8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0xd0>
  1c79c8: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c79cc: 9102a000     	add	x0, x0, #0xa8
  1c79d0: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c79d4: 911a4042     	add	x2, x2, #0x690
  1c79d8: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c79dc: 910a1463     	add	x3, x3, #0x285
  1c79e0: 52815081     	mov	w1, #0xa84              // =2692
  1c79e4: 97fb624b     	bl	0xa0310 <__assert2@plt>
  1c79e8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c79ec: aa1f03e9     	mov	x9, xzr
  1c79f0: f9000109     	str	x9, [x8]
  1c79f4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c79f8: f9400908     	ldr	x8, [x8, #0x10]
  1c79fc: b7f80868     	tbnz	x8, #0x3f, 0x1c7b08 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x1f0>
  1c7a00: 14000001     	b	0x1c7a04 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0xec>
  1c7a04: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7a08: f9405509     	ldr	x9, [x8, #0xa8]
  1c7a0c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1c7a10: f940094b     	ldr	x11, [x10, #0x10]
  1c7a14: f86b7929     	ldr	x9, [x9, x11, lsl #3]
  1c7a18: eb0a0129     	subs	x9, x9, x10
  1c7a1c: f90053e9     	str	x9, [sp, #0xa0]
  1c7a20: 54000061     	b.ne	0x1c7a2c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x114>
  1c7a24: 14000001     	b	0x1c7a28 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x110>
  1c7a28: 14000009     	b	0x1c7a4c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x134>
  1c7a2c: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7a30: 9102a000     	add	x0, x0, #0xa8
  1c7a34: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7a38: 911a4042     	add	x2, x2, #0x690
  1c7a3c: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7a40: 911c3c63     	add	x3, x3, #0x70f
  1c7a44: 52815121     	mov	w1, #0xa89              // =2697
  1c7a48: 97fb6232     	bl	0xa0310 <__assert2@plt>
  1c7a4c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c7a50: f9400908     	ldr	x8, [x8, #0x10]
  1c7a54: 91000508     	add	x8, x8, #0x1
  1c7a58: f81a03a8     	stur	x8, [x29, #-0x60]
  1c7a5c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c7a60: f94057e9     	ldr	x9, [sp, #0xa8]
  1c7a64: f940592a     	ldr	x10, [x9, #0xb0]
  1c7a68: eb0a0108     	subs	x8, x8, x10
  1c7a6c: f9004fe8     	str	x8, [sp, #0x98]
  1c7a70: 5400016a     	b.ge	0x1c7a9c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x184>
  1c7a74: 14000001     	b	0x1c7a78 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x160>
  1c7a78: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7a7c: f9405509     	ldr	x9, [x8, #0xa8]
  1c7a80: f85a03aa     	ldur	x10, [x29, #-0x60]
  1c7a84: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c7a88: f85b83aa     	ldur	x10, [x29, #-0x48]
  1c7a8c: f9000149     	str	x9, [x10]
  1c7a90: aa1f03e9     	mov	x9, xzr
  1c7a94: f81d03a9     	stur	x9, [x29, #-0x30]
  1c7a98: 1400015d     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7a9c: f85b03a1     	ldur	x1, [x29, #-0x50]
  1c7aa0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c7aa4: f94057e0     	ldr	x0, [sp, #0xa8]
  1c7aa8: 97fb613e     	bl	0x9ffa0 <_ZN9mkvparser7Segment11LoadClusterERxRl@plt>
  1c7aac: f81983a0     	stur	x0, [x29, #-0x68]
  1c7ab0: f85983a0     	ldur	x0, [x29, #-0x68]
  1c7ab4: b6f800a0     	tbz	x0, #0x3f, 0x1c7ac8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x1b0>
  1c7ab8: 14000001     	b	0x1c7abc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x1a4>
  1c7abc: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7ac0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7ac4: 14000152     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7ac8: f85983a8     	ldur	x8, [x29, #-0x68]
  1c7acc: f1000508     	subs	x8, x8, #0x1
  1c7ad0: f9004be8     	str	x8, [sp, #0x90]
  1c7ad4: 540000cb     	b.lt	0x1c7aec <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x1d4>
  1c7ad8: 14000001     	b	0x1c7adc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x1c4>
  1c7adc: 320003e8     	orr	w8, wzr, #0x1
  1c7ae0: 2a0803e9     	mov	w9, w8
  1c7ae4: f81d03a9     	stur	x9, [x29, #-0x30]
  1c7ae8: 14000149     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7aec: f94057e0     	ldr	x0, [sp, #0xa8]
  1c7af0: 97fb6bc0     	bl	0xa29f0 <_ZNK9mkvparser7Segment7GetLastEv@plt>
  1c7af4: f85b83be     	ldur	x30, [x29, #-0x48]
  1c7af8: f90003c0     	str	x0, [x30]
  1c7afc: aa1f03e0     	mov	x0, xzr
  1c7b00: f81d03a0     	stur	x0, [x29, #-0x30]
  1c7b04: 14000142     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7b08: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7b0c: f9403509     	ldr	x9, [x8, #0x68]
  1c7b10: f1000529     	subs	x9, x9, #0x1
  1c7b14: f90047e9     	str	x9, [sp, #0x88]
  1c7b18: 5400006b     	b.lt	0x1c7b24 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x20c>
  1c7b1c: 14000001     	b	0x1c7b20 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x208>
  1c7b20: 14000009     	b	0x1c7b44 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x22c>
  1c7b24: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7b28: 9102a000     	add	x0, x0, #0xa8
  1c7b2c: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7b30: 911a4042     	add	x2, x2, #0x690
  1c7b34: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7b38: 911ccc63     	add	x3, x3, #0x733
  1c7b3c: 52815461     	mov	w1, #0xaa3              // =2723
  1c7b40: 97fb61f4     	bl	0xa0310 <__assert2@plt>
  1c7b44: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7b48: f9400109     	ldr	x9, [x8]
  1c7b4c: f940012a     	ldr	x10, [x9]
  1c7b50: f940054a     	ldr	x10, [x10, #0x8]
  1c7b54: d10083a1     	sub	x1, x29, #0x20
  1c7b58: d100a3a2     	sub	x2, x29, #0x28
  1c7b5c: aa0903e0     	mov	x0, x9
  1c7b60: d63f0140     	blr	x10
  1c7b64: 2a0003e1     	mov	w1, w0
  1c7b68: 93407c28     	sxtw	x8, w1
  1c7b6c: f81903a8     	stur	x8, [x29, #-0x70]
  1c7b70: f85903a8     	ldur	x8, [x29, #-0x70]
  1c7b74: b6f800a8     	tbz	x8, #0x3f, 0x1c7b88 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x270>
  1c7b78: 14000001     	b	0x1c7b7c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x264>
  1c7b7c: f85903a8     	ldur	x8, [x29, #-0x70]
  1c7b80: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7b84: 14000122     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7b88: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c7b8c: b7f80108     	tbnz	x8, #0x3f, 0x1c7bac <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x294>
  1c7b90: 14000001     	b	0x1c7b94 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x27c>
  1c7b94: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c7b98: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c7b9c: eb090108     	subs	x8, x8, x9
  1c7ba0: f90043e8     	str	x8, [sp, #0x80]
  1c7ba4: 5400006c     	b.gt	0x1c7bb0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x298>
  1c7ba8: 14000001     	b	0x1c7bac <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x294>
  1c7bac: 14000009     	b	0x1c7bd0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x2b8>
  1c7bb0: f00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c7bb4: 9102a000     	add	x0, x0, #0xa8
  1c7bb8: f00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c7bbc: 911a4042     	add	x2, x2, #0x690
  1c7bc0: f00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c7bc4: 91063463     	add	x3, x3, #0x18d
  1c7bc8: 52815581     	mov	w1, #0xaac              // =2732
  1c7bcc: 97fb61d1     	bl	0xa0310 <__assert2@plt>
  1c7bd0: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7bd4: f9400d09     	ldr	x9, [x8, #0x18]
  1c7bd8: b6f800a9     	tbz	x9, #0x3f, 0x1c7bec <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x2d4>
  1c7bdc: 14000001     	b	0x1c7be0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x2c8>
  1c7be0: 92800008     	mov	x8, #-0x1               // =-1
  1c7be4: f9003fe8     	str	x8, [sp, #0x78]
  1c7be8: 14000007     	b	0x1c7c04 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x2ec>
  1c7bec: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7bf0: f9400909     	ldr	x9, [x8, #0x10]
  1c7bf4: f9400d0a     	ldr	x10, [x8, #0x18]
  1c7bf8: 8b0a0129     	add	x9, x9, x10
  1c7bfc: f9003fe9     	str	x9, [sp, #0x78]
  1c7c00: 14000001     	b	0x1c7c04 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x2ec>
  1c7c04: f9403fe8     	ldr	x8, [sp, #0x78]
  1c7c08: f81883a8     	stur	x8, [x29, #-0x78]
  1c7c0c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c7c10: f9400508     	ldr	x8, [x8, #0x8]
  1c7c14: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7c18: f9000128     	str	x8, [x9]
  1c7c1c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c7c20: f9401108     	ldr	x8, [x8, #0x20]
  1c7c24: b7f80128     	tbnz	x8, #0x3f, 0x1c7c48 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x330>
  1c7c28: 14000001     	b	0x1c7c2c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x314>
  1c7c2c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c7c30: f9401108     	ldr	x8, [x8, #0x20]
  1c7c34: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7c38: f940012a     	ldr	x10, [x9]
  1c7c3c: 8b080148     	add	x8, x10, x8
  1c7c40: f9000128     	str	x8, [x9]
  1c7c44: 140000e2     	b	0x1c7fcc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b4>
  1c7c48: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7c4c: f9400108     	ldr	x8, [x8]
  1c7c50: 91000508     	add	x8, x8, #0x1
  1c7c54: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c7c58: eb090108     	subs	x8, x8, x9
  1c7c5c: f9003be8     	str	x8, [sp, #0x70]
  1c7c60: 5400012d     	b.le	0x1c7c84 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x36c>
  1c7c64: 14000001     	b	0x1c7c68 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x350>
  1c7c68: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c7c6c: 320003e9     	orr	w9, wzr, #0x1
  1c7c70: 2a0903ea     	mov	w10, w9
  1c7c74: f900010a     	str	x10, [x8]
  1c7c78: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7c7c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7c80: 140000e3     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7c84: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7c88: f9400100     	ldr	x0, [x8]
  1c7c8c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7c90: f9400121     	ldr	x1, [x9]
  1c7c94: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c7c98: 97fb658e     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c7c9c: f81803a0     	stur	x0, [x29, #-0x80]
  1c7ca0: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7ca4: b6f800a8     	tbz	x8, #0x3f, 0x1c7cb8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x3a0>
  1c7ca8: 14000001     	b	0x1c7cac <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x394>
  1c7cac: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7cb0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7cb4: 140000d6     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7cb8: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7cbc: f1000508     	subs	x8, x8, #0x1
  1c7cc0: f90037e8     	str	x8, [sp, #0x68]
  1c7cc4: 540000ab     	b.lt	0x1c7cd8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x3c0>
  1c7cc8: 14000001     	b	0x1c7ccc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x3b4>
  1c7ccc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7cd0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7cd4: 140000ce     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7cd8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c7cdc: b7f801e8     	tbnz	x8, #0x3f, 0x1c7d18 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x400>
  1c7ce0: 14000001     	b	0x1c7ce4 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x3cc>
  1c7ce4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7ce8: f9400108     	ldr	x8, [x8]
  1c7cec: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c7cf0: f9400129     	ldr	x9, [x9]
  1c7cf4: 8b090108     	add	x8, x8, x9
  1c7cf8: f85883a9     	ldur	x9, [x29, #-0x78]
  1c7cfc: eb090108     	subs	x8, x8, x9
  1c7d00: f90033e8     	str	x8, [sp, #0x60]
  1c7d04: 540000ad     	b.le	0x1c7d18 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x400>
  1c7d08: 14000001     	b	0x1c7d0c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x3f4>
  1c7d0c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c7d10: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7d14: 140000be     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7d18: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7d1c: f9400108     	ldr	x8, [x8]
  1c7d20: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c7d24: f9400129     	ldr	x9, [x9]
  1c7d28: 8b090108     	add	x8, x8, x9
  1c7d2c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c7d30: eb090108     	subs	x8, x8, x9
  1c7d34: f9002fe8     	str	x8, [sp, #0x58]
  1c7d38: 540000ad     	b.le	0x1c7d4c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x434>
  1c7d3c: 14000001     	b	0x1c7d40 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x428>
  1c7d40: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7d44: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7d48: 140000b1     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7d4c: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7d50: f9400100     	ldr	x0, [x8]
  1c7d54: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7d58: f9400121     	ldr	x1, [x9]
  1c7d5c: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c7d60: 97fb7718     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c7d64: f81783a0     	stur	x0, [x29, #-0x88]
  1c7d68: f85783a8     	ldur	x8, [x29, #-0x88]
  1c7d6c: 5296ceaa     	mov	w10, #0xb675            // =46709
  1c7d70: 72a3e86a     	movk	w10, #0x1f43, lsl #16
  1c7d74: 2a0a03e9     	mov	w9, w10
  1c7d78: eb090108     	subs	x8, x8, x9
  1c7d7c: f9002be8     	str	x8, [sp, #0x50]
  1c7d80: 540000a0     	b.eq	0x1c7d94 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x47c>
  1c7d84: 14000001     	b	0x1c7d88 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x470>
  1c7d88: 92800008     	mov	x8, #-0x1               // =-1
  1c7d8c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7d90: 1400009f     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7d94: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c7d98: f9400108     	ldr	x8, [x8]
  1c7d9c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7da0: f940012a     	ldr	x10, [x9]
  1c7da4: 8b080148     	add	x8, x10, x8
  1c7da8: f9000128     	str	x8, [x9]
  1c7dac: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7db0: f9400108     	ldr	x8, [x8]
  1c7db4: 91000508     	add	x8, x8, #0x1
  1c7db8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c7dbc: eb090108     	subs	x8, x8, x9
  1c7dc0: f90027e8     	str	x8, [sp, #0x48]
  1c7dc4: 5400012d     	b.le	0x1c7de8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x4d0>
  1c7dc8: 14000001     	b	0x1c7dcc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x4b4>
  1c7dcc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c7dd0: 320003e9     	orr	w9, wzr, #0x1
  1c7dd4: 2a0903ea     	mov	w10, w9
  1c7dd8: f900010a     	str	x10, [x8]
  1c7ddc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7de0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7de4: 1400008a     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7de8: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7dec: f9400100     	ldr	x0, [x8]
  1c7df0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7df4: f9400121     	ldr	x1, [x9]
  1c7df8: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c7dfc: 97fb6535     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c7e00: f81803a0     	stur	x0, [x29, #-0x80]
  1c7e04: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7e08: b6f800a8     	tbz	x8, #0x3f, 0x1c7e1c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x504>
  1c7e0c: 14000001     	b	0x1c7e10 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x4f8>
  1c7e10: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7e14: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7e18: 1400007d     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7e1c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c7e20: f1000508     	subs	x8, x8, #0x1
  1c7e24: f90023e8     	str	x8, [sp, #0x40]
  1c7e28: 540000ab     	b.lt	0x1c7e3c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x524>
  1c7e2c: 14000001     	b	0x1c7e30 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x518>
  1c7e30: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7e34: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7e38: 14000075     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7e3c: f85883a8     	ldur	x8, [x29, #-0x78]
  1c7e40: b7f801e8     	tbnz	x8, #0x3f, 0x1c7e7c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x564>
  1c7e44: 14000001     	b	0x1c7e48 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x530>
  1c7e48: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7e4c: f9400108     	ldr	x8, [x8]
  1c7e50: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c7e54: f9400129     	ldr	x9, [x9]
  1c7e58: 8b090108     	add	x8, x8, x9
  1c7e5c: f85883a9     	ldur	x9, [x29, #-0x78]
  1c7e60: eb090108     	subs	x8, x8, x9
  1c7e64: f9001fe8     	str	x8, [sp, #0x38]
  1c7e68: 540000ad     	b.le	0x1c7e7c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x564>
  1c7e6c: 14000001     	b	0x1c7e70 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x558>
  1c7e70: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c7e74: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7e78: 14000065     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7e7c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7e80: f9400108     	ldr	x8, [x8]
  1c7e84: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c7e88: f9400129     	ldr	x9, [x9]
  1c7e8c: 8b090108     	add	x8, x8, x9
  1c7e90: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c7e94: eb090108     	subs	x8, x8, x9
  1c7e98: f9001be8     	str	x8, [sp, #0x30]
  1c7e9c: 540000ad     	b.le	0x1c7eb0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x598>
  1c7ea0: 14000001     	b	0x1c7ea4 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x58c>
  1c7ea4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c7ea8: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7eac: 14000058     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7eb0: f94057e8     	ldr	x8, [sp, #0xa8]
  1c7eb4: f9400100     	ldr	x0, [x8]
  1c7eb8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7ebc: f9400121     	ldr	x1, [x9]
  1c7ec0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1c7ec4: 97fb76bf     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c7ec8: f81703a0     	stur	x0, [x29, #-0x90]
  1c7ecc: f85703a8     	ldur	x8, [x29, #-0x90]
  1c7ed0: b6f800a8     	tbz	x8, #0x3f, 0x1c7ee4 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x5cc>
  1c7ed4: 14000001     	b	0x1c7ed8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x5c0>
  1c7ed8: f85703a8     	ldur	x8, [x29, #-0x90]
  1c7edc: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7ee0: 1400004b     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7ee4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c7ee8: f9400108     	ldr	x8, [x8]
  1c7eec: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7ef0: f940012a     	ldr	x10, [x9]
  1c7ef4: 8b080148     	add	x8, x10, x8
  1c7ef8: f9000128     	str	x8, [x9]
  1c7efc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c7f00: f9400108     	ldr	x8, [x8]
  1c7f04: d37df109     	lsl	x9, x8, #3
  1c7f08: eb080128     	subs	x8, x9, x8
  1c7f0c: 320003eb     	orr	w11, wzr, #0x1
  1c7f10: 2a0b03e9     	mov	w9, w11
  1c7f14: 9ac82128     	lsl	x8, x9, x8
  1c7f18: f1000508     	subs	x8, x8, #0x1
  1c7f1c: f81683a8     	stur	x8, [x29, #-0x98]
  1c7f20: f85703a8     	ldur	x8, [x29, #-0x90]
  1c7f24: f85683a9     	ldur	x9, [x29, #-0x98]
  1c7f28: eb090108     	subs	x8, x8, x9
  1c7f2c: f90017e8     	str	x8, [sp, #0x28]
  1c7f30: 540000a1     	b.ne	0x1c7f44 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x62c>
  1c7f34: 14000001     	b	0x1c7f38 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x620>
  1c7f38: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c7f3c: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7f40: 14000033     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7f44: f85883a8     	ldur	x8, [x29, #-0x78]
  1c7f48: b7f801c8     	tbnz	x8, #0x3f, 0x1c7f80 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x668>
  1c7f4c: 14000001     	b	0x1c7f50 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x638>
  1c7f50: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7f54: f9400108     	ldr	x8, [x8]
  1c7f58: f85703a9     	ldur	x9, [x29, #-0x90]
  1c7f5c: 8b090108     	add	x8, x8, x9
  1c7f60: f85883a9     	ldur	x9, [x29, #-0x78]
  1c7f64: eb090108     	subs	x8, x8, x9
  1c7f68: f90013e8     	str	x8, [sp, #0x20]
  1c7f6c: 540000ad     	b.le	0x1c7f80 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x668>
  1c7f70: 14000001     	b	0x1c7f74 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x65c>
  1c7f74: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c7f78: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7f7c: 14000024     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7f80: f85703a8     	ldur	x8, [x29, #-0x90]
  1c7f84: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c7f88: f940012a     	ldr	x10, [x9]
  1c7f8c: 8b080148     	add	x8, x10, x8
  1c7f90: f9000128     	str	x8, [x9]
  1c7f94: f85883a8     	ldur	x8, [x29, #-0x78]
  1c7f98: b7f80188     	tbnz	x8, #0x3f, 0x1c7fc8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b0>
  1c7f9c: 14000001     	b	0x1c7fa0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x688>
  1c7fa0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c7fa4: f9400108     	ldr	x8, [x8]
  1c7fa8: f85883a9     	ldur	x9, [x29, #-0x78]
  1c7fac: eb090108     	subs	x8, x8, x9
  1c7fb0: f9000fe8     	str	x8, [sp, #0x18]
  1c7fb4: 540000ad     	b.le	0x1c7fc8 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b0>
  1c7fb8: 14000001     	b	0x1c7fbc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6a4>
  1c7fbc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c7fc0: f81d03a8     	stur	x8, [x29, #-0x30]
  1c7fc4: 14000012     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c7fc8: 14000001     	b	0x1c7fcc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b4>
  1c7fcc: 14000001     	b	0x1c7fd0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b8>
  1c7fd0: f85b83a1     	ldur	x1, [x29, #-0x48]
  1c7fd4: f85b03a2     	ldur	x2, [x29, #-0x50]
  1c7fd8: f85a83a3     	ldur	x3, [x29, #-0x58]
  1c7fdc: f94057e0     	ldr	x0, [sp, #0xa8]
  1c7fe0: 97fb89a4     	bl	0xaa670 <_ZN9mkvparser7Segment11DoParseNextERPKNS_7ClusterERxRl@plt>
  1c7fe4: f81603a0     	stur	x0, [x29, #-0xa0]
  1c7fe8: f85603a0     	ldur	x0, [x29, #-0xa0]
  1c7fec: f1000400     	subs	x0, x0, #0x1
  1c7ff0: f9000be0     	str	x0, [sp, #0x10]
  1c7ff4: 540000ac     	b.gt	0x1c8008 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f0>
  1c7ff8: 14000001     	b	0x1c7ffc <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6e4>
  1c7ffc: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c8000: f81d03a8     	stur	x8, [x29, #-0x30]
  1c8004: 14000002     	b	0x1c800c <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6f4>
  1c8008: 17fffff2     	b	0x1c7fd0 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x6b8>
  1c800c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c8010: d53bd049     	mrs	x9, TPIDR_EL0
  1c8014: f9401529     	ldr	x9, [x9, #0x28]
  1c8018: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c801c: eb0a0129     	subs	x9, x9, x10
  1c8020: f90007e8     	str	x8, [sp, #0x8]
  1c8024: f90003e9     	str	x9, [sp]
  1c8028: 540000e1     	b.ne	0x1c8044 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x72c>
  1c802c: 14000001     	b	0x1c8030 <mkvparser::Segment::ParseNext(mkvparser::Cluster const*, mkvparser::Cluster const*&, long long&, long&)+0x718>
  1c8030: f94007e0     	ldr	x0, [sp, #0x8]
  1c8034: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1c8038: f940a3fc     	ldr	x28, [sp, #0x140]
  1c803c: 910583ff     	add	sp, sp, #0x160
  1c8040: d65f03c0     	ret
  1c8044: 97fb874b     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c8048 <mkvparser::Cluster::EOS() const>:
  1c8048: d10043ff     	sub	sp, sp, #0x10
  1c804c: d2800008     	mov	x8, #0x0                // =0
  1c8050: f90007e0     	str	x0, [sp, #0x8]
  1c8054: f94007e0     	ldr	x0, [sp, #0x8]
  1c8058: f9400000     	ldr	x0, [x0]
  1c805c: eb08001f     	cmp	x0, x8
  1c8060: 1a9f17e9     	cset	w9, eq
  1c8064: 320003ea     	orr	w10, wzr, #0x1
  1c8068: 0a0a0129     	and	w9, w9, w10
  1c806c: 2a0903e0     	mov	w0, w9
  1c8070: 910043ff     	add	sp, sp, #0x10
  1c8074: d65f03c0     	ret

00000000001c8078 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)>:
  1c8078: f81e0ffc     	str	x28, [sp, #-0x20]!
  1c807c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1c8080: 910043fd     	add	x29, sp, #0x10
  1c8084: d10c43ff     	sub	sp, sp, #0x310
  1c8088: d53bd048     	mrs	x8, TPIDR_EL0
  1c808c: f9401508     	ldr	x8, [x8, #0x28]
  1c8090: f81e83a8     	stur	x8, [x29, #-0x18]
  1c8094: f81b83a0     	stur	x0, [x29, #-0x48]
  1c8098: f81b03a1     	stur	x1, [x29, #-0x50]
  1c809c: f81a83a2     	stur	x2, [x29, #-0x58]
  1c80a0: f81a03a3     	stur	x3, [x29, #-0x60]
  1c80a4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1c80a8: aa0803e0     	mov	x0, x8
  1c80ac: f9400108     	ldr	x8, [x8]
  1c80b0: f9400101     	ldr	x1, [x8]
  1c80b4: f9400421     	ldr	x1, [x1, #0x8]
  1c80b8: d10083a2     	sub	x2, x29, #0x20
  1c80bc: d100a3a3     	sub	x3, x29, #0x28
  1c80c0: f900e3e0     	str	x0, [sp, #0x1c0]
  1c80c4: aa0803e0     	mov	x0, x8
  1c80c8: f900dfe1     	str	x1, [sp, #0x1b8]
  1c80cc: aa0203e1     	mov	x1, x2
  1c80d0: aa0303e2     	mov	x2, x3
  1c80d4: f940dfe8     	ldr	x8, [sp, #0x1b8]
  1c80d8: d63f0100     	blr	x8
  1c80dc: 2a0003e1     	mov	w1, w0
  1c80e0: 93407c28     	sxtw	x8, w1
  1c80e4: f81983a8     	stur	x8, [x29, #-0x68]
  1c80e8: f85983a8     	ldur	x8, [x29, #-0x68]
  1c80ec: b6f800a8     	tbz	x8, #0x3f, 0x1c8100 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x88>
  1c80f0: 14000001     	b	0x1c80f4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x7c>
  1c80f4: f85983a8     	ldur	x8, [x29, #-0x68]
  1c80f8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c80fc: 140003ff     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8100: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c8104: b7f80108     	tbnz	x8, #0x3f, 0x1c8124 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xac>
  1c8108: 14000001     	b	0x1c810c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x94>
  1c810c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c8110: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c8114: eb090108     	subs	x8, x8, x9
  1c8118: f900dbe8     	str	x8, [sp, #0x1b0]
  1c811c: 5400006c     	b.gt	0x1c8128 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb0>
  1c8120: 14000001     	b	0x1c8124 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xac>
  1c8124: 14000009     	b	0x1c8148 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd0>
  1c8128: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c812c: 9102a000     	add	x0, x0, #0xa8
  1c8130: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8134: 911cf442     	add	x2, x2, #0x73d
  1c8138: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c813c: 91063463     	add	x3, x3, #0x18d
  1c8140: 528162e1     	mov	w1, #0xb17              // =2839
  1c8144: 97fb6073     	bl	0xa0310 <__assert2@plt>
  1c8148: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c814c: f9400d09     	ldr	x9, [x8, #0x18]
  1c8150: b6f800a9     	tbz	x9, #0x3f, 0x1c8164 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xec>
  1c8154: 14000001     	b	0x1c8158 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe0>
  1c8158: 92800008     	mov	x8, #-0x1               // =-1
  1c815c: f900d7e8     	str	x8, [sp, #0x1a8]
  1c8160: 14000007     	b	0x1c817c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x104>
  1c8164: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8168: f9400909     	ldr	x9, [x8, #0x10]
  1c816c: f9400d0a     	ldr	x10, [x8, #0x18]
  1c8170: 8b0a0129     	add	x9, x9, x10
  1c8174: f900d7e9     	str	x9, [sp, #0x1a8]
  1c8178: 14000001     	b	0x1c817c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x104>
  1c817c: f940d7e8     	ldr	x8, [sp, #0x1a8]
  1c8180: f81903a8     	stur	x8, [x29, #-0x70]
  1c8184: aa1f03e8     	mov	x8, xzr
  1c8188: f81883a8     	stur	x8, [x29, #-0x78]
  1c818c: 92800008     	mov	x8, #-0x1               // =-1
  1c8190: f81803a8     	stur	x8, [x29, #-0x80]
  1c8194: 14000001     	b	0x1c8198 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x120>
  1c8198: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c819c: b7f801a8     	tbnz	x8, #0x3f, 0x1c81d0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x158>
  1c81a0: 14000001     	b	0x1c81a4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x12c>
  1c81a4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c81a8: f9400108     	ldr	x8, [x8]
  1c81ac: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c81b0: eb090108     	subs	x8, x8, x9
  1c81b4: f900d3e8     	str	x8, [sp, #0x1a0]
  1c81b8: 540000cb     	b.lt	0x1c81d0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x158>
  1c81bc: 14000001     	b	0x1c81c0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x148>
  1c81c0: 320003e8     	orr	w8, wzr, #0x1
  1c81c4: 2a0803e9     	mov	w9, w8
  1c81c8: f81c03a9     	stur	x9, [x29, #-0x40]
  1c81cc: 140003cb     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c81d0: f85903a8     	ldur	x8, [x29, #-0x70]
  1c81d4: b7f801a8     	tbnz	x8, #0x3f, 0x1c8208 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x190>
  1c81d8: 14000001     	b	0x1c81dc <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x164>
  1c81dc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c81e0: f9400108     	ldr	x8, [x8]
  1c81e4: f85903a9     	ldur	x9, [x29, #-0x70]
  1c81e8: eb090108     	subs	x8, x8, x9
  1c81ec: f900cfe8     	str	x8, [sp, #0x198]
  1c81f0: 540000cb     	b.lt	0x1c8208 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x190>
  1c81f4: 14000001     	b	0x1c81f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x180>
  1c81f8: 320003e8     	orr	w8, wzr, #0x1
  1c81fc: 2a0803e9     	mov	w9, w8
  1c8200: f81c03a9     	stur	x9, [x29, #-0x40]
  1c8204: 140003bd     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8208: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c820c: f9400108     	ldr	x8, [x8]
  1c8210: 91000508     	add	x8, x8, #0x1
  1c8214: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8218: eb090108     	subs	x8, x8, x9
  1c821c: f900cbe8     	str	x8, [sp, #0x190]
  1c8220: 5400012d     	b.le	0x1c8244 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1cc>
  1c8224: 14000001     	b	0x1c8228 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1b0>
  1c8228: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c822c: 320003e9     	orr	w9, wzr, #0x1
  1c8230: 2a0903ea     	mov	w10, w9
  1c8234: f900010a     	str	x10, [x8]
  1c8238: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c823c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8240: 140003ae     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8244: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8248: f9400100     	ldr	x0, [x8]
  1c824c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8250: f9400121     	ldr	x1, [x9]
  1c8254: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c8258: 97fb641e     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c825c: f81783a0     	stur	x0, [x29, #-0x88]
  1c8260: f85783a8     	ldur	x8, [x29, #-0x88]
  1c8264: b6f800a8     	tbz	x8, #0x3f, 0x1c8278 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x200>
  1c8268: 14000001     	b	0x1c826c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1f4>
  1c826c: f85783a8     	ldur	x8, [x29, #-0x88]
  1c8270: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8274: 140003a1     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8278: f85783a8     	ldur	x8, [x29, #-0x88]
  1c827c: f1000508     	subs	x8, x8, #0x1
  1c8280: f900c7e8     	str	x8, [sp, #0x188]
  1c8284: 540000ab     	b.lt	0x1c8298 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x220>
  1c8288: 14000001     	b	0x1c828c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x214>
  1c828c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8290: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8294: 14000399     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8298: f85903a8     	ldur	x8, [x29, #-0x70]
  1c829c: b7f801e8     	tbnz	x8, #0x3f, 0x1c82d8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x260>
  1c82a0: 14000001     	b	0x1c82a4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x22c>
  1c82a4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c82a8: f9400108     	ldr	x8, [x8]
  1c82ac: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c82b0: f9400129     	ldr	x9, [x9]
  1c82b4: 8b090108     	add	x8, x8, x9
  1c82b8: f85903a9     	ldur	x9, [x29, #-0x70]
  1c82bc: eb090108     	subs	x8, x8, x9
  1c82c0: f900c3e8     	str	x8, [sp, #0x180]
  1c82c4: 540000ad     	b.le	0x1c82d8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x260>
  1c82c8: 14000001     	b	0x1c82cc <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x254>
  1c82cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c82d0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c82d4: 14000389     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c82d8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c82dc: f9400108     	ldr	x8, [x8]
  1c82e0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c82e4: f9400129     	ldr	x9, [x9]
  1c82e8: 8b090108     	add	x8, x8, x9
  1c82ec: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c82f0: eb090108     	subs	x8, x8, x9
  1c82f4: f900bfe8     	str	x8, [sp, #0x178]
  1c82f8: 540000ad     	b.le	0x1c830c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x294>
  1c82fc: 14000001     	b	0x1c8300 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x288>
  1c8300: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8304: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8308: 1400037c     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c830c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8310: f9400108     	ldr	x8, [x8]
  1c8314: f81703a8     	stur	x8, [x29, #-0x90]
  1c8318: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c831c: f9400108     	ldr	x8, [x8]
  1c8320: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1c8324: f940092a     	ldr	x10, [x9, #0x10]
  1c8328: eb0a0108     	subs	x8, x8, x10
  1c832c: f81683a8     	stur	x8, [x29, #-0x98]
  1c8330: f9400120     	ldr	x0, [x9]
  1c8334: f85703a1     	ldur	x1, [x29, #-0x90]
  1c8338: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c833c: 97fb7b21     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c8340: f81603a0     	stur	x0, [x29, #-0xa0]
  1c8344: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c8348: b6f800a8     	tbz	x8, #0x3f, 0x1c835c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x2e4>
  1c834c: 14000001     	b	0x1c8350 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x2d8>
  1c8350: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c8354: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8358: 14000368     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c835c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c8360: b50000a8     	cbnz	x8, 0x1c8374 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x2fc>
  1c8364: 14000001     	b	0x1c8368 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x2f0>
  1c8368: 92800008     	mov	x8, #-0x1               // =-1
  1c836c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8370: 14000362     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8374: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8378: f9400108     	ldr	x8, [x8]
  1c837c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8380: f940012a     	ldr	x10, [x9]
  1c8384: 8b080148     	add	x8, x10, x8
  1c8388: f9000128     	str	x8, [x9]
  1c838c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8390: f9400108     	ldr	x8, [x8]
  1c8394: 91000508     	add	x8, x8, #0x1
  1c8398: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c839c: eb090108     	subs	x8, x8, x9
  1c83a0: f900bbe8     	str	x8, [sp, #0x170]
  1c83a4: 5400012d     	b.le	0x1c83c8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x350>
  1c83a8: 14000001     	b	0x1c83ac <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x334>
  1c83ac: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c83b0: 320003e9     	orr	w9, wzr, #0x1
  1c83b4: 2a0903ea     	mov	w10, w9
  1c83b8: f900010a     	str	x10, [x8]
  1c83bc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c83c0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c83c4: 1400034d     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c83c8: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c83cc: f9400100     	ldr	x0, [x8]
  1c83d0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c83d4: f9400121     	ldr	x1, [x9]
  1c83d8: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c83dc: 97fb63bd     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c83e0: f81783a0     	stur	x0, [x29, #-0x88]
  1c83e4: f85783a8     	ldur	x8, [x29, #-0x88]
  1c83e8: b6f800a8     	tbz	x8, #0x3f, 0x1c83fc <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x384>
  1c83ec: 14000001     	b	0x1c83f0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x378>
  1c83f0: f85783a8     	ldur	x8, [x29, #-0x88]
  1c83f4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c83f8: 14000340     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c83fc: f85783a8     	ldur	x8, [x29, #-0x88]
  1c8400: f1000508     	subs	x8, x8, #0x1
  1c8404: f900b7e8     	str	x8, [sp, #0x168]
  1c8408: 540000ab     	b.lt	0x1c841c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x3a4>
  1c840c: 14000001     	b	0x1c8410 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x398>
  1c8410: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8414: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8418: 14000338     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c841c: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8420: b7f801e8     	tbnz	x8, #0x3f, 0x1c845c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x3e4>
  1c8424: 14000001     	b	0x1c8428 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x3b0>
  1c8428: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c842c: f9400108     	ldr	x8, [x8]
  1c8430: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8434: f9400129     	ldr	x9, [x9]
  1c8438: 8b090108     	add	x8, x8, x9
  1c843c: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8440: eb090108     	subs	x8, x8, x9
  1c8444: f900b3e8     	str	x8, [sp, #0x160]
  1c8448: 540000ad     	b.le	0x1c845c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x3e4>
  1c844c: 14000001     	b	0x1c8450 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x3d8>
  1c8450: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8454: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8458: 14000328     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c845c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8460: f9400108     	ldr	x8, [x8]
  1c8464: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8468: f9400129     	ldr	x9, [x9]
  1c846c: 8b090108     	add	x8, x8, x9
  1c8470: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8474: eb090108     	subs	x8, x8, x9
  1c8478: f900afe8     	str	x8, [sp, #0x158]
  1c847c: 540000ad     	b.le	0x1c8490 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x418>
  1c8480: 14000001     	b	0x1c8484 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x40c>
  1c8484: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8488: f81c03a8     	stur	x8, [x29, #-0x40]
  1c848c: 1400031b     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8490: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8494: f9400100     	ldr	x0, [x8]
  1c8498: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c849c: f9400121     	ldr	x1, [x9]
  1c84a0: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c84a4: 97fb7547     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c84a8: f81583a0     	stur	x0, [x29, #-0xa8]
  1c84ac: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c84b0: b6f800a8     	tbz	x8, #0x3f, 0x1c84c4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x44c>
  1c84b4: 14000001     	b	0x1c84b8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x440>
  1c84b8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c84bc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c84c0: 1400030e     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c84c4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c84c8: f9400108     	ldr	x8, [x8]
  1c84cc: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c84d0: f940012a     	ldr	x10, [x9]
  1c84d4: 8b080148     	add	x8, x10, x8
  1c84d8: f9000128     	str	x8, [x9]
  1c84dc: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c84e0: b5000068     	cbnz	x8, 0x1c84ec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x474>
  1c84e4: 14000001     	b	0x1c84e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x470>
  1c84e8: 17ffff2c     	b	0x1c8198 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x120>
  1c84ec: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c84f0: f9400108     	ldr	x8, [x8]
  1c84f4: d37df109     	lsl	x9, x8, #3
  1c84f8: eb080128     	subs	x8, x9, x8
  1c84fc: 320003ea     	orr	w10, wzr, #0x1
  1c8500: 2a0a03e9     	mov	w9, w10
  1c8504: 9ac82128     	lsl	x8, x9, x8
  1c8508: f1000508     	subs	x8, x8, #0x1
  1c850c: f81503a8     	stur	x8, [x29, #-0xb0]
  1c8510: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8514: b7f80288     	tbnz	x8, #0x3f, 0x1c8564 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4ec>
  1c8518: 14000001     	b	0x1c851c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4a4>
  1c851c: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c8520: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c8524: eb090108     	subs	x8, x8, x9
  1c8528: f900abe8     	str	x8, [sp, #0x150]
  1c852c: 540001c0     	b.eq	0x1c8564 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4ec>
  1c8530: 14000001     	b	0x1c8534 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4bc>
  1c8534: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8538: f9400108     	ldr	x8, [x8]
  1c853c: f85583a9     	ldur	x9, [x29, #-0xa8]
  1c8540: 8b090108     	add	x8, x8, x9
  1c8544: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8548: eb090108     	subs	x8, x8, x9
  1c854c: f900a7e8     	str	x8, [sp, #0x148]
  1c8550: 540000ad     	b.le	0x1c8564 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4ec>
  1c8554: 14000001     	b	0x1c8558 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x4e0>
  1c8558: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c855c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8560: 140002e6     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8564: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c8568: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c856c: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c8570: 2a0903ea     	mov	w10, w9
  1c8574: eb0a0108     	subs	x8, x8, x10
  1c8578: f900a3e8     	str	x8, [sp, #0x140]
  1c857c: 54000de1     	b.ne	0x1c8738 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6c0>
  1c8580: 14000001     	b	0x1c8584 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x50c>
  1c8584: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c8588: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c858c: eb090108     	subs	x8, x8, x9
  1c8590: f9009fe8     	str	x8, [sp, #0x138]
  1c8594: 540000a1     	b.ne	0x1c85a8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x530>
  1c8598: 14000001     	b	0x1c859c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x524>
  1c859c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c85a0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c85a4: 140002d5     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c85a8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c85ac: f9400108     	ldr	x8, [x8]
  1c85b0: f85583a9     	ldur	x9, [x29, #-0xa8]
  1c85b4: 8b090108     	add	x8, x8, x9
  1c85b8: f81483a8     	stur	x8, [x29, #-0xb8]
  1c85bc: f85903a8     	ldur	x8, [x29, #-0x70]
  1c85c0: b7f80168     	tbnz	x8, #0x3f, 0x1c85ec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x574>
  1c85c4: 14000001     	b	0x1c85c8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x550>
  1c85c8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1c85cc: f85903a9     	ldur	x9, [x29, #-0x70]
  1c85d0: eb090108     	subs	x8, x8, x9
  1c85d4: f9009be8     	str	x8, [sp, #0x130]
  1c85d8: 540000ad     	b.le	0x1c85ec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x574>
  1c85dc: 14000001     	b	0x1c85e0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x568>
  1c85e0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c85e4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c85e8: 140002c4     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c85ec: f85703a8     	ldur	x8, [x29, #-0x90]
  1c85f0: f81403a8     	stur	x8, [x29, #-0xc0]
  1c85f4: f85483a8     	ldur	x8, [x29, #-0xb8]
  1c85f8: f85403a9     	ldur	x9, [x29, #-0xc0]
  1c85fc: eb090108     	subs	x8, x8, x9
  1c8600: f81383a8     	stur	x8, [x29, #-0xc8]
  1c8604: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8608: f9404909     	ldr	x9, [x8, #0x90]
  1c860c: b5000709     	cbnz	x9, 0x1c86ec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x674>
  1c8610: 14000001     	b	0x1c8614 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x59c>
  1c8614: 90000701     	adrp	x1, 0x2a8000
  1c8618: f9435421     	ldr	x1, [x1, #0x6a8]
  1c861c: 52800908     	mov	w8, #0x48               // =72
  1c8620: 2a0803e0     	mov	w0, w8
  1c8624: 97fb615f     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1c8628: aa0003e1     	mov	x1, x0
  1c862c: 2a1f03e8     	mov	w8, wzr
  1c8630: 3812f3a8     	sturb	w8, [x29, #-0xd1]
  1c8634: aa1f03fe     	mov	x30, xzr
  1c8638: f90097e1     	str	x1, [sp, #0x128]
  1c863c: f90093fe     	str	x30, [sp, #0x120]
  1c8640: b4000260     	cbz	x0, 0x1c868c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x614>
  1c8644: 14000001     	b	0x1c8648 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x5d0>
  1c8648: f94097e8     	ldr	x8, [sp, #0x128]
  1c864c: f81303a8     	stur	x8, [x29, #-0xd0]
  1c8650: 320003e9     	orr	w9, wzr, #0x1
  1c8654: 3812f3a9     	sturb	w9, [x29, #-0xd1]
  1c8658: f85a83aa     	ldur	x10, [x29, #-0x58]
  1c865c: f9400142     	ldr	x2, [x10]
  1c8660: f85583a3     	ldur	x3, [x29, #-0xa8]
  1c8664: f85403a4     	ldur	x4, [x29, #-0xc0]
  1c8668: f85383a5     	ldur	x5, [x29, #-0xc8]
  1c866c: f94097e0     	ldr	x0, [sp, #0x128]
  1c8670: f940e3e1     	ldr	x1, [sp, #0x1c0]
  1c8674: f9008fe8     	str	x8, [sp, #0x118]
  1c8678: 97fb810a     	bl	0xa8aa0 <_ZN9mkvparser4CuesC1EPNS_7SegmentExxxx@plt>
  1c867c: 14000001     	b	0x1c8680 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x608>
  1c8680: f9408fe0     	ldr	x0, [sp, #0x118]
  1c8684: f90093e0     	str	x0, [sp, #0x120]
  1c8688: 14000001     	b	0x1c868c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x614>
  1c868c: f94093e8     	ldr	x8, [sp, #0x120]
  1c8690: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1c8694: f9004928     	str	x8, [x9, #0x90]
  1c8698: f9404928     	ldr	x8, [x9, #0x90]
  1c869c: b5000268     	cbnz	x8, 0x1c86e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x670>
  1c86a0: 14000001     	b	0x1c86a4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x62c>
  1c86a4: aa1f03e8     	mov	x8, xzr
  1c86a8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c86ac: 14000293     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c86b0: f81203a0     	stur	x0, [x29, #-0xe0]
  1c86b4: 2a0103e8     	mov	w8, w1
  1c86b8: b811c3a8     	stur	w8, [x29, #-0xe4]
  1c86bc: 3852f3a8     	ldurb	w8, [x29, #-0xd1]
  1c86c0: 71000508     	subs	w8, w8, #0x1
  1c86c4: b90117e8     	str	w8, [sp, #0x114]
  1c86c8: 540000e1     	b.ne	0x1c86e4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x66c>
  1c86cc: 14000001     	b	0x1c86d0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x658>
  1c86d0: f85303a0     	ldur	x0, [x29, #-0xd0]
  1c86d4: 90000701     	adrp	x1, 0x2a8000
  1c86d8: f9435421     	ldr	x1, [x1, #0x6a8]
  1c86dc: 97fb7d59     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1c86e0: 14000001     	b	0x1c86e4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x66c>
  1c86e4: 14000293     	b	0x1c9130 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x10b8>
  1c86e8: 14000001     	b	0x1c86ec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x674>
  1c86ec: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c86f0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c86f4: f940012a     	ldr	x10, [x9]
  1c86f8: 8b080148     	add	x8, x10, x8
  1c86fc: f9000128     	str	x8, [x9]
  1c8700: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8704: b7f80188     	tbnz	x8, #0x3f, 0x1c8734 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6bc>
  1c8708: 14000001     	b	0x1c870c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x694>
  1c870c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8710: f9400108     	ldr	x8, [x8]
  1c8714: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8718: eb090108     	subs	x8, x8, x9
  1c871c: f90087e8     	str	x8, [sp, #0x108]
  1c8720: 540000ad     	b.le	0x1c8734 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6bc>
  1c8724: 14000001     	b	0x1c8728 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6b0>
  1c8728: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c872c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8730: 14000272     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8734: 17fffe99     	b	0x1c8198 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x120>
  1c8738: f85603a8     	ldur	x8, [x29, #-0xa0]
  1c873c: 5296cea9     	mov	w9, #0xb675             // =46709
  1c8740: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c8744: 2a0903ea     	mov	w10, w9
  1c8748: eb0a0108     	subs	x8, x8, x10
  1c874c: f90083e8     	str	x8, [sp, #0x100]
  1c8750: 540003c0     	b.eq	0x1c87c8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x750>
  1c8754: 14000001     	b	0x1c8758 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6e0>
  1c8758: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c875c: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c8760: eb090108     	subs	x8, x8, x9
  1c8764: f9007fe8     	str	x8, [sp, #0xf8]
  1c8768: 540000a1     	b.ne	0x1c877c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x704>
  1c876c: 14000001     	b	0x1c8770 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x6f8>
  1c8770: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8774: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8778: 14000260     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c877c: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c8780: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8784: f940012a     	ldr	x10, [x9]
  1c8788: 8b080148     	add	x8, x10, x8
  1c878c: f9000128     	str	x8, [x9]
  1c8790: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8794: b7f80188     	tbnz	x8, #0x3f, 0x1c87c4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x74c>
  1c8798: 14000001     	b	0x1c879c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x724>
  1c879c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c87a0: f9400108     	ldr	x8, [x8]
  1c87a4: f85903a9     	ldur	x9, [x29, #-0x70]
  1c87a8: eb090108     	subs	x8, x8, x9
  1c87ac: f9007be8     	str	x8, [sp, #0xf0]
  1c87b0: 540000ad     	b.le	0x1c87c4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x74c>
  1c87b4: 14000001     	b	0x1c87b8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x740>
  1c87b8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c87bc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c87c0: 1400024e     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c87c4: 17fffe75     	b	0x1c8198 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x120>
  1c87c8: f85683a8     	ldur	x8, [x29, #-0x98]
  1c87cc: f81883a8     	stur	x8, [x29, #-0x78]
  1c87d0: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c87d4: f85503a9     	ldur	x9, [x29, #-0xb0]
  1c87d8: eb090108     	subs	x8, x8, x9
  1c87dc: f90077e8     	str	x8, [sp, #0xe8]
  1c87e0: 540000a0     	b.eq	0x1c87f4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x77c>
  1c87e4: 14000001     	b	0x1c87e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x770>
  1c87e8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1c87ec: f81803a8     	stur	x8, [x29, #-0x80]
  1c87f0: 14000001     	b	0x1c87f4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x77c>
  1c87f4: 14000001     	b	0x1c87f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x780>
  1c87f8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c87fc: f1000508     	subs	x8, x8, #0x1
  1c8800: f90073e8     	str	x8, [sp, #0xe0]
  1c8804: 5400006b     	b.lt	0x1c8810 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x798>
  1c8808: 14000001     	b	0x1c880c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x794>
  1c880c: 14000009     	b	0x1c8830 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x7b8>
  1c8810: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8814: 9102a000     	add	x0, x0, #0xa8
  1c8818: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c881c: 911cf442     	add	x2, x2, #0x73d
  1c8820: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8824: 911e5063     	add	x3, x3, #0x794
  1c8828: 528173e1     	mov	w1, #0xb9f              // =2975
  1c882c: 97fb5eb9     	bl	0xa0310 <__assert2@plt>
  1c8830: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8834: f9405509     	ldr	x9, [x8, #0xa8]
  1c8838: f940590a     	ldr	x10, [x8, #0xb0]
  1c883c: 8b0a0d29     	add	x9, x9, x10, lsl #3
  1c8840: f81103a9     	stur	x9, [x29, #-0xf0]
  1c8844: f85103a9     	ldur	x9, [x29, #-0xf0]
  1c8848: f81083a9     	stur	x9, [x29, #-0xf8]
  1c884c: f85103a9     	ldur	x9, [x29, #-0xf0]
  1c8850: f9405d0a     	ldr	x10, [x8, #0xb8]
  1c8854: 8b0a0d29     	add	x9, x9, x10, lsl #3
  1c8858: f81003a9     	stur	x9, [x29, #-0x100]
  1c885c: f85003a9     	ldur	x9, [x29, #-0x100]
  1c8860: f9010fe9     	str	x9, [sp, #0x218]
  1c8864: 14000001     	b	0x1c8868 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x7f0>
  1c8868: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c886c: f9410fe9     	ldr	x9, [sp, #0x218]
  1c8870: eb090108     	subs	x8, x8, x9
  1c8874: f9006fe8     	str	x8, [sp, #0xd8]
  1c8878: 54000cc2     	b.hs	0x1c8a10 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x998>
  1c887c: 14000001     	b	0x1c8880 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x808>
  1c8880: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c8884: f9410fe9     	ldr	x9, [sp, #0x218]
  1c8888: eb080129     	subs	x9, x9, x8
  1c888c: 9343fd29     	asr	x9, x9, #3
  1c8890: f100012a     	subs	x10, x9, #0x0
  1c8894: 9a89a529     	cinc	x9, x9, lt
  1c8898: d37ef529     	lsl	x9, x9, #2
  1c889c: 927df129     	and	x9, x9, #0xfffffffffffffff8
  1c88a0: 8b090108     	add	x8, x8, x9
  1c88a4: f9010be8     	str	x8, [sp, #0x210]
  1c88a8: f9410be8     	ldr	x8, [sp, #0x210]
  1c88ac: f85003a9     	ldur	x9, [x29, #-0x100]
  1c88b0: eb090108     	subs	x8, x8, x9
  1c88b4: f9006bea     	str	x10, [sp, #0xd0]
  1c88b8: f90067e8     	str	x8, [sp, #0xc8]
  1c88bc: 54000062     	b.hs	0x1c88c8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x850>
  1c88c0: 14000001     	b	0x1c88c4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x84c>
  1c88c4: 14000009     	b	0x1c88e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x870>
  1c88c8: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c88cc: 9102a000     	add	x0, x0, #0xa8
  1c88d0: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c88d4: 911cf442     	add	x2, x2, #0x73d
  1c88d8: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c88dc: 9109b863     	add	x3, x3, #0x26e
  1c88e0: 52817681     	mov	w1, #0xbb4              // =2996
  1c88e4: 97fb5e8b     	bl	0xa0310 <__assert2@plt>
  1c88e8: f9410be8     	ldr	x8, [sp, #0x210]
  1c88ec: f9400108     	ldr	x8, [x8]
  1c88f0: f90107e8     	str	x8, [sp, #0x208]
  1c88f4: f94107e8     	ldr	x8, [sp, #0x208]
  1c88f8: b4000068     	cbz	x8, 0x1c8904 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x88c>
  1c88fc: 14000001     	b	0x1c8900 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x888>
  1c8900: 14000009     	b	0x1c8924 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x8ac>
  1c8904: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8908: 9102a000     	add	x0, x0, #0xa8
  1c890c: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8910: 911cf442     	add	x2, x2, #0x73d
  1c8914: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8918: 911a2863     	add	x3, x3, #0x68a
  1c891c: 528176e1     	mov	w1, #0xbb7              // =2999
  1c8920: 97fb5e7c     	bl	0xa0310 <__assert2@plt>
  1c8924: f94107e8     	ldr	x8, [sp, #0x208]
  1c8928: f9400908     	ldr	x8, [x8, #0x10]
  1c892c: b6f80068     	tbz	x8, #0x3f, 0x1c8938 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x8c0>
  1c8930: 14000001     	b	0x1c8934 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x8bc>
  1c8934: 14000009     	b	0x1c8958 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x8e0>
  1c8938: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c893c: 9102a000     	add	x0, x0, #0xa8
  1c8940: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8944: 911cf442     	add	x2, x2, #0x73d
  1c8948: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c894c: 91191863     	add	x3, x3, #0x646
  1c8950: 52817701     	mov	w1, #0xbb8              // =3000
  1c8954: 97fb5e6f     	bl	0xa0310 <__assert2@plt>
  1c8958: f94107e0     	ldr	x0, [sp, #0x208]
  1c895c: 97fb6ce1     	bl	0xa3ce0 <_ZNK9mkvparser7Cluster11GetPositionEv@plt>
  1c8960: f85a83be     	ldur	x30, [x29, #-0x58]
  1c8964: f90003c0     	str	x0, [x30]
  1c8968: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c896c: f9400000     	ldr	x0, [x0]
  1c8970: b7f80060     	tbnz	x0, #0x3f, 0x1c897c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x904>
  1c8974: 14000001     	b	0x1c8978 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x900>
  1c8978: 14000009     	b	0x1c899c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x924>
  1c897c: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8980: 9102a000     	add	x0, x0, #0xa8
  1c8984: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8988: 911cf442     	add	x2, x2, #0x73d
  1c898c: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8990: 9109d463     	add	x3, x3, #0x275
  1c8994: 52817761     	mov	w1, #0xbbb              // =3003
  1c8998: 97fb5e5e     	bl	0xa0310 <__assert2@plt>
  1c899c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c89a0: f9400108     	ldr	x8, [x8]
  1c89a4: f85883a9     	ldur	x9, [x29, #-0x78]
  1c89a8: eb090108     	subs	x8, x8, x9
  1c89ac: f90063e8     	str	x8, [sp, #0xc0]
  1c89b0: 540000ca     	b.ge	0x1c89c8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x950>
  1c89b4: 14000001     	b	0x1c89b8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x940>
  1c89b8: f9410be8     	ldr	x8, [sp, #0x210]
  1c89bc: 91002108     	add	x8, x8, #0x8
  1c89c0: f81083a8     	stur	x8, [x29, #-0xf8]
  1c89c4: 14000012     	b	0x1c8a0c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x994>
  1c89c8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c89cc: f9400108     	ldr	x8, [x8]
  1c89d0: f85883a9     	ldur	x9, [x29, #-0x78]
  1c89d4: eb090108     	subs	x8, x8, x9
  1c89d8: f9005fe8     	str	x8, [sp, #0xb8]
  1c89dc: 540000ad     	b.le	0x1c89f0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x978>
  1c89e0: 14000001     	b	0x1c89e4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x96c>
  1c89e4: f9410be8     	ldr	x8, [sp, #0x210]
  1c89e8: f9010fe8     	str	x8, [sp, #0x218]
  1c89ec: 14000007     	b	0x1c8a08 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x990>
  1c89f0: f94107e8     	ldr	x8, [sp, #0x208]
  1c89f4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c89f8: f9000128     	str	x8, [x9]
  1c89fc: aa1f03e8     	mov	x8, xzr
  1c8a00: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8a04: 140001bd     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8a08: 14000001     	b	0x1c8a0c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x994>
  1c8a0c: 17ffff97     	b	0x1c8868 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x7f0>
  1c8a10: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c8a14: f9410fe9     	ldr	x9, [sp, #0x218]
  1c8a18: eb090108     	subs	x8, x8, x9
  1c8a1c: f9005be8     	str	x8, [sp, #0xb0]
  1c8a20: 54000061     	b.ne	0x1c8a2c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x9b4>
  1c8a24: 14000001     	b	0x1c8a28 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x9b0>
  1c8a28: 14000009     	b	0x1c8a4c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x9d4>
  1c8a2c: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8a30: 9102a000     	add	x0, x0, #0xa8
  1c8a34: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8a38: 911cf442     	add	x2, x2, #0x73d
  1c8a3c: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8a40: 9109f863     	add	x3, x3, #0x27e
  1c8a44: 528178e1     	mov	w1, #0xbc7              // =3015
  1c8a48: 97fb5e32     	bl	0xa0310 <__assert2@plt>
  1c8a4c: f85883a1     	ldur	x1, [x29, #-0x78]
  1c8a50: d100c3a2     	sub	x2, x29, #0x30
  1c8a54: d100e3a3     	sub	x3, x29, #0x38
  1c8a58: f940e3e0     	ldr	x0, [sp, #0x1c0]
  1c8a5c: 97fb64ed     	bl	0xa1e10 <_ZN9mkvparser7Cluster15HasBlockEntriesEPKNS_7SegmentExRxRl@plt>
  1c8a60: f81983a0     	stur	x0, [x29, #-0x68]
  1c8a64: f85983a0     	ldur	x0, [x29, #-0x68]
  1c8a68: b6f80160     	tbz	x0, #0x3f, 0x1c8a94 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xa1c>
  1c8a6c: 14000001     	b	0x1c8a70 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x9f8>
  1c8a70: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c8a74: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8a78: f9000128     	str	x8, [x9]
  1c8a7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c8a80: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8a84: f9000128     	str	x8, [x9]
  1c8a88: f85983a8     	ldur	x8, [x29, #-0x68]
  1c8a8c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8a90: 1400019a     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8a94: f85983a8     	ldur	x8, [x29, #-0x68]
  1c8a98: f1000508     	subs	x8, x8, #0x1
  1c8a9c: f90057e8     	str	x8, [sp, #0xa8]
  1c8aa0: 54000b6b     	b.lt	0x1c8c0c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb94>
  1c8aa4: 14000001     	b	0x1c8aa8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xa30>
  1c8aa8: f85883a2     	ldur	x2, [x29, #-0x78]
  1c8aac: 92800001     	mov	x1, #-0x1               // =-1
  1c8ab0: f940e3e0     	ldr	x0, [sp, #0x1c0]
  1c8ab4: 97fb873f     	bl	0xaa7b0 <_ZN9mkvparser7Cluster6CreateEPNS_7SegmentElx@plt>
  1c8ab8: f90103e0     	str	x0, [sp, #0x200]
  1c8abc: f94103e0     	ldr	x0, [sp, #0x200]
  1c8ac0: b50000a0     	cbnz	x0, 0x1c8ad4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xa5c>
  1c8ac4: 14000001     	b	0x1c8ac8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xa50>
  1c8ac8: 92800008     	mov	x8, #-0x1               // =-1
  1c8acc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8ad0: 1400018a     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8ad4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1c8ad8: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1c8adc: f940552a     	ldr	x10, [x9, #0xa8]
  1c8ae0: eb0a0108     	subs	x8, x8, x10
  1c8ae4: 9343fd08     	asr	x8, x8, #3
  1c8ae8: f900ffe8     	str	x8, [sp, #0x1f8]
  1c8aec: f94103e1     	ldr	x1, [sp, #0x200]
  1c8af0: f940ffe2     	ldr	x2, [sp, #0x1f8]
  1c8af4: aa0903e0     	mov	x0, x9
  1c8af8: 97fb80f2     	bl	0xa8ec0 <_ZN9mkvparser7Segment14PreloadClusterEPNS_7ClusterEl@plt>
  1c8afc: 370001e0     	tbnz	w0, #0x0, 0x1c8b38 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xac0>
  1c8b00: 14000001     	b	0x1c8b04 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xa8c>
  1c8b04: f94103e8     	ldr	x8, [sp, #0x200]
  1c8b08: aa0803e0     	mov	x0, x8
  1c8b0c: f90053e0     	str	x0, [sp, #0xa0]
  1c8b10: b40000e8     	cbz	x8, 0x1c8b2c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xab4>
  1c8b14: 14000001     	b	0x1c8b18 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xaa0>
  1c8b18: f94053e0     	ldr	x0, [sp, #0xa0]
  1c8b1c: 97fb79dd     	bl	0xa7290 <_ZN9mkvparser7ClusterD1Ev@plt>
  1c8b20: f94053e0     	ldr	x0, [sp, #0xa0]
  1c8b24: 97fb5f8f     	bl	0xa0960 <_ZdlPv@plt>
  1c8b28: 14000001     	b	0x1c8b2c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xab4>
  1c8b2c: 92800008     	mov	x8, #-0x1               // =-1
  1c8b30: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8b34: 14000171     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8b38: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8b3c: f9405509     	ldr	x9, [x8, #0xa8]
  1c8b40: b4000069     	cbz	x9, 0x1c8b4c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xad4>
  1c8b44: 14000001     	b	0x1c8b48 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xad0>
  1c8b48: 14000009     	b	0x1c8b6c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xaf4>
  1c8b4c: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8b50: 9102a000     	add	x0, x0, #0xa8
  1c8b54: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8b58: 911cf442     	add	x2, x2, #0x73d
  1c8b5c: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8b60: 910a1463     	add	x3, x3, #0x285
  1c8b64: 52817c41     	mov	w1, #0xbe2              // =3042
  1c8b68: 97fb5dea     	bl	0xa0310 <__assert2@plt>
  1c8b6c: f940ffe8     	ldr	x8, [sp, #0x1f8]
  1c8b70: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1c8b74: f940612a     	ldr	x10, [x9, #0xc0]
  1c8b78: eb0a0108     	subs	x8, x8, x10
  1c8b7c: f9004fe8     	str	x8, [sp, #0x98]
  1c8b80: 5400006a     	b.ge	0x1c8b8c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb14>
  1c8b84: 14000001     	b	0x1c8b88 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb10>
  1c8b88: 14000009     	b	0x1c8bac <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb34>
  1c8b8c: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8b90: 9102a000     	add	x0, x0, #0xa8
  1c8b94: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8b98: 911cf442     	add	x2, x2, #0x73d
  1c8b9c: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8ba0: 91196463     	add	x3, x3, #0x659
  1c8ba4: 52817c61     	mov	w1, #0xbe3              // =3043
  1c8ba8: 97fb5dda     	bl	0xa0310 <__assert2@plt>
  1c8bac: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8bb0: f9405509     	ldr	x9, [x8, #0xa8]
  1c8bb4: f940ffea     	ldr	x10, [sp, #0x1f8]
  1c8bb8: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1c8bbc: f94103ea     	ldr	x10, [sp, #0x200]
  1c8bc0: eb0a0129     	subs	x9, x9, x10
  1c8bc4: f9004be9     	str	x9, [sp, #0x90]
  1c8bc8: 54000061     	b.ne	0x1c8bd4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb5c>
  1c8bcc: 14000001     	b	0x1c8bd0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb58>
  1c8bd0: 14000009     	b	0x1c8bf4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xb7c>
  1c8bd4: d00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c8bd8: 9102a000     	add	x0, x0, #0xa8
  1c8bdc: d00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c8be0: 911cf442     	add	x2, x2, #0x73d
  1c8be4: d00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c8be8: 9119c863     	add	x3, x3, #0x672
  1c8bec: 52817c81     	mov	w1, #0xbe4              // =3044
  1c8bf0: 97fb5dc8     	bl	0xa0310 <__assert2@plt>
  1c8bf4: f94103e8     	ldr	x8, [sp, #0x200]
  1c8bf8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c8bfc: f9000128     	str	x8, [x9]
  1c8c00: aa1f03e8     	mov	x8, xzr
  1c8c04: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8c08: 1400013c     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8c0c: f85803a8     	ldur	x8, [x29, #-0x80]
  1c8c10: b6f82488     	tbz	x8, #0x3f, 0x1c90a0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1028>
  1c8c14: 14000001     	b	0x1c8c18 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xba0>
  1c8c18: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8c1c: f9400108     	ldr	x8, [x8]
  1c8c20: f900fbe8     	str	x8, [sp, #0x1f0]
  1c8c24: 14000001     	b	0x1c8c28 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbb0>
  1c8c28: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c8c2c: b7f80148     	tbnz	x8, #0x3f, 0x1c8c54 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbdc>
  1c8c30: 14000001     	b	0x1c8c34 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbbc>
  1c8c34: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8c38: f9400108     	ldr	x8, [x8]
  1c8c3c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c8c40: eb090108     	subs	x8, x8, x9
  1c8c44: f90047e8     	str	x8, [sp, #0x88]
  1c8c48: 5400006b     	b.lt	0x1c8c54 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbdc>
  1c8c4c: 14000001     	b	0x1c8c50 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbd8>
  1c8c50: 140000ff     	b	0x1c904c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfd4>
  1c8c54: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8c58: b7f80148     	tbnz	x8, #0x3f, 0x1c8c80 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc08>
  1c8c5c: 14000001     	b	0x1c8c60 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbe8>
  1c8c60: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8c64: f9400108     	ldr	x8, [x8]
  1c8c68: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8c6c: eb090108     	subs	x8, x8, x9
  1c8c70: f90043e8     	str	x8, [sp, #0x80]
  1c8c74: 5400006b     	b.lt	0x1c8c80 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc08>
  1c8c78: 14000001     	b	0x1c8c7c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc04>
  1c8c7c: 140000f4     	b	0x1c904c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfd4>
  1c8c80: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8c84: f9400108     	ldr	x8, [x8]
  1c8c88: 91000508     	add	x8, x8, #0x1
  1c8c8c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8c90: eb090108     	subs	x8, x8, x9
  1c8c94: f9003fe8     	str	x8, [sp, #0x78]
  1c8c98: 5400012d     	b.le	0x1c8cbc <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc44>
  1c8c9c: 14000001     	b	0x1c8ca0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc28>
  1c8ca0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8ca4: 320003e9     	orr	w9, wzr, #0x1
  1c8ca8: 2a0903ea     	mov	w10, w9
  1c8cac: f900010a     	str	x10, [x8]
  1c8cb0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8cb4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8cb8: 14000110     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8cbc: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8cc0: f9400100     	ldr	x0, [x8]
  1c8cc4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8cc8: f9400121     	ldr	x1, [x9]
  1c8ccc: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c8cd0: 97fb6180     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c8cd4: f900f7e0     	str	x0, [sp, #0x1e8]
  1c8cd8: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8cdc: b6f800a8     	tbz	x8, #0x3f, 0x1c8cf0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc78>
  1c8ce0: 14000001     	b	0x1c8ce4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc6c>
  1c8ce4: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8ce8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8cec: 14000103     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8cf0: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8cf4: f1000508     	subs	x8, x8, #0x1
  1c8cf8: f9003be8     	str	x8, [sp, #0x70]
  1c8cfc: 540000ab     	b.lt	0x1c8d10 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc98>
  1c8d00: 14000001     	b	0x1c8d04 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xc8c>
  1c8d04: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8d08: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8d0c: 140000fb     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8d10: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8d14: b7f801e8     	tbnz	x8, #0x3f, 0x1c8d50 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xcd8>
  1c8d18: 14000001     	b	0x1c8d1c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xca4>
  1c8d1c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8d20: f9400108     	ldr	x8, [x8]
  1c8d24: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8d28: f9400129     	ldr	x9, [x9]
  1c8d2c: 8b090108     	add	x8, x8, x9
  1c8d30: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8d34: eb090108     	subs	x8, x8, x9
  1c8d38: f90037e8     	str	x8, [sp, #0x68]
  1c8d3c: 540000ad     	b.le	0x1c8d50 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xcd8>
  1c8d40: 14000001     	b	0x1c8d44 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xccc>
  1c8d44: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8d48: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8d4c: 140000eb     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8d50: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8d54: f9400108     	ldr	x8, [x8]
  1c8d58: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8d5c: f9400129     	ldr	x9, [x9]
  1c8d60: 8b090108     	add	x8, x8, x9
  1c8d64: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8d68: eb090108     	subs	x8, x8, x9
  1c8d6c: f90033e8     	str	x8, [sp, #0x60]
  1c8d70: 540000ad     	b.le	0x1c8d84 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd0c>
  1c8d74: 14000001     	b	0x1c8d78 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd00>
  1c8d78: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8d7c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8d80: 140000de     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8d84: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8d88: f9400108     	ldr	x8, [x8]
  1c8d8c: f900f3e8     	str	x8, [sp, #0x1e0]
  1c8d90: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8d94: f9400100     	ldr	x0, [x8]
  1c8d98: f940f3e1     	ldr	x1, [sp, #0x1e0]
  1c8d9c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c8da0: 97fb7888     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1c8da4: f900efe0     	str	x0, [sp, #0x1d8]
  1c8da8: f940efe8     	ldr	x8, [sp, #0x1d8]
  1c8dac: b6f800a8     	tbz	x8, #0x3f, 0x1c8dc0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd48>
  1c8db0: 14000001     	b	0x1c8db4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd3c>
  1c8db4: f940efe8     	ldr	x8, [sp, #0x1d8]
  1c8db8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8dbc: 140000cf     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8dc0: f940efe8     	ldr	x8, [sp, #0x1d8]
  1c8dc4: 5296cea9     	mov	w9, #0xb675             // =46709
  1c8dc8: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1c8dcc: 2a0903ea     	mov	w10, w9
  1c8dd0: eb0a0108     	subs	x8, x8, x10
  1c8dd4: f9002fe8     	str	x8, [sp, #0x58]
  1c8dd8: 54000140     	b.eq	0x1c8e00 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd88>
  1c8ddc: 14000001     	b	0x1c8de0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd68>
  1c8de0: f940efe8     	ldr	x8, [sp, #0x1d8]
  1c8de4: 52976d69     	mov	w9, #0xbb6b             // =47979
  1c8de8: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1c8dec: 2a0903ea     	mov	w10, w9
  1c8df0: eb0a0108     	subs	x8, x8, x10
  1c8df4: f9002be8     	str	x8, [sp, #0x50]
  1c8df8: 54000061     	b.ne	0x1c8e04 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd8c>
  1c8dfc: 14000001     	b	0x1c8e00 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xd88>
  1c8e00: 14000093     	b	0x1c904c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfd4>
  1c8e04: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8e08: f9400108     	ldr	x8, [x8]
  1c8e0c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8e10: f940012a     	ldr	x10, [x9]
  1c8e14: 8b080148     	add	x8, x10, x8
  1c8e18: f9000128     	str	x8, [x9]
  1c8e1c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8e20: f9400108     	ldr	x8, [x8]
  1c8e24: 91000508     	add	x8, x8, #0x1
  1c8e28: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8e2c: eb090108     	subs	x8, x8, x9
  1c8e30: f90027e8     	str	x8, [sp, #0x48]
  1c8e34: 5400012d     	b.le	0x1c8e58 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xde0>
  1c8e38: 14000001     	b	0x1c8e3c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xdc4>
  1c8e3c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8e40: 320003e9     	orr	w9, wzr, #0x1
  1c8e44: 2a0903ea     	mov	w10, w9
  1c8e48: f900010a     	str	x10, [x8]
  1c8e4c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8e50: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8e54: 140000a9     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8e58: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8e5c: f9400100     	ldr	x0, [x8]
  1c8e60: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8e64: f9400121     	ldr	x1, [x9]
  1c8e68: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c8e6c: 97fb6119     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1c8e70: f900f7e0     	str	x0, [sp, #0x1e8]
  1c8e74: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8e78: b6f800a8     	tbz	x8, #0x3f, 0x1c8e8c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe14>
  1c8e7c: 14000001     	b	0x1c8e80 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe08>
  1c8e80: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8e84: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8e88: 1400009c     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8e8c: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1c8e90: f1000508     	subs	x8, x8, #0x1
  1c8e94: f90023e8     	str	x8, [sp, #0x40]
  1c8e98: 540000ab     	b.lt	0x1c8eac <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe34>
  1c8e9c: 14000001     	b	0x1c8ea0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe28>
  1c8ea0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8ea4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8ea8: 14000094     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8eac: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8eb0: b7f801e8     	tbnz	x8, #0x3f, 0x1c8eec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe74>
  1c8eb4: 14000001     	b	0x1c8eb8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe40>
  1c8eb8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8ebc: f9400108     	ldr	x8, [x8]
  1c8ec0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8ec4: f9400129     	ldr	x9, [x9]
  1c8ec8: 8b090108     	add	x8, x8, x9
  1c8ecc: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8ed0: eb090108     	subs	x8, x8, x9
  1c8ed4: f9001fe8     	str	x8, [sp, #0x38]
  1c8ed8: 540000ad     	b.le	0x1c8eec <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe74>
  1c8edc: 14000001     	b	0x1c8ee0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe68>
  1c8ee0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8ee4: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8ee8: 14000084     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8eec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8ef0: f9400108     	ldr	x8, [x8]
  1c8ef4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1c8ef8: f9400129     	ldr	x9, [x9]
  1c8efc: 8b090108     	add	x8, x8, x9
  1c8f00: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c8f04: eb090108     	subs	x8, x8, x9
  1c8f08: f9001be8     	str	x8, [sp, #0x30]
  1c8f0c: 540000ad     	b.le	0x1c8f20 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xea8>
  1c8f10: 14000001     	b	0x1c8f14 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xe9c>
  1c8f14: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1c8f18: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8f1c: 14000077     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8f20: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1c8f24: f9400100     	ldr	x0, [x8]
  1c8f28: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8f2c: f9400121     	ldr	x1, [x9]
  1c8f30: f85a03a2     	ldur	x2, [x29, #-0x60]
  1c8f34: 97fb72a3     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1c8f38: f900ebe0     	str	x0, [sp, #0x1d0]
  1c8f3c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1c8f40: b6f800a8     	tbz	x8, #0x3f, 0x1c8f54 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xedc>
  1c8f44: 14000001     	b	0x1c8f48 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xed0>
  1c8f48: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1c8f4c: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8f50: 1400006a     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8f54: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8f58: f9400108     	ldr	x8, [x8]
  1c8f5c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c8f60: f940012a     	ldr	x10, [x9]
  1c8f64: 8b080148     	add	x8, x10, x8
  1c8f68: f9000128     	str	x8, [x9]
  1c8f6c: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1c8f70: b5000068     	cbnz	x8, 0x1c8f7c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf04>
  1c8f74: 14000001     	b	0x1c8f78 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf00>
  1c8f78: 17ffff2c     	b	0x1c8c28 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbb0>
  1c8f7c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1c8f80: f9400108     	ldr	x8, [x8]
  1c8f84: d37df109     	lsl	x9, x8, #3
  1c8f88: eb080128     	subs	x8, x9, x8
  1c8f8c: 320003ea     	orr	w10, wzr, #0x1
  1c8f90: 2a0a03e9     	mov	w9, w10
  1c8f94: 9ac82128     	lsl	x8, x9, x8
  1c8f98: f1000508     	subs	x8, x8, #0x1
  1c8f9c: f900e7e8     	str	x8, [sp, #0x1c8]
  1c8fa0: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1c8fa4: f940e7e9     	ldr	x9, [sp, #0x1c8]
  1c8fa8: eb090108     	subs	x8, x8, x9
  1c8fac: f90017e8     	str	x8, [sp, #0x28]
  1c8fb0: 540000a1     	b.ne	0x1c8fc4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf4c>
  1c8fb4: 14000001     	b	0x1c8fb8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf40>
  1c8fb8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8fbc: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8fc0: 1400004e     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c8fc4: f85903a8     	ldur	x8, [x29, #-0x70]
  1c8fc8: b7f801c8     	tbnz	x8, #0x3f, 0x1c9000 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf88>
  1c8fcc: 14000001     	b	0x1c8fd0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf58>
  1c8fd0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c8fd4: f9400108     	ldr	x8, [x8]
  1c8fd8: f940ebe9     	ldr	x9, [sp, #0x1d0]
  1c8fdc: 8b090108     	add	x8, x8, x9
  1c8fe0: f85903a9     	ldur	x9, [x29, #-0x70]
  1c8fe4: eb090108     	subs	x8, x8, x9
  1c8fe8: f90013e8     	str	x8, [sp, #0x20]
  1c8fec: 540000ad     	b.le	0x1c9000 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf88>
  1c8ff0: 14000001     	b	0x1c8ff4 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xf7c>
  1c8ff4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c8ff8: f81c03a8     	stur	x8, [x29, #-0x40]
  1c8ffc: 1400003f     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c9000: f940ebe8     	ldr	x8, [sp, #0x1d0]
  1c9004: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c9008: f940012a     	ldr	x10, [x9]
  1c900c: 8b080148     	add	x8, x10, x8
  1c9010: f9000128     	str	x8, [x9]
  1c9014: f85903a8     	ldur	x8, [x29, #-0x70]
  1c9018: b7f80188     	tbnz	x8, #0x3f, 0x1c9048 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfd0>
  1c901c: 14000001     	b	0x1c9020 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfa8>
  1c9020: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c9024: f9400108     	ldr	x8, [x8]
  1c9028: f85903a9     	ldur	x9, [x29, #-0x70]
  1c902c: eb090108     	subs	x8, x8, x9
  1c9030: f9000fe8     	str	x8, [sp, #0x18]
  1c9034: 540000ad     	b.le	0x1c9048 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfd0>
  1c9038: 14000001     	b	0x1c903c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xfc4>
  1c903c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c9040: f81c03a8     	stur	x8, [x29, #-0x40]
  1c9044: 1400002d     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c9048: 17fffef8     	b	0x1c8c28 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xbb0>
  1c904c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c9050: f9400108     	ldr	x8, [x8]
  1c9054: f940fbe9     	ldr	x9, [sp, #0x1f0]
  1c9058: eb090108     	subs	x8, x8, x9
  1c905c: f81803a8     	stur	x8, [x29, #-0x80]
  1c9060: f85803a8     	ldur	x8, [x29, #-0x80]
  1c9064: b7f80068     	tbnz	x8, #0x3f, 0x1c9070 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xff8>
  1c9068: 14000001     	b	0x1c906c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0xff4>
  1c906c: 14000009     	b	0x1c9090 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1018>
  1c9070: b00003c0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1c9074: 9102a000     	add	x0, x0, #0xa8
  1c9078: b00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c907c: 911cf442     	add	x2, x2, #0x73d
  1c9080: b00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c9084: 911e8463     	add	x3, x3, #0x7a1
  1c9088: 52818921     	mov	w1, #0xc49              // =3145
  1c908c: 97fb5ca1     	bl	0xa0310 <__assert2@plt>
  1c9090: f940fbe8     	ldr	x8, [sp, #0x1f0]
  1c9094: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c9098: f9000128     	str	x8, [x9]
  1c909c: 14000001     	b	0x1c90a0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1028>
  1c90a0: f85803a8     	ldur	x8, [x29, #-0x80]
  1c90a4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1c90a8: f940012a     	ldr	x10, [x9]
  1c90ac: 8b080148     	add	x8, x10, x8
  1c90b0: f9000128     	str	x8, [x9]
  1c90b4: f85903a8     	ldur	x8, [x29, #-0x70]
  1c90b8: b7f80188     	tbnz	x8, #0x3f, 0x1c90e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1070>
  1c90bc: 14000001     	b	0x1c90c0 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1048>
  1c90c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c90c4: f9400108     	ldr	x8, [x8]
  1c90c8: f85903a9     	ldur	x9, [x29, #-0x70]
  1c90cc: eb090108     	subs	x8, x8, x9
  1c90d0: f9000be8     	str	x8, [sp, #0x10]
  1c90d4: 540000ad     	b.le	0x1c90e8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1070>
  1c90d8: 14000001     	b	0x1c90dc <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1064>
  1c90dc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1c90e0: f81c03a8     	stur	x8, [x29, #-0x40]
  1c90e4: 14000005     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c90e8: 321f03e8     	orr	w8, wzr, #0x2
  1c90ec: 2a0803e9     	mov	w9, w8
  1c90f0: f81c03a9     	stur	x9, [x29, #-0x40]
  1c90f4: 14000001     	b	0x1c90f8 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x1080>
  1c90f8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c90fc: d53bd049     	mrs	x9, TPIDR_EL0
  1c9100: f9401529     	ldr	x9, [x9, #0x28]
  1c9104: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c9108: eb0a0129     	subs	x9, x9, x10
  1c910c: f90007e8     	str	x8, [sp, #0x8]
  1c9110: f90003e9     	str	x9, [sp]
  1c9114: 54000121     	b.ne	0x1c9138 <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x10c0>
  1c9118: 14000001     	b	0x1c911c <mkvparser::Segment::DoParseNext(mkvparser::Cluster const*&, long long&, long&)+0x10a4>
  1c911c: f94007e0     	ldr	x0, [sp, #0x8]
  1c9120: 910c43ff     	add	sp, sp, #0x310
  1c9124: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1c9128: f84207fc     	ldr	x28, [sp], #0x20
  1c912c: d65f03c0     	ret
  1c9130: f85203a0     	ldur	x0, [x29, #-0xe0]
  1c9134: 97fb7b77     	bl	0xa7f10 <_Unwind_Resume@plt>
  1c9138: 97fb830e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001c913c <mkvparser::Segment::FindCluster(long long) const>:
  1c913c: d10383ff     	sub	sp, sp, #0xe0
  1c9140: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1c9144: 910343fd     	add	x29, sp, #0xd0
  1c9148: d2800008     	mov	x8, #0x0                // =0
  1c914c: b00003c9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c9150: 9102a129     	add	x9, x9, #0xa8
  1c9154: b00003ca     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c9158: 911ecd4a     	add	x10, x10, #0x7b3
  1c915c: b00003cb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c9160: 910af56b     	add	x11, x11, #0x2bd
  1c9164: b00003cc     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1c9168: 911ff98c     	add	x12, x12, #0x7fe
  1c916c: b00003cd     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1c9170: 9109f9ad     	add	x13, x13, #0x27e
  1c9174: b00003ce     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1c9178: 912119ce     	add	x14, x14, #0x846
  1c917c: b00003cf     	adrp	x15, 0x242000 <sincos_lookup1+0x1078>
  1c9180: 912131ef     	add	x15, x15, #0x84c
  1c9184: b00003d0     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1c9188: 9120a210     	add	x16, x16, #0x828
  1c918c: b00003d1     	adrp	x17, 0x242000 <sincos_lookup1+0x1078>
  1c9190: 91218231     	add	x17, x17, #0x860
  1c9194: b00003c2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1c9198: 91205442     	add	x2, x2, #0x815
  1c919c: b00003c3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1c91a0: 9120fc63     	add	x3, x3, #0x83f
  1c91a4: f81f03a0     	stur	x0, [x29, #-0x10]
  1c91a8: f81e83a1     	stur	x1, [x29, #-0x18]
  1c91ac: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c91b0: f9405401     	ldr	x1, [x0, #0xa8]
  1c91b4: eb08003f     	cmp	x1, x8
  1c91b8: 1a9f17e4     	cset	w4, eq
  1c91bc: f81a03a8     	stur	x8, [x29, #-0x60]
  1c91c0: f90037e9     	str	x9, [sp, #0x68]
  1c91c4: f90033ea     	str	x10, [sp, #0x60]
  1c91c8: f9002feb     	str	x11, [sp, #0x58]
  1c91cc: f9002bec     	str	x12, [sp, #0x50]
  1c91d0: f90027ed     	str	x13, [sp, #0x48]
  1c91d4: f90023ee     	str	x14, [sp, #0x40]
  1c91d8: f9001fef     	str	x15, [sp, #0x38]
  1c91dc: f9001bf0     	str	x16, [sp, #0x30]
  1c91e0: f90017f1     	str	x17, [sp, #0x28]
  1c91e4: f90013e2     	str	x2, [sp, #0x20]
  1c91e8: f9000fe3     	str	x3, [sp, #0x18]
  1c91ec: f9000be0     	str	x0, [sp, #0x10]
  1c91f0: 37000104     	tbnz	w4, #0x0, 0x1c9210 <mkvparser::Segment::FindCluster(long long) const+0xd4>
  1c91f4: d2800008     	mov	x8, #0x0                // =0
  1c91f8: f9400be9     	ldr	x9, [sp, #0x10]
  1c91fc: f940592a     	ldr	x10, [x9, #0xb0]
  1c9200: eb08015f     	cmp	x10, x8
  1c9204: 1a9fc7eb     	cset	w11, le
  1c9208: 3700004b     	tbnz	w11, #0x0, 0x1c9210 <mkvparser::Segment::FindCluster(long long) const+0xd4>
  1c920c: 14000006     	b	0x1c9224 <mkvparser::Segment::FindCluster(long long) const+0xe8>
  1c9210: b27b03e8     	orr	x8, xzr, #0x20
  1c9214: f9400be9     	ldr	x9, [sp, #0x10]
  1c9218: 8b080128     	add	x8, x9, x8
  1c921c: f81f83a8     	stur	x8, [x29, #-0x8]
  1c9220: 140000db     	b	0x1c958c <mkvparser::Segment::FindCluster(long long) const+0x450>
  1c9224: f9400be8     	ldr	x8, [sp, #0x10]
  1c9228: f9405509     	ldr	x9, [x8, #0xa8]
  1c922c: f9400129     	ldr	x9, [x9]
  1c9230: f81e03a9     	stur	x9, [x29, #-0x20]
  1c9234: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c9238: f85a03aa     	ldur	x10, [x29, #-0x60]
  1c923c: eb0a013f     	cmp	x9, x10
  1c9240: 1a9f07eb     	cset	w11, ne
  1c9244: 3700004b     	tbnz	w11, #0x0, 0x1c924c <mkvparser::Segment::FindCluster(long long) const+0x110>
  1c9248: 14000002     	b	0x1c9250 <mkvparser::Segment::FindCluster(long long) const+0x114>
  1c924c: 14000006     	b	0x1c9264 <mkvparser::Segment::FindCluster(long long) const+0x128>
  1c9250: 52818b61     	mov	w1, #0xc5b              // =3163
  1c9254: f94037e0     	ldr	x0, [sp, #0x68]
  1c9258: f94033e2     	ldr	x2, [sp, #0x60]
  1c925c: f9402fe3     	ldr	x3, [sp, #0x58]
  1c9260: 97fb5c2c     	bl	0xa0310 <__assert2@plt>
  1c9264: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c9268: f9400908     	ldr	x8, [x8, #0x10]
  1c926c: b4000048     	cbz	x8, 0x1c9274 <mkvparser::Segment::FindCluster(long long) const+0x138>
  1c9270: 14000002     	b	0x1c9278 <mkvparser::Segment::FindCluster(long long) const+0x13c>
  1c9274: 14000006     	b	0x1c928c <mkvparser::Segment::FindCluster(long long) const+0x150>
  1c9278: 52818b81     	mov	w1, #0xc5c              // =3164
  1c927c: f94037e0     	ldr	x0, [sp, #0x68]
  1c9280: f94033e2     	ldr	x2, [sp, #0x60]
  1c9284: f9402be3     	ldr	x3, [sp, #0x50]
  1c9288: 97fb5c22     	bl	0xa0310 <__assert2@plt>
  1c928c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c9290: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c9294: f90007e8     	str	x8, [sp, #0x8]
  1c9298: 97fb6f56     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1c929c: f94007e8     	ldr	x8, [sp, #0x8]
  1c92a0: eb00011f     	cmp	x8, x0
  1c92a4: 1a9fc7e9     	cset	w9, le
  1c92a8: 37000049     	tbnz	w9, #0x0, 0x1c92b0 <mkvparser::Segment::FindCluster(long long) const+0x174>
  1c92ac: 14000004     	b	0x1c92bc <mkvparser::Segment::FindCluster(long long) const+0x180>
  1c92b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c92b4: f81f83a8     	stur	x8, [x29, #-0x8]
  1c92b8: 140000b5     	b	0x1c958c <mkvparser::Segment::FindCluster(long long) const+0x450>
  1c92bc: f81d83bf     	stur	xzr, [x29, #-0x28]
  1c92c0: f9400be8     	ldr	x8, [sp, #0x10]
  1c92c4: f9405909     	ldr	x9, [x8, #0xb0]
  1c92c8: f81d03a9     	stur	x9, [x29, #-0x30]
  1c92cc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c92d0: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c92d4: eb09011f     	cmp	x8, x9
  1c92d8: 1a9fa7ea     	cset	w10, lt
  1c92dc: 3700004a     	tbnz	w10, #0x0, 0x1c92e4 <mkvparser::Segment::FindCluster(long long) const+0x1a8>
  1c92e0: 14000053     	b	0x1c942c <mkvparser::Segment::FindCluster(long long) const+0x2f0>
  1c92e4: b27f03e8     	orr	x8, xzr, #0x2
  1c92e8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c92ec: f85d03aa     	ldur	x10, [x29, #-0x30]
  1c92f0: f85d83ab     	ldur	x11, [x29, #-0x28]
  1c92f4: eb0b014a     	subs	x10, x10, x11
  1c92f8: 9ac80d48     	sdiv	x8, x10, x8
  1c92fc: 8b080128     	add	x8, x9, x8
  1c9300: f81c83a8     	stur	x8, [x29, #-0x38]
  1c9304: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c9308: f9400be9     	ldr	x9, [sp, #0x10]
  1c930c: f940592a     	ldr	x10, [x9, #0xb0]
  1c9310: eb0a011f     	cmp	x8, x10
  1c9314: 1a9fa7ec     	cset	w12, lt
  1c9318: 3700004c     	tbnz	w12, #0x0, 0x1c9320 <mkvparser::Segment::FindCluster(long long) const+0x1e4>
  1c931c: 14000002     	b	0x1c9324 <mkvparser::Segment::FindCluster(long long) const+0x1e8>
  1c9320: 14000006     	b	0x1c9338 <mkvparser::Segment::FindCluster(long long) const+0x1fc>
  1c9324: 52818dc1     	mov	w1, #0xc6e              // =3182
  1c9328: f94037e0     	ldr	x0, [sp, #0x68]
  1c932c: f94033e2     	ldr	x2, [sp, #0x60]
  1c9330: f94013e3     	ldr	x3, [sp, #0x20]
  1c9334: 97fb5bf7     	bl	0xa0310 <__assert2@plt>
  1c9338: b27d03e8     	orr	x8, xzr, #0x8
  1c933c: f9400be9     	ldr	x9, [sp, #0x10]
  1c9340: f940552a     	ldr	x10, [x9, #0xa8]
  1c9344: f85c83ab     	ldur	x11, [x29, #-0x38]
  1c9348: 9b0b7d08     	mul	x8, x8, x11
  1c934c: 8b080148     	add	x8, x10, x8
  1c9350: f9400108     	ldr	x8, [x8]
  1c9354: f81c03a8     	stur	x8, [x29, #-0x40]
  1c9358: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c935c: f85a03aa     	ldur	x10, [x29, #-0x60]
  1c9360: eb0a011f     	cmp	x8, x10
  1c9364: 1a9f07ec     	cset	w12, ne
  1c9368: 3700004c     	tbnz	w12, #0x0, 0x1c9370 <mkvparser::Segment::FindCluster(long long) const+0x234>
  1c936c: 14000002     	b	0x1c9374 <mkvparser::Segment::FindCluster(long long) const+0x238>
  1c9370: 14000006     	b	0x1c9388 <mkvparser::Segment::FindCluster(long long) const+0x24c>
  1c9374: 52818e21     	mov	w1, #0xc71              // =3185
  1c9378: f94037e0     	ldr	x0, [sp, #0x68]
  1c937c: f94033e2     	ldr	x2, [sp, #0x60]
  1c9380: f9402fe3     	ldr	x3, [sp, #0x58]
  1c9384: 97fb5be3     	bl	0xa0310 <__assert2@plt>
  1c9388: f85c03a8     	ldur	x8, [x29, #-0x40]
  1c938c: f9400908     	ldr	x8, [x8, #0x10]
  1c9390: f85c83a9     	ldur	x9, [x29, #-0x38]
  1c9394: eb09011f     	cmp	x8, x9
  1c9398: 1a9f17ea     	cset	w10, eq
  1c939c: 3700004a     	tbnz	w10, #0x0, 0x1c93a4 <mkvparser::Segment::FindCluster(long long) const+0x268>
  1c93a0: 14000002     	b	0x1c93a8 <mkvparser::Segment::FindCluster(long long) const+0x26c>
  1c93a4: 14000006     	b	0x1c93bc <mkvparser::Segment::FindCluster(long long) const+0x280>
  1c93a8: 52818e41     	mov	w1, #0xc72              // =3186
  1c93ac: f94037e0     	ldr	x0, [sp, #0x68]
  1c93b0: f94033e2     	ldr	x2, [sp, #0x60]
  1c93b4: f9401be3     	ldr	x3, [sp, #0x30]
  1c93b8: 97fb5bd6     	bl	0xa0310 <__assert2@plt>
  1c93bc: f85c03a0     	ldur	x0, [x29, #-0x40]
  1c93c0: 97fb6f0c     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1c93c4: f81b83a0     	stur	x0, [x29, #-0x48]
  1c93c8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1c93cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c93d0: eb08001f     	cmp	x0, x8
  1c93d4: 1a9fc7e9     	cset	w9, le
  1c93d8: 37000049     	tbnz	w9, #0x0, 0x1c93e0 <mkvparser::Segment::FindCluster(long long) const+0x2a4>
  1c93dc: 14000005     	b	0x1c93f0 <mkvparser::Segment::FindCluster(long long) const+0x2b4>
  1c93e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c93e4: 91000508     	add	x8, x8, #0x1
  1c93e8: f81d83a8     	stur	x8, [x29, #-0x28]
  1c93ec: 14000003     	b	0x1c93f8 <mkvparser::Segment::FindCluster(long long) const+0x2bc>
  1c93f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1c93f4: f81d03a8     	stur	x8, [x29, #-0x30]
  1c93f8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c93fc: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c9400: eb09011f     	cmp	x8, x9
  1c9404: 1a9fc7ea     	cset	w10, le
  1c9408: 3700004a     	tbnz	w10, #0x0, 0x1c9410 <mkvparser::Segment::FindCluster(long long) const+0x2d4>
  1c940c: 14000002     	b	0x1c9414 <mkvparser::Segment::FindCluster(long long) const+0x2d8>
  1c9410: 14000006     	b	0x1c9428 <mkvparser::Segment::FindCluster(long long) const+0x2ec>
  1c9414: 52818f61     	mov	w1, #0xc7b              // =3195
  1c9418: f94037e0     	ldr	x0, [sp, #0x68]
  1c941c: f94033e2     	ldr	x2, [sp, #0x60]
  1c9420: f9400fe3     	ldr	x3, [sp, #0x18]
  1c9424: 97fb5bbb     	bl	0xa0310 <__assert2@plt>
  1c9428: 17ffffa9     	b	0x1c92cc <mkvparser::Segment::FindCluster(long long) const+0x190>
  1c942c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c9430: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c9434: eb09011f     	cmp	x8, x9
  1c9438: 1a9f17ea     	cset	w10, eq
  1c943c: 3700004a     	tbnz	w10, #0x0, 0x1c9444 <mkvparser::Segment::FindCluster(long long) const+0x308>
  1c9440: 14000002     	b	0x1c9448 <mkvparser::Segment::FindCluster(long long) const+0x30c>
  1c9444: 14000006     	b	0x1c945c <mkvparser::Segment::FindCluster(long long) const+0x320>
  1c9448: 52818fc1     	mov	w1, #0xc7e              // =3198
  1c944c: f94037e0     	ldr	x0, [sp, #0x68]
  1c9450: f94033e2     	ldr	x2, [sp, #0x60]
  1c9454: f94027e3     	ldr	x3, [sp, #0x48]
  1c9458: 97fb5bae     	bl	0xa0310 <__assert2@plt>
  1c945c: d2800008     	mov	x8, #0x0                // =0
  1c9460: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c9464: eb08013f     	cmp	x9, x8
  1c9468: 1a9fd7ea     	cset	w10, gt
  1c946c: 3700004a     	tbnz	w10, #0x0, 0x1c9474 <mkvparser::Segment::FindCluster(long long) const+0x338>
  1c9470: 14000002     	b	0x1c9478 <mkvparser::Segment::FindCluster(long long) const+0x33c>
  1c9474: 14000006     	b	0x1c948c <mkvparser::Segment::FindCluster(long long) const+0x350>
  1c9478: 52818fe1     	mov	w1, #0xc7f              // =3199
  1c947c: f94037e0     	ldr	x0, [sp, #0x68]
  1c9480: f94033e2     	ldr	x2, [sp, #0x60]
  1c9484: f94023e3     	ldr	x3, [sp, #0x40]
  1c9488: 97fb5ba2     	bl	0xa0310 <__assert2@plt>
  1c948c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c9490: f9400be9     	ldr	x9, [sp, #0x10]
  1c9494: f940592a     	ldr	x10, [x9, #0xb0]
  1c9498: eb0a011f     	cmp	x8, x10
  1c949c: 1a9fc7eb     	cset	w11, le
  1c94a0: 3700004b     	tbnz	w11, #0x0, 0x1c94a8 <mkvparser::Segment::FindCluster(long long) const+0x36c>
  1c94a4: 14000002     	b	0x1c94ac <mkvparser::Segment::FindCluster(long long) const+0x370>
  1c94a8: 14000006     	b	0x1c94c0 <mkvparser::Segment::FindCluster(long long) const+0x384>
  1c94ac: 52819001     	mov	w1, #0xc80              // =3200
  1c94b0: f94037e0     	ldr	x0, [sp, #0x68]
  1c94b4: f94033e2     	ldr	x2, [sp, #0x60]
  1c94b8: f9401fe3     	ldr	x3, [sp, #0x38]
  1c94bc: 97fb5b95     	bl	0xa0310 <__assert2@plt>
  1c94c0: b27d03e8     	orr	x8, xzr, #0x8
  1c94c4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1c94c8: f1000529     	subs	x9, x9, #0x1
  1c94cc: f81b03a9     	stur	x9, [x29, #-0x50]
  1c94d0: f9400be9     	ldr	x9, [sp, #0x10]
  1c94d4: f940552a     	ldr	x10, [x9, #0xa8]
  1c94d8: f85b03ab     	ldur	x11, [x29, #-0x50]
  1c94dc: 9b0b7d08     	mul	x8, x8, x11
  1c94e0: 8b080148     	add	x8, x10, x8
  1c94e4: f9400108     	ldr	x8, [x8]
  1c94e8: f81a83a8     	stur	x8, [x29, #-0x58]
  1c94ec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c94f0: f85a03aa     	ldur	x10, [x29, #-0x60]
  1c94f4: eb0a011f     	cmp	x8, x10
  1c94f8: 1a9f07ec     	cset	w12, ne
  1c94fc: 3700004c     	tbnz	w12, #0x0, 0x1c9504 <mkvparser::Segment::FindCluster(long long) const+0x3c8>
  1c9500: 14000002     	b	0x1c9508 <mkvparser::Segment::FindCluster(long long) const+0x3cc>
  1c9504: 14000006     	b	0x1c951c <mkvparser::Segment::FindCluster(long long) const+0x3e0>
  1c9508: 528190a1     	mov	w1, #0xc85              // =3205
  1c950c: f94037e0     	ldr	x0, [sp, #0x68]
  1c9510: f94033e2     	ldr	x2, [sp, #0x60]
  1c9514: f9402fe3     	ldr	x3, [sp, #0x58]
  1c9518: 97fb5b7e     	bl	0xa0310 <__assert2@plt>
  1c951c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c9520: f9400908     	ldr	x8, [x8, #0x10]
  1c9524: f85b03a9     	ldur	x9, [x29, #-0x50]
  1c9528: eb09011f     	cmp	x8, x9
  1c952c: 1a9f17ea     	cset	w10, eq
  1c9530: 3700004a     	tbnz	w10, #0x0, 0x1c9538 <mkvparser::Segment::FindCluster(long long) const+0x3fc>
  1c9534: 14000002     	b	0x1c953c <mkvparser::Segment::FindCluster(long long) const+0x400>
  1c9538: 14000006     	b	0x1c9550 <mkvparser::Segment::FindCluster(long long) const+0x414>
  1c953c: 528190c1     	mov	w1, #0xc86              // =3206
  1c9540: f94037e0     	ldr	x0, [sp, #0x68]
  1c9544: f94033e2     	ldr	x2, [sp, #0x60]
  1c9548: f9401be3     	ldr	x3, [sp, #0x30]
  1c954c: 97fb5b71     	bl	0xa0310 <__assert2@plt>
  1c9550: f85a83a0     	ldur	x0, [x29, #-0x58]
  1c9554: 97fb6ea7     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1c9558: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c955c: eb08001f     	cmp	x0, x8
  1c9560: 1a9fc7e9     	cset	w9, le
  1c9564: 37000049     	tbnz	w9, #0x0, 0x1c956c <mkvparser::Segment::FindCluster(long long) const+0x430>
  1c9568: 14000002     	b	0x1c9570 <mkvparser::Segment::FindCluster(long long) const+0x434>
  1c956c: 14000006     	b	0x1c9584 <mkvparser::Segment::FindCluster(long long) const+0x448>
  1c9570: 528190e1     	mov	w1, #0xc87              // =3207
  1c9574: f94037e0     	ldr	x0, [sp, #0x68]
  1c9578: f94033e2     	ldr	x2, [sp, #0x60]
  1c957c: f94017e3     	ldr	x3, [sp, #0x28]
  1c9580: 97fb5b64     	bl	0xa0310 <__assert2@plt>
  1c9584: f85a83a8     	ldur	x8, [x29, #-0x58]
  1c9588: f81f83a8     	stur	x8, [x29, #-0x8]
  1c958c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9590: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1c9594: 910383ff     	add	sp, sp, #0xe0
  1c9598: d65f03c0     	ret

00000000001c959c <mkvparser::Cluster::GetTime() const>:
  1c959c: d10203ff     	sub	sp, sp, #0x80
  1c95a0: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1c95a4: 9101c3fd     	add	x29, sp, #0x70
  1c95a8: d2800008     	mov	x8, #0x0                // =0
  1c95ac: b00003c9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c95b0: 9102a129     	add	x9, x9, #0xa8
  1c95b4: d00003ca     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1c95b8: 91164d4a     	add	x10, x10, #0x593
  1c95bc: b00003cb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c95c0: 9122cd6b     	add	x11, x11, #0x8b3
  1c95c4: b00003cc     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1c95c8: 9113358c     	add	x12, x12, #0x4cd
  1c95cc: f81f03a0     	stur	x0, [x29, #-0x10]
  1c95d0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c95d4: f9001fe0     	str	x0, [sp, #0x38]
  1c95d8: f9001be8     	str	x8, [sp, #0x30]
  1c95dc: f90017e9     	str	x9, [sp, #0x28]
  1c95e0: f90013ea     	str	x10, [sp, #0x20]
  1c95e4: f9000feb     	str	x11, [sp, #0x18]
  1c95e8: f9000bec     	str	x12, [sp, #0x10]
  1c95ec: 97fb86b1     	bl	0xab0b0 <_ZNK9mkvparser7Cluster11GetTimeCodeEv@plt>
  1c95f0: f81e83a0     	stur	x0, [x29, #-0x18]
  1c95f4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c95f8: f9401be9     	ldr	x9, [sp, #0x30]
  1c95fc: eb09011f     	cmp	x8, x9
  1c9600: 1a9fa7ed     	cset	w13, lt
  1c9604: 3700004d     	tbnz	w13, #0x0, 0x1c960c <mkvparser::Cluster::GetTime() const+0x70>
  1c9608: 14000004     	b	0x1c9618 <mkvparser::Cluster::GetTime() const+0x7c>
  1c960c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1c9610: f81f83a8     	stur	x8, [x29, #-0x8]
  1c9614: 14000029     	b	0x1c96b8 <mkvparser::Cluster::GetTime() const+0x11c>
  1c9618: f9401fe8     	ldr	x8, [sp, #0x38]
  1c961c: f9400100     	ldr	x0, [x8]
  1c9620: 97fb6414     	bl	0xa2670 <_ZNK9mkvparser7Segment7GetInfoEv@plt>
  1c9624: f81e03a0     	stur	x0, [x29, #-0x20]
  1c9628: f85e03a8     	ldur	x8, [x29, #-0x20]
  1c962c: f9401be0     	ldr	x0, [sp, #0x30]
  1c9630: eb00011f     	cmp	x8, x0
  1c9634: 1a9f07e9     	cset	w9, ne
  1c9638: 37000049     	tbnz	w9, #0x0, 0x1c9640 <mkvparser::Cluster::GetTime() const+0xa4>
  1c963c: 14000002     	b	0x1c9644 <mkvparser::Cluster::GetTime() const+0xa8>
  1c9640: 14000006     	b	0x1c9658 <mkvparser::Cluster::GetTime() const+0xbc>
  1c9644: 52836601     	mov	w1, #0x1b30             // =6960
  1c9648: f94017e0     	ldr	x0, [sp, #0x28]
  1c964c: f94013e2     	ldr	x2, [sp, #0x20]
  1c9650: f9400fe3     	ldr	x3, [sp, #0x18]
  1c9654: 97fb5b2f     	bl	0xa0310 <__assert2@plt>
  1c9658: b24003e8     	orr	x8, xzr, #0x1
  1c965c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c9660: f90007e8     	str	x8, [sp, #0x8]
  1c9664: 97fb61c7     	bl	0xa1d80 <_ZNK9mkvparser11SegmentInfo16GetTimeCodeScaleEv@plt>
  1c9668: f81d83a0     	stur	x0, [x29, #-0x28]
  1c966c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1c9670: f94007e0     	ldr	x0, [sp, #0x8]
  1c9674: eb00011f     	cmp	x8, x0
  1c9678: 1a9fb7e9     	cset	w9, ge
  1c967c: 37000049     	tbnz	w9, #0x0, 0x1c9684 <mkvparser::Cluster::GetTime() const+0xe8>
  1c9680: 14000002     	b	0x1c9688 <mkvparser::Cluster::GetTime() const+0xec>
  1c9684: 14000006     	b	0x1c969c <mkvparser::Cluster::GetTime() const+0x100>
  1c9688: 52836661     	mov	w1, #0x1b33             // =6963
  1c968c: f94017e0     	ldr	x0, [sp, #0x28]
  1c9690: f94013e2     	ldr	x2, [sp, #0x20]
  1c9694: f9400be3     	ldr	x3, [sp, #0x10]
  1c9698: 97fb5b1e     	bl	0xa0310 <__assert2@plt>
  1c969c: f9401fe8     	ldr	x8, [sp, #0x38]
  1c96a0: f9401509     	ldr	x9, [x8, #0x28]
  1c96a4: f85d83aa     	ldur	x10, [x29, #-0x28]
  1c96a8: 9b0a7d29     	mul	x9, x9, x10
  1c96ac: f81d03a9     	stur	x9, [x29, #-0x30]
  1c96b0: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c96b4: f81f83a9     	stur	x9, [x29, #-0x8]
  1c96b8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c96bc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1c96c0: 910203ff     	add	sp, sp, #0x80
  1c96c4: d65f03c0     	ret

00000000001c96c8 <mkvparser::Segment::GetTracks() const>:
  1c96c8: d10043ff     	sub	sp, sp, #0x10
  1c96cc: f90007e0     	str	x0, [sp, #0x8]
  1c96d0: f94007e0     	ldr	x0, [sp, #0x8]
  1c96d4: f9404400     	ldr	x0, [x0, #0x88]
  1c96d8: 910043ff     	add	sp, sp, #0x10
  1c96dc: d65f03c0     	ret

00000000001c96e0 <mkvparser::Segment::GetCues() const>:
  1c96e0: d10043ff     	sub	sp, sp, #0x10
  1c96e4: f90007e0     	str	x0, [sp, #0x8]
  1c96e8: f94007e0     	ldr	x0, [sp, #0x8]
  1c96ec: f9404800     	ldr	x0, [x0, #0x90]
  1c96f0: 910043ff     	add	sp, sp, #0x10
  1c96f4: d65f03c0     	ret

00000000001c96f8 <mkvparser::Segment::GetChapters() const>:
  1c96f8: d10043ff     	sub	sp, sp, #0x10
  1c96fc: f90007e0     	str	x0, [sp, #0x8]
  1c9700: f94007e0     	ldr	x0, [sp, #0x8]
  1c9704: f9404c00     	ldr	x0, [x0, #0x98]
  1c9708: 910043ff     	add	sp, sp, #0x10
  1c970c: d65f03c0     	ret

00000000001c9710 <mkvparser::Segment::GetTags() const>:
  1c9710: d10043ff     	sub	sp, sp, #0x10
  1c9714: f90007e0     	str	x0, [sp, #0x8]
  1c9718: f94007e0     	ldr	x0, [sp, #0x8]
  1c971c: f9405000     	ldr	x0, [x0, #0xa0]
  1c9720: 910043ff     	add	sp, sp, #0x10
  1c9724: d65f03c0     	ret

00000000001c9728 <mkvparser::Segment::GetSeekHead() const>:
  1c9728: d10043ff     	sub	sp, sp, #0x10
  1c972c: f90007e0     	str	x0, [sp, #0x8]
  1c9730: f94007e0     	ldr	x0, [sp, #0x8]
  1c9734: f9403c00     	ldr	x0, [x0, #0x78]
  1c9738: 910043ff     	add	sp, sp, #0x10
  1c973c: d65f03c0     	ret

00000000001c9740 <mkvparser::Segment::GetDuration() const>:
  1c9740: d10103ff     	sub	sp, sp, #0x40
  1c9744: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c9748: 9100c3fd     	add	x29, sp, #0x30
  1c974c: d2800008     	mov	x8, #0x0                // =0
  1c9750: b00003c9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c9754: 9102a129     	add	x9, x9, #0xa8
  1c9758: b00003ca     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c975c: 9121fd4a     	add	x10, x10, #0x87f
  1c9760: b00003cb     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1c9764: 9122c56b     	add	x11, x11, #0x8b1
  1c9768: f81f83a0     	stur	x0, [x29, #-0x8]
  1c976c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9770: f940400c     	ldr	x12, [x0, #0x80]
  1c9774: eb08019f     	cmp	x12, x8
  1c9778: 1a9f07ed     	cset	w13, ne
  1c977c: f81f03a9     	stur	x9, [x29, #-0x10]
  1c9780: f9000fea     	str	x10, [sp, #0x18]
  1c9784: f9000beb     	str	x11, [sp, #0x10]
  1c9788: f90007e0     	str	x0, [sp, #0x8]
  1c978c: 3700004d     	tbnz	w13, #0x0, 0x1c9794 <mkvparser::Segment::GetDuration() const+0x54>
  1c9790: 14000002     	b	0x1c9798 <mkvparser::Segment::GetDuration() const+0x58>
  1c9794: 14000006     	b	0x1c97ac <mkvparser::Segment::GetDuration() const+0x6c>
  1c9798: 52819281     	mov	w1, #0xc94              // =3220
  1c979c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c97a0: f9400fe2     	ldr	x2, [sp, #0x18]
  1c97a4: f9400be3     	ldr	x3, [sp, #0x10]
  1c97a8: 97fb5ada     	bl	0xa0310 <__assert2@plt>
  1c97ac: f94007e8     	ldr	x8, [sp, #0x8]
  1c97b0: f9404100     	ldr	x0, [x8, #0x80]
  1c97b4: 97fb8113     	bl	0xa9c00 <_ZNK9mkvparser11SegmentInfo11GetDurationEv@plt>
  1c97b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c97bc: 910103ff     	add	sp, sp, #0x40
  1c97c0: d65f03c0     	ret

00000000001c97c4 <mkvparser::SegmentInfo::GetDuration() const>:
  1c97c4: d10143ff     	sub	sp, sp, #0x50
  1c97c8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1c97cc: 910103fd     	add	x29, sp, #0x40
  1c97d0: 9e6703e0     	fmov	d0, xzr
  1c97d4: b00003c8     	adrp	x8, 0x242000 <sincos_lookup1+0x1078>
  1c97d8: 9102a108     	add	x8, x8, #0xa8
  1c97dc: b00003c9     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1c97e0: 9124b129     	add	x9, x9, #0x92c
  1c97e4: b00003ca     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1c97e8: 9125894a     	add	x10, x10, #0x962
  1c97ec: f81f03a0     	stur	x0, [x29, #-0x10]
  1c97f0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c97f4: f940180b     	ldr	x11, [x0, #0x30]
  1c97f8: 9e670161     	fmov	d1, x11
  1c97fc: 1e602020     	fcmp	d1, d0
  1c9800: 1a9f57ec     	cset	w12, mi
  1c9804: f9000fe8     	str	x8, [sp, #0x18]
  1c9808: f9000be9     	str	x9, [sp, #0x10]
  1c980c: f90007ea     	str	x10, [sp, #0x8]
  1c9810: f90003e0     	str	x0, [sp]
  1c9814: 3700004c     	tbnz	w12, #0x0, 0x1c981c <mkvparser::SegmentInfo::GetDuration() const+0x58>
  1c9818: 14000004     	b	0x1c9828 <mkvparser::SegmentInfo::GetDuration() const+0x64>
  1c981c: 92800008     	mov	x8, #-0x1               // =-1
  1c9820: f81f83a8     	stur	x8, [x29, #-0x8]
  1c9824: 1400001a     	b	0x1c988c <mkvparser::SegmentInfo::GetDuration() const+0xc8>
  1c9828: b24003e8     	orr	x8, xzr, #0x1
  1c982c: f94003e9     	ldr	x9, [sp]
  1c9830: f940152a     	ldr	x10, [x9, #0x28]
  1c9834: eb08015f     	cmp	x10, x8
  1c9838: 1a9fb7eb     	cset	w11, ge
  1c983c: 3700004b     	tbnz	w11, #0x0, 0x1c9844 <mkvparser::SegmentInfo::GetDuration() const+0x80>
  1c9840: 14000002     	b	0x1c9848 <mkvparser::SegmentInfo::GetDuration() const+0x84>
  1c9844: 14000006     	b	0x1c985c <mkvparser::SegmentInfo::GetDuration() const+0x98>
  1c9848: 5281fa81     	mov	w1, #0xfd4              // =4052
  1c984c: f9400fe0     	ldr	x0, [sp, #0x18]
  1c9850: f9400be2     	ldr	x2, [sp, #0x10]
  1c9854: f94007e3     	ldr	x3, [sp, #0x8]
  1c9858: 97fb5aae     	bl	0xa0310 <__assert2@plt>
  1c985c: f94003e8     	ldr	x8, [sp]
  1c9860: fd401900     	ldr	d0, [x8, #0x30]
  1c9864: f9401509     	ldr	x9, [x8, #0x28]
  1c9868: 9e620121     	scvtf	d1, x9
  1c986c: 1e610800     	fmul	d0, d0, d1
  1c9870: fc1e83a0     	stur	d0, [x29, #-0x18]
  1c9874: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c9878: 9e670120     	fmov	d0, x9
  1c987c: 9e780009     	fcvtzs	x9, d0
  1c9880: f90013e9     	str	x9, [sp, #0x20]
  1c9884: f94013e9     	ldr	x9, [sp, #0x20]
  1c9888: f81f83a9     	stur	x9, [x29, #-0x8]
  1c988c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9890: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1c9894: 910143ff     	add	sp, sp, #0x50
  1c9898: d65f03c0     	ret

00000000001c989c <mkvparser::Chapters::Chapters(mkvparser::Segment*, long long, long long, long long, long long)>:
  1c989c: d100c3ff     	sub	sp, sp, #0x30
  1c98a0: d2800008     	mov	x8, #0x0                // =0
  1c98a4: f90017e0     	str	x0, [sp, #0x28]
  1c98a8: f90013e1     	str	x1, [sp, #0x20]
  1c98ac: f9000fe2     	str	x2, [sp, #0x18]
  1c98b0: f9000be3     	str	x3, [sp, #0x10]
  1c98b4: f90007e4     	str	x4, [sp, #0x8]
  1c98b8: f90003e5     	str	x5, [sp]
  1c98bc: f94017e0     	ldr	x0, [sp, #0x28]
  1c98c0: aa0003e1     	mov	x1, x0
  1c98c4: f94013e2     	ldr	x2, [sp, #0x20]
  1c98c8: f9000022     	str	x2, [x1]
  1c98cc: f9400fe1     	ldr	x1, [sp, #0x18]
  1c98d0: f9000401     	str	x1, [x0, #0x8]
  1c98d4: f9400be1     	ldr	x1, [sp, #0x10]
  1c98d8: f9000801     	str	x1, [x0, #0x10]
  1c98dc: f94007e1     	ldr	x1, [sp, #0x8]
  1c98e0: f9000c01     	str	x1, [x0, #0x18]
  1c98e4: f94003e1     	ldr	x1, [sp]
  1c98e8: f9001001     	str	x1, [x0, #0x20]
  1c98ec: f9001408     	str	x8, [x0, #0x28]
  1c98f0: b900301f     	str	wzr, [x0, #0x30]
  1c98f4: b900341f     	str	wzr, [x0, #0x34]
  1c98f8: 9100c3ff     	add	sp, sp, #0x30
  1c98fc: d65f03c0     	ret

00000000001c9900 <mkvparser::Chapters::~Chapters()>:
  1c9900: d10183ff     	sub	sp, sp, #0x60
  1c9904: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1c9908: 910143fd     	add	x29, sp, #0x50
  1c990c: d2800008     	mov	x8, #0x0                // =0
  1c9910: f00006e9     	adrp	x9, 0x2a8000
  1c9914: f943f929     	ldr	x9, [x9, #0x7f0]
  1c9918: f81f83a0     	stur	x0, [x29, #-0x8]
  1c991c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9920: f81e83a8     	stur	x8, [x29, #-0x18]
  1c9924: f81e03a9     	stur	x9, [x29, #-0x20]
  1c9928: f90017e0     	str	x0, [sp, #0x28]
  1c992c: 52800008     	mov	w8, #0x0                // =0
  1c9930: f94017e9     	ldr	x9, [sp, #0x28]
  1c9934: b940352a     	ldr	w10, [x9, #0x34]
  1c9938: 6b08015f     	cmp	w10, w8
  1c993c: 1a9fd7e8     	cset	w8, gt
  1c9940: 37000048     	tbnz	w8, #0x0, 0x1c9948 <mkvparser::Chapters::~Chapters()+0x48>
  1c9944: 14000011     	b	0x1c9988 <mkvparser::Chapters::~Chapters()+0x88>
  1c9948: 12800008     	mov	w8, #-0x1               // =-1
  1c994c: b27c03e9     	orr	x9, xzr, #0x10
  1c9950: f94017ea     	ldr	x10, [sp, #0x28]
  1c9954: f940154b     	ldr	x11, [x10, #0x28]
  1c9958: b940354c     	ldr	w12, [x10, #0x34]
  1c995c: 0b080188     	add	w8, w12, w8
  1c9960: b9003548     	str	w8, [x10, #0x34]
  1c9964: 2a0803ed     	mov	w13, w8
  1c9968: 93407dad     	sxtw	x13, w13
  1c996c: 9b0d7d29     	mul	x9, x9, x13
  1c9970: 8b090169     	add	x9, x11, x9
  1c9974: f81f03a9     	stur	x9, [x29, #-0x10]
  1c9978: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c997c: 97fb75d5     	bl	0xa70d0 <_ZN9mkvparser8Chapters7Edition5ClearEv@plt>
  1c9980: 14000001     	b	0x1c9984 <mkvparser::Chapters::~Chapters()+0x84>
  1c9984: 17ffffea     	b	0x1c992c <mkvparser::Chapters::~Chapters()+0x2c>
  1c9988: f94017e8     	ldr	x8, [sp, #0x28]
  1c998c: f9401509     	ldr	x9, [x8, #0x28]
  1c9990: f85e83aa     	ldur	x10, [x29, #-0x18]
  1c9994: eb0a013f     	cmp	x9, x10
  1c9998: 1a9f17eb     	cset	w11, eq
  1c999c: f90013e9     	str	x9, [sp, #0x20]
  1c99a0: 370003ab     	tbnz	w11, #0x0, 0x1c9a14 <mkvparser::Chapters::~Chapters()+0x114>
  1c99a4: b27c03e8     	orr	x8, xzr, #0x10
  1c99a8: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1c99ac: f94013ea     	ldr	x10, [sp, #0x20]
  1c99b0: 8b090140     	add	x0, x10, x9
  1c99b4: f85f8149     	ldur	x9, [x10, #-0x8]
  1c99b8: 9b097d08     	mul	x8, x8, x9
  1c99bc: 8b080148     	add	x8, x10, x8
  1c99c0: eb08015f     	cmp	x10, x8
  1c99c4: 1a9f17eb     	cset	w11, eq
  1c99c8: f9000fe0     	str	x0, [sp, #0x18]
  1c99cc: f9000be8     	str	x8, [sp, #0x10]
  1c99d0: 370001eb     	tbnz	w11, #0x0, 0x1c9a0c <mkvparser::Chapters::~Chapters()+0x10c>
  1c99d4: f9400be8     	ldr	x8, [sp, #0x10]
  1c99d8: b27cefe9     	orr	x9, xzr, #0xfffffffffffffff0
  1c99dc: 8b090108     	add	x8, x8, x9
  1c99e0: aa0803e0     	mov	x0, x8
  1c99e4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c99e8: f90007e8     	str	x8, [sp, #0x8]
  1c99ec: d63f0120     	blr	x9
  1c99f0: f94007e8     	ldr	x8, [sp, #0x8]
  1c99f4: f94013e9     	ldr	x9, [sp, #0x20]
  1c99f8: eb09011f     	cmp	x8, x9
  1c99fc: 1a9f17ea     	cset	w10, eq
  1c9a00: f9000be8     	str	x8, [sp, #0x10]
  1c9a04: 3700004a     	tbnz	w10, #0x0, 0x1c9a0c <mkvparser::Chapters::~Chapters()+0x10c>
  1c9a08: 17fffff3     	b	0x1c99d4 <mkvparser::Chapters::~Chapters()+0xd4>
  1c9a0c: f9400fe0     	ldr	x0, [sp, #0x18]
  1c9a10: 97fb7298     	bl	0xa6470 <_ZdaPv@plt>
  1c9a14: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1c9a18: 910183ff     	add	sp, sp, #0x60
  1c9a1c: d65f03c0     	ret
  1c9a20: 97fb91e9     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001c9a24 <mkvparser::Chapters::Edition::Clear()>:
  1c9a24: d10183ff     	sub	sp, sp, #0x60
  1c9a28: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1c9a2c: 910143fd     	add	x29, sp, #0x50
  1c9a30: d2800008     	mov	x8, #0x0                // =0
  1c9a34: f00006e9     	adrp	x9, 0x2a8000
  1c9a38: f941fd29     	ldr	x9, [x9, #0x3f8]
  1c9a3c: f81f83a0     	stur	x0, [x29, #-0x8]
  1c9a40: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9a44: f81e83a8     	stur	x8, [x29, #-0x18]
  1c9a48: f81e03a9     	stur	x9, [x29, #-0x20]
  1c9a4c: f90017e0     	str	x0, [sp, #0x28]
  1c9a50: 52800008     	mov	w8, #0x0                // =0
  1c9a54: f94017e9     	ldr	x9, [sp, #0x28]
  1c9a58: b9400d2a     	ldr	w10, [x9, #0xc]
  1c9a5c: 6b08015f     	cmp	w10, w8
  1c9a60: 1a9fd7e8     	cset	w8, gt
  1c9a64: 37000048     	tbnz	w8, #0x0, 0x1c9a6c <mkvparser::Chapters::Edition::Clear()+0x48>
  1c9a68: 14000011     	b	0x1c9aac <mkvparser::Chapters::Edition::Clear()+0x88>
  1c9a6c: 12800008     	mov	w8, #-0x1               // =-1
  1c9a70: b27c07e9     	orr	x9, xzr, #0x30
  1c9a74: f94017ea     	ldr	x10, [sp, #0x28]
  1c9a78: f940014a     	ldr	x10, [x10]
  1c9a7c: f94017eb     	ldr	x11, [sp, #0x28]
  1c9a80: b9400d6c     	ldr	w12, [x11, #0xc]
  1c9a84: 0b080188     	add	w8, w12, w8
  1c9a88: b9000d68     	str	w8, [x11, #0xc]
  1c9a8c: 2a0803ed     	mov	w13, w8
  1c9a90: 93407dad     	sxtw	x13, w13
  1c9a94: 9b0d7d29     	mul	x9, x9, x13
  1c9a98: 8b090149     	add	x9, x10, x9
  1c9a9c: f81f03a9     	stur	x9, [x29, #-0x10]
  1c9aa0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c9aa4: 97fb72c7     	bl	0xa65c0 <_ZN9mkvparser8Chapters4Atom5ClearEv@plt>
  1c9aa8: 17ffffea     	b	0x1c9a50 <mkvparser::Chapters::Edition::Clear()+0x2c>
  1c9aac: f94017e8     	ldr	x8, [sp, #0x28]
  1c9ab0: f9400108     	ldr	x8, [x8]
  1c9ab4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c9ab8: eb09011f     	cmp	x8, x9
  1c9abc: 1a9f17ea     	cset	w10, eq
  1c9ac0: f90013e8     	str	x8, [sp, #0x20]
  1c9ac4: 370003aa     	tbnz	w10, #0x0, 0x1c9b38 <mkvparser::Chapters::Edition::Clear()+0x114>
  1c9ac8: b27c07e8     	orr	x8, xzr, #0x30
  1c9acc: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1c9ad0: f94013ea     	ldr	x10, [sp, #0x20]
  1c9ad4: 8b090140     	add	x0, x10, x9
  1c9ad8: f85f8149     	ldur	x9, [x10, #-0x8]
  1c9adc: 9b097d08     	mul	x8, x8, x9
  1c9ae0: 8b080148     	add	x8, x10, x8
  1c9ae4: eb08015f     	cmp	x10, x8
  1c9ae8: 1a9f17eb     	cset	w11, eq
  1c9aec: f9000fe0     	str	x0, [sp, #0x18]
  1c9af0: f9000be8     	str	x8, [sp, #0x10]
  1c9af4: 370001eb     	tbnz	w11, #0x0, 0x1c9b30 <mkvparser::Chapters::Edition::Clear()+0x10c>
  1c9af8: f9400be8     	ldr	x8, [sp, #0x10]
  1c9afc: 928005e9     	mov	x9, #-0x30              // =-48
  1c9b00: 8b090108     	add	x8, x8, x9
  1c9b04: aa0803e0     	mov	x0, x8
  1c9b08: f85e03a9     	ldur	x9, [x29, #-0x20]
  1c9b0c: f90007e8     	str	x8, [sp, #0x8]
  1c9b10: d63f0120     	blr	x9
  1c9b14: f94007e8     	ldr	x8, [sp, #0x8]
  1c9b18: f94013e9     	ldr	x9, [sp, #0x20]
  1c9b1c: eb09011f     	cmp	x8, x9
  1c9b20: 1a9f17ea     	cset	w10, eq
  1c9b24: f9000be8     	str	x8, [sp, #0x10]
  1c9b28: 3700004a     	tbnz	w10, #0x0, 0x1c9b30 <mkvparser::Chapters::Edition::Clear()+0x10c>
  1c9b2c: 17fffff3     	b	0x1c9af8 <mkvparser::Chapters::Edition::Clear()+0xd4>
  1c9b30: f9400fe0     	ldr	x0, [sp, #0x18]
  1c9b34: 97fb724f     	bl	0xa6470 <_ZdaPv@plt>
  1c9b38: f94017e8     	ldr	x8, [sp, #0x28]
  1c9b3c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1c9b40: f9000109     	str	x9, [x8]
  1c9b44: f94017e8     	ldr	x8, [sp, #0x28]
  1c9b48: b900091f     	str	wzr, [x8, #0x8]
  1c9b4c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1c9b50: 910183ff     	add	sp, sp, #0x60
  1c9b54: d65f03c0     	ret

00000000001c9b58 <mkvparser::Chapters::ParseEdition(long long, long long)>:
  1c9b58: d10103ff     	sub	sp, sp, #0x40
  1c9b5c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1c9b60: 9100c3fd     	add	x29, sp, #0x30
  1c9b64: f81f03a0     	stur	x0, [x29, #-0x10]
  1c9b68: f9000fe1     	str	x1, [sp, #0x18]
  1c9b6c: f9000be2     	str	x2, [sp, #0x10]
  1c9b70: f85f03a0     	ldur	x0, [x29, #-0x10]
  1c9b74: f90003e0     	str	x0, [sp]
  1c9b78: 97fb5a22     	bl	0xa0400 <_ZN9mkvparser8Chapters19ExpandEditionsArrayEv@plt>
  1c9b7c: 37000080     	tbnz	w0, #0x0, 0x1c9b8c <mkvparser::Chapters::ParseEdition(long long, long long)+0x34>
  1c9b80: 92800008     	mov	x8, #-0x1               // =-1
  1c9b84: f81f83a8     	stur	x8, [x29, #-0x8]
  1c9b88: 14000017     	b	0x1c9be4 <mkvparser::Chapters::ParseEdition(long long, long long)+0x8c>
  1c9b8c: b27c03e8     	orr	x8, xzr, #0x10
  1c9b90: f94003e9     	ldr	x9, [sp]
  1c9b94: f940152a     	ldr	x10, [x9, #0x28]
  1c9b98: b940352b     	ldr	w11, [x9, #0x34]
  1c9b9c: 2a0b03ec     	mov	w12, w11
  1c9ba0: 93407d8c     	sxtw	x12, w12
  1c9ba4: 2a0c03eb     	mov	w11, w12
  1c9ba8: 1100056b     	add	w11, w11, #0x1
  1c9bac: b900352b     	str	w11, [x9, #0x34]
  1c9bb0: 9b0c7d08     	mul	x8, x8, x12
  1c9bb4: 8b080148     	add	x8, x10, x8
  1c9bb8: f90007e8     	str	x8, [sp, #0x8]
  1c9bbc: f94007e0     	ldr	x0, [sp, #0x8]
  1c9bc0: 97fb59e4     	bl	0xa0350 <_ZN9mkvparser8Chapters7Edition4InitEv@plt>
  1c9bc4: f94007e0     	ldr	x0, [sp, #0x8]
  1c9bc8: f94003e8     	ldr	x8, [sp]
  1c9bcc: f9400108     	ldr	x8, [x8]
  1c9bd0: f9400101     	ldr	x1, [x8]
  1c9bd4: f9400fe2     	ldr	x2, [sp, #0x18]
  1c9bd8: f9400be3     	ldr	x3, [sp, #0x10]
  1c9bdc: 97fb7599     	bl	0xa7240 <_ZN9mkvparser8Chapters7Edition5ParseEPNS_10IMkvReaderExx@plt>
  1c9be0: f81f83a0     	stur	x0, [x29, #-0x8]
  1c9be4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1c9be8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1c9bec: 910103ff     	add	sp, sp, #0x40
  1c9bf0: d65f03c0     	ret

00000000001c9bf4 <mkvparser::Chapters::GetEditionCount() const>:
  1c9bf4: d10043ff     	sub	sp, sp, #0x10
  1c9bf8: f90007e0     	str	x0, [sp, #0x8]
  1c9bfc: f94007e0     	ldr	x0, [sp, #0x8]
  1c9c00: b9403400     	ldr	w0, [x0, #0x34]
  1c9c04: 910043ff     	add	sp, sp, #0x10
  1c9c08: d65f03c0     	ret

00000000001c9c0c <mkvparser::Chapters::GetEdition(int) const>:
  1c9c0c: d100c3ff     	sub	sp, sp, #0x30
  1c9c10: 52800008     	mov	w8, #0x0                // =0
  1c9c14: d2800009     	mov	x9, #0x0                // =0
  1c9c18: f90013e0     	str	x0, [sp, #0x20]
  1c9c1c: b9001fe1     	str	w1, [sp, #0x1c]
  1c9c20: f94013e0     	ldr	x0, [sp, #0x20]
  1c9c24: b9401fe1     	ldr	w1, [sp, #0x1c]
  1c9c28: 6b08003f     	cmp	w1, w8
  1c9c2c: 1a9fa7e8     	cset	w8, lt
  1c9c30: f9000be9     	str	x9, [sp, #0x10]
  1c9c34: f90007e0     	str	x0, [sp, #0x8]
  1c9c38: 37000048     	tbnz	w8, #0x0, 0x1c9c40 <mkvparser::Chapters::GetEdition(int) const+0x34>
  1c9c3c: 14000004     	b	0x1c9c4c <mkvparser::Chapters::GetEdition(int) const+0x40>
  1c9c40: f9400be8     	ldr	x8, [sp, #0x10]
  1c9c44: f90017e8     	str	x8, [sp, #0x28]
  1c9c48: 14000014     	b	0x1c9c98 <mkvparser::Chapters::GetEdition(int) const+0x8c>
  1c9c4c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1c9c50: f94007e9     	ldr	x9, [sp, #0x8]
  1c9c54: b940352a     	ldr	w10, [x9, #0x34]
  1c9c58: 6b0a011f     	cmp	w8, w10
  1c9c5c: 1a9fb7e8     	cset	w8, ge
  1c9c60: 37000048     	tbnz	w8, #0x0, 0x1c9c68 <mkvparser::Chapters::GetEdition(int) const+0x5c>
  1c9c64: 14000004     	b	0x1c9c74 <mkvparser::Chapters::GetEdition(int) const+0x68>
  1c9c68: f9400be8     	ldr	x8, [sp, #0x10]
  1c9c6c: f90017e8     	str	x8, [sp, #0x28]
  1c9c70: 1400000a     	b	0x1c9c98 <mkvparser::Chapters::GetEdition(int) const+0x8c>
  1c9c74: b27c03e8     	orr	x8, xzr, #0x10
  1c9c78: f94007e9     	ldr	x9, [sp, #0x8]
  1c9c7c: f940152a     	ldr	x10, [x9, #0x28]
  1c9c80: b9401feb     	ldr	w11, [sp, #0x1c]
  1c9c84: 2a0b03ec     	mov	w12, w11
  1c9c88: 93407d8c     	sxtw	x12, w12
  1c9c8c: 9b0c7d08     	mul	x8, x8, x12
  1c9c90: 8b080148     	add	x8, x10, x8
  1c9c94: f90017e8     	str	x8, [sp, #0x28]
  1c9c98: f94017e0     	ldr	x0, [sp, #0x28]
  1c9c9c: 9100c3ff     	add	sp, sp, #0x30
  1c9ca0: d65f03c0     	ret

00000000001c9ca4 <mkvparser::Chapters::ExpandEditionsArray()>:
  1c9ca4: d10583ff     	sub	sp, sp, #0x160
  1c9ca8: f900a3fc     	str	x28, [sp, #0x140]
  1c9cac: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1c9cb0: 910543fd     	add	x29, sp, #0x150
  1c9cb4: f81e03a0     	stur	x0, [x29, #-0x20]
  1c9cb8: f85e03a0     	ldur	x0, [x29, #-0x20]
  1c9cbc: aa0003e8     	mov	x8, x0
  1c9cc0: b9403009     	ldr	w9, [x0, #0x30]
  1c9cc4: b940340a     	ldr	w10, [x0, #0x34]
  1c9cc8: 6b0a0129     	subs	w9, w9, w10
  1c9ccc: f81883a8     	stur	x8, [x29, #-0x78]
  1c9cd0: b81843a9     	stur	w9, [x29, #-0x7c]
  1c9cd4: 540000ad     	b.le	0x1c9ce8 <mkvparser::Chapters::ExpandEditionsArray()+0x44>
  1c9cd8: 14000001     	b	0x1c9cdc <mkvparser::Chapters::ExpandEditionsArray()+0x38>
  1c9cdc: 320003e8     	orr	w8, wzr, #0x1
  1c9ce0: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c9ce4: 140000c9     	b	0x1ca008 <mkvparser::Chapters::ExpandEditionsArray()+0x364>
  1c9ce8: f85883a8     	ldur	x8, [x29, #-0x78]
  1c9cec: b9403109     	ldr	w9, [x8, #0x30]
  1c9cf0: 350000a9     	cbnz	w9, 0x1c9d04 <mkvparser::Chapters::ExpandEditionsArray()+0x60>
  1c9cf4: 14000001     	b	0x1c9cf8 <mkvparser::Chapters::ExpandEditionsArray()+0x54>
  1c9cf8: 320003e8     	orr	w8, wzr, #0x1
  1c9cfc: b81803a8     	stur	w8, [x29, #-0x80]
  1c9d00: 14000006     	b	0x1c9d18 <mkvparser::Chapters::ExpandEditionsArray()+0x74>
  1c9d04: f85883a8     	ldur	x8, [x29, #-0x78]
  1c9d08: b9403109     	ldr	w9, [x8, #0x30]
  1c9d0c: 531f7929     	lsl	w9, w9, #1
  1c9d10: b81803a9     	stur	w9, [x29, #-0x80]
  1c9d14: 14000001     	b	0x1c9d18 <mkvparser::Chapters::ExpandEditionsArray()+0x74>
  1c9d18: b85803a8     	ldur	w8, [x29, #-0x80]
  1c9d1c: b81dc3a8     	stur	w8, [x29, #-0x24]
  1c9d20: b89dc3a9     	ldursw	x9, [x29, #-0x24]
  1c9d24: aa0903ea     	mov	x10, x9
  1c9d28: aa1f03eb     	mov	x11, xzr
  1c9d2c: eb49f16c     	subs	x12, x11, x9, lsr #60
  1c9d30: 1a9f07e8     	cset	w8, ne
  1c9d34: d37ced29     	lsl	x9, x9, #4
  1c9d38: b1002129     	adds	x9, x9, #0x8
  1c9d3c: 1a9f37ed     	cset	w13, hs
  1c9d40: 2a0d0108     	orr	w8, w8, w13
  1c9d44: 71000108     	subs	w8, w8, #0x0
  1c9d48: da9f0129     	csinv	x9, x9, xzr, eq
  1c9d4c: aa0903ee     	mov	x14, x9
  1c9d50: f00006e1     	adrp	x1, 0x2a8000
  1c9d54: f9435421     	ldr	x1, [x1, #0x6a8]
  1c9d58: aa0903e0     	mov	x0, x9
  1c9d5c: f81783aa     	stur	x10, [x29, #-0x88]
  1c9d60: f81703ab     	stur	x11, [x29, #-0x90]
  1c9d64: f81683ac     	stur	x12, [x29, #-0x98]
  1c9d68: b81643a8     	stur	w8, [x29, #-0x9c]
  1c9d6c: f90057ee     	str	x14, [sp, #0xa8]
  1c9d70: 97fb68e8     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1c9d74: aa0003e9     	mov	x9, x0
  1c9d78: 2a1f03e8     	mov	w8, wzr
  1c9d7c: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1c9d80: 381a73a8     	sturb	w8, [x29, #-0x59]
  1c9d84: f85703aa     	ldur	x10, [x29, #-0x90]
  1c9d88: f90053e9     	str	x9, [sp, #0xa0]
  1c9d8c: f9004fea     	str	x10, [sp, #0x98]
  1c9d90: b4000520     	cbz	x0, 0x1c9e34 <mkvparser::Chapters::ExpandEditionsArray()+0x190>
  1c9d94: 14000001     	b	0x1c9d98 <mkvparser::Chapters::ExpandEditionsArray()+0xf4>
  1c9d98: f94053e8     	ldr	x8, [sp, #0xa0]
  1c9d9c: f81c83a8     	stur	x8, [x29, #-0x38]
  1c9da0: f94057e9     	ldr	x9, [sp, #0xa8]
  1c9da4: f81c03a9     	stur	x9, [x29, #-0x40]
  1c9da8: 320003ea     	orr	w10, wzr, #0x1
  1c9dac: 381bf3aa     	sturb	w10, [x29, #-0x41]
  1c9db0: f85783ab     	ldur	x11, [x29, #-0x88]
  1c9db4: f800850b     	str	x11, [x8], #0x8
  1c9db8: f9004be8     	str	x8, [sp, #0x90]
  1c9dbc: b400036b     	cbz	x11, 0x1c9e28 <mkvparser::Chapters::ExpandEditionsArray()+0x184>
  1c9dc0: 14000001     	b	0x1c9dc4 <mkvparser::Chapters::ExpandEditionsArray()+0x120>
  1c9dc4: f9404be8     	ldr	x8, [sp, #0x90]
  1c9dc8: f85783a9     	ldur	x9, [x29, #-0x88]
  1c9dcc: 8b09110a     	add	x10, x8, x9, lsl #4
  1c9dd0: f90047ea     	str	x10, [sp, #0x88]
  1c9dd4: f90043e8     	str	x8, [sp, #0x80]
  1c9dd8: 14000001     	b	0x1c9ddc <mkvparser::Chapters::ExpandEditionsArray()+0x138>
  1c9ddc: f94043e8     	ldr	x8, [sp, #0x80]
  1c9de0: f9404be9     	ldr	x9, [sp, #0x90]
  1c9de4: f81b03a9     	stur	x9, [x29, #-0x50]
  1c9de8: f81a83a8     	stur	x8, [x29, #-0x58]
  1c9dec: 320003ea     	orr	w10, wzr, #0x1
  1c9df0: 381a73aa     	sturb	w10, [x29, #-0x59]
  1c9df4: aa0803e0     	mov	x0, x8
  1c9df8: f9003fe8     	str	x8, [sp, #0x78]
  1c9dfc: 97fb59b9     	bl	0xa04e0 <_ZN9mkvparser8Chapters7EditionC1Ev@plt>
  1c9e00: 14000001     	b	0x1c9e04 <mkvparser::Chapters::ExpandEditionsArray()+0x160>
  1c9e04: f9403fe8     	ldr	x8, [sp, #0x78]
  1c9e08: 91004109     	add	x9, x8, #0x10
  1c9e0c: aa0903e0     	mov	x0, x9
  1c9e10: f94047ea     	ldr	x10, [sp, #0x88]
  1c9e14: eb0a0129     	subs	x9, x9, x10
  1c9e18: f9003be9     	str	x9, [sp, #0x70]
  1c9e1c: f90043e0     	str	x0, [sp, #0x80]
  1c9e20: 54fffde1     	b.ne	0x1c9ddc <mkvparser::Chapters::ExpandEditionsArray()+0x138>
  1c9e24: 14000001     	b	0x1c9e28 <mkvparser::Chapters::ExpandEditionsArray()+0x184>
  1c9e28: f9404be8     	ldr	x8, [sp, #0x90]
  1c9e2c: f9004fe8     	str	x8, [sp, #0x98]
  1c9e30: 14000001     	b	0x1c9e34 <mkvparser::Chapters::ExpandEditionsArray()+0x190>
  1c9e34: f9404fe8     	ldr	x8, [sp, #0x98]
  1c9e38: f81d03a8     	stur	x8, [x29, #-0x30]
  1c9e3c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c9e40: b5000648     	cbnz	x8, 0x1c9f08 <mkvparser::Chapters::ExpandEditionsArray()+0x264>
  1c9e44: 14000001     	b	0x1c9e48 <mkvparser::Chapters::ExpandEditionsArray()+0x1a4>
  1c9e48: 2a1f03e8     	mov	w8, wzr
  1c9e4c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1c9e50: 1400006e     	b	0x1ca008 <mkvparser::Chapters::ExpandEditionsArray()+0x364>
  1c9e54: f81983a0     	stur	x0, [x29, #-0x68]
  1c9e58: 2a0103e8     	mov	w8, w1
  1c9e5c: b81943a8     	stur	w8, [x29, #-0x6c]
  1c9e60: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1c9e64: 71000508     	subs	w8, w8, #0x1
  1c9e68: b9006fe8     	str	w8, [sp, #0x6c]
  1c9e6c: 54000381     	b.ne	0x1c9edc <mkvparser::Chapters::ExpandEditionsArray()+0x238>
  1c9e70: 14000001     	b	0x1c9e74 <mkvparser::Chapters::ExpandEditionsArray()+0x1d0>
  1c9e74: f85b03a8     	ldur	x8, [x29, #-0x50]
  1c9e78: aa0803e9     	mov	x9, x8
  1c9e7c: f85a83aa     	ldur	x10, [x29, #-0x58]
  1c9e80: aa0a03e0     	mov	x0, x10
  1c9e84: eb0a0108     	subs	x8, x8, x10
  1c9e88: f90033e9     	str	x9, [sp, #0x60]
  1c9e8c: f9002fe8     	str	x8, [sp, #0x58]
  1c9e90: f9002be0     	str	x0, [sp, #0x50]
  1c9e94: 54000220     	b.eq	0x1c9ed8 <mkvparser::Chapters::ExpandEditionsArray()+0x234>
  1c9e98: 14000001     	b	0x1c9e9c <mkvparser::Chapters::ExpandEditionsArray()+0x1f8>
  1c9e9c: f9402be8     	ldr	x8, [sp, #0x50]
  1c9ea0: f1004108     	subs	x8, x8, #0x10
  1c9ea4: aa0803e0     	mov	x0, x8
  1c9ea8: f90027e0     	str	x0, [sp, #0x48]
  1c9eac: aa0803e0     	mov	x0, x8
  1c9eb0: f90023e8     	str	x8, [sp, #0x40]
  1c9eb4: 97fb684f     	bl	0xa3ff0 <_ZN9mkvparser8Chapters7EditionD1Ev@plt>
  1c9eb8: f94023e8     	ldr	x8, [sp, #0x40]
  1c9ebc: f94033e0     	ldr	x0, [sp, #0x60]
  1c9ec0: eb00011e     	subs	x30, x8, x0
  1c9ec4: f94027e1     	ldr	x1, [sp, #0x48]
  1c9ec8: f9001ffe     	str	x30, [sp, #0x38]
  1c9ecc: f9002be1     	str	x1, [sp, #0x50]
  1c9ed0: 54fffe61     	b.ne	0x1c9e9c <mkvparser::Chapters::ExpandEditionsArray()+0x1f8>
  1c9ed4: 14000001     	b	0x1c9ed8 <mkvparser::Chapters::ExpandEditionsArray()+0x234>
  1c9ed8: 14000001     	b	0x1c9edc <mkvparser::Chapters::ExpandEditionsArray()+0x238>
  1c9edc: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1c9ee0: 71000508     	subs	w8, w8, #0x1
  1c9ee4: b90037e8     	str	w8, [sp, #0x34]
  1c9ee8: 540000e1     	b.ne	0x1c9f04 <mkvparser::Chapters::ExpandEditionsArray()+0x260>
  1c9eec: 14000001     	b	0x1c9ef0 <mkvparser::Chapters::ExpandEditionsArray()+0x24c>
  1c9ef0: f85c83a0     	ldur	x0, [x29, #-0x38]
  1c9ef4: f00006e1     	adrp	x1, 0x2a8000
  1c9ef8: f9435421     	ldr	x1, [x1, #0x6a8]
  1c9efc: 97fb7381     	bl	0xa6d00 <_ZdaPvRKSt9nothrow_t@plt>
  1c9f00: 14000001     	b	0x1c9f04 <mkvparser::Chapters::ExpandEditionsArray()+0x260>
  1c9f04: 14000046     	b	0x1ca01c <mkvparser::Chapters::ExpandEditionsArray()+0x378>
  1c9f08: 2a1f03e8     	mov	w8, wzr
  1c9f0c: b81903a8     	stur	w8, [x29, #-0x70]
  1c9f10: 14000001     	b	0x1c9f14 <mkvparser::Chapters::ExpandEditionsArray()+0x270>
  1c9f14: b85903a8     	ldur	w8, [x29, #-0x70]
  1c9f18: f85883a9     	ldur	x9, [x29, #-0x78]
  1c9f1c: b940352a     	ldr	w10, [x9, #0x34]
  1c9f20: 6b0a0108     	subs	w8, w8, w10
  1c9f24: b90033e8     	str	w8, [sp, #0x30]
  1c9f28: 540001ea     	b.ge	0x1c9f64 <mkvparser::Chapters::ExpandEditionsArray()+0x2c0>
  1c9f2c: 14000001     	b	0x1c9f30 <mkvparser::Chapters::ExpandEditionsArray()+0x28c>
  1c9f30: f85883a8     	ldur	x8, [x29, #-0x78]
  1c9f34: f9401509     	ldr	x9, [x8, #0x28]
  1c9f38: b89903aa     	ldursw	x10, [x29, #-0x70]
  1c9f3c: d37ced4a     	lsl	x10, x10, #4
  1c9f40: 8b0a0120     	add	x0, x9, x10
  1c9f44: f85d03a9     	ldur	x9, [x29, #-0x30]
  1c9f48: 8b0a0121     	add	x1, x9, x10
  1c9f4c: 97fb788d     	bl	0xa8180 <_ZNK9mkvparser8Chapters7Edition11ShallowCopyERS1_@plt>
  1c9f50: 14000001     	b	0x1c9f54 <mkvparser::Chapters::ExpandEditionsArray()+0x2b0>
  1c9f54: b85903a8     	ldur	w8, [x29, #-0x70]
  1c9f58: 11000508     	add	w8, w8, #0x1
  1c9f5c: b81903a8     	stur	w8, [x29, #-0x70]
  1c9f60: 17ffffed     	b	0x1c9f14 <mkvparser::Chapters::ExpandEditionsArray()+0x270>
  1c9f64: f85883a8     	ldur	x8, [x29, #-0x78]
  1c9f68: f9401509     	ldr	x9, [x8, #0x28]
  1c9f6c: aa0903ea     	mov	x10, x9
  1c9f70: f90017ea     	str	x10, [sp, #0x28]
  1c9f74: b40003a9     	cbz	x9, 0x1c9fe8 <mkvparser::Chapters::ExpandEditionsArray()+0x344>
  1c9f78: 14000001     	b	0x1c9f7c <mkvparser::Chapters::ExpandEditionsArray()+0x2d8>
  1c9f7c: f94017e8     	ldr	x8, [sp, #0x28]
  1c9f80: f85f8d09     	ldr	x9, [x8, #-0x8]!
  1c9f84: d37ced29     	lsl	x9, x9, #4
  1c9f88: f94017ea     	ldr	x10, [sp, #0x28]
  1c9f8c: 8b09014b     	add	x11, x10, x9
  1c9f90: f90013e8     	str	x8, [sp, #0x20]
  1c9f94: f9000feb     	str	x11, [sp, #0x18]
  1c9f98: b4000229     	cbz	x9, 0x1c9fdc <mkvparser::Chapters::ExpandEditionsArray()+0x338>
  1c9f9c: 14000001     	b	0x1c9fa0 <mkvparser::Chapters::ExpandEditionsArray()+0x2fc>
  1c9fa0: f9400fe8     	ldr	x8, [sp, #0x18]
  1c9fa4: f1004108     	subs	x8, x8, #0x10
  1c9fa8: aa0803e0     	mov	x0, x8
  1c9fac: f9000be0     	str	x0, [sp, #0x10]
  1c9fb0: aa0803e0     	mov	x0, x8
  1c9fb4: f90007e8     	str	x8, [sp, #0x8]
  1c9fb8: 97fb680e     	bl	0xa3ff0 <_ZN9mkvparser8Chapters7EditionD1Ev@plt>
  1c9fbc: f94007e8     	ldr	x8, [sp, #0x8]
  1c9fc0: f94017e0     	ldr	x0, [sp, #0x28]
  1c9fc4: eb00011e     	subs	x30, x8, x0
  1c9fc8: f9400be1     	ldr	x1, [sp, #0x10]
  1c9fcc: f90003fe     	str	x30, [sp]
  1c9fd0: f9000fe1     	str	x1, [sp, #0x18]
  1c9fd4: 54fffe61     	b.ne	0x1c9fa0 <mkvparser::Chapters::ExpandEditionsArray()+0x2fc>
  1c9fd8: 14000001     	b	0x1c9fdc <mkvparser::Chapters::ExpandEditionsArray()+0x338>
  1c9fdc: f94013e0     	ldr	x0, [sp, #0x20]
  1c9fe0: 97fb7124     	bl	0xa6470 <_ZdaPv@plt>
  1c9fe4: 14000001     	b	0x1c9fe8 <mkvparser::Chapters::ExpandEditionsArray()+0x344>
  1c9fe8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1c9fec: f85883a9     	ldur	x9, [x29, #-0x78]
  1c9ff0: f9001528     	str	x8, [x9, #0x28]
  1c9ff4: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1c9ff8: b900312a     	str	w10, [x9, #0x30]
  1c9ffc: 320003ea     	orr	w10, wzr, #0x1
  1ca000: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1ca004: 14000001     	b	0x1ca008 <mkvparser::Chapters::ExpandEditionsArray()+0x364>
  1ca008: 385ef3a0     	ldurb	w0, [x29, #-0x11]
  1ca00c: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1ca010: f940a3fc     	ldr	x28, [sp, #0x140]
  1ca014: 910583ff     	add	sp, sp, #0x160
  1ca018: d65f03c0     	ret
  1ca01c: f85983a0     	ldur	x0, [x29, #-0x68]
  1ca020: 97fb77bc     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001ca024 <mkvparser::Chapters::Edition::ShallowCopy(mkvparser::Chapters::Edition&) const>:
  1ca024: d10043ff     	sub	sp, sp, #0x10
  1ca028: f90007e0     	str	x0, [sp, #0x8]
  1ca02c: f90003e1     	str	x1, [sp]
  1ca030: f94007e0     	ldr	x0, [sp, #0x8]
  1ca034: aa0003e1     	mov	x1, x0
  1ca038: f9400021     	ldr	x1, [x1]
  1ca03c: f94003e8     	ldr	x8, [sp]
  1ca040: f9000101     	str	x1, [x8]
  1ca044: b9400809     	ldr	w9, [x0, #0x8]
  1ca048: f94003e8     	ldr	x8, [sp]
  1ca04c: b9000909     	str	w9, [x8, #0x8]
  1ca050: b9400c09     	ldr	w9, [x0, #0xc]
  1ca054: f94003e8     	ldr	x8, [sp]
  1ca058: b9000d09     	str	w9, [x8, #0xc]
  1ca05c: 910043ff     	add	sp, sp, #0x10
  1ca060: d65f03c0     	ret

00000000001ca064 <mkvparser::Chapters::Edition::Init()>:
  1ca064: d10043ff     	sub	sp, sp, #0x10
  1ca068: d2800008     	mov	x8, #0x0                // =0
  1ca06c: f90007e0     	str	x0, [sp, #0x8]
  1ca070: f94007e0     	ldr	x0, [sp, #0x8]
  1ca074: aa0003e9     	mov	x9, x0
  1ca078: f9000128     	str	x8, [x9]
  1ca07c: b900081f     	str	wzr, [x0, #0x8]
  1ca080: b9000c1f     	str	wzr, [x0, #0xc]
  1ca084: 910043ff     	add	sp, sp, #0x10
  1ca088: d65f03c0     	ret

00000000001ca08c <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1ca08c: d10283ff     	sub	sp, sp, #0xa0
  1ca090: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1ca094: 910243fd     	add	x29, sp, #0x90
  1ca098: d53bd048     	mrs	x8, TPIDR_EL0
  1ca09c: f9401508     	ldr	x8, [x8, #0x28]
  1ca0a0: f81f83a8     	stur	x8, [x29, #-0x8]
  1ca0a4: f81d03a0     	stur	x0, [x29, #-0x30]
  1ca0a8: f81c83a1     	stur	x1, [x29, #-0x38]
  1ca0ac: f81f03a2     	stur	x2, [x29, #-0x10]
  1ca0b0: f81c03a3     	stur	x3, [x29, #-0x40]
  1ca0b4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ca0b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ca0bc: f85c03a1     	ldur	x1, [x29, #-0x40]
  1ca0c0: 8b010000     	add	x0, x0, x1
  1ca0c4: f90027e0     	str	x0, [sp, #0x48]
  1ca0c8: f9001fe8     	str	x8, [sp, #0x38]
  1ca0cc: 14000001     	b	0x1ca0d0 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1ca0d0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ca0d4: f94027e9     	ldr	x9, [sp, #0x48]
  1ca0d8: eb090108     	subs	x8, x8, x9
  1ca0dc: f9001be8     	str	x8, [sp, #0x30]
  1ca0e0: 5400066a     	b.ge	0x1ca1ac <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x120>
  1ca0e4: 14000001     	b	0x1ca0e8 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x5c>
  1ca0e8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1ca0ec: f94027e2     	ldr	x2, [sp, #0x48]
  1ca0f0: d10043a1     	sub	x1, x29, #0x10
  1ca0f4: d10063a3     	sub	x3, x29, #0x18
  1ca0f8: d10083a4     	sub	x4, x29, #0x20
  1ca0fc: 97fb5e6d     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1ca100: f90023e0     	str	x0, [sp, #0x40]
  1ca104: f94023e0     	ldr	x0, [sp, #0x40]
  1ca108: b6f800a0     	tbz	x0, #0x3f, 0x1ca11c <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x90>
  1ca10c: 14000001     	b	0x1ca110 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x84>
  1ca110: f94023e8     	ldr	x8, [sp, #0x40]
  1ca114: f81d83a8     	stur	x8, [x29, #-0x28]
  1ca118: 14000031     	b	0x1ca1dc <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x150>
  1ca11c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ca120: b5000068     	cbnz	x8, 0x1ca12c <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1ca124: 14000001     	b	0x1ca128 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x9c>
  1ca128: 17ffffea     	b	0x1ca0d0 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1ca12c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ca130: f102d908     	subs	x8, x8, #0xb6
  1ca134: f90017e8     	str	x8, [sp, #0x28]
  1ca138: 540001e1     	b.ne	0x1ca174 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xe8>
  1ca13c: 14000001     	b	0x1ca140 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xb4>
  1ca140: f85c83a1     	ldur	x1, [x29, #-0x38]
  1ca144: f85f03a2     	ldur	x2, [x29, #-0x10]
  1ca148: f85e03a3     	ldur	x3, [x29, #-0x20]
  1ca14c: f9401fe0     	ldr	x0, [sp, #0x38]
  1ca150: 97fb6d94     	bl	0xa57a0 <_ZN9mkvparser8Chapters7Edition9ParseAtomEPNS_10IMkvReaderExx@plt>
  1ca154: f90023e0     	str	x0, [sp, #0x40]
  1ca158: f94023e0     	ldr	x0, [sp, #0x40]
  1ca15c: b6f800a0     	tbz	x0, #0x3f, 0x1ca170 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xe4>
  1ca160: 14000001     	b	0x1ca164 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xd8>
  1ca164: f94023e8     	ldr	x8, [sp, #0x40]
  1ca168: f81d83a8     	stur	x8, [x29, #-0x28]
  1ca16c: 1400001c     	b	0x1ca1dc <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x150>
  1ca170: 14000001     	b	0x1ca174 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0xe8>
  1ca174: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ca178: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ca17c: 8b080128     	add	x8, x9, x8
  1ca180: f81f03a8     	stur	x8, [x29, #-0x10]
  1ca184: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ca188: f94027e9     	ldr	x9, [sp, #0x48]
  1ca18c: eb090108     	subs	x8, x8, x9
  1ca190: f90013e8     	str	x8, [sp, #0x20]
  1ca194: 540000ad     	b.le	0x1ca1a8 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x11c>
  1ca198: 14000001     	b	0x1ca19c <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x110>
  1ca19c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1ca1a0: f81d83a8     	stur	x8, [x29, #-0x28]
  1ca1a4: 1400000e     	b	0x1ca1dc <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x150>
  1ca1a8: 17ffffca     	b	0x1ca0d0 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1ca1ac: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ca1b0: f94027e9     	ldr	x9, [sp, #0x48]
  1ca1b4: eb090108     	subs	x8, x8, x9
  1ca1b8: f9000fe8     	str	x8, [sp, #0x18]
  1ca1bc: 540000a0     	b.eq	0x1ca1d0 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x144>
  1ca1c0: 14000001     	b	0x1ca1c4 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x138>
  1ca1c4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1ca1c8: f81d83a8     	stur	x8, [x29, #-0x28]
  1ca1cc: 14000004     	b	0x1ca1dc <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x150>
  1ca1d0: aa1f03e8     	mov	x8, xzr
  1ca1d4: f81d83a8     	stur	x8, [x29, #-0x28]
  1ca1d8: 14000001     	b	0x1ca1dc <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x150>
  1ca1dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ca1e0: d53bd049     	mrs	x9, TPIDR_EL0
  1ca1e4: f9401529     	ldr	x9, [x9, #0x28]
  1ca1e8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1ca1ec: eb0a0129     	subs	x9, x9, x10
  1ca1f0: f9000be8     	str	x8, [sp, #0x10]
  1ca1f4: f90007e9     	str	x9, [sp, #0x8]
  1ca1f8: 540000c1     	b.ne	0x1ca210 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x184>
  1ca1fc: 14000001     	b	0x1ca200 <mkvparser::Chapters::Edition::Parse(mkvparser::IMkvReader*, long long, long long)+0x174>
  1ca200: f9400be0     	ldr	x0, [sp, #0x10]
  1ca204: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1ca208: 910283ff     	add	sp, sp, #0xa0
  1ca20c: d65f03c0     	ret
  1ca210: 97fb7ed8     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ca214 <mkvparser::Chapters::Edition::Edition()>:
  1ca214: d10043ff     	sub	sp, sp, #0x10
  1ca218: f90007e0     	str	x0, [sp, #0x8]
  1ca21c: 910043ff     	add	sp, sp, #0x10
  1ca220: d65f03c0     	ret

00000000001ca224 <mkvparser::Chapters::Edition::~Edition()>:
  1ca224: d10043ff     	sub	sp, sp, #0x10
  1ca228: f90007e0     	str	x0, [sp, #0x8]
  1ca22c: 910043ff     	add	sp, sp, #0x10
  1ca230: d65f03c0     	ret

00000000001ca234 <mkvparser::Chapters::Edition::GetAtomCount() const>:
  1ca234: d10043ff     	sub	sp, sp, #0x10
  1ca238: f90007e0     	str	x0, [sp, #0x8]
  1ca23c: f94007e0     	ldr	x0, [sp, #0x8]
  1ca240: b9400c00     	ldr	w0, [x0, #0xc]
  1ca244: 910043ff     	add	sp, sp, #0x10
  1ca248: d65f03c0     	ret

00000000001ca24c <mkvparser::Chapters::Edition::GetAtom(int) const>:
  1ca24c: d100c3ff     	sub	sp, sp, #0x30
  1ca250: 52800008     	mov	w8, #0x0                // =0
  1ca254: d2800009     	mov	x9, #0x0                // =0
  1ca258: f90013e0     	str	x0, [sp, #0x20]
  1ca25c: b9001fe1     	str	w1, [sp, #0x1c]
  1ca260: f94013e0     	ldr	x0, [sp, #0x20]
  1ca264: b9401fe1     	ldr	w1, [sp, #0x1c]
  1ca268: 6b08003f     	cmp	w1, w8
  1ca26c: 1a9fa7e8     	cset	w8, lt
  1ca270: f9000be9     	str	x9, [sp, #0x10]
  1ca274: f90007e0     	str	x0, [sp, #0x8]
  1ca278: 37000048     	tbnz	w8, #0x0, 0x1ca280 <mkvparser::Chapters::Edition::GetAtom(int) const+0x34>
  1ca27c: 14000004     	b	0x1ca28c <mkvparser::Chapters::Edition::GetAtom(int) const+0x40>
  1ca280: f9400be8     	ldr	x8, [sp, #0x10]
  1ca284: f90017e8     	str	x8, [sp, #0x28]
  1ca288: 14000014     	b	0x1ca2d8 <mkvparser::Chapters::Edition::GetAtom(int) const+0x8c>
  1ca28c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ca290: f94007e9     	ldr	x9, [sp, #0x8]
  1ca294: b9400d2a     	ldr	w10, [x9, #0xc]
  1ca298: 6b0a011f     	cmp	w8, w10
  1ca29c: 1a9fb7e8     	cset	w8, ge
  1ca2a0: 37000048     	tbnz	w8, #0x0, 0x1ca2a8 <mkvparser::Chapters::Edition::GetAtom(int) const+0x5c>
  1ca2a4: 14000004     	b	0x1ca2b4 <mkvparser::Chapters::Edition::GetAtom(int) const+0x68>
  1ca2a8: f9400be8     	ldr	x8, [sp, #0x10]
  1ca2ac: f90017e8     	str	x8, [sp, #0x28]
  1ca2b0: 1400000a     	b	0x1ca2d8 <mkvparser::Chapters::Edition::GetAtom(int) const+0x8c>
  1ca2b4: b27c07e8     	orr	x8, xzr, #0x30
  1ca2b8: f94007e9     	ldr	x9, [sp, #0x8]
  1ca2bc: f9400129     	ldr	x9, [x9]
  1ca2c0: b9401fea     	ldr	w10, [sp, #0x1c]
  1ca2c4: 2a0a03eb     	mov	w11, w10
  1ca2c8: 93407d6b     	sxtw	x11, w11
  1ca2cc: 9b0b7d08     	mul	x8, x8, x11
  1ca2d0: 8b080128     	add	x8, x9, x8
  1ca2d4: f90017e8     	str	x8, [sp, #0x28]
  1ca2d8: f94017e0     	ldr	x0, [sp, #0x28]
  1ca2dc: 9100c3ff     	add	sp, sp, #0x30
  1ca2e0: d65f03c0     	ret

00000000001ca2e4 <mkvparser::Chapters::Atom::Clear()>:
  1ca2e4: d10183ff     	sub	sp, sp, #0x60
  1ca2e8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ca2ec: 910143fd     	add	x29, sp, #0x50
  1ca2f0: d2800008     	mov	x8, #0x0                // =0
  1ca2f4: d00006e9     	adrp	x9, 0x2a8000
  1ca2f8: f9454129     	ldr	x9, [x9, #0xa80]
  1ca2fc: f81f83a0     	stur	x0, [x29, #-0x8]
  1ca300: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ca304: aa0003ea     	mov	x10, x0
  1ca308: f940014a     	ldr	x10, [x10]
  1ca30c: eb08015f     	cmp	x10, x8
  1ca310: 1a9f17eb     	cset	w11, eq
  1ca314: f81e83a8     	stur	x8, [x29, #-0x18]
  1ca318: f81e03a9     	stur	x9, [x29, #-0x20]
  1ca31c: f90017e0     	str	x0, [sp, #0x28]
  1ca320: f90013ea     	str	x10, [sp, #0x20]
  1ca324: 3700006b     	tbnz	w11, #0x0, 0x1ca330 <mkvparser::Chapters::Atom::Clear()+0x4c>
  1ca328: f94013e0     	ldr	x0, [sp, #0x20]
  1ca32c: 97fb7051     	bl	0xa6470 <_ZdaPv@plt>
  1ca330: f94017e8     	ldr	x8, [sp, #0x28]
  1ca334: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ca338: f9000109     	str	x9, [x8]
  1ca33c: 52800008     	mov	w8, #0x0                // =0
  1ca340: f94017e9     	ldr	x9, [sp, #0x28]
  1ca344: b9402d2a     	ldr	w10, [x9, #0x2c]
  1ca348: 6b08015f     	cmp	w10, w8
  1ca34c: 1a9fd7e8     	cset	w8, gt
  1ca350: 37000048     	tbnz	w8, #0x0, 0x1ca358 <mkvparser::Chapters::Atom::Clear()+0x74>
  1ca354: 14000010     	b	0x1ca394 <mkvparser::Chapters::Atom::Clear()+0xb0>
  1ca358: 12800008     	mov	w8, #-0x1               // =-1
  1ca35c: b27d07e9     	orr	x9, xzr, #0x18
  1ca360: f94017ea     	ldr	x10, [sp, #0x28]
  1ca364: f940114b     	ldr	x11, [x10, #0x20]
  1ca368: b9402d4c     	ldr	w12, [x10, #0x2c]
  1ca36c: 0b080188     	add	w8, w12, w8
  1ca370: b9002d48     	str	w8, [x10, #0x2c]
  1ca374: 2a0803ed     	mov	w13, w8
  1ca378: 93407dad     	sxtw	x13, w13
  1ca37c: 9b0d7d29     	mul	x9, x9, x13
  1ca380: 8b090169     	add	x9, x11, x9
  1ca384: f81f03a9     	stur	x9, [x29, #-0x10]
  1ca388: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ca38c: 97fb838d     	bl	0xab1c0 <_ZN9mkvparser8Chapters7Display5ClearEv@plt>
  1ca390: 17ffffeb     	b	0x1ca33c <mkvparser::Chapters::Atom::Clear()+0x58>
  1ca394: f94017e8     	ldr	x8, [sp, #0x28]
  1ca398: f9401109     	ldr	x9, [x8, #0x20]
  1ca39c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1ca3a0: eb0a013f     	cmp	x9, x10
  1ca3a4: 1a9f17eb     	cset	w11, eq
  1ca3a8: f9000fe9     	str	x9, [sp, #0x18]
  1ca3ac: 370003ab     	tbnz	w11, #0x0, 0x1ca420 <mkvparser::Chapters::Atom::Clear()+0x13c>
  1ca3b0: b27d07e8     	orr	x8, xzr, #0x18
  1ca3b4: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1ca3b8: f9400fea     	ldr	x10, [sp, #0x18]
  1ca3bc: 8b090140     	add	x0, x10, x9
  1ca3c0: f85f8149     	ldur	x9, [x10, #-0x8]
  1ca3c4: 9b097d08     	mul	x8, x8, x9
  1ca3c8: 8b080148     	add	x8, x10, x8
  1ca3cc: eb08015f     	cmp	x10, x8
  1ca3d0: 1a9f17eb     	cset	w11, eq
  1ca3d4: f9000be0     	str	x0, [sp, #0x10]
  1ca3d8: f90007e8     	str	x8, [sp, #0x8]
  1ca3dc: 370001eb     	tbnz	w11, #0x0, 0x1ca418 <mkvparser::Chapters::Atom::Clear()+0x134>
  1ca3e0: f94007e8     	ldr	x8, [sp, #0x8]
  1ca3e4: 928002e9     	mov	x9, #-0x18              // =-24
  1ca3e8: 8b090108     	add	x8, x8, x9
  1ca3ec: aa0803e0     	mov	x0, x8
  1ca3f0: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ca3f4: f90003e8     	str	x8, [sp]
  1ca3f8: d63f0120     	blr	x9
  1ca3fc: f94003e8     	ldr	x8, [sp]
  1ca400: f9400fe9     	ldr	x9, [sp, #0x18]
  1ca404: eb09011f     	cmp	x8, x9
  1ca408: 1a9f17ea     	cset	w10, eq
  1ca40c: f90007e8     	str	x8, [sp, #0x8]
  1ca410: 3700004a     	tbnz	w10, #0x0, 0x1ca418 <mkvparser::Chapters::Atom::Clear()+0x134>
  1ca414: 17fffff3     	b	0x1ca3e0 <mkvparser::Chapters::Atom::Clear()+0xfc>
  1ca418: f9400be0     	ldr	x0, [sp, #0x10]
  1ca41c: 97fb7015     	bl	0xa6470 <_ZdaPv@plt>
  1ca420: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ca424: f94017e9     	ldr	x9, [sp, #0x28]
  1ca428: f9001128     	str	x8, [x9, #0x20]
  1ca42c: b900293f     	str	wzr, [x9, #0x28]
  1ca430: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ca434: 910183ff     	add	sp, sp, #0x60
  1ca438: d65f03c0     	ret

00000000001ca43c <mkvparser::Chapters::Edition::ParseAtom(mkvparser::IMkvReader*, long long, long long)>:
  1ca43c: d10143ff     	sub	sp, sp, #0x50
  1ca440: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ca444: 910103fd     	add	x29, sp, #0x40
  1ca448: f81f03a0     	stur	x0, [x29, #-0x10]
  1ca44c: f81e83a1     	stur	x1, [x29, #-0x18]
  1ca450: f90013e2     	str	x2, [sp, #0x20]
  1ca454: f9000fe3     	str	x3, [sp, #0x18]
  1ca458: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ca45c: f90007e0     	str	x0, [sp, #0x8]
  1ca460: 97fb612c     	bl	0xa2910 <_ZN9mkvparser8Chapters7Edition16ExpandAtomsArrayEv@plt>
  1ca464: 37000080     	tbnz	w0, #0x0, 0x1ca474 <mkvparser::Chapters::Edition::ParseAtom(mkvparser::IMkvReader*, long long, long long)+0x38>
  1ca468: 92800008     	mov	x8, #-0x1               // =-1
  1ca46c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ca470: 14000016     	b	0x1ca4c8 <mkvparser::Chapters::Edition::ParseAtom(mkvparser::IMkvReader*, long long, long long)+0x8c>
  1ca474: b27c07e8     	orr	x8, xzr, #0x30
  1ca478: f94007e9     	ldr	x9, [sp, #0x8]
  1ca47c: f9400129     	ldr	x9, [x9]
  1ca480: f94007ea     	ldr	x10, [sp, #0x8]
  1ca484: b9400d4b     	ldr	w11, [x10, #0xc]
  1ca488: 2a0b03ec     	mov	w12, w11
  1ca48c: 93407d8c     	sxtw	x12, w12
  1ca490: 2a0c03eb     	mov	w11, w12
  1ca494: 1100056b     	add	w11, w11, #0x1
  1ca498: b9000d4b     	str	w11, [x10, #0xc]
  1ca49c: 9b0c7d08     	mul	x8, x8, x12
  1ca4a0: 8b080128     	add	x8, x9, x8
  1ca4a4: f9000be8     	str	x8, [sp, #0x10]
  1ca4a8: f9400be0     	ldr	x0, [sp, #0x10]
  1ca4ac: 97fb5f41     	bl	0xa21b0 <_ZN9mkvparser8Chapters4Atom4InitEv@plt>
  1ca4b0: f9400be0     	ldr	x0, [sp, #0x10]
  1ca4b4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1ca4b8: f94013e2     	ldr	x2, [sp, #0x20]
  1ca4bc: f9400fe3     	ldr	x3, [sp, #0x18]
  1ca4c0: 97fb6a74     	bl	0xa4e90 <_ZN9mkvparser8Chapters4Atom5ParseEPNS_10IMkvReaderExx@plt>
  1ca4c4: f81f83a0     	stur	x0, [x29, #-0x8]
  1ca4c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ca4cc: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ca4d0: 910143ff     	add	sp, sp, #0x50
  1ca4d4: d65f03c0     	ret

00000000001ca4d8 <mkvparser::Chapters::Edition::ExpandAtomsArray()>:
  1ca4d8: d10583ff     	sub	sp, sp, #0x160
  1ca4dc: f900a3fc     	str	x28, [sp, #0x140]
  1ca4e0: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1ca4e4: 910543fd     	add	x29, sp, #0x150
  1ca4e8: f81e03a0     	stur	x0, [x29, #-0x20]
  1ca4ec: f85e03a0     	ldur	x0, [x29, #-0x20]
  1ca4f0: aa0003e8     	mov	x8, x0
  1ca4f4: b9400809     	ldr	w9, [x0, #0x8]
  1ca4f8: b9400c0a     	ldr	w10, [x0, #0xc]
  1ca4fc: 6b0a0129     	subs	w9, w9, w10
  1ca500: f81883a8     	stur	x8, [x29, #-0x78]
  1ca504: b81843a9     	stur	w9, [x29, #-0x7c]
  1ca508: 540000ad     	b.le	0x1ca51c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x44>
  1ca50c: 14000001     	b	0x1ca510 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x38>
  1ca510: 320003e8     	orr	w8, wzr, #0x1
  1ca514: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1ca518: 140000d2     	b	0x1ca860 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x388>
  1ca51c: f85883a8     	ldur	x8, [x29, #-0x78]
  1ca520: b9400909     	ldr	w9, [x8, #0x8]
  1ca524: 350000a9     	cbnz	w9, 0x1ca538 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x60>
  1ca528: 14000001     	b	0x1ca52c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x54>
  1ca52c: 320003e8     	orr	w8, wzr, #0x1
  1ca530: b81803a8     	stur	w8, [x29, #-0x80]
  1ca534: 14000006     	b	0x1ca54c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x74>
  1ca538: f85883a8     	ldur	x8, [x29, #-0x78]
  1ca53c: b9400909     	ldr	w9, [x8, #0x8]
  1ca540: 531f7929     	lsl	w9, w9, #1
  1ca544: b81803a9     	stur	w9, [x29, #-0x80]
  1ca548: 14000001     	b	0x1ca54c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x74>
  1ca54c: b85803a8     	ldur	w8, [x29, #-0x80]
  1ca550: b81dc3a8     	stur	w8, [x29, #-0x24]
  1ca554: b89dc3a9     	ldursw	x9, [x29, #-0x24]
  1ca558: aa0903ea     	mov	x10, x9
  1ca55c: 321c07e8     	orr	w8, wzr, #0x30
  1ca560: 2a0803eb     	mov	w11, w8
  1ca564: 9bcb7d2b     	umulh	x11, x9, x11
  1ca568: aa1f03ec     	mov	x12, xzr
  1ca56c: eb0b018b     	subs	x11, x12, x11
  1ca570: 1a9f07e8     	cset	w8, ne
  1ca574: 8b090529     	add	x9, x9, x9, lsl #1
  1ca578: d37ced29     	lsl	x9, x9, #4
  1ca57c: b1002129     	adds	x9, x9, #0x8
  1ca580: 1a9f37ed     	cset	w13, hs
  1ca584: 2a0d0108     	orr	w8, w8, w13
  1ca588: 71000108     	subs	w8, w8, #0x0
  1ca58c: da9f0129     	csinv	x9, x9, xzr, eq
  1ca590: aa0903ee     	mov	x14, x9
  1ca594: d00006e1     	adrp	x1, 0x2a8000
  1ca598: f9435421     	ldr	x1, [x1, #0x6a8]
  1ca59c: aa0903e0     	mov	x0, x9
  1ca5a0: f81783aa     	stur	x10, [x29, #-0x88]
  1ca5a4: f81703ac     	stur	x12, [x29, #-0x90]
  1ca5a8: f81683ab     	stur	x11, [x29, #-0x98]
  1ca5ac: b81643a8     	stur	w8, [x29, #-0x9c]
  1ca5b0: f90057ee     	str	x14, [sp, #0xa8]
  1ca5b4: 97fb66d7     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1ca5b8: aa0003e9     	mov	x9, x0
  1ca5bc: 2a1f03e8     	mov	w8, wzr
  1ca5c0: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1ca5c4: 381a73a8     	sturb	w8, [x29, #-0x59]
  1ca5c8: f85703aa     	ldur	x10, [x29, #-0x90]
  1ca5cc: f90053e9     	str	x9, [sp, #0xa0]
  1ca5d0: f9004fea     	str	x10, [sp, #0x98]
  1ca5d4: b4000580     	cbz	x0, 0x1ca684 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1ac>
  1ca5d8: 14000001     	b	0x1ca5dc <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x104>
  1ca5dc: f94053e8     	ldr	x8, [sp, #0xa0]
  1ca5e0: f81c83a8     	stur	x8, [x29, #-0x38]
  1ca5e4: f94057e9     	ldr	x9, [sp, #0xa8]
  1ca5e8: f81c03a9     	stur	x9, [x29, #-0x40]
  1ca5ec: 320003ea     	orr	w10, wzr, #0x1
  1ca5f0: 381bf3aa     	sturb	w10, [x29, #-0x41]
  1ca5f4: f85783ab     	ldur	x11, [x29, #-0x88]
  1ca5f8: f800850b     	str	x11, [x8], #0x8
  1ca5fc: f9004be8     	str	x8, [sp, #0x90]
  1ca600: b40003cb     	cbz	x11, 0x1ca678 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1a0>
  1ca604: 14000001     	b	0x1ca608 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x130>
  1ca608: 321c07e8     	orr	w8, wzr, #0x30
  1ca60c: 2a0803e9     	mov	w9, w8
  1ca610: f85783aa     	ldur	x10, [x29, #-0x88]
  1ca614: 9b097d49     	mul	x9, x10, x9
  1ca618: f9404beb     	ldr	x11, [sp, #0x90]
  1ca61c: 8b090169     	add	x9, x11, x9
  1ca620: f90047e9     	str	x9, [sp, #0x88]
  1ca624: f90043eb     	str	x11, [sp, #0x80]
  1ca628: 14000001     	b	0x1ca62c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x154>
  1ca62c: f94043e8     	ldr	x8, [sp, #0x80]
  1ca630: f9404be9     	ldr	x9, [sp, #0x90]
  1ca634: f81b03a9     	stur	x9, [x29, #-0x50]
  1ca638: f81a83a8     	stur	x8, [x29, #-0x58]
  1ca63c: 320003ea     	orr	w10, wzr, #0x1
  1ca640: 381a73aa     	sturb	w10, [x29, #-0x59]
  1ca644: aa0803e0     	mov	x0, x8
  1ca648: f9003fe8     	str	x8, [sp, #0x78]
  1ca64c: 97fb65c9     	bl	0xa3d70 <_ZN9mkvparser8Chapters4AtomC1Ev@plt>
  1ca650: 14000001     	b	0x1ca654 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x17c>
  1ca654: f9403fe8     	ldr	x8, [sp, #0x78]
  1ca658: 9100c109     	add	x9, x8, #0x30
  1ca65c: aa0903e0     	mov	x0, x9
  1ca660: f94047ea     	ldr	x10, [sp, #0x88]
  1ca664: eb0a0129     	subs	x9, x9, x10
  1ca668: f9003be9     	str	x9, [sp, #0x70]
  1ca66c: f90043e0     	str	x0, [sp, #0x80]
  1ca670: 54fffde1     	b.ne	0x1ca62c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x154>
  1ca674: 14000001     	b	0x1ca678 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1a0>
  1ca678: f9404be8     	ldr	x8, [sp, #0x90]
  1ca67c: f9004fe8     	str	x8, [sp, #0x98]
  1ca680: 14000001     	b	0x1ca684 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1ac>
  1ca684: f9404fe8     	ldr	x8, [sp, #0x98]
  1ca688: f81d03a8     	stur	x8, [x29, #-0x30]
  1ca68c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ca690: b5000648     	cbnz	x8, 0x1ca758 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x280>
  1ca694: 14000001     	b	0x1ca698 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1c0>
  1ca698: 2a1f03e8     	mov	w8, wzr
  1ca69c: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1ca6a0: 14000070     	b	0x1ca860 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x388>
  1ca6a4: f81983a0     	stur	x0, [x29, #-0x68]
  1ca6a8: 2a0103e8     	mov	w8, w1
  1ca6ac: b81943a8     	stur	w8, [x29, #-0x6c]
  1ca6b0: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1ca6b4: 71000508     	subs	w8, w8, #0x1
  1ca6b8: b9006fe8     	str	w8, [sp, #0x6c]
  1ca6bc: 54000381     	b.ne	0x1ca72c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x254>
  1ca6c0: 14000001     	b	0x1ca6c4 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x1ec>
  1ca6c4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1ca6c8: aa0803e9     	mov	x9, x8
  1ca6cc: f85a83aa     	ldur	x10, [x29, #-0x58]
  1ca6d0: aa0a03e0     	mov	x0, x10
  1ca6d4: eb0a0108     	subs	x8, x8, x10
  1ca6d8: f90033e9     	str	x9, [sp, #0x60]
  1ca6dc: f9002fe8     	str	x8, [sp, #0x58]
  1ca6e0: f9002be0     	str	x0, [sp, #0x50]
  1ca6e4: 54000220     	b.eq	0x1ca728 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x250>
  1ca6e8: 14000001     	b	0x1ca6ec <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x214>
  1ca6ec: f9402be8     	ldr	x8, [sp, #0x50]
  1ca6f0: f100c108     	subs	x8, x8, #0x30
  1ca6f4: aa0803e0     	mov	x0, x8
  1ca6f8: f90027e0     	str	x0, [sp, #0x48]
  1ca6fc: aa0803e0     	mov	x0, x8
  1ca700: f90023e8     	str	x8, [sp, #0x40]
  1ca704: 97fb5987     	bl	0xa0d20 <_ZN9mkvparser8Chapters4AtomD1Ev@plt>
  1ca708: f94023e8     	ldr	x8, [sp, #0x40]
  1ca70c: f94033e0     	ldr	x0, [sp, #0x60]
  1ca710: eb00011e     	subs	x30, x8, x0
  1ca714: f94027e1     	ldr	x1, [sp, #0x48]
  1ca718: f9001ffe     	str	x30, [sp, #0x38]
  1ca71c: f9002be1     	str	x1, [sp, #0x50]
  1ca720: 54fffe61     	b.ne	0x1ca6ec <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x214>
  1ca724: 14000001     	b	0x1ca728 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x250>
  1ca728: 14000001     	b	0x1ca72c <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x254>
  1ca72c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1ca730: 71000508     	subs	w8, w8, #0x1
  1ca734: b90037e8     	str	w8, [sp, #0x34]
  1ca738: 540000e1     	b.ne	0x1ca754 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x27c>
  1ca73c: 14000001     	b	0x1ca740 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x268>
  1ca740: f85c83a0     	ldur	x0, [x29, #-0x38]
  1ca744: d00006e1     	adrp	x1, 0x2a8000
  1ca748: f9435421     	ldr	x1, [x1, #0x6a8]
  1ca74c: 97fb716d     	bl	0xa6d00 <_ZdaPvRKSt9nothrow_t@plt>
  1ca750: 14000001     	b	0x1ca754 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x27c>
  1ca754: 14000048     	b	0x1ca874 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x39c>
  1ca758: 2a1f03e8     	mov	w8, wzr
  1ca75c: b81903a8     	stur	w8, [x29, #-0x70]
  1ca760: 14000001     	b	0x1ca764 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x28c>
  1ca764: b85903a8     	ldur	w8, [x29, #-0x70]
  1ca768: f85883a9     	ldur	x9, [x29, #-0x78]
  1ca76c: b9400d2a     	ldr	w10, [x9, #0xc]
  1ca770: 6b0a0108     	subs	w8, w8, w10
  1ca774: b90033e8     	str	w8, [sp, #0x30]
  1ca778: 5400020a     	b.ge	0x1ca7b8 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x2e0>
  1ca77c: 14000001     	b	0x1ca780 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x2a8>
  1ca780: f85883a8     	ldur	x8, [x29, #-0x78]
  1ca784: f9400109     	ldr	x9, [x8]
  1ca788: b89903aa     	ldursw	x10, [x29, #-0x70]
  1ca78c: 8b0a054a     	add	x10, x10, x10, lsl #1
  1ca790: d37ced4a     	lsl	x10, x10, #4
  1ca794: 8b0a0120     	add	x0, x9, x10
  1ca798: f85d03a9     	ldur	x9, [x29, #-0x30]
  1ca79c: 8b0a0121     	add	x1, x9, x10
  1ca7a0: 97fb718c     	bl	0xa6dd0 <_ZNK9mkvparser8Chapters4Atom11ShallowCopyERS1_@plt>
  1ca7a4: 14000001     	b	0x1ca7a8 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x2d0>
  1ca7a8: b85903a8     	ldur	w8, [x29, #-0x70]
  1ca7ac: 11000508     	add	w8, w8, #0x1
  1ca7b0: b81903a8     	stur	w8, [x29, #-0x70]
  1ca7b4: 17ffffec     	b	0x1ca764 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x28c>
  1ca7b8: f85883a8     	ldur	x8, [x29, #-0x78]
  1ca7bc: f9400109     	ldr	x9, [x8]
  1ca7c0: aa0903ea     	mov	x10, x9
  1ca7c4: f90017ea     	str	x10, [sp, #0x28]
  1ca7c8: b40003c9     	cbz	x9, 0x1ca840 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x368>
  1ca7cc: 14000001     	b	0x1ca7d0 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x2f8>
  1ca7d0: f94017e8     	ldr	x8, [sp, #0x28]
  1ca7d4: f85f8d09     	ldr	x9, [x8, #-0x8]!
  1ca7d8: 8b090529     	add	x9, x9, x9, lsl #1
  1ca7dc: d37ced29     	lsl	x9, x9, #4
  1ca7e0: f94017ea     	ldr	x10, [sp, #0x28]
  1ca7e4: 8b09014b     	add	x11, x10, x9
  1ca7e8: f90013e8     	str	x8, [sp, #0x20]
  1ca7ec: f9000feb     	str	x11, [sp, #0x18]
  1ca7f0: b4000229     	cbz	x9, 0x1ca834 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x35c>
  1ca7f4: 14000001     	b	0x1ca7f8 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x320>
  1ca7f8: f9400fe8     	ldr	x8, [sp, #0x18]
  1ca7fc: f100c108     	subs	x8, x8, #0x30
  1ca800: aa0803e0     	mov	x0, x8
  1ca804: f9000be0     	str	x0, [sp, #0x10]
  1ca808: aa0803e0     	mov	x0, x8
  1ca80c: f90007e8     	str	x8, [sp, #0x8]
  1ca810: 97fb5944     	bl	0xa0d20 <_ZN9mkvparser8Chapters4AtomD1Ev@plt>
  1ca814: f94007e8     	ldr	x8, [sp, #0x8]
  1ca818: f94017e0     	ldr	x0, [sp, #0x28]
  1ca81c: eb00011e     	subs	x30, x8, x0
  1ca820: f9400be1     	ldr	x1, [sp, #0x10]
  1ca824: f90003fe     	str	x30, [sp]
  1ca828: f9000fe1     	str	x1, [sp, #0x18]
  1ca82c: 54fffe61     	b.ne	0x1ca7f8 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x320>
  1ca830: 14000001     	b	0x1ca834 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x35c>
  1ca834: f94013e0     	ldr	x0, [sp, #0x20]
  1ca838: 97fb6f0e     	bl	0xa6470 <_ZdaPv@plt>
  1ca83c: 14000001     	b	0x1ca840 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x368>
  1ca840: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ca844: f85883a9     	ldur	x9, [x29, #-0x78]
  1ca848: f9000128     	str	x8, [x9]
  1ca84c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1ca850: b900092a     	str	w10, [x9, #0x8]
  1ca854: 320003ea     	orr	w10, wzr, #0x1
  1ca858: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1ca85c: 14000001     	b	0x1ca860 <mkvparser::Chapters::Edition::ExpandAtomsArray()+0x388>
  1ca860: 385ef3a0     	ldurb	w0, [x29, #-0x11]
  1ca864: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1ca868: f940a3fc     	ldr	x28, [sp, #0x140]
  1ca86c: 910583ff     	add	sp, sp, #0x160
  1ca870: d65f03c0     	ret
  1ca874: f85983a0     	ldur	x0, [x29, #-0x68]
  1ca878: 97fb75a6     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001ca87c <mkvparser::Chapters::Atom::Init()>:
  1ca87c: d10043ff     	sub	sp, sp, #0x10
  1ca880: d2800008     	mov	x8, #0x0                // =0
  1ca884: 92800009     	mov	x9, #-0x1               // =-1
  1ca888: f90007e0     	str	x0, [sp, #0x8]
  1ca88c: f94007e0     	ldr	x0, [sp, #0x8]
  1ca890: aa0003ea     	mov	x10, x0
  1ca894: f9000148     	str	x8, [x10]
  1ca898: f900041f     	str	xzr, [x0, #0x8]
  1ca89c: f9000809     	str	x9, [x0, #0x10]
  1ca8a0: f9000c09     	str	x9, [x0, #0x18]
  1ca8a4: f9001008     	str	x8, [x0, #0x20]
  1ca8a8: b900281f     	str	wzr, [x0, #0x28]
  1ca8ac: b9002c1f     	str	wzr, [x0, #0x2c]
  1ca8b0: 910043ff     	add	sp, sp, #0x10
  1ca8b4: d65f03c0     	ret

00000000001ca8b8 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1ca8b8: d10343ff     	sub	sp, sp, #0xd0
  1ca8bc: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1ca8c0: 910303fd     	add	x29, sp, #0xc0
  1ca8c4: d53bd048     	mrs	x8, TPIDR_EL0
  1ca8c8: f9401508     	ldr	x8, [x8, #0x28]
  1ca8cc: f81f83a8     	stur	x8, [x29, #-0x8]
  1ca8d0: f81c83a0     	stur	x0, [x29, #-0x38]
  1ca8d4: f81c03a1     	stur	x1, [x29, #-0x40]
  1ca8d8: f81f03a2     	stur	x2, [x29, #-0x10]
  1ca8dc: f81b83a3     	stur	x3, [x29, #-0x48]
  1ca8e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ca8e4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ca8e8: f85b83a1     	ldur	x1, [x29, #-0x48]
  1ca8ec: 8b010000     	add	x0, x0, x1
  1ca8f0: f81b03a0     	stur	x0, [x29, #-0x50]
  1ca8f4: f9002be8     	str	x8, [sp, #0x50]
  1ca8f8: 14000001     	b	0x1ca8fc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1ca8fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ca900: f85b03a9     	ldur	x9, [x29, #-0x50]
  1ca904: eb090108     	subs	x8, x8, x9
  1ca908: f90027e8     	str	x8, [sp, #0x48]
  1ca90c: 5400114a     	b.ge	0x1cab34 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x27c>
  1ca910: 14000001     	b	0x1ca914 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x5c>
  1ca914: f85c03a0     	ldur	x0, [x29, #-0x40]
  1ca918: f85b03a2     	ldur	x2, [x29, #-0x50]
  1ca91c: d10043a1     	sub	x1, x29, #0x10
  1ca920: d10063a3     	sub	x3, x29, #0x18
  1ca924: d10083a4     	sub	x4, x29, #0x20
  1ca928: 97fb5c62     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1ca92c: f81a83a0     	stur	x0, [x29, #-0x58]
  1ca930: f85a83a0     	ldur	x0, [x29, #-0x58]
  1ca934: b6f800a0     	tbz	x0, #0x3f, 0x1ca948 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x90>
  1ca938: 14000001     	b	0x1ca93c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x84>
  1ca93c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ca940: f81d03a8     	stur	x8, [x29, #-0x30]
  1ca944: 14000088     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1ca948: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ca94c: b5000068     	cbnz	x8, 0x1ca958 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1ca950: 14000001     	b	0x1ca954 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x9c>
  1ca954: 17ffffea     	b	0x1ca8fc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1ca958: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ca95c: f1020108     	subs	x8, x8, #0x80
  1ca960: f90023e8     	str	x8, [sp, #0x40]
  1ca964: 540001e1     	b.ne	0x1ca9a0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0xe8>
  1ca968: 14000001     	b	0x1ca96c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0xb4>
  1ca96c: f85c03a1     	ldur	x1, [x29, #-0x40]
  1ca970: f85f03a2     	ldur	x2, [x29, #-0x10]
  1ca974: f85e03a3     	ldur	x3, [x29, #-0x20]
  1ca978: f9402be0     	ldr	x0, [sp, #0x50]
  1ca97c: 97fb756d     	bl	0xa7f30 <_ZN9mkvparser8Chapters4Atom12ParseDisplayEPNS_10IMkvReaderExx@plt>
  1ca980: f81a83a0     	stur	x0, [x29, #-0x58]
  1ca984: f85a83a0     	ldur	x0, [x29, #-0x58]
  1ca988: b6f800a0     	tbz	x0, #0x3f, 0x1ca99c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0xe4>
  1ca98c: 14000001     	b	0x1ca990 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0xd8>
  1ca990: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ca994: f81d03a8     	stur	x8, [x29, #-0x30]
  1ca998: 14000073     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1ca99c: 14000058     	b	0x1caafc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x244>
  1ca9a0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ca9a4: 528aca89     	mov	w9, #0x5654             // =22100
  1ca9a8: 2a0903ea     	mov	w10, w9
  1ca9ac: eb0a0108     	subs	x8, x8, x10
  1ca9b0: f9001fe8     	str	x8, [sp, #0x38]
  1ca9b4: 540001e1     	b.ne	0x1ca9f0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x138>
  1ca9b8: 14000001     	b	0x1ca9bc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x104>
  1ca9bc: f85c03a0     	ldur	x0, [x29, #-0x40]
  1ca9c0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1ca9c4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1ca9c8: f9402be3     	ldr	x3, [sp, #0x50]
  1ca9cc: 97fb55f9     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1ca9d0: f81a83a0     	stur	x0, [x29, #-0x58]
  1ca9d4: f85a83a0     	ldur	x0, [x29, #-0x58]
  1ca9d8: b6f800a0     	tbz	x0, #0x3f, 0x1ca9ec <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x134>
  1ca9dc: 14000001     	b	0x1ca9e0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x128>
  1ca9e0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1ca9e4: f81d03a8     	stur	x8, [x29, #-0x30]
  1ca9e8: 1400005f     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1ca9ec: 14000043     	b	0x1caaf8 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x240>
  1ca9f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ca9f4: 528e7889     	mov	w9, #0x73c4             // =29636
  1ca9f8: 2a0903ea     	mov	w10, w9
  1ca9fc: eb0a0108     	subs	x8, x8, x10
  1caa00: f9001be8     	str	x8, [sp, #0x30]
  1caa04: 54000241     	b.ne	0x1caa4c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x194>
  1caa08: 14000001     	b	0x1caa0c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x154>
  1caa0c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1caa10: f85f03a1     	ldur	x1, [x29, #-0x10]
  1caa14: f85e03a2     	ldur	x2, [x29, #-0x20]
  1caa18: d100a3a3     	sub	x3, x29, #0x28
  1caa1c: 97fb6671     	bl	0xa43e0 <_ZN9mkvparser14UnserializeIntEPNS_10IMkvReaderExxRx@plt>
  1caa20: f81a83a0     	stur	x0, [x29, #-0x58]
  1caa24: f85a83a0     	ldur	x0, [x29, #-0x58]
  1caa28: b6f800a0     	tbz	x0, #0x3f, 0x1caa3c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x184>
  1caa2c: 14000001     	b	0x1caa30 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x178>
  1caa30: f85a83a8     	ldur	x8, [x29, #-0x58]
  1caa34: f81d03a8     	stur	x8, [x29, #-0x30]
  1caa38: 1400004b     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1caa3c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1caa40: f9402be9     	ldr	x9, [sp, #0x50]
  1caa44: f9000528     	str	x8, [x9, #0x8]
  1caa48: 1400002b     	b	0x1caaf4 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x23c>
  1caa4c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1caa50: f1024508     	subs	x8, x8, #0x91
  1caa54: f90017e8     	str	x8, [sp, #0x28]
  1caa58: 54000221     	b.ne	0x1caa9c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x1e4>
  1caa5c: 14000001     	b	0x1caa60 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x1a8>
  1caa60: f85c03a0     	ldur	x0, [x29, #-0x40]
  1caa64: f85f03a1     	ldur	x1, [x29, #-0x10]
  1caa68: f85e03a2     	ldur	x2, [x29, #-0x20]
  1caa6c: 97fb7251     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1caa70: f90033e0     	str	x0, [sp, #0x60]
  1caa74: f94033e0     	ldr	x0, [sp, #0x60]
  1caa78: b6f800a0     	tbz	x0, #0x3f, 0x1caa8c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x1d4>
  1caa7c: 14000001     	b	0x1caa80 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x1c8>
  1caa80: f94033e8     	ldr	x8, [sp, #0x60]
  1caa84: f81d03a8     	stur	x8, [x29, #-0x30]
  1caa88: 14000037     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1caa8c: f94033e8     	ldr	x8, [sp, #0x60]
  1caa90: f9402be9     	ldr	x9, [sp, #0x50]
  1caa94: f9000928     	str	x8, [x9, #0x10]
  1caa98: 14000016     	b	0x1caaf0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x238>
  1caa9c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1caaa0: f1024908     	subs	x8, x8, #0x92
  1caaa4: f90013e8     	str	x8, [sp, #0x20]
  1caaa8: 54000221     	b.ne	0x1caaec <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x234>
  1caaac: 14000001     	b	0x1caab0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x1f8>
  1caab0: f85c03a0     	ldur	x0, [x29, #-0x40]
  1caab4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1caab8: f85e03a2     	ldur	x2, [x29, #-0x20]
  1caabc: 97fb723d     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1caac0: f9002fe0     	str	x0, [sp, #0x58]
  1caac4: f9402fe0     	ldr	x0, [sp, #0x58]
  1caac8: b6f800a0     	tbz	x0, #0x3f, 0x1caadc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x224>
  1caacc: 14000001     	b	0x1caad0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x218>
  1caad0: f9402fe8     	ldr	x8, [sp, #0x58]
  1caad4: f81d03a8     	stur	x8, [x29, #-0x30]
  1caad8: 14000023     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1caadc: f9402fe8     	ldr	x8, [sp, #0x58]
  1caae0: f9402be9     	ldr	x9, [sp, #0x50]
  1caae4: f9000d28     	str	x8, [x9, #0x18]
  1caae8: 14000001     	b	0x1caaec <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x234>
  1caaec: 14000001     	b	0x1caaf0 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x238>
  1caaf0: 14000001     	b	0x1caaf4 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x23c>
  1caaf4: 14000001     	b	0x1caaf8 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x240>
  1caaf8: 14000001     	b	0x1caafc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x244>
  1caafc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cab00: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cab04: 8b080128     	add	x8, x9, x8
  1cab08: f81f03a8     	stur	x8, [x29, #-0x10]
  1cab0c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cab10: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cab14: eb090108     	subs	x8, x8, x9
  1cab18: f9000fe8     	str	x8, [sp, #0x18]
  1cab1c: 540000ad     	b.le	0x1cab30 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x278>
  1cab20: 14000001     	b	0x1cab24 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x26c>
  1cab24: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cab28: f81d03a8     	stur	x8, [x29, #-0x30]
  1cab2c: 1400000e     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1cab30: 17ffff73     	b	0x1ca8fc <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cab34: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cab38: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cab3c: eb090108     	subs	x8, x8, x9
  1cab40: f9000be8     	str	x8, [sp, #0x10]
  1cab44: 540000a0     	b.eq	0x1cab58 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2a0>
  1cab48: 14000001     	b	0x1cab4c <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x294>
  1cab4c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cab50: f81d03a8     	stur	x8, [x29, #-0x30]
  1cab54: 14000004     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1cab58: aa1f03e8     	mov	x8, xzr
  1cab5c: f81d03a8     	stur	x8, [x29, #-0x30]
  1cab60: 14000001     	b	0x1cab64 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2ac>
  1cab64: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cab68: d53bd049     	mrs	x9, TPIDR_EL0
  1cab6c: f9401529     	ldr	x9, [x9, #0x28]
  1cab70: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cab74: eb0a0129     	subs	x9, x9, x10
  1cab78: f90007e8     	str	x8, [sp, #0x8]
  1cab7c: f90003e9     	str	x9, [sp]
  1cab80: 540000c1     	b.ne	0x1cab98 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2e0>
  1cab84: 14000001     	b	0x1cab88 <mkvparser::Chapters::Atom::Parse(mkvparser::IMkvReader*, long long, long long)+0x2d0>
  1cab88: f94007e0     	ldr	x0, [sp, #0x8]
  1cab8c: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1cab90: 910343ff     	add	sp, sp, #0xd0
  1cab94: d65f03c0     	ret
  1cab98: 97fb7c76     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cab9c <mkvparser::Chapters::Atom::ShallowCopy(mkvparser::Chapters::Atom&) const>:
  1cab9c: d10043ff     	sub	sp, sp, #0x10
  1caba0: f90007e0     	str	x0, [sp, #0x8]
  1caba4: f90003e1     	str	x1, [sp]
  1caba8: f94007e0     	ldr	x0, [sp, #0x8]
  1cabac: aa0003e1     	mov	x1, x0
  1cabb0: f9400021     	ldr	x1, [x1]
  1cabb4: f94003e8     	ldr	x8, [sp]
  1cabb8: f9000101     	str	x1, [x8]
  1cabbc: f9400408     	ldr	x8, [x0, #0x8]
  1cabc0: f94003e1     	ldr	x1, [sp]
  1cabc4: f9000428     	str	x8, [x1, #0x8]
  1cabc8: f9400808     	ldr	x8, [x0, #0x10]
  1cabcc: f94003e1     	ldr	x1, [sp]
  1cabd0: f9000828     	str	x8, [x1, #0x10]
  1cabd4: f9400c08     	ldr	x8, [x0, #0x18]
  1cabd8: f94003e1     	ldr	x1, [sp]
  1cabdc: f9000c28     	str	x8, [x1, #0x18]
  1cabe0: f9401008     	ldr	x8, [x0, #0x20]
  1cabe4: f94003e1     	ldr	x1, [sp]
  1cabe8: f9001028     	str	x8, [x1, #0x20]
  1cabec: b9402809     	ldr	w9, [x0, #0x28]
  1cabf0: f94003e8     	ldr	x8, [sp]
  1cabf4: b9002909     	str	w9, [x8, #0x28]
  1cabf8: b9402c09     	ldr	w9, [x0, #0x2c]
  1cabfc: f94003e8     	ldr	x8, [sp]
  1cac00: b9002d09     	str	w9, [x8, #0x2c]
  1cac04: 910043ff     	add	sp, sp, #0x10
  1cac08: d65f03c0     	ret

00000000001cac0c <mkvparser::Chapters::Atom::Atom()>:
  1cac0c: d10043ff     	sub	sp, sp, #0x10
  1cac10: f90007e0     	str	x0, [sp, #0x8]
  1cac14: 910043ff     	add	sp, sp, #0x10
  1cac18: d65f03c0     	ret

00000000001cac1c <mkvparser::Chapters::Atom::~Atom()>:
  1cac1c: d10043ff     	sub	sp, sp, #0x10
  1cac20: f90007e0     	str	x0, [sp, #0x8]
  1cac24: 910043ff     	add	sp, sp, #0x10
  1cac28: d65f03c0     	ret

00000000001cac2c <mkvparser::Chapters::Atom::GetUID() const>:
  1cac2c: d10043ff     	sub	sp, sp, #0x10
  1cac30: f90007e0     	str	x0, [sp, #0x8]
  1cac34: f94007e0     	ldr	x0, [sp, #0x8]
  1cac38: f9400400     	ldr	x0, [x0, #0x8]
  1cac3c: 910043ff     	add	sp, sp, #0x10
  1cac40: d65f03c0     	ret

00000000001cac44 <mkvparser::Chapters::Atom::GetStringUID() const>:
  1cac44: d10043ff     	sub	sp, sp, #0x10
  1cac48: f90007e0     	str	x0, [sp, #0x8]
  1cac4c: f94007e0     	ldr	x0, [sp, #0x8]
  1cac50: f9400000     	ldr	x0, [x0]
  1cac54: 910043ff     	add	sp, sp, #0x10
  1cac58: d65f03c0     	ret

00000000001cac5c <mkvparser::Chapters::Atom::GetStartTimecode() const>:
  1cac5c: d10043ff     	sub	sp, sp, #0x10
  1cac60: f90007e0     	str	x0, [sp, #0x8]
  1cac64: f94007e0     	ldr	x0, [sp, #0x8]
  1cac68: f9400800     	ldr	x0, [x0, #0x10]
  1cac6c: 910043ff     	add	sp, sp, #0x10
  1cac70: d65f03c0     	ret

00000000001cac74 <mkvparser::Chapters::Atom::GetStopTimecode() const>:
  1cac74: d10043ff     	sub	sp, sp, #0x10
  1cac78: f90007e0     	str	x0, [sp, #0x8]
  1cac7c: f94007e0     	ldr	x0, [sp, #0x8]
  1cac80: f9400c00     	ldr	x0, [x0, #0x18]
  1cac84: 910043ff     	add	sp, sp, #0x10
  1cac88: d65f03c0     	ret

00000000001cac8c <mkvparser::Chapters::Atom::GetStartTime(mkvparser::Chapters const*) const>:
  1cac8c: d100c3ff     	sub	sp, sp, #0x30
  1cac90: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1cac94: 910083fd     	add	x29, sp, #0x20
  1cac98: f81f83a0     	stur	x0, [x29, #-0x8]
  1cac9c: f9000be1     	str	x1, [sp, #0x10]
  1caca0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1caca4: f9400be1     	ldr	x1, [sp, #0x10]
  1caca8: f9400800     	ldr	x0, [x0, #0x10]
  1cacac: f90007e0     	str	x0, [sp, #0x8]
  1cacb0: aa0103e0     	mov	x0, x1
  1cacb4: f94007e1     	ldr	x1, [sp, #0x8]
  1cacb8: 97fb78da     	bl	0xa9020 <_ZN9mkvparser8Chapters4Atom7GetTimeEPKS0_x@plt>
  1cacbc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1cacc0: 9100c3ff     	add	sp, sp, #0x30
  1cacc4: d65f03c0     	ret

00000000001cacc8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)>:
  1cacc8: d10183ff     	sub	sp, sp, #0x60
  1caccc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cacd0: 910143fd     	add	x29, sp, #0x50
  1cacd4: d2800008     	mov	x8, #0x0                // =0
  1cacd8: f81f03a0     	stur	x0, [x29, #-0x10]
  1cacdc: f81e83a1     	stur	x1, [x29, #-0x18]
  1cace0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cace4: eb08001f     	cmp	x0, x8
  1cace8: 1a9f17e9     	cset	w9, eq
  1cacec: f9000be8     	str	x8, [sp, #0x10]
  1cacf0: 37000049     	tbnz	w9, #0x0, 0x1cacf8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x30>
  1cacf4: 14000004     	b	0x1cad04 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x3c>
  1cacf8: 92800008     	mov	x8, #-0x1               // =-1
  1cacfc: f81f83a8     	stur	x8, [x29, #-0x8]
  1cad00: 14000036     	b	0x1cadd8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x110>
  1cad04: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cad08: f9400108     	ldr	x8, [x8]
  1cad0c: f81e03a8     	stur	x8, [x29, #-0x20]
  1cad10: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cad14: f9400be9     	ldr	x9, [sp, #0x10]
  1cad18: eb09011f     	cmp	x8, x9
  1cad1c: 1a9f17ea     	cset	w10, eq
  1cad20: 3700004a     	tbnz	w10, #0x0, 0x1cad28 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x60>
  1cad24: 14000004     	b	0x1cad34 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x6c>
  1cad28: 92800008     	mov	x8, #-0x1               // =-1
  1cad2c: f81f83a8     	stur	x8, [x29, #-0x8]
  1cad30: 1400002a     	b	0x1cadd8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x110>
  1cad34: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cad38: 97fb5e4e     	bl	0xa2670 <_ZNK9mkvparser7Segment7GetInfoEv@plt>
  1cad3c: f90017e0     	str	x0, [sp, #0x28]
  1cad40: f94017e0     	ldr	x0, [sp, #0x28]
  1cad44: f9400be8     	ldr	x8, [sp, #0x10]
  1cad48: eb08001f     	cmp	x0, x8
  1cad4c: 1a9f17e9     	cset	w9, eq
  1cad50: 37000049     	tbnz	w9, #0x0, 0x1cad58 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x90>
  1cad54: 14000004     	b	0x1cad64 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x9c>
  1cad58: 92800008     	mov	x8, #-0x1               // =-1
  1cad5c: f81f83a8     	stur	x8, [x29, #-0x8]
  1cad60: 1400001e     	b	0x1cadd8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x110>
  1cad64: b24003e8     	orr	x8, xzr, #0x1
  1cad68: f94017e0     	ldr	x0, [sp, #0x28]
  1cad6c: f90007e8     	str	x8, [sp, #0x8]
  1cad70: 97fb5c04     	bl	0xa1d80 <_ZNK9mkvparser11SegmentInfo16GetTimeCodeScaleEv@plt>
  1cad74: f90013e0     	str	x0, [sp, #0x20]
  1cad78: f94013e8     	ldr	x8, [sp, #0x20]
  1cad7c: f94007e0     	ldr	x0, [sp, #0x8]
  1cad80: eb00011f     	cmp	x8, x0
  1cad84: 1a9fa7e9     	cset	w9, lt
  1cad88: 37000049     	tbnz	w9, #0x0, 0x1cad90 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0xc8>
  1cad8c: 14000004     	b	0x1cad9c <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0xd4>
  1cad90: 92800008     	mov	x8, #-0x1               // =-1
  1cad94: f81f83a8     	stur	x8, [x29, #-0x8]
  1cad98: 14000010     	b	0x1cadd8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x110>
  1cad9c: d2800008     	mov	x8, #0x0                // =0
  1cada0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1cada4: eb08013f     	cmp	x9, x8
  1cada8: 1a9fa7ea     	cset	w10, lt
  1cadac: 3700004a     	tbnz	w10, #0x0, 0x1cadb4 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0xec>
  1cadb0: 14000004     	b	0x1cadc0 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0xf8>
  1cadb4: 92800008     	mov	x8, #-0x1               // =-1
  1cadb8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cadbc: 14000007     	b	0x1cadd8 <mkvparser::Chapters::Atom::GetTime(mkvparser::Chapters const*, long long)+0x110>
  1cadc0: f94013e8     	ldr	x8, [sp, #0x20]
  1cadc4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1cadc8: 9b097d08     	mul	x8, x8, x9
  1cadcc: f9000fe8     	str	x8, [sp, #0x18]
  1cadd0: f9400fe8     	ldr	x8, [sp, #0x18]
  1cadd4: f81f83a8     	stur	x8, [x29, #-0x8]
  1cadd8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1caddc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1cade0: 910183ff     	add	sp, sp, #0x60
  1cade4: d65f03c0     	ret

00000000001cade8 <mkvparser::Chapters::Atom::GetStopTime(mkvparser::Chapters const*) const>:
  1cade8: d100c3ff     	sub	sp, sp, #0x30
  1cadec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1cadf0: 910083fd     	add	x29, sp, #0x20
  1cadf4: f81f83a0     	stur	x0, [x29, #-0x8]
  1cadf8: f9000be1     	str	x1, [sp, #0x10]
  1cadfc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cae00: f9400be1     	ldr	x1, [sp, #0x10]
  1cae04: f9400c00     	ldr	x0, [x0, #0x18]
  1cae08: f90007e0     	str	x0, [sp, #0x8]
  1cae0c: aa0103e0     	mov	x0, x1
  1cae10: f94007e1     	ldr	x1, [sp, #0x8]
  1cae14: 97fb7883     	bl	0xa9020 <_ZN9mkvparser8Chapters4Atom7GetTimeEPKS0_x@plt>
  1cae18: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1cae1c: 9100c3ff     	add	sp, sp, #0x30
  1cae20: d65f03c0     	ret

00000000001cae24 <mkvparser::Chapters::Atom::GetDisplayCount() const>:
  1cae24: d10043ff     	sub	sp, sp, #0x10
  1cae28: f90007e0     	str	x0, [sp, #0x8]
  1cae2c: f94007e0     	ldr	x0, [sp, #0x8]
  1cae30: b9402c00     	ldr	w0, [x0, #0x2c]
  1cae34: 910043ff     	add	sp, sp, #0x10
  1cae38: d65f03c0     	ret

00000000001cae3c <mkvparser::Chapters::Atom::GetDisplay(int) const>:
  1cae3c: d100c3ff     	sub	sp, sp, #0x30
  1cae40: 52800008     	mov	w8, #0x0                // =0
  1cae44: d2800009     	mov	x9, #0x0                // =0
  1cae48: f90013e0     	str	x0, [sp, #0x20]
  1cae4c: b9001fe1     	str	w1, [sp, #0x1c]
  1cae50: f94013e0     	ldr	x0, [sp, #0x20]
  1cae54: b9401fe1     	ldr	w1, [sp, #0x1c]
  1cae58: 6b08003f     	cmp	w1, w8
  1cae5c: 1a9fa7e8     	cset	w8, lt
  1cae60: f9000be9     	str	x9, [sp, #0x10]
  1cae64: f90007e0     	str	x0, [sp, #0x8]
  1cae68: 37000048     	tbnz	w8, #0x0, 0x1cae70 <mkvparser::Chapters::Atom::GetDisplay(int) const+0x34>
  1cae6c: 14000004     	b	0x1cae7c <mkvparser::Chapters::Atom::GetDisplay(int) const+0x40>
  1cae70: f9400be8     	ldr	x8, [sp, #0x10]
  1cae74: f90017e8     	str	x8, [sp, #0x28]
  1cae78: 14000014     	b	0x1caec8 <mkvparser::Chapters::Atom::GetDisplay(int) const+0x8c>
  1cae7c: b9401fe8     	ldr	w8, [sp, #0x1c]
  1cae80: f94007e9     	ldr	x9, [sp, #0x8]
  1cae84: b9402d2a     	ldr	w10, [x9, #0x2c]
  1cae88: 6b0a011f     	cmp	w8, w10
  1cae8c: 1a9fb7e8     	cset	w8, ge
  1cae90: 37000048     	tbnz	w8, #0x0, 0x1cae98 <mkvparser::Chapters::Atom::GetDisplay(int) const+0x5c>
  1cae94: 14000004     	b	0x1caea4 <mkvparser::Chapters::Atom::GetDisplay(int) const+0x68>
  1cae98: f9400be8     	ldr	x8, [sp, #0x10]
  1cae9c: f90017e8     	str	x8, [sp, #0x28]
  1caea0: 1400000a     	b	0x1caec8 <mkvparser::Chapters::Atom::GetDisplay(int) const+0x8c>
  1caea4: b27d07e8     	orr	x8, xzr, #0x18
  1caea8: f94007e9     	ldr	x9, [sp, #0x8]
  1caeac: f940112a     	ldr	x10, [x9, #0x20]
  1caeb0: b9401feb     	ldr	w11, [sp, #0x1c]
  1caeb4: 2a0b03ec     	mov	w12, w11
  1caeb8: 93407d8c     	sxtw	x12, w12
  1caebc: 9b0c7d08     	mul	x8, x8, x12
  1caec0: 8b080148     	add	x8, x10, x8
  1caec4: f90017e8     	str	x8, [sp, #0x28]
  1caec8: f94017e0     	ldr	x0, [sp, #0x28]
  1caecc: 9100c3ff     	add	sp, sp, #0x30
  1caed0: d65f03c0     	ret

00000000001caed4 <mkvparser::Chapters::Display::Clear()>:
  1caed4: d10103ff     	sub	sp, sp, #0x40
  1caed8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1caedc: 9100c3fd     	add	x29, sp, #0x30
  1caee0: d2800008     	mov	x8, #0x0                // =0
  1caee4: f81f83a0     	stur	x0, [x29, #-0x8]
  1caee8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1caeec: aa0003e9     	mov	x9, x0
  1caef0: f9400129     	ldr	x9, [x9]
  1caef4: eb08013f     	cmp	x9, x8
  1caef8: 1a9f17ea     	cset	w10, eq
  1caefc: f81f03a8     	stur	x8, [x29, #-0x10]
  1caf00: f9000fe0     	str	x0, [sp, #0x18]
  1caf04: f9000be9     	str	x9, [sp, #0x10]
  1caf08: 3700006a     	tbnz	w10, #0x0, 0x1caf14 <mkvparser::Chapters::Display::Clear()+0x40>
  1caf0c: f9400be0     	ldr	x0, [sp, #0x10]
  1caf10: 97fb6d58     	bl	0xa6470 <_ZdaPv@plt>
  1caf14: f9400fe8     	ldr	x8, [sp, #0x18]
  1caf18: f85f03a9     	ldur	x9, [x29, #-0x10]
  1caf1c: f9000109     	str	x9, [x8]
  1caf20: f9400fe8     	ldr	x8, [sp, #0x18]
  1caf24: f940050a     	ldr	x10, [x8, #0x8]
  1caf28: eb09015f     	cmp	x10, x9
  1caf2c: 1a9f17eb     	cset	w11, eq
  1caf30: f90007ea     	str	x10, [sp, #0x8]
  1caf34: 3700006b     	tbnz	w11, #0x0, 0x1caf40 <mkvparser::Chapters::Display::Clear()+0x6c>
  1caf38: f94007e0     	ldr	x0, [sp, #0x8]
  1caf3c: 97fb6d4d     	bl	0xa6470 <_ZdaPv@plt>
  1caf40: f85f03a8     	ldur	x8, [x29, #-0x10]
  1caf44: f9400fe9     	ldr	x9, [sp, #0x18]
  1caf48: f9000528     	str	x8, [x9, #0x8]
  1caf4c: f940092a     	ldr	x10, [x9, #0x10]
  1caf50: eb08015f     	cmp	x10, x8
  1caf54: 1a9f17eb     	cset	w11, eq
  1caf58: f90003ea     	str	x10, [sp]
  1caf5c: 3700006b     	tbnz	w11, #0x0, 0x1caf68 <mkvparser::Chapters::Display::Clear()+0x94>
  1caf60: f94003e0     	ldr	x0, [sp]
  1caf64: 97fb6d43     	bl	0xa6470 <_ZdaPv@plt>
  1caf68: f85f03a8     	ldur	x8, [x29, #-0x10]
  1caf6c: f9400fe9     	ldr	x9, [sp, #0x18]
  1caf70: f9000928     	str	x8, [x9, #0x10]
  1caf74: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1caf78: 910103ff     	add	sp, sp, #0x40
  1caf7c: d65f03c0     	ret

00000000001caf80 <mkvparser::Chapters::Atom::ParseDisplay(mkvparser::IMkvReader*, long long, long long)>:
  1caf80: d10143ff     	sub	sp, sp, #0x50
  1caf84: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1caf88: 910103fd     	add	x29, sp, #0x40
  1caf8c: f81f03a0     	stur	x0, [x29, #-0x10]
  1caf90: f81e83a1     	stur	x1, [x29, #-0x18]
  1caf94: f90013e2     	str	x2, [sp, #0x20]
  1caf98: f9000fe3     	str	x3, [sp, #0x18]
  1caf9c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cafa0: f90007e0     	str	x0, [sp, #0x8]
  1cafa4: 97fb6ad3     	bl	0xa5af0 <_ZN9mkvparser8Chapters4Atom19ExpandDisplaysArrayEv@plt>
  1cafa8: 37000080     	tbnz	w0, #0x0, 0x1cafb8 <mkvparser::Chapters::Atom::ParseDisplay(mkvparser::IMkvReader*, long long, long long)+0x38>
  1cafac: 92800008     	mov	x8, #-0x1               // =-1
  1cafb0: f81f83a8     	stur	x8, [x29, #-0x8]
  1cafb4: 14000015     	b	0x1cb008 <mkvparser::Chapters::Atom::ParseDisplay(mkvparser::IMkvReader*, long long, long long)+0x88>
  1cafb8: b27d07e8     	orr	x8, xzr, #0x18
  1cafbc: f94007e9     	ldr	x9, [sp, #0x8]
  1cafc0: f940112a     	ldr	x10, [x9, #0x20]
  1cafc4: b9402d2b     	ldr	w11, [x9, #0x2c]
  1cafc8: 2a0b03ec     	mov	w12, w11
  1cafcc: 93407d8c     	sxtw	x12, w12
  1cafd0: 2a0c03eb     	mov	w11, w12
  1cafd4: 1100056b     	add	w11, w11, #0x1
  1cafd8: b9002d2b     	str	w11, [x9, #0x2c]
  1cafdc: 9b0c7d08     	mul	x8, x8, x12
  1cafe0: 8b080148     	add	x8, x10, x8
  1cafe4: f9000be8     	str	x8, [sp, #0x10]
  1cafe8: f9400be0     	ldr	x0, [sp, #0x10]
  1cafec: 97fb6fc9     	bl	0xa6f10 <_ZN9mkvparser8Chapters7Display4InitEv@plt>
  1caff0: f9400be0     	ldr	x0, [sp, #0x10]
  1caff4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1caff8: f94013e2     	ldr	x2, [sp, #0x20]
  1caffc: f9400fe3     	ldr	x3, [sp, #0x18]
  1cb000: 97fb731c     	bl	0xa7c70 <_ZN9mkvparser8Chapters7Display5ParseEPNS_10IMkvReaderExx@plt>
  1cb004: f81f83a0     	stur	x0, [x29, #-0x8]
  1cb008: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cb00c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1cb010: 910143ff     	add	sp, sp, #0x50
  1cb014: d65f03c0     	ret

00000000001cb018 <mkvparser::Chapters::Atom::ExpandDisplaysArray()>:
  1cb018: d10583ff     	sub	sp, sp, #0x160
  1cb01c: f900a3fc     	str	x28, [sp, #0x140]
  1cb020: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1cb024: 910543fd     	add	x29, sp, #0x150
  1cb028: f81e03a0     	stur	x0, [x29, #-0x20]
  1cb02c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cb030: aa0003e8     	mov	x8, x0
  1cb034: b9402809     	ldr	w9, [x0, #0x28]
  1cb038: b9402c0a     	ldr	w10, [x0, #0x2c]
  1cb03c: 6b0a0129     	subs	w9, w9, w10
  1cb040: f81883a8     	stur	x8, [x29, #-0x78]
  1cb044: b81843a9     	stur	w9, [x29, #-0x7c]
  1cb048: 540000ad     	b.le	0x1cb05c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x44>
  1cb04c: 14000001     	b	0x1cb050 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x38>
  1cb050: 320003e8     	orr	w8, wzr, #0x1
  1cb054: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cb058: 140000d2     	b	0x1cb3a0 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x388>
  1cb05c: f85883a8     	ldur	x8, [x29, #-0x78]
  1cb060: b9402909     	ldr	w9, [x8, #0x28]
  1cb064: 350000a9     	cbnz	w9, 0x1cb078 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x60>
  1cb068: 14000001     	b	0x1cb06c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x54>
  1cb06c: 320003e8     	orr	w8, wzr, #0x1
  1cb070: b81803a8     	stur	w8, [x29, #-0x80]
  1cb074: 14000006     	b	0x1cb08c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x74>
  1cb078: f85883a8     	ldur	x8, [x29, #-0x78]
  1cb07c: b9402909     	ldr	w9, [x8, #0x28]
  1cb080: 531f7929     	lsl	w9, w9, #1
  1cb084: b81803a9     	stur	w9, [x29, #-0x80]
  1cb088: 14000001     	b	0x1cb08c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x74>
  1cb08c: b85803a8     	ldur	w8, [x29, #-0x80]
  1cb090: b81dc3a8     	stur	w8, [x29, #-0x24]
  1cb094: b89dc3a9     	ldursw	x9, [x29, #-0x24]
  1cb098: aa0903ea     	mov	x10, x9
  1cb09c: 321d07e8     	orr	w8, wzr, #0x18
  1cb0a0: 2a0803eb     	mov	w11, w8
  1cb0a4: 9bcb7d2b     	umulh	x11, x9, x11
  1cb0a8: aa1f03ec     	mov	x12, xzr
  1cb0ac: eb0b018b     	subs	x11, x12, x11
  1cb0b0: 1a9f07e8     	cset	w8, ne
  1cb0b4: 8b090529     	add	x9, x9, x9, lsl #1
  1cb0b8: d37df129     	lsl	x9, x9, #3
  1cb0bc: b1002129     	adds	x9, x9, #0x8
  1cb0c0: 1a9f37ed     	cset	w13, hs
  1cb0c4: 2a0d0108     	orr	w8, w8, w13
  1cb0c8: 71000108     	subs	w8, w8, #0x0
  1cb0cc: da9f0129     	csinv	x9, x9, xzr, eq
  1cb0d0: aa0903ee     	mov	x14, x9
  1cb0d4: b00006e1     	adrp	x1, 0x2a8000
  1cb0d8: f9435421     	ldr	x1, [x1, #0x6a8]
  1cb0dc: aa0903e0     	mov	x0, x9
  1cb0e0: f81783aa     	stur	x10, [x29, #-0x88]
  1cb0e4: f81703ac     	stur	x12, [x29, #-0x90]
  1cb0e8: f81683ab     	stur	x11, [x29, #-0x98]
  1cb0ec: b81643a8     	stur	w8, [x29, #-0x9c]
  1cb0f0: f90057ee     	str	x14, [sp, #0xa8]
  1cb0f4: 97fb6407     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1cb0f8: aa0003e9     	mov	x9, x0
  1cb0fc: 2a1f03e8     	mov	w8, wzr
  1cb100: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1cb104: 381a73a8     	sturb	w8, [x29, #-0x59]
  1cb108: f85703aa     	ldur	x10, [x29, #-0x90]
  1cb10c: f90053e9     	str	x9, [sp, #0xa0]
  1cb110: f9004fea     	str	x10, [sp, #0x98]
  1cb114: b4000580     	cbz	x0, 0x1cb1c4 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1ac>
  1cb118: 14000001     	b	0x1cb11c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x104>
  1cb11c: f94053e8     	ldr	x8, [sp, #0xa0]
  1cb120: f81c83a8     	stur	x8, [x29, #-0x38]
  1cb124: f94057e9     	ldr	x9, [sp, #0xa8]
  1cb128: f81c03a9     	stur	x9, [x29, #-0x40]
  1cb12c: 320003ea     	orr	w10, wzr, #0x1
  1cb130: 381bf3aa     	sturb	w10, [x29, #-0x41]
  1cb134: f85783ab     	ldur	x11, [x29, #-0x88]
  1cb138: f800850b     	str	x11, [x8], #0x8
  1cb13c: f9004be8     	str	x8, [sp, #0x90]
  1cb140: b40003cb     	cbz	x11, 0x1cb1b8 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1a0>
  1cb144: 14000001     	b	0x1cb148 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x130>
  1cb148: 321d07e8     	orr	w8, wzr, #0x18
  1cb14c: 2a0803e9     	mov	w9, w8
  1cb150: f85783aa     	ldur	x10, [x29, #-0x88]
  1cb154: 9b097d49     	mul	x9, x10, x9
  1cb158: f9404beb     	ldr	x11, [sp, #0x90]
  1cb15c: 8b090169     	add	x9, x11, x9
  1cb160: f90047e9     	str	x9, [sp, #0x88]
  1cb164: f90043eb     	str	x11, [sp, #0x80]
  1cb168: 14000001     	b	0x1cb16c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x154>
  1cb16c: f94043e8     	ldr	x8, [sp, #0x80]
  1cb170: f9404be9     	ldr	x9, [sp, #0x90]
  1cb174: f81b03a9     	stur	x9, [x29, #-0x50]
  1cb178: f81a83a8     	stur	x8, [x29, #-0x58]
  1cb17c: 320003ea     	orr	w10, wzr, #0x1
  1cb180: 381a73aa     	sturb	w10, [x29, #-0x59]
  1cb184: aa0803e0     	mov	x0, x8
  1cb188: f9003fe8     	str	x8, [sp, #0x78]
  1cb18c: 97fb7015     	bl	0xa71e0 <_ZN9mkvparser8Chapters7DisplayC1Ev@plt>
  1cb190: 14000001     	b	0x1cb194 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x17c>
  1cb194: f9403fe8     	ldr	x8, [sp, #0x78]
  1cb198: 91006109     	add	x9, x8, #0x18
  1cb19c: aa0903e0     	mov	x0, x9
  1cb1a0: f94047ea     	ldr	x10, [sp, #0x88]
  1cb1a4: eb0a0129     	subs	x9, x9, x10
  1cb1a8: f9003be9     	str	x9, [sp, #0x70]
  1cb1ac: f90043e0     	str	x0, [sp, #0x80]
  1cb1b0: 54fffde1     	b.ne	0x1cb16c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x154>
  1cb1b4: 14000001     	b	0x1cb1b8 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1a0>
  1cb1b8: f9404be8     	ldr	x8, [sp, #0x90]
  1cb1bc: f9004fe8     	str	x8, [sp, #0x98]
  1cb1c0: 14000001     	b	0x1cb1c4 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1ac>
  1cb1c4: f9404fe8     	ldr	x8, [sp, #0x98]
  1cb1c8: f81d03a8     	stur	x8, [x29, #-0x30]
  1cb1cc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cb1d0: b5000648     	cbnz	x8, 0x1cb298 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x280>
  1cb1d4: 14000001     	b	0x1cb1d8 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1c0>
  1cb1d8: 2a1f03e8     	mov	w8, wzr
  1cb1dc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cb1e0: 14000070     	b	0x1cb3a0 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x388>
  1cb1e4: f81983a0     	stur	x0, [x29, #-0x68]
  1cb1e8: 2a0103e8     	mov	w8, w1
  1cb1ec: b81943a8     	stur	w8, [x29, #-0x6c]
  1cb1f0: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1cb1f4: 71000508     	subs	w8, w8, #0x1
  1cb1f8: b9006fe8     	str	w8, [sp, #0x6c]
  1cb1fc: 54000381     	b.ne	0x1cb26c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x254>
  1cb200: 14000001     	b	0x1cb204 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x1ec>
  1cb204: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cb208: aa0803e9     	mov	x9, x8
  1cb20c: f85a83aa     	ldur	x10, [x29, #-0x58]
  1cb210: aa0a03e0     	mov	x0, x10
  1cb214: eb0a0108     	subs	x8, x8, x10
  1cb218: f90033e9     	str	x9, [sp, #0x60]
  1cb21c: f9002fe8     	str	x8, [sp, #0x58]
  1cb220: f9002be0     	str	x0, [sp, #0x50]
  1cb224: 54000220     	b.eq	0x1cb268 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x250>
  1cb228: 14000001     	b	0x1cb22c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x214>
  1cb22c: f9402be8     	ldr	x8, [sp, #0x50]
  1cb230: f1006108     	subs	x8, x8, #0x18
  1cb234: aa0803e0     	mov	x0, x8
  1cb238: f90027e0     	str	x0, [sp, #0x48]
  1cb23c: aa0803e0     	mov	x0, x8
  1cb240: f90023e8     	str	x8, [sp, #0x40]
  1cb244: 97fb6b17     	bl	0xa5ea0 <_ZN9mkvparser8Chapters7DisplayD1Ev@plt>
  1cb248: f94023e8     	ldr	x8, [sp, #0x40]
  1cb24c: f94033e0     	ldr	x0, [sp, #0x60]
  1cb250: eb00011e     	subs	x30, x8, x0
  1cb254: f94027e1     	ldr	x1, [sp, #0x48]
  1cb258: f9001ffe     	str	x30, [sp, #0x38]
  1cb25c: f9002be1     	str	x1, [sp, #0x50]
  1cb260: 54fffe61     	b.ne	0x1cb22c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x214>
  1cb264: 14000001     	b	0x1cb268 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x250>
  1cb268: 14000001     	b	0x1cb26c <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x254>
  1cb26c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1cb270: 71000508     	subs	w8, w8, #0x1
  1cb274: b90037e8     	str	w8, [sp, #0x34]
  1cb278: 540000e1     	b.ne	0x1cb294 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x27c>
  1cb27c: 14000001     	b	0x1cb280 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x268>
  1cb280: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cb284: b00006e1     	adrp	x1, 0x2a8000
  1cb288: f9435421     	ldr	x1, [x1, #0x6a8]
  1cb28c: 97fb6e9d     	bl	0xa6d00 <_ZdaPvRKSt9nothrow_t@plt>
  1cb290: 14000001     	b	0x1cb294 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x27c>
  1cb294: 14000048     	b	0x1cb3b4 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x39c>
  1cb298: 2a1f03e8     	mov	w8, wzr
  1cb29c: b81903a8     	stur	w8, [x29, #-0x70]
  1cb2a0: 14000001     	b	0x1cb2a4 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x28c>
  1cb2a4: b85903a8     	ldur	w8, [x29, #-0x70]
  1cb2a8: f85883a9     	ldur	x9, [x29, #-0x78]
  1cb2ac: b9402d2a     	ldr	w10, [x9, #0x2c]
  1cb2b0: 6b0a0108     	subs	w8, w8, w10
  1cb2b4: b90033e8     	str	w8, [sp, #0x30]
  1cb2b8: 5400020a     	b.ge	0x1cb2f8 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x2e0>
  1cb2bc: 14000001     	b	0x1cb2c0 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x2a8>
  1cb2c0: f85883a8     	ldur	x8, [x29, #-0x78]
  1cb2c4: f9401109     	ldr	x9, [x8, #0x20]
  1cb2c8: b89903aa     	ldursw	x10, [x29, #-0x70]
  1cb2cc: 8b0a054a     	add	x10, x10, x10, lsl #1
  1cb2d0: d37df14a     	lsl	x10, x10, #3
  1cb2d4: 8b0a0120     	add	x0, x9, x10
  1cb2d8: f85d03a9     	ldur	x9, [x29, #-0x30]
  1cb2dc: 8b0a0121     	add	x1, x9, x10
  1cb2e0: 97fb56c4     	bl	0xa0df0 <_ZNK9mkvparser8Chapters7Display11ShallowCopyERS1_@plt>
  1cb2e4: 14000001     	b	0x1cb2e8 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x2d0>
  1cb2e8: b85903a8     	ldur	w8, [x29, #-0x70]
  1cb2ec: 11000508     	add	w8, w8, #0x1
  1cb2f0: b81903a8     	stur	w8, [x29, #-0x70]
  1cb2f4: 17ffffec     	b	0x1cb2a4 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x28c>
  1cb2f8: f85883a8     	ldur	x8, [x29, #-0x78]
  1cb2fc: f9401109     	ldr	x9, [x8, #0x20]
  1cb300: aa0903ea     	mov	x10, x9
  1cb304: f90017ea     	str	x10, [sp, #0x28]
  1cb308: b40003c9     	cbz	x9, 0x1cb380 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x368>
  1cb30c: 14000001     	b	0x1cb310 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x2f8>
  1cb310: f94017e8     	ldr	x8, [sp, #0x28]
  1cb314: f85f8d09     	ldr	x9, [x8, #-0x8]!
  1cb318: 8b090529     	add	x9, x9, x9, lsl #1
  1cb31c: d37df129     	lsl	x9, x9, #3
  1cb320: f94017ea     	ldr	x10, [sp, #0x28]
  1cb324: 8b09014b     	add	x11, x10, x9
  1cb328: f90013e8     	str	x8, [sp, #0x20]
  1cb32c: f9000feb     	str	x11, [sp, #0x18]
  1cb330: b4000229     	cbz	x9, 0x1cb374 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x35c>
  1cb334: 14000001     	b	0x1cb338 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x320>
  1cb338: f9400fe8     	ldr	x8, [sp, #0x18]
  1cb33c: f1006108     	subs	x8, x8, #0x18
  1cb340: aa0803e0     	mov	x0, x8
  1cb344: f9000be0     	str	x0, [sp, #0x10]
  1cb348: aa0803e0     	mov	x0, x8
  1cb34c: f90007e8     	str	x8, [sp, #0x8]
  1cb350: 97fb6ad4     	bl	0xa5ea0 <_ZN9mkvparser8Chapters7DisplayD1Ev@plt>
  1cb354: f94007e8     	ldr	x8, [sp, #0x8]
  1cb358: f94017e0     	ldr	x0, [sp, #0x28]
  1cb35c: eb00011e     	subs	x30, x8, x0
  1cb360: f9400be1     	ldr	x1, [sp, #0x10]
  1cb364: f90003fe     	str	x30, [sp]
  1cb368: f9000fe1     	str	x1, [sp, #0x18]
  1cb36c: 54fffe61     	b.ne	0x1cb338 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x320>
  1cb370: 14000001     	b	0x1cb374 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x35c>
  1cb374: f94013e0     	ldr	x0, [sp, #0x20]
  1cb378: 97fb6c3e     	bl	0xa6470 <_ZdaPv@plt>
  1cb37c: 14000001     	b	0x1cb380 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x368>
  1cb380: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cb384: f85883a9     	ldur	x9, [x29, #-0x78]
  1cb388: f9001128     	str	x8, [x9, #0x20]
  1cb38c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1cb390: b900292a     	str	w10, [x9, #0x28]
  1cb394: 320003ea     	orr	w10, wzr, #0x1
  1cb398: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1cb39c: 14000001     	b	0x1cb3a0 <mkvparser::Chapters::Atom::ExpandDisplaysArray()+0x388>
  1cb3a0: 385ef3a0     	ldurb	w0, [x29, #-0x11]
  1cb3a4: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1cb3a8: f940a3fc     	ldr	x28, [sp, #0x140]
  1cb3ac: 910583ff     	add	sp, sp, #0x160
  1cb3b0: d65f03c0     	ret
  1cb3b4: f85983a0     	ldur	x0, [x29, #-0x68]
  1cb3b8: 97fb72d6     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001cb3bc <mkvparser::Chapters::Display::Init()>:
  1cb3bc: d10043ff     	sub	sp, sp, #0x10
  1cb3c0: d2800008     	mov	x8, #0x0                // =0
  1cb3c4: f90007e0     	str	x0, [sp, #0x8]
  1cb3c8: f94007e0     	ldr	x0, [sp, #0x8]
  1cb3cc: aa0003e9     	mov	x9, x0
  1cb3d0: f9000128     	str	x8, [x9]
  1cb3d4: f9000408     	str	x8, [x0, #0x8]
  1cb3d8: f9000808     	str	x8, [x0, #0x10]
  1cb3dc: 910043ff     	add	sp, sp, #0x10
  1cb3e0: d65f03c0     	ret

00000000001cb3e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1cb3e4: d102c3ff     	sub	sp, sp, #0xb0
  1cb3e8: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1cb3ec: 910283fd     	add	x29, sp, #0xa0
  1cb3f0: d53bd048     	mrs	x8, TPIDR_EL0
  1cb3f4: f9401508     	ldr	x8, [x8, #0x28]
  1cb3f8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cb3fc: f81d03a0     	stur	x0, [x29, #-0x30]
  1cb400: f81c83a1     	stur	x1, [x29, #-0x38]
  1cb404: f81f03a2     	stur	x2, [x29, #-0x10]
  1cb408: f81c03a3     	stur	x3, [x29, #-0x40]
  1cb40c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cb410: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cb414: f85c03a1     	ldur	x1, [x29, #-0x40]
  1cb418: 8b010000     	add	x0, x0, x1
  1cb41c: f81b83a0     	stur	x0, [x29, #-0x48]
  1cb420: f90027e8     	str	x8, [sp, #0x48]
  1cb424: 14000001     	b	0x1cb428 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cb428: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cb42c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1cb430: eb090108     	subs	x8, x8, x9
  1cb434: f90023e8     	str	x8, [sp, #0x40]
  1cb438: 54000bea     	b.ge	0x1cb5b4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x1d0>
  1cb43c: 14000001     	b	0x1cb440 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x5c>
  1cb440: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cb444: f85b83a2     	ldur	x2, [x29, #-0x48]
  1cb448: d10043a1     	sub	x1, x29, #0x10
  1cb44c: d10063a3     	sub	x3, x29, #0x18
  1cb450: d10083a4     	sub	x4, x29, #0x20
  1cb454: 97fb5997     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cb458: f9002be0     	str	x0, [sp, #0x50]
  1cb45c: f9402be0     	ldr	x0, [sp, #0x50]
  1cb460: b6f800a0     	tbz	x0, #0x3f, 0x1cb474 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x90>
  1cb464: 14000001     	b	0x1cb468 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x84>
  1cb468: f9402be8     	ldr	x8, [sp, #0x50]
  1cb46c: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb470: 1400005d     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb474: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cb478: b5000068     	cbnz	x8, 0x1cb484 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1cb47c: 14000001     	b	0x1cb480 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x9c>
  1cb480: 17ffffea     	b	0x1cb428 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cb484: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cb488: f1021508     	subs	x8, x8, #0x85
  1cb48c: f9001fe8     	str	x8, [sp, #0x38]
  1cb490: 540001e1     	b.ne	0x1cb4cc <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0xe8>
  1cb494: 14000001     	b	0x1cb498 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0xb4>
  1cb498: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cb49c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cb4a0: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cb4a4: f94027e3     	ldr	x3, [sp, #0x48]
  1cb4a8: 97fb5342     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1cb4ac: f9002be0     	str	x0, [sp, #0x50]
  1cb4b0: f9402be0     	ldr	x0, [sp, #0x50]
  1cb4b4: b40000a0     	cbz	x0, 0x1cb4c8 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0xe4>
  1cb4b8: 14000001     	b	0x1cb4bc <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0xd8>
  1cb4bc: f9402be8     	ldr	x8, [sp, #0x50]
  1cb4c0: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb4c4: 14000048     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb4c8: 1400002d     	b	0x1cb57c <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x198>
  1cb4cc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cb4d0: 52886f89     	mov	w9, #0x437c             // =17276
  1cb4d4: 2a0903ea     	mov	w10, w9
  1cb4d8: eb0a0108     	subs	x8, x8, x10
  1cb4dc: f9001be8     	str	x8, [sp, #0x30]
  1cb4e0: 54000201     	b.ne	0x1cb520 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x13c>
  1cb4e4: 14000001     	b	0x1cb4e8 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x104>
  1cb4e8: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cb4ec: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cb4f0: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cb4f4: f94027e8     	ldr	x8, [sp, #0x48]
  1cb4f8: 91002103     	add	x3, x8, #0x8
  1cb4fc: 97fb532d     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1cb500: f9002be0     	str	x0, [sp, #0x50]
  1cb504: f9402be8     	ldr	x8, [sp, #0x50]
  1cb508: b40000a8     	cbz	x8, 0x1cb51c <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x138>
  1cb50c: 14000001     	b	0x1cb510 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x12c>
  1cb510: f9402be8     	ldr	x8, [sp, #0x50]
  1cb514: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb518: 14000033     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb51c: 14000017     	b	0x1cb578 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x194>
  1cb520: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cb524: 52886fc9     	mov	w9, #0x437e             // =17278
  1cb528: 2a0903ea     	mov	w10, w9
  1cb52c: eb0a0108     	subs	x8, x8, x10
  1cb530: f90017e8     	str	x8, [sp, #0x28]
  1cb534: 54000201     	b.ne	0x1cb574 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x190>
  1cb538: 14000001     	b	0x1cb53c <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cb53c: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cb540: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cb544: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cb548: f94027e8     	ldr	x8, [sp, #0x48]
  1cb54c: 91004103     	add	x3, x8, #0x10
  1cb550: 97fb5318     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1cb554: f9002be0     	str	x0, [sp, #0x50]
  1cb558: f9402be8     	ldr	x8, [sp, #0x50]
  1cb55c: b40000a8     	cbz	x8, 0x1cb570 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x18c>
  1cb560: 14000001     	b	0x1cb564 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x180>
  1cb564: f9402be8     	ldr	x8, [sp, #0x50]
  1cb568: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb56c: 1400001e     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb570: 14000001     	b	0x1cb574 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x190>
  1cb574: 14000001     	b	0x1cb578 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x194>
  1cb578: 14000001     	b	0x1cb57c <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x198>
  1cb57c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cb580: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cb584: 8b080128     	add	x8, x9, x8
  1cb588: f81f03a8     	stur	x8, [x29, #-0x10]
  1cb58c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cb590: f85b83a9     	ldur	x9, [x29, #-0x48]
  1cb594: eb090108     	subs	x8, x8, x9
  1cb598: f90013e8     	str	x8, [sp, #0x20]
  1cb59c: 540000ad     	b.le	0x1cb5b0 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x1cc>
  1cb5a0: 14000001     	b	0x1cb5a4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x1c0>
  1cb5a4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cb5a8: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb5ac: 1400000e     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb5b0: 17ffff9e     	b	0x1cb428 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cb5b4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cb5b8: f85b83a9     	ldur	x9, [x29, #-0x48]
  1cb5bc: eb090108     	subs	x8, x8, x9
  1cb5c0: f9000fe8     	str	x8, [sp, #0x18]
  1cb5c4: 540000a0     	b.eq	0x1cb5d8 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x1f4>
  1cb5c8: 14000001     	b	0x1cb5cc <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x1e8>
  1cb5cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cb5d0: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb5d4: 14000004     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb5d8: aa1f03e8     	mov	x8, xzr
  1cb5dc: f81d83a8     	stur	x8, [x29, #-0x28]
  1cb5e0: 14000001     	b	0x1cb5e4 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x200>
  1cb5e4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cb5e8: d53bd049     	mrs	x9, TPIDR_EL0
  1cb5ec: f9401529     	ldr	x9, [x9, #0x28]
  1cb5f0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cb5f4: eb0a0129     	subs	x9, x9, x10
  1cb5f8: f9000be8     	str	x8, [sp, #0x10]
  1cb5fc: f90007e9     	str	x9, [sp, #0x8]
  1cb600: 540000c1     	b.ne	0x1cb618 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x234>
  1cb604: 14000001     	b	0x1cb608 <mkvparser::Chapters::Display::Parse(mkvparser::IMkvReader*, long long, long long)+0x224>
  1cb608: f9400be0     	ldr	x0, [sp, #0x10]
  1cb60c: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1cb610: 9102c3ff     	add	sp, sp, #0xb0
  1cb614: d65f03c0     	ret
  1cb618: 97fb79d6     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cb61c <mkvparser::Chapters::Display::ShallowCopy(mkvparser::Chapters::Display&) const>:
  1cb61c: d10043ff     	sub	sp, sp, #0x10
  1cb620: f90007e0     	str	x0, [sp, #0x8]
  1cb624: f90003e1     	str	x1, [sp]
  1cb628: f94007e0     	ldr	x0, [sp, #0x8]
  1cb62c: aa0003e1     	mov	x1, x0
  1cb630: f9400021     	ldr	x1, [x1]
  1cb634: f94003e8     	ldr	x8, [sp]
  1cb638: f9000101     	str	x1, [x8]
  1cb63c: f9400408     	ldr	x8, [x0, #0x8]
  1cb640: f94003e1     	ldr	x1, [sp]
  1cb644: f9000428     	str	x8, [x1, #0x8]
  1cb648: f9400808     	ldr	x8, [x0, #0x10]
  1cb64c: f94003e0     	ldr	x0, [sp]
  1cb650: f9000808     	str	x8, [x0, #0x10]
  1cb654: 910043ff     	add	sp, sp, #0x10
  1cb658: d65f03c0     	ret

00000000001cb65c <mkvparser::Chapters::Display::Display()>:
  1cb65c: d10043ff     	sub	sp, sp, #0x10
  1cb660: f90007e0     	str	x0, [sp, #0x8]
  1cb664: 910043ff     	add	sp, sp, #0x10
  1cb668: d65f03c0     	ret

00000000001cb66c <mkvparser::Chapters::Display::~Display()>:
  1cb66c: d10043ff     	sub	sp, sp, #0x10
  1cb670: f90007e0     	str	x0, [sp, #0x8]
  1cb674: 910043ff     	add	sp, sp, #0x10
  1cb678: d65f03c0     	ret

00000000001cb67c <mkvparser::Chapters::Display::GetString() const>:
  1cb67c: d10043ff     	sub	sp, sp, #0x10
  1cb680: f90007e0     	str	x0, [sp, #0x8]
  1cb684: f94007e0     	ldr	x0, [sp, #0x8]
  1cb688: f9400000     	ldr	x0, [x0]
  1cb68c: 910043ff     	add	sp, sp, #0x10
  1cb690: d65f03c0     	ret

00000000001cb694 <mkvparser::Chapters::Display::GetLanguage() const>:
  1cb694: d10043ff     	sub	sp, sp, #0x10
  1cb698: f90007e0     	str	x0, [sp, #0x8]
  1cb69c: f94007e0     	ldr	x0, [sp, #0x8]
  1cb6a0: f9400400     	ldr	x0, [x0, #0x8]
  1cb6a4: 910043ff     	add	sp, sp, #0x10
  1cb6a8: d65f03c0     	ret

00000000001cb6ac <mkvparser::Chapters::Display::GetCountry() const>:
  1cb6ac: d10043ff     	sub	sp, sp, #0x10
  1cb6b0: f90007e0     	str	x0, [sp, #0x8]
  1cb6b4: f94007e0     	ldr	x0, [sp, #0x8]
  1cb6b8: f9400800     	ldr	x0, [x0, #0x10]
  1cb6bc: 910043ff     	add	sp, sp, #0x10
  1cb6c0: d65f03c0     	ret

00000000001cb6c4 <mkvparser::Tags::Tags(mkvparser::Segment*, long long, long long, long long, long long)>:
  1cb6c4: d100c3ff     	sub	sp, sp, #0x30
  1cb6c8: d2800008     	mov	x8, #0x0                // =0
  1cb6cc: f90017e0     	str	x0, [sp, #0x28]
  1cb6d0: f90013e1     	str	x1, [sp, #0x20]
  1cb6d4: f9000fe2     	str	x2, [sp, #0x18]
  1cb6d8: f9000be3     	str	x3, [sp, #0x10]
  1cb6dc: f90007e4     	str	x4, [sp, #0x8]
  1cb6e0: f90003e5     	str	x5, [sp]
  1cb6e4: f94017e0     	ldr	x0, [sp, #0x28]
  1cb6e8: aa0003e1     	mov	x1, x0
  1cb6ec: f94013e2     	ldr	x2, [sp, #0x20]
  1cb6f0: f9000022     	str	x2, [x1]
  1cb6f4: f9400fe1     	ldr	x1, [sp, #0x18]
  1cb6f8: f9000401     	str	x1, [x0, #0x8]
  1cb6fc: f9400be1     	ldr	x1, [sp, #0x10]
  1cb700: f9000801     	str	x1, [x0, #0x10]
  1cb704: f94007e1     	ldr	x1, [sp, #0x8]
  1cb708: f9000c01     	str	x1, [x0, #0x18]
  1cb70c: f94003e1     	ldr	x1, [sp]
  1cb710: f9001001     	str	x1, [x0, #0x20]
  1cb714: f9001408     	str	x8, [x0, #0x28]
  1cb718: b900301f     	str	wzr, [x0, #0x30]
  1cb71c: b900341f     	str	wzr, [x0, #0x34]
  1cb720: 9100c3ff     	add	sp, sp, #0x30
  1cb724: d65f03c0     	ret

00000000001cb728 <mkvparser::Tags::~Tags()>:
  1cb728: d10183ff     	sub	sp, sp, #0x60
  1cb72c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cb730: 910143fd     	add	x29, sp, #0x50
  1cb734: d2800008     	mov	x8, #0x0                // =0
  1cb738: b00006e9     	adrp	x9, 0x2a8000
  1cb73c: f947e929     	ldr	x9, [x9, #0xfd0]
  1cb740: f81f83a0     	stur	x0, [x29, #-0x8]
  1cb744: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cb748: f81e83a8     	stur	x8, [x29, #-0x18]
  1cb74c: f81e03a9     	stur	x9, [x29, #-0x20]
  1cb750: f90017e0     	str	x0, [sp, #0x28]
  1cb754: 52800008     	mov	w8, #0x0                // =0
  1cb758: f94017e9     	ldr	x9, [sp, #0x28]
  1cb75c: b940352a     	ldr	w10, [x9, #0x34]
  1cb760: 6b08015f     	cmp	w10, w8
  1cb764: 1a9fd7e8     	cset	w8, gt
  1cb768: 37000048     	tbnz	w8, #0x0, 0x1cb770 <mkvparser::Tags::~Tags()+0x48>
  1cb76c: 14000011     	b	0x1cb7b0 <mkvparser::Tags::~Tags()+0x88>
  1cb770: 12800008     	mov	w8, #-0x1               // =-1
  1cb774: b27c03e9     	orr	x9, xzr, #0x10
  1cb778: f94017ea     	ldr	x10, [sp, #0x28]
  1cb77c: f940154b     	ldr	x11, [x10, #0x28]
  1cb780: b940354c     	ldr	w12, [x10, #0x34]
  1cb784: 0b080188     	add	w8, w12, w8
  1cb788: b9003548     	str	w8, [x10, #0x34]
  1cb78c: 2a0803ed     	mov	w13, w8
  1cb790: 93407dad     	sxtw	x13, w13
  1cb794: 9b0d7d29     	mul	x9, x9, x13
  1cb798: 8b090169     	add	x9, x11, x9
  1cb79c: f81f03a9     	stur	x9, [x29, #-0x10]
  1cb7a0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cb7a4: 97fb7b23     	bl	0xaa430 <_ZN9mkvparser4Tags3Tag5ClearEv@plt>
  1cb7a8: 14000001     	b	0x1cb7ac <mkvparser::Tags::~Tags()+0x84>
  1cb7ac: 17ffffea     	b	0x1cb754 <mkvparser::Tags::~Tags()+0x2c>
  1cb7b0: f94017e8     	ldr	x8, [sp, #0x28]
  1cb7b4: f9401509     	ldr	x9, [x8, #0x28]
  1cb7b8: f85e83aa     	ldur	x10, [x29, #-0x18]
  1cb7bc: eb0a013f     	cmp	x9, x10
  1cb7c0: 1a9f17eb     	cset	w11, eq
  1cb7c4: f90013e9     	str	x9, [sp, #0x20]
  1cb7c8: 370003ab     	tbnz	w11, #0x0, 0x1cb83c <mkvparser::Tags::~Tags()+0x114>
  1cb7cc: b27c03e8     	orr	x8, xzr, #0x10
  1cb7d0: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1cb7d4: f94013ea     	ldr	x10, [sp, #0x20]
  1cb7d8: 8b090140     	add	x0, x10, x9
  1cb7dc: f85f8149     	ldur	x9, [x10, #-0x8]
  1cb7e0: 9b097d08     	mul	x8, x8, x9
  1cb7e4: 8b080148     	add	x8, x10, x8
  1cb7e8: eb08015f     	cmp	x10, x8
  1cb7ec: 1a9f17eb     	cset	w11, eq
  1cb7f0: f9000fe0     	str	x0, [sp, #0x18]
  1cb7f4: f9000be8     	str	x8, [sp, #0x10]
  1cb7f8: 370001eb     	tbnz	w11, #0x0, 0x1cb834 <mkvparser::Tags::~Tags()+0x10c>
  1cb7fc: f9400be8     	ldr	x8, [sp, #0x10]
  1cb800: b27cefe9     	orr	x9, xzr, #0xfffffffffffffff0
  1cb804: 8b090108     	add	x8, x8, x9
  1cb808: aa0803e0     	mov	x0, x8
  1cb80c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1cb810: f90007e8     	str	x8, [sp, #0x8]
  1cb814: d63f0120     	blr	x9
  1cb818: f94007e8     	ldr	x8, [sp, #0x8]
  1cb81c: f94013e9     	ldr	x9, [sp, #0x20]
  1cb820: eb09011f     	cmp	x8, x9
  1cb824: 1a9f17ea     	cset	w10, eq
  1cb828: f9000be8     	str	x8, [sp, #0x10]
  1cb82c: 3700004a     	tbnz	w10, #0x0, 0x1cb834 <mkvparser::Tags::~Tags()+0x10c>
  1cb830: 17fffff3     	b	0x1cb7fc <mkvparser::Tags::~Tags()+0xd4>
  1cb834: f9400fe0     	ldr	x0, [sp, #0x18]
  1cb838: 97fb6b0e     	bl	0xa6470 <_ZdaPv@plt>
  1cb83c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1cb840: 910183ff     	add	sp, sp, #0x60
  1cb844: d65f03c0     	ret
  1cb848: 97fb8a5f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001cb84c <mkvparser::Tags::Tag::Clear()>:
  1cb84c: d10183ff     	sub	sp, sp, #0x60
  1cb850: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cb854: 910143fd     	add	x29, sp, #0x50
  1cb858: d2800008     	mov	x8, #0x0                // =0
  1cb85c: b00006e9     	adrp	x9, 0x2a8000
  1cb860: f9439529     	ldr	x9, [x9, #0x728]
  1cb864: f81f83a0     	stur	x0, [x29, #-0x8]
  1cb868: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cb86c: f81e83a8     	stur	x8, [x29, #-0x18]
  1cb870: f81e03a9     	stur	x9, [x29, #-0x20]
  1cb874: f90017e0     	str	x0, [sp, #0x28]
  1cb878: 52800008     	mov	w8, #0x0                // =0
  1cb87c: f94017e9     	ldr	x9, [sp, #0x28]
  1cb880: b9400d2a     	ldr	w10, [x9, #0xc]
  1cb884: 6b08015f     	cmp	w10, w8
  1cb888: 1a9fd7e8     	cset	w8, gt
  1cb88c: 37000048     	tbnz	w8, #0x0, 0x1cb894 <mkvparser::Tags::Tag::Clear()+0x48>
  1cb890: 14000011     	b	0x1cb8d4 <mkvparser::Tags::Tag::Clear()+0x88>
  1cb894: 12800008     	mov	w8, #-0x1               // =-1
  1cb898: b27c03e9     	orr	x9, xzr, #0x10
  1cb89c: f94017ea     	ldr	x10, [sp, #0x28]
  1cb8a0: f940014a     	ldr	x10, [x10]
  1cb8a4: f94017eb     	ldr	x11, [sp, #0x28]
  1cb8a8: b9400d6c     	ldr	w12, [x11, #0xc]
  1cb8ac: 0b080188     	add	w8, w12, w8
  1cb8b0: b9000d68     	str	w8, [x11, #0xc]
  1cb8b4: 2a0803ed     	mov	w13, w8
  1cb8b8: 93407dad     	sxtw	x13, w13
  1cb8bc: 9b0d7d29     	mul	x9, x9, x13
  1cb8c0: 8b090149     	add	x9, x10, x9
  1cb8c4: f81f03a9     	stur	x9, [x29, #-0x10]
  1cb8c8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cb8cc: 97fb7059     	bl	0xa7a30 <_ZN9mkvparser4Tags9SimpleTag5ClearEv@plt>
  1cb8d0: 17ffffea     	b	0x1cb878 <mkvparser::Tags::Tag::Clear()+0x2c>
  1cb8d4: f94017e8     	ldr	x8, [sp, #0x28]
  1cb8d8: f9400108     	ldr	x8, [x8]
  1cb8dc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1cb8e0: eb09011f     	cmp	x8, x9
  1cb8e4: 1a9f17ea     	cset	w10, eq
  1cb8e8: f90013e8     	str	x8, [sp, #0x20]
  1cb8ec: 370003aa     	tbnz	w10, #0x0, 0x1cb960 <mkvparser::Tags::Tag::Clear()+0x114>
  1cb8f0: b27c03e8     	orr	x8, xzr, #0x10
  1cb8f4: b27df3e9     	orr	x9, xzr, #0xfffffffffffffff8
  1cb8f8: f94013ea     	ldr	x10, [sp, #0x20]
  1cb8fc: 8b090140     	add	x0, x10, x9
  1cb900: f85f8149     	ldur	x9, [x10, #-0x8]
  1cb904: 9b097d08     	mul	x8, x8, x9
  1cb908: 8b080148     	add	x8, x10, x8
  1cb90c: eb08015f     	cmp	x10, x8
  1cb910: 1a9f17eb     	cset	w11, eq
  1cb914: f9000fe0     	str	x0, [sp, #0x18]
  1cb918: f9000be8     	str	x8, [sp, #0x10]
  1cb91c: 370001eb     	tbnz	w11, #0x0, 0x1cb958 <mkvparser::Tags::Tag::Clear()+0x10c>
  1cb920: f9400be8     	ldr	x8, [sp, #0x10]
  1cb924: b27cefe9     	orr	x9, xzr, #0xfffffffffffffff0
  1cb928: 8b090108     	add	x8, x8, x9
  1cb92c: aa0803e0     	mov	x0, x8
  1cb930: f85e03a9     	ldur	x9, [x29, #-0x20]
  1cb934: f90007e8     	str	x8, [sp, #0x8]
  1cb938: d63f0120     	blr	x9
  1cb93c: f94007e8     	ldr	x8, [sp, #0x8]
  1cb940: f94013e9     	ldr	x9, [sp, #0x20]
  1cb944: eb09011f     	cmp	x8, x9
  1cb948: 1a9f17ea     	cset	w10, eq
  1cb94c: f9000be8     	str	x8, [sp, #0x10]
  1cb950: 3700004a     	tbnz	w10, #0x0, 0x1cb958 <mkvparser::Tags::Tag::Clear()+0x10c>
  1cb954: 17fffff3     	b	0x1cb920 <mkvparser::Tags::Tag::Clear()+0xd4>
  1cb958: f9400fe0     	ldr	x0, [sp, #0x18]
  1cb95c: 97fb6ac5     	bl	0xa6470 <_ZdaPv@plt>
  1cb960: f94017e8     	ldr	x8, [sp, #0x28]
  1cb964: f85e83a9     	ldur	x9, [x29, #-0x18]
  1cb968: f9000109     	str	x9, [x8]
  1cb96c: f94017e8     	ldr	x8, [sp, #0x28]
  1cb970: b900091f     	str	wzr, [x8, #0x8]
  1cb974: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1cb978: 910183ff     	add	sp, sp, #0x60
  1cb97c: d65f03c0     	ret

00000000001cb980 <mkvparser::Tags::ParseTag(long long, long long)>:
  1cb980: d10103ff     	sub	sp, sp, #0x40
  1cb984: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1cb988: 9100c3fd     	add	x29, sp, #0x30
  1cb98c: f81f03a0     	stur	x0, [x29, #-0x10]
  1cb990: f9000fe1     	str	x1, [sp, #0x18]
  1cb994: f9000be2     	str	x2, [sp, #0x10]
  1cb998: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cb99c: f90003e0     	str	x0, [sp]
  1cb9a0: 97fb6914     	bl	0xa5df0 <_ZN9mkvparser4Tags15ExpandTagsArrayEv@plt>
  1cb9a4: 37000080     	tbnz	w0, #0x0, 0x1cb9b4 <mkvparser::Tags::ParseTag(long long, long long)+0x34>
  1cb9a8: 92800008     	mov	x8, #-0x1               // =-1
  1cb9ac: f81f83a8     	stur	x8, [x29, #-0x8]
  1cb9b0: 14000017     	b	0x1cba0c <mkvparser::Tags::ParseTag(long long, long long)+0x8c>
  1cb9b4: b27c03e8     	orr	x8, xzr, #0x10
  1cb9b8: f94003e9     	ldr	x9, [sp]
  1cb9bc: f940152a     	ldr	x10, [x9, #0x28]
  1cb9c0: b940352b     	ldr	w11, [x9, #0x34]
  1cb9c4: 2a0b03ec     	mov	w12, w11
  1cb9c8: 93407d8c     	sxtw	x12, w12
  1cb9cc: 2a0c03eb     	mov	w11, w12
  1cb9d0: 1100056b     	add	w11, w11, #0x1
  1cb9d4: b900352b     	str	w11, [x9, #0x34]
  1cb9d8: 9b0c7d08     	mul	x8, x8, x12
  1cb9dc: 8b080148     	add	x8, x10, x8
  1cb9e0: f90007e8     	str	x8, [sp, #0x8]
  1cb9e4: f94007e0     	ldr	x0, [sp, #0x8]
  1cb9e8: 97fb663e     	bl	0xa52e0 <_ZN9mkvparser4Tags3Tag4InitEv@plt>
  1cb9ec: f94007e0     	ldr	x0, [sp, #0x8]
  1cb9f0: f94003e8     	ldr	x8, [sp]
  1cb9f4: f9400108     	ldr	x8, [x8]
  1cb9f8: f9400101     	ldr	x1, [x8]
  1cb9fc: f9400fe2     	ldr	x2, [sp, #0x18]
  1cba00: f9400be3     	ldr	x3, [sp, #0x10]
  1cba04: 97fb7b3b     	bl	0xaa6f0 <_ZN9mkvparser4Tags3Tag5ParseEPNS_10IMkvReaderExx@plt>
  1cba08: f81f83a0     	stur	x0, [x29, #-0x8]
  1cba0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cba10: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1cba14: 910103ff     	add	sp, sp, #0x40
  1cba18: d65f03c0     	ret

00000000001cba1c <mkvparser::Tags::GetTagCount() const>:
  1cba1c: d10043ff     	sub	sp, sp, #0x10
  1cba20: f90007e0     	str	x0, [sp, #0x8]
  1cba24: f94007e0     	ldr	x0, [sp, #0x8]
  1cba28: b9403400     	ldr	w0, [x0, #0x34]
  1cba2c: 910043ff     	add	sp, sp, #0x10
  1cba30: d65f03c0     	ret

00000000001cba34 <mkvparser::Tags::GetTag(int) const>:
  1cba34: d100c3ff     	sub	sp, sp, #0x30
  1cba38: 52800008     	mov	w8, #0x0                // =0
  1cba3c: d2800009     	mov	x9, #0x0                // =0
  1cba40: f90013e0     	str	x0, [sp, #0x20]
  1cba44: b9001fe1     	str	w1, [sp, #0x1c]
  1cba48: f94013e0     	ldr	x0, [sp, #0x20]
  1cba4c: b9401fe1     	ldr	w1, [sp, #0x1c]
  1cba50: 6b08003f     	cmp	w1, w8
  1cba54: 1a9fa7e8     	cset	w8, lt
  1cba58: f9000be9     	str	x9, [sp, #0x10]
  1cba5c: f90007e0     	str	x0, [sp, #0x8]
  1cba60: 37000048     	tbnz	w8, #0x0, 0x1cba68 <mkvparser::Tags::GetTag(int) const+0x34>
  1cba64: 14000004     	b	0x1cba74 <mkvparser::Tags::GetTag(int) const+0x40>
  1cba68: f9400be8     	ldr	x8, [sp, #0x10]
  1cba6c: f90017e8     	str	x8, [sp, #0x28]
  1cba70: 14000014     	b	0x1cbac0 <mkvparser::Tags::GetTag(int) const+0x8c>
  1cba74: b9401fe8     	ldr	w8, [sp, #0x1c]
  1cba78: f94007e9     	ldr	x9, [sp, #0x8]
  1cba7c: b940352a     	ldr	w10, [x9, #0x34]
  1cba80: 6b0a011f     	cmp	w8, w10
  1cba84: 1a9fb7e8     	cset	w8, ge
  1cba88: 37000048     	tbnz	w8, #0x0, 0x1cba90 <mkvparser::Tags::GetTag(int) const+0x5c>
  1cba8c: 14000004     	b	0x1cba9c <mkvparser::Tags::GetTag(int) const+0x68>
  1cba90: f9400be8     	ldr	x8, [sp, #0x10]
  1cba94: f90017e8     	str	x8, [sp, #0x28]
  1cba98: 1400000a     	b	0x1cbac0 <mkvparser::Tags::GetTag(int) const+0x8c>
  1cba9c: b27c03e8     	orr	x8, xzr, #0x10
  1cbaa0: f94007e9     	ldr	x9, [sp, #0x8]
  1cbaa4: f940152a     	ldr	x10, [x9, #0x28]
  1cbaa8: b9401feb     	ldr	w11, [sp, #0x1c]
  1cbaac: 2a0b03ec     	mov	w12, w11
  1cbab0: 93407d8c     	sxtw	x12, w12
  1cbab4: 9b0c7d08     	mul	x8, x8, x12
  1cbab8: 8b080148     	add	x8, x10, x8
  1cbabc: f90017e8     	str	x8, [sp, #0x28]
  1cbac0: f94017e0     	ldr	x0, [sp, #0x28]
  1cbac4: 9100c3ff     	add	sp, sp, #0x30
  1cbac8: d65f03c0     	ret

00000000001cbacc <mkvparser::Tags::ExpandTagsArray()>:
  1cbacc: d10583ff     	sub	sp, sp, #0x160
  1cbad0: f900a3fc     	str	x28, [sp, #0x140]
  1cbad4: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1cbad8: 910543fd     	add	x29, sp, #0x150
  1cbadc: f81e03a0     	stur	x0, [x29, #-0x20]
  1cbae0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cbae4: aa0003e8     	mov	x8, x0
  1cbae8: b9403009     	ldr	w9, [x0, #0x30]
  1cbaec: b940340a     	ldr	w10, [x0, #0x34]
  1cbaf0: 6b0a0129     	subs	w9, w9, w10
  1cbaf4: f81883a8     	stur	x8, [x29, #-0x78]
  1cbaf8: b81843a9     	stur	w9, [x29, #-0x7c]
  1cbafc: 540000ad     	b.le	0x1cbb10 <mkvparser::Tags::ExpandTagsArray()+0x44>
  1cbb00: 14000001     	b	0x1cbb04 <mkvparser::Tags::ExpandTagsArray()+0x38>
  1cbb04: 320003e8     	orr	w8, wzr, #0x1
  1cbb08: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cbb0c: 140000c9     	b	0x1cbe30 <mkvparser::Tags::ExpandTagsArray()+0x364>
  1cbb10: f85883a8     	ldur	x8, [x29, #-0x78]
  1cbb14: b9403109     	ldr	w9, [x8, #0x30]
  1cbb18: 350000a9     	cbnz	w9, 0x1cbb2c <mkvparser::Tags::ExpandTagsArray()+0x60>
  1cbb1c: 14000001     	b	0x1cbb20 <mkvparser::Tags::ExpandTagsArray()+0x54>
  1cbb20: 320003e8     	orr	w8, wzr, #0x1
  1cbb24: b81803a8     	stur	w8, [x29, #-0x80]
  1cbb28: 14000006     	b	0x1cbb40 <mkvparser::Tags::ExpandTagsArray()+0x74>
  1cbb2c: f85883a8     	ldur	x8, [x29, #-0x78]
  1cbb30: b9403109     	ldr	w9, [x8, #0x30]
  1cbb34: 531f7929     	lsl	w9, w9, #1
  1cbb38: b81803a9     	stur	w9, [x29, #-0x80]
  1cbb3c: 14000001     	b	0x1cbb40 <mkvparser::Tags::ExpandTagsArray()+0x74>
  1cbb40: b85803a8     	ldur	w8, [x29, #-0x80]
  1cbb44: b81dc3a8     	stur	w8, [x29, #-0x24]
  1cbb48: b89dc3a9     	ldursw	x9, [x29, #-0x24]
  1cbb4c: aa0903ea     	mov	x10, x9
  1cbb50: aa1f03eb     	mov	x11, xzr
  1cbb54: eb49f16c     	subs	x12, x11, x9, lsr #60
  1cbb58: 1a9f07e8     	cset	w8, ne
  1cbb5c: d37ced29     	lsl	x9, x9, #4
  1cbb60: b1002129     	adds	x9, x9, #0x8
  1cbb64: 1a9f37ed     	cset	w13, hs
  1cbb68: 2a0d0108     	orr	w8, w8, w13
  1cbb6c: 71000108     	subs	w8, w8, #0x0
  1cbb70: da9f0129     	csinv	x9, x9, xzr, eq
  1cbb74: aa0903ee     	mov	x14, x9
  1cbb78: b00006e1     	adrp	x1, 0x2a8000
  1cbb7c: f9435421     	ldr	x1, [x1, #0x6a8]
  1cbb80: aa0903e0     	mov	x0, x9
  1cbb84: f81783aa     	stur	x10, [x29, #-0x88]
  1cbb88: f81703ab     	stur	x11, [x29, #-0x90]
  1cbb8c: f81683ac     	stur	x12, [x29, #-0x98]
  1cbb90: b81643a8     	stur	w8, [x29, #-0x9c]
  1cbb94: f90057ee     	str	x14, [sp, #0xa8]
  1cbb98: 97fb615e     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1cbb9c: aa0003e9     	mov	x9, x0
  1cbba0: 2a1f03e8     	mov	w8, wzr
  1cbba4: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1cbba8: 381a73a8     	sturb	w8, [x29, #-0x59]
  1cbbac: f85703aa     	ldur	x10, [x29, #-0x90]
  1cbbb0: f90053e9     	str	x9, [sp, #0xa0]
  1cbbb4: f9004fea     	str	x10, [sp, #0x98]
  1cbbb8: b4000520     	cbz	x0, 0x1cbc5c <mkvparser::Tags::ExpandTagsArray()+0x190>
  1cbbbc: 14000001     	b	0x1cbbc0 <mkvparser::Tags::ExpandTagsArray()+0xf4>
  1cbbc0: f94053e8     	ldr	x8, [sp, #0xa0]
  1cbbc4: f81c83a8     	stur	x8, [x29, #-0x38]
  1cbbc8: f94057e9     	ldr	x9, [sp, #0xa8]
  1cbbcc: f81c03a9     	stur	x9, [x29, #-0x40]
  1cbbd0: 320003ea     	orr	w10, wzr, #0x1
  1cbbd4: 381bf3aa     	sturb	w10, [x29, #-0x41]
  1cbbd8: f85783ab     	ldur	x11, [x29, #-0x88]
  1cbbdc: f800850b     	str	x11, [x8], #0x8
  1cbbe0: f9004be8     	str	x8, [sp, #0x90]
  1cbbe4: b400036b     	cbz	x11, 0x1cbc50 <mkvparser::Tags::ExpandTagsArray()+0x184>
  1cbbe8: 14000001     	b	0x1cbbec <mkvparser::Tags::ExpandTagsArray()+0x120>
  1cbbec: f9404be8     	ldr	x8, [sp, #0x90]
  1cbbf0: f85783a9     	ldur	x9, [x29, #-0x88]
  1cbbf4: 8b09110a     	add	x10, x8, x9, lsl #4
  1cbbf8: f90047ea     	str	x10, [sp, #0x88]
  1cbbfc: f90043e8     	str	x8, [sp, #0x80]
  1cbc00: 14000001     	b	0x1cbc04 <mkvparser::Tags::ExpandTagsArray()+0x138>
  1cbc04: f94043e8     	ldr	x8, [sp, #0x80]
  1cbc08: f9404be9     	ldr	x9, [sp, #0x90]
  1cbc0c: f81b03a9     	stur	x9, [x29, #-0x50]
  1cbc10: f81a83a8     	stur	x8, [x29, #-0x58]
  1cbc14: 320003ea     	orr	w10, wzr, #0x1
  1cbc18: 381a73aa     	sturb	w10, [x29, #-0x59]
  1cbc1c: aa0803e0     	mov	x0, x8
  1cbc20: f9003fe8     	str	x8, [sp, #0x78]
  1cbc24: 97fb5543     	bl	0xa1130 <_ZN9mkvparser4Tags3TagC1Ev@plt>
  1cbc28: 14000001     	b	0x1cbc2c <mkvparser::Tags::ExpandTagsArray()+0x160>
  1cbc2c: f9403fe8     	ldr	x8, [sp, #0x78]
  1cbc30: 91004109     	add	x9, x8, #0x10
  1cbc34: aa0903e0     	mov	x0, x9
  1cbc38: f94047ea     	ldr	x10, [sp, #0x88]
  1cbc3c: eb0a0129     	subs	x9, x9, x10
  1cbc40: f9003be9     	str	x9, [sp, #0x70]
  1cbc44: f90043e0     	str	x0, [sp, #0x80]
  1cbc48: 54fffde1     	b.ne	0x1cbc04 <mkvparser::Tags::ExpandTagsArray()+0x138>
  1cbc4c: 14000001     	b	0x1cbc50 <mkvparser::Tags::ExpandTagsArray()+0x184>
  1cbc50: f9404be8     	ldr	x8, [sp, #0x90]
  1cbc54: f9004fe8     	str	x8, [sp, #0x98]
  1cbc58: 14000001     	b	0x1cbc5c <mkvparser::Tags::ExpandTagsArray()+0x190>
  1cbc5c: f9404fe8     	ldr	x8, [sp, #0x98]
  1cbc60: f81d03a8     	stur	x8, [x29, #-0x30]
  1cbc64: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cbc68: b5000648     	cbnz	x8, 0x1cbd30 <mkvparser::Tags::ExpandTagsArray()+0x264>
  1cbc6c: 14000001     	b	0x1cbc70 <mkvparser::Tags::ExpandTagsArray()+0x1a4>
  1cbc70: 2a1f03e8     	mov	w8, wzr
  1cbc74: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cbc78: 1400006e     	b	0x1cbe30 <mkvparser::Tags::ExpandTagsArray()+0x364>
  1cbc7c: f81983a0     	stur	x0, [x29, #-0x68]
  1cbc80: 2a0103e8     	mov	w8, w1
  1cbc84: b81943a8     	stur	w8, [x29, #-0x6c]
  1cbc88: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1cbc8c: 71000508     	subs	w8, w8, #0x1
  1cbc90: b9006fe8     	str	w8, [sp, #0x6c]
  1cbc94: 54000381     	b.ne	0x1cbd04 <mkvparser::Tags::ExpandTagsArray()+0x238>
  1cbc98: 14000001     	b	0x1cbc9c <mkvparser::Tags::ExpandTagsArray()+0x1d0>
  1cbc9c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cbca0: aa0803e9     	mov	x9, x8
  1cbca4: f85a83aa     	ldur	x10, [x29, #-0x58]
  1cbca8: aa0a03e0     	mov	x0, x10
  1cbcac: eb0a0108     	subs	x8, x8, x10
  1cbcb0: f90033e9     	str	x9, [sp, #0x60]
  1cbcb4: f9002fe8     	str	x8, [sp, #0x58]
  1cbcb8: f9002be0     	str	x0, [sp, #0x50]
  1cbcbc: 54000220     	b.eq	0x1cbd00 <mkvparser::Tags::ExpandTagsArray()+0x234>
  1cbcc0: 14000001     	b	0x1cbcc4 <mkvparser::Tags::ExpandTagsArray()+0x1f8>
  1cbcc4: f9402be8     	ldr	x8, [sp, #0x50]
  1cbcc8: f1004108     	subs	x8, x8, #0x10
  1cbccc: aa0803e0     	mov	x0, x8
  1cbcd0: f90027e0     	str	x0, [sp, #0x48]
  1cbcd4: aa0803e0     	mov	x0, x8
  1cbcd8: f90023e8     	str	x8, [sp, #0x40]
  1cbcdc: 97fb7bb5     	bl	0xaabb0 <_ZN9mkvparser4Tags3TagD1Ev@plt>
  1cbce0: f94023e8     	ldr	x8, [sp, #0x40]
  1cbce4: f94033e0     	ldr	x0, [sp, #0x60]
  1cbce8: eb00011e     	subs	x30, x8, x0
  1cbcec: f94027e1     	ldr	x1, [sp, #0x48]
  1cbcf0: f9001ffe     	str	x30, [sp, #0x38]
  1cbcf4: f9002be1     	str	x1, [sp, #0x50]
  1cbcf8: 54fffe61     	b.ne	0x1cbcc4 <mkvparser::Tags::ExpandTagsArray()+0x1f8>
  1cbcfc: 14000001     	b	0x1cbd00 <mkvparser::Tags::ExpandTagsArray()+0x234>
  1cbd00: 14000001     	b	0x1cbd04 <mkvparser::Tags::ExpandTagsArray()+0x238>
  1cbd04: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1cbd08: 71000508     	subs	w8, w8, #0x1
  1cbd0c: b90037e8     	str	w8, [sp, #0x34]
  1cbd10: 540000e1     	b.ne	0x1cbd2c <mkvparser::Tags::ExpandTagsArray()+0x260>
  1cbd14: 14000001     	b	0x1cbd18 <mkvparser::Tags::ExpandTagsArray()+0x24c>
  1cbd18: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cbd1c: b00006e1     	adrp	x1, 0x2a8000
  1cbd20: f9435421     	ldr	x1, [x1, #0x6a8]
  1cbd24: 97fb6bf7     	bl	0xa6d00 <_ZdaPvRKSt9nothrow_t@plt>
  1cbd28: 14000001     	b	0x1cbd2c <mkvparser::Tags::ExpandTagsArray()+0x260>
  1cbd2c: 14000046     	b	0x1cbe44 <mkvparser::Tags::ExpandTagsArray()+0x378>
  1cbd30: 2a1f03e8     	mov	w8, wzr
  1cbd34: b81903a8     	stur	w8, [x29, #-0x70]
  1cbd38: 14000001     	b	0x1cbd3c <mkvparser::Tags::ExpandTagsArray()+0x270>
  1cbd3c: b85903a8     	ldur	w8, [x29, #-0x70]
  1cbd40: f85883a9     	ldur	x9, [x29, #-0x78]
  1cbd44: b940352a     	ldr	w10, [x9, #0x34]
  1cbd48: 6b0a0108     	subs	w8, w8, w10
  1cbd4c: b90033e8     	str	w8, [sp, #0x30]
  1cbd50: 540001ea     	b.ge	0x1cbd8c <mkvparser::Tags::ExpandTagsArray()+0x2c0>
  1cbd54: 14000001     	b	0x1cbd58 <mkvparser::Tags::ExpandTagsArray()+0x28c>
  1cbd58: f85883a8     	ldur	x8, [x29, #-0x78]
  1cbd5c: f9401509     	ldr	x9, [x8, #0x28]
  1cbd60: b89903aa     	ldursw	x10, [x29, #-0x70]
  1cbd64: d37ced4a     	lsl	x10, x10, #4
  1cbd68: 8b0a0120     	add	x0, x9, x10
  1cbd6c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1cbd70: 8b0a0121     	add	x1, x9, x10
  1cbd74: 97fb5973     	bl	0xa2340 <_ZNK9mkvparser4Tags3Tag11ShallowCopyERS1_@plt>
  1cbd78: 14000001     	b	0x1cbd7c <mkvparser::Tags::ExpandTagsArray()+0x2b0>
  1cbd7c: b85903a8     	ldur	w8, [x29, #-0x70]
  1cbd80: 11000508     	add	w8, w8, #0x1
  1cbd84: b81903a8     	stur	w8, [x29, #-0x70]
  1cbd88: 17ffffed     	b	0x1cbd3c <mkvparser::Tags::ExpandTagsArray()+0x270>
  1cbd8c: f85883a8     	ldur	x8, [x29, #-0x78]
  1cbd90: f9401509     	ldr	x9, [x8, #0x28]
  1cbd94: aa0903ea     	mov	x10, x9
  1cbd98: f90017ea     	str	x10, [sp, #0x28]
  1cbd9c: b40003a9     	cbz	x9, 0x1cbe10 <mkvparser::Tags::ExpandTagsArray()+0x344>
  1cbda0: 14000001     	b	0x1cbda4 <mkvparser::Tags::ExpandTagsArray()+0x2d8>
  1cbda4: f94017e8     	ldr	x8, [sp, #0x28]
  1cbda8: f85f8d09     	ldr	x9, [x8, #-0x8]!
  1cbdac: d37ced29     	lsl	x9, x9, #4
  1cbdb0: f94017ea     	ldr	x10, [sp, #0x28]
  1cbdb4: 8b09014b     	add	x11, x10, x9
  1cbdb8: f90013e8     	str	x8, [sp, #0x20]
  1cbdbc: f9000feb     	str	x11, [sp, #0x18]
  1cbdc0: b4000229     	cbz	x9, 0x1cbe04 <mkvparser::Tags::ExpandTagsArray()+0x338>
  1cbdc4: 14000001     	b	0x1cbdc8 <mkvparser::Tags::ExpandTagsArray()+0x2fc>
  1cbdc8: f9400fe8     	ldr	x8, [sp, #0x18]
  1cbdcc: f1004108     	subs	x8, x8, #0x10
  1cbdd0: aa0803e0     	mov	x0, x8
  1cbdd4: f9000be0     	str	x0, [sp, #0x10]
  1cbdd8: aa0803e0     	mov	x0, x8
  1cbddc: f90007e8     	str	x8, [sp, #0x8]
  1cbde0: 97fb7b74     	bl	0xaabb0 <_ZN9mkvparser4Tags3TagD1Ev@plt>
  1cbde4: f94007e8     	ldr	x8, [sp, #0x8]
  1cbde8: f94017e0     	ldr	x0, [sp, #0x28]
  1cbdec: eb00011e     	subs	x30, x8, x0
  1cbdf0: f9400be1     	ldr	x1, [sp, #0x10]
  1cbdf4: f90003fe     	str	x30, [sp]
  1cbdf8: f9000fe1     	str	x1, [sp, #0x18]
  1cbdfc: 54fffe61     	b.ne	0x1cbdc8 <mkvparser::Tags::ExpandTagsArray()+0x2fc>
  1cbe00: 14000001     	b	0x1cbe04 <mkvparser::Tags::ExpandTagsArray()+0x338>
  1cbe04: f94013e0     	ldr	x0, [sp, #0x20]
  1cbe08: 97fb699a     	bl	0xa6470 <_ZdaPv@plt>
  1cbe0c: 14000001     	b	0x1cbe10 <mkvparser::Tags::ExpandTagsArray()+0x344>
  1cbe10: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cbe14: f85883a9     	ldur	x9, [x29, #-0x78]
  1cbe18: f9001528     	str	x8, [x9, #0x28]
  1cbe1c: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1cbe20: b900312a     	str	w10, [x9, #0x30]
  1cbe24: 320003ea     	orr	w10, wzr, #0x1
  1cbe28: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1cbe2c: 14000001     	b	0x1cbe30 <mkvparser::Tags::ExpandTagsArray()+0x364>
  1cbe30: 385ef3a0     	ldurb	w0, [x29, #-0x11]
  1cbe34: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1cbe38: f940a3fc     	ldr	x28, [sp, #0x140]
  1cbe3c: 910583ff     	add	sp, sp, #0x160
  1cbe40: d65f03c0     	ret
  1cbe44: f85983a0     	ldur	x0, [x29, #-0x68]
  1cbe48: 97fb7032     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001cbe4c <mkvparser::Tags::Tag::ShallowCopy(mkvparser::Tags::Tag&) const>:
  1cbe4c: d10043ff     	sub	sp, sp, #0x10
  1cbe50: f90007e0     	str	x0, [sp, #0x8]
  1cbe54: f90003e1     	str	x1, [sp]
  1cbe58: f94007e0     	ldr	x0, [sp, #0x8]
  1cbe5c: aa0003e1     	mov	x1, x0
  1cbe60: f9400021     	ldr	x1, [x1]
  1cbe64: f94003e8     	ldr	x8, [sp]
  1cbe68: f9000101     	str	x1, [x8]
  1cbe6c: b9400809     	ldr	w9, [x0, #0x8]
  1cbe70: f94003e8     	ldr	x8, [sp]
  1cbe74: b9000909     	str	w9, [x8, #0x8]
  1cbe78: b9400c09     	ldr	w9, [x0, #0xc]
  1cbe7c: f94003e8     	ldr	x8, [sp]
  1cbe80: b9000d09     	str	w9, [x8, #0xc]
  1cbe84: 910043ff     	add	sp, sp, #0x10
  1cbe88: d65f03c0     	ret

00000000001cbe8c <mkvparser::Tags::Tag::Init()>:
  1cbe8c: d10043ff     	sub	sp, sp, #0x10
  1cbe90: d2800008     	mov	x8, #0x0                // =0
  1cbe94: f90007e0     	str	x0, [sp, #0x8]
  1cbe98: f94007e0     	ldr	x0, [sp, #0x8]
  1cbe9c: aa0003e9     	mov	x9, x0
  1cbea0: f9000128     	str	x8, [x9]
  1cbea4: b900081f     	str	wzr, [x0, #0x8]
  1cbea8: b9000c1f     	str	wzr, [x0, #0xc]
  1cbeac: 910043ff     	add	sp, sp, #0x10
  1cbeb0: d65f03c0     	ret

00000000001cbeb4 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1cbeb4: d10283ff     	sub	sp, sp, #0xa0
  1cbeb8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1cbebc: 910243fd     	add	x29, sp, #0x90
  1cbec0: d53bd048     	mrs	x8, TPIDR_EL0
  1cbec4: f9401508     	ldr	x8, [x8, #0x28]
  1cbec8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cbecc: f81d03a0     	stur	x0, [x29, #-0x30]
  1cbed0: f81c83a1     	stur	x1, [x29, #-0x38]
  1cbed4: f81f03a2     	stur	x2, [x29, #-0x10]
  1cbed8: f81c03a3     	stur	x3, [x29, #-0x40]
  1cbedc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cbee0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cbee4: f85c03a1     	ldur	x1, [x29, #-0x40]
  1cbee8: 8b010000     	add	x0, x0, x1
  1cbeec: f90027e0     	str	x0, [sp, #0x48]
  1cbef0: f9001fe8     	str	x8, [sp, #0x38]
  1cbef4: 14000001     	b	0x1cbef8 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cbef8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cbefc: f94027e9     	ldr	x9, [sp, #0x48]
  1cbf00: eb090108     	subs	x8, x8, x9
  1cbf04: f9001be8     	str	x8, [sp, #0x30]
  1cbf08: 540006aa     	b.ge	0x1cbfdc <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x128>
  1cbf0c: 14000001     	b	0x1cbf10 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x5c>
  1cbf10: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cbf14: f94027e2     	ldr	x2, [sp, #0x48]
  1cbf18: d10043a1     	sub	x1, x29, #0x10
  1cbf1c: d10063a3     	sub	x3, x29, #0x18
  1cbf20: d10083a4     	sub	x4, x29, #0x20
  1cbf24: 97fb56e3     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cbf28: f90023e0     	str	x0, [sp, #0x40]
  1cbf2c: f94023e0     	ldr	x0, [sp, #0x40]
  1cbf30: b6f800a0     	tbz	x0, #0x3f, 0x1cbf44 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x90>
  1cbf34: 14000001     	b	0x1cbf38 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x84>
  1cbf38: f94023e8     	ldr	x8, [sp, #0x40]
  1cbf3c: f81d83a8     	stur	x8, [x29, #-0x28]
  1cbf40: 14000033     	b	0x1cc00c <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cbf44: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cbf48: b5000068     	cbnz	x8, 0x1cbf54 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1cbf4c: 14000001     	b	0x1cbf50 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x9c>
  1cbf50: 17ffffea     	b	0x1cbef8 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cbf54: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cbf58: 528cf909     	mov	w9, #0x67c8             // =26568
  1cbf5c: 2a0903ea     	mov	w10, w9
  1cbf60: eb0a0108     	subs	x8, x8, x10
  1cbf64: f90017e8     	str	x8, [sp, #0x28]
  1cbf68: 540001e1     	b.ne	0x1cbfa4 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xf0>
  1cbf6c: 14000001     	b	0x1cbf70 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xbc>
  1cbf70: f85c83a1     	ldur	x1, [x29, #-0x38]
  1cbf74: f85f03a2     	ldur	x2, [x29, #-0x10]
  1cbf78: f85e03a3     	ldur	x3, [x29, #-0x20]
  1cbf7c: f9401fe0     	ldr	x0, [sp, #0x38]
  1cbf80: 97fb4fa0     	bl	0x9fe00 <_ZN9mkvparser4Tags3Tag14ParseSimpleTagEPNS_10IMkvReaderExx@plt>
  1cbf84: f90023e0     	str	x0, [sp, #0x40]
  1cbf88: f94023e0     	ldr	x0, [sp, #0x40]
  1cbf8c: b6f800a0     	tbz	x0, #0x3f, 0x1cbfa0 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xec>
  1cbf90: 14000001     	b	0x1cbf94 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xe0>
  1cbf94: f94023e8     	ldr	x8, [sp, #0x40]
  1cbf98: f81d83a8     	stur	x8, [x29, #-0x28]
  1cbf9c: 1400001c     	b	0x1cc00c <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cbfa0: 14000001     	b	0x1cbfa4 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0xf0>
  1cbfa4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cbfa8: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cbfac: 8b080128     	add	x8, x9, x8
  1cbfb0: f81f03a8     	stur	x8, [x29, #-0x10]
  1cbfb4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cbfb8: f94027e9     	ldr	x9, [sp, #0x48]
  1cbfbc: eb090108     	subs	x8, x8, x9
  1cbfc0: f90013e8     	str	x8, [sp, #0x20]
  1cbfc4: 540000ad     	b.le	0x1cbfd8 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x124>
  1cbfc8: 14000001     	b	0x1cbfcc <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x118>
  1cbfcc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cbfd0: f81d83a8     	stur	x8, [x29, #-0x28]
  1cbfd4: 1400000e     	b	0x1cc00c <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cbfd8: 17ffffc8     	b	0x1cbef8 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cbfdc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cbfe0: f94027e9     	ldr	x9, [sp, #0x48]
  1cbfe4: eb090108     	subs	x8, x8, x9
  1cbfe8: f9000fe8     	str	x8, [sp, #0x18]
  1cbfec: 540000a0     	b.eq	0x1cc000 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x14c>
  1cbff0: 14000001     	b	0x1cbff4 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x140>
  1cbff4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cbff8: f81d83a8     	stur	x8, [x29, #-0x28]
  1cbffc: 14000004     	b	0x1cc00c <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cc000: aa1f03e8     	mov	x8, xzr
  1cc004: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc008: 14000001     	b	0x1cc00c <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x158>
  1cc00c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cc010: d53bd049     	mrs	x9, TPIDR_EL0
  1cc014: f9401529     	ldr	x9, [x9, #0x28]
  1cc018: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cc01c: eb0a0129     	subs	x9, x9, x10
  1cc020: f9000be8     	str	x8, [sp, #0x10]
  1cc024: f90007e9     	str	x9, [sp, #0x8]
  1cc028: 540000c1     	b.ne	0x1cc040 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x18c>
  1cc02c: 14000001     	b	0x1cc030 <mkvparser::Tags::Tag::Parse(mkvparser::IMkvReader*, long long, long long)+0x17c>
  1cc030: f9400be0     	ldr	x0, [sp, #0x10]
  1cc034: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1cc038: 910283ff     	add	sp, sp, #0xa0
  1cc03c: d65f03c0     	ret
  1cc040: 97fb774c     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cc044 <mkvparser::Tags::Tag::Tag()>:
  1cc044: d10043ff     	sub	sp, sp, #0x10
  1cc048: f90007e0     	str	x0, [sp, #0x8]
  1cc04c: 910043ff     	add	sp, sp, #0x10
  1cc050: d65f03c0     	ret

00000000001cc054 <mkvparser::Tags::Tag::~Tag()>:
  1cc054: d10043ff     	sub	sp, sp, #0x10
  1cc058: f90007e0     	str	x0, [sp, #0x8]
  1cc05c: 910043ff     	add	sp, sp, #0x10
  1cc060: d65f03c0     	ret

00000000001cc064 <mkvparser::Tags::Tag::GetSimpleTagCount() const>:
  1cc064: d10043ff     	sub	sp, sp, #0x10
  1cc068: f90007e0     	str	x0, [sp, #0x8]
  1cc06c: f94007e0     	ldr	x0, [sp, #0x8]
  1cc070: b9400c00     	ldr	w0, [x0, #0xc]
  1cc074: 910043ff     	add	sp, sp, #0x10
  1cc078: d65f03c0     	ret

00000000001cc07c <mkvparser::Tags::Tag::GetSimpleTag(int) const>:
  1cc07c: d100c3ff     	sub	sp, sp, #0x30
  1cc080: 52800008     	mov	w8, #0x0                // =0
  1cc084: d2800009     	mov	x9, #0x0                // =0
  1cc088: f90013e0     	str	x0, [sp, #0x20]
  1cc08c: b9001fe1     	str	w1, [sp, #0x1c]
  1cc090: f94013e0     	ldr	x0, [sp, #0x20]
  1cc094: b9401fe1     	ldr	w1, [sp, #0x1c]
  1cc098: 6b08003f     	cmp	w1, w8
  1cc09c: 1a9fa7e8     	cset	w8, lt
  1cc0a0: f9000be9     	str	x9, [sp, #0x10]
  1cc0a4: f90007e0     	str	x0, [sp, #0x8]
  1cc0a8: 37000048     	tbnz	w8, #0x0, 0x1cc0b0 <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x34>
  1cc0ac: 14000004     	b	0x1cc0bc <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x40>
  1cc0b0: f9400be8     	ldr	x8, [sp, #0x10]
  1cc0b4: f90017e8     	str	x8, [sp, #0x28]
  1cc0b8: 14000014     	b	0x1cc108 <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x8c>
  1cc0bc: b9401fe8     	ldr	w8, [sp, #0x1c]
  1cc0c0: f94007e9     	ldr	x9, [sp, #0x8]
  1cc0c4: b9400d2a     	ldr	w10, [x9, #0xc]
  1cc0c8: 6b0a011f     	cmp	w8, w10
  1cc0cc: 1a9fb7e8     	cset	w8, ge
  1cc0d0: 37000048     	tbnz	w8, #0x0, 0x1cc0d8 <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x5c>
  1cc0d4: 14000004     	b	0x1cc0e4 <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x68>
  1cc0d8: f9400be8     	ldr	x8, [sp, #0x10]
  1cc0dc: f90017e8     	str	x8, [sp, #0x28]
  1cc0e0: 1400000a     	b	0x1cc108 <mkvparser::Tags::Tag::GetSimpleTag(int) const+0x8c>
  1cc0e4: b27c03e8     	orr	x8, xzr, #0x10
  1cc0e8: f94007e9     	ldr	x9, [sp, #0x8]
  1cc0ec: f9400129     	ldr	x9, [x9]
  1cc0f0: b9401fea     	ldr	w10, [sp, #0x1c]
  1cc0f4: 2a0a03eb     	mov	w11, w10
  1cc0f8: 93407d6b     	sxtw	x11, w11
  1cc0fc: 9b0b7d08     	mul	x8, x8, x11
  1cc100: 8b080128     	add	x8, x9, x8
  1cc104: f90017e8     	str	x8, [sp, #0x28]
  1cc108: f94017e0     	ldr	x0, [sp, #0x28]
  1cc10c: 9100c3ff     	add	sp, sp, #0x30
  1cc110: d65f03c0     	ret

00000000001cc114 <mkvparser::Tags::SimpleTag::Clear()>:
  1cc114: d10103ff     	sub	sp, sp, #0x40
  1cc118: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1cc11c: 9100c3fd     	add	x29, sp, #0x30
  1cc120: d2800008     	mov	x8, #0x0                // =0
  1cc124: f81f83a0     	stur	x0, [x29, #-0x8]
  1cc128: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cc12c: aa0003e9     	mov	x9, x0
  1cc130: f9400129     	ldr	x9, [x9]
  1cc134: eb08013f     	cmp	x9, x8
  1cc138: 1a9f17ea     	cset	w10, eq
  1cc13c: f81f03a8     	stur	x8, [x29, #-0x10]
  1cc140: f9000fe0     	str	x0, [sp, #0x18]
  1cc144: f9000be9     	str	x9, [sp, #0x10]
  1cc148: 3700006a     	tbnz	w10, #0x0, 0x1cc154 <mkvparser::Tags::SimpleTag::Clear()+0x40>
  1cc14c: f9400be0     	ldr	x0, [sp, #0x10]
  1cc150: 97fb68c8     	bl	0xa6470 <_ZdaPv@plt>
  1cc154: f9400fe8     	ldr	x8, [sp, #0x18]
  1cc158: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cc15c: f9000109     	str	x9, [x8]
  1cc160: f9400fe8     	ldr	x8, [sp, #0x18]
  1cc164: f940050a     	ldr	x10, [x8, #0x8]
  1cc168: eb09015f     	cmp	x10, x9
  1cc16c: 1a9f17eb     	cset	w11, eq
  1cc170: f90007ea     	str	x10, [sp, #0x8]
  1cc174: 3700006b     	tbnz	w11, #0x0, 0x1cc180 <mkvparser::Tags::SimpleTag::Clear()+0x6c>
  1cc178: f94007e0     	ldr	x0, [sp, #0x8]
  1cc17c: 97fb68bd     	bl	0xa6470 <_ZdaPv@plt>
  1cc180: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc184: f9400fe9     	ldr	x9, [sp, #0x18]
  1cc188: f9000528     	str	x8, [x9, #0x8]
  1cc18c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1cc190: 910103ff     	add	sp, sp, #0x40
  1cc194: d65f03c0     	ret

00000000001cc198 <mkvparser::Tags::Tag::ParseSimpleTag(mkvparser::IMkvReader*, long long, long long)>:
  1cc198: d10143ff     	sub	sp, sp, #0x50
  1cc19c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1cc1a0: 910103fd     	add	x29, sp, #0x40
  1cc1a4: f81f03a0     	stur	x0, [x29, #-0x10]
  1cc1a8: f81e83a1     	stur	x1, [x29, #-0x18]
  1cc1ac: f90013e2     	str	x2, [sp, #0x20]
  1cc1b0: f9000fe3     	str	x3, [sp, #0x18]
  1cc1b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cc1b8: f90007e0     	str	x0, [sp, #0x8]
  1cc1bc: 97fb4f05     	bl	0x9fdd0 <_ZN9mkvparser4Tags3Tag21ExpandSimpleTagsArrayEv@plt>
  1cc1c0: 37000080     	tbnz	w0, #0x0, 0x1cc1d0 <mkvparser::Tags::Tag::ParseSimpleTag(mkvparser::IMkvReader*, long long, long long)+0x38>
  1cc1c4: 92800008     	mov	x8, #-0x1               // =-1
  1cc1c8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cc1cc: 14000016     	b	0x1cc224 <mkvparser::Tags::Tag::ParseSimpleTag(mkvparser::IMkvReader*, long long, long long)+0x8c>
  1cc1d0: b27c03e8     	orr	x8, xzr, #0x10
  1cc1d4: f94007e9     	ldr	x9, [sp, #0x8]
  1cc1d8: f9400129     	ldr	x9, [x9]
  1cc1dc: f94007ea     	ldr	x10, [sp, #0x8]
  1cc1e0: b9400d4b     	ldr	w11, [x10, #0xc]
  1cc1e4: 2a0b03ec     	mov	w12, w11
  1cc1e8: 93407d8c     	sxtw	x12, w12
  1cc1ec: 2a0c03eb     	mov	w11, w12
  1cc1f0: 1100056b     	add	w11, w11, #0x1
  1cc1f4: b9000d4b     	str	w11, [x10, #0xc]
  1cc1f8: 9b0c7d08     	mul	x8, x8, x12
  1cc1fc: 8b080128     	add	x8, x9, x8
  1cc200: f9000be8     	str	x8, [sp, #0x10]
  1cc204: f9400be0     	ldr	x0, [sp, #0x10]
  1cc208: 97fb65fe     	bl	0xa5a00 <_ZN9mkvparser4Tags9SimpleTag4InitEv@plt>
  1cc20c: f9400be0     	ldr	x0, [sp, #0x10]
  1cc210: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cc214: f94013e2     	ldr	x2, [sp, #0x20]
  1cc218: f9400fe3     	ldr	x3, [sp, #0x18]
  1cc21c: 97fb6285     	bl	0xa4c30 <_ZN9mkvparser4Tags9SimpleTag5ParseEPNS_10IMkvReaderExx@plt>
  1cc220: f81f83a0     	stur	x0, [x29, #-0x8]
  1cc224: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cc228: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1cc22c: 910143ff     	add	sp, sp, #0x50
  1cc230: d65f03c0     	ret

00000000001cc234 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()>:
  1cc234: d10583ff     	sub	sp, sp, #0x160
  1cc238: f900a3fc     	str	x28, [sp, #0x140]
  1cc23c: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1cc240: 910543fd     	add	x29, sp, #0x150
  1cc244: f81e03a0     	stur	x0, [x29, #-0x20]
  1cc248: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cc24c: aa0003e8     	mov	x8, x0
  1cc250: b9400809     	ldr	w9, [x0, #0x8]
  1cc254: b9400c0a     	ldr	w10, [x0, #0xc]
  1cc258: 6b0a0129     	subs	w9, w9, w10
  1cc25c: f81883a8     	stur	x8, [x29, #-0x78]
  1cc260: b81843a9     	stur	w9, [x29, #-0x7c]
  1cc264: 540000ad     	b.le	0x1cc278 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x44>
  1cc268: 14000001     	b	0x1cc26c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x38>
  1cc26c: 320003e8     	orr	w8, wzr, #0x1
  1cc270: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cc274: 140000c9     	b	0x1cc598 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x364>
  1cc278: f85883a8     	ldur	x8, [x29, #-0x78]
  1cc27c: b9400909     	ldr	w9, [x8, #0x8]
  1cc280: 350000a9     	cbnz	w9, 0x1cc294 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x60>
  1cc284: 14000001     	b	0x1cc288 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x54>
  1cc288: 320003e8     	orr	w8, wzr, #0x1
  1cc28c: b81803a8     	stur	w8, [x29, #-0x80]
  1cc290: 14000006     	b	0x1cc2a8 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x74>
  1cc294: f85883a8     	ldur	x8, [x29, #-0x78]
  1cc298: b9400909     	ldr	w9, [x8, #0x8]
  1cc29c: 531f7929     	lsl	w9, w9, #1
  1cc2a0: b81803a9     	stur	w9, [x29, #-0x80]
  1cc2a4: 14000001     	b	0x1cc2a8 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x74>
  1cc2a8: b85803a8     	ldur	w8, [x29, #-0x80]
  1cc2ac: b81dc3a8     	stur	w8, [x29, #-0x24]
  1cc2b0: b89dc3a9     	ldursw	x9, [x29, #-0x24]
  1cc2b4: aa0903ea     	mov	x10, x9
  1cc2b8: aa1f03eb     	mov	x11, xzr
  1cc2bc: eb49f16c     	subs	x12, x11, x9, lsr #60
  1cc2c0: 1a9f07e8     	cset	w8, ne
  1cc2c4: d37ced29     	lsl	x9, x9, #4
  1cc2c8: b1002129     	adds	x9, x9, #0x8
  1cc2cc: 1a9f37ed     	cset	w13, hs
  1cc2d0: 2a0d0108     	orr	w8, w8, w13
  1cc2d4: 71000108     	subs	w8, w8, #0x0
  1cc2d8: da9f0129     	csinv	x9, x9, xzr, eq
  1cc2dc: aa0903ee     	mov	x14, x9
  1cc2e0: 900006e1     	adrp	x1, 0x2a8000
  1cc2e4: f9435421     	ldr	x1, [x1, #0x6a8]
  1cc2e8: aa0903e0     	mov	x0, x9
  1cc2ec: f81783aa     	stur	x10, [x29, #-0x88]
  1cc2f0: f81703ab     	stur	x11, [x29, #-0x90]
  1cc2f4: f81683ac     	stur	x12, [x29, #-0x98]
  1cc2f8: b81643a8     	stur	w8, [x29, #-0x9c]
  1cc2fc: f90057ee     	str	x14, [sp, #0xa8]
  1cc300: 97fb5f84     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1cc304: aa0003e9     	mov	x9, x0
  1cc308: 2a1f03e8     	mov	w8, wzr
  1cc30c: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1cc310: 381a73a8     	sturb	w8, [x29, #-0x59]
  1cc314: f85703aa     	ldur	x10, [x29, #-0x90]
  1cc318: f90053e9     	str	x9, [sp, #0xa0]
  1cc31c: f9004fea     	str	x10, [sp, #0x98]
  1cc320: b4000520     	cbz	x0, 0x1cc3c4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x190>
  1cc324: 14000001     	b	0x1cc328 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0xf4>
  1cc328: f94053e8     	ldr	x8, [sp, #0xa0]
  1cc32c: f81c83a8     	stur	x8, [x29, #-0x38]
  1cc330: f94057e9     	ldr	x9, [sp, #0xa8]
  1cc334: f81c03a9     	stur	x9, [x29, #-0x40]
  1cc338: 320003ea     	orr	w10, wzr, #0x1
  1cc33c: 381bf3aa     	sturb	w10, [x29, #-0x41]
  1cc340: f85783ab     	ldur	x11, [x29, #-0x88]
  1cc344: f800850b     	str	x11, [x8], #0x8
  1cc348: f9004be8     	str	x8, [sp, #0x90]
  1cc34c: b400036b     	cbz	x11, 0x1cc3b8 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x184>
  1cc350: 14000001     	b	0x1cc354 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x120>
  1cc354: f9404be8     	ldr	x8, [sp, #0x90]
  1cc358: f85783a9     	ldur	x9, [x29, #-0x88]
  1cc35c: 8b09110a     	add	x10, x8, x9, lsl #4
  1cc360: f90047ea     	str	x10, [sp, #0x88]
  1cc364: f90043e8     	str	x8, [sp, #0x80]
  1cc368: 14000001     	b	0x1cc36c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x138>
  1cc36c: f94043e8     	ldr	x8, [sp, #0x80]
  1cc370: f9404be9     	ldr	x9, [sp, #0x90]
  1cc374: f81b03a9     	stur	x9, [x29, #-0x50]
  1cc378: f81a83a8     	stur	x8, [x29, #-0x58]
  1cc37c: 320003ea     	orr	w10, wzr, #0x1
  1cc380: 381a73aa     	sturb	w10, [x29, #-0x59]
  1cc384: aa0803e0     	mov	x0, x8
  1cc388: f9003fe8     	str	x8, [sp, #0x78]
  1cc38c: 97fb4ffd     	bl	0xa0380 <_ZN9mkvparser4Tags9SimpleTagC1Ev@plt>
  1cc390: 14000001     	b	0x1cc394 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x160>
  1cc394: f9403fe8     	ldr	x8, [sp, #0x78]
  1cc398: 91004109     	add	x9, x8, #0x10
  1cc39c: aa0903e0     	mov	x0, x9
  1cc3a0: f94047ea     	ldr	x10, [sp, #0x88]
  1cc3a4: eb0a0129     	subs	x9, x9, x10
  1cc3a8: f9003be9     	str	x9, [sp, #0x70]
  1cc3ac: f90043e0     	str	x0, [sp, #0x80]
  1cc3b0: 54fffde1     	b.ne	0x1cc36c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x138>
  1cc3b4: 14000001     	b	0x1cc3b8 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x184>
  1cc3b8: f9404be8     	ldr	x8, [sp, #0x90]
  1cc3bc: f9004fe8     	str	x8, [sp, #0x98]
  1cc3c0: 14000001     	b	0x1cc3c4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x190>
  1cc3c4: f9404fe8     	ldr	x8, [sp, #0x98]
  1cc3c8: f81d03a8     	stur	x8, [x29, #-0x30]
  1cc3cc: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cc3d0: b5000648     	cbnz	x8, 0x1cc498 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x264>
  1cc3d4: 14000001     	b	0x1cc3d8 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x1a4>
  1cc3d8: 2a1f03e8     	mov	w8, wzr
  1cc3dc: 381ef3a8     	sturb	w8, [x29, #-0x11]
  1cc3e0: 1400006e     	b	0x1cc598 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x364>
  1cc3e4: f81983a0     	stur	x0, [x29, #-0x68]
  1cc3e8: 2a0103e8     	mov	w8, w1
  1cc3ec: b81943a8     	stur	w8, [x29, #-0x6c]
  1cc3f0: 385a73a8     	ldurb	w8, [x29, #-0x59]
  1cc3f4: 71000508     	subs	w8, w8, #0x1
  1cc3f8: b9006fe8     	str	w8, [sp, #0x6c]
  1cc3fc: 54000381     	b.ne	0x1cc46c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x238>
  1cc400: 14000001     	b	0x1cc404 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x1d0>
  1cc404: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cc408: aa0803e9     	mov	x9, x8
  1cc40c: f85a83aa     	ldur	x10, [x29, #-0x58]
  1cc410: aa0a03e0     	mov	x0, x10
  1cc414: eb0a0108     	subs	x8, x8, x10
  1cc418: f90033e9     	str	x9, [sp, #0x60]
  1cc41c: f9002fe8     	str	x8, [sp, #0x58]
  1cc420: f9002be0     	str	x0, [sp, #0x50]
  1cc424: 54000220     	b.eq	0x1cc468 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x234>
  1cc428: 14000001     	b	0x1cc42c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x1f8>
  1cc42c: f9402be8     	ldr	x8, [sp, #0x50]
  1cc430: f1004108     	subs	x8, x8, #0x10
  1cc434: aa0803e0     	mov	x0, x8
  1cc438: f90027e0     	str	x0, [sp, #0x48]
  1cc43c: aa0803e0     	mov	x0, x8
  1cc440: f90023e8     	str	x8, [sp, #0x40]
  1cc444: 97fb5c3b     	bl	0xa3530 <_ZN9mkvparser4Tags9SimpleTagD1Ev@plt>
  1cc448: f94023e8     	ldr	x8, [sp, #0x40]
  1cc44c: f94033e0     	ldr	x0, [sp, #0x60]
  1cc450: eb00011e     	subs	x30, x8, x0
  1cc454: f94027e1     	ldr	x1, [sp, #0x48]
  1cc458: f9001ffe     	str	x30, [sp, #0x38]
  1cc45c: f9002be1     	str	x1, [sp, #0x50]
  1cc460: 54fffe61     	b.ne	0x1cc42c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x1f8>
  1cc464: 14000001     	b	0x1cc468 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x234>
  1cc468: 14000001     	b	0x1cc46c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x238>
  1cc46c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1cc470: 71000508     	subs	w8, w8, #0x1
  1cc474: b90037e8     	str	w8, [sp, #0x34]
  1cc478: 540000e1     	b.ne	0x1cc494 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x260>
  1cc47c: 14000001     	b	0x1cc480 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x24c>
  1cc480: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cc484: 900006e1     	adrp	x1, 0x2a8000
  1cc488: f9435421     	ldr	x1, [x1, #0x6a8]
  1cc48c: 97fb6a1d     	bl	0xa6d00 <_ZdaPvRKSt9nothrow_t@plt>
  1cc490: 14000001     	b	0x1cc494 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x260>
  1cc494: 14000046     	b	0x1cc5ac <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x378>
  1cc498: 2a1f03e8     	mov	w8, wzr
  1cc49c: b81903a8     	stur	w8, [x29, #-0x70]
  1cc4a0: 14000001     	b	0x1cc4a4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x270>
  1cc4a4: b85903a8     	ldur	w8, [x29, #-0x70]
  1cc4a8: f85883a9     	ldur	x9, [x29, #-0x78]
  1cc4ac: b9400d2a     	ldr	w10, [x9, #0xc]
  1cc4b0: 6b0a0108     	subs	w8, w8, w10
  1cc4b4: b90033e8     	str	w8, [sp, #0x30]
  1cc4b8: 540001ea     	b.ge	0x1cc4f4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x2c0>
  1cc4bc: 14000001     	b	0x1cc4c0 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x28c>
  1cc4c0: f85883a8     	ldur	x8, [x29, #-0x78]
  1cc4c4: f9400109     	ldr	x9, [x8]
  1cc4c8: b89903aa     	ldursw	x10, [x29, #-0x70]
  1cc4cc: d37ced4a     	lsl	x10, x10, #4
  1cc4d0: 8b0a0120     	add	x0, x9, x10
  1cc4d4: f85d03a9     	ldur	x9, [x29, #-0x30]
  1cc4d8: 8b0a0121     	add	x1, x9, x10
  1cc4dc: 97fb756d     	bl	0xa9a90 <_ZNK9mkvparser4Tags9SimpleTag11ShallowCopyERS1_@plt>
  1cc4e0: 14000001     	b	0x1cc4e4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x2b0>
  1cc4e4: b85903a8     	ldur	w8, [x29, #-0x70]
  1cc4e8: 11000508     	add	w8, w8, #0x1
  1cc4ec: b81903a8     	stur	w8, [x29, #-0x70]
  1cc4f0: 17ffffed     	b	0x1cc4a4 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x270>
  1cc4f4: f85883a8     	ldur	x8, [x29, #-0x78]
  1cc4f8: f9400109     	ldr	x9, [x8]
  1cc4fc: aa0903ea     	mov	x10, x9
  1cc500: f90017ea     	str	x10, [sp, #0x28]
  1cc504: b40003a9     	cbz	x9, 0x1cc578 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x344>
  1cc508: 14000001     	b	0x1cc50c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x2d8>
  1cc50c: f94017e8     	ldr	x8, [sp, #0x28]
  1cc510: f85f8d09     	ldr	x9, [x8, #-0x8]!
  1cc514: d37ced29     	lsl	x9, x9, #4
  1cc518: f94017ea     	ldr	x10, [sp, #0x28]
  1cc51c: 8b09014b     	add	x11, x10, x9
  1cc520: f90013e8     	str	x8, [sp, #0x20]
  1cc524: f9000feb     	str	x11, [sp, #0x18]
  1cc528: b4000229     	cbz	x9, 0x1cc56c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x338>
  1cc52c: 14000001     	b	0x1cc530 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x2fc>
  1cc530: f9400fe8     	ldr	x8, [sp, #0x18]
  1cc534: f1004108     	subs	x8, x8, #0x10
  1cc538: aa0803e0     	mov	x0, x8
  1cc53c: f9000be0     	str	x0, [sp, #0x10]
  1cc540: aa0803e0     	mov	x0, x8
  1cc544: f90007e8     	str	x8, [sp, #0x8]
  1cc548: 97fb5bfa     	bl	0xa3530 <_ZN9mkvparser4Tags9SimpleTagD1Ev@plt>
  1cc54c: f94007e8     	ldr	x8, [sp, #0x8]
  1cc550: f94017e0     	ldr	x0, [sp, #0x28]
  1cc554: eb00011e     	subs	x30, x8, x0
  1cc558: f9400be1     	ldr	x1, [sp, #0x10]
  1cc55c: f90003fe     	str	x30, [sp]
  1cc560: f9000fe1     	str	x1, [sp, #0x18]
  1cc564: 54fffe61     	b.ne	0x1cc530 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x2fc>
  1cc568: 14000001     	b	0x1cc56c <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x338>
  1cc56c: f94013e0     	ldr	x0, [sp, #0x20]
  1cc570: 97fb67c0     	bl	0xa6470 <_ZdaPv@plt>
  1cc574: 14000001     	b	0x1cc578 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x344>
  1cc578: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cc57c: f85883a9     	ldur	x9, [x29, #-0x78]
  1cc580: f9000128     	str	x8, [x9]
  1cc584: b85dc3aa     	ldur	w10, [x29, #-0x24]
  1cc588: b900092a     	str	w10, [x9, #0x8]
  1cc58c: 320003ea     	orr	w10, wzr, #0x1
  1cc590: 381ef3aa     	sturb	w10, [x29, #-0x11]
  1cc594: 14000001     	b	0x1cc598 <mkvparser::Tags::Tag::ExpandSimpleTagsArray()+0x364>
  1cc598: 385ef3a0     	ldurb	w0, [x29, #-0x11]
  1cc59c: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1cc5a0: f940a3fc     	ldr	x28, [sp, #0x140]
  1cc5a4: 910583ff     	add	sp, sp, #0x160
  1cc5a8: d65f03c0     	ret
  1cc5ac: f85983a0     	ldur	x0, [x29, #-0x68]
  1cc5b0: 97fb6e58     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001cc5b4 <mkvparser::Tags::SimpleTag::Init()>:
  1cc5b4: d10043ff     	sub	sp, sp, #0x10
  1cc5b8: d2800008     	mov	x8, #0x0                // =0
  1cc5bc: f90007e0     	str	x0, [sp, #0x8]
  1cc5c0: f94007e0     	ldr	x0, [sp, #0x8]
  1cc5c4: aa0003e9     	mov	x9, x0
  1cc5c8: f9000128     	str	x8, [x9]
  1cc5cc: f9000408     	str	x8, [x0, #0x8]
  1cc5d0: 910043ff     	add	sp, sp, #0x10
  1cc5d4: d65f03c0     	ret

00000000001cc5d8 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)>:
  1cc5d8: d10283ff     	sub	sp, sp, #0xa0
  1cc5dc: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1cc5e0: 910243fd     	add	x29, sp, #0x90
  1cc5e4: d53bd048     	mrs	x8, TPIDR_EL0
  1cc5e8: f9401508     	ldr	x8, [x8, #0x28]
  1cc5ec: f81f83a8     	stur	x8, [x29, #-0x8]
  1cc5f0: f81d03a0     	stur	x0, [x29, #-0x30]
  1cc5f4: f81c83a1     	stur	x1, [x29, #-0x38]
  1cc5f8: f81f03a2     	stur	x2, [x29, #-0x10]
  1cc5fc: f81c03a3     	stur	x3, [x29, #-0x40]
  1cc600: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cc604: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cc608: f85c03a1     	ldur	x1, [x29, #-0x40]
  1cc60c: 8b010000     	add	x0, x0, x1
  1cc610: f90027e0     	str	x0, [sp, #0x48]
  1cc614: f9001fe8     	str	x8, [sp, #0x38]
  1cc618: 14000001     	b	0x1cc61c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cc61c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc620: f94027e9     	ldr	x9, [sp, #0x48]
  1cc624: eb090108     	subs	x8, x8, x9
  1cc628: f9001be8     	str	x8, [sp, #0x30]
  1cc62c: 5400096a     	b.ge	0x1cc758 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x180>
  1cc630: 14000001     	b	0x1cc634 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x5c>
  1cc634: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cc638: f94027e2     	ldr	x2, [sp, #0x48]
  1cc63c: d10043a1     	sub	x1, x29, #0x10
  1cc640: d10063a3     	sub	x3, x29, #0x18
  1cc644: d10083a4     	sub	x4, x29, #0x20
  1cc648: 97fb551a     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cc64c: f90023e0     	str	x0, [sp, #0x40]
  1cc650: f94023e0     	ldr	x0, [sp, #0x40]
  1cc654: b6f800a0     	tbz	x0, #0x3f, 0x1cc668 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x90>
  1cc658: 14000001     	b	0x1cc65c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x84>
  1cc65c: f94023e8     	ldr	x8, [sp, #0x40]
  1cc660: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc664: 14000049     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc668: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cc66c: b5000068     	cbnz	x8, 0x1cc678 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0xa0>
  1cc670: 14000001     	b	0x1cc674 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x9c>
  1cc674: 17ffffea     	b	0x1cc61c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cc678: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cc67c: 5288b469     	mov	w9, #0x45a3             // =17827
  1cc680: 2a0903ea     	mov	w10, w9
  1cc684: eb0a0108     	subs	x8, x8, x10
  1cc688: f90017e8     	str	x8, [sp, #0x28]
  1cc68c: 540001e1     	b.ne	0x1cc6c8 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0xf0>
  1cc690: 14000001     	b	0x1cc694 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0xbc>
  1cc694: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cc698: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cc69c: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cc6a0: f9401fe3     	ldr	x3, [sp, #0x38]
  1cc6a4: 97fb4ec3     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1cc6a8: f90023e0     	str	x0, [sp, #0x40]
  1cc6ac: f94023e0     	ldr	x0, [sp, #0x40]
  1cc6b0: b40000a0     	cbz	x0, 0x1cc6c4 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0xec>
  1cc6b4: 14000001     	b	0x1cc6b8 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0xe0>
  1cc6b8: f94023e8     	ldr	x8, [sp, #0x40]
  1cc6bc: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc6c0: 14000032     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc6c4: 14000017     	b	0x1cc720 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x148>
  1cc6c8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cc6cc: 528890e9     	mov	w9, #0x4487             // =17543
  1cc6d0: 2a0903ea     	mov	w10, w9
  1cc6d4: eb0a0108     	subs	x8, x8, x10
  1cc6d8: f90013e8     	str	x8, [sp, #0x20]
  1cc6dc: 54000201     	b.ne	0x1cc71c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x144>
  1cc6e0: 14000001     	b	0x1cc6e4 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x10c>
  1cc6e4: f85c83a0     	ldur	x0, [x29, #-0x38]
  1cc6e8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cc6ec: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cc6f0: f9401fe8     	ldr	x8, [sp, #0x38]
  1cc6f4: 91002103     	add	x3, x8, #0x8
  1cc6f8: 97fb4eae     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1cc6fc: f90023e0     	str	x0, [sp, #0x40]
  1cc700: f94023e8     	ldr	x8, [sp, #0x40]
  1cc704: b40000a8     	cbz	x8, 0x1cc718 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x140>
  1cc708: 14000001     	b	0x1cc70c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x134>
  1cc70c: f94023e8     	ldr	x8, [sp, #0x40]
  1cc710: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc714: 1400001d     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc718: 14000001     	b	0x1cc71c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x144>
  1cc71c: 14000001     	b	0x1cc720 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x148>
  1cc720: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cc724: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cc728: 8b080128     	add	x8, x9, x8
  1cc72c: f81f03a8     	stur	x8, [x29, #-0x10]
  1cc730: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc734: f94027e9     	ldr	x9, [sp, #0x48]
  1cc738: eb090108     	subs	x8, x8, x9
  1cc73c: f9000fe8     	str	x8, [sp, #0x18]
  1cc740: 540000ad     	b.le	0x1cc754 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x17c>
  1cc744: 14000001     	b	0x1cc748 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x170>
  1cc748: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cc74c: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc750: 1400000e     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc754: 17ffffb2     	b	0x1cc61c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x44>
  1cc758: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc75c: f94027e9     	ldr	x9, [sp, #0x48]
  1cc760: eb090108     	subs	x8, x8, x9
  1cc764: f9000be8     	str	x8, [sp, #0x10]
  1cc768: 540000a0     	b.eq	0x1cc77c <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1a4>
  1cc76c: 14000001     	b	0x1cc770 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x198>
  1cc770: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cc774: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc778: 14000004     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc77c: aa1f03e8     	mov	x8, xzr
  1cc780: f81d83a8     	stur	x8, [x29, #-0x28]
  1cc784: 14000001     	b	0x1cc788 <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1b0>
  1cc788: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cc78c: d53bd049     	mrs	x9, TPIDR_EL0
  1cc790: f9401529     	ldr	x9, [x9, #0x28]
  1cc794: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cc798: eb0a0129     	subs	x9, x9, x10
  1cc79c: f90007e8     	str	x8, [sp, #0x8]
  1cc7a0: f90003e9     	str	x9, [sp]
  1cc7a4: 540000c1     	b.ne	0x1cc7bc <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1e4>
  1cc7a8: 14000001     	b	0x1cc7ac <mkvparser::Tags::SimpleTag::Parse(mkvparser::IMkvReader*, long long, long long)+0x1d4>
  1cc7ac: f94007e0     	ldr	x0, [sp, #0x8]
  1cc7b0: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1cc7b4: 910283ff     	add	sp, sp, #0xa0
  1cc7b8: d65f03c0     	ret
  1cc7bc: 97fb756d     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cc7c0 <mkvparser::Tags::SimpleTag::ShallowCopy(mkvparser::Tags::SimpleTag&) const>:
  1cc7c0: d10043ff     	sub	sp, sp, #0x10
  1cc7c4: f90007e0     	str	x0, [sp, #0x8]
  1cc7c8: f90003e1     	str	x1, [sp]
  1cc7cc: f94007e0     	ldr	x0, [sp, #0x8]
  1cc7d0: aa0003e1     	mov	x1, x0
  1cc7d4: f9400021     	ldr	x1, [x1]
  1cc7d8: f94003e8     	ldr	x8, [sp]
  1cc7dc: f9000101     	str	x1, [x8]
  1cc7e0: f9400408     	ldr	x8, [x0, #0x8]
  1cc7e4: f94003e0     	ldr	x0, [sp]
  1cc7e8: f9000408     	str	x8, [x0, #0x8]
  1cc7ec: 910043ff     	add	sp, sp, #0x10
  1cc7f0: d65f03c0     	ret

00000000001cc7f4 <mkvparser::Tags::SimpleTag::SimpleTag()>:
  1cc7f4: d10043ff     	sub	sp, sp, #0x10
  1cc7f8: f90007e0     	str	x0, [sp, #0x8]
  1cc7fc: 910043ff     	add	sp, sp, #0x10
  1cc800: d65f03c0     	ret

00000000001cc804 <mkvparser::Tags::SimpleTag::~SimpleTag()>:
  1cc804: d10043ff     	sub	sp, sp, #0x10
  1cc808: f90007e0     	str	x0, [sp, #0x8]
  1cc80c: 910043ff     	add	sp, sp, #0x10
  1cc810: d65f03c0     	ret

00000000001cc814 <mkvparser::Tags::SimpleTag::GetTagName() const>:
  1cc814: d10043ff     	sub	sp, sp, #0x10
  1cc818: f90007e0     	str	x0, [sp, #0x8]
  1cc81c: f94007e0     	ldr	x0, [sp, #0x8]
  1cc820: f9400000     	ldr	x0, [x0]
  1cc824: 910043ff     	add	sp, sp, #0x10
  1cc828: d65f03c0     	ret

00000000001cc82c <mkvparser::Tags::SimpleTag::GetTagString() const>:
  1cc82c: d10043ff     	sub	sp, sp, #0x10
  1cc830: f90007e0     	str	x0, [sp, #0x8]
  1cc834: f94007e0     	ldr	x0, [sp, #0x8]
  1cc838: f9400400     	ldr	x0, [x0, #0x8]
  1cc83c: 910043ff     	add	sp, sp, #0x10
  1cc840: d65f03c0     	ret

00000000001cc844 <mkvparser::SegmentInfo::SegmentInfo(mkvparser::Segment*, long long, long long, long long, long long)>:
  1cc844: d100c3ff     	sub	sp, sp, #0x30
  1cc848: d2800008     	mov	x8, #0x0                // =0
  1cc84c: f90017e0     	str	x0, [sp, #0x28]
  1cc850: f90013e1     	str	x1, [sp, #0x20]
  1cc854: f9000fe2     	str	x2, [sp, #0x18]
  1cc858: f9000be3     	str	x3, [sp, #0x10]
  1cc85c: f90007e4     	str	x4, [sp, #0x8]
  1cc860: f90003e5     	str	x5, [sp]
  1cc864: f94017e0     	ldr	x0, [sp, #0x28]
  1cc868: aa0003e1     	mov	x1, x0
  1cc86c: f94013e2     	ldr	x2, [sp, #0x20]
  1cc870: f9000022     	str	x2, [x1]
  1cc874: f9400fe1     	ldr	x1, [sp, #0x18]
  1cc878: f9000401     	str	x1, [x0, #0x8]
  1cc87c: f9400be1     	ldr	x1, [sp, #0x10]
  1cc880: f9000801     	str	x1, [x0, #0x10]
  1cc884: f94007e1     	ldr	x1, [sp, #0x8]
  1cc888: f9000c01     	str	x1, [x0, #0x18]
  1cc88c: f94003e1     	ldr	x1, [sp]
  1cc890: f9001001     	str	x1, [x0, #0x20]
  1cc894: f9001c08     	str	x8, [x0, #0x38]
  1cc898: f9002008     	str	x8, [x0, #0x40]
  1cc89c: f9002408     	str	x8, [x0, #0x48]
  1cc8a0: 9100c3ff     	add	sp, sp, #0x30
  1cc8a4: d65f03c0     	ret

00000000001cc8a8 <mkvparser::SegmentInfo::~SegmentInfo()>:
  1cc8a8: d10103ff     	sub	sp, sp, #0x40
  1cc8ac: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1cc8b0: 9100c3fd     	add	x29, sp, #0x30
  1cc8b4: d2800008     	mov	x8, #0x0                // =0
  1cc8b8: f81f83a0     	stur	x0, [x29, #-0x8]
  1cc8bc: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cc8c0: f9401c09     	ldr	x9, [x0, #0x38]
  1cc8c4: eb08013f     	cmp	x9, x8
  1cc8c8: 1a9f17ea     	cset	w10, eq
  1cc8cc: f81f03a8     	stur	x8, [x29, #-0x10]
  1cc8d0: f9000fe0     	str	x0, [sp, #0x18]
  1cc8d4: f9000be9     	str	x9, [sp, #0x10]
  1cc8d8: 3700006a     	tbnz	w10, #0x0, 0x1cc8e4 <mkvparser::SegmentInfo::~SegmentInfo()+0x3c>
  1cc8dc: f9400be0     	ldr	x0, [sp, #0x10]
  1cc8e0: 97fb66e4     	bl	0xa6470 <_ZdaPv@plt>
  1cc8e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc8e8: f9400fe9     	ldr	x9, [sp, #0x18]
  1cc8ec: f9001d28     	str	x8, [x9, #0x38]
  1cc8f0: f940212a     	ldr	x10, [x9, #0x40]
  1cc8f4: eb08015f     	cmp	x10, x8
  1cc8f8: 1a9f17eb     	cset	w11, eq
  1cc8fc: f90007ea     	str	x10, [sp, #0x8]
  1cc900: 3700006b     	tbnz	w11, #0x0, 0x1cc90c <mkvparser::SegmentInfo::~SegmentInfo()+0x64>
  1cc904: f94007e0     	ldr	x0, [sp, #0x8]
  1cc908: 97fb66da     	bl	0xa6470 <_ZdaPv@plt>
  1cc90c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc910: f9400fe9     	ldr	x9, [sp, #0x18]
  1cc914: f9002128     	str	x8, [x9, #0x40]
  1cc918: f940252a     	ldr	x10, [x9, #0x48]
  1cc91c: eb08015f     	cmp	x10, x8
  1cc920: 1a9f17eb     	cset	w11, eq
  1cc924: f90003ea     	str	x10, [sp]
  1cc928: 3700006b     	tbnz	w11, #0x0, 0x1cc934 <mkvparser::SegmentInfo::~SegmentInfo()+0x8c>
  1cc92c: f94003e0     	ldr	x0, [sp]
  1cc930: 97fb66d0     	bl	0xa6470 <_ZdaPv@plt>
  1cc934: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cc938: f9400fe9     	ldr	x9, [sp, #0x18]
  1cc93c: f9002528     	str	x8, [x9, #0x48]
  1cc940: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1cc944: 910103ff     	add	sp, sp, #0x40
  1cc948: d65f03c0     	ret

00000000001cc94c <mkvparser::SegmentInfo::GetMuxingAppAsUTF8() const>:
  1cc94c: d10043ff     	sub	sp, sp, #0x10
  1cc950: f90007e0     	str	x0, [sp, #0x8]
  1cc954: f94007e0     	ldr	x0, [sp, #0x8]
  1cc958: f9401c00     	ldr	x0, [x0, #0x38]
  1cc95c: 910043ff     	add	sp, sp, #0x10
  1cc960: d65f03c0     	ret

00000000001cc964 <mkvparser::SegmentInfo::GetWritingAppAsUTF8() const>:
  1cc964: d10043ff     	sub	sp, sp, #0x10
  1cc968: f90007e0     	str	x0, [sp, #0x8]
  1cc96c: f94007e0     	ldr	x0, [sp, #0x8]
  1cc970: f9402000     	ldr	x0, [x0, #0x40]
  1cc974: 910043ff     	add	sp, sp, #0x10
  1cc978: d65f03c0     	ret

00000000001cc97c <mkvparser::SegmentInfo::GetTitleAsUTF8() const>:
  1cc97c: d10043ff     	sub	sp, sp, #0x10
  1cc980: f90007e0     	str	x0, [sp, #0x8]
  1cc984: f94007e0     	ldr	x0, [sp, #0x8]
  1cc988: f9402400     	ldr	x0, [x0, #0x48]
  1cc98c: 910043ff     	add	sp, sp, #0x10
  1cc990: d65f03c0     	ret

00000000001cc994 <mkvparser::ContentEncoding::ContentCompression::ContentCompression()>:
  1cc994: d10043ff     	sub	sp, sp, #0x10
  1cc998: d2800008     	mov	x8, #0x0                // =0
  1cc99c: f90007e0     	str	x0, [sp, #0x8]
  1cc9a0: f94007e0     	ldr	x0, [sp, #0x8]
  1cc9a4: aa0003e9     	mov	x9, x0
  1cc9a8: f900013f     	str	xzr, [x9]
  1cc9ac: f9000408     	str	x8, [x0, #0x8]
  1cc9b0: f900081f     	str	xzr, [x0, #0x10]
  1cc9b4: 910043ff     	add	sp, sp, #0x10
  1cc9b8: d65f03c0     	ret

00000000001cc9bc <mkvparser::ContentEncoding::ContentCompression::~ContentCompression()>:
  1cc9bc: d10083ff     	sub	sp, sp, #0x20
  1cc9c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1cc9c4: 910043fd     	add	x29, sp, #0x10
  1cc9c8: d2800008     	mov	x8, #0x0                // =0
  1cc9cc: f90007e0     	str	x0, [sp, #0x8]
  1cc9d0: f94007e0     	ldr	x0, [sp, #0x8]
  1cc9d4: f9400400     	ldr	x0, [x0, #0x8]
  1cc9d8: eb08001f     	cmp	x0, x8
  1cc9dc: 1a9f17e9     	cset	w9, eq
  1cc9e0: f90003e0     	str	x0, [sp]
  1cc9e4: 37000069     	tbnz	w9, #0x0, 0x1cc9f0 <mkvparser::ContentEncoding::ContentCompression::~ContentCompression()+0x34>
  1cc9e8: f94003e0     	ldr	x0, [sp]
  1cc9ec: 97fb66a1     	bl	0xa6470 <_ZdaPv@plt>
  1cc9f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1cc9f4: 910083ff     	add	sp, sp, #0x20
  1cc9f8: d65f03c0     	ret

00000000001cc9fc <mkvparser::ContentEncoding::ContentEncryption::ContentEncryption()>:
  1cc9fc: d10083ff     	sub	sp, sp, #0x20
  1cca00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1cca04: 910043fd     	add	x29, sp, #0x10
  1cca08: d2800008     	mov	x8, #0x0                // =0
  1cca0c: d2800909     	mov	x9, #0x48               // =72
  1cca10: f90007e0     	str	x0, [sp, #0x8]
  1cca14: f94007e0     	ldr	x0, [sp, #0x8]
  1cca18: aa0003ea     	mov	x10, x0
  1cca1c: f900015f     	str	xzr, [x10]
  1cca20: f9000408     	str	x8, [x0, #0x8]
  1cca24: f900081f     	str	xzr, [x0, #0x10]
  1cca28: f9000c08     	str	x8, [x0, #0x18]
  1cca2c: f900101f     	str	xzr, [x0, #0x20]
  1cca30: f9001408     	str	x8, [x0, #0x28]
  1cca34: f900181f     	str	xzr, [x0, #0x30]
  1cca38: f9001c1f     	str	xzr, [x0, #0x38]
  1cca3c: f900201f     	str	xzr, [x0, #0x40]
  1cca40: 8b090000     	add	x0, x0, x9
  1cca44: 97fb6af7     	bl	0xa7620 <_ZN9mkvparser15ContentEncoding21ContentEncAESSettingsC2Ev@plt>
  1cca48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1cca4c: 910083ff     	add	sp, sp, #0x20
  1cca50: d65f03c0     	ret

00000000001cca54 <mkvparser::ContentEncoding::ContentEncAESSettings::ContentEncAESSettings()>:
  1cca54: d10043ff     	sub	sp, sp, #0x10
  1cca58: b24003e8     	orr	x8, xzr, #0x1
  1cca5c: f90007e0     	str	x0, [sp, #0x8]
  1cca60: f94007e0     	ldr	x0, [sp, #0x8]
  1cca64: f9000008     	str	x8, [x0]
  1cca68: 910043ff     	add	sp, sp, #0x10
  1cca6c: d65f03c0     	ret

00000000001cca70 <mkvparser::ContentEncoding::ContentEncryption::~ContentEncryption()>:
  1cca70: d10103ff     	sub	sp, sp, #0x40
  1cca74: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1cca78: 9100c3fd     	add	x29, sp, #0x30
  1cca7c: d2800008     	mov	x8, #0x0                // =0
  1cca80: f81f83a0     	stur	x0, [x29, #-0x8]
  1cca84: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cca88: f9400409     	ldr	x9, [x0, #0x8]
  1cca8c: eb08013f     	cmp	x9, x8
  1cca90: 1a9f17ea     	cset	w10, eq
  1cca94: f81f03a8     	stur	x8, [x29, #-0x10]
  1cca98: f9000fe0     	str	x0, [sp, #0x18]
  1cca9c: f9000be9     	str	x9, [sp, #0x10]
  1ccaa0: 3700006a     	tbnz	w10, #0x0, 0x1ccaac <mkvparser::ContentEncoding::ContentEncryption::~ContentEncryption()+0x3c>
  1ccaa4: f9400be0     	ldr	x0, [sp, #0x10]
  1ccaa8: 97fb6672     	bl	0xa6470 <_ZdaPv@plt>
  1ccaac: f9400fe8     	ldr	x8, [sp, #0x18]
  1ccab0: f9400d09     	ldr	x9, [x8, #0x18]
  1ccab4: f85f03aa     	ldur	x10, [x29, #-0x10]
  1ccab8: eb0a013f     	cmp	x9, x10
  1ccabc: 1a9f17eb     	cset	w11, eq
  1ccac0: f90007e9     	str	x9, [sp, #0x8]
  1ccac4: 3700006b     	tbnz	w11, #0x0, 0x1ccad0 <mkvparser::ContentEncoding::ContentEncryption::~ContentEncryption()+0x60>
  1ccac8: f94007e0     	ldr	x0, [sp, #0x8]
  1ccacc: 97fb6669     	bl	0xa6470 <_ZdaPv@plt>
  1ccad0: f9400fe8     	ldr	x8, [sp, #0x18]
  1ccad4: f9401509     	ldr	x9, [x8, #0x28]
  1ccad8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1ccadc: eb0a013f     	cmp	x9, x10
  1ccae0: 1a9f17eb     	cset	w11, eq
  1ccae4: f90003e9     	str	x9, [sp]
  1ccae8: 3700006b     	tbnz	w11, #0x0, 0x1ccaf4 <mkvparser::ContentEncoding::ContentEncryption::~ContentEncryption()+0x84>
  1ccaec: f94003e0     	ldr	x0, [sp]
  1ccaf0: 97fb6660     	bl	0xa6470 <_ZdaPv@plt>
  1ccaf4: d2800908     	mov	x8, #0x48               // =72
  1ccaf8: f9400fe9     	ldr	x9, [sp, #0x18]
  1ccafc: 8b080120     	add	x0, x9, x8
  1ccb00: 97fb605c     	bl	0xa4c70 <_ZN9mkvparser15ContentEncoding21ContentEncAESSettingsD2Ev@plt>
  1ccb04: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ccb08: 910103ff     	add	sp, sp, #0x40
  1ccb0c: d65f03c0     	ret

00000000001ccb10 <mkvparser::ContentEncoding::ContentEncAESSettings::~ContentEncAESSettings()>:
  1ccb10: d10043ff     	sub	sp, sp, #0x10
  1ccb14: f90007e0     	str	x0, [sp, #0x8]
  1ccb18: 910043ff     	add	sp, sp, #0x10
  1ccb1c: d65f03c0     	ret

00000000001ccb20 <mkvparser::ContentEncoding::ContentEncoding()>:
  1ccb20: d10043ff     	sub	sp, sp, #0x10
  1ccb24: d2800008     	mov	x8, #0x0                // =0
  1ccb28: b24003e9     	orr	x9, xzr, #0x1
  1ccb2c: f90007e0     	str	x0, [sp, #0x8]
  1ccb30: f94007e0     	ldr	x0, [sp, #0x8]
  1ccb34: aa0003ea     	mov	x10, x0
  1ccb38: f9000148     	str	x8, [x10]
  1ccb3c: f9000408     	str	x8, [x0, #0x8]
  1ccb40: f9000808     	str	x8, [x0, #0x10]
  1ccb44: f9000c08     	str	x8, [x0, #0x18]
  1ccb48: f900101f     	str	xzr, [x0, #0x20]
  1ccb4c: f9001409     	str	x9, [x0, #0x28]
  1ccb50: f900181f     	str	xzr, [x0, #0x30]
  1ccb54: 910043ff     	add	sp, sp, #0x10
  1ccb58: d65f03c0     	ret

00000000001ccb5c <mkvparser::ContentEncoding::~ContentEncoding()>:
  1ccb5c: d10243ff     	sub	sp, sp, #0x90
  1ccb60: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1ccb64: 910203fd     	add	x29, sp, #0x80
  1ccb68: d2800008     	mov	x8, #0x0                // =0
  1ccb6c: 900006e9     	adrp	x9, 0x2a8000
  1ccb70: f9425529     	ldr	x9, [x9, #0x4a8]
  1ccb74: 900006ea     	adrp	x10, 0x2a8000
  1ccb78: f946914a     	ldr	x10, [x10, #0xd20]
  1ccb7c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ccb80: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ccb84: aa0003eb     	mov	x11, x0
  1ccb88: f940016b     	ldr	x11, [x11]
  1ccb8c: f81f03ab     	stur	x11, [x29, #-0x10]
  1ccb90: f940040b     	ldr	x11, [x0, #0x8]
  1ccb94: f81e83ab     	stur	x11, [x29, #-0x18]
  1ccb98: f90023e8     	str	x8, [sp, #0x40]
  1ccb9c: f9001fe9     	str	x9, [sp, #0x38]
  1ccba0: f9001bea     	str	x10, [sp, #0x30]
  1ccba4: f90017e0     	str	x0, [sp, #0x28]
  1ccba8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ccbac: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ccbb0: eb09011f     	cmp	x8, x9
  1ccbb4: 1a9f07ea     	cset	w10, ne
  1ccbb8: 3700004a     	tbnz	w10, #0x0, 0x1ccbc0 <mkvparser::ContentEncoding::~ContentEncoding()+0x64>
  1ccbbc: 14000013     	b	0x1ccc08 <mkvparser::ContentEncoding::~ContentEncoding()+0xac>
  1ccbc0: b27d03e8     	orr	x8, xzr, #0x8
  1ccbc4: f85f03a9     	ldur	x9, [x29, #-0x10]
  1ccbc8: 8b080128     	add	x8, x9, x8
  1ccbcc: f81f03a8     	stur	x8, [x29, #-0x10]
  1ccbd0: f9400128     	ldr	x8, [x9]
  1ccbd4: f81e03a8     	stur	x8, [x29, #-0x20]
  1ccbd8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ccbdc: f94023e9     	ldr	x9, [sp, #0x40]
  1ccbe0: eb09011f     	cmp	x8, x9
  1ccbe4: 1a9f17ea     	cset	w10, eq
  1ccbe8: f90013e8     	str	x8, [sp, #0x20]
  1ccbec: 370000ca     	tbnz	w10, #0x0, 0x1ccc04 <mkvparser::ContentEncoding::~ContentEncoding()+0xa8>
  1ccbf0: f94013e0     	ldr	x0, [sp, #0x20]
  1ccbf4: f9401be8     	ldr	x8, [sp, #0x30]
  1ccbf8: d63f0100     	blr	x8
  1ccbfc: f94013e0     	ldr	x0, [sp, #0x20]
  1ccc00: 97fb4f58     	bl	0xa0960 <_ZdlPv@plt>
  1ccc04: 17ffffe9     	b	0x1ccba8 <mkvparser::ContentEncoding::~ContentEncoding()+0x4c>
  1ccc08: f94017e8     	ldr	x8, [sp, #0x28]
  1ccc0c: f9400108     	ldr	x8, [x8]
  1ccc10: f94023e9     	ldr	x9, [sp, #0x40]
  1ccc14: eb09011f     	cmp	x8, x9
  1ccc18: 1a9f17ea     	cset	w10, eq
  1ccc1c: f9000fe8     	str	x8, [sp, #0x18]
  1ccc20: 3700006a     	tbnz	w10, #0x0, 0x1ccc2c <mkvparser::ContentEncoding::~ContentEncoding()+0xd0>
  1ccc24: f9400fe0     	ldr	x0, [sp, #0x18]
  1ccc28: 97fb6612     	bl	0xa6470 <_ZdaPv@plt>
  1ccc2c: f94017e8     	ldr	x8, [sp, #0x28]
  1ccc30: f9400909     	ldr	x9, [x8, #0x10]
  1ccc34: f81d83a9     	stur	x9, [x29, #-0x28]
  1ccc38: f9400d09     	ldr	x9, [x8, #0x18]
  1ccc3c: f81d03a9     	stur	x9, [x29, #-0x30]
  1ccc40: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ccc44: f85d03a9     	ldur	x9, [x29, #-0x30]
  1ccc48: eb09011f     	cmp	x8, x9
  1ccc4c: 1a9f07ea     	cset	w10, ne
  1ccc50: 3700004a     	tbnz	w10, #0x0, 0x1ccc58 <mkvparser::ContentEncoding::~ContentEncoding()+0xfc>
  1ccc54: 14000013     	b	0x1ccca0 <mkvparser::ContentEncoding::~ContentEncoding()+0x144>
  1ccc58: b27d03e8     	orr	x8, xzr, #0x8
  1ccc5c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1ccc60: 8b080128     	add	x8, x9, x8
  1ccc64: f81d83a8     	stur	x8, [x29, #-0x28]
  1ccc68: f9400128     	ldr	x8, [x9]
  1ccc6c: f81c83a8     	stur	x8, [x29, #-0x38]
  1ccc70: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ccc74: f94023e9     	ldr	x9, [sp, #0x40]
  1ccc78: eb09011f     	cmp	x8, x9
  1ccc7c: 1a9f17ea     	cset	w10, eq
  1ccc80: f9000be8     	str	x8, [sp, #0x10]
  1ccc84: 370000ca     	tbnz	w10, #0x0, 0x1ccc9c <mkvparser::ContentEncoding::~ContentEncoding()+0x140>
  1ccc88: f9400be0     	ldr	x0, [sp, #0x10]
  1ccc8c: f9401fe8     	ldr	x8, [sp, #0x38]
  1ccc90: d63f0100     	blr	x8
  1ccc94: f9400be0     	ldr	x0, [sp, #0x10]
  1ccc98: 97fb4f32     	bl	0xa0960 <_ZdlPv@plt>
  1ccc9c: 17ffffe9     	b	0x1ccc40 <mkvparser::ContentEncoding::~ContentEncoding()+0xe4>
  1ccca0: f94017e8     	ldr	x8, [sp, #0x28]
  1ccca4: f9400909     	ldr	x9, [x8, #0x10]
  1ccca8: f94023ea     	ldr	x10, [sp, #0x40]
  1cccac: eb0a013f     	cmp	x9, x10
  1cccb0: 1a9f17eb     	cset	w11, eq
  1cccb4: f90007e9     	str	x9, [sp, #0x8]
  1cccb8: 3700006b     	tbnz	w11, #0x0, 0x1cccc4 <mkvparser::ContentEncoding::~ContentEncoding()+0x168>
  1cccbc: f94007e0     	ldr	x0, [sp, #0x8]
  1cccc0: 97fb65ec     	bl	0xa6470 <_ZdaPv@plt>
  1cccc4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1cccc8: 910243ff     	add	sp, sp, #0x90
  1ccccc: d65f03c0     	ret

00000000001cccd0 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const>:
  1cccd0: d10183ff     	sub	sp, sp, #0x60
  1cccd4: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cccd8: 910143fd     	add	x29, sp, #0x50
  1cccdc: b27d03e8     	orr	x8, xzr, #0x8
  1ccce0: d2800009     	mov	x9, #0x0                // =0
  1ccce4: d00003aa     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1ccce8: 9102a14a     	add	x10, x10, #0xa8
  1cccec: d00003ab     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1cccf0: 9125dd6b     	add	x11, x11, #0x977
  1cccf4: f00003ac     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cccf8: 911bc98c     	add	x12, x12, #0x6f2
  1cccfc: f81f03a0     	stur	x0, [x29, #-0x10]
  1ccd00: f81e83a1     	stur	x1, [x29, #-0x18]
  1ccd04: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ccd08: f9400401     	ldr	x1, [x0, #0x8]
  1ccd0c: aa0003ed     	mov	x13, x0
  1ccd10: f94001ad     	ldr	x13, [x13]
  1ccd14: eb0d002d     	subs	x13, x1, x13
  1ccd18: 9ac80da8     	sdiv	x8, x13, x8
  1ccd1c: f81e03a8     	stur	x8, [x29, #-0x20]
  1ccd20: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ccd24: eb09011f     	cmp	x8, x9
  1ccd28: 1a9fb7ee     	cset	w14, ge
  1ccd2c: f90017e9     	str	x9, [sp, #0x28]
  1ccd30: f90013ea     	str	x10, [sp, #0x20]
  1ccd34: f9000feb     	str	x11, [sp, #0x18]
  1ccd38: f9000bec     	str	x12, [sp, #0x10]
  1ccd3c: f90007e0     	str	x0, [sp, #0x8]
  1ccd40: 3700004e     	tbnz	w14, #0x0, 0x1ccd48 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0x78>
  1ccd44: 14000002     	b	0x1ccd4c <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0x7c>
  1ccd48: 14000006     	b	0x1ccd60 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0x90>
  1ccd4c: 52820441     	mov	w1, #0x1022             // =4130
  1ccd50: f94013e0     	ldr	x0, [sp, #0x20]
  1ccd54: f9400fe2     	ldr	x2, [sp, #0x18]
  1ccd58: f9400be3     	ldr	x3, [sp, #0x10]
  1ccd5c: 97fb4d6d     	bl	0xa0310 <__assert2@plt>
  1ccd60: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ccd64: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ccd68: eb09011f     	cmp	x8, x9
  1ccd6c: 1a9f37ea     	cset	w10, hs
  1ccd70: 3700004a     	tbnz	w10, #0x0, 0x1ccd78 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0xa8>
  1ccd74: 14000004     	b	0x1ccd84 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0xb4>
  1ccd78: f94017e8     	ldr	x8, [sp, #0x28]
  1ccd7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1ccd80: 14000009     	b	0x1ccda4 <mkvparser::ContentEncoding::GetCompressionByIndex(unsigned long) const+0xd4>
  1ccd84: b27d03e8     	orr	x8, xzr, #0x8
  1ccd88: f94007e9     	ldr	x9, [sp, #0x8]
  1ccd8c: f9400129     	ldr	x9, [x9]
  1ccd90: f85e83aa     	ldur	x10, [x29, #-0x18]
  1ccd94: 9b0a7d08     	mul	x8, x8, x10
  1ccd98: 8b080128     	add	x8, x9, x8
  1ccd9c: f9400108     	ldr	x8, [x8]
  1ccda0: f81f83a8     	stur	x8, [x29, #-0x8]
  1ccda4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ccda8: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ccdac: 910183ff     	add	sp, sp, #0x60
  1ccdb0: d65f03c0     	ret

00000000001ccdb4 <mkvparser::ContentEncoding::GetCompressionCount() const>:
  1ccdb4: d10103ff     	sub	sp, sp, #0x40
  1ccdb8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ccdbc: 9100c3fd     	add	x29, sp, #0x30
  1ccdc0: b27d03e8     	orr	x8, xzr, #0x8
  1ccdc4: d2800009     	mov	x9, #0x0                // =0
  1ccdc8: d00003aa     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1ccdcc: 9102a14a     	add	x10, x10, #0xa8
  1ccdd0: d00003ab     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1ccdd4: 9127a56b     	add	x11, x11, #0x9e9
  1ccdd8: f00003ac     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1ccddc: 911bc98c     	add	x12, x12, #0x6f2
  1ccde0: f81f83a0     	stur	x0, [x29, #-0x8]
  1ccde4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ccde8: f940040d     	ldr	x13, [x0, #0x8]
  1ccdec: f9400000     	ldr	x0, [x0]
  1ccdf0: eb0001ad     	subs	x13, x13, x0
  1ccdf4: 9ac80da8     	sdiv	x8, x13, x8
  1ccdf8: f81f03a8     	stur	x8, [x29, #-0x10]
  1ccdfc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cce00: eb09011f     	cmp	x8, x9
  1cce04: 1a9fb7ee     	cset	w14, ge
  1cce08: f9000fea     	str	x10, [sp, #0x18]
  1cce0c: f9000beb     	str	x11, [sp, #0x10]
  1cce10: f90007ec     	str	x12, [sp, #0x8]
  1cce14: 3700004e     	tbnz	w14, #0x0, 0x1cce1c <mkvparser::ContentEncoding::GetCompressionCount() const+0x68>
  1cce18: 14000002     	b	0x1cce20 <mkvparser::ContentEncoding::GetCompressionCount() const+0x6c>
  1cce1c: 14000006     	b	0x1cce34 <mkvparser::ContentEncoding::GetCompressionCount() const+0x80>
  1cce20: 52820581     	mov	w1, #0x102c             // =4140
  1cce24: f9400fe0     	ldr	x0, [sp, #0x18]
  1cce28: f9400be2     	ldr	x2, [sp, #0x10]
  1cce2c: f94007e3     	ldr	x3, [sp, #0x8]
  1cce30: 97fb4d38     	bl	0xa0310 <__assert2@plt>
  1cce34: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cce38: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1cce3c: 910103ff     	add	sp, sp, #0x40
  1cce40: d65f03c0     	ret

00000000001cce44 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const>:
  1cce44: d10183ff     	sub	sp, sp, #0x60
  1cce48: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cce4c: 910143fd     	add	x29, sp, #0x50
  1cce50: b27d03e8     	orr	x8, xzr, #0x8
  1cce54: d2800009     	mov	x9, #0x0                // =0
  1cce58: d00003aa     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1cce5c: 9102a14a     	add	x10, x10, #0xa8
  1cce60: d00003ab     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1cce64: 9128bd6b     	add	x11, x11, #0xa2f
  1cce68: f00003ac     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cce6c: 911bc98c     	add	x12, x12, #0x6f2
  1cce70: f81f03a0     	stur	x0, [x29, #-0x10]
  1cce74: f81e83a1     	stur	x1, [x29, #-0x18]
  1cce78: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cce7c: f9400c01     	ldr	x1, [x0, #0x18]
  1cce80: f940080d     	ldr	x13, [x0, #0x10]
  1cce84: eb0d002d     	subs	x13, x1, x13
  1cce88: 9ac80da8     	sdiv	x8, x13, x8
  1cce8c: f81e03a8     	stur	x8, [x29, #-0x20]
  1cce90: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cce94: eb09011f     	cmp	x8, x9
  1cce98: 1a9fb7ee     	cset	w14, ge
  1cce9c: f90017e9     	str	x9, [sp, #0x28]
  1ccea0: f90013ea     	str	x10, [sp, #0x20]
  1ccea4: f9000feb     	str	x11, [sp, #0x18]
  1ccea8: f9000bec     	str	x12, [sp, #0x10]
  1cceac: f90007e0     	str	x0, [sp, #0x8]
  1cceb0: 3700004e     	tbnz	w14, #0x0, 0x1cceb8 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0x74>
  1cceb4: 14000002     	b	0x1ccebc <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0x78>
  1cceb8: 14000006     	b	0x1cced0 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0x8c>
  1ccebc: 52820681     	mov	w1, #0x1034             // =4148
  1ccec0: f94013e0     	ldr	x0, [sp, #0x20]
  1ccec4: f9400fe2     	ldr	x2, [sp, #0x18]
  1ccec8: f9400be3     	ldr	x3, [sp, #0x10]
  1ccecc: 97fb4d11     	bl	0xa0310 <__assert2@plt>
  1cced0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cced4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1cced8: eb09011f     	cmp	x8, x9
  1ccedc: 1a9f37ea     	cset	w10, hs
  1ccee0: 3700004a     	tbnz	w10, #0x0, 0x1ccee8 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0xa4>
  1ccee4: 14000004     	b	0x1ccef4 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0xb0>
  1ccee8: f94017e8     	ldr	x8, [sp, #0x28]
  1cceec: f81f83a8     	stur	x8, [x29, #-0x8]
  1ccef0: 14000009     	b	0x1ccf14 <mkvparser::ContentEncoding::GetEncryptionByIndex(unsigned long) const+0xd0>
  1ccef4: b27d03e8     	orr	x8, xzr, #0x8
  1ccef8: f94007e9     	ldr	x9, [sp, #0x8]
  1ccefc: f940092a     	ldr	x10, [x9, #0x10]
  1ccf00: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ccf04: 9b0b7d08     	mul	x8, x8, x11
  1ccf08: 8b080148     	add	x8, x10, x8
  1ccf0c: f9400108     	ldr	x8, [x8]
  1ccf10: f81f83a8     	stur	x8, [x29, #-0x8]
  1ccf14: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ccf18: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ccf1c: 910183ff     	add	sp, sp, #0x60
  1ccf20: d65f03c0     	ret

00000000001ccf24 <mkvparser::ContentEncoding::GetEncryptionCount() const>:
  1ccf24: d10103ff     	sub	sp, sp, #0x40
  1ccf28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ccf2c: 9100c3fd     	add	x29, sp, #0x30
  1ccf30: b27d03e8     	orr	x8, xzr, #0x8
  1ccf34: d2800009     	mov	x9, #0x0                // =0
  1ccf38: d00003aa     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1ccf3c: 9102a14a     	add	x10, x10, #0xa8
  1ccf40: d00003ab     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1ccf44: 912a7d6b     	add	x11, x11, #0xa9f
  1ccf48: f00003ac     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1ccf4c: 911bc98c     	add	x12, x12, #0x6f2
  1ccf50: f81f83a0     	stur	x0, [x29, #-0x8]
  1ccf54: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ccf58: f9400c0d     	ldr	x13, [x0, #0x18]
  1ccf5c: f9400800     	ldr	x0, [x0, #0x10]
  1ccf60: eb0001ad     	subs	x13, x13, x0
  1ccf64: 9ac80da8     	sdiv	x8, x13, x8
  1ccf68: f81f03a8     	stur	x8, [x29, #-0x10]
  1ccf6c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ccf70: eb09011f     	cmp	x8, x9
  1ccf74: 1a9fb7ee     	cset	w14, ge
  1ccf78: f9000fea     	str	x10, [sp, #0x18]
  1ccf7c: f9000beb     	str	x11, [sp, #0x10]
  1ccf80: f90007ec     	str	x12, [sp, #0x8]
  1ccf84: 3700004e     	tbnz	w14, #0x0, 0x1ccf8c <mkvparser::ContentEncoding::GetEncryptionCount() const+0x68>
  1ccf88: 14000002     	b	0x1ccf90 <mkvparser::ContentEncoding::GetEncryptionCount() const+0x6c>
  1ccf8c: 14000006     	b	0x1ccfa4 <mkvparser::ContentEncoding::GetEncryptionCount() const+0x80>
  1ccf90: 528207c1     	mov	w1, #0x103e             // =4158
  1ccf94: f9400fe0     	ldr	x0, [sp, #0x18]
  1ccf98: f9400be2     	ldr	x2, [sp, #0x10]
  1ccf9c: f94007e3     	ldr	x3, [sp, #0x8]
  1ccfa0: 97fb4cdc     	bl	0xa0310 <__assert2@plt>
  1ccfa4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ccfa8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ccfac: 910103ff     	add	sp, sp, #0x40
  1ccfb0: d65f03c0     	ret

00000000001ccfb4 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)>:
  1ccfb4: d10283ff     	sub	sp, sp, #0xa0
  1ccfb8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1ccfbc: 910243fd     	add	x29, sp, #0x90
  1ccfc0: d53bd048     	mrs	x8, TPIDR_EL0
  1ccfc4: f9401508     	ldr	x8, [x8, #0x28]
  1ccfc8: f81f83a8     	stur	x8, [x29, #-0x8]
  1ccfcc: f81d03a0     	stur	x0, [x29, #-0x30]
  1ccfd0: f81c83a1     	stur	x1, [x29, #-0x38]
  1ccfd4: f81c03a2     	stur	x2, [x29, #-0x40]
  1ccfd8: f90027e3     	str	x3, [sp, #0x48]
  1ccfdc: f90023e4     	str	x4, [sp, #0x40]
  1ccfe0: f94027e8     	ldr	x8, [sp, #0x48]
  1ccfe4: b4000068     	cbz	x8, 0x1ccff0 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x3c>
  1ccfe8: 14000001     	b	0x1ccfec <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x38>
  1ccfec: 14000009     	b	0x1cd010 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x5c>
  1ccff0: d00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1ccff4: 9102a000     	add	x0, x0, #0xa8
  1ccff8: d00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1ccffc: 912b9042     	add	x2, x2, #0xae4
  1cd000: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cd004: 912e2463     	add	x3, x3, #0xb89
  1cd008: 528208c1     	mov	w1, #0x1046             // =4166
  1cd00c: 97fb4cc1     	bl	0xa0310 <__assert2@plt>
  1cd010: f94023e8     	ldr	x8, [sp, #0x40]
  1cd014: b4000068     	cbz	x8, 0x1cd020 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x6c>
  1cd018: 14000001     	b	0x1cd01c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x68>
  1cd01c: 14000009     	b	0x1cd040 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x8c>
  1cd020: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cd024: 9102a000     	add	x0, x0, #0xa8
  1cd028: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cd02c: 912b9042     	add	x2, x2, #0xae4
  1cd030: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cd034: 912e4463     	add	x3, x3, #0xb91
  1cd038: 528208e1     	mov	w1, #0x1047             // =4167
  1cd03c: 97fb4cb5     	bl	0xa0310 <__assert2@plt>
  1cd040: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cd044: f81f03a8     	stur	x8, [x29, #-0x10]
  1cd048: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cd04c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1cd050: 8b090108     	add	x8, x8, x9
  1cd054: f9001fe8     	str	x8, [sp, #0x38]
  1cd058: 14000001     	b	0x1cd05c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0xa8>
  1cd05c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cd060: f9401fe9     	ldr	x9, [sp, #0x38]
  1cd064: eb090108     	subs	x8, x8, x9
  1cd068: f90017e8     	str	x8, [sp, #0x28]
  1cd06c: 5400068a     	b.ge	0x1cd13c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x188>
  1cd070: 14000001     	b	0x1cd074 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0xc0>
  1cd074: f94027e0     	ldr	x0, [sp, #0x48]
  1cd078: f9401fe2     	ldr	x2, [sp, #0x38]
  1cd07c: d10043a1     	sub	x1, x29, #0x10
  1cd080: d10063a3     	sub	x3, x29, #0x18
  1cd084: d10083a4     	sub	x4, x29, #0x20
  1cd088: 97fb528a     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cd08c: f9001be0     	str	x0, [sp, #0x30]
  1cd090: f9401be0     	ldr	x0, [sp, #0x30]
  1cd094: b6f800a0     	tbz	x0, #0x3f, 0x1cd0a8 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0xf4>
  1cd098: 14000001     	b	0x1cd09c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0xe8>
  1cd09c: f9401be8     	ldr	x8, [sp, #0x30]
  1cd0a0: f81d83a8     	stur	x8, [x29, #-0x28]
  1cd0a4: 14000029     	b	0x1cd148 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x194>
  1cd0a8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cd0ac: 5288fd09     	mov	w9, #0x47e8             // =18408
  1cd0b0: 2a0903ea     	mov	w10, w9
  1cd0b4: eb0a0108     	subs	x8, x8, x10
  1cd0b8: f90013e8     	str	x8, [sp, #0x20]
  1cd0bc: 54000241     	b.ne	0x1cd104 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x150>
  1cd0c0: 14000001     	b	0x1cd0c4 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x110>
  1cd0c4: f94027e0     	ldr	x0, [sp, #0x48]
  1cd0c8: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cd0cc: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cd0d0: 97fb68b8     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cd0d4: f94023e1     	ldr	x1, [sp, #0x40]
  1cd0d8: f9000020     	str	x0, [x1]
  1cd0dc: f94023e0     	ldr	x0, [sp, #0x40]
  1cd0e0: f9400000     	ldr	x0, [x0]
  1cd0e4: f1000400     	subs	x0, x0, #0x1
  1cd0e8: f9000fe0     	str	x0, [sp, #0x18]
  1cd0ec: 540000a0     	b.eq	0x1cd100 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x14c>
  1cd0f0: 14000001     	b	0x1cd0f4 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x140>
  1cd0f4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cd0f8: f81d83a8     	stur	x8, [x29, #-0x28]
  1cd0fc: 14000013     	b	0x1cd148 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x194>
  1cd100: 14000001     	b	0x1cd104 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x150>
  1cd104: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cd108: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cd10c: 8b080128     	add	x8, x9, x8
  1cd110: f81f03a8     	stur	x8, [x29, #-0x10]
  1cd114: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cd118: f9401fe9     	ldr	x9, [sp, #0x38]
  1cd11c: eb090108     	subs	x8, x8, x9
  1cd120: f9000be8     	str	x8, [sp, #0x10]
  1cd124: 540000ad     	b.le	0x1cd138 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x184>
  1cd128: 14000001     	b	0x1cd12c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x178>
  1cd12c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cd130: f81d83a8     	stur	x8, [x29, #-0x28]
  1cd134: 14000005     	b	0x1cd148 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x194>
  1cd138: 17ffffc9     	b	0x1cd05c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0xa8>
  1cd13c: aa1f03e8     	mov	x8, xzr
  1cd140: f81d83a8     	stur	x8, [x29, #-0x28]
  1cd144: 14000001     	b	0x1cd148 <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x194>
  1cd148: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cd14c: d53bd049     	mrs	x9, TPIDR_EL0
  1cd150: f9401529     	ldr	x9, [x9, #0x28]
  1cd154: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cd158: eb0a0129     	subs	x9, x9, x10
  1cd15c: f90007e8     	str	x8, [sp, #0x8]
  1cd160: f90003e9     	str	x9, [sp]
  1cd164: 540000c1     	b.ne	0x1cd17c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x1c8>
  1cd168: 14000001     	b	0x1cd16c <mkvparser::ContentEncoding::ParseContentEncAESSettingsEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncAESSettings*)+0x1b8>
  1cd16c: f94007e0     	ldr	x0, [sp, #0x8]
  1cd170: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1cd174: 910283ff     	add	sp, sp, #0xa0
  1cd178: d65f03c0     	ret
  1cd17c: 97fb72fd     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cd180 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)>:
  1cd180: d10783ff     	sub	sp, sp, #0x1e0
  1cd184: f900e3fc     	str	x28, [sp, #0x1c0]
  1cd188: a91d7bfd     	stp	x29, x30, [sp, #0x1d0]
  1cd18c: 910743fd     	add	x29, sp, #0x1d0
  1cd190: d10103a8     	sub	x8, x29, #0x40
  1cd194: d53bd049     	mrs	x9, TPIDR_EL0
  1cd198: f9401529     	ldr	x9, [x9, #0x28]
  1cd19c: f9001509     	str	x9, [x8, #0x28]
  1cd1a0: f81b03a0     	stur	x0, [x29, #-0x50]
  1cd1a4: f81a83a1     	stur	x1, [x29, #-0x58]
  1cd1a8: f81a03a2     	stur	x2, [x29, #-0x60]
  1cd1ac: f81983a3     	stur	x3, [x29, #-0x68]
  1cd1b0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cd1b4: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd1b8: f81283a8     	stur	x8, [x29, #-0xd8]
  1cd1bc: f81203a9     	stur	x9, [x29, #-0xe0]
  1cd1c0: b4000060     	cbz	x0, 0x1cd1cc <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4c>
  1cd1c4: 14000001     	b	0x1cd1c8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x48>
  1cd1c8: 14000009     	b	0x1cd1ec <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x6c>
  1cd1cc: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cd1d0: 9102a000     	add	x0, x0, #0xa8
  1cd1d4: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cd1d8: 912e5442     	add	x2, x2, #0xb95
  1cd1dc: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cd1e0: 912e2463     	add	x3, x3, #0xb89
  1cd1e4: 52820c41     	mov	w1, #0x1062             // =4194
  1cd1e8: 97fb4c4a     	bl	0xa0310 <__assert2@plt>
  1cd1ec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cd1f0: f85283a9     	ldur	x9, [x29, #-0xd8]
  1cd1f4: f9001128     	str	x8, [x9, #0x20]
  1cd1f8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cd1fc: f85a03aa     	ldur	x10, [x29, #-0x60]
  1cd200: 8b0a0108     	add	x8, x8, x10
  1cd204: f81903a8     	stur	x8, [x29, #-0x70]
  1cd208: 2a1f03eb     	mov	w11, wzr
  1cd20c: b818c3ab     	stur	w11, [x29, #-0x74]
  1cd210: b81883ab     	stur	w11, [x29, #-0x78]
  1cd214: 14000001     	b	0x1cd218 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x98>
  1cd218: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd21c: f9401109     	ldr	x9, [x8, #0x20]
  1cd220: f85903aa     	ldur	x10, [x29, #-0x70]
  1cd224: eb0a0129     	subs	x9, x9, x10
  1cd228: f90077e9     	str	x9, [sp, #0xe8]
  1cd22c: 540006ca     	b.ge	0x1cd304 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x184>
  1cd230: 14000001     	b	0x1cd234 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0xb4>
  1cd234: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd238: f85903a2     	ldur	x2, [x29, #-0x70]
  1cd23c: d10083a1     	sub	x1, x29, #0x20
  1cd240: d100a3a3     	sub	x3, x29, #0x28
  1cd244: d100c3a4     	sub	x4, x29, #0x30
  1cd248: 97fb521a     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cd24c: f81803a0     	stur	x0, [x29, #-0x80]
  1cd250: f85803a0     	ldur	x0, [x29, #-0x80]
  1cd254: b6f800a0     	tbz	x0, #0x3f, 0x1cd268 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0xe8>
  1cd258: 14000001     	b	0x1cd25c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0xdc>
  1cd25c: f85803a8     	ldur	x8, [x29, #-0x80]
  1cd260: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd264: 1400018a     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd268: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd26c: f9400d09     	ldr	x9, [x8, #0x18]
  1cd270: 528a068a     	mov	w10, #0x5034            // =20532
  1cd274: 2a0a03eb     	mov	w11, w10
  1cd278: eb0b0129     	subs	x9, x9, x11
  1cd27c: f90073e9     	str	x9, [sp, #0xe0]
  1cd280: 540000c1     	b.ne	0x1cd298 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x118>
  1cd284: 14000001     	b	0x1cd288 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x108>
  1cd288: b858c3a8     	ldur	w8, [x29, #-0x74]
  1cd28c: 11000508     	add	w8, w8, #0x1
  1cd290: b818c3a8     	stur	w8, [x29, #-0x74]
  1cd294: 14000001     	b	0x1cd298 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x118>
  1cd298: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd29c: f9400d09     	ldr	x9, [x8, #0x18]
  1cd2a0: 528a06aa     	mov	w10, #0x5035            // =20533
  1cd2a4: 2a0a03eb     	mov	w11, w10
  1cd2a8: eb0b0129     	subs	x9, x9, x11
  1cd2ac: f9006fe9     	str	x9, [sp, #0xd8]
  1cd2b0: 540000c1     	b.ne	0x1cd2c8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x148>
  1cd2b4: 14000001     	b	0x1cd2b8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x138>
  1cd2b8: b85883a8     	ldur	w8, [x29, #-0x78]
  1cd2bc: 11000508     	add	w8, w8, #0x1
  1cd2c0: b81883a8     	stur	w8, [x29, #-0x78]
  1cd2c4: 14000001     	b	0x1cd2c8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x148>
  1cd2c8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd2cc: f9400909     	ldr	x9, [x8, #0x10]
  1cd2d0: f940110a     	ldr	x10, [x8, #0x20]
  1cd2d4: 8b090149     	add	x9, x10, x9
  1cd2d8: f9001109     	str	x9, [x8, #0x20]
  1cd2dc: f9401109     	ldr	x9, [x8, #0x20]
  1cd2e0: f85903aa     	ldur	x10, [x29, #-0x70]
  1cd2e4: eb0a0129     	subs	x9, x9, x10
  1cd2e8: f9006be9     	str	x9, [sp, #0xd0]
  1cd2ec: 540000ad     	b.le	0x1cd300 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x180>
  1cd2f0: 14000001     	b	0x1cd2f4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x174>
  1cd2f4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cd2f8: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd2fc: 14000164     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd300: 17ffffc6     	b	0x1cd218 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x98>
  1cd304: b858c3a8     	ldur	w8, [x29, #-0x74]
  1cd308: 71000108     	subs	w8, w8, #0x0
  1cd30c: b900cfe8     	str	w8, [sp, #0xcc]
  1cd310: 5400014c     	b.gt	0x1cd338 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x1b8>
  1cd314: 14000001     	b	0x1cd318 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x198>
  1cd318: b85883a8     	ldur	w8, [x29, #-0x78]
  1cd31c: 71000108     	subs	w8, w8, #0x0
  1cd320: b900cbe8     	str	w8, [sp, #0xc8]
  1cd324: 540000ac     	b.gt	0x1cd338 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x1b8>
  1cd328: 14000001     	b	0x1cd32c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x1ac>
  1cd32c: 92800008     	mov	x8, #-0x1               // =-1
  1cd330: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd334: 14000156     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd338: b858c3a8     	ldur	w8, [x29, #-0x74]
  1cd33c: 71000508     	subs	w8, w8, #0x1
  1cd340: b900c7e8     	str	w8, [sp, #0xc4]
  1cd344: 540002eb     	b.lt	0x1cd3a0 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x220>
  1cd348: 14000001     	b	0x1cd34c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x1cc>
  1cd34c: b898c3a8     	ldursw	x8, [x29, #-0x74]
  1cd350: d37df109     	lsl	x9, x8, #3
  1cd354: aa1f03ea     	mov	x10, xzr
  1cd358: eb48f548     	subs	x8, x10, x8, lsr #61
  1cd35c: da9f0120     	csinv	x0, x9, xzr, eq
  1cd360: f00006c1     	adrp	x1, 0x2a8000
  1cd364: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd368: f9005fe8     	str	x8, [sp, #0xb8]
  1cd36c: 97fb5b69     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1cd370: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd374: f9000100     	str	x0, [x8]
  1cd378: f9400109     	ldr	x9, [x8]
  1cd37c: b50000a9     	cbnz	x9, 0x1cd390 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x210>
  1cd380: 14000001     	b	0x1cd384 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x204>
  1cd384: 92800008     	mov	x8, #-0x1               // =-1
  1cd388: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd38c: 14000140     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd390: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd394: f9400109     	ldr	x9, [x8]
  1cd398: f9000509     	str	x9, [x8, #0x8]
  1cd39c: 14000001     	b	0x1cd3a0 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x220>
  1cd3a0: b85883a8     	ldur	w8, [x29, #-0x78]
  1cd3a4: 71000508     	subs	w8, w8, #0x1
  1cd3a8: b900b7e8     	str	w8, [sp, #0xb4]
  1cd3ac: 5400040b     	b.lt	0x1cd42c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x2ac>
  1cd3b0: 14000001     	b	0x1cd3b4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x234>
  1cd3b4: b89883a8     	ldursw	x8, [x29, #-0x78]
  1cd3b8: d37df109     	lsl	x9, x8, #3
  1cd3bc: aa1f03ea     	mov	x10, xzr
  1cd3c0: eb48f548     	subs	x8, x10, x8, lsr #61
  1cd3c4: da9f0120     	csinv	x0, x9, xzr, eq
  1cd3c8: f00006c1     	adrp	x1, 0x2a8000
  1cd3cc: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd3d0: f90057e8     	str	x8, [sp, #0xa8]
  1cd3d4: 97fb5b4f     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1cd3d8: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd3dc: f9000900     	str	x0, [x8, #0x10]
  1cd3e0: f9400909     	ldr	x9, [x8, #0x10]
  1cd3e4: b50001c9     	cbnz	x9, 0x1cd41c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x29c>
  1cd3e8: 14000001     	b	0x1cd3ec <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x26c>
  1cd3ec: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd3f0: f9400109     	ldr	x9, [x8]
  1cd3f4: aa0903e0     	mov	x0, x9
  1cd3f8: f90053e0     	str	x0, [sp, #0xa0]
  1cd3fc: b40000a9     	cbz	x9, 0x1cd410 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x290>
  1cd400: 14000001     	b	0x1cd404 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x284>
  1cd404: f94053e0     	ldr	x0, [sp, #0xa0]
  1cd408: 97fb641a     	bl	0xa6470 <_ZdaPv@plt>
  1cd40c: 14000001     	b	0x1cd410 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x290>
  1cd410: 92800008     	mov	x8, #-0x1               // =-1
  1cd414: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd418: 1400011d     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd41c: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd420: f9400909     	ldr	x9, [x8, #0x10]
  1cd424: f9000d09     	str	x9, [x8, #0x18]
  1cd428: 14000001     	b	0x1cd42c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x2ac>
  1cd42c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cd430: f85283a9     	ldur	x9, [x29, #-0xd8]
  1cd434: f9001128     	str	x8, [x9, #0x20]
  1cd438: 14000001     	b	0x1cd43c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x2bc>
  1cd43c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd440: f9401109     	ldr	x9, [x8, #0x20]
  1cd444: f85903aa     	ldur	x10, [x29, #-0x70]
  1cd448: eb0a0129     	subs	x9, x9, x10
  1cd44c: f9004fe9     	str	x9, [sp, #0x98]
  1cd450: 5400204a     	b.ge	0x1cd858 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x6d8>
  1cd454: 14000001     	b	0x1cd458 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x2d8>
  1cd458: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd45c: f85903a2     	ldur	x2, [x29, #-0x70]
  1cd460: d10083a1     	sub	x1, x29, #0x20
  1cd464: d100e3a3     	sub	x3, x29, #0x38
  1cd468: d10103a4     	sub	x4, x29, #0x40
  1cd46c: 97fb5191     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cd470: f81783a0     	stur	x0, [x29, #-0x88]
  1cd474: f85783a0     	ldur	x0, [x29, #-0x88]
  1cd478: b6f800a0     	tbz	x0, #0x3f, 0x1cd48c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x30c>
  1cd47c: 14000001     	b	0x1cd480 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x300>
  1cd480: f85783a8     	ldur	x8, [x29, #-0x88]
  1cd484: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd488: 14000101     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd48c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd490: f9400509     	ldr	x9, [x8, #0x8]
  1cd494: 528a062a     	mov	w10, #0x5031            // =20529
  1cd498: 2a0a03eb     	mov	w11, w10
  1cd49c: eb0b0129     	subs	x9, x9, x11
  1cd4a0: f9004be9     	str	x9, [sp, #0x90]
  1cd4a4: 54000141     	b.ne	0x1cd4cc <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x34c>
  1cd4a8: 14000001     	b	0x1cd4ac <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x32c>
  1cd4ac: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd4b0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd4b4: f9401101     	ldr	x1, [x8, #0x20]
  1cd4b8: f9400102     	ldr	x2, [x8]
  1cd4bc: 97fb67bd     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cd4c0: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd4c4: f9001100     	str	x0, [x8, #0x20]
  1cd4c8: 140000d5     	b	0x1cd81c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x69c>
  1cd4cc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd4d0: f9400509     	ldr	x9, [x8, #0x8]
  1cd4d4: 528a064a     	mov	w10, #0x5032            // =20530
  1cd4d8: 2a0a03eb     	mov	w11, w10
  1cd4dc: eb0b0129     	subs	x9, x9, x11
  1cd4e0: f90047e9     	str	x9, [sp, #0x88]
  1cd4e4: 54000201     	b.ne	0x1cd524 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x3a4>
  1cd4e8: 14000001     	b	0x1cd4ec <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x36c>
  1cd4ec: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd4f0: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd4f4: f9401101     	ldr	x1, [x8, #0x20]
  1cd4f8: f9400102     	ldr	x2, [x8]
  1cd4fc: 97fb67ad     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cd500: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd504: f9001500     	str	x0, [x8, #0x28]
  1cd508: f9401500     	ldr	x0, [x8, #0x28]
  1cd50c: b50000a0     	cbnz	x0, 0x1cd520 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x3a0>
  1cd510: 14000001     	b	0x1cd514 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x394>
  1cd514: 92800008     	mov	x8, #-0x1               // =-1
  1cd518: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd51c: 140000dc     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd520: 140000be     	b	0x1cd818 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x698>
  1cd524: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd528: f9400509     	ldr	x9, [x8, #0x8]
  1cd52c: 528a066a     	mov	w10, #0x5033            // =20531
  1cd530: 2a0a03eb     	mov	w11, w10
  1cd534: eb0b0129     	subs	x9, x9, x11
  1cd538: f90043e9     	str	x9, [sp, #0x80]
  1cd53c: 54000141     	b.ne	0x1cd564 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x3e4>
  1cd540: 14000001     	b	0x1cd544 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x3c4>
  1cd544: f85983a0     	ldur	x0, [x29, #-0x68]
  1cd548: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd54c: f9401101     	ldr	x1, [x8, #0x20]
  1cd550: f9400102     	ldr	x2, [x8]
  1cd554: 97fb6797     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cd558: f85203a8     	ldur	x8, [x29, #-0xe0]
  1cd55c: f9001900     	str	x0, [x8, #0x30]
  1cd560: 140000ad     	b	0x1cd814 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x694>
  1cd564: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd568: f9400509     	ldr	x9, [x8, #0x8]
  1cd56c: 528a068a     	mov	w10, #0x5034            // =20532
  1cd570: 2a0a03eb     	mov	w11, w10
  1cd574: eb0b0129     	subs	x9, x9, x11
  1cd578: f9003fe9     	str	x9, [sp, #0x78]
  1cd57c: 540009e1     	b.ne	0x1cd6b8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x538>
  1cd580: 14000001     	b	0x1cd584 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x404>
  1cd584: f00006c1     	adrp	x1, 0x2a8000
  1cd588: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd58c: 321d07e8     	orr	w8, wzr, #0x18
  1cd590: 2a0803e0     	mov	w0, w8
  1cd594: 97fb4d83     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1cd598: aa0003e1     	mov	x1, x0
  1cd59c: 2a1f03e8     	mov	w8, wzr
  1cd5a0: 381673a8     	sturb	w8, [x29, #-0x99]
  1cd5a4: aa1f03fe     	mov	x30, xzr
  1cd5a8: f9003be1     	str	x1, [sp, #0x70]
  1cd5ac: f90037fe     	str	x30, [sp, #0x68]
  1cd5b0: b40001a0     	cbz	x0, 0x1cd5e4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x464>
  1cd5b4: 14000001     	b	0x1cd5b8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x438>
  1cd5b8: f9403be8     	ldr	x8, [sp, #0x70]
  1cd5bc: f81683a8     	stur	x8, [x29, #-0x98]
  1cd5c0: 320003e9     	orr	w9, wzr, #0x1
  1cd5c4: 381673a9     	sturb	w9, [x29, #-0x99]
  1cd5c8: f9403be0     	ldr	x0, [sp, #0x70]
  1cd5cc: f90033e8     	str	x8, [sp, #0x60]
  1cd5d0: 97fb572c     	bl	0xa3280 <_ZN9mkvparser15ContentEncoding18ContentCompressionC1Ev@plt>
  1cd5d4: 14000001     	b	0x1cd5d8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x458>
  1cd5d8: f94033e0     	ldr	x0, [sp, #0x60]
  1cd5dc: f90037e0     	str	x0, [sp, #0x68]
  1cd5e0: 14000001     	b	0x1cd5e4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x464>
  1cd5e4: f94037e8     	ldr	x8, [sp, #0x68]
  1cd5e8: f81703a8     	stur	x8, [x29, #-0x90]
  1cd5ec: f85703a8     	ldur	x8, [x29, #-0x90]
  1cd5f0: b5000268     	cbnz	x8, 0x1cd63c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4bc>
  1cd5f4: 14000001     	b	0x1cd5f8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x478>
  1cd5f8: 92800008     	mov	x8, #-0x1               // =-1
  1cd5fc: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd600: 140000a3     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd604: f81583a0     	stur	x0, [x29, #-0xa8]
  1cd608: 2a0103e8     	mov	w8, w1
  1cd60c: b81543a8     	stur	w8, [x29, #-0xac]
  1cd610: 385673a8     	ldurb	w8, [x29, #-0x99]
  1cd614: 71000508     	subs	w8, w8, #0x1
  1cd618: b9005fe8     	str	w8, [sp, #0x5c]
  1cd61c: 540000e1     	b.ne	0x1cd638 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4b8>
  1cd620: 14000001     	b	0x1cd624 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4a4>
  1cd624: f85683a0     	ldur	x0, [x29, #-0x98]
  1cd628: f00006c1     	adrp	x1, 0x2a8000
  1cd62c: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd630: 97fb6984     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1cd634: 14000001     	b	0x1cd638 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4b8>
  1cd638: 140000a4     	b	0x1cd8c8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x748>
  1cd63c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd640: f9401101     	ldr	x1, [x8, #0x20]
  1cd644: f9400102     	ldr	x2, [x8]
  1cd648: f85983a3     	ldur	x3, [x29, #-0x68]
  1cd64c: f85703a4     	ldur	x4, [x29, #-0x90]
  1cd650: f85203a0     	ldur	x0, [x29, #-0xe0]
  1cd654: 97fb6a1f     	bl	0xa7ed0 <_ZN9mkvparser15ContentEncoding21ParseCompressionEntryExxPNS_10IMkvReaderEPNS0_18ContentCompressionE@plt>
  1cd658: f81783a0     	stur	x0, [x29, #-0x88]
  1cd65c: f85783a8     	ldur	x8, [x29, #-0x88]
  1cd660: b40001e8     	cbz	x8, 0x1cd69c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x51c>
  1cd664: 14000001     	b	0x1cd668 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4e8>
  1cd668: f85703a8     	ldur	x8, [x29, #-0x90]
  1cd66c: aa0803e0     	mov	x0, x8
  1cd670: f9002be0     	str	x0, [sp, #0x50]
  1cd674: b40000e8     	cbz	x8, 0x1cd690 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x510>
  1cd678: 14000001     	b	0x1cd67c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x4fc>
  1cd67c: f9402be0     	ldr	x0, [sp, #0x50]
  1cd680: 97fb6b88     	bl	0xa84a0 <_ZN9mkvparser15ContentEncoding18ContentCompressionD1Ev@plt>
  1cd684: f9402be0     	ldr	x0, [sp, #0x50]
  1cd688: 97fb4cb6     	bl	0xa0960 <_ZdlPv@plt>
  1cd68c: 14000001     	b	0x1cd690 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x510>
  1cd690: f85783a8     	ldur	x8, [x29, #-0x88]
  1cd694: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd698: 1400007d     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd69c: f85703a8     	ldur	x8, [x29, #-0x90]
  1cd6a0: f85203a9     	ldur	x9, [x29, #-0xe0]
  1cd6a4: f940052a     	ldr	x10, [x9, #0x8]
  1cd6a8: 9100214b     	add	x11, x10, #0x8
  1cd6ac: f900052b     	str	x11, [x9, #0x8]
  1cd6b0: f9000148     	str	x8, [x10]
  1cd6b4: 14000057     	b	0x1cd810 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x690>
  1cd6b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd6bc: f9400509     	ldr	x9, [x8, #0x8]
  1cd6c0: 528a06aa     	mov	w10, #0x5035            // =20533
  1cd6c4: 2a0a03eb     	mov	w11, w10
  1cd6c8: eb0b0129     	subs	x9, x9, x11
  1cd6cc: f90027e9     	str	x9, [sp, #0x48]
  1cd6d0: 540009e1     	b.ne	0x1cd80c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x68c>
  1cd6d4: 14000001     	b	0x1cd6d8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x558>
  1cd6d8: f00006c1     	adrp	x1, 0x2a8000
  1cd6dc: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd6e0: 52800a08     	mov	w8, #0x50               // =80
  1cd6e4: 2a0803e0     	mov	w0, w8
  1cd6e8: 97fb4d2e     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1cd6ec: aa0003e1     	mov	x1, x0
  1cd6f0: 2a1f03e8     	mov	w8, wzr
  1cd6f4: 3813f3a8     	sturb	w8, [x29, #-0xc1]
  1cd6f8: aa1f03fe     	mov	x30, xzr
  1cd6fc: f90023e1     	str	x1, [sp, #0x40]
  1cd700: f9001ffe     	str	x30, [sp, #0x38]
  1cd704: b40001a0     	cbz	x0, 0x1cd738 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x5b8>
  1cd708: 14000001     	b	0x1cd70c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x58c>
  1cd70c: f94023e8     	ldr	x8, [sp, #0x40]
  1cd710: f81403a8     	stur	x8, [x29, #-0xc0]
  1cd714: 320003e9     	orr	w9, wzr, #0x1
  1cd718: 3813f3a9     	sturb	w9, [x29, #-0xc1]
  1cd71c: f94023e0     	ldr	x0, [sp, #0x40]
  1cd720: f9001be8     	str	x8, [sp, #0x30]
  1cd724: 97fb54df     	bl	0xa2aa0 <_ZN9mkvparser15ContentEncoding17ContentEncryptionC1Ev@plt>
  1cd728: 14000001     	b	0x1cd72c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x5ac>
  1cd72c: f9401be0     	ldr	x0, [sp, #0x30]
  1cd730: f9001fe0     	str	x0, [sp, #0x38]
  1cd734: 14000001     	b	0x1cd738 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x5b8>
  1cd738: f9401fe8     	ldr	x8, [sp, #0x38]
  1cd73c: f81483a8     	stur	x8, [x29, #-0xb8]
  1cd740: f85483a8     	ldur	x8, [x29, #-0xb8]
  1cd744: b5000268     	cbnz	x8, 0x1cd790 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x610>
  1cd748: 14000001     	b	0x1cd74c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x5cc>
  1cd74c: 92800008     	mov	x8, #-0x1               // =-1
  1cd750: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd754: 1400004e     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd758: f81583a0     	stur	x0, [x29, #-0xa8]
  1cd75c: 2a0103e8     	mov	w8, w1
  1cd760: b81543a8     	stur	w8, [x29, #-0xac]
  1cd764: 3853f3a8     	ldurb	w8, [x29, #-0xc1]
  1cd768: 71000508     	subs	w8, w8, #0x1
  1cd76c: b9002fe8     	str	w8, [sp, #0x2c]
  1cd770: 540000e1     	b.ne	0x1cd78c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x60c>
  1cd774: 14000001     	b	0x1cd778 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x5f8>
  1cd778: f85403a0     	ldur	x0, [x29, #-0xc0]
  1cd77c: f00006c1     	adrp	x1, 0x2a8000
  1cd780: f9435421     	ldr	x1, [x1, #0x6a8]
  1cd784: 97fb692f     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1cd788: 14000001     	b	0x1cd78c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x60c>
  1cd78c: 1400004f     	b	0x1cd8c8 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x748>
  1cd790: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd794: f9401101     	ldr	x1, [x8, #0x20]
  1cd798: f9400102     	ldr	x2, [x8]
  1cd79c: f85983a3     	ldur	x3, [x29, #-0x68]
  1cd7a0: f85483a4     	ldur	x4, [x29, #-0xb8]
  1cd7a4: f85203a0     	ldur	x0, [x29, #-0xe0]
  1cd7a8: 97fb63b6     	bl	0xa6680 <_ZN9mkvparser15ContentEncoding20ParseEncryptionEntryExxPNS_10IMkvReaderEPNS0_17ContentEncryptionE@plt>
  1cd7ac: f81783a0     	stur	x0, [x29, #-0x88]
  1cd7b0: f85783a8     	ldur	x8, [x29, #-0x88]
  1cd7b4: b40001e8     	cbz	x8, 0x1cd7f0 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x670>
  1cd7b8: 14000001     	b	0x1cd7bc <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x63c>
  1cd7bc: f85483a8     	ldur	x8, [x29, #-0xb8]
  1cd7c0: aa0803e0     	mov	x0, x8
  1cd7c4: f90013e0     	str	x0, [sp, #0x20]
  1cd7c8: b40000e8     	cbz	x8, 0x1cd7e4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x664>
  1cd7cc: 14000001     	b	0x1cd7d0 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x650>
  1cd7d0: f94013e0     	ldr	x0, [sp, #0x20]
  1cd7d4: 97fb4f13     	bl	0xa1420 <_ZN9mkvparser15ContentEncoding17ContentEncryptionD1Ev@plt>
  1cd7d8: f94013e0     	ldr	x0, [sp, #0x20]
  1cd7dc: 97fb4c61     	bl	0xa0960 <_ZdlPv@plt>
  1cd7e0: 14000001     	b	0x1cd7e4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x664>
  1cd7e4: f85783a8     	ldur	x8, [x29, #-0x88]
  1cd7e8: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd7ec: 14000028     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd7f0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1cd7f4: f85203a9     	ldur	x9, [x29, #-0xe0]
  1cd7f8: f9400d2a     	ldr	x10, [x9, #0x18]
  1cd7fc: 9100214b     	add	x11, x10, #0x8
  1cd800: f9000d2b     	str	x11, [x9, #0x18]
  1cd804: f9000148     	str	x8, [x10]
  1cd808: 14000001     	b	0x1cd80c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x68c>
  1cd80c: 14000001     	b	0x1cd810 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x690>
  1cd810: 14000001     	b	0x1cd814 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x694>
  1cd814: 14000001     	b	0x1cd818 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x698>
  1cd818: 14000001     	b	0x1cd81c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x69c>
  1cd81c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd820: f9400109     	ldr	x9, [x8]
  1cd824: f940110a     	ldr	x10, [x8, #0x20]
  1cd828: 8b090149     	add	x9, x10, x9
  1cd82c: f9001109     	str	x9, [x8, #0x20]
  1cd830: f9401109     	ldr	x9, [x8, #0x20]
  1cd834: f85903aa     	ldur	x10, [x29, #-0x70]
  1cd838: eb0a0129     	subs	x9, x9, x10
  1cd83c: f9000fe9     	str	x9, [sp, #0x18]
  1cd840: 540000ad     	b.le	0x1cd854 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x6d4>
  1cd844: 14000001     	b	0x1cd848 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x6c8>
  1cd848: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cd84c: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd850: 1400000f     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd854: 17fffefa     	b	0x1cd43c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x2bc>
  1cd858: f85283a8     	ldur	x8, [x29, #-0xd8]
  1cd85c: f9401109     	ldr	x9, [x8, #0x20]
  1cd860: f85903aa     	ldur	x10, [x29, #-0x70]
  1cd864: eb0a0129     	subs	x9, x9, x10
  1cd868: f9000be9     	str	x9, [sp, #0x10]
  1cd86c: 540000a0     	b.eq	0x1cd880 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x700>
  1cd870: 14000001     	b	0x1cd874 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x6f4>
  1cd874: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cd878: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd87c: 14000004     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd880: aa1f03e8     	mov	x8, xzr
  1cd884: f81b83a8     	stur	x8, [x29, #-0x48]
  1cd888: 14000001     	b	0x1cd88c <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x70c>
  1cd88c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cd890: d53bd049     	mrs	x9, TPIDR_EL0
  1cd894: f9401529     	ldr	x9, [x9, #0x28]
  1cd898: f85283aa     	ldur	x10, [x29, #-0xd8]
  1cd89c: f940154b     	ldr	x11, [x10, #0x28]
  1cd8a0: eb0b0129     	subs	x9, x9, x11
  1cd8a4: f90007e8     	str	x8, [sp, #0x8]
  1cd8a8: f90003e9     	str	x9, [sp]
  1cd8ac: 54000121     	b.ne	0x1cd8d0 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x750>
  1cd8b0: 14000001     	b	0x1cd8b4 <mkvparser::ContentEncoding::ParseContentEncodingEntry(long long, long long, mkvparser::IMkvReader*)+0x734>
  1cd8b4: f94007e0     	ldr	x0, [sp, #0x8]
  1cd8b8: a95d7bfd     	ldp	x29, x30, [sp, #0x1d0]
  1cd8bc: f940e3fc     	ldr	x28, [sp, #0x1c0]
  1cd8c0: 910783ff     	add	sp, sp, #0x1e0
  1cd8c4: d65f03c0     	ret
  1cd8c8: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cd8cc: 97fb6991     	bl	0xa7f10 <_Unwind_Resume@plt>
  1cd8d0: 97fb7128     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cd8d4 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)>:
  1cd8d4: d10383ff     	sub	sp, sp, #0xe0
  1cd8d8: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1cd8dc: 910343fd     	add	x29, sp, #0xd0
  1cd8e0: d53bd048     	mrs	x8, TPIDR_EL0
  1cd8e4: f9401508     	ldr	x8, [x8, #0x28]
  1cd8e8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cd8ec: f81d03a0     	stur	x0, [x29, #-0x30]
  1cd8f0: f81c83a1     	stur	x1, [x29, #-0x38]
  1cd8f4: f81c03a2     	stur	x2, [x29, #-0x40]
  1cd8f8: f81b83a3     	stur	x3, [x29, #-0x48]
  1cd8fc: f81b03a4     	stur	x4, [x29, #-0x50]
  1cd900: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cd904: b4000068     	cbz	x8, 0x1cd910 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x3c>
  1cd908: 14000001     	b	0x1cd90c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x38>
  1cd90c: 14000009     	b	0x1cd930 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x5c>
  1cd910: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cd914: 9102a000     	add	x0, x0, #0xa8
  1cd918: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cd91c: 912ffc42     	add	x2, x2, #0xbff
  1cd920: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cd924: 912e2463     	add	x3, x3, #0xb89
  1cd928: 528218e1     	mov	w1, #0x10c7             // =4295
  1cd92c: 97fb4a79     	bl	0xa0310 <__assert2@plt>
  1cd930: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cd934: b4000068     	cbz	x8, 0x1cd940 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x6c>
  1cd938: 14000001     	b	0x1cd93c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x68>
  1cd93c: 14000009     	b	0x1cd960 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x8c>
  1cd940: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cd944: 9102a000     	add	x0, x0, #0xa8
  1cd948: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cd94c: 912ffc42     	add	x2, x2, #0xbff
  1cd950: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cd954: 91325c63     	add	x3, x3, #0xc97
  1cd958: 52821901     	mov	w1, #0x10c8             // =4296
  1cd95c: 97fb4a6d     	bl	0xa0310 <__assert2@plt>
  1cd960: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cd964: f81f03a8     	stur	x8, [x29, #-0x10]
  1cd968: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cd96c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1cd970: 8b090108     	add	x8, x8, x9
  1cd974: f81a83a8     	stur	x8, [x29, #-0x58]
  1cd978: 2a1f03ea     	mov	w10, wzr
  1cd97c: 381a43aa     	sturb	w10, [x29, #-0x5c]
  1cd980: 14000001     	b	0x1cd984 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0xb0>
  1cd984: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cd988: f85a83a9     	ldur	x9, [x29, #-0x58]
  1cd98c: eb090108     	subs	x8, x8, x9
  1cd990: f90023e8     	str	x8, [sp, #0x40]
  1cd994: 54000e0a     	b.ge	0x1cdb54 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x280>
  1cd998: 14000001     	b	0x1cd99c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0xc8>
  1cd99c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1cd9a0: f85a83a2     	ldur	x2, [x29, #-0x58]
  1cd9a4: d10043a1     	sub	x1, x29, #0x10
  1cd9a8: d10063a3     	sub	x3, x29, #0x18
  1cd9ac: d10083a4     	sub	x4, x29, #0x20
  1cd9b0: 97fb5040     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cd9b4: f90037e0     	str	x0, [sp, #0x68]
  1cd9b8: f94037e0     	ldr	x0, [sp, #0x68]
  1cd9bc: b6f800a0     	tbz	x0, #0x3f, 0x1cd9d0 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0xfc>
  1cd9c0: 14000001     	b	0x1cd9c4 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0xf0>
  1cd9c4: f94037e8     	ldr	x8, [sp, #0x68]
  1cd9c8: f81d83a8     	stur	x8, [x29, #-0x28]
  1cd9cc: 1400006b     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cd9d0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cd9d4: 52884a89     	mov	w9, #0x4254             // =16980
  1cd9d8: 2a0903ea     	mov	w10, w9
  1cd9dc: eb0a0108     	subs	x8, x8, x10
  1cd9e0: f9001fe8     	str	x8, [sp, #0x38]
  1cd9e4: 54000261     	b.ne	0x1cda30 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x15c>
  1cd9e8: 14000001     	b	0x1cd9ec <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x118>
  1cd9ec: f85b83a0     	ldur	x0, [x29, #-0x48]
  1cd9f0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cd9f4: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cd9f8: 97fb666e     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cd9fc: f90033e0     	str	x0, [sp, #0x60]
  1cda00: f94033e0     	ldr	x0, [sp, #0x60]
  1cda04: b6f800a0     	tbz	x0, #0x3f, 0x1cda18 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x144>
  1cda08: 14000001     	b	0x1cda0c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x138>
  1cda0c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cda10: f81d83a8     	stur	x8, [x29, #-0x28]
  1cda14: 14000059     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cda18: f94033e8     	ldr	x8, [sp, #0x60]
  1cda1c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cda20: f9000128     	str	x8, [x9]
  1cda24: 320003ea     	orr	w10, wzr, #0x1
  1cda28: 381a43aa     	sturb	w10, [x29, #-0x5c]
  1cda2c: 1400003c     	b	0x1cdb1c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x248>
  1cda30: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cda34: 52884aa9     	mov	w9, #0x4255             // =16981
  1cda38: 2a0903ea     	mov	w10, w9
  1cda3c: eb0a0108     	subs	x8, x8, x10
  1cda40: f9001be8     	str	x8, [sp, #0x30]
  1cda44: 540006a1     	b.ne	0x1cdb18 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x244>
  1cda48: 14000001     	b	0x1cda4c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x178>
  1cda4c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cda50: f1000108     	subs	x8, x8, #0x0
  1cda54: f90017e8     	str	x8, [sp, #0x28]
  1cda58: 540000ac     	b.gt	0x1cda6c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x198>
  1cda5c: 14000001     	b	0x1cda60 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x18c>
  1cda60: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cda64: f81d83a8     	stur	x8, [x29, #-0x28]
  1cda68: 14000044     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cda6c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cda70: f9002fe8     	str	x8, [sp, #0x58]
  1cda74: f9402fe1     	ldr	x1, [sp, #0x58]
  1cda78: 320003e9     	orr	w9, wzr, #0x1
  1cda7c: 2a0903e0     	mov	w0, w9
  1cda80: 97fb6b1c     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1cda84: f9002be0     	str	x0, [sp, #0x50]
  1cda88: f9402be8     	ldr	x8, [sp, #0x50]
  1cda8c: b50000a8     	cbnz	x8, 0x1cdaa0 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x1cc>
  1cda90: 14000001     	b	0x1cda94 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x1c0>
  1cda94: 92800008     	mov	x8, #-0x1               // =-1
  1cda98: f81d83a8     	stur	x8, [x29, #-0x28]
  1cda9c: 14000037     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cdaa0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cdaa4: f85f03a1     	ldur	x1, [x29, #-0x10]
  1cdaa8: f9402fe2     	ldr	x2, [sp, #0x58]
  1cdaac: f9402be3     	ldr	x3, [sp, #0x50]
  1cdab0: f9400109     	ldr	x9, [x8]
  1cdab4: f9400129     	ldr	x9, [x9]
  1cdab8: aa0803e0     	mov	x0, x8
  1cdabc: d63f0120     	blr	x9
  1cdac0: b9004fe0     	str	w0, [sp, #0x4c]
  1cdac4: b9404fe0     	ldr	w0, [sp, #0x4c]
  1cdac8: 340001a0     	cbz	w0, 0x1cdafc <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x228>
  1cdacc: 14000001     	b	0x1cdad0 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x1fc>
  1cdad0: f9402be8     	ldr	x8, [sp, #0x50]
  1cdad4: aa0803e0     	mov	x0, x8
  1cdad8: f90013e0     	str	x0, [sp, #0x20]
  1cdadc: b40000a8     	cbz	x8, 0x1cdaf0 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x21c>
  1cdae0: 14000001     	b	0x1cdae4 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x210>
  1cdae4: f94013e0     	ldr	x0, [sp, #0x20]
  1cdae8: 97fb6262     	bl	0xa6470 <_ZdaPv@plt>
  1cdaec: 14000001     	b	0x1cdaf0 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x21c>
  1cdaf0: f94037e8     	ldr	x8, [sp, #0x68]
  1cdaf4: f81d83a8     	stur	x8, [x29, #-0x28]
  1cdaf8: 14000020     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cdafc: f9402be8     	ldr	x8, [sp, #0x50]
  1cdb00: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cdb04: f9000528     	str	x8, [x9, #0x8]
  1cdb08: f9402fe8     	ldr	x8, [sp, #0x58]
  1cdb0c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cdb10: f9000928     	str	x8, [x9, #0x10]
  1cdb14: 14000001     	b	0x1cdb18 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x244>
  1cdb18: 14000001     	b	0x1cdb1c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x248>
  1cdb1c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cdb20: f85f03a9     	ldur	x9, [x29, #-0x10]
  1cdb24: 8b080128     	add	x8, x9, x8
  1cdb28: f81f03a8     	stur	x8, [x29, #-0x10]
  1cdb2c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cdb30: f85a83a9     	ldur	x9, [x29, #-0x58]
  1cdb34: eb090108     	subs	x8, x8, x9
  1cdb38: f9000fe8     	str	x8, [sp, #0x18]
  1cdb3c: 540000ad     	b.le	0x1cdb50 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x27c>
  1cdb40: 14000001     	b	0x1cdb44 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x270>
  1cdb44: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cdb48: f81d83a8     	stur	x8, [x29, #-0x28]
  1cdb4c: 1400000b     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cdb50: 17ffff8d     	b	0x1cd984 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0xb0>
  1cdb54: 385a43a8     	ldurb	w8, [x29, #-0x5c]
  1cdb58: 370000a8     	tbnz	w8, #0x0, 0x1cdb6c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x298>
  1cdb5c: 14000001     	b	0x1cdb60 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x28c>
  1cdb60: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cdb64: f81d83a8     	stur	x8, [x29, #-0x28]
  1cdb68: 14000004     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cdb6c: aa1f03e8     	mov	x8, xzr
  1cdb70: f81d83a8     	stur	x8, [x29, #-0x28]
  1cdb74: 14000001     	b	0x1cdb78 <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2a4>
  1cdb78: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cdb7c: d53bd049     	mrs	x9, TPIDR_EL0
  1cdb80: f9401529     	ldr	x9, [x9, #0x28]
  1cdb84: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cdb88: eb0a0129     	subs	x9, x9, x10
  1cdb8c: f9000be8     	str	x8, [sp, #0x10]
  1cdb90: f90007e9     	str	x9, [sp, #0x8]
  1cdb94: 540000c1     	b.ne	0x1cdbac <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2d8>
  1cdb98: 14000001     	b	0x1cdb9c <mkvparser::ContentEncoding::ParseCompressionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentCompression*)+0x2c8>
  1cdb9c: f9400be0     	ldr	x0, [sp, #0x10]
  1cdba0: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1cdba4: 910383ff     	add	sp, sp, #0xe0
  1cdba8: d65f03c0     	ret
  1cdbac: 97fb7071     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cdbb0 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)>:
  1cdbb0: d10603ff     	sub	sp, sp, #0x180
  1cdbb4: f900b3fc     	str	x28, [sp, #0x160]
  1cdbb8: a9177bfd     	stp	x29, x30, [sp, #0x170]
  1cdbbc: 9105c3fd     	add	x29, sp, #0x170
  1cdbc0: d53bd048     	mrs	x8, TPIDR_EL0
  1cdbc4: f9401508     	ldr	x8, [x8, #0x28]
  1cdbc8: f81e83a8     	stur	x8, [x29, #-0x18]
  1cdbcc: f81c03a0     	stur	x0, [x29, #-0x40]
  1cdbd0: f81b83a1     	stur	x1, [x29, #-0x48]
  1cdbd4: f81b03a2     	stur	x2, [x29, #-0x50]
  1cdbd8: f81a83a3     	stur	x3, [x29, #-0x58]
  1cdbdc: f81a03a4     	stur	x4, [x29, #-0x60]
  1cdbe0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cdbe4: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cdbe8: f90057e8     	str	x8, [sp, #0xa8]
  1cdbec: b4000060     	cbz	x0, 0x1cdbf8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x48>
  1cdbf0: 14000001     	b	0x1cdbf4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x44>
  1cdbf4: 14000009     	b	0x1cdc18 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x68>
  1cdbf8: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cdbfc: 9102a000     	add	x0, x0, #0xa8
  1cdc00: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cdc04: 91328c42     	add	x2, x2, #0xca3
  1cdc08: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cdc0c: 912e2463     	add	x3, x3, #0xb89
  1cdc10: 52821fc1     	mov	w1, #0x10fe             // =4350
  1cdc14: 97fb49bf     	bl	0xa0310 <__assert2@plt>
  1cdc18: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdc1c: b4000068     	cbz	x8, 0x1cdc28 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x78>
  1cdc20: 14000001     	b	0x1cdc24 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x74>
  1cdc24: 14000009     	b	0x1cdc48 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x98>
  1cdc28: b00003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cdc2c: 9102a000     	add	x0, x0, #0xa8
  1cdc30: b00003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cdc34: 91328c42     	add	x2, x2, #0xca3
  1cdc38: b00003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cdc3c: 9134e463     	add	x3, x3, #0xd39
  1cdc40: 52821fe1     	mov	w1, #0x10ff             // =4351
  1cdc44: 97fb49b3     	bl	0xa0310 <__assert2@plt>
  1cdc48: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cdc4c: f81e03a8     	stur	x8, [x29, #-0x20]
  1cdc50: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cdc54: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cdc58: 8b090108     	add	x8, x8, x9
  1cdc5c: f81983a8     	stur	x8, [x29, #-0x68]
  1cdc60: 14000001     	b	0x1cdc64 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0xb4>
  1cdc64: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cdc68: f85983a9     	ldur	x9, [x29, #-0x68]
  1cdc6c: eb090108     	subs	x8, x8, x9
  1cdc70: f90053e8     	str	x8, [sp, #0xa0]
  1cdc74: 5400288a     	b.ge	0x1ce184 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5d4>
  1cdc78: 14000001     	b	0x1cdc7c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0xcc>
  1cdc7c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cdc80: f85983a2     	ldur	x2, [x29, #-0x68]
  1cdc84: d10083a1     	sub	x1, x29, #0x20
  1cdc88: d100a3a3     	sub	x3, x29, #0x28
  1cdc8c: d100c3a4     	sub	x4, x29, #0x30
  1cdc90: 97fb4f88     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1cdc94: f81903a0     	stur	x0, [x29, #-0x70]
  1cdc98: f85903a0     	ldur	x0, [x29, #-0x70]
  1cdc9c: b6f800a0     	tbz	x0, #0x3f, 0x1cdcb0 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x100>
  1cdca0: 14000001     	b	0x1cdca4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0xf4>
  1cdca4: f85903a8     	ldur	x8, [x29, #-0x70]
  1cdca8: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdcac: 14000139     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdcb0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cdcb4: 5288fc29     	mov	w9, #0x47e1             // =18401
  1cdcb8: 2a0903ea     	mov	w10, w9
  1cdcbc: eb0a0108     	subs	x8, x8, x10
  1cdcc0: f9004fe8     	str	x8, [sp, #0x98]
  1cdcc4: 54000241     	b.ne	0x1cdd0c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x15c>
  1cdcc8: 14000001     	b	0x1cdccc <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x11c>
  1cdccc: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cdcd0: f85e03a1     	ldur	x1, [x29, #-0x20]
  1cdcd4: f85d03a2     	ldur	x2, [x29, #-0x30]
  1cdcd8: 97fb65b6     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1cdcdc: f85a03a1     	ldur	x1, [x29, #-0x60]
  1cdce0: f9000020     	str	x0, [x1]
  1cdce4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1cdce8: f9400000     	ldr	x0, [x0]
  1cdcec: f1001400     	subs	x0, x0, #0x5
  1cdcf0: f9004be0     	str	x0, [sp, #0x90]
  1cdcf4: 540000a0     	b.eq	0x1cdd08 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x158>
  1cdcf8: 14000001     	b	0x1cdcfc <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x14c>
  1cdcfc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cdd00: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdd04: 14000123     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdd08: 14000111     	b	0x1ce14c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x59c>
  1cdd0c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cdd10: 5288fc49     	mov	w9, #0x47e2             // =18402
  1cdd14: 2a0903ea     	mov	w10, w9
  1cdd18: eb0a0108     	subs	x8, x8, x10
  1cdd1c: f90047e8     	str	x8, [sp, #0x88]
  1cdd20: 54000861     	b.ne	0x1cde2c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x27c>
  1cdd24: 14000001     	b	0x1cdd28 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x178>
  1cdd28: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdd2c: f9400508     	ldr	x8, [x8, #0x8]
  1cdd30: aa0803e0     	mov	x0, x8
  1cdd34: f90043e0     	str	x0, [sp, #0x80]
  1cdd38: b40000a8     	cbz	x8, 0x1cdd4c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x19c>
  1cdd3c: 14000001     	b	0x1cdd40 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x190>
  1cdd40: f94043e0     	ldr	x0, [sp, #0x80]
  1cdd44: 97fb61cb     	bl	0xa6470 <_ZdaPv@plt>
  1cdd48: 14000001     	b	0x1cdd4c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x19c>
  1cdd4c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdd50: aa1f03e9     	mov	x9, xzr
  1cdd54: f9000509     	str	x9, [x8, #0x8]
  1cdd58: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdd5c: f9000909     	str	x9, [x8, #0x10]
  1cdd60: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cdd64: f1000108     	subs	x8, x8, #0x0
  1cdd68: f9003fe8     	str	x8, [sp, #0x78]
  1cdd6c: 540000ac     	b.gt	0x1cdd80 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x1d0>
  1cdd70: 14000001     	b	0x1cdd74 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x1c4>
  1cdd74: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cdd78: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdd7c: 14000105     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdd80: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cdd84: f81883a8     	stur	x8, [x29, #-0x78]
  1cdd88: f85883a1     	ldur	x1, [x29, #-0x78]
  1cdd8c: 320003e9     	orr	w9, wzr, #0x1
  1cdd90: 2a0903e0     	mov	w0, w9
  1cdd94: 97fb6a57     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1cdd98: f81803a0     	stur	x0, [x29, #-0x80]
  1cdd9c: f85803a8     	ldur	x8, [x29, #-0x80]
  1cdda0: b50000a8     	cbnz	x8, 0x1cddb4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x204>
  1cdda4: 14000001     	b	0x1cdda8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x1f8>
  1cdda8: 92800008     	mov	x8, #-0x1               // =-1
  1cddac: f81c83a8     	stur	x8, [x29, #-0x38]
  1cddb0: 140000f8     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cddb4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cddb8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1cddbc: f85883a2     	ldur	x2, [x29, #-0x78]
  1cddc0: f85803a3     	ldur	x3, [x29, #-0x80]
  1cddc4: f9400109     	ldr	x9, [x8]
  1cddc8: f9400129     	ldr	x9, [x9]
  1cddcc: aa0803e0     	mov	x0, x8
  1cddd0: d63f0120     	blr	x9
  1cddd4: b817c3a0     	stur	w0, [x29, #-0x84]
  1cddd8: b857c3a0     	ldur	w0, [x29, #-0x84]
  1cdddc: 340001a0     	cbz	w0, 0x1cde10 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x260>
  1cdde0: 14000001     	b	0x1cdde4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x234>
  1cdde4: f85803a8     	ldur	x8, [x29, #-0x80]
  1cdde8: aa0803e0     	mov	x0, x8
  1cddec: f9003be0     	str	x0, [sp, #0x70]
  1cddf0: b40000a8     	cbz	x8, 0x1cde04 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x254>
  1cddf4: 14000001     	b	0x1cddf8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x248>
  1cddf8: f9403be0     	ldr	x0, [sp, #0x70]
  1cddfc: 97fb619d     	bl	0xa6470 <_ZdaPv@plt>
  1cde00: 14000001     	b	0x1cde04 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x254>
  1cde04: f85903a8     	ldur	x8, [x29, #-0x70]
  1cde08: f81c83a8     	stur	x8, [x29, #-0x38]
  1cde0c: 140000e1     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cde10: f85803a8     	ldur	x8, [x29, #-0x80]
  1cde14: f85a03a9     	ldur	x9, [x29, #-0x60]
  1cde18: f9000528     	str	x8, [x9, #0x8]
  1cde1c: f85883a8     	ldur	x8, [x29, #-0x78]
  1cde20: f85a03a9     	ldur	x9, [x29, #-0x60]
  1cde24: f9000928     	str	x8, [x9, #0x10]
  1cde28: 140000c8     	b	0x1ce148 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x598>
  1cde2c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cde30: 5288fc69     	mov	w9, #0x47e3             // =18403
  1cde34: 2a0903ea     	mov	w10, w9
  1cde38: eb0a0108     	subs	x8, x8, x10
  1cde3c: f90037e8     	str	x8, [sp, #0x68]
  1cde40: 54000861     	b.ne	0x1cdf4c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x39c>
  1cde44: 14000001     	b	0x1cde48 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x298>
  1cde48: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cde4c: f9400d08     	ldr	x8, [x8, #0x18]
  1cde50: aa0803e0     	mov	x0, x8
  1cde54: f90033e0     	str	x0, [sp, #0x60]
  1cde58: b40000a8     	cbz	x8, 0x1cde6c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x2bc>
  1cde5c: 14000001     	b	0x1cde60 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x2b0>
  1cde60: f94033e0     	ldr	x0, [sp, #0x60]
  1cde64: 97fb6183     	bl	0xa6470 <_ZdaPv@plt>
  1cde68: 14000001     	b	0x1cde6c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x2bc>
  1cde6c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cde70: aa1f03e9     	mov	x9, xzr
  1cde74: f9000d09     	str	x9, [x8, #0x18]
  1cde78: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cde7c: f9001109     	str	x9, [x8, #0x20]
  1cde80: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cde84: f1000108     	subs	x8, x8, #0x0
  1cde88: f9002fe8     	str	x8, [sp, #0x58]
  1cde8c: 540000ac     	b.gt	0x1cdea0 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x2f0>
  1cde90: 14000001     	b	0x1cde94 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x2e4>
  1cde94: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cde98: f81c83a8     	stur	x8, [x29, #-0x38]
  1cde9c: 140000bd     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdea0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cdea4: f81703a8     	stur	x8, [x29, #-0x90]
  1cdea8: f85703a1     	ldur	x1, [x29, #-0x90]
  1cdeac: 320003e9     	orr	w9, wzr, #0x1
  1cdeb0: 2a0903e0     	mov	w0, w9
  1cdeb4: 97fb6a0f     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1cdeb8: f81683a0     	stur	x0, [x29, #-0x98]
  1cdebc: f85683a8     	ldur	x8, [x29, #-0x98]
  1cdec0: b50000a8     	cbnz	x8, 0x1cded4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x324>
  1cdec4: 14000001     	b	0x1cdec8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x318>
  1cdec8: 92800008     	mov	x8, #-0x1               // =-1
  1cdecc: f81c83a8     	stur	x8, [x29, #-0x38]
  1cded0: 140000b0     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cded4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cded8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1cdedc: f85703a2     	ldur	x2, [x29, #-0x90]
  1cdee0: f85683a3     	ldur	x3, [x29, #-0x98]
  1cdee4: f9400109     	ldr	x9, [x8]
  1cdee8: f9400129     	ldr	x9, [x9]
  1cdeec: aa0803e0     	mov	x0, x8
  1cdef0: d63f0120     	blr	x9
  1cdef4: b81643a0     	stur	w0, [x29, #-0x9c]
  1cdef8: b85643a0     	ldur	w0, [x29, #-0x9c]
  1cdefc: 340001a0     	cbz	w0, 0x1cdf30 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x380>
  1cdf00: 14000001     	b	0x1cdf04 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x354>
  1cdf04: f85683a8     	ldur	x8, [x29, #-0x98]
  1cdf08: aa0803e0     	mov	x0, x8
  1cdf0c: f9002be0     	str	x0, [sp, #0x50]
  1cdf10: b40000a8     	cbz	x8, 0x1cdf24 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x374>
  1cdf14: 14000001     	b	0x1cdf18 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x368>
  1cdf18: f9402be0     	ldr	x0, [sp, #0x50]
  1cdf1c: 97fb6155     	bl	0xa6470 <_ZdaPv@plt>
  1cdf20: 14000001     	b	0x1cdf24 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x374>
  1cdf24: f85903a8     	ldur	x8, [x29, #-0x70]
  1cdf28: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdf2c: 14000099     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdf30: f85683a8     	ldur	x8, [x29, #-0x98]
  1cdf34: f85a03a9     	ldur	x9, [x29, #-0x60]
  1cdf38: f9000d28     	str	x8, [x9, #0x18]
  1cdf3c: f85703a8     	ldur	x8, [x29, #-0x90]
  1cdf40: f85a03a9     	ldur	x9, [x29, #-0x60]
  1cdf44: f9001128     	str	x8, [x9, #0x20]
  1cdf48: 1400007f     	b	0x1ce144 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x594>
  1cdf4c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cdf50: 5288fc89     	mov	w9, #0x47e4             // =18404
  1cdf54: 2a0903ea     	mov	w10, w9
  1cdf58: eb0a0108     	subs	x8, x8, x10
  1cdf5c: f90027e8     	str	x8, [sp, #0x48]
  1cdf60: 54000861     	b.ne	0x1ce06c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x4bc>
  1cdf64: 14000001     	b	0x1cdf68 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x3b8>
  1cdf68: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdf6c: f9401508     	ldr	x8, [x8, #0x28]
  1cdf70: aa0803e0     	mov	x0, x8
  1cdf74: f90023e0     	str	x0, [sp, #0x40]
  1cdf78: b40000a8     	cbz	x8, 0x1cdf8c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x3dc>
  1cdf7c: 14000001     	b	0x1cdf80 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x3d0>
  1cdf80: f94023e0     	ldr	x0, [sp, #0x40]
  1cdf84: 97fb613b     	bl	0xa6470 <_ZdaPv@plt>
  1cdf88: 14000001     	b	0x1cdf8c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x3dc>
  1cdf8c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdf90: aa1f03e9     	mov	x9, xzr
  1cdf94: f9001509     	str	x9, [x8, #0x28]
  1cdf98: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cdf9c: f9001909     	str	x9, [x8, #0x30]
  1cdfa0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cdfa4: f1000108     	subs	x8, x8, #0x0
  1cdfa8: f9001fe8     	str	x8, [sp, #0x38]
  1cdfac: 540000ac     	b.gt	0x1cdfc0 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x410>
  1cdfb0: 14000001     	b	0x1cdfb4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x404>
  1cdfb4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1cdfb8: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdfbc: 14000075     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdfc0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cdfc4: f81583a8     	stur	x8, [x29, #-0xa8]
  1cdfc8: f85583a1     	ldur	x1, [x29, #-0xa8]
  1cdfcc: 320003e9     	orr	w9, wzr, #0x1
  1cdfd0: 2a0903e0     	mov	w0, w9
  1cdfd4: 97fb69c7     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1cdfd8: f81503a0     	stur	x0, [x29, #-0xb0]
  1cdfdc: f85503a8     	ldur	x8, [x29, #-0xb0]
  1cdfe0: b50000a8     	cbnz	x8, 0x1cdff4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x444>
  1cdfe4: 14000001     	b	0x1cdfe8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x438>
  1cdfe8: 92800008     	mov	x8, #-0x1               // =-1
  1cdfec: f81c83a8     	stur	x8, [x29, #-0x38]
  1cdff0: 14000068     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1cdff4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1cdff8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1cdffc: f85583a2     	ldur	x2, [x29, #-0xa8]
  1ce000: f85503a3     	ldur	x3, [x29, #-0xb0]
  1ce004: f9400109     	ldr	x9, [x8]
  1ce008: f9400129     	ldr	x9, [x9]
  1ce00c: aa0803e0     	mov	x0, x8
  1ce010: d63f0120     	blr	x9
  1ce014: b814c3a0     	stur	w0, [x29, #-0xb4]
  1ce018: b854c3a0     	ldur	w0, [x29, #-0xb4]
  1ce01c: 340001a0     	cbz	w0, 0x1ce050 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x4a0>
  1ce020: 14000001     	b	0x1ce024 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x474>
  1ce024: f85503a8     	ldur	x8, [x29, #-0xb0]
  1ce028: aa0803e0     	mov	x0, x8
  1ce02c: f9001be0     	str	x0, [sp, #0x30]
  1ce030: b40000a8     	cbz	x8, 0x1ce044 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x494>
  1ce034: 14000001     	b	0x1ce038 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x488>
  1ce038: f9401be0     	ldr	x0, [sp, #0x30]
  1ce03c: 97fb610d     	bl	0xa6470 <_ZdaPv@plt>
  1ce040: 14000001     	b	0x1ce044 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x494>
  1ce044: f85903a8     	ldur	x8, [x29, #-0x70]
  1ce048: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce04c: 14000051     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1ce050: f85503a8     	ldur	x8, [x29, #-0xb0]
  1ce054: f85a03a9     	ldur	x9, [x29, #-0x60]
  1ce058: f9001528     	str	x8, [x9, #0x28]
  1ce05c: f85583a8     	ldur	x8, [x29, #-0xa8]
  1ce060: f85a03a9     	ldur	x9, [x29, #-0x60]
  1ce064: f9001928     	str	x8, [x9, #0x30]
  1ce068: 14000036     	b	0x1ce140 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x590>
  1ce06c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ce070: 5288fca9     	mov	w9, #0x47e5             // =18405
  1ce074: 2a0903ea     	mov	w10, w9
  1ce078: eb0a0108     	subs	x8, x8, x10
  1ce07c: f90017e8     	str	x8, [sp, #0x28]
  1ce080: 54000121     	b.ne	0x1ce0a4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x4f4>
  1ce084: 14000001     	b	0x1ce088 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x4d8>
  1ce088: f85a83a0     	ldur	x0, [x29, #-0x58]
  1ce08c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ce090: f85d03a2     	ldur	x2, [x29, #-0x30]
  1ce094: 97fb64c7     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1ce098: f85a03a1     	ldur	x1, [x29, #-0x60]
  1ce09c: f9001c20     	str	x0, [x1, #0x38]
  1ce0a0: 14000027     	b	0x1ce13c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x58c>
  1ce0a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ce0a8: 5288fcc9     	mov	w9, #0x47e6             // =18406
  1ce0ac: 2a0903ea     	mov	w10, w9
  1ce0b0: eb0a0108     	subs	x8, x8, x10
  1ce0b4: f90013e8     	str	x8, [sp, #0x20]
  1ce0b8: 54000121     	b.ne	0x1ce0dc <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x52c>
  1ce0bc: 14000001     	b	0x1ce0c0 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x510>
  1ce0c0: f85a83a0     	ldur	x0, [x29, #-0x58]
  1ce0c4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ce0c8: f85d03a2     	ldur	x2, [x29, #-0x30]
  1ce0cc: 97fb64b9     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1ce0d0: f85a03a1     	ldur	x1, [x29, #-0x60]
  1ce0d4: f9002020     	str	x0, [x1, #0x40]
  1ce0d8: 14000018     	b	0x1ce138 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x588>
  1ce0dc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ce0e0: 5288fce9     	mov	w9, #0x47e7             // =18407
  1ce0e4: 2a0903ea     	mov	w10, w9
  1ce0e8: eb0a0108     	subs	x8, x8, x10
  1ce0ec: f9000fe8     	str	x8, [sp, #0x18]
  1ce0f0: 54000221     	b.ne	0x1ce134 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x584>
  1ce0f4: 14000001     	b	0x1ce0f8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x548>
  1ce0f8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1ce0fc: f85d03a2     	ldur	x2, [x29, #-0x30]
  1ce100: f85a83a3     	ldur	x3, [x29, #-0x58]
  1ce104: f85a03a8     	ldur	x8, [x29, #-0x60]
  1ce108: 91012104     	add	x4, x8, #0x48
  1ce10c: f94057e0     	ldr	x0, [sp, #0xa8]
  1ce110: 97fb6c0c     	bl	0xa9140 <_ZN9mkvparser15ContentEncoding31ParseContentEncAESSettingsEntryExxPNS_10IMkvReaderEPNS0_21ContentEncAESSettingsE@plt>
  1ce114: f9005be0     	str	x0, [sp, #0xb0]
  1ce118: f9405be8     	ldr	x8, [sp, #0xb0]
  1ce11c: b40000a8     	cbz	x8, 0x1ce130 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x580>
  1ce120: 14000001     	b	0x1ce124 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x574>
  1ce124: f9405be8     	ldr	x8, [sp, #0xb0]
  1ce128: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce12c: 14000019     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1ce130: 14000001     	b	0x1ce134 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x584>
  1ce134: 14000001     	b	0x1ce138 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x588>
  1ce138: 14000001     	b	0x1ce13c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x58c>
  1ce13c: 14000001     	b	0x1ce140 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x590>
  1ce140: 14000001     	b	0x1ce144 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x594>
  1ce144: 14000001     	b	0x1ce148 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x598>
  1ce148: 14000001     	b	0x1ce14c <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x59c>
  1ce14c: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ce150: f85e03a9     	ldur	x9, [x29, #-0x20]
  1ce154: 8b080128     	add	x8, x9, x8
  1ce158: f81e03a8     	stur	x8, [x29, #-0x20]
  1ce15c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ce160: f85983a9     	ldur	x9, [x29, #-0x68]
  1ce164: eb090108     	subs	x8, x8, x9
  1ce168: f9000be8     	str	x8, [sp, #0x10]
  1ce16c: 540000ad     	b.le	0x1ce180 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5d0>
  1ce170: 14000001     	b	0x1ce174 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5c4>
  1ce174: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1ce178: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce17c: 14000005     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1ce180: 17fffeb9     	b	0x1cdc64 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0xb4>
  1ce184: aa1f03e8     	mov	x8, xzr
  1ce188: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce18c: 14000001     	b	0x1ce190 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x5e0>
  1ce190: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ce194: d53bd049     	mrs	x9, TPIDR_EL0
  1ce198: f9401529     	ldr	x9, [x9, #0x28]
  1ce19c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1ce1a0: eb0a0129     	subs	x9, x9, x10
  1ce1a4: f90007e8     	str	x8, [sp, #0x8]
  1ce1a8: f90003e9     	str	x9, [sp]
  1ce1ac: 540000e1     	b.ne	0x1ce1c8 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x618>
  1ce1b0: 14000001     	b	0x1ce1b4 <mkvparser::ContentEncoding::ParseEncryptionEntry(long long, long long, mkvparser::IMkvReader*, mkvparser::ContentEncoding::ContentEncryption*)+0x604>
  1ce1b4: f94007e0     	ldr	x0, [sp, #0x8]
  1ce1b8: a9577bfd     	ldp	x29, x30, [sp, #0x170]
  1ce1bc: f940b3fc     	ldr	x28, [sp, #0x160]
  1ce1c0: 910603ff     	add	sp, sp, #0x180
  1ce1c4: d65f03c0     	ret
  1ce1c8: 97fb6eea     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001ce1cc <mkvparser::Track::Track(mkvparser::Segment*, long long, long long)>:
  1ce1cc: d101c3ff     	sub	sp, sp, #0x70
  1ce1d0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1ce1d4: 910183fd     	add	x29, sp, #0x60
  1ce1d8: d00006c8     	adrp	x8, 0x2a8000
  1ce1dc: f942dd08     	ldr	x8, [x8, #0x5b8]
  1ce1e0: b27c03e9     	orr	x9, xzr, #0x10
  1ce1e4: 8b090108     	add	x8, x8, x9
  1ce1e8: b27b03e9     	orr	x9, xzr, #0x20
  1ce1ec: d00006ca     	adrp	x10, 0x2a8000
  1ce1f0: f946654a     	ldr	x10, [x10, #0xcc8]
  1ce1f4: d280130b     	mov	x11, #0x98              // =152
  1ce1f8: d00006cc     	adrp	x12, 0x2a8000
  1ce1fc: f944c98c     	ldr	x12, [x12, #0x990]
  1ce200: d00006cd     	adrp	x13, 0x2a8000
  1ce204: f947e1ad     	ldr	x13, [x13, #0xfc0]
  1ce208: d280000e     	mov	x14, #0x0               // =0
  1ce20c: f81f83a0     	stur	x0, [x29, #-0x8]
  1ce210: f81f03a1     	stur	x1, [x29, #-0x10]
  1ce214: f81e83a2     	stur	x2, [x29, #-0x18]
  1ce218: f81e03a3     	stur	x3, [x29, #-0x20]
  1ce21c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ce220: f9000008     	str	x8, [x0]
  1ce224: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce228: f9000408     	str	x8, [x0, #0x8]
  1ce22c: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce230: f9000808     	str	x8, [x0, #0x10]
  1ce234: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ce238: f9000c08     	str	x8, [x0, #0x18]
  1ce23c: 8b090008     	add	x8, x0, x9
  1ce240: f90017e0     	str	x0, [sp, #0x28]
  1ce244: aa0803e0     	mov	x0, x8
  1ce248: f90013eb     	str	x11, [sp, #0x20]
  1ce24c: f9000fec     	str	x12, [sp, #0x18]
  1ce250: f9000bed     	str	x13, [sp, #0x10]
  1ce254: f90007ee     	str	x14, [sp, #0x8]
  1ce258: f90003e8     	str	x8, [sp]
  1ce25c: d63f0140     	blr	x10
  1ce260: f94017e8     	ldr	x8, [sp, #0x28]
  1ce264: f94013e9     	ldr	x9, [sp, #0x20]
  1ce268: 8b090100     	add	x0, x8, x9
  1ce26c: f9400fea     	ldr	x10, [sp, #0x18]
  1ce270: d63f0140     	blr	x10
  1ce274: 14000001     	b	0x1ce278 <mkvparser::Track::Track(mkvparser::Segment*, long long, long long)+0xac>
  1ce278: f94007e8     	ldr	x8, [sp, #0x8]
  1ce27c: f94017e9     	ldr	x9, [sp, #0x28]
  1ce280: f9005928     	str	x8, [x9, #0xb0]
  1ce284: f9005d28     	str	x8, [x9, #0xb8]
  1ce288: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1ce28c: 9101c3ff     	add	sp, sp, #0x70
  1ce290: d65f03c0     	ret
  1ce294: 2a0103e8     	mov	w8, w1
  1ce298: f81d83a0     	stur	x0, [x29, #-0x28]
  1ce29c: b81d43a8     	stur	w8, [x29, #-0x2c]
  1ce2a0: f94003e0     	ldr	x0, [sp]
  1ce2a4: f9400be1     	ldr	x1, [sp, #0x10]
  1ce2a8: d63f0020     	blr	x1
  1ce2ac: f85d83a0     	ldur	x0, [x29, #-0x28]
  1ce2b0: 97fb6718     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001ce2b4 <mkvparser::Track::~Track()>:
  1ce2b4: d10243ff     	sub	sp, sp, #0x90
  1ce2b8: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1ce2bc: 910203fd     	add	x29, sp, #0x80
  1ce2c0: d00006c8     	adrp	x8, 0x2a8000
  1ce2c4: f942dd08     	ldr	x8, [x8, #0x5b8]
  1ce2c8: b27c03e9     	orr	x9, xzr, #0x10
  1ce2cc: 8b090108     	add	x8, x8, x9
  1ce2d0: b27b03e9     	orr	x9, xzr, #0x20
  1ce2d4: d00006ca     	adrp	x10, 0x2a8000
  1ce2d8: f947e14a     	ldr	x10, [x10, #0xfc0]
  1ce2dc: d280000b     	mov	x11, #0x0               // =0
  1ce2e0: d00006cc     	adrp	x12, 0x2a8000
  1ce2e4: f9431d8c     	ldr	x12, [x12, #0x638]
  1ce2e8: f81f83a0     	stur	x0, [x29, #-0x8]
  1ce2ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ce2f0: f9000008     	str	x8, [x0]
  1ce2f4: 8b090008     	add	x8, x0, x9
  1ce2f8: f81f03a8     	stur	x8, [x29, #-0x10]
  1ce2fc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce300: f90023e0     	str	x0, [sp, #0x40]
  1ce304: aa0803e0     	mov	x0, x8
  1ce308: f9001fea     	str	x10, [sp, #0x38]
  1ce30c: f9001beb     	str	x11, [sp, #0x30]
  1ce310: f90017ec     	str	x12, [sp, #0x28]
  1ce314: 97fb4c0f     	bl	0xa1350 <_ZN9mkvparser5Track4Info5ClearEv@plt>
  1ce318: 14000001     	b	0x1ce31c <mkvparser::Track::~Track()+0x68>
  1ce31c: f94023e8     	ldr	x8, [sp, #0x40]
  1ce320: f9405909     	ldr	x9, [x8, #0xb0]
  1ce324: f81d83a9     	stur	x9, [x29, #-0x28]
  1ce328: f9405d09     	ldr	x9, [x8, #0xb8]
  1ce32c: f81d03a9     	stur	x9, [x29, #-0x30]
  1ce330: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ce334: f85d03a9     	ldur	x9, [x29, #-0x30]
  1ce338: eb09011f     	cmp	x8, x9
  1ce33c: 1a9f07ea     	cset	w10, ne
  1ce340: 3700004a     	tbnz	w10, #0x0, 0x1ce348 <mkvparser::Track::~Track()+0x94>
  1ce344: 14000022     	b	0x1ce3cc <mkvparser::Track::~Track()+0x118>
  1ce348: b27d03e8     	orr	x8, xzr, #0x8
  1ce34c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1ce350: 8b080128     	add	x8, x9, x8
  1ce354: f81d83a8     	stur	x8, [x29, #-0x28]
  1ce358: f9400128     	ldr	x8, [x9]
  1ce35c: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce360: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ce364: f9401be9     	ldr	x9, [sp, #0x30]
  1ce368: eb09011f     	cmp	x8, x9
  1ce36c: 1a9f17ea     	cset	w10, eq
  1ce370: f90013e8     	str	x8, [sp, #0x20]
  1ce374: 370000ca     	tbnz	w10, #0x0, 0x1ce38c <mkvparser::Track::~Track()+0xd8>
  1ce378: f94013e0     	ldr	x0, [sp, #0x20]
  1ce37c: f94017e8     	ldr	x8, [sp, #0x28]
  1ce380: d63f0100     	blr	x8
  1ce384: f94013e0     	ldr	x0, [sp, #0x20]
  1ce388: 97fb4976     	bl	0xa0960 <_ZdlPv@plt>
  1ce38c: 17ffffe9     	b	0x1ce330 <mkvparser::Track::~Track()+0x7c>
  1ce390: d2801308     	mov	x8, #0x98               // =152
  1ce394: b27b03e9     	orr	x9, xzr, #0x20
  1ce398: 2a0103ea     	mov	w10, w1
  1ce39c: f81e83a0     	stur	x0, [x29, #-0x18]
  1ce3a0: b81e43aa     	stur	w10, [x29, #-0x1c]
  1ce3a4: f94023e0     	ldr	x0, [sp, #0x40]
  1ce3a8: 8b080000     	add	x0, x0, x8
  1ce3ac: f9000fe9     	str	x9, [sp, #0x18]
  1ce3b0: 97fb6bb4     	bl	0xa9280 <_ZN9mkvparser5Track8EOSBlockD2Ev@plt>
  1ce3b4: f94023e8     	ldr	x8, [sp, #0x40]
  1ce3b8: f9400fe9     	ldr	x9, [sp, #0x18]
  1ce3bc: 8b090100     	add	x0, x8, x9
  1ce3c0: f9401fe1     	ldr	x1, [sp, #0x38]
  1ce3c4: d63f0020     	blr	x1
  1ce3c8: 14000018     	b	0x1ce428 <mkvparser::Track::~Track()+0x174>
  1ce3cc: f94023e8     	ldr	x8, [sp, #0x40]
  1ce3d0: f9405909     	ldr	x9, [x8, #0xb0]
  1ce3d4: f9401bea     	ldr	x10, [sp, #0x30]
  1ce3d8: eb0a013f     	cmp	x9, x10
  1ce3dc: 1a9f17eb     	cset	w11, eq
  1ce3e0: f9000be9     	str	x9, [sp, #0x10]
  1ce3e4: 3700006b     	tbnz	w11, #0x0, 0x1ce3f0 <mkvparser::Track::~Track()+0x13c>
  1ce3e8: f9400be0     	ldr	x0, [sp, #0x10]
  1ce3ec: 97fb6021     	bl	0xa6470 <_ZdaPv@plt>
  1ce3f0: d2801308     	mov	x8, #0x98               // =152
  1ce3f4: b27b03e9     	orr	x9, xzr, #0x20
  1ce3f8: f94023ea     	ldr	x10, [sp, #0x40]
  1ce3fc: 8b080140     	add	x0, x10, x8
  1ce400: f90007e9     	str	x9, [sp, #0x8]
  1ce404: 97fb6b9f     	bl	0xa9280 <_ZN9mkvparser5Track8EOSBlockD2Ev@plt>
  1ce408: f94023e8     	ldr	x8, [sp, #0x40]
  1ce40c: f94007e9     	ldr	x9, [sp, #0x8]
  1ce410: 8b090100     	add	x0, x8, x9
  1ce414: f9401fea     	ldr	x10, [sp, #0x38]
  1ce418: d63f0140     	blr	x10
  1ce41c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1ce420: 910243ff     	add	sp, sp, #0x90
  1ce424: d65f03c0     	ret
  1ce428: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ce42c: 97fb7f66     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001ce430 <mkvparser::Track::Info::Clear()>:
  1ce430: d10143ff     	sub	sp, sp, #0x50
  1ce434: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ce438: 910103fd     	add	x29, sp, #0x40
  1ce43c: d2800008     	mov	x8, #0x0                // =0
  1ce440: f81f83a0     	stur	x0, [x29, #-0x8]
  1ce444: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ce448: f9401809     	ldr	x9, [x0, #0x30]
  1ce44c: eb08013f     	cmp	x9, x8
  1ce450: 1a9f17ea     	cset	w10, eq
  1ce454: f81f03a8     	stur	x8, [x29, #-0x10]
  1ce458: f81e83a0     	stur	x0, [x29, #-0x18]
  1ce45c: f90013e9     	str	x9, [sp, #0x20]
  1ce460: 3700006a     	tbnz	w10, #0x0, 0x1ce46c <mkvparser::Track::Info::Clear()+0x3c>
  1ce464: f94013e0     	ldr	x0, [sp, #0x20]
  1ce468: 97fb6002     	bl	0xa6470 <_ZdaPv@plt>
  1ce46c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce470: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ce474: f9001928     	str	x8, [x9, #0x30]
  1ce478: f9401d2a     	ldr	x10, [x9, #0x38]
  1ce47c: eb08015f     	cmp	x10, x8
  1ce480: 1a9f17eb     	cset	w11, eq
  1ce484: f9000fea     	str	x10, [sp, #0x18]
  1ce488: 3700006b     	tbnz	w11, #0x0, 0x1ce494 <mkvparser::Track::Info::Clear()+0x64>
  1ce48c: f9400fe0     	ldr	x0, [sp, #0x18]
  1ce490: 97fb5ff8     	bl	0xa6470 <_ZdaPv@plt>
  1ce494: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce498: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ce49c: f9001d28     	str	x8, [x9, #0x38]
  1ce4a0: f940212a     	ldr	x10, [x9, #0x40]
  1ce4a4: eb08015f     	cmp	x10, x8
  1ce4a8: 1a9f17eb     	cset	w11, eq
  1ce4ac: f9000bea     	str	x10, [sp, #0x10]
  1ce4b0: 3700006b     	tbnz	w11, #0x0, 0x1ce4bc <mkvparser::Track::Info::Clear()+0x8c>
  1ce4b4: f9400be0     	ldr	x0, [sp, #0x10]
  1ce4b8: 97fb5fee     	bl	0xa6470 <_ZdaPv@plt>
  1ce4bc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce4c0: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ce4c4: f9002128     	str	x8, [x9, #0x40]
  1ce4c8: f940292a     	ldr	x10, [x9, #0x50]
  1ce4cc: eb08015f     	cmp	x10, x8
  1ce4d0: 1a9f17eb     	cset	w11, eq
  1ce4d4: f90007ea     	str	x10, [sp, #0x8]
  1ce4d8: 3700006b     	tbnz	w11, #0x0, 0x1ce4e4 <mkvparser::Track::Info::Clear()+0xb4>
  1ce4dc: f94007e0     	ldr	x0, [sp, #0x8]
  1ce4e0: 97fb5fe4     	bl	0xa6470 <_ZdaPv@plt>
  1ce4e4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce4e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ce4ec: f9002928     	str	x8, [x9, #0x50]
  1ce4f0: f9002d3f     	str	xzr, [x9, #0x58]
  1ce4f4: f940252a     	ldr	x10, [x9, #0x48]
  1ce4f8: eb08015f     	cmp	x10, x8
  1ce4fc: 1a9f17eb     	cset	w11, eq
  1ce500: f90003ea     	str	x10, [sp]
  1ce504: 3700006b     	tbnz	w11, #0x0, 0x1ce510 <mkvparser::Track::Info::Clear()+0xe0>
  1ce508: f94003e0     	ldr	x0, [sp]
  1ce50c: 97fb5fd9     	bl	0xa6470 <_ZdaPv@plt>
  1ce510: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ce514: f85e83a9     	ldur	x9, [x29, #-0x18]
  1ce518: f9002528     	str	x8, [x9, #0x48]
  1ce51c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ce520: 910143ff     	add	sp, sp, #0x50
  1ce524: d65f03c0     	ret

00000000001ce528 <mkvparser::Track::EOSBlock::~EOSBlock()>:
  1ce528: d10083ff     	sub	sp, sp, #0x20
  1ce52c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ce530: 910043fd     	add	x29, sp, #0x10
  1ce534: f90007e0     	str	x0, [sp, #0x8]
  1ce538: f94007e0     	ldr	x0, [sp, #0x8]
  1ce53c: 97fb5289     	bl	0xa2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>
  1ce540: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ce544: 910083ff     	add	sp, sp, #0x20
  1ce548: d65f03c0     	ret

00000000001ce54c <mkvparser::Track::~Track()>:
  1ce54c: d10083ff     	sub	sp, sp, #0x20
  1ce550: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ce554: 910043fd     	add	x29, sp, #0x10
  1ce558: d00006c8     	adrp	x8, 0x2a8000
  1ce55c: f9461508     	ldr	x8, [x8, #0xc28]
  1ce560: f90007e0     	str	x0, [sp, #0x8]
  1ce564: f94007e0     	ldr	x0, [sp, #0x8]
  1ce568: f90003e0     	str	x0, [sp]
  1ce56c: d63f0100     	blr	x8
  1ce570: f94003e0     	ldr	x0, [sp]
  1ce574: 97fb48fb     	bl	0xa0960 <_ZdlPv@plt>
  1ce578: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ce57c: 910083ff     	add	sp, sp, #0x20
  1ce580: d65f03c0     	ret

00000000001ce584 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)>:
  1ce584: d10283ff     	sub	sp, sp, #0xa0
  1ce588: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1ce58c: 910243fd     	add	x29, sp, #0x90
  1ce590: d2800008     	mov	x8, #0x0                // =0
  1ce594: d00006c9     	adrp	x9, 0x2a8000
  1ce598: f9435529     	ldr	x9, [x9, #0x6a8]
  1ce59c: d00006ca     	adrp	x10, 0x2a8000
  1ce5a0: f941a94a     	ldr	x10, [x10, #0x350]
  1ce5a4: f81f03a0     	stur	x0, [x29, #-0x10]
  1ce5a8: f81e83a1     	stur	x1, [x29, #-0x18]
  1ce5ac: f81e03a2     	stur	x2, [x29, #-0x20]
  1ce5b0: f81d83a3     	stur	x3, [x29, #-0x28]
  1ce5b4: f81d03a4     	stur	x4, [x29, #-0x30]
  1ce5b8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1ce5bc: f9400000     	ldr	x0, [x0]
  1ce5c0: eb08001f     	cmp	x0, x8
  1ce5c4: 1a9f07eb     	cset	w11, ne
  1ce5c8: f9001be8     	str	x8, [sp, #0x30]
  1ce5cc: f90017e9     	str	x9, [sp, #0x28]
  1ce5d0: f90013ea     	str	x10, [sp, #0x20]
  1ce5d4: 3700004b     	tbnz	w11, #0x0, 0x1ce5dc <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x58>
  1ce5d8: 14000004     	b	0x1ce5e8 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x64>
  1ce5dc: 92800008     	mov	x8, #-0x1               // =-1
  1ce5e0: f81f83a8     	stur	x8, [x29, #-0x8]
  1ce5e4: 14000051     	b	0x1ce728 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x1a4>
  1ce5e8: 52800008     	mov	w8, #0x0                // =0
  1ce5ec: b27a07e0     	orr	x0, xzr, #0xc0
  1ce5f0: f94017e1     	ldr	x1, [sp, #0x28]
  1ce5f4: b9001fe8     	str	w8, [sp, #0x1c]
  1ce5f8: 97fb496a     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1ce5fc: f9401be1     	ldr	x1, [sp, #0x30]
  1ce600: eb01001f     	cmp	x0, x1
  1ce604: 1a9f17e8     	cset	w8, eq
  1ce608: 320003e9     	orr	w9, wzr, #0x1
  1ce60c: b9401fea     	ldr	w10, [sp, #0x1c]
  1ce610: 0a090149     	and	w9, w10, w9
  1ce614: 381bf3a9     	sturb	w9, [x29, #-0x41]
  1ce618: f9000be0     	str	x0, [sp, #0x10]
  1ce61c: f90007e1     	str	x1, [sp, #0x8]
  1ce620: 37000208     	tbnz	w8, #0x0, 0x1ce660 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0xdc>
  1ce624: 12800008     	mov	w8, #-0x1               // =-1
  1ce628: f9400be9     	ldr	x9, [sp, #0x10]
  1ce62c: f81c03a9     	stur	x9, [x29, #-0x40]
  1ce630: 320003ea     	orr	w10, wzr, #0x1
  1ce634: 0a0a0108     	and	w8, w8, w10
  1ce638: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1ce63c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1ce640: f85e03a2     	ldur	x2, [x29, #-0x20]
  1ce644: f85d83a3     	ldur	x3, [x29, #-0x28]
  1ce648: aa0903e0     	mov	x0, x9
  1ce64c: f94013eb     	ldr	x11, [sp, #0x20]
  1ce650: d63f0160     	blr	x11
  1ce654: 14000001     	b	0x1ce658 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0xd4>
  1ce658: f9400be8     	ldr	x8, [sp, #0x10]
  1ce65c: f90007e8     	str	x8, [sp, #0x8]
  1ce660: f94007e8     	ldr	x8, [sp, #0x8]
  1ce664: f81c83a8     	stur	x8, [x29, #-0x38]
  1ce668: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ce66c: f9401be9     	ldr	x9, [sp, #0x30]
  1ce670: eb09011f     	cmp	x8, x9
  1ce674: 1a9f17ea     	cset	w10, eq
  1ce678: 3700004a     	tbnz	w10, #0x0, 0x1ce680 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0xfc>
  1ce67c: 1400000e     	b	0x1ce6b4 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x130>
  1ce680: 92800008     	mov	x8, #-0x1               // =-1
  1ce684: f81f83a8     	stur	x8, [x29, #-0x8]
  1ce688: 14000028     	b	0x1ce728 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x1a4>
  1ce68c: 2a0103e8     	mov	w8, w1
  1ce690: f90023e0     	str	x0, [sp, #0x40]
  1ce694: b9003fe8     	str	w8, [sp, #0x3c]
  1ce698: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1ce69c: 37000048     	tbnz	w8, #0x0, 0x1ce6a4 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x120>
  1ce6a0: 14000004     	b	0x1ce6b0 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x12c>
  1ce6a4: f85c03a0     	ldur	x0, [x29, #-0x40]
  1ce6a8: f94017e1     	ldr	x1, [sp, #0x28]
  1ce6ac: 97fb6565     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1ce6b0: 14000022     	b	0x1ce738 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x1b4>
  1ce6b4: b27b03e8     	orr	x8, xzr, #0x20
  1ce6b8: f85e83a0     	ldur	x0, [x29, #-0x18]
  1ce6bc: f85c83a9     	ldur	x9, [x29, #-0x38]
  1ce6c0: 8b080121     	add	x1, x9, x8
  1ce6c4: 97fb6177     	bl	0xa6ca0 <_ZNK9mkvparser5Track4Info4CopyERS1_@plt>
  1ce6c8: b9003be0     	str	w0, [sp, #0x38]
  1ce6cc: b9403be0     	ldr	w0, [sp, #0x38]
  1ce6d0: 35000040     	cbnz	w0, 0x1ce6d8 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x154>
  1ce6d4: 14000011     	b	0x1ce718 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x194>
  1ce6d8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ce6dc: f9401be9     	ldr	x9, [sp, #0x30]
  1ce6e0: eb09011f     	cmp	x8, x9
  1ce6e4: 1a9f17ea     	cset	w10, eq
  1ce6e8: f90003e8     	str	x8, [sp]
  1ce6ec: 370000ca     	tbnz	w10, #0x0, 0x1ce704 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x180>
  1ce6f0: f94003e8     	ldr	x8, [sp]
  1ce6f4: f9400109     	ldr	x9, [x8]
  1ce6f8: f9400529     	ldr	x9, [x9, #0x8]
  1ce6fc: aa0803e0     	mov	x0, x8
  1ce700: d63f0120     	blr	x9
  1ce704: b9403be8     	ldr	w8, [sp, #0x38]
  1ce708: 2a0803e9     	mov	w9, w8
  1ce70c: 93407d29     	sxtw	x9, w9
  1ce710: f81f83a9     	stur	x9, [x29, #-0x8]
  1ce714: 14000005     	b	0x1ce728 <mkvparser::Track::Create(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::Track*&)+0x1a4>
  1ce718: f85c83a8     	ldur	x8, [x29, #-0x38]
  1ce71c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1ce720: f9000128     	str	x8, [x9]
  1ce724: f81f83bf     	stur	xzr, [x29, #-0x8]
  1ce728: f85f83a0     	ldur	x0, [x29, #-0x8]
  1ce72c: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1ce730: 910283ff     	add	sp, sp, #0xa0
  1ce734: d65f03c0     	ret
  1ce738: f94023e0     	ldr	x0, [sp, #0x40]
  1ce73c: 97fb65f5     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001ce740 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const>:
  1ce740: d10143ff     	sub	sp, sp, #0x50
  1ce744: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ce748: 910103fd     	add	x29, sp, #0x40
  1ce74c: d2800008     	mov	x8, #0x0                // =0
  1ce750: f81f03a0     	stur	x0, [x29, #-0x10]
  1ce754: f81e83a1     	stur	x1, [x29, #-0x18]
  1ce758: f85f03a0     	ldur	x0, [x29, #-0x10]
  1ce75c: f85e83a1     	ldur	x1, [x29, #-0x18]
  1ce760: eb00003f     	cmp	x1, x0
  1ce764: 1a9f17e9     	cset	w9, eq
  1ce768: f9000be8     	str	x8, [sp, #0x10]
  1ce76c: f90007e0     	str	x0, [sp, #0x8]
  1ce770: 37000049     	tbnz	w9, #0x0, 0x1ce778 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x38>
  1ce774: 14000003     	b	0x1ce780 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x40>
  1ce778: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ce77c: 1400008c     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce780: b27c07e1     	orr	x1, xzr, #0x30
  1ce784: d2800d08     	mov	x8, #0x68               // =104
  1ce788: b27c03e2     	orr	x2, xzr, #0x10
  1ce78c: f94007e9     	ldr	x9, [sp, #0x8]
  1ce790: f9400129     	ldr	x9, [x9]
  1ce794: f85e83aa     	ldur	x10, [x29, #-0x18]
  1ce798: f9000149     	str	x9, [x10]
  1ce79c: f94007e9     	ldr	x9, [sp, #0x8]
  1ce7a0: f940052a     	ldr	x10, [x9, #0x8]
  1ce7a4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7a8: f900056a     	str	x10, [x11, #0x8]
  1ce7ac: f9400d2a     	ldr	x10, [x9, #0x18]
  1ce7b0: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7b4: f9000d6a     	str	x10, [x11, #0x18]
  1ce7b8: f940112a     	ldr	x10, [x9, #0x20]
  1ce7bc: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7c0: f900116a     	str	x10, [x11, #0x20]
  1ce7c4: f940152a     	ldr	x10, [x9, #0x28]
  1ce7c8: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7cc: f900156a     	str	x10, [x11, #0x28]
  1ce7d0: f940092a     	ldr	x10, [x9, #0x10]
  1ce7d4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7d8: f900096a     	str	x10, [x11, #0x10]
  1ce7dc: 3941812c     	ldrb	w12, [x9, #0x60]
  1ce7e0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1ce7e4: 320003ed     	orr	w13, wzr, #0x1
  1ce7e8: 0a0d018c     	and	w12, w12, w13
  1ce7ec: 3901814c     	strb	w12, [x10, #0x60]
  1ce7f0: 8b08012a     	add	x10, x9, x8
  1ce7f4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1ce7f8: 8b080160     	add	x0, x11, x8
  1ce7fc: f90003e1     	str	x1, [sp]
  1ce800: aa0a03e1     	mov	x1, x10
  1ce804: 97fb4563     	bl	0x9fd90 <memcpy@plt>
  1ce808: f85e83a2     	ldur	x2, [x29, #-0x18]
  1ce80c: f94007e0     	ldr	x0, [sp, #0x8]
  1ce810: f94003e1     	ldr	x1, [sp]
  1ce814: 97fb6a97     	bl	0xa9270 <_ZNK9mkvparser5Track4Info7CopyStrEMS1_PcRS1_@plt>
  1ce818: b81e43a0     	stur	w0, [x29, #-0x1c]
  1ce81c: b85e43ac     	ldur	w12, [x29, #-0x1c]
  1ce820: 3500004c     	cbnz	w12, 0x1ce828 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0xe8>
  1ce824: 14000004     	b	0x1ce834 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0xf4>
  1ce828: b85e43a8     	ldur	w8, [x29, #-0x1c]
  1ce82c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce830: 1400005f     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce834: b27d0be1     	orr	x1, xzr, #0x38
  1ce838: f85e83a2     	ldur	x2, [x29, #-0x18]
  1ce83c: f94007e0     	ldr	x0, [sp, #0x8]
  1ce840: 97fb6a8c     	bl	0xa9270 <_ZNK9mkvparser5Track4Info7CopyStrEMS1_PcRS1_@plt>
  1ce844: b90023e0     	str	w0, [sp, #0x20]
  1ce848: b94023e0     	ldr	w0, [sp, #0x20]
  1ce84c: 35000040     	cbnz	w0, 0x1ce854 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x114>
  1ce850: 14000004     	b	0x1ce860 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x120>
  1ce854: b94023e8     	ldr	w8, [sp, #0x20]
  1ce858: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce85c: 14000054     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce860: b27a03e1     	orr	x1, xzr, #0x40
  1ce864: f85e83a2     	ldur	x2, [x29, #-0x18]
  1ce868: f94007e0     	ldr	x0, [sp, #0x8]
  1ce86c: 97fb6a81     	bl	0xa9270 <_ZNK9mkvparser5Track4Info7CopyStrEMS1_PcRS1_@plt>
  1ce870: b9001fe0     	str	w0, [sp, #0x1c]
  1ce874: b9401fe0     	ldr	w0, [sp, #0x1c]
  1ce878: 35000040     	cbnz	w0, 0x1ce880 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x140>
  1ce87c: 14000004     	b	0x1ce88c <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x14c>
  1ce880: b9401fe8     	ldr	w8, [sp, #0x1c]
  1ce884: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce888: 14000049     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce88c: d2800901     	mov	x1, #0x48               // =72
  1ce890: f85e83a2     	ldur	x2, [x29, #-0x18]
  1ce894: f94007e0     	ldr	x0, [sp, #0x8]
  1ce898: 97fb6a76     	bl	0xa9270 <_ZNK9mkvparser5Track4Info7CopyStrEMS1_PcRS1_@plt>
  1ce89c: b9001be0     	str	w0, [sp, #0x18]
  1ce8a0: b9401be0     	ldr	w0, [sp, #0x18]
  1ce8a4: 35000040     	cbnz	w0, 0x1ce8ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x16c>
  1ce8a8: 14000004     	b	0x1ce8b8 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x178>
  1ce8ac: b9401be8     	ldr	w8, [sp, #0x18]
  1ce8b0: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce8b4: 1400003e     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce8b8: d2800008     	mov	x8, #0x0                // =0
  1ce8bc: f94007e9     	ldr	x9, [sp, #0x8]
  1ce8c0: f9402d2a     	ldr	x10, [x9, #0x58]
  1ce8c4: eb08015f     	cmp	x10, x8
  1ce8c8: 1a9f97eb     	cset	w11, hi
  1ce8cc: 3700004b     	tbnz	w11, #0x0, 0x1ce8d4 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x194>
  1ce8d0: 14000036     	b	0x1ce9a8 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x268>
  1ce8d4: f94007e8     	ldr	x8, [sp, #0x8]
  1ce8d8: f9402909     	ldr	x9, [x8, #0x50]
  1ce8dc: f9400bea     	ldr	x10, [sp, #0x10]
  1ce8e0: eb0a013f     	cmp	x9, x10
  1ce8e4: 1a9f17eb     	cset	w11, eq
  1ce8e8: 3700004b     	tbnz	w11, #0x0, 0x1ce8f0 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x1b0>
  1ce8ec: 14000004     	b	0x1ce8fc <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x1bc>
  1ce8f0: 12800008     	mov	w8, #-0x1               // =-1
  1ce8f4: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce8f8: 1400002d     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce8fc: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce900: f9402908     	ldr	x8, [x8, #0x50]
  1ce904: f9400be9     	ldr	x9, [sp, #0x10]
  1ce908: eb09011f     	cmp	x8, x9
  1ce90c: 1a9f07ea     	cset	w10, ne
  1ce910: 3700004a     	tbnz	w10, #0x0, 0x1ce918 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x1d8>
  1ce914: 14000004     	b	0x1ce924 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x1e4>
  1ce918: 12800008     	mov	w8, #-0x1               // =-1
  1ce91c: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce920: 14000023     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce924: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce928: f9402d08     	ldr	x8, [x8, #0x58]
  1ce92c: b5000048     	cbnz	x8, 0x1ce934 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x1f4>
  1ce930: 14000004     	b	0x1ce940 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x200>
  1ce934: 12800008     	mov	w8, #-0x1               // =-1
  1ce938: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce93c: 1400001c     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce940: b24003e0     	orr	x0, xzr, #0x1
  1ce944: f94007e8     	ldr	x8, [sp, #0x8]
  1ce948: f9402d01     	ldr	x1, [x8, #0x58]
  1ce94c: 97fb6769     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1ce950: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce954: f9002900     	str	x0, [x8, #0x50]
  1ce958: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce95c: f9402908     	ldr	x8, [x8, #0x50]
  1ce960: f9400be0     	ldr	x0, [sp, #0x10]
  1ce964: eb00011f     	cmp	x8, x0
  1ce968: 1a9f17e9     	cset	w9, eq
  1ce96c: 37000049     	tbnz	w9, #0x0, 0x1ce974 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x234>
  1ce970: 14000004     	b	0x1ce980 <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x240>
  1ce974: 12800008     	mov	w8, #-0x1               // =-1
  1ce978: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ce97c: 1400000c     	b	0x1ce9ac <mkvparser::Track::Info::Copy(mkvparser::Track::Info&) const+0x26c>
  1ce980: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ce984: f9402900     	ldr	x0, [x8, #0x50]
  1ce988: f94007e8     	ldr	x8, [sp, #0x8]
  1ce98c: f9402901     	ldr	x1, [x8, #0x50]
  1ce990: f9402d02     	ldr	x2, [x8, #0x58]
  1ce994: 97fb44ff     	bl	0x9fd90 <memcpy@plt>
  1ce998: f94007e8     	ldr	x8, [sp, #0x8]
  1ce99c: f9402d00     	ldr	x0, [x8, #0x58]
  1ce9a0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1ce9a4: f9002c20     	str	x0, [x1, #0x58]
  1ce9a8: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ce9ac: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ce9b0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ce9b4: 910143ff     	add	sp, sp, #0x50
  1ce9b8: d65f03c0     	ret

00000000001ce9bc <mkvparser::Track::Info::Info()>:
  1ce9bc: d10043ff     	sub	sp, sp, #0x10
  1ce9c0: d2800008     	mov	x8, #0x0                // =0
  1ce9c4: 52800009     	mov	w9, #0x0                // =0
  1ce9c8: f90007e0     	str	x0, [sp, #0x8]
  1ce9cc: f94007e0     	ldr	x0, [sp, #0x8]
  1ce9d0: f900081f     	str	xzr, [x0, #0x10]
  1ce9d4: f9000c1f     	str	xzr, [x0, #0x18]
  1ce9d8: f900101f     	str	xzr, [x0, #0x20]
  1ce9dc: f900141f     	str	xzr, [x0, #0x28]
  1ce9e0: f9001808     	str	x8, [x0, #0x30]
  1ce9e4: f9001c08     	str	x8, [x0, #0x38]
  1ce9e8: f9002008     	str	x8, [x0, #0x40]
  1ce9ec: f9002408     	str	x8, [x0, #0x48]
  1ce9f0: f9002808     	str	x8, [x0, #0x50]
  1ce9f4: f9002c1f     	str	xzr, [x0, #0x58]
  1ce9f8: 39018009     	strb	w9, [x0, #0x60]
  1ce9fc: 910043ff     	add	sp, sp, #0x10
  1cea00: d65f03c0     	ret

00000000001cea04 <mkvparser::Track::Info::~Info()>:
  1cea04: d10083ff     	sub	sp, sp, #0x20
  1cea08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1cea0c: 910043fd     	add	x29, sp, #0x10
  1cea10: f90007e0     	str	x0, [sp, #0x8]
  1cea14: f94007e0     	ldr	x0, [sp, #0x8]
  1cea18: 97fb4a4e     	bl	0xa1350 <_ZN9mkvparser5Track4Info5ClearEv@plt>
  1cea1c: 14000001     	b	0x1cea20 <mkvparser::Track::Info::~Info()+0x1c>
  1cea20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1cea24: 910083ff     	add	sp, sp, #0x20
  1cea28: d65f03c0     	ret
  1cea2c: 97fb7de6     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001cea30 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const>:
  1cea30: d10183ff     	sub	sp, sp, #0x60
  1cea34: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1cea38: 910143fd     	add	x29, sp, #0x50
  1cea3c: 92800008     	mov	x8, #-0x1               // =-1
  1cea40: d2800009     	mov	x9, #0x0                // =0
  1cea44: f81f03a0     	stur	x0, [x29, #-0x10]
  1cea48: f81e83a1     	stur	x1, [x29, #-0x18]
  1cea4c: f81e03a2     	stur	x2, [x29, #-0x20]
  1cea50: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cea54: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cea58: eb08003f     	cmp	x1, x8
  1cea5c: 1a9f17ea     	cset	w10, eq
  1cea60: f9000be9     	str	x9, [sp, #0x10]
  1cea64: f90007e0     	str	x0, [sp, #0x8]
  1cea68: 3700004a     	tbnz	w10, #0x0, 0x1cea70 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x40>
  1cea6c: 14000004     	b	0x1cea7c <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x4c>
  1cea70: 12800008     	mov	w8, #-0x1               // =-1
  1cea74: b81fc3a8     	stur	w8, [x29, #-0x4]
  1cea78: 14000037     	b	0x1ceb54 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x124>
  1cea7c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cea80: f85e83a9     	ldur	x9, [x29, #-0x18]
  1cea84: 8b090108     	add	x8, x8, x9
  1cea88: f90017e8     	str	x8, [sp, #0x28]
  1cea8c: f94017e8     	ldr	x8, [sp, #0x28]
  1cea90: f9400108     	ldr	x8, [x8]
  1cea94: f9400be9     	ldr	x9, [sp, #0x10]
  1cea98: eb09011f     	cmp	x8, x9
  1cea9c: 1a9f07ea     	cset	w10, ne
  1ceaa0: 3700004a     	tbnz	w10, #0x0, 0x1ceaa8 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x78>
  1ceaa4: 14000004     	b	0x1ceab4 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x84>
  1ceaa8: 12800008     	mov	w8, #-0x1               // =-1
  1ceaac: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ceab0: 14000029     	b	0x1ceb54 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x124>
  1ceab4: f85e83a8     	ldur	x8, [x29, #-0x18]
  1ceab8: f94007e9     	ldr	x9, [sp, #0x8]
  1ceabc: 8b080128     	add	x8, x9, x8
  1ceac0: f9400108     	ldr	x8, [x8]
  1ceac4: f90013e8     	str	x8, [sp, #0x20]
  1ceac8: f94013e8     	ldr	x8, [sp, #0x20]
  1ceacc: f9400bea     	ldr	x10, [sp, #0x10]
  1cead0: eb0a011f     	cmp	x8, x10
  1cead4: 1a9f17eb     	cset	w11, eq
  1cead8: 3700004b     	tbnz	w11, #0x0, 0x1ceae0 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0xb0>
  1ceadc: 14000003     	b	0x1ceae8 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0xb8>
  1ceae0: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ceae4: 1400001c     	b	0x1ceb54 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x124>
  1ceae8: b24003e0     	orr	x0, xzr, #0x1
  1ceaec: f94013e8     	ldr	x8, [sp, #0x20]
  1ceaf0: f90003e0     	str	x0, [sp]
  1ceaf4: aa0803e0     	mov	x0, x8
  1ceaf8: 97fb521e     	bl	0xa3370 <strlen@plt>
  1ceafc: f9000fe0     	str	x0, [sp, #0x18]
  1ceb00: f9400fe8     	ldr	x8, [sp, #0x18]
  1ceb04: 91000501     	add	x1, x8, #0x1
  1ceb08: f94003e0     	ldr	x0, [sp]
  1ceb0c: 97fb6fdd     	bl	0xaaa80 <_ZN9mkvparser14SafeArrayAllocIcEEPT_yy@plt>
  1ceb10: f94017e8     	ldr	x8, [sp, #0x28]
  1ceb14: f9000100     	str	x0, [x8]
  1ceb18: f94017e8     	ldr	x8, [sp, #0x28]
  1ceb1c: f9400108     	ldr	x8, [x8]
  1ceb20: f9400be0     	ldr	x0, [sp, #0x10]
  1ceb24: eb00011f     	cmp	x8, x0
  1ceb28: 1a9f17e9     	cset	w9, eq
  1ceb2c: 37000049     	tbnz	w9, #0x0, 0x1ceb34 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x104>
  1ceb30: 14000004     	b	0x1ceb40 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x110>
  1ceb34: 12800008     	mov	w8, #-0x1               // =-1
  1ceb38: b81fc3a8     	stur	w8, [x29, #-0x4]
  1ceb3c: 14000006     	b	0x1ceb54 <mkvparser::Track::Info::CopyStr(char* mkvparser::Track::Info::*, mkvparser::Track::Info&) const+0x124>
  1ceb40: f94017e8     	ldr	x8, [sp, #0x28]
  1ceb44: f9400100     	ldr	x0, [x8]
  1ceb48: f94013e1     	ldr	x1, [sp, #0x20]
  1ceb4c: 97fb5df9     	bl	0xa6330 <strcpy@plt>
  1ceb50: b81fc3bf     	stur	wzr, [x29, #-0x4]
  1ceb54: b85fc3a0     	ldur	w0, [x29, #-0x4]
  1ceb58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ceb5c: 910183ff     	add	sp, sp, #0x60
  1ceb60: d65f03c0     	ret

00000000001ceb64 <mkvparser::Track::GetEOS() const>:
  1ceb64: d10043ff     	sub	sp, sp, #0x10
  1ceb68: d2801308     	mov	x8, #0x98               // =152
  1ceb6c: f90007e0     	str	x0, [sp, #0x8]
  1ceb70: f94007e0     	ldr	x0, [sp, #0x8]
  1ceb74: 8b080000     	add	x0, x0, x8
  1ceb78: 910043ff     	add	sp, sp, #0x10
  1ceb7c: d65f03c0     	ret

00000000001ceb80 <mkvparser::Track::GetType() const>:
  1ceb80: d10043ff     	sub	sp, sp, #0x10
  1ceb84: b27b03e8     	orr	x8, xzr, #0x20
  1ceb88: f90007e0     	str	x0, [sp, #0x8]
  1ceb8c: f94007e0     	ldr	x0, [sp, #0x8]
  1ceb90: 8b080008     	add	x8, x0, x8
  1ceb94: f9400100     	ldr	x0, [x8]
  1ceb98: 910043ff     	add	sp, sp, #0x10
  1ceb9c: d65f03c0     	ret

00000000001ceba0 <mkvparser::Track::GetUid() const>:
  1ceba0: d10043ff     	sub	sp, sp, #0x10
  1ceba4: b27b03e8     	orr	x8, xzr, #0x20
  1ceba8: f90007e0     	str	x0, [sp, #0x8]
  1cebac: f94007e0     	ldr	x0, [sp, #0x8]
  1cebb0: 8b080008     	add	x8, x0, x8
  1cebb4: f9400900     	ldr	x0, [x8, #0x10]
  1cebb8: 910043ff     	add	sp, sp, #0x10
  1cebbc: d65f03c0     	ret

00000000001cebc0 <mkvparser::Track::GetNameAsUTF8() const>:
  1cebc0: d10043ff     	sub	sp, sp, #0x10
  1cebc4: b27b03e8     	orr	x8, xzr, #0x20
  1cebc8: f90007e0     	str	x0, [sp, #0x8]
  1cebcc: f94007e0     	ldr	x0, [sp, #0x8]
  1cebd0: 8b080008     	add	x8, x0, x8
  1cebd4: f9401900     	ldr	x0, [x8, #0x30]
  1cebd8: 910043ff     	add	sp, sp, #0x10
  1cebdc: d65f03c0     	ret

00000000001cebe0 <mkvparser::Track::GetLanguage() const>:
  1cebe0: d10043ff     	sub	sp, sp, #0x10
  1cebe4: b27b03e8     	orr	x8, xzr, #0x20
  1cebe8: f90007e0     	str	x0, [sp, #0x8]
  1cebec: f94007e0     	ldr	x0, [sp, #0x8]
  1cebf0: 8b080008     	add	x8, x0, x8
  1cebf4: f9401d00     	ldr	x0, [x8, #0x38]
  1cebf8: 910043ff     	add	sp, sp, #0x10
  1cebfc: d65f03c0     	ret

00000000001cec00 <mkvparser::Track::GetCodecNameAsUTF8() const>:
  1cec00: d10043ff     	sub	sp, sp, #0x10
  1cec04: b27b03e8     	orr	x8, xzr, #0x20
  1cec08: f90007e0     	str	x0, [sp, #0x8]
  1cec0c: f94007e0     	ldr	x0, [sp, #0x8]
  1cec10: 8b080008     	add	x8, x0, x8
  1cec14: f9402500     	ldr	x0, [x8, #0x48]
  1cec18: 910043ff     	add	sp, sp, #0x10
  1cec1c: d65f03c0     	ret

00000000001cec20 <mkvparser::Track::GetCodecId() const>:
  1cec20: d10043ff     	sub	sp, sp, #0x10
  1cec24: b27b03e8     	orr	x8, xzr, #0x20
  1cec28: f90007e0     	str	x0, [sp, #0x8]
  1cec2c: f94007e0     	ldr	x0, [sp, #0x8]
  1cec30: 8b080008     	add	x8, x0, x8
  1cec34: f9402100     	ldr	x0, [x8, #0x40]
  1cec38: 910043ff     	add	sp, sp, #0x10
  1cec3c: d65f03c0     	ret

00000000001cec40 <mkvparser::Track::GetCodecPrivate(unsigned long&) const>:
  1cec40: d10043ff     	sub	sp, sp, #0x10
  1cec44: b27b03e8     	orr	x8, xzr, #0x20
  1cec48: f90007e0     	str	x0, [sp, #0x8]
  1cec4c: f90003e1     	str	x1, [sp]
  1cec50: f94007e0     	ldr	x0, [sp, #0x8]
  1cec54: 8b080001     	add	x1, x0, x8
  1cec58: f9402c21     	ldr	x1, [x1, #0x58]
  1cec5c: f94003e9     	ldr	x9, [sp]
  1cec60: f9000121     	str	x1, [x9]
  1cec64: 8b080008     	add	x8, x0, x8
  1cec68: f9402900     	ldr	x0, [x8, #0x50]
  1cec6c: 910043ff     	add	sp, sp, #0x10
  1cec70: d65f03c0     	ret

00000000001cec74 <mkvparser::Track::GetLacing() const>:
  1cec74: d10043ff     	sub	sp, sp, #0x10
  1cec78: b27b03e8     	orr	x8, xzr, #0x20
  1cec7c: f90007e0     	str	x0, [sp, #0x8]
  1cec80: f94007e0     	ldr	x0, [sp, #0x8]
  1cec84: 8b080008     	add	x8, x0, x8
  1cec88: 39418109     	ldrb	w9, [x8, #0x60]
  1cec8c: 320003ea     	orr	w10, wzr, #0x1
  1cec90: 0a0a0129     	and	w9, w9, w10
  1cec94: 2a0903e0     	mov	w0, w9
  1cec98: 910043ff     	add	sp, sp, #0x10
  1cec9c: d65f03c0     	ret

00000000001ceca0 <mkvparser::Track::GetDefaultDuration() const>:
  1ceca0: d10043ff     	sub	sp, sp, #0x10
  1ceca4: b27b03e8     	orr	x8, xzr, #0x20
  1ceca8: f90007e0     	str	x0, [sp, #0x8]
  1cecac: f94007e0     	ldr	x0, [sp, #0x8]
  1cecb0: 8b080008     	add	x8, x0, x8
  1cecb4: f9400d00     	ldr	x0, [x8, #0x18]
  1cecb8: 910043ff     	add	sp, sp, #0x10
  1cecbc: d65f03c0     	ret

00000000001cecc0 <mkvparser::Track::GetCodecDelay() const>:
  1cecc0: d10043ff     	sub	sp, sp, #0x10
  1cecc4: b27b03e8     	orr	x8, xzr, #0x20
  1cecc8: f90007e0     	str	x0, [sp, #0x8]
  1ceccc: f94007e0     	ldr	x0, [sp, #0x8]
  1cecd0: 8b080008     	add	x8, x0, x8
  1cecd4: f9401100     	ldr	x0, [x8, #0x20]
  1cecd8: 910043ff     	add	sp, sp, #0x10
  1cecdc: d65f03c0     	ret

00000000001cece0 <mkvparser::Track::GetSeekPreRoll() const>:
  1cece0: d10043ff     	sub	sp, sp, #0x10
  1cece4: b27b03e8     	orr	x8, xzr, #0x20
  1cece8: f90007e0     	str	x0, [sp, #0x8]
  1cecec: f94007e0     	ldr	x0, [sp, #0x8]
  1cecf0: 8b080008     	add	x8, x0, x8
  1cecf4: f9401500     	ldr	x0, [x8, #0x28]
  1cecf8: 910043ff     	add	sp, sp, #0x10
  1cecfc: d65f03c0     	ret

00000000001ced00 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const>:
  1ced00: d10243ff     	sub	sp, sp, #0x90
  1ced04: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1ced08: 910203fd     	add	x29, sp, #0x80
  1ced0c: d53bd048     	mrs	x8, TPIDR_EL0
  1ced10: f9401508     	ldr	x8, [x8, #0x28]
  1ced14: f81f83a8     	stur	x8, [x29, #-0x8]
  1ced18: f81e03a0     	stur	x0, [x29, #-0x20]
  1ced1c: f81d83a1     	stur	x1, [x29, #-0x28]
  1ced20: f85e03a8     	ldur	x8, [x29, #-0x20]
  1ced24: aa0803e0     	mov	x0, x8
  1ced28: f9400508     	ldr	x8, [x8, #0x8]
  1ced2c: f90017e0     	str	x0, [sp, #0x28]
  1ced30: aa0803e0     	mov	x0, x8
  1ced34: 97fb4fbb     	bl	0xa2c20 <_ZNK9mkvparser7Segment8GetFirstEv@plt>
  1ced38: f81d03a0     	stur	x0, [x29, #-0x30]
  1ced3c: 2a1f03e9     	mov	w9, wzr
  1ced40: b81cc3a9     	stur	w9, [x29, #-0x34]
  1ced44: 14000001     	b	0x1ced48 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x48>
  1ced48: f85d03a8     	ldur	x8, [x29, #-0x30]
  1ced4c: b5000148     	cbnz	x8, 0x1ced74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x74>
  1ced50: 14000001     	b	0x1ced54 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x54>
  1ced54: f94017e0     	ldr	x0, [sp, #0x28]
  1ced58: 97fb5a5a     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1ced5c: f85d83be     	ldur	x30, [x29, #-0x28]
  1ced60: f90003c0     	str	x0, [x30]
  1ced64: 320003e8     	orr	w8, wzr, #0x1
  1ced68: 2a0803e0     	mov	w0, w8
  1ced6c: f81e83a0     	stur	x0, [x29, #-0x18]
  1ced70: 14000081     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1ced74: f85d03a0     	ldur	x0, [x29, #-0x30]
  1ced78: 97fb4c5a     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  1ced7c: 360002a0     	tbz	w0, #0x0, 0x1cedd0 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0xd0>
  1ced80: 14000001     	b	0x1ced84 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x84>
  1ced84: f94017e8     	ldr	x8, [sp, #0x28]
  1ced88: f9400500     	ldr	x0, [x8, #0x8]
  1ced8c: 97fb543d     	bl	0xa3e80 <_ZNK9mkvparser7Segment11DoneParsingEv@plt>
  1ced90: 36000140     	tbz	w0, #0x0, 0x1cedb8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0xb8>
  1ced94: 14000001     	b	0x1ced98 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x98>
  1ced98: f94017e0     	ldr	x0, [sp, #0x28]
  1ced9c: 97fb5a49     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1ceda0: f85d83be     	ldur	x30, [x29, #-0x28]
  1ceda4: f90003c0     	str	x0, [x30]
  1ceda8: 320003e8     	orr	w8, wzr, #0x1
  1cedac: 2a0803e0     	mov	w0, w8
  1cedb0: f81e83a0     	stur	x0, [x29, #-0x18]
  1cedb4: 14000070     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1cedb8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cedbc: aa1f03e9     	mov	x9, xzr
  1cedc0: f9000109     	str	x9, [x8]
  1cedc4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1cedc8: f81e83a8     	stur	x8, [x29, #-0x18]
  1cedcc: 1400006a     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1cedd0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cedd4: f85d83a1     	ldur	x1, [x29, #-0x28]
  1cedd8: 97fb4c26     	bl	0xa1e70 <_ZNK9mkvparser7Cluster8GetFirstERPKNS_10BlockEntryE@plt>
  1ceddc: f90023e0     	str	x0, [sp, #0x40]
  1cede0: f94023e0     	ldr	x0, [sp, #0x40]
  1cede4: b6f800a0     	tbz	x0, #0x3f, 0x1cedf8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0xf8>
  1cede8: 14000001     	b	0x1cedec <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0xec>
  1cedec: f94023e8     	ldr	x8, [sp, #0x40]
  1cedf0: f81e83a8     	stur	x8, [x29, #-0x18]
  1cedf4: 14000060     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1cedf8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cedfc: f9400108     	ldr	x8, [x8]
  1cee00: b5000108     	cbnz	x8, 0x1cee20 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x120>
  1cee04: 14000001     	b	0x1cee08 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x108>
  1cee08: f94017e8     	ldr	x8, [sp, #0x28]
  1cee0c: f9400500     	ldr	x0, [x8, #0x8]
  1cee10: f85d03a1     	ldur	x1, [x29, #-0x30]
  1cee14: 97fb519b     	bl	0xa3480 <_ZN9mkvparser7Segment7GetNextEPKNS_7ClusterE@plt>
  1cee18: f81d03a0     	stur	x0, [x29, #-0x30]
  1cee1c: 17ffffcb     	b	0x1ced48 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x48>
  1cee20: 14000001     	b	0x1cee24 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x124>
  1cee24: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cee28: f9400108     	ldr	x8, [x8]
  1cee2c: f9400109     	ldr	x9, [x8]
  1cee30: f9400929     	ldr	x9, [x9, #0x10]
  1cee34: aa0803e0     	mov	x0, x8
  1cee38: d63f0120     	blr	x9
  1cee3c: f9001fe0     	str	x0, [sp, #0x38]
  1cee40: f9401fe8     	ldr	x8, [sp, #0x38]
  1cee44: b4000068     	cbz	x8, 0x1cee50 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x150>
  1cee48: 14000001     	b	0x1cee4c <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x14c>
  1cee4c: 14000009     	b	0x1cee70 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x170>
  1cee50: 900003a0     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cee54: 9102a000     	add	x0, x0, #0xa8
  1cee58: 900003a2     	adrp	x2, 0x242000 <sincos_lookup1+0x1078>
  1cee5c: 91351042     	add	x2, x2, #0xd44
  1cee60: 900003a3     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cee64: 91362863     	add	x3, x3, #0xd8a
  1cee68: 528247a1     	mov	w1, #0x123d             // =4669
  1cee6c: 97fb4529     	bl	0xa0310 <__assert2@plt>
  1cee70: f9401fe0     	ldr	x0, [sp, #0x38]
  1cee74: 97fb604f     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cee78: f9001be0     	str	x0, [sp, #0x30]
  1cee7c: f9401be0     	ldr	x0, [sp, #0x30]
  1cee80: f94017fe     	ldr	x30, [sp, #0x28]
  1cee84: f94017c8     	ldr	x8, [x30, #0x28]
  1cee88: eb080008     	subs	x8, x0, x8
  1cee8c: f90013e8     	str	x8, [sp, #0x20]
  1cee90: 540001c1     	b.ne	0x1ceec8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x1c8>
  1cee94: 14000001     	b	0x1cee98 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x198>
  1cee98: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cee9c: f9400101     	ldr	x1, [x8]
  1ceea0: f94017e8     	ldr	x8, [sp, #0x28]
  1ceea4: f9400109     	ldr	x9, [x8]
  1ceea8: f9400929     	ldr	x9, [x9, #0x10]
  1ceeac: aa0803e0     	mov	x0, x8
  1ceeb0: d63f0120     	blr	x9
  1ceeb4: 360000a0     	tbz	w0, #0x0, 0x1ceec8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x1c8>
  1ceeb8: 14000001     	b	0x1ceebc <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x1bc>
  1ceebc: aa1f03e8     	mov	x8, xzr
  1ceec0: f81e83a8     	stur	x8, [x29, #-0x18]
  1ceec4: 1400002c     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1ceec8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1ceecc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1ceed0: f9400101     	ldr	x1, [x8]
  1ceed4: d10043a2     	sub	x2, x29, #0x10
  1ceed8: 97fb43e2     	bl	0x9fe60 <_ZNK9mkvparser7Cluster7GetNextEPKNS_10BlockEntryERS3_@plt>
  1ceedc: f90023e0     	str	x0, [sp, #0x40]
  1ceee0: f94023e8     	ldr	x8, [sp, #0x40]
  1ceee4: b6f800a8     	tbz	x8, #0x3f, 0x1ceef8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x1f8>
  1ceee8: 14000001     	b	0x1ceeec <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x1ec>
  1ceeec: f94023e8     	ldr	x8, [sp, #0x40]
  1ceef0: f81e83a8     	stur	x8, [x29, #-0x18]
  1ceef4: 14000020     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1ceef8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1ceefc: b5000068     	cbnz	x8, 0x1cef08 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x208>
  1cef00: 14000001     	b	0x1cef04 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x204>
  1cef04: 14000005     	b	0x1cef18 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x218>
  1cef08: f85f03a8     	ldur	x8, [x29, #-0x10]
  1cef0c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1cef10: f9000128     	str	x8, [x9]
  1cef14: 17ffffc4     	b	0x1cee24 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x124>
  1cef18: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1cef1c: 11000508     	add	w8, w8, #0x1
  1cef20: b81cc3a8     	stur	w8, [x29, #-0x34]
  1cef24: b85cc3a8     	ldur	w8, [x29, #-0x34]
  1cef28: 71019108     	subs	w8, w8, #0x64
  1cef2c: b9001fe8     	str	w8, [sp, #0x1c]
  1cef30: 5400006b     	b.lt	0x1cef3c <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x23c>
  1cef34: 14000001     	b	0x1cef38 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x238>
  1cef38: 14000007     	b	0x1cef54 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x254>
  1cef3c: f94017e8     	ldr	x8, [sp, #0x28]
  1cef40: f9400500     	ldr	x0, [x8, #0x8]
  1cef44: f85d03a1     	ldur	x1, [x29, #-0x30]
  1cef48: 97fb514e     	bl	0xa3480 <_ZN9mkvparser7Segment7GetNextEPKNS_7ClusterE@plt>
  1cef4c: f81d03a0     	stur	x0, [x29, #-0x30]
  1cef50: 17ffff7e     	b	0x1ced48 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x48>
  1cef54: f94017e0     	ldr	x0, [sp, #0x28]
  1cef58: 97fb59da     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1cef5c: f85d83be     	ldur	x30, [x29, #-0x28]
  1cef60: f90003c0     	str	x0, [x30]
  1cef64: 320003e8     	orr	w8, wzr, #0x1
  1cef68: 2a0803e0     	mov	w0, w8
  1cef6c: f81e83a0     	stur	x0, [x29, #-0x18]
  1cef70: 14000001     	b	0x1cef74 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x274>
  1cef74: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cef78: d53bd049     	mrs	x9, TPIDR_EL0
  1cef7c: f9401529     	ldr	x9, [x9, #0x28]
  1cef80: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cef84: eb0a0129     	subs	x9, x9, x10
  1cef88: f9000be8     	str	x8, [sp, #0x10]
  1cef8c: f90007e9     	str	x9, [sp, #0x8]
  1cef90: 540000c1     	b.ne	0x1cefa8 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x2a8>
  1cef94: 14000001     	b	0x1cef98 <mkvparser::Track::GetFirst(mkvparser::BlockEntry const*&) const+0x298>
  1cef98: f9400be0     	ldr	x0, [sp, #0x10]
  1cef9c: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1cefa0: 910243ff     	add	sp, sp, #0x90
  1cefa4: d65f03c0     	ret
  1cefa8: 97fb6b72     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cefac <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const>:
  1cefac: d101c3ff     	sub	sp, sp, #0x70
  1cefb0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1cefb4: 910183fd     	add	x29, sp, #0x60
  1cefb8: d53bd048     	mrs	x8, TPIDR_EL0
  1cefbc: f9401508     	ldr	x8, [x8, #0x28]
  1cefc0: f81f83a8     	stur	x8, [x29, #-0x8]
  1cefc4: f81d83a0     	stur	x0, [x29, #-0x28]
  1cefc8: f9001be1     	str	x1, [sp, #0x30]
  1cefcc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cefd0: aa0803e0     	mov	x0, x8
  1cefd4: f9402108     	ldr	x8, [x8, #0x40]
  1cefd8: f1000108     	subs	x8, x8, #0x0
  1cefdc: f90013e0     	str	x0, [sp, #0x20]
  1cefe0: f9000fe8     	str	x8, [sp, #0x18]
  1cefe4: 5400038c     	b.gt	0x1cf054 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xa8>
  1cefe8: 14000001     	b	0x1cefec <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x40>
  1cefec: d10043a1     	sub	x1, x29, #0x10
  1ceff0: d10063a2     	sub	x2, x29, #0x18
  1ceff4: f94013e0     	ldr	x0, [sp, #0x20]
  1ceff8: 97fb6b7e     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1ceffc: f90017e0     	str	x0, [sp, #0x28]
  1cf000: f94017e0     	ldr	x0, [sp, #0x28]
  1cf004: b6f80100     	tbz	x0, #0x3f, 0x1cf024 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x78>
  1cf008: 14000001     	b	0x1cf00c <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x60>
  1cf00c: f9401be8     	ldr	x8, [sp, #0x30]
  1cf010: aa1f03e9     	mov	x9, xzr
  1cf014: f9000109     	str	x9, [x8]
  1cf018: f94017e8     	ldr	x8, [sp, #0x28]
  1cf01c: f81e03a8     	stur	x8, [x29, #-0x20]
  1cf020: 1400002f     	b	0x1cf0dc <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x130>
  1cf024: f94013e8     	ldr	x8, [sp, #0x20]
  1cf028: f9402109     	ldr	x9, [x8, #0x40]
  1cf02c: f1000129     	subs	x9, x9, #0x0
  1cf030: f9000be9     	str	x9, [sp, #0x10]
  1cf034: 540000ec     	b.gt	0x1cf050 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xa4>
  1cf038: 14000001     	b	0x1cf03c <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x90>
  1cf03c: f9401be8     	ldr	x8, [sp, #0x30]
  1cf040: aa1f03e9     	mov	x9, xzr
  1cf044: f9000109     	str	x9, [x8]
  1cf048: f81e03a9     	stur	x9, [x29, #-0x20]
  1cf04c: 14000024     	b	0x1cf0dc <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x130>
  1cf050: 14000001     	b	0x1cf054 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xa8>
  1cf054: f94013e8     	ldr	x8, [sp, #0x20]
  1cf058: f9401909     	ldr	x9, [x8, #0x30]
  1cf05c: b4000069     	cbz	x9, 0x1cf068 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xbc>
  1cf060: 14000001     	b	0x1cf064 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xb8>
  1cf064: 14000009     	b	0x1cf088 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0xdc>
  1cf068: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf06c: 9102a000     	add	x0, x0, #0xa8
  1cf070: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf074: 911dd842     	add	x2, x2, #0x776
  1cf078: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf07c: 9111d463     	add	x3, x3, #0x475
  1cf080: 52838521     	mov	w1, #0x1c29             // =7209
  1cf084: 97fb44a3     	bl	0xa0310 <__assert2@plt>
  1cf088: f94013e8     	ldr	x8, [sp, #0x20]
  1cf08c: f9401909     	ldr	x9, [x8, #0x30]
  1cf090: f9400129     	ldr	x9, [x9]
  1cf094: f9401bea     	ldr	x10, [sp, #0x30]
  1cf098: f9000149     	str	x9, [x10]
  1cf09c: f9401be9     	ldr	x9, [sp, #0x30]
  1cf0a0: f9400129     	ldr	x9, [x9]
  1cf0a4: b4000069     	cbz	x9, 0x1cf0b0 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x104>
  1cf0a8: 14000001     	b	0x1cf0ac <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x100>
  1cf0ac: 14000009     	b	0x1cf0d0 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x124>
  1cf0b0: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf0b4: 9102a000     	add	x0, x0, #0xa8
  1cf0b8: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf0bc: 911dd842     	add	x2, x2, #0x776
  1cf0c0: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf0c4: 911ef863     	add	x3, x3, #0x7be
  1cf0c8: 52838581     	mov	w1, #0x1c2c             // =7212
  1cf0cc: 97fb4491     	bl	0xa0310 <__assert2@plt>
  1cf0d0: aa1f03e8     	mov	x8, xzr
  1cf0d4: f81e03a8     	stur	x8, [x29, #-0x20]
  1cf0d8: 14000001     	b	0x1cf0dc <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x130>
  1cf0dc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf0e0: d53bd049     	mrs	x9, TPIDR_EL0
  1cf0e4: f9401529     	ldr	x9, [x9, #0x28]
  1cf0e8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cf0ec: eb0a0129     	subs	x9, x9, x10
  1cf0f0: f90007e8     	str	x8, [sp, #0x8]
  1cf0f4: f90003e9     	str	x9, [sp]
  1cf0f8: 540000c1     	b.ne	0x1cf110 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x164>
  1cf0fc: 14000001     	b	0x1cf100 <mkvparser::Cluster::GetFirst(mkvparser::BlockEntry const*&) const+0x154>
  1cf100: f94007e0     	ldr	x0, [sp, #0x8]
  1cf104: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1cf108: 9101c3ff     	add	sp, sp, #0x70
  1cf10c: d65f03c0     	ret
  1cf110: 97fb6b18     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cf114 <mkvparser::Block::GetTrackNumber() const>:
  1cf114: d10043ff     	sub	sp, sp, #0x10
  1cf118: f90007e0     	str	x0, [sp, #0x8]
  1cf11c: f94007e0     	ldr	x0, [sp, #0x8]
  1cf120: f9400800     	ldr	x0, [x0, #0x10]
  1cf124: 910043ff     	add	sp, sp, #0x10
  1cf128: d65f03c0     	ret

00000000001cf12c <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const>:
  1cf12c: d102c3ff     	sub	sp, sp, #0xb0
  1cf130: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1cf134: 910283fd     	add	x29, sp, #0xa0
  1cf138: d53bd048     	mrs	x8, TPIDR_EL0
  1cf13c: f9401508     	ldr	x8, [x8, #0x28]
  1cf140: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf144: f81d83a0     	stur	x0, [x29, #-0x28]
  1cf148: f81d03a1     	stur	x1, [x29, #-0x30]
  1cf14c: f81c83a2     	stur	x2, [x29, #-0x38]
  1cf150: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cf154: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf158: f9002be8     	str	x8, [sp, #0x50]
  1cf15c: b4000060     	cbz	x0, 0x1cf168 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x3c>
  1cf160: 14000001     	b	0x1cf164 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x38>
  1cf164: 14000009     	b	0x1cf188 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x5c>
  1cf168: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf16c: 9102a000     	add	x0, x0, #0xa8
  1cf170: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf174: 91204842     	add	x2, x2, #0x812
  1cf178: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf17c: 9122f063     	add	x3, x3, #0x8bc
  1cf180: 52838a21     	mov	w1, #0x1c51             // =7249
  1cf184: 97fb4463     	bl	0xa0310 <__assert2@plt>
  1cf188: f9402be8     	ldr	x8, [sp, #0x50]
  1cf18c: f9401909     	ldr	x9, [x8, #0x30]
  1cf190: b4000069     	cbz	x9, 0x1cf19c <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x70>
  1cf194: 14000001     	b	0x1cf198 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x6c>
  1cf198: 14000009     	b	0x1cf1bc <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x90>
  1cf19c: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf1a0: 9102a000     	add	x0, x0, #0xa8
  1cf1a4: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf1a8: 91204842     	add	x2, x2, #0x812
  1cf1ac: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf1b0: 9111d463     	add	x3, x3, #0x475
  1cf1b4: 52838a41     	mov	w1, #0x1c52             // =7250
  1cf1b8: 97fb4456     	bl	0xa0310 <__assert2@plt>
  1cf1bc: f9402be8     	ldr	x8, [sp, #0x50]
  1cf1c0: f9402109     	ldr	x9, [x8, #0x40]
  1cf1c4: f1000529     	subs	x9, x9, #0x1
  1cf1c8: f90027e9     	str	x9, [sp, #0x48]
  1cf1cc: 5400006b     	b.lt	0x1cf1d8 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xac>
  1cf1d0: 14000001     	b	0x1cf1d4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xa8>
  1cf1d4: 14000009     	b	0x1cf1f8 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xcc>
  1cf1d8: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf1dc: 9102a000     	add	x0, x0, #0xa8
  1cf1e0: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf1e4: 91204842     	add	x2, x2, #0x812
  1cf1e8: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf1ec: 9121e063     	add	x3, x3, #0x878
  1cf1f0: 52838a61     	mov	w1, #0x1c53             // =7251
  1cf1f4: 97fb4447     	bl	0xa0310 <__assert2@plt>
  1cf1f8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf1fc: 97fb6cf5     	bl	0xaa5d0 <_ZNK9mkvparser10BlockEntry8GetIndexEv@plt>
  1cf200: f81c03a0     	stur	x0, [x29, #-0x40]
  1cf204: f85c03a0     	ldur	x0, [x29, #-0x40]
  1cf208: f9402bfe     	ldr	x30, [sp, #0x50]
  1cf20c: f94023c8     	ldr	x8, [x30, #0x40]
  1cf210: eb080008     	subs	x8, x0, x8
  1cf214: f90023e8     	str	x8, [sp, #0x40]
  1cf218: 54000062     	b.hs	0x1cf224 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xf8>
  1cf21c: 14000001     	b	0x1cf220 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xf4>
  1cf220: 14000009     	b	0x1cf244 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x118>
  1cf224: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf228: 9102a000     	add	x0, x0, #0xa8
  1cf22c: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf230: 91204842     	add	x2, x2, #0x812
  1cf234: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf238: 91223063     	add	x3, x3, #0x88c
  1cf23c: 52838ac1     	mov	w1, #0x1c56             // =7254
  1cf240: 97fb4434     	bl	0xa0310 <__assert2@plt>
  1cf244: f9402be8     	ldr	x8, [sp, #0x50]
  1cf248: f9401909     	ldr	x9, [x8, #0x30]
  1cf24c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1cf250: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1cf254: f85d03aa     	ldur	x10, [x29, #-0x30]
  1cf258: eb0a0129     	subs	x9, x9, x10
  1cf25c: f9001fe9     	str	x9, [sp, #0x38]
  1cf260: 54000061     	b.ne	0x1cf26c <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x140>
  1cf264: 14000001     	b	0x1cf268 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x13c>
  1cf268: 14000009     	b	0x1cf28c <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x160>
  1cf26c: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf270: 9102a000     	add	x0, x0, #0xa8
  1cf274: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf278: 91204842     	add	x2, x2, #0x812
  1cf27c: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf280: 9122a863     	add	x3, x3, #0x8aa
  1cf284: 52838ae1     	mov	w1, #0x1c57             // =7255
  1cf288: 97fb4422     	bl	0xa0310 <__assert2@plt>
  1cf28c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cf290: 91000508     	add	x8, x8, #0x1
  1cf294: f81c03a8     	stur	x8, [x29, #-0x40]
  1cf298: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cf29c: f9402be9     	ldr	x9, [sp, #0x50]
  1cf2a0: f940212a     	ldr	x10, [x9, #0x40]
  1cf2a4: eb0a0108     	subs	x8, x8, x10
  1cf2a8: f9001be8     	str	x8, [sp, #0x30]
  1cf2ac: 540008e3     	b.lo	0x1cf3c8 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x29c>
  1cf2b0: 14000001     	b	0x1cf2b4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x188>
  1cf2b4: d10043a1     	sub	x1, x29, #0x10
  1cf2b8: d10063a2     	sub	x2, x29, #0x18
  1cf2bc: f9402be0     	ldr	x0, [sp, #0x50]
  1cf2c0: 97fb6acc     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1cf2c4: f81b83a0     	stur	x0, [x29, #-0x48]
  1cf2c8: f85b83a0     	ldur	x0, [x29, #-0x48]
  1cf2cc: b6f80100     	tbz	x0, #0x3f, 0x1cf2ec <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1c0>
  1cf2d0: 14000001     	b	0x1cf2d4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1a8>
  1cf2d4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf2d8: aa1f03e9     	mov	x9, xzr
  1cf2dc: f9000109     	str	x9, [x8]
  1cf2e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cf2e4: f81e03a8     	stur	x8, [x29, #-0x20]
  1cf2e8: 1400004e     	b	0x1cf420 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2f4>
  1cf2ec: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cf2f0: f1000508     	subs	x8, x8, #0x1
  1cf2f4: f90017e8     	str	x8, [sp, #0x28]
  1cf2f8: 540000eb     	b.lt	0x1cf314 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1e8>
  1cf2fc: 14000001     	b	0x1cf300 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1d4>
  1cf300: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf304: aa1f03e9     	mov	x9, xzr
  1cf308: f9000109     	str	x9, [x8]
  1cf30c: f81e03a9     	stur	x9, [x29, #-0x20]
  1cf310: 14000044     	b	0x1cf420 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2f4>
  1cf314: f9402be8     	ldr	x8, [sp, #0x50]
  1cf318: f9401909     	ldr	x9, [x8, #0x30]
  1cf31c: b4000069     	cbz	x9, 0x1cf328 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1fc>
  1cf320: 14000001     	b	0x1cf324 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1f8>
  1cf324: 14000009     	b	0x1cf348 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x21c>
  1cf328: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf32c: 9102a000     	add	x0, x0, #0xa8
  1cf330: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf334: 91204842     	add	x2, x2, #0x812
  1cf338: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf33c: 9111d463     	add	x3, x3, #0x475
  1cf340: 52838d61     	mov	w1, #0x1c6b             // =7275
  1cf344: 97fb43f3     	bl	0xa0310 <__assert2@plt>
  1cf348: f9402be8     	ldr	x8, [sp, #0x50]
  1cf34c: f9402109     	ldr	x9, [x8, #0x40]
  1cf350: f1000529     	subs	x9, x9, #0x1
  1cf354: f90013e9     	str	x9, [sp, #0x20]
  1cf358: 5400006b     	b.lt	0x1cf364 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x238>
  1cf35c: 14000001     	b	0x1cf360 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x234>
  1cf360: 14000009     	b	0x1cf384 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x258>
  1cf364: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf368: 9102a000     	add	x0, x0, #0xa8
  1cf36c: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf370: 91204842     	add	x2, x2, #0x812
  1cf374: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf378: 9121e063     	add	x3, x3, #0x878
  1cf37c: 52838d81     	mov	w1, #0x1c6c             // =7276
  1cf380: 97fb43e4     	bl	0xa0310 <__assert2@plt>
  1cf384: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cf388: f9402be9     	ldr	x9, [sp, #0x50]
  1cf38c: f940212a     	ldr	x10, [x9, #0x40]
  1cf390: eb0a0108     	subs	x8, x8, x10
  1cf394: f9000fe8     	str	x8, [sp, #0x18]
  1cf398: 54000062     	b.hs	0x1cf3a4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x278>
  1cf39c: 14000001     	b	0x1cf3a0 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x274>
  1cf3a0: 14000009     	b	0x1cf3c4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x298>
  1cf3a4: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf3a8: 9102a000     	add	x0, x0, #0xa8
  1cf3ac: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf3b0: 91204842     	add	x2, x2, #0x812
  1cf3b4: 900003a3     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf3b8: 91223063     	add	x3, x3, #0x88c
  1cf3bc: 52838da1     	mov	w1, #0x1c6d             // =7277
  1cf3c0: 97fb43d4     	bl	0xa0310 <__assert2@plt>
  1cf3c4: 14000001     	b	0x1cf3c8 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x29c>
  1cf3c8: f9402be8     	ldr	x8, [sp, #0x50]
  1cf3cc: f9401909     	ldr	x9, [x8, #0x30]
  1cf3d0: f85c03aa     	ldur	x10, [x29, #-0x40]
  1cf3d4: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1cf3d8: f85c83aa     	ldur	x10, [x29, #-0x38]
  1cf3dc: f9000149     	str	x9, [x10]
  1cf3e0: f85c83a9     	ldur	x9, [x29, #-0x38]
  1cf3e4: f9400129     	ldr	x9, [x9]
  1cf3e8: b4000069     	cbz	x9, 0x1cf3f4 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2c8>
  1cf3ec: 14000001     	b	0x1cf3f0 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2c4>
  1cf3f0: 14000009     	b	0x1cf414 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2e8>
  1cf3f4: f0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1cf3f8: 9102a000     	add	x0, x0, #0xa8
  1cf3fc: 900003a2     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cf400: 91204842     	add	x2, x2, #0x812
  1cf404: f0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cf408: 911a2863     	add	x3, x3, #0x68a
  1cf40c: 52838e21     	mov	w1, #0x1c71             // =7281
  1cf410: 97fb43c0     	bl	0xa0310 <__assert2@plt>
  1cf414: aa1f03e8     	mov	x8, xzr
  1cf418: f81e03a8     	stur	x8, [x29, #-0x20]
  1cf41c: 14000001     	b	0x1cf420 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2f4>
  1cf420: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf424: d53bd049     	mrs	x9, TPIDR_EL0
  1cf428: f9401529     	ldr	x9, [x9, #0x28]
  1cf42c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1cf430: eb0a0129     	subs	x9, x9, x10
  1cf434: f9000be8     	str	x8, [sp, #0x10]
  1cf438: f90007e9     	str	x9, [sp, #0x8]
  1cf43c: 540000c1     	b.ne	0x1cf454 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x328>
  1cf440: 14000001     	b	0x1cf444 <mkvparser::Cluster::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x318>
  1cf444: f9400be0     	ldr	x0, [sp, #0x10]
  1cf448: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1cf44c: 9102c3ff     	add	sp, sp, #0xb0
  1cf450: d65f03c0     	ret
  1cf454: 97fb6a47     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001cf458 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const>:
  1cf458: d103c3ff     	sub	sp, sp, #0xf0
  1cf45c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1cf460: 910383fd     	add	x29, sp, #0xe0
  1cf464: d2800008     	mov	x8, #0x0                // =0
  1cf468: f0000389     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1cf46c: 9102a129     	add	x9, x9, #0xa8
  1cf470: f000038a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1cf474: 9136454a     	add	x10, x10, #0xd91
  1cf478: f000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1cf47c: 9137d56b     	add	x11, x11, #0xdf5
  1cf480: f000038c     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1cf484: 91384d8c     	add	x12, x12, #0xe13
  1cf488: f000038d     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1cf48c: 910af5ad     	add	x13, x13, #0x2bd
  1cf490: f000038e     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1cf494: 913981ce     	add	x14, x14, #0xe60
  1cf498: f000038f     	adrp	x15, 0x242000 <sincos_lookup1+0x1078>
  1cf49c: 91393def     	add	x15, x15, #0xe4f
  1cf4a0: f0000390     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1cf4a4: 91380210     	add	x16, x16, #0xe00
  1cf4a8: f81f03a0     	stur	x0, [x29, #-0x10]
  1cf4ac: f81e83a1     	stur	x1, [x29, #-0x18]
  1cf4b0: f81e03a2     	stur	x2, [x29, #-0x20]
  1cf4b4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cf4b8: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cf4bc: eb08003f     	cmp	x1, x8
  1cf4c0: 1a9f07f1     	cset	w17, ne
  1cf4c4: f81b03a8     	stur	x8, [x29, #-0x50]
  1cf4c8: f81a83a9     	stur	x9, [x29, #-0x58]
  1cf4cc: f81a03aa     	stur	x10, [x29, #-0x60]
  1cf4d0: f81983ab     	stur	x11, [x29, #-0x68]
  1cf4d4: f9003bec     	str	x12, [sp, #0x70]
  1cf4d8: f90037ed     	str	x13, [sp, #0x68]
  1cf4dc: f90033ee     	str	x14, [sp, #0x60]
  1cf4e0: f9002fef     	str	x15, [sp, #0x58]
  1cf4e4: f9002bf0     	str	x16, [sp, #0x50]
  1cf4e8: f90027e0     	str	x0, [sp, #0x48]
  1cf4ec: 37000051     	tbnz	w17, #0x0, 0x1cf4f4 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x9c>
  1cf4f0: 14000002     	b	0x1cf4f8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xa0>
  1cf4f4: 14000006     	b	0x1cf50c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xb4>
  1cf4f8: 52824c61     	mov	w1, #0x1263             // =4707
  1cf4fc: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf500: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf504: f85983a3     	ldur	x3, [x29, #-0x68]
  1cf508: 97fb4382     	bl	0xa0310 <__assert2@plt>
  1cf50c: f85e83a0     	ldur	x0, [x29, #-0x18]
  1cf510: 97fb43a0     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1cf514: 37000040     	tbnz	w0, #0x0, 0x1cf51c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xc4>
  1cf518: 14000006     	b	0x1cf530 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0xd8>
  1cf51c: 52824c81     	mov	w1, #0x1264             // =4708
  1cf520: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf524: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf528: f9402be3     	ldr	x3, [sp, #0x50]
  1cf52c: 97fb4379     	bl	0xa0310 <__assert2@plt>
  1cf530: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cf534: f9400109     	ldr	x9, [x8]
  1cf538: f9400929     	ldr	x9, [x9, #0x10]
  1cf53c: aa0803e0     	mov	x0, x8
  1cf540: d63f0120     	blr	x9
  1cf544: f81d83a0     	stur	x0, [x29, #-0x28]
  1cf548: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cf54c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cf550: eb09011f     	cmp	x8, x9
  1cf554: 1a9f07ea     	cset	w10, ne
  1cf558: 3700004a     	tbnz	w10, #0x0, 0x1cf560 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x108>
  1cf55c: 1400000e     	b	0x1cf594 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x13c>
  1cf560: b27b03e8     	orr	x8, xzr, #0x20
  1cf564: f85d83a0     	ldur	x0, [x29, #-0x28]
  1cf568: f90023e8     	str	x8, [sp, #0x40]
  1cf56c: 97fb5e91     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cf570: f94027e8     	ldr	x8, [sp, #0x48]
  1cf574: f94023e9     	ldr	x9, [sp, #0x40]
  1cf578: 8b09010a     	add	x10, x8, x9
  1cf57c: f940054a     	ldr	x10, [x10, #0x8]
  1cf580: eb0a001f     	cmp	x0, x10
  1cf584: 1a9f17eb     	cset	w11, eq
  1cf588: 3700004b     	tbnz	w11, #0x0, 0x1cf590 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x138>
  1cf58c: 14000002     	b	0x1cf594 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x13c>
  1cf590: 14000006     	b	0x1cf5a8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x150>
  1cf594: 52824ce1     	mov	w1, #0x1267             // =4711
  1cf598: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf59c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf5a0: f9403be3     	ldr	x3, [sp, #0x70]
  1cf5a4: 97fb435b     	bl	0xa0310 <__assert2@plt>
  1cf5a8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1cf5ac: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cf5b0: eb09011f     	cmp	x8, x9
  1cf5b4: 1a9f07ea     	cset	w10, ne
  1cf5b8: 3700004a     	tbnz	w10, #0x0, 0x1cf5c0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x168>
  1cf5bc: 1400000d     	b	0x1cf5f0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x198>
  1cf5c0: b27b03e8     	orr	x8, xzr, #0x20
  1cf5c4: f85d83a0     	ldur	x0, [x29, #-0x28]
  1cf5c8: f9001fe8     	str	x8, [sp, #0x38]
  1cf5cc: 97fb5e79     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cf5d0: f94027e8     	ldr	x8, [sp, #0x48]
  1cf5d4: f9401fe9     	ldr	x9, [sp, #0x38]
  1cf5d8: 8b09010a     	add	x10, x8, x9
  1cf5dc: f940054a     	ldr	x10, [x10, #0x8]
  1cf5e0: eb0a001f     	cmp	x0, x10
  1cf5e4: 1a9f07eb     	cset	w11, ne
  1cf5e8: 3700004b     	tbnz	w11, #0x0, 0x1cf5f0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x198>
  1cf5ec: 14000004     	b	0x1cf5fc <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1a4>
  1cf5f0: 92800008     	mov	x8, #-0x1               // =-1
  1cf5f4: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf5f8: 140000bc     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf5fc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1cf600: 97fb4b64     	bl	0xa2390 <_ZNK9mkvparser10BlockEntry10GetClusterEv@plt>
  1cf604: f81d03a0     	stur	x0, [x29, #-0x30]
  1cf608: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf60c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cf610: eb08001f     	cmp	x0, x8
  1cf614: 1a9f07e9     	cset	w9, ne
  1cf618: 37000049     	tbnz	w9, #0x0, 0x1cf620 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1c8>
  1cf61c: 14000002     	b	0x1cf624 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1cc>
  1cf620: 14000006     	b	0x1cf638 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1e0>
  1cf624: 52824d81     	mov	w1, #0x126c             // =4716
  1cf628: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf62c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf630: f94037e3     	ldr	x3, [sp, #0x68]
  1cf634: 97fb4337     	bl	0xa0310 <__assert2@plt>
  1cf638: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf63c: 97fb4a29     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  1cf640: 37000040     	tbnz	w0, #0x0, 0x1cf648 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x1f0>
  1cf644: 14000006     	b	0x1cf65c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x204>
  1cf648: 52824da1     	mov	w1, #0x126d             // =4717
  1cf64c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf650: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf654: f9402fe3     	ldr	x3, [sp, #0x58]
  1cf658: 97fb432e     	bl	0xa0310 <__assert2@plt>
  1cf65c: d2800008     	mov	x8, #0x0                // =0
  1cf660: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf664: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cf668: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cf66c: f9001be8     	str	x8, [sp, #0x30]
  1cf670: 97fb41fc     	bl	0x9fe60 <_ZNK9mkvparser7Cluster7GetNextEPKNS_10BlockEntryERS3_@plt>
  1cf674: f81c83a0     	stur	x0, [x29, #-0x38]
  1cf678: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf67c: f9401be0     	ldr	x0, [sp, #0x30]
  1cf680: eb00011f     	cmp	x8, x0
  1cf684: 1a9fa7e9     	cset	w9, lt
  1cf688: 37000049     	tbnz	w9, #0x0, 0x1cf690 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x238>
  1cf68c: 14000004     	b	0x1cf69c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x244>
  1cf690: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf694: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf698: 14000094     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf69c: b81c43bf     	stur	wzr, [x29, #-0x3c]
  1cf6a0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf6a4: f9400108     	ldr	x8, [x8]
  1cf6a8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cf6ac: eb09011f     	cmp	x8, x9
  1cf6b0: 1a9f07ea     	cset	w10, ne
  1cf6b4: 3700004a     	tbnz	w10, #0x0, 0x1cf6bc <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x264>
  1cf6b8: 14000036     	b	0x1cf790 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x338>
  1cf6bc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf6c0: f9400108     	ldr	x8, [x8]
  1cf6c4: f9400109     	ldr	x9, [x8]
  1cf6c8: f9400929     	ldr	x9, [x9, #0x10]
  1cf6cc: aa0803e0     	mov	x0, x8
  1cf6d0: d63f0120     	blr	x9
  1cf6d4: f81b83a0     	stur	x0, [x29, #-0x48]
  1cf6d8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cf6dc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cf6e0: eb09011f     	cmp	x8, x9
  1cf6e4: 1a9f07ea     	cset	w10, ne
  1cf6e8: 3700004a     	tbnz	w10, #0x0, 0x1cf6f0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x298>
  1cf6ec: 14000002     	b	0x1cf6f4 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x29c>
  1cf6f0: 14000006     	b	0x1cf708 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2b0>
  1cf6f4: 52824ee1     	mov	w1, #0x1277             // =4727
  1cf6f8: f85a83a0     	ldur	x0, [x29, #-0x58]
  1cf6fc: f85a03a2     	ldur	x2, [x29, #-0x60]
  1cf700: f94033e3     	ldr	x3, [sp, #0x60]
  1cf704: 97fb4303     	bl	0xa0310 <__assert2@plt>
  1cf708: b27b03e8     	orr	x8, xzr, #0x20
  1cf70c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1cf710: f90017e8     	str	x8, [sp, #0x28]
  1cf714: 97fb5e27     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cf718: f94027e8     	ldr	x8, [sp, #0x48]
  1cf71c: f94017e9     	ldr	x9, [sp, #0x28]
  1cf720: 8b09010a     	add	x10, x8, x9
  1cf724: f940054a     	ldr	x10, [x10, #0x8]
  1cf728: eb0a001f     	cmp	x0, x10
  1cf72c: 1a9f17eb     	cset	w11, eq
  1cf730: 3700004b     	tbnz	w11, #0x0, 0x1cf738 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2e0>
  1cf734: 14000003     	b	0x1cf740 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x2e8>
  1cf738: f81f83bf     	stur	xzr, [x29, #-0x8]
  1cf73c: 1400006b     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf740: d2800008     	mov	x8, #0x0                // =0
  1cf744: f85e03a9     	ldur	x9, [x29, #-0x20]
  1cf748: f9400129     	ldr	x9, [x9]
  1cf74c: f81e83a9     	stur	x9, [x29, #-0x18]
  1cf750: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf754: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cf758: f85e03a2     	ldur	x2, [x29, #-0x20]
  1cf75c: f90013e8     	str	x8, [sp, #0x20]
  1cf760: 97fb41c0     	bl	0x9fe60 <_ZNK9mkvparser7Cluster7GetNextEPKNS_10BlockEntryERS3_@plt>
  1cf764: f81c83a0     	stur	x0, [x29, #-0x38]
  1cf768: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf76c: f94013e9     	ldr	x9, [sp, #0x20]
  1cf770: eb09011f     	cmp	x8, x9
  1cf774: 1a9fa7ea     	cset	w10, lt
  1cf778: 3700004a     	tbnz	w10, #0x0, 0x1cf780 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x328>
  1cf77c: 14000004     	b	0x1cf78c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x334>
  1cf780: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf784: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf788: 14000058     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf78c: 17ffffc5     	b	0x1cf6a0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x248>
  1cf790: f94027e8     	ldr	x8, [sp, #0x48]
  1cf794: f9400500     	ldr	x0, [x8, #0x8]
  1cf798: f85d03a1     	ldur	x1, [x29, #-0x30]
  1cf79c: 97fb4f39     	bl	0xa3480 <_ZN9mkvparser7Segment7GetNextEPKNS_7ClusterE@plt>
  1cf7a0: f81d03a0     	stur	x0, [x29, #-0x30]
  1cf7a4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1cf7a8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cf7ac: eb00011f     	cmp	x8, x0
  1cf7b0: 1a9f17e9     	cset	w9, eq
  1cf7b4: 37000049     	tbnz	w9, #0x0, 0x1cf7bc <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x364>
  1cf7b8: 1400000a     	b	0x1cf7e0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x388>
  1cf7bc: b24003e8     	orr	x8, xzr, #0x1
  1cf7c0: f94027e0     	ldr	x0, [sp, #0x48]
  1cf7c4: f9000fe8     	str	x8, [sp, #0x18]
  1cf7c8: 97fb57be     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1cf7cc: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf7d0: f9000100     	str	x0, [x8]
  1cf7d4: f9400fe8     	ldr	x8, [sp, #0x18]
  1cf7d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf7dc: 14000043     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf7e0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf7e4: 97fb49bf     	bl	0xa1ee0 <_ZNK9mkvparser7Cluster3EOSEv@plt>
  1cf7e8: 37000040     	tbnz	w0, #0x0, 0x1cf7f0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x398>
  1cf7ec: 14000015     	b	0x1cf840 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x3e8>
  1cf7f0: f94027e8     	ldr	x8, [sp, #0x48]
  1cf7f4: f9400500     	ldr	x0, [x8, #0x8]
  1cf7f8: 97fb51a2     	bl	0xa3e80 <_ZNK9mkvparser7Segment11DoneParsingEv@plt>
  1cf7fc: 37000040     	tbnz	w0, #0x0, 0x1cf804 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x3ac>
  1cf800: 1400000a     	b	0x1cf828 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x3d0>
  1cf804: b24003e8     	orr	x8, xzr, #0x1
  1cf808: f94027e0     	ldr	x0, [sp, #0x48]
  1cf80c: f9000be8     	str	x8, [sp, #0x10]
  1cf810: 97fb57ac     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1cf814: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf818: f9000100     	str	x0, [x8]
  1cf81c: f9400be8     	ldr	x8, [sp, #0x10]
  1cf820: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf824: 14000031     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf828: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1cf82c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1cf830: f85b03aa     	ldur	x10, [x29, #-0x50]
  1cf834: f900012a     	str	x10, [x9]
  1cf838: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf83c: 1400002b     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf840: d2800008     	mov	x8, #0x0                // =0
  1cf844: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf848: f85e03a1     	ldur	x1, [x29, #-0x20]
  1cf84c: f90007e8     	str	x8, [sp, #0x8]
  1cf850: 97fb4988     	bl	0xa1e70 <_ZNK9mkvparser7Cluster8GetFirstERPKNS_10BlockEntryE@plt>
  1cf854: f81c83a0     	stur	x0, [x29, #-0x38]
  1cf858: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf85c: f94007e0     	ldr	x0, [sp, #0x8]
  1cf860: eb00011f     	cmp	x8, x0
  1cf864: 1a9fa7e9     	cset	w9, lt
  1cf868: 37000049     	tbnz	w9, #0x0, 0x1cf870 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x418>
  1cf86c: 14000004     	b	0x1cf87c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x424>
  1cf870: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cf874: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf878: 1400001c     	b	0x1cf8e8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x490>
  1cf87c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf880: f9400108     	ldr	x8, [x8]
  1cf884: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cf888: eb09011f     	cmp	x8, x9
  1cf88c: 1a9f17ea     	cset	w10, eq
  1cf890: 3700004a     	tbnz	w10, #0x0, 0x1cf898 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x440>
  1cf894: 14000002     	b	0x1cf89c <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x444>
  1cf898: 17ffff82     	b	0x1cf6a0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x248>
  1cf89c: 52800c88     	mov	w8, #0x64               // =100
  1cf8a0: b85c43a9     	ldur	w9, [x29, #-0x3c]
  1cf8a4: 11000529     	add	w9, w9, #0x1
  1cf8a8: b81c43a9     	stur	w9, [x29, #-0x3c]
  1cf8ac: b85c43a9     	ldur	w9, [x29, #-0x3c]
  1cf8b0: 6b08013f     	cmp	w9, w8
  1cf8b4: 1a9fb7e8     	cset	w8, ge
  1cf8b8: 37000048     	tbnz	w8, #0x0, 0x1cf8c0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x468>
  1cf8bc: 14000002     	b	0x1cf8c4 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x46c>
  1cf8c0: 14000002     	b	0x1cf8c8 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x470>
  1cf8c4: 17ffff77     	b	0x1cf6a0 <mkvparser::Track::GetNext(mkvparser::BlockEntry const*, mkvparser::BlockEntry const*&) const+0x248>
  1cf8c8: b24003e8     	orr	x8, xzr, #0x1
  1cf8cc: f94027e0     	ldr	x0, [sp, #0x48]
  1cf8d0: f90003e8     	str	x8, [sp]
  1cf8d4: 97fb577b     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1cf8d8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cf8dc: f9000100     	str	x0, [x8]
  1cf8e0: f94003e8     	ldr	x8, [sp]
  1cf8e4: f81f83a8     	stur	x8, [x29, #-0x8]
  1cf8e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1cf8ec: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1cf8f0: 9103c3ff     	add	sp, sp, #0xf0
  1cf8f4: d65f03c0     	ret

00000000001cf8f8 <mkvparser::BlockEntry::EOS() const>:
  1cf8f8: d10083ff     	sub	sp, sp, #0x20
  1cf8fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1cf900: 910043fd     	add	x29, sp, #0x10
  1cf904: 52800008     	mov	w8, #0x0                // =0
  1cf908: f90007e0     	str	x0, [sp, #0x8]
  1cf90c: f94007e0     	ldr	x0, [sp, #0x8]
  1cf910: f9400009     	ldr	x9, [x0]
  1cf914: f9400d29     	ldr	x9, [x9, #0x18]
  1cf918: b90007e8     	str	w8, [sp, #0x4]
  1cf91c: d63f0120     	blr	x9
  1cf920: b94007e8     	ldr	w8, [sp, #0x4]
  1cf924: 6b08001f     	cmp	w0, w8
  1cf928: 1a9f17e0     	cset	w0, eq
  1cf92c: 320003ea     	orr	w10, wzr, #0x1
  1cf930: 0a0a000a     	and	w10, w0, w10
  1cf934: 2a0a03e0     	mov	w0, w10
  1cf938: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1cf93c: 910083ff     	add	sp, sp, #0x20
  1cf940: d65f03c0     	ret

00000000001cf944 <mkvparser::BlockEntry::GetCluster() const>:
  1cf944: d10043ff     	sub	sp, sp, #0x10
  1cf948: f90007e0     	str	x0, [sp, #0x8]
  1cf94c: f94007e0     	ldr	x0, [sp, #0x8]
  1cf950: f9400400     	ldr	x0, [x0, #0x8]
  1cf954: 910043ff     	add	sp, sp, #0x10
  1cf958: d65f03c0     	ret

00000000001cf95c <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const>:
  1cf95c: d10203ff     	sub	sp, sp, #0x80
  1cf960: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1cf964: 9101c3fd     	add	x29, sp, #0x70
  1cf968: d2800008     	mov	x8, #0x0                // =0
  1cf96c: f0000389     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1cf970: 9102a129     	add	x9, x9, #0xa8
  1cf974: f000038a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1cf978: 9139ad4a     	add	x10, x10, #0xe6b
  1cf97c: f000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1cf980: 913ae16b     	add	x11, x11, #0xeb8
  1cf984: f000038c     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1cf988: 9136298c     	add	x12, x12, #0xd8a
  1cf98c: f000038d     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1cf990: 913b11ad     	add	x13, x13, #0xec4
  1cf994: f81f03a0     	stur	x0, [x29, #-0x10]
  1cf998: f81e83a1     	stur	x1, [x29, #-0x18]
  1cf99c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1cf9a0: f85e83a1     	ldur	x1, [x29, #-0x18]
  1cf9a4: eb08003f     	cmp	x1, x8
  1cf9a8: 1a9f07ee     	cset	w14, ne
  1cf9ac: f81d83a8     	stur	x8, [x29, #-0x28]
  1cf9b0: f81d03a9     	stur	x9, [x29, #-0x30]
  1cf9b4: f9001fea     	str	x10, [sp, #0x38]
  1cf9b8: f9001beb     	str	x11, [sp, #0x30]
  1cf9bc: f90017ec     	str	x12, [sp, #0x28]
  1cf9c0: f90013ed     	str	x13, [sp, #0x20]
  1cf9c4: f9000fe0     	str	x0, [sp, #0x18]
  1cf9c8: 3700004e     	tbnz	w14, #0x0, 0x1cf9d0 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x74>
  1cf9cc: 14000002     	b	0x1cf9d4 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x78>
  1cf9d0: 14000006     	b	0x1cf9e8 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x8c>
  1cf9d4: 52825701     	mov	w1, #0x12b8             // =4792
  1cf9d8: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cf9dc: f9401fe2     	ldr	x2, [sp, #0x38]
  1cf9e0: f9401be3     	ldr	x3, [sp, #0x30]
  1cf9e4: 97fb424b     	bl	0xa0310 <__assert2@plt>
  1cf9e8: f85e83a8     	ldur	x8, [x29, #-0x18]
  1cf9ec: f9400109     	ldr	x9, [x8]
  1cf9f0: f9400929     	ldr	x9, [x9, #0x10]
  1cf9f4: aa0803e0     	mov	x0, x8
  1cf9f8: d63f0120     	blr	x9
  1cf9fc: f81e03a0     	stur	x0, [x29, #-0x20]
  1cfa00: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cfa04: f85d83a9     	ldur	x9, [x29, #-0x28]
  1cfa08: eb09011f     	cmp	x8, x9
  1cfa0c: 1a9f07ea     	cset	w10, ne
  1cfa10: 3700004a     	tbnz	w10, #0x0, 0x1cfa18 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0xbc>
  1cfa14: 14000002     	b	0x1cfa1c <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0xc0>
  1cfa18: 14000006     	b	0x1cfa30 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0xd4>
  1cfa1c: 52825741     	mov	w1, #0x12ba             // =4794
  1cfa20: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cfa24: f9401fe2     	ldr	x2, [sp, #0x38]
  1cfa28: f94017e3     	ldr	x3, [sp, #0x28]
  1cfa2c: 97fb4239     	bl	0xa0310 <__assert2@plt>
  1cfa30: b27b03e8     	orr	x8, xzr, #0x20
  1cfa34: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cfa38: f9000be8     	str	x8, [sp, #0x10]
  1cfa3c: 97fb5d5d     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cfa40: f9400fe8     	ldr	x8, [sp, #0x18]
  1cfa44: f9400be9     	ldr	x9, [sp, #0x10]
  1cfa48: 8b09010a     	add	x10, x8, x9
  1cfa4c: f940054a     	ldr	x10, [x10, #0x8]
  1cfa50: eb0a001f     	cmp	x0, x10
  1cfa54: 1a9f17eb     	cset	w11, eq
  1cfa58: 3700004b     	tbnz	w11, #0x0, 0x1cfa60 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x104>
  1cfa5c: 14000002     	b	0x1cfa64 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x108>
  1cfa60: 14000006     	b	0x1cfa78 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x11c>
  1cfa64: 52825761     	mov	w1, #0x12bb             // =4795
  1cfa68: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cfa6c: f9401fe2     	ldr	x2, [sp, #0x38]
  1cfa70: f94013e3     	ldr	x3, [sp, #0x20]
  1cfa74: 97fb4227     	bl	0xa0310 <__assert2@plt>
  1cfa78: f85e03a8     	ldur	x8, [x29, #-0x20]
  1cfa7c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1cfa80: eb09011f     	cmp	x8, x9
  1cfa84: 1a9f07ea     	cset	w10, ne
  1cfa88: 3700004a     	tbnz	w10, #0x0, 0x1cfa90 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x134>
  1cfa8c: 1400000d     	b	0x1cfac0 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x164>
  1cfa90: b27b03e8     	orr	x8, xzr, #0x20
  1cfa94: f85e03a0     	ldur	x0, [x29, #-0x20]
  1cfa98: f90007e8     	str	x8, [sp, #0x8]
  1cfa9c: 97fb5d45     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1cfaa0: f9400fe8     	ldr	x8, [sp, #0x18]
  1cfaa4: f94007e9     	ldr	x9, [sp, #0x8]
  1cfaa8: 8b09010a     	add	x10, x8, x9
  1cfaac: f940054a     	ldr	x10, [x10, #0x8]
  1cfab0: eb0a001f     	cmp	x0, x10
  1cfab4: 1a9f07eb     	cset	w11, ne
  1cfab8: 3700004b     	tbnz	w11, #0x0, 0x1cfac0 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x164>
  1cfabc: 14000006     	b	0x1cfad4 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x178>
  1cfac0: 52800008     	mov	w8, #0x0                // =0
  1cfac4: 320003e9     	orr	w9, wzr, #0x1
  1cfac8: 0a090108     	and	w8, w8, w9
  1cfacc: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1cfad0: 14000005     	b	0x1cfae4 <mkvparser::Track::VetEntry(mkvparser::BlockEntry const*) const+0x188>
  1cfad4: 12800008     	mov	w8, #-0x1               // =-1
  1cfad8: 320003e9     	orr	w9, wzr, #0x1
  1cfadc: 0a090108     	and	w8, w8, w9
  1cfae0: 381ff3a8     	sturb	w8, [x29, #-0x1]
  1cfae4: 385ff3a8     	ldurb	w8, [x29, #-0x1]
  1cfae8: 2a0803e0     	mov	w0, w8
  1cfaec: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1cfaf0: 910203ff     	add	sp, sp, #0x80
  1cfaf4: d65f03c0     	ret

00000000001cfaf8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const>:
  1cfaf8: d105c3ff     	sub	sp, sp, #0x170
  1cfafc: a91457fc     	stp	x28, x21, [sp, #0x140]
  1cfb00: a9154ff4     	stp	x20, x19, [sp, #0x150]
  1cfb04: a9167bfd     	stp	x29, x30, [sp, #0x160]
  1cfb08: 910583fd     	add	x29, sp, #0x160
  1cfb0c: d2800008     	mov	x8, #0x0                // =0
  1cfb10: f0000389     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1cfb14: 9102a129     	add	x9, x9, #0xa8
  1cfb18: f000038a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1cfb1c: 913bb94a     	add	x10, x10, #0xeee
  1cfb20: f000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1cfb24: 913d0d6b     	add	x11, x11, #0xf43
  1cfb28: f000038c     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1cfb2c: 910af58c     	add	x12, x12, #0x2bd
  1cfb30: f000038d     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1cfb34: 913d2dad     	add	x13, x13, #0xf4b
  1cfb38: f000038e     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1cfb3c: 910a1dce     	add	x14, x14, #0x287
  1cfb40: 900003af     	adrp	x15, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1cfb44: 912209ef     	add	x15, x15, #0x882
  1cfb48: f0000390     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1cfb4c: 913f3e10     	add	x16, x16, #0xfcf
  1cfb50: f0000391     	adrp	x17, 0x242000 <sincos_lookup1+0x1078>
  1cfb54: 913d9631     	add	x17, x17, #0xf65
  1cfb58: f0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1cfb5c: 91218063     	add	x3, x3, #0x860
  1cfb60: f0000384     	adrp	x4, 0x242000 <sincos_lookup1+0x1078>
  1cfb64: 913f0484     	add	x4, x4, #0xfc1
  1cfb68: f0000385     	adrp	x5, 0x242000 <sincos_lookup1+0x1078>
  1cfb6c: 913f28a5     	add	x5, x5, #0xfca
  1cfb70: f0000386     	adrp	x6, 0x242000 <sincos_lookup1+0x1078>
  1cfb74: 913f44c6     	add	x6, x6, #0xfd1
  1cfb78: f0000387     	adrp	x7, 0x242000 <sincos_lookup1+0x1078>
  1cfb7c: 913dd0e7     	add	x7, x7, #0xf74
  1cfb80: f0000393     	adrp	x19, 0x242000 <sincos_lookup1+0x1078>
  1cfb84: 913df673     	add	x19, x19, #0xf7d
  1cfb88: f0000394     	adrp	x20, 0x242000 <sincos_lookup1+0x1078>
  1cfb8c: 913ee294     	add	x20, x20, #0xfb8
  1cfb90: f81d03a0     	stur	x0, [x29, #-0x30]
  1cfb94: f81c83a1     	stur	x1, [x29, #-0x38]
  1cfb98: f81c03a2     	stur	x2, [x29, #-0x40]
  1cfb9c: f85d03a0     	ldur	x0, [x29, #-0x30]
  1cfba0: f85c03a1     	ldur	x1, [x29, #-0x40]
  1cfba4: f81683a0     	stur	x0, [x29, #-0x98]
  1cfba8: f81603a8     	stur	x8, [x29, #-0xa0]
  1cfbac: f81583a9     	stur	x9, [x29, #-0xa8]
  1cfbb0: f9005bea     	str	x10, [sp, #0xb0]
  1cfbb4: f90057eb     	str	x11, [sp, #0xa8]
  1cfbb8: f90053ec     	str	x12, [sp, #0xa0]
  1cfbbc: f9004fed     	str	x13, [sp, #0x98]
  1cfbc0: f9004bee     	str	x14, [sp, #0x90]
  1cfbc4: f90047ef     	str	x15, [sp, #0x88]
  1cfbc8: f90043f0     	str	x16, [sp, #0x80]
  1cfbcc: f9003ff1     	str	x17, [sp, #0x78]
  1cfbd0: f9003be3     	str	x3, [sp, #0x70]
  1cfbd4: f90037e4     	str	x4, [sp, #0x68]
  1cfbd8: f90033e5     	str	x5, [sp, #0x60]
  1cfbdc: f9002fe6     	str	x6, [sp, #0x58]
  1cfbe0: f9002be7     	str	x7, [sp, #0x50]
  1cfbe4: f90027f3     	str	x19, [sp, #0x48]
  1cfbe8: f90023f4     	str	x20, [sp, #0x40]
  1cfbec: 97fb4e91     	bl	0xa3630 <_ZNK9mkvparser5Track8GetFirstERPKNS_10BlockEntryE@plt>
  1cfbf0: f81b83a0     	stur	x0, [x29, #-0x48]
  1cfbf4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cfbf8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1cfbfc: eb09011f     	cmp	x8, x9
  1cfc00: 1a9fa7f5     	cset	w21, lt
  1cfc04: 37000055     	tbnz	w21, #0x0, 0x1cfc0c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x114>
  1cfc08: 14000004     	b	0x1cfc18 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x120>
  1cfc0c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1cfc10: f81d83a8     	stur	x8, [x29, #-0x28]
  1cfc14: 14000171     	b	0x1d01d8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6e0>
  1cfc18: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cfc1c: f9400108     	ldr	x8, [x8]
  1cfc20: f85603a9     	ldur	x9, [x29, #-0xa0]
  1cfc24: eb09011f     	cmp	x8, x9
  1cfc28: 1a9f07ea     	cset	w10, ne
  1cfc2c: 3700004a     	tbnz	w10, #0x0, 0x1cfc34 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x13c>
  1cfc30: 14000002     	b	0x1cfc38 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x140>
  1cfc34: 14000006     	b	0x1cfc4c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x154>
  1cfc38: 528259c1     	mov	w1, #0x12ce             // =4814
  1cfc3c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfc40: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfc44: f94057e3     	ldr	x3, [sp, #0xa8]
  1cfc48: 97fb41b2     	bl	0xa0310 <__assert2@plt>
  1cfc4c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cfc50: f9400100     	ldr	x0, [x8]
  1cfc54: 97fb41cf     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1cfc58: 37000040     	tbnz	w0, #0x0, 0x1cfc60 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x168>
  1cfc5c: 14000003     	b	0x1cfc68 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x170>
  1cfc60: f81d83bf     	stur	xzr, [x29, #-0x28]
  1cfc64: 1400015d     	b	0x1d01d8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6e0>
  1cfc68: f85c03a8     	ldur	x8, [x29, #-0x40]
  1cfc6c: f9400100     	ldr	x0, [x8]
  1cfc70: 97fb49c8     	bl	0xa2390 <_ZNK9mkvparser10BlockEntry10GetClusterEv@plt>
  1cfc74: f81b03a0     	stur	x0, [x29, #-0x50]
  1cfc78: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cfc7c: f85603a0     	ldur	x0, [x29, #-0xa0]
  1cfc80: eb00011f     	cmp	x8, x0
  1cfc84: 1a9f07e9     	cset	w9, ne
  1cfc88: 37000049     	tbnz	w9, #0x0, 0x1cfc90 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x198>
  1cfc8c: 14000002     	b	0x1cfc94 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x19c>
  1cfc90: 14000006     	b	0x1cfca8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x1b0>
  1cfc94: 52825a81     	mov	w1, #0x12d4             // =4820
  1cfc98: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfc9c: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfca0: f94053e3     	ldr	x3, [sp, #0xa0]
  1cfca4: 97fb419b     	bl	0xa0310 <__assert2@plt>
  1cfca8: d2800008     	mov	x8, #0x0                // =0
  1cfcac: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cfcb0: f9001fe8     	str	x8, [sp, #0x38]
  1cfcb4: 97fb5d57     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1cfcb8: f9401fe8     	ldr	x8, [sp, #0x38]
  1cfcbc: eb08001f     	cmp	x0, x8
  1cfcc0: 1a9fb7e9     	cset	w9, ge
  1cfcc4: 37000049     	tbnz	w9, #0x0, 0x1cfccc <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x1d4>
  1cfcc8: 14000002     	b	0x1cfcd0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x1d8>
  1cfccc: 14000006     	b	0x1cfce4 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x1ec>
  1cfcd0: 52825aa1     	mov	w1, #0x12d5             // =4821
  1cfcd4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfcd8: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfcdc: f9404fe3     	ldr	x3, [sp, #0x98]
  1cfce0: 97fb418c     	bl	0xa0310 <__assert2@plt>
  1cfce4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cfce8: f85c03a9     	ldur	x9, [x29, #-0x40]
  1cfcec: f9400129     	ldr	x9, [x9]
  1cfcf0: f940012a     	ldr	x10, [x9]
  1cfcf4: f940094a     	ldr	x10, [x10, #0x10]
  1cfcf8: aa0903e0     	mov	x0, x9
  1cfcfc: f9001be8     	str	x8, [sp, #0x30]
  1cfd00: d63f0140     	blr	x10
  1cfd04: f85b03a1     	ldur	x1, [x29, #-0x50]
  1cfd08: 97fb69be     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1cfd0c: f9401be8     	ldr	x8, [sp, #0x30]
  1cfd10: eb00011f     	cmp	x8, x0
  1cfd14: 1a9fc7eb     	cset	w11, le
  1cfd18: 3700004b     	tbnz	w11, #0x0, 0x1cfd20 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x228>
  1cfd1c: 14000003     	b	0x1cfd28 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x230>
  1cfd20: f81d83bf     	stur	xzr, [x29, #-0x28]
  1cfd24: 1400012d     	b	0x1d01d8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6e0>
  1cfd28: f85683a8     	ldur	x8, [x29, #-0x98]
  1cfd2c: f9400509     	ldr	x9, [x8, #0x8]
  1cfd30: f9405529     	ldr	x9, [x9, #0xa8]
  1cfd34: f81a83a9     	stur	x9, [x29, #-0x58]
  1cfd38: f85a83a9     	ldur	x9, [x29, #-0x58]
  1cfd3c: f85603aa     	ldur	x10, [x29, #-0xa0]
  1cfd40: eb0a013f     	cmp	x9, x10
  1cfd44: 1a9f07eb     	cset	w11, ne
  1cfd48: 3700004b     	tbnz	w11, #0x0, 0x1cfd50 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x258>
  1cfd4c: 14000002     	b	0x1cfd54 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x25c>
  1cfd50: 14000006     	b	0x1cfd68 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x270>
  1cfd54: 52825b61     	mov	w1, #0x12db             // =4827
  1cfd58: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfd5c: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfd60: f9404be3     	ldr	x3, [sp, #0x90]
  1cfd64: 97fb416b     	bl	0xa0310 <__assert2@plt>
  1cfd68: d2800008     	mov	x8, #0x0                // =0
  1cfd6c: f85683a9     	ldur	x9, [x29, #-0x98]
  1cfd70: f9400520     	ldr	x0, [x9, #0x8]
  1cfd74: f90017e8     	str	x8, [sp, #0x28]
  1cfd78: 97fb4492     	bl	0xa0fc0 <_ZNK9mkvparser7Segment8GetCountEv@plt>
  1cfd7c: f81a03a0     	stur	x0, [x29, #-0x60]
  1cfd80: f85a03a8     	ldur	x8, [x29, #-0x60]
  1cfd84: f94017e9     	ldr	x9, [sp, #0x28]
  1cfd88: eb09011f     	cmp	x8, x9
  1cfd8c: 1a9fd7ea     	cset	w10, gt
  1cfd90: 3700004a     	tbnz	w10, #0x0, 0x1cfd98 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x2a0>
  1cfd94: 14000002     	b	0x1cfd9c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x2a4>
  1cfd98: 14000006     	b	0x1cfdb0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x2b8>
  1cfd9c: 52825bc1     	mov	w1, #0x12de             // =4830
  1cfda0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfda4: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfda8: f94047e3     	ldr	x3, [sp, #0x88]
  1cfdac: 97fb4159     	bl	0xa0310 <__assert2@plt>
  1cfdb0: b27d03e8     	orr	x8, xzr, #0x8
  1cfdb4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1cfdb8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cfdbc: f90013e8     	str	x8, [sp, #0x20]
  1cfdc0: f9000fe9     	str	x9, [sp, #0x18]
  1cfdc4: 97fb5d13     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1cfdc8: f94013e8     	ldr	x8, [sp, #0x20]
  1cfdcc: 9b007d09     	mul	x9, x8, x0
  1cfdd0: f9400fe0     	ldr	x0, [sp, #0x18]
  1cfdd4: 8b090009     	add	x9, x0, x9
  1cfdd8: f81983a9     	stur	x9, [x29, #-0x68]
  1cfddc: f85983a9     	ldur	x9, [x29, #-0x68]
  1cfde0: f85603aa     	ldur	x10, [x29, #-0xa0]
  1cfde4: eb0a013f     	cmp	x9, x10
  1cfde8: 1a9f07eb     	cset	w11, ne
  1cfdec: 3700004b     	tbnz	w11, #0x0, 0x1cfdf4 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x2fc>
  1cfdf0: 14000002     	b	0x1cfdf8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x300>
  1cfdf4: 14000006     	b	0x1cfe0c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x314>
  1cfdf8: 52825c21     	mov	w1, #0x12e1             // =4833
  1cfdfc: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfe00: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfe04: f94043e3     	ldr	x3, [sp, #0x80]
  1cfe08: 97fb4142     	bl	0xa0310 <__assert2@plt>
  1cfe0c: f85983a8     	ldur	x8, [x29, #-0x68]
  1cfe10: f9400108     	ldr	x8, [x8]
  1cfe14: f85b03a9     	ldur	x9, [x29, #-0x50]
  1cfe18: eb09011f     	cmp	x8, x9
  1cfe1c: 1a9f17ea     	cset	w10, eq
  1cfe20: 3700004a     	tbnz	w10, #0x0, 0x1cfe28 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x330>
  1cfe24: 14000002     	b	0x1cfe2c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x334>
  1cfe28: 14000006     	b	0x1cfe40 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x348>
  1cfe2c: 52825c41     	mov	w1, #0x12e2             // =4834
  1cfe30: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfe34: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfe38: f9403fe3     	ldr	x3, [sp, #0x78]
  1cfe3c: 97fb4135     	bl	0xa0310 <__assert2@plt>
  1cfe40: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cfe44: 97fb546b     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1cfe48: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cfe4c: eb08001f     	cmp	x0, x8
  1cfe50: 1a9fc7e9     	cset	w9, le
  1cfe54: 37000049     	tbnz	w9, #0x0, 0x1cfe5c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x364>
  1cfe58: 14000002     	b	0x1cfe60 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x368>
  1cfe5c: 14000006     	b	0x1cfe74 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x37c>
  1cfe60: 52825c61     	mov	w1, #0x12e3             // =4835
  1cfe64: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cfe68: f9405be2     	ldr	x2, [sp, #0xb0]
  1cfe6c: f9403be3     	ldr	x3, [sp, #0x70]
  1cfe70: 97fb4128     	bl	0xa0310 <__assert2@plt>
  1cfe74: b27d03e8     	orr	x8, xzr, #0x8
  1cfe78: f85a83a9     	ldur	x9, [x29, #-0x58]
  1cfe7c: f85a03aa     	ldur	x10, [x29, #-0x60]
  1cfe80: 9b0a7d08     	mul	x8, x8, x10
  1cfe84: 8b080128     	add	x8, x9, x8
  1cfe88: f81903a8     	stur	x8, [x29, #-0x70]
  1cfe8c: f85983a8     	ldur	x8, [x29, #-0x68]
  1cfe90: f81883a8     	stur	x8, [x29, #-0x78]
  1cfe94: f85903a8     	ldur	x8, [x29, #-0x70]
  1cfe98: f81803a8     	stur	x8, [x29, #-0x80]
  1cfe9c: f85883a8     	ldur	x8, [x29, #-0x78]
  1cfea0: f85803a9     	ldur	x9, [x29, #-0x80]
  1cfea4: eb09011f     	cmp	x8, x9
  1cfea8: 1a9f27ea     	cset	w10, lo
  1cfeac: 3700004a     	tbnz	w10, #0x0, 0x1cfeb4 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x3bc>
  1cfeb0: 14000068     	b	0x1d0050 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x558>
  1cfeb4: b27f03e8     	orr	x8, xzr, #0x2
  1cfeb8: b27d03e9     	orr	x9, xzr, #0x8
  1cfebc: f85883aa     	ldur	x10, [x29, #-0x78]
  1cfec0: f85803ab     	ldur	x11, [x29, #-0x80]
  1cfec4: f85883ac     	ldur	x12, [x29, #-0x78]
  1cfec8: eb0c016b     	subs	x11, x11, x12
  1cfecc: 9ac90d6b     	sdiv	x11, x11, x9
  1cfed0: 9ac80d68     	sdiv	x8, x11, x8
  1cfed4: 9b087d28     	mul	x8, x9, x8
  1cfed8: 8b080148     	add	x8, x10, x8
  1cfedc: f81783a8     	stur	x8, [x29, #-0x88]
  1cfee0: f85783a8     	ldur	x8, [x29, #-0x88]
  1cfee4: f85803a9     	ldur	x9, [x29, #-0x80]
  1cfee8: eb09011f     	cmp	x8, x9
  1cfeec: 1a9f27ed     	cset	w13, lo
  1cfef0: 3700004d     	tbnz	w13, #0x0, 0x1cfef8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x400>
  1cfef4: 14000002     	b	0x1cfefc <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x404>
  1cfef8: 14000006     	b	0x1cff10 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x418>
  1cfefc: 52825e21     	mov	w1, #0x12f1             // =4849
  1cff00: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cff04: f9405be2     	ldr	x2, [sp, #0xb0]
  1cff08: f9402be3     	ldr	x3, [sp, #0x50]
  1cff0c: 97fb4101     	bl	0xa0310 <__assert2@plt>
  1cff10: f85783a8     	ldur	x8, [x29, #-0x88]
  1cff14: f9400108     	ldr	x8, [x8]
  1cff18: f81b03a8     	stur	x8, [x29, #-0x50]
  1cff1c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1cff20: f85603a9     	ldur	x9, [x29, #-0xa0]
  1cff24: eb09011f     	cmp	x8, x9
  1cff28: 1a9f07ea     	cset	w10, ne
  1cff2c: 3700004a     	tbnz	w10, #0x0, 0x1cff34 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x43c>
  1cff30: 14000002     	b	0x1cff38 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x440>
  1cff34: 14000006     	b	0x1cff4c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x454>
  1cff38: 52825e81     	mov	w1, #0x12f4             // =4852
  1cff3c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cff40: f9405be2     	ldr	x2, [sp, #0xb0]
  1cff44: f94053e3     	ldr	x3, [sp, #0xa0]
  1cff48: 97fb40f2     	bl	0xa0310 <__assert2@plt>
  1cff4c: d2800008     	mov	x8, #0x0                // =0
  1cff50: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cff54: f9000be8     	str	x8, [sp, #0x10]
  1cff58: 97fb5cae     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1cff5c: f9400be8     	ldr	x8, [sp, #0x10]
  1cff60: eb08001f     	cmp	x0, x8
  1cff64: 1a9fb7e9     	cset	w9, ge
  1cff68: 37000049     	tbnz	w9, #0x0, 0x1cff70 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x478>
  1cff6c: 14000002     	b	0x1cff74 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x47c>
  1cff70: 14000006     	b	0x1cff88 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x490>
  1cff74: 52825ea1     	mov	w1, #0x12f5             // =4853
  1cff78: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cff7c: f9405be2     	ldr	x2, [sp, #0xb0]
  1cff80: f9404fe3     	ldr	x3, [sp, #0x98]
  1cff84: 97fb40e3     	bl	0xa0310 <__assert2@plt>
  1cff88: b27d03e8     	orr	x8, xzr, #0x8
  1cff8c: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cff90: f90007e8     	str	x8, [sp, #0x8]
  1cff94: 97fb5c9f     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1cff98: f85783a8     	ldur	x8, [x29, #-0x88]
  1cff9c: f85683a9     	ldur	x9, [x29, #-0x98]
  1cffa0: f940052a     	ldr	x10, [x9, #0x8]
  1cffa4: f940554a     	ldr	x10, [x10, #0xa8]
  1cffa8: eb0a0108     	subs	x8, x8, x10
  1cffac: f94007ea     	ldr	x10, [sp, #0x8]
  1cffb0: 9aca0d08     	sdiv	x8, x8, x10
  1cffb4: eb08001f     	cmp	x0, x8
  1cffb8: 1a9f17eb     	cset	w11, eq
  1cffbc: 3700004b     	tbnz	w11, #0x0, 0x1cffc4 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x4cc>
  1cffc0: 14000002     	b	0x1cffc8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x4d0>
  1cffc4: 14000006     	b	0x1cffdc <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x4e4>
  1cffc8: 52825ec1     	mov	w1, #0x12f6             // =4854
  1cffcc: f85583a0     	ldur	x0, [x29, #-0xa8]
  1cffd0: f9405be2     	ldr	x2, [sp, #0xb0]
  1cffd4: f94027e3     	ldr	x3, [sp, #0x48]
  1cffd8: 97fb40ce     	bl	0xa0310 <__assert2@plt>
  1cffdc: f85b03a0     	ldur	x0, [x29, #-0x50]
  1cffe0: 97fb5404     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1cffe4: f81703a0     	stur	x0, [x29, #-0x90]
  1cffe8: f85703a0     	ldur	x0, [x29, #-0x90]
  1cffec: f85c83a8     	ldur	x8, [x29, #-0x38]
  1cfff0: eb08001f     	cmp	x0, x8
  1cfff4: 1a9fc7e9     	cset	w9, le
  1cfff8: 37000049     	tbnz	w9, #0x0, 0x1d0000 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x508>
  1cfffc: 14000006     	b	0x1d0014 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x51c>
  1d0000: b27d03e8     	orr	x8, xzr, #0x8
  1d0004: f85783a9     	ldur	x9, [x29, #-0x88]
  1d0008: 8b080128     	add	x8, x9, x8
  1d000c: f81883a8     	stur	x8, [x29, #-0x78]
  1d0010: 14000003     	b	0x1d001c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x524>
  1d0014: f85783a8     	ldur	x8, [x29, #-0x88]
  1d0018: f81803a8     	stur	x8, [x29, #-0x80]
  1d001c: f85883a8     	ldur	x8, [x29, #-0x78]
  1d0020: f85803a9     	ldur	x9, [x29, #-0x80]
  1d0024: eb09011f     	cmp	x8, x9
  1d0028: 1a9f87ea     	cset	w10, ls
  1d002c: 3700004a     	tbnz	w10, #0x0, 0x1d0034 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x53c>
  1d0030: 14000002     	b	0x1d0038 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x540>
  1d0034: 14000006     	b	0x1d004c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x554>
  1d0038: 52825fe1     	mov	w1, #0x12ff             // =4863
  1d003c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d0040: f9405be2     	ldr	x2, [sp, #0xb0]
  1d0044: f94023e3     	ldr	x3, [sp, #0x40]
  1d0048: 97fb40b2     	bl	0xa0310 <__assert2@plt>
  1d004c: 17ffff94     	b	0x1cfe9c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x3a4>
  1d0050: f85883a8     	ldur	x8, [x29, #-0x78]
  1d0054: f85803a9     	ldur	x9, [x29, #-0x80]
  1d0058: eb09011f     	cmp	x8, x9
  1d005c: 1a9f17ea     	cset	w10, eq
  1d0060: 3700004a     	tbnz	w10, #0x0, 0x1d0068 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x570>
  1d0064: 14000002     	b	0x1d006c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x574>
  1d0068: 14000006     	b	0x1d0080 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x588>
  1d006c: 52826041     	mov	w1, #0x1302             // =4866
  1d0070: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d0074: f9405be2     	ldr	x2, [sp, #0xb0]
  1d0078: f94037e3     	ldr	x3, [sp, #0x68]
  1d007c: 97fb40a5     	bl	0xa0310 <__assert2@plt>
  1d0080: f85883a8     	ldur	x8, [x29, #-0x78]
  1d0084: f85983a9     	ldur	x9, [x29, #-0x68]
  1d0088: eb09011f     	cmp	x8, x9
  1d008c: 1a9f97ea     	cset	w10, hi
  1d0090: 3700004a     	tbnz	w10, #0x0, 0x1d0098 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5a0>
  1d0094: 14000002     	b	0x1d009c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5a4>
  1d0098: 14000006     	b	0x1d00b0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5b8>
  1d009c: 52826061     	mov	w1, #0x1303             // =4867
  1d00a0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d00a4: f9405be2     	ldr	x2, [sp, #0xb0]
  1d00a8: f94033e3     	ldr	x3, [sp, #0x60]
  1d00ac: 97fb4099     	bl	0xa0310 <__assert2@plt>
  1d00b0: f85883a8     	ldur	x8, [x29, #-0x78]
  1d00b4: f85903a9     	ldur	x9, [x29, #-0x70]
  1d00b8: eb09011f     	cmp	x8, x9
  1d00bc: 1a9f87ea     	cset	w10, ls
  1d00c0: 3700004a     	tbnz	w10, #0x0, 0x1d00c8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5d0>
  1d00c4: 14000002     	b	0x1d00cc <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5d4>
  1d00c8: 14000006     	b	0x1d00e0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5e8>
  1d00cc: 52826081     	mov	w1, #0x1304             // =4868
  1d00d0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d00d4: f9405be2     	ldr	x2, [sp, #0xb0]
  1d00d8: f9402fe3     	ldr	x3, [sp, #0x58]
  1d00dc: 97fb408d     	bl	0xa0310 <__assert2@plt>
  1d00e0: f85883a8     	ldur	x8, [x29, #-0x78]
  1d00e4: f85983a9     	ldur	x9, [x29, #-0x68]
  1d00e8: eb09011f     	cmp	x8, x9
  1d00ec: 1a9f97ea     	cset	w10, hi
  1d00f0: 3700004a     	tbnz	w10, #0x0, 0x1d00f8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x600>
  1d00f4: 14000034     	b	0x1d01c4 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6cc>
  1d00f8: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1d00fc: f85883a9     	ldur	x9, [x29, #-0x78]
  1d0100: 8b080128     	add	x8, x9, x8
  1d0104: f81883a8     	stur	x8, [x29, #-0x78]
  1d0108: f9400108     	ldr	x8, [x8]
  1d010c: f81b03a8     	stur	x8, [x29, #-0x50]
  1d0110: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d0114: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d0118: eb09011f     	cmp	x8, x9
  1d011c: 1a9f07ea     	cset	w10, ne
  1d0120: 3700004a     	tbnz	w10, #0x0, 0x1d0128 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x630>
  1d0124: 14000002     	b	0x1d012c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x634>
  1d0128: 14000006     	b	0x1d0140 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x648>
  1d012c: 52826101     	mov	w1, #0x1308             // =4872
  1d0130: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d0134: f9405be2     	ldr	x2, [sp, #0xb0]
  1d0138: f94053e3     	ldr	x3, [sp, #0xa0]
  1d013c: 97fb4075     	bl	0xa0310 <__assert2@plt>
  1d0140: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d0144: 97fb53ab     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d0148: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d014c: eb08001f     	cmp	x0, x8
  1d0150: 1a9fc7e9     	cset	w9, le
  1d0154: 37000049     	tbnz	w9, #0x0, 0x1d015c <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x664>
  1d0158: 14000002     	b	0x1d0160 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x668>
  1d015c: 14000006     	b	0x1d0174 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x67c>
  1d0160: 52826121     	mov	w1, #0x1309             // =4873
  1d0164: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d0168: f9405be2     	ldr	x2, [sp, #0xb0]
  1d016c: f9403be3     	ldr	x3, [sp, #0x70]
  1d0170: 97fb4068     	bl	0xa0310 <__assert2@plt>
  1d0174: 92800002     	mov	x2, #-0x1               // =-1
  1d0178: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d017c: f85683a1     	ldur	x1, [x29, #-0x98]
  1d0180: 97fb68e8     	bl	0xaa520 <_ZNK9mkvparser7Cluster8GetEntryEPKNS_5TrackEx@plt>
  1d0184: f85c03a1     	ldur	x1, [x29, #-0x40]
  1d0188: f9000020     	str	x0, [x1]
  1d018c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1d0190: f9400000     	ldr	x0, [x0]
  1d0194: f85603a1     	ldur	x1, [x29, #-0xa0]
  1d0198: eb01001f     	cmp	x0, x1
  1d019c: 1a9f07e8     	cset	w8, ne
  1d01a0: 37000048     	tbnz	w8, #0x0, 0x1d01a8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6b0>
  1d01a4: 14000007     	b	0x1d01c0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6c8>
  1d01a8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d01ac: f9400100     	ldr	x0, [x8]
  1d01b0: 97fb4078     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1d01b4: 37000060     	tbnz	w0, #0x0, 0x1d01c0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6c8>
  1d01b8: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d01bc: 14000007     	b	0x1d01d8 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x6e0>
  1d01c0: 17ffffc8     	b	0x1d00e0 <mkvparser::Track::Seek(long long, mkvparser::BlockEntry const*&) const+0x5e8>
  1d01c4: f85683a0     	ldur	x0, [x29, #-0x98]
  1d01c8: 97fb553e     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1d01cc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d01d0: f9000100     	str	x0, [x8]
  1d01d4: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d01d8: f85d83a0     	ldur	x0, [x29, #-0x28]
  1d01dc: a9567bfd     	ldp	x29, x30, [sp, #0x160]
  1d01e0: a9554ff4     	ldp	x20, x19, [sp, #0x150]
  1d01e4: a95457fc     	ldp	x28, x21, [sp, #0x140]
  1d01e8: 9105c3ff     	add	sp, sp, #0x170
  1d01ec: d65f03c0     	ret

00000000001d01f0 <mkvparser::Cluster::GetIndex() const>:
  1d01f0: d10043ff     	sub	sp, sp, #0x10
  1d01f4: f90007e0     	str	x0, [sp, #0x8]
  1d01f8: f94007e0     	ldr	x0, [sp, #0x8]
  1d01fc: f9400800     	ldr	x0, [x0, #0x10]
  1d0200: 910043ff     	add	sp, sp, #0x10
  1d0204: d65f03c0     	ret

00000000001d0208 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const>:
  1d0208: d10243ff     	sub	sp, sp, #0x90
  1d020c: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1d0210: 910203fd     	add	x29, sp, #0x80
  1d0214: d2800008     	mov	x8, #0x0                // =0
  1d0218: d0000389     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d021c: 9102a129     	add	x9, x9, #0xa8
  1d0220: f000038a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0224: 912c554a     	add	x10, x10, #0xb15
  1d0228: d000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1d022c: 910af56b     	add	x11, x11, #0x2bd
  1d0230: d000038c     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1d0234: 9122cd8c     	add	x12, x12, #0x8b3
  1d0238: d000038d     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1d023c: 911335ad     	add	x13, x13, #0x4cd
  1d0240: f81f83a0     	stur	x0, [x29, #-0x8]
  1d0244: f81f03a1     	stur	x1, [x29, #-0x10]
  1d0248: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d024c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d0250: eb08003f     	cmp	x1, x8
  1d0254: 1a9f07ee     	cset	w14, ne
  1d0258: f90023e8     	str	x8, [sp, #0x40]
  1d025c: f9001fe9     	str	x9, [sp, #0x38]
  1d0260: f9001bea     	str	x10, [sp, #0x30]
  1d0264: f90017eb     	str	x11, [sp, #0x28]
  1d0268: f90013ec     	str	x12, [sp, #0x20]
  1d026c: f9000fed     	str	x13, [sp, #0x18]
  1d0270: f9000be0     	str	x0, [sp, #0x10]
  1d0274: 3700004e     	tbnz	w14, #0x0, 0x1d027c <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x74>
  1d0278: 14000002     	b	0x1d0280 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x78>
  1d027c: 14000006     	b	0x1d0294 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x8c>
  1d0280: 5283d921     	mov	w1, #0x1ec9             // =7881
  1d0284: f9401fe0     	ldr	x0, [sp, #0x38]
  1d0288: f9401be2     	ldr	x2, [sp, #0x30]
  1d028c: f94017e3     	ldr	x3, [sp, #0x28]
  1d0290: 97fb4020     	bl	0xa0310 <__assert2@plt>
  1d0294: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d0298: f9400be0     	ldr	x0, [sp, #0x10]
  1d029c: 97fb5069     	bl	0xa4440 <_ZNK9mkvparser5Block11GetTimeCodeEPKNS_7ClusterE@plt>
  1d02a0: f81e83a0     	stur	x0, [x29, #-0x18]
  1d02a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d02a8: f9400000     	ldr	x0, [x0]
  1d02ac: f81e03a0     	stur	x0, [x29, #-0x20]
  1d02b0: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d02b4: 97fb48ef     	bl	0xa2670 <_ZNK9mkvparser7Segment7GetInfoEv@plt>
  1d02b8: f81d83a0     	stur	x0, [x29, #-0x28]
  1d02bc: f85d83a0     	ldur	x0, [x29, #-0x28]
  1d02c0: f94023e1     	ldr	x1, [sp, #0x40]
  1d02c4: eb01001f     	cmp	x0, x1
  1d02c8: 1a9f07e8     	cset	w8, ne
  1d02cc: 37000048     	tbnz	w8, #0x0, 0x1d02d4 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0xcc>
  1d02d0: 14000002     	b	0x1d02d8 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0xd0>
  1d02d4: 14000006     	b	0x1d02ec <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0xe4>
  1d02d8: 5283d9e1     	mov	w1, #0x1ecf             // =7887
  1d02dc: f9401fe0     	ldr	x0, [sp, #0x38]
  1d02e0: f9401be2     	ldr	x2, [sp, #0x30]
  1d02e4: f94013e3     	ldr	x3, [sp, #0x20]
  1d02e8: 97fb400a     	bl	0xa0310 <__assert2@plt>
  1d02ec: b24003e8     	orr	x8, xzr, #0x1
  1d02f0: f85d83a0     	ldur	x0, [x29, #-0x28]
  1d02f4: f90007e8     	str	x8, [sp, #0x8]
  1d02f8: 97fb46a2     	bl	0xa1d80 <_ZNK9mkvparser11SegmentInfo16GetTimeCodeScaleEv@plt>
  1d02fc: f81d03a0     	stur	x0, [x29, #-0x30]
  1d0300: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d0304: f94007e0     	ldr	x0, [sp, #0x8]
  1d0308: eb00011f     	cmp	x8, x0
  1d030c: 1a9fb7e9     	cset	w9, ge
  1d0310: 37000049     	tbnz	w9, #0x0, 0x1d0318 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x110>
  1d0314: 14000002     	b	0x1d031c <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x114>
  1d0318: 14000006     	b	0x1d0330 <mkvparser::Block::GetTime(mkvparser::Cluster const*) const+0x128>
  1d031c: 5283da41     	mov	w1, #0x1ed2             // =7890
  1d0320: f9401fe0     	ldr	x0, [sp, #0x38]
  1d0324: f9401be2     	ldr	x2, [sp, #0x30]
  1d0328: f9400fe3     	ldr	x3, [sp, #0x18]
  1d032c: 97fb3ff9     	bl	0xa0310 <__assert2@plt>
  1d0330: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d0334: f85d03a9     	ldur	x9, [x29, #-0x30]
  1d0338: 9b097d08     	mul	x8, x8, x9
  1d033c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d0340: f85c83a0     	ldur	x0, [x29, #-0x38]
  1d0344: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1d0348: 910243ff     	add	sp, sp, #0x90
  1d034c: d65f03c0     	ret

00000000001d0350 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const>:
  1d0350: d10343ff     	sub	sp, sp, #0xd0
  1d0354: a90c7bfd     	stp	x29, x30, [sp, #0xc0]
  1d0358: 910303fd     	add	x29, sp, #0xc0
  1d035c: d53bd048     	mrs	x8, TPIDR_EL0
  1d0360: f9401508     	ldr	x8, [x8, #0x28]
  1d0364: f81f83a8     	stur	x8, [x29, #-0x8]
  1d0368: f81d83a0     	stur	x0, [x29, #-0x28]
  1d036c: f81d03a1     	stur	x1, [x29, #-0x30]
  1d0370: f81c83a2     	stur	x2, [x29, #-0x38]
  1d0374: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d0378: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d037c: f90027e8     	str	x8, [sp, #0x48]
  1d0380: b4000060     	cbz	x0, 0x1d038c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x3c>
  1d0384: 14000001     	b	0x1d0388 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x38>
  1d0388: 14000009     	b	0x1d03ac <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x5c>
  1d038c: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d0390: 9102a000     	add	x0, x0, #0xa8
  1d0394: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0398: 91230842     	add	x2, x2, #0x8c2
  1d039c: d0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d03a0: 9111b463     	add	x3, x3, #0x46d
  1d03a4: 52838f41     	mov	w1, #0x1c7a             // =7290
  1d03a8: 97fb3fda     	bl	0xa0310 <__assert2@plt>
  1d03ac: f94027e8     	ldr	x8, [sp, #0x48]
  1d03b0: f9400109     	ldr	x9, [x8]
  1d03b4: b50000c9     	cbnz	x9, 0x1d03cc <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x7c>
  1d03b8: 14000001     	b	0x1d03bc <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x6c>
  1d03bc: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d03c0: 97fb54c0     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1d03c4: f81e03a0     	stur	x0, [x29, #-0x20]
  1d03c8: 140000be     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d03cc: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d03d0: 97fb54bc     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1d03d4: f81c03a0     	stur	x0, [x29, #-0x40]
  1d03d8: aa1f03e0     	mov	x0, xzr
  1d03dc: f81b83a0     	stur	x0, [x29, #-0x48]
  1d03e0: 14000001     	b	0x1d03e4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x94>
  1d03e4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d03e8: f94027e9     	ldr	x9, [sp, #0x48]
  1d03ec: f940212a     	ldr	x10, [x9, #0x40]
  1d03f0: eb0a0108     	subs	x8, x8, x10
  1d03f4: f90023e8     	str	x8, [sp, #0x40]
  1d03f8: 540007eb     	b.lt	0x1d04f4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1a4>
  1d03fc: 14000001     	b	0x1d0400 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0xb0>
  1d0400: d10043a1     	sub	x1, x29, #0x10
  1d0404: d10063a2     	sub	x2, x29, #0x18
  1d0408: f94027e0     	ldr	x0, [sp, #0x48]
  1d040c: 97fb6679     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1d0410: f81b03a0     	stur	x0, [x29, #-0x50]
  1d0414: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d0418: b7f80060     	tbnz	x0, #0x3f, 0x1d0424 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0xd4>
  1d041c: 14000001     	b	0x1d0420 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0xd0>
  1d0420: 14000009     	b	0x1d0444 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0xf4>
  1d0424: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d0428: 9102a000     	add	x0, x0, #0xa8
  1d042c: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0430: 91230842     	add	x2, x2, #0x8c2
  1d0434: d0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d0438: 9118e863     	add	x3, x3, #0x63a
  1d043c: 52839121     	mov	w1, #0x1c89             // =7305
  1d0440: 97fb3fb4     	bl	0xa0310 <__assert2@plt>
  1d0444: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d0448: f1000508     	subs	x8, x8, #0x1
  1d044c: f9001fe8     	str	x8, [sp, #0x38]
  1d0450: 540000ab     	b.lt	0x1d0464 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x114>
  1d0454: 14000001     	b	0x1d0458 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x108>
  1d0458: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d045c: f81e03a8     	stur	x8, [x29, #-0x20]
  1d0460: 14000098     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d0464: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d0468: b6f800a8     	tbz	x8, #0x3f, 0x1d047c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x12c>
  1d046c: 14000001     	b	0x1d0470 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x120>
  1d0470: aa1f03e8     	mov	x8, xzr
  1d0474: f81e03a8     	stur	x8, [x29, #-0x20]
  1d0478: 14000092     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d047c: f94027e8     	ldr	x8, [sp, #0x48]
  1d0480: f9401909     	ldr	x9, [x8, #0x30]
  1d0484: b4000069     	cbz	x9, 0x1d0490 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x140>
  1d0488: 14000001     	b	0x1d048c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x13c>
  1d048c: 14000009     	b	0x1d04b0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x160>
  1d0490: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d0494: 9102a000     	add	x0, x0, #0xa8
  1d0498: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d049c: 91230842     	add	x2, x2, #0x8c2
  1d04a0: f0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d04a4: 9111d463     	add	x3, x3, #0x475
  1d04a8: 52839221     	mov	w1, #0x1c91             // =7313
  1d04ac: 97fb3f99     	bl	0xa0310 <__assert2@plt>
  1d04b0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d04b4: f94027e9     	ldr	x9, [sp, #0x48]
  1d04b8: f940212a     	ldr	x10, [x9, #0x40]
  1d04bc: eb0a0108     	subs	x8, x8, x10
  1d04c0: f9001be8     	str	x8, [sp, #0x30]
  1d04c4: 5400006a     	b.ge	0x1d04d0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x180>
  1d04c8: 14000001     	b	0x1d04cc <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x17c>
  1d04cc: 14000009     	b	0x1d04f0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1a0>
  1d04d0: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d04d4: 9102a000     	add	x0, x0, #0xa8
  1d04d8: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d04dc: 91230842     	add	x2, x2, #0x8c2
  1d04e0: f0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d04e4: 91249c63     	add	x3, x3, #0x927
  1d04e8: 52839241     	mov	w1, #0x1c92             // =7314
  1d04ec: 97fb3f89     	bl	0xa0310 <__assert2@plt>
  1d04f0: 14000001     	b	0x1d04f4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1a4>
  1d04f4: f94027e8     	ldr	x8, [sp, #0x48]
  1d04f8: f9401909     	ldr	x9, [x8, #0x30]
  1d04fc: f85b83aa     	ldur	x10, [x29, #-0x48]
  1d0500: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1d0504: f81a83a9     	stur	x9, [x29, #-0x58]
  1d0508: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d050c: b4000069     	cbz	x9, 0x1d0518 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1c8>
  1d0510: 14000001     	b	0x1d0514 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1c4>
  1d0514: 14000009     	b	0x1d0538 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1e8>
  1d0518: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d051c: 9102a000     	add	x0, x0, #0xa8
  1d0520: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0524: 91230842     	add	x2, x2, #0x8c2
  1d0528: f0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d052c: 9112d063     	add	x3, x3, #0x4b4
  1d0530: 528392c1     	mov	w1, #0x1c96             // =7318
  1d0534: 97fb3f77     	bl	0xa0310 <__assert2@plt>
  1d0538: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d053c: 97fb3f95     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1d0540: 37000060     	tbnz	w0, #0x0, 0x1d054c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1fc>
  1d0544: 14000001     	b	0x1d0548 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x1f8>
  1d0548: 14000009     	b	0x1d056c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x21c>
  1d054c: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d0550: 9102a000     	add	x0, x0, #0xa8
  1d0554: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0558: 91230842     	add	x2, x2, #0x8c2
  1d055c: f0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0560: 9124fc63     	add	x3, x3, #0x93f
  1d0564: 528392e1     	mov	w1, #0x1c97             // =7319
  1d0568: 97fb3f6a     	bl	0xa0310 <__assert2@plt>
  1d056c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d0570: f9400109     	ldr	x9, [x8]
  1d0574: f9400929     	ldr	x9, [x9, #0x10]
  1d0578: aa0803e0     	mov	x0, x8
  1d057c: d63f0120     	blr	x9
  1d0580: f90033e0     	str	x0, [sp, #0x60]
  1d0584: f94033e8     	ldr	x8, [sp, #0x60]
  1d0588: b4000068     	cbz	x8, 0x1d0594 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x244>
  1d058c: 14000001     	b	0x1d0590 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x240>
  1d0590: 14000009     	b	0x1d05b4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x264>
  1d0594: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d0598: 9102a000     	add	x0, x0, #0xa8
  1d059c: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d05a0: 91230842     	add	x2, x2, #0x8c2
  1d05a4: d0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d05a8: 91362863     	add	x3, x3, #0xd8a
  1d05ac: 52839341     	mov	w1, #0x1c9a             // =7322
  1d05b0: 97fb3f58     	bl	0xa0310 <__assert2@plt>
  1d05b4: f94033e0     	ldr	x0, [sp, #0x60]
  1d05b8: 97fb5a7e     	bl	0xa6fb0 <_ZNK9mkvparser5Block14GetTrackNumberEv@plt>
  1d05bc: f85d03be     	ldur	x30, [x29, #-0x30]
  1d05c0: f90017e0     	str	x0, [sp, #0x28]
  1d05c4: aa1e03e0     	mov	x0, x30
  1d05c8: 97fb3dda     	bl	0x9fd30 <_ZNK9mkvparser5Track9GetNumberEv@plt>
  1d05cc: f94017fe     	ldr	x30, [sp, #0x28]
  1d05d0: eb0003c0     	subs	x0, x30, x0
  1d05d4: f90013e0     	str	x0, [sp, #0x20]
  1d05d8: 540000c0     	b.eq	0x1d05f0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x2a0>
  1d05dc: 14000001     	b	0x1d05e0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x290>
  1d05e0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d05e4: 91000508     	add	x8, x8, #0x1
  1d05e8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d05ec: 17ffff7e     	b	0x1d03e4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x94>
  1d05f0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d05f4: f85a83a1     	ldur	x1, [x29, #-0x58]
  1d05f8: f9400109     	ldr	x9, [x8]
  1d05fc: f9400929     	ldr	x9, [x9, #0x10]
  1d0600: aa0803e0     	mov	x0, x8
  1d0604: d63f0120     	blr	x9
  1d0608: 36000300     	tbz	w0, #0x0, 0x1d0668 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x318>
  1d060c: 14000001     	b	0x1d0610 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x2c0>
  1d0610: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d0614: b6f800a8     	tbz	x8, #0x3f, 0x1d0628 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x2d8>
  1d0618: 14000001     	b	0x1d061c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x2cc>
  1d061c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d0620: f81e03a8     	stur	x8, [x29, #-0x20]
  1d0624: 14000027     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d0628: f94033e0     	ldr	x0, [sp, #0x60]
  1d062c: f94027e1     	ldr	x1, [sp, #0x48]
  1d0630: 97fb6774     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1d0634: f9002fe0     	str	x0, [sp, #0x58]
  1d0638: f9402fe0     	ldr	x0, [sp, #0x58]
  1d063c: f85c83a1     	ldur	x1, [x29, #-0x38]
  1d0640: eb010000     	subs	x0, x0, x1
  1d0644: f9000fe0     	str	x0, [sp, #0x18]
  1d0648: 540000ad     	b.le	0x1d065c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x30c>
  1d064c: 14000001     	b	0x1d0650 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x300>
  1d0650: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d0654: f81e03a8     	stur	x8, [x29, #-0x20]
  1d0658: 1400001a     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d065c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d0660: f81c03a8     	stur	x8, [x29, #-0x40]
  1d0664: 14000013     	b	0x1d06b0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x360>
  1d0668: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d066c: b7f80208     	tbnz	x8, #0x3f, 0x1d06ac <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x35c>
  1d0670: 14000001     	b	0x1d0674 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x324>
  1d0674: f94033e0     	ldr	x0, [sp, #0x60]
  1d0678: f94027e1     	ldr	x1, [sp, #0x48]
  1d067c: 97fb6761     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1d0680: f9002be0     	str	x0, [sp, #0x50]
  1d0684: f9402be0     	ldr	x0, [sp, #0x50]
  1d0688: f85c83a1     	ldur	x1, [x29, #-0x38]
  1d068c: eb010000     	subs	x0, x0, x1
  1d0690: f9000be0     	str	x0, [sp, #0x10]
  1d0694: 540000ad     	b.le	0x1d06a8 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x358>
  1d0698: 14000001     	b	0x1d069c <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x34c>
  1d069c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d06a0: f81e03a8     	stur	x8, [x29, #-0x20]
  1d06a4: 14000007     	b	0x1d06c0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x370>
  1d06a8: 14000001     	b	0x1d06ac <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x35c>
  1d06ac: 14000001     	b	0x1d06b0 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x360>
  1d06b0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d06b4: 91000508     	add	x8, x8, #0x1
  1d06b8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d06bc: 17ffff4a     	b	0x1d03e4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x94>
  1d06c0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d06c4: d53bd049     	mrs	x9, TPIDR_EL0
  1d06c8: f9401529     	ldr	x9, [x9, #0x28]
  1d06cc: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d06d0: eb0a0129     	subs	x9, x9, x10
  1d06d4: f90007e8     	str	x8, [sp, #0x8]
  1d06d8: f90003e9     	str	x9, [sp]
  1d06dc: 540000c1     	b.ne	0x1d06f4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x3a4>
  1d06e0: 14000001     	b	0x1d06e4 <mkvparser::Cluster::GetEntry(mkvparser::Track const*, long long) const+0x394>
  1d06e4: f94007e0     	ldr	x0, [sp, #0x8]
  1d06e8: a94c7bfd     	ldp	x29, x30, [sp, #0xc0]
  1d06ec: 910343ff     	add	sp, sp, #0xd0
  1d06f0: d65f03c0     	ret
  1d06f4: 97fb659f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d06f8 <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const>:
  1d06f8: d10183ff     	sub	sp, sp, #0x60
  1d06fc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d0700: 910143fd     	add	x29, sp, #0x50
  1d0704: b27d03e8     	orr	x8, xzr, #0x8
  1d0708: d2800009     	mov	x9, #0x0                // =0
  1d070c: d000038a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1d0710: 9102a14a     	add	x10, x10, #0xa8
  1d0714: d000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1d0718: 913f656b     	add	x11, x11, #0xfd9
  1d071c: f000038c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0720: 911bc98c     	add	x12, x12, #0x6f2
  1d0724: f81f03a0     	stur	x0, [x29, #-0x10]
  1d0728: f81e83a1     	stur	x1, [x29, #-0x18]
  1d072c: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d0730: f9405c01     	ldr	x1, [x0, #0xb8]
  1d0734: f940580d     	ldr	x13, [x0, #0xb0]
  1d0738: eb0d002d     	subs	x13, x1, x13
  1d073c: 9ac80da8     	sdiv	x8, x13, x8
  1d0740: f81e03a8     	stur	x8, [x29, #-0x20]
  1d0744: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d0748: eb09011f     	cmp	x8, x9
  1d074c: 1a9fb7ee     	cset	w14, ge
  1d0750: f90017e9     	str	x9, [sp, #0x28]
  1d0754: f90013ea     	str	x10, [sp, #0x20]
  1d0758: f9000feb     	str	x11, [sp, #0x18]
  1d075c: f9000bec     	str	x12, [sp, #0x10]
  1d0760: f90007e0     	str	x0, [sp, #0x8]
  1d0764: 3700004e     	tbnz	w14, #0x0, 0x1d076c <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0x74>
  1d0768: 14000002     	b	0x1d0770 <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0x78>
  1d076c: 14000006     	b	0x1d0784 <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0x8c>
  1d0770: 52826361     	mov	w1, #0x131b             // =4891
  1d0774: f94013e0     	ldr	x0, [sp, #0x20]
  1d0778: f9400fe2     	ldr	x2, [sp, #0x18]
  1d077c: f9400be3     	ldr	x3, [sp, #0x10]
  1d0780: 97fb3ee4     	bl	0xa0310 <__assert2@plt>
  1d0784: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d0788: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d078c: eb09011f     	cmp	x8, x9
  1d0790: 1a9f37ea     	cset	w10, hs
  1d0794: 3700004a     	tbnz	w10, #0x0, 0x1d079c <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0xa4>
  1d0798: 14000004     	b	0x1d07a8 <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0xb0>
  1d079c: f94017e8     	ldr	x8, [sp, #0x28]
  1d07a0: f81f83a8     	stur	x8, [x29, #-0x8]
  1d07a4: 14000009     	b	0x1d07c8 <mkvparser::Track::GetContentEncodingByIndex(unsigned long) const+0xd0>
  1d07a8: b27d03e8     	orr	x8, xzr, #0x8
  1d07ac: f94007e9     	ldr	x9, [sp, #0x8]
  1d07b0: f940592a     	ldr	x10, [x9, #0xb0]
  1d07b4: f85e83ab     	ldur	x11, [x29, #-0x18]
  1d07b8: 9b0b7d08     	mul	x8, x8, x11
  1d07bc: 8b080148     	add	x8, x10, x8
  1d07c0: f9400108     	ldr	x8, [x8]
  1d07c4: f81f83a8     	stur	x8, [x29, #-0x8]
  1d07c8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d07cc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d07d0: 910183ff     	add	sp, sp, #0x60
  1d07d4: d65f03c0     	ret

00000000001d07d8 <mkvparser::Track::GetContentEncodingCount() const>:
  1d07d8: d10103ff     	sub	sp, sp, #0x40
  1d07dc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d07e0: 9100c3fd     	add	x29, sp, #0x30
  1d07e4: b27d03e8     	orr	x8, xzr, #0x8
  1d07e8: d2800009     	mov	x9, #0x0                // =0
  1d07ec: d000038a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1d07f0: 9102a14a     	add	x10, x10, #0xa8
  1d07f4: f000038b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d07f8: 9100f16b     	add	x11, x11, #0x3c
  1d07fc: f000038c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d0800: 911bc98c     	add	x12, x12, #0x6f2
  1d0804: f81f83a0     	stur	x0, [x29, #-0x8]
  1d0808: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d080c: f9405c0d     	ldr	x13, [x0, #0xb8]
  1d0810: f9405800     	ldr	x0, [x0, #0xb0]
  1d0814: eb0001ad     	subs	x13, x13, x0
  1d0818: 9ac80da8     	sdiv	x8, x13, x8
  1d081c: f81f03a8     	stur	x8, [x29, #-0x10]
  1d0820: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d0824: eb09011f     	cmp	x8, x9
  1d0828: 1a9fb7ee     	cset	w14, ge
  1d082c: f9000fea     	str	x10, [sp, #0x18]
  1d0830: f9000beb     	str	x11, [sp, #0x10]
  1d0834: f90007ec     	str	x12, [sp, #0x8]
  1d0838: 3700004e     	tbnz	w14, #0x0, 0x1d0840 <mkvparser::Track::GetContentEncodingCount() const+0x68>
  1d083c: 14000002     	b	0x1d0844 <mkvparser::Track::GetContentEncodingCount() const+0x6c>
  1d0840: 14000006     	b	0x1d0858 <mkvparser::Track::GetContentEncodingCount() const+0x80>
  1d0844: 528264c1     	mov	w1, #0x1326             // =4902
  1d0848: f9400fe0     	ldr	x0, [sp, #0x18]
  1d084c: f9400be2     	ldr	x2, [sp, #0x10]
  1d0850: f94007e3     	ldr	x3, [sp, #0x8]
  1d0854: 97fb3eaf     	bl	0xa0310 <__assert2@plt>
  1d0858: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d085c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d0860: 910103ff     	add	sp, sp, #0x40
  1d0864: d65f03c0     	ret

00000000001d0868 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)>:
  1d0868: d10583ff     	sub	sp, sp, #0x160
  1d086c: f900a3fc     	str	x28, [sp, #0x140]
  1d0870: a9157bfd     	stp	x29, x30, [sp, #0x150]
  1d0874: 910543fd     	add	x29, sp, #0x150
  1d0878: d100a3a8     	sub	x8, x29, #0x28
  1d087c: d53bd049     	mrs	x9, TPIDR_EL0
  1d0880: f9401529     	ldr	x9, [x9, #0x28]
  1d0884: f9000909     	str	x9, [x8, #0x10]
  1d0888: f81b03a0     	stur	x0, [x29, #-0x50]
  1d088c: f81a83a1     	stur	x1, [x29, #-0x58]
  1d0890: f81a03a2     	stur	x2, [x29, #-0x60]
  1d0894: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d0898: aa0903e0     	mov	x0, x9
  1d089c: f9400529     	ldr	x9, [x9, #0x8]
  1d08a0: f9400129     	ldr	x9, [x9]
  1d08a4: f81983a9     	stur	x9, [x29, #-0x68]
  1d08a8: f85983a9     	ldur	x9, [x29, #-0x68]
  1d08ac: f9004be8     	str	x8, [sp, #0x90]
  1d08b0: f90047e0     	str	x0, [sp, #0x88]
  1d08b4: b4000069     	cbz	x9, 0x1d08c0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x58>
  1d08b8: 14000001     	b	0x1d08bc <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x54>
  1d08bc: 14000009     	b	0x1d08e0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x78>
  1d08c0: d0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d08c4: 9102a000     	add	x0, x0, #0xa8
  1d08c8: f0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d08cc: 9101f042     	add	x2, x2, #0x7c
  1d08d0: d0000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d08d4: 912e2463     	add	x3, x3, #0xb89
  1d08d8: 528265a1     	mov	w1, #0x132d             // =4909
  1d08dc: 97fb3e8d     	bl	0xa0310 <__assert2@plt>
  1d08e0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d08e4: f9404be9     	ldr	x9, [sp, #0x90]
  1d08e8: f9000528     	str	x8, [x9, #0x8]
  1d08ec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d08f0: f85a03aa     	ldur	x10, [x29, #-0x60]
  1d08f4: 8b0a0108     	add	x8, x8, x10
  1d08f8: f81903a8     	stur	x8, [x29, #-0x70]
  1d08fc: 2a1f03eb     	mov	w11, wzr
  1d0900: b818c3ab     	stur	w11, [x29, #-0x74]
  1d0904: 14000001     	b	0x1d0908 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0xa0>
  1d0908: f9404be8     	ldr	x8, [sp, #0x90]
  1d090c: f9400509     	ldr	x9, [x8, #0x8]
  1d0910: f85903aa     	ldur	x10, [x29, #-0x70]
  1d0914: eb0a0129     	subs	x9, x9, x10
  1d0918: f90043e9     	str	x9, [sp, #0x80]
  1d091c: 5400054a     	b.ge	0x1d09c4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x15c>
  1d0920: 14000001     	b	0x1d0924 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0xbc>
  1d0924: f85983a0     	ldur	x0, [x29, #-0x68]
  1d0928: f85903a2     	ldur	x2, [x29, #-0x70]
  1d092c: d10083a1     	sub	x1, x29, #0x20
  1d0930: d100a3a3     	sub	x3, x29, #0x28
  1d0934: d100c3a4     	sub	x4, x29, #0x30
  1d0938: 97fb445e     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d093c: f81803a0     	stur	x0, [x29, #-0x80]
  1d0940: f85803a0     	ldur	x0, [x29, #-0x80]
  1d0944: b6f800a0     	tbz	x0, #0x3f, 0x1d0958 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0xf0>
  1d0948: 14000001     	b	0x1d094c <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0xe4>
  1d094c: f85803a8     	ldur	x8, [x29, #-0x80]
  1d0950: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0954: 140000bf     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0958: f9404be8     	ldr	x8, [sp, #0x90]
  1d095c: f9400109     	ldr	x9, [x8]
  1d0960: 528c480a     	mov	w10, #0x6240            // =25152
  1d0964: 2a0a03eb     	mov	w11, w10
  1d0968: eb0b0129     	subs	x9, x9, x11
  1d096c: f9003fe9     	str	x9, [sp, #0x78]
  1d0970: 540000c1     	b.ne	0x1d0988 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x120>
  1d0974: 14000001     	b	0x1d0978 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x110>
  1d0978: b858c3a8     	ldur	w8, [x29, #-0x74]
  1d097c: 11000508     	add	w8, w8, #0x1
  1d0980: b818c3a8     	stur	w8, [x29, #-0x74]
  1d0984: 14000001     	b	0x1d0988 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x120>
  1d0988: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d098c: f9404be9     	ldr	x9, [sp, #0x90]
  1d0990: f940052a     	ldr	x10, [x9, #0x8]
  1d0994: 8b080148     	add	x8, x10, x8
  1d0998: f9000528     	str	x8, [x9, #0x8]
  1d099c: f9400528     	ldr	x8, [x9, #0x8]
  1d09a0: f85903aa     	ldur	x10, [x29, #-0x70]
  1d09a4: eb0a0108     	subs	x8, x8, x10
  1d09a8: f9003be8     	str	x8, [sp, #0x70]
  1d09ac: 540000ad     	b.le	0x1d09c0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x158>
  1d09b0: 14000001     	b	0x1d09b4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x14c>
  1d09b4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d09b8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d09bc: 140000a5     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d09c0: 17ffffd2     	b	0x1d0908 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0xa0>
  1d09c4: b858c3a8     	ldur	w8, [x29, #-0x74]
  1d09c8: 71000108     	subs	w8, w8, #0x0
  1d09cc: b9006fe8     	str	w8, [sp, #0x6c]
  1d09d0: 540000ac     	b.gt	0x1d09e4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x17c>
  1d09d4: 14000001     	b	0x1d09d8 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x170>
  1d09d8: 92800008     	mov	x8, #-0x1               // =-1
  1d09dc: f81b83a8     	stur	x8, [x29, #-0x48]
  1d09e0: 1400009c     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d09e4: b898c3a8     	ldursw	x8, [x29, #-0x74]
  1d09e8: d37df109     	lsl	x9, x8, #3
  1d09ec: aa1f03ea     	mov	x10, xzr
  1d09f0: eb48f548     	subs	x8, x10, x8, lsr #61
  1d09f4: da9f0120     	csinv	x0, x9, xzr, eq
  1d09f8: 900006c1     	adrp	x1, 0x2a8000
  1d09fc: f9435421     	ldr	x1, [x1, #0x6a8]
  1d0a00: f90033e8     	str	x8, [sp, #0x60]
  1d0a04: 97fb4dc3     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1d0a08: f94047e8     	ldr	x8, [sp, #0x88]
  1d0a0c: f9005900     	str	x0, [x8, #0xb0]
  1d0a10: f9405909     	ldr	x9, [x8, #0xb0]
  1d0a14: b50000a9     	cbnz	x9, 0x1d0a28 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x1c0>
  1d0a18: 14000001     	b	0x1d0a1c <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x1b4>
  1d0a1c: 92800008     	mov	x8, #-0x1               // =-1
  1d0a20: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0a24: 1400008b     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0a28: f94047e8     	ldr	x8, [sp, #0x88]
  1d0a2c: f9405909     	ldr	x9, [x8, #0xb0]
  1d0a30: f9005d09     	str	x9, [x8, #0xb8]
  1d0a34: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d0a38: f9404bea     	ldr	x10, [sp, #0x90]
  1d0a3c: f9000549     	str	x9, [x10, #0x8]
  1d0a40: 14000001     	b	0x1d0a44 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x1dc>
  1d0a44: f9404be8     	ldr	x8, [sp, #0x90]
  1d0a48: f9400509     	ldr	x9, [x8, #0x8]
  1d0a4c: f85903aa     	ldur	x10, [x29, #-0x70]
  1d0a50: eb0a0129     	subs	x9, x9, x10
  1d0a54: f9002fe9     	str	x9, [sp, #0x58]
  1d0a58: 54000e2a     	b.ge	0x1d0c1c <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3b4>
  1d0a5c: 14000001     	b	0x1d0a60 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x1f8>
  1d0a60: f85983a0     	ldur	x0, [x29, #-0x68]
  1d0a64: f85903a2     	ldur	x2, [x29, #-0x70]
  1d0a68: d10083a1     	sub	x1, x29, #0x20
  1d0a6c: d100e3a3     	sub	x3, x29, #0x38
  1d0a70: d10103a4     	sub	x4, x29, #0x40
  1d0a74: 97fb440f     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d0a78: f81783a0     	stur	x0, [x29, #-0x88]
  1d0a7c: f85783a0     	ldur	x0, [x29, #-0x88]
  1d0a80: b6f800a0     	tbz	x0, #0x3f, 0x1d0a94 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x22c>
  1d0a84: 14000001     	b	0x1d0a88 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x220>
  1d0a88: f85783a8     	ldur	x8, [x29, #-0x88]
  1d0a8c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0a90: 14000070     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0a94: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d0a98: 528c4809     	mov	w9, #0x6240             // =25152
  1d0a9c: 2a0903ea     	mov	w10, w9
  1d0aa0: eb0a0108     	subs	x8, x8, x10
  1d0aa4: f9002be8     	str	x8, [sp, #0x50]
  1d0aa8: 540009c1     	b.ne	0x1d0be0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x378>
  1d0aac: 14000001     	b	0x1d0ab0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x248>
  1d0ab0: 900006c1     	adrp	x1, 0x2a8000
  1d0ab4: f9435421     	ldr	x1, [x1, #0x6a8]
  1d0ab8: 321d0be8     	orr	w8, wzr, #0x38
  1d0abc: 2a0803e0     	mov	w0, w8
  1d0ac0: 97fb4038     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1d0ac4: aa0003e1     	mov	x1, x0
  1d0ac8: 2a1f03e8     	mov	w8, wzr
  1d0acc: 381673a8     	sturb	w8, [x29, #-0x99]
  1d0ad0: aa1f03fe     	mov	x30, xzr
  1d0ad4: f90027e1     	str	x1, [sp, #0x48]
  1d0ad8: f90023fe     	str	x30, [sp, #0x40]
  1d0adc: b40001a0     	cbz	x0, 0x1d0b10 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2a8>
  1d0ae0: 14000001     	b	0x1d0ae4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x27c>
  1d0ae4: f94027e8     	ldr	x8, [sp, #0x48]
  1d0ae8: f81683a8     	stur	x8, [x29, #-0x98]
  1d0aec: 320003e9     	orr	w9, wzr, #0x1
  1d0af0: 381673a9     	sturb	w9, [x29, #-0x99]
  1d0af4: f94027e0     	ldr	x0, [sp, #0x48]
  1d0af8: f9001fe8     	str	x8, [sp, #0x38]
  1d0afc: 97fb60d5     	bl	0xa8e50 <_ZN9mkvparser15ContentEncodingC1Ev@plt>
  1d0b00: 14000001     	b	0x1d0b04 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x29c>
  1d0b04: f9401fe0     	ldr	x0, [sp, #0x38]
  1d0b08: f90023e0     	str	x0, [sp, #0x40]
  1d0b0c: 14000001     	b	0x1d0b10 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2a8>
  1d0b10: f94023e8     	ldr	x8, [sp, #0x40]
  1d0b14: f81703a8     	stur	x8, [x29, #-0x90]
  1d0b18: f85703a8     	ldur	x8, [x29, #-0x90]
  1d0b1c: b5000268     	cbnz	x8, 0x1d0b68 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x300>
  1d0b20: 14000001     	b	0x1d0b24 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2bc>
  1d0b24: 92800008     	mov	x8, #-0x1               // =-1
  1d0b28: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0b2c: 14000049     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0b30: f90057e0     	str	x0, [sp, #0xa8]
  1d0b34: 2a0103e8     	mov	w8, w1
  1d0b38: b900a7e8     	str	w8, [sp, #0xa4]
  1d0b3c: 385673a8     	ldurb	w8, [x29, #-0x99]
  1d0b40: 71000508     	subs	w8, w8, #0x1
  1d0b44: b90037e8     	str	w8, [sp, #0x34]
  1d0b48: 540000e1     	b.ne	0x1d0b64 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2fc>
  1d0b4c: 14000001     	b	0x1d0b50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2e8>
  1d0b50: f85683a0     	ldur	x0, [x29, #-0x98]
  1d0b54: 900006c1     	adrp	x1, 0x2a8000
  1d0b58: f9435421     	ldr	x1, [x1, #0x6a8]
  1d0b5c: 97fb5c39     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1d0b60: 14000001     	b	0x1d0b64 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x2fc>
  1d0b64: 1400004a     	b	0x1d0c8c <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x424>
  1d0b68: f85703a0     	ldur	x0, [x29, #-0x90]
  1d0b6c: f9404be8     	ldr	x8, [sp, #0x90]
  1d0b70: f9400501     	ldr	x1, [x8, #0x8]
  1d0b74: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d0b78: f85983a3     	ldur	x3, [x29, #-0x68]
  1d0b7c: 97fb4d09     	bl	0xa3fa0 <_ZN9mkvparser15ContentEncoding25ParseContentEncodingEntryExxPNS_10IMkvReaderE@plt>
  1d0b80: f81783a0     	stur	x0, [x29, #-0x88]
  1d0b84: f85783a8     	ldur	x8, [x29, #-0x88]
  1d0b88: b40001e8     	cbz	x8, 0x1d0bc4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x35c>
  1d0b8c: 14000001     	b	0x1d0b90 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x328>
  1d0b90: f85703a8     	ldur	x8, [x29, #-0x90]
  1d0b94: aa0803e0     	mov	x0, x8
  1d0b98: f90017e0     	str	x0, [sp, #0x28]
  1d0b9c: b40000e8     	cbz	x8, 0x1d0bb8 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x350>
  1d0ba0: 14000001     	b	0x1d0ba4 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x33c>
  1d0ba4: f94017e0     	ldr	x0, [sp, #0x28]
  1d0ba8: 97fb46da     	bl	0xa2710 <_ZN9mkvparser15ContentEncodingD1Ev@plt>
  1d0bac: f94017e0     	ldr	x0, [sp, #0x28]
  1d0bb0: 97fb3f6c     	bl	0xa0960 <_ZdlPv@plt>
  1d0bb4: 14000001     	b	0x1d0bb8 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x350>
  1d0bb8: f85783a8     	ldur	x8, [x29, #-0x88]
  1d0bbc: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0bc0: 14000024     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0bc4: f85703a8     	ldur	x8, [x29, #-0x90]
  1d0bc8: f94047e9     	ldr	x9, [sp, #0x88]
  1d0bcc: f9405d2a     	ldr	x10, [x9, #0xb8]
  1d0bd0: 9100214b     	add	x11, x10, #0x8
  1d0bd4: f9005d2b     	str	x11, [x9, #0xb8]
  1d0bd8: f9000148     	str	x8, [x10]
  1d0bdc: 14000001     	b	0x1d0be0 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x378>
  1d0be0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d0be4: f9404be9     	ldr	x9, [sp, #0x90]
  1d0be8: f940052a     	ldr	x10, [x9, #0x8]
  1d0bec: 8b080148     	add	x8, x10, x8
  1d0bf0: f9000528     	str	x8, [x9, #0x8]
  1d0bf4: f9400528     	ldr	x8, [x9, #0x8]
  1d0bf8: f85903aa     	ldur	x10, [x29, #-0x70]
  1d0bfc: eb0a0108     	subs	x8, x8, x10
  1d0c00: f90013e8     	str	x8, [sp, #0x20]
  1d0c04: 540000ad     	b.le	0x1d0c18 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3b0>
  1d0c08: 14000001     	b	0x1d0c0c <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3a4>
  1d0c0c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d0c10: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0c14: 1400000f     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0c18: 17ffff8b     	b	0x1d0a44 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x1dc>
  1d0c1c: f9404be8     	ldr	x8, [sp, #0x90]
  1d0c20: f9400509     	ldr	x9, [x8, #0x8]
  1d0c24: f85903aa     	ldur	x10, [x29, #-0x70]
  1d0c28: eb0a0129     	subs	x9, x9, x10
  1d0c2c: f9000fe9     	str	x9, [sp, #0x18]
  1d0c30: 540000a0     	b.eq	0x1d0c44 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3dc>
  1d0c34: 14000001     	b	0x1d0c38 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3d0>
  1d0c38: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d0c3c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0c40: 14000004     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0c44: aa1f03e8     	mov	x8, xzr
  1d0c48: f81b83a8     	stur	x8, [x29, #-0x48]
  1d0c4c: 14000001     	b	0x1d0c50 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x3e8>
  1d0c50: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d0c54: d53bd049     	mrs	x9, TPIDR_EL0
  1d0c58: f9401529     	ldr	x9, [x9, #0x28]
  1d0c5c: f9404bea     	ldr	x10, [sp, #0x90]
  1d0c60: f940094b     	ldr	x11, [x10, #0x10]
  1d0c64: eb0b0129     	subs	x9, x9, x11
  1d0c68: f9000be8     	str	x8, [sp, #0x10]
  1d0c6c: f90007e9     	str	x9, [sp, #0x8]
  1d0c70: 54000121     	b.ne	0x1d0c94 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x42c>
  1d0c74: 14000001     	b	0x1d0c78 <mkvparser::Track::ParseContentEncodingsEntry(long long, long long)+0x410>
  1d0c78: f9400be0     	ldr	x0, [sp, #0x10]
  1d0c7c: a9557bfd     	ldp	x29, x30, [sp, #0x150]
  1d0c80: f940a3fc     	ldr	x28, [sp, #0x140]
  1d0c84: 910583ff     	add	sp, sp, #0x160
  1d0c88: d65f03c0     	ret
  1d0c8c: f94057e0     	ldr	x0, [sp, #0xa8]
  1d0c90: 97fb5ca0     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d0c94: 97fb6437     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d0c98 <mkvparser::Track::EOSBlock::EOSBlock()>:
  1d0c98: d100c3ff     	sub	sp, sp, #0x30
  1d0c9c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d0ca0: 910083fd     	add	x29, sp, #0x20
  1d0ca4: d2800008     	mov	x8, #0x0                // =0
  1d0ca8: b24103e2     	orr	x2, xzr, #0x8000000000000000
  1d0cac: 900006c9     	adrp	x9, 0x2a8000
  1d0cb0: f944e529     	ldr	x9, [x9, #0x9c8]
  1d0cb4: b27c03ea     	orr	x10, xzr, #0x10
  1d0cb8: 8b0a0129     	add	x9, x9, x10
  1d0cbc: f81f83a0     	stur	x0, [x29, #-0x8]
  1d0cc0: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d0cc4: aa0a03e0     	mov	x0, x10
  1d0cc8: aa0803e1     	mov	x1, x8
  1d0ccc: f9000be9     	str	x9, [sp, #0x10]
  1d0cd0: f90007ea     	str	x10, [sp, #0x8]
  1d0cd4: 97fb57eb     	bl	0xa6c80 <_ZN9mkvparser10BlockEntryC2EPNS_7ClusterEl@plt>
  1d0cd8: f9400be8     	ldr	x8, [sp, #0x10]
  1d0cdc: f94007e9     	ldr	x9, [sp, #0x8]
  1d0ce0: f9000128     	str	x8, [x9]
  1d0ce4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d0ce8: 9100c3ff     	add	sp, sp, #0x30
  1d0cec: d65f03c0     	ret

00000000001d0cf0 <mkvparser::BlockEntry::BlockEntry(mkvparser::Cluster*, long)>:
  1d0cf0: d10083ff     	sub	sp, sp, #0x20
  1d0cf4: 900006c8     	adrp	x8, 0x2a8000
  1d0cf8: f9447d08     	ldr	x8, [x8, #0x8f8]
  1d0cfc: b27c03e9     	orr	x9, xzr, #0x10
  1d0d00: 8b090108     	add	x8, x8, x9
  1d0d04: f9000fe0     	str	x0, [sp, #0x18]
  1d0d08: f9000be1     	str	x1, [sp, #0x10]
  1d0d0c: f90007e2     	str	x2, [sp, #0x8]
  1d0d10: f9400fe9     	ldr	x9, [sp, #0x18]
  1d0d14: f9000128     	str	x8, [x9]
  1d0d18: f9400be8     	ldr	x8, [sp, #0x10]
  1d0d1c: f9000528     	str	x8, [x9, #0x8]
  1d0d20: f94007e8     	ldr	x8, [sp, #0x8]
  1d0d24: f9000928     	str	x8, [x9, #0x10]
  1d0d28: 910083ff     	add	sp, sp, #0x20
  1d0d2c: d65f03c0     	ret

00000000001d0d30 <mkvparser::Track::EOSBlock::GetKind() const>:
  1d0d30: d10043ff     	sub	sp, sp, #0x10
  1d0d34: 52800008     	mov	w8, #0x0                // =0
  1d0d38: f90007e0     	str	x0, [sp, #0x8]
  1d0d3c: 2a0803e0     	mov	w0, w8
  1d0d40: 910043ff     	add	sp, sp, #0x10
  1d0d44: d65f03c0     	ret

00000000001d0d48 <mkvparser::Track::EOSBlock::GetBlock() const>:
  1d0d48: d10043ff     	sub	sp, sp, #0x10
  1d0d4c: d2800008     	mov	x8, #0x0                // =0
  1d0d50: f90007e0     	str	x0, [sp, #0x8]
  1d0d54: aa0803e0     	mov	x0, x8
  1d0d58: 910043ff     	add	sp, sp, #0x10
  1d0d5c: d65f03c0     	ret

00000000001d0d60 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)>:
  1d0d60: d102c3ff     	sub	sp, sp, #0xb0
  1d0d64: a90a7bfd     	stp	x29, x30, [sp, #0xa0]
  1d0d68: 910283fd     	add	x29, sp, #0xa0
  1d0d6c: d53bd048     	mrs	x8, TPIDR_EL0
  1d0d70: f9401508     	ldr	x8, [x8, #0x28]
  1d0d74: f81f83a8     	stur	x8, [x29, #-0x8]
  1d0d78: f81d83a0     	stur	x0, [x29, #-0x28]
  1d0d7c: f81d03a1     	stur	x1, [x29, #-0x30]
  1d0d80: f81c83a2     	stur	x2, [x29, #-0x38]
  1d0d84: 12000063     	and	w3, w3, #0x1
  1d0d88: 381c43a3     	sturb	w3, [x29, #-0x3c]
  1d0d8c: f81b83a4     	stur	x4, [x29, #-0x48]
  1d0d90: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d0d94: b50000a8     	cbnz	x8, 0x1d0da8 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x48>
  1d0d98: 14000001     	b	0x1d0d9c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x3c>
  1d0d9c: 2a1f03e8     	mov	w8, wzr
  1d0da0: 381e73a8     	sturb	w8, [x29, #-0x19]
  1d0da4: 1400006e     	b	0x1d0f5c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1fc>
  1d0da8: d10043a0     	sub	x0, x29, #0x10
  1d0dac: 97fb5905     	bl	0xa71c0 <_ZNSt6__ndk110unique_ptrIN9mkvparser19PrimaryChromaticityENS_14default_deleteIS2_EEEC2ILb1EvEEv@plt>
  1d0db0: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d0db4: f9400000     	ldr	x0, [x0]
  1d0db8: b5000360     	cbnz	x0, 0x1d0e24 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0xc4>
  1d0dbc: 14000001     	b	0x1d0dc0 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x60>
  1d0dc0: 321d03e8     	orr	w8, wzr, #0x8
  1d0dc4: 2a0803e0     	mov	w0, w8
  1d0dc8: 97fb6052     	bl	0xa8f10 <_Znwm@plt>
  1d0dcc: f9001be0     	str	x0, [sp, #0x30]
  1d0dd0: 14000001     	b	0x1d0dd4 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x74>
  1d0dd4: f9401be0     	ldr	x0, [sp, #0x30]
  1d0dd8: f9401be1     	ldr	x1, [sp, #0x30]
  1d0ddc: f90017e0     	str	x0, [sp, #0x28]
  1d0de0: aa0103e0     	mov	x0, x1
  1d0de4: 97fb40fb     	bl	0xa11d0 <_ZN9mkvparser19PrimaryChromaticityC2Ev@plt>
  1d0de8: 14000001     	b	0x1d0dec <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x8c>
  1d0dec: d10043a0     	sub	x0, x29, #0x10
  1d0df0: f94017e1     	ldr	x1, [sp, #0x28]
  1d0df4: 94000085     	bl	0x1d1008 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x68>
  1d0df8: 14000010     	b	0x1d0e38 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0xd8>
  1d0dfc: f9002be0     	str	x0, [sp, #0x50]
  1d0e00: 2a0103e8     	mov	w8, w1
  1d0e04: b9004fe8     	str	w8, [sp, #0x4c]
  1d0e08: 14000052     	b	0x1d0f50 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1f0>
  1d0e0c: f9002be0     	str	x0, [sp, #0x50]
  1d0e10: 2a0103e8     	mov	w8, w1
  1d0e14: b9004fe8     	str	w8, [sp, #0x4c]
  1d0e18: f9401be0     	ldr	x0, [sp, #0x30]
  1d0e1c: 97fb3ed1     	bl	0xa0960 <_ZdlPv@plt>
  1d0e20: 1400004c     	b	0x1d0f50 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1f0>
  1d0e24: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d0e28: f9400101     	ldr	x1, [x8]
  1d0e2c: d10043a0     	sub	x0, x29, #0x10
  1d0e30: 94000076     	bl	0x1d1008 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x68>
  1d0e34: 14000001     	b	0x1d0e38 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0xd8>
  1d0e38: d10043a0     	sub	x0, x29, #0x10
  1d0e3c: 9400009e     	bl	0x1d10b4 <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0x24>
  1d0e40: b50000e0     	cbnz	x0, 0x1d0e5c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0xfc>
  1d0e44: 14000001     	b	0x1d0e48 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0xe8>
  1d0e48: 2a1f03e8     	mov	w8, wzr
  1d0e4c: 381e73a8     	sturb	w8, [x29, #-0x19]
  1d0e50: 320003e8     	orr	w8, wzr, #0x1
  1d0e54: b9004be8     	str	w8, [sp, #0x48]
  1d0e58: 1400003b     	b	0x1d0f44 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1e4>
  1d0e5c: 385c43a8     	ldurb	w8, [x29, #-0x3c]
  1d0e60: 360000c8     	tbz	w8, #0x0, 0x1d0e78 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x118>
  1d0e64: 14000001     	b	0x1d0e68 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x108>
  1d0e68: d10043a0     	sub	x0, x29, #0x10
  1d0e6c: 9400009c     	bl	0x1d10dc <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0x4c>
  1d0e70: f90013e0     	str	x0, [sp, #0x20]
  1d0e74: 14000006     	b	0x1d0e8c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x12c>
  1d0e78: d10043a0     	sub	x0, x29, #0x10
  1d0e7c: 94000098     	bl	0x1d10dc <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0x4c>
  1d0e80: 91001000     	add	x0, x0, #0x4
  1d0e84: f90013e0     	str	x0, [sp, #0x20]
  1d0e88: 14000001     	b	0x1d0e8c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x12c>
  1d0e8c: f94013e8     	ldr	x8, [sp, #0x20]
  1d0e90: f90023e8     	str	x8, [sp, #0x40]
  1d0e94: aa1f03e8     	mov	x8, xzr
  1d0e98: f81e83a8     	stur	x8, [x29, #-0x18]
  1d0e9c: f85d83a0     	ldur	x0, [x29, #-0x28]
  1d0ea0: f85d03a1     	ldur	x1, [x29, #-0x30]
  1d0ea4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d0ea8: d10063a3     	sub	x3, x29, #0x18
  1d0eac: 97fb62b9     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1d0eb0: f9000fe0     	str	x0, [sp, #0x18]
  1d0eb4: 14000001     	b	0x1d0eb8 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x158>
  1d0eb8: f9400fe8     	ldr	x8, [sp, #0x18]
  1d0ebc: f9001fe8     	str	x8, [sp, #0x38]
  1d0ec0: fc5e83a0     	ldur	d0, [x29, #-0x18]
  1d0ec4: 1e624001     	fcvt	s1, d0
  1d0ec8: f94023e9     	ldr	x9, [sp, #0x40]
  1d0ecc: bd000121     	str	s1, [x9]
  1d0ed0: f9401fe9     	ldr	x9, [sp, #0x38]
  1d0ed4: b7f801e9     	tbnz	x9, #0x3f, 0x1d0f10 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1b0>
  1d0ed8: 14000001     	b	0x1d0edc <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x17c>
  1d0edc: f94023e8     	ldr	x8, [sp, #0x40]
  1d0ee0: bd400100     	ldr	s0, [x8]
  1d0ee4: 1e22c001     	fcvt	d1, s0
  1d0ee8: 1e602028     	fcmp	d1, #0.0
  1d0eec: 54000124     	b.mi	0x1d0f10 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1b0>
  1d0ef0: 14000001     	b	0x1d0ef4 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x194>
  1d0ef4: f94023e8     	ldr	x8, [sp, #0x40]
  1d0ef8: bd400100     	ldr	s0, [x8]
  1d0efc: 1e22c001     	fcvt	d1, s0
  1d0f00: 1e6e1002     	fmov	d2, #1.00000000
  1d0f04: 1e622020     	fcmp	d1, d2
  1d0f08: 540000ed     	b.le	0x1d0f24 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1c4>
  1d0f0c: 14000001     	b	0x1d0f10 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1b0>
  1d0f10: 2a1f03e8     	mov	w8, wzr
  1d0f14: 381e73a8     	sturb	w8, [x29, #-0x19]
  1d0f18: 320003e8     	orr	w8, wzr, #0x1
  1d0f1c: b9004be8     	str	w8, [sp, #0x48]
  1d0f20: 14000009     	b	0x1d0f44 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1e4>
  1d0f24: d10043a0     	sub	x0, x29, #0x10
  1d0f28: 94000077     	bl	0x1d1104 <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0x74>
  1d0f2c: f85b83be     	ldur	x30, [x29, #-0x48]
  1d0f30: f90003c0     	str	x0, [x30]
  1d0f34: 320003e8     	orr	w8, wzr, #0x1
  1d0f38: 381e73a8     	sturb	w8, [x29, #-0x19]
  1d0f3c: b9004be8     	str	w8, [sp, #0x48]
  1d0f40: 14000001     	b	0x1d0f44 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1e4>
  1d0f44: d10043a0     	sub	x0, x29, #0x10
  1d0f48: 94000085     	bl	0x1d115c <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0xcc>
  1d0f4c: 14000004     	b	0x1d0f5c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x1fc>
  1d0f50: d10043a0     	sub	x0, x29, #0x10
  1d0f54: 94000082     	bl	0x1d115c <mkvparser::PrimaryChromaticity::PrimaryChromaticity()+0xcc>
  1d0f58: 1400000f     	b	0x1d0f94 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x234>
  1d0f5c: 385e73a8     	ldurb	w8, [x29, #-0x19]
  1d0f60: d53bd049     	mrs	x9, TPIDR_EL0
  1d0f64: f9401529     	ldr	x9, [x9, #0x28]
  1d0f68: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d0f6c: eb0a0129     	subs	x9, x9, x10
  1d0f70: b90017e8     	str	w8, [sp, #0x14]
  1d0f74: f90007e9     	str	x9, [sp, #0x8]
  1d0f78: 54000121     	b.ne	0x1d0f9c <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x23c>
  1d0f7c: 14000001     	b	0x1d0f80 <mkvparser::PrimaryChromaticity::Parse(mkvparser::IMkvReader*, long long, long long, bool, mkvparser::PrimaryChromaticity**)+0x220>
  1d0f80: b94017e8     	ldr	w8, [sp, #0x14]
  1d0f84: 12000100     	and	w0, w8, #0x1
  1d0f88: a94a7bfd     	ldp	x29, x30, [sp, #0xa0]
  1d0f8c: 9102c3ff     	add	sp, sp, #0xb0
  1d0f90: d65f03c0     	ret
  1d0f94: f9402be0     	ldr	x0, [sp, #0x50]
  1d0f98: 97fb5bde     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d0f9c: 97fb6375     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d0fa0 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()>:
  1d0fa0: d10103ff     	sub	sp, sp, #0x40
  1d0fa4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d0fa8: 9100c3fd     	add	x29, sp, #0x30
  1d0fac: d53bd048     	mrs	x8, TPIDR_EL0
  1d0fb0: f9401508     	ldr	x8, [x8, #0x28]
  1d0fb4: f81f83a8     	stur	x8, [x29, #-0x8]
  1d0fb8: f9000fe0     	str	x0, [sp, #0x18]
  1d0fbc: f9400fe0     	ldr	x0, [sp, #0x18]
  1d0fc0: aa1f03e8     	mov	x8, xzr
  1d0fc4: f81f03a8     	stur	x8, [x29, #-0x10]
  1d0fc8: d10043a1     	sub	x1, x29, #0x10
  1d0fcc: 97fb4de1     	bl	0xa4750 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser19PrimaryChromaticityENS_14default_deleteIS2_EEEC2IS3_Lb1EEEOT_@plt>
  1d0fd0: 14000001     	b	0x1d0fd4 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x34>
  1d0fd4: d53bd048     	mrs	x8, TPIDR_EL0
  1d0fd8: f9401508     	ldr	x8, [x8, #0x28]
  1d0fdc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1d0fe0: eb090108     	subs	x8, x8, x9
  1d0fe4: f9000be8     	str	x8, [sp, #0x10]
  1d0fe8: 540000e1     	b.ne	0x1d1004 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x64>
  1d0fec: 14000001     	b	0x1d0ff0 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x50>
  1d0ff0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d0ff4: 910103ff     	add	sp, sp, #0x40
  1d0ff8: d65f03c0     	ret
  1d0ffc: f90007e1     	str	x1, [sp, #0x8]
  1d1000: 97fb7471     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1d1004: 97fb635b     	bl	0xa9d70 <__stack_chk_fail@plt>
  1d1008: d10103ff     	sub	sp, sp, #0x40
  1d100c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d1010: 9100c3fd     	add	x29, sp, #0x30
  1d1014: d2800008     	mov	x8, #0x0                // =0
  1d1018: f81f83a0     	stur	x0, [x29, #-0x8]
  1d101c: f81f03a1     	stur	x1, [x29, #-0x10]
  1d1020: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d1024: aa0003e1     	mov	x1, x0
  1d1028: f9000be0     	str	x0, [sp, #0x10]
  1d102c: aa0103e0     	mov	x0, x1
  1d1030: f90007e8     	str	x8, [sp, #0x8]
  1d1034: 94002235     	bl	0x1d9908 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x10>
  1d1038: f9400008     	ldr	x8, [x0]
  1d103c: f9000fe8     	str	x8, [sp, #0x18]
  1d1040: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d1044: f9400be0     	ldr	x0, [sp, #0x10]
  1d1048: f90003e8     	str	x8, [sp]
  1d104c: 9400222f     	bl	0x1d9908 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x10>
  1d1050: f94003e8     	ldr	x8, [sp]
  1d1054: f9000008     	str	x8, [x0]
  1d1058: f9400fe0     	ldr	x0, [sp, #0x18]
  1d105c: f94007e1     	ldr	x1, [sp, #0x8]
  1d1060: eb01001f     	cmp	x0, x1
  1d1064: 1a9f07e9     	cset	w9, ne
  1d1068: 37000049     	tbnz	w9, #0x0, 0x1d1070 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0xd0>
  1d106c: 14000006     	b	0x1d1084 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0xe4>
  1d1070: f9400be8     	ldr	x8, [sp, #0x10]
  1d1074: aa0803e0     	mov	x0, x8
  1d1078: 9400222d     	bl	0x1d992c <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x34>
  1d107c: f9400fe1     	ldr	x1, [sp, #0x18]
  1d1080: 94002234     	bl	0x1d9950 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x58>
  1d1084: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d1088: 910103ff     	add	sp, sp, #0x40
  1d108c: d65f03c0     	ret

00000000001d1090 <mkvparser::PrimaryChromaticity::PrimaryChromaticity()>:
  1d1090: d10043ff     	sub	sp, sp, #0x10
  1d1094: 1e2703e0     	fmov	s0, wzr
  1d1098: f90007e0     	str	x0, [sp, #0x8]
  1d109c: f94007e0     	ldr	x0, [sp, #0x8]
  1d10a0: aa0003e8     	mov	x8, x0
  1d10a4: bd000100     	str	s0, [x8]
  1d10a8: bd000400     	str	s0, [x0, #0x4]
  1d10ac: 910043ff     	add	sp, sp, #0x10
  1d10b0: d65f03c0     	ret
  1d10b4: d10083ff     	sub	sp, sp, #0x20
  1d10b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d10bc: 910043fd     	add	x29, sp, #0x10
  1d10c0: f90007e0     	str	x0, [sp, #0x8]
  1d10c4: f94007e0     	ldr	x0, [sp, #0x8]
  1d10c8: 9400223e     	bl	0x1d99c0 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0xc8>
  1d10cc: f9400000     	ldr	x0, [x0]
  1d10d0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d10d4: 910083ff     	add	sp, sp, #0x20
  1d10d8: d65f03c0     	ret
  1d10dc: d10083ff     	sub	sp, sp, #0x20
  1d10e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d10e4: 910043fd     	add	x29, sp, #0x10
  1d10e8: f90007e0     	str	x0, [sp, #0x8]
  1d10ec: f94007e0     	ldr	x0, [sp, #0x8]
  1d10f0: 94002234     	bl	0x1d99c0 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0xc8>
  1d10f4: f9400000     	ldr	x0, [x0]
  1d10f8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d10fc: 910083ff     	add	sp, sp, #0x20
  1d1100: d65f03c0     	ret
  1d1104: d100c3ff     	sub	sp, sp, #0x30
  1d1108: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d110c: 910083fd     	add	x29, sp, #0x20
  1d1110: d2800008     	mov	x8, #0x0                // =0
  1d1114: f81f83a0     	stur	x0, [x29, #-0x8]
  1d1118: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d111c: aa0003e1     	mov	x1, x0
  1d1120: f90007e0     	str	x0, [sp, #0x8]
  1d1124: aa0103e0     	mov	x0, x1
  1d1128: f90003e8     	str	x8, [sp]
  1d112c: 940021f7     	bl	0x1d9908 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x10>
  1d1130: f9400008     	ldr	x8, [x0]
  1d1134: f9000be8     	str	x8, [sp, #0x10]
  1d1138: f94007e8     	ldr	x8, [sp, #0x8]
  1d113c: aa0803e0     	mov	x0, x8
  1d1140: 940021f2     	bl	0x1d9908 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x10>
  1d1144: f94003e8     	ldr	x8, [sp]
  1d1148: f9000008     	str	x8, [x0]
  1d114c: f9400be0     	ldr	x0, [sp, #0x10]
  1d1150: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d1154: 9100c3ff     	add	sp, sp, #0x30
  1d1158: d65f03c0     	ret
  1d115c: d10083ff     	sub	sp, sp, #0x20
  1d1160: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d1164: 910043fd     	add	x29, sp, #0x10
  1d1168: d2800008     	mov	x8, #0x0                // =0
  1d116c: f90007e0     	str	x0, [sp, #0x8]
  1d1170: f94007e0     	ldr	x0, [sp, #0x8]
  1d1174: aa0803e1     	mov	x1, x8
  1d1178: 97ffffa4     	bl	0x1d1008 <std::__ndk1::unique_ptr<mkvparser::PrimaryChromaticity, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::unique_ptr<true, void>()+0x68>
  1d117c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d1180: 910083ff     	add	sp, sp, #0x20
  1d1184: d65f03c0     	ret

00000000001d1188 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)>:
  1d1188: d10643ff     	sub	sp, sp, #0x190
  1d118c: f900bbfc     	str	x28, [sp, #0x170]
  1d1190: a9187bfd     	stp	x29, x30, [sp, #0x180]
  1d1194: 910603fd     	add	x29, sp, #0x180
  1d1198: d100c3a8     	sub	x8, x29, #0x30
  1d119c: d53bd049     	mrs	x9, TPIDR_EL0
  1d11a0: f9401529     	ldr	x9, [x9, #0x28]
  1d11a4: f9000d09     	str	x9, [x8, #0x18]
  1d11a8: f81a83a0     	stur	x0, [x29, #-0x58]
  1d11ac: f81a03a1     	stur	x1, [x29, #-0x60]
  1d11b0: f81983a2     	stur	x2, [x29, #-0x68]
  1d11b4: f81903a3     	stur	x3, [x29, #-0x70]
  1d11b8: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d11bc: f9005fe8     	str	x8, [sp, #0xb8]
  1d11c0: b40000c9     	cbz	x9, 0x1d11d8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x50>
  1d11c4: 14000001     	b	0x1d11c8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x40>
  1d11c8: f85903a8     	ldur	x8, [x29, #-0x70]
  1d11cc: f9400108     	ldr	x8, [x8]
  1d11d0: b40000a8     	cbz	x8, 0x1d11e4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x5c>
  1d11d4: 14000001     	b	0x1d11d8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x50>
  1d11d8: 2a1f03e8     	mov	w8, wzr
  1d11dc: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d11e0: 1400012e     	b	0x1d1698 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x510>
  1d11e4: 52800508     	mov	w8, #0x28               // =40
  1d11e8: 2a0803e0     	mov	w0, w8
  1d11ec: 97fb5f49     	bl	0xa8f10 <_Znwm@plt>
  1d11f0: aa0003fe     	mov	x30, x0
  1d11f4: aa0003e1     	mov	x1, x0
  1d11f8: f9005bfe     	str	x30, [sp, #0xb0]
  1d11fc: f90057e1     	str	x1, [sp, #0xa8]
  1d1200: 97fb65d0     	bl	0xaa940 <_ZN9mkvparser17MasteringMetadataC2Ev@plt>
  1d1204: 14000001     	b	0x1d1208 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x80>
  1d1208: d10083a8     	sub	x8, x29, #0x20
  1d120c: aa0803e0     	mov	x0, x8
  1d1210: f94057e1     	ldr	x1, [sp, #0xa8]
  1d1214: f90053e8     	str	x8, [sp, #0xa0]
  1d1218: 97fb4452     	bl	0xa2360 <_ZNSt6__ndk110unique_ptrIN9mkvparser17MasteringMetadataENS_14default_deleteIS2_EEEC2ILb1EvEEPS2_@plt>
  1d121c: f94053e0     	ldr	x0, [sp, #0xa0]
  1d1220: 94000159     	bl	0x1d1784 <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x64>
  1d1224: b50001a0     	cbnz	x0, 0x1d1258 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0xd0>
  1d1228: 14000001     	b	0x1d122c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0xa4>
  1d122c: 2a1f03e8     	mov	w8, wzr
  1d1230: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d1234: 320003e8     	orr	w8, wzr, #0x1
  1d1238: b81803a8     	stur	w8, [x29, #-0x80]
  1d123c: 14000114     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d1240: f81883a0     	stur	x0, [x29, #-0x78]
  1d1244: 2a0103e8     	mov	w8, w1
  1d1248: b81843a8     	stur	w8, [x29, #-0x7c]
  1d124c: f9405be0     	ldr	x0, [sp, #0xb0]
  1d1250: 97fb3dc4     	bl	0xa0960 <_ZdlPv@plt>
  1d1254: 14000121     	b	0x1d16d8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x550>
  1d1258: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d125c: f85983a9     	ldur	x9, [x29, #-0x68]
  1d1260: 8b090108     	add	x8, x8, x9
  1d1264: f81783a8     	stur	x8, [x29, #-0x88]
  1d1268: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d126c: f9405fe9     	ldr	x9, [sp, #0xb8]
  1d1270: f9000528     	str	x8, [x9, #0x8]
  1d1274: 14000001     	b	0x1d1278 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0xf0>
  1d1278: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d127c: f9400509     	ldr	x9, [x8, #0x8]
  1d1280: f85783aa     	ldur	x10, [x29, #-0x88]
  1d1284: eb0a0129     	subs	x9, x9, x10
  1d1288: f9004fe9     	str	x9, [sp, #0x98]
  1d128c: 54001f0a     	b.ge	0x1d166c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x4e4>
  1d1290: 14000001     	b	0x1d1294 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x10c>
  1d1294: aa1f03e8     	mov	x8, xzr
  1d1298: f9405fe9     	ldr	x9, [sp, #0xb8]
  1d129c: f9000128     	str	x8, [x9]
  1d12a0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d12a4: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d12a8: f85783a2     	ldur	x2, [x29, #-0x88]
  1d12ac: d100a3a1     	sub	x1, x29, #0x28
  1d12b0: d100c3a3     	sub	x3, x29, #0x30
  1d12b4: d100e3a4     	sub	x4, x29, #0x38
  1d12b8: 97fb41fe     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d12bc: f9004be0     	str	x0, [sp, #0x90]
  1d12c0: 14000001     	b	0x1d12c4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x13c>
  1d12c4: f9404be8     	ldr	x8, [sp, #0x90]
  1d12c8: f81703a8     	stur	x8, [x29, #-0x90]
  1d12cc: f85703a9     	ldur	x9, [x29, #-0x90]
  1d12d0: b6f801a9     	tbz	x9, #0x3f, 0x1d1304 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x17c>
  1d12d4: 14000001     	b	0x1d12d8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x150>
  1d12d8: 2a1f03e8     	mov	w8, wzr
  1d12dc: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d12e0: 320003e8     	orr	w8, wzr, #0x1
  1d12e4: b81803a8     	stur	w8, [x29, #-0x80]
  1d12e8: 140000e9     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d12ec: f81883a0     	stur	x0, [x29, #-0x78]
  1d12f0: 2a0103e8     	mov	w8, w1
  1d12f4: b81843a8     	stur	w8, [x29, #-0x7c]
  1d12f8: d10083a0     	sub	x0, x29, #0x20
  1d12fc: 9400014c     	bl	0x1d182c <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x10c>
  1d1300: 140000f6     	b	0x1d16d8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x550>
  1d1304: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1308: f9400109     	ldr	x9, [x8]
  1d130c: 528abb2a     	mov	w10, #0x55d9            // =21977
  1d1310: 2a0a03eb     	mov	w11, w10
  1d1314: eb0b0129     	subs	x9, x9, x11
  1d1318: f90047e9     	str	x9, [sp, #0x88]
  1d131c: 540005c1     	b.ne	0x1d13d4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x24c>
  1d1320: 14000001     	b	0x1d1324 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x19c>
  1d1324: aa1f03e8     	mov	x8, xzr
  1d1328: f81c03a8     	stur	x8, [x29, #-0x40]
  1d132c: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d1330: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1334: f9400501     	ldr	x1, [x8, #0x8]
  1d1338: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d133c: d10103a3     	sub	x3, x29, #0x40
  1d1340: 97fb6194     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1d1344: f90043e0     	str	x0, [sp, #0x80]
  1d1348: 14000001     	b	0x1d134c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x1c4>
  1d134c: f94043e8     	ldr	x8, [sp, #0x80]
  1d1350: f81683a8     	stur	x8, [x29, #-0x98]
  1d1354: fc5c03a0     	ldur	d0, [x29, #-0x40]
  1d1358: 1e624001     	fcvt	s1, d0
  1d135c: d10083a0     	sub	x0, x29, #0x20
  1d1360: bd007fe1     	str	s1, [sp, #0x7c]
  1d1364: 94000112     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1368: bd407fe1     	ldr	s1, [sp, #0x7c]
  1d136c: bd002001     	str	s1, [x0, #0x20]
  1d1370: f85683a8     	ldur	x8, [x29, #-0x98]
  1d1374: b7f80248     	tbnz	x8, #0x3f, 0x1d13bc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x234>
  1d1378: 14000001     	b	0x1d137c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x1f4>
  1d137c: d10083a0     	sub	x0, x29, #0x20
  1d1380: 9400010b     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1384: bd402000     	ldr	s0, [x0, #0x20]
  1d1388: 1e22c001     	fcvt	d1, s0
  1d138c: 1e602028     	fcmp	d1, #0.0
  1d1390: 54000164     	b.mi	0x1d13bc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x234>
  1d1394: 14000001     	b	0x1d1398 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x210>
  1d1398: d10083a0     	sub	x0, x29, #0x20
  1d139c: 94000104     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d13a0: bd402000     	ldr	s0, [x0, #0x20]
  1d13a4: 1e22c001     	fcvt	d1, s0
  1d13a8: b0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d13ac: fd403402     	ldr	d2, [x0, #0x68]
  1d13b0: 1e622020     	fcmp	d1, d2
  1d13b4: 540000ed     	b.le	0x1d13d0 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x248>
  1d13b8: 14000001     	b	0x1d13bc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x234>
  1d13bc: 2a1f03e8     	mov	w8, wzr
  1d13c0: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d13c4: 320003e8     	orr	w8, wzr, #0x1
  1d13c8: b81803a8     	stur	w8, [x29, #-0x80]
  1d13cc: 140000b0     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d13d0: 14000096     	b	0x1d1628 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x4a0>
  1d13d4: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d13d8: f9400109     	ldr	x9, [x8]
  1d13dc: 528abb4a     	mov	w10, #0x55da            // =21978
  1d13e0: 2a0a03eb     	mov	w11, w10
  1d13e4: eb0b0129     	subs	x9, x9, x11
  1d13e8: f9003be9     	str	x9, [sp, #0x70]
  1d13ec: 540005c1     	b.ne	0x1d14a4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x31c>
  1d13f0: 14000001     	b	0x1d13f4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x26c>
  1d13f4: aa1f03e8     	mov	x8, xzr
  1d13f8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d13fc: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d1400: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1404: f9400501     	ldr	x1, [x8, #0x8]
  1d1408: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d140c: d10123a3     	sub	x3, x29, #0x48
  1d1410: 97fb6160     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1d1414: f90037e0     	str	x0, [sp, #0x68]
  1d1418: 14000001     	b	0x1d141c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x294>
  1d141c: f94037e8     	ldr	x8, [sp, #0x68]
  1d1420: f81603a8     	stur	x8, [x29, #-0xa0]
  1d1424: fc5b83a0     	ldur	d0, [x29, #-0x48]
  1d1428: 1e624001     	fcvt	s1, d0
  1d142c: d10083a0     	sub	x0, x29, #0x20
  1d1430: bd0067e1     	str	s1, [sp, #0x64]
  1d1434: 940000de     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1438: bd4067e1     	ldr	s1, [sp, #0x64]
  1d143c: bd002401     	str	s1, [x0, #0x24]
  1d1440: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d1444: b7f80248     	tbnz	x8, #0x3f, 0x1d148c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x304>
  1d1448: 14000001     	b	0x1d144c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x2c4>
  1d144c: d10083a0     	sub	x0, x29, #0x20
  1d1450: 940000d7     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1454: bd402400     	ldr	s0, [x0, #0x24]
  1d1458: 1e22c001     	fcvt	d1, s0
  1d145c: 1e602028     	fcmp	d1, #0.0
  1d1460: 54000164     	b.mi	0x1d148c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x304>
  1d1464: 14000001     	b	0x1d1468 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x2e0>
  1d1468: d10083a0     	sub	x0, x29, #0x20
  1d146c: 940000d0     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1470: bd402400     	ldr	s0, [x0, #0x24]
  1d1474: 1e22c001     	fcvt	d1, s0
  1d1478: b0000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d147c: fd403002     	ldr	d2, [x0, #0x60]
  1d1480: 1e622020     	fcmp	d1, d2
  1d1484: 540000ed     	b.le	0x1d14a0 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x318>
  1d1488: 14000001     	b	0x1d148c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x304>
  1d148c: 2a1f03e8     	mov	w8, wzr
  1d1490: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d1494: 320003e8     	orr	w8, wzr, #0x1
  1d1498: b81803a8     	stur	w8, [x29, #-0x80]
  1d149c: 1400007c     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d14a0: 14000061     	b	0x1d1624 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x49c>
  1d14a4: 2a1f03e8     	mov	w8, wzr
  1d14a8: 3815c3a8     	sturb	w8, [x29, #-0xa4]
  1d14ac: f9405fe9     	ldr	x9, [sp, #0xb8]
  1d14b0: f940012a     	ldr	x10, [x9]
  1d14b4: 928aba0b     	mov	x11, #-0x55d1           // =-21969
  1d14b8: 8b0b014a     	add	x10, x10, x11
  1d14bc: aa0a03eb     	mov	x11, x10
  1d14c0: f1001d4a     	subs	x10, x10, #0x7
  1d14c4: f9002feb     	str	x11, [sp, #0x58]
  1d14c8: f9002bea     	str	x10, [sp, #0x50]
  1d14cc: 54000768     	b.hi	0x1d15b8 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x430>
  1d14d0: b0000388     	adrp	x8, 0x242000 <sincos_lookup1+0x1078>
  1d14d4: 9101e108     	add	x8, x8, #0x78
  1d14d8: f9402feb     	ldr	x11, [sp, #0x58]
  1d14dc: b8ab790a     	ldrsw	x10, [x8, x11, lsl #2]
  1d14e0: 8b0a0109     	add	x9, x8, x10
  1d14e4: f90027ea     	str	x10, [sp, #0x48]
  1d14e8: d61f0120     	br	x9
  1d14ec: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d14f0: f9400109     	ldr	x9, [x8]
  1d14f4: 528aba2a     	mov	w10, #0x55d1            // =21969
  1d14f8: 2a0a03eb     	mov	w11, w10
  1d14fc: eb0b0129     	subs	x9, x9, x11
  1d1500: 1a9f17ea     	cset	w10, eq
  1d1504: 3815c3aa     	sturb	w10, [x29, #-0xa4]
  1d1508: d10083a0     	sub	x0, x29, #0x20
  1d150c: f90023e9     	str	x9, [sp, #0x40]
  1d1510: 940000a7     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1514: f81503a0     	stur	x0, [x29, #-0xb0]
  1d1518: 1400002d     	b	0x1d15cc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x444>
  1d151c: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1520: f9400109     	ldr	x9, [x8]
  1d1524: 528aba6a     	mov	w10, #0x55d3            // =21971
  1d1528: 2a0a03eb     	mov	w11, w10
  1d152c: eb0b0129     	subs	x9, x9, x11
  1d1530: 1a9f17ea     	cset	w10, eq
  1d1534: 3815c3aa     	sturb	w10, [x29, #-0xa4]
  1d1538: d10083a0     	sub	x0, x29, #0x20
  1d153c: f9001fe9     	str	x9, [sp, #0x38]
  1d1540: 9400009b     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1544: 91002008     	add	x8, x0, #0x8
  1d1548: f81503a8     	stur	x8, [x29, #-0xb0]
  1d154c: 14000020     	b	0x1d15cc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x444>
  1d1550: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1554: f9400109     	ldr	x9, [x8]
  1d1558: 528abaaa     	mov	w10, #0x55d5            // =21973
  1d155c: 2a0a03eb     	mov	w11, w10
  1d1560: eb0b0129     	subs	x9, x9, x11
  1d1564: 1a9f17ea     	cset	w10, eq
  1d1568: 3815c3aa     	sturb	w10, [x29, #-0xa4]
  1d156c: d10083a0     	sub	x0, x29, #0x20
  1d1570: f9001be9     	str	x9, [sp, #0x30]
  1d1574: 9400008e     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d1578: 91004008     	add	x8, x0, #0x10
  1d157c: f81503a8     	stur	x8, [x29, #-0xb0]
  1d1580: 14000013     	b	0x1d15cc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x444>
  1d1584: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d1588: f9400109     	ldr	x9, [x8]
  1d158c: 528abaea     	mov	w10, #0x55d7            // =21975
  1d1590: 2a0a03eb     	mov	w11, w10
  1d1594: eb0b0129     	subs	x9, x9, x11
  1d1598: 1a9f17ea     	cset	w10, eq
  1d159c: 3815c3aa     	sturb	w10, [x29, #-0xa4]
  1d15a0: d10083a0     	sub	x0, x29, #0x20
  1d15a4: f90017e9     	str	x9, [sp, #0x28]
  1d15a8: 94000081     	bl	0x1d17ac <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x8c>
  1d15ac: 91006008     	add	x8, x0, #0x18
  1d15b0: f81503a8     	stur	x8, [x29, #-0xb0]
  1d15b4: 14000006     	b	0x1d15cc <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x444>
  1d15b8: 2a1f03e8     	mov	w8, wzr
  1d15bc: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d15c0: 320003e8     	orr	w8, wzr, #0x1
  1d15c4: b81803a8     	stur	w8, [x29, #-0x80]
  1d15c8: 14000031     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d15cc: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d15d0: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d15d4: f9400501     	ldr	x1, [x8, #0x8]
  1d15d8: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d15dc: f85503a4     	ldur	x4, [x29, #-0xb0]
  1d15e0: 3855c3a9     	ldurb	w9, [x29, #-0xa4]
  1d15e4: 12000123     	and	w3, w9, #0x1
  1d15e8: 97fb54e6     	bl	0xa6980 <_ZN9mkvparser19PrimaryChromaticity5ParseEPNS_10IMkvReaderExxbPPS0_@plt>
  1d15ec: b90027e0     	str	w0, [sp, #0x24]
  1d15f0: 14000001     	b	0x1d15f4 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x46c>
  1d15f4: b94027e8     	ldr	w8, [sp, #0x24]
  1d15f8: 12000109     	and	w9, w8, #0x1
  1d15fc: 3814c3a9     	sturb	w9, [x29, #-0xb4]
  1d1600: 3854c3a9     	ldurb	w9, [x29, #-0xb4]
  1d1604: 370000e9     	tbnz	w9, #0x0, 0x1d1620 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x498>
  1d1608: 14000001     	b	0x1d160c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x484>
  1d160c: 2a1f03e8     	mov	w8, wzr
  1d1610: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d1614: 320003e8     	orr	w8, wzr, #0x1
  1d1618: b81803a8     	stur	w8, [x29, #-0x80]
  1d161c: 1400001c     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d1620: 14000001     	b	0x1d1624 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x49c>
  1d1624: 14000001     	b	0x1d1628 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x4a0>
  1d1628: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d162c: f9405fe9     	ldr	x9, [sp, #0xb8]
  1d1630: f940052a     	ldr	x10, [x9, #0x8]
  1d1634: 8b080148     	add	x8, x10, x8
  1d1638: f9000528     	str	x8, [x9, #0x8]
  1d163c: f9400528     	ldr	x8, [x9, #0x8]
  1d1640: f85783aa     	ldur	x10, [x29, #-0x88]
  1d1644: eb0a0108     	subs	x8, x8, x10
  1d1648: f9000fe8     	str	x8, [sp, #0x18]
  1d164c: 540000ed     	b.le	0x1d1668 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x4e0>
  1d1650: 14000001     	b	0x1d1654 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x4cc>
  1d1654: 2a1f03e8     	mov	w8, wzr
  1d1658: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d165c: 320003e8     	orr	w8, wzr, #0x1
  1d1660: b81803a8     	stur	w8, [x29, #-0x80]
  1d1664: 1400000a     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d1668: 17ffff04     	b	0x1d1278 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0xf0>
  1d166c: d10083a0     	sub	x0, x29, #0x20
  1d1670: 94000059     	bl	0x1d17d4 <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0xb4>
  1d1674: f85903be     	ldur	x30, [x29, #-0x70]
  1d1678: f90003c0     	str	x0, [x30]
  1d167c: 320003e8     	orr	w8, wzr, #0x1
  1d1680: 381b73a8     	sturb	w8, [x29, #-0x49]
  1d1684: b81803a8     	stur	w8, [x29, #-0x80]
  1d1688: 14000001     	b	0x1d168c <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x504>
  1d168c: d10083a0     	sub	x0, x29, #0x20
  1d1690: 94000067     	bl	0x1d182c <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x10c>
  1d1694: 14000001     	b	0x1d1698 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x510>
  1d1698: 385b73a8     	ldurb	w8, [x29, #-0x49]
  1d169c: d53bd049     	mrs	x9, TPIDR_EL0
  1d16a0: f9401529     	ldr	x9, [x9, #0x28]
  1d16a4: f9405fea     	ldr	x10, [sp, #0xb8]
  1d16a8: f9400d4b     	ldr	x11, [x10, #0x18]
  1d16ac: eb0b0129     	subs	x9, x9, x11
  1d16b0: b90017e8     	str	w8, [sp, #0x14]
  1d16b4: f90007e9     	str	x9, [sp, #0x8]
  1d16b8: 54000141     	b.ne	0x1d16e0 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x558>
  1d16bc: 14000001     	b	0x1d16c0 <mkvparser::MasteringMetadata::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::MasteringMetadata**)+0x538>
  1d16c0: b94017e8     	ldr	w8, [sp, #0x14]
  1d16c4: 12000100     	and	w0, w8, #0x1
  1d16c8: a9587bfd     	ldp	x29, x30, [sp, #0x180]
  1d16cc: f940bbfc     	ldr	x28, [sp, #0x170]
  1d16d0: 910643ff     	add	sp, sp, #0x190
  1d16d4: d65f03c0     	ret
  1d16d8: f85883a0     	ldur	x0, [x29, #-0x78]
  1d16dc: 97fb5a0d     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d16e0: 97fb61a4     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d16e4 <mkvparser::MasteringMetadata::MasteringMetadata()>:
  1d16e4: d10043ff     	sub	sp, sp, #0x10
  1d16e8: d2800008     	mov	x8, #0x0                // =0
  1d16ec: 12b01009     	mov	w9, #0x7f7fffff         // =2139095039
  1d16f0: 1e270120     	fmov	s0, w9
  1d16f4: f90007e0     	str	x0, [sp, #0x8]
  1d16f8: f94007e0     	ldr	x0, [sp, #0x8]
  1d16fc: aa0003ea     	mov	x10, x0
  1d1700: f9000148     	str	x8, [x10]
  1d1704: f9000408     	str	x8, [x0, #0x8]
  1d1708: f9000808     	str	x8, [x0, #0x10]
  1d170c: f9000c08     	str	x8, [x0, #0x18]
  1d1710: bd002000     	str	s0, [x0, #0x20]
  1d1714: bd002400     	str	s0, [x0, #0x24]
  1d1718: 910043ff     	add	sp, sp, #0x10
  1d171c: d65f03c0     	ret

00000000001d1720 <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)>:
  1d1720: d10103ff     	sub	sp, sp, #0x40
  1d1724: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d1728: 9100c3fd     	add	x29, sp, #0x30
  1d172c: d53bd048     	mrs	x8, TPIDR_EL0
  1d1730: f9401508     	ldr	x8, [x8, #0x28]
  1d1734: f81f83a8     	stur	x8, [x29, #-0x8]
  1d1738: f9000fe0     	str	x0, [sp, #0x18]
  1d173c: f81f03a1     	stur	x1, [x29, #-0x10]
  1d1740: f9400fe0     	ldr	x0, [sp, #0x18]
  1d1744: d10043a1     	sub	x1, x29, #0x10
  1d1748: 97fb5a56     	bl	0xa80a0 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser17MasteringMetadataENS_14default_deleteIS2_EEEC2IRS3_Lb1EEEOT_@plt>
  1d174c: 14000001     	b	0x1d1750 <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x30>
  1d1750: d53bd048     	mrs	x8, TPIDR_EL0
  1d1754: f9401508     	ldr	x8, [x8, #0x28]
  1d1758: f85f83a9     	ldur	x9, [x29, #-0x8]
  1d175c: eb090108     	subs	x8, x8, x9
  1d1760: f9000be8     	str	x8, [sp, #0x10]
  1d1764: 540000e1     	b.ne	0x1d1780 <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x60>
  1d1768: 14000001     	b	0x1d176c <std::__ndk1::unique_ptr<mkvparser::MasteringMetadata, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::unique_ptr<true, void>(mkvparser::MasteringMetadata*)+0x4c>
  1d176c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d1770: 910103ff     	add	sp, sp, #0x40
  1d1774: d65f03c0     	ret
  1d1778: f90007e1     	str	x1, [sp, #0x8]
  1d177c: 97fb7292     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1d1780: 97fb617c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1d1784: d10083ff     	sub	sp, sp, #0x20
  1d1788: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d178c: 910043fd     	add	x29, sp, #0x10
  1d1790: f90007e0     	str	x0, [sp, #0x8]
  1d1794: f94007e0     	ldr	x0, [sp, #0x8]
  1d1798: 9400210f     	bl	0x1d9bd4 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x180>
  1d179c: f9400000     	ldr	x0, [x0]
  1d17a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d17a4: 910083ff     	add	sp, sp, #0x20
  1d17a8: d65f03c0     	ret
  1d17ac: d10083ff     	sub	sp, sp, #0x20
  1d17b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d17b4: 910043fd     	add	x29, sp, #0x10
  1d17b8: f90007e0     	str	x0, [sp, #0x8]
  1d17bc: f94007e0     	ldr	x0, [sp, #0x8]
  1d17c0: 94002105     	bl	0x1d9bd4 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x180>
  1d17c4: f9400000     	ldr	x0, [x0]
  1d17c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d17cc: 910083ff     	add	sp, sp, #0x20
  1d17d0: d65f03c0     	ret
  1d17d4: d100c3ff     	sub	sp, sp, #0x30
  1d17d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d17dc: 910083fd     	add	x29, sp, #0x20
  1d17e0: d2800008     	mov	x8, #0x0                // =0
  1d17e4: f81f83a0     	stur	x0, [x29, #-0x8]
  1d17e8: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d17ec: aa0003e1     	mov	x1, x0
  1d17f0: f90007e0     	str	x0, [sp, #0x8]
  1d17f4: aa0103e0     	mov	x0, x1
  1d17f8: f90003e8     	str	x8, [sp]
  1d17fc: 940020c8     	bl	0x1d9b1c <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xc8>
  1d1800: f9400008     	ldr	x8, [x0]
  1d1804: f9000be8     	str	x8, [sp, #0x10]
  1d1808: f94007e8     	ldr	x8, [sp, #0x8]
  1d180c: aa0803e0     	mov	x0, x8
  1d1810: 940020c3     	bl	0x1d9b1c <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xc8>
  1d1814: f94003e8     	ldr	x8, [sp]
  1d1818: f9000008     	str	x8, [x0]
  1d181c: f9400be0     	ldr	x0, [sp, #0x10]
  1d1820: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d1824: 9100c3ff     	add	sp, sp, #0x30
  1d1828: d65f03c0     	ret
  1d182c: d10083ff     	sub	sp, sp, #0x20
  1d1830: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d1834: 910043fd     	add	x29, sp, #0x10
  1d1838: d2800008     	mov	x8, #0x0                // =0
  1d183c: f90007e0     	str	x0, [sp, #0x8]
  1d1840: f94007e0     	ldr	x0, [sp, #0x8]
  1d1844: aa0803e1     	mov	x1, x8
  1d1848: 94002093     	bl	0x1d9a94 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x40>
  1d184c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d1850: 910083ff     	add	sp, sp, #0x20
  1d1854: d65f03c0     	ret

00000000001d1858 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)>:
  1d1858: f81e0ffc     	str	x28, [sp, #-0x20]!
  1d185c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d1860: 910043fd     	add	x29, sp, #0x10
  1d1864: d10843ff     	sub	sp, sp, #0x210
  1d1868: d53bd048     	mrs	x8, TPIDR_EL0
  1d186c: f9401508     	ldr	x8, [x8, #0x28]
  1d1870: f81e83a8     	stur	x8, [x29, #-0x18]
  1d1874: f81b83a0     	stur	x0, [x29, #-0x48]
  1d1878: f81b03a1     	stur	x1, [x29, #-0x50]
  1d187c: f81a83a2     	stur	x2, [x29, #-0x58]
  1d1880: f81a03a3     	stur	x3, [x29, #-0x60]
  1d1884: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d1888: b40000c8     	cbz	x8, 0x1d18a0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x48>
  1d188c: 14000001     	b	0x1d1890 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x38>
  1d1890: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d1894: f9400108     	ldr	x8, [x8]
  1d1898: b40000a8     	cbz	x8, 0x1d18ac <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x54>
  1d189c: 14000001     	b	0x1d18a0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x48>
  1d18a0: 2a1f03e8     	mov	w8, wzr
  1d18a4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d18a8: 14000219     	b	0x1d210c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8b4>
  1d18ac: 321c0be8     	orr	w8, wzr, #0x70
  1d18b0: 2a0803e0     	mov	w0, w8
  1d18b4: 97fb5d97     	bl	0xa8f10 <_Znwm@plt>
  1d18b8: aa0003fe     	mov	x30, x0
  1d18bc: aa0003e1     	mov	x1, x0
  1d18c0: f81783be     	stur	x30, [x29, #-0x88]
  1d18c4: f81703a1     	stur	x1, [x29, #-0x90]
  1d18c8: 97fb5622     	bl	0xa7150 <_ZN9mkvparser6ColourC2Ev@plt>
  1d18cc: 14000001     	b	0x1d18d0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x78>
  1d18d0: d10083a8     	sub	x8, x29, #0x20
  1d18d4: aa0803e0     	mov	x0, x8
  1d18d8: f85703a1     	ldur	x1, [x29, #-0x90]
  1d18dc: f81683a8     	stur	x8, [x29, #-0x98]
  1d18e0: 97fb4188     	bl	0xa1f00 <_ZNSt6__ndk110unique_ptrIN9mkvparser6ColourENS_14default_deleteIS2_EEEC2ILb1EvEEPS2_@plt>
  1d18e4: f85683a0     	ldur	x0, [x29, #-0x98]
  1d18e8: 9400024a     	bl	0x1d2210 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x64>
  1d18ec: b50001a0     	cbnz	x0, 0x1d1920 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0xc8>
  1d18f0: 14000001     	b	0x1d18f4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x9c>
  1d18f4: 2a1f03e8     	mov	w8, wzr
  1d18f8: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d18fc: 320003e8     	orr	w8, wzr, #0x1
  1d1900: b81903a8     	stur	w8, [x29, #-0x70]
  1d1904: 140001ff     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1908: f81983a0     	stur	x0, [x29, #-0x68]
  1d190c: 2a0103e8     	mov	w8, w1
  1d1910: b81943a8     	stur	w8, [x29, #-0x6c]
  1d1914: f85783a0     	ldur	x0, [x29, #-0x88]
  1d1918: 97fb3c12     	bl	0xa0960 <_ZdlPv@plt>
  1d191c: 1400020b     	b	0x1d2148 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8f0>
  1d1920: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d1924: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d1928: 8b090108     	add	x8, x8, x9
  1d192c: f81883a8     	stur	x8, [x29, #-0x78]
  1d1930: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d1934: f81d83a8     	stur	x8, [x29, #-0x28]
  1d1938: 14000001     	b	0x1d193c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0xe4>
  1d193c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d1940: f85883a9     	ldur	x9, [x29, #-0x78]
  1d1944: eb090108     	subs	x8, x8, x9
  1d1948: f81603a8     	stur	x8, [x29, #-0xa0]
  1d194c: 54003caa     	b.ge	0x1d20e0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x888>
  1d1950: 14000001     	b	0x1d1954 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0xfc>
  1d1954: aa1f03e8     	mov	x8, xzr
  1d1958: f81d03a8     	stur	x8, [x29, #-0x30]
  1d195c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d1960: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1964: f85883a2     	ldur	x2, [x29, #-0x78]
  1d1968: d100a3a1     	sub	x1, x29, #0x28
  1d196c: d100c3a3     	sub	x3, x29, #0x30
  1d1970: d100e3a4     	sub	x4, x29, #0x38
  1d1974: 97fb404f     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d1978: f81583a0     	stur	x0, [x29, #-0xa8]
  1d197c: 14000001     	b	0x1d1980 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x128>
  1d1980: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d1984: f81803a8     	stur	x8, [x29, #-0x80]
  1d1988: f85803a9     	ldur	x9, [x29, #-0x80]
  1d198c: b6f801a9     	tbz	x9, #0x3f, 0x1d19c0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x168>
  1d1990: 14000001     	b	0x1d1994 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x13c>
  1d1994: 2a1f03e8     	mov	w8, wzr
  1d1998: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d199c: 320003e8     	orr	w8, wzr, #0x1
  1d19a0: b81903a8     	stur	w8, [x29, #-0x70]
  1d19a4: 140001d7     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d19a8: f81983a0     	stur	x0, [x29, #-0x68]
  1d19ac: 2a0103e8     	mov	w8, w1
  1d19b0: b81943a8     	stur	w8, [x29, #-0x6c]
  1d19b4: d10083a0     	sub	x0, x29, #0x20
  1d19b8: 94000240     	bl	0x1d22b8 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x10c>
  1d19bc: 140001e3     	b	0x1d2148 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8f0>
  1d19c0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d19c4: 528ab629     	mov	w9, #0x55b1             // =21937
  1d19c8: 2a0903ea     	mov	w10, w9
  1d19cc: eb0a0108     	subs	x8, x8, x10
  1d19d0: f81503a8     	stur	x8, [x29, #-0xb0]
  1d19d4: 54000321     	b.ne	0x1d1a38 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x1e0>
  1d19d8: 14000001     	b	0x1d19dc <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x184>
  1d19dc: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d19e0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d19e4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d19e8: 97fb5672     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d19ec: f81483a0     	stur	x0, [x29, #-0xb8]
  1d19f0: 14000001     	b	0x1d19f4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x19c>
  1d19f4: d10083a8     	sub	x8, x29, #0x20
  1d19f8: aa0803e0     	mov	x0, x8
  1d19fc: f81403a8     	stur	x8, [x29, #-0xc0]
  1d1a00: 9400020e     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1a04: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d1a08: f9000008     	str	x8, [x0]
  1d1a0c: f85403a0     	ldur	x0, [x29, #-0xc0]
  1d1a10: 9400020a     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1a14: f9400008     	ldr	x8, [x0]
  1d1a18: b6f800e8     	tbz	x8, #0x3f, 0x1d1a34 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x1dc>
  1d1a1c: 14000001     	b	0x1d1a20 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x1c8>
  1d1a20: 2a1f03e8     	mov	w8, wzr
  1d1a24: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1a28: 320003e8     	orr	w8, wzr, #0x1
  1d1a2c: b81903a8     	stur	w8, [x29, #-0x70]
  1d1a30: 140001b4     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1a34: 1400019b     	b	0x1d20a0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x848>
  1d1a38: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1a3c: 528ab649     	mov	w9, #0x55b2             // =21938
  1d1a40: 2a0903ea     	mov	w10, w9
  1d1a44: eb0a0108     	subs	x8, x8, x10
  1d1a48: f81383a8     	stur	x8, [x29, #-0xc8]
  1d1a4c: 54000321     	b.ne	0x1d1ab0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x258>
  1d1a50: 14000001     	b	0x1d1a54 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x1fc>
  1d1a54: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1a58: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1a5c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1a60: 97fb5654     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1a64: f81303a0     	stur	x0, [x29, #-0xd0]
  1d1a68: 14000001     	b	0x1d1a6c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x214>
  1d1a6c: d10083a8     	sub	x8, x29, #0x20
  1d1a70: aa0803e0     	mov	x0, x8
  1d1a74: f81283a8     	stur	x8, [x29, #-0xd8]
  1d1a78: 940001f0     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1a7c: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d1a80: f9000408     	str	x8, [x0, #0x8]
  1d1a84: f85283a0     	ldur	x0, [x29, #-0xd8]
  1d1a88: 940001ec     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1a8c: f9400408     	ldr	x8, [x0, #0x8]
  1d1a90: b6f800e8     	tbz	x8, #0x3f, 0x1d1aac <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x254>
  1d1a94: 14000001     	b	0x1d1a98 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x240>
  1d1a98: 2a1f03e8     	mov	w8, wzr
  1d1a9c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1aa0: 320003e8     	orr	w8, wzr, #0x1
  1d1aa4: b81903a8     	stur	w8, [x29, #-0x70]
  1d1aa8: 14000196     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1aac: 1400017c     	b	0x1d209c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x844>
  1d1ab0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1ab4: 528ab669     	mov	w9, #0x55b3             // =21939
  1d1ab8: 2a0903ea     	mov	w10, w9
  1d1abc: eb0a0108     	subs	x8, x8, x10
  1d1ac0: f81203a8     	stur	x8, [x29, #-0xe0]
  1d1ac4: 54000321     	b.ne	0x1d1b28 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x2d0>
  1d1ac8: 14000001     	b	0x1d1acc <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x274>
  1d1acc: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1ad0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1ad4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1ad8: 97fb5636     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1adc: f81183a0     	stur	x0, [x29, #-0xe8]
  1d1ae0: 14000001     	b	0x1d1ae4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x28c>
  1d1ae4: d10083a8     	sub	x8, x29, #0x20
  1d1ae8: aa0803e0     	mov	x0, x8
  1d1aec: f81103a8     	stur	x8, [x29, #-0xf0]
  1d1af0: 940001d2     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1af4: f85183a8     	ldur	x8, [x29, #-0xe8]
  1d1af8: f9000808     	str	x8, [x0, #0x10]
  1d1afc: f85103a0     	ldur	x0, [x29, #-0xf0]
  1d1b00: 940001ce     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1b04: f9400808     	ldr	x8, [x0, #0x10]
  1d1b08: b6f800e8     	tbz	x8, #0x3f, 0x1d1b24 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x2cc>
  1d1b0c: 14000001     	b	0x1d1b10 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x2b8>
  1d1b10: 2a1f03e8     	mov	w8, wzr
  1d1b14: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1b18: 320003e8     	orr	w8, wzr, #0x1
  1d1b1c: b81903a8     	stur	w8, [x29, #-0x70]
  1d1b20: 14000178     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1b24: 1400015d     	b	0x1d2098 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x840>
  1d1b28: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1b2c: 528ab689     	mov	w9, #0x55b4             // =21940
  1d1b30: 2a0903ea     	mov	w10, w9
  1d1b34: eb0a0108     	subs	x8, x8, x10
  1d1b38: f81083a8     	stur	x8, [x29, #-0xf8]
  1d1b3c: 54000321     	b.ne	0x1d1ba0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x348>
  1d1b40: 14000001     	b	0x1d1b44 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x2ec>
  1d1b44: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1b48: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1b4c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1b50: 97fb5618     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1b54: f81003a0     	stur	x0, [x29, #-0x100]
  1d1b58: 14000001     	b	0x1d1b5c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x304>
  1d1b5c: d10083a8     	sub	x8, x29, #0x20
  1d1b60: aa0803e0     	mov	x0, x8
  1d1b64: f9008fe8     	str	x8, [sp, #0x118]
  1d1b68: 940001b4     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1b6c: f85003a8     	ldur	x8, [x29, #-0x100]
  1d1b70: f9000c08     	str	x8, [x0, #0x18]
  1d1b74: f9408fe0     	ldr	x0, [sp, #0x118]
  1d1b78: 940001b0     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1b7c: f9400c08     	ldr	x8, [x0, #0x18]
  1d1b80: b6f800e8     	tbz	x8, #0x3f, 0x1d1b9c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x344>
  1d1b84: 14000001     	b	0x1d1b88 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x330>
  1d1b88: 2a1f03e8     	mov	w8, wzr
  1d1b8c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1b90: 320003e8     	orr	w8, wzr, #0x1
  1d1b94: b81903a8     	stur	w8, [x29, #-0x70]
  1d1b98: 1400015a     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1b9c: 1400013e     	b	0x1d2094 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x83c>
  1d1ba0: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1ba4: 528ab6a9     	mov	w9, #0x55b5             // =21941
  1d1ba8: 2a0903ea     	mov	w10, w9
  1d1bac: eb0a0108     	subs	x8, x8, x10
  1d1bb0: f9008be8     	str	x8, [sp, #0x110]
  1d1bb4: 54000321     	b.ne	0x1d1c18 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x3c0>
  1d1bb8: 14000001     	b	0x1d1bbc <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x364>
  1d1bbc: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1bc0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1bc4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1bc8: 97fb55fa     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1bcc: f90087e0     	str	x0, [sp, #0x108]
  1d1bd0: 14000001     	b	0x1d1bd4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x37c>
  1d1bd4: d10083a8     	sub	x8, x29, #0x20
  1d1bd8: aa0803e0     	mov	x0, x8
  1d1bdc: f90083e8     	str	x8, [sp, #0x100]
  1d1be0: 94000196     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1be4: f94087e8     	ldr	x8, [sp, #0x108]
  1d1be8: f9001008     	str	x8, [x0, #0x20]
  1d1bec: f94083e0     	ldr	x0, [sp, #0x100]
  1d1bf0: 94000192     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1bf4: f9401008     	ldr	x8, [x0, #0x20]
  1d1bf8: b6f800e8     	tbz	x8, #0x3f, 0x1d1c14 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x3bc>
  1d1bfc: 14000001     	b	0x1d1c00 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x3a8>
  1d1c00: 2a1f03e8     	mov	w8, wzr
  1d1c04: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1c08: 320003e8     	orr	w8, wzr, #0x1
  1d1c0c: b81903a8     	stur	w8, [x29, #-0x70]
  1d1c10: 1400013c     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1c14: 1400011f     	b	0x1d2090 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x838>
  1d1c18: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1c1c: 528ab6c9     	mov	w9, #0x55b6             // =21942
  1d1c20: 2a0903ea     	mov	w10, w9
  1d1c24: eb0a0108     	subs	x8, x8, x10
  1d1c28: f9007fe8     	str	x8, [sp, #0xf8]
  1d1c2c: 54000321     	b.ne	0x1d1c90 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x438>
  1d1c30: 14000001     	b	0x1d1c34 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x3dc>
  1d1c34: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1c38: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1c3c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1c40: 97fb55dc     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1c44: f9007be0     	str	x0, [sp, #0xf0]
  1d1c48: 14000001     	b	0x1d1c4c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x3f4>
  1d1c4c: d10083a8     	sub	x8, x29, #0x20
  1d1c50: aa0803e0     	mov	x0, x8
  1d1c54: f90077e8     	str	x8, [sp, #0xe8]
  1d1c58: 94000178     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1c5c: f9407be8     	ldr	x8, [sp, #0xf0]
  1d1c60: f9001408     	str	x8, [x0, #0x28]
  1d1c64: f94077e0     	ldr	x0, [sp, #0xe8]
  1d1c68: 94000174     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1c6c: f9401408     	ldr	x8, [x0, #0x28]
  1d1c70: b6f800e8     	tbz	x8, #0x3f, 0x1d1c8c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x434>
  1d1c74: 14000001     	b	0x1d1c78 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x420>
  1d1c78: 2a1f03e8     	mov	w8, wzr
  1d1c7c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1c80: 320003e8     	orr	w8, wzr, #0x1
  1d1c84: b81903a8     	stur	w8, [x29, #-0x70]
  1d1c88: 1400011e     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1c8c: 14000100     	b	0x1d208c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x834>
  1d1c90: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1c94: 528ab6e9     	mov	w9, #0x55b7             // =21943
  1d1c98: 2a0903ea     	mov	w10, w9
  1d1c9c: eb0a0108     	subs	x8, x8, x10
  1d1ca0: f90073e8     	str	x8, [sp, #0xe0]
  1d1ca4: 54000321     	b.ne	0x1d1d08 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x4b0>
  1d1ca8: 14000001     	b	0x1d1cac <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x454>
  1d1cac: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1cb0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1cb4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1cb8: 97fb55be     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1cbc: f9006fe0     	str	x0, [sp, #0xd8]
  1d1cc0: 14000001     	b	0x1d1cc4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x46c>
  1d1cc4: d10083a8     	sub	x8, x29, #0x20
  1d1cc8: aa0803e0     	mov	x0, x8
  1d1ccc: f9006be8     	str	x8, [sp, #0xd0]
  1d1cd0: 9400015a     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1cd4: f9406fe8     	ldr	x8, [sp, #0xd8]
  1d1cd8: f9001808     	str	x8, [x0, #0x30]
  1d1cdc: f9406be0     	ldr	x0, [sp, #0xd0]
  1d1ce0: 94000156     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1ce4: f9401808     	ldr	x8, [x0, #0x30]
  1d1ce8: b6f800e8     	tbz	x8, #0x3f, 0x1d1d04 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x4ac>
  1d1cec: 14000001     	b	0x1d1cf0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x498>
  1d1cf0: 2a1f03e8     	mov	w8, wzr
  1d1cf4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1cf8: 320003e8     	orr	w8, wzr, #0x1
  1d1cfc: b81903a8     	stur	w8, [x29, #-0x70]
  1d1d00: 14000100     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1d04: 140000e1     	b	0x1d2088 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x830>
  1d1d08: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1d0c: 528ab709     	mov	w9, #0x55b8             // =21944
  1d1d10: 2a0903ea     	mov	w10, w9
  1d1d14: eb0a0108     	subs	x8, x8, x10
  1d1d18: f90067e8     	str	x8, [sp, #0xc8]
  1d1d1c: 54000321     	b.ne	0x1d1d80 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x528>
  1d1d20: 14000001     	b	0x1d1d24 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x4cc>
  1d1d24: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1d28: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1d2c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1d30: 97fb55a0     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1d34: f90063e0     	str	x0, [sp, #0xc0]
  1d1d38: 14000001     	b	0x1d1d3c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x4e4>
  1d1d3c: d10083a8     	sub	x8, x29, #0x20
  1d1d40: aa0803e0     	mov	x0, x8
  1d1d44: f9005fe8     	str	x8, [sp, #0xb8]
  1d1d48: 9400013c     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1d4c: f94063e8     	ldr	x8, [sp, #0xc0]
  1d1d50: f9001c08     	str	x8, [x0, #0x38]
  1d1d54: f9405fe0     	ldr	x0, [sp, #0xb8]
  1d1d58: 94000138     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1d5c: f9401c08     	ldr	x8, [x0, #0x38]
  1d1d60: b6f800e8     	tbz	x8, #0x3f, 0x1d1d7c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x524>
  1d1d64: 14000001     	b	0x1d1d68 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x510>
  1d1d68: 2a1f03e8     	mov	w8, wzr
  1d1d6c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1d70: 320003e8     	orr	w8, wzr, #0x1
  1d1d74: b81903a8     	stur	w8, [x29, #-0x70]
  1d1d78: 140000e2     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1d7c: 140000c2     	b	0x1d2084 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x82c>
  1d1d80: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1d84: 528ab729     	mov	w9, #0x55b9             // =21945
  1d1d88: 2a0903ea     	mov	w10, w9
  1d1d8c: eb0a0108     	subs	x8, x8, x10
  1d1d90: f9005be8     	str	x8, [sp, #0xb0]
  1d1d94: 54000321     	b.ne	0x1d1df8 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x5a0>
  1d1d98: 14000001     	b	0x1d1d9c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x544>
  1d1d9c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1da0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1da4: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1da8: 97fb5582     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1dac: f90057e0     	str	x0, [sp, #0xa8]
  1d1db0: 14000001     	b	0x1d1db4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x55c>
  1d1db4: d10083a8     	sub	x8, x29, #0x20
  1d1db8: aa0803e0     	mov	x0, x8
  1d1dbc: f90053e8     	str	x8, [sp, #0xa0]
  1d1dc0: 9400011e     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1dc4: f94057e8     	ldr	x8, [sp, #0xa8]
  1d1dc8: f9002008     	str	x8, [x0, #0x40]
  1d1dcc: f94053e0     	ldr	x0, [sp, #0xa0]
  1d1dd0: 9400011a     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1dd4: f9402008     	ldr	x8, [x0, #0x40]
  1d1dd8: b6f800e8     	tbz	x8, #0x3f, 0x1d1df4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x59c>
  1d1ddc: 14000001     	b	0x1d1de0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x588>
  1d1de0: 2a1f03e8     	mov	w8, wzr
  1d1de4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1de8: 320003e8     	orr	w8, wzr, #0x1
  1d1dec: b81903a8     	stur	w8, [x29, #-0x70]
  1d1df0: 140000c4     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1df4: 140000a3     	b	0x1d2080 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x828>
  1d1df8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1dfc: 528ab749     	mov	w9, #0x55ba             // =21946
  1d1e00: 2a0903ea     	mov	w10, w9
  1d1e04: eb0a0108     	subs	x8, x8, x10
  1d1e08: f9004fe8     	str	x8, [sp, #0x98]
  1d1e0c: 54000321     	b.ne	0x1d1e70 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x618>
  1d1e10: 14000001     	b	0x1d1e14 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x5bc>
  1d1e14: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1e18: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1e1c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1e20: 97fb5564     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1e24: f9004be0     	str	x0, [sp, #0x90]
  1d1e28: 14000001     	b	0x1d1e2c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x5d4>
  1d1e2c: d10083a8     	sub	x8, x29, #0x20
  1d1e30: aa0803e0     	mov	x0, x8
  1d1e34: f90047e8     	str	x8, [sp, #0x88]
  1d1e38: 94000100     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1e3c: f9404be8     	ldr	x8, [sp, #0x90]
  1d1e40: f9002408     	str	x8, [x0, #0x48]
  1d1e44: f94047e0     	ldr	x0, [sp, #0x88]
  1d1e48: 940000fc     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1e4c: f9402408     	ldr	x8, [x0, #0x48]
  1d1e50: b6f800e8     	tbz	x8, #0x3f, 0x1d1e6c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x614>
  1d1e54: 14000001     	b	0x1d1e58 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x600>
  1d1e58: 2a1f03e8     	mov	w8, wzr
  1d1e5c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1e60: 320003e8     	orr	w8, wzr, #0x1
  1d1e64: b81903a8     	stur	w8, [x29, #-0x70]
  1d1e68: 140000a6     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1e6c: 14000084     	b	0x1d207c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x824>
  1d1e70: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1e74: 528ab769     	mov	w9, #0x55bb             // =21947
  1d1e78: 2a0903ea     	mov	w10, w9
  1d1e7c: eb0a0108     	subs	x8, x8, x10
  1d1e80: f90043e8     	str	x8, [sp, #0x80]
  1d1e84: 54000321     	b.ne	0x1d1ee8 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x690>
  1d1e88: 14000001     	b	0x1d1e8c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x634>
  1d1e8c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1e90: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1e94: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1e98: 97fb5546     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1e9c: f9003fe0     	str	x0, [sp, #0x78]
  1d1ea0: 14000001     	b	0x1d1ea4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x64c>
  1d1ea4: d10083a8     	sub	x8, x29, #0x20
  1d1ea8: aa0803e0     	mov	x0, x8
  1d1eac: f9003be8     	str	x8, [sp, #0x70]
  1d1eb0: 940000e2     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1eb4: f9403fe8     	ldr	x8, [sp, #0x78]
  1d1eb8: f9002808     	str	x8, [x0, #0x50]
  1d1ebc: f9403be0     	ldr	x0, [sp, #0x70]
  1d1ec0: 940000de     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1ec4: f9402808     	ldr	x8, [x0, #0x50]
  1d1ec8: b6f800e8     	tbz	x8, #0x3f, 0x1d1ee4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x68c>
  1d1ecc: 14000001     	b	0x1d1ed0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x678>
  1d1ed0: 2a1f03e8     	mov	w8, wzr
  1d1ed4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1ed8: 320003e8     	orr	w8, wzr, #0x1
  1d1edc: b81903a8     	stur	w8, [x29, #-0x70]
  1d1ee0: 14000088     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1ee4: 14000065     	b	0x1d2078 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x820>
  1d1ee8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1eec: 528ab789     	mov	w9, #0x55bc             // =21948
  1d1ef0: 2a0903ea     	mov	w10, w9
  1d1ef4: eb0a0108     	subs	x8, x8, x10
  1d1ef8: f90037e8     	str	x8, [sp, #0x68]
  1d1efc: 54000321     	b.ne	0x1d1f60 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x708>
  1d1f00: 14000001     	b	0x1d1f04 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x6ac>
  1d1f04: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1f08: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1f0c: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1f10: 97fb5528     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1f14: f90033e0     	str	x0, [sp, #0x60]
  1d1f18: 14000001     	b	0x1d1f1c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x6c4>
  1d1f1c: d10083a8     	sub	x8, x29, #0x20
  1d1f20: aa0803e0     	mov	x0, x8
  1d1f24: f9002fe8     	str	x8, [sp, #0x58]
  1d1f28: 940000c4     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1f2c: f94033e8     	ldr	x8, [sp, #0x60]
  1d1f30: f9002c08     	str	x8, [x0, #0x58]
  1d1f34: f9402fe0     	ldr	x0, [sp, #0x58]
  1d1f38: 940000c0     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1f3c: f9402c08     	ldr	x8, [x0, #0x58]
  1d1f40: b6f800e8     	tbz	x8, #0x3f, 0x1d1f5c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x704>
  1d1f44: 14000001     	b	0x1d1f48 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x6f0>
  1d1f48: 2a1f03e8     	mov	w8, wzr
  1d1f4c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1f50: 320003e8     	orr	w8, wzr, #0x1
  1d1f54: b81903a8     	stur	w8, [x29, #-0x70]
  1d1f58: 1400006a     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1f5c: 14000046     	b	0x1d2074 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x81c>
  1d1f60: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1f64: 528ab7a9     	mov	w9, #0x55bd             // =21949
  1d1f68: 2a0903ea     	mov	w10, w9
  1d1f6c: eb0a0108     	subs	x8, x8, x10
  1d1f70: f9002be8     	str	x8, [sp, #0x50]
  1d1f74: 54000321     	b.ne	0x1d1fd8 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x780>
  1d1f78: 14000001     	b	0x1d1f7c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x724>
  1d1f7c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1f80: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1f84: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d1f88: 97fb550a     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d1f8c: f90027e0     	str	x0, [sp, #0x48]
  1d1f90: 14000001     	b	0x1d1f94 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x73c>
  1d1f94: d10083a8     	sub	x8, x29, #0x20
  1d1f98: aa0803e0     	mov	x0, x8
  1d1f9c: f90023e8     	str	x8, [sp, #0x40]
  1d1fa0: 940000a6     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1fa4: f94027e8     	ldr	x8, [sp, #0x48]
  1d1fa8: f9003008     	str	x8, [x0, #0x60]
  1d1fac: f94023e0     	ldr	x0, [sp, #0x40]
  1d1fb0: 940000a2     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d1fb4: f9403008     	ldr	x8, [x0, #0x60]
  1d1fb8: b6f800e8     	tbz	x8, #0x3f, 0x1d1fd4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x77c>
  1d1fbc: 14000001     	b	0x1d1fc0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x768>
  1d1fc0: 2a1f03e8     	mov	w8, wzr
  1d1fc4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d1fc8: 320003e8     	orr	w8, wzr, #0x1
  1d1fcc: b81903a8     	stur	w8, [x29, #-0x70]
  1d1fd0: 1400004c     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d1fd4: 14000027     	b	0x1d2070 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x818>
  1d1fd8: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d1fdc: 528aba09     	mov	w9, #0x55d0             // =21968
  1d1fe0: 2a0903ea     	mov	w10, w9
  1d1fe4: eb0a0108     	subs	x8, x8, x10
  1d1fe8: f9001fe8     	str	x8, [sp, #0x38]
  1d1fec: 54000361     	b.ne	0x1d2058 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x800>
  1d1ff0: 14000001     	b	0x1d1ff4 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x79c>
  1d1ff4: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d1ff8: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d1ffc: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d2000: d10083a8     	sub	x8, x29, #0x20
  1d2004: f9001be0     	str	x0, [sp, #0x30]
  1d2008: aa0803e0     	mov	x0, x8
  1d200c: f90017e1     	str	x1, [sp, #0x28]
  1d2010: f90013e2     	str	x2, [sp, #0x20]
  1d2014: 94000089     	bl	0x1d2238 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x8c>
  1d2018: 9101a003     	add	x3, x0, #0x68
  1d201c: f9401be0     	ldr	x0, [sp, #0x30]
  1d2020: f94017e1     	ldr	x1, [sp, #0x28]
  1d2024: f94013e2     	ldr	x2, [sp, #0x20]
  1d2028: 97fb5886     	bl	0xa8240 <_ZN9mkvparser17MasteringMetadata5ParseEPNS_10IMkvReaderExxPPS0_@plt>
  1d202c: b9001fe0     	str	w0, [sp, #0x1c]
  1d2030: 14000001     	b	0x1d2034 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x7dc>
  1d2034: b9401fe8     	ldr	w8, [sp, #0x1c]
  1d2038: 370000e8     	tbnz	w8, #0x0, 0x1d2054 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x7fc>
  1d203c: 14000001     	b	0x1d2040 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x7e8>
  1d2040: 2a1f03e8     	mov	w8, wzr
  1d2044: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d2048: 320003e8     	orr	w8, wzr, #0x1
  1d204c: b81903a8     	stur	w8, [x29, #-0x70]
  1d2050: 1400002c     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d2054: 14000006     	b	0x1d206c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x814>
  1d2058: 2a1f03e8     	mov	w8, wzr
  1d205c: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d2060: 320003e8     	orr	w8, wzr, #0x1
  1d2064: b81903a8     	stur	w8, [x29, #-0x70]
  1d2068: 14000026     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d206c: 14000001     	b	0x1d2070 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x818>
  1d2070: 14000001     	b	0x1d2074 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x81c>
  1d2074: 14000001     	b	0x1d2078 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x820>
  1d2078: 14000001     	b	0x1d207c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x824>
  1d207c: 14000001     	b	0x1d2080 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x828>
  1d2080: 14000001     	b	0x1d2084 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x82c>
  1d2084: 14000001     	b	0x1d2088 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x830>
  1d2088: 14000001     	b	0x1d208c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x834>
  1d208c: 14000001     	b	0x1d2090 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x838>
  1d2090: 14000001     	b	0x1d2094 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x83c>
  1d2094: 14000001     	b	0x1d2098 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x840>
  1d2098: 14000001     	b	0x1d209c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x844>
  1d209c: 14000001     	b	0x1d20a0 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x848>
  1d20a0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d20a4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d20a8: 8b080128     	add	x8, x9, x8
  1d20ac: f81d83a8     	stur	x8, [x29, #-0x28]
  1d20b0: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d20b4: f85883a9     	ldur	x9, [x29, #-0x78]
  1d20b8: eb090108     	subs	x8, x8, x9
  1d20bc: f9000be8     	str	x8, [sp, #0x10]
  1d20c0: 540000ed     	b.le	0x1d20dc <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x884>
  1d20c4: 14000001     	b	0x1d20c8 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x870>
  1d20c8: 2a1f03e8     	mov	w8, wzr
  1d20cc: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d20d0: 320003e8     	orr	w8, wzr, #0x1
  1d20d4: b81903a8     	stur	w8, [x29, #-0x70]
  1d20d8: 1400000a     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d20dc: 17fffe18     	b	0x1d193c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0xe4>
  1d20e0: d10083a0     	sub	x0, x29, #0x20
  1d20e4: 9400005f     	bl	0x1d2260 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0xb4>
  1d20e8: f85a03be     	ldur	x30, [x29, #-0x60]
  1d20ec: f90003c0     	str	x0, [x30]
  1d20f0: 320003e8     	orr	w8, wzr, #0x1
  1d20f4: 381c73a8     	sturb	w8, [x29, #-0x39]
  1d20f8: b81903a8     	stur	w8, [x29, #-0x70]
  1d20fc: 14000001     	b	0x1d2100 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8a8>
  1d2100: d10083a0     	sub	x0, x29, #0x20
  1d2104: 9400006d     	bl	0x1d22b8 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x10c>
  1d2108: 14000001     	b	0x1d210c <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8b4>
  1d210c: 385c73a8     	ldurb	w8, [x29, #-0x39]
  1d2110: d53bd049     	mrs	x9, TPIDR_EL0
  1d2114: f9401529     	ldr	x9, [x9, #0x28]
  1d2118: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d211c: eb0a0129     	subs	x9, x9, x10
  1d2120: b9000fe8     	str	w8, [sp, #0xc]
  1d2124: f90003e9     	str	x9, [sp]
  1d2128: 54000141     	b.ne	0x1d2150 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8f8>
  1d212c: 14000001     	b	0x1d2130 <mkvparser::Colour::Parse(mkvparser::IMkvReader*, long long, long long, mkvparser::Colour**)+0x8d8>
  1d2130: b9400fe8     	ldr	w8, [sp, #0xc]
  1d2134: 12000100     	and	w0, w8, #0x1
  1d2138: 910843ff     	add	sp, sp, #0x210
  1d213c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d2140: f84207fc     	ldr	x28, [sp], #0x20
  1d2144: d65f03c0     	ret
  1d2148: f85983a0     	ldur	x0, [x29, #-0x68]
  1d214c: 97fb5771     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d2150: 97fb5f08     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d2154 <mkvparser::Colour::Colour()>:
  1d2154: d10043ff     	sub	sp, sp, #0x10
  1d2158: b240fbe8     	orr	x8, xzr, #0x7fffffffffffffff
  1d215c: d2800009     	mov	x9, #0x0                // =0
  1d2160: f90007e0     	str	x0, [sp, #0x8]
  1d2164: f94007e0     	ldr	x0, [sp, #0x8]
  1d2168: aa0003ea     	mov	x10, x0
  1d216c: f9000148     	str	x8, [x10]
  1d2170: f9000408     	str	x8, [x0, #0x8]
  1d2174: f9000808     	str	x8, [x0, #0x10]
  1d2178: f9000c08     	str	x8, [x0, #0x18]
  1d217c: f9001008     	str	x8, [x0, #0x20]
  1d2180: f9001408     	str	x8, [x0, #0x28]
  1d2184: f9001808     	str	x8, [x0, #0x30]
  1d2188: f9001c08     	str	x8, [x0, #0x38]
  1d218c: f9002008     	str	x8, [x0, #0x40]
  1d2190: f9002408     	str	x8, [x0, #0x48]
  1d2194: f9002808     	str	x8, [x0, #0x50]
  1d2198: f9002c08     	str	x8, [x0, #0x58]
  1d219c: f9003008     	str	x8, [x0, #0x60]
  1d21a0: f9003409     	str	x9, [x0, #0x68]
  1d21a4: 910043ff     	add	sp, sp, #0x10
  1d21a8: d65f03c0     	ret

00000000001d21ac <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)>:
  1d21ac: d10103ff     	sub	sp, sp, #0x40
  1d21b0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d21b4: 9100c3fd     	add	x29, sp, #0x30
  1d21b8: d53bd048     	mrs	x8, TPIDR_EL0
  1d21bc: f9401508     	ldr	x8, [x8, #0x28]
  1d21c0: f81f83a8     	stur	x8, [x29, #-0x8]
  1d21c4: f9000fe0     	str	x0, [sp, #0x18]
  1d21c8: f81f03a1     	stur	x1, [x29, #-0x10]
  1d21cc: f9400fe0     	ldr	x0, [sp, #0x18]
  1d21d0: d10043a1     	sub	x1, x29, #0x10
  1d21d4: 97fb5d27     	bl	0xa9670 <_ZNSt6__ndk117__compressed_pairIPN9mkvparser6ColourENS_14default_deleteIS2_EEEC2IRS3_Lb1EEEOT_@plt>
  1d21d8: 14000001     	b	0x1d21dc <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x30>
  1d21dc: d53bd048     	mrs	x8, TPIDR_EL0
  1d21e0: f9401508     	ldr	x8, [x8, #0x28]
  1d21e4: f85f83a9     	ldur	x9, [x29, #-0x8]
  1d21e8: eb090108     	subs	x8, x8, x9
  1d21ec: f9000be8     	str	x8, [sp, #0x10]
  1d21f0: 540000e1     	b.ne	0x1d220c <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x60>
  1d21f4: 14000001     	b	0x1d21f8 <std::__ndk1::unique_ptr<mkvparser::Colour, std::__ndk1::default_delete<mkvparser::Colour>>::unique_ptr<true, void>(mkvparser::Colour*)+0x4c>
  1d21f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d21fc: 910103ff     	add	sp, sp, #0x40
  1d2200: d65f03c0     	ret
  1d2204: f90007e1     	str	x1, [sp, #0x8]
  1d2208: 97fb6fef     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1d220c: 97fb5ed9     	bl	0xa9d70 <__stack_chk_fail@plt>
  1d2210: d10083ff     	sub	sp, sp, #0x20
  1d2214: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d2218: 910043fd     	add	x29, sp, #0x10
  1d221c: f90007e0     	str	x0, [sp, #0x8]
  1d2220: f94007e0     	ldr	x0, [sp, #0x8]
  1d2224: 94001ef1     	bl	0x1d9de8 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x180>
  1d2228: f9400000     	ldr	x0, [x0]
  1d222c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d2230: 910083ff     	add	sp, sp, #0x20
  1d2234: d65f03c0     	ret
  1d2238: d10083ff     	sub	sp, sp, #0x20
  1d223c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d2240: 910043fd     	add	x29, sp, #0x10
  1d2244: f90007e0     	str	x0, [sp, #0x8]
  1d2248: f94007e0     	ldr	x0, [sp, #0x8]
  1d224c: 94001ee7     	bl	0x1d9de8 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x180>
  1d2250: f9400000     	ldr	x0, [x0]
  1d2254: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d2258: 910083ff     	add	sp, sp, #0x20
  1d225c: d65f03c0     	ret
  1d2260: d100c3ff     	sub	sp, sp, #0x30
  1d2264: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d2268: 910083fd     	add	x29, sp, #0x20
  1d226c: d2800008     	mov	x8, #0x0                // =0
  1d2270: f81f83a0     	stur	x0, [x29, #-0x8]
  1d2274: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d2278: aa0003e1     	mov	x1, x0
  1d227c: f90007e0     	str	x0, [sp, #0x8]
  1d2280: aa0103e0     	mov	x0, x1
  1d2284: f90003e8     	str	x8, [sp]
  1d2288: 94001eaa     	bl	0x1d9d30 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xc8>
  1d228c: f9400008     	ldr	x8, [x0]
  1d2290: f9000be8     	str	x8, [sp, #0x10]
  1d2294: f94007e8     	ldr	x8, [sp, #0x8]
  1d2298: aa0803e0     	mov	x0, x8
  1d229c: 94001ea5     	bl	0x1d9d30 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xc8>
  1d22a0: f94003e8     	ldr	x8, [sp]
  1d22a4: f9000008     	str	x8, [x0]
  1d22a8: f9400be0     	ldr	x0, [sp, #0x10]
  1d22ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d22b0: 9100c3ff     	add	sp, sp, #0x30
  1d22b4: d65f03c0     	ret
  1d22b8: d10083ff     	sub	sp, sp, #0x20
  1d22bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d22c0: 910043fd     	add	x29, sp, #0x10
  1d22c4: d2800008     	mov	x8, #0x0                // =0
  1d22c8: f90007e0     	str	x0, [sp, #0x8]
  1d22cc: f94007e0     	ldr	x0, [sp, #0x8]
  1d22d0: aa0803e1     	mov	x1, x8
  1d22d4: 94001e75     	bl	0x1d9ca8 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x40>
  1d22d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d22dc: 910083ff     	add	sp, sp, #0x20
  1d22e0: d65f03c0     	ret

00000000001d22e4 <mkvparser::VideoTrack::VideoTrack(mkvparser::Segment*, long long, long long)>:
  1d22e4: d10143ff     	sub	sp, sp, #0x50
  1d22e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1d22ec: 910103fd     	add	x29, sp, #0x40
  1d22f0: d00006a8     	adrp	x8, 0x2a8000
  1d22f4: f9428508     	ldr	x8, [x8, #0x508]
  1d22f8: b27c03e9     	orr	x9, xzr, #0x10
  1d22fc: 8b090108     	add	x8, x8, x9
  1d2300: d2800009     	mov	x9, #0x0                // =0
  1d2304: f81f83a0     	stur	x0, [x29, #-0x8]
  1d2308: f81f03a1     	stur	x1, [x29, #-0x10]
  1d230c: f81e83a2     	stur	x2, [x29, #-0x18]
  1d2310: f90013e3     	str	x3, [sp, #0x20]
  1d2314: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d2318: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d231c: f85e83a2     	ldur	x2, [x29, #-0x18]
  1d2320: f94013e3     	ldr	x3, [sp, #0x20]
  1d2324: f9000fe0     	str	x0, [sp, #0x18]
  1d2328: f9000be8     	str	x8, [sp, #0x10]
  1d232c: f90007e9     	str	x9, [sp, #0x8]
  1d2330: 97fb3688     	bl	0x9fd50 <_ZN9mkvparser5TrackC2EPNS_7SegmentExx@plt>
  1d2334: f9400be8     	ldr	x8, [sp, #0x10]
  1d2338: f9400fe9     	ldr	x9, [sp, #0x18]
  1d233c: f9000128     	str	x8, [x9]
  1d2340: f94007e0     	ldr	x0, [sp, #0x8]
  1d2344: f9007d20     	str	x0, [x9, #0xf8]
  1d2348: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1d234c: 910143ff     	add	sp, sp, #0x50
  1d2350: d65f03c0     	ret

00000000001d2354 <mkvparser::VideoTrack::~VideoTrack()>:
  1d2354: d100c3ff     	sub	sp, sp, #0x30
  1d2358: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d235c: 910083fd     	add	x29, sp, #0x20
  1d2360: d00006a8     	adrp	x8, 0x2a8000
  1d2364: f9428508     	ldr	x8, [x8, #0x508]
  1d2368: b27c03e9     	orr	x9, xzr, #0x10
  1d236c: 8b090108     	add	x8, x8, x9
  1d2370: d2800009     	mov	x9, #0x0                // =0
  1d2374: f81f83a0     	stur	x0, [x29, #-0x8]
  1d2378: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d237c: f9000008     	str	x8, [x0]
  1d2380: f9407c08     	ldr	x8, [x0, #0xf8]
  1d2384: eb09011f     	cmp	x8, x9
  1d2388: 1a9f17ea     	cset	w10, eq
  1d238c: f9000be0     	str	x0, [sp, #0x10]
  1d2390: f90007e8     	str	x8, [sp, #0x8]
  1d2394: 370000aa     	tbnz	w10, #0x0, 0x1d23a8 <mkvparser::VideoTrack::~VideoTrack()+0x54>
  1d2398: f94007e0     	ldr	x0, [sp, #0x8]
  1d239c: 97fb5d31     	bl	0xa9860 <_ZN9mkvparser6ColourD2Ev@plt>
  1d23a0: f94007e0     	ldr	x0, [sp, #0x8]
  1d23a4: 97fb396f     	bl	0xa0960 <_ZdlPv@plt>
  1d23a8: f9400be0     	ldr	x0, [sp, #0x10]
  1d23ac: 97fb5139     	bl	0xa6890 <_ZN9mkvparser5TrackD2Ev@plt>
  1d23b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d23b4: 9100c3ff     	add	sp, sp, #0x30
  1d23b8: d65f03c0     	ret

00000000001d23bc <mkvparser::Colour::~Colour()>:
  1d23bc: d100c3ff     	sub	sp, sp, #0x30
  1d23c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d23c4: 910083fd     	add	x29, sp, #0x20
  1d23c8: d2800008     	mov	x8, #0x0                // =0
  1d23cc: f81f83a0     	stur	x0, [x29, #-0x8]
  1d23d0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d23d4: f9403409     	ldr	x9, [x0, #0x68]
  1d23d8: eb08013f     	cmp	x9, x8
  1d23dc: 1a9f17ea     	cset	w10, eq
  1d23e0: f9000be8     	str	x8, [sp, #0x10]
  1d23e4: f90007e0     	str	x0, [sp, #0x8]
  1d23e8: f90003e9     	str	x9, [sp]
  1d23ec: 370000aa     	tbnz	w10, #0x0, 0x1d2400 <mkvparser::Colour::~Colour()+0x44>
  1d23f0: f94003e0     	ldr	x0, [sp]
  1d23f4: 97fb551b     	bl	0xa7860 <_ZN9mkvparser17MasteringMetadataD2Ev@plt>
  1d23f8: f94003e0     	ldr	x0, [sp]
  1d23fc: 97fb3959     	bl	0xa0960 <_ZdlPv@plt>
  1d2400: f9400be8     	ldr	x8, [sp, #0x10]
  1d2404: f94007e9     	ldr	x9, [sp, #0x8]
  1d2408: f9003528     	str	x8, [x9, #0x68]
  1d240c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d2410: 9100c3ff     	add	sp, sp, #0x30
  1d2414: d65f03c0     	ret

00000000001d2418 <mkvparser::VideoTrack::~VideoTrack()>:
  1d2418: d10083ff     	sub	sp, sp, #0x20
  1d241c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d2420: 910043fd     	add	x29, sp, #0x10
  1d2424: d00006a8     	adrp	x8, 0x2a8000
  1d2428: f9436508     	ldr	x8, [x8, #0x6c8]
  1d242c: f90007e0     	str	x0, [sp, #0x8]
  1d2430: f94007e0     	ldr	x0, [sp, #0x8]
  1d2434: f90003e0     	str	x0, [sp]
  1d2438: d63f0100     	blr	x8
  1d243c: f94003e0     	ldr	x0, [sp]
  1d2440: 97fb3948     	bl	0xa0960 <_ZdlPv@plt>
  1d2444: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d2448: 910083ff     	add	sp, sp, #0x20
  1d244c: d65f03c0     	ret

00000000001d2450 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)>:
  1d2450: d10703ff     	sub	sp, sp, #0x1c0
  1d2454: f900d3fc     	str	x28, [sp, #0x1a0]
  1d2458: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  1d245c: 9106c3fd     	add	x29, sp, #0x1b0
  1d2460: d53bd048     	mrs	x8, TPIDR_EL0
  1d2464: f9401508     	ldr	x8, [x8, #0x28]
  1d2468: f81e83a8     	stur	x8, [x29, #-0x18]
  1d246c: f81b03a0     	stur	x0, [x29, #-0x50]
  1d2470: f81a83a1     	stur	x1, [x29, #-0x58]
  1d2474: f81a03a2     	stur	x2, [x29, #-0x60]
  1d2478: f81983a3     	stur	x3, [x29, #-0x68]
  1d247c: f81903a4     	stur	x4, [x29, #-0x70]
  1d2480: f85903a8     	ldur	x8, [x29, #-0x70]
  1d2484: f9400108     	ldr	x8, [x8]
  1d2488: b40000a8     	cbz	x8, 0x1d249c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x4c>
  1d248c: 14000001     	b	0x1d2490 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x40>
  1d2490: 92800008     	mov	x8, #-0x1               // =-1
  1d2494: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2498: 14000183     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d249c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d24a0: f9400108     	ldr	x8, [x8]
  1d24a4: f1000508     	subs	x8, x8, #0x1
  1d24a8: f9005fe8     	str	x8, [sp, #0xb8]
  1d24ac: 540000a0     	b.eq	0x1d24c0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x70>
  1d24b0: 14000001     	b	0x1d24b4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x64>
  1d24b4: 92800008     	mov	x8, #-0x1               // =-1
  1d24b8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d24bc: 1400017a     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d24c0: aa1f03e8     	mov	x8, xzr
  1d24c4: f81883a8     	stur	x8, [x29, #-0x78]
  1d24c8: f81803a8     	stur	x8, [x29, #-0x80]
  1d24cc: f81783a8     	stur	x8, [x29, #-0x88]
  1d24d0: f81703a8     	stur	x8, [x29, #-0x90]
  1d24d4: f81683a8     	stur	x8, [x29, #-0x98]
  1d24d8: f81603a8     	stur	x8, [x29, #-0xa0]
  1d24dc: f81e03a8     	stur	x8, [x29, #-0x20]
  1d24e0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d24e4: f9400108     	ldr	x8, [x8]
  1d24e8: f81583a8     	stur	x8, [x29, #-0xa8]
  1d24ec: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d24f0: 9101a108     	add	x8, x8, #0x68
  1d24f4: f81503a8     	stur	x8, [x29, #-0xb0]
  1d24f8: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d24fc: f9400108     	ldr	x8, [x8]
  1d2500: b7f80068     	tbnz	x8, #0x3f, 0x1d250c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0xbc>
  1d2504: 14000001     	b	0x1d2508 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0xb8>
  1d2508: 14000009     	b	0x1d252c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0xdc>
  1d250c: 90000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d2510: 9102a000     	add	x0, x0, #0xa8
  1d2514: b0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2518: 91031042     	add	x2, x2, #0xc4
  1d251c: b0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2520: 91054c63     	add	x3, x3, #0x153
  1d2524: 52828c41     	mov	w1, #0x1462             // =5218
  1d2528: 97fb377a     	bl	0xa0310 <__assert2@plt>
  1d252c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d2530: f9400508     	ldr	x8, [x8, #0x8]
  1d2534: b7f80068     	tbnz	x8, #0x3f, 0x1d2540 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0xf0>
  1d2538: 14000001     	b	0x1d253c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0xec>
  1d253c: 14000009     	b	0x1d2560 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x110>
  1d2540: 90000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d2544: 9102a000     	add	x0, x0, #0xa8
  1d2548: b0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d254c: 91031042     	add	x2, x2, #0xc4
  1d2550: b0000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2554: 91058063     	add	x3, x3, #0x160
  1d2558: 52828c61     	mov	w1, #0x1463             // =5219
  1d255c: 97fb376d     	bl	0xa0310 <__assert2@plt>
  1d2560: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d2564: f9400108     	ldr	x8, [x8]
  1d2568: f81d83a8     	stur	x8, [x29, #-0x28]
  1d256c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d2570: b7f80068     	tbnz	x8, #0x3f, 0x1d257c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x12c>
  1d2574: 14000001     	b	0x1d2578 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x128>
  1d2578: 14000009     	b	0x1d259c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x14c>
  1d257c: 90000380     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d2580: 9102a000     	add	x0, x0, #0xa8
  1d2584: b0000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2588: 91031042     	add	x2, x2, #0xc4
  1d258c: 90000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d2590: 9109d463     	add	x3, x3, #0x275
  1d2594: 52828cc1     	mov	w1, #0x1466             // =5222
  1d2598: 97fb375e     	bl	0xa0310 <__assert2@plt>
  1d259c: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d25a0: f85503a9     	ldur	x9, [x29, #-0xb0]
  1d25a4: f9400529     	ldr	x9, [x9, #0x8]
  1d25a8: 8b090108     	add	x8, x8, x9
  1d25ac: f81483a8     	stur	x8, [x29, #-0xb8]
  1d25b0: aa1f03e8     	mov	x8, xzr
  1d25b4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d25b8: 14000001     	b	0x1d25bc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x16c>
  1d25bc: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d25c0: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d25c4: eb090108     	subs	x8, x8, x9
  1d25c8: f9005be8     	str	x8, [sp, #0xb0]
  1d25cc: 5400190a     	b.ge	0x1d28ec <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x49c>
  1d25d0: 14000001     	b	0x1d25d4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x184>
  1d25d4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d25d8: f85483a2     	ldur	x2, [x29, #-0xb8]
  1d25dc: d100a3a1     	sub	x1, x29, #0x28
  1d25e0: d100e3a3     	sub	x3, x29, #0x38
  1d25e4: d10103a4     	sub	x4, x29, #0x40
  1d25e8: 97fb3d32     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d25ec: f81403a0     	stur	x0, [x29, #-0xc0]
  1d25f0: f85403a0     	ldur	x0, [x29, #-0xc0]
  1d25f4: b6f800a0     	tbz	x0, #0x3f, 0x1d2608 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x1b8>
  1d25f8: 14000001     	b	0x1d25fc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x1ac>
  1d25fc: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d2600: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2604: 14000128     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2608: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d260c: f102c108     	subs	x8, x8, #0xb0
  1d2610: f90057e8     	str	x8, [sp, #0xa8]
  1d2614: 54000201     	b.ne	0x1d2654 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x204>
  1d2618: 14000001     	b	0x1d261c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x1cc>
  1d261c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2620: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d2624: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d2628: 97fb5362     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d262c: f81883a0     	stur	x0, [x29, #-0x78]
  1d2630: f85883a0     	ldur	x0, [x29, #-0x78]
  1d2634: f1000000     	subs	x0, x0, #0x0
  1d2638: f90053e0     	str	x0, [sp, #0xa0]
  1d263c: 540000ac     	b.gt	0x1d2650 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x200>
  1d2640: 14000001     	b	0x1d2644 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x1f4>
  1d2644: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d2648: f81b83a8     	stur	x8, [x29, #-0x48]
  1d264c: 14000116     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2650: 14000099     	b	0x1d28b4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x464>
  1d2654: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d2658: f102e908     	subs	x8, x8, #0xba
  1d265c: f9004fe8     	str	x8, [sp, #0x98]
  1d2660: 54000201     	b.ne	0x1d26a0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x250>
  1d2664: 14000001     	b	0x1d2668 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x218>
  1d2668: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d266c: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d2670: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d2674: 97fb534f     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d2678: f81803a0     	stur	x0, [x29, #-0x80]
  1d267c: f85803a0     	ldur	x0, [x29, #-0x80]
  1d2680: f1000000     	subs	x0, x0, #0x0
  1d2684: f9004be0     	str	x0, [sp, #0x90]
  1d2688: 540000ac     	b.gt	0x1d269c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x24c>
  1d268c: 14000001     	b	0x1d2690 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x240>
  1d2690: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d2694: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2698: 14000103     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d269c: 14000085     	b	0x1d28b0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x460>
  1d26a0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d26a4: 528a9609     	mov	w9, #0x54b0             // =21680
  1d26a8: 2a0903ea     	mov	w10, w9
  1d26ac: eb0a0108     	subs	x8, x8, x10
  1d26b0: f90047e8     	str	x8, [sp, #0x88]
  1d26b4: 54000201     	b.ne	0x1d26f4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2a4>
  1d26b8: 14000001     	b	0x1d26bc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x26c>
  1d26bc: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d26c0: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d26c4: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d26c8: 97fb533a     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d26cc: f81783a0     	stur	x0, [x29, #-0x88]
  1d26d0: f85783a0     	ldur	x0, [x29, #-0x88]
  1d26d4: f1000000     	subs	x0, x0, #0x0
  1d26d8: f90043e0     	str	x0, [sp, #0x80]
  1d26dc: 540000ac     	b.gt	0x1d26f0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2a0>
  1d26e0: 14000001     	b	0x1d26e4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x294>
  1d26e4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d26e8: f81b83a8     	stur	x8, [x29, #-0x48]
  1d26ec: 140000ee     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d26f0: 1400006f     	b	0x1d28ac <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x45c>
  1d26f4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d26f8: 528a9749     	mov	w9, #0x54ba             // =21690
  1d26fc: 2a0903ea     	mov	w10, w9
  1d2700: eb0a0108     	subs	x8, x8, x10
  1d2704: f9003fe8     	str	x8, [sp, #0x78]
  1d2708: 54000201     	b.ne	0x1d2748 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2f8>
  1d270c: 14000001     	b	0x1d2710 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2c0>
  1d2710: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2714: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d2718: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d271c: 97fb5325     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d2720: f81703a0     	stur	x0, [x29, #-0x90]
  1d2724: f85703a0     	ldur	x0, [x29, #-0x90]
  1d2728: f1000000     	subs	x0, x0, #0x0
  1d272c: f9003be0     	str	x0, [sp, #0x70]
  1d2730: 540000ac     	b.gt	0x1d2744 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2f4>
  1d2734: 14000001     	b	0x1d2738 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x2e8>
  1d2738: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d273c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2740: 140000d9     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2744: 14000059     	b	0x1d28a8 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x458>
  1d2748: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d274c: 528a9649     	mov	w9, #0x54b2             // =21682
  1d2750: 2a0903ea     	mov	w10, w9
  1d2754: eb0a0108     	subs	x8, x8, x10
  1d2758: f90037e8     	str	x8, [sp, #0x68]
  1d275c: 540001c1     	b.ne	0x1d2794 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x344>
  1d2760: 14000001     	b	0x1d2764 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x314>
  1d2764: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2768: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d276c: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d2770: 97fb5310     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d2774: f81683a0     	stur	x0, [x29, #-0x98]
  1d2778: f85683a0     	ldur	x0, [x29, #-0x98]
  1d277c: b6f800a0     	tbz	x0, #0x3f, 0x1d2790 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x340>
  1d2780: 14000001     	b	0x1d2784 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x334>
  1d2784: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d2788: f81b83a8     	stur	x8, [x29, #-0x48]
  1d278c: 140000c6     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2790: 14000045     	b	0x1d28a4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x454>
  1d2794: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d2798: 528a7709     	mov	w9, #0x53b8             // =21432
  1d279c: 2a0903ea     	mov	w10, w9
  1d27a0: eb0a0108     	subs	x8, x8, x10
  1d27a4: f90033e8     	str	x8, [sp, #0x60]
  1d27a8: 540001c1     	b.ne	0x1d27e0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x390>
  1d27ac: 14000001     	b	0x1d27b0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x360>
  1d27b0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d27b4: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d27b8: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d27bc: 97fb52fd     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d27c0: f81603a0     	stur	x0, [x29, #-0xa0]
  1d27c4: f85603a0     	ldur	x0, [x29, #-0xa0]
  1d27c8: b6f800a0     	tbz	x0, #0x3f, 0x1d27dc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x38c>
  1d27cc: 14000001     	b	0x1d27d0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x380>
  1d27d0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d27d4: f81b83a8     	stur	x8, [x29, #-0x48]
  1d27d8: 140000b3     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d27dc: 14000031     	b	0x1d28a0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x450>
  1d27e0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d27e4: 52907c69     	mov	w9, #0x83e3             // =33763
  1d27e8: 72a00469     	movk	w9, #0x23, lsl #16
  1d27ec: 2a0903ea     	mov	w10, w9
  1d27f0: eb0a0108     	subs	x8, x8, x10
  1d27f4: f9002fe8     	str	x8, [sp, #0x58]
  1d27f8: 540002c1     	b.ne	0x1d2850 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x400>
  1d27fc: 14000001     	b	0x1d2800 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x3b0>
  1d2800: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2804: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d2808: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d280c: d10083a3     	sub	x3, x29, #0x20
  1d2810: 97fb5c60     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1d2814: f81383a0     	stur	x0, [x29, #-0xc8]
  1d2818: f85383a0     	ldur	x0, [x29, #-0xc8]
  1d281c: b6f800a0     	tbz	x0, #0x3f, 0x1d2830 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x3e0>
  1d2820: 14000001     	b	0x1d2824 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x3d4>
  1d2824: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d2828: f81b83a8     	stur	x8, [x29, #-0x48]
  1d282c: 1400009e     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2830: fc5e03a0     	ldur	d0, [x29, #-0x20]
  1d2834: 1e602008     	fcmp	d0, #0.0
  1d2838: 540000a8     	b.hi	0x1d284c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x3fc>
  1d283c: 14000001     	b	0x1d2840 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x3f0>
  1d2840: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d2844: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2848: 14000097     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d284c: 14000014     	b	0x1d289c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x44c>
  1d2850: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d2854: 528ab609     	mov	w9, #0x55b0             // =21936
  1d2858: 2a0903ea     	mov	w10, w9
  1d285c: eb0a0108     	subs	x8, x8, x10
  1d2860: f9002be8     	str	x8, [sp, #0x50]
  1d2864: 540001a1     	b.ne	0x1d2898 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x448>
  1d2868: 14000001     	b	0x1d286c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x41c>
  1d286c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2870: f85d83a1     	ldur	x1, [x29, #-0x28]
  1d2874: f85c03a2     	ldur	x2, [x29, #-0x40]
  1d2878: d100c3a3     	sub	x3, x29, #0x30
  1d287c: 97fb54e1     	bl	0xa7c00 <_ZN9mkvparser6Colour5ParseEPNS_10IMkvReaderExxPPS0_@plt>
  1d2880: 370000a0     	tbnz	w0, #0x0, 0x1d2894 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x444>
  1d2884: 14000001     	b	0x1d2888 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x438>
  1d2888: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d288c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2890: 14000085     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2894: 14000001     	b	0x1d2898 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x448>
  1d2898: 14000001     	b	0x1d289c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x44c>
  1d289c: 14000001     	b	0x1d28a0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x450>
  1d28a0: 14000001     	b	0x1d28a4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x454>
  1d28a4: 14000001     	b	0x1d28a8 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x458>
  1d28a8: 14000001     	b	0x1d28ac <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x45c>
  1d28ac: 14000001     	b	0x1d28b0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x460>
  1d28b0: 14000001     	b	0x1d28b4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x464>
  1d28b4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d28b8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d28bc: 8b080128     	add	x8, x9, x8
  1d28c0: f81d83a8     	stur	x8, [x29, #-0x28]
  1d28c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d28c8: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d28cc: eb090108     	subs	x8, x8, x9
  1d28d0: f90027e8     	str	x8, [sp, #0x48]
  1d28d4: 540000ad     	b.le	0x1d28e8 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x498>
  1d28d8: 14000001     	b	0x1d28dc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x48c>
  1d28dc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d28e0: f81b83a8     	stur	x8, [x29, #-0x48]
  1d28e4: 14000070     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d28e8: 17ffff35     	b	0x1d25bc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x16c>
  1d28ec: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d28f0: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d28f4: eb090108     	subs	x8, x8, x9
  1d28f8: f90023e8     	str	x8, [sp, #0x40]
  1d28fc: 540000a0     	b.eq	0x1d2910 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x4c0>
  1d2900: 14000001     	b	0x1d2904 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x4b4>
  1d2904: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d2908: f81b83a8     	stur	x8, [x29, #-0x48]
  1d290c: 14000066     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2910: d00006a1     	adrp	x1, 0x2a8000
  1d2914: f9435421     	ldr	x1, [x1, #0x6a8]
  1d2918: 321803e8     	orr	w8, wzr, #0x100
  1d291c: 2a0803e0     	mov	w0, w8
  1d2920: 97fb38a0     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1d2924: aa0003e1     	mov	x1, x0
  1d2928: 2a1f03e8     	mov	w8, wzr
  1d292c: 39035fe8     	strb	w8, [sp, #0xd7]
  1d2930: aa1f03fe     	mov	x30, xzr
  1d2934: f9001fe1     	str	x1, [sp, #0x38]
  1d2938: f9001bfe     	str	x30, [sp, #0x30]
  1d293c: b4000200     	cbz	x0, 0x1d297c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x52c>
  1d2940: 14000001     	b	0x1d2944 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x4f4>
  1d2944: f9401fe8     	ldr	x8, [sp, #0x38]
  1d2948: f9006fe8     	str	x8, [sp, #0xd8]
  1d294c: 320003e9     	orr	w9, wzr, #0x1
  1d2950: 39035fe9     	strb	w9, [sp, #0xd7]
  1d2954: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d2958: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d295c: f85983a3     	ldur	x3, [x29, #-0x68]
  1d2960: f9401fe0     	ldr	x0, [sp, #0x38]
  1d2964: f90017e8     	str	x8, [sp, #0x28]
  1d2968: 97fb49da     	bl	0xa50d0 <_ZN9mkvparser10VideoTrackC1EPNS_7SegmentExx@plt>
  1d296c: 14000001     	b	0x1d2970 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x520>
  1d2970: f94017e0     	ldr	x0, [sp, #0x28]
  1d2974: f9001be0     	str	x0, [sp, #0x30]
  1d2978: 14000001     	b	0x1d297c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x52c>
  1d297c: f9401be8     	ldr	x8, [sp, #0x30]
  1d2980: f81303a8     	stur	x8, [x29, #-0xd0]
  1d2984: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d2988: b5000268     	cbnz	x8, 0x1d29d4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x584>
  1d298c: 14000001     	b	0x1d2990 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x540>
  1d2990: 92800008     	mov	x8, #-0x1               // =-1
  1d2994: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2998: 14000043     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d299c: f90067e0     	str	x0, [sp, #0xc8]
  1d29a0: 2a0103e8     	mov	w8, w1
  1d29a4: b900c7e8     	str	w8, [sp, #0xc4]
  1d29a8: 39435fe8     	ldrb	w8, [sp, #0xd7]
  1d29ac: 71000508     	subs	w8, w8, #0x1
  1d29b0: b90027e8     	str	w8, [sp, #0x24]
  1d29b4: 540000e1     	b.ne	0x1d29d0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x580>
  1d29b8: 14000001     	b	0x1d29bc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x56c>
  1d29bc: f9406fe0     	ldr	x0, [sp, #0xd8]
  1d29c0: d00006a1     	adrp	x1, 0x2a8000
  1d29c4: f9435421     	ldr	x1, [x1, #0x6a8]
  1d29c8: 97fb549e     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1d29cc: 14000001     	b	0x1d29d0 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x580>
  1d29d0: 14000043     	b	0x1d2adc <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x68c>
  1d29d4: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d29d8: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d29dc: 91008101     	add	x1, x8, #0x20
  1d29e0: 97fb50b0     	bl	0xa6ca0 <_ZNK9mkvparser5Track4Info4CopyERS1_@plt>
  1d29e4: b900c3e0     	str	w0, [sp, #0xc0]
  1d29e8: b940c3e0     	ldr	w0, [sp, #0xc0]
  1d29ec: 34000200     	cbz	w0, 0x1d2a2c <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x5dc>
  1d29f0: 14000001     	b	0x1d29f4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x5a4>
  1d29f4: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d29f8: aa0803e9     	mov	x9, x8
  1d29fc: f9000fe9     	str	x9, [sp, #0x18]
  1d2a00: b4000108     	cbz	x8, 0x1d2a20 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x5d0>
  1d2a04: 14000001     	b	0x1d2a08 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x5b8>
  1d2a08: f9400fe8     	ldr	x8, [sp, #0x18]
  1d2a0c: f9400109     	ldr	x9, [x8]
  1d2a10: f9400529     	ldr	x9, [x9, #0x8]
  1d2a14: aa0803e0     	mov	x0, x8
  1d2a18: d63f0120     	blr	x9
  1d2a1c: 14000001     	b	0x1d2a20 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x5d0>
  1d2a20: b980c3e8     	ldrsw	x8, [sp, #0xc0]
  1d2a24: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2a28: 1400001f     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2a2c: f85883a8     	ldur	x8, [x29, #-0x78]
  1d2a30: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a34: f9006128     	str	x8, [x9, #0xc0]
  1d2a38: f85803a8     	ldur	x8, [x29, #-0x80]
  1d2a3c: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a40: f9006528     	str	x8, [x9, #0xc8]
  1d2a44: f85783a8     	ldur	x8, [x29, #-0x88]
  1d2a48: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a4c: f9006928     	str	x8, [x9, #0xd0]
  1d2a50: f85703a8     	ldur	x8, [x29, #-0x90]
  1d2a54: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a58: f9006d28     	str	x8, [x9, #0xd8]
  1d2a5c: f85683a8     	ldur	x8, [x29, #-0x98]
  1d2a60: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a64: f9007128     	str	x8, [x9, #0xe0]
  1d2a68: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d2a6c: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a70: f9007528     	str	x8, [x9, #0xe8]
  1d2a74: fc5e03a0     	ldur	d0, [x29, #-0x20]
  1d2a78: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d2a7c: fd007900     	str	d0, [x8, #0xf0]
  1d2a80: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d2a84: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d2a88: f9007d28     	str	x8, [x9, #0xf8]
  1d2a8c: f85303a8     	ldur	x8, [x29, #-0xd0]
  1d2a90: f85903a9     	ldur	x9, [x29, #-0x70]
  1d2a94: f9000128     	str	x8, [x9]
  1d2a98: aa1f03e8     	mov	x8, xzr
  1d2a9c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d2aa0: 14000001     	b	0x1d2aa4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x654>
  1d2aa4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d2aa8: d53bd049     	mrs	x9, TPIDR_EL0
  1d2aac: f9401529     	ldr	x9, [x9, #0x28]
  1d2ab0: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d2ab4: eb0a0129     	subs	x9, x9, x10
  1d2ab8: f9000be8     	str	x8, [sp, #0x10]
  1d2abc: f90007e9     	str	x9, [sp, #0x8]
  1d2ac0: 54000121     	b.ne	0x1d2ae4 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x694>
  1d2ac4: 14000001     	b	0x1d2ac8 <mkvparser::VideoTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::VideoTrack*&)+0x678>
  1d2ac8: f9400be0     	ldr	x0, [sp, #0x10]
  1d2acc: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  1d2ad0: f940d3fc     	ldr	x28, [sp, #0x1a0]
  1d2ad4: 910703ff     	add	sp, sp, #0x1c0
  1d2ad8: d65f03c0     	ret
  1d2adc: f94067e0     	ldr	x0, [sp, #0xc8]
  1d2ae0: 97fb550c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d2ae4: 97fb5ca3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d2ae8 <mkvparser::VideoTrack::VetEntry(mkvparser::BlockEntry const*) const>:
  1d2ae8: d100c3ff     	sub	sp, sp, #0x30
  1d2aec: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d2af0: 910083fd     	add	x29, sp, #0x20
  1d2af4: 52800008     	mov	w8, #0x0                // =0
  1d2af8: f81f83a0     	stur	x0, [x29, #-0x8]
  1d2afc: f9000be1     	str	x1, [sp, #0x10]
  1d2b00: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d2b04: f9400be1     	ldr	x1, [sp, #0x10]
  1d2b08: b9000fe8     	str	w8, [sp, #0xc]
  1d2b0c: 97fb39d1     	bl	0xa1250 <_ZNK9mkvparser5Track8VetEntryEPKNS_10BlockEntryE@plt>
  1d2b10: b9400fe8     	ldr	w8, [sp, #0xc]
  1d2b14: b9000be8     	str	w8, [sp, #0x8]
  1d2b18: 37000040     	tbnz	w0, #0x0, 0x1d2b20 <mkvparser::VideoTrack::VetEntry(mkvparser::BlockEntry const*) const+0x38>
  1d2b1c: 14000008     	b	0x1d2b3c <mkvparser::VideoTrack::VetEntry(mkvparser::BlockEntry const*) const+0x54>
  1d2b20: f9400be8     	ldr	x8, [sp, #0x10]
  1d2b24: f9400109     	ldr	x9, [x8]
  1d2b28: f9400929     	ldr	x9, [x9, #0x10]
  1d2b2c: aa0803e0     	mov	x0, x8
  1d2b30: d63f0120     	blr	x9
  1d2b34: 97fb5b8b     	bl	0xa9960 <_ZNK9mkvparser5Block5IsKeyEv@plt>
  1d2b38: b9000be0     	str	w0, [sp, #0x8]
  1d2b3c: b9400be8     	ldr	w8, [sp, #0x8]
  1d2b40: 320003e9     	orr	w9, wzr, #0x1
  1d2b44: 0a090108     	and	w8, w8, w9
  1d2b48: 2a0803e0     	mov	w0, w8
  1d2b4c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d2b50: 9100c3ff     	add	sp, sp, #0x30
  1d2b54: d65f03c0     	ret

00000000001d2b58 <mkvparser::Block::IsKey() const>:
  1d2b58: d10043ff     	sub	sp, sp, #0x10
  1d2b5c: 321903e8     	orr	w8, wzr, #0x80
  1d2b60: 52800009     	mov	w9, #0x0                // =0
  1d2b64: f90007e0     	str	x0, [sp, #0x8]
  1d2b68: f94007e0     	ldr	x0, [sp, #0x8]
  1d2b6c: 3940680a     	ldrb	w10, [x0, #0x1a]
  1d2b70: 0a080148     	and	w8, w10, w8
  1d2b74: 6b09011f     	cmp	w8, w9
  1d2b78: 1a9f07e8     	cset	w8, ne
  1d2b7c: 320003e9     	orr	w9, wzr, #0x1
  1d2b80: 0a090108     	and	w8, w8, w9
  1d2b84: 2a0803e0     	mov	w0, w8
  1d2b88: 910043ff     	add	sp, sp, #0x10
  1d2b8c: d65f03c0     	ret

00000000001d2b90 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const>:
  1d2b90: d105c3ff     	sub	sp, sp, #0x170
  1d2b94: a91457fc     	stp	x28, x21, [sp, #0x140]
  1d2b98: a9154ff4     	stp	x20, x19, [sp, #0x150]
  1d2b9c: a9167bfd     	stp	x29, x30, [sp, #0x160]
  1d2ba0: 910583fd     	add	x29, sp, #0x160
  1d2ba4: d2800008     	mov	x8, #0x0                // =0
  1d2ba8: 90000389     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d2bac: 9102a129     	add	x9, x9, #0xa8
  1d2bb0: b000038a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2bb4: 9105b14a     	add	x10, x10, #0x16c
  1d2bb8: 9000038b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1d2bbc: 913d0d6b     	add	x11, x11, #0xf43
  1d2bc0: 9000038c     	adrp	x12, 0x242000 <sincos_lookup1+0x1078>
  1d2bc4: 910af58c     	add	x12, x12, #0x2bd
  1d2bc8: 9000038d     	adrp	x13, 0x242000 <sincos_lookup1+0x1078>
  1d2bcc: 913d2dad     	add	x13, x13, #0xf4b
  1d2bd0: 9000038e     	adrp	x14, 0x242000 <sincos_lookup1+0x1078>
  1d2bd4: 910a1dce     	add	x14, x14, #0x287
  1d2bd8: b000038f     	adrp	x15, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d2bdc: 912209ef     	add	x15, x15, #0x882
  1d2be0: 90000390     	adrp	x16, 0x242000 <sincos_lookup1+0x1078>
  1d2be4: 913f3e10     	add	x16, x16, #0xfcf
  1d2be8: 90000391     	adrp	x17, 0x242000 <sincos_lookup1+0x1078>
  1d2bec: 913d9631     	add	x17, x17, #0xf65
  1d2bf0: 90000383     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d2bf4: 91218063     	add	x3, x3, #0x860
  1d2bf8: 90000384     	adrp	x4, 0x242000 <sincos_lookup1+0x1078>
  1d2bfc: 913f0484     	add	x4, x4, #0xfc1
  1d2c00: 90000385     	adrp	x5, 0x242000 <sincos_lookup1+0x1078>
  1d2c04: 913f28a5     	add	x5, x5, #0xfca
  1d2c08: 90000386     	adrp	x6, 0x242000 <sincos_lookup1+0x1078>
  1d2c0c: 913f44c6     	add	x6, x6, #0xfd1
  1d2c10: 90000387     	adrp	x7, 0x242000 <sincos_lookup1+0x1078>
  1d2c14: 913dd0e7     	add	x7, x7, #0xf74
  1d2c18: 90000393     	adrp	x19, 0x242000 <sincos_lookup1+0x1078>
  1d2c1c: 913df673     	add	x19, x19, #0xf7d
  1d2c20: 90000394     	adrp	x20, 0x242000 <sincos_lookup1+0x1078>
  1d2c24: 913ee294     	add	x20, x20, #0xfb8
  1d2c28: f81d03a0     	stur	x0, [x29, #-0x30]
  1d2c2c: f81c83a1     	stur	x1, [x29, #-0x38]
  1d2c30: f81c03a2     	stur	x2, [x29, #-0x40]
  1d2c34: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d2c38: f85c03a1     	ldur	x1, [x29, #-0x40]
  1d2c3c: f81683a0     	stur	x0, [x29, #-0x98]
  1d2c40: f81603a8     	stur	x8, [x29, #-0xa0]
  1d2c44: f81583a9     	stur	x9, [x29, #-0xa8]
  1d2c48: f9005bea     	str	x10, [sp, #0xb0]
  1d2c4c: f90057eb     	str	x11, [sp, #0xa8]
  1d2c50: f90053ec     	str	x12, [sp, #0xa0]
  1d2c54: f9004fed     	str	x13, [sp, #0x98]
  1d2c58: f9004bee     	str	x14, [sp, #0x90]
  1d2c5c: f90047ef     	str	x15, [sp, #0x88]
  1d2c60: f90043f0     	str	x16, [sp, #0x80]
  1d2c64: f9003ff1     	str	x17, [sp, #0x78]
  1d2c68: f9003be3     	str	x3, [sp, #0x70]
  1d2c6c: f90037e4     	str	x4, [sp, #0x68]
  1d2c70: f90033e5     	str	x5, [sp, #0x60]
  1d2c74: f9002fe6     	str	x6, [sp, #0x58]
  1d2c78: f9002be7     	str	x7, [sp, #0x50]
  1d2c7c: f90027f3     	str	x19, [sp, #0x48]
  1d2c80: f90023f4     	str	x20, [sp, #0x40]
  1d2c84: 97fb426b     	bl	0xa3630 <_ZNK9mkvparser5Track8GetFirstERPKNS_10BlockEntryE@plt>
  1d2c88: f81b83a0     	stur	x0, [x29, #-0x48]
  1d2c8c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d2c90: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d2c94: eb09011f     	cmp	x8, x9
  1d2c98: 1a9fa7f5     	cset	w21, lt
  1d2c9c: 37000055     	tbnz	w21, #0x0, 0x1d2ca4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x114>
  1d2ca0: 14000004     	b	0x1d2cb0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x120>
  1d2ca4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d2ca8: f81d83a8     	stur	x8, [x29, #-0x28]
  1d2cac: 140001a3     	b	0x1d3338 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x7a8>
  1d2cb0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d2cb4: f9400108     	ldr	x8, [x8]
  1d2cb8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d2cbc: eb09011f     	cmp	x8, x9
  1d2cc0: 1a9f07ea     	cset	w10, ne
  1d2cc4: 3700004a     	tbnz	w10, #0x0, 0x1d2ccc <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x13c>
  1d2cc8: 14000002     	b	0x1d2cd0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x140>
  1d2ccc: 14000006     	b	0x1d2ce4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x154>
  1d2cd0: 52829961     	mov	w1, #0x14cb             // =5323
  1d2cd4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2cd8: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2cdc: f94057e3     	ldr	x3, [sp, #0xa8]
  1d2ce0: 97fb358c     	bl	0xa0310 <__assert2@plt>
  1d2ce4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d2ce8: f9400100     	ldr	x0, [x8]
  1d2cec: 97fb35a9     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1d2cf0: 37000040     	tbnz	w0, #0x0, 0x1d2cf8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x168>
  1d2cf4: 14000003     	b	0x1d2d00 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x170>
  1d2cf8: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d2cfc: 1400018f     	b	0x1d3338 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x7a8>
  1d2d00: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d2d04: f9400100     	ldr	x0, [x8]
  1d2d08: 97fb3da2     	bl	0xa2390 <_ZNK9mkvparser10BlockEntry10GetClusterEv@plt>
  1d2d0c: f81b03a0     	stur	x0, [x29, #-0x50]
  1d2d10: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d2d14: f85603a0     	ldur	x0, [x29, #-0xa0]
  1d2d18: eb00011f     	cmp	x8, x0
  1d2d1c: 1a9f07e9     	cset	w9, ne
  1d2d20: 37000049     	tbnz	w9, #0x0, 0x1d2d28 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x198>
  1d2d24: 14000002     	b	0x1d2d2c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x19c>
  1d2d28: 14000006     	b	0x1d2d40 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x1b0>
  1d2d2c: 52829a21     	mov	w1, #0x14d1             // =5329
  1d2d30: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2d34: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2d38: f94053e3     	ldr	x3, [sp, #0xa0]
  1d2d3c: 97fb3575     	bl	0xa0310 <__assert2@plt>
  1d2d40: d2800008     	mov	x8, #0x0                // =0
  1d2d44: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d2d48: f9001fe8     	str	x8, [sp, #0x38]
  1d2d4c: 97fb5131     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1d2d50: f9401fe8     	ldr	x8, [sp, #0x38]
  1d2d54: eb08001f     	cmp	x0, x8
  1d2d58: 1a9fb7e9     	cset	w9, ge
  1d2d5c: 37000049     	tbnz	w9, #0x0, 0x1d2d64 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x1d4>
  1d2d60: 14000002     	b	0x1d2d68 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x1d8>
  1d2d64: 14000006     	b	0x1d2d7c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x1ec>
  1d2d68: 52829a41     	mov	w1, #0x14d2             // =5330
  1d2d6c: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2d70: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2d74: f9404fe3     	ldr	x3, [sp, #0x98]
  1d2d78: 97fb3566     	bl	0xa0310 <__assert2@plt>
  1d2d7c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d2d80: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d2d84: f9400129     	ldr	x9, [x9]
  1d2d88: f940012a     	ldr	x10, [x9]
  1d2d8c: f940094a     	ldr	x10, [x10, #0x10]
  1d2d90: aa0903e0     	mov	x0, x9
  1d2d94: f9001be8     	str	x8, [sp, #0x30]
  1d2d98: d63f0140     	blr	x10
  1d2d9c: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d2da0: 97fb5d98     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1d2da4: f9401be8     	ldr	x8, [sp, #0x30]
  1d2da8: eb00011f     	cmp	x8, x0
  1d2dac: 1a9fc7eb     	cset	w11, le
  1d2db0: 3700004b     	tbnz	w11, #0x0, 0x1d2db8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x228>
  1d2db4: 14000003     	b	0x1d2dc0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x230>
  1d2db8: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d2dbc: 1400015f     	b	0x1d3338 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x7a8>
  1d2dc0: f85683a8     	ldur	x8, [x29, #-0x98]
  1d2dc4: f9400509     	ldr	x9, [x8, #0x8]
  1d2dc8: f9405529     	ldr	x9, [x9, #0xa8]
  1d2dcc: f81a83a9     	stur	x9, [x29, #-0x58]
  1d2dd0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d2dd4: f85603aa     	ldur	x10, [x29, #-0xa0]
  1d2dd8: eb0a013f     	cmp	x9, x10
  1d2ddc: 1a9f07eb     	cset	w11, ne
  1d2de0: 3700004b     	tbnz	w11, #0x0, 0x1d2de8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x258>
  1d2de4: 14000002     	b	0x1d2dec <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x25c>
  1d2de8: 14000006     	b	0x1d2e00 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x270>
  1d2dec: 52829b01     	mov	w1, #0x14d8             // =5336
  1d2df0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2df4: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2df8: f9404be3     	ldr	x3, [sp, #0x90]
  1d2dfc: 97fb3545     	bl	0xa0310 <__assert2@plt>
  1d2e00: d2800008     	mov	x8, #0x0                // =0
  1d2e04: f85683a9     	ldur	x9, [x29, #-0x98]
  1d2e08: f9400520     	ldr	x0, [x9, #0x8]
  1d2e0c: f90017e8     	str	x8, [sp, #0x28]
  1d2e10: 97fb386c     	bl	0xa0fc0 <_ZNK9mkvparser7Segment8GetCountEv@plt>
  1d2e14: f81a03a0     	stur	x0, [x29, #-0x60]
  1d2e18: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d2e1c: f94017e9     	ldr	x9, [sp, #0x28]
  1d2e20: eb09011f     	cmp	x8, x9
  1d2e24: 1a9fd7ea     	cset	w10, gt
  1d2e28: 3700004a     	tbnz	w10, #0x0, 0x1d2e30 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x2a0>
  1d2e2c: 14000002     	b	0x1d2e34 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x2a4>
  1d2e30: 14000006     	b	0x1d2e48 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x2b8>
  1d2e34: 52829b61     	mov	w1, #0x14db             // =5339
  1d2e38: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2e3c: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2e40: f94047e3     	ldr	x3, [sp, #0x88]
  1d2e44: 97fb3533     	bl	0xa0310 <__assert2@plt>
  1d2e48: b27d03e8     	orr	x8, xzr, #0x8
  1d2e4c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d2e50: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d2e54: f90013e8     	str	x8, [sp, #0x20]
  1d2e58: f9000fe9     	str	x9, [sp, #0x18]
  1d2e5c: 97fb50ed     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1d2e60: f94013e8     	ldr	x8, [sp, #0x20]
  1d2e64: 9b007d09     	mul	x9, x8, x0
  1d2e68: f9400fe0     	ldr	x0, [sp, #0x18]
  1d2e6c: 8b090009     	add	x9, x0, x9
  1d2e70: f81983a9     	stur	x9, [x29, #-0x68]
  1d2e74: f85983a9     	ldur	x9, [x29, #-0x68]
  1d2e78: f85603aa     	ldur	x10, [x29, #-0xa0]
  1d2e7c: eb0a013f     	cmp	x9, x10
  1d2e80: 1a9f07eb     	cset	w11, ne
  1d2e84: 3700004b     	tbnz	w11, #0x0, 0x1d2e8c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x2fc>
  1d2e88: 14000002     	b	0x1d2e90 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x300>
  1d2e8c: 14000006     	b	0x1d2ea4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x314>
  1d2e90: 52829bc1     	mov	w1, #0x14de             // =5342
  1d2e94: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2e98: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2e9c: f94043e3     	ldr	x3, [sp, #0x80]
  1d2ea0: 97fb351c     	bl	0xa0310 <__assert2@plt>
  1d2ea4: f85983a8     	ldur	x8, [x29, #-0x68]
  1d2ea8: f9400108     	ldr	x8, [x8]
  1d2eac: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d2eb0: eb09011f     	cmp	x8, x9
  1d2eb4: 1a9f17ea     	cset	w10, eq
  1d2eb8: 3700004a     	tbnz	w10, #0x0, 0x1d2ec0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x330>
  1d2ebc: 14000002     	b	0x1d2ec4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x334>
  1d2ec0: 14000006     	b	0x1d2ed8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x348>
  1d2ec4: 52829be1     	mov	w1, #0x14df             // =5343
  1d2ec8: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2ecc: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2ed0: f9403fe3     	ldr	x3, [sp, #0x78]
  1d2ed4: 97fb350f     	bl	0xa0310 <__assert2@plt>
  1d2ed8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d2edc: 97fb4845     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d2ee0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d2ee4: eb08001f     	cmp	x0, x8
  1d2ee8: 1a9fc7e9     	cset	w9, le
  1d2eec: 37000049     	tbnz	w9, #0x0, 0x1d2ef4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x364>
  1d2ef0: 14000002     	b	0x1d2ef8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x368>
  1d2ef4: 14000006     	b	0x1d2f0c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x37c>
  1d2ef8: 52829c01     	mov	w1, #0x14e0             // =5344
  1d2efc: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2f00: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2f04: f9403be3     	ldr	x3, [sp, #0x70]
  1d2f08: 97fb3502     	bl	0xa0310 <__assert2@plt>
  1d2f0c: b27d03e8     	orr	x8, xzr, #0x8
  1d2f10: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d2f14: f85a03aa     	ldur	x10, [x29, #-0x60]
  1d2f18: 9b0a7d08     	mul	x8, x8, x10
  1d2f1c: 8b080128     	add	x8, x9, x8
  1d2f20: f81903a8     	stur	x8, [x29, #-0x70]
  1d2f24: f85983a8     	ldur	x8, [x29, #-0x68]
  1d2f28: f81883a8     	stur	x8, [x29, #-0x78]
  1d2f2c: f85903a8     	ldur	x8, [x29, #-0x70]
  1d2f30: f81803a8     	stur	x8, [x29, #-0x80]
  1d2f34: f85883a8     	ldur	x8, [x29, #-0x78]
  1d2f38: f85803a9     	ldur	x9, [x29, #-0x80]
  1d2f3c: eb09011f     	cmp	x8, x9
  1d2f40: 1a9f27ea     	cset	w10, lo
  1d2f44: 3700004a     	tbnz	w10, #0x0, 0x1d2f4c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x3bc>
  1d2f48: 14000068     	b	0x1d30e8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x558>
  1d2f4c: b27f03e8     	orr	x8, xzr, #0x2
  1d2f50: b27d03e9     	orr	x9, xzr, #0x8
  1d2f54: f85883aa     	ldur	x10, [x29, #-0x78]
  1d2f58: f85803ab     	ldur	x11, [x29, #-0x80]
  1d2f5c: f85883ac     	ldur	x12, [x29, #-0x78]
  1d2f60: eb0c016b     	subs	x11, x11, x12
  1d2f64: 9ac90d6b     	sdiv	x11, x11, x9
  1d2f68: 9ac80d68     	sdiv	x8, x11, x8
  1d2f6c: 9b087d28     	mul	x8, x9, x8
  1d2f70: 8b080148     	add	x8, x10, x8
  1d2f74: f81783a8     	stur	x8, [x29, #-0x88]
  1d2f78: f85783a8     	ldur	x8, [x29, #-0x88]
  1d2f7c: f85803a9     	ldur	x9, [x29, #-0x80]
  1d2f80: eb09011f     	cmp	x8, x9
  1d2f84: 1a9f27ed     	cset	w13, lo
  1d2f88: 3700004d     	tbnz	w13, #0x0, 0x1d2f90 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x400>
  1d2f8c: 14000002     	b	0x1d2f94 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x404>
  1d2f90: 14000006     	b	0x1d2fa8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x418>
  1d2f94: 52829dc1     	mov	w1, #0x14ee             // =5358
  1d2f98: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2f9c: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2fa0: f9402be3     	ldr	x3, [sp, #0x50]
  1d2fa4: 97fb34db     	bl	0xa0310 <__assert2@plt>
  1d2fa8: f85783a8     	ldur	x8, [x29, #-0x88]
  1d2fac: f9400108     	ldr	x8, [x8]
  1d2fb0: f81b03a8     	stur	x8, [x29, #-0x50]
  1d2fb4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d2fb8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d2fbc: eb09011f     	cmp	x8, x9
  1d2fc0: 1a9f07ea     	cset	w10, ne
  1d2fc4: 3700004a     	tbnz	w10, #0x0, 0x1d2fcc <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x43c>
  1d2fc8: 14000002     	b	0x1d2fd0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x440>
  1d2fcc: 14000006     	b	0x1d2fe4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x454>
  1d2fd0: 52829e21     	mov	w1, #0x14f1             // =5361
  1d2fd4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d2fd8: f9405be2     	ldr	x2, [sp, #0xb0]
  1d2fdc: f94053e3     	ldr	x3, [sp, #0xa0]
  1d2fe0: 97fb34cc     	bl	0xa0310 <__assert2@plt>
  1d2fe4: d2800008     	mov	x8, #0x0                // =0
  1d2fe8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d2fec: f9000be8     	str	x8, [sp, #0x10]
  1d2ff0: 97fb5088     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1d2ff4: f9400be8     	ldr	x8, [sp, #0x10]
  1d2ff8: eb08001f     	cmp	x0, x8
  1d2ffc: 1a9fb7e9     	cset	w9, ge
  1d3000: 37000049     	tbnz	w9, #0x0, 0x1d3008 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x478>
  1d3004: 14000002     	b	0x1d300c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x47c>
  1d3008: 14000006     	b	0x1d3020 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x490>
  1d300c: 52829e41     	mov	w1, #0x14f2             // =5362
  1d3010: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d3014: f9405be2     	ldr	x2, [sp, #0xb0]
  1d3018: f9404fe3     	ldr	x3, [sp, #0x98]
  1d301c: 97fb34bd     	bl	0xa0310 <__assert2@plt>
  1d3020: b27d03e8     	orr	x8, xzr, #0x8
  1d3024: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d3028: f90007e8     	str	x8, [sp, #0x8]
  1d302c: 97fb5079     	bl	0xa7210 <_ZNK9mkvparser7Cluster8GetIndexEv@plt>
  1d3030: f85783a8     	ldur	x8, [x29, #-0x88]
  1d3034: f85683a9     	ldur	x9, [x29, #-0x98]
  1d3038: f940052a     	ldr	x10, [x9, #0x8]
  1d303c: f940554a     	ldr	x10, [x10, #0xa8]
  1d3040: eb0a0108     	subs	x8, x8, x10
  1d3044: f94007ea     	ldr	x10, [sp, #0x8]
  1d3048: 9aca0d08     	sdiv	x8, x8, x10
  1d304c: eb08001f     	cmp	x0, x8
  1d3050: 1a9f17eb     	cset	w11, eq
  1d3054: 3700004b     	tbnz	w11, #0x0, 0x1d305c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x4cc>
  1d3058: 14000002     	b	0x1d3060 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x4d0>
  1d305c: 14000006     	b	0x1d3074 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x4e4>
  1d3060: 52829e61     	mov	w1, #0x14f3             // =5363
  1d3064: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d3068: f9405be2     	ldr	x2, [sp, #0xb0]
  1d306c: f94027e3     	ldr	x3, [sp, #0x48]
  1d3070: 97fb34a8     	bl	0xa0310 <__assert2@plt>
  1d3074: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d3078: 97fb47de     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d307c: f81703a0     	stur	x0, [x29, #-0x90]
  1d3080: f85703a0     	ldur	x0, [x29, #-0x90]
  1d3084: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d3088: eb08001f     	cmp	x0, x8
  1d308c: 1a9fc7e9     	cset	w9, le
  1d3090: 37000049     	tbnz	w9, #0x0, 0x1d3098 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x508>
  1d3094: 14000006     	b	0x1d30ac <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x51c>
  1d3098: b27d03e8     	orr	x8, xzr, #0x8
  1d309c: f85783a9     	ldur	x9, [x29, #-0x88]
  1d30a0: 8b080128     	add	x8, x9, x8
  1d30a4: f81883a8     	stur	x8, [x29, #-0x78]
  1d30a8: 14000003     	b	0x1d30b4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x524>
  1d30ac: f85783a8     	ldur	x8, [x29, #-0x88]
  1d30b0: f81803a8     	stur	x8, [x29, #-0x80]
  1d30b4: f85883a8     	ldur	x8, [x29, #-0x78]
  1d30b8: f85803a9     	ldur	x9, [x29, #-0x80]
  1d30bc: eb09011f     	cmp	x8, x9
  1d30c0: 1a9f87ea     	cset	w10, ls
  1d30c4: 3700004a     	tbnz	w10, #0x0, 0x1d30cc <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x53c>
  1d30c8: 14000002     	b	0x1d30d0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x540>
  1d30cc: 14000006     	b	0x1d30e4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x554>
  1d30d0: 52829f81     	mov	w1, #0x14fc             // =5372
  1d30d4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d30d8: f9405be2     	ldr	x2, [sp, #0xb0]
  1d30dc: f94023e3     	ldr	x3, [sp, #0x40]
  1d30e0: 97fb348c     	bl	0xa0310 <__assert2@plt>
  1d30e4: 17ffff94     	b	0x1d2f34 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x3a4>
  1d30e8: f85883a8     	ldur	x8, [x29, #-0x78]
  1d30ec: f85803a9     	ldur	x9, [x29, #-0x80]
  1d30f0: eb09011f     	cmp	x8, x9
  1d30f4: 1a9f17ea     	cset	w10, eq
  1d30f8: 3700004a     	tbnz	w10, #0x0, 0x1d3100 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x570>
  1d30fc: 14000002     	b	0x1d3104 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x574>
  1d3100: 14000006     	b	0x1d3118 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x588>
  1d3104: 52829fe1     	mov	w1, #0x14ff             // =5375
  1d3108: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d310c: f9405be2     	ldr	x2, [sp, #0xb0]
  1d3110: f94037e3     	ldr	x3, [sp, #0x68]
  1d3114: 97fb347f     	bl	0xa0310 <__assert2@plt>
  1d3118: f85883a8     	ldur	x8, [x29, #-0x78]
  1d311c: f85983a9     	ldur	x9, [x29, #-0x68]
  1d3120: eb09011f     	cmp	x8, x9
  1d3124: 1a9f97ea     	cset	w10, hi
  1d3128: 3700004a     	tbnz	w10, #0x0, 0x1d3130 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5a0>
  1d312c: 14000002     	b	0x1d3134 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5a4>
  1d3130: 14000006     	b	0x1d3148 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5b8>
  1d3134: 5282a001     	mov	w1, #0x1500             // =5376
  1d3138: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d313c: f9405be2     	ldr	x2, [sp, #0xb0]
  1d3140: f94033e3     	ldr	x3, [sp, #0x60]
  1d3144: 97fb3473     	bl	0xa0310 <__assert2@plt>
  1d3148: f85883a8     	ldur	x8, [x29, #-0x78]
  1d314c: f85903a9     	ldur	x9, [x29, #-0x70]
  1d3150: eb09011f     	cmp	x8, x9
  1d3154: 1a9f87ea     	cset	w10, ls
  1d3158: 3700004a     	tbnz	w10, #0x0, 0x1d3160 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5d0>
  1d315c: 14000002     	b	0x1d3164 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5d4>
  1d3160: 14000006     	b	0x1d3178 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x5e8>
  1d3164: 5282a021     	mov	w1, #0x1501             // =5377
  1d3168: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d316c: f9405be2     	ldr	x2, [sp, #0xb0]
  1d3170: f9402fe3     	ldr	x3, [sp, #0x58]
  1d3174: 97fb3467     	bl	0xa0310 <__assert2@plt>
  1d3178: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1d317c: f85883a9     	ldur	x9, [x29, #-0x78]
  1d3180: 8b080128     	add	x8, x9, x8
  1d3184: f81883a8     	stur	x8, [x29, #-0x78]
  1d3188: f9400108     	ldr	x8, [x8]
  1d318c: f81b03a8     	stur	x8, [x29, #-0x50]
  1d3190: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d3194: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d3198: eb09011f     	cmp	x8, x9
  1d319c: 1a9f07ea     	cset	w10, ne
  1d31a0: 3700004a     	tbnz	w10, #0x0, 0x1d31a8 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x618>
  1d31a4: 14000002     	b	0x1d31ac <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x61c>
  1d31a8: 14000006     	b	0x1d31c0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x630>
  1d31ac: 5282a081     	mov	w1, #0x1504             // =5380
  1d31b0: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d31b4: f9405be2     	ldr	x2, [sp, #0xb0]
  1d31b8: f94053e3     	ldr	x3, [sp, #0xa0]
  1d31bc: 97fb3455     	bl	0xa0310 <__assert2@plt>
  1d31c0: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d31c4: 97fb478b     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d31c8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d31cc: eb08001f     	cmp	x0, x8
  1d31d0: 1a9fc7e9     	cset	w9, le
  1d31d4: 37000049     	tbnz	w9, #0x0, 0x1d31dc <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x64c>
  1d31d8: 14000002     	b	0x1d31e0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x650>
  1d31dc: 14000006     	b	0x1d31f4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x664>
  1d31e0: 5282a0a1     	mov	w1, #0x1505             // =5381
  1d31e4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d31e8: f9405be2     	ldr	x2, [sp, #0xb0]
  1d31ec: f9403be3     	ldr	x3, [sp, #0x70]
  1d31f0: 97fb3448     	bl	0xa0310 <__assert2@plt>
  1d31f4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d31f8: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d31fc: f85683a1     	ldur	x1, [x29, #-0x98]
  1d3200: 97fb5cc8     	bl	0xaa520 <_ZNK9mkvparser7Cluster8GetEntryEPKNS_5TrackEx@plt>
  1d3204: f85c03a1     	ldur	x1, [x29, #-0x40]
  1d3208: f9000020     	str	x0, [x1]
  1d320c: f85c03a0     	ldur	x0, [x29, #-0x40]
  1d3210: f9400000     	ldr	x0, [x0]
  1d3214: f85603a1     	ldur	x1, [x29, #-0xa0]
  1d3218: eb01001f     	cmp	x0, x1
  1d321c: 1a9f07e8     	cset	w8, ne
  1d3220: 37000048     	tbnz	w8, #0x0, 0x1d3228 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x698>
  1d3224: 14000007     	b	0x1d3240 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6b0>
  1d3228: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d322c: f9400100     	ldr	x0, [x8]
  1d3230: 97fb3458     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1d3234: 37000060     	tbnz	w0, #0x0, 0x1d3240 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6b0>
  1d3238: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d323c: 1400003f     	b	0x1d3338 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x7a8>
  1d3240: f85883a8     	ldur	x8, [x29, #-0x78]
  1d3244: f85983a9     	ldur	x9, [x29, #-0x68]
  1d3248: eb09011f     	cmp	x8, x9
  1d324c: 1a9f07ea     	cset	w10, ne
  1d3250: 3700004a     	tbnz	w10, #0x0, 0x1d3258 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6c8>
  1d3254: 14000034     	b	0x1d3324 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x794>
  1d3258: b27df3e8     	orr	x8, xzr, #0xfffffffffffffff8
  1d325c: f85883a9     	ldur	x9, [x29, #-0x78]
  1d3260: 8b080128     	add	x8, x9, x8
  1d3264: f81883a8     	stur	x8, [x29, #-0x78]
  1d3268: f9400108     	ldr	x8, [x8]
  1d326c: f81b03a8     	stur	x8, [x29, #-0x50]
  1d3270: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d3274: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d3278: eb09011f     	cmp	x8, x9
  1d327c: 1a9f07ea     	cset	w10, ne
  1d3280: 3700004a     	tbnz	w10, #0x0, 0x1d3288 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6f8>
  1d3284: 14000002     	b	0x1d328c <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6fc>
  1d3288: 14000006     	b	0x1d32a0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x710>
  1d328c: 5282a1c1     	mov	w1, #0x150e             // =5390
  1d3290: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d3294: f9405be2     	ldr	x2, [sp, #0xb0]
  1d3298: f94053e3     	ldr	x3, [sp, #0xa0]
  1d329c: 97fb341d     	bl	0xa0310 <__assert2@plt>
  1d32a0: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d32a4: 97fb4753     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d32a8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d32ac: eb08001f     	cmp	x0, x8
  1d32b0: 1a9fc7e9     	cset	w9, le
  1d32b4: 37000049     	tbnz	w9, #0x0, 0x1d32bc <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x72c>
  1d32b8: 14000002     	b	0x1d32c0 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x730>
  1d32bc: 14000006     	b	0x1d32d4 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x744>
  1d32c0: 5282a1e1     	mov	w1, #0x150f             // =5391
  1d32c4: f85583a0     	ldur	x0, [x29, #-0xa8]
  1d32c8: f9405be2     	ldr	x2, [sp, #0xb0]
  1d32cc: f9403be3     	ldr	x3, [sp, #0x70]
  1d32d0: 97fb3410     	bl	0xa0310 <__assert2@plt>
  1d32d4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d32d8: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d32dc: f85683a1     	ldur	x1, [x29, #-0x98]
  1d32e0: 97fb5c90     	bl	0xaa520 <_ZNK9mkvparser7Cluster8GetEntryEPKNS_5TrackEx@plt>
  1d32e4: f85c03a1     	ldur	x1, [x29, #-0x40]
  1d32e8: f9000020     	str	x0, [x1]
  1d32ec: f85c03a0     	ldur	x0, [x29, #-0x40]
  1d32f0: f9400000     	ldr	x0, [x0]
  1d32f4: f85603a1     	ldur	x1, [x29, #-0xa0]
  1d32f8: eb01001f     	cmp	x0, x1
  1d32fc: 1a9f07e8     	cset	w8, ne
  1d3300: 37000048     	tbnz	w8, #0x0, 0x1d3308 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x778>
  1d3304: 14000007     	b	0x1d3320 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x790>
  1d3308: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d330c: f9400100     	ldr	x0, [x8]
  1d3310: 97fb3420     	bl	0xa0390 <_ZNK9mkvparser10BlockEntry3EOSEv@plt>
  1d3314: 37000060     	tbnz	w0, #0x0, 0x1d3320 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x790>
  1d3318: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d331c: 14000007     	b	0x1d3338 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x7a8>
  1d3320: 17ffffc8     	b	0x1d3240 <mkvparser::VideoTrack::Seek(long long, mkvparser::BlockEntry const*&) const+0x6b0>
  1d3324: f85683a0     	ldur	x0, [x29, #-0x98]
  1d3328: 97fb48e6     	bl	0xa56c0 <_ZNK9mkvparser5Track6GetEOSEv@plt>
  1d332c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d3330: f9000100     	str	x0, [x8]
  1d3334: f81d83bf     	stur	xzr, [x29, #-0x28]
  1d3338: f85d83a0     	ldur	x0, [x29, #-0x28]
  1d333c: a9567bfd     	ldp	x29, x30, [sp, #0x160]
  1d3340: a9554ff4     	ldp	x20, x19, [sp, #0x150]
  1d3344: a95457fc     	ldp	x28, x21, [sp, #0x140]
  1d3348: 9105c3ff     	add	sp, sp, #0x170
  1d334c: d65f03c0     	ret

00000000001d3350 <mkvparser::VideoTrack::GetColour() const>:
  1d3350: d10043ff     	sub	sp, sp, #0x10
  1d3354: f90007e0     	str	x0, [sp, #0x8]
  1d3358: f94007e0     	ldr	x0, [sp, #0x8]
  1d335c: f9407c00     	ldr	x0, [x0, #0xf8]
  1d3360: 910043ff     	add	sp, sp, #0x10
  1d3364: d65f03c0     	ret

00000000001d3368 <mkvparser::VideoTrack::GetWidth() const>:
  1d3368: d10043ff     	sub	sp, sp, #0x10
  1d336c: f90007e0     	str	x0, [sp, #0x8]
  1d3370: f94007e0     	ldr	x0, [sp, #0x8]
  1d3374: f9406000     	ldr	x0, [x0, #0xc0]
  1d3378: 910043ff     	add	sp, sp, #0x10
  1d337c: d65f03c0     	ret

00000000001d3380 <mkvparser::VideoTrack::GetHeight() const>:
  1d3380: d10043ff     	sub	sp, sp, #0x10
  1d3384: f90007e0     	str	x0, [sp, #0x8]
  1d3388: f94007e0     	ldr	x0, [sp, #0x8]
  1d338c: f9406400     	ldr	x0, [x0, #0xc8]
  1d3390: 910043ff     	add	sp, sp, #0x10
  1d3394: d65f03c0     	ret

00000000001d3398 <mkvparser::VideoTrack::GetDisplayWidth() const>:
  1d3398: d100c3ff     	sub	sp, sp, #0x30
  1d339c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d33a0: 910083fd     	add	x29, sp, #0x20
  1d33a4: d2800008     	mov	x8, #0x0                // =0
  1d33a8: f81f83a0     	stur	x0, [x29, #-0x8]
  1d33ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d33b0: f9406809     	ldr	x9, [x0, #0xd0]
  1d33b4: eb08013f     	cmp	x9, x8
  1d33b8: 1a9fd7ea     	cset	w10, gt
  1d33bc: f9000be0     	str	x0, [sp, #0x10]
  1d33c0: 3700004a     	tbnz	w10, #0x0, 0x1d33c8 <mkvparser::VideoTrack::GetDisplayWidth() const+0x30>
  1d33c4: 14000005     	b	0x1d33d8 <mkvparser::VideoTrack::GetDisplayWidth() const+0x40>
  1d33c8: f9400be8     	ldr	x8, [sp, #0x10]
  1d33cc: f9406909     	ldr	x9, [x8, #0xd0]
  1d33d0: f90007e9     	str	x9, [sp, #0x8]
  1d33d4: 14000004     	b	0x1d33e4 <mkvparser::VideoTrack::GetDisplayWidth() const+0x4c>
  1d33d8: f9400be0     	ldr	x0, [sp, #0x10]
  1d33dc: 97fb570d     	bl	0xa9010 <_ZNK9mkvparser10VideoTrack8GetWidthEv@plt>
  1d33e0: f90007e0     	str	x0, [sp, #0x8]
  1d33e4: f94007e8     	ldr	x8, [sp, #0x8]
  1d33e8: aa0803e0     	mov	x0, x8
  1d33ec: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d33f0: 9100c3ff     	add	sp, sp, #0x30
  1d33f4: d65f03c0     	ret

00000000001d33f8 <mkvparser::VideoTrack::GetDisplayHeight() const>:
  1d33f8: d100c3ff     	sub	sp, sp, #0x30
  1d33fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d3400: 910083fd     	add	x29, sp, #0x20
  1d3404: d2800008     	mov	x8, #0x0                // =0
  1d3408: f81f83a0     	stur	x0, [x29, #-0x8]
  1d340c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d3410: f9406c09     	ldr	x9, [x0, #0xd8]
  1d3414: eb08013f     	cmp	x9, x8
  1d3418: 1a9fd7ea     	cset	w10, gt
  1d341c: f9000be0     	str	x0, [sp, #0x10]
  1d3420: 3700004a     	tbnz	w10, #0x0, 0x1d3428 <mkvparser::VideoTrack::GetDisplayHeight() const+0x30>
  1d3424: 14000005     	b	0x1d3438 <mkvparser::VideoTrack::GetDisplayHeight() const+0x40>
  1d3428: f9400be8     	ldr	x8, [sp, #0x10]
  1d342c: f9406d09     	ldr	x9, [x8, #0xd8]
  1d3430: f90007e9     	str	x9, [sp, #0x8]
  1d3434: 14000004     	b	0x1d3444 <mkvparser::VideoTrack::GetDisplayHeight() const+0x4c>
  1d3438: f9400be0     	ldr	x0, [sp, #0x10]
  1d343c: 97fb33b9     	bl	0xa0320 <_ZNK9mkvparser10VideoTrack9GetHeightEv@plt>
  1d3440: f90007e0     	str	x0, [sp, #0x8]
  1d3444: f94007e8     	ldr	x8, [sp, #0x8]
  1d3448: aa0803e0     	mov	x0, x8
  1d344c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d3450: 9100c3ff     	add	sp, sp, #0x30
  1d3454: d65f03c0     	ret

00000000001d3458 <mkvparser::VideoTrack::GetDisplayUnit() const>:
  1d3458: d10043ff     	sub	sp, sp, #0x10
  1d345c: f90007e0     	str	x0, [sp, #0x8]
  1d3460: f94007e0     	ldr	x0, [sp, #0x8]
  1d3464: f9407000     	ldr	x0, [x0, #0xe0]
  1d3468: 910043ff     	add	sp, sp, #0x10
  1d346c: d65f03c0     	ret

00000000001d3470 <mkvparser::VideoTrack::GetStereoMode() const>:
  1d3470: d10043ff     	sub	sp, sp, #0x10
  1d3474: f90007e0     	str	x0, [sp, #0x8]
  1d3478: f94007e0     	ldr	x0, [sp, #0x8]
  1d347c: f9407400     	ldr	x0, [x0, #0xe8]
  1d3480: 910043ff     	add	sp, sp, #0x10
  1d3484: d65f03c0     	ret

00000000001d3488 <mkvparser::VideoTrack::GetFrameRate() const>:
  1d3488: d10043ff     	sub	sp, sp, #0x10
  1d348c: f90007e0     	str	x0, [sp, #0x8]
  1d3490: f94007e0     	ldr	x0, [sp, #0x8]
  1d3494: fd407800     	ldr	d0, [x0, #0xf0]
  1d3498: 910043ff     	add	sp, sp, #0x10
  1d349c: d65f03c0     	ret

00000000001d34a0 <mkvparser::AudioTrack::AudioTrack(mkvparser::Segment*, long long, long long)>:
  1d34a0: d10103ff     	sub	sp, sp, #0x40
  1d34a4: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d34a8: 9100c3fd     	add	x29, sp, #0x30
  1d34ac: b00006a8     	adrp	x8, 0x2a8000
  1d34b0: f9437d08     	ldr	x8, [x8, #0x6f8]
  1d34b4: b27c03e9     	orr	x9, xzr, #0x10
  1d34b8: 8b090108     	add	x8, x8, x9
  1d34bc: f81f83a0     	stur	x0, [x29, #-0x8]
  1d34c0: f81f03a1     	stur	x1, [x29, #-0x10]
  1d34c4: f9000fe2     	str	x2, [sp, #0x18]
  1d34c8: f9000be3     	str	x3, [sp, #0x10]
  1d34cc: f85f83a9     	ldur	x9, [x29, #-0x8]
  1d34d0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d34d4: f9400fe2     	ldr	x2, [sp, #0x18]
  1d34d8: f9400be3     	ldr	x3, [sp, #0x10]
  1d34dc: aa0903e0     	mov	x0, x9
  1d34e0: f90007e8     	str	x8, [sp, #0x8]
  1d34e4: f90003e9     	str	x9, [sp]
  1d34e8: 97fb321a     	bl	0x9fd50 <_ZN9mkvparser5TrackC2EPNS_7SegmentExx@plt>
  1d34ec: f94007e8     	ldr	x8, [sp, #0x8]
  1d34f0: f94003e9     	ldr	x9, [sp]
  1d34f4: f9000128     	str	x8, [x9]
  1d34f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d34fc: 910103ff     	add	sp, sp, #0x40
  1d3500: d65f03c0     	ret

00000000001d3504 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)>:
  1d3504: d10543ff     	sub	sp, sp, #0x150
  1d3508: f9009bfc     	str	x28, [sp, #0x130]
  1d350c: a9147bfd     	stp	x29, x30, [sp, #0x140]
  1d3510: 910503fd     	add	x29, sp, #0x140
  1d3514: d53bd048     	mrs	x8, TPIDR_EL0
  1d3518: f9401508     	ldr	x8, [x8, #0x28]
  1d351c: f81e83a8     	stur	x8, [x29, #-0x18]
  1d3520: f81b83a0     	stur	x0, [x29, #-0x48]
  1d3524: f81b03a1     	stur	x1, [x29, #-0x50]
  1d3528: f81a83a2     	stur	x2, [x29, #-0x58]
  1d352c: f81a03a3     	stur	x3, [x29, #-0x60]
  1d3530: f81983a4     	stur	x4, [x29, #-0x68]
  1d3534: f85983a8     	ldur	x8, [x29, #-0x68]
  1d3538: f9400108     	ldr	x8, [x8]
  1d353c: b40000a8     	cbz	x8, 0x1d3550 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x4c>
  1d3540: 14000001     	b	0x1d3544 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x40>
  1d3544: 92800008     	mov	x8, #-0x1               // =-1
  1d3548: f81c03a8     	stur	x8, [x29, #-0x40]
  1d354c: 1400010a     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3550: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d3554: f9400108     	ldr	x8, [x8]
  1d3558: f1000908     	subs	x8, x8, #0x2
  1d355c: f9003fe8     	str	x8, [sp, #0x78]
  1d3560: 540000a0     	b.eq	0x1d3574 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x70>
  1d3564: 14000001     	b	0x1d3568 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x64>
  1d3568: 92800008     	mov	x8, #-0x1               // =-1
  1d356c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d3570: 14000101     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3574: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d3578: f9400108     	ldr	x8, [x8]
  1d357c: f81903a8     	stur	x8, [x29, #-0x70]
  1d3580: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d3584: 9101a108     	add	x8, x8, #0x68
  1d3588: f81883a8     	stur	x8, [x29, #-0x78]
  1d358c: f85883a8     	ldur	x8, [x29, #-0x78]
  1d3590: f9400108     	ldr	x8, [x8]
  1d3594: b7f80068     	tbnz	x8, #0x3f, 0x1d35a0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x9c>
  1d3598: 14000001     	b	0x1d359c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x98>
  1d359c: 14000009     	b	0x1d35c0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0xbc>
  1d35a0: f0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d35a4: 9102a000     	add	x0, x0, #0xa8
  1d35a8: 90000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d35ac: 91071842     	add	x2, x2, #0x1c6
  1d35b0: 90000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d35b4: 91054c63     	add	x3, x3, #0x153
  1d35b8: 5282a841     	mov	w1, #0x1542             // =5442
  1d35bc: 97fb3355     	bl	0xa0310 <__assert2@plt>
  1d35c0: f85883a8     	ldur	x8, [x29, #-0x78]
  1d35c4: f9400508     	ldr	x8, [x8, #0x8]
  1d35c8: b7f80068     	tbnz	x8, #0x3f, 0x1d35d4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0xd0>
  1d35cc: 14000001     	b	0x1d35d0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0xcc>
  1d35d0: 14000009     	b	0x1d35f4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0xf0>
  1d35d4: f0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d35d8: 9102a000     	add	x0, x0, #0xa8
  1d35dc: 90000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d35e0: 91071842     	add	x2, x2, #0x1c6
  1d35e4: 90000383     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d35e8: 91058063     	add	x3, x3, #0x160
  1d35ec: 5282a861     	mov	w1, #0x1543             // =5443
  1d35f0: 97fb3348     	bl	0xa0310 <__assert2@plt>
  1d35f4: f85883a8     	ldur	x8, [x29, #-0x78]
  1d35f8: f9400108     	ldr	x8, [x8]
  1d35fc: f81e03a8     	stur	x8, [x29, #-0x20]
  1d3600: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d3604: b7f80068     	tbnz	x8, #0x3f, 0x1d3610 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x10c>
  1d3608: 14000001     	b	0x1d360c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x108>
  1d360c: 14000009     	b	0x1d3630 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x12c>
  1d3610: f0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d3614: 9102a000     	add	x0, x0, #0xa8
  1d3618: 90000382     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d361c: 91071842     	add	x2, x2, #0x1c6
  1d3620: f0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d3624: 9109d463     	add	x3, x3, #0x275
  1d3628: 5282a8c1     	mov	w1, #0x1546             // =5446
  1d362c: 97fb3339     	bl	0xa0310 <__assert2@plt>
  1d3630: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d3634: f85883a9     	ldur	x9, [x29, #-0x78]
  1d3638: f9400529     	ldr	x9, [x9, #0x8]
  1d363c: 8b090108     	add	x8, x8, x9
  1d3640: f81803a8     	stur	x8, [x29, #-0x80]
  1d3644: d2c80008     	mov	x8, #0x400000000000     // =70368744177664
  1d3648: f2e817e8     	movk	x8, #0x40bf, lsl #48
  1d364c: f81d83a8     	stur	x8, [x29, #-0x28]
  1d3650: 320003ea     	orr	w10, wzr, #0x1
  1d3654: 2a0a03e8     	mov	w8, w10
  1d3658: f81783a8     	stur	x8, [x29, #-0x88]
  1d365c: aa1f03e8     	mov	x8, xzr
  1d3660: f81703a8     	stur	x8, [x29, #-0x90]
  1d3664: 14000001     	b	0x1d3668 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x164>
  1d3668: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d366c: f85803a9     	ldur	x9, [x29, #-0x80]
  1d3670: eb090108     	subs	x8, x8, x9
  1d3674: f9003be8     	str	x8, [sp, #0x70]
  1d3678: 54000c0a     	b.ge	0x1d37f8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2f4>
  1d367c: 14000001     	b	0x1d3680 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x17c>
  1d3680: f85903a0     	ldur	x0, [x29, #-0x70]
  1d3684: f85803a2     	ldur	x2, [x29, #-0x80]
  1d3688: d10083a1     	sub	x1, x29, #0x20
  1d368c: d100c3a3     	sub	x3, x29, #0x30
  1d3690: d100e3a4     	sub	x4, x29, #0x38
  1d3694: 97fb3907     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d3698: f81683a0     	stur	x0, [x29, #-0x98]
  1d369c: f85683a0     	ldur	x0, [x29, #-0x98]
  1d36a0: b6f800a0     	tbz	x0, #0x3f, 0x1d36b4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x1b0>
  1d36a4: 14000001     	b	0x1d36a8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x1a4>
  1d36a8: f85683a8     	ldur	x8, [x29, #-0x98]
  1d36ac: f81c03a8     	stur	x8, [x29, #-0x40]
  1d36b0: 140000b1     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d36b4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d36b8: f102d508     	subs	x8, x8, #0xb5
  1d36bc: f90037e8     	str	x8, [sp, #0x68]
  1d36c0: 540002c1     	b.ne	0x1d3718 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x214>
  1d36c4: 14000001     	b	0x1d36c8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x1c4>
  1d36c8: f85903a0     	ldur	x0, [x29, #-0x70]
  1d36cc: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d36d0: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d36d4: d100a3a3     	sub	x3, x29, #0x28
  1d36d8: 97fb58ae     	bl	0xa9990 <_ZN9mkvparser16UnserializeFloatEPNS_10IMkvReaderExxRd@plt>
  1d36dc: f81683a0     	stur	x0, [x29, #-0x98]
  1d36e0: f85683a0     	ldur	x0, [x29, #-0x98]
  1d36e4: b6f800a0     	tbz	x0, #0x3f, 0x1d36f8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x1f4>
  1d36e8: 14000001     	b	0x1d36ec <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x1e8>
  1d36ec: f85683a8     	ldur	x8, [x29, #-0x98]
  1d36f0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d36f4: 140000a0     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d36f8: fc5d83a0     	ldur	d0, [x29, #-0x28]
  1d36fc: 1e602008     	fcmp	d0, #0.0
  1d3700: 540000a8     	b.hi	0x1d3714 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x210>
  1d3704: 14000001     	b	0x1d3708 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x204>
  1d3708: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d370c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d3710: 14000099     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3714: 1400002b     	b	0x1d37c0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2bc>
  1d3718: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d371c: f1027d08     	subs	x8, x8, #0x9f
  1d3720: f90033e8     	str	x8, [sp, #0x60]
  1d3724: 54000201     	b.ne	0x1d3764 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x260>
  1d3728: 14000001     	b	0x1d372c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x228>
  1d372c: f85903a0     	ldur	x0, [x29, #-0x70]
  1d3730: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3734: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d3738: 97fb4f1e     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d373c: f81783a0     	stur	x0, [x29, #-0x88]
  1d3740: f85783a0     	ldur	x0, [x29, #-0x88]
  1d3744: f1000000     	subs	x0, x0, #0x0
  1d3748: f9002fe0     	str	x0, [sp, #0x58]
  1d374c: 540000ac     	b.gt	0x1d3760 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x25c>
  1d3750: 14000001     	b	0x1d3754 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x250>
  1d3754: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3758: f81c03a8     	stur	x8, [x29, #-0x40]
  1d375c: 14000086     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3760: 14000017     	b	0x1d37bc <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2b8>
  1d3764: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d3768: 528c4c89     	mov	w9, #0x6264             // =25188
  1d376c: 2a0903ea     	mov	w10, w9
  1d3770: eb0a0108     	subs	x8, x8, x10
  1d3774: f9002be8     	str	x8, [sp, #0x50]
  1d3778: 54000201     	b.ne	0x1d37b8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2b4>
  1d377c: 14000001     	b	0x1d3780 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x27c>
  1d3780: f85903a0     	ldur	x0, [x29, #-0x70]
  1d3784: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3788: f85c83a2     	ldur	x2, [x29, #-0x38]
  1d378c: 97fb4f09     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d3790: f81703a0     	stur	x0, [x29, #-0x90]
  1d3794: f85703a0     	ldur	x0, [x29, #-0x90]
  1d3798: f1000000     	subs	x0, x0, #0x0
  1d379c: f90027e0     	str	x0, [sp, #0x48]
  1d37a0: 540000ac     	b.gt	0x1d37b4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2b0>
  1d37a4: 14000001     	b	0x1d37a8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2a4>
  1d37a8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d37ac: f81c03a8     	stur	x8, [x29, #-0x40]
  1d37b0: 14000071     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d37b4: 14000001     	b	0x1d37b8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2b4>
  1d37b8: 14000001     	b	0x1d37bc <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2b8>
  1d37bc: 14000001     	b	0x1d37c0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2bc>
  1d37c0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d37c4: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d37c8: 8b080128     	add	x8, x9, x8
  1d37cc: f81e03a8     	stur	x8, [x29, #-0x20]
  1d37d0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d37d4: f85803a9     	ldur	x9, [x29, #-0x80]
  1d37d8: eb090108     	subs	x8, x8, x9
  1d37dc: f90023e8     	str	x8, [sp, #0x40]
  1d37e0: 540000ad     	b.le	0x1d37f4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2f0>
  1d37e4: 14000001     	b	0x1d37e8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x2e4>
  1d37e8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d37ec: f81c03a8     	stur	x8, [x29, #-0x40]
  1d37f0: 14000061     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d37f4: 17ffff9d     	b	0x1d3668 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x164>
  1d37f8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d37fc: f85803a9     	ldur	x9, [x29, #-0x80]
  1d3800: eb090108     	subs	x8, x8, x9
  1d3804: f9001fe8     	str	x8, [sp, #0x38]
  1d3808: 540000a0     	b.eq	0x1d381c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x318>
  1d380c: 14000001     	b	0x1d3810 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x30c>
  1d3810: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3814: f81c03a8     	stur	x8, [x29, #-0x40]
  1d3818: 14000057     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d381c: b00006a1     	adrp	x1, 0x2a8000
  1d3820: f9435421     	ldr	x1, [x1, #0x6a8]
  1d3824: 52801b08     	mov	w8, #0xd8               // =216
  1d3828: 2a0803e0     	mov	w0, w8
  1d382c: 97fb34dd     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1d3830: aa0003e1     	mov	x1, x0
  1d3834: 2a1f03e8     	mov	w8, wzr
  1d3838: 39025fe8     	strb	w8, [sp, #0x97]
  1d383c: aa1f03fe     	mov	x30, xzr
  1d3840: f9001be1     	str	x1, [sp, #0x30]
  1d3844: f90017fe     	str	x30, [sp, #0x28]
  1d3848: b4000200     	cbz	x0, 0x1d3888 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x384>
  1d384c: 14000001     	b	0x1d3850 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x34c>
  1d3850: f9401be8     	ldr	x8, [sp, #0x30]
  1d3854: f9004fe8     	str	x8, [sp, #0x98]
  1d3858: 320003e9     	orr	w9, wzr, #0x1
  1d385c: 39025fe9     	strb	w9, [sp, #0x97]
  1d3860: f85b83a1     	ldur	x1, [x29, #-0x48]
  1d3864: f85a83a2     	ldur	x2, [x29, #-0x58]
  1d3868: f85a03a3     	ldur	x3, [x29, #-0x60]
  1d386c: f9401be0     	ldr	x0, [sp, #0x30]
  1d3870: f90013e8     	str	x8, [sp, #0x20]
  1d3874: 97fb421b     	bl	0xa40e0 <_ZN9mkvparser10AudioTrackC1EPNS_7SegmentExx@plt>
  1d3878: 14000001     	b	0x1d387c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x378>
  1d387c: f94013e0     	ldr	x0, [sp, #0x20]
  1d3880: f90017e0     	str	x0, [sp, #0x28]
  1d3884: 14000001     	b	0x1d3888 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x384>
  1d3888: f94017e8     	ldr	x8, [sp, #0x28]
  1d388c: f90053e8     	str	x8, [sp, #0xa0]
  1d3890: f94053e8     	ldr	x8, [sp, #0xa0]
  1d3894: b5000268     	cbnz	x8, 0x1d38e0 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x3dc>
  1d3898: 14000001     	b	0x1d389c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x398>
  1d389c: 92800008     	mov	x8, #-0x1               // =-1
  1d38a0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d38a4: 14000034     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d38a8: f90047e0     	str	x0, [sp, #0x88]
  1d38ac: 2a0103e8     	mov	w8, w1
  1d38b0: b90087e8     	str	w8, [sp, #0x84]
  1d38b4: 39425fe8     	ldrb	w8, [sp, #0x97]
  1d38b8: 71000508     	subs	w8, w8, #0x1
  1d38bc: b9001fe8     	str	w8, [sp, #0x1c]
  1d38c0: 540000e1     	b.ne	0x1d38dc <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x3d8>
  1d38c4: 14000001     	b	0x1d38c8 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x3c4>
  1d38c8: f9404fe0     	ldr	x0, [sp, #0x98]
  1d38cc: b00006a1     	adrp	x1, 0x2a8000
  1d38d0: f9435421     	ldr	x1, [x1, #0x6a8]
  1d38d4: 97fb50db     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1d38d8: 14000001     	b	0x1d38dc <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x3d8>
  1d38dc: 14000034     	b	0x1d39ac <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x4a8>
  1d38e0: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d38e4: f94053e8     	ldr	x8, [sp, #0xa0]
  1d38e8: 91008101     	add	x1, x8, #0x20
  1d38ec: 97fb4ced     	bl	0xa6ca0 <_ZNK9mkvparser5Track4Info4CopyERS1_@plt>
  1d38f0: b90083e0     	str	w0, [sp, #0x80]
  1d38f4: b94083e0     	ldr	w0, [sp, #0x80]
  1d38f8: 34000200     	cbz	w0, 0x1d3938 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x434>
  1d38fc: 14000001     	b	0x1d3900 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x3fc>
  1d3900: f94053e8     	ldr	x8, [sp, #0xa0]
  1d3904: aa0803e9     	mov	x9, x8
  1d3908: f9000be9     	str	x9, [sp, #0x10]
  1d390c: b4000108     	cbz	x8, 0x1d392c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x428>
  1d3910: 14000001     	b	0x1d3914 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x410>
  1d3914: f9400be8     	ldr	x8, [sp, #0x10]
  1d3918: f9400109     	ldr	x9, [x8]
  1d391c: f9400529     	ldr	x9, [x9, #0x8]
  1d3920: aa0803e0     	mov	x0, x8
  1d3924: d63f0120     	blr	x9
  1d3928: 14000001     	b	0x1d392c <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x428>
  1d392c: b98083e8     	ldrsw	x8, [sp, #0x80]
  1d3930: f81c03a8     	stur	x8, [x29, #-0x40]
  1d3934: 14000010     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3938: fc5d83a0     	ldur	d0, [x29, #-0x28]
  1d393c: f94053e8     	ldr	x8, [sp, #0xa0]
  1d3940: fd006100     	str	d0, [x8, #0xc0]
  1d3944: f85783a8     	ldur	x8, [x29, #-0x88]
  1d3948: f94053e9     	ldr	x9, [sp, #0xa0]
  1d394c: f9006528     	str	x8, [x9, #0xc8]
  1d3950: f85703a8     	ldur	x8, [x29, #-0x90]
  1d3954: f94053e9     	ldr	x9, [sp, #0xa0]
  1d3958: f9006928     	str	x8, [x9, #0xd0]
  1d395c: f94053e8     	ldr	x8, [sp, #0xa0]
  1d3960: f85983a9     	ldur	x9, [x29, #-0x68]
  1d3964: f9000128     	str	x8, [x9]
  1d3968: aa1f03e8     	mov	x8, xzr
  1d396c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d3970: 14000001     	b	0x1d3974 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x470>
  1d3974: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d3978: d53bd049     	mrs	x9, TPIDR_EL0
  1d397c: f9401529     	ldr	x9, [x9, #0x28]
  1d3980: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d3984: eb0a0129     	subs	x9, x9, x10
  1d3988: f90007e8     	str	x8, [sp, #0x8]
  1d398c: f90003e9     	str	x9, [sp]
  1d3990: 54000121     	b.ne	0x1d39b4 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x4b0>
  1d3994: 14000001     	b	0x1d3998 <mkvparser::AudioTrack::Parse(mkvparser::Segment*, mkvparser::Track::Info const&, long long, long long, mkvparser::AudioTrack*&)+0x494>
  1d3998: f94007e0     	ldr	x0, [sp, #0x8]
  1d399c: a9547bfd     	ldp	x29, x30, [sp, #0x140]
  1d39a0: f9409bfc     	ldr	x28, [sp, #0x130]
  1d39a4: 910543ff     	add	sp, sp, #0x150
  1d39a8: d65f03c0     	ret
  1d39ac: f94047e0     	ldr	x0, [sp, #0x88]
  1d39b0: 97fb5158     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d39b4: 97fb58ef     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d39b8 <mkvparser::AudioTrack::GetSamplingRate() const>:
  1d39b8: d10043ff     	sub	sp, sp, #0x10
  1d39bc: f90007e0     	str	x0, [sp, #0x8]
  1d39c0: f94007e0     	ldr	x0, [sp, #0x8]
  1d39c4: fd406000     	ldr	d0, [x0, #0xc0]
  1d39c8: 910043ff     	add	sp, sp, #0x10
  1d39cc: d65f03c0     	ret

00000000001d39d0 <mkvparser::AudioTrack::GetChannels() const>:
  1d39d0: d10043ff     	sub	sp, sp, #0x10
  1d39d4: f90007e0     	str	x0, [sp, #0x8]
  1d39d8: f94007e0     	ldr	x0, [sp, #0x8]
  1d39dc: f9406400     	ldr	x0, [x0, #0xc8]
  1d39e0: 910043ff     	add	sp, sp, #0x10
  1d39e4: d65f03c0     	ret

00000000001d39e8 <mkvparser::AudioTrack::GetBitDepth() const>:
  1d39e8: d10043ff     	sub	sp, sp, #0x10
  1d39ec: f90007e0     	str	x0, [sp, #0x8]
  1d39f0: f94007e0     	ldr	x0, [sp, #0x8]
  1d39f4: f9406800     	ldr	x0, [x0, #0xd0]
  1d39f8: 910043ff     	add	sp, sp, #0x10
  1d39fc: d65f03c0     	ret

00000000001d3a00 <mkvparser::Tracks::Tracks(mkvparser::Segment*, long long, long long, long long, long long)>:
  1d3a00: d100c3ff     	sub	sp, sp, #0x30
  1d3a04: d2800008     	mov	x8, #0x0                // =0
  1d3a08: f90017e0     	str	x0, [sp, #0x28]
  1d3a0c: f90013e1     	str	x1, [sp, #0x20]
  1d3a10: f9000fe2     	str	x2, [sp, #0x18]
  1d3a14: f9000be3     	str	x3, [sp, #0x10]
  1d3a18: f90007e4     	str	x4, [sp, #0x8]
  1d3a1c: f90003e5     	str	x5, [sp]
  1d3a20: f94017e0     	ldr	x0, [sp, #0x28]
  1d3a24: aa0003e1     	mov	x1, x0
  1d3a28: f94013e2     	ldr	x2, [sp, #0x20]
  1d3a2c: f9000022     	str	x2, [x1]
  1d3a30: f9400fe1     	ldr	x1, [sp, #0x18]
  1d3a34: f9000401     	str	x1, [x0, #0x8]
  1d3a38: f9400be1     	ldr	x1, [sp, #0x10]
  1d3a3c: f9000801     	str	x1, [x0, #0x10]
  1d3a40: f94007e1     	ldr	x1, [sp, #0x8]
  1d3a44: f9000c01     	str	x1, [x0, #0x18]
  1d3a48: f94003e1     	ldr	x1, [sp]
  1d3a4c: f9001001     	str	x1, [x0, #0x20]
  1d3a50: f9001408     	str	x8, [x0, #0x28]
  1d3a54: f9001808     	str	x8, [x0, #0x30]
  1d3a58: 9100c3ff     	add	sp, sp, #0x30
  1d3a5c: d65f03c0     	ret

00000000001d3a60 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const>:
  1d3a60: f81e0ffc     	str	x28, [sp, #-0x20]!
  1d3a64: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d3a68: 910043fd     	add	x29, sp, #0x10
  1d3a6c: d10ec3ff     	sub	sp, sp, #0x3b0
  1d3a70: d10263a8     	sub	x8, x29, #0x98
  1d3a74: d53bd049     	mrs	x9, TPIDR_EL0
  1d3a78: f9401529     	ldr	x9, [x9, #0x28]
  1d3a7c: f900ebe9     	str	x9, [sp, #0x1d0]
  1d3a80: f81083a0     	stur	x0, [x29, #-0xf8]
  1d3a84: f81003a1     	stur	x1, [x29, #-0x100]
  1d3a88: f9015fe2     	str	x2, [sp, #0x2b8]
  1d3a8c: f9015be3     	str	x3, [sp, #0x2b0]
  1d3a90: f90157e4     	str	x4, [sp, #0x2a8]
  1d3a94: f90153e5     	str	x5, [sp, #0x2a0]
  1d3a98: f85083a9     	ldur	x9, [x29, #-0xf8]
  1d3a9c: f94153e0     	ldr	x0, [sp, #0x2a0]
  1d3aa0: f9400000     	ldr	x0, [x0]
  1d3aa4: f900e7e8     	str	x8, [sp, #0x1c8]
  1d3aa8: f900e3e9     	str	x9, [sp, #0x1c0]
  1d3aac: b40000a0     	cbz	x0, 0x1d3ac0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x60>
  1d3ab0: 14000001     	b	0x1d3ab4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x54>
  1d3ab4: 92800008     	mov	x8, #-0x1               // =-1
  1d3ab8: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3abc: 1400031f     	b	0x1d4738 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcd8>
  1d3ac0: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1d3ac4: f9400109     	ldr	x9, [x8]
  1d3ac8: f9400129     	ldr	x9, [x9]
  1d3acc: f9014fe9     	str	x9, [sp, #0x298]
  1d3ad0: f85003a9     	ldur	x9, [x29, #-0x100]
  1d3ad4: f81e03a9     	stur	x9, [x29, #-0x20]
  1d3ad8: f85003a9     	ldur	x9, [x29, #-0x100]
  1d3adc: f9415fea     	ldr	x10, [sp, #0x2b8]
  1d3ae0: 8b0a0129     	add	x9, x9, x10
  1d3ae4: f9014be9     	str	x9, [sp, #0x290]
  1d3ae8: d10263a0     	sub	x0, x29, #0x98
  1d3aec: 97fb50a9     	bl	0xa7d90 <_ZN9mkvparser5Track4InfoC1Ev@plt>
  1d3af0: aa1f03e8     	mov	x8, xzr
  1d3af4: f81683a8     	stur	x8, [x29, #-0x98]
  1d3af8: f81703a8     	stur	x8, [x29, #-0x90]
  1d3afc: f81783a8     	stur	x8, [x29, #-0x88]
  1d3b00: f81803a8     	stur	x8, [x29, #-0x80]
  1d3b04: 92800008     	mov	x8, #-0x1               // =-1
  1d3b08: f81583a8     	stur	x8, [x29, #-0xa8]
  1d3b0c: f81603a8     	stur	x8, [x29, #-0xa0]
  1d3b10: f81483a8     	stur	x8, [x29, #-0xb8]
  1d3b14: f81503a8     	stur	x8, [x29, #-0xb0]
  1d3b18: f90143e8     	str	x8, [sp, #0x280]
  1d3b1c: f90147e8     	str	x8, [sp, #0x288]
  1d3b20: 320003eb     	orr	w11, wzr, #0x1
  1d3b24: 2a0b03e8     	mov	w8, w11
  1d3b28: f9013fe8     	str	x8, [sp, #0x278]
  1d3b2c: 14000001     	b	0x1d3b30 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xd0>
  1d3b30: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d3b34: f9414be9     	ldr	x9, [sp, #0x290]
  1d3b38: eb090108     	subs	x8, x8, x9
  1d3b3c: f900dfe8     	str	x8, [sp, #0x1b8]
  1d3b40: 54003d2a     	b.ge	0x1d42e4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x884>
  1d3b44: 14000001     	b	0x1d3b48 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xe8>
  1d3b48: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3b4c: f9414be2     	ldr	x2, [sp, #0x290]
  1d3b50: d10083a1     	sub	x1, x29, #0x20
  1d3b54: d10303a3     	sub	x3, x29, #0xc0
  1d3b58: d10323a4     	sub	x4, x29, #0xc8
  1d3b5c: 97fb37d5     	bl	0xa1ab0 <_ZN9mkvparser18ParseElementHeaderEPNS_10IMkvReaderERxxS2_S2_@plt>
  1d3b60: f900dbe0     	str	x0, [sp, #0x1b0]
  1d3b64: 14000001     	b	0x1d3b68 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x108>
  1d3b68: f940dbe8     	ldr	x8, [sp, #0x1b0]
  1d3b6c: f9013be8     	str	x8, [sp, #0x270]
  1d3b70: f9413be9     	ldr	x9, [sp, #0x270]
  1d3b74: b6f801a9     	tbz	x9, #0x3f, 0x1d3ba8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x148>
  1d3b78: 14000001     	b	0x1d3b7c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x11c>
  1d3b7c: f9413be8     	ldr	x8, [sp, #0x270]
  1d3b80: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3b84: 320003e9     	orr	w9, wzr, #0x1
  1d3b88: b90263e9     	str	w9, [sp, #0x260]
  1d3b8c: 140002e8     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3b90: f90137e0     	str	x0, [sp, #0x268]
  1d3b94: 2a0103e8     	mov	w8, w1
  1d3b98: b90267e8     	str	w8, [sp, #0x264]
  1d3b9c: d10263a0     	sub	x0, x29, #0x98
  1d3ba0: 97fb5bc8     	bl	0xaaac0 <_ZN9mkvparser5Track4InfoD1Ev@plt>
  1d3ba4: 140002f3     	b	0x1d4770 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xd10>
  1d3ba8: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d3bac: b6f800e8     	tbz	x8, #0x3f, 0x1d3bc8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x168>
  1d3bb0: 14000001     	b	0x1d3bb4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x154>
  1d3bb4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3bb8: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3bbc: 320003e9     	orr	w9, wzr, #0x1
  1d3bc0: b90263e9     	str	w9, [sp, #0x260]
  1d3bc4: 140002da     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3bc8: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d3bcc: f9012fe8     	str	x8, [sp, #0x258]
  1d3bd0: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3bd4: f1038108     	subs	x8, x8, #0xe0
  1d3bd8: f900d7e8     	str	x8, [sp, #0x1a8]
  1d3bdc: 540000e1     	b.ne	0x1d3bf8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x198>
  1d3be0: 14000001     	b	0x1d3be4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x184>
  1d3be4: f9412fe8     	ldr	x8, [sp, #0x258]
  1d3be8: f81583a8     	stur	x8, [x29, #-0xa8]
  1d3bec: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d3bf0: f81603a8     	stur	x8, [x29, #-0xa0]
  1d3bf4: 140001ac     	b	0x1d42a4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x844>
  1d3bf8: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3bfc: f1038508     	subs	x8, x8, #0xe1
  1d3c00: f900d3e8     	str	x8, [sp, #0x1a0]
  1d3c04: 540000e1     	b.ne	0x1d3c20 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x1c0>
  1d3c08: 14000001     	b	0x1d3c0c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x1ac>
  1d3c0c: f9412fe8     	ldr	x8, [sp, #0x258]
  1d3c10: f81483a8     	stur	x8, [x29, #-0xb8]
  1d3c14: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d3c18: f81503a8     	stur	x8, [x29, #-0xb0]
  1d3c1c: 140001a1     	b	0x1d42a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x840>
  1d3c20: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3c24: 528db009     	mov	w9, #0x6d80             // =28032
  1d3c28: 2a0903ea     	mov	w10, w9
  1d3c2c: eb0a0108     	subs	x8, x8, x10
  1d3c30: f900cfe8     	str	x8, [sp, #0x198]
  1d3c34: 540000e1     	b.ne	0x1d3c50 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x1f0>
  1d3c38: 14000001     	b	0x1d3c3c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x1dc>
  1d3c3c: f9412fe8     	ldr	x8, [sp, #0x258]
  1d3c40: f90143e8     	str	x8, [sp, #0x280]
  1d3c44: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d3c48: f90147e8     	str	x8, [sp, #0x288]
  1d3c4c: 14000194     	b	0x1d429c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x83c>
  1d3c50: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3c54: 528e78a9     	mov	w9, #0x73c5             // =29637
  1d3c58: 2a0903ea     	mov	w10, w9
  1d3c5c: eb0a0108     	subs	x8, x8, x10
  1d3c60: f900cbe8     	str	x8, [sp, #0x190]
  1d3c64: 540007a1     	b.ne	0x1d3d58 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x2f8>
  1d3c68: 14000001     	b	0x1d3c6c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x20c>
  1d3c6c: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d3c70: f1002508     	subs	x8, x8, #0x9
  1d3c74: f900c7e8     	str	x8, [sp, #0x188]
  1d3c78: 540000eb     	b.lt	0x1d3c94 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x234>
  1d3c7c: 14000001     	b	0x1d3c80 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x220>
  1d3c80: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3c84: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3c88: 320003e9     	orr	w9, wzr, #0x1
  1d3c8c: b90263e9     	str	w9, [sp, #0x260]
  1d3c90: 140002a7     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3c94: aa1f03e8     	mov	x8, xzr
  1d3c98: f81783a8     	stur	x8, [x29, #-0x88]
  1d3c9c: f9412fe8     	ldr	x8, [sp, #0x258]
  1d3ca0: f9012be8     	str	x8, [sp, #0x250]
  1d3ca4: f9412fe8     	ldr	x8, [sp, #0x258]
  1d3ca8: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d3cac: 8b090108     	add	x8, x8, x9
  1d3cb0: f90127e8     	str	x8, [sp, #0x248]
  1d3cb4: 14000001     	b	0x1d3cb8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x258>
  1d3cb8: f9412be8     	ldr	x8, [sp, #0x250]
  1d3cbc: f94127e9     	ldr	x9, [sp, #0x248]
  1d3cc0: eb090108     	subs	x8, x8, x9
  1d3cc4: f900c3e8     	str	x8, [sp, #0x180]
  1d3cc8: 54000460     	b.eq	0x1d3d54 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x2f4>
  1d3ccc: 14000001     	b	0x1d3cd0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x270>
  1d3cd0: f9414fe8     	ldr	x8, [sp, #0x298]
  1d3cd4: f9412be1     	ldr	x1, [sp, #0x250]
  1d3cd8: f9400109     	ldr	x9, [x8]
  1d3cdc: f9400129     	ldr	x9, [x9]
  1d3ce0: 320003ea     	orr	w10, wzr, #0x1
  1d3ce4: 2a0a03e2     	mov	w2, w10
  1d3ce8: d10333a3     	sub	x3, x29, #0xcc
  1d3cec: aa0803e0     	mov	x0, x8
  1d3cf0: d63f0120     	blr	x9
  1d3cf4: b9017fe0     	str	w0, [sp, #0x17c]
  1d3cf8: 14000001     	b	0x1d3cfc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x29c>
  1d3cfc: b9417fe8     	ldr	w8, [sp, #0x17c]
  1d3d00: b90247e8     	str	w8, [sp, #0x244]
  1d3d04: b94247e9     	ldr	w9, [sp, #0x244]
  1d3d08: 340000e9     	cbz	w9, 0x1d3d24 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x2c4>
  1d3d0c: 14000001     	b	0x1d3d10 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x2b0>
  1d3d10: b98247e8     	ldrsw	x8, [sp, #0x244]
  1d3d14: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3d18: 320003e9     	orr	w9, wzr, #0x1
  1d3d1c: b90263e9     	str	w9, [sp, #0x260]
  1d3d20: 14000283     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3d24: f85783a8     	ldur	x8, [x29, #-0x88]
  1d3d28: d378dd08     	lsl	x8, x8, #8
  1d3d2c: f81783a8     	stur	x8, [x29, #-0x88]
  1d3d30: 385343a9     	ldurb	w9, [x29, #-0xcc]
  1d3d34: 2a0903e8     	mov	w8, w9
  1d3d38: f85783aa     	ldur	x10, [x29, #-0x88]
  1d3d3c: aa080148     	orr	x8, x10, x8
  1d3d40: f81783a8     	stur	x8, [x29, #-0x88]
  1d3d44: f9412be8     	ldr	x8, [sp, #0x250]
  1d3d48: 91000508     	add	x8, x8, #0x1
  1d3d4c: f9012be8     	str	x8, [sp, #0x250]
  1d3d50: 17ffffda     	b	0x1d3cb8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x258>
  1d3d54: 14000151     	b	0x1d4298 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x838>
  1d3d58: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3d5c: f1035d08     	subs	x8, x8, #0xd7
  1d3d60: f900bbe8     	str	x8, [sp, #0x170]
  1d3d64: 54000381     	b.ne	0x1d3dd4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x374>
  1d3d68: 14000001     	b	0x1d3d6c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x30c>
  1d3d6c: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3d70: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3d74: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3d78: 97fb4d8e     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d3d7c: f900b7e0     	str	x0, [sp, #0x168]
  1d3d80: 14000001     	b	0x1d3d84 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x324>
  1d3d84: f940b7e8     	ldr	x8, [sp, #0x168]
  1d3d88: f9011fe8     	str	x8, [sp, #0x238]
  1d3d8c: f9411fe9     	ldr	x9, [sp, #0x238]
  1d3d90: f1000529     	subs	x9, x9, #0x1
  1d3d94: f900b3e9     	str	x9, [sp, #0x160]
  1d3d98: 540000eb     	b.lt	0x1d3db4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x354>
  1d3d9c: 14000001     	b	0x1d3da0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x340>
  1d3da0: f9411fe8     	ldr	x8, [sp, #0x238]
  1d3da4: f1020108     	subs	x8, x8, #0x80
  1d3da8: f900afe8     	str	x8, [sp, #0x158]
  1d3dac: 540000eb     	b.lt	0x1d3dc8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x368>
  1d3db0: 14000001     	b	0x1d3db4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x354>
  1d3db4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3db8: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3dbc: 320003e9     	orr	w9, wzr, #0x1
  1d3dc0: b90263e9     	str	w9, [sp, #0x260]
  1d3dc4: 1400025a     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3dc8: f9411fe8     	ldr	x8, [sp, #0x238]
  1d3dcc: f81703a8     	stur	x8, [x29, #-0x90]
  1d3dd0: 14000131     	b	0x1d4294 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x834>
  1d3dd4: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3dd8: f1020d08     	subs	x8, x8, #0x83
  1d3ddc: f900abe8     	str	x8, [sp, #0x150]
  1d3de0: 54000381     	b.ne	0x1d3e50 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3f0>
  1d3de4: 14000001     	b	0x1d3de8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x388>
  1d3de8: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3dec: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3df0: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3df4: 97fb4d6f     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d3df8: f900a7e0     	str	x0, [sp, #0x148]
  1d3dfc: 14000001     	b	0x1d3e00 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3a0>
  1d3e00: f940a7e8     	ldr	x8, [sp, #0x148]
  1d3e04: f9011be8     	str	x8, [sp, #0x230]
  1d3e08: f9411be9     	ldr	x9, [sp, #0x230]
  1d3e0c: f1000529     	subs	x9, x9, #0x1
  1d3e10: f900a3e9     	str	x9, [sp, #0x140]
  1d3e14: 540000eb     	b.lt	0x1d3e30 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3d0>
  1d3e18: 14000001     	b	0x1d3e1c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3bc>
  1d3e1c: f9411be8     	ldr	x8, [sp, #0x230]
  1d3e20: f103fd08     	subs	x8, x8, #0xff
  1d3e24: f9009fe8     	str	x8, [sp, #0x138]
  1d3e28: 540000eb     	b.lt	0x1d3e44 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3e4>
  1d3e2c: 14000001     	b	0x1d3e30 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x3d0>
  1d3e30: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3e34: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3e38: 320003e9     	orr	w9, wzr, #0x1
  1d3e3c: b90263e9     	str	w9, [sp, #0x260]
  1d3e40: 1400023b     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3e44: f9411be8     	ldr	x8, [sp, #0x230]
  1d3e48: f81683a8     	stur	x8, [x29, #-0x98]
  1d3e4c: 14000111     	b	0x1d4290 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x830>
  1d3e50: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3e54: 528a6dc9     	mov	w9, #0x536e             // =21358
  1d3e58: 2a0903ea     	mov	w10, w9
  1d3e5c: eb0a0108     	subs	x8, x8, x10
  1d3e60: f9009be8     	str	x8, [sp, #0x130]
  1d3e64: 540002a1     	b.ne	0x1d3eb8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x458>
  1d3e68: 14000001     	b	0x1d3e6c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x40c>
  1d3e6c: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3e70: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3e74: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3e78: d10263a8     	sub	x8, x29, #0x98
  1d3e7c: 9100c103     	add	x3, x8, #0x30
  1d3e80: 97fb30cc     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1d3e84: f90097e0     	str	x0, [sp, #0x128]
  1d3e88: 14000001     	b	0x1d3e8c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x42c>
  1d3e8c: f94097e8     	ldr	x8, [sp, #0x128]
  1d3e90: f90117e8     	str	x8, [sp, #0x228]
  1d3e94: f94117e9     	ldr	x9, [sp, #0x228]
  1d3e98: b40000e9     	cbz	x9, 0x1d3eb4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x454>
  1d3e9c: 14000001     	b	0x1d3ea0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x440>
  1d3ea0: f94117e8     	ldr	x8, [sp, #0x228]
  1d3ea4: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3ea8: 320003e9     	orr	w9, wzr, #0x1
  1d3eac: b90263e9     	str	w9, [sp, #0x260]
  1d3eb0: 1400021f     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3eb4: 140000f6     	b	0x1d428c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x82c>
  1d3eb8: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3ebc: 5296b389     	mov	w9, #0xb59c             // =46492
  1d3ec0: 72a00449     	movk	w9, #0x22, lsl #16
  1d3ec4: 2a0903ea     	mov	w10, w9
  1d3ec8: eb0a0108     	subs	x8, x8, x10
  1d3ecc: f90093e8     	str	x8, [sp, #0x120]
  1d3ed0: 540002a1     	b.ne	0x1d3f24 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x4c4>
  1d3ed4: 14000001     	b	0x1d3ed8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x478>
  1d3ed8: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3edc: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3ee0: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3ee4: d10263a8     	sub	x8, x29, #0x98
  1d3ee8: 9100e103     	add	x3, x8, #0x38
  1d3eec: 97fb30b1     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1d3ef0: f9008fe0     	str	x0, [sp, #0x118]
  1d3ef4: 14000001     	b	0x1d3ef8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x498>
  1d3ef8: f9408fe8     	ldr	x8, [sp, #0x118]
  1d3efc: f90113e8     	str	x8, [sp, #0x220]
  1d3f00: f94113e9     	ldr	x9, [sp, #0x220]
  1d3f04: b40000e9     	cbz	x9, 0x1d3f20 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x4c0>
  1d3f08: 14000001     	b	0x1d3f0c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x4ac>
  1d3f0c: f94113e8     	ldr	x8, [sp, #0x220]
  1d3f10: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3f14: 320003e9     	orr	w9, wzr, #0x1
  1d3f18: b90263e9     	str	w9, [sp, #0x260]
  1d3f1c: 14000204     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3f20: 140000da     	b	0x1d4288 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x828>
  1d3f24: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3f28: 529c7069     	mov	w9, #0xe383             // =58243
  1d3f2c: 72a00469     	movk	w9, #0x23, lsl #16
  1d3f30: 2a0903ea     	mov	w10, w9
  1d3f34: eb0a0108     	subs	x8, x8, x10
  1d3f38: f9008be8     	str	x8, [sp, #0x110]
  1d3f3c: 540002a1     	b.ne	0x1d3f90 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x530>
  1d3f40: 14000001     	b	0x1d3f44 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x4e4>
  1d3f44: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3f48: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3f4c: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3f50: 97fb4d18     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d3f54: f90087e0     	str	x0, [sp, #0x108]
  1d3f58: 14000001     	b	0x1d3f5c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x4fc>
  1d3f5c: f94087e8     	ldr	x8, [sp, #0x108]
  1d3f60: f9010fe8     	str	x8, [sp, #0x218]
  1d3f64: f9410fe9     	ldr	x9, [sp, #0x218]
  1d3f68: b6f800e9     	tbz	x9, #0x3f, 0x1d3f84 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x524>
  1d3f6c: 14000001     	b	0x1d3f70 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x510>
  1d3f70: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d3f74: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3f78: 320003e9     	orr	w9, wzr, #0x1
  1d3f7c: b90263e9     	str	w9, [sp, #0x260]
  1d3f80: 140001eb     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3f84: f9410fe8     	ldr	x8, [sp, #0x218]
  1d3f88: f81803a8     	stur	x8, [x29, #-0x80]
  1d3f8c: 140000be     	b	0x1d4284 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x824>
  1d3f90: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3f94: f1021908     	subs	x8, x8, #0x86
  1d3f98: f90083e8     	str	x8, [sp, #0x100]
  1d3f9c: 540002a1     	b.ne	0x1d3ff0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x590>
  1d3fa0: 14000001     	b	0x1d3fa4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x544>
  1d3fa4: f9414fe0     	ldr	x0, [sp, #0x298]
  1d3fa8: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d3fac: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d3fb0: d10263a8     	sub	x8, x29, #0x98
  1d3fb4: 91010103     	add	x3, x8, #0x40
  1d3fb8: 97fb307e     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1d3fbc: f9007fe0     	str	x0, [sp, #0xf8]
  1d3fc0: 14000001     	b	0x1d3fc4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x564>
  1d3fc4: f9407fe8     	ldr	x8, [sp, #0xf8]
  1d3fc8: f9010be8     	str	x8, [sp, #0x210]
  1d3fcc: f9410be9     	ldr	x9, [sp, #0x210]
  1d3fd0: b40000e9     	cbz	x9, 0x1d3fec <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x58c>
  1d3fd4: 14000001     	b	0x1d3fd8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x578>
  1d3fd8: f9410be8     	ldr	x8, [sp, #0x210]
  1d3fdc: f81103a8     	stur	x8, [x29, #-0xf0]
  1d3fe0: 320003e9     	orr	w9, wzr, #0x1
  1d3fe4: b90263e9     	str	w9, [sp, #0x260]
  1d3fe8: 140001d1     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d3fec: 140000a5     	b	0x1d4280 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x820>
  1d3ff0: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d3ff4: f1027108     	subs	x8, x8, #0x9c
  1d3ff8: f9007be8     	str	x8, [sp, #0xf0]
  1d3ffc: 54000301     	b.ne	0x1d405c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5fc>
  1d4000: 14000001     	b	0x1d4004 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5a4>
  1d4004: f9414fe0     	ldr	x0, [sp, #0x298]
  1d4008: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d400c: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d4010: 97fb4ce8     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d4014: f90077e0     	str	x0, [sp, #0xe8]
  1d4018: 14000001     	b	0x1d401c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5bc>
  1d401c: f94077e8     	ldr	x8, [sp, #0xe8]
  1d4020: f9013fe8     	str	x8, [sp, #0x278]
  1d4024: f9413fe9     	ldr	x9, [sp, #0x278]
  1d4028: b7f800e9     	tbnz	x9, #0x3f, 0x1d4044 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5e4>
  1d402c: 14000001     	b	0x1d4030 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5d0>
  1d4030: f9413fe8     	ldr	x8, [sp, #0x278]
  1d4034: f1000908     	subs	x8, x8, #0x2
  1d4038: f90073e8     	str	x8, [sp, #0xe0]
  1d403c: 540000eb     	b.lt	0x1d4058 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5f8>
  1d4040: 14000001     	b	0x1d4044 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x5e4>
  1d4044: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4048: f81103a8     	stur	x8, [x29, #-0xf0]
  1d404c: 320003e9     	orr	w9, wzr, #0x1
  1d4050: b90263e9     	str	w9, [sp, #0x260]
  1d4054: 140001b6     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4058: 14000089     	b	0x1d427c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x81c>
  1d405c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d4060: 528c7449     	mov	w9, #0x63a2             // =25506
  1d4064: 2a0903ea     	mov	w10, w9
  1d4068: eb0a0108     	subs	x8, x8, x10
  1d406c: f9006fe8     	str	x8, [sp, #0xd8]
  1d4070: 54000881     	b.ne	0x1d4180 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x720>
  1d4074: 14000001     	b	0x1d4078 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x618>
  1d4078: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d407c: aa0803e0     	mov	x0, x8
  1d4080: f9006be0     	str	x0, [sp, #0xd0]
  1d4084: b40000a8     	cbz	x8, 0x1d4098 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x638>
  1d4088: 14000001     	b	0x1d408c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x62c>
  1d408c: f9406be0     	ldr	x0, [sp, #0xd0]
  1d4090: 97fb48f8     	bl	0xa6470 <_ZdaPv@plt>
  1d4094: 14000001     	b	0x1d4098 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x638>
  1d4098: aa1f03e8     	mov	x8, xzr
  1d409c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d40a0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d40a4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d40a8: f90107e8     	str	x8, [sp, #0x208]
  1d40ac: f94107e8     	ldr	x8, [sp, #0x208]
  1d40b0: b4000668     	cbz	x8, 0x1d417c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x71c>
  1d40b4: 14000001     	b	0x1d40b8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x658>
  1d40b8: f94107e1     	ldr	x1, [sp, #0x208]
  1d40bc: 320003e8     	orr	w8, wzr, #0x1
  1d40c0: 2a0803e0     	mov	w0, w8
  1d40c4: 97fb518b     	bl	0xa86f0 <_ZN9mkvparser14SafeArrayAllocIhEEPT_yy@plt>
  1d40c8: f90067e0     	str	x0, [sp, #0xc8]
  1d40cc: 14000001     	b	0x1d40d0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x670>
  1d40d0: f94067e8     	ldr	x8, [sp, #0xc8]
  1d40d4: f90103e8     	str	x8, [sp, #0x200]
  1d40d8: f94103e9     	ldr	x9, [sp, #0x200]
  1d40dc: b50000e9     	cbnz	x9, 0x1d40f8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x698>
  1d40e0: 14000001     	b	0x1d40e4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x684>
  1d40e4: 92800008     	mov	x8, #-0x1               // =-1
  1d40e8: f81103a8     	stur	x8, [x29, #-0xf0]
  1d40ec: 320003e9     	orr	w9, wzr, #0x1
  1d40f0: b90263e9     	str	w9, [sp, #0x260]
  1d40f4: 1400018e     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d40f8: f9414fe8     	ldr	x8, [sp, #0x298]
  1d40fc: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d4100: f94107e2     	ldr	x2, [sp, #0x208]
  1d4104: f94103e3     	ldr	x3, [sp, #0x200]
  1d4108: f9400109     	ldr	x9, [x8]
  1d410c: f9400129     	ldr	x9, [x9]
  1d4110: aa0803e0     	mov	x0, x8
  1d4114: d63f0120     	blr	x9
  1d4118: b900c7e0     	str	w0, [sp, #0xc4]
  1d411c: 14000001     	b	0x1d4120 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x6c0>
  1d4120: b940c7e8     	ldr	w8, [sp, #0xc4]
  1d4124: b901ffe8     	str	w8, [sp, #0x1fc]
  1d4128: b941ffe9     	ldr	w9, [sp, #0x1fc]
  1d412c: 340001e9     	cbz	w9, 0x1d4168 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x708>
  1d4130: 14000001     	b	0x1d4134 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x6d4>
  1d4134: f94103e8     	ldr	x8, [sp, #0x200]
  1d4138: aa0803e0     	mov	x0, x8
  1d413c: f9005fe0     	str	x0, [sp, #0xb8]
  1d4140: b40000a8     	cbz	x8, 0x1d4154 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x6f4>
  1d4144: 14000001     	b	0x1d4148 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x6e8>
  1d4148: f9405fe0     	ldr	x0, [sp, #0xb8]
  1d414c: 97fb48c9     	bl	0xa6470 <_ZdaPv@plt>
  1d4150: 14000001     	b	0x1d4154 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x6f4>
  1d4154: b981ffe8     	ldrsw	x8, [sp, #0x1fc]
  1d4158: f81103a8     	stur	x8, [x29, #-0xf0]
  1d415c: 320003e9     	orr	w9, wzr, #0x1
  1d4160: b90263e9     	str	w9, [sp, #0x260]
  1d4164: 14000172     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4168: f94103e8     	ldr	x8, [sp, #0x200]
  1d416c: f81b83a8     	stur	x8, [x29, #-0x48]
  1d4170: f94107e8     	ldr	x8, [sp, #0x208]
  1d4174: f81c03a8     	stur	x8, [x29, #-0x40]
  1d4178: 14000001     	b	0x1d417c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x71c>
  1d417c: 1400003f     	b	0x1d4278 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x818>
  1d4180: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d4184: 5290d109     	mov	w9, #0x8688             // =34440
  1d4188: 72a004a9     	movk	w9, #0x25, lsl #16
  1d418c: 2a0903ea     	mov	w10, w9
  1d4190: eb0a0108     	subs	x8, x8, x10
  1d4194: f9005be8     	str	x8, [sp, #0xb0]
  1d4198: 540002a1     	b.ne	0x1d41ec <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x78c>
  1d419c: 14000001     	b	0x1d41a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x740>
  1d41a0: f9414fe0     	ldr	x0, [sp, #0x298]
  1d41a4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d41a8: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d41ac: d10263a8     	sub	x8, x29, #0x98
  1d41b0: 91012103     	add	x3, x8, #0x48
  1d41b4: 97fb2fff     	bl	0xa01b0 <_ZN9mkvparser17UnserializeStringEPNS_10IMkvReaderExxRPc@plt>
  1d41b8: f90057e0     	str	x0, [sp, #0xa8]
  1d41bc: 14000001     	b	0x1d41c0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x760>
  1d41c0: f94057e8     	ldr	x8, [sp, #0xa8]
  1d41c4: f900fbe8     	str	x8, [sp, #0x1f0]
  1d41c8: f940fbe9     	ldr	x9, [sp, #0x1f0]
  1d41cc: b40000e9     	cbz	x9, 0x1d41e8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x788>
  1d41d0: 14000001     	b	0x1d41d4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x774>
  1d41d4: f940fbe8     	ldr	x8, [sp, #0x1f0]
  1d41d8: f81103a8     	stur	x8, [x29, #-0xf0]
  1d41dc: 320003e9     	orr	w9, wzr, #0x1
  1d41e0: b90263e9     	str	w9, [sp, #0x260]
  1d41e4: 14000152     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d41e8: 14000023     	b	0x1d4274 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x814>
  1d41ec: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d41f0: 528ad549     	mov	w9, #0x56aa             // =22186
  1d41f4: 2a0903ea     	mov	w10, w9
  1d41f8: eb0a0108     	subs	x8, x8, x10
  1d41fc: f90053e8     	str	x8, [sp, #0xa0]
  1d4200: 54000161     	b.ne	0x1d422c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x7cc>
  1d4204: 14000001     	b	0x1d4208 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x7a8>
  1d4208: f9414fe0     	ldr	x0, [sp, #0x298]
  1d420c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d4210: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d4214: 97fb4c67     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d4218: f9004fe0     	str	x0, [sp, #0x98]
  1d421c: 14000001     	b	0x1d4220 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x7c0>
  1d4220: f9404fe8     	ldr	x8, [sp, #0x98]
  1d4224: f81883a8     	stur	x8, [x29, #-0x78]
  1d4228: 14000012     	b	0x1d4270 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x810>
  1d422c: f85403a8     	ldur	x8, [x29, #-0xc0]
  1d4230: 528ad769     	mov	w9, #0x56bb             // =22203
  1d4234: 2a0903ea     	mov	w10, w9
  1d4238: eb0a0108     	subs	x8, x8, x10
  1d423c: f9004be8     	str	x8, [sp, #0x90]
  1d4240: 54000161     	b.ne	0x1d426c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x80c>
  1d4244: 14000001     	b	0x1d4248 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x7e8>
  1d4248: f9414fe0     	ldr	x0, [sp, #0x298]
  1d424c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d4250: f85383a2     	ldur	x2, [x29, #-0xc8]
  1d4254: 97fb4c57     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d4258: f90047e0     	str	x0, [sp, #0x88]
  1d425c: 14000001     	b	0x1d4260 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x800>
  1d4260: f94047e8     	ldr	x8, [sp, #0x88]
  1d4264: f81903a8     	stur	x8, [x29, #-0x70]
  1d4268: 14000001     	b	0x1d426c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x80c>
  1d426c: 14000001     	b	0x1d4270 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x810>
  1d4270: 14000001     	b	0x1d4274 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x814>
  1d4274: 14000001     	b	0x1d4278 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x818>
  1d4278: 14000001     	b	0x1d427c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x81c>
  1d427c: 14000001     	b	0x1d4280 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x820>
  1d4280: 14000001     	b	0x1d4284 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x824>
  1d4284: 14000001     	b	0x1d4288 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x828>
  1d4288: 14000001     	b	0x1d428c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x82c>
  1d428c: 14000001     	b	0x1d4290 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x830>
  1d4290: 14000001     	b	0x1d4294 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x834>
  1d4294: 14000001     	b	0x1d4298 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x838>
  1d4298: 14000001     	b	0x1d429c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x83c>
  1d429c: 14000001     	b	0x1d42a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x840>
  1d42a0: 14000001     	b	0x1d42a4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x844>
  1d42a4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d42a8: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d42ac: 8b080128     	add	x8, x9, x8
  1d42b0: f81e03a8     	stur	x8, [x29, #-0x20]
  1d42b4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d42b8: f9414be9     	ldr	x9, [sp, #0x290]
  1d42bc: eb090108     	subs	x8, x8, x9
  1d42c0: f90043e8     	str	x8, [sp, #0x80]
  1d42c4: 540000ed     	b.le	0x1d42e0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x880>
  1d42c8: 14000001     	b	0x1d42cc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x86c>
  1d42cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d42d0: f81103a8     	stur	x8, [x29, #-0xf0]
  1d42d4: 320003e9     	orr	w9, wzr, #0x1
  1d42d8: b90263e9     	str	w9, [sp, #0x260]
  1d42dc: 14000114     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d42e0: 17fffe14     	b	0x1d3b30 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xd0>
  1d42e4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d42e8: f9414be9     	ldr	x9, [sp, #0x290]
  1d42ec: eb090108     	subs	x8, x8, x9
  1d42f0: f9003fe8     	str	x8, [sp, #0x78]
  1d42f4: 540000e0     	b.eq	0x1d4310 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x8b0>
  1d42f8: 14000001     	b	0x1d42fc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x89c>
  1d42fc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4300: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4304: 320003e9     	orr	w9, wzr, #0x1
  1d4308: b90263e9     	str	w9, [sp, #0x260]
  1d430c: 14000108     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4310: f85703a8     	ldur	x8, [x29, #-0x90]
  1d4314: f1000108     	subs	x8, x8, #0x0
  1d4318: f9003be8     	str	x8, [sp, #0x70]
  1d431c: 540000ec     	b.gt	0x1d4338 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x8d8>
  1d4320: 14000001     	b	0x1d4324 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x8c4>
  1d4324: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4328: f81103a8     	stur	x8, [x29, #-0xf0]
  1d432c: 320003e9     	orr	w9, wzr, #0x1
  1d4330: b90263e9     	str	w9, [sp, #0x260]
  1d4334: 140000fe     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4338: f85703a1     	ldur	x1, [x29, #-0x90]
  1d433c: f940e3e0     	ldr	x0, [sp, #0x1c0]
  1d4340: 97fb5bb4     	bl	0xab210 <_ZNK9mkvparser6Tracks16GetTrackByNumberEl@plt>
  1d4344: f90037e0     	str	x0, [sp, #0x68]
  1d4348: 14000001     	b	0x1d434c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x8ec>
  1d434c: f94037e8     	ldr	x8, [sp, #0x68]
  1d4350: b40000e8     	cbz	x8, 0x1d436c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x90c>
  1d4354: 14000001     	b	0x1d4358 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x8f8>
  1d4358: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d435c: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4360: 320003e9     	orr	w9, wzr, #0x1
  1d4364: b90263e9     	str	w9, [sp, #0x260]
  1d4368: 140000f1     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d436c: f85683a8     	ldur	x8, [x29, #-0x98]
  1d4370: f1000108     	subs	x8, x8, #0x0
  1d4374: f90033e8     	str	x8, [sp, #0x60]
  1d4378: 540000ec     	b.gt	0x1d4394 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x934>
  1d437c: 14000001     	b	0x1d4380 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x920>
  1d4380: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4384: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4388: 320003e9     	orr	w9, wzr, #0x1
  1d438c: b90263e9     	str	w9, [sp, #0x260]
  1d4390: 140000e7     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4394: f9413fe8     	ldr	x8, [sp, #0x278]
  1d4398: f1000108     	subs	x8, x8, #0x0
  1d439c: 1a9fd7e9     	cset	w9, gt
  1d43a0: 381c83a9     	sturb	w9, [x29, #-0x38]
  1d43a4: f85683aa     	ldur	x10, [x29, #-0x98]
  1d43a8: f100054a     	subs	x10, x10, #0x1
  1d43ac: f9002fe8     	str	x8, [sp, #0x58]
  1d43b0: f9002bea     	str	x10, [sp, #0x50]
  1d43b4: 540008e1     	b.ne	0x1d44d0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa70>
  1d43b8: 14000001     	b	0x1d43bc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x95c>
  1d43bc: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d43c0: b6f800e8     	tbz	x8, #0x3f, 0x1d43dc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x97c>
  1d43c4: 14000001     	b	0x1d43c8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x968>
  1d43c8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d43cc: f81103a8     	stur	x8, [x29, #-0xf0]
  1d43d0: 320003e9     	orr	w9, wzr, #0x1
  1d43d4: b90263e9     	str	w9, [sp, #0x260]
  1d43d8: 140000d5     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d43dc: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d43e0: b7f800e8     	tbnz	x8, #0x3f, 0x1d43fc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x99c>
  1d43e4: 14000001     	b	0x1d43e8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x988>
  1d43e8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d43ec: f81103a8     	stur	x8, [x29, #-0xf0]
  1d43f0: 320003e9     	orr	w9, wzr, #0x1
  1d43f4: b90263e9     	str	w9, [sp, #0x260]
  1d43f8: 140000cd     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d43fc: 3cd583a0     	ldur	q0, [x29, #-0xa8]
  1d4400: f940e7e8     	ldr	x8, [sp, #0x1c8]
  1d4404: 3c868100     	stur	q0, [x8, #0x68]
  1d4408: aa1f03e9     	mov	x9, xzr
  1d440c: f81283a9     	stur	x9, [x29, #-0xd8]
  1d4410: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1d4414: f9400120     	ldr	x0, [x9]
  1d4418: f9415be2     	ldr	x2, [sp, #0x2b0]
  1d441c: f94157e3     	ldr	x3, [sp, #0x2a8]
  1d4420: d10263a1     	sub	x1, x29, #0x98
  1d4424: d10363a4     	sub	x4, x29, #0xd8
  1d4428: 97fb354e     	bl	0xa1960 <_ZN9mkvparser10VideoTrack5ParseEPNS_7SegmentERKNS_5Track4InfoExxRPS0_@plt>
  1d442c: f90027e0     	str	x0, [sp, #0x48]
  1d4430: 14000001     	b	0x1d4434 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x9d4>
  1d4434: f94027e8     	ldr	x8, [sp, #0x48]
  1d4438: f900f7e8     	str	x8, [sp, #0x1e8]
  1d443c: f940f7e9     	ldr	x9, [sp, #0x1e8]
  1d4440: b40000e9     	cbz	x9, 0x1d445c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x9fc>
  1d4444: 14000001     	b	0x1d4448 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0x9e8>
  1d4448: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1d444c: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4450: 320003e9     	orr	w9, wzr, #0x1
  1d4454: b90263e9     	str	w9, [sp, #0x260]
  1d4458: 140000b5     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d445c: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d4460: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d4464: f9000128     	str	x8, [x9]
  1d4468: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d446c: f9400108     	ldr	x8, [x8]
  1d4470: b4000068     	cbz	x8, 0x1d447c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa1c>
  1d4474: 14000001     	b	0x1d4478 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa18>
  1d4478: 1400000a     	b	0x1d44a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa40>
  1d447c: d0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d4480: 9102a000     	add	x0, x0, #0xa8
  1d4484: f0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d4488: 910bfc42     	add	x2, x2, #0x2ff
  1d448c: d0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d4490: 913d0c63     	add	x3, x3, #0xf43
  1d4494: 5282d661     	mov	w1, #0x16b3             // =5811
  1d4498: 97fb2f9e     	bl	0xa0310 <__assert2@plt>
  1d449c: 14000001     	b	0x1d44a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa40>
  1d44a0: f94143e8     	ldr	x8, [sp, #0x280]
  1d44a4: b7f80148     	tbnz	x8, #0x3f, 0x1d44cc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa6c>
  1d44a8: 14000001     	b	0x1d44ac <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa4c>
  1d44ac: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d44b0: f9400100     	ldr	x0, [x8]
  1d44b4: f94143e1     	ldr	x1, [sp, #0x280]
  1d44b8: f94147e2     	ldr	x2, [sp, #0x288]
  1d44bc: 97fb58e9     	bl	0xaa860 <_ZN9mkvparser5Track26ParseContentEncodingsEntryExx@plt>
  1d44c0: f90023e0     	str	x0, [sp, #0x40]
  1d44c4: 14000001     	b	0x1d44c8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa68>
  1d44c8: 14000001     	b	0x1d44cc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa6c>
  1d44cc: 14000093     	b	0x1d4718 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb8>
  1d44d0: f85683a8     	ldur	x8, [x29, #-0x98]
  1d44d4: f1000908     	subs	x8, x8, #0x2
  1d44d8: f9001fe8     	str	x8, [sp, #0x38]
  1d44dc: 540008e1     	b.ne	0x1d45f8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb98>
  1d44e0: 14000001     	b	0x1d44e4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa84>
  1d44e4: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d44e8: b6f800e8     	tbz	x8, #0x3f, 0x1d4504 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xaa4>
  1d44ec: 14000001     	b	0x1d44f0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xa90>
  1d44f0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d44f4: f81103a8     	stur	x8, [x29, #-0xf0]
  1d44f8: 320003e9     	orr	w9, wzr, #0x1
  1d44fc: b90263e9     	str	w9, [sp, #0x260]
  1d4500: 1400008b     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4504: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d4508: b7f800e8     	tbnz	x8, #0x3f, 0x1d4524 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xac4>
  1d450c: 14000001     	b	0x1d4510 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xab0>
  1d4510: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4514: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4518: 320003e9     	orr	w9, wzr, #0x1
  1d451c: b90263e9     	str	w9, [sp, #0x260]
  1d4520: 14000083     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4524: 3cd483a0     	ldur	q0, [x29, #-0xb8]
  1d4528: f940e7e8     	ldr	x8, [sp, #0x1c8]
  1d452c: 3c868100     	stur	q0, [x8, #0x68]
  1d4530: aa1f03e9     	mov	x9, xzr
  1d4534: f81203a9     	stur	x9, [x29, #-0xe0]
  1d4538: f940e3e9     	ldr	x9, [sp, #0x1c0]
  1d453c: f9400120     	ldr	x0, [x9]
  1d4540: f9415be2     	ldr	x2, [sp, #0x2b0]
  1d4544: f94157e3     	ldr	x3, [sp, #0x2a8]
  1d4548: d10263a1     	sub	x1, x29, #0x98
  1d454c: d10383a4     	sub	x4, x29, #0xe0
  1d4550: 97fb2f64     	bl	0xa02e0 <_ZN9mkvparser10AudioTrack5ParseEPNS_7SegmentERKNS_5Track4InfoExxRPS0_@plt>
  1d4554: f9001be0     	str	x0, [sp, #0x30]
  1d4558: 14000001     	b	0x1d455c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xafc>
  1d455c: f9401be8     	ldr	x8, [sp, #0x30]
  1d4560: f900f3e8     	str	x8, [sp, #0x1e0]
  1d4564: f940f3e9     	ldr	x9, [sp, #0x1e0]
  1d4568: b40000e9     	cbz	x9, 0x1d4584 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb24>
  1d456c: 14000001     	b	0x1d4570 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb10>
  1d4570: f940f3e8     	ldr	x8, [sp, #0x1e0]
  1d4574: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4578: 320003e9     	orr	w9, wzr, #0x1
  1d457c: b90263e9     	str	w9, [sp, #0x260]
  1d4580: 1400006b     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4584: f85203a8     	ldur	x8, [x29, #-0xe0]
  1d4588: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d458c: f9000128     	str	x8, [x9]
  1d4590: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d4594: f9400108     	ldr	x8, [x8]
  1d4598: b4000068     	cbz	x8, 0x1d45a4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb44>
  1d459c: 14000001     	b	0x1d45a0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb40>
  1d45a0: 1400000a     	b	0x1d45c8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb68>
  1d45a4: d0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d45a8: 9102a000     	add	x0, x0, #0xa8
  1d45ac: f0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d45b0: 910bfc42     	add	x2, x2, #0x2ff
  1d45b4: d0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d45b8: 913d0c63     	add	x3, x3, #0xf43
  1d45bc: 5282d921     	mov	w1, #0x16c9             // =5833
  1d45c0: 97fb2f54     	bl	0xa0310 <__assert2@plt>
  1d45c4: 14000001     	b	0x1d45c8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb68>
  1d45c8: f94143e8     	ldr	x8, [sp, #0x280]
  1d45cc: b7f80148     	tbnz	x8, #0x3f, 0x1d45f4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb94>
  1d45d0: 14000001     	b	0x1d45d4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb74>
  1d45d4: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d45d8: f9400100     	ldr	x0, [x8]
  1d45dc: f94143e1     	ldr	x1, [sp, #0x280]
  1d45e0: f94147e2     	ldr	x2, [sp, #0x288]
  1d45e4: 97fb589f     	bl	0xaa860 <_ZN9mkvparser5Track26ParseContentEncodingsEntryExx@plt>
  1d45e8: f90017e0     	str	x0, [sp, #0x28]
  1d45ec: 14000001     	b	0x1d45f0 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb90>
  1d45f0: 14000001     	b	0x1d45f4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xb94>
  1d45f4: 14000048     	b	0x1d4714 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb4>
  1d45f8: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d45fc: b7f800e8     	tbnz	x8, #0x3f, 0x1d4618 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xbb8>
  1d4600: 14000001     	b	0x1d4604 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xba4>
  1d4604: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4608: f81103a8     	stur	x8, [x29, #-0xf0]
  1d460c: 320003e9     	orr	w9, wzr, #0x1
  1d4610: b90263e9     	str	w9, [sp, #0x260]
  1d4614: 14000046     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4618: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d461c: b7f800e8     	tbnz	x8, #0x3f, 0x1d4638 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xbd8>
  1d4620: 14000001     	b	0x1d4624 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xbc4>
  1d4624: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4628: f81103a8     	stur	x8, [x29, #-0xf0]
  1d462c: 320003e9     	orr	w9, wzr, #0x1
  1d4630: b90263e9     	str	w9, [sp, #0x260]
  1d4634: 1400003e     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d4638: f85683a8     	ldur	x8, [x29, #-0x98]
  1d463c: f1008508     	subs	x8, x8, #0x21
  1d4640: f90013e8     	str	x8, [sp, #0x20]
  1d4644: 54000141     	b.ne	0x1d466c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc0c>
  1d4648: 14000001     	b	0x1d464c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xbec>
  1d464c: f94143e8     	ldr	x8, [sp, #0x280]
  1d4650: b7f800e8     	tbnz	x8, #0x3f, 0x1d466c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc0c>
  1d4654: 14000001     	b	0x1d4658 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xbf8>
  1d4658: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d465c: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4660: 320003e9     	orr	w9, wzr, #0x1
  1d4664: b90263e9     	str	w9, [sp, #0x260]
  1d4668: 14000031     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d466c: 92800008     	mov	x8, #-0x1               // =-1
  1d4670: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4674: aa1f03e8     	mov	x8, xzr
  1d4678: f81d83a8     	stur	x8, [x29, #-0x28]
  1d467c: f81183a8     	stur	x8, [x29, #-0xe8]
  1d4680: f940e3e8     	ldr	x8, [sp, #0x1c0]
  1d4684: f9400100     	ldr	x0, [x8]
  1d4688: f9415be2     	ldr	x2, [sp, #0x2b0]
  1d468c: f94157e3     	ldr	x3, [sp, #0x2a8]
  1d4690: d10263a1     	sub	x1, x29, #0x98
  1d4694: d103a3a4     	sub	x4, x29, #0xe8
  1d4698: 97fb317e     	bl	0xa0c90 <_ZN9mkvparser5Track6CreateEPNS_7SegmentERKNS0_4InfoExxRPS0_@plt>
  1d469c: f9000fe0     	str	x0, [sp, #0x18]
  1d46a0: 14000001     	b	0x1d46a4 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc44>
  1d46a4: f9400fe8     	ldr	x8, [sp, #0x18]
  1d46a8: f900efe8     	str	x8, [sp, #0x1d8]
  1d46ac: f940efe9     	ldr	x9, [sp, #0x1d8]
  1d46b0: b40000e9     	cbz	x9, 0x1d46cc <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc6c>
  1d46b4: 14000001     	b	0x1d46b8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc58>
  1d46b8: f940efe8     	ldr	x8, [sp, #0x1d8]
  1d46bc: f81103a8     	stur	x8, [x29, #-0xf0]
  1d46c0: 320003e9     	orr	w9, wzr, #0x1
  1d46c4: b90263e9     	str	w9, [sp, #0x260]
  1d46c8: 14000019     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d46cc: f85183a8     	ldur	x8, [x29, #-0xe8]
  1d46d0: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d46d4: f9000128     	str	x8, [x9]
  1d46d8: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d46dc: f9400108     	ldr	x8, [x8]
  1d46e0: b4000068     	cbz	x8, 0x1d46ec <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc8c>
  1d46e4: 14000001     	b	0x1d46e8 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xc88>
  1d46e8: 1400000a     	b	0x1d4710 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb0>
  1d46ec: d0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d46f0: 9102a000     	add	x0, x0, #0xa8
  1d46f4: f0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d46f8: 910bfc42     	add	x2, x2, #0x2ff
  1d46fc: d0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d4700: 913d0c63     	add	x3, x3, #0xf43
  1d4704: 5282dca1     	mov	w1, #0x16e5             // =5861
  1d4708: 97fb2f02     	bl	0xa0310 <__assert2@plt>
  1d470c: 14000001     	b	0x1d4710 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb0>
  1d4710: 14000001     	b	0x1d4714 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb4>
  1d4714: 14000001     	b	0x1d4718 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcb8>
  1d4718: aa1f03e8     	mov	x8, xzr
  1d471c: f81103a8     	stur	x8, [x29, #-0xf0]
  1d4720: 320003e9     	orr	w9, wzr, #0x1
  1d4724: b90263e9     	str	w9, [sp, #0x260]
  1d4728: 14000001     	b	0x1d472c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xccc>
  1d472c: d10263a0     	sub	x0, x29, #0x98
  1d4730: 97fb58e4     	bl	0xaaac0 <_ZN9mkvparser5Track4InfoD1Ev@plt>
  1d4734: 14000001     	b	0x1d4738 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcd8>
  1d4738: f85103a8     	ldur	x8, [x29, #-0xf0]
  1d473c: d53bd049     	mrs	x9, TPIDR_EL0
  1d4740: f9401529     	ldr	x9, [x9, #0x28]
  1d4744: f940ebea     	ldr	x10, [sp, #0x1d0]
  1d4748: eb0a0129     	subs	x9, x9, x10
  1d474c: f9000be8     	str	x8, [sp, #0x10]
  1d4750: f90007e9     	str	x9, [sp, #0x8]
  1d4754: 54000121     	b.ne	0x1d4778 <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xd18>
  1d4758: 14000001     	b	0x1d475c <mkvparser::Tracks::ParseTrackEntry(long long, long long, long long, long long, mkvparser::Track*&) const+0xcfc>
  1d475c: f9400be0     	ldr	x0, [sp, #0x10]
  1d4760: 910ec3ff     	add	sp, sp, #0x3b0
  1d4764: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d4768: f84207fc     	ldr	x28, [sp], #0x20
  1d476c: d65f03c0     	ret
  1d4770: f94137e0     	ldr	x0, [sp, #0x268]
  1d4774: 97fb4de7     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d4778: 97fb557e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d477c <mkvparser::Tracks::GetTracksCount() const>:
  1d477c: d10103ff     	sub	sp, sp, #0x40
  1d4780: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d4784: 9100c3fd     	add	x29, sp, #0x30
  1d4788: b27d03e8     	orr	x8, xzr, #0x8
  1d478c: d2800009     	mov	x9, #0x0                // =0
  1d4790: d000036a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1d4794: 9102a14a     	add	x10, x10, #0xa8
  1d4798: f000036b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d479c: 910aed6b     	add	x11, x11, #0x2bb
  1d47a0: f000036c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d47a4: 910bcd8c     	add	x12, x12, #0x2f3
  1d47a8: f81f83a0     	stur	x0, [x29, #-0x8]
  1d47ac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d47b0: f940180d     	ldr	x13, [x0, #0x30]
  1d47b4: f9401400     	ldr	x0, [x0, #0x28]
  1d47b8: eb0001ad     	subs	x13, x13, x0
  1d47bc: 9ac80da8     	sdiv	x8, x13, x8
  1d47c0: f81f03a8     	stur	x8, [x29, #-0x10]
  1d47c4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d47c8: eb09011f     	cmp	x8, x9
  1d47cc: 1a9fb7ee     	cset	w14, ge
  1d47d0: f9000fea     	str	x10, [sp, #0x18]
  1d47d4: f9000beb     	str	x11, [sp, #0x10]
  1d47d8: f90007ec     	str	x12, [sp, #0x8]
  1d47dc: 3700004e     	tbnz	w14, #0x0, 0x1d47e4 <mkvparser::Tracks::GetTracksCount() const+0x68>
  1d47e0: 14000002     	b	0x1d47e8 <mkvparser::Tracks::GetTracksCount() const+0x6c>
  1d47e4: 14000006     	b	0x1d47fc <mkvparser::Tracks::GetTracksCount() const+0x80>
  1d47e8: 5282be01     	mov	w1, #0x15f0             // =5616
  1d47ec: f9400fe0     	ldr	x0, [sp, #0x18]
  1d47f0: f9400be2     	ldr	x2, [sp, #0x10]
  1d47f4: f94007e3     	ldr	x3, [sp, #0x8]
  1d47f8: 97fb2ec6     	bl	0xa0310 <__assert2@plt>
  1d47fc: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d4800: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d4804: 910103ff     	add	sp, sp, #0x40
  1d4808: d65f03c0     	ret

00000000001d480c <mkvparser::Tracks::GetTrackByNumber(long) const>:
  1d480c: d10183ff     	sub	sp, sp, #0x60
  1d4810: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d4814: 910143fd     	add	x29, sp, #0x50
  1d4818: d2800008     	mov	x8, #0x0                // =0
  1d481c: f81f03a0     	stur	x0, [x29, #-0x10]
  1d4820: f81e83a1     	stur	x1, [x29, #-0x18]
  1d4824: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d4828: f85e83a1     	ldur	x1, [x29, #-0x18]
  1d482c: eb08003f     	cmp	x1, x8
  1d4830: 1a9fa7e9     	cset	w9, lt
  1d4834: f9000fe8     	str	x8, [sp, #0x18]
  1d4838: f9000be0     	str	x0, [sp, #0x10]
  1d483c: 37000049     	tbnz	w9, #0x0, 0x1d4844 <mkvparser::Tracks::GetTrackByNumber(long) const+0x38>
  1d4840: 14000004     	b	0x1d4850 <mkvparser::Tracks::GetTrackByNumber(long) const+0x44>
  1d4844: f9400fe8     	ldr	x8, [sp, #0x18]
  1d4848: f81f83a8     	stur	x8, [x29, #-0x8]
  1d484c: 14000028     	b	0x1d48ec <mkvparser::Tracks::GetTrackByNumber(long) const+0xe0>
  1d4850: f9400be8     	ldr	x8, [sp, #0x10]
  1d4854: f9401509     	ldr	x9, [x8, #0x28]
  1d4858: f81e03a9     	stur	x9, [x29, #-0x20]
  1d485c: f9401909     	ldr	x9, [x8, #0x30]
  1d4860: f90017e9     	str	x9, [sp, #0x28]
  1d4864: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d4868: f94017e9     	ldr	x9, [sp, #0x28]
  1d486c: eb09011f     	cmp	x8, x9
  1d4870: 1a9f07ea     	cset	w10, ne
  1d4874: 3700004a     	tbnz	w10, #0x0, 0x1d487c <mkvparser::Tracks::GetTrackByNumber(long) const+0x70>
  1d4878: 1400001b     	b	0x1d48e4 <mkvparser::Tracks::GetTrackByNumber(long) const+0xd8>
  1d487c: b27d03e8     	orr	x8, xzr, #0x8
  1d4880: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d4884: 8b080128     	add	x8, x9, x8
  1d4888: f81e03a8     	stur	x8, [x29, #-0x20]
  1d488c: f9400128     	ldr	x8, [x9]
  1d4890: f90013e8     	str	x8, [sp, #0x20]
  1d4894: f94013e8     	ldr	x8, [sp, #0x20]
  1d4898: f9400fe9     	ldr	x9, [sp, #0x18]
  1d489c: eb09011f     	cmp	x8, x9
  1d48a0: 1a9f17ea     	cset	w10, eq
  1d48a4: 3700004a     	tbnz	w10, #0x0, 0x1d48ac <mkvparser::Tracks::GetTrackByNumber(long) const+0xa0>
  1d48a8: 14000002     	b	0x1d48b0 <mkvparser::Tracks::GetTrackByNumber(long) const+0xa4>
  1d48ac: 17ffffee     	b	0x1d4864 <mkvparser::Tracks::GetTrackByNumber(long) const+0x58>
  1d48b0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d48b4: f94013e0     	ldr	x0, [sp, #0x20]
  1d48b8: f90007e8     	str	x8, [sp, #0x8]
  1d48bc: 97fb2d1d     	bl	0x9fd30 <_ZNK9mkvparser5Track9GetNumberEv@plt>
  1d48c0: f94007e8     	ldr	x8, [sp, #0x8]
  1d48c4: eb00011f     	cmp	x8, x0
  1d48c8: 1a9f17e9     	cset	w9, eq
  1d48cc: 37000049     	tbnz	w9, #0x0, 0x1d48d4 <mkvparser::Tracks::GetTrackByNumber(long) const+0xc8>
  1d48d0: 14000004     	b	0x1d48e0 <mkvparser::Tracks::GetTrackByNumber(long) const+0xd4>
  1d48d4: f94013e8     	ldr	x8, [sp, #0x20]
  1d48d8: f81f83a8     	stur	x8, [x29, #-0x8]
  1d48dc: 14000004     	b	0x1d48ec <mkvparser::Tracks::GetTrackByNumber(long) const+0xe0>
  1d48e0: 17ffffe1     	b	0x1d4864 <mkvparser::Tracks::GetTrackByNumber(long) const+0x58>
  1d48e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1d48e8: f81f83a8     	stur	x8, [x29, #-0x8]
  1d48ec: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d48f0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d48f4: 910183ff     	add	sp, sp, #0x60
  1d48f8: d65f03c0     	ret

00000000001d48fc <mkvparser::Tracks::~Tracks()>:
  1d48fc: d10143ff     	sub	sp, sp, #0x50
  1d4900: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1d4904: 910103fd     	add	x29, sp, #0x40
  1d4908: d2800008     	mov	x8, #0x0                // =0
  1d490c: f81f83a0     	stur	x0, [x29, #-0x8]
  1d4910: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d4914: f9401409     	ldr	x9, [x0, #0x28]
  1d4918: f81f03a9     	stur	x9, [x29, #-0x10]
  1d491c: f9401809     	ldr	x9, [x0, #0x30]
  1d4920: f81e83a9     	stur	x9, [x29, #-0x18]
  1d4924: f9000fe8     	str	x8, [sp, #0x18]
  1d4928: f9000be0     	str	x0, [sp, #0x10]
  1d492c: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d4930: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d4934: eb09011f     	cmp	x8, x9
  1d4938: 1a9f07ea     	cset	w10, ne
  1d493c: 3700004a     	tbnz	w10, #0x0, 0x1d4944 <mkvparser::Tracks::~Tracks()+0x48>
  1d4940: 14000013     	b	0x1d498c <mkvparser::Tracks::~Tracks()+0x90>
  1d4944: b27d03e8     	orr	x8, xzr, #0x8
  1d4948: f85f03a9     	ldur	x9, [x29, #-0x10]
  1d494c: 8b080128     	add	x8, x9, x8
  1d4950: f81f03a8     	stur	x8, [x29, #-0x10]
  1d4954: f9400128     	ldr	x8, [x9]
  1d4958: f90013e8     	str	x8, [sp, #0x20]
  1d495c: f94013e8     	ldr	x8, [sp, #0x20]
  1d4960: f9400fe9     	ldr	x9, [sp, #0x18]
  1d4964: eb09011f     	cmp	x8, x9
  1d4968: 1a9f17ea     	cset	w10, eq
  1d496c: f90007e8     	str	x8, [sp, #0x8]
  1d4970: 370000ca     	tbnz	w10, #0x0, 0x1d4988 <mkvparser::Tracks::~Tracks()+0x8c>
  1d4974: f94007e8     	ldr	x8, [sp, #0x8]
  1d4978: f9400109     	ldr	x9, [x8]
  1d497c: f9400529     	ldr	x9, [x9, #0x8]
  1d4980: aa0803e0     	mov	x0, x8
  1d4984: d63f0120     	blr	x9
  1d4988: 17ffffe9     	b	0x1d492c <mkvparser::Tracks::~Tracks()+0x30>
  1d498c: f9400be8     	ldr	x8, [sp, #0x10]
  1d4990: f9401509     	ldr	x9, [x8, #0x28]
  1d4994: f9400fea     	ldr	x10, [sp, #0x18]
  1d4998: eb0a013f     	cmp	x9, x10
  1d499c: 1a9f17eb     	cset	w11, eq
  1d49a0: f90003e9     	str	x9, [sp]
  1d49a4: 3700006b     	tbnz	w11, #0x0, 0x1d49b0 <mkvparser::Tracks::~Tracks()+0xb4>
  1d49a8: f94003e0     	ldr	x0, [sp]
  1d49ac: 97fb46b1     	bl	0xa6470 <_ZdaPv@plt>
  1d49b0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1d49b4: 910143ff     	add	sp, sp, #0x50
  1d49b8: d65f03c0     	ret

00000000001d49bc <mkvparser::Tracks::GetTrackByIndex(unsigned long) const>:
  1d49bc: d100c3ff     	sub	sp, sp, #0x30
  1d49c0: b27d03e8     	orr	x8, xzr, #0x8
  1d49c4: d2800009     	mov	x9, #0x0                // =0
  1d49c8: f90013e0     	str	x0, [sp, #0x20]
  1d49cc: f9000fe1     	str	x1, [sp, #0x18]
  1d49d0: f94013e0     	ldr	x0, [sp, #0x20]
  1d49d4: f9401801     	ldr	x1, [x0, #0x30]
  1d49d8: f940140a     	ldr	x10, [x0, #0x28]
  1d49dc: eb0a002a     	subs	x10, x1, x10
  1d49e0: 9ac80d48     	sdiv	x8, x10, x8
  1d49e4: f9000be8     	str	x8, [sp, #0x10]
  1d49e8: f9400fe8     	ldr	x8, [sp, #0x18]
  1d49ec: f9400bea     	ldr	x10, [sp, #0x10]
  1d49f0: eb0a011f     	cmp	x8, x10
  1d49f4: 1a9f37eb     	cset	w11, hs
  1d49f8: f90007e9     	str	x9, [sp, #0x8]
  1d49fc: f90003e0     	str	x0, [sp]
  1d4a00: 3700004b     	tbnz	w11, #0x0, 0x1d4a08 <mkvparser::Tracks::GetTrackByIndex(unsigned long) const+0x4c>
  1d4a04: 14000004     	b	0x1d4a14 <mkvparser::Tracks::GetTrackByIndex(unsigned long) const+0x58>
  1d4a08: f94007e8     	ldr	x8, [sp, #0x8]
  1d4a0c: f90017e8     	str	x8, [sp, #0x28]
  1d4a10: 14000009     	b	0x1d4a34 <mkvparser::Tracks::GetTrackByIndex(unsigned long) const+0x78>
  1d4a14: b27d03e8     	orr	x8, xzr, #0x8
  1d4a18: f94003e9     	ldr	x9, [sp]
  1d4a1c: f940152a     	ldr	x10, [x9, #0x28]
  1d4a20: f9400feb     	ldr	x11, [sp, #0x18]
  1d4a24: 9b0b7d08     	mul	x8, x8, x11
  1d4a28: 8b080148     	add	x8, x10, x8
  1d4a2c: f9400108     	ldr	x8, [x8]
  1d4a30: f90017e8     	str	x8, [sp, #0x28]
  1d4a34: f94017e0     	ldr	x0, [sp, #0x28]
  1d4a38: 9100c3ff     	add	sp, sp, #0x30
  1d4a3c: d65f03c0     	ret

00000000001d4a40 <mkvparser::Cluster::Load(long long&, long&) const>:
  1d4a40: d107c3ff     	sub	sp, sp, #0x1f0
  1d4a44: f900ebfc     	str	x28, [sp, #0x1d0]
  1d4a48: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  1d4a4c: 910783fd     	add	x29, sp, #0x1e0
  1d4a50: d53bd048     	mrs	x8, TPIDR_EL0
  1d4a54: f9401508     	ldr	x8, [x8, #0x28]
  1d4a58: f81e83a8     	stur	x8, [x29, #-0x18]
  1d4a5c: f81c83a0     	stur	x0, [x29, #-0x38]
  1d4a60: f81c03a1     	stur	x1, [x29, #-0x40]
  1d4a64: f81b83a2     	stur	x2, [x29, #-0x48]
  1d4a68: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d4a6c: aa0803e0     	mov	x0, x8
  1d4a70: f9400108     	ldr	x8, [x8]
  1d4a74: f81383a0     	stur	x0, [x29, #-0xc8]
  1d4a78: b50000a8     	cbnz	x8, 0x1d4a8c <mkvparser::Cluster::Load(long long&, long&) const+0x4c>
  1d4a7c: 14000001     	b	0x1d4a80 <mkvparser::Cluster::Load(long long&, long&) const+0x40>
  1d4a80: 92800008     	mov	x8, #-0x1               // =-1
  1d4a84: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4a88: 1400026e     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4a8c: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4a90: f9401509     	ldr	x9, [x8, #0x28]
  1d4a94: b7f800a9     	tbnz	x9, #0x3f, 0x1d4aa8 <mkvparser::Cluster::Load(long long&, long&) const+0x68>
  1d4a98: 14000001     	b	0x1d4a9c <mkvparser::Cluster::Load(long long&, long&) const+0x5c>
  1d4a9c: aa1f03e8     	mov	x8, xzr
  1d4aa0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4aa4: 14000267     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4aa8: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4aac: f9400d09     	ldr	x9, [x8, #0x18]
  1d4ab0: f940050a     	ldr	x10, [x8, #0x8]
  1d4ab4: eb0a0129     	subs	x9, x9, x10
  1d4ab8: f81303a9     	stur	x9, [x29, #-0xd0]
  1d4abc: 540000c1     	b.ne	0x1d4ad4 <mkvparser::Cluster::Load(long long&, long&) const+0x94>
  1d4ac0: 14000001     	b	0x1d4ac4 <mkvparser::Cluster::Load(long long&, long&) const+0x84>
  1d4ac4: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4ac8: f9401109     	ldr	x9, [x8, #0x20]
  1d4acc: b7f800a9     	tbnz	x9, #0x3f, 0x1d4ae0 <mkvparser::Cluster::Load(long long&, long&) const+0xa0>
  1d4ad0: 14000001     	b	0x1d4ad4 <mkvparser::Cluster::Load(long long&, long&) const+0x94>
  1d4ad4: 92800008     	mov	x8, #-0x1               // =-1
  1d4ad8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4adc: 14000259     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4ae0: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4ae4: f9400109     	ldr	x9, [x8]
  1d4ae8: f9400129     	ldr	x9, [x9]
  1d4aec: f81b03a9     	stur	x9, [x29, #-0x50]
  1d4af0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d4af4: f940012a     	ldr	x10, [x9]
  1d4af8: f940054a     	ldr	x10, [x10, #0x8]
  1d4afc: d10083a1     	sub	x1, x29, #0x20
  1d4b00: d100a3a2     	sub	x2, x29, #0x28
  1d4b04: aa0903e0     	mov	x0, x9
  1d4b08: d63f0140     	blr	x10
  1d4b0c: b81ac3a0     	stur	w0, [x29, #-0x54]
  1d4b10: b85ac3a0     	ldur	w0, [x29, #-0x54]
  1d4b14: 36f800a0     	tbz	w0, #0x1f, 0x1d4b28 <mkvparser::Cluster::Load(long long&, long&) const+0xe8>
  1d4b18: 14000001     	b	0x1d4b1c <mkvparser::Cluster::Load(long long&, long&) const+0xdc>
  1d4b1c: b89ac3a8     	ldursw	x8, [x29, #-0x54]
  1d4b20: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4b24: 14000247     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4b28: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d4b2c: b7f80248     	tbnz	x8, #0x3f, 0x1d4b74 <mkvparser::Cluster::Load(long long&, long&) const+0x134>
  1d4b30: 14000001     	b	0x1d4b34 <mkvparser::Cluster::Load(long long&, long&) const+0xf4>
  1d4b34: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d4b38: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d4b3c: eb090108     	subs	x8, x8, x9
  1d4b40: f81283a8     	stur	x8, [x29, #-0xd8]
  1d4b44: 5400012c     	b.gt	0x1d4b68 <mkvparser::Cluster::Load(long long&, long&) const+0x128>
  1d4b48: 14000001     	b	0x1d4b4c <mkvparser::Cluster::Load(long long&, long&) const+0x10c>
  1d4b4c: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4b50: f9400d09     	ldr	x9, [x8, #0x18]
  1d4b54: f85e03aa     	ldur	x10, [x29, #-0x20]
  1d4b58: eb0a0129     	subs	x9, x9, x10
  1d4b5c: f81203a9     	stur	x9, [x29, #-0xe0]
  1d4b60: 540000ad     	b.le	0x1d4b74 <mkvparser::Cluster::Load(long long&, long&) const+0x134>
  1d4b64: 14000001     	b	0x1d4b68 <mkvparser::Cluster::Load(long long&, long&) const+0x128>
  1d4b68: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4b6c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4b70: 14000234     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4b74: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d4b78: f9400d09     	ldr	x9, [x8, #0x18]
  1d4b7c: f85c03aa     	ldur	x10, [x29, #-0x40]
  1d4b80: f9000149     	str	x9, [x10]
  1d4b84: 92800009     	mov	x9, #-0x1               // =-1
  1d4b88: f81a03a9     	stur	x9, [x29, #-0x60]
  1d4b8c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d4b90: f9400129     	ldr	x9, [x9]
  1d4b94: 91000529     	add	x9, x9, #0x1
  1d4b98: f85d83aa     	ldur	x10, [x29, #-0x28]
  1d4b9c: eb0a0129     	subs	x9, x9, x10
  1d4ba0: f81183a9     	stur	x9, [x29, #-0xe8]
  1d4ba4: 5400012d     	b.le	0x1d4bc8 <mkvparser::Cluster::Load(long long&, long&) const+0x188>
  1d4ba8: 14000001     	b	0x1d4bac <mkvparser::Cluster::Load(long long&, long&) const+0x16c>
  1d4bac: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4bb0: 320003e9     	orr	w9, wzr, #0x1
  1d4bb4: 2a0903ea     	mov	w10, w9
  1d4bb8: f900010a     	str	x10, [x8]
  1d4bbc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4bc0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4bc4: 1400021f     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4bc8: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4bcc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4bd0: f9400101     	ldr	x1, [x8]
  1d4bd4: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4bd8: 97fb31be     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d4bdc: f81983a0     	stur	x0, [x29, #-0x68]
  1d4be0: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4be4: b6f800a8     	tbz	x8, #0x3f, 0x1d4bf8 <mkvparser::Cluster::Load(long long&, long&) const+0x1b8>
  1d4be8: 14000001     	b	0x1d4bec <mkvparser::Cluster::Load(long long&, long&) const+0x1ac>
  1d4bec: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4bf0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4bf4: 14000213     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4bf8: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4bfc: f1000508     	subs	x8, x8, #0x1
  1d4c00: f9007be8     	str	x8, [sp, #0xf0]
  1d4c04: 540000ab     	b.lt	0x1d4c18 <mkvparser::Cluster::Load(long long&, long&) const+0x1d8>
  1d4c08: 14000001     	b	0x1d4c0c <mkvparser::Cluster::Load(long long&, long&) const+0x1cc>
  1d4c0c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4c10: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4c14: 1400020b     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4c18: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4c1c: f9400108     	ldr	x8, [x8]
  1d4c20: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d4c24: f9400129     	ldr	x9, [x9]
  1d4c28: 8b090108     	add	x8, x8, x9
  1d4c2c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d4c30: eb090108     	subs	x8, x8, x9
  1d4c34: f90077e8     	str	x8, [sp, #0xe8]
  1d4c38: 540000ad     	b.le	0x1d4c4c <mkvparser::Cluster::Load(long long&, long&) const+0x20c>
  1d4c3c: 14000001     	b	0x1d4c40 <mkvparser::Cluster::Load(long long&, long&) const+0x200>
  1d4c40: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4c44: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4c48: 140001fe     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4c4c: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4c50: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4c54: f9400101     	ldr	x1, [x8]
  1d4c58: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4c5c: 97fb48d9     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1d4c60: f81903a0     	stur	x0, [x29, #-0x70]
  1d4c64: f85903a8     	ldur	x8, [x29, #-0x70]
  1d4c68: b6f800a8     	tbz	x8, #0x3f, 0x1d4c7c <mkvparser::Cluster::Load(long long&, long&) const+0x23c>
  1d4c6c: 14000001     	b	0x1d4c70 <mkvparser::Cluster::Load(long long&, long&) const+0x230>
  1d4c70: f85903a8     	ldur	x8, [x29, #-0x70]
  1d4c74: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4c78: 140001f2     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4c7c: f85903a8     	ldur	x8, [x29, #-0x70]
  1d4c80: 5296cea9     	mov	w9, #0xb675             // =46709
  1d4c84: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1d4c88: 2a0903ea     	mov	w10, w9
  1d4c8c: eb0a0108     	subs	x8, x8, x10
  1d4c90: f90073e8     	str	x8, [sp, #0xe0]
  1d4c94: 540000a0     	b.eq	0x1d4ca8 <mkvparser::Cluster::Load(long long&, long&) const+0x268>
  1d4c98: 14000001     	b	0x1d4c9c <mkvparser::Cluster::Load(long long&, long&) const+0x25c>
  1d4c9c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4ca0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4ca4: 140001e7     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4ca8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4cac: f9400108     	ldr	x8, [x8]
  1d4cb0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d4cb4: f940012a     	ldr	x10, [x9]
  1d4cb8: 8b080148     	add	x8, x10, x8
  1d4cbc: f9000128     	str	x8, [x9]
  1d4cc0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4cc4: f9400108     	ldr	x8, [x8]
  1d4cc8: 91000508     	add	x8, x8, #0x1
  1d4ccc: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d4cd0: eb090108     	subs	x8, x8, x9
  1d4cd4: f9006fe8     	str	x8, [sp, #0xd8]
  1d4cd8: 5400012d     	b.le	0x1d4cfc <mkvparser::Cluster::Load(long long&, long&) const+0x2bc>
  1d4cdc: 14000001     	b	0x1d4ce0 <mkvparser::Cluster::Load(long long&, long&) const+0x2a0>
  1d4ce0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4ce4: 320003e9     	orr	w9, wzr, #0x1
  1d4ce8: 2a0903ea     	mov	w10, w9
  1d4cec: f900010a     	str	x10, [x8]
  1d4cf0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4cf4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4cf8: 140001d2     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4cfc: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4d00: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4d04: f9400101     	ldr	x1, [x8]
  1d4d08: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4d0c: 97fb3171     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d4d10: f81983a0     	stur	x0, [x29, #-0x68]
  1d4d14: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4d18: b6f800a8     	tbz	x8, #0x3f, 0x1d4d2c <mkvparser::Cluster::Load(long long&, long&) const+0x2ec>
  1d4d1c: 14000001     	b	0x1d4d20 <mkvparser::Cluster::Load(long long&, long&) const+0x2e0>
  1d4d20: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4d24: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4d28: 140001c6     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4d2c: f85983a8     	ldur	x8, [x29, #-0x68]
  1d4d30: f1000508     	subs	x8, x8, #0x1
  1d4d34: f9006be8     	str	x8, [sp, #0xd0]
  1d4d38: 540000ab     	b.lt	0x1d4d4c <mkvparser::Cluster::Load(long long&, long&) const+0x30c>
  1d4d3c: 14000001     	b	0x1d4d40 <mkvparser::Cluster::Load(long long&, long&) const+0x300>
  1d4d40: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4d44: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4d48: 140001be     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4d4c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4d50: f9400108     	ldr	x8, [x8]
  1d4d54: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d4d58: f9400129     	ldr	x9, [x9]
  1d4d5c: 8b090108     	add	x8, x8, x9
  1d4d60: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d4d64: eb090108     	subs	x8, x8, x9
  1d4d68: f90067e8     	str	x8, [sp, #0xc8]
  1d4d6c: 540000ad     	b.le	0x1d4d80 <mkvparser::Cluster::Load(long long&, long&) const+0x340>
  1d4d70: 14000001     	b	0x1d4d74 <mkvparser::Cluster::Load(long long&, long&) const+0x334>
  1d4d74: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4d78: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4d7c: 140001b1     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4d80: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4d84: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4d88: f9400101     	ldr	x1, [x8]
  1d4d8c: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4d90: 97fb430c     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d4d94: f81883a0     	stur	x0, [x29, #-0x78]
  1d4d98: f85883a8     	ldur	x8, [x29, #-0x78]
  1d4d9c: b6f800a8     	tbz	x8, #0x3f, 0x1d4db0 <mkvparser::Cluster::Load(long long&, long&) const+0x370>
  1d4da0: 14000001     	b	0x1d4da4 <mkvparser::Cluster::Load(long long&, long&) const+0x364>
  1d4da4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d4da8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4dac: 140001a5     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4db0: f85883a8     	ldur	x8, [x29, #-0x78]
  1d4db4: b50000a8     	cbnz	x8, 0x1d4dc8 <mkvparser::Cluster::Load(long long&, long&) const+0x388>
  1d4db8: 14000001     	b	0x1d4dbc <mkvparser::Cluster::Load(long long&, long&) const+0x37c>
  1d4dbc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4dc0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4dc4: 1400019f     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4dc8: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4dcc: f9400108     	ldr	x8, [x8]
  1d4dd0: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d4dd4: f940012a     	ldr	x10, [x9]
  1d4dd8: 8b080148     	add	x8, x10, x8
  1d4ddc: f9000128     	str	x8, [x9]
  1d4de0: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4de4: f9400108     	ldr	x8, [x8]
  1d4de8: d37df109     	lsl	x9, x8, #3
  1d4dec: eb080128     	subs	x8, x9, x8
  1d4df0: 320003eb     	orr	w11, wzr, #0x1
  1d4df4: 2a0b03e9     	mov	w9, w11
  1d4df8: 9ac82128     	lsl	x8, x9, x8
  1d4dfc: f1000508     	subs	x8, x8, #0x1
  1d4e00: f81803a8     	stur	x8, [x29, #-0x80]
  1d4e04: f85883a8     	ldur	x8, [x29, #-0x78]
  1d4e08: f85803a9     	ldur	x9, [x29, #-0x80]
  1d4e0c: eb090108     	subs	x8, x8, x9
  1d4e10: f90063e8     	str	x8, [sp, #0xc0]
  1d4e14: 540000a0     	b.eq	0x1d4e28 <mkvparser::Cluster::Load(long long&, long&) const+0x3e8>
  1d4e18: 14000001     	b	0x1d4e1c <mkvparser::Cluster::Load(long long&, long&) const+0x3dc>
  1d4e1c: f85883a8     	ldur	x8, [x29, #-0x78]
  1d4e20: f81a03a8     	stur	x8, [x29, #-0x60]
  1d4e24: 14000001     	b	0x1d4e28 <mkvparser::Cluster::Load(long long&, long&) const+0x3e8>
  1d4e28: 92800008     	mov	x8, #-0x1               // =-1
  1d4e2c: f81783a8     	stur	x8, [x29, #-0x88]
  1d4e30: f81703a8     	stur	x8, [x29, #-0x90]
  1d4e34: 2a1f03e9     	mov	w9, wzr
  1d4e38: 3816c3a9     	sturb	w9, [x29, #-0x94]
  1d4e3c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d4e40: b6f800a8     	tbz	x8, #0x3f, 0x1d4e54 <mkvparser::Cluster::Load(long long&, long&) const+0x414>
  1d4e44: 14000001     	b	0x1d4e48 <mkvparser::Cluster::Load(long long&, long&) const+0x408>
  1d4e48: 92800008     	mov	x8, #-0x1               // =-1
  1d4e4c: f9005fe8     	str	x8, [sp, #0xb8]
  1d4e50: 14000007     	b	0x1d4e6c <mkvparser::Cluster::Load(long long&, long&) const+0x42c>
  1d4e54: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4e58: f9400108     	ldr	x8, [x8]
  1d4e5c: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d4e60: 8b090108     	add	x8, x8, x9
  1d4e64: f9005fe8     	str	x8, [sp, #0xb8]
  1d4e68: 14000001     	b	0x1d4e6c <mkvparser::Cluster::Load(long long&, long&) const+0x42c>
  1d4e6c: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d4e70: f81603a8     	stur	x8, [x29, #-0xa0]
  1d4e74: 14000001     	b	0x1d4e78 <mkvparser::Cluster::Load(long long&, long&) const+0x438>
  1d4e78: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d4e7c: b7f80148     	tbnz	x8, #0x3f, 0x1d4ea4 <mkvparser::Cluster::Load(long long&, long&) const+0x464>
  1d4e80: 14000001     	b	0x1d4e84 <mkvparser::Cluster::Load(long long&, long&) const+0x444>
  1d4e84: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4e88: f9400108     	ldr	x8, [x8]
  1d4e8c: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d4e90: eb090108     	subs	x8, x8, x9
  1d4e94: f9005be8     	str	x8, [sp, #0xb0]
  1d4e98: 5400006b     	b.lt	0x1d4ea4 <mkvparser::Cluster::Load(long long&, long&) const+0x464>
  1d4e9c: 14000001     	b	0x1d4ea0 <mkvparser::Cluster::Load(long long&, long&) const+0x460>
  1d4ea0: 1400013e     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d4ea4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4ea8: f9400108     	ldr	x8, [x8]
  1d4eac: 91000508     	add	x8, x8, #0x1
  1d4eb0: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d4eb4: eb090108     	subs	x8, x8, x9
  1d4eb8: f90057e8     	str	x8, [sp, #0xa8]
  1d4ebc: 5400012d     	b.le	0x1d4ee0 <mkvparser::Cluster::Load(long long&, long&) const+0x4a0>
  1d4ec0: 14000001     	b	0x1d4ec4 <mkvparser::Cluster::Load(long long&, long&) const+0x484>
  1d4ec4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d4ec8: 320003e9     	orr	w9, wzr, #0x1
  1d4ecc: 2a0903ea     	mov	w10, w9
  1d4ed0: f900010a     	str	x10, [x8]
  1d4ed4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4ed8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4edc: 14000159     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4ee0: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4ee4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4ee8: f9400101     	ldr	x1, [x8]
  1d4eec: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4ef0: 97fb30f8     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d4ef4: f81583a0     	stur	x0, [x29, #-0xa8]
  1d4ef8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d4efc: b6f800a8     	tbz	x8, #0x3f, 0x1d4f10 <mkvparser::Cluster::Load(long long&, long&) const+0x4d0>
  1d4f00: 14000001     	b	0x1d4f04 <mkvparser::Cluster::Load(long long&, long&) const+0x4c4>
  1d4f04: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d4f08: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4f0c: 1400014d     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4f10: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d4f14: f1000508     	subs	x8, x8, #0x1
  1d4f18: f90053e8     	str	x8, [sp, #0xa0]
  1d4f1c: 540000ab     	b.lt	0x1d4f30 <mkvparser::Cluster::Load(long long&, long&) const+0x4f0>
  1d4f20: 14000001     	b	0x1d4f24 <mkvparser::Cluster::Load(long long&, long&) const+0x4e4>
  1d4f24: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4f28: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4f2c: 14000145     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4f30: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d4f34: b7f801e8     	tbnz	x8, #0x3f, 0x1d4f70 <mkvparser::Cluster::Load(long long&, long&) const+0x530>
  1d4f38: 14000001     	b	0x1d4f3c <mkvparser::Cluster::Load(long long&, long&) const+0x4fc>
  1d4f3c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4f40: f9400108     	ldr	x8, [x8]
  1d4f44: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d4f48: f9400129     	ldr	x9, [x9]
  1d4f4c: 8b090108     	add	x8, x8, x9
  1d4f50: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d4f54: eb090108     	subs	x8, x8, x9
  1d4f58: f9004fe8     	str	x8, [sp, #0x98]
  1d4f5c: 540000ad     	b.le	0x1d4f70 <mkvparser::Cluster::Load(long long&, long&) const+0x530>
  1d4f60: 14000001     	b	0x1d4f64 <mkvparser::Cluster::Load(long long&, long&) const+0x524>
  1d4f64: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4f68: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4f6c: 14000135     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4f70: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4f74: f9400108     	ldr	x8, [x8]
  1d4f78: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d4f7c: f9400129     	ldr	x9, [x9]
  1d4f80: 8b090108     	add	x8, x8, x9
  1d4f84: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d4f88: eb090108     	subs	x8, x8, x9
  1d4f8c: f9004be8     	str	x8, [sp, #0x90]
  1d4f90: 540000ad     	b.le	0x1d4fa4 <mkvparser::Cluster::Load(long long&, long&) const+0x564>
  1d4f94: 14000001     	b	0x1d4f98 <mkvparser::Cluster::Load(long long&, long&) const+0x558>
  1d4f98: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d4f9c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4fa0: 14000128     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4fa4: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d4fa8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d4fac: f9400101     	ldr	x1, [x8]
  1d4fb0: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d4fb4: 97fb4803     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1d4fb8: f81503a0     	stur	x0, [x29, #-0xb0]
  1d4fbc: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d4fc0: b6f800a8     	tbz	x8, #0x3f, 0x1d4fd4 <mkvparser::Cluster::Load(long long&, long&) const+0x594>
  1d4fc4: 14000001     	b	0x1d4fc8 <mkvparser::Cluster::Load(long long&, long&) const+0x588>
  1d4fc8: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d4fcc: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4fd0: 1400011c     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4fd4: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d4fd8: b50000a8     	cbnz	x8, 0x1d4fec <mkvparser::Cluster::Load(long long&, long&) const+0x5ac>
  1d4fdc: 14000001     	b	0x1d4fe0 <mkvparser::Cluster::Load(long long&, long&) const+0x5a0>
  1d4fe0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d4fe4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d4fe8: 14000116     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d4fec: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d4ff0: 5296cea9     	mov	w9, #0xb675             // =46709
  1d4ff4: 72a3e869     	movk	w9, #0x1f43, lsl #16
  1d4ff8: 2a0903ea     	mov	w10, w9
  1d4ffc: eb0a0108     	subs	x8, x8, x10
  1d5000: f90047e8     	str	x8, [sp, #0x88]
  1d5004: 54000061     	b.ne	0x1d5010 <mkvparser::Cluster::Load(long long&, long&) const+0x5d0>
  1d5008: 14000001     	b	0x1d500c <mkvparser::Cluster::Load(long long&, long&) const+0x5cc>
  1d500c: 140000e3     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d5010: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5014: 52976d69     	mov	w9, #0xbb6b             // =47979
  1d5018: 72a38a69     	movk	w9, #0x1c53, lsl #16
  1d501c: 2a0903ea     	mov	w10, w9
  1d5020: eb0a0108     	subs	x8, x8, x10
  1d5024: f90043e8     	str	x8, [sp, #0x80]
  1d5028: 54000061     	b.ne	0x1d5034 <mkvparser::Cluster::Load(long long&, long&) const+0x5f4>
  1d502c: 14000001     	b	0x1d5030 <mkvparser::Cluster::Load(long long&, long&) const+0x5f0>
  1d5030: 140000da     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d5034: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d5038: f9400108     	ldr	x8, [x8]
  1d503c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d5040: f940012a     	ldr	x10, [x9]
  1d5044: 8b080148     	add	x8, x10, x8
  1d5048: f9000128     	str	x8, [x9]
  1d504c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5050: f9400108     	ldr	x8, [x8]
  1d5054: 91000508     	add	x8, x8, #0x1
  1d5058: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d505c: eb090108     	subs	x8, x8, x9
  1d5060: f9003fe8     	str	x8, [sp, #0x78]
  1d5064: 5400012d     	b.le	0x1d5088 <mkvparser::Cluster::Load(long long&, long&) const+0x648>
  1d5068: 14000001     	b	0x1d506c <mkvparser::Cluster::Load(long long&, long&) const+0x62c>
  1d506c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d5070: 320003e9     	orr	w9, wzr, #0x1
  1d5074: 2a0903ea     	mov	w10, w9
  1d5078: f900010a     	str	x10, [x8]
  1d507c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5080: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5084: 140000ef     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d5088: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d508c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5090: f9400101     	ldr	x1, [x8]
  1d5094: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d5098: 97fb308e     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d509c: f81583a0     	stur	x0, [x29, #-0xa8]
  1d50a0: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d50a4: b6f800a8     	tbz	x8, #0x3f, 0x1d50b8 <mkvparser::Cluster::Load(long long&, long&) const+0x678>
  1d50a8: 14000001     	b	0x1d50ac <mkvparser::Cluster::Load(long long&, long&) const+0x66c>
  1d50ac: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d50b0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d50b4: 140000e3     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d50b8: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d50bc: f1000508     	subs	x8, x8, #0x1
  1d50c0: f9003be8     	str	x8, [sp, #0x70]
  1d50c4: 540000ab     	b.lt	0x1d50d8 <mkvparser::Cluster::Load(long long&, long&) const+0x698>
  1d50c8: 14000001     	b	0x1d50cc <mkvparser::Cluster::Load(long long&, long&) const+0x68c>
  1d50cc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d50d0: f81d03a8     	stur	x8, [x29, #-0x30]
  1d50d4: 140000db     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d50d8: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d50dc: b7f801e8     	tbnz	x8, #0x3f, 0x1d5118 <mkvparser::Cluster::Load(long long&, long&) const+0x6d8>
  1d50e0: 14000001     	b	0x1d50e4 <mkvparser::Cluster::Load(long long&, long&) const+0x6a4>
  1d50e4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d50e8: f9400108     	ldr	x8, [x8]
  1d50ec: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d50f0: f9400129     	ldr	x9, [x9]
  1d50f4: 8b090108     	add	x8, x8, x9
  1d50f8: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d50fc: eb090108     	subs	x8, x8, x9
  1d5100: f90037e8     	str	x8, [sp, #0x68]
  1d5104: 540000ad     	b.le	0x1d5118 <mkvparser::Cluster::Load(long long&, long&) const+0x6d8>
  1d5108: 14000001     	b	0x1d510c <mkvparser::Cluster::Load(long long&, long&) const+0x6cc>
  1d510c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5110: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5114: 140000cb     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d5118: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d511c: f9400108     	ldr	x8, [x8]
  1d5120: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d5124: f9400129     	ldr	x9, [x9]
  1d5128: 8b090108     	add	x8, x8, x9
  1d512c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d5130: eb090108     	subs	x8, x8, x9
  1d5134: f90033e8     	str	x8, [sp, #0x60]
  1d5138: 540000ad     	b.le	0x1d514c <mkvparser::Cluster::Load(long long&, long&) const+0x70c>
  1d513c: 14000001     	b	0x1d5140 <mkvparser::Cluster::Load(long long&, long&) const+0x700>
  1d5140: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5144: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5148: 140000be     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d514c: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d5150: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5154: f9400101     	ldr	x1, [x8]
  1d5158: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d515c: 97fb4219     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d5160: f81483a0     	stur	x0, [x29, #-0xb8]
  1d5164: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d5168: b6f800a8     	tbz	x8, #0x3f, 0x1d517c <mkvparser::Cluster::Load(long long&, long&) const+0x73c>
  1d516c: 14000001     	b	0x1d5170 <mkvparser::Cluster::Load(long long&, long&) const+0x730>
  1d5170: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d5174: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5178: 140000b2     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d517c: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d5180: f9400108     	ldr	x8, [x8]
  1d5184: d37df109     	lsl	x9, x8, #3
  1d5188: eb080128     	subs	x8, x9, x8
  1d518c: 320003ea     	orr	w10, wzr, #0x1
  1d5190: 2a0a03e9     	mov	w9, w10
  1d5194: 9ac82128     	lsl	x8, x9, x8
  1d5198: f1000508     	subs	x8, x8, #0x1
  1d519c: f81403a8     	stur	x8, [x29, #-0xc0]
  1d51a0: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d51a4: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d51a8: eb090108     	subs	x8, x8, x9
  1d51ac: f9002fe8     	str	x8, [sp, #0x58]
  1d51b0: 540000a1     	b.ne	0x1d51c4 <mkvparser::Cluster::Load(long long&, long&) const+0x784>
  1d51b4: 14000001     	b	0x1d51b8 <mkvparser::Cluster::Load(long long&, long&) const+0x778>
  1d51b8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d51bc: f81d03a8     	stur	x8, [x29, #-0x30]
  1d51c0: 140000a0     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d51c4: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d51c8: f9400108     	ldr	x8, [x8]
  1d51cc: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d51d0: f940012a     	ldr	x10, [x9]
  1d51d4: 8b080148     	add	x8, x10, x8
  1d51d8: f9000128     	str	x8, [x9]
  1d51dc: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d51e0: b7f80188     	tbnz	x8, #0x3f, 0x1d5210 <mkvparser::Cluster::Load(long long&, long&) const+0x7d0>
  1d51e4: 14000001     	b	0x1d51e8 <mkvparser::Cluster::Load(long long&, long&) const+0x7a8>
  1d51e8: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d51ec: f9400108     	ldr	x8, [x8]
  1d51f0: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d51f4: eb090108     	subs	x8, x8, x9
  1d51f8: f9002be8     	str	x8, [sp, #0x50]
  1d51fc: 540000ad     	b.le	0x1d5210 <mkvparser::Cluster::Load(long long&, long&) const+0x7d0>
  1d5200: 14000001     	b	0x1d5204 <mkvparser::Cluster::Load(long long&, long&) const+0x7c4>
  1d5204: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5208: f81d03a8     	stur	x8, [x29, #-0x30]
  1d520c: 1400008d     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d5210: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d5214: b5000068     	cbnz	x8, 0x1d5220 <mkvparser::Cluster::Load(long long&, long&) const+0x7e0>
  1d5218: 14000001     	b	0x1d521c <mkvparser::Cluster::Load(long long&, long&) const+0x7dc>
  1d521c: 17ffff17     	b	0x1d4e78 <mkvparser::Cluster::Load(long long&, long&) const+0x438>
  1d5220: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d5224: b7f801c8     	tbnz	x8, #0x3f, 0x1d525c <mkvparser::Cluster::Load(long long&, long&) const+0x81c>
  1d5228: 14000001     	b	0x1d522c <mkvparser::Cluster::Load(long long&, long&) const+0x7ec>
  1d522c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5230: f9400108     	ldr	x8, [x8]
  1d5234: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d5238: 8b090108     	add	x8, x8, x9
  1d523c: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d5240: eb090108     	subs	x8, x8, x9
  1d5244: f90027e8     	str	x8, [sp, #0x48]
  1d5248: 540000ad     	b.le	0x1d525c <mkvparser::Cluster::Load(long long&, long&) const+0x81c>
  1d524c: 14000001     	b	0x1d5250 <mkvparser::Cluster::Load(long long&, long&) const+0x810>
  1d5250: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5254: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5258: 1400007a     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d525c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5260: f1039d08     	subs	x8, x8, #0xe7
  1d5264: f90023e8     	str	x8, [sp, #0x40]
  1d5268: 540004e1     	b.ne	0x1d5304 <mkvparser::Cluster::Load(long long&, long&) const+0x8c4>
  1d526c: 14000001     	b	0x1d5270 <mkvparser::Cluster::Load(long long&, long&) const+0x830>
  1d5270: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d5274: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d5278: f9000128     	str	x8, [x9]
  1d527c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5280: f9400108     	ldr	x8, [x8]
  1d5284: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d5288: 8b090108     	add	x8, x8, x9
  1d528c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d5290: eb090108     	subs	x8, x8, x9
  1d5294: f9001fe8     	str	x8, [sp, #0x38]
  1d5298: 540000ad     	b.le	0x1d52ac <mkvparser::Cluster::Load(long long&, long&) const+0x86c>
  1d529c: 14000001     	b	0x1d52a0 <mkvparser::Cluster::Load(long long&, long&) const+0x860>
  1d52a0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d52a4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d52a8: 14000066     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d52ac: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d52b0: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d52b4: f9400101     	ldr	x1, [x8]
  1d52b8: f85483a2     	ldur	x2, [x29, #-0xb8]
  1d52bc: 97fb483d     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d52c0: f81783a0     	stur	x0, [x29, #-0x88]
  1d52c4: f85783a8     	ldur	x8, [x29, #-0x88]
  1d52c8: b6f800a8     	tbz	x8, #0x3f, 0x1d52dc <mkvparser::Cluster::Load(long long&, long&) const+0x89c>
  1d52cc: 14000001     	b	0x1d52d0 <mkvparser::Cluster::Load(long long&, long&) const+0x890>
  1d52d0: f85783a8     	ldur	x8, [x29, #-0x88]
  1d52d4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d52d8: 1400005a     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d52dc: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d52e0: f9400108     	ldr	x8, [x8]
  1d52e4: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d52e8: 8b090108     	add	x8, x8, x9
  1d52ec: f81703a8     	stur	x8, [x29, #-0x90]
  1d52f0: 3856c3aa     	ldurb	w10, [x29, #-0x94]
  1d52f4: 3600006a     	tbz	w10, #0x0, 0x1d5300 <mkvparser::Cluster::Load(long long&, long&) const+0x8c0>
  1d52f8: 14000001     	b	0x1d52fc <mkvparser::Cluster::Load(long long&, long&) const+0x8bc>
  1d52fc: 14000027     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d5300: 14000013     	b	0x1d534c <mkvparser::Cluster::Load(long long&, long&) const+0x90c>
  1d5304: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5308: f1028108     	subs	x8, x8, #0xa0
  1d530c: f9001be8     	str	x8, [sp, #0x30]
  1d5310: 540000a1     	b.ne	0x1d5324 <mkvparser::Cluster::Load(long long&, long&) const+0x8e4>
  1d5314: 14000001     	b	0x1d5318 <mkvparser::Cluster::Load(long long&, long&) const+0x8d8>
  1d5318: 320003e8     	orr	w8, wzr, #0x1
  1d531c: 3816c3a8     	sturb	w8, [x29, #-0x94]
  1d5320: 1400001e     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d5324: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5328: f1028d08     	subs	x8, x8, #0xa3
  1d532c: f90017e8     	str	x8, [sp, #0x28]
  1d5330: 540000a1     	b.ne	0x1d5344 <mkvparser::Cluster::Load(long long&, long&) const+0x904>
  1d5334: 14000001     	b	0x1d5338 <mkvparser::Cluster::Load(long long&, long&) const+0x8f8>
  1d5338: 320003e8     	orr	w8, wzr, #0x1
  1d533c: 3816c3a8     	sturb	w8, [x29, #-0x94]
  1d5340: 14000016     	b	0x1d5398 <mkvparser::Cluster::Load(long long&, long&) const+0x958>
  1d5344: 14000001     	b	0x1d5348 <mkvparser::Cluster::Load(long long&, long&) const+0x908>
  1d5348: 14000001     	b	0x1d534c <mkvparser::Cluster::Load(long long&, long&) const+0x90c>
  1d534c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d5350: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d5354: f940012a     	ldr	x10, [x9]
  1d5358: 8b080148     	add	x8, x10, x8
  1d535c: f9000128     	str	x8, [x9]
  1d5360: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d5364: b7f80188     	tbnz	x8, #0x3f, 0x1d5394 <mkvparser::Cluster::Load(long long&, long&) const+0x954>
  1d5368: 14000001     	b	0x1d536c <mkvparser::Cluster::Load(long long&, long&) const+0x92c>
  1d536c: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5370: f9400108     	ldr	x8, [x8]
  1d5374: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d5378: eb090108     	subs	x8, x8, x9
  1d537c: f90013e8     	str	x8, [sp, #0x20]
  1d5380: 540000ad     	b.le	0x1d5394 <mkvparser::Cluster::Load(long long&, long&) const+0x954>
  1d5384: 14000001     	b	0x1d5388 <mkvparser::Cluster::Load(long long&, long&) const+0x948>
  1d5388: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d538c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d5390: 1400002c     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d5394: 17fffeb9     	b	0x1d4e78 <mkvparser::Cluster::Load(long long&, long&) const+0x438>
  1d5398: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d539c: b7f80188     	tbnz	x8, #0x3f, 0x1d53cc <mkvparser::Cluster::Load(long long&, long&) const+0x98c>
  1d53a0: 14000001     	b	0x1d53a4 <mkvparser::Cluster::Load(long long&, long&) const+0x964>
  1d53a4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d53a8: f9400108     	ldr	x8, [x8]
  1d53ac: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d53b0: eb090108     	subs	x8, x8, x9
  1d53b4: f9000fe8     	str	x8, [sp, #0x18]
  1d53b8: 540000ad     	b.le	0x1d53cc <mkvparser::Cluster::Load(long long&, long&) const+0x98c>
  1d53bc: 14000001     	b	0x1d53c0 <mkvparser::Cluster::Load(long long&, long&) const+0x980>
  1d53c0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d53c4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d53c8: 1400001e     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d53cc: f85783a8     	ldur	x8, [x29, #-0x88]
  1d53d0: b6f800a8     	tbz	x8, #0x3f, 0x1d53e4 <mkvparser::Cluster::Load(long long&, long&) const+0x9a4>
  1d53d4: 14000001     	b	0x1d53d8 <mkvparser::Cluster::Load(long long&, long&) const+0x998>
  1d53d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d53dc: f81d03a8     	stur	x8, [x29, #-0x30]
  1d53e0: 14000018     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d53e4: 3856c3a8     	ldurb	w8, [x29, #-0x94]
  1d53e8: 370000a8     	tbnz	w8, #0x0, 0x1d53fc <mkvparser::Cluster::Load(long long&, long&) const+0x9bc>
  1d53ec: 14000001     	b	0x1d53f0 <mkvparser::Cluster::Load(long long&, long&) const+0x9b0>
  1d53f0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d53f4: f81d03a8     	stur	x8, [x29, #-0x30]
  1d53f8: 14000012     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d53fc: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5400: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d5404: f9000d28     	str	x8, [x9, #0x18]
  1d5408: f85783a8     	ldur	x8, [x29, #-0x88]
  1d540c: f9001528     	str	x8, [x9, #0x28]
  1d5410: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5414: b7f80108     	tbnz	x8, #0x3f, 0x1d5434 <mkvparser::Cluster::Load(long long&, long&) const+0x9f4>
  1d5418: 14000001     	b	0x1d541c <mkvparser::Cluster::Load(long long&, long&) const+0x9dc>
  1d541c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d5420: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d5424: f940052a     	ldr	x10, [x9, #0x8]
  1d5428: eb0a0108     	subs	x8, x8, x10
  1d542c: f9001128     	str	x8, [x9, #0x20]
  1d5430: 14000001     	b	0x1d5434 <mkvparser::Cluster::Load(long long&, long&) const+0x9f4>
  1d5434: aa1f03e8     	mov	x8, xzr
  1d5438: f81d03a8     	stur	x8, [x29, #-0x30]
  1d543c: 14000001     	b	0x1d5440 <mkvparser::Cluster::Load(long long&, long&) const+0xa00>
  1d5440: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d5444: d53bd049     	mrs	x9, TPIDR_EL0
  1d5448: f9401529     	ldr	x9, [x9, #0x28]
  1d544c: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d5450: eb0a0129     	subs	x9, x9, x10
  1d5454: f9000be8     	str	x8, [sp, #0x10]
  1d5458: f90007e9     	str	x9, [sp, #0x8]
  1d545c: 540000e1     	b.ne	0x1d5478 <mkvparser::Cluster::Load(long long&, long&) const+0xa38>
  1d5460: 14000001     	b	0x1d5464 <mkvparser::Cluster::Load(long long&, long&) const+0xa24>
  1d5464: f9400be0     	ldr	x0, [sp, #0x10]
  1d5468: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  1d546c: f940ebfc     	ldr	x28, [sp, #0x1d0]
  1d5470: 9107c3ff     	add	sp, sp, #0x1f0
  1d5474: d65f03c0     	ret
  1d5478: 97fb523e     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d547c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)>:
  1d547c: d107c3ff     	sub	sp, sp, #0x1f0
  1d5480: f900ebfc     	str	x28, [sp, #0x1d0]
  1d5484: a91e7bfd     	stp	x29, x30, [sp, #0x1e0]
  1d5488: 910783fd     	add	x29, sp, #0x1e0
  1d548c: d100c3a8     	sub	x8, x29, #0x30
  1d5490: d53bd049     	mrs	x9, TPIDR_EL0
  1d5494: f9401529     	ldr	x9, [x9, #0x28]
  1d5498: f9000d09     	str	x9, [x8, #0x18]
  1d549c: f81b83a0     	stur	x0, [x29, #-0x48]
  1d54a0: f81b03a1     	stur	x1, [x29, #-0x50]
  1d54a4: f81a83a2     	stur	x2, [x29, #-0x58]
  1d54a8: f81a03a3     	stur	x3, [x29, #-0x60]
  1d54ac: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d54b0: aa0903e0     	mov	x0, x9
  1d54b4: f85a83a1     	ldur	x1, [x29, #-0x58]
  1d54b8: f9400021     	ldr	x1, [x1]
  1d54bc: f81983a1     	stur	x1, [x29, #-0x68]
  1d54c0: f85a83a1     	ldur	x1, [x29, #-0x58]
  1d54c4: f9400021     	ldr	x1, [x1]
  1d54c8: f85b03a2     	ldur	x2, [x29, #-0x50]
  1d54cc: 8b020021     	add	x1, x1, x2
  1d54d0: f81903a1     	stur	x1, [x29, #-0x70]
  1d54d4: f9400129     	ldr	x9, [x9]
  1d54d8: f9400129     	ldr	x9, [x9]
  1d54dc: f81883a9     	stur	x9, [x29, #-0x78]
  1d54e0: f85883a9     	ldur	x9, [x29, #-0x78]
  1d54e4: f9400121     	ldr	x1, [x9]
  1d54e8: f9400421     	ldr	x1, [x1, #0x8]
  1d54ec: d10083a2     	sub	x2, x29, #0x20
  1d54f0: d100a3a3     	sub	x3, x29, #0x28
  1d54f4: f81383a0     	stur	x0, [x29, #-0xc8]
  1d54f8: aa0903e0     	mov	x0, x9
  1d54fc: f81303a1     	stur	x1, [x29, #-0xd0]
  1d5500: aa0203e1     	mov	x1, x2
  1d5504: aa0303e2     	mov	x2, x3
  1d5508: f85303a9     	ldur	x9, [x29, #-0xd0]
  1d550c: f81283a8     	stur	x8, [x29, #-0xd8]
  1d5510: d63f0120     	blr	x9
  1d5514: 2a0003e1     	mov	w1, w0
  1d5518: 93407c28     	sxtw	x8, w1
  1d551c: f81803a8     	stur	x8, [x29, #-0x80]
  1d5520: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5524: b6f800a8     	tbz	x8, #0x3f, 0x1d5538 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xbc>
  1d5528: 14000001     	b	0x1d552c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xb0>
  1d552c: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5530: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5534: 14000245     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5538: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d553c: f9400909     	ldr	x9, [x8, #0x10]
  1d5540: b7f80129     	tbnz	x9, #0x3f, 0x1d5564 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xe8>
  1d5544: 14000001     	b	0x1d5548 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xcc>
  1d5548: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d554c: f9400509     	ldr	x9, [x8, #0x8]
  1d5550: f940090a     	ldr	x10, [x8, #0x10]
  1d5554: eb0a0129     	subs	x9, x9, x10
  1d5558: f81203a9     	stur	x9, [x29, #-0xe0]
  1d555c: 5400006c     	b.gt	0x1d5568 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xec>
  1d5560: 14000001     	b	0x1d5564 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xe8>
  1d5564: 14000009     	b	0x1d5588 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x10c>
  1d5568: b0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d556c: 9102a000     	add	x0, x0, #0xa8
  1d5570: d0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d5574: 910f1442     	add	x2, x2, #0x3c5
  1d5578: b0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d557c: 91063463     	add	x3, x3, #0x18d
  1d5580: 52832461     	mov	w1, #0x1923             // =6435
  1d5584: 97fb2b63     	bl	0xa0310 <__assert2@plt>
  1d5588: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d558c: f9400909     	ldr	x9, [x8, #0x10]
  1d5590: b7f80189     	tbnz	x9, #0x3f, 0x1d55c0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x144>
  1d5594: 14000001     	b	0x1d5598 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x11c>
  1d5598: f85903a8     	ldur	x8, [x29, #-0x70]
  1d559c: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d55a0: f940092a     	ldr	x10, [x9, #0x10]
  1d55a4: eb0a0108     	subs	x8, x8, x10
  1d55a8: f81183a8     	stur	x8, [x29, #-0xe8]
  1d55ac: 540000ad     	b.le	0x1d55c0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x144>
  1d55b0: 14000001     	b	0x1d55b4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x138>
  1d55b4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d55b8: f81c03a8     	stur	x8, [x29, #-0x40]
  1d55bc: 14000223     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d55c0: f85903a8     	ldur	x8, [x29, #-0x70]
  1d55c4: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d55c8: f940052a     	ldr	x10, [x9, #0x8]
  1d55cc: eb0a0108     	subs	x8, x8, x10
  1d55d0: f9007be8     	str	x8, [sp, #0xf0]
  1d55d4: 5400010d     	b.le	0x1d55f4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x178>
  1d55d8: 14000001     	b	0x1d55dc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x160>
  1d55dc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d55e0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d55e4: f9000128     	str	x8, [x9]
  1d55e8: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d55ec: f81c03a8     	stur	x8, [x29, #-0x40]
  1d55f0: 14000216     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d55f4: aa1f03e8     	mov	x8, xzr
  1d55f8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d55fc: f9000128     	str	x8, [x9]
  1d5600: 14000001     	b	0x1d5604 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x188>
  1d5604: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5608: f9400108     	ldr	x8, [x8]
  1d560c: f85903a9     	ldur	x9, [x29, #-0x70]
  1d5610: eb090108     	subs	x8, x8, x9
  1d5614: f90077e8     	str	x8, [sp, #0xe8]
  1d5618: 54003daa     	b.ge	0x1d5dcc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x950>
  1d561c: 14000001     	b	0x1d5620 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x1a4>
  1d5620: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5624: f9400108     	ldr	x8, [x8]
  1d5628: 91000508     	add	x8, x8, #0x1
  1d562c: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5630: f940052a     	ldr	x10, [x9, #0x8]
  1d5634: eb0a0108     	subs	x8, x8, x10
  1d5638: f90073e8     	str	x8, [sp, #0xe0]
  1d563c: 5400012d     	b.le	0x1d5660 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x1e4>
  1d5640: 14000001     	b	0x1d5644 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x1c8>
  1d5644: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5648: 320003e9     	orr	w9, wzr, #0x1
  1d564c: 2a0903ea     	mov	w10, w9
  1d5650: f900010a     	str	x10, [x8]
  1d5654: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5658: f81c03a8     	stur	x8, [x29, #-0x40]
  1d565c: 140001fb     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5660: f85883a0     	ldur	x0, [x29, #-0x78]
  1d5664: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5668: f9400101     	ldr	x1, [x8]
  1d566c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d5670: 97fb2f18     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d5674: f81783a0     	stur	x0, [x29, #-0x88]
  1d5678: f85783a8     	ldur	x8, [x29, #-0x88]
  1d567c: b6f800a8     	tbz	x8, #0x3f, 0x1d5690 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x214>
  1d5680: 14000001     	b	0x1d5684 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x208>
  1d5684: f85783a8     	ldur	x8, [x29, #-0x88]
  1d5688: f81c03a8     	stur	x8, [x29, #-0x40]
  1d568c: 140001ef     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5690: f85783a8     	ldur	x8, [x29, #-0x88]
  1d5694: f1000508     	subs	x8, x8, #0x1
  1d5698: f9006fe8     	str	x8, [sp, #0xd8]
  1d569c: 540000ab     	b.lt	0x1d56b0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x234>
  1d56a0: 14000001     	b	0x1d56a4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x228>
  1d56a4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d56a8: f81c03a8     	stur	x8, [x29, #-0x40]
  1d56ac: 140001e7     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d56b0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d56b4: f9400108     	ldr	x8, [x8]
  1d56b8: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d56bc: f9400129     	ldr	x9, [x9]
  1d56c0: 8b090108     	add	x8, x8, x9
  1d56c4: f85903a9     	ldur	x9, [x29, #-0x70]
  1d56c8: eb090108     	subs	x8, x8, x9
  1d56cc: f9006be8     	str	x8, [sp, #0xd0]
  1d56d0: 540000ad     	b.le	0x1d56e4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x268>
  1d56d4: 14000001     	b	0x1d56d8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x25c>
  1d56d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d56dc: f81c03a8     	stur	x8, [x29, #-0x40]
  1d56e0: 140001da     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d56e4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d56e8: f9400108     	ldr	x8, [x8]
  1d56ec: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d56f0: f9400129     	ldr	x9, [x9]
  1d56f4: 8b090108     	add	x8, x8, x9
  1d56f8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d56fc: f940052a     	ldr	x10, [x9, #0x8]
  1d5700: eb0a0108     	subs	x8, x8, x10
  1d5704: f90067e8     	str	x8, [sp, #0xc8]
  1d5708: 540000ad     	b.le	0x1d571c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x2a0>
  1d570c: 14000001     	b	0x1d5710 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x294>
  1d5710: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5714: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5718: 140001cc     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d571c: f85883a0     	ldur	x0, [x29, #-0x78]
  1d5720: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5724: f9400101     	ldr	x1, [x8]
  1d5728: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d572c: 97fb4625     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1d5730: f81703a0     	stur	x0, [x29, #-0x90]
  1d5734: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5738: b6f800a8     	tbz	x8, #0x3f, 0x1d574c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x2d0>
  1d573c: 14000001     	b	0x1d5740 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x2c4>
  1d5740: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5744: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5748: 140001c0     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d574c: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5750: b50000a8     	cbnz	x8, 0x1d5764 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x2e8>
  1d5754: 14000001     	b	0x1d5758 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x2dc>
  1d5758: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d575c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5760: 140001ba     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5764: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5768: f9400108     	ldr	x8, [x8]
  1d576c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d5770: f940012a     	ldr	x10, [x9]
  1d5774: 8b080148     	add	x8, x10, x8
  1d5778: f9000128     	str	x8, [x9]
  1d577c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5780: f9400108     	ldr	x8, [x8]
  1d5784: 91000508     	add	x8, x8, #0x1
  1d5788: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d578c: f940052a     	ldr	x10, [x9, #0x8]
  1d5790: eb0a0108     	subs	x8, x8, x10
  1d5794: f90063e8     	str	x8, [sp, #0xc0]
  1d5798: 5400012d     	b.le	0x1d57bc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x340>
  1d579c: 14000001     	b	0x1d57a0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x324>
  1d57a0: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d57a4: 320003e9     	orr	w9, wzr, #0x1
  1d57a8: 2a0903ea     	mov	w10, w9
  1d57ac: f900010a     	str	x10, [x8]
  1d57b0: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d57b4: f81c03a8     	stur	x8, [x29, #-0x40]
  1d57b8: 140001a4     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d57bc: f85883a0     	ldur	x0, [x29, #-0x78]
  1d57c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d57c4: f9400101     	ldr	x1, [x8]
  1d57c8: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d57cc: 97fb2ec1     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d57d0: f81783a0     	stur	x0, [x29, #-0x88]
  1d57d4: f85783a8     	ldur	x8, [x29, #-0x88]
  1d57d8: b6f800a8     	tbz	x8, #0x3f, 0x1d57ec <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x370>
  1d57dc: 14000001     	b	0x1d57e0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x364>
  1d57e0: f85783a8     	ldur	x8, [x29, #-0x88]
  1d57e4: f81c03a8     	stur	x8, [x29, #-0x40]
  1d57e8: 14000198     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d57ec: f85783a8     	ldur	x8, [x29, #-0x88]
  1d57f0: f1000508     	subs	x8, x8, #0x1
  1d57f4: f9005fe8     	str	x8, [sp, #0xb8]
  1d57f8: 540000ab     	b.lt	0x1d580c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x390>
  1d57fc: 14000001     	b	0x1d5800 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x384>
  1d5800: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5804: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5808: 14000190     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d580c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5810: f9400108     	ldr	x8, [x8]
  1d5814: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d5818: f9400129     	ldr	x9, [x9]
  1d581c: 8b090108     	add	x8, x8, x9
  1d5820: f85903a9     	ldur	x9, [x29, #-0x70]
  1d5824: eb090108     	subs	x8, x8, x9
  1d5828: f9005be8     	str	x8, [sp, #0xb0]
  1d582c: 540000ad     	b.le	0x1d5840 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x3c4>
  1d5830: 14000001     	b	0x1d5834 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x3b8>
  1d5834: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5838: f81c03a8     	stur	x8, [x29, #-0x40]
  1d583c: 14000183     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5840: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5844: f9400108     	ldr	x8, [x8]
  1d5848: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d584c: f9400129     	ldr	x9, [x9]
  1d5850: 8b090108     	add	x8, x8, x9
  1d5854: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5858: f940052a     	ldr	x10, [x9, #0x8]
  1d585c: eb0a0108     	subs	x8, x8, x10
  1d5860: f90057e8     	str	x8, [sp, #0xa8]
  1d5864: 540000ad     	b.le	0x1d5878 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x3fc>
  1d5868: 14000001     	b	0x1d586c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x3f0>
  1d586c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5870: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5874: 14000175     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5878: f85883a0     	ldur	x0, [x29, #-0x78]
  1d587c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5880: f9400101     	ldr	x1, [x8]
  1d5884: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d5888: 97fb404e     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d588c: f81683a0     	stur	x0, [x29, #-0x98]
  1d5890: f85683a8     	ldur	x8, [x29, #-0x98]
  1d5894: b6f800a8     	tbz	x8, #0x3f, 0x1d58a8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x42c>
  1d5898: 14000001     	b	0x1d589c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x420>
  1d589c: f85683a8     	ldur	x8, [x29, #-0x98]
  1d58a0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d58a4: 14000169     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d58a8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d58ac: f9400108     	ldr	x8, [x8]
  1d58b0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d58b4: f940012a     	ldr	x10, [x9]
  1d58b8: 8b080148     	add	x8, x10, x8
  1d58bc: f9000128     	str	x8, [x9]
  1d58c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d58c4: f9400108     	ldr	x8, [x8]
  1d58c8: f85903a9     	ldur	x9, [x29, #-0x70]
  1d58cc: eb090108     	subs	x8, x8, x9
  1d58d0: f90053e8     	str	x8, [sp, #0xa0]
  1d58d4: 540000ad     	b.le	0x1d58e8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x46c>
  1d58d8: 14000001     	b	0x1d58dc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x460>
  1d58dc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d58e0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d58e4: 14000159     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d58e8: f85683a8     	ldur	x8, [x29, #-0x98]
  1d58ec: b5000068     	cbnz	x8, 0x1d58f8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x47c>
  1d58f0: 14000001     	b	0x1d58f4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x478>
  1d58f4: 17ffff44     	b	0x1d5604 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x188>
  1d58f8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d58fc: f9400108     	ldr	x8, [x8]
  1d5900: d37df109     	lsl	x9, x8, #3
  1d5904: eb080128     	subs	x8, x9, x8
  1d5908: 320003ea     	orr	w10, wzr, #0x1
  1d590c: 2a0a03e9     	mov	w9, w10
  1d5910: 9ac82128     	lsl	x8, x9, x8
  1d5914: f1000508     	subs	x8, x8, #0x1
  1d5918: f81603a8     	stur	x8, [x29, #-0xa0]
  1d591c: f85683a8     	ldur	x8, [x29, #-0x98]
  1d5920: f85603a9     	ldur	x9, [x29, #-0xa0]
  1d5924: eb090108     	subs	x8, x8, x9
  1d5928: f9004fe8     	str	x8, [sp, #0x98]
  1d592c: 540000a1     	b.ne	0x1d5940 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x4c4>
  1d5930: 14000001     	b	0x1d5934 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x4b8>
  1d5934: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5938: f81c03a8     	stur	x8, [x29, #-0x40]
  1d593c: 14000143     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5940: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5944: 528eb449     	mov	w9, #0x75a2             // =30114
  1d5948: 2a0903ea     	mov	w10, w9
  1d594c: eb0a0108     	subs	x8, x8, x10
  1d5950: f9004be8     	str	x8, [sp, #0x90]
  1d5954: 54000201     	b.ne	0x1d5994 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x518>
  1d5958: 14000001     	b	0x1d595c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x4e0>
  1d595c: f85883a0     	ldur	x0, [x29, #-0x78]
  1d5960: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5964: f9400101     	ldr	x1, [x8]
  1d5968: f85683a2     	ldur	x2, [x29, #-0x98]
  1d596c: d100c3a3     	sub	x3, x29, #0x30
  1d5970: 97fb3a9c     	bl	0xa43e0 <_ZN9mkvparser14UnserializeIntEPNS_10IMkvReaderExxRx@plt>
  1d5974: f81803a0     	stur	x0, [x29, #-0x80]
  1d5978: f85803a8     	ldur	x8, [x29, #-0x80]
  1d597c: b6f800a8     	tbz	x8, #0x3f, 0x1d5990 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x514>
  1d5980: 14000001     	b	0x1d5984 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x508>
  1d5984: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5988: f81c03a8     	stur	x8, [x29, #-0x40]
  1d598c: 1400012f     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5990: 14000001     	b	0x1d5994 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x518>
  1d5994: f85703a8     	ldur	x8, [x29, #-0x90]
  1d5998: f1028508     	subs	x8, x8, #0xa1
  1d599c: f90047e8     	str	x8, [sp, #0x88]
  1d59a0: 54000240     	b.eq	0x1d59e8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x56c>
  1d59a4: 14000001     	b	0x1d59a8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x52c>
  1d59a8: f85683a8     	ldur	x8, [x29, #-0x98]
  1d59ac: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d59b0: f940012a     	ldr	x10, [x9]
  1d59b4: 8b080148     	add	x8, x10, x8
  1d59b8: f9000128     	str	x8, [x9]
  1d59bc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d59c0: f9400108     	ldr	x8, [x8]
  1d59c4: f85903a9     	ldur	x9, [x29, #-0x70]
  1d59c8: eb090108     	subs	x8, x8, x9
  1d59cc: f90043e8     	str	x8, [sp, #0x80]
  1d59d0: 540000ad     	b.le	0x1d59e4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x568>
  1d59d4: 14000001     	b	0x1d59d8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x55c>
  1d59d8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d59dc: f81c03a8     	stur	x8, [x29, #-0x40]
  1d59e0: 1400011a     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d59e4: 17ffff08     	b	0x1d5604 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x188>
  1d59e8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d59ec: f9400108     	ldr	x8, [x8]
  1d59f0: f85683a9     	ldur	x9, [x29, #-0x98]
  1d59f4: 8b090108     	add	x8, x8, x9
  1d59f8: f81583a8     	stur	x8, [x29, #-0xa8]
  1d59fc: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d5a00: f85903a9     	ldur	x9, [x29, #-0x70]
  1d5a04: eb090108     	subs	x8, x8, x9
  1d5a08: f9003fe8     	str	x8, [sp, #0x78]
  1d5a0c: 540000ad     	b.le	0x1d5a20 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x5a4>
  1d5a10: 14000001     	b	0x1d5a14 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x598>
  1d5a14: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5a18: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5a1c: 1400010b     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5a20: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5a24: f9400108     	ldr	x8, [x8]
  1d5a28: 91000508     	add	x8, x8, #0x1
  1d5a2c: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5a30: f940052a     	ldr	x10, [x9, #0x8]
  1d5a34: eb0a0108     	subs	x8, x8, x10
  1d5a38: f9003be8     	str	x8, [sp, #0x70]
  1d5a3c: 5400012d     	b.le	0x1d5a60 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x5e4>
  1d5a40: 14000001     	b	0x1d5a44 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x5c8>
  1d5a44: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5a48: 320003e9     	orr	w9, wzr, #0x1
  1d5a4c: 2a0903ea     	mov	w10, w9
  1d5a50: f900010a     	str	x10, [x8]
  1d5a54: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5a58: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5a5c: 140000fb     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5a60: f85883a0     	ldur	x0, [x29, #-0x78]
  1d5a64: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5a68: f9400101     	ldr	x1, [x8]
  1d5a6c: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d5a70: 97fb2e18     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d5a74: f81783a0     	stur	x0, [x29, #-0x88]
  1d5a78: f85783a8     	ldur	x8, [x29, #-0x88]
  1d5a7c: b6f800a8     	tbz	x8, #0x3f, 0x1d5a90 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x614>
  1d5a80: 14000001     	b	0x1d5a84 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x608>
  1d5a84: f85783a8     	ldur	x8, [x29, #-0x88]
  1d5a88: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5a8c: 140000ef     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5a90: f85783a8     	ldur	x8, [x29, #-0x88]
  1d5a94: f1000508     	subs	x8, x8, #0x1
  1d5a98: f90037e8     	str	x8, [sp, #0x68]
  1d5a9c: 540000ab     	b.lt	0x1d5ab0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x634>
  1d5aa0: 14000001     	b	0x1d5aa4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x628>
  1d5aa4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5aa8: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5aac: 140000e7     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5ab0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5ab4: f9400108     	ldr	x8, [x8]
  1d5ab8: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d5abc: f9400129     	ldr	x9, [x9]
  1d5ac0: 8b090108     	add	x8, x8, x9
  1d5ac4: f85583a9     	ldur	x9, [x29, #-0xa8]
  1d5ac8: eb090108     	subs	x8, x8, x9
  1d5acc: f90033e8     	str	x8, [sp, #0x60]
  1d5ad0: 540000ad     	b.le	0x1d5ae4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x668>
  1d5ad4: 14000001     	b	0x1d5ad8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x65c>
  1d5ad8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5adc: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5ae0: 140000da     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5ae4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5ae8: f9400108     	ldr	x8, [x8]
  1d5aec: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d5af0: f9400129     	ldr	x9, [x9]
  1d5af4: 8b090108     	add	x8, x8, x9
  1d5af8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5afc: f940052a     	ldr	x10, [x9, #0x8]
  1d5b00: eb0a0108     	subs	x8, x8, x10
  1d5b04: f9002fe8     	str	x8, [sp, #0x58]
  1d5b08: 540000ad     	b.le	0x1d5b1c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x6a0>
  1d5b0c: 14000001     	b	0x1d5b10 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x694>
  1d5b10: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5b14: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5b18: 140000cc     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5b1c: f85883a0     	ldur	x0, [x29, #-0x78]
  1d5b20: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5b24: f9400101     	ldr	x1, [x8]
  1d5b28: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d5b2c: 97fb3fa5     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d5b30: f81503a0     	stur	x0, [x29, #-0xb0]
  1d5b34: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5b38: b6f800a8     	tbz	x8, #0x3f, 0x1d5b4c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x6d0>
  1d5b3c: 14000001     	b	0x1d5b40 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x6c4>
  1d5b40: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5b44: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5b48: 140000c0     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5b4c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d5b50: b50000a8     	cbnz	x8, 0x1d5b64 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x6e8>
  1d5b54: 14000001     	b	0x1d5b58 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x6dc>
  1d5b58: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5b5c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5b60: 140000ba     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5b64: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5b68: f9400108     	ldr	x8, [x8]
  1d5b6c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d5b70: f940012a     	ldr	x10, [x9]
  1d5b74: 8b080148     	add	x8, x10, x8
  1d5b78: f9000128     	str	x8, [x9]
  1d5b7c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5b80: f9400108     	ldr	x8, [x8]
  1d5b84: 91000908     	add	x8, x8, #0x2
  1d5b88: f85583a9     	ldur	x9, [x29, #-0xa8]
  1d5b8c: eb090108     	subs	x8, x8, x9
  1d5b90: f9002be8     	str	x8, [sp, #0x50]
  1d5b94: 540000ad     	b.le	0x1d5ba8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x72c>
  1d5b98: 14000001     	b	0x1d5b9c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x720>
  1d5b9c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5ba0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5ba4: 140000a9     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5ba8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5bac: f9400108     	ldr	x8, [x8]
  1d5bb0: 91000908     	add	x8, x8, #0x2
  1d5bb4: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5bb8: f940052a     	ldr	x10, [x9, #0x8]
  1d5bbc: eb0a0108     	subs	x8, x8, x10
  1d5bc0: f90027e8     	str	x8, [sp, #0x48]
  1d5bc4: 5400012d     	b.le	0x1d5be8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x76c>
  1d5bc8: 14000001     	b	0x1d5bcc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x750>
  1d5bcc: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5bd0: 321f03e9     	orr	w9, wzr, #0x2
  1d5bd4: 2a0903ea     	mov	w10, w9
  1d5bd8: f900010a     	str	x10, [x8]
  1d5bdc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5be0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5be4: 14000099     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5be8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5bec: f9400109     	ldr	x9, [x8]
  1d5bf0: 91000929     	add	x9, x9, #0x2
  1d5bf4: f9000109     	str	x9, [x8]
  1d5bf8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5bfc: f9400108     	ldr	x8, [x8]
  1d5c00: 91000508     	add	x8, x8, #0x1
  1d5c04: f85583a9     	ldur	x9, [x29, #-0xa8]
  1d5c08: eb090108     	subs	x8, x8, x9
  1d5c0c: f90023e8     	str	x8, [sp, #0x40]
  1d5c10: 540000ad     	b.le	0x1d5c24 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x7a8>
  1d5c14: 14000001     	b	0x1d5c18 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x79c>
  1d5c18: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5c1c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5c20: 1400008a     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5c24: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5c28: f9400108     	ldr	x8, [x8]
  1d5c2c: 91000508     	add	x8, x8, #0x1
  1d5c30: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5c34: f940052a     	ldr	x10, [x9, #0x8]
  1d5c38: eb0a0108     	subs	x8, x8, x10
  1d5c3c: f9001fe8     	str	x8, [sp, #0x38]
  1d5c40: 5400012d     	b.le	0x1d5c64 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x7e8>
  1d5c44: 14000001     	b	0x1d5c48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x7cc>
  1d5c48: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5c4c: 320003e9     	orr	w9, wzr, #0x1
  1d5c50: 2a0903ea     	mov	w10, w9
  1d5c54: f900010a     	str	x10, [x8]
  1d5c58: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5c5c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5c60: 1400007a     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5c64: f85883a8     	ldur	x8, [x29, #-0x78]
  1d5c68: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d5c6c: f9400121     	ldr	x1, [x9]
  1d5c70: f9400109     	ldr	x9, [x8]
  1d5c74: f9400129     	ldr	x9, [x9]
  1d5c78: 320003ea     	orr	w10, wzr, #0x1
  1d5c7c: 2a0a03e2     	mov	w2, w10
  1d5c80: d100d3a3     	sub	x3, x29, #0x34
  1d5c84: aa0803e0     	mov	x0, x8
  1d5c88: d63f0120     	blr	x9
  1d5c8c: 2a0003e1     	mov	w1, w0
  1d5c90: 93407c28     	sxtw	x8, w1
  1d5c94: f81803a8     	stur	x8, [x29, #-0x80]
  1d5c98: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5c9c: b6f80128     	tbz	x8, #0x3f, 0x1d5cc0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x844>
  1d5ca0: 14000001     	b	0x1d5ca4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x828>
  1d5ca4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d5ca8: 320003e9     	orr	w9, wzr, #0x1
  1d5cac: 2a0903ea     	mov	w10, w9
  1d5cb0: f900010a     	str	x10, [x8]
  1d5cb4: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5cb8: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5cbc: 14000063     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5cc0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5cc4: f9400109     	ldr	x9, [x8]
  1d5cc8: 91000529     	add	x9, x9, #0x1
  1d5ccc: f9000109     	str	x9, [x8]
  1d5cd0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5cd4: f9400108     	ldr	x8, [x8]
  1d5cd8: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5cdc: f940052a     	ldr	x10, [x9, #0x8]
  1d5ce0: eb0a0108     	subs	x8, x8, x10
  1d5ce4: f9001be8     	str	x8, [sp, #0x30]
  1d5ce8: 5400006c     	b.gt	0x1d5cf4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x878>
  1d5cec: 14000001     	b	0x1d5cf0 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x874>
  1d5cf0: 14000009     	b	0x1d5d14 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x898>
  1d5cf4: b0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d5cf8: 9102a000     	add	x0, x0, #0xa8
  1d5cfc: d0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d5d00: 910f1442     	add	x2, x2, #0x3c5
  1d5d04: d0000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d5d08: 910ee063     	add	x3, x3, #0x3b8
  1d5d0c: 52833901     	mov	w1, #0x19c8             // =6600
  1d5d10: 97fb2980     	bl	0xa0310 <__assert2@plt>
  1d5d14: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5d18: f9400108     	ldr	x8, [x8]
  1d5d1c: f85583a9     	ldur	x9, [x29, #-0xa8]
  1d5d20: eb090108     	subs	x8, x8, x9
  1d5d24: f90017e8     	str	x8, [sp, #0x28]
  1d5d28: 540000ab     	b.lt	0x1d5d3c <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x8c0>
  1d5d2c: 14000001     	b	0x1d5d30 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x8b4>
  1d5d30: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5d34: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5d38: 14000044     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5d3c: 385cc3a8     	ldurb	w8, [x29, #-0x34]
  1d5d40: 53010908     	ubfx	w8, w8, #1, #2
  1d5d44: b814c3a8     	stur	w8, [x29, #-0xb4]
  1d5d48: b854c3a8     	ldur	w8, [x29, #-0xb4]
  1d5d4c: 34000248     	cbz	w8, 0x1d5d94 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x918>
  1d5d50: 14000001     	b	0x1d5d54 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x8d8>
  1d5d54: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d5d58: f85283a9     	ldur	x9, [x29, #-0xd8]
  1d5d5c: f940052a     	ldr	x10, [x9, #0x8]
  1d5d60: eb0a0108     	subs	x8, x8, x10
  1d5d64: f90013e8     	str	x8, [sp, #0x20]
  1d5d68: 5400016d     	b.le	0x1d5d94 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x918>
  1d5d6c: 14000001     	b	0x1d5d70 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x8f4>
  1d5d70: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d5d74: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d5d78: f9400129     	ldr	x9, [x9]
  1d5d7c: eb090108     	subs	x8, x8, x9
  1d5d80: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d5d84: f9000128     	str	x8, [x9]
  1d5d88: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5d8c: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5d90: 1400002e     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5d94: f85583a8     	ldur	x8, [x29, #-0xa8]
  1d5d98: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d5d9c: f9000128     	str	x8, [x9]
  1d5da0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5da4: f9400108     	ldr	x8, [x8]
  1d5da8: f85903a9     	ldur	x9, [x29, #-0x70]
  1d5dac: eb090108     	subs	x8, x8, x9
  1d5db0: f9000fe8     	str	x8, [sp, #0x18]
  1d5db4: 540000ad     	b.le	0x1d5dc8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x94c>
  1d5db8: 14000001     	b	0x1d5dbc <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x940>
  1d5dbc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5dc0: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5dc4: 14000021     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5dc8: 17fffe0f     	b	0x1d5604 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x188>
  1d5dcc: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5dd0: f9400108     	ldr	x8, [x8]
  1d5dd4: f85903a9     	ldur	x9, [x29, #-0x70]
  1d5dd8: eb090108     	subs	x8, x8, x9
  1d5ddc: f9000be8     	str	x8, [sp, #0x10]
  1d5de0: 540000a0     	b.eq	0x1d5df4 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x978>
  1d5de4: 14000001     	b	0x1d5de8 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x96c>
  1d5de8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d5dec: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5df0: 14000016     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5df4: f85983a2     	ldur	x2, [x29, #-0x68]
  1d5df8: f85b03a3     	ldur	x3, [x29, #-0x50]
  1d5dfc: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d5e00: f9400104     	ldr	x4, [x8]
  1d5e04: 52801409     	mov	w9, #0xa0               // =160
  1d5e08: 2a0903e1     	mov	w1, w9
  1d5e0c: f85383a0     	ldur	x0, [x29, #-0xc8]
  1d5e10: 97fb3b8c     	bl	0xa4c40 <_ZN9mkvparser7Cluster11CreateBlockExxxx@plt>
  1d5e14: f81803a0     	stur	x0, [x29, #-0x80]
  1d5e18: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5e1c: b40000a8     	cbz	x8, 0x1d5e30 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9b4>
  1d5e20: 14000001     	b	0x1d5e24 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9a8>
  1d5e24: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5e28: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5e2c: 14000007     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5e30: f85903a8     	ldur	x8, [x29, #-0x70]
  1d5e34: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d5e38: f9000d28     	str	x8, [x9, #0x18]
  1d5e3c: aa1f03e8     	mov	x8, xzr
  1d5e40: f81c03a8     	stur	x8, [x29, #-0x40]
  1d5e44: 14000001     	b	0x1d5e48 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9cc>
  1d5e48: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5e4c: d53bd049     	mrs	x9, TPIDR_EL0
  1d5e50: f9401529     	ldr	x9, [x9, #0x28]
  1d5e54: f85283aa     	ldur	x10, [x29, #-0xd8]
  1d5e58: f9400d4b     	ldr	x11, [x10, #0x18]
  1d5e5c: eb0b0129     	subs	x9, x9, x11
  1d5e60: f90007e8     	str	x8, [sp, #0x8]
  1d5e64: f90003e9     	str	x9, [sp]
  1d5e68: 540000e1     	b.ne	0x1d5e84 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0xa08>
  1d5e6c: 14000001     	b	0x1d5e70 <mkvparser::Cluster::ParseBlockGroup(long long, long long&, long&)+0x9f4>
  1d5e70: f94007e0     	ldr	x0, [sp, #0x8]
  1d5e74: a95e7bfd     	ldp	x29, x30, [sp, #0x1e0]
  1d5e78: f940ebfc     	ldr	x28, [sp, #0x1d0]
  1d5e7c: 9107c3ff     	add	sp, sp, #0x1f0
  1d5e80: d65f03c0     	ret
  1d5e84: 97fb4fbb     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d5e88 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)>:
  1d5e88: d104c3ff     	sub	sp, sp, #0x130
  1d5e8c: f9008bfc     	str	x28, [sp, #0x110]
  1d5e90: a9127bfd     	stp	x29, x30, [sp, #0x120]
  1d5e94: 910483fd     	add	x29, sp, #0x120
  1d5e98: d53bd048     	mrs	x8, TPIDR_EL0
  1d5e9c: f9401508     	ldr	x8, [x8, #0x28]
  1d5ea0: f81e83a8     	stur	x8, [x29, #-0x18]
  1d5ea4: f81c03a0     	stur	x0, [x29, #-0x40]
  1d5ea8: f81b83a1     	stur	x1, [x29, #-0x48]
  1d5eac: f81b03a2     	stur	x2, [x29, #-0x50]
  1d5eb0: f81a83a3     	stur	x3, [x29, #-0x58]
  1d5eb4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d5eb8: aa0803e0     	mov	x0, x8
  1d5ebc: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d5ec0: f9400021     	ldr	x1, [x1]
  1d5ec4: f81a03a1     	stur	x1, [x29, #-0x60]
  1d5ec8: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d5ecc: f9400021     	ldr	x1, [x1]
  1d5ed0: f85b83a2     	ldur	x2, [x29, #-0x48]
  1d5ed4: 8b020021     	add	x1, x1, x2
  1d5ed8: f81983a1     	stur	x1, [x29, #-0x68]
  1d5edc: f9400108     	ldr	x8, [x8]
  1d5ee0: f9400108     	ldr	x8, [x8]
  1d5ee4: f81903a8     	stur	x8, [x29, #-0x70]
  1d5ee8: f85903a8     	ldur	x8, [x29, #-0x70]
  1d5eec: f9400101     	ldr	x1, [x8]
  1d5ef0: f9400421     	ldr	x1, [x1, #0x8]
  1d5ef4: d10083a2     	sub	x2, x29, #0x20
  1d5ef8: d100a3a3     	sub	x3, x29, #0x28
  1d5efc: f90047e0     	str	x0, [sp, #0x88]
  1d5f00: aa0803e0     	mov	x0, x8
  1d5f04: f90043e1     	str	x1, [sp, #0x80]
  1d5f08: aa0203e1     	mov	x1, x2
  1d5f0c: aa0303e2     	mov	x2, x3
  1d5f10: f94043e8     	ldr	x8, [sp, #0x80]
  1d5f14: d63f0100     	blr	x8
  1d5f18: 2a0003e1     	mov	w1, w0
  1d5f1c: 93407c28     	sxtw	x8, w1
  1d5f20: f81883a8     	stur	x8, [x29, #-0x78]
  1d5f24: f85883a8     	ldur	x8, [x29, #-0x78]
  1d5f28: b6f800a8     	tbz	x8, #0x3f, 0x1d5f3c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xb4>
  1d5f2c: 14000001     	b	0x1d5f30 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xa8>
  1d5f30: f85883a8     	ldur	x8, [x29, #-0x78]
  1d5f34: f81c83a8     	stur	x8, [x29, #-0x38]
  1d5f38: 14000101     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d5f3c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d5f40: b7f80108     	tbnz	x8, #0x3f, 0x1d5f60 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xd8>
  1d5f44: 14000001     	b	0x1d5f48 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xc0>
  1d5f48: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d5f4c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d5f50: eb090108     	subs	x8, x8, x9
  1d5f54: f9003fe8     	str	x8, [sp, #0x78]
  1d5f58: 5400006c     	b.gt	0x1d5f64 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xdc>
  1d5f5c: 14000001     	b	0x1d5f60 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xd8>
  1d5f60: 14000009     	b	0x1d5f84 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0xfc>
  1d5f64: b0000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d5f68: 9102a000     	add	x0, x0, #0xa8
  1d5f6c: d0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d5f70: 910db842     	add	x2, x2, #0x36e
  1d5f74: b0000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d5f78: 91063463     	add	x3, x3, #0x18d
  1d5f7c: 52831821     	mov	w1, #0x18c1             // =6337
  1d5f80: 97fb28e4     	bl	0xa0310 <__assert2@plt>
  1d5f84: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d5f88: f9400108     	ldr	x8, [x8]
  1d5f8c: 91000508     	add	x8, x8, #0x1
  1d5f90: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d5f94: eb090108     	subs	x8, x8, x9
  1d5f98: f9003be8     	str	x8, [sp, #0x70]
  1d5f9c: 5400012d     	b.le	0x1d5fc0 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x138>
  1d5fa0: 14000001     	b	0x1d5fa4 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x11c>
  1d5fa4: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d5fa8: 320003e9     	orr	w9, wzr, #0x1
  1d5fac: 2a0903ea     	mov	w10, w9
  1d5fb0: f900010a     	str	x10, [x8]
  1d5fb4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d5fb8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d5fbc: 140000e0     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d5fc0: f85903a0     	ldur	x0, [x29, #-0x70]
  1d5fc4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d5fc8: f9400101     	ldr	x1, [x8]
  1d5fcc: f85a83a2     	ldur	x2, [x29, #-0x58]
  1d5fd0: 97fb2cc0     	bl	0xa12d0 <_ZN9mkvparser13GetUIntLengthEPNS_10IMkvReaderExRl@plt>
  1d5fd4: f81803a0     	stur	x0, [x29, #-0x80]
  1d5fd8: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5fdc: b6f800a8     	tbz	x8, #0x3f, 0x1d5ff0 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x168>
  1d5fe0: 14000001     	b	0x1d5fe4 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x15c>
  1d5fe4: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5fe8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d5fec: 140000d4     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d5ff0: f85803a8     	ldur	x8, [x29, #-0x80]
  1d5ff4: f1000508     	subs	x8, x8, #0x1
  1d5ff8: f90037e8     	str	x8, [sp, #0x68]
  1d5ffc: 540000ab     	b.lt	0x1d6010 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x188>
  1d6000: 14000001     	b	0x1d6004 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x17c>
  1d6004: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d6008: f81c83a8     	stur	x8, [x29, #-0x38]
  1d600c: 140000cc     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6010: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6014: f9400108     	ldr	x8, [x8]
  1d6018: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d601c: f9400129     	ldr	x9, [x9]
  1d6020: 8b090108     	add	x8, x8, x9
  1d6024: f85983a9     	ldur	x9, [x29, #-0x68]
  1d6028: eb090108     	subs	x8, x8, x9
  1d602c: f90033e8     	str	x8, [sp, #0x60]
  1d6030: 540000ad     	b.le	0x1d6044 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x1bc>
  1d6034: 14000001     	b	0x1d6038 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x1b0>
  1d6038: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d603c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6040: 140000bf     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6044: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6048: f9400108     	ldr	x8, [x8]
  1d604c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d6050: f9400129     	ldr	x9, [x9]
  1d6054: 8b090108     	add	x8, x8, x9
  1d6058: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d605c: eb090108     	subs	x8, x8, x9
  1d6060: f9002fe8     	str	x8, [sp, #0x58]
  1d6064: 540000ad     	b.le	0x1d6078 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x1f0>
  1d6068: 14000001     	b	0x1d606c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x1e4>
  1d606c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d6070: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6074: 140000b2     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6078: f85903a0     	ldur	x0, [x29, #-0x70]
  1d607c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6080: f9400101     	ldr	x1, [x8]
  1d6084: f85a83a2     	ldur	x2, [x29, #-0x58]
  1d6088: 97fb3e4e     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d608c: f81783a0     	stur	x0, [x29, #-0x88]
  1d6090: f85783a8     	ldur	x8, [x29, #-0x88]
  1d6094: b6f800a8     	tbz	x8, #0x3f, 0x1d60a8 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x220>
  1d6098: 14000001     	b	0x1d609c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x214>
  1d609c: f85783a8     	ldur	x8, [x29, #-0x88]
  1d60a0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d60a4: 140000a6     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d60a8: f85783a8     	ldur	x8, [x29, #-0x88]
  1d60ac: b50000a8     	cbnz	x8, 0x1d60c0 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x238>
  1d60b0: 14000001     	b	0x1d60b4 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x22c>
  1d60b4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d60b8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d60bc: 140000a0     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d60c0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d60c4: f9400108     	ldr	x8, [x8]
  1d60c8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d60cc: f940012a     	ldr	x10, [x9]
  1d60d0: 8b080148     	add	x8, x10, x8
  1d60d4: f9000128     	str	x8, [x9]
  1d60d8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d60dc: f9400108     	ldr	x8, [x8]
  1d60e0: 91000908     	add	x8, x8, #0x2
  1d60e4: f85983a9     	ldur	x9, [x29, #-0x68]
  1d60e8: eb090108     	subs	x8, x8, x9
  1d60ec: f9002be8     	str	x8, [sp, #0x50]
  1d60f0: 540000ad     	b.le	0x1d6104 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x27c>
  1d60f4: 14000001     	b	0x1d60f8 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x270>
  1d60f8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d60fc: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6100: 1400008f     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6104: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6108: f9400108     	ldr	x8, [x8]
  1d610c: 91000908     	add	x8, x8, #0x2
  1d6110: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d6114: eb090108     	subs	x8, x8, x9
  1d6118: f90027e8     	str	x8, [sp, #0x48]
  1d611c: 5400012d     	b.le	0x1d6140 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x2b8>
  1d6120: 14000001     	b	0x1d6124 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x29c>
  1d6124: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d6128: 321f03e9     	orr	w9, wzr, #0x2
  1d612c: 2a0903ea     	mov	w10, w9
  1d6130: f900010a     	str	x10, [x8]
  1d6134: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d6138: f81c83a8     	stur	x8, [x29, #-0x38]
  1d613c: 14000080     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6140: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6144: f9400109     	ldr	x9, [x8]
  1d6148: 91000929     	add	x9, x9, #0x2
  1d614c: f9000109     	str	x9, [x8]
  1d6150: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6154: f9400108     	ldr	x8, [x8]
  1d6158: 91000508     	add	x8, x8, #0x1
  1d615c: f85983a9     	ldur	x9, [x29, #-0x68]
  1d6160: eb090108     	subs	x8, x8, x9
  1d6164: f90023e8     	str	x8, [sp, #0x40]
  1d6168: 540000ad     	b.le	0x1d617c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x2f4>
  1d616c: 14000001     	b	0x1d6170 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x2e8>
  1d6170: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d6174: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6178: 14000071     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d617c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6180: f9400108     	ldr	x8, [x8]
  1d6184: 91000508     	add	x8, x8, #0x1
  1d6188: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d618c: eb090108     	subs	x8, x8, x9
  1d6190: f9001fe8     	str	x8, [sp, #0x38]
  1d6194: 5400012d     	b.le	0x1d61b8 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x330>
  1d6198: 14000001     	b	0x1d619c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x314>
  1d619c: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d61a0: 320003e9     	orr	w9, wzr, #0x1
  1d61a4: 2a0903ea     	mov	w10, w9
  1d61a8: f900010a     	str	x10, [x8]
  1d61ac: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d61b0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d61b4: 14000062     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d61b8: f85903a8     	ldur	x8, [x29, #-0x70]
  1d61bc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d61c0: f9400121     	ldr	x1, [x9]
  1d61c4: f9400109     	ldr	x9, [x8]
  1d61c8: f9400129     	ldr	x9, [x9]
  1d61cc: 320003ea     	orr	w10, wzr, #0x1
  1d61d0: 2a0a03e2     	mov	w2, w10
  1d61d4: d100b3a3     	sub	x3, x29, #0x2c
  1d61d8: aa0803e0     	mov	x0, x8
  1d61dc: d63f0120     	blr	x9
  1d61e0: 2a0003e1     	mov	w1, w0
  1d61e4: 93407c28     	sxtw	x8, w1
  1d61e8: f81883a8     	stur	x8, [x29, #-0x78]
  1d61ec: f85883a8     	ldur	x8, [x29, #-0x78]
  1d61f0: b6f80128     	tbz	x8, #0x3f, 0x1d6214 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x38c>
  1d61f4: 14000001     	b	0x1d61f8 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x370>
  1d61f8: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d61fc: 320003e9     	orr	w9, wzr, #0x1
  1d6200: 2a0903ea     	mov	w10, w9
  1d6204: f900010a     	str	x10, [x8]
  1d6208: f85883a8     	ldur	x8, [x29, #-0x78]
  1d620c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6210: 1400004b     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6214: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6218: f9400109     	ldr	x9, [x8]
  1d621c: 91000529     	add	x9, x9, #0x1
  1d6220: f9000109     	str	x9, [x8]
  1d6224: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6228: f9400108     	ldr	x8, [x8]
  1d622c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d6230: eb090108     	subs	x8, x8, x9
  1d6234: f9001be8     	str	x8, [sp, #0x30]
  1d6238: 5400006c     	b.gt	0x1d6244 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x3bc>
  1d623c: 14000001     	b	0x1d6240 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x3b8>
  1d6240: 14000009     	b	0x1d6264 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x3dc>
  1d6244: 90000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d6248: 9102a000     	add	x0, x0, #0xa8
  1d624c: b0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6250: 910db842     	add	x2, x2, #0x36e
  1d6254: b0000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6258: 910ee063     	add	x3, x3, #0x3b8
  1d625c: 52831fc1     	mov	w1, #0x18fe             // =6398
  1d6260: 97fb282c     	bl	0xa0310 <__assert2@plt>
  1d6264: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d6268: f9400108     	ldr	x8, [x8]
  1d626c: f85983a9     	ldur	x9, [x29, #-0x68]
  1d6270: eb090108     	subs	x8, x8, x9
  1d6274: f90017e8     	str	x8, [sp, #0x28]
  1d6278: 540000ab     	b.lt	0x1d628c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x404>
  1d627c: 14000001     	b	0x1d6280 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x3f8>
  1d6280: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d6284: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6288: 1400002d     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d628c: 385d43a8     	ldurb	w8, [x29, #-0x2c]
  1d6290: 53010908     	ubfx	w8, w8, #1, #2
  1d6294: b81743a8     	stur	w8, [x29, #-0x8c]
  1d6298: b85743a8     	ldur	w8, [x29, #-0x8c]
  1d629c: 34000228     	cbz	w8, 0x1d62e0 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x458>
  1d62a0: 14000001     	b	0x1d62a4 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x41c>
  1d62a4: f85983a8     	ldur	x8, [x29, #-0x68]
  1d62a8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d62ac: eb090108     	subs	x8, x8, x9
  1d62b0: f90013e8     	str	x8, [sp, #0x20]
  1d62b4: 5400016d     	b.le	0x1d62e0 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x458>
  1d62b8: 14000001     	b	0x1d62bc <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x434>
  1d62bc: f85983a8     	ldur	x8, [x29, #-0x68]
  1d62c0: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d62c4: f9400129     	ldr	x9, [x9]
  1d62c8: eb090108     	subs	x8, x8, x9
  1d62cc: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d62d0: f9000128     	str	x8, [x9]
  1d62d4: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d62d8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d62dc: 14000018     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d62e0: f85a03a2     	ldur	x2, [x29, #-0x60]
  1d62e4: f85b83a3     	ldur	x3, [x29, #-0x48]
  1d62e8: 52801468     	mov	w8, #0xa3               // =163
  1d62ec: 2a0803e1     	mov	w1, w8
  1d62f0: aa1f03e0     	mov	x0, xzr
  1d62f4: f94047e9     	ldr	x9, [sp, #0x88]
  1d62f8: f9000fe0     	str	x0, [sp, #0x18]
  1d62fc: aa0903e0     	mov	x0, x9
  1d6300: f9400fe4     	ldr	x4, [sp, #0x18]
  1d6304: 97fb3a4f     	bl	0xa4c40 <_ZN9mkvparser7Cluster11CreateBlockExxxx@plt>
  1d6308: f81883a0     	stur	x0, [x29, #-0x78]
  1d630c: f85883a9     	ldur	x9, [x29, #-0x78]
  1d6310: b40000a9     	cbz	x9, 0x1d6324 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x49c>
  1d6314: 14000001     	b	0x1d6318 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x490>
  1d6318: f85883a8     	ldur	x8, [x29, #-0x78]
  1d631c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6320: 14000007     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d6324: f85983a8     	ldur	x8, [x29, #-0x68]
  1d6328: f94047e9     	ldr	x9, [sp, #0x88]
  1d632c: f9000d28     	str	x8, [x9, #0x18]
  1d6330: aa1f03e8     	mov	x8, xzr
  1d6334: f81c83a8     	stur	x8, [x29, #-0x38]
  1d6338: 14000001     	b	0x1d633c <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4b4>
  1d633c: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d6340: d53bd049     	mrs	x9, TPIDR_EL0
  1d6344: f9401529     	ldr	x9, [x9, #0x28]
  1d6348: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d634c: eb0a0129     	subs	x9, x9, x10
  1d6350: f9000be8     	str	x8, [sp, #0x10]
  1d6354: f90007e9     	str	x9, [sp, #0x8]
  1d6358: 540000e1     	b.ne	0x1d6374 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4ec>
  1d635c: 14000001     	b	0x1d6360 <mkvparser::Cluster::ParseSimpleBlock(long long, long long&, long&)+0x4d8>
  1d6360: f9400be0     	ldr	x0, [sp, #0x10]
  1d6364: a9527bfd     	ldp	x29, x30, [sp, #0x120]
  1d6368: f9408bfc     	ldr	x28, [sp, #0x110]
  1d636c: 9104c3ff     	add	sp, sp, #0x130
  1d6370: d65f03c0     	ret
  1d6374: 97fb4e7f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d6378 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)>:
  1d6378: d10303ff     	sub	sp, sp, #0xc0
  1d637c: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1d6380: 9102c3fd     	add	x29, sp, #0xb0
  1d6384: d2801408     	mov	x8, #0xa0               // =160
  1d6388: d2800009     	mov	x9, #0x0                // =0
  1d638c: 9000036a     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1d6390: 9102a14a     	add	x10, x10, #0xa8
  1d6394: b000036b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6398: 9118996b     	add	x11, x11, #0x626
  1d639c: b000036c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d63a0: 9111d58c     	add	x12, x12, #0x475
  1d63a4: b000036d     	adrp	x13, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d63a8: 9111fdad     	add	x13, x13, #0x47f
  1d63ac: b000036e     	adrp	x14, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d63b0: 911249ce     	add	x14, x14, #0x492
  1d63b4: d000068f     	adrp	x15, 0x2a8000
  1d63b8: f94355ef     	ldr	x15, [x15, #0x6a8]
  1d63bc: b0000370     	adrp	x16, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d63c0: 9119de10     	add	x16, x16, #0x677
  1d63c4: b0000371     	adrp	x17, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d63c8: 911a2631     	add	x17, x17, #0x689
  1d63cc: f81f03a0     	stur	x0, [x29, #-0x10]
  1d63d0: f81e83a1     	stur	x1, [x29, #-0x18]
  1d63d4: f81e03a2     	stur	x2, [x29, #-0x20]
  1d63d8: f81d83a3     	stur	x3, [x29, #-0x28]
  1d63dc: f81d03a4     	stur	x4, [x29, #-0x30]
  1d63e0: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d63e4: f85e83a1     	ldur	x1, [x29, #-0x18]
  1d63e8: eb08003f     	cmp	x1, x8
  1d63ec: 1a9f07e5     	cset	w5, ne
  1d63f0: f9002be9     	str	x9, [sp, #0x50]
  1d63f4: f90027ea     	str	x10, [sp, #0x48]
  1d63f8: f90023eb     	str	x11, [sp, #0x40]
  1d63fc: f9001fec     	str	x12, [sp, #0x38]
  1d6400: f9001bed     	str	x13, [sp, #0x30]
  1d6404: f90017ee     	str	x14, [sp, #0x28]
  1d6408: f90013ef     	str	x15, [sp, #0x20]
  1d640c: f9000ff0     	str	x16, [sp, #0x18]
  1d6410: f9000bf1     	str	x17, [sp, #0x10]
  1d6414: f90007e0     	str	x0, [sp, #0x8]
  1d6418: 37000045     	tbnz	w5, #0x0, 0x1d6420 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0xa8>
  1d641c: 1400000a     	b	0x1d6444 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0xcc>
  1d6420: d2801468     	mov	x8, #0xa3               // =163
  1d6424: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d6428: eb08013f     	cmp	x9, x8
  1d642c: 1a9f07ea     	cset	w10, ne
  1d6430: 3700004a     	tbnz	w10, #0x0, 0x1d6438 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0xc0>
  1d6434: 14000004     	b	0x1d6444 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0xcc>
  1d6438: 92800008     	mov	x8, #-0x1               // =-1
  1d643c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6440: 140000c0     	b	0x1d6740 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x3c8>
  1d6444: d2800008     	mov	x8, #0x0                // =0
  1d6448: f94007e9     	ldr	x9, [sp, #0x8]
  1d644c: f940212a     	ldr	x10, [x9, #0x40]
  1d6450: eb08015f     	cmp	x10, x8
  1d6454: 1a9fa7eb     	cset	w11, lt
  1d6458: 3700004b     	tbnz	w11, #0x0, 0x1d6460 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0xe8>
  1d645c: 14000035     	b	0x1d6530 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1b8>
  1d6460: f94007e8     	ldr	x8, [sp, #0x8]
  1d6464: f9401909     	ldr	x9, [x8, #0x30]
  1d6468: f9402bea     	ldr	x10, [sp, #0x50]
  1d646c: eb0a013f     	cmp	x9, x10
  1d6470: 1a9f17eb     	cset	w11, eq
  1d6474: 3700004b     	tbnz	w11, #0x0, 0x1d647c <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x104>
  1d6478: 14000002     	b	0x1d6480 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x108>
  1d647c: 14000006     	b	0x1d6494 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x11c>
  1d6480: 52836c61     	mov	w1, #0x1b63             // =7011
  1d6484: f94027e0     	ldr	x0, [sp, #0x48]
  1d6488: f94023e2     	ldr	x2, [sp, #0x40]
  1d648c: f9400fe3     	ldr	x3, [sp, #0x18]
  1d6490: 97fb27a0     	bl	0xa0310 <__assert2@plt>
  1d6494: f94007e8     	ldr	x8, [sp, #0x8]
  1d6498: f9401d09     	ldr	x9, [x8, #0x38]
  1d649c: b4000049     	cbz	x9, 0x1d64a4 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x12c>
  1d64a0: 14000002     	b	0x1d64a8 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x130>
  1d64a4: 14000006     	b	0x1d64bc <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x144>
  1d64a8: 52836c81     	mov	w1, #0x1b64             // =7012
  1d64ac: f94027e0     	ldr	x0, [sp, #0x48]
  1d64b0: f94023e2     	ldr	x2, [sp, #0x40]
  1d64b4: f9400be3     	ldr	x3, [sp, #0x10]
  1d64b8: 97fb2796     	bl	0xa0310 <__assert2@plt>
  1d64bc: b27603e8     	orr	x8, xzr, #0x400
  1d64c0: 92800009     	mov	x9, #-0x1               // =-1
  1d64c4: b27d03ea     	orr	x10, xzr, #0x8
  1d64c8: f94007eb     	ldr	x11, [sp, #0x8]
  1d64cc: f9001d68     	str	x8, [x11, #0x38]
  1d64d0: f9401d68     	ldr	x8, [x11, #0x38]
  1d64d4: 9b0a7d0c     	mul	x12, x8, x10
  1d64d8: 9bca7d08     	umulh	x8, x8, x10
  1d64dc: d280000a     	mov	x10, #0x0               // =0
  1d64e0: eb0a011f     	cmp	x8, x10
  1d64e4: 1a9f07ed     	cset	w13, ne
  1d64e8: 720001bf     	tst	w13, #0x1
  1d64ec: 9a8c1120     	csel	x0, x9, x12, ne
  1d64f0: f94013e1     	ldr	x1, [sp, #0x20]
  1d64f4: 97fb3707     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1d64f8: f94007e8     	ldr	x8, [sp, #0x8]
  1d64fc: f9001900     	str	x0, [x8, #0x30]
  1d6500: f9401909     	ldr	x9, [x8, #0x30]
  1d6504: f9402bea     	ldr	x10, [sp, #0x50]
  1d6508: eb0a013f     	cmp	x9, x10
  1d650c: 1a9f17ed     	cset	w13, eq
  1d6510: 3700004d     	tbnz	w13, #0x0, 0x1d6518 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1a0>
  1d6514: 14000004     	b	0x1d6524 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1ac>
  1d6518: 92800008     	mov	x8, #-0x1               // =-1
  1d651c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6520: 14000088     	b	0x1d6740 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x3c8>
  1d6524: f94007e8     	ldr	x8, [sp, #0x8]
  1d6528: f900211f     	str	xzr, [x8, #0x40]
  1d652c: 14000073     	b	0x1d66f8 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x380>
  1d6530: f94007e8     	ldr	x8, [sp, #0x8]
  1d6534: f9401909     	ldr	x9, [x8, #0x30]
  1d6538: f9402bea     	ldr	x10, [sp, #0x50]
  1d653c: eb0a013f     	cmp	x9, x10
  1d6540: 1a9f07eb     	cset	w11, ne
  1d6544: 3700004b     	tbnz	w11, #0x0, 0x1d654c <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1d4>
  1d6548: 14000002     	b	0x1d6550 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1d8>
  1d654c: 14000006     	b	0x1d6564 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x1ec>
  1d6550: 52836da1     	mov	w1, #0x1b6d             // =7021
  1d6554: f94027e0     	ldr	x0, [sp, #0x48]
  1d6558: f94023e2     	ldr	x2, [sp, #0x40]
  1d655c: f9401fe3     	ldr	x3, [sp, #0x38]
  1d6560: 97fb276c     	bl	0xa0310 <__assert2@plt>
  1d6564: d2800008     	mov	x8, #0x0                // =0
  1d6568: f94007e9     	ldr	x9, [sp, #0x8]
  1d656c: f9401d2a     	ldr	x10, [x9, #0x38]
  1d6570: eb08015f     	cmp	x10, x8
  1d6574: 1a9fd7eb     	cset	w11, gt
  1d6578: 3700004b     	tbnz	w11, #0x0, 0x1d6580 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x208>
  1d657c: 14000002     	b	0x1d6584 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x20c>
  1d6580: 14000006     	b	0x1d6598 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x220>
  1d6584: 52836dc1     	mov	w1, #0x1b6e             // =7022
  1d6588: f94027e0     	ldr	x0, [sp, #0x48]
  1d658c: f94023e2     	ldr	x2, [sp, #0x40]
  1d6590: f9401be3     	ldr	x3, [sp, #0x30]
  1d6594: 97fb275f     	bl	0xa0310 <__assert2@plt>
  1d6598: f94007e8     	ldr	x8, [sp, #0x8]
  1d659c: f9402109     	ldr	x9, [x8, #0x40]
  1d65a0: f9401d0a     	ldr	x10, [x8, #0x38]
  1d65a4: eb0a013f     	cmp	x9, x10
  1d65a8: 1a9fc7eb     	cset	w11, le
  1d65ac: 3700004b     	tbnz	w11, #0x0, 0x1d65b4 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x23c>
  1d65b0: 14000002     	b	0x1d65b8 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x240>
  1d65b4: 14000006     	b	0x1d65cc <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x254>
  1d65b8: 52836de1     	mov	w1, #0x1b6f             // =7023
  1d65bc: f94027e0     	ldr	x0, [sp, #0x48]
  1d65c0: f94023e2     	ldr	x2, [sp, #0x40]
  1d65c4: f94017e3     	ldr	x3, [sp, #0x28]
  1d65c8: 97fb2752     	bl	0xa0310 <__assert2@plt>
  1d65cc: f94007e8     	ldr	x8, [sp, #0x8]
  1d65d0: f9402109     	ldr	x9, [x8, #0x40]
  1d65d4: f9401d0a     	ldr	x10, [x8, #0x38]
  1d65d8: eb0a013f     	cmp	x9, x10
  1d65dc: 1a9fb7eb     	cset	w11, ge
  1d65e0: 3700004b     	tbnz	w11, #0x0, 0x1d65e8 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x270>
  1d65e4: 14000045     	b	0x1d66f8 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x380>
  1d65e8: 92800008     	mov	x8, #-0x1               // =-1
  1d65ec: b27d03e9     	orr	x9, xzr, #0x8
  1d65f0: b27f03ea     	orr	x10, xzr, #0x2
  1d65f4: f94007eb     	ldr	x11, [sp, #0x8]
  1d65f8: f9401d6c     	ldr	x12, [x11, #0x38]
  1d65fc: 9b0c7d4a     	mul	x10, x10, x12
  1d6600: f81c83aa     	stur	x10, [x29, #-0x38]
  1d6604: f85c83aa     	ldur	x10, [x29, #-0x38]
  1d6608: 9b097d4c     	mul	x12, x10, x9
  1d660c: 9bc97d49     	umulh	x9, x10, x9
  1d6610: d280000a     	mov	x10, #0x0               // =0
  1d6614: eb0a013f     	cmp	x9, x10
  1d6618: 1a9f07ed     	cset	w13, ne
  1d661c: 720001bf     	tst	w13, #0x1
  1d6620: 9a8c1100     	csel	x0, x8, x12, ne
  1d6624: f94013e1     	ldr	x1, [sp, #0x20]
  1d6628: 97fb36ba     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1d662c: f81c03a0     	stur	x0, [x29, #-0x40]
  1d6630: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d6634: f9402be9     	ldr	x9, [sp, #0x50]
  1d6638: eb09011f     	cmp	x8, x9
  1d663c: 1a9f17ed     	cset	w13, eq
  1d6640: 3700004d     	tbnz	w13, #0x0, 0x1d6648 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x2d0>
  1d6644: 14000004     	b	0x1d6654 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x2dc>
  1d6648: 92800008     	mov	x8, #-0x1               // =-1
  1d664c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6650: 1400003c     	b	0x1d6740 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x3c8>
  1d6654: b27d03e8     	orr	x8, xzr, #0x8
  1d6658: f94007e9     	ldr	x9, [sp, #0x8]
  1d665c: f940192a     	ldr	x10, [x9, #0x30]
  1d6660: f81b83aa     	stur	x10, [x29, #-0x48]
  1d6664: f85b83aa     	ldur	x10, [x29, #-0x48]
  1d6668: f940212b     	ldr	x11, [x9, #0x40]
  1d666c: 9b0b7d08     	mul	x8, x8, x11
  1d6670: 8b080148     	add	x8, x10, x8
  1d6674: f81b03a8     	stur	x8, [x29, #-0x50]
  1d6678: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d667c: f9002fe8     	str	x8, [sp, #0x58]
  1d6680: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d6684: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d6688: eb09011f     	cmp	x8, x9
  1d668c: 1a9f07ea     	cset	w10, ne
  1d6690: 3700004a     	tbnz	w10, #0x0, 0x1d6698 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x320>
  1d6694: 1400000b     	b	0x1d66c0 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x348>
  1d6698: b27d03e8     	orr	x8, xzr, #0x8
  1d669c: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d66a0: 8b08012a     	add	x10, x9, x8
  1d66a4: f81b83aa     	stur	x10, [x29, #-0x48]
  1d66a8: f9400129     	ldr	x9, [x9]
  1d66ac: f9402fea     	ldr	x10, [sp, #0x58]
  1d66b0: 8b080148     	add	x8, x10, x8
  1d66b4: f9002fe8     	str	x8, [sp, #0x58]
  1d66b8: f9000149     	str	x9, [x10]
  1d66bc: 17fffff1     	b	0x1d6680 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x308>
  1d66c0: f94007e8     	ldr	x8, [sp, #0x8]
  1d66c4: f9401909     	ldr	x9, [x8, #0x30]
  1d66c8: f9402bea     	ldr	x10, [sp, #0x50]
  1d66cc: eb0a013f     	cmp	x9, x10
  1d66d0: 1a9f17eb     	cset	w11, eq
  1d66d4: f90003e9     	str	x9, [sp]
  1d66d8: 3700006b     	tbnz	w11, #0x0, 0x1d66e4 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x36c>
  1d66dc: f94003e0     	ldr	x0, [sp]
  1d66e0: 97fb3f64     	bl	0xa6470 <_ZdaPv@plt>
  1d66e4: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d66e8: f94007e9     	ldr	x9, [sp, #0x8]
  1d66ec: f9001928     	str	x8, [x9, #0x30]
  1d66f0: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d66f4: f9001d28     	str	x8, [x9, #0x38]
  1d66f8: d2801408     	mov	x8, #0xa0               // =160
  1d66fc: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d6700: eb08013f     	cmp	x9, x8
  1d6704: 1a9f17ea     	cset	w10, eq
  1d6708: 3700004a     	tbnz	w10, #0x0, 0x1d6710 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x398>
  1d670c: 14000008     	b	0x1d672c <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x3b4>
  1d6710: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d6714: f85d83a2     	ldur	x2, [x29, #-0x28]
  1d6718: f85d03a3     	ldur	x3, [x29, #-0x30]
  1d671c: f94007e0     	ldr	x0, [sp, #0x8]
  1d6720: 97fb4acc     	bl	0xa9250 <_ZN9mkvparser7Cluster16CreateBlockGroupExxx@plt>
  1d6724: f81f83a0     	stur	x0, [x29, #-0x8]
  1d6728: 14000006     	b	0x1d6740 <mkvparser::Cluster::CreateBlock(long long, long long, long long, long long)+0x3c8>
  1d672c: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d6730: f85d83a2     	ldur	x2, [x29, #-0x28]
  1d6734: f94007e0     	ldr	x0, [sp, #0x8]
  1d6738: 97fb50f2     	bl	0xaab00 <_ZN9mkvparser7Cluster17CreateSimpleBlockExx@plt>
  1d673c: f81f83a0     	stur	x0, [x29, #-0x8]
  1d6740: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d6744: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1d6748: 910303ff     	add	sp, sp, #0xc0
  1d674c: d65f03c0     	ret

00000000001d6750 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const>:
  1d6750: d10203ff     	sub	sp, sp, #0x80
  1d6754: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1d6758: 9101c3fd     	add	x29, sp, #0x70
  1d675c: 90000368     	adrp	x8, 0x242000 <sincos_lookup1+0x1078>
  1d6760: 9102a108     	add	x8, x8, #0xa8
  1d6764: b0000369     	adrp	x9, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6768: 91103929     	add	x9, x9, #0x40e
  1d676c: b000036a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6770: 9111714a     	add	x10, x10, #0x45c
  1d6774: d280000b     	mov	x11, #0x0               // =0
  1d6778: b000036c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d677c: 9111d58c     	add	x12, x12, #0x475
  1d6780: b000036d     	adrp	x13, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6784: 9111fdad     	add	x13, x13, #0x47f
  1d6788: b000036e     	adrp	x14, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d678c: 911249ce     	add	x14, x14, #0x492
  1d6790: b000036f     	adrp	x15, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6794: 9112d1ef     	add	x15, x15, #0x4b4
  1d6798: f81f03a0     	stur	x0, [x29, #-0x10]
  1d679c: f81e83a1     	stur	x1, [x29, #-0x18]
  1d67a0: f81e03a2     	stur	x2, [x29, #-0x20]
  1d67a4: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d67a8: f9400c01     	ldr	x1, [x0, #0x18]
  1d67ac: f9400402     	ldr	x2, [x0, #0x8]
  1d67b0: eb02003f     	cmp	x1, x2
  1d67b4: 1a9fb7f0     	cset	w16, ge
  1d67b8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d67bc: f9001fe9     	str	x9, [sp, #0x38]
  1d67c0: f9001bea     	str	x10, [sp, #0x30]
  1d67c4: f90017eb     	str	x11, [sp, #0x28]
  1d67c8: f90013ec     	str	x12, [sp, #0x20]
  1d67cc: f9000fed     	str	x13, [sp, #0x18]
  1d67d0: f9000bee     	str	x14, [sp, #0x10]
  1d67d4: f90007ef     	str	x15, [sp, #0x8]
  1d67d8: f90003e0     	str	x0, [sp]
  1d67dc: 37000050     	tbnz	w16, #0x0, 0x1d67e4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x94>
  1d67e0: 14000002     	b	0x1d67e8 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x98>
  1d67e4: 14000006     	b	0x1d67fc <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0xac>
  1d67e8: 52833ce1     	mov	w1, #0x19e7             // =6631
  1d67ec: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d67f0: f9401fe2     	ldr	x2, [sp, #0x38]
  1d67f4: f9401be3     	ldr	x3, [sp, #0x30]
  1d67f8: 97fb26c6     	bl	0xa0310 <__assert2@plt>
  1d67fc: d2800008     	mov	x8, #0x0                // =0
  1d6800: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d6804: f94017ea     	ldr	x10, [sp, #0x28]
  1d6808: f900012a     	str	x10, [x9]
  1d680c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d6810: eb08013f     	cmp	x9, x8
  1d6814: 1a9fa7eb     	cset	w11, lt
  1d6818: 3700004b     	tbnz	w11, #0x0, 0x1d6820 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0xd0>
  1d681c: 14000004     	b	0x1d682c <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0xdc>
  1d6820: 92800008     	mov	x8, #-0x1               // =-1
  1d6824: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6828: 1400006b     	b	0x1d69d4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x284>
  1d682c: d2800008     	mov	x8, #0x0                // =0
  1d6830: f94003e9     	ldr	x9, [sp]
  1d6834: f940212a     	ldr	x10, [x9, #0x40]
  1d6838: eb08015f     	cmp	x10, x8
  1d683c: 1a9fa7eb     	cset	w11, lt
  1d6840: 3700004b     	tbnz	w11, #0x0, 0x1d6848 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0xf8>
  1d6844: 14000004     	b	0x1d6854 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x104>
  1d6848: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d684c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6850: 14000061     	b	0x1d69d4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x284>
  1d6854: f94003e8     	ldr	x8, [sp]
  1d6858: f9401909     	ldr	x9, [x8, #0x30]
  1d685c: f94017ea     	ldr	x10, [sp, #0x28]
  1d6860: eb0a013f     	cmp	x9, x10
  1d6864: 1a9f07eb     	cset	w11, ne
  1d6868: 3700004b     	tbnz	w11, #0x0, 0x1d6870 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x120>
  1d686c: 14000002     	b	0x1d6874 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x124>
  1d6870: 14000006     	b	0x1d6888 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x138>
  1d6874: 52833e21     	mov	w1, #0x19f1             // =6641
  1d6878: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d687c: f9401fe2     	ldr	x2, [sp, #0x38]
  1d6880: f94013e3     	ldr	x3, [sp, #0x20]
  1d6884: 97fb26a3     	bl	0xa0310 <__assert2@plt>
  1d6888: d2800008     	mov	x8, #0x0                // =0
  1d688c: f94003e9     	ldr	x9, [sp]
  1d6890: f9401d2a     	ldr	x10, [x9, #0x38]
  1d6894: eb08015f     	cmp	x10, x8
  1d6898: 1a9fd7eb     	cset	w11, gt
  1d689c: 3700004b     	tbnz	w11, #0x0, 0x1d68a4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x154>
  1d68a0: 14000002     	b	0x1d68a8 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x158>
  1d68a4: 14000006     	b	0x1d68bc <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x16c>
  1d68a8: 52833e41     	mov	w1, #0x19f2             // =6642
  1d68ac: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d68b0: f9401fe2     	ldr	x2, [sp, #0x38]
  1d68b4: f9400fe3     	ldr	x3, [sp, #0x18]
  1d68b8: 97fb2696     	bl	0xa0310 <__assert2@plt>
  1d68bc: f94003e8     	ldr	x8, [sp]
  1d68c0: f9402109     	ldr	x9, [x8, #0x40]
  1d68c4: f9401d0a     	ldr	x10, [x8, #0x38]
  1d68c8: eb0a013f     	cmp	x9, x10
  1d68cc: 1a9fc7eb     	cset	w11, le
  1d68d0: 3700004b     	tbnz	w11, #0x0, 0x1d68d8 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x188>
  1d68d4: 14000002     	b	0x1d68dc <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x18c>
  1d68d8: 14000006     	b	0x1d68f0 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x1a0>
  1d68dc: 52833e61     	mov	w1, #0x19f3             // =6643
  1d68e0: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d68e4: f9401fe2     	ldr	x2, [sp, #0x38]
  1d68e8: f9400be3     	ldr	x3, [sp, #0x10]
  1d68ec: 97fb2689     	bl	0xa0310 <__assert2@plt>
  1d68f0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d68f4: f94003e9     	ldr	x9, [sp]
  1d68f8: f940212a     	ldr	x10, [x9, #0x40]
  1d68fc: eb0a011f     	cmp	x8, x10
  1d6900: 1a9fa7eb     	cset	w11, lt
  1d6904: 3700004b     	tbnz	w11, #0x0, 0x1d690c <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x1bc>
  1d6908: 1400001a     	b	0x1d6970 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x220>
  1d690c: b27d03e8     	orr	x8, xzr, #0x8
  1d6910: f94003e9     	ldr	x9, [sp]
  1d6914: f940192a     	ldr	x10, [x9, #0x30]
  1d6918: f85e83ab     	ldur	x11, [x29, #-0x18]
  1d691c: 9b0b7d08     	mul	x8, x8, x11
  1d6920: 8b080148     	add	x8, x10, x8
  1d6924: f9400108     	ldr	x8, [x8]
  1d6928: f85e03aa     	ldur	x10, [x29, #-0x20]
  1d692c: f9000148     	str	x8, [x10]
  1d6930: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6934: f9400108     	ldr	x8, [x8]
  1d6938: f94017ea     	ldr	x10, [sp, #0x28]
  1d693c: eb0a011f     	cmp	x8, x10
  1d6940: 1a9f07ec     	cset	w12, ne
  1d6944: 3700004c     	tbnz	w12, #0x0, 0x1d694c <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x1fc>
  1d6948: 14000002     	b	0x1d6950 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x200>
  1d694c: 14000006     	b	0x1d6964 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x214>
  1d6950: 52833ee1     	mov	w1, #0x19f7             // =6647
  1d6954: f85d03a0     	ldur	x0, [x29, #-0x30]
  1d6958: f9401fe2     	ldr	x2, [sp, #0x38]
  1d695c: f94007e3     	ldr	x3, [sp, #0x8]
  1d6960: 97fb266c     	bl	0xa0310 <__assert2@plt>
  1d6964: b24003e8     	orr	x8, xzr, #0x1
  1d6968: f81f83a8     	stur	x8, [x29, #-0x8]
  1d696c: 1400001a     	b	0x1d69d4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x284>
  1d6970: d2800008     	mov	x8, #0x0                // =0
  1d6974: f94003e9     	ldr	x9, [sp]
  1d6978: f940112a     	ldr	x10, [x9, #0x20]
  1d697c: eb08015f     	cmp	x10, x8
  1d6980: 1a9fa7eb     	cset	w11, lt
  1d6984: 3700004b     	tbnz	w11, #0x0, 0x1d698c <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x23c>
  1d6988: 14000004     	b	0x1d6998 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x248>
  1d698c: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d6990: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6994: 14000010     	b	0x1d69d4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x284>
  1d6998: f94003e8     	ldr	x8, [sp]
  1d699c: f9400509     	ldr	x9, [x8, #0x8]
  1d69a0: f940110a     	ldr	x10, [x8, #0x20]
  1d69a4: 8b0a0129     	add	x9, x9, x10
  1d69a8: f81d83a9     	stur	x9, [x29, #-0x28]
  1d69ac: f9400d09     	ldr	x9, [x8, #0x18]
  1d69b0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1d69b4: eb0a013f     	cmp	x9, x10
  1d69b8: 1a9fb7eb     	cset	w11, ge
  1d69bc: 3700004b     	tbnz	w11, #0x0, 0x1d69c4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x274>
  1d69c0: 14000003     	b	0x1d69cc <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x27c>
  1d69c4: f81f83bf     	stur	xzr, [x29, #-0x8]
  1d69c8: 14000003     	b	0x1d69d4 <mkvparser::Cluster::GetEntry(long, mkvparser::BlockEntry const*&) const+0x284>
  1d69cc: b27efbe8     	orr	x8, xzr, #0xfffffffffffffffd
  1d69d0: f81f83a8     	stur	x8, [x29, #-0x8]
  1d69d4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d69d8: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1d69dc: 910203ff     	add	sp, sp, #0x80
  1d69e0: d65f03c0     	ret

00000000001d69e4 <mkvparser::Cluster::Cluster()>:
  1d69e4: d10043ff     	sub	sp, sp, #0x10
  1d69e8: d2800008     	mov	x8, #0x0                // =0
  1d69ec: f90007e0     	str	x0, [sp, #0x8]
  1d69f0: f94007e0     	ldr	x0, [sp, #0x8]
  1d69f4: aa0003e9     	mov	x9, x0
  1d69f8: f9000128     	str	x8, [x9]
  1d69fc: f900041f     	str	xzr, [x0, #0x8]
  1d6a00: f900081f     	str	xzr, [x0, #0x10]
  1d6a04: f9000c1f     	str	xzr, [x0, #0x18]
  1d6a08: f900101f     	str	xzr, [x0, #0x20]
  1d6a0c: f900141f     	str	xzr, [x0, #0x28]
  1d6a10: f9001808     	str	x8, [x0, #0x30]
  1d6a14: f9001c1f     	str	xzr, [x0, #0x38]
  1d6a18: f900201f     	str	xzr, [x0, #0x40]
  1d6a1c: 910043ff     	add	sp, sp, #0x10
  1d6a20: d65f03c0     	ret

00000000001d6a24 <mkvparser::Cluster::Cluster(mkvparser::Segment*, long, long long)>:
  1d6a24: d10083ff     	sub	sp, sp, #0x20
  1d6a28: 92800008     	mov	x8, #-0x1               // =-1
  1d6a2c: d2800009     	mov	x9, #0x0                // =0
  1d6a30: f9000fe0     	str	x0, [sp, #0x18]
  1d6a34: f9000be1     	str	x1, [sp, #0x10]
  1d6a38: f90007e2     	str	x2, [sp, #0x8]
  1d6a3c: f90003e3     	str	x3, [sp]
  1d6a40: f9400fe0     	ldr	x0, [sp, #0x18]
  1d6a44: aa0003e1     	mov	x1, x0
  1d6a48: f9400be2     	ldr	x2, [sp, #0x10]
  1d6a4c: f9000022     	str	x2, [x1]
  1d6a50: f94003e1     	ldr	x1, [sp]
  1d6a54: f9000401     	str	x1, [x0, #0x8]
  1d6a58: f94007e1     	ldr	x1, [sp, #0x8]
  1d6a5c: f9000801     	str	x1, [x0, #0x10]
  1d6a60: f94003e1     	ldr	x1, [sp]
  1d6a64: f9000c01     	str	x1, [x0, #0x18]
  1d6a68: f9001008     	str	x8, [x0, #0x20]
  1d6a6c: f9001408     	str	x8, [x0, #0x28]
  1d6a70: f9001809     	str	x9, [x0, #0x30]
  1d6a74: f9001c1f     	str	xzr, [x0, #0x38]
  1d6a78: f9002008     	str	x8, [x0, #0x40]
  1d6a7c: 910083ff     	add	sp, sp, #0x20
  1d6a80: d65f03c0     	ret

00000000001d6a84 <mkvparser::Cluster::~Cluster()>:
  1d6a84: d101c3ff     	sub	sp, sp, #0x70
  1d6a88: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1d6a8c: 910183fd     	add	x29, sp, #0x60
  1d6a90: d2800008     	mov	x8, #0x0                // =0
  1d6a94: 90000369     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d6a98: 9102a129     	add	x9, x9, #0xa8
  1d6a9c: b000036a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6aa0: 9112ed4a     	add	x10, x10, #0x4bb
  1d6aa4: 9000012b     	adrp	x11, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1d6aa8: 912a856b     	add	x11, x11, #0xaa1
  1d6aac: f81f83a0     	stur	x0, [x29, #-0x8]
  1d6ab0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d6ab4: f940200c     	ldr	x12, [x0, #0x40]
  1d6ab8: eb08019f     	cmp	x12, x8
  1d6abc: 1a9fc7ed     	cset	w13, le
  1d6ac0: f81d83a8     	stur	x8, [x29, #-0x28]
  1d6ac4: f9001be9     	str	x9, [sp, #0x30]
  1d6ac8: f90017ea     	str	x10, [sp, #0x28]
  1d6acc: f90013eb     	str	x11, [sp, #0x20]
  1d6ad0: f9000fe0     	str	x0, [sp, #0x18]
  1d6ad4: 3700004d     	tbnz	w13, #0x0, 0x1d6adc <mkvparser::Cluster::~Cluster()+0x58>
  1d6ad8: 14000002     	b	0x1d6ae0 <mkvparser::Cluster::~Cluster()+0x5c>
  1d6adc: 14000038     	b	0x1d6bbc <mkvparser::Cluster::~Cluster()+0x138>
  1d6ae0: b27d03e8     	orr	x8, xzr, #0x8
  1d6ae4: f9400fe9     	ldr	x9, [sp, #0x18]
  1d6ae8: f940192a     	ldr	x10, [x9, #0x30]
  1d6aec: f81f03aa     	stur	x10, [x29, #-0x10]
  1d6af0: f940192a     	ldr	x10, [x9, #0x30]
  1d6af4: f940212b     	ldr	x11, [x9, #0x40]
  1d6af8: 9b0b7d08     	mul	x8, x8, x11
  1d6afc: 8b080148     	add	x8, x10, x8
  1d6b00: f81e83a8     	stur	x8, [x29, #-0x18]
  1d6b04: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d6b08: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d6b0c: eb09011f     	cmp	x8, x9
  1d6b10: 1a9f07ea     	cset	w10, ne
  1d6b14: 3700004a     	tbnz	w10, #0x0, 0x1d6b1c <mkvparser::Cluster::~Cluster()+0x98>
  1d6b18: 14000020     	b	0x1d6b98 <mkvparser::Cluster::~Cluster()+0x114>
  1d6b1c: b27d03e8     	orr	x8, xzr, #0x8
  1d6b20: f85f03a9     	ldur	x9, [x29, #-0x10]
  1d6b24: 8b080128     	add	x8, x9, x8
  1d6b28: f81f03a8     	stur	x8, [x29, #-0x10]
  1d6b2c: f9400128     	ldr	x8, [x9]
  1d6b30: f81e03a8     	stur	x8, [x29, #-0x20]
  1d6b34: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6b38: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d6b3c: eb09011f     	cmp	x8, x9
  1d6b40: 1a9f07ea     	cset	w10, ne
  1d6b44: 3700004a     	tbnz	w10, #0x0, 0x1d6b4c <mkvparser::Cluster::~Cluster()+0xc8>
  1d6b48: 14000002     	b	0x1d6b50 <mkvparser::Cluster::~Cluster()+0xcc>
  1d6b4c: 14000007     	b	0x1d6b68 <mkvparser::Cluster::~Cluster()+0xe4>
  1d6b50: 528346a1     	mov	w1, #0x1a35             // =6709
  1d6b54: f9401be0     	ldr	x0, [sp, #0x30]
  1d6b58: f94017e2     	ldr	x2, [sp, #0x28]
  1d6b5c: f94013e3     	ldr	x3, [sp, #0x20]
  1d6b60: 97fb25ec     	bl	0xa0310 <__assert2@plt>
  1d6b64: 14000001     	b	0x1d6b68 <mkvparser::Cluster::~Cluster()+0xe4>
  1d6b68: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6b6c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1d6b70: eb09011f     	cmp	x8, x9
  1d6b74: 1a9f17ea     	cset	w10, eq
  1d6b78: f9000be8     	str	x8, [sp, #0x10]
  1d6b7c: 370000ca     	tbnz	w10, #0x0, 0x1d6b94 <mkvparser::Cluster::~Cluster()+0x110>
  1d6b80: f9400be8     	ldr	x8, [sp, #0x10]
  1d6b84: f9400109     	ldr	x9, [x8]
  1d6b88: f9400529     	ldr	x9, [x9, #0x8]
  1d6b8c: aa0803e0     	mov	x0, x8
  1d6b90: d63f0120     	blr	x9
  1d6b94: 17ffffdc     	b	0x1d6b04 <mkvparser::Cluster::~Cluster()+0x80>
  1d6b98: f9400fe8     	ldr	x8, [sp, #0x18]
  1d6b9c: f9401909     	ldr	x9, [x8, #0x30]
  1d6ba0: f85d83aa     	ldur	x10, [x29, #-0x28]
  1d6ba4: eb0a013f     	cmp	x9, x10
  1d6ba8: 1a9f17eb     	cset	w11, eq
  1d6bac: f90007e9     	str	x9, [sp, #0x8]
  1d6bb0: 3700006b     	tbnz	w11, #0x0, 0x1d6bbc <mkvparser::Cluster::~Cluster()+0x138>
  1d6bb4: f94007e0     	ldr	x0, [sp, #0x8]
  1d6bb8: 97fb3e2e     	bl	0xa6470 <_ZdaPv@plt>
  1d6bbc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1d6bc0: 9101c3ff     	add	sp, sp, #0x70
  1d6bc4: d65f03c0     	ret
  1d6bc8: 97fb5d7f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d6bcc <mkvparser::Cluster::GetTimeCode() const>:
  1d6bcc: d10183ff     	sub	sp, sp, #0x60
  1d6bd0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d6bd4: 910143fd     	add	x29, sp, #0x50
  1d6bd8: d53bd048     	mrs	x8, TPIDR_EL0
  1d6bdc: f9401508     	ldr	x8, [x8, #0x28]
  1d6be0: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6be4: f90017e0     	str	x0, [sp, #0x28]
  1d6be8: f94017e8     	ldr	x8, [sp, #0x28]
  1d6bec: aa0803e0     	mov	x0, x8
  1d6bf0: d10043a1     	sub	x1, x29, #0x10
  1d6bf4: d10063a2     	sub	x2, x29, #0x18
  1d6bf8: f9000fe0     	str	x0, [sp, #0x18]
  1d6bfc: aa0803e0     	mov	x0, x8
  1d6c00: 97fb28c8     	bl	0xa0f20 <_ZNK9mkvparser7Cluster4LoadERxRl@plt>
  1d6c04: f90013e0     	str	x0, [sp, #0x20]
  1d6c08: f94013e8     	ldr	x8, [sp, #0x20]
  1d6c0c: b6f800a8     	tbz	x8, #0x3f, 0x1d6c20 <mkvparser::Cluster::GetTimeCode() const+0x54>
  1d6c10: 14000001     	b	0x1d6c14 <mkvparser::Cluster::GetTimeCode() const+0x48>
  1d6c14: f94013e8     	ldr	x8, [sp, #0x20]
  1d6c18: f81e03a8     	stur	x8, [x29, #-0x20]
  1d6c1c: 14000005     	b	0x1d6c30 <mkvparser::Cluster::GetTimeCode() const+0x64>
  1d6c20: f9400fe8     	ldr	x8, [sp, #0x18]
  1d6c24: f9401509     	ldr	x9, [x8, #0x28]
  1d6c28: f81e03a9     	stur	x9, [x29, #-0x20]
  1d6c2c: 14000001     	b	0x1d6c30 <mkvparser::Cluster::GetTimeCode() const+0x64>
  1d6c30: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6c34: d53bd049     	mrs	x9, TPIDR_EL0
  1d6c38: f9401529     	ldr	x9, [x9, #0x28]
  1d6c3c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d6c40: eb0a0129     	subs	x9, x9, x10
  1d6c44: f9000be8     	str	x8, [sp, #0x10]
  1d6c48: f90007e9     	str	x9, [sp, #0x8]
  1d6c4c: 540000c1     	b.ne	0x1d6c64 <mkvparser::Cluster::GetTimeCode() const+0x98>
  1d6c50: 14000001     	b	0x1d6c54 <mkvparser::Cluster::GetTimeCode() const+0x88>
  1d6c54: f9400be0     	ldr	x0, [sp, #0x10]
  1d6c58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d6c5c: 910183ff     	add	sp, sp, #0x60
  1d6c60: d65f03c0     	ret
  1d6c64: 97fb4c43     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d6c68 <mkvparser::Cluster::GetFirstTime() const>:
  1d6c68: d10183ff     	sub	sp, sp, #0x60
  1d6c6c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d6c70: 910143fd     	add	x29, sp, #0x50
  1d6c74: d53bd048     	mrs	x8, TPIDR_EL0
  1d6c78: f9401508     	ldr	x8, [x8, #0x28]
  1d6c7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6c80: f81e03a0     	stur	x0, [x29, #-0x20]
  1d6c84: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6c88: aa0803e0     	mov	x0, x8
  1d6c8c: d10043a1     	sub	x1, x29, #0x10
  1d6c90: f9000fe0     	str	x0, [sp, #0x18]
  1d6c94: aa0803e0     	mov	x0, x8
  1d6c98: 97fb2c76     	bl	0xa1e70 <_ZNK9mkvparser7Cluster8GetFirstERPKNS_10BlockEntryE@plt>
  1d6c9c: f90017e0     	str	x0, [sp, #0x28]
  1d6ca0: f94017e8     	ldr	x8, [sp, #0x28]
  1d6ca4: b6f800a8     	tbz	x8, #0x3f, 0x1d6cb8 <mkvparser::Cluster::GetFirstTime() const+0x50>
  1d6ca8: 14000001     	b	0x1d6cac <mkvparser::Cluster::GetFirstTime() const+0x44>
  1d6cac: f94017e8     	ldr	x8, [sp, #0x28]
  1d6cb0: f81e83a8     	stur	x8, [x29, #-0x18]
  1d6cb4: 1400001f     	b	0x1d6d30 <mkvparser::Cluster::GetFirstTime() const+0xc8>
  1d6cb8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d6cbc: b50000c8     	cbnz	x8, 0x1d6cd4 <mkvparser::Cluster::GetFirstTime() const+0x6c>
  1d6cc0: 14000001     	b	0x1d6cc4 <mkvparser::Cluster::GetFirstTime() const+0x5c>
  1d6cc4: f9400fe0     	ldr	x0, [sp, #0x18]
  1d6cc8: 97fb38ca     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d6ccc: f81e83a0     	stur	x0, [x29, #-0x18]
  1d6cd0: 14000018     	b	0x1d6d30 <mkvparser::Cluster::GetFirstTime() const+0xc8>
  1d6cd4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d6cd8: f9400109     	ldr	x9, [x8]
  1d6cdc: f9400929     	ldr	x9, [x9, #0x10]
  1d6ce0: aa0803e0     	mov	x0, x8
  1d6ce4: d63f0120     	blr	x9
  1d6ce8: f90013e0     	str	x0, [sp, #0x20]
  1d6cec: f94013e8     	ldr	x8, [sp, #0x20]
  1d6cf0: b4000068     	cbz	x8, 0x1d6cfc <mkvparser::Cluster::GetFirstTime() const+0x94>
  1d6cf4: 14000001     	b	0x1d6cf8 <mkvparser::Cluster::GetFirstTime() const+0x90>
  1d6cf8: 14000009     	b	0x1d6d1c <mkvparser::Cluster::GetFirstTime() const+0xb4>
  1d6cfc: 90000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d6d00: 9102a000     	add	x0, x0, #0xa8
  1d6d04: b0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6d08: 91170442     	add	x2, x2, #0x5c1
  1d6d0c: 90000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d6d10: 91362863     	add	x3, x3, #0xd8a
  1d6d14: 528368c1     	mov	w1, #0x1b46             // =6982
  1d6d18: 97fb257e     	bl	0xa0310 <__assert2@plt>
  1d6d1c: f94013e0     	ldr	x0, [sp, #0x20]
  1d6d20: f9400fe1     	ldr	x1, [sp, #0x18]
  1d6d24: 97fb4db7     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1d6d28: f81e83a0     	stur	x0, [x29, #-0x18]
  1d6d2c: 14000001     	b	0x1d6d30 <mkvparser::Cluster::GetFirstTime() const+0xc8>
  1d6d30: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d6d34: d53bd049     	mrs	x9, TPIDR_EL0
  1d6d38: f9401529     	ldr	x9, [x9, #0x28]
  1d6d3c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d6d40: eb0a0129     	subs	x9, x9, x10
  1d6d44: f9000be8     	str	x8, [sp, #0x10]
  1d6d48: f90007e9     	str	x9, [sp, #0x8]
  1d6d4c: 540000c1     	b.ne	0x1d6d64 <mkvparser::Cluster::GetFirstTime() const+0xfc>
  1d6d50: 14000001     	b	0x1d6d54 <mkvparser::Cluster::GetFirstTime() const+0xec>
  1d6d54: f9400be0     	ldr	x0, [sp, #0x10]
  1d6d58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d6d5c: 910183ff     	add	sp, sp, #0x60
  1d6d60: d65f03c0     	ret
  1d6d64: 97fb4c03     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d6d68 <mkvparser::Cluster::GetLastTime() const>:
  1d6d68: d10183ff     	sub	sp, sp, #0x60
  1d6d6c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d6d70: 910143fd     	add	x29, sp, #0x50
  1d6d74: d53bd048     	mrs	x8, TPIDR_EL0
  1d6d78: f9401508     	ldr	x8, [x8, #0x28]
  1d6d7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6d80: f81e03a0     	stur	x0, [x29, #-0x20]
  1d6d84: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6d88: aa0803e0     	mov	x0, x8
  1d6d8c: d10043a1     	sub	x1, x29, #0x10
  1d6d90: f9000fe0     	str	x0, [sp, #0x18]
  1d6d94: aa0803e0     	mov	x0, x8
  1d6d98: 97fb33da     	bl	0xa3d00 <_ZNK9mkvparser7Cluster7GetLastERPKNS_10BlockEntryE@plt>
  1d6d9c: f90017e0     	str	x0, [sp, #0x28]
  1d6da0: f94017e8     	ldr	x8, [sp, #0x28]
  1d6da4: b6f800a8     	tbz	x8, #0x3f, 0x1d6db8 <mkvparser::Cluster::GetLastTime() const+0x50>
  1d6da8: 14000001     	b	0x1d6dac <mkvparser::Cluster::GetLastTime() const+0x44>
  1d6dac: f94017e8     	ldr	x8, [sp, #0x28]
  1d6db0: f81e83a8     	stur	x8, [x29, #-0x18]
  1d6db4: 1400001f     	b	0x1d6e30 <mkvparser::Cluster::GetLastTime() const+0xc8>
  1d6db8: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d6dbc: b50000c8     	cbnz	x8, 0x1d6dd4 <mkvparser::Cluster::GetLastTime() const+0x6c>
  1d6dc0: 14000001     	b	0x1d6dc4 <mkvparser::Cluster::GetLastTime() const+0x5c>
  1d6dc4: f9400fe0     	ldr	x0, [sp, #0x18]
  1d6dc8: 97fb388a     	bl	0xa4ff0 <_ZNK9mkvparser7Cluster7GetTimeEv@plt>
  1d6dcc: f81e83a0     	stur	x0, [x29, #-0x18]
  1d6dd0: 14000018     	b	0x1d6e30 <mkvparser::Cluster::GetLastTime() const+0xc8>
  1d6dd4: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d6dd8: f9400109     	ldr	x9, [x8]
  1d6ddc: f9400929     	ldr	x9, [x9, #0x10]
  1d6de0: aa0803e0     	mov	x0, x8
  1d6de4: d63f0120     	blr	x9
  1d6de8: f90013e0     	str	x0, [sp, #0x20]
  1d6dec: f94013e8     	ldr	x8, [sp, #0x20]
  1d6df0: b4000068     	cbz	x8, 0x1d6dfc <mkvparser::Cluster::GetLastTime() const+0x94>
  1d6df4: 14000001     	b	0x1d6df8 <mkvparser::Cluster::GetLastTime() const+0x90>
  1d6df8: 14000009     	b	0x1d6e1c <mkvparser::Cluster::GetLastTime() const+0xb4>
  1d6dfc: 90000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d6e00: 9102a000     	add	x0, x0, #0xa8
  1d6e04: b0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6e08: 9117d042     	add	x2, x2, #0x5f4
  1d6e0c: 90000363     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d6e10: 91362863     	add	x3, x3, #0xd8a
  1d6e14: 52836ae1     	mov	w1, #0x1b57             // =6999
  1d6e18: 97fb253e     	bl	0xa0310 <__assert2@plt>
  1d6e1c: f94013e0     	ldr	x0, [sp, #0x20]
  1d6e20: f9400fe1     	ldr	x1, [sp, #0x18]
  1d6e24: 97fb4d77     	bl	0xaa400 <_ZNK9mkvparser5Block7GetTimeEPKNS_7ClusterE@plt>
  1d6e28: f81e83a0     	stur	x0, [x29, #-0x18]
  1d6e2c: 14000001     	b	0x1d6e30 <mkvparser::Cluster::GetLastTime() const+0xc8>
  1d6e30: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d6e34: d53bd049     	mrs	x9, TPIDR_EL0
  1d6e38: f9401529     	ldr	x9, [x9, #0x28]
  1d6e3c: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d6e40: eb0a0129     	subs	x9, x9, x10
  1d6e44: f9000be8     	str	x8, [sp, #0x10]
  1d6e48: f90007e9     	str	x9, [sp, #0x8]
  1d6e4c: 540000c1     	b.ne	0x1d6e64 <mkvparser::Cluster::GetLastTime() const+0xfc>
  1d6e50: 14000001     	b	0x1d6e54 <mkvparser::Cluster::GetLastTime() const+0xec>
  1d6e54: f9400be0     	ldr	x0, [sp, #0x10]
  1d6e58: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d6e5c: 910183ff     	add	sp, sp, #0x60
  1d6e60: d65f03c0     	ret
  1d6e64: 97fb4bc3     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d6e68 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const>:
  1d6e68: d10203ff     	sub	sp, sp, #0x80
  1d6e6c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1d6e70: 9101c3fd     	add	x29, sp, #0x70
  1d6e74: d53bd048     	mrs	x8, TPIDR_EL0
  1d6e78: f9401508     	ldr	x8, [x8, #0x28]
  1d6e7c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d6e80: f81d83a0     	stur	x0, [x29, #-0x28]
  1d6e84: f81d03a1     	stur	x1, [x29, #-0x30]
  1d6e88: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d6e8c: f90017e8     	str	x8, [sp, #0x28]
  1d6e90: 14000001     	b	0x1d6e94 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x2c>
  1d6e94: d10043a1     	sub	x1, x29, #0x10
  1d6e98: d10063a2     	sub	x2, x29, #0x18
  1d6e9c: f94017e0     	ldr	x0, [sp, #0x28]
  1d6ea0: 97fb4bd4     	bl	0xa9df0 <_ZNK9mkvparser7Cluster5ParseERxRl@plt>
  1d6ea4: f9001fe0     	str	x0, [sp, #0x38]
  1d6ea8: f9401fe0     	ldr	x0, [sp, #0x38]
  1d6eac: b6f80100     	tbz	x0, #0x3f, 0x1d6ecc <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x64>
  1d6eb0: 14000001     	b	0x1d6eb4 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x4c>
  1d6eb4: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d6eb8: aa1f03e9     	mov	x9, xzr
  1d6ebc: f9000109     	str	x9, [x8]
  1d6ec0: f9401fe8     	ldr	x8, [sp, #0x38]
  1d6ec4: f81e03a8     	stur	x8, [x29, #-0x20]
  1d6ec8: 14000039     	b	0x1d6fac <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x144>
  1d6ecc: f9401fe8     	ldr	x8, [sp, #0x38]
  1d6ed0: f1000508     	subs	x8, x8, #0x1
  1d6ed4: f90013e8     	str	x8, [sp, #0x20]
  1d6ed8: 5400006b     	b.lt	0x1d6ee4 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x7c>
  1d6edc: 14000001     	b	0x1d6ee0 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x78>
  1d6ee0: 14000002     	b	0x1d6ee8 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x80>
  1d6ee4: 17ffffec     	b	0x1d6e94 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x2c>
  1d6ee8: f94017e8     	ldr	x8, [sp, #0x28]
  1d6eec: f9402109     	ldr	x9, [x8, #0x40]
  1d6ef0: f1000129     	subs	x9, x9, #0x0
  1d6ef4: f9000fe9     	str	x9, [sp, #0x18]
  1d6ef8: 540000ec     	b.gt	0x1d6f14 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0xac>
  1d6efc: 14000001     	b	0x1d6f00 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x98>
  1d6f00: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d6f04: aa1f03e9     	mov	x9, xzr
  1d6f08: f9000109     	str	x9, [x8]
  1d6f0c: f81e03a9     	stur	x9, [x29, #-0x20]
  1d6f10: 14000027     	b	0x1d6fac <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x144>
  1d6f14: f94017e8     	ldr	x8, [sp, #0x28]
  1d6f18: f9401909     	ldr	x9, [x8, #0x30]
  1d6f1c: b4000069     	cbz	x9, 0x1d6f28 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0xc0>
  1d6f20: 14000001     	b	0x1d6f24 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0xbc>
  1d6f24: 14000009     	b	0x1d6f48 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0xe0>
  1d6f28: 90000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d6f2c: 9102a000     	add	x0, x0, #0xa8
  1d6f30: b0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6f34: 911f1442     	add	x2, x2, #0x7c5
  1d6f38: b0000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6f3c: 9111d463     	add	x3, x3, #0x475
  1d6f40: 528388c1     	mov	w1, #0x1c46             // =7238
  1d6f44: 97fb24f3     	bl	0xa0310 <__assert2@plt>
  1d6f48: f94017e8     	ldr	x8, [sp, #0x28]
  1d6f4c: f9402109     	ldr	x9, [x8, #0x40]
  1d6f50: f1000529     	subs	x9, x9, #0x1
  1d6f54: f9001be9     	str	x9, [sp, #0x30]
  1d6f58: f9401909     	ldr	x9, [x8, #0x30]
  1d6f5c: f9401bea     	ldr	x10, [sp, #0x30]
  1d6f60: f86a7929     	ldr	x9, [x9, x10, lsl #3]
  1d6f64: f85d03aa     	ldur	x10, [x29, #-0x30]
  1d6f68: f9000149     	str	x9, [x10]
  1d6f6c: f85d03a9     	ldur	x9, [x29, #-0x30]
  1d6f70: f9400129     	ldr	x9, [x9]
  1d6f74: b4000069     	cbz	x9, 0x1d6f80 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x118>
  1d6f78: 14000001     	b	0x1d6f7c <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x114>
  1d6f7c: 14000009     	b	0x1d6fa0 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x138>
  1d6f80: 90000360     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d6f84: 9102a000     	add	x0, x0, #0xa8
  1d6f88: b0000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6f8c: 911f1442     	add	x2, x2, #0x7c5
  1d6f90: b0000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d6f94: 91203063     	add	x3, x3, #0x80c
  1d6f98: 52838961     	mov	w1, #0x1c4b             // =7243
  1d6f9c: 97fb24dd     	bl	0xa0310 <__assert2@plt>
  1d6fa0: aa1f03e8     	mov	x8, xzr
  1d6fa4: f81e03a8     	stur	x8, [x29, #-0x20]
  1d6fa8: 14000001     	b	0x1d6fac <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x144>
  1d6fac: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d6fb0: d53bd049     	mrs	x9, TPIDR_EL0
  1d6fb4: f9401529     	ldr	x9, [x9, #0x28]
  1d6fb8: f85f83aa     	ldur	x10, [x29, #-0x8]
  1d6fbc: eb0a0129     	subs	x9, x9, x10
  1d6fc0: f9000be8     	str	x8, [sp, #0x10]
  1d6fc4: f90007e9     	str	x9, [sp, #0x8]
  1d6fc8: 540000c1     	b.ne	0x1d6fe0 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x178>
  1d6fcc: 14000001     	b	0x1d6fd0 <mkvparser::Cluster::GetLast(mkvparser::BlockEntry const*&) const+0x168>
  1d6fd0: f9400be0     	ldr	x0, [sp, #0x10]
  1d6fd4: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1d6fd8: 910203ff     	add	sp, sp, #0x80
  1d6fdc: d65f03c0     	ret
  1d6fe0: 97fb4b64     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d6fe4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)>:
  1d6fe4: d10703ff     	sub	sp, sp, #0x1c0
  1d6fe8: f900d3fc     	str	x28, [sp, #0x1a0]
  1d6fec: a91b7bfd     	stp	x29, x30, [sp, #0x1b0]
  1d6ff0: 9106c3fd     	add	x29, sp, #0x1b0
  1d6ff4: d53bd048     	mrs	x8, TPIDR_EL0
  1d6ff8: f9401508     	ldr	x8, [x8, #0x28]
  1d6ffc: f81e83a8     	stur	x8, [x29, #-0x18]
  1d7000: f81c83a0     	stur	x0, [x29, #-0x38]
  1d7004: f81c03a1     	stur	x1, [x29, #-0x40]
  1d7008: f81b83a2     	stur	x2, [x29, #-0x48]
  1d700c: f81b03a3     	stur	x3, [x29, #-0x50]
  1d7010: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d7014: aa0803e0     	mov	x0, x8
  1d7018: f9401908     	ldr	x8, [x8, #0x30]
  1d701c: f9005be0     	str	x0, [sp, #0xb0]
  1d7020: b4000068     	cbz	x8, 0x1d702c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x48>
  1d7024: 14000001     	b	0x1d7028 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x44>
  1d7028: 14000009     	b	0x1d704c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x68>
  1d702c: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7030: 9102a000     	add	x0, x0, #0xa8
  1d7034: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7038: 911a7442     	add	x2, x2, #0x69d
  1d703c: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7040: 9111d463     	add	x3, x3, #0x475
  1d7044: 528371e1     	mov	w1, #0x1b8f             // =7055
  1d7048: 97fb24b2     	bl	0xa0310 <__assert2@plt>
  1d704c: f9405be8     	ldr	x8, [sp, #0xb0]
  1d7050: f9401d09     	ldr	x9, [x8, #0x38]
  1d7054: f1000529     	subs	x9, x9, #0x1
  1d7058: f90057e9     	str	x9, [sp, #0xa8]
  1d705c: 5400006b     	b.lt	0x1d7068 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x84>
  1d7060: 14000001     	b	0x1d7064 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x80>
  1d7064: 14000009     	b	0x1d7088 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xa4>
  1d7068: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d706c: 9102a000     	add	x0, x0, #0xa8
  1d7070: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7074: 911a7442     	add	x2, x2, #0x69d
  1d7078: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d707c: 9111fc63     	add	x3, x3, #0x47f
  1d7080: 52837201     	mov	w1, #0x1b90             // =7056
  1d7084: 97fb24a3     	bl	0xa0310 <__assert2@plt>
  1d7088: f9405be8     	ldr	x8, [sp, #0xb0]
  1d708c: f9402109     	ldr	x9, [x8, #0x40]
  1d7090: b7f80069     	tbnz	x9, #0x3f, 0x1d709c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xb8>
  1d7094: 14000001     	b	0x1d7098 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xb4>
  1d7098: 14000009     	b	0x1d70bc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xd8>
  1d709c: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d70a0: 9102a000     	add	x0, x0, #0xa8
  1d70a4: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d70a8: 911a7442     	add	x2, x2, #0x69d
  1d70ac: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d70b0: 911ba063     	add	x3, x3, #0x6e8
  1d70b4: 52837221     	mov	w1, #0x1b91             // =7057
  1d70b8: 97fb2496     	bl	0xa0310 <__assert2@plt>
  1d70bc: f9405be8     	ldr	x8, [sp, #0xb0]
  1d70c0: f9402109     	ldr	x9, [x8, #0x40]
  1d70c4: f9401d0a     	ldr	x10, [x8, #0x38]
  1d70c8: eb0a0129     	subs	x9, x9, x10
  1d70cc: f90053e9     	str	x9, [sp, #0xa0]
  1d70d0: 5400006a     	b.ge	0x1d70dc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xf8>
  1d70d4: 14000001     	b	0x1d70d8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0xf4>
  1d70d8: 14000009     	b	0x1d70fc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x118>
  1d70dc: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d70e0: 9102a000     	add	x0, x0, #0xa8
  1d70e4: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d70e8: 911a7442     	add	x2, x2, #0x69d
  1d70ec: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d70f0: 911bf463     	add	x3, x3, #0x6fd
  1d70f4: 52837241     	mov	w1, #0x1b92             // =7058
  1d70f8: 97fb2486     	bl	0xa0310 <__assert2@plt>
  1d70fc: f9405be8     	ldr	x8, [sp, #0xb0]
  1d7100: f9400109     	ldr	x9, [x8]
  1d7104: f9400129     	ldr	x9, [x9]
  1d7108: f81a83a9     	stur	x9, [x29, #-0x58]
  1d710c: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d7110: f81a03a9     	stur	x9, [x29, #-0x60]
  1d7114: f85c03a9     	ldur	x9, [x29, #-0x40]
  1d7118: f85b83aa     	ldur	x10, [x29, #-0x48]
  1d711c: 8b0a0129     	add	x9, x9, x10
  1d7120: f81983a9     	stur	x9, [x29, #-0x68]
  1d7124: 320003eb     	orr	w11, wzr, #0x1
  1d7128: 2a0b03e9     	mov	w9, w11
  1d712c: f81903a9     	stur	x9, [x29, #-0x70]
  1d7130: aa1f03e9     	mov	x9, xzr
  1d7134: f81883a9     	stur	x9, [x29, #-0x78]
  1d7138: 92800009     	mov	x9, #-0x1               // =-1
  1d713c: f81803a9     	stur	x9, [x29, #-0x80]
  1d7140: f81783a9     	stur	x9, [x29, #-0x88]
  1d7144: f81703a9     	stur	x9, [x29, #-0x90]
  1d7148: 14000001     	b	0x1d714c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x168>
  1d714c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d7150: f85983a9     	ldur	x9, [x29, #-0x68]
  1d7154: eb090108     	subs	x8, x8, x9
  1d7158: f9004fe8     	str	x8, [sp, #0x98]
  1d715c: 540015ca     	b.ge	0x1d7414 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x430>
  1d7160: 14000001     	b	0x1d7164 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x180>
  1d7164: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d7168: f85a03a1     	ldur	x1, [x29, #-0x60]
  1d716c: d10083a2     	sub	x2, x29, #0x20
  1d7170: 97fb3f94     	bl	0xa6fc0 <_ZN9mkvparser6ReadIDEPNS_10IMkvReaderExRl@plt>
  1d7174: f81683a0     	stur	x0, [x29, #-0x98]
  1d7178: f85683a0     	ldur	x0, [x29, #-0x98]
  1d717c: b7f80140     	tbnz	x0, #0x3f, 0x1d71a4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x1c0>
  1d7180: 14000001     	b	0x1d7184 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x1a0>
  1d7184: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d7188: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d718c: 8b090108     	add	x8, x8, x9
  1d7190: f85983a9     	ldur	x9, [x29, #-0x68]
  1d7194: eb090108     	subs	x8, x8, x9
  1d7198: f9004be8     	str	x8, [sp, #0x90]
  1d719c: 540000ad     	b.le	0x1d71b0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x1cc>
  1d71a0: 14000001     	b	0x1d71a4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x1c0>
  1d71a4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d71a8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d71ac: 1400011a     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d71b0: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d71b4: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d71b8: 8b080128     	add	x8, x9, x8
  1d71bc: f81a03a8     	stur	x8, [x29, #-0x60]
  1d71c0: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d71c4: f85a03a1     	ldur	x1, [x29, #-0x60]
  1d71c8: d10083a2     	sub	x2, x29, #0x20
  1d71cc: 97fb39fd     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d71d0: f81603a0     	stur	x0, [x29, #-0xa0]
  1d71d4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d71d8: b7f80068     	tbnz	x8, #0x3f, 0x1d71e4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x200>
  1d71dc: 14000001     	b	0x1d71e0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x1fc>
  1d71e0: 14000009     	b	0x1d7204 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x220>
  1d71e4: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d71e8: 9102a000     	add	x0, x0, #0xa8
  1d71ec: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d71f0: 911a7442     	add	x2, x2, #0x69d
  1d71f4: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d71f8: 91058863     	add	x3, x3, #0x162
  1d71fc: 528375e1     	mov	w1, #0x1baf             // =7087
  1d7200: 97fb2444     	bl	0xa0310 <__assert2@plt>
  1d7204: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d7208: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d720c: 8b090108     	add	x8, x8, x9
  1d7210: f85983a9     	ldur	x9, [x29, #-0x68]
  1d7214: eb090108     	subs	x8, x8, x9
  1d7218: f90047e8     	str	x8, [sp, #0x88]
  1d721c: 5400006c     	b.gt	0x1d7228 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x244>
  1d7220: 14000001     	b	0x1d7224 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x240>
  1d7224: 14000009     	b	0x1d7248 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x264>
  1d7228: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d722c: 9102a000     	add	x0, x0, #0xa8
  1d7230: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7234: 911a7442     	add	x2, x2, #0x69d
  1d7238: f0000343     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d723c: 910ec863     	add	x3, x3, #0x3b2
  1d7240: 52837601     	mov	w1, #0x1bb0             // =7088
  1d7244: 97fb2433     	bl	0xa0310 <__assert2@plt>
  1d7248: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d724c: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d7250: 8b080128     	add	x8, x9, x8
  1d7254: f81a03a8     	stur	x8, [x29, #-0x60]
  1d7258: f85683a8     	ldur	x8, [x29, #-0x98]
  1d725c: f1028508     	subs	x8, x8, #0xa1
  1d7260: f90043e8     	str	x8, [sp, #0x80]
  1d7264: 54000161     	b.ne	0x1d7290 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2ac>
  1d7268: 14000001     	b	0x1d726c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x288>
  1d726c: f85783a8     	ldur	x8, [x29, #-0x88]
  1d7270: b6f800e8     	tbz	x8, #0x3f, 0x1d728c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2a8>
  1d7274: 14000001     	b	0x1d7278 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x294>
  1d7278: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d727c: f81783a8     	stur	x8, [x29, #-0x88]
  1d7280: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d7284: f81703a8     	stur	x8, [x29, #-0x90]
  1d7288: 14000001     	b	0x1d728c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2a8>
  1d728c: 14000054     	b	0x1d73dc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f8>
  1d7290: f85683a8     	ldur	x8, [x29, #-0x98]
  1d7294: f1026d08     	subs	x8, x8, #0x9b
  1d7298: f9003fe8     	str	x8, [sp, #0x78]
  1d729c: 540002c1     	b.ne	0x1d72f4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x310>
  1d72a0: 14000001     	b	0x1d72a4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2c0>
  1d72a4: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d72a8: f1002508     	subs	x8, x8, #0x9
  1d72ac: f9003be8     	str	x8, [sp, #0x70]
  1d72b0: 540000ab     	b.lt	0x1d72c4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2e0>
  1d72b4: 14000001     	b	0x1d72b8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x2d4>
  1d72b8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d72bc: f81d03a8     	stur	x8, [x29, #-0x30]
  1d72c0: 140000d5     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d72c4: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d72c8: f85a03a1     	ldur	x1, [x29, #-0x60]
  1d72cc: f85603a2     	ldur	x2, [x29, #-0xa0]
  1d72d0: 97fb4038     	bl	0xa73b0 <_ZN9mkvparser15UnserializeUIntEPNS_10IMkvReaderExx@plt>
  1d72d4: f81803a0     	stur	x0, [x29, #-0x80]
  1d72d8: f85803a0     	ldur	x0, [x29, #-0x80]
  1d72dc: b6f800a0     	tbz	x0, #0x3f, 0x1d72f0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x30c>
  1d72e0: 14000001     	b	0x1d72e4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x300>
  1d72e4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d72e8: f81d03a8     	stur	x8, [x29, #-0x30]
  1d72ec: 140000ca     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d72f0: 1400003a     	b	0x1d73d8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f4>
  1d72f4: f85683a8     	ldur	x8, [x29, #-0x98]
  1d72f8: f103ed08     	subs	x8, x8, #0xfb
  1d72fc: f90037e8     	str	x8, [sp, #0x68]
  1d7300: 540006a1     	b.ne	0x1d73d4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f0>
  1d7304: 14000001     	b	0x1d7308 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x324>
  1d7308: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d730c: f1002108     	subs	x8, x8, #0x8
  1d7310: f90033e8     	str	x8, [sp, #0x60]
  1d7314: 540000ec     	b.gt	0x1d7330 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x34c>
  1d7318: 14000001     	b	0x1d731c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x338>
  1d731c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d7320: f1000108     	subs	x8, x8, #0x0
  1d7324: f9002fe8     	str	x8, [sp, #0x58]
  1d7328: 540000ac     	b.gt	0x1d733c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x358>
  1d732c: 14000001     	b	0x1d7330 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x34c>
  1d7330: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7334: f81d03a8     	stur	x8, [x29, #-0x30]
  1d7338: 140000b7     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d733c: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d7340: f81583a8     	stur	x8, [x29, #-0xa8]
  1d7344: f85a83a0     	ldur	x0, [x29, #-0x58]
  1d7348: f85a03a1     	ldur	x1, [x29, #-0x60]
  1d734c: f85583a2     	ldur	x2, [x29, #-0xa8]
  1d7350: d100a3a3     	sub	x3, x29, #0x28
  1d7354: 97fb3423     	bl	0xa43e0 <_ZN9mkvparser14UnserializeIntEPNS_10IMkvReaderExxRx@plt>
  1d7358: f81503a0     	stur	x0, [x29, #-0xb0]
  1d735c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d7360: b5000068     	cbnz	x8, 0x1d736c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x388>
  1d7364: 14000001     	b	0x1d7368 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x384>
  1d7368: 14000009     	b	0x1d738c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3a8>
  1d736c: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7370: 9102a000     	add	x0, x0, #0xa8
  1d7374: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7378: 911a7442     	add	x2, x2, #0x69d
  1d737c: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7380: 911c7863     	add	x3, x3, #0x71e
  1d7384: 52837921     	mov	w1, #0x1bc9             // =7113
  1d7388: 97fb23e2     	bl	0xa0310 <__assert2@plt>
  1d738c: f85503a8     	ldur	x8, [x29, #-0xb0]
  1d7390: b40000a8     	cbz	x8, 0x1d73a4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3c0>
  1d7394: 14000001     	b	0x1d7398 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3b4>
  1d7398: 92800008     	mov	x8, #-0x1               // =-1
  1d739c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d73a0: 1400009d     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d73a4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d73a8: f1000108     	subs	x8, x8, #0x0
  1d73ac: f9002be8     	str	x8, [sp, #0x50]
  1d73b0: 540000ac     	b.gt	0x1d73c4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3e0>
  1d73b4: 14000001     	b	0x1d73b8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3d4>
  1d73b8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d73bc: f81903a8     	stur	x8, [x29, #-0x70]
  1d73c0: 14000004     	b	0x1d73d0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3ec>
  1d73c4: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d73c8: f81883a8     	stur	x8, [x29, #-0x78]
  1d73cc: 14000001     	b	0x1d73d0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3ec>
  1d73d0: 14000001     	b	0x1d73d4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f0>
  1d73d4: 14000001     	b	0x1d73d8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f4>
  1d73d8: 14000001     	b	0x1d73dc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x3f8>
  1d73dc: f85603a8     	ldur	x8, [x29, #-0xa0]
  1d73e0: f85a03a9     	ldur	x9, [x29, #-0x60]
  1d73e4: 8b080128     	add	x8, x9, x8
  1d73e8: f81a03a8     	stur	x8, [x29, #-0x60]
  1d73ec: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d73f0: f85983a9     	ldur	x9, [x29, #-0x68]
  1d73f4: eb090108     	subs	x8, x8, x9
  1d73f8: f90027e8     	str	x8, [sp, #0x48]
  1d73fc: 540000ad     	b.le	0x1d7410 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x42c>
  1d7400: 14000001     	b	0x1d7404 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x420>
  1d7404: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7408: f81d03a8     	stur	x8, [x29, #-0x30]
  1d740c: 14000082     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d7410: 17ffff4f     	b	0x1d714c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x168>
  1d7414: f85783a8     	ldur	x8, [x29, #-0x88]
  1d7418: b6f800a8     	tbz	x8, #0x3f, 0x1d742c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x448>
  1d741c: 14000001     	b	0x1d7420 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x43c>
  1d7420: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7424: f81d03a8     	stur	x8, [x29, #-0x30]
  1d7428: 1400007b     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d742c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d7430: f85983a9     	ldur	x9, [x29, #-0x68]
  1d7434: eb090108     	subs	x8, x8, x9
  1d7438: f90023e8     	str	x8, [sp, #0x40]
  1d743c: 540000a0     	b.eq	0x1d7450 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x46c>
  1d7440: 14000001     	b	0x1d7444 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x460>
  1d7444: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7448: f81d03a8     	stur	x8, [x29, #-0x30]
  1d744c: 14000072     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d7450: f85703a8     	ldur	x8, [x29, #-0x90]
  1d7454: b7f80068     	tbnz	x8, #0x3f, 0x1d7460 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x47c>
  1d7458: 14000001     	b	0x1d745c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x478>
  1d745c: 14000009     	b	0x1d7480 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x49c>
  1d7460: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7464: 9102a000     	add	x0, x0, #0xa8
  1d7468: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d746c: 911a7442     	add	x2, x2, #0x69d
  1d7470: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7474: 911ca863     	add	x3, x3, #0x72a
  1d7478: 52837b81     	mov	w1, #0x1bdc             // =7132
  1d747c: 97fb23a5     	bl	0xa0310 <__assert2@plt>
  1d7480: f9405be8     	ldr	x8, [sp, #0xb0]
  1d7484: f9402109     	ldr	x9, [x8, #0x40]
  1d7488: f81483a9     	stur	x9, [x29, #-0xb8]
  1d748c: f9401909     	ldr	x9, [x8, #0x30]
  1d7490: f85483aa     	ldur	x10, [x29, #-0xb8]
  1d7494: 8b0a0d29     	add	x9, x9, x10, lsl #3
  1d7498: f81403a9     	stur	x9, [x29, #-0xc0]
  1d749c: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d74a0: f81383a9     	stur	x9, [x29, #-0xc8]
  1d74a4: b0000681     	adrp	x1, 0x2a8000
  1d74a8: f9435421     	ldr	x1, [x1, #0x6a8]
  1d74ac: 52800d0b     	mov	w11, #0x68              // =104
  1d74b0: 2a0b03e0     	mov	w0, w11
  1d74b4: 97fb25bb     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1d74b8: aa0003e8     	mov	x8, x0
  1d74bc: 2a1f03eb     	mov	w11, wzr
  1d74c0: 3812f3ab     	sturb	w11, [x29, #-0xd1]
  1d74c4: aa1f03e1     	mov	x1, xzr
  1d74c8: f9001fe8     	str	x8, [sp, #0x38]
  1d74cc: f9001be1     	str	x1, [sp, #0x30]
  1d74d0: b40002e0     	cbz	x0, 0x1d752c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x548>
  1d74d4: 14000001     	b	0x1d74d8 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x4f4>
  1d74d8: f9401fe8     	ldr	x8, [sp, #0x38]
  1d74dc: f81303a8     	stur	x8, [x29, #-0xd0]
  1d74e0: 320003e9     	orr	w9, wzr, #0x1
  1d74e4: 3812f3a9     	sturb	w9, [x29, #-0xd1]
  1d74e8: f85483a2     	ldur	x2, [x29, #-0xb8]
  1d74ec: f85783a3     	ldur	x3, [x29, #-0x88]
  1d74f0: f85703a4     	ldur	x4, [x29, #-0x90]
  1d74f4: f85903a5     	ldur	x5, [x29, #-0x70]
  1d74f8: f85883a6     	ldur	x6, [x29, #-0x78]
  1d74fc: f85803a7     	ldur	x7, [x29, #-0x80]
  1d7500: f85b03aa     	ldur	x10, [x29, #-0x50]
  1d7504: 910003eb     	mov	x11, sp
  1d7508: f900016a     	str	x10, [x11]
  1d750c: f9401fe0     	ldr	x0, [sp, #0x38]
  1d7510: f9405be1     	ldr	x1, [sp, #0xb0]
  1d7514: f90017e8     	str	x8, [sp, #0x28]
  1d7518: 97fb4ace     	bl	0xaa050 <_ZN9mkvparser10BlockGroupC1EPNS_7ClusterElxxxxxx@plt>
  1d751c: 14000001     	b	0x1d7520 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x53c>
  1d7520: f94017e0     	ldr	x0, [sp, #0x28]
  1d7524: f9001be0     	str	x0, [sp, #0x30]
  1d7528: 14000001     	b	0x1d752c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x548>
  1d752c: f9401be8     	ldr	x8, [sp, #0x30]
  1d7530: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d7534: f9000128     	str	x8, [x9]
  1d7538: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d753c: f9400108     	ldr	x8, [x8]
  1d7540: b5000268     	cbnz	x8, 0x1d758c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x5a8>
  1d7544: 14000001     	b	0x1d7548 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x564>
  1d7548: 92800008     	mov	x8, #-0x1               // =-1
  1d754c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d7550: 14000031     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d7554: f9006be0     	str	x0, [sp, #0xd0]
  1d7558: 2a0103e8     	mov	w8, w1
  1d755c: b900cfe8     	str	w8, [sp, #0xcc]
  1d7560: 3852f3a8     	ldurb	w8, [x29, #-0xd1]
  1d7564: 71000508     	subs	w8, w8, #0x1
  1d7568: b90027e8     	str	w8, [sp, #0x24]
  1d756c: 540000e1     	b.ne	0x1d7588 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x5a4>
  1d7570: 14000001     	b	0x1d7574 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x590>
  1d7574: f85303a0     	ldur	x0, [x29, #-0xd0]
  1d7578: b0000681     	adrp	x1, 0x2a8000
  1d757c: f9435421     	ldr	x1, [x1, #0x6a8]
  1d7580: 97fb41b0     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1d7584: 14000001     	b	0x1d7588 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x5a4>
  1d7588: 14000031     	b	0x1d764c <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x668>
  1d758c: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d7590: f9400108     	ldr	x8, [x8]
  1d7594: f90063e8     	str	x8, [sp, #0xc0]
  1d7598: f94063e0     	ldr	x0, [sp, #0xc0]
  1d759c: 97fb3b25     	bl	0xa6230 <_ZN9mkvparser10BlockGroup5ParseEv@plt>
  1d75a0: f9005fe0     	str	x0, [sp, #0xb8]
  1d75a4: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d75a8: b5000128     	cbnz	x8, 0x1d75cc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x5e8>
  1d75ac: 14000001     	b	0x1d75b0 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x5cc>
  1d75b0: f9405be8     	ldr	x8, [sp, #0xb0]
  1d75b4: f9402109     	ldr	x9, [x8, #0x40]
  1d75b8: 91000529     	add	x9, x9, #0x1
  1d75bc: f9002109     	str	x9, [x8, #0x40]
  1d75c0: aa1f03e9     	mov	x9, xzr
  1d75c4: f81d03a9     	stur	x9, [x29, #-0x30]
  1d75c8: 14000013     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d75cc: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d75d0: f9400108     	ldr	x8, [x8]
  1d75d4: aa0803e9     	mov	x9, x8
  1d75d8: f9000fe9     	str	x9, [sp, #0x18]
  1d75dc: b4000108     	cbz	x8, 0x1d75fc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x618>
  1d75e0: 14000001     	b	0x1d75e4 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x600>
  1d75e4: f9400fe8     	ldr	x8, [sp, #0x18]
  1d75e8: f9400109     	ldr	x9, [x8]
  1d75ec: f9400529     	ldr	x9, [x9, #0x8]
  1d75f0: aa0803e0     	mov	x0, x8
  1d75f4: d63f0120     	blr	x9
  1d75f8: 14000001     	b	0x1d75fc <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x618>
  1d75fc: f85383a8     	ldur	x8, [x29, #-0xc8]
  1d7600: aa1f03e9     	mov	x9, xzr
  1d7604: f9000109     	str	x9, [x8]
  1d7608: f9405fe8     	ldr	x8, [sp, #0xb8]
  1d760c: f81d03a8     	stur	x8, [x29, #-0x30]
  1d7610: 14000001     	b	0x1d7614 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x630>
  1d7614: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d7618: d53bd049     	mrs	x9, TPIDR_EL0
  1d761c: f9401529     	ldr	x9, [x9, #0x28]
  1d7620: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d7624: eb0a0129     	subs	x9, x9, x10
  1d7628: f9000be8     	str	x8, [sp, #0x10]
  1d762c: f90007e9     	str	x9, [sp, #0x8]
  1d7630: 54000121     	b.ne	0x1d7654 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x670>
  1d7634: 14000001     	b	0x1d7638 <mkvparser::Cluster::CreateBlockGroup(long long, long long, long long)+0x654>
  1d7638: f9400be0     	ldr	x0, [sp, #0x10]
  1d763c: a95b7bfd     	ldp	x29, x30, [sp, #0x1b0]
  1d7640: f940d3fc     	ldr	x28, [sp, #0x1a0]
  1d7644: 910703ff     	add	sp, sp, #0x1c0
  1d7648: d65f03c0     	ret
  1d764c: f9406be0     	ldr	x0, [sp, #0xd0]
  1d7650: 97fb4230     	bl	0xa7f10 <_Unwind_Resume@plt>
  1d7654: 97fb49c7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d7658 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)>:
  1d7658: d103c3ff     	sub	sp, sp, #0xf0
  1d765c: a90e7bfd     	stp	x29, x30, [sp, #0xe0]
  1d7660: 910383fd     	add	x29, sp, #0xe0
  1d7664: d2800008     	mov	x8, #0x0                // =0
  1d7668: f0000349     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d766c: 9102a129     	add	x9, x9, #0xa8
  1d7670: 9000036a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7674: 911cd54a     	add	x10, x10, #0x735
  1d7678: 9000036b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d767c: 9111d56b     	add	x11, x11, #0x475
  1d7680: 9000036c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7684: 9111fd8c     	add	x12, x12, #0x47f
  1d7688: 9000036d     	adrp	x13, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d768c: 911ba1ad     	add	x13, x13, #0x6e8
  1d7690: 9000036e     	adrp	x14, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7694: 911bf5ce     	add	x14, x14, #0x6fd
  1d7698: b000068f     	adrp	x15, 0x2a8000
  1d769c: f94355ef     	ldr	x15, [x15, #0x6a8]
  1d76a0: b0000690     	adrp	x16, 0x2a8000
  1d76a4: f9477610     	ldr	x16, [x16, #0xee8]
  1d76a8: aa0803e3     	mov	x3, x8
  1d76ac: f81f03a0     	stur	x0, [x29, #-0x10]
  1d76b0: f81e83a1     	stur	x1, [x29, #-0x18]
  1d76b4: f81e03a2     	stur	x2, [x29, #-0x20]
  1d76b8: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d76bc: f9401801     	ldr	x1, [x0, #0x30]
  1d76c0: eb08003f     	cmp	x1, x8
  1d76c4: 1a9f07f1     	cset	w17, ne
  1d76c8: f9003be8     	str	x8, [sp, #0x70]
  1d76cc: f90037e9     	str	x9, [sp, #0x68]
  1d76d0: f90033ea     	str	x10, [sp, #0x60]
  1d76d4: f9002feb     	str	x11, [sp, #0x58]
  1d76d8: f9002bec     	str	x12, [sp, #0x50]
  1d76dc: f90027ed     	str	x13, [sp, #0x48]
  1d76e0: f90023ee     	str	x14, [sp, #0x40]
  1d76e4: f9001fef     	str	x15, [sp, #0x38]
  1d76e8: f9001bf0     	str	x16, [sp, #0x30]
  1d76ec: f90017e3     	str	x3, [sp, #0x28]
  1d76f0: f90013e0     	str	x0, [sp, #0x20]
  1d76f4: 37000051     	tbnz	w17, #0x0, 0x1d76fc <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xa4>
  1d76f8: 14000002     	b	0x1d7700 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xa8>
  1d76fc: 14000006     	b	0x1d7714 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xbc>
  1d7700: 52837f21     	mov	w1, #0x1bf9             // =7161
  1d7704: f94037e0     	ldr	x0, [sp, #0x68]
  1d7708: f94033e2     	ldr	x2, [sp, #0x60]
  1d770c: f9402fe3     	ldr	x3, [sp, #0x58]
  1d7710: 97fb2300     	bl	0xa0310 <__assert2@plt>
  1d7714: d2800008     	mov	x8, #0x0                // =0
  1d7718: f94013e9     	ldr	x9, [sp, #0x20]
  1d771c: f9401d2a     	ldr	x10, [x9, #0x38]
  1d7720: eb08015f     	cmp	x10, x8
  1d7724: 1a9fd7eb     	cset	w11, gt
  1d7728: 3700004b     	tbnz	w11, #0x0, 0x1d7730 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xd8>
  1d772c: 14000002     	b	0x1d7734 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xdc>
  1d7730: 14000006     	b	0x1d7748 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0xf0>
  1d7734: 52837f41     	mov	w1, #0x1bfa             // =7162
  1d7738: f94037e0     	ldr	x0, [sp, #0x68]
  1d773c: f94033e2     	ldr	x2, [sp, #0x60]
  1d7740: f9402be3     	ldr	x3, [sp, #0x50]
  1d7744: 97fb22f3     	bl	0xa0310 <__assert2@plt>
  1d7748: d2800008     	mov	x8, #0x0                // =0
  1d774c: f94013e9     	ldr	x9, [sp, #0x20]
  1d7750: f940212a     	ldr	x10, [x9, #0x40]
  1d7754: eb08015f     	cmp	x10, x8
  1d7758: 1a9fb7eb     	cset	w11, ge
  1d775c: 3700004b     	tbnz	w11, #0x0, 0x1d7764 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x10c>
  1d7760: 14000002     	b	0x1d7768 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x110>
  1d7764: 14000006     	b	0x1d777c <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x124>
  1d7768: 52837f61     	mov	w1, #0x1bfb             // =7163
  1d776c: f94037e0     	ldr	x0, [sp, #0x68]
  1d7770: f94033e2     	ldr	x2, [sp, #0x60]
  1d7774: f94027e3     	ldr	x3, [sp, #0x48]
  1d7778: 97fb22e6     	bl	0xa0310 <__assert2@plt>
  1d777c: f94013e8     	ldr	x8, [sp, #0x20]
  1d7780: f9402109     	ldr	x9, [x8, #0x40]
  1d7784: f9401d0a     	ldr	x10, [x8, #0x38]
  1d7788: eb0a013f     	cmp	x9, x10
  1d778c: 1a9fa7eb     	cset	w11, lt
  1d7790: 3700004b     	tbnz	w11, #0x0, 0x1d7798 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x140>
  1d7794: 14000002     	b	0x1d779c <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x144>
  1d7798: 14000006     	b	0x1d77b0 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x158>
  1d779c: 52837f81     	mov	w1, #0x1bfc             // =7164
  1d77a0: f94037e0     	ldr	x0, [sp, #0x68]
  1d77a4: f94033e2     	ldr	x2, [sp, #0x60]
  1d77a8: f94023e3     	ldr	x3, [sp, #0x40]
  1d77ac: 97fb22d9     	bl	0xa0310 <__assert2@plt>
  1d77b0: 52800008     	mov	w8, #0x0                // =0
  1d77b4: d2800a00     	mov	x0, #0x50               // =80
  1d77b8: b27d03e9     	orr	x9, xzr, #0x8
  1d77bc: f94013ea     	ldr	x10, [sp, #0x20]
  1d77c0: f940214b     	ldr	x11, [x10, #0x40]
  1d77c4: f81d83ab     	stur	x11, [x29, #-0x28]
  1d77c8: f940194b     	ldr	x11, [x10, #0x30]
  1d77cc: f85d83ac     	ldur	x12, [x29, #-0x28]
  1d77d0: 9b0c7d29     	mul	x9, x9, x12
  1d77d4: 8b090169     	add	x9, x11, x9
  1d77d8: f81d03a9     	stur	x9, [x29, #-0x30]
  1d77dc: f85d03a9     	ldur	x9, [x29, #-0x30]
  1d77e0: f81c83a9     	stur	x9, [x29, #-0x38]
  1d77e4: f9401fe1     	ldr	x1, [sp, #0x38]
  1d77e8: b9001fe8     	str	w8, [sp, #0x1c]
  1d77ec: 97fb24ed     	bl	0xa0ba0 <_ZnwmRKSt9nothrow_t@plt>
  1d77f0: f9403be9     	ldr	x9, [sp, #0x70]
  1d77f4: eb09001f     	cmp	x0, x9
  1d77f8: 1a9f17e8     	cset	w8, eq
  1d77fc: 320003ed     	orr	w13, wzr, #0x1
  1d7800: b9401fee     	ldr	w14, [sp, #0x1c]
  1d7804: 0a0d01cd     	and	w13, w14, w13
  1d7808: 381bf3ad     	sturb	w13, [x29, #-0x41]
  1d780c: f94017e1     	ldr	x1, [sp, #0x28]
  1d7810: f9000be0     	str	x0, [sp, #0x10]
  1d7814: f90007e1     	str	x1, [sp, #0x8]
  1d7818: 37000228     	tbnz	w8, #0x0, 0x1d785c <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x204>
  1d781c: 12800008     	mov	w8, #-0x1               // =-1
  1d7820: f9400be9     	ldr	x9, [sp, #0x10]
  1d7824: f81c03a9     	stur	x9, [x29, #-0x40]
  1d7828: 320003ea     	orr	w10, wzr, #0x1
  1d782c: 0a0a0108     	and	w8, w8, w10
  1d7830: 381bf3a8     	sturb	w8, [x29, #-0x41]
  1d7834: f85d83a2     	ldur	x2, [x29, #-0x28]
  1d7838: f85e83a3     	ldur	x3, [x29, #-0x18]
  1d783c: f85e03a4     	ldur	x4, [x29, #-0x20]
  1d7840: aa0903e0     	mov	x0, x9
  1d7844: f94013e1     	ldr	x1, [sp, #0x20]
  1d7848: f9401beb     	ldr	x11, [sp, #0x30]
  1d784c: d63f0160     	blr	x11
  1d7850: 14000001     	b	0x1d7854 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x1fc>
  1d7854: f9400be8     	ldr	x8, [sp, #0x10]
  1d7858: f90007e8     	str	x8, [sp, #0x8]
  1d785c: f94007e8     	ldr	x8, [sp, #0x8]
  1d7860: f85c83a9     	ldur	x9, [x29, #-0x38]
  1d7864: f9000128     	str	x8, [x9]
  1d7868: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d786c: f9400108     	ldr	x8, [x8]
  1d7870: f9403be9     	ldr	x9, [sp, #0x70]
  1d7874: eb09011f     	cmp	x8, x9
  1d7878: 1a9f17ea     	cset	w10, eq
  1d787c: 3700004a     	tbnz	w10, #0x0, 0x1d7884 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x22c>
  1d7880: 1400000e     	b	0x1d78b8 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x260>
  1d7884: 92800008     	mov	x8, #-0x1               // =-1
  1d7888: f81f83a8     	stur	x8, [x29, #-0x8]
  1d788c: 1400002b     	b	0x1d7938 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x2e0>
  1d7890: 2a0103e8     	mov	w8, w1
  1d7894: f81b03a0     	stur	x0, [x29, #-0x50]
  1d7898: b81ac3a8     	stur	w8, [x29, #-0x54]
  1d789c: 385bf3a8     	ldurb	w8, [x29, #-0x41]
  1d78a0: 37000048     	tbnz	w8, #0x0, 0x1d78a8 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x250>
  1d78a4: 14000004     	b	0x1d78b4 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x25c>
  1d78a8: f85c03a0     	ldur	x0, [x29, #-0x40]
  1d78ac: f9401fe1     	ldr	x1, [sp, #0x38]
  1d78b0: 97fb40e4     	bl	0xa7c40 <_ZdlPvRKSt9nothrow_t@plt>
  1d78b4: 14000025     	b	0x1d7948 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x2f0>
  1d78b8: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d78bc: f9400108     	ldr	x8, [x8]
  1d78c0: f81a03a8     	stur	x8, [x29, #-0x60]
  1d78c4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1d78c8: 97fb49e6     	bl	0xaa060 <_ZN9mkvparser11SimpleBlock5ParseEv@plt>
  1d78cc: f81983a0     	stur	x0, [x29, #-0x68]
  1d78d0: f85983a8     	ldur	x8, [x29, #-0x68]
  1d78d4: b4000048     	cbz	x8, 0x1d78dc <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x284>
  1d78d8: 14000007     	b	0x1d78f4 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x29c>
  1d78dc: f94013e8     	ldr	x8, [sp, #0x20]
  1d78e0: f9402109     	ldr	x9, [x8, #0x40]
  1d78e4: 91000529     	add	x9, x9, #0x1
  1d78e8: f9002109     	str	x9, [x8, #0x40]
  1d78ec: f81f83bf     	stur	xzr, [x29, #-0x8]
  1d78f0: 14000012     	b	0x1d7938 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x2e0>
  1d78f4: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d78f8: f9400108     	ldr	x8, [x8]
  1d78fc: f9403be9     	ldr	x9, [sp, #0x70]
  1d7900: eb09011f     	cmp	x8, x9
  1d7904: 1a9f17ea     	cset	w10, eq
  1d7908: f90003e8     	str	x8, [sp]
  1d790c: 370000ca     	tbnz	w10, #0x0, 0x1d7924 <mkvparser::Cluster::CreateSimpleBlock(long long, long long)+0x2cc>
  1d7910: f94003e8     	ldr	x8, [sp]
  1d7914: f9400109     	ldr	x9, [x8]
  1d7918: f9400529     	ldr	x9, [x9, #0x8]
  1d791c: aa0803e0     	mov	x0, x8
  1d7920: d63f0120     	blr	x9
  1d7924: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d7928: f9403be9     	ldr	x9, [sp, #0x70]
  1d792c: f9000109     	str	x9, [x8]
  1d7930: f85983a8     	ldur	x8, [x29, #-0x68]
  1d7934: f81f83a8     	stur	x8, [x29, #-0x8]
  1d7938: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d793c: a94e7bfd     	ldp	x29, x30, [sp, #0xe0]
  1d7940: 9103c3ff     	add	sp, sp, #0xf0
  1d7944: d65f03c0     	ret
  1d7948: f85b03a0     	ldur	x0, [x29, #-0x50]
  1d794c: 97fb4171     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001d7950 <mkvparser::BlockGroup::Parse()>:
  1d7950: d10103ff     	sub	sp, sp, #0x40
  1d7954: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d7958: 9100c3fd     	add	x29, sp, #0x30
  1d795c: b27d07e8     	orr	x8, xzr, #0x18
  1d7960: f81f03a0     	stur	x0, [x29, #-0x10]
  1d7964: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d7968: 8b080008     	add	x8, x0, x8
  1d796c: f9400401     	ldr	x1, [x0, #0x8]
  1d7970: f9000be0     	str	x0, [sp, #0x10]
  1d7974: aa0803e0     	mov	x0, x8
  1d7978: 97fb3da6     	bl	0xa7010 <_ZN9mkvparser5Block5ParseEPKNS_7ClusterE@plt>
  1d797c: f9000fe0     	str	x0, [sp, #0x18]
  1d7980: f9400fe8     	ldr	x8, [sp, #0x18]
  1d7984: b5000048     	cbnz	x8, 0x1d798c <mkvparser::BlockGroup::Parse()+0x3c>
  1d7988: 14000004     	b	0x1d7998 <mkvparser::BlockGroup::Parse()+0x48>
  1d798c: f9400fe8     	ldr	x8, [sp, #0x18]
  1d7990: f81f83a8     	stur	x8, [x29, #-0x8]
  1d7994: 14000018     	b	0x1d79f4 <mkvparser::BlockGroup::Parse()+0xa4>
  1d7998: 52800008     	mov	w8, #0x0                // =0
  1d799c: d2800009     	mov	x9, #0x0                // =0
  1d79a0: b27d07ea     	orr	x10, xzr, #0x18
  1d79a4: f9400beb     	ldr	x11, [sp, #0x10]
  1d79a8: 8b0a0160     	add	x0, x11, x10
  1d79ac: f940296a     	ldr	x10, [x11, #0x50]
  1d79b0: eb09015f     	cmp	x10, x9
  1d79b4: 1a9fd7ec     	cset	w12, gt
  1d79b8: f90007e0     	str	x0, [sp, #0x8]
  1d79bc: b90007e8     	str	w8, [sp, #0x4]
  1d79c0: 3700004c     	tbnz	w12, #0x0, 0x1d79c8 <mkvparser::BlockGroup::Parse()+0x78>
  1d79c4: 14000007     	b	0x1d79e0 <mkvparser::BlockGroup::Parse()+0x90>
  1d79c8: d2800008     	mov	x8, #0x0                // =0
  1d79cc: f9400be9     	ldr	x9, [sp, #0x10]
  1d79d0: f9402d2a     	ldr	x10, [x9, #0x58]
  1d79d4: eb08015f     	cmp	x10, x8
  1d79d8: 1a9fc7eb     	cset	w11, le
  1d79dc: b90007eb     	str	w11, [sp, #0x4]
  1d79e0: b94007e8     	ldr	w8, [sp, #0x4]
  1d79e4: f94007e0     	ldr	x0, [sp, #0x8]
  1d79e8: 2a0803e1     	mov	w1, w8
  1d79ec: 97fb414d     	bl	0xa7f20 <_ZN9mkvparser5Block6SetKeyEb@plt>
  1d79f0: f81f83bf     	stur	xzr, [x29, #-0x8]
  1d79f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d79f8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d79fc: 910103ff     	add	sp, sp, #0x40
  1d7a00: d65f03c0     	ret

00000000001d7a04 <mkvparser::SimpleBlock::Parse()>:
  1d7a04: d10083ff     	sub	sp, sp, #0x20
  1d7a08: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d7a0c: 910043fd     	add	x29, sp, #0x10
  1d7a10: b27d07e8     	orr	x8, xzr, #0x18
  1d7a14: f90007e0     	str	x0, [sp, #0x8]
  1d7a18: f94007e0     	ldr	x0, [sp, #0x8]
  1d7a1c: 8b080008     	add	x8, x0, x8
  1d7a20: f9400401     	ldr	x1, [x0, #0x8]
  1d7a24: aa0803e0     	mov	x0, x8
  1d7a28: 97fb3d7a     	bl	0xa7010 <_ZN9mkvparser5Block5ParseEPKNS_7ClusterE@plt>
  1d7a2c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d7a30: 910083ff     	add	sp, sp, #0x20
  1d7a34: d65f03c0     	ret

00000000001d7a38 <mkvparser::BlockEntry::GetIndex() const>:
  1d7a38: d10043ff     	sub	sp, sp, #0x10
  1d7a3c: f90007e0     	str	x0, [sp, #0x8]
  1d7a40: f94007e0     	ldr	x0, [sp, #0x8]
  1d7a44: f9400800     	ldr	x0, [x0, #0x10]
  1d7a48: 910043ff     	add	sp, sp, #0x10
  1d7a4c: d65f03c0     	ret

00000000001d7a50 <mkvparser::Cluster::GetEntryCount() const>:
  1d7a50: d10043ff     	sub	sp, sp, #0x10
  1d7a54: f90007e0     	str	x0, [sp, #0x8]
  1d7a58: f94007e0     	ldr	x0, [sp, #0x8]
  1d7a5c: f9402000     	ldr	x0, [x0, #0x40]
  1d7a60: 910043ff     	add	sp, sp, #0x10
  1d7a64: d65f03c0     	ret

00000000001d7a68 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const>:
  1d7a68: d10183ff     	sub	sp, sp, #0x60
  1d7a6c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d7a70: 910143fd     	add	x29, sp, #0x50
  1d7a74: d2800008     	mov	x8, #0x0                // =0
  1d7a78: f0000349     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d7a7c: 9102a129     	add	x9, x9, #0xa8
  1d7a80: 9000036a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7a84: 912b094a     	add	x10, x10, #0xac2
  1d7a88: 9000036b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7a8c: 912c316b     	add	x11, x11, #0xb0c
  1d7a90: f81f03a0     	stur	x0, [x29, #-0x10]
  1d7a94: f81e83a1     	stur	x1, [x29, #-0x18]
  1d7a98: f85f03a0     	ldur	x0, [x29, #-0x10]
  1d7a9c: f85e83a1     	ldur	x1, [x29, #-0x18]
  1d7aa0: eb08003f     	cmp	x1, x8
  1d7aa4: 1a9f17ec     	cset	w12, eq
  1d7aa8: f90013e9     	str	x9, [sp, #0x20]
  1d7aac: f9000fea     	str	x10, [sp, #0x18]
  1d7ab0: f9000beb     	str	x11, [sp, #0x10]
  1d7ab4: f90007e0     	str	x0, [sp, #0x8]
  1d7ab8: 3700004c     	tbnz	w12, #0x0, 0x1d7ac0 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0x58>
  1d7abc: 14000007     	b	0x1d7ad8 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0x70>
  1d7ac0: f94007e8     	ldr	x8, [sp, #0x8]
  1d7ac4: 79403109     	ldrh	w9, [x8, #0x18]
  1d7ac8: 2a0903ea     	mov	w10, w9
  1d7acc: 93403d4a     	sxth	x10, w10
  1d7ad0: f81f83aa     	stur	x10, [x29, #-0x8]
  1d7ad4: 1400001b     	b	0x1d7b40 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0xd8>
  1d7ad8: d2800008     	mov	x8, #0x0                // =0
  1d7adc: f85e83a0     	ldur	x0, [x29, #-0x18]
  1d7ae0: f90003e8     	str	x8, [sp]
  1d7ae4: 97fb4d73     	bl	0xab0b0 <_ZNK9mkvparser7Cluster11GetTimeCodeEv@plt>
  1d7ae8: f81e03a0     	stur	x0, [x29, #-0x20]
  1d7aec: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d7af0: f94003e0     	ldr	x0, [sp]
  1d7af4: eb00011f     	cmp	x8, x0
  1d7af8: 1a9fb7e9     	cset	w9, ge
  1d7afc: 37000049     	tbnz	w9, #0x0, 0x1d7b04 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0x9c>
  1d7b00: 14000002     	b	0x1d7b08 <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0xa0>
  1d7b04: 14000006     	b	0x1d7b1c <mkvparser::Block::GetTimeCode(mkvparser::Cluster const*) const+0xb4>
  1d7b08: 5283d821     	mov	w1, #0x1ec1             // =7873
  1d7b0c: f94013e0     	ldr	x0, [sp, #0x20]
  1d7b10: f9400fe2     	ldr	x2, [sp, #0x18]
  1d7b14: f9400be3     	ldr	x3, [sp, #0x10]
  1d7b18: 97fb21fe     	bl	0xa0310 <__assert2@plt>
  1d7b1c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d7b20: f94007e9     	ldr	x9, [sp, #0x8]
  1d7b24: 7940312a     	ldrh	w10, [x9, #0x18]
  1d7b28: 2a0a03eb     	mov	w11, w10
  1d7b2c: 93403d6b     	sxth	x11, w11
  1d7b30: 8b0b0108     	add	x8, x8, x11
  1d7b34: f90017e8     	str	x8, [sp, #0x28]
  1d7b38: f94017e8     	ldr	x8, [sp, #0x28]
  1d7b3c: f81f83a8     	stur	x8, [x29, #-0x8]
  1d7b40: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d7b44: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d7b48: 910183ff     	add	sp, sp, #0x60
  1d7b4c: d65f03c0     	ret

00000000001d7b50 <mkvparser::BlockEntry::~BlockEntry()>:
  1d7b50: d10043ff     	sub	sp, sp, #0x10
  1d7b54: f90007e0     	str	x0, [sp, #0x8]
  1d7b58: 910043ff     	add	sp, sp, #0x10
  1d7b5c: d65f03c0     	ret

00000000001d7b60 <mkvparser::BlockEntry::~BlockEntry()>:
  1d7b60: d10043ff     	sub	sp, sp, #0x10
  1d7b64: f90007e0     	str	x0, [sp, #0x8]
  1d7b68: d4200020     	brk	#0x1

00000000001d7b6c <mkvparser::SimpleBlock::SimpleBlock(mkvparser::Cluster*, long, long long, long long)>:
  1d7b6c: d101c3ff     	sub	sp, sp, #0x70
  1d7b70: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1d7b74: 910183fd     	add	x29, sp, #0x60
  1d7b78: b0000688     	adrp	x8, 0x2a8000
  1d7b7c: f945a508     	ldr	x8, [x8, #0xb48]
  1d7b80: b27c03e9     	orr	x9, xzr, #0x10
  1d7b84: 8b090108     	add	x8, x8, x9
  1d7b88: b27d07e9     	orr	x9, xzr, #0x18
  1d7b8c: d280000a     	mov	x10, #0x0               // =0
  1d7b90: b000068b     	adrp	x11, 0x2a8000
  1d7b94: f946cd6b     	ldr	x11, [x11, #0xd98]
  1d7b98: f81f83a0     	stur	x0, [x29, #-0x8]
  1d7b9c: f81f03a1     	stur	x1, [x29, #-0x10]
  1d7ba0: f81e83a2     	stur	x2, [x29, #-0x18]
  1d7ba4: f81e03a3     	stur	x3, [x29, #-0x20]
  1d7ba8: f81d83a4     	stur	x4, [x29, #-0x28]
  1d7bac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d7bb0: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d7bb4: f85e83a2     	ldur	x2, [x29, #-0x18]
  1d7bb8: f90013e0     	str	x0, [sp, #0x20]
  1d7bbc: f9000fe8     	str	x8, [sp, #0x18]
  1d7bc0: f9000be9     	str	x9, [sp, #0x10]
  1d7bc4: f90007ea     	str	x10, [sp, #0x8]
  1d7bc8: f90003eb     	str	x11, [sp]
  1d7bcc: 97fb3c2d     	bl	0xa6c80 <_ZN9mkvparser10BlockEntryC2EPNS_7ClusterEl@plt>
  1d7bd0: f9400fe8     	ldr	x8, [sp, #0x18]
  1d7bd4: f94013e9     	ldr	x9, [sp, #0x20]
  1d7bd8: f9000128     	str	x8, [x9]
  1d7bdc: f9400bea     	ldr	x10, [sp, #0x10]
  1d7be0: 8b0a0120     	add	x0, x9, x10
  1d7be4: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d7be8: f85d83a2     	ldur	x2, [x29, #-0x28]
  1d7bec: f94007e3     	ldr	x3, [sp, #0x8]
  1d7bf0: f94003eb     	ldr	x11, [sp]
  1d7bf4: d63f0160     	blr	x11
  1d7bf8: 14000001     	b	0x1d7bfc <mkvparser::SimpleBlock::SimpleBlock(mkvparser::Cluster*, long, long long, long long)+0x90>
  1d7bfc: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1d7c00: 9101c3ff     	add	sp, sp, #0x70
  1d7c04: d65f03c0     	ret
  1d7c08: 2a0103e8     	mov	w8, w1
  1d7c0c: f9001be0     	str	x0, [sp, #0x30]
  1d7c10: b9002fe8     	str	w8, [sp, #0x2c]
  1d7c14: f94013e0     	ldr	x0, [sp, #0x20]
  1d7c18: 97fb2cd2     	bl	0xa2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>
  1d7c1c: f9401be0     	ldr	x0, [sp, #0x30]
  1d7c20: 97fb40bc     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001d7c24 <mkvparser::Block::Parse(mkvparser::Cluster const*)>:
  1d7c24: f81e0ffc     	str	x28, [sp, #-0x20]!
  1d7c28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d7c2c: 910043fd     	add	x29, sp, #0x10
  1d7c30: d11103ff     	sub	sp, sp, #0x440
  1d7c34: d53bd048     	mrs	x8, TPIDR_EL0
  1d7c38: f9401508     	ldr	x8, [x8, #0x28]
  1d7c3c: f81e83a8     	stur	x8, [x29, #-0x18]
  1d7c40: f81c03a0     	stur	x0, [x29, #-0x40]
  1d7c44: f81b83a1     	stur	x1, [x29, #-0x48]
  1d7c48: f85c03a8     	ldur	x8, [x29, #-0x40]
  1d7c4c: f85b83a0     	ldur	x0, [x29, #-0x48]
  1d7c50: f90153e8     	str	x8, [sp, #0x2a0]
  1d7c54: b50000a0     	cbnz	x0, 0x1d7c68 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x44>
  1d7c58: 14000001     	b	0x1d7c5c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x38>
  1d7c5c: 92800008     	mov	x8, #-0x1               // =-1
  1d7c60: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7c64: 140004c5     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7c68: f85b83a8     	ldur	x8, [x29, #-0x48]
  1d7c6c: f9400108     	ldr	x8, [x8]
  1d7c70: b50000a8     	cbnz	x8, 0x1d7c84 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x60>
  1d7c74: 14000001     	b	0x1d7c78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x54>
  1d7c78: 92800008     	mov	x8, #-0x1               // =-1
  1d7c7c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7c80: 140004be     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7c84: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7c88: f9400109     	ldr	x9, [x8]
  1d7c8c: b7f80069     	tbnz	x9, #0x3f, 0x1d7c98 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x74>
  1d7c90: 14000001     	b	0x1d7c94 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x70>
  1d7c94: 14000009     	b	0x1d7cb8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x94>
  1d7c98: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7c9c: 9102a000     	add	x0, x0, #0xa8
  1d7ca0: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7ca4: 91277c42     	add	x2, x2, #0x9df
  1d7ca8: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7cac: 91286063     	add	x3, x3, #0xa18
  1d7cb0: 5283aa81     	mov	w1, #0x1d54             // =7508
  1d7cb4: 97fb2197     	bl	0xa0310 <__assert2@plt>
  1d7cb8: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7cbc: f9400509     	ldr	x9, [x8, #0x8]
  1d7cc0: b7f80069     	tbnz	x9, #0x3f, 0x1d7ccc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa8>
  1d7cc4: 14000001     	b	0x1d7cc8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa4>
  1d7cc8: 14000009     	b	0x1d7cec <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc8>
  1d7ccc: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7cd0: 9102a000     	add	x0, x0, #0xa8
  1d7cd4: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7cd8: 91277c42     	add	x2, x2, #0x9df
  1d7cdc: f0000343     	adrp	x3, 0x242000 <sincos_lookup1+0x1078>
  1d7ce0: 91188863     	add	x3, x3, #0x622
  1d7ce4: 5283aaa1     	mov	w1, #0x1d55             // =7509
  1d7ce8: 97fb218a     	bl	0xa0310 <__assert2@plt>
  1d7cec: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7cf0: f9400909     	ldr	x9, [x8, #0x10]
  1d7cf4: f1000129     	subs	x9, x9, #0x0
  1d7cf8: f9014fe9     	str	x9, [sp, #0x298]
  1d7cfc: 5400006c     	b.gt	0x1d7d08 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe4>
  1d7d00: 14000001     	b	0x1d7d04 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe0>
  1d7d04: 14000009     	b	0x1d7d28 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x104>
  1d7d08: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7d0c: 9102a000     	add	x0, x0, #0xa8
  1d7d10: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d14: 91277c42     	add	x2, x2, #0x9df
  1d7d18: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d1c: 91289463     	add	x3, x3, #0xa25
  1d7d20: 5283aac1     	mov	w1, #0x1d56             // =7510
  1d7d24: 97fb217b     	bl	0xa0310 <__assert2@plt>
  1d7d28: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7d2c: f9401109     	ldr	x9, [x8, #0x20]
  1d7d30: b5000069     	cbnz	x9, 0x1d7d3c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x118>
  1d7d34: 14000001     	b	0x1d7d38 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x114>
  1d7d38: 14000009     	b	0x1d7d5c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x138>
  1d7d3c: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7d40: 9102a000     	add	x0, x0, #0xa8
  1d7d44: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d48: 91277c42     	add	x2, x2, #0x9df
  1d7d4c: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d50: 9128c863     	add	x3, x3, #0xa32
  1d7d54: 5283aae1     	mov	w1, #0x1d57             // =7511
  1d7d58: 97fb216e     	bl	0xa0310 <__assert2@plt>
  1d7d5c: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7d60: b9402909     	ldr	w9, [x8, #0x28]
  1d7d64: 71000129     	subs	w9, w9, #0x0
  1d7d68: b90297e9     	str	w9, [sp, #0x294]
  1d7d6c: 5400006c     	b.gt	0x1d7d78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x154>
  1d7d70: 14000001     	b	0x1d7d74 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x150>
  1d7d74: 14000009     	b	0x1d7d98 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x174>
  1d7d78: f0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d7d7c: 9102a000     	add	x0, x0, #0xa8
  1d7d80: 90000362     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d84: 91277c42     	add	x2, x2, #0x9df
  1d7d88: 90000363     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d7d8c: 91290c63     	add	x3, x3, #0xa43
  1d7d90: 5283ab01     	mov	w1, #0x1d58             // =7512
  1d7d94: 97fb215f     	bl	0xa0310 <__assert2@plt>
  1d7d98: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7d9c: f9400109     	ldr	x9, [x8]
  1d7da0: f81b03a9     	stur	x9, [x29, #-0x50]
  1d7da4: f9400109     	ldr	x9, [x8]
  1d7da8: f940050a     	ldr	x10, [x8, #0x8]
  1d7dac: 8b0a0129     	add	x9, x9, x10
  1d7db0: f81a83a9     	stur	x9, [x29, #-0x58]
  1d7db4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1d7db8: f9400129     	ldr	x9, [x9]
  1d7dbc: f9400129     	ldr	x9, [x9]
  1d7dc0: f81a03a9     	stur	x9, [x29, #-0x60]
  1d7dc4: f85a03a0     	ldur	x0, [x29, #-0x60]
  1d7dc8: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d7dcc: d10083a2     	sub	x2, x29, #0x20
  1d7dd0: 97fb36fc     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d7dd4: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7dd8: f9000900     	str	x0, [x8, #0x10]
  1d7ddc: f9400909     	ldr	x9, [x8, #0x10]
  1d7de0: f1000129     	subs	x9, x9, #0x0
  1d7de4: f90147e9     	str	x9, [sp, #0x288]
  1d7de8: 540000ac     	b.gt	0x1d7dfc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1d8>
  1d7dec: 14000001     	b	0x1d7df0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1cc>
  1d7df0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7df4: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7df8: 14000460     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7dfc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d7e00: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d7e04: 8b090108     	add	x8, x8, x9
  1d7e08: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d7e0c: eb090108     	subs	x8, x8, x9
  1d7e10: f90143e8     	str	x8, [sp, #0x280]
  1d7e14: 540000ad     	b.le	0x1d7e28 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x204>
  1d7e18: 14000001     	b	0x1d7e1c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1f8>
  1d7e1c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7e20: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7e24: 14000455     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7e28: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d7e2c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d7e30: 8b080128     	add	x8, x9, x8
  1d7e34: f81b03a8     	stur	x8, [x29, #-0x50]
  1d7e38: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d7e3c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d7e40: eb090108     	subs	x8, x8, x9
  1d7e44: f1000508     	subs	x8, x8, #0x1
  1d7e48: f9013fe8     	str	x8, [sp, #0x278]
  1d7e4c: 540000ac     	b.gt	0x1d7e60 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x23c>
  1d7e50: 14000001     	b	0x1d7e54 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x230>
  1d7e54: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7e58: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7e5c: 14000447     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7e60: f85a03a0     	ldur	x0, [x29, #-0x60]
  1d7e64: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d7e68: 321f03e8     	orr	w8, wzr, #0x2
  1d7e6c: 2a0803e2     	mov	w2, w8
  1d7e70: d100a3a3     	sub	x3, x29, #0x28
  1d7e74: 97fb315b     	bl	0xa43e0 <_ZN9mkvparser14UnserializeIntEPNS_10IMkvReaderExxRx@plt>
  1d7e78: f81983a0     	stur	x0, [x29, #-0x68]
  1d7e7c: f85983a0     	ldur	x0, [x29, #-0x68]
  1d7e80: b40000a0     	cbz	x0, 0x1d7e94 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x270>
  1d7e84: 14000001     	b	0x1d7e88 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x264>
  1d7e88: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7e8c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7e90: 1400043a     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7e94: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d7e98: b270fbe9     	orr	x9, xzr, #0xffffffffffff7fff
  1d7e9c: eb090108     	subs	x8, x8, x9
  1d7ea0: f9013be8     	str	x8, [sp, #0x270]
  1d7ea4: 540000ac     	b.gt	0x1d7eb8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x294>
  1d7ea8: 14000001     	b	0x1d7eac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x288>
  1d7eac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7eb0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7eb4: 14000431     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7eb8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d7ebc: f1402108     	subs	x8, x8, #0x8, lsl #12   // =0x8000
  1d7ec0: f90137e8     	str	x8, [sp, #0x268]
  1d7ec4: 540000ab     	b.lt	0x1d7ed8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x2b4>
  1d7ec8: 14000001     	b	0x1d7ecc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x2a8>
  1d7ecc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7ed0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7ed4: 14000429     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7ed8: f85d83a8     	ldur	x8, [x29, #-0x28]
  1d7edc: 2a0803e9     	mov	w9, w8
  1d7ee0: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7ee4: 79003109     	strh	w9, [x8, #0x18]
  1d7ee8: f85b03aa     	ldur	x10, [x29, #-0x50]
  1d7eec: 9100094a     	add	x10, x10, #0x2
  1d7ef0: f81b03aa     	stur	x10, [x29, #-0x50]
  1d7ef4: f85a83aa     	ldur	x10, [x29, #-0x58]
  1d7ef8: f85b03ab     	ldur	x11, [x29, #-0x50]
  1d7efc: eb0b014a     	subs	x10, x10, x11
  1d7f00: f100014a     	subs	x10, x10, #0x0
  1d7f04: f90133ea     	str	x10, [sp, #0x260]
  1d7f08: 540000ac     	b.gt	0x1d7f1c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x2f8>
  1d7f0c: 14000001     	b	0x1d7f10 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x2ec>
  1d7f10: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7f14: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7f18: 14000418     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7f1c: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d7f20: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d7f24: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d7f28: 91006923     	add	x3, x9, #0x1a
  1d7f2c: f940010a     	ldr	x10, [x8]
  1d7f30: f940014a     	ldr	x10, [x10]
  1d7f34: 320003eb     	orr	w11, wzr, #0x1
  1d7f38: 2a0b03e2     	mov	w2, w11
  1d7f3c: aa0803e0     	mov	x0, x8
  1d7f40: d63f0140     	blr	x10
  1d7f44: 2a0003e1     	mov	w1, w0
  1d7f48: 93407c28     	sxtw	x8, w1
  1d7f4c: f81983a8     	stur	x8, [x29, #-0x68]
  1d7f50: f85983a8     	ldur	x8, [x29, #-0x68]
  1d7f54: b40000a8     	cbz	x8, 0x1d7f68 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x344>
  1d7f58: 14000001     	b	0x1d7f5c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x338>
  1d7f5c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7f60: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7f64: 14000405     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7f68: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d7f6c: 39406909     	ldrb	w9, [x8, #0x1a]
  1d7f70: 53010929     	ubfx	w9, w9, #1, #2
  1d7f74: b81943a9     	stur	w9, [x29, #-0x6c]
  1d7f78: f85b03aa     	ldur	x10, [x29, #-0x50]
  1d7f7c: 9100054a     	add	x10, x10, #0x1
  1d7f80: f81b03aa     	stur	x10, [x29, #-0x50]
  1d7f84: b85943a9     	ldur	w9, [x29, #-0x6c]
  1d7f88: 35000a49     	cbnz	w9, 0x1d80d0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x4ac>
  1d7f8c: 14000001     	b	0x1d7f90 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x36c>
  1d7f90: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d7f94: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d7f98: eb090108     	subs	x8, x8, x9
  1d7f9c: f9012fe8     	str	x8, [sp, #0x258]
  1d7fa0: 540000ad     	b.le	0x1d7fb4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x390>
  1d7fa4: 14000001     	b	0x1d7fa8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x384>
  1d7fa8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d7fac: f81c83a8     	stur	x8, [x29, #-0x38]
  1d7fb0: 140003f2     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d7fb4: 320003e8     	orr	w8, wzr, #0x1
  1d7fb8: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d7fbc: b9002928     	str	w8, [x9, #0x28]
  1d7fc0: b980292a     	ldrsw	x10, [x9, #0x28]
  1d7fc4: d37ced4b     	lsl	x11, x10, #4
  1d7fc8: aa1f03ec     	mov	x12, xzr
  1d7fcc: eb4af18a     	subs	x10, x12, x10, lsr #60
  1d7fd0: da9f016b     	csinv	x11, x11, xzr, eq
  1d7fd4: aa0b03ed     	mov	x13, x11
  1d7fd8: b0000681     	adrp	x1, 0x2a8000
  1d7fdc: f9435421     	ldr	x1, [x1, #0x6a8]
  1d7fe0: aa0b03e0     	mov	x0, x11
  1d7fe4: f9012bec     	str	x12, [sp, #0x250]
  1d7fe8: f90127ea     	str	x10, [sp, #0x248]
  1d7fec: f90123ed     	str	x13, [sp, #0x240]
  1d7ff0: 97fb3048     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1d7ff4: aa0003e9     	mov	x9, x0
  1d7ff8: 2a1f03e8     	mov	w8, wzr
  1d7ffc: 3817f3a8     	sturb	w8, [x29, #-0x81]
  1d8000: f9412bea     	ldr	x10, [sp, #0x250]
  1d8004: f9011fe9     	str	x9, [sp, #0x238]
  1d8008: f9011bea     	str	x10, [sp, #0x230]
  1d800c: b4000140     	cbz	x0, 0x1d8034 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x410>
  1d8010: 14000001     	b	0x1d8014 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x3f0>
  1d8014: f9411fe8     	ldr	x8, [sp, #0x238]
  1d8018: f81883a8     	stur	x8, [x29, #-0x78]
  1d801c: f94123e9     	ldr	x9, [sp, #0x240]
  1d8020: f81803a9     	stur	x9, [x29, #-0x80]
  1d8024: 320003ea     	orr	w10, wzr, #0x1
  1d8028: 3817f3aa     	sturb	w10, [x29, #-0x81]
  1d802c: f9011be8     	str	x8, [sp, #0x230]
  1d8030: 14000001     	b	0x1d8034 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x410>
  1d8034: f9411be8     	ldr	x8, [sp, #0x230]
  1d8038: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d803c: f9001128     	str	x8, [x9, #0x20]
  1d8040: f9401128     	ldr	x8, [x9, #0x20]
  1d8044: b50000a8     	cbnz	x8, 0x1d8058 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x434>
  1d8048: 14000001     	b	0x1d804c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x428>
  1d804c: 92800008     	mov	x8, #-0x1               // =-1
  1d8050: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8054: 140003c9     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8058: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d805c: f9401109     	ldr	x9, [x8, #0x20]
  1d8060: f81703a9     	stur	x9, [x29, #-0x90]
  1d8064: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8068: f85703aa     	ldur	x10, [x29, #-0x90]
  1d806c: f9000149     	str	x9, [x10]
  1d8070: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8074: f85b03aa     	ldur	x10, [x29, #-0x50]
  1d8078: eb0a0129     	subs	x9, x9, x10
  1d807c: f81683a9     	stur	x9, [x29, #-0x98]
  1d8080: f85683a9     	ldur	x9, [x29, #-0x98]
  1d8084: b240fbea     	orr	x10, xzr, #0x7fffffffffffffff
  1d8088: eb0a0129     	subs	x9, x9, x10
  1d808c: f90117e9     	str	x9, [sp, #0x228]
  1d8090: 540000ec     	b.gt	0x1d80ac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x488>
  1d8094: 14000001     	b	0x1d8098 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x474>
  1d8098: f85683a8     	ldur	x8, [x29, #-0x98]
  1d809c: f1000108     	subs	x8, x8, #0x0
  1d80a0: f90113e8     	str	x8, [sp, #0x220]
  1d80a4: 540000ac     	b.gt	0x1d80b8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x494>
  1d80a8: 14000001     	b	0x1d80ac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x488>
  1d80ac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d80b0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d80b4: 140003b1     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d80b8: f85683a8     	ldur	x8, [x29, #-0x98]
  1d80bc: f85703a9     	ldur	x9, [x29, #-0x90]
  1d80c0: f9000528     	str	x8, [x9, #0x8]
  1d80c4: aa1f03e8     	mov	x8, xzr
  1d80c8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d80cc: 140003ab     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d80d0: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d80d4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d80d8: eb090108     	subs	x8, x8, x9
  1d80dc: f9010fe8     	str	x8, [sp, #0x218]
  1d80e0: 540000ab     	b.lt	0x1d80f4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x4d0>
  1d80e4: 14000001     	b	0x1d80e8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x4c4>
  1d80e8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d80ec: f81c83a8     	stur	x8, [x29, #-0x38]
  1d80f0: 140003a2     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d80f4: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d80f8: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d80fc: f9400109     	ldr	x9, [x8]
  1d8100: f9400129     	ldr	x9, [x9]
  1d8104: 320003ea     	orr	w10, wzr, #0x1
  1d8108: 2a0a03e2     	mov	w2, w10
  1d810c: d100b3a3     	sub	x3, x29, #0x2c
  1d8110: aa0803e0     	mov	x0, x8
  1d8114: d63f0120     	blr	x9
  1d8118: 2a0003e1     	mov	w1, w0
  1d811c: 93407c28     	sxtw	x8, w1
  1d8120: f81983a8     	stur	x8, [x29, #-0x68]
  1d8124: f85983a8     	ldur	x8, [x29, #-0x68]
  1d8128: b40000a8     	cbz	x8, 0x1d813c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x518>
  1d812c: 14000001     	b	0x1d8130 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x50c>
  1d8130: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8134: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8138: 14000390     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d813c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8140: 91000508     	add	x8, x8, #0x1
  1d8144: f81b03a8     	stur	x8, [x29, #-0x50]
  1d8148: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d814c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8150: eb090108     	subs	x8, x8, x9
  1d8154: f9010be8     	str	x8, [sp, #0x210]
  1d8158: 540000ad     	b.le	0x1d816c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x548>
  1d815c: 14000001     	b	0x1d8160 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x53c>
  1d8160: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8164: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8168: 14000384     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d816c: 385d43a8     	ldurb	w8, [x29, #-0x2c]
  1d8170: 11000508     	add	w8, w8, #0x1
  1d8174: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d8178: b9002928     	str	w8, [x9, #0x28]
  1d817c: b980292a     	ldrsw	x10, [x9, #0x28]
  1d8180: d37ced4b     	lsl	x11, x10, #4
  1d8184: aa1f03ec     	mov	x12, xzr
  1d8188: eb4af18a     	subs	x10, x12, x10, lsr #60
  1d818c: da9f016b     	csinv	x11, x11, xzr, eq
  1d8190: aa0b03ed     	mov	x13, x11
  1d8194: 90000681     	adrp	x1, 0x2a8000
  1d8198: f9435421     	ldr	x1, [x1, #0x6a8]
  1d819c: aa0b03e0     	mov	x0, x11
  1d81a0: f90107ec     	str	x12, [sp, #0x208]
  1d81a4: f90103ea     	str	x10, [sp, #0x200]
  1d81a8: f900ffed     	str	x13, [sp, #0x1f8]
  1d81ac: 97fb2fd9     	bl	0xa4110 <_ZnamRKSt9nothrow_t@plt>
  1d81b0: aa0003e9     	mov	x9, x0
  1d81b4: 2a1f03e8     	mov	w8, wzr
  1d81b8: 381573a8     	sturb	w8, [x29, #-0xa9]
  1d81bc: f94107ea     	ldr	x10, [sp, #0x208]
  1d81c0: f900fbe9     	str	x9, [sp, #0x1f0]
  1d81c4: f900f7ea     	str	x10, [sp, #0x1e8]
  1d81c8: b4000140     	cbz	x0, 0x1d81f0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x5cc>
  1d81cc: 14000001     	b	0x1d81d0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x5ac>
  1d81d0: f940fbe8     	ldr	x8, [sp, #0x1f0]
  1d81d4: f81603a8     	stur	x8, [x29, #-0xa0]
  1d81d8: f940ffe9     	ldr	x9, [sp, #0x1f8]
  1d81dc: f81583a9     	stur	x9, [x29, #-0xa8]
  1d81e0: 320003ea     	orr	w10, wzr, #0x1
  1d81e4: 381573aa     	sturb	w10, [x29, #-0xa9]
  1d81e8: f900f7e8     	str	x8, [sp, #0x1e8]
  1d81ec: 14000001     	b	0x1d81f0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x5cc>
  1d81f0: f940f7e8     	ldr	x8, [sp, #0x1e8]
  1d81f4: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d81f8: f9001128     	str	x8, [x9, #0x20]
  1d81fc: f9401128     	ldr	x8, [x9, #0x20]
  1d8200: b50000a8     	cbnz	x8, 0x1d8214 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x5f0>
  1d8204: 14000001     	b	0x1d8208 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x5e4>
  1d8208: 92800008     	mov	x8, #-0x1               // =-1
  1d820c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8210: 1400035a     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8214: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d8218: f9401109     	ldr	x9, [x8, #0x20]
  1d821c: b50000a9     	cbnz	x9, 0x1d8230 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x60c>
  1d8220: 14000001     	b	0x1d8224 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x600>
  1d8224: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8228: f81c83a8     	stur	x8, [x29, #-0x38]
  1d822c: 14000353     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8230: b85943a8     	ldur	w8, [x29, #-0x6c]
  1d8234: 71000508     	subs	w8, w8, #0x1
  1d8238: b901e7e8     	str	w8, [sp, #0x1e4]
  1d823c: 54002021     	b.ne	0x1d8640 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa1c>
  1d8240: 14000001     	b	0x1d8244 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x620>
  1d8244: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d8248: f9401109     	ldr	x9, [x8, #0x20]
  1d824c: f81483a9     	stur	x9, [x29, #-0xb8]
  1d8250: f85483a9     	ldur	x9, [x29, #-0xb8]
  1d8254: b980290a     	ldrsw	x10, [x8, #0x28]
  1d8258: 8b0a1129     	add	x9, x9, x10, lsl #4
  1d825c: f81403a9     	stur	x9, [x29, #-0xc0]
  1d8260: aa1f03e9     	mov	x9, xzr
  1d8264: f81383a9     	stur	x9, [x29, #-0xc8]
  1d8268: b940290b     	ldr	w11, [x8, #0x28]
  1d826c: b81343ab     	stur	w11, [x29, #-0xcc]
  1d8270: 14000001     	b	0x1d8274 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x650>
  1d8274: b85343a8     	ldur	w8, [x29, #-0xcc]
  1d8278: 71000908     	subs	w8, w8, #0x2
  1d827c: b901e3e8     	str	w8, [sp, #0x1e0]
  1d8280: 54000c2b     	b.lt	0x1d8404 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x7e0>
  1d8284: 14000001     	b	0x1d8288 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x664>
  1d8288: aa1f03e8     	mov	x8, xzr
  1d828c: f81283a8     	stur	x8, [x29, #-0xd8]
  1d8290: 14000001     	b	0x1d8294 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x670>
  1d8294: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8298: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d829c: eb090108     	subs	x8, x8, x9
  1d82a0: f900efe8     	str	x8, [sp, #0x1d8]
  1d82a4: 540000ab     	b.lt	0x1d82b8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x694>
  1d82a8: 14000001     	b	0x1d82ac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x688>
  1d82ac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d82b0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d82b4: 14000331     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d82b8: f85a03a8     	ldur	x8, [x29, #-0x60]
  1d82bc: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d82c0: f9400109     	ldr	x9, [x8]
  1d82c4: f9400129     	ldr	x9, [x9]
  1d82c8: 320003ea     	orr	w10, wzr, #0x1
  1d82cc: 2a0a03e2     	mov	w2, w10
  1d82d0: d100c3a3     	sub	x3, x29, #0x30
  1d82d4: aa0803e0     	mov	x0, x8
  1d82d8: d63f0120     	blr	x9
  1d82dc: 2a0003e1     	mov	w1, w0
  1d82e0: 93407c28     	sxtw	x8, w1
  1d82e4: f81983a8     	stur	x8, [x29, #-0x68]
  1d82e8: f85983a8     	ldur	x8, [x29, #-0x68]
  1d82ec: b40000a8     	cbz	x8, 0x1d8300 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x6dc>
  1d82f0: 14000001     	b	0x1d82f4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x6d0>
  1d82f4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d82f8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d82fc: 1400031f     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8300: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8304: 91000508     	add	x8, x8, #0x1
  1d8308: f81b03a8     	stur	x8, [x29, #-0x50]
  1d830c: 385d03a9     	ldurb	w9, [x29, #-0x30]
  1d8310: 2a0903e8     	mov	w8, w9
  1d8314: f85283aa     	ldur	x10, [x29, #-0xd8]
  1d8318: 8b080148     	add	x8, x10, x8
  1d831c: f81283a8     	stur	x8, [x29, #-0xd8]
  1d8320: 385d03a9     	ldurb	w9, [x29, #-0x30]
  1d8324: 7103f929     	subs	w9, w9, #0xfe
  1d8328: b901d7e9     	str	w9, [sp, #0x1d4]
  1d832c: 5400006c     	b.gt	0x1d8338 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x714>
  1d8330: 14000001     	b	0x1d8334 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x710>
  1d8334: 14000002     	b	0x1d833c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x718>
  1d8338: 17ffffd7     	b	0x1d8294 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x670>
  1d833c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8340: 91004109     	add	x9, x8, #0x10
  1d8344: f81483a9     	stur	x9, [x29, #-0xb8]
  1d8348: f81203a8     	stur	x8, [x29, #-0xe0]
  1d834c: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8350: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d8354: eb090108     	subs	x8, x8, x9
  1d8358: f900e7e8     	str	x8, [sp, #0x1c8]
  1d835c: 54000062     	b.hs	0x1d8368 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x744>
  1d8360: 14000001     	b	0x1d8364 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x740>
  1d8364: 14000009     	b	0x1d8388 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x764>
  1d8368: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d836c: 9102a000     	add	x0, x0, #0xa8
  1d8370: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8374: 91277c42     	add	x2, x2, #0x9df
  1d8378: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d837c: 91295863     	add	x3, x3, #0xa56
  1d8380: 5283bae1     	mov	w1, #0x1dd7             // =7639
  1d8384: 97fb1fe3     	bl	0xa0310 <__assert2@plt>
  1d8388: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d838c: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d8390: eb090108     	subs	x8, x8, x9
  1d8394: f900e3e8     	str	x8, [sp, #0x1c0]
  1d8398: 540000a3     	b.lo	0x1d83ac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x788>
  1d839c: 14000001     	b	0x1d83a0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x77c>
  1d83a0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d83a4: f81c83a8     	stur	x8, [x29, #-0x38]
  1d83a8: 140002f4     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d83ac: f85203a8     	ldur	x8, [x29, #-0xe0]
  1d83b0: aa1f03e9     	mov	x9, xzr
  1d83b4: f9000109     	str	x9, [x8]
  1d83b8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d83bc: f1000108     	subs	x8, x8, #0x0
  1d83c0: f900dfe8     	str	x8, [sp, #0x1b8]
  1d83c4: 540000ac     	b.gt	0x1d83d8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x7b4>
  1d83c8: 14000001     	b	0x1d83cc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x7a8>
  1d83cc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d83d0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d83d4: 140002e9     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d83d8: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d83dc: f85203a9     	ldur	x9, [x29, #-0xe0]
  1d83e0: f9000528     	str	x8, [x9, #0x8]
  1d83e4: f85283a8     	ldur	x8, [x29, #-0xd8]
  1d83e8: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d83ec: 8b080128     	add	x8, x9, x8
  1d83f0: f81383a8     	stur	x8, [x29, #-0xc8]
  1d83f4: b85343aa     	ldur	w10, [x29, #-0xcc]
  1d83f8: 7100054a     	subs	w10, w10, #0x1
  1d83fc: b81343aa     	stur	w10, [x29, #-0xcc]
  1d8400: 17ffff9d     	b	0x1d8274 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x650>
  1d8404: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8408: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d840c: eb090108     	subs	x8, x8, x9
  1d8410: f900dbe8     	str	x8, [sp, #0x1b0]
  1d8414: 54000102     	b.hs	0x1d8434 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x810>
  1d8418: 14000001     	b	0x1d841c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x7f8>
  1d841c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8420: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8424: eb090108     	subs	x8, x8, x9
  1d8428: f900d7e8     	str	x8, [sp, #0x1a8]
  1d842c: 540000ad     	b.le	0x1d8440 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x81c>
  1d8430: 14000001     	b	0x1d8434 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x810>
  1d8434: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8438: f81c83a8     	stur	x8, [x29, #-0x38]
  1d843c: 140002cf     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8440: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8444: 91004109     	add	x9, x8, #0x10
  1d8448: f81483a9     	stur	x9, [x29, #-0xb8]
  1d844c: f81183a8     	stur	x8, [x29, #-0xe8]
  1d8450: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8454: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d8458: eb090108     	subs	x8, x8, x9
  1d845c: f900d3e8     	str	x8, [sp, #0x1a0]
  1d8460: 540000a0     	b.eq	0x1d8474 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x850>
  1d8464: 14000001     	b	0x1d8468 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x844>
  1d8468: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d846c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8470: 140002c2     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8474: f85183a8     	ldur	x8, [x29, #-0xe8]
  1d8478: aa1f03e9     	mov	x9, xzr
  1d847c: f9000109     	str	x9, [x8]
  1d8480: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d8484: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8488: eb090108     	subs	x8, x8, x9
  1d848c: f81103a8     	stur	x8, [x29, #-0xf0]
  1d8490: f85103a8     	ldur	x8, [x29, #-0xf0]
  1d8494: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d8498: eb090108     	subs	x8, x8, x9
  1d849c: f900cfe8     	str	x8, [sp, #0x198]
  1d84a0: 540000aa     	b.ge	0x1d84b4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x890>
  1d84a4: 14000001     	b	0x1d84a8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x884>
  1d84a8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d84ac: f81c83a8     	stur	x8, [x29, #-0x38]
  1d84b0: 140002b2     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d84b4: f85103a8     	ldur	x8, [x29, #-0xf0]
  1d84b8: f85383a9     	ldur	x9, [x29, #-0xc8]
  1d84bc: eb090108     	subs	x8, x8, x9
  1d84c0: f81083a8     	stur	x8, [x29, #-0xf8]
  1d84c4: f85083a8     	ldur	x8, [x29, #-0xf8]
  1d84c8: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  1d84cc: eb090108     	subs	x8, x8, x9
  1d84d0: f900cbe8     	str	x8, [sp, #0x190]
  1d84d4: 540000ec     	b.gt	0x1d84f0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8cc>
  1d84d8: 14000001     	b	0x1d84dc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8b8>
  1d84dc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1d84e0: f1000108     	subs	x8, x8, #0x0
  1d84e4: f900c7e8     	str	x8, [sp, #0x188]
  1d84e8: 540000ac     	b.gt	0x1d84fc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8d8>
  1d84ec: 14000001     	b	0x1d84f0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8cc>
  1d84f0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d84f4: f81c83a8     	stur	x8, [x29, #-0x38]
  1d84f8: 140002a0     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d84fc: f85083a8     	ldur	x8, [x29, #-0xf8]
  1d8500: f85183a9     	ldur	x9, [x29, #-0xe8]
  1d8504: f9000528     	str	x8, [x9, #0x8]
  1d8508: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d850c: f9401109     	ldr	x9, [x8, #0x20]
  1d8510: f81483a9     	stur	x9, [x29, #-0xb8]
  1d8514: 14000001     	b	0x1d8518 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8f4>
  1d8518: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d851c: f85403a9     	ldur	x9, [x29, #-0xc0]
  1d8520: eb090108     	subs	x8, x8, x9
  1d8524: f900c3e8     	str	x8, [sp, #0x180]
  1d8528: 540005a0     	b.eq	0x1d85dc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x9b8>
  1d852c: 14000001     	b	0x1d8530 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x90c>
  1d8530: f85483a8     	ldur	x8, [x29, #-0xb8]
  1d8534: 91004109     	add	x9, x8, #0x10
  1d8538: f81483a9     	stur	x9, [x29, #-0xb8]
  1d853c: f81003a8     	stur	x8, [x29, #-0x100]
  1d8540: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8544: f85003a9     	ldur	x9, [x29, #-0x100]
  1d8548: f9400529     	ldr	x9, [x9, #0x8]
  1d854c: 8b090108     	add	x8, x8, x9
  1d8550: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8554: eb090108     	subs	x8, x8, x9
  1d8558: f900bfe8     	str	x8, [sp, #0x178]
  1d855c: 5400006c     	b.gt	0x1d8568 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x944>
  1d8560: 14000001     	b	0x1d8564 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x940>
  1d8564: 14000009     	b	0x1d8588 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x964>
  1d8568: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d856c: 9102a000     	add	x0, x0, #0xa8
  1d8570: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8574: 91277c42     	add	x2, x2, #0x9df
  1d8578: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d857c: 91298863     	add	x3, x3, #0xa62
  1d8580: 5283c021     	mov	w1, #0x1e01             // =7681
  1d8584: 97fb1f63     	bl	0xa0310 <__assert2@plt>
  1d8588: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d858c: f85003a9     	ldur	x9, [x29, #-0x100]
  1d8590: f9400529     	ldr	x9, [x9, #0x8]
  1d8594: 8b090108     	add	x8, x8, x9
  1d8598: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d859c: eb090108     	subs	x8, x8, x9
  1d85a0: f900bbe8     	str	x8, [sp, #0x170]
  1d85a4: 540000ad     	b.le	0x1d85b8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x994>
  1d85a8: 14000001     	b	0x1d85ac <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x988>
  1d85ac: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d85b0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d85b4: 14000271     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d85b8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d85bc: f85003a9     	ldur	x9, [x29, #-0x100]
  1d85c0: f9000128     	str	x8, [x9]
  1d85c4: f85003a8     	ldur	x8, [x29, #-0x100]
  1d85c8: f9400508     	ldr	x8, [x8, #0x8]
  1d85cc: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d85d0: 8b080128     	add	x8, x9, x8
  1d85d4: f81b03a8     	stur	x8, [x29, #-0x50]
  1d85d8: 17ffffd0     	b	0x1d8518 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x8f4>
  1d85dc: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d85e0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d85e4: eb090108     	subs	x8, x8, x9
  1d85e8: f900b7e8     	str	x8, [sp, #0x168]
  1d85ec: 54000061     	b.ne	0x1d85f8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x9d4>
  1d85f0: 14000001     	b	0x1d85f4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x9d0>
  1d85f4: 14000009     	b	0x1d8618 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x9f4>
  1d85f8: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d85fc: 9102a000     	add	x0, x0, #0xa8
  1d8600: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8604: 91277c42     	add	x2, x2, #0x9df
  1d8608: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d860c: 9129e063     	add	x3, x3, #0xa78
  1d8610: 5283c141     	mov	w1, #0x1e0a             // =7690
  1d8614: 97fb1f3f     	bl	0xa0310 <__assert2@plt>
  1d8618: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d861c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8620: eb090108     	subs	x8, x8, x9
  1d8624: f900b3e8     	str	x8, [sp, #0x160]
  1d8628: 540000a0     	b.eq	0x1d863c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa18>
  1d862c: 14000001     	b	0x1d8630 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa0c>
  1d8630: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8634: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8638: 14000250     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d863c: 1400024c     	b	0x1d8f6c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1348>
  1d8640: b85943a8     	ldur	w8, [x29, #-0x6c]
  1d8644: 71000908     	subs	w8, w8, #0x2
  1d8648: b9015fe8     	str	w8, [sp, #0x15c]
  1d864c: 54000fe1     	b.ne	0x1d8848 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc24>
  1d8650: 14000001     	b	0x1d8654 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa30>
  1d8654: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8658: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d865c: eb090108     	subs	x8, x8, x9
  1d8660: f900abe8     	str	x8, [sp, #0x150]
  1d8664: 540000ab     	b.lt	0x1d8678 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa54>
  1d8668: 14000001     	b	0x1d866c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa48>
  1d866c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8670: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8674: 14000241     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8678: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d867c: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8680: eb090108     	subs	x8, x8, x9
  1d8684: f901a7e8     	str	x8, [sp, #0x348]
  1d8688: f941a7e8     	ldr	x8, [sp, #0x348]
  1d868c: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d8690: b980292a     	ldrsw	x10, [x9, #0x28]
  1d8694: 9aca0d0b     	sdiv	x11, x8, x10
  1d8698: 9b0a7d6a     	mul	x10, x11, x10
  1d869c: eb0a0108     	subs	x8, x8, x10
  1d86a0: b40000a8     	cbz	x8, 0x1d86b4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa90>
  1d86a4: 14000001     	b	0x1d86a8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xa84>
  1d86a8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d86ac: f81c83a8     	stur	x8, [x29, #-0x38]
  1d86b0: 14000232     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d86b4: f941a7e8     	ldr	x8, [sp, #0x348]
  1d86b8: f94153e9     	ldr	x9, [sp, #0x2a0]
  1d86bc: b980292a     	ldrsw	x10, [x9, #0x28]
  1d86c0: 9aca0d08     	sdiv	x8, x8, x10
  1d86c4: f901a3e8     	str	x8, [sp, #0x340]
  1d86c8: f941a3e8     	ldr	x8, [sp, #0x340]
  1d86cc: b240fbea     	orr	x10, xzr, #0x7fffffffffffffff
  1d86d0: eb0a0108     	subs	x8, x8, x10
  1d86d4: f900a7e8     	str	x8, [sp, #0x148]
  1d86d8: 540000ec     	b.gt	0x1d86f4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xad0>
  1d86dc: 14000001     	b	0x1d86e0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xabc>
  1d86e0: f941a3e8     	ldr	x8, [sp, #0x340]
  1d86e4: f1000108     	subs	x8, x8, #0x0
  1d86e8: f900a3e8     	str	x8, [sp, #0x140]
  1d86ec: 540000ac     	b.gt	0x1d8700 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xadc>
  1d86f0: 14000001     	b	0x1d86f4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xad0>
  1d86f4: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d86f8: f81c83a8     	stur	x8, [x29, #-0x38]
  1d86fc: 1400021f     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8700: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d8704: f9401109     	ldr	x9, [x8, #0x20]
  1d8708: f9019fe9     	str	x9, [sp, #0x338]
  1d870c: f9419fe9     	ldr	x9, [sp, #0x338]
  1d8710: b980290a     	ldrsw	x10, [x8, #0x28]
  1d8714: 8b0a1129     	add	x9, x9, x10, lsl #4
  1d8718: f9019be9     	str	x9, [sp, #0x330]
  1d871c: 14000001     	b	0x1d8720 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xafc>
  1d8720: f9419fe8     	ldr	x8, [sp, #0x338]
  1d8724: f9419be9     	ldr	x9, [sp, #0x330]
  1d8728: eb090108     	subs	x8, x8, x9
  1d872c: f9009fe8     	str	x8, [sp, #0x138]
  1d8730: 540005a0     	b.eq	0x1d87e4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xbc0>
  1d8734: 14000001     	b	0x1d8738 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb14>
  1d8738: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d873c: f941a3e9     	ldr	x9, [sp, #0x340]
  1d8740: 8b090108     	add	x8, x8, x9
  1d8744: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8748: eb090108     	subs	x8, x8, x9
  1d874c: f9009be8     	str	x8, [sp, #0x130]
  1d8750: 5400006c     	b.gt	0x1d875c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb38>
  1d8754: 14000001     	b	0x1d8758 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb34>
  1d8758: 14000009     	b	0x1d877c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb58>
  1d875c: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8760: 9102a000     	add	x0, x0, #0xa8
  1d8764: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8768: 91277c42     	add	x2, x2, #0x9df
  1d876c: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8770: 912a1063     	add	x3, x3, #0xa84
  1d8774: 5283c401     	mov	w1, #0x1e20             // =7712
  1d8778: 97fb1ee6     	bl	0xa0310 <__assert2@plt>
  1d877c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8780: f941a3e9     	ldr	x9, [sp, #0x340]
  1d8784: 8b090108     	add	x8, x8, x9
  1d8788: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d878c: eb090108     	subs	x8, x8, x9
  1d8790: f90097e8     	str	x8, [sp, #0x128]
  1d8794: 540000ad     	b.le	0x1d87a8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb84>
  1d8798: 14000001     	b	0x1d879c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xb78>
  1d879c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d87a0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d87a4: 140001f5     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d87a8: f9419fe8     	ldr	x8, [sp, #0x338]
  1d87ac: 91004109     	add	x9, x8, #0x10
  1d87b0: f9019fe9     	str	x9, [sp, #0x338]
  1d87b4: f90197e8     	str	x8, [sp, #0x328]
  1d87b8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d87bc: f94197e9     	ldr	x9, [sp, #0x328]
  1d87c0: f9000128     	str	x8, [x9]
  1d87c4: f941a3e8     	ldr	x8, [sp, #0x340]
  1d87c8: f94197e9     	ldr	x9, [sp, #0x328]
  1d87cc: f9000528     	str	x8, [x9, #0x8]
  1d87d0: f941a3e8     	ldr	x8, [sp, #0x340]
  1d87d4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d87d8: 8b080128     	add	x8, x9, x8
  1d87dc: f81b03a8     	stur	x8, [x29, #-0x50]
  1d87e0: 17ffffd0     	b	0x1d8720 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xafc>
  1d87e4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d87e8: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d87ec: eb090108     	subs	x8, x8, x9
  1d87f0: f90093e8     	str	x8, [sp, #0x120]
  1d87f4: 54000061     	b.ne	0x1d8800 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xbdc>
  1d87f8: 14000001     	b	0x1d87fc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xbd8>
  1d87fc: 14000009     	b	0x1d8820 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xbfc>
  1d8800: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8804: 9102a000     	add	x0, x0, #0xa8
  1d8808: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d880c: 91277c42     	add	x2, x2, #0x9df
  1d8810: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8814: 9129e063     	add	x3, x3, #0xa78
  1d8818: 5283c581     	mov	w1, #0x1e2c             // =7724
  1d881c: 97fb1ebd     	bl	0xa0310 <__assert2@plt>
  1d8820: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8824: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8828: eb090108     	subs	x8, x8, x9
  1d882c: f9008fe8     	str	x8, [sp, #0x118]
  1d8830: 540000a0     	b.eq	0x1d8844 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc20>
  1d8834: 14000001     	b	0x1d8838 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc14>
  1d8838: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d883c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8840: 140001ce     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8844: 140001c9     	b	0x1d8f68 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1344>
  1d8848: b85943a8     	ldur	w8, [x29, #-0x6c]
  1d884c: 71000d08     	subs	w8, w8, #0x3
  1d8850: b90117e8     	str	w8, [sp, #0x114]
  1d8854: 54000061     	b.ne	0x1d8860 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc3c>
  1d8858: 14000001     	b	0x1d885c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc38>
  1d885c: 14000009     	b	0x1d8880 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc5c>
  1d8860: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8864: 9102a000     	add	x0, x0, #0xa8
  1d8868: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d886c: 91277c42     	add	x2, x2, #0x9df
  1d8870: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8874: 912a7c63     	add	x3, x3, #0xa9f
  1d8878: 5283c621     	mov	w1, #0x1e31             // =7729
  1d887c: 97fb1ea5     	bl	0xa0310 <__assert2@plt>
  1d8880: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8884: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8888: eb090108     	subs	x8, x8, x9
  1d888c: f90087e8     	str	x8, [sp, #0x108]
  1d8890: 540000ab     	b.lt	0x1d88a4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc80>
  1d8894: 14000001     	b	0x1d8898 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xc74>
  1d8898: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d889c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d88a0: 140001b6     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d88a4: aa1f03e8     	mov	x8, xzr
  1d88a8: f90193e8     	str	x8, [sp, #0x320]
  1d88ac: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d88b0: b9402909     	ldr	w9, [x8, #0x28]
  1d88b4: b9031fe9     	str	w9, [sp, #0x31c]
  1d88b8: f85a03a0     	ldur	x0, [x29, #-0x60]
  1d88bc: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d88c0: d10083a2     	sub	x2, x29, #0x20
  1d88c4: 97fb343f     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d88c8: f9018be0     	str	x0, [sp, #0x310]
  1d88cc: f9418be8     	ldr	x8, [sp, #0x310]
  1d88d0: f1000108     	subs	x8, x8, #0x0
  1d88d4: f90083e8     	str	x8, [sp, #0x100]
  1d88d8: 540000ac     	b.gt	0x1d88ec <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xcc8>
  1d88dc: 14000001     	b	0x1d88e0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xcbc>
  1d88e0: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d88e4: f81c83a8     	stur	x8, [x29, #-0x38]
  1d88e8: 140001a4     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d88ec: f9418be8     	ldr	x8, [sp, #0x310]
  1d88f0: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  1d88f4: eb090108     	subs	x8, x8, x9
  1d88f8: f9007fe8     	str	x8, [sp, #0xf8]
  1d88fc: 540000ad     	b.le	0x1d8910 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xcec>
  1d8900: 14000001     	b	0x1d8904 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xce0>
  1d8904: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8908: f81c83a8     	stur	x8, [x29, #-0x38]
  1d890c: 1400019b     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8910: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8914: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d8918: 8b090108     	add	x8, x8, x9
  1d891c: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8920: eb090108     	subs	x8, x8, x9
  1d8924: f9007be8     	str	x8, [sp, #0xf0]
  1d8928: 540000ad     	b.le	0x1d893c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xd18>
  1d892c: 14000001     	b	0x1d8930 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xd0c>
  1d8930: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8934: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8938: 14000190     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d893c: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d8940: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8944: 8b080128     	add	x8, x9, x8
  1d8948: f81b03a8     	stur	x8, [x29, #-0x50]
  1d894c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8950: f9418be9     	ldr	x9, [sp, #0x310]
  1d8954: 8b090108     	add	x8, x8, x9
  1d8958: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d895c: eb090108     	subs	x8, x8, x9
  1d8960: f90077e8     	str	x8, [sp, #0xe8]
  1d8964: 540000ad     	b.le	0x1d8978 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xd54>
  1d8968: 14000001     	b	0x1d896c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xd48>
  1d896c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8970: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8974: 14000181     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8978: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d897c: f9401109     	ldr	x9, [x8, #0x20]
  1d8980: f90187e9     	str	x9, [sp, #0x308]
  1d8984: f94187e9     	ldr	x9, [sp, #0x308]
  1d8988: b980290a     	ldrsw	x10, [x8, #0x28]
  1d898c: 8b0a1129     	add	x9, x9, x10, lsl #4
  1d8990: f90183e9     	str	x9, [sp, #0x300]
  1d8994: f94187e9     	ldr	x9, [sp, #0x308]
  1d8998: f9017fe9     	str	x9, [sp, #0x2f8]
  1d899c: f9417fe9     	ldr	x9, [sp, #0x2f8]
  1d89a0: aa1f03ea     	mov	x10, xzr
  1d89a4: f900012a     	str	x10, [x9]
  1d89a8: f9418be9     	ldr	x9, [sp, #0x310]
  1d89ac: f9417fea     	ldr	x10, [sp, #0x2f8]
  1d89b0: f9000549     	str	x9, [x10, #0x8]
  1d89b4: f9417fe9     	ldr	x9, [sp, #0x2f8]
  1d89b8: f9400529     	ldr	x9, [x9, #0x8]
  1d89bc: f94193ea     	ldr	x10, [sp, #0x320]
  1d89c0: 8b090149     	add	x9, x10, x9
  1d89c4: f90193e9     	str	x9, [sp, #0x320]
  1d89c8: b9431feb     	ldr	w11, [sp, #0x31c]
  1d89cc: 7100056b     	subs	w11, w11, #0x1
  1d89d0: b9031feb     	str	w11, [sp, #0x31c]
  1d89d4: 14000001     	b	0x1d89d8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xdb4>
  1d89d8: b9431fe8     	ldr	w8, [sp, #0x31c]
  1d89dc: 71000908     	subs	w8, w8, #0x2
  1d89e0: b900e7e8     	str	w8, [sp, #0xe4]
  1d89e4: 5400168b     	b.lt	0x1d8cb4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1090>
  1d89e8: 14000001     	b	0x1d89ec <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xdc8>
  1d89ec: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d89f0: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d89f4: eb090108     	subs	x8, x8, x9
  1d89f8: f9006fe8     	str	x8, [sp, #0xd8]
  1d89fc: 540000ab     	b.lt	0x1d8a10 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xdec>
  1d8a00: 14000001     	b	0x1d8a04 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xde0>
  1d8a04: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8a08: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8a0c: 1400015b     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8a10: f94187e8     	ldr	x8, [sp, #0x308]
  1d8a14: f94183e9     	ldr	x9, [sp, #0x300]
  1d8a18: eb090108     	subs	x8, x8, x9
  1d8a1c: f9006be8     	str	x8, [sp, #0xd0]
  1d8a20: 54000062     	b.hs	0x1d8a2c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe08>
  1d8a24: 14000001     	b	0x1d8a28 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe04>
  1d8a28: 14000009     	b	0x1d8a4c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe28>
  1d8a2c: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8a30: 9102a000     	add	x0, x0, #0xa8
  1d8a34: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8a38: 91277c42     	add	x2, x2, #0x9df
  1d8a3c: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8a40: 91295863     	add	x3, x3, #0xa56
  1d8a44: 5283cb61     	mov	w1, #0x1e5b             // =7771
  1d8a48: 97fb1e32     	bl	0xa0310 <__assert2@plt>
  1d8a4c: f94187e8     	ldr	x8, [sp, #0x308]
  1d8a50: f94183e9     	ldr	x9, [sp, #0x300]
  1d8a54: eb090108     	subs	x8, x8, x9
  1d8a58: f90067e8     	str	x8, [sp, #0xc8]
  1d8a5c: 540000a3     	b.lo	0x1d8a70 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe4c>
  1d8a60: 14000001     	b	0x1d8a64 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe40>
  1d8a64: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8a68: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8a6c: 14000143     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8a70: f94187e8     	ldr	x8, [sp, #0x308]
  1d8a74: 91004109     	add	x9, x8, #0x10
  1d8a78: f90187e9     	str	x9, [sp, #0x308]
  1d8a7c: f9017be8     	str	x8, [sp, #0x2f0]
  1d8a80: f9417be8     	ldr	x8, [sp, #0x2f0]
  1d8a84: f9400508     	ldr	x8, [x8, #0x8]
  1d8a88: f9418be9     	ldr	x9, [sp, #0x310]
  1d8a8c: eb090108     	subs	x8, x8, x9
  1d8a90: f90063e8     	str	x8, [sp, #0xc0]
  1d8a94: 54000061     	b.ne	0x1d8aa0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe7c>
  1d8a98: 14000001     	b	0x1d8a9c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe78>
  1d8a9c: 14000009     	b	0x1d8ac0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xe9c>
  1d8aa0: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8aa4: 9102a000     	add	x0, x0, #0xa8
  1d8aa8: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8aac: 91277c42     	add	x2, x2, #0x9df
  1d8ab0: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8ab4: 912aac63     	add	x3, x3, #0xaab
  1d8ab8: 5283cc01     	mov	w1, #0x1e60             // =7776
  1d8abc: 97fb1e15     	bl	0xa0310 <__assert2@plt>
  1d8ac0: f9417be8     	ldr	x8, [sp, #0x2f0]
  1d8ac4: f9400508     	ldr	x8, [x8, #0x8]
  1d8ac8: f9418be9     	ldr	x9, [sp, #0x310]
  1d8acc: eb090108     	subs	x8, x8, x9
  1d8ad0: f9005fe8     	str	x8, [sp, #0xb8]
  1d8ad4: 540000a0     	b.eq	0x1d8ae8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xec4>
  1d8ad8: 14000001     	b	0x1d8adc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xeb8>
  1d8adc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8ae0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8ae4: 14000125     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8ae8: f94187e8     	ldr	x8, [sp, #0x308]
  1d8aec: f94183e9     	ldr	x9, [sp, #0x300]
  1d8af0: eb090108     	subs	x8, x8, x9
  1d8af4: f9005be8     	str	x8, [sp, #0xb0]
  1d8af8: 54000062     	b.hs	0x1d8b04 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xee0>
  1d8afc: 14000001     	b	0x1d8b00 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xedc>
  1d8b00: 14000009     	b	0x1d8b24 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf00>
  1d8b04: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8b08: 9102a000     	add	x0, x0, #0xa8
  1d8b0c: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8b10: 91277c42     	add	x2, x2, #0x9df
  1d8b14: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8b18: 91295863     	add	x3, x3, #0xa56
  1d8b1c: 5283cc81     	mov	w1, #0x1e64             // =7780
  1d8b20: 97fb1dfc     	bl	0xa0310 <__assert2@plt>
  1d8b24: f94187e8     	ldr	x8, [sp, #0x308]
  1d8b28: f94183e9     	ldr	x9, [sp, #0x300]
  1d8b2c: eb090108     	subs	x8, x8, x9
  1d8b30: f90057e8     	str	x8, [sp, #0xa8]
  1d8b34: 540000a3     	b.lo	0x1d8b48 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf24>
  1d8b38: 14000001     	b	0x1d8b3c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf18>
  1d8b3c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8b40: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8b44: 1400010d     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8b48: f94187e8     	ldr	x8, [sp, #0x308]
  1d8b4c: f90177e8     	str	x8, [sp, #0x2e8]
  1d8b50: f94177e8     	ldr	x8, [sp, #0x2e8]
  1d8b54: aa1f03e9     	mov	x9, xzr
  1d8b58: f9000109     	str	x9, [x8]
  1d8b5c: f85a03a0     	ldur	x0, [x29, #-0x60]
  1d8b60: f85b03a1     	ldur	x1, [x29, #-0x50]
  1d8b64: d10083a2     	sub	x2, x29, #0x20
  1d8b68: 97fb3396     	bl	0xa59c0 <_ZN9mkvparser8ReadUIntEPNS_10IMkvReaderExRl@plt>
  1d8b6c: f90173e0     	str	x0, [sp, #0x2e0]
  1d8b70: f94173e8     	ldr	x8, [sp, #0x2e0]
  1d8b74: b6f800a8     	tbz	x8, #0x3f, 0x1d8b88 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf64>
  1d8b78: 14000001     	b	0x1d8b7c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf58>
  1d8b7c: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8b80: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8b84: 140000fd     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8b88: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8b8c: f85e03a9     	ldur	x9, [x29, #-0x20]
  1d8b90: 8b090108     	add	x8, x8, x9
  1d8b94: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8b98: eb090108     	subs	x8, x8, x9
  1d8b9c: f90053e8     	str	x8, [sp, #0xa0]
  1d8ba0: 540000ad     	b.le	0x1d8bb4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf90>
  1d8ba4: 14000001     	b	0x1d8ba8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xf84>
  1d8ba8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8bac: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8bb0: 140000f2     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8bb4: f85e03a8     	ldur	x8, [x29, #-0x20]
  1d8bb8: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8bbc: 8b080128     	add	x8, x9, x8
  1d8bc0: f81b03a8     	stur	x8, [x29, #-0x50]
  1d8bc4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8bc8: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8bcc: eb090108     	subs	x8, x8, x9
  1d8bd0: f9004fe8     	str	x8, [sp, #0x98]
  1d8bd4: 540000ad     	b.le	0x1d8be8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xfc4>
  1d8bd8: 14000001     	b	0x1d8bdc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xfb8>
  1d8bdc: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8be0: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8be4: 140000e5     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8be8: b85e03a8     	ldur	w8, [x29, #-0x20]
  1d8bec: 531d7109     	lsl	w9, w8, #3
  1d8bf0: 6b080128     	subs	w8, w9, w8
  1d8bf4: 71000508     	subs	w8, w8, #0x1
  1d8bf8: 2a0803e0     	mov	w0, w8
  1d8bfc: 2a0003e8     	mov	w8, w0
  1d8c00: b902dfe8     	str	w8, [sp, #0x2dc]
  1d8c04: b942dfe8     	ldr	w8, [sp, #0x2dc]
  1d8c08: 2a0803e0     	mov	w0, w8
  1d8c0c: 320003e8     	orr	w8, wzr, #0x1
  1d8c10: 2a0803ea     	mov	w10, w8
  1d8c14: 9ac0214a     	lsl	x10, x10, x0
  1d8c18: f100054a     	subs	x10, x10, #0x1
  1d8c1c: f9016bea     	str	x10, [sp, #0x2d0]
  1d8c20: f94173ea     	ldr	x10, [sp, #0x2e0]
  1d8c24: f9416be0     	ldr	x0, [sp, #0x2d0]
  1d8c28: eb00014a     	subs	x10, x10, x0
  1d8c2c: f90167ea     	str	x10, [sp, #0x2c8]
  1d8c30: f94167ea     	ldr	x10, [sp, #0x2c8]
  1d8c34: f9418be0     	ldr	x0, [sp, #0x310]
  1d8c38: 8b0a000a     	add	x10, x0, x10
  1d8c3c: f9018bea     	str	x10, [sp, #0x310]
  1d8c40: f9418bea     	ldr	x10, [sp, #0x310]
  1d8c44: f100014a     	subs	x10, x10, #0x0
  1d8c48: f9004bea     	str	x10, [sp, #0x90]
  1d8c4c: 540000ac     	b.gt	0x1d8c60 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x103c>
  1d8c50: 14000001     	b	0x1d8c54 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1030>
  1d8c54: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8c58: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8c5c: 140000c7     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8c60: f9418be8     	ldr	x8, [sp, #0x310]
  1d8c64: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  1d8c68: eb090108     	subs	x8, x8, x9
  1d8c6c: f90047e8     	str	x8, [sp, #0x88]
  1d8c70: 540000ad     	b.le	0x1d8c84 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1060>
  1d8c74: 14000001     	b	0x1d8c78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1054>
  1d8c78: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8c7c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8c80: 140000be     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8c84: f9418be8     	ldr	x8, [sp, #0x310]
  1d8c88: f94177e9     	ldr	x9, [sp, #0x2e8]
  1d8c8c: f9000528     	str	x8, [x9, #0x8]
  1d8c90: f94177e8     	ldr	x8, [sp, #0x2e8]
  1d8c94: f9400508     	ldr	x8, [x8, #0x8]
  1d8c98: f94193e9     	ldr	x9, [sp, #0x320]
  1d8c9c: 8b080128     	add	x8, x9, x8
  1d8ca0: f90193e8     	str	x8, [sp, #0x320]
  1d8ca4: b9431fea     	ldr	w10, [sp, #0x31c]
  1d8ca8: 7100054a     	subs	w10, w10, #0x1
  1d8cac: b9031fea     	str	w10, [sp, #0x31c]
  1d8cb0: 17ffff4a     	b	0x1d89d8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0xdb4>
  1d8cb4: b9431fe8     	ldr	w8, [sp, #0x31c]
  1d8cb8: 71000508     	subs	w8, w8, #0x1
  1d8cbc: b90087e8     	str	w8, [sp, #0x84]
  1d8cc0: 54000d6b     	b.lt	0x1d8e6c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1248>
  1d8cc4: 14000001     	b	0x1d8cc8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x10a4>
  1d8cc8: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8ccc: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8cd0: eb090108     	subs	x8, x8, x9
  1d8cd4: f9003fe8     	str	x8, [sp, #0x78]
  1d8cd8: 5400010c     	b.gt	0x1d8cf8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x10d4>
  1d8cdc: 14000001     	b	0x1d8ce0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x10bc>
  1d8ce0: f94187e8     	ldr	x8, [sp, #0x308]
  1d8ce4: f94183e9     	ldr	x9, [sp, #0x300]
  1d8ce8: eb090108     	subs	x8, x8, x9
  1d8cec: f9003be8     	str	x8, [sp, #0x70]
  1d8cf0: 540000a3     	b.lo	0x1d8d04 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x10e0>
  1d8cf4: 14000001     	b	0x1d8cf8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x10d4>
  1d8cf8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8cfc: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8d00: 1400009e     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8d04: f94187e8     	ldr	x8, [sp, #0x308]
  1d8d08: 91004109     	add	x9, x8, #0x10
  1d8d0c: f90187e9     	str	x9, [sp, #0x308]
  1d8d10: f90163e8     	str	x8, [sp, #0x2c0]
  1d8d14: f94163e8     	ldr	x8, [sp, #0x2c0]
  1d8d18: f9400508     	ldr	x8, [x8, #0x8]
  1d8d1c: f9418be9     	ldr	x9, [sp, #0x310]
  1d8d20: eb090108     	subs	x8, x8, x9
  1d8d24: f90037e8     	str	x8, [sp, #0x68]
  1d8d28: 54000061     	b.ne	0x1d8d34 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1110>
  1d8d2c: 14000001     	b	0x1d8d30 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x110c>
  1d8d30: 14000009     	b	0x1d8d54 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1130>
  1d8d34: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8d38: 9102a000     	add	x0, x0, #0xa8
  1d8d3c: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8d40: 91277c42     	add	x2, x2, #0x9df
  1d8d44: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8d48: 912aac63     	add	x3, x3, #0xaab
  1d8d4c: 5283d201     	mov	w1, #0x1e90             // =7824
  1d8d50: 97fb1d70     	bl	0xa0310 <__assert2@plt>
  1d8d54: f94163e8     	ldr	x8, [sp, #0x2c0]
  1d8d58: f9400508     	ldr	x8, [x8, #0x8]
  1d8d5c: f9418be9     	ldr	x9, [sp, #0x310]
  1d8d60: eb090108     	subs	x8, x8, x9
  1d8d64: f90033e8     	str	x8, [sp, #0x60]
  1d8d68: 540000a0     	b.eq	0x1d8d7c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1158>
  1d8d6c: 14000001     	b	0x1d8d70 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x114c>
  1d8d70: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8d74: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8d78: 14000080     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8d7c: f94187e8     	ldr	x8, [sp, #0x308]
  1d8d80: f94183e9     	ldr	x9, [sp, #0x300]
  1d8d84: eb090108     	subs	x8, x8, x9
  1d8d88: f9002fe8     	str	x8, [sp, #0x58]
  1d8d8c: 540000a3     	b.lo	0x1d8da0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x117c>
  1d8d90: 14000001     	b	0x1d8d94 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1170>
  1d8d94: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8d98: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8d9c: 14000077     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8da0: f94187e8     	ldr	x8, [sp, #0x308]
  1d8da4: 91004109     	add	x9, x8, #0x10
  1d8da8: f90187e9     	str	x9, [sp, #0x308]
  1d8dac: f9015fe8     	str	x8, [sp, #0x2b8]
  1d8db0: f94187e8     	ldr	x8, [sp, #0x308]
  1d8db4: f94183e9     	ldr	x9, [sp, #0x300]
  1d8db8: eb090108     	subs	x8, x8, x9
  1d8dbc: f9002be8     	str	x8, [sp, #0x50]
  1d8dc0: 540000a0     	b.eq	0x1d8dd4 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x11b0>
  1d8dc4: 14000001     	b	0x1d8dc8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x11a4>
  1d8dc8: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8dcc: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8dd0: 1400006a     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8dd4: f9415fe8     	ldr	x8, [sp, #0x2b8]
  1d8dd8: aa1f03e9     	mov	x9, xzr
  1d8ddc: f9000109     	str	x9, [x8]
  1d8de0: f85a83a8     	ldur	x8, [x29, #-0x58]
  1d8de4: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8de8: eb090108     	subs	x8, x8, x9
  1d8dec: f9015be8     	str	x8, [sp, #0x2b0]
  1d8df0: f9415be8     	ldr	x8, [sp, #0x2b0]
  1d8df4: f94193e9     	ldr	x9, [sp, #0x320]
  1d8df8: eb090108     	subs	x8, x8, x9
  1d8dfc: f90027e8     	str	x8, [sp, #0x48]
  1d8e00: 540000aa     	b.ge	0x1d8e14 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x11f0>
  1d8e04: 14000001     	b	0x1d8e08 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x11e4>
  1d8e08: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8e0c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8e10: 1400005a     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8e14: f9415be8     	ldr	x8, [sp, #0x2b0]
  1d8e18: f94193e9     	ldr	x9, [sp, #0x320]
  1d8e1c: eb090108     	subs	x8, x8, x9
  1d8e20: f9018be8     	str	x8, [sp, #0x310]
  1d8e24: f9418be8     	ldr	x8, [sp, #0x310]
  1d8e28: b240fbe9     	orr	x9, xzr, #0x7fffffffffffffff
  1d8e2c: eb090108     	subs	x8, x8, x9
  1d8e30: f90023e8     	str	x8, [sp, #0x40]
  1d8e34: 540000ec     	b.gt	0x1d8e50 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x122c>
  1d8e38: 14000001     	b	0x1d8e3c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1218>
  1d8e3c: f9418be8     	ldr	x8, [sp, #0x310]
  1d8e40: f1000108     	subs	x8, x8, #0x0
  1d8e44: f9001fe8     	str	x8, [sp, #0x38]
  1d8e48: 540000ac     	b.gt	0x1d8e5c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1238>
  1d8e4c: 14000001     	b	0x1d8e50 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x122c>
  1d8e50: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8e54: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8e58: 14000048     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8e5c: f9418be8     	ldr	x8, [sp, #0x310]
  1d8e60: f9415fe9     	ldr	x9, [sp, #0x2b8]
  1d8e64: f9000528     	str	x8, [x9, #0x8]
  1d8e68: 14000001     	b	0x1d8e6c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1248>
  1d8e6c: f94153e8     	ldr	x8, [sp, #0x2a0]
  1d8e70: f9401109     	ldr	x9, [x8, #0x20]
  1d8e74: f90187e9     	str	x9, [sp, #0x308]
  1d8e78: 14000001     	b	0x1d8e7c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1258>
  1d8e7c: f94187e8     	ldr	x8, [sp, #0x308]
  1d8e80: f94183e9     	ldr	x9, [sp, #0x300]
  1d8e84: eb090108     	subs	x8, x8, x9
  1d8e88: f9001be8     	str	x8, [sp, #0x30]
  1d8e8c: 540005a0     	b.eq	0x1d8f40 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x131c>
  1d8e90: 14000001     	b	0x1d8e94 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1270>
  1d8e94: f94187e8     	ldr	x8, [sp, #0x308]
  1d8e98: 91004109     	add	x9, x8, #0x10
  1d8e9c: f90187e9     	str	x9, [sp, #0x308]
  1d8ea0: f90157e8     	str	x8, [sp, #0x2a8]
  1d8ea4: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8ea8: f94157e9     	ldr	x9, [sp, #0x2a8]
  1d8eac: f9400529     	ldr	x9, [x9, #0x8]
  1d8eb0: 8b090108     	add	x8, x8, x9
  1d8eb4: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8eb8: eb090108     	subs	x8, x8, x9
  1d8ebc: f90017e8     	str	x8, [sp, #0x28]
  1d8ec0: 5400006c     	b.gt	0x1d8ecc <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x12a8>
  1d8ec4: 14000001     	b	0x1d8ec8 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x12a4>
  1d8ec8: 14000009     	b	0x1d8eec <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x12c8>
  1d8ecc: d0000340     	adrp	x0, 0x242000 <sincos_lookup1+0x1078>
  1d8ed0: 9102a000     	add	x0, x0, #0xa8
  1d8ed4: f0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8ed8: 91277c42     	add	x2, x2, #0x9df
  1d8edc: f0000343     	adrp	x3, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d8ee0: 91298863     	add	x3, x3, #0xa62
  1d8ee4: 5283d5a1     	mov	w1, #0x1ead             // =7853
  1d8ee8: 97fb1d0a     	bl	0xa0310 <__assert2@plt>
  1d8eec: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8ef0: f94157e9     	ldr	x9, [sp, #0x2a8]
  1d8ef4: f9400529     	ldr	x9, [x9, #0x8]
  1d8ef8: 8b090108     	add	x8, x8, x9
  1d8efc: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8f00: eb090108     	subs	x8, x8, x9
  1d8f04: f90013e8     	str	x8, [sp, #0x20]
  1d8f08: 540000ad     	b.le	0x1d8f1c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x12f8>
  1d8f0c: 14000001     	b	0x1d8f10 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x12ec>
  1d8f10: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8f14: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8f18: 14000018     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8f1c: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8f20: f94157e9     	ldr	x9, [sp, #0x2a8]
  1d8f24: f9000128     	str	x8, [x9]
  1d8f28: f94157e8     	ldr	x8, [sp, #0x2a8]
  1d8f2c: f9400508     	ldr	x8, [x8, #0x8]
  1d8f30: f85b03a9     	ldur	x9, [x29, #-0x50]
  1d8f34: 8b080128     	add	x8, x9, x8
  1d8f38: f81b03a8     	stur	x8, [x29, #-0x50]
  1d8f3c: 17ffffd0     	b	0x1d8e7c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1258>
  1d8f40: f85b03a8     	ldur	x8, [x29, #-0x50]
  1d8f44: f85a83a9     	ldur	x9, [x29, #-0x58]
  1d8f48: eb090108     	subs	x8, x8, x9
  1d8f4c: f9000fe8     	str	x8, [sp, #0x18]
  1d8f50: 540000a0     	b.eq	0x1d8f64 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1340>
  1d8f54: 14000001     	b	0x1d8f58 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1334>
  1d8f58: b27ffbe8     	orr	x8, xzr, #0xfffffffffffffffe
  1d8f5c: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8f60: 14000006     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8f64: 14000001     	b	0x1d8f68 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1344>
  1d8f68: 14000001     	b	0x1d8f6c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1348>
  1d8f6c: aa1f03e8     	mov	x8, xzr
  1d8f70: f81c83a8     	stur	x8, [x29, #-0x38]
  1d8f74: 14000001     	b	0x1d8f78 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1354>
  1d8f78: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d8f7c: d53bd049     	mrs	x9, TPIDR_EL0
  1d8f80: f9401529     	ldr	x9, [x9, #0x28]
  1d8f84: f85e83aa     	ldur	x10, [x29, #-0x18]
  1d8f88: eb0a0129     	subs	x9, x9, x10
  1d8f8c: f9000be8     	str	x8, [sp, #0x10]
  1d8f90: f90007e9     	str	x9, [sp, #0x8]
  1d8f94: 540000e1     	b.ne	0x1d8fb0 <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x138c>
  1d8f98: 14000001     	b	0x1d8f9c <mkvparser::Block::Parse(mkvparser::Cluster const*)+0x1378>
  1d8f9c: f9400be0     	ldr	x0, [sp, #0x10]
  1d8fa0: 911103ff     	add	sp, sp, #0x440
  1d8fa4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d8fa8: f84207fc     	ldr	x28, [sp], #0x20
  1d8fac: d65f03c0     	ret
  1d8fb0: 97fb4370     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001d8fb4 <mkvparser::SimpleBlock::GetKind() const>:
  1d8fb4: d10043ff     	sub	sp, sp, #0x10
  1d8fb8: 320003e8     	orr	w8, wzr, #0x1
  1d8fbc: f90007e0     	str	x0, [sp, #0x8]
  1d8fc0: 2a0803e0     	mov	w0, w8
  1d8fc4: 910043ff     	add	sp, sp, #0x10
  1d8fc8: d65f03c0     	ret

00000000001d8fcc <mkvparser::SimpleBlock::GetBlock() const>:
  1d8fcc: d10043ff     	sub	sp, sp, #0x10
  1d8fd0: b27d07e8     	orr	x8, xzr, #0x18
  1d8fd4: f90007e0     	str	x0, [sp, #0x8]
  1d8fd8: f94007e0     	ldr	x0, [sp, #0x8]
  1d8fdc: 8b080000     	add	x0, x0, x8
  1d8fe0: 910043ff     	add	sp, sp, #0x10
  1d8fe4: d65f03c0     	ret

00000000001d8fe8 <mkvparser::BlockGroup::BlockGroup(mkvparser::Cluster*, long, long long, long long, long long, long long, long long, long long)>:
  1d8fe8: d10243ff     	sub	sp, sp, #0x90
  1d8fec: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1d8ff0: 910203fd     	add	x29, sp, #0x80
  1d8ff4: f9400ba8     	ldr	x8, [x29, #0x10]
  1d8ff8: 90000689     	adrp	x9, 0x2a8000
  1d8ffc: f945ed29     	ldr	x9, [x9, #0xbd8]
  1d9000: b27c03ea     	orr	x10, xzr, #0x10
  1d9004: 8b0a0129     	add	x9, x9, x10
  1d9008: b27d07ea     	orr	x10, xzr, #0x18
  1d900c: f000066b     	adrp	x11, 0x2a8000
  1d9010: f946cd6b     	ldr	x11, [x11, #0xd98]
  1d9014: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9018: f81f03a1     	stur	x1, [x29, #-0x10]
  1d901c: f81e83a2     	stur	x2, [x29, #-0x18]
  1d9020: f81e03a3     	stur	x3, [x29, #-0x20]
  1d9024: f81d83a4     	stur	x4, [x29, #-0x28]
  1d9028: f81d03a5     	stur	x5, [x29, #-0x30]
  1d902c: f81c83a6     	stur	x6, [x29, #-0x38]
  1d9030: f90023e7     	str	x7, [sp, #0x40]
  1d9034: f9001fe8     	str	x8, [sp, #0x38]
  1d9038: f85f83a8     	ldur	x8, [x29, #-0x8]
  1d903c: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d9040: f85e83a2     	ldur	x2, [x29, #-0x18]
  1d9044: aa0803e0     	mov	x0, x8
  1d9048: f90013e9     	str	x9, [sp, #0x20]
  1d904c: f9000fea     	str	x10, [sp, #0x18]
  1d9050: f9000beb     	str	x11, [sp, #0x10]
  1d9054: f90007e8     	str	x8, [sp, #0x8]
  1d9058: 97fb370a     	bl	0xa6c80 <_ZN9mkvparser10BlockEntryC2EPNS_7ClusterEl@plt>
  1d905c: f94013e8     	ldr	x8, [sp, #0x20]
  1d9060: f94007e9     	ldr	x9, [sp, #0x8]
  1d9064: f9000128     	str	x8, [x9]
  1d9068: f9400fea     	ldr	x10, [sp, #0x18]
  1d906c: 8b0a0120     	add	x0, x9, x10
  1d9070: f85e03a1     	ldur	x1, [x29, #-0x20]
  1d9074: f85d83a2     	ldur	x2, [x29, #-0x28]
  1d9078: f9401fe3     	ldr	x3, [sp, #0x38]
  1d907c: f9400beb     	ldr	x11, [sp, #0x10]
  1d9080: d63f0160     	blr	x11
  1d9084: 14000001     	b	0x1d9088 <mkvparser::BlockGroup::BlockGroup(mkvparser::Cluster*, long, long long, long long, long long, long long, long long, long long)+0xa0>
  1d9088: f85d03a8     	ldur	x8, [x29, #-0x30]
  1d908c: f94007e9     	ldr	x9, [sp, #0x8]
  1d9090: f9002928     	str	x8, [x9, #0x50]
  1d9094: f85c83a8     	ldur	x8, [x29, #-0x38]
  1d9098: f9002d28     	str	x8, [x9, #0x58]
  1d909c: f94023e8     	ldr	x8, [sp, #0x40]
  1d90a0: f9003128     	str	x8, [x9, #0x60]
  1d90a4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1d90a8: 910243ff     	add	sp, sp, #0x90
  1d90ac: d65f03c0     	ret
  1d90b0: 2a0103e8     	mov	w8, w1
  1d90b4: f9001be0     	str	x0, [sp, #0x30]
  1d90b8: b9002fe8     	str	w8, [sp, #0x2c]
  1d90bc: f94007e0     	ldr	x0, [sp, #0x8]
  1d90c0: 97fb27a8     	bl	0xa2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>
  1d90c4: f9401be0     	ldr	x0, [sp, #0x30]
  1d90c8: 97fb3b92     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001d90cc <mkvparser::Block::SetKey(bool)>:
  1d90cc: d10083ff     	sub	sp, sp, #0x20
  1d90d0: f9000fe0     	str	x0, [sp, #0x18]
  1d90d4: 320003e8     	orr	w8, wzr, #0x1
  1d90d8: 0a080028     	and	w8, w1, w8
  1d90dc: 39005fe8     	strb	w8, [sp, #0x17]
  1d90e0: f9400fe0     	ldr	x0, [sp, #0x18]
  1d90e4: 39405fe8     	ldrb	w8, [sp, #0x17]
  1d90e8: f90007e0     	str	x0, [sp, #0x8]
  1d90ec: 37000048     	tbnz	w8, #0x0, 0x1d90f4 <mkvparser::Block::SetKey(bool)+0x28>
  1d90f0: 14000007     	b	0x1d910c <mkvparser::Block::SetKey(bool)+0x40>
  1d90f4: 321903e8     	orr	w8, wzr, #0x80
  1d90f8: f94007e9     	ldr	x9, [sp, #0x8]
  1d90fc: 3940692a     	ldrb	w10, [x9, #0x1a]
  1d9100: 2a080148     	orr	w8, w10, w8
  1d9104: 39006928     	strb	w8, [x9, #0x1a]
  1d9108: 14000006     	b	0x1d9120 <mkvparser::Block::SetKey(bool)+0x54>
  1d910c: 32001be8     	orr	w8, wzr, #0x7f
  1d9110: f94007e9     	ldr	x9, [sp, #0x8]
  1d9114: 3940692a     	ldrb	w10, [x9, #0x1a]
  1d9118: 0a080148     	and	w8, w10, w8
  1d911c: 39006928     	strb	w8, [x9, #0x1a]
  1d9120: 910083ff     	add	sp, sp, #0x20
  1d9124: d65f03c0     	ret

00000000001d9128 <mkvparser::BlockGroup::GetKind() const>:
  1d9128: d10043ff     	sub	sp, sp, #0x10
  1d912c: 321f03e8     	orr	w8, wzr, #0x2
  1d9130: f90007e0     	str	x0, [sp, #0x8]
  1d9134: 2a0803e0     	mov	w0, w8
  1d9138: 910043ff     	add	sp, sp, #0x10
  1d913c: d65f03c0     	ret

00000000001d9140 <mkvparser::BlockGroup::GetBlock() const>:
  1d9140: d10043ff     	sub	sp, sp, #0x10
  1d9144: b27d07e8     	orr	x8, xzr, #0x18
  1d9148: f90007e0     	str	x0, [sp, #0x8]
  1d914c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9150: 8b080000     	add	x0, x0, x8
  1d9154: 910043ff     	add	sp, sp, #0x10
  1d9158: d65f03c0     	ret

00000000001d915c <mkvparser::BlockGroup::GetPrevTimeCode() const>:
  1d915c: d10043ff     	sub	sp, sp, #0x10
  1d9160: f90007e0     	str	x0, [sp, #0x8]
  1d9164: f94007e0     	ldr	x0, [sp, #0x8]
  1d9168: f9402800     	ldr	x0, [x0, #0x50]
  1d916c: 910043ff     	add	sp, sp, #0x10
  1d9170: d65f03c0     	ret

00000000001d9174 <mkvparser::BlockGroup::GetNextTimeCode() const>:
  1d9174: d10043ff     	sub	sp, sp, #0x10
  1d9178: f90007e0     	str	x0, [sp, #0x8]
  1d917c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9180: f9402c00     	ldr	x0, [x0, #0x58]
  1d9184: 910043ff     	add	sp, sp, #0x10
  1d9188: d65f03c0     	ret

00000000001d918c <mkvparser::BlockGroup::GetDurationTimeCode() const>:
  1d918c: d10043ff     	sub	sp, sp, #0x10
  1d9190: f90007e0     	str	x0, [sp, #0x8]
  1d9194: f94007e0     	ldr	x0, [sp, #0x8]
  1d9198: f9403000     	ldr	x0, [x0, #0x60]
  1d919c: 910043ff     	add	sp, sp, #0x10
  1d91a0: d65f03c0     	ret

00000000001d91a4 <mkvparser::Block::Block(long long, long long, long long)>:
  1d91a4: d10083ff     	sub	sp, sp, #0x20
  1d91a8: d2800008     	mov	x8, #0x0                // =0
  1d91ac: 12800009     	mov	w9, #-0x1               // =-1
  1d91b0: 5280000a     	mov	w10, #0x0               // =0
  1d91b4: 1280000b     	mov	w11, #-0x1              // =-1
  1d91b8: f9000fe0     	str	x0, [sp, #0x18]
  1d91bc: f9000be1     	str	x1, [sp, #0x10]
  1d91c0: f90007e2     	str	x2, [sp, #0x8]
  1d91c4: f90003e3     	str	x3, [sp]
  1d91c8: f9400fe0     	ldr	x0, [sp, #0x18]
  1d91cc: aa0003e1     	mov	x1, x0
  1d91d0: f9400be2     	ldr	x2, [sp, #0x10]
  1d91d4: f9000022     	str	x2, [x1]
  1d91d8: f94007e1     	ldr	x1, [sp, #0x8]
  1d91dc: f9000401     	str	x1, [x0, #0x8]
  1d91e0: f900081f     	str	xzr, [x0, #0x10]
  1d91e4: 79003009     	strh	w9, [x0, #0x18]
  1d91e8: 3900680a     	strb	w10, [x0, #0x1a]
  1d91ec: f9001008     	str	x8, [x0, #0x20]
  1d91f0: b900280b     	str	w11, [x0, #0x28]
  1d91f4: f94003e8     	ldr	x8, [sp]
  1d91f8: f9001808     	str	x8, [x0, #0x30]
  1d91fc: 910083ff     	add	sp, sp, #0x20
  1d9200: d65f03c0     	ret

00000000001d9204 <mkvparser::Block::~Block()>:
  1d9204: d10083ff     	sub	sp, sp, #0x20
  1d9208: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d920c: 910043fd     	add	x29, sp, #0x10
  1d9210: d2800008     	mov	x8, #0x0                // =0
  1d9214: f90007e0     	str	x0, [sp, #0x8]
  1d9218: f94007e0     	ldr	x0, [sp, #0x8]
  1d921c: f9401000     	ldr	x0, [x0, #0x20]
  1d9220: eb08001f     	cmp	x0, x8
  1d9224: 1a9f17e9     	cset	w9, eq
  1d9228: f90003e0     	str	x0, [sp]
  1d922c: 37000069     	tbnz	w9, #0x0, 0x1d9238 <mkvparser::Block::~Block()+0x34>
  1d9230: f94003e0     	ldr	x0, [sp]
  1d9234: 97fb348f     	bl	0xa6470 <_ZdaPv@plt>
  1d9238: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d923c: 910083ff     	add	sp, sp, #0x20
  1d9240: d65f03c0     	ret

00000000001d9244 <mkvparser::Block::IsInvisible() const>:
  1d9244: d10043ff     	sub	sp, sp, #0x10
  1d9248: 321d03e8     	orr	w8, wzr, #0x8
  1d924c: 52800009     	mov	w9, #0x0                // =0
  1d9250: f90007e0     	str	x0, [sp, #0x8]
  1d9254: f94007e0     	ldr	x0, [sp, #0x8]
  1d9258: 3940680a     	ldrb	w10, [x0, #0x1a]
  1d925c: 0a080148     	and	w8, w10, w8
  1d9260: 6b09011f     	cmp	w8, w9
  1d9264: 1a9f07e8     	cset	w8, ne
  1d9268: 320003e9     	orr	w9, wzr, #0x1
  1d926c: 0a090108     	and	w8, w8, w9
  1d9270: 2a0803e0     	mov	w0, w8
  1d9274: 910043ff     	add	sp, sp, #0x10
  1d9278: d65f03c0     	ret

00000000001d927c <mkvparser::Block::GetLacing() const>:
  1d927c: d10043ff     	sub	sp, sp, #0x10
  1d9280: 321f07e8     	orr	w8, wzr, #0x6
  1d9284: 320003e9     	orr	w9, wzr, #0x1
  1d9288: f90007e0     	str	x0, [sp, #0x8]
  1d928c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9290: 3940680a     	ldrb	w10, [x0, #0x1a]
  1d9294: 0a080148     	and	w8, w10, w8
  1d9298: 1ac92908     	asr	w8, w8, w9
  1d929c: b90007e8     	str	w8, [sp, #0x4]
  1d92a0: b94007e0     	ldr	w0, [sp, #0x4]
  1d92a4: 910043ff     	add	sp, sp, #0x10
  1d92a8: d65f03c0     	ret

00000000001d92ac <mkvparser::Block::GetFrameCount() const>:
  1d92ac: d10043ff     	sub	sp, sp, #0x10
  1d92b0: f90007e0     	str	x0, [sp, #0x8]
  1d92b4: f94007e0     	ldr	x0, [sp, #0x8]
  1d92b8: b9402800     	ldr	w0, [x0, #0x28]
  1d92bc: 910043ff     	add	sp, sp, #0x10
  1d92c0: d65f03c0     	ret

00000000001d92c4 <mkvparser::Block::GetFrame(int) const>:
  1d92c4: d10183ff     	sub	sp, sp, #0x60
  1d92c8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d92cc: 910143fd     	add	x29, sp, #0x50
  1d92d0: 52800008     	mov	w8, #0x0                // =0
  1d92d4: b0000349     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d92d8: 9102a129     	add	x9, x9, #0xa8
  1d92dc: d000034a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d92e0: 912d6d4a     	add	x10, x10, #0xb5b
  1d92e4: d000034b     	adrp	x11, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d92e8: 912e556b     	add	x11, x11, #0xb95
  1d92ec: d000034c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d92f0: 912e798c     	add	x12, x12, #0xb9e
  1d92f4: d000034d     	adrp	x13, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d92f8: 912ec9ad     	add	x13, x13, #0xbb2
  1d92fc: d000034e     	adrp	x14, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9300: 912ef1ce     	add	x14, x14, #0xbbc
  1d9304: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9308: b81f43a1     	stur	w1, [x29, #-0xc]
  1d930c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9310: b85f43a1     	ldur	w1, [x29, #-0xc]
  1d9314: 6b08003f     	cmp	w1, w8
  1d9318: 1a9fb7e8     	cset	w8, ge
  1d931c: f81e03a9     	stur	x9, [x29, #-0x20]
  1d9320: f90017ea     	str	x10, [sp, #0x28]
  1d9324: f90013eb     	str	x11, [sp, #0x20]
  1d9328: f9000fec     	str	x12, [sp, #0x18]
  1d932c: f9000bed     	str	x13, [sp, #0x10]
  1d9330: f90007ee     	str	x14, [sp, #0x8]
  1d9334: f90003e0     	str	x0, [sp]
  1d9338: 37000048     	tbnz	w8, #0x0, 0x1d9340 <mkvparser::Block::GetFrame(int) const+0x7c>
  1d933c: 14000002     	b	0x1d9344 <mkvparser::Block::GetFrame(int) const+0x80>
  1d9340: 14000006     	b	0x1d9358 <mkvparser::Block::GetFrame(int) const+0x94>
  1d9344: 5283de01     	mov	w1, #0x1ef0             // =7920
  1d9348: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d934c: f94017e2     	ldr	x2, [sp, #0x28]
  1d9350: f94013e3     	ldr	x3, [sp, #0x20]
  1d9354: 97fb1bef     	bl	0xa0310 <__assert2@plt>
  1d9358: b85f43a8     	ldur	w8, [x29, #-0xc]
  1d935c: f94003e9     	ldr	x9, [sp]
  1d9360: b940292a     	ldr	w10, [x9, #0x28]
  1d9364: 6b0a011f     	cmp	w8, w10
  1d9368: 1a9fa7e8     	cset	w8, lt
  1d936c: 37000048     	tbnz	w8, #0x0, 0x1d9374 <mkvparser::Block::GetFrame(int) const+0xb0>
  1d9370: 14000002     	b	0x1d9378 <mkvparser::Block::GetFrame(int) const+0xb4>
  1d9374: 14000006     	b	0x1d938c <mkvparser::Block::GetFrame(int) const+0xc8>
  1d9378: 5283de21     	mov	w1, #0x1ef1             // =7921
  1d937c: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d9380: f94017e2     	ldr	x2, [sp, #0x28]
  1d9384: f9400fe3     	ldr	x3, [sp, #0x18]
  1d9388: 97fb1be2     	bl	0xa0310 <__assert2@plt>
  1d938c: d2800008     	mov	x8, #0x0                // =0
  1d9390: b27c03e9     	orr	x9, xzr, #0x10
  1d9394: f94003ea     	ldr	x10, [sp]
  1d9398: f940114b     	ldr	x11, [x10, #0x20]
  1d939c: b85f43ac     	ldur	w12, [x29, #-0xc]
  1d93a0: 2a0c03ed     	mov	w13, w12
  1d93a4: 93407dad     	sxtw	x13, w13
  1d93a8: 9b0d7d29     	mul	x9, x9, x13
  1d93ac: 8b090169     	add	x9, x11, x9
  1d93b0: f81e83a9     	stur	x9, [x29, #-0x18]
  1d93b4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d93b8: f9400129     	ldr	x9, [x9]
  1d93bc: eb08013f     	cmp	x9, x8
  1d93c0: 1a9fd7ec     	cset	w12, gt
  1d93c4: 3700004c     	tbnz	w12, #0x0, 0x1d93cc <mkvparser::Block::GetFrame(int) const+0x108>
  1d93c8: 14000002     	b	0x1d93d0 <mkvparser::Block::GetFrame(int) const+0x10c>
  1d93cc: 14000006     	b	0x1d93e4 <mkvparser::Block::GetFrame(int) const+0x120>
  1d93d0: 5283de81     	mov	w1, #0x1ef4             // =7924
  1d93d4: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d93d8: f94017e2     	ldr	x2, [sp, #0x28]
  1d93dc: f9400be3     	ldr	x3, [sp, #0x10]
  1d93e0: 97fb1bcc     	bl	0xa0310 <__assert2@plt>
  1d93e4: d2800008     	mov	x8, #0x0                // =0
  1d93e8: f85e83a9     	ldur	x9, [x29, #-0x18]
  1d93ec: f9400529     	ldr	x9, [x9, #0x8]
  1d93f0: eb08013f     	cmp	x9, x8
  1d93f4: 1a9fd7ea     	cset	w10, gt
  1d93f8: 3700004a     	tbnz	w10, #0x0, 0x1d9400 <mkvparser::Block::GetFrame(int) const+0x13c>
  1d93fc: 14000002     	b	0x1d9404 <mkvparser::Block::GetFrame(int) const+0x140>
  1d9400: 14000006     	b	0x1d9418 <mkvparser::Block::GetFrame(int) const+0x154>
  1d9404: 5283dea1     	mov	w1, #0x1ef5             // =7925
  1d9408: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d940c: f94017e2     	ldr	x2, [sp, #0x28]
  1d9410: f94007e3     	ldr	x3, [sp, #0x8]
  1d9414: 97fb1bbf     	bl	0xa0310 <__assert2@plt>
  1d9418: f85e83a0     	ldur	x0, [x29, #-0x18]
  1d941c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d9420: 910183ff     	add	sp, sp, #0x60
  1d9424: d65f03c0     	ret

00000000001d9428 <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const>:
  1d9428: d10183ff     	sub	sp, sp, #0x60
  1d942c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1d9430: 910143fd     	add	x29, sp, #0x50
  1d9434: d2800008     	mov	x8, #0x0                // =0
  1d9438: b0000349     	adrp	x9, 0x242000 <sincos_lookup1+0x1078>
  1d943c: 9102a129     	add	x9, x9, #0xa8
  1d9440: d000034a     	adrp	x10, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9444: 912f194a     	add	x10, x10, #0xbc6
  1d9448: b000034b     	adrp	x11, 0x242000 <sincos_lookup1+0x1078>
  1d944c: 912e256b     	add	x11, x11, #0xb89
  1d9450: d000034c     	adrp	x12, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9454: 9130658c     	add	x12, x12, #0xc19
  1d9458: f81f83a0     	stur	x0, [x29, #-0x8]
  1d945c: f81f03a1     	stur	x1, [x29, #-0x10]
  1d9460: f81e83a2     	stur	x2, [x29, #-0x18]
  1d9464: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9468: f85f03a1     	ldur	x1, [x29, #-0x10]
  1d946c: eb08003f     	cmp	x1, x8
  1d9470: 1a9f07ed     	cset	w13, ne
  1d9474: f90017e8     	str	x8, [sp, #0x28]
  1d9478: f90013e9     	str	x9, [sp, #0x20]
  1d947c: f9000fea     	str	x10, [sp, #0x18]
  1d9480: f9000beb     	str	x11, [sp, #0x10]
  1d9484: f90007ec     	str	x12, [sp, #0x8]
  1d9488: f90003e0     	str	x0, [sp]
  1d948c: 3700004d     	tbnz	w13, #0x0, 0x1d9494 <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0x6c>
  1d9490: 14000002     	b	0x1d9498 <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0x70>
  1d9494: 14000006     	b	0x1d94ac <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0x84>
  1d9498: 5283df61     	mov	w1, #0x1efb             // =7931
  1d949c: f94013e0     	ldr	x0, [sp, #0x20]
  1d94a0: f9400fe2     	ldr	x2, [sp, #0x18]
  1d94a4: f9400be3     	ldr	x3, [sp, #0x10]
  1d94a8: 97fb1b9a     	bl	0xa0310 <__assert2@plt>
  1d94ac: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d94b0: f94017e9     	ldr	x9, [sp, #0x28]
  1d94b4: eb09011f     	cmp	x8, x9
  1d94b8: 1a9f07ea     	cset	w10, ne
  1d94bc: 3700004a     	tbnz	w10, #0x0, 0x1d94c4 <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0x9c>
  1d94c0: 14000002     	b	0x1d94c8 <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0xa0>
  1d94c4: 14000006     	b	0x1d94dc <mkvparser::Block::Frame::Read(mkvparser::IMkvReader*, unsigned char*) const+0xb4>
  1d94c8: 5283df81     	mov	w1, #0x1efc             // =7932
  1d94cc: f94013e0     	ldr	x0, [sp, #0x20]
  1d94d0: f9400fe2     	ldr	x2, [sp, #0x18]
  1d94d4: f94007e3     	ldr	x3, [sp, #0x8]
  1d94d8: 97fb1b8e     	bl	0xa0310 <__assert2@plt>
  1d94dc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d94e0: f94003e9     	ldr	x9, [sp]
  1d94e4: f9400121     	ldr	x1, [x9]
  1d94e8: f94003e9     	ldr	x9, [sp]
  1d94ec: f9400522     	ldr	x2, [x9, #0x8]
  1d94f0: f85e83a3     	ldur	x3, [x29, #-0x18]
  1d94f4: f940010a     	ldr	x10, [x8]
  1d94f8: f940014a     	ldr	x10, [x10]
  1d94fc: aa0803e0     	mov	x0, x8
  1d9500: d63f0140     	blr	x10
  1d9504: 2a0003e8     	mov	w8, w0
  1d9508: 93407d08     	sxtw	x8, w8
  1d950c: f81e03a8     	stur	x8, [x29, #-0x20]
  1d9510: f85e03a0     	ldur	x0, [x29, #-0x20]
  1d9514: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1d9518: 910183ff     	add	sp, sp, #0x60
  1d951c: d65f03c0     	ret

00000000001d9520 <mkvparser::Block::GetDiscardPadding() const>:
  1d9520: d10043ff     	sub	sp, sp, #0x10
  1d9524: f90007e0     	str	x0, [sp, #0x8]
  1d9528: f94007e0     	ldr	x0, [sp, #0x8]
  1d952c: f9401800     	ldr	x0, [x0, #0x30]
  1d9530: 910043ff     	add	sp, sp, #0x10
  1d9534: d65f03c0     	ret

00000000001d9538 <mkvparser::Track::EOSBlock::~EOSBlock()>:
  1d9538: d10083ff     	sub	sp, sp, #0x20
  1d953c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9540: 910043fd     	add	x29, sp, #0x10
  1d9544: f90007e0     	str	x0, [sp, #0x8]
  1d9548: f94007e0     	ldr	x0, [sp, #0x8]
  1d954c: f90003e0     	str	x0, [sp]
  1d9550: 97fb3f4c     	bl	0xa9280 <_ZN9mkvparser5Track8EOSBlockD2Ev@plt>
  1d9554: f94003e0     	ldr	x0, [sp]
  1d9558: 97fb1d02     	bl	0xa0960 <_ZdlPv@plt>
  1d955c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9560: 910083ff     	add	sp, sp, #0x20
  1d9564: d65f03c0     	ret

00000000001d9568 <mkvparser::SimpleBlock::~SimpleBlock()>:
  1d9568: d10083ff     	sub	sp, sp, #0x20
  1d956c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9570: 910043fd     	add	x29, sp, #0x10
  1d9574: f0000668     	adrp	x8, 0x2a8000
  1d9578: f945a508     	ldr	x8, [x8, #0xb48]
  1d957c: b27c03e9     	orr	x9, xzr, #0x10
  1d9580: 8b090108     	add	x8, x8, x9
  1d9584: b27d07e9     	orr	x9, xzr, #0x18
  1d9588: f000066a     	adrp	x10, 0x2a8000
  1d958c: f944414a     	ldr	x10, [x10, #0x880]
  1d9590: f90007e0     	str	x0, [sp, #0x8]
  1d9594: f94007e0     	ldr	x0, [sp, #0x8]
  1d9598: f9000008     	str	x8, [x0]
  1d959c: 8b090008     	add	x8, x0, x9
  1d95a0: f90003e0     	str	x0, [sp]
  1d95a4: aa0803e0     	mov	x0, x8
  1d95a8: d63f0140     	blr	x10
  1d95ac: f94003e0     	ldr	x0, [sp]
  1d95b0: 97fb266c     	bl	0xa2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>
  1d95b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d95b8: 910083ff     	add	sp, sp, #0x20
  1d95bc: d65f03c0     	ret

00000000001d95c0 <mkvparser::SimpleBlock::~SimpleBlock()>:
  1d95c0: d10083ff     	sub	sp, sp, #0x20
  1d95c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d95c8: 910043fd     	add	x29, sp, #0x10
  1d95cc: f90007e0     	str	x0, [sp, #0x8]
  1d95d0: f94007e0     	ldr	x0, [sp, #0x8]
  1d95d4: f90003e0     	str	x0, [sp]
  1d95d8: 97fb257a     	bl	0xa2bc0 <_ZN9mkvparser11SimpleBlockD2Ev@plt>
  1d95dc: f94003e0     	ldr	x0, [sp]
  1d95e0: 97fb1ce0     	bl	0xa0960 <_ZdlPv@plt>
  1d95e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d95e8: 910083ff     	add	sp, sp, #0x20
  1d95ec: d65f03c0     	ret

00000000001d95f0 <mkvparser::BlockGroup::~BlockGroup()>:
  1d95f0: d10083ff     	sub	sp, sp, #0x20
  1d95f4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d95f8: 910043fd     	add	x29, sp, #0x10
  1d95fc: f0000668     	adrp	x8, 0x2a8000
  1d9600: f945ed08     	ldr	x8, [x8, #0xbd8]
  1d9604: b27c03e9     	orr	x9, xzr, #0x10
  1d9608: 8b090108     	add	x8, x8, x9
  1d960c: b27d07e9     	orr	x9, xzr, #0x18
  1d9610: f000066a     	adrp	x10, 0x2a8000
  1d9614: f944414a     	ldr	x10, [x10, #0x880]
  1d9618: f90007e0     	str	x0, [sp, #0x8]
  1d961c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9620: f9000008     	str	x8, [x0]
  1d9624: 8b090008     	add	x8, x0, x9
  1d9628: f90003e0     	str	x0, [sp]
  1d962c: aa0803e0     	mov	x0, x8
  1d9630: d63f0140     	blr	x10
  1d9634: f94003e0     	ldr	x0, [sp]
  1d9638: 97fb264a     	bl	0xa2f60 <_ZN9mkvparser10BlockEntryD2Ev@plt>
  1d963c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9640: 910083ff     	add	sp, sp, #0x20
  1d9644: d65f03c0     	ret

00000000001d9648 <mkvparser::BlockGroup::~BlockGroup()>:
  1d9648: d10083ff     	sub	sp, sp, #0x20
  1d964c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9650: 910043fd     	add	x29, sp, #0x10
  1d9654: f90007e0     	str	x0, [sp, #0x8]
  1d9658: f94007e0     	ldr	x0, [sp, #0x8]
  1d965c: f90003e0     	str	x0, [sp]
  1d9660: 97fb38d0     	bl	0xa79a0 <_ZN9mkvparser10BlockGroupD2Ev@plt>
  1d9664: f94003e0     	ldr	x0, [sp]
  1d9668: 97fb1cbe     	bl	0xa0960 <_ZdlPv@plt>
  1d966c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9670: 910083ff     	add	sp, sp, #0x20
  1d9674: d65f03c0     	ret

00000000001d9678 <mkvparser::AudioTrack::~AudioTrack()>:
  1d9678: d10083ff     	sub	sp, sp, #0x20
  1d967c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9680: 910043fd     	add	x29, sp, #0x10
  1d9684: f90007e0     	str	x0, [sp, #0x8]
  1d9688: f94007e0     	ldr	x0, [sp, #0x8]
  1d968c: 97fb3481     	bl	0xa6890 <_ZN9mkvparser5TrackD2Ev@plt>
  1d9690: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9694: 910083ff     	add	sp, sp, #0x20
  1d9698: d65f03c0     	ret

00000000001d969c <mkvparser::AudioTrack::~AudioTrack()>:
  1d969c: d10083ff     	sub	sp, sp, #0x20
  1d96a0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d96a4: 910043fd     	add	x29, sp, #0x10
  1d96a8: f90007e0     	str	x0, [sp, #0x8]
  1d96ac: f94007e0     	ldr	x0, [sp, #0x8]
  1d96b0: f90003e0     	str	x0, [sp]
  1d96b4: 97fb434b     	bl	0xaa3e0 <_ZN9mkvparser10AudioTrackD2Ev@plt>
  1d96b8: f94003e0     	ldr	x0, [sp]
  1d96bc: 97fb1ca9     	bl	0xa0960 <_ZdlPv@plt>
  1d96c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d96c4: 910083ff     	add	sp, sp, #0x20
  1d96c8: d65f03c0     	ret
  1d96cc: d10083ff     	sub	sp, sp, #0x20
  1d96d0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d96d4: 910043fd     	add	x29, sp, #0x10
  1d96d8: fd0007e0     	str	d0, [sp, #0x8]
  1d96dc: fd4007e0     	ldr	d0, [sp, #0x8]
  1d96e0: 94000007     	bl	0x1d96fc <mkvparser::AudioTrack::~AudioTrack()+0x60>
  1d96e4: 320003e8     	orr	w8, wzr, #0x1
  1d96e8: 0a080008     	and	w8, w0, w8
  1d96ec: 2a0803e0     	mov	w0, w8
  1d96f0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d96f4: 910083ff     	add	sp, sp, #0x20
  1d96f8: d65f03c0     	ret
  1d96fc: d10043ff     	sub	sp, sp, #0x10
  1d9700: fd0007e0     	str	d0, [sp, #0x8]
  1d9704: fd4007e0     	ldr	d0, [sp, #0x8]
  1d9708: 1e60c000     	fabs	d0, d0
  1d970c: b0000348     	adrp	x8, 0x242000 <sincos_lookup1+0x1078>
  1d9710: fd403901     	ldr	d1, [x8, #0x70]
  1d9714: 1e612000     	fcmp	d0, d1
  1d9718: 1a9f17e0     	cset	w0, eq
  1d971c: 910043ff     	add	sp, sp, #0x10
  1d9720: d65f03c0     	ret
  1d9724: d10083ff     	sub	sp, sp, #0x20
  1d9728: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d972c: 910043fd     	add	x29, sp, #0x10
  1d9730: fd0007e0     	str	d0, [sp, #0x8]
  1d9734: fd4007e0     	ldr	d0, [sp, #0x8]
  1d9738: 94000007     	bl	0x1d9754 <mkvparser::AudioTrack::~AudioTrack()+0xb8>
  1d973c: 320003e8     	orr	w8, wzr, #0x1
  1d9740: 0a080008     	and	w8, w0, w8
  1d9744: 2a0803e0     	mov	w0, w8
  1d9748: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d974c: 910083ff     	add	sp, sp, #0x20
  1d9750: d65f03c0     	ret
  1d9754: d10043ff     	sub	sp, sp, #0x10
  1d9758: fd0007e0     	str	d0, [sp, #0x8]
  1d975c: f94007e8     	ldr	x8, [sp, #0x8]
  1d9760: 9e670100     	fmov	d0, x8
  1d9764: 9e670101     	fmov	d1, x8
  1d9768: 1e612000     	fcmp	d0, d1
  1d976c: 1a9f77e9     	cset	w9, vs
  1d9770: 320003ea     	orr	w10, wzr, #0x1
  1d9774: 0a0a0129     	and	w9, w9, w10
  1d9778: 2a0903e0     	mov	w0, w9
  1d977c: 910043ff     	add	sp, sp, #0x10
  1d9780: d65f03c0     	ret

00000000001d9784 <std::__ndk1::__compressed_pair<mkvparser::PrimaryChromaticity*, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::__compressed_pair<mkvparser::PrimaryChromaticity*, true>(mkvparser::PrimaryChromaticity*&&)>:
  1d9784: d100c3ff     	sub	sp, sp, #0x30
  1d9788: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d978c: 910083fd     	add	x29, sp, #0x20
  1d9790: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9794: f9000be1     	str	x1, [sp, #0x10]
  1d9798: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d979c: f9400be1     	ldr	x1, [sp, #0x10]
  1d97a0: f90007e0     	str	x0, [sp, #0x8]
  1d97a4: aa0103e0     	mov	x0, x1
  1d97a8: 94000009     	bl	0x1d97cc <std::__ndk1::__compressed_pair<mkvparser::PrimaryChromaticity*, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::__compressed_pair<mkvparser::PrimaryChromaticity*, true>(mkvparser::PrimaryChromaticity*&&)+0x48>
  1d97ac: f94007e1     	ldr	x1, [sp, #0x8]
  1d97b0: f90003e0     	str	x0, [sp]
  1d97b4: aa0103e0     	mov	x0, x1
  1d97b8: f94003e1     	ldr	x1, [sp]
  1d97bc: 97fb2715     	bl	0xa3410 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser19PrimaryChromaticityELi0ELb0EEC2IS3_vEEOT_@plt>
  1d97c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d97c4: 9100c3ff     	add	sp, sp, #0x30
  1d97c8: d65f03c0     	ret
  1d97cc: d10043ff     	sub	sp, sp, #0x10
  1d97d0: f90007e0     	str	x0, [sp, #0x8]
  1d97d4: f94007e0     	ldr	x0, [sp, #0x8]
  1d97d8: 910043ff     	add	sp, sp, #0x10
  1d97dc: d65f03c0     	ret

00000000001d97e0 <std::__ndk1::__compressed_pair_elem<mkvparser::PrimaryChromaticity*, 0, false>::__compressed_pair_elem<mkvparser::PrimaryChromaticity*, void>(mkvparser::PrimaryChromaticity*&&)>:
  1d97e0: d100c3ff     	sub	sp, sp, #0x30
  1d97e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d97e8: 910083fd     	add	x29, sp, #0x20
  1d97ec: f81f83a0     	stur	x0, [x29, #-0x8]
  1d97f0: f9000be1     	str	x1, [sp, #0x10]
  1d97f4: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d97f8: f9400be1     	ldr	x1, [sp, #0x10]
  1d97fc: f90007e0     	str	x0, [sp, #0x8]
  1d9800: aa0103e0     	mov	x0, x1
  1d9804: 97fffff2     	bl	0x1d97cc <std::__ndk1::__compressed_pair<mkvparser::PrimaryChromaticity*, std::__ndk1::default_delete<mkvparser::PrimaryChromaticity>>::__compressed_pair<mkvparser::PrimaryChromaticity*, true>(mkvparser::PrimaryChromaticity*&&)+0x48>
  1d9808: f9400000     	ldr	x0, [x0]
  1d980c: f94007e1     	ldr	x1, [sp, #0x8]
  1d9810: f9000020     	str	x0, [x1]
  1d9814: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9818: 9100c3ff     	add	sp, sp, #0x30
  1d981c: d65f03c0     	ret

00000000001d9820 <mkvparser::MasteringMetadata::~MasteringMetadata()>:
  1d9820: d10143ff     	sub	sp, sp, #0x50
  1d9824: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1d9828: 910103fd     	add	x29, sp, #0x40
  1d982c: d2800008     	mov	x8, #0x0                // =0
  1d9830: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9834: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9838: aa0003e9     	mov	x9, x0
  1d983c: f9400129     	ldr	x9, [x9]
  1d9840: eb08013f     	cmp	x9, x8
  1d9844: 1a9f17ea     	cset	w10, eq
  1d9848: f81f03a8     	stur	x8, [x29, #-0x10]
  1d984c: f81e83a0     	stur	x0, [x29, #-0x18]
  1d9850: f90013e9     	str	x9, [sp, #0x20]
  1d9854: 370000aa     	tbnz	w10, #0x0, 0x1d9868 <mkvparser::MasteringMetadata::~MasteringMetadata()+0x48>
  1d9858: f94013e0     	ldr	x0, [sp, #0x20]
  1d985c: 97fb3be5     	bl	0xa87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>
  1d9860: f94013e0     	ldr	x0, [sp, #0x20]
  1d9864: 97fb1c3f     	bl	0xa0960 <_ZdlPv@plt>
  1d9868: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d986c: f9400509     	ldr	x9, [x8, #0x8]
  1d9870: f85f03aa     	ldur	x10, [x29, #-0x10]
  1d9874: eb0a013f     	cmp	x9, x10
  1d9878: 1a9f17eb     	cset	w11, eq
  1d987c: f9000fe9     	str	x9, [sp, #0x18]
  1d9880: 370000ab     	tbnz	w11, #0x0, 0x1d9894 <mkvparser::MasteringMetadata::~MasteringMetadata()+0x74>
  1d9884: f9400fe0     	ldr	x0, [sp, #0x18]
  1d9888: 97fb3bda     	bl	0xa87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>
  1d988c: f9400fe0     	ldr	x0, [sp, #0x18]
  1d9890: 97fb1c34     	bl	0xa0960 <_ZdlPv@plt>
  1d9894: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d9898: f9400909     	ldr	x9, [x8, #0x10]
  1d989c: f85f03aa     	ldur	x10, [x29, #-0x10]
  1d98a0: eb0a013f     	cmp	x9, x10
  1d98a4: 1a9f17eb     	cset	w11, eq
  1d98a8: f9000be9     	str	x9, [sp, #0x10]
  1d98ac: 370000ab     	tbnz	w11, #0x0, 0x1d98c0 <mkvparser::MasteringMetadata::~MasteringMetadata()+0xa0>
  1d98b0: f9400be0     	ldr	x0, [sp, #0x10]
  1d98b4: 97fb3bcf     	bl	0xa87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>
  1d98b8: f9400be0     	ldr	x0, [sp, #0x10]
  1d98bc: 97fb1c29     	bl	0xa0960 <_ZdlPv@plt>
  1d98c0: f85e83a8     	ldur	x8, [x29, #-0x18]
  1d98c4: f9400d09     	ldr	x9, [x8, #0x18]
  1d98c8: f85f03aa     	ldur	x10, [x29, #-0x10]
  1d98cc: eb0a013f     	cmp	x9, x10
  1d98d0: 1a9f17eb     	cset	w11, eq
  1d98d4: f90007e9     	str	x9, [sp, #0x8]
  1d98d8: 370000ab     	tbnz	w11, #0x0, 0x1d98ec <mkvparser::MasteringMetadata::~MasteringMetadata()+0xcc>
  1d98dc: f94007e0     	ldr	x0, [sp, #0x8]
  1d98e0: 97fb3bc4     	bl	0xa87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>
  1d98e4: f94007e0     	ldr	x0, [sp, #0x8]
  1d98e8: 97fb1c1e     	bl	0xa0960 <_ZdlPv@plt>
  1d98ec: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1d98f0: 910143ff     	add	sp, sp, #0x50
  1d98f4: d65f03c0     	ret

00000000001d98f8 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()>:
  1d98f8: d10043ff     	sub	sp, sp, #0x10
  1d98fc: f90007e0     	str	x0, [sp, #0x8]
  1d9900: 910043ff     	add	sp, sp, #0x10
  1d9904: d65f03c0     	ret
  1d9908: d10083ff     	sub	sp, sp, #0x20
  1d990c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9910: 910043fd     	add	x29, sp, #0x10
  1d9914: f90007e0     	str	x0, [sp, #0x8]
  1d9918: f94007e0     	ldr	x0, [sp, #0x8]
  1d991c: 9400001f     	bl	0x1d9998 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0xa0>
  1d9920: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9924: 910083ff     	add	sp, sp, #0x20
  1d9928: d65f03c0     	ret
  1d992c: d10083ff     	sub	sp, sp, #0x20
  1d9930: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9934: 910043fd     	add	x29, sp, #0x10
  1d9938: f90007e0     	str	x0, [sp, #0x8]
  1d993c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9940: 9400001b     	bl	0x1d99ac <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0xb4>
  1d9944: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9948: 910083ff     	add	sp, sp, #0x20
  1d994c: d65f03c0     	ret
  1d9950: d100c3ff     	sub	sp, sp, #0x30
  1d9954: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9958: 910083fd     	add	x29, sp, #0x20
  1d995c: d2800008     	mov	x8, #0x0                // =0
  1d9960: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9964: f9000be1     	str	x1, [sp, #0x10]
  1d9968: f9400be0     	ldr	x0, [sp, #0x10]
  1d996c: eb08001f     	cmp	x0, x8
  1d9970: 1a9f17e9     	cset	w9, eq
  1d9974: f90007e0     	str	x0, [sp, #0x8]
  1d9978: 370000a9     	tbnz	w9, #0x0, 0x1d998c <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0x94>
  1d997c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9980: 97fb3b9c     	bl	0xa87f0 <_ZN9mkvparser19PrimaryChromaticityD2Ev@plt>
  1d9984: f94007e0     	ldr	x0, [sp, #0x8]
  1d9988: 97fb1bf6     	bl	0xa0960 <_ZdlPv@plt>
  1d998c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9990: 9100c3ff     	add	sp, sp, #0x30
  1d9994: d65f03c0     	ret
  1d9998: d10043ff     	sub	sp, sp, #0x10
  1d999c: f90007e0     	str	x0, [sp, #0x8]
  1d99a0: f94007e0     	ldr	x0, [sp, #0x8]
  1d99a4: 910043ff     	add	sp, sp, #0x10
  1d99a8: d65f03c0     	ret
  1d99ac: d10043ff     	sub	sp, sp, #0x10
  1d99b0: f90007e0     	str	x0, [sp, #0x8]
  1d99b4: f94007e0     	ldr	x0, [sp, #0x8]
  1d99b8: 910043ff     	add	sp, sp, #0x10
  1d99bc: d65f03c0     	ret
  1d99c0: d10083ff     	sub	sp, sp, #0x20
  1d99c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d99c8: 910043fd     	add	x29, sp, #0x10
  1d99cc: f90007e0     	str	x0, [sp, #0x8]
  1d99d0: f94007e0     	ldr	x0, [sp, #0x8]
  1d99d4: 94000004     	bl	0x1d99e4 <mkvparser::PrimaryChromaticity::~PrimaryChromaticity()+0xec>
  1d99d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d99dc: 910083ff     	add	sp, sp, #0x20
  1d99e0: d65f03c0     	ret
  1d99e4: d10043ff     	sub	sp, sp, #0x10
  1d99e8: f90007e0     	str	x0, [sp, #0x8]
  1d99ec: f94007e0     	ldr	x0, [sp, #0x8]
  1d99f0: 910043ff     	add	sp, sp, #0x10
  1d99f4: d65f03c0     	ret

00000000001d99f8 <std::__ndk1::__compressed_pair<mkvparser::MasteringMetadata*, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::__compressed_pair<mkvparser::MasteringMetadata*&, true>(mkvparser::MasteringMetadata*&)>:
  1d99f8: d100c3ff     	sub	sp, sp, #0x30
  1d99fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9a00: 910083fd     	add	x29, sp, #0x20
  1d9a04: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9a08: f9000be1     	str	x1, [sp, #0x10]
  1d9a0c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9a10: f9400be1     	ldr	x1, [sp, #0x10]
  1d9a14: f90007e0     	str	x0, [sp, #0x8]
  1d9a18: aa0103e0     	mov	x0, x1
  1d9a1c: 94000009     	bl	0x1d9a40 <std::__ndk1::__compressed_pair<mkvparser::MasteringMetadata*, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::__compressed_pair<mkvparser::MasteringMetadata*&, true>(mkvparser::MasteringMetadata*&)+0x48>
  1d9a20: f94007e1     	ldr	x1, [sp, #0x8]
  1d9a24: f90003e0     	str	x0, [sp]
  1d9a28: aa0103e0     	mov	x0, x1
  1d9a2c: f94003e1     	ldr	x1, [sp]
  1d9a30: 97fb1a40     	bl	0xa0330 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser17MasteringMetadataELi0ELb0EEC2IRS3_vEEOT_@plt>
  1d9a34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9a38: 9100c3ff     	add	sp, sp, #0x30
  1d9a3c: d65f03c0     	ret
  1d9a40: d10043ff     	sub	sp, sp, #0x10
  1d9a44: f90007e0     	str	x0, [sp, #0x8]
  1d9a48: f94007e0     	ldr	x0, [sp, #0x8]
  1d9a4c: 910043ff     	add	sp, sp, #0x10
  1d9a50: d65f03c0     	ret

00000000001d9a54 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)>:
  1d9a54: d100c3ff     	sub	sp, sp, #0x30
  1d9a58: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9a5c: 910083fd     	add	x29, sp, #0x20
  1d9a60: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9a64: f9000be1     	str	x1, [sp, #0x10]
  1d9a68: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9a6c: f9400be1     	ldr	x1, [sp, #0x10]
  1d9a70: f90007e0     	str	x0, [sp, #0x8]
  1d9a74: aa0103e0     	mov	x0, x1
  1d9a78: 97fffff2     	bl	0x1d9a40 <std::__ndk1::__compressed_pair<mkvparser::MasteringMetadata*, std::__ndk1::default_delete<mkvparser::MasteringMetadata>>::__compressed_pair<mkvparser::MasteringMetadata*&, true>(mkvparser::MasteringMetadata*&)+0x48>
  1d9a7c: f9400000     	ldr	x0, [x0]
  1d9a80: f94007e1     	ldr	x1, [sp, #0x8]
  1d9a84: f9000020     	str	x0, [x1]
  1d9a88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9a8c: 9100c3ff     	add	sp, sp, #0x30
  1d9a90: d65f03c0     	ret
  1d9a94: d10103ff     	sub	sp, sp, #0x40
  1d9a98: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d9a9c: 9100c3fd     	add	x29, sp, #0x30
  1d9aa0: d2800008     	mov	x8, #0x0                // =0
  1d9aa4: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9aa8: f81f03a1     	stur	x1, [x29, #-0x10]
  1d9aac: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9ab0: aa0003e1     	mov	x1, x0
  1d9ab4: f9000be0     	str	x0, [sp, #0x10]
  1d9ab8: aa0103e0     	mov	x0, x1
  1d9abc: f90007e8     	str	x8, [sp, #0x8]
  1d9ac0: 94000017     	bl	0x1d9b1c <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xc8>
  1d9ac4: f9400008     	ldr	x8, [x0]
  1d9ac8: f9000fe8     	str	x8, [sp, #0x18]
  1d9acc: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d9ad0: f9400be0     	ldr	x0, [sp, #0x10]
  1d9ad4: f90003e8     	str	x8, [sp]
  1d9ad8: 94000011     	bl	0x1d9b1c <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xc8>
  1d9adc: f94003e8     	ldr	x8, [sp]
  1d9ae0: f9000008     	str	x8, [x0]
  1d9ae4: f9400fe0     	ldr	x0, [sp, #0x18]
  1d9ae8: f94007e1     	ldr	x1, [sp, #0x8]
  1d9aec: eb01001f     	cmp	x0, x1
  1d9af0: 1a9f07e9     	cset	w9, ne
  1d9af4: 37000049     	tbnz	w9, #0x0, 0x1d9afc <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xa8>
  1d9af8: 14000006     	b	0x1d9b10 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xbc>
  1d9afc: f9400be8     	ldr	x8, [sp, #0x10]
  1d9b00: aa0803e0     	mov	x0, x8
  1d9b04: 9400000f     	bl	0x1d9b40 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0xec>
  1d9b08: f9400fe1     	ldr	x1, [sp, #0x18]
  1d9b0c: 94000016     	bl	0x1d9b64 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x110>
  1d9b10: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d9b14: 910103ff     	add	sp, sp, #0x40
  1d9b18: d65f03c0     	ret
  1d9b1c: d10083ff     	sub	sp, sp, #0x20
  1d9b20: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9b24: 910043fd     	add	x29, sp, #0x10
  1d9b28: f90007e0     	str	x0, [sp, #0x8]
  1d9b2c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9b30: 9400001f     	bl	0x1d9bac <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x158>
  1d9b34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9b38: 910083ff     	add	sp, sp, #0x20
  1d9b3c: d65f03c0     	ret
  1d9b40: d10083ff     	sub	sp, sp, #0x20
  1d9b44: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9b48: 910043fd     	add	x29, sp, #0x10
  1d9b4c: f90007e0     	str	x0, [sp, #0x8]
  1d9b50: f94007e0     	ldr	x0, [sp, #0x8]
  1d9b54: 9400001b     	bl	0x1d9bc0 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x16c>
  1d9b58: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9b5c: 910083ff     	add	sp, sp, #0x20
  1d9b60: d65f03c0     	ret
  1d9b64: d100c3ff     	sub	sp, sp, #0x30
  1d9b68: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9b6c: 910083fd     	add	x29, sp, #0x20
  1d9b70: d2800008     	mov	x8, #0x0                // =0
  1d9b74: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9b78: f9000be1     	str	x1, [sp, #0x10]
  1d9b7c: f9400be0     	ldr	x0, [sp, #0x10]
  1d9b80: eb08001f     	cmp	x0, x8
  1d9b84: 1a9f17e9     	cset	w9, eq
  1d9b88: f90007e0     	str	x0, [sp, #0x8]
  1d9b8c: 370000a9     	tbnz	w9, #0x0, 0x1d9ba0 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x14c>
  1d9b90: f94007e0     	ldr	x0, [sp, #0x8]
  1d9b94: 97fb3733     	bl	0xa7860 <_ZN9mkvparser17MasteringMetadataD2Ev@plt>
  1d9b98: f94007e0     	ldr	x0, [sp, #0x8]
  1d9b9c: 97fb1b71     	bl	0xa0960 <_ZdlPv@plt>
  1d9ba0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9ba4: 9100c3ff     	add	sp, sp, #0x30
  1d9ba8: d65f03c0     	ret
  1d9bac: d10043ff     	sub	sp, sp, #0x10
  1d9bb0: f90007e0     	str	x0, [sp, #0x8]
  1d9bb4: f94007e0     	ldr	x0, [sp, #0x8]
  1d9bb8: 910043ff     	add	sp, sp, #0x10
  1d9bbc: d65f03c0     	ret
  1d9bc0: d10043ff     	sub	sp, sp, #0x10
  1d9bc4: f90007e0     	str	x0, [sp, #0x8]
  1d9bc8: f94007e0     	ldr	x0, [sp, #0x8]
  1d9bcc: 910043ff     	add	sp, sp, #0x10
  1d9bd0: d65f03c0     	ret
  1d9bd4: d10083ff     	sub	sp, sp, #0x20
  1d9bd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9bdc: 910043fd     	add	x29, sp, #0x10
  1d9be0: f90007e0     	str	x0, [sp, #0x8]
  1d9be4: f94007e0     	ldr	x0, [sp, #0x8]
  1d9be8: 94000004     	bl	0x1d9bf8 <std::__ndk1::__compressed_pair_elem<mkvparser::MasteringMetadata*, 0, false>::__compressed_pair_elem<mkvparser::MasteringMetadata*&, void>(mkvparser::MasteringMetadata*&)+0x1a4>
  1d9bec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9bf0: 910083ff     	add	sp, sp, #0x20
  1d9bf4: d65f03c0     	ret
  1d9bf8: d10043ff     	sub	sp, sp, #0x10
  1d9bfc: f90007e0     	str	x0, [sp, #0x8]
  1d9c00: f94007e0     	ldr	x0, [sp, #0x8]
  1d9c04: 910043ff     	add	sp, sp, #0x10
  1d9c08: d65f03c0     	ret

00000000001d9c0c <std::__ndk1::__compressed_pair<mkvparser::Colour*, std::__ndk1::default_delete<mkvparser::Colour>>::__compressed_pair<mkvparser::Colour*&, true>(mkvparser::Colour*&)>:
  1d9c0c: d100c3ff     	sub	sp, sp, #0x30
  1d9c10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9c14: 910083fd     	add	x29, sp, #0x20
  1d9c18: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9c1c: f9000be1     	str	x1, [sp, #0x10]
  1d9c20: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9c24: f9400be1     	ldr	x1, [sp, #0x10]
  1d9c28: f90007e0     	str	x0, [sp, #0x8]
  1d9c2c: aa0103e0     	mov	x0, x1
  1d9c30: 94000009     	bl	0x1d9c54 <std::__ndk1::__compressed_pair<mkvparser::Colour*, std::__ndk1::default_delete<mkvparser::Colour>>::__compressed_pair<mkvparser::Colour*&, true>(mkvparser::Colour*&)+0x48>
  1d9c34: f94007e1     	ldr	x1, [sp, #0x8]
  1d9c38: f90003e0     	str	x0, [sp]
  1d9c3c: aa0103e0     	mov	x0, x1
  1d9c40: f94003e1     	ldr	x1, [sp]
  1d9c44: 97fb2213     	bl	0xa2490 <_ZNSt6__ndk122__compressed_pair_elemIPN9mkvparser6ColourELi0ELb0EEC2IRS3_vEEOT_@plt>
  1d9c48: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9c4c: 9100c3ff     	add	sp, sp, #0x30
  1d9c50: d65f03c0     	ret
  1d9c54: d10043ff     	sub	sp, sp, #0x10
  1d9c58: f90007e0     	str	x0, [sp, #0x8]
  1d9c5c: f94007e0     	ldr	x0, [sp, #0x8]
  1d9c60: 910043ff     	add	sp, sp, #0x10
  1d9c64: d65f03c0     	ret

00000000001d9c68 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)>:
  1d9c68: d100c3ff     	sub	sp, sp, #0x30
  1d9c6c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9c70: 910083fd     	add	x29, sp, #0x20
  1d9c74: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9c78: f9000be1     	str	x1, [sp, #0x10]
  1d9c7c: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9c80: f9400be1     	ldr	x1, [sp, #0x10]
  1d9c84: f90007e0     	str	x0, [sp, #0x8]
  1d9c88: aa0103e0     	mov	x0, x1
  1d9c8c: 97fffff2     	bl	0x1d9c54 <std::__ndk1::__compressed_pair<mkvparser::Colour*, std::__ndk1::default_delete<mkvparser::Colour>>::__compressed_pair<mkvparser::Colour*&, true>(mkvparser::Colour*&)+0x48>
  1d9c90: f9400000     	ldr	x0, [x0]
  1d9c94: f94007e1     	ldr	x1, [sp, #0x8]
  1d9c98: f9000020     	str	x0, [x1]
  1d9c9c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9ca0: 9100c3ff     	add	sp, sp, #0x30
  1d9ca4: d65f03c0     	ret
  1d9ca8: d10103ff     	sub	sp, sp, #0x40
  1d9cac: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d9cb0: 9100c3fd     	add	x29, sp, #0x30
  1d9cb4: d2800008     	mov	x8, #0x0                // =0
  1d9cb8: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9cbc: f81f03a1     	stur	x1, [x29, #-0x10]
  1d9cc0: f85f83a0     	ldur	x0, [x29, #-0x8]
  1d9cc4: aa0003e1     	mov	x1, x0
  1d9cc8: f9000be0     	str	x0, [sp, #0x10]
  1d9ccc: aa0103e0     	mov	x0, x1
  1d9cd0: f90007e8     	str	x8, [sp, #0x8]
  1d9cd4: 94000017     	bl	0x1d9d30 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xc8>
  1d9cd8: f9400008     	ldr	x8, [x0]
  1d9cdc: f9000fe8     	str	x8, [sp, #0x18]
  1d9ce0: f85f03a8     	ldur	x8, [x29, #-0x10]
  1d9ce4: f9400be0     	ldr	x0, [sp, #0x10]
  1d9ce8: f90003e8     	str	x8, [sp]
  1d9cec: 94000011     	bl	0x1d9d30 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xc8>
  1d9cf0: f94003e8     	ldr	x8, [sp]
  1d9cf4: f9000008     	str	x8, [x0]
  1d9cf8: f9400fe0     	ldr	x0, [sp, #0x18]
  1d9cfc: f94007e1     	ldr	x1, [sp, #0x8]
  1d9d00: eb01001f     	cmp	x0, x1
  1d9d04: 1a9f07e9     	cset	w9, ne
  1d9d08: 37000049     	tbnz	w9, #0x0, 0x1d9d10 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xa8>
  1d9d0c: 14000006     	b	0x1d9d24 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xbc>
  1d9d10: f9400be8     	ldr	x8, [sp, #0x10]
  1d9d14: aa0803e0     	mov	x0, x8
  1d9d18: 9400000f     	bl	0x1d9d54 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0xec>
  1d9d1c: f9400fe1     	ldr	x1, [sp, #0x18]
  1d9d20: 94000016     	bl	0x1d9d78 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x110>
  1d9d24: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d9d28: 910103ff     	add	sp, sp, #0x40
  1d9d2c: d65f03c0     	ret
  1d9d30: d10083ff     	sub	sp, sp, #0x20
  1d9d34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9d38: 910043fd     	add	x29, sp, #0x10
  1d9d3c: f90007e0     	str	x0, [sp, #0x8]
  1d9d40: f94007e0     	ldr	x0, [sp, #0x8]
  1d9d44: 9400001f     	bl	0x1d9dc0 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x158>
  1d9d48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9d4c: 910083ff     	add	sp, sp, #0x20
  1d9d50: d65f03c0     	ret
  1d9d54: d10083ff     	sub	sp, sp, #0x20
  1d9d58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9d5c: 910043fd     	add	x29, sp, #0x10
  1d9d60: f90007e0     	str	x0, [sp, #0x8]
  1d9d64: f94007e0     	ldr	x0, [sp, #0x8]
  1d9d68: 9400001b     	bl	0x1d9dd4 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x16c>
  1d9d6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9d70: 910083ff     	add	sp, sp, #0x20
  1d9d74: d65f03c0     	ret
  1d9d78: d100c3ff     	sub	sp, sp, #0x30
  1d9d7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1d9d80: 910083fd     	add	x29, sp, #0x20
  1d9d84: d2800008     	mov	x8, #0x0                // =0
  1d9d88: f81f83a0     	stur	x0, [x29, #-0x8]
  1d9d8c: f9000be1     	str	x1, [sp, #0x10]
  1d9d90: f9400be0     	ldr	x0, [sp, #0x10]
  1d9d94: eb08001f     	cmp	x0, x8
  1d9d98: 1a9f17e9     	cset	w9, eq
  1d9d9c: f90007e0     	str	x0, [sp, #0x8]
  1d9da0: 370000a9     	tbnz	w9, #0x0, 0x1d9db4 <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x14c>
  1d9da4: f94007e0     	ldr	x0, [sp, #0x8]
  1d9da8: 97fb3eae     	bl	0xa9860 <_ZN9mkvparser6ColourD2Ev@plt>
  1d9dac: f94007e0     	ldr	x0, [sp, #0x8]
  1d9db0: 97fb1aec     	bl	0xa0960 <_ZdlPv@plt>
  1d9db4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1d9db8: 9100c3ff     	add	sp, sp, #0x30
  1d9dbc: d65f03c0     	ret
  1d9dc0: d10043ff     	sub	sp, sp, #0x10
  1d9dc4: f90007e0     	str	x0, [sp, #0x8]
  1d9dc8: f94007e0     	ldr	x0, [sp, #0x8]
  1d9dcc: 910043ff     	add	sp, sp, #0x10
  1d9dd0: d65f03c0     	ret
  1d9dd4: d10043ff     	sub	sp, sp, #0x10
  1d9dd8: f90007e0     	str	x0, [sp, #0x8]
  1d9ddc: f94007e0     	ldr	x0, [sp, #0x8]
  1d9de0: 910043ff     	add	sp, sp, #0x10
  1d9de4: d65f03c0     	ret
  1d9de8: d10083ff     	sub	sp, sp, #0x20
  1d9dec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1d9df0: 910043fd     	add	x29, sp, #0x10
  1d9df4: f90007e0     	str	x0, [sp, #0x8]
  1d9df8: f94007e0     	ldr	x0, [sp, #0x8]
  1d9dfc: 94000004     	bl	0x1d9e0c <std::__ndk1::__compressed_pair_elem<mkvparser::Colour*, 0, false>::__compressed_pair_elem<mkvparser::Colour*&, void>(mkvparser::Colour*&)+0x1a4>
  1d9e00: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1d9e04: 910083ff     	add	sp, sp, #0x20
  1d9e08: d65f03c0     	ret
  1d9e0c: d10043ff     	sub	sp, sp, #0x10
  1d9e10: f90007e0     	str	x0, [sp, #0x8]
  1d9e14: f94007e0     	ldr	x0, [sp, #0x8]
  1d9e18: 910043ff     	add	sp, sp, #0x10
  1d9e1c: d65f03c0     	ret

00000000001d9e20 <std::__ndk1::chrono::system_clock::now()>:
  1d9e20: d10103ff     	sub	sp, sp, #0x40
  1d9e24: f90013f3     	str	x19, [sp, #0x20]
  1d9e28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d9e2c: 9100c3fd     	add	x29, sp, #0x30
  1d9e30: d53bd053     	mrs	x19, TPIDR_EL0
  1d9e34: f9401668     	ldr	x8, [x19, #0x28]
  1d9e38: f9000fe8     	str	x8, [sp, #0x18]
  1d9e3c: 910023e1     	add	x1, sp, #0x8
  1d9e40: 2a1f03e0     	mov	w0, wzr
  1d9e44: 97fb1fc7     	bl	0xa1d60 <clock_gettime@plt>
  1d9e48: 35000280     	cbnz	w0, 0x1d9e98 <std::__ndk1::chrono::system_clock::now()+0x78>
  1d9e4c: a940a7e8     	ldp	x8, x9, [sp, #0x8]
  1d9e50: f940166a     	ldr	x10, [x19, #0x28]
  1d9e54: f9400feb     	ldr	x11, [sp, #0x18]
  1d9e58: eb0b015f     	cmp	x10, x11
  1d9e5c: 54000281     	b.ne	0x1d9eac <std::__ndk1::chrono::system_clock::now()+0x8c>
  1d9e60: d29ef9ea     	mov	x10, #0xf7cf            // =63439
  1d9e64: f2bc6a6a     	movk	x10, #0xe353, lsl #16
  1d9e68: f2d374aa     	movk	x10, #0x9ba5, lsl #32
  1d9e6c: f2e4188a     	movk	x10, #0x20c4, lsl #48
  1d9e70: 9b4a7d29     	smulh	x9, x9, x10
  1d9e74: 9347fd2a     	asr	x10, x9, #7
  1d9e78: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d9e7c: f94013f3     	ldr	x19, [sp, #0x20]
  1d9e80: 8b49fd49     	add	x9, x10, x9, lsr #63
  1d9e84: 5288480a     	mov	w10, #0x4240            // =16960
  1d9e88: 72a001ea     	movk	w10, #0xf, lsl #16
  1d9e8c: 9b0a2500     	madd	x0, x8, x10, x9
  1d9e90: 910103ff     	add	sp, sp, #0x40
  1d9e94: d65f03c0     	ret
  1d9e98: 97fb39de     	bl	0xa8610 <__errno@plt>
  1d9e9c: b9400000     	ldr	w0, [x0]
  1d9ea0: d0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9ea4: 91339021     	add	x1, x1, #0xce4
  1d9ea8: 97fb432a     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1d9eac: 97fb3fb1     	bl	0xa9d70 <__stack_chk_fail@plt>
  1d9eb0: 97fb50c5     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9eb4 <std::__ndk1::chrono::system_clock::to_time_t(std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000l>>> const&)>:
  1d9eb4: f9400008     	ldr	x8, [x0]
  1d9eb8: d2869b69     	mov	x9, #0x34db             // =13531
  1d9ebc: f2baf6c9     	movk	x9, #0xd7b6, lsl #16
  1d9ec0: f2dbd049     	movk	x9, #0xde82, lsl #32
  1d9ec4: f2e86369     	movk	x9, #0x431b, lsl #48
  1d9ec8: 9b497d08     	smulh	x8, x8, x9
  1d9ecc: 9352fd09     	asr	x9, x8, #18
  1d9ed0: 8b48fd20     	add	x0, x9, x8, lsr #63
  1d9ed4: d65f03c0     	ret

00000000001d9ed8 <std::__ndk1::chrono::system_clock::from_time_t(long)>:
  1d9ed8: 52884808     	mov	w8, #0x4240             // =16960
  1d9edc: 72a001e8     	movk	w8, #0xf, lsl #16
  1d9ee0: 9b087c00     	mul	x0, x0, x8
  1d9ee4: d65f03c0     	ret

00000000001d9ee8 <std::__ndk1::chrono::steady_clock::now()>:
  1d9ee8: d10103ff     	sub	sp, sp, #0x40
  1d9eec: f90013f3     	str	x19, [sp, #0x20]
  1d9ef0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d9ef4: 9100c3fd     	add	x29, sp, #0x30
  1d9ef8: d53bd053     	mrs	x19, TPIDR_EL0
  1d9efc: f9401668     	ldr	x8, [x19, #0x28]
  1d9f00: f9000fe8     	str	x8, [sp, #0x18]
  1d9f04: 320003e0     	orr	w0, wzr, #0x1
  1d9f08: 910023e1     	add	x1, sp, #0x8
  1d9f0c: 97fb1f95     	bl	0xa1d60 <clock_gettime@plt>
  1d9f10: 350001a0     	cbnz	w0, 0x1d9f44 <std::__ndk1::chrono::steady_clock::now()+0x5c>
  1d9f14: a940a7e8     	ldp	x8, x9, [sp, #0x8]
  1d9f18: f940166a     	ldr	x10, [x19, #0x28]
  1d9f1c: f9400feb     	ldr	x11, [sp, #0x18]
  1d9f20: eb0b015f     	cmp	x10, x11
  1d9f24: 540001a1     	b.ne	0x1d9f58 <std::__ndk1::chrono::steady_clock::now()+0x70>
  1d9f28: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1d9f2c: f94013f3     	ldr	x19, [sp, #0x20]
  1d9f30: 5299400a     	mov	w10, #0xca00            // =51712
  1d9f34: 72a7734a     	movk	w10, #0x3b9a, lsl #16
  1d9f38: 9b0a2500     	madd	x0, x8, x10, x9
  1d9f3c: 910103ff     	add	sp, sp, #0x40
  1d9f40: d65f03c0     	ret
  1d9f44: 97fb39b3     	bl	0xa8610 <__errno@plt>
  1d9f48: b9400000     	ldr	w0, [x0]
  1d9f4c: d0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9f50: 91342421     	add	x1, x1, #0xd09
  1d9f54: 97fb42ff     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1d9f58: 97fb3f86     	bl	0xa9d70 <__stack_chk_fail@plt>
  1d9f5c: 97fb509a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9f60 <std::__ndk1::condition_variable::~condition_variable()>:
  1d9f60: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1d9f64: 910003fd     	mov	x29, sp
  1d9f68: 97fb219e     	bl	0xa25e0 <pthread_cond_destroy@plt>
  1d9f6c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1d9f70: d65f03c0     	ret
  1d9f74: 97fb5094     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9f78 <std::__ndk1::condition_variable::notify_one()>:
  1d9f78: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1d9f7c: 910003fd     	mov	x29, sp
  1d9f80: 97fb3384     	bl	0xa6d90 <pthread_cond_signal@plt>
  1d9f84: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1d9f88: d65f03c0     	ret
  1d9f8c: 97fb508e     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9f90 <std::__ndk1::condition_variable::notify_all()>:
  1d9f90: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1d9f94: 910003fd     	mov	x29, sp
  1d9f98: 97fb3016     	bl	0xa5ff0 <pthread_cond_broadcast@plt>
  1d9f9c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1d9fa0: d65f03c0     	ret
  1d9fa4: 97fb5088     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9fa8 <std::__ndk1::condition_variable::wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)>:
  1d9fa8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1d9fac: 910003fd     	mov	x29, sp
  1d9fb0: 39402028     	ldrb	w8, [x1, #0x8]
  1d9fb4: 340000c8     	cbz	w8, 0x1d9fcc <std::__ndk1::condition_variable::wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x24>
  1d9fb8: f9400021     	ldr	x1, [x1]
  1d9fbc: 97fb2d59     	bl	0xa5520 <pthread_cond_wait@plt>
  1d9fc0: 350000e0     	cbnz	w0, 0x1d9fdc <std::__ndk1::condition_variable::wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x34>
  1d9fc4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1d9fc8: d65f03c0     	ret
  1d9fcc: d0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9fd0: 9134c021     	add	x1, x1, #0xd30
  1d9fd4: 320003e0     	orr	w0, wzr, #0x1
  1d9fd8: 97fb42de     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1d9fdc: d0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1d9fe0: 91356c21     	add	x1, x1, #0xd5b
  1d9fe4: 97fb42db     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1d9fe8: 97fb5077     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1d9fec: 97fb5076     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001d9ff0 <std::__ndk1::condition_variable::__do_timed_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)>:
  1d9ff0: d10103ff     	sub	sp, sp, #0x40
  1d9ff4: f90013f3     	str	x19, [sp, #0x20]
  1d9ff8: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1d9ffc: 9100c3fd     	add	x29, sp, #0x30
  1da000: d53bd053     	mrs	x19, TPIDR_EL0
  1da004: f9401668     	ldr	x8, [x19, #0x28]
  1da008: f9000fe8     	str	x8, [sp, #0x18]
  1da00c: 39402028     	ldrb	w8, [x1, #0x8]
  1da010: 340003e8     	cbz	w8, 0x1da08c <std::__ndk1::condition_variable::__do_timed_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)+0x9c>
  1da014: d29d2828     	mov	x8, #0xe941             // =59713
  1da018: f2c5e008     	movk	x8, #0x2f00, lsl #32
  1da01c: d2929669     	mov	x9, #0x94b3             // =38067
  1da020: f2eb2d08     	movk	x8, #0x5968, lsl #48
  1da024: f2a4dac9     	movk	x9, #0x26d6, lsl #16
  1da028: f2c17d09     	movk	x9, #0xbe8, lsl #32
  1da02c: eb08005f     	cmp	x2, x8
  1da030: f2e225c9     	movk	x9, #0x112e, lsl #48
  1da034: 9a88b048     	csel	x8, x2, x8, lt
  1da038: 9b497d09     	smulh	x9, x8, x9
  1da03c: 92993fea     	mov	x10, #-0xca00           // =-51712
  1da040: 935afd2b     	asr	x11, x9, #26
  1da044: f2b88caa     	movk	x10, #0xc465, lsl #16
  1da048: 8b49fd69     	add	x9, x11, x9, lsr #63
  1da04c: 9b0a2128     	madd	x8, x9, x10, x8
  1da050: a900a3e9     	stp	x9, x8, [sp, #0x8]
  1da054: f9400021     	ldr	x1, [x1]
  1da058: 910023e2     	add	x2, sp, #0x8
  1da05c: 97fb2f25     	bl	0xa5cf0 <pthread_cond_timedwait@plt>
  1da060: 34000060     	cbz	w0, 0x1da06c <std::__ndk1::condition_variable::__do_timed_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)+0x7c>
  1da064: 7101b81f     	cmp	w0, #0x6e
  1da068: 540001a1     	b.ne	0x1da09c <std::__ndk1::condition_variable::__do_timed_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)+0xac>
  1da06c: f9401668     	ldr	x8, [x19, #0x28]
  1da070: f9400fe9     	ldr	x9, [sp, #0x18]
  1da074: eb09011f     	cmp	x8, x9
  1da078: 54000181     	b.ne	0x1da0a8 <std::__ndk1::condition_variable::__do_timed_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&, std::__ndk1::chrono::time_point<std::__ndk1::chrono::system_clock, std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>>>)+0xb8>
  1da07c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1da080: f94013f3     	ldr	x19, [sp, #0x20]
  1da084: 910103ff     	add	sp, sp, #0x40
  1da088: d65f03c0     	ret
  1da08c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da090: 9135e821     	add	x1, x1, #0xd7a
  1da094: 320003e0     	orr	w0, wzr, #0x1
  1da098: 97fb42ae     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da09c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da0a0: 9136ac21     	add	x1, x1, #0xdab
  1da0a4: 97fb42ab     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da0a8: 97fb3f32     	bl	0xa9d70 <__stack_chk_fail@plt>
  1da0ac: 97fb5046     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da0b0: 97fb5045     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da0b4 <std::__ndk1::notify_all_at_thread_exit(std::__ndk1::condition_variable&, std::__ndk1::unique_lock<std::__ndk1::mutex>)>:
  1da0b4: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1da0b8: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1da0bc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1da0c0: 910083fd     	add	x29, sp, #0x20
  1da0c4: aa0103f4     	mov	x20, x1
  1da0c8: aa0003f3     	mov	x19, x0
  1da0cc: 97fb3fdd     	bl	0xaa040 <_ZNSt6__ndk119__thread_local_dataEv@plt>
  1da0d0: aa0003f5     	mov	x21, x0
  1da0d4: b9400000     	ldr	w0, [x0]
  1da0d8: 97fb344a     	bl	0xa7200 <pthread_getspecific@plt>
  1da0dc: b5000100     	cbnz	x0, 0x1da0fc <std::__ndk1::notify_all_at_thread_exit(std::__ndk1::condition_variable&, std::__ndk1::unique_lock<std::__ndk1::mutex>)+0x48>
  1da0e0: 321d03e0     	orr	w0, wzr, #0x8
  1da0e4: 97fb3b8b     	bl	0xa8f10 <_Znwm@plt>
  1da0e8: aa0003f6     	mov	x22, x0
  1da0ec: 97fb25a1     	bl	0xa3770 <_ZNSt6__ndk115__thread_structC1Ev@plt>
  1da0f0: b94002a0     	ldr	w0, [x21]
  1da0f4: aa1603e1     	mov	x1, x22
  1da0f8: 97fb229a     	bl	0xa2b60 <pthread_setspecific@plt>
  1da0fc: 97fb3fd1     	bl	0xaa040 <_ZNSt6__ndk119__thread_local_dataEv@plt>
  1da100: b9400000     	ldr	w0, [x0]
  1da104: 97fb343f     	bl	0xa7200 <pthread_getspecific@plt>
  1da108: f9400282     	ldr	x2, [x20]
  1da10c: f900029f     	str	xzr, [x20]
  1da110: 3900229f     	strb	wzr, [x20, #0x8]
  1da114: aa1303e1     	mov	x1, x19
  1da118: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1da11c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1da120: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1da124: 17fb256b     	b	0xa36d0 <_ZNSt6__ndk115__thread_struct25notify_all_at_thread_exitEPNS_18condition_variableEPNS_5mutexE@plt>
  1da128: aa0003f3     	mov	x19, x0
  1da12c: aa1603e0     	mov	x0, x22
  1da130: 97fb1a0c     	bl	0xa0960 <_ZdlPv@plt>
  1da134: aa1303e0     	mov	x0, x19
  1da138: 97fb3776     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001da13c <std::__ndk1::mutex::~mutex()>:
  1da13c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da140: 910003fd     	mov	x29, sp
  1da144: 97fb1a8f     	bl	0xa0b80 <pthread_mutex_destroy@plt>
  1da148: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da14c: d65f03c0     	ret
  1da150: 97fb501d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da154 <std::__ndk1::mutex::lock()>:
  1da154: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da158: 910003fd     	mov	x29, sp
  1da15c: 97fb3aed     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da160: 35000060     	cbnz	w0, 0x1da16c <std::__ndk1::mutex::lock()+0x18>
  1da164: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da168: d65f03c0     	ret
  1da16c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da170: 91380021     	add	x1, x1, #0xe00
  1da174: 97fb4277     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>

00000000001da178 <std::__ndk1::mutex::try_lock()>:
  1da178: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da17c: 910003fd     	mov	x29, sp
  1da180: 97fb1da8     	bl	0xa1820 <pthread_mutex_trylock@plt>
  1da184: 7100001f     	cmp	w0, #0x0
  1da188: 1a9f17e0     	cset	w0, eq
  1da18c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da190: d65f03c0     	ret
  1da194: 97fb500c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da198 <std::__ndk1::mutex::unlock()>:
  1da198: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da19c: 910003fd     	mov	x29, sp
  1da1a0: 97fb2b84     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da1a4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da1a8: d65f03c0     	ret
  1da1ac: 97fb5006     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da1b0 <std::__ndk1::recursive_mutex::recursive_mutex()>:
  1da1b0: d10143ff     	sub	sp, sp, #0x50
  1da1b4: f90013f5     	str	x21, [sp, #0x20]
  1da1b8: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1da1bc: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1da1c0: 910103fd     	add	x29, sp, #0x40
  1da1c4: d53bd055     	mrs	x21, TPIDR_EL0
  1da1c8: f94016a8     	ldr	x8, [x21, #0x28]
  1da1cc: aa0003f3     	mov	x19, x0
  1da1d0: 910043e0     	add	x0, sp, #0x10
  1da1d4: f9000fe8     	str	x8, [sp, #0x18]
  1da1d8: 97fb39d2     	bl	0xa8920 <pthread_mutexattr_init@plt>
  1da1dc: 350002c0     	cbnz	w0, 0x1da234 <std::__ndk1::recursive_mutex::recursive_mutex()+0x84>
  1da1e0: 910043e0     	add	x0, sp, #0x10
  1da1e4: 320003e1     	orr	w1, wzr, #0x1
  1da1e8: 97fb1b96     	bl	0xa1040 <pthread_mutexattr_settype@plt>
  1da1ec: 35000280     	cbnz	w0, 0x1da23c <std::__ndk1::recursive_mutex::recursive_mutex()+0x8c>
  1da1f0: 910043e1     	add	x1, sp, #0x10
  1da1f4: aa1303e0     	mov	x0, x19
  1da1f8: 97fb3286     	bl	0xa6c10 <pthread_mutex_init@plt>
  1da1fc: 2a0003f4     	mov	w20, w0
  1da200: 910043e0     	add	x0, sp, #0x10
  1da204: 97fb2543     	bl	0xa3710 <pthread_mutexattr_destroy@plt>
  1da208: 35000234     	cbnz	w20, 0x1da24c <std::__ndk1::recursive_mutex::recursive_mutex()+0x9c>
  1da20c: 35000240     	cbnz	w0, 0x1da254 <std::__ndk1::recursive_mutex::recursive_mutex()+0xa4>
  1da210: f94016a8     	ldr	x8, [x21, #0x28]
  1da214: f9400fe9     	ldr	x9, [sp, #0x18]
  1da218: eb09011f     	cmp	x8, x9
  1da21c: 540002a1     	b.ne	0x1da270 <std::__ndk1::recursive_mutex::recursive_mutex()+0xc0>
  1da220: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1da224: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1da228: f94013f5     	ldr	x21, [sp, #0x20]
  1da22c: 910143ff     	add	sp, sp, #0x50
  1da230: d65f03c0     	ret
  1da234: b9000fe0     	str	w0, [sp, #0xc]
  1da238: 1400000a     	b	0x1da260 <std::__ndk1::recursive_mutex::recursive_mutex()+0xb0>
  1da23c: b9000fe0     	str	w0, [sp, #0xc]
  1da240: 910043e0     	add	x0, sp, #0x10
  1da244: 97fb2533     	bl	0xa3710 <pthread_mutexattr_destroy@plt>
  1da248: 14000006     	b	0x1da260 <std::__ndk1::recursive_mutex::recursive_mutex()+0xb0>
  1da24c: b9000ff4     	str	w20, [sp, #0xc]
  1da250: 14000004     	b	0x1da260 <std::__ndk1::recursive_mutex::recursive_mutex()+0xb0>
  1da254: b9000fe0     	str	w0, [sp, #0xc]
  1da258: aa1303e0     	mov	x0, x19
  1da25c: 97fb1a49     	bl	0xa0b80 <pthread_mutex_destroy@plt>
  1da260: b9400fe0     	ldr	w0, [sp, #0xc]
  1da264: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da268: 91374c21     	add	x1, x1, #0xdd3
  1da26c: 97fb4239     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da270: 97fb3ec0     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001da274 <std::__ndk1::recursive_mutex::~recursive_mutex()>:
  1da274: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da278: 910003fd     	mov	x29, sp
  1da27c: 97fb1a41     	bl	0xa0b80 <pthread_mutex_destroy@plt>
  1da280: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da284: d65f03c0     	ret
  1da288: 97fb4fcf     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da28c <std::__ndk1::recursive_mutex::lock()>:
  1da28c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da290: 910003fd     	mov	x29, sp
  1da294: 97fb3a9f     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da298: 35000060     	cbnz	w0, 0x1da2a4 <std::__ndk1::recursive_mutex::lock()+0x18>
  1da29c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da2a0: d65f03c0     	ret
  1da2a4: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da2a8: 9137d821     	add	x1, x1, #0xdf6
  1da2ac: 97fb4229     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>

00000000001da2b0 <std::__ndk1::recursive_mutex::unlock()>:
  1da2b0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da2b4: 910003fd     	mov	x29, sp
  1da2b8: 97fb2b3e     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da2bc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da2c0: d65f03c0     	ret
  1da2c4: 97fb4fc0     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da2c8 <std::__ndk1::recursive_mutex::try_lock()>:
  1da2c8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da2cc: 910003fd     	mov	x29, sp
  1da2d0: 97fb1d54     	bl	0xa1820 <pthread_mutex_trylock@plt>
  1da2d4: 7100001f     	cmp	w0, #0x0
  1da2d8: 1a9f17e0     	cset	w0, eq
  1da2dc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da2e0: d65f03c0     	ret
  1da2e4: 97fb4fb8     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da2e8 <std::__ndk1::timed_mutex::timed_mutex()>:
  1da2e8: 6f00e400     	movi	v0.2d, #0000000000000000
  1da2ec: 3c849000     	stur	q0, [x0, #0x49]
  1da2f0: ad018000     	stp	q0, q0, [x0, #0x30]
  1da2f4: ad008000     	stp	q0, q0, [x0, #0x10]
  1da2f8: 3d800000     	str	q0, [x0]
  1da2fc: d65f03c0     	ret

00000000001da300 <std::__ndk1::timed_mutex::~timed_mutex()>:
  1da300: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1da304: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da308: 910043fd     	add	x29, sp, #0x10
  1da30c: aa0003f3     	mov	x19, x0
  1da310: 97fb3a80     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da314: 35000140     	cbnz	w0, 0x1da33c <std::__ndk1::timed_mutex::~timed_mutex()+0x3c>
  1da318: aa1303e0     	mov	x0, x19
  1da31c: 97fb2b25     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da320: 9100a260     	add	x0, x19, #0x28
  1da324: 97fb2687     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1da328: aa1303e0     	mov	x0, x19
  1da32c: 97fb1a15     	bl	0xa0b80 <pthread_mutex_destroy@plt>
  1da330: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da334: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1da338: d65f03c0     	ret
  1da33c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da340: 91380021     	add	x1, x1, #0xe00
  1da344: 97fb4203     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da348: 97fb4f9f     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da34c: aa0003f4     	mov	x20, x0
  1da350: 9100a260     	add	x0, x19, #0x28
  1da354: 97fb267b     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1da358: aa1303e0     	mov	x0, x19
  1da35c: 97fb3ebd     	bl	0xa9e50 <_ZNSt6__ndk15mutexD2Ev@plt>
  1da360: aa1403e0     	mov	x0, x20
  1da364: 97fb4f98     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da368: 97fb4f97     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da36c <std::__ndk1::timed_mutex::lock()>:
  1da36c: d10143ff     	sub	sp, sp, #0x50
  1da370: f90013f5     	str	x21, [sp, #0x20]
  1da374: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1da378: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1da37c: 910103fd     	add	x29, sp, #0x40
  1da380: d53bd055     	mrs	x21, TPIDR_EL0
  1da384: f94016a8     	ldr	x8, [x21, #0x28]
  1da388: 320003e9     	orr	w9, wzr, #0x1
  1da38c: aa0003f3     	mov	x19, x0
  1da390: f9000fe8     	str	x8, [sp, #0x18]
  1da394: f90007e0     	str	x0, [sp, #0x8]
  1da398: 390043e9     	strb	w9, [sp, #0x10]
  1da39c: 97fb3a5d     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da3a0: 35000360     	cbnz	w0, 0x1da40c <std::__ndk1::timed_mutex::lock()+0xa0>
  1da3a4: 39416268     	ldrb	w8, [x19, #0x58]
  1da3a8: 34000188     	cbz	w8, 0x1da3d8 <std::__ndk1::timed_mutex::lock()+0x6c>
  1da3ac: 9100a274     	add	x20, x19, #0x28
  1da3b0: 910023e1     	add	x1, sp, #0x8
  1da3b4: aa1403e0     	mov	x0, x20
  1da3b8: 97fb409e     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  1da3bc: 39416268     	ldrb	w8, [x19, #0x58]
  1da3c0: 35ffff88     	cbnz	w8, 0x1da3b0 <std::__ndk1::timed_mutex::lock()+0x44>
  1da3c4: 394043e8     	ldrb	w8, [sp, #0x10]
  1da3c8: 320003e9     	orr	w9, wzr, #0x1
  1da3cc: 39016269     	strb	w9, [x19, #0x58]
  1da3d0: 35000088     	cbnz	w8, 0x1da3e0 <std::__ndk1::timed_mutex::lock()+0x74>
  1da3d4: 14000005     	b	0x1da3e8 <std::__ndk1::timed_mutex::lock()+0x7c>
  1da3d8: 320003e8     	orr	w8, wzr, #0x1
  1da3dc: 39016268     	strb	w8, [x19, #0x58]
  1da3e0: f94007e0     	ldr	x0, [sp, #0x8]
  1da3e4: 97fb2af3     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da3e8: f94016a8     	ldr	x8, [x21, #0x28]
  1da3ec: f9400fe9     	ldr	x9, [sp, #0x18]
  1da3f0: eb09011f     	cmp	x8, x9
  1da3f4: 54000121     	b.ne	0x1da418 <std::__ndk1::timed_mutex::lock()+0xac>
  1da3f8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1da3fc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1da400: f94013f5     	ldr	x21, [sp, #0x20]
  1da404: 910143ff     	add	sp, sp, #0x50
  1da408: d65f03c0     	ret
  1da40c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da410: 91380021     	add	x1, x1, #0xe00
  1da414: 97fb41cf     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da418: 97fb3e56     	bl	0xa9d70 <__stack_chk_fail@plt>
  1da41c: 97fb4f6a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da420 <std::__ndk1::timed_mutex::try_lock()>:
  1da420: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1da424: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da428: 910043fd     	add	x29, sp, #0x10
  1da42c: aa0003f3     	mov	x19, x0
  1da430: 97fb1cfc     	bl	0xa1820 <pthread_mutex_trylock@plt>
  1da434: 34000060     	cbz	w0, 0x1da440 <std::__ndk1::timed_mutex::try_lock()+0x20>
  1da438: 2a1f03f4     	mov	w20, wzr
  1da43c: 14000009     	b	0x1da460 <std::__ndk1::timed_mutex::try_lock()+0x40>
  1da440: 39416268     	ldrb	w8, [x19, #0x58]
  1da444: 34000068     	cbz	w8, 0x1da450 <std::__ndk1::timed_mutex::try_lock()+0x30>
  1da448: 2a1f03f4     	mov	w20, wzr
  1da44c: 14000003     	b	0x1da458 <std::__ndk1::timed_mutex::try_lock()+0x38>
  1da450: 320003f4     	orr	w20, wzr, #0x1
  1da454: 39016274     	strb	w20, [x19, #0x58]
  1da458: aa1303e0     	mov	x0, x19
  1da45c: 97fb2ad5     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da460: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da464: 2a1403e0     	mov	w0, w20
  1da468: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1da46c: d65f03c0     	ret
  1da470: 97fb4f55     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da474: 97fb4f54     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da478 <std::__ndk1::timed_mutex::unlock()>:
  1da478: f81e0ff3     	str	x19, [sp, #-0x20]!
  1da47c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da480: 910043fd     	add	x29, sp, #0x10
  1da484: aa0003f3     	mov	x19, x0
  1da488: 97fb3a22     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da48c: 35000120     	cbnz	w0, 0x1da4b0 <std::__ndk1::timed_mutex::unlock()+0x38>
  1da490: 9100a260     	add	x0, x19, #0x28
  1da494: 3901627f     	strb	wzr, [x19, #0x58]
  1da498: 97fb389e     	bl	0xa8710 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>
  1da49c: aa1303e0     	mov	x0, x19
  1da4a0: 97fb2ac4     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da4a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da4a8: f84207f3     	ldr	x19, [sp], #0x20
  1da4ac: d65f03c0     	ret
  1da4b0: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da4b4: 91380021     	add	x1, x1, #0xe00
  1da4b8: 97fb41a6     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da4bc: 97fb4f42     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da4c0: 97fb4f41     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da4c4 <std::__ndk1::recursive_timed_mutex::recursive_timed_mutex()>:
  1da4c4: 6f00e400     	movi	v0.2d, #0000000000000000
  1da4c8: f900301f     	str	xzr, [x0, #0x60]
  1da4cc: ad020000     	stp	q0, q0, [x0, #0x40]
  1da4d0: ad010000     	stp	q0, q0, [x0, #0x20]
  1da4d4: ad000000     	stp	q0, q0, [x0]
  1da4d8: d65f03c0     	ret

00000000001da4dc <std::__ndk1::recursive_timed_mutex::~recursive_timed_mutex()>:
  1da4dc: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1da4e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da4e4: 910043fd     	add	x29, sp, #0x10
  1da4e8: aa0003f3     	mov	x19, x0
  1da4ec: 97fb3a09     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da4f0: 35000140     	cbnz	w0, 0x1da518 <std::__ndk1::recursive_timed_mutex::~recursive_timed_mutex()+0x3c>
  1da4f4: aa1303e0     	mov	x0, x19
  1da4f8: 97fb2aae     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da4fc: 9100a260     	add	x0, x19, #0x28
  1da500: 97fb2610     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1da504: aa1303e0     	mov	x0, x19
  1da508: 97fb199e     	bl	0xa0b80 <pthread_mutex_destroy@plt>
  1da50c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da510: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1da514: d65f03c0     	ret
  1da518: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da51c: 91380021     	add	x1, x1, #0xe00
  1da520: 97fb418c     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da524: 97fb4f28     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da528: aa0003f4     	mov	x20, x0
  1da52c: 9100a260     	add	x0, x19, #0x28
  1da530: 97fb2604     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1da534: aa1303e0     	mov	x0, x19
  1da538: 97fb3e46     	bl	0xa9e50 <_ZNSt6__ndk15mutexD2Ev@plt>
  1da53c: aa1403e0     	mov	x0, x20
  1da540: 97fb4f21     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da544: 97fb4f20     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da548 <std::__ndk1::recursive_timed_mutex::lock()>:
  1da548: d10143ff     	sub	sp, sp, #0x50
  1da54c: a90257f6     	stp	x22, x21, [sp, #0x20]
  1da550: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1da554: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1da558: 910103fd     	add	x29, sp, #0x40
  1da55c: d53bd056     	mrs	x22, TPIDR_EL0
  1da560: f94016c8     	ldr	x8, [x22, #0x28]
  1da564: aa0003f3     	mov	x19, x0
  1da568: f9000fe8     	str	x8, [sp, #0x18]
  1da56c: 97fb23e1     	bl	0xa34f0 <pthread_self@plt>
  1da570: aa0003f4     	mov	x20, x0
  1da574: 320003e8     	orr	w8, wzr, #0x1
  1da578: aa1303e0     	mov	x0, x19
  1da57c: f90007f3     	str	x19, [sp, #0x8]
  1da580: 390043e8     	strb	w8, [sp, #0x10]
  1da584: 97fb39e3     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da588: 35000480     	cbnz	w0, 0x1da618 <std::__ndk1::recursive_timed_mutex::lock()+0xd0>
  1da58c: f9403261     	ldr	x1, [x19, #0x60]
  1da590: aa1403e0     	mov	x0, x20
  1da594: 97fb2897     	bl	0xa47f0 <pthread_equal@plt>
  1da598: f9402e68     	ldr	x8, [x19, #0x58]
  1da59c: 34000200     	cbz	w0, 0x1da5dc <std::__ndk1::recursive_timed_mutex::lock()+0x94>
  1da5a0: b100051f     	cmn	x8, #0x1
  1da5a4: 54000420     	b.eq	0x1da628 <std::__ndk1::recursive_timed_mutex::lock()+0xe0>
  1da5a8: 91000508     	add	x8, x8, #0x1
  1da5ac: f9002e68     	str	x8, [x19, #0x58]
  1da5b0: f94007e0     	ldr	x0, [sp, #0x8]
  1da5b4: 97fb2a7f     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da5b8: f94016c8     	ldr	x8, [x22, #0x28]
  1da5bc: f9400fe9     	ldr	x9, [sp, #0x18]
  1da5c0: eb09011f     	cmp	x8, x9
  1da5c4: 54000301     	b.ne	0x1da624 <std::__ndk1::recursive_timed_mutex::lock()+0xdc>
  1da5c8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1da5cc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1da5d0: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1da5d4: 910143ff     	add	sp, sp, #0x50
  1da5d8: d65f03c0     	ret
  1da5dc: b4000188     	cbz	x8, 0x1da60c <std::__ndk1::recursive_timed_mutex::lock()+0xc4>
  1da5e0: 9100a275     	add	x21, x19, #0x28
  1da5e4: 910023e1     	add	x1, sp, #0x8
  1da5e8: aa1503e0     	mov	x0, x21
  1da5ec: 97fb4011     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  1da5f0: f9402e68     	ldr	x8, [x19, #0x58]
  1da5f4: b5ffff88     	cbnz	x8, 0x1da5e4 <std::__ndk1::recursive_timed_mutex::lock()+0x9c>
  1da5f8: 394043e8     	ldrb	w8, [sp, #0x10]
  1da5fc: 320003e9     	orr	w9, wzr, #0x1
  1da600: a905d269     	stp	x9, x20, [x19, #0x58]
  1da604: 35fffd68     	cbnz	w8, 0x1da5b0 <std::__ndk1::recursive_timed_mutex::lock()+0x68>
  1da608: 17ffffec     	b	0x1da5b8 <std::__ndk1::recursive_timed_mutex::lock()+0x70>
  1da60c: 320003e8     	orr	w8, wzr, #0x1
  1da610: a905d268     	stp	x8, x20, [x19, #0x58]
  1da614: 17ffffe7     	b	0x1da5b0 <std::__ndk1::recursive_timed_mutex::lock()+0x68>
  1da618: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da61c: 91380021     	add	x1, x1, #0xe00
  1da620: 97fb414c     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da624: 97fb3dd3     	bl	0xa9d70 <__stack_chk_fail@plt>
  1da628: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da62c: 91384821     	add	x1, x1, #0xe12
  1da630: 52800160     	mov	w0, #0xb                // =11
  1da634: 97fb4147     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da638: 97fb4ee3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da63c: 394043e8     	ldrb	w8, [sp, #0x10]
  1da640: aa0003f3     	mov	x19, x0
  1da644: 34000068     	cbz	w8, 0x1da650 <std::__ndk1::recursive_timed_mutex::lock()+0x108>
  1da648: f94007e0     	ldr	x0, [sp, #0x8]
  1da64c: 97fb2a59     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da650: aa1303e0     	mov	x0, x19
  1da654: 97fb362f     	bl	0xa7f10 <_Unwind_Resume@plt>
  1da658: 97fb4edb     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da65c <std::__ndk1::recursive_timed_mutex::try_lock()>:
  1da65c: d10143ff     	sub	sp, sp, #0x50
  1da660: f90013f5     	str	x21, [sp, #0x20]
  1da664: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1da668: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1da66c: 910103fd     	add	x29, sp, #0x40
  1da670: d53bd055     	mrs	x21, TPIDR_EL0
  1da674: f94016a8     	ldr	x8, [x21, #0x28]
  1da678: aa0003f3     	mov	x19, x0
  1da67c: f9000fe8     	str	x8, [sp, #0x18]
  1da680: 97fb239c     	bl	0xa34f0 <pthread_self@plt>
  1da684: aa0003f4     	mov	x20, x0
  1da688: f90007f3     	str	x19, [sp, #0x8]
  1da68c: aa1303e0     	mov	x0, x19
  1da690: 97fb1c64     	bl	0xa1820 <pthread_mutex_trylock@plt>
  1da694: 7100001f     	cmp	w0, #0x0
  1da698: 1a9f17e8     	cset	w8, eq
  1da69c: 390043e8     	strb	w8, [sp, #0x10]
  1da6a0: 34000060     	cbz	w0, 0x1da6ac <std::__ndk1::recursive_timed_mutex::try_lock()+0x50>
  1da6a4: 2a1f03f3     	mov	w19, wzr
  1da6a8: 14000015     	b	0x1da6fc <std::__ndk1::recursive_timed_mutex::try_lock()+0xa0>
  1da6ac: f9402e68     	ldr	x8, [x19, #0x58]
  1da6b0: b4000108     	cbz	x8, 0x1da6d0 <std::__ndk1::recursive_timed_mutex::try_lock()+0x74>
  1da6b4: f9403261     	ldr	x1, [x19, #0x60]
  1da6b8: aa1403e0     	mov	x0, x20
  1da6bc: 97fb284d     	bl	0xa47f0 <pthread_equal@plt>
  1da6c0: 34000140     	cbz	w0, 0x1da6e8 <std::__ndk1::recursive_timed_mutex::try_lock()+0x8c>
  1da6c4: f9402e68     	ldr	x8, [x19, #0x58]
  1da6c8: b100051f     	cmn	x8, #0x1
  1da6cc: 540000e0     	b.eq	0x1da6e8 <std::__ndk1::recursive_timed_mutex::try_lock()+0x8c>
  1da6d0: 91000508     	add	x8, x8, #0x1
  1da6d4: a905d268     	stp	x8, x20, [x19, #0x58]
  1da6d8: 320003f3     	orr	w19, wzr, #0x1
  1da6dc: 394043e8     	ldrb	w8, [sp, #0x10]
  1da6e0: 350000a8     	cbnz	w8, 0x1da6f4 <std::__ndk1::recursive_timed_mutex::try_lock()+0x98>
  1da6e4: 14000006     	b	0x1da6fc <std::__ndk1::recursive_timed_mutex::try_lock()+0xa0>
  1da6e8: 2a1f03f3     	mov	w19, wzr
  1da6ec: 394043e8     	ldrb	w8, [sp, #0x10]
  1da6f0: 34000068     	cbz	w8, 0x1da6fc <std::__ndk1::recursive_timed_mutex::try_lock()+0xa0>
  1da6f4: f94007e0     	ldr	x0, [sp, #0x8]
  1da6f8: 97fb2a2e     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da6fc: f94016a8     	ldr	x8, [x21, #0x28]
  1da700: f9400fe9     	ldr	x9, [sp, #0x18]
  1da704: eb09011f     	cmp	x8, x9
  1da708: 540000e1     	b.ne	0x1da724 <std::__ndk1::recursive_timed_mutex::try_lock()+0xc8>
  1da70c: 2a1303e0     	mov	w0, w19
  1da710: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1da714: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1da718: f94013f5     	ldr	x21, [sp, #0x20]
  1da71c: 910143ff     	add	sp, sp, #0x50
  1da720: d65f03c0     	ret
  1da724: 97fb3d93     	bl	0xa9d70 <__stack_chk_fail@plt>
  1da728: 97fb4ea7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da72c: aa0003f3     	mov	x19, x0
  1da730: 910023e0     	add	x0, sp, #0x8
  1da734: 97fd9d91     	bl	0x141d78 <android::sp<android::AMessage>::operator=(android::sp<android::AMessage>&&)+0x78>
  1da738: aa1303e0     	mov	x0, x19
  1da73c: 97fb4ea2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da740: 97fb4ea1     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da744 <std::__ndk1::recursive_timed_mutex::unlock()>:
  1da744: f81e0ff3     	str	x19, [sp, #-0x20]!
  1da748: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da74c: 910043fd     	add	x29, sp, #0x10
  1da750: aa0003f3     	mov	x19, x0
  1da754: 97fb396f     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da758: 35000220     	cbnz	w0, 0x1da79c <std::__ndk1::recursive_timed_mutex::unlock()+0x58>
  1da75c: f9402e68     	ldr	x8, [x19, #0x58]
  1da760: f1000508     	subs	x8, x8, #0x1
  1da764: f9002e68     	str	x8, [x19, #0x58]
  1da768: 540000c0     	b.eq	0x1da780 <std::__ndk1::recursive_timed_mutex::unlock()+0x3c>
  1da76c: aa1303e0     	mov	x0, x19
  1da770: 97fb2a10     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da774: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da778: f84207f3     	ldr	x19, [sp], #0x20
  1da77c: d65f03c0     	ret
  1da780: f900327f     	str	xzr, [x19, #0x60]
  1da784: aa1303e0     	mov	x0, x19
  1da788: 97fb2a0a     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da78c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da790: 9100a260     	add	x0, x19, #0x28
  1da794: f84207f3     	ldr	x19, [sp], #0x20
  1da798: 17fb37de     	b	0xa8710 <_ZNSt6__ndk118condition_variable10notify_oneEv@plt>
  1da79c: b0000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1da7a0: 91380021     	add	x1, x1, #0xe00
  1da7a4: 97fb40eb     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1da7a8: 97fb4e87     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da7ac: 97fb4e86     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1da7b0: 97fb4e85     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da7b4 <std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))>:
  1da7b4: f81c0ff7     	str	x23, [sp, #-0x40]!
  1da7b8: a90157f6     	stp	x22, x21, [sp, #0x10]
  1da7bc: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1da7c0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1da7c4: 9100c3fd     	add	x29, sp, #0x30
  1da7c8: aa0003f3     	mov	x19, x0
  1da7cc: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da7d0: 9127d000     	add	x0, x0, #0x9f4
  1da7d4: aa0203f4     	mov	x20, x2
  1da7d8: aa0103f5     	mov	x21, x1
  1da7dc: 97fb394d     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da7e0: f9400268     	ldr	x8, [x19]
  1da7e4: f100051f     	cmp	x8, #0x1
  1da7e8: 54000161     	b.ne	0x1da814 <std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))+0x60>
  1da7ec: b0000696     	adrp	x22, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da7f0: b0000697     	adrp	x23, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da7f4: 912872d6     	add	x22, x22, #0xa1c
  1da7f8: 9127d2f7     	add	x23, x23, #0x9f4
  1da7fc: aa1603e0     	mov	x0, x22
  1da800: aa1703e1     	mov	x1, x23
  1da804: 97fb2b47     	bl	0xa5520 <pthread_cond_wait@plt>
  1da808: f9400268     	ldr	x8, [x19]
  1da80c: f100051f     	cmp	x8, #0x1
  1da810: 54ffff60     	b.eq	0x1da7fc <std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))+0x48>
  1da814: f9400268     	ldr	x8, [x19]
  1da818: b4000108     	cbz	x8, 0x1da838 <std::__ndk1::__call_once(unsigned long volatile&, void*, void (*)(void*))+0x84>
  1da81c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1da820: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1da824: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1da828: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da82c: 9127d000     	add	x0, x0, #0x9f4
  1da830: f84407f7     	ldr	x23, [sp], #0x40
  1da834: 17fb29df     	b	0xa4fb0 <pthread_mutex_unlock@plt>
  1da838: 320003e8     	orr	w8, wzr, #0x1
  1da83c: f9000268     	str	x8, [x19]
  1da840: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da844: 9127d000     	add	x0, x0, #0x9f4
  1da848: 97fb29da     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da84c: aa1503e0     	mov	x0, x21
  1da850: d63f0280     	blr	x20
  1da854: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da858: 9127d000     	add	x0, x0, #0x9f4
  1da85c: 97fb392d     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da860: 92800008     	mov	x8, #-0x1               // =-1
  1da864: c89ffe68     	stlr	x8, [x19]
  1da868: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da86c: 9127d000     	add	x0, x0, #0x9f4
  1da870: 97fb29d0     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da874: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da878: 91287000     	add	x0, x0, #0xa1c
  1da87c: 97fb2ddd     	bl	0xa5ff0 <pthread_cond_broadcast@plt>
  1da880: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1da884: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1da888: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1da88c: f84407f7     	ldr	x23, [sp], #0x40
  1da890: d65f03c0     	ret
  1da894: 97fb3343     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1da898: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da89c: 9127d000     	add	x0, x0, #0x9f4
  1da8a0: 97fb391c     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1da8a4: f900027f     	str	xzr, [x19]
  1da8a8: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da8ac: 9127d000     	add	x0, x0, #0x9f4
  1da8b0: 97fb29c0     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1da8b4: b0000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1da8b8: 91287000     	add	x0, x0, #0xa1c
  1da8bc: 97fb2dcd     	bl	0xa5ff0 <pthread_cond_broadcast@plt>
  1da8c0: 97fb3378     	bl	0xa76a0 <__cxa_rethrow@plt>
  1da8c4: aa0003f3     	mov	x19, x0
  1da8c8: 97fb1b22     	bl	0xa1550 <__cxa_end_catch@plt>
  1da8cc: aa1303e0     	mov	x0, x19
  1da8d0: 97fb3590     	bl	0xa7f10 <_Unwind_Resume@plt>
  1da8d4: 97fb4e3c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da8d8 <std::__throw_bad_alloc()>:
  1da8d8: f81e0ff3     	str	x19, [sp, #-0x20]!
  1da8dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da8e0: 910043fd     	add	x29, sp, #0x10
  1da8e4: 321d03e0     	orr	w0, wzr, #0x8
  1da8e8: 97fb1b82     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1da8ec: aa0003f3     	mov	x19, x0
  1da8f0: 97fb2738     	bl	0xa45d0 <_ZNSt9bad_allocC1Ev@plt>
  1da8f4: d0000661     	adrp	x1, 0x2a8000
  1da8f8: d0000662     	adrp	x2, 0x2a8000
  1da8fc: f9420c21     	ldr	x1, [x1, #0x418]
  1da900: f942b442     	ldr	x2, [x2, #0x568]
  1da904: aa1303e0     	mov	x0, x19
  1da908: 97fb33c2     	bl	0xa7810 <__cxa_throw@plt>

00000000001da90c <operator new(unsigned long)>:
  1da90c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1da910: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1da914: 910043fd     	add	x29, sp, #0x10
  1da918: f100001f     	cmp	x0, #0x0
  1da91c: 9a9f1413     	csinc	x19, x0, xzr, ne
  1da920: 14000002     	b	0x1da928 <operator new(unsigned long)+0x1c>
  1da924: d63f0000     	blr	x0
  1da928: aa1303e0     	mov	x0, x19
  1da92c: 97fb1e59     	bl	0xa2290 <malloc@plt>
  1da930: b50001a0     	cbnz	x0, 0x1da964 <operator new(unsigned long)+0x58>
  1da934: 97fb1bf7     	bl	0xa1910 <_ZSt15get_new_handlerv@plt>
  1da938: b5ffff60     	cbnz	x0, 0x1da924 <operator new(unsigned long)+0x18>
  1da93c: 321d03e0     	orr	w0, wzr, #0x8
  1da940: 97fb1b6c     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1da944: aa0003f3     	mov	x19, x0
  1da948: 97fb2722     	bl	0xa45d0 <_ZNSt9bad_allocC1Ev@plt>
  1da94c: d0000661     	adrp	x1, 0x2a8000
  1da950: d0000662     	adrp	x2, 0x2a8000
  1da954: f9420c21     	ldr	x1, [x1, #0x418]
  1da958: f942b442     	ldr	x2, [x2, #0x568]
  1da95c: aa1303e0     	mov	x0, x19
  1da960: 97fb33ac     	bl	0xa7810 <__cxa_throw@plt>
  1da964: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1da968: f84207f3     	ldr	x19, [sp], #0x20
  1da96c: d65f03c0     	ret

00000000001da970 <operator new(unsigned long, std::nothrow_t const&)>:
  1da970: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da974: 910003fd     	mov	x29, sp
  1da978: 97fb3966     	bl	0xa8f10 <_Znwm@plt>
  1da97c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da980: d65f03c0     	ret
  1da984: 97fb3307     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1da988: 97fb1af2     	bl	0xa1550 <__cxa_end_catch@plt>
  1da98c: aa1f03e0     	mov	x0, xzr
  1da990: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da994: d65f03c0     	ret
  1da998: 97fb4e0b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da99c <operator new[](unsigned long)>:
  1da99c: 17fb395d     	b	0xa8f10 <_Znwm@plt>

00000000001da9a0 <operator new[](unsigned long, std::nothrow_t const&)>:
  1da9a0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1da9a4: 910003fd     	mov	x29, sp
  1da9a8: 97fb1922     	bl	0xa0e30 <_Znam@plt>
  1da9ac: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da9b0: d65f03c0     	ret
  1da9b4: 97fb32fb     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1da9b8: 97fb1ae6     	bl	0xa1550 <__cxa_end_catch@plt>
  1da9bc: aa1f03e0     	mov	x0, xzr
  1da9c0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1da9c4: d65f03c0     	ret
  1da9c8: 97fb4dff     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001da9cc <operator delete(void*)>:
  1da9cc: 17fb1d21     	b	0xa1e50 <free@plt>

00000000001da9d0 <operator delete(void*, std::nothrow_t const&)>:
  1da9d0: 17fb17e4     	b	0xa0960 <_ZdlPv@plt>

00000000001da9d4 <operator delete(void*, unsigned long)>:
  1da9d4: 17fb17e3     	b	0xa0960 <_ZdlPv@plt>

00000000001da9d8 <operator delete[](void*)>:
  1da9d8: 17fb17e2     	b	0xa0960 <_ZdlPv@plt>

00000000001da9dc <operator delete[](void*, std::nothrow_t const&)>:
  1da9dc: 17fb2ea5     	b	0xa6470 <_ZdaPv@plt>

00000000001da9e0 <operator delete[](void*, unsigned long)>:
  1da9e0: 17fb2ea4     	b	0xa6470 <_ZdaPv@plt>

00000000001da9e4 <operator new(unsigned long, std::align_val_t)>:
  1da9e4: d10103ff     	sub	sp, sp, #0x40
  1da9e8: f9000bf5     	str	x21, [sp, #0x10]
  1da9ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1da9f0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1da9f4: 9100c3fd     	add	x29, sp, #0x30
  1da9f8: d53bd055     	mrs	x21, TPIDR_EL0
  1da9fc: f94016a8     	ldr	x8, [x21, #0x28]
  1daa00: f100001f     	cmp	x0, #0x0
  1daa04: 321d03e9     	orr	w9, wzr, #0x8
  1daa08: 9a9f1413     	csinc	x19, x0, xzr, ne
  1daa0c: f100203f     	cmp	x1, #0x8
  1daa10: 9a898034     	csel	x20, x1, x9, hi
  1daa14: f90007e8     	str	x8, [sp, #0x8]
  1daa18: 14000002     	b	0x1daa20 <operator new(unsigned long, std::align_val_t)+0x3c>
  1daa1c: d63f0000     	blr	x0
  1daa20: 910003e0     	mov	x0, sp
  1daa24: aa1403e1     	mov	x1, x20
  1daa28: aa1303e2     	mov	x2, x19
  1daa2c: 97fb20b9     	bl	0xa2d10 <posix_memalign@plt>
  1daa30: 340001a0     	cbz	w0, 0x1daa64 <operator new(unsigned long, std::align_val_t)+0x80>
  1daa34: 97fb1bb7     	bl	0xa1910 <_ZSt15get_new_handlerv@plt>
  1daa38: b5ffff20     	cbnz	x0, 0x1daa1c <operator new(unsigned long, std::align_val_t)+0x38>
  1daa3c: 321d03e0     	orr	w0, wzr, #0x8
  1daa40: 97fb1b2c     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1daa44: aa0003f3     	mov	x19, x0
  1daa48: 97fb26e2     	bl	0xa45d0 <_ZNSt9bad_allocC1Ev@plt>
  1daa4c: d0000661     	adrp	x1, 0x2a8000
  1daa50: d0000662     	adrp	x2, 0x2a8000
  1daa54: f9420c21     	ldr	x1, [x1, #0x418]
  1daa58: f942b442     	ldr	x2, [x2, #0x568]
  1daa5c: aa1303e0     	mov	x0, x19
  1daa60: 97fb336c     	bl	0xa7810 <__cxa_throw@plt>
  1daa64: f94003e0     	ldr	x0, [sp]
  1daa68: f94016a8     	ldr	x8, [x21, #0x28]
  1daa6c: f94007e9     	ldr	x9, [sp, #0x8]
  1daa70: eb09011f     	cmp	x8, x9
  1daa74: 540000c1     	b.ne	0x1daa8c <operator new(unsigned long, std::align_val_t)+0xa8>
  1daa78: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1daa7c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1daa80: f9400bf5     	ldr	x21, [sp, #0x10]
  1daa84: 910103ff     	add	sp, sp, #0x40
  1daa88: d65f03c0     	ret
  1daa8c: 97fb3cb9     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001daa90 <operator new(unsigned long, std::align_val_t, std::nothrow_t const&)>:
  1daa90: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1daa94: 910003fd     	mov	x29, sp
  1daa98: 97fb35e6     	bl	0xa8230 <_ZnwmSt11align_val_t@plt>
  1daa9c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1daaa0: d65f03c0     	ret
  1daaa4: 97fb32bf     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1daaa8: 97fb1aaa     	bl	0xa1550 <__cxa_end_catch@plt>
  1daaac: aa1f03e0     	mov	x0, xzr
  1daab0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1daab4: d65f03c0     	ret
  1daab8: 97fb4dc3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001daabc <operator new[](unsigned long, std::align_val_t)>:
  1daabc: 17fb35dd     	b	0xa8230 <_ZnwmSt11align_val_t@plt>

00000000001daac0 <operator new[](unsigned long, std::align_val_t, std::nothrow_t const&)>:
  1daac0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1daac4: 910003fd     	mov	x29, sp
  1daac8: 97fb4176     	bl	0xab0a0 <_ZnamSt11align_val_t@plt>
  1daacc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1daad0: d65f03c0     	ret
  1daad4: 97fb32b3     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1daad8: 97fb1a9e     	bl	0xa1550 <__cxa_end_catch@plt>
  1daadc: aa1f03e0     	mov	x0, xzr
  1daae0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1daae4: d65f03c0     	ret
  1daae8: 97fb4db7     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001daaec <operator delete(void*, std::align_val_t)>:
  1daaec: 17fb1cd9     	b	0xa1e50 <free@plt>

00000000001daaf0 <operator delete(void*, std::align_val_t, std::nothrow_t const&)>:
  1daaf0: 17fb3b6c     	b	0xa98a0 <_ZdlPvSt11align_val_t@plt>

00000000001daaf4 <operator delete(void*, unsigned long, std::align_val_t)>:
  1daaf4: aa0203e1     	mov	x1, x2
  1daaf8: 17fb3b6a     	b	0xa98a0 <_ZdlPvSt11align_val_t@plt>

00000000001daafc <operator delete[](void*, std::align_val_t)>:
  1daafc: 17fb3b69     	b	0xa98a0 <_ZdlPvSt11align_val_t@plt>

00000000001dab00 <operator delete[](void*, std::align_val_t, std::nothrow_t const&)>:
  1dab00: 17fb1ca4     	b	0xa1d90 <_ZdaPvSt11align_val_t@plt>

00000000001dab04 <operator delete[](void*, unsigned long, std::align_val_t)>:
  1dab04: aa0203e1     	mov	x1, x2
  1dab08: 17fb1ca2     	b	0xa1d90 <_ZdaPvSt11align_val_t@plt>

00000000001dab0c <std::logic_error::logic_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
  1dab0c: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dab10: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dab14: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dab18: 910083fd     	add	x29, sp, #0x20
  1dab1c: d0000668     	adrp	x8, 0x2a8000
  1dab20: f9447108     	ldr	x8, [x8, #0x8e0]
  1dab24: aa0003f3     	mov	x19, x0
  1dab28: 91004108     	add	x8, x8, #0x10
  1dab2c: f9000008     	str	x8, [x0]
  1dab30: 39400028     	ldrb	w8, [x1]
  1dab34: f9400829     	ldr	x9, [x1, #0x10]
  1dab38: 7200011f     	tst	w8, #0x1
  1dab3c: 9a811534     	csinc	x20, x9, x1, ne
  1dab40: aa1403e0     	mov	x0, x20
  1dab44: 97fb220b     	bl	0xa3370 <strlen@plt>
  1dab48: aa0003f5     	mov	x21, x0
  1dab4c: 91006400     	add	x0, x0, #0x19
  1dab50: 97fb38f0     	bl	0xa8f10 <_Znwm@plt>
  1dab54: 91006016     	add	x22, x0, #0x18
  1dab58: a9005415     	stp	x21, x21, [x0]
  1dab5c: b900101f     	str	wzr, [x0, #0x10]
  1dab60: 910006a2     	add	x2, x21, #0x1
  1dab64: aa1603e0     	mov	x0, x22
  1dab68: aa1403e1     	mov	x1, x20
  1dab6c: 97fb1489     	bl	0x9fd90 <memcpy@plt>
  1dab70: f9000676     	str	x22, [x19, #0x8]
  1dab74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dab78: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dab7c: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dab80: d65f03c0     	ret
  1dab84: aa0003f4     	mov	x20, x0
  1dab88: aa1303e0     	mov	x0, x19
  1dab8c: 97fb36c1     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1dab90: aa1403e0     	mov	x0, x20
  1dab94: 97fb34df     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dab98 <std::logic_error::logic_error(char const*)>:
  1dab98: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dab9c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1daba0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1daba4: 910083fd     	add	x29, sp, #0x20
  1daba8: d0000668     	adrp	x8, 0x2a8000
  1dabac: f9447108     	ldr	x8, [x8, #0x8e0]
  1dabb0: aa0003f3     	mov	x19, x0
  1dabb4: aa0103f4     	mov	x20, x1
  1dabb8: 91004108     	add	x8, x8, #0x10
  1dabbc: f9000008     	str	x8, [x0]
  1dabc0: aa0103e0     	mov	x0, x1
  1dabc4: 97fb21eb     	bl	0xa3370 <strlen@plt>
  1dabc8: aa0003f5     	mov	x21, x0
  1dabcc: 91006400     	add	x0, x0, #0x19
  1dabd0: 97fb38d0     	bl	0xa8f10 <_Znwm@plt>
  1dabd4: 91006016     	add	x22, x0, #0x18
  1dabd8: a9005415     	stp	x21, x21, [x0]
  1dabdc: b900101f     	str	wzr, [x0, #0x10]
  1dabe0: 910006a2     	add	x2, x21, #0x1
  1dabe4: aa1603e0     	mov	x0, x22
  1dabe8: aa1403e1     	mov	x1, x20
  1dabec: 97fb1469     	bl	0x9fd90 <memcpy@plt>
  1dabf0: f9000676     	str	x22, [x19, #0x8]
  1dabf4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dabf8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dabfc: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dac00: d65f03c0     	ret
  1dac04: aa0003f4     	mov	x20, x0
  1dac08: aa1303e0     	mov	x0, x19
  1dac0c: 97fb36a1     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1dac10: aa1403e0     	mov	x0, x20
  1dac14: 97fb34bf     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dac18 <std::logic_error::logic_error(std::logic_error const&)>:
  1dac18: d0000668     	adrp	x8, 0x2a8000
  1dac1c: f9447108     	ldr	x8, [x8, #0x8e0]
  1dac20: 91004108     	add	x8, x8, #0x10
  1dac24: f9000008     	str	x8, [x0]
  1dac28: f9400428     	ldr	x8, [x1, #0x8]
  1dac2c: f9000408     	str	x8, [x0, #0x8]
  1dac30: d1002108     	sub	x8, x8, #0x8
  1dac34: 885ffd09     	ldaxr	w9, [x8]
  1dac38: 11000529     	add	w9, w9, #0x1
  1dac3c: 880afd09     	stlxr	w10, w9, [x8]
  1dac40: 35ffffaa     	cbnz	w10, 0x1dac34 <std::logic_error::logic_error(std::logic_error const&)+0x1c>
  1dac44: d65f03c0     	ret

00000000001dac48 <std::logic_error::operator=(std::logic_error const&)>:
  1dac48: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dac4c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dac50: 910043fd     	add	x29, sp, #0x10
  1dac54: f9400429     	ldr	x9, [x1, #0x8]
  1dac58: f9400408     	ldr	x8, [x0, #0x8]
  1dac5c: aa0003f3     	mov	x19, x0
  1dac60: f9000409     	str	x9, [x0, #0x8]
  1dac64: d1002129     	sub	x9, x9, #0x8
  1dac68: 885ffd2a     	ldaxr	w10, [x9]
  1dac6c: 1100054a     	add	w10, w10, #0x1
  1dac70: 880bfd2a     	stlxr	w11, w10, [x9]
  1dac74: 35ffffab     	cbnz	w11, 0x1dac68 <std::logic_error::operator=(std::logic_error const&)+0x20>
  1dac78: d1002109     	sub	x9, x8, #0x8
  1dac7c: 885ffd2a     	ldaxr	w10, [x9]
  1dac80: 7100054a     	subs	w10, w10, #0x1
  1dac84: 880bfd2a     	stlxr	w11, w10, [x9]
  1dac88: 35ffffab     	cbnz	w11, 0x1dac7c <std::logic_error::operator=(std::logic_error const&)+0x34>
  1dac8c: 54000065     	b.pl	0x1dac98 <std::logic_error::operator=(std::logic_error const&)+0x50>
  1dac90: d1006100     	sub	x0, x8, #0x18
  1dac94: 97fb1733     	bl	0xa0960 <_ZdlPv@plt>
  1dac98: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dac9c: aa1303e0     	mov	x0, x19
  1daca0: f84207f3     	ldr	x19, [sp], #0x20
  1daca4: d65f03c0     	ret

00000000001daca8 <std::runtime_error::runtime_error(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
  1daca8: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dacac: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dacb0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dacb4: 910083fd     	add	x29, sp, #0x20
  1dacb8: d0000668     	adrp	x8, 0x2a8000
  1dacbc: f9474508     	ldr	x8, [x8, #0xe88]
  1dacc0: aa0003f3     	mov	x19, x0
  1dacc4: 91004108     	add	x8, x8, #0x10
  1dacc8: f9000008     	str	x8, [x0]
  1daccc: 39400028     	ldrb	w8, [x1]
  1dacd0: f9400829     	ldr	x9, [x1, #0x10]
  1dacd4: 7200011f     	tst	w8, #0x1
  1dacd8: 9a811534     	csinc	x20, x9, x1, ne
  1dacdc: aa1403e0     	mov	x0, x20
  1dace0: 97fb21a4     	bl	0xa3370 <strlen@plt>
  1dace4: aa0003f5     	mov	x21, x0
  1dace8: 91006400     	add	x0, x0, #0x19
  1dacec: 97fb3889     	bl	0xa8f10 <_Znwm@plt>
  1dacf0: 91006016     	add	x22, x0, #0x18
  1dacf4: a9005415     	stp	x21, x21, [x0]
  1dacf8: b900101f     	str	wzr, [x0, #0x10]
  1dacfc: 910006a2     	add	x2, x21, #0x1
  1dad00: aa1603e0     	mov	x0, x22
  1dad04: aa1403e1     	mov	x1, x20
  1dad08: 97fb1422     	bl	0x9fd90 <memcpy@plt>
  1dad0c: f9000676     	str	x22, [x19, #0x8]
  1dad10: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dad14: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dad18: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dad1c: d65f03c0     	ret
  1dad20: aa0003f4     	mov	x20, x0
  1dad24: aa1303e0     	mov	x0, x19
  1dad28: 97fb365a     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1dad2c: aa1403e0     	mov	x0, x20
  1dad30: 97fb3478     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dad34 <std::runtime_error::runtime_error(char const*)>:
  1dad34: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dad38: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dad3c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dad40: 910083fd     	add	x29, sp, #0x20
  1dad44: d0000668     	adrp	x8, 0x2a8000
  1dad48: f9474508     	ldr	x8, [x8, #0xe88]
  1dad4c: aa0003f3     	mov	x19, x0
  1dad50: aa0103f4     	mov	x20, x1
  1dad54: 91004108     	add	x8, x8, #0x10
  1dad58: f9000008     	str	x8, [x0]
  1dad5c: aa0103e0     	mov	x0, x1
  1dad60: 97fb2184     	bl	0xa3370 <strlen@plt>
  1dad64: aa0003f5     	mov	x21, x0
  1dad68: 91006400     	add	x0, x0, #0x19
  1dad6c: 97fb3869     	bl	0xa8f10 <_Znwm@plt>
  1dad70: 91006016     	add	x22, x0, #0x18
  1dad74: a9005415     	stp	x21, x21, [x0]
  1dad78: b900101f     	str	wzr, [x0, #0x10]
  1dad7c: 910006a2     	add	x2, x21, #0x1
  1dad80: aa1603e0     	mov	x0, x22
  1dad84: aa1403e1     	mov	x1, x20
  1dad88: 97fb1402     	bl	0x9fd90 <memcpy@plt>
  1dad8c: f9000676     	str	x22, [x19, #0x8]
  1dad90: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dad94: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dad98: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dad9c: d65f03c0     	ret
  1dada0: aa0003f4     	mov	x20, x0
  1dada4: aa1303e0     	mov	x0, x19
  1dada8: 97fb363a     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1dadac: aa1403e0     	mov	x0, x20
  1dadb0: 97fb3458     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dadb4 <std::runtime_error::runtime_error(std::runtime_error const&)>:
  1dadb4: d0000668     	adrp	x8, 0x2a8000
  1dadb8: f9474508     	ldr	x8, [x8, #0xe88]
  1dadbc: 91004108     	add	x8, x8, #0x10
  1dadc0: f9000008     	str	x8, [x0]
  1dadc4: f9400428     	ldr	x8, [x1, #0x8]
  1dadc8: f9000408     	str	x8, [x0, #0x8]
  1dadcc: d1002108     	sub	x8, x8, #0x8
  1dadd0: 885ffd09     	ldaxr	w9, [x8]
  1dadd4: 11000529     	add	w9, w9, #0x1
  1dadd8: 880afd09     	stlxr	w10, w9, [x8]
  1daddc: 35ffffaa     	cbnz	w10, 0x1dadd0 <std::runtime_error::runtime_error(std::runtime_error const&)+0x1c>
  1dade0: d65f03c0     	ret

00000000001dade4 <std::runtime_error::operator=(std::runtime_error const&)>:
  1dade4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dade8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dadec: 910043fd     	add	x29, sp, #0x10
  1dadf0: f9400429     	ldr	x9, [x1, #0x8]
  1dadf4: f9400408     	ldr	x8, [x0, #0x8]
  1dadf8: aa0003f3     	mov	x19, x0
  1dadfc: f9000409     	str	x9, [x0, #0x8]
  1dae00: d1002129     	sub	x9, x9, #0x8
  1dae04: 885ffd2a     	ldaxr	w10, [x9]
  1dae08: 1100054a     	add	w10, w10, #0x1
  1dae0c: 880bfd2a     	stlxr	w11, w10, [x9]
  1dae10: 35ffffab     	cbnz	w11, 0x1dae04 <std::runtime_error::operator=(std::runtime_error const&)+0x20>
  1dae14: d1002109     	sub	x9, x8, #0x8
  1dae18: 885ffd2a     	ldaxr	w10, [x9]
  1dae1c: 7100054a     	subs	w10, w10, #0x1
  1dae20: 880bfd2a     	stlxr	w11, w10, [x9]
  1dae24: 35ffffab     	cbnz	w11, 0x1dae18 <std::runtime_error::operator=(std::runtime_error const&)+0x34>
  1dae28: 54000065     	b.pl	0x1dae34 <std::runtime_error::operator=(std::runtime_error const&)+0x50>
  1dae2c: d1006100     	sub	x0, x8, #0x18
  1dae30: 97fb16cc     	bl	0xa0960 <_ZdlPv@plt>
  1dae34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dae38: aa1303e0     	mov	x0, x19
  1dae3c: f84207f3     	ldr	x19, [sp], #0x20
  1dae40: d65f03c0     	ret

00000000001dae44 <std::__ndk1::error_category::error_category()>:
  1dae44: d0000668     	adrp	x8, 0x2a8000
  1dae48: f9416908     	ldr	x8, [x8, #0x2d0]
  1dae4c: 91004108     	add	x8, x8, #0x10
  1dae50: f9000008     	str	x8, [x0]
  1dae54: d65f03c0     	ret

00000000001dae58 <std::__ndk1::error_category::~error_category()>:
  1dae58: d4200020     	brk	#0x1

00000000001dae5c <std::__ndk1::error_category::default_error_condition(int) const>:
  1dae5c: 2a0103e8     	mov	w8, w1
  1dae60: aa0003e1     	mov	x1, x0
  1dae64: aa0803e0     	mov	x0, x8
  1dae68: d65f03c0     	ret

00000000001dae6c <std::__ndk1::error_category::equivalent(int, std::__ndk1::error_condition const&) const>:
  1dae6c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dae70: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dae74: 910043fd     	add	x29, sp, #0x10
  1dae78: f9400008     	ldr	x8, [x0]
  1dae7c: aa0203f3     	mov	x19, x2
  1dae80: f9400d08     	ldr	x8, [x8, #0x18]
  1dae84: d63f0100     	blr	x8
  1dae88: f9400668     	ldr	x8, [x19, #0x8]
  1dae8c: b9400269     	ldr	w9, [x19]
  1dae90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dae94: eb01011f     	cmp	x8, x1
  1dae98: 1a9f17e8     	cset	w8, eq
  1dae9c: 6b00013f     	cmp	w9, w0
  1daea0: 1a9f17e9     	cset	w9, eq
  1daea4: 0a090100     	and	w0, w8, w9
  1daea8: f84207f3     	ldr	x19, [sp], #0x20
  1daeac: d65f03c0     	ret

00000000001daeb0 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const>:
  1daeb0: f9400428     	ldr	x8, [x1, #0x8]
  1daeb4: b9400029     	ldr	w9, [x1]
  1daeb8: eb00011f     	cmp	x8, x0
  1daebc: 1a9f17e8     	cset	w8, eq
  1daec0: 6b02013f     	cmp	w9, w2
  1daec4: 1a9f17e9     	cset	w9, eq
  1daec8: 0a090100     	and	w0, w8, w9
  1daecc: d65f03c0     	ret
  1daed0: f81b0ffc     	str	x28, [sp, #-0x50]!
  1daed4: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1daed8: a90257f6     	stp	x22, x21, [sp, #0x20]
  1daedc: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1daee0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1daee4: 910103fd     	add	x29, sp, #0x40
  1daee8: d11043ff     	sub	sp, sp, #0x410
  1daeec: d53bd057     	mrs	x23, TPIDR_EL0
  1daef0: aa0803f3     	mov	x19, x8
  1daef4: f94016e8     	ldr	x8, [x23, #0x28]
  1daef8: 2a0103f5     	mov	w21, w1
  1daefc: 910023f4     	add	x20, sp, #0x8
  1daf00: f81b83a8     	stur	x8, [x29, #-0x48]
  1daf04: 97fb35c3     	bl	0xa8610 <__errno@plt>
  1daf08: b9400018     	ldr	w24, [x0]
  1daf0c: aa0003f6     	mov	x22, x0
  1daf10: 910023e1     	add	x1, sp, #0x8
  1daf14: 321603e2     	orr	w2, wzr, #0x400
  1daf18: 2a1503e0     	mov	w0, w21
  1daf1c: 97fb33c9     	bl	0xa7e40 <strerror_r@plt>
  1daf20: 34000100     	cbz	w0, 0x1daf40 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x90>
  1daf24: 3100041f     	cmn	w0, #0x1
  1daf28: 54000041     	b.ne	0x1daf30 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x80>
  1daf2c: b94002c0     	ldr	w0, [x22]
  1daf30: 7100581f     	cmp	w0, #0x16
  1daf34: 540006a1     	b.ne	0x1db008 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x158>
  1daf38: b00002f4     	adrp	x20, 0x237000 <optionalData+0x2d0>
  1daf3c: 9112fa94     	add	x20, x20, #0x4be
  1daf40: 39400288     	ldrb	w8, [x20]
  1daf44: 35000108     	cbnz	w8, 0x1daf64 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0xb4>
  1daf48: b0000342     	adrp	x2, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1daf4c: 913ad042     	add	x2, x2, #0xeb4
  1daf50: 910023e0     	add	x0, sp, #0x8
  1daf54: 321603e1     	orr	w1, wzr, #0x400
  1daf58: 2a1503e3     	mov	w3, w21
  1daf5c: 910023f4     	add	x20, sp, #0x8
  1daf60: 97fb2600     	bl	0xa4760 <snprintf@plt>
  1daf64: aa1403e0     	mov	x0, x20
  1daf68: b90002d8     	str	w24, [x22]
  1daf6c: a9007e7f     	stp	xzr, xzr, [x19]
  1daf70: f9000a7f     	str	xzr, [x19, #0x10]
  1daf74: 97fb20ff     	bl	0xa3370 <strlen@plt>
  1daf78: b100401f     	cmn	x0, #0x10
  1daf7c: 54000402     	b.hs	0x1daffc <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x14c>
  1daf80: aa0003f5     	mov	x21, x0
  1daf84: f1005c1f     	cmp	x0, #0x17
  1daf88: 540000a2     	b.hs	0x1daf9c <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0xec>
  1daf8c: 531f7aa8     	lsl	w8, w21, #1
  1daf90: 38001668     	strb	w8, [x19], #0x1
  1daf94: b5000155     	cbnz	x21, 0x1dafbc <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x10c>
  1daf98: 1400000d     	b	0x1dafcc <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x11c>
  1daf9c: 910042a8     	add	x8, x21, #0x10
  1dafa0: 927ced16     	and	x22, x8, #0xfffffffffffffff0
  1dafa4: aa1603e0     	mov	x0, x22
  1dafa8: 97fb37da     	bl	0xa8f10 <_Znwm@plt>
  1dafac: b24002c8     	orr	x8, x22, #0x1
  1dafb0: a9008275     	stp	x21, x0, [x19, #0x8]
  1dafb4: f9000268     	str	x8, [x19]
  1dafb8: aa0003f3     	mov	x19, x0
  1dafbc: aa1303e0     	mov	x0, x19
  1dafc0: aa1403e1     	mov	x1, x20
  1dafc4: aa1503e2     	mov	x2, x21
  1dafc8: 97fb1372     	bl	0x9fd90 <memcpy@plt>
  1dafcc: 38356a7f     	strb	wzr, [x19, x21]
  1dafd0: f94016e8     	ldr	x8, [x23, #0x28]
  1dafd4: f85b83a9     	ldur	x9, [x29, #-0x48]
  1dafd8: eb09011f     	cmp	x8, x9
  1dafdc: 54000141     	b.ne	0x1db004 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x154>
  1dafe0: 911043ff     	add	sp, sp, #0x410
  1dafe4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1dafe8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1dafec: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1daff0: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1daff4: f84507fc     	ldr	x28, [sp], #0x50
  1daff8: d65f03c0     	ret
  1daffc: aa1303e0     	mov	x0, x19
  1db000: 97fb3ef8     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
  1db004: 97fb3b5b     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db008: 97fb31ea     	bl	0xa77b0 <abort@plt>
  1db00c: 90000340     	adrp	x0, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db010: 91398000     	add	x0, x0, #0xe60
  1db014: d65f03c0     	ret
  1db018: f81e0ff3     	str	x19, [sp, #-0x20]!
  1db01c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1db020: 910043fd     	add	x29, sp, #0x10
  1db024: 7140043f     	cmp	w1, #0x1, lsl #12       // =0x1000
  1db028: aa0803f3     	mov	x19, x8
  1db02c: 5400026b     	b.lt	0x1db078 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x1c8>
  1db030: 321c07e0     	orr	w0, wzr, #0x30
  1db034: a9007e7f     	stp	xzr, xzr, [x19]
  1db038: f9000a7f     	str	xzr, [x19, #0x10]
  1db03c: 97fb37b5     	bl	0xa8f10 <_Znwm@plt>
  1db040: 90000349     	adrp	x9, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db044: 90000348     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db048: 9139a129     	add	x9, x9, #0xe68
  1db04c: 3dc39100     	ldr	q0, [x8, #0xe40]
  1db050: ad400921     	ldp	q1, q2, [x9]
  1db054: 528e4de8     	mov	w8, #0x726f             // =29295
  1db058: f9000a60     	str	x0, [x19, #0x10]
  1db05c: 79004008     	strh	w8, [x0, #0x20]
  1db060: 3d800260     	str	q0, [x19]
  1db064: ad000801     	stp	q1, q2, [x0]
  1db068: 3900881f     	strb	wzr, [x0, #0x22]
  1db06c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1db070: f84207f3     	ldr	x19, [sp], #0x20
  1db074: d65f03c0     	ret
  1db078: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1db07c: aa1303e8     	mov	x8, x19
  1db080: f84207f3     	ldr	x19, [sp], #0x20
  1db084: 17ffff93     	b	0x1daed0 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x20>

00000000001db088 <std::__ndk1::generic_category()>:
  1db088: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1db08c: 910003fd     	mov	x29, sp
  1db090: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db094: 91296108     	add	x8, x8, #0xa58
  1db098: 08dffd08     	ldarb	w8, [x8]
  1db09c: 360000a8     	tbz	w8, #0x0, 0x1db0b0 <std::__ndk1::generic_category()+0x28>
  1db0a0: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db0a4: 91294000     	add	x0, x0, #0xa50
  1db0a8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1db0ac: d65f03c0     	ret
  1db0b0: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db0b4: 91296000     	add	x0, x0, #0xa58
  1db0b8: 97fb4046     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1db0bc: 34ffff20     	cbz	w0, 0x1db0a0 <std::__ndk1::generic_category()+0x18>
  1db0c0: 90000629     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1db0c4: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db0c8: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db0cc: 91162129     	add	x9, x9, #0x588
  1db0d0: 91296000     	add	x0, x0, #0xa58
  1db0d4: f9052909     	str	x9, [x8, #0xa50]
  1db0d8: 97fb1f4a     	bl	0xa2e00 <__cxa_guard_release@plt>
  1db0dc: 17fffff1     	b	0x1db0a0 <std::__ndk1::generic_category()+0x18>
  1db0e0: 90000340     	adrp	x0, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db0e4: 913a2c00     	add	x0, x0, #0xe8b
  1db0e8: d65f03c0     	ret
  1db0ec: f81e0ff3     	str	x19, [sp, #-0x20]!
  1db0f0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1db0f4: 910043fd     	add	x29, sp, #0x10
  1db0f8: 7140043f     	cmp	w1, #0x1, lsl #12       // =0x1000
  1db0fc: aa0803f3     	mov	x19, x8
  1db100: 5400026b     	b.lt	0x1db14c <std::__ndk1::generic_category()+0xc4>
  1db104: 321c07e0     	orr	w0, wzr, #0x30
  1db108: a9007e7f     	stp	xzr, xzr, [x19]
  1db10c: f9000a7f     	str	xzr, [x19, #0x10]
  1db110: 97fb3780     	bl	0xa8f10 <_Znwm@plt>
  1db114: 90000349     	adrp	x9, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db118: 90000348     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1db11c: 913a4929     	add	x9, x9, #0xe92
  1db120: 3dc39500     	ldr	q0, [x8, #0xe50]
  1db124: ad400921     	ldp	q1, q2, [x9]
  1db128: 52800e48     	mov	w8, #0x72               // =114
  1db12c: f9000a60     	str	x0, [x19, #0x10]
  1db130: 39008008     	strb	w8, [x0, #0x20]
  1db134: 3d800260     	str	q0, [x19]
  1db138: ad000801     	stp	q1, q2, [x0]
  1db13c: 3900841f     	strb	wzr, [x0, #0x21]
  1db140: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1db144: f84207f3     	ldr	x19, [sp], #0x20
  1db148: d65f03c0     	ret
  1db14c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1db150: aa1303e8     	mov	x8, x19
  1db154: f84207f3     	ldr	x19, [sp], #0x20
  1db158: 17ffff5e     	b	0x1daed0 <std::__ndk1::error_category::equivalent(std::__ndk1::error_code const&, int) const+0x20>
  1db15c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1db160: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1db164: 910043fd     	add	x29, sp, #0x10
  1db168: 7140043f     	cmp	w1, #0x1, lsl #12       // =0x1000
  1db16c: 5400010b     	b.lt	0x1db18c <std::__ndk1::generic_category()+0x104>
  1db170: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db174: 9129a108     	add	x8, x8, #0xa68
  1db178: 08dffd08     	ldarb	w8, [x8]
  1db17c: 360001e8     	tbz	w8, #0x0, 0x1db1b8 <std::__ndk1::generic_category()+0x130>
  1db180: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db184: 91298108     	add	x8, x8, #0xa60
  1db188: 14000007     	b	0x1db1a4 <std::__ndk1::generic_category()+0x11c>
  1db18c: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db190: 91296108     	add	x8, x8, #0xa58
  1db194: 08dffd08     	ldarb	w8, [x8]
  1db198: 360002c8     	tbz	w8, #0x0, 0x1db1f0 <std::__ndk1::generic_category()+0x168>
  1db19c: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db1a0: 91294108     	add	x8, x8, #0xa50
  1db1a4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1db1a8: 2a0103e0     	mov	w0, w1
  1db1ac: aa0803e1     	mov	x1, x8
  1db1b0: f84207f3     	ldr	x19, [sp], #0x20
  1db1b4: d65f03c0     	ret
  1db1b8: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db1bc: 9129a000     	add	x0, x0, #0xa68
  1db1c0: b81fc3a1     	stur	w1, [x29, #-0x4]
  1db1c4: 97fb4003     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1db1c8: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db1cc: 91298108     	add	x8, x8, #0xa60
  1db1d0: 340002e0     	cbz	w0, 0x1db22c <std::__ndk1::generic_category()+0x1a4>
  1db1d4: 90000629     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1db1d8: 9117a129     	add	x9, x9, #0x5e8
  1db1dc: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db1e0: aa0803f3     	mov	x19, x8
  1db1e4: f9000109     	str	x9, [x8]
  1db1e8: 9129a000     	add	x0, x0, #0xa68
  1db1ec: 1400000e     	b	0x1db224 <std::__ndk1::generic_category()+0x19c>
  1db1f0: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db1f4: 91296000     	add	x0, x0, #0xa58
  1db1f8: b81fc3a1     	stur	w1, [x29, #-0x4]
  1db1fc: 97fb3ff5     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1db200: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db204: 91294108     	add	x8, x8, #0xa50
  1db208: 34000120     	cbz	w0, 0x1db22c <std::__ndk1::generic_category()+0x1a4>
  1db20c: 90000629     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1db210: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db214: 91162129     	add	x9, x9, #0x588
  1db218: aa0803f3     	mov	x19, x8
  1db21c: 91296000     	add	x0, x0, #0xa58
  1db220: f9000109     	str	x9, [x8]
  1db224: 97fb1ef7     	bl	0xa2e00 <__cxa_guard_release@plt>
  1db228: aa1303e8     	mov	x8, x19
  1db22c: b85fc3a1     	ldur	w1, [x29, #-0x4]
  1db230: 17ffffdd     	b	0x1db1a4 <std::__ndk1::generic_category()+0x11c>

00000000001db234 <std::__ndk1::system_category()>:
  1db234: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1db238: 910003fd     	mov	x29, sp
  1db23c: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db240: 9129a108     	add	x8, x8, #0xa68
  1db244: 08dffd08     	ldarb	w8, [x8]
  1db248: 360000a8     	tbz	w8, #0x0, 0x1db25c <std::__ndk1::system_category()+0x28>
  1db24c: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db250: 91298000     	add	x0, x0, #0xa60
  1db254: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1db258: d65f03c0     	ret
  1db25c: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db260: 9129a000     	add	x0, x0, #0xa68
  1db264: 97fb3fdb     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1db268: 34ffff20     	cbz	w0, 0x1db24c <std::__ndk1::system_category()+0x18>
  1db26c: 90000629     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1db270: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db274: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1db278: 9117a129     	add	x9, x9, #0x5e8
  1db27c: 9129a000     	add	x0, x0, #0xa68
  1db280: f9053109     	str	x9, [x8, #0xa60]
  1db284: 97fb1edf     	bl	0xa2e00 <__cxa_guard_release@plt>
  1db288: 17fffff1     	b	0x1db24c <std::__ndk1::system_category()+0x18>

00000000001db28c <std::__ndk1::error_condition::message() const>:
  1db28c: f9400409     	ldr	x9, [x0, #0x8]
  1db290: b9400001     	ldr	w1, [x0]
  1db294: f940012a     	ldr	x10, [x9]
  1db298: aa0903e0     	mov	x0, x9
  1db29c: f9401942     	ldr	x2, [x10, #0x30]
  1db2a0: d61f0040     	br	x2

00000000001db2a4 <std::__ndk1::error_code::message() const>:
  1db2a4: f9400409     	ldr	x9, [x0, #0x8]
  1db2a8: b9400001     	ldr	w1, [x0]
  1db2ac: f940012a     	ldr	x10, [x9]
  1db2b0: aa0903e0     	mov	x0, x9
  1db2b4: f9401942     	ldr	x2, [x10, #0x30]
  1db2b8: d61f0040     	br	x2

00000000001db2bc <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)>:
  1db2bc: d10143ff     	sub	sp, sp, #0x50
  1db2c0: a90257f6     	stp	x22, x21, [sp, #0x20]
  1db2c4: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1db2c8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1db2cc: 910103fd     	add	x29, sp, #0x40
  1db2d0: d53bd056     	mrs	x22, TPIDR_EL0
  1db2d4: f94016c9     	ldr	x9, [x22, #0x28]
  1db2d8: aa0103f3     	mov	x19, x1
  1db2dc: aa0803f4     	mov	x20, x8
  1db2e0: f9000fe9     	str	x9, [sp, #0x18]
  1db2e4: b9400001     	ldr	w1, [x0]
  1db2e8: 34000441     	cbz	w1, 0x1db370 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0xb4>
  1db2ec: 39400268     	ldrb	w8, [x19]
  1db2f0: aa0003f5     	mov	x21, x0
  1db2f4: 37000088     	tbnz	w8, #0x0, 0x1db304 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0x48>
  1db2f8: d341fd08     	lsr	x8, x8, #1
  1db2fc: b5000088     	cbnz	x8, 0x1db30c <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0x50>
  1db300: 14000009     	b	0x1db324 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0x68>
  1db304: f9400668     	ldr	x8, [x19, #0x8]
  1db308: b40000e8     	cbz	x8, 0x1db324 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0x68>
  1db30c: 90000101     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1db310: 91211021     	add	x1, x1, #0x844
  1db314: 321f03e2     	orr	w2, wzr, #0x2
  1db318: aa1303e0     	mov	x0, x19
  1db31c: 97fb34c9     	bl	0xa8640 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
  1db320: b94002a1     	ldr	w1, [x21]
  1db324: f94006a0     	ldr	x0, [x21, #0x8]
  1db328: 910003f5     	mov	x21, sp
  1db32c: f9400008     	ldr	x8, [x0]
  1db330: f9401909     	ldr	x9, [x8, #0x30]
  1db334: 910003e8     	mov	x8, sp
  1db338: d63f0120     	blr	x9
  1db33c: 394003e8     	ldrb	w8, [sp]
  1db340: a940a7ea     	ldp	x10, x9, [sp, #0x8]
  1db344: b24002ab     	orr	x11, x21, #0x1
  1db348: 7200011f     	tst	w8, #0x1
  1db34c: d341fd0c     	lsr	x12, x8, #1
  1db350: 9a890161     	csel	x1, x11, x9, eq
  1db354: 9a8a0182     	csel	x2, x12, x10, eq
  1db358: aa1303e0     	mov	x0, x19
  1db35c: 97fb34b9     	bl	0xa8640 <_ZNSt6__ndk112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6appendEPKcm@plt>
  1db360: 394003e8     	ldrb	w8, [sp]
  1db364: 36000068     	tbz	w8, #0x0, 0x1db370 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0xb4>
  1db368: f9400be0     	ldr	x0, [sp, #0x10]
  1db36c: 97fb157d     	bl	0xa0960 <_ZdlPv@plt>
  1db370: f9400a68     	ldr	x8, [x19, #0x10]
  1db374: 3dc00260     	ldr	q0, [x19]
  1db378: f9000a88     	str	x8, [x20, #0x10]
  1db37c: 3d800280     	str	q0, [x20]
  1db380: a900fe7f     	stp	xzr, xzr, [x19, #0x8]
  1db384: f900027f     	str	xzr, [x19]
  1db388: f94016c8     	ldr	x8, [x22, #0x28]
  1db38c: f9400fe9     	ldr	x9, [sp, #0x18]
  1db390: eb09011f     	cmp	x8, x9
  1db394: 540000c1     	b.ne	0x1db3ac <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0xf0>
  1db398: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1db39c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1db3a0: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1db3a4: 910143ff     	add	sp, sp, #0x50
  1db3a8: d65f03c0     	ret
  1db3ac: 97fb3a71     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db3b0: 394003e8     	ldrb	w8, [sp]
  1db3b4: aa0003f3     	mov	x19, x0
  1db3b8: 36000068     	tbz	w8, #0x0, 0x1db3c4 <std::__ndk1::system_error::__init(std::__ndk1::error_code const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>>)+0x108>
  1db3bc: f9400be0     	ldr	x0, [sp, #0x10]
  1db3c0: 97fb1568     	bl	0xa0960 <_ZdlPv@plt>
  1db3c4: aa1303e0     	mov	x0, x19
  1db3c8: 97fb32d2     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001db3cc <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
  1db3cc: d10243ff     	sub	sp, sp, #0x90
  1db3d0: a9055ff8     	stp	x24, x23, [sp, #0x50]
  1db3d4: a90657f6     	stp	x22, x21, [sp, #0x60]
  1db3d8: a9074ff4     	stp	x20, x19, [sp, #0x70]
  1db3dc: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1db3e0: 910203fd     	add	x29, sp, #0x80
  1db3e4: d53bd058     	mrs	x24, TPIDR_EL0
  1db3e8: f9401708     	ldr	x8, [x24, #0x28]
  1db3ec: aa0003f3     	mov	x19, x0
  1db3f0: f81c83a8     	stur	x8, [x29, #-0x38]
  1db3f4: a9038be1     	stp	x1, x2, [sp, #0x38]
  1db3f8: a900ffff     	stp	xzr, xzr, [sp, #0x8]
  1db3fc: f90003ff     	str	xzr, [sp]
  1db400: 39400068     	ldrb	w8, [x3]
  1db404: 370000c8     	tbnz	w8, #0x0, 0x1db41c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x50>
  1db408: f9400868     	ldr	x8, [x3, #0x10]
  1db40c: 3dc00060     	ldr	q0, [x3]
  1db410: f9000be8     	str	x8, [sp, #0x10]
  1db414: 3d8003e0     	str	q0, [sp]
  1db418: 1400001a     	b	0x1db480 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xb4>
  1db41c: f9400474     	ldr	x20, [x3, #0x8]
  1db420: b100429f     	cmn	x20, #0x10
  1db424: 540006e2     	b.hs	0x1db500 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x134>
  1db428: f9400875     	ldr	x21, [x3, #0x10]
  1db42c: f1005e9f     	cmp	x20, #0x17
  1db430: 540000e2     	b.hs	0x1db44c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x80>
  1db434: 910003e9     	mov	x9, sp
  1db438: 531f7a88     	lsl	w8, w20, #1
  1db43c: b2400136     	orr	x22, x9, #0x1
  1db440: 390003e8     	strb	w8, [sp]
  1db444: b5000154     	cbnz	x20, 0x1db46c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xa0>
  1db448: 1400000d     	b	0x1db47c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xb0>
  1db44c: 91004288     	add	x8, x20, #0x10
  1db450: 927ced17     	and	x23, x8, #0xfffffffffffffff0
  1db454: aa1703e0     	mov	x0, x23
  1db458: 97fb36ae     	bl	0xa8f10 <_Znwm@plt>
  1db45c: b24002e8     	orr	x8, x23, #0x1
  1db460: aa0003f6     	mov	x22, x0
  1db464: a90083f4     	stp	x20, x0, [sp, #0x8]
  1db468: f90003e8     	str	x8, [sp]
  1db46c: aa1603e0     	mov	x0, x22
  1db470: aa1503e1     	mov	x1, x21
  1db474: aa1403e2     	mov	x2, x20
  1db478: 97fb1246     	bl	0x9fd90 <memcpy@plt>
  1db47c: 38346adf     	strb	wzr, [x22, x20]
  1db480: 910083e8     	add	x8, sp, #0x20
  1db484: 9100e3e0     	add	x0, sp, #0x38
  1db488: 910003e1     	mov	x1, sp
  1db48c: 97fb27cd     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1db490: 910083e1     	add	x1, sp, #0x20
  1db494: aa1303e0     	mov	x0, x19
  1db498: 97fb35c2     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1db49c: 394083e8     	ldrb	w8, [sp, #0x20]
  1db4a0: 36000068     	tbz	w8, #0x0, 0x1db4ac <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xe0>
  1db4a4: f9401be0     	ldr	x0, [sp, #0x30]
  1db4a8: 97fb152e     	bl	0xa0960 <_ZdlPv@plt>
  1db4ac: 394003e8     	ldrb	w8, [sp]
  1db4b0: 36000068     	tbz	w8, #0x0, 0x1db4bc <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xf0>
  1db4b4: f9400be0     	ldr	x0, [sp, #0x10]
  1db4b8: 97fb152a     	bl	0xa0960 <_ZdlPv@plt>
  1db4bc: b0000668     	adrp	x8, 0x2a8000
  1db4c0: f947d508     	ldr	x8, [x8, #0xfa8]
  1db4c4: 91004108     	add	x8, x8, #0x10
  1db4c8: f9000268     	str	x8, [x19]
  1db4cc: 3cc383e0     	ldur	q0, [sp, #0x38]
  1db4d0: 3d800660     	str	q0, [x19, #0x10]
  1db4d4: f9401708     	ldr	x8, [x24, #0x28]
  1db4d8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1db4dc: eb09011f     	cmp	x8, x9
  1db4e0: 540000e1     	b.ne	0x1db4fc <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x130>
  1db4e4: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1db4e8: a9474ff4     	ldp	x20, x19, [sp, #0x70]
  1db4ec: a94657f6     	ldp	x22, x21, [sp, #0x60]
  1db4f0: a9455ff8     	ldp	x24, x23, [sp, #0x50]
  1db4f4: 910243ff     	add	sp, sp, #0x90
  1db4f8: d65f03c0     	ret
  1db4fc: 97fb3a1d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db500: 910003e0     	mov	x0, sp
  1db504: 97fb3db7     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
  1db508: 394083e8     	ldrb	w8, [sp, #0x20]
  1db50c: aa0003f3     	mov	x19, x0
  1db510: 370000a8     	tbnz	w8, #0x0, 0x1db524 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x158>
  1db514: 394003e8     	ldrb	w8, [sp]
  1db518: 37000168     	tbnz	w8, #0x0, 0x1db544 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x178>
  1db51c: aa1303e0     	mov	x0, x19
  1db520: 97fb327c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1db524: f9401be0     	ldr	x0, [sp, #0x30]
  1db528: 97fb150e     	bl	0xa0960 <_ZdlPv@plt>
  1db52c: 394003e8     	ldrb	w8, [sp]
  1db530: 3607ff68     	tbz	w8, #0x0, 0x1db51c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x150>
  1db534: 14000004     	b	0x1db544 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x178>
  1db538: aa0003f3     	mov	x19, x0
  1db53c: 394003e8     	ldrb	w8, [sp]
  1db540: 3607fee8     	tbz	w8, #0x0, 0x1db51c <std::__ndk1::system_error::system_error(std::__ndk1::error_code, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x150>
  1db544: f9400be0     	ldr	x0, [sp, #0x10]
  1db548: 97fb1506     	bl	0xa0960 <_ZdlPv@plt>
  1db54c: aa1303e0     	mov	x0, x19
  1db550: 97fb3270     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001db554 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)>:
  1db554: d10243ff     	sub	sp, sp, #0x90
  1db558: a9055ff8     	stp	x24, x23, [sp, #0x50]
  1db55c: a90657f6     	stp	x22, x21, [sp, #0x60]
  1db560: a9074ff4     	stp	x20, x19, [sp, #0x70]
  1db564: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1db568: 910203fd     	add	x29, sp, #0x80
  1db56c: d53bd058     	mrs	x24, TPIDR_EL0
  1db570: f9401708     	ldr	x8, [x24, #0x28]
  1db574: aa0003f3     	mov	x19, x0
  1db578: aa0303e0     	mov	x0, x3
  1db57c: aa0303f4     	mov	x20, x3
  1db580: f81c83a8     	stur	x8, [x29, #-0x38]
  1db584: a9038be1     	stp	x1, x2, [sp, #0x38]
  1db588: a900ffff     	stp	xzr, xzr, [sp, #0x8]
  1db58c: f9000fff     	str	xzr, [sp, #0x18]
  1db590: 97fb1f78     	bl	0xa3370 <strlen@plt>
  1db594: b100401f     	cmn	x0, #0x10
  1db598: 540006c2     	b.hs	0x1db670 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x11c>
  1db59c: aa0003f5     	mov	x21, x0
  1db5a0: f1005c1f     	cmp	x0, #0x17
  1db5a4: 540000e2     	b.hs	0x1db5c0 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x6c>
  1db5a8: 910023e9     	add	x9, sp, #0x8
  1db5ac: 531f7aa8     	lsl	w8, w21, #1
  1db5b0: b2400136     	orr	x22, x9, #0x1
  1db5b4: 390023e8     	strb	w8, [sp, #0x8]
  1db5b8: b5000155     	cbnz	x21, 0x1db5e0 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x8c>
  1db5bc: 1400000d     	b	0x1db5f0 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x9c>
  1db5c0: 910042a8     	add	x8, x21, #0x10
  1db5c4: 927ced17     	and	x23, x8, #0xfffffffffffffff0
  1db5c8: aa1703e0     	mov	x0, x23
  1db5cc: 97fb3651     	bl	0xa8f10 <_Znwm@plt>
  1db5d0: b24002e8     	orr	x8, x23, #0x1
  1db5d4: aa0003f6     	mov	x22, x0
  1db5d8: a90103f5     	stp	x21, x0, [sp, #0x10]
  1db5dc: f90007e8     	str	x8, [sp, #0x8]
  1db5e0: aa1603e0     	mov	x0, x22
  1db5e4: aa1403e1     	mov	x1, x20
  1db5e8: aa1503e2     	mov	x2, x21
  1db5ec: 97fb11e9     	bl	0x9fd90 <memcpy@plt>
  1db5f0: 38356adf     	strb	wzr, [x22, x21]
  1db5f4: 910083e8     	add	x8, sp, #0x20
  1db5f8: 9100e3e0     	add	x0, sp, #0x38
  1db5fc: 910023e1     	add	x1, sp, #0x8
  1db600: 97fb2770     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1db604: 910083e1     	add	x1, sp, #0x20
  1db608: aa1303e0     	mov	x0, x19
  1db60c: 97fb3565     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1db610: 394083e8     	ldrb	w8, [sp, #0x20]
  1db614: 36000068     	tbz	w8, #0x0, 0x1db620 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0xcc>
  1db618: f9401be0     	ldr	x0, [sp, #0x30]
  1db61c: 97fb14d1     	bl	0xa0960 <_ZdlPv@plt>
  1db620: 394023e8     	ldrb	w8, [sp, #0x8]
  1db624: 36000068     	tbz	w8, #0x0, 0x1db630 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0xdc>
  1db628: f9400fe0     	ldr	x0, [sp, #0x18]
  1db62c: 97fb14cd     	bl	0xa0960 <_ZdlPv@plt>
  1db630: b0000668     	adrp	x8, 0x2a8000
  1db634: f947d508     	ldr	x8, [x8, #0xfa8]
  1db638: 91004108     	add	x8, x8, #0x10
  1db63c: f9000268     	str	x8, [x19]
  1db640: 3cc383e0     	ldur	q0, [sp, #0x38]
  1db644: 3d800660     	str	q0, [x19, #0x10]
  1db648: f9401708     	ldr	x8, [x24, #0x28]
  1db64c: f85c83a9     	ldur	x9, [x29, #-0x38]
  1db650: eb09011f     	cmp	x8, x9
  1db654: 54000121     	b.ne	0x1db678 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x124>
  1db658: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1db65c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
  1db660: a94657f6     	ldp	x22, x21, [sp, #0x60]
  1db664: a9455ff8     	ldp	x24, x23, [sp, #0x50]
  1db668: 910243ff     	add	sp, sp, #0x90
  1db66c: d65f03c0     	ret
  1db670: 910023e0     	add	x0, sp, #0x8
  1db674: 97fb3d5b     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
  1db678: 97fb39be     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db67c: 394083e8     	ldrb	w8, [sp, #0x20]
  1db680: aa0003f3     	mov	x19, x0
  1db684: 370000a8     	tbnz	w8, #0x0, 0x1db698 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x144>
  1db688: 394023e8     	ldrb	w8, [sp, #0x8]
  1db68c: 37000168     	tbnz	w8, #0x0, 0x1db6b8 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x164>
  1db690: aa1303e0     	mov	x0, x19
  1db694: 97fb321f     	bl	0xa7f10 <_Unwind_Resume@plt>
  1db698: f9401be0     	ldr	x0, [sp, #0x30]
  1db69c: 97fb14b1     	bl	0xa0960 <_ZdlPv@plt>
  1db6a0: 394023e8     	ldrb	w8, [sp, #0x8]
  1db6a4: 3607ff68     	tbz	w8, #0x0, 0x1db690 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x13c>
  1db6a8: 14000004     	b	0x1db6b8 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x164>
  1db6ac: aa0003f3     	mov	x19, x0
  1db6b0: 394023e8     	ldrb	w8, [sp, #0x8]
  1db6b4: 3607fee8     	tbz	w8, #0x0, 0x1db690 <std::__ndk1::system_error::system_error(std::__ndk1::error_code, char const*)+0x13c>
  1db6b8: f9400fe0     	ldr	x0, [sp, #0x18]
  1db6bc: 97fb14a9     	bl	0xa0960 <_ZdlPv@plt>
  1db6c0: aa1303e0     	mov	x0, x19
  1db6c4: 97fb3213     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001db6c8 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)>:
  1db6c8: d101c3ff     	sub	sp, sp, #0x70
  1db6cc: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1db6d0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1db6d4: 910183fd     	add	x29, sp, #0x60
  1db6d8: d53bd054     	mrs	x20, TPIDR_EL0
  1db6dc: f9401688     	ldr	x8, [x20, #0x28]
  1db6e0: aa0003f3     	mov	x19, x0
  1db6e4: f81e83a8     	stur	x8, [x29, #-0x18]
  1db6e8: a93d8ba1     	stp	x1, x2, [x29, #-0x28]
  1db6ec: a900ffff     	stp	xzr, xzr, [sp, #0x8]
  1db6f0: f9000fff     	str	xzr, [sp, #0x18]
  1db6f4: 910083e8     	add	x8, sp, #0x20
  1db6f8: d100a3a0     	sub	x0, x29, #0x28
  1db6fc: 910023e1     	add	x1, sp, #0x8
  1db700: 97fb2730     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1db704: 910083e1     	add	x1, sp, #0x20
  1db708: aa1303e0     	mov	x0, x19
  1db70c: 97fb3525     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1db710: 394083e8     	ldrb	w8, [sp, #0x20]
  1db714: 36000068     	tbz	w8, #0x0, 0x1db720 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0x58>
  1db718: f9401be0     	ldr	x0, [sp, #0x30]
  1db71c: 97fb1491     	bl	0xa0960 <_ZdlPv@plt>
  1db720: 394023e8     	ldrb	w8, [sp, #0x8]
  1db724: 36000068     	tbz	w8, #0x0, 0x1db730 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0x68>
  1db728: f9400fe0     	ldr	x0, [sp, #0x18]
  1db72c: 97fb148d     	bl	0xa0960 <_ZdlPv@plt>
  1db730: b0000668     	adrp	x8, 0x2a8000
  1db734: f947d508     	ldr	x8, [x8, #0xfa8]
  1db738: 91004108     	add	x8, x8, #0x10
  1db73c: f9000268     	str	x8, [x19]
  1db740: 3cdd83a0     	ldur	q0, [x29, #-0x28]
  1db744: 3d800660     	str	q0, [x19, #0x10]
  1db748: f9401688     	ldr	x8, [x20, #0x28]
  1db74c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1db750: eb09011f     	cmp	x8, x9
  1db754: 540000a1     	b.ne	0x1db768 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xa0>
  1db758: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1db75c: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1db760: 9101c3ff     	add	sp, sp, #0x70
  1db764: d65f03c0     	ret
  1db768: 97fb3982     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db76c: 394083e8     	ldrb	w8, [sp, #0x20]
  1db770: aa0003f3     	mov	x19, x0
  1db774: 370000a8     	tbnz	w8, #0x0, 0x1db788 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xc0>
  1db778: 394023e8     	ldrb	w8, [sp, #0x8]
  1db77c: 37000168     	tbnz	w8, #0x0, 0x1db7a8 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xe0>
  1db780: aa1303e0     	mov	x0, x19
  1db784: 97fb31e3     	bl	0xa7f10 <_Unwind_Resume@plt>
  1db788: f9401be0     	ldr	x0, [sp, #0x30]
  1db78c: 97fb1475     	bl	0xa0960 <_ZdlPv@plt>
  1db790: 394023e8     	ldrb	w8, [sp, #0x8]
  1db794: 3607ff68     	tbz	w8, #0x0, 0x1db780 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xb8>
  1db798: 14000004     	b	0x1db7a8 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xe0>
  1db79c: aa0003f3     	mov	x19, x0
  1db7a0: 394023e8     	ldrb	w8, [sp, #0x8]
  1db7a4: 3607fee8     	tbz	w8, #0x0, 0x1db780 <std::__ndk1::system_error::system_error(std::__ndk1::error_code)+0xb8>
  1db7a8: f9400fe0     	ldr	x0, [sp, #0x18]
  1db7ac: 97fb146d     	bl	0xa0960 <_ZdlPv@plt>
  1db7b0: aa1303e0     	mov	x0, x19
  1db7b4: 97fb31d7     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001db7b8 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)>:
  1db7b8: d10283ff     	sub	sp, sp, #0xa0
  1db7bc: a90567fa     	stp	x26, x25, [sp, #0x50]
  1db7c0: a9065ff8     	stp	x24, x23, [sp, #0x60]
  1db7c4: a90757f6     	stp	x22, x21, [sp, #0x70]
  1db7c8: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1db7cc: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1db7d0: 910243fd     	add	x29, sp, #0x90
  1db7d4: d53bd05a     	mrs	x26, TPIDR_EL0
  1db7d8: f9401748     	ldr	x8, [x26, #0x28]
  1db7dc: aa0203f3     	mov	x19, x2
  1db7e0: 2a0103f4     	mov	w20, w1
  1db7e4: aa0003f5     	mov	x21, x0
  1db7e8: f90027e8     	str	x8, [sp, #0x48]
  1db7ec: b90023e1     	str	w1, [sp, #0x20]
  1db7f0: f90017e2     	str	x2, [sp, #0x28]
  1db7f4: a900ffff     	stp	xzr, xzr, [sp, #0x8]
  1db7f8: f90003ff     	str	xzr, [sp]
  1db7fc: 39400068     	ldrb	w8, [x3]
  1db800: 370000c8     	tbnz	w8, #0x0, 0x1db818 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x60>
  1db804: f9400868     	ldr	x8, [x3, #0x10]
  1db808: 3dc00060     	ldr	q0, [x3]
  1db80c: f9000be8     	str	x8, [sp, #0x10]
  1db810: 3d8003e0     	str	q0, [sp]
  1db814: 1400001a     	b	0x1db87c <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xc4>
  1db818: f9400476     	ldr	x22, [x3, #0x8]
  1db81c: b10042df     	cmn	x22, #0x10
  1db820: 54000702     	b.hs	0x1db900 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x148>
  1db824: f9400877     	ldr	x23, [x3, #0x10]
  1db828: f1005edf     	cmp	x22, #0x17
  1db82c: 540000e2     	b.hs	0x1db848 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x90>
  1db830: 910003e9     	mov	x9, sp
  1db834: 531f7ac8     	lsl	w8, w22, #1
  1db838: b2400138     	orr	x24, x9, #0x1
  1db83c: 390003e8     	strb	w8, [sp]
  1db840: b5000156     	cbnz	x22, 0x1db868 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xb0>
  1db844: 1400000d     	b	0x1db878 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xc0>
  1db848: 910042c8     	add	x8, x22, #0x10
  1db84c: 927ced19     	and	x25, x8, #0xfffffffffffffff0
  1db850: aa1903e0     	mov	x0, x25
  1db854: 97fb35af     	bl	0xa8f10 <_Znwm@plt>
  1db858: b2400328     	orr	x8, x25, #0x1
  1db85c: aa0003f8     	mov	x24, x0
  1db860: a90083f6     	stp	x22, x0, [sp, #0x8]
  1db864: f90003e8     	str	x8, [sp]
  1db868: aa1803e0     	mov	x0, x24
  1db86c: aa1703e1     	mov	x1, x23
  1db870: aa1603e2     	mov	x2, x22
  1db874: 97fb1147     	bl	0x9fd90 <memcpy@plt>
  1db878: 38366b1f     	strb	wzr, [x24, x22]
  1db87c: 9100c3e8     	add	x8, sp, #0x30
  1db880: 910083e0     	add	x0, sp, #0x20
  1db884: 910003e1     	mov	x1, sp
  1db888: 97fb26ce     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1db88c: 9100c3e1     	add	x1, sp, #0x30
  1db890: aa1503e0     	mov	x0, x21
  1db894: 97fb34c3     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1db898: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1db89c: 36000068     	tbz	w8, #0x0, 0x1db8a8 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0xf0>
  1db8a0: f94023e0     	ldr	x0, [sp, #0x40]
  1db8a4: 97fb142f     	bl	0xa0960 <_ZdlPv@plt>
  1db8a8: 394003e8     	ldrb	w8, [sp]
  1db8ac: 36000068     	tbz	w8, #0x0, 0x1db8b8 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x100>
  1db8b0: f9400be0     	ldr	x0, [sp, #0x10]
  1db8b4: 97fb142b     	bl	0xa0960 <_ZdlPv@plt>
  1db8b8: b0000668     	adrp	x8, 0x2a8000
  1db8bc: f947d508     	ldr	x8, [x8, #0xfa8]
  1db8c0: b90012b4     	str	w20, [x21, #0x10]
  1db8c4: f9000eb3     	str	x19, [x21, #0x18]
  1db8c8: 91004108     	add	x8, x8, #0x10
  1db8cc: f90002a8     	str	x8, [x21]
  1db8d0: f9401748     	ldr	x8, [x26, #0x28]
  1db8d4: f94027e9     	ldr	x9, [sp, #0x48]
  1db8d8: eb09011f     	cmp	x8, x9
  1db8dc: 54000101     	b.ne	0x1db8fc <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x144>
  1db8e0: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1db8e4: a9484ff4     	ldp	x20, x19, [sp, #0x80]
  1db8e8: a94757f6     	ldp	x22, x21, [sp, #0x70]
  1db8ec: a9465ff8     	ldp	x24, x23, [sp, #0x60]
  1db8f0: a94567fa     	ldp	x26, x25, [sp, #0x50]
  1db8f4: 910283ff     	add	sp, sp, #0xa0
  1db8f8: d65f03c0     	ret
  1db8fc: 97fb391d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1db900: 910003e0     	mov	x0, sp
  1db904: 97fb3cb7     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
  1db908: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1db90c: aa0003f3     	mov	x19, x0
  1db910: 370000a8     	tbnz	w8, #0x0, 0x1db924 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x16c>
  1db914: 394003e8     	ldrb	w8, [sp]
  1db918: 37000168     	tbnz	w8, #0x0, 0x1db944 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x18c>
  1db91c: aa1303e0     	mov	x0, x19
  1db920: 97fb317c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1db924: f94023e0     	ldr	x0, [sp, #0x40]
  1db928: 97fb140e     	bl	0xa0960 <_ZdlPv@plt>
  1db92c: 394003e8     	ldrb	w8, [sp]
  1db930: 3607ff68     	tbz	w8, #0x0, 0x1db91c <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x164>
  1db934: 14000004     	b	0x1db944 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x18c>
  1db938: aa0003f3     	mov	x19, x0
  1db93c: 394003e8     	ldrb	w8, [sp]
  1db940: 3607fee8     	tbz	w8, #0x0, 0x1db91c <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char>> const&)+0x164>
  1db944: f9400be0     	ldr	x0, [sp, #0x10]
  1db948: 97fb1406     	bl	0xa0960 <_ZdlPv@plt>
  1db94c: aa1303e0     	mov	x0, x19
  1db950: 97fb3170     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001db954 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)>:
  1db954: d10283ff     	sub	sp, sp, #0xa0
  1db958: a90567fa     	stp	x26, x25, [sp, #0x50]
  1db95c: a9065ff8     	stp	x24, x23, [sp, #0x60]
  1db960: a90757f6     	stp	x22, x21, [sp, #0x70]
  1db964: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1db968: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1db96c: 910243fd     	add	x29, sp, #0x90
  1db970: d53bd05a     	mrs	x26, TPIDR_EL0
  1db974: f9401748     	ldr	x8, [x26, #0x28]
  1db978: aa0003f4     	mov	x20, x0
  1db97c: aa0303e0     	mov	x0, x3
  1db980: aa0303f6     	mov	x22, x3
  1db984: aa0203f3     	mov	x19, x2
  1db988: 2a0103f5     	mov	w21, w1
  1db98c: f90027e8     	str	x8, [sp, #0x48]
  1db990: b90023e1     	str	w1, [sp, #0x20]
  1db994: f90017e2     	str	x2, [sp, #0x28]
  1db998: a9017fff     	stp	xzr, xzr, [sp, #0x10]
  1db99c: f90007ff     	str	xzr, [sp, #0x8]
  1db9a0: 97fb1e74     	bl	0xa3370 <strlen@plt>
  1db9a4: b100401f     	cmn	x0, #0x10
  1db9a8: 540006e2     	b.hs	0x1dba84 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x130>
  1db9ac: aa0003f7     	mov	x23, x0
  1db9b0: f1005c1f     	cmp	x0, #0x17
  1db9b4: 540000e2     	b.hs	0x1db9d0 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x7c>
  1db9b8: 910023e9     	add	x9, sp, #0x8
  1db9bc: 531f7ae8     	lsl	w8, w23, #1
  1db9c0: b2400138     	orr	x24, x9, #0x1
  1db9c4: 390023e8     	strb	w8, [sp, #0x8]
  1db9c8: b5000157     	cbnz	x23, 0x1db9f0 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x9c>
  1db9cc: 1400000d     	b	0x1dba00 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0xac>
  1db9d0: 910042e8     	add	x8, x23, #0x10
  1db9d4: 927ced19     	and	x25, x8, #0xfffffffffffffff0
  1db9d8: aa1903e0     	mov	x0, x25
  1db9dc: 97fb354d     	bl	0xa8f10 <_Znwm@plt>
  1db9e0: b2400328     	orr	x8, x25, #0x1
  1db9e4: aa0003f8     	mov	x24, x0
  1db9e8: a90103f7     	stp	x23, x0, [sp, #0x10]
  1db9ec: f90007e8     	str	x8, [sp, #0x8]
  1db9f0: aa1803e0     	mov	x0, x24
  1db9f4: aa1603e1     	mov	x1, x22
  1db9f8: aa1703e2     	mov	x2, x23
  1db9fc: 97fb10e5     	bl	0x9fd90 <memcpy@plt>
  1dba00: 38376b1f     	strb	wzr, [x24, x23]
  1dba04: 9100c3e8     	add	x8, sp, #0x30
  1dba08: 910083e0     	add	x0, sp, #0x20
  1dba0c: 910023e1     	add	x1, sp, #0x8
  1dba10: 97fb266c     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1dba14: 9100c3e1     	add	x1, sp, #0x30
  1dba18: aa1403e0     	mov	x0, x20
  1dba1c: 97fb3461     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1dba20: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1dba24: 36000068     	tbz	w8, #0x0, 0x1dba30 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0xdc>
  1dba28: f94023e0     	ldr	x0, [sp, #0x40]
  1dba2c: 97fb13cd     	bl	0xa0960 <_ZdlPv@plt>
  1dba30: 394023e8     	ldrb	w8, [sp, #0x8]
  1dba34: 36000068     	tbz	w8, #0x0, 0x1dba40 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0xec>
  1dba38: f9400fe0     	ldr	x0, [sp, #0x18]
  1dba3c: 97fb13c9     	bl	0xa0960 <_ZdlPv@plt>
  1dba40: b0000668     	adrp	x8, 0x2a8000
  1dba44: f947d508     	ldr	x8, [x8, #0xfa8]
  1dba48: b9001295     	str	w21, [x20, #0x10]
  1dba4c: f9000e93     	str	x19, [x20, #0x18]
  1dba50: 91004108     	add	x8, x8, #0x10
  1dba54: f9000288     	str	x8, [x20]
  1dba58: f9401748     	ldr	x8, [x26, #0x28]
  1dba5c: f94027e9     	ldr	x9, [sp, #0x48]
  1dba60: eb09011f     	cmp	x8, x9
  1dba64: 54000141     	b.ne	0x1dba8c <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x138>
  1dba68: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1dba6c: a9484ff4     	ldp	x20, x19, [sp, #0x80]
  1dba70: a94757f6     	ldp	x22, x21, [sp, #0x70]
  1dba74: a9465ff8     	ldp	x24, x23, [sp, #0x60]
  1dba78: a94567fa     	ldp	x26, x25, [sp, #0x50]
  1dba7c: 910283ff     	add	sp, sp, #0xa0
  1dba80: d65f03c0     	ret
  1dba84: 910023e0     	add	x0, sp, #0x8
  1dba88: 97fb3c56     	bl	0xaabe0 <_ZNKSt6__ndk121__basic_string_commonILb1EE20__throw_length_errorEv@plt>
  1dba8c: 97fb38b9     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dba90: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1dba94: aa0003f3     	mov	x19, x0
  1dba98: 370000a8     	tbnz	w8, #0x0, 0x1dbaac <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x158>
  1dba9c: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbaa0: 37000168     	tbnz	w8, #0x0, 0x1dbacc <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x178>
  1dbaa4: aa1303e0     	mov	x0, x19
  1dbaa8: 97fb311a     	bl	0xa7f10 <_Unwind_Resume@plt>
  1dbaac: f94023e0     	ldr	x0, [sp, #0x40]
  1dbab0: 97fb13ac     	bl	0xa0960 <_ZdlPv@plt>
  1dbab4: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbab8: 3607ff68     	tbz	w8, #0x0, 0x1dbaa4 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x150>
  1dbabc: 14000004     	b	0x1dbacc <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x178>
  1dbac0: aa0003f3     	mov	x19, x0
  1dbac4: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbac8: 3607fee8     	tbz	w8, #0x0, 0x1dbaa4 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&, char const*)+0x150>
  1dbacc: f9400fe0     	ldr	x0, [sp, #0x18]
  1dbad0: 97fb13a4     	bl	0xa0960 <_ZdlPv@plt>
  1dbad4: aa1303e0     	mov	x0, x19
  1dbad8: 97fb310e     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dbadc <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)>:
  1dbadc: d10203ff     	sub	sp, sp, #0x80
  1dbae0: a90557f6     	stp	x22, x21, [sp, #0x50]
  1dbae4: a9064ff4     	stp	x20, x19, [sp, #0x60]
  1dbae8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1dbaec: 9101c3fd     	add	x29, sp, #0x70
  1dbaf0: d53bd056     	mrs	x22, TPIDR_EL0
  1dbaf4: f94016c8     	ldr	x8, [x22, #0x28]
  1dbaf8: aa0203f3     	mov	x19, x2
  1dbafc: 2a0103f5     	mov	w21, w1
  1dbb00: aa0003f4     	mov	x20, x0
  1dbb04: f81d83a8     	stur	x8, [x29, #-0x28]
  1dbb08: b90023e1     	str	w1, [sp, #0x20]
  1dbb0c: f90017e2     	str	x2, [sp, #0x28]
  1dbb10: a9017fff     	stp	xzr, xzr, [sp, #0x10]
  1dbb14: f90007ff     	str	xzr, [sp, #0x8]
  1dbb18: 9100c3e8     	add	x8, sp, #0x30
  1dbb1c: 910083e0     	add	x0, sp, #0x20
  1dbb20: 910023e1     	add	x1, sp, #0x8
  1dbb24: 97fb2627     	bl	0xa53c0 <_ZNSt6__ndk112system_error6__initERKNS_10error_codeENS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE@plt>
  1dbb28: 9100c3e1     	add	x1, sp, #0x30
  1dbb2c: aa1403e0     	mov	x0, x20
  1dbb30: 97fb341c     	bl	0xa8ba0 <_ZNSt13runtime_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1dbb34: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1dbb38: 36000068     	tbz	w8, #0x0, 0x1dbb44 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0x68>
  1dbb3c: f94023e0     	ldr	x0, [sp, #0x40]
  1dbb40: 97fb1388     	bl	0xa0960 <_ZdlPv@plt>
  1dbb44: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbb48: 36000068     	tbz	w8, #0x0, 0x1dbb54 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0x78>
  1dbb4c: f9400fe0     	ldr	x0, [sp, #0x18]
  1dbb50: 97fb1384     	bl	0xa0960 <_ZdlPv@plt>
  1dbb54: b0000668     	adrp	x8, 0x2a8000
  1dbb58: f947d508     	ldr	x8, [x8, #0xfa8]
  1dbb5c: b9001295     	str	w21, [x20, #0x10]
  1dbb60: f9000e93     	str	x19, [x20, #0x18]
  1dbb64: 91004108     	add	x8, x8, #0x10
  1dbb68: f9000288     	str	x8, [x20]
  1dbb6c: f94016c8     	ldr	x8, [x22, #0x28]
  1dbb70: f85d83a9     	ldur	x9, [x29, #-0x28]
  1dbb74: eb09011f     	cmp	x8, x9
  1dbb78: 540000c1     	b.ne	0x1dbb90 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xb4>
  1dbb7c: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1dbb80: a9464ff4     	ldp	x20, x19, [sp, #0x60]
  1dbb84: a94557f6     	ldp	x22, x21, [sp, #0x50]
  1dbb88: 910203ff     	add	sp, sp, #0x80
  1dbb8c: d65f03c0     	ret
  1dbb90: 97fb3878     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dbb94: 3940c3e8     	ldrb	w8, [sp, #0x30]
  1dbb98: aa0003f3     	mov	x19, x0
  1dbb9c: 370000a8     	tbnz	w8, #0x0, 0x1dbbb0 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xd4>
  1dbba0: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbba4: 37000168     	tbnz	w8, #0x0, 0x1dbbd0 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xf4>
  1dbba8: aa1303e0     	mov	x0, x19
  1dbbac: 97fb30d9     	bl	0xa7f10 <_Unwind_Resume@plt>
  1dbbb0: f94023e0     	ldr	x0, [sp, #0x40]
  1dbbb4: 97fb136b     	bl	0xa0960 <_ZdlPv@plt>
  1dbbb8: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbbbc: 3607ff68     	tbz	w8, #0x0, 0x1dbba8 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xcc>
  1dbbc0: 14000004     	b	0x1dbbd0 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xf4>
  1dbbc4: aa0003f3     	mov	x19, x0
  1dbbc8: 394023e8     	ldrb	w8, [sp, #0x8]
  1dbbcc: 3607fee8     	tbz	w8, #0x0, 0x1dbba8 <std::__ndk1::system_error::system_error(int, std::__ndk1::error_category const&)+0xcc>
  1dbbd0: f9400fe0     	ldr	x0, [sp, #0x18]
  1dbbd4: 97fb1363     	bl	0xa0960 <_ZdlPv@plt>
  1dbbd8: aa1303e0     	mov	x0, x19
  1dbbdc: 97fb30cd     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dbbe0 <std::__ndk1::system_error::~system_error()>:
  1dbbe0: 17fb3c1c     	b	0xaac50 <_ZNSt13runtime_errorD2Ev@plt>

00000000001dbbe4 <std::__ndk1::system_error::~system_error()>:
  1dbbe4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dbbe8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dbbec: 910043fd     	add	x29, sp, #0x10
  1dbbf0: aa0003f3     	mov	x19, x0
  1dbbf4: 97fb3c17     	bl	0xaac50 <_ZNSt13runtime_errorD2Ev@plt>
  1dbbf8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dbbfc: aa1303e0     	mov	x0, x19
  1dbc00: f84207f3     	ldr	x19, [sp], #0x20
  1dbc04: 17fb1357     	b	0xa0960 <_ZdlPv@plt>

00000000001dbc08 <std::__ndk1::__throw_system_error(int, char const*)>:
  1dbc08: f81d0ff5     	str	x21, [sp, #-0x30]!
  1dbc0c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dbc10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dbc14: 910083fd     	add	x29, sp, #0x20
  1dbc18: 2a0003f5     	mov	w21, w0
  1dbc1c: 321b03e0     	orr	w0, wzr, #0x20
  1dbc20: aa0103f4     	mov	x20, x1
  1dbc24: 97fb16b3     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1dbc28: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbc2c: 9129a108     	add	x8, x8, #0xa68
  1dbc30: 08dffd08     	ldarb	w8, [x8]
  1dbc34: aa0003f3     	mov	x19, x0
  1dbc38: 37000188     	tbnz	w8, #0x0, 0x1dbc68 <std::__ndk1::__throw_system_error(int, char const*)+0x60>
  1dbc3c: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbc40: 9129a000     	add	x0, x0, #0xa68
  1dbc44: 97fb3d63     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1dbc48: 34000100     	cbz	w0, 0x1dbc68 <std::__ndk1::__throw_system_error(int, char const*)+0x60>
  1dbc4c: 90000629     	adrp	x9, 0x29f000 <EAS_SMF_Parser+0x30>
  1dbc50: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbc54: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbc58: 9117a129     	add	x9, x9, #0x5e8
  1dbc5c: 9129a000     	add	x0, x0, #0xa68
  1dbc60: f9053109     	str	x9, [x8, #0xa60]
  1dbc64: 97fb1c67     	bl	0xa2e00 <__cxa_guard_release@plt>
  1dbc68: 2a1503e1     	mov	w1, w21
  1dbc6c: 90000682     	adrp	x2, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbc70: 91298042     	add	x2, x2, #0xa60
  1dbc74: aa1303e0     	mov	x0, x19
  1dbc78: aa1403e3     	mov	x3, x20
  1dbc7c: 97fb18a5     	bl	0xa1f10 <_ZNSt6__ndk112system_errorC2ENS_10error_codeEPKc@plt>
  1dbc80: b0000661     	adrp	x1, 0x2a8000
  1dbc84: b0000662     	adrp	x2, 0x2a8000
  1dbc88: f9472021     	ldr	x1, [x1, #0xe40]
  1dbc8c: f946a842     	ldr	x2, [x2, #0xd50]
  1dbc90: aa1303e0     	mov	x0, x19
  1dbc94: 97fb2edf     	bl	0xa7810 <__cxa_throw@plt>
  1dbc98: aa0003f4     	mov	x20, x0
  1dbc9c: aa1303e0     	mov	x0, x19
  1dbca0: 97fb3cbc     	bl	0xaaf90 <__cxa_free_exception@plt>
  1dbca4: aa1403e0     	mov	x0, x20
  1dbca8: 97fb309a     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dbcac <std::__ndk1::error_category::~error_category()>:
  1dbcac: d65f03c0     	ret
  1dbcb0: d4200020     	brk	#0x1
  1dbcb4: 17fb132b     	b	0xa0960 <_ZdlPv@plt>
  1dbcb8: 17fb132a     	b	0xa0960 <_ZdlPv@plt>

00000000001dbcbc <std::__ndk1::thread::~thread()>:
  1dbcbc: f9400008     	ldr	x8, [x0]
  1dbcc0: b5000048     	cbnz	x8, 0x1dbcc8 <std::__ndk1::thread::~thread()+0xc>
  1dbcc4: d65f03c0     	ret
  1dbcc8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dbccc: 910003fd     	mov	x29, sp
  1dbcd0: 97fb3a64     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000001dbcd4 <std::__ndk1::thread::join()>:
  1dbcd4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dbcd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dbcdc: 910043fd     	add	x29, sp, #0x10
  1dbce0: aa0003f3     	mov	x19, x0
  1dbce4: f9400000     	ldr	x0, [x0]
  1dbce8: b4000100     	cbz	x0, 0x1dbd08 <std::__ndk1::thread::join()+0x34>
  1dbcec: aa1f03e1     	mov	x1, xzr
  1dbcf0: 97fb15a4     	bl	0xa1380 <pthread_join@plt>
  1dbcf4: 350000c0     	cbnz	w0, 0x1dbd0c <std::__ndk1::thread::join()+0x38>
  1dbcf8: f900027f     	str	xzr, [x19]
  1dbcfc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dbd00: f84207f3     	ldr	x19, [sp], #0x20
  1dbd04: d65f03c0     	ret
  1dbd08: 528002c0     	mov	w0, #0x16               // =22
  1dbd0c: 90000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dbd10: 913d8021     	add	x1, x1, #0xf60
  1dbd14: 97fb3b8f     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>

00000000001dbd18 <std::__ndk1::thread::detach()>:
  1dbd18: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dbd1c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dbd20: 910043fd     	add	x29, sp, #0x10
  1dbd24: aa0003f3     	mov	x19, x0
  1dbd28: f9400000     	ldr	x0, [x0]
  1dbd2c: b40000e0     	cbz	x0, 0x1dbd48 <std::__ndk1::thread::detach()+0x30>
  1dbd30: 97fb1290     	bl	0xa0770 <pthread_detach@plt>
  1dbd34: 350000c0     	cbnz	w0, 0x1dbd4c <std::__ndk1::thread::detach()+0x34>
  1dbd38: f900027f     	str	xzr, [x19]
  1dbd3c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dbd40: f84207f3     	ldr	x19, [sp], #0x20
  1dbd44: d65f03c0     	ret
  1dbd48: 528002c0     	mov	w0, #0x16               // =22
  1dbd4c: 90000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dbd50: 913dd021     	add	x1, x1, #0xf74
  1dbd54: 97fb3b7f     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>

00000000001dbd58 <std::__ndk1::thread::hardware_concurrency()>:
  1dbd58: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dbd5c: 910003fd     	mov	x29, sp
  1dbd60: 52800c20     	mov	w0, #0x61               // =97
  1dbd64: 97fb18a3     	bl	0xa1ff0 <sysconf@plt>
  1dbd68: f100001f     	cmp	x0, #0x0
  1dbd6c: 1a9fc000     	csel	w0, w0, wzr, gt
  1dbd70: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dbd74: d65f03c0     	ret
  1dbd78: 97fb4913     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001dbd7c <std::__ndk1::this_thread::sleep_for(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>> const&)>:
  1dbd7c: d10103ff     	sub	sp, sp, #0x40
  1dbd80: f90013f3     	str	x19, [sp, #0x20]
  1dbd84: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dbd88: 9100c3fd     	add	x29, sp, #0x30
  1dbd8c: d53bd053     	mrs	x19, TPIDR_EL0
  1dbd90: f9401668     	ldr	x8, [x19, #0x28]
  1dbd94: f9000fe8     	str	x8, [sp, #0x18]
  1dbd98: f9400008     	ldr	x8, [x0]
  1dbd9c: f100051f     	cmp	x8, #0x1
  1dbda0: 540002ab     	b.lt	0x1dbdf4 <std::__ndk1::this_thread::sleep_for(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>> const&)+0x78>
  1dbda4: d28b4a6a     	mov	x10, #0x5a53            // =23123
  1dbda8: f2b4136a     	movk	x10, #0xa09b, lsl #16
  1dbdac: f2d705ea     	movk	x10, #0xb82f, lsl #32
  1dbdb0: d349fd09     	lsr	x9, x8, #9
  1dbdb4: f2e0088a     	movk	x10, #0x44, lsl #48
  1dbdb8: 92993feb     	mov	x11, #-0xca00           // =-51712
  1dbdbc: 9bca7d29     	umulh	x9, x9, x10
  1dbdc0: f2b88cab     	movk	x11, #0xc465, lsl #16
  1dbdc4: d34bfd29     	lsr	x9, x9, #11
  1dbdc8: 9b0b2128     	madd	x8, x9, x11, x8
  1dbdcc: a900a3e9     	stp	x9, x8, [sp, #0x8]
  1dbdd0: 910023e0     	add	x0, sp, #0x8
  1dbdd4: 910023e1     	add	x1, sp, #0x8
  1dbdd8: 97fb19be     	bl	0xa24d0 <nanosleep@plt>
  1dbddc: 3100041f     	cmn	w0, #0x1
  1dbde0: 540000a1     	b.ne	0x1dbdf4 <std::__ndk1::this_thread::sleep_for(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>> const&)+0x78>
  1dbde4: 97fb320b     	bl	0xa8610 <__errno@plt>
  1dbde8: b9400008     	ldr	w8, [x0]
  1dbdec: 7100111f     	cmp	w8, #0x4
  1dbdf0: 54ffff00     	b.eq	0x1dbdd0 <std::__ndk1::this_thread::sleep_for(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>> const&)+0x54>
  1dbdf4: f9401668     	ldr	x8, [x19, #0x28]
  1dbdf8: f9400fe9     	ldr	x9, [sp, #0x18]
  1dbdfc: eb09011f     	cmp	x8, x9
  1dbe00: 540000a1     	b.ne	0x1dbe14 <std::__ndk1::this_thread::sleep_for(std::__ndk1::chrono::duration<long long, std::__ndk1::ratio<1l, 1000000000l>> const&)+0x98>
  1dbe04: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dbe08: f94013f3     	ldr	x19, [sp, #0x20]
  1dbe0c: 910103ff     	add	sp, sp, #0x40
  1dbe10: d65f03c0     	ret
  1dbe14: 97fb37d7     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001dbe18 <std::__ndk1::__thread_local_data()>:
  1dbe18: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dbe1c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dbe20: 910043fd     	add	x29, sp, #0x10
  1dbe24: 90000688     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe28: 9129e108     	add	x8, x8, #0xa78
  1dbe2c: 08dffd08     	ldarb	w8, [x8]
  1dbe30: 360000c8     	tbz	w8, #0x0, 0x1dbe48 <std::__ndk1::__thread_local_data()+0x30>
  1dbe34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dbe38: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe3c: 9129c000     	add	x0, x0, #0xa70
  1dbe40: f84207f3     	ldr	x19, [sp], #0x20
  1dbe44: d65f03c0     	ret
  1dbe48: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe4c: 9129e000     	add	x0, x0, #0xa78
  1dbe50: 97fb3ce0     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1dbe54: 34ffff00     	cbz	w0, 0x1dbe34 <std::__ndk1::__thread_local_data()+0x1c>
  1dbe58: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe5c: b0000001     	adrp	x1, 0x1dc000 <std::__ndk1::__thread_local_data()+0x1e8>
  1dbe60: 9129c000     	add	x0, x0, #0xa70
  1dbe64: 91075021     	add	x1, x1, #0x1d4
  1dbe68: 97fb3636     	bl	0xa9740 <pthread_key_create@plt>
  1dbe6c: 350000a0     	cbnz	w0, 0x1dbe80 <std::__ndk1::__thread_local_data()+0x68>
  1dbe70: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe74: 9129e000     	add	x0, x0, #0xa78
  1dbe78: 97fb1be2     	bl	0xa2e00 <__cxa_guard_release@plt>
  1dbe7c: 17ffffee     	b	0x1dbe34 <std::__ndk1::__thread_local_data()+0x1c>
  1dbe80: 90000341     	adrp	x1, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dbe84: 913e2821     	add	x1, x1, #0xf8a
  1dbe88: 97fb3b32     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>
  1dbe8c: aa0003f3     	mov	x19, x0
  1dbe90: 90000680     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dbe94: 9129e000     	add	x0, x0, #0xa78
  1dbe98: 97fb3612     	bl	0xa96e0 <__cxa_guard_abort@plt>
  1dbe9c: aa1303e0     	mov	x0, x19
  1dbea0: 97fb301c     	bl	0xa7f10 <_Unwind_Resume@plt>
  1dbea4: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dbea8: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dbeac: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dbeb0: 910083fd     	add	x29, sp, #0x20
  1dbeb4: aa0003f4     	mov	x20, x0
  1dbeb8: f8418e95     	ldr	x21, [x20, #0x18]!
  1dbebc: aa0003f3     	mov	x19, x0
  1dbec0: f9400696     	ldr	x22, [x20, #0x8]
  1dbec4: eb1602bf     	cmp	x21, x22
  1dbec8: 540000e0     	b.eq	0x1dbee4 <std::__ndk1::__thread_local_data()+0xcc>
  1dbecc: f94006a0     	ldr	x0, [x21, #0x8]
  1dbed0: 97fb1a9c     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dbed4: f84106a0     	ldr	x0, [x21], #0x10
  1dbed8: 97fb2532     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1dbedc: eb1502df     	cmp	x22, x21
  1dbee0: 54ffff61     	b.ne	0x1dbecc <std::__ndk1::__thread_local_data()+0xb4>
  1dbee4: a9405a75     	ldp	x21, x22, [x19]
  1dbee8: eb1602bf     	cmp	x21, x22
  1dbeec: 540000e0     	b.eq	0x1dbf08 <std::__ndk1::__thread_local_data()+0xf0>
  1dbef0: f94002a0     	ldr	x0, [x21]
  1dbef4: 97fb38e3     	bl	0xaa280 <_ZNSt6__ndk117__assoc_sub_state12__make_readyEv@plt>
  1dbef8: f84086a0     	ldr	x0, [x21], #0x8
  1dbefc: 97fb35b1     	bl	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dbf00: eb1502df     	cmp	x22, x21
  1dbf04: 54ffff61     	b.ne	0x1dbef0 <std::__ndk1::__thread_local_data()+0xd8>
  1dbf08: f9400280     	ldr	x0, [x20]
  1dbf0c: b4000060     	cbz	x0, 0x1dbf18 <std::__ndk1::__thread_local_data()+0x100>
  1dbf10: f9001260     	str	x0, [x19, #0x20]
  1dbf14: 97fb1293     	bl	0xa0960 <_ZdlPv@plt>
  1dbf18: f9400260     	ldr	x0, [x19]
  1dbf1c: b40000c0     	cbz	x0, 0x1dbf34 <std::__ndk1::__thread_local_data()+0x11c>
  1dbf20: f9000660     	str	x0, [x19, #0x8]
  1dbf24: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dbf28: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dbf2c: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dbf30: 17fb128c     	b	0xa0960 <_ZdlPv@plt>
  1dbf34: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dbf38: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dbf3c: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dbf40: d65f03c0     	ret
  1dbf44: aa0003f5     	mov	x21, x0
  1dbf48: aa1403e0     	mov	x0, x20
  1dbf4c: 94000005     	bl	0x1dbf60 <std::__ndk1::__thread_local_data()+0x148>
  1dbf50: aa1303e0     	mov	x0, x19
  1dbf54: 94000009     	bl	0x1dbf78 <std::__ndk1::__thread_local_data()+0x160>
  1dbf58: aa1503e0     	mov	x0, x21
  1dbf5c: 97fb489a     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dbf60: aa0003e8     	mov	x8, x0
  1dbf64: f9400000     	ldr	x0, [x0]
  1dbf68: b4000060     	cbz	x0, 0x1dbf74 <std::__ndk1::__thread_local_data()+0x15c>
  1dbf6c: f9000500     	str	x0, [x8, #0x8]
  1dbf70: 17fb127c     	b	0xa0960 <_ZdlPv@plt>
  1dbf74: d65f03c0     	ret
  1dbf78: aa0003e8     	mov	x8, x0
  1dbf7c: f9400000     	ldr	x0, [x0]
  1dbf80: b4000060     	cbz	x0, 0x1dbf8c <std::__ndk1::__thread_local_data()+0x174>
  1dbf84: f9000500     	str	x0, [x8, #0x8]
  1dbf88: 17fb1276     	b	0xa0960 <_ZdlPv@plt>
  1dbf8c: d65f03c0     	ret
  1dbf90: d10103ff     	sub	sp, sp, #0x40
  1dbf94: f90013f3     	str	x19, [sp, #0x20]
  1dbf98: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dbf9c: 9100c3fd     	add	x29, sp, #0x30
  1dbfa0: d53bd053     	mrs	x19, TPIDR_EL0
  1dbfa4: f9401668     	ldr	x8, [x19, #0x28]
  1dbfa8: f9000fe8     	str	x8, [sp, #0x18]
  1dbfac: a9008be1     	stp	x1, x2, [sp, #0x8]
  1dbfb0: a9422408     	ldp	x8, x9, [x0, #0x20]
  1dbfb4: eb09011f     	cmp	x8, x9
  1dbfb8: 540000e2     	b.hs	0x1dbfd4 <std::__ndk1::__thread_local_data()+0x1bc>
  1dbfbc: 3cc083e0     	ldur	q0, [sp, #0x8]
  1dbfc0: 3d800100     	str	q0, [x8]
  1dbfc4: f9401008     	ldr	x8, [x0, #0x20]
  1dbfc8: 91004108     	add	x8, x8, #0x10
  1dbfcc: f9001008     	str	x8, [x0, #0x20]
  1dbfd0: 14000004     	b	0x1dbfe0 <std::__ndk1::__thread_local_data()+0x1c8>
  1dbfd4: 91006000     	add	x0, x0, #0x18
  1dbfd8: 910023e1     	add	x1, sp, #0x8
  1dbfdc: 9400008e     	bl	0x1dc214 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0xb8>
  1dbfe0: f9401668     	ldr	x8, [x19, #0x28]
  1dbfe4: f9400fe9     	ldr	x9, [sp, #0x18]
  1dbfe8: eb09011f     	cmp	x8, x9
  1dbfec: 540000a1     	b.ne	0x1dc000 <std::__ndk1::__thread_local_data()+0x1e8>
  1dbff0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dbff4: f94013f3     	ldr	x19, [sp, #0x20]
  1dbff8: 910103ff     	add	sp, sp, #0x40
  1dbffc: d65f03c0     	ret
  1dc000: 97fb375c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc004: d100c3ff     	sub	sp, sp, #0x30
  1dc008: f9000bf3     	str	x19, [sp, #0x10]
  1dc00c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dc010: 910083fd     	add	x29, sp, #0x20
  1dc014: d53bd053     	mrs	x19, TPIDR_EL0
  1dc018: f9401668     	ldr	x8, [x19, #0x28]
  1dc01c: f90007e8     	str	x8, [sp, #0x8]
  1dc020: f90003e1     	str	x1, [sp]
  1dc024: a940a408     	ldp	x8, x9, [x0, #0x8]
  1dc028: eb09011f     	cmp	x8, x9
  1dc02c: 540000c0     	b.eq	0x1dc044 <std::__ndk1::__thread_local_data()+0x22c>
  1dc030: f9000101     	str	x1, [x8]
  1dc034: f9400408     	ldr	x8, [x0, #0x8]
  1dc038: 91002108     	add	x8, x8, #0x8
  1dc03c: f9000408     	str	x8, [x0, #0x8]
  1dc040: 14000003     	b	0x1dc04c <std::__ndk1::__thread_local_data()+0x234>
  1dc044: 910003e1     	mov	x1, sp
  1dc048: 940000ab     	bl	0x1dc2f4 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x198>
  1dc04c: f94003e0     	ldr	x0, [sp]
  1dc050: 97fb20b8     	bl	0xa4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>
  1dc054: f9401668     	ldr	x8, [x19, #0x28]
  1dc058: f94007e9     	ldr	x9, [sp, #0x8]
  1dc05c: eb09011f     	cmp	x8, x9
  1dc060: 540000a1     	b.ne	0x1dc074 <std::__ndk1::__thread_local_data()+0x25c>
  1dc064: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dc068: f9400bf3     	ldr	x19, [sp, #0x10]
  1dc06c: 9100c3ff     	add	sp, sp, #0x30
  1dc070: d65f03c0     	ret
  1dc074: 97fb373f     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001dc078 <std::__ndk1::__thread_struct::__thread_struct()>:
  1dc078: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dc07c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc080: 910043fd     	add	x29, sp, #0x10
  1dc084: aa0003f3     	mov	x19, x0
  1dc088: 321c07e0     	orr	w0, wzr, #0x30
  1dc08c: 97fb33a1     	bl	0xa8f10 <_Znwm@plt>
  1dc090: 6f00e400     	movi	v0.2d, #0000000000000000
  1dc094: ad008000     	stp	q0, q0, [x0, #0x10]
  1dc098: 3d800000     	str	q0, [x0]
  1dc09c: f9000260     	str	x0, [x19]
  1dc0a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc0a4: f84207f3     	ldr	x19, [sp], #0x20
  1dc0a8: d65f03c0     	ret

00000000001dc0ac <std::__ndk1::__thread_struct::~__thread_struct()>:
  1dc0ac: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dc0b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc0b4: 910043fd     	add	x29, sp, #0x10
  1dc0b8: f9400013     	ldr	x19, [x0]
  1dc0bc: b40000f3     	cbz	x19, 0x1dc0d8 <std::__ndk1::__thread_struct::~__thread_struct()+0x2c>
  1dc0c0: aa1303e0     	mov	x0, x19
  1dc0c4: 97ffff78     	bl	0x1dbea4 <std::__ndk1::__thread_local_data()+0x8c>
  1dc0c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc0cc: aa1303e0     	mov	x0, x19
  1dc0d0: f84207f3     	ldr	x19, [sp], #0x20
  1dc0d4: 17fb1223     	b	0xa0960 <_ZdlPv@plt>
  1dc0d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc0dc: f84207f3     	ldr	x19, [sp], #0x20
  1dc0e0: d65f03c0     	ret

00000000001dc0e4 <std::__ndk1::__thread_struct::notify_all_at_thread_exit(std::__ndk1::condition_variable*, std::__ndk1::mutex*)>:
  1dc0e4: d10103ff     	sub	sp, sp, #0x40
  1dc0e8: f90013f3     	str	x19, [sp, #0x20]
  1dc0ec: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dc0f0: 9100c3fd     	add	x29, sp, #0x30
  1dc0f4: d53bd053     	mrs	x19, TPIDR_EL0
  1dc0f8: f9401668     	ldr	x8, [x19, #0x28]
  1dc0fc: f9000fe8     	str	x8, [sp, #0x18]
  1dc100: f9400008     	ldr	x8, [x0]
  1dc104: a9008be1     	stp	x1, x2, [sp, #0x8]
  1dc108: a9422909     	ldp	x9, x10, [x8, #0x20]
  1dc10c: eb0a013f     	cmp	x9, x10
  1dc110: 540000e2     	b.hs	0x1dc12c <std::__ndk1::__thread_struct::notify_all_at_thread_exit(std::__ndk1::condition_variable*, std::__ndk1::mutex*)+0x48>
  1dc114: 3cc083e0     	ldur	q0, [sp, #0x8]
  1dc118: 3d800120     	str	q0, [x9]
  1dc11c: f9401109     	ldr	x9, [x8, #0x20]
  1dc120: 91004129     	add	x9, x9, #0x10
  1dc124: f9001109     	str	x9, [x8, #0x20]
  1dc128: 14000004     	b	0x1dc138 <std::__ndk1::__thread_struct::notify_all_at_thread_exit(std::__ndk1::condition_variable*, std::__ndk1::mutex*)+0x54>
  1dc12c: 91006100     	add	x0, x8, #0x18
  1dc130: 910023e1     	add	x1, sp, #0x8
  1dc134: 94000038     	bl	0x1dc214 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0xb8>
  1dc138: f9401668     	ldr	x8, [x19, #0x28]
  1dc13c: f9400fe9     	ldr	x9, [sp, #0x18]
  1dc140: eb09011f     	cmp	x8, x9
  1dc144: 540000a1     	b.ne	0x1dc158 <std::__ndk1::__thread_struct::notify_all_at_thread_exit(std::__ndk1::condition_variable*, std::__ndk1::mutex*)+0x74>
  1dc148: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc14c: f94013f3     	ldr	x19, [sp, #0x20]
  1dc150: 910103ff     	add	sp, sp, #0x40
  1dc154: d65f03c0     	ret
  1dc158: 97fb3706     	bl	0xa9d70 <__stack_chk_fail@plt>

00000000001dc15c <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)>:
  1dc15c: d100c3ff     	sub	sp, sp, #0x30
  1dc160: f9000bf3     	str	x19, [sp, #0x10]
  1dc164: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dc168: 910083fd     	add	x29, sp, #0x20
  1dc16c: d53bd053     	mrs	x19, TPIDR_EL0
  1dc170: f9401668     	ldr	x8, [x19, #0x28]
  1dc174: f90007e8     	str	x8, [sp, #0x8]
  1dc178: f9400000     	ldr	x0, [x0]
  1dc17c: f90003e1     	str	x1, [sp]
  1dc180: a940a408     	ldp	x8, x9, [x0, #0x8]
  1dc184: eb09011f     	cmp	x8, x9
  1dc188: 540000c0     	b.eq	0x1dc1a0 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x44>
  1dc18c: f9000101     	str	x1, [x8]
  1dc190: f9400408     	ldr	x8, [x0, #0x8]
  1dc194: 91002108     	add	x8, x8, #0x8
  1dc198: f9000408     	str	x8, [x0, #0x8]
  1dc19c: 14000003     	b	0x1dc1a8 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x4c>
  1dc1a0: 910003e1     	mov	x1, sp
  1dc1a4: 94000054     	bl	0x1dc2f4 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x198>
  1dc1a8: f94003e0     	ldr	x0, [sp]
  1dc1ac: 97fb2061     	bl	0xa4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>
  1dc1b0: f9401668     	ldr	x8, [x19, #0x28]
  1dc1b4: f94007e9     	ldr	x9, [sp, #0x8]
  1dc1b8: eb09011f     	cmp	x8, x9
  1dc1bc: 540000a1     	b.ne	0x1dc1d0 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x74>
  1dc1c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dc1c4: f9400bf3     	ldr	x19, [sp, #0x10]
  1dc1c8: 9100c3ff     	add	sp, sp, #0x30
  1dc1cc: d65f03c0     	ret
  1dc1d0: 97fb36e8     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc1d4: b40001e0     	cbz	x0, 0x1dc210 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0xb4>
  1dc1d8: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dc1dc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc1e0: 910043fd     	add	x29, sp, #0x10
  1dc1e4: f9400014     	ldr	x20, [x0]
  1dc1e8: aa0003f3     	mov	x19, x0
  1dc1ec: b40000b4     	cbz	x20, 0x1dc200 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0xa4>
  1dc1f0: aa1403e0     	mov	x0, x20
  1dc1f4: 97ffff2c     	bl	0x1dbea4 <std::__ndk1::__thread_local_data()+0x8c>
  1dc1f8: aa1403e0     	mov	x0, x20
  1dc1fc: 97fb11d9     	bl	0xa0960 <_ZdlPv@plt>
  1dc200: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc204: aa1303e0     	mov	x0, x19
  1dc208: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dc20c: 17fb11d5     	b	0xa0960 <_ZdlPv@plt>
  1dc210: d65f03c0     	ret
  1dc214: f81c0ff7     	str	x23, [sp, #-0x40]!
  1dc218: a90157f6     	stp	x22, x21, [sp, #0x10]
  1dc21c: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1dc220: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dc224: 9100c3fd     	add	x29, sp, #0x30
  1dc228: a9402014     	ldp	x20, x8, [x0]
  1dc22c: aa0003f3     	mov	x19, x0
  1dc230: cb140109     	sub	x9, x8, x20
  1dc234: 9344fd36     	asr	x22, x9, #4
  1dc238: 910006c9     	add	x9, x22, #0x1
  1dc23c: d37cfd2a     	lsr	x10, x9, #60
  1dc240: b500056a     	cbnz	x10, 0x1dc2ec <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x190>
  1dc244: f9400a6a     	ldr	x10, [x19, #0x10]
  1dc248: b27fe7eb     	mov	x11, #0x7fffffffffffffe // =576460752303423486
  1dc24c: aa0103f5     	mov	x21, x1
  1dc250: cb14014a     	sub	x10, x10, x20
  1dc254: eb8a117f     	cmp	x11, x10, asr #4
  1dc258: 540000e3     	b.lo	0x1dc274 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x118>
  1dc25c: 9343fd4a     	asr	x10, x10, #3
  1dc260: eb09015f     	cmp	x10, x9
  1dc264: 9a8a3137     	csel	x23, x9, x10, lo
  1dc268: b5000097     	cbnz	x23, 0x1dc278 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x11c>
  1dc26c: aa1f03e0     	mov	x0, xzr
  1dc270: 14000005     	b	0x1dc284 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x128>
  1dc274: b240eff7     	orr	x23, xzr, #0xfffffffffffffff
  1dc278: d37ceee0     	lsl	x0, x23, #4
  1dc27c: 97fb3325     	bl	0xa8f10 <_Znwm@plt>
  1dc280: a9402274     	ldp	x20, x8, [x19]
  1dc284: 3dc002a0     	ldr	q0, [x21]
  1dc288: 8b161009     	add	x9, x0, x22, lsl #4
  1dc28c: cb140102     	sub	x2, x8, x20
  1dc290: 8b171016     	add	x22, x0, x23, lsl #4
  1dc294: 91004137     	add	x23, x9, #0x10
  1dc298: f100045f     	cmp	x2, #0x1
  1dc29c: cb020135     	sub	x21, x9, x2
  1dc2a0: 3d800120     	str	q0, [x9]
  1dc2a4: 5400008b     	b.lt	0x1dc2b4 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x158>
  1dc2a8: aa1503e0     	mov	x0, x21
  1dc2ac: aa1403e1     	mov	x1, x20
  1dc2b0: 97fb0eb8     	bl	0x9fd90 <memcpy@plt>
  1dc2b4: a9005e75     	stp	x21, x23, [x19]
  1dc2b8: f9000a76     	str	x22, [x19, #0x10]
  1dc2bc: b40000f4     	cbz	x20, 0x1dc2d8 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x17c>
  1dc2c0: aa1403e0     	mov	x0, x20
  1dc2c4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc2c8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc2cc: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc2d0: f84407f7     	ldr	x23, [sp], #0x40
  1dc2d4: 17fb11a3     	b	0xa0960 <_ZdlPv@plt>
  1dc2d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc2dc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc2e0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc2e4: f84407f7     	ldr	x23, [sp], #0x40
  1dc2e8: d65f03c0     	ret
  1dc2ec: aa1303e0     	mov	x0, x19
  1dc2f0: 97fb2518     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  1dc2f4: f81c0ff7     	str	x23, [sp, #-0x40]!
  1dc2f8: a90157f6     	stp	x22, x21, [sp, #0x10]
  1dc2fc: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1dc300: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dc304: 9100c3fd     	add	x29, sp, #0x30
  1dc308: a9402014     	ldp	x20, x8, [x0]
  1dc30c: aa0003f3     	mov	x19, x0
  1dc310: cb140109     	sub	x9, x8, x20
  1dc314: 9343fd36     	asr	x22, x9, #3
  1dc318: 910006c9     	add	x9, x22, #0x1
  1dc31c: d37dfd2a     	lsr	x10, x9, #61
  1dc320: b500056a     	cbnz	x10, 0x1dc3cc <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x270>
  1dc324: f9400a6a     	ldr	x10, [x19, #0x10]
  1dc328: b27febeb     	mov	x11, #0xffffffffffffffe // =1152921504606846974
  1dc32c: aa0103f5     	mov	x21, x1
  1dc330: cb14014a     	sub	x10, x10, x20
  1dc334: eb8a0d7f     	cmp	x11, x10, asr #3
  1dc338: 540000e3     	b.lo	0x1dc354 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x1f8>
  1dc33c: 9342fd4a     	asr	x10, x10, #2
  1dc340: eb09015f     	cmp	x10, x9
  1dc344: 9a8a3137     	csel	x23, x9, x10, lo
  1dc348: b5000097     	cbnz	x23, 0x1dc358 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x1fc>
  1dc34c: aa1f03e0     	mov	x0, xzr
  1dc350: 14000005     	b	0x1dc364 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x208>
  1dc354: b240f3f7     	orr	x23, xzr, #0x1fffffffffffffff
  1dc358: d37df2e0     	lsl	x0, x23, #3
  1dc35c: 97fb32ed     	bl	0xa8f10 <_Znwm@plt>
  1dc360: a9402274     	ldp	x20, x8, [x19]
  1dc364: f94002aa     	ldr	x10, [x21]
  1dc368: 8b160c09     	add	x9, x0, x22, lsl #3
  1dc36c: 8b170c16     	add	x22, x0, x23, lsl #3
  1dc370: cb140102     	sub	x2, x8, x20
  1dc374: aa0903f7     	mov	x23, x9
  1dc378: cb020135     	sub	x21, x9, x2
  1dc37c: f100045f     	cmp	x2, #0x1
  1dc380: f80086ea     	str	x10, [x23], #0x8
  1dc384: 5400008b     	b.lt	0x1dc394 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x238>
  1dc388: aa1503e0     	mov	x0, x21
  1dc38c: aa1403e1     	mov	x1, x20
  1dc390: 97fb0e80     	bl	0x9fd90 <memcpy@plt>
  1dc394: a9005e75     	stp	x21, x23, [x19]
  1dc398: f9000a76     	str	x22, [x19, #0x10]
  1dc39c: b40000f4     	cbz	x20, 0x1dc3b8 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x25c>
  1dc3a0: aa1403e0     	mov	x0, x20
  1dc3a4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc3a8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc3ac: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc3b0: f84407f7     	ldr	x23, [sp], #0x40
  1dc3b4: 17fb116b     	b	0xa0960 <_ZdlPv@plt>
  1dc3b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc3bc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc3c0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc3c4: f84407f7     	ldr	x23, [sp], #0x40
  1dc3c8: d65f03c0     	ret
  1dc3cc: aa1303e0     	mov	x0, x19
  1dc3d0: 97fb24e0     	bl	0xa5750 <_ZNKSt6__ndk120__vector_base_commonILb1EE20__throw_length_errorEv@plt>
  1dc3d4: 90000340     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc3d8: 91005400     	add	x0, x0, #0x15
  1dc3dc: d65f03c0     	ret
  1dc3e0: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dc3e4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc3e8: 910043fd     	add	x29, sp, #0x10
  1dc3ec: 7100103f     	cmp	w1, #0x4
  1dc3f0: aa0803f3     	mov	x19, x8
  1dc3f4: 54000388     	b.hi	0x1dc464 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x308>
  1dc3f8: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc3fc: 2a0103e8     	mov	w8, w1
  1dc400: 91004129     	add	x9, x9, #0x10
  1dc404: 1000008a     	adr	x10, 0x1dc414 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x2b8>
  1dc408: 3868692b     	ldrb	w11, [x9, x8]
  1dc40c: 8b0b094a     	add	x10, x10, x11, lsl #2
  1dc410: d61f0140     	br	x10
  1dc414: 321b07e0     	orr	w0, wzr, #0x60
  1dc418: a9007e7f     	stp	xzr, xzr, [x19]
  1dc41c: f9000a7f     	str	xzr, [x19, #0x10]
  1dc420: 97fb32bc     	bl	0xa8f10 <_Znwm@plt>
  1dc424: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc428: f0000328     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dc42c: 91007129     	add	x9, x9, #0x1c
  1dc430: 3dc3fd00     	ldr	q0, [x8, #0xff0]
  1dc434: ad400522     	ldp	q2, q1, [x9]
  1dc438: f9402928     	ldr	x8, [x9, #0x50]
  1dc43c: f9000a60     	str	x0, [x19, #0x10]
  1dc440: 3d800260     	str	q0, [x19]
  1dc444: ad000402     	stp	q2, q1, [x0]
  1dc448: ad410520     	ldp	q0, q1, [x9, #0x20]
  1dc44c: 3dc01122     	ldr	q2, [x9, #0x40]
  1dc450: f9002808     	str	x8, [x0, #0x50]
  1dc454: 91016008     	add	x8, x0, #0x58
  1dc458: 3d800800     	str	q0, [x0, #0x20]
  1dc45c: ad018801     	stp	q1, q2, [x0, #0x30]
  1dc460: 14000044     	b	0x1dc570 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x414>
  1dc464: 321b03e0     	orr	w0, wzr, #0x20
  1dc468: a9007e7f     	stp	xzr, xzr, [x19]
  1dc46c: f9000a7f     	str	xzr, [x19, #0x10]
  1dc470: 97fb32a8     	bl	0xa8f10 <_Znwm@plt>
  1dc474: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc478: 90000348     	adrp	x8, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc47c: 9104bd29     	add	x9, x9, #0x12f
  1dc480: 3dc00100     	ldr	q0, [x8]
  1dc484: 3cc0e121     	ldur	q1, [x9, #0xe]
  1dc488: 3dc00122     	ldr	q2, [x9]
  1dc48c: 91007808     	add	x8, x0, #0x1e
  1dc490: f9000a60     	str	x0, [x19, #0x10]
  1dc494: 3d800260     	str	q0, [x19]
  1dc498: 3c80e001     	stur	q1, [x0, #0xe]
  1dc49c: 3d800002     	str	q2, [x0]
  1dc4a0: 14000034     	b	0x1dc570 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x414>
  1dc4a4: 52800a00     	mov	w0, #0x50               // =80
  1dc4a8: a9007e7f     	stp	xzr, xzr, [x19]
  1dc4ac: f9000a7f     	str	xzr, [x19, #0x10]
  1dc4b0: 97fb3298     	bl	0xa8f10 <_Znwm@plt>
  1dc4b4: f0000328     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dc4b8: 3dc3f900     	ldr	q0, [x8, #0xfe0]
  1dc4bc: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc4c0: 9101d529     	add	x9, x9, #0x75
  1dc4c4: ad400921     	ldp	q1, q2, [x9]
  1dc4c8: f9402128     	ldr	x8, [x9, #0x40]
  1dc4cc: 3d800260     	str	q0, [x19]
  1dc4d0: ad410d20     	ldp	q0, q3, [x9, #0x20]
  1dc4d4: ad000801     	stp	q1, q2, [x0]
  1dc4d8: f9000a60     	str	x0, [x19, #0x10]
  1dc4dc: f9002008     	str	x8, [x0, #0x40]
  1dc4e0: ad010c00     	stp	q0, q3, [x0, #0x20]
  1dc4e4: 91012008     	add	x8, x0, #0x48
  1dc4e8: 14000022     	b	0x1dc570 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x414>
  1dc4ec: 321c07e0     	orr	w0, wzr, #0x30
  1dc4f0: a9007e7f     	stp	xzr, xzr, [x19]
  1dc4f4: f9000a7f     	str	xzr, [x19, #0x10]
  1dc4f8: 97fb3286     	bl	0xa8f10 <_Znwm@plt>
  1dc4fc: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc500: f0000328     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dc504: 9102f929     	add	x9, x9, #0xbe
  1dc508: 3dc3f500     	ldr	q0, [x8, #0xfd0]
  1dc50c: 3cc1e121     	ldur	q1, [x9, #0x1e]
  1dc510: ad400d22     	ldp	q2, q3, [x9]
  1dc514: f9000a60     	str	x0, [x19, #0x10]
  1dc518: 3d800260     	str	q0, [x19]
  1dc51c: 3c81e001     	stur	q1, [x0, #0x1e]
  1dc520: ad000c02     	stp	q2, q3, [x0]
  1dc524: 9100b808     	add	x8, x0, #0x2e
  1dc528: 14000012     	b	0x1dc570 <std::__ndk1::__thread_struct::__make_ready_at_thread_exit(std::__ndk1::__assoc_sub_state*)+0x414>
  1dc52c: 52800a00     	mov	w0, #0x50               // =80
  1dc530: a9007e7f     	stp	xzr, xzr, [x19]
  1dc534: f9000a7f     	str	xzr, [x19, #0x10]
  1dc538: 97fb3276     	bl	0xa8f10 <_Znwm@plt>
  1dc53c: f0000328     	adrp	x8, 0x243000 <mkvparser::Colour::kValueNotPresent+0xf60>
  1dc540: 3dc3f100     	ldr	q0, [x8, #0xfc0]
  1dc544: 90000349     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dc548: 9103b529     	add	x9, x9, #0xed
  1dc54c: ad400d22     	ldp	q2, q3, [x9]
  1dc550: 3d800260     	str	q0, [x19]
  1dc554: ad410520     	ldp	q0, q1, [x9, #0x20]
  1dc558: 528005c8     	mov	w8, #0x2e               // =46
  1dc55c: f9000a60     	str	x0, [x19, #0x10]
  1dc560: 39010008     	strb	w8, [x0, #0x40]
  1dc564: ad010400     	stp	q0, q1, [x0, #0x20]
  1dc568: ad000c02     	stp	q2, q3, [x0]
  1dc56c: 91010408     	add	x8, x0, #0x41
  1dc570: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc574: 3900011f     	strb	wzr, [x8]
  1dc578: f84207f3     	ldr	x19, [sp], #0x20
  1dc57c: d65f03c0     	ret

00000000001dc580 <std::__ndk1::future_category()>:
  1dc580: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dc584: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc588: 910043fd     	add	x29, sp, #0x10
  1dc58c: f0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc590: 912a2108     	add	x8, x8, #0xa88
  1dc594: 08dffd08     	ldarb	w8, [x8]
  1dc598: 360000c8     	tbz	w8, #0x0, 0x1dc5b0 <std::__ndk1::future_category()+0x30>
  1dc59c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc5a0: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc5a4: 912a0000     	add	x0, x0, #0xa80
  1dc5a8: f84207f3     	ldr	x19, [sp], #0x20
  1dc5ac: d65f03c0     	ret
  1dc5b0: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc5b4: 912a2000     	add	x0, x0, #0xa88
  1dc5b8: 97fb3b06     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1dc5bc: 34ffff00     	cbz	w0, 0x1dc59c <std::__ndk1::future_category()+0x1c>
  1dc5c0: f0000673     	adrp	x19, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc5c4: 912a0273     	add	x19, x19, #0xa80
  1dc5c8: aa1303e0     	mov	x0, x19
  1dc5cc: 97fb29f5     	bl	0xa6da0 <_ZNSt6__ndk114error_categoryC2Ev@plt>
  1dc5d0: f0000608     	adrp	x8, 0x29f000 <EAS_SMF_Parser+0x30>
  1dc5d4: 911b4108     	add	x8, x8, #0x6d0
  1dc5d8: f9000268     	str	x8, [x19]
  1dc5dc: 90000660     	adrp	x0, 0x2a8000
  1dc5e0: f9427400     	ldr	x0, [x0, #0x4e8]
  1dc5e4: b0000662     	adrp	x2, 0x2a9000
  1dc5e8: 91000042     	add	x2, x2, #0x0
  1dc5ec: aa1303e1     	mov	x1, x19
  1dc5f0: 97fb2ca0     	bl	0xa7870 <__cxa_atexit@plt>
  1dc5f4: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc5f8: 912a2000     	add	x0, x0, #0xa88
  1dc5fc: 97fb1a01     	bl	0xa2e00 <__cxa_guard_release@plt>
  1dc600: 17ffffe7     	b	0x1dc59c <std::__ndk1::future_category()+0x1c>

00000000001dc604 <std::__ndk1::future_error::future_error(std::__ndk1::error_code)>:
  1dc604: d10143ff     	sub	sp, sp, #0x50
  1dc608: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1dc60c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1dc610: 910103fd     	add	x29, sp, #0x40
  1dc614: d53bd054     	mrs	x20, TPIDR_EL0
  1dc618: f9401688     	ldr	x8, [x20, #0x28]
  1dc61c: aa0003f3     	mov	x19, x0
  1dc620: 910063e0     	add	x0, sp, #0x18
  1dc624: f81e83a8     	stur	x8, [x29, #-0x18]
  1dc628: 910003e8     	mov	x8, sp
  1dc62c: a9018be1     	stp	x1, x2, [sp, #0x18]
  1dc630: 97fb0ffc     	bl	0xa0620 <_ZNKSt6__ndk110error_code7messageEv@plt>
  1dc634: 910003e1     	mov	x1, sp
  1dc638: aa1303e0     	mov	x0, x19
  1dc63c: 97fb25a1     	bl	0xa5cc0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1dc640: 394003e8     	ldrb	w8, [sp]
  1dc644: 36000068     	tbz	w8, #0x0, 0x1dc650 <std::__ndk1::future_error::future_error(std::__ndk1::error_code)+0x4c>
  1dc648: f9400be0     	ldr	x0, [sp, #0x10]
  1dc64c: 97fb10c5     	bl	0xa0960 <_ZdlPv@plt>
  1dc650: 90000668     	adrp	x8, 0x2a8000
  1dc654: f9445108     	ldr	x8, [x8, #0x8a0]
  1dc658: 91004108     	add	x8, x8, #0x10
  1dc65c: f9000268     	str	x8, [x19]
  1dc660: 3cc183e0     	ldur	q0, [sp, #0x18]
  1dc664: 3d800660     	str	q0, [x19, #0x10]
  1dc668: f9401688     	ldr	x8, [x20, #0x28]
  1dc66c: f85e83a9     	ldur	x9, [x29, #-0x18]
  1dc670: eb09011f     	cmp	x8, x9
  1dc674: 540000a1     	b.ne	0x1dc688 <std::__ndk1::future_error::future_error(std::__ndk1::error_code)+0x84>
  1dc678: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1dc67c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1dc680: 910143ff     	add	sp, sp, #0x50
  1dc684: d65f03c0     	ret
  1dc688: 97fb35ba     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc68c: 394003e8     	ldrb	w8, [sp]
  1dc690: aa0003f3     	mov	x19, x0
  1dc694: 36000068     	tbz	w8, #0x0, 0x1dc6a0 <std::__ndk1::future_error::future_error(std::__ndk1::error_code)+0x9c>
  1dc698: f9400be0     	ldr	x0, [sp, #0x10]
  1dc69c: 97fb10b1     	bl	0xa0960 <_ZdlPv@plt>
  1dc6a0: aa1303e0     	mov	x0, x19
  1dc6a4: 97fb2e1b     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dc6a8 <std::__ndk1::future_error::~future_error()>:
  1dc6a8: 17fb2a36     	b	0xa6f80 <_ZNSt11logic_errorD2Ev@plt>

00000000001dc6ac <std::__ndk1::future_error::~future_error()>:
  1dc6ac: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dc6b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dc6b4: 910043fd     	add	x29, sp, #0x10
  1dc6b8: aa0003f3     	mov	x19, x0
  1dc6bc: 97fb2a31     	bl	0xa6f80 <_ZNSt11logic_errorD2Ev@plt>
  1dc6c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dc6c4: aa1303e0     	mov	x0, x19
  1dc6c8: f84207f3     	ldr	x19, [sp], #0x20
  1dc6cc: 17fb10a5     	b	0xa0960 <_ZdlPv@plt>

00000000001dc6d0 <std::__ndk1::__assoc_sub_state::__on_zero_shared()>:
  1dc6d0: b4000080     	cbz	x0, 0x1dc6e0 <std::__ndk1::__assoc_sub_state::__on_zero_shared()+0x10>
  1dc6d4: f9400008     	ldr	x8, [x0]
  1dc6d8: f9400501     	ldr	x1, [x8, #0x8]
  1dc6dc: d61f0020     	br	x1
  1dc6e0: d65f03c0     	ret

00000000001dc6e4 <std::__ndk1::__assoc_sub_state::set_value()>:
  1dc6e4: d10103ff     	sub	sp, sp, #0x40
  1dc6e8: a90157f6     	stp	x22, x21, [sp, #0x10]
  1dc6ec: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1dc6f0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dc6f4: 9100c3fd     	add	x29, sp, #0x30
  1dc6f8: d53bd055     	mrs	x21, TPIDR_EL0
  1dc6fc: f94016a8     	ldr	x8, [x21, #0x28]
  1dc700: 91006013     	add	x19, x0, #0x18
  1dc704: aa0003f4     	mov	x20, x0
  1dc708: aa1303e0     	mov	x0, x19
  1dc70c: f90007e8     	str	x8, [sp, #0x8]
  1dc710: 97fb38f0     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dc714: 3941c288     	ldrb	w8, [x20, #0x70]
  1dc718: 370002e8     	tbnz	w8, #0x0, 0x1dc774 <std::__ndk1::__assoc_sub_state::set_value()+0x90>
  1dc71c: f90003ff     	str	xzr, [sp]
  1dc720: f9400a96     	ldr	x22, [x20, #0x10]
  1dc724: 910003e0     	mov	x0, sp
  1dc728: 97fb2576     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dc72c: b5000256     	cbnz	x22, 0x1dc774 <std::__ndk1::__assoc_sub_state::set_value()+0x90>
  1dc730: b9407288     	ldr	w8, [x20, #0x70]
  1dc734: 528000a9     	mov	w9, #0x5                // =5
  1dc738: 91010280     	add	x0, x20, #0x40
  1dc73c: 2a090108     	orr	w8, w8, w9
  1dc740: b9007288     	str	w8, [x20, #0x70]
  1dc744: 97fb2317     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1dc748: aa1303e0     	mov	x0, x19
  1dc74c: 97fb187d     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc750: f94016a8     	ldr	x8, [x21, #0x28]
  1dc754: f94007e9     	ldr	x9, [sp, #0x8]
  1dc758: eb09011f     	cmp	x8, x9
  1dc75c: 54000101     	b.ne	0x1dc77c <std::__ndk1::__assoc_sub_state::set_value()+0x98>
  1dc760: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc764: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc768: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc76c: 910103ff     	add	sp, sp, #0x40
  1dc770: d65f03c0     	ret
  1dc774: 321f03e0     	orr	w0, wzr, #0x2
  1dc778: 94000007     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dc77c: 97fb357d     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc780: aa0003f4     	mov	x20, x0
  1dc784: aa1303e0     	mov	x0, x19
  1dc788: 97fb186e     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc78c: aa1403e0     	mov	x0, x20
  1dc790: 97fb2de0     	bl	0xa7f10 <_Unwind_Resume@plt>
  1dc794: f81d0ff5     	str	x21, [sp, #-0x30]!
  1dc798: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dc79c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dc7a0: 910083fd     	add	x29, sp, #0x20
  1dc7a4: 2a0003f4     	mov	w20, w0
  1dc7a8: 321b03e0     	orr	w0, wzr, #0x20
  1dc7ac: 97fb13d1     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1dc7b0: f0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc7b4: 912a2108     	add	x8, x8, #0xa88
  1dc7b8: 08dffd08     	ldarb	w8, [x8]
  1dc7bc: aa0003f3     	mov	x19, x0
  1dc7c0: 370002a8     	tbnz	w8, #0x0, 0x1dc814 <std::__ndk1::__assoc_sub_state::set_value()+0x130>
  1dc7c4: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc7c8: 912a2000     	add	x0, x0, #0xa88
  1dc7cc: 97fb3a81     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1dc7d0: 34000220     	cbz	w0, 0x1dc814 <std::__ndk1::__assoc_sub_state::set_value()+0x130>
  1dc7d4: f0000675     	adrp	x21, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc7d8: 912a02b5     	add	x21, x21, #0xa80
  1dc7dc: aa1503e0     	mov	x0, x21
  1dc7e0: 97fb2970     	bl	0xa6da0 <_ZNSt6__ndk114error_categoryC2Ev@plt>
  1dc7e4: f0000608     	adrp	x8, 0x29f000 <EAS_SMF_Parser+0x30>
  1dc7e8: 911b4108     	add	x8, x8, #0x6d0
  1dc7ec: f90002a8     	str	x8, [x21]
  1dc7f0: 90000660     	adrp	x0, 0x2a8000
  1dc7f4: f9427400     	ldr	x0, [x0, #0x4e8]
  1dc7f8: b0000662     	adrp	x2, 0x2a9000
  1dc7fc: 91000042     	add	x2, x2, #0x0
  1dc800: aa1503e1     	mov	x1, x21
  1dc804: 97fb2c1b     	bl	0xa7870 <__cxa_atexit@plt>
  1dc808: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc80c: 912a2000     	add	x0, x0, #0xa88
  1dc810: 97fb197c     	bl	0xa2e00 <__cxa_guard_release@plt>
  1dc814: 2a1403e1     	mov	w1, w20
  1dc818: f0000662     	adrp	x2, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dc81c: 912a0042     	add	x2, x2, #0xa80
  1dc820: aa1303e0     	mov	x0, x19
  1dc824: 97fb34b3     	bl	0xa9af0 <_ZNSt6__ndk112future_errorC2ENS_10error_codeE@plt>
  1dc828: 90000661     	adrp	x1, 0x2a8000
  1dc82c: 90000662     	adrp	x2, 0x2a8000
  1dc830: f9461c21     	ldr	x1, [x1, #0xc38]
  1dc834: f9455442     	ldr	x2, [x2, #0xaa8]
  1dc838: aa1303e0     	mov	x0, x19
  1dc83c: 97fb2bf5     	bl	0xa7810 <__cxa_throw@plt>
  1dc840: aa0003f4     	mov	x20, x0
  1dc844: aa1303e0     	mov	x0, x19
  1dc848: 97fb39d2     	bl	0xaaf90 <__cxa_free_exception@plt>
  1dc84c: aa1403e0     	mov	x0, x20
  1dc850: 97fb2db0     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dc854 <std::__ndk1::__assoc_sub_state::set_value_at_thread_exit()>:
  1dc854: d10103ff     	sub	sp, sp, #0x40
  1dc858: a90157f6     	stp	x22, x21, [sp, #0x10]
  1dc85c: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1dc860: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1dc864: 9100c3fd     	add	x29, sp, #0x30
  1dc868: d53bd055     	mrs	x21, TPIDR_EL0
  1dc86c: f94016a8     	ldr	x8, [x21, #0x28]
  1dc870: 91006013     	add	x19, x0, #0x18
  1dc874: aa0003f4     	mov	x20, x0
  1dc878: aa1303e0     	mov	x0, x19
  1dc87c: f90007e8     	str	x8, [sp, #0x8]
  1dc880: 97fb3894     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dc884: 3941c288     	ldrb	w8, [x20, #0x70]
  1dc888: 37000328     	tbnz	w8, #0x0, 0x1dc8ec <std::__ndk1::__assoc_sub_state::set_value_at_thread_exit()+0x98>
  1dc88c: f90003ff     	str	xzr, [sp]
  1dc890: f9400a96     	ldr	x22, [x20, #0x10]
  1dc894: 910003e0     	mov	x0, sp
  1dc898: 97fb251a     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dc89c: b5000296     	cbnz	x22, 0x1dc8ec <std::__ndk1::__assoc_sub_state::set_value_at_thread_exit()+0x98>
  1dc8a0: b9407288     	ldr	w8, [x20, #0x70]
  1dc8a4: 32000108     	orr	w8, w8, #0x1
  1dc8a8: b9007288     	str	w8, [x20, #0x70]
  1dc8ac: 97fb35e5     	bl	0xaa040 <_ZNSt6__ndk119__thread_local_dataEv@plt>
  1dc8b0: b9400000     	ldr	w0, [x0]
  1dc8b4: 97fb2a53     	bl	0xa7200 <pthread_getspecific@plt>
  1dc8b8: aa1403e1     	mov	x1, x20
  1dc8bc: 97fb0ef1     	bl	0xa0480 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>
  1dc8c0: aa1303e0     	mov	x0, x19
  1dc8c4: 97fb181f     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc8c8: f94016a8     	ldr	x8, [x21, #0x28]
  1dc8cc: f94007e9     	ldr	x9, [sp, #0x8]
  1dc8d0: eb09011f     	cmp	x8, x9
  1dc8d4: 54000101     	b.ne	0x1dc8f4 <std::__ndk1::__assoc_sub_state::set_value_at_thread_exit()+0xa0>
  1dc8d8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1dc8dc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1dc8e0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1dc8e4: 910103ff     	add	sp, sp, #0x40
  1dc8e8: d65f03c0     	ret
  1dc8ec: 321f03e0     	orr	w0, wzr, #0x2
  1dc8f0: 97ffffa9     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dc8f4: 97fb351f     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc8f8: aa0003f4     	mov	x20, x0
  1dc8fc: aa1303e0     	mov	x0, x19
  1dc900: 97fb1810     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc904: aa1403e0     	mov	x0, x20
  1dc908: 97fb2d82     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dc90c <std::__ndk1::__assoc_sub_state::set_exception(std::exception_ptr)>:
  1dc90c: d10143ff     	sub	sp, sp, #0x50
  1dc910: f9000bf7     	str	x23, [sp, #0x10]
  1dc914: a90257f6     	stp	x22, x21, [sp, #0x20]
  1dc918: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1dc91c: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1dc920: 910103fd     	add	x29, sp, #0x40
  1dc924: d53bd056     	mrs	x22, TPIDR_EL0
  1dc928: f94016c8     	ldr	x8, [x22, #0x28]
  1dc92c: 91006013     	add	x19, x0, #0x18
  1dc930: aa0003f4     	mov	x20, x0
  1dc934: aa1303e0     	mov	x0, x19
  1dc938: aa0103f5     	mov	x21, x1
  1dc93c: f90007e8     	str	x8, [sp, #0x8]
  1dc940: 97fb3864     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dc944: 3941c288     	ldrb	w8, [x20, #0x70]
  1dc948: 37000348     	tbnz	w8, #0x0, 0x1dc9b0 <std::__ndk1::__assoc_sub_state::set_exception(std::exception_ptr)+0xa4>
  1dc94c: f90003ff     	str	xzr, [sp]
  1dc950: f9400a97     	ldr	x23, [x20, #0x10]
  1dc954: 910003e0     	mov	x0, sp
  1dc958: 97fb24ea     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dc95c: b50002b7     	cbnz	x23, 0x1dc9b0 <std::__ndk1::__assoc_sub_state::set_exception(std::exception_ptr)+0xa4>
  1dc960: 91004280     	add	x0, x20, #0x10
  1dc964: aa1503e1     	mov	x1, x21
  1dc968: 97fb1622     	bl	0xa21f0 <_ZNSt13exception_ptraSERKS_@plt>
  1dc96c: b9407288     	ldr	w8, [x20, #0x70]
  1dc970: 91010280     	add	x0, x20, #0x40
  1dc974: 321e0108     	orr	w8, w8, #0x4
  1dc978: b9007288     	str	w8, [x20, #0x70]
  1dc97c: 97fb2289     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1dc980: aa1303e0     	mov	x0, x19
  1dc984: 97fb17ef     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc988: f94016c8     	ldr	x8, [x22, #0x28]
  1dc98c: f94007e9     	ldr	x9, [sp, #0x8]
  1dc990: eb09011f     	cmp	x8, x9
  1dc994: 54000121     	b.ne	0x1dc9b8 <std::__ndk1::__assoc_sub_state::set_exception(std::exception_ptr)+0xac>
  1dc998: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1dc99c: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1dc9a0: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1dc9a4: f9400bf7     	ldr	x23, [sp, #0x10]
  1dc9a8: 910143ff     	add	sp, sp, #0x50
  1dc9ac: d65f03c0     	ret
  1dc9b0: 321f03e0     	orr	w0, wzr, #0x2
  1dc9b4: 97ffff78     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dc9b8: 97fb34ee     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dc9bc: aa0003f4     	mov	x20, x0
  1dc9c0: aa1303e0     	mov	x0, x19
  1dc9c4: 97fb17df     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dc9c8: aa1403e0     	mov	x0, x20
  1dc9cc: 97fb2d51     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dc9d0 <std::__ndk1::__assoc_sub_state::set_exception_at_thread_exit(std::exception_ptr)>:
  1dc9d0: d10143ff     	sub	sp, sp, #0x50
  1dc9d4: f9000bf7     	str	x23, [sp, #0x10]
  1dc9d8: a90257f6     	stp	x22, x21, [sp, #0x20]
  1dc9dc: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1dc9e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1dc9e4: 910103fd     	add	x29, sp, #0x40
  1dc9e8: d53bd056     	mrs	x22, TPIDR_EL0
  1dc9ec: f94016c8     	ldr	x8, [x22, #0x28]
  1dc9f0: 91006013     	add	x19, x0, #0x18
  1dc9f4: aa0003f4     	mov	x20, x0
  1dc9f8: aa1303e0     	mov	x0, x19
  1dc9fc: aa0103f5     	mov	x21, x1
  1dca00: f90007e8     	str	x8, [sp, #0x8]
  1dca04: 97fb3833     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dca08: 3941c288     	ldrb	w8, [x20, #0x70]
  1dca0c: 37000348     	tbnz	w8, #0x0, 0x1dca74 <std::__ndk1::__assoc_sub_state::set_exception_at_thread_exit(std::exception_ptr)+0xa4>
  1dca10: f90003ff     	str	xzr, [sp]
  1dca14: f9400a97     	ldr	x23, [x20, #0x10]
  1dca18: 910003e0     	mov	x0, sp
  1dca1c: 97fb24b9     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dca20: b50002b7     	cbnz	x23, 0x1dca74 <std::__ndk1::__assoc_sub_state::set_exception_at_thread_exit(std::exception_ptr)+0xa4>
  1dca24: 91004280     	add	x0, x20, #0x10
  1dca28: aa1503e1     	mov	x1, x21
  1dca2c: 97fb15f1     	bl	0xa21f0 <_ZNSt13exception_ptraSERKS_@plt>
  1dca30: 97fb3584     	bl	0xaa040 <_ZNSt6__ndk119__thread_local_dataEv@plt>
  1dca34: b9400000     	ldr	w0, [x0]
  1dca38: 97fb29f2     	bl	0xa7200 <pthread_getspecific@plt>
  1dca3c: aa1403e1     	mov	x1, x20
  1dca40: 97fb0e90     	bl	0xa0480 <_ZNSt6__ndk115__thread_struct27__make_ready_at_thread_exitEPNS_17__assoc_sub_stateE@plt>
  1dca44: aa1303e0     	mov	x0, x19
  1dca48: 97fb17be     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dca4c: f94016c8     	ldr	x8, [x22, #0x28]
  1dca50: f94007e9     	ldr	x9, [sp, #0x8]
  1dca54: eb09011f     	cmp	x8, x9
  1dca58: 54000121     	b.ne	0x1dca7c <std::__ndk1::__assoc_sub_state::set_exception_at_thread_exit(std::exception_ptr)+0xac>
  1dca5c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1dca60: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1dca64: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1dca68: f9400bf7     	ldr	x23, [sp, #0x10]
  1dca6c: 910143ff     	add	sp, sp, #0x50
  1dca70: d65f03c0     	ret
  1dca74: 321f03e0     	orr	w0, wzr, #0x2
  1dca78: 97ffff47     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dca7c: 97fb34bd     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dca80: aa0003f4     	mov	x20, x0
  1dca84: aa1303e0     	mov	x0, x19
  1dca88: 97fb17ae     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dca8c: aa1403e0     	mov	x0, x20
  1dca90: 97fb2d20     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dca94 <std::__ndk1::__assoc_sub_state::__make_ready()>:
  1dca94: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dca98: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dca9c: 910043fd     	add	x29, sp, #0x10
  1dcaa0: 91006014     	add	x20, x0, #0x18
  1dcaa4: aa0003f3     	mov	x19, x0
  1dcaa8: aa1403e0     	mov	x0, x20
  1dcaac: 97fb3809     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dcab0: b9407268     	ldr	w8, [x19, #0x70]
  1dcab4: 91010260     	add	x0, x19, #0x40
  1dcab8: 321e0108     	orr	w8, w8, #0x4
  1dcabc: b9007268     	str	w8, [x19, #0x70]
  1dcac0: 97fb2238     	bl	0xa53a0 <_ZNSt6__ndk118condition_variable10notify_allEv@plt>
  1dcac4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dcac8: aa1403e0     	mov	x0, x20
  1dcacc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dcad0: 17fb179c     	b	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>

00000000001dcad4 <std::__ndk1::__assoc_sub_state::copy()>:
  1dcad4: d10183ff     	sub	sp, sp, #0x60
  1dcad8: f9001bf5     	str	x21, [sp, #0x30]
  1dcadc: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1dcae0: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1dcae4: 910143fd     	add	x29, sp, #0x50
  1dcae8: d53bd055     	mrs	x21, TPIDR_EL0
  1dcaec: f94016a8     	ldr	x8, [x21, #0x28]
  1dcaf0: 91006014     	add	x20, x0, #0x18
  1dcaf4: aa0003f3     	mov	x19, x0
  1dcaf8: 320003e9     	orr	w9, wzr, #0x1
  1dcafc: aa1403e0     	mov	x0, x20
  1dcb00: f90017e8     	str	x8, [sp, #0x28]
  1dcb04: f9000ff4     	str	x20, [sp, #0x18]
  1dcb08: 390083e9     	strb	w9, [sp, #0x20]
  1dcb0c: 97fb37f1     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dcb10: b9407268     	ldr	w8, [x19, #0x70]
  1dcb14: 37100248     	tbnz	w8, #0x2, 0x1dcb5c <std::__ndk1::__assoc_sub_state::copy()+0x88>
  1dcb18: 37180108     	tbnz	w8, #0x3, 0x1dcb38 <std::__ndk1::__assoc_sub_state::copy()+0x64>
  1dcb1c: 91010274     	add	x20, x19, #0x40
  1dcb20: 910063e1     	add	x1, sp, #0x18
  1dcb24: aa1403e0     	mov	x0, x20
  1dcb28: 97fb36c2     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  1dcb2c: 3941c268     	ldrb	w8, [x19, #0x70]
  1dcb30: 3617ff88     	tbz	w8, #0x2, 0x1dcb20 <std::__ndk1::__assoc_sub_state::copy()+0x4c>
  1dcb34: 1400000a     	b	0x1dcb5c <std::__ndk1::__assoc_sub_state::copy()+0x88>
  1dcb38: 121c7908     	and	w8, w8, #0xfffffff7
  1dcb3c: aa1403e0     	mov	x0, x20
  1dcb40: b9007268     	str	w8, [x19, #0x70]
  1dcb44: 97fb177f     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcb48: 390083ff     	strb	wzr, [sp, #0x20]
  1dcb4c: f9400268     	ldr	x8, [x19]
  1dcb50: f9400d08     	ldr	x8, [x8, #0x18]
  1dcb54: aa1303e0     	mov	x0, x19
  1dcb58: d63f0100     	blr	x8
  1dcb5c: f9000bff     	str	xzr, [sp, #0x10]
  1dcb60: f8410e74     	ldr	x20, [x19, #0x10]!
  1dcb64: 910043e0     	add	x0, sp, #0x10
  1dcb68: 97fb2466     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dcb6c: b50001d4     	cbnz	x20, 0x1dcba4 <std::__ndk1::__assoc_sub_state::copy()+0xd0>
  1dcb70: 394083e8     	ldrb	w8, [sp, #0x20]
  1dcb74: 34000068     	cbz	w8, 0x1dcb80 <std::__ndk1::__assoc_sub_state::copy()+0xac>
  1dcb78: f9400fe0     	ldr	x0, [sp, #0x18]
  1dcb7c: 97fb1771     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcb80: f94016a8     	ldr	x8, [x21, #0x28]
  1dcb84: f94017e9     	ldr	x9, [sp, #0x28]
  1dcb88: eb09011f     	cmp	x8, x9
  1dcb8c: 54000161     	b.ne	0x1dcbb8 <std::__ndk1::__assoc_sub_state::copy()+0xe4>
  1dcb90: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1dcb94: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1dcb98: f9401bf5     	ldr	x21, [sp, #0x30]
  1dcb9c: 910183ff     	add	sp, sp, #0x60
  1dcba0: d65f03c0     	ret
  1dcba4: 910023e0     	add	x0, sp, #0x8
  1dcba8: aa1303e1     	mov	x1, x19
  1dcbac: 97fb2899     	bl	0xa6e10 <_ZNSt13exception_ptrC1ERKS_@plt>
  1dcbb0: 910023e0     	add	x0, sp, #0x8
  1dcbb4: 97fb2b73     	bl	0xa7980 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>
  1dcbb8: 97fb346e     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dcbbc: aa0003f3     	mov	x19, x0
  1dcbc0: 910023e0     	add	x0, sp, #0x8
  1dcbc4: 97fb244f     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dcbc8: 394083e8     	ldrb	w8, [sp, #0x20]
  1dcbcc: 350000a8     	cbnz	w8, 0x1dcbe0 <std::__ndk1::__assoc_sub_state::copy()+0x10c>
  1dcbd0: 14000006     	b	0x1dcbe8 <std::__ndk1::__assoc_sub_state::copy()+0x114>
  1dcbd4: aa0003f3     	mov	x19, x0
  1dcbd8: 394083e8     	ldrb	w8, [sp, #0x20]
  1dcbdc: 34000068     	cbz	w8, 0x1dcbe8 <std::__ndk1::__assoc_sub_state::copy()+0x114>
  1dcbe0: f9400fe0     	ldr	x0, [sp, #0x18]
  1dcbe4: 97fb1757     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcbe8: aa1303e0     	mov	x0, x19
  1dcbec: 97fb2cc9     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dcbf0 <std::__ndk1::__assoc_sub_state::__sub_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)>:
  1dcbf0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1dcbf4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dcbf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dcbfc: 910083fd     	add	x29, sp, #0x20
  1dcc00: b9407008     	ldr	w8, [x0, #0x70]
  1dcc04: 37100148     	tbnz	w8, #0x2, 0x1dcc2c <std::__ndk1::__assoc_sub_state::__sub_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x3c>
  1dcc08: aa0003f3     	mov	x19, x0
  1dcc0c: aa0103f4     	mov	x20, x1
  1dcc10: 37180168     	tbnz	w8, #0x3, 0x1dcc3c <std::__ndk1::__assoc_sub_state::__sub_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x4c>
  1dcc14: 91010275     	add	x21, x19, #0x40
  1dcc18: aa1503e0     	mov	x0, x21
  1dcc1c: aa1403e1     	mov	x1, x20
  1dcc20: 97fb3684     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  1dcc24: 3941c268     	ldrb	w8, [x19, #0x70]
  1dcc28: 3617ff88     	tbz	w8, #0x2, 0x1dcc18 <std::__ndk1::__assoc_sub_state::__sub_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x28>
  1dcc2c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dcc30: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dcc34: f84307f5     	ldr	x21, [sp], #0x30
  1dcc38: d65f03c0     	ret
  1dcc3c: 121c7908     	and	w8, w8, #0xfffffff7
  1dcc40: b9007268     	str	w8, [x19, #0x70]
  1dcc44: 39402288     	ldrb	w8, [x20, #0x8]
  1dcc48: 34000168     	cbz	w8, 0x1dcc74 <std::__ndk1::__assoc_sub_state::__sub_wait(std::__ndk1::unique_lock<std::__ndk1::mutex>&)+0x84>
  1dcc4c: f9400280     	ldr	x0, [x20]
  1dcc50: 97fb173c     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcc54: 3900229f     	strb	wzr, [x20, #0x8]
  1dcc58: f9400268     	ldr	x8, [x19]
  1dcc5c: aa1303e0     	mov	x0, x19
  1dcc60: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dcc64: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dcc68: f9400d01     	ldr	x1, [x8, #0x18]
  1dcc6c: f84307f5     	ldr	x21, [sp], #0x30
  1dcc70: d61f0020     	br	x1
  1dcc74: 90000341     	adrp	x1, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dcc78: 91053821     	add	x1, x1, #0x14e
  1dcc7c: 320003e0     	orr	w0, wzr, #0x1
  1dcc80: 97fb37b4     	bl	0xaab50 <_ZNSt6__ndk120__throw_system_errorEiPKc@plt>

00000000001dcc84 <std::__ndk1::__assoc_sub_state::wait()>:
  1dcc84: d10143ff     	sub	sp, sp, #0x50
  1dcc88: f90013f5     	str	x21, [sp, #0x20]
  1dcc8c: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1dcc90: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1dcc94: 910103fd     	add	x29, sp, #0x40
  1dcc98: d53bd055     	mrs	x21, TPIDR_EL0
  1dcc9c: f94016a8     	ldr	x8, [x21, #0x28]
  1dcca0: 91006014     	add	x20, x0, #0x18
  1dcca4: aa0003f3     	mov	x19, x0
  1dcca8: 320003e9     	orr	w9, wzr, #0x1
  1dccac: aa1403e0     	mov	x0, x20
  1dccb0: f9000fe8     	str	x8, [sp, #0x18]
  1dccb4: f90007f4     	str	x20, [sp, #0x8]
  1dccb8: 390043e9     	strb	w9, [sp, #0x10]
  1dccbc: 97fb3785     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dccc0: b9407268     	ldr	w8, [x19, #0x70]
  1dccc4: 37100248     	tbnz	w8, #0x2, 0x1dcd0c <std::__ndk1::__assoc_sub_state::wait()+0x88>
  1dccc8: 37180108     	tbnz	w8, #0x3, 0x1dcce8 <std::__ndk1::__assoc_sub_state::wait()+0x64>
  1dcccc: 91010274     	add	x20, x19, #0x40
  1dccd0: 910023e1     	add	x1, sp, #0x8
  1dccd4: aa1403e0     	mov	x0, x20
  1dccd8: 97fb3656     	bl	0xaa630 <_ZNSt6__ndk118condition_variable4waitERNS_11unique_lockINS_5mutexEEE@plt>
  1dccdc: 3941c268     	ldrb	w8, [x19, #0x70]
  1dcce0: 3617ff88     	tbz	w8, #0x2, 0x1dccd0 <std::__ndk1::__assoc_sub_state::wait()+0x4c>
  1dcce4: 1400000a     	b	0x1dcd0c <std::__ndk1::__assoc_sub_state::wait()+0x88>
  1dcce8: 121c7908     	and	w8, w8, #0xfffffff7
  1dccec: aa1403e0     	mov	x0, x20
  1dccf0: b9007268     	str	w8, [x19, #0x70]
  1dccf4: 97fb1713     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dccf8: 390043ff     	strb	wzr, [sp, #0x10]
  1dccfc: f9400268     	ldr	x8, [x19]
  1dcd00: f9400d08     	ldr	x8, [x8, #0x18]
  1dcd04: aa1303e0     	mov	x0, x19
  1dcd08: d63f0100     	blr	x8
  1dcd0c: 394043e8     	ldrb	w8, [sp, #0x10]
  1dcd10: 34000068     	cbz	w8, 0x1dcd1c <std::__ndk1::__assoc_sub_state::wait()+0x98>
  1dcd14: f94007e0     	ldr	x0, [sp, #0x8]
  1dcd18: 97fb170a     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcd1c: f94016a8     	ldr	x8, [x21, #0x28]
  1dcd20: f9400fe9     	ldr	x9, [sp, #0x18]
  1dcd24: eb09011f     	cmp	x8, x9
  1dcd28: 540000c1     	b.ne	0x1dcd40 <std::__ndk1::__assoc_sub_state::wait()+0xbc>
  1dcd2c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1dcd30: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1dcd34: f94013f5     	ldr	x21, [sp, #0x20]
  1dcd38: 910143ff     	add	sp, sp, #0x50
  1dcd3c: d65f03c0     	ret
  1dcd40: 97fb340c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dcd44: 394043e8     	ldrb	w8, [sp, #0x10]
  1dcd48: aa0003f3     	mov	x19, x0
  1dcd4c: 34000068     	cbz	w8, 0x1dcd58 <std::__ndk1::__assoc_sub_state::wait()+0xd4>
  1dcd50: f94007e0     	ldr	x0, [sp, #0x8]
  1dcd54: 97fb16fb     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcd58: aa1303e0     	mov	x0, x19
  1dcd5c: 97fb2c6d     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dcd60 <std::__ndk1::__assoc_sub_state::__execute()>:
  1dcd60: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dcd64: 910003fd     	mov	x29, sp
  1dcd68: 320007e0     	orr	w0, wzr, #0x3
  1dcd6c: 97fffe8a     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>

00000000001dcd70 <std::__ndk1::future<void>::future(std::__ndk1::__assoc_sub_state*)>:
  1dcd70: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dcd74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dcd78: 910043fd     	add	x29, sp, #0x10
  1dcd7c: 91006033     	add	x19, x1, #0x18
  1dcd80: f9000001     	str	x1, [x0]
  1dcd84: aa1303e0     	mov	x0, x19
  1dcd88: aa0103f4     	mov	x20, x1
  1dcd8c: 97fb3751     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dcd90: 3941c288     	ldrb	w8, [x20, #0x70]
  1dcd94: 37080148     	tbnz	w8, #0x1, 0x1dcdbc <std::__ndk1::future<void>::future(std::__ndk1::__assoc_sub_state*)+0x4c>
  1dcd98: aa1403e0     	mov	x0, x20
  1dcd9c: 97fb1d65     	bl	0xa4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>
  1dcda0: b9407288     	ldr	w8, [x20, #0x70]
  1dcda4: aa1303e0     	mov	x0, x19
  1dcda8: 321f0108     	orr	w8, w8, #0x2
  1dcdac: b9007288     	str	w8, [x20, #0x70]
  1dcdb0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dcdb4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dcdb8: 17fb16e2     	b	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcdbc: 320003e0     	orr	w0, wzr, #0x1
  1dcdc0: 97fffe75     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dcdc4: aa0003f4     	mov	x20, x0
  1dcdc8: aa1303e0     	mov	x0, x19
  1dcdcc: 97fb16dd     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dcdd0: aa1403e0     	mov	x0, x20
  1dcdd4: 97fb2c4f     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dcdd8 <std::__ndk1::future<void>::~future()>:
  1dcdd8: f9400000     	ldr	x0, [x0]
  1dcddc: b4000040     	cbz	x0, 0x1dcde4 <std::__ndk1::future<void>::~future()+0xc>
  1dcde0: 17fb31f8     	b	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dcde4: d65f03c0     	ret

00000000001dcde8 <std::__ndk1::future<void>::get()>:
  1dcde8: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dcdec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dcdf0: 910043fd     	add	x29, sp, #0x10
  1dcdf4: f9400013     	ldr	x19, [x0]
  1dcdf8: f900001f     	str	xzr, [x0]
  1dcdfc: aa1303e0     	mov	x0, x19
  1dce00: 97fb33f4     	bl	0xa9dd0 <_ZNSt6__ndk117__assoc_sub_state4copyEv@plt>
  1dce04: b40000b3     	cbz	x19, 0x1dce18 <std::__ndk1::future<void>::get()+0x30>
  1dce08: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dce0c: aa1303e0     	mov	x0, x19
  1dce10: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dce14: 17fb31eb     	b	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dce18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dce1c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dce20: d65f03c0     	ret
  1dce24: aa0003f4     	mov	x20, x0
  1dce28: b4000073     	cbz	x19, 0x1dce34 <std::__ndk1::future<void>::get()+0x4c>
  1dce2c: aa1303e0     	mov	x0, x19
  1dce30: 97fb31e4     	bl	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dce34: aa1403e0     	mov	x0, x20
  1dce38: 97fb2c36     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dce3c <std::__ndk1::promise<void>::promise()>:
  1dce3c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dce40: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dce44: 910043fd     	add	x29, sp, #0x10
  1dce48: aa0003f3     	mov	x19, x0
  1dce4c: 321d0fe0     	orr	w0, wzr, #0x78
  1dce50: 97fb3030     	bl	0xa8f10 <_Znwm@plt>
  1dce54: 90000668     	adrp	x8, 0x2a8000
  1dce58: f9437108     	ldr	x8, [x8, #0x6e0]
  1dce5c: 6f00e400     	movi	v0.2d, #0000000000000000
  1dce60: b900701f     	str	wzr, [x0, #0x70]
  1dce64: ad028000     	stp	q0, q0, [x0, #0x50]
  1dce68: 91004108     	add	x8, x8, #0x10
  1dce6c: ad018000     	stp	q0, q0, [x0, #0x30]
  1dce70: ad008000     	stp	q0, q0, [x0, #0x10]
  1dce74: a9007c08     	stp	x8, xzr, [x0]
  1dce78: f9000260     	str	x0, [x19]
  1dce7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dce80: f84207f3     	ldr	x19, [sp], #0x20
  1dce84: d65f03c0     	ret

00000000001dce88 <std::__ndk1::promise<void>::~promise()>:
  1dce88: d10283ff     	sub	sp, sp, #0xa0
  1dce8c: f9003bf5     	str	x21, [sp, #0x70]
  1dce90: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1dce94: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1dce98: 910243fd     	add	x29, sp, #0x90
  1dce9c: d53bd055     	mrs	x21, TPIDR_EL0
  1dcea0: f94016a8     	ldr	x8, [x21, #0x28]
  1dcea4: f81d83a8     	stur	x8, [x29, #-0x28]
  1dcea8: f9400008     	ldr	x8, [x0]
  1dceac: b4000668     	cbz	x8, 0x1dcf78 <std::__ndk1::promise<void>::~promise()+0xf0>
  1dceb0: 3941c109     	ldrb	w9, [x8, #0x70]
  1dceb4: aa0003f3     	mov	x19, x0
  1dceb8: 370005c9     	tbnz	w9, #0x0, 0x1dcf70 <std::__ndk1::promise<void>::~promise()+0xe8>
  1dcebc: f9001fff     	str	xzr, [sp, #0x38]
  1dcec0: f9400914     	ldr	x20, [x8, #0x10]
  1dcec4: 9100e3e0     	add	x0, sp, #0x38
  1dcec8: 97fb238e     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dcecc: b5000534     	cbnz	x20, 0x1dcf70 <std::__ndk1::promise<void>::~promise()+0xe8>
  1dced0: f9400274     	ldr	x20, [x19]
  1dced4: f9400688     	ldr	x8, [x20, #0x8]
  1dced8: f100051f     	cmp	x8, #0x1
  1dcedc: 540004ab     	b.lt	0x1dcf70 <std::__ndk1::promise<void>::~promise()+0xe8>
  1dcee0: f0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dcee4: 912a2108     	add	x8, x8, #0xa88
  1dcee8: 08dffd08     	ldarb	w8, [x8]
  1dceec: 36000588     	tbz	w8, #0x0, 0x1dcf9c <std::__ndk1::promise<void>::~promise()+0x114>
  1dcef0: 321e03e8     	orr	w8, wzr, #0x4
  1dcef4: 4e080d00     	dup	v0.2d, x8
  1dcef8: f0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dcefc: 912a0108     	add	x8, x8, #0xa80
  1dcf00: 4e181d00     	mov	v0.d[1], x8
  1dcf04: 3c9c03a0     	stur	q0, [x29, #-0x40]
  1dcf08: 9100e3e8     	add	x8, sp, #0x38
  1dcf0c: d10103a0     	sub	x0, x29, #0x40
  1dcf10: 97fb0dc4     	bl	0xa0620 <_ZNKSt6__ndk110error_code7messageEv@plt>
  1dcf14: 910043e0     	add	x0, sp, #0x10
  1dcf18: 9100e3e1     	add	x1, sp, #0x38
  1dcf1c: 97fb2369     	bl	0xa5cc0 <_ZNSt11logic_errorC2ERKNSt6__ndk112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE@plt>
  1dcf20: 3940e3e8     	ldrb	w8, [sp, #0x38]
  1dcf24: 36000068     	tbz	w8, #0x0, 0x1dcf30 <std::__ndk1::promise<void>::~promise()+0xa8>
  1dcf28: f94027e0     	ldr	x0, [sp, #0x48]
  1dcf2c: 97fb0e8d     	bl	0xa0960 <_ZdlPv@plt>
  1dcf30: 90000668     	adrp	x8, 0x2a8000
  1dcf34: 3cdc03a0     	ldur	q0, [x29, #-0x40]
  1dcf38: f9445108     	ldr	x8, [x8, #0x8a0]
  1dcf3c: 910043e0     	add	x0, sp, #0x10
  1dcf40: 3d800be0     	str	q0, [sp, #0x20]
  1dcf44: 91004108     	add	x8, x8, #0x10
  1dcf48: f9000be8     	str	x8, [sp, #0x10]
  1dcf4c: 9100c3e8     	add	x8, sp, #0x30
  1dcf50: 9400003c     	bl	0x1dd040 <std::__ndk1::promise<void>::~promise()+0x1b8>
  1dcf54: 9100c3e1     	add	x1, sp, #0x30
  1dcf58: aa1403e0     	mov	x0, x20
  1dcf5c: 97fb1901     	bl	0xa3360 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>
  1dcf60: 9100c3e0     	add	x0, sp, #0x30
  1dcf64: 97fb2367     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dcf68: 910043e0     	add	x0, sp, #0x10
  1dcf6c: 97fb2805     	bl	0xa6f80 <_ZNSt11logic_errorD2Ev@plt>
  1dcf70: f9400260     	ldr	x0, [x19]
  1dcf74: 97fb3193     	bl	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dcf78: f94016a8     	ldr	x8, [x21, #0x28]
  1dcf7c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1dcf80: eb09011f     	cmp	x8, x9
  1dcf84: 540003a1     	b.ne	0x1dcff8 <std::__ndk1::promise<void>::~promise()+0x170>
  1dcf88: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1dcf8c: a9484ff4     	ldp	x20, x19, [sp, #0x80]
  1dcf90: f9403bf5     	ldr	x21, [sp, #0x70]
  1dcf94: 910283ff     	add	sp, sp, #0xa0
  1dcf98: d65f03c0     	ret
  1dcf9c: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dcfa0: 912a2000     	add	x0, x0, #0xa88
  1dcfa4: 97fb388b     	bl	0xab1d0 <__cxa_guard_acquire@plt>
  1dcfa8: 34fffa40     	cbz	w0, 0x1dcef0 <std::__ndk1::promise<void>::~promise()+0x68>
  1dcfac: f90007f5     	str	x21, [sp, #0x8]
  1dcfb0: f0000675     	adrp	x21, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dcfb4: 912a02b5     	add	x21, x21, #0xa80
  1dcfb8: aa1503e0     	mov	x0, x21
  1dcfbc: 97fb2779     	bl	0xa6da0 <_ZNSt6__ndk114error_categoryC2Ev@plt>
  1dcfc0: f0000608     	adrp	x8, 0x29f000 <EAS_SMF_Parser+0x30>
  1dcfc4: 911b4108     	add	x8, x8, #0x6d0
  1dcfc8: f90002a8     	str	x8, [x21]
  1dcfcc: 90000660     	adrp	x0, 0x2a8000
  1dcfd0: f9427400     	ldr	x0, [x0, #0x4e8]
  1dcfd4: aa1503e1     	mov	x1, x21
  1dcfd8: f94007f5     	ldr	x21, [sp, #0x8]
  1dcfdc: b0000662     	adrp	x2, 0x2a9000
  1dcfe0: 91000042     	add	x2, x2, #0x0
  1dcfe4: 97fb2a23     	bl	0xa7870 <__cxa_atexit@plt>
  1dcfe8: f0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1dcfec: 912a2000     	add	x0, x0, #0xa88
  1dcff0: 97fb1784     	bl	0xa2e00 <__cxa_guard_release@plt>
  1dcff4: 17ffffbf     	b	0x1dcef0 <std::__ndk1::promise<void>::~promise()+0x68>
  1dcff8: 97fb335e     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dcffc: aa0003f3     	mov	x19, x0
  1dd000: 9100c3e0     	add	x0, sp, #0x30
  1dd004: 97fb233f     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd008: 910043e0     	add	x0, sp, #0x10
  1dd00c: 97fb24b5     	bl	0xa62e0 <_ZNSt6__ndk112future_errorD2Ev@plt>
  1dd010: aa1303e0     	mov	x0, x19
  1dd014: 97fb446c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dd018: 3940e3e8     	ldrb	w8, [sp, #0x38]
  1dd01c: aa0003f3     	mov	x19, x0
  1dd020: 360000c8     	tbz	w8, #0x0, 0x1dd038 <std::__ndk1::promise<void>::~promise()+0x1b0>
  1dd024: f94027e0     	ldr	x0, [sp, #0x48]
  1dd028: 97fb0e4e     	bl	0xa0960 <_ZdlPv@plt>
  1dd02c: aa1303e0     	mov	x0, x19
  1dd030: 97fb4465     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dd034: aa0003f3     	mov	x19, x0
  1dd038: aa1303e0     	mov	x0, x19
  1dd03c: 97fb4462     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dd040: f81d0ff5     	str	x21, [sp, #-0x30]!
  1dd044: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dd048: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dd04c: 910083fd     	add	x29, sp, #0x20
  1dd050: aa0003f4     	mov	x20, x0
  1dd054: 321b03e0     	orr	w0, wzr, #0x20
  1dd058: aa0803f3     	mov	x19, x8
  1dd05c: 97fb11a5     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1dd060: aa1403e1     	mov	x1, x20
  1dd064: aa0003f5     	mov	x21, x0
  1dd068: 97fb1a92     	bl	0xa3ab0 <_ZNSt11logic_errorC2ERKS_@plt>
  1dd06c: f0000648     	adrp	x8, 0x2a8000
  1dd070: f9445108     	ldr	x8, [x8, #0x8a0]
  1dd074: 91004108     	add	x8, x8, #0x10
  1dd078: f90002a8     	str	x8, [x21]
  1dd07c: 3dc00680     	ldr	q0, [x20, #0x10]
  1dd080: 3d8006a0     	str	q0, [x21, #0x10]
  1dd084: f0000641     	adrp	x1, 0x2a8000
  1dd088: f0000642     	adrp	x2, 0x2a8000
  1dd08c: f9461c21     	ldr	x1, [x1, #0xc38]
  1dd090: f9455442     	ldr	x2, [x2, #0xaa8]
  1dd094: aa1503e0     	mov	x0, x21
  1dd098: 97fb29de     	bl	0xa7810 <__cxa_throw@plt>
  1dd09c: 97fb2941     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1dd0a0: aa1303e8     	mov	x8, x19
  1dd0a4: 97fb290b     	bl	0xa74d0 <_ZSt17current_exceptionv@plt>
  1dd0a8: 97fb112a     	bl	0xa1550 <__cxa_end_catch@plt>
  1dd0ac: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dd0b0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dd0b4: f84307f5     	ldr	x21, [sp], #0x30
  1dd0b8: d65f03c0     	ret
  1dd0bc: 97fb4442     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001dd0c0 <std::__ndk1::promise<void>::get_future()>:
  1dd0c0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd0c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd0c8: 910043fd     	add	x29, sp, #0x10
  1dd0cc: f9400014     	ldr	x20, [x0]
  1dd0d0: b4000214     	cbz	x20, 0x1dd110 <std::__ndk1::promise<void>::get_future()+0x50>
  1dd0d4: 91006293     	add	x19, x20, #0x18
  1dd0d8: aa1303e0     	mov	x0, x19
  1dd0dc: f9000114     	str	x20, [x8]
  1dd0e0: 97fb367c     	bl	0xaaad0 <_ZNSt6__ndk15mutex4lockEv@plt>
  1dd0e4: 3941c288     	ldrb	w8, [x20, #0x70]
  1dd0e8: 37080188     	tbnz	w8, #0x1, 0x1dd118 <std::__ndk1::promise<void>::get_future()+0x58>
  1dd0ec: aa1403e0     	mov	x0, x20
  1dd0f0: 97fb1c90     	bl	0xa4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>
  1dd0f4: b9407288     	ldr	w8, [x20, #0x70]
  1dd0f8: aa1303e0     	mov	x0, x19
  1dd0fc: 321f0108     	orr	w8, w8, #0x2
  1dd100: b9007288     	str	w8, [x20, #0x70]
  1dd104: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd108: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd10c: 17fb160d     	b	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dd110: 320007e0     	orr	w0, wzr, #0x3
  1dd114: 97fffda0     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dd118: 320003e0     	orr	w0, wzr, #0x1
  1dd11c: 97fffd9e     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dd120: aa0003f4     	mov	x20, x0
  1dd124: aa1303e0     	mov	x0, x19
  1dd128: 97fb1606     	bl	0xa2940 <_ZNSt6__ndk15mutex6unlockEv@plt>
  1dd12c: aa1403e0     	mov	x0, x20
  1dd130: 97fb2b78     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dd134 <std::__ndk1::promise<void>::set_value()>:
  1dd134: f9400000     	ldr	x0, [x0]
  1dd138: b4000040     	cbz	x0, 0x1dd140 <std::__ndk1::promise<void>::set_value()+0xc>
  1dd13c: 17fb3605     	b	0xaa950 <_ZNSt6__ndk117__assoc_sub_state9set_valueEv@plt>
  1dd140: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd144: 910003fd     	mov	x29, sp
  1dd148: 320007e0     	orr	w0, wzr, #0x3
  1dd14c: 97fffd92     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>

00000000001dd150 <std::__ndk1::promise<void>::set_exception(std::exception_ptr)>:
  1dd150: d100c3ff     	sub	sp, sp, #0x30
  1dd154: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dd158: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dd15c: 910083fd     	add	x29, sp, #0x20
  1dd160: d53bd054     	mrs	x20, TPIDR_EL0
  1dd164: f9401688     	ldr	x8, [x20, #0x28]
  1dd168: f90007e8     	str	x8, [sp, #0x8]
  1dd16c: f9400013     	ldr	x19, [x0]
  1dd170: b4000213     	cbz	x19, 0x1dd1b0 <std::__ndk1::promise<void>::set_exception(std::exception_ptr)+0x60>
  1dd174: 910003e0     	mov	x0, sp
  1dd178: 97fb2726     	bl	0xa6e10 <_ZNSt13exception_ptrC1ERKS_@plt>
  1dd17c: 910003e1     	mov	x1, sp
  1dd180: aa1303e0     	mov	x0, x19
  1dd184: 97fb1877     	bl	0xa3360 <_ZNSt6__ndk117__assoc_sub_state13set_exceptionESt13exception_ptr@plt>
  1dd188: 910003e0     	mov	x0, sp
  1dd18c: 97fb22dd     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd190: f9401688     	ldr	x8, [x20, #0x28]
  1dd194: f94007e9     	ldr	x9, [sp, #0x8]
  1dd198: eb09011f     	cmp	x8, x9
  1dd19c: 540000e1     	b.ne	0x1dd1b8 <std::__ndk1::promise<void>::set_exception(std::exception_ptr)+0x68>
  1dd1a0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dd1a4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dd1a8: 9100c3ff     	add	sp, sp, #0x30
  1dd1ac: d65f03c0     	ret
  1dd1b0: 320007e0     	orr	w0, wzr, #0x3
  1dd1b4: 97fffd78     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dd1b8: 97fb32ee     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dd1bc: aa0003f3     	mov	x19, x0
  1dd1c0: 910003e0     	mov	x0, sp
  1dd1c4: 97fb22cf     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd1c8: aa1303e0     	mov	x0, x19
  1dd1cc: 97fb2b51     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dd1d0 <std::__ndk1::promise<void>::set_value_at_thread_exit()>:
  1dd1d0: f9400000     	ldr	x0, [x0]
  1dd1d4: b4000040     	cbz	x0, 0x1dd1dc <std::__ndk1::promise<void>::set_value_at_thread_exit()+0xc>
  1dd1d8: 17fb0fba     	b	0xa10c0 <_ZNSt6__ndk117__assoc_sub_state24set_value_at_thread_exitEv@plt>
  1dd1dc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd1e0: 910003fd     	mov	x29, sp
  1dd1e4: 320007e0     	orr	w0, wzr, #0x3
  1dd1e8: 97fffd6b     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>

00000000001dd1ec <std::__ndk1::promise<void>::set_exception_at_thread_exit(std::exception_ptr)>:
  1dd1ec: d100c3ff     	sub	sp, sp, #0x30
  1dd1f0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dd1f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dd1f8: 910083fd     	add	x29, sp, #0x20
  1dd1fc: d53bd054     	mrs	x20, TPIDR_EL0
  1dd200: f9401688     	ldr	x8, [x20, #0x28]
  1dd204: f90007e8     	str	x8, [sp, #0x8]
  1dd208: f9400013     	ldr	x19, [x0]
  1dd20c: b4000213     	cbz	x19, 0x1dd24c <std::__ndk1::promise<void>::set_exception_at_thread_exit(std::exception_ptr)+0x60>
  1dd210: 910003e0     	mov	x0, sp
  1dd214: 97fb26ff     	bl	0xa6e10 <_ZNSt13exception_ptrC1ERKS_@plt>
  1dd218: 910003e1     	mov	x1, sp
  1dd21c: aa1303e0     	mov	x0, x19
  1dd220: 97fb1150     	bl	0xa1760 <_ZNSt6__ndk117__assoc_sub_state28set_exception_at_thread_exitESt13exception_ptr@plt>
  1dd224: 910003e0     	mov	x0, sp
  1dd228: 97fb22b6     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd22c: f9401688     	ldr	x8, [x20, #0x28]
  1dd230: f94007e9     	ldr	x9, [sp, #0x8]
  1dd234: eb09011f     	cmp	x8, x9
  1dd238: 540000e1     	b.ne	0x1dd254 <std::__ndk1::promise<void>::set_exception_at_thread_exit(std::exception_ptr)+0x68>
  1dd23c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dd240: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dd244: 9100c3ff     	add	sp, sp, #0x30
  1dd248: d65f03c0     	ret
  1dd24c: 320007e0     	orr	w0, wzr, #0x3
  1dd250: 97fffd51     	bl	0x1dc794 <std::__ndk1::__assoc_sub_state::set_value()+0xb0>
  1dd254: 97fb32c7     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dd258: aa0003f3     	mov	x19, x0
  1dd25c: 910003e0     	mov	x0, sp
  1dd260: 97fb22a8     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd264: aa1303e0     	mov	x0, x19
  1dd268: 97fb2b2a     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dd26c <std::__ndk1::shared_future<void>::~shared_future()>:
  1dd26c: f9400000     	ldr	x0, [x0]
  1dd270: b4000040     	cbz	x0, 0x1dd278 <std::__ndk1::shared_future<void>::~shared_future()+0xc>
  1dd274: 17fb30d3     	b	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dd278: d65f03c0     	ret

00000000001dd27c <std::__ndk1::shared_future<void>::operator=(std::__ndk1::shared_future<void> const&)>:
  1dd27c: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd280: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd284: 910043fd     	add	x29, sp, #0x10
  1dd288: f9400028     	ldr	x8, [x1]
  1dd28c: aa0103f3     	mov	x19, x1
  1dd290: aa0003f4     	mov	x20, x0
  1dd294: b4000068     	cbz	x8, 0x1dd2a0 <std::__ndk1::shared_future<void>::operator=(std::__ndk1::shared_future<void> const&)+0x24>
  1dd298: aa0803e0     	mov	x0, x8
  1dd29c: 97fb1c25     	bl	0xa4330 <_ZNSt6__ndk114__shared_count12__add_sharedEv@plt>
  1dd2a0: f9400280     	ldr	x0, [x20]
  1dd2a4: b4000040     	cbz	x0, 0x1dd2ac <std::__ndk1::shared_future<void>::operator=(std::__ndk1::shared_future<void> const&)+0x30>
  1dd2a8: 97fb30c6     	bl	0xa95c0 <_ZNSt6__ndk114__shared_count16__release_sharedEv@plt>
  1dd2ac: f9400268     	ldr	x8, [x19]
  1dd2b0: aa1403e0     	mov	x0, x20
  1dd2b4: f9000288     	str	x8, [x20]
  1dd2b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd2bc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd2c0: d65f03c0     	ret

00000000001dd2c4 <std::__ndk1::__assoc_sub_state::~__assoc_sub_state()>:
  1dd2c4: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd2c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd2cc: 910043fd     	add	x29, sp, #0x10
  1dd2d0: f0000648     	adrp	x8, 0x2a8000
  1dd2d4: f9437108     	ldr	x8, [x8, #0x6e0]
  1dd2d8: aa0003f3     	mov	x19, x0
  1dd2dc: aa0003f4     	mov	x20, x0
  1dd2e0: 91010000     	add	x0, x0, #0x40
  1dd2e4: 91004108     	add	x8, x8, #0x10
  1dd2e8: f8010688     	str	x8, [x20], #0x10
  1dd2ec: 97fb1a95     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1dd2f0: 91006260     	add	x0, x19, #0x18
  1dd2f4: 97fb333f     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1dd2f8: aa1403e0     	mov	x0, x20
  1dd2fc: 97fb2281     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd300: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd304: aa1303e0     	mov	x0, x19
  1dd308: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd30c: 17fb179d     	b	0xa3180 <_ZNSt6__ndk114__shared_countD2Ev@plt>

00000000001dd310 <std::__ndk1::__assoc_sub_state::~__assoc_sub_state()>:
  1dd310: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd314: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd318: 910043fd     	add	x29, sp, #0x10
  1dd31c: f0000648     	adrp	x8, 0x2a8000
  1dd320: f9437108     	ldr	x8, [x8, #0x6e0]
  1dd324: aa0003f3     	mov	x19, x0
  1dd328: aa0003f4     	mov	x20, x0
  1dd32c: 91010000     	add	x0, x0, #0x40
  1dd330: 91004108     	add	x8, x8, #0x10
  1dd334: f8010688     	str	x8, [x20], #0x10
  1dd338: 97fb1a82     	bl	0xa3d40 <_ZNSt6__ndk118condition_variableD1Ev@plt>
  1dd33c: 91006260     	add	x0, x19, #0x18
  1dd340: 97fb332c     	bl	0xa9ff0 <_ZNSt6__ndk15mutexD1Ev@plt>
  1dd344: aa1403e0     	mov	x0, x20
  1dd348: 97fb226e     	bl	0xa5d00 <_ZNSt13exception_ptrD1Ev@plt>
  1dd34c: aa1303e0     	mov	x0, x19
  1dd350: 97fb178c     	bl	0xa3180 <_ZNSt6__ndk114__shared_countD2Ev@plt>
  1dd354: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd358: aa1303e0     	mov	x0, x19
  1dd35c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd360: 17fb0d80     	b	0xa0960 <_ZdlPv@plt>
  1dd364: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd368: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd36c: 910043fd     	add	x29, sp, #0x10
  1dd370: aa0003f3     	mov	x19, x0
  1dd374: 97fb107f     	bl	0xa1570 <_ZNSt6__ndk114error_categoryD2Ev@plt>
  1dd378: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd37c: aa1303e0     	mov	x0, x19
  1dd380: f84207f3     	ldr	x19, [sp], #0x20
  1dd384: 17fb0d77     	b	0xa0960 <_ZdlPv@plt>

00000000001dd388 <std::__ndk1::bad_weak_ptr::~bad_weak_ptr()>:
  1dd388: 17fb2cc2     	b	0xa8690 <_ZNSt9exceptionD2Ev@plt>

00000000001dd38c <std::__ndk1::bad_weak_ptr::~bad_weak_ptr()>:
  1dd38c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd390: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd394: 910043fd     	add	x29, sp, #0x10
  1dd398: aa0003f3     	mov	x19, x0
  1dd39c: 97fb2cbd     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1dd3a0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd3a4: aa1303e0     	mov	x0, x19
  1dd3a8: f84207f3     	ldr	x19, [sp], #0x20
  1dd3ac: 17fb0d6d     	b	0xa0960 <_ZdlPv@plt>

00000000001dd3b0 <std::__ndk1::bad_weak_ptr::what() const>:
  1dd3b0: f0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dd3b4: 91073400     	add	x0, x0, #0x1cd
  1dd3b8: d65f03c0     	ret

00000000001dd3bc <std::__ndk1::__shared_weak_count::~__shared_weak_count()>:
  1dd3bc: d65f03c0     	ret

00000000001dd3c0 <std::__ndk1::__shared_count::~__shared_count()>:
  1dd3c0: d4200020     	brk	#0x1

00000000001dd3c4 <std::__ndk1::__shared_weak_count::~__shared_weak_count()>:
  1dd3c4: d4200020     	brk	#0x1

00000000001dd3c8 <std::__ndk1::__shared_count::__add_shared()>:
  1dd3c8: 91002008     	add	x8, x0, #0x8
  1dd3cc: c85f7d09     	ldxr	x9, [x8]
  1dd3d0: 91000529     	add	x9, x9, #0x1
  1dd3d4: c80a7d09     	stxr	w10, x9, [x8]
  1dd3d8: 35ffffaa     	cbnz	w10, 0x1dd3cc <std::__ndk1::__shared_count::__add_shared()+0x4>
  1dd3dc: d65f03c0     	ret

00000000001dd3e0 <std::__ndk1::__shared_count::__release_shared()>:
  1dd3e0: 91002008     	add	x8, x0, #0x8
  1dd3e4: c85ffd09     	ldaxr	x9, [x8]
  1dd3e8: d100052a     	sub	x10, x9, #0x1
  1dd3ec: c80bfd0a     	stlxr	w11, x10, [x8]
  1dd3f0: 35ffffab     	cbnz	w11, 0x1dd3e4 <std::__ndk1::__shared_count::__release_shared()+0x4>
  1dd3f4: b4000069     	cbz	x9, 0x1dd400 <std::__ndk1::__shared_count::__release_shared()+0x20>
  1dd3f8: 2a1f03e0     	mov	w0, wzr
  1dd3fc: d65f03c0     	ret
  1dd400: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd404: 910003fd     	mov	x29, sp
  1dd408: f9400008     	ldr	x8, [x0]
  1dd40c: f9400908     	ldr	x8, [x8, #0x10]
  1dd410: d63f0100     	blr	x8
  1dd414: 320003e0     	orr	w0, wzr, #0x1
  1dd418: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dd41c: d65f03c0     	ret

00000000001dd420 <std::__ndk1::__shared_weak_count::__add_shared()>:
  1dd420: 91002008     	add	x8, x0, #0x8
  1dd424: c85f7d09     	ldxr	x9, [x8]
  1dd428: 91000529     	add	x9, x9, #0x1
  1dd42c: c80a7d09     	stxr	w10, x9, [x8]
  1dd430: 35ffffaa     	cbnz	w10, 0x1dd424 <std::__ndk1::__shared_weak_count::__add_shared()+0x4>
  1dd434: d65f03c0     	ret

00000000001dd438 <std::__ndk1::__shared_weak_count::__add_weak()>:
  1dd438: 91004008     	add	x8, x0, #0x10
  1dd43c: c85f7d09     	ldxr	x9, [x8]
  1dd440: 91000529     	add	x9, x9, #0x1
  1dd444: c80a7d09     	stxr	w10, x9, [x8]
  1dd448: 35ffffaa     	cbnz	w10, 0x1dd43c <std::__ndk1::__shared_weak_count::__add_weak()+0x4>
  1dd44c: d65f03c0     	ret

00000000001dd450 <std::__ndk1::__shared_weak_count::__release_shared()>:
  1dd450: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd454: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd458: 910043fd     	add	x29, sp, #0x10
  1dd45c: aa0003f3     	mov	x19, x0
  1dd460: 91002008     	add	x8, x0, #0x8
  1dd464: c85ffd09     	ldaxr	x9, [x8]
  1dd468: d100052a     	sub	x10, x9, #0x1
  1dd46c: c80bfd0a     	stlxr	w11, x10, [x8]
  1dd470: 35ffffab     	cbnz	w11, 0x1dd464 <std::__ndk1::__shared_weak_count::__release_shared()+0x14>
  1dd474: b4000089     	cbz	x9, 0x1dd484 <std::__ndk1::__shared_weak_count::__release_shared()+0x34>
  1dd478: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd47c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd480: d65f03c0     	ret
  1dd484: aa1303f4     	mov	x20, x19
  1dd488: f8410688     	ldr	x8, [x20], #0x10
  1dd48c: aa1303e0     	mov	x0, x19
  1dd490: f9400908     	ldr	x8, [x8, #0x10]
  1dd494: d63f0100     	blr	x8
  1dd498: c8dffe88     	ldar	x8, [x20]
  1dd49c: b40000c8     	cbz	x8, 0x1dd4b4 <std::__ndk1::__shared_weak_count::__release_shared()+0x64>
  1dd4a0: c85ffe88     	ldaxr	x8, [x20]
  1dd4a4: d1000509     	sub	x9, x8, #0x1
  1dd4a8: c80afe89     	stlxr	w10, x9, [x20]
  1dd4ac: 35ffffaa     	cbnz	w10, 0x1dd4a0 <std::__ndk1::__shared_weak_count::__release_shared()+0x50>
  1dd4b0: b5fffe48     	cbnz	x8, 0x1dd478 <std::__ndk1::__shared_weak_count::__release_shared()+0x28>
  1dd4b4: f9400268     	ldr	x8, [x19]
  1dd4b8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd4bc: aa1303e0     	mov	x0, x19
  1dd4c0: f9401101     	ldr	x1, [x8, #0x20]
  1dd4c4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd4c8: d61f0020     	br	x1

00000000001dd4cc <std::__ndk1::__shared_weak_count::__release_weak()>:
  1dd4cc: 91004008     	add	x8, x0, #0x10
  1dd4d0: c8dffd09     	ldar	x9, [x8]
  1dd4d4: b40000e9     	cbz	x9, 0x1dd4f0 <std::__ndk1::__shared_weak_count::__release_weak()+0x24>
  1dd4d8: c85ffd09     	ldaxr	x9, [x8]
  1dd4dc: d100052a     	sub	x10, x9, #0x1
  1dd4e0: c80bfd0a     	stlxr	w11, x10, [x8]
  1dd4e4: 35ffffab     	cbnz	w11, 0x1dd4d8 <std::__ndk1::__shared_weak_count::__release_weak()+0xc>
  1dd4e8: b4000049     	cbz	x9, 0x1dd4f0 <std::__ndk1::__shared_weak_count::__release_weak()+0x24>
  1dd4ec: d65f03c0     	ret
  1dd4f0: f9400008     	ldr	x8, [x0]
  1dd4f4: f9401101     	ldr	x1, [x8, #0x20]
  1dd4f8: d61f0020     	br	x1

00000000001dd4fc <std::__ndk1::__shared_weak_count::lock()>:
  1dd4fc: 91002008     	add	x8, x0, #0x8
  1dd500: c8dffd09     	ldar	x9, [x8]
  1dd504: b100053f     	cmn	x9, #0x1
  1dd508: 54000180     	b.eq	0x1dd538 <std::__ndk1::__shared_weak_count::lock()+0x3c>
  1dd50c: c85ffd0a     	ldaxr	x10, [x8]
  1dd510: eb09015f     	cmp	x10, x9
  1dd514: 540000a1     	b.ne	0x1dd528 <std::__ndk1::__shared_weak_count::lock()+0x2c>
  1dd518: 91000529     	add	x9, x9, #0x1
  1dd51c: c80bfd09     	stlxr	w11, x9, [x8]
  1dd520: 3500006b     	cbnz	w11, 0x1dd52c <std::__ndk1::__shared_weak_count::lock()+0x30>
  1dd524: 14000006     	b	0x1dd53c <std::__ndk1::__shared_weak_count::lock()+0x40>
  1dd528: d5033f5f     	clrex
  1dd52c: b100055f     	cmn	x10, #0x1
  1dd530: aa0a03e9     	mov	x9, x10
  1dd534: 54fffec1     	b.ne	0x1dd50c <std::__ndk1::__shared_weak_count::lock()+0x10>
  1dd538: aa1f03e0     	mov	x0, xzr
  1dd53c: d65f03c0     	ret

00000000001dd540 <std::__ndk1::__shared_weak_count::__get_deleter(std::type_info const&) const>:
  1dd540: aa1f03e0     	mov	x0, xzr
  1dd544: d65f03c0     	ret

00000000001dd548 <std::__ndk1::__sp_mut::lock()>:
  1dd548: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd54c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd550: 910043fd     	add	x29, sp, #0x10
  1dd554: f9400013     	ldr	x19, [x0]
  1dd558: 12800014     	mov	w20, #-0x1              // =-1
  1dd55c: aa1303e0     	mov	x0, x19
  1dd560: 97fb10b0     	bl	0xa1820 <pthread_mutex_trylock@plt>
  1dd564: 34000100     	cbz	w0, 0x1dd584 <std::__ndk1::__sp_mut::lock()+0x3c>
  1dd568: 11000694     	add	w20, w20, #0x1
  1dd56c: 7100429f     	cmp	w20, #0x10
  1dd570: 54000062     	b.hs	0x1dd57c <std::__ndk1::__sp_mut::lock()+0x34>
  1dd574: 97fb15ef     	bl	0xa2d30 <sched_yield@plt>
  1dd578: 17fffff9     	b	0x1dd55c <std::__ndk1::__sp_mut::lock()+0x14>
  1dd57c: aa1303e0     	mov	x0, x19
  1dd580: 97fb2de4     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1dd584: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd588: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd58c: d65f03c0     	ret
  1dd590: 97fb430d     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dd594: 97fb430c     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dd598: 97fb430b     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001dd59c <std::__ndk1::__sp_mut::unlock()>:
  1dd59c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd5a0: 910003fd     	mov	x29, sp
  1dd5a4: f9400000     	ldr	x0, [x0]
  1dd5a8: 97fb1e82     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1dd5ac: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dd5b0: d65f03c0     	ret
  1dd5b4: 97fb4304     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001dd5b8 <std::__ndk1::__get_sp_mut(void const*)>:
  1dd5b8: d285ad2a     	mov	x10, #0x2d69            // =11625
  1dd5bc: d37d7009     	ubfiz	x9, x0, #3, #29
  1dd5c0: f2bd670a     	movk	x10, #0xeb38, lsl #16
  1dd5c4: d360fc08     	lsr	x8, x0, #32
  1dd5c8: f2dd410a     	movk	x10, #0xea08, lsl #32
  1dd5cc: 91002129     	add	x9, x9, #0x8
  1dd5d0: f2f3bbea     	movk	x10, #0x9ddf, lsl #48
  1dd5d4: ca080129     	eor	x9, x9, x8
  1dd5d8: 9b0a7d29     	mul	x9, x9, x10
  1dd5dc: ca080128     	eor	x8, x9, x8
  1dd5e0: ca49bd08     	eor	x8, x8, x9, lsr #47
  1dd5e4: 9b0a7d08     	mul	x8, x8, x10
  1dd5e8: 5285ad29     	mov	w9, #0x2d69             // =11625
  1dd5ec: d36ffd0a     	lsr	x10, x8, #47
  1dd5f0: 72bd6709     	movk	w9, #0xeb38, lsl #16
  1dd5f4: 4a080148     	eor	w8, w10, w8
  1dd5f8: 1b097d08     	mul	w8, w8, w9
  1dd5fc: b0000669     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
  1dd600: 92400d08     	and	x8, x8, #0xf
  1dd604: 9105c129     	add	x9, x9, #0x170
  1dd608: 8b080d20     	add	x0, x9, x8, lsl #3
  1dd60c: d65f03c0     	ret

00000000001dd610 <std::__ndk1::declare_reachable(void*)>:
  1dd610: d65f03c0     	ret

00000000001dd614 <std::__ndk1::declare_no_pointers(char*, unsigned long)>:
  1dd614: d65f03c0     	ret

00000000001dd618 <std::__ndk1::undeclare_no_pointers(char*, unsigned long)>:
  1dd618: d65f03c0     	ret

00000000001dd61c <std::__ndk1::get_pointer_safety()>:
  1dd61c: aa1f03e0     	mov	x0, xzr
  1dd620: d65f03c0     	ret

00000000001dd624 <std::__ndk1::__undeclare_reachable(void*)>:
  1dd624: d65f03c0     	ret

00000000001dd628 <std::__ndk1::align(unsigned long, unsigned long, void*&, unsigned long&)>:
  1dd628: f9400068     	ldr	x8, [x3]
  1dd62c: eb01010a     	subs	x10, x8, x1
  1dd630: 54000062     	b.hs	0x1dd63c <std::__ndk1::align(unsigned long, unsigned long, void*&, unsigned long&)+0x14>
  1dd634: aa1f03e0     	mov	x0, xzr
  1dd638: d65f03c0     	ret
  1dd63c: f940004b     	ldr	x11, [x2]
  1dd640: cb0003ec     	neg	x12, x0
  1dd644: 8b000169     	add	x9, x11, x0
  1dd648: d1000529     	sub	x9, x9, #0x1
  1dd64c: 8a0c0129     	and	x9, x9, x12
  1dd650: cb0b012b     	sub	x11, x9, x11
  1dd654: eb0a017f     	cmp	x11, x10
  1dd658: aa1f03e0     	mov	x0, xzr
  1dd65c: 540000a8     	b.hi	0x1dd670 <std::__ndk1::align(unsigned long, unsigned long, void*&, unsigned long&)+0x48>
  1dd660: cb0b0108     	sub	x8, x8, x11
  1dd664: aa0903e0     	mov	x0, x9
  1dd668: f9000049     	str	x9, [x2]
  1dd66c: f9000068     	str	x8, [x3]
  1dd670: d65f03c0     	ret

00000000001dd674 <std::uncaught_exception()>:
  1dd674: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd678: 910003fd     	mov	x29, sp
  1dd67c: 97fb1eed     	bl	0xa5230 <__cxa_uncaught_exceptions@plt>
  1dd680: 7100001f     	cmp	w0, #0x0
  1dd684: 1a9fd7e0     	cset	w0, gt
  1dd688: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dd68c: d65f03c0     	ret

00000000001dd690 <std::uncaught_exceptions()>:
  1dd690: 17fb1ee8     	b	0xa5230 <__cxa_uncaught_exceptions@plt>

00000000001dd694 <std::exception_ptr::~exception_ptr()>:
  1dd694: f9400000     	ldr	x0, [x0]
  1dd698: 17fb0b42     	b	0xa03a0 <__cxa_decrement_exception_refcount@plt>

00000000001dd69c <std::exception_ptr::exception_ptr(std::exception_ptr const&)>:
  1dd69c: f9400028     	ldr	x8, [x1]
  1dd6a0: f9000008     	str	x8, [x0]
  1dd6a4: aa0803e0     	mov	x0, x8
  1dd6a8: 17fb2f86     	b	0xa94c0 <__cxa_increment_exception_refcount@plt>

00000000001dd6ac <std::exception_ptr::operator=(std::exception_ptr const&)>:
  1dd6ac: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd6b0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd6b4: 910043fd     	add	x29, sp, #0x10
  1dd6b8: aa0003f3     	mov	x19, x0
  1dd6bc: f9400008     	ldr	x8, [x0]
  1dd6c0: f9400020     	ldr	x0, [x1]
  1dd6c4: eb00011f     	cmp	x8, x0
  1dd6c8: 540000e0     	b.eq	0x1dd6e4 <std::exception_ptr::operator=(std::exception_ptr const&)+0x38>
  1dd6cc: aa0103f4     	mov	x20, x1
  1dd6d0: 97fb2f7c     	bl	0xa94c0 <__cxa_increment_exception_refcount@plt>
  1dd6d4: f9400260     	ldr	x0, [x19]
  1dd6d8: 97fb0b32     	bl	0xa03a0 <__cxa_decrement_exception_refcount@plt>
  1dd6dc: f9400288     	ldr	x8, [x20]
  1dd6e0: f9000268     	str	x8, [x19]
  1dd6e4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd6e8: aa1303e0     	mov	x0, x19
  1dd6ec: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd6f0: d65f03c0     	ret

00000000001dd6f4 <std::nested_exception::nested_exception()>:
  1dd6f4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd6f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd6fc: 910043fd     	add	x29, sp, #0x10
  1dd700: f0000648     	adrp	x8, 0x2a8000
  1dd704: f944b908     	ldr	x8, [x8, #0x970]
  1dd708: aa0003f3     	mov	x19, x0
  1dd70c: 91004108     	add	x8, x8, #0x10
  1dd710: f9000008     	str	x8, [x0]
  1dd714: 97fb27df     	bl	0xa7690 <__cxa_current_primary_exception@plt>
  1dd718: f9000660     	str	x0, [x19, #0x8]
  1dd71c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd720: f84207f3     	ldr	x19, [sp], #0x20
  1dd724: d65f03c0     	ret

00000000001dd728 <std::current_exception()>:
  1dd728: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd72c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd730: 910043fd     	add	x29, sp, #0x10
  1dd734: aa0803f3     	mov	x19, x8
  1dd738: 97fb27d6     	bl	0xa7690 <__cxa_current_primary_exception@plt>
  1dd73c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd740: f9000260     	str	x0, [x19]
  1dd744: f84207f3     	ldr	x19, [sp], #0x20
  1dd748: d65f03c0     	ret

00000000001dd74c <std::nested_exception::~nested_exception()>:
  1dd74c: f0000649     	adrp	x9, 0x2a8000
  1dd750: f9400408     	ldr	x8, [x0, #0x8]
  1dd754: f944b929     	ldr	x9, [x9, #0x970]
  1dd758: 91004129     	add	x9, x9, #0x10
  1dd75c: f9000009     	str	x9, [x0]
  1dd760: aa0803e0     	mov	x0, x8
  1dd764: 17fb0b0f     	b	0xa03a0 <__cxa_decrement_exception_refcount@plt>

00000000001dd768 <std::nested_exception::~nested_exception()>:
  1dd768: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd76c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd770: 910043fd     	add	x29, sp, #0x10
  1dd774: f0000648     	adrp	x8, 0x2a8000
  1dd778: aa0003f3     	mov	x19, x0
  1dd77c: f9400400     	ldr	x0, [x0, #0x8]
  1dd780: f944b908     	ldr	x8, [x8, #0x970]
  1dd784: 91004108     	add	x8, x8, #0x10
  1dd788: f9000268     	str	x8, [x19]
  1dd78c: 97fb0b05     	bl	0xa03a0 <__cxa_decrement_exception_refcount@plt>
  1dd790: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd794: aa1303e0     	mov	x0, x19
  1dd798: f84207f3     	ldr	x19, [sp], #0x20
  1dd79c: 17fb0c71     	b	0xa0960 <_ZdlPv@plt>

00000000001dd7a0 <std::nested_exception::rethrow_nested() const>:
  1dd7a0: d100c3ff     	sub	sp, sp, #0x30
  1dd7a4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dd7a8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dd7ac: 910083fd     	add	x29, sp, #0x20
  1dd7b0: f9400414     	ldr	x20, [x0, #0x8]
  1dd7b4: aa0003f3     	mov	x19, x0
  1dd7b8: aa1f03e0     	mov	x0, xzr
  1dd7bc: 97fb0af9     	bl	0xa03a0 <__cxa_decrement_exception_refcount@plt>
  1dd7c0: b5000054     	cbnz	x20, 0x1dd7c8 <std::nested_exception::rethrow_nested() const+0x28>
  1dd7c4: 97fb33a7     	bl	0xaa660 <_ZSt9terminatev@plt>
  1dd7c8: f9400673     	ldr	x19, [x19, #0x8]
  1dd7cc: aa1303e0     	mov	x0, x19
  1dd7d0: f90007f3     	str	x19, [sp, #0x8]
  1dd7d4: 97fb2f3b     	bl	0xa94c0 <__cxa_increment_exception_refcount@plt>
  1dd7d8: 910023e0     	add	x0, sp, #0x8
  1dd7dc: 97fb2869     	bl	0xa7980 <_ZSt17rethrow_exceptionSt13exception_ptr@plt>
  1dd7e0: aa0003f4     	mov	x20, x0
  1dd7e4: aa1303e0     	mov	x0, x19
  1dd7e8: 97fb0aee     	bl	0xa03a0 <__cxa_decrement_exception_refcount@plt>
  1dd7ec: aa1403e0     	mov	x0, x20
  1dd7f0: 97fb29c8     	bl	0xa7f10 <_Unwind_Resume@plt>

00000000001dd7f4 <std::rethrow_exception(std::exception_ptr)>:
  1dd7f4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd7f8: 910003fd     	mov	x29, sp
  1dd7fc: f9400000     	ldr	x0, [x0]
  1dd800: 97fb0ad0     	bl	0xa0340 <__cxa_rethrow_primary_exception@plt>
  1dd804: 97fb3397     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000001dd808 <__cxxabiv1::__setExceptionClass(_Unwind_Exception*, unsigned long)>:
  1dd808: f9000001     	str	x1, [x0]
  1dd80c: d65f03c0     	ret

00000000001dd810 <__cxxabiv1::__getExceptionClass(_Unwind_Exception const*)>:
  1dd810: f9400000     	ldr	x0, [x0]
  1dd814: d65f03c0     	ret

00000000001dd818 <__cxxabiv1::__isOurExceptionClass(_Unwind_Exception const*)>:
  1dd818: f9400008     	ldr	x8, [x0]
  1dd81c: d2856569     	mov	x9, #0x2b2b             // =11051
  1dd820: f2a8e869     	movk	x9, #0x4743, lsl #16
  1dd824: f2c989c9     	movk	x9, #0x4c4e, lsl #32
  1dd828: f2e00869     	movk	x9, #0x43, lsl #48
  1dd82c: eb48213f     	cmp	x9, x8, lsr #8
  1dd830: 1a9f17e0     	cset	w0, eq
  1dd834: d65f03c0     	ret

00000000001dd838 <__cxa_allocate_exception>:
  1dd838: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd83c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd840: 910043fd     	add	x29, sp, #0x10
  1dd844: 91023c08     	add	x8, x0, #0x8f
  1dd848: 927ced13     	and	x19, x8, #0xfffffffffffffff0
  1dd84c: aa1303e0     	mov	x0, x19
  1dd850: 940005f2     	bl	0x1df018 <__cxa_deleted_virtual+0x14>
  1dd854: aa0003f4     	mov	x20, x0
  1dd858: b4000120     	cbz	x0, 0x1dd87c <__cxa_allocate_exception+0x44>
  1dd85c: aa1403e0     	mov	x0, x20
  1dd860: 2a1f03e1     	mov	w1, wzr
  1dd864: aa1303e2     	mov	x2, x19
  1dd868: 97fb24e2     	bl	0xa6bf0 <memset@plt>
  1dd86c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd870: 91020280     	add	x0, x20, #0x80
  1dd874: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dd878: d65f03c0     	ret
  1dd87c: 97fb3379     	bl	0xaa660 <_ZSt9terminatev@plt>
  1dd880: 97fb3478     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001dd884 <__cxa_free_exception>:
  1dd884: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd888: 910003fd     	mov	x29, sp
  1dd88c: d1020000     	sub	x0, x0, #0x80
  1dd890: 94000652     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1dd894: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dd898: d65f03c0     	ret
  1dd89c: 97fb3471     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001dd8a0 <__cxa_allocate_dependent_exception>:
  1dd8a0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1dd8a4: 910003fd     	mov	x29, sp
  1dd8a8: 321903e0     	orr	w0, wzr, #0x80
  1dd8ac: 940005db     	bl	0x1df018 <__cxa_deleted_virtual+0x14>
  1dd8b0: b4000100     	cbz	x0, 0x1dd8d0 <__cxa_allocate_dependent_exception+0x30>
  1dd8b4: 6f00e400     	movi	v0.2d, #0000000000000000
  1dd8b8: ad030000     	stp	q0, q0, [x0, #0x60]
  1dd8bc: ad020000     	stp	q0, q0, [x0, #0x40]
  1dd8c0: ad010000     	stp	q0, q0, [x0, #0x20]
  1dd8c4: ad000000     	stp	q0, q0, [x0]
  1dd8c8: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1dd8cc: d65f03c0     	ret
  1dd8d0: 97fb3364     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000001dd8d4 <__cxa_free_dependent_exception>:
  1dd8d4: 14000641     	b	0x1df1d8 <__cxa_deleted_virtual+0x1d4>

00000000001dd8d8 <__cxa_throw>:
  1dd8d8: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dd8dc: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dd8e0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dd8e4: 910083fd     	add	x29, sp, #0x20
  1dd8e8: aa0203f3     	mov	x19, x2
  1dd8ec: aa0103f4     	mov	x20, x1
  1dd8f0: aa0003f5     	mov	x21, x0
  1dd8f4: 97fb1ee7     	bl	0xa5490 <__cxa_get_globals@plt>
  1dd8f8: aa0003f6     	mov	x22, x0
  1dd8fc: 97fb09f9     	bl	0xa00e0 <_ZSt14get_unexpectedv@plt>
  1dd900: f81982a0     	stur	x0, [x21, #-0x68]
  1dd904: 97fb15bf     	bl	0xa3000 <_ZSt13get_terminatev@plt>
  1dd908: d2856009     	mov	x9, #0x2b00             // =11008
  1dd90c: 320003e8     	orr	w8, wzr, #0x1
  1dd910: f2a86569     	movk	x9, #0x432b, lsl #16
  1dd914: f2c9c8e9     	movk	x9, #0x4e47, lsl #32
  1dd918: f8180ea8     	str	x8, [x21, #-0x80]!
  1dd91c: f2e86989     	movk	x9, #0x434c, lsl #48
  1dd920: f90012a0     	str	x0, [x21, #0x20]
  1dd924: aa1503e0     	mov	x0, x21
  1dd928: a900ceb4     	stp	x20, x19, [x21, #0x8]
  1dd92c: f8060c09     	str	x9, [x0, #0x60]!
  1dd930: b9400ac8     	ldr	w8, [x22, #0x8]
  1dd934: 90000009     	adrp	x9, 0x1dd000 <std::__ndk1::promise<void>::~promise()+0x178>
  1dd938: 91255129     	add	x9, x9, #0x954
  1dd93c: 11000508     	add	w8, w8, #0x1
  1dd940: b9000ac8     	str	w8, [x22, #0x8]
  1dd944: f90036a9     	str	x9, [x21, #0x68]
  1dd948: 97fb0b42     	bl	0xa0650 <_Unwind_RaiseException@plt>
  1dd94c: aa1503e0     	mov	x0, x21
  1dd950: 94000019     	bl	0x1dd9b4 <__cxa_throw+0xdc>
  1dd954: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd958: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd95c: 910043fd     	add	x29, sp, #0x10
  1dd960: 7100041f     	cmp	w0, #0x1
  1dd964: 54000201     	b.ne	0x1dd9a4 <__cxa_throw+0xcc>
  1dd968: 91008020     	add	x0, x1, #0x20
  1dd96c: d1018033     	sub	x19, x1, #0x60
  1dd970: c85ffe68     	ldaxr	x8, [x19]
  1dd974: f1000508     	subs	x8, x8, #0x1
  1dd978: c809fe68     	stlxr	w9, x8, [x19]
  1dd97c: 35ffffa9     	cbnz	w9, 0x1dd970 <__cxa_throw+0x98>
  1dd980: 540000c1     	b.ne	0x1dd998 <__cxa_throw+0xc0>
  1dd984: f85b0028     	ldur	x8, [x1, #-0x50]
  1dd988: b4000048     	cbz	x8, 0x1dd990 <__cxa_throw+0xb8>
  1dd98c: d63f0100     	blr	x8
  1dd990: aa1303e0     	mov	x0, x19
  1dd994: 94000611     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1dd998: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dd99c: f84207f3     	ldr	x19, [sp], #0x20
  1dd9a0: d65f03c0     	ret
  1dd9a4: f85c0020     	ldur	x0, [x1, #-0x40]
  1dd9a8: 94000246     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1dd9ac: 97fb342d     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1dd9b0: 97fb342c     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1dd9b4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dd9b8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd9bc: 910043fd     	add	x29, sp, #0x10
  1dd9c0: aa0003f3     	mov	x19, x0
  1dd9c4: 91018000     	add	x0, x0, #0x60
  1dd9c8: 97fb26f6     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1dd9cc: f9401260     	ldr	x0, [x19, #0x20]
  1dd9d0: 9400023c     	bl	0x1de2c0 <std::get_terminate()+0x10>

00000000001dd9d4 <__cxa_get_exception_ptr>:
  1dd9d4: f85f0000     	ldur	x0, [x0, #-0x10]
  1dd9d8: d65f03c0     	ret

00000000001dd9dc <__cxa_begin_catch>:
  1dd9dc: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dd9e0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dd9e4: 910043fd     	add	x29, sp, #0x10
  1dd9e8: f9400014     	ldr	x20, [x0]
  1dd9ec: aa0003f3     	mov	x19, x0
  1dd9f0: 97fb1ea8     	bl	0xa5490 <__cxa_get_globals@plt>
  1dd9f4: d2856568     	mov	x8, #0x2b2b             // =11051
  1dd9f8: f2a8e868     	movk	x8, #0x4743, lsl #16
  1dd9fc: f2c989c8     	movk	x8, #0x4c4e, lsl #32
  1dda00: f2e00868     	movk	x8, #0x43, lsl #48
  1dda04: eb54211f     	cmp	x8, x20, lsr #8
  1dda08: d1018268     	sub	x8, x19, #0x60
  1dda0c: 54000201     	b.ne	0x1dda4c <__cxa_begin_catch+0x70>
  1dda10: b85d0269     	ldur	w9, [x19, #-0x30]
  1dda14: 7100013f     	cmp	w9, #0x0
  1dda18: 5a895529     	cneg	w9, w9, mi
  1dda1c: 11000529     	add	w9, w9, #0x1
  1dda20: b81d0269     	stur	w9, [x19, #-0x30]
  1dda24: f9400009     	ldr	x9, [x0]
  1dda28: eb08013f     	cmp	x9, x8
  1dda2c: 54000060     	b.eq	0x1dda38 <__cxa_begin_catch+0x5c>
  1dda30: f81c8269     	stur	x9, [x19, #-0x38]
  1dda34: f9000008     	str	x8, [x0]
  1dda38: b9400808     	ldr	w8, [x0, #0x8]
  1dda3c: 51000508     	sub	w8, w8, #0x1
  1dda40: b9000808     	str	w8, [x0, #0x8]
  1dda44: f85f0260     	ldur	x0, [x19, #-0x10]
  1dda48: 14000005     	b	0x1dda5c <__cxa_begin_catch+0x80>
  1dda4c: f9400009     	ldr	x9, [x0]
  1dda50: b50000c9     	cbnz	x9, 0x1dda68 <__cxa_begin_catch+0x8c>
  1dda54: f9000008     	str	x8, [x0]
  1dda58: 91008260     	add	x0, x19, #0x20
  1dda5c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dda60: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1dda64: d65f03c0     	ret
  1dda68: 97fb32fe     	bl	0xaa660 <_ZSt9terminatev@plt>
  1dda6c: 97fb33fd     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001dda70 <__cxa_end_catch>:
  1dda70: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1dda74: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dda78: 910043fd     	add	x29, sp, #0x10
  1dda7c: 97fb1489     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1dda80: f9400013     	ldr	x19, [x0]
  1dda84: b40004f3     	cbz	x19, 0x1ddb20 <__cxa_end_catch+0xb0>
  1dda88: aa0003f4     	mov	x20, x0
  1dda8c: aa1303e0     	mov	x0, x19
  1dda90: f8460c08     	ldr	x8, [x0, #0x60]!
  1dda94: d2856569     	mov	x9, #0x2b2b             // =11051
  1dda98: f2a8e869     	movk	x9, #0x4743, lsl #16
  1dda9c: f2c989c9     	movk	x9, #0x4c4e, lsl #32
  1ddaa0: f2e00869     	movk	x9, #0x43, lsl #48
  1ddaa4: eb48213f     	cmp	x9, x8, lsr #8
  1ddaa8: 54000381     	b.ne	0x1ddb18 <__cxa_end_catch+0xa8>
  1ddaac: b9403268     	ldr	w8, [x19, #0x30]
  1ddab0: 37f803e8     	tbnz	w8, #0x1f, 0x1ddb2c <__cxa_end_catch+0xbc>
  1ddab4: 71000508     	subs	w8, w8, #0x1
  1ddab8: b9003268     	str	w8, [x19, #0x30]
  1ddabc: 54000321     	b.ne	0x1ddb20 <__cxa_end_catch+0xb0>
  1ddac0: f9401668     	ldr	x8, [x19, #0x28]
  1ddac4: f9000288     	str	x8, [x20]
  1ddac8: 39418268     	ldrb	w8, [x19, #0x60]
  1ddacc: f100051f     	cmp	x8, #0x1
  1ddad0: 540000c1     	b.ne	0x1ddae8 <__cxa_end_catch+0x78>
  1ddad4: f9400268     	ldr	x8, [x19]
  1ddad8: aa1303e0     	mov	x0, x19
  1ddadc: d1020114     	sub	x20, x8, #0x80
  1ddae0: 940005be     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1ddae4: aa1403f3     	mov	x19, x20
  1ddae8: 91020260     	add	x0, x19, #0x80
  1ddaec: c85ffe68     	ldaxr	x8, [x19]
  1ddaf0: f1000508     	subs	x8, x8, #0x1
  1ddaf4: c809fe68     	stlxr	w9, x8, [x19]
  1ddaf8: 35ffffa9     	cbnz	w9, 0x1ddaec <__cxa_end_catch+0x7c>
  1ddafc: 54000121     	b.ne	0x1ddb20 <__cxa_end_catch+0xb0>
  1ddb00: f9400a68     	ldr	x8, [x19, #0x10]
  1ddb04: b4000048     	cbz	x8, 0x1ddb0c <__cxa_end_catch+0x9c>
  1ddb08: d63f0100     	blr	x8
  1ddb0c: aa1303e0     	mov	x0, x19
  1ddb10: 940005b2     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1ddb14: 14000003     	b	0x1ddb20 <__cxa_end_catch+0xb0>
  1ddb18: 97fb3542     	bl	0xab020 <_Unwind_DeleteException@plt>
  1ddb1c: f900029f     	str	xzr, [x20]
  1ddb20: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ddb24: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ddb28: d65f03c0     	ret
  1ddb2c: 31000508     	adds	w8, w8, #0x1
  1ddb30: b9003268     	str	w8, [x19, #0x30]
  1ddb34: 54ffff61     	b.ne	0x1ddb20 <__cxa_end_catch+0xb0>
  1ddb38: f9401668     	ldr	x8, [x19, #0x28]
  1ddb3c: f9000288     	str	x8, [x20]
  1ddb40: 17fffff8     	b	0x1ddb20 <__cxa_end_catch+0xb0>
  1ddb44: 97fb33c7     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1ddb48: 97fb33c6     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddb4c <__cxa_decrement_exception_refcount>:
  1ddb4c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1ddb50: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ddb54: 910043fd     	add	x29, sp, #0x10
  1ddb58: b4000180     	cbz	x0, 0x1ddb88 <__cxa_decrement_exception_refcount+0x3c>
  1ddb5c: d1020013     	sub	x19, x0, #0x80
  1ddb60: c85ffe68     	ldaxr	x8, [x19]
  1ddb64: f1000508     	subs	x8, x8, #0x1
  1ddb68: c809fe68     	stlxr	w9, x8, [x19]
  1ddb6c: 35ffffa9     	cbnz	w9, 0x1ddb60 <__cxa_decrement_exception_refcount+0x14>
  1ddb70: 540000c1     	b.ne	0x1ddb88 <__cxa_decrement_exception_refcount+0x3c>
  1ddb74: f8590008     	ldur	x8, [x0, #-0x70]
  1ddb78: b4000048     	cbz	x8, 0x1ddb80 <__cxa_decrement_exception_refcount+0x34>
  1ddb7c: d63f0100     	blr	x8
  1ddb80: aa1303e0     	mov	x0, x19
  1ddb84: 94000595     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1ddb88: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ddb8c: f84207f3     	ldr	x19, [sp], #0x20
  1ddb90: d65f03c0     	ret
  1ddb94: 97fb33b3     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1ddb98: 97fb33b2     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddb9c <__cxa_current_exception_type>:
  1ddb9c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ddba0: 910003fd     	mov	x29, sp
  1ddba4: 97fb143f     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1ddba8: b4000160     	cbz	x0, 0x1ddbd4 <__cxa_current_exception_type+0x38>
  1ddbac: f9400008     	ldr	x8, [x0]
  1ddbb0: b4000168     	cbz	x8, 0x1ddbdc <__cxa_current_exception_type+0x40>
  1ddbb4: f9403109     	ldr	x9, [x8, #0x60]
  1ddbb8: d285656a     	mov	x10, #0x2b2b            // =11051
  1ddbbc: f2a8e86a     	movk	x10, #0x4743, lsl #16
  1ddbc0: f2c989ca     	movk	x10, #0x4c4e, lsl #32
  1ddbc4: f2e0086a     	movk	x10, #0x43, lsl #48
  1ddbc8: eb49215f     	cmp	x10, x9, lsr #8
  1ddbcc: 540000e1     	b.ne	0x1ddbe8 <__cxa_current_exception_type+0x4c>
  1ddbd0: f9400500     	ldr	x0, [x8, #0x8]
  1ddbd4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddbd8: d65f03c0     	ret
  1ddbdc: aa1f03e0     	mov	x0, xzr
  1ddbe0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddbe4: d65f03c0     	ret
  1ddbe8: aa1f03e0     	mov	x0, xzr
  1ddbec: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddbf0: d65f03c0     	ret

00000000001ddbf4 <__cxa_rethrow>:
  1ddbf4: f81c0ff7     	str	x23, [sp, #-0x40]!
  1ddbf8: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ddbfc: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ddc00: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ddc04: 9100c3fd     	add	x29, sp, #0x30
  1ddc08: 97fb1e22     	bl	0xa5490 <__cxa_get_globals@plt>
  1ddc0c: f9400014     	ldr	x20, [x0]
  1ddc10: b4000614     	cbz	x20, 0x1ddcd0 <__cxa_rethrow+0xdc>
  1ddc14: aa1403f3     	mov	x19, x20
  1ddc18: f8460e68     	ldr	x8, [x19, #0x60]!
  1ddc1c: d2856015     	mov	x21, #0x2b00            // =11008
  1ddc20: f2a86575     	movk	x21, #0x432b, lsl #16
  1ddc24: f2c9c8f5     	movk	x21, #0x4e47, lsl #32
  1ddc28: f2e86995     	movk	x21, #0x434c, lsl #48
  1ddc2c: 9278dd16     	and	x22, x8, #0xffffffffffffff00
  1ddc30: eb1502df     	cmp	x22, x21
  1ddc34: 54000101     	b.ne	0x1ddc54 <__cxa_rethrow+0x60>
  1ddc38: b9403288     	ldr	w8, [x20, #0x30]
  1ddc3c: 4b0803e8     	neg	w8, w8
  1ddc40: b9003288     	str	w8, [x20, #0x30]
  1ddc44: b9400808     	ldr	w8, [x0, #0x8]
  1ddc48: 11000508     	add	w8, w8, #0x1
  1ddc4c: b9000808     	str	w8, [x0, #0x8]
  1ddc50: 14000002     	b	0x1ddc58 <__cxa_rethrow+0x64>
  1ddc54: f900001f     	str	xzr, [x0]
  1ddc58: aa1303e0     	mov	x0, x19
  1ddc5c: 97fb0a7d     	bl	0xa0650 <_Unwind_RaiseException@plt>
  1ddc60: f9400277     	ldr	x23, [x19]
  1ddc64: 97fb1e0b     	bl	0xa5490 <__cxa_get_globals@plt>
  1ddc68: 9278dee8     	and	x8, x23, #0xffffffffffffff00
  1ddc6c: eb15011f     	cmp	x8, x21
  1ddc70: d1018268     	sub	x8, x19, #0x60
  1ddc74: 54000241     	b.ne	0x1ddcbc <__cxa_rethrow+0xc8>
  1ddc78: b85d0269     	ldur	w9, [x19, #-0x30]
  1ddc7c: 7100013f     	cmp	w9, #0x0
  1ddc80: 5a895529     	cneg	w9, w9, mi
  1ddc84: 11000529     	add	w9, w9, #0x1
  1ddc88: b81d0269     	stur	w9, [x19, #-0x30]
  1ddc8c: f9400009     	ldr	x9, [x0]
  1ddc90: eb08013f     	cmp	x9, x8
  1ddc94: 54000060     	b.eq	0x1ddca0 <__cxa_rethrow+0xac>
  1ddc98: f81c8269     	stur	x9, [x19, #-0x38]
  1ddc9c: f9000008     	str	x8, [x0]
  1ddca0: b9400808     	ldr	w8, [x0, #0x8]
  1ddca4: 51000508     	sub	w8, w8, #0x1
  1ddca8: b9000808     	str	w8, [x0, #0x8]
  1ddcac: eb1502df     	cmp	x22, x21
  1ddcb0: 54000101     	b.ne	0x1ddcd0 <__cxa_rethrow+0xdc>
  1ddcb4: f9401280     	ldr	x0, [x20, #0x20]
  1ddcb8: 94000182     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1ddcbc: f9400009     	ldr	x9, [x0]
  1ddcc0: b5000089     	cbnz	x9, 0x1ddcd0 <__cxa_rethrow+0xdc>
  1ddcc4: f9000008     	str	x8, [x0]
  1ddcc8: eb1502df     	cmp	x22, x21
  1ddccc: 54ffff40     	b.eq	0x1ddcb4 <__cxa_rethrow+0xc0>
  1ddcd0: 97fb3264     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ddcd4: 97fb3363     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddcd8 <__cxa_increment_exception_refcount>:
  1ddcd8: b40000c0     	cbz	x0, 0x1ddcf0 <__cxa_increment_exception_refcount+0x18>
  1ddcdc: d1020008     	sub	x8, x0, #0x80
  1ddce0: c85ffd09     	ldaxr	x9, [x8]
  1ddce4: 91000529     	add	x9, x9, #0x1
  1ddce8: c80afd09     	stlxr	w10, x9, [x8]
  1ddcec: 35ffffaa     	cbnz	w10, 0x1ddce0 <__cxa_increment_exception_refcount+0x8>
  1ddcf0: d65f03c0     	ret

00000000001ddcf4 <__cxa_current_primary_exception>:
  1ddcf4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ddcf8: 910003fd     	mov	x29, sp
  1ddcfc: 97fb13e9     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1ddd00: b4000280     	cbz	x0, 0x1ddd50 <__cxa_current_primary_exception+0x5c>
  1ddd04: f9400008     	ldr	x8, [x0]
  1ddd08: b4000288     	cbz	x8, 0x1ddd58 <__cxa_current_primary_exception+0x64>
  1ddd0c: f9403109     	ldr	x9, [x8, #0x60]
  1ddd10: d285656a     	mov	x10, #0x2b2b            // =11051
  1ddd14: f2a8e86a     	movk	x10, #0x4743, lsl #16
  1ddd18: f2c989ca     	movk	x10, #0x4c4e, lsl #32
  1ddd1c: f2e0086a     	movk	x10, #0x43, lsl #48
  1ddd20: eb49215f     	cmp	x10, x9, lsr #8
  1ddd24: 54000201     	b.ne	0x1ddd64 <__cxa_current_primary_exception+0x70>
  1ddd28: 92401d29     	and	x9, x9, #0xff
  1ddd2c: f100053f     	cmp	x9, #0x1
  1ddd30: 54000061     	b.ne	0x1ddd3c <__cxa_current_primary_exception+0x48>
  1ddd34: f9400108     	ldr	x8, [x8]
  1ddd38: d1020108     	sub	x8, x8, #0x80
  1ddd3c: 91020100     	add	x0, x8, #0x80
  1ddd40: c85ffd09     	ldaxr	x9, [x8]
  1ddd44: 91000529     	add	x9, x9, #0x1
  1ddd48: c80afd09     	stlxr	w10, x9, [x8]
  1ddd4c: 35ffffaa     	cbnz	w10, 0x1ddd40 <__cxa_current_primary_exception+0x4c>
  1ddd50: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddd54: d65f03c0     	ret
  1ddd58: aa1f03e0     	mov	x0, xzr
  1ddd5c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddd60: d65f03c0     	ret
  1ddd64: aa1f03e0     	mov	x0, xzr
  1ddd68: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddd6c: d65f03c0     	ret
  1ddd70: 97fb333c     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddd74 <__cxa_rethrow_primary_exception>:
  1ddd74: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ddd78: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ddd7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ddd80: 910083fd     	add	x29, sp, #0x20
  1ddd84: b4000820     	cbz	x0, 0x1dde88 <__cxa_rethrow_primary_exception+0x114>
  1ddd88: aa0003f4     	mov	x20, x0
  1ddd8c: 321903e0     	orr	w0, wzr, #0x80
  1ddd90: 940004a2     	bl	0x1df018 <__cxa_deleted_virtual+0x14>
  1ddd94: b4000820     	cbz	x0, 0x1dde98 <__cxa_rethrow_primary_exception+0x124>
  1ddd98: aa0003f3     	mov	x19, x0
  1ddd9c: d1020288     	sub	x8, x20, #0x80
  1ddda0: 6f00e400     	movi	v0.2d, #0000000000000000
  1ddda4: f9003c1f     	str	xzr, [x0, #0x78]
  1ddda8: 3c868000     	stur	q0, [x0, #0x68]
  1dddac: 3c858000     	stur	q0, [x0, #0x58]
  1dddb0: 3c848000     	stur	q0, [x0, #0x48]
  1dddb4: 3c838000     	stur	q0, [x0, #0x38]
  1dddb8: 3c828000     	stur	q0, [x0, #0x28]
  1dddbc: 3c818000     	stur	q0, [x0, #0x18]
  1dddc0: 3c808000     	stur	q0, [x0, #0x8]
  1dddc4: f9000014     	str	x20, [x0]
  1dddc8: c85ffd09     	ldaxr	x9, [x8]
  1dddcc: 91000529     	add	x9, x9, #0x1
  1dddd0: c80afd09     	stlxr	w10, x9, [x8]
  1dddd4: 35ffffaa     	cbnz	w10, 0x1dddc8 <__cxa_rethrow_primary_exception+0x54>
  1dddd8: f8588288     	ldur	x8, [x20, #-0x78]
  1ddddc: d2856015     	mov	x21, #0x2b00            // =11008
  1ddde0: f2a86575     	movk	x21, #0x432b, lsl #16
  1ddde4: f2c9c8f5     	movk	x21, #0x4e47, lsl #32
  1ddde8: f2e86995     	movk	x21, #0x434c, lsl #48
  1dddec: f9000668     	str	x8, [x19, #0x8]
  1dddf0: 97fb08bc     	bl	0xa00e0 <_ZSt14get_unexpectedv@plt>
  1dddf4: f9000e60     	str	x0, [x19, #0x18]
  1dddf8: 97fb1482     	bl	0xa3000 <_ZSt13get_terminatev@plt>
  1dddfc: 910006a8     	add	x8, x21, #0x1
  1dde00: aa1303f4     	mov	x20, x19
  1dde04: f8060e88     	str	x8, [x20, #0x60]!
  1dde08: f81c0280     	stur	x0, [x20, #-0x40]
  1dde0c: 97fb1da1     	bl	0xa5490 <__cxa_get_globals@plt>
  1dde10: b9400808     	ldr	w8, [x0, #0x8]
  1dde14: 90000009     	adrp	x9, 0x1dd000 <std::__ndk1::promise<void>::~promise()+0x178>
  1dde18: 913a8129     	add	x9, x9, #0xea0
  1dde1c: 11000508     	add	w8, w8, #0x1
  1dde20: b9000808     	str	w8, [x0, #0x8]
  1dde24: aa1403e0     	mov	x0, x20
  1dde28: f9000689     	str	x9, [x20, #0x8]
  1dde2c: 97fb0a09     	bl	0xa0650 <_Unwind_RaiseException@plt>
  1dde30: f9400294     	ldr	x20, [x20]
  1dde34: 97fb1d97     	bl	0xa5490 <__cxa_get_globals@plt>
  1dde38: 9278de88     	and	x8, x20, #0xffffffffffffff00
  1dde3c: eb15011f     	cmp	x8, x21
  1dde40: 540001e1     	b.ne	0x1dde7c <__cxa_rethrow_primary_exception+0x108>
  1dde44: b9403268     	ldr	w8, [x19, #0x30]
  1dde48: 7100011f     	cmp	w8, #0x0
  1dde4c: 5a885508     	cneg	w8, w8, mi
  1dde50: 11000508     	add	w8, w8, #0x1
  1dde54: b9003268     	str	w8, [x19, #0x30]
  1dde58: f9400008     	ldr	x8, [x0]
  1dde5c: eb13011f     	cmp	x8, x19
  1dde60: 54000060     	b.eq	0x1dde6c <__cxa_rethrow_primary_exception+0xf8>
  1dde64: f9001668     	str	x8, [x19, #0x28]
  1dde68: f9000013     	str	x19, [x0]
  1dde6c: b9400808     	ldr	w8, [x0, #0x8]
  1dde70: 51000508     	sub	w8, w8, #0x1
  1dde74: b9000808     	str	w8, [x0, #0x8]
  1dde78: 14000004     	b	0x1dde88 <__cxa_rethrow_primary_exception+0x114>
  1dde7c: f9400008     	ldr	x8, [x0]
  1dde80: b50000c8     	cbnz	x8, 0x1dde98 <__cxa_rethrow_primary_exception+0x124>
  1dde84: f9000013     	str	x19, [x0]
  1dde88: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dde8c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dde90: f84307f5     	ldr	x21, [sp], #0x30
  1dde94: d65f03c0     	ret
  1dde98: 97fb31f2     	bl	0xaa660 <_ZSt9terminatev@plt>
  1dde9c: 97fb32f1     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1ddea0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1ddea4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ddea8: 910043fd     	add	x29, sp, #0x10
  1ddeac: 7100041f     	cmp	w0, #0x1
  1ddeb0: 54000261     	b.ne	0x1ddefc <__cxa_rethrow_primary_exception+0x188>
  1ddeb4: d1018033     	sub	x19, x1, #0x60
  1ddeb8: f9400260     	ldr	x0, [x19]
  1ddebc: b4000180     	cbz	x0, 0x1ddeec <__cxa_rethrow_primary_exception+0x178>
  1ddec0: d1020014     	sub	x20, x0, #0x80
  1ddec4: c85ffe88     	ldaxr	x8, [x20]
  1ddec8: f1000508     	subs	x8, x8, #0x1
  1ddecc: c809fe88     	stlxr	w9, x8, [x20]
  1dded0: 35ffffa9     	cbnz	w9, 0x1ddec4 <__cxa_rethrow_primary_exception+0x150>
  1dded4: 540000c1     	b.ne	0x1ddeec <__cxa_rethrow_primary_exception+0x178>
  1dded8: f8590008     	ldur	x8, [x0, #-0x70]
  1ddedc: b4000048     	cbz	x8, 0x1ddee4 <__cxa_rethrow_primary_exception+0x170>
  1ddee0: d63f0100     	blr	x8
  1ddee4: aa1403e0     	mov	x0, x20
  1ddee8: 940004bc     	bl	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1ddeec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ddef0: aa1303e0     	mov	x0, x19
  1ddef4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ddef8: 140004b8     	b	0x1df1d8 <__cxa_deleted_virtual+0x1d4>
  1ddefc: f85c0020     	ldur	x0, [x1, #-0x40]
  1ddf00: 940000f0     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1ddf04: 97fb32d7     	bl	0xaaa60 <__cxa_call_unexpected@plt>
  1ddf08: 97fb32d6     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddf0c <__cxa_uncaught_exception>:
  1ddf0c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ddf10: 910003fd     	mov	x29, sp
  1ddf14: 97fb1363     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1ddf18: b4000080     	cbz	x0, 0x1ddf28 <__cxa_uncaught_exception+0x1c>
  1ddf1c: b9400808     	ldr	w8, [x0, #0x8]
  1ddf20: 7100011f     	cmp	w8, #0x0
  1ddf24: 1a9f07e0     	cset	w0, ne
  1ddf28: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddf2c: d65f03c0     	ret
  1ddf30: 97fb32cc     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddf34 <__cxa_uncaught_exceptions>:
  1ddf34: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ddf38: 910003fd     	mov	x29, sp
  1ddf3c: 97fb1359     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1ddf40: b4000040     	cbz	x0, 0x1ddf48 <__cxa_uncaught_exceptions+0x14>
  1ddf44: b9400800     	ldr	w0, [x0, #0x8]
  1ddf48: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1ddf4c: d65f03c0     	ret
  1ddf50: 97fb32c4     	bl	0xaaa60 <__cxa_call_unexpected@plt>

00000000001ddf54 <__cxa_get_globals>:
  1ddf54: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1ddf58: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ddf5c: 910043fd     	add	x29, sp, #0x10
  1ddf60: d0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1ddf64: b0000001     	adrp	x1, 0x1de000 <__cxa_get_globals_fast+0x1c>
  1ddf68: 91345000     	add	x0, x0, #0xd14
  1ddf6c: 91008021     	add	x1, x1, #0x20
  1ddf70: 97fb1448     	bl	0xa3090 <pthread_once@plt>
  1ddf74: 35000260     	cbnz	w0, 0x1ddfc0 <__cxa_get_globals+0x6c>
  1ddf78: d0000674     	adrp	x20, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1ddf7c: b94d1280     	ldr	w0, [x20, #0xd10]
  1ddf80: 97fb24a0     	bl	0xa7200 <pthread_getspecific@plt>
  1ddf84: aa0003f3     	mov	x19, x0
  1ddf88: b5000140     	cbnz	x0, 0x1ddfb0 <__cxa_get_globals+0x5c>
  1ddf8c: 320003e0     	orr	w0, wzr, #0x1
  1ddf90: 321c03e1     	orr	w1, wzr, #0x10
  1ddf94: 9400047a     	bl	0x1df17c <__cxa_deleted_virtual+0x178>
  1ddf98: b40001a0     	cbz	x0, 0x1ddfcc <__cxa_get_globals+0x78>
  1ddf9c: aa0003f3     	mov	x19, x0
  1ddfa0: b94d1280     	ldr	w0, [x20, #0xd10]
  1ddfa4: aa1303e1     	mov	x1, x19
  1ddfa8: 97fb12ee     	bl	0xa2b60 <pthread_setspecific@plt>
  1ddfac: 35000160     	cbnz	w0, 0x1ddfd8 <__cxa_get_globals+0x84>
  1ddfb0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ddfb4: aa1303e0     	mov	x0, x19
  1ddfb8: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ddfbc: d65f03c0     	ret
  1ddfc0: f0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1ddfc4: 910a7000     	add	x0, x0, #0x29c
  1ddfc8: 94000c21     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1ddfcc: f0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1ddfd0: 91091800     	add	x0, x0, #0x246
  1ddfd4: 94000c1e     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1ddfd8: f0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1ddfdc: 91099c00     	add	x0, x0, #0x267
  1ddfe0: 94000c1b     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001ddfe4 <__cxa_get_globals_fast>:
  1ddfe4: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1ddfe8: 910003fd     	mov	x29, sp
  1ddfec: d0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1ddff0: b0000001     	adrp	x1, 0x1de000 <__cxa_get_globals_fast+0x1c>
  1ddff4: 91345000     	add	x0, x0, #0xd14
  1ddff8: 91008021     	add	x1, x1, #0x20
  1ddffc: 97fb1425     	bl	0xa3090 <pthread_once@plt>
  1de000: 350000a0     	cbnz	w0, 0x1de014 <__cxa_get_globals_fast+0x30>
  1de004: b0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de008: b94d1100     	ldr	w0, [x8, #0xd10]
  1de00c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1de010: 17fb247c     	b	0xa7200 <pthread_getspecific@plt>
  1de014: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de018: 910a7000     	add	x0, x0, #0x29c
  1de01c: 94000c0c     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de020: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1de024: 910003fd     	mov	x29, sp
  1de028: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de02c: 90000001     	adrp	x1, 0x1de000 <__cxa_get_globals_fast+0x1c>
  1de030: 91344000     	add	x0, x0, #0xd10
  1de034: 91015021     	add	x1, x1, #0x54
  1de038: 97fb2dc2     	bl	0xa9740 <pthread_key_create@plt>
  1de03c: 35000060     	cbnz	w0, 0x1de048 <__cxa_get_globals_fast+0x64>
  1de040: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1de044: d65f03c0     	ret
  1de048: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de04c: 910b3400     	add	x0, x0, #0x2cd
  1de050: 94000bff     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de054: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1de058: 910003fd     	mov	x29, sp
  1de05c: 940004a8     	bl	0x1df2fc <__cxa_deleted_virtual+0x2f8>
  1de060: b0000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de064: b94d1100     	ldr	w0, [x8, #0xd10]
  1de068: aa1f03e1     	mov	x1, xzr
  1de06c: 97fb12bd     	bl	0xa2b60 <pthread_setspecific@plt>
  1de070: 35000060     	cbnz	w0, 0x1de07c <__cxa_get_globals_fast+0x98>
  1de074: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1de078: d65f03c0     	ret
  1de07c: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de080: 910c1c00     	add	x0, x0, #0x307
  1de084: 94000bf2     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001de088 <__cxa_guard_acquire>:
  1de088: f81d0ff5     	str	x21, [sp, #-0x30]!
  1de08c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1de090: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1de094: 910083fd     	add	x29, sp, #0x20
  1de098: aa0003f3     	mov	x19, x0
  1de09c: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de0a0: 91346000     	add	x0, x0, #0xd18
  1de0a4: 97fb2b1b     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1de0a8: 35000420     	cbnz	w0, 0x1de12c <__cxa_guard_acquire+0xa4>
  1de0ac: 39400268     	ldrb	w8, [x19]
  1de0b0: 35000228     	cbnz	w8, 0x1de0f4 <__cxa_guard_acquire+0x6c>
  1de0b4: b0000674     	adrp	x20, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de0b8: b0000675     	adrp	x21, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de0bc: 91350294     	add	x20, x20, #0xd40
  1de0c0: 913462b5     	add	x21, x21, #0xd18
  1de0c4: f9400268     	ldr	x8, [x19]
  1de0c8: f2781d1f     	tst	x8, #0xff00
  1de0cc: 54000100     	b.eq	0x1de0ec <__cxa_guard_acquire+0x64>
  1de0d0: aa1403e0     	mov	x0, x20
  1de0d4: aa1503e1     	mov	x1, x21
  1de0d8: 97fb1d12     	bl	0xa5520 <pthread_cond_wait@plt>
  1de0dc: 34ffff40     	cbz	w0, 0x1de0c4 <__cxa_guard_acquire+0x3c>
  1de0e0: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de0e4: 910da000     	add	x0, x0, #0x368
  1de0e8: 94000bd9     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de0ec: 72001d1f     	tst	w8, #0xff
  1de0f0: 54000160     	b.eq	0x1de11c <__cxa_guard_acquire+0x94>
  1de0f4: 2a1f03f3     	mov	w19, wzr
  1de0f8: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de0fc: 91346000     	add	x0, x0, #0xd18
  1de100: 97fb1bac     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1de104: 350001a0     	cbnz	w0, 0x1de138 <__cxa_guard_acquire+0xb0>
  1de108: 2a1303e0     	mov	w0, w19
  1de10c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1de110: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1de114: f84307f5     	ldr	x21, [sp], #0x30
  1de118: d65f03c0     	ret
  1de11c: 321803e8     	orr	w8, wzr, #0x100
  1de120: f9000268     	str	x8, [x19]
  1de124: 320003f3     	orr	w19, wzr, #0x1
  1de128: 17fffff4     	b	0x1de0f8 <__cxa_guard_acquire+0x70>
  1de12c: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de130: 910cf000     	add	x0, x0, #0x33c
  1de134: 94000bc6     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de138: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de13c: 910e6c00     	add	x0, x0, #0x39b
  1de140: 94000bc3     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001de144 <__cxa_guard_release>:
  1de144: f81e0ff3     	str	x19, [sp, #-0x20]!
  1de148: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1de14c: 910043fd     	add	x29, sp, #0x10
  1de150: aa0003f3     	mov	x19, x0
  1de154: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de158: 91346000     	add	x0, x0, #0xd18
  1de15c: 97fb2aed     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1de160: 350001c0     	cbnz	w0, 0x1de198 <__cxa_guard_release+0x54>
  1de164: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de168: 320003e8     	orr	w8, wzr, #0x1
  1de16c: 91346000     	add	x0, x0, #0xd18
  1de170: f9000268     	str	x8, [x19]
  1de174: 97fb1b8f     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1de178: 35000160     	cbnz	w0, 0x1de1a4 <__cxa_guard_release+0x60>
  1de17c: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de180: 91350000     	add	x0, x0, #0xd40
  1de184: 97fb1f9b     	bl	0xa5ff0 <pthread_cond_broadcast@plt>
  1de188: 35000140     	cbnz	w0, 0x1de1b0 <__cxa_guard_release+0x6c>
  1de18c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1de190: f84207f3     	ldr	x19, [sp], #0x20
  1de194: d65f03c0     	ret
  1de198: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de19c: 910f1c00     	add	x0, x0, #0x3c7
  1de1a0: 94000bab     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de1a4: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de1a8: 910fcc00     	add	x0, x0, #0x3f3
  1de1ac: 94000ba8     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de1b0: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de1b4: 91107c00     	add	x0, x0, #0x41f
  1de1b8: 94000ba5     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001de1bc <__cxa_guard_abort>:
  1de1bc: f81e0ff3     	str	x19, [sp, #-0x20]!
  1de1c0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1de1c4: 910043fd     	add	x29, sp, #0x10
  1de1c8: aa0003f3     	mov	x19, x0
  1de1cc: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de1d0: 91346000     	add	x0, x0, #0xd18
  1de1d4: 97fb2acf     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1de1d8: 350001a0     	cbnz	w0, 0x1de20c <__cxa_guard_abort+0x50>
  1de1dc: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de1e0: 91346000     	add	x0, x0, #0xd18
  1de1e4: f900027f     	str	xzr, [x19]
  1de1e8: 97fb1b72     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1de1ec: 35000160     	cbnz	w0, 0x1de218 <__cxa_guard_abort+0x5c>
  1de1f0: b0000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1de1f4: 91350000     	add	x0, x0, #0xd40
  1de1f8: 97fb1f7e     	bl	0xa5ff0 <pthread_cond_broadcast@plt>
  1de1fc: 35000140     	cbnz	w0, 0x1de224 <__cxa_guard_abort+0x68>
  1de200: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1de204: f84207f3     	ldr	x19, [sp], #0x20
  1de208: d65f03c0     	ret
  1de20c: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de210: 91116800     	add	x0, x0, #0x45a
  1de214: 94000b8e     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de218: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de21c: 91121000     	add	x0, x0, #0x484
  1de220: 94000b8b     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de224: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de228: 9112b800     	add	x0, x0, #0x4ae
  1de22c: 94000b88     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001de230 <std::get_unexpected()>:
  1de230: d0000648     	adrp	x8, 0x2a8000
  1de234: f941b908     	ldr	x8, [x8, #0x370]
  1de238: c8dffd00     	ldar	x0, [x8]
  1de23c: d65f03c0     	ret

00000000001de240 <std::terminate()>:
  1de240: a9bf7bf3     	stp	x19, x30, [sp, #-0x10]!
  1de244: 97fb1297     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1de248: b4000100     	cbz	x0, 0x1de268 <std::terminate()+0x28>
  1de24c: f9400013     	ldr	x19, [x0]
  1de250: b40000d3     	cbz	x19, 0x1de268 <std::terminate()+0x28>
  1de254: 91018260     	add	x0, x19, #0x60
  1de258: 97fb261e     	bl	0xa7ad0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>
  1de25c: 36000060     	tbz	w0, #0x0, 0x1de268 <std::terminate()+0x28>
  1de260: f9401260     	ldr	x0, [x19, #0x20]
  1de264: 94000017     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1de268: d0000648     	adrp	x8, 0x2a8000
  1de26c: f945b908     	ldr	x8, [x8, #0xb70]
  1de270: c8dffd00     	ldar	x0, [x8]
  1de274: 94000013     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1de278: 97fb3fd3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1de27c: 97fb3fd2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1de280: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1de284: 910003fd     	mov	x29, sp
  1de288: d63f0000     	blr	x0
  1de28c: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de290: 91139c00     	add	x0, x0, #0x4e7
  1de294: 94000b6e     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001de298 <std::unexpected()>:
  1de298: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1de29c: 910003fd     	mov	x29, sp
  1de2a0: d0000648     	adrp	x8, 0x2a8000
  1de2a4: f941b908     	ldr	x8, [x8, #0x370]
  1de2a8: c8dffd00     	ldar	x0, [x8]
  1de2ac: 97fffff5     	bl	0x1de280 <std::terminate()+0x40>

00000000001de2b0 <std::get_terminate()>:
  1de2b0: d0000648     	adrp	x8, 0x2a8000
  1de2b4: f945b908     	ldr	x8, [x8, #0xb70]
  1de2b8: c8dffd00     	ldar	x0, [x8]
  1de2bc: d65f03c0     	ret
  1de2c0: f81e0ff3     	str	x19, [sp, #-0x20]!
  1de2c4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1de2c8: 910043fd     	add	x29, sp, #0x10
  1de2cc: d63f0000     	blr	x0
  1de2d0: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de2d4: 91144000     	add	x0, x0, #0x510
  1de2d8: 94000b5d     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de2dc: 97fb24b1     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1de2e0: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de2e4: 9114e000     	add	x0, x0, #0x538
  1de2e8: 94000b59     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1de2ec: aa0003f3     	mov	x19, x0
  1de2f0: 97fb0c98     	bl	0xa1550 <__cxa_end_catch@plt>
  1de2f4: aa1303e0     	mov	x0, x19
  1de2f8: 97fb3fb3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1de2fc: 97fb3fb2     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>

00000000001de300 <std::set_new_handler(void (*)())>:
  1de300: d0000649     	adrp	x9, 0x2a8000
  1de304: f9425d29     	ldr	x9, [x9, #0x4b8]
  1de308: c85ffd28     	ldaxr	x8, [x9]
  1de30c: c80afd20     	stlxr	w10, x0, [x9]
  1de310: 35ffffca     	cbnz	w10, 0x1de308 <std::set_new_handler(void (*)())+0x8>
  1de314: aa0803e0     	mov	x0, x8
  1de318: d65f03c0     	ret

00000000001de31c <std::get_new_handler()>:
  1de31c: d0000648     	adrp	x8, 0x2a8000
  1de320: f9425d08     	ldr	x8, [x8, #0x4b8]
  1de324: c8dffd00     	ldar	x0, [x8]
  1de328: d65f03c0     	ret

00000000001de32c <__gxx_personality_v0>:
  1de32c: d10203ff     	sub	sp, sp, #0x80
  1de330: f90023f7     	str	x23, [sp, #0x40]
  1de334: a90557f6     	stp	x22, x21, [sp, #0x50]
  1de338: a9064ff4     	stp	x20, x19, [sp, #0x60]
  1de33c: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1de340: 9101c3fd     	add	x29, sp, #0x70
  1de344: d53bd057     	mrs	x23, TPIDR_EL0
  1de348: f94016e8     	ldr	x8, [x23, #0x28]
  1de34c: 7100041f     	cmp	w0, #0x1
  1de350: 320007e0     	orr	w0, wzr, #0x3
  1de354: f9001fe8     	str	x8, [sp, #0x38]
  1de358: 54000b21     	b.ne	0x1de4bc <__gxx_personality_v0+0x190>
  1de35c: aa0303f4     	mov	x20, x3
  1de360: b4000ae3     	cbz	x3, 0x1de4bc <__gxx_personality_v0+0x190>
  1de364: aa0403f3     	mov	x19, x4
  1de368: b4000aa4     	cbz	x4, 0x1de4bc <__gxx_personality_v0+0x190>
  1de36c: 9278dc55     	and	x21, x2, #0xffffffffffffff00
  1de370: 37000081     	tbnz	w1, #0x0, 0x1de380 <__gxx_personality_v0+0x54>
  1de374: 37080341     	tbnz	w1, #0x1, 0x1de3dc <__gxx_personality_v0+0xb0>
  1de378: 320007e0     	orr	w0, wzr, #0x3
  1de37c: 14000050     	b	0x1de4bc <__gxx_personality_v0+0x190>
  1de380: d2856016     	mov	x22, #0x2b00            // =11008
  1de384: f2a86576     	movk	x22, #0x432b, lsl #16
  1de388: f2c9c8f6     	movk	x22, #0x4e47, lsl #32
  1de38c: f2e86996     	movk	x22, #0x434c, lsl #48
  1de390: eb1602bf     	cmp	x21, x22
  1de394: 1a9f17e2     	cset	w2, eq
  1de398: 910023e0     	add	x0, sp, #0x8
  1de39c: aa1403e3     	mov	x3, x20
  1de3a0: aa1303e4     	mov	x4, x19
  1de3a4: 94000054     	bl	0x1de4f4 <__gxx_personality_v0+0x1c8>
  1de3a8: b94033e0     	ldr	w0, [sp, #0x30]
  1de3ac: 7100181f     	cmp	w0, #0x6
  1de3b0: 54000861     	b.ne	0x1de4bc <__gxx_personality_v0+0x190>
  1de3b4: eb1602bf     	cmp	x21, x22
  1de3b8: 54000821     	b.ne	0x1de4bc <__gxx_personality_v0+0x190>
  1de3bc: f94007e8     	ldr	x8, [sp, #0x8]
  1de3c0: 321f07e0     	orr	w0, wzr, #0x6
  1de3c4: b81d4288     	stur	w8, [x20, #-0x2c]
  1de3c8: 3cc103e0     	ldur	q0, [sp, #0x10]
  1de3cc: 3c9d8280     	stur	q0, [x20, #-0x28]
  1de3d0: 3cc203e0     	ldur	q0, [sp, #0x20]
  1de3d4: 3c9e8280     	stur	q0, [x20, #-0x18]
  1de3d8: 14000039     	b	0x1de4bc <__gxx_personality_v0+0x190>
  1de3dc: d2856008     	mov	x8, #0x2b00             // =11008
  1de3e0: f2a86568     	movk	x8, #0x432b, lsl #16
  1de3e4: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1de3e8: f2e86988     	movk	x8, #0x434c, lsl #48
  1de3ec: eb0802bf     	cmp	x21, x8
  1de3f0: 37100281     	tbnz	w1, #0x2, 0x1de440 <__gxx_personality_v0+0x114>
  1de3f4: 1a9f17e2     	cset	w2, eq
  1de3f8: 910023e0     	add	x0, sp, #0x8
  1de3fc: aa1403e3     	mov	x3, x20
  1de400: aa1303e4     	mov	x4, x19
  1de404: 9400003c     	bl	0x1de4f4 <__gxx_personality_v0+0x1c8>
  1de408: b94033e0     	ldr	w0, [sp, #0x30]
  1de40c: 7100181f     	cmp	w0, #0x6
  1de410: 54000561     	b.ne	0x1de4bc <__gxx_personality_v0+0x190>
  1de414: aa1303e0     	mov	x0, x19
  1de418: 2a1f03e1     	mov	w1, wzr
  1de41c: aa1403e2     	mov	x2, x20
  1de420: 97fb2b18     	bl	0xa9080 <_Unwind_SetGR@plt>
  1de424: f94007e2     	ldr	x2, [sp, #0x8]
  1de428: 320003e1     	orr	w1, wzr, #0x1
  1de42c: aa1303e0     	mov	x0, x19
  1de430: 97fb2b14     	bl	0xa9080 <_Unwind_SetGR@plt>
  1de434: f94013e1     	ldr	x1, [sp, #0x20]
  1de438: aa1303e0     	mov	x0, x19
  1de43c: 1400001e     	b	0x1de4b4 <__gxx_personality_v0+0x188>
  1de440: 54000121     	b.ne	0x1de464 <__gxx_personality_v0+0x138>
  1de444: b89d4295     	ldursw	x21, [x20, #-0x2c]
  1de448: f90007f5     	str	x21, [sp, #0x8]
  1de44c: 3cdd8280     	ldur	q0, [x20, #-0x28]
  1de450: 3c8103e0     	stur	q0, [sp, #0x10]
  1de454: 3cde8280     	ldur	q0, [x20, #-0x18]
  1de458: 3c8203e0     	stur	q0, [sp, #0x20]
  1de45c: 9e660016     	fmov	x22, d0
  1de460: 1400000b     	b	0x1de48c <__gxx_personality_v0+0x160>
  1de464: 910023e0     	add	x0, sp, #0x8
  1de468: 2a1f03e2     	mov	w2, wzr
  1de46c: aa1403e3     	mov	x3, x20
  1de470: aa1303e4     	mov	x4, x19
  1de474: 94000020     	bl	0x1de4f4 <__gxx_personality_v0+0x1c8>
  1de478: b94033e8     	ldr	w8, [sp, #0x30]
  1de47c: 7100191f     	cmp	w8, #0x6
  1de480: 54000341     	b.ne	0x1de4e8 <__gxx_personality_v0+0x1bc>
  1de484: f94007f5     	ldr	x21, [sp, #0x8]
  1de488: f94013f6     	ldr	x22, [sp, #0x20]
  1de48c: aa1303e0     	mov	x0, x19
  1de490: 2a1f03e1     	mov	w1, wzr
  1de494: aa1403e2     	mov	x2, x20
  1de498: 97fb2afa     	bl	0xa9080 <_Unwind_SetGR@plt>
  1de49c: 320003e1     	orr	w1, wzr, #0x1
  1de4a0: aa1303e0     	mov	x0, x19
  1de4a4: aa1503e2     	mov	x2, x21
  1de4a8: 97fb2af6     	bl	0xa9080 <_Unwind_SetGR@plt>
  1de4ac: aa1303e0     	mov	x0, x19
  1de4b0: aa1603e1     	mov	x1, x22
  1de4b4: 97fb0917     	bl	0xa0910 <_Unwind_SetIP@plt>
  1de4b8: 32000be0     	orr	w0, wzr, #0x7
  1de4bc: f94016e8     	ldr	x8, [x23, #0x28]
  1de4c0: f9401fe9     	ldr	x9, [sp, #0x38]
  1de4c4: eb09011f     	cmp	x8, x9
  1de4c8: 540000e1     	b.ne	0x1de4e4 <__gxx_personality_v0+0x1b8>
  1de4cc: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1de4d0: a9464ff4     	ldp	x20, x19, [sp, #0x60]
  1de4d4: a94557f6     	ldp	x22, x21, [sp, #0x50]
  1de4d8: f94023f7     	ldr	x23, [sp, #0x40]
  1de4dc: 910203ff     	add	sp, sp, #0x80
  1de4e0: d65f03c0     	ret
  1de4e4: 97fb2e23     	bl	0xa9d70 <__stack_chk_fail@plt>
  1de4e8: 2a1f03e0     	mov	w0, wzr
  1de4ec: aa1403e1     	mov	x1, x20
  1de4f0: 94000183     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1de4f4: d10303ff     	sub	sp, sp, #0xc0
  1de4f8: a9066ffc     	stp	x28, x27, [sp, #0x60]
  1de4fc: a90767fa     	stp	x26, x25, [sp, #0x70]
  1de500: a9085ff8     	stp	x24, x23, [sp, #0x80]
  1de504: a90957f6     	stp	x22, x21, [sp, #0x90]
  1de508: a90a4ff4     	stp	x20, x19, [sp, #0xa0]
  1de50c: a90b7bfd     	stp	x29, x30, [sp, #0xb0]
  1de510: 9102c3fd     	add	x29, sp, #0xb0
  1de514: d53bd055     	mrs	x21, TPIDR_EL0
  1de518: f94016a8     	ldr	x8, [x21, #0x28]
  1de51c: aa0403f7     	mov	x23, x4
  1de520: 2a0203f6     	mov	w22, w2
  1de524: aa0003f3     	mov	x19, x0
  1de528: 6f00e400     	movi	v0.2d, #0000000000000000
  1de52c: 320007e9     	orr	w9, wzr, #0x3
  1de530: f9002fe8     	str	x8, [sp, #0x58]
  1de534: f900101f     	str	xzr, [x0, #0x20]
  1de538: ad000000     	stp	q0, q0, [x0]
  1de53c: b9002809     	str	w9, [x0, #0x28]
  1de540: 36000081     	tbz	w1, #0x0, 0x1de550 <__gxx_personality_v0+0x224>
  1de544: 721f083f     	tst	w1, #0xe
  1de548: 54000061     	b.ne	0x1de554 <__gxx_personality_v0+0x228>
  1de54c: 14000015     	b	0x1de5a0 <__gxx_personality_v0+0x274>
  1de550: 370801e1     	tbnz	w1, #0x1, 0x1de58c <__gxx_personality_v0+0x260>
  1de554: 320007e8     	orr	w8, wzr, #0x3
  1de558: b9002a68     	str	w8, [x19, #0x28]
  1de55c: f94016a8     	ldr	x8, [x21, #0x28]
  1de560: f9402fe9     	ldr	x9, [sp, #0x58]
  1de564: eb09011f     	cmp	x8, x9
  1de568: 54002bc1     	b.ne	0x1deae0 <__gxx_personality_v0+0x7b4>
  1de56c: a94b7bfd     	ldp	x29, x30, [sp, #0xb0]
  1de570: a94a4ff4     	ldp	x20, x19, [sp, #0xa0]
  1de574: a94957f6     	ldp	x22, x21, [sp, #0x90]
  1de578: a9485ff8     	ldp	x24, x23, [sp, #0x80]
  1de57c: a94767fa     	ldp	x26, x25, [sp, #0x70]
  1de580: a9466ffc     	ldp	x28, x27, [sp, #0x60]
  1de584: 910303ff     	add	sp, sp, #0xc0
  1de588: d65f03c0     	ret
  1de58c: 2a2103e8     	mvn	w8, w1
  1de590: 721e051f     	tst	w8, #0xc
  1de594: 54000061     	b.ne	0x1de5a0 <__gxx_personality_v0+0x274>
  1de598: 321f03e8     	orr	w8, wzr, #0x2
  1de59c: 17ffffef     	b	0x1de558 <__gxx_personality_v0+0x22c>
  1de5a0: aa1703e0     	mov	x0, x23
  1de5a4: b90037e1     	str	w1, [sp, #0x34]
  1de5a8: f90017e3     	str	x3, [sp, #0x28]
  1de5ac: 97fb0981     	bl	0xa0bb0 <_Unwind_GetLanguageSpecificData@plt>
  1de5b0: f90027e0     	str	x0, [sp, #0x48]
  1de5b4: b4002280     	cbz	x0, 0x1dea04 <__gxx_personality_v0+0x6d8>
  1de5b8: aa0003f8     	mov	x24, x0
  1de5bc: f9000a60     	str	x0, [x19, #0x10]
  1de5c0: aa1703e0     	mov	x0, x23
  1de5c4: 97fb27df     	bl	0xa8540 <_Unwind_GetIP@plt>
  1de5c8: aa0003f9     	mov	x25, x0
  1de5cc: aa1703e0     	mov	x0, x23
  1de5d0: 97fb06a0     	bl	0xa0050 <_Unwind_GetRegionStart@plt>
  1de5d4: 91000708     	add	x8, x24, #0x1
  1de5d8: f90027e8     	str	x8, [sp, #0x48]
  1de5dc: 39400301     	ldrb	w1, [x24]
  1de5e0: aa0003f8     	mov	x24, x0
  1de5e4: aa2003f4     	mvn	x20, x0
  1de5e8: 910123e0     	add	x0, sp, #0x48
  1de5ec: 9400022c     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de5f0: f94027e9     	ldr	x9, [sp, #0x48]
  1de5f4: f100001f     	cmp	x0, #0x0
  1de5f8: 9a80030d     	csel	x13, x24, x0, eq
  1de5fc: f90007f5     	str	x21, [sp, #0x8]
  1de600: 91000528     	add	x8, x9, #0x1
  1de604: f90027e8     	str	x8, [sp, #0x48]
  1de608: 39400129     	ldrb	w9, [x9]
  1de60c: b90033f6     	str	w22, [sp, #0x30]
  1de610: f90013ed     	str	x13, [sp, #0x20]
  1de614: f103fd3f     	cmp	x9, #0xff
  1de618: f9001fe9     	str	x9, [sp, #0x38]
  1de61c: 54000180     	b.eq	0x1de64c <__gxx_personality_v0+0x320>
  1de620: aa1f03ea     	mov	x10, xzr
  1de624: aa1f03e9     	mov	x9, xzr
  1de628: 3840150b     	ldrb	w11, [x8], #0x1
  1de62c: 9240196c     	and	x12, x11, #0x7f
  1de630: 9aca218c     	lsl	x12, x12, x10
  1de634: aa090189     	orr	x9, x12, x9
  1de638: 91001d4a     	add	x10, x10, #0x7
  1de63c: 373fff6b     	tbnz	w11, #0x7, 0x1de628 <__gxx_personality_v0+0x2fc>
  1de640: 8b09011c     	add	x28, x8, x9
  1de644: f90027e8     	str	x8, [sp, #0x48]
  1de648: 14000002     	b	0x1de650 <__gxx_personality_v0+0x324>
  1de64c: aa1f03fc     	mov	x28, xzr
  1de650: 91000515     	add	x21, x8, #0x1
  1de654: f90027f5     	str	x21, [sp, #0x48]
  1de658: 39400118     	ldrb	w24, [x8]
  1de65c: aa1f03ea     	mov	x10, xzr
  1de660: aa1f03e9     	mov	x9, xzr
  1de664: 8b14033b     	add	x27, x25, x20
  1de668: 384016a8     	ldrb	w8, [x21], #0x1
  1de66c: 9240190b     	and	x11, x8, #0x7f
  1de670: 9aca216b     	lsl	x11, x11, x10
  1de674: aa090169     	orr	x9, x11, x9
  1de678: 91001d4a     	add	x10, x10, #0x7
  1de67c: 373fff68     	tbnz	w8, #0x7, 0x1de668 <__gxx_personality_v0+0x33c>
  1de680: 92407d37     	and	x23, x9, #0xffffffff
  1de684: 8b1702b4     	add	x20, x21, x23
  1de688: aa1503e9     	mov	x9, x21
  1de68c: a90457f5     	stp	x21, x21, [sp, #0x40]
  1de690: eb14013f     	cmp	x9, x20
  1de694: 540003a2     	b.hs	0x1de708 <__gxx_personality_v0+0x3dc>
  1de698: 910103e0     	add	x0, sp, #0x40
  1de69c: 2a1803e1     	mov	w1, w24
  1de6a0: 940001ff     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de6a4: aa0003f9     	mov	x25, x0
  1de6a8: 910103e0     	add	x0, sp, #0x40
  1de6ac: 2a1803e1     	mov	w1, w24
  1de6b0: 940001fb     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de6b4: aa0003fa     	mov	x26, x0
  1de6b8: 910103e0     	add	x0, sp, #0x40
  1de6bc: 2a1803e1     	mov	w1, w24
  1de6c0: 940001f7     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de6c4: f94023e9     	ldr	x9, [sp, #0x40]
  1de6c8: aa1f03ea     	mov	x10, xzr
  1de6cc: aa1f03e8     	mov	x8, xzr
  1de6d0: 3840152b     	ldrb	w11, [x9], #0x1
  1de6d4: 9240196c     	and	x12, x11, #0x7f
  1de6d8: 9aca218c     	lsl	x12, x12, x10
  1de6dc: aa080188     	orr	x8, x12, x8
  1de6e0: 91001d4a     	add	x10, x10, #0x7
  1de6e4: 373fff6b     	tbnz	w11, #0x7, 0x1de6d0 <__gxx_personality_v0+0x3a4>
  1de6e8: eb1b033f     	cmp	x25, x27
  1de6ec: f90023e9     	str	x9, [sp, #0x40]
  1de6f0: 54000088     	b.hi	0x1de700 <__gxx_personality_v0+0x3d4>
  1de6f4: 8b19034a     	add	x10, x26, x25
  1de6f8: eb0a037f     	cmp	x27, x10
  1de6fc: 540000e3     	b.lo	0x1de718 <__gxx_personality_v0+0x3ec>
  1de700: eb19037f     	cmp	x27, x25
  1de704: 54fffc62     	b.hs	0x1de690 <__gxx_personality_v0+0x364>
  1de708: b94033e8     	ldr	w8, [sp, #0x30]
  1de70c: f94017e1     	ldr	x1, [sp, #0x28]
  1de710: 12000100     	and	w0, w8, #0x1
  1de714: 940000fa     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1de718: b94037eb     	ldr	w11, [sp, #0x34]
  1de71c: b40015c0     	cbz	x0, 0x1de9d4 <__gxx_personality_v0+0x6a8>
  1de720: f94013e9     	ldr	x9, [sp, #0x20]
  1de724: 8b090009     	add	x9, x0, x9
  1de728: b40015e8     	cbz	x8, 0x1de9e4 <__gxx_personality_v0+0x6b8>
  1de72c: f9401fea     	ldr	x10, [sp, #0x38]
  1de730: f90003e9     	str	x9, [sp]
  1de734: 8b1702a9     	add	x9, x21, x23
  1de738: 2a0b03ec     	mov	w12, w11
  1de73c: 92400d5a     	and	x26, x10, #0xf
  1de740: 121f056a     	and	w10, w11, #0x6
  1de744: b90017ea     	str	w10, [sp, #0x14]
  1de748: f94017ea     	ldr	x10, [sp, #0x28]
  1de74c: 528383ab     	mov	w11, #0x1c1d            // =7197
  1de750: 8b080128     	add	x8, x9, x8
  1de754: 1ada2569     	lsr	w9, w11, w26
  1de758: 9100814a     	add	x10, x10, #0x20
  1de75c: f9000fea     	str	x10, [sp, #0x18]
  1de760: 528000aa     	mov	w10, #0x5               // =5
  1de764: 6a0a019f     	tst	w12, w10
  1de768: 9280000d     	mov	x13, #-0x1              // =-1
  1de76c: d100051b     	sub	x27, x8, #0x1
  1de770: 1a9f17e8     	cset	w8, eq
  1de774: 12000135     	and	w21, w9, #0x1
  1de778: b90023e8     	str	w8, [sp, #0x20]
  1de77c: 14000002     	b	0x1de784 <__gxx_personality_v0+0x458>
  1de780: 8b08029b     	add	x27, x20, x8
  1de784: aa1f03e9     	mov	x9, xzr
  1de788: aa1f03e8     	mov	x8, xzr
  1de78c: aa1b03f4     	mov	x20, x27
  1de790: 3840168a     	ldrb	w10, [x20], #0x1
  1de794: 9240194b     	and	x11, x10, #0x7f
  1de798: 9ac9216b     	lsl	x11, x11, x9
  1de79c: aa080168     	orr	x8, x11, x8
  1de7a0: 91001d29     	add	x9, x9, #0x7
  1de7a4: 373fff6a     	tbnz	w10, #0x7, 0x1de790 <__gxx_personality_v0+0x464>
  1de7a8: f101013f     	cmp	x9, #0x40
  1de7ac: 121a014a     	and	w10, w10, #0x40
  1de7b0: 1a9f27eb     	cset	w11, lo
  1de7b4: 9ac921a9     	lsl	x9, x13, x9
  1de7b8: 6a4a197f     	tst	w11, w10, lsr #6
  1de7bc: 9a9f1129     	csel	x9, x9, xzr, ne
  1de7c0: aa090119     	orr	x25, x8, x9
  1de7c4: f100073f     	cmp	x25, #0x1
  1de7c8: 5400056b     	b.lt	0x1de874 <__gxx_personality_v0+0x548>
  1de7cc: f9002bfc     	str	x28, [sp, #0x50]
  1de7d0: b4fff9dc     	cbz	x28, 0x1de708 <__gxx_personality_v0+0x3dc>
  1de7d4: 7100335f     	cmp	w26, #0xc
  1de7d8: 54fff988     	b.hi	0x1de708 <__gxx_personality_v0+0x3dc>
  1de7dc: 34fff975     	cbz	w21, 0x1de708 <__gxx_personality_v0+0x3dc>
  1de7e0: d0000328     	adrp	x8, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de7e4: 9115e108     	add	x8, x8, #0x578
  1de7e8: f87a7908     	ldr	x8, [x8, x26, lsl #3]
  1de7ec: 910143e0     	add	x0, sp, #0x50
  1de7f0: f9401fe1     	ldr	x1, [sp, #0x38]
  1de7f4: 9ac82328     	lsl	x8, x25, x8
  1de7f8: cb080388     	sub	x8, x28, x8
  1de7fc: f9002be8     	str	x8, [sp, #0x50]
  1de800: 940001a7     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de804: b4000420     	cbz	x0, 0x1de888 <__gxx_personality_v0+0x55c>
  1de808: b94033e8     	ldr	w8, [sp, #0x30]
  1de80c: 36000be8     	tbz	w8, #0x0, 0x1de988 <__gxx_personality_v0+0x65c>
  1de810: f94017f6     	ldr	x22, [sp, #0x28]
  1de814: aa0003f8     	mov	x24, x0
  1de818: aa1603e0     	mov	x0, x22
  1de81c: 97fb0f09     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1de820: d2856028     	mov	x8, #0x2b01             // =11009
  1de824: f2a86568     	movk	x8, #0x432b, lsl #16
  1de828: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1de82c: f2e86988     	movk	x8, #0x434c, lsl #48
  1de830: eb08001f     	cmp	x0, x8
  1de834: f9400fe8     	ldr	x8, [sp, #0x18]
  1de838: 54000041     	b.ne	0x1de840 <__gxx_personality_v0+0x514>
  1de83c: f85a02c8     	ldur	x8, [x22, #-0x60]
  1de840: f9002be8     	str	x8, [sp, #0x50]
  1de844: b4001508     	cbz	x8, 0x1deae4 <__gxx_personality_v0+0x7b8>
  1de848: f85a82c1     	ldur	x1, [x22, #-0x58]
  1de84c: b40014c1     	cbz	x1, 0x1deae4 <__gxx_personality_v0+0x7b8>
  1de850: f9400308     	ldr	x8, [x24]
  1de854: 910143e2     	add	x2, sp, #0x50
  1de858: aa1803e0     	mov	x0, x24
  1de85c: f9401108     	ldr	x8, [x8, #0x20]
  1de860: d63f0100     	blr	x8
  1de864: 36000920     	tbz	w0, #0x0, 0x1de988 <__gxx_personality_v0+0x65c>
  1de868: b94037e8     	ldr	w8, [sp, #0x34]
  1de86c: 360008c8     	tbz	w8, #0x0, 0x1de984 <__gxx_personality_v0+0x658>
  1de870: 1400008c     	b	0x1deaa0 <__gxx_personality_v0+0x774>
  1de874: b7f80159     	tbnz	x25, #0x3f, 0x1de89c <__gxx_personality_v0+0x570>
  1de878: b94017e8     	ldr	w8, [sp, #0x14]
  1de87c: 7100091f     	cmp	w8, #0x2
  1de880: 54000841     	b.ne	0x1de988 <__gxx_personality_v0+0x65c>
  1de884: 14000074     	b	0x1dea54 <__gxx_personality_v0+0x728>
  1de888: b94023e8     	ldr	w8, [sp, #0x20]
  1de88c: 36000c08     	tbz	w8, #0x0, 0x1dea0c <__gxx_personality_v0+0x6e0>
  1de890: b94037e8     	ldr	w8, [sp, #0x34]
  1de894: 371807a8     	tbnz	w8, #0x3, 0x1de988 <__gxx_personality_v0+0x65c>
  1de898: 17ffff9c     	b	0x1de708 <__gxx_personality_v0+0x3dc>
  1de89c: b94033e8     	ldr	w8, [sp, #0x30]
  1de8a0: 36000648     	tbz	w8, #0x0, 0x1de968 <__gxx_personality_v0+0x63c>
  1de8a4: f94017f6     	ldr	x22, [sp, #0x28]
  1de8a8: aa1603e0     	mov	x0, x22
  1de8ac: 97fb0ee5     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1de8b0: d2856028     	mov	x8, #0x2b01             // =11009
  1de8b4: f2a86568     	movk	x8, #0x432b, lsl #16
  1de8b8: f9400ff7     	ldr	x23, [sp, #0x18]
  1de8bc: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1de8c0: f2e86988     	movk	x8, #0x434c, lsl #48
  1de8c4: eb08001f     	cmp	x0, x8
  1de8c8: 54000041     	b.ne	0x1de8d0 <__gxx_personality_v0+0x5a4>
  1de8cc: f85a02d7     	ldur	x23, [x22, #-0x60]
  1de8d0: b40010b7     	cbz	x23, 0x1deae4 <__gxx_personality_v0+0x7b8>
  1de8d4: f85a82d8     	ldur	x24, [x22, #-0x58]
  1de8d8: b4001078     	cbz	x24, 0x1deae4 <__gxx_personality_v0+0x7b8>
  1de8dc: b40010bc     	cbz	x28, 0x1deaf0 <__gxx_personality_v0+0x7c4>
  1de8e0: aa3903ea     	mvn	x10, x25
  1de8e4: aa1f03e9     	mov	x9, xzr
  1de8e8: aa1f03e8     	mov	x8, xzr
  1de8ec: 8b0a0396     	add	x22, x28, x10
  1de8f0: 384016ca     	ldrb	w10, [x22], #0x1
  1de8f4: 9240194b     	and	x11, x10, #0x7f
  1de8f8: 9ac9216b     	lsl	x11, x11, x9
  1de8fc: aa080168     	orr	x8, x11, x8
  1de900: 91001d29     	add	x9, x9, #0x7
  1de904: 373fff6a     	tbnz	w10, #0x7, 0x1de8f0 <__gxx_personality_v0+0x5c4>
  1de908: b40003a8     	cbz	x8, 0x1de97c <__gxx_personality_v0+0x650>
  1de90c: 7100335f     	cmp	w26, #0xc
  1de910: f9002bfc     	str	x28, [sp, #0x50]
  1de914: 54000e08     	b.hi	0x1dead4 <__gxx_personality_v0+0x7a8>
  1de918: 34000df5     	cbz	w21, 0x1dead4 <__gxx_personality_v0+0x7a8>
  1de91c: d0000329     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1de920: 9115e129     	add	x9, x9, #0x578
  1de924: f87a7929     	ldr	x9, [x9, x26, lsl #3]
  1de928: 910143e0     	add	x0, sp, #0x50
  1de92c: f9401fe1     	ldr	x1, [sp, #0x38]
  1de930: 9ac92108     	lsl	x8, x8, x9
  1de934: cb080388     	sub	x8, x28, x8
  1de938: f9002be8     	str	x8, [sp, #0x50]
  1de93c: 94000158     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1de940: f9002bf7     	str	x23, [sp, #0x50]
  1de944: f9400008     	ldr	x8, [x0]
  1de948: 910143e2     	add	x2, sp, #0x50
  1de94c: aa1803e1     	mov	x1, x24
  1de950: f9401108     	ldr	x8, [x8, #0x20]
  1de954: d63f0100     	blr	x8
  1de958: aa1f03e9     	mov	x9, xzr
  1de95c: aa1f03e8     	mov	x8, xzr
  1de960: 3607fc80     	tbz	w0, #0x0, 0x1de8f0 <__gxx_personality_v0+0x5c4>
  1de964: 14000009     	b	0x1de988 <__gxx_personality_v0+0x65c>
  1de968: b94023e8     	ldr	w8, [sp, #0x20]
  1de96c: 36000508     	tbz	w8, #0x0, 0x1dea0c <__gxx_personality_v0+0x6e0>
  1de970: b94037e8     	ldr	w8, [sp, #0x34]
  1de974: 371800a8     	tbnz	w8, #0x3, 0x1de988 <__gxx_personality_v0+0x65c>
  1de978: 1400005e     	b	0x1deaf0 <__gxx_personality_v0+0x7c4>
  1de97c: b94037e8     	ldr	w8, [sp, #0x34]
  1de980: 37000a08     	tbnz	w8, #0x0, 0x1deac0 <__gxx_personality_v0+0x794>
  1de984: 36180a88     	tbz	w8, #0x3, 0x1dead4 <__gxx_personality_v0+0x7a8>
  1de988: aa1f03ea     	mov	x10, xzr
  1de98c: aa1f03e9     	mov	x9, xzr
  1de990: aa1f03e8     	mov	x8, xzr
  1de994: 386a6a8b     	ldrb	w11, [x20, x10]
  1de998: 9100054a     	add	x10, x10, #0x1
  1de99c: 9240196c     	and	x12, x11, #0x7f
  1de9a0: 9ac9218c     	lsl	x12, x12, x9
  1de9a4: aa080188     	orr	x8, x12, x8
  1de9a8: 91001d29     	add	x9, x9, #0x7
  1de9ac: 373fff4b     	tbnz	w11, #0x7, 0x1de994 <__gxx_personality_v0+0x668>
  1de9b0: f101013f     	cmp	x9, #0x40
  1de9b4: 121a016a     	and	w10, w11, #0x40
  1de9b8: 1a9f27eb     	cset	w11, lo
  1de9bc: 9280000d     	mov	x13, #-0x1              // =-1
  1de9c0: 9ac921a9     	lsl	x9, x13, x9
  1de9c4: 6a4a197f     	tst	w11, w10, lsr #6
  1de9c8: 9a9f1129     	csel	x9, x9, xzr, ne
  1de9cc: aa090108     	orr	x8, x8, x9
  1de9d0: b5ffed88     	cbnz	x8, 0x1de780 <__gxx_personality_v0+0x454>
  1de9d4: 321d03e8     	orr	w8, wzr, #0x8
  1de9d8: b9002a68     	str	w8, [x19, #0x28]
  1de9dc: f94007f5     	ldr	x21, [sp, #0x8]
  1de9e0: 17fffedf     	b	0x1de55c <__gxx_personality_v0+0x230>
  1de9e4: f94007f5     	ldr	x21, [sp, #0x8]
  1de9e8: 121f0568     	and	w8, w11, #0x6
  1de9ec: 7100091f     	cmp	w8, #0x2
  1de9f0: 540000a1     	b.ne	0x1dea04 <__gxx_personality_v0+0x6d8>
  1de9f4: f900027f     	str	xzr, [x19]
  1de9f8: f9000e69     	str	x9, [x19, #0x18]
  1de9fc: 321f07e8     	orr	w8, wzr, #0x6
  1dea00: 17fffed6     	b	0x1de558 <__gxx_personality_v0+0x22c>
  1dea04: 321d03e8     	orr	w8, wzr, #0x8
  1dea08: 17fffed4     	b	0x1de558 <__gxx_personality_v0+0x22c>
  1dea0c: a9006e79     	stp	x25, x27, [x19]
  1dea10: f94003e8     	ldr	x8, [sp]
  1dea14: f9000e68     	str	x8, [x19, #0x18]
  1dea18: f94017f4     	ldr	x20, [sp, #0x28]
  1dea1c: aa1403e0     	mov	x0, x20
  1dea20: 97fb0e88     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1dea24: d2856028     	mov	x8, #0x2b01             // =11009
  1dea28: f2a86568     	movk	x8, #0x432b, lsl #16
  1dea2c: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1dea30: f2e86988     	movk	x8, #0x434c, lsl #48
  1dea34: eb08001f     	cmp	x0, x8
  1dea38: 54000061     	b.ne	0x1dea44 <__gxx_personality_v0+0x718>
  1dea3c: f85a0288     	ldur	x8, [x20, #-0x60]
  1dea40: f9000fe8     	str	x8, [sp, #0x18]
  1dea44: f9400fe8     	ldr	x8, [sp, #0x18]
  1dea48: f9001268     	str	x8, [x19, #0x20]
  1dea4c: 321f07e8     	orr	w8, wzr, #0x6
  1dea50: 17ffffe2     	b	0x1de9d8 <__gxx_personality_v0+0x6ac>
  1dea54: a9006e79     	stp	x25, x27, [x19]
  1dea58: f94017f4     	ldr	x20, [sp, #0x28]
  1dea5c: f94003e8     	ldr	x8, [sp]
  1dea60: aa1403e0     	mov	x0, x20
  1dea64: f9000e68     	str	x8, [x19, #0x18]
  1dea68: 97fb0e76     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1dea6c: d2856028     	mov	x8, #0x2b01             // =11009
  1dea70: f2a86568     	movk	x8, #0x432b, lsl #16
  1dea74: f94007f5     	ldr	x21, [sp, #0x8]
  1dea78: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1dea7c: f2e86988     	movk	x8, #0x434c, lsl #48
  1dea80: eb08001f     	cmp	x0, x8
  1dea84: 54000061     	b.ne	0x1dea90 <__gxx_personality_v0+0x764>
  1dea88: f85a0288     	ldur	x8, [x20, #-0x60]
  1dea8c: f9000fe8     	str	x8, [sp, #0x18]
  1dea90: f9400fe8     	ldr	x8, [sp, #0x18]
  1dea94: f9001268     	str	x8, [x19, #0x20]
  1dea98: 321f07e8     	orr	w8, wzr, #0x6
  1dea9c: 17fffeaf     	b	0x1de558 <__gxx_personality_v0+0x22c>
  1deaa0: a9006e79     	stp	x25, x27, [x19]
  1deaa4: a94057e8     	ldp	x8, x21, [sp]
  1deaa8: 321f07e9     	orr	w9, wzr, #0x6
  1deaac: f9000e68     	str	x8, [x19, #0x18]
  1deab0: f9402be8     	ldr	x8, [sp, #0x50]
  1deab4: b9002a69     	str	w9, [x19, #0x28]
  1deab8: f9001268     	str	x8, [x19, #0x20]
  1deabc: 17fffea8     	b	0x1de55c <__gxx_personality_v0+0x230>
  1deac0: a9006e79     	stp	x25, x27, [x19]
  1deac4: f94003e8     	ldr	x8, [sp]
  1deac8: a901de68     	stp	x8, x23, [x19, #0x18]
  1deacc: 321f07e8     	orr	w8, wzr, #0x6
  1dead0: 17ffffc2     	b	0x1de9d8 <__gxx_personality_v0+0x6ac>
  1dead4: f94017e1     	ldr	x1, [sp, #0x28]
  1dead8: 320003e0     	orr	w0, wzr, #0x1
  1deadc: 94000008     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1deae0: 97fb2ca4     	bl	0xa9d70 <__stack_chk_fail@plt>
  1deae4: 320003e0     	orr	w0, wzr, #0x1
  1deae8: aa1603e1     	mov	x1, x22
  1deaec: 94000004     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1deaf0: f94017e1     	ldr	x1, [sp, #0x28]
  1deaf4: 2a1f03e0     	mov	w0, wzr
  1deaf8: 94000001     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1deafc: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1deb00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1deb04: 910043fd     	add	x29, sp, #0x10
  1deb08: 2a0003f4     	mov	w20, w0
  1deb0c: aa0103e0     	mov	x0, x1
  1deb10: aa0103f3     	mov	x19, x1
  1deb14: 97fb22a3     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1deb18: 36000074     	tbz	w20, #0x0, 0x1deb24 <__gxx_personality_v0+0x7f8>
  1deb1c: f85c0260     	ldur	x0, [x19, #-0x40]
  1deb20: 97fffde8     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1deb24: 97fb2ecf     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000001deb28 <__cxa_call_unexpected>:
  1deb28: d10283ff     	sub	sp, sp, #0xa0
  1deb2c: a9046ffc     	stp	x28, x27, [sp, #0x40]
  1deb30: a90567fa     	stp	x26, x25, [sp, #0x50]
  1deb34: a9065ff8     	stp	x24, x23, [sp, #0x60]
  1deb38: a90757f6     	stp	x22, x21, [sp, #0x70]
  1deb3c: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1deb40: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1deb44: 910243fd     	add	x29, sp, #0x90
  1deb48: b5000060     	cbnz	x0, 0x1deb54 <__cxa_call_unexpected+0x2c>
  1deb4c: aa1f03e1     	mov	x1, xzr
  1deb50: 97ffffeb     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1deb54: aa0003f3     	mov	x19, x0
  1deb58: 97fb2292     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1deb5c: aa1303e0     	mov	x0, x19
  1deb60: 97fb23dc     	bl	0xa7ad0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>
  1deb64: 2a0003f5     	mov	w21, w0
  1deb68: 36000120     	tbz	w0, #0x0, 0x1deb8c <__cxa_call_unexpected+0x64>
  1deb6c: b85d4268     	ldur	w8, [x19, #-0x2c]
  1deb70: f85e0276     	ldur	x22, [x19, #-0x20]
  1deb74: a97bd260     	ldp	x0, x20, [x19, #-0x48]
  1deb78: d1018278     	sub	x24, x19, #0x60
  1deb7c: 2a2803e8     	mvn	w8, w8
  1deb80: f9001bf6     	str	x22, [sp, #0x30]
  1deb84: 93407d1b     	sxtw	x27, w8
  1deb88: 14000005     	b	0x1deb9c <__cxa_call_unexpected+0x74>
  1deb8c: 97fb111d     	bl	0xa3000 <_ZSt13get_terminatev@plt>
  1deb90: aa0003f4     	mov	x20, x0
  1deb94: 97fb0553     	bl	0xa00e0 <_ZSt14get_unexpectedv@plt>
  1deb98: aa1f03f8     	mov	x24, xzr
  1deb9c: 97fffdb9     	bl	0x1de280 <std::terminate()+0x40>
  1deba0: 97fb2280     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1deba4: 36001575     	tbz	w21, #0x0, 0x1dee50 <__cxa_call_unexpected+0x328>
  1deba8: 910006c8     	add	x8, x22, #0x1
  1debac: f9001be8     	str	x8, [sp, #0x30]
  1debb0: 394002c1     	ldrb	w1, [x22]
  1debb4: 9100c3e0     	add	x0, sp, #0x30
  1debb8: 940000b9     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1debbc: f9401be8     	ldr	x8, [sp, #0x30]
  1debc0: 91000509     	add	x9, x8, #0x1
  1debc4: f9001be9     	str	x9, [sp, #0x30]
  1debc8: 39400108     	ldrb	w8, [x8]
  1debcc: f103fd1f     	cmp	x8, #0xff
  1debd0: f90013e8     	str	x8, [sp, #0x20]
  1debd4: 54001440     	b.eq	0x1dee5c <__cxa_call_unexpected+0x334>
  1debd8: aa0903f7     	mov	x23, x9
  1debdc: aa1f03e8     	mov	x8, xzr
  1debe0: aa1f03f9     	mov	x25, xzr
  1debe4: 384016e9     	ldrb	w9, [x23], #0x1
  1debe8: 9240192a     	and	x10, x9, #0x7f
  1debec: 9ac8214a     	lsl	x10, x10, x8
  1debf0: aa190159     	orr	x25, x10, x25
  1debf4: 91001d08     	add	x8, x8, #0x7
  1debf8: 373fff69     	tbnz	w9, #0x7, 0x1debe4 <__cxa_call_unexpected+0xbc>
  1debfc: f9001bf7     	str	x23, [sp, #0x30]
  1dec00: 97fb1028     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1dec04: f9000be0     	str	x0, [sp, #0x10]
  1dec08: f9400be8     	ldr	x8, [sp, #0x10]
  1dec0c: f9400108     	ldr	x8, [x8]
  1dec10: b4001268     	cbz	x8, 0x1dee5c <__cxa_call_unexpected+0x334>
  1dec14: aa0803fa     	mov	x26, x8
  1dec18: 91018100     	add	x0, x8, #0x60
  1dec1c: f90003e0     	str	x0, [sp]
  1dec20: 97fb23ac     	bl	0xa7ad0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>
  1dec24: eb18035f     	cmp	x26, x24
  1dec28: 8b1902e8     	add	x8, x23, x25
  1dec2c: f9000fe8     	str	x8, [sp, #0x18]
  1dec30: 540001c0     	b.eq	0x1dec68 <__cxa_call_unexpected+0x140>
  1dec34: 52000008     	eor	w8, w0, #0x1
  1dec38: 37000188     	tbnz	w8, #0x0, 0x1dec68 <__cxa_call_unexpected+0x140>
  1dec3c: f9400758     	ldr	x24, [x26, #0x8]
  1dec40: f94003e0     	ldr	x0, [sp]
  1dec44: 97fb0dff     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1dec48: d2856028     	mov	x8, #0x2b01             // =11009
  1dec4c: f2a86568     	movk	x8, #0x432b, lsl #16
  1dec50: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1dec54: f2e86988     	movk	x8, #0x434c, lsl #48
  1dec58: eb08001f     	cmp	x0, x8
  1dec5c: 540000e1     	b.ne	0x1dec78 <__cxa_call_unexpected+0x150>
  1dec60: f9400356     	ldr	x22, [x26]
  1dec64: 14000006     	b	0x1dec7c <__cxa_call_unexpected+0x154>
  1dec68: 8b1b02e8     	add	x8, x23, x27
  1dec6c: 8b190108     	add	x8, x8, x25
  1dec70: f90007e8     	str	x8, [sp, #0x8]
  1dec74: 14000038     	b	0x1ded54 <__cxa_call_unexpected+0x22c>
  1dec78: 91020356     	add	x22, x26, #0x80
  1dec7c: f94013eb     	ldr	x11, [sp, #0x20]
  1dec80: 8b1b02ea     	add	x10, x23, x27
  1dec84: 8b190155     	add	x21, x10, x25
  1dec88: aa1f03e9     	mov	x9, xzr
  1dec8c: 92400d7b     	and	x27, x11, #0xf
  1dec90: 528383ab     	mov	w11, #0x1c1d            // =7197
  1dec94: 1adb256a     	lsr	w10, w11, w27
  1dec98: aa1f03e8     	mov	x8, xzr
  1dec9c: 1200015c     	and	w28, w10, #0x1
  1deca0: f90007f5     	str	x21, [sp, #0x8]
  1deca4: 384016aa     	ldrb	w10, [x21], #0x1
  1deca8: 9240194b     	and	x11, x10, #0x7f
  1decac: 9ac9216b     	lsl	x11, x11, x9
  1decb0: aa080168     	orr	x8, x11, x8
  1decb4: 91001d29     	add	x9, x9, #0x7
  1decb8: 373fff6a     	tbnz	w10, #0x7, 0x1deca4 <__cxa_call_unexpected+0x17c>
  1decbc: b40004c8     	cbz	x8, 0x1ded54 <__cxa_call_unexpected+0x22c>
  1decc0: f9400fe9     	ldr	x9, [sp, #0x18]
  1decc4: 7100337f     	cmp	w27, #0xc
  1decc8: f9001fe9     	str	x9, [sp, #0x38]
  1deccc: 54000b88     	b.hi	0x1dee3c <__cxa_call_unexpected+0x314>
  1decd0: 34000b7c     	cbz	w28, 0x1dee3c <__cxa_call_unexpected+0x314>
  1decd4: d0000329     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1decd8: 9115e129     	add	x9, x9, #0x578
  1decdc: f87b7929     	ldr	x9, [x9, x27, lsl #3]
  1dece0: 9ac92108     	lsl	x8, x8, x9
  1dece4: cb080328     	sub	x8, x25, x8
  1dece8: 8b0802e8     	add	x8, x23, x8
  1decec: f9001fe8     	str	x8, [sp, #0x38]
  1decf0: 9100e3e0     	add	x0, sp, #0x38
  1decf4: f94013e1     	ldr	x1, [sp, #0x20]
  1decf8: 94000069     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1decfc: f9001ff6     	str	x22, [sp, #0x38]
  1ded00: f9400008     	ldr	x8, [x0]
  1ded04: f9401108     	ldr	x8, [x8, #0x20]
  1ded08: 9100e3e2     	add	x2, sp, #0x38
  1ded0c: aa1803e1     	mov	x1, x24
  1ded10: d63f0100     	blr	x8
  1ded14: aa1f03e9     	mov	x9, xzr
  1ded18: aa1f03e8     	mov	x8, xzr
  1ded1c: 3607fc40     	tbz	w0, #0x0, 0x1deca4 <__cxa_call_unexpected+0x17c>
  1ded20: b9403348     	ldr	w8, [x26, #0x30]
  1ded24: f9400be9     	ldr	x9, [sp, #0x10]
  1ded28: 4b0803e8     	neg	w8, w8
  1ded2c: b9003348     	str	w8, [x26, #0x30]
  1ded30: b9400928     	ldr	w8, [x9, #0x8]
  1ded34: 11000508     	add	w8, w8, #0x1
  1ded38: b9000928     	str	w8, [x9, #0x8]
  1ded3c: 97fb0a05     	bl	0xa1550 <__cxa_end_catch@plt>
  1ded40: 97fb0a04     	bl	0xa1550 <__cxa_end_catch@plt>
  1ded44: f94003e0     	ldr	x0, [sp]
  1ded48: 97fb2216     	bl	0xa75a0 <__cxa_begin_catch@plt>
  1ded4c: 97fb2255     	bl	0xa76a0 <__cxa_rethrow@plt>
  1ded50: 1400003b     	b	0x1dee3c <__cxa_call_unexpected+0x314>
  1ded54: d000064c     	adrp	x12, 0x2a8000
  1ded58: f943c18c     	ldr	x12, [x12, #0x780]
  1ded5c: a941abf5     	ldp	x21, x10, [sp, #0x18]
  1ded60: d0000656     	adrp	x22, 0x2a8000
  1ded64: 5280e8eb     	mov	w11, #0x747             // =1863
  1ded68: 9100418c     	add	x12, x12, #0x10
  1ded6c: f90017ec     	str	x12, [sp, #0x28]
  1ded70: 1100194a     	add	w10, w10, #0x6
  1ded74: f94712d6     	ldr	x22, [x22, #0xe20]
  1ded78: f94007fb     	ldr	x27, [sp, #0x8]
  1ded7c: 92400d58     	and	x24, x10, #0xf
  1ded80: 1ad8256a     	lsr	w10, w11, w24
  1ded84: aa1f03e9     	mov	x9, xzr
  1ded88: aa1f03e8     	mov	x8, xzr
  1ded8c: 9100a3fc     	add	x28, sp, #0x28
  1ded90: 1200015a     	and	w26, w10, #0x1
  1ded94: 3840176a     	ldrb	w10, [x27], #0x1
  1ded98: 9240194b     	and	x11, x10, #0x7f
  1ded9c: 9ac9216b     	lsl	x11, x11, x9
  1deda0: aa080168     	orr	x8, x11, x8
  1deda4: 91001d29     	add	x9, x9, #0x7
  1deda8: 373fff6a     	tbnz	w10, #0x7, 0x1ded94 <__cxa_call_unexpected+0x26c>
  1dedac: b40004e8     	cbz	x8, 0x1dee48 <__cxa_call_unexpected+0x320>
  1dedb0: 71002b1f     	cmp	w24, #0xa
  1dedb4: f9001ff5     	str	x21, [sp, #0x38]
  1dedb8: 54000428     	b.hi	0x1dee3c <__cxa_call_unexpected+0x314>
  1dedbc: 3400041a     	cbz	w26, 0x1dee3c <__cxa_call_unexpected+0x314>
  1dedc0: d0000329     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dedc4: 91178129     	add	x9, x9, #0x5e0
  1dedc8: f8787929     	ldr	x9, [x9, x24, lsl #3]
  1dedcc: 9ac92108     	lsl	x8, x8, x9
  1dedd0: cb080328     	sub	x8, x25, x8
  1dedd4: 8b0802e8     	add	x8, x23, x8
  1dedd8: f9001fe8     	str	x8, [sp, #0x38]
  1deddc: 9100e3e0     	add	x0, sp, #0x38
  1dede0: f94013e1     	ldr	x1, [sp, #0x20]
  1dede4: 9400002e     	bl	0x1dee9c <__cxa_call_unexpected+0x374>
  1dede8: f9001ffc     	str	x28, [sp, #0x38]
  1dedec: f9400008     	ldr	x8, [x0]
  1dedf0: f9401108     	ldr	x8, [x8, #0x20]
  1dedf4: 9100e3e2     	add	x2, sp, #0x38
  1dedf8: aa1603e1     	mov	x1, x22
  1dedfc: d63f0100     	blr	x8
  1dee00: aa1f03e9     	mov	x9, xzr
  1dee04: aa1f03e8     	mov	x8, xzr
  1dee08: 3607fc60     	tbz	w0, #0x0, 0x1ded94 <__cxa_call_unexpected+0x26c>
  1dee0c: 97fb09d1     	bl	0xa1550 <__cxa_end_catch@plt>
  1dee10: 321d03e0     	orr	w0, wzr, #0x8
  1dee14: 97fb0a37     	bl	0xa16f0 <__cxa_allocate_exception@plt>
  1dee18: d0000648     	adrp	x8, 0x2a8000
  1dee1c: f943c108     	ldr	x8, [x8, #0x780]
  1dee20: 91004108     	add	x8, x8, #0x10
  1dee24: f9000008     	str	x8, [x0]
  1dee28: d0000641     	adrp	x1, 0x2a8000
  1dee2c: d0000642     	adrp	x2, 0x2a8000
  1dee30: f9471021     	ldr	x1, [x1, #0xe20]
  1dee34: f9432842     	ldr	x2, [x2, #0x650]
  1dee38: 97fb2276     	bl	0xa7810 <__cxa_throw@plt>
  1dee3c: 320003e0     	orr	w0, wzr, #0x1
  1dee40: aa1303e1     	mov	x1, x19
  1dee44: 97ffff2e     	bl	0x1deafc <__gxx_personality_v0+0x7d0>
  1dee48: 9100a3e0     	add	x0, sp, #0x28
  1dee4c: 97fb0e55     	bl	0xa27a0 <_ZNSt13bad_exceptionD1Ev@plt>
  1dee50: 97fb09c0     	bl	0xa1550 <__cxa_end_catch@plt>
  1dee54: aa1403e0     	mov	x0, x20
  1dee58: 97fffd1a     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1dee5c: aa1403e0     	mov	x0, x20
  1dee60: 97fffd18     	bl	0x1de2c0 <std::get_terminate()+0x10>
  1dee64: 14000007     	b	0x1dee80 <__cxa_call_unexpected+0x358>
  1dee68: 14000004     	b	0x1dee78 <__cxa_call_unexpected+0x350>
  1dee6c: 14000003     	b	0x1dee78 <__cxa_call_unexpected+0x350>
  1dee70: 14000002     	b	0x1dee78 <__cxa_call_unexpected+0x350>
  1dee74: 14000001     	b	0x1dee78 <__cxa_call_unexpected+0x350>
  1dee78: aa0003f3     	mov	x19, x0
  1dee7c: 14000004     	b	0x1dee8c <__cxa_call_unexpected+0x364>
  1dee80: aa0003f3     	mov	x19, x0
  1dee84: 9100a3e0     	add	x0, sp, #0x28
  1dee88: 97fb0e46     	bl	0xa27a0 <_ZNSt13bad_exceptionD1Ev@plt>
  1dee8c: 97fb09b1     	bl	0xa1550 <__cxa_end_catch@plt>
  1dee90: aa1303e0     	mov	x0, x19
  1dee94: 97fb241f     	bl	0xa7f10 <_Unwind_Resume@plt>
  1dee98: 97fb3ccb     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1dee9c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1deea0: 910003fd     	mov	x29, sp
  1deea4: 12001c29     	and	w9, w1, #0xff
  1deea8: 7103fd3f     	cmp	w9, #0xff
  1deeac: 54000200     	b.eq	0x1deeec <__cxa_call_unexpected+0x3c4>
  1deeb0: 12000d28     	and	w8, w9, #0xf
  1deeb4: 7100311f     	cmp	w8, #0xc
  1deeb8: 540009a8     	b.hi	0x1defec <__cxa_call_unexpected+0x4c4>
  1deebc: f940000b     	ldr	x11, [x0]
  1deec0: d000032a     	adrp	x10, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1deec4: 9115a94a     	add	x10, x10, #0x56a
  1deec8: 1000008c     	adr	x12, 0x1deed8 <__cxa_call_unexpected+0x3b0>
  1deecc: 3868694d     	ldrb	w13, [x10, x8]
  1deed0: 8b0d098c     	add	x12, x12, x13, lsl #2
  1deed4: d61f0180     	br	x12
  1deed8: aa0b03ea     	mov	x10, x11
  1deedc: f8408548     	ldr	x8, [x10], #0x8
  1deee0: 5304192c     	ubfx	w12, w9, #4, #3
  1deee4: 350001ec     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1deee8: 14000012     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1deeec: aa1f03e8     	mov	x8, xzr
  1deef0: 14000014     	b	0x1def40 <__cxa_call_unexpected+0x418>
  1deef4: aa1f03ec     	mov	x12, xzr
  1deef8: aa1f03e8     	mov	x8, xzr
  1deefc: aa0b03ea     	mov	x10, x11
  1def00: 3840154d     	ldrb	w13, [x10], #0x1
  1def04: 924019ae     	and	x14, x13, #0x7f
  1def08: 9acc21ce     	lsl	x14, x14, x12
  1def0c: aa0801c8     	orr	x8, x14, x8
  1def10: 91001d8c     	add	x12, x12, #0x7
  1def14: 373fff6d     	tbnz	w13, #0x7, 0x1def00 <__cxa_call_unexpected+0x3d8>
  1def18: 5304192c     	ubfx	w12, w9, #4, #3
  1def1c: 340000ac     	cbz	w12, 0x1def30 <__cxa_call_unexpected+0x408>
  1def20: 7100059f     	cmp	w12, #0x1
  1def24: 54000641     	b.ne	0x1defec <__cxa_call_unexpected+0x4c4>
  1def28: b40000a8     	cbz	x8, 0x1def3c <__cxa_call_unexpected+0x414>
  1def2c: 8b0b0108     	add	x8, x8, x11
  1def30: b4000068     	cbz	x8, 0x1def3c <__cxa_call_unexpected+0x414>
  1def34: 36380049     	tbz	w9, #0x7, 0x1def3c <__cxa_call_unexpected+0x414>
  1def38: f9400108     	ldr	x8, [x8]
  1def3c: f900000a     	str	x10, [x0]
  1def40: aa0803e0     	mov	x0, x8
  1def44: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1def48: d65f03c0     	ret
  1def4c: aa0b03ea     	mov	x10, x11
  1def50: 78402548     	ldrh	w8, [x10], #0x2
  1def54: 5304192c     	ubfx	w12, w9, #4, #3
  1def58: 35fffe4c     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1def5c: 17fffff5     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1def60: aa0b03ea     	mov	x10, x11
  1def64: b8404548     	ldr	w8, [x10], #0x4
  1def68: 5304192c     	ubfx	w12, w9, #4, #3
  1def6c: 35fffdac     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1def70: 17fffff0     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1def74: aa1f03ec     	mov	x12, xzr
  1def78: aa1f03e8     	mov	x8, xzr
  1def7c: aa0b03ea     	mov	x10, x11
  1def80: 3840154d     	ldrb	w13, [x10], #0x1
  1def84: 924019ae     	and	x14, x13, #0x7f
  1def88: 9acc21ce     	lsl	x14, x14, x12
  1def8c: aa0801c8     	orr	x8, x14, x8
  1def90: 91001d8c     	add	x12, x12, #0x7
  1def94: 373fff6d     	tbnz	w13, #0x7, 0x1def80 <__cxa_call_unexpected+0x458>
  1def98: f101019f     	cmp	x12, #0x40
  1def9c: 121a01ad     	and	w13, w13, #0x40
  1defa0: 9280000e     	mov	x14, #-0x1              // =-1
  1defa4: 1a9f27ef     	cset	w15, lo
  1defa8: 9acc21cc     	lsl	x12, x14, x12
  1defac: 6a4d19ff     	tst	w15, w13, lsr #6
  1defb0: 9a9f118c     	csel	x12, x12, xzr, ne
  1defb4: aa0c0108     	orr	x8, x8, x12
  1defb8: 5304192c     	ubfx	w12, w9, #4, #3
  1defbc: 35fffb2c     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1defc0: 17ffffdc     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1defc4: aa0b03ea     	mov	x10, x11
  1defc8: 78802548     	ldrsh	x8, [x10], #0x2
  1defcc: 5304192c     	ubfx	w12, w9, #4, #3
  1defd0: 35fffa8c     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1defd4: 17ffffd7     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1defd8: aa0b03ea     	mov	x10, x11
  1defdc: b8804548     	ldrsw	x8, [x10], #0x4
  1defe0: 5304192c     	ubfx	w12, w9, #4, #3
  1defe4: 35fff9ec     	cbnz	w12, 0x1def20 <__cxa_call_unexpected+0x3f8>
  1defe8: 17ffffd2     	b	0x1def30 <__cxa_call_unexpected+0x408>
  1defec: 97fb21f1     	bl	0xa77b0 <abort@plt>

00000000001deff0 <__cxa_pure_virtual>:
  1deff0: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1deff4: 910003fd     	mov	x29, sp
  1deff8: d0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1deffc: 9118e000     	add	x0, x0, #0x638
  1df000: 94000813     	bl	0x1e104c <std::bad_typeid::what() const+0xc>

00000000001df004 <__cxa_deleted_virtual>:
  1df004: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1df008: 910003fd     	mov	x29, sp
  1df00c: b0000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1df010: 91195800     	add	x0, x0, #0x656
  1df014: 9400080e     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1df018: d100c3ff     	sub	sp, sp, #0x30
  1df01c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1df020: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1df024: 910083fd     	add	x29, sp, #0x20
  1df028: d53bd054     	mrs	x20, TPIDR_EL0
  1df02c: f9401688     	ldr	x8, [x20, #0x28]
  1df030: f100001f     	cmp	x0, #0x0
  1df034: 9a9f1413     	csinc	x19, x0, xzr, ne
  1df038: 910003e0     	mov	x0, sp
  1df03c: 321c03e1     	orr	w1, wzr, #0x10
  1df040: aa1303e2     	mov	x2, x19
  1df044: f90007e8     	str	x8, [sp, #0x8]
  1df048: 97fb0f32     	bl	0xa2d10 <posix_memalign@plt>
  1df04c: 34000080     	cbz	w0, 0x1df05c <__cxa_deleted_virtual+0x58>
  1df050: aa1303e0     	mov	x0, x19
  1df054: 9400000c     	bl	0x1df084 <__cxa_deleted_virtual+0x80>
  1df058: 14000002     	b	0x1df060 <__cxa_deleted_virtual+0x5c>
  1df05c: f94003e0     	ldr	x0, [sp]
  1df060: f9401688     	ldr	x8, [x20, #0x28]
  1df064: f94007e9     	ldr	x9, [sp, #0x8]
  1df068: eb09011f     	cmp	x8, x9
  1df06c: 540000a1     	b.ne	0x1df080 <__cxa_deleted_virtual+0x7c>
  1df070: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1df074: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1df078: 9100c3ff     	add	sp, sp, #0x30
  1df07c: d65f03c0     	ret
  1df080: 97fb2b3c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1df084: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1df088: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df08c: 910043fd     	add	x29, sp, #0x10
  1df090: aa0003f4     	mov	x20, x0
  1df094: 90000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df098: 9135e000     	add	x0, x0, #0xd78
  1df09c: 97fb271d     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1df0a0: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df0a4: f946d10a     	ldr	x10, [x8, #0xda0]
  1df0a8: b50000ca     	cbnz	x10, 0x1df0c0 <__cxa_deleted_virtual+0xbc>
  1df0ac: 9000066a     	adrp	x10, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df0b0: 9136c14a     	add	x10, x10, #0xdb0
  1df0b4: 320983e9     	mov	w9, #0x800080           // =8388736
  1df0b8: f906d10a     	str	x10, [x8, #0xda0]
  1df0bc: b9000149     	str	w9, [x10]
  1df0c0: aa1f03f3     	mov	x19, xzr
  1df0c4: b40004ca     	cbz	x10, 0x1df15c <__cxa_deleted_virtual+0x158>
  1df0c8: 90000669     	adrp	x9, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df0cc: 913ec129     	add	x9, x9, #0xfb0
  1df0d0: eb09015f     	cmp	x10, x9
  1df0d4: 54000440     	b.eq	0x1df15c <__cxa_deleted_virtual+0x158>
  1df0d8: 91000e89     	add	x9, x20, #0x3
  1df0dc: d342fd29     	lsr	x9, x9, #2
  1df0e0: 9000066b     	adrp	x11, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df0e4: aa1f03ec     	mov	x12, xzr
  1df0e8: 91000529     	add	x9, x9, #0x1
  1df0ec: 9136c16b     	add	x11, x11, #0xdb0
  1df0f0: aa0a03f3     	mov	x19, x10
  1df0f4: 7940054a     	ldrh	w10, [x10, #0x2]
  1df0f8: eb0a013f     	cmp	x9, x10
  1df0fc: 54000143     	b.lo	0x1df124 <__cxa_deleted_virtual+0x120>
  1df100: 54000200     	b.eq	0x1df140 <__cxa_deleted_virtual+0x13c>
  1df104: 7940026a     	ldrh	w10, [x19]
  1df108: aa1303ec     	mov	x12, x19
  1df10c: d37ef54a     	lsl	x10, x10, #2
  1df110: f108015f     	cmp	x10, #0x200
  1df114: 8b0a016a     	add	x10, x11, x10
  1df118: 54fffec1     	b.ne	0x1df0f0 <__cxa_deleted_virtual+0xec>
  1df11c: aa1f03f3     	mov	x19, xzr
  1df120: 1400000f     	b	0x1df15c <__cxa_deleted_virtual+0x158>
  1df124: 4b090148     	sub	w8, w10, w9
  1df128: 79000668     	strh	w8, [x19, #0x2]
  1df12c: 8b282a68     	add	x8, x19, w8, uxth #2
  1df130: 7900011f     	strh	wzr, [x8]
  1df134: 79000509     	strh	w9, [x8, #0x2]
  1df138: 91001113     	add	x19, x8, #0x4
  1df13c: 14000008     	b	0x1df15c <__cxa_deleted_virtual+0x158>
  1df140: 79400269     	ldrh	w9, [x19]
  1df144: b400006c     	cbz	x12, 0x1df150 <__cxa_deleted_virtual+0x14c>
  1df148: 79000189     	strh	w9, [x12]
  1df14c: 14000003     	b	0x1df158 <__cxa_deleted_virtual+0x154>
  1df150: 8b090969     	add	x9, x11, x9, lsl #2
  1df154: f906d109     	str	x9, [x8, #0xda0]
  1df158: 7800467f     	strh	wzr, [x19], #0x4
  1df15c: 90000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df160: 9135e000     	add	x0, x0, #0xd78
  1df164: 97fb1793     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1df168: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df16c: aa1303e0     	mov	x0, x19
  1df170: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1df174: d65f03c0     	ret
  1df178: 97fb3c13     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1df17c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1df180: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1df184: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1df188: 910083fd     	add	x29, sp, #0x20
  1df18c: aa0103f4     	mov	x20, x1
  1df190: aa0003f5     	mov	x21, x0
  1df194: 97fb0bdb     	bl	0xa2100 <calloc@plt>
  1df198: aa0003f3     	mov	x19, x0
  1df19c: b5000140     	cbnz	x0, 0x1df1c4 <__cxa_deleted_virtual+0x1c0>
  1df1a0: 9b157e94     	mul	x20, x20, x21
  1df1a4: aa1403e0     	mov	x0, x20
  1df1a8: 97ffffb7     	bl	0x1df084 <__cxa_deleted_virtual+0x80>
  1df1ac: aa0003f3     	mov	x19, x0
  1df1b0: b40000a0     	cbz	x0, 0x1df1c4 <__cxa_deleted_virtual+0x1c0>
  1df1b4: aa1303e0     	mov	x0, x19
  1df1b8: 2a1f03e1     	mov	w1, wzr
  1df1bc: aa1403e2     	mov	x2, x20
  1df1c0: 97fb1e8c     	bl	0xa6bf0 <memset@plt>
  1df1c4: aa1303e0     	mov	x0, x19
  1df1c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1df1cc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1df1d0: f84307f5     	ldr	x21, [sp], #0x30
  1df1d4: d65f03c0     	ret
  1df1d8: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df1dc: 913ec108     	add	x8, x8, #0xfb0
  1df1e0: eb08001f     	cmp	x0, x8
  1df1e4: 540000c2     	b.hs	0x1df1fc <__cxa_deleted_virtual+0x1f8>
  1df1e8: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df1ec: 9136c108     	add	x8, x8, #0xdb0
  1df1f0: eb08001f     	cmp	x0, x8
  1df1f4: 54000043     	b.lo	0x1df1fc <__cxa_deleted_virtual+0x1f8>
  1df1f8: 14000002     	b	0x1df200 <__cxa_deleted_virtual+0x1fc>
  1df1fc: 17fb0b15     	b	0xa1e50 <free@plt>
  1df200: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1df204: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df208: 910043fd     	add	x29, sp, #0x10
  1df20c: aa0003f3     	mov	x19, x0
  1df210: d1001014     	sub	x20, x0, #0x4
  1df214: 90000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df218: 9135e000     	add	x0, x0, #0xd78
  1df21c: 97fb26bd     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1df220: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df224: f946d109     	ldr	x9, [x8, #0xda0]
  1df228: b4000309     	cbz	x9, 0x1df288 <__cxa_deleted_virtual+0x284>
  1df22c: 9000066a     	adrp	x10, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df230: 913ec14a     	add	x10, x10, #0xfb0
  1df234: eb0a013f     	cmp	x9, x10
  1df238: 54000280     	b.eq	0x1df288 <__cxa_deleted_virtual+0x284>
  1df23c: 785fe26c     	ldurh	w12, [x19, #-0x2]
  1df240: 9000066d     	adrp	x13, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df244: aa1f03ea     	mov	x10, xzr
  1df248: 9136c1ad     	add	x13, x13, #0xdb0
  1df24c: 8b0c0a8b     	add	x11, x20, x12, lsl #2
  1df250: aa0903ee     	mov	x14, x9
  1df254: 794005cf     	ldrh	w15, [x14, #0x2]
  1df258: 8b0f09d0     	add	x16, x14, x15, lsl #2
  1df25c: eb14021f     	cmp	x16, x20
  1df260: 54000220     	b.eq	0x1df2a4 <__cxa_deleted_virtual+0x2a0>
  1df264: eb0e017f     	cmp	x11, x14
  1df268: 54000240     	b.eq	0x1df2b0 <__cxa_deleted_virtual+0x2ac>
  1df26c: 794001ca     	ldrh	w10, [x14]
  1df270: d37ef54a     	lsl	x10, x10, #2
  1df274: 8b0a01af     	add	x15, x13, x10
  1df278: f108015f     	cmp	x10, #0x200
  1df27c: aa0e03ea     	mov	x10, x14
  1df280: aa0f03ee     	mov	x14, x15
  1df284: 54fffe81     	b.ne	0x1df254 <__cxa_deleted_virtual+0x250>
  1df288: 9000066a     	adrp	x10, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df28c: 9136c14a     	add	x10, x10, #0xdb0
  1df290: 4b0a0129     	sub	w9, w9, w10
  1df294: 53027d29     	lsr	w9, w9, #2
  1df298: 79000289     	strh	w9, [x20]
  1df29c: f906d114     	str	x20, [x8, #0xda0]
  1df2a0: 14000010     	b	0x1df2e0 <__cxa_deleted_virtual+0x2dc>
  1df2a4: 0b0f0188     	add	w8, w12, w15
  1df2a8: 790005c8     	strh	w8, [x14, #0x2]
  1df2ac: 1400000d     	b	0x1df2e0 <__cxa_deleted_virtual+0x2dc>
  1df2b0: 0b0f0189     	add	w9, w12, w15
  1df2b4: 781fe269     	sturh	w9, [x19, #-0x2]
  1df2b8: b40000ea     	cbz	x10, 0x1df2d4 <__cxa_deleted_virtual+0x2d0>
  1df2bc: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df2c0: 9136c108     	add	x8, x8, #0xdb0
  1df2c4: 4b080288     	sub	w8, w20, w8
  1df2c8: 53027d08     	lsr	w8, w8, #2
  1df2cc: 79000148     	strh	w8, [x10]
  1df2d0: 14000004     	b	0x1df2e0 <__cxa_deleted_virtual+0x2dc>
  1df2d4: f906d114     	str	x20, [x8, #0xda0]
  1df2d8: 79400168     	ldrh	w8, [x11]
  1df2dc: 79000288     	strh	w8, [x20]
  1df2e0: 90000660     	adrp	x0, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df2e4: 9135e000     	add	x0, x0, #0xd78
  1df2e8: 97fb1732     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1df2ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df2f0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1df2f4: d65f03c0     	ret
  1df2f8: 97fb3bb3     	bl	0xae1c4 <android::LibUtilsFirstStatics::~LibUtilsFirstStatics()+0x30>
  1df2fc: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df300: 913ec108     	add	x8, x8, #0xfb0
  1df304: eb08001f     	cmp	x0, x8
  1df308: 540000c2     	b.hs	0x1df320 <__cxa_deleted_virtual+0x31c>
  1df30c: 90000668     	adrp	x8, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1df310: 9136c108     	add	x8, x8, #0xdb0
  1df314: eb08001f     	cmp	x0, x8
  1df318: 54000043     	b.lo	0x1df320 <__cxa_deleted_virtual+0x31c>
  1df31c: 17ffffb9     	b	0x1df200 <__cxa_deleted_virtual+0x1fc>
  1df320: 17fb0acc     	b	0xa1e50 <free@plt>
  1df324: 17fb2b37     	b	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df328: d4200020     	brk	#0x1
  1df32c: d65f03c0     	ret
  1df330: d65f03c0     	ret
  1df334: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df338: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df33c: 910043fd     	add	x29, sp, #0x10
  1df340: aa0003f3     	mov	x19, x0
  1df344: 97fb2b2f     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df348: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df34c: aa1303e0     	mov	x0, x19
  1df350: f84207f3     	ldr	x19, [sp], #0x20
  1df354: 17fb0583     	b	0xa0960 <_ZdlPv@plt>
  1df358: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df35c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df360: 910043fd     	add	x29, sp, #0x10
  1df364: aa0003f3     	mov	x19, x0
  1df368: 97fb2b26     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df36c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df370: aa1303e0     	mov	x0, x19
  1df374: f84207f3     	ldr	x19, [sp], #0x20
  1df378: 17fb057a     	b	0xa0960 <_ZdlPv@plt>
  1df37c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df380: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df384: 910043fd     	add	x29, sp, #0x10
  1df388: aa0003f3     	mov	x19, x0
  1df38c: 97fb2b1d     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df390: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df394: aa1303e0     	mov	x0, x19
  1df398: f84207f3     	ldr	x19, [sp], #0x20
  1df39c: 17fb0571     	b	0xa0960 <_ZdlPv@plt>
  1df3a0: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df3a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df3a8: 910043fd     	add	x29, sp, #0x10
  1df3ac: aa0003f3     	mov	x19, x0
  1df3b0: 97fb2b14     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df3b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df3b8: aa1303e0     	mov	x0, x19
  1df3bc: f84207f3     	ldr	x19, [sp], #0x20
  1df3c0: 17fb0568     	b	0xa0960 <_ZdlPv@plt>
  1df3c4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df3c8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df3cc: 910043fd     	add	x29, sp, #0x10
  1df3d0: aa0003f3     	mov	x19, x0
  1df3d4: 97fb2b0b     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df3d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df3dc: aa1303e0     	mov	x0, x19
  1df3e0: f84207f3     	ldr	x19, [sp], #0x20
  1df3e4: 17fb055f     	b	0xa0960 <_ZdlPv@plt>
  1df3e8: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df3ec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df3f0: 910043fd     	add	x29, sp, #0x10
  1df3f4: aa0003f3     	mov	x19, x0
  1df3f8: 97fb2b02     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df3fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df400: aa1303e0     	mov	x0, x19
  1df404: f84207f3     	ldr	x19, [sp], #0x20
  1df408: 17fb0556     	b	0xa0960 <_ZdlPv@plt>
  1df40c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df410: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df414: 910043fd     	add	x29, sp, #0x10
  1df418: aa0003f3     	mov	x19, x0
  1df41c: 97fb2af9     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df420: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df424: aa1303e0     	mov	x0, x19
  1df428: f84207f3     	ldr	x19, [sp], #0x20
  1df42c: 17fb054d     	b	0xa0960 <_ZdlPv@plt>
  1df430: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df434: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df438: 910043fd     	add	x29, sp, #0x10
  1df43c: aa0003f3     	mov	x19, x0
  1df440: 97fb2af0     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df444: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df448: aa1303e0     	mov	x0, x19
  1df44c: f84207f3     	ldr	x19, [sp], #0x20
  1df450: 17fb0544     	b	0xa0960 <_ZdlPv@plt>
  1df454: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df458: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df45c: 910043fd     	add	x29, sp, #0x10
  1df460: aa0003f3     	mov	x19, x0
  1df464: 97fb2ae7     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df468: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df46c: aa1303e0     	mov	x0, x19
  1df470: f84207f3     	ldr	x19, [sp], #0x20
  1df474: 17fb053b     	b	0xa0960 <_ZdlPv@plt>
  1df478: f81e0ff3     	str	x19, [sp, #-0x20]!
  1df47c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df480: 910043fd     	add	x29, sp, #0x10
  1df484: aa0003f3     	mov	x19, x0
  1df488: 97fb2ade     	bl	0xaa000 <_ZNSt9type_infoD2Ev@plt>
  1df48c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df490: aa1303e0     	mov	x0, x19
  1df494: f84207f3     	ldr	x19, [sp], #0x20
  1df498: 17fb0532     	b	0xa0960 <_ZdlPv@plt>
  1df49c: eb01001f     	cmp	x0, x1
  1df4a0: 1a9f17e0     	cset	w0, eq
  1df4a4: d65f03c0     	ret
  1df4a8: 2a1f03e0     	mov	w0, wzr
  1df4ac: d65f03c0     	ret
  1df4b0: 2a1f03e0     	mov	w0, wzr
  1df4b4: d65f03c0     	ret
  1df4b8: eb01001f     	cmp	x0, x1
  1df4bc: 1a9f17e0     	cset	w0, eq
  1df4c0: d65f03c0     	ret
  1df4c4: d10243ff     	sub	sp, sp, #0x90
  1df4c8: f90033f5     	str	x21, [sp, #0x60]
  1df4cc: a9074ff4     	stp	x20, x19, [sp, #0x70]
  1df4d0: a9087bfd     	stp	x29, x30, [sp, #0x80]
  1df4d4: 910203fd     	add	x29, sp, #0x80
  1df4d8: d53bd055     	mrs	x21, TPIDR_EL0
  1df4dc: f94016a8     	ldr	x8, [x21, #0x28]
  1df4e0: eb01001f     	cmp	x0, x1
  1df4e4: f81d83a8     	stur	x8, [x29, #-0x28]
  1df4e8: 54000420     	b.eq	0x1df56c <__cxa_deleted_virtual+0x568>
  1df4ec: b4000441     	cbz	x1, 0x1df574 <__cxa_deleted_virtual+0x570>
  1df4f0: b0000648     	adrp	x8, 0x2a8000
  1df4f4: aa0203f3     	mov	x19, x2
  1df4f8: f942c908     	ldr	x8, [x8, #0x590]
  1df4fc: b0000642     	adrp	x2, 0x2a8000
  1df500: f942f042     	ldr	x2, [x2, #0x5e0]
  1df504: aa0003f4     	mov	x20, x0
  1df508: aa0103e0     	mov	x0, x1
  1df50c: aa0803e1     	mov	x1, x8
  1df510: aa1f03e3     	mov	x3, xzr
  1df514: 97fb16e7     	bl	0xa50b0 <__dynamic_cast@plt>
  1df518: b4000300     	cbz	x0, 0x1df578 <__cxa_deleted_virtual+0x574>
  1df51c: 92800008     	mov	x8, #-0x1               // =-1
  1df520: 6f00e400     	movi	v0.2d, #0000000000000000
  1df524: 320003e9     	orr	w9, wzr, #0x1
  1df528: a900ffe0     	stp	x0, xzr, [sp, #0x8]
  1df52c: a901a3f4     	stp	x20, x8, [sp, #0x18]
  1df530: 3c8473e0     	stur	q0, [sp, #0x47]
  1df534: 3c8383e0     	stur	q0, [sp, #0x38]
  1df538: 3c8283e0     	stur	q0, [sp, #0x28]
  1df53c: b90053e9     	str	w9, [sp, #0x50]
  1df540: f9400008     	ldr	x8, [x0]
  1df544: f9400262     	ldr	x2, [x19]
  1df548: 910023e1     	add	x1, sp, #0x8
  1df54c: 320003e3     	orr	w3, wzr, #0x1
  1df550: f9401d08     	ldr	x8, [x8, #0x38]
  1df554: d63f0100     	blr	x8
  1df558: b9403be8     	ldr	w8, [sp, #0x38]
  1df55c: 7100051f     	cmp	w8, #0x1
  1df560: 540000a1     	b.ne	0x1df574 <__cxa_deleted_virtual+0x570>
  1df564: f94017e8     	ldr	x8, [sp, #0x28]
  1df568: f9000268     	str	x8, [x19]
  1df56c: 320003e0     	orr	w0, wzr, #0x1
  1df570: 14000002     	b	0x1df578 <__cxa_deleted_virtual+0x574>
  1df574: 2a1f03e0     	mov	w0, wzr
  1df578: f94016a8     	ldr	x8, [x21, #0x28]
  1df57c: f85d83a9     	ldur	x9, [x29, #-0x28]
  1df580: eb09011f     	cmp	x8, x9
  1df584: 540000c1     	b.ne	0x1df59c <__cxa_deleted_virtual+0x598>
  1df588: a9487bfd     	ldp	x29, x30, [sp, #0x80]
  1df58c: a9474ff4     	ldp	x20, x19, [sp, #0x70]
  1df590: f94033f5     	ldr	x21, [sp, #0x60]
  1df594: 910243ff     	add	sp, sp, #0x90
  1df598: d65f03c0     	ret
  1df59c: 97fb29f5     	bl	0xa9d70 <__stack_chk_fail@plt>
  1df5a0: f9401028     	ldr	x8, [x1, #0x20]
  1df5a4: b4000168     	cbz	x8, 0x1df5d0 <__cxa_deleted_virtual+0x5cc>
  1df5a8: eb02011f     	cmp	x8, x2
  1df5ac: 540001c0     	b.eq	0x1df5e4 <__cxa_deleted_virtual+0x5e0>
  1df5b0: b9403c28     	ldr	w8, [x1, #0x3c]
  1df5b4: 321f03e9     	orr	w9, wzr, #0x2
  1df5b8: 320003ea     	orr	w10, wzr, #0x1
  1df5bc: b9003029     	str	w9, [x1, #0x30]
  1df5c0: 11000508     	add	w8, w8, #0x1
  1df5c4: b9003c28     	str	w8, [x1, #0x3c]
  1df5c8: 3901382a     	strb	w10, [x1, #0x4e]
  1df5cc: 1400000b     	b	0x1df5f8 <__cxa_deleted_virtual+0x5f4>
  1df5d0: 320003e8     	orr	w8, wzr, #0x1
  1df5d4: f9001022     	str	x2, [x1, #0x20]
  1df5d8: b9003023     	str	w3, [x1, #0x30]
  1df5dc: b9003c28     	str	w8, [x1, #0x3c]
  1df5e0: d65f03c0     	ret
  1df5e4: b9403028     	ldr	w8, [x1, #0x30]
  1df5e8: 7100091f     	cmp	w8, #0x2
  1df5ec: 54000061     	b.ne	0x1df5f8 <__cxa_deleted_virtual+0x5f4>
  1df5f0: b9003023     	str	w3, [x1, #0x30]
  1df5f4: d65f03c0     	ret
  1df5f8: d65f03c0     	ret
  1df5fc: f9400828     	ldr	x8, [x1, #0x10]
  1df600: eb08001f     	cmp	x0, x8
  1df604: 54000040     	b.eq	0x1df60c <__cxa_deleted_virtual+0x608>
  1df608: d65f03c0     	ret
  1df60c: f9401028     	ldr	x8, [x1, #0x20]
  1df610: b4000168     	cbz	x8, 0x1df63c <__cxa_deleted_virtual+0x638>
  1df614: eb02011f     	cmp	x8, x2
  1df618: 540001c0     	b.eq	0x1df650 <__cxa_deleted_virtual+0x64c>
  1df61c: b9403c28     	ldr	w8, [x1, #0x3c]
  1df620: 321f03e9     	orr	w9, wzr, #0x2
  1df624: 320003ea     	orr	w10, wzr, #0x1
  1df628: b9003029     	str	w9, [x1, #0x30]
  1df62c: 11000508     	add	w8, w8, #0x1
  1df630: b9003c28     	str	w8, [x1, #0x3c]
  1df634: 3901382a     	strb	w10, [x1, #0x4e]
  1df638: d65f03c0     	ret
  1df63c: 320003e8     	orr	w8, wzr, #0x1
  1df640: f9001022     	str	x2, [x1, #0x20]
  1df644: b9003023     	str	w3, [x1, #0x30]
  1df648: b9003c28     	str	w8, [x1, #0x3c]
  1df64c: d65f03c0     	ret
  1df650: b9403028     	ldr	w8, [x1, #0x30]
  1df654: 7100091f     	cmp	w8, #0x2
  1df658: 54fffd81     	b.ne	0x1df608 <__cxa_deleted_virtual+0x604>
  1df65c: b9003023     	str	w3, [x1, #0x30]
  1df660: d65f03c0     	ret
  1df664: f9400828     	ldr	x8, [x1, #0x10]
  1df668: eb08001f     	cmp	x0, x8
  1df66c: 540000a0     	b.eq	0x1df680 <__cxa_deleted_virtual+0x67c>
  1df670: f9400800     	ldr	x0, [x0, #0x10]
  1df674: f9400008     	ldr	x8, [x0]
  1df678: f9401d04     	ldr	x4, [x8, #0x38]
  1df67c: d61f0080     	br	x4
  1df680: f9401028     	ldr	x8, [x1, #0x20]
  1df684: b4000168     	cbz	x8, 0x1df6b0 <__cxa_deleted_virtual+0x6ac>
  1df688: eb02011f     	cmp	x8, x2
  1df68c: 540001c0     	b.eq	0x1df6c4 <__cxa_deleted_virtual+0x6c0>
  1df690: b9403c28     	ldr	w8, [x1, #0x3c]
  1df694: 321f03e9     	orr	w9, wzr, #0x2
  1df698: 320003ea     	orr	w10, wzr, #0x1
  1df69c: b9003029     	str	w9, [x1, #0x30]
  1df6a0: 11000508     	add	w8, w8, #0x1
  1df6a4: b9003c28     	str	w8, [x1, #0x3c]
  1df6a8: 3901382a     	strb	w10, [x1, #0x4e]
  1df6ac: 1400000b     	b	0x1df6d8 <__cxa_deleted_virtual+0x6d4>
  1df6b0: 320003e8     	orr	w8, wzr, #0x1
  1df6b4: f9001022     	str	x2, [x1, #0x20]
  1df6b8: b9003023     	str	w3, [x1, #0x30]
  1df6bc: b9003c28     	str	w8, [x1, #0x3c]
  1df6c0: d65f03c0     	ret
  1df6c4: b9403028     	ldr	w8, [x1, #0x30]
  1df6c8: 7100091f     	cmp	w8, #0x2
  1df6cc: 54000061     	b.ne	0x1df6d8 <__cxa_deleted_virtual+0x6d4>
  1df6d0: b9003023     	str	w3, [x1, #0x30]
  1df6d4: d65f03c0     	ret
  1df6d8: d65f03c0     	ret
  1df6dc: f9400408     	ldr	x8, [x0, #0x8]
  1df6e0: b40000c2     	cbz	x2, 0x1df6f8 <__cxa_deleted_virtual+0x6f4>
  1df6e4: 9348fd09     	asr	x9, x8, #8
  1df6e8: 360000a8     	tbz	w8, #0x0, 0x1df6fc <__cxa_deleted_virtual+0x6f8>
  1df6ec: f940004a     	ldr	x10, [x2]
  1df6f0: f8696949     	ldr	x9, [x10, x9]
  1df6f4: 14000002     	b	0x1df6fc <__cxa_deleted_virtual+0x6f8>
  1df6f8: aa1f03e9     	mov	x9, xzr
  1df6fc: f9400000     	ldr	x0, [x0]
  1df700: f27f011f     	tst	x8, #0x2
  1df704: 321f03e8     	orr	w8, wzr, #0x2
  1df708: 8b090042     	add	x2, x2, x9
  1df70c: f940000a     	ldr	x10, [x0]
  1df710: 1a830103     	csel	w3, w8, w3, eq
  1df714: f9401d44     	ldr	x4, [x10, #0x38]
  1df718: d61f0080     	br	x4
  1df71c: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1df720: a90157f6     	stp	x22, x21, [sp, #0x10]
  1df724: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1df728: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1df72c: 9100c3fd     	add	x29, sp, #0x30
  1df730: f9400828     	ldr	x8, [x1, #0x10]
  1df734: 2a0303f4     	mov	w20, w3
  1df738: aa0103f3     	mov	x19, x1
  1df73c: aa0203f5     	mov	x21, x2
  1df740: eb08001f     	cmp	x0, x8
  1df744: 54000140     	b.eq	0x1df76c <__cxa_deleted_virtual+0x768>
  1df748: b9401418     	ldr	w24, [x0, #0x14]
  1df74c: f9401008     	ldr	x8, [x0, #0x20]
  1df750: aa0003f6     	mov	x22, x0
  1df754: b4000255     	cbz	x21, 0x1df79c <__cxa_deleted_virtual+0x798>
  1df758: 9348fd09     	asr	x9, x8, #8
  1df75c: 36000228     	tbz	w8, #0x0, 0x1df7a0 <__cxa_deleted_virtual+0x79c>
  1df760: f94002aa     	ldr	x10, [x21]
  1df764: f8696949     	ldr	x9, [x10, x9]
  1df768: 1400000e     	b	0x1df7a0 <__cxa_deleted_virtual+0x79c>
  1df76c: f9401268     	ldr	x8, [x19, #0x20]
  1df770: b4000608     	cbz	x8, 0x1df830 <__cxa_deleted_virtual+0x82c>
  1df774: eb15011f     	cmp	x8, x21
  1df778: 54000660     	b.eq	0x1df844 <__cxa_deleted_virtual+0x840>
  1df77c: b9403e68     	ldr	w8, [x19, #0x3c]
  1df780: 321f03e9     	orr	w9, wzr, #0x2
  1df784: 320003ea     	orr	w10, wzr, #0x1
  1df788: b9003269     	str	w9, [x19, #0x30]
  1df78c: 11000508     	add	w8, w8, #0x1
  1df790: b9003e68     	str	w8, [x19, #0x3c]
  1df794: 39013a6a     	strb	w10, [x19, #0x4e]
  1df798: 1400002f     	b	0x1df854 <__cxa_deleted_virtual+0x850>
  1df79c: aa1f03e9     	mov	x9, xzr
  1df7a0: f9400ec0     	ldr	x0, [x22, #0x18]
  1df7a4: 8b0902a2     	add	x2, x21, x9
  1df7a8: f27f011f     	tst	x8, #0x2
  1df7ac: 321f03f7     	orr	w23, wzr, #0x2
  1df7b0: f940000a     	ldr	x10, [x0]
  1df7b4: 1a9402e3     	csel	w3, w23, w20, eq
  1df7b8: aa1303e1     	mov	x1, x19
  1df7bc: f9401d49     	ldr	x9, [x10, #0x38]
  1df7c0: d63f0120     	blr	x9
  1df7c4: 71000b1f     	cmp	w24, #0x2
  1df7c8: 54000463     	b.lo	0x1df854 <__cxa_deleted_virtual+0x850>
  1df7cc: 8b1812c8     	add	x8, x22, x24, lsl #4
  1df7d0: 91006118     	add	x24, x8, #0x18
  1df7d4: 9100a2d6     	add	x22, x22, #0x28
  1df7d8: f94006c8     	ldr	x8, [x22, #0x8]
  1df7dc: b40000d5     	cbz	x21, 0x1df7f4 <__cxa_deleted_virtual+0x7f0>
  1df7e0: 9348fd09     	asr	x9, x8, #8
  1df7e4: 360000a8     	tbz	w8, #0x0, 0x1df7f8 <__cxa_deleted_virtual+0x7f4>
  1df7e8: f94002aa     	ldr	x10, [x21]
  1df7ec: f8696949     	ldr	x9, [x10, x9]
  1df7f0: 14000002     	b	0x1df7f8 <__cxa_deleted_virtual+0x7f4>
  1df7f4: aa1f03e9     	mov	x9, xzr
  1df7f8: f94002c0     	ldr	x0, [x22]
  1df7fc: f27f011f     	tst	x8, #0x2
  1df800: 8b0902a2     	add	x2, x21, x9
  1df804: 1a9402e3     	csel	w3, w23, w20, eq
  1df808: f940000a     	ldr	x10, [x0]
  1df80c: aa1303e1     	mov	x1, x19
  1df810: f9401d4a     	ldr	x10, [x10, #0x38]
  1df814: d63f0140     	blr	x10
  1df818: 39413a68     	ldrb	w8, [x19, #0x4e]
  1df81c: 350001c8     	cbnz	w8, 0x1df854 <__cxa_deleted_virtual+0x850>
  1df820: 910042d6     	add	x22, x22, #0x10
  1df824: eb1802df     	cmp	x22, x24
  1df828: 54fffd83     	b.lo	0x1df7d8 <__cxa_deleted_virtual+0x7d4>
  1df82c: 1400000a     	b	0x1df854 <__cxa_deleted_virtual+0x850>
  1df830: 320003e8     	orr	w8, wzr, #0x1
  1df834: f9001275     	str	x21, [x19, #0x20]
  1df838: b9003274     	str	w20, [x19, #0x30]
  1df83c: b9003e68     	str	w8, [x19, #0x3c]
  1df840: 14000005     	b	0x1df854 <__cxa_deleted_virtual+0x850>
  1df844: b9403268     	ldr	w8, [x19, #0x30]
  1df848: 7100091f     	cmp	w8, #0x2
  1df84c: 54000041     	b.ne	0x1df854 <__cxa_deleted_virtual+0x850>
  1df850: b9003274     	str	w20, [x19, #0x30]
  1df854: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1df858: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1df85c: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1df860: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1df864: d65f03c0     	ret
  1df868: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1df86c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1df870: 910043fd     	add	x29, sp, #0x10
  1df874: 39404008     	ldrb	w8, [x0, #0x10]
  1df878: aa0003f3     	mov	x19, x0
  1df87c: aa0103f4     	mov	x20, x1
  1df880: 721d051f     	tst	w8, #0x18
  1df884: 54000120     	b.eq	0x1df8a8 <__cxa_deleted_virtual+0x8a4>
  1df888: f9400660     	ldr	x0, [x19, #0x8]
  1df88c: f9400681     	ldr	x1, [x20, #0x8]
  1df890: 97fb0a68     	bl	0xa2230 <strcmp@plt>
  1df894: 7100001f     	cmp	w0, #0x0
  1df898: 1a9f17e0     	cset	w0, eq
  1df89c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1df8a0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1df8a4: d65f03c0     	ret
  1df8a8: b40001d4     	cbz	x20, 0x1df8e0 <__cxa_deleted_virtual+0x8dc>
  1df8ac: b0000641     	adrp	x1, 0x2a8000
  1df8b0: b0000642     	adrp	x2, 0x2a8000
  1df8b4: f942c821     	ldr	x1, [x1, #0x590]
  1df8b8: f9469c42     	ldr	x2, [x2, #0xd38]
  1df8bc: aa1403e0     	mov	x0, x20
  1df8c0: aa1f03e3     	mov	x3, xzr
  1df8c4: 97fb15fb     	bl	0xa50b0 <__dynamic_cast@plt>
  1df8c8: b4fffea0     	cbz	x0, 0x1df89c <__cxa_deleted_virtual+0x898>
  1df8cc: 39404008     	ldrb	w8, [x0, #0x10]
  1df8d0: 721d051f     	tst	w8, #0x18
  1df8d4: 54fffda1     	b.ne	0x1df888 <__cxa_deleted_virtual+0x884>
  1df8d8: eb14027f     	cmp	x19, x20
  1df8dc: 17ffffef     	b	0x1df898 <__cxa_deleted_virtual+0x894>
  1df8e0: 2a1f03e0     	mov	w0, wzr
  1df8e4: 17ffffee     	b	0x1df89c <__cxa_deleted_virtual+0x898>
  1df8e8: d10283ff     	sub	sp, sp, #0xa0
  1df8ec: f90033f7     	str	x23, [sp, #0x60]
  1df8f0: a90757f6     	stp	x22, x21, [sp, #0x70]
  1df8f4: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1df8f8: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1df8fc: 910243fd     	add	x29, sp, #0x90
  1df900: d53bd057     	mrs	x23, TPIDR_EL0
  1df904: b0000649     	adrp	x9, 0x2a8000
  1df908: f94016e8     	ldr	x8, [x23, #0x28]
  1df90c: f9430129     	ldr	x9, [x9, #0x600]
  1df910: aa0203f3     	mov	x19, x2
  1df914: f81c83a8     	stur	x8, [x29, #-0x38]
  1df918: eb09003f     	cmp	x1, x9
  1df91c: 54000720     	b.eq	0x1dfa00 <__cxa_deleted_virtual+0x9fc>
  1df920: 39404008     	ldrb	w8, [x0, #0x10]
  1df924: aa0103f5     	mov	x21, x1
  1df928: aa0003f4     	mov	x20, x0
  1df92c: 721d051f     	tst	w8, #0x18
  1df930: 540006c0     	b.eq	0x1dfa08 <__cxa_deleted_virtual+0xa04>
  1df934: f9400680     	ldr	x0, [x20, #0x8]
  1df938: f94006a1     	ldr	x1, [x21, #0x8]
  1df93c: 97fb0a3d     	bl	0xa2230 <strcmp@plt>
  1df940: 34000800     	cbz	w0, 0x1dfa40 <__cxa_deleted_virtual+0xa3c>
  1df944: b0000641     	adrp	x1, 0x2a8000
  1df948: b0000642     	adrp	x2, 0x2a8000
  1df94c: f942c821     	ldr	x1, [x1, #0x590]
  1df950: f9473842     	ldr	x2, [x2, #0xe70]
  1df954: aa1503e0     	mov	x0, x21
  1df958: aa1f03e3     	mov	x3, xzr
  1df95c: 97fb15d5     	bl	0xa50b0 <__dynamic_cast@plt>
  1df960: b4000aa0     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1df964: f9400268     	ldr	x8, [x19]
  1df968: aa0003f5     	mov	x21, x0
  1df96c: b4000068     	cbz	x8, 0x1df978 <__cxa_deleted_virtual+0x974>
  1df970: f9400108     	ldr	x8, [x8]
  1df974: f9000268     	str	x8, [x19]
  1df978: b94012a8     	ldr	w8, [x21, #0x10]
  1df97c: b9401289     	ldr	w9, [x20, #0x10]
  1df980: 0a29010a     	bic	w10, w8, w9
  1df984: 7200095f     	tst	w10, #0x7
  1df988: 54000941     	b.ne	0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1df98c: 0a280128     	bic	w8, w9, w8
  1df990: 721b051f     	tst	w8, #0x60
  1df994: 540008e1     	b.ne	0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1df998: f9400e80     	ldr	x0, [x20, #0x18]
  1df99c: f9400ea8     	ldr	x8, [x21, #0x18]
  1df9a0: eb08001f     	cmp	x0, x8
  1df9a4: 54000560     	b.eq	0x1dfa50 <__cxa_deleted_virtual+0xa4c>
  1df9a8: b0000649     	adrp	x9, 0x2a8000
  1df9ac: f9438929     	ldr	x9, [x9, #0x710]
  1df9b0: eb09001f     	cmp	x0, x9
  1df9b4: 54000520     	b.eq	0x1dfa58 <__cxa_deleted_virtual+0xa54>
  1df9b8: b40007e0     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1df9bc: b0000641     	adrp	x1, 0x2a8000
  1df9c0: b0000642     	adrp	x2, 0x2a8000
  1df9c4: f942c821     	ldr	x1, [x1, #0x590]
  1df9c8: f9473842     	ldr	x2, [x2, #0xe70]
  1df9cc: aa1f03e3     	mov	x3, xzr
  1df9d0: 97fb15b8     	bl	0xa50b0 <__dynamic_cast@plt>
  1df9d4: b4000580     	cbz	x0, 0x1dfa84 <__cxa_deleted_virtual+0xa80>
  1df9d8: 39404288     	ldrb	w8, [x20, #0x10]
  1df9dc: 360006a8     	tbz	w8, #0x0, 0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1df9e0: f9400ea1     	ldr	x1, [x21, #0x18]
  1df9e4: 9400007f     	bl	0x1dfbe0 <__cxa_deleted_virtual+0xbdc>
  1df9e8: f94016e8     	ldr	x8, [x23, #0x28]
  1df9ec: f85c83a9     	ldur	x9, [x29, #-0x38]
  1df9f0: eb09011f     	cmp	x8, x9
  1df9f4: 54000f41     	b.ne	0x1dfbdc <__cxa_deleted_virtual+0xbd8>
  1df9f8: 12000000     	and	w0, w0, #0x1
  1df9fc: 14000032     	b	0x1dfac4 <__cxa_deleted_virtual+0xac0>
  1dfa00: f900027f     	str	xzr, [x19]
  1dfa04: 14000013     	b	0x1dfa50 <__cxa_deleted_virtual+0xa4c>
  1dfa08: b4000555     	cbz	x21, 0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1dfa0c: b0000641     	adrp	x1, 0x2a8000
  1dfa10: b0000642     	adrp	x2, 0x2a8000
  1dfa14: f942c821     	ldr	x1, [x1, #0x590]
  1dfa18: f9469c42     	ldr	x2, [x2, #0xd38]
  1dfa1c: aa1503e0     	mov	x0, x21
  1dfa20: aa1f03e3     	mov	x3, xzr
  1dfa24: 97fb15a3     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfa28: b4fff8e0     	cbz	x0, 0x1df944 <__cxa_deleted_virtual+0x940>
  1dfa2c: 39404008     	ldrb	w8, [x0, #0x10]
  1dfa30: 721d051f     	tst	w8, #0x18
  1dfa34: 54fff801     	b.ne	0x1df934 <__cxa_deleted_virtual+0x930>
  1dfa38: eb15029f     	cmp	x20, x21
  1dfa3c: 54fff841     	b.ne	0x1df944 <__cxa_deleted_virtual+0x940>
  1dfa40: f9400268     	ldr	x8, [x19]
  1dfa44: b4000068     	cbz	x8, 0x1dfa50 <__cxa_deleted_virtual+0xa4c>
  1dfa48: f9400108     	ldr	x8, [x8]
  1dfa4c: f9000268     	str	x8, [x19]
  1dfa50: 320003e0     	orr	w0, wzr, #0x1
  1dfa54: 14000018     	b	0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfa58: b4ffffc8     	cbz	x8, 0x1dfa50 <__cxa_deleted_virtual+0xa4c>
  1dfa5c: b0000641     	adrp	x1, 0x2a8000
  1dfa60: b0000642     	adrp	x2, 0x2a8000
  1dfa64: f942c821     	ldr	x1, [x1, #0x590]
  1dfa68: f9435842     	ldr	x2, [x2, #0x6b0]
  1dfa6c: aa0803e0     	mov	x0, x8
  1dfa70: aa1f03e3     	mov	x3, xzr
  1dfa74: 97fb158f     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfa78: f100001f     	cmp	x0, #0x0
  1dfa7c: 1a9f17e0     	cset	w0, eq
  1dfa80: 1400000d     	b	0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfa84: f9400e80     	ldr	x0, [x20, #0x18]
  1dfa88: b4000160     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfa8c: b0000641     	adrp	x1, 0x2a8000
  1dfa90: b0000642     	adrp	x2, 0x2a8000
  1dfa94: f942c821     	ldr	x1, [x1, #0x590]
  1dfa98: f9465042     	ldr	x2, [x2, #0xca0]
  1dfa9c: aa1f03e3     	mov	x3, xzr
  1dfaa0: 97fb1584     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfaa4: b40001c0     	cbz	x0, 0x1dfadc <__cxa_deleted_virtual+0xad8>
  1dfaa8: 39404288     	ldrb	w8, [x20, #0x10]
  1dfaac: 370006a8     	tbnz	w8, #0x0, 0x1dfb80 <__cxa_deleted_virtual+0xb7c>
  1dfab0: 2a1f03e0     	mov	w0, wzr
  1dfab4: f94016e8     	ldr	x8, [x23, #0x28]
  1dfab8: f85c83a9     	ldur	x9, [x29, #-0x38]
  1dfabc: eb09011f     	cmp	x8, x9
  1dfac0: 540008e1     	b.ne	0x1dfbdc <__cxa_deleted_virtual+0xbd8>
  1dfac4: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1dfac8: a9484ff4     	ldp	x20, x19, [sp, #0x80]
  1dfacc: a94757f6     	ldp	x22, x21, [sp, #0x70]
  1dfad0: f94033f7     	ldr	x23, [sp, #0x60]
  1dfad4: 910283ff     	add	sp, sp, #0xa0
  1dfad8: d65f03c0     	ret
  1dfadc: f9400e80     	ldr	x0, [x20, #0x18]
  1dfae0: b4fffea0     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfae4: b0000641     	adrp	x1, 0x2a8000
  1dfae8: b0000642     	adrp	x2, 0x2a8000
  1dfaec: f942c821     	ldr	x1, [x1, #0x590]
  1dfaf0: f942f042     	ldr	x2, [x2, #0x5e0]
  1dfaf4: aa1f03e3     	mov	x3, xzr
  1dfaf8: 97fb156e     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfafc: b4fffdc0     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfb00: aa0003f4     	mov	x20, x0
  1dfb04: f9400ea0     	ldr	x0, [x21, #0x18]
  1dfb08: b4fffd60     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfb0c: b0000641     	adrp	x1, 0x2a8000
  1dfb10: b0000642     	adrp	x2, 0x2a8000
  1dfb14: f942c821     	ldr	x1, [x1, #0x590]
  1dfb18: f942f042     	ldr	x2, [x2, #0x5e0]
  1dfb1c: aa1f03e3     	mov	x3, xzr
  1dfb20: 97fb1564     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfb24: b4fffc80     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfb28: 92800008     	mov	x8, #-0x1               // =-1
  1dfb2c: 6f00e400     	movi	v0.2d, #0000000000000000
  1dfb30: 320003e9     	orr	w9, wzr, #0x1
  1dfb34: a900ffe0     	stp	x0, xzr, [sp, #0x8]
  1dfb38: a901a3f4     	stp	x20, x8, [sp, #0x18]
  1dfb3c: 3c8473e0     	stur	q0, [sp, #0x47]
  1dfb40: 3c8383e0     	stur	q0, [sp, #0x38]
  1dfb44: 3c8283e0     	stur	q0, [sp, #0x28]
  1dfb48: b90053e9     	str	w9, [sp, #0x50]
  1dfb4c: f9400008     	ldr	x8, [x0]
  1dfb50: f9400262     	ldr	x2, [x19]
  1dfb54: 910023e1     	add	x1, sp, #0x8
  1dfb58: 320003e3     	orr	w3, wzr, #0x1
  1dfb5c: f9401d08     	ldr	x8, [x8, #0x38]
  1dfb60: d63f0100     	blr	x8
  1dfb64: b9403be8     	ldr	w8, [sp, #0x38]
  1dfb68: 7100051f     	cmp	w8, #0x1
  1dfb6c: 54fffa21     	b.ne	0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1dfb70: f9400268     	ldr	x8, [x19]
  1dfb74: b4fff6e8     	cbz	x8, 0x1dfa50 <__cxa_deleted_virtual+0xa4c>
  1dfb78: f94017e8     	ldr	x8, [sp, #0x28]
  1dfb7c: 17ffffb4     	b	0x1dfa4c <__cxa_deleted_virtual+0xa48>
  1dfb80: aa0003f6     	mov	x22, x0
  1dfb84: f9400ea0     	ldr	x0, [x21, #0x18]
  1dfb88: b4fff960     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfb8c: b0000641     	adrp	x1, 0x2a8000
  1dfb90: b0000642     	adrp	x2, 0x2a8000
  1dfb94: f942c821     	ldr	x1, [x1, #0x590]
  1dfb98: f9465042     	ldr	x2, [x2, #0xca0]
  1dfb9c: aa1f03e3     	mov	x3, xzr
  1dfba0: 97fb1544     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfba4: b4fff880     	cbz	x0, 0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfba8: b94012c8     	ldr	w8, [x22, #0x10]
  1dfbac: b9401009     	ldr	w9, [x0, #0x10]
  1dfbb0: 6a28013f     	bics	wzr, w9, w8
  1dfbb4: 54fff7e1     	b.ne	0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1dfbb8: f9400ec8     	ldr	x8, [x22, #0x18]
  1dfbbc: f9400c09     	ldr	x9, [x0, #0x18]
  1dfbc0: eb09011f     	cmp	x8, x9
  1dfbc4: 54fff761     	b.ne	0x1dfab0 <__cxa_deleted_virtual+0xaac>
  1dfbc8: f94012c8     	ldr	x8, [x22, #0x20]
  1dfbcc: f9401009     	ldr	x9, [x0, #0x20]
  1dfbd0: eb09011f     	cmp	x8, x9
  1dfbd4: 1a9f17e0     	cset	w0, eq
  1dfbd8: 17ffffb7     	b	0x1dfab4 <__cxa_deleted_virtual+0xab0>
  1dfbdc: 97fb2865     	bl	0xa9d70 <__stack_chk_fail@plt>
  1dfbe0: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1dfbe4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dfbe8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dfbec: 910083fd     	add	x29, sp, #0x20
  1dfbf0: b4000421     	cbz	x1, 0x1dfc74 <__cxa_deleted_virtual+0xc70>
  1dfbf4: b0000653     	adrp	x19, 0x2a8000
  1dfbf8: b0000654     	adrp	x20, 0x2a8000
  1dfbfc: f942ca73     	ldr	x19, [x19, #0x590]
  1dfc00: f9473a94     	ldr	x20, [x20, #0xe70]
  1dfc04: aa0003f6     	mov	x22, x0
  1dfc08: aa0103e0     	mov	x0, x1
  1dfc0c: aa1303e1     	mov	x1, x19
  1dfc10: aa1403e2     	mov	x2, x20
  1dfc14: aa1f03e3     	mov	x3, xzr
  1dfc18: 97fb1526     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfc1c: b40002e0     	cbz	x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfc20: b9401008     	ldr	w8, [x0, #0x10]
  1dfc24: b94012c9     	ldr	w9, [x22, #0x10]
  1dfc28: aa0003f5     	mov	x21, x0
  1dfc2c: 6a29011f     	bics	wzr, w8, w9
  1dfc30: 54000221     	b.ne	0x1dfc74 <__cxa_deleted_virtual+0xc70>
  1dfc34: f9400ec8     	ldr	x8, [x22, #0x18]
  1dfc38: f9400eaa     	ldr	x10, [x21, #0x18]
  1dfc3c: eb0a011f     	cmp	x8, x10
  1dfc40: 54000240     	b.eq	0x1dfc88 <__cxa_deleted_virtual+0xc84>
  1dfc44: 2a1f03e0     	mov	w0, wzr
  1dfc48: 36000189     	tbz	w9, #0x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfc4c: b4000168     	cbz	x8, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfc50: aa0803e0     	mov	x0, x8
  1dfc54: aa1303e1     	mov	x1, x19
  1dfc58: aa1403e2     	mov	x2, x20
  1dfc5c: aa1f03e3     	mov	x3, xzr
  1dfc60: 97fb1514     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfc64: b4000160     	cbz	x0, 0x1dfc90 <__cxa_deleted_virtual+0xc8c>
  1dfc68: f9400ea1     	ldr	x1, [x21, #0x18]
  1dfc6c: aa0003f6     	mov	x22, x0
  1dfc70: b5fffcc1     	cbnz	x1, 0x1dfc08 <__cxa_deleted_virtual+0xc04>
  1dfc74: 2a1f03e0     	mov	w0, wzr
  1dfc78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dfc7c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dfc80: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1dfc84: d65f03c0     	ret
  1dfc88: 320003e0     	orr	w0, wzr, #0x1
  1dfc8c: 17fffffb     	b	0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfc90: f9400ec0     	ldr	x0, [x22, #0x18]
  1dfc94: b4ffff20     	cbz	x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfc98: b0000641     	adrp	x1, 0x2a8000
  1dfc9c: b0000642     	adrp	x2, 0x2a8000
  1dfca0: f942c821     	ldr	x1, [x1, #0x590]
  1dfca4: f9465042     	ldr	x2, [x2, #0xca0]
  1dfca8: aa1f03e3     	mov	x3, xzr
  1dfcac: 97fb1501     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfcb0: b4fffe40     	cbz	x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfcb4: aa0003f3     	mov	x19, x0
  1dfcb8: f9400ea0     	ldr	x0, [x21, #0x18]
  1dfcbc: b4fffde0     	cbz	x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfcc0: b0000641     	adrp	x1, 0x2a8000
  1dfcc4: b0000642     	adrp	x2, 0x2a8000
  1dfcc8: f942c821     	ldr	x1, [x1, #0x590]
  1dfccc: f9465042     	ldr	x2, [x2, #0xca0]
  1dfcd0: aa1f03e3     	mov	x3, xzr
  1dfcd4: 97fb14f7     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfcd8: b4fffd00     	cbz	x0, 0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfcdc: b9401268     	ldr	w8, [x19, #0x10]
  1dfce0: b9401009     	ldr	w9, [x0, #0x10]
  1dfce4: 6a28013f     	bics	wzr, w9, w8
  1dfce8: 54fffc61     	b.ne	0x1dfc74 <__cxa_deleted_virtual+0xc70>
  1dfcec: f9400e68     	ldr	x8, [x19, #0x18]
  1dfcf0: f9400c09     	ldr	x9, [x0, #0x18]
  1dfcf4: eb09011f     	cmp	x8, x9
  1dfcf8: 54fffbe1     	b.ne	0x1dfc74 <__cxa_deleted_virtual+0xc70>
  1dfcfc: f9401268     	ldr	x8, [x19, #0x20]
  1dfd00: f9401009     	ldr	x9, [x0, #0x20]
  1dfd04: eb09011f     	cmp	x8, x9
  1dfd08: 1a9f17e0     	cset	w0, eq
  1dfd0c: 17ffffdb     	b	0x1dfc78 <__cxa_deleted_virtual+0xc74>
  1dfd10: f81e0ff3     	str	x19, [sp, #-0x20]!
  1dfd14: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1dfd18: 910043fd     	add	x29, sp, #0x10
  1dfd1c: b4000261     	cbz	x1, 0x1dfd68 <__cxa_deleted_virtual+0xd64>
  1dfd20: b0000648     	adrp	x8, 0x2a8000
  1dfd24: f942c908     	ldr	x8, [x8, #0x590]
  1dfd28: b0000642     	adrp	x2, 0x2a8000
  1dfd2c: f9465042     	ldr	x2, [x2, #0xca0]
  1dfd30: aa0003f3     	mov	x19, x0
  1dfd34: aa0103e0     	mov	x0, x1
  1dfd38: aa0803e1     	mov	x1, x8
  1dfd3c: aa1f03e3     	mov	x3, xzr
  1dfd40: 97fb14dc     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfd44: b4000140     	cbz	x0, 0x1dfd6c <__cxa_deleted_virtual+0xd68>
  1dfd48: b9401268     	ldr	w8, [x19, #0x10]
  1dfd4c: b9401009     	ldr	w9, [x0, #0x10]
  1dfd50: 6a28013f     	bics	wzr, w9, w8
  1dfd54: 540000a1     	b.ne	0x1dfd68 <__cxa_deleted_virtual+0xd64>
  1dfd58: f9400e68     	ldr	x8, [x19, #0x18]
  1dfd5c: f9400c09     	ldr	x9, [x0, #0x18]
  1dfd60: eb09011f     	cmp	x8, x9
  1dfd64: 540000a0     	b.eq	0x1dfd78 <__cxa_deleted_virtual+0xd74>
  1dfd68: 2a1f03e0     	mov	w0, wzr
  1dfd6c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1dfd70: f84207f3     	ldr	x19, [sp], #0x20
  1dfd74: d65f03c0     	ret
  1dfd78: f9401268     	ldr	x8, [x19, #0x20]
  1dfd7c: f9401009     	ldr	x9, [x0, #0x20]
  1dfd80: eb09011f     	cmp	x8, x9
  1dfd84: 1a9f17e0     	cset	w0, eq
  1dfd88: 17fffff9     	b	0x1dfd6c <__cxa_deleted_virtual+0xd68>
  1dfd8c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1dfd90: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1dfd94: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1dfd98: 910083fd     	add	x29, sp, #0x20
  1dfd9c: b0000648     	adrp	x8, 0x2a8000
  1dfda0: f9430108     	ldr	x8, [x8, #0x600]
  1dfda4: aa0003f3     	mov	x19, x0
  1dfda8: eb08003f     	cmp	x1, x8
  1dfdac: 54000440     	b.eq	0x1dfe34 <__cxa_deleted_virtual+0xe30>
  1dfdb0: 39404268     	ldrb	w8, [x19, #0x10]
  1dfdb4: aa0103f4     	mov	x20, x1
  1dfdb8: 721d051f     	tst	w8, #0x18
  1dfdbc: 54000600     	b.eq	0x1dfe7c <__cxa_deleted_virtual+0xe78>
  1dfdc0: f9400660     	ldr	x0, [x19, #0x8]
  1dfdc4: f9400681     	ldr	x1, [x20, #0x8]
  1dfdc8: 97fb091a     	bl	0xa2230 <strcmp@plt>
  1dfdcc: 34000740     	cbz	w0, 0x1dfeb4 <__cxa_deleted_virtual+0xeb0>
  1dfdd0: b0000641     	adrp	x1, 0x2a8000
  1dfdd4: b0000642     	adrp	x2, 0x2a8000
  1dfdd8: f942c821     	ldr	x1, [x1, #0x590]
  1dfddc: f9465042     	ldr	x2, [x2, #0xca0]
  1dfde0: aa1403e0     	mov	x0, x20
  1dfde4: aa1f03e3     	mov	x3, xzr
  1dfde8: 97fb14b2     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfdec: b40006a0     	cbz	x0, 0x1dfec0 <__cxa_deleted_virtual+0xebc>
  1dfdf0: b9401008     	ldr	w8, [x0, #0x10]
  1dfdf4: b9401269     	ldr	w9, [x19, #0x10]
  1dfdf8: 0a29010a     	bic	w10, w8, w9
  1dfdfc: 7200095f     	tst	w10, #0x7
  1dfe00: 540005e1     	b.ne	0x1dfebc <__cxa_deleted_virtual+0xeb8>
  1dfe04: 0a280128     	bic	w8, w9, w8
  1dfe08: 721b051f     	tst	w8, #0x60
  1dfe0c: 54000581     	b.ne	0x1dfebc <__cxa_deleted_virtual+0xeb8>
  1dfe10: f9400e68     	ldr	x8, [x19, #0x18]
  1dfe14: f9400c09     	ldr	x9, [x0, #0x18]
  1dfe18: eb09011f     	cmp	x8, x9
  1dfe1c: 54000501     	b.ne	0x1dfebc <__cxa_deleted_virtual+0xeb8>
  1dfe20: f9401268     	ldr	x8, [x19, #0x20]
  1dfe24: f9401009     	ldr	x9, [x0, #0x20]
  1dfe28: eb09011f     	cmp	x8, x9
  1dfe2c: 1a9f17e0     	cset	w0, eq
  1dfe30: 14000024     	b	0x1dfec0 <__cxa_deleted_virtual+0xebc>
  1dfe34: f9400e60     	ldr	x0, [x19, #0x18]
  1dfe38: b0000333     	adrp	x19, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dfe3c: aa0203f5     	mov	x21, x2
  1dfe40: 911da273     	add	x19, x19, #0x768
  1dfe44: b4000160     	cbz	x0, 0x1dfe70 <__cxa_deleted_virtual+0xe6c>
  1dfe48: b0000641     	adrp	x1, 0x2a8000
  1dfe4c: b0000642     	adrp	x2, 0x2a8000
  1dfe50: f942c821     	ldr	x1, [x1, #0x590]
  1dfe54: f9435842     	ldr	x2, [x2, #0x6b0]
  1dfe58: aa1f03e3     	mov	x3, xzr
  1dfe5c: 97fb1495     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfe60: b0000328     	adrp	x8, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1dfe64: 911d6108     	add	x8, x8, #0x758
  1dfe68: f100001f     	cmp	x0, #0x0
  1dfe6c: 9a880273     	csel	x19, x19, x8, eq
  1dfe70: f90002b3     	str	x19, [x21]
  1dfe74: 320003e0     	orr	w0, wzr, #0x1
  1dfe78: 14000012     	b	0x1dfec0 <__cxa_deleted_virtual+0xebc>
  1dfe7c: b4000214     	cbz	x20, 0x1dfebc <__cxa_deleted_virtual+0xeb8>
  1dfe80: b0000641     	adrp	x1, 0x2a8000
  1dfe84: b0000642     	adrp	x2, 0x2a8000
  1dfe88: f942c821     	ldr	x1, [x1, #0x590]
  1dfe8c: f9469c42     	ldr	x2, [x2, #0xd38]
  1dfe90: aa1403e0     	mov	x0, x20
  1dfe94: aa1f03e3     	mov	x3, xzr
  1dfe98: 97fb1486     	bl	0xa50b0 <__dynamic_cast@plt>
  1dfe9c: b4fff9a0     	cbz	x0, 0x1dfdd0 <__cxa_deleted_virtual+0xdcc>
  1dfea0: 39404008     	ldrb	w8, [x0, #0x10]
  1dfea4: 721d051f     	tst	w8, #0x18
  1dfea8: 54fff8c1     	b.ne	0x1dfdc0 <__cxa_deleted_virtual+0xdbc>
  1dfeac: eb14027f     	cmp	x19, x20
  1dfeb0: 54fff901     	b.ne	0x1dfdd0 <__cxa_deleted_virtual+0xdcc>
  1dfeb4: 320003e0     	orr	w0, wzr, #0x1
  1dfeb8: 14000002     	b	0x1dfec0 <__cxa_deleted_virtual+0xebc>
  1dfebc: 2a1f03e0     	mov	w0, wzr
  1dfec0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1dfec4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1dfec8: f84307f5     	ldr	x21, [sp], #0x30
  1dfecc: d65f03c0     	ret

00000000001dfed0 <__dynamic_cast>:
  1dfed0: d10203ff     	sub	sp, sp, #0x80
  1dfed4: a9064ff4     	stp	x20, x19, [sp, #0x60]
  1dfed8: a9077bfd     	stp	x29, x30, [sp, #0x70]
  1dfedc: 9101c3fd     	add	x29, sp, #0x70
  1dfee0: d53bd054     	mrs	x20, TPIDR_EL0
  1dfee4: f9401689     	ldr	x9, [x20, #0x28]
  1dfee8: aa0003e8     	mov	x8, x0
  1dfeec: 6f00e400     	movi	v0.2d, #0000000000000000
  1dfef0: f81e83a9     	stur	x9, [x29, #-0x18]
  1dfef4: f9400009     	ldr	x9, [x0]
  1dfef8: a97f012a     	ldp	x10, x0, [x9, #-0x10]
  1dfefc: a900a3e2     	stp	x2, x8, [sp, #0x8]
  1dff00: a9018fe1     	stp	x1, x3, [sp, #0x18]
  1dff04: 3c8473e0     	stur	q0, [sp, #0x47]
  1dff08: 8b0a0113     	add	x19, x8, x10
  1dff0c: eb02001f     	cmp	x0, x2
  1dff10: 3c8383e0     	stur	q0, [sp, #0x38]
  1dff14: 3c8283e0     	stur	q0, [sp, #0x28]
  1dff18: 54000280     	b.eq	0x1dff68 <__dynamic_cast+0x98>
  1dff1c: f9400008     	ldr	x8, [x0]
  1dff20: 910023e1     	add	x1, sp, #0x8
  1dff24: 320003e3     	orr	w3, wzr, #0x1
  1dff28: aa1303e2     	mov	x2, x19
  1dff2c: f9401908     	ldr	x8, [x8, #0x30]
  1dff30: 2a1f03e4     	mov	w4, wzr
  1dff34: d63f0100     	blr	x8
  1dff38: b94047e8     	ldr	w8, [sp, #0x44]
  1dff3c: 7100051f     	cmp	w8, #0x1
  1dff40: 54000320     	b.eq	0x1dffa4 <__dynamic_cast+0xd4>
  1dff44: 350004c8     	cbnz	w8, 0x1dffdc <__dynamic_cast+0x10c>
  1dff48: 2947a3e9     	ldp	w9, w8, [sp, #0x3c]
  1dff4c: b9404bea     	ldr	w10, [sp, #0x48]
  1dff50: f9401beb     	ldr	x11, [sp, #0x30]
  1dff54: 7100051f     	cmp	w8, #0x1
  1dff58: 7a410920     	ccmp	w9, #0x1, #0x0, eq
  1dff5c: 7a410940     	ccmp	w10, #0x1, #0x0, eq
  1dff60: 9a9f0160     	csel	x0, x11, xzr, eq
  1dff64: 1400001f     	b	0x1dffe0 <__dynamic_cast+0x110>
  1dff68: 320003e8     	orr	w8, wzr, #0x1
  1dff6c: b90053e8     	str	w8, [sp, #0x50]
  1dff70: f9400048     	ldr	x8, [x2]
  1dff74: 910023e1     	add	x1, sp, #0x8
  1dff78: 320003e4     	orr	w4, wzr, #0x1
  1dff7c: aa0203e0     	mov	x0, x2
  1dff80: f9401508     	ldr	x8, [x8, #0x28]
  1dff84: aa1303e2     	mov	x2, x19
  1dff88: aa1303e3     	mov	x3, x19
  1dff8c: 2a1f03e5     	mov	w5, wzr
  1dff90: d63f0100     	blr	x8
  1dff94: b9403be8     	ldr	w8, [sp, #0x38]
  1dff98: 7100051f     	cmp	w8, #0x1
  1dff9c: 9a9f0260     	csel	x0, x19, xzr, eq
  1dffa0: 14000010     	b	0x1dffe0 <__dynamic_cast+0x110>
  1dffa4: b9403be8     	ldr	w8, [sp, #0x38]
  1dffa8: 7100051f     	cmp	w8, #0x1
  1dffac: 54000140     	b.eq	0x1dffd4 <__dynamic_cast+0x104>
  1dffb0: b9404be8     	ldr	w8, [sp, #0x48]
  1dffb4: aa1f03e0     	mov	x0, xzr
  1dffb8: 35000148     	cbnz	w8, 0x1dffe0 <__dynamic_cast+0x110>
  1dffbc: b9403fe8     	ldr	w8, [sp, #0x3c]
  1dffc0: 7100051f     	cmp	w8, #0x1
  1dffc4: 540000e1     	b.ne	0x1dffe0 <__dynamic_cast+0x110>
  1dffc8: b94043e8     	ldr	w8, [sp, #0x40]
  1dffcc: 7100051f     	cmp	w8, #0x1
  1dffd0: 54000081     	b.ne	0x1dffe0 <__dynamic_cast+0x110>
  1dffd4: f94017e0     	ldr	x0, [sp, #0x28]
  1dffd8: 14000002     	b	0x1dffe0 <__dynamic_cast+0x110>
  1dffdc: aa1f03e0     	mov	x0, xzr
  1dffe0: f9401688     	ldr	x8, [x20, #0x28]
  1dffe4: f85e83a9     	ldur	x9, [x29, #-0x18]
  1dffe8: eb09011f     	cmp	x8, x9
  1dffec: 540000a1     	b.ne	0x1e0000 <__dynamic_cast+0x130>
  1dfff0: a9477bfd     	ldp	x29, x30, [sp, #0x70]
  1dfff4: a9464ff4     	ldp	x20, x19, [sp, #0x60]
  1dfff8: 910203ff     	add	sp, sp, #0x80
  1dfffc: d65f03c0     	ret
  1e0000: 97fb275c     	bl	0xa9d70 <__stack_chk_fail@plt>
  1e0004: f9400429     	ldr	x9, [x1, #0x8]
  1e0008: 320003e8     	orr	w8, wzr, #0x1
  1e000c: 39013428     	strb	w8, [x1, #0x4d]
  1e0010: eb03013f     	cmp	x9, x3
  1e0014: 54000040     	b.eq	0x1e001c <__dynamic_cast+0x14c>
  1e0018: d65f03c0     	ret
  1e001c: f9401029     	ldr	x9, [x1, #0x20]
  1e0020: 39013028     	strb	w8, [x1, #0x4c]
  1e0024: b4000129     	cbz	x9, 0x1e0048 <__dynamic_cast+0x178>
  1e0028: eb02013f     	cmp	x9, x2
  1e002c: 54000240     	b.eq	0x1e0074 <__dynamic_cast+0x1a4>
  1e0030: b9403c28     	ldr	w8, [x1, #0x3c]
  1e0034: 320003e9     	orr	w9, wzr, #0x1
  1e0038: 39013829     	strb	w9, [x1, #0x4e]
  1e003c: 11000508     	add	w8, w8, #0x1
  1e0040: b9003c28     	str	w8, [x1, #0x3c]
  1e0044: d65f03c0     	ret
  1e0048: 320003e8     	orr	w8, wzr, #0x1
  1e004c: 7100049f     	cmp	w4, #0x1
  1e0050: f9001022     	str	x2, [x1, #0x20]
  1e0054: b9003024     	str	w4, [x1, #0x30]
  1e0058: b9003c28     	str	w8, [x1, #0x3c]
  1e005c: 54fffde1     	b.ne	0x1e0018 <__dynamic_cast+0x148>
  1e0060: b9404828     	ldr	w8, [x1, #0x48]
  1e0064: 7100051f     	cmp	w8, #0x1
  1e0068: 54fffd81     	b.ne	0x1e0018 <__dynamic_cast+0x148>
  1e006c: 39013828     	strb	w8, [x1, #0x4e]
  1e0070: d65f03c0     	ret
  1e0074: b9403028     	ldr	w8, [x1, #0x30]
  1e0078: 7100091f     	cmp	w8, #0x2
  1e007c: 54000061     	b.ne	0x1e0088 <__dynamic_cast+0x1b8>
  1e0080: 2a0403e8     	mov	w8, w4
  1e0084: b9003024     	str	w4, [x1, #0x30]
  1e0088: b9404829     	ldr	w9, [x1, #0x48]
  1e008c: 7100053f     	cmp	w9, #0x1
  1e0090: 54fffc41     	b.ne	0x1e0018 <__dynamic_cast+0x148>
  1e0094: 7100051f     	cmp	w8, #0x1
  1e0098: 54fffc01     	b.ne	0x1e0018 <__dynamic_cast+0x148>
  1e009c: 39013828     	strb	w8, [x1, #0x4e]
  1e00a0: d65f03c0     	ret
  1e00a4: f9400428     	ldr	x8, [x1, #0x8]
  1e00a8: eb02011f     	cmp	x8, x2
  1e00ac: 540000a1     	b.ne	0x1e00c0 <__dynamic_cast+0x1f0>
  1e00b0: b9403428     	ldr	w8, [x1, #0x34]
  1e00b4: 7100051f     	cmp	w8, #0x1
  1e00b8: 54000040     	b.eq	0x1e00c0 <__dynamic_cast+0x1f0>
  1e00bc: b9003423     	str	w3, [x1, #0x34]
  1e00c0: d65f03c0     	ret
  1e00c4: f81a0ffb     	str	x27, [sp, #-0x60]!
  1e00c8: a90167fa     	stp	x26, x25, [sp, #0x10]
  1e00cc: a9025ff8     	stp	x24, x23, [sp, #0x20]
  1e00d0: a90357f6     	stp	x22, x21, [sp, #0x30]
  1e00d4: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1e00d8: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1e00dc: 910143fd     	add	x29, sp, #0x50
  1e00e0: f9400828     	ldr	x8, [x1, #0x10]
  1e00e4: 2a0403f5     	mov	w21, w4
  1e00e8: 2a0303f6     	mov	w22, w3
  1e00ec: aa0203f4     	mov	x20, x2
  1e00f0: aa0103f3     	mov	x19, x1
  1e00f4: aa0003f7     	mov	x23, x0
  1e00f8: 36000724     	tbz	w4, #0x0, 0x1e01dc <__dynamic_cast+0x30c>
  1e00fc: f94006f8     	ldr	x24, [x23, #0x8]
  1e0100: f9400501     	ldr	x1, [x8, #0x8]
  1e0104: aa1803e0     	mov	x0, x24
  1e0108: 97fb084a     	bl	0xa2230 <strcmp@plt>
  1e010c: 34000e40     	cbz	w0, 0x1e02d4 <__dynamic_cast+0x404>
  1e0110: f9400268     	ldr	x8, [x19]
  1e0114: aa1803e0     	mov	x0, x24
  1e0118: f9400501     	ldr	x1, [x8, #0x8]
  1e011c: 97fb0845     	bl	0xa2230 <strcmp@plt>
  1e0120: 34000680     	cbz	w0, 0x1e01f0 <__dynamic_cast+0x320>
  1e0124: f94012e8     	ldr	x8, [x23, #0x20]
  1e0128: b94016f8     	ldr	w24, [x23, #0x14]
  1e012c: 9348fd09     	asr	x9, x8, #8
  1e0130: 36000068     	tbz	w8, #0x0, 0x1e013c <__dynamic_cast+0x26c>
  1e0134: f940028a     	ldr	x10, [x20]
  1e0138: f8696949     	ldr	x9, [x10, x9]
  1e013c: f9400ee0     	ldr	x0, [x23, #0x18]
  1e0140: 8b090282     	add	x2, x20, x9
  1e0144: f27f011f     	tst	x8, #0x2
  1e0148: 321f03e8     	orr	w8, wzr, #0x2
  1e014c: f940000a     	ldr	x10, [x0]
  1e0150: 1a960103     	csel	w3, w8, w22, eq
  1e0154: 120002a4     	and	w4, w21, #0x1
  1e0158: aa1303e1     	mov	x1, x19
  1e015c: f9401949     	ldr	x9, [x10, #0x30]
  1e0160: d63f0120     	blr	x9
  1e0164: 71000b1f     	cmp	w24, #0x2
  1e0168: 54001603     	b.lo	0x1e0428 <__dynamic_cast+0x558>
  1e016c: b94012e8     	ldr	w8, [x23, #0x10]
  1e0170: 8b1812e9     	add	x9, x23, x24, lsl #4
  1e0174: 91006138     	add	x24, x9, #0x18
  1e0178: 9100a2f7     	add	x23, x23, #0x28
  1e017c: 37080088     	tbnz	w8, #0x1, 0x1e018c <__dynamic_cast+0x2bc>
  1e0180: b9403e69     	ldr	w9, [x19, #0x3c]
  1e0184: 7100053f     	cmp	w9, #0x1
  1e0188: 54000c01     	b.ne	0x1e0308 <__dynamic_cast+0x438>
  1e018c: 321f03f9     	orr	w25, wzr, #0x2
  1e0190: 39413a68     	ldrb	w8, [x19, #0x4e]
  1e0194: 350014a8     	cbnz	w8, 0x1e0428 <__dynamic_cast+0x558>
  1e0198: f94006e8     	ldr	x8, [x23, #0x8]
  1e019c: 9348fd09     	asr	x9, x8, #8
  1e01a0: 36000068     	tbz	w8, #0x0, 0x1e01ac <__dynamic_cast+0x2dc>
  1e01a4: f940028a     	ldr	x10, [x20]
  1e01a8: f8696949     	ldr	x9, [x10, x9]
  1e01ac: f84106e0     	ldr	x0, [x23], #0x10
  1e01b0: f27f011f     	tst	x8, #0x2
  1e01b4: 8b090282     	add	x2, x20, x9
  1e01b8: 1a960323     	csel	w3, w25, w22, eq
  1e01bc: f940000a     	ldr	x10, [x0]
  1e01c0: 120002a4     	and	w4, w21, #0x1
  1e01c4: aa1303e1     	mov	x1, x19
  1e01c8: f940194a     	ldr	x10, [x10, #0x30]
  1e01cc: d63f0140     	blr	x10
  1e01d0: eb1802ff     	cmp	x23, x24
  1e01d4: 54fffde3     	b.lo	0x1e0190 <__dynamic_cast+0x2c0>
  1e01d8: 14000094     	b	0x1e0428 <__dynamic_cast+0x558>
  1e01dc: eb0802ff     	cmp	x23, x8
  1e01e0: 540007a0     	b.eq	0x1e02d4 <__dynamic_cast+0x404>
  1e01e4: f9400268     	ldr	x8, [x19]
  1e01e8: eb0802ff     	cmp	x23, x8
  1e01ec: 54fff9c1     	b.ne	0x1e0124 <__dynamic_cast+0x254>
  1e01f0: f9401268     	ldr	x8, [x19, #0x20]
  1e01f4: eb14011f     	cmp	x8, x20
  1e01f8: 540007e0     	b.eq	0x1e02f4 <__dynamic_cast+0x424>
  1e01fc: f9401668     	ldr	x8, [x19, #0x28]
  1e0200: eb14011f     	cmp	x8, x20
  1e0204: 54000780     	b.eq	0x1e02f4 <__dynamic_cast+0x424>
  1e0208: b9404668     	ldr	w8, [x19, #0x44]
  1e020c: b9003a76     	str	w22, [x19, #0x38]
  1e0210: 7100111f     	cmp	w8, #0x4
  1e0214: 54000f40     	b.eq	0x1e03fc <__dynamic_cast+0x52c>
  1e0218: b94016e8     	ldr	w8, [x23, #0x14]
  1e021c: 34000d88     	cbz	w8, 0x1e03cc <__dynamic_cast+0x4fc>
  1e0220: 8b0812e8     	add	x8, x23, x8, lsl #4
  1e0224: 2a1f03f6     	mov	w22, wzr
  1e0228: 2a1f03f8     	mov	w24, wzr
  1e022c: 910062f9     	add	x25, x23, #0x18
  1e0230: 9100611a     	add	x26, x8, #0x18
  1e0234: 320003fb     	orr	w27, wzr, #0x1
  1e0238: 79009a7f     	strh	wzr, [x19, #0x4c]
  1e023c: f9400728     	ldr	x8, [x25, #0x8]
  1e0240: 9348fd09     	asr	x9, x8, #8
  1e0244: 36000068     	tbz	w8, #0x0, 0x1e0250 <__dynamic_cast+0x380>
  1e0248: f940028a     	ldr	x10, [x20]
  1e024c: f8696949     	ldr	x9, [x10, x9]
  1e0250: f9400320     	ldr	x0, [x25]
  1e0254: f27f011f     	tst	x8, #0x2
  1e0258: 8b090283     	add	x3, x20, x9
  1e025c: 1a9b1764     	cinc	w4, w27, eq
  1e0260: f940000a     	ldr	x10, [x0]
  1e0264: 120002a5     	and	w5, w21, #0x1
  1e0268: aa1303e1     	mov	x1, x19
  1e026c: aa1403e2     	mov	x2, x20
  1e0270: f940154a     	ldr	x10, [x10, #0x28]
  1e0274: d63f0140     	blr	x10
  1e0278: 39413a68     	ldrb	w8, [x19, #0x4e]
  1e027c: 35000268     	cbnz	w8, 0x1e02c8 <__dynamic_cast+0x3f8>
  1e0280: 39413668     	ldrb	w8, [x19, #0x4d]
  1e0284: 340001c8     	cbz	w8, 0x1e02bc <__dynamic_cast+0x3ec>
  1e0288: 39413268     	ldrb	w8, [x19, #0x4c]
  1e028c: 34000128     	cbz	w8, 0x1e02b0 <__dynamic_cast+0x3e0>
  1e0290: b9403268     	ldr	w8, [x19, #0x30]
  1e0294: 7100051f     	cmp	w8, #0x1
  1e0298: 54000a80     	b.eq	0x1e03e8 <__dynamic_cast+0x518>
  1e029c: 394042e8     	ldrb	w8, [x23, #0x10]
  1e02a0: 320003f8     	orr	w24, wzr, #0x1
  1e02a4: 320003f6     	orr	w22, wzr, #0x1
  1e02a8: 370800a8     	tbnz	w8, #0x1, 0x1e02bc <__dynamic_cast+0x3ec>
  1e02ac: 14000050     	b	0x1e03ec <__dynamic_cast+0x51c>
  1e02b0: 394042e8     	ldrb	w8, [x23, #0x10]
  1e02b4: 360000c8     	tbz	w8, #0x0, 0x1e02cc <__dynamic_cast+0x3fc>
  1e02b8: 320003f8     	orr	w24, wzr, #0x1
  1e02bc: 91004339     	add	x25, x25, #0x10
  1e02c0: eb1a033f     	cmp	x25, x26
  1e02c4: 54fffba3     	b.lo	0x1e0238 <__dynamic_cast+0x368>
  1e02c8: 36000898     	tbz	w24, #0x0, 0x1e03d8 <__dynamic_cast+0x508>
  1e02cc: 2a1603f8     	mov	w24, w22
  1e02d0: 14000047     	b	0x1e03ec <__dynamic_cast+0x51c>
  1e02d4: f9400668     	ldr	x8, [x19, #0x8]
  1e02d8: eb14011f     	cmp	x8, x20
  1e02dc: 54000a61     	b.ne	0x1e0428 <__dynamic_cast+0x558>
  1e02e0: b9403668     	ldr	w8, [x19, #0x34]
  1e02e4: 7100051f     	cmp	w8, #0x1
  1e02e8: 54000a00     	b.eq	0x1e0428 <__dynamic_cast+0x558>
  1e02ec: b9003676     	str	w22, [x19, #0x34]
  1e02f0: 1400004e     	b	0x1e0428 <__dynamic_cast+0x558>
  1e02f4: 710006df     	cmp	w22, #0x1
  1e02f8: 54000981     	b.ne	0x1e0428 <__dynamic_cast+0x558>
  1e02fc: 320003e8     	orr	w8, wzr, #0x1
  1e0300: b9003a68     	str	w8, [x19, #0x38]
  1e0304: 14000049     	b	0x1e0428 <__dynamic_cast+0x558>
  1e0308: 321f03f9     	orr	w25, wzr, #0x2
  1e030c: 370002e8     	tbnz	w8, #0x0, 0x1e0368 <__dynamic_cast+0x498>
  1e0310: 39413a68     	ldrb	w8, [x19, #0x4e]
  1e0314: 350008a8     	cbnz	w8, 0x1e0428 <__dynamic_cast+0x558>
  1e0318: b9403e68     	ldr	w8, [x19, #0x3c]
  1e031c: 7100051f     	cmp	w8, #0x1
  1e0320: 54000840     	b.eq	0x1e0428 <__dynamic_cast+0x558>
  1e0324: f94006e8     	ldr	x8, [x23, #0x8]
  1e0328: 9348fd09     	asr	x9, x8, #8
  1e032c: 36000068     	tbz	w8, #0x0, 0x1e0338 <__dynamic_cast+0x468>
  1e0330: f940028a     	ldr	x10, [x20]
  1e0334: f8696949     	ldr	x9, [x10, x9]
  1e0338: f84106e0     	ldr	x0, [x23], #0x10
  1e033c: f27f011f     	tst	x8, #0x2
  1e0340: 8b090282     	add	x2, x20, x9
  1e0344: 1a960323     	csel	w3, w25, w22, eq
  1e0348: f940000a     	ldr	x10, [x0]
  1e034c: 120002a4     	and	w4, w21, #0x1
  1e0350: aa1303e1     	mov	x1, x19
  1e0354: f940194a     	ldr	x10, [x10, #0x30]
  1e0358: d63f0140     	blr	x10
  1e035c: eb1802ff     	cmp	x23, x24
  1e0360: 54fffd83     	b.lo	0x1e0310 <__dynamic_cast+0x440>
  1e0364: 14000031     	b	0x1e0428 <__dynamic_cast+0x558>
  1e0368: 39413a68     	ldrb	w8, [x19, #0x4e]
  1e036c: 350005e8     	cbnz	w8, 0x1e0428 <__dynamic_cast+0x558>
  1e0370: b9403e68     	ldr	w8, [x19, #0x3c]
  1e0374: 7100051f     	cmp	w8, #0x1
  1e0378: 54000081     	b.ne	0x1e0388 <__dynamic_cast+0x4b8>
  1e037c: b9403268     	ldr	w8, [x19, #0x30]
  1e0380: 7100051f     	cmp	w8, #0x1
  1e0384: 54000520     	b.eq	0x1e0428 <__dynamic_cast+0x558>
  1e0388: f94006e8     	ldr	x8, [x23, #0x8]
  1e038c: 9348fd09     	asr	x9, x8, #8
  1e0390: 36000068     	tbz	w8, #0x0, 0x1e039c <__dynamic_cast+0x4cc>
  1e0394: f940028a     	ldr	x10, [x20]
  1e0398: f8696949     	ldr	x9, [x10, x9]
  1e039c: f84106e0     	ldr	x0, [x23], #0x10
  1e03a0: f27f011f     	tst	x8, #0x2
  1e03a4: 8b090282     	add	x2, x20, x9
  1e03a8: 1a960323     	csel	w3, w25, w22, eq
  1e03ac: f940000a     	ldr	x10, [x0]
  1e03b0: 120002a4     	and	w4, w21, #0x1
  1e03b4: aa1303e1     	mov	x1, x19
  1e03b8: f940194a     	ldr	x10, [x10, #0x30]
  1e03bc: d63f0140     	blr	x10
  1e03c0: eb1802ff     	cmp	x23, x24
  1e03c4: 54fffd23     	b.lo	0x1e0368 <__dynamic_cast+0x498>
  1e03c8: 14000018     	b	0x1e0428 <__dynamic_cast+0x558>
  1e03cc: 321e03e8     	orr	w8, wzr, #0x4
  1e03d0: b9004668     	str	w8, [x19, #0x44]
  1e03d4: 1400000a     	b	0x1e03fc <__dynamic_cast+0x52c>
  1e03d8: 321e03e8     	orr	w8, wzr, #0x4
  1e03dc: b9004668     	str	w8, [x19, #0x44]
  1e03e0: 360000f6     	tbz	w22, #0x0, 0x1e03fc <__dynamic_cast+0x52c>
  1e03e4: 14000011     	b	0x1e0428 <__dynamic_cast+0x558>
  1e03e8: 320003f8     	orr	w24, wzr, #0x1
  1e03ec: 320007e8     	orr	w8, wzr, #0x3
  1e03f0: 2a1803f6     	mov	w22, w24
  1e03f4: b9004668     	str	w8, [x19, #0x44]
  1e03f8: 37000196     	tbnz	w22, #0x0, 0x1e0428 <__dynamic_cast+0x558>
  1e03fc: 2947a269     	ldp	w9, w8, [x19, #0x3c]
  1e0400: f9001674     	str	x20, [x19, #0x28]
  1e0404: 11000508     	add	w8, w8, #0x1
  1e0408: 7100053f     	cmp	w9, #0x1
  1e040c: b9004268     	str	w8, [x19, #0x40]
  1e0410: 540000c1     	b.ne	0x1e0428 <__dynamic_cast+0x558>
  1e0414: b9403268     	ldr	w8, [x19, #0x30]
  1e0418: 7100091f     	cmp	w8, #0x2
  1e041c: 54000061     	b.ne	0x1e0428 <__dynamic_cast+0x558>
  1e0420: 320003e8     	orr	w8, wzr, #0x1
  1e0424: 39013a68     	strb	w8, [x19, #0x4e]
  1e0428: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1e042c: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1e0430: a94357f6     	ldp	x22, x21, [sp, #0x30]
  1e0434: a9425ff8     	ldp	x24, x23, [sp, #0x20]
  1e0438: a94167fa     	ldp	x26, x25, [sp, #0x10]
  1e043c: f84607fb     	ldr	x27, [sp], #0x60
  1e0440: d65f03c0     	ret
  1e0444: f9400408     	ldr	x8, [x0, #0x8]
  1e0448: 9348fd09     	asr	x9, x8, #8
  1e044c: 36000068     	tbz	w8, #0x0, 0x1e0458 <__dynamic_cast+0x588>
  1e0450: f940006a     	ldr	x10, [x3]
  1e0454: f8696949     	ldr	x9, [x10, x9]
  1e0458: f9400000     	ldr	x0, [x0]
  1e045c: f27f011f     	tst	x8, #0x2
  1e0460: 321f03e8     	orr	w8, wzr, #0x2
  1e0464: 8b090063     	add	x3, x3, x9
  1e0468: f940000a     	ldr	x10, [x0]
  1e046c: 1a840104     	csel	w4, w8, w4, eq
  1e0470: 120000a5     	and	w5, w5, #0x1
  1e0474: f9401546     	ldr	x6, [x10, #0x28]
  1e0478: d61f00c0     	br	x6
  1e047c: f9400408     	ldr	x8, [x0, #0x8]
  1e0480: 9348fd09     	asr	x9, x8, #8
  1e0484: 36000068     	tbz	w8, #0x0, 0x1e0490 <__dynamic_cast+0x5c0>
  1e0488: f940004a     	ldr	x10, [x2]
  1e048c: f8696949     	ldr	x9, [x10, x9]
  1e0490: f9400000     	ldr	x0, [x0]
  1e0494: f27f011f     	tst	x8, #0x2
  1e0498: 321f03e8     	orr	w8, wzr, #0x2
  1e049c: 8b090042     	add	x2, x2, x9
  1e04a0: f940000a     	ldr	x10, [x0]
  1e04a4: 1a830103     	csel	w3, w8, w3, eq
  1e04a8: 12000084     	and	w4, w4, #0x1
  1e04ac: f9401945     	ldr	x5, [x10, #0x30]
  1e04b0: d61f00a0     	br	x5
  1e04b4: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1e04b8: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e04bc: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e04c0: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e04c4: 9100c3fd     	add	x29, sp, #0x30
  1e04c8: f9400828     	ldr	x8, [x1, #0x10]
  1e04cc: 2a0403f6     	mov	w22, w4
  1e04d0: 2a0303f5     	mov	w21, w3
  1e04d4: aa0203f4     	mov	x20, x2
  1e04d8: aa0103f3     	mov	x19, x1
  1e04dc: aa0003f7     	mov	x23, x0
  1e04e0: 360002e4     	tbz	w4, #0x0, 0x1e053c <__dynamic_cast+0x66c>
  1e04e4: f94006f8     	ldr	x24, [x23, #0x8]
  1e04e8: f9400501     	ldr	x1, [x8, #0x8]
  1e04ec: aa1803e0     	mov	x0, x24
  1e04f0: 97fb0750     	bl	0xa2230 <strcmp@plt>
  1e04f4: 34000640     	cbz	w0, 0x1e05bc <__dynamic_cast+0x6ec>
  1e04f8: f9400268     	ldr	x8, [x19]
  1e04fc: aa1803e0     	mov	x0, x24
  1e0500: f9400501     	ldr	x1, [x8, #0x8]
  1e0504: 97fb074b     	bl	0xa2230 <strcmp@plt>
  1e0508: 34000240     	cbz	w0, 0x1e0550 <__dynamic_cast+0x680>
  1e050c: f9400ae0     	ldr	x0, [x23, #0x10]
  1e0510: 120002c4     	and	w4, w22, #0x1
  1e0514: aa1303e1     	mov	x1, x19
  1e0518: aa1403e2     	mov	x2, x20
  1e051c: f9400008     	ldr	x8, [x0]
  1e0520: 2a1503e3     	mov	w3, w21
  1e0524: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e0528: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e052c: f9401905     	ldr	x5, [x8, #0x30]
  1e0530: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e0534: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e0538: d61f00a0     	br	x5
  1e053c: eb0802ff     	cmp	x23, x8
  1e0540: 540003e0     	b.eq	0x1e05bc <__dynamic_cast+0x6ec>
  1e0544: f9400268     	ldr	x8, [x19]
  1e0548: eb0802ff     	cmp	x23, x8
  1e054c: 54fffe01     	b.ne	0x1e050c <__dynamic_cast+0x63c>
  1e0550: f9401268     	ldr	x8, [x19, #0x20]
  1e0554: eb14011f     	cmp	x8, x20
  1e0558: 54000420     	b.eq	0x1e05dc <__dynamic_cast+0x70c>
  1e055c: f9401668     	ldr	x8, [x19, #0x28]
  1e0560: eb14011f     	cmp	x8, x20
  1e0564: 540003c0     	b.eq	0x1e05dc <__dynamic_cast+0x70c>
  1e0568: b9404668     	ldr	w8, [x19, #0x44]
  1e056c: b9003a75     	str	w21, [x19, #0x38]
  1e0570: 7100111f     	cmp	w8, #0x4
  1e0574: 54000420     	b.eq	0x1e05f8 <__dynamic_cast+0x728>
  1e0578: 79009a7f     	strh	wzr, [x19, #0x4c]
  1e057c: f9400ae0     	ldr	x0, [x23, #0x10]
  1e0580: 120002c5     	and	w5, w22, #0x1
  1e0584: 320003e4     	orr	w4, wzr, #0x1
  1e0588: aa1303e1     	mov	x1, x19
  1e058c: f9400008     	ldr	x8, [x0]
  1e0590: aa1403e2     	mov	x2, x20
  1e0594: aa1403e3     	mov	x3, x20
  1e0598: f9401508     	ldr	x8, [x8, #0x28]
  1e059c: d63f0100     	blr	x8
  1e05a0: 39413668     	ldrb	w8, [x19, #0x4d]
  1e05a4: 34000268     	cbz	w8, 0x1e05f0 <__dynamic_cast+0x720>
  1e05a8: 39413268     	ldrb	w8, [x19, #0x4c]
  1e05ac: 320007e9     	orr	w9, wzr, #0x3
  1e05b0: b9004669     	str	w9, [x19, #0x44]
  1e05b4: 35000388     	cbnz	w8, 0x1e0624 <__dynamic_cast+0x754>
  1e05b8: 14000010     	b	0x1e05f8 <__dynamic_cast+0x728>
  1e05bc: f9400668     	ldr	x8, [x19, #0x8]
  1e05c0: eb14011f     	cmp	x8, x20
  1e05c4: 54000301     	b.ne	0x1e0624 <__dynamic_cast+0x754>
  1e05c8: b9403668     	ldr	w8, [x19, #0x34]
  1e05cc: 7100051f     	cmp	w8, #0x1
  1e05d0: 540002a0     	b.eq	0x1e0624 <__dynamic_cast+0x754>
  1e05d4: b9003675     	str	w21, [x19, #0x34]
  1e05d8: 14000013     	b	0x1e0624 <__dynamic_cast+0x754>
  1e05dc: 710006bf     	cmp	w21, #0x1
  1e05e0: 54000221     	b.ne	0x1e0624 <__dynamic_cast+0x754>
  1e05e4: 320003e8     	orr	w8, wzr, #0x1
  1e05e8: b9003a68     	str	w8, [x19, #0x38]
  1e05ec: 1400000e     	b	0x1e0624 <__dynamic_cast+0x754>
  1e05f0: 321e03e8     	orr	w8, wzr, #0x4
  1e05f4: b9004668     	str	w8, [x19, #0x44]
  1e05f8: 2947a269     	ldp	w9, w8, [x19, #0x3c]
  1e05fc: f9001674     	str	x20, [x19, #0x28]
  1e0600: 11000508     	add	w8, w8, #0x1
  1e0604: 7100053f     	cmp	w9, #0x1
  1e0608: b9004268     	str	w8, [x19, #0x40]
  1e060c: 540000c1     	b.ne	0x1e0624 <__dynamic_cast+0x754>
  1e0610: b9403268     	ldr	w8, [x19, #0x30]
  1e0614: 7100091f     	cmp	w8, #0x2
  1e0618: 54000061     	b.ne	0x1e0624 <__dynamic_cast+0x754>
  1e061c: 320003e8     	orr	w8, wzr, #0x1
  1e0620: 39013a68     	strb	w8, [x19, #0x4e]
  1e0624: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e0628: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e062c: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e0630: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e0634: d65f03c0     	ret
  1e0638: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1e063c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e0640: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e0644: 910083fd     	add	x29, sp, #0x20
  1e0648: f9400828     	ldr	x8, [x1, #0x10]
  1e064c: 2a0303f4     	mov	w20, w3
  1e0650: aa0203f5     	mov	x21, x2
  1e0654: aa0103f3     	mov	x19, x1
  1e0658: 36000184     	tbz	w4, #0x0, 0x1e0688 <__dynamic_cast+0x7b8>
  1e065c: f9400416     	ldr	x22, [x0, #0x8]
  1e0660: f9400501     	ldr	x1, [x8, #0x8]
  1e0664: aa1603e0     	mov	x0, x22
  1e0668: 97fb06f2     	bl	0xa2230 <strcmp@plt>
  1e066c: 34000420     	cbz	w0, 0x1e06f0 <__dynamic_cast+0x820>
  1e0670: f9400268     	ldr	x8, [x19]
  1e0674: aa1603e0     	mov	x0, x22
  1e0678: f9400501     	ldr	x1, [x8, #0x8]
  1e067c: 97fb06ed     	bl	0xa2230 <strcmp@plt>
  1e0680: 35000500     	cbnz	w0, 0x1e0720 <__dynamic_cast+0x850>
  1e0684: 14000006     	b	0x1e069c <__dynamic_cast+0x7cc>
  1e0688: eb08001f     	cmp	x0, x8
  1e068c: 54000320     	b.eq	0x1e06f0 <__dynamic_cast+0x820>
  1e0690: f9400268     	ldr	x8, [x19]
  1e0694: eb08001f     	cmp	x0, x8
  1e0698: 54000441     	b.ne	0x1e0720 <__dynamic_cast+0x850>
  1e069c: f9401268     	ldr	x8, [x19, #0x20]
  1e06a0: eb15011f     	cmp	x8, x21
  1e06a4: 54000360     	b.eq	0x1e0710 <__dynamic_cast+0x840>
  1e06a8: f9401668     	ldr	x8, [x19, #0x28]
  1e06ac: eb15011f     	cmp	x8, x21
  1e06b0: 54000300     	b.eq	0x1e0710 <__dynamic_cast+0x840>
  1e06b4: 2947a269     	ldp	w9, w8, [x19, #0x3c]
  1e06b8: b9003a74     	str	w20, [x19, #0x38]
  1e06bc: f9001675     	str	x21, [x19, #0x28]
  1e06c0: 11000508     	add	w8, w8, #0x1
  1e06c4: 7100053f     	cmp	w9, #0x1
  1e06c8: b9004268     	str	w8, [x19, #0x40]
  1e06cc: 540000c1     	b.ne	0x1e06e4 <__dynamic_cast+0x814>
  1e06d0: b9403268     	ldr	w8, [x19, #0x30]
  1e06d4: 7100091f     	cmp	w8, #0x2
  1e06d8: 54000061     	b.ne	0x1e06e4 <__dynamic_cast+0x814>
  1e06dc: 320003e8     	orr	w8, wzr, #0x1
  1e06e0: 39013a68     	strb	w8, [x19, #0x4e]
  1e06e4: 321e03e8     	orr	w8, wzr, #0x4
  1e06e8: b9004668     	str	w8, [x19, #0x44]
  1e06ec: 1400000d     	b	0x1e0720 <__dynamic_cast+0x850>
  1e06f0: f9400668     	ldr	x8, [x19, #0x8]
  1e06f4: eb15011f     	cmp	x8, x21
  1e06f8: 54000141     	b.ne	0x1e0720 <__dynamic_cast+0x850>
  1e06fc: b9403668     	ldr	w8, [x19, #0x34]
  1e0700: 7100051f     	cmp	w8, #0x1
  1e0704: 540000e0     	b.eq	0x1e0720 <__dynamic_cast+0x850>
  1e0708: b9003674     	str	w20, [x19, #0x34]
  1e070c: 14000005     	b	0x1e0720 <__dynamic_cast+0x850>
  1e0710: 7100069f     	cmp	w20, #0x1
  1e0714: 54000061     	b.ne	0x1e0720 <__dynamic_cast+0x850>
  1e0718: 320003e8     	orr	w8, wzr, #0x1
  1e071c: b9003a68     	str	w8, [x19, #0x38]
  1e0720: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e0724: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e0728: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1e072c: d65f03c0     	ret
  1e0730: a9ba6ffc     	stp	x28, x27, [sp, #-0x60]!
  1e0734: a90167fa     	stp	x26, x25, [sp, #0x10]
  1e0738: a9025ff8     	stp	x24, x23, [sp, #0x20]
  1e073c: a90357f6     	stp	x22, x21, [sp, #0x30]
  1e0740: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1e0744: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1e0748: 910143fd     	add	x29, sp, #0x50
  1e074c: f9400828     	ldr	x8, [x1, #0x10]
  1e0750: 2a0503f7     	mov	w23, w5
  1e0754: 2a0403f4     	mov	w20, w4
  1e0758: aa0303f6     	mov	x22, x3
  1e075c: aa0203f5     	mov	x21, x2
  1e0760: aa0103f3     	mov	x19, x1
  1e0764: aa0003f8     	mov	x24, x0
  1e0768: 360009e5     	tbz	w5, #0x0, 0x1e08a4 <__dynamic_cast+0x9d4>
  1e076c: f9400700     	ldr	x0, [x24, #0x8]
  1e0770: f9400501     	ldr	x1, [x8, #0x8]
  1e0774: 97fb06af     	bl	0xa2230 <strcmp@plt>
  1e0778: 340009a0     	cbz	w0, 0x1e08ac <__dynamic_cast+0x9dc>
  1e077c: 39413279     	ldrb	w25, [x19, #0x4c]
  1e0780: 3941367c     	ldrb	w28, [x19, #0x4d]
  1e0784: b940171b     	ldr	w27, [x24, #0x14]
  1e0788: 79009a7f     	strh	wzr, [x19, #0x4c]
  1e078c: f9401308     	ldr	x8, [x24, #0x20]
  1e0790: 9348fd09     	asr	x9, x8, #8
  1e0794: 36000068     	tbz	w8, #0x0, 0x1e07a0 <__dynamic_cast+0x8d0>
  1e0798: f94002ca     	ldr	x10, [x22]
  1e079c: f8696949     	ldr	x9, [x10, x9]
  1e07a0: f9400f00     	ldr	x0, [x24, #0x18]
  1e07a4: 8b0902c3     	add	x3, x22, x9
  1e07a8: f27f011f     	tst	x8, #0x2
  1e07ac: 321f03e8     	orr	w8, wzr, #0x2
  1e07b0: f940000a     	ldr	x10, [x0]
  1e07b4: 1a940104     	csel	w4, w8, w20, eq
  1e07b8: 120002e5     	and	w5, w23, #0x1
  1e07bc: aa1303e1     	mov	x1, x19
  1e07c0: f9401549     	ldr	x9, [x10, #0x28]
  1e07c4: aa1503e2     	mov	x2, x21
  1e07c8: d63f0120     	blr	x9
  1e07cc: 39413268     	ldrb	w8, [x19, #0x4c]
  1e07d0: 39413669     	ldrb	w9, [x19, #0x4d]
  1e07d4: 71000b7f     	cmp	w27, #0x2
  1e07d8: 2a19011a     	orr	w26, w8, w25
  1e07dc: 2a1c0139     	orr	w25, w9, w28
  1e07e0: 54000543     	b.lo	0x1e0888 <__dynamic_cast+0x9b8>
  1e07e4: 8b1b130a     	add	x10, x24, x27, lsl #4
  1e07e8: 9100615c     	add	x28, x10, #0x18
  1e07ec: 9100a31b     	add	x27, x24, #0x28
  1e07f0: 39413a6a     	ldrb	w10, [x19, #0x4e]
  1e07f4: 350004aa     	cbnz	w10, 0x1e0888 <__dynamic_cast+0x9b8>
  1e07f8: 72001d1f     	tst	w8, #0xff
  1e07fc: 54000100     	b.eq	0x1e081c <__dynamic_cast+0x94c>
  1e0800: b9403268     	ldr	w8, [x19, #0x30]
  1e0804: 321f03eb     	orr	w11, wzr, #0x2
  1e0808: 7100051f     	cmp	w8, #0x1
  1e080c: 540003e0     	b.eq	0x1e0888 <__dynamic_cast+0x9b8>
  1e0810: 39404308     	ldrb	w8, [x24, #0x10]
  1e0814: 370800e8     	tbnz	w8, #0x1, 0x1e0830 <__dynamic_cast+0x960>
  1e0818: 1400001c     	b	0x1e0888 <__dynamic_cast+0x9b8>
  1e081c: 72001d3f     	tst	w9, #0xff
  1e0820: 321f03eb     	orr	w11, wzr, #0x2
  1e0824: 54000060     	b.eq	0x1e0830 <__dynamic_cast+0x960>
  1e0828: 39404308     	ldrb	w8, [x24, #0x10]
  1e082c: 360002e8     	tbz	w8, #0x0, 0x1e0888 <__dynamic_cast+0x9b8>
  1e0830: 79009a7f     	strh	wzr, [x19, #0x4c]
  1e0834: f9400768     	ldr	x8, [x27, #0x8]
  1e0838: 9348fd09     	asr	x9, x8, #8
  1e083c: 36000068     	tbz	w8, #0x0, 0x1e0848 <__dynamic_cast+0x978>
  1e0840: f94002ca     	ldr	x10, [x22]
  1e0844: f8696949     	ldr	x9, [x10, x9]
  1e0848: f8410760     	ldr	x0, [x27], #0x10
  1e084c: f27f011f     	tst	x8, #0x2
  1e0850: 8b0902c3     	add	x3, x22, x9
  1e0854: 1a940164     	csel	w4, w11, w20, eq
  1e0858: f940000a     	ldr	x10, [x0]
  1e085c: 120002e5     	and	w5, w23, #0x1
  1e0860: aa1303e1     	mov	x1, x19
  1e0864: aa1503e2     	mov	x2, x21
  1e0868: f940154a     	ldr	x10, [x10, #0x28]
  1e086c: d63f0140     	blr	x10
  1e0870: 39413268     	ldrb	w8, [x19, #0x4c]
  1e0874: 39413669     	ldrb	w9, [x19, #0x4d]
  1e0878: eb1c037f     	cmp	x27, x28
  1e087c: 2a1a011a     	orr	w26, w8, w26
  1e0880: 2a190139     	orr	w25, w9, w25
  1e0884: 54fffb63     	b.lo	0x1e07f0 <__dynamic_cast+0x920>
  1e0888: 72001f5f     	tst	w26, #0xff
  1e088c: 1a9f07e8     	cset	w8, ne
  1e0890: 72001f3f     	tst	w25, #0xff
  1e0894: 1a9f07e9     	cset	w9, ne
  1e0898: 39013268     	strb	w8, [x19, #0x4c]
  1e089c: 39013669     	strb	w9, [x19, #0x4d]
  1e08a0: 14000008     	b	0x1e08c0 <__dynamic_cast+0x9f0>
  1e08a4: eb08031f     	cmp	x24, x8
  1e08a8: 54fff6a1     	b.ne	0x1e077c <__dynamic_cast+0x8ac>
  1e08ac: f9400669     	ldr	x9, [x19, #0x8]
  1e08b0: 320003e8     	orr	w8, wzr, #0x1
  1e08b4: 39013668     	strb	w8, [x19, #0x4d]
  1e08b8: eb16013f     	cmp	x9, x22
  1e08bc: 54000100     	b.eq	0x1e08dc <__dynamic_cast+0xa0c>
  1e08c0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1e08c4: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1e08c8: a94357f6     	ldp	x22, x21, [sp, #0x30]
  1e08cc: a9425ff8     	ldp	x24, x23, [sp, #0x20]
  1e08d0: a94167fa     	ldp	x26, x25, [sp, #0x10]
  1e08d4: a8c66ffc     	ldp	x28, x27, [sp], #0x60
  1e08d8: d65f03c0     	ret
  1e08dc: f9401269     	ldr	x9, [x19, #0x20]
  1e08e0: 39013268     	strb	w8, [x19, #0x4c]
  1e08e4: b4000129     	cbz	x9, 0x1e0908 <__dynamic_cast+0xa38>
  1e08e8: eb15013f     	cmp	x9, x21
  1e08ec: 540001c0     	b.eq	0x1e0924 <__dynamic_cast+0xa54>
  1e08f0: b9403e68     	ldr	w8, [x19, #0x3c]
  1e08f4: 320003e9     	orr	w9, wzr, #0x1
  1e08f8: 39013a69     	strb	w9, [x19, #0x4e]
  1e08fc: 11000508     	add	w8, w8, #0x1
  1e0900: b9003e68     	str	w8, [x19, #0x3c]
  1e0904: 17ffffef     	b	0x1e08c0 <__dynamic_cast+0x9f0>
  1e0908: 320003e8     	orr	w8, wzr, #0x1
  1e090c: 7100069f     	cmp	w20, #0x1
  1e0910: f9001275     	str	x21, [x19, #0x20]
  1e0914: b9003274     	str	w20, [x19, #0x30]
  1e0918: b9003e68     	str	w8, [x19, #0x3c]
  1e091c: 54000120     	b.eq	0x1e0940 <__dynamic_cast+0xa70>
  1e0920: 17ffffe8     	b	0x1e08c0 <__dynamic_cast+0x9f0>
  1e0924: b9403268     	ldr	w8, [x19, #0x30]
  1e0928: 7100091f     	cmp	w8, #0x2
  1e092c: 54000061     	b.ne	0x1e0938 <__dynamic_cast+0xa68>
  1e0930: 2a1403e8     	mov	w8, w20
  1e0934: b9003274     	str	w20, [x19, #0x30]
  1e0938: 7100051f     	cmp	w8, #0x1
  1e093c: 54fffc21     	b.ne	0x1e08c0 <__dynamic_cast+0x9f0>
  1e0940: b9404a68     	ldr	w8, [x19, #0x48]
  1e0944: 7100051f     	cmp	w8, #0x1
  1e0948: 54fffbc1     	b.ne	0x1e08c0 <__dynamic_cast+0x9f0>
  1e094c: 39013a68     	strb	w8, [x19, #0x4e]
  1e0950: 17ffffdc     	b	0x1e08c0 <__dynamic_cast+0x9f0>
  1e0954: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1e0958: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e095c: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e0960: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e0964: 9100c3fd     	add	x29, sp, #0x30
  1e0968: f9400828     	ldr	x8, [x1, #0x10]
  1e096c: 2a0503f7     	mov	w23, w5
  1e0970: 2a0403f4     	mov	w20, w4
  1e0974: aa0303f6     	mov	x22, x3
  1e0978: aa0203f5     	mov	x21, x2
  1e097c: aa0103f3     	mov	x19, x1
  1e0980: aa0003f8     	mov	x24, x0
  1e0984: 36000245     	tbz	w5, #0x0, 0x1e09cc <__dynamic_cast+0xafc>
  1e0988: f9400700     	ldr	x0, [x24, #0x8]
  1e098c: f9400501     	ldr	x1, [x8, #0x8]
  1e0990: 97fb0628     	bl	0xa2230 <strcmp@plt>
  1e0994: 34000200     	cbz	w0, 0x1e09d4 <__dynamic_cast+0xb04>
  1e0998: f9400b00     	ldr	x0, [x24, #0x10]
  1e099c: aa1303e1     	mov	x1, x19
  1e09a0: aa1503e2     	mov	x2, x21
  1e09a4: aa1603e3     	mov	x3, x22
  1e09a8: f9400008     	ldr	x8, [x0]
  1e09ac: 2a1403e4     	mov	w4, w20
  1e09b0: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e09b4: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e09b8: f9401506     	ldr	x6, [x8, #0x28]
  1e09bc: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e09c0: 120002e5     	and	w5, w23, #0x1
  1e09c4: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e09c8: d61f00c0     	br	x6
  1e09cc: eb08031f     	cmp	x24, x8
  1e09d0: 54fffe41     	b.ne	0x1e0998 <__dynamic_cast+0xac8>
  1e09d4: f9400669     	ldr	x9, [x19, #0x8]
  1e09d8: 320003e8     	orr	w8, wzr, #0x1
  1e09dc: 39013668     	strb	w8, [x19, #0x4d]
  1e09e0: eb16013f     	cmp	x9, x22
  1e09e4: 540000c0     	b.eq	0x1e09fc <__dynamic_cast+0xb2c>
  1e09e8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e09ec: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e09f0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e09f4: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e09f8: d65f03c0     	ret
  1e09fc: f9401269     	ldr	x9, [x19, #0x20]
  1e0a00: 39013268     	strb	w8, [x19, #0x4c]
  1e0a04: b4000129     	cbz	x9, 0x1e0a28 <__dynamic_cast+0xb58>
  1e0a08: eb15013f     	cmp	x9, x21
  1e0a0c: 540001c0     	b.eq	0x1e0a44 <__dynamic_cast+0xb74>
  1e0a10: b9403e68     	ldr	w8, [x19, #0x3c]
  1e0a14: 320003e9     	orr	w9, wzr, #0x1
  1e0a18: 39013a69     	strb	w9, [x19, #0x4e]
  1e0a1c: 11000508     	add	w8, w8, #0x1
  1e0a20: b9003e68     	str	w8, [x19, #0x3c]
  1e0a24: 17fffff1     	b	0x1e09e8 <__dynamic_cast+0xb18>
  1e0a28: 320003e8     	orr	w8, wzr, #0x1
  1e0a2c: 7100069f     	cmp	w20, #0x1
  1e0a30: f9001275     	str	x21, [x19, #0x20]
  1e0a34: b9003274     	str	w20, [x19, #0x30]
  1e0a38: b9003e68     	str	w8, [x19, #0x3c]
  1e0a3c: 54000120     	b.eq	0x1e0a60 <__dynamic_cast+0xb90>
  1e0a40: 17ffffea     	b	0x1e09e8 <__dynamic_cast+0xb18>
  1e0a44: b9403268     	ldr	w8, [x19, #0x30]
  1e0a48: 7100091f     	cmp	w8, #0x2
  1e0a4c: 54000061     	b.ne	0x1e0a58 <__dynamic_cast+0xb88>
  1e0a50: 2a1403e8     	mov	w8, w20
  1e0a54: b9003274     	str	w20, [x19, #0x30]
  1e0a58: 7100051f     	cmp	w8, #0x1
  1e0a5c: 54fffc61     	b.ne	0x1e09e8 <__dynamic_cast+0xb18>
  1e0a60: b9404a68     	ldr	w8, [x19, #0x48]
  1e0a64: 7100051f     	cmp	w8, #0x1
  1e0a68: 54fffc01     	b.ne	0x1e09e8 <__dynamic_cast+0xb18>
  1e0a6c: 39013a68     	strb	w8, [x19, #0x4e]
  1e0a70: 17ffffde     	b	0x1e09e8 <__dynamic_cast+0xb18>
  1e0a74: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1e0a78: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e0a7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e0a80: 910083fd     	add	x29, sp, #0x20
  1e0a84: f9400828     	ldr	x8, [x1, #0x10]
  1e0a88: 2a0403f4     	mov	w20, w4
  1e0a8c: aa0303f6     	mov	x22, x3
  1e0a90: aa0203f5     	mov	x21, x2
  1e0a94: aa0103f3     	mov	x19, x1
  1e0a98: 360000c5     	tbz	w5, #0x0, 0x1e0ab0 <__dynamic_cast+0xbe0>
  1e0a9c: f9400400     	ldr	x0, [x0, #0x8]
  1e0aa0: f9400501     	ldr	x1, [x8, #0x8]
  1e0aa4: 97fb05e3     	bl	0xa2230 <strcmp@plt>
  1e0aa8: 35000120     	cbnz	w0, 0x1e0acc <__dynamic_cast+0xbfc>
  1e0aac: 14000003     	b	0x1e0ab8 <__dynamic_cast+0xbe8>
  1e0ab0: eb08001f     	cmp	x0, x8
  1e0ab4: 540000c1     	b.ne	0x1e0acc <__dynamic_cast+0xbfc>
  1e0ab8: f9400669     	ldr	x9, [x19, #0x8]
  1e0abc: 320003e8     	orr	w8, wzr, #0x1
  1e0ac0: 39013668     	strb	w8, [x19, #0x4d]
  1e0ac4: eb16013f     	cmp	x9, x22
  1e0ac8: 540000a0     	b.eq	0x1e0adc <__dynamic_cast+0xc0c>
  1e0acc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e0ad0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e0ad4: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1e0ad8: d65f03c0     	ret
  1e0adc: f9401269     	ldr	x9, [x19, #0x20]
  1e0ae0: 39013268     	strb	w8, [x19, #0x4c]
  1e0ae4: b4000129     	cbz	x9, 0x1e0b08 <__dynamic_cast+0xc38>
  1e0ae8: eb15013f     	cmp	x9, x21
  1e0aec: 540001c0     	b.eq	0x1e0b24 <__dynamic_cast+0xc54>
  1e0af0: b9403e68     	ldr	w8, [x19, #0x3c]
  1e0af4: 320003e9     	orr	w9, wzr, #0x1
  1e0af8: 39013a69     	strb	w9, [x19, #0x4e]
  1e0afc: 11000508     	add	w8, w8, #0x1
  1e0b00: b9003e68     	str	w8, [x19, #0x3c]
  1e0b04: 17fffff2     	b	0x1e0acc <__dynamic_cast+0xbfc>
  1e0b08: 320003e8     	orr	w8, wzr, #0x1
  1e0b0c: 7100069f     	cmp	w20, #0x1
  1e0b10: f9001275     	str	x21, [x19, #0x20]
  1e0b14: b9003274     	str	w20, [x19, #0x30]
  1e0b18: b9003e68     	str	w8, [x19, #0x3c]
  1e0b1c: 54000120     	b.eq	0x1e0b40 <__dynamic_cast+0xc70>
  1e0b20: 17ffffeb     	b	0x1e0acc <__dynamic_cast+0xbfc>
  1e0b24: b9403268     	ldr	w8, [x19, #0x30]
  1e0b28: 7100091f     	cmp	w8, #0x2
  1e0b2c: 54000061     	b.ne	0x1e0b38 <__dynamic_cast+0xc68>
  1e0b30: 2a1403e8     	mov	w8, w20
  1e0b34: b9003274     	str	w20, [x19, #0x30]
  1e0b38: 7100051f     	cmp	w8, #0x1
  1e0b3c: 54fffc81     	b.ne	0x1e0acc <__dynamic_cast+0xbfc>
  1e0b40: b9404a68     	ldr	w8, [x19, #0x48]
  1e0b44: 7100051f     	cmp	w8, #0x1
  1e0b48: 54fffc21     	b.ne	0x1e0acc <__dynamic_cast+0xbfc>
  1e0b4c: 39013a68     	strb	w8, [x19, #0x4e]
  1e0b50: 17ffffdf     	b	0x1e0acc <__dynamic_cast+0xbfc>

00000000001e0b54 <std::exception::~exception()>:
  1e0b54: d65f03c0     	ret

00000000001e0b58 <std::exception::~exception()>:
  1e0b58: 17faff82     	b	0xa0960 <_ZdlPv@plt>

00000000001e0b5c <std::exception::what() const>:
  1e0b5c: 90000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e0b60: 91245800     	add	x0, x0, #0x916
  1e0b64: d65f03c0     	ret

00000000001e0b68 <std::bad_exception::~bad_exception()>:
  1e0b68: 17faff7e     	b	0xa0960 <_ZdlPv@plt>

00000000001e0b6c <std::bad_exception::what() const>:
  1e0b6c: 90000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e0b70: 91249400     	add	x0, x0, #0x925
  1e0b74: d65f03c0     	ret

00000000001e0b78 <std::bad_alloc::bad_alloc()>:
  1e0b78: 90000648     	adrp	x8, 0x2a8000
  1e0b7c: f9460d08     	ldr	x8, [x8, #0xc18]
  1e0b80: 91004108     	add	x8, x8, #0x10
  1e0b84: f9000008     	str	x8, [x0]
  1e0b88: d65f03c0     	ret

00000000001e0b8c <std::bad_alloc::~bad_alloc()>:
  1e0b8c: 17faff75     	b	0xa0960 <_ZdlPv@plt>

00000000001e0b90 <std::bad_alloc::what() const>:
  1e0b90: 90000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e0b94: 9124e000     	add	x0, x0, #0x938
  1e0b98: d65f03c0     	ret

00000000001e0b9c <std::bad_array_new_length::bad_array_new_length()>:
  1e0b9c: 90000648     	adrp	x8, 0x2a8000
  1e0ba0: f944c108     	ldr	x8, [x8, #0x980]
  1e0ba4: 91004108     	add	x8, x8, #0x10
  1e0ba8: f9000008     	str	x8, [x0]
  1e0bac: d65f03c0     	ret

00000000001e0bb0 <std::bad_array_new_length::~bad_array_new_length()>:
  1e0bb0: 17faff6c     	b	0xa0960 <_ZdlPv@plt>

00000000001e0bb4 <std::bad_array_new_length::what() const>:
  1e0bb4: 90000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e0bb8: 91251c00     	add	x0, x0, #0x947
  1e0bbc: d65f03c0     	ret

00000000001e0bc0 <std::invalid_argument::~invalid_argument()>:
  1e0bc0: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0bc4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0bc8: 910043fd     	add	x29, sp, #0x10
  1e0bcc: 90000649     	adrp	x9, 0x2a8000
  1e0bd0: f9400408     	ldr	x8, [x0, #0x8]
  1e0bd4: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0bd8: aa0003f3     	mov	x19, x0
  1e0bdc: 91004129     	add	x9, x9, #0x10
  1e0be0: f9000009     	str	x9, [x0]
  1e0be4: d1002109     	sub	x9, x8, #0x8
  1e0be8: 885ffd2a     	ldaxr	w10, [x9]
  1e0bec: 7100054a     	subs	w10, w10, #0x1
  1e0bf0: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0bf4: 35ffffab     	cbnz	w11, 0x1e0be8 <std::invalid_argument::~invalid_argument()+0x28>
  1e0bf8: 54000065     	b.pl	0x1e0c04 <std::invalid_argument::~invalid_argument()+0x44>
  1e0bfc: d1006100     	sub	x0, x8, #0x18
  1e0c00: 97faff58     	bl	0xa0960 <_ZdlPv@plt>
  1e0c04: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0c08: aa1303e0     	mov	x0, x19
  1e0c0c: f84207f3     	ldr	x19, [sp], #0x20
  1e0c10: 17fb1ea0     	b	0xa8690 <_ZNSt9exceptionD2Ev@plt>

00000000001e0c14 <std::logic_error::~logic_error()>:
  1e0c14: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0c18: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0c1c: 910043fd     	add	x29, sp, #0x10
  1e0c20: 90000649     	adrp	x9, 0x2a8000
  1e0c24: f9400408     	ldr	x8, [x0, #0x8]
  1e0c28: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0c2c: aa0003f3     	mov	x19, x0
  1e0c30: 91004129     	add	x9, x9, #0x10
  1e0c34: f9000009     	str	x9, [x0]
  1e0c38: d1002109     	sub	x9, x8, #0x8
  1e0c3c: 885ffd2a     	ldaxr	w10, [x9]
  1e0c40: 7100054a     	subs	w10, w10, #0x1
  1e0c44: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0c48: 35ffffab     	cbnz	w11, 0x1e0c3c <std::logic_error::~logic_error()+0x28>
  1e0c4c: 54000065     	b.pl	0x1e0c58 <std::logic_error::~logic_error()+0x44>
  1e0c50: d1006100     	sub	x0, x8, #0x18
  1e0c54: 97faff43     	bl	0xa0960 <_ZdlPv@plt>
  1e0c58: aa1303e0     	mov	x0, x19
  1e0c5c: 97fb1e8d     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0c60: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0c64: aa1303e0     	mov	x0, x19
  1e0c68: f84207f3     	ldr	x19, [sp], #0x20
  1e0c6c: 17faff3d     	b	0xa0960 <_ZdlPv@plt>

00000000001e0c70 <std::logic_error::what() const>:
  1e0c70: f9400400     	ldr	x0, [x0, #0x8]
  1e0c74: d65f03c0     	ret

00000000001e0c78 <std::underflow_error::~underflow_error()>:
  1e0c78: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0c7c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0c80: 910043fd     	add	x29, sp, #0x10
  1e0c84: 90000649     	adrp	x9, 0x2a8000
  1e0c88: f9400408     	ldr	x8, [x0, #0x8]
  1e0c8c: f9474529     	ldr	x9, [x9, #0xe88]
  1e0c90: aa0003f3     	mov	x19, x0
  1e0c94: 91004129     	add	x9, x9, #0x10
  1e0c98: f9000009     	str	x9, [x0]
  1e0c9c: d1002109     	sub	x9, x8, #0x8
  1e0ca0: 885ffd2a     	ldaxr	w10, [x9]
  1e0ca4: 7100054a     	subs	w10, w10, #0x1
  1e0ca8: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0cac: 35ffffab     	cbnz	w11, 0x1e0ca0 <std::underflow_error::~underflow_error()+0x28>
  1e0cb0: 54000065     	b.pl	0x1e0cbc <std::underflow_error::~underflow_error()+0x44>
  1e0cb4: d1006100     	sub	x0, x8, #0x18
  1e0cb8: 97faff2a     	bl	0xa0960 <_ZdlPv@plt>
  1e0cbc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0cc0: aa1303e0     	mov	x0, x19
  1e0cc4: f84207f3     	ldr	x19, [sp], #0x20
  1e0cc8: 17fb1e72     	b	0xa8690 <_ZNSt9exceptionD2Ev@plt>

00000000001e0ccc <std::runtime_error::~runtime_error()>:
  1e0ccc: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0cd0: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0cd4: 910043fd     	add	x29, sp, #0x10
  1e0cd8: 90000649     	adrp	x9, 0x2a8000
  1e0cdc: f9400408     	ldr	x8, [x0, #0x8]
  1e0ce0: f9474529     	ldr	x9, [x9, #0xe88]
  1e0ce4: aa0003f3     	mov	x19, x0
  1e0ce8: 91004129     	add	x9, x9, #0x10
  1e0cec: f9000009     	str	x9, [x0]
  1e0cf0: d1002109     	sub	x9, x8, #0x8
  1e0cf4: 885ffd2a     	ldaxr	w10, [x9]
  1e0cf8: 7100054a     	subs	w10, w10, #0x1
  1e0cfc: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0d00: 35ffffab     	cbnz	w11, 0x1e0cf4 <std::runtime_error::~runtime_error()+0x28>
  1e0d04: 54000065     	b.pl	0x1e0d10 <std::runtime_error::~runtime_error()+0x44>
  1e0d08: d1006100     	sub	x0, x8, #0x18
  1e0d0c: 97faff15     	bl	0xa0960 <_ZdlPv@plt>
  1e0d10: aa1303e0     	mov	x0, x19
  1e0d14: 97fb1e5f     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0d18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0d1c: aa1303e0     	mov	x0, x19
  1e0d20: f84207f3     	ldr	x19, [sp], #0x20
  1e0d24: 17faff0f     	b	0xa0960 <_ZdlPv@plt>

00000000001e0d28 <std::runtime_error::what() const>:
  1e0d28: f9400400     	ldr	x0, [x0, #0x8]
  1e0d2c: d65f03c0     	ret

00000000001e0d30 <std::domain_error::~domain_error()>:
  1e0d30: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0d34: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0d38: 910043fd     	add	x29, sp, #0x10
  1e0d3c: 90000649     	adrp	x9, 0x2a8000
  1e0d40: f9400408     	ldr	x8, [x0, #0x8]
  1e0d44: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0d48: aa0003f3     	mov	x19, x0
  1e0d4c: 91004129     	add	x9, x9, #0x10
  1e0d50: f9000009     	str	x9, [x0]
  1e0d54: d1002109     	sub	x9, x8, #0x8
  1e0d58: 885ffd2a     	ldaxr	w10, [x9]
  1e0d5c: 7100054a     	subs	w10, w10, #0x1
  1e0d60: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0d64: 35ffffab     	cbnz	w11, 0x1e0d58 <std::domain_error::~domain_error()+0x28>
  1e0d68: 54000065     	b.pl	0x1e0d74 <std::domain_error::~domain_error()+0x44>
  1e0d6c: d1006100     	sub	x0, x8, #0x18
  1e0d70: 97fafefc     	bl	0xa0960 <_ZdlPv@plt>
  1e0d74: aa1303e0     	mov	x0, x19
  1e0d78: 97fb1e46     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0d7c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0d80: aa1303e0     	mov	x0, x19
  1e0d84: f84207f3     	ldr	x19, [sp], #0x20
  1e0d88: 17fafef6     	b	0xa0960 <_ZdlPv@plt>

00000000001e0d8c <std::invalid_argument::~invalid_argument()>:
  1e0d8c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0d90: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0d94: 910043fd     	add	x29, sp, #0x10
  1e0d98: 90000649     	adrp	x9, 0x2a8000
  1e0d9c: f9400408     	ldr	x8, [x0, #0x8]
  1e0da0: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0da4: aa0003f3     	mov	x19, x0
  1e0da8: 91004129     	add	x9, x9, #0x10
  1e0dac: f9000009     	str	x9, [x0]
  1e0db0: d1002109     	sub	x9, x8, #0x8
  1e0db4: 885ffd2a     	ldaxr	w10, [x9]
  1e0db8: 7100054a     	subs	w10, w10, #0x1
  1e0dbc: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0dc0: 35ffffab     	cbnz	w11, 0x1e0db4 <std::invalid_argument::~invalid_argument()+0x28>
  1e0dc4: 54000065     	b.pl	0x1e0dd0 <std::invalid_argument::~invalid_argument()+0x44>
  1e0dc8: d1006100     	sub	x0, x8, #0x18
  1e0dcc: 97fafee5     	bl	0xa0960 <_ZdlPv@plt>
  1e0dd0: aa1303e0     	mov	x0, x19
  1e0dd4: 97fb1e2f     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0dd8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0ddc: aa1303e0     	mov	x0, x19
  1e0de0: f84207f3     	ldr	x19, [sp], #0x20
  1e0de4: 17fafedf     	b	0xa0960 <_ZdlPv@plt>

00000000001e0de8 <std::length_error::~length_error()>:
  1e0de8: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0dec: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0df0: 910043fd     	add	x29, sp, #0x10
  1e0df4: 90000649     	adrp	x9, 0x2a8000
  1e0df8: f9400408     	ldr	x8, [x0, #0x8]
  1e0dfc: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0e00: aa0003f3     	mov	x19, x0
  1e0e04: 91004129     	add	x9, x9, #0x10
  1e0e08: f9000009     	str	x9, [x0]
  1e0e0c: d1002109     	sub	x9, x8, #0x8
  1e0e10: 885ffd2a     	ldaxr	w10, [x9]
  1e0e14: 7100054a     	subs	w10, w10, #0x1
  1e0e18: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0e1c: 35ffffab     	cbnz	w11, 0x1e0e10 <std::length_error::~length_error()+0x28>
  1e0e20: 54000065     	b.pl	0x1e0e2c <std::length_error::~length_error()+0x44>
  1e0e24: d1006100     	sub	x0, x8, #0x18
  1e0e28: 97fafece     	bl	0xa0960 <_ZdlPv@plt>
  1e0e2c: aa1303e0     	mov	x0, x19
  1e0e30: 97fb1e18     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0e34: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0e38: aa1303e0     	mov	x0, x19
  1e0e3c: f84207f3     	ldr	x19, [sp], #0x20
  1e0e40: 17fafec8     	b	0xa0960 <_ZdlPv@plt>

00000000001e0e44 <std::out_of_range::~out_of_range()>:
  1e0e44: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0e48: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0e4c: 910043fd     	add	x29, sp, #0x10
  1e0e50: 90000649     	adrp	x9, 0x2a8000
  1e0e54: f9400408     	ldr	x8, [x0, #0x8]
  1e0e58: f9447129     	ldr	x9, [x9, #0x8e0]
  1e0e5c: aa0003f3     	mov	x19, x0
  1e0e60: 91004129     	add	x9, x9, #0x10
  1e0e64: f9000009     	str	x9, [x0]
  1e0e68: d1002109     	sub	x9, x8, #0x8
  1e0e6c: 885ffd2a     	ldaxr	w10, [x9]
  1e0e70: 7100054a     	subs	w10, w10, #0x1
  1e0e74: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0e78: 35ffffab     	cbnz	w11, 0x1e0e6c <std::out_of_range::~out_of_range()+0x28>
  1e0e7c: 54000065     	b.pl	0x1e0e88 <std::out_of_range::~out_of_range()+0x44>
  1e0e80: d1006100     	sub	x0, x8, #0x18
  1e0e84: 97fafeb7     	bl	0xa0960 <_ZdlPv@plt>
  1e0e88: aa1303e0     	mov	x0, x19
  1e0e8c: 97fb1e01     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0e90: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0e94: aa1303e0     	mov	x0, x19
  1e0e98: f84207f3     	ldr	x19, [sp], #0x20
  1e0e9c: 17fafeb1     	b	0xa0960 <_ZdlPv@plt>

00000000001e0ea0 <std::range_error::~range_error()>:
  1e0ea0: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0ea4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0ea8: 910043fd     	add	x29, sp, #0x10
  1e0eac: 90000649     	adrp	x9, 0x2a8000
  1e0eb0: f9400408     	ldr	x8, [x0, #0x8]
  1e0eb4: f9474529     	ldr	x9, [x9, #0xe88]
  1e0eb8: aa0003f3     	mov	x19, x0
  1e0ebc: 91004129     	add	x9, x9, #0x10
  1e0ec0: f9000009     	str	x9, [x0]
  1e0ec4: d1002109     	sub	x9, x8, #0x8
  1e0ec8: 885ffd2a     	ldaxr	w10, [x9]
  1e0ecc: 7100054a     	subs	w10, w10, #0x1
  1e0ed0: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0ed4: 35ffffab     	cbnz	w11, 0x1e0ec8 <std::range_error::~range_error()+0x28>
  1e0ed8: 54000065     	b.pl	0x1e0ee4 <std::range_error::~range_error()+0x44>
  1e0edc: d1006100     	sub	x0, x8, #0x18
  1e0ee0: 97fafea0     	bl	0xa0960 <_ZdlPv@plt>
  1e0ee4: aa1303e0     	mov	x0, x19
  1e0ee8: 97fb1dea     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0eec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0ef0: aa1303e0     	mov	x0, x19
  1e0ef4: f84207f3     	ldr	x19, [sp], #0x20
  1e0ef8: 17fafe9a     	b	0xa0960 <_ZdlPv@plt>

00000000001e0efc <std::overflow_error::~overflow_error()>:
  1e0efc: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0f00: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0f04: 910043fd     	add	x29, sp, #0x10
  1e0f08: 90000649     	adrp	x9, 0x2a8000
  1e0f0c: f9400408     	ldr	x8, [x0, #0x8]
  1e0f10: f9474529     	ldr	x9, [x9, #0xe88]
  1e0f14: aa0003f3     	mov	x19, x0
  1e0f18: 91004129     	add	x9, x9, #0x10
  1e0f1c: f9000009     	str	x9, [x0]
  1e0f20: d1002109     	sub	x9, x8, #0x8
  1e0f24: 885ffd2a     	ldaxr	w10, [x9]
  1e0f28: 7100054a     	subs	w10, w10, #0x1
  1e0f2c: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0f30: 35ffffab     	cbnz	w11, 0x1e0f24 <std::overflow_error::~overflow_error()+0x28>
  1e0f34: 54000065     	b.pl	0x1e0f40 <std::overflow_error::~overflow_error()+0x44>
  1e0f38: d1006100     	sub	x0, x8, #0x18
  1e0f3c: 97fafe89     	bl	0xa0960 <_ZdlPv@plt>
  1e0f40: aa1303e0     	mov	x0, x19
  1e0f44: 97fb1dd3     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0f48: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0f4c: aa1303e0     	mov	x0, x19
  1e0f50: f84207f3     	ldr	x19, [sp], #0x20
  1e0f54: 17fafe83     	b	0xa0960 <_ZdlPv@plt>

00000000001e0f58 <std::underflow_error::~underflow_error()>:
  1e0f58: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0f5c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0f60: 910043fd     	add	x29, sp, #0x10
  1e0f64: 90000649     	adrp	x9, 0x2a8000
  1e0f68: f9400408     	ldr	x8, [x0, #0x8]
  1e0f6c: f9474529     	ldr	x9, [x9, #0xe88]
  1e0f70: aa0003f3     	mov	x19, x0
  1e0f74: 91004129     	add	x9, x9, #0x10
  1e0f78: f9000009     	str	x9, [x0]
  1e0f7c: d1002109     	sub	x9, x8, #0x8
  1e0f80: 885ffd2a     	ldaxr	w10, [x9]
  1e0f84: 7100054a     	subs	w10, w10, #0x1
  1e0f88: 880bfd2a     	stlxr	w11, w10, [x9]
  1e0f8c: 35ffffab     	cbnz	w11, 0x1e0f80 <std::underflow_error::~underflow_error()+0x28>
  1e0f90: 54000065     	b.pl	0x1e0f9c <std::underflow_error::~underflow_error()+0x44>
  1e0f94: d1006100     	sub	x0, x8, #0x18
  1e0f98: 97fafe72     	bl	0xa0960 <_ZdlPv@plt>
  1e0f9c: aa1303e0     	mov	x0, x19
  1e0fa0: 97fb1dbc     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0fa4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0fa8: aa1303e0     	mov	x0, x19
  1e0fac: f84207f3     	ldr	x19, [sp], #0x20
  1e0fb0: 17fafe6c     	b	0xa0960 <_ZdlPv@plt>

00000000001e0fb4 <std::type_info::~type_info()>:
  1e0fb4: d65f03c0     	ret

00000000001e0fb8 <std::type_info::~type_info()>:
  1e0fb8: 17fafe6a     	b	0xa0960 <_ZdlPv@plt>

00000000001e0fbc <std::bad_cast::bad_cast()>:
  1e0fbc: 90000648     	adrp	x8, 0x2a8000
  1e0fc0: f941a508     	ldr	x8, [x8, #0x348]
  1e0fc4: 91004108     	add	x8, x8, #0x10
  1e0fc8: f9000008     	str	x8, [x0]
  1e0fcc: d65f03c0     	ret

00000000001e0fd0 <std::bad_cast::~bad_cast()>:
  1e0fd0: 17fb1db0     	b	0xa8690 <_ZNSt9exceptionD2Ev@plt>

00000000001e0fd4 <std::bad_cast::~bad_cast()>:
  1e0fd4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e0fd8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e0fdc: 910043fd     	add	x29, sp, #0x10
  1e0fe0: aa0003f3     	mov	x19, x0
  1e0fe4: 97fb1dab     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e0fe8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e0fec: aa1303e0     	mov	x0, x19
  1e0ff0: f84207f3     	ldr	x19, [sp], #0x20
  1e0ff4: 17fafe5b     	b	0xa0960 <_ZdlPv@plt>

00000000001e0ff8 <std::bad_cast::what() const>:
  1e0ff8: 90000320     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e0ffc: 91290800     	add	x0, x0, #0xa42
  1e1000: d65f03c0     	ret

00000000001e1004 <std::bad_typeid::bad_typeid()>:
  1e1004: f0000628     	adrp	x8, 0x2a8000
  1e1008: f9434108     	ldr	x8, [x8, #0x680]
  1e100c: 91004108     	add	x8, x8, #0x10
  1e1010: f9000008     	str	x8, [x0]
  1e1014: d65f03c0     	ret

00000000001e1018 <std::bad_typeid::~bad_typeid()>:
  1e1018: 17fb1d9e     	b	0xa8690 <_ZNSt9exceptionD2Ev@plt>

00000000001e101c <std::bad_typeid::~bad_typeid()>:
  1e101c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e1020: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e1024: 910043fd     	add	x29, sp, #0x10
  1e1028: aa0003f3     	mov	x19, x0
  1e102c: 97fb1d99     	bl	0xa8690 <_ZNSt9exceptionD2Ev@plt>
  1e1030: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e1034: aa1303e0     	mov	x0, x19
  1e1038: f84207f3     	ldr	x19, [sp], #0x20
  1e103c: 17fafe49     	b	0xa0960 <_ZdlPv@plt>

00000000001e1040 <std::bad_typeid::what() const>:
  1e1040: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e1044: 91294000     	add	x0, x0, #0xa50
  1e1048: d65f03c0     	ret
  1e104c: d10683ff     	sub	sp, sp, #0x1a0
  1e1050: a91567fc     	stp	x28, x25, [sp, #0x150]
  1e1054: a9165ff8     	stp	x24, x23, [sp, #0x160]
  1e1058: a91757f6     	stp	x22, x21, [sp, #0x170]
  1e105c: a9184ff4     	stp	x20, x19, [sp, #0x180]
  1e1060: a9197bfd     	stp	x29, x30, [sp, #0x190]
  1e1064: 910643fd     	add	x29, sp, #0x190
  1e1068: 928006f6     	mov	x22, #-0x38             // =-56
  1e106c: 910003e8     	mov	x8, sp
  1e1070: 910223e9     	add	x9, sp, #0x88
  1e1074: f2dff016     	movk	x22, #0xff80, lsl #32
  1e1078: 910043b7     	add	x23, x29, #0x10
  1e107c: 91020118     	add	x24, x8, #0x80
  1e1080: 9100e139     	add	x25, x9, #0x38
  1e1084: a93a67b7     	stp	x23, x25, [x29, #-0x60]
  1e1088: a93b5bb8     	stp	x24, x22, [x29, #-0x50]
  1e108c: ad0007e0     	stp	q0, q1, [sp]
  1e1090: ad7d03a1     	ldp	q1, q0, [x29, #-0x60]
  1e1094: ad031fe6     	stp	q6, q7, [sp, #0x60]
  1e1098: ad0217e4     	stp	q4, q5, [sp, #0x40]
  1e109c: ad010fe2     	stp	q2, q3, [sp, #0x20]
  1e10a0: a90b1fe6     	stp	x6, x7, [sp, #0xb0]
  1e10a4: a90a17e4     	stp	x4, x5, [sp, #0xa0]
  1e10a8: f9004fe3     	str	x3, [sp, #0x98]
  1e10ac: a9088be1     	stp	x1, x2, [sp, #0x88]
  1e10b0: ad3c03a1     	stp	q1, q0, [x29, #-0x80]
  1e10b4: f0000628     	adrp	x8, 0x2a8000
  1e10b8: f9433108     	ldr	x8, [x8, #0x660]
  1e10bc: aa0003f3     	mov	x19, x0
  1e10c0: d10203a2     	sub	x2, x29, #0x80
  1e10c4: aa1303e1     	mov	x1, x19
  1e10c8: 9104c114     	add	x20, x8, #0x130
  1e10cc: aa1403e0     	mov	x0, x20
  1e10d0: d102a3b5     	sub	x21, x29, #0xa8
  1e10d4: 97fb1b0b     	bl	0xa7d00 <vfprintf@plt>
  1e10d8: 52800140     	mov	w0, #0xa                // =10
  1e10dc: aa1403e1     	mov	x1, x20
  1e10e0: 97fb0d00     	bl	0xa44e0 <fputc@plt>
  1e10e4: a936dbb8     	stp	x24, x22, [x29, #-0x98]
  1e10e8: a935e7b7     	stp	x23, x25, [x29, #-0xa8]
  1e10ec: ad4002a1     	ldp	q1, q0, [x21]
  1e10f0: d10223a0     	sub	x0, x29, #0x88
  1e10f4: 910303e2     	add	x2, sp, #0xc0
  1e10f8: aa1303e1     	mov	x1, x19
  1e10fc: ad0603e1     	stp	q1, q0, [sp, #0xc0]
  1e1100: 97fb15e8     	bl	0xa68a0 <vasprintf@plt>
  1e1104: f85783a0     	ldur	x0, [x29, #-0x88]
  1e1108: 97fb14ea     	bl	0xa64b0 <android_set_abort_message@plt>
  1e110c: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e1110: 912a2000     	add	x0, x0, #0xa88
  1e1114: 2a1f03e1     	mov	w1, wzr
  1e1118: 2a1f03e2     	mov	w2, wzr
  1e111c: 97fb2819     	bl	0xab180 <openlog@plt>
  1e1120: f85783a2     	ldur	x2, [x29, #-0x88]
  1e1124: b00000c1     	adrp	x1, 0x1fa000 <typeinfo name for android::XINGSeeker+0x191>
  1e1128: 9129bc21     	add	x1, x1, #0xa6f
  1e112c: 321f03e0     	orr	w0, wzr, #0x2
  1e1130: 97faffdc     	bl	0xa10a0 <syslog@plt>
  1e1134: 97fb1a47     	bl	0xa7a50 <closelog@plt>
  1e1138: 97fb199e     	bl	0xa77b0 <abort@plt>

00000000001e113c <std::set_unexpected(void (*)())>:
  1e113c: f0000629     	adrp	x9, 0x2a8000
  1e1140: f941b929     	ldr	x9, [x9, #0x370]
  1e1144: 90000008     	adrp	x8, 0x1e1000 <std::bad_cast::what() const+0x8>
  1e1148: 910ab108     	add	x8, x8, #0x2ac
  1e114c: f100001f     	cmp	x0, #0x0
  1e1150: 9a800108     	csel	x8, x8, x0, eq
  1e1154: c85ffd20     	ldaxr	x0, [x9]
  1e1158: c80afd28     	stlxr	w10, x8, [x9]
  1e115c: 35ffffca     	cbnz	w10, 0x1e1154 <std::set_unexpected(void (*)())+0x18>
  1e1160: d65f03c0     	ret

00000000001e1164 <std::set_terminate(void (*)())>:
  1e1164: f0000629     	adrp	x9, 0x2a8000
  1e1168: f945b929     	ldr	x9, [x9, #0xb70]
  1e116c: 90000008     	adrp	x8, 0x1e1000 <std::bad_cast::what() const+0x8>
  1e1170: 91063108     	add	x8, x8, #0x18c
  1e1174: f100001f     	cmp	x0, #0x0
  1e1178: 9a800108     	csel	x8, x8, x0, eq
  1e117c: c85ffd20     	ldaxr	x0, [x9]
  1e1180: c80afd28     	stlxr	w10, x8, [x9]
  1e1184: 35ffffca     	cbnz	w10, 0x1e117c <std::set_terminate(void (*)())+0x18>
  1e1188: d65f03c0     	ret
  1e118c: f81d0ffc     	str	x28, [sp, #-0x30]!
  1e1190: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e1194: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e1198: 910083fd     	add	x29, sp, #0x20
  1e119c: d11043ff     	sub	sp, sp, #0x410
  1e11a0: 97fb06c0     	bl	0xa2ca0 <__cxa_get_globals_fast@plt>
  1e11a4: b4000060     	cbz	x0, 0x1e11b0 <std::set_terminate(void (*)())+0x4c>
  1e11a8: f9400014     	ldr	x20, [x0]
  1e11ac: b5000094     	cbnz	x20, 0x1e11bc <std::set_terminate(void (*)())+0x58>
  1e11b0: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e11b4: 912c3800     	add	x0, x0, #0xb0e
  1e11b8: 97ffffa5     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1e11bc: 91018293     	add	x19, x20, #0x60
  1e11c0: aa1303e0     	mov	x0, x19
  1e11c4: 97fb1a43     	bl	0xa7ad0 <_ZN10__cxxabiv121__isOurExceptionClassEPK17_Unwind_Exception@plt>
  1e11c8: 36000160     	tbz	w0, #0x0, 0x1e11f4 <std::set_terminate(void (*)())+0x90>
  1e11cc: aa1303e0     	mov	x0, x19
  1e11d0: 97fb049c     	bl	0xa2440 <_ZN10__cxxabiv119__getExceptionClassEPK17_Unwind_Exception@plt>
  1e11d4: d2856028     	mov	x8, #0x2b01             // =11009
  1e11d8: f2a86568     	movk	x8, #0x432b, lsl #16
  1e11dc: f2c9c8e8     	movk	x8, #0x4e47, lsl #32
  1e11e0: f2e86988     	movk	x8, #0x434c, lsl #48
  1e11e4: eb08001f     	cmp	x0, x8
  1e11e8: 54000101     	b.ne	0x1e1208 <std::set_terminate(void (*)())+0xa4>
  1e11ec: f9400288     	ldr	x8, [x20]
  1e11f0: 14000007     	b	0x1e120c <std::set_terminate(void (*)())+0xa8>
  1e11f4: b0000648     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
  1e11f8: f9410101     	ldr	x1, [x8, #0x200]
  1e11fc: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e1200: 912ba000     	add	x0, x0, #0xae8
  1e1204: 97ffff92     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1e1208: 91020288     	add	x8, x20, #0x80
  1e120c: f81e83a8     	stur	x8, [x29, #-0x18]
  1e1210: f9400694     	ldr	x20, [x20, #0x8]
  1e1214: 321603e8     	orr	w8, wzr, #0x400
  1e1218: f90003e8     	str	x8, [sp]
  1e121c: 910033e1     	add	x1, sp, #0xc
  1e1220: f9400680     	ldr	x0, [x20, #0x8]
  1e1224: 910003e2     	mov	x2, sp
  1e1228: d10093a3     	sub	x3, x29, #0x24
  1e122c: 97fb23d1     	bl	0xaa170 <__cxa_demangle@plt>
  1e1230: b85dc3a8     	ldur	w8, [x29, #-0x24]
  1e1234: 35000068     	cbnz	w8, 0x1e1240 <std::set_terminate(void (*)())+0xdc>
  1e1238: aa0003f3     	mov	x19, x0
  1e123c: 14000002     	b	0x1e1244 <std::set_terminate(void (*)())+0xe0>
  1e1240: f9400693     	ldr	x19, [x20, #0x8]
  1e1244: f0000620     	adrp	x0, 0x2a8000
  1e1248: f943a400     	ldr	x0, [x0, #0x748]
  1e124c: d10063a2     	sub	x2, x29, #0x18
  1e1250: aa1403e1     	mov	x1, x20
  1e1254: f9400008     	ldr	x8, [x0]
  1e1258: f9401108     	ldr	x8, [x8, #0x20]
  1e125c: d63f0100     	blr	x8
  1e1260: 360001a0     	tbz	w0, #0x0, 0x1e1294 <std::set_terminate(void (*)())+0x130>
  1e1264: f85e83a0     	ldur	x0, [x29, #-0x18]
  1e1268: b0000649     	adrp	x9, 0x2aa000 <crc_lookup+0x2a8>
  1e126c: f9410134     	ldr	x20, [x9, #0x200]
  1e1270: f9400008     	ldr	x8, [x0]
  1e1274: f9400908     	ldr	x8, [x8, #0x10]
  1e1278: d63f0100     	blr	x8
  1e127c: aa0003e3     	mov	x3, x0
  1e1280: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e1284: 912a4800     	add	x0, x0, #0xa92
  1e1288: aa1403e1     	mov	x1, x20
  1e128c: aa1303e2     	mov	x2, x19
  1e1290: 97ffff6f     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1e1294: b0000648     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
  1e1298: f9410101     	ldr	x1, [x8, #0x200]
  1e129c: f0000300     	adrp	x0, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e12a0: 912afc00     	add	x0, x0, #0xabf
  1e12a4: aa1303e2     	mov	x2, x19
  1e12a8: 97ffff69     	bl	0x1e104c <std::bad_typeid::what() const+0xc>
  1e12ac: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1e12b0: 910003fd     	mov	x29, sp
  1e12b4: f0000309     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e12b8: b0000648     	adrp	x8, 0x2aa000 <crc_lookup+0x2a8>
  1e12bc: 912c8d29     	add	x9, x9, #0xb23
  1e12c0: f9010109     	str	x9, [x8, #0x200]
  1e12c4: 97fb24e7     	bl	0xaa660 <_ZSt9terminatev@plt>

00000000001e12c8 <__cxa_demangle>:
  1e12c8: a9ba6ffc     	stp	x28, x27, [sp, #-0x60]!
  1e12cc: a90167fa     	stp	x26, x25, [sp, #0x10]
  1e12d0: a9025ff8     	stp	x24, x23, [sp, #0x20]
  1e12d4: a90357f6     	stp	x22, x21, [sp, #0x30]
  1e12d8: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1e12dc: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1e12e0: 910143fd     	add	x29, sp, #0x50
  1e12e4: d14007ff     	sub	sp, sp, #0x1, lsl #12   // =0x1000
  1e12e8: d10d03ff     	sub	sp, sp, #0x340
  1e12ec: d53bd058     	mrs	x24, TPIDR_EL0
  1e12f0: f9401708     	ldr	x8, [x24, #0x28]
  1e12f4: aa0303f3     	mov	x19, x3
  1e12f8: f81a03a8     	stur	x8, [x29, #-0x60]
  1e12fc: b40000c0     	cbz	x0, 0x1e1314 <__cxa_demangle+0x4c>
  1e1300: aa0203f5     	mov	x21, x2
  1e1304: aa0103f4     	mov	x20, x1
  1e1308: aa0003f6     	mov	x22, x0
  1e130c: b40000e1     	cbz	x1, 0x1e1328 <__cxa_demangle+0x60>
  1e1310: b50000d5     	cbnz	x21, 0x1e1328 <__cxa_demangle+0x60>
  1e1314: aa1f03f4     	mov	x20, xzr
  1e1318: b4002bf3     	cbz	x19, 0x1e1894 <__cxa_demangle+0x5cc>
  1e131c: 321e7be8     	orr	w8, wzr, #0xfffffffd
  1e1320: b9000268     	str	w8, [x19]
  1e1324: 1400015c     	b	0x1e1894 <__cxa_demangle+0x5cc>
  1e1328: aa1603e0     	mov	x0, x22
  1e132c: 97fb0811     	bl	0xa3370 <strlen@plt>
  1e1330: 8b0002c8     	add	x8, x22, x0
  1e1334: 910103e9     	add	x9, sp, #0x40
  1e1338: a90423f6     	stp	x22, x8, [sp, #0x40]
  1e133c: 9104a128     	add	x8, x9, #0x128
  1e1340: f90033e8     	str	x8, [sp, #0x60]
  1e1344: 910a6128     	add	x8, x9, #0x298
  1e1348: f9014be8     	str	x8, [sp, #0x290]
  1e134c: 910b4128     	add	x8, x9, #0x2d0
  1e1350: 9100a137     	add	x23, x9, #0x28
  1e1354: 91050139     	add	x25, x9, #0x140
  1e1358: 9109012a     	add	x10, x9, #0x240
  1e135c: 9109613a     	add	x26, x9, #0x258
  1e1360: 910ac13b     	add	x27, x9, #0x2b0
  1e1364: f90177e8     	str	x8, [sp, #0x2e8]
  1e1368: 320003e8     	orr	w8, wzr, #0x1
  1e136c: 6f07e7e0     	movi	v0.2d, #0xffffffffffffffff
  1e1370: f100081f     	cmp	x0, #0x2
  1e1374: 910b813c     	add	x28, x9, #0x2e0
  1e1378: a9055ff7     	stp	x23, x23, [sp, #0x50]
  1e137c: a916e7f9     	stp	x25, x25, [sp, #0x168]
  1e1380: f900bfea     	str	x10, [sp, #0x178]
  1e1384: f90143fa     	str	x26, [sp, #0x280]
  1e1388: f90147fa     	str	x26, [sp, #0x288]
  1e138c: f9016ffb     	str	x27, [sp, #0x2d8]
  1e1390: f90173fb     	str	x27, [sp, #0x2e0]
  1e1394: 790623e8     	strh	w8, [sp, #0x310]
  1e1398: 390c4bff     	strb	wzr, [sp, #0x312]
  1e139c: f90197ff     	str	xzr, [sp, #0x328]
  1e13a0: f90193ff     	str	xzr, [sp, #0x320]
  1e13a4: f90993fc     	str	x28, [sp, #0x1320]
  1e13a8: fd001fe0     	str	d0, [sp, #0x38]
  1e13ac: 54001063     	b.lo	0x1e15b8 <__cxa_demangle+0x2f0>
  1e13b0: 394002c8     	ldrb	w8, [x22]
  1e13b4: 71017d1f     	cmp	w8, #0x5f
  1e13b8: 54001001     	b.ne	0x1e15b8 <__cxa_demangle+0x2f0>
  1e13bc: 394006c9     	ldrb	w9, [x22, #0x1]
  1e13c0: 7101693f     	cmp	w9, #0x5a
  1e13c4: 540005c1     	b.ne	0x1e147c <__cxa_demangle+0x1b4>
  1e13c8: 91000ac8     	add	x8, x22, #0x2
  1e13cc: f90023e8     	str	x8, [sp, #0x40]
  1e13d0: 910103e0     	add	x0, sp, #0x40
  1e13d4: 94000162     	bl	0x1e195c <__cxa_demangle+0x694>
  1e13d8: aa0003f6     	mov	x22, x0
  1e13dc: b4002160     	cbz	x0, 0x1e1808 <__cxa_demangle+0x540>
  1e13e0: a94437ee     	ldp	x14, x13, [sp, #0x40]
  1e13e4: eb0e01bf     	cmp	x13, x14
  1e13e8: 54000f40     	b.eq	0x1e15d0 <__cxa_demangle+0x308>
  1e13ec: 394001c8     	ldrb	w8, [x14]
  1e13f0: 7100b91f     	cmp	w8, #0x2e
  1e13f4: 540020a1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e13f8: f94993e0     	ldr	x0, [sp, #0x1320]
  1e13fc: aa0003e8     	mov	x8, x0
  1e1400: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1404: 9100c12a     	add	x10, x9, #0x30
  1e1408: f13fc15f     	cmp	x10, #0xff0
  1e140c: 540001a3     	b.lo	0x1e1440 <__cxa_demangle+0x178>
  1e1410: a900bbe0     	stp	x0, x14, [sp, #0x8]
  1e1414: 321403e0     	orr	w0, wzr, #0x1000
  1e1418: f9000fed     	str	x13, [sp, #0x18]
  1e141c: 97fb039d     	bl	0xa2290 <malloc@plt>
  1e1420: b4002580     	cbz	x0, 0x1e18d0 <__cxa_demangle+0x608>
  1e1424: a940bbe8     	ldp	x8, x14, [sp, #0x8]
  1e1428: f9400fed     	ldr	x13, [sp, #0x18]
  1e142c: aa1f03e9     	mov	x9, xzr
  1e1430: f90993e0     	str	x0, [sp, #0x1320]
  1e1434: f9000008     	str	x8, [x0]
  1e1438: aa0003e8     	mov	x8, x0
  1e143c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e1440: 9000060b     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e1444: 9100c12a     	add	x10, x9, #0x30
  1e1448: 8b090009     	add	x9, x0, x9
  1e144c: 9139e16b     	add	x11, x11, #0xe78
  1e1450: 3200c3ec     	mov	w12, #0x1010101         // =16843009
  1e1454: f900010a     	str	x10, [x8]
  1e1458: f8010d2b     	str	x11, [x9, #0x10]!
  1e145c: b900092c     	str	w12, [x9, #0x8]
  1e1460: a9013936     	stp	x22, x14, [x9, #0x10]
  1e1464: f900112d     	str	x13, [x9, #0x20]
  1e1468: f94027e8     	ldr	x8, [sp, #0x48]
  1e146c: aa0903f6     	mov	x22, x9
  1e1470: f90023e8     	str	x8, [sp, #0x40]
  1e1474: b5000b16     	cbnz	x22, 0x1e15d4 <__cxa_demangle+0x30c>
  1e1478: 140000e4     	b	0x1e1808 <__cxa_demangle+0x540>
  1e147c: f100101f     	cmp	x0, #0x4
  1e1480: 540009c3     	b.lo	0x1e15b8 <__cxa_demangle+0x2f0>
  1e1484: 71017d1f     	cmp	w8, #0x5f
  1e1488: 54000981     	b.ne	0x1e15b8 <__cxa_demangle+0x2f0>
  1e148c: 394006c8     	ldrb	w8, [x22, #0x1]
  1e1490: 71017d1f     	cmp	w8, #0x5f
  1e1494: 54000921     	b.ne	0x1e15b8 <__cxa_demangle+0x2f0>
  1e1498: 39400ac8     	ldrb	w8, [x22, #0x2]
  1e149c: 71017d1f     	cmp	w8, #0x5f
  1e14a0: 540008c1     	b.ne	0x1e15b8 <__cxa_demangle+0x2f0>
  1e14a4: 39400ec8     	ldrb	w8, [x22, #0x3]
  1e14a8: 7101691f     	cmp	w8, #0x5a
  1e14ac: 54000861     	b.ne	0x1e15b8 <__cxa_demangle+0x2f0>
  1e14b0: 910012c8     	add	x8, x22, #0x4
  1e14b4: f90023e8     	str	x8, [sp, #0x40]
  1e14b8: 910103e0     	add	x0, sp, #0x40
  1e14bc: 94000128     	bl	0x1e195c <__cxa_demangle+0x694>
  1e14c0: b4001a40     	cbz	x0, 0x1e1808 <__cxa_demangle+0x540>
  1e14c4: a94423ea     	ldp	x10, x8, [sp, #0x40]
  1e14c8: cb0a0109     	sub	x9, x8, x10
  1e14cc: f100353f     	cmp	x9, #0xd
  1e14d0: 540019c3     	b.lo	0x1e1808 <__cxa_demangle+0x540>
  1e14d4: 39400149     	ldrb	w9, [x10]
  1e14d8: 71017d3f     	cmp	w9, #0x5f
  1e14dc: 54001961     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e14e0: 39400549     	ldrb	w9, [x10, #0x1]
  1e14e4: 7101893f     	cmp	w9, #0x62
  1e14e8: 54001901     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e14ec: 39400949     	ldrb	w9, [x10, #0x2]
  1e14f0: 7101b13f     	cmp	w9, #0x6c
  1e14f4: 540018a1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e14f8: 39400d49     	ldrb	w9, [x10, #0x3]
  1e14fc: f9000fe0     	str	x0, [sp, #0x18]
  1e1500: 7101bd3f     	cmp	w9, #0x6f
  1e1504: 54001821     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1508: 39401149     	ldrb	w9, [x10, #0x4]
  1e150c: 71018d3f     	cmp	w9, #0x63
  1e1510: 540017c1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1514: 39401549     	ldrb	w9, [x10, #0x5]
  1e1518: 7101ad3f     	cmp	w9, #0x6b
  1e151c: 54001761     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1520: 39401949     	ldrb	w9, [x10, #0x6]
  1e1524: 71017d3f     	cmp	w9, #0x5f
  1e1528: 54001701     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e152c: 39401d49     	ldrb	w9, [x10, #0x7]
  1e1530: 7101a53f     	cmp	w9, #0x69
  1e1534: 540016a1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1538: 39402149     	ldrb	w9, [x10, #0x8]
  1e153c: 7101b93f     	cmp	w9, #0x6e
  1e1540: 54001641     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1544: 39402549     	ldrb	w9, [x10, #0x9]
  1e1548: 7101d93f     	cmp	w9, #0x76
  1e154c: 540015e1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1550: 39402949     	ldrb	w9, [x10, #0xa]
  1e1554: 7101bd3f     	cmp	w9, #0x6f
  1e1558: 54001581     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e155c: 39402d49     	ldrb	w9, [x10, #0xb]
  1e1560: 7101ad3f     	cmp	w9, #0x6b
  1e1564: 54001521     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1568: 39403149     	ldrb	w9, [x10, #0xc]
  1e156c: 7101953f     	cmp	w9, #0x65
  1e1570: 540014c1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1574: 91003549     	add	x9, x10, #0xd
  1e1578: eb08013f     	cmp	x9, x8
  1e157c: f90023e9     	str	x9, [sp, #0x40]
  1e1580: 54000a80     	b.eq	0x1e16d0 <__cxa_demangle+0x408>
  1e1584: 3940012b     	ldrb	w11, [x9]
  1e1588: 71017d7f     	cmp	w11, #0x5f
  1e158c: 54000ac1     	b.ne	0x1e16e4 <__cxa_demangle+0x41c>
  1e1590: 9100394b     	add	x11, x10, #0xe
  1e1594: 320003ea     	orr	w10, wzr, #0x1
  1e1598: aa0b03e9     	mov	x9, x11
  1e159c: f90023eb     	str	x11, [sp, #0x40]
  1e15a0: eb0b011f     	cmp	x8, x11
  1e15a4: 54000a81     	b.ne	0x1e16f4 <__cxa_demangle+0x42c>
  1e15a8: aa1f03ed     	mov	x13, xzr
  1e15ac: aa1f03eb     	mov	x11, xzr
  1e15b0: aa0803ec     	mov	x12, x8
  1e15b4: 14000067     	b	0x1e1750 <__cxa_demangle+0x488>
  1e15b8: 910103e0     	add	x0, sp, #0x40
  1e15bc: 9400046b     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e15c0: a94423e9     	ldp	x9, x8, [sp, #0x40]
  1e15c4: aa0003f6     	mov	x22, x0
  1e15c8: eb09011f     	cmp	x8, x9
  1e15cc: 540011e1     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e15d0: b40011d6     	cbz	x22, 0x1e1808 <__cxa_demangle+0x540>
  1e15d4: f9000ffb     	str	x27, [sp, #0x18]
  1e15d8: aa1a03fb     	mov	x27, x26
  1e15dc: aa1903fa     	mov	x26, x25
  1e15e0: aa1703f9     	mov	x25, x23
  1e15e4: b4000074     	cbz	x20, 0x1e15f0 <__cxa_demangle+0x328>
  1e15e8: f94002b7     	ldr	x23, [x21]
  1e15ec: 14000006     	b	0x1e1604 <__cxa_demangle+0x33c>
  1e15f0: 321603e0     	orr	w0, wzr, #0x400
  1e15f4: 321603f7     	orr	w23, wzr, #0x400
  1e15f8: 97fb0326     	bl	0xa2290 <malloc@plt>
  1e15fc: aa0003f4     	mov	x20, x0
  1e1600: b40005a0     	cbz	x0, 0x1e16b4 <__cxa_demangle+0x3ec>
  1e1604: a9027ff4     	stp	x20, xzr, [sp, #0x20]
  1e1608: f9001bf7     	str	x23, [sp, #0x30]
  1e160c: f94002c8     	ldr	x8, [x22]
  1e1610: f9401108     	ldr	x8, [x8, #0x20]
  1e1614: aa1903f7     	mov	x23, x25
  1e1618: aa1a03f9     	mov	x25, x26
  1e161c: aa1b03fa     	mov	x26, x27
  1e1620: f9400ffb     	ldr	x27, [sp, #0x18]
  1e1624: 910083e1     	add	x1, sp, #0x20
  1e1628: aa1603e0     	mov	x0, x22
  1e162c: d63f0100     	blr	x8
  1e1630: 394026c8     	ldrb	w8, [x22, #0x9]
  1e1634: 7100051f     	cmp	w8, #0x1
  1e1638: 540000c0     	b.eq	0x1e1650 <__cxa_demangle+0x388>
  1e163c: f94002c8     	ldr	x8, [x22]
  1e1640: f9401508     	ldr	x8, [x8, #0x28]
  1e1644: 910083e1     	add	x1, sp, #0x20
  1e1648: aa1603e0     	mov	x0, x22
  1e164c: d63f0100     	blr	x8
  1e1650: a942abe8     	ldp	x8, x10, [sp, #0x28]
  1e1654: 91000509     	add	x9, x8, #0x1
  1e1658: eb0a013f     	cmp	x9, x10
  1e165c: 54000062     	b.hs	0x1e1668 <__cxa_demangle+0x3a0>
  1e1660: f94013e0     	ldr	x0, [sp, #0x20]
  1e1664: 1400000b     	b	0x1e1690 <__cxa_demangle+0x3c8>
  1e1668: f94013e0     	ldr	x0, [sp, #0x20]
  1e166c: d37ff948     	lsl	x8, x10, #1
  1e1670: eb09011f     	cmp	x8, x9
  1e1674: 9a883121     	csel	x1, x9, x8, lo
  1e1678: f9001be1     	str	x1, [sp, #0x30]
  1e167c: 97fb08fd     	bl	0xa3a70 <realloc@plt>
  1e1680: f90013e0     	str	x0, [sp, #0x20]
  1e1684: b4001260     	cbz	x0, 0x1e18d0 <__cxa_demangle+0x608>
  1e1688: f94017e8     	ldr	x8, [sp, #0x28]
  1e168c: 91000509     	add	x9, x8, #0x1
  1e1690: f90017e9     	str	x9, [sp, #0x28]
  1e1694: 3828681f     	strb	wzr, [x0, x8]
  1e1698: b4000075     	cbz	x21, 0x1e16a4 <__cxa_demangle+0x3dc>
  1e169c: f94017e8     	ldr	x8, [sp, #0x28]
  1e16a0: f90002a8     	str	x8, [x21]
  1e16a4: f94013f4     	ldr	x20, [sp, #0x20]
  1e16a8: 2a1f03e8     	mov	w8, wzr
  1e16ac: b5000b33     	cbnz	x19, 0x1e1810 <__cxa_demangle+0x548>
  1e16b0: 14000059     	b	0x1e1814 <__cxa_demangle+0x54c>
  1e16b4: aa1903f7     	mov	x23, x25
  1e16b8: aa1a03f9     	mov	x25, x26
  1e16bc: aa1b03fa     	mov	x26, x27
  1e16c0: f9400ffb     	ldr	x27, [sp, #0x18]
  1e16c4: 12800008     	mov	w8, #-0x1               // =-1
  1e16c8: b5000a53     	cbnz	x19, 0x1e1810 <__cxa_demangle+0x548>
  1e16cc: 14000052     	b	0x1e1814 <__cxa_demangle+0x54c>
  1e16d0: aa0903ec     	mov	x12, x9
  1e16d4: aa0803e9     	mov	x9, x8
  1e16d8: eb09011f     	cmp	x8, x9
  1e16dc: 54000500     	b.eq	0x1e177c <__cxa_demangle+0x4b4>
  1e16e0: 14000022     	b	0x1e1768 <__cxa_demangle+0x4a0>
  1e16e4: 2a1f03ea     	mov	w10, wzr
  1e16e8: aa0903eb     	mov	x11, x9
  1e16ec: eb0b011f     	cmp	x8, x11
  1e16f0: 54fff5c0     	b.eq	0x1e15a8 <__cxa_demangle+0x2e0>
  1e16f4: 3940012c     	ldrb	w12, [x9]
  1e16f8: 5100c18c     	sub	w12, w12, #0x30
  1e16fc: 7100259f     	cmp	w12, #0x9
  1e1700: 540001c8     	b.hi	0x1e1738 <__cxa_demangle+0x470>
  1e1704: 9100052c     	add	x12, x9, #0x1
  1e1708: aa0c03e9     	mov	x9, x12
  1e170c: eb0c011f     	cmp	x8, x12
  1e1710: f90023ec     	str	x12, [sp, #0x40]
  1e1714: 540001a0     	b.eq	0x1e1748 <__cxa_demangle+0x480>
  1e1718: aa0903ec     	mov	x12, x9
  1e171c: 3840158d     	ldrb	w13, [x12], #0x1
  1e1720: 5100c1ad     	sub	w13, w13, #0x30
  1e1724: 710029bf     	cmp	w13, #0xa
  1e1728: 54ffff03     	b.lo	0x1e1708 <__cxa_demangle+0x440>
  1e172c: d100058c     	sub	x12, x12, #0x1
  1e1730: aa0c03ed     	mov	x13, x12
  1e1734: 14000007     	b	0x1e1750 <__cxa_demangle+0x488>
  1e1738: aa1f03ed     	mov	x13, xzr
  1e173c: aa0b03ec     	mov	x12, x11
  1e1740: aa1f03eb     	mov	x11, xzr
  1e1744: 14000003     	b	0x1e1750 <__cxa_demangle+0x488>
  1e1748: aa0803ec     	mov	x12, x8
  1e174c: aa0803ed     	mov	x13, x8
  1e1750: eb0d017f     	cmp	x11, x13
  1e1754: 1a9f17eb     	cset	w11, eq
  1e1758: 0a0b014a     	and	w10, w10, w11
  1e175c: 3700056a     	tbnz	w10, #0x0, 0x1e1808 <__cxa_demangle+0x540>
  1e1760: eb09011f     	cmp	x8, x9
  1e1764: 540000c0     	b.eq	0x1e177c <__cxa_demangle+0x4b4>
  1e1768: 39400129     	ldrb	w9, [x9]
  1e176c: 7100b93f     	cmp	w9, #0x2e
  1e1770: 54000061     	b.ne	0x1e177c <__cxa_demangle+0x4b4>
  1e1774: f90023e8     	str	x8, [sp, #0x40]
  1e1778: 14000003     	b	0x1e1784 <__cxa_demangle+0x4bc>
  1e177c: eb0c011f     	cmp	x8, x12
  1e1780: 54000441     	b.ne	0x1e1808 <__cxa_demangle+0x540>
  1e1784: f94993f6     	ldr	x22, [sp, #0x1320]
  1e1788: aa1603e8     	mov	x8, x22
  1e178c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1790: 9100c12a     	add	x10, x9, #0x30
  1e1794: f13fc15f     	cmp	x10, #0xff0
  1e1798: 54000143     	b.lo	0x1e17c0 <__cxa_demangle+0x4f8>
  1e179c: 321403e0     	orr	w0, wzr, #0x1000
  1e17a0: 97fb02bc     	bl	0xa2290 <malloc@plt>
  1e17a4: b4000960     	cbz	x0, 0x1e18d0 <__cxa_demangle+0x608>
  1e17a8: aa0003e8     	mov	x8, x0
  1e17ac: aa1f03e9     	mov	x9, xzr
  1e17b0: f9000016     	str	x22, [x0]
  1e17b4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e17b8: aa0003f6     	mov	x22, x0
  1e17bc: f90993e0     	str	x0, [sp, #0x1320]
  1e17c0: 9000032c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e17c4: 9100c12a     	add	x10, x9, #0x30
  1e17c8: 9109c98c     	add	x12, x12, #0x272
  1e17cc: f900010a     	str	x10, [x8]
  1e17d0: 91008588     	add	x8, x12, #0x21
  1e17d4: 9e670180     	fmov	d0, x12
  1e17d8: 4e181d00     	mov	v0.d[1], x8
  1e17dc: f9400fe8     	ldr	x8, [sp, #0x18]
  1e17e0: 8b0902d6     	add	x22, x22, x9
  1e17e4: f00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e17e8: 911ea129     	add	x9, x9, #0x7a8
  1e17ec: 5280228b     	mov	w11, #0x114             // =276
  1e17f0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e17f4: f8010ec9     	str	x9, [x22, #0x10]!
  1e17f8: b9000acb     	str	w11, [x22, #0x8]
  1e17fc: 3d8006c0     	str	q0, [x22, #0x10]
  1e1800: f90012c8     	str	x8, [x22, #0x20]
  1e1804: b5ffee96     	cbnz	x22, 0x1e15d4 <__cxa_demangle+0x30c>
  1e1808: 321f7be8     	orr	w8, wzr, #0xfffffffe
  1e180c: b4000053     	cbz	x19, 0x1e1814 <__cxa_demangle+0x54c>
  1e1810: b9000268     	str	w8, [x19]
  1e1814: f94993e0     	ldr	x0, [sp, #0x1320]
  1e1818: 7100011f     	cmp	w8, #0x0
  1e181c: 9a9f0294     	csel	x20, x20, xzr, eq
  1e1820: b4000160     	cbz	x0, 0x1e184c <__cxa_demangle+0x584>
  1e1824: f9400008     	ldr	x8, [x0]
  1e1828: eb00039f     	cmp	x28, x0
  1e182c: f90993e8     	str	x8, [sp, #0x1320]
  1e1830: 540000a0     	b.eq	0x1e1844 <__cxa_demangle+0x57c>
  1e1834: 97fb0187     	bl	0xa1e50 <free@plt>
  1e1838: f94993e0     	ldr	x0, [sp, #0x1320]
  1e183c: b5ffff40     	cbnz	x0, 0x1e1824 <__cxa_demangle+0x55c>
  1e1840: 14000003     	b	0x1e184c <__cxa_demangle+0x584>
  1e1844: aa0803e0     	mov	x0, x8
  1e1848: b5fffee0     	cbnz	x0, 0x1e1824 <__cxa_demangle+0x55c>
  1e184c: a9007f9f     	stp	xzr, xzr, [x28]
  1e1850: f9416fe0     	ldr	x0, [sp, #0x2d8]
  1e1854: f90993fc     	str	x28, [sp, #0x1320]
  1e1858: eb1b001f     	cmp	x0, x27
  1e185c: 54000040     	b.eq	0x1e1864 <__cxa_demangle+0x59c>
  1e1860: 97fb017c     	bl	0xa1e50 <free@plt>
  1e1864: f94143e0     	ldr	x0, [sp, #0x280]
  1e1868: eb1a001f     	cmp	x0, x26
  1e186c: 54000040     	b.eq	0x1e1874 <__cxa_demangle+0x5ac>
  1e1870: 97fb0178     	bl	0xa1e50 <free@plt>
  1e1874: f940b7e0     	ldr	x0, [sp, #0x168]
  1e1878: eb19001f     	cmp	x0, x25
  1e187c: 54000040     	b.eq	0x1e1884 <__cxa_demangle+0x5bc>
  1e1880: 97fb0174     	bl	0xa1e50 <free@plt>
  1e1884: f9402be0     	ldr	x0, [sp, #0x50]
  1e1888: eb17001f     	cmp	x0, x23
  1e188c: 54000040     	b.eq	0x1e1894 <__cxa_demangle+0x5cc>
  1e1890: 97fb0170     	bl	0xa1e50 <free@plt>
  1e1894: f9401708     	ldr	x8, [x24, #0x28]
  1e1898: f85a03a9     	ldur	x9, [x29, #-0x60]
  1e189c: eb09011f     	cmp	x8, x9
  1e18a0: 54000161     	b.ne	0x1e18cc <__cxa_demangle+0x604>
  1e18a4: aa1403e0     	mov	x0, x20
  1e18a8: 914007ff     	add	sp, sp, #0x1, lsl #12   // =0x1000
  1e18ac: 910d03ff     	add	sp, sp, #0x340
  1e18b0: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1e18b4: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1e18b8: a94357f6     	ldp	x22, x21, [sp, #0x30]
  1e18bc: a9425ff8     	ldp	x24, x23, [sp, #0x20]
  1e18c0: a94167fa     	ldp	x26, x25, [sp, #0x10]
  1e18c4: a8c66ffc     	ldp	x28, x27, [sp], #0x60
  1e18c8: d65f03c0     	ret
  1e18cc: 97fb2129     	bl	0xa9d70 <__stack_chk_fail@plt>
  1e18d0: 97fb2364     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e18d4: f94993e8     	ldr	x8, [sp, #0x1320]
  1e18d8: aa0003f3     	mov	x19, x0
  1e18dc: b4000188     	cbz	x8, 0x1e190c <__cxa_demangle+0x644>
  1e18e0: f9400109     	ldr	x9, [x8]
  1e18e4: eb08039f     	cmp	x28, x8
  1e18e8: f90993e9     	str	x9, [sp, #0x1320]
  1e18ec: 540000c0     	b.eq	0x1e1904 <__cxa_demangle+0x63c>
  1e18f0: aa0803e0     	mov	x0, x8
  1e18f4: 97fb0157     	bl	0xa1e50 <free@plt>
  1e18f8: f94993e8     	ldr	x8, [sp, #0x1320]
  1e18fc: b5ffff28     	cbnz	x8, 0x1e18e0 <__cxa_demangle+0x618>
  1e1900: 14000003     	b	0x1e190c <__cxa_demangle+0x644>
  1e1904: aa0903e8     	mov	x8, x9
  1e1908: b5fffec8     	cbnz	x8, 0x1e18e0 <__cxa_demangle+0x618>
  1e190c: a9007f9f     	stp	xzr, xzr, [x28]
  1e1910: f9416fe0     	ldr	x0, [sp, #0x2d8]
  1e1914: f90993fc     	str	x28, [sp, #0x1320]
  1e1918: eb1b001f     	cmp	x0, x27
  1e191c: 54000040     	b.eq	0x1e1924 <__cxa_demangle+0x65c>
  1e1920: 97fb014c     	bl	0xa1e50 <free@plt>
  1e1924: f94143e0     	ldr	x0, [sp, #0x280]
  1e1928: eb1a001f     	cmp	x0, x26
  1e192c: 54000040     	b.eq	0x1e1934 <__cxa_demangle+0x66c>
  1e1930: 97fb0148     	bl	0xa1e50 <free@plt>
  1e1934: f940b7e0     	ldr	x0, [sp, #0x168]
  1e1938: eb19001f     	cmp	x0, x25
  1e193c: 54000040     	b.eq	0x1e1944 <__cxa_demangle+0x67c>
  1e1940: 97fb0144     	bl	0xa1e50 <free@plt>
  1e1944: f9402be0     	ldr	x0, [sp, #0x50]
  1e1948: eb17001f     	cmp	x0, x23
  1e194c: 54000040     	b.eq	0x1e1954 <__cxa_demangle+0x68c>
  1e1950: 97fb0140     	bl	0xa1e50 <free@plt>
  1e1954: aa1303e0     	mov	x0, x19
  1e1958: 97fb196e     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e195c: d10283ff     	sub	sp, sp, #0xa0
  1e1960: a9046ffc     	stp	x28, x27, [sp, #0x40]
  1e1964: a90567fa     	stp	x26, x25, [sp, #0x50]
  1e1968: a9065ff8     	stp	x24, x23, [sp, #0x60]
  1e196c: a90757f6     	stp	x22, x21, [sp, #0x70]
  1e1970: a9084ff4     	stp	x20, x19, [sp, #0x80]
  1e1974: a9097bfd     	stp	x29, x30, [sp, #0x90]
  1e1978: 910243fd     	add	x29, sp, #0x90
  1e197c: d53bd05a     	mrs	x26, TPIDR_EL0
  1e1980: f9401748     	ldr	x8, [x26, #0x28]
  1e1984: aa0003f3     	mov	x19, x0
  1e1988: f9001fe8     	str	x8, [sp, #0x38]
  1e198c: a9402408     	ldp	x8, x9, [x0]
  1e1990: eb08013f     	cmp	x9, x8
  1e1994: 54000560     	b.eq	0x1e1a40 <__cxa_demangle+0x778>
  1e1998: 3940010a     	ldrb	w10, [x8]
  1e199c: 7101515f     	cmp	w10, #0x54
  1e19a0: 54000060     	b.eq	0x1e19ac <__cxa_demangle+0x6e4>
  1e19a4: 71011d5f     	cmp	w10, #0x47
  1e19a8: 540004c1     	b.ne	0x1e1a40 <__cxa_demangle+0x778>
  1e19ac: eb08012b     	subs	x11, x9, x8
  1e19b0: 54006bc0     	b.eq	0x1e2728 <__cxa_demangle+0x1460>
  1e19b4: 71011d5f     	cmp	w10, #0x47
  1e19b8: 54001620     	b.eq	0x1e1c7c <__cxa_demangle+0x9b4>
  1e19bc: 7101515f     	cmp	w10, #0x54
  1e19c0: 54006b41     	b.ne	0x1e2728 <__cxa_demangle+0x1460>
  1e19c4: f100097f     	cmp	x11, #0x2
  1e19c8: 9100050a     	add	x10, x8, #0x1
  1e19cc: 54001aa3     	b.lo	0x1e1d20 <__cxa_demangle+0xa58>
  1e19d0: 3940014b     	ldrb	w11, [x10]
  1e19d4: 51010d6b     	sub	w11, w11, #0x43
  1e19d8: 7100817f     	cmp	w11, #0x20
  1e19dc: 54001a28     	b.hi	0x1e1d20 <__cxa_demangle+0xa58>
  1e19e0: f000030c     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e19e4: 912cb98c     	add	x12, x12, #0xb2e
  1e19e8: 1000008d     	adr	x13, 0x1e19f8 <__cxa_demangle+0x730>
  1e19ec: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e19f0: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e19f4: d61f01a0     	br	x13
  1e19f8: 91000908     	add	x8, x8, #0x2
  1e19fc: aa1303e0     	mov	x0, x19
  1e1a00: f9000268     	str	x8, [x19]
  1e1a04: 94000359     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e1a08: b4006900     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1a0c: a9402269     	ldp	x9, x8, [x19]
  1e1a10: aa0003f5     	mov	x21, x0
  1e1a14: eb08013f     	cmp	x9, x8
  1e1a18: 540054c0     	b.eq	0x1e24b0 <__cxa_demangle+0x11e8>
  1e1a1c: 3940012a     	ldrb	w10, [x9]
  1e1a20: 7101b95f     	cmp	w10, #0x6e
  1e1a24: aa0903ea     	mov	x10, x9
  1e1a28: 54005461     	b.ne	0x1e24b4 <__cxa_demangle+0x11ec>
  1e1a2c: 9100052a     	add	x10, x9, #0x1
  1e1a30: f900026a     	str	x10, [x19]
  1e1a34: eb08015f     	cmp	x10, x8
  1e1a38: 54005421     	b.ne	0x1e24bc <__cxa_demangle+0x11f4>
  1e1a3c: 140002af     	b	0x1e24f8 <__cxa_demangle+0x1230>
  1e1a40: 790043ff     	strh	wzr, [sp, #0x20]
  1e1a44: b90027ff     	str	wzr, [sp, #0x24]
  1e1a48: 3900a3ff     	strb	wzr, [sp, #0x28]
  1e1a4c: f9415268     	ldr	x8, [x19, #0x2a0]
  1e1a50: f9414e69     	ldr	x9, [x19, #0x298]
  1e1a54: 910083e1     	add	x1, sp, #0x20
  1e1a58: aa1303e0     	mov	x0, x19
  1e1a5c: cb090108     	sub	x8, x8, x9
  1e1a60: 9343fd08     	asr	x8, x8, #3
  1e1a64: f9001be8     	str	x8, [sp, #0x30]
  1e1a68: 940009ad     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e1a6c: aa0003f4     	mov	x20, x0
  1e1a70: b40065e0     	cbz	x0, 0x1e272c <__cxa_demangle+0x1464>
  1e1a74: f9415268     	ldr	x8, [x19, #0x2a0]
  1e1a78: f9414e6a     	ldr	x10, [x19, #0x298]
  1e1a7c: f9401beb     	ldr	x11, [sp, #0x30]
  1e1a80: cb0a0108     	sub	x8, x8, x10
  1e1a84: 9343fd08     	asr	x8, x8, #3
  1e1a88: eb08017f     	cmp	x11, x8
  1e1a8c: 540001e2     	b.hs	0x1e1ac8 <__cxa_demangle+0x800>
  1e1a90: f941266c     	ldr	x12, [x19, #0x248]
  1e1a94: f9412269     	ldr	x9, [x19, #0x240]
  1e1a98: aa0b03ed     	mov	x13, x11
  1e1a9c: cb09018c     	sub	x12, x12, x9
  1e1aa0: 9343fd8c     	asr	x12, x12, #3
  1e1aa4: f86d794e     	ldr	x14, [x10, x13, lsl #3]
  1e1aa8: f94009cf     	ldr	x15, [x14, #0x10]
  1e1aac: eb0c01ff     	cmp	x15, x12
  1e1ab0: 540063c2     	b.hs	0x1e2728 <__cxa_demangle+0x1460>
  1e1ab4: f86f792f     	ldr	x15, [x9, x15, lsl #3]
  1e1ab8: 910005ad     	add	x13, x13, #0x1
  1e1abc: eb0801bf     	cmp	x13, x8
  1e1ac0: f9000dcf     	str	x15, [x14, #0x18]
  1e1ac4: 54ffff03     	b.lo	0x1e1aa4 <__cxa_demangle+0x7dc>
  1e1ac8: a9402269     	ldp	x9, x8, [x19]
  1e1acc: 8b0b0d4b     	add	x11, x10, x11, lsl #3
  1e1ad0: f901526b     	str	x11, [x19, #0x2a0]
  1e1ad4: eb09010a     	subs	x10, x8, x9
  1e1ad8: 540062a0     	b.eq	0x1e272c <__cxa_demangle+0x1464>
  1e1adc: 3940012b     	ldrb	w11, [x9]
  1e1ae0: 5100b96c     	sub	w12, w11, #0x2e
  1e1ae4: 7100c59f     	cmp	w12, #0x31
  1e1ae8: 54000108     	b.hi	0x1e1b08 <__cxa_demangle+0x840>
  1e1aec: 320003ed     	orr	w13, wzr, #0x1
  1e1af0: 9acc21ac     	lsl	x12, x13, x12
  1e1af4: d280002d     	mov	x13, #0x1               // =1
  1e1af8: f2a0100d     	movk	x13, #0x80, lsl #16
  1e1afc: f2e0004d     	movk	x13, #0x2, lsl #48
  1e1b00: ea0d019f     	tst	x12, x13
  1e1b04: 54006141     	b.ne	0x1e272c <__cxa_demangle+0x1464>
  1e1b08: f100355f     	cmp	x10, #0xd
  1e1b0c: aa1f03f7     	mov	x23, xzr
  1e1b10: 54001143     	b.lo	0x1e1d38 <__cxa_demangle+0xa70>
  1e1b14: 7101557f     	cmp	w11, #0x55
  1e1b18: 54001101     	b.ne	0x1e1d38 <__cxa_demangle+0xa70>
  1e1b1c: 3940052a     	ldrb	w10, [x9, #0x1]
  1e1b20: 7101855f     	cmp	w10, #0x61
  1e1b24: 54001081     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b28: 3940092a     	ldrb	w10, [x9, #0x2]
  1e1b2c: 7100e55f     	cmp	w10, #0x39
  1e1b30: 54001021     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b34: 39400d2a     	ldrb	w10, [x9, #0x3]
  1e1b38: 7101955f     	cmp	w10, #0x65
  1e1b3c: 54000fc1     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b40: 3940112a     	ldrb	w10, [x9, #0x4]
  1e1b44: 7101b95f     	cmp	w10, #0x6e
  1e1b48: 54000f61     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b4c: 3940152a     	ldrb	w10, [x9, #0x5]
  1e1b50: 7101855f     	cmp	w10, #0x61
  1e1b54: 54000f01     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b58: 3940192a     	ldrb	w10, [x9, #0x6]
  1e1b5c: 7101895f     	cmp	w10, #0x62
  1e1b60: 54000ea1     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b64: 39401d2a     	ldrb	w10, [x9, #0x7]
  1e1b68: 7101b15f     	cmp	w10, #0x6c
  1e1b6c: 54000e41     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b70: 3940212a     	ldrb	w10, [x9, #0x8]
  1e1b74: 7101955f     	cmp	w10, #0x65
  1e1b78: 54000de1     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b7c: 3940252a     	ldrb	w10, [x9, #0x9]
  1e1b80: 71017d5f     	cmp	w10, #0x5f
  1e1b84: 54000d81     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b88: 3940292a     	ldrb	w10, [x9, #0xa]
  1e1b8c: 7101a55f     	cmp	w10, #0x69
  1e1b90: 54000d21     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1b94: 39402d2a     	ldrb	w10, [x9, #0xb]
  1e1b98: 7101995f     	cmp	w10, #0x66
  1e1b9c: 54000cc1     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1ba0: 3940312a     	ldrb	w10, [x9, #0xc]
  1e1ba4: 7101255f     	cmp	w10, #0x49
  1e1ba8: 54000c61     	b.ne	0x1e1d34 <__cxa_demangle+0xa6c>
  1e1bac: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1e1bb0: 91003529     	add	x9, x9, #0xd
  1e1bb4: 9100a27b     	add	x27, x19, #0x28
  1e1bb8: f9000269     	str	x9, [x19]
  1e1bbc: cb0a016a     	sub	x10, x11, x10
  1e1bc0: 9343fd59     	asr	x25, x10, #3
  1e1bc4: eb08013f     	cmp	x9, x8
  1e1bc8: 54000160     	b.eq	0x1e1bf4 <__cxa_demangle+0x92c>
  1e1bcc: 39400128     	ldrb	w8, [x9]
  1e1bd0: 7101151f     	cmp	w8, #0x45
  1e1bd4: 54000101     	b.ne	0x1e1bf4 <__cxa_demangle+0x92c>
  1e1bd8: 140002ae     	b	0x1e2690 <__cxa_demangle+0x13c8>
  1e1bdc: 91002109     	add	x9, x8, #0x8
  1e1be0: f9000e69     	str	x9, [x19, #0x18]
  1e1be4: f9000115     	str	x21, [x8]
  1e1be8: a9402269     	ldp	x9, x8, [x19]
  1e1bec: eb08013f     	cmp	x9, x8
  1e1bf0: 54fffee1     	b.ne	0x1e1bcc <__cxa_demangle+0x904>
  1e1bf4: aa1303e0     	mov	x0, x19
  1e1bf8: 94000ca7     	bl	0x1e4e94 <__cxa_demangle+0x3bcc>
  1e1bfc: b4005960     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1c00: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e1c04: aa0003f5     	mov	x21, x0
  1e1c08: eb09011f     	cmp	x8, x9
  1e1c0c: 54fffe81     	b.ne	0x1e1bdc <__cxa_demangle+0x914>
  1e1c10: f9400a78     	ldr	x24, [x19, #0x10]
  1e1c14: cb180116     	sub	x22, x8, x24
  1e1c18: eb18037f     	cmp	x27, x24
  1e1c1c: d37ffac1     	lsl	x1, x22, #1
  1e1c20: 540000e0     	b.eq	0x1e1c3c <__cxa_demangle+0x974>
  1e1c24: aa1803e0     	mov	x0, x24
  1e1c28: 97fb0792     	bl	0xa3a70 <realloc@plt>
  1e1c2c: aa0003f7     	mov	x23, x0
  1e1c30: f9000a60     	str	x0, [x19, #0x10]
  1e1c34: b5000180     	cbnz	x0, 0x1e1c64 <__cxa_demangle+0x99c>
  1e1c38: 140002cb     	b	0x1e2764 <__cxa_demangle+0x149c>
  1e1c3c: aa0103e0     	mov	x0, x1
  1e1c40: 97fb0194     	bl	0xa2290 <malloc@plt>
  1e1c44: b4005900     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1c48: aa0003f7     	mov	x23, x0
  1e1c4c: b40000b6     	cbz	x22, 0x1e1c60 <__cxa_demangle+0x998>
  1e1c50: aa1703e0     	mov	x0, x23
  1e1c54: aa1803e1     	mov	x1, x24
  1e1c58: aa1603e2     	mov	x2, x22
  1e1c5c: 97fb0479     	bl	0xa2e40 <memmove@plt>
  1e1c60: f9000a77     	str	x23, [x19, #0x10]
  1e1c64: 9343fec8     	asr	x8, x22, #3
  1e1c68: 9342fec9     	asr	x9, x22, #2
  1e1c6c: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e1c70: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e1c74: a901a668     	stp	x8, x9, [x19, #0x18]
  1e1c78: 17ffffd9     	b	0x1e1bdc <__cxa_demangle+0x914>
  1e1c7c: f100097f     	cmp	x11, #0x2
  1e1c80: 54005543     	b.lo	0x1e2728 <__cxa_demangle+0x1460>
  1e1c84: 39400509     	ldrb	w9, [x8, #0x1]
  1e1c88: 7101493f     	cmp	w9, #0x52
  1e1c8c: 54001a80     	b.eq	0x1e1fdc <__cxa_demangle+0xd14>
  1e1c90: 7101593f     	cmp	w9, #0x56
  1e1c94: 540054a1     	b.ne	0x1e2728 <__cxa_demangle+0x1460>
  1e1c98: 91000908     	add	x8, x8, #0x2
  1e1c9c: aa1303e0     	mov	x0, x19
  1e1ca0: aa1f03e1     	mov	x1, xzr
  1e1ca4: f9000268     	str	x8, [x19]
  1e1ca8: 9400091d     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e1cac: b40053e0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1cb0: f9497274     	ldr	x20, [x19, #0x12e0]
  1e1cb4: aa0003f5     	mov	x21, x0
  1e1cb8: aa1403e8     	mov	x8, x20
  1e1cbc: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1cc0: 9100c12a     	add	x10, x9, #0x30
  1e1cc4: f13fc15f     	cmp	x10, #0xff0
  1e1cc8: 54000143     	b.lo	0x1e1cf0 <__cxa_demangle+0xa28>
  1e1ccc: 321403e0     	orr	w0, wzr, #0x1000
  1e1cd0: 97fb0170     	bl	0xa2290 <malloc@plt>
  1e1cd4: b4005480     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1cd8: aa0003e8     	mov	x8, x0
  1e1cdc: aa1f03e9     	mov	x9, xzr
  1e1ce0: f9000014     	str	x20, [x0]
  1e1ce4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e1ce8: aa0003f4     	mov	x20, x0
  1e1cec: f9097260     	str	x0, [x19, #0x12e0]
  1e1cf0: 9100c12a     	add	x10, x9, #0x30
  1e1cf4: 8b090294     	add	x20, x20, x9
  1e1cf8: f00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e1cfc: 9000032c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e1d00: 911ea129     	add	x9, x9, #0x7a8
  1e1d04: 5280228b     	mov	w11, #0x114             // =276
  1e1d08: 910ce98c     	add	x12, x12, #0x33a
  1e1d0c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e1d10: f900010a     	str	x10, [x8]
  1e1d14: f8010e89     	str	x9, [x20, #0x10]!
  1e1d18: 91004d88     	add	x8, x12, #0x13
  1e1d1c: 14000254     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e1d20: eb0a013f     	cmp	x9, x10
  1e1d24: f900026a     	str	x10, [x19]
  1e1d28: 540010e1     	b.ne	0x1e1f44 <__cxa_demangle+0xc7c>
  1e1d2c: 2a1f03f6     	mov	w22, wzr
  1e1d30: 14000088     	b	0x1e1f50 <__cxa_demangle+0xc88>
  1e1d34: aa1f03f7     	mov	x23, xzr
  1e1d38: 394083e8     	ldrb	w8, [sp, #0x20]
  1e1d3c: aa1f03f6     	mov	x22, xzr
  1e1d40: 350000e8     	cbnz	w8, 0x1e1d5c <__cxa_demangle+0xa94>
  1e1d44: 394087e8     	ldrb	w8, [sp, #0x21]
  1e1d48: 340000a8     	cbz	w8, 0x1e1d5c <__cxa_demangle+0xa94>
  1e1d4c: aa1303e0     	mov	x0, x19
  1e1d50: 94000286     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e1d54: aa0003f6     	mov	x22, x0
  1e1d58: b4004e80     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1d5c: a9402668     	ldp	x8, x9, [x19]
  1e1d60: eb09011f     	cmp	x8, x9
  1e1d64: 54000480     	b.eq	0x1e1df4 <__cxa_demangle+0xb2c>
  1e1d68: 39400109     	ldrb	w9, [x8]
  1e1d6c: 7101d93f     	cmp	w9, #0x76
  1e1d70: 54000421     	b.ne	0x1e1df4 <__cxa_demangle+0xb2c>
  1e1d74: f9497275     	ldr	x21, [x19, #0x12e0]
  1e1d78: 91000508     	add	x8, x8, #0x1
  1e1d7c: f9000268     	str	x8, [x19]
  1e1d80: aa1503e8     	mov	x8, x21
  1e1d84: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1d88: 9101012a     	add	x10, x9, #0x40
  1e1d8c: f13fc15f     	cmp	x10, #0xff0
  1e1d90: 54000143     	b.lo	0x1e1db8 <__cxa_demangle+0xaf0>
  1e1d94: 321403e0     	orr	w0, wzr, #0x1000
  1e1d98: 97fb013e     	bl	0xa2290 <malloc@plt>
  1e1d9c: b4004e40     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1da0: aa0003e8     	mov	x8, x0
  1e1da4: aa1f03e9     	mov	x9, xzr
  1e1da8: f9000015     	str	x21, [x0]
  1e1dac: f8008d1f     	str	xzr, [x8, #0x8]!
  1e1db0: aa0003f5     	mov	x21, x0
  1e1db4: f9097260     	str	x0, [x19, #0x12e0]
  1e1db8: 9101012a     	add	x10, x9, #0x40
  1e1dbc: 9000060b     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e1dc0: f900010a     	str	x10, [x8]
  1e1dc4: 8b0902a9     	add	x9, x21, x9
  1e1dc8: 9138216b     	add	x11, x11, #0xe08
  1e1dcc: b94027e8     	ldr	w8, [sp, #0x24]
  1e1dd0: 3940a3ea     	ldrb	w10, [sp, #0x28]
  1e1dd4: f8010d2b     	str	x11, [x9, #0x10]!
  1e1dd8: 5280024b     	mov	w11, #0x12              // =18
  1e1ddc: 72a0002b     	movk	w11, #0x1, lsl #16
  1e1de0: b900092b     	str	w11, [x9, #0x8]
  1e1de4: a9015136     	stp	x22, x20, [x9, #0x10]
  1e1de8: a9027d3f     	stp	xzr, xzr, [x9, #0x20]
  1e1dec: f9001937     	str	x23, [x9, #0x30]
  1e1df0: 140000a7     	b	0x1e208c <__cxa_demangle+0xdc4>
  1e1df4: a9015ff6     	stp	x22, x23, [sp, #0x10]
  1e1df8: a9412668     	ldp	x8, x9, [x19, #0x10]
  1e1dfc: d2800035     	mov	x21, #0x1               // =1
  1e1e00: f2a01015     	movk	x21, #0x80, lsl #16
  1e1e04: 9100a27b     	add	x27, x19, #0x28
  1e1e08: cb080128     	sub	x8, x9, x8
  1e1e0c: 320003fc     	orr	w28, wzr, #0x1
  1e1e10: 9343fd08     	asr	x8, x8, #3
  1e1e14: f2e00055     	movk	x21, #0x2, lsl #48
  1e1e18: f90007e8     	str	x8, [sp, #0x8]
  1e1e1c: aa1303e0     	mov	x0, x19
  1e1e20: 94000252     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e1e24: b4004820     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1e28: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e1e2c: aa0003f6     	mov	x22, x0
  1e1e30: eb09011f     	cmp	x8, x9
  1e1e34: 54000361     	b.ne	0x1e1ea0 <__cxa_demangle+0xbd8>
  1e1e38: f9400a79     	ldr	x25, [x19, #0x10]
  1e1e3c: cb190117     	sub	x23, x8, x25
  1e1e40: eb19037f     	cmp	x27, x25
  1e1e44: d37ffae1     	lsl	x1, x23, #1
  1e1e48: 540000e0     	b.eq	0x1e1e64 <__cxa_demangle+0xb9c>
  1e1e4c: aa1903e0     	mov	x0, x25
  1e1e50: 97fb0708     	bl	0xa3a70 <realloc@plt>
  1e1e54: aa0003f8     	mov	x24, x0
  1e1e58: f9000a60     	str	x0, [x19, #0x10]
  1e1e5c: b5000180     	cbnz	x0, 0x1e1e8c <__cxa_demangle+0xbc4>
  1e1e60: 14000241     	b	0x1e2764 <__cxa_demangle+0x149c>
  1e1e64: aa0103e0     	mov	x0, x1
  1e1e68: 97fb010a     	bl	0xa2290 <malloc@plt>
  1e1e6c: b40047c0     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1e70: aa0003f8     	mov	x24, x0
  1e1e74: b40000b7     	cbz	x23, 0x1e1e88 <__cxa_demangle+0xbc0>
  1e1e78: aa1803e0     	mov	x0, x24
  1e1e7c: aa1903e1     	mov	x1, x25
  1e1e80: aa1703e2     	mov	x2, x23
  1e1e84: 97fb03ef     	bl	0xa2e40 <memmove@plt>
  1e1e88: f9000a78     	str	x24, [x19, #0x10]
  1e1e8c: 9343fee8     	asr	x8, x23, #3
  1e1e90: 9342fee9     	asr	x9, x23, #2
  1e1e94: 8b080f08     	add	x8, x24, x8, lsl #3
  1e1e98: 8b090f09     	add	x9, x24, x9, lsl #3
  1e1e9c: a901a668     	stp	x8, x9, [x19, #0x18]
  1e1ea0: 91002109     	add	x9, x8, #0x8
  1e1ea4: f9000e69     	str	x9, [x19, #0x18]
  1e1ea8: f9000116     	str	x22, [x8]
  1e1eac: a9402668     	ldp	x8, x9, [x19]
  1e1eb0: eb08013f     	cmp	x9, x8
  1e1eb4: 54000100     	b.eq	0x1e1ed4 <__cxa_demangle+0xc0c>
  1e1eb8: 39400108     	ldrb	w8, [x8]
  1e1ebc: 5100b908     	sub	w8, w8, #0x2e
  1e1ec0: 7100c51f     	cmp	w8, #0x31
  1e1ec4: 54fffac8     	b.hi	0x1e1e1c <__cxa_demangle+0xb54>
  1e1ec8: 9ac82388     	lsl	x8, x28, x8
  1e1ecc: ea15011f     	tst	x8, x21
  1e1ed0: 54fffa60     	b.eq	0x1e1e1c <__cxa_demangle+0xb54>
  1e1ed4: f94007e9     	ldr	x9, [sp, #0x8]
  1e1ed8: a9410a68     	ldp	x8, x2, [x19, #0x10]
  1e1edc: aa1303e0     	mov	x0, x19
  1e1ee0: d37df137     	lsl	x23, x9, #3
  1e1ee4: 8b170101     	add	x1, x8, x23
  1e1ee8: 94002bdd     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e1eec: f9400a68     	ldr	x8, [x19, #0x10]
  1e1ef0: f9497275     	ldr	x21, [x19, #0x12e0]
  1e1ef4: aa0003f6     	mov	x22, x0
  1e1ef8: 8b170108     	add	x8, x8, x23
  1e1efc: f9000e68     	str	x8, [x19, #0x18]
  1e1f00: aa1503e8     	mov	x8, x21
  1e1f04: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1f08: aa0103f7     	mov	x23, x1
  1e1f0c: 9101012a     	add	x10, x9, #0x40
  1e1f10: f13fc15f     	cmp	x10, #0xff0
  1e1f14: 540009c3     	b.lo	0x1e204c <__cxa_demangle+0xd84>
  1e1f18: 321403e0     	orr	w0, wzr, #0x1000
  1e1f1c: 97fb00dd     	bl	0xa2290 <malloc@plt>
  1e1f20: f9400fec     	ldr	x12, [sp, #0x18]
  1e1f24: b4004200     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1f28: aa0003e8     	mov	x8, x0
  1e1f2c: aa1f03e9     	mov	x9, xzr
  1e1f30: f9000015     	str	x21, [x0]
  1e1f34: f8008d1f     	str	xzr, [x8, #0x8]!
  1e1f38: aa0003f5     	mov	x21, x0
  1e1f3c: f9097260     	str	x0, [x19, #0x12e0]
  1e1f40: 14000044     	b	0x1e2050 <__cxa_demangle+0xd88>
  1e1f44: 39400148     	ldrb	w8, [x10]
  1e1f48: 7101d91f     	cmp	w8, #0x76
  1e1f4c: 1a9f17f6     	cset	w22, eq
  1e1f50: aa1303e0     	mov	x0, x19
  1e1f54: 94000c6a     	bl	0x1e50fc <__cxa_demangle+0x3e34>
  1e1f58: 37003e80     	tbnz	w0, #0x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1f5c: aa1303e0     	mov	x0, x19
  1e1f60: 97fffe7f     	bl	0x1e195c <__cxa_demangle+0x694>
  1e1f64: b4003e20     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1f68: f9497274     	ldr	x20, [x19, #0x12e0]
  1e1f6c: aa0003f5     	mov	x21, x0
  1e1f70: aa1403e8     	mov	x8, x20
  1e1f74: f8408d09     	ldr	x9, [x8, #0x8]!
  1e1f78: 9100c12a     	add	x10, x9, #0x30
  1e1f7c: f13fc15f     	cmp	x10, #0xff0
  1e1f80: 340008f6     	cbz	w22, 0x1e209c <__cxa_demangle+0xdd4>
  1e1f84: 54000143     	b.lo	0x1e1fac <__cxa_demangle+0xce4>
  1e1f88: 321403e0     	orr	w0, wzr, #0x1000
  1e1f8c: 97fb00c1     	bl	0xa2290 <malloc@plt>
  1e1f90: b4003ea0     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e1f94: aa0003e8     	mov	x8, x0
  1e1f98: aa1f03e9     	mov	x9, xzr
  1e1f9c: f9000014     	str	x20, [x0]
  1e1fa0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e1fa4: aa0003f4     	mov	x20, x0
  1e1fa8: f9097260     	str	x0, [x19, #0x12e0]
  1e1fac: 9100c12a     	add	x10, x9, #0x30
  1e1fb0: 8b090294     	add	x20, x20, x9
  1e1fb4: f00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e1fb8: 9000032c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e1fbc: 911ea129     	add	x9, x9, #0x7a8
  1e1fc0: 5280228b     	mov	w11, #0x114             // =276
  1e1fc4: 910ca18c     	add	x12, x12, #0x328
  1e1fc8: 72a0202b     	movk	w11, #0x101, lsl #16
  1e1fcc: f900010a     	str	x10, [x8]
  1e1fd0: f8010e89     	str	x9, [x20, #0x10]!
  1e1fd4: 91004588     	add	x8, x12, #0x11
  1e1fd8: 140001a5     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e1fdc: 91000908     	add	x8, x8, #0x2
  1e1fe0: aa1303e0     	mov	x0, x19
  1e1fe4: aa1f03e1     	mov	x1, xzr
  1e1fe8: f9000268     	str	x8, [x19]
  1e1fec: 9400084c     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e1ff0: b40039c0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e1ff4: a9402668     	ldp	x8, x9, [x19]
  1e1ff8: aa0003f5     	mov	x21, x0
  1e1ffc: eb08013f     	cmp	x9, x8
  1e2000: 54000140     	b.eq	0x1e2028 <__cxa_demangle+0xd60>
  1e2004: 3940010a     	ldrb	w10, [x8]
  1e2008: 7100c15f     	cmp	w10, #0x30
  1e200c: 540000e3     	b.lo	0x1e2028 <__cxa_demangle+0xd60>
  1e2010: 7100e95f     	cmp	w10, #0x3a
  1e2014: 54002c63     	b.lo	0x1e25a0 <__cxa_demangle+0x12d8>
  1e2018: 5101054b     	sub	w11, w10, #0x41
  1e201c: 12001d6b     	and	w11, w11, #0xff
  1e2020: 7100657f     	cmp	w11, #0x19
  1e2024: 54002be9     	b.ls	0x1e25a0 <__cxa_demangle+0x12d8>
  1e2028: 320003ea     	orr	w10, wzr, #0x1
  1e202c: eb09011f     	cmp	x8, x9
  1e2030: 54002e80     	b.eq	0x1e2600 <__cxa_demangle+0x1338>
  1e2034: 39400109     	ldrb	w9, [x8]
  1e2038: 71017d3f     	cmp	w9, #0x5f
  1e203c: 54002e21     	b.ne	0x1e2600 <__cxa_demangle+0x1338>
  1e2040: 91000508     	add	x8, x8, #0x1
  1e2044: f9000268     	str	x8, [x19]
  1e2048: 1400016f     	b	0x1e2604 <__cxa_demangle+0x133c>
  1e204c: f9400fec     	ldr	x12, [sp, #0x18]
  1e2050: 9101012a     	add	x10, x9, #0x40
  1e2054: f00005eb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e2058: 8b0902a9     	add	x9, x21, x9
  1e205c: 9138216b     	add	x11, x11, #0xe08
  1e2060: f900010a     	str	x10, [x8]
  1e2064: b94027e8     	ldr	w8, [sp, #0x24]
  1e2068: 3940a3ea     	ldrb	w10, [sp, #0x28]
  1e206c: f8010d2b     	str	x11, [x9, #0x10]!
  1e2070: 5280024b     	mov	w11, #0x12              // =18
  1e2074: 72a0002b     	movk	w11, #0x1, lsl #16
  1e2078: b900092b     	str	w11, [x9, #0x8]
  1e207c: f9400beb     	ldr	x11, [sp, #0x10]
  1e2080: a9025d36     	stp	x22, x23, [x9, #0x20]
  1e2084: f900192c     	str	x12, [x9, #0x30]
  1e2088: a901512b     	stp	x11, x20, [x9, #0x10]
  1e208c: aa0903f4     	mov	x20, x9
  1e2090: b9003928     	str	w8, [x9, #0x38]
  1e2094: 3900f12a     	strb	w10, [x9, #0x3c]
  1e2098: 140001a5     	b	0x1e272c <__cxa_demangle+0x1464>
  1e209c: 54000143     	b.lo	0x1e20c4 <__cxa_demangle+0xdfc>
  1e20a0: 321403e0     	orr	w0, wzr, #0x1000
  1e20a4: 97fb007b     	bl	0xa2290 <malloc@plt>
  1e20a8: b40035e0     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e20ac: aa0003e8     	mov	x8, x0
  1e20b0: aa1f03e9     	mov	x9, xzr
  1e20b4: f9000014     	str	x20, [x0]
  1e20b8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e20bc: aa0003f4     	mov	x20, x0
  1e20c0: f9097260     	str	x0, [x19, #0x12e0]
  1e20c4: 9100c12a     	add	x10, x9, #0x30
  1e20c8: 8b090294     	add	x20, x20, x9
  1e20cc: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e20d0: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e20d4: 911ea129     	add	x9, x9, #0x7a8
  1e20d8: 5280228b     	mov	w11, #0x114             // =276
  1e20dc: 910c918c     	add	x12, x12, #0x324
  1e20e0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e20e4: f900010a     	str	x10, [x8]
  1e20e8: f8010e89     	str	x9, [x20, #0x10]!
  1e20ec: 91005588     	add	x8, x12, #0x15
  1e20f0: 1400015f     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e20f4: 91000908     	add	x8, x8, #0x2
  1e20f8: aa1303e0     	mov	x0, x19
  1e20fc: aa1f03e1     	mov	x1, xzr
  1e2100: f9000268     	str	x8, [x19]
  1e2104: 94000806     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e2108: b4003100     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e210c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2110: aa0003f5     	mov	x21, x0
  1e2114: aa1403e8     	mov	x8, x20
  1e2118: f8408d09     	ldr	x9, [x8, #0x8]!
  1e211c: 9100c12a     	add	x10, x9, #0x30
  1e2120: f13fc15f     	cmp	x10, #0xff0
  1e2124: 54000143     	b.lo	0x1e214c <__cxa_demangle+0xe84>
  1e2128: 321403e0     	orr	w0, wzr, #0x1000
  1e212c: 97fb0059     	bl	0xa2290 <malloc@plt>
  1e2130: b40031a0     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e2134: aa0003e8     	mov	x8, x0
  1e2138: aa1f03e9     	mov	x9, xzr
  1e213c: f9000014     	str	x20, [x0]
  1e2140: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2144: aa0003f4     	mov	x20, x0
  1e2148: f9097260     	str	x0, [x19, #0x12e0]
  1e214c: 9100c12a     	add	x10, x9, #0x30
  1e2150: 8b090294     	add	x20, x20, x9
  1e2154: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2158: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e215c: 911ea129     	add	x9, x9, #0x7a8
  1e2160: 5280228b     	mov	w11, #0x114             // =276
  1e2164: 910bed8c     	add	x12, x12, #0x2fb
  1e2168: 72a0202b     	movk	w11, #0x101, lsl #16
  1e216c: f900010a     	str	x10, [x8]
  1e2170: f8010e89     	str	x9, [x20, #0x10]!
  1e2174: 9100a188     	add	x8, x12, #0x28
  1e2178: 1400013d     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e217c: 91000908     	add	x8, x8, #0x2
  1e2180: aa1303e0     	mov	x0, x19
  1e2184: f9000268     	str	x8, [x19]
  1e2188: 94000178     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e218c: b4002ce0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2190: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2194: aa0003f5     	mov	x21, x0
  1e2198: aa1403e8     	mov	x8, x20
  1e219c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e21a0: 9100c12a     	add	x10, x9, #0x30
  1e21a4: f13fc15f     	cmp	x10, #0xff0
  1e21a8: 54000143     	b.lo	0x1e21d0 <__cxa_demangle+0xf08>
  1e21ac: 321403e0     	orr	w0, wzr, #0x1000
  1e21b0: 97fb0038     	bl	0xa2290 <malloc@plt>
  1e21b4: b4002d80     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e21b8: aa0003e8     	mov	x8, x0
  1e21bc: aa1f03e9     	mov	x9, xzr
  1e21c0: f9000014     	str	x20, [x0]
  1e21c4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e21c8: aa0003f4     	mov	x20, x0
  1e21cc: f9097260     	str	x0, [x19, #0x12e0]
  1e21d0: 9100c12a     	add	x10, x9, #0x30
  1e21d4: 8b090294     	add	x20, x20, x9
  1e21d8: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e21dc: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e21e0: 911ea129     	add	x9, x9, #0x7a8
  1e21e4: 5280228b     	mov	w11, #0x114             // =276
  1e21e8: 910dd18c     	add	x12, x12, #0x374
  1e21ec: 72a0202b     	movk	w11, #0x101, lsl #16
  1e21f0: f900010a     	str	x10, [x8]
  1e21f4: f8010e89     	str	x9, [x20, #0x10]!
  1e21f8: 91002d88     	add	x8, x12, #0xb
  1e21fc: 1400011c     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e2200: 91000908     	add	x8, x8, #0x2
  1e2204: aa1303e0     	mov	x0, x19
  1e2208: f9000268     	str	x8, [x19]
  1e220c: 94000157     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2210: b40028c0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2214: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2218: aa0003f5     	mov	x21, x0
  1e221c: aa1403e8     	mov	x8, x20
  1e2220: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2224: 9100c12a     	add	x10, x9, #0x30
  1e2228: f13fc15f     	cmp	x10, #0xff0
  1e222c: 54000143     	b.lo	0x1e2254 <__cxa_demangle+0xf8c>
  1e2230: 321403e0     	orr	w0, wzr, #0x1000
  1e2234: 97fb0017     	bl	0xa2290 <malloc@plt>
  1e2238: b4002960     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e223c: aa0003e8     	mov	x8, x0
  1e2240: aa1f03e9     	mov	x9, xzr
  1e2244: f9000014     	str	x20, [x0]
  1e2248: f8008d1f     	str	xzr, [x8, #0x8]!
  1e224c: aa0003f4     	mov	x20, x0
  1e2250: f9097260     	str	x0, [x19, #0x12e0]
  1e2254: 9100c12a     	add	x10, x9, #0x30
  1e2258: 8b090294     	add	x20, x20, x9
  1e225c: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2260: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2264: 911ea129     	add	x9, x9, #0x7a8
  1e2268: 5280228b     	mov	w11, #0x114             // =276
  1e226c: 910a758c     	add	x12, x12, #0x29d
  1e2270: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2274: f900010a     	str	x10, [x8]
  1e2278: f8010e89     	str	x9, [x20, #0x10]!
  1e227c: 91003588     	add	x8, x12, #0xd
  1e2280: 140000fb     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e2284: 91000908     	add	x8, x8, #0x2
  1e2288: aa1303e0     	mov	x0, x19
  1e228c: f9000268     	str	x8, [x19]
  1e2290: 94000136     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2294: b40024a0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2298: f9497274     	ldr	x20, [x19, #0x12e0]
  1e229c: aa0003f5     	mov	x21, x0
  1e22a0: aa1403e8     	mov	x8, x20
  1e22a4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e22a8: 9100c12a     	add	x10, x9, #0x30
  1e22ac: f13fc15f     	cmp	x10, #0xff0
  1e22b0: 54000143     	b.lo	0x1e22d8 <__cxa_demangle+0x1010>
  1e22b4: 321403e0     	orr	w0, wzr, #0x1000
  1e22b8: 97fafff6     	bl	0xa2290 <malloc@plt>
  1e22bc: b4002540     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e22c0: aa0003e8     	mov	x8, x0
  1e22c4: aa1f03e9     	mov	x9, xzr
  1e22c8: f9000014     	str	x20, [x0]
  1e22cc: f8008d1f     	str	xzr, [x8, #0x8]!
  1e22d0: aa0003f4     	mov	x20, x0
  1e22d4: f9097260     	str	x0, [x19, #0x12e0]
  1e22d8: 9100c12a     	add	x10, x9, #0x30
  1e22dc: 8b090294     	add	x20, x20, x9
  1e22e0: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e22e4: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e22e8: 911ea129     	add	x9, x9, #0x7a8
  1e22ec: 5280228b     	mov	w11, #0x114             // =276
  1e22f0: 910aad8c     	add	x12, x12, #0x2ab
  1e22f4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e22f8: f900010a     	str	x10, [x8]
  1e22fc: f8010e89     	str	x9, [x20, #0x10]!
  1e2300: 91004988     	add	x8, x12, #0x12
  1e2304: 140000da     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e2308: 91000908     	add	x8, x8, #0x2
  1e230c: aa1303e0     	mov	x0, x19
  1e2310: f9000268     	str	x8, [x19]
  1e2314: 94000115     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2318: b4002080     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e231c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2320: aa0003f5     	mov	x21, x0
  1e2324: aa1403e8     	mov	x8, x20
  1e2328: f8408d09     	ldr	x9, [x8, #0x8]!
  1e232c: 9100c12a     	add	x10, x9, #0x30
  1e2330: f13fc15f     	cmp	x10, #0xff0
  1e2334: 54000143     	b.lo	0x1e235c <__cxa_demangle+0x1094>
  1e2338: 321403e0     	orr	w0, wzr, #0x1000
  1e233c: 97faffd5     	bl	0xa2290 <malloc@plt>
  1e2340: b4002120     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e2344: aa0003e8     	mov	x8, x0
  1e2348: aa1f03e9     	mov	x9, xzr
  1e234c: f9000014     	str	x20, [x0]
  1e2350: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2354: aa0003f4     	mov	x20, x0
  1e2358: f9097260     	str	x0, [x19, #0x12e0]
  1e235c: 9100c12a     	add	x10, x9, #0x30
  1e2360: 8b090294     	add	x20, x20, x9
  1e2364: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2368: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e236c: 911ea129     	add	x9, x9, #0x7a8
  1e2370: 5280228b     	mov	w11, #0x114             // =276
  1e2374: 910a518c     	add	x12, x12, #0x294
  1e2378: 72a0202b     	movk	w11, #0x101, lsl #16
  1e237c: f900010a     	str	x10, [x8]
  1e2380: f8010e89     	str	x9, [x20, #0x10]!
  1e2384: 91002188     	add	x8, x12, #0x8
  1e2388: 140000b9     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e238c: 91000908     	add	x8, x8, #0x2
  1e2390: aa1303e0     	mov	x0, x19
  1e2394: aa1f03e1     	mov	x1, xzr
  1e2398: f9000268     	str	x8, [x19]
  1e239c: 94000760     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e23a0: b4001c40     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e23a4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e23a8: aa0003f5     	mov	x21, x0
  1e23ac: aa1403e8     	mov	x8, x20
  1e23b0: f8408d09     	ldr	x9, [x8, #0x8]!
  1e23b4: 9100c12a     	add	x10, x9, #0x30
  1e23b8: f13fc15f     	cmp	x10, #0xff0
  1e23bc: 54000143     	b.lo	0x1e23e4 <__cxa_demangle+0x111c>
  1e23c0: 321403e0     	orr	w0, wzr, #0x1000
  1e23c4: 97faffb3     	bl	0xa2290 <malloc@plt>
  1e23c8: b4001ce0     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e23cc: aa0003e8     	mov	x8, x0
  1e23d0: aa1f03e9     	mov	x9, xzr
  1e23d4: f9000014     	str	x20, [x0]
  1e23d8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e23dc: aa0003f4     	mov	x20, x0
  1e23e0: f9097260     	str	x0, [x19, #0x12e0]
  1e23e4: 9100c12a     	add	x10, x9, #0x30
  1e23e8: 8b090294     	add	x20, x20, x9
  1e23ec: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e23f0: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e23f4: 911ea129     	add	x9, x9, #0x7a8
  1e23f8: 5280228b     	mov	w11, #0x114             // =276
  1e23fc: 910b658c     	add	x12, x12, #0x2d9
  1e2400: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2404: f900010a     	str	x10, [x8]
  1e2408: f8010e89     	str	x9, [x20, #0x10]!
  1e240c: 91008588     	add	x8, x12, #0x21
  1e2410: 14000097     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e2414: 91000908     	add	x8, x8, #0x2
  1e2418: aa1303e0     	mov	x0, x19
  1e241c: f9000268     	str	x8, [x19]
  1e2420: 94000b37     	bl	0x1e50fc <__cxa_demangle+0x3e34>
  1e2424: 37001820     	tbnz	w0, #0x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2428: aa1303e0     	mov	x0, x19
  1e242c: 94000b34     	bl	0x1e50fc <__cxa_demangle+0x3e34>
  1e2430: 370017c0     	tbnz	w0, #0x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2434: aa1303e0     	mov	x0, x19
  1e2438: 97fffd49     	bl	0x1e195c <__cxa_demangle+0x694>
  1e243c: b4001760     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2440: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2444: aa0003f5     	mov	x21, x0
  1e2448: aa1403e8     	mov	x8, x20
  1e244c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2450: 9100c12a     	add	x10, x9, #0x30
  1e2454: f13fc15f     	cmp	x10, #0xff0
  1e2458: 54000143     	b.lo	0x1e2480 <__cxa_demangle+0x11b8>
  1e245c: 321403e0     	orr	w0, wzr, #0x1000
  1e2460: 97faff8c     	bl	0xa2290 <malloc@plt>
  1e2464: b4001800     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e2468: aa0003e8     	mov	x8, x0
  1e246c: aa1f03e9     	mov	x9, xzr
  1e2470: f9000014     	str	x20, [x0]
  1e2474: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2478: aa0003f4     	mov	x20, x0
  1e247c: f9097260     	str	x0, [x19, #0x12e0]
  1e2480: 9100c12a     	add	x10, x9, #0x30
  1e2484: 8b090294     	add	x20, x20, x9
  1e2488: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e248c: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2490: 911ea129     	add	x9, x9, #0x7a8
  1e2494: 5280228b     	mov	w11, #0x114             // =276
  1e2498: 910af98c     	add	x12, x12, #0x2be
  1e249c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e24a0: f900010a     	str	x10, [x8]
  1e24a4: f8010e89     	str	x9, [x20, #0x10]!
  1e24a8: 91006988     	add	x8, x12, #0x1a
  1e24ac: 14000070     	b	0x1e266c <__cxa_demangle+0x13a4>
  1e24b0: aa0903ea     	mov	x10, x9
  1e24b4: eb08015f     	cmp	x10, x8
  1e24b8: 54000200     	b.eq	0x1e24f8 <__cxa_demangle+0x1230>
  1e24bc: 3940014b     	ldrb	w11, [x10]
  1e24c0: 5100c16b     	sub	w11, w11, #0x30
  1e24c4: 7100257f     	cmp	w11, #0x9
  1e24c8: 54000188     	b.hi	0x1e24f8 <__cxa_demangle+0x1230>
  1e24cc: 9100054a     	add	x10, x10, #0x1
  1e24d0: eb0a011f     	cmp	x8, x10
  1e24d4: f900026a     	str	x10, [x19]
  1e24d8: 54000d60     	b.eq	0x1e2684 <__cxa_demangle+0x13bc>
  1e24dc: 3840154b     	ldrb	w11, [x10], #0x1
  1e24e0: 5100c16b     	sub	w11, w11, #0x30
  1e24e4: 7100297f     	cmp	w11, #0xa
  1e24e8: 54ffff43     	b.lo	0x1e24d0 <__cxa_demangle+0x1208>
  1e24ec: d100054a     	sub	x10, x10, #0x1
  1e24f0: aa0a03eb     	mov	x11, x10
  1e24f4: 14000003     	b	0x1e2500 <__cxa_demangle+0x1238>
  1e24f8: aa1f03eb     	mov	x11, xzr
  1e24fc: aa1f03e9     	mov	x9, xzr
  1e2500: eb0b013f     	cmp	x9, x11
  1e2504: aa1f03f4     	mov	x20, xzr
  1e2508: 54001120     	b.eq	0x1e272c <__cxa_demangle+0x1464>
  1e250c: eb08015f     	cmp	x10, x8
  1e2510: 540010e0     	b.eq	0x1e272c <__cxa_demangle+0x1464>
  1e2514: 39400148     	ldrb	w8, [x10]
  1e2518: 71017d1f     	cmp	w8, #0x5f
  1e251c: 54001061     	b.ne	0x1e2728 <__cxa_demangle+0x1460>
  1e2520: 91000548     	add	x8, x10, #0x1
  1e2524: aa1303e0     	mov	x0, x19
  1e2528: f9000268     	str	x8, [x19]
  1e252c: 9400008f     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2530: b4000fc0     	cbz	x0, 0x1e2728 <__cxa_demangle+0x1460>
  1e2534: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2538: aa0003f6     	mov	x22, x0
  1e253c: aa1403e8     	mov	x8, x20
  1e2540: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2544: 9100812a     	add	x10, x9, #0x20
  1e2548: f13fc15f     	cmp	x10, #0xff0
  1e254c: 54000143     	b.lo	0x1e2574 <__cxa_demangle+0x12ac>
  1e2550: 321403e0     	orr	w0, wzr, #0x1000
  1e2554: 97faff4f     	bl	0xa2290 <malloc@plt>
  1e2558: b4001060     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e255c: aa0003e8     	mov	x8, x0
  1e2560: aa1f03e9     	mov	x9, xzr
  1e2564: f9000014     	str	x20, [x0]
  1e2568: f8008d1f     	str	xzr, [x8, #0x8]!
  1e256c: aa0003f4     	mov	x20, x0
  1e2570: f9097260     	str	x0, [x19, #0x12e0]
  1e2574: 9100812a     	add	x10, x9, #0x20
  1e2578: 8b090294     	add	x20, x20, x9
  1e257c: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2580: 9120a129     	add	x9, x9, #0x828
  1e2584: 528022ab     	mov	w11, #0x115             // =277
  1e2588: 72a0202b     	movk	w11, #0x101, lsl #16
  1e258c: f900010a     	str	x10, [x8]
  1e2590: f8010e89     	str	x9, [x20, #0x10]!
  1e2594: b9000a8b     	str	w11, [x20, #0x8]
  1e2598: a9015696     	stp	x22, x21, [x20, #0x10]
  1e259c: 14000064     	b	0x1e272c <__cxa_demangle+0x1464>
  1e25a0: 9100050b     	add	x11, x8, #0x1
  1e25a4: 12001d48     	and	w8, w10, #0xff
  1e25a8: 7100e91f     	cmp	w8, #0x3a
  1e25ac: aa0b03e8     	mov	x8, x11
  1e25b0: 540000a3     	b.lo	0x1e25c4 <__cxa_demangle+0x12fc>
  1e25b4: 5101054a     	sub	w10, w10, #0x41
  1e25b8: 12001d4a     	and	w10, w10, #0xff
  1e25bc: 7100655f     	cmp	w10, #0x19
  1e25c0: 54000188     	b.hi	0x1e25f0 <__cxa_demangle+0x1328>
  1e25c4: eb08013f     	cmp	x9, x8
  1e25c8: f9000268     	str	x8, [x19]
  1e25cc: 540000a0     	b.eq	0x1e25e0 <__cxa_demangle+0x1318>
  1e25d0: aa0803eb     	mov	x11, x8
  1e25d4: 3840156a     	ldrb	w10, [x11], #0x1
  1e25d8: 7100bd5f     	cmp	w10, #0x2f
  1e25dc: 54fffe48     	b.hi	0x1e25a4 <__cxa_demangle+0x12dc>
  1e25e0: 2a1f03ea     	mov	w10, wzr
  1e25e4: eb09011f     	cmp	x8, x9
  1e25e8: 54ffd261     	b.ne	0x1e2034 <__cxa_demangle+0xd6c>
  1e25ec: 14000005     	b	0x1e2600 <__cxa_demangle+0x1338>
  1e25f0: 2a1f03ea     	mov	w10, wzr
  1e25f4: d1000508     	sub	x8, x8, #0x1
  1e25f8: eb09011f     	cmp	x8, x9
  1e25fc: 54ffd1c1     	b.ne	0x1e2034 <__cxa_demangle+0xd6c>
  1e2600: 3400094a     	cbz	w10, 0x1e2728 <__cxa_demangle+0x1460>
  1e2604: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2608: aa1403e8     	mov	x8, x20
  1e260c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2610: 9100c12a     	add	x10, x9, #0x30
  1e2614: f13fc15f     	cmp	x10, #0xff0
  1e2618: 54000143     	b.lo	0x1e2640 <__cxa_demangle+0x1378>
  1e261c: 321403e0     	orr	w0, wzr, #0x1000
  1e2620: 97faff1c     	bl	0xa2290 <malloc@plt>
  1e2624: b4000a00     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e2628: aa0003e8     	mov	x8, x0
  1e262c: aa1f03e9     	mov	x9, xzr
  1e2630: f9000014     	str	x20, [x0]
  1e2634: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2638: aa0003f4     	mov	x20, x0
  1e263c: f9097260     	str	x0, [x19, #0x12e0]
  1e2640: 9100c12a     	add	x10, x9, #0x30
  1e2644: 8b090294     	add	x20, x20, x9
  1e2648: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e264c: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2650: 911ea129     	add	x9, x9, #0x7a8
  1e2654: 5280228b     	mov	w11, #0x114             // =276
  1e2658: 910d398c     	add	x12, x12, #0x34e
  1e265c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2660: f900010a     	str	x10, [x8]
  1e2664: f8010e89     	str	x9, [x20, #0x10]!
  1e2668: 91006188     	add	x8, x12, #0x18
  1e266c: 9e670180     	fmov	d0, x12
  1e2670: 4e181d00     	mov	v0.d[1], x8
  1e2674: b9000a8b     	str	w11, [x20, #0x8]
  1e2678: 3d800680     	str	q0, [x20, #0x10]
  1e267c: f9001295     	str	x21, [x20, #0x20]
  1e2680: 1400002b     	b	0x1e272c <__cxa_demangle+0x1464>
  1e2684: aa0803ea     	mov	x10, x8
  1e2688: aa0803eb     	mov	x11, x8
  1e268c: 17ffff9d     	b	0x1e2500 <__cxa_demangle+0x1238>
  1e2690: 91000528     	add	x8, x9, #0x1
  1e2694: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e2698: d37df336     	lsl	x22, x25, #3
  1e269c: aa1303e0     	mov	x0, x19
  1e26a0: f9000268     	str	x8, [x19]
  1e26a4: 8b160121     	add	x1, x9, x22
  1e26a8: 940029ed     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e26ac: f9400a68     	ldr	x8, [x19, #0x10]
  1e26b0: f9497277     	ldr	x23, [x19, #0x12e0]
  1e26b4: aa0003f5     	mov	x21, x0
  1e26b8: 8b160108     	add	x8, x8, x22
  1e26bc: f9000e68     	str	x8, [x19, #0x18]
  1e26c0: aa1703e8     	mov	x8, x23
  1e26c4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e26c8: aa0103f6     	mov	x22, x1
  1e26cc: 9100812a     	add	x10, x9, #0x20
  1e26d0: f13fc15f     	cmp	x10, #0xff0
  1e26d4: 54000143     	b.lo	0x1e26fc <__cxa_demangle+0x1434>
  1e26d8: 321403e0     	orr	w0, wzr, #0x1000
  1e26dc: 97fafeed     	bl	0xa2290 <malloc@plt>
  1e26e0: b4000420     	cbz	x0, 0x1e2764 <__cxa_demangle+0x149c>
  1e26e4: aa0003e8     	mov	x8, x0
  1e26e8: aa1f03e9     	mov	x9, xzr
  1e26ec: f9000017     	str	x23, [x0]
  1e26f0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e26f4: aa0003f7     	mov	x23, x0
  1e26f8: f9097260     	str	x0, [x19, #0x12e0]
  1e26fc: 9100812a     	add	x10, x9, #0x20
  1e2700: 8b0902f7     	add	x23, x23, x9
  1e2704: f00005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e2708: 91366129     	add	x9, x9, #0xd98
  1e270c: 5280212b     	mov	w11, #0x109             // =265
  1e2710: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2714: f900010a     	str	x10, [x8]
  1e2718: f8010ee9     	str	x9, [x23, #0x10]!
  1e271c: b9000aeb     	str	w11, [x23, #0x8]
  1e2720: a9015af5     	stp	x21, x22, [x23, #0x10]
  1e2724: b5ffb0b7     	cbnz	x23, 0x1e1d38 <__cxa_demangle+0xa70>
  1e2728: aa1f03f4     	mov	x20, xzr
  1e272c: f9401748     	ldr	x8, [x26, #0x28]
  1e2730: f9401fe9     	ldr	x9, [sp, #0x38]
  1e2734: eb09011f     	cmp	x8, x9
  1e2738: 54000141     	b.ne	0x1e2760 <__cxa_demangle+0x1498>
  1e273c: aa1403e0     	mov	x0, x20
  1e2740: a9497bfd     	ldp	x29, x30, [sp, #0x90]
  1e2744: a9484ff4     	ldp	x20, x19, [sp, #0x80]
  1e2748: a94757f6     	ldp	x22, x21, [sp, #0x70]
  1e274c: a9465ff8     	ldp	x24, x23, [sp, #0x60]
  1e2750: a94567fa     	ldp	x26, x25, [sp, #0x50]
  1e2754: a9446ffc     	ldp	x28, x27, [sp, #0x40]
  1e2758: 910283ff     	add	sp, sp, #0xa0
  1e275c: d65f03c0     	ret
  1e2760: 97fb1d84     	bl	0xa9d70 <__stack_chk_fail@plt>
  1e2764: 97fb1fbf     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e2768: f81c0ff7     	str	x23, [sp, #-0x40]!
  1e276c: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e2770: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e2774: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e2778: 9100c3fd     	add	x29, sp, #0x30
  1e277c: a9402408     	ldp	x8, x9, [x0]
  1e2780: aa0003f3     	mov	x19, x0
  1e2784: eb08012a     	subs	x10, x9, x8
  1e2788: 54004f20     	b.eq	0x1e316c <__cxa_demangle+0x1ea4>
  1e278c: 3940010b     	ldrb	w11, [x8]
  1e2790: 5101056c     	sub	w12, w11, #0x41
  1e2794: 7100e59f     	cmp	w12, #0x39
  1e2798: 54004ea8     	b.hi	0x1e316c <__cxa_demangle+0x1ea4>
  1e279c: d000030d     	adrp	x13, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e27a0: 912dc1ad     	add	x13, x13, #0xb70
  1e27a4: 1000008e     	adr	x14, 0x1e27b4 <__cxa_demangle+0x14ec>
  1e27a8: 786c79af     	ldrh	w15, [x13, x12, lsl #1]
  1e27ac: 8b0f09ce     	add	x14, x14, x15, lsl #2
  1e27b0: d61f01c0     	br	x14
  1e27b4: 7101c97f     	cmp	w11, #0x72
  1e27b8: 1a9f17e9     	cset	w9, eq
  1e27bc: eb09015f     	cmp	x10, x9
  1e27c0: 540000e9     	b.ls	0x1e27dc <__cxa_demangle+0x1514>
  1e27c4: 3869690c     	ldrb	w12, [x8, x9]
  1e27c8: 7101c97f     	cmp	w11, #0x72
  1e27cc: 320003eb     	orr	w11, wzr, #0x1
  1e27d0: 1a8b156b     	cinc	w11, w11, eq
  1e27d4: 7101599f     	cmp	w12, #0x56
  1e27d8: 1a890169     	csel	w9, w11, w9, eq
  1e27dc: 2a0903eb     	mov	w11, w9
  1e27e0: eb0b015f     	cmp	x10, x11
  1e27e4: 540000a9     	b.ls	0x1e27f8 <__cxa_demangle+0x1530>
  1e27e8: 386b690b     	ldrb	w11, [x8, x11]
  1e27ec: 71012d7f     	cmp	w11, #0x4b
  1e27f0: 1a89152b     	cinc	w11, w9, eq
  1e27f4: 2a0b03e9     	mov	w9, w11
  1e27f8: eb0b015f     	cmp	x10, x11
  1e27fc: 54000269     	b.ls	0x1e2848 <__cxa_demangle+0x1580>
  1e2800: 386b690b     	ldrb	w11, [x8, x11]
  1e2804: 7101197f     	cmp	w11, #0x46
  1e2808: 54004520     	b.eq	0x1e30ac <__cxa_demangle+0x1de4>
  1e280c: 7101117f     	cmp	w11, #0x44
  1e2810: 540001c1     	b.ne	0x1e2848 <__cxa_demangle+0x1580>
  1e2814: 11000529     	add	w9, w9, #0x1
  1e2818: eb09015f     	cmp	x10, x9
  1e281c: 54000169     	b.ls	0x1e2848 <__cxa_demangle+0x1580>
  1e2820: 38696908     	ldrb	w8, [x8, x9]
  1e2824: 51013d08     	sub	w8, w8, #0x4f
  1e2828: 7100a51f     	cmp	w8, #0x29
  1e282c: 540000e8     	b.hi	0x1e2848 <__cxa_demangle+0x1580>
  1e2830: 320003e9     	orr	w9, wzr, #0x1
  1e2834: 9ac82128     	lsl	x8, x9, x8
  1e2838: d2800029     	mov	x9, #0x1                // =1
  1e283c: f2c06029     	movk	x9, #0x301, lsl #32
  1e2840: ea09011f     	tst	x8, x9
  1e2844: 54004341     	b.ne	0x1e30ac <__cxa_demangle+0x1de4>
  1e2848: aa1303e0     	mov	x0, x19
  1e284c: 94003ef3     	bl	0x1f2418 <__cxa_demangle+0x11150>
  1e2850: 14000249     	b	0x1e3174 <__cxa_demangle+0x1eac>
  1e2854: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2858: 91000508     	add	x8, x8, #0x1
  1e285c: f9000268     	str	x8, [x19]
  1e2860: aa1403e8     	mov	x8, x20
  1e2864: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2868: 9100812a     	add	x10, x9, #0x20
  1e286c: f13fc15f     	cmp	x10, #0xff0
  1e2870: 54000143     	b.lo	0x1e2898 <__cxa_demangle+0x15d0>
  1e2874: 321403e0     	orr	w0, wzr, #0x1000
  1e2878: 97fafe86     	bl	0xa2290 <malloc@plt>
  1e287c: b400c4e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2880: aa0003e8     	mov	x8, x0
  1e2884: aa1f03e9     	mov	x9, xzr
  1e2888: f9000014     	str	x20, [x0]
  1e288c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2890: aa0003f4     	mov	x20, x0
  1e2894: f9097260     	str	x0, [x19, #0x12e0]
  1e2898: 9100812a     	add	x10, x9, #0x20
  1e289c: 8b090294     	add	x20, x20, x9
  1e28a0: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e28a4: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e28a8: 91226129     	add	x9, x9, #0x898
  1e28ac: 528020eb     	mov	w11, #0x107             // =263
  1e28b0: 9121818c     	add	x12, x12, #0x860
  1e28b4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e28b8: f900010a     	str	x10, [x8]
  1e28bc: f8010e89     	str	x9, [x20, #0x10]!
  1e28c0: 91004988     	add	x8, x12, #0x12
  1e28c4: 1400039b     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e28c8: f9497274     	ldr	x20, [x19, #0x12e0]
  1e28cc: 91000508     	add	x8, x8, #0x1
  1e28d0: f9000268     	str	x8, [x19]
  1e28d4: aa1403e8     	mov	x8, x20
  1e28d8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e28dc: 9100812a     	add	x10, x9, #0x20
  1e28e0: f13fc15f     	cmp	x10, #0xff0
  1e28e4: 54000143     	b.lo	0x1e290c <__cxa_demangle+0x1644>
  1e28e8: 321403e0     	orr	w0, wzr, #0x1000
  1e28ec: 97fafe69     	bl	0xa2290 <malloc@plt>
  1e28f0: b400c140     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e28f4: aa0003e8     	mov	x8, x0
  1e28f8: aa1f03e9     	mov	x9, xzr
  1e28fc: f9000014     	str	x20, [x0]
  1e2900: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2904: aa0003f4     	mov	x20, x0
  1e2908: f9097260     	str	x0, [x19, #0x12e0]
  1e290c: 9100812a     	add	x10, x9, #0x20
  1e2910: 8b090294     	add	x20, x20, x9
  1e2914: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2918: 528020eb     	mov	w11, #0x107             // =263
  1e291c: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2920: 91226129     	add	x9, x9, #0x898
  1e2924: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2928: 9110d58c     	add	x12, x12, #0x435
  1e292c: f900010a     	str	x10, [x8]
  1e2930: f8010e89     	str	x9, [x20, #0x10]!
  1e2934: 91002188     	add	x8, x12, #0x8
  1e2938: 1400037e     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e293c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2940: 91000508     	add	x8, x8, #0x1
  1e2944: f9000268     	str	x8, [x19]
  1e2948: aa1403e8     	mov	x8, x20
  1e294c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2950: 9100812a     	add	x10, x9, #0x20
  1e2954: f13fc15f     	cmp	x10, #0xff0
  1e2958: 54000143     	b.lo	0x1e2980 <__cxa_demangle+0x16b8>
  1e295c: 321403e0     	orr	w0, wzr, #0x1000
  1e2960: 97fafe4c     	bl	0xa2290 <malloc@plt>
  1e2964: b400bda0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2968: aa0003e8     	mov	x8, x0
  1e296c: aa1f03e9     	mov	x9, xzr
  1e2970: f9000014     	str	x20, [x0]
  1e2974: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2978: aa0003f4     	mov	x20, x0
  1e297c: f9097260     	str	x0, [x19, #0x12e0]
  1e2980: 9100812a     	add	x10, x9, #0x20
  1e2984: 8b090294     	add	x20, x20, x9
  1e2988: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e298c: 528020eb     	mov	w11, #0x107             // =263
  1e2990: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2994: 91226129     	add	x9, x9, #0x898
  1e2998: 72a0202b     	movk	w11, #0x101, lsl #16
  1e299c: 9120ed8c     	add	x12, x12, #0x83b
  1e29a0: 14000361     	b	0x1e3724 <__cxa_demangle+0x245c>
  1e29a4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e29a8: 91000508     	add	x8, x8, #0x1
  1e29ac: f9000268     	str	x8, [x19]
  1e29b0: aa1403e8     	mov	x8, x20
  1e29b4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e29b8: 9100812a     	add	x10, x9, #0x20
  1e29bc: f13fc15f     	cmp	x10, #0xff0
  1e29c0: 54000143     	b.lo	0x1e29e8 <__cxa_demangle+0x1720>
  1e29c4: 321403e0     	orr	w0, wzr, #0x1000
  1e29c8: 97fafe32     	bl	0xa2290 <malloc@plt>
  1e29cc: b400ba60     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e29d0: aa0003e8     	mov	x8, x0
  1e29d4: aa1f03e9     	mov	x9, xzr
  1e29d8: f9000014     	str	x20, [x0]
  1e29dc: f8008d1f     	str	xzr, [x8, #0x8]!
  1e29e0: aa0003f4     	mov	x20, x0
  1e29e4: f9097260     	str	x0, [x19, #0x12e0]
  1e29e8: 9100812a     	add	x10, x9, #0x20
  1e29ec: 8b090294     	add	x20, x20, x9
  1e29f0: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e29f4: 528020eb     	mov	w11, #0x107             // =263
  1e29f8: d00000ac     	adrp	x12, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1e29fc: 91226129     	add	x9, x9, #0x898
  1e2a00: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2a04: 9104b18c     	add	x12, x12, #0x12c
  1e2a08: 14000161     	b	0x1e2f8c <__cxa_demangle+0x1cc4>
  1e2a0c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2a10: 91000508     	add	x8, x8, #0x1
  1e2a14: f9000268     	str	x8, [x19]
  1e2a18: aa1403e8     	mov	x8, x20
  1e2a1c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2a20: 9100812a     	add	x10, x9, #0x20
  1e2a24: f13fc15f     	cmp	x10, #0xff0
  1e2a28: 54000143     	b.lo	0x1e2a50 <__cxa_demangle+0x1788>
  1e2a2c: 321403e0     	orr	w0, wzr, #0x1000
  1e2a30: 97fafe18     	bl	0xa2290 <malloc@plt>
  1e2a34: b400b720     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2a38: aa0003e8     	mov	x8, x0
  1e2a3c: aa1f03e9     	mov	x9, xzr
  1e2a40: f9000014     	str	x20, [x0]
  1e2a44: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2a48: aa0003f4     	mov	x20, x0
  1e2a4c: f9097260     	str	x0, [x19, #0x12e0]
  1e2a50: 9100812a     	add	x10, x9, #0x20
  1e2a54: 8b090294     	add	x20, x20, x9
  1e2a58: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2a5c: 528020eb     	mov	w11, #0x107             // =263
  1e2a60: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2a64: 91226129     	add	x9, x9, #0x898
  1e2a68: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2a6c: 9121498c     	add	x12, x12, #0x852
  1e2a70: 140001fe     	b	0x1e3268 <__cxa_demangle+0x1fa0>
  1e2a74: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2a78: 91000508     	add	x8, x8, #0x1
  1e2a7c: f9000268     	str	x8, [x19]
  1e2a80: aa1403e8     	mov	x8, x20
  1e2a84: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2a88: 9100812a     	add	x10, x9, #0x20
  1e2a8c: f13fc15f     	cmp	x10, #0xff0
  1e2a90: 54000143     	b.lo	0x1e2ab8 <__cxa_demangle+0x17f0>
  1e2a94: 321403e0     	orr	w0, wzr, #0x1000
  1e2a98: 97fafdfe     	bl	0xa2290 <malloc@plt>
  1e2a9c: b400b3e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2aa0: aa0003e8     	mov	x8, x0
  1e2aa4: aa1f03e9     	mov	x9, xzr
  1e2aa8: f9000014     	str	x20, [x0]
  1e2aac: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2ab0: aa0003f4     	mov	x20, x0
  1e2ab4: f9097260     	str	x0, [x19, #0x12e0]
  1e2ab8: 9100812a     	add	x10, x9, #0x20
  1e2abc: 8b090294     	add	x20, x20, x9
  1e2ac0: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2ac4: 528020eb     	mov	w11, #0x107             // =263
  1e2ac8: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2acc: 91226129     	add	x9, x9, #0x898
  1e2ad0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2ad4: 9121cd8c     	add	x12, x12, #0x873
  1e2ad8: 14000201     	b	0x1e32dc <__cxa_demangle+0x2014>
  1e2adc: f100095f     	cmp	x10, #0x2
  1e2ae0: 54000163     	b.lo	0x1e2b0c <__cxa_demangle+0x1844>
  1e2ae4: 39400508     	ldrb	w8, [x8, #0x1]
  1e2ae8: 51019508     	sub	w8, w8, #0x65
  1e2aec: 7100411f     	cmp	w8, #0x10
  1e2af0: 540000e8     	b.hi	0x1e2b0c <__cxa_demangle+0x1844>
  1e2af4: 320003e9     	orr	w9, wzr, #0x1
  1e2af8: 1ac82128     	lsl	w8, w9, w8
  1e2afc: 52880029     	mov	w9, #0x4001             // =16385
  1e2b00: 72a00029     	movk	w9, #0x1, lsl #16
  1e2b04: 6a09011f     	tst	w8, w9
  1e2b08: 54003321     	b.ne	0x1e316c <__cxa_demangle+0x1ea4>
  1e2b0c: aa1303e0     	mov	x0, x19
  1e2b10: 94000d4c     	bl	0x1e6040 <__cxa_demangle+0x4d78>
  1e2b14: aa0003f4     	mov	x20, x0
  1e2b18: b4006140     	cbz	x0, 0x1e3740 <__cxa_demangle+0x2478>
  1e2b1c: 394b4268     	ldrb	w8, [x19, #0x2d0]
  1e2b20: 340032c8     	cbz	w8, 0x1e3178 <__cxa_demangle+0x1eb0>
  1e2b24: a9402668     	ldp	x8, x9, [x19]
  1e2b28: eb08013f     	cmp	x9, x8
  1e2b2c: 54003260     	b.eq	0x1e3178 <__cxa_demangle+0x1eb0>
  1e2b30: 39400108     	ldrb	w8, [x8]
  1e2b34: 7101251f     	cmp	w8, #0x49
  1e2b38: 54003201     	b.ne	0x1e3178 <__cxa_demangle+0x1eb0>
  1e2b3c: 14000329     	b	0x1e37e0 <__cxa_demangle+0x2518>
  1e2b40: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2b44: 91000508     	add	x8, x8, #0x1
  1e2b48: f9000268     	str	x8, [x19]
  1e2b4c: aa1403e8     	mov	x8, x20
  1e2b50: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2b54: 9100812a     	add	x10, x9, #0x20
  1e2b58: f13fc15f     	cmp	x10, #0xff0
  1e2b5c: 54000143     	b.lo	0x1e2b84 <__cxa_demangle+0x18bc>
  1e2b60: 321403e0     	orr	w0, wzr, #0x1000
  1e2b64: 97fafdcb     	bl	0xa2290 <malloc@plt>
  1e2b68: b400ad80     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2b6c: aa0003e8     	mov	x8, x0
  1e2b70: aa1f03e9     	mov	x9, xzr
  1e2b74: f9000014     	str	x20, [x0]
  1e2b78: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2b7c: aa0003f4     	mov	x20, x0
  1e2b80: f9097260     	str	x0, [x19, #0x12e0]
  1e2b84: 9100812a     	add	x10, x9, #0x20
  1e2b88: 8b090294     	add	x20, x20, x9
  1e2b8c: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2b90: 528020eb     	mov	w11, #0x107             // =263
  1e2b94: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2b98: 91226129     	add	x9, x9, #0x898
  1e2b9c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2ba0: 9121018c     	add	x12, x12, #0x840
  1e2ba4: 140002e0     	b	0x1e3724 <__cxa_demangle+0x245c>
  1e2ba8: eb09011f     	cmp	x8, x9
  1e2bac: 54008f20     	b.eq	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2bb0: 9100050a     	add	x10, x8, #0x1
  1e2bb4: eb0a013f     	cmp	x9, x10
  1e2bb8: f900026a     	str	x10, [x19]
  1e2bbc: 54005ce0     	b.eq	0x1e3758 <__cxa_demangle+0x2490>
  1e2bc0: 3940014b     	ldrb	w11, [x10]
  1e2bc4: 5100c16b     	sub	w11, w11, #0x30
  1e2bc8: 7100257f     	cmp	w11, #0x9
  1e2bcc: 54005c68     	b.hi	0x1e3758 <__cxa_demangle+0x2490>
  1e2bd0: aa0803ec     	mov	x12, x8
  1e2bd4: aa0c03eb     	mov	x11, x12
  1e2bd8: 9100098c     	add	x12, x12, #0x2
  1e2bdc: eb0c013f     	cmp	x9, x12
  1e2be0: f900026c     	str	x12, [x19]
  1e2be4: 54006940     	b.eq	0x1e390c <__cxa_demangle+0x2644>
  1e2be8: 3940096c     	ldrb	w12, [x11, #0x2]
  1e2bec: 5100c18c     	sub	w12, w12, #0x30
  1e2bf0: 7100299f     	cmp	w12, #0xa
  1e2bf4: 9100056c     	add	x12, x11, #0x1
  1e2bf8: 54fffee3     	b.lo	0x1e2bd4 <__cxa_demangle+0x190c>
  1e2bfc: 9100058c     	add	x12, x12, #0x1
  1e2c00: 14000344     	b	0x1e3910 <__cxa_demangle+0x2648>
  1e2c04: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2c08: 91000508     	add	x8, x8, #0x1
  1e2c0c: f9000268     	str	x8, [x19]
  1e2c10: aa1403e8     	mov	x8, x20
  1e2c14: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2c18: 9100812a     	add	x10, x9, #0x20
  1e2c1c: f13fc15f     	cmp	x10, #0xff0
  1e2c20: 54000143     	b.lo	0x1e2c48 <__cxa_demangle+0x1980>
  1e2c24: 321403e0     	orr	w0, wzr, #0x1000
  1e2c28: 97fafd9a     	bl	0xa2290 <malloc@plt>
  1e2c2c: b400a760     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2c30: aa0003e8     	mov	x8, x0
  1e2c34: aa1f03e9     	mov	x9, xzr
  1e2c38: f9000014     	str	x20, [x0]
  1e2c3c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2c40: aa0003f4     	mov	x20, x0
  1e2c44: f9097260     	str	x0, [x19, #0x12e0]
  1e2c48: 9100812a     	add	x10, x9, #0x20
  1e2c4c: 8b090294     	add	x20, x20, x9
  1e2c50: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2c54: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2c58: 91226129     	add	x9, x9, #0x898
  1e2c5c: 528020eb     	mov	w11, #0x107             // =263
  1e2c60: 9121f98c     	add	x12, x12, #0x87e
  1e2c64: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2c68: f900010a     	str	x10, [x8]
  1e2c6c: f8010e89     	str	x9, [x20, #0x10]!
  1e2c70: 91001988     	add	x8, x12, #0x6
  1e2c74: 140002af     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e2c78: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2c7c: 91000508     	add	x8, x8, #0x1
  1e2c80: f9000268     	str	x8, [x19]
  1e2c84: aa1403e8     	mov	x8, x20
  1e2c88: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2c8c: 9100812a     	add	x10, x9, #0x20
  1e2c90: f13fc15f     	cmp	x10, #0xff0
  1e2c94: 54000143     	b.lo	0x1e2cbc <__cxa_demangle+0x19f4>
  1e2c98: 321403e0     	orr	w0, wzr, #0x1000
  1e2c9c: 97fafd7d     	bl	0xa2290 <malloc@plt>
  1e2ca0: b400a3c0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2ca4: aa0003e8     	mov	x8, x0
  1e2ca8: aa1f03e9     	mov	x9, xzr
  1e2cac: f9000014     	str	x20, [x0]
  1e2cb0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2cb4: aa0003f4     	mov	x20, x0
  1e2cb8: f9097260     	str	x0, [x19, #0x12e0]
  1e2cbc: 9100812a     	add	x10, x9, #0x20
  1e2cc0: 8b090294     	add	x20, x20, x9
  1e2cc4: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2cc8: 528020eb     	mov	w11, #0x107             // =263
  1e2ccc: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2cd0: 91226129     	add	x9, x9, #0x898
  1e2cd4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2cd8: 9122158c     	add	x12, x12, #0x885
  1e2cdc: f900010a     	str	x10, [x8]
  1e2ce0: f8010e89     	str	x9, [x20, #0x10]!
  1e2ce4: 91002988     	add	x8, x12, #0xa
  1e2ce8: 14000292     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e2cec: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2cf0: 91000508     	add	x8, x8, #0x1
  1e2cf4: f9000268     	str	x8, [x19]
  1e2cf8: aa1403e8     	mov	x8, x20
  1e2cfc: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2d00: 9100812a     	add	x10, x9, #0x20
  1e2d04: f13fc15f     	cmp	x10, #0xff0
  1e2d08: 54000143     	b.lo	0x1e2d30 <__cxa_demangle+0x1a68>
  1e2d0c: 321403e0     	orr	w0, wzr, #0x1000
  1e2d10: 97fafd60     	bl	0xa2290 <malloc@plt>
  1e2d14: b400a020     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2d18: aa0003e8     	mov	x8, x0
  1e2d1c: aa1f03e9     	mov	x9, xzr
  1e2d20: f9000014     	str	x20, [x0]
  1e2d24: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2d28: aa0003f4     	mov	x20, x0
  1e2d2c: f9097260     	str	x0, [x19, #0x12e0]
  1e2d30: 9100812a     	add	x10, x9, #0x20
  1e2d34: 8b090294     	add	x20, x20, x9
  1e2d38: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2d3c: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2d40: 91226129     	add	x9, x9, #0x898
  1e2d44: 528020eb     	mov	w11, #0x107             // =263
  1e2d48: 9110118c     	add	x12, x12, #0x404
  1e2d4c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2d50: f900010a     	str	x10, [x8]
  1e2d54: f8010e89     	str	x9, [x20, #0x10]!
  1e2d58: 91001d88     	add	x8, x12, #0x7
  1e2d5c: 14000275     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e2d60: 91000508     	add	x8, x8, #0x1
  1e2d64: aa1303e0     	mov	x0, x19
  1e2d68: f9000268     	str	x8, [x19]
  1e2d6c: 97fffe7f     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2d70: b4008100     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2d74: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2d78: aa0003f5     	mov	x21, x0
  1e2d7c: aa1403e8     	mov	x8, x20
  1e2d80: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2d84: 9100c12a     	add	x10, x9, #0x30
  1e2d88: f13fc15f     	cmp	x10, #0xff0
  1e2d8c: 54000143     	b.lo	0x1e2db4 <__cxa_demangle+0x1aec>
  1e2d90: 321403e0     	orr	w0, wzr, #0x1000
  1e2d94: 97fafd3f     	bl	0xa2290 <malloc@plt>
  1e2d98: b4009c00     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2d9c: aa0003e8     	mov	x8, x0
  1e2da0: aa1f03e9     	mov	x9, xzr
  1e2da4: f9000014     	str	x20, [x0]
  1e2da8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2dac: aa0003f4     	mov	x20, x0
  1e2db0: f9097260     	str	x0, [x19, #0x12e0]
  1e2db4: 9100c12a     	add	x10, x9, #0x30
  1e2db8: 8b090294     	add	x20, x20, x9
  1e2dbc: 90000609     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e2dc0: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2dc4: 91126129     	add	x9, x9, #0x498
  1e2dc8: 528020ab     	mov	w11, #0x105             // =261
  1e2dcc: 9123a58c     	add	x12, x12, #0x8e9
  1e2dd0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2dd4: f900010a     	str	x10, [x8]
  1e2dd8: f8010e89     	str	x9, [x20, #0x10]!
  1e2ddc: 91002188     	add	x8, x12, #0x8
  1e2de0: 14000021     	b	0x1e2e64 <__cxa_demangle+0x1b9c>
  1e2de4: 91000508     	add	x8, x8, #0x1
  1e2de8: aa1303e0     	mov	x0, x19
  1e2dec: f9000268     	str	x8, [x19]
  1e2df0: 97fffe5e     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2df4: b4007ce0     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2df8: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2dfc: aa0003f5     	mov	x21, x0
  1e2e00: aa1403e8     	mov	x8, x20
  1e2e04: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2e08: 9100c12a     	add	x10, x9, #0x30
  1e2e0c: f13fc15f     	cmp	x10, #0xff0
  1e2e10: 54000143     	b.lo	0x1e2e38 <__cxa_demangle+0x1b70>
  1e2e14: 321403e0     	orr	w0, wzr, #0x1000
  1e2e18: 97fafd1e     	bl	0xa2290 <malloc@plt>
  1e2e1c: b40097e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2e20: aa0003e8     	mov	x8, x0
  1e2e24: aa1f03e9     	mov	x9, xzr
  1e2e28: f9000014     	str	x20, [x0]
  1e2e2c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2e30: aa0003f4     	mov	x20, x0
  1e2e34: f9097260     	str	x0, [x19, #0x12e0]
  1e2e38: 9100c12a     	add	x10, x9, #0x30
  1e2e3c: 8b090294     	add	x20, x20, x9
  1e2e40: 90000609     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e2e44: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2e48: 91126129     	add	x9, x9, #0x498
  1e2e4c: 528020ab     	mov	w11, #0x105             // =261
  1e2e50: 9123c98c     	add	x12, x12, #0x8f2
  1e2e54: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2e58: f900010a     	str	x10, [x8]
  1e2e5c: f8010e89     	str	x9, [x20, #0x10]!
  1e2e60: 91002988     	add	x8, x12, #0xa
  1e2e64: 9e670180     	fmov	d0, x12
  1e2e68: 4e181d00     	mov	v0.d[1], x8
  1e2e6c: b9000a8b     	str	w11, [x20, #0x8]
  1e2e70: f9000a95     	str	x21, [x20, #0x10]
  1e2e74: 3c818280     	stur	q0, [x20, #0x18]
  1e2e78: b5001834     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e2e7c: 14000231     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e2e80: eb09011f     	cmp	x8, x9
  1e2e84: 54007860     	b.eq	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2e88: 91000508     	add	x8, x8, #0x1
  1e2e8c: aa1303e0     	mov	x0, x19
  1e2e90: f9000268     	str	x8, [x19]
  1e2e94: 97fffe35     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2e98: b40077c0     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2e9c: aa0003f5     	mov	x21, x0
  1e2ea0: aa1303e0     	mov	x0, x19
  1e2ea4: 97fffe31     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e2ea8: b4007740     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e2eac: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2eb0: aa0003f6     	mov	x22, x0
  1e2eb4: aa1403e8     	mov	x8, x20
  1e2eb8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2ebc: 9100812a     	add	x10, x9, #0x20
  1e2ec0: f13fc15f     	cmp	x10, #0xff0
  1e2ec4: 54000143     	b.lo	0x1e2eec <__cxa_demangle+0x1c24>
  1e2ec8: 321403e0     	orr	w0, wzr, #0x1000
  1e2ecc: 97fafcf1     	bl	0xa2290 <malloc@plt>
  1e2ed0: b4009240     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2ed4: aa0003e8     	mov	x8, x0
  1e2ed8: aa1f03e9     	mov	x9, xzr
  1e2edc: f9000014     	str	x20, [x0]
  1e2ee0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2ee4: aa0003f4     	mov	x20, x0
  1e2ee8: f9097260     	str	x0, [x19, #0x12e0]
  1e2eec: 9100812a     	add	x10, x9, #0x20
  1e2ef0: f900010a     	str	x10, [x8]
  1e2ef4: 394026c8     	ldrb	w8, [x22, #0x9]
  1e2ef8: 8b090294     	add	x20, x20, x9
  1e2efc: 90000609     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e2f00: 910b6129     	add	x9, x9, #0x2d8
  1e2f04: 528001ab     	mov	w11, #0xd               // =13
  1e2f08: 5280202c     	mov	w12, #0x101             // =257
  1e2f0c: f8010e89     	str	x9, [x20, #0x10]!
  1e2f10: 3900228b     	strb	w11, [x20, #0x8]
  1e2f14: 7900168c     	strh	w12, [x20, #0xa]
  1e2f18: 39002688     	strb	w8, [x20, #0x9]
  1e2f1c: a9015a95     	stp	x21, x22, [x20, #0x10]
  1e2f20: b50012f4     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e2f24: 14000207     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e2f28: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2f2c: 91000508     	add	x8, x8, #0x1
  1e2f30: f9000268     	str	x8, [x19]
  1e2f34: aa1403e8     	mov	x8, x20
  1e2f38: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2f3c: 9100812a     	add	x10, x9, #0x20
  1e2f40: f13fc15f     	cmp	x10, #0xff0
  1e2f44: 54000143     	b.lo	0x1e2f6c <__cxa_demangle+0x1ca4>
  1e2f48: 321403e0     	orr	w0, wzr, #0x1000
  1e2f4c: 97fafcd1     	bl	0xa2290 <malloc@plt>
  1e2f50: b4008e40     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2f54: aa0003e8     	mov	x8, x0
  1e2f58: aa1f03e9     	mov	x9, xzr
  1e2f5c: f9000014     	str	x20, [x0]
  1e2f60: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2f64: aa0003f4     	mov	x20, x0
  1e2f68: f9097260     	str	x0, [x19, #0x12e0]
  1e2f6c: 9100812a     	add	x10, x9, #0x20
  1e2f70: 8b090294     	add	x20, x20, x9
  1e2f74: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2f78: 528020eb     	mov	w11, #0x107             // =263
  1e2f7c: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2f80: 91226129     	add	x9, x9, #0x898
  1e2f84: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2f88: 9121398c     	add	x12, x12, #0x84e
  1e2f8c: f900010a     	str	x10, [x8]
  1e2f90: f8010e89     	str	x9, [x20, #0x10]!
  1e2f94: 91000d88     	add	x8, x12, #0x3
  1e2f98: 140001e6     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e2f9c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e2fa0: 91000508     	add	x8, x8, #0x1
  1e2fa4: f9000268     	str	x8, [x19]
  1e2fa8: aa1403e8     	mov	x8, x20
  1e2fac: f8408d09     	ldr	x9, [x8, #0x8]!
  1e2fb0: 9100812a     	add	x10, x9, #0x20
  1e2fb4: f13fc15f     	cmp	x10, #0xff0
  1e2fb8: 54000143     	b.lo	0x1e2fe0 <__cxa_demangle+0x1d18>
  1e2fbc: 321403e0     	orr	w0, wzr, #0x1000
  1e2fc0: 97fafcb4     	bl	0xa2290 <malloc@plt>
  1e2fc4: b4008aa0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e2fc8: aa0003e8     	mov	x8, x0
  1e2fcc: aa1f03e9     	mov	x9, xzr
  1e2fd0: f9000014     	str	x20, [x0]
  1e2fd4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e2fd8: aa0003f4     	mov	x20, x0
  1e2fdc: f9097260     	str	x0, [x19, #0x12e0]
  1e2fe0: 9100812a     	add	x10, x9, #0x20
  1e2fe4: 8b090294     	add	x20, x20, x9
  1e2fe8: d00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e2fec: 528020eb     	mov	w11, #0x107             // =263
  1e2ff0: f000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e2ff4: 91226129     	add	x9, x9, #0x898
  1e2ff8: 72a0202b     	movk	w11, #0x101, lsl #16
  1e2ffc: 91216d8c     	add	x12, x12, #0x85b
  1e3000: 140001c9     	b	0x1e3724 <__cxa_demangle+0x245c>
  1e3004: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3008: 91000508     	add	x8, x8, #0x1
  1e300c: f9000268     	str	x8, [x19]
  1e3010: aa1403e8     	mov	x8, x20
  1e3014: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3018: 9100812a     	add	x10, x9, #0x20
  1e301c: f13fc15f     	cmp	x10, #0xff0
  1e3020: 54000143     	b.lo	0x1e3048 <__cxa_demangle+0x1d80>
  1e3024: 321403e0     	orr	w0, wzr, #0x1000
  1e3028: 97fafc9a     	bl	0xa2290 <malloc@plt>
  1e302c: b4008760     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3030: aa0003e8     	mov	x8, x0
  1e3034: aa1f03e9     	mov	x9, xzr
  1e3038: f9000014     	str	x20, [x0]
  1e303c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3040: aa0003f4     	mov	x20, x0
  1e3044: f9097260     	str	x0, [x19, #0x12e0]
  1e3048: 9100812a     	add	x10, x9, #0x20
  1e304c: 8b090294     	add	x20, x20, x9
  1e3050: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3054: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3058: 91226129     	add	x9, x9, #0x898
  1e305c: 528020eb     	mov	w11, #0x107             // =263
  1e3060: 9110b18c     	add	x12, x12, #0x42c
  1e3064: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3068: f900010a     	str	x10, [x8]
  1e306c: f8010e89     	str	x9, [x20, #0x10]!
  1e3070: 91004588     	add	x8, x12, #0x11
  1e3074: 140001af     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e3078: f100095f     	cmp	x10, #0x2
  1e307c: 540068a3     	b.lo	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3080: 3940050a     	ldrb	w10, [x8, #0x1]
  1e3084: aa1f03f4     	mov	x20, xzr
  1e3088: 51013d4a     	sub	w10, w10, #0x4f
  1e308c: 7100a55f     	cmp	w10, #0x29
  1e3090: 54003588     	b.hi	0x1e3740 <__cxa_demangle+0x2478>
  1e3094: b000030b     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e3098: 912f916b     	add	x11, x11, #0xbe4
  1e309c: 1000008c     	adr	x12, 0x1e30ac <__cxa_demangle+0x1de4>
  1e30a0: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e30a4: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e30a8: d61f0180     	br	x12
  1e30ac: aa1303e0     	mov	x0, x19
  1e30b0: 94003b56     	bl	0x1f1e08 <__cxa_demangle+0x10b40>
  1e30b4: 14000030     	b	0x1e3174 <__cxa_demangle+0x1eac>
  1e30b8: 91000508     	add	x8, x8, #0x1
  1e30bc: aa1303e0     	mov	x0, x19
  1e30c0: f9000268     	str	x8, [x19]
  1e30c4: 97fffda9     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e30c8: b4006640     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e30cc: f9497274     	ldr	x20, [x19, #0x12e0]
  1e30d0: aa0003f5     	mov	x21, x0
  1e30d4: aa1403e8     	mov	x8, x20
  1e30d8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e30dc: 9100812a     	add	x10, x9, #0x20
  1e30e0: f13fc15f     	cmp	x10, #0xff0
  1e30e4: 54000143     	b.lo	0x1e310c <__cxa_demangle+0x1e44>
  1e30e8: 321403e0     	orr	w0, wzr, #0x1000
  1e30ec: 97fafc69     	bl	0xa2290 <malloc@plt>
  1e30f0: b4008140     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e30f4: aa0003e8     	mov	x8, x0
  1e30f8: aa1f03e9     	mov	x9, xzr
  1e30fc: f9000014     	str	x20, [x0]
  1e3100: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3104: aa0003f4     	mov	x20, x0
  1e3108: f9097260     	str	x0, [x19, #0x12e0]
  1e310c: 9100812a     	add	x10, x9, #0x20
  1e3110: f900010a     	str	x10, [x8]
  1e3114: 8b090294     	add	x20, x20, x9
  1e3118: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e311c: 394026aa     	ldrb	w10, [x21, #0x9]
  1e3120: 9110a129     	add	x9, x9, #0x428
  1e3124: 321e07e8     	orr	w8, wzr, #0xc
  1e3128: f8010e89     	str	x9, [x20, #0x10]!
  1e312c: 52802029     	mov	w9, #0x101              // =257
  1e3130: 39002288     	strb	w8, [x20, #0x8]
  1e3134: 320003e8     	orr	w8, wzr, #0x1
  1e3138: 79001689     	strh	w9, [x20, #0xa]
  1e313c: f9000a95     	str	x21, [x20, #0x10]
  1e3140: b9001a88     	str	w8, [x20, #0x18]
  1e3144: 3900268a     	strb	w10, [x20, #0x9]
  1e3148: 3900729f     	strb	wzr, [x20, #0x1c]
  1e314c: b5000194     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e3150: 1400017c     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3154: f100095f     	cmp	x10, #0x2
  1e3158: 540000a3     	b.lo	0x1e316c <__cxa_demangle+0x1ea4>
  1e315c: 39400508     	ldrb	w8, [x8, #0x1]
  1e3160: 34000068     	cbz	w8, 0x1e316c <__cxa_demangle+0x1ea4>
  1e3164: 7101d11f     	cmp	w8, #0x74
  1e3168: 54003241     	b.ne	0x1e37b0 <__cxa_demangle+0x24e8>
  1e316c: aa1303e0     	mov	x0, x19
  1e3170: 94003db3     	bl	0x1f283c <__cxa_demangle+0x11574>
  1e3174: aa0003f4     	mov	x20, x0
  1e3178: b4002e54     	cbz	x20, 0x1e3740 <__cxa_demangle+0x2478>
  1e317c: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e3180: eb09011f     	cmp	x8, x9
  1e3184: 54000381     	b.ne	0x1e31f4 <__cxa_demangle+0x1f2c>
  1e3188: f9409677     	ldr	x23, [x19, #0x128]
  1e318c: 91050269     	add	x9, x19, #0x140
  1e3190: eb17013f     	cmp	x9, x23
  1e3194: cb170115     	sub	x21, x8, x23
  1e3198: 54000100     	b.eq	0x1e31b8 <__cxa_demangle+0x1ef0>
  1e319c: d37ffaa1     	lsl	x1, x21, #1
  1e31a0: aa1703e0     	mov	x0, x23
  1e31a4: 97fb0233     	bl	0xa3a70 <realloc@plt>
  1e31a8: aa0003f6     	mov	x22, x0
  1e31ac: f9009660     	str	x0, [x19, #0x128]
  1e31b0: b5000180     	cbnz	x0, 0x1e31e0 <__cxa_demangle+0x1f18>
  1e31b4: 140003d9     	b	0x1e4118 <__cxa_demangle+0x2e50>
  1e31b8: d37ffaa0     	lsl	x0, x21, #1
  1e31bc: 97fafc35     	bl	0xa2290 <malloc@plt>
  1e31c0: b4007ac0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e31c4: aa0003f6     	mov	x22, x0
  1e31c8: b40000b5     	cbz	x21, 0x1e31dc <__cxa_demangle+0x1f14>
  1e31cc: aa1603e0     	mov	x0, x22
  1e31d0: aa1703e1     	mov	x1, x23
  1e31d4: aa1503e2     	mov	x2, x21
  1e31d8: 97faff1a     	bl	0xa2e40 <memmove@plt>
  1e31dc: f9009676     	str	x22, [x19, #0x128]
  1e31e0: 9343fea8     	asr	x8, x21, #3
  1e31e4: 9342fea9     	asr	x9, x21, #2
  1e31e8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e31ec: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e31f0: a9132668     	stp	x8, x9, [x19, #0x130]
  1e31f4: 91002109     	add	x9, x8, #0x8
  1e31f8: f9009a69     	str	x9, [x19, #0x130]
  1e31fc: f9000114     	str	x20, [x8]
  1e3200: 14000150     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3204: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3208: 91000508     	add	x8, x8, #0x1
  1e320c: f9000268     	str	x8, [x19]
  1e3210: aa1403e8     	mov	x8, x20
  1e3214: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3218: 9100812a     	add	x10, x9, #0x20
  1e321c: f13fc15f     	cmp	x10, #0xff0
  1e3220: 54000143     	b.lo	0x1e3248 <__cxa_demangle+0x1f80>
  1e3224: 321403e0     	orr	w0, wzr, #0x1000
  1e3228: 97fafc1a     	bl	0xa2290 <malloc@plt>
  1e322c: b4007760     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3230: aa0003e8     	mov	x8, x0
  1e3234: aa1f03e9     	mov	x9, xzr
  1e3238: f9000014     	str	x20, [x0]
  1e323c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3240: aa0003f4     	mov	x20, x0
  1e3244: f9097260     	str	x0, [x19, #0x12e0]
  1e3248: 9100812a     	add	x10, x9, #0x20
  1e324c: 8b090294     	add	x20, x20, x9
  1e3250: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3254: 528020eb     	mov	w11, #0x107             // =263
  1e3258: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e325c: 91226129     	add	x9, x9, #0x898
  1e3260: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3264: 9110318c     	add	x12, x12, #0x40c
  1e3268: f900010a     	str	x10, [x8]
  1e326c: f8010e89     	str	x9, [x20, #0x10]!
  1e3270: 91003588     	add	x8, x12, #0xd
  1e3274: 1400012f     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e3278: f9497274     	ldr	x20, [x19, #0x12e0]
  1e327c: 91000508     	add	x8, x8, #0x1
  1e3280: f9000268     	str	x8, [x19]
  1e3284: aa1403e8     	mov	x8, x20
  1e3288: f8408d09     	ldr	x9, [x8, #0x8]!
  1e328c: 9100812a     	add	x10, x9, #0x20
  1e3290: f13fc15f     	cmp	x10, #0xff0
  1e3294: 54000143     	b.lo	0x1e32bc <__cxa_demangle+0x1ff4>
  1e3298: 321403e0     	orr	w0, wzr, #0x1000
  1e329c: 97fafbfd     	bl	0xa2290 <malloc@plt>
  1e32a0: b40073c0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e32a4: aa0003e8     	mov	x8, x0
  1e32a8: aa1f03e9     	mov	x9, xzr
  1e32ac: f9000014     	str	x20, [x0]
  1e32b0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e32b4: aa0003f4     	mov	x20, x0
  1e32b8: f9097260     	str	x0, [x19, #0x12e0]
  1e32bc: 9100812a     	add	x10, x9, #0x20
  1e32c0: 8b090294     	add	x20, x20, x9
  1e32c4: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e32c8: 528020eb     	mov	w11, #0x107             // =263
  1e32cc: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e32d0: 91226129     	add	x9, x9, #0x898
  1e32d4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e32d8: 91108d8c     	add	x12, x12, #0x423
  1e32dc: f900010a     	str	x10, [x8]
  1e32e0: f8010e89     	str	x9, [x20, #0x10]!
  1e32e4: 91001588     	add	x8, x12, #0x5
  1e32e8: 14000112     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e32ec: 91000508     	add	x8, x8, #0x1
  1e32f0: eb08013f     	cmp	x9, x8
  1e32f4: f9000268     	str	x8, [x19]
  1e32f8: 54002c40     	b.eq	0x1e3880 <__cxa_demangle+0x25b8>
  1e32fc: 3940010a     	ldrb	w10, [x8]
  1e3300: 5100c14a     	sub	w10, w10, #0x30
  1e3304: 7100255f     	cmp	w10, #0x9
  1e3308: 54002bc8     	b.hi	0x1e3880 <__cxa_demangle+0x25b8>
  1e330c: eb09011f     	cmp	x8, x9
  1e3310: 54002ae0     	b.eq	0x1e386c <__cxa_demangle+0x25a4>
  1e3314: aa1f03ea     	mov	x10, xzr
  1e3318: aa0803eb     	mov	x11, x8
  1e331c: 91000508     	add	x8, x8, #0x1
  1e3320: f9000268     	str	x8, [x19]
  1e3324: 3940016b     	ldrb	w11, [x11]
  1e3328: eb08013f     	cmp	x9, x8
  1e332c: 8b0b014a     	add	x10, x10, x11
  1e3330: d100c14a     	sub	x10, x10, #0x30
  1e3334: 54002980     	b.eq	0x1e3864 <__cxa_demangle+0x259c>
  1e3338: 3940010b     	ldrb	w11, [x8]
  1e333c: 5100c16b     	sub	w11, w11, #0x30
  1e3340: 7100297f     	cmp	w11, #0xa
  1e3344: 54002902     	b.hs	0x1e3864 <__cxa_demangle+0x259c>
  1e3348: 8b0a094a     	add	x10, x10, x10, lsl #2
  1e334c: eb08013f     	cmp	x9, x8
  1e3350: d37ff94a     	lsl	x10, x10, #1
  1e3354: 54fffe21     	b.ne	0x1e3318 <__cxa_demangle+0x2050>
  1e3358: d100c14a     	sub	x10, x10, #0x30
  1e335c: 14000145     	b	0x1e3870 <__cxa_demangle+0x25a8>
  1e3360: 91000508     	add	x8, x8, #0x1
  1e3364: aa1303e0     	mov	x0, x19
  1e3368: f9000268     	str	x8, [x19]
  1e336c: 97fffcff     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3370: b4005100     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3374: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3378: aa0003f5     	mov	x21, x0
  1e337c: aa1403e8     	mov	x8, x20
  1e3380: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3384: 9100812a     	add	x10, x9, #0x20
  1e3388: f13fc15f     	cmp	x10, #0xff0
  1e338c: 54000143     	b.lo	0x1e33b4 <__cxa_demangle+0x20ec>
  1e3390: 321403e0     	orr	w0, wzr, #0x1000
  1e3394: 97fafbbf     	bl	0xa2290 <malloc@plt>
  1e3398: b4006c00     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e339c: aa0003e8     	mov	x8, x0
  1e33a0: aa1f03e9     	mov	x9, xzr
  1e33a4: f9000014     	str	x20, [x0]
  1e33a8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e33ac: aa0003f4     	mov	x20, x0
  1e33b0: f9097260     	str	x0, [x19, #0x12e0]
  1e33b4: 9100812a     	add	x10, x9, #0x20
  1e33b8: f900010a     	str	x10, [x8]
  1e33bc: 394026a8     	ldrb	w8, [x21, #0x9]
  1e33c0: 8b090294     	add	x20, x20, x9
  1e33c4: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e33c8: 9110a129     	add	x9, x9, #0x428
  1e33cc: 321e07eb     	orr	w11, wzr, #0xc
  1e33d0: 5280202c     	mov	w12, #0x101             // =257
  1e33d4: f8010e89     	str	x9, [x20, #0x10]!
  1e33d8: 3900228b     	strb	w11, [x20, #0x8]
  1e33dc: 7900168c     	strh	w12, [x20, #0xa]
  1e33e0: f9000a95     	str	x21, [x20, #0x10]
  1e33e4: b9001a9f     	str	wzr, [x20, #0x18]
  1e33e8: 39002688     	strb	w8, [x20, #0x9]
  1e33ec: 3900729f     	strb	wzr, [x20, #0x1c]
  1e33f0: b5ffec74     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e33f4: 140000d3     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e33f8: f9497274     	ldr	x20, [x19, #0x12e0]
  1e33fc: 91000508     	add	x8, x8, #0x1
  1e3400: f9000268     	str	x8, [x19]
  1e3404: aa1403e8     	mov	x8, x20
  1e3408: f8408d09     	ldr	x9, [x8, #0x8]!
  1e340c: 9100812a     	add	x10, x9, #0x20
  1e3410: f13fc15f     	cmp	x10, #0xff0
  1e3414: 54000143     	b.lo	0x1e343c <__cxa_demangle+0x2174>
  1e3418: 321403e0     	orr	w0, wzr, #0x1000
  1e341c: 97fafb9d     	bl	0xa2290 <malloc@plt>
  1e3420: b40067c0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3424: aa0003e8     	mov	x8, x0
  1e3428: aa1f03e9     	mov	x9, xzr
  1e342c: f9000014     	str	x20, [x0]
  1e3430: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3434: aa0003f4     	mov	x20, x0
  1e3438: f9097260     	str	x0, [x19, #0x12e0]
  1e343c: 9100812a     	add	x10, x9, #0x20
  1e3440: 8b090294     	add	x20, x20, x9
  1e3444: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3448: 528020eb     	mov	w11, #0x107             // =263
  1e344c: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3450: 91226129     	add	x9, x9, #0x898
  1e3454: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3458: 9121e58c     	add	x12, x12, #0x879
  1e345c: 14000095     	b	0x1e36b0 <__cxa_demangle+0x23e8>
  1e3460: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3464: 91000508     	add	x8, x8, #0x1
  1e3468: f9000268     	str	x8, [x19]
  1e346c: aa1403e8     	mov	x8, x20
  1e3470: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3474: 9100812a     	add	x10, x9, #0x20
  1e3478: f13fc15f     	cmp	x10, #0xff0
  1e347c: 54000143     	b.lo	0x1e34a4 <__cxa_demangle+0x21dc>
  1e3480: 321403e0     	orr	w0, wzr, #0x1000
  1e3484: 97fafb83     	bl	0xa2290 <malloc@plt>
  1e3488: b4006480     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e348c: aa0003e8     	mov	x8, x0
  1e3490: aa1f03e9     	mov	x9, xzr
  1e3494: f9000014     	str	x20, [x0]
  1e3498: f8008d1f     	str	xzr, [x8, #0x8]!
  1e349c: aa0003f4     	mov	x20, x0
  1e34a0: f9097260     	str	x0, [x19, #0x12e0]
  1e34a4: 9100812a     	add	x10, x9, #0x20
  1e34a8: 8b090294     	add	x20, x20, x9
  1e34ac: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e34b0: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e34b4: 91226129     	add	x9, x9, #0x898
  1e34b8: 528020eb     	mov	w11, #0x107             // =263
  1e34bc: 9121158c     	add	x12, x12, #0x845
  1e34c0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e34c4: f900010a     	str	x10, [x8]
  1e34c8: f8010e89     	str	x9, [x20, #0x10]!
  1e34cc: 91003188     	add	x8, x12, #0xc
  1e34d0: 14000098     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e34d4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e34d8: 91000508     	add	x8, x8, #0x1
  1e34dc: f9000268     	str	x8, [x19]
  1e34e0: aa1403e8     	mov	x8, x20
  1e34e4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e34e8: 9100812a     	add	x10, x9, #0x20
  1e34ec: f13fc15f     	cmp	x10, #0xff0
  1e34f0: 54000143     	b.lo	0x1e3518 <__cxa_demangle+0x2250>
  1e34f4: 321403e0     	orr	w0, wzr, #0x1000
  1e34f8: 97fafb66     	bl	0xa2290 <malloc@plt>
  1e34fc: b40060e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3500: aa0003e8     	mov	x8, x0
  1e3504: aa1f03e9     	mov	x9, xzr
  1e3508: f9000014     	str	x20, [x0]
  1e350c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3510: aa0003f4     	mov	x20, x0
  1e3514: f9097260     	str	x0, [x19, #0x12e0]
  1e3518: 9100812a     	add	x10, x9, #0x20
  1e351c: 8b090294     	add	x20, x20, x9
  1e3520: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3524: 528020eb     	mov	w11, #0x107             // =263
  1e3528: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e352c: 91226129     	add	x9, x9, #0x898
  1e3530: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3534: 9110698c     	add	x12, x12, #0x41a
  1e3538: f900010a     	str	x10, [x8]
  1e353c: f8010e89     	str	x9, [x20, #0x10]!
  1e3540: 91003988     	add	x8, x12, #0xe
  1e3544: 1400007b     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e3548: 91000508     	add	x8, x8, #0x1
  1e354c: aa1303e0     	mov	x0, x19
  1e3550: f9000268     	str	x8, [x19]
  1e3554: 97fffc85     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3558: b40041c0     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e355c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3560: aa0003f5     	mov	x21, x0
  1e3564: aa1403e8     	mov	x8, x20
  1e3568: f8408d09     	ldr	x9, [x8, #0x8]!
  1e356c: 9100812a     	add	x10, x9, #0x20
  1e3570: f13fc15f     	cmp	x10, #0xff0
  1e3574: 54000143     	b.lo	0x1e359c <__cxa_demangle+0x22d4>
  1e3578: 321403e0     	orr	w0, wzr, #0x1000
  1e357c: 97fafb45     	bl	0xa2290 <malloc@plt>
  1e3580: b4005cc0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3584: aa0003e8     	mov	x8, x0
  1e3588: aa1f03e9     	mov	x9, xzr
  1e358c: f9000014     	str	x20, [x0]
  1e3590: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3594: aa0003f4     	mov	x20, x0
  1e3598: f9097260     	str	x0, [x19, #0x12e0]
  1e359c: 9100812a     	add	x10, x9, #0x20
  1e35a0: f900010a     	str	x10, [x8]
  1e35a4: 394026a8     	ldrb	w8, [x21, #0x9]
  1e35a8: 8b090294     	add	x20, x20, x9
  1e35ac: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e35b0: 910ee129     	add	x9, x9, #0x3b8
  1e35b4: 5280016b     	mov	w11, #0xb               // =11
  1e35b8: 5280202c     	mov	w12, #0x101             // =257
  1e35bc: f8010e89     	str	x9, [x20, #0x10]!
  1e35c0: 3900228b     	strb	w11, [x20, #0x8]
  1e35c4: 7900168c     	strh	w12, [x20, #0xa]
  1e35c8: 39002688     	strb	w8, [x20, #0x9]
  1e35cc: f9000a95     	str	x21, [x20, #0x10]
  1e35d0: b5ffdd74     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e35d4: 1400005b     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e35d8: f9497274     	ldr	x20, [x19, #0x12e0]
  1e35dc: 91000508     	add	x8, x8, #0x1
  1e35e0: f9000268     	str	x8, [x19]
  1e35e4: aa1403e8     	mov	x8, x20
  1e35e8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e35ec: 9100812a     	add	x10, x9, #0x20
  1e35f0: f13fc15f     	cmp	x10, #0xff0
  1e35f4: 54000143     	b.lo	0x1e361c <__cxa_demangle+0x2354>
  1e35f8: 321403e0     	orr	w0, wzr, #0x1000
  1e35fc: 97fafb25     	bl	0xa2290 <malloc@plt>
  1e3600: b40058c0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3604: aa0003e8     	mov	x8, x0
  1e3608: aa1f03e9     	mov	x9, xzr
  1e360c: f9000014     	str	x20, [x0]
  1e3610: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3614: aa0003f4     	mov	x20, x0
  1e3618: f9097260     	str	x0, [x19, #0x12e0]
  1e361c: 9100812a     	add	x10, x9, #0x20
  1e3620: 8b090294     	add	x20, x20, x9
  1e3624: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3628: 528020eb     	mov	w11, #0x107             // =263
  1e362c: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3630: 91226129     	add	x9, x9, #0x898
  1e3634: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3638: 9121a58c     	add	x12, x12, #0x869
  1e363c: f900010a     	str	x10, [x8]
  1e3640: f8010e89     	str	x9, [x20, #0x10]!
  1e3644: 91002588     	add	x8, x12, #0x9
  1e3648: 1400003a     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e364c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3650: 91000508     	add	x8, x8, #0x1
  1e3654: f9000268     	str	x8, [x19]
  1e3658: aa1403e8     	mov	x8, x20
  1e365c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3660: 9100812a     	add	x10, x9, #0x20
  1e3664: f13fc15f     	cmp	x10, #0xff0
  1e3668: 54000143     	b.lo	0x1e3690 <__cxa_demangle+0x23c8>
  1e366c: 321403e0     	orr	w0, wzr, #0x1000
  1e3670: 97fafb08     	bl	0xa2290 <malloc@plt>
  1e3674: b4005520     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3678: aa0003e8     	mov	x8, x0
  1e367c: aa1f03e9     	mov	x9, xzr
  1e3680: f9000014     	str	x20, [x0]
  1e3684: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3688: aa0003f4     	mov	x20, x0
  1e368c: f9097260     	str	x0, [x19, #0x12e0]
  1e3690: 9100812a     	add	x10, x9, #0x20
  1e3694: 8b090294     	add	x20, x20, x9
  1e3698: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e369c: 528020eb     	mov	w11, #0x107             // =263
  1e36a0: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e36a4: 91226129     	add	x9, x9, #0x898
  1e36a8: 72a0202b     	movk	w11, #0x101, lsl #16
  1e36ac: 9110398c     	add	x12, x12, #0x40e
  1e36b0: f900010a     	str	x10, [x8]
  1e36b4: f8010e89     	str	x9, [x20, #0x10]!
  1e36b8: 91002d88     	add	x8, x12, #0xb
  1e36bc: 1400001d     	b	0x1e3730 <__cxa_demangle+0x2468>
  1e36c0: f9497274     	ldr	x20, [x19, #0x12e0]
  1e36c4: 91000508     	add	x8, x8, #0x1
  1e36c8: f9000268     	str	x8, [x19]
  1e36cc: aa1403e8     	mov	x8, x20
  1e36d0: f8408d09     	ldr	x9, [x8, #0x8]!
  1e36d4: 9100812a     	add	x10, x9, #0x20
  1e36d8: f13fc15f     	cmp	x10, #0xff0
  1e36dc: 54000143     	b.lo	0x1e3704 <__cxa_demangle+0x243c>
  1e36e0: 321403e0     	orr	w0, wzr, #0x1000
  1e36e4: 97fafaeb     	bl	0xa2290 <malloc@plt>
  1e36e8: b4005180     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e36ec: aa0003e8     	mov	x8, x0
  1e36f0: aa1f03e9     	mov	x9, xzr
  1e36f4: f9000014     	str	x20, [x0]
  1e36f8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e36fc: aa0003f4     	mov	x20, x0
  1e3700: f9097260     	str	x0, [x19, #0x12e0]
  1e3704: 9100812a     	add	x10, x9, #0x20
  1e3708: 8b090294     	add	x20, x20, x9
  1e370c: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3710: 528020eb     	mov	w11, #0x107             // =263
  1e3714: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3718: 91226129     	add	x9, x9, #0x898
  1e371c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3720: 9110558c     	add	x12, x12, #0x415
  1e3724: f900010a     	str	x10, [x8]
  1e3728: f8010e89     	str	x9, [x20, #0x10]!
  1e372c: 91001188     	add	x8, x12, #0x4
  1e3730: 9e670180     	fmov	d0, x12
  1e3734: 4e181d00     	mov	v0.d[1], x8
  1e3738: b9000a8b     	str	w11, [x20, #0x8]
  1e373c: 3d800680     	str	q0, [x20, #0x10]
  1e3740: aa1403e0     	mov	x0, x20
  1e3744: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e3748: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e374c: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e3750: f84407f7     	ldr	x23, [sp], #0x40
  1e3754: d65f03c0     	ret
  1e3758: eb09015f     	cmp	x10, x9
  1e375c: 54000100     	b.eq	0x1e377c <__cxa_demangle+0x24b4>
  1e3760: 39400149     	ldrb	w9, [x10]
  1e3764: 71017d3f     	cmp	w9, #0x5f
  1e3768: 540000a1     	b.ne	0x1e377c <__cxa_demangle+0x24b4>
  1e376c: aa1f03f5     	mov	x21, xzr
  1e3770: aa1f03f7     	mov	x23, xzr
  1e3774: 91000908     	add	x8, x8, #0x2
  1e3778: 14000071     	b	0x1e393c <__cxa_demangle+0x2674>
  1e377c: aa1303e0     	mov	x0, x19
  1e3780: 94000e96     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e3784: b4003060     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3788: a9402668     	ldp	x8, x9, [x19]
  1e378c: eb09011f     	cmp	x8, x9
  1e3790: 54003000     	b.eq	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3794: 39400109     	ldrb	w9, [x8]
  1e3798: 71017d3f     	cmp	w9, #0x5f
  1e379c: 54002fa1     	b.ne	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e37a0: aa0003f5     	mov	x21, x0
  1e37a4: aa1f03f7     	mov	x23, xzr
  1e37a8: 91000508     	add	x8, x8, #0x1
  1e37ac: 14000064     	b	0x1e393c <__cxa_demangle+0x2674>
  1e37b0: aa1303e0     	mov	x0, x19
  1e37b4: 9400079a     	bl	0x1e561c <__cxa_demangle+0x4354>
  1e37b8: aa0003f4     	mov	x20, x0
  1e37bc: b4fffc20     	cbz	x0, 0x1e3740 <__cxa_demangle+0x2478>
  1e37c0: 394b4268     	ldrb	w8, [x19, #0x2d0]
  1e37c4: 34fffbe8     	cbz	w8, 0x1e3740 <__cxa_demangle+0x2478>
  1e37c8: a9402668     	ldp	x8, x9, [x19]
  1e37cc: eb08013f     	cmp	x9, x8
  1e37d0: 54fffb80     	b.eq	0x1e3740 <__cxa_demangle+0x2478>
  1e37d4: 39400108     	ldrb	w8, [x8]
  1e37d8: 7101251f     	cmp	w8, #0x49
  1e37dc: 54fffb21     	b.ne	0x1e3740 <__cxa_demangle+0x2478>
  1e37e0: aa1303e0     	mov	x0, x19
  1e37e4: 2a1f03e1     	mov	w1, wzr
  1e37e8: 940008a2     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1e37ec: b4002d20     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e37f0: f9497276     	ldr	x22, [x19, #0x12e0]
  1e37f4: aa0003f5     	mov	x21, x0
  1e37f8: aa1603e8     	mov	x8, x22
  1e37fc: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3800: 9100812a     	add	x10, x9, #0x20
  1e3804: f13fc15f     	cmp	x10, #0xff0
  1e3808: 54000143     	b.lo	0x1e3830 <__cxa_demangle+0x2568>
  1e380c: 321403e0     	orr	w0, wzr, #0x1000
  1e3810: 97fafaa0     	bl	0xa2290 <malloc@plt>
  1e3814: b4004820     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3818: aa0003e8     	mov	x8, x0
  1e381c: aa1f03e9     	mov	x9, xzr
  1e3820: f9000016     	str	x22, [x0]
  1e3824: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3828: aa0003f6     	mov	x22, x0
  1e382c: f9097260     	str	x0, [x19, #0x12e0]
  1e3830: d00005eb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e3834: 9100812a     	add	x10, x9, #0x20
  1e3838: 8b0902c9     	add	x9, x22, x9
  1e383c: 9131216b     	add	x11, x11, #0xc48
  1e3840: 5280240c     	mov	w12, #0x120             // =288
  1e3844: 72a0202c     	movk	w12, #0x101, lsl #16
  1e3848: f900010a     	str	x10, [x8]
  1e384c: f8010d2b     	str	x11, [x9, #0x10]!
  1e3850: b900092c     	str	w12, [x9, #0x8]
  1e3854: a9015534     	stp	x20, x21, [x9, #0x10]
  1e3858: aa0903f4     	mov	x20, x9
  1e385c: b5ffc914     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e3860: 17ffffb8     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3864: aa0803f5     	mov	x21, x8
  1e3868: 14000003     	b	0x1e3874 <__cxa_demangle+0x25ac>
  1e386c: 928005ea     	mov	x10, #-0x30             // =-48
  1e3870: aa0903f5     	mov	x21, x9
  1e3874: cb080128     	sub	x8, x9, x8
  1e3878: eb0a011f     	cmp	x8, x10
  1e387c: 540003e2     	b.hs	0x1e38f8 <__cxa_demangle+0x2630>
  1e3880: aa1f03f5     	mov	x21, xzr
  1e3884: aa1f03f6     	mov	x22, xzr
  1e3888: eb1602bf     	cmp	x21, x22
  1e388c: 54002820     	b.eq	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3890: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3894: aa1403e8     	mov	x8, x20
  1e3898: f8408d09     	ldr	x9, [x8, #0x8]!
  1e389c: 9100812a     	add	x10, x9, #0x20
  1e38a0: f13fc15f     	cmp	x10, #0xff0
  1e38a4: 54000143     	b.lo	0x1e38cc <__cxa_demangle+0x2604>
  1e38a8: 321403e0     	orr	w0, wzr, #0x1000
  1e38ac: 97fafa79     	bl	0xa2290 <malloc@plt>
  1e38b0: b4004340     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e38b4: aa0003e8     	mov	x8, x0
  1e38b8: aa1f03e9     	mov	x9, xzr
  1e38bc: f9000014     	str	x20, [x0]
  1e38c0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e38c4: aa0003f4     	mov	x20, x0
  1e38c8: f9097260     	str	x0, [x19, #0x12e0]
  1e38cc: 9100812a     	add	x10, x9, #0x20
  1e38d0: 8b090294     	add	x20, x20, x9
  1e38d4: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e38d8: 91226129     	add	x9, x9, #0x898
  1e38dc: 528020eb     	mov	w11, #0x107             // =263
  1e38e0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e38e4: f900010a     	str	x10, [x8]
  1e38e8: f8010e89     	str	x9, [x20, #0x10]!
  1e38ec: b9000a8b     	str	w11, [x20, #0x8]
  1e38f0: a9015a95     	stp	x21, x22, [x20, #0x10]
  1e38f4: 17ffff93     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e38f8: 8b0a02b6     	add	x22, x21, x10
  1e38fc: f9000276     	str	x22, [x19]
  1e3900: eb1602bf     	cmp	x21, x22
  1e3904: 54fffc61     	b.ne	0x1e3890 <__cxa_demangle+0x25c8>
  1e3908: 14000122     	b	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e390c: aa0903ec     	mov	x12, x9
  1e3910: 91000908     	add	x8, x8, #0x2
  1e3914: f100019f     	cmp	x12, #0x0
  1e3918: d1000929     	sub	x9, x9, #0x2
  1e391c: 9a8a0115     	csel	x21, x8, x10, eq
  1e3920: 9a9f1597     	csinc	x23, x12, xzr, ne
  1e3924: eb0b013f     	cmp	x9, x11
  1e3928: 54002340     	b.eq	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e392c: 39400968     	ldrb	w8, [x11, #0x2]
  1e3930: 71017d1f     	cmp	w8, #0x5f
  1e3934: 540022e1     	b.ne	0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3938: 91000d68     	add	x8, x11, #0x3
  1e393c: aa1303e0     	mov	x0, x19
  1e3940: f9000268     	str	x8, [x19]
  1e3944: 97fffb89     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3948: b4002240     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e394c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3950: aa0003f6     	mov	x22, x0
  1e3954: aa1403e8     	mov	x8, x20
  1e3958: f8408d09     	ldr	x9, [x8, #0x8]!
  1e395c: 9100c12a     	add	x10, x9, #0x30
  1e3960: f13fc15f     	cmp	x10, #0xff0
  1e3964: 54000143     	b.lo	0x1e398c <__cxa_demangle+0x26c4>
  1e3968: 321403e0     	orr	w0, wzr, #0x1000
  1e396c: 97fafa49     	bl	0xa2290 <malloc@plt>
  1e3970: b4003d40     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3974: aa0003e8     	mov	x8, x0
  1e3978: aa1f03e9     	mov	x9, xzr
  1e397c: f9000014     	str	x20, [x0]
  1e3980: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3984: aa0003f4     	mov	x20, x0
  1e3988: f9097260     	str	x0, [x19, #0x12e0]
  1e398c: 9100c12a     	add	x10, x9, #0x30
  1e3990: 8b090294     	add	x20, x20, x9
  1e3994: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e3998: 9109a129     	add	x9, x9, #0x268
  1e399c: 528001cb     	mov	w11, #0xe               // =14
  1e39a0: 72a0200b     	movk	w11, #0x100, lsl #16
  1e39a4: f900010a     	str	x10, [x8]
  1e39a8: f8010e89     	str	x9, [x20, #0x10]!
  1e39ac: b9000a8b     	str	w11, [x20, #0x8]
  1e39b0: a9015696     	stp	x22, x21, [x20, #0x10]
  1e39b4: f9001297     	str	x23, [x20, #0x20]
  1e39b8: b5ffbe34     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e39bc: 17ffff61     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e39c0: aa1303e0     	mov	x0, x19
  1e39c4: 94000a49     	bl	0x1e62e8 <__cxa_demangle+0x5020>
  1e39c8: 17fffdeb     	b	0x1e3174 <__cxa_demangle+0x1eac>
  1e39cc: f9497274     	ldr	x20, [x19, #0x12e0]
  1e39d0: 91000908     	add	x8, x8, #0x2
  1e39d4: f9000268     	str	x8, [x19]
  1e39d8: aa1403e8     	mov	x8, x20
  1e39dc: f8408d09     	ldr	x9, [x8, #0x8]!
  1e39e0: 9100812a     	add	x10, x9, #0x20
  1e39e4: f13fc15f     	cmp	x10, #0xff0
  1e39e8: 54000143     	b.lo	0x1e3a10 <__cxa_demangle+0x2748>
  1e39ec: 321403e0     	orr	w0, wzr, #0x1000
  1e39f0: 97fafa28     	bl	0xa2290 <malloc@plt>
  1e39f4: b4003920     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e39f8: aa0003e8     	mov	x8, x0
  1e39fc: aa1f03e9     	mov	x9, xzr
  1e3a00: f9000014     	str	x20, [x0]
  1e3a04: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3a08: aa0003f4     	mov	x20, x0
  1e3a0c: f9097260     	str	x0, [x19, #0x12e0]
  1e3a10: 9100812a     	add	x10, x9, #0x20
  1e3a14: 8b090294     	add	x20, x20, x9
  1e3a18: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3a1c: 528020eb     	mov	w11, #0x107             // =263
  1e3a20: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3a24: 91226129     	add	x9, x9, #0x898
  1e3a28: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3a2c: 910e118c     	add	x12, x12, #0x384
  1e3a30: 17ffff3d     	b	0x1e3724 <__cxa_demangle+0x245c>
  1e3a34: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3a38: 91000908     	add	x8, x8, #0x2
  1e3a3c: f9000268     	str	x8, [x19]
  1e3a40: aa1403e8     	mov	x8, x20
  1e3a44: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3a48: 9100812a     	add	x10, x9, #0x20
  1e3a4c: f13fc15f     	cmp	x10, #0xff0
  1e3a50: 54000143     	b.lo	0x1e3a78 <__cxa_demangle+0x27b0>
  1e3a54: 321403e0     	orr	w0, wzr, #0x1000
  1e3a58: 97fafa0e     	bl	0xa2290 <malloc@plt>
  1e3a5c: b40035e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3a60: aa0003e8     	mov	x8, x0
  1e3a64: aa1f03e9     	mov	x9, xzr
  1e3a68: f9000014     	str	x20, [x0]
  1e3a6c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3a70: aa0003f4     	mov	x20, x0
  1e3a74: f9097260     	str	x0, [x19, #0x12e0]
  1e3a78: 9100812a     	add	x10, x9, #0x20
  1e3a7c: 8b090294     	add	x20, x20, x9
  1e3a80: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3a84: 528020eb     	mov	w11, #0x107             // =263
  1e3a88: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3a8c: 91226129     	add	x9, x9, #0x898
  1e3a90: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3a94: 91232d8c     	add	x12, x12, #0x8cb
  1e3a98: 17fffea8     	b	0x1e3538 <__cxa_demangle+0x2270>
  1e3a9c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3aa0: 91000908     	add	x8, x8, #0x2
  1e3aa4: f9000268     	str	x8, [x19]
  1e3aa8: aa1403e8     	mov	x8, x20
  1e3aac: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3ab0: 9100812a     	add	x10, x9, #0x20
  1e3ab4: f13fc15f     	cmp	x10, #0xff0
  1e3ab8: 54000143     	b.lo	0x1e3ae0 <__cxa_demangle+0x2818>
  1e3abc: 321403e0     	orr	w0, wzr, #0x1000
  1e3ac0: 97faf9f4     	bl	0xa2290 <malloc@plt>
  1e3ac4: b40032a0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3ac8: aa0003e8     	mov	x8, x0
  1e3acc: aa1f03e9     	mov	x9, xzr
  1e3ad0: f9000014     	str	x20, [x0]
  1e3ad4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3ad8: aa0003f4     	mov	x20, x0
  1e3adc: f9097260     	str	x0, [x19, #0x12e0]
  1e3ae0: 9100812a     	add	x10, x9, #0x20
  1e3ae4: 8b090294     	add	x20, x20, x9
  1e3ae8: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3aec: 528020eb     	mov	w11, #0x107             // =263
  1e3af0: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3af4: 91226129     	add	x9, x9, #0x898
  1e3af8: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3afc: 9122418c     	add	x12, x12, #0x890
  1e3b00: 17fffecf     	b	0x1e363c <__cxa_demangle+0x2374>
  1e3b04: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3b08: 91000908     	add	x8, x8, #0x2
  1e3b0c: f9000268     	str	x8, [x19]
  1e3b10: aa1403e8     	mov	x8, x20
  1e3b14: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3b18: 9100812a     	add	x10, x9, #0x20
  1e3b1c: f13fc15f     	cmp	x10, #0xff0
  1e3b20: 54000143     	b.lo	0x1e3b48 <__cxa_demangle+0x2880>
  1e3b24: 321403e0     	orr	w0, wzr, #0x1000
  1e3b28: 97faf9da     	bl	0xa2290 <malloc@plt>
  1e3b2c: b4002f60     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3b30: aa0003e8     	mov	x8, x0
  1e3b34: aa1f03e9     	mov	x9, xzr
  1e3b38: f9000014     	str	x20, [x0]
  1e3b3c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3b40: aa0003f4     	mov	x20, x0
  1e3b44: f9097260     	str	x0, [x19, #0x12e0]
  1e3b48: 9100812a     	add	x10, x9, #0x20
  1e3b4c: 8b090294     	add	x20, x20, x9
  1e3b50: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3b54: 528020eb     	mov	w11, #0x107             // =263
  1e3b58: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3b5c: 91226129     	add	x9, x9, #0x898
  1e3b60: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3b64: 9122698c     	add	x12, x12, #0x89a
  1e3b68: 17fffc5d     	b	0x1e2cdc <__cxa_demangle+0x1a14>
  1e3b6c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3b70: 91000908     	add	x8, x8, #0x2
  1e3b74: f9000268     	str	x8, [x19]
  1e3b78: aa1403e8     	mov	x8, x20
  1e3b7c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3b80: 9100812a     	add	x10, x9, #0x20
  1e3b84: f13fc15f     	cmp	x10, #0xff0
  1e3b88: 54000143     	b.lo	0x1e3bb0 <__cxa_demangle+0x28e8>
  1e3b8c: 321403e0     	orr	w0, wzr, #0x1000
  1e3b90: 97faf9c0     	bl	0xa2290 <malloc@plt>
  1e3b94: b4002c20     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3b98: aa0003e8     	mov	x8, x0
  1e3b9c: aa1f03e9     	mov	x9, xzr
  1e3ba0: f9000014     	str	x20, [x0]
  1e3ba4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3ba8: aa0003f4     	mov	x20, x0
  1e3bac: f9097260     	str	x0, [x19, #0x12e0]
  1e3bb0: 9100812a     	add	x10, x9, #0x20
  1e3bb4: 8b090294     	add	x20, x20, x9
  1e3bb8: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3bbc: 528020eb     	mov	w11, #0x107             // =263
  1e3bc0: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3bc4: 91226129     	add	x9, x9, #0x898
  1e3bc8: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3bcc: 9122958c     	add	x12, x12, #0x8a5
  1e3bd0: 17fffe9b     	b	0x1e363c <__cxa_demangle+0x2374>
  1e3bd4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3bd8: 91000908     	add	x8, x8, #0x2
  1e3bdc: f9000268     	str	x8, [x19]
  1e3be0: aa1403e8     	mov	x8, x20
  1e3be4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3be8: 9100812a     	add	x10, x9, #0x20
  1e3bec: f13fc15f     	cmp	x10, #0xff0
  1e3bf0: 54000143     	b.lo	0x1e3c18 <__cxa_demangle+0x2950>
  1e3bf4: 321403e0     	orr	w0, wzr, #0x1000
  1e3bf8: 97faf9a6     	bl	0xa2290 <malloc@plt>
  1e3bfc: b40028e0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3c00: aa0003e8     	mov	x8, x0
  1e3c04: aa1f03e9     	mov	x9, xzr
  1e3c08: f9000014     	str	x20, [x0]
  1e3c0c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3c10: aa0003f4     	mov	x20, x0
  1e3c14: f9097260     	str	x0, [x19, #0x12e0]
  1e3c18: 9100812a     	add	x10, x9, #0x20
  1e3c1c: 8b090294     	add	x20, x20, x9
  1e3c20: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3c24: 528020eb     	mov	w11, #0x107             // =263
  1e3c28: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3c2c: 91226129     	add	x9, x9, #0x898
  1e3c30: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3c34: 9122bd8c     	add	x12, x12, #0x8af
  1e3c38: 17fffe81     	b	0x1e363c <__cxa_demangle+0x2374>
  1e3c3c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3c40: 91000908     	add	x8, x8, #0x2
  1e3c44: f9000268     	str	x8, [x19]
  1e3c48: aa1403e8     	mov	x8, x20
  1e3c4c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3c50: 9100812a     	add	x10, x9, #0x20
  1e3c54: f13fc15f     	cmp	x10, #0xff0
  1e3c58: 54000143     	b.lo	0x1e3c80 <__cxa_demangle+0x29b8>
  1e3c5c: 321403e0     	orr	w0, wzr, #0x1000
  1e3c60: 97faf98c     	bl	0xa2290 <malloc@plt>
  1e3c64: b40025a0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3c68: aa0003e8     	mov	x8, x0
  1e3c6c: aa1f03e9     	mov	x9, xzr
  1e3c70: f9000014     	str	x20, [x0]
  1e3c74: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3c78: aa0003f4     	mov	x20, x0
  1e3c7c: f9097260     	str	x0, [x19, #0x12e0]
  1e3c80: 9100812a     	add	x10, x9, #0x20
  1e3c84: 8b090294     	add	x20, x20, x9
  1e3c88: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3c8c: 528020eb     	mov	w11, #0x107             // =263
  1e3c90: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3c94: 91226129     	add	x9, x9, #0x898
  1e3c98: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3c9c: 9122e58c     	add	x12, x12, #0x8b9
  1e3ca0: 17fffb23     	b	0x1e292c <__cxa_demangle+0x1664>
  1e3ca4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3ca8: 91000908     	add	x8, x8, #0x2
  1e3cac: f9000268     	str	x8, [x19]
  1e3cb0: aa1403e8     	mov	x8, x20
  1e3cb4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3cb8: 9100812a     	add	x10, x9, #0x20
  1e3cbc: f13fc15f     	cmp	x10, #0xff0
  1e3cc0: 54000143     	b.lo	0x1e3ce8 <__cxa_demangle+0x2a20>
  1e3cc4: 321403e0     	orr	w0, wzr, #0x1000
  1e3cc8: 97faf972     	bl	0xa2290 <malloc@plt>
  1e3ccc: b4002260     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3cd0: aa0003e8     	mov	x8, x0
  1e3cd4: aa1f03e9     	mov	x9, xzr
  1e3cd8: f9000014     	str	x20, [x0]
  1e3cdc: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3ce0: aa0003f4     	mov	x20, x0
  1e3ce4: f9097260     	str	x0, [x19, #0x12e0]
  1e3ce8: 9100812a     	add	x10, x9, #0x20
  1e3cec: 8b090294     	add	x20, x20, x9
  1e3cf0: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3cf4: 528020eb     	mov	w11, #0x107             // =263
  1e3cf8: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3cfc: 91226129     	add	x9, x9, #0x898
  1e3d00: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3d04: 9123698c     	add	x12, x12, #0x8da
  1e3d08: 17fffe0c     	b	0x1e3538 <__cxa_demangle+0x2270>
  1e3d0c: 91000908     	add	x8, x8, #0x2
  1e3d10: aa1303e0     	mov	x0, x19
  1e3d14: f9000268     	str	x8, [x19]
  1e3d18: 97fffa94     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3d1c: b40003a0     	cbz	x0, 0x1e3d90 <__cxa_demangle+0x2ac8>
  1e3d20: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3d24: aa0003f5     	mov	x21, x0
  1e3d28: aa1403e8     	mov	x8, x20
  1e3d2c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3d30: 9100812a     	add	x10, x9, #0x20
  1e3d34: f13fc15f     	cmp	x10, #0xff0
  1e3d38: 54000143     	b.lo	0x1e3d60 <__cxa_demangle+0x2a98>
  1e3d3c: 321403e0     	orr	w0, wzr, #0x1000
  1e3d40: 97faf954     	bl	0xa2290 <malloc@plt>
  1e3d44: b4001ea0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3d48: aa0003e8     	mov	x8, x0
  1e3d4c: aa1f03e9     	mov	x9, xzr
  1e3d50: f9000014     	str	x20, [x0]
  1e3d54: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3d58: aa0003f4     	mov	x20, x0
  1e3d5c: f9097260     	str	x0, [x19, #0x12e0]
  1e3d60: 9100812a     	add	x10, x9, #0x20
  1e3d64: 8b090294     	add	x20, x20, x9
  1e3d68: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3d6c: 9135a129     	add	x9, x9, #0xd68
  1e3d70: 528023ab     	mov	w11, #0x11d             // =285
  1e3d74: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3d78: f900010a     	str	x10, [x8]
  1e3d7c: f8010e89     	str	x9, [x20, #0x10]!
  1e3d80: b9000a8b     	str	w11, [x20, #0x8]
  1e3d84: f9000a95     	str	x21, [x20, #0x10]
  1e3d88: b5ff9fb4     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e3d8c: 17fffe6d     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3d90: aa1f03f4     	mov	x20, xzr
  1e3d94: 17fffe6b     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3d98: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3d9c: 91000908     	add	x8, x8, #0x2
  1e3da0: f9000268     	str	x8, [x19]
  1e3da4: aa1403e8     	mov	x8, x20
  1e3da8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3dac: 9100812a     	add	x10, x9, #0x20
  1e3db0: f13fc15f     	cmp	x10, #0xff0
  1e3db4: 54000143     	b.lo	0x1e3ddc <__cxa_demangle+0x2b14>
  1e3db8: 321403e0     	orr	w0, wzr, #0x1000
  1e3dbc: 97faf935     	bl	0xa2290 <malloc@plt>
  1e3dc0: b4001ac0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3dc4: aa0003e8     	mov	x8, x0
  1e3dc8: aa1f03e9     	mov	x9, xzr
  1e3dcc: f9000014     	str	x20, [x0]
  1e3dd0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3dd4: aa0003f4     	mov	x20, x0
  1e3dd8: f9097260     	str	x0, [x19, #0x12e0]
  1e3ddc: 9100812a     	add	x10, x9, #0x20
  1e3de0: 8b090294     	add	x20, x20, x9
  1e3de4: b00005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e3de8: 528020eb     	mov	w11, #0x107             // =263
  1e3dec: d000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e3df0: 91226129     	add	x9, x9, #0x898
  1e3df4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3df8: 9123098c     	add	x12, x12, #0x8c2
  1e3dfc: 17fffacc     	b	0x1e292c <__cxa_demangle+0x1664>
  1e3e00: 9100090a     	add	x10, x8, #0x2
  1e3e04: eb0a013f     	cmp	x9, x10
  1e3e08: f900026a     	str	x10, [x19]
  1e3e0c: 54000300     	b.eq	0x1e3e6c <__cxa_demangle+0x2ba4>
  1e3e10: 3940014b     	ldrb	w11, [x10]
  1e3e14: 5100c56c     	sub	w12, w11, #0x31
  1e3e18: 7100219f     	cmp	w12, #0x8
  1e3e1c: 54000288     	b.hi	0x1e3e6c <__cxa_demangle+0x2ba4>
  1e3e20: 5100c16b     	sub	w11, w11, #0x30
  1e3e24: 7100257f     	cmp	w11, #0x9
  1e3e28: 54000c48     	b.hi	0x1e3fb0 <__cxa_demangle+0x2ce8>
  1e3e2c: 91000d0b     	add	x11, x8, #0x3
  1e3e30: aa0b03e8     	mov	x8, x11
  1e3e34: eb0b013f     	cmp	x9, x11
  1e3e38: f900026b     	str	x11, [x19]
  1e3e3c: 54000c40     	b.eq	0x1e3fc4 <__cxa_demangle+0x2cfc>
  1e3e40: aa0803eb     	mov	x11, x8
  1e3e44: 3840156c     	ldrb	w12, [x11], #0x1
  1e3e48: 5100c18c     	sub	w12, w12, #0x30
  1e3e4c: 7100299f     	cmp	w12, #0xa
  1e3e50: 54ffff03     	b.lo	0x1e3e30 <__cxa_demangle+0x2b68>
  1e3e54: aa0a03f6     	mov	x22, x10
  1e3e58: d1000577     	sub	x23, x11, #0x1
  1e3e5c: aa0803ea     	mov	x10, x8
  1e3e60: eb09015f     	cmp	x10, x9
  1e3e64: 54000ba1     	b.ne	0x1e3fd8 <__cxa_demangle+0x2d10>
  1e3e68: 140000a9     	b	0x1e410c <__cxa_demangle+0x2e44>
  1e3e6c: eb09015f     	cmp	x10, x9
  1e3e70: 54000480     	b.eq	0x1e3f00 <__cxa_demangle+0x2c38>
  1e3e74: 39400149     	ldrb	w9, [x10]
  1e3e78: 71017d3f     	cmp	w9, #0x5f
  1e3e7c: 54000421     	b.ne	0x1e3f00 <__cxa_demangle+0x2c38>
  1e3e80: 91000d08     	add	x8, x8, #0x3
  1e3e84: aa1303e0     	mov	x0, x19
  1e3e88: f9000268     	str	x8, [x19]
  1e3e8c: 97fffa37     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3e90: b40013e0     	cbz	x0, 0x1e410c <__cxa_demangle+0x2e44>
  1e3e94: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3e98: aa0003f5     	mov	x21, x0
  1e3e9c: aa1403e8     	mov	x8, x20
  1e3ea0: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3ea4: 9100c12a     	add	x10, x9, #0x30
  1e3ea8: f13fc15f     	cmp	x10, #0xff0
  1e3eac: 54000143     	b.lo	0x1e3ed4 <__cxa_demangle+0x2c0c>
  1e3eb0: 321403e0     	orr	w0, wzr, #0x1000
  1e3eb4: 97faf8f7     	bl	0xa2290 <malloc@plt>
  1e3eb8: b4001300     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3ebc: aa0003e8     	mov	x8, x0
  1e3ec0: aa1f03e9     	mov	x9, xzr
  1e3ec4: f9000014     	str	x20, [x0]
  1e3ec8: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3ecc: aa0003f4     	mov	x20, x0
  1e3ed0: f9097260     	str	x0, [x19, #0x12e0]
  1e3ed4: 9100c12a     	add	x10, x9, #0x30
  1e3ed8: 8b090294     	add	x20, x20, x9
  1e3edc: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e3ee0: 9107e129     	add	x9, x9, #0x1f8
  1e3ee4: 5280232b     	mov	w11, #0x119             // =281
  1e3ee8: 320003ec     	orr	w12, wzr, #0x1
  1e3eec: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3ef0: f900010a     	str	x10, [x8]
  1e3ef4: f8010e89     	str	x9, [x20, #0x10]!
  1e3ef8: 4e080d80     	dup	v0.2d, x12
  1e3efc: 17fffbdc     	b	0x1e2e6c <__cxa_demangle+0x1ba4>
  1e3f00: aa1303e0     	mov	x0, x19
  1e3f04: 94000cb5     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e3f08: b4001020     	cbz	x0, 0x1e410c <__cxa_demangle+0x2e44>
  1e3f0c: a9402668     	ldp	x8, x9, [x19]
  1e3f10: eb09011f     	cmp	x8, x9
  1e3f14: 54000fc0     	b.eq	0x1e410c <__cxa_demangle+0x2e44>
  1e3f18: 39400109     	ldrb	w9, [x8]
  1e3f1c: 71017d3f     	cmp	w9, #0x5f
  1e3f20: 54000f61     	b.ne	0x1e410c <__cxa_demangle+0x2e44>
  1e3f24: aa0003f5     	mov	x21, x0
  1e3f28: 91000508     	add	x8, x8, #0x1
  1e3f2c: aa1303e0     	mov	x0, x19
  1e3f30: f9000268     	str	x8, [x19]
  1e3f34: 97fffa0d     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e3f38: b4000ea0     	cbz	x0, 0x1e410c <__cxa_demangle+0x2e44>
  1e3f3c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e3f40: aa0003f6     	mov	x22, x0
  1e3f44: aa1403e8     	mov	x8, x20
  1e3f48: f8408d09     	ldr	x9, [x8, #0x8]!
  1e3f4c: 9100c12a     	add	x10, x9, #0x30
  1e3f50: f13fc15f     	cmp	x10, #0xff0
  1e3f54: 54000143     	b.lo	0x1e3f7c <__cxa_demangle+0x2cb4>
  1e3f58: 321403e0     	orr	w0, wzr, #0x1000
  1e3f5c: 97faf8cd     	bl	0xa2290 <malloc@plt>
  1e3f60: b4000dc0     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e3f64: aa0003e8     	mov	x8, x0
  1e3f68: aa1f03e9     	mov	x9, xzr
  1e3f6c: f9000014     	str	x20, [x0]
  1e3f70: f8008d1f     	str	xzr, [x8, #0x8]!
  1e3f74: aa0003f4     	mov	x20, x0
  1e3f78: f9097260     	str	x0, [x19, #0x12e0]
  1e3f7c: 9100c12a     	add	x10, x9, #0x30
  1e3f80: 8b090294     	add	x20, x20, x9
  1e3f84: f00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e3f88: 9107e129     	add	x9, x9, #0x1f8
  1e3f8c: 5280232b     	mov	w11, #0x119             // =281
  1e3f90: 72a0202b     	movk	w11, #0x101, lsl #16
  1e3f94: f900010a     	str	x10, [x8]
  1e3f98: f8010e89     	str	x9, [x20, #0x10]!
  1e3f9c: b9000a8b     	str	w11, [x20, #0x8]
  1e3fa0: a9015696     	stp	x22, x21, [x20, #0x10]
  1e3fa4: f900129f     	str	xzr, [x20, #0x20]
  1e3fa8: b5ff8eb4     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e3fac: 17fffde5     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e3fb0: aa1f03f7     	mov	x23, xzr
  1e3fb4: aa1f03f6     	mov	x22, xzr
  1e3fb8: eb09015f     	cmp	x10, x9
  1e3fbc: 540000e1     	b.ne	0x1e3fd8 <__cxa_demangle+0x2d10>
  1e3fc0: 14000053     	b	0x1e410c <__cxa_demangle+0x2e44>
  1e3fc4: aa0a03f6     	mov	x22, x10
  1e3fc8: aa0803ea     	mov	x10, x8
  1e3fcc: aa0903f7     	mov	x23, x9
  1e3fd0: eb09015f     	cmp	x10, x9
  1e3fd4: 540009c0     	b.eq	0x1e410c <__cxa_demangle+0x2e44>
  1e3fd8: 39400148     	ldrb	w8, [x10]
  1e3fdc: 71017d1f     	cmp	w8, #0x5f
  1e3fe0: 54000961     	b.ne	0x1e410c <__cxa_demangle+0x2e44>
  1e3fe4: 91000548     	add	x8, x10, #0x1
  1e3fe8: eb09011f     	cmp	x8, x9
  1e3fec: f9000268     	str	x8, [x19]
  1e3ff0: 54000480     	b.eq	0x1e4080 <__cxa_demangle+0x2db8>
  1e3ff4: 39400108     	ldrb	w8, [x8]
  1e3ff8: 7101c11f     	cmp	w8, #0x70
  1e3ffc: 54000421     	b.ne	0x1e4080 <__cxa_demangle+0x2db8>
  1e4000: f9497274     	ldr	x20, [x19, #0x12e0]
  1e4004: 91000948     	add	x8, x10, #0x2
  1e4008: f9000268     	str	x8, [x19]
  1e400c: aa1403e8     	mov	x8, x20
  1e4010: f8408d09     	ldr	x9, [x8, #0x8]!
  1e4014: 9100812a     	add	x10, x9, #0x20
  1e4018: f13fc15f     	cmp	x10, #0xff0
  1e401c: 54000143     	b.lo	0x1e4044 <__cxa_demangle+0x2d7c>
  1e4020: 321403e0     	orr	w0, wzr, #0x1000
  1e4024: 97faf89b     	bl	0xa2290 <malloc@plt>
  1e4028: b4000780     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e402c: aa0003e8     	mov	x8, x0
  1e4030: aa1f03e9     	mov	x9, xzr
  1e4034: f9000014     	str	x20, [x0]
  1e4038: f8008d1f     	str	xzr, [x8, #0x8]!
  1e403c: aa0003f4     	mov	x20, x0
  1e4040: f9097260     	str	x0, [x19, #0x12e0]
  1e4044: 9100812a     	add	x10, x9, #0x20
  1e4048: 8b090294     	add	x20, x20, x9
  1e404c: d00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e4050: f10002ff     	cmp	x23, #0x0
  1e4054: 91062129     	add	x9, x9, #0x188
  1e4058: 5280234b     	mov	w11, #0x11a             // =282
  1e405c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e4060: f900010a     	str	x10, [x8]
  1e4064: 9a9616c8     	cinc	x8, x22, eq
  1e4068: 9a9f16ea     	csinc	x10, x23, xzr, ne
  1e406c: f8010e89     	str	x9, [x20, #0x10]!
  1e4070: b9000a8b     	str	w11, [x20, #0x8]
  1e4074: a9012a88     	stp	x8, x10, [x20, #0x10]
  1e4078: b5ff8834     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e407c: 17fffdb1     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e4080: aa1303e0     	mov	x0, x19
  1e4084: 97fff9b9     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e4088: b4000420     	cbz	x0, 0x1e410c <__cxa_demangle+0x2e44>
  1e408c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e4090: aa0003f5     	mov	x21, x0
  1e4094: aa1403e8     	mov	x8, x20
  1e4098: f8408d09     	ldr	x9, [x8, #0x8]!
  1e409c: 9100c12a     	add	x10, x9, #0x30
  1e40a0: f13fc15f     	cmp	x10, #0xff0
  1e40a4: 54000143     	b.lo	0x1e40cc <__cxa_demangle+0x2e04>
  1e40a8: 321403e0     	orr	w0, wzr, #0x1000
  1e40ac: 97faf879     	bl	0xa2290 <malloc@plt>
  1e40b0: b4000340     	cbz	x0, 0x1e4118 <__cxa_demangle+0x2e50>
  1e40b4: aa0003e8     	mov	x8, x0
  1e40b8: aa1f03e9     	mov	x9, xzr
  1e40bc: f9000014     	str	x20, [x0]
  1e40c0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e40c4: aa0003f4     	mov	x20, x0
  1e40c8: f9097260     	str	x0, [x19, #0x12e0]
  1e40cc: 9100c12a     	add	x10, x9, #0x30
  1e40d0: 8b090294     	add	x20, x20, x9
  1e40d4: d00005e9     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1e40d8: f10002ff     	cmp	x23, #0x0
  1e40dc: 9107e129     	add	x9, x9, #0x1f8
  1e40e0: 5280232b     	mov	w11, #0x119             // =281
  1e40e4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e40e8: f900010a     	str	x10, [x8]
  1e40ec: 9a9616c8     	cinc	x8, x22, eq
  1e40f0: 9a9f16ea     	csinc	x10, x23, xzr, ne
  1e40f4: f8010e89     	str	x9, [x20, #0x10]!
  1e40f8: b9000a8b     	str	w11, [x20, #0x8]
  1e40fc: a9012295     	stp	x21, x8, [x20, #0x10]
  1e4100: f900128a     	str	x10, [x20, #0x20]
  1e4104: b5ff83d4     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e4108: 17fffd8e     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e410c: aa1f03f4     	mov	x20, xzr
  1e4110: b5ff8374     	cbnz	x20, 0x1e317c <__cxa_demangle+0x1eb4>
  1e4114: 17fffd8b     	b	0x1e3740 <__cxa_demangle+0x2478>
  1e4118: 97fb1952     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e411c: d101c3ff     	sub	sp, sp, #0x70
  1e4120: a9016ffc     	stp	x28, x27, [sp, #0x10]
  1e4124: a90267fa     	stp	x26, x25, [sp, #0x20]
  1e4128: a9035ff8     	stp	x24, x23, [sp, #0x30]
  1e412c: a90457f6     	stp	x22, x21, [sp, #0x40]
  1e4130: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1e4134: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1e4138: 910183fd     	add	x29, sp, #0x60
  1e413c: d53bd059     	mrs	x25, TPIDR_EL0
  1e4140: f9401728     	ldr	x8, [x25, #0x28]
  1e4144: aa0003f3     	mov	x19, x0
  1e4148: aa0103f4     	mov	x20, x1
  1e414c: f90007e8     	str	x8, [sp, #0x8]
  1e4150: a940200a     	ldp	x10, x8, [x0]
  1e4154: eb08015f     	cmp	x10, x8
  1e4158: 540000c0     	b.eq	0x1e4170 <__cxa_demangle+0x2ea8>
  1e415c: 39400149     	ldrb	w9, [x10]
  1e4160: 7101313f     	cmp	w9, #0x4c
  1e4164: 54000061     	b.ne	0x1e4170 <__cxa_demangle+0x2ea8>
  1e4168: 9100054a     	add	x10, x10, #0x1
  1e416c: f900026a     	str	x10, [x19]
  1e4170: eb0a0109     	subs	x9, x8, x10
  1e4174: 540014e0     	b.eq	0x1e4410 <__cxa_demangle+0x3148>
  1e4178: 3940014b     	ldrb	w11, [x10]
  1e417c: 7101697f     	cmp	w11, #0x5a
  1e4180: 540003c0     	b.eq	0x1e41f8 <__cxa_demangle+0x2f30>
  1e4184: 71014d7f     	cmp	w11, #0x53
  1e4188: 54000240     	b.eq	0x1e41d0 <__cxa_demangle+0x2f08>
  1e418c: 7101397f     	cmp	w11, #0x4e
  1e4190: 540002a1     	b.ne	0x1e41e4 <__cxa_demangle+0x2f1c>
  1e4194: eb08015f     	cmp	x10, x8
  1e4198: 540061a0     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e419c: 91000549     	add	x9, x10, #0x1
  1e41a0: eb08013f     	cmp	x9, x8
  1e41a4: f9000269     	str	x9, [x19]
  1e41a8: 54001680     	b.eq	0x1e4478 <__cxa_demangle+0x31b0>
  1e41ac: 3940012b     	ldrb	w11, [x9]
  1e41b0: 7101c97f     	cmp	w11, #0x72
  1e41b4: 540016a1     	b.ne	0x1e4488 <__cxa_demangle+0x31c0>
  1e41b8: 91000949     	add	x9, x10, #0x2
  1e41bc: 321e03ea     	orr	w10, wzr, #0x4
  1e41c0: f9000269     	str	x9, [x19]
  1e41c4: eb08013f     	cmp	x9, x8
  1e41c8: 54001661     	b.ne	0x1e4494 <__cxa_demangle+0x31cc>
  1e41cc: 140000c0     	b	0x1e44cc <__cxa_demangle+0x3204>
  1e41d0: f100093f     	cmp	x9, #0x2
  1e41d4: 540005c3     	b.lo	0x1e428c <__cxa_demangle+0x2fc4>
  1e41d8: 39400548     	ldrb	w8, [x10, #0x1]
  1e41dc: 7101d11f     	cmp	w8, #0x74
  1e41e0: 54000561     	b.ne	0x1e428c <__cxa_demangle+0x2fc4>
  1e41e4: f1000d3f     	cmp	x9, #0x3
  1e41e8: 54000ac2     	b.hs	0x1e4340 <__cxa_demangle+0x3078>
  1e41ec: f100093f     	cmp	x9, #0x2
  1e41f0: 54001101     	b.ne	0x1e4410 <__cxa_demangle+0x3148>
  1e41f4: 1400005e     	b	0x1e436c <__cxa_demangle+0x30a4>
  1e41f8: eb08015f     	cmp	x10, x8
  1e41fc: 54005e80     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4200: 91000548     	add	x8, x10, #0x1
  1e4204: aa1303e0     	mov	x0, x19
  1e4208: f9000268     	str	x8, [x19]
  1e420c: 97fff5d4     	bl	0x1e195c <__cxa_demangle+0x694>
  1e4210: b4005de0     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4214: a9402269     	ldp	x9, x8, [x19]
  1e4218: eb08013f     	cmp	x9, x8
  1e421c: 54005d80     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4220: 3940012a     	ldrb	w10, [x9]
  1e4224: 7101155f     	cmp	w10, #0x45
  1e4228: 54005d21     	b.ne	0x1e4dcc <__cxa_demangle+0x3b04>
  1e422c: 9100052a     	add	x10, x9, #0x1
  1e4230: aa0003f5     	mov	x21, x0
  1e4234: eb08015f     	cmp	x10, x8
  1e4238: f900026a     	str	x10, [x19]
  1e423c: 54004be0     	b.eq	0x1e4bb8 <__cxa_demangle+0x38f0>
  1e4240: 3940014b     	ldrb	w11, [x10]
  1e4244: 7101cd7f     	cmp	w11, #0x73
  1e4248: 54004961     	b.ne	0x1e4b74 <__cxa_demangle+0x38ac>
  1e424c: 9100092a     	add	x10, x9, #0x2
  1e4250: eb08015f     	cmp	x10, x8
  1e4254: f900026a     	str	x10, [x19]
  1e4258: 54005760     	b.eq	0x1e4d44 <__cxa_demangle+0x3a7c>
  1e425c: 3940014b     	ldrb	w11, [x10]
  1e4260: 71017d7f     	cmp	w11, #0x5f
  1e4264: 54004e81     	b.ne	0x1e4c34 <__cxa_demangle+0x396c>
  1e4268: 91000d2b     	add	x11, x9, #0x3
  1e426c: eb08017f     	cmp	x11, x8
  1e4270: 54005680     	b.eq	0x1e4d40 <__cxa_demangle+0x3a78>
  1e4274: 3940016b     	ldrb	w11, [x11]
  1e4278: 5100c16c     	sub	w12, w11, #0x30
  1e427c: 7100259f     	cmp	w12, #0x9
  1e4280: 54005488     	b.hi	0x1e4d10 <__cxa_demangle+0x3a48>
  1e4284: 91001128     	add	x8, x9, #0x4
  1e4288: 140002af     	b	0x1e4d44 <__cxa_demangle+0x3a7c>
  1e428c: aa1303e0     	mov	x0, x19
  1e4290: 940004e3     	bl	0x1e561c <__cxa_demangle+0x4354>
  1e4294: b40059c0     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4298: a9402668     	ldp	x8, x9, [x19]
  1e429c: eb08013f     	cmp	x9, x8
  1e42a0: 54005960     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e42a4: 39400108     	ldrb	w8, [x8]
  1e42a8: 7101251f     	cmp	w8, #0x49
  1e42ac: 54005901     	b.ne	0x1e4dcc <__cxa_demangle+0x3b04>
  1e42b0: f100029f     	cmp	x20, #0x0
  1e42b4: aa0003f5     	mov	x21, x0
  1e42b8: 1a9f07e1     	cset	w1, ne
  1e42bc: aa1303e0     	mov	x0, x19
  1e42c0: 940005ec     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1e42c4: b4005840     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e42c8: aa0003f7     	mov	x23, x0
  1e42cc: b4000074     	cbz	x20, 0x1e42d8 <__cxa_demangle+0x3010>
  1e42d0: 320003e8     	orr	w8, wzr, #0x1
  1e42d4: 39000688     	strb	w8, [x20, #0x1]
  1e42d8: f9497274     	ldr	x20, [x19, #0x12e0]
  1e42dc: aa1403e8     	mov	x8, x20
  1e42e0: f8408d09     	ldr	x9, [x8, #0x8]!
  1e42e4: 9100812a     	add	x10, x9, #0x20
  1e42e8: f13fc15f     	cmp	x10, #0xff0
  1e42ec: 54000143     	b.lo	0x1e4314 <__cxa_demangle+0x304c>
  1e42f0: 321403e0     	orr	w0, wzr, #0x1000
  1e42f4: 97faf7e7     	bl	0xa2290 <malloc@plt>
  1e42f8: b4005cc0     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e42fc: aa0003e8     	mov	x8, x0
  1e4300: aa1f03e9     	mov	x9, xzr
  1e4304: f9000014     	str	x20, [x0]
  1e4308: f8008d1f     	str	xzr, [x8, #0x8]!
  1e430c: aa0003f4     	mov	x20, x0
  1e4310: f9097260     	str	x0, [x19, #0x12e0]
  1e4314: 9100812a     	add	x10, x9, #0x20
  1e4318: 8b090296     	add	x22, x20, x9
  1e431c: b00005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e4320: 91312129     	add	x9, x9, #0xc48
  1e4324: 5280240b     	mov	w11, #0x120             // =288
  1e4328: 72a0202b     	movk	w11, #0x101, lsl #16
  1e432c: f900010a     	str	x10, [x8]
  1e4330: f8010ec9     	str	x9, [x22, #0x10]!
  1e4334: b9000acb     	str	w11, [x22, #0x8]
  1e4338: a9015ed5     	stp	x21, x23, [x22, #0x10]
  1e433c: 140002a5     	b	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4340: 39400148     	ldrb	w8, [x10]
  1e4344: 71014d1f     	cmp	w8, #0x53
  1e4348: 54000641     	b.ne	0x1e4410 <__cxa_demangle+0x3148>
  1e434c: 39400548     	ldrb	w8, [x10, #0x1]
  1e4350: 7101d11f     	cmp	w8, #0x74
  1e4354: 540000c1     	b.ne	0x1e436c <__cxa_demangle+0x30a4>
  1e4358: 39400948     	ldrb	w8, [x10, #0x2]
  1e435c: 7101311f     	cmp	w8, #0x4c
  1e4360: 54000061     	b.ne	0x1e436c <__cxa_demangle+0x30a4>
  1e4364: 320007e8     	orr	w8, wzr, #0x3
  1e4368: 14000008     	b	0x1e4388 <__cxa_demangle+0x30c0>
  1e436c: 39400148     	ldrb	w8, [x10]
  1e4370: 71014d1f     	cmp	w8, #0x53
  1e4374: 540004e1     	b.ne	0x1e4410 <__cxa_demangle+0x3148>
  1e4378: 39400548     	ldrb	w8, [x10, #0x1]
  1e437c: 7101d11f     	cmp	w8, #0x74
  1e4380: 54000481     	b.ne	0x1e4410 <__cxa_demangle+0x3148>
  1e4384: 321f03e8     	orr	w8, wzr, #0x2
  1e4388: 8b080148     	add	x8, x10, x8
  1e438c: aa1303e0     	mov	x0, x19
  1e4390: aa1403e1     	mov	x1, x20
  1e4394: f9000268     	str	x8, [x19]
  1e4398: 9400092e     	bl	0x1e6850 <__cxa_demangle+0x5588>
  1e439c: b4005180     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e43a0: f9497276     	ldr	x22, [x19, #0x12e0]
  1e43a4: aa0003f5     	mov	x21, x0
  1e43a8: aa1603e8     	mov	x8, x22
  1e43ac: f8408d09     	ldr	x9, [x8, #0x8]!
  1e43b0: 9100812a     	add	x10, x9, #0x20
  1e43b4: f13fc15f     	cmp	x10, #0xff0
  1e43b8: 54000143     	b.lo	0x1e43e0 <__cxa_demangle+0x3118>
  1e43bc: 321403e0     	orr	w0, wzr, #0x1000
  1e43c0: 97faf7b4     	bl	0xa2290 <malloc@plt>
  1e43c4: b4005660     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e43c8: aa0003e8     	mov	x8, x0
  1e43cc: aa1f03e9     	mov	x9, xzr
  1e43d0: f9000016     	str	x22, [x0]
  1e43d4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e43d8: aa0003f6     	mov	x22, x0
  1e43dc: f9097260     	str	x0, [x19, #0x12e0]
  1e43e0: 9100812a     	add	x10, x9, #0x20
  1e43e4: 8b0902d6     	add	x22, x22, x9
  1e43e8: b00005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e43ec: 9132e129     	add	x9, x9, #0xcb8
  1e43f0: 5280244b     	mov	w11, #0x122             // =290
  1e43f4: 72a0202b     	movk	w11, #0x101, lsl #16
  1e43f8: f900010a     	str	x10, [x8]
  1e43fc: f8010ec9     	str	x9, [x22, #0x10]!
  1e4400: b9000acb     	str	w11, [x22, #0x8]
  1e4404: f9000ad5     	str	x21, [x22, #0x10]
  1e4408: b50000f6     	cbnz	x22, 0x1e4424 <__cxa_demangle+0x315c>
  1e440c: 14000271     	b	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4410: aa1303e0     	mov	x0, x19
  1e4414: aa1403e1     	mov	x1, x20
  1e4418: 9400090e     	bl	0x1e6850 <__cxa_demangle+0x5588>
  1e441c: aa0003f6     	mov	x22, x0
  1e4420: b4004d96     	cbz	x22, 0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4424: a9402668     	ldp	x8, x9, [x19]
  1e4428: eb08013f     	cmp	x9, x8
  1e442c: 54004d20     	b.eq	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4430: 39400108     	ldrb	w8, [x8]
  1e4434: 7101251f     	cmp	w8, #0x49
  1e4438: 54004cc1     	b.ne	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e443c: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e4440: eb09011f     	cmp	x8, x9
  1e4444: 540034a1     	b.ne	0x1e4ad8 <__cxa_demangle+0x3810>
  1e4448: f9409678     	ldr	x24, [x19, #0x128]
  1e444c: 91050269     	add	x9, x19, #0x140
  1e4450: eb18013f     	cmp	x9, x24
  1e4454: cb180115     	sub	x21, x8, x24
  1e4458: 54003220     	b.eq	0x1e4a9c <__cxa_demangle+0x37d4>
  1e445c: d37ffaa1     	lsl	x1, x21, #1
  1e4460: aa1803e0     	mov	x0, x24
  1e4464: 97fafd83     	bl	0xa3a70 <realloc@plt>
  1e4468: aa0003f7     	mov	x23, x0
  1e446c: f9009660     	str	x0, [x19, #0x128]
  1e4470: b50032a0     	cbnz	x0, 0x1e4ac4 <__cxa_demangle+0x37fc>
  1e4474: 14000287     	b	0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4478: 2a1f03ea     	mov	w10, wzr
  1e447c: aa0803e9     	mov	x9, x8
  1e4480: b5000294     	cbnz	x20, 0x1e44d0 <__cxa_demangle+0x3208>
  1e4484: 14000014     	b	0x1e44d4 <__cxa_demangle+0x320c>
  1e4488: 2a1f03ea     	mov	w10, wzr
  1e448c: eb08013f     	cmp	x9, x8
  1e4490: 540001e0     	b.eq	0x1e44cc <__cxa_demangle+0x3204>
  1e4494: 3940012b     	ldrb	w11, [x9]
  1e4498: 7101597f     	cmp	w11, #0x56
  1e449c: 54000081     	b.ne	0x1e44ac <__cxa_demangle+0x31e4>
  1e44a0: 91000529     	add	x9, x9, #0x1
  1e44a4: 321f014a     	orr	w10, w10, #0x2
  1e44a8: f9000269     	str	x9, [x19]
  1e44ac: eb08013f     	cmp	x9, x8
  1e44b0: 540000e0     	b.eq	0x1e44cc <__cxa_demangle+0x3204>
  1e44b4: 3940012b     	ldrb	w11, [x9]
  1e44b8: 71012d7f     	cmp	w11, #0x4b
  1e44bc: 54000081     	b.ne	0x1e44cc <__cxa_demangle+0x3204>
  1e44c0: 91000529     	add	x9, x9, #0x1
  1e44c4: 3200014a     	orr	w10, w10, #0x1
  1e44c8: f9000269     	str	x9, [x19]
  1e44cc: b4000054     	cbz	x20, 0x1e44d4 <__cxa_demangle+0x320c>
  1e44d0: b900068a     	str	w10, [x20, #0x4]
  1e44d4: eb08013f     	cmp	x9, x8
  1e44d8: 54000260     	b.eq	0x1e4524 <__cxa_demangle+0x325c>
  1e44dc: 3940012a     	ldrb	w10, [x9]
  1e44e0: 71013d5f     	cmp	w10, #0x4f
  1e44e4: 540000e1     	b.ne	0x1e4500 <__cxa_demangle+0x3238>
  1e44e8: 91000529     	add	x9, x9, #0x1
  1e44ec: f9000269     	str	x9, [x19]
  1e44f0: b40001f4     	cbz	x20, 0x1e452c <__cxa_demangle+0x3264>
  1e44f4: 321f03ea     	orr	w10, wzr, #0x2
  1e44f8: 3900228a     	strb	w10, [x20, #0x8]
  1e44fc: 1400000c     	b	0x1e452c <__cxa_demangle+0x3264>
  1e4500: 3940012a     	ldrb	w10, [x9]
  1e4504: 7101495f     	cmp	w10, #0x52
  1e4508: 540000e1     	b.ne	0x1e4524 <__cxa_demangle+0x325c>
  1e450c: 91000529     	add	x9, x9, #0x1
  1e4510: f9000269     	str	x9, [x19]
  1e4514: b40000d4     	cbz	x20, 0x1e452c <__cxa_demangle+0x3264>
  1e4518: 320003ea     	orr	w10, wzr, #0x1
  1e451c: 3900228a     	strb	w10, [x20, #0x8]
  1e4520: 14000003     	b	0x1e452c <__cxa_demangle+0x3264>
  1e4524: b4000054     	cbz	x20, 0x1e452c <__cxa_demangle+0x3264>
  1e4528: 3900229f     	strb	wzr, [x20, #0x8]
  1e452c: cb090108     	sub	x8, x8, x9
  1e4530: f100091f     	cmp	x8, #0x2
  1e4534: f90003ff     	str	xzr, [sp]
  1e4538: 54000523     	b.lo	0x1e45dc <__cxa_demangle+0x3314>
  1e453c: 39400128     	ldrb	w8, [x9]
  1e4540: 71014d1f     	cmp	w8, #0x53
  1e4544: 540004c1     	b.ne	0x1e45dc <__cxa_demangle+0x3314>
  1e4548: 39400528     	ldrb	w8, [x9, #0x1]
  1e454c: 7101d11f     	cmp	w8, #0x74
  1e4550: 54000461     	b.ne	0x1e45dc <__cxa_demangle+0x3314>
  1e4554: f9497275     	ldr	x21, [x19, #0x12e0]
  1e4558: 91000928     	add	x8, x9, #0x2
  1e455c: f9000268     	str	x8, [x19]
  1e4560: aa1503e8     	mov	x8, x21
  1e4564: f8408d09     	ldr	x9, [x8, #0x8]!
  1e4568: 9100812a     	add	x10, x9, #0x20
  1e456c: f13fbd5f     	cmp	x10, #0xfef
  1e4570: 54000149     	b.ls	0x1e4598 <__cxa_demangle+0x32d0>
  1e4574: 321403e0     	orr	w0, wzr, #0x1000
  1e4578: 97faf746     	bl	0xa2290 <malloc@plt>
  1e457c: b40048a0     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4580: aa0003e8     	mov	x8, x0
  1e4584: aa1f03e9     	mov	x9, xzr
  1e4588: f9000015     	str	x21, [x0]
  1e458c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e4590: aa0003f5     	mov	x21, x0
  1e4594: f9097260     	str	x0, [x19, #0x12e0]
  1e4598: b000030d     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e459c: 9100812a     	add	x10, x9, #0x20
  1e45a0: 900005eb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e45a4: 910e01ad     	add	x13, x13, #0x380
  1e45a8: 8b0902a9     	add	x9, x21, x9
  1e45ac: 9122616b     	add	x11, x11, #0x898
  1e45b0: 528020ec     	mov	w12, #0x107             // =263
  1e45b4: f900010a     	str	x10, [x8]
  1e45b8: 91000da8     	add	x8, x13, #0x3
  1e45bc: 9e6701a0     	fmov	d0, x13
  1e45c0: 72a0202c     	movk	w12, #0x101, lsl #16
  1e45c4: f8010d2b     	str	x11, [x9, #0x10]!
  1e45c8: 4e181d00     	mov	v0.d[1], x8
  1e45cc: b900092c     	str	w12, [x9, #0x8]
  1e45d0: 3d800520     	str	q0, [x9, #0x10]
  1e45d4: f90003e9     	str	x9, [sp]
  1e45d8: b4003fa9     	cbz	x9, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e45dc: 528022fc     	mov	w28, #0x117             // =279
  1e45e0: 9000031b     	adrp	x27, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e45e4: 9105027a     	add	x26, x19, #0x140
  1e45e8: 72a0203c     	movk	w28, #0x101, lsl #16
  1e45ec: 9130e37b     	add	x27, x27, #0xc38
  1e45f0: 14000004     	b	0x1e4600 <__cxa_demangle+0x3338>
  1e45f4: 91002109     	add	x9, x8, #0x8
  1e45f8: f9009a69     	str	x9, [x19, #0x130]
  1e45fc: f9000118     	str	x24, [x8]
  1e4600: a9402668     	ldp	x8, x9, [x19]
  1e4604: eb09011f     	cmp	x8, x9
  1e4608: 54000120     	b.eq	0x1e462c <__cxa_demangle+0x3364>
  1e460c: 3940010a     	ldrb	w10, [x8]
  1e4610: 7101155f     	cmp	w10, #0x45
  1e4614: 54002300     	b.eq	0x1e4a74 <__cxa_demangle+0x37ac>
  1e4618: 3940010a     	ldrb	w10, [x8]
  1e461c: 7101315f     	cmp	w10, #0x4c
  1e4620: 54000061     	b.ne	0x1e462c <__cxa_demangle+0x3364>
  1e4624: 91000508     	add	x8, x8, #0x1
  1e4628: f9000268     	str	x8, [x19]
  1e462c: eb09011f     	cmp	x8, x9
  1e4630: 54000120     	b.eq	0x1e4654 <__cxa_demangle+0x338c>
  1e4634: 3940010a     	ldrb	w10, [x8]
  1e4638: 7101355f     	cmp	w10, #0x4d
  1e463c: 540000c1     	b.ne	0x1e4654 <__cxa_demangle+0x338c>
  1e4640: 91000508     	add	x8, x8, #0x1
  1e4644: f9000268     	str	x8, [x19]
  1e4648: f94003e8     	ldr	x8, [sp]
  1e464c: b5fffda8     	cbnz	x8, 0x1e4600 <__cxa_demangle+0x3338>
  1e4650: 140001df     	b	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4654: eb080129     	subs	x9, x9, x8
  1e4658: 54000e40     	b.eq	0x1e4820 <__cxa_demangle+0x3558>
  1e465c: 3940010a     	ldrb	w10, [x8]
  1e4660: 51010d4a     	sub	w10, w10, #0x43
  1e4664: 7100455f     	cmp	w10, #0x11
  1e4668: 54000dc8     	b.hi	0x1e4820 <__cxa_demangle+0x3558>
  1e466c: 1000008b     	adr	x11, 0x1e467c <__cxa_demangle+0x33b4>
  1e4670: 386a6b6c     	ldrb	w12, [x27, x10]
  1e4674: 8b0c096b     	add	x11, x11, x12, lsl #2
  1e4678: d61f0160     	br	x11
  1e467c: f100093f     	cmp	x9, #0x2
  1e4680: 540013a3     	b.lo	0x1e48f4 <__cxa_demangle+0x362c>
  1e4684: 39400509     	ldrb	w9, [x8, #0x1]
  1e4688: 321b0129     	orr	w9, w9, #0x20
  1e468c: 7101d13f     	cmp	w9, #0x74
  1e4690: 54000c21     	b.ne	0x1e4814 <__cxa_demangle+0x354c>
  1e4694: aa1303e0     	mov	x0, x19
  1e4698: 94000714     	bl	0x1e62e8 <__cxa_demangle+0x5020>
  1e469c: b5000ca0     	cbnz	x0, 0x1e4830 <__cxa_demangle+0x3568>
  1e46a0: 140001cb     	b	0x1e4dcc <__cxa_demangle+0x3b04>
  1e46a4: f100029f     	cmp	x20, #0x0
  1e46a8: 1a9f07e1     	cset	w1, ne
  1e46ac: aa1303e0     	mov	x0, x19
  1e46b0: 940004f0     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1e46b4: aa1f03f6     	mov	x22, xzr
  1e46b8: b40038c0     	cbz	x0, 0x1e4dd0 <__cxa_demangle+0x3b08>
  1e46bc: f94003f7     	ldr	x23, [sp]
  1e46c0: b4003897     	cbz	x23, 0x1e4dd0 <__cxa_demangle+0x3b08>
  1e46c4: f9497276     	ldr	x22, [x19, #0x12e0]
  1e46c8: aa0003f5     	mov	x21, x0
  1e46cc: aa1603e9     	mov	x9, x22
  1e46d0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e46d4: 9100810a     	add	x10, x8, #0x20
  1e46d8: f13fc15f     	cmp	x10, #0xff0
  1e46dc: 54000143     	b.lo	0x1e4704 <__cxa_demangle+0x343c>
  1e46e0: 321403e0     	orr	w0, wzr, #0x1000
  1e46e4: 97faf6eb     	bl	0xa2290 <malloc@plt>
  1e46e8: b4003d40     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e46ec: aa0003e9     	mov	x9, x0
  1e46f0: aa1f03e8     	mov	x8, xzr
  1e46f4: f9000016     	str	x22, [x0]
  1e46f8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e46fc: aa0003f6     	mov	x22, x0
  1e4700: f9097260     	str	x0, [x19, #0x12e0]
  1e4704: 9100810a     	add	x10, x8, #0x20
  1e4708: 8b0802d8     	add	x24, x22, x8
  1e470c: b00005e8     	adrp	x8, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e4710: 91312108     	add	x8, x8, #0xc48
  1e4714: f900012a     	str	x10, [x9]
  1e4718: f8010f08     	str	x8, [x24, #0x10]!
  1e471c: 52802408     	mov	w8, #0x120              // =288
  1e4720: 72a02028     	movk	w8, #0x101, lsl #16
  1e4724: b9000b08     	str	w8, [x24, #0x8]
  1e4728: a9015717     	stp	x23, x21, [x24, #0x10]
  1e472c: f90003f8     	str	x24, [sp]
  1e4730: b40034f8     	cbz	x24, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4734: b4000bd4     	cbz	x20, 0x1e48ac <__cxa_demangle+0x35e4>
  1e4738: 320003e8     	orr	w8, wzr, #0x1
  1e473c: 39000688     	strb	w8, [x20, #0x1]
  1e4740: 1400005b     	b	0x1e48ac <__cxa_demangle+0x35e4>
  1e4744: f100093f     	cmp	x9, #0x2
  1e4748: 54000083     	b.lo	0x1e4758 <__cxa_demangle+0x3490>
  1e474c: 39400508     	ldrb	w8, [x8, #0x1]
  1e4750: 7101d11f     	cmp	w8, #0x74
  1e4754: 54000660     	b.eq	0x1e4820 <__cxa_demangle+0x3558>
  1e4758: aa1303e0     	mov	x0, x19
  1e475c: 940003b0     	bl	0x1e561c <__cxa_demangle+0x4354>
  1e4760: b4003360     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4764: f94003f6     	ldr	x22, [sp]
  1e4768: aa0003f5     	mov	x21, x0
  1e476c: b40004d6     	cbz	x22, 0x1e4804 <__cxa_demangle+0x353c>
  1e4770: f9497277     	ldr	x23, [x19, #0x12e0]
  1e4774: aa1703e9     	mov	x9, x23
  1e4778: f8408d28     	ldr	x8, [x9, #0x8]!
  1e477c: 9100810a     	add	x10, x8, #0x20
  1e4780: f13fc15f     	cmp	x10, #0xff0
  1e4784: 54000143     	b.lo	0x1e47ac <__cxa_demangle+0x34e4>
  1e4788: 321403e0     	orr	w0, wzr, #0x1000
  1e478c: 97faf6c1     	bl	0xa2290 <malloc@plt>
  1e4790: b4003800     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4794: aa0003e9     	mov	x9, x0
  1e4798: aa1f03e8     	mov	x8, xzr
  1e479c: f9000017     	str	x23, [x0]
  1e47a0: f8008d3f     	str	xzr, [x9, #0x8]!
  1e47a4: aa0003f7     	mov	x23, x0
  1e47a8: f9097260     	str	x0, [x19, #0x12e0]
  1e47ac: 9100810a     	add	x10, x8, #0x20
  1e47b0: f900012a     	str	x10, [x9]
  1e47b4: 900005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e47b8: 8b0802e8     	add	x8, x23, x8
  1e47bc: 91242129     	add	x9, x9, #0x908
  1e47c0: f8010d09     	str	x9, [x8, #0x10]!
  1e47c4: b900091c     	str	w28, [x8, #0x8]
  1e47c8: a9015516     	stp	x22, x21, [x8, #0x10]
  1e47cc: f90003e8     	str	x8, [sp]
  1e47d0: b4000054     	cbz	x20, 0x1e47d8 <__cxa_demangle+0x3510>
  1e47d4: 3900069f     	strb	wzr, [x20, #0x1]
  1e47d8: b4002fa8     	cbz	x8, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e47dc: eb15011f     	cmp	x8, x21
  1e47e0: 54fff100     	b.eq	0x1e4600 <__cxa_demangle+0x3338>
  1e47e4: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e47e8: eb09011f     	cmp	x8, x9
  1e47ec: 540013c1     	b.ne	0x1e4a64 <__cxa_demangle+0x379c>
  1e47f0: 14000070     	b	0x1e49b0 <__cxa_demangle+0x36e8>
  1e47f4: aa1303e0     	mov	x0, x19
  1e47f8: 94000612     	bl	0x1e6040 <__cxa_demangle+0x4d78>
  1e47fc: b50001a0     	cbnz	x0, 0x1e4830 <__cxa_demangle+0x3568>
  1e4800: 14000173     	b	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4804: aa1503e8     	mov	x8, x21
  1e4808: f90003f5     	str	x21, [sp]
  1e480c: b5fffe54     	cbnz	x20, 0x1e47d4 <__cxa_demangle+0x350c>
  1e4810: 17fffff2     	b	0x1e47d8 <__cxa_demangle+0x3510>
  1e4814: 39400508     	ldrb	w8, [x8, #0x1]
  1e4818: 71010d1f     	cmp	w8, #0x43
  1e481c: 540006c1     	b.ne	0x1e48f4 <__cxa_demangle+0x362c>
  1e4820: aa1303e0     	mov	x0, x19
  1e4824: aa1403e1     	mov	x1, x20
  1e4828: 9400080a     	bl	0x1e6850 <__cxa_demangle+0x5588>
  1e482c: b4002d00     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4830: f94003f6     	ldr	x22, [sp]
  1e4834: aa0003f5     	mov	x21, x0
  1e4838: b4000576     	cbz	x22, 0x1e48e4 <__cxa_demangle+0x361c>
  1e483c: f9497277     	ldr	x23, [x19, #0x12e0]
  1e4840: aa1703e9     	mov	x9, x23
  1e4844: f8408d28     	ldr	x8, [x9, #0x8]!
  1e4848: 9100810a     	add	x10, x8, #0x20
  1e484c: f13fc15f     	cmp	x10, #0xff0
  1e4850: 54000143     	b.lo	0x1e4878 <__cxa_demangle+0x35b0>
  1e4854: 321403e0     	orr	w0, wzr, #0x1000
  1e4858: 97faf68e     	bl	0xa2290 <malloc@plt>
  1e485c: b40031a0     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4860: aa0003e9     	mov	x9, x0
  1e4864: aa1f03e8     	mov	x8, xzr
  1e4868: f9000017     	str	x23, [x0]
  1e486c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e4870: aa0003f7     	mov	x23, x0
  1e4874: f9097260     	str	x0, [x19, #0x12e0]
  1e4878: 9100810a     	add	x10, x8, #0x20
  1e487c: 8b0802f8     	add	x24, x23, x8
  1e4880: 900005e8     	adrp	x8, 0x2a0000 <typeinfo for __float128 const*>
  1e4884: 91242108     	add	x8, x8, #0x908
  1e4888: f900012a     	str	x10, [x9]
  1e488c: f8010f08     	str	x8, [x24, #0x10]!
  1e4890: b9000b1c     	str	w28, [x24, #0x8]
  1e4894: a9015716     	stp	x22, x21, [x24, #0x10]
  1e4898: f90003f8     	str	x24, [sp]
  1e489c: aa1803f5     	mov	x21, x24
  1e48a0: b4000054     	cbz	x20, 0x1e48a8 <__cxa_demangle+0x35e0>
  1e48a4: 3900069f     	strb	wzr, [x20, #0x1]
  1e48a8: b4002935     	cbz	x21, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e48ac: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e48b0: eb09011f     	cmp	x8, x9
  1e48b4: 54ffea01     	b.ne	0x1e45f4 <__cxa_demangle+0x332c>
  1e48b8: f9409677     	ldr	x23, [x19, #0x128]
  1e48bc: cb170115     	sub	x21, x8, x23
  1e48c0: eb17035f     	cmp	x26, x23
  1e48c4: d37ffaa1     	lsl	x1, x21, #1
  1e48c8: 540008a0     	b.eq	0x1e49dc <__cxa_demangle+0x3714>
  1e48cc: aa1703e0     	mov	x0, x23
  1e48d0: 97fafc68     	bl	0xa3a70 <realloc@plt>
  1e48d4: aa0003f6     	mov	x22, x0
  1e48d8: f9009660     	str	x0, [x19, #0x128]
  1e48dc: b5000940     	cbnz	x0, 0x1e4a04 <__cxa_demangle+0x373c>
  1e48e0: 1400016c     	b	0x1e4e90 <__cxa_demangle+0x3bc8>
  1e48e4: aa1503f8     	mov	x24, x21
  1e48e8: f90003f5     	str	x21, [sp]
  1e48ec: b5fffdd4     	cbnz	x20, 0x1e48a4 <__cxa_demangle+0x35dc>
  1e48f0: 17ffffee     	b	0x1e48a8 <__cxa_demangle+0x35e0>
  1e48f4: f94003e8     	ldr	x8, [sp]
  1e48f8: b40026a8     	cbz	x8, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e48fc: 910003e1     	mov	x1, sp
  1e4900: aa1303e0     	mov	x0, x19
  1e4904: aa1403e2     	mov	x2, x20
  1e4908: 940006c7     	bl	0x1e6424 <__cxa_demangle+0x515c>
  1e490c: b4002600     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4910: f94003f6     	ldr	x22, [sp]
  1e4914: aa0003f5     	mov	x21, x0
  1e4918: b4000836     	cbz	x22, 0x1e4a1c <__cxa_demangle+0x3754>
  1e491c: f9497277     	ldr	x23, [x19, #0x12e0]
  1e4920: aa1703e9     	mov	x9, x23
  1e4924: f8408d28     	ldr	x8, [x9, #0x8]!
  1e4928: 9100810a     	add	x10, x8, #0x20
  1e492c: f13fc15f     	cmp	x10, #0xff0
  1e4930: 54000143     	b.lo	0x1e4958 <__cxa_demangle+0x3690>
  1e4934: 321403e0     	orr	w0, wzr, #0x1000
  1e4938: 97faf656     	bl	0xa2290 <malloc@plt>
  1e493c: b4002aa0     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4940: aa0003e9     	mov	x9, x0
  1e4944: aa1f03e8     	mov	x8, xzr
  1e4948: f9000017     	str	x23, [x0]
  1e494c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e4950: aa0003f7     	mov	x23, x0
  1e4954: f9097260     	str	x0, [x19, #0x12e0]
  1e4958: 9100810a     	add	x10, x8, #0x20
  1e495c: f900012a     	str	x10, [x9]
  1e4960: 900005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e4964: 8b0802e8     	add	x8, x23, x8
  1e4968: 91242129     	add	x9, x9, #0x908
  1e496c: f8010d09     	str	x9, [x8, #0x10]!
  1e4970: b900091c     	str	w28, [x8, #0x8]
  1e4974: a9015516     	stp	x22, x21, [x8, #0x10]
  1e4978: f90003e8     	str	x8, [sp]
  1e497c: aa0803f5     	mov	x21, x8
  1e4980: b4000054     	cbz	x20, 0x1e4988 <__cxa_demangle+0x36c0>
  1e4984: 3900069f     	strb	wzr, [x20, #0x1]
  1e4988: b4002235     	cbz	x21, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e498c: aa1303e0     	mov	x0, x19
  1e4990: aa1503e1     	mov	x1, x21
  1e4994: 9400074f     	bl	0x1e66d0 <__cxa_demangle+0x5408>
  1e4998: f90003e0     	str	x0, [sp]
  1e499c: b4002180     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e49a0: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e49a4: aa0003f5     	mov	x21, x0
  1e49a8: eb09011f     	cmp	x8, x9
  1e49ac: 540005c1     	b.ne	0x1e4a64 <__cxa_demangle+0x379c>
  1e49b0: f9409678     	ldr	x24, [x19, #0x128]
  1e49b4: cb180116     	sub	x22, x8, x24
  1e49b8: eb18035f     	cmp	x26, x24
  1e49bc: d37ffac1     	lsl	x1, x22, #1
  1e49c0: 54000340     	b.eq	0x1e4a28 <__cxa_demangle+0x3760>
  1e49c4: aa1803e0     	mov	x0, x24
  1e49c8: 97fafc2a     	bl	0xa3a70 <realloc@plt>
  1e49cc: aa0003f7     	mov	x23, x0
  1e49d0: f9009660     	str	x0, [x19, #0x128]
  1e49d4: b50003e0     	cbnz	x0, 0x1e4a50 <__cxa_demangle+0x3788>
  1e49d8: 1400012e     	b	0x1e4e90 <__cxa_demangle+0x3bc8>
  1e49dc: aa0103e0     	mov	x0, x1
  1e49e0: 97faf62c     	bl	0xa2290 <malloc@plt>
  1e49e4: b4002560     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e49e8: aa0003f6     	mov	x22, x0
  1e49ec: b40000b5     	cbz	x21, 0x1e4a00 <__cxa_demangle+0x3738>
  1e49f0: aa1603e0     	mov	x0, x22
  1e49f4: aa1703e1     	mov	x1, x23
  1e49f8: aa1503e2     	mov	x2, x21
  1e49fc: 97faf911     	bl	0xa2e40 <memmove@plt>
  1e4a00: f9009676     	str	x22, [x19, #0x128]
  1e4a04: 9343fea8     	asr	x8, x21, #3
  1e4a08: 9342fea9     	asr	x9, x21, #2
  1e4a0c: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e4a10: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e4a14: a9132668     	stp	x8, x9, [x19, #0x130]
  1e4a18: 17fffef7     	b	0x1e45f4 <__cxa_demangle+0x332c>
  1e4a1c: f90003f5     	str	x21, [sp]
  1e4a20: b5fffb34     	cbnz	x20, 0x1e4984 <__cxa_demangle+0x36bc>
  1e4a24: 17ffffd9     	b	0x1e4988 <__cxa_demangle+0x36c0>
  1e4a28: aa0103e0     	mov	x0, x1
  1e4a2c: 97faf619     	bl	0xa2290 <malloc@plt>
  1e4a30: b4002300     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4a34: aa0003f7     	mov	x23, x0
  1e4a38: b40000b6     	cbz	x22, 0x1e4a4c <__cxa_demangle+0x3784>
  1e4a3c: aa1703e0     	mov	x0, x23
  1e4a40: aa1803e1     	mov	x1, x24
  1e4a44: aa1603e2     	mov	x2, x22
  1e4a48: 97faf8fe     	bl	0xa2e40 <memmove@plt>
  1e4a4c: f9009677     	str	x23, [x19, #0x128]
  1e4a50: 9343fec8     	asr	x8, x22, #3
  1e4a54: 9342fec9     	asr	x9, x22, #2
  1e4a58: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e4a5c: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e4a60: a9132668     	stp	x8, x9, [x19, #0x130]
  1e4a64: 91002109     	add	x9, x8, #0x8
  1e4a68: f9009a69     	str	x9, [x19, #0x130]
  1e4a6c: f9000115     	str	x21, [x8]
  1e4a70: 17fffee4     	b	0x1e4600 <__cxa_demangle+0x3338>
  1e4a74: 91000508     	add	x8, x8, #0x1
  1e4a78: f9000268     	str	x8, [x19]
  1e4a7c: f94003f6     	ldr	x22, [sp]
  1e4a80: b4001a96     	cbz	x22, 0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4a84: a952a269     	ldp	x9, x8, [x19, #0x128]
  1e4a88: eb08013f     	cmp	x9, x8
  1e4a8c: 54001a00     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4a90: d1002108     	sub	x8, x8, #0x8
  1e4a94: f9009a68     	str	x8, [x19, #0x130]
  1e4a98: 140000ce     	b	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4a9c: d37ffaa0     	lsl	x0, x21, #1
  1e4aa0: 97faf5fc     	bl	0xa2290 <malloc@plt>
  1e4aa4: b4001f60     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4aa8: aa0003f7     	mov	x23, x0
  1e4aac: b40000b5     	cbz	x21, 0x1e4ac0 <__cxa_demangle+0x37f8>
  1e4ab0: aa1703e0     	mov	x0, x23
  1e4ab4: aa1803e1     	mov	x1, x24
  1e4ab8: aa1503e2     	mov	x2, x21
  1e4abc: 97faf8e1     	bl	0xa2e40 <memmove@plt>
  1e4ac0: f9009677     	str	x23, [x19, #0x128]
  1e4ac4: 9343fea8     	asr	x8, x21, #3
  1e4ac8: 9342fea9     	asr	x9, x21, #2
  1e4acc: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e4ad0: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e4ad4: a9132668     	stp	x8, x9, [x19, #0x130]
  1e4ad8: f100029f     	cmp	x20, #0x0
  1e4adc: 91002109     	add	x9, x8, #0x8
  1e4ae0: 1a9f07e1     	cset	w1, ne
  1e4ae4: aa1303e0     	mov	x0, x19
  1e4ae8: f9009a69     	str	x9, [x19, #0x130]
  1e4aec: f9000116     	str	x22, [x8]
  1e4af0: 940003e0     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1e4af4: b40016c0     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4af8: aa0003f5     	mov	x21, x0
  1e4afc: b4000074     	cbz	x20, 0x1e4b08 <__cxa_demangle+0x3840>
  1e4b00: 320003e8     	orr	w8, wzr, #0x1
  1e4b04: 39000688     	strb	w8, [x20, #0x1]
  1e4b08: f9497274     	ldr	x20, [x19, #0x12e0]
  1e4b0c: aa1403e8     	mov	x8, x20
  1e4b10: f8408d09     	ldr	x9, [x8, #0x8]!
  1e4b14: 9100812a     	add	x10, x9, #0x20
  1e4b18: f13fc15f     	cmp	x10, #0xff0
  1e4b1c: 54000143     	b.lo	0x1e4b44 <__cxa_demangle+0x387c>
  1e4b20: 321403e0     	orr	w0, wzr, #0x1000
  1e4b24: 97faf5db     	bl	0xa2290 <malloc@plt>
  1e4b28: b4001b40     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4b2c: aa0003e8     	mov	x8, x0
  1e4b30: aa1f03e9     	mov	x9, xzr
  1e4b34: f9000014     	str	x20, [x0]
  1e4b38: f8008d1f     	str	xzr, [x8, #0x8]!
  1e4b3c: aa0003f4     	mov	x20, x0
  1e4b40: f9097260     	str	x0, [x19, #0x12e0]
  1e4b44: b00005eb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e4b48: 9100812a     	add	x10, x9, #0x20
  1e4b4c: 8b090289     	add	x9, x20, x9
  1e4b50: 9131216b     	add	x11, x11, #0xc48
  1e4b54: 5280240c     	mov	w12, #0x120             // =288
  1e4b58: f900010a     	str	x10, [x8]
  1e4b5c: f8010d2b     	str	x11, [x9, #0x10]!
  1e4b60: 72a0202c     	movk	w12, #0x101, lsl #16
  1e4b64: a9015536     	stp	x22, x21, [x9, #0x10]
  1e4b68: aa0903f6     	mov	x22, x9
  1e4b6c: b900092c     	str	w12, [x9, #0x8]
  1e4b70: 14000098     	b	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4b74: 3940014a     	ldrb	w10, [x10]
  1e4b78: 7101915f     	cmp	w10, #0x64
  1e4b7c: 540001e1     	b.ne	0x1e4bb8 <__cxa_demangle+0x38f0>
  1e4b80: 9100092a     	add	x10, x9, #0x2
  1e4b84: eb08015f     	cmp	x10, x8
  1e4b88: f900026a     	str	x10, [x19]
  1e4b8c: 540006a0     	b.eq	0x1e4c60 <__cxa_demangle+0x3998>
  1e4b90: 3940014b     	ldrb	w11, [x10]
  1e4b94: 7101b97f     	cmp	w11, #0x6e
  1e4b98: aa0a03eb     	mov	x11, x10
  1e4b9c: 54000661     	b.ne	0x1e4c68 <__cxa_demangle+0x39a0>
  1e4ba0: 91000d2a     	add	x10, x9, #0x3
  1e4ba4: aa0a03eb     	mov	x11, x10
  1e4ba8: f900026a     	str	x10, [x19]
  1e4bac: eb08017f     	cmp	x11, x8
  1e4bb0: 54000601     	b.ne	0x1e4c70 <__cxa_demangle+0x39a8>
  1e4bb4: 1400003d     	b	0x1e4ca8 <__cxa_demangle+0x39e0>
  1e4bb8: aa1303e0     	mov	x0, x19
  1e4bbc: aa1403e1     	mov	x1, x20
  1e4bc0: 97fffd57     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e4bc4: b4001040     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4bc8: a9402668     	ldp	x8, x9, [x19]
  1e4bcc: aa0003f4     	mov	x20, x0
  1e4bd0: eb09011f     	cmp	x8, x9
  1e4bd4: 540011a0     	b.eq	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4bd8: 3940010a     	ldrb	w10, [x8]
  1e4bdc: 71017d5f     	cmp	w10, #0x5f
  1e4be0: 54000141     	b.ne	0x1e4c08 <__cxa_demangle+0x3940>
  1e4be4: 9100050a     	add	x10, x8, #0x1
  1e4be8: eb09015f     	cmp	x10, x9
  1e4bec: 540010e0     	b.eq	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4bf0: 3940014a     	ldrb	w10, [x10]
  1e4bf4: 5100c14b     	sub	w11, w10, #0x30
  1e4bf8: 7100257f     	cmp	w11, #0x9
  1e4bfc: 54000708     	b.hi	0x1e4cdc <__cxa_demangle+0x3a14>
  1e4c00: 91000908     	add	x8, x8, #0x2
  1e4c04: 14000081     	b	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4c08: 5100c14a     	sub	w10, w10, #0x30
  1e4c0c: 7100255f     	cmp	w10, #0x9
  1e4c10: 54000fc8     	b.hi	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4c14: 9100050a     	add	x10, x8, #0x1
  1e4c18: eb0a013f     	cmp	x9, x10
  1e4c1c: 54000f40     	b.eq	0x1e4e04 <__cxa_demangle+0x3b3c>
  1e4c20: 3840154b     	ldrb	w11, [x10], #0x1
  1e4c24: 5100c16b     	sub	w11, w11, #0x30
  1e4c28: 7100297f     	cmp	w11, #0xa
  1e4c2c: 54ffff63     	b.lo	0x1e4c18 <__cxa_demangle+0x3950>
  1e4c30: 14000076     	b	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4c34: 5100c16b     	sub	w11, w11, #0x30
  1e4c38: 7100257f     	cmp	w11, #0x9
  1e4c3c: 54000828     	b.hi	0x1e4d40 <__cxa_demangle+0x3a78>
  1e4c40: 91000d29     	add	x9, x9, #0x3
  1e4c44: eb09011f     	cmp	x8, x9
  1e4c48: 540007e0     	b.eq	0x1e4d44 <__cxa_demangle+0x3a7c>
  1e4c4c: 3840152b     	ldrb	w11, [x9], #0x1
  1e4c50: 5100c16b     	sub	w11, w11, #0x30
  1e4c54: 7100297f     	cmp	w11, #0xa
  1e4c58: 54ffff63     	b.lo	0x1e4c44 <__cxa_demangle+0x397c>
  1e4c5c: 14000039     	b	0x1e4d40 <__cxa_demangle+0x3a78>
  1e4c60: aa0a03eb     	mov	x11, x10
  1e4c64: aa0803ea     	mov	x10, x8
  1e4c68: eb08017f     	cmp	x11, x8
  1e4c6c: 540001e0     	b.eq	0x1e4ca8 <__cxa_demangle+0x39e0>
  1e4c70: 39400149     	ldrb	w9, [x10]
  1e4c74: 5100c129     	sub	w9, w9, #0x30
  1e4c78: 7100253f     	cmp	w9, #0x9
  1e4c7c: 54000168     	b.hi	0x1e4ca8 <__cxa_demangle+0x39e0>
  1e4c80: 91000549     	add	x9, x10, #0x1
  1e4c84: aa0903ea     	mov	x10, x9
  1e4c88: eb09011f     	cmp	x8, x9
  1e4c8c: f9000269     	str	x9, [x19]
  1e4c90: 540000c0     	b.eq	0x1e4ca8 <__cxa_demangle+0x39e0>
  1e4c94: aa0a03e9     	mov	x9, x10
  1e4c98: 3840152b     	ldrb	w11, [x9], #0x1
  1e4c9c: 5100c16b     	sub	w11, w11, #0x30
  1e4ca0: 7100297f     	cmp	w11, #0xa
  1e4ca4: 54ffff03     	b.lo	0x1e4c84 <__cxa_demangle+0x39bc>
  1e4ca8: eb08015f     	cmp	x10, x8
  1e4cac: 54000900     	b.eq	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4cb0: 39400148     	ldrb	w8, [x10]
  1e4cb4: 71017d1f     	cmp	w8, #0x5f
  1e4cb8: 540008a1     	b.ne	0x1e4dcc <__cxa_demangle+0x3b04>
  1e4cbc: 91000548     	add	x8, x10, #0x1
  1e4cc0: aa1303e0     	mov	x0, x19
  1e4cc4: aa1403e1     	mov	x1, x20
  1e4cc8: f9000268     	str	x8, [x19]
  1e4ccc: 97fffd14     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e4cd0: b40007e0     	cbz	x0, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4cd4: aa0003f4     	mov	x20, x0
  1e4cd8: 1400003b     	b	0x1e4dc4 <__cxa_demangle+0x3afc>
  1e4cdc: 71017d5f     	cmp	w10, #0x5f
  1e4ce0: 54000941     	b.ne	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4ce4: 9100090a     	add	x10, x8, #0x2
  1e4ce8: eb09015f     	cmp	x10, x9
  1e4cec: 540008e0     	b.eq	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4cf0: 3940014b     	ldrb	w11, [x10]
  1e4cf4: 5100c16c     	sub	w12, w11, #0x30
  1e4cf8: 7100259f     	cmp	w12, #0x9
  1e4cfc: 54000bc8     	b.hi	0x1e4e74 <__cxa_demangle+0x3bac>
  1e4d00: 9100054a     	add	x10, x10, #0x1
  1e4d04: eb0a013f     	cmp	x9, x10
  1e4d08: 54ffff41     	b.ne	0x1e4cf0 <__cxa_demangle+0x3a28>
  1e4d0c: 1400003f     	b	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4d10: 71017d7f     	cmp	w11, #0x5f
  1e4d14: 54000161     	b.ne	0x1e4d40 <__cxa_demangle+0x3a78>
  1e4d18: 91001129     	add	x9, x9, #0x4
  1e4d1c: eb08013f     	cmp	x9, x8
  1e4d20: 54000100     	b.eq	0x1e4d40 <__cxa_demangle+0x3a78>
  1e4d24: 3940012b     	ldrb	w11, [x9]
  1e4d28: 5100c16c     	sub	w12, w11, #0x30
  1e4d2c: 7100259f     	cmp	w12, #0x9
  1e4d30: 54000a88     	b.hi	0x1e4e80 <__cxa_demangle+0x3bb8>
  1e4d34: 91000529     	add	x9, x9, #0x1
  1e4d38: eb09011f     	cmp	x8, x9
  1e4d3c: 54ffff41     	b.ne	0x1e4d24 <__cxa_demangle+0x3a5c>
  1e4d40: aa0a03e8     	mov	x8, x10
  1e4d44: f9497274     	ldr	x20, [x19, #0x12e0]
  1e4d48: f9000268     	str	x8, [x19]
  1e4d4c: aa1403e8     	mov	x8, x20
  1e4d50: f8408d09     	ldr	x9, [x8, #0x8]!
  1e4d54: 9100812a     	add	x10, x9, #0x20
  1e4d58: f13fc15f     	cmp	x10, #0xff0
  1e4d5c: 54000143     	b.lo	0x1e4d84 <__cxa_demangle+0x3abc>
  1e4d60: 321403e0     	orr	w0, wzr, #0x1000
  1e4d64: 97faf54b     	bl	0xa2290 <malloc@plt>
  1e4d68: b4000940     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4d6c: aa0003e8     	mov	x8, x0
  1e4d70: aa1f03e9     	mov	x9, xzr
  1e4d74: f9000014     	str	x20, [x0]
  1e4d78: f8008d1f     	str	xzr, [x8, #0x8]!
  1e4d7c: aa0003f4     	mov	x20, x0
  1e4d80: f9097260     	str	x0, [x19, #0x12e0]
  1e4d84: b000030c     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e4d88: 9100812a     	add	x10, x9, #0x20
  1e4d8c: 8b090294     	add	x20, x20, x9
  1e4d90: 900005e9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e4d94: 911f358c     	add	x12, x12, #0x7cd
  1e4d98: 91226129     	add	x9, x9, #0x898
  1e4d9c: 528020eb     	mov	w11, #0x107             // =263
  1e4da0: f900010a     	str	x10, [x8]
  1e4da4: 91003988     	add	x8, x12, #0xe
  1e4da8: 9e670180     	fmov	d0, x12
  1e4dac: 72a0202b     	movk	w11, #0x101, lsl #16
  1e4db0: f8010e89     	str	x9, [x20, #0x10]!
  1e4db4: 4e181d00     	mov	v0.d[1], x8
  1e4db8: b9000a8b     	str	w11, [x20, #0x8]
  1e4dbc: 3d800680     	str	q0, [x20, #0x10]
  1e4dc0: b4000074     	cbz	x20, 0x1e4dcc <__cxa_demangle+0x3b04>
  1e4dc4: f9497276     	ldr	x22, [x19, #0x12e0]
  1e4dc8: 14000012     	b	0x1e4e10 <__cxa_demangle+0x3b48>
  1e4dcc: aa1f03f6     	mov	x22, xzr
  1e4dd0: f9401728     	ldr	x8, [x25, #0x28]
  1e4dd4: f94007e9     	ldr	x9, [sp, #0x8]
  1e4dd8: eb09011f     	cmp	x8, x9
  1e4ddc: 54000581     	b.ne	0x1e4e8c <__cxa_demangle+0x3bc4>
  1e4de0: aa1603e0     	mov	x0, x22
  1e4de4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e4de8: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e4dec: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e4df0: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e4df4: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e4df8: a9416ffc     	ldp	x28, x27, [sp, #0x10]
  1e4dfc: 9101c3ff     	add	sp, sp, #0x70
  1e4e00: d65f03c0     	ret
  1e4e04: aa0903e8     	mov	x8, x9
  1e4e08: f9497276     	ldr	x22, [x19, #0x12e0]
  1e4e0c: f9000268     	str	x8, [x19]
  1e4e10: aa1603e8     	mov	x8, x22
  1e4e14: f8408d09     	ldr	x9, [x8, #0x8]!
  1e4e18: 9100812a     	add	x10, x9, #0x20
  1e4e1c: f13fc15f     	cmp	x10, #0xff0
  1e4e20: 54000143     	b.lo	0x1e4e48 <__cxa_demangle+0x3b80>
  1e4e24: 321403e0     	orr	w0, wzr, #0x1000
  1e4e28: 97faf51a     	bl	0xa2290 <malloc@plt>
  1e4e2c: b4000320     	cbz	x0, 0x1e4e90 <__cxa_demangle+0x3bc8>
  1e4e30: aa0003e8     	mov	x8, x0
  1e4e34: aa1f03e9     	mov	x9, xzr
  1e4e38: f9000016     	str	x22, [x0]
  1e4e3c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e4e40: aa0003f6     	mov	x22, x0
  1e4e44: f9097260     	str	x0, [x19, #0x12e0]
  1e4e48: 9100812a     	add	x10, x9, #0x20
  1e4e4c: 8b0902d6     	add	x22, x22, x9
  1e4e50: b00005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e4e54: 912a2129     	add	x9, x9, #0xa88
  1e4e58: 5280230b     	mov	w11, #0x118             // =280
  1e4e5c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e4e60: f900010a     	str	x10, [x8]
  1e4e64: f8010ec9     	str	x9, [x22, #0x10]!
  1e4e68: b9000acb     	str	w11, [x22, #0x8]
  1e4e6c: a90152d5     	stp	x21, x20, [x22, #0x10]
  1e4e70: 17ffffd8     	b	0x1e4dd0 <__cxa_demangle+0x3b08>
  1e4e74: 71017d7f     	cmp	w11, #0x5f
  1e4e78: 9a8a1508     	csinc	x8, x8, x10, ne
  1e4e7c: 17ffffe3     	b	0x1e4e08 <__cxa_demangle+0x3b40>
  1e4e80: 71017d7f     	cmp	w11, #0x5f
  1e4e84: 9a891548     	csinc	x8, x10, x9, ne
  1e4e88: 17ffffaf     	b	0x1e4d44 <__cxa_demangle+0x3a7c>
  1e4e8c: 97fb13b9     	bl	0xa9d70 <__stack_chk_fail@plt>
  1e4e90: 97fb15f4     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e4e94: f81b0ff9     	str	x25, [sp, #-0x50]!
  1e4e98: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1e4e9c: a90257f6     	stp	x22, x21, [sp, #0x20]
  1e4ea0: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1e4ea4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1e4ea8: 910103fd     	add	x29, sp, #0x40
  1e4eac: a9402408     	ldp	x8, x9, [x0]
  1e4eb0: aa0003f3     	mov	x19, x0
  1e4eb4: eb08012a     	subs	x10, x9, x8
  1e4eb8: 540001c0     	b.eq	0x1e4ef0 <__cxa_demangle+0x3c28>
  1e4ebc: 3940010b     	ldrb	w11, [x8]
  1e4ec0: 7101297f     	cmp	w11, #0x4a
  1e4ec4: 540004a0     	b.eq	0x1e4f58 <__cxa_demangle+0x3c90>
  1e4ec8: 7101317f     	cmp	w11, #0x4c
  1e4ecc: 54000200     	b.eq	0x1e4f0c <__cxa_demangle+0x3c44>
  1e4ed0: 7101617f     	cmp	w11, #0x58
  1e4ed4: 540000e1     	b.ne	0x1e4ef0 <__cxa_demangle+0x3c28>
  1e4ed8: 91000508     	add	x8, x8, #0x1
  1e4edc: aa1303e0     	mov	x0, x19
  1e4ee0: f9000268     	str	x8, [x19]
  1e4ee4: 940008bd     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e4ee8: b5000260     	cbnz	x0, 0x1e4f34 <__cxa_demangle+0x3c6c>
  1e4eec: 1400007d     	b	0x1e50e0 <__cxa_demangle+0x3e18>
  1e4ef0: aa1303e0     	mov	x0, x19
  1e4ef4: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e4ef8: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e4efc: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e4f00: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e4f04: f84507f9     	ldr	x25, [sp], #0x50
  1e4f08: 17fff618     	b	0x1e2768 <__cxa_demangle+0x14a0>
  1e4f0c: f100095f     	cmp	x10, #0x2
  1e4f10: 540008c3     	b.lo	0x1e5028 <__cxa_demangle+0x3d60>
  1e4f14: 39400509     	ldrb	w9, [x8, #0x1]
  1e4f18: 7101693f     	cmp	w9, #0x5a
  1e4f1c: 54000861     	b.ne	0x1e5028 <__cxa_demangle+0x3d60>
  1e4f20: 91000908     	add	x8, x8, #0x2
  1e4f24: aa1303e0     	mov	x0, x19
  1e4f28: f9000268     	str	x8, [x19]
  1e4f2c: 97fff28c     	bl	0x1e195c <__cxa_demangle+0x694>
  1e4f30: b4000d80     	cbz	x0, 0x1e50e0 <__cxa_demangle+0x3e18>
  1e4f34: a9402668     	ldp	x8, x9, [x19]
  1e4f38: eb09011f     	cmp	x8, x9
  1e4f3c: 54000840     	b.eq	0x1e5044 <__cxa_demangle+0x3d7c>
  1e4f40: 39400109     	ldrb	w9, [x8]
  1e4f44: 7101153f     	cmp	w9, #0x45
  1e4f48: 540007e1     	b.ne	0x1e5044 <__cxa_demangle+0x3d7c>
  1e4f4c: 91000508     	add	x8, x8, #0x1
  1e4f50: f9000268     	str	x8, [x19]
  1e4f54: 14000063     	b	0x1e50e0 <__cxa_demangle+0x3e18>
  1e4f58: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1e4f5c: 91000508     	add	x8, x8, #0x1
  1e4f60: 9100a279     	add	x25, x19, #0x28
  1e4f64: f9000268     	str	x8, [x19]
  1e4f68: cb0a016a     	sub	x10, x11, x10
  1e4f6c: 9343fd58     	asr	x24, x10, #3
  1e4f70: eb09011f     	cmp	x8, x9
  1e4f74: 54000160     	b.eq	0x1e4fa0 <__cxa_demangle+0x3cd8>
  1e4f78: 39400109     	ldrb	w9, [x8]
  1e4f7c: 7101153f     	cmp	w9, #0x45
  1e4f80: 54000101     	b.ne	0x1e4fa0 <__cxa_demangle+0x3cd8>
  1e4f84: 14000032     	b	0x1e504c <__cxa_demangle+0x3d84>
  1e4f88: 91002109     	add	x9, x8, #0x8
  1e4f8c: f9000e69     	str	x9, [x19, #0x18]
  1e4f90: f9000114     	str	x20, [x8]
  1e4f94: a9402668     	ldp	x8, x9, [x19]
  1e4f98: eb09011f     	cmp	x8, x9
  1e4f9c: 54fffee1     	b.ne	0x1e4f78 <__cxa_demangle+0x3cb0>
  1e4fa0: aa1303e0     	mov	x0, x19
  1e4fa4: 97ffffbc     	bl	0x1e4e94 <__cxa_demangle+0x3bcc>
  1e4fa8: b40009c0     	cbz	x0, 0x1e50e0 <__cxa_demangle+0x3e18>
  1e4fac: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e4fb0: aa0003f4     	mov	x20, x0
  1e4fb4: eb09011f     	cmp	x8, x9
  1e4fb8: 54fffe81     	b.ne	0x1e4f88 <__cxa_demangle+0x3cc0>
  1e4fbc: f9400a77     	ldr	x23, [x19, #0x10]
  1e4fc0: cb170115     	sub	x21, x8, x23
  1e4fc4: eb17033f     	cmp	x25, x23
  1e4fc8: d37ffaa1     	lsl	x1, x21, #1
  1e4fcc: 540000e0     	b.eq	0x1e4fe8 <__cxa_demangle+0x3d20>
  1e4fd0: aa1703e0     	mov	x0, x23
  1e4fd4: 97fafaa7     	bl	0xa3a70 <realloc@plt>
  1e4fd8: aa0003f6     	mov	x22, x0
  1e4fdc: f9000a60     	str	x0, [x19, #0x10]
  1e4fe0: b5000180     	cbnz	x0, 0x1e5010 <__cxa_demangle+0x3d48>
  1e4fe4: 14000045     	b	0x1e50f8 <__cxa_demangle+0x3e30>
  1e4fe8: aa0103e0     	mov	x0, x1
  1e4fec: 97faf4a9     	bl	0xa2290 <malloc@plt>
  1e4ff0: b4000840     	cbz	x0, 0x1e50f8 <__cxa_demangle+0x3e30>
  1e4ff4: aa0003f6     	mov	x22, x0
  1e4ff8: b40000b5     	cbz	x21, 0x1e500c <__cxa_demangle+0x3d44>
  1e4ffc: aa1603e0     	mov	x0, x22
  1e5000: aa1703e1     	mov	x1, x23
  1e5004: aa1503e2     	mov	x2, x21
  1e5008: 97faf78e     	bl	0xa2e40 <memmove@plt>
  1e500c: f9000a76     	str	x22, [x19, #0x10]
  1e5010: 9343fea8     	asr	x8, x21, #3
  1e5014: 9342fea9     	asr	x9, x21, #2
  1e5018: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e501c: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e5020: a901a668     	stp	x8, x9, [x19, #0x18]
  1e5024: 17ffffd9     	b	0x1e4f88 <__cxa_demangle+0x3cc0>
  1e5028: aa1303e0     	mov	x0, x19
  1e502c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e5030: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e5034: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e5038: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e503c: f84507f9     	ldr	x25, [sp], #0x50
  1e5040: 140010fb     	b	0x1e942c <__cxa_demangle+0x8164>
  1e5044: aa1f03e0     	mov	x0, xzr
  1e5048: 14000026     	b	0x1e50e0 <__cxa_demangle+0x3e18>
  1e504c: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e5050: d37df315     	lsl	x21, x24, #3
  1e5054: 91000508     	add	x8, x8, #0x1
  1e5058: aa1303e0     	mov	x0, x19
  1e505c: 8b150121     	add	x1, x9, x21
  1e5060: f9000268     	str	x8, [x19]
  1e5064: 94001f7e     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e5068: f9400a68     	ldr	x8, [x19, #0x10]
  1e506c: f9497276     	ldr	x22, [x19, #0x12e0]
  1e5070: aa0003f4     	mov	x20, x0
  1e5074: 8b150108     	add	x8, x8, x21
  1e5078: f9000e68     	str	x8, [x19, #0x18]
  1e507c: aa1603e8     	mov	x8, x22
  1e5080: f8408d09     	ldr	x9, [x8, #0x8]!
  1e5084: aa0103f5     	mov	x21, x1
  1e5088: 9100812a     	add	x10, x9, #0x20
  1e508c: f13fc15f     	cmp	x10, #0xff0
  1e5090: 54000143     	b.lo	0x1e50b8 <__cxa_demangle+0x3df0>
  1e5094: 321403e0     	orr	w0, wzr, #0x1000
  1e5098: 97faf47e     	bl	0xa2290 <malloc@plt>
  1e509c: b40002e0     	cbz	x0, 0x1e50f8 <__cxa_demangle+0x3e30>
  1e50a0: aa0003e8     	mov	x8, x0
  1e50a4: aa1f03e9     	mov	x9, xzr
  1e50a8: f9000016     	str	x22, [x0]
  1e50ac: f8008d1f     	str	xzr, [x8, #0x8]!
  1e50b0: aa0003f6     	mov	x22, x0
  1e50b4: f9097260     	str	x0, [x19, #0x12e0]
  1e50b8: 9100812a     	add	x10, x9, #0x20
  1e50bc: 8b0902c0     	add	x0, x22, x9
  1e50c0: 900005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e50c4: 9134a129     	add	x9, x9, #0xd28
  1e50c8: 5280238b     	mov	w11, #0x11c             // =284
  1e50cc: 72a0202b     	movk	w11, #0x101, lsl #16
  1e50d0: f900010a     	str	x10, [x8]
  1e50d4: f8010c09     	str	x9, [x0, #0x10]!
  1e50d8: b900080b     	str	w11, [x0, #0x8]
  1e50dc: a9015414     	stp	x20, x21, [x0, #0x10]
  1e50e0: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e50e4: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e50e8: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e50ec: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e50f0: f84507f9     	ldr	x25, [sp], #0x50
  1e50f4: d65f03c0     	ret
  1e50f8: 97fb155a     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e50fc: a940240b     	ldp	x11, x9, [x0]
  1e5100: eb09017f     	cmp	x11, x9
  1e5104: 54000260     	b.eq	0x1e5150 <__cxa_demangle+0x3e88>
  1e5108: 39400168     	ldrb	w8, [x11]
  1e510c: 7101a11f     	cmp	w8, #0x68
  1e5110: 54000261     	b.ne	0x1e515c <__cxa_demangle+0x3e94>
  1e5114: 91000568     	add	x8, x11, #0x1
  1e5118: eb09011f     	cmp	x8, x9
  1e511c: f9000008     	str	x8, [x0]
  1e5120: 54000480     	b.eq	0x1e51b0 <__cxa_demangle+0x3ee8>
  1e5124: 3940010a     	ldrb	w10, [x8]
  1e5128: aa0803ec     	mov	x12, x8
  1e512c: 7101b95f     	cmp	w10, #0x6e
  1e5130: aa0803ea     	mov	x10, x8
  1e5134: 54000081     	b.ne	0x1e5144 <__cxa_demangle+0x3e7c>
  1e5138: 9100096a     	add	x10, x11, #0x2
  1e513c: aa0a03ec     	mov	x12, x10
  1e5140: f900000a     	str	x10, [x0]
  1e5144: eb09019f     	cmp	x12, x9
  1e5148: 540003c1     	b.ne	0x1e51c0 <__cxa_demangle+0x3ef8>
  1e514c: 1400002c     	b	0x1e51fc <__cxa_demangle+0x3f34>
  1e5150: 320003e8     	orr	w8, wzr, #0x1
  1e5154: 2a0803e0     	mov	w0, w8
  1e5158: d65f03c0     	ret
  1e515c: 39400168     	ldrb	w8, [x11]
  1e5160: 7101d91f     	cmp	w8, #0x76
  1e5164: 54000201     	b.ne	0x1e51a4 <__cxa_demangle+0x3edc>
  1e5168: 91000568     	add	x8, x11, #0x1
  1e516c: eb09011f     	cmp	x8, x9
  1e5170: f9000008     	str	x8, [x0]
  1e5174: 54000660     	b.eq	0x1e5240 <__cxa_demangle+0x3f78>
  1e5178: 3940010a     	ldrb	w10, [x8]
  1e517c: aa0803ec     	mov	x12, x8
  1e5180: 7101b95f     	cmp	w10, #0x6e
  1e5184: aa0803ea     	mov	x10, x8
  1e5188: 54000081     	b.ne	0x1e5198 <__cxa_demangle+0x3ed0>
  1e518c: 9100096a     	add	x10, x11, #0x2
  1e5190: aa0a03ec     	mov	x12, x10
  1e5194: f900000a     	str	x10, [x0]
  1e5198: eb09019f     	cmp	x12, x9
  1e519c: 540005a1     	b.ne	0x1e5250 <__cxa_demangle+0x3f88>
  1e51a0: 1400003b     	b	0x1e528c <__cxa_demangle+0x3fc4>
  1e51a4: 320003e8     	orr	w8, wzr, #0x1
  1e51a8: 2a0803e0     	mov	w0, w8
  1e51ac: d65f03c0     	ret
  1e51b0: aa0903ea     	mov	x10, x9
  1e51b4: aa0803ec     	mov	x12, x8
  1e51b8: eb09019f     	cmp	x12, x9
  1e51bc: 54000200     	b.eq	0x1e51fc <__cxa_demangle+0x3f34>
  1e51c0: 3940014b     	ldrb	w11, [x10]
  1e51c4: 5100c16b     	sub	w11, w11, #0x30
  1e51c8: 7100257f     	cmp	w11, #0x9
  1e51cc: 54000188     	b.hi	0x1e51fc <__cxa_demangle+0x3f34>
  1e51d0: 9100054a     	add	x10, x10, #0x1
  1e51d4: eb0a013f     	cmp	x9, x10
  1e51d8: f900000a     	str	x10, [x0]
  1e51dc: 540008a0     	b.eq	0x1e52f0 <__cxa_demangle+0x4028>
  1e51e0: 3840154b     	ldrb	w11, [x10], #0x1
  1e51e4: 5100c16b     	sub	w11, w11, #0x30
  1e51e8: 7100297f     	cmp	w11, #0xa
  1e51ec: 54ffff43     	b.lo	0x1e51d4 <__cxa_demangle+0x3f0c>
  1e51f0: d100054a     	sub	x10, x10, #0x1
  1e51f4: aa0a03eb     	mov	x11, x10
  1e51f8: 14000003     	b	0x1e5204 <__cxa_demangle+0x3f3c>
  1e51fc: aa1f03eb     	mov	x11, xzr
  1e5200: aa1f03e8     	mov	x8, xzr
  1e5204: eb0b011f     	cmp	x8, x11
  1e5208: 320003e8     	orr	w8, wzr, #0x1
  1e520c: 54000c40     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e5210: eb09015f     	cmp	x10, x9
  1e5214: 54000c00     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e5218: 39400148     	ldrb	w8, [x10]
  1e521c: 71017d1f     	cmp	w8, #0x5f
  1e5220: 540000a1     	b.ne	0x1e5234 <__cxa_demangle+0x3f6c>
  1e5224: 2a1f03e8     	mov	w8, wzr
  1e5228: 91000549     	add	x9, x10, #0x1
  1e522c: f9000009     	str	x9, [x0]
  1e5230: 14000059     	b	0x1e5394 <__cxa_demangle+0x40cc>
  1e5234: 320003e8     	orr	w8, wzr, #0x1
  1e5238: 2a0803e0     	mov	w0, w8
  1e523c: d65f03c0     	ret
  1e5240: aa0903ea     	mov	x10, x9
  1e5244: aa0803ec     	mov	x12, x8
  1e5248: eb09019f     	cmp	x12, x9
  1e524c: 54000200     	b.eq	0x1e528c <__cxa_demangle+0x3fc4>
  1e5250: 3940014b     	ldrb	w11, [x10]
  1e5254: 5100c16b     	sub	w11, w11, #0x30
  1e5258: 7100257f     	cmp	w11, #0x9
  1e525c: 54000188     	b.hi	0x1e528c <__cxa_demangle+0x3fc4>
  1e5260: 9100054a     	add	x10, x10, #0x1
  1e5264: eb0a013f     	cmp	x9, x10
  1e5268: f900000a     	str	x10, [x0]
  1e526c: 540004e0     	b.eq	0x1e5308 <__cxa_demangle+0x4040>
  1e5270: 3840154b     	ldrb	w11, [x10], #0x1
  1e5274: 5100c16b     	sub	w11, w11, #0x30
  1e5278: 7100297f     	cmp	w11, #0xa
  1e527c: 54ffff43     	b.lo	0x1e5264 <__cxa_demangle+0x3f9c>
  1e5280: d100054a     	sub	x10, x10, #0x1
  1e5284: aa0a03eb     	mov	x11, x10
  1e5288: 14000003     	b	0x1e5294 <__cxa_demangle+0x3fcc>
  1e528c: aa1f03eb     	mov	x11, xzr
  1e5290: aa1f03e8     	mov	x8, xzr
  1e5294: eb0b011f     	cmp	x8, x11
  1e5298: 320003e8     	orr	w8, wzr, #0x1
  1e529c: 540007c0     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e52a0: eb09015f     	cmp	x10, x9
  1e52a4: 54000780     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e52a8: 39400148     	ldrb	w8, [x10]
  1e52ac: 71017d1f     	cmp	w8, #0x5f
  1e52b0: 54000261     	b.ne	0x1e52fc <__cxa_demangle+0x4034>
  1e52b4: 91000548     	add	x8, x10, #0x1
  1e52b8: eb09011f     	cmp	x8, x9
  1e52bc: f9000008     	str	x8, [x0]
  1e52c0: 540002a0     	b.eq	0x1e5314 <__cxa_demangle+0x404c>
  1e52c4: 3940010b     	ldrb	w11, [x8]
  1e52c8: aa0803ec     	mov	x12, x8
  1e52cc: 7101b97f     	cmp	w11, #0x6e
  1e52d0: aa0803eb     	mov	x11, x8
  1e52d4: 54000241     	b.ne	0x1e531c <__cxa_demangle+0x4054>
  1e52d8: 9100094b     	add	x11, x10, #0x2
  1e52dc: aa0b03ec     	mov	x12, x11
  1e52e0: f900000b     	str	x11, [x0]
  1e52e4: eb09019f     	cmp	x12, x9
  1e52e8: 540001e1     	b.ne	0x1e5324 <__cxa_demangle+0x405c>
  1e52ec: 1400001d     	b	0x1e5360 <__cxa_demangle+0x4098>
  1e52f0: aa0903ea     	mov	x10, x9
  1e52f4: aa0903eb     	mov	x11, x9
  1e52f8: 17ffffc3     	b	0x1e5204 <__cxa_demangle+0x3f3c>
  1e52fc: 320003e8     	orr	w8, wzr, #0x1
  1e5300: 2a0803e0     	mov	w0, w8
  1e5304: d65f03c0     	ret
  1e5308: aa0903ea     	mov	x10, x9
  1e530c: aa0903eb     	mov	x11, x9
  1e5310: 17ffffe1     	b	0x1e5294 <__cxa_demangle+0x3fcc>
  1e5314: aa0903eb     	mov	x11, x9
  1e5318: aa0803ec     	mov	x12, x8
  1e531c: eb09019f     	cmp	x12, x9
  1e5320: 54000200     	b.eq	0x1e5360 <__cxa_demangle+0x4098>
  1e5324: 3940016a     	ldrb	w10, [x11]
  1e5328: 5100c14a     	sub	w10, w10, #0x30
  1e532c: 7100255f     	cmp	w10, #0x9
  1e5330: 54000188     	b.hi	0x1e5360 <__cxa_demangle+0x4098>
  1e5334: 9100056a     	add	x10, x11, #0x1
  1e5338: eb0a013f     	cmp	x9, x10
  1e533c: f900000a     	str	x10, [x0]
  1e5340: 54000340     	b.eq	0x1e53a8 <__cxa_demangle+0x40e0>
  1e5344: 3840154b     	ldrb	w11, [x10], #0x1
  1e5348: 5100c16b     	sub	w11, w11, #0x30
  1e534c: 7100297f     	cmp	w11, #0xa
  1e5350: 54ffff43     	b.lo	0x1e5338 <__cxa_demangle+0x4070>
  1e5354: d100054b     	sub	x11, x10, #0x1
  1e5358: aa0b03ea     	mov	x10, x11
  1e535c: 14000003     	b	0x1e5368 <__cxa_demangle+0x40a0>
  1e5360: aa1f03ea     	mov	x10, xzr
  1e5364: aa1f03e8     	mov	x8, xzr
  1e5368: eb0a011f     	cmp	x8, x10
  1e536c: 320003e8     	orr	w8, wzr, #0x1
  1e5370: 54000120     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e5374: eb09017f     	cmp	x11, x9
  1e5378: 540000e0     	b.eq	0x1e5394 <__cxa_demangle+0x40cc>
  1e537c: 39400168     	ldrb	w8, [x11]
  1e5380: 71017d1f     	cmp	w8, #0x5f
  1e5384: 540000c1     	b.ne	0x1e539c <__cxa_demangle+0x40d4>
  1e5388: 2a1f03e8     	mov	w8, wzr
  1e538c: 91000569     	add	x9, x11, #0x1
  1e5390: 17ffffa7     	b	0x1e522c <__cxa_demangle+0x3f64>
  1e5394: 2a0803e0     	mov	w0, w8
  1e5398: d65f03c0     	ret
  1e539c: 320003e8     	orr	w8, wzr, #0x1
  1e53a0: 2a0803e0     	mov	w0, w8
  1e53a4: d65f03c0     	ret
  1e53a8: aa0903eb     	mov	x11, x9
  1e53ac: aa0903ea     	mov	x10, x9
  1e53b0: 17ffffee     	b	0x1e5368 <__cxa_demangle+0x40a0>
  1e53b4: 2a1f03e0     	mov	w0, wzr
  1e53b8: d65f03c0     	ret
  1e53bc: 2a1f03e0     	mov	w0, wzr
  1e53c0: d65f03c0     	ret
  1e53c4: 2a1f03e0     	mov	w0, wzr
  1e53c8: d65f03c0     	ret
  1e53cc: d65f03c0     	ret
  1e53d0: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1e53d4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e53d8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e53dc: 910083fd     	add	x29, sp, #0x20
  1e53e0: a9412016     	ldp	x22, x8, [x0, #0x10]
  1e53e4: aa0003f4     	mov	x20, x0
  1e53e8: aa0103f3     	mov	x19, x1
  1e53ec: eb160115     	subs	x21, x8, x22
  1e53f0: 540002e0     	b.eq	0x1e544c <__cxa_demangle+0x4184>
  1e53f4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1e53f8: 8b150109     	add	x9, x8, x21
  1e53fc: eb0a013f     	cmp	x9, x10
  1e5400: 54000062     	b.hs	0x1e540c <__cxa_demangle+0x4144>
  1e5404: f9400260     	ldr	x0, [x19]
  1e5408: 1400000a     	b	0x1e5430 <__cxa_demangle+0x4168>
  1e540c: f9400260     	ldr	x0, [x19]
  1e5410: d37ff948     	lsl	x8, x10, #1
  1e5414: eb09011f     	cmp	x8, x9
  1e5418: 9a883121     	csel	x1, x9, x8, lo
  1e541c: f9000a61     	str	x1, [x19, #0x10]
  1e5420: 97faf994     	bl	0xa3a70 <realloc@plt>
  1e5424: f9000260     	str	x0, [x19]
  1e5428: b40003c0     	cbz	x0, 0x1e54a0 <__cxa_demangle+0x41d8>
  1e542c: f9400668     	ldr	x8, [x19, #0x8]
  1e5430: 8b080000     	add	x0, x0, x8
  1e5434: aa1603e1     	mov	x1, x22
  1e5438: aa1503e2     	mov	x2, x21
  1e543c: 97faf681     	bl	0xa2e40 <memmove@plt>
  1e5440: f9400668     	ldr	x8, [x19, #0x8]
  1e5444: 8b150108     	add	x8, x8, x21
  1e5448: f9000668     	str	x8, [x19, #0x8]
  1e544c: f9401294     	ldr	x20, [x20, #0x20]
  1e5450: aa1303e1     	mov	x1, x19
  1e5454: f9400288     	ldr	x8, [x20]
  1e5458: aa1403e0     	mov	x0, x20
  1e545c: f9401108     	ldr	x8, [x8, #0x20]
  1e5460: d63f0100     	blr	x8
  1e5464: 39402688     	ldrb	w8, [x20, #0x9]
  1e5468: 7100051f     	cmp	w8, #0x1
  1e546c: 540000a1     	b.ne	0x1e5480 <__cxa_demangle+0x41b8>
  1e5470: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e5474: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e5478: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1e547c: d65f03c0     	ret
  1e5480: f9400288     	ldr	x8, [x20]
  1e5484: aa1403e0     	mov	x0, x20
  1e5488: aa1303e1     	mov	x1, x19
  1e548c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e5490: f9401502     	ldr	x2, [x8, #0x28]
  1e5494: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e5498: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1e549c: d61f0040     	br	x2
  1e54a0: 97fb1470     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e54a4: d65f03c0     	ret
  1e54a8: aa1f03e0     	mov	x0, xzr
  1e54ac: aa1f03e1     	mov	x1, xzr
  1e54b0: d65f03c0     	ret
  1e54b4: 17faed2b     	b	0xa0960 <_ZdlPv@plt>
  1e54b8: f81d0ff5     	str	x21, [sp, #-0x30]!
  1e54bc: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e54c0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e54c4: 910083fd     	add	x29, sp, #0x20
  1e54c8: a940a828     	ldp	x8, x10, [x1, #0x8]
  1e54cc: aa0103f3     	mov	x19, x1
  1e54d0: aa0003f4     	mov	x20, x0
  1e54d4: 91006109     	add	x9, x8, #0x18
  1e54d8: eb0a013f     	cmp	x9, x10
  1e54dc: 54000062     	b.hs	0x1e54e8 <__cxa_demangle+0x4220>
  1e54e0: f9400260     	ldr	x0, [x19]
  1e54e4: 1400000a     	b	0x1e550c <__cxa_demangle+0x4244>
  1e54e8: f9400260     	ldr	x0, [x19]
  1e54ec: d37ff948     	lsl	x8, x10, #1
  1e54f0: eb09011f     	cmp	x8, x9
  1e54f4: 9a883121     	csel	x1, x9, x8, lo
  1e54f8: f9000a61     	str	x1, [x19, #0x10]
  1e54fc: 97faf95d     	bl	0xa3a70 <realloc@plt>
  1e5500: f9000260     	str	x0, [x19]
  1e5504: b4000880     	cbz	x0, 0x1e5614 <__cxa_demangle+0x434c>
  1e5508: f9400668     	ldr	x8, [x19, #0x8]
  1e550c: 90000309     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e5510: 910d9d29     	add	x9, x9, #0x367
  1e5514: f940092a     	ldr	x10, [x9, #0x10]
  1e5518: 3dc00120     	ldr	q0, [x9]
  1e551c: 8b080008     	add	x8, x0, x8
  1e5520: aa1303e1     	mov	x1, x19
  1e5524: f900090a     	str	x10, [x8, #0x10]
  1e5528: 3d800100     	str	q0, [x8]
  1e552c: f9400668     	ldr	x8, [x19, #0x8]
  1e5530: 91006108     	add	x8, x8, #0x18
  1e5534: f9000668     	str	x8, [x19, #0x8]
  1e5538: f9400a95     	ldr	x21, [x20, #0x10]
  1e553c: f94002a8     	ldr	x8, [x21]
  1e5540: aa1503e0     	mov	x0, x21
  1e5544: f9401108     	ldr	x8, [x8, #0x20]
  1e5548: d63f0100     	blr	x8
  1e554c: 394026a8     	ldrb	w8, [x21, #0x9]
  1e5550: 7100051f     	cmp	w8, #0x1
  1e5554: 540000c0     	b.eq	0x1e556c <__cxa_demangle+0x42a4>
  1e5558: f94002a8     	ldr	x8, [x21]
  1e555c: aa1503e0     	mov	x0, x21
  1e5560: aa1303e1     	mov	x1, x19
  1e5564: f9401508     	ldr	x8, [x8, #0x28]
  1e5568: d63f0100     	blr	x8
  1e556c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1e5570: 91001109     	add	x9, x8, #0x4
  1e5574: eb0a013f     	cmp	x9, x10
  1e5578: 54000062     	b.hs	0x1e5584 <__cxa_demangle+0x42bc>
  1e557c: f9400260     	ldr	x0, [x19]
  1e5580: 1400000a     	b	0x1e55a8 <__cxa_demangle+0x42e0>
  1e5584: f9400260     	ldr	x0, [x19]
  1e5588: d37ff948     	lsl	x8, x10, #1
  1e558c: eb09011f     	cmp	x8, x9
  1e5590: 9a883121     	csel	x1, x9, x8, lo
  1e5594: f9000a61     	str	x1, [x19, #0x10]
  1e5598: 97faf936     	bl	0xa3a70 <realloc@plt>
  1e559c: f9000260     	str	x0, [x19]
  1e55a0: b40003a0     	cbz	x0, 0x1e5614 <__cxa_demangle+0x434c>
  1e55a4: f9400668     	ldr	x8, [x19, #0x8]
  1e55a8: 528d25a9     	mov	w9, #0x692d             // =26925
  1e55ac: 72a5adc9     	movk	w9, #0x2d6e, lsl #16
  1e55b0: b8286809     	str	w9, [x0, x8]
  1e55b4: f9400668     	ldr	x8, [x19, #0x8]
  1e55b8: aa1303e1     	mov	x1, x19
  1e55bc: 91001108     	add	x8, x8, #0x4
  1e55c0: f9000668     	str	x8, [x19, #0x8]
  1e55c4: f9400e94     	ldr	x20, [x20, #0x18]
  1e55c8: f9400288     	ldr	x8, [x20]
  1e55cc: aa1403e0     	mov	x0, x20
  1e55d0: f9401108     	ldr	x8, [x8, #0x20]
  1e55d4: d63f0100     	blr	x8
  1e55d8: 39402688     	ldrb	w8, [x20, #0x9]
  1e55dc: 7100051f     	cmp	w8, #0x1
  1e55e0: 540000a1     	b.ne	0x1e55f4 <__cxa_demangle+0x432c>
  1e55e4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e55e8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e55ec: f84307f5     	ldr	x21, [sp], #0x30
  1e55f0: d65f03c0     	ret
  1e55f4: f9400288     	ldr	x8, [x20]
  1e55f8: aa1403e0     	mov	x0, x20
  1e55fc: aa1303e1     	mov	x1, x19
  1e5600: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e5604: f9401502     	ldr	x2, [x8, #0x28]
  1e5608: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e560c: f84307f5     	ldr	x21, [sp], #0x30
  1e5610: d61f0040     	br	x2
  1e5614: 97fb1413     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e5618: 17faecd2     	b	0xa0960 <_ZdlPv@plt>
  1e561c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1e5620: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e5624: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e5628: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e562c: 9100c3fd     	add	x29, sp, #0x30
  1e5630: a9405015     	ldp	x21, x20, [x0]
  1e5634: eb1402bf     	cmp	x21, x20
  1e5638: 540020c0     	b.eq	0x1e5a50 <__cxa_demangle+0x4788>
  1e563c: 394002a8     	ldrb	w8, [x21]
  1e5640: 71014d1f     	cmp	w8, #0x53
  1e5644: 54002061     	b.ne	0x1e5a50 <__cxa_demangle+0x4788>
  1e5648: 910006b6     	add	x22, x21, #0x1
  1e564c: aa0003f3     	mov	x19, x0
  1e5650: eb16029f     	cmp	x20, x22
  1e5654: f9000016     	str	x22, [x0]
  1e5658: 54000460     	b.eq	0x1e56e4 <__cxa_demangle+0x441c>
  1e565c: 394002c0     	ldrb	w0, [x22]
  1e5660: 97fb07d4     	bl	0xa75b0 <islower@plt>
  1e5664: 34000460     	cbz	w0, 0x1e56f0 <__cxa_demangle+0x4428>
  1e5668: eb16029f     	cmp	x20, x22
  1e566c: 54001f20     	b.eq	0x1e5a50 <__cxa_demangle+0x4788>
  1e5670: 394002c8     	ldrb	w8, [x22]
  1e5674: aa1f03f4     	mov	x20, xzr
  1e5678: 51018508     	sub	w8, w8, #0x61
  1e567c: 7100491f     	cmp	w8, #0x12
  1e5680: 54001ea8     	b.hi	0x1e5a54 <__cxa_demangle+0x478c>
  1e5684: f00002e9     	adrp	x9, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e5688: 91312929     	add	x9, x9, #0xc4a
  1e568c: 1000008a     	adr	x10, 0x1e569c <__cxa_demangle+0x43d4>
  1e5690: 3868692b     	ldrb	w11, [x9, x8]
  1e5694: 8b0b094a     	add	x10, x10, x11, lsl #2
  1e5698: d61f0140     	br	x10
  1e569c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e56a0: 91000aa8     	add	x8, x21, #0x2
  1e56a4: f9000268     	str	x8, [x19]
  1e56a8: aa1403e9     	mov	x9, x20
  1e56ac: f8408d28     	ldr	x8, [x9, #0x8]!
  1e56b0: 9100410a     	add	x10, x8, #0x10
  1e56b4: f13fc15f     	cmp	x10, #0xff0
  1e56b8: 54001783     	b.lo	0x1e59a8 <__cxa_demangle+0x46e0>
  1e56bc: 321403e0     	orr	w0, wzr, #0x1000
  1e56c0: 97faf2f4     	bl	0xa2290 <malloc@plt>
  1e56c4: b4001d40     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e56c8: aa0003e9     	mov	x9, x0
  1e56cc: aa1f03e8     	mov	x8, xzr
  1e56d0: 2a1f03ea     	mov	w10, wzr
  1e56d4: f9000014     	str	x20, [x0]
  1e56d8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e56dc: f9097260     	str	x0, [x19, #0x12e0]
  1e56e0: 1400008c     	b	0x1e5910 <__cxa_demangle+0x4648>
  1e56e4: 2a1f03e0     	mov	w0, wzr
  1e56e8: 97fb07b2     	bl	0xa75b0 <islower@plt>
  1e56ec: 35fffbe0     	cbnz	w0, 0x1e5668 <__cxa_demangle+0x43a0>
  1e56f0: eb1402df     	cmp	x22, x20
  1e56f4: 54000160     	b.eq	0x1e5720 <__cxa_demangle+0x4458>
  1e56f8: 394002c8     	ldrb	w8, [x22]
  1e56fc: 71017d1f     	cmp	w8, #0x5f
  1e5700: 54000101     	b.ne	0x1e5720 <__cxa_demangle+0x4458>
  1e5704: a952a668     	ldp	x8, x9, [x19, #0x128]
  1e5708: 91000aaa     	add	x10, x21, #0x2
  1e570c: f900026a     	str	x10, [x19]
  1e5710: eb09011f     	cmp	x8, x9
  1e5714: 540019e0     	b.eq	0x1e5a50 <__cxa_demangle+0x4788>
  1e5718: f9400114     	ldr	x20, [x8]
  1e571c: 140000ce     	b	0x1e5a54 <__cxa_demangle+0x478c>
  1e5720: eb16029f     	cmp	x20, x22
  1e5724: 54001960     	b.eq	0x1e5a50 <__cxa_demangle+0x4788>
  1e5728: 394002ca     	ldrb	w10, [x22]
  1e572c: 7100c15f     	cmp	w10, #0x30
  1e5730: 54001903     	b.lo	0x1e5a50 <__cxa_demangle+0x4788>
  1e5734: 7100e95f     	cmp	w10, #0x3a
  1e5738: 540000a3     	b.lo	0x1e574c <__cxa_demangle+0x4484>
  1e573c: 51010548     	sub	w8, w10, #0x41
  1e5740: 12001d08     	and	w8, w8, #0xff
  1e5744: 7100651f     	cmp	w8, #0x19
  1e5748: 54001848     	b.hi	0x1e5a50 <__cxa_demangle+0x4788>
  1e574c: aa1f03e8     	mov	x8, xzr
  1e5750: 91000aac     	add	x12, x21, #0x2
  1e5754: 5280048b     	mov	w11, #0x24              // =36
  1e5758: 12001d49     	and	w9, w10, #0xff
  1e575c: 7100e93f     	cmp	w9, #0x3a
  1e5760: aa0c03e9     	mov	x9, x12
  1e5764: 54000062     	b.hs	0x1e5770 <__cxa_demangle+0x44a8>
  1e5768: 928005ec     	mov	x12, #-0x30             // =-48
  1e576c: 14000006     	b	0x1e5784 <__cxa_demangle+0x44bc>
  1e5770: 5101054c     	sub	w12, w10, #0x41
  1e5774: 12001d8c     	and	w12, w12, #0xff
  1e5778: 7100659f     	cmp	w12, #0x19
  1e577c: 540014c8     	b.hi	0x1e5a14 <__cxa_demangle+0x474c>
  1e5780: 928006cc     	mov	x12, #-0x37             // =-55
  1e5784: 8b2a018a     	add	x10, x12, w10, uxtb
  1e5788: eb09029f     	cmp	x20, x9
  1e578c: 9b0b2908     	madd	x8, x8, x11, x10
  1e5790: f9000269     	str	x9, [x19]
  1e5794: 54001420     	b.eq	0x1e5a18 <__cxa_demangle+0x4750>
  1e5798: aa0903ec     	mov	x12, x9
  1e579c: 3840158a     	ldrb	w10, [x12], #0x1
  1e57a0: 7100bd5f     	cmp	w10, #0x2f
  1e57a4: 54fffda8     	b.hi	0x1e5758 <__cxa_demangle+0x4490>
  1e57a8: 1400009c     	b	0x1e5a18 <__cxa_demangle+0x4750>
  1e57ac: f9497274     	ldr	x20, [x19, #0x12e0]
  1e57b0: 91000aa8     	add	x8, x21, #0x2
  1e57b4: f9000268     	str	x8, [x19]
  1e57b8: aa1403e9     	mov	x9, x20
  1e57bc: f8408d28     	ldr	x8, [x9, #0x8]!
  1e57c0: 9100410a     	add	x10, x8, #0x10
  1e57c4: f13fc15f     	cmp	x10, #0xff0
  1e57c8: 54000e83     	b.lo	0x1e5998 <__cxa_demangle+0x46d0>
  1e57cc: 321403e0     	orr	w0, wzr, #0x1000
  1e57d0: 97faf2b0     	bl	0xa2290 <malloc@plt>
  1e57d4: b40014c0     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e57d8: aa0003e9     	mov	x9, x0
  1e57dc: aa1f03e8     	mov	x8, xzr
  1e57e0: f9000014     	str	x20, [x0]
  1e57e4: f8008d3f     	str	xzr, [x9, #0x8]!
  1e57e8: 528000aa     	mov	w10, #0x5               // =5
  1e57ec: f9097260     	str	x0, [x19, #0x12e0]
  1e57f0: 14000048     	b	0x1e5910 <__cxa_demangle+0x4648>
  1e57f4: f9497274     	ldr	x20, [x19, #0x12e0]
  1e57f8: 91000aa8     	add	x8, x21, #0x2
  1e57fc: f9000268     	str	x8, [x19]
  1e5800: aa1403e9     	mov	x9, x20
  1e5804: f8408d28     	ldr	x8, [x9, #0x8]!
  1e5808: 9100410a     	add	x10, x8, #0x10
  1e580c: f13fc15f     	cmp	x10, #0xff0
  1e5810: 54000c83     	b.lo	0x1e59a0 <__cxa_demangle+0x46d8>
  1e5814: 321403e0     	orr	w0, wzr, #0x1000
  1e5818: 97faf29e     	bl	0xa2290 <malloc@plt>
  1e581c: b4001280     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e5820: aa0003e9     	mov	x9, x0
  1e5824: aa1f03e8     	mov	x8, xzr
  1e5828: f9000014     	str	x20, [x0]
  1e582c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e5830: f9097260     	str	x0, [x19, #0x12e0]
  1e5834: 321f03ea     	orr	w10, wzr, #0x2
  1e5838: 14000036     	b	0x1e5910 <__cxa_demangle+0x4648>
  1e583c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e5840: 91000aa8     	add	x8, x21, #0x2
  1e5844: f9000268     	str	x8, [x19]
  1e5848: aa1403e9     	mov	x9, x20
  1e584c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e5850: 9100410a     	add	x10, x8, #0x10
  1e5854: f13fc15f     	cmp	x10, #0xff0
  1e5858: 54000ac3     	b.lo	0x1e59b0 <__cxa_demangle+0x46e8>
  1e585c: 321403e0     	orr	w0, wzr, #0x1000
  1e5860: 97faf28c     	bl	0xa2290 <malloc@plt>
  1e5864: b4001040     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e5868: aa0003e9     	mov	x9, x0
  1e586c: aa1f03e8     	mov	x8, xzr
  1e5870: f9000014     	str	x20, [x0]
  1e5874: f8008d3f     	str	xzr, [x9, #0x8]!
  1e5878: f9097260     	str	x0, [x19, #0x12e0]
  1e587c: 320003ea     	orr	w10, wzr, #0x1
  1e5880: 14000024     	b	0x1e5910 <__cxa_demangle+0x4648>
  1e5884: f9497274     	ldr	x20, [x19, #0x12e0]
  1e5888: 91000aa8     	add	x8, x21, #0x2
  1e588c: f9000268     	str	x8, [x19]
  1e5890: aa1403e9     	mov	x9, x20
  1e5894: f8408d28     	ldr	x8, [x9, #0x8]!
  1e5898: 9100410a     	add	x10, x8, #0x10
  1e589c: f13fc15f     	cmp	x10, #0xff0
  1e58a0: 540008c3     	b.lo	0x1e59b8 <__cxa_demangle+0x46f0>
  1e58a4: 321403e0     	orr	w0, wzr, #0x1000
  1e58a8: 97faf27a     	bl	0xa2290 <malloc@plt>
  1e58ac: b4000e00     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e58b0: aa0003e9     	mov	x9, x0
  1e58b4: aa1f03e8     	mov	x8, xzr
  1e58b8: f9000014     	str	x20, [x0]
  1e58bc: f8008d3f     	str	xzr, [x9, #0x8]!
  1e58c0: f9097260     	str	x0, [x19, #0x12e0]
  1e58c4: 320007ea     	orr	w10, wzr, #0x3
  1e58c8: 14000012     	b	0x1e5910 <__cxa_demangle+0x4648>
  1e58cc: f9497274     	ldr	x20, [x19, #0x12e0]
  1e58d0: 91000aa8     	add	x8, x21, #0x2
  1e58d4: f9000268     	str	x8, [x19]
  1e58d8: aa1403e9     	mov	x9, x20
  1e58dc: f8408d28     	ldr	x8, [x9, #0x8]!
  1e58e0: 9100410a     	add	x10, x8, #0x10
  1e58e4: f13fc15f     	cmp	x10, #0xff0
  1e58e8: 540006c3     	b.lo	0x1e59c0 <__cxa_demangle+0x46f8>
  1e58ec: 321403e0     	orr	w0, wzr, #0x1000
  1e58f0: 97faf268     	bl	0xa2290 <malloc@plt>
  1e58f4: b4000bc0     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e58f8: aa0003e9     	mov	x9, x0
  1e58fc: aa1f03e8     	mov	x8, xzr
  1e5900: f9000014     	str	x20, [x0]
  1e5904: f8008d3f     	str	xzr, [x9, #0x8]!
  1e5908: f9097260     	str	x0, [x19, #0x12e0]
  1e590c: 321e03ea     	orr	w10, wzr, #0x4
  1e5910: aa0003f4     	mov	x20, x0
  1e5914: 9100410b     	add	x11, x8, #0x10
  1e5918: 8b080295     	add	x21, x20, x8
  1e591c: 900005e8     	adrp	x8, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e5920: 912be108     	add	x8, x8, #0xaf8
  1e5924: 5280248c     	mov	w12, #0x124             // =292
  1e5928: 72a0202c     	movk	w12, #0x101, lsl #16
  1e592c: f900012b     	str	x11, [x9]
  1e5930: f8010ea8     	str	x8, [x21, #0x10]!
  1e5934: 29012aac     	stp	w12, w10, [x21, #0x8]
  1e5938: b40008d5     	cbz	x21, 0x1e5a50 <__cxa_demangle+0x4788>
  1e593c: aa1303e0     	mov	x0, x19
  1e5940: aa1503e1     	mov	x1, x21
  1e5944: 94000363     	bl	0x1e66d0 <__cxa_demangle+0x5408>
  1e5948: eb15001f     	cmp	x0, x21
  1e594c: 54000220     	b.eq	0x1e5990 <__cxa_demangle+0x46c8>
  1e5950: a9532668     	ldp	x8, x9, [x19, #0x130]
  1e5954: aa0003f4     	mov	x20, x0
  1e5958: eb09011f     	cmp	x8, x9
  1e595c: 54000541     	b.ne	0x1e5a04 <__cxa_demangle+0x473c>
  1e5960: f9409677     	ldr	x23, [x19, #0x128]
  1e5964: 91050269     	add	x9, x19, #0x140
  1e5968: eb17013f     	cmp	x9, x23
  1e596c: cb170115     	sub	x21, x8, x23
  1e5970: 540002c0     	b.eq	0x1e59c8 <__cxa_demangle+0x4700>
  1e5974: d37ffaa1     	lsl	x1, x21, #1
  1e5978: aa1703e0     	mov	x0, x23
  1e597c: 97faf83d     	bl	0xa3a70 <realloc@plt>
  1e5980: aa0003f6     	mov	x22, x0
  1e5984: f9009660     	str	x0, [x19, #0x128]
  1e5988: b5000340     	cbnz	x0, 0x1e59f0 <__cxa_demangle+0x4728>
  1e598c: 14000038     	b	0x1e5a6c <__cxa_demangle+0x47a4>
  1e5990: aa1503f4     	mov	x20, x21
  1e5994: 14000030     	b	0x1e5a54 <__cxa_demangle+0x478c>
  1e5998: 528000aa     	mov	w10, #0x5               // =5
  1e599c: 17ffffde     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59a0: 321f03ea     	orr	w10, wzr, #0x2
  1e59a4: 17ffffdc     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59a8: 2a1f03ea     	mov	w10, wzr
  1e59ac: 17ffffda     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59b0: 320003ea     	orr	w10, wzr, #0x1
  1e59b4: 17ffffd8     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59b8: 320007ea     	orr	w10, wzr, #0x3
  1e59bc: 17ffffd6     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59c0: 321e03ea     	orr	w10, wzr, #0x4
  1e59c4: 17ffffd4     	b	0x1e5914 <__cxa_demangle+0x464c>
  1e59c8: d37ffaa0     	lsl	x0, x21, #1
  1e59cc: 97faf231     	bl	0xa2290 <malloc@plt>
  1e59d0: b40004e0     	cbz	x0, 0x1e5a6c <__cxa_demangle+0x47a4>
  1e59d4: aa0003f6     	mov	x22, x0
  1e59d8: b40000b5     	cbz	x21, 0x1e59ec <__cxa_demangle+0x4724>
  1e59dc: aa1603e0     	mov	x0, x22
  1e59e0: aa1703e1     	mov	x1, x23
  1e59e4: aa1503e2     	mov	x2, x21
  1e59e8: 97faf516     	bl	0xa2e40 <memmove@plt>
  1e59ec: f9009676     	str	x22, [x19, #0x128]
  1e59f0: 9343fea8     	asr	x8, x21, #3
  1e59f4: 9342fea9     	asr	x9, x21, #2
  1e59f8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e59fc: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e5a00: a9132668     	stp	x8, x9, [x19, #0x130]
  1e5a04: 91002109     	add	x9, x8, #0x8
  1e5a08: f9009a69     	str	x9, [x19, #0x130]
  1e5a0c: f9000114     	str	x20, [x8]
  1e5a10: 14000011     	b	0x1e5a54 <__cxa_demangle+0x478c>
  1e5a14: d1000529     	sub	x9, x9, #0x1
  1e5a18: eb14013f     	cmp	x9, x20
  1e5a1c: 540001a0     	b.eq	0x1e5a50 <__cxa_demangle+0x4788>
  1e5a20: 3940012a     	ldrb	w10, [x9]
  1e5a24: 71017d5f     	cmp	w10, #0x5f
  1e5a28: 54000141     	b.ne	0x1e5a50 <__cxa_demangle+0x4788>
  1e5a2c: a952ae6a     	ldp	x10, x11, [x19, #0x128]
  1e5a30: 91000508     	add	x8, x8, #0x1
  1e5a34: 91000529     	add	x9, x9, #0x1
  1e5a38: f9000269     	str	x9, [x19]
  1e5a3c: cb0a016b     	sub	x11, x11, x10
  1e5a40: eb8b0d1f     	cmp	x8, x11, asr #3
  1e5a44: 54000062     	b.hs	0x1e5a50 <__cxa_demangle+0x4788>
  1e5a48: f8687954     	ldr	x20, [x10, x8, lsl #3]
  1e5a4c: 14000002     	b	0x1e5a54 <__cxa_demangle+0x478c>
  1e5a50: aa1f03f4     	mov	x20, xzr
  1e5a54: aa1403e0     	mov	x0, x20
  1e5a58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e5a5c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e5a60: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e5a64: f84407f7     	ldr	x23, [sp], #0x40
  1e5a68: d65f03c0     	ret
  1e5a6c: 97fb12fd     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e5a70: d10383ff     	sub	sp, sp, #0xe0
  1e5a74: a9086ffc     	stp	x28, x27, [sp, #0x80]
  1e5a78: a90967fa     	stp	x26, x25, [sp, #0x90]
  1e5a7c: a90a5ff8     	stp	x24, x23, [sp, #0xa0]
  1e5a80: a90b57f6     	stp	x22, x21, [sp, #0xb0]
  1e5a84: a90c4ff4     	stp	x20, x19, [sp, #0xc0]
  1e5a88: a90d7bfd     	stp	x29, x30, [sp, #0xd0]
  1e5a8c: 910343fd     	add	x29, sp, #0xd0
  1e5a90: d53bd04b     	mrs	x11, TPIDR_EL0
  1e5a94: f9401568     	ldr	x8, [x11, #0x28]
  1e5a98: f81a83a8     	stur	x8, [x29, #-0x58]
  1e5a9c: a9402408     	ldp	x8, x9, [x0]
  1e5aa0: eb09011f     	cmp	x8, x9
  1e5aa4: 540001c0     	b.eq	0x1e5adc <__cxa_demangle+0x4814>
  1e5aa8: 3940010a     	ldrb	w10, [x8]
  1e5aac: 7101255f     	cmp	w10, #0x49
  1e5ab0: 54000161     	b.ne	0x1e5adc <__cxa_demangle+0x4814>
  1e5ab4: aa0003f3     	mov	x19, x0
  1e5ab8: 2a0103f4     	mov	w20, w1
  1e5abc: 91000508     	add	x8, x8, #0x1
  1e5ac0: f9000008     	str	x8, [x0]
  1e5ac4: f90007eb     	str	x11, [sp, #0x8]
  1e5ac8: 360000e1     	tbz	w1, #0x0, 0x1e5ae4 <__cxa_demangle+0x481c>
  1e5acc: f941226a     	ldr	x10, [x19, #0x240]
  1e5ad0: 9109227c     	add	x28, x19, #0x248
  1e5ad4: f901266a     	str	x10, [x19, #0x248]
  1e5ad8: 14000004     	b	0x1e5ae8 <__cxa_demangle+0x4820>
  1e5adc: aa1f03e0     	mov	x0, xzr
  1e5ae0: 14000142     	b	0x1e5fe8 <__cxa_demangle+0x4d20>
  1e5ae4: 9109227c     	add	x28, x19, #0x248
  1e5ae8: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1e5aec: 910083ec     	add	x12, sp, #0x20
  1e5af0: 910a626d     	add	x13, x19, #0x298
  1e5af4: 91096275     	add	x21, x19, #0x258
  1e5af8: cb0a016a     	sub	x10, x11, x10
  1e5afc: f9000fed     	str	x13, [sp, #0x18]
  1e5b00: 9100a26d     	add	x13, x19, #0x28
  1e5b04: 91006196     	add	x22, x12, #0x18
  1e5b08: 9101619b     	add	x27, x12, #0x58
  1e5b0c: 9343fd4a     	asr	x10, x10, #3
  1e5b10: f9000bed     	str	x13, [sp, #0x10]
  1e5b14: f90003ea     	str	x10, [sp]
  1e5b18: eb09011f     	cmp	x8, x9
  1e5b1c: 54000100     	b.eq	0x1e5b3c <__cxa_demangle+0x4874>
  1e5b20: 39400109     	ldrb	w9, [x8]
  1e5b24: 7101153f     	cmp	w9, #0x45
  1e5b28: 540000a1     	b.ne	0x1e5b3c <__cxa_demangle+0x4874>
  1e5b2c: 14000108     	b	0x1e5f4c <__cxa_demangle+0x4c84>
  1e5b30: a9402668     	ldp	x8, x9, [x19]
  1e5b34: eb09011f     	cmp	x8, x9
  1e5b38: 54ffff41     	b.ne	0x1e5b20 <__cxa_demangle+0x4858>
  1e5b3c: 360001f4     	tbz	w20, #0x0, 0x1e5b78 <__cxa_demangle+0x48b0>
  1e5b40: a9025bf6     	stp	x22, x22, [sp, #0x20]
  1e5b44: f9001bfb     	str	x27, [sp, #0x30]
  1e5b48: f9412278     	ldr	x24, [x19, #0x240]
  1e5b4c: eb15031f     	cmp	x24, x21
  1e5b50: 540003a0     	b.eq	0x1e5bc4 <__cxa_demangle+0x48fc>
  1e5b54: f9412668     	ldr	x8, [x19, #0x248]
  1e5b58: a90223f8     	stp	x24, x8, [sp, #0x20]
  1e5b5c: f9412a68     	ldr	x8, [x19, #0x250]
  1e5b60: f9001be8     	str	x8, [sp, #0x30]
  1e5b64: f9400fe8     	ldr	x8, [sp, #0x18]
  1e5b68: f9012275     	str	x21, [x19, #0x240]
  1e5b6c: f9012675     	str	x21, [x19, #0x248]
  1e5b70: f9012a68     	str	x8, [x19, #0x250]
  1e5b74: 14000022     	b	0x1e5bfc <__cxa_demangle+0x4934>
  1e5b78: aa1303e0     	mov	x0, x19
  1e5b7c: 97fffcc6     	bl	0x1e4e94 <__cxa_demangle+0x3bcc>
  1e5b80: b4002320     	cbz	x0, 0x1e5fe4 <__cxa_demangle+0x4d1c>
  1e5b84: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e5b88: aa0003f7     	mov	x23, x0
  1e5b8c: eb09011f     	cmp	x8, x9
  1e5b90: 54000dc1     	b.ne	0x1e5d48 <__cxa_demangle+0x4a80>
  1e5b94: f9400a7a     	ldr	x26, [x19, #0x10]
  1e5b98: cb1a0118     	sub	x24, x8, x26
  1e5b9c: f9400be8     	ldr	x8, [sp, #0x10]
  1e5ba0: d37ffb01     	lsl	x1, x24, #1
  1e5ba4: eb1a011f     	cmp	x8, x26
  1e5ba8: 54000b20     	b.eq	0x1e5d0c <__cxa_demangle+0x4a44>
  1e5bac: aa1a03e0     	mov	x0, x26
  1e5bb0: 97faf7b0     	bl	0xa3a70 <realloc@plt>
  1e5bb4: aa0003f9     	mov	x25, x0
  1e5bb8: f9000a60     	str	x0, [x19, #0x10]
  1e5bbc: b5000bc0     	cbnz	x0, 0x1e5d34 <__cxa_demangle+0x4a6c>
  1e5bc0: 14000116     	b	0x1e6018 <__cxa_demangle+0x4d50>
  1e5bc4: f9400388     	ldr	x8, [x28]
  1e5bc8: eb180117     	subs	x23, x8, x24
  1e5bcc: aa1603e8     	mov	x8, x22
  1e5bd0: 54000120     	b.eq	0x1e5bf4 <__cxa_demangle+0x492c>
  1e5bd4: aa1603e0     	mov	x0, x22
  1e5bd8: aa1503e1     	mov	x1, x21
  1e5bdc: aa1703e2     	mov	x2, x23
  1e5be0: 97fae86c     	bl	0x9fd90 <memcpy@plt>
  1e5be4: 927df2e8     	and	x8, x23, #0xfffffffffffffff8
  1e5be8: 910083e9     	add	x9, sp, #0x20
  1e5bec: 8b080128     	add	x8, x9, x8
  1e5bf0: 91006108     	add	x8, x8, #0x18
  1e5bf4: f90017e8     	str	x8, [sp, #0x28]
  1e5bf8: f9000398     	str	x24, [x28]
  1e5bfc: aa1303e0     	mov	x0, x19
  1e5c00: 97fffca5     	bl	0x1e4e94 <__cxa_demangle+0x3bcc>
  1e5c04: f94013e8     	ldr	x8, [sp, #0x20]
  1e5c08: aa0003f7     	mov	x23, x0
  1e5c0c: f9412260     	ldr	x0, [x19, #0x240]
  1e5c10: eb16011f     	cmp	x8, x22
  1e5c14: 540001a0     	b.eq	0x1e5c48 <__cxa_demangle+0x4980>
  1e5c18: eb15001f     	cmp	x0, x21
  1e5c1c: f9012268     	str	x8, [x19, #0x240]
  1e5c20: 540002a0     	b.eq	0x1e5c74 <__cxa_demangle+0x49ac>
  1e5c24: f94017e8     	ldr	x8, [sp, #0x28]
  1e5c28: f9412a69     	ldr	x9, [x19, #0x250]
  1e5c2c: f9012668     	str	x8, [x19, #0x248]
  1e5c30: f9401be8     	ldr	x8, [sp, #0x30]
  1e5c34: f9012a68     	str	x8, [x19, #0x250]
  1e5c38: f9001be9     	str	x9, [sp, #0x30]
  1e5c3c: a90203e0     	stp	x0, x0, [sp, #0x20]
  1e5c40: b5000497     	cbnz	x23, 0x1e5cd0 <__cxa_demangle+0x4a08>
  1e5c44: 140000a5     	b	0x1e5ed8 <__cxa_demangle+0x4c10>
  1e5c48: eb15001f     	cmp	x0, x21
  1e5c4c: 54000240     	b.eq	0x1e5c94 <__cxa_demangle+0x49cc>
  1e5c50: 97faf080     	bl	0xa1e50 <free@plt>
  1e5c54: f9400fe8     	ldr	x8, [sp, #0x18]
  1e5c58: f9012275     	str	x21, [x19, #0x240]
  1e5c5c: f9012675     	str	x21, [x19, #0x248]
  1e5c60: aa1503e0     	mov	x0, x21
  1e5c64: f9012a68     	str	x8, [x19, #0x250]
  1e5c68: f94013e8     	ldr	x8, [sp, #0x20]
  1e5c6c: aa0803e1     	mov	x1, x8
  1e5c70: 1400000a     	b	0x1e5c98 <__cxa_demangle+0x49d0>
  1e5c74: f94017e8     	ldr	x8, [sp, #0x28]
  1e5c78: f9012668     	str	x8, [x19, #0x248]
  1e5c7c: f9401be8     	ldr	x8, [sp, #0x30]
  1e5c80: f9012a68     	str	x8, [x19, #0x250]
  1e5c84: a9025bf6     	stp	x22, x22, [sp, #0x20]
  1e5c88: f9001bfb     	str	x27, [sp, #0x30]
  1e5c8c: b5000237     	cbnz	x23, 0x1e5cd0 <__cxa_demangle+0x4a08>
  1e5c90: 14000092     	b	0x1e5ed8 <__cxa_demangle+0x4c10>
  1e5c94: aa1603e1     	mov	x1, x22
  1e5c98: f94017e9     	ldr	x9, [sp, #0x28]
  1e5c9c: eb080122     	subs	x2, x9, x8
  1e5ca0: 540000c0     	b.eq	0x1e5cb8 <__cxa_demangle+0x49f0>
  1e5ca4: 97faf467     	bl	0xa2e40 <memmove@plt>
  1e5ca8: a94227e8     	ldp	x8, x9, [sp, #0x20]
  1e5cac: f941226a     	ldr	x10, [x19, #0x240]
  1e5cb0: cb080129     	sub	x9, x9, x8
  1e5cb4: 14000003     	b	0x1e5cc0 <__cxa_demangle+0x49f8>
  1e5cb8: aa1f03e9     	mov	x9, xzr
  1e5cbc: aa1503ea     	mov	x10, x21
  1e5cc0: 8b090149     	add	x9, x10, x9
  1e5cc4: f9000389     	str	x9, [x28]
  1e5cc8: f90017e8     	str	x8, [sp, #0x28]
  1e5ccc: b4001077     	cbz	x23, 0x1e5ed8 <__cxa_demangle+0x4c10>
  1e5cd0: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e5cd4: eb09011f     	cmp	x8, x9
  1e5cd8: 540005e1     	b.ne	0x1e5d94 <__cxa_demangle+0x4acc>
  1e5cdc: f9400a7a     	ldr	x26, [x19, #0x10]
  1e5ce0: cb1a0118     	sub	x24, x8, x26
  1e5ce4: f9400be8     	ldr	x8, [sp, #0x10]
  1e5ce8: d37ffb01     	lsl	x1, x24, #1
  1e5cec: eb1a011f     	cmp	x8, x26
  1e5cf0: 54000340     	b.eq	0x1e5d58 <__cxa_demangle+0x4a90>
  1e5cf4: aa1a03e0     	mov	x0, x26
  1e5cf8: 97faf75e     	bl	0xa3a70 <realloc@plt>
  1e5cfc: aa0003f9     	mov	x25, x0
  1e5d00: f9000a60     	str	x0, [x19, #0x10]
  1e5d04: b50003e0     	cbnz	x0, 0x1e5d80 <__cxa_demangle+0x4ab8>
  1e5d08: 140000c4     	b	0x1e6018 <__cxa_demangle+0x4d50>
  1e5d0c: aa0103e0     	mov	x0, x1
  1e5d10: 97faf160     	bl	0xa2290 <malloc@plt>
  1e5d14: b4001820     	cbz	x0, 0x1e6018 <__cxa_demangle+0x4d50>
  1e5d18: aa0003f9     	mov	x25, x0
  1e5d1c: b40000b8     	cbz	x24, 0x1e5d30 <__cxa_demangle+0x4a68>
  1e5d20: aa1903e0     	mov	x0, x25
  1e5d24: aa1a03e1     	mov	x1, x26
  1e5d28: aa1803e2     	mov	x2, x24
  1e5d2c: 97faf445     	bl	0xa2e40 <memmove@plt>
  1e5d30: f9000a79     	str	x25, [x19, #0x10]
  1e5d34: 9343ff08     	asr	x8, x24, #3
  1e5d38: 9342ff09     	asr	x9, x24, #2
  1e5d3c: 8b080f28     	add	x8, x25, x8, lsl #3
  1e5d40: 8b090f29     	add	x9, x25, x9, lsl #3
  1e5d44: a901a668     	stp	x8, x9, [x19, #0x18]
  1e5d48: 91002109     	add	x9, x8, #0x8
  1e5d4c: f9000e69     	str	x9, [x19, #0x18]
  1e5d50: f9000117     	str	x23, [x8]
  1e5d54: 17ffff77     	b	0x1e5b30 <__cxa_demangle+0x4868>
  1e5d58: aa0103e0     	mov	x0, x1
  1e5d5c: 97faf14d     	bl	0xa2290 <malloc@plt>
  1e5d60: b40015c0     	cbz	x0, 0x1e6018 <__cxa_demangle+0x4d50>
  1e5d64: aa0003f9     	mov	x25, x0
  1e5d68: b40000b8     	cbz	x24, 0x1e5d7c <__cxa_demangle+0x4ab4>
  1e5d6c: aa1903e0     	mov	x0, x25
  1e5d70: aa1a03e1     	mov	x1, x26
  1e5d74: aa1803e2     	mov	x2, x24
  1e5d78: 97faf432     	bl	0xa2e40 <memmove@plt>
  1e5d7c: f9000a79     	str	x25, [x19, #0x10]
  1e5d80: 9343ff08     	asr	x8, x24, #3
  1e5d84: 9342ff09     	asr	x9, x24, #2
  1e5d88: 8b080f28     	add	x8, x25, x8, lsl #3
  1e5d8c: 8b090f29     	add	x9, x25, x9, lsl #3
  1e5d90: a901a668     	stp	x8, x9, [x19, #0x18]
  1e5d94: 91002109     	add	x9, x8, #0x8
  1e5d98: f9000e69     	str	x9, [x19, #0x18]
  1e5d9c: f9000117     	str	x23, [x8]
  1e5da0: 394022e8     	ldrb	w8, [x23, #0x8]
  1e5da4: 7100711f     	cmp	w8, #0x1c
  1e5da8: 540007a1     	b.ne	0x1e5e9c <__cxa_demangle+0x4bd4>
  1e5dac: f949727a     	ldr	x26, [x19, #0x12e0]
  1e5db0: a94166f8     	ldp	x24, x25, [x23, #0x10]
  1e5db4: aa1a03e9     	mov	x9, x26
  1e5db8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e5dbc: 9100810a     	add	x10, x8, #0x20
  1e5dc0: f13fc15f     	cmp	x10, #0xff0
  1e5dc4: 54000143     	b.lo	0x1e5dec <__cxa_demangle+0x4b24>
  1e5dc8: 321403e0     	orr	w0, wzr, #0x1000
  1e5dcc: 97faf131     	bl	0xa2290 <malloc@plt>
  1e5dd0: b4001240     	cbz	x0, 0x1e6018 <__cxa_demangle+0x4d50>
  1e5dd4: aa0003e9     	mov	x9, x0
  1e5dd8: aa1f03e8     	mov	x8, xzr
  1e5ddc: f900001a     	str	x26, [x0]
  1e5de0: f8008d3f     	str	xzr, [x9, #0x8]!
  1e5de4: aa0003fa     	mov	x26, x0
  1e5de8: f9097260     	str	x0, [x19, #0x12e0]
  1e5dec: 9100810a     	add	x10, x8, #0x20
  1e5df0: 8b080357     	add	x23, x26, x8
  1e5df4: 900005e8     	adrp	x8, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e5df8: 912da108     	add	x8, x8, #0xb68
  1e5dfc: f900012a     	str	x10, [x9]
  1e5e00: f8010ee8     	str	x8, [x23, #0x10]!
  1e5e04: 52804368     	mov	w8, #0x21b              // =539
  1e5e08: 72a04048     	movk	w8, #0x202, lsl #16
  1e5e0c: b9000ae8     	str	w8, [x23, #0x8]
  1e5e10: a90166f8     	stp	x24, x25, [x23, #0x10]
  1e5e14: b4000139     	cbz	x25, 0x1e5e38 <__cxa_demangle+0x4b70>
  1e5e18: d37df328     	lsl	x8, x25, #3
  1e5e1c: aa1803e9     	mov	x9, x24
  1e5e20: f840852a     	ldr	x10, [x9], #0x8
  1e5e24: 3940294a     	ldrb	w10, [x10, #0xa]
  1e5e28: 7100055f     	cmp	w10, #0x1
  1e5e2c: 540000a1     	b.ne	0x1e5e40 <__cxa_demangle+0x4b78>
  1e5e30: f1002108     	subs	x8, x8, #0x8
  1e5e34: 54ffff61     	b.ne	0x1e5e20 <__cxa_demangle+0x4b58>
  1e5e38: 320003e8     	orr	w8, wzr, #0x1
  1e5e3c: 39002ae8     	strb	w8, [x23, #0xa]
  1e5e40: b4000139     	cbz	x25, 0x1e5e64 <__cxa_demangle+0x4b9c>
  1e5e44: d37df328     	lsl	x8, x25, #3
  1e5e48: aa1803e9     	mov	x9, x24
  1e5e4c: f840852a     	ldr	x10, [x9], #0x8
  1e5e50: 39402d4a     	ldrb	w10, [x10, #0xb]
  1e5e54: 7100055f     	cmp	w10, #0x1
  1e5e58: 540000a1     	b.ne	0x1e5e6c <__cxa_demangle+0x4ba4>
  1e5e5c: f1002108     	subs	x8, x8, #0x8
  1e5e60: 54ffff61     	b.ne	0x1e5e4c <__cxa_demangle+0x4b84>
  1e5e64: 320003e8     	orr	w8, wzr, #0x1
  1e5e68: 39002ee8     	strb	w8, [x23, #0xb]
  1e5e6c: b4000119     	cbz	x25, 0x1e5e8c <__cxa_demangle+0x4bc4>
  1e5e70: d37df328     	lsl	x8, x25, #3
  1e5e74: f8408709     	ldr	x9, [x24], #0x8
  1e5e78: 39402529     	ldrb	w9, [x9, #0x9]
  1e5e7c: 7100053f     	cmp	w9, #0x1
  1e5e80: 540000c1     	b.ne	0x1e5e98 <__cxa_demangle+0x4bd0>
  1e5e84: f1002108     	subs	x8, x8, #0x8
  1e5e88: 54ffff61     	b.ne	0x1e5e74 <__cxa_demangle+0x4bac>
  1e5e8c: 320003e8     	orr	w8, wzr, #0x1
  1e5e90: 390026e8     	strb	w8, [x23, #0x9]
  1e5e94: 14000002     	b	0x1e5e9c <__cxa_demangle+0x4bd4>
  1e5e98: b4000217     	cbz	x23, 0x1e5ed8 <__cxa_demangle+0x4c10>
  1e5e9c: f9412668     	ldr	x8, [x19, #0x248]
  1e5ea0: f9412a69     	ldr	x9, [x19, #0x250]
  1e5ea4: eb09011f     	cmp	x8, x9
  1e5ea8: 540003c1     	b.ne	0x1e5f20 <__cxa_demangle+0x4c58>
  1e5eac: f941227a     	ldr	x26, [x19, #0x240]
  1e5eb0: cb1a0118     	sub	x24, x8, x26
  1e5eb4: eb1a02bf     	cmp	x21, x26
  1e5eb8: d37ffb01     	lsl	x1, x24, #1
  1e5ebc: 54000120     	b.eq	0x1e5ee0 <__cxa_demangle+0x4c18>
  1e5ec0: aa1a03e0     	mov	x0, x26
  1e5ec4: 97faf6eb     	bl	0xa3a70 <realloc@plt>
  1e5ec8: aa0003f9     	mov	x25, x0
  1e5ecc: f9012260     	str	x0, [x19, #0x240]
  1e5ed0: b50001c0     	cbnz	x0, 0x1e5f08 <__cxa_demangle+0x4c40>
  1e5ed4: 14000051     	b	0x1e6018 <__cxa_demangle+0x4d50>
  1e5ed8: 320003f8     	orr	w24, wzr, #0x1
  1e5edc: 14000015     	b	0x1e5f30 <__cxa_demangle+0x4c68>
  1e5ee0: aa0103e0     	mov	x0, x1
  1e5ee4: 97faf0eb     	bl	0xa2290 <malloc@plt>
  1e5ee8: b4000980     	cbz	x0, 0x1e6018 <__cxa_demangle+0x4d50>
  1e5eec: aa0003f9     	mov	x25, x0
  1e5ef0: b40000b8     	cbz	x24, 0x1e5f04 <__cxa_demangle+0x4c3c>
  1e5ef4: aa1903e0     	mov	x0, x25
  1e5ef8: aa1a03e1     	mov	x1, x26
  1e5efc: aa1803e2     	mov	x2, x24
  1e5f00: 97faf3d0     	bl	0xa2e40 <memmove@plt>
  1e5f04: f9012279     	str	x25, [x19, #0x240]
  1e5f08: 9343ff08     	asr	x8, x24, #3
  1e5f0c: 9342ff09     	asr	x9, x24, #2
  1e5f10: 8b080f28     	add	x8, x25, x8, lsl #3
  1e5f14: 8b090f29     	add	x9, x25, x9, lsl #3
  1e5f18: f9012668     	str	x8, [x19, #0x248]
  1e5f1c: f9012a69     	str	x9, [x19, #0x250]
  1e5f20: 2a1f03f8     	mov	w24, wzr
  1e5f24: 91002109     	add	x9, x8, #0x8
  1e5f28: f9000389     	str	x9, [x28]
  1e5f2c: f9000117     	str	x23, [x8]
  1e5f30: f94013e0     	ldr	x0, [sp, #0x20]
  1e5f34: eb16001f     	cmp	x0, x22
  1e5f38: 54000040     	b.eq	0x1e5f40 <__cxa_demangle+0x4c78>
  1e5f3c: 97faefc5     	bl	0xa1e50 <free@plt>
  1e5f40: 34ffdf98     	cbz	w24, 0x1e5b30 <__cxa_demangle+0x4868>
  1e5f44: aa1f03e0     	mov	x0, xzr
  1e5f48: 14000027     	b	0x1e5fe4 <__cxa_demangle+0x4d1c>
  1e5f4c: 91000508     	add	x8, x8, #0x1
  1e5f50: f9000268     	str	x8, [x19]
  1e5f54: f94003e8     	ldr	x8, [sp]
  1e5f58: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e5f5c: aa1303e0     	mov	x0, x19
  1e5f60: d37df115     	lsl	x21, x8, #3
  1e5f64: 8b150121     	add	x1, x9, x21
  1e5f68: 94001bbd     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e5f6c: f9400a68     	ldr	x8, [x19, #0x10]
  1e5f70: f9497276     	ldr	x22, [x19, #0x12e0]
  1e5f74: aa0003f4     	mov	x20, x0
  1e5f78: 8b150108     	add	x8, x8, x21
  1e5f7c: f9000e68     	str	x8, [x19, #0x18]
  1e5f80: aa1603e8     	mov	x8, x22
  1e5f84: f8408d09     	ldr	x9, [x8, #0x8]!
  1e5f88: aa0103f5     	mov	x21, x1
  1e5f8c: 9100812a     	add	x10, x9, #0x20
  1e5f90: f13fc15f     	cmp	x10, #0xff0
  1e5f94: 54000143     	b.lo	0x1e5fbc <__cxa_demangle+0x4cf4>
  1e5f98: 321403e0     	orr	w0, wzr, #0x1000
  1e5f9c: 97faf0bd     	bl	0xa2290 <malloc@plt>
  1e5fa0: b40003c0     	cbz	x0, 0x1e6018 <__cxa_demangle+0x4d50>
  1e5fa4: aa0003e8     	mov	x8, x0
  1e5fa8: aa1f03e9     	mov	x9, xzr
  1e5fac: f9000016     	str	x22, [x0]
  1e5fb0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e5fb4: aa0003f6     	mov	x22, x0
  1e5fb8: f9097260     	str	x0, [x19, #0x12e0]
  1e5fbc: 9100812a     	add	x10, x9, #0x20
  1e5fc0: 8b0902c0     	add	x0, x22, x9
  1e5fc4: 900005e9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e5fc8: 912f6129     	add	x9, x9, #0xbd8
  1e5fcc: 528023cb     	mov	w11, #0x11e             // =286
  1e5fd0: 72a0202b     	movk	w11, #0x101, lsl #16
  1e5fd4: f900010a     	str	x10, [x8]
  1e5fd8: f8010c09     	str	x9, [x0, #0x10]!
  1e5fdc: b900080b     	str	w11, [x0, #0x8]
  1e5fe0: a9015414     	stp	x20, x21, [x0, #0x10]
  1e5fe4: f94007eb     	ldr	x11, [sp, #0x8]
  1e5fe8: f9401568     	ldr	x8, [x11, #0x28]
  1e5fec: f85a83a9     	ldur	x9, [x29, #-0x58]
  1e5ff0: eb09011f     	cmp	x8, x9
  1e5ff4: 54000141     	b.ne	0x1e601c <__cxa_demangle+0x4d54>
  1e5ff8: a94d7bfd     	ldp	x29, x30, [sp, #0xd0]
  1e5ffc: a94c4ff4     	ldp	x20, x19, [sp, #0xc0]
  1e6000: a94b57f6     	ldp	x22, x21, [sp, #0xb0]
  1e6004: a94a5ff8     	ldp	x24, x23, [sp, #0xa0]
  1e6008: a94967fa     	ldp	x26, x25, [sp, #0x90]
  1e600c: a9486ffc     	ldp	x28, x27, [sp, #0x80]
  1e6010: 910383ff     	add	sp, sp, #0xe0
  1e6014: d65f03c0     	ret
  1e6018: 97fb1192     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e601c: 97fb0f55     	bl	0xa9d70 <__stack_chk_fail@plt>
  1e6020: f94013e8     	ldr	x8, [sp, #0x20]
  1e6024: aa0003f3     	mov	x19, x0
  1e6028: eb16011f     	cmp	x8, x22
  1e602c: 54000060     	b.eq	0x1e6038 <__cxa_demangle+0x4d70>
  1e6030: aa0803e0     	mov	x0, x8
  1e6034: 97faef87     	bl	0xa1e50 <free@plt>
  1e6038: aa1303e0     	mov	x0, x19
  1e603c: 97fb07b5     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e6040: f81c0ff7     	str	x23, [sp, #-0x40]!
  1e6044: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e6048: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e604c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e6050: 9100c3fd     	add	x29, sp, #0x30
  1e6054: a940200a     	ldp	x10, x8, [x0]
  1e6058: eb08015f     	cmp	x10, x8
  1e605c: 540010e0     	b.eq	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6060: 39400149     	ldrb	w9, [x10]
  1e6064: 7101513f     	cmp	w9, #0x54
  1e6068: 54001081     	b.ne	0x1e6278 <__cxa_demangle+0x4fb0>
  1e606c: 91000549     	add	x9, x10, #0x1
  1e6070: aa0003f3     	mov	x19, x0
  1e6074: eb08013f     	cmp	x9, x8
  1e6078: f9000009     	str	x9, [x0]
  1e607c: 54000500     	b.eq	0x1e611c <__cxa_demangle+0x4e54>
  1e6080: 3940012b     	ldrb	w11, [x9]
  1e6084: 71017d7f     	cmp	w11, #0x5f
  1e6088: 540004a1     	b.ne	0x1e611c <__cxa_demangle+0x4e54>
  1e608c: aa1f03f5     	mov	x21, xzr
  1e6090: 394b4a68     	ldrb	w8, [x19, #0x2d2]
  1e6094: 91000529     	add	x9, x9, #0x1
  1e6098: f9000269     	str	x9, [x19]
  1e609c: 34000748     	cbz	w8, 0x1e6184 <__cxa_demangle+0x4ebc>
  1e60a0: f9497274     	ldr	x20, [x19, #0x12e0]
  1e60a4: aa1403e8     	mov	x8, x20
  1e60a8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e60ac: 9100812a     	add	x10, x9, #0x20
  1e60b0: f13fc15f     	cmp	x10, #0xff0
  1e60b4: 54000143     	b.lo	0x1e60dc <__cxa_demangle+0x4e14>
  1e60b8: 321403e0     	orr	w0, wzr, #0x1000
  1e60bc: 97faf075     	bl	0xa2290 <malloc@plt>
  1e60c0: b4001120     	cbz	x0, 0x1e62e4 <__cxa_demangle+0x501c>
  1e60c4: aa0003e8     	mov	x8, x0
  1e60c8: aa1f03e9     	mov	x9, xzr
  1e60cc: f9000014     	str	x20, [x0]
  1e60d0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e60d4: aa0003f4     	mov	x20, x0
  1e60d8: f9097260     	str	x0, [x19, #0x12e0]
  1e60dc: f00002ec     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e60e0: 9100812a     	add	x10, x9, #0x20
  1e60e4: 8b090294     	add	x20, x20, x9
  1e60e8: d00005c9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e60ec: 910e118c     	add	x12, x12, #0x384
  1e60f0: 91226129     	add	x9, x9, #0x898
  1e60f4: 528020eb     	mov	w11, #0x107             // =263
  1e60f8: f900010a     	str	x10, [x8]
  1e60fc: 91001188     	add	x8, x12, #0x4
  1e6100: 9e670180     	fmov	d0, x12
  1e6104: 72a0202b     	movk	w11, #0x101, lsl #16
  1e6108: f8010e89     	str	x9, [x20, #0x10]!
  1e610c: 4e181d00     	mov	v0.d[1], x8
  1e6110: b9000a8b     	str	w11, [x20, #0x8]
  1e6114: 3d800680     	str	q0, [x20, #0x10]
  1e6118: 14000059     	b	0x1e627c <__cxa_demangle+0x4fb4>
  1e611c: eb09011f     	cmp	x8, x9
  1e6120: 54000ac0     	b.eq	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6124: 39400129     	ldrb	w9, [x9]
  1e6128: 5100c129     	sub	w9, w9, #0x30
  1e612c: 7100253f     	cmp	w9, #0x9
  1e6130: 54000a48     	b.hi	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6134: aa1f03eb     	mov	x11, xzr
  1e6138: d100090c     	sub	x12, x8, #0x2
  1e613c: d100050d     	sub	x13, x8, #0x1
  1e6140: 8b0b0969     	add	x9, x11, x11, lsl #2
  1e6144: eb0a01bf     	cmp	x13, x10
  1e6148: d37ff92b     	lsl	x11, x9, #1
  1e614c: 54000760     	b.eq	0x1e6238 <__cxa_demangle+0x4f70>
  1e6150: 91000949     	add	x9, x10, #0x2
  1e6154: f9000269     	str	x9, [x19]
  1e6158: 3940054e     	ldrb	w14, [x10, #0x1]
  1e615c: eb0a019f     	cmp	x12, x10
  1e6160: 8b0e016b     	add	x11, x11, x14
  1e6164: d100c16b     	sub	x11, x11, #0x30
  1e6168: 540006c0     	b.eq	0x1e6240 <__cxa_demangle+0x4f78>
  1e616c: 3940094e     	ldrb	w14, [x10, #0x2]
  1e6170: 9100054a     	add	x10, x10, #0x1
  1e6174: 5100c1ce     	sub	w14, w14, #0x30
  1e6178: 710029df     	cmp	w14, #0xa
  1e617c: 54fffe23     	b.lo	0x1e6140 <__cxa_demangle+0x4e78>
  1e6180: 14000030     	b	0x1e6240 <__cxa_demangle+0x4f78>
  1e6184: 394b4668     	ldrb	w8, [x19, #0x2d1]
  1e6188: 340006a8     	cbz	w8, 0x1e625c <__cxa_demangle+0x4f94>
  1e618c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e6190: aa1403e8     	mov	x8, x20
  1e6194: f8408d09     	ldr	x9, [x8, #0x8]!
  1e6198: 9100c12a     	add	x10, x9, #0x30
  1e619c: f13fc15f     	cmp	x10, #0xff0
  1e61a0: 54000143     	b.lo	0x1e61c8 <__cxa_demangle+0x4f00>
  1e61a4: 321403e0     	orr	w0, wzr, #0x1000
  1e61a8: 97faf03a     	bl	0xa2290 <malloc@plt>
  1e61ac: b40009c0     	cbz	x0, 0x1e62e4 <__cxa_demangle+0x501c>
  1e61b0: aa0003e8     	mov	x8, x0
  1e61b4: aa1f03e9     	mov	x9, xzr
  1e61b8: f9000014     	str	x20, [x0]
  1e61bc: f8008d1f     	str	xzr, [x8, #0x8]!
  1e61c0: aa0003f4     	mov	x20, x0
  1e61c4: f9097260     	str	x0, [x19, #0x12e0]
  1e61c8: 9100c12a     	add	x10, x9, #0x30
  1e61cc: 8b090294     	add	x20, x20, x9
  1e61d0: d00005c9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e61d4: 9125e129     	add	x9, x9, #0x978
  1e61d8: 528043eb     	mov	w11, #0x21f             // =543
  1e61dc: 72a0404b     	movk	w11, #0x202, lsl #16
  1e61e0: f900010a     	str	x10, [x8]
  1e61e4: f8010e89     	str	x9, [x20, #0x10]!
  1e61e8: b9000a8b     	str	w11, [x20, #0x8]
  1e61ec: a9017e95     	stp	x21, xzr, [x20, #0x10]
  1e61f0: 3900829f     	strb	wzr, [x20, #0x20]
  1e61f4: b4000454     	cbz	x20, 0x1e627c <__cxa_demangle+0x4fb4>
  1e61f8: f9415268     	ldr	x8, [x19, #0x2a0]
  1e61fc: f9415669     	ldr	x9, [x19, #0x2a8]
  1e6200: eb09011f     	cmp	x8, x9
  1e6204: 54000681     	b.ne	0x1e62d4 <__cxa_demangle+0x500c>
  1e6208: f9414e77     	ldr	x23, [x19, #0x298]
  1e620c: 910ac269     	add	x9, x19, #0x2b0
  1e6210: eb17013f     	cmp	x9, x23
  1e6214: cb170115     	sub	x21, x8, x23
  1e6218: 540003e0     	b.eq	0x1e6294 <__cxa_demangle+0x4fcc>
  1e621c: d37ffaa1     	lsl	x1, x21, #1
  1e6220: aa1703e0     	mov	x0, x23
  1e6224: 97faf613     	bl	0xa3a70 <realloc@plt>
  1e6228: aa0003f6     	mov	x22, x0
  1e622c: f9014e60     	str	x0, [x19, #0x298]
  1e6230: b5000460     	cbnz	x0, 0x1e62bc <__cxa_demangle+0x4ff4>
  1e6234: 1400002c     	b	0x1e62e4 <__cxa_demangle+0x501c>
  1e6238: d100c16b     	sub	x11, x11, #0x30
  1e623c: 91000549     	add	x9, x10, #0x1
  1e6240: eb08013f     	cmp	x9, x8
  1e6244: 540001a0     	b.eq	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6248: 39400128     	ldrb	w8, [x9]
  1e624c: 71017d1f     	cmp	w8, #0x5f
  1e6250: 54000141     	b.ne	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6254: 91000575     	add	x21, x11, #0x1
  1e6258: 17ffff8e     	b	0x1e6090 <__cxa_demangle+0x4dc8>
  1e625c: f9412669     	ldr	x9, [x19, #0x248]
  1e6260: f9412268     	ldr	x8, [x19, #0x240]
  1e6264: cb080129     	sub	x9, x9, x8
  1e6268: eb890ebf     	cmp	x21, x9, asr #3
  1e626c: 54000062     	b.hs	0x1e6278 <__cxa_demangle+0x4fb0>
  1e6270: f8757914     	ldr	x20, [x8, x21, lsl #3]
  1e6274: 14000002     	b	0x1e627c <__cxa_demangle+0x4fb4>
  1e6278: aa1f03f4     	mov	x20, xzr
  1e627c: aa1403e0     	mov	x0, x20
  1e6280: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e6284: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e6288: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e628c: f84407f7     	ldr	x23, [sp], #0x40
  1e6290: d65f03c0     	ret
  1e6294: d37ffaa0     	lsl	x0, x21, #1
  1e6298: 97faeffe     	bl	0xa2290 <malloc@plt>
  1e629c: b4000240     	cbz	x0, 0x1e62e4 <__cxa_demangle+0x501c>
  1e62a0: aa0003f6     	mov	x22, x0
  1e62a4: b40000b5     	cbz	x21, 0x1e62b8 <__cxa_demangle+0x4ff0>
  1e62a8: aa1603e0     	mov	x0, x22
  1e62ac: aa1703e1     	mov	x1, x23
  1e62b0: aa1503e2     	mov	x2, x21
  1e62b4: 97faf2e3     	bl	0xa2e40 <memmove@plt>
  1e62b8: f9014e76     	str	x22, [x19, #0x298]
  1e62bc: 9343fea8     	asr	x8, x21, #3
  1e62c0: 9342fea9     	asr	x9, x21, #2
  1e62c4: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e62c8: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e62cc: f9015268     	str	x8, [x19, #0x2a0]
  1e62d0: f9015669     	str	x9, [x19, #0x2a8]
  1e62d4: 91002109     	add	x9, x8, #0x8
  1e62d8: f9015269     	str	x9, [x19, #0x2a0]
  1e62dc: f9000114     	str	x20, [x8]
  1e62e0: 17ffffe7     	b	0x1e627c <__cxa_demangle+0x4fb4>
  1e62e4: 97fb10df     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e62e8: f81d0ff5     	str	x21, [sp, #-0x30]!
  1e62ec: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e62f0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e62f4: 910083fd     	add	x29, sp, #0x20
  1e62f8: a9402408     	ldp	x8, x9, [x0]
  1e62fc: eb09011f     	cmp	x8, x9
  1e6300: 54000860     	b.eq	0x1e640c <__cxa_demangle+0x5144>
  1e6304: 3940010a     	ldrb	w10, [x8]
  1e6308: 7101115f     	cmp	w10, #0x44
  1e630c: 54000801     	b.ne	0x1e640c <__cxa_demangle+0x5144>
  1e6310: 9100050a     	add	x10, x8, #0x1
  1e6314: aa0003f4     	mov	x20, x0
  1e6318: eb09015f     	cmp	x10, x9
  1e631c: f900000a     	str	x10, [x0]
  1e6320: 54000760     	b.eq	0x1e640c <__cxa_demangle+0x5144>
  1e6324: 39400149     	ldrb	w9, [x10]
  1e6328: 7101d13f     	cmp	w9, #0x74
  1e632c: 54000080     	b.eq	0x1e633c <__cxa_demangle+0x5074>
  1e6330: 39400149     	ldrb	w9, [x10]
  1e6334: 7101513f     	cmp	w9, #0x54
  1e6338: 540006a1     	b.ne	0x1e640c <__cxa_demangle+0x5144>
  1e633c: 91000908     	add	x8, x8, #0x2
  1e6340: aa1403e0     	mov	x0, x20
  1e6344: f9000288     	str	x8, [x20]
  1e6348: 940003a4     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e634c: b4000620     	cbz	x0, 0x1e6410 <__cxa_demangle+0x5148>
  1e6350: a9402688     	ldp	x8, x9, [x20]
  1e6354: eb09011f     	cmp	x8, x9
  1e6358: 540005a0     	b.eq	0x1e640c <__cxa_demangle+0x5144>
  1e635c: 39400109     	ldrb	w9, [x8]
  1e6360: 7101153f     	cmp	w9, #0x45
  1e6364: 54000541     	b.ne	0x1e640c <__cxa_demangle+0x5144>
  1e6368: f9497295     	ldr	x21, [x20, #0x12e0]
  1e636c: 91000508     	add	x8, x8, #0x1
  1e6370: f9000288     	str	x8, [x20]
  1e6374: aa0003f3     	mov	x19, x0
  1e6378: aa1503e9     	mov	x9, x21
  1e637c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e6380: 9101010a     	add	x10, x8, #0x40
  1e6384: f13fc15f     	cmp	x10, #0xff0
  1e6388: 54000143     	b.lo	0x1e63b0 <__cxa_demangle+0x50e8>
  1e638c: 321403e0     	orr	w0, wzr, #0x1000
  1e6390: 97faefc0     	bl	0xa2290 <malloc@plt>
  1e6394: b4000460     	cbz	x0, 0x1e6420 <__cxa_demangle+0x5158>
  1e6398: aa0003e9     	mov	x9, x0
  1e639c: aa1f03e8     	mov	x8, xzr
  1e63a0: f9000015     	str	x21, [x0]
  1e63a4: f8008d3f     	str	xzr, [x9, #0x8]!
  1e63a8: aa0003f5     	mov	x21, x0
  1e63ac: f9097280     	str	x0, [x20, #0x12e0]
  1e63b0: 9101010a     	add	x10, x8, #0x40
  1e63b4: 8b0802a0     	add	x0, x21, x8
  1e63b8: f00005c8     	adrp	x8, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e63bc: f900012a     	str	x10, [x9]
  1e63c0: f00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e63c4: 9116e108     	add	x8, x8, #0x5b8
  1e63c8: 910e254a     	add	x10, x10, #0x389
  1e63cc: f8010c08     	str	x8, [x0, #0x10]!
  1e63d0: 91002548     	add	x8, x10, #0x9
  1e63d4: 9e670140     	fmov	d0, x10
  1e63d8: 900002ea     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1e63dc: 911bfd4a     	add	x10, x10, #0x6ff
  1e63e0: 4e181d00     	mov	v0.d[1], x8
  1e63e4: 528025e9     	mov	w9, #0x12f              // =303
  1e63e8: 91000548     	add	x8, x10, #0x1
  1e63ec: 3d800400     	str	q0, [x0, #0x10]
  1e63f0: 9e670140     	fmov	d0, x10
  1e63f4: 72a02029     	movk	w9, #0x101, lsl #16
  1e63f8: 4e181d00     	mov	v0.d[1], x8
  1e63fc: b9000809     	str	w9, [x0, #0x8]
  1e6400: f9001013     	str	x19, [x0, #0x20]
  1e6404: 3c828000     	stur	q0, [x0, #0x28]
  1e6408: 14000002     	b	0x1e6410 <__cxa_demangle+0x5148>
  1e640c: aa1f03e0     	mov	x0, xzr
  1e6410: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e6414: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e6418: f84307f5     	ldr	x21, [sp], #0x30
  1e641c: d65f03c0     	ret
  1e6420: 97fb1090     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e6424: f81c0ff7     	str	x23, [sp, #-0x40]!
  1e6428: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e642c: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e6430: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e6434: 9100c3fd     	add	x29, sp, #0x30
  1e6438: f9400028     	ldr	x8, [x1]
  1e643c: aa0203f5     	mov	x21, x2
  1e6440: aa0103f3     	mov	x19, x1
  1e6444: aa0003f4     	mov	x20, x0
  1e6448: 39402109     	ldrb	w9, [x8, #0x8]
  1e644c: 7100913f     	cmp	w9, #0x24
  1e6450: 540003e1     	b.ne	0x1e64cc <__cxa_demangle+0x5204>
  1e6454: b9400d16     	ldr	w22, [x8, #0xc]
  1e6458: 51000ac8     	sub	w8, w22, #0x2
  1e645c: 71000d1f     	cmp	w8, #0x3
  1e6460: 54000368     	b.hi	0x1e64cc <__cxa_demangle+0x5204>
  1e6464: f9497297     	ldr	x23, [x20, #0x12e0]
  1e6468: aa1703e8     	mov	x8, x23
  1e646c: f8408d09     	ldr	x9, [x8, #0x8]!
  1e6470: 9100412a     	add	x10, x9, #0x10
  1e6474: f13fc15f     	cmp	x10, #0xff0
  1e6478: 54000143     	b.lo	0x1e64a0 <__cxa_demangle+0x51d8>
  1e647c: 321403e0     	orr	w0, wzr, #0x1000
  1e6480: 97faef84     	bl	0xa2290 <malloc@plt>
  1e6484: b4001240     	cbz	x0, 0x1e66cc <__cxa_demangle+0x5404>
  1e6488: aa0003e8     	mov	x8, x0
  1e648c: aa1f03e9     	mov	x9, xzr
  1e6490: f9000017     	str	x23, [x0]
  1e6494: f8008d1f     	str	xzr, [x8, #0x8]!
  1e6498: aa0003f7     	mov	x23, x0
  1e649c: f9097280     	str	x0, [x20, #0x12e0]
  1e64a0: f00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e64a4: 9100412a     	add	x10, x9, #0x10
  1e64a8: 8b0902e9     	add	x9, x23, x9
  1e64ac: 911fa16b     	add	x11, x11, #0x7e8
  1e64b0: 5280246c     	mov	w12, #0x123             // =291
  1e64b4: 72a0202c     	movk	w12, #0x101, lsl #16
  1e64b8: f900010a     	str	x10, [x8]
  1e64bc: f8010d2b     	str	x11, [x9, #0x10]!
  1e64c0: 2901592c     	stp	w12, w22, [x9, #0x8]
  1e64c4: f9000269     	str	x9, [x19]
  1e64c8: b4000f69     	cbz	x9, 0x1e66b4 <__cxa_demangle+0x53ec>
  1e64cc: a9402a88     	ldp	x8, x10, [x20]
  1e64d0: eb0a011f     	cmp	x8, x10
  1e64d4: 54000220     	b.eq	0x1e6518 <__cxa_demangle+0x5250>
  1e64d8: 39400109     	ldrb	w9, [x8]
  1e64dc: 71010d3f     	cmp	w9, #0x43
  1e64e0: 540001c1     	b.ne	0x1e6518 <__cxa_demangle+0x5250>
  1e64e4: 91000509     	add	x9, x8, #0x1
  1e64e8: eb0a013f     	cmp	x9, x10
  1e64ec: f9000289     	str	x9, [x20]
  1e64f0: 54000e20     	b.eq	0x1e66b4 <__cxa_demangle+0x53ec>
  1e64f4: 3940012b     	ldrb	w11, [x9]
  1e64f8: 7101257f     	cmp	w11, #0x49
  1e64fc: 54000741     	b.ne	0x1e65e4 <__cxa_demangle+0x531c>
  1e6500: 91000909     	add	x9, x8, #0x2
  1e6504: 320003e8     	orr	w8, wzr, #0x1
  1e6508: f9000289     	str	x9, [x20]
  1e650c: eb09015f     	cmp	x10, x9
  1e6510: 54000701     	b.ne	0x1e65f0 <__cxa_demangle+0x5328>
  1e6514: 14000068     	b	0x1e66b4 <__cxa_demangle+0x53ec>
  1e6518: eb080149     	subs	x9, x10, x8
  1e651c: 54000cc0     	b.eq	0x1e66b4 <__cxa_demangle+0x53ec>
  1e6520: f100053f     	cmp	x9, #0x1
  1e6524: aa1f03e0     	mov	x0, xzr
  1e6528: 54000c80     	b.eq	0x1e66b8 <__cxa_demangle+0x53f0>
  1e652c: 39400109     	ldrb	w9, [x8]
  1e6530: 7101113f     	cmp	w9, #0x44
  1e6534: 54000c21     	b.ne	0x1e66b8 <__cxa_demangle+0x53f0>
  1e6538: 39400516     	ldrb	w22, [x8, #0x1]
  1e653c: aa1f03e0     	mov	x0, xzr
  1e6540: 7100d6df     	cmp	w22, #0x35
  1e6544: 54000ba8     	b.hi	0x1e66b8 <__cxa_demangle+0x53f0>
  1e6548: 320003e9     	orr	w9, wzr, #0x1
  1e654c: 9ad62129     	lsl	x9, x9, x22
  1e6550: d2e004ea     	mov	x10, #0x27000000000000  // =10977524091715584
  1e6554: ea0a013f     	tst	x9, x10
  1e6558: 54000b00     	b.eq	0x1e66b8 <__cxa_demangle+0x53f0>
  1e655c: 91000908     	add	x8, x8, #0x2
  1e6560: f9000288     	str	x8, [x20]
  1e6564: b4000075     	cbz	x21, 0x1e6570 <__cxa_demangle+0x52a8>
  1e6568: 320003e8     	orr	w8, wzr, #0x1
  1e656c: 390002a8     	strb	w8, [x21]
  1e6570: f9497295     	ldr	x21, [x20, #0x12e0]
  1e6574: aa1503e8     	mov	x8, x21
  1e6578: f8408d09     	ldr	x9, [x8, #0x8]!
  1e657c: 9100812a     	add	x10, x9, #0x20
  1e6580: f13fc15f     	cmp	x10, #0xff0
  1e6584: 54000143     	b.lo	0x1e65ac <__cxa_demangle+0x52e4>
  1e6588: 321403e0     	orr	w0, wzr, #0x1000
  1e658c: 97faef41     	bl	0xa2290 <malloc@plt>
  1e6590: b40009e0     	cbz	x0, 0x1e66cc <__cxa_demangle+0x5404>
  1e6594: aa0003e8     	mov	x8, x0
  1e6598: aa1f03e9     	mov	x9, xzr
  1e659c: f9000015     	str	x21, [x0]
  1e65a0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e65a4: aa0003f5     	mov	x21, x0
  1e65a8: f9097280     	str	x0, [x20, #0x12e0]
  1e65ac: 9100812b     	add	x11, x9, #0x20
  1e65b0: f900010b     	str	x11, [x8]
  1e65b4: f9400268     	ldr	x8, [x19]
  1e65b8: 8b0902a0     	add	x0, x21, x9
  1e65bc: f00005c9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e65c0: 91216129     	add	x9, x9, #0x858
  1e65c4: 528024ac     	mov	w12, #0x125             // =293
  1e65c8: 5100c2ca     	sub	w10, w22, #0x30
  1e65cc: 72a0202c     	movk	w12, #0x101, lsl #16
  1e65d0: 320003ed     	orr	w13, wzr, #0x1
  1e65d4: f8010c09     	str	x9, [x0, #0x10]!
  1e65d8: b900080c     	str	w12, [x0, #0x8]
  1e65dc: 3900600d     	strb	w13, [x0, #0x18]
  1e65e0: 14000032     	b	0x1e66a8 <__cxa_demangle+0x53e0>
  1e65e4: 2a1f03e8     	mov	w8, wzr
  1e65e8: eb09015f     	cmp	x10, x9
  1e65ec: 54000640     	b.eq	0x1e66b4 <__cxa_demangle+0x53ec>
  1e65f0: 39400136     	ldrb	w22, [x9]
  1e65f4: aa1f03e0     	mov	x0, xzr
  1e65f8: 7100d6df     	cmp	w22, #0x35
  1e65fc: 540005e8     	b.hi	0x1e66b8 <__cxa_demangle+0x53f0>
  1e6600: 320003ea     	orr	w10, wzr, #0x1
  1e6604: 9ad6214a     	lsl	x10, x10, x22
  1e6608: d2e005cb     	mov	x11, #0x2e000000000000  // =12947848928690176
  1e660c: ea0b015f     	tst	x10, x11
  1e6610: 54000540     	b.eq	0x1e66b8 <__cxa_demangle+0x53f0>
  1e6614: 91000529     	add	x9, x9, #0x1
  1e6618: f9000289     	str	x9, [x20]
  1e661c: b4000075     	cbz	x21, 0x1e6628 <__cxa_demangle+0x5360>
  1e6620: 320003e9     	orr	w9, wzr, #0x1
  1e6624: 390002a9     	strb	w9, [x21]
  1e6628: 340000a8     	cbz	w8, 0x1e663c <__cxa_demangle+0x5374>
  1e662c: aa1403e0     	mov	x0, x20
  1e6630: aa1503e1     	mov	x1, x21
  1e6634: 97fff6ba     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1e6638: b4000400     	cbz	x0, 0x1e66b8 <__cxa_demangle+0x53f0>
  1e663c: f9497295     	ldr	x21, [x20, #0x12e0]
  1e6640: aa1503e8     	mov	x8, x21
  1e6644: f8408d09     	ldr	x9, [x8, #0x8]!
  1e6648: 9100812a     	add	x10, x9, #0x20
  1e664c: f13fc15f     	cmp	x10, #0xff0
  1e6650: 54000143     	b.lo	0x1e6678 <__cxa_demangle+0x53b0>
  1e6654: 321403e0     	orr	w0, wzr, #0x1000
  1e6658: 97faef0e     	bl	0xa2290 <malloc@plt>
  1e665c: b4000380     	cbz	x0, 0x1e66cc <__cxa_demangle+0x5404>
  1e6660: aa0003e8     	mov	x8, x0
  1e6664: aa1f03e9     	mov	x9, xzr
  1e6668: f9000015     	str	x21, [x0]
  1e666c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e6670: aa0003f5     	mov	x21, x0
  1e6674: f9097280     	str	x0, [x20, #0x12e0]
  1e6678: 9100812b     	add	x11, x9, #0x20
  1e667c: f900010b     	str	x11, [x8]
  1e6680: 8b0902a0     	add	x0, x21, x9
  1e6684: f00005c9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e6688: f9400268     	ldr	x8, [x19]
  1e668c: 91216129     	add	x9, x9, #0x858
  1e6690: 528024ac     	mov	w12, #0x125             // =293
  1e6694: 72a0202c     	movk	w12, #0x101, lsl #16
  1e6698: f8010c09     	str	x9, [x0, #0x10]!
  1e669c: 5100c2ca     	sub	w10, w22, #0x30
  1e66a0: b900080c     	str	w12, [x0, #0x8]
  1e66a4: 3900601f     	strb	wzr, [x0, #0x18]
  1e66a8: f9000808     	str	x8, [x0, #0x10]
  1e66ac: b9001c0a     	str	w10, [x0, #0x1c]
  1e66b0: 14000002     	b	0x1e66b8 <__cxa_demangle+0x53f0>
  1e66b4: aa1f03e0     	mov	x0, xzr
  1e66b8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e66bc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e66c0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e66c4: f84407f7     	ldr	x23, [sp], #0x40
  1e66c8: d65f03c0     	ret
  1e66cc: 97fb0fe5     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e66d0: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
  1e66d4: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1e66d8: a90257f6     	stp	x22, x21, [sp, #0x20]
  1e66dc: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1e66e0: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1e66e4: 910103fd     	add	x29, sp, #0x40
  1e66e8: f00005d5     	adrp	x21, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e66ec: aa0103f3     	mov	x19, x1
  1e66f0: aa0003f4     	mov	x20, x0
  1e66f4: 912322b5     	add	x21, x21, #0x8c8
  1e66f8: 321d03f6     	orr	w22, wzr, #0x8
  1e66fc: 52800157     	mov	w23, #0xa               // =10
  1e6700: a9402289     	ldp	x9, x8, [x20]
  1e6704: eb08013f     	cmp	x9, x8
  1e6708: 54000940     	b.eq	0x1e6830 <__cxa_demangle+0x5568>
  1e670c: 3940012a     	ldrb	w10, [x9]
  1e6710: 7101095f     	cmp	w10, #0x42
  1e6714: 540008e1     	b.ne	0x1e6830 <__cxa_demangle+0x5568>
  1e6718: 9100052a     	add	x10, x9, #0x1
  1e671c: eb0a011f     	cmp	x8, x10
  1e6720: f900028a     	str	x10, [x20]
  1e6724: 540003a0     	b.eq	0x1e6798 <__cxa_demangle+0x54d0>
  1e6728: 3940014a     	ldrb	w10, [x10]
  1e672c: 5100c14a     	sub	w10, w10, #0x30
  1e6730: 7100255f     	cmp	w10, #0x9
  1e6734: 54000328     	b.hi	0x1e6798 <__cxa_demangle+0x54d0>
  1e6738: 9100092a     	add	x10, x9, #0x2
  1e673c: f900028a     	str	x10, [x20]
  1e6740: 39400529     	ldrb	w9, [x9, #0x1]
  1e6744: eb0a011f     	cmp	x8, x10
  1e6748: aa0a03f8     	mov	x24, x10
  1e674c: d100c129     	sub	x9, x9, #0x30
  1e6750: 540001e0     	b.eq	0x1e678c <__cxa_demangle+0x54c4>
  1e6754: 3940014b     	ldrb	w11, [x10]
  1e6758: 5100c16b     	sub	w11, w11, #0x30
  1e675c: 7100297f     	cmp	w11, #0xa
  1e6760: 54000142     	b.hs	0x1e6788 <__cxa_demangle+0x54c0>
  1e6764: 91000558     	add	x24, x10, #0x1
  1e6768: f9000298     	str	x24, [x20]
  1e676c: 3940014a     	ldrb	w10, [x10]
  1e6770: eb18011f     	cmp	x8, x24
  1e6774: 9b172929     	madd	x9, x9, x23, x10
  1e6778: d100c129     	sub	x9, x9, #0x30
  1e677c: aa1803ea     	mov	x10, x24
  1e6780: 54fffea1     	b.ne	0x1e6754 <__cxa_demangle+0x548c>
  1e6784: 14000002     	b	0x1e678c <__cxa_demangle+0x54c4>
  1e6788: aa0a03f8     	mov	x24, x10
  1e678c: cb180108     	sub	x8, x8, x24
  1e6790: eb09011f     	cmp	x8, x9
  1e6794: 54000442     	b.hs	0x1e681c <__cxa_demangle+0x5554>
  1e6798: aa1f03f8     	mov	x24, xzr
  1e679c: aa1f03f9     	mov	x25, xzr
  1e67a0: eb19031f     	cmp	x24, x25
  1e67a4: 54000440     	b.eq	0x1e682c <__cxa_demangle+0x5564>
  1e67a8: f949729a     	ldr	x26, [x20, #0x12e0]
  1e67ac: aa1a03e9     	mov	x9, x26
  1e67b0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e67b4: 9100c10a     	add	x10, x8, #0x30
  1e67b8: f13fc15f     	cmp	x10, #0xff0
  1e67bc: 54000143     	b.lo	0x1e67e4 <__cxa_demangle+0x551c>
  1e67c0: 321403e0     	orr	w0, wzr, #0x1000
  1e67c4: 97faeeb3     	bl	0xa2290 <malloc@plt>
  1e67c8: b4000420     	cbz	x0, 0x1e684c <__cxa_demangle+0x5584>
  1e67cc: aa0003e9     	mov	x9, x0
  1e67d0: aa1f03e8     	mov	x8, xzr
  1e67d4: f900001a     	str	x26, [x0]
  1e67d8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e67dc: aa0003fa     	mov	x26, x0
  1e67e0: f9097280     	str	x0, [x20, #0x12e0]
  1e67e4: 9100c10a     	add	x10, x8, #0x30
  1e67e8: f900012a     	str	x10, [x9]
  1e67ec: 78409269     	ldurh	w9, [x19, #0x9]
  1e67f0: 39402e6a     	ldrb	w10, [x19, #0xb]
  1e67f4: 8b080348     	add	x8, x26, x8
  1e67f8: f8010d15     	str	x21, [x8, #0x10]!
  1e67fc: a9016113     	stp	x19, x24, [x8, #0x10]
  1e6800: aa0803f3     	mov	x19, x8
  1e6804: 39002116     	strb	w22, [x8, #0x8]
  1e6808: 78009109     	sturh	w9, [x8, #0x9]
  1e680c: 39002d0a     	strb	w10, [x8, #0xb]
  1e6810: f9001119     	str	x25, [x8, #0x20]
  1e6814: b5fff768     	cbnz	x8, 0x1e6700 <__cxa_demangle+0x5438>
  1e6818: 14000006     	b	0x1e6830 <__cxa_demangle+0x5568>
  1e681c: 8b090319     	add	x25, x24, x9
  1e6820: f9000299     	str	x25, [x20]
  1e6824: eb19031f     	cmp	x24, x25
  1e6828: 54fffc01     	b.ne	0x1e67a8 <__cxa_demangle+0x54e0>
  1e682c: aa1f03f3     	mov	x19, xzr
  1e6830: aa1303e0     	mov	x0, x19
  1e6834: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e6838: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e683c: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e6840: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e6844: a8c567fa     	ldp	x26, x25, [sp], #0x50
  1e6848: d65f03c0     	ret
  1e684c: 97fb0f85     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e6850: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
  1e6854: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1e6858: a90257f6     	stp	x22, x21, [sp, #0x20]
  1e685c: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1e6860: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1e6864: 910103fd     	add	x29, sp, #0x40
  1e6868: a9405808     	ldp	x8, x22, [x0]
  1e686c: aa0003f3     	mov	x19, x0
  1e6870: eb0802c9     	subs	x9, x22, x8
  1e6874: 54000cc0     	b.eq	0x1e6a0c <__cxa_demangle+0x5744>
  1e6878: 3940010a     	ldrb	w10, [x8]
  1e687c: 7101555f     	cmp	w10, #0x55
  1e6880: 540003c1     	b.ne	0x1e68f8 <__cxa_demangle+0x5630>
  1e6884: f100093f     	cmp	x9, #0x2
  1e6888: 54002a83     	b.lo	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e688c: 39400509     	ldrb	w9, [x8, #0x1]
  1e6890: 7101d13f     	cmp	w9, #0x74
  1e6894: 54000d41     	b.ne	0x1e6a3c <__cxa_demangle+0x5774>
  1e6898: 91000909     	add	x9, x8, #0x2
  1e689c: eb0902df     	cmp	x22, x9
  1e68a0: f9000269     	str	x9, [x19]
  1e68a4: 54000fe0     	b.eq	0x1e6aa0 <__cxa_demangle+0x57d8>
  1e68a8: 3940012a     	ldrb	w10, [x9]
  1e68ac: 5100c14a     	sub	w10, w10, #0x30
  1e68b0: 7100255f     	cmp	w10, #0x9
  1e68b4: 54000f68     	b.hi	0x1e6aa0 <__cxa_demangle+0x57d8>
  1e68b8: 91000d0a     	add	x10, x8, #0x3
  1e68bc: aa0a03e8     	mov	x8, x10
  1e68c0: eb0a02df     	cmp	x22, x10
  1e68c4: f900026a     	str	x10, [x19]
  1e68c8: 54001dc0     	b.eq	0x1e6c80 <__cxa_demangle+0x59b8>
  1e68cc: aa0803ea     	mov	x10, x8
  1e68d0: 3840154b     	ldrb	w11, [x10], #0x1
  1e68d4: 5100c16b     	sub	w11, w11, #0x30
  1e68d8: 7100297f     	cmp	w11, #0xa
  1e68dc: 54ffff03     	b.lo	0x1e68bc <__cxa_demangle+0x55f4>
  1e68e0: aa0903f5     	mov	x21, x9
  1e68e4: d1000554     	sub	x20, x10, #0x1
  1e68e8: aa0803e9     	mov	x9, x8
  1e68ec: eb16013f     	cmp	x9, x22
  1e68f0: 54000e01     	b.ne	0x1e6ab0 <__cxa_demangle+0x57e8>
  1e68f4: 14000139     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e68f8: 5100c54a     	sub	w10, w10, #0x31
  1e68fc: 7100215f     	cmp	w10, #0x8
  1e6900: 540000c8     	b.hi	0x1e6918 <__cxa_demangle+0x5650>
  1e6904: aa1303e0     	mov	x0, x19
  1e6908: 94001b35     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1e690c: aa0003e8     	mov	x8, x0
  1e6910: b5000868     	cbnz	x8, 0x1e6a1c <__cxa_demangle+0x5754>
  1e6914: 14000131     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6918: f100093f     	cmp	x9, #0x2
  1e691c: 54000783     	b.lo	0x1e6a0c <__cxa_demangle+0x5744>
  1e6920: 39400109     	ldrb	w9, [x8]
  1e6924: 7101113f     	cmp	w9, #0x44
  1e6928: 54000721     	b.ne	0x1e6a0c <__cxa_demangle+0x5744>
  1e692c: 39400509     	ldrb	w9, [x8, #0x1]
  1e6930: 71010d3f     	cmp	w9, #0x43
  1e6934: 540006c1     	b.ne	0x1e6a0c <__cxa_demangle+0x5744>
  1e6938: a9415a75     	ldp	x21, x22, [x19, #0x10]
  1e693c: 91000908     	add	x8, x8, #0x2
  1e6940: aa1303e0     	mov	x0, x19
  1e6944: f9000268     	str	x8, [x19]
  1e6948: 94001b25     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1e694c: b4002460     	cbz	x0, 0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6950: cb1502c8     	sub	x8, x22, x21
  1e6954: aa0003f4     	mov	x20, x0
  1e6958: 9343fd18     	asr	x24, x8, #3
  1e695c: 9100a279     	add	x25, x19, #0x28
  1e6960: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e6964: eb09011f     	cmp	x8, x9
  1e6968: 54000361     	b.ne	0x1e69d4 <__cxa_demangle+0x570c>
  1e696c: f9400a77     	ldr	x23, [x19, #0x10]
  1e6970: cb170115     	sub	x21, x8, x23
  1e6974: eb17033f     	cmp	x25, x23
  1e6978: d37ffaa1     	lsl	x1, x21, #1
  1e697c: 540000e0     	b.eq	0x1e6998 <__cxa_demangle+0x56d0>
  1e6980: aa1703e0     	mov	x0, x23
  1e6984: 97faf43b     	bl	0xa3a70 <realloc@plt>
  1e6988: aa0003f6     	mov	x22, x0
  1e698c: f9000a60     	str	x0, [x19, #0x10]
  1e6990: b5000180     	cbnz	x0, 0x1e69c0 <__cxa_demangle+0x56f8>
  1e6994: 14000118     	b	0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6998: aa0103e0     	mov	x0, x1
  1e699c: 97faee3d     	bl	0xa2290 <malloc@plt>
  1e69a0: b40022a0     	cbz	x0, 0x1e6df4 <__cxa_demangle+0x5b2c>
  1e69a4: aa0003f6     	mov	x22, x0
  1e69a8: b40000b5     	cbz	x21, 0x1e69bc <__cxa_demangle+0x56f4>
  1e69ac: aa1603e0     	mov	x0, x22
  1e69b0: aa1703e1     	mov	x1, x23
  1e69b4: aa1503e2     	mov	x2, x21
  1e69b8: 97faf122     	bl	0xa2e40 <memmove@plt>
  1e69bc: f9000a76     	str	x22, [x19, #0x10]
  1e69c0: 9343fea8     	asr	x8, x21, #3
  1e69c4: 9342fea9     	asr	x9, x21, #2
  1e69c8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e69cc: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e69d0: a901a668     	stp	x8, x9, [x19, #0x18]
  1e69d4: 91002109     	add	x9, x8, #0x8
  1e69d8: f9000e69     	str	x9, [x19, #0x18]
  1e69dc: f9000114     	str	x20, [x8]
  1e69e0: a9402668     	ldp	x8, x9, [x19]
  1e69e4: eb09011f     	cmp	x8, x9
  1e69e8: 54000080     	b.eq	0x1e69f8 <__cxa_demangle+0x5730>
  1e69ec: 39400109     	ldrb	w9, [x8]
  1e69f0: 7101153f     	cmp	w9, #0x45
  1e69f4: 54001520     	b.eq	0x1e6c98 <__cxa_demangle+0x59d0>
  1e69f8: aa1303e0     	mov	x0, x19
  1e69fc: 94001af8     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1e6a00: aa0003f4     	mov	x20, x0
  1e6a04: b5fffae0     	cbnz	x0, 0x1e6960 <__cxa_demangle+0x5698>
  1e6a08: 140000f4     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6a0c: aa1303e0     	mov	x0, x19
  1e6a10: 94001bbf     	bl	0x1ed90c <__cxa_demangle+0xc644>
  1e6a14: aa0003e8     	mov	x8, x0
  1e6a18: b4001e08     	cbz	x8, 0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6a1c: aa1303e0     	mov	x0, x19
  1e6a20: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e6a24: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e6a28: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e6a2c: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e6a30: aa0803e1     	mov	x1, x8
  1e6a34: a8c567fa     	ldp	x26, x25, [sp], #0x50
  1e6a38: 17ffff26     	b	0x1e66d0 <__cxa_demangle+0x5408>
  1e6a3c: 39400509     	ldrb	w9, [x8, #0x1]
  1e6a40: 7101b13f     	cmp	w9, #0x6c
  1e6a44: 54001ca1     	b.ne	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6a48: 394b4a78     	ldrb	w24, [x19, #0x2d2]
  1e6a4c: 91000909     	add	x9, x8, #0x2
  1e6a50: cb0902cb     	sub	x11, x22, x9
  1e6a54: 320003ea     	orr	w10, wzr, #0x1
  1e6a58: f100097f     	cmp	x11, #0x2
  1e6a5c: f9000269     	str	x9, [x19]
  1e6a60: 390b4a6a     	strb	w10, [x19, #0x2d2]
  1e6a64: 54000663     	b.lo	0x1e6b30 <__cxa_demangle+0x5868>
  1e6a68: 39400129     	ldrb	w9, [x9]
  1e6a6c: 7101d93f     	cmp	w9, #0x76
  1e6a70: 54000601     	b.ne	0x1e6b30 <__cxa_demangle+0x5868>
  1e6a74: 39400d09     	ldrb	w9, [x8, #0x3]
  1e6a78: 7101153f     	cmp	w9, #0x45
  1e6a7c: 540005a1     	b.ne	0x1e6b30 <__cxa_demangle+0x5868>
  1e6a80: 91001108     	add	x8, x8, #0x4
  1e6a84: aa1f03f4     	mov	x20, xzr
  1e6a88: aa1f03f5     	mov	x21, xzr
  1e6a8c: f9000268     	str	x8, [x19]
  1e6a90: aa1603e9     	mov	x9, x22
  1e6a94: eb0802df     	cmp	x22, x8
  1e6a98: 54000c81     	b.ne	0x1e6c28 <__cxa_demangle+0x5960>
  1e6a9c: 14000074     	b	0x1e6c6c <__cxa_demangle+0x59a4>
  1e6aa0: aa1f03f4     	mov	x20, xzr
  1e6aa4: aa1f03f5     	mov	x21, xzr
  1e6aa8: eb16013f     	cmp	x9, x22
  1e6aac: 54001960     	b.eq	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6ab0: 39400128     	ldrb	w8, [x9]
  1e6ab4: 71017d1f     	cmp	w8, #0x5f
  1e6ab8: 54001901     	b.ne	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6abc: f9497276     	ldr	x22, [x19, #0x12e0]
  1e6ac0: 91000528     	add	x8, x9, #0x1
  1e6ac4: f9000268     	str	x8, [x19]
  1e6ac8: aa1603e9     	mov	x9, x22
  1e6acc: f8408d28     	ldr	x8, [x9, #0x8]!
  1e6ad0: 9100810a     	add	x10, x8, #0x20
  1e6ad4: f13fc15f     	cmp	x10, #0xff0
  1e6ad8: 54000143     	b.lo	0x1e6b00 <__cxa_demangle+0x5838>
  1e6adc: 321403e0     	orr	w0, wzr, #0x1000
  1e6ae0: 97faedec     	bl	0xa2290 <malloc@plt>
  1e6ae4: b4001880     	cbz	x0, 0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6ae8: aa0003e9     	mov	x9, x0
  1e6aec: aa1f03e8     	mov	x8, xzr
  1e6af0: f9000016     	str	x22, [x0]
  1e6af4: f8008d3f     	str	xzr, [x9, #0x8]!
  1e6af8: aa0003f6     	mov	x22, x0
  1e6afc: f9097260     	str	x0, [x19, #0x12e0]
  1e6b00: f00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e6b04: 9100810a     	add	x10, x8, #0x20
  1e6b08: 8b0802c8     	add	x8, x22, x8
  1e6b0c: 9124e16b     	add	x11, x11, #0x938
  1e6b10: 528024ec     	mov	w12, #0x127             // =295
  1e6b14: 72a0202c     	movk	w12, #0x101, lsl #16
  1e6b18: f900012a     	str	x10, [x9]
  1e6b1c: f8010d0b     	str	x11, [x8, #0x10]!
  1e6b20: b900090c     	str	w12, [x8, #0x8]
  1e6b24: a9015115     	stp	x21, x20, [x8, #0x10]
  1e6b28: b5fff7a8     	cbnz	x8, 0x1e6a1c <__cxa_demangle+0x5754>
  1e6b2c: 140000ab     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6b30: a9412668     	ldp	x8, x9, [x19, #0x10]
  1e6b34: 9100a27a     	add	x26, x19, #0x28
  1e6b38: cb080128     	sub	x8, x9, x8
  1e6b3c: 9343fd19     	asr	x25, x8, #3
  1e6b40: aa1303e0     	mov	x0, x19
  1e6b44: 97ffef09     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e6b48: aa0003f4     	mov	x20, x0
  1e6b4c: b4001400     	cbz	x0, 0x1e6dcc <__cxa_demangle+0x5b04>
  1e6b50: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e6b54: eb09011f     	cmp	x8, x9
  1e6b58: 54000361     	b.ne	0x1e6bc4 <__cxa_demangle+0x58fc>
  1e6b5c: f9400a77     	ldr	x23, [x19, #0x10]
  1e6b60: cb170115     	sub	x21, x8, x23
  1e6b64: eb17035f     	cmp	x26, x23
  1e6b68: d37ffaa1     	lsl	x1, x21, #1
  1e6b6c: 540000e0     	b.eq	0x1e6b88 <__cxa_demangle+0x58c0>
  1e6b70: aa1703e0     	mov	x0, x23
  1e6b74: 97faf3bf     	bl	0xa3a70 <realloc@plt>
  1e6b78: aa0003f6     	mov	x22, x0
  1e6b7c: f9000a60     	str	x0, [x19, #0x10]
  1e6b80: b5000180     	cbnz	x0, 0x1e6bb0 <__cxa_demangle+0x58e8>
  1e6b84: 1400009c     	b	0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6b88: aa0103e0     	mov	x0, x1
  1e6b8c: 97faedc1     	bl	0xa2290 <malloc@plt>
  1e6b90: b4001320     	cbz	x0, 0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6b94: aa0003f6     	mov	x22, x0
  1e6b98: b40000b5     	cbz	x21, 0x1e6bac <__cxa_demangle+0x58e4>
  1e6b9c: aa1603e0     	mov	x0, x22
  1e6ba0: aa1703e1     	mov	x1, x23
  1e6ba4: aa1503e2     	mov	x2, x21
  1e6ba8: 97faf0a6     	bl	0xa2e40 <memmove@plt>
  1e6bac: f9000a76     	str	x22, [x19, #0x10]
  1e6bb0: 9343fea8     	asr	x8, x21, #3
  1e6bb4: 9342fea9     	asr	x9, x21, #2
  1e6bb8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e6bbc: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e6bc0: a901a668     	stp	x8, x9, [x19, #0x18]
  1e6bc4: 91002109     	add	x9, x8, #0x8
  1e6bc8: f9000e69     	str	x9, [x19, #0x18]
  1e6bcc: f9000114     	str	x20, [x8]
  1e6bd0: a9402668     	ldp	x8, x9, [x19]
  1e6bd4: eb09011f     	cmp	x8, x9
  1e6bd8: 54fffb40     	b.eq	0x1e6b40 <__cxa_demangle+0x5878>
  1e6bdc: 39400109     	ldrb	w9, [x8]
  1e6be0: 7101153f     	cmp	w9, #0x45
  1e6be4: 54fffae1     	b.ne	0x1e6b40 <__cxa_demangle+0x5878>
  1e6be8: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e6bec: d37df336     	lsl	x22, x25, #3
  1e6bf0: 91000508     	add	x8, x8, #0x1
  1e6bf4: aa1303e0     	mov	x0, x19
  1e6bf8: 8b160121     	add	x1, x9, x22
  1e6bfc: f9000268     	str	x8, [x19]
  1e6c00: 94001897     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e6c04: a940aa69     	ldp	x9, x10, [x19, #0x8]
  1e6c08: f9400268     	ldr	x8, [x19]
  1e6c0c: aa0003f4     	mov	x20, x0
  1e6c10: aa0103f5     	mov	x21, x1
  1e6c14: 8b16014a     	add	x10, x10, x22
  1e6c18: aa0903f6     	mov	x22, x9
  1e6c1c: f9000e6a     	str	x10, [x19, #0x18]
  1e6c20: eb0802df     	cmp	x22, x8
  1e6c24: 54000240     	b.eq	0x1e6c6c <__cxa_demangle+0x59a4>
  1e6c28: 3940010a     	ldrb	w10, [x8]
  1e6c2c: 5100c14a     	sub	w10, w10, #0x30
  1e6c30: 7100255f     	cmp	w10, #0x9
  1e6c34: 540001c8     	b.hi	0x1e6c6c <__cxa_demangle+0x59a4>
  1e6c38: 9100050b     	add	x11, x8, #0x1
  1e6c3c: aa0b03ea     	mov	x10, x11
  1e6c40: eb0b02df     	cmp	x22, x11
  1e6c44: f900026b     	str	x11, [x19]
  1e6c48: 54000760     	b.eq	0x1e6d34 <__cxa_demangle+0x5a6c>
  1e6c4c: aa0a03eb     	mov	x11, x10
  1e6c50: 3840156c     	ldrb	w12, [x11], #0x1
  1e6c54: 5100c18c     	sub	w12, w12, #0x30
  1e6c58: 7100299f     	cmp	w12, #0xa
  1e6c5c: 54ffff03     	b.lo	0x1e6c3c <__cxa_demangle+0x5974>
  1e6c60: aa0803f7     	mov	x23, x8
  1e6c64: d1000576     	sub	x22, x11, #0x1
  1e6c68: 14000034     	b	0x1e6d38 <__cxa_demangle+0x5a70>
  1e6c6c: aa1f03f6     	mov	x22, xzr
  1e6c70: aa1f03f7     	mov	x23, xzr
  1e6c74: eb09011f     	cmp	x8, x9
  1e6c78: 54000661     	b.ne	0x1e6d44 <__cxa_demangle+0x5a7c>
  1e6c7c: 14000054     	b	0x1e6dcc <__cxa_demangle+0x5b04>
  1e6c80: aa0903f5     	mov	x21, x9
  1e6c84: aa0803e9     	mov	x9, x8
  1e6c88: aa1603f4     	mov	x20, x22
  1e6c8c: eb16013f     	cmp	x9, x22
  1e6c90: 54fff101     	b.ne	0x1e6ab0 <__cxa_demangle+0x57e8>
  1e6c94: 14000051     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6c98: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e6c9c: d37df315     	lsl	x21, x24, #3
  1e6ca0: 91000508     	add	x8, x8, #0x1
  1e6ca4: aa1303e0     	mov	x0, x19
  1e6ca8: 8b150121     	add	x1, x9, x21
  1e6cac: f9000268     	str	x8, [x19]
  1e6cb0: 9400186b     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e6cb4: f9400a68     	ldr	x8, [x19, #0x10]
  1e6cb8: f9497276     	ldr	x22, [x19, #0x12e0]
  1e6cbc: aa0003f4     	mov	x20, x0
  1e6cc0: 8b150108     	add	x8, x8, x21
  1e6cc4: f9000e68     	str	x8, [x19, #0x18]
  1e6cc8: aa1603e9     	mov	x9, x22
  1e6ccc: f8408d28     	ldr	x8, [x9, #0x8]!
  1e6cd0: aa0103f5     	mov	x21, x1
  1e6cd4: 9100810a     	add	x10, x8, #0x20
  1e6cd8: f13fc15f     	cmp	x10, #0xff0
  1e6cdc: 54000143     	b.lo	0x1e6d04 <__cxa_demangle+0x5a3c>
  1e6ce0: 321403e0     	orr	w0, wzr, #0x1000
  1e6ce4: 97faed6b     	bl	0xa2290 <malloc@plt>
  1e6ce8: b4000860     	cbz	x0, 0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6cec: aa0003e9     	mov	x9, x0
  1e6cf0: aa1f03e8     	mov	x8, xzr
  1e6cf4: f9000016     	str	x22, [x0]
  1e6cf8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e6cfc: aa0003f6     	mov	x22, x0
  1e6d00: f9097260     	str	x0, [x19, #0x12e0]
  1e6d04: f00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e6d08: 9100810a     	add	x10, x8, #0x20
  1e6d0c: 8b0802c8     	add	x8, x22, x8
  1e6d10: 9128616b     	add	x11, x11, #0xa18
  1e6d14: 5280252c     	mov	w12, #0x129             // =297
  1e6d18: 72a0202c     	movk	w12, #0x101, lsl #16
  1e6d1c: f900012a     	str	x10, [x9]
  1e6d20: f8010d0b     	str	x11, [x8, #0x10]!
  1e6d24: b900090c     	str	w12, [x8, #0x8]
  1e6d28: a9015514     	stp	x20, x21, [x8, #0x10]
  1e6d2c: b5ffe788     	cbnz	x8, 0x1e6a1c <__cxa_demangle+0x5754>
  1e6d30: 1400002a     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6d34: aa0803f7     	mov	x23, x8
  1e6d38: aa0a03e8     	mov	x8, x10
  1e6d3c: eb09011f     	cmp	x8, x9
  1e6d40: 54000460     	b.eq	0x1e6dcc <__cxa_demangle+0x5b04>
  1e6d44: 39400109     	ldrb	w9, [x8]
  1e6d48: 71017d3f     	cmp	w9, #0x5f
  1e6d4c: 54000401     	b.ne	0x1e6dcc <__cxa_demangle+0x5b04>
  1e6d50: f9497279     	ldr	x25, [x19, #0x12e0]
  1e6d54: 91000508     	add	x8, x8, #0x1
  1e6d58: f9000268     	str	x8, [x19]
  1e6d5c: aa1903e9     	mov	x9, x25
  1e6d60: f8408d28     	ldr	x8, [x9, #0x8]!
  1e6d64: 9100c10a     	add	x10, x8, #0x30
  1e6d68: f13fc15f     	cmp	x10, #0xff0
  1e6d6c: 54000143     	b.lo	0x1e6d94 <__cxa_demangle+0x5acc>
  1e6d70: 321403e0     	orr	w0, wzr, #0x1000
  1e6d74: 97faed47     	bl	0xa2290 <malloc@plt>
  1e6d78: b40003e0     	cbz	x0, 0x1e6df4 <__cxa_demangle+0x5b2c>
  1e6d7c: aa0003e9     	mov	x9, x0
  1e6d80: aa1f03e8     	mov	x8, xzr
  1e6d84: f9000019     	str	x25, [x0]
  1e6d88: f8008d3f     	str	xzr, [x9, #0x8]!
  1e6d8c: aa0003f9     	mov	x25, x0
  1e6d90: f9097260     	str	x0, [x19, #0x12e0]
  1e6d94: f00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e6d98: 9100c10a     	add	x10, x8, #0x30
  1e6d9c: 8b080328     	add	x8, x25, x8
  1e6da0: 9126a16b     	add	x11, x11, #0x9a8
  1e6da4: 5280250c     	mov	w12, #0x128             // =296
  1e6da8: 72a0202c     	movk	w12, #0x101, lsl #16
  1e6dac: f900012a     	str	x10, [x9]
  1e6db0: f8010d0b     	str	x11, [x8, #0x10]!
  1e6db4: b900090c     	str	w12, [x8, #0x8]
  1e6db8: a9015514     	stp	x20, x21, [x8, #0x10]
  1e6dbc: a9025917     	stp	x23, x22, [x8, #0x20]
  1e6dc0: 390b4a78     	strb	w24, [x19, #0x2d2]
  1e6dc4: b5ffe2c8     	cbnz	x8, 0x1e6a1c <__cxa_demangle+0x5754>
  1e6dc8: 14000004     	b	0x1e6dd8 <__cxa_demangle+0x5b10>
  1e6dcc: aa1f03e8     	mov	x8, xzr
  1e6dd0: 390b4a78     	strb	w24, [x19, #0x2d2]
  1e6dd4: b5ffe248     	cbnz	x8, 0x1e6a1c <__cxa_demangle+0x5754>
  1e6dd8: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e6ddc: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e6de0: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e6de4: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e6de8: aa1f03e0     	mov	x0, xzr
  1e6dec: a8c567fa     	ldp	x26, x25, [sp], #0x50
  1e6df0: d65f03c0     	ret
  1e6df4: 97fb0e1b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e6df8: 390b4a78     	strb	w24, [x19, #0x2d2]
  1e6dfc: 97fb0445     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e6e00: f81d0ff5     	str	x21, [sp, #-0x30]!
  1e6e04: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e6e08: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e6e0c: 910083fd     	add	x29, sp, #0x20
  1e6e10: a9412015     	ldp	x21, x8, [x0, #0x10]
  1e6e14: eb150114     	subs	x20, x8, x21
  1e6e18: 54000300     	b.eq	0x1e6e78 <__cxa_demangle+0x5bb0>
  1e6e1c: a940a828     	ldp	x8, x10, [x1, #0x8]
  1e6e20: aa0103f3     	mov	x19, x1
  1e6e24: 8b140109     	add	x9, x8, x20
  1e6e28: eb0a013f     	cmp	x9, x10
  1e6e2c: 54000062     	b.hs	0x1e6e38 <__cxa_demangle+0x5b70>
  1e6e30: f9400260     	ldr	x0, [x19]
  1e6e34: 1400000a     	b	0x1e6e5c <__cxa_demangle+0x5b94>
  1e6e38: f9400260     	ldr	x0, [x19]
  1e6e3c: d37ff948     	lsl	x8, x10, #1
  1e6e40: eb09011f     	cmp	x8, x9
  1e6e44: 9a883121     	csel	x1, x9, x8, lo
  1e6e48: f9000a61     	str	x1, [x19, #0x10]
  1e6e4c: 97faf309     	bl	0xa3a70 <realloc@plt>
  1e6e50: f9000260     	str	x0, [x19]
  1e6e54: b40001a0     	cbz	x0, 0x1e6e88 <__cxa_demangle+0x5bc0>
  1e6e58: f9400668     	ldr	x8, [x19, #0x8]
  1e6e5c: 8b080000     	add	x0, x0, x8
  1e6e60: aa1503e1     	mov	x1, x21
  1e6e64: aa1403e2     	mov	x2, x20
  1e6e68: 97faeff6     	bl	0xa2e40 <memmove@plt>
  1e6e6c: f9400668     	ldr	x8, [x19, #0x8]
  1e6e70: 8b140108     	add	x8, x8, x20
  1e6e74: f9000668     	str	x8, [x19, #0x8]
  1e6e78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e6e7c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e6e80: f84307f5     	ldr	x21, [sp], #0x30
  1e6e84: d65f03c0     	ret
  1e6e88: 97fb0df6     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e6e8c: a9410408     	ldp	x8, x1, [x0, #0x10]
  1e6e90: aa0803e0     	mov	x0, x8
  1e6e94: d65f03c0     	ret
  1e6e98: 17fae6b2     	b	0xa0960 <_ZdlPv@plt>
  1e6e9c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1e6ea0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e6ea4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e6ea8: 910083fd     	add	x29, sp, #0x20
  1e6eac: f9400815     	ldr	x21, [x0, #0x10]
  1e6eb0: aa0003f4     	mov	x20, x0
  1e6eb4: aa0103f3     	mov	x19, x1
  1e6eb8: f94002a8     	ldr	x8, [x21]
  1e6ebc: aa1503e0     	mov	x0, x21
  1e6ec0: f9401108     	ldr	x8, [x8, #0x20]
  1e6ec4: d63f0100     	blr	x8
  1e6ec8: 394026a8     	ldrb	w8, [x21, #0x9]
  1e6ecc: 7100051f     	cmp	w8, #0x1
  1e6ed0: 540000c0     	b.eq	0x1e6ee8 <__cxa_demangle+0x5c20>
  1e6ed4: f94002a8     	ldr	x8, [x21]
  1e6ed8: aa1503e0     	mov	x0, x21
  1e6edc: aa1303e1     	mov	x1, x19
  1e6ee0: f9401508     	ldr	x8, [x8, #0x28]
  1e6ee4: d63f0100     	blr	x8
  1e6ee8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1e6eec: 91000909     	add	x9, x8, #0x2
  1e6ef0: eb0a013f     	cmp	x9, x10
  1e6ef4: 54000062     	b.hs	0x1e6f00 <__cxa_demangle+0x5c38>
  1e6ef8: f9400260     	ldr	x0, [x19]
  1e6efc: 1400000a     	b	0x1e6f24 <__cxa_demangle+0x5c5c>
  1e6f00: f9400260     	ldr	x0, [x19]
  1e6f04: d37ff948     	lsl	x8, x10, #1
  1e6f08: eb09011f     	cmp	x8, x9
  1e6f0c: 9a883121     	csel	x1, x9, x8, lo
  1e6f10: f9000a61     	str	x1, [x19, #0x10]
  1e6f14: 97faf2d7     	bl	0xa3a70 <realloc@plt>
  1e6f18: f9000260     	str	x0, [x19]
  1e6f1c: b4000380     	cbz	x0, 0x1e6f8c <__cxa_demangle+0x5cc4>
  1e6f20: f9400668     	ldr	x8, [x19, #0x8]
  1e6f24: 52874749     	mov	w9, #0x3a3a             // =14906
  1e6f28: 78286809     	strh	w9, [x0, x8]
  1e6f2c: f9400668     	ldr	x8, [x19, #0x8]
  1e6f30: aa1303e1     	mov	x1, x19
  1e6f34: 91000908     	add	x8, x8, #0x2
  1e6f38: f9000668     	str	x8, [x19, #0x8]
  1e6f3c: f9400e94     	ldr	x20, [x20, #0x18]
  1e6f40: f9400288     	ldr	x8, [x20]
  1e6f44: aa1403e0     	mov	x0, x20
  1e6f48: f9401108     	ldr	x8, [x8, #0x20]
  1e6f4c: d63f0100     	blr	x8
  1e6f50: 39402688     	ldrb	w8, [x20, #0x9]
  1e6f54: 7100051f     	cmp	w8, #0x1
  1e6f58: 540000a1     	b.ne	0x1e6f6c <__cxa_demangle+0x5ca4>
  1e6f5c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e6f60: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e6f64: f84307f5     	ldr	x21, [sp], #0x30
  1e6f68: d65f03c0     	ret
  1e6f6c: f9400288     	ldr	x8, [x20]
  1e6f70: aa1403e0     	mov	x0, x20
  1e6f74: aa1303e1     	mov	x1, x19
  1e6f78: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e6f7c: f9401502     	ldr	x2, [x8, #0x28]
  1e6f80: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e6f84: f84307f5     	ldr	x21, [sp], #0x30
  1e6f88: d61f0040     	br	x2
  1e6f8c: 97fb0db5     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e6f90: f9400c00     	ldr	x0, [x0, #0x18]
  1e6f94: f9400008     	ldr	x8, [x0]
  1e6f98: f9401901     	ldr	x1, [x8, #0x30]
  1e6f9c: d61f0020     	br	x1
  1e6fa0: 17fae670     	b	0xa0960 <_ZdlPv@plt>
  1e6fa4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e6fa8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e6fac: 910043fd     	add	x29, sp, #0x10
  1e6fb0: 39408008     	ldrb	w8, [x0, #0x20]
  1e6fb4: 34000068     	cbz	w8, 0x1e6fc0 <__cxa_demangle+0x5cf8>
  1e6fb8: 2a1f03e8     	mov	w8, wzr
  1e6fbc: 14000010     	b	0x1e6ffc <__cxa_demangle+0x5d34>
  1e6fc0: aa0003f3     	mov	x19, x0
  1e6fc4: f9400c00     	ldr	x0, [x0, #0x18]
  1e6fc8: 320003e8     	orr	w8, wzr, #0x1
  1e6fcc: 39008268     	strb	w8, [x19, #0x20]
  1e6fd0: 39402408     	ldrb	w8, [x0, #0x9]
  1e6fd4: 7100091f     	cmp	w8, #0x2
  1e6fd8: 540000c1     	b.ne	0x1e6ff0 <__cxa_demangle+0x5d28>
  1e6fdc: f9400008     	ldr	x8, [x0]
  1e6fe0: f9400108     	ldr	x8, [x8]
  1e6fe4: d63f0100     	blr	x8
  1e6fe8: 2a0003e8     	mov	w8, w0
  1e6fec: 14000003     	b	0x1e6ff8 <__cxa_demangle+0x5d30>
  1e6ff0: 7100011f     	cmp	w8, #0x0
  1e6ff4: 1a9f17e8     	cset	w8, eq
  1e6ff8: 3900827f     	strb	wzr, [x19, #0x20]
  1e6ffc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e7000: 12000100     	and	w0, w8, #0x1
  1e7004: f84207f3     	ldr	x19, [sp], #0x20
  1e7008: d65f03c0     	ret
  1e700c: 3900827f     	strb	wzr, [x19, #0x20]
  1e7010: 97fb03c0     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e7014: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e7018: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e701c: 910043fd     	add	x29, sp, #0x10
  1e7020: 39408008     	ldrb	w8, [x0, #0x20]
  1e7024: 34000068     	cbz	w8, 0x1e7030 <__cxa_demangle+0x5d68>
  1e7028: 2a1f03e8     	mov	w8, wzr
  1e702c: 14000010     	b	0x1e706c <__cxa_demangle+0x5da4>
  1e7030: aa0003f3     	mov	x19, x0
  1e7034: f9400c00     	ldr	x0, [x0, #0x18]
  1e7038: 320003e8     	orr	w8, wzr, #0x1
  1e703c: 39008268     	strb	w8, [x19, #0x20]
  1e7040: 39402808     	ldrb	w8, [x0, #0xa]
  1e7044: 7100091f     	cmp	w8, #0x2
  1e7048: 540000c1     	b.ne	0x1e7060 <__cxa_demangle+0x5d98>
  1e704c: f9400008     	ldr	x8, [x0]
  1e7050: f9400508     	ldr	x8, [x8, #0x8]
  1e7054: d63f0100     	blr	x8
  1e7058: 2a0003e8     	mov	w8, w0
  1e705c: 14000003     	b	0x1e7068 <__cxa_demangle+0x5da0>
  1e7060: 7100011f     	cmp	w8, #0x0
  1e7064: 1a9f17e8     	cset	w8, eq
  1e7068: 3900827f     	strb	wzr, [x19, #0x20]
  1e706c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e7070: 12000100     	and	w0, w8, #0x1
  1e7074: f84207f3     	ldr	x19, [sp], #0x20
  1e7078: d65f03c0     	ret
  1e707c: 3900827f     	strb	wzr, [x19, #0x20]
  1e7080: 97fb03a4     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e7084: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e7088: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e708c: 910043fd     	add	x29, sp, #0x10
  1e7090: 39408008     	ldrb	w8, [x0, #0x20]
  1e7094: 34000068     	cbz	w8, 0x1e70a0 <__cxa_demangle+0x5dd8>
  1e7098: 2a1f03e8     	mov	w8, wzr
  1e709c: 14000010     	b	0x1e70dc <__cxa_demangle+0x5e14>
  1e70a0: aa0003f3     	mov	x19, x0
  1e70a4: f9400c00     	ldr	x0, [x0, #0x18]
  1e70a8: 320003e8     	orr	w8, wzr, #0x1
  1e70ac: 39008268     	strb	w8, [x19, #0x20]
  1e70b0: 39402c08     	ldrb	w8, [x0, #0xb]
  1e70b4: 7100091f     	cmp	w8, #0x2
  1e70b8: 540000c1     	b.ne	0x1e70d0 <__cxa_demangle+0x5e08>
  1e70bc: f9400008     	ldr	x8, [x0]
  1e70c0: f9400908     	ldr	x8, [x8, #0x10]
  1e70c4: d63f0100     	blr	x8
  1e70c8: 2a0003e8     	mov	w8, w0
  1e70cc: 14000003     	b	0x1e70d8 <__cxa_demangle+0x5e10>
  1e70d0: 7100011f     	cmp	w8, #0x0
  1e70d4: 1a9f17e8     	cset	w8, eq
  1e70d8: 3900827f     	strb	wzr, [x19, #0x20]
  1e70dc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e70e0: 12000100     	and	w0, w8, #0x1
  1e70e4: f84207f3     	ldr	x19, [sp], #0x20
  1e70e8: d65f03c0     	ret
  1e70ec: 3900827f     	strb	wzr, [x19, #0x20]
  1e70f0: 97fb0388     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e70f4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e70f8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e70fc: 910043fd     	add	x29, sp, #0x10
  1e7100: 39408008     	ldrb	w8, [x0, #0x20]
  1e7104: aa0003f3     	mov	x19, x0
  1e7108: 35000128     	cbnz	w8, 0x1e712c <__cxa_demangle+0x5e64>
  1e710c: f9400e60     	ldr	x0, [x19, #0x18]
  1e7110: 320003e8     	orr	w8, wzr, #0x1
  1e7114: 39008268     	strb	w8, [x19, #0x20]
  1e7118: f9400008     	ldr	x8, [x0]
  1e711c: f9400d08     	ldr	x8, [x8, #0x18]
  1e7120: d63f0100     	blr	x8
  1e7124: 3900827f     	strb	wzr, [x19, #0x20]
  1e7128: aa0003f3     	mov	x19, x0
  1e712c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e7130: aa1303e0     	mov	x0, x19
  1e7134: f84207f3     	ldr	x19, [sp], #0x20
  1e7138: d65f03c0     	ret
  1e713c: 3900827f     	strb	wzr, [x19, #0x20]
  1e7140: 97fb0374     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e7144: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e7148: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e714c: 910043fd     	add	x29, sp, #0x10
  1e7150: 39408008     	ldrb	w8, [x0, #0x20]
  1e7154: 35000128     	cbnz	w8, 0x1e7178 <__cxa_demangle+0x5eb0>
  1e7158: aa0003f3     	mov	x19, x0
  1e715c: f9400c00     	ldr	x0, [x0, #0x18]
  1e7160: 320003e8     	orr	w8, wzr, #0x1
  1e7164: 39008268     	strb	w8, [x19, #0x20]
  1e7168: f9400008     	ldr	x8, [x0]
  1e716c: f9401108     	ldr	x8, [x8, #0x20]
  1e7170: d63f0100     	blr	x8
  1e7174: 3900827f     	strb	wzr, [x19, #0x20]
  1e7178: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e717c: f84207f3     	ldr	x19, [sp], #0x20
  1e7180: d65f03c0     	ret
  1e7184: 3900827f     	strb	wzr, [x19, #0x20]
  1e7188: 97fb0362     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e718c: f81e0ff3     	str	x19, [sp, #-0x20]!
  1e7190: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1e7194: 910043fd     	add	x29, sp, #0x10
  1e7198: 39408008     	ldrb	w8, [x0, #0x20]
  1e719c: 35000128     	cbnz	w8, 0x1e71c0 <__cxa_demangle+0x5ef8>
  1e71a0: aa0003f3     	mov	x19, x0
  1e71a4: f9400c00     	ldr	x0, [x0, #0x18]
  1e71a8: 320003e8     	orr	w8, wzr, #0x1
  1e71ac: 39008268     	strb	w8, [x19, #0x20]
  1e71b0: f9400008     	ldr	x8, [x0]
  1e71b4: f9401508     	ldr	x8, [x8, #0x28]
  1e71b8: d63f0100     	blr	x8
  1e71bc: 3900827f     	strb	wzr, [x19, #0x20]
  1e71c0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1e71c4: f84207f3     	ldr	x19, [sp], #0x20
  1e71c8: d65f03c0     	ret
  1e71cc: 3900827f     	strb	wzr, [x19, #0x20]
  1e71d0: 97fb0350     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e71d4: 17fae5e3     	b	0xa0960 <_ZdlPv@plt>
  1e71d8: d101c3ff     	sub	sp, sp, #0x70
  1e71dc: a90267fa     	stp	x26, x25, [sp, #0x20]
  1e71e0: a9035ff8     	stp	x24, x23, [sp, #0x30]
  1e71e4: a90457f6     	stp	x22, x21, [sp, #0x40]
  1e71e8: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1e71ec: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1e71f0: 910183fd     	add	x29, sp, #0x60
  1e71f4: a9402809     	ldp	x9, x10, [x0]
  1e71f8: cb090148     	sub	x8, x10, x9
  1e71fc: f100091f     	cmp	x8, #0x2
  1e7200: 54000142     	b.hs	0x1e7228 <__cxa_demangle+0x5f60>
  1e7204: aa1f03e8     	mov	x8, xzr
  1e7208: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e720c: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e7210: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e7214: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e7218: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e721c: aa0803e0     	mov	x0, x8
  1e7220: 9101c3ff     	add	sp, sp, #0x70
  1e7224: d65f03c0     	ret
  1e7228: 39400128     	ldrb	w8, [x9]
  1e722c: aa0003f3     	mov	x19, x0
  1e7230: 71019d1f     	cmp	w8, #0x67
  1e7234: 54000161     	b.ne	0x1e7260 <__cxa_demangle+0x5f98>
  1e7238: 39400528     	ldrb	w8, [x9, #0x1]
  1e723c: 7101cd1f     	cmp	w8, #0x73
  1e7240: 54000141     	b.ne	0x1e7268 <__cxa_demangle+0x5fa0>
  1e7244: 91000929     	add	x9, x9, #0x2
  1e7248: cb090148     	sub	x8, x10, x9
  1e724c: f100091f     	cmp	x8, #0x2
  1e7250: f9000269     	str	x9, [x19]
  1e7254: 54fffd83     	b.lo	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7258: 320003f5     	orr	w21, wzr, #0x1
  1e725c: 14000004     	b	0x1e726c <__cxa_demangle+0x5fa4>
  1e7260: 2a1f03f5     	mov	w21, wzr
  1e7264: 14000003     	b	0x1e7270 <__cxa_demangle+0x5fa8>
  1e7268: 2a1f03f5     	mov	w21, wzr
  1e726c: 39400128     	ldrb	w8, [x9]
  1e7270: 5100c50b     	sub	w11, w8, #0x31
  1e7274: 71010d7f     	cmp	w11, #0x43
  1e7278: aa1f03e8     	mov	x8, xzr
  1e727c: 54fffc68     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7280: b00002ec     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7284: 9131798c     	add	x12, x12, #0xc5e
  1e7288: 10fffc0d     	adr	x13, 0x1e7208 <__cxa_demangle+0x5f40>
  1e728c: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e7290: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e7294: d61f01a0     	br	x13
  1e7298: aa1303e0     	mov	x0, x19
  1e729c: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e72a0: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e72a4: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e72a8: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e72ac: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e72b0: 9101c3ff     	add	sp, sp, #0x70
  1e72b4: 14000ca5     	b	0x1ea548 <__cxa_demangle+0x9280>
  1e72b8: 39400528     	ldrb	w8, [x9, #0x1]
  1e72bc: 5101590a     	sub	w10, w8, #0x56
  1e72c0: 7100815f     	cmp	w10, #0x20
  1e72c4: aa1f03e8     	mov	x8, xzr
  1e72c8: 54fffa08     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e72cc: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e72d0: 913c096b     	add	x11, x11, #0xf02
  1e72d4: 10fff9ac     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e72d8: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e72dc: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e72e0: d61f0180     	br	x12
  1e72e4: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e72e8: 91000928     	add	x8, x9, #0x2
  1e72ec: 9113c421     	add	x1, x1, #0x4f1
  1e72f0: 14000490     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e72f4: 39400528     	ldrb	w8, [x9, #0x1]
  1e72f8: 5101950a     	sub	w10, w8, #0x65
  1e72fc: 7100495f     	cmp	w10, #0x12
  1e7300: aa1f03e8     	mov	x8, xzr
  1e7304: 54fff828     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7308: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e730c: 9133996b     	add	x11, x11, #0xce6
  1e7310: 10fff7cc     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7314: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e7318: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e731c: d61f0180     	br	x12
  1e7320: 91000928     	add	x8, x9, #0x2
  1e7324: aa1303e0     	mov	x0, x19
  1e7328: f9000268     	str	x8, [x19]
  1e732c: 97ffffab     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7330: b5003f60     	cbnz	x0, 0x1e7b1c <__cxa_demangle+0x6854>
  1e7334: 17ffffb4     	b	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7338: 39400528     	ldrb	w8, [x9, #0x1]
  1e733c: 7101b11f     	cmp	w8, #0x6c
  1e7340: 54003420     	b.eq	0x1e79c4 <__cxa_demangle+0x66fc>
  1e7344: 7101e11f     	cmp	w8, #0x78
  1e7348: 54fff5e1     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e734c: 91000928     	add	x8, x9, #0x2
  1e7350: aa1303e0     	mov	x0, x19
  1e7354: f9000268     	str	x8, [x19]
  1e7358: 97ffffa0     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e735c: b4fff540     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7360: aa0003f4     	mov	x20, x0
  1e7364: aa1303e0     	mov	x0, x19
  1e7368: 97ffff9c     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e736c: b4fff4c0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7370: f9497276     	ldr	x22, [x19, #0x12e0]
  1e7374: aa0003f5     	mov	x21, x0
  1e7378: aa1603e9     	mov	x9, x22
  1e737c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e7380: 9100810a     	add	x10, x8, #0x20
  1e7384: f13fc15f     	cmp	x10, #0xff0
  1e7388: 54000143     	b.lo	0x1e73b0 <__cxa_demangle+0x60e8>
  1e738c: 321403e0     	orr	w0, wzr, #0x1000
  1e7390: 97faebc0     	bl	0xa2290 <malloc@plt>
  1e7394: b4010460     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7398: aa0003e9     	mov	x9, x0
  1e739c: aa1f03e8     	mov	x8, xzr
  1e73a0: f9000016     	str	x22, [x0]
  1e73a4: f8008d3f     	str	xzr, [x9, #0x8]!
  1e73a8: aa0003f6     	mov	x22, x0
  1e73ac: f9097260     	str	x0, [x19, #0x12e0]
  1e73b0: d00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e73b4: 9100810a     	add	x10, x8, #0x20
  1e73b8: 8b0802c8     	add	x8, x22, x8
  1e73bc: 910c616b     	add	x11, x11, #0x318
  1e73c0: 5280256c     	mov	w12, #0x12b             // =299
  1e73c4: 72a0202c     	movk	w12, #0x101, lsl #16
  1e73c8: f900012a     	str	x10, [x9]
  1e73cc: f8010d0b     	str	x11, [x8, #0x10]!
  1e73d0: b900090c     	str	w12, [x8, #0x8]
  1e73d4: a9015514     	stp	x20, x21, [x8, #0x10]
  1e73d8: 17ffff8c     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e73dc: 3940052b     	ldrb	w11, [x9, #0x1]
  1e73e0: aa1f03e8     	mov	x8, xzr
  1e73e4: 5101856c     	sub	w12, w11, #0x61
  1e73e8: 71005d9f     	cmp	w12, #0x17
  1e73ec: 54fff0e8     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e73f0: b00002ed     	adrp	x13, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e73f4: 913911ad     	add	x13, x13, #0xe44
  1e73f8: 10fff08e     	adr	x14, 0x1e7208 <__cxa_demangle+0x5f40>
  1e73fc: 786c79af     	ldrh	w15, [x13, x12, lsl #1]
  1e7400: 8b0f09ce     	add	x14, x14, x15, lsl #2
  1e7404: d61f01c0     	br	x14
  1e7408: cb09014d     	sub	x13, x10, x9
  1e740c: f10005bf     	cmp	x13, #0x1
  1e7410: 1a9f97e8     	cset	w8, hi
  1e7414: 7101857f     	cmp	w11, #0x61
  1e7418: 1a9f17ec     	cset	w12, eq
  1e741c: f10009bf     	cmp	x13, #0x2
  1e7420: 54ffef23     	b.lo	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7424: 7101dd7f     	cmp	w11, #0x77
  1e7428: 54000060     	b.eq	0x1e7434 <__cxa_demangle+0x616c>
  1e742c: 7101857f     	cmp	w11, #0x61
  1e7430: 54ffeea1     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7434: a941366b     	ldp	x11, x13, [x19, #0x10]
  1e7438: 0a0c0118     	and	w24, w8, w12
  1e743c: 91000928     	add	x8, x9, #0x2
  1e7440: 9100a279     	add	x25, x19, #0x28
  1e7444: cb0b01a9     	sub	x9, x13, x11
  1e7448: 9343fd3a     	asr	x26, x9, #3
  1e744c: f9000268     	str	x8, [x19]
  1e7450: eb0a011f     	cmp	x8, x10
  1e7454: 54000160     	b.eq	0x1e7480 <__cxa_demangle+0x61b8>
  1e7458: 39400109     	ldrb	w9, [x8]
  1e745c: 71017d3f     	cmp	w9, #0x5f
  1e7460: 54000101     	b.ne	0x1e7480 <__cxa_demangle+0x61b8>
  1e7464: 140006da     	b	0x1e8fcc <__cxa_demangle+0x7d04>
  1e7468: 91002109     	add	x9, x8, #0x8
  1e746c: f9000e69     	str	x9, [x19, #0x18]
  1e7470: f9000114     	str	x20, [x8]
  1e7474: a9402a68     	ldp	x8, x10, [x19]
  1e7478: eb0a011f     	cmp	x8, x10
  1e747c: 54fffee1     	b.ne	0x1e7458 <__cxa_demangle+0x6190>
  1e7480: aa1303e0     	mov	x0, x19
  1e7484: 97ffff55     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7488: b4ffebe0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e748c: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e7490: aa0003f4     	mov	x20, x0
  1e7494: eb09011f     	cmp	x8, x9
  1e7498: 54fffe81     	b.ne	0x1e7468 <__cxa_demangle+0x61a0>
  1e749c: f9400a77     	ldr	x23, [x19, #0x10]
  1e74a0: cb170115     	sub	x21, x8, x23
  1e74a4: eb17033f     	cmp	x25, x23
  1e74a8: d37ffaa1     	lsl	x1, x21, #1
  1e74ac: 540000e0     	b.eq	0x1e74c8 <__cxa_demangle+0x6200>
  1e74b0: aa1703e0     	mov	x0, x23
  1e74b4: 97faf16f     	bl	0xa3a70 <realloc@plt>
  1e74b8: aa0003f6     	mov	x22, x0
  1e74bc: f9000a60     	str	x0, [x19, #0x10]
  1e74c0: b5000180     	cbnz	x0, 0x1e74f0 <__cxa_demangle+0x6228>
  1e74c4: 140007d7     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e74c8: aa0103e0     	mov	x0, x1
  1e74cc: 97faeb71     	bl	0xa2290 <malloc@plt>
  1e74d0: b400fa80     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e74d4: aa0003f6     	mov	x22, x0
  1e74d8: b40000b5     	cbz	x21, 0x1e74ec <__cxa_demangle+0x6224>
  1e74dc: aa1603e0     	mov	x0, x22
  1e74e0: aa1703e1     	mov	x1, x23
  1e74e4: aa1503e2     	mov	x2, x21
  1e74e8: 97faee56     	bl	0xa2e40 <memmove@plt>
  1e74ec: f9000a76     	str	x22, [x19, #0x10]
  1e74f0: 9343fea8     	asr	x8, x21, #3
  1e74f4: 9342fea9     	asr	x9, x21, #2
  1e74f8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e74fc: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e7500: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7504: 17ffffd9     	b	0x1e7468 <__cxa_demangle+0x61a0>
  1e7508: cb090148     	sub	x8, x10, x9
  1e750c: f100091f     	cmp	x8, #0x2
  1e7510: 540024a3     	b.lo	0x1e79a4 <__cxa_demangle+0x66dc>
  1e7514: 3940052a     	ldrb	w10, [x9, #0x1]
  1e7518: 7101c15f     	cmp	w10, #0x70
  1e751c: 54000120     	b.eq	0x1e7540 <__cxa_demangle+0x6278>
  1e7520: f1000d1f     	cmp	x8, #0x3
  1e7524: 54002403     	b.lo	0x1e79a4 <__cxa_demangle+0x66dc>
  1e7528: 7101315f     	cmp	w10, #0x4c
  1e752c: 540023c1     	b.ne	0x1e79a4 <__cxa_demangle+0x66dc>
  1e7530: 39400928     	ldrb	w8, [x9, #0x2]
  1e7534: 5100c108     	sub	w8, w8, #0x30
  1e7538: 7100251f     	cmp	w8, #0x9
  1e753c: 54002348     	b.hi	0x1e79a4 <__cxa_demangle+0x66dc>
  1e7540: aa1303e0     	mov	x0, x19
  1e7544: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e7548: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e754c: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e7550: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e7554: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e7558: 9101c3ff     	add	sp, sp, #0x70
  1e755c: 14000986     	b	0x1e9b74 <__cxa_demangle+0x88ac>
  1e7560: 39400528     	ldrb	w8, [x9, #0x1]
  1e7564: 51018d0b     	sub	w11, w8, #0x63
  1e7568: 71004d7f     	cmp	w11, #0x13
  1e756c: aa1f03e8     	mov	x8, xzr
  1e7570: 54ffe4c8     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7574: b00002ec     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7578: 913d118c     	add	x12, x12, #0xf44
  1e757c: 10ffe46d     	adr	x13, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7580: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e7584: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e7588: d61f01a0     	br	x13
  1e758c: 91000928     	add	x8, x9, #0x2
  1e7590: aa1303e0     	mov	x0, x19
  1e7594: f9000268     	str	x8, [x19]
  1e7598: 97ffec74     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e759c: b4ffe340     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e75a0: aa0003f4     	mov	x20, x0
  1e75a4: aa1303e0     	mov	x0, x19
  1e75a8: 97ffff0c     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e75ac: b4ffe2c0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e75b0: f9497276     	ldr	x22, [x19, #0x12e0]
  1e75b4: aa0003f5     	mov	x21, x0
  1e75b8: aa1603e9     	mov	x9, x22
  1e75bc: f8408d28     	ldr	x8, [x9, #0x8]!
  1e75c0: 9100c10a     	add	x10, x8, #0x30
  1e75c4: f13fc15f     	cmp	x10, #0xff0
  1e75c8: 54000143     	b.lo	0x1e75f0 <__cxa_demangle+0x6328>
  1e75cc: 321403e0     	orr	w0, wzr, #0x1000
  1e75d0: 97faeb30     	bl	0xa2290 <malloc@plt>
  1e75d4: b400f260     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e75d8: aa0003e9     	mov	x9, x0
  1e75dc: aa1f03e8     	mov	x8, xzr
  1e75e0: f9000016     	str	x22, [x0]
  1e75e4: f8008d3f     	str	xzr, [x9, #0x8]!
  1e75e8: aa0003f6     	mov	x22, x0
  1e75ec: f9097260     	str	x0, [x19, #0x12e0]
  1e75f0: b00005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e75f4: d00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e75f8: 9100c10a     	add	x10, x8, #0x30
  1e75fc: 8b0802c8     	add	x8, x22, x8
  1e7600: 913ae16b     	add	x11, x11, #0xeb8
  1e7604: 5280260c     	mov	w12, #0x130             // =304
  1e7608: 910e75ad     	add	x13, x13, #0x39d
  1e760c: 72a0202c     	movk	w12, #0x101, lsl #16
  1e7610: f900012a     	str	x10, [x9]
  1e7614: f8010d0b     	str	x11, [x8, #0x10]!
  1e7618: 910029a9     	add	x9, x13, #0xa
  1e761c: 1400050b     	b	0x1e8a48 <__cxa_demangle+0x7780>
  1e7620: 39400528     	ldrb	w8, [x9, #0x1]
  1e7624: 71013d1f     	cmp	w8, #0x4f
  1e7628: 540023c0     	b.eq	0x1e7aa0 <__cxa_demangle+0x67d8>
  1e762c: 7101c51f     	cmp	w8, #0x71
  1e7630: 54002400     	b.eq	0x1e7ab0 <__cxa_demangle+0x67e8>
  1e7634: 7101bd1f     	cmp	w8, #0x6f
  1e7638: 54ffde61     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e763c: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7640: 9113f021     	add	x1, x1, #0x4fc
  1e7644: 140005a1     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7648: 39400528     	ldrb	w8, [x9, #0x1]
  1e764c: 7101d11f     	cmp	w8, #0x74
  1e7650: 54002220     	b.eq	0x1e7a94 <__cxa_demangle+0x67cc>
  1e7654: 7101951f     	cmp	w8, #0x65
  1e7658: 54ffdd61     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e765c: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7660: 91000928     	add	x8, x9, #0x2
  1e7664: 91191821     	add	x1, x1, #0x646
  1e7668: 140003b2     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e766c: aa1303e0     	mov	x0, x19
  1e7670: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e7674: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e7678: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e767c: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e7680: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e7684: 9101c3ff     	add	sp, sp, #0x70
  1e7688: 14000769     	b	0x1e942c <__cxa_demangle+0x8164>
  1e768c: aa1303e0     	mov	x0, x19
  1e7690: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e7694: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e7698: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e769c: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e76a0: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e76a4: 9101c3ff     	add	sp, sp, #0x70
  1e76a8: 17fffa66     	b	0x1e6040 <__cxa_demangle+0x4d78>
  1e76ac: 39400528     	ldrb	w8, [x9, #0x1]
  1e76b0: 51014d0a     	sub	w10, w8, #0x53
  1e76b4: 7100855f     	cmp	w10, #0x21
  1e76b8: aa1f03e8     	mov	x8, xzr
  1e76bc: 54ffda68     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e76c0: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e76c4: 913af96b     	add	x11, x11, #0xebe
  1e76c8: 10ffda0c     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e76cc: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e76d0: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e76d4: d61f0180     	br	x12
  1e76d8: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e76dc: 91154821     	add	x1, x1, #0x552
  1e76e0: 140002f9     	b	0x1e82c4 <__cxa_demangle+0x6ffc>
  1e76e4: 39400528     	ldrb	w8, [x9, #0x1]
  1e76e8: 5101390a     	sub	w10, w8, #0x4e
  1e76ec: 7100b15f     	cmp	w10, #0x2c
  1e76f0: aa1f03e8     	mov	x8, xzr
  1e76f4: 54ffd8a8     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e76f8: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e76fc: 913db16b     	add	x11, x11, #0xf6c
  1e7700: 10ffd84c     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7704: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e7708: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e770c: d61f0180     	br	x12
  1e7710: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7714: 91000928     	add	x8, x9, #0x2
  1e7718: 91121c21     	add	x1, x1, #0x487
  1e771c: 14000385     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7720: 39400528     	ldrb	w8, [x9, #0x1]
  1e7724: 5101490a     	sub	w10, w8, #0x52
  1e7728: 7100815f     	cmp	w10, #0x20
  1e772c: aa1f03e8     	mov	x8, xzr
  1e7730: 54ffd6c8     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7734: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7738: 9138096b     	add	x11, x11, #0xe02
  1e773c: 10ffd66c     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7740: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e7744: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e7748: d61f0180     	br	x12
  1e774c: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7750: 91000928     	add	x8, x9, #0x2
  1e7754: 91176421     	add	x1, x1, #0x5d9
  1e7758: 14000376     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e775c: 39400528     	ldrb	w8, [x9, #0x1]
  1e7760: 5101410b     	sub	w11, w8, #0x50
  1e7764: 7100a97f     	cmp	w11, #0x2a
  1e7768: aa1f03e8     	mov	x8, xzr
  1e776c: 54ffd4e8     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7770: b00002ec     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7774: 9134318c     	add	x12, x12, #0xd0c
  1e7778: 10ffd48d     	adr	x13, 0x1e7208 <__cxa_demangle+0x5f40>
  1e777c: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e7780: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e7784: d61f01a0     	br	x13
  1e7788: a941326b     	ldp	x11, x12, [x19, #0x10]
  1e778c: 91000928     	add	x8, x9, #0x2
  1e7790: 9100a279     	add	x25, x19, #0x28
  1e7794: f9000268     	str	x8, [x19]
  1e7798: cb0b0189     	sub	x9, x12, x11
  1e779c: 9343fd38     	asr	x24, x9, #3
  1e77a0: eb0a011f     	cmp	x8, x10
  1e77a4: 54000160     	b.eq	0x1e77d0 <__cxa_demangle+0x6508>
  1e77a8: 39400109     	ldrb	w9, [x8]
  1e77ac: 7101153f     	cmp	w9, #0x45
  1e77b0: 54000101     	b.ne	0x1e77d0 <__cxa_demangle+0x6508>
  1e77b4: 14000574     	b	0x1e8d84 <__cxa_demangle+0x7abc>
  1e77b8: 91002109     	add	x9, x8, #0x8
  1e77bc: f9000e69     	str	x9, [x19, #0x18]
  1e77c0: f9000114     	str	x20, [x8]
  1e77c4: a9402a68     	ldp	x8, x10, [x19]
  1e77c8: eb0a011f     	cmp	x8, x10
  1e77cc: 54fffee1     	b.ne	0x1e77a8 <__cxa_demangle+0x64e0>
  1e77d0: aa1303e0     	mov	x0, x19
  1e77d4: 97fff5b0     	bl	0x1e4e94 <__cxa_demangle+0x3bcc>
  1e77d8: b4ffd160     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e77dc: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e77e0: aa0003f4     	mov	x20, x0
  1e77e4: eb09011f     	cmp	x8, x9
  1e77e8: 54fffe81     	b.ne	0x1e77b8 <__cxa_demangle+0x64f0>
  1e77ec: f9400a77     	ldr	x23, [x19, #0x10]
  1e77f0: cb170115     	sub	x21, x8, x23
  1e77f4: eb17033f     	cmp	x25, x23
  1e77f8: d37ffaa1     	lsl	x1, x21, #1
  1e77fc: 540000e0     	b.eq	0x1e7818 <__cxa_demangle+0x6550>
  1e7800: aa1703e0     	mov	x0, x23
  1e7804: 97faf09b     	bl	0xa3a70 <realloc@plt>
  1e7808: aa0003f6     	mov	x22, x0
  1e780c: f9000a60     	str	x0, [x19, #0x10]
  1e7810: b5000180     	cbnz	x0, 0x1e7840 <__cxa_demangle+0x6578>
  1e7814: 14000703     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e7818: aa0103e0     	mov	x0, x1
  1e781c: 97faea9d     	bl	0xa2290 <malloc@plt>
  1e7820: b400e000     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7824: aa0003f6     	mov	x22, x0
  1e7828: b40000b5     	cbz	x21, 0x1e783c <__cxa_demangle+0x6574>
  1e782c: aa1603e0     	mov	x0, x22
  1e7830: aa1703e1     	mov	x1, x23
  1e7834: aa1503e2     	mov	x2, x21
  1e7838: 97faed82     	bl	0xa2e40 <memmove@plt>
  1e783c: f9000a76     	str	x22, [x19, #0x10]
  1e7840: 9343fea8     	asr	x8, x21, #3
  1e7844: 9342fea9     	asr	x9, x21, #2
  1e7848: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e784c: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e7850: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7854: 17ffffd9     	b	0x1e77b8 <__cxa_demangle+0x64f0>
  1e7858: 39400528     	ldrb	w8, [x9, #0x1]
  1e785c: 7101d51f     	cmp	w8, #0x75
  1e7860: 54ffcd21     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7864: 91000928     	add	x8, x9, #0x2
  1e7868: aa1303e0     	mov	x0, x19
  1e786c: f9000268     	str	x8, [x19]
  1e7870: 97fffe5a     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7874: b4ffcc80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7878: aa0003f4     	mov	x20, x0
  1e787c: aa1303e0     	mov	x0, x19
  1e7880: 97fffe56     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7884: b4ffcc00     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7888: aa0003f5     	mov	x21, x0
  1e788c: aa1303e0     	mov	x0, x19
  1e7890: 97fffe52     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7894: b4ffcb80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7898: f9497277     	ldr	x23, [x19, #0x12e0]
  1e789c: aa0003f6     	mov	x22, x0
  1e78a0: aa1703e9     	mov	x9, x23
  1e78a4: f8408d28     	ldr	x8, [x9, #0x8]!
  1e78a8: 9100c10a     	add	x10, x8, #0x30
  1e78ac: f13fc15f     	cmp	x10, #0xff0
  1e78b0: 54000143     	b.lo	0x1e78d8 <__cxa_demangle+0x6610>
  1e78b4: 321403e0     	orr	w0, wzr, #0x1000
  1e78b8: 97faea76     	bl	0xa2290 <malloc@plt>
  1e78bc: b400db20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e78c0: aa0003e9     	mov	x9, x0
  1e78c4: aa1f03e8     	mov	x8, xzr
  1e78c8: f9000017     	str	x23, [x0]
  1e78cc: f8008d3f     	str	xzr, [x9, #0x8]!
  1e78d0: aa0003f7     	mov	x23, x0
  1e78d4: f9097260     	str	x0, [x19, #0x12e0]
  1e78d8: d00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e78dc: 528025ac     	mov	w12, #0x12d             // =301
  1e78e0: 9100c10a     	add	x10, x8, #0x30
  1e78e4: 8b0802e8     	add	x8, x23, x8
  1e78e8: 9118a16b     	add	x11, x11, #0x628
  1e78ec: 140005b1     	b	0x1e8fb0 <__cxa_demangle+0x7ce8>
  1e78f0: 39400528     	ldrb	w8, [x9, #0x1]
  1e78f4: 5101310b     	sub	w11, w8, #0x4c
  1e78f8: 7100a17f     	cmp	w11, #0x28
  1e78fc: aa1f03e8     	mov	x8, xzr
  1e7900: 54ffc848     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7904: b00002ec     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7908: 9136c18c     	add	x12, x12, #0xdb0
  1e790c: 10ffc7ed     	adr	x13, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7910: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e7914: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e7918: d61f01a0     	br	x13
  1e791c: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7920: 91000928     	add	x8, x9, #0x2
  1e7924: 9117e821     	add	x1, x1, #0x5fa
  1e7928: 14000302     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e792c: 39400528     	ldrb	w8, [x9, #0x1]
  1e7930: 5101250b     	sub	w11, w8, #0x49
  1e7934: 7100917f     	cmp	w11, #0x24
  1e7938: aa1f03e8     	mov	x8, xzr
  1e793c: 54ffc668     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e7940: b00002ec     	adrp	x12, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7944: 9139d18c     	add	x12, x12, #0xe74
  1e7948: 10ffc60d     	adr	x13, 0x1e7208 <__cxa_demangle+0x5f40>
  1e794c: 786b798e     	ldrh	w14, [x12, x11, lsl #1]
  1e7950: 8b0e09ad     	add	x13, x13, x14, lsl #2
  1e7954: d61f01a0     	br	x13
  1e7958: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e795c: 91000928     	add	x8, x9, #0x2
  1e7960: 9115c821     	add	x1, x1, #0x572
  1e7964: 140002f3     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7968: 39400528     	ldrb	w8, [x9, #0x1]
  1e796c: 5101350a     	sub	w10, w8, #0x4d
  1e7970: 7100995f     	cmp	w10, #0x26
  1e7974: aa1f03e8     	mov	x8, xzr
  1e7978: 54ffc488     	b.hi	0x1e7208 <__cxa_demangle+0x5f40>
  1e797c: b00002eb     	adrp	x11, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e7980: 9135896b     	add	x11, x11, #0xd62
  1e7984: 10ffc42c     	adr	x12, 0x1e7208 <__cxa_demangle+0x5f40>
  1e7988: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1e798c: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e7990: d61f0180     	br	x12
  1e7994: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7998: 91000928     	add	x8, x9, #0x2
  1e799c: 9118bc21     	add	x1, x1, #0x62f
  1e79a0: 140002e4     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e79a4: aa1303e0     	mov	x0, x19
  1e79a8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e79ac: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e79b0: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e79b4: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e79b8: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e79bc: 9101c3ff     	add	sp, sp, #0x70
  1e79c0: 14000935     	b	0x1e9e94 <__cxa_demangle+0x8bcc>
  1e79c4: a941326b     	ldp	x11, x12, [x19, #0x10]
  1e79c8: 91000928     	add	x8, x9, #0x2
  1e79cc: 9100a279     	add	x25, x19, #0x28
  1e79d0: f9000268     	str	x8, [x19]
  1e79d4: cb0b0189     	sub	x9, x12, x11
  1e79d8: 9343fd38     	asr	x24, x9, #3
  1e79dc: eb0a011f     	cmp	x8, x10
  1e79e0: 54000160     	b.eq	0x1e7a0c <__cxa_demangle+0x6744>
  1e79e4: 39400109     	ldrb	w9, [x8]
  1e79e8: 7101153f     	cmp	w9, #0x45
  1e79ec: 54000101     	b.ne	0x1e7a0c <__cxa_demangle+0x6744>
  1e79f0: 140002a3     	b	0x1e847c <__cxa_demangle+0x71b4>
  1e79f4: 91002109     	add	x9, x8, #0x8
  1e79f8: f9000e69     	str	x9, [x19, #0x18]
  1e79fc: f9000114     	str	x20, [x8]
  1e7a00: a9402a68     	ldp	x8, x10, [x19]
  1e7a04: eb0a011f     	cmp	x8, x10
  1e7a08: 54fffee1     	b.ne	0x1e79e4 <__cxa_demangle+0x671c>
  1e7a0c: aa1303e0     	mov	x0, x19
  1e7a10: 94000c83     	bl	0x1eac1c <__cxa_demangle+0x9954>
  1e7a14: b4ffbf80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7a18: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e7a1c: aa0003f4     	mov	x20, x0
  1e7a20: eb09011f     	cmp	x8, x9
  1e7a24: 54fffe81     	b.ne	0x1e79f4 <__cxa_demangle+0x672c>
  1e7a28: f9400a77     	ldr	x23, [x19, #0x10]
  1e7a2c: cb170115     	sub	x21, x8, x23
  1e7a30: eb17033f     	cmp	x25, x23
  1e7a34: d37ffaa1     	lsl	x1, x21, #1
  1e7a38: 540000e0     	b.eq	0x1e7a54 <__cxa_demangle+0x678c>
  1e7a3c: aa1703e0     	mov	x0, x23
  1e7a40: 97faf00c     	bl	0xa3a70 <realloc@plt>
  1e7a44: aa0003f6     	mov	x22, x0
  1e7a48: f9000a60     	str	x0, [x19, #0x10]
  1e7a4c: b5000180     	cbnz	x0, 0x1e7a7c <__cxa_demangle+0x67b4>
  1e7a50: 14000674     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e7a54: aa0103e0     	mov	x0, x1
  1e7a58: 97faea0e     	bl	0xa2290 <malloc@plt>
  1e7a5c: b400ce20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7a60: aa0003f6     	mov	x22, x0
  1e7a64: b40000b5     	cbz	x21, 0x1e7a78 <__cxa_demangle+0x67b0>
  1e7a68: aa1603e0     	mov	x0, x22
  1e7a6c: aa1703e1     	mov	x1, x23
  1e7a70: aa1503e2     	mov	x2, x21
  1e7a74: 97faecf3     	bl	0xa2e40 <memmove@plt>
  1e7a78: f9000a76     	str	x22, [x19, #0x10]
  1e7a7c: 9343fea8     	asr	x8, x21, #3
  1e7a80: 9342fea9     	asr	x9, x21, #2
  1e7a84: 8b080ec8     	add	x8, x22, x8, lsl #3
  1e7a88: 8b090ec9     	add	x9, x22, x9, lsl #3
  1e7a8c: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7a90: 17ffffd9     	b	0x1e79f4 <__cxa_demangle+0x672c>
  1e7a94: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7a98: 911bec21     	add	x1, x1, #0x6fb
  1e7a9c: 1400048b     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7aa0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7aa4: 91000928     	add	x8, x9, #0x2
  1e7aa8: 91141821     	add	x1, x1, #0x506
  1e7aac: 140002a1     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7ab0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7ab4: 91000928     	add	x8, x9, #0x2
  1e7ab8: 91144421     	add	x1, x1, #0x511
  1e7abc: 1400029d     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7ac0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7ac4: 91000928     	add	x8, x9, #0x2
  1e7ac8: 91154c21     	add	x1, x1, #0x553
  1e7acc: 14000299     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7ad0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7ad4: 91000928     	add	x8, x9, #0x2
  1e7ad8: 91151c21     	add	x1, x1, #0x547
  1e7adc: 14000295     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7ae0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7ae4: 91152021     	add	x1, x1, #0x548
  1e7ae8: 14000478     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7aec: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7af0: 91000928     	add	x8, x9, #0x2
  1e7af4: 91171021     	add	x1, x1, #0x5c4
  1e7af8: 1400028e     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7afc: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7b00: 91173c21     	add	x1, x1, #0x5cf
  1e7b04: 14000471     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7b08: 91000928     	add	x8, x9, #0x2
  1e7b0c: aa1303e0     	mov	x0, x19
  1e7b10: f9000268     	str	x8, [x19]
  1e7b14: 97ffeb15     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e7b18: b4ffb760     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7b1c: f9497275     	ldr	x21, [x19, #0x12e0]
  1e7b20: aa0003f4     	mov	x20, x0
  1e7b24: aa1503e9     	mov	x9, x21
  1e7b28: f8408d28     	ldr	x8, [x9, #0x8]!
  1e7b2c: 9101010a     	add	x10, x8, #0x40
  1e7b30: f13fc15f     	cmp	x10, #0xff0
  1e7b34: 54000143     	b.lo	0x1e7b5c <__cxa_demangle+0x6894>
  1e7b38: 321403e0     	orr	w0, wzr, #0x1000
  1e7b3c: 97fae9d5     	bl	0xa2290 <malloc@plt>
  1e7b40: b400c700     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7b44: aa0003e9     	mov	x9, x0
  1e7b48: aa1f03e8     	mov	x8, xzr
  1e7b4c: f9000015     	str	x21, [x0]
  1e7b50: f8008d3f     	str	xzr, [x9, #0x8]!
  1e7b54: aa0003f5     	mov	x21, x0
  1e7b58: f9097260     	str	x0, [x19, #0x12e0]
  1e7b5c: 9101010a     	add	x10, x8, #0x40
  1e7b60: d00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e7b64: f900012a     	str	x10, [x9]
  1e7b68: 528025e9     	mov	w9, #0x12f              // =303
  1e7b6c: d00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7b70: 8b0802a8     	add	x8, x21, x8
  1e7b74: 9116e16b     	add	x11, x11, #0x5b8
  1e7b78: 72a02029     	movk	w9, #0x101, lsl #16
  1e7b7c: 910fd54a     	add	x10, x10, #0x3f5
  1e7b80: 140002f9     	b	0x1e8764 <__cxa_demangle+0x749c>
  1e7b84: 91000928     	add	x8, x9, #0x2
  1e7b88: aa1303e0     	mov	x0, x19
  1e7b8c: f9000268     	str	x8, [x19]
  1e7b90: 97ffeaf6     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e7b94: b4ffb380     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7b98: a9412668     	ldp	x8, x9, [x19, #0x10]
  1e7b9c: aa0003f4     	mov	x20, x0
  1e7ba0: 9100a27a     	add	x26, x19, #0x28
  1e7ba4: cb080128     	sub	x8, x9, x8
  1e7ba8: 9343fd19     	asr	x25, x8, #3
  1e7bac: 14000004     	b	0x1e7bbc <__cxa_demangle+0x68f4>
  1e7bb0: 91002109     	add	x9, x8, #0x8
  1e7bb4: f9000e69     	str	x9, [x19, #0x18]
  1e7bb8: f9000115     	str	x21, [x8]
  1e7bbc: a9402668     	ldp	x8, x9, [x19]
  1e7bc0: eb09011f     	cmp	x8, x9
  1e7bc4: 54000080     	b.eq	0x1e7bd4 <__cxa_demangle+0x690c>
  1e7bc8: 39400109     	ldrb	w9, [x8]
  1e7bcc: 7101153f     	cmp	w9, #0x45
  1e7bd0: 540096e0     	b.eq	0x1e8eac <__cxa_demangle+0x7be4>
  1e7bd4: aa1303e0     	mov	x0, x19
  1e7bd8: 94000c11     	bl	0x1eac1c <__cxa_demangle+0x9954>
  1e7bdc: b4ffb140     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7be0: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e7be4: aa0003f5     	mov	x21, x0
  1e7be8: eb09011f     	cmp	x8, x9
  1e7bec: 54fffe21     	b.ne	0x1e7bb0 <__cxa_demangle+0x68e8>
  1e7bf0: f9400a78     	ldr	x24, [x19, #0x10]
  1e7bf4: cb180116     	sub	x22, x8, x24
  1e7bf8: eb18035f     	cmp	x26, x24
  1e7bfc: d37ffac1     	lsl	x1, x22, #1
  1e7c00: 540000e0     	b.eq	0x1e7c1c <__cxa_demangle+0x6954>
  1e7c04: aa1803e0     	mov	x0, x24
  1e7c08: 97faef9a     	bl	0xa3a70 <realloc@plt>
  1e7c0c: aa0003f7     	mov	x23, x0
  1e7c10: f9000a60     	str	x0, [x19, #0x10]
  1e7c14: b5000180     	cbnz	x0, 0x1e7c44 <__cxa_demangle+0x697c>
  1e7c18: 14000602     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e7c1c: aa0103e0     	mov	x0, x1
  1e7c20: 97fae99c     	bl	0xa2290 <malloc@plt>
  1e7c24: b400bfe0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7c28: aa0003f7     	mov	x23, x0
  1e7c2c: b40000b6     	cbz	x22, 0x1e7c40 <__cxa_demangle+0x6978>
  1e7c30: aa1703e0     	mov	x0, x23
  1e7c34: aa1803e1     	mov	x1, x24
  1e7c38: aa1603e2     	mov	x2, x22
  1e7c3c: 97faec81     	bl	0xa2e40 <memmove@plt>
  1e7c40: f9000a77     	str	x23, [x19, #0x10]
  1e7c44: 9343fec8     	asr	x8, x22, #3
  1e7c48: 9342fec9     	asr	x9, x22, #2
  1e7c4c: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e7c50: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e7c54: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7c58: 17ffffd6     	b	0x1e7bb0 <__cxa_demangle+0x68e8>
  1e7c5c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e7c60: 91000928     	add	x8, x9, #0x2
  1e7c64: f9000268     	str	x8, [x19]
  1e7c68: aa1403e9     	mov	x9, x20
  1e7c6c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e7c70: 9100810a     	add	x10, x8, #0x20
  1e7c74: f13fc15f     	cmp	x10, #0xff0
  1e7c78: 54000143     	b.lo	0x1e7ca0 <__cxa_demangle+0x69d8>
  1e7c7c: 321403e0     	orr	w0, wzr, #0x1000
  1e7c80: 97fae984     	bl	0xa2290 <malloc@plt>
  1e7c84: b400bce0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7c88: aa0003e9     	mov	x9, x0
  1e7c8c: aa1f03e8     	mov	x8, xzr
  1e7c90: f9000014     	str	x20, [x0]
  1e7c94: f8008d3f     	str	xzr, [x9, #0x8]!
  1e7c98: aa0003f4     	mov	x20, x0
  1e7c9c: f9097260     	str	x0, [x19, #0x12e0]
  1e7ca0: d00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7ca4: 9100810a     	add	x10, x8, #0x20
  1e7ca8: b00005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e7cac: 910ff9ad     	add	x13, x13, #0x3fe
  1e7cb0: 8b080288     	add	x8, x20, x8
  1e7cb4: 9122616b     	add	x11, x11, #0x898
  1e7cb8: 528020ec     	mov	w12, #0x107             // =263
  1e7cbc: f900012a     	str	x10, [x9]
  1e7cc0: 910015a9     	add	x9, x13, #0x5
  1e7cc4: 9e6701a0     	fmov	d0, x13
  1e7cc8: 72a0202c     	movk	w12, #0x101, lsl #16
  1e7ccc: f8010d0b     	str	x11, [x8, #0x10]!
  1e7cd0: 4e181d20     	mov	v0.d[1], x9
  1e7cd4: b900090c     	str	w12, [x8, #0x8]
  1e7cd8: 3d800500     	str	q0, [x8, #0x10]
  1e7cdc: 17fffd4b     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e7ce0: 91000928     	add	x8, x9, #0x2
  1e7ce4: aa1303e0     	mov	x0, x19
  1e7ce8: f9000268     	str	x8, [x19]
  1e7cec: 97fffd3b     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7cf0: b4ffa8a0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7cf4: f9497275     	ldr	x21, [x19, #0x12e0]
  1e7cf8: aa0003f4     	mov	x20, x0
  1e7cfc: aa1503e9     	mov	x9, x21
  1e7d00: f8408d28     	ldr	x8, [x9, #0x8]!
  1e7d04: 9100810a     	add	x10, x8, #0x20
  1e7d08: f13fc15f     	cmp	x10, #0xff0
  1e7d0c: 54000143     	b.lo	0x1e7d34 <__cxa_demangle+0x6a6c>
  1e7d10: 321403e0     	orr	w0, wzr, #0x1000
  1e7d14: 97fae95f     	bl	0xa2290 <malloc@plt>
  1e7d18: b400b840     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7d1c: aa0003e9     	mov	x9, x0
  1e7d20: aa1f03e8     	mov	x8, xzr
  1e7d24: f9000015     	str	x21, [x0]
  1e7d28: f8008d3f     	str	xzr, [x9, #0x8]!
  1e7d2c: aa0003f5     	mov	x21, x0
  1e7d30: f9097260     	str	x0, [x19, #0x12e0]
  1e7d34: d00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e7d38: 5280274c     	mov	w12, #0x13a             // =314
  1e7d3c: 9100810a     	add	x10, x8, #0x20
  1e7d40: 8b0802a8     	add	x8, x21, x8
  1e7d44: 911de16b     	add	x11, x11, #0x778
  1e7d48: 140002d7     	b	0x1e88a4 <__cxa_demangle+0x75dc>
  1e7d4c: 91000928     	add	x8, x9, #0x2
  1e7d50: aa1303e0     	mov	x0, x19
  1e7d54: f9000268     	str	x8, [x19]
  1e7d58: 97fffd20     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7d5c: b4ffa540     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7d60: a9412668     	ldp	x8, x9, [x19, #0x10]
  1e7d64: aa0003f4     	mov	x20, x0
  1e7d68: 9100a27a     	add	x26, x19, #0x28
  1e7d6c: cb080128     	sub	x8, x9, x8
  1e7d70: 9343fd19     	asr	x25, x8, #3
  1e7d74: 14000004     	b	0x1e7d84 <__cxa_demangle+0x6abc>
  1e7d78: 91002109     	add	x9, x8, #0x8
  1e7d7c: f9000e69     	str	x9, [x19, #0x18]
  1e7d80: f9000115     	str	x21, [x8]
  1e7d84: a9402668     	ldp	x8, x9, [x19]
  1e7d88: eb09011f     	cmp	x8, x9
  1e7d8c: 54000080     	b.eq	0x1e7d9c <__cxa_demangle+0x6ad4>
  1e7d90: 39400109     	ldrb	w9, [x8]
  1e7d94: 7101153f     	cmp	w9, #0x45
  1e7d98: 54008cc0     	b.eq	0x1e8f30 <__cxa_demangle+0x7c68>
  1e7d9c: aa1303e0     	mov	x0, x19
  1e7da0: 97fffd0e     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7da4: b4ffa300     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7da8: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e7dac: aa0003f5     	mov	x21, x0
  1e7db0: eb09011f     	cmp	x8, x9
  1e7db4: 54fffe21     	b.ne	0x1e7d78 <__cxa_demangle+0x6ab0>
  1e7db8: f9400a78     	ldr	x24, [x19, #0x10]
  1e7dbc: cb180116     	sub	x22, x8, x24
  1e7dc0: eb18035f     	cmp	x26, x24
  1e7dc4: d37ffac1     	lsl	x1, x22, #1
  1e7dc8: 540000e0     	b.eq	0x1e7de4 <__cxa_demangle+0x6b1c>
  1e7dcc: aa1803e0     	mov	x0, x24
  1e7dd0: 97faef28     	bl	0xa3a70 <realloc@plt>
  1e7dd4: aa0003f7     	mov	x23, x0
  1e7dd8: f9000a60     	str	x0, [x19, #0x10]
  1e7ddc: b5000180     	cbnz	x0, 0x1e7e0c <__cxa_demangle+0x6b44>
  1e7de0: 14000590     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e7de4: aa0103e0     	mov	x0, x1
  1e7de8: 97fae92a     	bl	0xa2290 <malloc@plt>
  1e7dec: b400b1a0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7df0: aa0003f7     	mov	x23, x0
  1e7df4: b40000b6     	cbz	x22, 0x1e7e08 <__cxa_demangle+0x6b40>
  1e7df8: aa1703e0     	mov	x0, x23
  1e7dfc: aa1803e1     	mov	x1, x24
  1e7e00: aa1603e2     	mov	x2, x22
  1e7e04: 97faec0f     	bl	0xa2e40 <memmove@plt>
  1e7e08: f9000a77     	str	x23, [x19, #0x10]
  1e7e0c: 9343fec8     	asr	x8, x22, #3
  1e7e10: 9342fec9     	asr	x9, x22, #2
  1e7e14: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e7e18: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e7e1c: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7e20: 17ffffd6     	b	0x1e7d78 <__cxa_demangle+0x6ab0>
  1e7e24: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7e28: 91129c21     	add	x1, x1, #0x4a7
  1e7e2c: 140003a7     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7e30: 91000928     	add	x8, x9, #0x2
  1e7e34: aa1303e0     	mov	x0, x19
  1e7e38: f9000268     	str	x8, [x19]
  1e7e3c: 97fffce7     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7e40: b4ff9e20     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7e44: f9497275     	ldr	x21, [x19, #0x12e0]
  1e7e48: aa0003f4     	mov	x20, x0
  1e7e4c: aa1503e9     	mov	x9, x21
  1e7e50: f8408d28     	ldr	x8, [x9, #0x8]!
  1e7e54: 9100c10a     	add	x10, x8, #0x30
  1e7e58: f13fc15f     	cmp	x10, #0xff0
  1e7e5c: 54000143     	b.lo	0x1e7e84 <__cxa_demangle+0x6bbc>
  1e7e60: 321403e0     	orr	w0, wzr, #0x1000
  1e7e64: 97fae90b     	bl	0xa2290 <malloc@plt>
  1e7e68: b400adc0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7e6c: aa0003e9     	mov	x9, x0
  1e7e70: aa1f03e8     	mov	x8, xzr
  1e7e74: f9000015     	str	x21, [x0]
  1e7e78: f8008d3f     	str	xzr, [x9, #0x8]!
  1e7e7c: aa0003f5     	mov	x21, x0
  1e7e80: f9097260     	str	x0, [x19, #0x12e0]
  1e7e84: b00005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e7e88: 528026ac     	mov	w12, #0x135             // =309
  1e7e8c: d00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7e90: 9100c10a     	add	x10, x8, #0x30
  1e7e94: 8b0802a8     	add	x8, x21, x8
  1e7e98: 9139216b     	add	x11, x11, #0xe48
  1e7e9c: 72a0202c     	movk	w12, #0x101, lsl #16
  1e7ea0: 9112c5ad     	add	x13, x13, #0x4b1
  1e7ea4: 1400030c     	b	0x1e8ad4 <__cxa_demangle+0x780c>
  1e7ea8: cb090148     	sub	x8, x10, x9
  1e7eac: f100091f     	cmp	x8, #0x2
  1e7eb0: 54ff9aa3     	b.lo	0x1e7204 <__cxa_demangle+0x5f3c>
  1e7eb4: 394b4275     	ldrb	w21, [x19, #0x2d0]
  1e7eb8: 91000928     	add	x8, x9, #0x2
  1e7ebc: f9000268     	str	x8, [x19]
  1e7ec0: 390b427f     	strb	wzr, [x19, #0x2d0]
  1e7ec4: aa1303e0     	mov	x0, x19
  1e7ec8: 97ffea28     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e7ecc: aa0003f4     	mov	x20, x0
  1e7ed0: 390b4275     	strb	w21, [x19, #0x2d0]
  1e7ed4: b4ff9980     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7ed8: a9402269     	ldp	x9, x8, [x19]
  1e7edc: eb08013f     	cmp	x9, x8
  1e7ee0: 54009120     	b.eq	0x1e9104 <__cxa_demangle+0x7e3c>
  1e7ee4: 3940012a     	ldrb	w10, [x9]
  1e7ee8: 71017d5f     	cmp	w10, #0x5f
  1e7eec: 540090c1     	b.ne	0x1e9104 <__cxa_demangle+0x7e3c>
  1e7ef0: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1e7ef4: 91000529     	add	x9, x9, #0x1
  1e7ef8: 9100a27a     	add	x26, x19, #0x28
  1e7efc: f9000269     	str	x9, [x19]
  1e7f00: cb0a016a     	sub	x10, x11, x10
  1e7f04: 9343fd59     	asr	x25, x10, #3
  1e7f08: eb08013f     	cmp	x9, x8
  1e7f0c: 54000160     	b.eq	0x1e7f38 <__cxa_demangle+0x6c70>
  1e7f10: 39400128     	ldrb	w8, [x9]
  1e7f14: 7101151f     	cmp	w8, #0x45
  1e7f18: 54000101     	b.ne	0x1e7f38 <__cxa_demangle+0x6c70>
  1e7f1c: 140004f3     	b	0x1e92e8 <__cxa_demangle+0x8020>
  1e7f20: 91002109     	add	x9, x8, #0x8
  1e7f24: f9000e69     	str	x9, [x19, #0x18]
  1e7f28: f9000115     	str	x21, [x8]
  1e7f2c: a9402269     	ldp	x9, x8, [x19]
  1e7f30: eb08013f     	cmp	x9, x8
  1e7f34: 54fffee1     	b.ne	0x1e7f10 <__cxa_demangle+0x6c48>
  1e7f38: aa1303e0     	mov	x0, x19
  1e7f3c: 97fffca7     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e7f40: b4ff9620     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e7f44: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e7f48: aa0003f5     	mov	x21, x0
  1e7f4c: eb09011f     	cmp	x8, x9
  1e7f50: 54fffe81     	b.ne	0x1e7f20 <__cxa_demangle+0x6c58>
  1e7f54: f9400a78     	ldr	x24, [x19, #0x10]
  1e7f58: cb180116     	sub	x22, x8, x24
  1e7f5c: eb18035f     	cmp	x26, x24
  1e7f60: d37ffac1     	lsl	x1, x22, #1
  1e7f64: 540000e0     	b.eq	0x1e7f80 <__cxa_demangle+0x6cb8>
  1e7f68: aa1803e0     	mov	x0, x24
  1e7f6c: 97faeec1     	bl	0xa3a70 <realloc@plt>
  1e7f70: aa0003f7     	mov	x23, x0
  1e7f74: f9000a60     	str	x0, [x19, #0x10]
  1e7f78: b5000180     	cbnz	x0, 0x1e7fa8 <__cxa_demangle+0x6ce0>
  1e7f7c: 14000529     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e7f80: aa0103e0     	mov	x0, x1
  1e7f84: 97fae8c3     	bl	0xa2290 <malloc@plt>
  1e7f88: b400a4c0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e7f8c: aa0003f7     	mov	x23, x0
  1e7f90: b40000b6     	cbz	x22, 0x1e7fa4 <__cxa_demangle+0x6cdc>
  1e7f94: aa1703e0     	mov	x0, x23
  1e7f98: aa1803e1     	mov	x1, x24
  1e7f9c: aa1603e2     	mov	x2, x22
  1e7fa0: 97faeba8     	bl	0xa2e40 <memmove@plt>
  1e7fa4: f9000a77     	str	x23, [x19, #0x10]
  1e7fa8: 9343fec8     	asr	x8, x22, #3
  1e7fac: 9342fec9     	asr	x9, x22, #2
  1e7fb0: 8b080ee8     	add	x8, x23, x8, lsl #3
  1e7fb4: 8b090ee9     	add	x9, x23, x9, lsl #3
  1e7fb8: a901a668     	stp	x8, x9, [x19, #0x18]
  1e7fbc: 17ffffd9     	b	0x1e7f20 <__cxa_demangle+0x6c58>
  1e7fc0: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7fc4: 91162421     	add	x1, x1, #0x589
  1e7fc8: 14000340     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7fcc: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7fd0: 91000928     	add	x8, x9, #0x2
  1e7fd4: 9115f421     	add	x1, x1, #0x57d
  1e7fd8: 14000156     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e7fdc: d00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e7fe0: 910ed821     	add	x1, x1, #0x3b6
  1e7fe4: 14000339     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e7fe8: 91000928     	add	x8, x9, #0x2
  1e7fec: eb0a011f     	cmp	x8, x10
  1e7ff0: f9000268     	str	x8, [x19]
  1e7ff4: 54004640     	b.eq	0x1e88bc <__cxa_demangle+0x75f4>
  1e7ff8: 39400108     	ldrb	w8, [x8]
  1e7ffc: 71017d1f     	cmp	w8, #0x5f
  1e8000: 540045e1     	b.ne	0x1e88bc <__cxa_demangle+0x75f4>
  1e8004: 91000d28     	add	x8, x9, #0x3
  1e8008: aa1303e0     	mov	x0, x19
  1e800c: f9000268     	str	x8, [x19]
  1e8010: 97fffc72     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8014: b4ff8f80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8018: f9497275     	ldr	x21, [x19, #0x12e0]
  1e801c: aa0003f4     	mov	x20, x0
  1e8020: aa1503e9     	mov	x9, x21
  1e8024: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8028: 9100c10a     	add	x10, x8, #0x30
  1e802c: f13fc15f     	cmp	x10, #0xff0
  1e8030: 54000143     	b.lo	0x1e8058 <__cxa_demangle+0x6d90>
  1e8034: 321403e0     	orr	w0, wzr, #0x1000
  1e8038: 97fae896     	bl	0xa2290 <malloc@plt>
  1e803c: b4009f20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8040: aa0003e9     	mov	x9, x0
  1e8044: aa1f03e8     	mov	x8, xzr
  1e8048: f9000015     	str	x21, [x0]
  1e804c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8050: aa0003f5     	mov	x21, x0
  1e8054: f9097260     	str	x0, [x19, #0x12e0]
  1e8058: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e805c: 528026ac     	mov	w12, #0x135             // =309
  1e8060: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8064: 9100c10a     	add	x10, x8, #0x30
  1e8068: 8b0802a8     	add	x8, x21, x8
  1e806c: 9139216b     	add	x11, x11, #0xe48
  1e8070: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8074: 911621ad     	add	x13, x13, #0x588
  1e8078: 140000df     	b	0x1e83f4 <__cxa_demangle+0x712c>
  1e807c: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8080: 91191421     	add	x1, x1, #0x645
  1e8084: 14000090     	b	0x1e82c4 <__cxa_demangle+0x6ffc>
  1e8088: 91000928     	add	x8, x9, #0x2
  1e808c: aa1303e0     	mov	x0, x19
  1e8090: f9000268     	str	x8, [x19]
  1e8094: 97ffe9b5     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e8098: b4ff8b60     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e809c: aa0003f4     	mov	x20, x0
  1e80a0: aa1303e0     	mov	x0, x19
  1e80a4: 97fffc4d     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e80a8: b4ff8ae0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e80ac: f9497276     	ldr	x22, [x19, #0x12e0]
  1e80b0: aa0003f5     	mov	x21, x0
  1e80b4: aa1603e9     	mov	x9, x22
  1e80b8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e80bc: 9100c10a     	add	x10, x8, #0x30
  1e80c0: f13fc15f     	cmp	x10, #0xff0
  1e80c4: 54000143     	b.lo	0x1e80ec <__cxa_demangle+0x6e24>
  1e80c8: 321403e0     	orr	w0, wzr, #0x1000
  1e80cc: 97fae871     	bl	0xa2290 <malloc@plt>
  1e80d0: b4009a80     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e80d4: aa0003e9     	mov	x9, x0
  1e80d8: aa1f03e8     	mov	x8, xzr
  1e80dc: f9000016     	str	x22, [x0]
  1e80e0: f8008d3f     	str	xzr, [x9, #0x8]!
  1e80e4: aa0003f6     	mov	x22, x0
  1e80e8: f9097260     	str	x0, [x19, #0x12e0]
  1e80ec: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e80f0: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e80f4: 9100c10a     	add	x10, x8, #0x30
  1e80f8: 8b0802c8     	add	x8, x22, x8
  1e80fc: 913ae16b     	add	x11, x11, #0xeb8
  1e8100: 5280260c     	mov	w12, #0x130             // =304
  1e8104: 910f0dad     	add	x13, x13, #0x3c3
  1e8108: 72a0202c     	movk	w12, #0x101, lsl #16
  1e810c: f900012a     	str	x10, [x9]
  1e8110: f8010d0b     	str	x11, [x8, #0x10]!
  1e8114: 910041a9     	add	x9, x13, #0x10
  1e8118: 1400024c     	b	0x1e8a48 <__cxa_demangle+0x7780>
  1e811c: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8120: 91189421     	add	x1, x1, #0x625
  1e8124: 140002e9     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e8128: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e812c: 91000928     	add	x8, x9, #0x2
  1e8130: 9118e821     	add	x1, x1, #0x63a
  1e8134: 140000ff     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e8138: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e813c: 91000928     	add	x8, x9, #0x2
  1e8140: 91168821     	add	x1, x1, #0x5a2
  1e8144: 140000fb     	b	0x1e8530 <__cxa_demangle+0x7268>
  1e8148: 91000928     	add	x8, x9, #0x2
  1e814c: aa1303e0     	mov	x0, x19
  1e8150: f9000268     	str	x8, [x19]
  1e8154: 97fffc21     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8158: b4ff8560     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e815c: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8160: aa0003f4     	mov	x20, x0
  1e8164: aa1503e9     	mov	x9, x21
  1e8168: f8408d28     	ldr	x8, [x9, #0x8]!
  1e816c: 9100c10a     	add	x10, x8, #0x30
  1e8170: f13fc15f     	cmp	x10, #0xff0
  1e8174: 54000143     	b.lo	0x1e819c <__cxa_demangle+0x6ed4>
  1e8178: 321403e0     	orr	w0, wzr, #0x1000
  1e817c: 97fae845     	bl	0xa2290 <malloc@plt>
  1e8180: b4009500     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8184: aa0003e9     	mov	x9, x0
  1e8188: aa1f03e8     	mov	x8, xzr
  1e818c: f9000015     	str	x21, [x0]
  1e8190: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8194: aa0003f5     	mov	x21, x0
  1e8198: f9097260     	str	x0, [x19, #0x12e0]
  1e819c: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e81a0: 528026ac     	mov	w12, #0x135             // =309
  1e81a4: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e81a8: 9100c10a     	add	x10, x8, #0x30
  1e81ac: 8b0802a8     	add	x8, x21, x8
  1e81b0: 9139216b     	add	x11, x11, #0xe48
  1e81b4: 72a0202c     	movk	w12, #0x101, lsl #16
  1e81b8: 911625ad     	add	x13, x13, #0x589
  1e81bc: 14000246     	b	0x1e8ad4 <__cxa_demangle+0x780c>
  1e81c0: 91000928     	add	x8, x9, #0x2
  1e81c4: aa1303e0     	mov	x0, x19
  1e81c8: f9000268     	str	x8, [x19]
  1e81cc: 97fffc03     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e81d0: b4ff81a0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e81d4: f9497275     	ldr	x21, [x19, #0x12e0]
  1e81d8: aa0003f4     	mov	x20, x0
  1e81dc: aa1503e9     	mov	x9, x21
  1e81e0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e81e4: 9100c10a     	add	x10, x8, #0x30
  1e81e8: f13fc15f     	cmp	x10, #0xff0
  1e81ec: 54000143     	b.lo	0x1e8214 <__cxa_demangle+0x6f4c>
  1e81f0: 321403e0     	orr	w0, wzr, #0x1000
  1e81f4: 97fae827     	bl	0xa2290 <malloc@plt>
  1e81f8: b4009140     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e81fc: aa0003e9     	mov	x9, x0
  1e8200: aa1f03e8     	mov	x8, xzr
  1e8204: f9000015     	str	x21, [x0]
  1e8208: f8008d3f     	str	xzr, [x9, #0x8]!
  1e820c: aa0003f5     	mov	x21, x0
  1e8210: f9097260     	str	x0, [x19, #0x12e0]
  1e8214: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8218: 528026ac     	mov	w12, #0x135             // =309
  1e821c: 900002ed     	adrp	x13, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e8220: 9100c10a     	add	x10, x8, #0x30
  1e8224: 8b0802a8     	add	x8, x21, x8
  1e8228: 9139216b     	add	x11, x11, #0xe48
  1e822c: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8230: 9119d5ad     	add	x13, x13, #0x675
  1e8234: 14000228     	b	0x1e8ad4 <__cxa_demangle+0x780c>
  1e8238: 91000928     	add	x8, x9, #0x2
  1e823c: aa1303e0     	mov	x0, x19
  1e8240: f9000268     	str	x8, [x19]
  1e8244: 97fffbe5     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8248: b4ff7de0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e824c: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8250: aa0003f4     	mov	x20, x0
  1e8254: aa1503e9     	mov	x9, x21
  1e8258: f8408d28     	ldr	x8, [x9, #0x8]!
  1e825c: 9101010a     	add	x10, x8, #0x40
  1e8260: f13fc15f     	cmp	x10, #0xff0
  1e8264: 54000143     	b.lo	0x1e828c <__cxa_demangle+0x6fc4>
  1e8268: 321403e0     	orr	w0, wzr, #0x1000
  1e826c: 97fae809     	bl	0xa2290 <malloc@plt>
  1e8270: b4008d80     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8274: aa0003e9     	mov	x9, x0
  1e8278: aa1f03e8     	mov	x8, xzr
  1e827c: f9000015     	str	x21, [x0]
  1e8280: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8284: aa0003f5     	mov	x21, x0
  1e8288: f9097260     	str	x0, [x19, #0x12e0]
  1e828c: 9101010a     	add	x10, x8, #0x40
  1e8290: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8294: f900012a     	str	x10, [x9]
  1e8298: b00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e829c: 8b0802a8     	add	x8, x21, x8
  1e82a0: 9116e16b     	add	x11, x11, #0x5b8
  1e82a4: 528025e9     	mov	w9, #0x12f              // =303
  1e82a8: 910ee14a     	add	x10, x10, #0x3b8
  1e82ac: 72a02029     	movk	w9, #0x101, lsl #16
  1e82b0: f8010d0b     	str	x11, [x8, #0x10]!
  1e82b4: 9100294b     	add	x11, x10, #0xa
  1e82b8: 1400012d     	b	0x1e876c <__cxa_demangle+0x74a4>
  1e82bc: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e82c0: 91179021     	add	x1, x1, #0x5e4
  1e82c4: 91000928     	add	x8, x9, #0x2
  1e82c8: 91000c22     	add	x2, x1, #0x3
  1e82cc: 14000281     	b	0x1e8cd0 <__cxa_demangle+0x7a08>
  1e82d0: 91000928     	add	x8, x9, #0x2
  1e82d4: aa1303e0     	mov	x0, x19
  1e82d8: f9000268     	str	x8, [x19]
  1e82dc: 97fffbbf     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e82e0: b4ff7920     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e82e4: aa0003f4     	mov	x20, x0
  1e82e8: aa1303e0     	mov	x0, x19
  1e82ec: 97fffbbb     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e82f0: b4ff78a0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e82f4: f9497276     	ldr	x22, [x19, #0x12e0]
  1e82f8: aa0003f5     	mov	x21, x0
  1e82fc: aa1603e9     	mov	x9, x22
  1e8300: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8304: 9100c10a     	add	x10, x8, #0x30
  1e8308: f13fc15f     	cmp	x10, #0xff0
  1e830c: 54000143     	b.lo	0x1e8334 <__cxa_demangle+0x706c>
  1e8310: 321403e0     	orr	w0, wzr, #0x1000
  1e8314: 97fae7df     	bl	0xa2290 <malloc@plt>
  1e8318: b4008840     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e831c: aa0003e9     	mov	x9, x0
  1e8320: aa1f03e8     	mov	x8, xzr
  1e8324: f9000016     	str	x22, [x0]
  1e8328: f8008d3f     	str	xzr, [x9, #0x8]!
  1e832c: aa0003f6     	mov	x22, x0
  1e8330: f9097260     	str	x0, [x19, #0x12e0]
  1e8334: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8338: 528025cc     	mov	w12, #0x12e             // =302
  1e833c: b000008d     	adrp	x13, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  1e8340: 9100c10a     	add	x10, x8, #0x30
  1e8344: 8b0802c8     	add	x8, x22, x8
  1e8348: 910aa16b     	add	x11, x11, #0x2a8
  1e834c: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8350: 911d5dad     	add	x13, x13, #0x757
  1e8354: 1400022c     	b	0x1e8c04 <__cxa_demangle+0x793c>
  1e8358: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e835c: 91181821     	add	x1, x1, #0x606
  1e8360: 1400025a     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e8364: 91000928     	add	x8, x9, #0x2
  1e8368: eb0a011f     	cmp	x8, x10
  1e836c: f9000268     	str	x8, [x19]
  1e8370: 54004c20     	b.eq	0x1e8cf4 <__cxa_demangle+0x7a2c>
  1e8374: 39400108     	ldrb	w8, [x8]
  1e8378: 71017d1f     	cmp	w8, #0x5f
  1e837c: 54004bc1     	b.ne	0x1e8cf4 <__cxa_demangle+0x7a2c>
  1e8380: 91000d28     	add	x8, x9, #0x3
  1e8384: aa1303e0     	mov	x0, x19
  1e8388: f9000268     	str	x8, [x19]
  1e838c: 97fffb93     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8390: b4ff73a0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8394: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8398: aa0003f4     	mov	x20, x0
  1e839c: aa1503e9     	mov	x9, x21
  1e83a0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e83a4: 9100c10a     	add	x10, x8, #0x30
  1e83a8: f13fc15f     	cmp	x10, #0xff0
  1e83ac: 54000143     	b.lo	0x1e83d4 <__cxa_demangle+0x710c>
  1e83b0: 321403e0     	orr	w0, wzr, #0x1000
  1e83b4: 97fae7b7     	bl	0xa2290 <malloc@plt>
  1e83b8: b4008340     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e83bc: aa0003e9     	mov	x9, x0
  1e83c0: aa1f03e8     	mov	x8, xzr
  1e83c4: f9000015     	str	x21, [x0]
  1e83c8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e83cc: aa0003f5     	mov	x21, x0
  1e83d0: f9097260     	str	x0, [x19, #0x12e0]
  1e83d4: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e83d8: 528026ac     	mov	w12, #0x135             // =309
  1e83dc: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e83e0: 9100c10a     	add	x10, x8, #0x30
  1e83e4: 8b0802a8     	add	x8, x21, x8
  1e83e8: 9139216b     	add	x11, x11, #0xe48
  1e83ec: 72a0202c     	movk	w12, #0x101, lsl #16
  1e83f0: 911815ad     	add	x13, x13, #0x605
  1e83f4: f900012a     	str	x10, [x9]
  1e83f8: f8010d0b     	str	x11, [x8, #0x10]!
  1e83fc: 910009a9     	add	x9, x13, #0x2
  1e8400: 140001b8     	b	0x1e8ae0 <__cxa_demangle+0x7818>
  1e8404: 91000928     	add	x8, x9, #0x2
  1e8408: aa1303e0     	mov	x0, x19
  1e840c: f9000268     	str	x8, [x19]
  1e8410: 97fffb72     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8414: b4ff6f80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8418: f9497275     	ldr	x21, [x19, #0x12e0]
  1e841c: aa0003f4     	mov	x20, x0
  1e8420: aa1503e9     	mov	x9, x21
  1e8424: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8428: 9100c10a     	add	x10, x8, #0x30
  1e842c: f13fc15f     	cmp	x10, #0xff0
  1e8430: 54000143     	b.lo	0x1e8458 <__cxa_demangle+0x7190>
  1e8434: 321403e0     	orr	w0, wzr, #0x1000
  1e8438: 97fae796     	bl	0xa2290 <malloc@plt>
  1e843c: b4007f20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8440: aa0003e9     	mov	x9, x0
  1e8444: aa1f03e8     	mov	x8, xzr
  1e8448: f9000015     	str	x21, [x0]
  1e844c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8450: aa0003f5     	mov	x21, x0
  1e8454: f9097260     	str	x0, [x19, #0x12e0]
  1e8458: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e845c: 528026ac     	mov	w12, #0x135             // =309
  1e8460: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8464: 9100c10a     	add	x10, x8, #0x30
  1e8468: 8b0802a8     	add	x8, x21, x8
  1e846c: 9139216b     	add	x11, x11, #0xe48
  1e8470: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8474: 911819ad     	add	x13, x13, #0x606
  1e8478: 14000197     	b	0x1e8ad4 <__cxa_demangle+0x780c>
  1e847c: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e8480: d37df315     	lsl	x21, x24, #3
  1e8484: 91000508     	add	x8, x8, #0x1
  1e8488: aa1303e0     	mov	x0, x19
  1e848c: 8b150121     	add	x1, x9, x21
  1e8490: f9000268     	str	x8, [x19]
  1e8494: 94001272     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e8498: f9400a68     	ldr	x8, [x19, #0x10]
  1e849c: f9497276     	ldr	x22, [x19, #0x12e0]
  1e84a0: aa0003f4     	mov	x20, x0
  1e84a4: 8b150108     	add	x8, x8, x21
  1e84a8: f9000e68     	str	x8, [x19, #0x18]
  1e84ac: aa1603e9     	mov	x9, x22
  1e84b0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e84b4: aa0103f5     	mov	x21, x1
  1e84b8: 9100c10a     	add	x10, x8, #0x30
  1e84bc: f13fc15f     	cmp	x10, #0xff0
  1e84c0: 54000143     	b.lo	0x1e84e8 <__cxa_demangle+0x7220>
  1e84c4: 321403e0     	orr	w0, wzr, #0x1000
  1e84c8: 97fae772     	bl	0xa2290 <malloc@plt>
  1e84cc: b4007aa0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e84d0: aa0003e9     	mov	x9, x0
  1e84d4: aa1f03e8     	mov	x8, xzr
  1e84d8: f9000016     	str	x22, [x0]
  1e84dc: f8008d3f     	str	xzr, [x9, #0x8]!
  1e84e0: aa0003f6     	mov	x22, x0
  1e84e4: f9097260     	str	x0, [x19, #0x12e0]
  1e84e8: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e84ec: 9100c10a     	add	x10, x8, #0x30
  1e84f0: 8b0802c8     	add	x8, x22, x8
  1e84f4: 9111a16b     	add	x11, x11, #0x468
  1e84f8: 5280270c     	mov	w12, #0x138             // =312
  1e84fc: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8500: f900012a     	str	x10, [x9]
  1e8504: f8010d0b     	str	x11, [x8, #0x10]!
  1e8508: b900090c     	str	w12, [x8, #0x8]
  1e850c: a901511f     	stp	xzr, x20, [x8, #0x10]
  1e8510: f9001115     	str	x21, [x8, #0x20]
  1e8514: 17fffb3d     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8518: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e851c: 91168c21     	add	x1, x1, #0x5a3
  1e8520: 140001ea     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e8524: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8528: 91000928     	add	x8, x9, #0x2
  1e852c: 9120e021     	add	x1, x1, #0x838
  1e8530: 91000822     	add	x2, x1, #0x2
  1e8534: 140001e7     	b	0x1e8cd0 <__cxa_demangle+0x7a08>
  1e8538: 91000928     	add	x8, x9, #0x2
  1e853c: aa1303e0     	mov	x0, x19
  1e8540: f9000268     	str	x8, [x19]
  1e8544: 97fffb25     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8548: b4ff65e0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e854c: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8550: aa0003f4     	mov	x20, x0
  1e8554: aa1503e9     	mov	x9, x21
  1e8558: f8408d28     	ldr	x8, [x9, #0x8]!
  1e855c: 9100c10a     	add	x10, x8, #0x30
  1e8560: f13fc15f     	cmp	x10, #0xff0
  1e8564: 54000143     	b.lo	0x1e858c <__cxa_demangle+0x72c4>
  1e8568: 321403e0     	orr	w0, wzr, #0x1000
  1e856c: 97fae749     	bl	0xa2290 <malloc@plt>
  1e8570: b4007580     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8574: aa0003e9     	mov	x9, x0
  1e8578: aa1f03e8     	mov	x8, xzr
  1e857c: f9000015     	str	x21, [x0]
  1e8580: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8584: aa0003f5     	mov	x21, x0
  1e8588: f9097260     	str	x0, [x19, #0x12e0]
  1e858c: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8590: 528026ac     	mov	w12, #0x135             // =309
  1e8594: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8598: 9100c10a     	add	x10, x8, #0x30
  1e859c: 8b0802a8     	add	x8, x21, x8
  1e85a0: 9139216b     	add	x11, x11, #0xe48
  1e85a4: 72a0202c     	movk	w12, #0x101, lsl #16
  1e85a8: 9120e5ad     	add	x13, x13, #0x839
  1e85ac: 1400014a     	b	0x1e8ad4 <__cxa_demangle+0x780c>
  1e85b0: 91000928     	add	x8, x9, #0x2
  1e85b4: aa1303e0     	mov	x0, x19
  1e85b8: f9000268     	str	x8, [x19]
  1e85bc: 97ffe86b     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e85c0: b50000e0     	cbnz	x0, 0x1e85dc <__cxa_demangle+0x7314>
  1e85c4: 17fffb10     	b	0x1e7204 <__cxa_demangle+0x5f3c>
  1e85c8: 91000928     	add	x8, x9, #0x2
  1e85cc: aa1303e0     	mov	x0, x19
  1e85d0: f9000268     	str	x8, [x19]
  1e85d4: 97fffb01     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e85d8: b4ff6160     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e85dc: f9497275     	ldr	x21, [x19, #0x12e0]
  1e85e0: aa0003f4     	mov	x20, x0
  1e85e4: aa1503e9     	mov	x9, x21
  1e85e8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e85ec: 9101010a     	add	x10, x8, #0x40
  1e85f0: f13fc15f     	cmp	x10, #0xff0
  1e85f4: 54000143     	b.lo	0x1e861c <__cxa_demangle+0x7354>
  1e85f8: 321403e0     	orr	w0, wzr, #0x1000
  1e85fc: 97fae725     	bl	0xa2290 <malloc@plt>
  1e8600: b4007100     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8604: aa0003e9     	mov	x9, x0
  1e8608: aa1f03e8     	mov	x8, xzr
  1e860c: f9000015     	str	x21, [x0]
  1e8610: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8614: aa0003f5     	mov	x21, x0
  1e8618: f9097260     	str	x0, [x19, #0x12e0]
  1e861c: 9101010a     	add	x10, x8, #0x40
  1e8620: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8624: f900012a     	str	x10, [x9]
  1e8628: b00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e862c: 8b0802a8     	add	x8, x21, x8
  1e8630: 9116e16b     	add	x11, x11, #0x5b8
  1e8634: 528025e9     	mov	w9, #0x12f              // =303
  1e8638: 910e4d4a     	add	x10, x10, #0x393
  1e863c: 72a02029     	movk	w9, #0x101, lsl #16
  1e8640: f8010d0b     	str	x11, [x8, #0x10]!
  1e8644: 9100254b     	add	x11, x10, #0x9
  1e8648: 14000049     	b	0x1e876c <__cxa_demangle+0x74a4>
  1e864c: 91000928     	add	x8, x9, #0x2
  1e8650: eb08015f     	cmp	x10, x8
  1e8654: f9000268     	str	x8, [x19]
  1e8658: 54ff5d60     	b.eq	0x1e7204 <__cxa_demangle+0x5f3c>
  1e865c: 39400108     	ldrb	w8, [x8]
  1e8660: 7101991f     	cmp	w8, #0x66
  1e8664: 54005b60     	b.eq	0x1e91d0 <__cxa_demangle+0x7f08>
  1e8668: 7101511f     	cmp	w8, #0x54
  1e866c: 54ff5cc1     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e8670: aa1303e0     	mov	x0, x19
  1e8674: 97fff673     	bl	0x1e6040 <__cxa_demangle+0x4d78>
  1e8678: b4ff5c60     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e867c: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8680: aa0003f4     	mov	x20, x0
  1e8684: aa1503e9     	mov	x9, x21
  1e8688: f8408d28     	ldr	x8, [x9, #0x8]!
  1e868c: 9100810a     	add	x10, x8, #0x20
  1e8690: f13fc15f     	cmp	x10, #0xff0
  1e8694: 54000143     	b.lo	0x1e86bc <__cxa_demangle+0x73f4>
  1e8698: 321403e0     	orr	w0, wzr, #0x1000
  1e869c: 97fae6fd     	bl	0xa2290 <malloc@plt>
  1e86a0: b4006c00     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e86a4: aa0003e9     	mov	x9, x0
  1e86a8: aa1f03e8     	mov	x8, xzr
  1e86ac: f9000015     	str	x21, [x0]
  1e86b0: f8008d3f     	str	xzr, [x9, #0x8]!
  1e86b4: aa0003f5     	mov	x21, x0
  1e86b8: f9097260     	str	x0, [x19, #0x12e0]
  1e86bc: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e86c0: 5280262c     	mov	w12, #0x131             // =305
  1e86c4: 9100810a     	add	x10, x8, #0x20
  1e86c8: 8b0802a8     	add	x8, x21, x8
  1e86cc: 911a616b     	add	x11, x11, #0x698
  1e86d0: 14000075     	b	0x1e88a4 <__cxa_demangle+0x75dc>
  1e86d4: 91000928     	add	x8, x9, #0x2
  1e86d8: aa1303e0     	mov	x0, x19
  1e86dc: f9000268     	str	x8, [x19]
  1e86e0: 97ffe822     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e86e4: b50000e0     	cbnz	x0, 0x1e8700 <__cxa_demangle+0x7438>
  1e86e8: 17fffac7     	b	0x1e7204 <__cxa_demangle+0x5f3c>
  1e86ec: 91000928     	add	x8, x9, #0x2
  1e86f0: aa1303e0     	mov	x0, x19
  1e86f4: f9000268     	str	x8, [x19]
  1e86f8: 97fffab8     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e86fc: b4ff5840     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8700: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8704: aa0003f4     	mov	x20, x0
  1e8708: aa1503e9     	mov	x9, x21
  1e870c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8710: 9101010a     	add	x10, x8, #0x40
  1e8714: f13fc15f     	cmp	x10, #0xff0
  1e8718: 54000143     	b.lo	0x1e8740 <__cxa_demangle+0x7478>
  1e871c: 321403e0     	orr	w0, wzr, #0x1000
  1e8720: 97fae6dc     	bl	0xa2290 <malloc@plt>
  1e8724: b40067e0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8728: aa0003e9     	mov	x9, x0
  1e872c: aa1f03e8     	mov	x8, xzr
  1e8730: f9000015     	str	x21, [x0]
  1e8734: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8738: aa0003f5     	mov	x21, x0
  1e873c: f9097260     	str	x0, [x19, #0x12e0]
  1e8740: 9101010a     	add	x10, x8, #0x40
  1e8744: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8748: f900012a     	str	x10, [x9]
  1e874c: 528025e9     	mov	w9, #0x12f              // =303
  1e8750: b00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8754: 8b0802a8     	add	x8, x21, x8
  1e8758: 9116e16b     	add	x11, x11, #0x5b8
  1e875c: 72a02029     	movk	w9, #0x101, lsl #16
  1e8760: 910f814a     	add	x10, x10, #0x3e0
  1e8764: f8010d0b     	str	x11, [x8, #0x10]!
  1e8768: 9100214b     	add	x11, x10, #0x8
  1e876c: 9e670140     	fmov	d0, x10
  1e8770: d00002ca     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1e8774: 911bfd4a     	add	x10, x10, #0x6ff
  1e8778: 4e181d60     	mov	v0.d[1], x11
  1e877c: 9100054b     	add	x11, x10, #0x1
  1e8780: 3d800500     	str	q0, [x8, #0x10]
  1e8784: 9e670140     	fmov	d0, x10
  1e8788: b9000909     	str	w9, [x8, #0x8]
  1e878c: f9001114     	str	x20, [x8, #0x20]
  1e8790: 4e181d60     	mov	v0.d[1], x11
  1e8794: 3c828100     	stur	q0, [x8, #0x28]
  1e8798: 17fffa9c     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e879c: b00002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e87a0: 9120e421     	add	x1, x1, #0x839
  1e87a4: 14000149     	b	0x1e8cc8 <__cxa_demangle+0x7a00>
  1e87a8: 91000928     	add	x8, x9, #0x2
  1e87ac: aa1303e0     	mov	x0, x19
  1e87b0: f9000268     	str	x8, [x19]
  1e87b4: 97ffe7ed     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e87b8: b4ff5260     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e87bc: aa0003f4     	mov	x20, x0
  1e87c0: aa1303e0     	mov	x0, x19
  1e87c4: 97fffa85     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e87c8: b4ff51e0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e87cc: f9497276     	ldr	x22, [x19, #0x12e0]
  1e87d0: aa0003f5     	mov	x21, x0
  1e87d4: aa1603e9     	mov	x9, x22
  1e87d8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e87dc: 9100c10a     	add	x10, x8, #0x30
  1e87e0: f13fc15f     	cmp	x10, #0xff0
  1e87e4: 54000143     	b.lo	0x1e880c <__cxa_demangle+0x7544>
  1e87e8: 321403e0     	orr	w0, wzr, #0x1000
  1e87ec: 97fae6a9     	bl	0xa2290 <malloc@plt>
  1e87f0: b4006180     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e87f4: aa0003e9     	mov	x9, x0
  1e87f8: aa1f03e8     	mov	x8, xzr
  1e87fc: f9000016     	str	x22, [x0]
  1e8800: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8804: aa0003f6     	mov	x22, x0
  1e8808: f9097260     	str	x0, [x19, #0x12e0]
  1e880c: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8810: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8814: 9100c10a     	add	x10, x8, #0x30
  1e8818: 8b0802c8     	add	x8, x22, x8
  1e881c: 913ae16b     	add	x11, x11, #0xeb8
  1e8820: 5280260c     	mov	w12, #0x130             // =304
  1e8824: 910f51ad     	add	x13, x13, #0x3d4
  1e8828: 72a0202c     	movk	w12, #0x101, lsl #16
  1e882c: f900012a     	str	x10, [x9]
  1e8830: f8010d0b     	str	x11, [x8, #0x10]!
  1e8834: 91002da9     	add	x9, x13, #0xb
  1e8838: 14000084     	b	0x1e8a48 <__cxa_demangle+0x7780>
  1e883c: 91000928     	add	x8, x9, #0x2
  1e8840: aa1303e0     	mov	x0, x19
  1e8844: f9000268     	str	x8, [x19]
  1e8848: 97fffa64     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e884c: b4ff4dc0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8850: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8854: aa0003f4     	mov	x20, x0
  1e8858: aa1503e9     	mov	x9, x21
  1e885c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8860: 9100810a     	add	x10, x8, #0x20
  1e8864: f13fc15f     	cmp	x10, #0xff0
  1e8868: 54000143     	b.lo	0x1e8890 <__cxa_demangle+0x75c8>
  1e886c: 321403e0     	orr	w0, wzr, #0x1000
  1e8870: 97fae688     	bl	0xa2290 <malloc@plt>
  1e8874: b4005d60     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8878: aa0003e9     	mov	x9, x0
  1e887c: aa1f03e8     	mov	x8, xzr
  1e8880: f9000015     	str	x21, [x0]
  1e8884: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8888: aa0003f5     	mov	x21, x0
  1e888c: f9097260     	str	x0, [x19, #0x12e0]
  1e8890: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8894: 528023ac     	mov	w12, #0x11d             // =285
  1e8898: 9100810a     	add	x10, x8, #0x20
  1e889c: 8b0802a8     	add	x8, x21, x8
  1e88a0: 9135a16b     	add	x11, x11, #0xd68
  1e88a4: 72a0202c     	movk	w12, #0x101, lsl #16
  1e88a8: f900012a     	str	x10, [x9]
  1e88ac: f8010d0b     	str	x11, [x8, #0x10]!
  1e88b0: b900090c     	str	w12, [x8, #0x8]
  1e88b4: f9000914     	str	x20, [x8, #0x10]
  1e88b8: 17fffa54     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e88bc: aa1303e0     	mov	x0, x19
  1e88c0: 97fffa46     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e88c4: b4ff4a00     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e88c8: f9497275     	ldr	x21, [x19, #0x12e0]
  1e88cc: aa0003f4     	mov	x20, x0
  1e88d0: aa1503e9     	mov	x9, x21
  1e88d4: f8408d28     	ldr	x8, [x9, #0x8]!
  1e88d8: 9100c10a     	add	x10, x8, #0x30
  1e88dc: f13fc15f     	cmp	x10, #0xff0
  1e88e0: 54000143     	b.lo	0x1e8908 <__cxa_demangle+0x7640>
  1e88e4: 321403e0     	orr	w0, wzr, #0x1000
  1e88e8: 97fae66a     	bl	0xa2290 <malloc@plt>
  1e88ec: b40059a0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e88f0: aa0003e9     	mov	x9, x0
  1e88f4: aa1f03e8     	mov	x8, xzr
  1e88f8: f9000015     	str	x21, [x0]
  1e88fc: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8900: aa0003f5     	mov	x21, x0
  1e8904: f9097260     	str	x0, [x19, #0x12e0]
  1e8908: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e890c: 5280258c     	mov	w12, #0x12c             // =300
  1e8910: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8914: 9100c10a     	add	x10, x8, #0x30
  1e8918: 8b0802a8     	add	x8, x21, x8
  1e891c: 9113616b     	add	x11, x11, #0x4d8
  1e8920: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8924: 911621ad     	add	x13, x13, #0x588
  1e8928: 1400010e     	b	0x1e8d60 <__cxa_demangle+0x7a98>
  1e892c: 91000928     	add	x8, x9, #0x2
  1e8930: aa1303e0     	mov	x0, x19
  1e8934: f9000268     	str	x8, [x19]
  1e8938: 97fffa28     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e893c: b4ff4640     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8940: f9497276     	ldr	x22, [x19, #0x12e0]
  1e8944: aa0003f4     	mov	x20, x0
  1e8948: aa1603e9     	mov	x9, x22
  1e894c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8950: 9100810a     	add	x10, x8, #0x20
  1e8954: f13fc15f     	cmp	x10, #0xff0
  1e8958: 54000143     	b.lo	0x1e8980 <__cxa_demangle+0x76b8>
  1e895c: 321403e0     	orr	w0, wzr, #0x1000
  1e8960: 97fae64c     	bl	0xa2290 <malloc@plt>
  1e8964: b40055e0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8968: aa0003e9     	mov	x9, x0
  1e896c: aa1f03e8     	mov	x8, xzr
  1e8970: f9000016     	str	x22, [x0]
  1e8974: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8978: aa0003f6     	mov	x22, x0
  1e897c: f9097260     	str	x0, [x19, #0x12e0]
  1e8980: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8984: 9100810a     	add	x10, x8, #0x20
  1e8988: 8b0802c8     	add	x8, x22, x8
  1e898c: 9100216b     	add	x11, x11, #0x8
  1e8990: 5280268c     	mov	w12, #0x134             // =308
  1e8994: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8998: 320003ed     	orr	w13, wzr, #0x1
  1e899c: f900012a     	str	x10, [x9]
  1e89a0: f8010d0b     	str	x11, [x8, #0x10]!
  1e89a4: b900090c     	str	w12, [x8, #0x8]
  1e89a8: f9000914     	str	x20, [x8, #0x10]
  1e89ac: 39006115     	strb	w21, [x8, #0x18]
  1e89b0: 3900650d     	strb	w13, [x8, #0x19]
  1e89b4: 17fffa15     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e89b8: 91000928     	add	x8, x9, #0x2
  1e89bc: aa1303e0     	mov	x0, x19
  1e89c0: f9000268     	str	x8, [x19]
  1e89c4: 97ffe769     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e89c8: b4ff41e0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e89cc: aa0003f4     	mov	x20, x0
  1e89d0: aa1303e0     	mov	x0, x19
  1e89d4: 97fffa01     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e89d8: b4ff4160     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e89dc: f9497276     	ldr	x22, [x19, #0x12e0]
  1e89e0: aa0003f5     	mov	x21, x0
  1e89e4: aa1603e9     	mov	x9, x22
  1e89e8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e89ec: 9100c10a     	add	x10, x8, #0x30
  1e89f0: f13fc15f     	cmp	x10, #0xff0
  1e89f4: 54000143     	b.lo	0x1e8a1c <__cxa_demangle+0x7754>
  1e89f8: 321403e0     	orr	w0, wzr, #0x1000
  1e89fc: 97fae625     	bl	0xa2290 <malloc@plt>
  1e8a00: b4005100     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8a04: aa0003e9     	mov	x9, x0
  1e8a08: aa1f03e8     	mov	x8, xzr
  1e8a0c: f9000016     	str	x22, [x0]
  1e8a10: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8a14: aa0003f6     	mov	x22, x0
  1e8a18: f9097260     	str	x0, [x19, #0x12e0]
  1e8a1c: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8a20: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8a24: 9100c10a     	add	x10, x8, #0x30
  1e8a28: 8b0802c8     	add	x8, x22, x8
  1e8a2c: 913ae16b     	add	x11, x11, #0xeb8
  1e8a30: 5280260c     	mov	w12, #0x130             // =304
  1e8a34: 910ea1ad     	add	x13, x13, #0x3a8
  1e8a38: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8a3c: f900012a     	str	x10, [x9]
  1e8a40: f8010d0b     	str	x11, [x8, #0x10]!
  1e8a44: 910031a9     	add	x9, x13, #0xc
  1e8a48: 9e6701a0     	fmov	d0, x13
  1e8a4c: 4e181d20     	mov	v0.d[1], x9
  1e8a50: b900090c     	str	w12, [x8, #0x8]
  1e8a54: 3d800500     	str	q0, [x8, #0x10]
  1e8a58: a9025514     	stp	x20, x21, [x8, #0x20]
  1e8a5c: 17fff9eb     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8a60: 91000928     	add	x8, x9, #0x2
  1e8a64: aa1303e0     	mov	x0, x19
  1e8a68: f9000268     	str	x8, [x19]
  1e8a6c: 97fff9db     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8a70: b4ff3ca0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8a74: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8a78: aa0003f4     	mov	x20, x0
  1e8a7c: aa1503e9     	mov	x9, x21
  1e8a80: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8a84: 9100c10a     	add	x10, x8, #0x30
  1e8a88: f13fc15f     	cmp	x10, #0xff0
  1e8a8c: 54000143     	b.lo	0x1e8ab4 <__cxa_demangle+0x77ec>
  1e8a90: 321403e0     	orr	w0, wzr, #0x1000
  1e8a94: 97fae5ff     	bl	0xa2290 <malloc@plt>
  1e8a98: b4004c40     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8a9c: aa0003e9     	mov	x9, x0
  1e8aa0: aa1f03e8     	mov	x8, xzr
  1e8aa4: f9000015     	str	x21, [x0]
  1e8aa8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8aac: aa0003f5     	mov	x21, x0
  1e8ab0: f9097260     	str	x0, [x19, #0x12e0]
  1e8ab4: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8ab8: 528026ac     	mov	w12, #0x135             // =309
  1e8abc: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8ac0: 9100c10a     	add	x10, x8, #0x30
  1e8ac4: 8b0802a8     	add	x8, x21, x8
  1e8ac8: 9139216b     	add	x11, x11, #0xe48
  1e8acc: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8ad0: 910ed9ad     	add	x13, x13, #0x3b6
  1e8ad4: f900012a     	str	x10, [x9]
  1e8ad8: f8010d0b     	str	x11, [x8, #0x10]!
  1e8adc: 910005a9     	add	x9, x13, #0x1
  1e8ae0: 9e6701a0     	fmov	d0, x13
  1e8ae4: 4e181d20     	mov	v0.d[1], x9
  1e8ae8: b900090c     	str	w12, [x8, #0x8]
  1e8aec: 3d800500     	str	q0, [x8, #0x10]
  1e8af0: f9001114     	str	x20, [x8, #0x20]
  1e8af4: 17fff9c5     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8af8: 91000928     	add	x8, x9, #0x2
  1e8afc: aa1303e0     	mov	x0, x19
  1e8b00: f9000268     	str	x8, [x19]
  1e8b04: 97fff9b5     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8b08: b4ff37e0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8b0c: f9497276     	ldr	x22, [x19, #0x12e0]
  1e8b10: aa0003f4     	mov	x20, x0
  1e8b14: aa1603e9     	mov	x9, x22
  1e8b18: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8b1c: 9100810a     	add	x10, x8, #0x20
  1e8b20: f13fc15f     	cmp	x10, #0xff0
  1e8b24: 54000143     	b.lo	0x1e8b4c <__cxa_demangle+0x7884>
  1e8b28: 321403e0     	orr	w0, wzr, #0x1000
  1e8b2c: 97fae5d9     	bl	0xa2290 <malloc@plt>
  1e8b30: b4004780     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8b34: aa0003e9     	mov	x9, x0
  1e8b38: aa1f03e8     	mov	x8, xzr
  1e8b3c: f9000016     	str	x22, [x0]
  1e8b40: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8b44: aa0003f6     	mov	x22, x0
  1e8b48: f9097260     	str	x0, [x19, #0x12e0]
  1e8b4c: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8b50: 9100810a     	add	x10, x8, #0x20
  1e8b54: 8b0802c8     	add	x8, x22, x8
  1e8b58: 9100216b     	add	x11, x11, #0x8
  1e8b5c: 5280268c     	mov	w12, #0x134             // =308
  1e8b60: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8b64: f900012a     	str	x10, [x9]
  1e8b68: f8010d0b     	str	x11, [x8, #0x10]!
  1e8b6c: b900090c     	str	w12, [x8, #0x8]
  1e8b70: f9000914     	str	x20, [x8, #0x10]
  1e8b74: 39006115     	strb	w21, [x8, #0x18]
  1e8b78: 3900651f     	strb	wzr, [x8, #0x19]
  1e8b7c: 17fff9a3     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8b80: 91000928     	add	x8, x9, #0x2
  1e8b84: aa1303e0     	mov	x0, x19
  1e8b88: f9000268     	str	x8, [x19]
  1e8b8c: 97fff993     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8b90: b4ff33a0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8b94: aa0003f4     	mov	x20, x0
  1e8b98: aa1303e0     	mov	x0, x19
  1e8b9c: 97fff98f     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8ba0: b4ff3320     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8ba4: f9497276     	ldr	x22, [x19, #0x12e0]
  1e8ba8: aa0003f5     	mov	x21, x0
  1e8bac: aa1603e9     	mov	x9, x22
  1e8bb0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8bb4: 9100c10a     	add	x10, x8, #0x30
  1e8bb8: f13fc15f     	cmp	x10, #0xff0
  1e8bbc: 54000143     	b.lo	0x1e8be4 <__cxa_demangle+0x791c>
  1e8bc0: 321403e0     	orr	w0, wzr, #0x1000
  1e8bc4: 97fae5b3     	bl	0xa2290 <malloc@plt>
  1e8bc8: b40042c0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8bcc: aa0003e9     	mov	x9, x0
  1e8bd0: aa1f03e8     	mov	x8, xzr
  1e8bd4: f9000016     	str	x22, [x0]
  1e8bd8: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8bdc: aa0003f6     	mov	x22, x0
  1e8be0: f9097260     	str	x0, [x19, #0x12e0]
  1e8be4: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8be8: 528025cc     	mov	w12, #0x12e             // =302
  1e8bec: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8bf0: 9100c10a     	add	x10, x8, #0x30
  1e8bf4: 8b0802c8     	add	x8, x22, x8
  1e8bf8: 910aa16b     	add	x11, x11, #0x2a8
  1e8bfc: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8c00: 910ed5ad     	add	x13, x13, #0x3b5
  1e8c04: f900012a     	str	x10, [x9]
  1e8c08: f8010d0b     	str	x11, [x8, #0x10]!
  1e8c0c: 910009a9     	add	x9, x13, #0x2
  1e8c10: 14000025     	b	0x1e8ca4 <__cxa_demangle+0x79dc>
  1e8c14: 91000928     	add	x8, x9, #0x2
  1e8c18: aa1303e0     	mov	x0, x19
  1e8c1c: f9000268     	str	x8, [x19]
  1e8c20: 97fff96e     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8c24: b4ff2f00     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8c28: aa0003f4     	mov	x20, x0
  1e8c2c: aa1303e0     	mov	x0, x19
  1e8c30: 97fff96a     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8c34: b4ff2e80     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8c38: f9497276     	ldr	x22, [x19, #0x12e0]
  1e8c3c: aa0003f5     	mov	x21, x0
  1e8c40: aa1603e9     	mov	x9, x22
  1e8c44: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8c48: 9100c10a     	add	x10, x8, #0x30
  1e8c4c: f13fc15f     	cmp	x10, #0xff0
  1e8c50: 54000143     	b.lo	0x1e8c78 <__cxa_demangle+0x79b0>
  1e8c54: 321403e0     	orr	w0, wzr, #0x1000
  1e8c58: 97fae58e     	bl	0xa2290 <malloc@plt>
  1e8c5c: b4003e20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8c60: aa0003e9     	mov	x9, x0
  1e8c64: aa1f03e8     	mov	x8, xzr
  1e8c68: f9000016     	str	x22, [x0]
  1e8c6c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8c70: aa0003f6     	mov	x22, x0
  1e8c74: f9097260     	str	x0, [x19, #0x12e0]
  1e8c78: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8c7c: 9000008d     	adrp	x13, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1e8c80: 9100c10a     	add	x10, x8, #0x30
  1e8c84: 8b0802c8     	add	x8, x22, x8
  1e8c88: 910aa16b     	add	x11, x11, #0x2a8
  1e8c8c: 528025cc     	mov	w12, #0x12e             // =302
  1e8c90: 9104b9ad     	add	x13, x13, #0x12e
  1e8c94: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8c98: f900012a     	str	x10, [x9]
  1e8c9c: f8010d0b     	str	x11, [x8, #0x10]!
  1e8ca0: 910005a9     	add	x9, x13, #0x1
  1e8ca4: 9e6701a0     	fmov	d0, x13
  1e8ca8: 4e181d20     	mov	v0.d[1], x9
  1e8cac: b900090c     	str	w12, [x8, #0x8]
  1e8cb0: f9000914     	str	x20, [x8, #0x10]
  1e8cb4: 3c818100     	stur	q0, [x8, #0x18]
  1e8cb8: f9001515     	str	x21, [x8, #0x28]
  1e8cbc: 17fff953     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8cc0: f0000081     	adrp	x1, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1e8cc4: 910c8821     	add	x1, x1, #0x322
  1e8cc8: 91000928     	add	x8, x9, #0x2
  1e8ccc: 91000422     	add	x2, x1, #0x1
  1e8cd0: f9000268     	str	x8, [x19]
  1e8cd4: aa1303e0     	mov	x0, x19
  1e8cd8: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1e8cdc: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1e8ce0: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1e8ce4: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1e8ce8: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1e8cec: 9101c3ff     	add	sp, sp, #0x70
  1e8cf0: 140005e7     	b	0x1ea48c <__cxa_demangle+0x91c4>
  1e8cf4: aa1303e0     	mov	x0, x19
  1e8cf8: 97fff938     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e8cfc: b4ff2840     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8d00: f9497275     	ldr	x21, [x19, #0x12e0]
  1e8d04: aa0003f4     	mov	x20, x0
  1e8d08: aa1503e9     	mov	x9, x21
  1e8d0c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8d10: 9100c10a     	add	x10, x8, #0x30
  1e8d14: f13fc15f     	cmp	x10, #0xff0
  1e8d18: 54000143     	b.lo	0x1e8d40 <__cxa_demangle+0x7a78>
  1e8d1c: 321403e0     	orr	w0, wzr, #0x1000
  1e8d20: 97fae55c     	bl	0xa2290 <malloc@plt>
  1e8d24: b40037e0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8d28: aa0003e9     	mov	x9, x0
  1e8d2c: aa1f03e8     	mov	x8, xzr
  1e8d30: f9000015     	str	x21, [x0]
  1e8d34: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8d38: aa0003f5     	mov	x21, x0
  1e8d3c: f9097260     	str	x0, [x19, #0x12e0]
  1e8d40: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8d44: 5280258c     	mov	w12, #0x12c             // =300
  1e8d48: b00002ed     	adrp	x13, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8d4c: 9100c10a     	add	x10, x8, #0x30
  1e8d50: 8b0802a8     	add	x8, x21, x8
  1e8d54: 9113616b     	add	x11, x11, #0x4d8
  1e8d58: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8d5c: 911815ad     	add	x13, x13, #0x605
  1e8d60: f900012a     	str	x10, [x9]
  1e8d64: 910009a9     	add	x9, x13, #0x2
  1e8d68: 9e6701a0     	fmov	d0, x13
  1e8d6c: f8010d0b     	str	x11, [x8, #0x10]!
  1e8d70: 4e181d20     	mov	v0.d[1], x9
  1e8d74: b900090c     	str	w12, [x8, #0x8]
  1e8d78: f9000914     	str	x20, [x8, #0x10]
  1e8d7c: 3c818100     	stur	q0, [x8, #0x18]
  1e8d80: 17fff922     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8d84: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e8d88: d37df315     	lsl	x21, x24, #3
  1e8d8c: 91000508     	add	x8, x8, #0x1
  1e8d90: aa1303e0     	mov	x0, x19
  1e8d94: 8b150121     	add	x1, x9, x21
  1e8d98: f9000268     	str	x8, [x19]
  1e8d9c: 94001030     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e8da0: f9400a68     	ldr	x8, [x19, #0x10]
  1e8da4: f9497276     	ldr	x22, [x19, #0x12e0]
  1e8da8: aa0003f4     	mov	x20, x0
  1e8dac: 8b150108     	add	x8, x8, x21
  1e8db0: f9000e68     	str	x8, [x19, #0x18]
  1e8db4: aa1603e8     	mov	x8, x22
  1e8db8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e8dbc: aa0103f5     	mov	x21, x1
  1e8dc0: 9100812a     	add	x10, x9, #0x20
  1e8dc4: f13fc15f     	cmp	x10, #0xff0
  1e8dc8: 54000143     	b.lo	0x1e8df0 <__cxa_demangle+0x7b28>
  1e8dcc: 321403e0     	orr	w0, wzr, #0x1000
  1e8dd0: 97fae530     	bl	0xa2290 <malloc@plt>
  1e8dd4: b4003260     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8dd8: aa0003e8     	mov	x8, x0
  1e8ddc: aa1f03e9     	mov	x9, xzr
  1e8de0: f9000016     	str	x22, [x0]
  1e8de4: f8008d1f     	str	xzr, [x8, #0x8]!
  1e8de8: aa0003f6     	mov	x22, x0
  1e8dec: f9097260     	str	x0, [x19, #0x12e0]
  1e8df0: 9100812a     	add	x10, x9, #0x20
  1e8df4: 8b0902d6     	add	x22, x22, x9
  1e8df8: b00005c9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8dfc: 911c2129     	add	x9, x9, #0x708
  1e8e00: 5280200b     	mov	w11, #0x100             // =256
  1e8e04: 72a0202b     	movk	w11, #0x101, lsl #16
  1e8e08: f900010a     	str	x10, [x8]
  1e8e0c: f8010ec9     	str	x9, [x22, #0x10]!
  1e8e10: b9000acb     	str	w11, [x22, #0x8]
  1e8e14: a90156d4     	stp	x20, x21, [x22, #0x10]
  1e8e18: b4ff1f76     	cbz	x22, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e8e1c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e8e20: aa1403e9     	mov	x9, x20
  1e8e24: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8e28: 9101010a     	add	x10, x8, #0x40
  1e8e2c: f13fc15f     	cmp	x10, #0xff0
  1e8e30: 54000143     	b.lo	0x1e8e58 <__cxa_demangle+0x7b90>
  1e8e34: 321403e0     	orr	w0, wzr, #0x1000
  1e8e38: 97fae516     	bl	0xa2290 <malloc@plt>
  1e8e3c: b4002f20     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8e40: aa0003e9     	mov	x9, x0
  1e8e44: aa1f03e8     	mov	x8, xzr
  1e8e48: f9000014     	str	x20, [x0]
  1e8e4c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8e50: aa0003f4     	mov	x20, x0
  1e8e54: f9097260     	str	x0, [x19, #0x12e0]
  1e8e58: 9101010a     	add	x10, x8, #0x40
  1e8e5c: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8e60: f900012a     	str	x10, [x9]
  1e8e64: b00002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e8e68: 8b080288     	add	x8, x20, x8
  1e8e6c: 9116e16b     	add	x11, x11, #0x5b8
  1e8e70: 910fa54a     	add	x10, x10, #0x3e9
  1e8e74: 528025e9     	mov	w9, #0x12f              // =303
  1e8e78: f8010d0b     	str	x11, [x8, #0x10]!
  1e8e7c: 91002d4b     	add	x11, x10, #0xb
  1e8e80: 9e670140     	fmov	d0, x10
  1e8e84: d00002ca     	adrp	x10, 0x242000 <sincos_lookup1+0x1078>
  1e8e88: 72a02029     	movk	w9, #0x101, lsl #16
  1e8e8c: 911bfd4a     	add	x10, x10, #0x6ff
  1e8e90: 4e181d60     	mov	v0.d[1], x11
  1e8e94: 9100054b     	add	x11, x10, #0x1
  1e8e98: 3d800500     	str	q0, [x8, #0x10]
  1e8e9c: 9e670140     	fmov	d0, x10
  1e8ea0: b9000909     	str	w9, [x8, #0x8]
  1e8ea4: f9001116     	str	x22, [x8, #0x20]
  1e8ea8: 17fffe3a     	b	0x1e8790 <__cxa_demangle+0x74c8>
  1e8eac: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e8eb0: d37df336     	lsl	x22, x25, #3
  1e8eb4: 91000508     	add	x8, x8, #0x1
  1e8eb8: aa1303e0     	mov	x0, x19
  1e8ebc: 8b160121     	add	x1, x9, x22
  1e8ec0: f9000268     	str	x8, [x19]
  1e8ec4: 94000fe6     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e8ec8: f9400a68     	ldr	x8, [x19, #0x10]
  1e8ecc: f9497277     	ldr	x23, [x19, #0x12e0]
  1e8ed0: aa0003f5     	mov	x21, x0
  1e8ed4: 8b160108     	add	x8, x8, x22
  1e8ed8: f9000e68     	str	x8, [x19, #0x18]
  1e8edc: aa1703e9     	mov	x9, x23
  1e8ee0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8ee4: aa0103f6     	mov	x22, x1
  1e8ee8: 9100c10a     	add	x10, x8, #0x30
  1e8eec: f13fc15f     	cmp	x10, #0xff0
  1e8ef0: 54000143     	b.lo	0x1e8f18 <__cxa_demangle+0x7c50>
  1e8ef4: 321403e0     	orr	w0, wzr, #0x1000
  1e8ef8: 97fae4e6     	bl	0xa2290 <malloc@plt>
  1e8efc: b4002920     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8f00: aa0003e9     	mov	x9, x0
  1e8f04: aa1f03e8     	mov	x8, xzr
  1e8f08: f9000017     	str	x23, [x0]
  1e8f0c: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8f10: aa0003f7     	mov	x23, x0
  1e8f14: f9097260     	str	x0, [x19, #0x12e0]
  1e8f18: b00005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e8f1c: 5280270c     	mov	w12, #0x138             // =312
  1e8f20: 9100c10a     	add	x10, x8, #0x30
  1e8f24: 8b0802e8     	add	x8, x23, x8
  1e8f28: 9111a16b     	add	x11, x11, #0x468
  1e8f2c: 14000021     	b	0x1e8fb0 <__cxa_demangle+0x7ce8>
  1e8f30: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e8f34: d37df336     	lsl	x22, x25, #3
  1e8f38: 91000508     	add	x8, x8, #0x1
  1e8f3c: aa1303e0     	mov	x0, x19
  1e8f40: 8b160121     	add	x1, x9, x22
  1e8f44: f9000268     	str	x8, [x19]
  1e8f48: 94000fc5     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e8f4c: f9400a68     	ldr	x8, [x19, #0x10]
  1e8f50: f9497277     	ldr	x23, [x19, #0x12e0]
  1e8f54: aa0003f5     	mov	x21, x0
  1e8f58: 8b160108     	add	x8, x8, x22
  1e8f5c: f9000e68     	str	x8, [x19, #0x18]
  1e8f60: aa1703e9     	mov	x9, x23
  1e8f64: f8408d28     	ldr	x8, [x9, #0x8]!
  1e8f68: aa0103f6     	mov	x22, x1
  1e8f6c: 9100c10a     	add	x10, x8, #0x30
  1e8f70: f13fc15f     	cmp	x10, #0xff0
  1e8f74: 54000143     	b.lo	0x1e8f9c <__cxa_demangle+0x7cd4>
  1e8f78: 321403e0     	orr	w0, wzr, #0x1000
  1e8f7c: 97fae4c5     	bl	0xa2290 <malloc@plt>
  1e8f80: b4002500     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e8f84: aa0003e9     	mov	x9, x0
  1e8f88: aa1f03e8     	mov	x8, xzr
  1e8f8c: f9000017     	str	x23, [x0]
  1e8f90: f8008d3f     	str	xzr, [x9, #0x8]!
  1e8f94: aa0003f7     	mov	x23, x0
  1e8f98: f9097260     	str	x0, [x19, #0x12e0]
  1e8f9c: 900005cb     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e8fa0: 5280264c     	mov	w12, #0x132             // =306
  1e8fa4: 9100c10a     	add	x10, x8, #0x30
  1e8fa8: 8b0802e8     	add	x8, x23, x8
  1e8fac: 913ca16b     	add	x11, x11, #0xf28
  1e8fb0: 72a0202c     	movk	w12, #0x101, lsl #16
  1e8fb4: f900012a     	str	x10, [x9]
  1e8fb8: f8010d0b     	str	x11, [x8, #0x10]!
  1e8fbc: b900090c     	str	w12, [x8, #0x8]
  1e8fc0: a9015514     	stp	x20, x21, [x8, #0x10]
  1e8fc4: f9001116     	str	x22, [x8, #0x20]
  1e8fc8: 17fff890     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e8fcc: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e8fd0: d37df356     	lsl	x22, x26, #3
  1e8fd4: 91000508     	add	x8, x8, #0x1
  1e8fd8: aa1303e0     	mov	x0, x19
  1e8fdc: 8b160121     	add	x1, x9, x22
  1e8fe0: f9000268     	str	x8, [x19]
  1e8fe4: 94000f9e     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e8fe8: f9400a68     	ldr	x8, [x19, #0x10]
  1e8fec: aa0003f5     	mov	x21, x0
  1e8ff0: aa1303e0     	mov	x0, x19
  1e8ff4: aa0103f4     	mov	x20, x1
  1e8ff8: 8b160108     	add	x8, x8, x22
  1e8ffc: f9000e68     	str	x8, [x19, #0x18]
  1e9000: 97ffe5da     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e9004: b4ff1000     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e9008: a9402269     	ldp	x9, x8, [x19]
  1e900c: cb09010a     	sub	x10, x8, x9
  1e9010: f100095f     	cmp	x10, #0x2
  1e9014: 540011c3     	b.lo	0x1e924c <__cxa_demangle+0x7f84>
  1e9018: 3940012a     	ldrb	w10, [x9]
  1e901c: 7101c15f     	cmp	w10, #0x70
  1e9020: 54001161     	b.ne	0x1e924c <__cxa_demangle+0x7f84>
  1e9024: 3940052a     	ldrb	w10, [x9, #0x1]
  1e9028: 7101a55f     	cmp	w10, #0x69
  1e902c: 54001101     	b.ne	0x1e924c <__cxa_demangle+0x7f84>
  1e9030: b9001ff8     	str	w24, [sp, #0x1c]
  1e9034: a90083f4     	stp	x20, x0, [sp, #0x8]
  1e9038: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1e903c: 91000929     	add	x9, x9, #0x2
  1e9040: f9000269     	str	x9, [x19]
  1e9044: cb0a016a     	sub	x10, x11, x10
  1e9048: 9343fd5a     	asr	x26, x10, #3
  1e904c: eb08013f     	cmp	x9, x8
  1e9050: 54000160     	b.eq	0x1e907c <__cxa_demangle+0x7db4>
  1e9054: 39400128     	ldrb	w8, [x9]
  1e9058: 7101151f     	cmp	w8, #0x45
  1e905c: 54000101     	b.ne	0x1e907c <__cxa_demangle+0x7db4>
  1e9060: 140000c3     	b	0x1e936c <__cxa_demangle+0x80a4>
  1e9064: 91002109     	add	x9, x8, #0x8
  1e9068: f9000e69     	str	x9, [x19, #0x18]
  1e906c: f9000116     	str	x22, [x8]
  1e9070: a9402269     	ldp	x9, x8, [x19]
  1e9074: eb08013f     	cmp	x9, x8
  1e9078: 54fffee1     	b.ne	0x1e9054 <__cxa_demangle+0x7d8c>
  1e907c: aa1303e0     	mov	x0, x19
  1e9080: 97fff856     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e9084: b4ff0c00     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e9088: a941a668     	ldp	x8, x9, [x19, #0x18]
  1e908c: aa0003f6     	mov	x22, x0
  1e9090: eb09011f     	cmp	x8, x9
  1e9094: 54fffe81     	b.ne	0x1e9064 <__cxa_demangle+0x7d9c>
  1e9098: f9400a60     	ldr	x0, [x19, #0x10]
  1e909c: cb000117     	sub	x23, x8, x0
  1e90a0: eb00033f     	cmp	x25, x0
  1e90a4: d37ffae1     	lsl	x1, x23, #1
  1e90a8: 540000c0     	b.eq	0x1e90c0 <__cxa_demangle+0x7df8>
  1e90ac: 97faea71     	bl	0xa3a70 <realloc@plt>
  1e90b0: aa0003f8     	mov	x24, x0
  1e90b4: f9000a60     	str	x0, [x19, #0x10]
  1e90b8: b50001a0     	cbnz	x0, 0x1e90ec <__cxa_demangle+0x7e24>
  1e90bc: 140000d9     	b	0x1e9420 <__cxa_demangle+0x8158>
  1e90c0: aa0003f4     	mov	x20, x0
  1e90c4: aa0103e0     	mov	x0, x1
  1e90c8: 97fae472     	bl	0xa2290 <malloc@plt>
  1e90cc: b4001aa0     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e90d0: aa0003f8     	mov	x24, x0
  1e90d4: b40000b7     	cbz	x23, 0x1e90e8 <__cxa_demangle+0x7e20>
  1e90d8: aa1803e0     	mov	x0, x24
  1e90dc: aa1403e1     	mov	x1, x20
  1e90e0: aa1703e2     	mov	x2, x23
  1e90e4: 97fae757     	bl	0xa2e40 <memmove@plt>
  1e90e8: f9000a78     	str	x24, [x19, #0x10]
  1e90ec: 9343fee8     	asr	x8, x23, #3
  1e90f0: 9342fee9     	asr	x9, x23, #2
  1e90f4: 8b080f08     	add	x8, x24, x8, lsl #3
  1e90f8: 8b090f09     	add	x9, x24, x9, lsl #3
  1e90fc: a901a668     	stp	x8, x9, [x19, #0x18]
  1e9100: 17ffffd9     	b	0x1e9064 <__cxa_demangle+0x7d9c>
  1e9104: aa1303e0     	mov	x0, x19
  1e9108: 97fff834     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1e910c: b4ff07c0     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e9110: f9497276     	ldr	x22, [x19, #0x12e0]
  1e9114: aa0003f5     	mov	x21, x0
  1e9118: aa1603e9     	mov	x9, x22
  1e911c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e9120: 9100410a     	add	x10, x8, #0x10
  1e9124: f13fc15f     	cmp	x10, #0xff0
  1e9128: 54000143     	b.lo	0x1e9150 <__cxa_demangle+0x7e88>
  1e912c: 321403e0     	orr	w0, wzr, #0x1000
  1e9130: 97fae458     	bl	0xa2290 <malloc@plt>
  1e9134: b4001760     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e9138: aa0003e9     	mov	x9, x0
  1e913c: aa1f03e8     	mov	x8, xzr
  1e9140: f9000016     	str	x22, [x0]
  1e9144: f8008d3f     	str	xzr, [x9, #0x8]!
  1e9148: aa0003f6     	mov	x22, x0
  1e914c: f9097260     	str	x0, [x19, #0x12e0]
  1e9150: 9100410a     	add	x10, x8, #0x10
  1e9154: 8b0802d6     	add	x22, x22, x8
  1e9158: f900012a     	str	x10, [x9]
  1e915c: f8010ed5     	str	x21, [x22, #0x10]!
  1e9160: f9497275     	ldr	x21, [x19, #0x12e0]
  1e9164: aa1503e9     	mov	x9, x21
  1e9168: f8408d28     	ldr	x8, [x9, #0x8]!
  1e916c: 9100c10a     	add	x10, x8, #0x30
  1e9170: f13fc15f     	cmp	x10, #0xff0
  1e9174: 54000143     	b.lo	0x1e919c <__cxa_demangle+0x7ed4>
  1e9178: 321403e0     	orr	w0, wzr, #0x1000
  1e917c: 97fae445     	bl	0xa2290 <malloc@plt>
  1e9180: b4001500     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e9184: aa0003e9     	mov	x9, x0
  1e9188: aa1f03e8     	mov	x8, xzr
  1e918c: f9000015     	str	x21, [x0]
  1e9190: f8008d3f     	str	xzr, [x9, #0x8]!
  1e9194: aa0003f5     	mov	x21, x0
  1e9198: f9097260     	str	x0, [x19, #0x12e0]
  1e919c: f00005ab     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e91a0: 9100c10a     	add	x10, x8, #0x30
  1e91a4: 8b0802a8     	add	x8, x21, x8
  1e91a8: 913e616b     	add	x11, x11, #0xf98
  1e91ac: 528026ec     	mov	w12, #0x137             // =311
  1e91b0: 72a0202c     	movk	w12, #0x101, lsl #16
  1e91b4: 320003ed     	orr	w13, wzr, #0x1
  1e91b8: f900012a     	str	x10, [x9]
  1e91bc: f8010d0b     	str	x11, [x8, #0x10]!
  1e91c0: b900090c     	str	w12, [x8, #0x8]
  1e91c4: a9015914     	stp	x20, x22, [x8, #0x10]
  1e91c8: f900110d     	str	x13, [x8, #0x20]
  1e91cc: 17fff80f     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e91d0: aa1303e0     	mov	x0, x19
  1e91d4: 94000268     	bl	0x1e9b74 <__cxa_demangle+0x88ac>
  1e91d8: b4ff0160     	cbz	x0, 0x1e7204 <__cxa_demangle+0x5f3c>
  1e91dc: f9497275     	ldr	x21, [x19, #0x12e0]
  1e91e0: aa0003f4     	mov	x20, x0
  1e91e4: aa1503e9     	mov	x9, x21
  1e91e8: f8408d28     	ldr	x8, [x9, #0x8]!
  1e91ec: 9101010a     	add	x10, x8, #0x40
  1e91f0: f13fc15f     	cmp	x10, #0xff0
  1e91f4: 54000143     	b.lo	0x1e921c <__cxa_demangle+0x7f54>
  1e91f8: 321403e0     	orr	w0, wzr, #0x1000
  1e91fc: 97fae425     	bl	0xa2290 <malloc@plt>
  1e9200: b4001100     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e9204: aa0003e9     	mov	x9, x0
  1e9208: aa1f03e8     	mov	x8, xzr
  1e920c: f9000015     	str	x21, [x0]
  1e9210: f8008d3f     	str	xzr, [x9, #0x8]!
  1e9214: aa0003f5     	mov	x21, x0
  1e9218: f9097260     	str	x0, [x19, #0x12e0]
  1e921c: 9101010a     	add	x10, x8, #0x40
  1e9220: 900005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e9224: f900012a     	str	x10, [x9]
  1e9228: 900002ea     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e922c: 8b0802a8     	add	x8, x21, x8
  1e9230: 9116e16b     	add	x11, x11, #0x5b8
  1e9234: 528025e9     	mov	w9, #0x12f              // =303
  1e9238: 910fa54a     	add	x10, x10, #0x3e9
  1e923c: 72a02029     	movk	w9, #0x101, lsl #16
  1e9240: f8010d0b     	str	x11, [x8, #0x10]!
  1e9244: 91002d4b     	add	x11, x10, #0xb
  1e9248: 17fffd49     	b	0x1e876c <__cxa_demangle+0x74a4>
  1e924c: eb08013f     	cmp	x9, x8
  1e9250: 54fefda0     	b.eq	0x1e7204 <__cxa_demangle+0x5f3c>
  1e9254: 39400128     	ldrb	w8, [x9]
  1e9258: 7101151f     	cmp	w8, #0x45
  1e925c: 54fefd41     	b.ne	0x1e7204 <__cxa_demangle+0x5f3c>
  1e9260: f9497277     	ldr	x23, [x19, #0x12e0]
  1e9264: 91000528     	add	x8, x9, #0x1
  1e9268: f9000268     	str	x8, [x19]
  1e926c: aa1403f6     	mov	x22, x20
  1e9270: aa1703e9     	mov	x9, x23
  1e9274: f8408d28     	ldr	x8, [x9, #0x8]!
  1e9278: aa0003f4     	mov	x20, x0
  1e927c: 9101010a     	add	x10, x8, #0x40
  1e9280: f13fc15f     	cmp	x10, #0xff0
  1e9284: 54000143     	b.lo	0x1e92ac <__cxa_demangle+0x7fe4>
  1e9288: 321403e0     	orr	w0, wzr, #0x1000
  1e928c: 97fae401     	bl	0xa2290 <malloc@plt>
  1e9290: b4000c80     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e9294: aa0003e9     	mov	x9, x0
  1e9298: aa1f03e8     	mov	x8, xzr
  1e929c: f9000017     	str	x23, [x0]
  1e92a0: f8008d3f     	str	xzr, [x9, #0x8]!
  1e92a4: aa0003f7     	mov	x23, x0
  1e92a8: f9097260     	str	x0, [x19, #0x12e0]
  1e92ac: 900005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e92b0: 9101010a     	add	x10, x8, #0x40
  1e92b4: 8b0802e8     	add	x8, x23, x8
  1e92b8: 9115216b     	add	x11, x11, #0x548
  1e92bc: 5280266c     	mov	w12, #0x133             // =307
  1e92c0: 72a0202c     	movk	w12, #0x101, lsl #16
  1e92c4: f900012a     	str	x10, [x9]
  1e92c8: f8010d0b     	str	x11, [x8, #0x10]!
  1e92cc: b900090c     	str	w12, [x8, #0x8]
  1e92d0: a9015915     	stp	x21, x22, [x8, #0x10]
  1e92d4: a902fd1f     	stp	xzr, xzr, [x8, #0x28]
  1e92d8: f9001114     	str	x20, [x8, #0x20]
  1e92dc: 3900e11f     	strb	wzr, [x8, #0x38]
  1e92e0: 3900e518     	strb	w24, [x8, #0x39]
  1e92e4: 17fff7c9     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e92e8: 91000528     	add	x8, x9, #0x1
  1e92ec: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e92f0: d37df336     	lsl	x22, x25, #3
  1e92f4: aa1303e0     	mov	x0, x19
  1e92f8: f9000268     	str	x8, [x19]
  1e92fc: 8b160121     	add	x1, x9, x22
  1e9300: 94000ed7     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e9304: f9400a68     	ldr	x8, [x19, #0x10]
  1e9308: f9497277     	ldr	x23, [x19, #0x12e0]
  1e930c: aa0003f5     	mov	x21, x0
  1e9310: 8b160108     	add	x8, x8, x22
  1e9314: f9000e68     	str	x8, [x19, #0x18]
  1e9318: aa1703e9     	mov	x9, x23
  1e931c: f8408d28     	ldr	x8, [x9, #0x8]!
  1e9320: aa0103f6     	mov	x22, x1
  1e9324: 9100c10a     	add	x10, x8, #0x30
  1e9328: f13fc15f     	cmp	x10, #0xff0
  1e932c: 54000143     	b.lo	0x1e9354 <__cxa_demangle+0x808c>
  1e9330: 321403e0     	orr	w0, wzr, #0x1000
  1e9334: 97fae3d7     	bl	0xa2290 <malloc@plt>
  1e9338: b4000740     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e933c: aa0003e9     	mov	x9, x0
  1e9340: aa1f03e8     	mov	x8, xzr
  1e9344: f9000017     	str	x23, [x0]
  1e9348: f8008d3f     	str	xzr, [x9, #0x8]!
  1e934c: aa0003f7     	mov	x23, x0
  1e9350: f9097260     	str	x0, [x19, #0x12e0]
  1e9354: f00005ab     	adrp	x11, 0x2a0000 <typeinfo for __float128 const*>
  1e9358: 528026ec     	mov	w12, #0x137             // =311
  1e935c: 9100c10a     	add	x10, x8, #0x30
  1e9360: 8b0802e8     	add	x8, x23, x8
  1e9364: 913e616b     	add	x11, x11, #0xf98
  1e9368: 17ffff12     	b	0x1e8fb0 <__cxa_demangle+0x7ce8>
  1e936c: 91000528     	add	x8, x9, #0x1
  1e9370: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1e9374: d37df357     	lsl	x23, x26, #3
  1e9378: aa1303e0     	mov	x0, x19
  1e937c: f9000268     	str	x8, [x19]
  1e9380: 8b170121     	add	x1, x9, x23
  1e9384: 94000eb6     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1e9388: f9400a68     	ldr	x8, [x19, #0x10]
  1e938c: f9497274     	ldr	x20, [x19, #0x12e0]
  1e9390: aa0003f6     	mov	x22, x0
  1e9394: 8b170108     	add	x8, x8, x23
  1e9398: f9000e68     	str	x8, [x19, #0x18]
  1e939c: aa1403e9     	mov	x9, x20
  1e93a0: f8408d28     	ldr	x8, [x9, #0x8]!
  1e93a4: aa0103f7     	mov	x23, x1
  1e93a8: 9101010a     	add	x10, x8, #0x40
  1e93ac: f13fc15f     	cmp	x10, #0xff0
  1e93b0: 54000143     	b.lo	0x1e93d8 <__cxa_demangle+0x8110>
  1e93b4: 321403e0     	orr	w0, wzr, #0x1000
  1e93b8: 97fae3b6     	bl	0xa2290 <malloc@plt>
  1e93bc: b4000320     	cbz	x0, 0x1e9420 <__cxa_demangle+0x8158>
  1e93c0: aa0003e9     	mov	x9, x0
  1e93c4: aa1f03e8     	mov	x8, xzr
  1e93c8: f9000014     	str	x20, [x0]
  1e93cc: f8008d3f     	str	xzr, [x9, #0x8]!
  1e93d0: aa0003f4     	mov	x20, x0
  1e93d4: f9097260     	str	x0, [x19, #0x12e0]
  1e93d8: 9101010a     	add	x10, x8, #0x40
  1e93dc: f900012a     	str	x10, [x9]
  1e93e0: f94007e9     	ldr	x9, [sp, #0x8]
  1e93e4: 900005cb     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1e93e8: 8b080288     	add	x8, x20, x8
  1e93ec: 9115216b     	add	x11, x11, #0x548
  1e93f0: f8010d0b     	str	x11, [x8, #0x10]!
  1e93f4: a9012515     	stp	x21, x9, [x8, #0x10]
  1e93f8: f9400be9     	ldr	x9, [sp, #0x10]
  1e93fc: 5280266c     	mov	w12, #0x133             // =307
  1e9400: 72a0202c     	movk	w12, #0x101, lsl #16
  1e9404: b900090c     	str	w12, [x8, #0x8]
  1e9408: a9025909     	stp	x9, x22, [x8, #0x20]
  1e940c: b9401fe9     	ldr	w9, [sp, #0x1c]
  1e9410: f9001917     	str	x23, [x8, #0x30]
  1e9414: 3900e11f     	strb	wzr, [x8, #0x38]
  1e9418: 3900e509     	strb	w9, [x8, #0x39]
  1e941c: 17fff77b     	b	0x1e7208 <__cxa_demangle+0x5f40>
  1e9420: 97fb0490     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e9424: 390b4275     	strb	w21, [x19, #0x2d0]
  1e9428: 97fafaba     	bl	0xa7f10 <_Unwind_Resume@plt>
  1e942c: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1e9430: a90157f6     	stp	x22, x21, [sp, #0x10]
  1e9434: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1e9438: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1e943c: 9100c3fd     	add	x29, sp, #0x30
  1e9440: a9405414     	ldp	x20, x21, [x0]
  1e9444: eb15029f     	cmp	x20, x21
  1e9448: 54003880     	b.eq	0x1e9b58 <__cxa_demangle+0x8890>
  1e944c: 39400288     	ldrb	w8, [x20]
  1e9450: 7101311f     	cmp	w8, #0x4c
  1e9454: 54003821     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9458: 91000689     	add	x9, x20, #0x1
  1e945c: aa0003f3     	mov	x19, x0
  1e9460: eb0902a8     	subs	x8, x21, x9
  1e9464: f9000009     	str	x9, [x0]
  1e9468: 540003e0     	b.eq	0x1e94e4 <__cxa_demangle+0x821c>
  1e946c: 39400129     	ldrb	w9, [x9]
  1e9470: 51015129     	sub	w9, w9, #0x54
  1e9474: 7100953f     	cmp	w9, #0x25
  1e9478: 54000368     	b.hi	0x1e94e4 <__cxa_demangle+0x821c>
  1e947c: f00002ca     	adrp	x10, 0x244000 <typeinfo name for std::__ndk1::error_category+0x121>
  1e9480: 913f194a     	add	x10, x10, #0xfc6
  1e9484: 100000ab     	adr	x11, 0x1e9498 <__cxa_demangle+0x81d0>
  1e9488: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1e948c: 8b0c096b     	add	x11, x11, x12, lsl #2
  1e9490: aa1f03e0     	mov	x0, xzr
  1e9494: d61f0160     	br	x11
  1e9498: f100091f     	cmp	x8, #0x2
  1e949c: 540035e3     	b.lo	0x1e9b58 <__cxa_demangle+0x8890>
  1e94a0: 39400a88     	ldrb	w8, [x20, #0x2]
  1e94a4: 7101691f     	cmp	w8, #0x5a
  1e94a8: 54003581     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e94ac: 91000e88     	add	x8, x20, #0x3
  1e94b0: aa1303e0     	mov	x0, x19
  1e94b4: f9000268     	str	x8, [x19]
  1e94b8: 97ffe129     	bl	0x1e195c <__cxa_demangle+0x694>
  1e94bc: b4003500     	cbz	x0, 0x1e9b5c <__cxa_demangle+0x8894>
  1e94c0: a9402668     	ldp	x8, x9, [x19]
  1e94c4: eb09011f     	cmp	x8, x9
  1e94c8: 54003480     	b.eq	0x1e9b58 <__cxa_demangle+0x8890>
  1e94cc: 39400109     	ldrb	w9, [x8]
  1e94d0: 7101153f     	cmp	w9, #0x45
  1e94d4: 54003421     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e94d8: 91000508     	add	x8, x8, #0x1
  1e94dc: f9000268     	str	x8, [x19]
  1e94e0: 1400019f     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e94e4: aa1303e0     	mov	x0, x19
  1e94e8: 97ffe4a0     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1e94ec: b4003380     	cbz	x0, 0x1e9b5c <__cxa_demangle+0x8894>
  1e94f0: a9402668     	ldp	x8, x9, [x19]
  1e94f4: aa0003f4     	mov	x20, x0
  1e94f8: eb08013f     	cmp	x9, x8
  1e94fc: 540002a0     	b.eq	0x1e9550 <__cxa_demangle+0x8288>
  1e9500: 3940010a     	ldrb	w10, [x8]
  1e9504: 5100c14a     	sub	w10, w10, #0x30
  1e9508: 7100255f     	cmp	w10, #0x9
  1e950c: 54000228     	b.hi	0x1e9550 <__cxa_demangle+0x8288>
  1e9510: 9100050b     	add	x11, x8, #0x1
  1e9514: aa0b03ea     	mov	x10, x11
  1e9518: eb0b013f     	cmp	x9, x11
  1e951c: f900026b     	str	x11, [x19]
  1e9520: 54000360     	b.eq	0x1e958c <__cxa_demangle+0x82c4>
  1e9524: aa0a03eb     	mov	x11, x10
  1e9528: 3840156c     	ldrb	w12, [x11], #0x1
  1e952c: 5100c18c     	sub	w12, w12, #0x30
  1e9530: 7100299f     	cmp	w12, #0xa
  1e9534: 54ffff03     	b.lo	0x1e9514 <__cxa_demangle+0x824c>
  1e9538: aa0803f6     	mov	x22, x8
  1e953c: d1000575     	sub	x21, x11, #0x1
  1e9540: aa0a03e8     	mov	x8, x10
  1e9544: eb09011f     	cmp	x8, x9
  1e9548: 540000c1     	b.ne	0x1e9560 <__cxa_demangle+0x8298>
  1e954c: 14000015     	b	0x1e95a0 <__cxa_demangle+0x82d8>
  1e9550: aa1f03f5     	mov	x21, xzr
  1e9554: aa1f03f6     	mov	x22, xzr
  1e9558: eb09011f     	cmp	x8, x9
  1e955c: 54000220     	b.eq	0x1e95a0 <__cxa_demangle+0x82d8>
  1e9560: 39400109     	ldrb	w9, [x8]
  1e9564: 7101153f     	cmp	w9, #0x45
  1e9568: 540001c1     	b.ne	0x1e95a0 <__cxa_demangle+0x82d8>
  1e956c: 91000508     	add	x8, x8, #0x1
  1e9570: f9000268     	str	x8, [x19]
  1e9574: 320003e8     	orr	w8, wzr, #0x1
  1e9578: eb1502df     	cmp	x22, x21
  1e957c: 54000181     	b.ne	0x1e95ac <__cxa_demangle+0x82e4>
  1e9580: 7100011f     	cmp	w8, #0x0
  1e9584: 9a9f1280     	csel	x0, x20, xzr, ne
  1e9588: 14000175     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e958c: aa0803f6     	mov	x22, x8
  1e9590: aa0a03e8     	mov	x8, x10
  1e9594: aa0903f5     	mov	x21, x9
  1e9598: eb09011f     	cmp	x8, x9
  1e959c: 54fffe21     	b.ne	0x1e9560 <__cxa_demangle+0x8298>
  1e95a0: 2a1f03e8     	mov	w8, wzr
  1e95a4: eb1502df     	cmp	x22, x21
  1e95a8: 54fffec0     	b.eq	0x1e9580 <__cxa_demangle+0x82b8>
  1e95ac: 34002d68     	cbz	w8, 0x1e9b58 <__cxa_demangle+0x8890>
  1e95b0: f9497277     	ldr	x23, [x19, #0x12e0]
  1e95b4: aa1703e8     	mov	x8, x23
  1e95b8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e95bc: 9100c12a     	add	x10, x9, #0x30
  1e95c0: f13fc15f     	cmp	x10, #0xff0
  1e95c4: 54000143     	b.lo	0x1e95ec <__cxa_demangle+0x8324>
  1e95c8: 321403e0     	orr	w0, wzr, #0x1000
  1e95cc: 97fae331     	bl	0xa2290 <malloc@plt>
  1e95d0: b4002d00     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e95d4: aa0003e8     	mov	x8, x0
  1e95d8: aa1f03e9     	mov	x9, xzr
  1e95dc: f9000017     	str	x23, [x0]
  1e95e0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e95e4: aa0003f7     	mov	x23, x0
  1e95e8: f9097260     	str	x0, [x19, #0x12e0]
  1e95ec: 9100c12a     	add	x10, x9, #0x30
  1e95f0: 8b0902e0     	add	x0, x23, x9
  1e95f4: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e95f8: 91306129     	add	x9, x9, #0xc18
  1e95fc: 5280278b     	mov	w11, #0x13c             // =316
  1e9600: 72a0202b     	movk	w11, #0x101, lsl #16
  1e9604: f900010a     	str	x10, [x8]
  1e9608: f8010c09     	str	x9, [x0, #0x10]!
  1e960c: b900080b     	str	w11, [x0, #0x8]
  1e9610: a9015814     	stp	x20, x22, [x0, #0x10]
  1e9614: f9001015     	str	x21, [x0, #0x20]
  1e9618: 14000151     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e961c: d0000061     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
  1e9620: 913d3021     	add	x1, x1, #0xf4c
  1e9624: 1400000c     	b	0x1e9654 <__cxa_demangle+0x838c>
  1e9628: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e962c: 9110d421     	add	x1, x1, #0x435
  1e9630: 91000a88     	add	x8, x20, #0x2
  1e9634: 91002022     	add	x2, x1, #0x8
  1e9638: 1400011e     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e963c: f0000061     	adrp	x1, 0x1f8000 <typeinfo name for android::SortedVectorImpl+0x17d>
  1e9640: 91000a88     	add	x8, x20, #0x2
  1e9644: 91384821     	add	x1, x1, #0xe12
  1e9648: 14000066     	b	0x1e97e0 <__cxa_demangle+0x8518>
  1e964c: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9650: 9110a421     	add	x1, x1, #0x429
  1e9654: 91000a88     	add	x8, x20, #0x2
  1e9658: 91000822     	add	x2, x1, #0x2
  1e965c: 14000115     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9660: d0000061     	adrp	x1, 0x1f7000 <_Unwind_Backtrace+0xb60>
  1e9664: 913d2c21     	add	x1, x1, #0xf4b
  1e9668: 91000a88     	add	x8, x20, #0x2
  1e966c: 91000c22     	add	x2, x1, #0x3
  1e9670: 14000110     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9674: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9678: 91103821     	add	x1, x1, #0x40e
  1e967c: 91000a88     	add	x8, x20, #0x2
  1e9680: 91002c22     	add	x2, x1, #0xb
  1e9684: 1400010b     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9688: 91000a96     	add	x22, x20, #0x2
  1e968c: cb1602a8     	sub	x8, x21, x22
  1e9690: f100451f     	cmp	x8, #0x11
  1e9694: f9000276     	str	x22, [x19]
  1e9698: 54002603     	b.lo	0x1e9b58 <__cxa_demangle+0x8890>
  1e969c: 39400a80     	ldrb	w0, [x20, #0x2]
  1e96a0: 97fae3e4     	bl	0xa2630 <isxdigit@plt>
  1e96a4: 340025a0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96a8: 39400e80     	ldrb	w0, [x20, #0x3]
  1e96ac: 97fae3e1     	bl	0xa2630 <isxdigit@plt>
  1e96b0: 34002540     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96b4: 39401280     	ldrb	w0, [x20, #0x4]
  1e96b8: 97fae3de     	bl	0xa2630 <isxdigit@plt>
  1e96bc: 340024e0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96c0: 39401680     	ldrb	w0, [x20, #0x5]
  1e96c4: 97fae3db     	bl	0xa2630 <isxdigit@plt>
  1e96c8: 34002480     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96cc: 39401a80     	ldrb	w0, [x20, #0x6]
  1e96d0: 97fae3d8     	bl	0xa2630 <isxdigit@plt>
  1e96d4: 34002420     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96d8: 39401e80     	ldrb	w0, [x20, #0x7]
  1e96dc: 97fae3d5     	bl	0xa2630 <isxdigit@plt>
  1e96e0: 340023c0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96e4: 39402280     	ldrb	w0, [x20, #0x8]
  1e96e8: 97fae3d2     	bl	0xa2630 <isxdigit@plt>
  1e96ec: 34002360     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96f0: 39402680     	ldrb	w0, [x20, #0x9]
  1e96f4: 97fae3cf     	bl	0xa2630 <isxdigit@plt>
  1e96f8: 34002300     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e96fc: 39402a80     	ldrb	w0, [x20, #0xa]
  1e9700: 97fae3cc     	bl	0xa2630 <isxdigit@plt>
  1e9704: 340022a0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9708: 39402e80     	ldrb	w0, [x20, #0xb]
  1e970c: 97fae3c9     	bl	0xa2630 <isxdigit@plt>
  1e9710: 34002240     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9714: 39403280     	ldrb	w0, [x20, #0xc]
  1e9718: 97fae3c6     	bl	0xa2630 <isxdigit@plt>
  1e971c: 340021e0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9720: 39403680     	ldrb	w0, [x20, #0xd]
  1e9724: 97fae3c3     	bl	0xa2630 <isxdigit@plt>
  1e9728: 34002180     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e972c: 39403a80     	ldrb	w0, [x20, #0xe]
  1e9730: 97fae3c0     	bl	0xa2630 <isxdigit@plt>
  1e9734: 34002120     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9738: 39403e80     	ldrb	w0, [x20, #0xf]
  1e973c: 97fae3bd     	bl	0xa2630 <isxdigit@plt>
  1e9740: 340020c0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9744: 39404280     	ldrb	w0, [x20, #0x10]
  1e9748: 97fae3ba     	bl	0xa2630 <isxdigit@plt>
  1e974c: 34002060     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9750: 39404680     	ldrb	w0, [x20, #0x11]
  1e9754: 97fae3b7     	bl	0xa2630 <isxdigit@plt>
  1e9758: 34002000     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e975c: 91004a97     	add	x23, x20, #0x12
  1e9760: eb1502ff     	cmp	x23, x21
  1e9764: f9000277     	str	x23, [x19]
  1e9768: 54001f80     	b.eq	0x1e9b58 <__cxa_demangle+0x8890>
  1e976c: 394002e8     	ldrb	w8, [x23]
  1e9770: 7101151f     	cmp	w8, #0x45
  1e9774: 54001f21     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9778: f9497275     	ldr	x21, [x19, #0x12e0]
  1e977c: 91004e88     	add	x8, x20, #0x13
  1e9780: f9000268     	str	x8, [x19]
  1e9784: aa1503e8     	mov	x8, x21
  1e9788: f8408d09     	ldr	x9, [x8, #0x8]!
  1e978c: 9100812a     	add	x10, x9, #0x20
  1e9790: f13fc15f     	cmp	x10, #0xff0
  1e9794: 54000143     	b.lo	0x1e97bc <__cxa_demangle+0x84f4>
  1e9798: 321403e0     	orr	w0, wzr, #0x1000
  1e979c: 97fae2bd     	bl	0xa2290 <malloc@plt>
  1e97a0: b4001e80     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e97a4: aa0003e8     	mov	x8, x0
  1e97a8: aa1f03e9     	mov	x9, xzr
  1e97ac: f9000015     	str	x21, [x0]
  1e97b0: f8008d1f     	str	xzr, [x8, #0x8]!
  1e97b4: aa0003f5     	mov	x21, x0
  1e97b8: f9097260     	str	x0, [x19, #0x12e0]
  1e97bc: 9100812a     	add	x10, x9, #0x20
  1e97c0: 8b0902a0     	add	x0, x21, x9
  1e97c4: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e97c8: 528027eb     	mov	w11, #0x13f             // =319
  1e97cc: 912ce129     	add	x9, x9, #0xb38
  1e97d0: 1400002f     	b	0x1e988c <__cxa_demangle+0x85c4>
  1e97d4: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e97d8: 91000a88     	add	x8, x20, #0x2
  1e97dc: 911f6821     	add	x1, x1, #0x7da
  1e97e0: 91000422     	add	x2, x1, #0x1
  1e97e4: 140000b3     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e97e8: 91000a96     	add	x22, x20, #0x2
  1e97ec: cb1602a8     	sub	x8, x21, x22
  1e97f0: f100851f     	cmp	x8, #0x21
  1e97f4: f9000276     	str	x22, [x19]
  1e97f8: 54001b03     	b.lo	0x1e9b58 <__cxa_demangle+0x8890>
  1e97fc: aa1f03f8     	mov	x24, xzr
  1e9800: 91008a97     	add	x23, x20, #0x22
  1e9804: 38786ac0     	ldrb	w0, [x22, x24]
  1e9808: 97fae38a     	bl	0xa2630 <isxdigit@plt>
  1e980c: 34001a60     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9810: 91000718     	add	x24, x24, #0x1
  1e9814: f100831f     	cmp	x24, #0x20
  1e9818: 54ffff61     	b.ne	0x1e9804 <__cxa_demangle+0x853c>
  1e981c: eb1502ff     	cmp	x23, x21
  1e9820: f9000277     	str	x23, [x19]
  1e9824: 540019a0     	b.eq	0x1e9b58 <__cxa_demangle+0x8890>
  1e9828: 394002e8     	ldrb	w8, [x23]
  1e982c: 7101151f     	cmp	w8, #0x45
  1e9830: 54001941     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9834: f9497275     	ldr	x21, [x19, #0x12e0]
  1e9838: 91008e88     	add	x8, x20, #0x23
  1e983c: f9000268     	str	x8, [x19]
  1e9840: aa1503e8     	mov	x8, x21
  1e9844: f8408d09     	ldr	x9, [x8, #0x8]!
  1e9848: 9100812a     	add	x10, x9, #0x20
  1e984c: f13fc15f     	cmp	x10, #0xff0
  1e9850: 54000143     	b.lo	0x1e9878 <__cxa_demangle+0x85b0>
  1e9854: 321403e0     	orr	w0, wzr, #0x1000
  1e9858: 97fae28e     	bl	0xa2290 <malloc@plt>
  1e985c: b40018a0     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e9860: aa0003e8     	mov	x8, x0
  1e9864: aa1f03e9     	mov	x9, xzr
  1e9868: f9000015     	str	x21, [x0]
  1e986c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e9870: aa0003f5     	mov	x21, x0
  1e9874: f9097260     	str	x0, [x19, #0x12e0]
  1e9878: 9100812a     	add	x10, x9, #0x20
  1e987c: 8b0902a0     	add	x0, x21, x9
  1e9880: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e9884: 5280280b     	mov	w11, #0x140             // =320
  1e9888: 912ea129     	add	x9, x9, #0xba8
  1e988c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e9890: f900010a     	str	x10, [x8]
  1e9894: f8010c09     	str	x9, [x0, #0x10]!
  1e9898: b900080b     	str	w11, [x0, #0x8]
  1e989c: a9015c16     	stp	x22, x23, [x0, #0x10]
  1e98a0: 140000af     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e98a4: 91000a96     	add	x22, x20, #0x2
  1e98a8: cb1602a8     	sub	x8, x21, x22
  1e98ac: f100251f     	cmp	x8, #0x9
  1e98b0: f9000276     	str	x22, [x19]
  1e98b4: 54001523     	b.lo	0x1e9b58 <__cxa_demangle+0x8890>
  1e98b8: 39400a80     	ldrb	w0, [x20, #0x2]
  1e98bc: 97fae35d     	bl	0xa2630 <isxdigit@plt>
  1e98c0: 340014c0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e98c4: 39400e80     	ldrb	w0, [x20, #0x3]
  1e98c8: 97fae35a     	bl	0xa2630 <isxdigit@plt>
  1e98cc: 34001460     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e98d0: 39401280     	ldrb	w0, [x20, #0x4]
  1e98d4: 97fae357     	bl	0xa2630 <isxdigit@plt>
  1e98d8: 34001400     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e98dc: 39401680     	ldrb	w0, [x20, #0x5]
  1e98e0: 97fae354     	bl	0xa2630 <isxdigit@plt>
  1e98e4: 340013a0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e98e8: 39401a80     	ldrb	w0, [x20, #0x6]
  1e98ec: 97fae351     	bl	0xa2630 <isxdigit@plt>
  1e98f0: 34001340     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e98f4: 39401e80     	ldrb	w0, [x20, #0x7]
  1e98f8: 97fae34e     	bl	0xa2630 <isxdigit@plt>
  1e98fc: 340012e0     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9900: 39402280     	ldrb	w0, [x20, #0x8]
  1e9904: 97fae34b     	bl	0xa2630 <isxdigit@plt>
  1e9908: 34001280     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e990c: 39402680     	ldrb	w0, [x20, #0x9]
  1e9910: 97fae348     	bl	0xa2630 <isxdigit@plt>
  1e9914: 34001220     	cbz	w0, 0x1e9b58 <__cxa_demangle+0x8890>
  1e9918: 91002a97     	add	x23, x20, #0xa
  1e991c: eb1502ff     	cmp	x23, x21
  1e9920: f9000277     	str	x23, [x19]
  1e9924: 540011a0     	b.eq	0x1e9b58 <__cxa_demangle+0x8890>
  1e9928: 394002e8     	ldrb	w8, [x23]
  1e992c: 7101151f     	cmp	w8, #0x45
  1e9930: 54001141     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9934: f9497275     	ldr	x21, [x19, #0x12e0]
  1e9938: 91002e88     	add	x8, x20, #0xb
  1e993c: f9000268     	str	x8, [x19]
  1e9940: aa1503e8     	mov	x8, x21
  1e9944: f8408d09     	ldr	x9, [x8, #0x8]!
  1e9948: 9100812a     	add	x10, x9, #0x20
  1e994c: f13fc15f     	cmp	x10, #0xff0
  1e9950: 54000143     	b.lo	0x1e9978 <__cxa_demangle+0x86b0>
  1e9954: 321403e0     	orr	w0, wzr, #0x1000
  1e9958: 97fae24e     	bl	0xa2290 <malloc@plt>
  1e995c: b40010a0     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e9960: aa0003e8     	mov	x8, x0
  1e9964: aa1f03e9     	mov	x9, xzr
  1e9968: f9000015     	str	x21, [x0]
  1e996c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e9970: aa0003f5     	mov	x21, x0
  1e9974: f9097260     	str	x0, [x19, #0x12e0]
  1e9978: 9100812a     	add	x10, x9, #0x20
  1e997c: 8b0902a0     	add	x0, x21, x9
  1e9980: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e9984: 528027cb     	mov	w11, #0x13e             // =318
  1e9988: 912b2129     	add	x9, x9, #0xac8
  1e998c: 17ffffc0     	b	0x1e988c <__cxa_demangle+0x85c4>
  1e9990: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9994: 9110b021     	add	x1, x1, #0x42c
  1e9998: 91000a88     	add	x8, x20, #0x2
  1e999c: 91004422     	add	x2, x1, #0x11
  1e99a0: 14000044     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e99a4: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e99a8: 91108c21     	add	x1, x1, #0x423
  1e99ac: 91000a88     	add	x8, x20, #0x2
  1e99b0: 91001422     	add	x2, x1, #0x5
  1e99b4: 1400003f     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e99b8: f1000d1f     	cmp	x8, #0x3
  1e99bc: 54000ce3     	b.lo	0x1e9b58 <__cxa_demangle+0x8890>
  1e99c0: 39400a88     	ldrb	w8, [x20, #0x2]
  1e99c4: 7100c11f     	cmp	w8, #0x30
  1e99c8: 54000821     	b.ne	0x1e9acc <__cxa_demangle+0x8804>
  1e99cc: 39400e88     	ldrb	w8, [x20, #0x3]
  1e99d0: 7101151f     	cmp	w8, #0x45
  1e99d4: 540007c1     	b.ne	0x1e9acc <__cxa_demangle+0x8804>
  1e99d8: f9497275     	ldr	x21, [x19, #0x12e0]
  1e99dc: 91001288     	add	x8, x20, #0x4
  1e99e0: f9000268     	str	x8, [x19]
  1e99e4: aa1503e8     	mov	x8, x21
  1e99e8: f8408d09     	ldr	x9, [x8, #0x8]!
  1e99ec: 9100412a     	add	x10, x9, #0x10
  1e99f0: f13fbd5f     	cmp	x10, #0xfef
  1e99f4: 54000149     	b.ls	0x1e9a1c <__cxa_demangle+0x8754>
  1e99f8: 321403e0     	orr	w0, wzr, #0x1000
  1e99fc: 97fae225     	bl	0xa2290 <malloc@plt>
  1e9a00: b4000b80     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e9a04: aa0003e8     	mov	x8, x0
  1e9a08: aa1f03e9     	mov	x9, xzr
  1e9a0c: f9000015     	str	x21, [x0]
  1e9a10: f8008d1f     	str	xzr, [x8, #0x8]!
  1e9a14: aa0003f5     	mov	x21, x0
  1e9a18: f9097260     	str	x0, [x19, #0x12e0]
  1e9a1c: 9100412a     	add	x10, x9, #0x10
  1e9a20: 8b0902a0     	add	x0, x21, x9
  1e9a24: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e9a28: 91296129     	add	x9, x9, #0xa58
  1e9a2c: 5280276b     	mov	w11, #0x13b             // =315
  1e9a30: 72a0202b     	movk	w11, #0x101, lsl #16
  1e9a34: f900010a     	str	x10, [x8]
  1e9a38: f8010c09     	str	x9, [x0, #0x10]!
  1e9a3c: b900080b     	str	w11, [x0, #0x8]
  1e9a40: 3900301f     	strb	wzr, [x0, #0xc]
  1e9a44: 14000046     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e9a48: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9a4c: 91105421     	add	x1, x1, #0x415
  1e9a50: 91000a88     	add	x8, x20, #0x2
  1e9a54: 91001022     	add	x2, x1, #0x4
  1e9a58: 14000016     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9a5c: d0000261     	adrp	x1, 0x237000 <optionalData+0x2d0>
  1e9a60: 91000a88     	add	x8, x20, #0x2
  1e9a64: 9112f821     	add	x1, x1, #0x4be
  1e9a68: f9000268     	str	x8, [x19]
  1e9a6c: aa1303e0     	mov	x0, x19
  1e9a70: aa0103e2     	mov	x2, x1
  1e9a74: 14000011     	b	0x1e9ab8 <__cxa_demangle+0x87f0>
  1e9a78: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9a7c: 91103021     	add	x1, x1, #0x40c
  1e9a80: 91000a88     	add	x8, x20, #0x2
  1e9a84: 91003422     	add	x2, x1, #0xd
  1e9a88: 1400000a     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9a8c: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9a90: 91101021     	add	x1, x1, #0x404
  1e9a94: 91000a88     	add	x8, x20, #0x2
  1e9a98: 91001c22     	add	x2, x1, #0x7
  1e9a9c: 14000005     	b	0x1e9ab0 <__cxa_demangle+0x87e8>
  1e9aa0: 900002e1     	adrp	x1, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9aa4: 91106821     	add	x1, x1, #0x41a
  1e9aa8: 91000a88     	add	x8, x20, #0x2
  1e9aac: 91003822     	add	x2, x1, #0xe
  1e9ab0: aa1303e0     	mov	x0, x19
  1e9ab4: f9000268     	str	x8, [x19]
  1e9ab8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e9abc: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e9ac0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e9ac4: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e9ac8: 140004e9     	b	0x1eae6c <__cxa_demangle+0x9ba4>
  1e9acc: 39400a88     	ldrb	w8, [x20, #0x2]
  1e9ad0: 7100c51f     	cmp	w8, #0x31
  1e9ad4: 54000421     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9ad8: 39400e88     	ldrb	w8, [x20, #0x3]
  1e9adc: 7101151f     	cmp	w8, #0x45
  1e9ae0: 540003c1     	b.ne	0x1e9b58 <__cxa_demangle+0x8890>
  1e9ae4: f9497275     	ldr	x21, [x19, #0x12e0]
  1e9ae8: 91001288     	add	x8, x20, #0x4
  1e9aec: f9000268     	str	x8, [x19]
  1e9af0: aa1503e8     	mov	x8, x21
  1e9af4: f8408d09     	ldr	x9, [x8, #0x8]!
  1e9af8: 9100412a     	add	x10, x9, #0x10
  1e9afc: f13fbd5f     	cmp	x10, #0xfef
  1e9b00: 54000149     	b.ls	0x1e9b28 <__cxa_demangle+0x8860>
  1e9b04: 321403e0     	orr	w0, wzr, #0x1000
  1e9b08: 97fae1e2     	bl	0xa2290 <malloc@plt>
  1e9b0c: b4000320     	cbz	x0, 0x1e9b70 <__cxa_demangle+0x88a8>
  1e9b10: aa0003e8     	mov	x8, x0
  1e9b14: aa1f03e9     	mov	x9, xzr
  1e9b18: f9000015     	str	x21, [x0]
  1e9b1c: f8008d1f     	str	xzr, [x8, #0x8]!
  1e9b20: aa0003f5     	mov	x21, x0
  1e9b24: f9097260     	str	x0, [x19, #0x12e0]
  1e9b28: 9100412a     	add	x10, x9, #0x10
  1e9b2c: 8b0902a0     	add	x0, x21, x9
  1e9b30: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e9b34: 91296129     	add	x9, x9, #0xa58
  1e9b38: 5280276b     	mov	w11, #0x13b             // =315
  1e9b3c: 72a0202b     	movk	w11, #0x101, lsl #16
  1e9b40: 320003ec     	orr	w12, wzr, #0x1
  1e9b44: f900010a     	str	x10, [x8]
  1e9b48: f8010c09     	str	x9, [x0, #0x10]!
  1e9b4c: b900080b     	str	w11, [x0, #0x8]
  1e9b50: 3900300c     	strb	w12, [x0, #0xc]
  1e9b54: 14000002     	b	0x1e9b5c <__cxa_demangle+0x8894>
  1e9b58: aa1f03e0     	mov	x0, xzr
  1e9b5c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1e9b60: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1e9b64: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1e9b68: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1e9b6c: d65f03c0     	ret
  1e9b70: 97fb02bc     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e9b74: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1e9b78: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1e9b7c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1e9b80: 910083fd     	add	x29, sp, #0x20
  1e9b84: a940200b     	ldp	x11, x8, [x0]
  1e9b88: cb0b0109     	sub	x9, x8, x11
  1e9b8c: f100093f     	cmp	x9, #0x2
  1e9b90: 54001763     	b.lo	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9b94: 39400169     	ldrb	w9, [x11]
  1e9b98: 7101993f     	cmp	w9, #0x66
  1e9b9c: 54001701     	b.ne	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9ba0: 39400569     	ldrb	w9, [x11, #0x1]
  1e9ba4: aa0003f3     	mov	x19, x0
  1e9ba8: 7101c13f     	cmp	w9, #0x70
  1e9bac: 54000361     	b.ne	0x1e9c18 <__cxa_demangle+0x8950>
  1e9bb0: 91000969     	add	x9, x11, #0x2
  1e9bb4: eb08013f     	cmp	x9, x8
  1e9bb8: f9000269     	str	x9, [x19]
  1e9bbc: 540006e0     	b.eq	0x1e9c98 <__cxa_demangle+0x89d0>
  1e9bc0: 3940012a     	ldrb	w10, [x9]
  1e9bc4: 7101c95f     	cmp	w10, #0x72
  1e9bc8: 54000061     	b.ne	0x1e9bd4 <__cxa_demangle+0x890c>
  1e9bcc: 91000d69     	add	x9, x11, #0x3
  1e9bd0: f9000269     	str	x9, [x19]
  1e9bd4: eb08013f     	cmp	x9, x8
  1e9bd8: 54000580     	b.eq	0x1e9c88 <__cxa_demangle+0x89c0>
  1e9bdc: 3940012a     	ldrb	w10, [x9]
  1e9be0: 7101595f     	cmp	w10, #0x56
  1e9be4: 54000061     	b.ne	0x1e9bf0 <__cxa_demangle+0x8928>
  1e9be8: 91000529     	add	x9, x9, #0x1
  1e9bec: f9000269     	str	x9, [x19]
  1e9bf0: eb08013f     	cmp	x9, x8
  1e9bf4: 540004a0     	b.eq	0x1e9c88 <__cxa_demangle+0x89c0>
  1e9bf8: 3940012a     	ldrb	w10, [x9]
  1e9bfc: 71012d5f     	cmp	w10, #0x4b
  1e9c00: 540004e1     	b.ne	0x1e9c9c <__cxa_demangle+0x89d4>
  1e9c04: 91000529     	add	x9, x9, #0x1
  1e9c08: f9000269     	str	x9, [x19]
  1e9c0c: eb09011f     	cmp	x8, x9
  1e9c10: 540004a1     	b.ne	0x1e9ca4 <__cxa_demangle+0x89dc>
  1e9c14: 14000072     	b	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9c18: 39400169     	ldrb	w9, [x11]
  1e9c1c: 7101993f     	cmp	w9, #0x66
  1e9c20: 540012e1     	b.ne	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9c24: 39400569     	ldrb	w9, [x11, #0x1]
  1e9c28: 7101313f     	cmp	w9, #0x4c
  1e9c2c: 54001281     	b.ne	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9c30: 9100096a     	add	x10, x11, #0x2
  1e9c34: eb0a011f     	cmp	x8, x10
  1e9c38: f900026a     	str	x10, [x19]
  1e9c3c: 540005c0     	b.eq	0x1e9cf4 <__cxa_demangle+0x8a2c>
  1e9c40: 39400149     	ldrb	w9, [x10]
  1e9c44: 5100c129     	sub	w9, w9, #0x30
  1e9c48: 7100253f     	cmp	w9, #0x9
  1e9c4c: 54000548     	b.hi	0x1e9cf4 <__cxa_demangle+0x8a2c>
  1e9c50: 91000d6b     	add	x11, x11, #0x3
  1e9c54: aa0b03ec     	mov	x12, x11
  1e9c58: eb0b011f     	cmp	x8, x11
  1e9c5c: f900026b     	str	x11, [x19]
  1e9c60: 54000920     	b.eq	0x1e9d84 <__cxa_demangle+0x8abc>
  1e9c64: aa0c03eb     	mov	x11, x12
  1e9c68: 38401569     	ldrb	w9, [x11], #0x1
  1e9c6c: 5100c129     	sub	w9, w9, #0x30
  1e9c70: 7100293f     	cmp	w9, #0xa
  1e9c74: 54ffff03     	b.lo	0x1e9c54 <__cxa_demangle+0x898c>
  1e9c78: aa0a03e9     	mov	x9, x10
  1e9c7c: d100056b     	sub	x11, x11, #0x1
  1e9c80: aa0c03ea     	mov	x10, x12
  1e9c84: 1400001e     	b	0x1e9cfc <__cxa_demangle+0x8a34>
  1e9c88: aa0803e9     	mov	x9, x8
  1e9c8c: eb09011f     	cmp	x8, x9
  1e9c90: 540000a1     	b.ne	0x1e9ca4 <__cxa_demangle+0x89dc>
  1e9c94: 14000052     	b	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9c98: aa0803e9     	mov	x9, x8
  1e9c9c: eb09011f     	cmp	x8, x9
  1e9ca0: 540009e0     	b.eq	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9ca4: 3940012a     	ldrb	w10, [x9]
  1e9ca8: 5100c14a     	sub	w10, w10, #0x30
  1e9cac: 7100255f     	cmp	w10, #0x9
  1e9cb0: 54000968     	b.hi	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9cb4: 9100052b     	add	x11, x9, #0x1
  1e9cb8: aa0b03ea     	mov	x10, x11
  1e9cbc: eb0b011f     	cmp	x8, x11
  1e9cc0: f900026b     	str	x11, [x19]
  1e9cc4: 54000d20     	b.eq	0x1e9e68 <__cxa_demangle+0x8ba0>
  1e9cc8: aa0a03eb     	mov	x11, x10
  1e9ccc: 3840156c     	ldrb	w12, [x11], #0x1
  1e9cd0: 5100c18c     	sub	w12, w12, #0x30
  1e9cd4: 7100299f     	cmp	w12, #0xa
  1e9cd8: 54ffff03     	b.lo	0x1e9cb8 <__cxa_demangle+0x89f0>
  1e9cdc: aa0903f5     	mov	x21, x9
  1e9ce0: d1000574     	sub	x20, x11, #0x1
  1e9ce4: aa0a03e9     	mov	x9, x10
  1e9ce8: eb08013f     	cmp	x9, x8
  1e9cec: 54000801     	b.ne	0x1e9dec <__cxa_demangle+0x8b24>
  1e9cf0: 14000063     	b	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9cf4: aa1f03eb     	mov	x11, xzr
  1e9cf8: aa1f03e9     	mov	x9, xzr
  1e9cfc: eb0b013f     	cmp	x9, x11
  1e9d00: aa1f03e0     	mov	x0, xzr
  1e9d04: 54000be0     	b.eq	0x1e9e80 <__cxa_demangle+0x8bb8>
  1e9d08: eb08015f     	cmp	x10, x8
  1e9d0c: 54000ba0     	b.eq	0x1e9e80 <__cxa_demangle+0x8bb8>
  1e9d10: 39400149     	ldrb	w9, [x10]
  1e9d14: 7101c13f     	cmp	w9, #0x70
  1e9d18: 54000b21     	b.ne	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9d1c: 91000549     	add	x9, x10, #0x1
  1e9d20: eb08013f     	cmp	x9, x8
  1e9d24: f9000269     	str	x9, [x19]
  1e9d28: 54000360     	b.eq	0x1e9d94 <__cxa_demangle+0x8acc>
  1e9d2c: 3940012b     	ldrb	w11, [x9]
  1e9d30: 7101c97f     	cmp	w11, #0x72
  1e9d34: 54000061     	b.ne	0x1e9d40 <__cxa_demangle+0x8a78>
  1e9d38: 91000949     	add	x9, x10, #0x2
  1e9d3c: f9000269     	str	x9, [x19]
  1e9d40: eb08013f     	cmp	x9, x8
  1e9d44: 540002a0     	b.eq	0x1e9d98 <__cxa_demangle+0x8ad0>
  1e9d48: 3940012a     	ldrb	w10, [x9]
  1e9d4c: 7101595f     	cmp	w10, #0x56
  1e9d50: 54000061     	b.ne	0x1e9d5c <__cxa_demangle+0x8a94>
  1e9d54: 91000529     	add	x9, x9, #0x1
  1e9d58: f9000269     	str	x9, [x19]
  1e9d5c: eb08013f     	cmp	x9, x8
  1e9d60: 540001c0     	b.eq	0x1e9d98 <__cxa_demangle+0x8ad0>
  1e9d64: 3940012a     	ldrb	w10, [x9]
  1e9d68: 71012d5f     	cmp	w10, #0x4b
  1e9d6c: 54000161     	b.ne	0x1e9d98 <__cxa_demangle+0x8ad0>
  1e9d70: 91000529     	add	x9, x9, #0x1
  1e9d74: f9000269     	str	x9, [x19]
  1e9d78: eb09011f     	cmp	x8, x9
  1e9d7c: 54000121     	b.ne	0x1e9da0 <__cxa_demangle+0x8ad8>
  1e9d80: 14000017     	b	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9d84: aa0a03e9     	mov	x9, x10
  1e9d88: aa0c03ea     	mov	x10, x12
  1e9d8c: aa0803eb     	mov	x11, x8
  1e9d90: 17ffffdb     	b	0x1e9cfc <__cxa_demangle+0x8a34>
  1e9d94: aa0803e9     	mov	x9, x8
  1e9d98: eb09011f     	cmp	x8, x9
  1e9d9c: 54000200     	b.eq	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9da0: 3940012a     	ldrb	w10, [x9]
  1e9da4: 5100c14a     	sub	w10, w10, #0x30
  1e9da8: 7100255f     	cmp	w10, #0x9
  1e9dac: 54000188     	b.hi	0x1e9ddc <__cxa_demangle+0x8b14>
  1e9db0: 9100052b     	add	x11, x9, #0x1
  1e9db4: aa0b03ea     	mov	x10, x11
  1e9db8: eb0b011f     	cmp	x8, x11
  1e9dbc: f900026b     	str	x11, [x19]
  1e9dc0: 54000540     	b.eq	0x1e9e68 <__cxa_demangle+0x8ba0>
  1e9dc4: aa0a03eb     	mov	x11, x10
  1e9dc8: 3840156c     	ldrb	w12, [x11], #0x1
  1e9dcc: 5100c18c     	sub	w12, w12, #0x30
  1e9dd0: 7100299f     	cmp	w12, #0xa
  1e9dd4: 54ffff03     	b.lo	0x1e9db4 <__cxa_demangle+0x8aec>
  1e9dd8: 17ffffc1     	b	0x1e9cdc <__cxa_demangle+0x8a14>
  1e9ddc: aa1f03f4     	mov	x20, xzr
  1e9de0: aa1f03f5     	mov	x21, xzr
  1e9de4: eb08013f     	cmp	x9, x8
  1e9de8: 540004a0     	b.eq	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9dec: 39400128     	ldrb	w8, [x9]
  1e9df0: 71017d1f     	cmp	w8, #0x5f
  1e9df4: 54000441     	b.ne	0x1e9e7c <__cxa_demangle+0x8bb4>
  1e9df8: f9497276     	ldr	x22, [x19, #0x12e0]
  1e9dfc: 91000528     	add	x8, x9, #0x1
  1e9e00: f9000268     	str	x8, [x19]
  1e9e04: aa1603e8     	mov	x8, x22
  1e9e08: f8408d09     	ldr	x9, [x8, #0x8]!
  1e9e0c: 9100812a     	add	x10, x9, #0x20
  1e9e10: f13fc15f     	cmp	x10, #0xff0
  1e9e14: 54000143     	b.lo	0x1e9e3c <__cxa_demangle+0x8b74>
  1e9e18: 321403e0     	orr	w0, wzr, #0x1000
  1e9e1c: 97fae11d     	bl	0xa2290 <malloc@plt>
  1e9e20: b4000380     	cbz	x0, 0x1e9e90 <__cxa_demangle+0x8bc8>
  1e9e24: aa0003e8     	mov	x8, x0
  1e9e28: aa1f03e9     	mov	x9, xzr
  1e9e2c: f9000016     	str	x22, [x0]
  1e9e30: f8008d1f     	str	xzr, [x8, #0x8]!
  1e9e34: aa0003f6     	mov	x22, x0
  1e9e38: f9097260     	str	x0, [x19, #0x12e0]
  1e9e3c: 9100812a     	add	x10, x9, #0x20
  1e9e40: 8b0902c0     	add	x0, x22, x9
  1e9e44: f00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1e9e48: 91322129     	add	x9, x9, #0xc88
  1e9e4c: 528026cb     	mov	w11, #0x136             // =310
  1e9e50: 72a0202b     	movk	w11, #0x101, lsl #16
  1e9e54: f900010a     	str	x10, [x8]
  1e9e58: f8010c09     	str	x9, [x0, #0x10]!
  1e9e5c: b900080b     	str	w11, [x0, #0x8]
  1e9e60: a9015015     	stp	x21, x20, [x0, #0x10]
  1e9e64: 14000007     	b	0x1e9e80 <__cxa_demangle+0x8bb8>
  1e9e68: aa0903f5     	mov	x21, x9
  1e9e6c: aa0a03e9     	mov	x9, x10
  1e9e70: aa0803f4     	mov	x20, x8
  1e9e74: eb08013f     	cmp	x9, x8
  1e9e78: 54fffba1     	b.ne	0x1e9dec <__cxa_demangle+0x8b24>
  1e9e7c: aa1f03e0     	mov	x0, xzr
  1e9e80: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1e9e84: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1e9e88: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1e9e8c: d65f03c0     	ret
  1e9e90: 97fb01f4     	bl	0xaa660 <_ZSt9terminatev@plt>
  1e9e94: f81b0ff9     	str	x25, [sp, #-0x50]!
  1e9e98: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1e9e9c: a90257f6     	stp	x22, x21, [sp, #0x20]
  1e9ea0: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1e9ea4: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1e9ea8: 910103fd     	add	x29, sp, #0x40
  1e9eac: a9402808     	ldp	x8, x10, [x0]
  1e9eb0: eb0a011f     	cmp	x8, x10
  1e9eb4: 54000360     	b.eq	0x1e9f20 <__cxa_demangle+0x8c58>
  1e9eb8: 39400109     	ldrb	w9, [x8]
  1e9ebc: 7101993f     	cmp	w9, #0x66
  1e9ec0: 54000301     	b.ne	0x1e9f20 <__cxa_demangle+0x8c58>
  1e9ec4: 91000509     	add	x9, x8, #0x1
  1e9ec8: aa0003f3     	mov	x19, x0
  1e9ecc: eb09015f     	cmp	x10, x9
  1e9ed0: f9000009     	str	x9, [x0]
  1e9ed4: 54000260     	b.eq	0x1e9f20 <__cxa_demangle+0x8c58>
  1e9ed8: 39400136     	ldrb	w22, [x9]
  1e9edc: aa1f03e0     	mov	x0, xzr
  1e9ee0: 510132c9     	sub	w9, w22, #0x4c
  1e9ee4: 7100993f     	cmp	w9, #0x26
  1e9ee8: 540001e8     	b.hi	0x1e9f24 <__cxa_demangle+0x8c5c>
  1e9eec: 900002eb     	adrp	x11, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9ef0: 9100496b     	add	x11, x11, #0x12
  1e9ef4: 100000ac     	adr	x12, 0x1e9f08 <__cxa_demangle+0x8c40>
  1e9ef8: 3869696d     	ldrb	w13, [x11, x9]
  1e9efc: 8b0d098c     	add	x12, x12, x13, lsl #2
  1e9f00: 320003f5     	orr	w21, wzr, #0x1
  1e9f04: d61f0180     	br	x12
  1e9f08: 2a1f03f5     	mov	w21, wzr
  1e9f0c: 91000909     	add	x9, x8, #0x2
  1e9f10: cb09014a     	sub	x10, x10, x9
  1e9f14: f100095f     	cmp	x10, #0x2
  1e9f18: f9000269     	str	x9, [x19]
  1e9f1c: 54000102     	b.hs	0x1e9f3c <__cxa_demangle+0x8c74>
  1e9f20: aa1f03e0     	mov	x0, xzr
  1e9f24: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1e9f28: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1e9f2c: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1e9f30: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1e9f34: f84507f9     	ldr	x25, [sp], #0x50
  1e9f38: d65f03c0     	ret
  1e9f3c: 3940012a     	ldrb	w10, [x9]
  1e9f40: 7101855f     	cmp	w10, #0x61
  1e9f44: 540004a1     	b.ne	0x1e9fd8 <__cxa_demangle+0x8d10>
  1e9f48: 39400d0a     	ldrb	w10, [x8, #0x3]
  1e9f4c: 7101855f     	cmp	w10, #0x61
  1e9f50: 54000081     	b.ne	0x1e9f60 <__cxa_demangle+0x8c98>
  1e9f54: 900002f7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9f58: 9120e2f7     	add	x23, x23, #0x838
  1e9f5c: 14000109     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1e9f60: 3940012a     	ldrb	w10, [x9]
  1e9f64: 7101855f     	cmp	w10, #0x61
  1e9f68: 54000381     	b.ne	0x1e9fd8 <__cxa_demangle+0x8d10>
  1e9f6c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1e9f70: 7101b95f     	cmp	w10, #0x6e
  1e9f74: 540000a1     	b.ne	0x1e9f88 <__cxa_demangle+0x8cc0>
  1e9f78: 900002f7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9f7c: 9120e6f7     	add	x23, x23, #0x839
  1e9f80: 910006f8     	add	x24, x23, #0x1
  1e9f84: 14000100     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1e9f88: 3940012a     	ldrb	w10, [x9]
  1e9f8c: 7101855f     	cmp	w10, #0x61
  1e9f90: 54000241     	b.ne	0x1e9fd8 <__cxa_demangle+0x8d10>
  1e9f94: 39400d0a     	ldrb	w10, [x8, #0x3]
  1e9f98: 7101395f     	cmp	w10, #0x4e
  1e9f9c: 54000081     	b.ne	0x1e9fac <__cxa_demangle+0x8ce4>
  1e9fa0: 900002f7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9fa4: 91121ef7     	add	x23, x23, #0x487
  1e9fa8: 140000f6     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1e9fac: 3940012a     	ldrb	w10, [x9]
  1e9fb0: 7101855f     	cmp	w10, #0x61
  1e9fb4: 54000121     	b.ne	0x1e9fd8 <__cxa_demangle+0x8d10>
  1e9fb8: 39400d0a     	ldrb	w10, [x8, #0x3]
  1e9fbc: 71014d5f     	cmp	w10, #0x53
  1e9fc0: 540000a1     	b.ne	0x1e9fd4 <__cxa_demangle+0x8d0c>
  1e9fc4: 900002f7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9fc8: 91168ef7     	add	x23, x23, #0x5a3
  1e9fcc: 910006f8     	add	x24, x23, #0x1
  1e9fd0: 140000ed     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1e9fd4: 3940012a     	ldrb	w10, [x9]
  1e9fd8: 71018d5f     	cmp	w10, #0x63
  1e9fdc: 54000101     	b.ne	0x1e9ffc <__cxa_demangle+0x8d34>
  1e9fe0: 39400d0a     	ldrb	w10, [x8, #0x3]
  1e9fe4: 7101b55f     	cmp	w10, #0x6d
  1e9fe8: 540000a1     	b.ne	0x1e9ffc <__cxa_demangle+0x8d34>
  1e9fec: 900002f7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1e9ff0: 91129ef7     	add	x23, x23, #0x4a7
  1e9ff4: 910006f8     	add	x24, x23, #0x1
  1e9ff8: 140000e3     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1e9ffc: 3940012a     	ldrb	w10, [x9]
  1ea000: 7101915f     	cmp	w10, #0x64
  1ea004: 54000341     	b.ne	0x1ea06c <__cxa_demangle+0x8da4>
  1ea008: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea00c: 7101cd5f     	cmp	w10, #0x73
  1ea010: 54000081     	b.ne	0x1ea020 <__cxa_demangle+0x8d58>
  1ea014: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea018: 910ed6f7     	add	x23, x23, #0x3b5
  1ea01c: 140000d9     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea020: 3940012a     	ldrb	w10, [x9]
  1ea024: 7101915f     	cmp	w10, #0x64
  1ea028: 54000221     	b.ne	0x1ea06c <__cxa_demangle+0x8da4>
  1ea02c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea030: 7101d95f     	cmp	w10, #0x76
  1ea034: 540000a1     	b.ne	0x1ea048 <__cxa_demangle+0x8d80>
  1ea038: b0000097     	adrp	x23, 0x1fb000 <typeinfo name for android::Vector<mkvparser::CuePoint const*>+0xc>
  1ea03c: 910c8af7     	add	x23, x23, #0x322
  1ea040: 910006f8     	add	x24, x23, #0x1
  1ea044: 140000d0     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea048: 3940012a     	ldrb	w10, [x9]
  1ea04c: 7101915f     	cmp	w10, #0x64
  1ea050: 54000101     	b.ne	0x1ea070 <__cxa_demangle+0x8da8>
  1ea054: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea058: 7101595f     	cmp	w10, #0x56
  1ea05c: 54000081     	b.ne	0x1ea06c <__cxa_demangle+0x8da4>
  1ea060: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea064: 9113c6f7     	add	x23, x23, #0x4f1
  1ea068: 140000c6     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea06c: 3940012a     	ldrb	w10, [x9]
  1ea070: 7101955f     	cmp	w10, #0x65
  1ea074: 54000101     	b.ne	0x1ea094 <__cxa_demangle+0x8dcc>
  1ea078: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea07c: 7101bd5f     	cmp	w10, #0x6f
  1ea080: 540000a1     	b.ne	0x1ea094 <__cxa_demangle+0x8dcc>
  1ea084: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea088: 9113f2f7     	add	x23, x23, #0x4fc
  1ea08c: 910006f8     	add	x24, x23, #0x1
  1ea090: 140000bd     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea094: 3940012a     	ldrb	w10, [x9]
  1ea098: 7101955f     	cmp	w10, #0x65
  1ea09c: 54000221     	b.ne	0x1ea0e0 <__cxa_demangle+0x8e18>
  1ea0a0: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea0a4: 71013d5f     	cmp	w10, #0x4f
  1ea0a8: 54000081     	b.ne	0x1ea0b8 <__cxa_demangle+0x8df0>
  1ea0ac: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea0b0: 91141af7     	add	x23, x23, #0x506
  1ea0b4: 140000b3     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea0b8: 3940012a     	ldrb	w10, [x9]
  1ea0bc: 7101955f     	cmp	w10, #0x65
  1ea0c0: 54000101     	b.ne	0x1ea0e0 <__cxa_demangle+0x8e18>
  1ea0c4: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea0c8: 7101c55f     	cmp	w10, #0x71
  1ea0cc: 54000081     	b.ne	0x1ea0dc <__cxa_demangle+0x8e14>
  1ea0d0: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea0d4: 911446f7     	add	x23, x23, #0x511
  1ea0d8: 140000aa     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea0dc: 3940012a     	ldrb	w10, [x9]
  1ea0e0: 71019d5f     	cmp	w10, #0x67
  1ea0e4: 540000e1     	b.ne	0x1ea100 <__cxa_demangle+0x8e38>
  1ea0e8: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea0ec: 7101955f     	cmp	w10, #0x65
  1ea0f0: 54000081     	b.ne	0x1ea100 <__cxa_demangle+0x8e38>
  1ea0f4: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea0f8: 91191af7     	add	x23, x23, #0x646
  1ea0fc: 140000a1     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea100: 3940012a     	ldrb	w10, [x9]
  1ea104: 71019d5f     	cmp	w10, #0x67
  1ea108: 54000121     	b.ne	0x1ea12c <__cxa_demangle+0x8e64>
  1ea10c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea110: 7101d15f     	cmp	w10, #0x74
  1ea114: 540000a1     	b.ne	0x1ea128 <__cxa_demangle+0x8e60>
  1ea118: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea11c: 911beef7     	add	x23, x23, #0x6fb
  1ea120: 910006f8     	add	x24, x23, #0x1
  1ea124: 14000098     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea128: 3940012a     	ldrb	w10, [x9]
  1ea12c: 7101b15f     	cmp	w10, #0x6c
  1ea130: 540000e1     	b.ne	0x1ea14c <__cxa_demangle+0x8e84>
  1ea134: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea138: 7101955f     	cmp	w10, #0x65
  1ea13c: 54000081     	b.ne	0x1ea14c <__cxa_demangle+0x8e84>
  1ea140: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea144: 91154ef7     	add	x23, x23, #0x553
  1ea148: 1400008e     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea14c: 3940012a     	ldrb	w10, [x9]
  1ea150: 7101b15f     	cmp	w10, #0x6c
  1ea154: 54000361     	b.ne	0x1ea1c0 <__cxa_demangle+0x8ef8>
  1ea158: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea15c: 7101cd5f     	cmp	w10, #0x73
  1ea160: 54000081     	b.ne	0x1ea170 <__cxa_demangle+0x8ea8>
  1ea164: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea168: 91151ef7     	add	x23, x23, #0x547
  1ea16c: 14000085     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea170: 3940012a     	ldrb	w10, [x9]
  1ea174: 7101b15f     	cmp	w10, #0x6c
  1ea178: 54000241     	b.ne	0x1ea1c0 <__cxa_demangle+0x8ef8>
  1ea17c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea180: 71014d5f     	cmp	w10, #0x53
  1ea184: 540000a1     	b.ne	0x1ea198 <__cxa_demangle+0x8ed0>
  1ea188: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea18c: 91154af7     	add	x23, x23, #0x552
  1ea190: 91000ef8     	add	x24, x23, #0x3
  1ea194: 1400007c     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea198: 3940012a     	ldrb	w10, [x9]
  1ea19c: 7101b15f     	cmp	w10, #0x6c
  1ea1a0: 54000121     	b.ne	0x1ea1c4 <__cxa_demangle+0x8efc>
  1ea1a4: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea1a8: 7101d15f     	cmp	w10, #0x74
  1ea1ac: 540000a1     	b.ne	0x1ea1c0 <__cxa_demangle+0x8ef8>
  1ea1b0: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea1b4: 911522f7     	add	x23, x23, #0x548
  1ea1b8: 910006f8     	add	x24, x23, #0x1
  1ea1bc: 14000072     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea1c0: 3940012a     	ldrb	w10, [x9]
  1ea1c4: 7101b55f     	cmp	w10, #0x6d
  1ea1c8: 54000101     	b.ne	0x1ea1e8 <__cxa_demangle+0x8f20>
  1ea1cc: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea1d0: 7101a55f     	cmp	w10, #0x69
  1ea1d4: 540000a1     	b.ne	0x1ea1e8 <__cxa_demangle+0x8f20>
  1ea1d8: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea1dc: 911626f7     	add	x23, x23, #0x589
  1ea1e0: 910006f8     	add	x24, x23, #0x1
  1ea1e4: 14000068     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea1e8: 3940012a     	ldrb	w10, [x9]
  1ea1ec: 7101b55f     	cmp	w10, #0x6d
  1ea1f0: 54000341     	b.ne	0x1ea258 <__cxa_demangle+0x8f90>
  1ea1f4: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea1f8: 7101255f     	cmp	w10, #0x49
  1ea1fc: 54000081     	b.ne	0x1ea20c <__cxa_demangle+0x8f44>
  1ea200: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea204: 9115caf7     	add	x23, x23, #0x572
  1ea208: 1400005e     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea20c: 3940012a     	ldrb	w10, [x9]
  1ea210: 7101b55f     	cmp	w10, #0x6d
  1ea214: 54000221     	b.ne	0x1ea258 <__cxa_demangle+0x8f90>
  1ea218: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea21c: 7101b15f     	cmp	w10, #0x6c
  1ea220: 540000a1     	b.ne	0x1ea234 <__cxa_demangle+0x8f6c>
  1ea224: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea228: 910edaf7     	add	x23, x23, #0x3b6
  1ea22c: 910006f8     	add	x24, x23, #0x1
  1ea230: 14000055     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea234: 3940012a     	ldrb	w10, [x9]
  1ea238: 7101b55f     	cmp	w10, #0x6d
  1ea23c: 54000101     	b.ne	0x1ea25c <__cxa_demangle+0x8f94>
  1ea240: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea244: 7101315f     	cmp	w10, #0x4c
  1ea248: 54000081     	b.ne	0x1ea258 <__cxa_demangle+0x8f90>
  1ea24c: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea250: 9115f6f7     	add	x23, x23, #0x57d
  1ea254: 1400004b     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea258: 3940012a     	ldrb	w10, [x9]
  1ea25c: 7101b95f     	cmp	w10, #0x6e
  1ea260: 540000e1     	b.ne	0x1ea27c <__cxa_demangle+0x8fb4>
  1ea264: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea268: 7101955f     	cmp	w10, #0x65
  1ea26c: 54000081     	b.ne	0x1ea27c <__cxa_demangle+0x8fb4>
  1ea270: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea274: 91168af7     	add	x23, x23, #0x5a2
  1ea278: 14000042     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea27c: 3940012a     	ldrb	w10, [x9]
  1ea280: 7101bd5f     	cmp	w10, #0x6f
  1ea284: 54000341     	b.ne	0x1ea2ec <__cxa_demangle+0x9024>
  1ea288: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea28c: 7101bd5f     	cmp	w10, #0x6f
  1ea290: 54000081     	b.ne	0x1ea2a0 <__cxa_demangle+0x8fd8>
  1ea294: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea298: 911712f7     	add	x23, x23, #0x5c4
  1ea29c: 14000039     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea2a0: 3940012a     	ldrb	w10, [x9]
  1ea2a4: 7101bd5f     	cmp	w10, #0x6f
  1ea2a8: 54000221     	b.ne	0x1ea2ec <__cxa_demangle+0x9024>
  1ea2ac: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea2b0: 7101c95f     	cmp	w10, #0x72
  1ea2b4: 540000a1     	b.ne	0x1ea2c8 <__cxa_demangle+0x9000>
  1ea2b8: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea2bc: 91173ef7     	add	x23, x23, #0x5cf
  1ea2c0: 910006f8     	add	x24, x23, #0x1
  1ea2c4: 14000030     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea2c8: 3940012a     	ldrb	w10, [x9]
  1ea2cc: 7101bd5f     	cmp	w10, #0x6f
  1ea2d0: 54000101     	b.ne	0x1ea2f0 <__cxa_demangle+0x9028>
  1ea2d4: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea2d8: 7101495f     	cmp	w10, #0x52
  1ea2dc: 54000081     	b.ne	0x1ea2ec <__cxa_demangle+0x9024>
  1ea2e0: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea2e4: 911766f7     	add	x23, x23, #0x5d9
  1ea2e8: 14000026     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea2ec: 3940012a     	ldrb	w10, [x9]
  1ea2f0: 7101c15f     	cmp	w10, #0x70
  1ea2f4: 54000101     	b.ne	0x1ea314 <__cxa_demangle+0x904c>
  1ea2f8: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea2fc: 7101b15f     	cmp	w10, #0x6c
  1ea300: 540000a1     	b.ne	0x1ea314 <__cxa_demangle+0x904c>
  1ea304: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea308: 91181af7     	add	x23, x23, #0x606
  1ea30c: 910006f8     	add	x24, x23, #0x1
  1ea310: 1400001d     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea314: 3940012a     	ldrb	w10, [x9]
  1ea318: 7101c15f     	cmp	w10, #0x70
  1ea31c: 54000101     	b.ne	0x1ea33c <__cxa_demangle+0x9074>
  1ea320: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea324: 7101315f     	cmp	w10, #0x4c
  1ea328: 54000081     	b.ne	0x1ea338 <__cxa_demangle+0x9070>
  1ea32c: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea330: 9117eaf7     	add	x23, x23, #0x5fa
  1ea334: 14000013     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea338: 3940012a     	ldrb	w10, [x9]
  1ea33c: 7101c95f     	cmp	w10, #0x72
  1ea340: 54000101     	b.ne	0x1ea360 <__cxa_demangle+0x9098>
  1ea344: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea348: 7101b55f     	cmp	w10, #0x6d
  1ea34c: 540000a1     	b.ne	0x1ea360 <__cxa_demangle+0x9098>
  1ea350: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea354: 911896f7     	add	x23, x23, #0x625
  1ea358: 910006f8     	add	x24, x23, #0x1
  1ea35c: 1400000a     	b	0x1ea384 <__cxa_demangle+0x90bc>
  1ea360: 3940012a     	ldrb	w10, [x9]
  1ea364: 7101c95f     	cmp	w10, #0x72
  1ea368: 54ffddc1     	b.ne	0x1e9f20 <__cxa_demangle+0x8c58>
  1ea36c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea370: 7101355f     	cmp	w10, #0x4d
  1ea374: 54000661     	b.ne	0x1ea440 <__cxa_demangle+0x9178>
  1ea378: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea37c: 9118bef7     	add	x23, x23, #0x62f
  1ea380: 91000af8     	add	x24, x23, #0x2
  1ea384: 91001108     	add	x8, x8, #0x4
  1ea388: aa1303e0     	mov	x0, x19
  1ea38c: f9000268     	str	x8, [x19]
  1ea390: 97fff392     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1ea394: b4ffdc80     	cbz	x0, 0x1e9f24 <__cxa_demangle+0x8c5c>
  1ea398: aa0003f4     	mov	x20, x0
  1ea39c: 71014adf     	cmp	w22, #0x52
  1ea3a0: 54000060     	b.eq	0x1ea3ac <__cxa_demangle+0x90e4>
  1ea3a4: 710132df     	cmp	w22, #0x4c
  1ea3a8: 54000121     	b.ne	0x1ea3cc <__cxa_demangle+0x9104>
  1ea3ac: aa1303e0     	mov	x0, x19
  1ea3b0: 97fff38a     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1ea3b4: b4ffdb80     	cbz	x0, 0x1e9f24 <__cxa_demangle+0x8c5c>
  1ea3b8: 710002bf     	cmp	w21, #0x0
  1ea3bc: 9a941008     	csel	x8, x0, x20, ne
  1ea3c0: 9a801296     	csel	x22, x20, x0, ne
  1ea3c4: aa0803f4     	mov	x20, x8
  1ea3c8: 14000002     	b	0x1ea3d0 <__cxa_demangle+0x9108>
  1ea3cc: aa1f03f6     	mov	x22, xzr
  1ea3d0: f9497279     	ldr	x25, [x19, #0x12e0]
  1ea3d4: aa1903e8     	mov	x8, x25
  1ea3d8: f8408d09     	ldr	x9, [x8, #0x8]!
  1ea3dc: 9101012a     	add	x10, x9, #0x40
  1ea3e0: f13fc15f     	cmp	x10, #0xff0
  1ea3e4: 54000143     	b.lo	0x1ea40c <__cxa_demangle+0x9144>
  1ea3e8: 321403e0     	orr	w0, wzr, #0x1000
  1ea3ec: 97fadfa9     	bl	0xa2290 <malloc@plt>
  1ea3f0: b40004c0     	cbz	x0, 0x1ea488 <__cxa_demangle+0x91c0>
  1ea3f4: aa0003e8     	mov	x8, x0
  1ea3f8: aa1f03e9     	mov	x9, xzr
  1ea3fc: f9000019     	str	x25, [x0]
  1ea400: f8008d1f     	str	xzr, [x8, #0x8]!
  1ea404: aa0003f9     	mov	x25, x0
  1ea408: f9097260     	str	x0, [x19, #0x12e0]
  1ea40c: 9101012a     	add	x10, x9, #0x40
  1ea410: 8b090320     	add	x0, x25, x9
  1ea414: d00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ea418: 9133e129     	add	x9, x9, #0xcf8
  1ea41c: 5280272b     	mov	w11, #0x139             // =313
  1ea420: 72a0202b     	movk	w11, #0x101, lsl #16
  1ea424: f900010a     	str	x10, [x8]
  1ea428: f8010c09     	str	x9, [x0, #0x10]!
  1ea42c: b900080b     	str	w11, [x0, #0x8]
  1ea430: a9015814     	stp	x20, x22, [x0, #0x10]
  1ea434: a9026017     	stp	x23, x24, [x0, #0x20]
  1ea438: 3900c015     	strb	w21, [x0, #0x30]
  1ea43c: 17fffeba     	b	0x1e9f24 <__cxa_demangle+0x8c5c>
  1ea440: 3940012a     	ldrb	w10, [x9]
  1ea444: 7101c95f     	cmp	w10, #0x72
  1ea448: 54ffd6c1     	b.ne	0x1e9f20 <__cxa_demangle+0x8c58>
  1ea44c: 39400d0a     	ldrb	w10, [x8, #0x3]
  1ea450: 7101cd5f     	cmp	w10, #0x73
  1ea454: 54000081     	b.ne	0x1ea464 <__cxa_demangle+0x919c>
  1ea458: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea45c: 9118eaf7     	add	x23, x23, #0x63a
  1ea460: 17ffffc8     	b	0x1ea380 <__cxa_demangle+0x90b8>
  1ea464: 39400129     	ldrb	w9, [x9]
  1ea468: 7101c93f     	cmp	w9, #0x72
  1ea46c: 54ffd5a1     	b.ne	0x1e9f20 <__cxa_demangle+0x8c58>
  1ea470: 39400d09     	ldrb	w9, [x8, #0x3]
  1ea474: 71014d3f     	cmp	w9, #0x53
  1ea478: 54ffd541     	b.ne	0x1e9f20 <__cxa_demangle+0x8c58>
  1ea47c: f00002d7     	adrp	x23, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ea480: 911916f7     	add	x23, x23, #0x645
  1ea484: 17ffff43     	b	0x1ea190 <__cxa_demangle+0x8ec8>
  1ea488: 97fb0076     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ea48c: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1ea490: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ea494: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ea498: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ea49c: 9100c3fd     	add	x29, sp, #0x30
  1ea4a0: aa0203f3     	mov	x19, x2
  1ea4a4: aa0103f4     	mov	x20, x1
  1ea4a8: aa0003f7     	mov	x23, x0
  1ea4ac: 97fff34b     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1ea4b0: b4000400     	cbz	x0, 0x1ea530 <__cxa_demangle+0x9268>
  1ea4b4: aa0003f5     	mov	x21, x0
  1ea4b8: aa1703e0     	mov	x0, x23
  1ea4bc: 97fff347     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1ea4c0: b4000380     	cbz	x0, 0x1ea530 <__cxa_demangle+0x9268>
  1ea4c4: f94972f8     	ldr	x24, [x23, #0x12e0]
  1ea4c8: aa0003f6     	mov	x22, x0
  1ea4cc: aa1803e8     	mov	x8, x24
  1ea4d0: f8408d09     	ldr	x9, [x8, #0x8]!
  1ea4d4: 9100c12a     	add	x10, x9, #0x30
  1ea4d8: f13fc15f     	cmp	x10, #0xff0
  1ea4dc: 54000143     	b.lo	0x1ea504 <__cxa_demangle+0x923c>
  1ea4e0: 321403e0     	orr	w0, wzr, #0x1000
  1ea4e4: 97fadf6b     	bl	0xa2290 <malloc@plt>
  1ea4e8: b40002e0     	cbz	x0, 0x1ea544 <__cxa_demangle+0x927c>
  1ea4ec: aa0003e8     	mov	x8, x0
  1ea4f0: aa1f03e9     	mov	x9, xzr
  1ea4f4: f9000018     	str	x24, [x0]
  1ea4f8: f8008d1f     	str	xzr, [x8, #0x8]!
  1ea4fc: aa0003f8     	mov	x24, x0
  1ea500: f90972e0     	str	x0, [x23, #0x12e0]
  1ea504: 9100c12a     	add	x10, x9, #0x30
  1ea508: 8b090300     	add	x0, x24, x9
  1ea50c: d00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ea510: 91376129     	add	x9, x9, #0xdd8
  1ea514: 5280254b     	mov	w11, #0x12a             // =298
  1ea518: 72a0202b     	movk	w11, #0x101, lsl #16
  1ea51c: f900010a     	str	x10, [x8]
  1ea520: f8010c09     	str	x9, [x0, #0x10]!
  1ea524: b900080b     	str	w11, [x0, #0x8]
  1ea528: a9015015     	stp	x21, x20, [x0, #0x10]
  1ea52c: a9025813     	stp	x19, x22, [x0, #0x20]
  1ea530: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ea534: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ea538: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ea53c: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1ea540: d65f03c0     	ret
  1ea544: 97fb0047     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ea548: a9ba6ffc     	stp	x28, x27, [sp, #-0x60]!
  1ea54c: a90167fa     	stp	x26, x25, [sp, #0x10]
  1ea550: a9025ff8     	stp	x24, x23, [sp, #0x20]
  1ea554: a90357f6     	stp	x22, x21, [sp, #0x30]
  1ea558: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1ea55c: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ea560: 910143fd     	add	x29, sp, #0x50
  1ea564: a9402408     	ldp	x8, x9, [x0]
  1ea568: aa0003f3     	mov	x19, x0
  1ea56c: cb08012a     	sub	x10, x9, x8
  1ea570: f1000d5f     	cmp	x10, #0x3
  1ea574: 540000a2     	b.hs	0x1ea588 <__cxa_demangle+0x92c0>
  1ea578: f100095f     	cmp	x10, #0x2
  1ea57c: 540010c0     	b.eq	0x1ea794 <__cxa_demangle+0x94cc>
  1ea580: 2a1f03f6     	mov	w22, wzr
  1ea584: 14000111     	b	0x1ea9c8 <__cxa_demangle+0x9700>
  1ea588: 3940010a     	ldrb	w10, [x8]
  1ea58c: 7101cd5f     	cmp	w10, #0x73
  1ea590: 54001041     	b.ne	0x1ea798 <__cxa_demangle+0x94d0>
  1ea594: 3940050a     	ldrb	w10, [x8, #0x1]
  1ea598: 7101c95f     	cmp	w10, #0x72
  1ea59c: 54000fc1     	b.ne	0x1ea794 <__cxa_demangle+0x94cc>
  1ea5a0: 3940090a     	ldrb	w10, [x8, #0x2]
  1ea5a4: 7101395f     	cmp	w10, #0x4e
  1ea5a8: 54000f61     	b.ne	0x1ea794 <__cxa_demangle+0x94cc>
  1ea5ac: 91000d08     	add	x8, x8, #0x3
  1ea5b0: aa1303e0     	mov	x0, x19
  1ea5b4: f9000268     	str	x8, [x19]
  1ea5b8: 94000b21     	bl	0x1ed23c <__cxa_demangle+0xbf74>
  1ea5bc: b40031c0     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea5c0: a9402668     	ldp	x8, x9, [x19]
  1ea5c4: aa0003f4     	mov	x20, x0
  1ea5c8: aa0003f6     	mov	x22, x0
  1ea5cc: eb08013f     	cmp	x9, x8
  1ea5d0: 54000480     	b.eq	0x1ea660 <__cxa_demangle+0x9398>
  1ea5d4: 39400108     	ldrb	w8, [x8]
  1ea5d8: aa1403f6     	mov	x22, x20
  1ea5dc: 7101251f     	cmp	w8, #0x49
  1ea5e0: 54000401     	b.ne	0x1ea660 <__cxa_demangle+0x9398>
  1ea5e4: aa1303e0     	mov	x0, x19
  1ea5e8: 2a1f03e1     	mov	w1, wzr
  1ea5ec: 97ffed21     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1ea5f0: aa0003f5     	mov	x21, x0
  1ea5f4: b4003020     	cbz	x0, 0x1eabf8 <__cxa_demangle+0x9930>
  1ea5f8: f9497276     	ldr	x22, [x19, #0x12e0]
  1ea5fc: aa1603e8     	mov	x8, x22
  1ea600: f8408d09     	ldr	x9, [x8, #0x8]!
  1ea604: 9100812a     	add	x10, x9, #0x20
  1ea608: f13fc15f     	cmp	x10, #0xff0
  1ea60c: 54000143     	b.lo	0x1ea634 <__cxa_demangle+0x936c>
  1ea610: 321403e0     	orr	w0, wzr, #0x1000
  1ea614: 97fadf1f     	bl	0xa2290 <malloc@plt>
  1ea618: b4003000     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea61c: aa0003e8     	mov	x8, x0
  1ea620: aa1f03e9     	mov	x9, xzr
  1ea624: f9000016     	str	x22, [x0]
  1ea628: f8008d1f     	str	xzr, [x8, #0x8]!
  1ea62c: aa0003f6     	mov	x22, x0
  1ea630: f9097260     	str	x0, [x19, #0x12e0]
  1ea634: 9100812a     	add	x10, x9, #0x20
  1ea638: 8b0902d6     	add	x22, x22, x9
  1ea63c: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea640: 91312129     	add	x9, x9, #0xc48
  1ea644: 5280240b     	mov	w11, #0x120             // =288
  1ea648: 72a0202b     	movk	w11, #0x101, lsl #16
  1ea64c: f900010a     	str	x10, [x8]
  1ea650: f8010ec9     	str	x9, [x22, #0x10]!
  1ea654: b9000acb     	str	w11, [x22, #0x8]
  1ea658: a90156d4     	stp	x20, x21, [x22, #0x10]
  1ea65c: b4002cd6     	cbz	x22, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea660: f00005b7     	adrp	x23, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea664: 528022d8     	mov	w24, #0x116             // =278
  1ea668: f00005b9     	adrp	x25, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea66c: 5280241a     	mov	w26, #0x120             // =288
  1ea670: 9101e2f7     	add	x23, x23, #0x78
  1ea674: 72a02038     	movk	w24, #0x101, lsl #16
  1ea678: 91312339     	add	x25, x25, #0xc48
  1ea67c: 72a0203a     	movk	w26, #0x101, lsl #16
  1ea680: a9402668     	ldp	x8, x9, [x19]
  1ea684: eb09011f     	cmp	x8, x9
  1ea688: 54000080     	b.eq	0x1ea698 <__cxa_demangle+0x93d0>
  1ea68c: 39400109     	ldrb	w9, [x8]
  1ea690: 7101153f     	cmp	w9, #0x45
  1ea694: 54002320     	b.eq	0x1eaaf8 <__cxa_demangle+0x9830>
  1ea698: aa1303e0     	mov	x0, x19
  1ea69c: 94000bd0     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ea6a0: b4002aa0     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea6a4: a9402668     	ldp	x8, x9, [x19]
  1ea6a8: aa0003f4     	mov	x20, x0
  1ea6ac: eb08013f     	cmp	x9, x8
  1ea6b0: 54000400     	b.eq	0x1ea730 <__cxa_demangle+0x9468>
  1ea6b4: 39400108     	ldrb	w8, [x8]
  1ea6b8: 7101251f     	cmp	w8, #0x49
  1ea6bc: 540003a1     	b.ne	0x1ea730 <__cxa_demangle+0x9468>
  1ea6c0: aa1303e0     	mov	x0, x19
  1ea6c4: 2a1f03e1     	mov	w1, wzr
  1ea6c8: 97ffecea     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1ea6cc: aa0003f5     	mov	x21, x0
  1ea6d0: b4002940     	cbz	x0, 0x1eabf8 <__cxa_demangle+0x9930>
  1ea6d4: f949727b     	ldr	x27, [x19, #0x12e0]
  1ea6d8: aa1b03e9     	mov	x9, x27
  1ea6dc: f8408d28     	ldr	x8, [x9, #0x8]!
  1ea6e0: 9100810a     	add	x10, x8, #0x20
  1ea6e4: f13fc15f     	cmp	x10, #0xff0
  1ea6e8: 54000143     	b.lo	0x1ea710 <__cxa_demangle+0x9448>
  1ea6ec: 321403e0     	orr	w0, wzr, #0x1000
  1ea6f0: 97fadee8     	bl	0xa2290 <malloc@plt>
  1ea6f4: b4002920     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea6f8: aa0003e9     	mov	x9, x0
  1ea6fc: aa1f03e8     	mov	x8, xzr
  1ea700: f900001b     	str	x27, [x0]
  1ea704: f8008d3f     	str	xzr, [x9, #0x8]!
  1ea708: aa0003fb     	mov	x27, x0
  1ea70c: f9097260     	str	x0, [x19, #0x12e0]
  1ea710: 9100810a     	add	x10, x8, #0x20
  1ea714: 8b080368     	add	x8, x27, x8
  1ea718: f900012a     	str	x10, [x9]
  1ea71c: f8010d19     	str	x25, [x8, #0x10]!
  1ea720: b900091a     	str	w26, [x8, #0x8]
  1ea724: a9015514     	stp	x20, x21, [x8, #0x10]
  1ea728: b4002668     	cbz	x8, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea72c: aa0803f4     	mov	x20, x8
  1ea730: f949727b     	ldr	x27, [x19, #0x12e0]
  1ea734: aa1b03e9     	mov	x9, x27
  1ea738: f8408d28     	ldr	x8, [x9, #0x8]!
  1ea73c: 9100810a     	add	x10, x8, #0x20
  1ea740: f13fc15f     	cmp	x10, #0xff0
  1ea744: 54000143     	b.lo	0x1ea76c <__cxa_demangle+0x94a4>
  1ea748: 321403e0     	orr	w0, wzr, #0x1000
  1ea74c: 97faded1     	bl	0xa2290 <malloc@plt>
  1ea750: b4002640     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea754: aa0003e9     	mov	x9, x0
  1ea758: aa1f03e8     	mov	x8, xzr
  1ea75c: f900001b     	str	x27, [x0]
  1ea760: f8008d3f     	str	xzr, [x9, #0x8]!
  1ea764: aa0003fb     	mov	x27, x0
  1ea768: f9097260     	str	x0, [x19, #0x12e0]
  1ea76c: 9100810a     	add	x10, x8, #0x20
  1ea770: 8b080368     	add	x8, x27, x8
  1ea774: f900012a     	str	x10, [x9]
  1ea778: f8010d17     	str	x23, [x8, #0x10]!
  1ea77c: aa1f03f5     	mov	x21, xzr
  1ea780: a9015116     	stp	x22, x20, [x8, #0x10]
  1ea784: aa0803f6     	mov	x22, x8
  1ea788: b9000918     	str	w24, [x8, #0x8]
  1ea78c: b5fff7a8     	cbnz	x8, 0x1ea680 <__cxa_demangle+0x93b8>
  1ea790: 1400011a     	b	0x1eabf8 <__cxa_demangle+0x9930>
  1ea794: 3940010a     	ldrb	w10, [x8]
  1ea798: 71019d5f     	cmp	w10, #0x67
  1ea79c: 54000161     	b.ne	0x1ea7c8 <__cxa_demangle+0x9500>
  1ea7a0: 3940050a     	ldrb	w10, [x8, #0x1]
  1ea7a4: 7101cd5f     	cmp	w10, #0x73
  1ea7a8: 54000101     	b.ne	0x1ea7c8 <__cxa_demangle+0x9500>
  1ea7ac: 91000908     	add	x8, x8, #0x2
  1ea7b0: cb08012a     	sub	x10, x9, x8
  1ea7b4: f100095f     	cmp	x10, #0x2
  1ea7b8: 320003f6     	orr	w22, wzr, #0x1
  1ea7bc: f9000268     	str	x8, [x19]
  1ea7c0: 54000062     	b.hs	0x1ea7cc <__cxa_demangle+0x9504>
  1ea7c4: 14000081     	b	0x1ea9c8 <__cxa_demangle+0x9700>
  1ea7c8: 2a1f03f6     	mov	w22, wzr
  1ea7cc: 3940010a     	ldrb	w10, [x8]
  1ea7d0: 7101cd5f     	cmp	w10, #0x73
  1ea7d4: 54000fa1     	b.ne	0x1ea9c8 <__cxa_demangle+0x9700>
  1ea7d8: 3940050a     	ldrb	w10, [x8, #0x1]
  1ea7dc: 7101c95f     	cmp	w10, #0x72
  1ea7e0: 54000f41     	b.ne	0x1ea9c8 <__cxa_demangle+0x9700>
  1ea7e4: 91000908     	add	x8, x8, #0x2
  1ea7e8: eb08013f     	cmp	x9, x8
  1ea7ec: f9000268     	str	x8, [x19]
  1ea7f0: 540012c0     	b.eq	0x1eaa48 <__cxa_demangle+0x9780>
  1ea7f4: 39400108     	ldrb	w8, [x8]
  1ea7f8: 5100c108     	sub	w8, w8, #0x30
  1ea7fc: 7100251f     	cmp	w8, #0x9
  1ea800: 54001248     	b.hi	0x1eaa48 <__cxa_demangle+0x9780>
  1ea804: aa1303e0     	mov	x0, x19
  1ea808: 94000b75     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ea80c: b4001f40     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea810: f00005ba     	adrp	x26, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea814: 528022db     	mov	w27, #0x116             // =278
  1ea818: f00005bc     	adrp	x28, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea81c: 52802418     	mov	w24, #0x120             // =288
  1ea820: aa0003f4     	mov	x20, x0
  1ea824: aa1f03f7     	mov	x23, xzr
  1ea828: 9101e35a     	add	x26, x26, #0x78
  1ea82c: 72a0203b     	movk	w27, #0x101, lsl #16
  1ea830: 9131239c     	add	x28, x28, #0xc48
  1ea834: 72a02038     	movk	w24, #0x101, lsl #16
  1ea838: a9402668     	ldp	x8, x9, [x19]
  1ea83c: eb08013f     	cmp	x9, x8
  1ea840: 54000400     	b.eq	0x1ea8c0 <__cxa_demangle+0x95f8>
  1ea844: 39400108     	ldrb	w8, [x8]
  1ea848: 7101251f     	cmp	w8, #0x49
  1ea84c: 540003a1     	b.ne	0x1ea8c0 <__cxa_demangle+0x95f8>
  1ea850: aa1303e0     	mov	x0, x19
  1ea854: 2a1f03e1     	mov	w1, wzr
  1ea858: 97ffec86     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1ea85c: aa0003f5     	mov	x21, x0
  1ea860: b4001cc0     	cbz	x0, 0x1eabf8 <__cxa_demangle+0x9930>
  1ea864: f9497279     	ldr	x25, [x19, #0x12e0]
  1ea868: aa1903e9     	mov	x9, x25
  1ea86c: f8408d28     	ldr	x8, [x9, #0x8]!
  1ea870: 9100810a     	add	x10, x8, #0x20
  1ea874: f13fc15f     	cmp	x10, #0xff0
  1ea878: 54000143     	b.lo	0x1ea8a0 <__cxa_demangle+0x95d8>
  1ea87c: 321403e0     	orr	w0, wzr, #0x1000
  1ea880: 97fade84     	bl	0xa2290 <malloc@plt>
  1ea884: b4001ca0     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea888: aa0003e9     	mov	x9, x0
  1ea88c: aa1f03e8     	mov	x8, xzr
  1ea890: f9000019     	str	x25, [x0]
  1ea894: f8008d3f     	str	xzr, [x9, #0x8]!
  1ea898: aa0003f9     	mov	x25, x0
  1ea89c: f9097260     	str	x0, [x19, #0x12e0]
  1ea8a0: 9100810a     	add	x10, x8, #0x20
  1ea8a4: 8b080328     	add	x8, x25, x8
  1ea8a8: f900012a     	str	x10, [x9]
  1ea8ac: f8010d1c     	str	x28, [x8, #0x10]!
  1ea8b0: a9015514     	stp	x20, x21, [x8, #0x10]
  1ea8b4: aa0803f4     	mov	x20, x8
  1ea8b8: b9000918     	str	w24, [x8, #0x8]
  1ea8bc: b40019c8     	cbz	x8, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea8c0: b4000317     	cbz	x23, 0x1ea920 <__cxa_demangle+0x9658>
  1ea8c4: f9497275     	ldr	x21, [x19, #0x12e0]
  1ea8c8: aa1503e9     	mov	x9, x21
  1ea8cc: f8408d28     	ldr	x8, [x9, #0x8]!
  1ea8d0: 9100810a     	add	x10, x8, #0x20
  1ea8d4: f13fc15f     	cmp	x10, #0xff0
  1ea8d8: 54000143     	b.lo	0x1ea900 <__cxa_demangle+0x9638>
  1ea8dc: 321403e0     	orr	w0, wzr, #0x1000
  1ea8e0: 97fade6c     	bl	0xa2290 <malloc@plt>
  1ea8e4: b40019a0     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea8e8: aa0003e9     	mov	x9, x0
  1ea8ec: aa1f03e8     	mov	x8, xzr
  1ea8f0: f9000015     	str	x21, [x0]
  1ea8f4: f8008d3f     	str	xzr, [x9, #0x8]!
  1ea8f8: aa0003f5     	mov	x21, x0
  1ea8fc: f9097260     	str	x0, [x19, #0x12e0]
  1ea900: 9100810a     	add	x10, x8, #0x20
  1ea904: 8b0802a8     	add	x8, x21, x8
  1ea908: f900012a     	str	x10, [x9]
  1ea90c: f8010d1a     	str	x26, [x8, #0x10]!
  1ea910: b900091b     	str	w27, [x8, #0x8]
  1ea914: f9000917     	str	x23, [x8, #0x10]
  1ea918: 91006109     	add	x9, x8, #0x18
  1ea91c: 1400001c     	b	0x1ea98c <__cxa_demangle+0x96c4>
  1ea920: aa1403f7     	mov	x23, x20
  1ea924: 34000396     	cbz	w22, 0x1ea994 <__cxa_demangle+0x96cc>
  1ea928: f9497275     	ldr	x21, [x19, #0x12e0]
  1ea92c: aa1503e9     	mov	x9, x21
  1ea930: f8408d28     	ldr	x8, [x9, #0x8]!
  1ea934: 9100810a     	add	x10, x8, #0x20
  1ea938: f13fc15f     	cmp	x10, #0xff0
  1ea93c: 54000143     	b.lo	0x1ea964 <__cxa_demangle+0x969c>
  1ea940: 321403e0     	orr	w0, wzr, #0x1000
  1ea944: 97fade53     	bl	0xa2290 <malloc@plt>
  1ea948: b4001680     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1ea94c: aa0003e9     	mov	x9, x0
  1ea950: aa1f03e8     	mov	x8, xzr
  1ea954: f9000015     	str	x21, [x0]
  1ea958: f8008d3f     	str	xzr, [x9, #0x8]!
  1ea95c: aa0003f5     	mov	x21, x0
  1ea960: f9097260     	str	x0, [x19, #0x12e0]
  1ea964: 9100810a     	add	x10, x8, #0x20
  1ea968: f900012a     	str	x10, [x9]
  1ea96c: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ea970: 8b0802a8     	add	x8, x21, x8
  1ea974: 9108e129     	add	x9, x9, #0x238
  1ea978: f8010d09     	str	x9, [x8, #0x10]!
  1ea97c: 52802429     	mov	w9, #0x121              // =289
  1ea980: 72a02029     	movk	w9, #0x101, lsl #16
  1ea984: b9000909     	str	w9, [x8, #0x8]
  1ea988: 91004109     	add	x9, x8, #0x10
  1ea98c: aa0803f7     	mov	x23, x8
  1ea990: f9000134     	str	x20, [x9]
  1ea994: b4001317     	cbz	x23, 0x1eabf4 <__cxa_demangle+0x992c>
  1ea998: a9402668     	ldp	x8, x9, [x19]
  1ea99c: eb09011f     	cmp	x8, x9
  1ea9a0: 54000080     	b.eq	0x1ea9b0 <__cxa_demangle+0x96e8>
  1ea9a4: 39400109     	ldrb	w9, [x8]
  1ea9a8: 7101153f     	cmp	w9, #0x45
  1ea9ac: 54000e20     	b.eq	0x1eab70 <__cxa_demangle+0x98a8>
  1ea9b0: aa1303e0     	mov	x0, x19
  1ea9b4: 94000b0a     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ea9b8: aa0003f4     	mov	x20, x0
  1ea9bc: aa1f03f5     	mov	x21, xzr
  1ea9c0: b5fff3c0     	cbnz	x0, 0x1ea838 <__cxa_demangle+0x9570>
  1ea9c4: 1400008d     	b	0x1eabf8 <__cxa_demangle+0x9930>
  1ea9c8: aa1303e0     	mov	x0, x19
  1ea9cc: 94000a61     	bl	0x1ed350 <__cxa_demangle+0xc088>
  1ea9d0: aa0003f5     	mov	x21, x0
  1ea9d4: b4001120     	cbz	x0, 0x1eabf8 <__cxa_demangle+0x9930>
  1ea9d8: 34001116     	cbz	w22, 0x1eabf8 <__cxa_demangle+0x9930>
  1ea9dc: f9497274     	ldr	x20, [x19, #0x12e0]
  1ea9e0: aa1403e8     	mov	x8, x20
  1ea9e4: f8408d09     	ldr	x9, [x8, #0x8]!
  1ea9e8: 9100812a     	add	x10, x9, #0x20
  1ea9ec: f13fc15f     	cmp	x10, #0xff0
  1ea9f0: 54000143     	b.lo	0x1eaa18 <__cxa_demangle+0x9750>
  1ea9f4: 321403e0     	orr	w0, wzr, #0x1000
  1ea9f8: 97fade26     	bl	0xa2290 <malloc@plt>
  1ea9fc: b40010e0     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1eaa00: aa0003e8     	mov	x8, x0
  1eaa04: aa1f03e9     	mov	x9, xzr
  1eaa08: f9000014     	str	x20, [x0]
  1eaa0c: f8008d1f     	str	xzr, [x8, #0x8]!
  1eaa10: aa0003f4     	mov	x20, x0
  1eaa14: f9097260     	str	x0, [x19, #0x12e0]
  1eaa18: f00005ab     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1eaa1c: 9100812a     	add	x10, x9, #0x20
  1eaa20: 8b090289     	add	x9, x20, x9
  1eaa24: 9108e16b     	add	x11, x11, #0x238
  1eaa28: 5280242c     	mov	w12, #0x121             // =289
  1eaa2c: 72a0202c     	movk	w12, #0x101, lsl #16
  1eaa30: f900010a     	str	x10, [x8]
  1eaa34: f8010d2b     	str	x11, [x9, #0x10]!
  1eaa38: b900092c     	str	w12, [x9, #0x8]
  1eaa3c: f9000935     	str	x21, [x9, #0x10]
  1eaa40: aa0903f5     	mov	x21, x9
  1eaa44: 1400006d     	b	0x1eabf8 <__cxa_demangle+0x9930>
  1eaa48: aa1303e0     	mov	x0, x19
  1eaa4c: 940009fc     	bl	0x1ed23c <__cxa_demangle+0xbf74>
  1eaa50: b4000d20     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1eaa54: a9402668     	ldp	x8, x9, [x19]
  1eaa58: aa0003f4     	mov	x20, x0
  1eaa5c: aa0003f7     	mov	x23, x0
  1eaa60: eb08013f     	cmp	x9, x8
  1eaa64: 540008a0     	b.eq	0x1eab78 <__cxa_demangle+0x98b0>
  1eaa68: 39400108     	ldrb	w8, [x8]
  1eaa6c: aa1403f7     	mov	x23, x20
  1eaa70: 7101251f     	cmp	w8, #0x49
  1eaa74: 54000821     	b.ne	0x1eab78 <__cxa_demangle+0x98b0>
  1eaa78: aa1303e0     	mov	x0, x19
  1eaa7c: 2a1f03e1     	mov	w1, wzr
  1eaa80: 97ffebfc     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1eaa84: aa0003f5     	mov	x21, x0
  1eaa88: b4000b80     	cbz	x0, 0x1eabf8 <__cxa_demangle+0x9930>
  1eaa8c: f9497276     	ldr	x22, [x19, #0x12e0]
  1eaa90: aa1603e8     	mov	x8, x22
  1eaa94: f8408d09     	ldr	x9, [x8, #0x8]!
  1eaa98: 9100812a     	add	x10, x9, #0x20
  1eaa9c: f13fc15f     	cmp	x10, #0xff0
  1eaaa0: 54000143     	b.lo	0x1eaac8 <__cxa_demangle+0x9800>
  1eaaa4: 321403e0     	orr	w0, wzr, #0x1000
  1eaaa8: 97faddfa     	bl	0xa2290 <malloc@plt>
  1eaaac: b4000b60     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1eaab0: aa0003e8     	mov	x8, x0
  1eaab4: aa1f03e9     	mov	x9, xzr
  1eaab8: f9000016     	str	x22, [x0]
  1eaabc: f8008d1f     	str	xzr, [x8, #0x8]!
  1eaac0: aa0003f6     	mov	x22, x0
  1eaac4: f9097260     	str	x0, [x19, #0x12e0]
  1eaac8: 9100812a     	add	x10, x9, #0x20
  1eaacc: 8b0902d7     	add	x23, x22, x9
  1eaad0: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1eaad4: 91312129     	add	x9, x9, #0xc48
  1eaad8: 5280240b     	mov	w11, #0x120             // =288
  1eaadc: 72a0202b     	movk	w11, #0x101, lsl #16
  1eaae0: f900010a     	str	x10, [x8]
  1eaae4: f8010ee9     	str	x9, [x23, #0x10]!
  1eaae8: b9000aeb     	str	w11, [x23, #0x8]
  1eaaec: a90156f4     	stp	x20, x21, [x23, #0x10]
  1eaaf0: b5000457     	cbnz	x23, 0x1eab78 <__cxa_demangle+0x98b0>
  1eaaf4: 14000040     	b	0x1eabf4 <__cxa_demangle+0x992c>
  1eaaf8: 91000508     	add	x8, x8, #0x1
  1eaafc: aa1303e0     	mov	x0, x19
  1eab00: f9000268     	str	x8, [x19]
  1eab04: 94000a13     	bl	0x1ed350 <__cxa_demangle+0xc088>
  1eab08: b4000760     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1eab0c: f9497275     	ldr	x21, [x19, #0x12e0]
  1eab10: aa0003f4     	mov	x20, x0
  1eab14: aa1503e8     	mov	x8, x21
  1eab18: f8408d09     	ldr	x9, [x8, #0x8]!
  1eab1c: 9100812a     	add	x10, x9, #0x20
  1eab20: f13fc15f     	cmp	x10, #0xff0
  1eab24: 54000143     	b.lo	0x1eab4c <__cxa_demangle+0x9884>
  1eab28: 321403e0     	orr	w0, wzr, #0x1000
  1eab2c: 97faddd9     	bl	0xa2290 <malloc@plt>
  1eab30: b4000740     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1eab34: aa0003e8     	mov	x8, x0
  1eab38: aa1f03e9     	mov	x9, xzr
  1eab3c: f9000015     	str	x21, [x0]
  1eab40: f8008d1f     	str	xzr, [x8, #0x8]!
  1eab44: aa0003f5     	mov	x21, x0
  1eab48: f9097260     	str	x0, [x19, #0x12e0]
  1eab4c: 9100812a     	add	x10, x9, #0x20
  1eab50: 8b0902b5     	add	x21, x21, x9
  1eab54: 528022c9     	mov	w9, #0x116              // =278
  1eab58: 72a02029     	movk	w9, #0x101, lsl #16
  1eab5c: f900010a     	str	x10, [x8]
  1eab60: f8010eb7     	str	x23, [x21, #0x10]!
  1eab64: b9000aa9     	str	w9, [x21, #0x8]
  1eab68: f9000ab6     	str	x22, [x21, #0x10]
  1eab6c: 14000020     	b	0x1eabec <__cxa_demangle+0x9924>
  1eab70: 91000508     	add	x8, x8, #0x1
  1eab74: f9000268     	str	x8, [x19]
  1eab78: aa1303e0     	mov	x0, x19
  1eab7c: 940009f5     	bl	0x1ed350 <__cxa_demangle+0xc088>
  1eab80: b40003a0     	cbz	x0, 0x1eabf4 <__cxa_demangle+0x992c>
  1eab84: f9497275     	ldr	x21, [x19, #0x12e0]
  1eab88: aa0003f4     	mov	x20, x0
  1eab8c: aa1503e8     	mov	x8, x21
  1eab90: f8408d09     	ldr	x9, [x8, #0x8]!
  1eab94: 9100812a     	add	x10, x9, #0x20
  1eab98: f13fc15f     	cmp	x10, #0xff0
  1eab9c: 54000143     	b.lo	0x1eabc4 <__cxa_demangle+0x98fc>
  1eaba0: 321403e0     	orr	w0, wzr, #0x1000
  1eaba4: 97faddbb     	bl	0xa2290 <malloc@plt>
  1eaba8: b4000380     	cbz	x0, 0x1eac18 <__cxa_demangle+0x9950>
  1eabac: aa0003e8     	mov	x8, x0
  1eabb0: aa1f03e9     	mov	x9, xzr
  1eabb4: f9000015     	str	x21, [x0]
  1eabb8: f8008d1f     	str	xzr, [x8, #0x8]!
  1eabbc: aa0003f5     	mov	x21, x0
  1eabc0: f9097260     	str	x0, [x19, #0x12e0]
  1eabc4: 9100812a     	add	x10, x9, #0x20
  1eabc8: 8b0902b5     	add	x21, x21, x9
  1eabcc: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1eabd0: 9101e129     	add	x9, x9, #0x78
  1eabd4: 528022cb     	mov	w11, #0x116             // =278
  1eabd8: 72a0202b     	movk	w11, #0x101, lsl #16
  1eabdc: f900010a     	str	x10, [x8]
  1eabe0: f8010ea9     	str	x9, [x21, #0x10]!
  1eabe4: b9000aab     	str	w11, [x21, #0x8]
  1eabe8: f9000ab7     	str	x23, [x21, #0x10]
  1eabec: f9000eb4     	str	x20, [x21, #0x18]
  1eabf0: 14000002     	b	0x1eabf8 <__cxa_demangle+0x9930>
  1eabf4: aa1f03f5     	mov	x21, xzr
  1eabf8: aa1503e0     	mov	x0, x21
  1eabfc: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1eac00: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1eac04: a94357f6     	ldp	x22, x21, [sp, #0x30]
  1eac08: a9425ff8     	ldp	x24, x23, [sp, #0x20]
  1eac0c: a94167fa     	ldp	x26, x25, [sp, #0x10]
  1eac10: a8c66ffc     	ldp	x28, x27, [sp], #0x60
  1eac14: d65f03c0     	ret
  1eac18: 97fafe92     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eac1c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1eac20: a90157f6     	stp	x22, x21, [sp, #0x10]
  1eac24: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1eac28: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1eac2c: 9100c3fd     	add	x29, sp, #0x30
  1eac30: a9402408     	ldp	x8, x9, [x0]
  1eac34: aa0003f3     	mov	x19, x0
  1eac38: eb080129     	subs	x9, x9, x8
  1eac3c: 54000640     	b.eq	0x1ead04 <__cxa_demangle+0x9a3c>
  1eac40: f100053f     	cmp	x9, #0x1
  1eac44: 54000600     	b.eq	0x1ead04 <__cxa_demangle+0x9a3c>
  1eac48: 39400109     	ldrb	w9, [x8]
  1eac4c: 7101913f     	cmp	w9, #0x64
  1eac50: 540005a1     	b.ne	0x1ead04 <__cxa_demangle+0x9a3c>
  1eac54: 39400509     	ldrb	w9, [x8, #0x1]
  1eac58: 7101613f     	cmp	w9, #0x58
  1eac5c: 54000ac0     	b.eq	0x1eadb4 <__cxa_demangle+0x9aec>
  1eac60: 7101e13f     	cmp	w9, #0x78
  1eac64: 540005c0     	b.eq	0x1ead1c <__cxa_demangle+0x9a54>
  1eac68: 7101a53f     	cmp	w9, #0x69
  1eac6c: 540004c1     	b.ne	0x1ead04 <__cxa_demangle+0x9a3c>
  1eac70: 91000908     	add	x8, x8, #0x2
  1eac74: aa1303e0     	mov	x0, x19
  1eac78: f9000268     	str	x8, [x19]
  1eac7c: 94000a58     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1eac80: b4000ea0     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1eac84: aa0003f4     	mov	x20, x0
  1eac88: aa1303e0     	mov	x0, x19
  1eac8c: 97ffffe4     	bl	0x1eac1c <__cxa_demangle+0x9954>
  1eac90: b4000e20     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1eac94: f9497276     	ldr	x22, [x19, #0x12e0]
  1eac98: aa0003f5     	mov	x21, x0
  1eac9c: aa1603e8     	mov	x8, x22
  1eaca0: f8408d09     	ldr	x9, [x8, #0x8]!
  1eaca4: 9100c12a     	add	x10, x9, #0x30
  1eaca8: f13fc15f     	cmp	x10, #0xff0
  1eacac: 54000143     	b.lo	0x1eacd4 <__cxa_demangle+0x9a0c>
  1eacb0: 321403e0     	orr	w0, wzr, #0x1000
  1eacb4: 97fadd77     	bl	0xa2290 <malloc@plt>
  1eacb8: b4000d80     	cbz	x0, 0x1eae68 <__cxa_demangle+0x9ba0>
  1eacbc: aa0003e8     	mov	x8, x0
  1eacc0: aa1f03e9     	mov	x9, xzr
  1eacc4: f9000016     	str	x22, [x0]
  1eacc8: f8008d1f     	str	xzr, [x8, #0x8]!
  1eaccc: aa0003f6     	mov	x22, x0
  1eacd0: f9097260     	str	x0, [x19, #0x12e0]
  1eacd4: 9100c12a     	add	x10, x9, #0x30
  1eacd8: 8b0902c0     	add	x0, x22, x9
  1eacdc: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1eace0: 910e2129     	add	x9, x9, #0x388
  1eace4: 5280282b     	mov	w11, #0x141             // =321
  1eace8: 72a0202b     	movk	w11, #0x101, lsl #16
  1eacec: f900010a     	str	x10, [x8]
  1eacf0: f8010c09     	str	x9, [x0, #0x10]!
  1eacf4: b900080b     	str	w11, [x0, #0x8]
  1eacf8: a9015414     	stp	x20, x21, [x0, #0x10]
  1eacfc: 3900801f     	strb	wzr, [x0, #0x20]
  1ead00: 14000055     	b	0x1eae54 <__cxa_demangle+0x9b8c>
  1ead04: aa1303e0     	mov	x0, x19
  1ead08: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ead0c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ead10: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ead14: f84407f7     	ldr	x23, [sp], #0x40
  1ead18: 17fff130     	b	0x1e71d8 <__cxa_demangle+0x5f10>
  1ead1c: 91000908     	add	x8, x8, #0x2
  1ead20: aa1303e0     	mov	x0, x19
  1ead24: f9000268     	str	x8, [x19]
  1ead28: 97fff12c     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1ead2c: b4000940     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1ead30: aa0003f4     	mov	x20, x0
  1ead34: aa1303e0     	mov	x0, x19
  1ead38: 97ffffb9     	bl	0x1eac1c <__cxa_demangle+0x9954>
  1ead3c: b40008c0     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1ead40: f9497276     	ldr	x22, [x19, #0x12e0]
  1ead44: aa0003f5     	mov	x21, x0
  1ead48: aa1603e8     	mov	x8, x22
  1ead4c: f8408d09     	ldr	x9, [x8, #0x8]!
  1ead50: 9100c12a     	add	x10, x9, #0x30
  1ead54: f13fc15f     	cmp	x10, #0xff0
  1ead58: 54000143     	b.lo	0x1ead80 <__cxa_demangle+0x9ab8>
  1ead5c: 321403e0     	orr	w0, wzr, #0x1000
  1ead60: 97fadd4c     	bl	0xa2290 <malloc@plt>
  1ead64: b4000820     	cbz	x0, 0x1eae68 <__cxa_demangle+0x9ba0>
  1ead68: aa0003e8     	mov	x8, x0
  1ead6c: aa1f03e9     	mov	x9, xzr
  1ead70: f9000016     	str	x22, [x0]
  1ead74: f8008d1f     	str	xzr, [x8, #0x8]!
  1ead78: aa0003f6     	mov	x22, x0
  1ead7c: f9097260     	str	x0, [x19, #0x12e0]
  1ead80: 9100c12a     	add	x10, x9, #0x30
  1ead84: 8b0902c0     	add	x0, x22, x9
  1ead88: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ead8c: 910e2129     	add	x9, x9, #0x388
  1ead90: 5280282b     	mov	w11, #0x141             // =321
  1ead94: 72a0202b     	movk	w11, #0x101, lsl #16
  1ead98: 320003ec     	orr	w12, wzr, #0x1
  1ead9c: f900010a     	str	x10, [x8]
  1eada0: f8010c09     	str	x9, [x0, #0x10]!
  1eada4: b900080b     	str	w11, [x0, #0x8]
  1eada8: a9015414     	stp	x20, x21, [x0, #0x10]
  1eadac: 3900800c     	strb	w12, [x0, #0x20]
  1eadb0: 14000029     	b	0x1eae54 <__cxa_demangle+0x9b8c>
  1eadb4: 91000908     	add	x8, x8, #0x2
  1eadb8: aa1303e0     	mov	x0, x19
  1eadbc: f9000268     	str	x8, [x19]
  1eadc0: 97fff106     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1eadc4: b4000480     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1eadc8: aa0003f4     	mov	x20, x0
  1eadcc: aa1303e0     	mov	x0, x19
  1eadd0: 97fff102     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1eadd4: b4000400     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1eadd8: aa0003f5     	mov	x21, x0
  1eaddc: aa1303e0     	mov	x0, x19
  1eade0: 97ffff8f     	bl	0x1eac1c <__cxa_demangle+0x9954>
  1eade4: b4000380     	cbz	x0, 0x1eae54 <__cxa_demangle+0x9b8c>
  1eade8: f9497277     	ldr	x23, [x19, #0x12e0]
  1eadec: aa0003f6     	mov	x22, x0
  1eadf0: aa1703e8     	mov	x8, x23
  1eadf4: f8408d09     	ldr	x9, [x8, #0x8]!
  1eadf8: 9100c12a     	add	x10, x9, #0x30
  1eadfc: f13fc15f     	cmp	x10, #0xff0
  1eae00: 54000143     	b.lo	0x1eae28 <__cxa_demangle+0x9b60>
  1eae04: 321403e0     	orr	w0, wzr, #0x1000
  1eae08: 97fadd22     	bl	0xa2290 <malloc@plt>
  1eae0c: b40002e0     	cbz	x0, 0x1eae68 <__cxa_demangle+0x9ba0>
  1eae10: aa0003e8     	mov	x8, x0
  1eae14: aa1f03e9     	mov	x9, xzr
  1eae18: f9000017     	str	x23, [x0]
  1eae1c: f8008d1f     	str	xzr, [x8, #0x8]!
  1eae20: aa0003f7     	mov	x23, x0
  1eae24: f9097260     	str	x0, [x19, #0x12e0]
  1eae28: 9100c12a     	add	x10, x9, #0x30
  1eae2c: 8b0902e0     	add	x0, x23, x9
  1eae30: f00005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1eae34: 910fe129     	add	x9, x9, #0x3f8
  1eae38: 5280284b     	mov	w11, #0x142             // =322
  1eae3c: 72a0202b     	movk	w11, #0x101, lsl #16
  1eae40: f900010a     	str	x10, [x8]
  1eae44: f8010c09     	str	x9, [x0, #0x10]!
  1eae48: b900080b     	str	w11, [x0, #0x8]
  1eae4c: a9015414     	stp	x20, x21, [x0, #0x10]
  1eae50: f9001016     	str	x22, [x0, #0x20]
  1eae54: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1eae58: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1eae5c: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1eae60: f84407f7     	ldr	x23, [sp], #0x40
  1eae64: d65f03c0     	ret
  1eae68: 97fafdfe     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eae6c: a9bc5ff8     	stp	x24, x23, [sp, #-0x40]!
  1eae70: a90157f6     	stp	x22, x21, [sp, #0x10]
  1eae74: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1eae78: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1eae7c: 9100c3fd     	add	x29, sp, #0x30
  1eae80: a9402016     	ldp	x22, x8, [x0]
  1eae84: aa0203f3     	mov	x19, x2
  1eae88: aa0003f5     	mov	x21, x0
  1eae8c: aa0103f4     	mov	x20, x1
  1eae90: eb0802df     	cmp	x22, x8
  1eae94: 54000140     	b.eq	0x1eaebc <__cxa_demangle+0x9bf4>
  1eae98: 394002c9     	ldrb	w9, [x22]
  1eae9c: 7101b93f     	cmp	w9, #0x6e
  1eaea0: aa1603e9     	mov	x9, x22
  1eaea4: 54000061     	b.ne	0x1eaeb0 <__cxa_demangle+0x9be8>
  1eaea8: 910006c9     	add	x9, x22, #0x1
  1eaeac: f90002a9     	str	x9, [x21]
  1eaeb0: eb08013f     	cmp	x9, x8
  1eaeb4: 540000a1     	b.ne	0x1eaec8 <__cxa_demangle+0x9c00>
  1eaeb8: 14000013     	b	0x1eaf04 <__cxa_demangle+0x9c3c>
  1eaebc: aa1603e9     	mov	x9, x22
  1eaec0: eb08013f     	cmp	x9, x8
  1eaec4: 54000200     	b.eq	0x1eaf04 <__cxa_demangle+0x9c3c>
  1eaec8: 3940012a     	ldrb	w10, [x9]
  1eaecc: 5100c14a     	sub	w10, w10, #0x30
  1eaed0: 7100255f     	cmp	w10, #0x9
  1eaed4: 54000188     	b.hi	0x1eaf04 <__cxa_demangle+0x9c3c>
  1eaed8: 91000529     	add	x9, x9, #0x1
  1eaedc: eb09011f     	cmp	x8, x9
  1eaee0: f90002a9     	str	x9, [x21]
  1eaee4: 540006a0     	b.eq	0x1eafb8 <__cxa_demangle+0x9cf0>
  1eaee8: 3840152a     	ldrb	w10, [x9], #0x1
  1eaeec: 5100c14a     	sub	w10, w10, #0x30
  1eaef0: 7100295f     	cmp	w10, #0xa
  1eaef4: 54ffff43     	b.lo	0x1eaedc <__cxa_demangle+0x9c14>
  1eaef8: d1000529     	sub	x9, x9, #0x1
  1eaefc: aa0903f7     	mov	x23, x9
  1eaf00: 14000003     	b	0x1eaf0c <__cxa_demangle+0x9c44>
  1eaf04: aa1f03f7     	mov	x23, xzr
  1eaf08: aa1f03f6     	mov	x22, xzr
  1eaf0c: eb1702df     	cmp	x22, x23
  1eaf10: aa1f03e0     	mov	x0, xzr
  1eaf14: 54000480     	b.eq	0x1eafa4 <__cxa_demangle+0x9cdc>
  1eaf18: eb08013f     	cmp	x9, x8
  1eaf1c: 54000440     	b.eq	0x1eafa4 <__cxa_demangle+0x9cdc>
  1eaf20: 39400128     	ldrb	w8, [x9]
  1eaf24: 7101151f     	cmp	w8, #0x45
  1eaf28: 540003c1     	b.ne	0x1eafa0 <__cxa_demangle+0x9cd8>
  1eaf2c: f94972b8     	ldr	x24, [x21, #0x12e0]
  1eaf30: 91000528     	add	x8, x9, #0x1
  1eaf34: f90002a8     	str	x8, [x21]
  1eaf38: aa1803e8     	mov	x8, x24
  1eaf3c: f8408d09     	ldr	x9, [x8, #0x8]!
  1eaf40: 9100c12a     	add	x10, x9, #0x30
  1eaf44: f13fc15f     	cmp	x10, #0xff0
  1eaf48: 54000143     	b.lo	0x1eaf70 <__cxa_demangle+0x9ca8>
  1eaf4c: 321403e0     	orr	w0, wzr, #0x1000
  1eaf50: 97fadcd0     	bl	0xa2290 <malloc@plt>
  1eaf54: b4000380     	cbz	x0, 0x1eafc4 <__cxa_demangle+0x9cfc>
  1eaf58: aa0003e8     	mov	x8, x0
  1eaf5c: aa1f03e9     	mov	x9, xzr
  1eaf60: f9000018     	str	x24, [x0]
  1eaf64: f8008d1f     	str	xzr, [x8, #0x8]!
  1eaf68: aa0003f8     	mov	x24, x0
  1eaf6c: f90972a0     	str	x0, [x21, #0x12e0]
  1eaf70: 9100c12a     	add	x10, x9, #0x30
  1eaf74: 8b090300     	add	x0, x24, x9
  1eaf78: d00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eaf7c: 9127a129     	add	x9, x9, #0x9e8
  1eaf80: 528027ab     	mov	w11, #0x13d             // =317
  1eaf84: 72a0202b     	movk	w11, #0x101, lsl #16
  1eaf88: f900010a     	str	x10, [x8]
  1eaf8c: f8010c09     	str	x9, [x0, #0x10]!
  1eaf90: b900080b     	str	w11, [x0, #0x8]
  1eaf94: a9014c14     	stp	x20, x19, [x0, #0x10]
  1eaf98: a9025c16     	stp	x22, x23, [x0, #0x20]
  1eaf9c: 14000002     	b	0x1eafa4 <__cxa_demangle+0x9cdc>
  1eafa0: aa1f03e0     	mov	x0, xzr
  1eafa4: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1eafa8: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1eafac: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1eafb0: a8c45ff8     	ldp	x24, x23, [sp], #0x40
  1eafb4: d65f03c0     	ret
  1eafb8: aa0803e9     	mov	x9, x8
  1eafbc: aa0803f7     	mov	x23, x8
  1eafc0: 17ffffd3     	b	0x1eaf0c <__cxa_demangle+0x9c44>
  1eafc4: 97fafda7     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eafc8: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1eafcc: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1eafd0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1eafd4: 910083fd     	add	x29, sp, #0x20
  1eafd8: a9412408     	ldp	x8, x9, [x0, #0x10]
  1eafdc: aa0003f4     	mov	x20, x0
  1eafe0: aa0103f3     	mov	x19, x1
  1eafe4: cb080128     	sub	x8, x9, x8
  1eafe8: f100111f     	cmp	x8, #0x4
  1eafec: 54000843     	b.lo	0x1eb0f4 <__cxa_demangle+0x9e2c>
  1eaff0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eaff4: 91000509     	add	x9, x8, #0x1
  1eaff8: eb0a013f     	cmp	x9, x10
  1eaffc: 54000062     	b.hs	0x1eb008 <__cxa_demangle+0x9d40>
  1eb000: f9400260     	ldr	x0, [x19]
  1eb004: 1400000a     	b	0x1eb02c <__cxa_demangle+0x9d64>
  1eb008: f9400260     	ldr	x0, [x19]
  1eb00c: d37ff948     	lsl	x8, x10, #1
  1eb010: eb09011f     	cmp	x8, x9
  1eb014: 9a883121     	csel	x1, x9, x8, lo
  1eb018: f9000a61     	str	x1, [x19, #0x10]
  1eb01c: 97fae295     	bl	0xa3a70 <realloc@plt>
  1eb020: f9000260     	str	x0, [x19]
  1eb024: b4001420     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb028: f9400668     	ldr	x8, [x19, #0x8]
  1eb02c: 52800509     	mov	w9, #0x28               // =40
  1eb030: 38286809     	strb	w9, [x0, x8]
  1eb034: f9400668     	ldr	x8, [x19, #0x8]
  1eb038: 91000508     	add	x8, x8, #0x1
  1eb03c: f9000668     	str	x8, [x19, #0x8]
  1eb040: a9412696     	ldp	x22, x9, [x20, #0x10]
  1eb044: eb160135     	subs	x21, x9, x22
  1eb048: 540002e0     	b.eq	0x1eb0a4 <__cxa_demangle+0x9ddc>
  1eb04c: f9400a6a     	ldr	x10, [x19, #0x10]
  1eb050: 8b150109     	add	x9, x8, x21
  1eb054: eb0a013f     	cmp	x9, x10
  1eb058: 54000062     	b.hs	0x1eb064 <__cxa_demangle+0x9d9c>
  1eb05c: f9400260     	ldr	x0, [x19]
  1eb060: 1400000a     	b	0x1eb088 <__cxa_demangle+0x9dc0>
  1eb064: f9400260     	ldr	x0, [x19]
  1eb068: d37ff948     	lsl	x8, x10, #1
  1eb06c: eb09011f     	cmp	x8, x9
  1eb070: 9a883121     	csel	x1, x9, x8, lo
  1eb074: f9000a61     	str	x1, [x19, #0x10]
  1eb078: 97fae27e     	bl	0xa3a70 <realloc@plt>
  1eb07c: f9000260     	str	x0, [x19]
  1eb080: b4001140     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb084: f9400668     	ldr	x8, [x19, #0x8]
  1eb088: 8b080000     	add	x0, x0, x8
  1eb08c: aa1603e1     	mov	x1, x22
  1eb090: aa1503e2     	mov	x2, x21
  1eb094: 97fadf6b     	bl	0xa2e40 <memmove@plt>
  1eb098: f9400668     	ldr	x8, [x19, #0x8]
  1eb09c: 8b150108     	add	x8, x8, x21
  1eb0a0: f9000668     	str	x8, [x19, #0x8]
  1eb0a4: f9400a6a     	ldr	x10, [x19, #0x10]
  1eb0a8: 91000509     	add	x9, x8, #0x1
  1eb0ac: eb0a013f     	cmp	x9, x10
  1eb0b0: 54000062     	b.hs	0x1eb0bc <__cxa_demangle+0x9df4>
  1eb0b4: f9400260     	ldr	x0, [x19]
  1eb0b8: 1400000a     	b	0x1eb0e0 <__cxa_demangle+0x9e18>
  1eb0bc: f9400260     	ldr	x0, [x19]
  1eb0c0: d37ff948     	lsl	x8, x10, #1
  1eb0c4: eb09011f     	cmp	x8, x9
  1eb0c8: 9a883121     	csel	x1, x9, x8, lo
  1eb0cc: f9000a61     	str	x1, [x19, #0x10]
  1eb0d0: 97fae268     	bl	0xa3a70 <realloc@plt>
  1eb0d4: f9000260     	str	x0, [x19]
  1eb0d8: b4000e80     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb0dc: f9400668     	ldr	x8, [x19, #0x8]
  1eb0e0: 52800529     	mov	w9, #0x29               // =41
  1eb0e4: 38286809     	strb	w9, [x0, x8]
  1eb0e8: f9400668     	ldr	x8, [x19, #0x8]
  1eb0ec: 91000508     	add	x8, x8, #0x1
  1eb0f0: f9000668     	str	x8, [x19, #0x8]
  1eb0f4: f9401295     	ldr	x21, [x20, #0x20]
  1eb0f8: 394002a8     	ldrb	w8, [x21]
  1eb0fc: 7101b91f     	cmp	w8, #0x6e
  1eb100: 540000e1     	b.ne	0x1eb11c <__cxa_demangle+0x9e54>
  1eb104: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb108: 91000509     	add	x9, x8, #0x1
  1eb10c: eb0a013f     	cmp	x9, x10
  1eb110: 54000182     	b.hs	0x1eb140 <__cxa_demangle+0x9e78>
  1eb114: f9400260     	ldr	x0, [x19]
  1eb118: 14000013     	b	0x1eb164 <__cxa_demangle+0x9e9c>
  1eb11c: f9401688     	ldr	x8, [x20, #0x28]
  1eb120: eb150116     	subs	x22, x8, x21
  1eb124: 54000840     	b.eq	0x1eb22c <__cxa_demangle+0x9f64>
  1eb128: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb12c: 8b160109     	add	x9, x8, x22
  1eb130: eb0a013f     	cmp	x9, x10
  1eb134: 540003c2     	b.hs	0x1eb1ac <__cxa_demangle+0x9ee4>
  1eb138: f9400260     	ldr	x0, [x19]
  1eb13c: 14000025     	b	0x1eb1d0 <__cxa_demangle+0x9f08>
  1eb140: f9400260     	ldr	x0, [x19]
  1eb144: d37ff948     	lsl	x8, x10, #1
  1eb148: eb09011f     	cmp	x8, x9
  1eb14c: 9a883121     	csel	x1, x9, x8, lo
  1eb150: f9000a61     	str	x1, [x19, #0x10]
  1eb154: 97fae247     	bl	0xa3a70 <realloc@plt>
  1eb158: f9000260     	str	x0, [x19]
  1eb15c: b4000a60     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb160: f9400668     	ldr	x8, [x19, #0x8]
  1eb164: 528005a9     	mov	w9, #0x2d               // =45
  1eb168: 38286809     	strb	w9, [x0, x8]
  1eb16c: f9400668     	ldr	x8, [x19, #0x8]
  1eb170: 91000508     	add	x8, x8, #0x1
  1eb174: f9000668     	str	x8, [x19, #0x8]
  1eb178: a9422a89     	ldp	x9, x10, [x20, #0x20]
  1eb17c: cb09014b     	sub	x11, x10, x9
  1eb180: f100056b     	subs	x11, x11, #0x1
  1eb184: 9a9f956b     	csinc	x11, x11, xzr, ls
  1eb188: 8b0b0136     	add	x22, x9, x11
  1eb18c: eb160155     	subs	x21, x10, x22
  1eb190: 540004e0     	b.eq	0x1eb22c <__cxa_demangle+0x9f64>
  1eb194: f9400a6a     	ldr	x10, [x19, #0x10]
  1eb198: 8b150109     	add	x9, x8, x21
  1eb19c: eb0a013f     	cmp	x9, x10
  1eb1a0: 54000262     	b.hs	0x1eb1ec <__cxa_demangle+0x9f24>
  1eb1a4: f9400260     	ldr	x0, [x19]
  1eb1a8: 1400001a     	b	0x1eb210 <__cxa_demangle+0x9f48>
  1eb1ac: f9400260     	ldr	x0, [x19]
  1eb1b0: d37ff948     	lsl	x8, x10, #1
  1eb1b4: eb09011f     	cmp	x8, x9
  1eb1b8: 9a883121     	csel	x1, x9, x8, lo
  1eb1bc: f9000a61     	str	x1, [x19, #0x10]
  1eb1c0: 97fae22c     	bl	0xa3a70 <realloc@plt>
  1eb1c4: f9000260     	str	x0, [x19]
  1eb1c8: b4000700     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb1cc: f9400668     	ldr	x8, [x19, #0x8]
  1eb1d0: 8b080000     	add	x0, x0, x8
  1eb1d4: aa1503e1     	mov	x1, x21
  1eb1d8: aa1603e2     	mov	x2, x22
  1eb1dc: 97fadf19     	bl	0xa2e40 <memmove@plt>
  1eb1e0: f9400668     	ldr	x8, [x19, #0x8]
  1eb1e4: 8b160108     	add	x8, x8, x22
  1eb1e8: 14000010     	b	0x1eb228 <__cxa_demangle+0x9f60>
  1eb1ec: f9400260     	ldr	x0, [x19]
  1eb1f0: d37ff948     	lsl	x8, x10, #1
  1eb1f4: eb09011f     	cmp	x8, x9
  1eb1f8: 9a883121     	csel	x1, x9, x8, lo
  1eb1fc: f9000a61     	str	x1, [x19, #0x10]
  1eb200: 97fae21c     	bl	0xa3a70 <realloc@plt>
  1eb204: f9000260     	str	x0, [x19]
  1eb208: b4000500     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb20c: f9400668     	ldr	x8, [x19, #0x8]
  1eb210: 8b080000     	add	x0, x0, x8
  1eb214: aa1603e1     	mov	x1, x22
  1eb218: aa1503e2     	mov	x2, x21
  1eb21c: 97fadf09     	bl	0xa2e40 <memmove@plt>
  1eb220: f9400668     	ldr	x8, [x19, #0x8]
  1eb224: 8b150108     	add	x8, x8, x21
  1eb228: f9000668     	str	x8, [x19, #0x8]
  1eb22c: a9412295     	ldp	x21, x8, [x20, #0x10]
  1eb230: cb150114     	sub	x20, x8, x21
  1eb234: d1000688     	sub	x8, x20, #0x1
  1eb238: f100091f     	cmp	x8, #0x2
  1eb23c: 540002e8     	b.hi	0x1eb298 <__cxa_demangle+0x9fd0>
  1eb240: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb244: 8b140109     	add	x9, x8, x20
  1eb248: eb0a013f     	cmp	x9, x10
  1eb24c: 54000062     	b.hs	0x1eb258 <__cxa_demangle+0x9f90>
  1eb250: f9400260     	ldr	x0, [x19]
  1eb254: 1400000a     	b	0x1eb27c <__cxa_demangle+0x9fb4>
  1eb258: f9400260     	ldr	x0, [x19]
  1eb25c: d37ff948     	lsl	x8, x10, #1
  1eb260: eb09011f     	cmp	x8, x9
  1eb264: 9a883121     	csel	x1, x9, x8, lo
  1eb268: f9000a61     	str	x1, [x19, #0x10]
  1eb26c: 97fae201     	bl	0xa3a70 <realloc@plt>
  1eb270: f9000260     	str	x0, [x19]
  1eb274: b40001a0     	cbz	x0, 0x1eb2a8 <__cxa_demangle+0x9fe0>
  1eb278: f9400668     	ldr	x8, [x19, #0x8]
  1eb27c: 8b080000     	add	x0, x0, x8
  1eb280: aa1503e1     	mov	x1, x21
  1eb284: aa1403e2     	mov	x2, x20
  1eb288: 97fadeee     	bl	0xa2e40 <memmove@plt>
  1eb28c: f9400668     	ldr	x8, [x19, #0x8]
  1eb290: 8b140108     	add	x8, x8, x20
  1eb294: f9000668     	str	x8, [x19, #0x8]
  1eb298: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1eb29c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1eb2a0: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1eb2a4: d65f03c0     	ret
  1eb2a8: 97fafcee     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eb2ac: 17fad5ad     	b	0xa0960 <_ZdlPv@plt>
  1eb2b0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1eb2b4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1eb2b8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1eb2bc: 910083fd     	add	x29, sp, #0x20
  1eb2c0: 39403015     	ldrb	w21, [x0, #0xc]
  1eb2c4: a940a828     	ldp	x8, x10, [x1, #0x8]
  1eb2c8: 321e03e9     	orr	w9, wzr, #0x4
  1eb2cc: aa0103f3     	mov	x19, x1
  1eb2d0: 710002bf     	cmp	w21, #0x0
  1eb2d4: 9a891534     	cinc	x20, x9, eq
  1eb2d8: 8b140109     	add	x9, x8, x20
  1eb2dc: eb0a013f     	cmp	x9, x10
  1eb2e0: 54000062     	b.hs	0x1eb2ec <__cxa_demangle+0xa024>
  1eb2e4: f9400260     	ldr	x0, [x19]
  1eb2e8: 1400000a     	b	0x1eb310 <__cxa_demangle+0xa048>
  1eb2ec: f9400260     	ldr	x0, [x19]
  1eb2f0: d37ff948     	lsl	x8, x10, #1
  1eb2f4: eb09011f     	cmp	x8, x9
  1eb2f8: 9a883121     	csel	x1, x9, x8, lo
  1eb2fc: f9000a61     	str	x1, [x19, #0x10]
  1eb300: 97fae1dc     	bl	0xa3a70 <realloc@plt>
  1eb304: f9000260     	str	x0, [x19]
  1eb308: b4000240     	cbz	x0, 0x1eb350 <__cxa_demangle+0xa088>
  1eb30c: f9400668     	ldr	x8, [x19, #0x8]
  1eb310: 8b080000     	add	x0, x0, x8
  1eb314: d0000068     	adrp	x8, 0x1f9000 <typeinfo name for android::MP3Source+0x2f7>
  1eb318: d00002c9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eb31c: 911d4508     	add	x8, x8, #0x751
  1eb320: 9110f929     	add	x9, x9, #0x43e
  1eb324: 710002bf     	cmp	w21, #0x0
  1eb328: 9a880121     	csel	x1, x9, x8, eq
  1eb32c: aa1403e2     	mov	x2, x20
  1eb330: 97fadec4     	bl	0xa2e40 <memmove@plt>
  1eb334: f9400668     	ldr	x8, [x19, #0x8]
  1eb338: 8b140108     	add	x8, x8, x20
  1eb33c: f9000668     	str	x8, [x19, #0x8]
  1eb340: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1eb344: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1eb348: f84307f5     	ldr	x21, [sp], #0x30
  1eb34c: d65f03c0     	ret
  1eb350: 97fafcc4     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eb354: 17fad583     	b	0xa0960 <_ZdlPv@plt>
  1eb358: d10183ff     	sub	sp, sp, #0x60
  1eb35c: f9001bf5     	str	x21, [sp, #0x30]
  1eb360: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1eb364: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1eb368: 910143fd     	add	x29, sp, #0x50
  1eb36c: d53bd055     	mrs	x21, TPIDR_EL0
  1eb370: f94016a8     	ldr	x8, [x21, #0x28]
  1eb374: f90017e8     	str	x8, [sp, #0x28]
  1eb378: a9412408     	ldp	x8, x9, [x0, #0x10]
  1eb37c: 91000529     	add	x9, x9, #0x1
  1eb380: cb080129     	sub	x9, x9, x8
  1eb384: f100253f     	cmp	x9, #0x9
  1eb388: 54000c23     	b.lo	0x1eb50c <__cxa_demangle+0xa244>
  1eb38c: 39400109     	ldrb	w9, [x8]
  1eb390: 3940050b     	ldrb	w11, [x8, #0x1]
  1eb394: 5280012a     	mov	w10, #0x9               // =9
  1eb398: 12800acc     	mov	w12, #-0x57             // =-87
  1eb39c: 5100c12e     	sub	w14, w9, #0x30
  1eb3a0: 5100c16f     	sub	w15, w11, #0x30
  1eb3a4: 710029df     	cmp	w14, #0xa
  1eb3a8: 128005ed     	mov	w13, #-0x30             // =-48
  1eb3ac: 1a8a33ee     	csel	w14, wzr, w10, lo
  1eb3b0: 710029ff     	cmp	w15, #0xa
  1eb3b4: 0b0901c9     	add	w9, w14, w9
  1eb3b8: 1a8c31ae     	csel	w14, w13, w12, lo
  1eb3bc: 0b0b01cb     	add	w11, w14, w11
  1eb3c0: 0b091169     	add	w9, w11, w9, lsl #4
  1eb3c4: 390023e9     	strb	w9, [sp, #0x8]
  1eb3c8: 3940090b     	ldrb	w11, [x8, #0x2]
  1eb3cc: 39400d0e     	ldrb	w14, [x8, #0x3]
  1eb3d0: aa0103f3     	mov	x19, x1
  1eb3d4: 5100c16f     	sub	w15, w11, #0x30
  1eb3d8: 5100c1d0     	sub	w16, w14, #0x30
  1eb3dc: 710029ff     	cmp	w15, #0xa
  1eb3e0: 1a8a33ef     	csel	w15, wzr, w10, lo
  1eb3e4: 71002a1f     	cmp	w16, #0xa
  1eb3e8: 0b0b01eb     	add	w11, w15, w11
  1eb3ec: 1a8c31af     	csel	w15, w13, w12, lo
  1eb3f0: 0b0e01ee     	add	w14, w15, w14
  1eb3f4: 0b0b11cb     	add	w11, w14, w11, lsl #4
  1eb3f8: 390027eb     	strb	w11, [sp, #0x9]
  1eb3fc: 3940110b     	ldrb	w11, [x8, #0x4]
  1eb400: 3940150e     	ldrb	w14, [x8, #0x5]
  1eb404: 5100c16f     	sub	w15, w11, #0x30
  1eb408: 5100c1d0     	sub	w16, w14, #0x30
  1eb40c: 710029ff     	cmp	w15, #0xa
  1eb410: 1a8a33ef     	csel	w15, wzr, w10, lo
  1eb414: 71002a1f     	cmp	w16, #0xa
  1eb418: 0b0b01eb     	add	w11, w15, w11
  1eb41c: 1a8c31af     	csel	w15, w13, w12, lo
  1eb420: 0b0e01ee     	add	w14, w15, w14
  1eb424: 0b0b11cb     	add	w11, w14, w11, lsl #4
  1eb428: 39002beb     	strb	w11, [sp, #0xa]
  1eb42c: 3940190b     	ldrb	w11, [x8, #0x6]
  1eb430: 39401d0e     	ldrb	w14, [x8, #0x7]
  1eb434: 910023e8     	add	x8, sp, #0x8
  1eb438: b27f0108     	orr	x8, x8, #0x2
  1eb43c: 5100c16f     	sub	w15, w11, #0x30
  1eb440: 5100c1d0     	sub	w16, w14, #0x30
  1eb444: 710029ff     	cmp	w15, #0xa
  1eb448: 1a8a33ea     	csel	w10, wzr, w10, lo
  1eb44c: 71002a1f     	cmp	w16, #0xa
  1eb450: 0b0b014a     	add	w10, w10, w11
  1eb454: 1a8c31ab     	csel	w11, w13, w12, lo
  1eb458: 0b0e016b     	add	w11, w11, w14
  1eb45c: 0b0a116a     	add	w10, w11, w10, lsl #4
  1eb460: 39002fe9     	strb	w9, [sp, #0xb]
  1eb464: aa0803e9     	mov	x9, x8
  1eb468: 390023ea     	strb	w10, [sp, #0x8]
  1eb46c: 3940012a     	ldrb	w10, [x9]
  1eb470: 385ff10b     	ldurb	w11, [x8, #-0x1]
  1eb474: 381ff10a     	sturb	w10, [x8, #-0x1]
  1eb478: 381ff52b     	strb	w11, [x9], #-0x1
  1eb47c: eb09011f     	cmp	x8, x9
  1eb480: 91000508     	add	x8, x8, #0x1
  1eb484: 54ffff43     	b.lo	0x1eb46c <__cxa_demangle+0xa1a4>
  1eb488: bd400be0     	ldr	s0, [sp, #0x8]
  1eb48c: d00002c2     	adrp	x2, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eb490: 91111042     	add	x2, x2, #0x444
  1eb494: 910043e0     	add	x0, sp, #0x10
  1eb498: 1e22c000     	fcvt	d0, s0
  1eb49c: 321d07e1     	orr	w1, wzr, #0x18
  1eb4a0: a9017fff     	stp	xzr, xzr, [sp, #0x10]
  1eb4a4: f90013ff     	str	xzr, [sp, #0x20]
  1eb4a8: 97fae4ae     	bl	0xa4760 <snprintf@plt>
  1eb4ac: 34000300     	cbz	w0, 0x1eb50c <__cxa_demangle+0xa244>
  1eb4b0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb4b4: 93407c14     	sxtw	x20, w0
  1eb4b8: 8b140109     	add	x9, x8, x20
  1eb4bc: eb0a013f     	cmp	x9, x10
  1eb4c0: 54000062     	b.hs	0x1eb4cc <__cxa_demangle+0xa204>
  1eb4c4: f9400260     	ldr	x0, [x19]
  1eb4c8: 1400000a     	b	0x1eb4f0 <__cxa_demangle+0xa228>
  1eb4cc: f9400260     	ldr	x0, [x19]
  1eb4d0: d37ff948     	lsl	x8, x10, #1
  1eb4d4: eb09011f     	cmp	x8, x9
  1eb4d8: 9a883121     	csel	x1, x9, x8, lo
  1eb4dc: f9000a61     	str	x1, [x19, #0x10]
  1eb4e0: 97fae164     	bl	0xa3a70 <realloc@plt>
  1eb4e4: f9000260     	str	x0, [x19]
  1eb4e8: b4000260     	cbz	x0, 0x1eb534 <__cxa_demangle+0xa26c>
  1eb4ec: f9400668     	ldr	x8, [x19, #0x8]
  1eb4f0: 8b080000     	add	x0, x0, x8
  1eb4f4: 910043e1     	add	x1, sp, #0x10
  1eb4f8: aa1403e2     	mov	x2, x20
  1eb4fc: 97fade51     	bl	0xa2e40 <memmove@plt>
  1eb500: f9400668     	ldr	x8, [x19, #0x8]
  1eb504: 8b140108     	add	x8, x8, x20
  1eb508: f9000668     	str	x8, [x19, #0x8]
  1eb50c: f94016a8     	ldr	x8, [x21, #0x28]
  1eb510: f94017e9     	ldr	x9, [sp, #0x28]
  1eb514: eb09011f     	cmp	x8, x9
  1eb518: 540000c1     	b.ne	0x1eb530 <__cxa_demangle+0xa268>
  1eb51c: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1eb520: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1eb524: f9401bf5     	ldr	x21, [sp, #0x30]
  1eb528: 910183ff     	add	sp, sp, #0x60
  1eb52c: d65f03c0     	ret
  1eb530: 97fafa10     	bl	0xa9d70 <__stack_chk_fail@plt>
  1eb534: 97fafc4b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eb538: 17fad50a     	b	0xa0960 <_ZdlPv@plt>
  1eb53c: d101c3ff     	sub	sp, sp, #0x70
  1eb540: f90023f5     	str	x21, [sp, #0x40]
  1eb544: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1eb548: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1eb54c: 910183fd     	add	x29, sp, #0x60
  1eb550: d53bd055     	mrs	x21, TPIDR_EL0
  1eb554: f94016a8     	ldr	x8, [x21, #0x28]
  1eb558: f81d83a8     	stur	x8, [x29, #-0x28]
  1eb55c: a9412408     	ldp	x8, x9, [x0, #0x10]
  1eb560: 91000529     	add	x9, x9, #0x1
  1eb564: cb080129     	sub	x9, x9, x8
  1eb568: f100453f     	cmp	x9, #0x11
  1eb56c: 54001243     	b.lo	0x1eb7b4 <__cxa_demangle+0xa4ec>
  1eb570: 3940010c     	ldrb	w12, [x8]
  1eb574: 3940050d     	ldrb	w13, [x8, #0x1]
  1eb578: 52800129     	mov	w9, #0x9                // =9
  1eb57c: 12800aca     	mov	w10, #-0x57             // =-87
  1eb580: 5100c18e     	sub	w14, w12, #0x30
  1eb584: 5100c1af     	sub	w15, w13, #0x30
  1eb588: 710029df     	cmp	w14, #0xa
  1eb58c: 128005eb     	mov	w11, #-0x30             // =-48
  1eb590: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb594: 710029ff     	cmp	w15, #0xa
  1eb598: 0b0c01cc     	add	w12, w14, w12
  1eb59c: 1a8a316e     	csel	w14, w11, w10, lo
  1eb5a0: 0b0d01cd     	add	w13, w14, w13
  1eb5a4: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb5a8: 390023ec     	strb	w12, [sp, #0x8]
  1eb5ac: 3940090c     	ldrb	w12, [x8, #0x2]
  1eb5b0: 39400d0d     	ldrb	w13, [x8, #0x3]
  1eb5b4: aa0103f3     	mov	x19, x1
  1eb5b8: 5100c18e     	sub	w14, w12, #0x30
  1eb5bc: 5100c1af     	sub	w15, w13, #0x30
  1eb5c0: 710029df     	cmp	w14, #0xa
  1eb5c4: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb5c8: 710029ff     	cmp	w15, #0xa
  1eb5cc: 0b0c01cc     	add	w12, w14, w12
  1eb5d0: 1a8a316e     	csel	w14, w11, w10, lo
  1eb5d4: 0b0d01cd     	add	w13, w14, w13
  1eb5d8: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb5dc: 390027ec     	strb	w12, [sp, #0x9]
  1eb5e0: 3940110c     	ldrb	w12, [x8, #0x4]
  1eb5e4: 3940150d     	ldrb	w13, [x8, #0x5]
  1eb5e8: 5100c18e     	sub	w14, w12, #0x30
  1eb5ec: 5100c1af     	sub	w15, w13, #0x30
  1eb5f0: 710029df     	cmp	w14, #0xa
  1eb5f4: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb5f8: 710029ff     	cmp	w15, #0xa
  1eb5fc: 0b0c01cc     	add	w12, w14, w12
  1eb600: 1a8a316e     	csel	w14, w11, w10, lo
  1eb604: 0b0d01cd     	add	w13, w14, w13
  1eb608: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb60c: 39002bec     	strb	w12, [sp, #0xa]
  1eb610: 3940190c     	ldrb	w12, [x8, #0x6]
  1eb614: 39401d0d     	ldrb	w13, [x8, #0x7]
  1eb618: 5100c18e     	sub	w14, w12, #0x30
  1eb61c: 5100c1af     	sub	w15, w13, #0x30
  1eb620: 710029df     	cmp	w14, #0xa
  1eb624: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb628: 710029ff     	cmp	w15, #0xa
  1eb62c: 0b0c01cc     	add	w12, w14, w12
  1eb630: 1a8a316e     	csel	w14, w11, w10, lo
  1eb634: 0b0d01cd     	add	w13, w14, w13
  1eb638: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb63c: 39002fec     	strb	w12, [sp, #0xb]
  1eb640: 3940210c     	ldrb	w12, [x8, #0x8]
  1eb644: 3940250d     	ldrb	w13, [x8, #0x9]
  1eb648: 5100c18e     	sub	w14, w12, #0x30
  1eb64c: 5100c1af     	sub	w15, w13, #0x30
  1eb650: 710029df     	cmp	w14, #0xa
  1eb654: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb658: 710029ff     	cmp	w15, #0xa
  1eb65c: 0b0c01cc     	add	w12, w14, w12
  1eb660: 1a8a316e     	csel	w14, w11, w10, lo
  1eb664: 0b0d01cd     	add	w13, w14, w13
  1eb668: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb66c: 390033ec     	strb	w12, [sp, #0xc]
  1eb670: 3940290c     	ldrb	w12, [x8, #0xa]
  1eb674: 39402d0d     	ldrb	w13, [x8, #0xb]
  1eb678: 5100c18e     	sub	w14, w12, #0x30
  1eb67c: 5100c1af     	sub	w15, w13, #0x30
  1eb680: 710029df     	cmp	w14, #0xa
  1eb684: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb688: 710029ff     	cmp	w15, #0xa
  1eb68c: 0b0c01cc     	add	w12, w14, w12
  1eb690: 1a8a316e     	csel	w14, w11, w10, lo
  1eb694: 0b0d01cd     	add	w13, w14, w13
  1eb698: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb69c: 390037ec     	strb	w12, [sp, #0xd]
  1eb6a0: 3940310c     	ldrb	w12, [x8, #0xc]
  1eb6a4: 3940350d     	ldrb	w13, [x8, #0xd]
  1eb6a8: 5100c18e     	sub	w14, w12, #0x30
  1eb6ac: 5100c1af     	sub	w15, w13, #0x30
  1eb6b0: 710029df     	cmp	w14, #0xa
  1eb6b4: 1a8933ee     	csel	w14, wzr, w9, lo
  1eb6b8: 710029ff     	cmp	w15, #0xa
  1eb6bc: 0b0c01cc     	add	w12, w14, w12
  1eb6c0: 1a8a316e     	csel	w14, w11, w10, lo
  1eb6c4: 0b0d01cd     	add	w13, w14, w13
  1eb6c8: 0b0c11ac     	add	w12, w13, w12, lsl #4
  1eb6cc: 39003bec     	strb	w12, [sp, #0xe]
  1eb6d0: 3940390c     	ldrb	w12, [x8, #0xe]
  1eb6d4: 39403d08     	ldrb	w8, [x8, #0xf]
  1eb6d8: 910023ed     	add	x13, sp, #0x8
  1eb6dc: 5100c18e     	sub	w14, w12, #0x30
  1eb6e0: 5100c10f     	sub	w15, w8, #0x30
  1eb6e4: 710029df     	cmp	w14, #0xa
  1eb6e8: 1a8933e9     	csel	w9, wzr, w9, lo
  1eb6ec: 710029ff     	cmp	w15, #0xa
  1eb6f0: 1a8a316a     	csel	w10, w11, w10, lo
  1eb6f4: 394023eb     	ldrb	w11, [sp, #0x8]
  1eb6f8: 0b0c0129     	add	w9, w9, w12
  1eb6fc: 0b080148     	add	w8, w10, w8
  1eb700: 0b09110a     	add	w10, w8, w9, lsl #4
  1eb704: b27f01a9     	orr	x9, x13, #0x2
  1eb708: b27f05a8     	orr	x8, x13, #0x6
  1eb70c: 39003fea     	strb	w10, [sp, #0xf]
  1eb710: 390023ea     	strb	w10, [sp, #0x8]
  1eb714: 39003feb     	strb	w11, [sp, #0xf]
  1eb718: 3940010a     	ldrb	w10, [x8]
  1eb71c: 385ff12b     	ldurb	w11, [x9, #-0x1]
  1eb720: 381ff12a     	sturb	w10, [x9, #-0x1]
  1eb724: 381ff50b     	strb	w11, [x8], #-0x1
  1eb728: eb08013f     	cmp	x9, x8
  1eb72c: 91000529     	add	x9, x9, #0x1
  1eb730: 54ffff43     	b.lo	0x1eb718 <__cxa_demangle+0xa450>
  1eb734: fd4007e0     	ldr	d0, [sp, #0x8]
  1eb738: d00002c2     	adrp	x2, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eb73c: 6f00e401     	movi	v1.2d, #0000000000000000
  1eb740: 91112042     	add	x2, x2, #0x448
  1eb744: 910043e0     	add	x0, sp, #0x10
  1eb748: 321b03e1     	orr	w1, wzr, #0x20
  1eb74c: ad0087e1     	stp	q1, q1, [sp, #0x10]
  1eb750: 97fae404     	bl	0xa4760 <snprintf@plt>
  1eb754: 34000300     	cbz	w0, 0x1eb7b4 <__cxa_demangle+0xa4ec>
  1eb758: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb75c: 93407c14     	sxtw	x20, w0
  1eb760: 8b140109     	add	x9, x8, x20
  1eb764: eb0a013f     	cmp	x9, x10
  1eb768: 54000062     	b.hs	0x1eb774 <__cxa_demangle+0xa4ac>
  1eb76c: f9400260     	ldr	x0, [x19]
  1eb770: 1400000a     	b	0x1eb798 <__cxa_demangle+0xa4d0>
  1eb774: f9400260     	ldr	x0, [x19]
  1eb778: d37ff948     	lsl	x8, x10, #1
  1eb77c: eb09011f     	cmp	x8, x9
  1eb780: 9a883121     	csel	x1, x9, x8, lo
  1eb784: f9000a61     	str	x1, [x19, #0x10]
  1eb788: 97fae0ba     	bl	0xa3a70 <realloc@plt>
  1eb78c: f9000260     	str	x0, [x19]
  1eb790: b4000260     	cbz	x0, 0x1eb7dc <__cxa_demangle+0xa514>
  1eb794: f9400668     	ldr	x8, [x19, #0x8]
  1eb798: 8b080000     	add	x0, x0, x8
  1eb79c: 910043e1     	add	x1, sp, #0x10
  1eb7a0: aa1403e2     	mov	x2, x20
  1eb7a4: 97fadda7     	bl	0xa2e40 <memmove@plt>
  1eb7a8: f9400668     	ldr	x8, [x19, #0x8]
  1eb7ac: 8b140108     	add	x8, x8, x20
  1eb7b0: f9000668     	str	x8, [x19, #0x8]
  1eb7b4: f94016a8     	ldr	x8, [x21, #0x28]
  1eb7b8: f85d83a9     	ldur	x9, [x29, #-0x28]
  1eb7bc: eb09011f     	cmp	x8, x9
  1eb7c0: 540000c1     	b.ne	0x1eb7d8 <__cxa_demangle+0xa510>
  1eb7c4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1eb7c8: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1eb7cc: f94023f5     	ldr	x21, [sp, #0x40]
  1eb7d0: 9101c3ff     	add	sp, sp, #0x70
  1eb7d4: d65f03c0     	ret
  1eb7d8: 97faf966     	bl	0xa9d70 <__stack_chk_fail@plt>
  1eb7dc: 97fafba1     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eb7e0: 17fad460     	b	0xa0960 <_ZdlPv@plt>
  1eb7e4: d101c3ff     	sub	sp, sp, #0x70
  1eb7e8: f90023f5     	str	x21, [sp, #0x40]
  1eb7ec: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1eb7f0: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1eb7f4: 910183fd     	add	x29, sp, #0x60
  1eb7f8: d53bd055     	mrs	x21, TPIDR_EL0
  1eb7fc: f94016a8     	ldr	x8, [x21, #0x28]
  1eb800: f81d83a8     	stur	x8, [x29, #-0x28]
  1eb804: a9412408     	ldp	x8, x9, [x0, #0x10]
  1eb808: 91000529     	add	x9, x9, #0x1
  1eb80c: cb080129     	sub	x9, x9, x8
  1eb810: f100853f     	cmp	x9, #0x21
  1eb814: 54000ee3     	b.lo	0x1eb9f0 <__cxa_demangle+0xa728>
  1eb818: 910003e9     	mov	x9, sp
  1eb81c: 9100810a     	add	x10, x8, #0x20
  1eb820: aa0103f3     	mov	x19, x1
  1eb824: eb09015f     	cmp	x10, x9
  1eb828: 54000349     	b.ls	0x1eb890 <__cxa_demangle+0xa5c8>
  1eb82c: 91004129     	add	x9, x9, #0x10
  1eb830: eb09011f     	cmp	x8, x9
  1eb834: 540002e2     	b.hs	0x1eb890 <__cxa_demangle+0xa5c8>
  1eb838: aa1f03e9     	mov	x9, xzr
  1eb83c: 910003ea     	mov	x10, sp
  1eb840: 5280012b     	mov	w11, #0x9               // =9
  1eb844: 12800acc     	mov	w12, #-0x57             // =-87
  1eb848: 128005ed     	mov	w13, #-0x30             // =-48
  1eb84c: 8b09010e     	add	x14, x8, x9
  1eb850: 394001cf     	ldrb	w15, [x14]
  1eb854: 394005ce     	ldrb	w14, [x14, #0x1]
  1eb858: 91000929     	add	x9, x9, #0x2
  1eb85c: 5100c1f0     	sub	w16, w15, #0x30
  1eb860: 5100c1d1     	sub	w17, w14, #0x30
  1eb864: 71002a1f     	cmp	w16, #0xa
  1eb868: 1a8b33f0     	csel	w16, wzr, w11, lo
  1eb86c: 71002a3f     	cmp	w17, #0xa
  1eb870: 0b0f020f     	add	w15, w16, w15
  1eb874: 1a8c31b0     	csel	w16, w13, w12, lo
  1eb878: 0b0e020e     	add	w14, w16, w14
  1eb87c: 0b0f11ce     	add	w14, w14, w15, lsl #4
  1eb880: f100813f     	cmp	x9, #0x20
  1eb884: 3800154e     	strb	w14, [x10], #0x1
  1eb888: 54fffe21     	b.ne	0x1eb84c <__cxa_demangle+0xa584>
  1eb88c: 1400002e     	b	0x1eb944 <__cxa_demangle+0xa67c>
  1eb890: 4c408100     	ld2	{ v0.16b, v1.16b }, [x8]
  1eb894: 6f0105e2     	mvni	v2.4s, #0x2f
  1eb898: 6f08a403     	ushll2	v3.8h, v0.16b, #0x0
  1eb89c: 2f08a404     	ushll	v4.8h, v0.8b, #0x0
  1eb8a0: 6f08a425     	ushll2	v5.8h, v1.16b, #0x0
  1eb8a4: 2f08a426     	ushll	v6.8h, v1.8b, #0x0
  1eb8a8: 2e641047     	uaddw	v7.4s, v2.4s, v4.4h
  1eb8ac: 6e641044     	uaddw2	v4.4s, v2.4s, v4.8h
  1eb8b0: 2e631050     	uaddw	v16.4s, v2.4s, v3.4h
  1eb8b4: 6e631043     	uaddw2	v3.4s, v2.4s, v3.8h
  1eb8b8: 2e661051     	uaddw	v17.4s, v2.4s, v6.4h
  1eb8bc: 6e661046     	uaddw2	v6.4s, v2.4s, v6.8h
  1eb8c0: 2e651052     	uaddw	v18.4s, v2.4s, v5.4h
  1eb8c4: 6e651042     	uaddw2	v2.4s, v2.4s, v5.8h
  1eb8c8: 4f000545     	movi	v5.4s, #0xa
  1eb8cc: 6eb034b0     	cmhi	v16.4s, v5.4s, v16.4s
  1eb8d0: 6ea334a3     	cmhi	v3.4s, v5.4s, v3.4s
  1eb8d4: 6ea734a7     	cmhi	v7.4s, v5.4s, v7.4s
  1eb8d8: 0e612a10     	xtn	v16.4h, v16.4s
  1eb8dc: 6ea434a4     	cmhi	v4.4s, v5.4s, v4.4s
  1eb8e0: 4e612870     	xtn2	v16.8h, v3.4s
  1eb8e4: 0e6128e3     	xtn	v3.4h, v7.4s
  1eb8e8: 4e612883     	xtn2	v3.8h, v4.4s
  1eb8ec: 6ea234a2     	cmhi	v2.4s, v5.4s, v2.4s
  1eb8f0: 6eb234b2     	cmhi	v18.4s, v5.4s, v18.4s
  1eb8f4: 6ea634a6     	cmhi	v6.4s, v5.4s, v6.4s
  1eb8f8: 6eb134a5     	cmhi	v5.4s, v5.4s, v17.4s
  1eb8fc: 0e212863     	xtn	v3.8b, v3.8h
  1eb900: 4e212a03     	xtn2	v3.16b, v16.8h
  1eb904: 0e612a50     	xtn	v16.4h, v18.4s
  1eb908: 0e6128a5     	xtn	v5.4h, v5.4s
  1eb90c: 4f00e524     	movi	v4.16b, #0x9
  1eb910: 4e612850     	xtn2	v16.8h, v2.4s
  1eb914: 4e6128c5     	xtn2	v5.8h, v6.4s
  1eb918: 4e631c83     	bic	v3.16b, v4.16b, v3.16b
  1eb91c: 0e2128a4     	xtn	v4.8b, v5.8h
  1eb920: 4f05e527     	movi	v7.16b, #0xa9
  1eb924: 4f06e602     	movi	v2.16b, #0xd0
  1eb928: 4e212a04     	xtn2	v4.16b, v16.8h
  1eb92c: 4e208463     	add	v3.16b, v3.16b, v0.16b
  1eb930: 6e671c44     	bsl	v4.16b, v2.16b, v7.16b
  1eb934: 4e218480     	add	v0.16b, v4.16b, v1.16b
  1eb938: 4f0c5461     	shl	v1.16b, v3.16b, #0x4
  1eb93c: 4e218400     	add	v0.16b, v0.16b, v1.16b
  1eb940: 3d8003e0     	str	q0, [sp]
  1eb944: 910003e9     	mov	x9, sp
  1eb948: b2400d28     	orr	x8, x9, #0xf
  1eb94c: b2400129     	orr	x9, x9, #0x1
  1eb950: 3940010a     	ldrb	w10, [x8]
  1eb954: 385ff12b     	ldurb	w11, [x9, #-0x1]
  1eb958: 381ff12a     	sturb	w10, [x9, #-0x1]
  1eb95c: 381ff50b     	strb	w11, [x8], #-0x1
  1eb960: eb08013f     	cmp	x9, x8
  1eb964: 91000529     	add	x9, x9, #0x1
  1eb968: 54ffff43     	b.lo	0x1eb950 <__cxa_demangle+0xa688>
  1eb96c: 3dc003e0     	ldr	q0, [sp]
  1eb970: d00002c2     	adrp	x2, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eb974: 6f00e401     	movi	v1.2d, #0000000000000000
  1eb978: 91112c42     	add	x2, x2, #0x44b
  1eb97c: 910043e0     	add	x0, sp, #0x10
  1eb980: 52800501     	mov	w1, #0x28               // =40
  1eb984: f9001bff     	str	xzr, [sp, #0x30]
  1eb988: ad0087e1     	stp	q1, q1, [sp, #0x10]
  1eb98c: 97fae375     	bl	0xa4760 <snprintf@plt>
  1eb990: 34000300     	cbz	w0, 0x1eb9f0 <__cxa_demangle+0xa728>
  1eb994: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eb998: 93407c14     	sxtw	x20, w0
  1eb99c: 8b140109     	add	x9, x8, x20
  1eb9a0: eb0a013f     	cmp	x9, x10
  1eb9a4: 54000062     	b.hs	0x1eb9b0 <__cxa_demangle+0xa6e8>
  1eb9a8: f9400260     	ldr	x0, [x19]
  1eb9ac: 1400000a     	b	0x1eb9d4 <__cxa_demangle+0xa70c>
  1eb9b0: f9400260     	ldr	x0, [x19]
  1eb9b4: d37ff948     	lsl	x8, x10, #1
  1eb9b8: eb09011f     	cmp	x8, x9
  1eb9bc: 9a883121     	csel	x1, x9, x8, lo
  1eb9c0: f9000a61     	str	x1, [x19, #0x10]
  1eb9c4: 97fae02b     	bl	0xa3a70 <realloc@plt>
  1eb9c8: f9000260     	str	x0, [x19]
  1eb9cc: b4000260     	cbz	x0, 0x1eba18 <__cxa_demangle+0xa750>
  1eb9d0: f9400668     	ldr	x8, [x19, #0x8]
  1eb9d4: 8b080000     	add	x0, x0, x8
  1eb9d8: 910043e1     	add	x1, sp, #0x10
  1eb9dc: aa1403e2     	mov	x2, x20
  1eb9e0: 97fadd18     	bl	0xa2e40 <memmove@plt>
  1eb9e4: f9400668     	ldr	x8, [x19, #0x8]
  1eb9e8: 8b140108     	add	x8, x8, x20
  1eb9ec: f9000668     	str	x8, [x19, #0x8]
  1eb9f0: f94016a8     	ldr	x8, [x21, #0x28]
  1eb9f4: f85d83a9     	ldur	x9, [x29, #-0x28]
  1eb9f8: eb09011f     	cmp	x8, x9
  1eb9fc: 540000c1     	b.ne	0x1eba14 <__cxa_demangle+0xa74c>
  1eba00: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1eba04: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1eba08: f94023f5     	ldr	x21, [sp, #0x40]
  1eba0c: 9101c3ff     	add	sp, sp, #0x70
  1eba10: d65f03c0     	ret
  1eba14: 97faf8d7     	bl	0xa9d70 <__stack_chk_fail@plt>
  1eba18: 97fafb12     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eba1c: 17fad3d1     	b	0xa0960 <_ZdlPv@plt>
  1eba20: f81d0ff5     	str	x21, [sp, #-0x30]!
  1eba24: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1eba28: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1eba2c: 910083fd     	add	x29, sp, #0x20
  1eba30: a940a828     	ldp	x8, x10, [x1, #0x8]
  1eba34: aa0103f3     	mov	x19, x1
  1eba38: aa0003f4     	mov	x20, x0
  1eba3c: 91000509     	add	x9, x8, #0x1
  1eba40: eb0a013f     	cmp	x9, x10
  1eba44: 54000062     	b.hs	0x1eba50 <__cxa_demangle+0xa788>
  1eba48: f9400260     	ldr	x0, [x19]
  1eba4c: 1400000a     	b	0x1eba74 <__cxa_demangle+0xa7ac>
  1eba50: f9400260     	ldr	x0, [x19]
  1eba54: d37ff948     	lsl	x8, x10, #1
  1eba58: eb09011f     	cmp	x8, x9
  1eba5c: 9a883121     	csel	x1, x9, x8, lo
  1eba60: f9000a61     	str	x1, [x19, #0x10]
  1eba64: 97fae003     	bl	0xa3a70 <realloc@plt>
  1eba68: f9000260     	str	x0, [x19]
  1eba6c: b40008c0     	cbz	x0, 0x1ebb84 <__cxa_demangle+0xa8bc>
  1eba70: f9400668     	ldr	x8, [x19, #0x8]
  1eba74: 52800509     	mov	w9, #0x28               // =40
  1eba78: 38286809     	strb	w9, [x0, x8]
  1eba7c: f9400668     	ldr	x8, [x19, #0x8]
  1eba80: aa1303e1     	mov	x1, x19
  1eba84: 91000508     	add	x8, x8, #0x1
  1eba88: f9000668     	str	x8, [x19, #0x8]
  1eba8c: f9400a95     	ldr	x21, [x20, #0x10]
  1eba90: f94002a8     	ldr	x8, [x21]
  1eba94: aa1503e0     	mov	x0, x21
  1eba98: f9401108     	ldr	x8, [x8, #0x20]
  1eba9c: d63f0100     	blr	x8
  1ebaa0: 394026a8     	ldrb	w8, [x21, #0x9]
  1ebaa4: 7100051f     	cmp	w8, #0x1
  1ebaa8: 540000c0     	b.eq	0x1ebac0 <__cxa_demangle+0xa7f8>
  1ebaac: f94002a8     	ldr	x8, [x21]
  1ebab0: aa1503e0     	mov	x0, x21
  1ebab4: aa1303e1     	mov	x1, x19
  1ebab8: f9401508     	ldr	x8, [x8, #0x28]
  1ebabc: d63f0100     	blr	x8
  1ebac0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebac4: 91000509     	add	x9, x8, #0x1
  1ebac8: eb0a013f     	cmp	x9, x10
  1ebacc: 54000062     	b.hs	0x1ebad8 <__cxa_demangle+0xa810>
  1ebad0: f9400260     	ldr	x0, [x19]
  1ebad4: 1400000a     	b	0x1ebafc <__cxa_demangle+0xa834>
  1ebad8: f9400260     	ldr	x0, [x19]
  1ebadc: d37ff948     	lsl	x8, x10, #1
  1ebae0: eb09011f     	cmp	x8, x9
  1ebae4: 9a883121     	csel	x1, x9, x8, lo
  1ebae8: f9000a61     	str	x1, [x19, #0x10]
  1ebaec: 97fadfe1     	bl	0xa3a70 <realloc@plt>
  1ebaf0: f9000260     	str	x0, [x19]
  1ebaf4: b4000480     	cbz	x0, 0x1ebb84 <__cxa_demangle+0xa8bc>
  1ebaf8: f9400668     	ldr	x8, [x19, #0x8]
  1ebafc: 52800529     	mov	w9, #0x29               // =41
  1ebb00: 38286809     	strb	w9, [x0, x8]
  1ebb04: f9400668     	ldr	x8, [x19, #0x8]
  1ebb08: 91000508     	add	x8, x8, #0x1
  1ebb0c: f9000668     	str	x8, [x19, #0x8]
  1ebb10: a941a695     	ldp	x21, x9, [x20, #0x18]
  1ebb14: eb150134     	subs	x20, x9, x21
  1ebb18: 540002e0     	b.eq	0x1ebb74 <__cxa_demangle+0xa8ac>
  1ebb1c: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebb20: 8b140109     	add	x9, x8, x20
  1ebb24: eb0a013f     	cmp	x9, x10
  1ebb28: 54000062     	b.hs	0x1ebb34 <__cxa_demangle+0xa86c>
  1ebb2c: f9400260     	ldr	x0, [x19]
  1ebb30: 1400000a     	b	0x1ebb58 <__cxa_demangle+0xa890>
  1ebb34: f9400260     	ldr	x0, [x19]
  1ebb38: d37ff948     	lsl	x8, x10, #1
  1ebb3c: eb09011f     	cmp	x8, x9
  1ebb40: 9a883121     	csel	x1, x9, x8, lo
  1ebb44: f9000a61     	str	x1, [x19, #0x10]
  1ebb48: 97fadfca     	bl	0xa3a70 <realloc@plt>
  1ebb4c: f9000260     	str	x0, [x19]
  1ebb50: b40001a0     	cbz	x0, 0x1ebb84 <__cxa_demangle+0xa8bc>
  1ebb54: f9400668     	ldr	x8, [x19, #0x8]
  1ebb58: 8b080000     	add	x0, x0, x8
  1ebb5c: aa1503e1     	mov	x1, x21
  1ebb60: aa1403e2     	mov	x2, x20
  1ebb64: 97fadcb7     	bl	0xa2e40 <memmove@plt>
  1ebb68: f9400668     	ldr	x8, [x19, #0x8]
  1ebb6c: 8b140108     	add	x8, x8, x20
  1ebb70: f9000668     	str	x8, [x19, #0x8]
  1ebb74: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ebb78: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ebb7c: f84307f5     	ldr	x21, [sp], #0x30
  1ebb80: d65f03c0     	ret
  1ebb84: 97fafab7     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ebb88: 17fad376     	b	0xa0960 <_ZdlPv@plt>
  1ebb8c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ebb90: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ebb94: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ebb98: 910083fd     	add	x29, sp, #0x20
  1ebb9c: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ebba0: aa0103f3     	mov	x19, x1
  1ebba4: aa0003f4     	mov	x20, x0
  1ebba8: 91000909     	add	x9, x8, #0x2
  1ebbac: eb0a013f     	cmp	x9, x10
  1ebbb0: 54000062     	b.hs	0x1ebbbc <__cxa_demangle+0xa8f4>
  1ebbb4: f9400260     	ldr	x0, [x19]
  1ebbb8: 1400000a     	b	0x1ebbe0 <__cxa_demangle+0xa918>
  1ebbbc: f9400260     	ldr	x0, [x19]
  1ebbc0: d37ff948     	lsl	x8, x10, #1
  1ebbc4: eb09011f     	cmp	x8, x9
  1ebbc8: 9a883121     	csel	x1, x9, x8, lo
  1ebbcc: f9000a61     	str	x1, [x19, #0x10]
  1ebbd0: 97fadfa8     	bl	0xa3a70 <realloc@plt>
  1ebbd4: f9000260     	str	x0, [x19]
  1ebbd8: b4000480     	cbz	x0, 0x1ebc68 <__cxa_demangle+0xa9a0>
  1ebbdc: f9400668     	ldr	x8, [x19, #0x8]
  1ebbe0: 528e0cc9     	mov	w9, #0x7066             // =28774
  1ebbe4: 78286809     	strh	w9, [x0, x8]
  1ebbe8: f9400668     	ldr	x8, [x19, #0x8]
  1ebbec: 91000908     	add	x8, x8, #0x2
  1ebbf0: f9000668     	str	x8, [x19, #0x8]
  1ebbf4: a9412695     	ldp	x21, x9, [x20, #0x10]
  1ebbf8: eb150134     	subs	x20, x9, x21
  1ebbfc: 540002e0     	b.eq	0x1ebc58 <__cxa_demangle+0xa990>
  1ebc00: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebc04: 8b140109     	add	x9, x8, x20
  1ebc08: eb0a013f     	cmp	x9, x10
  1ebc0c: 54000062     	b.hs	0x1ebc18 <__cxa_demangle+0xa950>
  1ebc10: f9400260     	ldr	x0, [x19]
  1ebc14: 1400000a     	b	0x1ebc3c <__cxa_demangle+0xa974>
  1ebc18: f9400260     	ldr	x0, [x19]
  1ebc1c: d37ff948     	lsl	x8, x10, #1
  1ebc20: eb09011f     	cmp	x8, x9
  1ebc24: 9a883121     	csel	x1, x9, x8, lo
  1ebc28: f9000a61     	str	x1, [x19, #0x10]
  1ebc2c: 97fadf91     	bl	0xa3a70 <realloc@plt>
  1ebc30: f9000260     	str	x0, [x19]
  1ebc34: b40001a0     	cbz	x0, 0x1ebc68 <__cxa_demangle+0xa9a0>
  1ebc38: f9400668     	ldr	x8, [x19, #0x8]
  1ebc3c: 8b080000     	add	x0, x0, x8
  1ebc40: aa1503e1     	mov	x1, x21
  1ebc44: aa1403e2     	mov	x2, x20
  1ebc48: 97fadc7e     	bl	0xa2e40 <memmove@plt>
  1ebc4c: f9400668     	ldr	x8, [x19, #0x8]
  1ebc50: 8b140108     	add	x8, x8, x20
  1ebc54: f9000668     	str	x8, [x19, #0x8]
  1ebc58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ebc5c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ebc60: f84307f5     	ldr	x21, [sp], #0x30
  1ebc64: d65f03c0     	ret
  1ebc68: 97fafa7e     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ebc6c: d65f03c0     	ret
  1ebc70: 17fad33c     	b	0xa0960 <_ZdlPv@plt>
  1ebc74: d10183ff     	sub	sp, sp, #0x60
  1ebc78: a9025ff8     	stp	x24, x23, [sp, #0x20]
  1ebc7c: a90357f6     	stp	x22, x21, [sp, #0x30]
  1ebc80: a9044ff4     	stp	x20, x19, [sp, #0x40]
  1ebc84: a9057bfd     	stp	x29, x30, [sp, #0x50]
  1ebc88: 910143fd     	add	x29, sp, #0x50
  1ebc8c: d53bd057     	mrs	x23, TPIDR_EL0
  1ebc90: f94016e8     	ldr	x8, [x23, #0x28]
  1ebc94: aa0103f8     	mov	x24, x1
  1ebc98: aa0103f3     	mov	x19, x1
  1ebc9c: aa0003f4     	mov	x20, x0
  1ebca0: f9000fe8     	str	x8, [sp, #0x18]
  1ebca4: f8408f08     	ldr	x8, [x24, #0x8]!
  1ebca8: f940070a     	ldr	x10, [x24, #0x8]
  1ebcac: 91000509     	add	x9, x8, #0x1
  1ebcb0: eb0a013f     	cmp	x9, x10
  1ebcb4: 54000062     	b.hs	0x1ebcc0 <__cxa_demangle+0xa9f8>
  1ebcb8: f9400260     	ldr	x0, [x19]
  1ebcbc: 1400000b     	b	0x1ebce8 <__cxa_demangle+0xaa20>
  1ebcc0: f9400260     	ldr	x0, [x19]
  1ebcc4: d37ff948     	lsl	x8, x10, #1
  1ebcc8: eb09011f     	cmp	x8, x9
  1ebccc: 9a883121     	csel	x1, x9, x8, lo
  1ebcd0: f9000a61     	str	x1, [x19, #0x10]
  1ebcd4: 97fadf67     	bl	0xa3a70 <realloc@plt>
  1ebcd8: f9000260     	str	x0, [x19]
  1ebcdc: b4003740     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebce0: f9400308     	ldr	x8, [x24]
  1ebce4: 91000509     	add	x9, x8, #0x1
  1ebce8: f9000309     	str	x9, [x24]
  1ebcec: 52800509     	mov	w9, #0x28               // =40
  1ebcf0: 38286809     	strb	w9, [x0, x8]
  1ebcf4: 3940c288     	ldrb	w8, [x20, #0x30]
  1ebcf8: 340002c8     	cbz	w8, 0x1ebd50 <__cxa_demangle+0xaa88>
  1ebcfc: f9400e95     	ldr	x21, [x20, #0x18]
  1ebd00: b4001495     	cbz	x21, 0x1ebf90 <__cxa_demangle+0xacc8>
  1ebd04: f94002a8     	ldr	x8, [x21]
  1ebd08: aa1503e0     	mov	x0, x21
  1ebd0c: aa1303e1     	mov	x1, x19
  1ebd10: f9401108     	ldr	x8, [x8, #0x20]
  1ebd14: d63f0100     	blr	x8
  1ebd18: 394026a8     	ldrb	w8, [x21, #0x9]
  1ebd1c: 7100051f     	cmp	w8, #0x1
  1ebd20: 540000c0     	b.eq	0x1ebd38 <__cxa_demangle+0xaa70>
  1ebd24: f94002a8     	ldr	x8, [x21]
  1ebd28: aa1503e0     	mov	x0, x21
  1ebd2c: aa1303e1     	mov	x1, x19
  1ebd30: f9401508     	ldr	x8, [x8, #0x28]
  1ebd34: d63f0100     	blr	x8
  1ebd38: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebd3c: 91000509     	add	x9, x8, #0x1
  1ebd40: eb0a013f     	cmp	x9, x10
  1ebd44: 54000122     	b.hs	0x1ebd68 <__cxa_demangle+0xaaa0>
  1ebd48: f9400260     	ldr	x0, [x19]
  1ebd4c: 14000011     	b	0x1ebd90 <__cxa_demangle+0xaac8>
  1ebd50: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebd54: 91000509     	add	x9, x8, #0x1
  1ebd58: eb0a013f     	cmp	x9, x10
  1ebd5c: 54000342     	b.hs	0x1ebdc4 <__cxa_demangle+0xaafc>
  1ebd60: f9400260     	ldr	x0, [x19]
  1ebd64: 14000022     	b	0x1ebdec <__cxa_demangle+0xab24>
  1ebd68: f9400260     	ldr	x0, [x19]
  1ebd6c: d37ff948     	lsl	x8, x10, #1
  1ebd70: eb09011f     	cmp	x8, x9
  1ebd74: 9a883121     	csel	x1, x9, x8, lo
  1ebd78: f9000a61     	str	x1, [x19, #0x10]
  1ebd7c: 97fadf3d     	bl	0xa3a70 <realloc@plt>
  1ebd80: f9000260     	str	x0, [x19]
  1ebd84: b4003200     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebd88: f9400308     	ldr	x8, [x24]
  1ebd8c: 91000509     	add	x9, x8, #0x1
  1ebd90: f9000309     	str	x9, [x24]
  1ebd94: 321b03e9     	orr	w9, wzr, #0x20
  1ebd98: 38286809     	strb	w9, [x0, x8]
  1ebd9c: a9422696     	ldp	x22, x9, [x20, #0x20]
  1ebda0: f9400308     	ldr	x8, [x24]
  1ebda4: eb160135     	subs	x21, x9, x22
  1ebda8: 54000ce0     	b.eq	0x1ebf44 <__cxa_demangle+0xac7c>
  1ebdac: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebdb0: 8b150109     	add	x9, x8, x21
  1ebdb4: eb0a013f     	cmp	x9, x10
  1ebdb8: 54000a62     	b.hs	0x1ebf04 <__cxa_demangle+0xac3c>
  1ebdbc: f9400260     	ldr	x0, [x19]
  1ebdc0: 1400005a     	b	0x1ebf28 <__cxa_demangle+0xac60>
  1ebdc4: f9400260     	ldr	x0, [x19]
  1ebdc8: d37ff948     	lsl	x8, x10, #1
  1ebdcc: eb09011f     	cmp	x8, x9
  1ebdd0: 9a883121     	csel	x1, x9, x8, lo
  1ebdd4: f9000a61     	str	x1, [x19, #0x10]
  1ebdd8: 97fadf26     	bl	0xa3a70 <realloc@plt>
  1ebddc: f9000260     	str	x0, [x19]
  1ebde0: b4002f20     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebde4: f9400308     	ldr	x8, [x24]
  1ebde8: 91000509     	add	x9, x8, #0x1
  1ebdec: f9000669     	str	x9, [x19, #0x8]
  1ebdf0: 52800509     	mov	w9, #0x28               // =40
  1ebdf4: 38286809     	strb	w9, [x0, x8]
  1ebdf8: f9400a88     	ldr	x8, [x20, #0x10]
  1ebdfc: 528023a9     	mov	w9, #0x11d              // =285
  1ebe00: 72a02029     	movk	w9, #0x101, lsl #16
  1ebe04: b9000be9     	str	w9, [sp, #0x8]
  1ebe08: b00005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ebe0c: 9135a129     	add	x9, x9, #0xd68
  1ebe10: f90003e9     	str	x9, [sp]
  1ebe14: f9000be8     	str	x8, [sp, #0x10]
  1ebe18: 910003e0     	mov	x0, sp
  1ebe1c: aa1303e1     	mov	x1, x19
  1ebe20: 9400016e     	bl	0x1ec3d8 <__cxa_demangle+0xb110>
  1ebe24: 394027e8     	ldrb	w8, [sp, #0x9]
  1ebe28: 7100051f     	cmp	w8, #0x1
  1ebe2c: 540000c0     	b.eq	0x1ebe44 <__cxa_demangle+0xab7c>
  1ebe30: f94003e8     	ldr	x8, [sp]
  1ebe34: f9401508     	ldr	x8, [x8, #0x28]
  1ebe38: 910003e0     	mov	x0, sp
  1ebe3c: aa1303e1     	mov	x1, x19
  1ebe40: d63f0100     	blr	x8
  1ebe44: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebe48: 91000509     	add	x9, x8, #0x1
  1ebe4c: eb0a013f     	cmp	x9, x10
  1ebe50: 54000062     	b.hs	0x1ebe5c <__cxa_demangle+0xab94>
  1ebe54: f9400260     	ldr	x0, [x19]
  1ebe58: 1400000b     	b	0x1ebe84 <__cxa_demangle+0xabbc>
  1ebe5c: f9400260     	ldr	x0, [x19]
  1ebe60: d37ff948     	lsl	x8, x10, #1
  1ebe64: eb09011f     	cmp	x8, x9
  1ebe68: 9a883121     	csel	x1, x9, x8, lo
  1ebe6c: f9000a61     	str	x1, [x19, #0x10]
  1ebe70: 97fadf00     	bl	0xa3a70 <realloc@plt>
  1ebe74: f9000260     	str	x0, [x19]
  1ebe78: b4002a60     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebe7c: f9400308     	ldr	x8, [x24]
  1ebe80: 91000509     	add	x9, x8, #0x1
  1ebe84: f9000669     	str	x9, [x19, #0x8]
  1ebe88: 52800529     	mov	w9, #0x29               // =41
  1ebe8c: 38286809     	strb	w9, [x0, x8]
  1ebe90: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebe94: 91000509     	add	x9, x8, #0x1
  1ebe98: eb0a013f     	cmp	x9, x10
  1ebe9c: 54000062     	b.hs	0x1ebea8 <__cxa_demangle+0xabe0>
  1ebea0: f9400260     	ldr	x0, [x19]
  1ebea4: 1400000b     	b	0x1ebed0 <__cxa_demangle+0xac08>
  1ebea8: f9400260     	ldr	x0, [x19]
  1ebeac: d37ff948     	lsl	x8, x10, #1
  1ebeb0: eb09011f     	cmp	x8, x9
  1ebeb4: 9a883121     	csel	x1, x9, x8, lo
  1ebeb8: f9000a61     	str	x1, [x19, #0x10]
  1ebebc: 97fadeed     	bl	0xa3a70 <realloc@plt>
  1ebec0: f9000260     	str	x0, [x19]
  1ebec4: b4002800     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebec8: f9400308     	ldr	x8, [x24]
  1ebecc: 91000509     	add	x9, x8, #0x1
  1ebed0: f9000309     	str	x9, [x24]
  1ebed4: 321b03e9     	orr	w9, wzr, #0x20
  1ebed8: 38286809     	strb	w9, [x0, x8]
  1ebedc: a9422696     	ldp	x22, x9, [x20, #0x20]
  1ebee0: f9400308     	ldr	x8, [x24]
  1ebee4: eb160135     	subs	x21, x9, x22
  1ebee8: 54001a20     	b.eq	0x1ec22c <__cxa_demangle+0xaf64>
  1ebeec: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebef0: 8b150109     	add	x9, x8, x21
  1ebef4: eb0a013f     	cmp	x9, x10
  1ebef8: 540017a2     	b.hs	0x1ec1ec <__cxa_demangle+0xaf24>
  1ebefc: f9400260     	ldr	x0, [x19]
  1ebf00: 140000c4     	b	0x1ec210 <__cxa_demangle+0xaf48>
  1ebf04: f9400260     	ldr	x0, [x19]
  1ebf08: d37ff948     	lsl	x8, x10, #1
  1ebf0c: eb09011f     	cmp	x8, x9
  1ebf10: 9a883121     	csel	x1, x9, x8, lo
  1ebf14: f9000a61     	str	x1, [x19, #0x10]
  1ebf18: 97faded6     	bl	0xa3a70 <realloc@plt>
  1ebf1c: f9000260     	str	x0, [x19]
  1ebf20: b4002520     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebf24: f9400308     	ldr	x8, [x24]
  1ebf28: 8b080000     	add	x0, x0, x8
  1ebf2c: aa1603e1     	mov	x1, x22
  1ebf30: aa1503e2     	mov	x2, x21
  1ebf34: 97fadbc3     	bl	0xa2e40 <memmove@plt>
  1ebf38: f9400308     	ldr	x8, [x24]
  1ebf3c: 8b150108     	add	x8, x8, x21
  1ebf40: f9000308     	str	x8, [x24]
  1ebf44: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebf48: 91000509     	add	x9, x8, #0x1
  1ebf4c: eb0a013f     	cmp	x9, x10
  1ebf50: 54000062     	b.hs	0x1ebf5c <__cxa_demangle+0xac94>
  1ebf54: f9400260     	ldr	x0, [x19]
  1ebf58: 1400000b     	b	0x1ebf84 <__cxa_demangle+0xacbc>
  1ebf5c: f9400260     	ldr	x0, [x19]
  1ebf60: d37ff948     	lsl	x8, x10, #1
  1ebf64: eb09011f     	cmp	x8, x9
  1ebf68: 9a883121     	csel	x1, x9, x8, lo
  1ebf6c: f9000a61     	str	x1, [x19, #0x10]
  1ebf70: 97fadec0     	bl	0xa3a70 <realloc@plt>
  1ebf74: f9000260     	str	x0, [x19]
  1ebf78: b4002260     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebf7c: f9400308     	ldr	x8, [x24]
  1ebf80: 91000509     	add	x9, x8, #0x1
  1ebf84: f9000309     	str	x9, [x24]
  1ebf88: 321b03e9     	orr	w9, wzr, #0x20
  1ebf8c: 38286809     	strb	w9, [x0, x8]
  1ebf90: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ebf94: 91001109     	add	x9, x8, #0x4
  1ebf98: eb0a013f     	cmp	x9, x10
  1ebf9c: 54000062     	b.hs	0x1ebfa8 <__cxa_demangle+0xace0>
  1ebfa0: f9400260     	ldr	x0, [x19]
  1ebfa4: 1400000a     	b	0x1ebfcc <__cxa_demangle+0xad04>
  1ebfa8: f9400260     	ldr	x0, [x19]
  1ebfac: d37ff948     	lsl	x8, x10, #1
  1ebfb0: eb09011f     	cmp	x8, x9
  1ebfb4: 9a883121     	csel	x1, x9, x8, lo
  1ebfb8: f9000a61     	str	x1, [x19, #0x10]
  1ebfbc: 97fadead     	bl	0xa3a70 <realloc@plt>
  1ebfc0: f9000260     	str	x0, [x19]
  1ebfc4: b4002000     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ebfc8: f9400308     	ldr	x8, [x24]
  1ebfcc: 5285c5c9     	mov	w9, #0x2e2e             // =11822
  1ebfd0: 72a405c9     	movk	w9, #0x202e, lsl #16
  1ebfd4: b8286809     	str	w9, [x0, x8]
  1ebfd8: f9400308     	ldr	x8, [x24]
  1ebfdc: 91001108     	add	x8, x8, #0x4
  1ebfe0: f9000308     	str	x8, [x24]
  1ebfe4: a9422696     	ldp	x22, x9, [x20, #0x20]
  1ebfe8: eb160135     	subs	x21, x9, x22
  1ebfec: 540002e0     	b.eq	0x1ec048 <__cxa_demangle+0xad80>
  1ebff0: f9400a6a     	ldr	x10, [x19, #0x10]
  1ebff4: 8b150109     	add	x9, x8, x21
  1ebff8: eb0a013f     	cmp	x9, x10
  1ebffc: 54000062     	b.hs	0x1ec008 <__cxa_demangle+0xad40>
  1ec000: f9400260     	ldr	x0, [x19]
  1ec004: 1400000a     	b	0x1ec02c <__cxa_demangle+0xad64>
  1ec008: f9400260     	ldr	x0, [x19]
  1ec00c: d37ff948     	lsl	x8, x10, #1
  1ec010: eb09011f     	cmp	x8, x9
  1ec014: 9a883121     	csel	x1, x9, x8, lo
  1ec018: f9000a61     	str	x1, [x19, #0x10]
  1ec01c: 97fade95     	bl	0xa3a70 <realloc@plt>
  1ec020: f9000260     	str	x0, [x19]
  1ec024: b4001d00     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec028: f9400308     	ldr	x8, [x24]
  1ec02c: 8b080000     	add	x0, x0, x8
  1ec030: aa1603e1     	mov	x1, x22
  1ec034: aa1503e2     	mov	x2, x21
  1ec038: 97fadb82     	bl	0xa2e40 <memmove@plt>
  1ec03c: f9400308     	ldr	x8, [x24]
  1ec040: 8b150108     	add	x8, x8, x21
  1ec044: f9000308     	str	x8, [x24]
  1ec048: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec04c: 91000509     	add	x9, x8, #0x1
  1ec050: eb0a013f     	cmp	x9, x10
  1ec054: 54000062     	b.hs	0x1ec060 <__cxa_demangle+0xad98>
  1ec058: f9400260     	ldr	x0, [x19]
  1ec05c: 1400000b     	b	0x1ec088 <__cxa_demangle+0xadc0>
  1ec060: f9400260     	ldr	x0, [x19]
  1ec064: d37ff948     	lsl	x8, x10, #1
  1ec068: eb09011f     	cmp	x8, x9
  1ec06c: 9a883121     	csel	x1, x9, x8, lo
  1ec070: f9000a61     	str	x1, [x19, #0x10]
  1ec074: 97fade7f     	bl	0xa3a70 <realloc@plt>
  1ec078: f9000260     	str	x0, [x19]
  1ec07c: b4001a40     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec080: f9400308     	ldr	x8, [x24]
  1ec084: 91000509     	add	x9, x8, #0x1
  1ec088: f9000669     	str	x9, [x19, #0x8]
  1ec08c: 321b03e9     	orr	w9, wzr, #0x20
  1ec090: 38286809     	strb	w9, [x0, x8]
  1ec094: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec098: 91000509     	add	x9, x8, #0x1
  1ec09c: eb0a013f     	cmp	x9, x10
  1ec0a0: 54000062     	b.hs	0x1ec0ac <__cxa_demangle+0xade4>
  1ec0a4: f9400260     	ldr	x0, [x19]
  1ec0a8: 1400000b     	b	0x1ec0d4 <__cxa_demangle+0xae0c>
  1ec0ac: f9400260     	ldr	x0, [x19]
  1ec0b0: d37ff948     	lsl	x8, x10, #1
  1ec0b4: eb09011f     	cmp	x8, x9
  1ec0b8: 9a883121     	csel	x1, x9, x8, lo
  1ec0bc: f9000a61     	str	x1, [x19, #0x10]
  1ec0c0: 97fade6c     	bl	0xa3a70 <realloc@plt>
  1ec0c4: f9000260     	str	x0, [x19]
  1ec0c8: b40017e0     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec0cc: f9400308     	ldr	x8, [x24]
  1ec0d0: 91000509     	add	x9, x8, #0x1
  1ec0d4: f9000669     	str	x9, [x19, #0x8]
  1ec0d8: 52800509     	mov	w9, #0x28               // =40
  1ec0dc: 38286809     	strb	w9, [x0, x8]
  1ec0e0: f9400a88     	ldr	x8, [x20, #0x10]
  1ec0e4: 528023a9     	mov	w9, #0x11d              // =285
  1ec0e8: 72a02029     	movk	w9, #0x101, lsl #16
  1ec0ec: b9000be9     	str	w9, [sp, #0x8]
  1ec0f0: 900005a9     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ec0f4: 9135a129     	add	x9, x9, #0xd68
  1ec0f8: f90003e9     	str	x9, [sp]
  1ec0fc: f9000be8     	str	x8, [sp, #0x10]
  1ec100: 910003e0     	mov	x0, sp
  1ec104: aa1303e1     	mov	x1, x19
  1ec108: 940000b4     	bl	0x1ec3d8 <__cxa_demangle+0xb110>
  1ec10c: 394027e8     	ldrb	w8, [sp, #0x9]
  1ec110: 7100051f     	cmp	w8, #0x1
  1ec114: 540000c0     	b.eq	0x1ec12c <__cxa_demangle+0xae64>
  1ec118: f94003e8     	ldr	x8, [sp]
  1ec11c: f9401508     	ldr	x8, [x8, #0x28]
  1ec120: 910003e0     	mov	x0, sp
  1ec124: aa1303e1     	mov	x1, x19
  1ec128: d63f0100     	blr	x8
  1ec12c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec130: 91000509     	add	x9, x8, #0x1
  1ec134: eb0a013f     	cmp	x9, x10
  1ec138: 54000062     	b.hs	0x1ec144 <__cxa_demangle+0xae7c>
  1ec13c: f9400260     	ldr	x0, [x19]
  1ec140: 1400000b     	b	0x1ec16c <__cxa_demangle+0xaea4>
  1ec144: f9400260     	ldr	x0, [x19]
  1ec148: d37ff948     	lsl	x8, x10, #1
  1ec14c: eb09011f     	cmp	x8, x9
  1ec150: 9a883121     	csel	x1, x9, x8, lo
  1ec154: f9000a61     	str	x1, [x19, #0x10]
  1ec158: 97fade46     	bl	0xa3a70 <realloc@plt>
  1ec15c: f9000260     	str	x0, [x19]
  1ec160: b4001320     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec164: f9400308     	ldr	x8, [x24]
  1ec168: 91000509     	add	x9, x8, #0x1
  1ec16c: f9000309     	str	x9, [x24]
  1ec170: 52800529     	mov	w9, #0x29               // =41
  1ec174: 38286809     	strb	w9, [x0, x8]
  1ec178: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec17c: 91000509     	add	x9, x8, #0x1
  1ec180: eb0a013f     	cmp	x9, x10
  1ec184: 54000062     	b.hs	0x1ec190 <__cxa_demangle+0xaec8>
  1ec188: f9400260     	ldr	x0, [x19]
  1ec18c: 1400000b     	b	0x1ec1b8 <__cxa_demangle+0xaef0>
  1ec190: f9400260     	ldr	x0, [x19]
  1ec194: d37ff948     	lsl	x8, x10, #1
  1ec198: eb09011f     	cmp	x8, x9
  1ec19c: 9a883121     	csel	x1, x9, x8, lo
  1ec1a0: f9000a61     	str	x1, [x19, #0x10]
  1ec1a4: 97fade33     	bl	0xa3a70 <realloc@plt>
  1ec1a8: f9000260     	str	x0, [x19]
  1ec1ac: b40010c0     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec1b0: f9400308     	ldr	x8, [x24]
  1ec1b4: 91000509     	add	x9, x8, #0x1
  1ec1b8: f9000309     	str	x9, [x24]
  1ec1bc: 52800529     	mov	w9, #0x29               // =41
  1ec1c0: 38286809     	strb	w9, [x0, x8]
  1ec1c4: f94016e8     	ldr	x8, [x23, #0x28]
  1ec1c8: f9400fe9     	ldr	x9, [sp, #0x18]
  1ec1cc: eb09011f     	cmp	x8, x9
  1ec1d0: 54000fc1     	b.ne	0x1ec3c8 <__cxa_demangle+0xb100>
  1ec1d4: a9457bfd     	ldp	x29, x30, [sp, #0x50]
  1ec1d8: a9444ff4     	ldp	x20, x19, [sp, #0x40]
  1ec1dc: a94357f6     	ldp	x22, x21, [sp, #0x30]
  1ec1e0: a9425ff8     	ldp	x24, x23, [sp, #0x20]
  1ec1e4: 910183ff     	add	sp, sp, #0x60
  1ec1e8: d65f03c0     	ret
  1ec1ec: f9400260     	ldr	x0, [x19]
  1ec1f0: d37ff948     	lsl	x8, x10, #1
  1ec1f4: eb09011f     	cmp	x8, x9
  1ec1f8: 9a883121     	csel	x1, x9, x8, lo
  1ec1fc: f9000a61     	str	x1, [x19, #0x10]
  1ec200: 97fade1c     	bl	0xa3a70 <realloc@plt>
  1ec204: f9000260     	str	x0, [x19]
  1ec208: b4000de0     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec20c: f9400308     	ldr	x8, [x24]
  1ec210: 8b080000     	add	x0, x0, x8
  1ec214: aa1603e1     	mov	x1, x22
  1ec218: aa1503e2     	mov	x2, x21
  1ec21c: 97fadb09     	bl	0xa2e40 <memmove@plt>
  1ec220: f9400308     	ldr	x8, [x24]
  1ec224: 8b150108     	add	x8, x8, x21
  1ec228: f9000308     	str	x8, [x24]
  1ec22c: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec230: 91001109     	add	x9, x8, #0x4
  1ec234: eb0a013f     	cmp	x9, x10
  1ec238: 54000062     	b.hs	0x1ec244 <__cxa_demangle+0xaf7c>
  1ec23c: f9400260     	ldr	x0, [x19]
  1ec240: 1400000a     	b	0x1ec268 <__cxa_demangle+0xafa0>
  1ec244: f9400260     	ldr	x0, [x19]
  1ec248: d37ff948     	lsl	x8, x10, #1
  1ec24c: eb09011f     	cmp	x8, x9
  1ec250: 9a883121     	csel	x1, x9, x8, lo
  1ec254: f9000a61     	str	x1, [x19, #0x10]
  1ec258: 97fade06     	bl	0xa3a70 <realloc@plt>
  1ec25c: f9000260     	str	x0, [x19]
  1ec260: b4000b20     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec264: f9400308     	ldr	x8, [x24]
  1ec268: 5285c409     	mov	w9, #0x2e20             // =11808
  1ec26c: 72a5c5c9     	movk	w9, #0x2e2e, lsl #16
  1ec270: b8286809     	str	w9, [x0, x8]
  1ec274: f9400309     	ldr	x9, [x24]
  1ec278: 91001128     	add	x8, x9, #0x4
  1ec27c: f9000308     	str	x8, [x24]
  1ec280: f9400e8a     	ldr	x10, [x20, #0x18]
  1ec284: b4fff7aa     	cbz	x10, 0x1ec178 <__cxa_demangle+0xaeb0>
  1ec288: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec28c: 91001529     	add	x9, x9, #0x5
  1ec290: eb0a013f     	cmp	x9, x10
  1ec294: 54000062     	b.hs	0x1ec2a0 <__cxa_demangle+0xafd8>
  1ec298: f9400260     	ldr	x0, [x19]
  1ec29c: 1400000b     	b	0x1ec2c8 <__cxa_demangle+0xb000>
  1ec2a0: f9400260     	ldr	x0, [x19]
  1ec2a4: d37ff948     	lsl	x8, x10, #1
  1ec2a8: eb09011f     	cmp	x8, x9
  1ec2ac: 9a883121     	csel	x1, x9, x8, lo
  1ec2b0: f9000a61     	str	x1, [x19, #0x10]
  1ec2b4: 97faddef     	bl	0xa3a70 <realloc@plt>
  1ec2b8: f9000260     	str	x0, [x19]
  1ec2bc: b4000840     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec2c0: f9400308     	ldr	x8, [x24]
  1ec2c4: 91000509     	add	x9, x8, #0x1
  1ec2c8: f9000309     	str	x9, [x24]
  1ec2cc: 321b03e9     	orr	w9, wzr, #0x20
  1ec2d0: 38286809     	strb	w9, [x0, x8]
  1ec2d4: a9422696     	ldp	x22, x9, [x20, #0x20]
  1ec2d8: f9400308     	ldr	x8, [x24]
  1ec2dc: eb160135     	subs	x21, x9, x22
  1ec2e0: 540002e0     	b.eq	0x1ec33c <__cxa_demangle+0xb074>
  1ec2e4: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec2e8: 8b150109     	add	x9, x8, x21
  1ec2ec: eb0a013f     	cmp	x9, x10
  1ec2f0: 54000062     	b.hs	0x1ec2fc <__cxa_demangle+0xb034>
  1ec2f4: f9400260     	ldr	x0, [x19]
  1ec2f8: 1400000a     	b	0x1ec320 <__cxa_demangle+0xb058>
  1ec2fc: f9400260     	ldr	x0, [x19]
  1ec300: d37ff948     	lsl	x8, x10, #1
  1ec304: eb09011f     	cmp	x8, x9
  1ec308: 9a883121     	csel	x1, x9, x8, lo
  1ec30c: f9000a61     	str	x1, [x19, #0x10]
  1ec310: 97faddd8     	bl	0xa3a70 <realloc@plt>
  1ec314: f9000260     	str	x0, [x19]
  1ec318: b4000560     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec31c: f9400308     	ldr	x8, [x24]
  1ec320: 8b080000     	add	x0, x0, x8
  1ec324: aa1603e1     	mov	x1, x22
  1ec328: aa1503e2     	mov	x2, x21
  1ec32c: 97fadac5     	bl	0xa2e40 <memmove@plt>
  1ec330: f9400308     	ldr	x8, [x24]
  1ec334: 8b150108     	add	x8, x8, x21
  1ec338: f9000308     	str	x8, [x24]
  1ec33c: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec340: 91000509     	add	x9, x8, #0x1
  1ec344: eb0a013f     	cmp	x9, x10
  1ec348: 54000062     	b.hs	0x1ec354 <__cxa_demangle+0xb08c>
  1ec34c: f9400260     	ldr	x0, [x19]
  1ec350: 1400000b     	b	0x1ec37c <__cxa_demangle+0xb0b4>
  1ec354: f9400260     	ldr	x0, [x19]
  1ec358: d37ff948     	lsl	x8, x10, #1
  1ec35c: eb09011f     	cmp	x8, x9
  1ec360: 9a883121     	csel	x1, x9, x8, lo
  1ec364: f9000a61     	str	x1, [x19, #0x10]
  1ec368: 97faddc2     	bl	0xa3a70 <realloc@plt>
  1ec36c: f9000260     	str	x0, [x19]
  1ec370: b40002a0     	cbz	x0, 0x1ec3c4 <__cxa_demangle+0xb0fc>
  1ec374: f9400308     	ldr	x8, [x24]
  1ec378: 91000509     	add	x9, x8, #0x1
  1ec37c: f9000669     	str	x9, [x19, #0x8]
  1ec380: 321b03e9     	orr	w9, wzr, #0x20
  1ec384: 38286809     	strb	w9, [x0, x8]
  1ec388: f9400e94     	ldr	x20, [x20, #0x18]
  1ec38c: aa1303e1     	mov	x1, x19
  1ec390: f9400288     	ldr	x8, [x20]
  1ec394: aa1403e0     	mov	x0, x20
  1ec398: f9401108     	ldr	x8, [x8, #0x20]
  1ec39c: d63f0100     	blr	x8
  1ec3a0: 39402688     	ldrb	w8, [x20, #0x9]
  1ec3a4: 7100051f     	cmp	w8, #0x1
  1ec3a8: 54ffee80     	b.eq	0x1ec178 <__cxa_demangle+0xaeb0>
  1ec3ac: f9400288     	ldr	x8, [x20]
  1ec3b0: aa1403e0     	mov	x0, x20
  1ec3b4: aa1303e1     	mov	x1, x19
  1ec3b8: f9401508     	ldr	x8, [x8, #0x28]
  1ec3bc: d63f0100     	blr	x8
  1ec3c0: 17ffff6e     	b	0x1ec178 <__cxa_demangle+0xaeb0>
  1ec3c4: 97faf8a7     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ec3c8: 97faf66a     	bl	0xa9d70 <__stack_chk_fail@plt>
  1ec3cc: 97faeed1     	bl	0xa7f10 <_Unwind_Resume@plt>
  1ec3d0: 97faeed0     	bl	0xa7f10 <_Unwind_Resume@plt>
  1ec3d4: 17fad163     	b	0xa0960 <_ZdlPv@plt>
  1ec3d8: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
  1ec3dc: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1ec3e0: a90257f6     	stp	x22, x21, [sp, #0x20]
  1ec3e4: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1ec3e8: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ec3ec: 910103fd     	add	x29, sp, #0x40
  1ec3f0: 6f07e7e0     	movi	v0.2d, #0xffffffffffffffff
  1ec3f4: 29435c36     	ldp	w22, w23, [x1, #0x18]
  1ec3f8: fd000c20     	str	d0, [x1, #0x18]
  1ec3fc: f9400815     	ldr	x21, [x0, #0x10]
  1ec400: f9400439     	ldr	x25, [x1, #0x8]
  1ec404: aa0103f3     	mov	x19, x1
  1ec408: aa0003f4     	mov	x20, x0
  1ec40c: f94002a8     	ldr	x8, [x21]
  1ec410: f9401108     	ldr	x8, [x8, #0x20]
  1ec414: aa1503e0     	mov	x0, x21
  1ec418: d63f0100     	blr	x8
  1ec41c: 394026a8     	ldrb	w8, [x21, #0x9]
  1ec420: 7100051f     	cmp	w8, #0x1
  1ec424: 540000c0     	b.eq	0x1ec43c <__cxa_demangle+0xb174>
  1ec428: f94002a8     	ldr	x8, [x21]
  1ec42c: f9401508     	ldr	x8, [x8, #0x28]
  1ec430: aa1503e0     	mov	x0, x21
  1ec434: aa1303e1     	mov	x1, x19
  1ec438: d63f0100     	blr	x8
  1ec43c: b9401e78     	ldr	w24, [x19, #0x1c]
  1ec440: 3100071f     	cmn	w24, #0x1
  1ec444: 54000080     	b.eq	0x1ec454 <__cxa_demangle+0xb18c>
  1ec448: 35000138     	cbnz	w24, 0x1ec46c <__cxa_demangle+0xb1a4>
  1ec44c: f9000679     	str	x25, [x19, #0x8]
  1ec450: 14000042     	b	0x1ec558 <__cxa_demangle+0xb290>
  1ec454: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec458: 91000d09     	add	x9, x8, #0x3
  1ec45c: eb0a013f     	cmp	x9, x10
  1ec460: 540005a2     	b.hs	0x1ec514 <__cxa_demangle+0xb24c>
  1ec464: f9400260     	ldr	x0, [x19]
  1ec468: 14000034     	b	0x1ec538 <__cxa_demangle+0xb270>
  1ec46c: 71000b1f     	cmp	w24, #0x2
  1ec470: 54000743     	b.lo	0x1ec558 <__cxa_demangle+0xb290>
  1ec474: 320003f9     	orr	w25, wzr, #0x1
  1ec478: 5284059a     	mov	w26, #0x202c            // =8236
  1ec47c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec480: 91000909     	add	x9, x8, #0x2
  1ec484: eb0a013f     	cmp	x9, x10
  1ec488: 54000062     	b.hs	0x1ec494 <__cxa_demangle+0xb1cc>
  1ec48c: f9400260     	ldr	x0, [x19]
  1ec490: 1400000a     	b	0x1ec4b8 <__cxa_demangle+0xb1f0>
  1ec494: f9400260     	ldr	x0, [x19]
  1ec498: d37ff948     	lsl	x8, x10, #1
  1ec49c: eb09011f     	cmp	x8, x9
  1ec4a0: 9a883121     	csel	x1, x9, x8, lo
  1ec4a4: f9000a61     	str	x1, [x19, #0x10]
  1ec4a8: 97fadd72     	bl	0xa3a70 <realloc@plt>
  1ec4ac: f9000260     	str	x0, [x19]
  1ec4b0: b4000620     	cbz	x0, 0x1ec574 <__cxa_demangle+0xb2ac>
  1ec4b4: f9400668     	ldr	x8, [x19, #0x8]
  1ec4b8: 7828681a     	strh	w26, [x0, x8]
  1ec4bc: f9400668     	ldr	x8, [x19, #0x8]
  1ec4c0: b9001a79     	str	w25, [x19, #0x18]
  1ec4c4: 91000908     	add	x8, x8, #0x2
  1ec4c8: f9000668     	str	x8, [x19, #0x8]
  1ec4cc: f9400a95     	ldr	x21, [x20, #0x10]
  1ec4d0: f94002a8     	ldr	x8, [x21]
  1ec4d4: f9401108     	ldr	x8, [x8, #0x20]
  1ec4d8: aa1503e0     	mov	x0, x21
  1ec4dc: aa1303e1     	mov	x1, x19
  1ec4e0: d63f0100     	blr	x8
  1ec4e4: 394026a8     	ldrb	w8, [x21, #0x9]
  1ec4e8: 7100051f     	cmp	w8, #0x1
  1ec4ec: 540000c0     	b.eq	0x1ec504 <__cxa_demangle+0xb23c>
  1ec4f0: f94002a8     	ldr	x8, [x21]
  1ec4f4: f9401508     	ldr	x8, [x8, #0x28]
  1ec4f8: aa1503e0     	mov	x0, x21
  1ec4fc: aa1303e1     	mov	x1, x19
  1ec500: d63f0100     	blr	x8
  1ec504: 11000739     	add	w25, w25, #0x1
  1ec508: 6b18033f     	cmp	w25, w24
  1ec50c: 54fffb83     	b.lo	0x1ec47c <__cxa_demangle+0xb1b4>
  1ec510: 14000012     	b	0x1ec558 <__cxa_demangle+0xb290>
  1ec514: f9400260     	ldr	x0, [x19]
  1ec518: d37ff948     	lsl	x8, x10, #1
  1ec51c: eb09011f     	cmp	x8, x9
  1ec520: 9a883121     	csel	x1, x9, x8, lo
  1ec524: f9000a61     	str	x1, [x19, #0x10]
  1ec528: 97fadd52     	bl	0xa3a70 <realloc@plt>
  1ec52c: f9000260     	str	x0, [x19]
  1ec530: b4000220     	cbz	x0, 0x1ec574 <__cxa_demangle+0xb2ac>
  1ec534: f9400668     	ldr	x8, [x19, #0x8]
  1ec538: 8b080008     	add	x8, x0, x8
  1ec53c: 528005c9     	mov	w9, #0x2e               // =46
  1ec540: 5285c5ca     	mov	w10, #0x2e2e            // =11822
  1ec544: 39000909     	strb	w9, [x8, #0x2]
  1ec548: 7900010a     	strh	w10, [x8]
  1ec54c: f9400668     	ldr	x8, [x19, #0x8]
  1ec550: 91000d08     	add	x8, x8, #0x3
  1ec554: f9000668     	str	x8, [x19, #0x8]
  1ec558: 29035e76     	stp	w22, w23, [x19, #0x18]
  1ec55c: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ec560: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1ec564: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1ec568: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1ec56c: a8c567fa     	ldp	x26, x25, [sp], #0x50
  1ec570: d65f03c0     	ret
  1ec574: 97faf83b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ec578: 29035e76     	stp	w22, w23, [x19, #0x18]
  1ec57c: 97faee65     	bl	0xa7f10 <_Unwind_Resume@plt>
  1ec580: 29035e76     	stp	w22, w23, [x19, #0x18]
  1ec584: 97faee63     	bl	0xa7f10 <_Unwind_Resume@plt>
  1ec588: 17fad0f6     	b	0xa0960 <_ZdlPv@plt>
  1ec58c: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1ec590: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ec594: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ec598: 910083fd     	add	x29, sp, #0x20
  1ec59c: a941a408     	ldp	x8, x9, [x0, #0x18]
  1ec5a0: aa0003f4     	mov	x20, x0
  1ec5a4: aa0103f3     	mov	x19, x1
  1ec5a8: cb08012a     	sub	x10, x9, x8
  1ec5ac: f100055f     	cmp	x10, #0x1
  1ec5b0: 54000421     	b.ne	0x1ec634 <__cxa_demangle+0xb36c>
  1ec5b4: eb09011f     	cmp	x8, x9
  1ec5b8: 54000160     	b.eq	0x1ec5e4 <__cxa_demangle+0xb31c>
  1ec5bc: b00002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ec5c0: 911bed4a     	add	x10, x10, #0x6fb
  1ec5c4: 3940010b     	ldrb	w11, [x8]
  1ec5c8: 3940014c     	ldrb	w12, [x10]
  1ec5cc: 6b0c017f     	cmp	w11, w12
  1ec5d0: 54000321     	b.ne	0x1ec634 <__cxa_demangle+0xb36c>
  1ec5d4: 91000508     	add	x8, x8, #0x1
  1ec5d8: eb08013f     	cmp	x9, x8
  1ec5dc: 9100054a     	add	x10, x10, #0x1
  1ec5e0: 54ffff21     	b.ne	0x1ec5c4 <__cxa_demangle+0xb2fc>
  1ec5e4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec5e8: 91000509     	add	x9, x8, #0x1
  1ec5ec: eb0a013f     	cmp	x9, x10
  1ec5f0: 54000062     	b.hs	0x1ec5fc <__cxa_demangle+0xb334>
  1ec5f4: f9400260     	ldr	x0, [x19]
  1ec5f8: 1400000a     	b	0x1ec620 <__cxa_demangle+0xb358>
  1ec5fc: f9400260     	ldr	x0, [x19]
  1ec600: d37ff948     	lsl	x8, x10, #1
  1ec604: eb09011f     	cmp	x8, x9
  1ec608: 9a883121     	csel	x1, x9, x8, lo
  1ec60c: f9000a61     	str	x1, [x19, #0x10]
  1ec610: 97fadd18     	bl	0xa3a70 <realloc@plt>
  1ec614: f9000260     	str	x0, [x19]
  1ec618: b4001680     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec61c: f9400668     	ldr	x8, [x19, #0x8]
  1ec620: 52800509     	mov	w9, #0x28               // =40
  1ec624: 38286809     	strb	w9, [x0, x8]
  1ec628: f9400668     	ldr	x8, [x19, #0x8]
  1ec62c: 91000508     	add	x8, x8, #0x1
  1ec630: f9000668     	str	x8, [x19, #0x8]
  1ec634: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec638: 91000509     	add	x9, x8, #0x1
  1ec63c: eb0a013f     	cmp	x9, x10
  1ec640: 54000062     	b.hs	0x1ec64c <__cxa_demangle+0xb384>
  1ec644: f9400260     	ldr	x0, [x19]
  1ec648: 1400000a     	b	0x1ec670 <__cxa_demangle+0xb3a8>
  1ec64c: f9400260     	ldr	x0, [x19]
  1ec650: d37ff948     	lsl	x8, x10, #1
  1ec654: eb09011f     	cmp	x8, x9
  1ec658: 9a883121     	csel	x1, x9, x8, lo
  1ec65c: f9000a61     	str	x1, [x19, #0x10]
  1ec660: 97fadd04     	bl	0xa3a70 <realloc@plt>
  1ec664: f9000260     	str	x0, [x19]
  1ec668: b4001400     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec66c: f9400668     	ldr	x8, [x19, #0x8]
  1ec670: 52800509     	mov	w9, #0x28               // =40
  1ec674: 38286809     	strb	w9, [x0, x8]
  1ec678: f9400668     	ldr	x8, [x19, #0x8]
  1ec67c: aa1303e1     	mov	x1, x19
  1ec680: 91000508     	add	x8, x8, #0x1
  1ec684: f9000668     	str	x8, [x19, #0x8]
  1ec688: f9400a95     	ldr	x21, [x20, #0x10]
  1ec68c: f94002a8     	ldr	x8, [x21]
  1ec690: aa1503e0     	mov	x0, x21
  1ec694: f9401108     	ldr	x8, [x8, #0x20]
  1ec698: d63f0100     	blr	x8
  1ec69c: 394026a8     	ldrb	w8, [x21, #0x9]
  1ec6a0: 7100051f     	cmp	w8, #0x1
  1ec6a4: 540000c0     	b.eq	0x1ec6bc <__cxa_demangle+0xb3f4>
  1ec6a8: f94002a8     	ldr	x8, [x21]
  1ec6ac: aa1503e0     	mov	x0, x21
  1ec6b0: aa1303e1     	mov	x1, x19
  1ec6b4: f9401508     	ldr	x8, [x8, #0x28]
  1ec6b8: d63f0100     	blr	x8
  1ec6bc: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec6c0: 91000909     	add	x9, x8, #0x2
  1ec6c4: eb0a013f     	cmp	x9, x10
  1ec6c8: 54000062     	b.hs	0x1ec6d4 <__cxa_demangle+0xb40c>
  1ec6cc: f9400260     	ldr	x0, [x19]
  1ec6d0: 1400000a     	b	0x1ec6f8 <__cxa_demangle+0xb430>
  1ec6d4: f9400260     	ldr	x0, [x19]
  1ec6d8: d37ff948     	lsl	x8, x10, #1
  1ec6dc: eb09011f     	cmp	x8, x9
  1ec6e0: 9a883121     	csel	x1, x9, x8, lo
  1ec6e4: f9000a61     	str	x1, [x19, #0x10]
  1ec6e8: 97fadce2     	bl	0xa3a70 <realloc@plt>
  1ec6ec: f9000260     	str	x0, [x19]
  1ec6f0: b4000fc0     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec6f4: f9400668     	ldr	x8, [x19, #0x8]
  1ec6f8: 52840529     	mov	w9, #0x2029             // =8233
  1ec6fc: 78286809     	strh	w9, [x0, x8]
  1ec700: f9400668     	ldr	x8, [x19, #0x8]
  1ec704: 91000908     	add	x8, x8, #0x2
  1ec708: f9000668     	str	x8, [x19, #0x8]
  1ec70c: a941a696     	ldp	x22, x9, [x20, #0x18]
  1ec710: eb160135     	subs	x21, x9, x22
  1ec714: 540002e0     	b.eq	0x1ec770 <__cxa_demangle+0xb4a8>
  1ec718: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec71c: 8b150109     	add	x9, x8, x21
  1ec720: eb0a013f     	cmp	x9, x10
  1ec724: 54000062     	b.hs	0x1ec730 <__cxa_demangle+0xb468>
  1ec728: f9400260     	ldr	x0, [x19]
  1ec72c: 1400000a     	b	0x1ec754 <__cxa_demangle+0xb48c>
  1ec730: f9400260     	ldr	x0, [x19]
  1ec734: d37ff948     	lsl	x8, x10, #1
  1ec738: eb09011f     	cmp	x8, x9
  1ec73c: 9a883121     	csel	x1, x9, x8, lo
  1ec740: f9000a61     	str	x1, [x19, #0x10]
  1ec744: 97fadccb     	bl	0xa3a70 <realloc@plt>
  1ec748: f9000260     	str	x0, [x19]
  1ec74c: b4000ce0     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec750: f9400668     	ldr	x8, [x19, #0x8]
  1ec754: 8b080000     	add	x0, x0, x8
  1ec758: aa1603e1     	mov	x1, x22
  1ec75c: aa1503e2     	mov	x2, x21
  1ec760: 97fad9b8     	bl	0xa2e40 <memmove@plt>
  1ec764: f9400668     	ldr	x8, [x19, #0x8]
  1ec768: 8b150108     	add	x8, x8, x21
  1ec76c: f9000668     	str	x8, [x19, #0x8]
  1ec770: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec774: 91000909     	add	x9, x8, #0x2
  1ec778: eb0a013f     	cmp	x9, x10
  1ec77c: 54000062     	b.hs	0x1ec788 <__cxa_demangle+0xb4c0>
  1ec780: f9400260     	ldr	x0, [x19]
  1ec784: 1400000a     	b	0x1ec7ac <__cxa_demangle+0xb4e4>
  1ec788: f9400260     	ldr	x0, [x19]
  1ec78c: d37ff948     	lsl	x8, x10, #1
  1ec790: eb09011f     	cmp	x8, x9
  1ec794: 9a883121     	csel	x1, x9, x8, lo
  1ec798: f9000a61     	str	x1, [x19, #0x10]
  1ec79c: 97fadcb5     	bl	0xa3a70 <realloc@plt>
  1ec7a0: f9000260     	str	x0, [x19]
  1ec7a4: b4000a20     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec7a8: f9400668     	ldr	x8, [x19, #0x8]
  1ec7ac: 52850409     	mov	w9, #0x2820             // =10272
  1ec7b0: 78286809     	strh	w9, [x0, x8]
  1ec7b4: f9400668     	ldr	x8, [x19, #0x8]
  1ec7b8: aa1303e1     	mov	x1, x19
  1ec7bc: 91000908     	add	x8, x8, #0x2
  1ec7c0: f9000668     	str	x8, [x19, #0x8]
  1ec7c4: f9401695     	ldr	x21, [x20, #0x28]
  1ec7c8: f94002a8     	ldr	x8, [x21]
  1ec7cc: aa1503e0     	mov	x0, x21
  1ec7d0: f9401108     	ldr	x8, [x8, #0x20]
  1ec7d4: d63f0100     	blr	x8
  1ec7d8: 394026a8     	ldrb	w8, [x21, #0x9]
  1ec7dc: 7100051f     	cmp	w8, #0x1
  1ec7e0: 540000c0     	b.eq	0x1ec7f8 <__cxa_demangle+0xb530>
  1ec7e4: f94002a8     	ldr	x8, [x21]
  1ec7e8: aa1503e0     	mov	x0, x21
  1ec7ec: aa1303e1     	mov	x1, x19
  1ec7f0: f9401508     	ldr	x8, [x8, #0x28]
  1ec7f4: d63f0100     	blr	x8
  1ec7f8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ec7fc: 91000509     	add	x9, x8, #0x1
  1ec800: eb0a013f     	cmp	x9, x10
  1ec804: 54000062     	b.hs	0x1ec810 <__cxa_demangle+0xb548>
  1ec808: f9400260     	ldr	x0, [x19]
  1ec80c: 1400000a     	b	0x1ec834 <__cxa_demangle+0xb56c>
  1ec810: f9400260     	ldr	x0, [x19]
  1ec814: d37ff948     	lsl	x8, x10, #1
  1ec818: eb09011f     	cmp	x8, x9
  1ec81c: 9a883121     	csel	x1, x9, x8, lo
  1ec820: f9000a61     	str	x1, [x19, #0x10]
  1ec824: 97fadc93     	bl	0xa3a70 <realloc@plt>
  1ec828: f9000260     	str	x0, [x19]
  1ec82c: b40005e0     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec830: f9400668     	ldr	x8, [x19, #0x8]
  1ec834: 52800529     	mov	w9, #0x29               // =41
  1ec838: 38286809     	strb	w9, [x0, x8]
  1ec83c: f9400669     	ldr	x9, [x19, #0x8]
  1ec840: 91000528     	add	x8, x9, #0x1
  1ec844: f9000668     	str	x8, [x19, #0x8]
  1ec848: a941ae8a     	ldp	x10, x11, [x20, #0x18]
  1ec84c: cb0a016c     	sub	x12, x11, x10
  1ec850: f100059f     	cmp	x12, #0x1
  1ec854: 54000421     	b.ne	0x1ec8d8 <__cxa_demangle+0xb610>
  1ec858: eb0b015f     	cmp	x10, x11
  1ec85c: 54000160     	b.eq	0x1ec888 <__cxa_demangle+0xb5c0>
  1ec860: b00002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ec864: 911bed8c     	add	x12, x12, #0x6fb
  1ec868: 3940014d     	ldrb	w13, [x10]
  1ec86c: 3940018e     	ldrb	w14, [x12]
  1ec870: 6b0e01bf     	cmp	w13, w14
  1ec874: 54000321     	b.ne	0x1ec8d8 <__cxa_demangle+0xb610>
  1ec878: 9100054a     	add	x10, x10, #0x1
  1ec87c: eb0a017f     	cmp	x11, x10
  1ec880: 9100058c     	add	x12, x12, #0x1
  1ec884: 54ffff21     	b.ne	0x1ec868 <__cxa_demangle+0xb5a0>
  1ec888: f9400a6a     	ldr	x10, [x19, #0x10]
  1ec88c: 91000929     	add	x9, x9, #0x2
  1ec890: eb0a013f     	cmp	x9, x10
  1ec894: 54000062     	b.hs	0x1ec8a0 <__cxa_demangle+0xb5d8>
  1ec898: f9400260     	ldr	x0, [x19]
  1ec89c: 1400000a     	b	0x1ec8c4 <__cxa_demangle+0xb5fc>
  1ec8a0: f9400260     	ldr	x0, [x19]
  1ec8a4: d37ff948     	lsl	x8, x10, #1
  1ec8a8: eb09011f     	cmp	x8, x9
  1ec8ac: 9a883121     	csel	x1, x9, x8, lo
  1ec8b0: f9000a61     	str	x1, [x19, #0x10]
  1ec8b4: 97fadc6f     	bl	0xa3a70 <realloc@plt>
  1ec8b8: f9000260     	str	x0, [x19]
  1ec8bc: b4000160     	cbz	x0, 0x1ec8e8 <__cxa_demangle+0xb620>
  1ec8c0: f9400668     	ldr	x8, [x19, #0x8]
  1ec8c4: 52800529     	mov	w9, #0x29               // =41
  1ec8c8: 38286809     	strb	w9, [x0, x8]
  1ec8cc: f9400668     	ldr	x8, [x19, #0x8]
  1ec8d0: 91000508     	add	x8, x8, #0x1
  1ec8d4: f9000668     	str	x8, [x19, #0x8]
  1ec8d8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ec8dc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ec8e0: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1ec8e4: d65f03c0     	ret
  1ec8e8: 97faf75e     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ec8ec: 17fad01d     	b	0xa0960 <_ZdlPv@plt>
  1ec8f0: f81c0ff7     	str	x23, [sp, #-0x40]!
  1ec8f4: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ec8f8: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ec8fc: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ec900: 9100c3fd     	add	x29, sp, #0x30
  1ec904: a9412416     	ldp	x22, x9, [x0, #0x10]
  1ec908: f9400428     	ldr	x8, [x1, #0x8]
  1ec90c: aa0003f4     	mov	x20, x0
  1ec910: aa0103f3     	mov	x19, x1
  1ec914: eb160135     	subs	x21, x9, x22
  1ec918: 54000100     	b.eq	0x1ec938 <__cxa_demangle+0xb670>
  1ec91c: aa1303f7     	mov	x23, x19
  1ec920: f8410eea     	ldr	x10, [x23, #0x10]!
  1ec924: 8b150109     	add	x9, x8, x21
  1ec928: eb0a013f     	cmp	x9, x10
  1ec92c: 540000a2     	b.hs	0x1ec940 <__cxa_demangle+0xb678>
  1ec930: f9400260     	ldr	x0, [x19]
  1ec934: 1400000c     	b	0x1ec964 <__cxa_demangle+0xb69c>
  1ec938: 91004277     	add	x23, x19, #0x10
  1ec93c: 14000011     	b	0x1ec980 <__cxa_demangle+0xb6b8>
  1ec940: f9400260     	ldr	x0, [x19]
  1ec944: d37ff948     	lsl	x8, x10, #1
  1ec948: eb09011f     	cmp	x8, x9
  1ec94c: 9a883121     	csel	x1, x9, x8, lo
  1ec950: f9000a61     	str	x1, [x19, #0x10]
  1ec954: 97fadc47     	bl	0xa3a70 <realloc@plt>
  1ec958: f9000260     	str	x0, [x19]
  1ec95c: b4000880     	cbz	x0, 0x1eca6c <__cxa_demangle+0xb7a4>
  1ec960: f9400668     	ldr	x8, [x19, #0x8]
  1ec964: 8b080000     	add	x0, x0, x8
  1ec968: aa1603e1     	mov	x1, x22
  1ec96c: aa1503e2     	mov	x2, x21
  1ec970: 97fad934     	bl	0xa2e40 <memmove@plt>
  1ec974: f9400668     	ldr	x8, [x19, #0x8]
  1ec978: 8b150108     	add	x8, x8, x21
  1ec97c: f9000668     	str	x8, [x19, #0x8]
  1ec980: f94002ea     	ldr	x10, [x23]
  1ec984: 91000509     	add	x9, x8, #0x1
  1ec988: eb0a013f     	cmp	x9, x10
  1ec98c: 54000062     	b.hs	0x1ec998 <__cxa_demangle+0xb6d0>
  1ec990: f9400260     	ldr	x0, [x19]
  1ec994: 1400000a     	b	0x1ec9bc <__cxa_demangle+0xb6f4>
  1ec998: f9400260     	ldr	x0, [x19]
  1ec99c: d37ff948     	lsl	x8, x10, #1
  1ec9a0: eb09011f     	cmp	x8, x9
  1ec9a4: 9a883121     	csel	x1, x9, x8, lo
  1ec9a8: f9000a61     	str	x1, [x19, #0x10]
  1ec9ac: 97fadc31     	bl	0xa3a70 <realloc@plt>
  1ec9b0: f9000260     	str	x0, [x19]
  1ec9b4: b40005c0     	cbz	x0, 0x1eca6c <__cxa_demangle+0xb7a4>
  1ec9b8: f9400668     	ldr	x8, [x19, #0x8]
  1ec9bc: 52800509     	mov	w9, #0x28               // =40
  1ec9c0: 38286809     	strb	w9, [x0, x8]
  1ec9c4: f9400668     	ldr	x8, [x19, #0x8]
  1ec9c8: aa1303e1     	mov	x1, x19
  1ec9cc: 91000508     	add	x8, x8, #0x1
  1ec9d0: f9000668     	str	x8, [x19, #0x8]
  1ec9d4: f9401294     	ldr	x20, [x20, #0x20]
  1ec9d8: f9400288     	ldr	x8, [x20]
  1ec9dc: aa1403e0     	mov	x0, x20
  1ec9e0: f9401108     	ldr	x8, [x8, #0x20]
  1ec9e4: d63f0100     	blr	x8
  1ec9e8: 39402688     	ldrb	w8, [x20, #0x9]
  1ec9ec: 7100051f     	cmp	w8, #0x1
  1ec9f0: 540000c0     	b.eq	0x1eca08 <__cxa_demangle+0xb740>
  1ec9f4: f9400288     	ldr	x8, [x20]
  1ec9f8: aa1403e0     	mov	x0, x20
  1ec9fc: aa1303e1     	mov	x1, x19
  1eca00: f9401508     	ldr	x8, [x8, #0x28]
  1eca04: d63f0100     	blr	x8
  1eca08: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eca0c: 91000509     	add	x9, x8, #0x1
  1eca10: eb0a013f     	cmp	x9, x10
  1eca14: 54000062     	b.hs	0x1eca20 <__cxa_demangle+0xb758>
  1eca18: f9400260     	ldr	x0, [x19]
  1eca1c: 1400000a     	b	0x1eca44 <__cxa_demangle+0xb77c>
  1eca20: f9400260     	ldr	x0, [x19]
  1eca24: d37ff948     	lsl	x8, x10, #1
  1eca28: eb09011f     	cmp	x8, x9
  1eca2c: 9a883121     	csel	x1, x9, x8, lo
  1eca30: f9000a61     	str	x1, [x19, #0x10]
  1eca34: 97fadc0f     	bl	0xa3a70 <realloc@plt>
  1eca38: f9000260     	str	x0, [x19]
  1eca3c: b4000180     	cbz	x0, 0x1eca6c <__cxa_demangle+0xb7a4>
  1eca40: f9400668     	ldr	x8, [x19, #0x8]
  1eca44: 52800529     	mov	w9, #0x29               // =41
  1eca48: 38286809     	strb	w9, [x0, x8]
  1eca4c: f9400668     	ldr	x8, [x19, #0x8]
  1eca50: 91000508     	add	x8, x8, #0x1
  1eca54: f9000668     	str	x8, [x19, #0x8]
  1eca58: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1eca5c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1eca60: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1eca64: f84407f7     	ldr	x23, [sp], #0x40
  1eca68: d65f03c0     	ret
  1eca6c: 97faf6fd     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eca70: 17facfbc     	b	0xa0960 <_ZdlPv@plt>
  1eca74: f81c0ff7     	str	x23, [sp, #-0x40]!
  1eca78: a90157f6     	stp	x22, x21, [sp, #0x10]
  1eca7c: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1eca80: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1eca84: 9100c3fd     	add	x29, sp, #0x30
  1eca88: a9412416     	ldp	x22, x9, [x0, #0x10]
  1eca8c: f9400428     	ldr	x8, [x1, #0x8]
  1eca90: aa0003f4     	mov	x20, x0
  1eca94: aa0103f3     	mov	x19, x1
  1eca98: eb160135     	subs	x21, x9, x22
  1eca9c: 54000100     	b.eq	0x1ecabc <__cxa_demangle+0xb7f4>
  1ecaa0: aa1303f7     	mov	x23, x19
  1ecaa4: f8410eea     	ldr	x10, [x23, #0x10]!
  1ecaa8: 8b150109     	add	x9, x8, x21
  1ecaac: eb0a013f     	cmp	x9, x10
  1ecab0: 540000a2     	b.hs	0x1ecac4 <__cxa_demangle+0xb7fc>
  1ecab4: f9400260     	ldr	x0, [x19]
  1ecab8: 1400000c     	b	0x1ecae8 <__cxa_demangle+0xb820>
  1ecabc: 91004277     	add	x23, x19, #0x10
  1ecac0: 14000011     	b	0x1ecb04 <__cxa_demangle+0xb83c>
  1ecac4: f9400260     	ldr	x0, [x19]
  1ecac8: d37ff948     	lsl	x8, x10, #1
  1ecacc: eb09011f     	cmp	x8, x9
  1ecad0: 9a883121     	csel	x1, x9, x8, lo
  1ecad4: f9000a61     	str	x1, [x19, #0x10]
  1ecad8: 97fadbe6     	bl	0xa3a70 <realloc@plt>
  1ecadc: f9000260     	str	x0, [x19]
  1ecae0: b4000a80     	cbz	x0, 0x1ecc30 <__cxa_demangle+0xb968>
  1ecae4: f9400668     	ldr	x8, [x19, #0x8]
  1ecae8: 8b080000     	add	x0, x0, x8
  1ecaec: aa1603e1     	mov	x1, x22
  1ecaf0: aa1503e2     	mov	x2, x21
  1ecaf4: 97fad8d3     	bl	0xa2e40 <memmove@plt>
  1ecaf8: f9400668     	ldr	x8, [x19, #0x8]
  1ecafc: 8b150108     	add	x8, x8, x21
  1ecb00: f9000668     	str	x8, [x19, #0x8]
  1ecb04: f94002ea     	ldr	x10, [x23]
  1ecb08: 91000509     	add	x9, x8, #0x1
  1ecb0c: eb0a013f     	cmp	x9, x10
  1ecb10: 54000062     	b.hs	0x1ecb1c <__cxa_demangle+0xb854>
  1ecb14: f9400260     	ldr	x0, [x19]
  1ecb18: 1400000a     	b	0x1ecb40 <__cxa_demangle+0xb878>
  1ecb1c: f9400260     	ldr	x0, [x19]
  1ecb20: d37ff948     	lsl	x8, x10, #1
  1ecb24: eb09011f     	cmp	x8, x9
  1ecb28: 9a883121     	csel	x1, x9, x8, lo
  1ecb2c: f9000a61     	str	x1, [x19, #0x10]
  1ecb30: 97fadbd0     	bl	0xa3a70 <realloc@plt>
  1ecb34: f9000260     	str	x0, [x19]
  1ecb38: b40007c0     	cbz	x0, 0x1ecc30 <__cxa_demangle+0xb968>
  1ecb3c: f9400668     	ldr	x8, [x19, #0x8]
  1ecb40: 321e0fe9     	orr	w9, wzr, #0x3c
  1ecb44: 38286809     	strb	w9, [x0, x8]
  1ecb48: f9400668     	ldr	x8, [x19, #0x8]
  1ecb4c: aa1303e1     	mov	x1, x19
  1ecb50: 91000508     	add	x8, x8, #0x1
  1ecb54: f9000668     	str	x8, [x19, #0x8]
  1ecb58: f9401280     	ldr	x0, [x20, #0x20]
  1ecb5c: f9400008     	ldr	x8, [x0]
  1ecb60: f9401108     	ldr	x8, [x8, #0x20]
  1ecb64: d63f0100     	blr	x8
  1ecb68: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ecb6c: 91000909     	add	x9, x8, #0x2
  1ecb70: eb0a013f     	cmp	x9, x10
  1ecb74: 54000062     	b.hs	0x1ecb80 <__cxa_demangle+0xb8b8>
  1ecb78: f9400260     	ldr	x0, [x19]
  1ecb7c: 1400000a     	b	0x1ecba4 <__cxa_demangle+0xb8dc>
  1ecb80: f9400260     	ldr	x0, [x19]
  1ecb84: d37ff948     	lsl	x8, x10, #1
  1ecb88: eb09011f     	cmp	x8, x9
  1ecb8c: 9a883121     	csel	x1, x9, x8, lo
  1ecb90: f9000a61     	str	x1, [x19, #0x10]
  1ecb94: 97fadbb7     	bl	0xa3a70 <realloc@plt>
  1ecb98: f9000260     	str	x0, [x19]
  1ecb9c: b40004a0     	cbz	x0, 0x1ecc30 <__cxa_demangle+0xb968>
  1ecba0: f9400668     	ldr	x8, [x19, #0x8]
  1ecba4: 528507c9     	mov	w9, #0x283e             // =10302
  1ecba8: 78286809     	strh	w9, [x0, x8]
  1ecbac: f9400668     	ldr	x8, [x19, #0x8]
  1ecbb0: aa1303e1     	mov	x1, x19
  1ecbb4: 91000908     	add	x8, x8, #0x2
  1ecbb8: f9000668     	str	x8, [x19, #0x8]
  1ecbbc: f9401680     	ldr	x0, [x20, #0x28]
  1ecbc0: f9400008     	ldr	x8, [x0]
  1ecbc4: f9401108     	ldr	x8, [x8, #0x20]
  1ecbc8: d63f0100     	blr	x8
  1ecbcc: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ecbd0: 91000509     	add	x9, x8, #0x1
  1ecbd4: eb0a013f     	cmp	x9, x10
  1ecbd8: 54000062     	b.hs	0x1ecbe4 <__cxa_demangle+0xb91c>
  1ecbdc: f9400260     	ldr	x0, [x19]
  1ecbe0: 1400000a     	b	0x1ecc08 <__cxa_demangle+0xb940>
  1ecbe4: f9400260     	ldr	x0, [x19]
  1ecbe8: d37ff948     	lsl	x8, x10, #1
  1ecbec: eb09011f     	cmp	x8, x9
  1ecbf0: 9a883121     	csel	x1, x9, x8, lo
  1ecbf4: f9000a61     	str	x1, [x19, #0x10]
  1ecbf8: 97fadb9e     	bl	0xa3a70 <realloc@plt>
  1ecbfc: f9000260     	str	x0, [x19]
  1ecc00: b4000180     	cbz	x0, 0x1ecc30 <__cxa_demangle+0xb968>
  1ecc04: f9400668     	ldr	x8, [x19, #0x8]
  1ecc08: 52800529     	mov	w9, #0x29               // =41
  1ecc0c: 38286809     	strb	w9, [x0, x8]
  1ecc10: f9400668     	ldr	x8, [x19, #0x8]
  1ecc14: 91000508     	add	x8, x8, #0x1
  1ecc18: f9000668     	str	x8, [x19, #0x8]
  1ecc1c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ecc20: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ecc24: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ecc28: f84407f7     	ldr	x23, [sp], #0x40
  1ecc2c: d65f03c0     	ret
  1ecc30: 97faf68c     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ecc34: 17facf4b     	b	0xa0960 <_ZdlPv@plt>
  1ecc38: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ecc3c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ecc40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ecc44: 910083fd     	add	x29, sp, #0x20
  1ecc48: f9400815     	ldr	x21, [x0, #0x10]
  1ecc4c: aa0003f4     	mov	x20, x0
  1ecc50: aa0103f3     	mov	x19, x1
  1ecc54: f94002a8     	ldr	x8, [x21]
  1ecc58: aa1503e0     	mov	x0, x21
  1ecc5c: f9401108     	ldr	x8, [x8, #0x20]
  1ecc60: d63f0100     	blr	x8
  1ecc64: 394026a8     	ldrb	w8, [x21, #0x9]
  1ecc68: 7100051f     	cmp	w8, #0x1
  1ecc6c: 540000c0     	b.eq	0x1ecc84 <__cxa_demangle+0xb9bc>
  1ecc70: f94002a8     	ldr	x8, [x21]
  1ecc74: aa1503e0     	mov	x0, x21
  1ecc78: aa1303e1     	mov	x1, x19
  1ecc7c: f9401508     	ldr	x8, [x8, #0x28]
  1ecc80: d63f0100     	blr	x8
  1ecc84: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ecc88: 91000509     	add	x9, x8, #0x1
  1ecc8c: eb0a013f     	cmp	x9, x10
  1ecc90: 54000062     	b.hs	0x1ecc9c <__cxa_demangle+0xb9d4>
  1ecc94: f9400260     	ldr	x0, [x19]
  1ecc98: 1400000a     	b	0x1eccc0 <__cxa_demangle+0xb9f8>
  1ecc9c: f9400260     	ldr	x0, [x19]
  1ecca0: d37ff948     	lsl	x8, x10, #1
  1ecca4: eb09011f     	cmp	x8, x9
  1ecca8: 9a883121     	csel	x1, x9, x8, lo
  1eccac: f9000a61     	str	x1, [x19, #0x10]
  1eccb0: 97fadb70     	bl	0xa3a70 <realloc@plt>
  1eccb4: f9000260     	str	x0, [x19]
  1eccb8: b4000440     	cbz	x0, 0x1ecd40 <__cxa_demangle+0xba78>
  1eccbc: f9400668     	ldr	x8, [x19, #0x8]
  1eccc0: 52800509     	mov	w9, #0x28               // =40
  1eccc4: 38286809     	strb	w9, [x0, x8]
  1eccc8: f9400668     	ldr	x8, [x19, #0x8]
  1ecccc: 91006280     	add	x0, x20, #0x18
  1eccd0: aa1303e1     	mov	x1, x19
  1eccd4: 91000508     	add	x8, x8, #0x1
  1eccd8: f9000668     	str	x8, [x19, #0x8]
  1eccdc: 9400001b     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1ecce0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ecce4: 91000509     	add	x9, x8, #0x1
  1ecce8: eb0a013f     	cmp	x9, x10
  1eccec: 54000062     	b.hs	0x1eccf8 <__cxa_demangle+0xba30>
  1eccf0: f9400260     	ldr	x0, [x19]
  1eccf4: 1400000a     	b	0x1ecd1c <__cxa_demangle+0xba54>
  1eccf8: f9400260     	ldr	x0, [x19]
  1eccfc: d37ff948     	lsl	x8, x10, #1
  1ecd00: eb09011f     	cmp	x8, x9
  1ecd04: 9a883121     	csel	x1, x9, x8, lo
  1ecd08: f9000a61     	str	x1, [x19, #0x10]
  1ecd0c: 97fadb59     	bl	0xa3a70 <realloc@plt>
  1ecd10: f9000260     	str	x0, [x19]
  1ecd14: b4000160     	cbz	x0, 0x1ecd40 <__cxa_demangle+0xba78>
  1ecd18: f9400668     	ldr	x8, [x19, #0x8]
  1ecd1c: 52800529     	mov	w9, #0x29               // =41
  1ecd20: 38286809     	strb	w9, [x0, x8]
  1ecd24: f9400668     	ldr	x8, [x19, #0x8]
  1ecd28: 91000508     	add	x8, x8, #0x1
  1ecd2c: f9000668     	str	x8, [x19, #0x8]
  1ecd30: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ecd34: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ecd38: f84307f5     	ldr	x21, [sp], #0x30
  1ecd3c: d65f03c0     	ret
  1ecd40: 97faf648     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ecd44: 17facf07     	b	0xa0960 <_ZdlPv@plt>
  1ecd48: a9bb67fa     	stp	x26, x25, [sp, #-0x50]!
  1ecd4c: a9015ff8     	stp	x24, x23, [sp, #0x10]
  1ecd50: a90257f6     	stp	x22, x21, [sp, #0x20]
  1ecd54: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1ecd58: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1ecd5c: 910103fd     	add	x29, sp, #0x40
  1ecd60: f9400408     	ldr	x8, [x0, #0x8]
  1ecd64: b40006e8     	cbz	x8, 0x1ece40 <__cxa_demangle+0xbb78>
  1ecd68: f9400438     	ldr	x24, [x1, #0x8]
  1ecd6c: aa0003f3     	mov	x19, x0
  1ecd70: aa0103f4     	mov	x20, x1
  1ecd74: aa1f03f6     	mov	x22, xzr
  1ecd78: 320003f7     	orr	w23, wzr, #0x1
  1ecd7c: 52840599     	mov	w25, #0x202c            // =8236
  1ecd80: aa1803fa     	mov	x26, x24
  1ecd84: 370002b7     	tbnz	w23, #0x0, 0x1ecdd8 <__cxa_demangle+0xbb10>
  1ecd88: f9400a89     	ldr	x9, [x20, #0x10]
  1ecd8c: 91000b08     	add	x8, x24, #0x2
  1ecd90: eb09011f     	cmp	x8, x9
  1ecd94: 54000082     	b.hs	0x1ecda4 <__cxa_demangle+0xbadc>
  1ecd98: f9400280     	ldr	x0, [x20]
  1ecd9c: aa1803e8     	mov	x8, x24
  1ecda0: 1400000a     	b	0x1ecdc8 <__cxa_demangle+0xbb00>
  1ecda4: f9400280     	ldr	x0, [x20]
  1ecda8: d37ff929     	lsl	x9, x9, #1
  1ecdac: eb08013f     	cmp	x9, x8
  1ecdb0: 9a893101     	csel	x1, x8, x9, lo
  1ecdb4: f9000a81     	str	x1, [x20, #0x10]
  1ecdb8: 97fadb2e     	bl	0xa3a70 <realloc@plt>
  1ecdbc: f9000280     	str	x0, [x20]
  1ecdc0: b40004c0     	cbz	x0, 0x1ece58 <__cxa_demangle+0xbb90>
  1ecdc4: f9400688     	ldr	x8, [x20, #0x8]
  1ecdc8: 78286819     	strh	w25, [x0, x8]
  1ecdcc: f9400688     	ldr	x8, [x20, #0x8]
  1ecdd0: 9100091a     	add	x26, x8, #0x2
  1ecdd4: f900069a     	str	x26, [x20, #0x8]
  1ecdd8: f9400268     	ldr	x8, [x19]
  1ecddc: aa1403e1     	mov	x1, x20
  1ecde0: f8767915     	ldr	x21, [x8, x22, lsl #3]
  1ecde4: f94002a8     	ldr	x8, [x21]
  1ecde8: aa1503e0     	mov	x0, x21
  1ecdec: f9401108     	ldr	x8, [x8, #0x20]
  1ecdf0: d63f0100     	blr	x8
  1ecdf4: 394026a8     	ldrb	w8, [x21, #0x9]
  1ecdf8: 7100051f     	cmp	w8, #0x1
  1ecdfc: 540000c0     	b.eq	0x1ece14 <__cxa_demangle+0xbb4c>
  1ece00: f94002a8     	ldr	x8, [x21]
  1ece04: aa1503e0     	mov	x0, x21
  1ece08: aa1403e1     	mov	x1, x20
  1ece0c: f9401508     	ldr	x8, [x8, #0x28]
  1ece10: d63f0100     	blr	x8
  1ece14: f9400688     	ldr	x8, [x20, #0x8]
  1ece18: eb08035f     	cmp	x26, x8
  1ece1c: 54000061     	b.ne	0x1ece28 <__cxa_demangle+0xbb60>
  1ece20: f9000698     	str	x24, [x20, #0x8]
  1ece24: 14000003     	b	0x1ece30 <__cxa_demangle+0xbb68>
  1ece28: 2a1f03f7     	mov	w23, wzr
  1ece2c: aa0803f8     	mov	x24, x8
  1ece30: f9400668     	ldr	x8, [x19, #0x8]
  1ece34: 910006d6     	add	x22, x22, #0x1
  1ece38: eb0802df     	cmp	x22, x8
  1ece3c: 54fffa21     	b.ne	0x1ecd80 <__cxa_demangle+0xbab8>
  1ece40: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1ece44: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1ece48: a94257f6     	ldp	x22, x21, [sp, #0x20]
  1ece4c: a9415ff8     	ldp	x24, x23, [sp, #0x10]
  1ece50: a8c567fa     	ldp	x26, x25, [sp], #0x50
  1ece54: d65f03c0     	ret
  1ece58: 97faf602     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ece5c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1ece60: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ece64: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ece68: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ece6c: 9100c3fd     	add	x29, sp, #0x30
  1ece70: f9497016     	ldr	x22, [x0, #0x12e0]
  1ece74: cb010054     	sub	x20, x2, x1
  1ece78: 11003e8a     	add	w10, w20, #0xf
  1ece7c: 927c6d57     	and	x23, x10, #0xfffffff0
  1ece80: aa1603e9     	mov	x9, x22
  1ece84: f8408d28     	ldr	x8, [x9, #0x8]!
  1ece88: aa0103f3     	mov	x19, x1
  1ece8c: 8b17010a     	add	x10, x8, x23
  1ece90: f13fc15f     	cmp	x10, #0xff0
  1ece94: 540002e3     	b.lo	0x1ecef0 <__cxa_demangle+0xbc28>
  1ece98: f13fc6ff     	cmp	x23, #0xff1
  1ece9c: 54000163     	b.lo	0x1ecec8 <__cxa_demangle+0xbc00>
  1ecea0: 910042e0     	add	x0, x23, #0x10
  1ecea4: 97fad4fb     	bl	0xa2290 <malloc@plt>
  1ecea8: b4000460     	cbz	x0, 0x1ecf34 <__cxa_demangle+0xbc6c>
  1eceac: f94002c8     	ldr	x8, [x22]
  1eceb0: 91004015     	add	x21, x0, #0x10
  1eceb4: a9007c08     	stp	x8, xzr, [x0]
  1eceb8: f90002c0     	str	x0, [x22]
  1ecebc: 9343fe96     	asr	x22, x20, #3
  1ecec0: b5000254     	cbnz	x20, 0x1ecf08 <__cxa_demangle+0xbc40>
  1ecec4: 14000015     	b	0x1ecf18 <__cxa_demangle+0xbc50>
  1ecec8: aa0003f5     	mov	x21, x0
  1ececc: 321403e0     	orr	w0, wzr, #0x1000
  1eced0: 97fad4f0     	bl	0xa2290 <malloc@plt>
  1eced4: b4000300     	cbz	x0, 0x1ecf34 <__cxa_demangle+0xbc6c>
  1eced8: aa0003e9     	mov	x9, x0
  1ecedc: aa1f03e8     	mov	x8, xzr
  1ecee0: f9000016     	str	x22, [x0]
  1ecee4: f8008d3f     	str	xzr, [x9, #0x8]!
  1ecee8: aa0003f6     	mov	x22, x0
  1eceec: f90972a0     	str	x0, [x21, #0x12e0]
  1ecef0: 8b17010a     	add	x10, x8, x23
  1ecef4: 8b0802c8     	add	x8, x22, x8
  1ecef8: 91004115     	add	x21, x8, #0x10
  1ecefc: f900012a     	str	x10, [x9]
  1ecf00: 9343fe96     	asr	x22, x20, #3
  1ecf04: b40000b4     	cbz	x20, 0x1ecf18 <__cxa_demangle+0xbc50>
  1ecf08: aa1503e0     	mov	x0, x21
  1ecf0c: aa1303e1     	mov	x1, x19
  1ecf10: aa1403e2     	mov	x2, x20
  1ecf14: 97fad7cb     	bl	0xa2e40 <memmove@plt>
  1ecf18: aa1503e0     	mov	x0, x21
  1ecf1c: aa1603e1     	mov	x1, x22
  1ecf20: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ecf24: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ecf28: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ecf2c: f84407f7     	ldr	x23, [sp], #0x40
  1ecf30: d65f03c0     	ret
  1ecf34: 97faf5cb     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ecf38: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ecf3c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ecf40: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ecf44: 910083fd     	add	x29, sp, #0x20
  1ecf48: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ecf4c: aa0103f3     	mov	x19, x1
  1ecf50: aa0003f4     	mov	x20, x0
  1ecf54: 91000509     	add	x9, x8, #0x1
  1ecf58: eb0a013f     	cmp	x9, x10
  1ecf5c: 54000062     	b.hs	0x1ecf68 <__cxa_demangle+0xbca0>
  1ecf60: f9400260     	ldr	x0, [x19]
  1ecf64: 1400000a     	b	0x1ecf8c <__cxa_demangle+0xbcc4>
  1ecf68: f9400260     	ldr	x0, [x19]
  1ecf6c: d37ff948     	lsl	x8, x10, #1
  1ecf70: eb09011f     	cmp	x8, x9
  1ecf74: 9a883121     	csel	x1, x9, x8, lo
  1ecf78: f9000a61     	str	x1, [x19, #0x10]
  1ecf7c: 97fadabd     	bl	0xa3a70 <realloc@plt>
  1ecf80: f9000260     	str	x0, [x19]
  1ecf84: b4000880     	cbz	x0, 0x1ed094 <__cxa_demangle+0xbdcc>
  1ecf88: f9400668     	ldr	x8, [x19, #0x8]
  1ecf8c: 52800509     	mov	w9, #0x28               // =40
  1ecf90: 38286809     	strb	w9, [x0, x8]
  1ecf94: f9400668     	ldr	x8, [x19, #0x8]
  1ecf98: aa1303e1     	mov	x1, x19
  1ecf9c: 91000508     	add	x8, x8, #0x1
  1ecfa0: f9000668     	str	x8, [x19, #0x8]
  1ecfa4: f9400a95     	ldr	x21, [x20, #0x10]
  1ecfa8: f94002a8     	ldr	x8, [x21]
  1ecfac: aa1503e0     	mov	x0, x21
  1ecfb0: f9401108     	ldr	x8, [x8, #0x20]
  1ecfb4: d63f0100     	blr	x8
  1ecfb8: 394026a8     	ldrb	w8, [x21, #0x9]
  1ecfbc: 7100051f     	cmp	w8, #0x1
  1ecfc0: 540000c0     	b.eq	0x1ecfd8 <__cxa_demangle+0xbd10>
  1ecfc4: f94002a8     	ldr	x8, [x21]
  1ecfc8: aa1503e0     	mov	x0, x21
  1ecfcc: aa1303e1     	mov	x1, x19
  1ecfd0: f9401508     	ldr	x8, [x8, #0x28]
  1ecfd4: d63f0100     	blr	x8
  1ecfd8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ecfdc: 91000909     	add	x9, x8, #0x2
  1ecfe0: eb0a013f     	cmp	x9, x10
  1ecfe4: 54000062     	b.hs	0x1ecff0 <__cxa_demangle+0xbd28>
  1ecfe8: f9400260     	ldr	x0, [x19]
  1ecfec: 1400000a     	b	0x1ed014 <__cxa_demangle+0xbd4c>
  1ecff0: f9400260     	ldr	x0, [x19]
  1ecff4: d37ff948     	lsl	x8, x10, #1
  1ecff8: eb09011f     	cmp	x8, x9
  1ecffc: 9a883121     	csel	x1, x9, x8, lo
  1ed000: f9000a61     	str	x1, [x19, #0x10]
  1ed004: 97fada9b     	bl	0xa3a70 <realloc@plt>
  1ed008: f9000260     	str	x0, [x19]
  1ed00c: b4000440     	cbz	x0, 0x1ed094 <__cxa_demangle+0xbdcc>
  1ed010: f9400668     	ldr	x8, [x19, #0x8]
  1ed014: 52850529     	mov	w9, #0x2829             // =10281
  1ed018: 78286809     	strh	w9, [x0, x8]
  1ed01c: f9400668     	ldr	x8, [x19, #0x8]
  1ed020: 91006280     	add	x0, x20, #0x18
  1ed024: aa1303e1     	mov	x1, x19
  1ed028: 91000908     	add	x8, x8, #0x2
  1ed02c: f9000668     	str	x8, [x19, #0x8]
  1ed030: 97ffff46     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1ed034: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ed038: 91000509     	add	x9, x8, #0x1
  1ed03c: eb0a013f     	cmp	x9, x10
  1ed040: 54000062     	b.hs	0x1ed04c <__cxa_demangle+0xbd84>
  1ed044: f9400260     	ldr	x0, [x19]
  1ed048: 1400000a     	b	0x1ed070 <__cxa_demangle+0xbda8>
  1ed04c: f9400260     	ldr	x0, [x19]
  1ed050: d37ff948     	lsl	x8, x10, #1
  1ed054: eb09011f     	cmp	x8, x9
  1ed058: 9a883121     	csel	x1, x9, x8, lo
  1ed05c: f9000a61     	str	x1, [x19, #0x10]
  1ed060: 97fada84     	bl	0xa3a70 <realloc@plt>
  1ed064: f9000260     	str	x0, [x19]
  1ed068: b4000160     	cbz	x0, 0x1ed094 <__cxa_demangle+0xbdcc>
  1ed06c: f9400668     	ldr	x8, [x19, #0x8]
  1ed070: 52800529     	mov	w9, #0x29               // =41
  1ed074: 38286809     	strb	w9, [x0, x8]
  1ed078: f9400668     	ldr	x8, [x19, #0x8]
  1ed07c: 91000508     	add	x8, x8, #0x1
  1ed080: f9000668     	str	x8, [x19, #0x8]
  1ed084: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed088: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed08c: f84307f5     	ldr	x21, [sp], #0x30
  1ed090: d65f03c0     	ret
  1ed094: 97faf573     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed098: 17face32     	b	0xa0960 <_ZdlPv@plt>
  1ed09c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ed0a0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ed0a4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ed0a8: 910083fd     	add	x29, sp, #0x20
  1ed0ac: 39406009     	ldrb	w9, [x0, #0x18]
  1ed0b0: f9400428     	ldr	x8, [x1, #0x8]
  1ed0b4: aa0103f3     	mov	x19, x1
  1ed0b8: aa0003f4     	mov	x20, x0
  1ed0bc: 34000109     	cbz	w9, 0x1ed0dc <__cxa_demangle+0xbe14>
  1ed0c0: aa1303f5     	mov	x21, x19
  1ed0c4: f8410eaa     	ldr	x10, [x21, #0x10]!
  1ed0c8: 91000909     	add	x9, x8, #0x2
  1ed0cc: eb0a013f     	cmp	x9, x10
  1ed0d0: 540000a2     	b.hs	0x1ed0e4 <__cxa_demangle+0xbe1c>
  1ed0d4: f9400260     	ldr	x0, [x19]
  1ed0d8: 1400000c     	b	0x1ed108 <__cxa_demangle+0xbe40>
  1ed0dc: 91004275     	add	x21, x19, #0x10
  1ed0e0: 1400000f     	b	0x1ed11c <__cxa_demangle+0xbe54>
  1ed0e4: f9400260     	ldr	x0, [x19]
  1ed0e8: d37ff948     	lsl	x8, x10, #1
  1ed0ec: eb09011f     	cmp	x8, x9
  1ed0f0: 9a883121     	csel	x1, x9, x8, lo
  1ed0f4: f9000a61     	str	x1, [x19, #0x10]
  1ed0f8: 97fada5e     	bl	0xa3a70 <realloc@plt>
  1ed0fc: f9000260     	str	x0, [x19]
  1ed100: b40009a0     	cbz	x0, 0x1ed234 <__cxa_demangle+0xbf6c>
  1ed104: f9400668     	ldr	x8, [x19, #0x8]
  1ed108: 52874749     	mov	w9, #0x3a3a             // =14906
  1ed10c: 78286809     	strh	w9, [x0, x8]
  1ed110: f9400668     	ldr	x8, [x19, #0x8]
  1ed114: 91000908     	add	x8, x8, #0x2
  1ed118: f9000668     	str	x8, [x19, #0x8]
  1ed11c: f94002aa     	ldr	x10, [x21]
  1ed120: 91001909     	add	x9, x8, #0x6
  1ed124: eb0a013f     	cmp	x9, x10
  1ed128: 54000062     	b.hs	0x1ed134 <__cxa_demangle+0xbe6c>
  1ed12c: f9400260     	ldr	x0, [x19]
  1ed130: 1400000a     	b	0x1ed158 <__cxa_demangle+0xbe90>
  1ed134: f9400260     	ldr	x0, [x19]
  1ed138: d37ff948     	lsl	x8, x10, #1
  1ed13c: eb09011f     	cmp	x8, x9
  1ed140: 9a883121     	csel	x1, x9, x8, lo
  1ed144: f9000a61     	str	x1, [x19, #0x10]
  1ed148: 97fada4a     	bl	0xa3a70 <realloc@plt>
  1ed14c: f9000260     	str	x0, [x19]
  1ed150: b4000720     	cbz	x0, 0x1ed234 <__cxa_demangle+0xbf6c>
  1ed154: f9400668     	ldr	x8, [x19, #0x8]
  1ed158: 528cac8a     	mov	w10, #0x6564            // =25956
  1ed15c: 8b080008     	add	x8, x0, x8
  1ed160: 528cae89     	mov	w9, #0x6574             // =25972
  1ed164: 72acad8a     	movk	w10, #0x656c, lsl #16
  1ed168: 79000909     	strh	w9, [x8, #0x4]
  1ed16c: b900010a     	str	w10, [x8]
  1ed170: f9400669     	ldr	x9, [x19, #0x8]
  1ed174: 91001928     	add	x8, x9, #0x6
  1ed178: f9000668     	str	x8, [x19, #0x8]
  1ed17c: 3940668a     	ldrb	w10, [x20, #0x19]
  1ed180: 3400030a     	cbz	w10, 0x1ed1e0 <__cxa_demangle+0xbf18>
  1ed184: f94002aa     	ldr	x10, [x21]
  1ed188: 91002529     	add	x9, x9, #0x9
  1ed18c: eb0a013f     	cmp	x9, x10
  1ed190: 54000062     	b.hs	0x1ed19c <__cxa_demangle+0xbed4>
  1ed194: f9400260     	ldr	x0, [x19]
  1ed198: 1400000a     	b	0x1ed1c0 <__cxa_demangle+0xbef8>
  1ed19c: f9400260     	ldr	x0, [x19]
  1ed1a0: d37ff948     	lsl	x8, x10, #1
  1ed1a4: eb09011f     	cmp	x8, x9
  1ed1a8: 9a883121     	csel	x1, x9, x8, lo
  1ed1ac: f9000a61     	str	x1, [x19, #0x10]
  1ed1b0: 97fada30     	bl	0xa3a70 <realloc@plt>
  1ed1b4: f9000260     	str	x0, [x19]
  1ed1b8: b40003e0     	cbz	x0, 0x1ed234 <__cxa_demangle+0xbf6c>
  1ed1bc: f9400668     	ldr	x8, [x19, #0x8]
  1ed1c0: 8b080008     	add	x8, x0, x8
  1ed1c4: 321b03e9     	orr	w9, wzr, #0x20
  1ed1c8: 528bab6a     	mov	w10, #0x5d5b            // =23899
  1ed1cc: 39000909     	strb	w9, [x8, #0x2]
  1ed1d0: 7900010a     	strh	w10, [x8]
  1ed1d4: f9400668     	ldr	x8, [x19, #0x8]
  1ed1d8: 91000d08     	add	x8, x8, #0x3
  1ed1dc: f9000668     	str	x8, [x19, #0x8]
  1ed1e0: f9400a94     	ldr	x20, [x20, #0x10]
  1ed1e4: aa1303e1     	mov	x1, x19
  1ed1e8: f9400288     	ldr	x8, [x20]
  1ed1ec: aa1403e0     	mov	x0, x20
  1ed1f0: f9401108     	ldr	x8, [x8, #0x20]
  1ed1f4: d63f0100     	blr	x8
  1ed1f8: 39402688     	ldrb	w8, [x20, #0x9]
  1ed1fc: 7100051f     	cmp	w8, #0x1
  1ed200: 540000a1     	b.ne	0x1ed214 <__cxa_demangle+0xbf4c>
  1ed204: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed208: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed20c: f84307f5     	ldr	x21, [sp], #0x30
  1ed210: d65f03c0     	ret
  1ed214: f9400288     	ldr	x8, [x20]
  1ed218: aa1403e0     	mov	x0, x20
  1ed21c: aa1303e1     	mov	x1, x19
  1ed220: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed224: f9401502     	ldr	x2, [x8, #0x28]
  1ed228: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed22c: f84307f5     	ldr	x21, [sp], #0x30
  1ed230: d61f0040     	br	x2
  1ed234: 97faf50b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed238: 17facdca     	b	0xa0960 <_ZdlPv@plt>
  1ed23c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1ed240: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ed244: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ed248: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ed24c: 9100c3fd     	add	x29, sp, #0x30
  1ed250: a9402408     	ldp	x8, x9, [x0]
  1ed254: aa0003f3     	mov	x19, x0
  1ed258: eb08013f     	cmp	x9, x8
  1ed25c: 54000160     	b.eq	0x1ed288 <__cxa_demangle+0xbfc0>
  1ed260: 39400108     	ldrb	w8, [x8]
  1ed264: 7101111f     	cmp	w8, #0x44
  1ed268: 540001c0     	b.eq	0x1ed2a0 <__cxa_demangle+0xbfd8>
  1ed26c: 7101511f     	cmp	w8, #0x54
  1ed270: 540000c1     	b.ne	0x1ed288 <__cxa_demangle+0xbfc0>
  1ed274: aa1303e0     	mov	x0, x19
  1ed278: 97ffe372     	bl	0x1e6040 <__cxa_demangle+0x4d78>
  1ed27c: aa0003f4     	mov	x20, x0
  1ed280: b5000180     	cbnz	x0, 0x1ed2b0 <__cxa_demangle+0xbfe8>
  1ed284: 1400002c     	b	0x1ed334 <__cxa_demangle+0xc06c>
  1ed288: aa1303e0     	mov	x0, x19
  1ed28c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ed290: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ed294: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ed298: f84407f7     	ldr	x23, [sp], #0x40
  1ed29c: 17ffe0e0     	b	0x1e561c <__cxa_demangle+0x4354>
  1ed2a0: aa1303e0     	mov	x0, x19
  1ed2a4: 97ffe411     	bl	0x1e62e8 <__cxa_demangle+0x5020>
  1ed2a8: aa0003f4     	mov	x20, x0
  1ed2ac: b4000440     	cbz	x0, 0x1ed334 <__cxa_demangle+0xc06c>
  1ed2b0: a9532668     	ldp	x8, x9, [x19, #0x130]
  1ed2b4: eb09011f     	cmp	x8, x9
  1ed2b8: 54000381     	b.ne	0x1ed328 <__cxa_demangle+0xc060>
  1ed2bc: f9409677     	ldr	x23, [x19, #0x128]
  1ed2c0: 91050269     	add	x9, x19, #0x140
  1ed2c4: eb17013f     	cmp	x9, x23
  1ed2c8: cb170115     	sub	x21, x8, x23
  1ed2cc: 54000100     	b.eq	0x1ed2ec <__cxa_demangle+0xc024>
  1ed2d0: d37ffaa1     	lsl	x1, x21, #1
  1ed2d4: aa1703e0     	mov	x0, x23
  1ed2d8: 97fad9e6     	bl	0xa3a70 <realloc@plt>
  1ed2dc: aa0003f6     	mov	x22, x0
  1ed2e0: f9009660     	str	x0, [x19, #0x128]
  1ed2e4: b5000180     	cbnz	x0, 0x1ed314 <__cxa_demangle+0xc04c>
  1ed2e8: 14000019     	b	0x1ed34c <__cxa_demangle+0xc084>
  1ed2ec: d37ffaa0     	lsl	x0, x21, #1
  1ed2f0: 97fad3e8     	bl	0xa2290 <malloc@plt>
  1ed2f4: b40002c0     	cbz	x0, 0x1ed34c <__cxa_demangle+0xc084>
  1ed2f8: aa0003f6     	mov	x22, x0
  1ed2fc: b40000b5     	cbz	x21, 0x1ed310 <__cxa_demangle+0xc048>
  1ed300: aa1603e0     	mov	x0, x22
  1ed304: aa1703e1     	mov	x1, x23
  1ed308: aa1503e2     	mov	x2, x21
  1ed30c: 97fad6cd     	bl	0xa2e40 <memmove@plt>
  1ed310: f9009676     	str	x22, [x19, #0x128]
  1ed314: 9343fea8     	asr	x8, x21, #3
  1ed318: 9342fea9     	asr	x9, x21, #2
  1ed31c: 8b080ec8     	add	x8, x22, x8, lsl #3
  1ed320: 8b090ec9     	add	x9, x22, x9, lsl #3
  1ed324: a9132668     	stp	x8, x9, [x19, #0x130]
  1ed328: 91002109     	add	x9, x8, #0x8
  1ed32c: f9009a69     	str	x9, [x19, #0x130]
  1ed330: f9000114     	str	x20, [x8]
  1ed334: aa1403e0     	mov	x0, x20
  1ed338: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1ed33c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1ed340: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1ed344: f84407f7     	ldr	x23, [sp], #0x40
  1ed348: d65f03c0     	ret
  1ed34c: 97faf4c5     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed350: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1ed354: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ed358: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ed35c: 910083fd     	add	x29, sp, #0x20
  1ed360: a9402408     	ldp	x8, x9, [x0]
  1ed364: aa0003f3     	mov	x19, x0
  1ed368: eb08012a     	subs	x10, x9, x8
  1ed36c: 54000980     	b.eq	0x1ed49c <__cxa_demangle+0xc1d4>
  1ed370: 3940010b     	ldrb	w11, [x8]
  1ed374: 5100c16b     	sub	w11, w11, #0x30
  1ed378: 7100257f     	cmp	w11, #0x9
  1ed37c: 540000c8     	b.hi	0x1ed394 <__cxa_demangle+0xc0cc>
  1ed380: aa1303e0     	mov	x0, x19
  1ed384: 94000096     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ed388: aa0003f4     	mov	x20, x0
  1ed38c: b5000920     	cbnz	x0, 0x1ed4b0 <__cxa_demangle+0xc1e8>
  1ed390: 1400008d     	b	0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed394: f100095f     	cmp	x10, #0x2
  1ed398: 54000823     	b.lo	0x1ed49c <__cxa_demangle+0xc1d4>
  1ed39c: 3940010a     	ldrb	w10, [x8]
  1ed3a0: 7101915f     	cmp	w10, #0x64
  1ed3a4: 540006e1     	b.ne	0x1ed480 <__cxa_demangle+0xc1b8>
  1ed3a8: 3940050a     	ldrb	w10, [x8, #0x1]
  1ed3ac: 7101b95f     	cmp	w10, #0x6e
  1ed3b0: 54000661     	b.ne	0x1ed47c <__cxa_demangle+0xc1b4>
  1ed3b4: 91000908     	add	x8, x8, #0x2
  1ed3b8: eb08013f     	cmp	x9, x8
  1ed3bc: f9000268     	str	x8, [x19]
  1ed3c0: 54000c40     	b.eq	0x1ed548 <__cxa_demangle+0xc280>
  1ed3c4: 39400108     	ldrb	w8, [x8]
  1ed3c8: 5100c108     	sub	w8, w8, #0x30
  1ed3cc: 7100251f     	cmp	w8, #0x9
  1ed3d0: 54000bc8     	b.hi	0x1ed548 <__cxa_demangle+0xc280>
  1ed3d4: aa1303e0     	mov	x0, x19
  1ed3d8: 94000081     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ed3dc: b4000f20     	cbz	x0, 0x1ed5c0 <__cxa_demangle+0xc2f8>
  1ed3e0: a9402668     	ldp	x8, x9, [x19]
  1ed3e4: aa0003f5     	mov	x21, x0
  1ed3e8: eb08013f     	cmp	x9, x8
  1ed3ec: 54000b60     	b.eq	0x1ed558 <__cxa_demangle+0xc290>
  1ed3f0: 39400108     	ldrb	w8, [x8]
  1ed3f4: 7101251f     	cmp	w8, #0x49
  1ed3f8: 54000b01     	b.ne	0x1ed558 <__cxa_demangle+0xc290>
  1ed3fc: aa1303e0     	mov	x0, x19
  1ed400: 2a1f03e1     	mov	w1, wzr
  1ed404: 97ffe19b     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1ed408: aa0003f4     	mov	x20, x0
  1ed40c: b4000dc0     	cbz	x0, 0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed410: f9497276     	ldr	x22, [x19, #0x12e0]
  1ed414: aa1603e8     	mov	x8, x22
  1ed418: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed41c: 9100812a     	add	x10, x9, #0x20
  1ed420: f13fc15f     	cmp	x10, #0xff0
  1ed424: 54000143     	b.lo	0x1ed44c <__cxa_demangle+0xc184>
  1ed428: 321403e0     	orr	w0, wzr, #0x1000
  1ed42c: 97fad399     	bl	0xa2290 <malloc@plt>
  1ed430: b4000d40     	cbz	x0, 0x1ed5d8 <__cxa_demangle+0xc310>
  1ed434: aa0003e8     	mov	x8, x0
  1ed438: aa1f03e9     	mov	x9, xzr
  1ed43c: f9000016     	str	x22, [x0]
  1ed440: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed444: aa0003f6     	mov	x22, x0
  1ed448: f9097260     	str	x0, [x19, #0x12e0]
  1ed44c: 9100812a     	add	x10, x9, #0x20
  1ed450: 8b0902c0     	add	x0, x22, x9
  1ed454: 900005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ed458: 91312129     	add	x9, x9, #0xc48
  1ed45c: 5280240b     	mov	w11, #0x120             // =288
  1ed460: 72a0202b     	movk	w11, #0x101, lsl #16
  1ed464: f900010a     	str	x10, [x8]
  1ed468: f8010c09     	str	x9, [x0, #0x10]!
  1ed46c: b900080b     	str	w11, [x0, #0x8]
  1ed470: a9015015     	stp	x21, x20, [x0, #0x10]
  1ed474: b5000700     	cbnz	x0, 0x1ed554 <__cxa_demangle+0xc28c>
  1ed478: 14000052     	b	0x1ed5c0 <__cxa_demangle+0xc2f8>
  1ed47c: 3940010a     	ldrb	w10, [x8]
  1ed480: 7101bd5f     	cmp	w10, #0x6f
  1ed484: 540000c1     	b.ne	0x1ed49c <__cxa_demangle+0xc1d4>
  1ed488: 39400509     	ldrb	w9, [x8, #0x1]
  1ed48c: 7101b93f     	cmp	w9, #0x6e
  1ed490: 54000061     	b.ne	0x1ed49c <__cxa_demangle+0xc1d4>
  1ed494: 91000908     	add	x8, x8, #0x2
  1ed498: f9000268     	str	x8, [x19]
  1ed49c: aa1303e0     	mov	x0, x19
  1ed4a0: aa1f03e1     	mov	x1, xzr
  1ed4a4: 9400011a     	bl	0x1ed90c <__cxa_demangle+0xc644>
  1ed4a8: aa0003f4     	mov	x20, x0
  1ed4ac: b40008c0     	cbz	x0, 0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed4b0: a9402668     	ldp	x8, x9, [x19]
  1ed4b4: eb08013f     	cmp	x9, x8
  1ed4b8: 54000860     	b.eq	0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed4bc: 39400108     	ldrb	w8, [x8]
  1ed4c0: 7101251f     	cmp	w8, #0x49
  1ed4c4: 54000801     	b.ne	0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed4c8: aa1303e0     	mov	x0, x19
  1ed4cc: 2a1f03e1     	mov	w1, wzr
  1ed4d0: 97ffe168     	bl	0x1e5a70 <__cxa_demangle+0x47a8>
  1ed4d4: b4000760     	cbz	x0, 0x1ed5c0 <__cxa_demangle+0xc2f8>
  1ed4d8: f9497276     	ldr	x22, [x19, #0x12e0]
  1ed4dc: aa0003f5     	mov	x21, x0
  1ed4e0: aa1603e8     	mov	x8, x22
  1ed4e4: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed4e8: 9100812a     	add	x10, x9, #0x20
  1ed4ec: f13fc15f     	cmp	x10, #0xff0
  1ed4f0: 54000143     	b.lo	0x1ed518 <__cxa_demangle+0xc250>
  1ed4f4: 321403e0     	orr	w0, wzr, #0x1000
  1ed4f8: 97fad366     	bl	0xa2290 <malloc@plt>
  1ed4fc: b40006e0     	cbz	x0, 0x1ed5d8 <__cxa_demangle+0xc310>
  1ed500: aa0003e8     	mov	x8, x0
  1ed504: aa1f03e9     	mov	x9, xzr
  1ed508: f9000016     	str	x22, [x0]
  1ed50c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed510: aa0003f6     	mov	x22, x0
  1ed514: f9097260     	str	x0, [x19, #0x12e0]
  1ed518: 900005ab     	adrp	x11, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ed51c: 9100812a     	add	x10, x9, #0x20
  1ed520: 8b0902c9     	add	x9, x22, x9
  1ed524: 9131216b     	add	x11, x11, #0xc48
  1ed528: 5280240c     	mov	w12, #0x120             // =288
  1ed52c: f900010a     	str	x10, [x8]
  1ed530: f8010d2b     	str	x11, [x9, #0x10]!
  1ed534: 72a0202c     	movk	w12, #0x101, lsl #16
  1ed538: a9015534     	stp	x20, x21, [x9, #0x10]
  1ed53c: aa0903f4     	mov	x20, x9
  1ed540: b900092c     	str	w12, [x9, #0x8]
  1ed544: 14000020     	b	0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed548: aa1303e0     	mov	x0, x19
  1ed54c: 97ffff3c     	bl	0x1ed23c <__cxa_demangle+0xbf74>
  1ed550: b4000380     	cbz	x0, 0x1ed5c0 <__cxa_demangle+0xc2f8>
  1ed554: aa0003f5     	mov	x21, x0
  1ed558: f9497274     	ldr	x20, [x19, #0x12e0]
  1ed55c: aa1403e8     	mov	x8, x20
  1ed560: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed564: 9100812a     	add	x10, x9, #0x20
  1ed568: f13fc15f     	cmp	x10, #0xff0
  1ed56c: 54000143     	b.lo	0x1ed594 <__cxa_demangle+0xc2cc>
  1ed570: 321403e0     	orr	w0, wzr, #0x1000
  1ed574: 97fad347     	bl	0xa2290 <malloc@plt>
  1ed578: b4000300     	cbz	x0, 0x1ed5d8 <__cxa_demangle+0xc310>
  1ed57c: aa0003e8     	mov	x8, x0
  1ed580: aa1f03e9     	mov	x9, xzr
  1ed584: f9000014     	str	x20, [x0]
  1ed588: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed58c: aa0003f4     	mov	x20, x0
  1ed590: f9097260     	str	x0, [x19, #0x12e0]
  1ed594: 9100812a     	add	x10, x9, #0x20
  1ed598: 8b090294     	add	x20, x20, x9
  1ed59c: 900005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ed5a0: 9103a129     	add	x9, x9, #0xe8
  1ed5a4: 528024cb     	mov	w11, #0x126             // =294
  1ed5a8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ed5ac: f900010a     	str	x10, [x8]
  1ed5b0: f8010e89     	str	x9, [x20, #0x10]!
  1ed5b4: b9000a8b     	str	w11, [x20, #0x8]
  1ed5b8: f9000a95     	str	x21, [x20, #0x10]
  1ed5bc: 14000002     	b	0x1ed5c4 <__cxa_demangle+0xc2fc>
  1ed5c0: aa1f03f4     	mov	x20, xzr
  1ed5c4: aa1403e0     	mov	x0, x20
  1ed5c8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed5cc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed5d0: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1ed5d4: d65f03c0     	ret
  1ed5d8: 97faf422     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed5dc: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1ed5e0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ed5e4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ed5e8: 910083fd     	add	x29, sp, #0x20
  1ed5ec: a9402014     	ldp	x20, x8, [x0]
  1ed5f0: eb14011f     	cmp	x8, x20
  1ed5f4: 54000c80     	b.eq	0x1ed784 <__cxa_demangle+0xc4bc>
  1ed5f8: 39400289     	ldrb	w9, [x20]
  1ed5fc: 5100c129     	sub	w9, w9, #0x30
  1ed600: 7100253f     	cmp	w9, #0x9
  1ed604: 54000c08     	b.hi	0x1ed784 <__cxa_demangle+0xc4bc>
  1ed608: aa0003f3     	mov	x19, x0
  1ed60c: eb08029f     	cmp	x20, x8
  1ed610: 540002c0     	b.eq	0x1ed668 <__cxa_demangle+0xc3a0>
  1ed614: aa1f03e9     	mov	x9, xzr
  1ed618: aa1403ea     	mov	x10, x20
  1ed61c: 91000694     	add	x20, x20, #0x1
  1ed620: f9000274     	str	x20, [x19]
  1ed624: 3940014b     	ldrb	w11, [x10]
  1ed628: eb14011f     	cmp	x8, x20
  1ed62c: 8b0b0129     	add	x9, x9, x11
  1ed630: d100c129     	sub	x9, x9, #0x30
  1ed634: 540001c0     	b.eq	0x1ed66c <__cxa_demangle+0xc3a4>
  1ed638: 3940028b     	ldrb	w11, [x20]
  1ed63c: 5100c16b     	sub	w11, w11, #0x30
  1ed640: 7100297f     	cmp	w11, #0xa
  1ed644: 54000142     	b.hs	0x1ed66c <__cxa_demangle+0xc3a4>
  1ed648: 8b090929     	add	x9, x9, x9, lsl #2
  1ed64c: eb14011f     	cmp	x8, x20
  1ed650: d37ff929     	lsl	x9, x9, #1
  1ed654: 54fffe21     	b.ne	0x1ed618 <__cxa_demangle+0xc350>
  1ed658: aa1403eb     	mov	x11, x20
  1ed65c: 91000554     	add	x20, x10, #0x1
  1ed660: d100c129     	sub	x9, x9, #0x30
  1ed664: 14000003     	b	0x1ed670 <__cxa_demangle+0xc3a8>
  1ed668: 928005e9     	mov	x9, #-0x30              // =-48
  1ed66c: aa1403eb     	mov	x11, x20
  1ed670: cb0b0108     	sub	x8, x8, x11
  1ed674: d100052a     	sub	x10, x9, #0x1
  1ed678: eb08015f     	cmp	x10, x8
  1ed67c: 54000842     	b.hs	0x1ed784 <__cxa_demangle+0xc4bc>
  1ed680: 8b090295     	add	x21, x20, x9
  1ed684: f100293f     	cmp	x9, #0xa
  1ed688: f9000275     	str	x21, [x19]
  1ed68c: 54000863     	b.lo	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed690: 39400288     	ldrb	w8, [x20]
  1ed694: 71017d1f     	cmp	w8, #0x5f
  1ed698: 54000801     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed69c: 39400688     	ldrb	w8, [x20, #0x1]
  1ed6a0: 71011d1f     	cmp	w8, #0x47
  1ed6a4: 540007a1     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6a8: 39400a88     	ldrb	w8, [x20, #0x2]
  1ed6ac: 7101311f     	cmp	w8, #0x4c
  1ed6b0: 54000741     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6b4: 39400e88     	ldrb	w8, [x20, #0x3]
  1ed6b8: 71013d1f     	cmp	w8, #0x4f
  1ed6bc: 540006e1     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6c0: 39401288     	ldrb	w8, [x20, #0x4]
  1ed6c4: 7101091f     	cmp	w8, #0x42
  1ed6c8: 54000681     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6cc: 39401688     	ldrb	w8, [x20, #0x5]
  1ed6d0: 7101051f     	cmp	w8, #0x41
  1ed6d4: 54000621     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6d8: 39401a88     	ldrb	w8, [x20, #0x6]
  1ed6dc: 7101311f     	cmp	w8, #0x4c
  1ed6e0: 540005c1     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6e4: 39401e88     	ldrb	w8, [x20, #0x7]
  1ed6e8: 71017d1f     	cmp	w8, #0x5f
  1ed6ec: 54000561     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6f0: 39402288     	ldrb	w8, [x20, #0x8]
  1ed6f4: 71017d1f     	cmp	w8, #0x5f
  1ed6f8: 54000501     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed6fc: 39402688     	ldrb	w8, [x20, #0x9]
  1ed700: 7101391f     	cmp	w8, #0x4e
  1ed704: 540004a1     	b.ne	0x1ed798 <__cxa_demangle+0xc4d0>
  1ed708: f9497274     	ldr	x20, [x19, #0x12e0]
  1ed70c: aa1403e8     	mov	x8, x20
  1ed710: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed714: 9100812a     	add	x10, x9, #0x20
  1ed718: f13fbd5f     	cmp	x10, #0xfef
  1ed71c: 54000149     	b.ls	0x1ed744 <__cxa_demangle+0xc47c>
  1ed720: 321403e0     	orr	w0, wzr, #0x1000
  1ed724: 97fad2db     	bl	0xa2290 <malloc@plt>
  1ed728: b40006c0     	cbz	x0, 0x1ed800 <__cxa_demangle+0xc538>
  1ed72c: aa0003e8     	mov	x8, x0
  1ed730: aa1f03e9     	mov	x9, xzr
  1ed734: f9000014     	str	x20, [x0]
  1ed738: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed73c: aa0003f4     	mov	x20, x0
  1ed740: f9097260     	str	x0, [x19, #0x12e0]
  1ed744: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ed748: 9100812a     	add	x10, x9, #0x20
  1ed74c: 8b090280     	add	x0, x20, x9
  1ed750: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ed754: 9111518c     	add	x12, x12, #0x454
  1ed758: 91226129     	add	x9, x9, #0x898
  1ed75c: 528020eb     	mov	w11, #0x107             // =263
  1ed760: f900010a     	str	x10, [x8]
  1ed764: 91005588     	add	x8, x12, #0x15
  1ed768: 9e670180     	fmov	d0, x12
  1ed76c: 72a0202b     	movk	w11, #0x101, lsl #16
  1ed770: f8010c09     	str	x9, [x0, #0x10]!
  1ed774: 4e181d00     	mov	v0.d[1], x8
  1ed778: b900080b     	str	w11, [x0, #0x8]
  1ed77c: 3d800400     	str	q0, [x0, #0x10]
  1ed780: 14000002     	b	0x1ed788 <__cxa_demangle+0xc4c0>
  1ed784: aa1f03e0     	mov	x0, xzr
  1ed788: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed78c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed790: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1ed794: d65f03c0     	ret
  1ed798: f9497276     	ldr	x22, [x19, #0x12e0]
  1ed79c: aa1603e8     	mov	x8, x22
  1ed7a0: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed7a4: 9100812a     	add	x10, x9, #0x20
  1ed7a8: f13fc15f     	cmp	x10, #0xff0
  1ed7ac: 54000143     	b.lo	0x1ed7d4 <__cxa_demangle+0xc50c>
  1ed7b0: 321403e0     	orr	w0, wzr, #0x1000
  1ed7b4: 97fad2b7     	bl	0xa2290 <malloc@plt>
  1ed7b8: b4000240     	cbz	x0, 0x1ed800 <__cxa_demangle+0xc538>
  1ed7bc: aa0003e8     	mov	x8, x0
  1ed7c0: aa1f03e9     	mov	x9, xzr
  1ed7c4: f9000016     	str	x22, [x0]
  1ed7c8: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed7cc: aa0003f6     	mov	x22, x0
  1ed7d0: f9097260     	str	x0, [x19, #0x12e0]
  1ed7d4: 9100812a     	add	x10, x9, #0x20
  1ed7d8: 8b0902c0     	add	x0, x22, x9
  1ed7dc: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ed7e0: 91226129     	add	x9, x9, #0x898
  1ed7e4: 528020eb     	mov	w11, #0x107             // =263
  1ed7e8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ed7ec: f900010a     	str	x10, [x8]
  1ed7f0: f8010c09     	str	x9, [x0, #0x10]!
  1ed7f4: b900080b     	str	w11, [x0, #0x8]
  1ed7f8: a9015414     	stp	x20, x21, [x0, #0x10]
  1ed7fc: 17ffffe3     	b	0x1ed788 <__cxa_demangle+0xc4c0>
  1ed800: 97faf398     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed804: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ed808: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ed80c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ed810: 910083fd     	add	x29, sp, #0x20
  1ed814: f9400815     	ldr	x21, [x0, #0x10]
  1ed818: aa0003f4     	mov	x20, x0
  1ed81c: aa0103f3     	mov	x19, x1
  1ed820: f94002a8     	ldr	x8, [x21]
  1ed824: aa1503e0     	mov	x0, x21
  1ed828: f9401108     	ldr	x8, [x8, #0x20]
  1ed82c: d63f0100     	blr	x8
  1ed830: 394026a8     	ldrb	w8, [x21, #0x9]
  1ed834: 7100051f     	cmp	w8, #0x1
  1ed838: 540000c0     	b.eq	0x1ed850 <__cxa_demangle+0xc588>
  1ed83c: f94002a8     	ldr	x8, [x21]
  1ed840: aa1503e0     	mov	x0, x21
  1ed844: aa1303e1     	mov	x1, x19
  1ed848: f9401508     	ldr	x8, [x8, #0x28]
  1ed84c: d63f0100     	blr	x8
  1ed850: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ed854: 91000909     	add	x9, x8, #0x2
  1ed858: eb0a013f     	cmp	x9, x10
  1ed85c: 54000062     	b.hs	0x1ed868 <__cxa_demangle+0xc5a0>
  1ed860: f9400260     	ldr	x0, [x19]
  1ed864: 1400000a     	b	0x1ed88c <__cxa_demangle+0xc5c4>
  1ed868: f9400260     	ldr	x0, [x19]
  1ed86c: d37ff948     	lsl	x8, x10, #1
  1ed870: eb09011f     	cmp	x8, x9
  1ed874: 9a883121     	csel	x1, x9, x8, lo
  1ed878: f9000a61     	str	x1, [x19, #0x10]
  1ed87c: 97fad87d     	bl	0xa3a70 <realloc@plt>
  1ed880: f9000260     	str	x0, [x19]
  1ed884: b4000380     	cbz	x0, 0x1ed8f4 <__cxa_demangle+0xc62c>
  1ed888: f9400668     	ldr	x8, [x19, #0x8]
  1ed88c: 52874749     	mov	w9, #0x3a3a             // =14906
  1ed890: 78286809     	strh	w9, [x0, x8]
  1ed894: f9400668     	ldr	x8, [x19, #0x8]
  1ed898: aa1303e1     	mov	x1, x19
  1ed89c: 91000908     	add	x8, x8, #0x2
  1ed8a0: f9000668     	str	x8, [x19, #0x8]
  1ed8a4: f9400e94     	ldr	x20, [x20, #0x18]
  1ed8a8: f9400288     	ldr	x8, [x20]
  1ed8ac: aa1403e0     	mov	x0, x20
  1ed8b0: f9401108     	ldr	x8, [x8, #0x20]
  1ed8b4: d63f0100     	blr	x8
  1ed8b8: 39402688     	ldrb	w8, [x20, #0x9]
  1ed8bc: 7100051f     	cmp	w8, #0x1
  1ed8c0: 540000a1     	b.ne	0x1ed8d4 <__cxa_demangle+0xc60c>
  1ed8c4: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed8c8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed8cc: f84307f5     	ldr	x21, [sp], #0x30
  1ed8d0: d65f03c0     	ret
  1ed8d4: f9400288     	ldr	x8, [x20]
  1ed8d8: aa1403e0     	mov	x0, x20
  1ed8dc: aa1303e1     	mov	x1, x19
  1ed8e0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ed8e4: f9401502     	ldr	x2, [x8, #0x28]
  1ed8e8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ed8ec: f84307f5     	ldr	x21, [sp], #0x30
  1ed8f0: d61f0040     	br	x2
  1ed8f4: 97faf35b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ed8f8: f9400c00     	ldr	x0, [x0, #0x18]
  1ed8fc: f9400008     	ldr	x8, [x0]
  1ed900: f9401901     	ldr	x1, [x8, #0x30]
  1ed904: d61f0020     	br	x1
  1ed908: 17facc16     	b	0xa0960 <_ZdlPv@plt>
  1ed90c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1ed910: a90157f6     	stp	x22, x21, [sp, #0x10]
  1ed914: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1ed918: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1ed91c: 9100c3fd     	add	x29, sp, #0x30
  1ed920: a9402408     	ldp	x8, x9, [x0]
  1ed924: eb080129     	subs	x9, x9, x8
  1ed928: 540045a0     	b.eq	0x1ee1dc <__cxa_demangle+0xcf14>
  1ed92c: 3940010a     	ldrb	w10, [x8]
  1ed930: aa0003f3     	mov	x19, x0
  1ed934: aa1f03e0     	mov	x0, xzr
  1ed938: 5101854a     	sub	w10, w10, #0x61
  1ed93c: 7100555f     	cmp	w10, #0x15
  1ed940: 5400b2e8     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1ed944: 900002cb     	adrp	x11, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ed948: 9100e96b     	add	x11, x11, #0x3a
  1ed94c: 1000008c     	adr	x12, 0x1ed95c <__cxa_demangle+0xc694>
  1ed950: 786a796d     	ldrh	w13, [x11, x10, lsl #1]
  1ed954: 8b0d098c     	add	x12, x12, x13, lsl #2
  1ed958: d61f0180     	br	x12
  1ed95c: f100093f     	cmp	x9, #0x2
  1ed960: 540043e3     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1ed964: 39400509     	ldrb	w9, [x8, #0x1]
  1ed968: aa1f03e0     	mov	x0, xzr
  1ed96c: 51013929     	sub	w9, w9, #0x4e
  1ed970: 7100813f     	cmp	w9, #0x20
  1ed974: 5400b148     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1ed978: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ed97c: 9108694a     	add	x10, x10, #0x21a
  1ed980: 1000008b     	adr	x11, 0x1ed990 <__cxa_demangle+0xc6c8>
  1ed984: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1ed988: 8b0c096b     	add	x11, x11, x12, lsl #2
  1ed98c: d61f0160     	br	x11
  1ed990: f9497274     	ldr	x20, [x19, #0x12e0]
  1ed994: 91000908     	add	x8, x8, #0x2
  1ed998: f9000268     	str	x8, [x19]
  1ed99c: aa1403e8     	mov	x8, x20
  1ed9a0: f8408d09     	ldr	x9, [x8, #0x8]!
  1ed9a4: 9100812a     	add	x10, x9, #0x20
  1ed9a8: f13fc15f     	cmp	x10, #0xff0
  1ed9ac: 54000143     	b.lo	0x1ed9d4 <__cxa_demangle+0xc70c>
  1ed9b0: 321403e0     	orr	w0, wzr, #0x1000
  1ed9b4: 97fad237     	bl	0xa2290 <malloc@plt>
  1ed9b8: b400b040     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ed9bc: aa0003e8     	mov	x8, x0
  1ed9c0: aa1f03e9     	mov	x9, xzr
  1ed9c4: f9000014     	str	x20, [x0]
  1ed9c8: f8008d1f     	str	xzr, [x8, #0x8]!
  1ed9cc: aa0003f4     	mov	x20, x0
  1ed9d0: f9097260     	str	x0, [x19, #0x12e0]
  1ed9d4: 9100812a     	add	x10, x9, #0x20
  1ed9d8: 8b090280     	add	x0, x20, x9
  1ed9dc: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ed9e0: 528020eb     	mov	w11, #0x107             // =263
  1ed9e4: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ed9e8: 91226129     	add	x9, x9, #0x898
  1ed9ec: 72a0202b     	movk	w11, #0x101, lsl #16
  1ed9f0: 9111d58c     	add	x12, x12, #0x475
  1ed9f4: 140004d8     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ed9f8: f100093f     	cmp	x9, #0x2
  1ed9fc: 54003f03     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1eda00: 39400509     	ldrb	w9, [x8, #0x1]
  1eda04: 7101cd3f     	cmp	w9, #0x73
  1eda08: 54003ea1     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1eda0c: f9497274     	ldr	x20, [x19, #0x12e0]
  1eda10: 91000908     	add	x8, x8, #0x2
  1eda14: f9000268     	str	x8, [x19]
  1eda18: aa1403e8     	mov	x8, x20
  1eda1c: f8408d09     	ldr	x9, [x8, #0x8]!
  1eda20: 9100812a     	add	x10, x9, #0x20
  1eda24: f13fc15f     	cmp	x10, #0xff0
  1eda28: 54000143     	b.lo	0x1eda50 <__cxa_demangle+0xc788>
  1eda2c: 321403e0     	orr	w0, wzr, #0x1000
  1eda30: 97fad218     	bl	0xa2290 <malloc@plt>
  1eda34: b400ac60     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eda38: aa0003e8     	mov	x8, x0
  1eda3c: aa1f03e9     	mov	x9, xzr
  1eda40: f9000014     	str	x20, [x0]
  1eda44: f8008d1f     	str	xzr, [x8, #0x8]!
  1eda48: aa0003f4     	mov	x20, x0
  1eda4c: f9097260     	str	x0, [x19, #0x12e0]
  1eda50: 9100812a     	add	x10, x9, #0x20
  1eda54: 8b090280     	add	x0, x20, x9
  1eda58: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eda5c: 528020eb     	mov	w11, #0x107             // =263
  1eda60: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eda64: 91226129     	add	x9, x9, #0x898
  1eda68: 72a0202b     	movk	w11, #0x101, lsl #16
  1eda6c: 9119258c     	add	x12, x12, #0x649
  1eda70: 14000527     	b	0x1eef0c <__cxa_demangle+0xdc44>
  1eda74: f100093f     	cmp	x9, #0x2
  1eda78: 54003b23     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1eda7c: 39400509     	ldrb	w9, [x8, #0x1]
  1eda80: aa1f03e0     	mov	x0, xzr
  1eda84: 51013129     	sub	w9, w9, #0x4c
  1eda88: 7100a13f     	cmp	w9, #0x28
  1eda8c: 5400a888     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1eda90: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eda94: 9102d14a     	add	x10, x10, #0xb4
  1eda98: 1000008b     	adr	x11, 0x1edaa8 <__cxa_demangle+0xc7e0>
  1eda9c: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1edaa0: 8b0c096b     	add	x11, x11, x12, lsl #2
  1edaa4: d61f0160     	br	x11
  1edaa8: f9497274     	ldr	x20, [x19, #0x12e0]
  1edaac: 91000908     	add	x8, x8, #0x2
  1edab0: f9000268     	str	x8, [x19]
  1edab4: aa1403e8     	mov	x8, x20
  1edab8: f8408d09     	ldr	x9, [x8, #0x8]!
  1edabc: 9100812a     	add	x10, x9, #0x20
  1edac0: f13fc15f     	cmp	x10, #0xff0
  1edac4: 54000143     	b.lo	0x1edaec <__cxa_demangle+0xc824>
  1edac8: 321403e0     	orr	w0, wzr, #0x1000
  1edacc: 97fad1f1     	bl	0xa2290 <malloc@plt>
  1edad0: b400a780     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edad4: aa0003e8     	mov	x8, x0
  1edad8: aa1f03e9     	mov	x9, xzr
  1edadc: f9000014     	str	x20, [x0]
  1edae0: f8008d1f     	str	xzr, [x8, #0x8]!
  1edae4: aa0003f4     	mov	x20, x0
  1edae8: f9097260     	str	x0, [x19, #0x12e0]
  1edaec: 9100812a     	add	x10, x9, #0x20
  1edaf0: 8b090280     	add	x0, x20, x9
  1edaf4: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edaf8: 528020eb     	mov	w11, #0x107             // =263
  1edafc: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edb00: 91226129     	add	x9, x9, #0x898
  1edb04: 72a0202b     	movk	w11, #0x101, lsl #16
  1edb08: 9117a18c     	add	x12, x12, #0x5e8
  1edb0c: 14000492     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1edb10: f100093f     	cmp	x9, #0x2
  1edb14: 54003643     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edb18: 39400509     	ldrb	w9, [x8, #0x1]
  1edb1c: aa1f03e0     	mov	x0, xzr
  1edb20: 51013529     	sub	w9, w9, #0x4d
  1edb24: 7100993f     	cmp	w9, #0x26
  1edb28: 5400a3a8     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1edb2c: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edb30: 9101994a     	add	x10, x10, #0x66
  1edb34: 1000008b     	adr	x11, 0x1edb44 <__cxa_demangle+0xc87c>
  1edb38: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1edb3c: 8b0c096b     	add	x11, x11, x12, lsl #2
  1edb40: d61f0160     	br	x11
  1edb44: f9497274     	ldr	x20, [x19, #0x12e0]
  1edb48: 91000908     	add	x8, x8, #0x2
  1edb4c: f9000268     	str	x8, [x19]
  1edb50: aa1403e8     	mov	x8, x20
  1edb54: f8408d09     	ldr	x9, [x8, #0x8]!
  1edb58: 9100812a     	add	x10, x9, #0x20
  1edb5c: f13fc15f     	cmp	x10, #0xff0
  1edb60: 54000143     	b.lo	0x1edb88 <__cxa_demangle+0xc8c0>
  1edb64: 321403e0     	orr	w0, wzr, #0x1000
  1edb68: 97fad1ca     	bl	0xa2290 <malloc@plt>
  1edb6c: b400a2a0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edb70: aa0003e8     	mov	x8, x0
  1edb74: aa1f03e9     	mov	x9, xzr
  1edb78: f9000014     	str	x20, [x0]
  1edb7c: f8008d1f     	str	xzr, [x8, #0x8]!
  1edb80: aa0003f4     	mov	x20, x0
  1edb84: f9097260     	str	x0, [x19, #0x12e0]
  1edb88: 9100812a     	add	x10, x9, #0x20
  1edb8c: 8b090280     	add	x0, x20, x9
  1edb90: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edb94: 528020eb     	mov	w11, #0x107             // =263
  1edb98: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edb9c: 91226129     	add	x9, x9, #0x898
  1edba0: 72a0202b     	movk	w11, #0x101, lsl #16
  1edba4: 91189d8c     	add	x12, x12, #0x627
  1edba8: 140004f6     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1edbac: f100093f     	cmp	x9, #0x2
  1edbb0: 54003163     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edbb4: 39400509     	ldrb	w9, [x8, #0x1]
  1edbb8: aa1f03e0     	mov	x0, xzr
  1edbbc: 51015929     	sub	w9, w9, #0x56
  1edbc0: 7100813f     	cmp	w9, #0x20
  1edbc4: 54009ec8     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1edbc8: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edbcc: 9107094a     	add	x10, x10, #0x1c2
  1edbd0: 1000008b     	adr	x11, 0x1edbe0 <__cxa_demangle+0xc918>
  1edbd4: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1edbd8: 8b0c096b     	add	x11, x11, x12, lsl #2
  1edbdc: d61f0160     	br	x11
  1edbe0: f9497274     	ldr	x20, [x19, #0x12e0]
  1edbe4: 91000908     	add	x8, x8, #0x2
  1edbe8: f9000268     	str	x8, [x19]
  1edbec: aa1403e8     	mov	x8, x20
  1edbf0: f8408d09     	ldr	x9, [x8, #0x8]!
  1edbf4: 9100812a     	add	x10, x9, #0x20
  1edbf8: f13fc15f     	cmp	x10, #0xff0
  1edbfc: 54000143     	b.lo	0x1edc24 <__cxa_demangle+0xc95c>
  1edc00: 321403e0     	orr	w0, wzr, #0x1000
  1edc04: 97fad1a3     	bl	0xa2290 <malloc@plt>
  1edc08: b4009dc0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edc0c: aa0003e8     	mov	x8, x0
  1edc10: aa1f03e9     	mov	x9, xzr
  1edc14: f9000014     	str	x20, [x0]
  1edc18: f8008d1f     	str	xzr, [x8, #0x8]!
  1edc1c: aa0003f4     	mov	x20, x0
  1edc20: f9097260     	str	x0, [x19, #0x12e0]
  1edc24: 9100812a     	add	x10, x9, #0x20
  1edc28: 8b090280     	add	x0, x20, x9
  1edc2c: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edc30: 528020eb     	mov	w11, #0x107             // =263
  1edc34: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edc38: 91226129     	add	x9, x9, #0x898
  1edc3c: 72a0202b     	movk	w11, #0x101, lsl #16
  1edc40: 9113a58c     	add	x12, x12, #0x4e9
  1edc44: 140004cf     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1edc48: f100093f     	cmp	x9, #0x2
  1edc4c: 54002c83     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edc50: 39400509     	ldrb	w9, [x8, #0x1]
  1edc54: 7101e13f     	cmp	w9, #0x78
  1edc58: 54002c21     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1edc5c: f9497274     	ldr	x20, [x19, #0x12e0]
  1edc60: 91000908     	add	x8, x8, #0x2
  1edc64: f9000268     	str	x8, [x19]
  1edc68: aa1403e8     	mov	x8, x20
  1edc6c: f8408d09     	ldr	x9, [x8, #0x8]!
  1edc70: 9100812a     	add	x10, x9, #0x20
  1edc74: f13fc15f     	cmp	x10, #0xff0
  1edc78: 54000143     	b.lo	0x1edca0 <__cxa_demangle+0xc9d8>
  1edc7c: 321403e0     	orr	w0, wzr, #0x1000
  1edc80: 97fad184     	bl	0xa2290 <malloc@plt>
  1edc84: b40099e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edc88: aa0003e8     	mov	x8, x0
  1edc8c: aa1f03e9     	mov	x9, xzr
  1edc90: f9000014     	str	x20, [x0]
  1edc94: f8008d1f     	str	xzr, [x8, #0x8]!
  1edc98: aa0003f4     	mov	x20, x0
  1edc9c: f9097260     	str	x0, [x19, #0x12e0]
  1edca0: 9100812a     	add	x10, x9, #0x20
  1edca4: 8b090280     	add	x0, x20, x9
  1edca8: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edcac: 528020eb     	mov	w11, #0x107             // =263
  1edcb0: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edcb4: 91226129     	add	x9, x9, #0x898
  1edcb8: 72a0202b     	movk	w11, #0x101, lsl #16
  1edcbc: 9114a58c     	add	x12, x12, #0x529
  1edcc0: 140004b0     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1edcc4: f100093f     	cmp	x9, #0x2
  1edcc8: 540028a3     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edccc: 39400509     	ldrb	w9, [x8, #0x1]
  1edcd0: 7101d53f     	cmp	w9, #0x75
  1edcd4: 54002841     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1edcd8: f9497274     	ldr	x20, [x19, #0x12e0]
  1edcdc: 91000908     	add	x8, x8, #0x2
  1edce0: f9000268     	str	x8, [x19]
  1edce4: aa1403e8     	mov	x8, x20
  1edce8: f8408d09     	ldr	x9, [x8, #0x8]!
  1edcec: 9100812a     	add	x10, x9, #0x20
  1edcf0: f13fc15f     	cmp	x10, #0xff0
  1edcf4: 54000143     	b.lo	0x1edd1c <__cxa_demangle+0xca54>
  1edcf8: 321403e0     	orr	w0, wzr, #0x1000
  1edcfc: 97fad165     	bl	0xa2290 <malloc@plt>
  1edd00: b4009600     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edd04: aa0003e8     	mov	x8, x0
  1edd08: aa1f03e9     	mov	x9, xzr
  1edd0c: f9000014     	str	x20, [x0]
  1edd10: f8008d1f     	str	xzr, [x8, #0x8]!
  1edd14: aa0003f4     	mov	x20, x0
  1edd18: f9097260     	str	x0, [x19, #0x12e0]
  1edd1c: 9100812a     	add	x10, x9, #0x20
  1edd20: 8b090280     	add	x0, x20, x9
  1edd24: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edd28: 528020eb     	mov	w11, #0x107             // =263
  1edd2c: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edd30: 91226129     	add	x9, x9, #0x898
  1edd34: 72a0202b     	movk	w11, #0x101, lsl #16
  1edd38: 91184d8c     	add	x12, x12, #0x613
  1edd3c: 14000406     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1edd40: f100093f     	cmp	x9, #0x2
  1edd44: 540024c3     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edd48: 39400509     	ldrb	w9, [x8, #0x1]
  1edd4c: aa1f03e0     	mov	x0, xzr
  1edd50: 5101b129     	sub	w9, w9, #0x6c
  1edd54: 7100293f     	cmp	w9, #0xa
  1edd58: 54009228     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1edd5c: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edd60: 9108114a     	add	x10, x10, #0x204
  1edd64: 1000008b     	adr	x11, 0x1edd74 <__cxa_demangle+0xcaac>
  1edd68: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1edd6c: 8b0c096b     	add	x11, x11, x12, lsl #2
  1edd70: d61f0160     	br	x11
  1edd74: f9497274     	ldr	x20, [x19, #0x12e0]
  1edd78: 91000908     	add	x8, x8, #0x2
  1edd7c: f9000268     	str	x8, [x19]
  1edd80: aa1403e8     	mov	x8, x20
  1edd84: f8408d09     	ldr	x9, [x8, #0x8]!
  1edd88: 9100812a     	add	x10, x9, #0x20
  1edd8c: f13fc15f     	cmp	x10, #0xff0
  1edd90: 54000143     	b.lo	0x1eddb8 <__cxa_demangle+0xcaf0>
  1edd94: 321403e0     	orr	w0, wzr, #0x1000
  1edd98: 97fad13e     	bl	0xa2290 <malloc@plt>
  1edd9c: b4009120     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edda0: aa0003e8     	mov	x8, x0
  1edda4: aa1f03e9     	mov	x9, xzr
  1edda8: f9000014     	str	x20, [x0]
  1eddac: f8008d1f     	str	xzr, [x8, #0x8]!
  1eddb0: aa0003f4     	mov	x20, x0
  1eddb4: f9097260     	str	x0, [x19, #0x12e0]
  1eddb8: 9100812a     	add	x10, x9, #0x20
  1eddbc: 8b090280     	add	x0, x20, x9
  1eddc0: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eddc4: 528020eb     	mov	w11, #0x107             // =263
  1eddc8: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eddcc: 91226129     	add	x9, x9, #0x898
  1eddd0: 72a0202b     	movk	w11, #0x101, lsl #16
  1eddd4: 9112518c     	add	x12, x12, #0x494
  1eddd8: 1400046a     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1edddc: f100093f     	cmp	x9, #0x2
  1edde0: 54001fe3     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edde4: 39400509     	ldrb	w9, [x8, #0x1]
  1edde8: aa1f03e0     	mov	x0, xzr
  1eddec: 51014d29     	sub	w9, w9, #0x53
  1eddf0: 7100853f     	cmp	w9, #0x21
  1eddf4: 54008d48     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1eddf8: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eddfc: 9105f94a     	add	x10, x10, #0x17e
  1ede00: 1000008b     	adr	x11, 0x1ede10 <__cxa_demangle+0xcb48>
  1ede04: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1ede08: 8b0c096b     	add	x11, x11, x12, lsl #2
  1ede0c: d61f0160     	br	x11
  1ede10: f9497274     	ldr	x20, [x19, #0x12e0]
  1ede14: 91000908     	add	x8, x8, #0x2
  1ede18: f9000268     	str	x8, [x19]
  1ede1c: aa1403e8     	mov	x8, x20
  1ede20: f8408d09     	ldr	x9, [x8, #0x8]!
  1ede24: 9100812a     	add	x10, x9, #0x20
  1ede28: f13fc15f     	cmp	x10, #0xff0
  1ede2c: 54000143     	b.lo	0x1ede54 <__cxa_demangle+0xcb8c>
  1ede30: 321403e0     	orr	w0, wzr, #0x1000
  1ede34: 97fad117     	bl	0xa2290 <malloc@plt>
  1ede38: b4008c40     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ede3c: aa0003e8     	mov	x8, x0
  1ede40: aa1f03e9     	mov	x9, xzr
  1ede44: f9000014     	str	x20, [x0]
  1ede48: f8008d1f     	str	xzr, [x8, #0x8]!
  1ede4c: aa0003f4     	mov	x20, x0
  1ede50: f9097260     	str	x0, [x19, #0x12e0]
  1ede54: 9100812a     	add	x10, x9, #0x20
  1ede58: 8b090280     	add	x0, x20, x9
  1ede5c: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ede60: 528020eb     	mov	w11, #0x107             // =263
  1ede64: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ede68: 91226129     	add	x9, x9, #0x898
  1ede6c: 72a0202b     	movk	w11, #0x101, lsl #16
  1ede70: 9115298c     	add	x12, x12, #0x54a
  1ede74: 14000426     	b	0x1eef0c <__cxa_demangle+0xdc44>
  1ede78: f100093f     	cmp	x9, #0x2
  1ede7c: 54001b03     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1ede80: 39400509     	ldrb	w9, [x8, #0x1]
  1ede84: aa1f03e0     	mov	x0, xzr
  1ede88: 51012529     	sub	w9, w9, #0x49
  1ede8c: 7100913f     	cmp	w9, #0x24
  1ede90: 54008868     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1ede94: 900002ca     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ede98: 9104d14a     	add	x10, x10, #0x134
  1ede9c: 1000008b     	adr	x11, 0x1edeac <__cxa_demangle+0xcbe4>
  1edea0: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1edea4: 8b0c096b     	add	x11, x11, x12, lsl #2
  1edea8: d61f0160     	br	x11
  1edeac: f9497274     	ldr	x20, [x19, #0x12e0]
  1edeb0: 91000908     	add	x8, x8, #0x2
  1edeb4: f9000268     	str	x8, [x19]
  1edeb8: aa1403e8     	mov	x8, x20
  1edebc: f8408d09     	ldr	x9, [x8, #0x8]!
  1edec0: 9100812a     	add	x10, x9, #0x20
  1edec4: f13fc15f     	cmp	x10, #0xff0
  1edec8: 54000143     	b.lo	0x1edef0 <__cxa_demangle+0xcc28>
  1edecc: 321403e0     	orr	w0, wzr, #0x1000
  1eded0: 97fad0f0     	bl	0xa2290 <malloc@plt>
  1eded4: b4008760     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eded8: aa0003e8     	mov	x8, x0
  1ededc: aa1f03e9     	mov	x9, xzr
  1edee0: f9000014     	str	x20, [x0]
  1edee4: f8008d1f     	str	xzr, [x8, #0x8]!
  1edee8: aa0003f4     	mov	x20, x0
  1edeec: f9097260     	str	x0, [x19, #0x12e0]
  1edef0: 9100812a     	add	x10, x9, #0x20
  1edef4: 8b090280     	add	x0, x20, x9
  1edef8: f0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1edefc: 528020eb     	mov	w11, #0x107             // =263
  1edf00: 900002cc     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1edf04: 91226129     	add	x9, x9, #0x898
  1edf08: 72a0202b     	movk	w11, #0x101, lsl #16
  1edf0c: 9115a98c     	add	x12, x12, #0x56a
  1edf10: 1400041c     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1edf14: f100093f     	cmp	x9, #0x2
  1edf18: 54001623     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edf1c: 39400509     	ldrb	w9, [x8, #0x1]
  1edf20: 5100c129     	sub	w9, w9, #0x30
  1edf24: 7100253f     	cmp	w9, #0x9
  1edf28: 540015a8     	b.hi	0x1ee1dc <__cxa_demangle+0xcf14>
  1edf2c: 91000908     	add	x8, x8, #0x2
  1edf30: aa1303e0     	mov	x0, x19
  1edf34: f9000268     	str	x8, [x19]
  1edf38: 97fffda9     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1edf3c: b4008300     	cbz	x0, 0x1eef9c <__cxa_demangle+0xdcd4>
  1edf40: f9497275     	ldr	x21, [x19, #0x12e0]
  1edf44: aa0003f4     	mov	x20, x0
  1edf48: aa1503e8     	mov	x8, x21
  1edf4c: f8408d09     	ldr	x9, [x8, #0x8]!
  1edf50: 9100812a     	add	x10, x9, #0x20
  1edf54: f13fc15f     	cmp	x10, #0xff0
  1edf58: 54000143     	b.lo	0x1edf80 <__cxa_demangle+0xccb8>
  1edf5c: 321403e0     	orr	w0, wzr, #0x1000
  1edf60: 97fad0cc     	bl	0xa2290 <malloc@plt>
  1edf64: b40082e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edf68: aa0003e8     	mov	x8, x0
  1edf6c: aa1f03e9     	mov	x9, xzr
  1edf70: f9000015     	str	x21, [x0]
  1edf74: f8008d1f     	str	xzr, [x8, #0x8]!
  1edf78: aa0003f5     	mov	x21, x0
  1edf7c: f9097260     	str	x0, [x19, #0x12e0]
  1edf80: 9100812a     	add	x10, x9, #0x20
  1edf84: 8b0902a0     	add	x0, x21, x9
  1edf88: 900005a9     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1edf8c: 5280208b     	mov	w11, #0x104             // =260
  1edf90: 91056129     	add	x9, x9, #0x158
  1edf94: 1400029b     	b	0x1eea00 <__cxa_demangle+0xd738>
  1edf98: f100093f     	cmp	x9, #0x2
  1edf9c: 54001203     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1edfa0: 39400509     	ldrb	w9, [x8, #0x1]
  1edfa4: 71013d3f     	cmp	w9, #0x4f
  1edfa8: 54001ba0     	b.eq	0x1ee31c <__cxa_demangle+0xd054>
  1edfac: 7101c53f     	cmp	w9, #0x71
  1edfb0: 54001ea0     	b.eq	0x1ee384 <__cxa_demangle+0xd0bc>
  1edfb4: 7101bd3f     	cmp	w9, #0x6f
  1edfb8: 54001121     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1edfbc: f9497274     	ldr	x20, [x19, #0x12e0]
  1edfc0: 91000908     	add	x8, x8, #0x2
  1edfc4: f9000268     	str	x8, [x19]
  1edfc8: aa1403e8     	mov	x8, x20
  1edfcc: f8408d09     	ldr	x9, [x8, #0x8]!
  1edfd0: 9100812a     	add	x10, x9, #0x20
  1edfd4: f13fc15f     	cmp	x10, #0xff0
  1edfd8: 54000143     	b.lo	0x1ee000 <__cxa_demangle+0xcd38>
  1edfdc: 321403e0     	orr	w0, wzr, #0x1000
  1edfe0: 97fad0ac     	bl	0xa2290 <malloc@plt>
  1edfe4: b4007ee0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1edfe8: aa0003e8     	mov	x8, x0
  1edfec: aa1f03e9     	mov	x9, xzr
  1edff0: f9000014     	str	x20, [x0]
  1edff4: f8008d1f     	str	xzr, [x8, #0x8]!
  1edff8: aa0003f4     	mov	x20, x0
  1edffc: f9097260     	str	x0, [x19, #0x12e0]
  1ee000: 9100812a     	add	x10, x9, #0x20
  1ee004: 8b090280     	add	x0, x20, x9
  1ee008: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee00c: 528020eb     	mov	w11, #0x107             // =263
  1ee010: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee014: 91226129     	add	x9, x9, #0x898
  1ee018: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee01c: 9113d18c     	add	x12, x12, #0x4f4
  1ee020: 1400034d     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee024: f100093f     	cmp	x9, #0x2
  1ee028: 54000da3     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1ee02c: 39400509     	ldrb	w9, [x8, #0x1]
  1ee030: 7101d13f     	cmp	w9, #0x74
  1ee034: 540010c0     	b.eq	0x1ee24c <__cxa_demangle+0xcf84>
  1ee038: 7101953f     	cmp	w9, #0x65
  1ee03c: 54000d01     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1ee040: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee044: 91000908     	add	x8, x8, #0x2
  1ee048: f9000268     	str	x8, [x19]
  1ee04c: aa1403e8     	mov	x8, x20
  1ee050: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee054: 9100812a     	add	x10, x9, #0x20
  1ee058: f13fc15f     	cmp	x10, #0xff0
  1ee05c: 54000143     	b.lo	0x1ee084 <__cxa_demangle+0xcdbc>
  1ee060: 321403e0     	orr	w0, wzr, #0x1000
  1ee064: 97fad08b     	bl	0xa2290 <malloc@plt>
  1ee068: b4007ac0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee06c: aa0003e8     	mov	x8, x0
  1ee070: aa1f03e9     	mov	x9, xzr
  1ee074: f9000014     	str	x20, [x0]
  1ee078: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee07c: aa0003f4     	mov	x20, x0
  1ee080: f9097260     	str	x0, [x19, #0x12e0]
  1ee084: 9100812a     	add	x10, x9, #0x20
  1ee088: 8b090280     	add	x0, x20, x9
  1ee08c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee090: 528020eb     	mov	w11, #0x107             // =263
  1ee094: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee098: 91226129     	add	x9, x9, #0x898
  1ee09c: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee0a0: 9114518c     	add	x12, x12, #0x514
  1ee0a4: 140003b7     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee0a8: f100093f     	cmp	x9, #0x2
  1ee0ac: 54000983     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1ee0b0: 39400509     	ldrb	w9, [x8, #0x1]
  1ee0b4: 7101493f     	cmp	w9, #0x52
  1ee0b8: 54001ce0     	b.eq	0x1ee454 <__cxa_demangle+0xd18c>
  1ee0bc: 7101c93f     	cmp	w9, #0x72
  1ee0c0: 54001960     	b.eq	0x1ee3ec <__cxa_demangle+0xd124>
  1ee0c4: 7101bd3f     	cmp	w9, #0x6f
  1ee0c8: 540008a1     	b.ne	0x1ee1dc <__cxa_demangle+0xcf14>
  1ee0cc: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee0d0: 91000908     	add	x8, x8, #0x2
  1ee0d4: f9000268     	str	x8, [x19]
  1ee0d8: aa1403e8     	mov	x8, x20
  1ee0dc: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee0e0: 9100812a     	add	x10, x9, #0x20
  1ee0e4: f13fc15f     	cmp	x10, #0xff0
  1ee0e8: 54000143     	b.lo	0x1ee110 <__cxa_demangle+0xce48>
  1ee0ec: 321403e0     	orr	w0, wzr, #0x1000
  1ee0f0: 97fad068     	bl	0xa2290 <malloc@plt>
  1ee0f4: b4007660     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee0f8: aa0003e8     	mov	x8, x0
  1ee0fc: aa1f03e9     	mov	x9, xzr
  1ee100: f9000014     	str	x20, [x0]
  1ee104: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee108: aa0003f4     	mov	x20, x0
  1ee10c: f9097260     	str	x0, [x19, #0x12e0]
  1ee110: 9100812a     	add	x10, x9, #0x20
  1ee114: 8b090280     	add	x0, x20, x9
  1ee118: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee11c: 528020eb     	mov	w11, #0x107             // =263
  1ee120: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee124: 91226129     	add	x9, x9, #0x898
  1ee128: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee12c: 9116f18c     	add	x12, x12, #0x5bc
  1ee130: 14000394     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee134: f100093f     	cmp	x9, #0x2
  1ee138: 54000523     	b.lo	0x1ee1dc <__cxa_demangle+0xcf14>
  1ee13c: 39400509     	ldrb	w9, [x8, #0x1]
  1ee140: aa1f03e0     	mov	x0, xzr
  1ee144: 51018529     	sub	w9, w9, #0x61
  1ee148: 7100593f     	cmp	w9, #0x16
  1ee14c: 54007288     	b.hi	0x1eef9c <__cxa_demangle+0xdcd4>
  1ee150: f00002aa     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee154: 9104194a     	add	x10, x10, #0x106
  1ee158: 1000008b     	adr	x11, 0x1ee168 <__cxa_demangle+0xcea0>
  1ee15c: 7869794c     	ldrh	w12, [x10, x9, lsl #1]
  1ee160: 8b0c096b     	add	x11, x11, x12, lsl #2
  1ee164: d61f0160     	br	x11
  1ee168: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee16c: 91000908     	add	x8, x8, #0x2
  1ee170: f9000268     	str	x8, [x19]
  1ee174: aa1403e8     	mov	x8, x20
  1ee178: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee17c: 9100812a     	add	x10, x9, #0x20
  1ee180: f13fc15f     	cmp	x10, #0xff0
  1ee184: 54000143     	b.lo	0x1ee1ac <__cxa_demangle+0xcee4>
  1ee188: 321403e0     	orr	w0, wzr, #0x1000
  1ee18c: 97fad041     	bl	0xa2290 <malloc@plt>
  1ee190: b4007180     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee194: aa0003e8     	mov	x8, x0
  1ee198: aa1f03e9     	mov	x9, xzr
  1ee19c: f9000014     	str	x20, [x0]
  1ee1a0: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee1a4: aa0003f4     	mov	x20, x0
  1ee1a8: f9097260     	str	x0, [x19, #0x12e0]
  1ee1ac: 9100812a     	add	x10, x9, #0x20
  1ee1b0: 8b090280     	add	x0, x20, x9
  1ee1b4: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee1b8: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee1bc: 91226129     	add	x9, x9, #0x898
  1ee1c0: 528020eb     	mov	w11, #0x107             // =263
  1ee1c4: 91162d8c     	add	x12, x12, #0x58b
  1ee1c8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee1cc: f900010a     	str	x10, [x8]
  1ee1d0: f8010c09     	str	x9, [x0, #0x10]!
  1ee1d4: 91003988     	add	x8, x12, #0xe
  1ee1d8: 1400036d     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1ee1dc: aa1f03e0     	mov	x0, xzr
  1ee1e0: 1400036f     	b	0x1eef9c <__cxa_demangle+0xdcd4>
  1ee1e4: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee1e8: 91000908     	add	x8, x8, #0x2
  1ee1ec: f9000268     	str	x8, [x19]
  1ee1f0: aa1403e8     	mov	x8, x20
  1ee1f4: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee1f8: 9100812a     	add	x10, x9, #0x20
  1ee1fc: f13fc15f     	cmp	x10, #0xff0
  1ee200: 54000143     	b.lo	0x1ee228 <__cxa_demangle+0xcf60>
  1ee204: 321403e0     	orr	w0, wzr, #0x1000
  1ee208: 97fad022     	bl	0xa2290 <malloc@plt>
  1ee20c: b4006da0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee210: aa0003e8     	mov	x8, x0
  1ee214: aa1f03e9     	mov	x9, xzr
  1ee218: f9000014     	str	x20, [x0]
  1ee21c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee220: aa0003f4     	mov	x20, x0
  1ee224: f9097260     	str	x0, [x19, #0x12e0]
  1ee228: 9100812a     	add	x10, x9, #0x20
  1ee22c: 8b090280     	add	x0, x20, x9
  1ee230: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee234: 528020eb     	mov	w11, #0x107             // =263
  1ee238: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee23c: 91226129     	add	x9, x9, #0x898
  1ee240: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee244: 9113158c     	add	x12, x12, #0x4c5
  1ee248: 140002c3     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee24c: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee250: 91000908     	add	x8, x8, #0x2
  1ee254: f9000268     	str	x8, [x19]
  1ee258: aa1403e8     	mov	x8, x20
  1ee25c: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee260: 9100812a     	add	x10, x9, #0x20
  1ee264: f13fc15f     	cmp	x10, #0xff0
  1ee268: 54000143     	b.lo	0x1ee290 <__cxa_demangle+0xcfc8>
  1ee26c: 321403e0     	orr	w0, wzr, #0x1000
  1ee270: 97fad008     	bl	0xa2290 <malloc@plt>
  1ee274: b4006a60     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee278: aa0003e8     	mov	x8, x0
  1ee27c: aa1f03e9     	mov	x9, xzr
  1ee280: f9000014     	str	x20, [x0]
  1ee284: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee288: aa0003f4     	mov	x20, x0
  1ee28c: f9097260     	str	x0, [x19, #0x12e0]
  1ee290: 9100812a     	add	x10, x9, #0x20
  1ee294: 8b090280     	add	x0, x20, x9
  1ee298: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee29c: 528020eb     	mov	w11, #0x107             // =263
  1ee2a0: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee2a4: 91226129     	add	x9, x9, #0x898
  1ee2a8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee2ac: 91147d8c     	add	x12, x12, #0x51f
  1ee2b0: 140002a9     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee2b4: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee2b8: 91000908     	add	x8, x8, #0x2
  1ee2bc: f9000268     	str	x8, [x19]
  1ee2c0: aa1403e8     	mov	x8, x20
  1ee2c4: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee2c8: 9100812a     	add	x10, x9, #0x20
  1ee2cc: f13fc15f     	cmp	x10, #0xff0
  1ee2d0: 54000143     	b.lo	0x1ee2f8 <__cxa_demangle+0xd030>
  1ee2d4: 321403e0     	orr	w0, wzr, #0x1000
  1ee2d8: 97facfee     	bl	0xa2290 <malloc@plt>
  1ee2dc: b4006720     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee2e0: aa0003e8     	mov	x8, x0
  1ee2e4: aa1f03e9     	mov	x9, xzr
  1ee2e8: f9000014     	str	x20, [x0]
  1ee2ec: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee2f0: aa0003f4     	mov	x20, x0
  1ee2f4: f9097260     	str	x0, [x19, #0x12e0]
  1ee2f8: 9100812a     	add	x10, x9, #0x20
  1ee2fc: 8b090280     	add	x0, x20, x9
  1ee300: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee304: 528020eb     	mov	w11, #0x107             // =263
  1ee308: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee30c: 91226129     	add	x9, x9, #0x898
  1ee310: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee314: 9115818c     	add	x12, x12, #0x560
  1ee318: 1400028f     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee31c: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee320: 91000908     	add	x8, x8, #0x2
  1ee324: f9000268     	str	x8, [x19]
  1ee328: aa1403e8     	mov	x8, x20
  1ee32c: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee330: 9100812a     	add	x10, x9, #0x20
  1ee334: f13fc15f     	cmp	x10, #0xff0
  1ee338: 54000143     	b.lo	0x1ee360 <__cxa_demangle+0xd098>
  1ee33c: 321403e0     	orr	w0, wzr, #0x1000
  1ee340: 97facfd4     	bl	0xa2290 <malloc@plt>
  1ee344: b40063e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee348: aa0003e8     	mov	x8, x0
  1ee34c: aa1f03e9     	mov	x9, xzr
  1ee350: f9000014     	str	x20, [x0]
  1ee354: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee358: aa0003f4     	mov	x20, x0
  1ee35c: f9097260     	str	x0, [x19, #0x12e0]
  1ee360: 9100812a     	add	x10, x9, #0x20
  1ee364: 8b090280     	add	x0, x20, x9
  1ee368: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee36c: 528020eb     	mov	w11, #0x107             // =263
  1ee370: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee374: 91226129     	add	x9, x9, #0x898
  1ee378: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee37c: 9113f98c     	add	x12, x12, #0x4fe
  1ee380: 14000300     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee384: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee388: 91000908     	add	x8, x8, #0x2
  1ee38c: f9000268     	str	x8, [x19]
  1ee390: aa1403e8     	mov	x8, x20
  1ee394: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee398: 9100812a     	add	x10, x9, #0x20
  1ee39c: f13fc15f     	cmp	x10, #0xff0
  1ee3a0: 54000143     	b.lo	0x1ee3c8 <__cxa_demangle+0xd100>
  1ee3a4: 321403e0     	orr	w0, wzr, #0x1000
  1ee3a8: 97facfba     	bl	0xa2290 <malloc@plt>
  1ee3ac: b40060a0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee3b0: aa0003e8     	mov	x8, x0
  1ee3b4: aa1f03e9     	mov	x9, xzr
  1ee3b8: f9000014     	str	x20, [x0]
  1ee3bc: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee3c0: aa0003f4     	mov	x20, x0
  1ee3c4: f9097260     	str	x0, [x19, #0x12e0]
  1ee3c8: 9100812a     	add	x10, x9, #0x20
  1ee3cc: 8b090280     	add	x0, x20, x9
  1ee3d0: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee3d4: 528020eb     	mov	w11, #0x107             // =263
  1ee3d8: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee3dc: 91226129     	add	x9, x9, #0x898
  1ee3e0: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee3e4: 9114258c     	add	x12, x12, #0x509
  1ee3e8: 140002e6     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee3ec: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee3f0: 91000908     	add	x8, x8, #0x2
  1ee3f4: f9000268     	str	x8, [x19]
  1ee3f8: aa1403e8     	mov	x8, x20
  1ee3fc: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee400: 9100812a     	add	x10, x9, #0x20
  1ee404: f13fc15f     	cmp	x10, #0xff0
  1ee408: 54000143     	b.lo	0x1ee430 <__cxa_demangle+0xd168>
  1ee40c: 321403e0     	orr	w0, wzr, #0x1000
  1ee410: 97facfa0     	bl	0xa2290 <malloc@plt>
  1ee414: b4005d60     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee418: aa0003e8     	mov	x8, x0
  1ee41c: aa1f03e9     	mov	x9, xzr
  1ee420: f9000014     	str	x20, [x0]
  1ee424: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee428: aa0003f4     	mov	x20, x0
  1ee42c: f9097260     	str	x0, [x19, #0x12e0]
  1ee430: 9100812a     	add	x10, x9, #0x20
  1ee434: 8b090280     	add	x0, x20, x9
  1ee438: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee43c: 528020eb     	mov	w11, #0x107             // =263
  1ee440: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee444: 91226129     	add	x9, x9, #0x898
  1ee448: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee44c: 91171d8c     	add	x12, x12, #0x5c7
  1ee450: 14000241     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee454: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee458: 91000908     	add	x8, x8, #0x2
  1ee45c: f9000268     	str	x8, [x19]
  1ee460: aa1403e8     	mov	x8, x20
  1ee464: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee468: 9100812a     	add	x10, x9, #0x20
  1ee46c: f13fc15f     	cmp	x10, #0xff0
  1ee470: 54000143     	b.lo	0x1ee498 <__cxa_demangle+0xd1d0>
  1ee474: 321403e0     	orr	w0, wzr, #0x1000
  1ee478: 97facf86     	bl	0xa2290 <malloc@plt>
  1ee47c: b4005a20     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee480: aa0003e8     	mov	x8, x0
  1ee484: aa1f03e9     	mov	x9, xzr
  1ee488: f9000014     	str	x20, [x0]
  1ee48c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee490: aa0003f4     	mov	x20, x0
  1ee494: f9097260     	str	x0, [x19, #0x12e0]
  1ee498: 9100812a     	add	x10, x9, #0x20
  1ee49c: 8b090280     	add	x0, x20, x9
  1ee4a0: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee4a4: 528020eb     	mov	w11, #0x107             // =263
  1ee4a8: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee4ac: 91226129     	add	x9, x9, #0x898
  1ee4b0: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee4b4: 9117458c     	add	x12, x12, #0x5d1
  1ee4b8: 140002b2     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee4bc: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee4c0: 91000908     	add	x8, x8, #0x2
  1ee4c4: f9000268     	str	x8, [x19]
  1ee4c8: aa1403e8     	mov	x8, x20
  1ee4cc: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee4d0: 9100812a     	add	x10, x9, #0x20
  1ee4d4: f13fc15f     	cmp	x10, #0xff0
  1ee4d8: 54000143     	b.lo	0x1ee500 <__cxa_demangle+0xd238>
  1ee4dc: 321403e0     	orr	w0, wzr, #0x1000
  1ee4e0: 97facf6c     	bl	0xa2290 <malloc@plt>
  1ee4e4: b40056e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee4e8: aa0003e8     	mov	x8, x0
  1ee4ec: aa1f03e9     	mov	x9, xzr
  1ee4f0: f9000014     	str	x20, [x0]
  1ee4f4: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee4f8: aa0003f4     	mov	x20, x0
  1ee4fc: f9097260     	str	x0, [x19, #0x12e0]
  1ee500: 9100812a     	add	x10, x9, #0x20
  1ee504: 8b090280     	add	x0, x20, x9
  1ee508: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee50c: 528020eb     	mov	w11, #0x107             // =263
  1ee510: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee514: 91226129     	add	x9, x9, #0x898
  1ee518: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee51c: 9118758c     	add	x12, x12, #0x61d
  1ee520: 1400020d     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee524: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee528: 91000908     	add	x8, x8, #0x2
  1ee52c: f9000268     	str	x8, [x19]
  1ee530: aa1403e8     	mov	x8, x20
  1ee534: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee538: 9100812a     	add	x10, x9, #0x20
  1ee53c: f13fc15f     	cmp	x10, #0xff0
  1ee540: 54000143     	b.lo	0x1ee568 <__cxa_demangle+0xd2a0>
  1ee544: 321403e0     	orr	w0, wzr, #0x1000
  1ee548: 97facf52     	bl	0xa2290 <malloc@plt>
  1ee54c: b40053a0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee550: aa0003e8     	mov	x8, x0
  1ee554: aa1f03e9     	mov	x9, xzr
  1ee558: f9000014     	str	x20, [x0]
  1ee55c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee560: aa0003f4     	mov	x20, x0
  1ee564: f9097260     	str	x0, [x19, #0x12e0]
  1ee568: 9100812a     	add	x10, x9, #0x20
  1ee56c: 8b090280     	add	x0, x20, x9
  1ee570: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee574: 528020eb     	mov	w11, #0x107             // =263
  1ee578: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee57c: 91226129     	add	x9, x9, #0x898
  1ee580: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee584: 9118f58c     	add	x12, x12, #0x63d
  1ee588: 14000261     	b	0x1eef0c <__cxa_demangle+0xdc44>
  1ee58c: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee590: 91000908     	add	x8, x8, #0x2
  1ee594: f9000268     	str	x8, [x19]
  1ee598: aa1403e8     	mov	x8, x20
  1ee59c: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee5a0: 9100812a     	add	x10, x9, #0x20
  1ee5a4: f13fc15f     	cmp	x10, #0xff0
  1ee5a8: 54000143     	b.lo	0x1ee5d0 <__cxa_demangle+0xd308>
  1ee5ac: 321403e0     	orr	w0, wzr, #0x1000
  1ee5b0: 97facf38     	bl	0xa2290 <malloc@plt>
  1ee5b4: b4005060     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee5b8: aa0003e8     	mov	x8, x0
  1ee5bc: aa1f03e9     	mov	x9, xzr
  1ee5c0: f9000014     	str	x20, [x0]
  1ee5c4: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee5c8: aa0003f4     	mov	x20, x0
  1ee5cc: f9097260     	str	x0, [x19, #0x12e0]
  1ee5d0: 9100812a     	add	x10, x9, #0x20
  1ee5d4: 8b090280     	add	x0, x20, x9
  1ee5d8: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee5dc: 528020eb     	mov	w11, #0x107             // =263
  1ee5e0: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee5e4: 91226129     	add	x9, x9, #0x898
  1ee5e8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee5ec: 9118c98c     	add	x12, x12, #0x632
  1ee5f0: 14000264     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee5f4: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee5f8: 91000908     	add	x8, x8, #0x2
  1ee5fc: f9000268     	str	x8, [x19]
  1ee600: aa1403e8     	mov	x8, x20
  1ee604: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee608: 9100812a     	add	x10, x9, #0x20
  1ee60c: f13fc15f     	cmp	x10, #0xff0
  1ee610: 54000143     	b.lo	0x1ee638 <__cxa_demangle+0xd370>
  1ee614: 321403e0     	orr	w0, wzr, #0x1000
  1ee618: 97facf1e     	bl	0xa2290 <malloc@plt>
  1ee61c: b4004d20     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee620: aa0003e8     	mov	x8, x0
  1ee624: aa1f03e9     	mov	x9, xzr
  1ee628: f9000014     	str	x20, [x0]
  1ee62c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee630: aa0003f4     	mov	x20, x0
  1ee634: f9097260     	str	x0, [x19, #0x12e0]
  1ee638: 9100812a     	add	x10, x9, #0x20
  1ee63c: 8b090280     	add	x0, x20, x9
  1ee640: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee644: 528020eb     	mov	w11, #0x107             // =263
  1ee648: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee64c: 91226129     	add	x9, x9, #0x898
  1ee650: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee654: 9112a58c     	add	x12, x12, #0x4a9
  1ee658: 140001bf     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee65c: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee660: 91000908     	add	x8, x8, #0x2
  1ee664: f9000268     	str	x8, [x19]
  1ee668: aa1403e8     	mov	x8, x20
  1ee66c: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee670: 9100812a     	add	x10, x9, #0x20
  1ee674: f13fc15f     	cmp	x10, #0xff0
  1ee678: 54000143     	b.lo	0x1ee6a0 <__cxa_demangle+0xd3d8>
  1ee67c: 321403e0     	orr	w0, wzr, #0x1000
  1ee680: 97facf04     	bl	0xa2290 <malloc@plt>
  1ee684: b40049e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee688: aa0003e8     	mov	x8, x0
  1ee68c: aa1f03e9     	mov	x9, xzr
  1ee690: f9000014     	str	x20, [x0]
  1ee694: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee698: aa0003f4     	mov	x20, x0
  1ee69c: f9097260     	str	x0, [x19, #0x12e0]
  1ee6a0: 9100812a     	add	x10, x9, #0x20
  1ee6a4: 8b090280     	add	x0, x20, x9
  1ee6a8: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee6ac: 528020eb     	mov	w11, #0x107             // =263
  1ee6b0: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee6b4: 91226129     	add	x9, x9, #0x898
  1ee6b8: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee6bc: 91127d8c     	add	x12, x12, #0x49f
  1ee6c0: 140001a5     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee6c4: 394b4677     	ldrb	w23, [x19, #0x2d1]
  1ee6c8: 91000908     	add	x8, x8, #0x2
  1ee6cc: 394b4276     	ldrb	w22, [x19, #0x2d0]
  1ee6d0: f9000268     	str	x8, [x19]
  1ee6d4: 710002ff     	cmp	w23, #0x0
  1ee6d8: 1a9f07e8     	cset	w8, ne
  1ee6dc: f100003f     	cmp	x1, #0x0
  1ee6e0: 1a9f07e9     	cset	w9, ne
  1ee6e4: aa0103f5     	mov	x21, x1
  1ee6e8: 2a080128     	orr	w8, w9, w8
  1ee6ec: 390b427f     	strb	wzr, [x19, #0x2d0]
  1ee6f0: 390b4668     	strb	w8, [x19, #0x2d1]
  1ee6f4: aa1303e0     	mov	x0, x19
  1ee6f8: 97ffd01c     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1ee6fc: aa0003f4     	mov	x20, x0
  1ee700: b4004580     	cbz	x0, 0x1eefb0 <__cxa_demangle+0xdce8>
  1ee704: b4000075     	cbz	x21, 0x1ee710 <__cxa_demangle+0xd448>
  1ee708: 320003e8     	orr	w8, wzr, #0x1
  1ee70c: 390002a8     	strb	w8, [x21]
  1ee710: f9497275     	ldr	x21, [x19, #0x12e0]
  1ee714: aa1503e8     	mov	x8, x21
  1ee718: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee71c: 9100812a     	add	x10, x9, #0x20
  1ee720: f13fc15f     	cmp	x10, #0xff0
  1ee724: 54000143     	b.lo	0x1ee74c <__cxa_demangle+0xd484>
  1ee728: 321403e0     	orr	w0, wzr, #0x1000
  1ee72c: 97faced9     	bl	0xa2290 <malloc@plt>
  1ee730: b4004480     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee734: aa0003e8     	mov	x8, x0
  1ee738: aa1f03e9     	mov	x9, xzr
  1ee73c: f9000015     	str	x21, [x0]
  1ee740: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee744: aa0003f5     	mov	x21, x0
  1ee748: f9097260     	str	x0, [x19, #0x12e0]
  1ee74c: 9100812a     	add	x10, x9, #0x20
  1ee750: 8b0902a0     	add	x0, x21, x9
  1ee754: f0000589     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ee758: 91056129     	add	x9, x9, #0x158
  1ee75c: 5280208b     	mov	w11, #0x104             // =260
  1ee760: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee764: f900010a     	str	x10, [x8]
  1ee768: f8010c09     	str	x9, [x0, #0x10]!
  1ee76c: b900080b     	str	w11, [x0, #0x8]
  1ee770: f9000814     	str	x20, [x0, #0x10]
  1ee774: 14000210     	b	0x1eefb4 <__cxa_demangle+0xdcec>
  1ee778: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee77c: 91000908     	add	x8, x8, #0x2
  1ee780: f9000268     	str	x8, [x19]
  1ee784: aa1403e8     	mov	x8, x20
  1ee788: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee78c: 9100812a     	add	x10, x9, #0x20
  1ee790: f13fc15f     	cmp	x10, #0xff0
  1ee794: 54000143     	b.lo	0x1ee7bc <__cxa_demangle+0xd4f4>
  1ee798: 321403e0     	orr	w0, wzr, #0x1000
  1ee79c: 97facebd     	bl	0xa2290 <malloc@plt>
  1ee7a0: b4004100     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee7a4: aa0003e8     	mov	x8, x0
  1ee7a8: aa1f03e9     	mov	x9, xzr
  1ee7ac: f9000014     	str	x20, [x0]
  1ee7b0: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee7b4: aa0003f4     	mov	x20, x0
  1ee7b8: f9097260     	str	x0, [x19, #0x12e0]
  1ee7bc: 9100812a     	add	x10, x9, #0x20
  1ee7c0: 8b090280     	add	x0, x20, x9
  1ee7c4: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee7c8: 528020eb     	mov	w11, #0x107             // =263
  1ee7cc: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee7d0: 91226129     	add	x9, x9, #0x898
  1ee7d4: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee7d8: 9111a98c     	add	x12, x12, #0x46a
  1ee7dc: 140001e9     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee7e0: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee7e4: 91000908     	add	x8, x8, #0x2
  1ee7e8: f9000268     	str	x8, [x19]
  1ee7ec: aa1403e8     	mov	x8, x20
  1ee7f0: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee7f4: 9100812a     	add	x10, x9, #0x20
  1ee7f8: f13fc15f     	cmp	x10, #0xff0
  1ee7fc: 54000143     	b.lo	0x1ee824 <__cxa_demangle+0xd55c>
  1ee800: 321403e0     	orr	w0, wzr, #0x1000
  1ee804: 97facea3     	bl	0xa2290 <malloc@plt>
  1ee808: b4003dc0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee80c: aa0003e8     	mov	x8, x0
  1ee810: aa1f03e9     	mov	x9, xzr
  1ee814: f9000014     	str	x20, [x0]
  1ee818: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee81c: aa0003f4     	mov	x20, x0
  1ee820: f9097260     	str	x0, [x19, #0x12e0]
  1ee824: 9100812a     	add	x10, x9, #0x20
  1ee828: 8b090280     	add	x0, x20, x9
  1ee82c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee830: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee834: 91226129     	add	x9, x9, #0x898
  1ee838: 528020eb     	mov	w11, #0x107             // =263
  1ee83c: 9112cd8c     	add	x12, x12, #0x4b3
  1ee840: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee844: f900010a     	str	x10, [x8]
  1ee848: f8010c09     	str	x9, [x0, #0x10]!
  1ee84c: 91004588     	add	x8, x12, #0x11
  1ee850: 140001cf     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1ee854: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee858: 91000908     	add	x8, x8, #0x2
  1ee85c: f9000268     	str	x8, [x19]
  1ee860: aa1403e8     	mov	x8, x20
  1ee864: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee868: 9100812a     	add	x10, x9, #0x20
  1ee86c: f13fc15f     	cmp	x10, #0xff0
  1ee870: 54000143     	b.lo	0x1ee898 <__cxa_demangle+0xd5d0>
  1ee874: 321403e0     	orr	w0, wzr, #0x1000
  1ee878: 97face86     	bl	0xa2290 <malloc@plt>
  1ee87c: b4003a20     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee880: aa0003e8     	mov	x8, x0
  1ee884: aa1f03e9     	mov	x9, xzr
  1ee888: f9000014     	str	x20, [x0]
  1ee88c: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee890: aa0003f4     	mov	x20, x0
  1ee894: f9097260     	str	x0, [x19, #0x12e0]
  1ee898: 9100812a     	add	x10, x9, #0x20
  1ee89c: 8b090280     	add	x0, x20, x9
  1ee8a0: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee8a4: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee8a8: 91226129     	add	x9, x9, #0x898
  1ee8ac: 528020eb     	mov	w11, #0x107             // =263
  1ee8b0: 91133d8c     	add	x12, x12, #0x4cf
  1ee8b4: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee8b8: f900010a     	str	x10, [x8]
  1ee8bc: f8010c09     	str	x9, [x0, #0x10]!
  1ee8c0: 91003d88     	add	x8, x12, #0xf
  1ee8c4: 140001b2     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1ee8c8: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee8cc: 91000908     	add	x8, x8, #0x2
  1ee8d0: f9000268     	str	x8, [x19]
  1ee8d4: aa1403e8     	mov	x8, x20
  1ee8d8: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee8dc: 9100812a     	add	x10, x9, #0x20
  1ee8e0: f13fc15f     	cmp	x10, #0xff0
  1ee8e4: 54000143     	b.lo	0x1ee90c <__cxa_demangle+0xd644>
  1ee8e8: 321403e0     	orr	w0, wzr, #0x1000
  1ee8ec: 97face69     	bl	0xa2290 <malloc@plt>
  1ee8f0: b4003680     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee8f4: aa0003e8     	mov	x8, x0
  1ee8f8: aa1f03e9     	mov	x9, xzr
  1ee8fc: f9000014     	str	x20, [x0]
  1ee900: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee904: aa0003f4     	mov	x20, x0
  1ee908: f9097260     	str	x0, [x19, #0x12e0]
  1ee90c: 9100812a     	add	x10, x9, #0x20
  1ee910: 8b090280     	add	x0, x20, x9
  1ee914: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee918: 528020eb     	mov	w11, #0x107             // =263
  1ee91c: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee920: 91226129     	add	x9, x9, #0x898
  1ee924: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee928: 91137d8c     	add	x12, x12, #0x4df
  1ee92c: 1400010a     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1ee930: f9497274     	ldr	x20, [x19, #0x12e0]
  1ee934: 91000908     	add	x8, x8, #0x2
  1ee938: f9000268     	str	x8, [x19]
  1ee93c: aa1403e8     	mov	x8, x20
  1ee940: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee944: 9100812a     	add	x10, x9, #0x20
  1ee948: f13fc15f     	cmp	x10, #0xff0
  1ee94c: 54000143     	b.lo	0x1ee974 <__cxa_demangle+0xd6ac>
  1ee950: 321403e0     	orr	w0, wzr, #0x1000
  1ee954: 97face4f     	bl	0xa2290 <malloc@plt>
  1ee958: b4003340     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee95c: aa0003e8     	mov	x8, x0
  1ee960: aa1f03e9     	mov	x9, xzr
  1ee964: f9000014     	str	x20, [x0]
  1ee968: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee96c: aa0003f4     	mov	x20, x0
  1ee970: f9097260     	str	x0, [x19, #0x12e0]
  1ee974: 9100812a     	add	x10, x9, #0x20
  1ee978: 8b090280     	add	x0, x20, x9
  1ee97c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1ee980: 528020eb     	mov	w11, #0x107             // =263
  1ee984: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ee988: 91226129     	add	x9, x9, #0x898
  1ee98c: 72a0202b     	movk	w11, #0x101, lsl #16
  1ee990: 9114d18c     	add	x12, x12, #0x534
  1ee994: 1400017b     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1ee998: 91000908     	add	x8, x8, #0x2
  1ee99c: aa1303e0     	mov	x0, x19
  1ee9a0: f9000268     	str	x8, [x19]
  1ee9a4: 97fffb0e     	bl	0x1ed5dc <__cxa_demangle+0xc314>
  1ee9a8: b4002fa0     	cbz	x0, 0x1eef9c <__cxa_demangle+0xdcd4>
  1ee9ac: f9497275     	ldr	x21, [x19, #0x12e0]
  1ee9b0: aa0003f4     	mov	x20, x0
  1ee9b4: aa1503e8     	mov	x8, x21
  1ee9b8: f8408d09     	ldr	x9, [x8, #0x8]!
  1ee9bc: 9100812a     	add	x10, x9, #0x20
  1ee9c0: f13fc15f     	cmp	x10, #0xff0
  1ee9c4: 54000143     	b.lo	0x1ee9ec <__cxa_demangle+0xd724>
  1ee9c8: 321403e0     	orr	w0, wzr, #0x1000
  1ee9cc: 97face31     	bl	0xa2290 <malloc@plt>
  1ee9d0: b4002f80     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1ee9d4: aa0003e8     	mov	x8, x0
  1ee9d8: aa1f03e9     	mov	x9, xzr
  1ee9dc: f9000015     	str	x21, [x0]
  1ee9e0: f8008d1f     	str	xzr, [x8, #0x8]!
  1ee9e4: aa0003f5     	mov	x21, x0
  1ee9e8: f9097260     	str	x0, [x19, #0x12e0]
  1ee9ec: 9100812a     	add	x10, x9, #0x20
  1ee9f0: 8b0902a0     	add	x0, x21, x9
  1ee9f4: f0000589     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1ee9f8: 5280226b     	mov	w11, #0x113             // =275
  1ee9fc: 91072129     	add	x9, x9, #0x1c8
  1eea00: 72a0202b     	movk	w11, #0x101, lsl #16
  1eea04: f900010a     	str	x10, [x8]
  1eea08: f8010c09     	str	x9, [x0, #0x10]!
  1eea0c: b900080b     	str	w11, [x0, #0x8]
  1eea10: f9000814     	str	x20, [x0, #0x10]
  1eea14: 14000162     	b	0x1eef9c <__cxa_demangle+0xdcd4>
  1eea18: f9497274     	ldr	x20, [x19, #0x12e0]
  1eea1c: 91000908     	add	x8, x8, #0x2
  1eea20: f9000268     	str	x8, [x19]
  1eea24: aa1403e8     	mov	x8, x20
  1eea28: f8408d09     	ldr	x9, [x8, #0x8]!
  1eea2c: 9100812a     	add	x10, x9, #0x20
  1eea30: f13fc15f     	cmp	x10, #0xff0
  1eea34: 54000143     	b.lo	0x1eea5c <__cxa_demangle+0xd794>
  1eea38: 321403e0     	orr	w0, wzr, #0x1000
  1eea3c: 97face15     	bl	0xa2290 <malloc@plt>
  1eea40: b4002c00     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eea44: aa0003e8     	mov	x8, x0
  1eea48: aa1f03e9     	mov	x9, xzr
  1eea4c: f9000014     	str	x20, [x0]
  1eea50: f8008d1f     	str	xzr, [x8, #0x8]!
  1eea54: aa0003f4     	mov	x20, x0
  1eea58: f9097260     	str	x0, [x19, #0x12e0]
  1eea5c: 9100812a     	add	x10, x9, #0x20
  1eea60: 8b090280     	add	x0, x20, x9
  1eea64: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eea68: 528020eb     	mov	w11, #0x107             // =263
  1eea6c: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eea70: 91226129     	add	x9, x9, #0x898
  1eea74: 72a0202b     	movk	w11, #0x101, lsl #16
  1eea78: 9115d58c     	add	x12, x12, #0x575
  1eea7c: 14000141     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eea80: f9497274     	ldr	x20, [x19, #0x12e0]
  1eea84: 91000908     	add	x8, x8, #0x2
  1eea88: f9000268     	str	x8, [x19]
  1eea8c: aa1403e8     	mov	x8, x20
  1eea90: f8408d09     	ldr	x9, [x8, #0x8]!
  1eea94: 9100812a     	add	x10, x9, #0x20
  1eea98: f13fc15f     	cmp	x10, #0xff0
  1eea9c: 54000143     	b.lo	0x1eeac4 <__cxa_demangle+0xd7fc>
  1eeaa0: 321403e0     	orr	w0, wzr, #0x1000
  1eeaa4: 97facdfb     	bl	0xa2290 <malloc@plt>
  1eeaa8: b40028c0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eeaac: aa0003e8     	mov	x8, x0
  1eeab0: aa1f03e9     	mov	x9, xzr
  1eeab4: f9000014     	str	x20, [x0]
  1eeab8: f8008d1f     	str	xzr, [x8, #0x8]!
  1eeabc: aa0003f4     	mov	x20, x0
  1eeac0: f9097260     	str	x0, [x19, #0x12e0]
  1eeac4: 9100812a     	add	x10, x9, #0x20
  1eeac8: 8b090280     	add	x0, x20, x9
  1eeacc: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eead0: 528020eb     	mov	w11, #0x107             // =263
  1eead4: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eead8: 91226129     	add	x9, x9, #0x898
  1eeadc: 72a0202b     	movk	w11, #0x101, lsl #16
  1eeae0: 9116698c     	add	x12, x12, #0x59a
  1eeae4: 14000127     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eeae8: f9497274     	ldr	x20, [x19, #0x12e0]
  1eeaec: 91000908     	add	x8, x8, #0x2
  1eeaf0: f9000268     	str	x8, [x19]
  1eeaf4: aa1403e8     	mov	x8, x20
  1eeaf8: f8408d09     	ldr	x9, [x8, #0x8]!
  1eeafc: 9100812a     	add	x10, x9, #0x20
  1eeb00: f13fc15f     	cmp	x10, #0xff0
  1eeb04: 54000143     	b.lo	0x1eeb2c <__cxa_demangle+0xd864>
  1eeb08: 321403e0     	orr	w0, wzr, #0x1000
  1eeb0c: 97facde1     	bl	0xa2290 <malloc@plt>
  1eeb10: b4002580     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eeb14: aa0003e8     	mov	x8, x0
  1eeb18: aa1f03e9     	mov	x9, xzr
  1eeb1c: f9000014     	str	x20, [x0]
  1eeb20: f8008d1f     	str	xzr, [x8, #0x8]!
  1eeb24: aa0003f4     	mov	x20, x0
  1eeb28: f9097260     	str	x0, [x19, #0x12e0]
  1eeb2c: 9100812a     	add	x10, x9, #0x20
  1eeb30: 8b090280     	add	x0, x20, x9
  1eeb34: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eeb38: 528020eb     	mov	w11, #0x107             // =263
  1eeb3c: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eeb40: 91226129     	add	x9, x9, #0x898
  1eeb44: 72a0202b     	movk	w11, #0x101, lsl #16
  1eeb48: 9111fd8c     	add	x12, x12, #0x47f
  1eeb4c: 1400010d     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eeb50: f9497274     	ldr	x20, [x19, #0x12e0]
  1eeb54: 91000908     	add	x8, x8, #0x2
  1eeb58: f9000268     	str	x8, [x19]
  1eeb5c: aa1403e8     	mov	x8, x20
  1eeb60: f8408d09     	ldr	x9, [x8, #0x8]!
  1eeb64: 9100812a     	add	x10, x9, #0x20
  1eeb68: f13fc15f     	cmp	x10, #0xff0
  1eeb6c: 54000143     	b.lo	0x1eeb94 <__cxa_demangle+0xd8cc>
  1eeb70: 321403e0     	orr	w0, wzr, #0x1000
  1eeb74: 97facdc7     	bl	0xa2290 <malloc@plt>
  1eeb78: b4002240     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eeb7c: aa0003e8     	mov	x8, x0
  1eeb80: aa1f03e9     	mov	x9, xzr
  1eeb84: f9000014     	str	x20, [x0]
  1eeb88: f8008d1f     	str	xzr, [x8, #0x8]!
  1eeb8c: aa0003f4     	mov	x20, x0
  1eeb90: f9097260     	str	x0, [x19, #0x12e0]
  1eeb94: 9100812a     	add	x10, x9, #0x20
  1eeb98: 8b090280     	add	x0, x20, x9
  1eeb9c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eeba0: 528020eb     	mov	w11, #0x107             // =263
  1eeba4: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eeba8: 91226129     	add	x9, x9, #0x898
  1eebac: 72a0202b     	movk	w11, #0x101, lsl #16
  1eebb0: 9112298c     	add	x12, x12, #0x48a
  1eebb4: 14000068     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1eebb8: f9497274     	ldr	x20, [x19, #0x12e0]
  1eebbc: 91000908     	add	x8, x8, #0x2
  1eebc0: f9000268     	str	x8, [x19]
  1eebc4: aa1403e8     	mov	x8, x20
  1eebc8: f8408d09     	ldr	x9, [x8, #0x8]!
  1eebcc: 9100812a     	add	x10, x9, #0x20
  1eebd0: f13fc15f     	cmp	x10, #0xff0
  1eebd4: 54000143     	b.lo	0x1eebfc <__cxa_demangle+0xd934>
  1eebd8: 321403e0     	orr	w0, wzr, #0x1000
  1eebdc: 97facdad     	bl	0xa2290 <malloc@plt>
  1eebe0: b4001f00     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eebe4: aa0003e8     	mov	x8, x0
  1eebe8: aa1f03e9     	mov	x9, xzr
  1eebec: f9000014     	str	x20, [x0]
  1eebf0: f8008d1f     	str	xzr, [x8, #0x8]!
  1eebf4: aa0003f4     	mov	x20, x0
  1eebf8: f9097260     	str	x0, [x19, #0x12e0]
  1eebfc: 9100812a     	add	x10, x9, #0x20
  1eec00: 8b090280     	add	x0, x20, x9
  1eec04: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eec08: 528020eb     	mov	w11, #0x107             // =263
  1eec0c: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eec10: 91226129     	add	x9, x9, #0x898
  1eec14: 72a0202b     	movk	w11, #0x101, lsl #16
  1eec18: 9114fd8c     	add	x12, x12, #0x53f
  1eec1c: 140000d9     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eec20: f9497274     	ldr	x20, [x19, #0x12e0]
  1eec24: 91000908     	add	x8, x8, #0x2
  1eec28: f9000268     	str	x8, [x19]
  1eec2c: aa1403e8     	mov	x8, x20
  1eec30: f8408d09     	ldr	x9, [x8, #0x8]!
  1eec34: 9100812a     	add	x10, x9, #0x20
  1eec38: f13fc15f     	cmp	x10, #0xff0
  1eec3c: 54000143     	b.lo	0x1eec64 <__cxa_demangle+0xd99c>
  1eec40: 321403e0     	orr	w0, wzr, #0x1000
  1eec44: 97facd93     	bl	0xa2290 <malloc@plt>
  1eec48: b4001bc0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eec4c: aa0003e8     	mov	x8, x0
  1eec50: aa1f03e9     	mov	x9, xzr
  1eec54: f9000014     	str	x20, [x0]
  1eec58: f8008d1f     	str	xzr, [x8, #0x8]!
  1eec5c: aa0003f4     	mov	x20, x0
  1eec60: f9097260     	str	x0, [x19, #0x12e0]
  1eec64: 9100812a     	add	x10, x9, #0x20
  1eec68: 8b090280     	add	x0, x20, x9
  1eec6c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eec70: 528020eb     	mov	w11, #0x107             // =263
  1eec74: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eec78: 91226129     	add	x9, x9, #0x898
  1eec7c: 72a0202b     	movk	w11, #0x101, lsl #16
  1eec80: 9115598c     	add	x12, x12, #0x556
  1eec84: 14000034     	b	0x1eed54 <__cxa_demangle+0xda8c>
  1eec88: f9497274     	ldr	x20, [x19, #0x12e0]
  1eec8c: 91000908     	add	x8, x8, #0x2
  1eec90: f9000268     	str	x8, [x19]
  1eec94: aa1403e8     	mov	x8, x20
  1eec98: f8408d09     	ldr	x9, [x8, #0x8]!
  1eec9c: 9100812a     	add	x10, x9, #0x20
  1eeca0: f13fc15f     	cmp	x10, #0xff0
  1eeca4: 54000143     	b.lo	0x1eeccc <__cxa_demangle+0xda04>
  1eeca8: 321403e0     	orr	w0, wzr, #0x1000
  1eecac: 97facd79     	bl	0xa2290 <malloc@plt>
  1eecb0: b4001880     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eecb4: aa0003e8     	mov	x8, x0
  1eecb8: aa1f03e9     	mov	x9, xzr
  1eecbc: f9000014     	str	x20, [x0]
  1eecc0: f8008d1f     	str	xzr, [x8, #0x8]!
  1eecc4: aa0003f4     	mov	x20, x0
  1eecc8: f9097260     	str	x0, [x19, #0x12e0]
  1eeccc: 9100812a     	add	x10, x9, #0x20
  1eecd0: 8b090280     	add	x0, x20, x9
  1eecd4: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eecd8: 528020eb     	mov	w11, #0x107             // =263
  1eecdc: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eece0: 91226129     	add	x9, x9, #0x898
  1eece4: 72a0202b     	movk	w11, #0x101, lsl #16
  1eece8: 9116018c     	add	x12, x12, #0x580
  1eecec: 140000a5     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eecf0: f9497274     	ldr	x20, [x19, #0x12e0]
  1eecf4: 91000908     	add	x8, x8, #0x2
  1eecf8: f9000268     	str	x8, [x19]
  1eecfc: aa1403e8     	mov	x8, x20
  1eed00: f8408d09     	ldr	x9, [x8, #0x8]!
  1eed04: 9100812a     	add	x10, x9, #0x20
  1eed08: f13fc15f     	cmp	x10, #0xff0
  1eed0c: 54000143     	b.lo	0x1eed34 <__cxa_demangle+0xda6c>
  1eed10: 321403e0     	orr	w0, wzr, #0x1000
  1eed14: 97facd5f     	bl	0xa2290 <malloc@plt>
  1eed18: b4001540     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eed1c: aa0003e8     	mov	x8, x0
  1eed20: aa1f03e9     	mov	x9, xzr
  1eed24: f9000014     	str	x20, [x0]
  1eed28: f8008d1f     	str	xzr, [x8, #0x8]!
  1eed2c: aa0003f4     	mov	x20, x0
  1eed30: f9097260     	str	x0, [x19, #0x12e0]
  1eed34: 9100812a     	add	x10, x9, #0x20
  1eed38: 8b090280     	add	x0, x20, x9
  1eed3c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eed40: 528020eb     	mov	w11, #0x107             // =263
  1eed44: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eed48: 91226129     	add	x9, x9, #0x898
  1eed4c: 72a0202b     	movk	w11, #0x101, lsl #16
  1eed50: 9116958c     	add	x12, x12, #0x5a5
  1eed54: f900010a     	str	x10, [x8]
  1eed58: f8010c09     	str	x9, [x0, #0x10]!
  1eed5c: 91002588     	add	x8, x12, #0x9
  1eed60: 1400008b     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1eed64: f9497274     	ldr	x20, [x19, #0x12e0]
  1eed68: 91000908     	add	x8, x8, #0x2
  1eed6c: f9000268     	str	x8, [x19]
  1eed70: aa1403e8     	mov	x8, x20
  1eed74: f8408d09     	ldr	x9, [x8, #0x8]!
  1eed78: 9100812a     	add	x10, x9, #0x20
  1eed7c: f13fc15f     	cmp	x10, #0xff0
  1eed80: 54000143     	b.lo	0x1eeda8 <__cxa_demangle+0xdae0>
  1eed84: 321403e0     	orr	w0, wzr, #0x1000
  1eed88: 97facd42     	bl	0xa2290 <malloc@plt>
  1eed8c: b40011a0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eed90: aa0003e8     	mov	x8, x0
  1eed94: aa1f03e9     	mov	x9, xzr
  1eed98: f9000014     	str	x20, [x0]
  1eed9c: f8008d1f     	str	xzr, [x8, #0x8]!
  1eeda0: aa0003f4     	mov	x20, x0
  1eeda4: f9097260     	str	x0, [x19, #0x12e0]
  1eeda8: 9100812a     	add	x10, x9, #0x20
  1eedac: 8b090280     	add	x0, x20, x9
  1eedb0: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eedb4: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eedb8: 91226129     	add	x9, x9, #0x898
  1eedbc: 528020eb     	mov	w11, #0x107             // =263
  1eedc0: 9116bd8c     	add	x12, x12, #0x5af
  1eedc4: 72a0202b     	movk	w11, #0x101, lsl #16
  1eedc8: f900010a     	str	x10, [x8]
  1eedcc: f8010c09     	str	x9, [x0, #0x10]!
  1eedd0: 91003188     	add	x8, x12, #0xc
  1eedd4: 1400006e     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1eedd8: f9497274     	ldr	x20, [x19, #0x12e0]
  1eeddc: 91000908     	add	x8, x8, #0x2
  1eede0: f9000268     	str	x8, [x19]
  1eede4: aa1403e8     	mov	x8, x20
  1eede8: f8408d09     	ldr	x9, [x8, #0x8]!
  1eedec: 9100812a     	add	x10, x9, #0x20
  1eedf0: f13fc15f     	cmp	x10, #0xff0
  1eedf4: 54000143     	b.lo	0x1eee1c <__cxa_demangle+0xdb54>
  1eedf8: 321403e0     	orr	w0, wzr, #0x1000
  1eedfc: 97facd25     	bl	0xa2290 <malloc@plt>
  1eee00: b4000e00     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eee04: aa0003e8     	mov	x8, x0
  1eee08: aa1f03e9     	mov	x9, xzr
  1eee0c: f9000014     	str	x20, [x0]
  1eee10: f8008d1f     	str	xzr, [x8, #0x8]!
  1eee14: aa0003f4     	mov	x20, x0
  1eee18: f9097260     	str	x0, [x19, #0x12e0]
  1eee1c: 9100812a     	add	x10, x9, #0x20
  1eee20: 8b090280     	add	x0, x20, x9
  1eee24: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eee28: 528020eb     	mov	w11, #0x107             // =263
  1eee2c: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eee30: 91226129     	add	x9, x9, #0x898
  1eee34: 72a0202b     	movk	w11, #0x101, lsl #16
  1eee38: 9117c98c     	add	x12, x12, #0x5f2
  1eee3c: 14000051     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eee40: f9497274     	ldr	x20, [x19, #0x12e0]
  1eee44: 91000908     	add	x8, x8, #0x2
  1eee48: f9000268     	str	x8, [x19]
  1eee4c: aa1403e8     	mov	x8, x20
  1eee50: f8408d09     	ldr	x9, [x8, #0x8]!
  1eee54: 9100812a     	add	x10, x9, #0x20
  1eee58: f13fc15f     	cmp	x10, #0xff0
  1eee5c: 54000143     	b.lo	0x1eee84 <__cxa_demangle+0xdbbc>
  1eee60: 321403e0     	orr	w0, wzr, #0x1000
  1eee64: 97facd0b     	bl	0xa2290 <malloc@plt>
  1eee68: b4000ac0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eee6c: aa0003e8     	mov	x8, x0
  1eee70: aa1f03e9     	mov	x9, xzr
  1eee74: f9000014     	str	x20, [x0]
  1eee78: f8008d1f     	str	xzr, [x8, #0x8]!
  1eee7c: aa0003f4     	mov	x20, x0
  1eee80: f9097260     	str	x0, [x19, #0x12e0]
  1eee84: 9100812a     	add	x10, x9, #0x20
  1eee88: 8b090280     	add	x0, x20, x9
  1eee8c: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eee90: 528020eb     	mov	w11, #0x107             // =263
  1eee94: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eee98: 91226129     	add	x9, x9, #0x898
  1eee9c: 72a0202b     	movk	w11, #0x101, lsl #16
  1eeea0: 9118218c     	add	x12, x12, #0x608
  1eeea4: 14000037     	b	0x1eef80 <__cxa_demangle+0xdcb8>
  1eeea8: f9497274     	ldr	x20, [x19, #0x12e0]
  1eeeac: 91000908     	add	x8, x8, #0x2
  1eeeb0: f9000268     	str	x8, [x19]
  1eeeb4: aa1403e8     	mov	x8, x20
  1eeeb8: f8408d09     	ldr	x9, [x8, #0x8]!
  1eeebc: 9100812a     	add	x10, x9, #0x20
  1eeec0: f13fc15f     	cmp	x10, #0xff0
  1eeec4: 54000143     	b.lo	0x1eeeec <__cxa_demangle+0xdc24>
  1eeec8: 321403e0     	orr	w0, wzr, #0x1000
  1eeecc: 97faccf1     	bl	0xa2290 <malloc@plt>
  1eeed0: b4000780     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eeed4: aa0003e8     	mov	x8, x0
  1eeed8: aa1f03e9     	mov	x9, xzr
  1eeedc: f9000014     	str	x20, [x0]
  1eeee0: f8008d1f     	str	xzr, [x8, #0x8]!
  1eeee4: aa0003f4     	mov	x20, x0
  1eeee8: f9097260     	str	x0, [x19, #0x12e0]
  1eeeec: 9100812a     	add	x10, x9, #0x20
  1eeef0: 8b090280     	add	x0, x20, x9
  1eeef4: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eeef8: 528020eb     	mov	w11, #0x107             // =263
  1eeefc: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eef00: 91226129     	add	x9, x9, #0x898
  1eef04: 72a0202b     	movk	w11, #0x101, lsl #16
  1eef08: 9117718c     	add	x12, x12, #0x5dc
  1eef0c: f900010a     	str	x10, [x8]
  1eef10: f8010c09     	str	x9, [x0, #0x10]!
  1eef14: 91002d88     	add	x8, x12, #0xb
  1eef18: 1400001d     	b	0x1eef8c <__cxa_demangle+0xdcc4>
  1eef1c: f9497274     	ldr	x20, [x19, #0x12e0]
  1eef20: 91000908     	add	x8, x8, #0x2
  1eef24: f9000268     	str	x8, [x19]
  1eef28: aa1403e8     	mov	x8, x20
  1eef2c: f8408d09     	ldr	x9, [x8, #0x8]!
  1eef30: 9100812a     	add	x10, x9, #0x20
  1eef34: f13fc15f     	cmp	x10, #0xff0
  1eef38: 54000143     	b.lo	0x1eef60 <__cxa_demangle+0xdc98>
  1eef3c: 321403e0     	orr	w0, wzr, #0x1000
  1eef40: 97faccd4     	bl	0xa2290 <malloc@plt>
  1eef44: b40003e0     	cbz	x0, 0x1eefc0 <__cxa_demangle+0xdcf8>
  1eef48: aa0003e8     	mov	x8, x0
  1eef4c: aa1f03e9     	mov	x9, xzr
  1eef50: f9000014     	str	x20, [x0]
  1eef54: f8008d1f     	str	xzr, [x8, #0x8]!
  1eef58: aa0003f4     	mov	x20, x0
  1eef5c: f9097260     	str	x0, [x19, #0x12e0]
  1eef60: 9100812a     	add	x10, x9, #0x20
  1eef64: 8b090280     	add	x0, x20, x9
  1eef68: d0000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1eef6c: 528020eb     	mov	w11, #0x107             // =263
  1eef70: f00002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1eef74: 91226129     	add	x9, x9, #0x898
  1eef78: 72a0202b     	movk	w11, #0x101, lsl #16
  1eef7c: 9117f58c     	add	x12, x12, #0x5fd
  1eef80: f900010a     	str	x10, [x8]
  1eef84: f8010c09     	str	x9, [x0, #0x10]!
  1eef88: 91002988     	add	x8, x12, #0xa
  1eef8c: 9e670180     	fmov	d0, x12
  1eef90: 4e181d00     	mov	v0.d[1], x8
  1eef94: b900080b     	str	w11, [x0, #0x8]
  1eef98: 3d800400     	str	q0, [x0, #0x10]
  1eef9c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1eefa0: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1eefa4: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1eefa8: f84407f7     	ldr	x23, [sp], #0x40
  1eefac: d65f03c0     	ret
  1eefb0: aa1f03e0     	mov	x0, xzr
  1eefb4: 390b4677     	strb	w23, [x19, #0x2d1]
  1eefb8: 390b4276     	strb	w22, [x19, #0x2d0]
  1eefbc: 17fffff8     	b	0x1eef9c <__cxa_demangle+0xdcd4>
  1eefc0: 97faeda8     	bl	0xaa660 <_ZSt9terminatev@plt>
  1eefc4: 390b4677     	strb	w23, [x19, #0x2d1]
  1eefc8: 390b4276     	strb	w22, [x19, #0x2d0]
  1eefcc: 97fae3d1     	bl	0xa7f10 <_Unwind_Resume@plt>
  1eefd0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1eefd4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1eefd8: 910043fd     	add	x29, sp, #0x10
  1eefdc: a940a828     	ldp	x8, x10, [x1, #0x8]
  1eefe0: aa0103f3     	mov	x19, x1
  1eefe4: aa0003f4     	mov	x20, x0
  1eefe8: 91000509     	add	x9, x8, #0x1
  1eefec: eb0a013f     	cmp	x9, x10
  1eeff0: 54000062     	b.hs	0x1eeffc <__cxa_demangle+0xdd34>
  1eeff4: f9400260     	ldr	x0, [x19]
  1eeff8: 1400000a     	b	0x1ef020 <__cxa_demangle+0xdd58>
  1eeffc: f9400260     	ldr	x0, [x19]
  1ef000: d37ff948     	lsl	x8, x10, #1
  1ef004: eb09011f     	cmp	x8, x9
  1ef008: 9a883121     	csel	x1, x9, x8, lo
  1ef00c: f9000a61     	str	x1, [x19, #0x10]
  1ef010: 97fad298     	bl	0xa3a70 <realloc@plt>
  1ef014: f9000260     	str	x0, [x19]
  1ef018: b40001c0     	cbz	x0, 0x1ef050 <__cxa_demangle+0xdd88>
  1ef01c: f9400668     	ldr	x8, [x19, #0x8]
  1ef020: 321f17e9     	orr	w9, wzr, #0x7e
  1ef024: 38286809     	strb	w9, [x0, x8]
  1ef028: f9400668     	ldr	x8, [x19, #0x8]
  1ef02c: aa1303e1     	mov	x1, x19
  1ef030: 91000508     	add	x8, x8, #0x1
  1ef034: f9000668     	str	x8, [x19, #0x8]
  1ef038: f9400a80     	ldr	x0, [x20, #0x10]
  1ef03c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef040: f9400008     	ldr	x8, [x0]
  1ef044: f9401102     	ldr	x2, [x8, #0x20]
  1ef048: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef04c: d61f0040     	br	x2
  1ef050: 97faed84     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef054: 17fac643     	b	0xa0960 <_ZdlPv@plt>
  1ef058: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1ef05c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ef060: 910043fd     	add	x29, sp, #0x10
  1ef064: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef068: aa0103f3     	mov	x19, x1
  1ef06c: aa0003f4     	mov	x20, x0
  1ef070: 91002509     	add	x9, x8, #0x9
  1ef074: eb0a013f     	cmp	x9, x10
  1ef078: 54000062     	b.hs	0x1ef084 <__cxa_demangle+0xddbc>
  1ef07c: f9400260     	ldr	x0, [x19]
  1ef080: 1400000a     	b	0x1ef0a8 <__cxa_demangle+0xdde0>
  1ef084: f9400260     	ldr	x0, [x19]
  1ef088: d37ff948     	lsl	x8, x10, #1
  1ef08c: eb09011f     	cmp	x8, x9
  1ef090: 9a883121     	csel	x1, x9, x8, lo
  1ef094: f9000a61     	str	x1, [x19, #0x10]
  1ef098: 97fad276     	bl	0xa3a70 <realloc@plt>
  1ef09c: f9000260     	str	x0, [x19]
  1ef0a0: b40003e0     	cbz	x0, 0x1ef11c <__cxa_demangle+0xde54>
  1ef0a4: f9400668     	ldr	x8, [x19, #0x8]
  1ef0a8: d00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ef0ac: 9119b529     	add	x9, x9, #0x66d
  1ef0b0: f9400129     	ldr	x9, [x9]
  1ef0b4: 8b080008     	add	x8, x0, x8
  1ef0b8: 321b03ea     	orr	w10, wzr, #0x20
  1ef0bc: 3900210a     	strb	w10, [x8, #0x8]
  1ef0c0: f9000109     	str	x9, [x8]
  1ef0c4: f9400668     	ldr	x8, [x19, #0x8]
  1ef0c8: aa1303e1     	mov	x1, x19
  1ef0cc: 91002508     	add	x8, x8, #0x9
  1ef0d0: f9000668     	str	x8, [x19, #0x8]
  1ef0d4: f9400a94     	ldr	x20, [x20, #0x10]
  1ef0d8: f9400288     	ldr	x8, [x20]
  1ef0dc: aa1403e0     	mov	x0, x20
  1ef0e0: f9401108     	ldr	x8, [x8, #0x20]
  1ef0e4: d63f0100     	blr	x8
  1ef0e8: 39402688     	ldrb	w8, [x20, #0x9]
  1ef0ec: 7100051f     	cmp	w8, #0x1
  1ef0f0: 54000081     	b.ne	0x1ef100 <__cxa_demangle+0xde38>
  1ef0f4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef0f8: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef0fc: d65f03c0     	ret
  1ef100: f9400288     	ldr	x8, [x20]
  1ef104: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef108: aa1403e0     	mov	x0, x20
  1ef10c: aa1303e1     	mov	x1, x19
  1ef110: f9401502     	ldr	x2, [x8, #0x28]
  1ef114: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef118: d61f0040     	br	x2
  1ef11c: 97faed51     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef120: 17fac610     	b	0xa0960 <_ZdlPv@plt>
  1ef124: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1ef128: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ef12c: 910043fd     	add	x29, sp, #0x10
  1ef130: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef134: aa0103f3     	mov	x19, x1
  1ef138: aa0003f4     	mov	x20, x0
  1ef13c: 91002d09     	add	x9, x8, #0xb
  1ef140: eb0a013f     	cmp	x9, x10
  1ef144: 54000062     	b.hs	0x1ef150 <__cxa_demangle+0xde88>
  1ef148: f9400260     	ldr	x0, [x19]
  1ef14c: 1400000a     	b	0x1ef174 <__cxa_demangle+0xdeac>
  1ef150: f9400260     	ldr	x0, [x19]
  1ef154: d37ff948     	lsl	x8, x10, #1
  1ef158: eb09011f     	cmp	x8, x9
  1ef15c: 9a883121     	csel	x1, x9, x8, lo
  1ef160: f9000a61     	str	x1, [x19, #0x10]
  1ef164: 97fad243     	bl	0xa3a70 <realloc@plt>
  1ef168: f9000260     	str	x0, [x19]
  1ef16c: b4000420     	cbz	x0, 0x1ef1f0 <__cxa_demangle+0xdf28>
  1ef170: f9400668     	ldr	x8, [x19, #0x8]
  1ef174: d00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1ef178: 91195529     	add	x9, x9, #0x655
  1ef17c: f9400129     	ldr	x9, [x9]
  1ef180: 8b080008     	add	x8, x0, x8
  1ef184: 321b03ea     	orr	w10, wzr, #0x20
  1ef188: 5284444b     	mov	w11, #0x2222            // =8738
  1ef18c: 3900290a     	strb	w10, [x8, #0xa]
  1ef190: f9000109     	str	x9, [x8]
  1ef194: 7900110b     	strh	w11, [x8, #0x8]
  1ef198: f9400668     	ldr	x8, [x19, #0x8]
  1ef19c: aa1303e1     	mov	x1, x19
  1ef1a0: 91002d08     	add	x8, x8, #0xb
  1ef1a4: f9000668     	str	x8, [x19, #0x8]
  1ef1a8: f9400a94     	ldr	x20, [x20, #0x10]
  1ef1ac: f9400288     	ldr	x8, [x20]
  1ef1b0: aa1403e0     	mov	x0, x20
  1ef1b4: f9401108     	ldr	x8, [x8, #0x20]
  1ef1b8: d63f0100     	blr	x8
  1ef1bc: 39402688     	ldrb	w8, [x20, #0x9]
  1ef1c0: 7100051f     	cmp	w8, #0x1
  1ef1c4: 54000081     	b.ne	0x1ef1d4 <__cxa_demangle+0xdf0c>
  1ef1c8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef1cc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef1d0: d65f03c0     	ret
  1ef1d4: f9400288     	ldr	x8, [x20]
  1ef1d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef1dc: aa1403e0     	mov	x0, x20
  1ef1e0: aa1303e1     	mov	x1, x19
  1ef1e4: f9401502     	ldr	x2, [x8, #0x28]
  1ef1e8: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef1ec: d61f0040     	br	x2
  1ef1f0: 97faed1c     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef1f4: 17fac5db     	b	0xa0960 <_ZdlPv@plt>
  1ef1f8: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1ef1fc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1ef200: 910043fd     	add	x29, sp, #0x10
  1ef204: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef208: aa0103f3     	mov	x19, x1
  1ef20c: aa0003f4     	mov	x20, x0
  1ef210: 91000909     	add	x9, x8, #0x2
  1ef214: eb0a013f     	cmp	x9, x10
  1ef218: 54000062     	b.hs	0x1ef224 <__cxa_demangle+0xdf5c>
  1ef21c: f9400260     	ldr	x0, [x19]
  1ef220: 1400000a     	b	0x1ef248 <__cxa_demangle+0xdf80>
  1ef224: f9400260     	ldr	x0, [x19]
  1ef228: d37ff948     	lsl	x8, x10, #1
  1ef22c: eb09011f     	cmp	x8, x9
  1ef230: 9a883121     	csel	x1, x9, x8, lo
  1ef234: f9000a61     	str	x1, [x19, #0x10]
  1ef238: 97fad20e     	bl	0xa3a70 <realloc@plt>
  1ef23c: f9000260     	str	x0, [x19]
  1ef240: b4000340     	cbz	x0, 0x1ef2a8 <__cxa_demangle+0xdfe0>
  1ef244: f9400668     	ldr	x8, [x19, #0x8]
  1ef248: 52874749     	mov	w9, #0x3a3a             // =14906
  1ef24c: 78286809     	strh	w9, [x0, x8]
  1ef250: f9400668     	ldr	x8, [x19, #0x8]
  1ef254: aa1303e1     	mov	x1, x19
  1ef258: 91000908     	add	x8, x8, #0x2
  1ef25c: f9000668     	str	x8, [x19, #0x8]
  1ef260: f9400a94     	ldr	x20, [x20, #0x10]
  1ef264: f9400288     	ldr	x8, [x20]
  1ef268: aa1403e0     	mov	x0, x20
  1ef26c: f9401108     	ldr	x8, [x8, #0x20]
  1ef270: d63f0100     	blr	x8
  1ef274: 39402688     	ldrb	w8, [x20, #0x9]
  1ef278: 7100051f     	cmp	w8, #0x1
  1ef27c: 54000081     	b.ne	0x1ef28c <__cxa_demangle+0xdfc4>
  1ef280: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef284: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef288: d65f03c0     	ret
  1ef28c: f9400288     	ldr	x8, [x20]
  1ef290: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1ef294: aa1403e0     	mov	x0, x20
  1ef298: aa1303e1     	mov	x1, x19
  1ef29c: f9401502     	ldr	x2, [x8, #0x28]
  1ef2a0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1ef2a4: d61f0040     	br	x2
  1ef2a8: 97faecee     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef2ac: f9400800     	ldr	x0, [x0, #0x10]
  1ef2b0: f9400008     	ldr	x8, [x0]
  1ef2b4: f9401901     	ldr	x1, [x8, #0x30]
  1ef2b8: d61f0020     	br	x1
  1ef2bc: 17fac5a9     	b	0xa0960 <_ZdlPv@plt>
  1ef2c0: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1ef2c4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ef2c8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ef2cc: 910083fd     	add	x29, sp, #0x20
  1ef2d0: f9400815     	ldr	x21, [x0, #0x10]
  1ef2d4: aa0003f4     	mov	x20, x0
  1ef2d8: aa0103f3     	mov	x19, x1
  1ef2dc: f94002a8     	ldr	x8, [x21]
  1ef2e0: aa1503e0     	mov	x0, x21
  1ef2e4: f9401108     	ldr	x8, [x8, #0x20]
  1ef2e8: d63f0100     	blr	x8
  1ef2ec: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef2f0: 7100051f     	cmp	w8, #0x1
  1ef2f4: 540000c0     	b.eq	0x1ef30c <__cxa_demangle+0xe044>
  1ef2f8: f94002a8     	ldr	x8, [x21]
  1ef2fc: aa1503e0     	mov	x0, x21
  1ef300: aa1303e1     	mov	x1, x19
  1ef304: f9401508     	ldr	x8, [x8, #0x28]
  1ef308: d63f0100     	blr	x8
  1ef30c: a941a296     	ldp	x22, x8, [x20, #0x18]
  1ef310: eb160115     	subs	x21, x8, x22
  1ef314: 540002e0     	b.eq	0x1ef370 <__cxa_demangle+0xe0a8>
  1ef318: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef31c: 8b150109     	add	x9, x8, x21
  1ef320: eb0a013f     	cmp	x9, x10
  1ef324: 54000062     	b.hs	0x1ef330 <__cxa_demangle+0xe068>
  1ef328: f9400260     	ldr	x0, [x19]
  1ef32c: 1400000a     	b	0x1ef354 <__cxa_demangle+0xe08c>
  1ef330: f9400260     	ldr	x0, [x19]
  1ef334: d37ff948     	lsl	x8, x10, #1
  1ef338: eb09011f     	cmp	x8, x9
  1ef33c: 9a883121     	csel	x1, x9, x8, lo
  1ef340: f9000a61     	str	x1, [x19, #0x10]
  1ef344: 97fad1cb     	bl	0xa3a70 <realloc@plt>
  1ef348: f9000260     	str	x0, [x19]
  1ef34c: b40003c0     	cbz	x0, 0x1ef3c4 <__cxa_demangle+0xe0fc>
  1ef350: f9400668     	ldr	x8, [x19, #0x8]
  1ef354: 8b080000     	add	x0, x0, x8
  1ef358: aa1603e1     	mov	x1, x22
  1ef35c: aa1503e2     	mov	x2, x21
  1ef360: 97faceb8     	bl	0xa2e40 <memmove@plt>
  1ef364: f9400668     	ldr	x8, [x19, #0x8]
  1ef368: 8b150108     	add	x8, x8, x21
  1ef36c: f9000668     	str	x8, [x19, #0x8]
  1ef370: f9401694     	ldr	x20, [x20, #0x28]
  1ef374: aa1303e1     	mov	x1, x19
  1ef378: f9400288     	ldr	x8, [x20]
  1ef37c: aa1403e0     	mov	x0, x20
  1ef380: f9401108     	ldr	x8, [x8, #0x20]
  1ef384: d63f0100     	blr	x8
  1ef388: 39402688     	ldrb	w8, [x20, #0x9]
  1ef38c: 7100051f     	cmp	w8, #0x1
  1ef390: 540000a1     	b.ne	0x1ef3a4 <__cxa_demangle+0xe0dc>
  1ef394: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef398: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef39c: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1ef3a0: d65f03c0     	ret
  1ef3a4: f9400288     	ldr	x8, [x20]
  1ef3a8: aa1403e0     	mov	x0, x20
  1ef3ac: aa1303e1     	mov	x1, x19
  1ef3b0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef3b4: f9401502     	ldr	x2, [x8, #0x28]
  1ef3b8: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef3bc: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1ef3c0: d61f0040     	br	x2
  1ef3c4: 97faeca7     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef3c8: 17fac566     	b	0xa0960 <_ZdlPv@plt>
  1ef3cc: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ef3d0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ef3d4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ef3d8: 910083fd     	add	x29, sp, #0x20
  1ef3dc: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef3e0: aa0103f3     	mov	x19, x1
  1ef3e4: aa0003f4     	mov	x20, x0
  1ef3e8: 91000509     	add	x9, x8, #0x1
  1ef3ec: eb0a013f     	cmp	x9, x10
  1ef3f0: 54000062     	b.hs	0x1ef3fc <__cxa_demangle+0xe134>
  1ef3f4: f9400260     	ldr	x0, [x19]
  1ef3f8: 1400000a     	b	0x1ef420 <__cxa_demangle+0xe158>
  1ef3fc: f9400260     	ldr	x0, [x19]
  1ef400: d37ff948     	lsl	x8, x10, #1
  1ef404: eb09011f     	cmp	x8, x9
  1ef408: 9a883121     	csel	x1, x9, x8, lo
  1ef40c: f9000a61     	str	x1, [x19, #0x10]
  1ef410: 97fad198     	bl	0xa3a70 <realloc@plt>
  1ef414: f9000260     	str	x0, [x19]
  1ef418: b40009e0     	cbz	x0, 0x1ef554 <__cxa_demangle+0xe28c>
  1ef41c: f9400668     	ldr	x8, [x19, #0x8]
  1ef420: 52800509     	mov	w9, #0x28               // =40
  1ef424: 38286809     	strb	w9, [x0, x8]
  1ef428: f9400668     	ldr	x8, [x19, #0x8]
  1ef42c: aa1303e1     	mov	x1, x19
  1ef430: 91000508     	add	x8, x8, #0x1
  1ef434: f9000668     	str	x8, [x19, #0x8]
  1ef438: f9400a95     	ldr	x21, [x20, #0x10]
  1ef43c: f94002a8     	ldr	x8, [x21]
  1ef440: aa1503e0     	mov	x0, x21
  1ef444: f9401108     	ldr	x8, [x8, #0x20]
  1ef448: d63f0100     	blr	x8
  1ef44c: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef450: 7100051f     	cmp	w8, #0x1
  1ef454: 540000c0     	b.eq	0x1ef46c <__cxa_demangle+0xe1a4>
  1ef458: f94002a8     	ldr	x8, [x21]
  1ef45c: aa1503e0     	mov	x0, x21
  1ef460: aa1303e1     	mov	x1, x19
  1ef464: f9401508     	ldr	x8, [x8, #0x28]
  1ef468: d63f0100     	blr	x8
  1ef46c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef470: 91000909     	add	x9, x8, #0x2
  1ef474: eb0a013f     	cmp	x9, x10
  1ef478: 54000062     	b.hs	0x1ef484 <__cxa_demangle+0xe1bc>
  1ef47c: f9400260     	ldr	x0, [x19]
  1ef480: 1400000a     	b	0x1ef4a8 <__cxa_demangle+0xe1e0>
  1ef484: f9400260     	ldr	x0, [x19]
  1ef488: d37ff948     	lsl	x8, x10, #1
  1ef48c: eb09011f     	cmp	x8, x9
  1ef490: 9a883121     	csel	x1, x9, x8, lo
  1ef494: f9000a61     	str	x1, [x19, #0x10]
  1ef498: 97fad176     	bl	0xa3a70 <realloc@plt>
  1ef49c: f9000260     	str	x0, [x19]
  1ef4a0: b40005a0     	cbz	x0, 0x1ef554 <__cxa_demangle+0xe28c>
  1ef4a4: f9400668     	ldr	x8, [x19, #0x8]
  1ef4a8: 528b6529     	mov	w9, #0x5b29             // =23337
  1ef4ac: 78286809     	strh	w9, [x0, x8]
  1ef4b0: f9400668     	ldr	x8, [x19, #0x8]
  1ef4b4: aa1303e1     	mov	x1, x19
  1ef4b8: 91000908     	add	x8, x8, #0x2
  1ef4bc: f9000668     	str	x8, [x19, #0x8]
  1ef4c0: f9400e94     	ldr	x20, [x20, #0x18]
  1ef4c4: f9400288     	ldr	x8, [x20]
  1ef4c8: aa1403e0     	mov	x0, x20
  1ef4cc: f9401108     	ldr	x8, [x8, #0x20]
  1ef4d0: d63f0100     	blr	x8
  1ef4d4: 39402688     	ldrb	w8, [x20, #0x9]
  1ef4d8: 7100051f     	cmp	w8, #0x1
  1ef4dc: 540000c0     	b.eq	0x1ef4f4 <__cxa_demangle+0xe22c>
  1ef4e0: f9400288     	ldr	x8, [x20]
  1ef4e4: aa1403e0     	mov	x0, x20
  1ef4e8: aa1303e1     	mov	x1, x19
  1ef4ec: f9401508     	ldr	x8, [x8, #0x28]
  1ef4f0: d63f0100     	blr	x8
  1ef4f4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef4f8: 91000509     	add	x9, x8, #0x1
  1ef4fc: eb0a013f     	cmp	x9, x10
  1ef500: 54000062     	b.hs	0x1ef50c <__cxa_demangle+0xe244>
  1ef504: f9400260     	ldr	x0, [x19]
  1ef508: 1400000a     	b	0x1ef530 <__cxa_demangle+0xe268>
  1ef50c: f9400260     	ldr	x0, [x19]
  1ef510: d37ff948     	lsl	x8, x10, #1
  1ef514: eb09011f     	cmp	x8, x9
  1ef518: 9a883121     	csel	x1, x9, x8, lo
  1ef51c: f9000a61     	str	x1, [x19, #0x10]
  1ef520: 97fad154     	bl	0xa3a70 <realloc@plt>
  1ef524: f9000260     	str	x0, [x19]
  1ef528: b4000160     	cbz	x0, 0x1ef554 <__cxa_demangle+0xe28c>
  1ef52c: f9400668     	ldr	x8, [x19, #0x8]
  1ef530: 52800ba9     	mov	w9, #0x5d               // =93
  1ef534: 38286809     	strb	w9, [x0, x8]
  1ef538: f9400668     	ldr	x8, [x19, #0x8]
  1ef53c: 91000508     	add	x8, x8, #0x1
  1ef540: f9000668     	str	x8, [x19, #0x8]
  1ef544: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef548: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef54c: f84307f5     	ldr	x21, [sp], #0x30
  1ef550: d65f03c0     	ret
  1ef554: 97faec43     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef558: 17fac502     	b	0xa0960 <_ZdlPv@plt>
  1ef55c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ef560: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ef564: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ef568: 910083fd     	add	x29, sp, #0x20
  1ef56c: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef570: 3940800b     	ldrb	w11, [x0, #0x20]
  1ef574: aa0103f3     	mov	x19, x1
  1ef578: aa0003f4     	mov	x20, x0
  1ef57c: 91000509     	add	x9, x8, #0x1
  1ef580: eb0a013f     	cmp	x9, x10
  1ef584: 3400008b     	cbz	w11, 0x1ef594 <__cxa_demangle+0xe2cc>
  1ef588: 540000c2     	b.hs	0x1ef5a0 <__cxa_demangle+0xe2d8>
  1ef58c: f9400260     	ldr	x0, [x19]
  1ef590: 1400000e     	b	0x1ef5c8 <__cxa_demangle+0xe300>
  1ef594: 54000642     	b.hs	0x1ef65c <__cxa_demangle+0xe394>
  1ef598: f9400260     	ldr	x0, [x19]
  1ef59c: 1400003a     	b	0x1ef684 <__cxa_demangle+0xe3bc>
  1ef5a0: f9400260     	ldr	x0, [x19]
  1ef5a4: d37ff948     	lsl	x8, x10, #1
  1ef5a8: eb09011f     	cmp	x8, x9
  1ef5ac: 9a883121     	csel	x1, x9, x8, lo
  1ef5b0: f9000a61     	str	x1, [x19, #0x10]
  1ef5b4: 97fad12f     	bl	0xa3a70 <realloc@plt>
  1ef5b8: f9000260     	str	x0, [x19]
  1ef5bc: b4000e80     	cbz	x0, 0x1ef78c <__cxa_demangle+0xe4c4>
  1ef5c0: f9400668     	ldr	x8, [x19, #0x8]
  1ef5c4: 91000509     	add	x9, x8, #0x1
  1ef5c8: f9000669     	str	x9, [x19, #0x8]
  1ef5cc: 52800b69     	mov	w9, #0x5b               // =91
  1ef5d0: 38286809     	strb	w9, [x0, x8]
  1ef5d4: f9400a95     	ldr	x21, [x20, #0x10]
  1ef5d8: aa1303e1     	mov	x1, x19
  1ef5dc: f94002a8     	ldr	x8, [x21]
  1ef5e0: aa1503e0     	mov	x0, x21
  1ef5e4: f9401108     	ldr	x8, [x8, #0x20]
  1ef5e8: d63f0100     	blr	x8
  1ef5ec: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef5f0: 7100051f     	cmp	w8, #0x1
  1ef5f4: 540000c0     	b.eq	0x1ef60c <__cxa_demangle+0xe344>
  1ef5f8: f94002a8     	ldr	x8, [x21]
  1ef5fc: aa1503e0     	mov	x0, x21
  1ef600: aa1303e1     	mov	x1, x19
  1ef604: f9401508     	ldr	x8, [x8, #0x28]
  1ef608: d63f0100     	blr	x8
  1ef60c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef610: 91000509     	add	x9, x8, #0x1
  1ef614: eb0a013f     	cmp	x9, x10
  1ef618: 54000062     	b.hs	0x1ef624 <__cxa_demangle+0xe35c>
  1ef61c: f9400260     	ldr	x0, [x19]
  1ef620: 1400000b     	b	0x1ef64c <__cxa_demangle+0xe384>
  1ef624: f9400260     	ldr	x0, [x19]
  1ef628: d37ff948     	lsl	x8, x10, #1
  1ef62c: eb09011f     	cmp	x8, x9
  1ef630: 9a883121     	csel	x1, x9, x8, lo
  1ef634: f9000a61     	str	x1, [x19, #0x10]
  1ef638: 97fad10e     	bl	0xa3a70 <realloc@plt>
  1ef63c: f9000260     	str	x0, [x19]
  1ef640: b4000a60     	cbz	x0, 0x1ef78c <__cxa_demangle+0xe4c4>
  1ef644: f9400668     	ldr	x8, [x19, #0x8]
  1ef648: 91000509     	add	x9, x8, #0x1
  1ef64c: f9000669     	str	x9, [x19, #0x8]
  1ef650: 52800ba9     	mov	w9, #0x5d               // =93
  1ef654: 38286809     	strb	w9, [x0, x8]
  1ef658: 1400001c     	b	0x1ef6c8 <__cxa_demangle+0xe400>
  1ef65c: f9400260     	ldr	x0, [x19]
  1ef660: d37ff948     	lsl	x8, x10, #1
  1ef664: eb09011f     	cmp	x8, x9
  1ef668: 9a883121     	csel	x1, x9, x8, lo
  1ef66c: f9000a61     	str	x1, [x19, #0x10]
  1ef670: 97fad100     	bl	0xa3a70 <realloc@plt>
  1ef674: f9000260     	str	x0, [x19]
  1ef678: b40008a0     	cbz	x0, 0x1ef78c <__cxa_demangle+0xe4c4>
  1ef67c: f9400668     	ldr	x8, [x19, #0x8]
  1ef680: 91000509     	add	x9, x8, #0x1
  1ef684: f9000669     	str	x9, [x19, #0x8]
  1ef688: 528005c9     	mov	w9, #0x2e               // =46
  1ef68c: 38286809     	strb	w9, [x0, x8]
  1ef690: f9400a95     	ldr	x21, [x20, #0x10]
  1ef694: aa1303e1     	mov	x1, x19
  1ef698: f94002a8     	ldr	x8, [x21]
  1ef69c: aa1503e0     	mov	x0, x21
  1ef6a0: f9401108     	ldr	x8, [x8, #0x20]
  1ef6a4: d63f0100     	blr	x8
  1ef6a8: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef6ac: 7100051f     	cmp	w8, #0x1
  1ef6b0: 540000c0     	b.eq	0x1ef6c8 <__cxa_demangle+0xe400>
  1ef6b4: f94002a8     	ldr	x8, [x21]
  1ef6b8: aa1503e0     	mov	x0, x21
  1ef6bc: aa1303e1     	mov	x1, x19
  1ef6c0: f9401508     	ldr	x8, [x8, #0x28]
  1ef6c4: d63f0100     	blr	x8
  1ef6c8: f9400e95     	ldr	x21, [x20, #0x18]
  1ef6cc: 394022a8     	ldrb	w8, [x21, #0x8]
  1ef6d0: 51010508     	sub	w8, w8, #0x41
  1ef6d4: 7100091f     	cmp	w8, #0x2
  1ef6d8: 54000323     	b.lo	0x1ef73c <__cxa_demangle+0xe474>
  1ef6dc: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef6e0: 91000d09     	add	x9, x8, #0x3
  1ef6e4: eb0a013f     	cmp	x9, x10
  1ef6e8: 54000062     	b.hs	0x1ef6f4 <__cxa_demangle+0xe42c>
  1ef6ec: f9400260     	ldr	x0, [x19]
  1ef6f0: 1400000a     	b	0x1ef718 <__cxa_demangle+0xe450>
  1ef6f4: f9400260     	ldr	x0, [x19]
  1ef6f8: d37ff948     	lsl	x8, x10, #1
  1ef6fc: eb09011f     	cmp	x8, x9
  1ef700: 9a883121     	csel	x1, x9, x8, lo
  1ef704: f9000a61     	str	x1, [x19, #0x10]
  1ef708: 97fad0da     	bl	0xa3a70 <realloc@plt>
  1ef70c: f9000260     	str	x0, [x19]
  1ef710: b40003e0     	cbz	x0, 0x1ef78c <__cxa_demangle+0xe4c4>
  1ef714: f9400668     	ldr	x8, [x19, #0x8]
  1ef718: 8b080008     	add	x8, x0, x8
  1ef71c: 321b03e9     	orr	w9, wzr, #0x20
  1ef720: 5287a40a     	mov	w10, #0x3d20            // =15648
  1ef724: 39000909     	strb	w9, [x8, #0x2]
  1ef728: 7900010a     	strh	w10, [x8]
  1ef72c: f9400668     	ldr	x8, [x19, #0x8]
  1ef730: 91000d08     	add	x8, x8, #0x3
  1ef734: f9000668     	str	x8, [x19, #0x8]
  1ef738: f9400e95     	ldr	x21, [x20, #0x18]
  1ef73c: f94002a8     	ldr	x8, [x21]
  1ef740: aa1503e0     	mov	x0, x21
  1ef744: aa1303e1     	mov	x1, x19
  1ef748: f9401108     	ldr	x8, [x8, #0x20]
  1ef74c: d63f0100     	blr	x8
  1ef750: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef754: 7100051f     	cmp	w8, #0x1
  1ef758: 540000a1     	b.ne	0x1ef76c <__cxa_demangle+0xe4a4>
  1ef75c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef760: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef764: f84307f5     	ldr	x21, [sp], #0x30
  1ef768: d65f03c0     	ret
  1ef76c: f94002a8     	ldr	x8, [x21]
  1ef770: aa1303e1     	mov	x1, x19
  1ef774: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef778: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef77c: f9401502     	ldr	x2, [x8, #0x28]
  1ef780: aa1503e0     	mov	x0, x21
  1ef784: f84307f5     	ldr	x21, [sp], #0x30
  1ef788: d61f0040     	br	x2
  1ef78c: 97faebb5     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef790: 17fac474     	b	0xa0960 <_ZdlPv@plt>
  1ef794: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ef798: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ef79c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ef7a0: 910083fd     	add	x29, sp, #0x20
  1ef7a4: a940a828     	ldp	x8, x10, [x1, #0x8]
  1ef7a8: aa0103f3     	mov	x19, x1
  1ef7ac: aa0003f4     	mov	x20, x0
  1ef7b0: 91000509     	add	x9, x8, #0x1
  1ef7b4: eb0a013f     	cmp	x9, x10
  1ef7b8: 54000062     	b.hs	0x1ef7c4 <__cxa_demangle+0xe4fc>
  1ef7bc: f9400260     	ldr	x0, [x19]
  1ef7c0: 1400000b     	b	0x1ef7ec <__cxa_demangle+0xe524>
  1ef7c4: f9400260     	ldr	x0, [x19]
  1ef7c8: d37ff948     	lsl	x8, x10, #1
  1ef7cc: eb09011f     	cmp	x8, x9
  1ef7d0: 9a883121     	csel	x1, x9, x8, lo
  1ef7d4: f9000a61     	str	x1, [x19, #0x10]
  1ef7d8: 97fad0a6     	bl	0xa3a70 <realloc@plt>
  1ef7dc: f9000260     	str	x0, [x19]
  1ef7e0: b4000fc0     	cbz	x0, 0x1ef9d8 <__cxa_demangle+0xe710>
  1ef7e4: f9400668     	ldr	x8, [x19, #0x8]
  1ef7e8: 91000509     	add	x9, x8, #0x1
  1ef7ec: f9000669     	str	x9, [x19, #0x8]
  1ef7f0: 52800b69     	mov	w9, #0x5b               // =91
  1ef7f4: 38286809     	strb	w9, [x0, x8]
  1ef7f8: f9400a95     	ldr	x21, [x20, #0x10]
  1ef7fc: aa1303e1     	mov	x1, x19
  1ef800: f94002a8     	ldr	x8, [x21]
  1ef804: aa1503e0     	mov	x0, x21
  1ef808: f9401108     	ldr	x8, [x8, #0x20]
  1ef80c: d63f0100     	blr	x8
  1ef810: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef814: 7100051f     	cmp	w8, #0x1
  1ef818: 540000c0     	b.eq	0x1ef830 <__cxa_demangle+0xe568>
  1ef81c: f94002a8     	ldr	x8, [x21]
  1ef820: aa1503e0     	mov	x0, x21
  1ef824: aa1303e1     	mov	x1, x19
  1ef828: f9401508     	ldr	x8, [x8, #0x28]
  1ef82c: d63f0100     	blr	x8
  1ef830: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef834: 91001509     	add	x9, x8, #0x5
  1ef838: eb0a013f     	cmp	x9, x10
  1ef83c: 54000062     	b.hs	0x1ef848 <__cxa_demangle+0xe580>
  1ef840: f9400260     	ldr	x0, [x19]
  1ef844: 1400000a     	b	0x1ef86c <__cxa_demangle+0xe5a4>
  1ef848: f9400260     	ldr	x0, [x19]
  1ef84c: d37ff948     	lsl	x8, x10, #1
  1ef850: eb09011f     	cmp	x8, x9
  1ef854: 9a883121     	csel	x1, x9, x8, lo
  1ef858: f9000a61     	str	x1, [x19, #0x10]
  1ef85c: 97fad085     	bl	0xa3a70 <realloc@plt>
  1ef860: f9000260     	str	x0, [x19]
  1ef864: b4000ba0     	cbz	x0, 0x1ef9d8 <__cxa_demangle+0xe710>
  1ef868: f9400668     	ldr	x8, [x19, #0x8]
  1ef86c: 5285c40a     	mov	w10, #0x2e20            // =11808
  1ef870: 8b080008     	add	x8, x0, x8
  1ef874: 321b03e9     	orr	w9, wzr, #0x20
  1ef878: 72a5c5ca     	movk	w10, #0x2e2e, lsl #16
  1ef87c: 39001109     	strb	w9, [x8, #0x4]
  1ef880: b900010a     	str	w10, [x8]
  1ef884: f9400668     	ldr	x8, [x19, #0x8]
  1ef888: aa1303e1     	mov	x1, x19
  1ef88c: 91001508     	add	x8, x8, #0x5
  1ef890: f9000668     	str	x8, [x19, #0x8]
  1ef894: f9400e95     	ldr	x21, [x20, #0x18]
  1ef898: f94002a8     	ldr	x8, [x21]
  1ef89c: aa1503e0     	mov	x0, x21
  1ef8a0: f9401108     	ldr	x8, [x8, #0x20]
  1ef8a4: d63f0100     	blr	x8
  1ef8a8: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef8ac: 7100051f     	cmp	w8, #0x1
  1ef8b0: 540000c0     	b.eq	0x1ef8c8 <__cxa_demangle+0xe600>
  1ef8b4: f94002a8     	ldr	x8, [x21]
  1ef8b8: aa1503e0     	mov	x0, x21
  1ef8bc: aa1303e1     	mov	x1, x19
  1ef8c0: f9401508     	ldr	x8, [x8, #0x28]
  1ef8c4: d63f0100     	blr	x8
  1ef8c8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef8cc: 91000509     	add	x9, x8, #0x1
  1ef8d0: eb0a013f     	cmp	x9, x10
  1ef8d4: 54000062     	b.hs	0x1ef8e0 <__cxa_demangle+0xe618>
  1ef8d8: f9400260     	ldr	x0, [x19]
  1ef8dc: 1400000b     	b	0x1ef908 <__cxa_demangle+0xe640>
  1ef8e0: f9400260     	ldr	x0, [x19]
  1ef8e4: d37ff948     	lsl	x8, x10, #1
  1ef8e8: eb09011f     	cmp	x8, x9
  1ef8ec: 9a883121     	csel	x1, x9, x8, lo
  1ef8f0: f9000a61     	str	x1, [x19, #0x10]
  1ef8f4: 97fad05f     	bl	0xa3a70 <realloc@plt>
  1ef8f8: f9000260     	str	x0, [x19]
  1ef8fc: b40006e0     	cbz	x0, 0x1ef9d8 <__cxa_demangle+0xe710>
  1ef900: f9400668     	ldr	x8, [x19, #0x8]
  1ef904: 91000509     	add	x9, x8, #0x1
  1ef908: f9000669     	str	x9, [x19, #0x8]
  1ef90c: 52800ba9     	mov	w9, #0x5d               // =93
  1ef910: 38286809     	strb	w9, [x0, x8]
  1ef914: f9401295     	ldr	x21, [x20, #0x20]
  1ef918: 394022a8     	ldrb	w8, [x21, #0x8]
  1ef91c: 51010508     	sub	w8, w8, #0x41
  1ef920: 7100091f     	cmp	w8, #0x2
  1ef924: 54000323     	b.lo	0x1ef988 <__cxa_demangle+0xe6c0>
  1ef928: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1ef92c: 91000d09     	add	x9, x8, #0x3
  1ef930: eb0a013f     	cmp	x9, x10
  1ef934: 54000062     	b.hs	0x1ef940 <__cxa_demangle+0xe678>
  1ef938: f9400260     	ldr	x0, [x19]
  1ef93c: 1400000a     	b	0x1ef964 <__cxa_demangle+0xe69c>
  1ef940: f9400260     	ldr	x0, [x19]
  1ef944: d37ff948     	lsl	x8, x10, #1
  1ef948: eb09011f     	cmp	x8, x9
  1ef94c: 9a883121     	csel	x1, x9, x8, lo
  1ef950: f9000a61     	str	x1, [x19, #0x10]
  1ef954: 97fad047     	bl	0xa3a70 <realloc@plt>
  1ef958: f9000260     	str	x0, [x19]
  1ef95c: b40003e0     	cbz	x0, 0x1ef9d8 <__cxa_demangle+0xe710>
  1ef960: f9400668     	ldr	x8, [x19, #0x8]
  1ef964: 8b080008     	add	x8, x0, x8
  1ef968: 321b03e9     	orr	w9, wzr, #0x20
  1ef96c: 5287a40a     	mov	w10, #0x3d20            // =15648
  1ef970: 39000909     	strb	w9, [x8, #0x2]
  1ef974: 7900010a     	strh	w10, [x8]
  1ef978: f9400668     	ldr	x8, [x19, #0x8]
  1ef97c: 91000d08     	add	x8, x8, #0x3
  1ef980: f9000668     	str	x8, [x19, #0x8]
  1ef984: f9401295     	ldr	x21, [x20, #0x20]
  1ef988: f94002a8     	ldr	x8, [x21]
  1ef98c: aa1503e0     	mov	x0, x21
  1ef990: aa1303e1     	mov	x1, x19
  1ef994: f9401108     	ldr	x8, [x8, #0x20]
  1ef998: d63f0100     	blr	x8
  1ef99c: 394026a8     	ldrb	w8, [x21, #0x9]
  1ef9a0: 7100051f     	cmp	w8, #0x1
  1ef9a4: 540000a1     	b.ne	0x1ef9b8 <__cxa_demangle+0xe6f0>
  1ef9a8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef9ac: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef9b0: f84307f5     	ldr	x21, [sp], #0x30
  1ef9b4: d65f03c0     	ret
  1ef9b8: f94002a8     	ldr	x8, [x21]
  1ef9bc: aa1303e1     	mov	x1, x19
  1ef9c0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1ef9c4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1ef9c8: f9401502     	ldr	x2, [x8, #0x28]
  1ef9cc: aa1503e0     	mov	x0, x21
  1ef9d0: f84307f5     	ldr	x21, [sp], #0x30
  1ef9d4: d61f0040     	br	x2
  1ef9d8: 97faeb22     	bl	0xaa660 <_ZSt9terminatev@plt>
  1ef9dc: 17fac3e1     	b	0xa0960 <_ZdlPv@plt>
  1ef9e0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1ef9e4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1ef9e8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1ef9ec: 910083fd     	add	x29, sp, #0x20
  1ef9f0: f9400815     	ldr	x21, [x0, #0x10]
  1ef9f4: aa0003f4     	mov	x20, x0
  1ef9f8: aa0103f3     	mov	x19, x1
  1ef9fc: b40001d5     	cbz	x21, 0x1efa34 <__cxa_demangle+0xe76c>
  1efa00: f94002a8     	ldr	x8, [x21]
  1efa04: aa1503e0     	mov	x0, x21
  1efa08: aa1303e1     	mov	x1, x19
  1efa0c: f9401108     	ldr	x8, [x8, #0x20]
  1efa10: d63f0100     	blr	x8
  1efa14: 394026a8     	ldrb	w8, [x21, #0x9]
  1efa18: 7100051f     	cmp	w8, #0x1
  1efa1c: 540000c0     	b.eq	0x1efa34 <__cxa_demangle+0xe76c>
  1efa20: f94002a8     	ldr	x8, [x21]
  1efa24: aa1503e0     	mov	x0, x21
  1efa28: aa1303e1     	mov	x1, x19
  1efa2c: f9401508     	ldr	x8, [x8, #0x28]
  1efa30: d63f0100     	blr	x8
  1efa34: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1efa38: 91000509     	add	x9, x8, #0x1
  1efa3c: eb0a013f     	cmp	x9, x10
  1efa40: 54000062     	b.hs	0x1efa4c <__cxa_demangle+0xe784>
  1efa44: f9400260     	ldr	x0, [x19]
  1efa48: 1400000b     	b	0x1efa74 <__cxa_demangle+0xe7ac>
  1efa4c: f9400260     	ldr	x0, [x19]
  1efa50: d37ff948     	lsl	x8, x10, #1
  1efa54: eb09011f     	cmp	x8, x9
  1efa58: 9a883121     	csel	x1, x9, x8, lo
  1efa5c: f9000a61     	str	x1, [x19, #0x10]
  1efa60: 97fad004     	bl	0xa3a70 <realloc@plt>
  1efa64: f9000260     	str	x0, [x19]
  1efa68: b4000400     	cbz	x0, 0x1efae8 <__cxa_demangle+0xe820>
  1efa6c: f9400668     	ldr	x8, [x19, #0x8]
  1efa70: 91000509     	add	x9, x8, #0x1
  1efa74: f9000669     	str	x9, [x19, #0x8]
  1efa78: 52800f69     	mov	w9, #0x7b               // =123
  1efa7c: 38286809     	strb	w9, [x0, x8]
  1efa80: 91006280     	add	x0, x20, #0x18
  1efa84: aa1303e1     	mov	x1, x19
  1efa88: 97fff4b0     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1efa8c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1efa90: 91000509     	add	x9, x8, #0x1
  1efa94: eb0a013f     	cmp	x9, x10
  1efa98: 54000062     	b.hs	0x1efaa4 <__cxa_demangle+0xe7dc>
  1efa9c: f9400260     	ldr	x0, [x19]
  1efaa0: 1400000b     	b	0x1efacc <__cxa_demangle+0xe804>
  1efaa4: f9400260     	ldr	x0, [x19]
  1efaa8: d37ff948     	lsl	x8, x10, #1
  1efaac: eb09011f     	cmp	x8, x9
  1efab0: 9a883121     	csel	x1, x9, x8, lo
  1efab4: f9000a61     	str	x1, [x19, #0x10]
  1efab8: 97facfee     	bl	0xa3a70 <realloc@plt>
  1efabc: f9000260     	str	x0, [x19]
  1efac0: b4000140     	cbz	x0, 0x1efae8 <__cxa_demangle+0xe820>
  1efac4: f9400668     	ldr	x8, [x19, #0x8]
  1efac8: 91000509     	add	x9, x8, #0x1
  1efacc: f9000669     	str	x9, [x19, #0x8]
  1efad0: 52800fa9     	mov	w9, #0x7d               // =125
  1efad4: 38286809     	strb	w9, [x0, x8]
  1efad8: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1efadc: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1efae0: f84307f5     	ldr	x21, [sp], #0x30
  1efae4: d65f03c0     	ret
  1efae8: 97faeade     	bl	0xaa660 <_ZSt9terminatev@plt>
  1efaec: 17fac39d     	b	0xa0960 <_ZdlPv@plt>
  1efaf0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1efaf4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1efaf8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1efafc: 910083fd     	add	x29, sp, #0x20
  1efb00: a940a828     	ldp	x8, x10, [x1, #0x8]
  1efb04: aa0103f3     	mov	x19, x1
  1efb08: aa0003f4     	mov	x20, x0
  1efb0c: 91000509     	add	x9, x8, #0x1
  1efb10: eb0a013f     	cmp	x9, x10
  1efb14: 54000062     	b.hs	0x1efb20 <__cxa_demangle+0xe858>
  1efb18: f9400260     	ldr	x0, [x19]
  1efb1c: 1400000a     	b	0x1efb44 <__cxa_demangle+0xe87c>
  1efb20: f9400260     	ldr	x0, [x19]
  1efb24: d37ff948     	lsl	x8, x10, #1
  1efb28: eb09011f     	cmp	x8, x9
  1efb2c: 9a883121     	csel	x1, x9, x8, lo
  1efb30: f9000a61     	str	x1, [x19, #0x10]
  1efb34: 97facfcf     	bl	0xa3a70 <realloc@plt>
  1efb38: f9000260     	str	x0, [x19]
  1efb3c: b40008c0     	cbz	x0, 0x1efc54 <__cxa_demangle+0xe98c>
  1efb40: f9400668     	ldr	x8, [x19, #0x8]
  1efb44: 52800509     	mov	w9, #0x28               // =40
  1efb48: 38286809     	strb	w9, [x0, x8]
  1efb4c: f9400668     	ldr	x8, [x19, #0x8]
  1efb50: aa1303e1     	mov	x1, x19
  1efb54: 91000508     	add	x8, x8, #0x1
  1efb58: f9000668     	str	x8, [x19, #0x8]
  1efb5c: f9400a95     	ldr	x21, [x20, #0x10]
  1efb60: f94002a8     	ldr	x8, [x21]
  1efb64: aa1503e0     	mov	x0, x21
  1efb68: f9401108     	ldr	x8, [x8, #0x20]
  1efb6c: d63f0100     	blr	x8
  1efb70: 394026a8     	ldrb	w8, [x21, #0x9]
  1efb74: 7100051f     	cmp	w8, #0x1
  1efb78: 540000c0     	b.eq	0x1efb90 <__cxa_demangle+0xe8c8>
  1efb7c: f94002a8     	ldr	x8, [x21]
  1efb80: aa1503e0     	mov	x0, x21
  1efb84: aa1303e1     	mov	x1, x19
  1efb88: f9401508     	ldr	x8, [x8, #0x28]
  1efb8c: d63f0100     	blr	x8
  1efb90: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1efb94: 91000509     	add	x9, x8, #0x1
  1efb98: eb0a013f     	cmp	x9, x10
  1efb9c: 54000062     	b.hs	0x1efba8 <__cxa_demangle+0xe8e0>
  1efba0: f9400260     	ldr	x0, [x19]
  1efba4: 1400000a     	b	0x1efbcc <__cxa_demangle+0xe904>
  1efba8: f9400260     	ldr	x0, [x19]
  1efbac: d37ff948     	lsl	x8, x10, #1
  1efbb0: eb09011f     	cmp	x8, x9
  1efbb4: 9a883121     	csel	x1, x9, x8, lo
  1efbb8: f9000a61     	str	x1, [x19, #0x10]
  1efbbc: 97facfad     	bl	0xa3a70 <realloc@plt>
  1efbc0: f9000260     	str	x0, [x19]
  1efbc4: b4000480     	cbz	x0, 0x1efc54 <__cxa_demangle+0xe98c>
  1efbc8: f9400668     	ldr	x8, [x19, #0x8]
  1efbcc: 52800529     	mov	w9, #0x29               // =41
  1efbd0: 38286809     	strb	w9, [x0, x8]
  1efbd4: f9400668     	ldr	x8, [x19, #0x8]
  1efbd8: 91000508     	add	x8, x8, #0x1
  1efbdc: f9000668     	str	x8, [x19, #0x8]
  1efbe0: a941a695     	ldp	x21, x9, [x20, #0x18]
  1efbe4: eb150134     	subs	x20, x9, x21
  1efbe8: 540002e0     	b.eq	0x1efc44 <__cxa_demangle+0xe97c>
  1efbec: f9400a6a     	ldr	x10, [x19, #0x10]
  1efbf0: 8b140109     	add	x9, x8, x20
  1efbf4: eb0a013f     	cmp	x9, x10
  1efbf8: 54000062     	b.hs	0x1efc04 <__cxa_demangle+0xe93c>
  1efbfc: f9400260     	ldr	x0, [x19]
  1efc00: 1400000a     	b	0x1efc28 <__cxa_demangle+0xe960>
  1efc04: f9400260     	ldr	x0, [x19]
  1efc08: d37ff948     	lsl	x8, x10, #1
  1efc0c: eb09011f     	cmp	x8, x9
  1efc10: 9a883121     	csel	x1, x9, x8, lo
  1efc14: f9000a61     	str	x1, [x19, #0x10]
  1efc18: 97facf96     	bl	0xa3a70 <realloc@plt>
  1efc1c: f9000260     	str	x0, [x19]
  1efc20: b40001a0     	cbz	x0, 0x1efc54 <__cxa_demangle+0xe98c>
  1efc24: f9400668     	ldr	x8, [x19, #0x8]
  1efc28: 8b080000     	add	x0, x0, x8
  1efc2c: aa1503e1     	mov	x1, x21
  1efc30: aa1403e2     	mov	x2, x20
  1efc34: 97facc83     	bl	0xa2e40 <memmove@plt>
  1efc38: f9400668     	ldr	x8, [x19, #0x8]
  1efc3c: 8b140108     	add	x8, x8, x20
  1efc40: f9000668     	str	x8, [x19, #0x8]
  1efc44: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1efc48: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1efc4c: f84307f5     	ldr	x21, [sp], #0x30
  1efc50: d65f03c0     	ret
  1efc54: 97faea83     	bl	0xaa660 <_ZSt9terminatev@plt>
  1efc58: 17fac342     	b	0xa0960 <_ZdlPv@plt>
  1efc5c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1efc60: a90157f6     	stp	x22, x21, [sp, #0x10]
  1efc64: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1efc68: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1efc6c: 9100c3fd     	add	x29, sp, #0x30
  1efc70: aa0103f6     	mov	x22, x1
  1efc74: 3940e009     	ldrb	w9, [x0, #0x38]
  1efc78: f8408ec8     	ldr	x8, [x22, #0x8]!
  1efc7c: aa0103f3     	mov	x19, x1
  1efc80: aa0003f4     	mov	x20, x0
  1efc84: 34000109     	cbz	w9, 0x1efca4 <__cxa_demangle+0xe9dc>
  1efc88: aa1303f7     	mov	x23, x19
  1efc8c: f8410eea     	ldr	x10, [x23, #0x10]!
  1efc90: 91002d09     	add	x9, x8, #0xb
  1efc94: eb0a013f     	cmp	x9, x10
  1efc98: 540000a2     	b.hs	0x1efcac <__cxa_demangle+0xe9e4>
  1efc9c: f9400260     	ldr	x0, [x19]
  1efca0: 1400000c     	b	0x1efcd0 <__cxa_demangle+0xea08>
  1efca4: 91004277     	add	x23, x19, #0x10
  1efca8: 14000016     	b	0x1efd00 <__cxa_demangle+0xea38>
  1efcac: f9400260     	ldr	x0, [x19]
  1efcb0: d37ff948     	lsl	x8, x10, #1
  1efcb4: eb09011f     	cmp	x8, x9
  1efcb8: 9a883121     	csel	x1, x9, x8, lo
  1efcbc: f9000a61     	str	x1, [x19, #0x10]
  1efcc0: 97facf6c     	bl	0xa3a70 <realloc@plt>
  1efcc4: f9000260     	str	x0, [x19]
  1efcc8: b40017a0     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efccc: f94002c8     	ldr	x8, [x22]
  1efcd0: d00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1efcd4: 9119ad29     	add	x9, x9, #0x66b
  1efcd8: f9400129     	ldr	x9, [x9]
  1efcdc: 8b080008     	add	x8, x0, x8
  1efce0: 321b03ea     	orr	w10, wzr, #0x20
  1efce4: 528e4deb     	mov	w11, #0x726f            // =29295
  1efce8: 3900290a     	strb	w10, [x8, #0xa]
  1efcec: f9000109     	str	x9, [x8]
  1efcf0: 7900110b     	strh	w11, [x8, #0x8]
  1efcf4: f94002c8     	ldr	x8, [x22]
  1efcf8: 91002d08     	add	x8, x8, #0xb
  1efcfc: f90002c8     	str	x8, [x22]
  1efd00: f94002ea     	ldr	x10, [x23]
  1efd04: 91000d09     	add	x9, x8, #0x3
  1efd08: eb0a013f     	cmp	x9, x10
  1efd0c: 54000062     	b.hs	0x1efd18 <__cxa_demangle+0xea50>
  1efd10: f9400260     	ldr	x0, [x19]
  1efd14: 1400000a     	b	0x1efd3c <__cxa_demangle+0xea74>
  1efd18: f9400260     	ldr	x0, [x19]
  1efd1c: d37ff948     	lsl	x8, x10, #1
  1efd20: eb09011f     	cmp	x8, x9
  1efd24: 9a883121     	csel	x1, x9, x8, lo
  1efd28: f9000a61     	str	x1, [x19, #0x10]
  1efd2c: 97facf51     	bl	0xa3a70 <realloc@plt>
  1efd30: f9000260     	str	x0, [x19]
  1efd34: b4001440     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efd38: f94002c8     	ldr	x8, [x22]
  1efd3c: 8b080008     	add	x8, x0, x8
  1efd40: 52800ee9     	mov	w9, #0x77               // =119
  1efd44: 528cadca     	mov	w10, #0x656e            // =25966
  1efd48: 39000909     	strb	w9, [x8, #0x2]
  1efd4c: 7900010a     	strh	w10, [x8]
  1efd50: f94002c9     	ldr	x9, [x22]
  1efd54: 91000d28     	add	x8, x9, #0x3
  1efd58: f90002c8     	str	x8, [x22]
  1efd5c: 3940e68a     	ldrb	w10, [x20, #0x39]
  1efd60: 340002aa     	cbz	w10, 0x1efdb4 <__cxa_demangle+0xeaec>
  1efd64: f94002ea     	ldr	x10, [x23]
  1efd68: 91001529     	add	x9, x9, #0x5
  1efd6c: eb0a013f     	cmp	x9, x10
  1efd70: 54000062     	b.hs	0x1efd7c <__cxa_demangle+0xeab4>
  1efd74: f9400260     	ldr	x0, [x19]
  1efd78: 1400000a     	b	0x1efda0 <__cxa_demangle+0xead8>
  1efd7c: f9400260     	ldr	x0, [x19]
  1efd80: d37ff948     	lsl	x8, x10, #1
  1efd84: eb09011f     	cmp	x8, x9
  1efd88: 9a883121     	csel	x1, x9, x8, lo
  1efd8c: f9000a61     	str	x1, [x19, #0x10]
  1efd90: 97facf38     	bl	0xa3a70 <realloc@plt>
  1efd94: f9000260     	str	x0, [x19]
  1efd98: b4001120     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efd9c: f94002c8     	ldr	x8, [x22]
  1efda0: 528bab69     	mov	w9, #0x5d5b             // =23899
  1efda4: 78286809     	strh	w9, [x0, x8]
  1efda8: f94002c8     	ldr	x8, [x22]
  1efdac: 91000908     	add	x8, x8, #0x2
  1efdb0: f90002c8     	str	x8, [x22]
  1efdb4: f94002ea     	ldr	x10, [x23]
  1efdb8: 91000509     	add	x9, x8, #0x1
  1efdbc: eb0a013f     	cmp	x9, x10
  1efdc0: 54000062     	b.hs	0x1efdcc <__cxa_demangle+0xeb04>
  1efdc4: f9400260     	ldr	x0, [x19]
  1efdc8: 1400000b     	b	0x1efdf4 <__cxa_demangle+0xeb2c>
  1efdcc: f9400260     	ldr	x0, [x19]
  1efdd0: d37ff948     	lsl	x8, x10, #1
  1efdd4: eb09011f     	cmp	x8, x9
  1efdd8: 9a883121     	csel	x1, x9, x8, lo
  1efddc: f9000a61     	str	x1, [x19, #0x10]
  1efde0: 97facf24     	bl	0xa3a70 <realloc@plt>
  1efde4: f9000260     	str	x0, [x19]
  1efde8: b4000ea0     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efdec: f94002c8     	ldr	x8, [x22]
  1efdf0: 91000509     	add	x9, x8, #0x1
  1efdf4: f90002c9     	str	x9, [x22]
  1efdf8: 321b03e9     	orr	w9, wzr, #0x20
  1efdfc: 38286809     	strb	w9, [x0, x8]
  1efe00: f9400e88     	ldr	x8, [x20, #0x18]
  1efe04: b40005a8     	cbz	x8, 0x1efeb8 <__cxa_demangle+0xebf0>
  1efe08: f94002c8     	ldr	x8, [x22]
  1efe0c: f94002ea     	ldr	x10, [x23]
  1efe10: 91000509     	add	x9, x8, #0x1
  1efe14: eb0a013f     	cmp	x9, x10
  1efe18: 54000062     	b.hs	0x1efe24 <__cxa_demangle+0xeb5c>
  1efe1c: f9400260     	ldr	x0, [x19]
  1efe20: 1400000a     	b	0x1efe48 <__cxa_demangle+0xeb80>
  1efe24: f9400260     	ldr	x0, [x19]
  1efe28: d37ff948     	lsl	x8, x10, #1
  1efe2c: eb09011f     	cmp	x8, x9
  1efe30: 9a883121     	csel	x1, x9, x8, lo
  1efe34: f9000a61     	str	x1, [x19, #0x10]
  1efe38: 97facf0e     	bl	0xa3a70 <realloc@plt>
  1efe3c: f9000260     	str	x0, [x19]
  1efe40: b4000be0     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efe44: f94002c8     	ldr	x8, [x22]
  1efe48: 52800509     	mov	w9, #0x28               // =40
  1efe4c: 38286809     	strb	w9, [x0, x8]
  1efe50: f9400668     	ldr	x8, [x19, #0x8]
  1efe54: 91004280     	add	x0, x20, #0x10
  1efe58: aa1303e1     	mov	x1, x19
  1efe5c: 91000508     	add	x8, x8, #0x1
  1efe60: f9000668     	str	x8, [x19, #0x8]
  1efe64: 97fff3b9     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1efe68: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1efe6c: 91000509     	add	x9, x8, #0x1
  1efe70: eb0a013f     	cmp	x9, x10
  1efe74: 54000062     	b.hs	0x1efe80 <__cxa_demangle+0xebb8>
  1efe78: f9400260     	ldr	x0, [x19]
  1efe7c: 1400000a     	b	0x1efea4 <__cxa_demangle+0xebdc>
  1efe80: f9400260     	ldr	x0, [x19]
  1efe84: d37ff948     	lsl	x8, x10, #1
  1efe88: eb09011f     	cmp	x8, x9
  1efe8c: 9a883121     	csel	x1, x9, x8, lo
  1efe90: f9000a61     	str	x1, [x19, #0x10]
  1efe94: 97facef7     	bl	0xa3a70 <realloc@plt>
  1efe98: f9000260     	str	x0, [x19]
  1efe9c: b4000900     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1efea0: f94002c8     	ldr	x8, [x22]
  1efea4: 52800529     	mov	w9, #0x29               // =41
  1efea8: 38286809     	strb	w9, [x0, x8]
  1efeac: f94002c8     	ldr	x8, [x22]
  1efeb0: 91000508     	add	x8, x8, #0x1
  1efeb4: f90002c8     	str	x8, [x22]
  1efeb8: f9401295     	ldr	x21, [x20, #0x20]
  1efebc: aa1303e1     	mov	x1, x19
  1efec0: f94002a8     	ldr	x8, [x21]
  1efec4: aa1503e0     	mov	x0, x21
  1efec8: f9401108     	ldr	x8, [x8, #0x20]
  1efecc: d63f0100     	blr	x8
  1efed0: 394026a8     	ldrb	w8, [x21, #0x9]
  1efed4: 7100051f     	cmp	w8, #0x1
  1efed8: 540000c0     	b.eq	0x1efef0 <__cxa_demangle+0xec28>
  1efedc: f94002a8     	ldr	x8, [x21]
  1efee0: aa1503e0     	mov	x0, x21
  1efee4: aa1303e1     	mov	x1, x19
  1efee8: f9401508     	ldr	x8, [x8, #0x28]
  1efeec: d63f0100     	blr	x8
  1efef0: f9401a88     	ldr	x8, [x20, #0x30]
  1efef4: b40005a8     	cbz	x8, 0x1effa8 <__cxa_demangle+0xece0>
  1efef8: f94002c8     	ldr	x8, [x22]
  1efefc: f94002ea     	ldr	x10, [x23]
  1eff00: 91000509     	add	x9, x8, #0x1
  1eff04: eb0a013f     	cmp	x9, x10
  1eff08: 54000062     	b.hs	0x1eff14 <__cxa_demangle+0xec4c>
  1eff0c: f9400260     	ldr	x0, [x19]
  1eff10: 1400000a     	b	0x1eff38 <__cxa_demangle+0xec70>
  1eff14: f9400260     	ldr	x0, [x19]
  1eff18: d37ff948     	lsl	x8, x10, #1
  1eff1c: eb09011f     	cmp	x8, x9
  1eff20: 9a883121     	csel	x1, x9, x8, lo
  1eff24: f9000a61     	str	x1, [x19, #0x10]
  1eff28: 97faced2     	bl	0xa3a70 <realloc@plt>
  1eff2c: f9000260     	str	x0, [x19]
  1eff30: b4000460     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1eff34: f94002c8     	ldr	x8, [x22]
  1eff38: 52800509     	mov	w9, #0x28               // =40
  1eff3c: 38286809     	strb	w9, [x0, x8]
  1eff40: f9400668     	ldr	x8, [x19, #0x8]
  1eff44: 9100a280     	add	x0, x20, #0x28
  1eff48: aa1303e1     	mov	x1, x19
  1eff4c: 91000508     	add	x8, x8, #0x1
  1eff50: f9000668     	str	x8, [x19, #0x8]
  1eff54: 97fff37d     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1eff58: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1eff5c: 91000509     	add	x9, x8, #0x1
  1eff60: eb0a013f     	cmp	x9, x10
  1eff64: 54000062     	b.hs	0x1eff70 <__cxa_demangle+0xeca8>
  1eff68: f9400260     	ldr	x0, [x19]
  1eff6c: 1400000a     	b	0x1eff94 <__cxa_demangle+0xeccc>
  1eff70: f9400260     	ldr	x0, [x19]
  1eff74: d37ff948     	lsl	x8, x10, #1
  1eff78: eb09011f     	cmp	x8, x9
  1eff7c: 9a883121     	csel	x1, x9, x8, lo
  1eff80: f9000a61     	str	x1, [x19, #0x10]
  1eff84: 97facebb     	bl	0xa3a70 <realloc@plt>
  1eff88: f9000260     	str	x0, [x19]
  1eff8c: b4000180     	cbz	x0, 0x1effbc <__cxa_demangle+0xecf4>
  1eff90: f94002c8     	ldr	x8, [x22]
  1eff94: 52800529     	mov	w9, #0x29               // =41
  1eff98: 38286809     	strb	w9, [x0, x8]
  1eff9c: f94002c8     	ldr	x8, [x22]
  1effa0: 91000508     	add	x8, x8, #0x1
  1effa4: f90002c8     	str	x8, [x22]
  1effa8: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1effac: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1effb0: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1effb4: f84407f7     	ldr	x23, [sp], #0x40
  1effb8: d65f03c0     	ret
  1effbc: 97fae9a9     	bl	0xaa660 <_ZSt9terminatev@plt>
  1effc0: 17fac268     	b	0xa0960 <_ZdlPv@plt>
  1effc4: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1effc8: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1effcc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1effd0: 910083fd     	add	x29, sp, #0x20
  1effd4: a9412016     	ldp	x22, x8, [x0, #0x10]
  1effd8: aa0003f4     	mov	x20, x0
  1effdc: aa0103f3     	mov	x19, x1
  1effe0: eb160115     	subs	x21, x8, x22
  1effe4: 540002e0     	b.eq	0x1f0040 <__cxa_demangle+0xed78>
  1effe8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1effec: 8b150109     	add	x9, x8, x21
  1efff0: eb0a013f     	cmp	x9, x10
  1efff4: 54000062     	b.hs	0x1f0000 <__cxa_demangle+0xed38>
  1efff8: f9400260     	ldr	x0, [x19]
  1efffc: 1400000a     	b	0x1f0024 <__cxa_demangle+0xed5c>
  1f0000: f9400260     	ldr	x0, [x19]
  1f0004: d37ff948     	lsl	x8, x10, #1
  1f0008: eb09011f     	cmp	x8, x9
  1f000c: 9a883121     	csel	x1, x9, x8, lo
  1f0010: f9000a61     	str	x1, [x19, #0x10]
  1f0014: 97face97     	bl	0xa3a70 <realloc@plt>
  1f0018: f9000260     	str	x0, [x19]
  1f001c: b4000680     	cbz	x0, 0x1f00ec <__cxa_demangle+0xee24>
  1f0020: f9400668     	ldr	x8, [x19, #0x8]
  1f0024: 8b080000     	add	x0, x0, x8
  1f0028: aa1603e1     	mov	x1, x22
  1f002c: aa1503e2     	mov	x2, x21
  1f0030: 97facb84     	bl	0xa2e40 <memmove@plt>
  1f0034: f9400668     	ldr	x8, [x19, #0x8]
  1f0038: 8b150108     	add	x8, x8, x21
  1f003c: f9000668     	str	x8, [x19, #0x8]
  1f0040: f9401295     	ldr	x21, [x20, #0x20]
  1f0044: aa1303e1     	mov	x1, x19
  1f0048: f94002a8     	ldr	x8, [x21]
  1f004c: aa1503e0     	mov	x0, x21
  1f0050: f9401108     	ldr	x8, [x8, #0x20]
  1f0054: d63f0100     	blr	x8
  1f0058: 394026a8     	ldrb	w8, [x21, #0x9]
  1f005c: 7100051f     	cmp	w8, #0x1
  1f0060: 540000c0     	b.eq	0x1f0078 <__cxa_demangle+0xedb0>
  1f0064: f94002a8     	ldr	x8, [x21]
  1f0068: aa1503e0     	mov	x0, x21
  1f006c: aa1303e1     	mov	x1, x19
  1f0070: f9401508     	ldr	x8, [x8, #0x28]
  1f0074: d63f0100     	blr	x8
  1f0078: a942a295     	ldp	x21, x8, [x20, #0x28]
  1f007c: eb150114     	subs	x20, x8, x21
  1f0080: 540002e0     	b.eq	0x1f00dc <__cxa_demangle+0xee14>
  1f0084: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0088: 8b140109     	add	x9, x8, x20
  1f008c: eb0a013f     	cmp	x9, x10
  1f0090: 54000062     	b.hs	0x1f009c <__cxa_demangle+0xedd4>
  1f0094: f9400260     	ldr	x0, [x19]
  1f0098: 1400000a     	b	0x1f00c0 <__cxa_demangle+0xedf8>
  1f009c: f9400260     	ldr	x0, [x19]
  1f00a0: d37ff948     	lsl	x8, x10, #1
  1f00a4: eb09011f     	cmp	x8, x9
  1f00a8: 9a883121     	csel	x1, x9, x8, lo
  1f00ac: f9000a61     	str	x1, [x19, #0x10]
  1f00b0: 97face70     	bl	0xa3a70 <realloc@plt>
  1f00b4: f9000260     	str	x0, [x19]
  1f00b8: b40001a0     	cbz	x0, 0x1f00ec <__cxa_demangle+0xee24>
  1f00bc: f9400668     	ldr	x8, [x19, #0x8]
  1f00c0: 8b080000     	add	x0, x0, x8
  1f00c4: aa1503e1     	mov	x1, x21
  1f00c8: aa1403e2     	mov	x2, x20
  1f00cc: 97facb5d     	bl	0xa2e40 <memmove@plt>
  1f00d0: f9400668     	ldr	x8, [x19, #0x8]
  1f00d4: 8b140108     	add	x8, x8, x20
  1f00d8: f9000668     	str	x8, [x19, #0x8]
  1f00dc: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f00e0: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f00e4: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1f00e8: d65f03c0     	ret
  1f00ec: 97fae95d     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f00f0: 17fac21c     	b	0xa0960 <_ZdlPv@plt>
  1f00f4: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f00f8: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f00fc: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0100: 910083fd     	add	x29, sp, #0x20
  1f0104: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0108: aa0103f3     	mov	x19, x1
  1f010c: aa0003f4     	mov	x20, x0
  1f0110: 91000509     	add	x9, x8, #0x1
  1f0114: eb0a013f     	cmp	x9, x10
  1f0118: 54000062     	b.hs	0x1f0124 <__cxa_demangle+0xee5c>
  1f011c: f9400260     	ldr	x0, [x19]
  1f0120: 1400000a     	b	0x1f0148 <__cxa_demangle+0xee80>
  1f0124: f9400260     	ldr	x0, [x19]
  1f0128: d37ff948     	lsl	x8, x10, #1
  1f012c: eb09011f     	cmp	x8, x9
  1f0130: 9a883121     	csel	x1, x9, x8, lo
  1f0134: f9000a61     	str	x1, [x19, #0x10]
  1f0138: 97face4e     	bl	0xa3a70 <realloc@plt>
  1f013c: f9000260     	str	x0, [x19]
  1f0140: b4000f20     	cbz	x0, 0x1f0324 <__cxa_demangle+0xf05c>
  1f0144: f9400668     	ldr	x8, [x19, #0x8]
  1f0148: 52800509     	mov	w9, #0x28               // =40
  1f014c: 38286809     	strb	w9, [x0, x8]
  1f0150: f9400668     	ldr	x8, [x19, #0x8]
  1f0154: aa1303e1     	mov	x1, x19
  1f0158: 91000508     	add	x8, x8, #0x1
  1f015c: f9000668     	str	x8, [x19, #0x8]
  1f0160: f9400a95     	ldr	x21, [x20, #0x10]
  1f0164: f94002a8     	ldr	x8, [x21]
  1f0168: aa1503e0     	mov	x0, x21
  1f016c: f9401108     	ldr	x8, [x8, #0x20]
  1f0170: d63f0100     	blr	x8
  1f0174: 394026a8     	ldrb	w8, [x21, #0x9]
  1f0178: 7100051f     	cmp	w8, #0x1
  1f017c: 540000c0     	b.eq	0x1f0194 <__cxa_demangle+0xeecc>
  1f0180: f94002a8     	ldr	x8, [x21]
  1f0184: aa1503e0     	mov	x0, x21
  1f0188: aa1303e1     	mov	x1, x19
  1f018c: f9401508     	ldr	x8, [x8, #0x28]
  1f0190: d63f0100     	blr	x8
  1f0194: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0198: 91001509     	add	x9, x8, #0x5
  1f019c: eb0a013f     	cmp	x9, x10
  1f01a0: 54000062     	b.hs	0x1f01ac <__cxa_demangle+0xeee4>
  1f01a4: f9400260     	ldr	x0, [x19]
  1f01a8: 1400000a     	b	0x1f01d0 <__cxa_demangle+0xef08>
  1f01ac: f9400260     	ldr	x0, [x19]
  1f01b0: d37ff948     	lsl	x8, x10, #1
  1f01b4: eb09011f     	cmp	x8, x9
  1f01b8: 9a883121     	csel	x1, x9, x8, lo
  1f01bc: f9000a61     	str	x1, [x19, #0x10]
  1f01c0: 97face2c     	bl	0xa3a70 <realloc@plt>
  1f01c4: f9000260     	str	x0, [x19]
  1f01c8: b4000ae0     	cbz	x0, 0x1f0324 <__cxa_demangle+0xf05c>
  1f01cc: f9400668     	ldr	x8, [x19, #0x8]
  1f01d0: 5284052a     	mov	w10, #0x2029            // =8233
  1f01d4: 8b080008     	add	x8, x0, x8
  1f01d8: 52800509     	mov	w9, #0x28               // =40
  1f01dc: 72a407ea     	movk	w10, #0x203f, lsl #16
  1f01e0: 39001109     	strb	w9, [x8, #0x4]
  1f01e4: b900010a     	str	w10, [x8]
  1f01e8: f9400668     	ldr	x8, [x19, #0x8]
  1f01ec: aa1303e1     	mov	x1, x19
  1f01f0: 91001508     	add	x8, x8, #0x5
  1f01f4: f9000668     	str	x8, [x19, #0x8]
  1f01f8: f9400e95     	ldr	x21, [x20, #0x18]
  1f01fc: f94002a8     	ldr	x8, [x21]
  1f0200: aa1503e0     	mov	x0, x21
  1f0204: f9401108     	ldr	x8, [x8, #0x20]
  1f0208: d63f0100     	blr	x8
  1f020c: 394026a8     	ldrb	w8, [x21, #0x9]
  1f0210: 7100051f     	cmp	w8, #0x1
  1f0214: 540000c0     	b.eq	0x1f022c <__cxa_demangle+0xef64>
  1f0218: f94002a8     	ldr	x8, [x21]
  1f021c: aa1503e0     	mov	x0, x21
  1f0220: aa1303e1     	mov	x1, x19
  1f0224: f9401508     	ldr	x8, [x8, #0x28]
  1f0228: d63f0100     	blr	x8
  1f022c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0230: 91001509     	add	x9, x8, #0x5
  1f0234: eb0a013f     	cmp	x9, x10
  1f0238: 54000062     	b.hs	0x1f0244 <__cxa_demangle+0xef7c>
  1f023c: f9400260     	ldr	x0, [x19]
  1f0240: 1400000a     	b	0x1f0268 <__cxa_demangle+0xefa0>
  1f0244: f9400260     	ldr	x0, [x19]
  1f0248: d37ff948     	lsl	x8, x10, #1
  1f024c: eb09011f     	cmp	x8, x9
  1f0250: 9a883121     	csel	x1, x9, x8, lo
  1f0254: f9000a61     	str	x1, [x19, #0x10]
  1f0258: 97face06     	bl	0xa3a70 <realloc@plt>
  1f025c: f9000260     	str	x0, [x19]
  1f0260: b4000620     	cbz	x0, 0x1f0324 <__cxa_demangle+0xf05c>
  1f0264: f9400668     	ldr	x8, [x19, #0x8]
  1f0268: 5284052a     	mov	w10, #0x2029            // =8233
  1f026c: 8b080008     	add	x8, x0, x8
  1f0270: 52800509     	mov	w9, #0x28               // =40
  1f0274: 72a4074a     	movk	w10, #0x203a, lsl #16
  1f0278: 39001109     	strb	w9, [x8, #0x4]
  1f027c: b900010a     	str	w10, [x8]
  1f0280: f9400668     	ldr	x8, [x19, #0x8]
  1f0284: aa1303e1     	mov	x1, x19
  1f0288: 91001508     	add	x8, x8, #0x5
  1f028c: f9000668     	str	x8, [x19, #0x8]
  1f0290: f9401294     	ldr	x20, [x20, #0x20]
  1f0294: f9400288     	ldr	x8, [x20]
  1f0298: aa1403e0     	mov	x0, x20
  1f029c: f9401108     	ldr	x8, [x8, #0x20]
  1f02a0: d63f0100     	blr	x8
  1f02a4: 39402688     	ldrb	w8, [x20, #0x9]
  1f02a8: 7100051f     	cmp	w8, #0x1
  1f02ac: 540000c0     	b.eq	0x1f02c4 <__cxa_demangle+0xeffc>
  1f02b0: f9400288     	ldr	x8, [x20]
  1f02b4: aa1403e0     	mov	x0, x20
  1f02b8: aa1303e1     	mov	x1, x19
  1f02bc: f9401508     	ldr	x8, [x8, #0x28]
  1f02c0: d63f0100     	blr	x8
  1f02c4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f02c8: 91000509     	add	x9, x8, #0x1
  1f02cc: eb0a013f     	cmp	x9, x10
  1f02d0: 54000062     	b.hs	0x1f02dc <__cxa_demangle+0xf014>
  1f02d4: f9400260     	ldr	x0, [x19]
  1f02d8: 1400000a     	b	0x1f0300 <__cxa_demangle+0xf038>
  1f02dc: f9400260     	ldr	x0, [x19]
  1f02e0: d37ff948     	lsl	x8, x10, #1
  1f02e4: eb09011f     	cmp	x8, x9
  1f02e8: 9a883121     	csel	x1, x9, x8, lo
  1f02ec: f9000a61     	str	x1, [x19, #0x10]
  1f02f0: 97facde0     	bl	0xa3a70 <realloc@plt>
  1f02f4: f9000260     	str	x0, [x19]
  1f02f8: b4000160     	cbz	x0, 0x1f0324 <__cxa_demangle+0xf05c>
  1f02fc: f9400668     	ldr	x8, [x19, #0x8]
  1f0300: 52800529     	mov	w9, #0x29               // =41
  1f0304: 38286809     	strb	w9, [x0, x8]
  1f0308: f9400668     	ldr	x8, [x19, #0x8]
  1f030c: 91000508     	add	x8, x8, #0x1
  1f0310: f9000668     	str	x8, [x19, #0x8]
  1f0314: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0318: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f031c: f84307f5     	ldr	x21, [sp], #0x30
  1f0320: d65f03c0     	ret
  1f0324: 97fae8cf     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0328: 17fac18e     	b	0xa0960 <_ZdlPv@plt>
  1f032c: d10143ff     	sub	sp, sp, #0x50
  1f0330: f90013f5     	str	x21, [sp, #0x20]
  1f0334: a9034ff4     	stp	x20, x19, [sp, #0x30]
  1f0338: a9047bfd     	stp	x29, x30, [sp, #0x40]
  1f033c: 910103fd     	add	x29, sp, #0x40
  1f0340: d53bd055     	mrs	x21, TPIDR_EL0
  1f0344: f94016a8     	ldr	x8, [x21, #0x28]
  1f0348: aa0103f3     	mov	x19, x1
  1f034c: aa0003f4     	mov	x20, x0
  1f0350: f9000fe8     	str	x8, [sp, #0x18]
  1f0354: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0358: 91002909     	add	x9, x8, #0xa
  1f035c: eb0a013f     	cmp	x9, x10
  1f0360: 54000062     	b.hs	0x1f036c <__cxa_demangle+0xf0a4>
  1f0364: f9400260     	ldr	x0, [x19]
  1f0368: 1400000a     	b	0x1f0390 <__cxa_demangle+0xf0c8>
  1f036c: f9400260     	ldr	x0, [x19]
  1f0370: d37ff948     	lsl	x8, x10, #1
  1f0374: eb09011f     	cmp	x8, x9
  1f0378: 9a883121     	csel	x1, x9, x8, lo
  1f037c: f9000a61     	str	x1, [x19, #0x10]
  1f0380: 97facdbc     	bl	0xa3a70 <realloc@plt>
  1f0384: f9000260     	str	x0, [x19]
  1f0388: b4000680     	cbz	x0, 0x1f0458 <__cxa_demangle+0xf190>
  1f038c: f9400668     	ldr	x8, [x19, #0x8]
  1f0390: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0394: 911a0d29     	add	x9, x9, #0x683
  1f0398: f9400129     	ldr	x9, [x9]
  1f039c: 8b080008     	add	x8, x0, x8
  1f03a0: 528505ca     	mov	w10, #0x282e            // =10286
  1f03a4: 7900110a     	strh	w10, [x8, #0x8]
  1f03a8: f9000109     	str	x9, [x8]
  1f03ac: f9400668     	ldr	x8, [x19, #0x8]
  1f03b0: 528023a9     	mov	w9, #0x11d              // =285
  1f03b4: 72a02029     	movk	w9, #0x101, lsl #16
  1f03b8: 91002908     	add	x8, x8, #0xa
  1f03bc: f9000668     	str	x8, [x19, #0x8]
  1f03c0: f9400a88     	ldr	x8, [x20, #0x10]
  1f03c4: b9000be9     	str	w9, [sp, #0x8]
  1f03c8: 90000589     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1f03cc: 9135a129     	add	x9, x9, #0xd68
  1f03d0: f90003e9     	str	x9, [sp]
  1f03d4: f9000be8     	str	x8, [sp, #0x10]
  1f03d8: 910003e0     	mov	x0, sp
  1f03dc: aa1303e1     	mov	x1, x19
  1f03e0: 97ffeffe     	bl	0x1ec3d8 <__cxa_demangle+0xb110>
  1f03e4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f03e8: 91000509     	add	x9, x8, #0x1
  1f03ec: eb0a013f     	cmp	x9, x10
  1f03f0: 54000062     	b.hs	0x1f03fc <__cxa_demangle+0xf134>
  1f03f4: f9400260     	ldr	x0, [x19]
  1f03f8: 1400000a     	b	0x1f0420 <__cxa_demangle+0xf158>
  1f03fc: f9400260     	ldr	x0, [x19]
  1f0400: d37ff948     	lsl	x8, x10, #1
  1f0404: eb09011f     	cmp	x8, x9
  1f0408: 9a883121     	csel	x1, x9, x8, lo
  1f040c: f9000a61     	str	x1, [x19, #0x10]
  1f0410: 97facd98     	bl	0xa3a70 <realloc@plt>
  1f0414: f9000260     	str	x0, [x19]
  1f0418: b4000200     	cbz	x0, 0x1f0458 <__cxa_demangle+0xf190>
  1f041c: f9400668     	ldr	x8, [x19, #0x8]
  1f0420: 52800529     	mov	w9, #0x29               // =41
  1f0424: 38286809     	strb	w9, [x0, x8]
  1f0428: f9400668     	ldr	x8, [x19, #0x8]
  1f042c: 91000508     	add	x8, x8, #0x1
  1f0430: f9000668     	str	x8, [x19, #0x8]
  1f0434: f94016a8     	ldr	x8, [x21, #0x28]
  1f0438: f9400fe9     	ldr	x9, [sp, #0x18]
  1f043c: eb09011f     	cmp	x8, x9
  1f0440: 540000e1     	b.ne	0x1f045c <__cxa_demangle+0xf194>
  1f0444: a9447bfd     	ldp	x29, x30, [sp, #0x40]
  1f0448: a9434ff4     	ldp	x20, x19, [sp, #0x30]
  1f044c: f94013f5     	ldr	x21, [sp, #0x20]
  1f0450: 910143ff     	add	sp, sp, #0x50
  1f0454: d65f03c0     	ret
  1f0458: 97fae882     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f045c: 97fae645     	bl	0xa9d70 <__stack_chk_fail@plt>
  1f0460: 97fadeac     	bl	0xa7f10 <_Unwind_Resume@plt>
  1f0464: 17fac13f     	b	0xa0960 <_ZdlPv@plt>
  1f0468: 91004000     	add	x0, x0, #0x10
  1f046c: 17fff237     	b	0x1ecd48 <__cxa_demangle+0xba80>
  1f0470: 17fac13c     	b	0xa0960 <_ZdlPv@plt>
  1f0474: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f0478: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f047c: 910043fd     	add	x29, sp, #0x10
  1f0480: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0484: aa0103f3     	mov	x19, x1
  1f0488: aa0003f4     	mov	x20, x0
  1f048c: 91001909     	add	x9, x8, #0x6
  1f0490: eb0a013f     	cmp	x9, x10
  1f0494: 54000062     	b.hs	0x1f04a0 <__cxa_demangle+0xf1d8>
  1f0498: f9400260     	ldr	x0, [x19]
  1f049c: 1400000a     	b	0x1f04c4 <__cxa_demangle+0xf1fc>
  1f04a0: f9400260     	ldr	x0, [x19]
  1f04a4: d37ff948     	lsl	x8, x10, #1
  1f04a8: eb09011f     	cmp	x8, x9
  1f04ac: 9a883121     	csel	x1, x9, x8, lo
  1f04b0: f9000a61     	str	x1, [x19, #0x10]
  1f04b4: 97facd6f     	bl	0xa3a70 <realloc@plt>
  1f04b8: f9000260     	str	x0, [x19]
  1f04bc: b40003c0     	cbz	x0, 0x1f0534 <__cxa_demangle+0xf26c>
  1f04c0: f9400668     	ldr	x8, [x19, #0x8]
  1f04c4: 528d0e8a     	mov	w10, #0x6874            // =26740
  1f04c8: 8b080008     	add	x8, x0, x8
  1f04cc: 52840ee9     	mov	w9, #0x2077             // =8311
  1f04d0: 72adee4a     	movk	w10, #0x6f72, lsl #16
  1f04d4: 79000909     	strh	w9, [x8, #0x4]
  1f04d8: b900010a     	str	w10, [x8]
  1f04dc: f9400668     	ldr	x8, [x19, #0x8]
  1f04e0: aa1303e1     	mov	x1, x19
  1f04e4: 91001908     	add	x8, x8, #0x6
  1f04e8: f9000668     	str	x8, [x19, #0x8]
  1f04ec: f9400a94     	ldr	x20, [x20, #0x10]
  1f04f0: f9400288     	ldr	x8, [x20]
  1f04f4: aa1403e0     	mov	x0, x20
  1f04f8: f9401108     	ldr	x8, [x8, #0x20]
  1f04fc: d63f0100     	blr	x8
  1f0500: 39402688     	ldrb	w8, [x20, #0x9]
  1f0504: 7100051f     	cmp	w8, #0x1
  1f0508: 54000081     	b.ne	0x1f0518 <__cxa_demangle+0xf250>
  1f050c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f0510: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f0514: d65f03c0     	ret
  1f0518: f9400288     	ldr	x8, [x20]
  1f051c: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f0520: aa1403e0     	mov	x0, x20
  1f0524: aa1303e1     	mov	x1, x19
  1f0528: f9401502     	ldr	x2, [x8, #0x28]
  1f052c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f0530: d61f0040     	br	x2
  1f0534: 97fae84b     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0538: 17fac10a     	b	0xa0960 <_ZdlPv@plt>
  1f053c: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f0540: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f0544: 910043fd     	add	x29, sp, #0x10
  1f0548: b9400c08     	ldr	w8, [x0, #0xc]
  1f054c: 7100151f     	cmp	w8, #0x5
  1f0550: 540014e8     	b.hi	0x1f07ec <__cxa_demangle+0xf524>
  1f0554: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0558: 91097129     	add	x9, x9, #0x25c
  1f055c: 100000aa     	adr	x10, 0x1f0570 <__cxa_demangle+0xf2a8>
  1f0560: 3868692b     	ldrb	w11, [x9, x8]
  1f0564: 8b0b094a     	add	x10, x10, x11, lsl #2
  1f0568: aa0103f3     	mov	x19, x1
  1f056c: d61f0140     	br	x10
  1f0570: aa1303f4     	mov	x20, x19
  1f0574: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0578: f940068a     	ldr	x10, [x20, #0x8]
  1f057c: 91003909     	add	x9, x8, #0xe
  1f0580: eb0a013f     	cmp	x9, x10
  1f0584: 54000c02     	b.hs	0x1f0704 <__cxa_demangle+0xf43c>
  1f0588: f9400260     	ldr	x0, [x19]
  1f058c: 14000067     	b	0x1f0728 <__cxa_demangle+0xf460>
  1f0590: aa1303f4     	mov	x20, x19
  1f0594: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0598: f940068a     	ldr	x10, [x20, #0x8]
  1f059c: 9100c509     	add	x9, x8, #0x31
  1f05a0: eb0a013f     	cmp	x9, x10
  1f05a4: 54000462     	b.hs	0x1f0630 <__cxa_demangle+0xf368>
  1f05a8: f9400260     	ldr	x0, [x19]
  1f05ac: 1400002a     	b	0x1f0654 <__cxa_demangle+0xf38c>
  1f05b0: aa1303f4     	mov	x20, x19
  1f05b4: f8408e88     	ldr	x8, [x20, #0x8]!
  1f05b8: f940068a     	ldr	x10, [x20, #0x8]
  1f05bc: 91011909     	add	x9, x8, #0x46
  1f05c0: eb0a013f     	cmp	x9, x10
  1f05c4: 54000502     	b.hs	0x1f0664 <__cxa_demangle+0xf39c>
  1f05c8: f9400260     	ldr	x0, [x19]
  1f05cc: 1400002f     	b	0x1f0688 <__cxa_demangle+0xf3c0>
  1f05d0: aa1303f4     	mov	x20, x19
  1f05d4: f8408e88     	ldr	x8, [x20, #0x8]!
  1f05d8: f940068a     	ldr	x10, [x20, #0x8]
  1f05dc: 9100c509     	add	x9, x8, #0x31
  1f05e0: eb0a013f     	cmp	x9, x10
  1f05e4: 54000682     	b.hs	0x1f06b4 <__cxa_demangle+0xf3ec>
  1f05e8: f9400260     	ldr	x0, [x19]
  1f05ec: 1400003b     	b	0x1f06d8 <__cxa_demangle+0xf410>
  1f05f0: aa1303f4     	mov	x20, x19
  1f05f4: f8408e88     	ldr	x8, [x20, #0x8]!
  1f05f8: f940068a     	ldr	x10, [x20, #0x8]
  1f05fc: 91004509     	add	x9, x8, #0x11
  1f0600: eb0a013f     	cmp	x9, x10
  1f0604: 54000a42     	b.hs	0x1f074c <__cxa_demangle+0xf484>
  1f0608: f9400260     	ldr	x0, [x19]
  1f060c: 14000059     	b	0x1f0770 <__cxa_demangle+0xf4a8>
  1f0610: aa1303f4     	mov	x20, x19
  1f0614: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0618: f940068a     	ldr	x10, [x20, #0x8]
  1f061c: 9100c909     	add	x9, x8, #0x32
  1f0620: eb0a013f     	cmp	x9, x10
  1f0624: 54000b82     	b.hs	0x1f0794 <__cxa_demangle+0xf4cc>
  1f0628: f9400260     	ldr	x0, [x19]
  1f062c: 14000063     	b	0x1f07b8 <__cxa_demangle+0xf4f0>
  1f0630: f9400260     	ldr	x0, [x19]
  1f0634: d37ff948     	lsl	x8, x10, #1
  1f0638: eb09011f     	cmp	x8, x9
  1f063c: 9a883121     	csel	x1, x9, x8, lo
  1f0640: f9000a61     	str	x1, [x19, #0x10]
  1f0644: 97facd0b     	bl	0xa3a70 <realloc@plt>
  1f0648: f9000260     	str	x0, [x19]
  1f064c: b4000d60     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f0650: f9400288     	ldr	x8, [x20]
  1f0654: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0658: 8b080008     	add	x8, x0, x8
  1f065c: 911cbd29     	add	x9, x9, #0x72f
  1f0660: 14000021     	b	0x1f06e4 <__cxa_demangle+0xf41c>
  1f0664: f9400260     	ldr	x0, [x19]
  1f0668: d37ff948     	lsl	x8, x10, #1
  1f066c: eb09011f     	cmp	x8, x9
  1f0670: 9a883121     	csel	x1, x9, x8, lo
  1f0674: f9000a61     	str	x1, [x19, #0x10]
  1f0678: 97faccfe     	bl	0xa3a70 <realloc@plt>
  1f067c: f9000260     	str	x0, [x19]
  1f0680: b4000bc0     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f0684: f9400288     	ldr	x8, [x20]
  1f0688: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f068c: 911ad929     	add	x9, x9, #0x6b6
  1f0690: ad400d20     	ldp	q0, q3, [x9]
  1f0694: f843e12a     	ldur	x10, [x9, #0x3e]
  1f0698: ad410921     	ldp	q1, q2, [x9, #0x20]
  1f069c: 8b080008     	add	x8, x0, x8
  1f06a0: ad000d00     	stp	q0, q3, [x8]
  1f06a4: f803e10a     	stur	x10, [x8, #0x3e]
  1f06a8: ad010901     	stp	q1, q2, [x8, #0x20]
  1f06ac: 528008c8     	mov	w8, #0x46               // =70
  1f06b0: 1400004c     	b	0x1f07e0 <__cxa_demangle+0xf518>
  1f06b4: f9400260     	ldr	x0, [x19]
  1f06b8: d37ff948     	lsl	x8, x10, #1
  1f06bc: eb09011f     	cmp	x8, x9
  1f06c0: 9a883121     	csel	x1, x9, x8, lo
  1f06c4: f9000a61     	str	x1, [x19, #0x10]
  1f06c8: 97faccea     	bl	0xa3a70 <realloc@plt>
  1f06cc: f9000260     	str	x0, [x19]
  1f06d0: b4000940     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f06d4: f9400288     	ldr	x8, [x20]
  1f06d8: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f06dc: 8b080008     	add	x8, x0, x8
  1f06e0: 911bf529     	add	x9, x9, #0x6fd
  1f06e4: ad400520     	ldp	q0, q1, [x9]
  1f06e8: 3dc00922     	ldr	q2, [x9, #0x20]
  1f06ec: 321f13e9     	orr	w9, wzr, #0x3e
  1f06f0: 3900c109     	strb	w9, [x8, #0x30]
  1f06f4: 3d800100     	str	q0, [x8]
  1f06f8: ad008901     	stp	q1, q2, [x8, #0x10]
  1f06fc: 52800628     	mov	w8, #0x31               // =49
  1f0700: 14000038     	b	0x1f07e0 <__cxa_demangle+0xf518>
  1f0704: f9400260     	ldr	x0, [x19]
  1f0708: d37ff948     	lsl	x8, x10, #1
  1f070c: eb09011f     	cmp	x8, x9
  1f0710: 9a883121     	csel	x1, x9, x8, lo
  1f0714: f9000a61     	str	x1, [x19, #0x10]
  1f0718: 97faccd6     	bl	0xa3a70 <realloc@plt>
  1f071c: f9000260     	str	x0, [x19]
  1f0720: b40006c0     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f0724: f9400288     	ldr	x8, [x20]
  1f0728: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f072c: 911a5529     	add	x9, x9, #0x695
  1f0730: f840612a     	ldur	x10, [x9, #0x6]
  1f0734: f9400129     	ldr	x9, [x9]
  1f0738: 8b080008     	add	x8, x0, x8
  1f073c: f800610a     	stur	x10, [x8, #0x6]
  1f0740: f9000109     	str	x9, [x8]
  1f0744: 321f0be8     	orr	w8, wzr, #0xe
  1f0748: 14000026     	b	0x1f07e0 <__cxa_demangle+0xf518>
  1f074c: f9400260     	ldr	x0, [x19]
  1f0750: d37ff948     	lsl	x8, x10, #1
  1f0754: eb09011f     	cmp	x8, x9
  1f0758: 9a883121     	csel	x1, x9, x8, lo
  1f075c: f9000a61     	str	x1, [x19, #0x10]
  1f0760: 97faccc4     	bl	0xa3a70 <realloc@plt>
  1f0764: f9000260     	str	x0, [x19]
  1f0768: b4000480     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f076c: f9400288     	ldr	x8, [x20]
  1f0770: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0774: 911a9129     	add	x9, x9, #0x6a4
  1f0778: 3dc00120     	ldr	q0, [x9]
  1f077c: 8b080008     	add	x8, x0, x8
  1f0780: 52800ce9     	mov	w9, #0x67               // =103
  1f0784: 39004109     	strb	w9, [x8, #0x10]
  1f0788: 3d800100     	str	q0, [x8]
  1f078c: 52800228     	mov	w8, #0x11               // =17
  1f0790: 14000014     	b	0x1f07e0 <__cxa_demangle+0xf518>
  1f0794: f9400260     	ldr	x0, [x19]
  1f0798: d37ff948     	lsl	x8, x10, #1
  1f079c: eb09011f     	cmp	x8, x9
  1f07a0: 9a883121     	csel	x1, x9, x8, lo
  1f07a4: f9000a61     	str	x1, [x19, #0x10]
  1f07a8: 97faccb2     	bl	0xa3a70 <realloc@plt>
  1f07ac: f9000260     	str	x0, [x19]
  1f07b0: b4000240     	cbz	x0, 0x1f07f8 <__cxa_demangle+0xf530>
  1f07b4: f9400288     	ldr	x8, [x20]
  1f07b8: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f07bc: 911d8529     	add	x9, x9, #0x761
  1f07c0: ad400520     	ldp	q0, q1, [x9]
  1f07c4: 3dc00922     	ldr	q2, [x9, #0x20]
  1f07c8: 8b080008     	add	x8, x0, x8
  1f07cc: 5287c409     	mov	w9, #0x3e20             // =15904
  1f07d0: 79006109     	strh	w9, [x8, #0x30]
  1f07d4: ad008901     	stp	q1, q2, [x8, #0x10]
  1f07d8: 3d800100     	str	q0, [x8]
  1f07dc: 52800648     	mov	w8, #0x32               // =50
  1f07e0: f9400289     	ldr	x9, [x20]
  1f07e4: 8b080128     	add	x8, x9, x8
  1f07e8: f9000288     	str	x8, [x20]
  1f07ec: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f07f0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f07f4: d65f03c0     	ret
  1f07f8: 97fae79a     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f07fc: b9400c08     	ldr	w8, [x0, #0xc]
  1f0800: 51000508     	sub	w8, w8, #0x1
  1f0804: 7100111f     	cmp	w8, #0x4
  1f0808: 54000168     	b.hi	0x1f0834 <__cxa_demangle+0xf56c>
  1f080c: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0810: 91098929     	add	x9, x9, #0x262
  1f0814: 1000008a     	adr	x10, 0x1f0824 <__cxa_demangle+0xf55c>
  1f0818: 3868692b     	ldrb	w11, [x9, x8]
  1f081c: 8b0b094a     	add	x10, x10, x11, lsl #2
  1f0820: d61f0140     	br	x10
  1f0824: b00002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0828: 911aa400     	add	x0, x0, #0x6a9
  1f082c: 91003001     	add	x1, x0, #0xc
  1f0830: d65f03c0     	ret
  1f0834: b00002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0838: 911a6800     	add	x0, x0, #0x69a
  1f083c: 91002401     	add	x1, x0, #0x9
  1f0840: d65f03c0     	ret
  1f0844: b00002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0848: 911e5000     	add	x0, x0, #0x794
  1f084c: 91003401     	add	x1, x0, #0xd
  1f0850: d65f03c0     	ret
  1f0854: b00002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0858: 911e8800     	add	x0, x0, #0x7a2
  1f085c: 91003401     	add	x1, x0, #0xd
  1f0860: d65f03c0     	ret
  1f0864: b00002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0868: 911ec000     	add	x0, x0, #0x7b0
  1f086c: 91003801     	add	x1, x0, #0xe
  1f0870: d65f03c0     	ret
  1f0874: 17fac03b     	b	0xa0960 <_ZdlPv@plt>
  1f0878: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f087c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f0880: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0884: 910083fd     	add	x29, sp, #0x20
  1f0888: 39406008     	ldrb	w8, [x0, #0x18]
  1f088c: aa0003f4     	mov	x20, x0
  1f0890: aa0103f3     	mov	x19, x1
  1f0894: 340002a8     	cbz	w8, 0x1f08e8 <__cxa_demangle+0xf620>
  1f0898: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f089c: 91000509     	add	x9, x8, #0x1
  1f08a0: eb0a013f     	cmp	x9, x10
  1f08a4: 54000062     	b.hs	0x1f08b0 <__cxa_demangle+0xf5e8>
  1f08a8: f9400260     	ldr	x0, [x19]
  1f08ac: 1400000a     	b	0x1f08d4 <__cxa_demangle+0xf60c>
  1f08b0: f9400260     	ldr	x0, [x19]
  1f08b4: d37ff948     	lsl	x8, x10, #1
  1f08b8: eb09011f     	cmp	x8, x9
  1f08bc: 9a883121     	csel	x1, x9, x8, lo
  1f08c0: f9000a61     	str	x1, [x19, #0x10]
  1f08c4: 97facc6b     	bl	0xa3a70 <realloc@plt>
  1f08c8: f9000260     	str	x0, [x19]
  1f08cc: b4000500     	cbz	x0, 0x1f096c <__cxa_demangle+0xf6a4>
  1f08d0: f9400668     	ldr	x8, [x19, #0x8]
  1f08d4: 321f17e9     	orr	w9, wzr, #0x7e
  1f08d8: 38286809     	strb	w9, [x0, x8]
  1f08dc: f9400668     	ldr	x8, [x19, #0x8]
  1f08e0: 91000508     	add	x8, x8, #0x1
  1f08e4: f9000668     	str	x8, [x19, #0x8]
  1f08e8: f9400a80     	ldr	x0, [x20, #0x10]
  1f08ec: f9400008     	ldr	x8, [x0]
  1f08f0: f9401908     	ldr	x8, [x8, #0x30]
  1f08f4: d63f0100     	blr	x8
  1f08f8: eb000034     	subs	x20, x1, x0
  1f08fc: 54000300     	b.eq	0x1f095c <__cxa_demangle+0xf694>
  1f0900: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0904: aa0003f5     	mov	x21, x0
  1f0908: 8b140109     	add	x9, x8, x20
  1f090c: eb0a013f     	cmp	x9, x10
  1f0910: 54000062     	b.hs	0x1f091c <__cxa_demangle+0xf654>
  1f0914: f9400260     	ldr	x0, [x19]
  1f0918: 1400000a     	b	0x1f0940 <__cxa_demangle+0xf678>
  1f091c: f9400260     	ldr	x0, [x19]
  1f0920: d37ff948     	lsl	x8, x10, #1
  1f0924: eb09011f     	cmp	x8, x9
  1f0928: 9a883121     	csel	x1, x9, x8, lo
  1f092c: f9000a61     	str	x1, [x19, #0x10]
  1f0930: 97facc50     	bl	0xa3a70 <realloc@plt>
  1f0934: f9000260     	str	x0, [x19]
  1f0938: b40001a0     	cbz	x0, 0x1f096c <__cxa_demangle+0xf6a4>
  1f093c: f9400668     	ldr	x8, [x19, #0x8]
  1f0940: 8b080000     	add	x0, x0, x8
  1f0944: aa1503e1     	mov	x1, x21
  1f0948: aa1403e2     	mov	x2, x20
  1f094c: 97fac93d     	bl	0xa2e40 <memmove@plt>
  1f0950: f9400668     	ldr	x8, [x19, #0x8]
  1f0954: 8b140108     	add	x8, x8, x20
  1f0958: f9000668     	str	x8, [x19, #0x8]
  1f095c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0960: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0964: f84307f5     	ldr	x21, [sp], #0x30
  1f0968: d65f03c0     	ret
  1f096c: 97fae73d     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0970: 17fabffc     	b	0xa0960 <_ZdlPv@plt>
  1f0974: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f0978: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f097c: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0980: 910083fd     	add	x29, sp, #0x20
  1f0984: aa0003f4     	mov	x20, x0
  1f0988: f9400800     	ldr	x0, [x0, #0x10]
  1f098c: aa0103f3     	mov	x19, x1
  1f0990: f9400008     	ldr	x8, [x0]
  1f0994: f9401108     	ldr	x8, [x8, #0x20]
  1f0998: d63f0100     	blr	x8
  1f099c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f09a0: 91001509     	add	x9, x8, #0x5
  1f09a4: eb0a013f     	cmp	x9, x10
  1f09a8: 54000062     	b.hs	0x1f09b4 <__cxa_demangle+0xf6ec>
  1f09ac: f9400260     	ldr	x0, [x19]
  1f09b0: 1400000a     	b	0x1f09d8 <__cxa_demangle+0xf710>
  1f09b4: f9400260     	ldr	x0, [x19]
  1f09b8: d37ff948     	lsl	x8, x10, #1
  1f09bc: eb09011f     	cmp	x8, x9
  1f09c0: 9a883121     	csel	x1, x9, x8, lo
  1f09c4: f9000a61     	str	x1, [x19, #0x10]
  1f09c8: 97facc2a     	bl	0xa3a70 <realloc@plt>
  1f09cc: f9000260     	str	x0, [x19]
  1f09d0: b4000780     	cbz	x0, 0x1f0ac0 <__cxa_demangle+0xf7f8>
  1f09d4: f9400668     	ldr	x8, [x19, #0x8]
  1f09d8: 528c2b6a     	mov	w10, #0x615b            // =24923
  1f09dc: 8b080008     	add	x8, x0, x8
  1f09e0: 52800749     	mov	w9, #0x3a               // =58
  1f09e4: 72ad2c4a     	movk	w10, #0x6962, lsl #16
  1f09e8: 39001109     	strb	w9, [x8, #0x4]
  1f09ec: b900010a     	str	w10, [x8]
  1f09f0: f9400668     	ldr	x8, [x19, #0x8]
  1f09f4: 91001508     	add	x8, x8, #0x5
  1f09f8: f9000668     	str	x8, [x19, #0x8]
  1f09fc: a941a695     	ldp	x21, x9, [x20, #0x18]
  1f0a00: eb150134     	subs	x20, x9, x21
  1f0a04: 540002e0     	b.eq	0x1f0a60 <__cxa_demangle+0xf798>
  1f0a08: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0a0c: 8b140109     	add	x9, x8, x20
  1f0a10: eb0a013f     	cmp	x9, x10
  1f0a14: 54000062     	b.hs	0x1f0a20 <__cxa_demangle+0xf758>
  1f0a18: f9400260     	ldr	x0, [x19]
  1f0a1c: 1400000a     	b	0x1f0a44 <__cxa_demangle+0xf77c>
  1f0a20: f9400260     	ldr	x0, [x19]
  1f0a24: d37ff948     	lsl	x8, x10, #1
  1f0a28: eb09011f     	cmp	x8, x9
  1f0a2c: 9a883121     	csel	x1, x9, x8, lo
  1f0a30: f9000a61     	str	x1, [x19, #0x10]
  1f0a34: 97facc0f     	bl	0xa3a70 <realloc@plt>
  1f0a38: f9000260     	str	x0, [x19]
  1f0a3c: b4000420     	cbz	x0, 0x1f0ac0 <__cxa_demangle+0xf7f8>
  1f0a40: f9400668     	ldr	x8, [x19, #0x8]
  1f0a44: 8b080000     	add	x0, x0, x8
  1f0a48: aa1503e1     	mov	x1, x21
  1f0a4c: aa1403e2     	mov	x2, x20
  1f0a50: 97fac8fc     	bl	0xa2e40 <memmove@plt>
  1f0a54: f9400668     	ldr	x8, [x19, #0x8]
  1f0a58: 8b140108     	add	x8, x8, x20
  1f0a5c: f9000668     	str	x8, [x19, #0x8]
  1f0a60: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0a64: 91000509     	add	x9, x8, #0x1
  1f0a68: eb0a013f     	cmp	x9, x10
  1f0a6c: 54000062     	b.hs	0x1f0a78 <__cxa_demangle+0xf7b0>
  1f0a70: f9400260     	ldr	x0, [x19]
  1f0a74: 1400000a     	b	0x1f0a9c <__cxa_demangle+0xf7d4>
  1f0a78: f9400260     	ldr	x0, [x19]
  1f0a7c: d37ff948     	lsl	x8, x10, #1
  1f0a80: eb09011f     	cmp	x8, x9
  1f0a84: 9a883121     	csel	x1, x9, x8, lo
  1f0a88: f9000a61     	str	x1, [x19, #0x10]
  1f0a8c: 97facbf9     	bl	0xa3a70 <realloc@plt>
  1f0a90: f9000260     	str	x0, [x19]
  1f0a94: b4000160     	cbz	x0, 0x1f0ac0 <__cxa_demangle+0xf7f8>
  1f0a98: f9400668     	ldr	x8, [x19, #0x8]
  1f0a9c: 52800ba9     	mov	w9, #0x5d               // =93
  1f0aa0: 38286809     	strb	w9, [x0, x8]
  1f0aa4: f9400668     	ldr	x8, [x19, #0x8]
  1f0aa8: 91000508     	add	x8, x8, #0x1
  1f0aac: f9000668     	str	x8, [x19, #0x8]
  1f0ab0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0ab4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0ab8: f84307f5     	ldr	x21, [sp], #0x30
  1f0abc: d65f03c0     	ret
  1f0ac0: 97fae6e8     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0ac4: 17fabfa7     	b	0xa0960 <_ZdlPv@plt>
  1f0ac8: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f0acc: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f0ad0: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0ad4: 910083fd     	add	x29, sp, #0x20
  1f0ad8: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0adc: aa0103f3     	mov	x19, x1
  1f0ae0: aa0003f4     	mov	x20, x0
  1f0ae4: 91002109     	add	x9, x8, #0x8
  1f0ae8: eb0a013f     	cmp	x9, x10
  1f0aec: 54000062     	b.hs	0x1f0af8 <__cxa_demangle+0xf830>
  1f0af0: f9400260     	ldr	x0, [x19]
  1f0af4: 1400000a     	b	0x1f0b1c <__cxa_demangle+0xf854>
  1f0af8: f9400260     	ldr	x0, [x19]
  1f0afc: d37ff948     	lsl	x8, x10, #1
  1f0b00: eb09011f     	cmp	x8, x9
  1f0b04: 9a883121     	csel	x1, x9, x8, lo
  1f0b08: f9000a61     	str	x1, [x19, #0x10]
  1f0b0c: 97facbd9     	bl	0xa3a70 <realloc@plt>
  1f0b10: f9000260     	str	x0, [x19]
  1f0b14: b4000760     	cbz	x0, 0x1f0c00 <__cxa_demangle+0xf938>
  1f0b18: f9400668     	ldr	x8, [x19, #0x8]
  1f0b1c: d28ea4e9     	mov	x9, #0x7527             // =29991
  1f0b20: f2adcdc9     	movk	x9, #0x6e6e, lsl #16
  1f0b24: f2cdac29     	movk	x9, #0x6d61, lsl #32
  1f0b28: f2ec8ca9     	movk	x9, #0x6465, lsl #48
  1f0b2c: f8286809     	str	x9, [x0, x8]
  1f0b30: f9400668     	ldr	x8, [x19, #0x8]
  1f0b34: 91002108     	add	x8, x8, #0x8
  1f0b38: f9000668     	str	x8, [x19, #0x8]
  1f0b3c: a9412695     	ldp	x21, x9, [x20, #0x10]
  1f0b40: eb150134     	subs	x20, x9, x21
  1f0b44: 540002e0     	b.eq	0x1f0ba0 <__cxa_demangle+0xf8d8>
  1f0b48: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0b4c: 8b140109     	add	x9, x8, x20
  1f0b50: eb0a013f     	cmp	x9, x10
  1f0b54: 54000062     	b.hs	0x1f0b60 <__cxa_demangle+0xf898>
  1f0b58: f9400260     	ldr	x0, [x19]
  1f0b5c: 1400000a     	b	0x1f0b84 <__cxa_demangle+0xf8bc>
  1f0b60: f9400260     	ldr	x0, [x19]
  1f0b64: d37ff948     	lsl	x8, x10, #1
  1f0b68: eb09011f     	cmp	x8, x9
  1f0b6c: 9a883121     	csel	x1, x9, x8, lo
  1f0b70: f9000a61     	str	x1, [x19, #0x10]
  1f0b74: 97facbbf     	bl	0xa3a70 <realloc@plt>
  1f0b78: f9000260     	str	x0, [x19]
  1f0b7c: b4000420     	cbz	x0, 0x1f0c00 <__cxa_demangle+0xf938>
  1f0b80: f9400668     	ldr	x8, [x19, #0x8]
  1f0b84: 8b080000     	add	x0, x0, x8
  1f0b88: aa1503e1     	mov	x1, x21
  1f0b8c: aa1403e2     	mov	x2, x20
  1f0b90: 97fac8ac     	bl	0xa2e40 <memmove@plt>
  1f0b94: f9400668     	ldr	x8, [x19, #0x8]
  1f0b98: 8b140108     	add	x8, x8, x20
  1f0b9c: f9000668     	str	x8, [x19, #0x8]
  1f0ba0: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0ba4: 91000509     	add	x9, x8, #0x1
  1f0ba8: eb0a013f     	cmp	x9, x10
  1f0bac: 54000062     	b.hs	0x1f0bb8 <__cxa_demangle+0xf8f0>
  1f0bb0: f9400260     	ldr	x0, [x19]
  1f0bb4: 1400000a     	b	0x1f0bdc <__cxa_demangle+0xf914>
  1f0bb8: f9400260     	ldr	x0, [x19]
  1f0bbc: d37ff948     	lsl	x8, x10, #1
  1f0bc0: eb09011f     	cmp	x8, x9
  1f0bc4: 9a883121     	csel	x1, x9, x8, lo
  1f0bc8: f9000a61     	str	x1, [x19, #0x10]
  1f0bcc: 97facba9     	bl	0xa3a70 <realloc@plt>
  1f0bd0: f9000260     	str	x0, [x19]
  1f0bd4: b4000160     	cbz	x0, 0x1f0c00 <__cxa_demangle+0xf938>
  1f0bd8: f9400668     	ldr	x8, [x19, #0x8]
  1f0bdc: 528004e9     	mov	w9, #0x27               // =39
  1f0be0: 38286809     	strb	w9, [x0, x8]
  1f0be4: f9400668     	ldr	x8, [x19, #0x8]
  1f0be8: 91000508     	add	x8, x8, #0x1
  1f0bec: f9000668     	str	x8, [x19, #0x8]
  1f0bf0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0bf4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0bf8: f84307f5     	ldr	x21, [sp], #0x30
  1f0bfc: d65f03c0     	ret
  1f0c00: 97fae698     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0c04: 17fabf57     	b	0xa0960 <_ZdlPv@plt>
  1f0c08: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1f0c0c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f0c10: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0c14: 910083fd     	add	x29, sp, #0x20
  1f0c18: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0c1c: aa0103f3     	mov	x19, x1
  1f0c20: aa0003f4     	mov	x20, x0
  1f0c24: 91001d09     	add	x9, x8, #0x7
  1f0c28: eb0a013f     	cmp	x9, x10
  1f0c2c: 54000062     	b.hs	0x1f0c38 <__cxa_demangle+0xf970>
  1f0c30: f9400260     	ldr	x0, [x19]
  1f0c34: 1400000a     	b	0x1f0c5c <__cxa_demangle+0xf994>
  1f0c38: f9400260     	ldr	x0, [x19]
  1f0c3c: d37ff948     	lsl	x8, x10, #1
  1f0c40: eb09011f     	cmp	x8, x9
  1f0c44: 9a883121     	csel	x1, x9, x8, lo
  1f0c48: f9000a61     	str	x1, [x19, #0x10]
  1f0c4c: 97facb89     	bl	0xa3a70 <realloc@plt>
  1f0c50: f9000260     	str	x0, [x19]
  1f0c54: b4000aa0     	cbz	x0, 0x1f0da8 <__cxa_demangle+0xfae0>
  1f0c58: f9400668     	ldr	x8, [x19, #0x8]
  1f0c5c: 528d84eb     	mov	w11, #0x6c27            // =27687
  1f0c60: 8b080008     	add	x8, x0, x8
  1f0c64: 52800c29     	mov	w9, #0x61               // =97
  1f0c68: 528c8c4a     	mov	w10, #0x6462            // =25698
  1f0c6c: 72adac2b     	movk	w11, #0x6d61, lsl #16
  1f0c70: 39001909     	strb	w9, [x8, #0x6]
  1f0c74: 7900090a     	strh	w10, [x8, #0x4]
  1f0c78: b900010b     	str	w11, [x8]
  1f0c7c: f9400668     	ldr	x8, [x19, #0x8]
  1f0c80: 91001d08     	add	x8, x8, #0x7
  1f0c84: f9000668     	str	x8, [x19, #0x8]
  1f0c88: a9422696     	ldp	x22, x9, [x20, #0x20]
  1f0c8c: eb160135     	subs	x21, x9, x22
  1f0c90: 540002e0     	b.eq	0x1f0cec <__cxa_demangle+0xfa24>
  1f0c94: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0c98: 8b150109     	add	x9, x8, x21
  1f0c9c: eb0a013f     	cmp	x9, x10
  1f0ca0: 54000062     	b.hs	0x1f0cac <__cxa_demangle+0xf9e4>
  1f0ca4: f9400260     	ldr	x0, [x19]
  1f0ca8: 1400000a     	b	0x1f0cd0 <__cxa_demangle+0xfa08>
  1f0cac: f9400260     	ldr	x0, [x19]
  1f0cb0: d37ff948     	lsl	x8, x10, #1
  1f0cb4: eb09011f     	cmp	x8, x9
  1f0cb8: 9a883121     	csel	x1, x9, x8, lo
  1f0cbc: f9000a61     	str	x1, [x19, #0x10]
  1f0cc0: 97facb6c     	bl	0xa3a70 <realloc@plt>
  1f0cc4: f9000260     	str	x0, [x19]
  1f0cc8: b4000700     	cbz	x0, 0x1f0da8 <__cxa_demangle+0xfae0>
  1f0ccc: f9400668     	ldr	x8, [x19, #0x8]
  1f0cd0: 8b080000     	add	x0, x0, x8
  1f0cd4: aa1603e1     	mov	x1, x22
  1f0cd8: aa1503e2     	mov	x2, x21
  1f0cdc: 97fac859     	bl	0xa2e40 <memmove@plt>
  1f0ce0: f9400668     	ldr	x8, [x19, #0x8]
  1f0ce4: 8b150108     	add	x8, x8, x21
  1f0ce8: f9000668     	str	x8, [x19, #0x8]
  1f0cec: f9400a6a     	ldr	x10, [x19, #0x10]
  1f0cf0: 91000909     	add	x9, x8, #0x2
  1f0cf4: eb0a013f     	cmp	x9, x10
  1f0cf8: 54000062     	b.hs	0x1f0d04 <__cxa_demangle+0xfa3c>
  1f0cfc: f9400260     	ldr	x0, [x19]
  1f0d00: 1400000a     	b	0x1f0d28 <__cxa_demangle+0xfa60>
  1f0d04: f9400260     	ldr	x0, [x19]
  1f0d08: d37ff948     	lsl	x8, x10, #1
  1f0d0c: eb09011f     	cmp	x8, x9
  1f0d10: 9a883121     	csel	x1, x9, x8, lo
  1f0d14: f9000a61     	str	x1, [x19, #0x10]
  1f0d18: 97facb56     	bl	0xa3a70 <realloc@plt>
  1f0d1c: f9000260     	str	x0, [x19]
  1f0d20: b4000440     	cbz	x0, 0x1f0da8 <__cxa_demangle+0xfae0>
  1f0d24: f9400668     	ldr	x8, [x19, #0x8]
  1f0d28: 528504e9     	mov	w9, #0x2827             // =10279
  1f0d2c: 78286809     	strh	w9, [x0, x8]
  1f0d30: f9400668     	ldr	x8, [x19, #0x8]
  1f0d34: 91004280     	add	x0, x20, #0x10
  1f0d38: aa1303e1     	mov	x1, x19
  1f0d3c: 91000908     	add	x8, x8, #0x2
  1f0d40: f9000668     	str	x8, [x19, #0x8]
  1f0d44: 97fff001     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f0d48: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0d4c: 91000509     	add	x9, x8, #0x1
  1f0d50: eb0a013f     	cmp	x9, x10
  1f0d54: 54000062     	b.hs	0x1f0d60 <__cxa_demangle+0xfa98>
  1f0d58: f9400260     	ldr	x0, [x19]
  1f0d5c: 1400000a     	b	0x1f0d84 <__cxa_demangle+0xfabc>
  1f0d60: f9400260     	ldr	x0, [x19]
  1f0d64: d37ff948     	lsl	x8, x10, #1
  1f0d68: eb09011f     	cmp	x8, x9
  1f0d6c: 9a883121     	csel	x1, x9, x8, lo
  1f0d70: f9000a61     	str	x1, [x19, #0x10]
  1f0d74: 97facb3f     	bl	0xa3a70 <realloc@plt>
  1f0d78: f9000260     	str	x0, [x19]
  1f0d7c: b4000160     	cbz	x0, 0x1f0da8 <__cxa_demangle+0xfae0>
  1f0d80: f9400668     	ldr	x8, [x19, #0x8]
  1f0d84: 52800529     	mov	w9, #0x29               // =41
  1f0d88: 38286809     	strb	w9, [x0, x8]
  1f0d8c: f9400668     	ldr	x8, [x19, #0x8]
  1f0d90: 91000508     	add	x8, x8, #0x1
  1f0d94: f9000668     	str	x8, [x19, #0x8]
  1f0d98: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0d9c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0da0: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1f0da4: d65f03c0     	ret
  1f0da8: 97fae62e     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0dac: 17fabeed     	b	0xa0960 <_ZdlPv@plt>
  1f0db0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f0db4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f0db8: 910043fd     	add	x29, sp, #0x10
  1f0dbc: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f0dc0: aa0103f3     	mov	x19, x1
  1f0dc4: aa0003f4     	mov	x20, x0
  1f0dc8: 91000509     	add	x9, x8, #0x1
  1f0dcc: eb0a013f     	cmp	x9, x10
  1f0dd0: 54000062     	b.hs	0x1f0ddc <__cxa_demangle+0xfb14>
  1f0dd4: f9400260     	ldr	x0, [x19]
  1f0dd8: 1400000b     	b	0x1f0e04 <__cxa_demangle+0xfb3c>
  1f0ddc: f9400260     	ldr	x0, [x19]
  1f0de0: d37ff948     	lsl	x8, x10, #1
  1f0de4: eb09011f     	cmp	x8, x9
  1f0de8: 9a883121     	csel	x1, x9, x8, lo
  1f0dec: f9000a61     	str	x1, [x19, #0x10]
  1f0df0: 97facb20     	bl	0xa3a70 <realloc@plt>
  1f0df4: f9000260     	str	x0, [x19]
  1f0df8: b40003e0     	cbz	x0, 0x1f0e74 <__cxa_demangle+0xfbac>
  1f0dfc: f9400668     	ldr	x8, [x19, #0x8]
  1f0e00: 91000509     	add	x9, x8, #0x1
  1f0e04: f9000669     	str	x9, [x19, #0x8]
  1f0e08: 52800b69     	mov	w9, #0x5b               // =91
  1f0e0c: 38286809     	strb	w9, [x0, x8]
  1f0e10: 91004280     	add	x0, x20, #0x10
  1f0e14: aa1303e1     	mov	x1, x19
  1f0e18: 97ffefcc     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f0e1c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0e20: 91000509     	add	x9, x8, #0x1
  1f0e24: eb0a013f     	cmp	x9, x10
  1f0e28: 54000062     	b.hs	0x1f0e34 <__cxa_demangle+0xfb6c>
  1f0e2c: f9400260     	ldr	x0, [x19]
  1f0e30: 1400000b     	b	0x1f0e5c <__cxa_demangle+0xfb94>
  1f0e34: f9400260     	ldr	x0, [x19]
  1f0e38: d37ff948     	lsl	x8, x10, #1
  1f0e3c: eb09011f     	cmp	x8, x9
  1f0e40: 9a883121     	csel	x1, x9, x8, lo
  1f0e44: f9000a61     	str	x1, [x19, #0x10]
  1f0e48: 97facb0a     	bl	0xa3a70 <realloc@plt>
  1f0e4c: f9000260     	str	x0, [x19]
  1f0e50: b4000120     	cbz	x0, 0x1f0e74 <__cxa_demangle+0xfbac>
  1f0e54: f9400668     	ldr	x8, [x19, #0x8]
  1f0e58: 91000509     	add	x9, x8, #0x1
  1f0e5c: f9000669     	str	x9, [x19, #0x8]
  1f0e60: 52800ba9     	mov	w9, #0x5d               // =93
  1f0e64: 38286809     	strb	w9, [x0, x8]
  1f0e68: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f0e6c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f0e70: d65f03c0     	ret
  1f0e74: 97fae5fb     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0e78: 17fabeba     	b	0xa0960 <_ZdlPv@plt>
  1f0e7c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f0e80: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f0e84: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f0e88: 910083fd     	add	x29, sp, #0x20
  1f0e8c: f9400815     	ldr	x21, [x0, #0x10]
  1f0e90: aa0003f4     	mov	x20, x0
  1f0e94: aa0103f3     	mov	x19, x1
  1f0e98: f94002a8     	ldr	x8, [x21]
  1f0e9c: aa1503e0     	mov	x0, x21
  1f0ea0: f9401108     	ldr	x8, [x8, #0x20]
  1f0ea4: d63f0100     	blr	x8
  1f0ea8: 394026a8     	ldrb	w8, [x21, #0x9]
  1f0eac: 7100051f     	cmp	w8, #0x1
  1f0eb0: 540000c0     	b.eq	0x1f0ec8 <__cxa_demangle+0xfc00>
  1f0eb4: f94002a8     	ldr	x8, [x21]
  1f0eb8: aa1503e0     	mov	x0, x21
  1f0ebc: aa1303e1     	mov	x1, x19
  1f0ec0: f9401508     	ldr	x8, [x8, #0x28]
  1f0ec4: d63f0100     	blr	x8
  1f0ec8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f0ecc: 91000909     	add	x9, x8, #0x2
  1f0ed0: eb0a013f     	cmp	x9, x10
  1f0ed4: 54000062     	b.hs	0x1f0ee0 <__cxa_demangle+0xfc18>
  1f0ed8: f9400260     	ldr	x0, [x19]
  1f0edc: 1400000a     	b	0x1f0f04 <__cxa_demangle+0xfc3c>
  1f0ee0: f9400260     	ldr	x0, [x19]
  1f0ee4: d37ff948     	lsl	x8, x10, #1
  1f0ee8: eb09011f     	cmp	x8, x9
  1f0eec: 9a883121     	csel	x1, x9, x8, lo
  1f0ef0: f9000a61     	str	x1, [x19, #0x10]
  1f0ef4: 97facadf     	bl	0xa3a70 <realloc@plt>
  1f0ef8: f9000260     	str	x0, [x19]
  1f0efc: b4000380     	cbz	x0, 0x1f0f6c <__cxa_demangle+0xfca4>
  1f0f00: f9400668     	ldr	x8, [x19, #0x8]
  1f0f04: 52874749     	mov	w9, #0x3a3a             // =14906
  1f0f08: 78286809     	strh	w9, [x0, x8]
  1f0f0c: f9400668     	ldr	x8, [x19, #0x8]
  1f0f10: aa1303e1     	mov	x1, x19
  1f0f14: 91000908     	add	x8, x8, #0x2
  1f0f18: f9000668     	str	x8, [x19, #0x8]
  1f0f1c: f9400e94     	ldr	x20, [x20, #0x18]
  1f0f20: f9400288     	ldr	x8, [x20]
  1f0f24: aa1403e0     	mov	x0, x20
  1f0f28: f9401108     	ldr	x8, [x8, #0x20]
  1f0f2c: d63f0100     	blr	x8
  1f0f30: 39402688     	ldrb	w8, [x20, #0x9]
  1f0f34: 7100051f     	cmp	w8, #0x1
  1f0f38: 540000a1     	b.ne	0x1f0f4c <__cxa_demangle+0xfc84>
  1f0f3c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0f40: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0f44: f84307f5     	ldr	x21, [sp], #0x30
  1f0f48: d65f03c0     	ret
  1f0f4c: f9400288     	ldr	x8, [x20]
  1f0f50: aa1403e0     	mov	x0, x20
  1f0f54: aa1303e1     	mov	x1, x19
  1f0f58: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f0f5c: f9401502     	ldr	x2, [x8, #0x28]
  1f0f60: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f0f64: f84307f5     	ldr	x21, [sp], #0x30
  1f0f68: d61f0040     	br	x2
  1f0f6c: 97fae5bd     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f0f70: 17fabe7c     	b	0xa0960 <_ZdlPv@plt>
  1f0f74: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f0f78: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f0f7c: 910043fd     	add	x29, sp, #0x10
  1f0f80: b9400c08     	ldr	w8, [x0, #0xc]
  1f0f84: 7100151f     	cmp	w8, #0x5
  1f0f88: 54001468     	b.hi	0x1f1214 <__cxa_demangle+0xff4c>
  1f0f8c: b00002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f0f90: 91099d29     	add	x9, x9, #0x267
  1f0f94: 100000aa     	adr	x10, 0x1f0fa8 <__cxa_demangle+0xfce0>
  1f0f98: 3868692b     	ldrb	w11, [x9, x8]
  1f0f9c: 8b0b094a     	add	x10, x10, x11, lsl #2
  1f0fa0: aa0103f3     	mov	x19, x1
  1f0fa4: d61f0140     	br	x10
  1f0fa8: aa1303f4     	mov	x20, x19
  1f0fac: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0fb0: f940068a     	ldr	x10, [x20, #0x8]
  1f0fb4: 91003909     	add	x9, x8, #0xe
  1f0fb8: eb0a013f     	cmp	x9, x10
  1f0fbc: 54000bc2     	b.hs	0x1f1134 <__cxa_demangle+0xfe6c>
  1f0fc0: f9400260     	ldr	x0, [x19]
  1f0fc4: 14000065     	b	0x1f1158 <__cxa_demangle+0xfe90>
  1f0fc8: aa1303f4     	mov	x20, x19
  1f0fcc: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0fd0: f940068a     	ldr	x10, [x20, #0x8]
  1f0fd4: 91003109     	add	x9, x8, #0xc
  1f0fd8: eb0a013f     	cmp	x9, x10
  1f0fdc: 54000462     	b.hs	0x1f1068 <__cxa_demangle+0xfda0>
  1f0fe0: f9400260     	ldr	x0, [x19]
  1f0fe4: 1400002a     	b	0x1f108c <__cxa_demangle+0xfdc4>
  1f0fe8: aa1303f4     	mov	x20, x19
  1f0fec: f8408e88     	ldr	x8, [x20, #0x8]!
  1f0ff0: f940068a     	ldr	x10, [x20, #0x8]
  1f0ff4: 91002d09     	add	x9, x8, #0xb
  1f0ff8: eb0a013f     	cmp	x9, x10
  1f0ffc: 540004e2     	b.hs	0x1f1098 <__cxa_demangle+0xfdd0>
  1f1000: f9400260     	ldr	x0, [x19]
  1f1004: 1400002e     	b	0x1f10bc <__cxa_demangle+0xfdf4>
  1f1008: aa1303f4     	mov	x20, x19
  1f100c: f8408e88     	ldr	x8, [x20, #0x8]!
  1f1010: f940068a     	ldr	x10, [x20, #0x8]
  1f1014: 91003109     	add	x9, x8, #0xc
  1f1018: eb0a013f     	cmp	x9, x10
  1f101c: 54000662     	b.hs	0x1f10e8 <__cxa_demangle+0xfe20>
  1f1020: f9400260     	ldr	x0, [x19]
  1f1024: 1400003a     	b	0x1f110c <__cxa_demangle+0xfe44>
  1f1028: aa1303f4     	mov	x20, x19
  1f102c: f8408e88     	ldr	x8, [x20, #0x8]!
  1f1030: f940068a     	ldr	x10, [x20, #0x8]
  1f1034: 91004509     	add	x9, x8, #0x11
  1f1038: eb0a013f     	cmp	x9, x10
  1f103c: 54000a02     	b.hs	0x1f117c <__cxa_demangle+0xfeb4>
  1f1040: f9400260     	ldr	x0, [x19]
  1f1044: 14000057     	b	0x1f11a0 <__cxa_demangle+0xfed8>
  1f1048: aa1303f4     	mov	x20, x19
  1f104c: f8408e88     	ldr	x8, [x20, #0x8]!
  1f1050: f940068a     	ldr	x10, [x20, #0x8]
  1f1054: 91003509     	add	x9, x8, #0xd
  1f1058: eb0a013f     	cmp	x9, x10
  1f105c: 54000b42     	b.hs	0x1f11c4 <__cxa_demangle+0xfefc>
  1f1060: f9400260     	ldr	x0, [x19]
  1f1064: 14000061     	b	0x1f11e8 <__cxa_demangle+0xff20>
  1f1068: f9400260     	ldr	x0, [x19]
  1f106c: d37ff948     	lsl	x8, x10, #1
  1f1070: eb09011f     	cmp	x8, x9
  1f1074: 9a883121     	csel	x1, x9, x8, lo
  1f1078: f9000a61     	str	x1, [x19, #0x10]
  1f107c: 97faca7d     	bl	0xa3a70 <realloc@plt>
  1f1080: f9000260     	str	x0, [x19]
  1f1084: b4000ce0     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f1088: f9400288     	ldr	x8, [x20]
  1f108c: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1090: 911fd529     	add	x9, x9, #0x7f5
  1f1094: 14000020     	b	0x1f1114 <__cxa_demangle+0xfe4c>
  1f1098: f9400260     	ldr	x0, [x19]
  1f109c: d37ff948     	lsl	x8, x10, #1
  1f10a0: eb09011f     	cmp	x8, x9
  1f10a4: 9a883121     	csel	x1, x9, x8, lo
  1f10a8: f9000a61     	str	x1, [x19, #0x10]
  1f10ac: 97faca71     	bl	0xa3a70 <realloc@plt>
  1f10b0: f9000260     	str	x0, [x19]
  1f10b4: b4000b60     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f10b8: f9400288     	ldr	x8, [x20]
  1f10bc: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f10c0: 911f7129     	add	x9, x9, #0x7dc
  1f10c4: f9400129     	ldr	x9, [x9]
  1f10c8: 8b080008     	add	x8, x0, x8
  1f10cc: 52800cea     	mov	w10, #0x67              // =103
  1f10d0: 528dcd2b     	mov	w11, #0x6e69            // =28265
  1f10d4: 3900290a     	strb	w10, [x8, #0xa]
  1f10d8: 7900110b     	strh	w11, [x8, #0x8]
  1f10dc: f9000109     	str	x9, [x8]
  1f10e0: 52800168     	mov	w8, #0xb                // =11
  1f10e4: 14000049     	b	0x1f1208 <__cxa_demangle+0xff40>
  1f10e8: f9400260     	ldr	x0, [x19]
  1f10ec: d37ff948     	lsl	x8, x10, #1
  1f10f0: eb09011f     	cmp	x8, x9
  1f10f4: 9a883121     	csel	x1, x9, x8, lo
  1f10f8: f9000a61     	str	x1, [x19, #0x10]
  1f10fc: 97faca5d     	bl	0xa3a70 <realloc@plt>
  1f1100: f9000260     	str	x0, [x19]
  1f1104: b40008e0     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f1108: f9400288     	ldr	x8, [x20]
  1f110c: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1110: 911fa129     	add	x9, x9, #0x7e8
  1f1114: f9400129     	ldr	x9, [x9]
  1f1118: 528cae4a     	mov	w10, #0x6572            // =25970
  1f111c: 8b080008     	add	x8, x0, x8
  1f1120: 72adac2a     	movk	w10, #0x6d61, lsl #16
  1f1124: b900090a     	str	w10, [x8, #0x8]
  1f1128: f9000109     	str	x9, [x8]
  1f112c: 321e07e8     	orr	w8, wzr, #0xc
  1f1130: 14000036     	b	0x1f1208 <__cxa_demangle+0xff40>
  1f1134: f9400260     	ldr	x0, [x19]
  1f1138: d37ff948     	lsl	x8, x10, #1
  1f113c: eb09011f     	cmp	x8, x9
  1f1140: 9a883121     	csel	x1, x9, x8, lo
  1f1144: f9000a61     	str	x1, [x19, #0x10]
  1f1148: 97faca4a     	bl	0xa3a70 <realloc@plt>
  1f114c: f9000260     	str	x0, [x19]
  1f1150: b4000680     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f1154: f9400288     	ldr	x8, [x20]
  1f1158: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f115c: 911a5529     	add	x9, x9, #0x695
  1f1160: f840612a     	ldur	x10, [x9, #0x6]
  1f1164: f9400129     	ldr	x9, [x9]
  1f1168: 8b080008     	add	x8, x0, x8
  1f116c: f800610a     	stur	x10, [x8, #0x6]
  1f1170: f9000109     	str	x9, [x8]
  1f1174: 321f0be8     	orr	w8, wzr, #0xe
  1f1178: 14000024     	b	0x1f1208 <__cxa_demangle+0xff40>
  1f117c: f9400260     	ldr	x0, [x19]
  1f1180: d37ff948     	lsl	x8, x10, #1
  1f1184: eb09011f     	cmp	x8, x9
  1f1188: 9a883121     	csel	x1, x9, x8, lo
  1f118c: f9000a61     	str	x1, [x19, #0x10]
  1f1190: 97faca38     	bl	0xa3a70 <realloc@plt>
  1f1194: f9000260     	str	x0, [x19]
  1f1198: b4000440     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f119c: f9400288     	ldr	x8, [x20]
  1f11a0: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f11a4: 911a9129     	add	x9, x9, #0x6a4
  1f11a8: 3dc00120     	ldr	q0, [x9]
  1f11ac: 8b080008     	add	x8, x0, x8
  1f11b0: 52800ce9     	mov	w9, #0x67               // =103
  1f11b4: 39004109     	strb	w9, [x8, #0x10]
  1f11b8: 3d800100     	str	q0, [x8]
  1f11bc: 52800228     	mov	w8, #0x11               // =17
  1f11c0: 14000012     	b	0x1f1208 <__cxa_demangle+0xff40>
  1f11c4: f9400260     	ldr	x0, [x19]
  1f11c8: d37ff948     	lsl	x8, x10, #1
  1f11cc: eb09011f     	cmp	x8, x9
  1f11d0: 9a883121     	csel	x1, x9, x8, lo
  1f11d4: f9000a61     	str	x1, [x19, #0x10]
  1f11d8: 97faca26     	bl	0xa3a70 <realloc@plt>
  1f11dc: f9000260     	str	x0, [x19]
  1f11e0: b4000200     	cbz	x0, 0x1f1220 <__cxa_demangle+0xff58>
  1f11e4: f9400288     	ldr	x8, [x20]
  1f11e8: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f11ec: 91200929     	add	x9, x9, #0x802
  1f11f0: f840512a     	ldur	x10, [x9, #0x5]
  1f11f4: f9400129     	ldr	x9, [x9]
  1f11f8: 8b080008     	add	x8, x0, x8
  1f11fc: f800510a     	stur	x10, [x8, #0x5]
  1f1200: f9000109     	str	x9, [x8]
  1f1204: 528001a8     	mov	w8, #0xd                // =13
  1f1208: f9400289     	ldr	x9, [x20]
  1f120c: 8b080128     	add	x8, x9, x8
  1f1210: f9000288     	str	x8, [x20]
  1f1214: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f1218: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f121c: d65f03c0     	ret
  1f1220: 97fae510     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1224: b9400c08     	ldr	w8, [x0, #0xc]
  1f1228: 51000508     	sub	w8, w8, #0x1
  1f122c: 7100111f     	cmp	w8, #0x4
  1f1230: 54000168     	b.hi	0x1f125c <__cxa_demangle+0xff94>
  1f1234: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1238: 9109b529     	add	x9, x9, #0x26d
  1f123c: 1000008a     	adr	x10, 0x1f124c <__cxa_demangle+0xff84>
  1f1240: 3868692b     	ldrb	w11, [x9, x8]
  1f1244: 8b0b094a     	add	x10, x10, x11, lsl #2
  1f1248: d61f0140     	br	x10
  1f124c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1250: 911aa400     	add	x0, x0, #0x6a9
  1f1254: 91003001     	add	x1, x0, #0xc
  1f1258: d65f03c0     	ret
  1f125c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1260: 911a6800     	add	x0, x0, #0x69a
  1f1264: 91002401     	add	x1, x0, #0x9
  1f1268: d65f03c0     	ret
  1f126c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1270: 911f8400     	add	x0, x0, #0x7e1
  1f1274: 91001801     	add	x1, x0, #0x6
  1f1278: d65f03c0     	ret
  1f127c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1280: 911fb400     	add	x0, x0, #0x7ed
  1f1284: 91001c01     	add	x1, x0, #0x7
  1f1288: d65f03c0     	ret
  1f128c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1290: 911fe800     	add	x0, x0, #0x7fa
  1f1294: 91001c01     	add	x1, x0, #0x7
  1f1298: d65f03c0     	ret
  1f129c: 900002a0     	adrp	x0, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f12a0: 91201c00     	add	x0, x0, #0x807
  1f12a4: 91002001     	add	x1, x0, #0x8
  1f12a8: d65f03c0     	ret
  1f12ac: 17fabdad     	b	0xa0960 <_ZdlPv@plt>
  1f12b0: b9401c28     	ldr	w8, [x1, #0x1c]
  1f12b4: 3100051f     	cmn	w8, #0x1
  1f12b8: 540001a0     	b.eq	0x1f12ec <__cxa_demangle+0x10024>
  1f12bc: b9401828     	ldr	w8, [x1, #0x18]
  1f12c0: f9400c09     	ldr	x9, [x0, #0x18]
  1f12c4: eb08013f     	cmp	x9, x8
  1f12c8: 540001c9     	b.ls	0x1f1300 <__cxa_demangle+0x10038>
  1f12cc: f9400809     	ldr	x9, [x0, #0x10]
  1f12d0: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f12d4: 39402408     	ldrb	w8, [x0, #0x9]
  1f12d8: 7100091f     	cmp	w8, #0x2
  1f12dc: 54000161     	b.ne	0x1f1308 <__cxa_demangle+0x10040>
  1f12e0: f9400008     	ldr	x8, [x0]
  1f12e4: f9400102     	ldr	x2, [x8]
  1f12e8: d61f0040     	br	x2
  1f12ec: f9400c09     	ldr	x9, [x0, #0x18]
  1f12f0: aa1f03e8     	mov	x8, xzr
  1f12f4: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f12f8: eb08013f     	cmp	x9, x8
  1f12fc: 54fffe88     	b.hi	0x1f12cc <__cxa_demangle+0x10004>
  1f1300: 2a1f03e0     	mov	w0, wzr
  1f1304: d65f03c0     	ret
  1f1308: 7100011f     	cmp	w8, #0x0
  1f130c: 1a9f17e0     	cset	w0, eq
  1f1310: d65f03c0     	ret
  1f1314: b9401c28     	ldr	w8, [x1, #0x1c]
  1f1318: 3100051f     	cmn	w8, #0x1
  1f131c: 540001a0     	b.eq	0x1f1350 <__cxa_demangle+0x10088>
  1f1320: b9401828     	ldr	w8, [x1, #0x18]
  1f1324: f9400c09     	ldr	x9, [x0, #0x18]
  1f1328: eb08013f     	cmp	x9, x8
  1f132c: 540001c9     	b.ls	0x1f1364 <__cxa_demangle+0x1009c>
  1f1330: f9400809     	ldr	x9, [x0, #0x10]
  1f1334: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f1338: 39402808     	ldrb	w8, [x0, #0xa]
  1f133c: 7100091f     	cmp	w8, #0x2
  1f1340: 54000161     	b.ne	0x1f136c <__cxa_demangle+0x100a4>
  1f1344: f9400008     	ldr	x8, [x0]
  1f1348: f9400502     	ldr	x2, [x8, #0x8]
  1f134c: d61f0040     	br	x2
  1f1350: f9400c09     	ldr	x9, [x0, #0x18]
  1f1354: aa1f03e8     	mov	x8, xzr
  1f1358: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f135c: eb08013f     	cmp	x9, x8
  1f1360: 54fffe88     	b.hi	0x1f1330 <__cxa_demangle+0x10068>
  1f1364: 2a1f03e0     	mov	w0, wzr
  1f1368: d65f03c0     	ret
  1f136c: 7100011f     	cmp	w8, #0x0
  1f1370: 1a9f17e0     	cset	w0, eq
  1f1374: d65f03c0     	ret
  1f1378: b9401c28     	ldr	w8, [x1, #0x1c]
  1f137c: 3100051f     	cmn	w8, #0x1
  1f1380: 540001a0     	b.eq	0x1f13b4 <__cxa_demangle+0x100ec>
  1f1384: b9401828     	ldr	w8, [x1, #0x18]
  1f1388: f9400c09     	ldr	x9, [x0, #0x18]
  1f138c: eb08013f     	cmp	x9, x8
  1f1390: 540001c9     	b.ls	0x1f13c8 <__cxa_demangle+0x10100>
  1f1394: f9400809     	ldr	x9, [x0, #0x10]
  1f1398: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f139c: 39402c08     	ldrb	w8, [x0, #0xb]
  1f13a0: 7100091f     	cmp	w8, #0x2
  1f13a4: 54000161     	b.ne	0x1f13d0 <__cxa_demangle+0x10108>
  1f13a8: f9400008     	ldr	x8, [x0]
  1f13ac: f9400902     	ldr	x2, [x8, #0x10]
  1f13b0: d61f0040     	br	x2
  1f13b4: f9400c09     	ldr	x9, [x0, #0x18]
  1f13b8: aa1f03e8     	mov	x8, xzr
  1f13bc: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f13c0: eb08013f     	cmp	x9, x8
  1f13c4: 54fffe88     	b.hi	0x1f1394 <__cxa_demangle+0x100cc>
  1f13c8: 2a1f03e0     	mov	w0, wzr
  1f13cc: d65f03c0     	ret
  1f13d0: 7100011f     	cmp	w8, #0x0
  1f13d4: 1a9f17e0     	cset	w0, eq
  1f13d8: d65f03c0     	ret
  1f13dc: b9401c28     	ldr	w8, [x1, #0x1c]
  1f13e0: 3100051f     	cmn	w8, #0x1
  1f13e4: 54000140     	b.eq	0x1f140c <__cxa_demangle+0x10144>
  1f13e8: b9401828     	ldr	w8, [x1, #0x18]
  1f13ec: f9400c09     	ldr	x9, [x0, #0x18]
  1f13f0: eb08013f     	cmp	x9, x8
  1f13f4: 54000169     	b.ls	0x1f1420 <__cxa_demangle+0x10158>
  1f13f8: f9400809     	ldr	x9, [x0, #0x10]
  1f13fc: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f1400: f9400008     	ldr	x8, [x0]
  1f1404: f9400d02     	ldr	x2, [x8, #0x18]
  1f1408: d61f0040     	br	x2
  1f140c: f9400c09     	ldr	x9, [x0, #0x18]
  1f1410: aa1f03e8     	mov	x8, xzr
  1f1414: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f1418: eb08013f     	cmp	x9, x8
  1f141c: 54fffee8     	b.hi	0x1f13f8 <__cxa_demangle+0x10130>
  1f1420: d65f03c0     	ret
  1f1424: b9401c28     	ldr	w8, [x1, #0x1c]
  1f1428: 3100051f     	cmn	w8, #0x1
  1f142c: 54000140     	b.eq	0x1f1454 <__cxa_demangle+0x1018c>
  1f1430: b9401828     	ldr	w8, [x1, #0x18]
  1f1434: f9400c09     	ldr	x9, [x0, #0x18]
  1f1438: eb08013f     	cmp	x9, x8
  1f143c: 54000169     	b.ls	0x1f1468 <__cxa_demangle+0x101a0>
  1f1440: f9400809     	ldr	x9, [x0, #0x10]
  1f1444: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f1448: f9400008     	ldr	x8, [x0]
  1f144c: f9401102     	ldr	x2, [x8, #0x20]
  1f1450: d61f0040     	br	x2
  1f1454: f9400c09     	ldr	x9, [x0, #0x18]
  1f1458: aa1f03e8     	mov	x8, xzr
  1f145c: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f1460: eb08013f     	cmp	x9, x8
  1f1464: 54fffee8     	b.hi	0x1f1440 <__cxa_demangle+0x10178>
  1f1468: d65f03c0     	ret
  1f146c: b9401c28     	ldr	w8, [x1, #0x1c]
  1f1470: 3100051f     	cmn	w8, #0x1
  1f1474: 54000140     	b.eq	0x1f149c <__cxa_demangle+0x101d4>
  1f1478: b9401828     	ldr	w8, [x1, #0x18]
  1f147c: f9400c09     	ldr	x9, [x0, #0x18]
  1f1480: eb08013f     	cmp	x9, x8
  1f1484: 54000169     	b.ls	0x1f14b0 <__cxa_demangle+0x101e8>
  1f1488: f9400809     	ldr	x9, [x0, #0x10]
  1f148c: f8687920     	ldr	x0, [x9, x8, lsl #3]
  1f1490: f9400008     	ldr	x8, [x0]
  1f1494: f9401502     	ldr	x2, [x8, #0x28]
  1f1498: d61f0040     	br	x2
  1f149c: f9400c09     	ldr	x9, [x0, #0x18]
  1f14a0: aa1f03e8     	mov	x8, xzr
  1f14a4: 2903243f     	stp	wzr, w9, [x1, #0x18]
  1f14a8: eb08013f     	cmp	x9, x8
  1f14ac: 54fffee8     	b.hi	0x1f1488 <__cxa_demangle+0x101c0>
  1f14b0: d65f03c0     	ret
  1f14b4: 17fabd2b     	b	0xa0960 <_ZdlPv@plt>
  1f14b8: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f14bc: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f14c0: 910043fd     	add	x29, sp, #0x10
  1f14c4: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f14c8: aa0103f3     	mov	x19, x1
  1f14cc: aa0003f4     	mov	x20, x0
  1f14d0: 91000509     	add	x9, x8, #0x1
  1f14d4: eb0a013f     	cmp	x9, x10
  1f14d8: 54000062     	b.hs	0x1f14e4 <__cxa_demangle+0x1021c>
  1f14dc: f9400260     	ldr	x0, [x19]
  1f14e0: 1400000a     	b	0x1f1508 <__cxa_demangle+0x10240>
  1f14e4: f9400260     	ldr	x0, [x19]
  1f14e8: d37ff948     	lsl	x8, x10, #1
  1f14ec: eb09011f     	cmp	x8, x9
  1f14f0: 9a883121     	csel	x1, x9, x8, lo
  1f14f4: f9000a61     	str	x1, [x19, #0x10]
  1f14f8: 97fac95e     	bl	0xa3a70 <realloc@plt>
  1f14fc: f9000260     	str	x0, [x19]
  1f1500: b4000720     	cbz	x0, 0x1f15e4 <__cxa_demangle+0x1031c>
  1f1504: f9400668     	ldr	x8, [x19, #0x8]
  1f1508: 321e0fe9     	orr	w9, wzr, #0x3c
  1f150c: 38286809     	strb	w9, [x0, x8]
  1f1510: f9400668     	ldr	x8, [x19, #0x8]
  1f1514: 91004280     	add	x0, x20, #0x10
  1f1518: aa1303e1     	mov	x1, x19
  1f151c: 91000508     	add	x8, x8, #0x1
  1f1520: f9000668     	str	x8, [x19, #0x8]
  1f1524: 97ffee09     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f1528: f9400668     	ldr	x8, [x19, #0x8]
  1f152c: b40002e8     	cbz	x8, 0x1f1588 <__cxa_demangle+0x102c0>
  1f1530: f9400260     	ldr	x0, [x19]
  1f1534: 8b080009     	add	x9, x0, x8
  1f1538: 385ff129     	ldurb	w9, [x9, #-0x1]
  1f153c: 7100f93f     	cmp	w9, #0x3e
  1f1540: 54000241     	b.ne	0x1f1588 <__cxa_demangle+0x102c0>
  1f1544: f9400a6a     	ldr	x10, [x19, #0x10]
  1f1548: 91000509     	add	x9, x8, #0x1
  1f154c: eb0a013f     	cmp	x9, x10
  1f1550: 54000123     	b.lo	0x1f1574 <__cxa_demangle+0x102ac>
  1f1554: d37ff948     	lsl	x8, x10, #1
  1f1558: eb09011f     	cmp	x8, x9
  1f155c: 9a883121     	csel	x1, x9, x8, lo
  1f1560: f9000a61     	str	x1, [x19, #0x10]
  1f1564: 97fac943     	bl	0xa3a70 <realloc@plt>
  1f1568: f9000260     	str	x0, [x19]
  1f156c: b40003c0     	cbz	x0, 0x1f15e4 <__cxa_demangle+0x1031c>
  1f1570: f9400668     	ldr	x8, [x19, #0x8]
  1f1574: 321b03e9     	orr	w9, wzr, #0x20
  1f1578: 38286809     	strb	w9, [x0, x8]
  1f157c: f9400668     	ldr	x8, [x19, #0x8]
  1f1580: 91000508     	add	x8, x8, #0x1
  1f1584: f9000668     	str	x8, [x19, #0x8]
  1f1588: f9400a6a     	ldr	x10, [x19, #0x10]
  1f158c: 91000509     	add	x9, x8, #0x1
  1f1590: eb0a013f     	cmp	x9, x10
  1f1594: 54000062     	b.hs	0x1f15a0 <__cxa_demangle+0x102d8>
  1f1598: f9400260     	ldr	x0, [x19]
  1f159c: 1400000a     	b	0x1f15c4 <__cxa_demangle+0x102fc>
  1f15a0: f9400260     	ldr	x0, [x19]
  1f15a4: d37ff948     	lsl	x8, x10, #1
  1f15a8: eb09011f     	cmp	x8, x9
  1f15ac: 9a883121     	csel	x1, x9, x8, lo
  1f15b0: f9000a61     	str	x1, [x19, #0x10]
  1f15b4: 97fac92f     	bl	0xa3a70 <realloc@plt>
  1f15b8: f9000260     	str	x0, [x19]
  1f15bc: b4000140     	cbz	x0, 0x1f15e4 <__cxa_demangle+0x1031c>
  1f15c0: f9400668     	ldr	x8, [x19, #0x8]
  1f15c4: 321f13e9     	orr	w9, wzr, #0x3e
  1f15c8: 38286809     	strb	w9, [x0, x8]
  1f15cc: f9400668     	ldr	x8, [x19, #0x8]
  1f15d0: 91000508     	add	x8, x8, #0x1
  1f15d4: f9000668     	str	x8, [x19, #0x8]
  1f15d8: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f15dc: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f15e0: d65f03c0     	ret
  1f15e4: 97fae41f     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f15e8: 17fabcde     	b	0xa0960 <_ZdlPv@plt>
  1f15ec: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f15f0: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f15f4: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f15f8: 910083fd     	add	x29, sp, #0x20
  1f15fc: f9400815     	ldr	x21, [x0, #0x10]
  1f1600: aa0003f4     	mov	x20, x0
  1f1604: aa0103f3     	mov	x19, x1
  1f1608: f94002a8     	ldr	x8, [x21]
  1f160c: aa1503e0     	mov	x0, x21
  1f1610: f9401108     	ldr	x8, [x8, #0x20]
  1f1614: d63f0100     	blr	x8
  1f1618: 394026a8     	ldrb	w8, [x21, #0x9]
  1f161c: 7100051f     	cmp	w8, #0x1
  1f1620: 540000c0     	b.eq	0x1f1638 <__cxa_demangle+0x10370>
  1f1624: f94002a8     	ldr	x8, [x21]
  1f1628: aa1503e0     	mov	x0, x21
  1f162c: aa1303e1     	mov	x1, x19
  1f1630: f9401508     	ldr	x8, [x8, #0x28]
  1f1634: d63f0100     	blr	x8
  1f1638: f9400e94     	ldr	x20, [x20, #0x18]
  1f163c: aa1303e1     	mov	x1, x19
  1f1640: f9400288     	ldr	x8, [x20]
  1f1644: aa1403e0     	mov	x0, x20
  1f1648: f9401108     	ldr	x8, [x8, #0x20]
  1f164c: d63f0100     	blr	x8
  1f1650: 39402688     	ldrb	w8, [x20, #0x9]
  1f1654: 7100051f     	cmp	w8, #0x1
  1f1658: 540000a1     	b.ne	0x1f166c <__cxa_demangle+0x103a4>
  1f165c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f1660: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f1664: f84307f5     	ldr	x21, [sp], #0x30
  1f1668: d65f03c0     	ret
  1f166c: f9400288     	ldr	x8, [x20]
  1f1670: aa1403e0     	mov	x0, x20
  1f1674: aa1303e1     	mov	x1, x19
  1f1678: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f167c: f9401502     	ldr	x2, [x8, #0x28]
  1f1680: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f1684: f84307f5     	ldr	x21, [sp], #0x30
  1f1688: d61f0040     	br	x2
  1f168c: f9400800     	ldr	x0, [x0, #0x10]
  1f1690: f9400008     	ldr	x8, [x0]
  1f1694: f9401901     	ldr	x1, [x8, #0x30]
  1f1698: d61f0020     	br	x1
  1f169c: 17fabcb1     	b	0xa0960 <_ZdlPv@plt>
  1f16a0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f16a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f16a8: 910043fd     	add	x29, sp, #0x10
  1f16ac: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f16b0: aa0103f3     	mov	x19, x1
  1f16b4: aa0003f4     	mov	x20, x0
  1f16b8: 91001509     	add	x9, x8, #0x5
  1f16bc: eb0a013f     	cmp	x9, x10
  1f16c0: 54000062     	b.hs	0x1f16cc <__cxa_demangle+0x10404>
  1f16c4: f9400260     	ldr	x0, [x19]
  1f16c8: 1400000a     	b	0x1f16f0 <__cxa_demangle+0x10428>
  1f16cc: f9400260     	ldr	x0, [x19]
  1f16d0: d37ff948     	lsl	x8, x10, #1
  1f16d4: eb09011f     	cmp	x8, x9
  1f16d8: 9a883121     	csel	x1, x9, x8, lo
  1f16dc: f9000a61     	str	x1, [x19, #0x10]
  1f16e0: 97fac8e4     	bl	0xa3a70 <realloc@plt>
  1f16e4: f9000260     	str	x0, [x19]
  1f16e8: b40003c0     	cbz	x0, 0x1f1760 <__cxa_demangle+0x10498>
  1f16ec: f9400668     	ldr	x8, [x19, #0x8]
  1f16f0: 528e8e6a     	mov	w10, #0x7473            // =29811
  1f16f4: 8b080008     	add	x8, x0, x8
  1f16f8: 52800749     	mov	w9, #0x3a               // =58
  1f16fc: 72a74c8a     	movk	w10, #0x3a64, lsl #16
  1f1700: 39001109     	strb	w9, [x8, #0x4]
  1f1704: b900010a     	str	w10, [x8]
  1f1708: f9400668     	ldr	x8, [x19, #0x8]
  1f170c: aa1303e1     	mov	x1, x19
  1f1710: 91001508     	add	x8, x8, #0x5
  1f1714: f9000668     	str	x8, [x19, #0x8]
  1f1718: f9400a94     	ldr	x20, [x20, #0x10]
  1f171c: f9400288     	ldr	x8, [x20]
  1f1720: aa1403e0     	mov	x0, x20
  1f1724: f9401108     	ldr	x8, [x8, #0x20]
  1f1728: d63f0100     	blr	x8
  1f172c: 39402688     	ldrb	w8, [x20, #0x9]
  1f1730: 7100051f     	cmp	w8, #0x1
  1f1734: 54000081     	b.ne	0x1f1744 <__cxa_demangle+0x1047c>
  1f1738: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f173c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f1740: d65f03c0     	ret
  1f1744: f9400288     	ldr	x8, [x20]
  1f1748: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f174c: aa1403e0     	mov	x0, x20
  1f1750: aa1303e1     	mov	x1, x19
  1f1754: f9401502     	ldr	x2, [x8, #0x28]
  1f1758: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f175c: d61f0040     	br	x2
  1f1760: 97fae3c0     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1764: f9400800     	ldr	x0, [x0, #0x10]
  1f1768: f9400008     	ldr	x8, [x0]
  1f176c: f9401901     	ldr	x1, [x8, #0x30]
  1f1770: d61f0020     	br	x1
  1f1774: 17fabc7b     	b	0xa0960 <_ZdlPv@plt>
  1f1778: 91004000     	add	x0, x0, #0x10
  1f177c: 17ffed73     	b	0x1ecd48 <__cxa_demangle+0xba80>
  1f1780: 17fabc78     	b	0xa0960 <_ZdlPv@plt>
  1f1784: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f1788: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f178c: 910043fd     	add	x29, sp, #0x10
  1f1790: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f1794: aa0103f3     	mov	x19, x1
  1f1798: aa0003f4     	mov	x20, x0
  1f179c: 91003109     	add	x9, x8, #0xc
  1f17a0: eb0a013f     	cmp	x9, x10
  1f17a4: 54000062     	b.hs	0x1f17b0 <__cxa_demangle+0x104e8>
  1f17a8: f9400260     	ldr	x0, [x19]
  1f17ac: 1400000a     	b	0x1f17d4 <__cxa_demangle+0x1050c>
  1f17b0: f9400260     	ldr	x0, [x19]
  1f17b4: d37ff948     	lsl	x8, x10, #1
  1f17b8: eb09011f     	cmp	x8, x9
  1f17bc: 9a883121     	csel	x1, x9, x8, lo
  1f17c0: f9000a61     	str	x1, [x19, #0x10]
  1f17c4: 97fac8ab     	bl	0xa3a70 <realloc@plt>
  1f17c8: f9000260     	str	x0, [x19]
  1f17cc: b40004c0     	cbz	x0, 0x1f1864 <__cxa_demangle+0x1059c>
  1f17d0: f9400668     	ldr	x8, [x19, #0x8]
  1f17d4: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f17d8: 91205929     	add	x9, x9, #0x816
  1f17dc: f9400129     	ldr	x9, [x9]
  1f17e0: 528d2bea     	mov	w10, #0x695f            // =26975
  1f17e4: 8b080008     	add	x8, x0, x8
  1f17e8: 72a74cca     	movk	w10, #0x3a66, lsl #16
  1f17ec: b900090a     	str	w10, [x8, #0x8]
  1f17f0: f9000109     	str	x9, [x8]
  1f17f4: f9400668     	ldr	x8, [x19, #0x8]
  1f17f8: 91004280     	add	x0, x20, #0x10
  1f17fc: aa1303e1     	mov	x1, x19
  1f1800: 91003108     	add	x8, x8, #0xc
  1f1804: f9000668     	str	x8, [x19, #0x8]
  1f1808: 97ffed50     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f180c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1810: 91000509     	add	x9, x8, #0x1
  1f1814: eb0a013f     	cmp	x9, x10
  1f1818: 54000062     	b.hs	0x1f1824 <__cxa_demangle+0x1055c>
  1f181c: f9400260     	ldr	x0, [x19]
  1f1820: 1400000b     	b	0x1f184c <__cxa_demangle+0x10584>
  1f1824: f9400260     	ldr	x0, [x19]
  1f1828: d37ff948     	lsl	x8, x10, #1
  1f182c: eb09011f     	cmp	x8, x9
  1f1830: 9a883121     	csel	x1, x9, x8, lo
  1f1834: f9000a61     	str	x1, [x19, #0x10]
  1f1838: 97fac88e     	bl	0xa3a70 <realloc@plt>
  1f183c: f9000260     	str	x0, [x19]
  1f1840: b4000120     	cbz	x0, 0x1f1864 <__cxa_demangle+0x1059c>
  1f1844: f9400668     	ldr	x8, [x19, #0x8]
  1f1848: 91000509     	add	x9, x8, #0x1
  1f184c: f9000669     	str	x9, [x19, #0x8]
  1f1850: 52800ba9     	mov	w9, #0x5d               // =93
  1f1854: 38286809     	strb	w9, [x0, x8]
  1f1858: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f185c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f1860: d65f03c0     	ret
  1f1864: 97fae37f     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1868: 17fabc3e     	b	0xa0960 <_ZdlPv@plt>
  1f186c: 320003e0     	orr	w0, wzr, #0x1
  1f1870: d65f03c0     	ret
  1f1874: 320003e0     	orr	w0, wzr, #0x1
  1f1878: d65f03c0     	ret
  1f187c: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f1880: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f1884: 910043fd     	add	x29, sp, #0x10
  1f1888: aa0003f4     	mov	x20, x0
  1f188c: f9400800     	ldr	x0, [x0, #0x10]
  1f1890: aa0103f3     	mov	x19, x1
  1f1894: b4000460     	cbz	x0, 0x1f1920 <__cxa_demangle+0x10658>
  1f1898: f9400008     	ldr	x8, [x0]
  1f189c: aa1303e1     	mov	x1, x19
  1f18a0: f9401108     	ldr	x8, [x8, #0x20]
  1f18a4: d63f0100     	blr	x8
  1f18a8: f9400a80     	ldr	x0, [x20, #0x10]
  1f18ac: 39402408     	ldrb	w8, [x0, #0x9]
  1f18b0: 34000388     	cbz	w8, 0x1f1920 <__cxa_demangle+0x10658>
  1f18b4: 7100091f     	cmp	w8, #0x2
  1f18b8: 540000c1     	b.ne	0x1f18d0 <__cxa_demangle+0x10608>
  1f18bc: f9400008     	ldr	x8, [x0]
  1f18c0: aa1303e1     	mov	x1, x19
  1f18c4: f9400108     	ldr	x8, [x8]
  1f18c8: d63f0100     	blr	x8
  1f18cc: 370002a0     	tbnz	w0, #0x0, 0x1f1920 <__cxa_demangle+0x10658>
  1f18d0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f18d4: 91000509     	add	x9, x8, #0x1
  1f18d8: eb0a013f     	cmp	x9, x10
  1f18dc: 54000062     	b.hs	0x1f18e8 <__cxa_demangle+0x10620>
  1f18e0: f9400260     	ldr	x0, [x19]
  1f18e4: 1400000a     	b	0x1f190c <__cxa_demangle+0x10644>
  1f18e8: f9400260     	ldr	x0, [x19]
  1f18ec: d37ff948     	lsl	x8, x10, #1
  1f18f0: eb09011f     	cmp	x8, x9
  1f18f4: 9a883121     	csel	x1, x9, x8, lo
  1f18f8: f9000a61     	str	x1, [x19, #0x10]
  1f18fc: 97fac85d     	bl	0xa3a70 <realloc@plt>
  1f1900: f9000260     	str	x0, [x19]
  1f1904: b4000340     	cbz	x0, 0x1f196c <__cxa_demangle+0x106a4>
  1f1908: f9400668     	ldr	x8, [x19, #0x8]
  1f190c: 321b03e9     	orr	w9, wzr, #0x20
  1f1910: 38286809     	strb	w9, [x0, x8]
  1f1914: f9400668     	ldr	x8, [x19, #0x8]
  1f1918: 91000508     	add	x8, x8, #0x1
  1f191c: f9000668     	str	x8, [x19, #0x8]
  1f1920: f9400e94     	ldr	x20, [x20, #0x18]
  1f1924: aa1303e1     	mov	x1, x19
  1f1928: f9400288     	ldr	x8, [x20]
  1f192c: aa1403e0     	mov	x0, x20
  1f1930: f9401108     	ldr	x8, [x8, #0x20]
  1f1934: d63f0100     	blr	x8
  1f1938: 39402688     	ldrb	w8, [x20, #0x9]
  1f193c: 7100051f     	cmp	w8, #0x1
  1f1940: 54000081     	b.ne	0x1f1950 <__cxa_demangle+0x10688>
  1f1944: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f1948: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f194c: d65f03c0     	ret
  1f1950: f9400288     	ldr	x8, [x20]
  1f1954: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f1958: aa1403e0     	mov	x0, x20
  1f195c: aa1303e1     	mov	x1, x19
  1f1960: f9401502     	ldr	x2, [x8, #0x28]
  1f1964: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f1968: d61f0040     	br	x2
  1f196c: 97fae33d     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1970: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f1974: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f1978: 910043fd     	add	x29, sp, #0x10
  1f197c: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f1980: aa0103f3     	mov	x19, x1
  1f1984: aa0003f4     	mov	x20, x0
  1f1988: 91000509     	add	x9, x8, #0x1
  1f198c: eb0a013f     	cmp	x9, x10
  1f1990: 54000062     	b.hs	0x1f199c <__cxa_demangle+0x106d4>
  1f1994: f9400260     	ldr	x0, [x19]
  1f1998: 1400000a     	b	0x1f19c0 <__cxa_demangle+0x106f8>
  1f199c: f9400260     	ldr	x0, [x19]
  1f19a0: d37ff948     	lsl	x8, x10, #1
  1f19a4: eb09011f     	cmp	x8, x9
  1f19a8: 9a883121     	csel	x1, x9, x8, lo
  1f19ac: f9000a61     	str	x1, [x19, #0x10]
  1f19b0: 97fac830     	bl	0xa3a70 <realloc@plt>
  1f19b4: f9000260     	str	x0, [x19]
  1f19b8: b4001700     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f19bc: f9400668     	ldr	x8, [x19, #0x8]
  1f19c0: 52800509     	mov	w9, #0x28               // =40
  1f19c4: 38286809     	strb	w9, [x0, x8]
  1f19c8: f9400668     	ldr	x8, [x19, #0x8]
  1f19cc: 91008280     	add	x0, x20, #0x20
  1f19d0: aa1303e1     	mov	x1, x19
  1f19d4: 91000508     	add	x8, x8, #0x1
  1f19d8: f9000668     	str	x8, [x19, #0x8]
  1f19dc: 97ffecdb     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f19e0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f19e4: 91000509     	add	x9, x8, #0x1
  1f19e8: eb0a013f     	cmp	x9, x10
  1f19ec: 54000062     	b.hs	0x1f19f8 <__cxa_demangle+0x10730>
  1f19f0: f9400260     	ldr	x0, [x19]
  1f19f4: 1400000a     	b	0x1f1a1c <__cxa_demangle+0x10754>
  1f19f8: f9400260     	ldr	x0, [x19]
  1f19fc: d37ff948     	lsl	x8, x10, #1
  1f1a00: eb09011f     	cmp	x8, x9
  1f1a04: 9a883121     	csel	x1, x9, x8, lo
  1f1a08: f9000a61     	str	x1, [x19, #0x10]
  1f1a0c: 97fac819     	bl	0xa3a70 <realloc@plt>
  1f1a10: f9000260     	str	x0, [x19]
  1f1a14: b4001420     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1a18: f9400668     	ldr	x8, [x19, #0x8]
  1f1a1c: 52800529     	mov	w9, #0x29               // =41
  1f1a20: 38286809     	strb	w9, [x0, x8]
  1f1a24: f9400668     	ldr	x8, [x19, #0x8]
  1f1a28: 91000508     	add	x8, x8, #0x1
  1f1a2c: f9000668     	str	x8, [x19, #0x8]
  1f1a30: f9400a80     	ldr	x0, [x20, #0x10]
  1f1a34: b40000a0     	cbz	x0, 0x1f1a48 <__cxa_demangle+0x10780>
  1f1a38: f9400008     	ldr	x8, [x0]
  1f1a3c: aa1303e1     	mov	x1, x19
  1f1a40: f9401508     	ldr	x8, [x8, #0x28]
  1f1a44: d63f0100     	blr	x8
  1f1a48: b9403a88     	ldr	w8, [x20, #0x38]
  1f1a4c: 36000348     	tbz	w8, #0x0, 0x1f1ab4 <__cxa_demangle+0x107ec>
  1f1a50: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1a54: 91001909     	add	x9, x8, #0x6
  1f1a58: eb0a013f     	cmp	x9, x10
  1f1a5c: 54000062     	b.hs	0x1f1a68 <__cxa_demangle+0x107a0>
  1f1a60: f9400260     	ldr	x0, [x19]
  1f1a64: 1400000a     	b	0x1f1a8c <__cxa_demangle+0x107c4>
  1f1a68: f9400260     	ldr	x0, [x19]
  1f1a6c: d37ff948     	lsl	x8, x10, #1
  1f1a70: eb09011f     	cmp	x8, x9
  1f1a74: 9a883121     	csel	x1, x9, x8, lo
  1f1a78: f9000a61     	str	x1, [x19, #0x10]
  1f1a7c: 97fac7fd     	bl	0xa3a70 <realloc@plt>
  1f1a80: f9000260     	str	x0, [x19]
  1f1a84: b40010a0     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1a88: f9400668     	ldr	x8, [x19, #0x8]
  1f1a8c: 528c640a     	mov	w10, #0x6320            // =25376
  1f1a90: 8b080008     	add	x8, x0, x8
  1f1a94: 528e8e69     	mov	w9, #0x7473             // =29811
  1f1a98: 72adcdea     	movk	w10, #0x6e6f, lsl #16
  1f1a9c: 79000909     	strh	w9, [x8, #0x4]
  1f1aa0: b900010a     	str	w10, [x8]
  1f1aa4: f9400668     	ldr	x8, [x19, #0x8]
  1f1aa8: 91001908     	add	x8, x8, #0x6
  1f1aac: f9000668     	str	x8, [x19, #0x8]
  1f1ab0: b9403a88     	ldr	w8, [x20, #0x38]
  1f1ab4: 36080368     	tbz	w8, #0x1, 0x1f1b20 <__cxa_demangle+0x10858>
  1f1ab8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1abc: 91002509     	add	x9, x8, #0x9
  1f1ac0: eb0a013f     	cmp	x9, x10
  1f1ac4: 54000062     	b.hs	0x1f1ad0 <__cxa_demangle+0x10808>
  1f1ac8: f9400260     	ldr	x0, [x19]
  1f1acc: 1400000a     	b	0x1f1af4 <__cxa_demangle+0x1082c>
  1f1ad0: f9400260     	ldr	x0, [x19]
  1f1ad4: d37ff948     	lsl	x8, x10, #1
  1f1ad8: eb09011f     	cmp	x8, x9
  1f1adc: 9a883121     	csel	x1, x9, x8, lo
  1f1ae0: f9000a61     	str	x1, [x19, #0x10]
  1f1ae4: 97fac7e3     	bl	0xa3a70 <realloc@plt>
  1f1ae8: f9000260     	str	x0, [x19]
  1f1aec: b4000d60     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1af0: f9400668     	ldr	x8, [x19, #0x8]
  1f1af4: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1af8: 91208d29     	add	x9, x9, #0x823
  1f1afc: f9400129     	ldr	x9, [x9]
  1f1b00: 8b080008     	add	x8, x0, x8
  1f1b04: 52800caa     	mov	w10, #0x65              // =101
  1f1b08: 3900210a     	strb	w10, [x8, #0x8]
  1f1b0c: f9000109     	str	x9, [x8]
  1f1b10: f9400668     	ldr	x8, [x19, #0x8]
  1f1b14: 91002508     	add	x8, x8, #0x9
  1f1b18: f9000668     	str	x8, [x19, #0x8]
  1f1b1c: b9403a88     	ldr	w8, [x20, #0x38]
  1f1b20: 36100348     	tbz	w8, #0x2, 0x1f1b88 <__cxa_demangle+0x108c0>
  1f1b24: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1b28: 91002509     	add	x9, x8, #0x9
  1f1b2c: eb0a013f     	cmp	x9, x10
  1f1b30: 54000062     	b.hs	0x1f1b3c <__cxa_demangle+0x10874>
  1f1b34: f9400260     	ldr	x0, [x19]
  1f1b38: 1400000a     	b	0x1f1b60 <__cxa_demangle+0x10898>
  1f1b3c: f9400260     	ldr	x0, [x19]
  1f1b40: d37ff948     	lsl	x8, x10, #1
  1f1b44: eb09011f     	cmp	x8, x9
  1f1b48: 9a883121     	csel	x1, x9, x8, lo
  1f1b4c: f9000a61     	str	x1, [x19, #0x10]
  1f1b50: 97fac7c8     	bl	0xa3a70 <realloc@plt>
  1f1b54: f9000260     	str	x0, [x19]
  1f1b58: b4000a00     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1b5c: f9400668     	ldr	x8, [x19, #0x8]
  1f1b60: 900002a9     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1b64: 9120b529     	add	x9, x9, #0x82d
  1f1b68: f9400129     	ldr	x9, [x9]
  1f1b6c: 8b080008     	add	x8, x0, x8
  1f1b70: 52800e8a     	mov	w10, #0x74              // =116
  1f1b74: 3900210a     	strb	w10, [x8, #0x8]
  1f1b78: f9000109     	str	x9, [x8]
  1f1b7c: f9400668     	ldr	x8, [x19, #0x8]
  1f1b80: 91002508     	add	x8, x8, #0x9
  1f1b84: f9000668     	str	x8, [x19, #0x8]
  1f1b88: 3940f288     	ldrb	w8, [x20, #0x3c]
  1f1b8c: 7100091f     	cmp	w8, #0x2
  1f1b90: 54000120     	b.eq	0x1f1bb4 <__cxa_demangle+0x108ec>
  1f1b94: 7100051f     	cmp	w8, #0x1
  1f1b98: 54000581     	b.ne	0x1f1c48 <__cxa_demangle+0x10980>
  1f1b9c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1ba0: 91000909     	add	x9, x8, #0x2
  1f1ba4: eb0a013f     	cmp	x9, x10
  1f1ba8: 54000122     	b.hs	0x1f1bcc <__cxa_demangle+0x10904>
  1f1bac: f9400260     	ldr	x0, [x19]
  1f1bb0: 14000010     	b	0x1f1bf0 <__cxa_demangle+0x10928>
  1f1bb4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1bb8: 91000d09     	add	x9, x8, #0x3
  1f1bbc: eb0a013f     	cmp	x9, x10
  1f1bc0: 54000202     	b.hs	0x1f1c00 <__cxa_demangle+0x10938>
  1f1bc4: f9400260     	ldr	x0, [x19]
  1f1bc8: 14000017     	b	0x1f1c24 <__cxa_demangle+0x1095c>
  1f1bcc: f9400260     	ldr	x0, [x19]
  1f1bd0: d37ff948     	lsl	x8, x10, #1
  1f1bd4: eb09011f     	cmp	x8, x9
  1f1bd8: 9a883121     	csel	x1, x9, x8, lo
  1f1bdc: f9000a61     	str	x1, [x19, #0x10]
  1f1be0: 97fac7a4     	bl	0xa3a70 <realloc@plt>
  1f1be4: f9000260     	str	x0, [x19]
  1f1be8: b4000580     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1bec: f9400668     	ldr	x8, [x19, #0x8]
  1f1bf0: 5284c409     	mov	w9, #0x2620             // =9760
  1f1bf4: 78286809     	strh	w9, [x0, x8]
  1f1bf8: 321f03e8     	orr	w8, wzr, #0x2
  1f1bfc: 14000010     	b	0x1f1c3c <__cxa_demangle+0x10974>
  1f1c00: f9400260     	ldr	x0, [x19]
  1f1c04: d37ff948     	lsl	x8, x10, #1
  1f1c08: eb09011f     	cmp	x8, x9
  1f1c0c: 9a883121     	csel	x1, x9, x8, lo
  1f1c10: f9000a61     	str	x1, [x19, #0x10]
  1f1c14: 97fac797     	bl	0xa3a70 <realloc@plt>
  1f1c18: f9000260     	str	x0, [x19]
  1f1c1c: b40003e0     	cbz	x0, 0x1f1c98 <__cxa_demangle+0x109d0>
  1f1c20: f9400668     	ldr	x8, [x19, #0x8]
  1f1c24: 8b080008     	add	x8, x0, x8
  1f1c28: 528004c9     	mov	w9, #0x26               // =38
  1f1c2c: 5284c40a     	mov	w10, #0x2620            // =9760
  1f1c30: 39000909     	strb	w9, [x8, #0x2]
  1f1c34: 7900010a     	strh	w10, [x8]
  1f1c38: 320007e8     	orr	w8, wzr, #0x3
  1f1c3c: f9400669     	ldr	x9, [x19, #0x8]
  1f1c40: 8b080128     	add	x8, x9, x8
  1f1c44: f9000668     	str	x8, [x19, #0x8]
  1f1c48: f9401a94     	ldr	x20, [x20, #0x30]
  1f1c4c: b4000134     	cbz	x20, 0x1f1c70 <__cxa_demangle+0x109a8>
  1f1c50: f9400288     	ldr	x8, [x20]
  1f1c54: aa1403e0     	mov	x0, x20
  1f1c58: aa1303e1     	mov	x1, x19
  1f1c5c: f9401108     	ldr	x8, [x8, #0x20]
  1f1c60: d63f0100     	blr	x8
  1f1c64: 39402688     	ldrb	w8, [x20, #0x9]
  1f1c68: 7100051f     	cmp	w8, #0x1
  1f1c6c: 54000081     	b.ne	0x1f1c7c <__cxa_demangle+0x109b4>
  1f1c70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f1c74: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f1c78: d65f03c0     	ret
  1f1c7c: f9400288     	ldr	x8, [x20]
  1f1c80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f1c84: aa1403e0     	mov	x0, x20
  1f1c88: aa1303e1     	mov	x1, x19
  1f1c8c: f9401502     	ldr	x2, [x8, #0x28]
  1f1c90: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f1c94: d61f0040     	br	x2
  1f1c98: 97fae272     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1c9c: 17fabb31     	b	0xa0960 <_ZdlPv@plt>
  1f1ca0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f1ca4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f1ca8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f1cac: 910083fd     	add	x29, sp, #0x20
  1f1cb0: f9400815     	ldr	x21, [x0, #0x10]
  1f1cb4: aa0003f4     	mov	x20, x0
  1f1cb8: aa0103f3     	mov	x19, x1
  1f1cbc: f94002a8     	ldr	x8, [x21]
  1f1cc0: aa1503e0     	mov	x0, x21
  1f1cc4: f9401108     	ldr	x8, [x8, #0x20]
  1f1cc8: d63f0100     	blr	x8
  1f1ccc: 394026a8     	ldrb	w8, [x21, #0x9]
  1f1cd0: 7100051f     	cmp	w8, #0x1
  1f1cd4: 540000c0     	b.eq	0x1f1cec <__cxa_demangle+0x10a24>
  1f1cd8: f94002a8     	ldr	x8, [x21]
  1f1cdc: aa1503e0     	mov	x0, x21
  1f1ce0: aa1303e1     	mov	x1, x19
  1f1ce4: f9401508     	ldr	x8, [x8, #0x28]
  1f1ce8: d63f0100     	blr	x8
  1f1cec: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f1cf0: 91000909     	add	x9, x8, #0x2
  1f1cf4: eb0a013f     	cmp	x9, x10
  1f1cf8: 54000062     	b.hs	0x1f1d04 <__cxa_demangle+0x10a3c>
  1f1cfc: f9400260     	ldr	x0, [x19]
  1f1d00: 1400000a     	b	0x1f1d28 <__cxa_demangle+0x10a60>
  1f1d04: f9400260     	ldr	x0, [x19]
  1f1d08: d37ff948     	lsl	x8, x10, #1
  1f1d0c: eb09011f     	cmp	x8, x9
  1f1d10: 9a883121     	csel	x1, x9, x8, lo
  1f1d14: f9000a61     	str	x1, [x19, #0x10]
  1f1d18: 97fac756     	bl	0xa3a70 <realloc@plt>
  1f1d1c: f9000260     	str	x0, [x19]
  1f1d20: b4000700     	cbz	x0, 0x1f1e00 <__cxa_demangle+0x10b38>
  1f1d24: f9400668     	ldr	x8, [x19, #0x8]
  1f1d28: 52850409     	mov	w9, #0x2820             // =10272
  1f1d2c: 78286809     	strh	w9, [x0, x8]
  1f1d30: f9400668     	ldr	x8, [x19, #0x8]
  1f1d34: 91000908     	add	x8, x8, #0x2
  1f1d38: f9000668     	str	x8, [x19, #0x8]
  1f1d3c: a941a695     	ldp	x21, x9, [x20, #0x18]
  1f1d40: eb150134     	subs	x20, x9, x21
  1f1d44: 540002e0     	b.eq	0x1f1da0 <__cxa_demangle+0x10ad8>
  1f1d48: f9400a6a     	ldr	x10, [x19, #0x10]
  1f1d4c: 8b140109     	add	x9, x8, x20
  1f1d50: eb0a013f     	cmp	x9, x10
  1f1d54: 54000062     	b.hs	0x1f1d60 <__cxa_demangle+0x10a98>
  1f1d58: f9400260     	ldr	x0, [x19]
  1f1d5c: 1400000a     	b	0x1f1d84 <__cxa_demangle+0x10abc>
  1f1d60: f9400260     	ldr	x0, [x19]
  1f1d64: d37ff948     	lsl	x8, x10, #1
  1f1d68: eb09011f     	cmp	x8, x9
  1f1d6c: 9a883121     	csel	x1, x9, x8, lo
  1f1d70: f9000a61     	str	x1, [x19, #0x10]
  1f1d74: 97fac73f     	bl	0xa3a70 <realloc@plt>
  1f1d78: f9000260     	str	x0, [x19]
  1f1d7c: b4000420     	cbz	x0, 0x1f1e00 <__cxa_demangle+0x10b38>
  1f1d80: f9400668     	ldr	x8, [x19, #0x8]
  1f1d84: 8b080000     	add	x0, x0, x8
  1f1d88: aa1503e1     	mov	x1, x21
  1f1d8c: aa1403e2     	mov	x2, x20
  1f1d90: 97fac42c     	bl	0xa2e40 <memmove@plt>
  1f1d94: f9400668     	ldr	x8, [x19, #0x8]
  1f1d98: 8b140108     	add	x8, x8, x20
  1f1d9c: f9000668     	str	x8, [x19, #0x8]
  1f1da0: f9400a6a     	ldr	x10, [x19, #0x10]
  1f1da4: 91000509     	add	x9, x8, #0x1
  1f1da8: eb0a013f     	cmp	x9, x10
  1f1dac: 54000062     	b.hs	0x1f1db8 <__cxa_demangle+0x10af0>
  1f1db0: f9400260     	ldr	x0, [x19]
  1f1db4: 1400000a     	b	0x1f1ddc <__cxa_demangle+0x10b14>
  1f1db8: f9400260     	ldr	x0, [x19]
  1f1dbc: d37ff948     	lsl	x8, x10, #1
  1f1dc0: eb09011f     	cmp	x8, x9
  1f1dc4: 9a883121     	csel	x1, x9, x8, lo
  1f1dc8: f9000a61     	str	x1, [x19, #0x10]
  1f1dcc: 97fac729     	bl	0xa3a70 <realloc@plt>
  1f1dd0: f9000260     	str	x0, [x19]
  1f1dd4: b4000160     	cbz	x0, 0x1f1e00 <__cxa_demangle+0x10b38>
  1f1dd8: f9400668     	ldr	x8, [x19, #0x8]
  1f1ddc: 52800529     	mov	w9, #0x29               // =41
  1f1de0: 38286809     	strb	w9, [x0, x8]
  1f1de4: f9400668     	ldr	x8, [x19, #0x8]
  1f1de8: 91000508     	add	x8, x8, #0x1
  1f1dec: f9000668     	str	x8, [x19, #0x8]
  1f1df0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f1df4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f1df8: f84307f5     	ldr	x21, [sp], #0x30
  1f1dfc: d65f03c0     	ret
  1f1e00: 97fae218     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f1e04: 17fabad7     	b	0xa0960 <_ZdlPv@plt>
  1f1e08: d101c3ff     	sub	sp, sp, #0x70
  1f1e0c: a9016ffc     	stp	x28, x27, [sp, #0x10]
  1f1e10: a90267fa     	stp	x26, x25, [sp, #0x20]
  1f1e14: a9035ff8     	stp	x24, x23, [sp, #0x30]
  1f1e18: a90457f6     	stp	x22, x21, [sp, #0x40]
  1f1e1c: a9054ff4     	stp	x20, x19, [sp, #0x50]
  1f1e20: a9067bfd     	stp	x29, x30, [sp, #0x60]
  1f1e24: 910183fd     	add	x29, sp, #0x60
  1f1e28: a9402009     	ldp	x9, x8, [x0]
  1f1e2c: aa0003f3     	mov	x19, x0
  1f1e30: eb08013f     	cmp	x9, x8
  1f1e34: 54000140     	b.eq	0x1f1e5c <__cxa_demangle+0x10b94>
  1f1e38: 3940012a     	ldrb	w10, [x9]
  1f1e3c: 7101c95f     	cmp	w10, #0x72
  1f1e40: 540000e1     	b.ne	0x1f1e5c <__cxa_demangle+0x10b94>
  1f1e44: 91000529     	add	x9, x9, #0x1
  1f1e48: 321e03f9     	orr	w25, wzr, #0x4
  1f1e4c: f9000269     	str	x9, [x19]
  1f1e50: eb08013f     	cmp	x9, x8
  1f1e54: 540000a1     	b.ne	0x1f1e68 <__cxa_demangle+0x10ba0>
  1f1e58: 14000013     	b	0x1f1ea4 <__cxa_demangle+0x10bdc>
  1f1e5c: 2a1f03f9     	mov	w25, wzr
  1f1e60: eb08013f     	cmp	x9, x8
  1f1e64: 54000200     	b.eq	0x1f1ea4 <__cxa_demangle+0x10bdc>
  1f1e68: 3940012a     	ldrb	w10, [x9]
  1f1e6c: 7101595f     	cmp	w10, #0x56
  1f1e70: 54000081     	b.ne	0x1f1e80 <__cxa_demangle+0x10bb8>
  1f1e74: 91000529     	add	x9, x9, #0x1
  1f1e78: 321f0339     	orr	w25, w25, #0x2
  1f1e7c: f9000269     	str	x9, [x19]
  1f1e80: eb08013f     	cmp	x9, x8
  1f1e84: 54000100     	b.eq	0x1f1ea4 <__cxa_demangle+0x10bdc>
  1f1e88: 3940012a     	ldrb	w10, [x9]
  1f1e8c: 71012d5f     	cmp	w10, #0x4b
  1f1e90: 540000c1     	b.ne	0x1f1ea8 <__cxa_demangle+0x10be0>
  1f1e94: 91000529     	add	x9, x9, #0x1
  1f1e98: 32000339     	orr	w25, w25, #0x1
  1f1e9c: f9000269     	str	x9, [x19]
  1f1ea0: 14000002     	b	0x1f1ea8 <__cxa_demangle+0x10be0>
  1f1ea4: aa0803e9     	mov	x9, x8
  1f1ea8: cb09010a     	sub	x10, x8, x9
  1f1eac: f100095f     	cmp	x10, #0x2
  1f1eb0: 54001243     	b.lo	0x1f20f8 <__cxa_demangle+0x10e30>
  1f1eb4: 3940012a     	ldrb	w10, [x9]
  1f1eb8: 7101115f     	cmp	w10, #0x44
  1f1ebc: 540011e1     	b.ne	0x1f20f8 <__cxa_demangle+0x10e30>
  1f1ec0: 3940052a     	ldrb	w10, [x9, #0x1]
  1f1ec4: 7101bd5f     	cmp	w10, #0x6f
  1f1ec8: 54000461     	b.ne	0x1f1f54 <__cxa_demangle+0x10c8c>
  1f1ecc: f9497274     	ldr	x20, [x19, #0x12e0]
  1f1ed0: 91000928     	add	x8, x9, #0x2
  1f1ed4: f9000268     	str	x8, [x19]
  1f1ed8: aa1403e8     	mov	x8, x20
  1f1edc: f8408d09     	ldr	x9, [x8, #0x8]!
  1f1ee0: 9100812a     	add	x10, x9, #0x20
  1f1ee4: f13fbd5f     	cmp	x10, #0xfef
  1f1ee8: 54000149     	b.ls	0x1f1f10 <__cxa_demangle+0x10c48>
  1f1eec: 321403e0     	orr	w0, wzr, #0x1000
  1f1ef0: 97fac0e8     	bl	0xa2290 <malloc@plt>
  1f1ef4: b4002900     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f1ef8: aa0003e8     	mov	x8, x0
  1f1efc: aa1f03e9     	mov	x9, xzr
  1f1f00: f9000014     	str	x20, [x0]
  1f1f04: f8008d1f     	str	xzr, [x8, #0x8]!
  1f1f08: aa0003f4     	mov	x20, x0
  1f1f0c: f9097260     	str	x0, [x19, #0x12e0]
  1f1f10: 900002ac     	adrp	x12, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f1f14: 9100812a     	add	x10, x9, #0x20
  1f1f18: 8b09029a     	add	x26, x20, x9
  1f1f1c: f0000569     	adrp	x9, 0x2a0000 <typeinfo for __float128 const*>
  1f1f20: 9123f58c     	add	x12, x12, #0x8fd
  1f1f24: 91226129     	add	x9, x9, #0x898
  1f1f28: 528020eb     	mov	w11, #0x107             // =263
  1f1f2c: f900010a     	str	x10, [x8]
  1f1f30: 91002188     	add	x8, x12, #0x8
  1f1f34: 9e670180     	fmov	d0, x12
  1f1f38: 72a0202b     	movk	w11, #0x101, lsl #16
  1f1f3c: f8010f49     	str	x9, [x26, #0x10]!
  1f1f40: 4e181d00     	mov	v0.d[1], x8
  1f1f44: b9000b4b     	str	w11, [x26, #0x8]
  1f1f48: 3d800740     	str	q0, [x26, #0x10]
  1f1f4c: b5000d9a     	cbnz	x26, 0x1f20fc <__cxa_demangle+0x10e34>
  1f1f50: 14000128     	b	0x1f23f0 <__cxa_demangle+0x11128>
  1f1f54: 3940012a     	ldrb	w10, [x9]
  1f1f58: 7101115f     	cmp	w10, #0x44
  1f1f5c: 54000ce1     	b.ne	0x1f20f8 <__cxa_demangle+0x10e30>
  1f1f60: 3940052a     	ldrb	w10, [x9, #0x1]
  1f1f64: 71013d5f     	cmp	w10, #0x4f
  1f1f68: 54000541     	b.ne	0x1f2010 <__cxa_demangle+0x10d48>
  1f1f6c: 91000928     	add	x8, x9, #0x2
  1f1f70: aa1303e0     	mov	x0, x19
  1f1f74: f9000268     	str	x8, [x19]
  1f1f78: 97ffd498     	bl	0x1e71d8 <__cxa_demangle+0x5f10>
  1f1f7c: b40023c0     	cbz	x0, 0x1f23f4 <__cxa_demangle+0x1112c>
  1f1f80: a9402668     	ldp	x8, x9, [x19]
  1f1f84: aa0003f4     	mov	x20, x0
  1f1f88: eb09011f     	cmp	x8, x9
  1f1f8c: 54002320     	b.eq	0x1f23f0 <__cxa_demangle+0x11128>
  1f1f90: 39400109     	ldrb	w9, [x8]
  1f1f94: 7101153f     	cmp	w9, #0x45
  1f1f98: 540022c1     	b.ne	0x1f23f0 <__cxa_demangle+0x11128>
  1f1f9c: f9497275     	ldr	x21, [x19, #0x12e0]
  1f1fa0: 91000508     	add	x8, x8, #0x1
  1f1fa4: f9000268     	str	x8, [x19]
  1f1fa8: aa1503e8     	mov	x8, x21
  1f1fac: f8408d09     	ldr	x9, [x8, #0x8]!
  1f1fb0: 9100812a     	add	x10, x9, #0x20
  1f1fb4: f13fc15f     	cmp	x10, #0xff0
  1f1fb8: 54000143     	b.lo	0x1f1fe0 <__cxa_demangle+0x10d18>
  1f1fbc: 321403e0     	orr	w0, wzr, #0x1000
  1f1fc0: 97fac0b4     	bl	0xa2290 <malloc@plt>
  1f1fc4: b4002280     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f1fc8: aa0003e8     	mov	x8, x0
  1f1fcc: aa1f03e9     	mov	x9, xzr
  1f1fd0: f9000015     	str	x21, [x0]
  1f1fd4: f8008d1f     	str	xzr, [x8, #0x8]!
  1f1fd8: aa0003f5     	mov	x21, x0
  1f1fdc: f9097260     	str	x0, [x19, #0x12e0]
  1f1fe0: 9100812a     	add	x10, x9, #0x20
  1f1fe4: 8b0902ba     	add	x26, x21, x9
  1f1fe8: 90000589     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1f1fec: 913ba129     	add	x9, x9, #0xee8
  1f1ff0: 5280220b     	mov	w11, #0x110             // =272
  1f1ff4: 72a0202b     	movk	w11, #0x101, lsl #16
  1f1ff8: f900010a     	str	x10, [x8]
  1f1ffc: f8010f49     	str	x9, [x26, #0x10]!
  1f2000: b9000b4b     	str	w11, [x26, #0x8]
  1f2004: f9000b54     	str	x20, [x26, #0x10]
  1f2008: b50007ba     	cbnz	x26, 0x1f20fc <__cxa_demangle+0x10e34>
  1f200c: 140000f9     	b	0x1f23f0 <__cxa_demangle+0x11128>
  1f2010: 3940012a     	ldrb	w10, [x9]
  1f2014: 7101115f     	cmp	w10, #0x44
  1f2018: 54000701     	b.ne	0x1f20f8 <__cxa_demangle+0x10e30>
  1f201c: 3940052a     	ldrb	w10, [x9, #0x1]
  1f2020: 7101dd5f     	cmp	w10, #0x77
  1f2024: 540006a1     	b.ne	0x1f20f8 <__cxa_demangle+0x10e30>
  1f2028: a9412e6a     	ldp	x10, x11, [x19, #0x10]
  1f202c: 91000929     	add	x9, x9, #0x2
  1f2030: 9100a27a     	add	x26, x19, #0x28
  1f2034: f9000269     	str	x9, [x19]
  1f2038: cb0a016a     	sub	x10, x11, x10
  1f203c: 9343fd58     	asr	x24, x10, #3
  1f2040: eb08013f     	cmp	x9, x8
  1f2044: 54000160     	b.eq	0x1f2070 <__cxa_demangle+0x10da8>
  1f2048: 39400128     	ldrb	w8, [x9]
  1f204c: 7101151f     	cmp	w8, #0x45
  1f2050: 54000101     	b.ne	0x1f2070 <__cxa_demangle+0x10da8>
  1f2054: 140000c1     	b	0x1f2358 <__cxa_demangle+0x11090>
  1f2058: 91002109     	add	x9, x8, #0x8
  1f205c: f9000e69     	str	x9, [x19, #0x18]
  1f2060: f9000114     	str	x20, [x8]
  1f2064: a9402269     	ldp	x9, x8, [x19]
  1f2068: eb08013f     	cmp	x9, x8
  1f206c: 54fffee1     	b.ne	0x1f2048 <__cxa_demangle+0x10d80>
  1f2070: aa1303e0     	mov	x0, x19
  1f2074: 97ffc1bd     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1f2078: b4001be0     	cbz	x0, 0x1f23f4 <__cxa_demangle+0x1112c>
  1f207c: a941a668     	ldp	x8, x9, [x19, #0x18]
  1f2080: aa0003f4     	mov	x20, x0
  1f2084: eb09011f     	cmp	x8, x9
  1f2088: 54fffe81     	b.ne	0x1f2058 <__cxa_demangle+0x10d90>
  1f208c: f9400a77     	ldr	x23, [x19, #0x10]
  1f2090: cb170115     	sub	x21, x8, x23
  1f2094: eb17035f     	cmp	x26, x23
  1f2098: d37ffaa1     	lsl	x1, x21, #1
  1f209c: 540000e0     	b.eq	0x1f20b8 <__cxa_demangle+0x10df0>
  1f20a0: aa1703e0     	mov	x0, x23
  1f20a4: 97fac673     	bl	0xa3a70 <realloc@plt>
  1f20a8: aa0003f6     	mov	x22, x0
  1f20ac: f9000a60     	str	x0, [x19, #0x10]
  1f20b0: b5000180     	cbnz	x0, 0x1f20e0 <__cxa_demangle+0x10e18>
  1f20b4: 140000d8     	b	0x1f2414 <__cxa_demangle+0x1114c>
  1f20b8: aa0103e0     	mov	x0, x1
  1f20bc: 97fac075     	bl	0xa2290 <malloc@plt>
  1f20c0: b4001aa0     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f20c4: aa0003f6     	mov	x22, x0
  1f20c8: b40000b5     	cbz	x21, 0x1f20dc <__cxa_demangle+0x10e14>
  1f20cc: aa1603e0     	mov	x0, x22
  1f20d0: aa1703e1     	mov	x1, x23
  1f20d4: aa1503e2     	mov	x2, x21
  1f20d8: 97fac35a     	bl	0xa2e40 <memmove@plt>
  1f20dc: f9000a76     	str	x22, [x19, #0x10]
  1f20e0: 9343fea8     	asr	x8, x21, #3
  1f20e4: 9342fea9     	asr	x9, x21, #2
  1f20e8: 8b080ec8     	add	x8, x22, x8, lsl #3
  1f20ec: 8b090ec9     	add	x9, x22, x9, lsl #3
  1f20f0: a901a668     	stp	x8, x9, [x19, #0x18]
  1f20f4: 17ffffd9     	b	0x1f2058 <__cxa_demangle+0x10d90>
  1f20f8: aa1f03fa     	mov	x26, xzr
  1f20fc: a9402668     	ldp	x8, x9, [x19]
  1f2100: cb08012a     	sub	x10, x9, x8
  1f2104: f100095f     	cmp	x10, #0x2
  1f2108: 54000123     	b.lo	0x1f212c <__cxa_demangle+0x10e64>
  1f210c: 3940010a     	ldrb	w10, [x8]
  1f2110: 7101115f     	cmp	w10, #0x44
  1f2114: 540000c1     	b.ne	0x1f212c <__cxa_demangle+0x10e64>
  1f2118: 3940050a     	ldrb	w10, [x8, #0x1]
  1f211c: 7101e15f     	cmp	w10, #0x78
  1f2120: 54000061     	b.ne	0x1f212c <__cxa_demangle+0x10e64>
  1f2124: 91000908     	add	x8, x8, #0x2
  1f2128: f9000268     	str	x8, [x19]
  1f212c: eb09011f     	cmp	x8, x9
  1f2130: 54001600     	b.eq	0x1f23f0 <__cxa_demangle+0x11128>
  1f2134: 3940010a     	ldrb	w10, [x8]
  1f2138: 7101195f     	cmp	w10, #0x46
  1f213c: 540015a1     	b.ne	0x1f23f0 <__cxa_demangle+0x11128>
  1f2140: 9100050a     	add	x10, x8, #0x1
  1f2144: eb09015f     	cmp	x10, x9
  1f2148: f900026a     	str	x10, [x19]
  1f214c: 540000c0     	b.eq	0x1f2164 <__cxa_demangle+0x10e9c>
  1f2150: 39400149     	ldrb	w9, [x10]
  1f2154: 7101653f     	cmp	w9, #0x59
  1f2158: 54000061     	b.ne	0x1f2164 <__cxa_demangle+0x10e9c>
  1f215c: 91000908     	add	x8, x8, #0x2
  1f2160: f9000268     	str	x8, [x19]
  1f2164: aa1303e0     	mov	x0, x19
  1f2168: 97ffc180     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1f216c: b4001440     	cbz	x0, 0x1f23f4 <__cxa_demangle+0x1112c>
  1f2170: a9412668     	ldp	x8, x9, [x19, #0x10]
  1f2174: aa0003f4     	mov	x20, x0
  1f2178: 9100a27b     	add	x27, x19, #0x28
  1f217c: 320003fc     	orr	w28, wzr, #0x1
  1f2180: cb080128     	sub	x8, x9, x8
  1f2184: 9343fd08     	asr	x8, x8, #3
  1f2188: f90007e8     	str	x8, [sp, #0x8]
  1f218c: 14000004     	b	0x1f219c <__cxa_demangle+0x10ed4>
  1f2190: 91002109     	add	x9, x8, #0x8
  1f2194: f9000e69     	str	x9, [x19, #0x18]
  1f2198: f9000115     	str	x21, [x8]
  1f219c: a9402668     	ldp	x8, x9, [x19]
  1f21a0: eb09011f     	cmp	x8, x9
  1f21a4: 54000140     	b.eq	0x1f21cc <__cxa_demangle+0x10f04>
  1f21a8: 3940010a     	ldrb	w10, [x8]
  1f21ac: 7101155f     	cmp	w10, #0x45
  1f21b0: 54000700     	b.eq	0x1f2290 <__cxa_demangle+0x10fc8>
  1f21b4: 3940010a     	ldrb	w10, [x8]
  1f21b8: 7101d95f     	cmp	w10, #0x76
  1f21bc: 54000081     	b.ne	0x1f21cc <__cxa_demangle+0x10f04>
  1f21c0: 91000508     	add	x8, x8, #0x1
  1f21c4: f9000268     	str	x8, [x19]
  1f21c8: 17fffff5     	b	0x1f219c <__cxa_demangle+0x10ed4>
  1f21cc: cb080129     	sub	x9, x9, x8
  1f21d0: f100093f     	cmp	x9, #0x2
  1f21d4: 540001a3     	b.lo	0x1f2208 <__cxa_demangle+0x10f40>
  1f21d8: 39400109     	ldrb	w9, [x8]
  1f21dc: 7101493f     	cmp	w9, #0x52
  1f21e0: 540000a1     	b.ne	0x1f21f4 <__cxa_demangle+0x10f2c>
  1f21e4: 39400509     	ldrb	w9, [x8, #0x1]
  1f21e8: 7101153f     	cmp	w9, #0x45
  1f21ec: 54000560     	b.eq	0x1f2298 <__cxa_demangle+0x10fd0>
  1f21f0: 39400109     	ldrb	w9, [x8]
  1f21f4: 71013d3f     	cmp	w9, #0x4f
  1f21f8: 54000081     	b.ne	0x1f2208 <__cxa_demangle+0x10f40>
  1f21fc: 39400509     	ldrb	w9, [x8, #0x1]
  1f2200: 7101153f     	cmp	w9, #0x45
  1f2204: 54000500     	b.eq	0x1f22a4 <__cxa_demangle+0x10fdc>
  1f2208: aa1303e0     	mov	x0, x19
  1f220c: 97ffc157     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1f2210: b4000f20     	cbz	x0, 0x1f23f4 <__cxa_demangle+0x1112c>
  1f2214: a941a668     	ldp	x8, x9, [x19, #0x18]
  1f2218: aa0003f5     	mov	x21, x0
  1f221c: eb09011f     	cmp	x8, x9
  1f2220: 54fffb81     	b.ne	0x1f2190 <__cxa_demangle+0x10ec8>
  1f2224: f9400a78     	ldr	x24, [x19, #0x10]
  1f2228: cb180116     	sub	x22, x8, x24
  1f222c: eb18037f     	cmp	x27, x24
  1f2230: d37ffac1     	lsl	x1, x22, #1
  1f2234: 540000e0     	b.eq	0x1f2250 <__cxa_demangle+0x10f88>
  1f2238: aa1803e0     	mov	x0, x24
  1f223c: 97fac60d     	bl	0xa3a70 <realloc@plt>
  1f2240: aa0003f7     	mov	x23, x0
  1f2244: f9000a60     	str	x0, [x19, #0x10]
  1f2248: b5000180     	cbnz	x0, 0x1f2278 <__cxa_demangle+0x10fb0>
  1f224c: 14000072     	b	0x1f2414 <__cxa_demangle+0x1114c>
  1f2250: aa0103e0     	mov	x0, x1
  1f2254: 97fac00f     	bl	0xa2290 <malloc@plt>
  1f2258: b4000de0     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f225c: aa0003f7     	mov	x23, x0
  1f2260: b40000b6     	cbz	x22, 0x1f2274 <__cxa_demangle+0x10fac>
  1f2264: aa1703e0     	mov	x0, x23
  1f2268: aa1803e1     	mov	x1, x24
  1f226c: aa1603e2     	mov	x2, x22
  1f2270: 97fac2f4     	bl	0xa2e40 <memmove@plt>
  1f2274: f9000a77     	str	x23, [x19, #0x10]
  1f2278: 9343fec8     	asr	x8, x22, #3
  1f227c: 9342fec9     	asr	x9, x22, #2
  1f2280: 8b080ee8     	add	x8, x23, x8, lsl #3
  1f2284: 8b090ee9     	add	x9, x23, x9, lsl #3
  1f2288: a901a668     	stp	x8, x9, [x19, #0x18]
  1f228c: 17ffffc1     	b	0x1f2190 <__cxa_demangle+0x10ec8>
  1f2290: 2a1f03f7     	mov	w23, wzr
  1f2294: 14000006     	b	0x1f22ac <__cxa_demangle+0x10fe4>
  1f2298: 320003f7     	orr	w23, wzr, #0x1
  1f229c: 321f03fc     	orr	w28, wzr, #0x2
  1f22a0: 14000003     	b	0x1f22ac <__cxa_demangle+0x10fe4>
  1f22a4: 321f03fc     	orr	w28, wzr, #0x2
  1f22a8: 321f03f7     	orr	w23, wzr, #0x2
  1f22ac: 8b1c0108     	add	x8, x8, x28
  1f22b0: f9000268     	str	x8, [x19]
  1f22b4: f94007e8     	ldr	x8, [sp, #0x8]
  1f22b8: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1f22bc: aa1303e0     	mov	x0, x19
  1f22c0: d37df116     	lsl	x22, x8, #3
  1f22c4: 8b160121     	add	x1, x9, x22
  1f22c8: 97ffeae5     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1f22cc: f9400a68     	ldr	x8, [x19, #0x10]
  1f22d0: f9497278     	ldr	x24, [x19, #0x12e0]
  1f22d4: aa0003f5     	mov	x21, x0
  1f22d8: 8b160108     	add	x8, x8, x22
  1f22dc: f9000e68     	str	x8, [x19, #0x18]
  1f22e0: aa1803e8     	mov	x8, x24
  1f22e4: f8408d09     	ldr	x9, [x8, #0x8]!
  1f22e8: aa0103f6     	mov	x22, x1
  1f22ec: 9101012a     	add	x10, x9, #0x40
  1f22f0: f13fc15f     	cmp	x10, #0xff0
  1f22f4: 54000143     	b.lo	0x1f231c <__cxa_demangle+0x11054>
  1f22f8: 321403e0     	orr	w0, wzr, #0x1000
  1f22fc: 97fabfe5     	bl	0xa2290 <malloc@plt>
  1f2300: b40008a0     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f2304: aa0003e8     	mov	x8, x0
  1f2308: aa1f03e9     	mov	x9, xzr
  1f230c: f9000018     	str	x24, [x0]
  1f2310: f8008d1f     	str	xzr, [x8, #0x8]!
  1f2314: aa0003f8     	mov	x24, x0
  1f2318: f9097260     	str	x0, [x19, #0x12e0]
  1f231c: 9101012a     	add	x10, x9, #0x40
  1f2320: 8b090300     	add	x0, x24, x9
  1f2324: f0000569     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1f2328: 913f2129     	add	x9, x9, #0xfc8
  1f232c: 528001eb     	mov	w11, #0xf               // =15
  1f2330: 72a0002b     	movk	w11, #0x1, lsl #16
  1f2334: f900010a     	str	x10, [x8]
  1f2338: f8010c09     	str	x9, [x0, #0x10]!
  1f233c: b900080b     	str	w11, [x0, #0x8]
  1f2340: a9015414     	stp	x20, x21, [x0, #0x10]
  1f2344: f9001016     	str	x22, [x0, #0x20]
  1f2348: b9002819     	str	w25, [x0, #0x28]
  1f234c: 3900b017     	strb	w23, [x0, #0x2c]
  1f2350: f900181a     	str	x26, [x0, #0x30]
  1f2354: 14000028     	b	0x1f23f4 <__cxa_demangle+0x1112c>
  1f2358: 91000528     	add	x8, x9, #0x1
  1f235c: a9410a69     	ldp	x9, x2, [x19, #0x10]
  1f2360: d37df315     	lsl	x21, x24, #3
  1f2364: aa1303e0     	mov	x0, x19
  1f2368: f9000268     	str	x8, [x19]
  1f236c: 8b150121     	add	x1, x9, x21
  1f2370: 97ffeabb     	bl	0x1ece5c <__cxa_demangle+0xbb94>
  1f2374: f9400a68     	ldr	x8, [x19, #0x10]
  1f2378: f9497276     	ldr	x22, [x19, #0x12e0]
  1f237c: aa0003f4     	mov	x20, x0
  1f2380: 8b150108     	add	x8, x8, x21
  1f2384: f9000e68     	str	x8, [x19, #0x18]
  1f2388: aa1603e8     	mov	x8, x22
  1f238c: f8408d09     	ldr	x9, [x8, #0x8]!
  1f2390: aa0103f5     	mov	x21, x1
  1f2394: 9100812a     	add	x10, x9, #0x20
  1f2398: f13fc15f     	cmp	x10, #0xff0
  1f239c: 54000143     	b.lo	0x1f23c4 <__cxa_demangle+0x110fc>
  1f23a0: 321403e0     	orr	w0, wzr, #0x1000
  1f23a4: 97fabfbb     	bl	0xa2290 <malloc@plt>
  1f23a8: b4000360     	cbz	x0, 0x1f2414 <__cxa_demangle+0x1114c>
  1f23ac: aa0003e8     	mov	x8, x0
  1f23b0: aa1f03e9     	mov	x9, xzr
  1f23b4: f9000016     	str	x22, [x0]
  1f23b8: f8008d1f     	str	xzr, [x8, #0x8]!
  1f23bc: aa0003f6     	mov	x22, x0
  1f23c0: f9097260     	str	x0, [x19, #0x12e0]
  1f23c4: 9100812a     	add	x10, x9, #0x20
  1f23c8: 8b0902da     	add	x26, x22, x9
  1f23cc: f0000569     	adrp	x9, 0x2a1000 <typeinfo for std::bad_typeid+0x880>
  1f23d0: 913d6129     	add	x9, x9, #0xf58
  1f23d4: 5280222b     	mov	w11, #0x111             // =273
  1f23d8: 72a0202b     	movk	w11, #0x101, lsl #16
  1f23dc: f900010a     	str	x10, [x8]
  1f23e0: f8010f49     	str	x9, [x26, #0x10]!
  1f23e4: b9000b4b     	str	w11, [x26, #0x8]
  1f23e8: a9015754     	stp	x20, x21, [x26, #0x10]
  1f23ec: b5ffe89a     	cbnz	x26, 0x1f20fc <__cxa_demangle+0x10e34>
  1f23f0: aa1f03e0     	mov	x0, xzr
  1f23f4: a9467bfd     	ldp	x29, x30, [sp, #0x60]
  1f23f8: a9454ff4     	ldp	x20, x19, [sp, #0x50]
  1f23fc: a94457f6     	ldp	x22, x21, [sp, #0x40]
  1f2400: a9435ff8     	ldp	x24, x23, [sp, #0x30]
  1f2404: a94267fa     	ldp	x26, x25, [sp, #0x20]
  1f2408: a9416ffc     	ldp	x28, x27, [sp, #0x10]
  1f240c: 9101c3ff     	add	sp, sp, #0x70
  1f2410: d65f03c0     	ret
  1f2414: 97fae093     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f2418: f81c0ff7     	str	x23, [sp, #-0x40]!
  1f241c: a90157f6     	stp	x22, x21, [sp, #0x10]
  1f2420: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1f2424: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1f2428: 9100c3fd     	add	x29, sp, #0x30
  1f242c: a940200a     	ldp	x10, x8, [x0]
  1f2430: aa0003f3     	mov	x19, x0
  1f2434: eb08015f     	cmp	x10, x8
  1f2438: 54000520     	b.eq	0x1f24dc <__cxa_demangle+0x11214>
  1f243c: 39400149     	ldrb	w9, [x10]
  1f2440: 7101553f     	cmp	w9, #0x55
  1f2444: 540003a1     	b.ne	0x1f24b8 <__cxa_demangle+0x111f0>
  1f2448: 91000549     	add	x9, x10, #0x1
  1f244c: eb09011f     	cmp	x8, x9
  1f2450: f9000269     	str	x9, [x19]
  1f2454: 54000ae0     	b.eq	0x1f25b0 <__cxa_demangle+0x112e8>
  1f2458: 3940012b     	ldrb	w11, [x9]
  1f245c: 5100c16b     	sub	w11, w11, #0x30
  1f2460: 7100257f     	cmp	w11, #0x9
  1f2464: 54000ba8     	b.hi	0x1f25d8 <__cxa_demangle+0x11310>
  1f2468: 9100094b     	add	x11, x10, #0x2
  1f246c: f900026b     	str	x11, [x19]
  1f2470: 39400549     	ldrb	w9, [x10, #0x1]
  1f2474: eb0b011f     	cmp	x8, x11
  1f2478: d100c12a     	sub	x10, x9, #0x30
  1f247c: 54000a60     	b.eq	0x1f25c8 <__cxa_demangle+0x11300>
  1f2480: 5280014c     	mov	w12, #0xa               // =10
  1f2484: 39400169     	ldrb	w9, [x11]
  1f2488: 5100c129     	sub	w9, w9, #0x30
  1f248c: 7100293f     	cmp	w9, #0xa
  1f2490: 540009c2     	b.hs	0x1f25c8 <__cxa_demangle+0x11300>
  1f2494: 91000569     	add	x9, x11, #0x1
  1f2498: f9000269     	str	x9, [x19]
  1f249c: 3940016b     	ldrb	w11, [x11]
  1f24a0: eb09011f     	cmp	x8, x9
  1f24a4: 9b0c2d4a     	madd	x10, x10, x12, x11
  1f24a8: d100c14a     	sub	x10, x10, #0x30
  1f24ac: aa0903eb     	mov	x11, x9
  1f24b0: 54fffea1     	b.ne	0x1f2484 <__cxa_demangle+0x111bc>
  1f24b4: 14000046     	b	0x1f25cc <__cxa_demangle+0x11304>
  1f24b8: 39400149     	ldrb	w9, [x10]
  1f24bc: 7101c93f     	cmp	w9, #0x72
  1f24c0: 540000e1     	b.ne	0x1f24dc <__cxa_demangle+0x11214>
  1f24c4: 9100054a     	add	x10, x10, #0x1
  1f24c8: 321e03f5     	orr	w21, wzr, #0x4
  1f24cc: f900026a     	str	x10, [x19]
  1f24d0: eb08015f     	cmp	x10, x8
  1f24d4: 540000a1     	b.ne	0x1f24e8 <__cxa_demangle+0x11220>
  1f24d8: 14000012     	b	0x1f2520 <__cxa_demangle+0x11258>
  1f24dc: 2a1f03f5     	mov	w21, wzr
  1f24e0: eb08015f     	cmp	x10, x8
  1f24e4: 540001e0     	b.eq	0x1f2520 <__cxa_demangle+0x11258>
  1f24e8: 39400149     	ldrb	w9, [x10]
  1f24ec: 7101593f     	cmp	w9, #0x56
  1f24f0: 54000081     	b.ne	0x1f2500 <__cxa_demangle+0x11238>
  1f24f4: 9100054a     	add	x10, x10, #0x1
  1f24f8: 321f02b5     	orr	w21, w21, #0x2
  1f24fc: f900026a     	str	x10, [x19]
  1f2500: eb08015f     	cmp	x10, x8
  1f2504: 540000e0     	b.eq	0x1f2520 <__cxa_demangle+0x11258>
  1f2508: 39400148     	ldrb	w8, [x10]
  1f250c: 71012d1f     	cmp	w8, #0x4b
  1f2510: 54000081     	b.ne	0x1f2520 <__cxa_demangle+0x11258>
  1f2514: 91000548     	add	x8, x10, #0x1
  1f2518: 320002b5     	orr	w21, w21, #0x1
  1f251c: f9000268     	str	x8, [x19]
  1f2520: aa1303e0     	mov	x0, x19
  1f2524: 97ffc091     	bl	0x1e2768 <__cxa_demangle+0x14a0>
  1f2528: aa0003f4     	mov	x20, x0
  1f252c: b4001740     	cbz	x0, 0x1f2814 <__cxa_demangle+0x1154c>
  1f2530: 34001735     	cbz	w21, 0x1f2814 <__cxa_demangle+0x1154c>
  1f2534: f9497276     	ldr	x22, [x19, #0x12e0]
  1f2538: aa1603e8     	mov	x8, x22
  1f253c: f8408d09     	ldr	x9, [x8, #0x8]!
  1f2540: 9100812a     	add	x10, x9, #0x20
  1f2544: f13fc15f     	cmp	x10, #0xff0
  1f2548: 54000143     	b.lo	0x1f2570 <__cxa_demangle+0x112a8>
  1f254c: 321403e0     	orr	w0, wzr, #0x1000
  1f2550: 97fabf50     	bl	0xa2290 <malloc@plt>
  1f2554: b4001720     	cbz	x0, 0x1f2838 <__cxa_demangle+0x11570>
  1f2558: aa0003e8     	mov	x8, x0
  1f255c: aa1f03e9     	mov	x9, xzr
  1f2560: f9000016     	str	x22, [x0]
  1f2564: f8008d1f     	str	xzr, [x8, #0x8]!
  1f2568: aa0003f6     	mov	x22, x0
  1f256c: f9097260     	str	x0, [x19, #0x12e0]
  1f2570: 9100812a     	add	x10, x9, #0x20
  1f2574: f900010a     	str	x10, [x8]
  1f2578: 9000058b     	adrp	x11, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1f257c: 78409288     	ldurh	w8, [x20, #0x9]
  1f2580: 39402e8a     	ldrb	w10, [x20, #0xb]
  1f2584: 8b0902c9     	add	x9, x22, x9
  1f2588: 9104616b     	add	x11, x11, #0x118
  1f258c: f8010d2b     	str	x11, [x9, #0x10]!
  1f2590: 320007ec     	orr	w12, wzr, #0x3
  1f2594: f9000934     	str	x20, [x9, #0x10]
  1f2598: aa0903f4     	mov	x20, x9
  1f259c: 3900212c     	strb	w12, [x9, #0x8]
  1f25a0: b9000d35     	str	w21, [x9, #0xc]
  1f25a4: 78009128     	sturh	w8, [x9, #0x9]
  1f25a8: 39002d2a     	strb	w10, [x9, #0xb]
  1f25ac: 1400009a     	b	0x1f2814 <__cxa_demangle+0x1154c>
  1f25b0: aa1f03f7     	mov	x23, xzr
  1f25b4: aa1f03f6     	mov	x22, xzr
  1f25b8: aa0803e9     	mov	x9, x8
  1f25bc: eb1602ff     	cmp	x23, x22
  1f25c0: 54000221     	b.ne	0x1f2604 <__cxa_demangle+0x1133c>
  1f25c4: 14000093     	b	0x1f2810 <__cxa_demangle+0x11548>
  1f25c8: aa0b03e9     	mov	x9, x11
  1f25cc: cb09010b     	sub	x11, x8, x9
  1f25d0: eb0a017f     	cmp	x11, x10
  1f25d4: 540000c2     	b.hs	0x1f25ec <__cxa_demangle+0x11324>
  1f25d8: aa1f03f7     	mov	x23, xzr
  1f25dc: aa1f03f6     	mov	x22, xzr
  1f25e0: eb1602ff     	cmp	x23, x22
  1f25e4: 54000101     	b.ne	0x1f2604 <__cxa_demangle+0x1133c>
  1f25e8: 1400008a     	b	0x1f2810 <__cxa_demangle+0x11548>
  1f25ec: 8b0a0136     	add	x22, x9, x10
  1f25f0: aa0903f7     	mov	x23, x9
  1f25f4: aa1603e9     	mov	x9, x22
  1f25f8: f9000276     	str	x22, [x19]
  1f25fc: eb1602ff     	cmp	x23, x22
  1f2600: 54001080     	b.eq	0x1f2810 <__cxa_demangle+0x11548>
  1f2604: cb1702ca     	sub	x10, x22, x23
  1f2608: f100255f     	cmp	x10, #0x9
  1f260c: 540007a3     	b.lo	0x1f2700 <__cxa_demangle+0x11438>
  1f2610: 394002eb     	ldrb	w11, [x23]
  1f2614: 7101bd7f     	cmp	w11, #0x6f
  1f2618: 54000741     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f261c: 394006eb     	ldrb	w11, [x23, #0x1]
  1f2620: 7101897f     	cmp	w11, #0x62
  1f2624: 540006e1     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2628: 39400aeb     	ldrb	w11, [x23, #0x2]
  1f262c: 7101a97f     	cmp	w11, #0x6a
  1f2630: 54000681     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2634: 39400eeb     	ldrb	w11, [x23, #0x3]
  1f2638: 71018d7f     	cmp	w11, #0x63
  1f263c: 54000621     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2640: 394012eb     	ldrb	w11, [x23, #0x4]
  1f2644: 7101c17f     	cmp	w11, #0x70
  1f2648: 540005c1     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f264c: 394016eb     	ldrb	w11, [x23, #0x5]
  1f2650: 7101c97f     	cmp	w11, #0x72
  1f2654: 54000561     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2658: 39401aeb     	ldrb	w11, [x23, #0x6]
  1f265c: 7101bd7f     	cmp	w11, #0x6f
  1f2660: 54000501     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2664: 39401eeb     	ldrb	w11, [x23, #0x7]
  1f2668: 7101d17f     	cmp	w11, #0x74
  1f266c: 540004a1     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f2670: 394022eb     	ldrb	w11, [x23, #0x8]
  1f2674: 7101bd7f     	cmp	w11, #0x6f
  1f2678: 54000441     	b.ne	0x1f2700 <__cxa_demangle+0x11438>
  1f267c: d100054b     	sub	x11, x10, #0x1
  1f2680: f100255f     	cmp	x10, #0x9
  1f2684: 5280012a     	mov	w10, #0x9               // =9
  1f2688: 9a8b814a     	csel	x10, x10, x11, hi
  1f268c: 8b0a02ea     	add	x10, x23, x10
  1f2690: eb0a02df     	cmp	x22, x10
  1f2694: a9005a6a     	stp	x10, x22, [x19]
  1f2698: 54000800     	b.eq	0x1f2798 <__cxa_demangle+0x114d0>
  1f269c: 3940014b     	ldrb	w11, [x10]
  1f26a0: 5100c16b     	sub	w11, w11, #0x30
  1f26a4: 7100257f     	cmp	w11, #0x9
  1f26a8: 54000788     	b.hi	0x1f2798 <__cxa_demangle+0x114d0>
  1f26ac: eb16015f     	cmp	x10, x22
  1f26b0: 540006a0     	b.eq	0x1f2784 <__cxa_demangle+0x114bc>
  1f26b4: aa1f03eb     	mov	x11, xzr
  1f26b8: aa0a03ec     	mov	x12, x10
  1f26bc: 9100054a     	add	x10, x10, #0x1
  1f26c0: f900026a     	str	x10, [x19]
  1f26c4: 3940018c     	ldrb	w12, [x12]
  1f26c8: eb0a02df     	cmp	x22, x10
  1f26cc: 8b0c016b     	add	x11, x11, x12
  1f26d0: d100c16b     	sub	x11, x11, #0x30
  1f26d4: 54000540     	b.eq	0x1f277c <__cxa_demangle+0x114b4>
  1f26d8: 3940014c     	ldrb	w12, [x10]
  1f26dc: 5100c18c     	sub	w12, w12, #0x30
  1f26e0: 7100299f     	cmp	w12, #0xa
  1f26e4: 540004c2     	b.hs	0x1f277c <__cxa_demangle+0x114b4>
  1f26e8: 8b0b096b     	add	x11, x11, x11, lsl #2
  1f26ec: eb0a02df     	cmp	x22, x10
  1f26f0: d37ff96b     	lsl	x11, x11, #1
  1f26f4: 54fffe21     	b.ne	0x1f26b8 <__cxa_demangle+0x113f0>
  1f26f8: d100c16b     	sub	x11, x11, #0x30
  1f26fc: 14000023     	b	0x1f2788 <__cxa_demangle+0x114c0>
  1f2700: aa1303e0     	mov	x0, x19
  1f2704: 97ffff45     	bl	0x1f2418 <__cxa_demangle+0x11150>
  1f2708: b4000840     	cbz	x0, 0x1f2810 <__cxa_demangle+0x11548>
  1f270c: f9497274     	ldr	x20, [x19, #0x12e0]
  1f2710: aa0003f5     	mov	x21, x0
  1f2714: aa1403e8     	mov	x8, x20
  1f2718: f8408d09     	ldr	x9, [x8, #0x8]!
  1f271c: 9100c12a     	add	x10, x9, #0x30
  1f2720: f13fc15f     	cmp	x10, #0xff0
  1f2724: 54000143     	b.lo	0x1f274c <__cxa_demangle+0x11484>
  1f2728: 321403e0     	orr	w0, wzr, #0x1000
  1f272c: 97fabed9     	bl	0xa2290 <malloc@plt>
  1f2730: b4000840     	cbz	x0, 0x1f2838 <__cxa_demangle+0x11570>
  1f2734: aa0003e8     	mov	x8, x0
  1f2738: aa1f03e9     	mov	x9, xzr
  1f273c: f9000014     	str	x20, [x0]
  1f2740: f8008d1f     	str	xzr, [x8, #0x8]!
  1f2744: aa0003f4     	mov	x20, x0
  1f2748: f9097260     	str	x0, [x19, #0x12e0]
  1f274c: 9100c12a     	add	x10, x9, #0x30
  1f2750: 8b090294     	add	x20, x20, x9
  1f2754: 90000589     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1f2758: 5280204b     	mov	w11, #0x102             // =258
  1f275c: 9102a129     	add	x9, x9, #0xa8
  1f2760: 72a0202b     	movk	w11, #0x101, lsl #16
  1f2764: f900010a     	str	x10, [x8]
  1f2768: f8010e89     	str	x9, [x20, #0x10]!
  1f276c: b9000a8b     	str	w11, [x20, #0x8]
  1f2770: a9015e95     	stp	x21, x23, [x20, #0x10]
  1f2774: f9001296     	str	x22, [x20, #0x20]
  1f2778: 14000027     	b	0x1f2814 <__cxa_demangle+0x1154c>
  1f277c: aa0a03f7     	mov	x23, x10
  1f2780: 14000003     	b	0x1f278c <__cxa_demangle+0x114c4>
  1f2784: 928005eb     	mov	x11, #-0x30             // =-48
  1f2788: aa1603f7     	mov	x23, x22
  1f278c: cb0a02ca     	sub	x10, x22, x10
  1f2790: eb0b015f     	cmp	x10, x11
  1f2794: 540004c2     	b.hs	0x1f282c <__cxa_demangle+0x11564>
  1f2798: aa1f03f7     	mov	x23, xzr
  1f279c: aa1f03f6     	mov	x22, xzr
  1f27a0: eb1602ff     	cmp	x23, x22
  1f27a4: a9002269     	stp	x9, x8, [x19]
  1f27a8: 54000340     	b.eq	0x1f2810 <__cxa_demangle+0x11548>
  1f27ac: aa1303e0     	mov	x0, x19
  1f27b0: 97ffff1a     	bl	0x1f2418 <__cxa_demangle+0x11150>
  1f27b4: b40002e0     	cbz	x0, 0x1f2810 <__cxa_demangle+0x11548>
  1f27b8: f9497274     	ldr	x20, [x19, #0x12e0]
  1f27bc: aa0003f5     	mov	x21, x0
  1f27c0: aa1403e8     	mov	x8, x20
  1f27c4: f8408d09     	ldr	x9, [x8, #0x8]!
  1f27c8: 9100c12a     	add	x10, x9, #0x30
  1f27cc: f13fc15f     	cmp	x10, #0xff0
  1f27d0: 54000143     	b.lo	0x1f27f8 <__cxa_demangle+0x11530>
  1f27d4: 321403e0     	orr	w0, wzr, #0x1000
  1f27d8: 97fabeae     	bl	0xa2290 <malloc@plt>
  1f27dc: b40002e0     	cbz	x0, 0x1f2838 <__cxa_demangle+0x11570>
  1f27e0: aa0003e8     	mov	x8, x0
  1f27e4: aa1f03e9     	mov	x9, xzr
  1f27e8: f9000014     	str	x20, [x0]
  1f27ec: f8008d1f     	str	xzr, [x8, #0x8]!
  1f27f0: aa0003f4     	mov	x20, x0
  1f27f4: f9097260     	str	x0, [x19, #0x12e0]
  1f27f8: 9100c12a     	add	x10, x9, #0x30
  1f27fc: 8b090294     	add	x20, x20, x9
  1f2800: 90000589     	adrp	x9, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1f2804: 5280214b     	mov	w11, #0x10a             // =266
  1f2808: 9100e129     	add	x9, x9, #0x38
  1f280c: 17ffffd5     	b	0x1f2760 <__cxa_demangle+0x11498>
  1f2810: aa1f03f4     	mov	x20, xzr
  1f2814: aa1403e0     	mov	x0, x20
  1f2818: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f281c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f2820: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f2824: f84407f7     	ldr	x23, [sp], #0x40
  1f2828: d65f03c0     	ret
  1f282c: 8b0b02f6     	add	x22, x23, x11
  1f2830: f9000276     	str	x22, [x19]
  1f2834: 17ffffdb     	b	0x1f27a0 <__cxa_demangle+0x114d8>
  1f2838: 97fadf8a     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f283c: f81c0ff7     	str	x23, [sp, #-0x40]!
  1f2840: a90157f6     	stp	x22, x21, [sp, #0x10]
  1f2844: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1f2848: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1f284c: 9100c3fd     	add	x29, sp, #0x30
  1f2850: a9402408     	ldp	x8, x9, [x0]
  1f2854: aa0003f3     	mov	x19, x0
  1f2858: cb080129     	sub	x9, x9, x8
  1f285c: f100093f     	cmp	x9, #0x2
  1f2860: 540004a3     	b.lo	0x1f28f4 <__cxa_demangle+0x1162c>
  1f2864: 39400109     	ldrb	w9, [x8]
  1f2868: 7101513f     	cmp	w9, #0x54
  1f286c: 54000441     	b.ne	0x1f28f4 <__cxa_demangle+0x1162c>
  1f2870: 39400509     	ldrb	w9, [x8, #0x1]
  1f2874: 7101cd3f     	cmp	w9, #0x73
  1f2878: 540000e1     	b.ne	0x1f2894 <__cxa_demangle+0x115cc>
  1f287c: f0000295     	adrp	x21, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f2880: 91000908     	add	x8, x8, #0x2
  1f2884: 9124a6b5     	add	x21, x21, #0x929
  1f2888: f9000268     	str	x8, [x19]
  1f288c: 91001ab6     	add	x22, x21, #0x6
  1f2890: 1400001b     	b	0x1f28fc <__cxa_demangle+0x11634>
  1f2894: 39400109     	ldrb	w9, [x8]
  1f2898: 7101513f     	cmp	w9, #0x54
  1f289c: 540002c1     	b.ne	0x1f28f4 <__cxa_demangle+0x1162c>
  1f28a0: 39400509     	ldrb	w9, [x8, #0x1]
  1f28a4: 7101d53f     	cmp	w9, #0x75
  1f28a8: 540000e1     	b.ne	0x1f28c4 <__cxa_demangle+0x115fc>
  1f28ac: f0000295     	adrp	x21, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f28b0: 91000908     	add	x8, x8, #0x2
  1f28b4: 9124c2b5     	add	x21, x21, #0x930
  1f28b8: f9000268     	str	x8, [x19]
  1f28bc: 910016b6     	add	x22, x21, #0x5
  1f28c0: 1400000f     	b	0x1f28fc <__cxa_demangle+0x11634>
  1f28c4: 39400109     	ldrb	w9, [x8]
  1f28c8: 7101513f     	cmp	w9, #0x54
  1f28cc: 54000141     	b.ne	0x1f28f4 <__cxa_demangle+0x1162c>
  1f28d0: 39400509     	ldrb	w9, [x8, #0x1]
  1f28d4: 7101953f     	cmp	w9, #0x65
  1f28d8: 540000e1     	b.ne	0x1f28f4 <__cxa_demangle+0x1162c>
  1f28dc: f0000295     	adrp	x21, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f28e0: 91000908     	add	x8, x8, #0x2
  1f28e4: 9124dab5     	add	x21, x21, #0x936
  1f28e8: f9000268     	str	x8, [x19]
  1f28ec: 910012b6     	add	x22, x21, #0x4
  1f28f0: 14000003     	b	0x1f28fc <__cxa_demangle+0x11634>
  1f28f4: aa1f03f5     	mov	x21, xzr
  1f28f8: aa1f03f6     	mov	x22, xzr
  1f28fc: aa1303e0     	mov	x0, x19
  1f2900: aa1f03e1     	mov	x1, xzr
  1f2904: 97ffc606     	bl	0x1e411c <__cxa_demangle+0x2e54>
  1f2908: aa0003f4     	mov	x20, x0
  1f290c: b40003c0     	cbz	x0, 0x1f2984 <__cxa_demangle+0x116bc>
  1f2910: eb1602bf     	cmp	x21, x22
  1f2914: 54000380     	b.eq	0x1f2984 <__cxa_demangle+0x116bc>
  1f2918: f9497277     	ldr	x23, [x19, #0x12e0]
  1f291c: aa1703e8     	mov	x8, x23
  1f2920: f8408d09     	ldr	x9, [x8, #0x8]!
  1f2924: 9100c12a     	add	x10, x9, #0x30
  1f2928: f13fc15f     	cmp	x10, #0xff0
  1f292c: 54000143     	b.lo	0x1f2954 <__cxa_demangle+0x1168c>
  1f2930: 321403e0     	orr	w0, wzr, #0x1000
  1f2934: 97fabe57     	bl	0xa2290 <malloc@plt>
  1f2938: b4000320     	cbz	x0, 0x1f299c <__cxa_demangle+0x116d4>
  1f293c: aa0003e8     	mov	x8, x0
  1f2940: aa1f03e9     	mov	x9, xzr
  1f2944: f9000017     	str	x23, [x0]
  1f2948: f8008d1f     	str	xzr, [x8, #0x8]!
  1f294c: aa0003f7     	mov	x23, x0
  1f2950: f9097260     	str	x0, [x19, #0x12e0]
  1f2954: 9000058b     	adrp	x11, 0x2a2000 <typeinfo for std::bad_typeid+0x1880>
  1f2958: 9100c12a     	add	x10, x9, #0x30
  1f295c: 8b0902e9     	add	x9, x23, x9
  1f2960: 910d216b     	add	x11, x11, #0x348
  1f2964: 528020cc     	mov	w12, #0x106             // =262
  1f2968: f900010a     	str	x10, [x8]
  1f296c: f8010d2b     	str	x11, [x9, #0x10]!
  1f2970: 72a0202c     	movk	w12, #0x101, lsl #16
  1f2974: f9001134     	str	x20, [x9, #0x20]
  1f2978: aa0903f4     	mov	x20, x9
  1f297c: b900092c     	str	w12, [x9, #0x8]
  1f2980: a9015935     	stp	x21, x22, [x9, #0x10]
  1f2984: aa1403e0     	mov	x0, x20
  1f2988: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f298c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f2990: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f2994: f84407f7     	ldr	x23, [sp], #0x40
  1f2998: d65f03c0     	ret
  1f299c: 97fadf31     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f29a0: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f29a4: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f29a8: 910043fd     	add	x29, sp, #0x10
  1f29ac: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f29b0: aa0103f3     	mov	x19, x1
  1f29b4: aa0003f4     	mov	x20, x0
  1f29b8: 91002509     	add	x9, x8, #0x9
  1f29bc: eb0a013f     	cmp	x9, x10
  1f29c0: 54000062     	b.hs	0x1f29cc <__cxa_demangle+0x11704>
  1f29c4: f9400260     	ldr	x0, [x19]
  1f29c8: 1400000a     	b	0x1f29f0 <__cxa_demangle+0x11728>
  1f29cc: f9400260     	ldr	x0, [x19]
  1f29d0: d37ff948     	lsl	x8, x10, #1
  1f29d4: eb09011f     	cmp	x8, x9
  1f29d8: 9a883121     	csel	x1, x9, x8, lo
  1f29dc: f9000a61     	str	x1, [x19, #0x10]
  1f29e0: 97fac424     	bl	0xa3a70 <realloc@plt>
  1f29e4: f9000260     	str	x0, [x19]
  1f29e8: b4000620     	cbz	x0, 0x1f2aac <__cxa_demangle+0x117e4>
  1f29ec: f9400668     	ldr	x8, [x19, #0x8]
  1f29f0: f0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f29f4: 91241929     	add	x9, x9, #0x906
  1f29f8: f9400129     	ldr	x9, [x9]
  1f29fc: 8b080008     	add	x8, x0, x8
  1f2a00: 5280050a     	mov	w10, #0x28              // =40
  1f2a04: 3900210a     	strb	w10, [x8, #0x8]
  1f2a08: f9000109     	str	x9, [x8]
  1f2a0c: f9400668     	ldr	x8, [x19, #0x8]
  1f2a10: aa1303e1     	mov	x1, x19
  1f2a14: 91002508     	add	x8, x8, #0x9
  1f2a18: f9000668     	str	x8, [x19, #0x8]
  1f2a1c: f9400a94     	ldr	x20, [x20, #0x10]
  1f2a20: f9400288     	ldr	x8, [x20]
  1f2a24: aa1403e0     	mov	x0, x20
  1f2a28: f9401108     	ldr	x8, [x8, #0x20]
  1f2a2c: d63f0100     	blr	x8
  1f2a30: 39402688     	ldrb	w8, [x20, #0x9]
  1f2a34: 7100051f     	cmp	w8, #0x1
  1f2a38: 540000c0     	b.eq	0x1f2a50 <__cxa_demangle+0x11788>
  1f2a3c: f9400288     	ldr	x8, [x20]
  1f2a40: aa1403e0     	mov	x0, x20
  1f2a44: aa1303e1     	mov	x1, x19
  1f2a48: f9401508     	ldr	x8, [x8, #0x28]
  1f2a4c: d63f0100     	blr	x8
  1f2a50: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2a54: 91000509     	add	x9, x8, #0x1
  1f2a58: eb0a013f     	cmp	x9, x10
  1f2a5c: 54000062     	b.hs	0x1f2a68 <__cxa_demangle+0x117a0>
  1f2a60: f9400260     	ldr	x0, [x19]
  1f2a64: 1400000a     	b	0x1f2a8c <__cxa_demangle+0x117c4>
  1f2a68: f9400260     	ldr	x0, [x19]
  1f2a6c: d37ff948     	lsl	x8, x10, #1
  1f2a70: eb09011f     	cmp	x8, x9
  1f2a74: 9a883121     	csel	x1, x9, x8, lo
  1f2a78: f9000a61     	str	x1, [x19, #0x10]
  1f2a7c: 97fac3fd     	bl	0xa3a70 <realloc@plt>
  1f2a80: f9000260     	str	x0, [x19]
  1f2a84: b4000140     	cbz	x0, 0x1f2aac <__cxa_demangle+0x117e4>
  1f2a88: f9400668     	ldr	x8, [x19, #0x8]
  1f2a8c: 52800529     	mov	w9, #0x29               // =41
  1f2a90: 38286809     	strb	w9, [x0, x8]
  1f2a94: f9400668     	ldr	x8, [x19, #0x8]
  1f2a98: 91000508     	add	x8, x8, #0x1
  1f2a9c: f9000668     	str	x8, [x19, #0x8]
  1f2aa0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f2aa4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f2aa8: d65f03c0     	ret
  1f2aac: 97fadeed     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f2ab0: 17fab7ac     	b	0xa0960 <_ZdlPv@plt>
  1f2ab4: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f2ab8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f2abc: 910043fd     	add	x29, sp, #0x10
  1f2ac0: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f2ac4: aa0103f3     	mov	x19, x1
  1f2ac8: aa0003f4     	mov	x20, x0
  1f2acc: 91001909     	add	x9, x8, #0x6
  1f2ad0: eb0a013f     	cmp	x9, x10
  1f2ad4: 54000062     	b.hs	0x1f2ae0 <__cxa_demangle+0x11818>
  1f2ad8: f9400260     	ldr	x0, [x19]
  1f2adc: 1400000a     	b	0x1f2b04 <__cxa_demangle+0x1183c>
  1f2ae0: f9400260     	ldr	x0, [x19]
  1f2ae4: d37ff948     	lsl	x8, x10, #1
  1f2ae8: eb09011f     	cmp	x8, x9
  1f2aec: 9a883121     	csel	x1, x9, x8, lo
  1f2af0: f9000a61     	str	x1, [x19, #0x10]
  1f2af4: 97fac3df     	bl	0xa3a70 <realloc@plt>
  1f2af8: f9000260     	str	x0, [x19]
  1f2afc: b4000480     	cbz	x0, 0x1f2b8c <__cxa_demangle+0x118c4>
  1f2b00: f9400668     	ldr	x8, [x19, #0x8]
  1f2b04: 528d0e8a     	mov	w10, #0x6874            // =26740
  1f2b08: 8b080008     	add	x8, x0, x8
  1f2b0c: 52850ee9     	mov	w9, #0x2877             // =10359
  1f2b10: 72adee4a     	movk	w10, #0x6f72, lsl #16
  1f2b14: 79000909     	strh	w9, [x8, #0x4]
  1f2b18: b900010a     	str	w10, [x8]
  1f2b1c: f9400668     	ldr	x8, [x19, #0x8]
  1f2b20: 91004280     	add	x0, x20, #0x10
  1f2b24: aa1303e1     	mov	x1, x19
  1f2b28: 91001908     	add	x8, x8, #0x6
  1f2b2c: f9000668     	str	x8, [x19, #0x8]
  1f2b30: 97ffe886     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f2b34: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2b38: 91000509     	add	x9, x8, #0x1
  1f2b3c: eb0a013f     	cmp	x9, x10
  1f2b40: 54000062     	b.hs	0x1f2b4c <__cxa_demangle+0x11884>
  1f2b44: f9400260     	ldr	x0, [x19]
  1f2b48: 1400000b     	b	0x1f2b74 <__cxa_demangle+0x118ac>
  1f2b4c: f9400260     	ldr	x0, [x19]
  1f2b50: d37ff948     	lsl	x8, x10, #1
  1f2b54: eb09011f     	cmp	x8, x9
  1f2b58: 9a883121     	csel	x1, x9, x8, lo
  1f2b5c: f9000a61     	str	x1, [x19, #0x10]
  1f2b60: 97fac3c4     	bl	0xa3a70 <realloc@plt>
  1f2b64: f9000260     	str	x0, [x19]
  1f2b68: b4000120     	cbz	x0, 0x1f2b8c <__cxa_demangle+0x118c4>
  1f2b6c: f9400668     	ldr	x8, [x19, #0x8]
  1f2b70: 91000509     	add	x9, x8, #0x1
  1f2b74: f9000669     	str	x9, [x19, #0x8]
  1f2b78: 52800529     	mov	w9, #0x29               // =41
  1f2b7c: 38286809     	strb	w9, [x0, x8]
  1f2b80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f2b84: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f2b88: d65f03c0     	ret
  1f2b8c: 97fadeb5     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f2b90: 17fab774     	b	0xa0960 <_ZdlPv@plt>
  1f2b94: 320003e0     	orr	w0, wzr, #0x1
  1f2b98: d65f03c0     	ret
  1f2b9c: 320003e0     	orr	w0, wzr, #0x1
  1f2ba0: d65f03c0     	ret
  1f2ba4: f81e0ff3     	str	x19, [sp, #-0x20]!
  1f2ba8: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f2bac: 910043fd     	add	x29, sp, #0x10
  1f2bb0: f9400800     	ldr	x0, [x0, #0x10]
  1f2bb4: aa0103f3     	mov	x19, x1
  1f2bb8: f9400008     	ldr	x8, [x0]
  1f2bbc: f9401108     	ldr	x8, [x8, #0x20]
  1f2bc0: d63f0100     	blr	x8
  1f2bc4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2bc8: 91000509     	add	x9, x8, #0x1
  1f2bcc: eb0a013f     	cmp	x9, x10
  1f2bd0: 54000062     	b.hs	0x1f2bdc <__cxa_demangle+0x11914>
  1f2bd4: f9400260     	ldr	x0, [x19]
  1f2bd8: 1400000a     	b	0x1f2c00 <__cxa_demangle+0x11938>
  1f2bdc: f9400260     	ldr	x0, [x19]
  1f2be0: d37ff948     	lsl	x8, x10, #1
  1f2be4: eb09011f     	cmp	x8, x9
  1f2be8: 9a883121     	csel	x1, x9, x8, lo
  1f2bec: f9000a61     	str	x1, [x19, #0x10]
  1f2bf0: 97fac3a0     	bl	0xa3a70 <realloc@plt>
  1f2bf4: f9000260     	str	x0, [x19]
  1f2bf8: b4000140     	cbz	x0, 0x1f2c20 <__cxa_demangle+0x11958>
  1f2bfc: f9400668     	ldr	x8, [x19, #0x8]
  1f2c00: 321b03e9     	orr	w9, wzr, #0x20
  1f2c04: 38286809     	strb	w9, [x0, x8]
  1f2c08: f9400668     	ldr	x8, [x19, #0x8]
  1f2c0c: 91000508     	add	x8, x8, #0x1
  1f2c10: f9000668     	str	x8, [x19, #0x8]
  1f2c14: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f2c18: f84207f3     	ldr	x19, [sp], #0x20
  1f2c1c: d65f03c0     	ret
  1f2c20: 97fade90     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f2c24: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f2c28: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f2c2c: 910043fd     	add	x29, sp, #0x10
  1f2c30: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f2c34: aa0103f3     	mov	x19, x1
  1f2c38: aa0003f4     	mov	x20, x0
  1f2c3c: 91000509     	add	x9, x8, #0x1
  1f2c40: eb0a013f     	cmp	x9, x10
  1f2c44: 54000062     	b.hs	0x1f2c50 <__cxa_demangle+0x11988>
  1f2c48: f9400260     	ldr	x0, [x19]
  1f2c4c: 1400000a     	b	0x1f2c74 <__cxa_demangle+0x119ac>
  1f2c50: f9400260     	ldr	x0, [x19]
  1f2c54: d37ff948     	lsl	x8, x10, #1
  1f2c58: eb09011f     	cmp	x8, x9
  1f2c5c: 9a883121     	csel	x1, x9, x8, lo
  1f2c60: f9000a61     	str	x1, [x19, #0x10]
  1f2c64: 97fac383     	bl	0xa3a70 <realloc@plt>
  1f2c68: f9000260     	str	x0, [x19]
  1f2c6c: b4001960     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2c70: f9400668     	ldr	x8, [x19, #0x8]
  1f2c74: 52800509     	mov	w9, #0x28               // =40
  1f2c78: 38286809     	strb	w9, [x0, x8]
  1f2c7c: f9400668     	ldr	x8, [x19, #0x8]
  1f2c80: 91006280     	add	x0, x20, #0x18
  1f2c84: aa1303e1     	mov	x1, x19
  1f2c88: 91000508     	add	x8, x8, #0x1
  1f2c8c: f9000668     	str	x8, [x19, #0x8]
  1f2c90: 97ffe82e     	bl	0x1ecd48 <__cxa_demangle+0xba80>
  1f2c94: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2c98: 91000509     	add	x9, x8, #0x1
  1f2c9c: eb0a013f     	cmp	x9, x10
  1f2ca0: 54000062     	b.hs	0x1f2cac <__cxa_demangle+0x119e4>
  1f2ca4: f9400260     	ldr	x0, [x19]
  1f2ca8: 1400000a     	b	0x1f2cd0 <__cxa_demangle+0x11a08>
  1f2cac: f9400260     	ldr	x0, [x19]
  1f2cb0: d37ff948     	lsl	x8, x10, #1
  1f2cb4: eb09011f     	cmp	x8, x9
  1f2cb8: 9a883121     	csel	x1, x9, x8, lo
  1f2cbc: f9000a61     	str	x1, [x19, #0x10]
  1f2cc0: 97fac36c     	bl	0xa3a70 <realloc@plt>
  1f2cc4: f9000260     	str	x0, [x19]
  1f2cc8: b4001680     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2ccc: f9400668     	ldr	x8, [x19, #0x8]
  1f2cd0: 52800529     	mov	w9, #0x29               // =41
  1f2cd4: 38286809     	strb	w9, [x0, x8]
  1f2cd8: f9400668     	ldr	x8, [x19, #0x8]
  1f2cdc: aa1303e1     	mov	x1, x19
  1f2ce0: 91000508     	add	x8, x8, #0x1
  1f2ce4: f9000668     	str	x8, [x19, #0x8]
  1f2ce8: f9400a80     	ldr	x0, [x20, #0x10]
  1f2cec: f9400008     	ldr	x8, [x0]
  1f2cf0: f9401508     	ldr	x8, [x8, #0x28]
  1f2cf4: d63f0100     	blr	x8
  1f2cf8: b9402a88     	ldr	w8, [x20, #0x28]
  1f2cfc: 36000348     	tbz	w8, #0x0, 0x1f2d64 <__cxa_demangle+0x11a9c>
  1f2d00: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2d04: 91001909     	add	x9, x8, #0x6
  1f2d08: eb0a013f     	cmp	x9, x10
  1f2d0c: 54000062     	b.hs	0x1f2d18 <__cxa_demangle+0x11a50>
  1f2d10: f9400260     	ldr	x0, [x19]
  1f2d14: 1400000a     	b	0x1f2d3c <__cxa_demangle+0x11a74>
  1f2d18: f9400260     	ldr	x0, [x19]
  1f2d1c: d37ff948     	lsl	x8, x10, #1
  1f2d20: eb09011f     	cmp	x8, x9
  1f2d24: 9a883121     	csel	x1, x9, x8, lo
  1f2d28: f9000a61     	str	x1, [x19, #0x10]
  1f2d2c: 97fac351     	bl	0xa3a70 <realloc@plt>
  1f2d30: f9000260     	str	x0, [x19]
  1f2d34: b4001320     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2d38: f9400668     	ldr	x8, [x19, #0x8]
  1f2d3c: 528c640a     	mov	w10, #0x6320            // =25376
  1f2d40: 8b080008     	add	x8, x0, x8
  1f2d44: 528e8e69     	mov	w9, #0x7473             // =29811
  1f2d48: 72adcdea     	movk	w10, #0x6e6f, lsl #16
  1f2d4c: 79000909     	strh	w9, [x8, #0x4]
  1f2d50: b900010a     	str	w10, [x8]
  1f2d54: f9400668     	ldr	x8, [x19, #0x8]
  1f2d58: 91001908     	add	x8, x8, #0x6
  1f2d5c: f9000668     	str	x8, [x19, #0x8]
  1f2d60: b9402a88     	ldr	w8, [x20, #0x28]
  1f2d64: 36080368     	tbz	w8, #0x1, 0x1f2dd0 <__cxa_demangle+0x11b08>
  1f2d68: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2d6c: 91002509     	add	x9, x8, #0x9
  1f2d70: eb0a013f     	cmp	x9, x10
  1f2d74: 54000062     	b.hs	0x1f2d80 <__cxa_demangle+0x11ab8>
  1f2d78: f9400260     	ldr	x0, [x19]
  1f2d7c: 1400000a     	b	0x1f2da4 <__cxa_demangle+0x11adc>
  1f2d80: f9400260     	ldr	x0, [x19]
  1f2d84: d37ff948     	lsl	x8, x10, #1
  1f2d88: eb09011f     	cmp	x8, x9
  1f2d8c: 9a883121     	csel	x1, x9, x8, lo
  1f2d90: f9000a61     	str	x1, [x19, #0x10]
  1f2d94: 97fac337     	bl	0xa3a70 <realloc@plt>
  1f2d98: f9000260     	str	x0, [x19]
  1f2d9c: b4000fe0     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2da0: f9400668     	ldr	x8, [x19, #0x8]
  1f2da4: f0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f2da8: 91208d29     	add	x9, x9, #0x823
  1f2dac: f9400129     	ldr	x9, [x9]
  1f2db0: 8b080008     	add	x8, x0, x8
  1f2db4: 52800caa     	mov	w10, #0x65              // =101
  1f2db8: 3900210a     	strb	w10, [x8, #0x8]
  1f2dbc: f9000109     	str	x9, [x8]
  1f2dc0: f9400668     	ldr	x8, [x19, #0x8]
  1f2dc4: 91002508     	add	x8, x8, #0x9
  1f2dc8: f9000668     	str	x8, [x19, #0x8]
  1f2dcc: b9402a88     	ldr	w8, [x20, #0x28]
  1f2dd0: 36100348     	tbz	w8, #0x2, 0x1f2e38 <__cxa_demangle+0x11b70>
  1f2dd4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2dd8: 91002509     	add	x9, x8, #0x9
  1f2ddc: eb0a013f     	cmp	x9, x10
  1f2de0: 54000062     	b.hs	0x1f2dec <__cxa_demangle+0x11b24>
  1f2de4: f9400260     	ldr	x0, [x19]
  1f2de8: 1400000a     	b	0x1f2e10 <__cxa_demangle+0x11b48>
  1f2dec: f9400260     	ldr	x0, [x19]
  1f2df0: d37ff948     	lsl	x8, x10, #1
  1f2df4: eb09011f     	cmp	x8, x9
  1f2df8: 9a883121     	csel	x1, x9, x8, lo
  1f2dfc: f9000a61     	str	x1, [x19, #0x10]
  1f2e00: 97fac31c     	bl	0xa3a70 <realloc@plt>
  1f2e04: f9000260     	str	x0, [x19]
  1f2e08: b4000c80     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2e0c: f9400668     	ldr	x8, [x19, #0x8]
  1f2e10: f0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f2e14: 9120b529     	add	x9, x9, #0x82d
  1f2e18: f9400129     	ldr	x9, [x9]
  1f2e1c: 8b080008     	add	x8, x0, x8
  1f2e20: 52800e8a     	mov	w10, #0x74              // =116
  1f2e24: 3900210a     	strb	w10, [x8, #0x8]
  1f2e28: f9000109     	str	x9, [x8]
  1f2e2c: f9400668     	ldr	x8, [x19, #0x8]
  1f2e30: 91002508     	add	x8, x8, #0x9
  1f2e34: f9000668     	str	x8, [x19, #0x8]
  1f2e38: 3940b288     	ldrb	w8, [x20, #0x2c]
  1f2e3c: 7100091f     	cmp	w8, #0x2
  1f2e40: 54000120     	b.eq	0x1f2e64 <__cxa_demangle+0x11b9c>
  1f2e44: 7100051f     	cmp	w8, #0x1
  1f2e48: 54000581     	b.ne	0x1f2ef8 <__cxa_demangle+0x11c30>
  1f2e4c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2e50: 91000909     	add	x9, x8, #0x2
  1f2e54: eb0a013f     	cmp	x9, x10
  1f2e58: 54000122     	b.hs	0x1f2e7c <__cxa_demangle+0x11bb4>
  1f2e5c: f9400260     	ldr	x0, [x19]
  1f2e60: 14000010     	b	0x1f2ea0 <__cxa_demangle+0x11bd8>
  1f2e64: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2e68: 91000d09     	add	x9, x8, #0x3
  1f2e6c: eb0a013f     	cmp	x9, x10
  1f2e70: 54000202     	b.hs	0x1f2eb0 <__cxa_demangle+0x11be8>
  1f2e74: f9400260     	ldr	x0, [x19]
  1f2e78: 14000017     	b	0x1f2ed4 <__cxa_demangle+0x11c0c>
  1f2e7c: f9400260     	ldr	x0, [x19]
  1f2e80: d37ff948     	lsl	x8, x10, #1
  1f2e84: eb09011f     	cmp	x8, x9
  1f2e88: 9a883121     	csel	x1, x9, x8, lo
  1f2e8c: f9000a61     	str	x1, [x19, #0x10]
  1f2e90: 97fac2f8     	bl	0xa3a70 <realloc@plt>
  1f2e94: f9000260     	str	x0, [x19]
  1f2e98: b4000800     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2e9c: f9400668     	ldr	x8, [x19, #0x8]
  1f2ea0: 5284c409     	mov	w9, #0x2620             // =9760
  1f2ea4: 78286809     	strh	w9, [x0, x8]
  1f2ea8: 321f03e8     	orr	w8, wzr, #0x2
  1f2eac: 14000010     	b	0x1f2eec <__cxa_demangle+0x11c24>
  1f2eb0: f9400260     	ldr	x0, [x19]
  1f2eb4: d37ff948     	lsl	x8, x10, #1
  1f2eb8: eb09011f     	cmp	x8, x9
  1f2ebc: 9a883121     	csel	x1, x9, x8, lo
  1f2ec0: f9000a61     	str	x1, [x19, #0x10]
  1f2ec4: 97fac2eb     	bl	0xa3a70 <realloc@plt>
  1f2ec8: f9000260     	str	x0, [x19]
  1f2ecc: b4000660     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2ed0: f9400668     	ldr	x8, [x19, #0x8]
  1f2ed4: 8b080008     	add	x8, x0, x8
  1f2ed8: 528004c9     	mov	w9, #0x26               // =38
  1f2edc: 5284c40a     	mov	w10, #0x2620            // =9760
  1f2ee0: 39000909     	strb	w9, [x8, #0x2]
  1f2ee4: 7900010a     	strh	w10, [x8]
  1f2ee8: 320007e8     	orr	w8, wzr, #0x3
  1f2eec: f9400669     	ldr	x9, [x19, #0x8]
  1f2ef0: 8b080128     	add	x8, x9, x8
  1f2ef4: f9000668     	str	x8, [x19, #0x8]
  1f2ef8: f9401a88     	ldr	x8, [x20, #0x30]
  1f2efc: b40003a8     	cbz	x8, 0x1f2f70 <__cxa_demangle+0x11ca8>
  1f2f00: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2f04: 91000509     	add	x9, x8, #0x1
  1f2f08: eb0a013f     	cmp	x9, x10
  1f2f0c: 54000062     	b.hs	0x1f2f18 <__cxa_demangle+0x11c50>
  1f2f10: f9400260     	ldr	x0, [x19]
  1f2f14: 1400000b     	b	0x1f2f40 <__cxa_demangle+0x11c78>
  1f2f18: f9400260     	ldr	x0, [x19]
  1f2f1c: d37ff948     	lsl	x8, x10, #1
  1f2f20: eb09011f     	cmp	x8, x9
  1f2f24: 9a883121     	csel	x1, x9, x8, lo
  1f2f28: f9000a61     	str	x1, [x19, #0x10]
  1f2f2c: 97fac2d1     	bl	0xa3a70 <realloc@plt>
  1f2f30: f9000260     	str	x0, [x19]
  1f2f34: b4000320     	cbz	x0, 0x1f2f98 <__cxa_demangle+0x11cd0>
  1f2f38: f9400668     	ldr	x8, [x19, #0x8]
  1f2f3c: 91000509     	add	x9, x8, #0x1
  1f2f40: f9000669     	str	x9, [x19, #0x8]
  1f2f44: 321b03e9     	orr	w9, wzr, #0x20
  1f2f48: 38286809     	strb	w9, [x0, x8]
  1f2f4c: f9401a94     	ldr	x20, [x20, #0x30]
  1f2f50: aa1303e1     	mov	x1, x19
  1f2f54: f9400288     	ldr	x8, [x20]
  1f2f58: aa1403e0     	mov	x0, x20
  1f2f5c: f9401108     	ldr	x8, [x8, #0x20]
  1f2f60: d63f0100     	blr	x8
  1f2f64: 39402688     	ldrb	w8, [x20, #0x9]
  1f2f68: 7100051f     	cmp	w8, #0x1
  1f2f6c: 54000081     	b.ne	0x1f2f7c <__cxa_demangle+0x11cb4>
  1f2f70: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f2f74: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f2f78: d65f03c0     	ret
  1f2f7c: f9400288     	ldr	x8, [x20]
  1f2f80: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f2f84: aa1403e0     	mov	x0, x20
  1f2f88: aa1303e1     	mov	x1, x19
  1f2f8c: f9401502     	ldr	x2, [x8, #0x28]
  1f2f90: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f2f94: d61f0040     	br	x2
  1f2f98: 97faddb2     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f2f9c: 17fab671     	b	0xa0960 <_ZdlPv@plt>
  1f2fa0: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f2fa4: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f2fa8: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f2fac: 910083fd     	add	x29, sp, #0x20
  1f2fb0: f9400815     	ldr	x21, [x0, #0x10]
  1f2fb4: aa0003f4     	mov	x20, x0
  1f2fb8: aa0103f3     	mov	x19, x1
  1f2fbc: f94002a8     	ldr	x8, [x21]
  1f2fc0: aa1503e0     	mov	x0, x21
  1f2fc4: f9401108     	ldr	x8, [x8, #0x20]
  1f2fc8: d63f0100     	blr	x8
  1f2fcc: 394026a8     	ldrb	w8, [x21, #0x9]
  1f2fd0: 7100051f     	cmp	w8, #0x1
  1f2fd4: 540000c0     	b.eq	0x1f2fec <__cxa_demangle+0x11d24>
  1f2fd8: f94002a8     	ldr	x8, [x21]
  1f2fdc: aa1503e0     	mov	x0, x21
  1f2fe0: aa1303e1     	mov	x1, x19
  1f2fe4: f9401508     	ldr	x8, [x8, #0x28]
  1f2fe8: d63f0100     	blr	x8
  1f2fec: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f2ff0: 91000509     	add	x9, x8, #0x1
  1f2ff4: eb0a013f     	cmp	x9, x10
  1f2ff8: 54000062     	b.hs	0x1f3004 <__cxa_demangle+0x11d3c>
  1f2ffc: f9400260     	ldr	x0, [x19]
  1f3000: 1400000a     	b	0x1f3028 <__cxa_demangle+0x11d60>
  1f3004: f9400260     	ldr	x0, [x19]
  1f3008: d37ff948     	lsl	x8, x10, #1
  1f300c: eb09011f     	cmp	x8, x9
  1f3010: 9a883121     	csel	x1, x9, x8, lo
  1f3014: f9000a61     	str	x1, [x19, #0x10]
  1f3018: 97fac296     	bl	0xa3a70 <realloc@plt>
  1f301c: f9000260     	str	x0, [x19]
  1f3020: b4000700     	cbz	x0, 0x1f3100 <__cxa_demangle+0x11e38>
  1f3024: f9400668     	ldr	x8, [x19, #0x8]
  1f3028: 321e0fe9     	orr	w9, wzr, #0x3c
  1f302c: 38286809     	strb	w9, [x0, x8]
  1f3030: f9400668     	ldr	x8, [x19, #0x8]
  1f3034: 91000508     	add	x8, x8, #0x1
  1f3038: f9000668     	str	x8, [x19, #0x8]
  1f303c: a941a695     	ldp	x21, x9, [x20, #0x18]
  1f3040: eb150134     	subs	x20, x9, x21
  1f3044: 540002e0     	b.eq	0x1f30a0 <__cxa_demangle+0x11dd8>
  1f3048: f9400a6a     	ldr	x10, [x19, #0x10]
  1f304c: 8b140109     	add	x9, x8, x20
  1f3050: eb0a013f     	cmp	x9, x10
  1f3054: 54000062     	b.hs	0x1f3060 <__cxa_demangle+0x11d98>
  1f3058: f9400260     	ldr	x0, [x19]
  1f305c: 1400000a     	b	0x1f3084 <__cxa_demangle+0x11dbc>
  1f3060: f9400260     	ldr	x0, [x19]
  1f3064: d37ff948     	lsl	x8, x10, #1
  1f3068: eb09011f     	cmp	x8, x9
  1f306c: 9a883121     	csel	x1, x9, x8, lo
  1f3070: f9000a61     	str	x1, [x19, #0x10]
  1f3074: 97fac27f     	bl	0xa3a70 <realloc@plt>
  1f3078: f9000260     	str	x0, [x19]
  1f307c: b4000420     	cbz	x0, 0x1f3100 <__cxa_demangle+0x11e38>
  1f3080: f9400668     	ldr	x8, [x19, #0x8]
  1f3084: 8b080000     	add	x0, x0, x8
  1f3088: aa1503e1     	mov	x1, x21
  1f308c: aa1403e2     	mov	x2, x20
  1f3090: 97fabf6c     	bl	0xa2e40 <memmove@plt>
  1f3094: f9400668     	ldr	x8, [x19, #0x8]
  1f3098: 8b140108     	add	x8, x8, x20
  1f309c: f9000668     	str	x8, [x19, #0x8]
  1f30a0: f9400a6a     	ldr	x10, [x19, #0x10]
  1f30a4: 91000509     	add	x9, x8, #0x1
  1f30a8: eb0a013f     	cmp	x9, x10
  1f30ac: 54000062     	b.hs	0x1f30b8 <__cxa_demangle+0x11df0>
  1f30b0: f9400260     	ldr	x0, [x19]
  1f30b4: 1400000a     	b	0x1f30dc <__cxa_demangle+0x11e14>
  1f30b8: f9400260     	ldr	x0, [x19]
  1f30bc: d37ff948     	lsl	x8, x10, #1
  1f30c0: eb09011f     	cmp	x8, x9
  1f30c4: 9a883121     	csel	x1, x9, x8, lo
  1f30c8: f9000a61     	str	x1, [x19, #0x10]
  1f30cc: 97fac269     	bl	0xa3a70 <realloc@plt>
  1f30d0: f9000260     	str	x0, [x19]
  1f30d4: b4000160     	cbz	x0, 0x1f3100 <__cxa_demangle+0x11e38>
  1f30d8: f9400668     	ldr	x8, [x19, #0x8]
  1f30dc: 321f13e9     	orr	w9, wzr, #0x3e
  1f30e0: 38286809     	strb	w9, [x0, x8]
  1f30e4: f9400668     	ldr	x8, [x19, #0x8]
  1f30e8: 91000508     	add	x8, x8, #0x1
  1f30ec: f9000668     	str	x8, [x19, #0x8]
  1f30f0: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f30f4: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f30f8: f84307f5     	ldr	x21, [sp], #0x30
  1f30fc: d65f03c0     	ret
  1f3100: 97fadd58     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3104: 17fab617     	b	0xa0960 <_ZdlPv@plt>
  1f3108: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f310c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f3110: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f3114: 910083fd     	add	x29, sp, #0x20
  1f3118: f9400815     	ldr	x21, [x0, #0x10]
  1f311c: aa0003f4     	mov	x20, x0
  1f3120: aa0103f3     	mov	x19, x1
  1f3124: f94002a8     	ldr	x8, [x21]
  1f3128: aa1503e0     	mov	x0, x21
  1f312c: f9401108     	ldr	x8, [x8, #0x20]
  1f3130: d63f0100     	blr	x8
  1f3134: 394026a8     	ldrb	w8, [x21, #0x9]
  1f3138: 7100051f     	cmp	w8, #0x1
  1f313c: 540000c0     	b.eq	0x1f3154 <__cxa_demangle+0x11e8c>
  1f3140: f94002a8     	ldr	x8, [x21]
  1f3144: aa1503e0     	mov	x0, x21
  1f3148: aa1303e1     	mov	x1, x19
  1f314c: f9401508     	ldr	x8, [x8, #0x28]
  1f3150: d63f0100     	blr	x8
  1f3154: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3158: 91000509     	add	x9, x8, #0x1
  1f315c: eb0a013f     	cmp	x9, x10
  1f3160: 54000062     	b.hs	0x1f316c <__cxa_demangle+0x11ea4>
  1f3164: f9400260     	ldr	x0, [x19]
  1f3168: 1400000a     	b	0x1f3190 <__cxa_demangle+0x11ec8>
  1f316c: f9400260     	ldr	x0, [x19]
  1f3170: d37ff948     	lsl	x8, x10, #1
  1f3174: eb09011f     	cmp	x8, x9
  1f3178: 9a883121     	csel	x1, x9, x8, lo
  1f317c: f9000a61     	str	x1, [x19, #0x10]
  1f3180: 97fac23c     	bl	0xa3a70 <realloc@plt>
  1f3184: f9000260     	str	x0, [x19]
  1f3188: b4000480     	cbz	x0, 0x1f3218 <__cxa_demangle+0x11f50>
  1f318c: f9400668     	ldr	x8, [x19, #0x8]
  1f3190: 321b03e9     	orr	w9, wzr, #0x20
  1f3194: 38286809     	strb	w9, [x0, x8]
  1f3198: f9400668     	ldr	x8, [x19, #0x8]
  1f319c: 91000508     	add	x8, x8, #0x1
  1f31a0: f9000668     	str	x8, [x19, #0x8]
  1f31a4: a941a695     	ldp	x21, x9, [x20, #0x18]
  1f31a8: eb150134     	subs	x20, x9, x21
  1f31ac: 540002e0     	b.eq	0x1f3208 <__cxa_demangle+0x11f40>
  1f31b0: f9400a6a     	ldr	x10, [x19, #0x10]
  1f31b4: 8b140109     	add	x9, x8, x20
  1f31b8: eb0a013f     	cmp	x9, x10
  1f31bc: 54000062     	b.hs	0x1f31c8 <__cxa_demangle+0x11f00>
  1f31c0: f9400260     	ldr	x0, [x19]
  1f31c4: 1400000a     	b	0x1f31ec <__cxa_demangle+0x11f24>
  1f31c8: f9400260     	ldr	x0, [x19]
  1f31cc: d37ff948     	lsl	x8, x10, #1
  1f31d0: eb09011f     	cmp	x8, x9
  1f31d4: 9a883121     	csel	x1, x9, x8, lo
  1f31d8: f9000a61     	str	x1, [x19, #0x10]
  1f31dc: 97fac225     	bl	0xa3a70 <realloc@plt>
  1f31e0: f9000260     	str	x0, [x19]
  1f31e4: b40001a0     	cbz	x0, 0x1f3218 <__cxa_demangle+0x11f50>
  1f31e8: f9400668     	ldr	x8, [x19, #0x8]
  1f31ec: 8b080000     	add	x0, x0, x8
  1f31f0: aa1503e1     	mov	x1, x21
  1f31f4: aa1403e2     	mov	x2, x20
  1f31f8: 97fabf12     	bl	0xa2e40 <memmove@plt>
  1f31fc: f9400668     	ldr	x8, [x19, #0x8]
  1f3200: 8b140108     	add	x8, x8, x20
  1f3204: f9000668     	str	x8, [x19, #0x8]
  1f3208: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f320c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f3210: f84307f5     	ldr	x21, [sp], #0x30
  1f3214: d65f03c0     	ret
  1f3218: 97fadd12     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f321c: 17fab5d1     	b	0xa0960 <_ZdlPv@plt>
  1f3220: f9400800     	ldr	x0, [x0, #0x10]
  1f3224: 39402408     	ldrb	w8, [x0, #0x9]
  1f3228: 7100091f     	cmp	w8, #0x2
  1f322c: 54000081     	b.ne	0x1f323c <__cxa_demangle+0x11f74>
  1f3230: f9400008     	ldr	x8, [x0]
  1f3234: f9400102     	ldr	x2, [x8]
  1f3238: d61f0040     	br	x2
  1f323c: 7100011f     	cmp	w8, #0x0
  1f3240: 1a9f17e0     	cset	w0, eq
  1f3244: d65f03c0     	ret
  1f3248: f9400800     	ldr	x0, [x0, #0x10]
  1f324c: 39402808     	ldrb	w8, [x0, #0xa]
  1f3250: 7100091f     	cmp	w8, #0x2
  1f3254: 54000081     	b.ne	0x1f3264 <__cxa_demangle+0x11f9c>
  1f3258: f9400008     	ldr	x8, [x0]
  1f325c: f9400502     	ldr	x2, [x8, #0x8]
  1f3260: d61f0040     	br	x2
  1f3264: 7100011f     	cmp	w8, #0x0
  1f3268: 1a9f17e0     	cset	w0, eq
  1f326c: d65f03c0     	ret
  1f3270: f9400800     	ldr	x0, [x0, #0x10]
  1f3274: 39402c08     	ldrb	w8, [x0, #0xb]
  1f3278: 7100091f     	cmp	w8, #0x2
  1f327c: 54000081     	b.ne	0x1f328c <__cxa_demangle+0x11fc4>
  1f3280: f9400008     	ldr	x8, [x0]
  1f3284: f9400902     	ldr	x2, [x8, #0x10]
  1f3288: d61f0040     	br	x2
  1f328c: 7100011f     	cmp	w8, #0x0
  1f3290: 1a9f17e0     	cset	w0, eq
  1f3294: d65f03c0     	ret
  1f3298: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f329c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f32a0: 910043fd     	add	x29, sp, #0x10
  1f32a4: aa0003f4     	mov	x20, x0
  1f32a8: f9400800     	ldr	x0, [x0, #0x10]
  1f32ac: aa0103f3     	mov	x19, x1
  1f32b0: f9400008     	ldr	x8, [x0]
  1f32b4: f9401108     	ldr	x8, [x8, #0x20]
  1f32b8: d63f0100     	blr	x8
  1f32bc: b9400e88     	ldr	w8, [x20, #0xc]
  1f32c0: 36000348     	tbz	w8, #0x0, 0x1f3328 <__cxa_demangle+0x12060>
  1f32c4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f32c8: 91001909     	add	x9, x8, #0x6
  1f32cc: eb0a013f     	cmp	x9, x10
  1f32d0: 54000062     	b.hs	0x1f32dc <__cxa_demangle+0x12014>
  1f32d4: f9400260     	ldr	x0, [x19]
  1f32d8: 1400000a     	b	0x1f3300 <__cxa_demangle+0x12038>
  1f32dc: f9400260     	ldr	x0, [x19]
  1f32e0: d37ff948     	lsl	x8, x10, #1
  1f32e4: eb09011f     	cmp	x8, x9
  1f32e8: 9a883121     	csel	x1, x9, x8, lo
  1f32ec: f9000a61     	str	x1, [x19, #0x10]
  1f32f0: 97fac1e0     	bl	0xa3a70 <realloc@plt>
  1f32f4: f9000260     	str	x0, [x19]
  1f32f8: b4000880     	cbz	x0, 0x1f3408 <__cxa_demangle+0x12140>
  1f32fc: f9400668     	ldr	x8, [x19, #0x8]
  1f3300: 528c640a     	mov	w10, #0x6320            // =25376
  1f3304: 8b080008     	add	x8, x0, x8
  1f3308: 528e8e69     	mov	w9, #0x7473             // =29811
  1f330c: 72adcdea     	movk	w10, #0x6e6f, lsl #16
  1f3310: 79000909     	strh	w9, [x8, #0x4]
  1f3314: b900010a     	str	w10, [x8]
  1f3318: f9400668     	ldr	x8, [x19, #0x8]
  1f331c: 91001908     	add	x8, x8, #0x6
  1f3320: f9000668     	str	x8, [x19, #0x8]
  1f3324: b9400e88     	ldr	w8, [x20, #0xc]
  1f3328: 36080368     	tbz	w8, #0x1, 0x1f3394 <__cxa_demangle+0x120cc>
  1f332c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3330: 91002509     	add	x9, x8, #0x9
  1f3334: eb0a013f     	cmp	x9, x10
  1f3338: 54000062     	b.hs	0x1f3344 <__cxa_demangle+0x1207c>
  1f333c: f9400260     	ldr	x0, [x19]
  1f3340: 1400000a     	b	0x1f3368 <__cxa_demangle+0x120a0>
  1f3344: f9400260     	ldr	x0, [x19]
  1f3348: d37ff948     	lsl	x8, x10, #1
  1f334c: eb09011f     	cmp	x8, x9
  1f3350: 9a883121     	csel	x1, x9, x8, lo
  1f3354: f9000a61     	str	x1, [x19, #0x10]
  1f3358: 97fac1c6     	bl	0xa3a70 <realloc@plt>
  1f335c: f9000260     	str	x0, [x19]
  1f3360: b4000540     	cbz	x0, 0x1f3408 <__cxa_demangle+0x12140>
  1f3364: f9400668     	ldr	x8, [x19, #0x8]
  1f3368: d0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f336c: 91208d29     	add	x9, x9, #0x823
  1f3370: f9400129     	ldr	x9, [x9]
  1f3374: 8b080008     	add	x8, x0, x8
  1f3378: 52800caa     	mov	w10, #0x65              // =101
  1f337c: 3900210a     	strb	w10, [x8, #0x8]
  1f3380: f9000109     	str	x9, [x8]
  1f3384: f9400668     	ldr	x8, [x19, #0x8]
  1f3388: 91002508     	add	x8, x8, #0x9
  1f338c: f9000668     	str	x8, [x19, #0x8]
  1f3390: b9400e88     	ldr	w8, [x20, #0xc]
  1f3394: 36100348     	tbz	w8, #0x2, 0x1f33fc <__cxa_demangle+0x12134>
  1f3398: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f339c: 91002509     	add	x9, x8, #0x9
  1f33a0: eb0a013f     	cmp	x9, x10
  1f33a4: 54000062     	b.hs	0x1f33b0 <__cxa_demangle+0x120e8>
  1f33a8: f9400260     	ldr	x0, [x19]
  1f33ac: 1400000a     	b	0x1f33d4 <__cxa_demangle+0x1210c>
  1f33b0: f9400260     	ldr	x0, [x19]
  1f33b4: d37ff948     	lsl	x8, x10, #1
  1f33b8: eb09011f     	cmp	x8, x9
  1f33bc: 9a883121     	csel	x1, x9, x8, lo
  1f33c0: f9000a61     	str	x1, [x19, #0x10]
  1f33c4: 97fac1ab     	bl	0xa3a70 <realloc@plt>
  1f33c8: f9000260     	str	x0, [x19]
  1f33cc: b40001e0     	cbz	x0, 0x1f3408 <__cxa_demangle+0x12140>
  1f33d0: f9400668     	ldr	x8, [x19, #0x8]
  1f33d4: d0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f33d8: 9120b529     	add	x9, x9, #0x82d
  1f33dc: f9400129     	ldr	x9, [x9]
  1f33e0: 8b080008     	add	x8, x0, x8
  1f33e4: 52800e8a     	mov	w10, #0x74              // =116
  1f33e8: 3900210a     	strb	w10, [x8, #0x8]
  1f33ec: f9000109     	str	x9, [x8]
  1f33f0: f9400668     	ldr	x8, [x19, #0x8]
  1f33f4: 91002508     	add	x8, x8, #0x9
  1f33f8: f9000668     	str	x8, [x19, #0x8]
  1f33fc: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f3400: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f3404: d65f03c0     	ret
  1f3408: 97fadc96     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f340c: f9400800     	ldr	x0, [x0, #0x10]
  1f3410: f9400008     	ldr	x8, [x0]
  1f3414: f9401502     	ldr	x2, [x8, #0x28]
  1f3418: d61f0040     	br	x2
  1f341c: 17fab551     	b	0xa0960 <_ZdlPv@plt>
  1f3420: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f3424: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f3428: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f342c: 910083fd     	add	x29, sp, #0x20
  1f3430: a940a828     	ldp	x8, x10, [x1, #0x8]
  1f3434: aa0103f3     	mov	x19, x1
  1f3438: aa0003f4     	mov	x20, x0
  1f343c: 91003509     	add	x9, x8, #0xd
  1f3440: eb0a013f     	cmp	x9, x10
  1f3444: 54000062     	b.hs	0x1f3450 <__cxa_demangle+0x12188>
  1f3448: f9400260     	ldr	x0, [x19]
  1f344c: 1400000a     	b	0x1f3474 <__cxa_demangle+0x121ac>
  1f3450: f9400260     	ldr	x0, [x19]
  1f3454: d37ff948     	lsl	x8, x10, #1
  1f3458: eb09011f     	cmp	x8, x9
  1f345c: 9a883121     	csel	x1, x9, x8, lo
  1f3460: f9000a61     	str	x1, [x19, #0x10]
  1f3464: 97fac183     	bl	0xa3a70 <realloc@plt>
  1f3468: f9000260     	str	x0, [x19]
  1f346c: b40007a0     	cbz	x0, 0x1f3560 <__cxa_demangle+0x12298>
  1f3470: f9400668     	ldr	x8, [x19, #0x8]
  1f3474: d0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f3478: 91245d29     	add	x9, x9, #0x917
  1f347c: f840512a     	ldur	x10, [x9, #0x5]
  1f3480: f9400129     	ldr	x9, [x9]
  1f3484: 8b080008     	add	x8, x0, x8
  1f3488: f800510a     	stur	x10, [x8, #0x5]
  1f348c: f9000109     	str	x9, [x8]
  1f3490: f9400668     	ldr	x8, [x19, #0x8]
  1f3494: 91003508     	add	x8, x8, #0xd
  1f3498: f9000668     	str	x8, [x19, #0x8]
  1f349c: a9412695     	ldp	x21, x9, [x20, #0x10]
  1f34a0: eb150134     	subs	x20, x9, x21
  1f34a4: 540002e0     	b.eq	0x1f3500 <__cxa_demangle+0x12238>
  1f34a8: f9400a6a     	ldr	x10, [x19, #0x10]
  1f34ac: 8b140109     	add	x9, x8, x20
  1f34b0: eb0a013f     	cmp	x9, x10
  1f34b4: 54000062     	b.hs	0x1f34c0 <__cxa_demangle+0x121f8>
  1f34b8: f9400260     	ldr	x0, [x19]
  1f34bc: 1400000a     	b	0x1f34e4 <__cxa_demangle+0x1221c>
  1f34c0: f9400260     	ldr	x0, [x19]
  1f34c4: d37ff948     	lsl	x8, x10, #1
  1f34c8: eb09011f     	cmp	x8, x9
  1f34cc: 9a883121     	csel	x1, x9, x8, lo
  1f34d0: f9000a61     	str	x1, [x19, #0x10]
  1f34d4: 97fac167     	bl	0xa3a70 <realloc@plt>
  1f34d8: f9000260     	str	x0, [x19]
  1f34dc: b4000420     	cbz	x0, 0x1f3560 <__cxa_demangle+0x12298>
  1f34e0: f9400668     	ldr	x8, [x19, #0x8]
  1f34e4: 8b080000     	add	x0, x0, x8
  1f34e8: aa1503e1     	mov	x1, x21
  1f34ec: aa1403e2     	mov	x2, x20
  1f34f0: 97fabe54     	bl	0xa2e40 <memmove@plt>
  1f34f4: f9400668     	ldr	x8, [x19, #0x8]
  1f34f8: 8b140108     	add	x8, x8, x20
  1f34fc: f9000668     	str	x8, [x19, #0x8]
  1f3500: f9400a6a     	ldr	x10, [x19, #0x10]
  1f3504: 91000509     	add	x9, x8, #0x1
  1f3508: eb0a013f     	cmp	x9, x10
  1f350c: 54000062     	b.hs	0x1f3518 <__cxa_demangle+0x12250>
  1f3510: f9400260     	ldr	x0, [x19]
  1f3514: 1400000a     	b	0x1f353c <__cxa_demangle+0x12274>
  1f3518: f9400260     	ldr	x0, [x19]
  1f351c: d37ff948     	lsl	x8, x10, #1
  1f3520: eb09011f     	cmp	x8, x9
  1f3524: 9a883121     	csel	x1, x9, x8, lo
  1f3528: f9000a61     	str	x1, [x19, #0x10]
  1f352c: 97fac151     	bl	0xa3a70 <realloc@plt>
  1f3530: f9000260     	str	x0, [x19]
  1f3534: b4000160     	cbz	x0, 0x1f3560 <__cxa_demangle+0x12298>
  1f3538: f9400668     	ldr	x8, [x19, #0x8]
  1f353c: 52800ba9     	mov	w9, #0x5d               // =93
  1f3540: 38286809     	strb	w9, [x0, x8]
  1f3544: f9400668     	ldr	x8, [x19, #0x8]
  1f3548: 91000508     	add	x8, x8, #0x1
  1f354c: f9000668     	str	x8, [x19, #0x8]
  1f3550: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f3554: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f3558: f84307f5     	ldr	x21, [sp], #0x30
  1f355c: d65f03c0     	ret
  1f3560: 97fadc40     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3564: 17fab4ff     	b	0xa0960 <_ZdlPv@plt>
  1f3568: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f356c: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f3570: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f3574: 910083fd     	add	x29, sp, #0x20
  1f3578: f9400815     	ldr	x21, [x0, #0x10]
  1f357c: aa0003f4     	mov	x20, x0
  1f3580: aa0103f3     	mov	x19, x1
  1f3584: f94002a8     	ldr	x8, [x21]
  1f3588: aa1503e0     	mov	x0, x21
  1f358c: f9401108     	ldr	x8, [x8, #0x20]
  1f3590: d63f0100     	blr	x8
  1f3594: 394026a8     	ldrb	w8, [x21, #0x9]
  1f3598: 7100051f     	cmp	w8, #0x1
  1f359c: 540000c0     	b.eq	0x1f35b4 <__cxa_demangle+0x122ec>
  1f35a0: f94002a8     	ldr	x8, [x21]
  1f35a4: aa1503e0     	mov	x0, x21
  1f35a8: aa1303e1     	mov	x1, x19
  1f35ac: f9401508     	ldr	x8, [x8, #0x28]
  1f35b0: d63f0100     	blr	x8
  1f35b4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f35b8: 91002109     	add	x9, x8, #0x8
  1f35bc: eb0a013f     	cmp	x9, x10
  1f35c0: 54000062     	b.hs	0x1f35cc <__cxa_demangle+0x12304>
  1f35c4: f9400260     	ldr	x0, [x19]
  1f35c8: 1400000a     	b	0x1f35f0 <__cxa_demangle+0x12328>
  1f35cc: f9400260     	ldr	x0, [x19]
  1f35d0: d37ff948     	lsl	x8, x10, #1
  1f35d4: eb09011f     	cmp	x8, x9
  1f35d8: 9a883121     	csel	x1, x9, x8, lo
  1f35dc: f9000a61     	str	x1, [x19, #0x10]
  1f35e0: 97fac124     	bl	0xa3a70 <realloc@plt>
  1f35e4: f9000260     	str	x0, [x19]
  1f35e8: b4000980     	cbz	x0, 0x1f3718 <__cxa_demangle+0x12450>
  1f35ec: f9400668     	ldr	x8, [x19, #0x8]
  1f35f0: d28ec409     	mov	x9, #0x7620             // =30240
  1f35f4: f2ac6ca9     	movk	x9, #0x6365, lsl #16
  1f35f8: f2cdee89     	movk	x9, #0x6f74, lsl #32
  1f35fc: f2eb6e49     	movk	x9, #0x5b72, lsl #48
  1f3600: f8286809     	str	x9, [x0, x8]
  1f3604: f9400668     	ldr	x8, [x19, #0x8]
  1f3608: 91002108     	add	x8, x8, #0x8
  1f360c: f9000668     	str	x8, [x19, #0x8]
  1f3610: f9400e95     	ldr	x21, [x20, #0x18]
  1f3614: b4000535     	cbz	x21, 0x1f36b8 <__cxa_demangle+0x123f0>
  1f3618: f9401289     	ldr	x9, [x20, #0x20]
  1f361c: b4000129     	cbz	x9, 0x1f3640 <__cxa_demangle+0x12378>
  1f3620: eb150134     	subs	x20, x9, x21
  1f3624: 540004a0     	b.eq	0x1f36b8 <__cxa_demangle+0x123f0>
  1f3628: f9400a6a     	ldr	x10, [x19, #0x10]
  1f362c: 8b140109     	add	x9, x8, x20
  1f3630: eb0a013f     	cmp	x9, x10
  1f3634: 54000222     	b.hs	0x1f3678 <__cxa_demangle+0x123b0>
  1f3638: f9400260     	ldr	x0, [x19]
  1f363c: 14000018     	b	0x1f369c <__cxa_demangle+0x123d4>
  1f3640: f94002a8     	ldr	x8, [x21]
  1f3644: aa1503e0     	mov	x0, x21
  1f3648: aa1303e1     	mov	x1, x19
  1f364c: f9401108     	ldr	x8, [x8, #0x20]
  1f3650: d63f0100     	blr	x8
  1f3654: 394026a8     	ldrb	w8, [x21, #0x9]
  1f3658: 7100051f     	cmp	w8, #0x1
  1f365c: 540002e0     	b.eq	0x1f36b8 <__cxa_demangle+0x123f0>
  1f3660: f94002a8     	ldr	x8, [x21]
  1f3664: aa1503e0     	mov	x0, x21
  1f3668: aa1303e1     	mov	x1, x19
  1f366c: f9401508     	ldr	x8, [x8, #0x28]
  1f3670: d63f0100     	blr	x8
  1f3674: 14000011     	b	0x1f36b8 <__cxa_demangle+0x123f0>
  1f3678: f9400260     	ldr	x0, [x19]
  1f367c: d37ff948     	lsl	x8, x10, #1
  1f3680: eb09011f     	cmp	x8, x9
  1f3684: 9a883121     	csel	x1, x9, x8, lo
  1f3688: f9000a61     	str	x1, [x19, #0x10]
  1f368c: 97fac0f9     	bl	0xa3a70 <realloc@plt>
  1f3690: f9000260     	str	x0, [x19]
  1f3694: b4000420     	cbz	x0, 0x1f3718 <__cxa_demangle+0x12450>
  1f3698: f9400668     	ldr	x8, [x19, #0x8]
  1f369c: 8b080000     	add	x0, x0, x8
  1f36a0: aa1503e1     	mov	x1, x21
  1f36a4: aa1403e2     	mov	x2, x20
  1f36a8: 97fabde6     	bl	0xa2e40 <memmove@plt>
  1f36ac: f9400668     	ldr	x8, [x19, #0x8]
  1f36b0: 8b140108     	add	x8, x8, x20
  1f36b4: f9000668     	str	x8, [x19, #0x8]
  1f36b8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f36bc: 91000509     	add	x9, x8, #0x1
  1f36c0: eb0a013f     	cmp	x9, x10
  1f36c4: 54000062     	b.hs	0x1f36d0 <__cxa_demangle+0x12408>
  1f36c8: f9400260     	ldr	x0, [x19]
  1f36cc: 1400000a     	b	0x1f36f4 <__cxa_demangle+0x1242c>
  1f36d0: f9400260     	ldr	x0, [x19]
  1f36d4: d37ff948     	lsl	x8, x10, #1
  1f36d8: eb09011f     	cmp	x8, x9
  1f36dc: 9a883121     	csel	x1, x9, x8, lo
  1f36e0: f9000a61     	str	x1, [x19, #0x10]
  1f36e4: 97fac0e3     	bl	0xa3a70 <realloc@plt>
  1f36e8: f9000260     	str	x0, [x19]
  1f36ec: b4000160     	cbz	x0, 0x1f3718 <__cxa_demangle+0x12450>
  1f36f0: f9400668     	ldr	x8, [x19, #0x8]
  1f36f4: 52800ba9     	mov	w9, #0x5d               // =93
  1f36f8: 38286809     	strb	w9, [x0, x8]
  1f36fc: f9400668     	ldr	x8, [x19, #0x8]
  1f3700: 91000508     	add	x8, x8, #0x1
  1f3704: f9000668     	str	x8, [x19, #0x8]
  1f3708: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f370c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f3710: f84307f5     	ldr	x21, [sp], #0x30
  1f3714: d65f03c0     	ret
  1f3718: 97fadbd2     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f371c: 17fab491     	b	0xa0960 <_ZdlPv@plt>
  1f3720: 320003e0     	orr	w0, wzr, #0x1
  1f3724: d65f03c0     	ret
  1f3728: 320003e0     	orr	w0, wzr, #0x1
  1f372c: d65f03c0     	ret
  1f3730: f9400800     	ldr	x0, [x0, #0x10]
  1f3734: f9400008     	ldr	x8, [x0]
  1f3738: f9401102     	ldr	x2, [x8, #0x20]
  1f373c: d61f0040     	br	x2
  1f3740: f81c0ff7     	str	x23, [sp, #-0x40]!
  1f3744: a90157f6     	stp	x22, x21, [sp, #0x10]
  1f3748: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1f374c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1f3750: 9100c3fd     	add	x29, sp, #0x30
  1f3754: f9400428     	ldr	x8, [x1, #0x8]
  1f3758: aa0103f3     	mov	x19, x1
  1f375c: aa0003f4     	mov	x20, x0
  1f3760: b4000108     	cbz	x8, 0x1f3780 <__cxa_demangle+0x124b8>
  1f3764: f9400269     	ldr	x9, [x19]
  1f3768: 8b080129     	add	x9, x9, x8
  1f376c: 385ff129     	ldurb	w9, [x9, #-0x1]
  1f3770: 7101753f     	cmp	w9, #0x5d
  1f3774: 54000061     	b.ne	0x1f3780 <__cxa_demangle+0x124b8>
  1f3778: 91004277     	add	x23, x19, #0x10
  1f377c: 14000016     	b	0x1f37d4 <__cxa_demangle+0x1250c>
  1f3780: aa1303f7     	mov	x23, x19
  1f3784: f8410eea     	ldr	x10, [x23, #0x10]!
  1f3788: 91000509     	add	x9, x8, #0x1
  1f378c: eb0a013f     	cmp	x9, x10
  1f3790: 54000062     	b.hs	0x1f379c <__cxa_demangle+0x124d4>
  1f3794: f9400260     	ldr	x0, [x19]
  1f3798: 1400000a     	b	0x1f37c0 <__cxa_demangle+0x124f8>
  1f379c: f9400260     	ldr	x0, [x19]
  1f37a0: d37ff948     	lsl	x8, x10, #1
  1f37a4: eb09011f     	cmp	x8, x9
  1f37a8: 9a883121     	csel	x1, x9, x8, lo
  1f37ac: f9000a61     	str	x1, [x19, #0x10]
  1f37b0: 97fac0b0     	bl	0xa3a70 <realloc@plt>
  1f37b4: f9000260     	str	x0, [x19]
  1f37b8: b4000c60     	cbz	x0, 0x1f3944 <__cxa_demangle+0x1267c>
  1f37bc: f9400668     	ldr	x8, [x19, #0x8]
  1f37c0: 321b03e9     	orr	w9, wzr, #0x20
  1f37c4: 38286809     	strb	w9, [x0, x8]
  1f37c8: f9400668     	ldr	x8, [x19, #0x8]
  1f37cc: 91000508     	add	x8, x8, #0x1
  1f37d0: f9000668     	str	x8, [x19, #0x8]
  1f37d4: f94002ea     	ldr	x10, [x23]
  1f37d8: 91000509     	add	x9, x8, #0x1
  1f37dc: eb0a013f     	cmp	x9, x10
  1f37e0: 54000062     	b.hs	0x1f37ec <__cxa_demangle+0x12524>
  1f37e4: f9400260     	ldr	x0, [x19]
  1f37e8: 1400000a     	b	0x1f3810 <__cxa_demangle+0x12548>
  1f37ec: f9400260     	ldr	x0, [x19]
  1f37f0: d37ff948     	lsl	x8, x10, #1
  1f37f4: eb09011f     	cmp	x8, x9
  1f37f8: 9a883121     	csel	x1, x9, x8, lo
  1f37fc: f9000a61     	str	x1, [x19, #0x10]
  1f3800: 97fac09c     	bl	0xa3a70 <realloc@plt>
  1f3804: f9000260     	str	x0, [x19]
  1f3808: b40009e0     	cbz	x0, 0x1f3944 <__cxa_demangle+0x1267c>
  1f380c: f9400668     	ldr	x8, [x19, #0x8]
  1f3810: 52800b69     	mov	w9, #0x5b               // =91
  1f3814: 38286809     	strb	w9, [x0, x8]
  1f3818: f9400668     	ldr	x8, [x19, #0x8]
  1f381c: 91000508     	add	x8, x8, #0x1
  1f3820: f9000668     	str	x8, [x19, #0x8]
  1f3824: a941a695     	ldp	x21, x9, [x20, #0x18]
  1f3828: b4000149     	cbz	x9, 0x1f3850 <__cxa_demangle+0x12588>
  1f382c: b4000535     	cbz	x21, 0x1f38d0 <__cxa_demangle+0x12608>
  1f3830: eb150136     	subs	x22, x9, x21
  1f3834: 540004e0     	b.eq	0x1f38d0 <__cxa_demangle+0x12608>
  1f3838: f94002ea     	ldr	x10, [x23]
  1f383c: 8b160109     	add	x9, x8, x22
  1f3840: eb0a013f     	cmp	x9, x10
  1f3844: 54000262     	b.hs	0x1f3890 <__cxa_demangle+0x125c8>
  1f3848: f9400260     	ldr	x0, [x19]
  1f384c: 1400001a     	b	0x1f38b4 <__cxa_demangle+0x125ec>
  1f3850: b4000415     	cbz	x21, 0x1f38d0 <__cxa_demangle+0x12608>
  1f3854: b50003e9     	cbnz	x9, 0x1f38d0 <__cxa_demangle+0x12608>
  1f3858: f94002a8     	ldr	x8, [x21]
  1f385c: aa1503e0     	mov	x0, x21
  1f3860: aa1303e1     	mov	x1, x19
  1f3864: f9401108     	ldr	x8, [x8, #0x20]
  1f3868: d63f0100     	blr	x8
  1f386c: 394026a8     	ldrb	w8, [x21, #0x9]
  1f3870: 7100051f     	cmp	w8, #0x1
  1f3874: 540002e0     	b.eq	0x1f38d0 <__cxa_demangle+0x12608>
  1f3878: f94002a8     	ldr	x8, [x21]
  1f387c: aa1503e0     	mov	x0, x21
  1f3880: aa1303e1     	mov	x1, x19
  1f3884: f9401508     	ldr	x8, [x8, #0x28]
  1f3888: d63f0100     	blr	x8
  1f388c: 14000011     	b	0x1f38d0 <__cxa_demangle+0x12608>
  1f3890: f9400260     	ldr	x0, [x19]
  1f3894: d37ff948     	lsl	x8, x10, #1
  1f3898: eb09011f     	cmp	x8, x9
  1f389c: 9a883121     	csel	x1, x9, x8, lo
  1f38a0: f9000a61     	str	x1, [x19, #0x10]
  1f38a4: 97fac073     	bl	0xa3a70 <realloc@plt>
  1f38a8: f9000260     	str	x0, [x19]
  1f38ac: b40004c0     	cbz	x0, 0x1f3944 <__cxa_demangle+0x1267c>
  1f38b0: f9400668     	ldr	x8, [x19, #0x8]
  1f38b4: 8b080000     	add	x0, x0, x8
  1f38b8: aa1503e1     	mov	x1, x21
  1f38bc: aa1603e2     	mov	x2, x22
  1f38c0: 97fabd60     	bl	0xa2e40 <memmove@plt>
  1f38c4: f9400668     	ldr	x8, [x19, #0x8]
  1f38c8: 8b160108     	add	x8, x8, x22
  1f38cc: f9000668     	str	x8, [x19, #0x8]
  1f38d0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f38d4: 91000509     	add	x9, x8, #0x1
  1f38d8: eb0a013f     	cmp	x9, x10
  1f38dc: 54000062     	b.hs	0x1f38e8 <__cxa_demangle+0x12620>
  1f38e0: f9400260     	ldr	x0, [x19]
  1f38e4: 1400000a     	b	0x1f390c <__cxa_demangle+0x12644>
  1f38e8: f9400260     	ldr	x0, [x19]
  1f38ec: d37ff948     	lsl	x8, x10, #1
  1f38f0: eb09011f     	cmp	x8, x9
  1f38f4: 9a883121     	csel	x1, x9, x8, lo
  1f38f8: f9000a61     	str	x1, [x19, #0x10]
  1f38fc: 97fac05d     	bl	0xa3a70 <realloc@plt>
  1f3900: f9000260     	str	x0, [x19]
  1f3904: b4000200     	cbz	x0, 0x1f3944 <__cxa_demangle+0x1267c>
  1f3908: f9400668     	ldr	x8, [x19, #0x8]
  1f390c: 52800ba9     	mov	w9, #0x5d               // =93
  1f3910: 38286809     	strb	w9, [x0, x8]
  1f3914: f9400668     	ldr	x8, [x19, #0x8]
  1f3918: aa1303e1     	mov	x1, x19
  1f391c: 91000508     	add	x8, x8, #0x1
  1f3920: f9000668     	str	x8, [x19, #0x8]
  1f3924: f9400a80     	ldr	x0, [x20, #0x10]
  1f3928: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f392c: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f3930: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f3934: f9400008     	ldr	x8, [x0]
  1f3938: f9401502     	ldr	x2, [x8, #0x28]
  1f393c: f84407f7     	ldr	x23, [sp], #0x40
  1f3940: d61f0040     	br	x2
  1f3944: 97fadb47     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3948: 17fab406     	b	0xa0960 <_ZdlPv@plt>
  1f394c: f9400c00     	ldr	x0, [x0, #0x18]
  1f3950: 39402408     	ldrb	w8, [x0, #0x9]
  1f3954: 7100091f     	cmp	w8, #0x2
  1f3958: 54000081     	b.ne	0x1f3968 <__cxa_demangle+0x126a0>
  1f395c: f9400008     	ldr	x8, [x0]
  1f3960: f9400102     	ldr	x2, [x8]
  1f3964: d61f0040     	br	x2
  1f3968: 7100011f     	cmp	w8, #0x0
  1f396c: 1a9f17e0     	cset	w0, eq
  1f3970: d65f03c0     	ret
  1f3974: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f3978: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f397c: 910043fd     	add	x29, sp, #0x10
  1f3980: aa0003f4     	mov	x20, x0
  1f3984: f9400c00     	ldr	x0, [x0, #0x18]
  1f3988: aa0103f3     	mov	x19, x1
  1f398c: f9400008     	ldr	x8, [x0]
  1f3990: f9401108     	ldr	x8, [x8, #0x20]
  1f3994: d63f0100     	blr	x8
  1f3998: f9400e80     	ldr	x0, [x20, #0x18]
  1f399c: 39402808     	ldrb	w8, [x0, #0xa]
  1f39a0: 34000248     	cbz	w8, 0x1f39e8 <__cxa_demangle+0x12720>
  1f39a4: 7100091f     	cmp	w8, #0x2
  1f39a8: 540000e1     	b.ne	0x1f39c4 <__cxa_demangle+0x126fc>
  1f39ac: f9400008     	ldr	x8, [x0]
  1f39b0: aa1303e1     	mov	x1, x19
  1f39b4: f9400508     	ldr	x8, [x8, #0x8]
  1f39b8: d63f0100     	blr	x8
  1f39bc: 37000160     	tbnz	w0, #0x0, 0x1f39e8 <__cxa_demangle+0x12720>
  1f39c0: f9400e80     	ldr	x0, [x20, #0x18]
  1f39c4: 39402c08     	ldrb	w8, [x0, #0xb]
  1f39c8: 34000108     	cbz	w8, 0x1f39e8 <__cxa_demangle+0x12720>
  1f39cc: 7100091f     	cmp	w8, #0x2
  1f39d0: 54000301     	b.ne	0x1f3a30 <__cxa_demangle+0x12768>
  1f39d4: f9400008     	ldr	x8, [x0]
  1f39d8: aa1303e1     	mov	x1, x19
  1f39dc: f9400908     	ldr	x8, [x8, #0x10]
  1f39e0: d63f0100     	blr	x8
  1f39e4: 36000260     	tbz	w0, #0x0, 0x1f3a30 <__cxa_demangle+0x12768>
  1f39e8: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f39ec: 91000509     	add	x9, x8, #0x1
  1f39f0: eb0a013f     	cmp	x9, x10
  1f39f4: 54000062     	b.hs	0x1f3a00 <__cxa_demangle+0x12738>
  1f39f8: f9400260     	ldr	x0, [x19]
  1f39fc: 1400000a     	b	0x1f3a24 <__cxa_demangle+0x1275c>
  1f3a00: f9400260     	ldr	x0, [x19]
  1f3a04: d37ff948     	lsl	x8, x10, #1
  1f3a08: eb09011f     	cmp	x8, x9
  1f3a0c: 9a883121     	csel	x1, x9, x8, lo
  1f3a10: f9000a61     	str	x1, [x19, #0x10]
  1f3a14: 97fac017     	bl	0xa3a70 <realloc@plt>
  1f3a18: f9000260     	str	x0, [x19]
  1f3a1c: b4000840     	cbz	x0, 0x1f3b24 <__cxa_demangle+0x1285c>
  1f3a20: f9400668     	ldr	x8, [x19, #0x8]
  1f3a24: 8b080008     	add	x8, x0, x8
  1f3a28: 52800509     	mov	w9, #0x28               // =40
  1f3a2c: 14000012     	b	0x1f3a74 <__cxa_demangle+0x127ac>
  1f3a30: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3a34: 91000509     	add	x9, x8, #0x1
  1f3a38: eb0a013f     	cmp	x9, x10
  1f3a3c: 54000062     	b.hs	0x1f3a48 <__cxa_demangle+0x12780>
  1f3a40: f9400260     	ldr	x0, [x19]
  1f3a44: 1400000a     	b	0x1f3a6c <__cxa_demangle+0x127a4>
  1f3a48: f9400260     	ldr	x0, [x19]
  1f3a4c: d37ff948     	lsl	x8, x10, #1
  1f3a50: eb09011f     	cmp	x8, x9
  1f3a54: 9a883121     	csel	x1, x9, x8, lo
  1f3a58: f9000a61     	str	x1, [x19, #0x10]
  1f3a5c: 97fac005     	bl	0xa3a70 <realloc@plt>
  1f3a60: f9000260     	str	x0, [x19]
  1f3a64: b4000600     	cbz	x0, 0x1f3b24 <__cxa_demangle+0x1285c>
  1f3a68: f9400668     	ldr	x8, [x19, #0x8]
  1f3a6c: 8b080008     	add	x8, x0, x8
  1f3a70: 321b03e9     	orr	w9, wzr, #0x20
  1f3a74: 39000109     	strb	w9, [x8]
  1f3a78: f9400668     	ldr	x8, [x19, #0x8]
  1f3a7c: aa1303e1     	mov	x1, x19
  1f3a80: 91000508     	add	x8, x8, #0x1
  1f3a84: f9000668     	str	x8, [x19, #0x8]
  1f3a88: f9400a94     	ldr	x20, [x20, #0x10]
  1f3a8c: f9400288     	ldr	x8, [x20]
  1f3a90: aa1403e0     	mov	x0, x20
  1f3a94: f9401108     	ldr	x8, [x8, #0x20]
  1f3a98: d63f0100     	blr	x8
  1f3a9c: 39402688     	ldrb	w8, [x20, #0x9]
  1f3aa0: 7100051f     	cmp	w8, #0x1
  1f3aa4: 540000c0     	b.eq	0x1f3abc <__cxa_demangle+0x127f4>
  1f3aa8: f9400288     	ldr	x8, [x20]
  1f3aac: aa1403e0     	mov	x0, x20
  1f3ab0: aa1303e1     	mov	x1, x19
  1f3ab4: f9401508     	ldr	x8, [x8, #0x28]
  1f3ab8: d63f0100     	blr	x8
  1f3abc: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3ac0: 91000d09     	add	x9, x8, #0x3
  1f3ac4: eb0a013f     	cmp	x9, x10
  1f3ac8: 54000062     	b.hs	0x1f3ad4 <__cxa_demangle+0x1280c>
  1f3acc: f9400260     	ldr	x0, [x19]
  1f3ad0: 1400000a     	b	0x1f3af8 <__cxa_demangle+0x12830>
  1f3ad4: f9400260     	ldr	x0, [x19]
  1f3ad8: d37ff948     	lsl	x8, x10, #1
  1f3adc: eb09011f     	cmp	x8, x9
  1f3ae0: 9a883121     	csel	x1, x9, x8, lo
  1f3ae4: f9000a61     	str	x1, [x19, #0x10]
  1f3ae8: 97fabfe2     	bl	0xa3a70 <realloc@plt>
  1f3aec: f9000260     	str	x0, [x19]
  1f3af0: b40001a0     	cbz	x0, 0x1f3b24 <__cxa_demangle+0x1285c>
  1f3af4: f9400668     	ldr	x8, [x19, #0x8]
  1f3af8: 8b080008     	add	x8, x0, x8
  1f3afc: 52800549     	mov	w9, #0x2a               // =42
  1f3b00: 5287474a     	mov	w10, #0x3a3a            // =14906
  1f3b04: 39000909     	strb	w9, [x8, #0x2]
  1f3b08: 7900010a     	strh	w10, [x8]
  1f3b0c: f9400668     	ldr	x8, [x19, #0x8]
  1f3b10: 91000d08     	add	x8, x8, #0x3
  1f3b14: f9000668     	str	x8, [x19, #0x8]
  1f3b18: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f3b1c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f3b20: d65f03c0     	ret
  1f3b24: 97fadacf     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3b28: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f3b2c: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f3b30: 910043fd     	add	x29, sp, #0x10
  1f3b34: aa0003f4     	mov	x20, x0
  1f3b38: f9400c00     	ldr	x0, [x0, #0x18]
  1f3b3c: aa0103f3     	mov	x19, x1
  1f3b40: 39402808     	ldrb	w8, [x0, #0xa]
  1f3b44: 34000248     	cbz	w8, 0x1f3b8c <__cxa_demangle+0x128c4>
  1f3b48: 7100091f     	cmp	w8, #0x2
  1f3b4c: 540000e1     	b.ne	0x1f3b68 <__cxa_demangle+0x128a0>
  1f3b50: f9400008     	ldr	x8, [x0]
  1f3b54: aa1303e1     	mov	x1, x19
  1f3b58: f9400508     	ldr	x8, [x8, #0x8]
  1f3b5c: d63f0100     	blr	x8
  1f3b60: 37000160     	tbnz	w0, #0x0, 0x1f3b8c <__cxa_demangle+0x128c4>
  1f3b64: f9400e80     	ldr	x0, [x20, #0x18]
  1f3b68: 39402c08     	ldrb	w8, [x0, #0xb]
  1f3b6c: 34000108     	cbz	w8, 0x1f3b8c <__cxa_demangle+0x128c4>
  1f3b70: 7100091f     	cmp	w8, #0x2
  1f3b74: 54000341     	b.ne	0x1f3bdc <__cxa_demangle+0x12914>
  1f3b78: f9400008     	ldr	x8, [x0]
  1f3b7c: aa1303e1     	mov	x1, x19
  1f3b80: f9400908     	ldr	x8, [x8, #0x10]
  1f3b84: d63f0100     	blr	x8
  1f3b88: 360002a0     	tbz	w0, #0x0, 0x1f3bdc <__cxa_demangle+0x12914>
  1f3b8c: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3b90: 91000509     	add	x9, x8, #0x1
  1f3b94: eb0a013f     	cmp	x9, x10
  1f3b98: 54000062     	b.hs	0x1f3ba4 <__cxa_demangle+0x128dc>
  1f3b9c: f9400260     	ldr	x0, [x19]
  1f3ba0: 1400000a     	b	0x1f3bc8 <__cxa_demangle+0x12900>
  1f3ba4: f9400260     	ldr	x0, [x19]
  1f3ba8: d37ff948     	lsl	x8, x10, #1
  1f3bac: eb09011f     	cmp	x8, x9
  1f3bb0: 9a883121     	csel	x1, x9, x8, lo
  1f3bb4: f9000a61     	str	x1, [x19, #0x10]
  1f3bb8: 97fabfae     	bl	0xa3a70 <realloc@plt>
  1f3bbc: f9000260     	str	x0, [x19]
  1f3bc0: b40001c0     	cbz	x0, 0x1f3bf8 <__cxa_demangle+0x12930>
  1f3bc4: f9400668     	ldr	x8, [x19, #0x8]
  1f3bc8: 52800529     	mov	w9, #0x29               // =41
  1f3bcc: 38286809     	strb	w9, [x0, x8]
  1f3bd0: f9400668     	ldr	x8, [x19, #0x8]
  1f3bd4: 91000508     	add	x8, x8, #0x1
  1f3bd8: f9000668     	str	x8, [x19, #0x8]
  1f3bdc: f9400e80     	ldr	x0, [x20, #0x18]
  1f3be0: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f3be4: aa1303e1     	mov	x1, x19
  1f3be8: f9400008     	ldr	x8, [x0]
  1f3bec: f9401502     	ldr	x2, [x8, #0x28]
  1f3bf0: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f3bf4: d61f0040     	br	x2
  1f3bf8: 97fada9a     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3bfc: 17fab359     	b	0xa0960 <_ZdlPv@plt>
  1f3c00: f81c0ff7     	str	x23, [sp, #-0x40]!
  1f3c04: a90157f6     	stp	x22, x21, [sp, #0x10]
  1f3c08: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1f3c0c: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1f3c10: 9100c3fd     	add	x29, sp, #0x30
  1f3c14: a9412416     	ldp	x22, x9, [x0, #0x10]
  1f3c18: f9400428     	ldr	x8, [x1, #0x8]
  1f3c1c: aa0003f4     	mov	x20, x0
  1f3c20: aa0103f3     	mov	x19, x1
  1f3c24: eb160135     	subs	x21, x9, x22
  1f3c28: 54000100     	b.eq	0x1f3c48 <__cxa_demangle+0x12980>
  1f3c2c: aa1303f7     	mov	x23, x19
  1f3c30: f8410eea     	ldr	x10, [x23, #0x10]!
  1f3c34: 8b150109     	add	x9, x8, x21
  1f3c38: eb0a013f     	cmp	x9, x10
  1f3c3c: 540000a2     	b.hs	0x1f3c50 <__cxa_demangle+0x12988>
  1f3c40: f9400260     	ldr	x0, [x19]
  1f3c44: 1400000c     	b	0x1f3c74 <__cxa_demangle+0x129ac>
  1f3c48: 91004277     	add	x23, x19, #0x10
  1f3c4c: 14000011     	b	0x1f3c90 <__cxa_demangle+0x129c8>
  1f3c50: f9400260     	ldr	x0, [x19]
  1f3c54: d37ff948     	lsl	x8, x10, #1
  1f3c58: eb09011f     	cmp	x8, x9
  1f3c5c: 9a883121     	csel	x1, x9, x8, lo
  1f3c60: f9000a61     	str	x1, [x19, #0x10]
  1f3c64: 97fabf83     	bl	0xa3a70 <realloc@plt>
  1f3c68: f9000260     	str	x0, [x19]
  1f3c6c: b4000660     	cbz	x0, 0x1f3d38 <__cxa_demangle+0x12a70>
  1f3c70: f9400668     	ldr	x8, [x19, #0x8]
  1f3c74: 8b080000     	add	x0, x0, x8
  1f3c78: aa1603e1     	mov	x1, x22
  1f3c7c: aa1503e2     	mov	x2, x21
  1f3c80: 97fabc70     	bl	0xa2e40 <memmove@plt>
  1f3c84: f9400668     	ldr	x8, [x19, #0x8]
  1f3c88: 8b150108     	add	x8, x8, x21
  1f3c8c: f9000668     	str	x8, [x19, #0x8]
  1f3c90: f94002ea     	ldr	x10, [x23]
  1f3c94: 91000509     	add	x9, x8, #0x1
  1f3c98: eb0a013f     	cmp	x9, x10
  1f3c9c: 54000062     	b.hs	0x1f3ca8 <__cxa_demangle+0x129e0>
  1f3ca0: f9400260     	ldr	x0, [x19]
  1f3ca4: 1400000b     	b	0x1f3cd0 <__cxa_demangle+0x12a08>
  1f3ca8: f9400260     	ldr	x0, [x19]
  1f3cac: d37ff948     	lsl	x8, x10, #1
  1f3cb0: eb09011f     	cmp	x8, x9
  1f3cb4: 9a883121     	csel	x1, x9, x8, lo
  1f3cb8: f9000a61     	str	x1, [x19, #0x10]
  1f3cbc: 97fabf6d     	bl	0xa3a70 <realloc@plt>
  1f3cc0: f9000260     	str	x0, [x19]
  1f3cc4: b40003a0     	cbz	x0, 0x1f3d38 <__cxa_demangle+0x12a70>
  1f3cc8: f9400668     	ldr	x8, [x19, #0x8]
  1f3ccc: 91000509     	add	x9, x8, #0x1
  1f3cd0: f9000669     	str	x9, [x19, #0x8]
  1f3cd4: 321b03e9     	orr	w9, wzr, #0x20
  1f3cd8: 38286809     	strb	w9, [x0, x8]
  1f3cdc: f9401294     	ldr	x20, [x20, #0x20]
  1f3ce0: aa1303e1     	mov	x1, x19
  1f3ce4: f9400288     	ldr	x8, [x20]
  1f3ce8: aa1403e0     	mov	x0, x20
  1f3cec: f9401108     	ldr	x8, [x8, #0x20]
  1f3cf0: d63f0100     	blr	x8
  1f3cf4: 39402688     	ldrb	w8, [x20, #0x9]
  1f3cf8: 7100051f     	cmp	w8, #0x1
  1f3cfc: 540000c1     	b.ne	0x1f3d14 <__cxa_demangle+0x12a4c>
  1f3d00: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f3d04: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f3d08: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f3d0c: f84407f7     	ldr	x23, [sp], #0x40
  1f3d10: d65f03c0     	ret
  1f3d14: f9400288     	ldr	x8, [x20]
  1f3d18: aa1403e0     	mov	x0, x20
  1f3d1c: aa1303e1     	mov	x1, x19
  1f3d20: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f3d24: f9401502     	ldr	x2, [x8, #0x28]
  1f3d28: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f3d2c: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f3d30: f84407f7     	ldr	x23, [sp], #0x40
  1f3d34: d61f0040     	br	x2
  1f3d38: 97fada4a     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f3d3c: 17fab309     	b	0xa0960 <_ZdlPv@plt>
  1f3d40: f9400800     	ldr	x0, [x0, #0x10]
  1f3d44: 39402408     	ldrb	w8, [x0, #0x9]
  1f3d48: 7100091f     	cmp	w8, #0x2
  1f3d4c: 54000081     	b.ne	0x1f3d5c <__cxa_demangle+0x12a94>
  1f3d50: f9400008     	ldr	x8, [x0]
  1f3d54: f9400102     	ldr	x2, [x8]
  1f3d58: d61f0040     	br	x2
  1f3d5c: 7100011f     	cmp	w8, #0x0
  1f3d60: 1a9f17e0     	cset	w0, eq
  1f3d64: d65f03c0     	ret
  1f3d68: f81c0ff7     	str	x23, [sp, #-0x40]!
  1f3d6c: a90157f6     	stp	x22, x21, [sp, #0x10]
  1f3d70: a9024ff4     	stp	x20, x19, [sp, #0x20]
  1f3d74: a9037bfd     	stp	x29, x30, [sp, #0x30]
  1f3d78: 9100c3fd     	add	x29, sp, #0x30
  1f3d7c: f9400815     	ldr	x21, [x0, #0x10]
  1f3d80: aa0003f4     	mov	x20, x0
  1f3d84: aa0103f3     	mov	x19, x1
  1f3d88: 394022a8     	ldrb	w8, [x21, #0x8]
  1f3d8c: 7100291f     	cmp	w8, #0xa
  1f3d90: 540003a1     	b.ne	0x1f3e04 <__cxa_demangle+0x12b3c>
  1f3d94: f9400aa9     	ldr	x9, [x21, #0x10]
  1f3d98: 39402128     	ldrb	w8, [x9, #0x8]
  1f3d9c: 71001d1f     	cmp	w8, #0x7
  1f3da0: 54000321     	b.ne	0x1f3e04 <__cxa_demangle+0x12b3c>
  1f3da4: a9412528     	ldp	x8, x9, [x9, #0x10]
  1f3da8: cb08012a     	sub	x10, x9, x8
  1f3dac: f1002d5f     	cmp	x10, #0xb
  1f3db0: 540002a1     	b.ne	0x1f3e04 <__cxa_demangle+0x12b3c>
  1f3db4: eb09011f     	cmp	x8, x9
  1f3db8: 54000160     	b.eq	0x1f3de4 <__cxa_demangle+0x12b1c>
  1f3dbc: d000028a     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f3dc0: 9124fd4a     	add	x10, x10, #0x93f
  1f3dc4: 3940010b     	ldrb	w11, [x8]
  1f3dc8: 3940014c     	ldrb	w12, [x10]
  1f3dcc: 6b0c017f     	cmp	w11, w12
  1f3dd0: 540001a1     	b.ne	0x1f3e04 <__cxa_demangle+0x12b3c>
  1f3dd4: 91000508     	add	x8, x8, #0x1
  1f3dd8: eb08013f     	cmp	x9, x8
  1f3ddc: 9100054a     	add	x10, x10, #0x1
  1f3de0: 54ffff21     	b.ne	0x1f3dc4 <__cxa_demangle+0x12afc>
  1f3de4: aa1303f7     	mov	x23, x19
  1f3de8: f8408ee8     	ldr	x8, [x23, #0x8]!
  1f3dec: f94006ea     	ldr	x10, [x23, #0x8]
  1f3df0: 91000d09     	add	x9, x8, #0x3
  1f3df4: eb0a013f     	cmp	x9, x10
  1f3df8: 54000d42     	b.hs	0x1f3fa0 <__cxa_demangle+0x12cd8>
  1f3dfc: f9400260     	ldr	x0, [x19]
  1f3e00: 14000071     	b	0x1f3fc4 <__cxa_demangle+0x12cfc>
  1f3e04: f94002a8     	ldr	x8, [x21]
  1f3e08: aa1503e0     	mov	x0, x21
  1f3e0c: aa1303e1     	mov	x1, x19
  1f3e10: f9401108     	ldr	x8, [x8, #0x20]
  1f3e14: d63f0100     	blr	x8
  1f3e18: f9400a80     	ldr	x0, [x20, #0x10]
  1f3e1c: 39402808     	ldrb	w8, [x0, #0xa]
  1f3e20: 34000108     	cbz	w8, 0x1f3e40 <__cxa_demangle+0x12b78>
  1f3e24: 7100091f     	cmp	w8, #0x2
  1f3e28: 54000341     	b.ne	0x1f3e90 <__cxa_demangle+0x12bc8>
  1f3e2c: f9400008     	ldr	x8, [x0]
  1f3e30: aa1303e1     	mov	x1, x19
  1f3e34: f9400508     	ldr	x8, [x8, #0x8]
  1f3e38: d63f0100     	blr	x8
  1f3e3c: 360002a0     	tbz	w0, #0x0, 0x1f3e90 <__cxa_demangle+0x12bc8>
  1f3e40: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3e44: 91000509     	add	x9, x8, #0x1
  1f3e48: eb0a013f     	cmp	x9, x10
  1f3e4c: 54000062     	b.hs	0x1f3e58 <__cxa_demangle+0x12b90>
  1f3e50: f9400260     	ldr	x0, [x19]
  1f3e54: 1400000a     	b	0x1f3e7c <__cxa_demangle+0x12bb4>
  1f3e58: f9400260     	ldr	x0, [x19]
  1f3e5c: d37ff948     	lsl	x8, x10, #1
  1f3e60: eb09011f     	cmp	x8, x9
  1f3e64: 9a883121     	csel	x1, x9, x8, lo
  1f3e68: f9000a61     	str	x1, [x19, #0x10]
  1f3e6c: 97fabf01     	bl	0xa3a70 <realloc@plt>
  1f3e70: f9000260     	str	x0, [x19]
  1f3e74: b40010e0     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f3e78: f9400668     	ldr	x8, [x19, #0x8]
  1f3e7c: 321b03e9     	orr	w9, wzr, #0x20
  1f3e80: 38286809     	strb	w9, [x0, x8]
  1f3e84: f9400668     	ldr	x8, [x19, #0x8]
  1f3e88: 91000508     	add	x8, x8, #0x1
  1f3e8c: f9000668     	str	x8, [x19, #0x8]
  1f3e90: f9400a80     	ldr	x0, [x20, #0x10]
  1f3e94: 39402808     	ldrb	w8, [x0, #0xa]
  1f3e98: 34000248     	cbz	w8, 0x1f3ee0 <__cxa_demangle+0x12c18>
  1f3e9c: 7100091f     	cmp	w8, #0x2
  1f3ea0: 540000e1     	b.ne	0x1f3ebc <__cxa_demangle+0x12bf4>
  1f3ea4: f9400008     	ldr	x8, [x0]
  1f3ea8: aa1303e1     	mov	x1, x19
  1f3eac: f9400508     	ldr	x8, [x8, #0x8]
  1f3eb0: d63f0100     	blr	x8
  1f3eb4: 37000160     	tbnz	w0, #0x0, 0x1f3ee0 <__cxa_demangle+0x12c18>
  1f3eb8: f9400a80     	ldr	x0, [x20, #0x10]
  1f3ebc: 39402c08     	ldrb	w8, [x0, #0xb]
  1f3ec0: 34000108     	cbz	w8, 0x1f3ee0 <__cxa_demangle+0x12c18>
  1f3ec4: 7100091f     	cmp	w8, #0x2
  1f3ec8: 54000341     	b.ne	0x1f3f30 <__cxa_demangle+0x12c68>
  1f3ecc: f9400008     	ldr	x8, [x0]
  1f3ed0: aa1303e1     	mov	x1, x19
  1f3ed4: f9400908     	ldr	x8, [x8, #0x10]
  1f3ed8: d63f0100     	blr	x8
  1f3edc: 360002a0     	tbz	w0, #0x0, 0x1f3f30 <__cxa_demangle+0x12c68>
  1f3ee0: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f3ee4: 91000509     	add	x9, x8, #0x1
  1f3ee8: eb0a013f     	cmp	x9, x10
  1f3eec: 54000062     	b.hs	0x1f3ef8 <__cxa_demangle+0x12c30>
  1f3ef0: f9400260     	ldr	x0, [x19]
  1f3ef4: 1400000a     	b	0x1f3f1c <__cxa_demangle+0x12c54>
  1f3ef8: f9400260     	ldr	x0, [x19]
  1f3efc: d37ff948     	lsl	x8, x10, #1
  1f3f00: eb09011f     	cmp	x8, x9
  1f3f04: 9a883121     	csel	x1, x9, x8, lo
  1f3f08: f9000a61     	str	x1, [x19, #0x10]
  1f3f0c: 97fabed9     	bl	0xa3a70 <realloc@plt>
  1f3f10: f9000260     	str	x0, [x19]
  1f3f14: b4000be0     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f3f18: f9400668     	ldr	x8, [x19, #0x8]
  1f3f1c: 52800509     	mov	w9, #0x28               // =40
  1f3f20: 38286809     	strb	w9, [x0, x8]
  1f3f24: f9400668     	ldr	x8, [x19, #0x8]
  1f3f28: 91000508     	add	x8, x8, #0x1
  1f3f2c: f9000668     	str	x8, [x19, #0x8]
  1f3f30: aa1303f7     	mov	x23, x19
  1f3f34: f8408ee8     	ldr	x8, [x23, #0x8]!
  1f3f38: f94006ea     	ldr	x10, [x23, #0x8]
  1f3f3c: 91000509     	add	x9, x8, #0x1
  1f3f40: eb0a013f     	cmp	x9, x10
  1f3f44: 54000062     	b.hs	0x1f3f50 <__cxa_demangle+0x12c88>
  1f3f48: f9400260     	ldr	x0, [x19]
  1f3f4c: 1400000a     	b	0x1f3f74 <__cxa_demangle+0x12cac>
  1f3f50: f9400260     	ldr	x0, [x19]
  1f3f54: d37ff948     	lsl	x8, x10, #1
  1f3f58: eb09011f     	cmp	x8, x9
  1f3f5c: 9a883121     	csel	x1, x9, x8, lo
  1f3f60: f9000a61     	str	x1, [x19, #0x10]
  1f3f64: 97fabec3     	bl	0xa3a70 <realloc@plt>
  1f3f68: f9000260     	str	x0, [x19]
  1f3f6c: b4000920     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f3f70: f94002e8     	ldr	x8, [x23]
  1f3f74: 8b080008     	add	x8, x0, x8
  1f3f78: 52800549     	mov	w9, #0x2a               // =42
  1f3f7c: 39000109     	strb	w9, [x8]
  1f3f80: f94002e8     	ldr	x8, [x23]
  1f3f84: 91000508     	add	x8, x8, #0x1
  1f3f88: f90002e8     	str	x8, [x23]
  1f3f8c: a9437bfd     	ldp	x29, x30, [sp, #0x30]
  1f3f90: a9424ff4     	ldp	x20, x19, [sp, #0x20]
  1f3f94: a94157f6     	ldp	x22, x21, [sp, #0x10]
  1f3f98: f84407f7     	ldr	x23, [sp], #0x40
  1f3f9c: d65f03c0     	ret
  1f3fa0: f9400260     	ldr	x0, [x19]
  1f3fa4: d37ff948     	lsl	x8, x10, #1
  1f3fa8: eb09011f     	cmp	x8, x9
  1f3fac: 9a883121     	csel	x1, x9, x8, lo
  1f3fb0: f9000a61     	str	x1, [x19, #0x10]
  1f3fb4: 97fabeaf     	bl	0xa3a70 <realloc@plt>
  1f3fb8: f9000260     	str	x0, [x19]
  1f3fbc: b40006a0     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f3fc0: f94002e8     	ldr	x8, [x23]
  1f3fc4: 8b080008     	add	x8, x0, x8
  1f3fc8: 321e0fe9     	orr	w9, wzr, #0x3c
  1f3fcc: 528c8d2a     	mov	w10, #0x6469            // =25705
  1f3fd0: 39000909     	strb	w9, [x8, #0x2]
  1f3fd4: 7900010a     	strh	w10, [x8]
  1f3fd8: f94002e8     	ldr	x8, [x23]
  1f3fdc: 91000d08     	add	x8, x8, #0x3
  1f3fe0: f90002e8     	str	x8, [x23]
  1f3fe4: a941a6b6     	ldp	x22, x9, [x21, #0x18]
  1f3fe8: eb160134     	subs	x20, x9, x22
  1f3fec: 540002e0     	b.eq	0x1f4048 <__cxa_demangle+0x12d80>
  1f3ff0: f9400a6a     	ldr	x10, [x19, #0x10]
  1f3ff4: 8b140109     	add	x9, x8, x20
  1f3ff8: eb0a013f     	cmp	x9, x10
  1f3ffc: 54000062     	b.hs	0x1f4008 <__cxa_demangle+0x12d40>
  1f4000: f9400260     	ldr	x0, [x19]
  1f4004: 1400000a     	b	0x1f402c <__cxa_demangle+0x12d64>
  1f4008: f9400260     	ldr	x0, [x19]
  1f400c: d37ff948     	lsl	x8, x10, #1
  1f4010: eb09011f     	cmp	x8, x9
  1f4014: 9a883121     	csel	x1, x9, x8, lo
  1f4018: f9000a61     	str	x1, [x19, #0x10]
  1f401c: 97fabe95     	bl	0xa3a70 <realloc@plt>
  1f4020: f9000260     	str	x0, [x19]
  1f4024: b4000360     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f4028: f94002e8     	ldr	x8, [x23]
  1f402c: 8b080000     	add	x0, x0, x8
  1f4030: aa1603e1     	mov	x1, x22
  1f4034: aa1403e2     	mov	x2, x20
  1f4038: 97fabb82     	bl	0xa2e40 <memmove@plt>
  1f403c: f94002e8     	ldr	x8, [x23]
  1f4040: 8b140108     	add	x8, x8, x20
  1f4044: f90002e8     	str	x8, [x23]
  1f4048: f9400a6a     	ldr	x10, [x19, #0x10]
  1f404c: 91000509     	add	x9, x8, #0x1
  1f4050: eb0a013f     	cmp	x9, x10
  1f4054: 54000062     	b.hs	0x1f4060 <__cxa_demangle+0x12d98>
  1f4058: f9400260     	ldr	x0, [x19]
  1f405c: 1400000a     	b	0x1f4084 <__cxa_demangle+0x12dbc>
  1f4060: f9400260     	ldr	x0, [x19]
  1f4064: d37ff948     	lsl	x8, x10, #1
  1f4068: eb09011f     	cmp	x8, x9
  1f406c: 9a883121     	csel	x1, x9, x8, lo
  1f4070: f9000a61     	str	x1, [x19, #0x10]
  1f4074: 97fabe7f     	bl	0xa3a70 <realloc@plt>
  1f4078: f9000260     	str	x0, [x19]
  1f407c: b40000a0     	cbz	x0, 0x1f4090 <__cxa_demangle+0x12dc8>
  1f4080: f94002e8     	ldr	x8, [x23]
  1f4084: 8b080008     	add	x8, x0, x8
  1f4088: 321f13e9     	orr	w9, wzr, #0x3e
  1f408c: 17ffffbc     	b	0x1f3f7c <__cxa_demangle+0x12cb4>
  1f4090: 97fad974     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f4094: a9be4ff4     	stp	x20, x19, [sp, #-0x20]!
  1f4098: a9017bfd     	stp	x29, x30, [sp, #0x10]
  1f409c: 910043fd     	add	x29, sp, #0x10
  1f40a0: aa0003f3     	mov	x19, x0
  1f40a4: f9400800     	ldr	x0, [x0, #0x10]
  1f40a8: aa0103f4     	mov	x20, x1
  1f40ac: 39402008     	ldrb	w8, [x0, #0x8]
  1f40b0: 7100291f     	cmp	w8, #0xa
  1f40b4: 54000301     	b.ne	0x1f4114 <__cxa_demangle+0x12e4c>
  1f40b8: f9400809     	ldr	x9, [x0, #0x10]
  1f40bc: 39402128     	ldrb	w8, [x9, #0x8]
  1f40c0: 71001d1f     	cmp	w8, #0x7
  1f40c4: 54000281     	b.ne	0x1f4114 <__cxa_demangle+0x12e4c>
  1f40c8: a9412528     	ldp	x8, x9, [x9, #0x10]
  1f40cc: cb08012a     	sub	x10, x9, x8
  1f40d0: f1002d5f     	cmp	x10, #0xb
  1f40d4: 54000201     	b.ne	0x1f4114 <__cxa_demangle+0x12e4c>
  1f40d8: eb09011f     	cmp	x8, x9
  1f40dc: 54000160     	b.eq	0x1f4108 <__cxa_demangle+0x12e40>
  1f40e0: b000028a     	adrp	x10, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f40e4: 9124fd4a     	add	x10, x10, #0x93f
  1f40e8: 3940010b     	ldrb	w11, [x8]
  1f40ec: 3940014c     	ldrb	w12, [x10]
  1f40f0: 6b0c017f     	cmp	w11, w12
  1f40f4: 54000101     	b.ne	0x1f4114 <__cxa_demangle+0x12e4c>
  1f40f8: 91000508     	add	x8, x8, #0x1
  1f40fc: eb08013f     	cmp	x9, x8
  1f4100: 9100054a     	add	x10, x10, #0x1
  1f4104: 54ffff21     	b.ne	0x1f40e8 <__cxa_demangle+0x12e20>
  1f4108: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f410c: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f4110: d65f03c0     	ret
  1f4114: 39402808     	ldrb	w8, [x0, #0xa]
  1f4118: 34000248     	cbz	w8, 0x1f4160 <__cxa_demangle+0x12e98>
  1f411c: 7100091f     	cmp	w8, #0x2
  1f4120: 540000e1     	b.ne	0x1f413c <__cxa_demangle+0x12e74>
  1f4124: f9400008     	ldr	x8, [x0]
  1f4128: aa1403e1     	mov	x1, x20
  1f412c: f9400508     	ldr	x8, [x8, #0x8]
  1f4130: d63f0100     	blr	x8
  1f4134: 37000160     	tbnz	w0, #0x0, 0x1f4160 <__cxa_demangle+0x12e98>
  1f4138: f9400a60     	ldr	x0, [x19, #0x10]
  1f413c: 39402c08     	ldrb	w8, [x0, #0xb]
  1f4140: 34000108     	cbz	w8, 0x1f4160 <__cxa_demangle+0x12e98>
  1f4144: 7100091f     	cmp	w8, #0x2
  1f4148: 54000341     	b.ne	0x1f41b0 <__cxa_demangle+0x12ee8>
  1f414c: f9400008     	ldr	x8, [x0]
  1f4150: aa1403e1     	mov	x1, x20
  1f4154: f9400908     	ldr	x8, [x8, #0x10]
  1f4158: d63f0100     	blr	x8
  1f415c: 360002a0     	tbz	w0, #0x0, 0x1f41b0 <__cxa_demangle+0x12ee8>
  1f4160: a940aa88     	ldp	x8, x10, [x20, #0x8]
  1f4164: 91000509     	add	x9, x8, #0x1
  1f4168: eb0a013f     	cmp	x9, x10
  1f416c: 54000062     	b.hs	0x1f4178 <__cxa_demangle+0x12eb0>
  1f4170: f9400280     	ldr	x0, [x20]
  1f4174: 1400000a     	b	0x1f419c <__cxa_demangle+0x12ed4>
  1f4178: f9400280     	ldr	x0, [x20]
  1f417c: d37ff948     	lsl	x8, x10, #1
  1f4180: eb09011f     	cmp	x8, x9
  1f4184: 9a883121     	csel	x1, x9, x8, lo
  1f4188: f9000a81     	str	x1, [x20, #0x10]
  1f418c: 97fabe39     	bl	0xa3a70 <realloc@plt>
  1f4190: f9000280     	str	x0, [x20]
  1f4194: b40001c0     	cbz	x0, 0x1f41cc <__cxa_demangle+0x12f04>
  1f4198: f9400688     	ldr	x8, [x20, #0x8]
  1f419c: 52800529     	mov	w9, #0x29               // =41
  1f41a0: 38286809     	strb	w9, [x0, x8]
  1f41a4: f9400688     	ldr	x8, [x20, #0x8]
  1f41a8: 91000508     	add	x8, x8, #0x1
  1f41ac: f9000688     	str	x8, [x20, #0x8]
  1f41b0: f9400a60     	ldr	x0, [x19, #0x10]
  1f41b4: a9417bfd     	ldp	x29, x30, [sp, #0x10]
  1f41b8: aa1403e1     	mov	x1, x20
  1f41bc: f9400008     	ldr	x8, [x0]
  1f41c0: f9401502     	ldr	x2, [x8, #0x28]
  1f41c4: a8c24ff4     	ldp	x20, x19, [sp], #0x20
  1f41c8: d61f0040     	br	x2
  1f41cc: 97fad925     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f41d0: 17fab1e4     	b	0xa0960 <_ZdlPv@plt>
  1f41d4: f9400800     	ldr	x0, [x0, #0x10]
  1f41d8: 39402408     	ldrb	w8, [x0, #0x9]
  1f41dc: 7100091f     	cmp	w8, #0x2
  1f41e0: 54000081     	b.ne	0x1f41f0 <__cxa_demangle+0x12f28>
  1f41e4: f9400008     	ldr	x8, [x0]
  1f41e8: f9400102     	ldr	x2, [x8]
  1f41ec: d61f0040     	br	x2
  1f41f0: 7100011f     	cmp	w8, #0x0
  1f41f4: 1a9f17e0     	cset	w0, eq
  1f41f8: d65f03c0     	ret
  1f41fc: a9bd57f6     	stp	x22, x21, [sp, #-0x30]!
  1f4200: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f4204: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f4208: 910083fd     	add	x29, sp, #0x20
  1f420c: 39407008     	ldrb	w8, [x0, #0x1c]
  1f4210: 35001048     	cbnz	w8, 0x1f4418 <__cxa_demangle+0x13150>
  1f4214: f9400815     	ldr	x21, [x0, #0x10]
  1f4218: 320003e8     	orr	w8, wzr, #0x1
  1f421c: 39007008     	strb	w8, [x0, #0x1c]
  1f4220: b9401816     	ldr	w22, [x0, #0x18]
  1f4224: f94002a8     	ldr	x8, [x21]
  1f4228: aa0003f3     	mov	x19, x0
  1f422c: aa0103f4     	mov	x20, x1
  1f4230: f9400d08     	ldr	x8, [x8, #0x18]
  1f4234: aa1503e0     	mov	x0, x21
  1f4238: d63f0100     	blr	x8
  1f423c: 39402008     	ldrb	w8, [x0, #0x8]
  1f4240: 7100311f     	cmp	w8, #0xc
  1f4244: 54000161     	b.ne	0x1f4270 <__cxa_demangle+0x12fa8>
  1f4248: f9400815     	ldr	x21, [x0, #0x10]
  1f424c: b9401809     	ldr	w9, [x0, #0x18]
  1f4250: f94002a8     	ldr	x8, [x21]
  1f4254: 6b16013f     	cmp	w9, w22
  1f4258: 1a96b136     	csel	w22, w9, w22, lt
  1f425c: f9400d08     	ldr	x8, [x8, #0x18]
  1f4260: aa1503e0     	mov	x0, x21
  1f4264: aa1403e1     	mov	x1, x20
  1f4268: d63f0100     	blr	x8
  1f426c: 17fffff4     	b	0x1f423c <__cxa_demangle+0x12f74>
  1f4270: f94002a8     	ldr	x8, [x21]
  1f4274: f9401108     	ldr	x8, [x8, #0x20]
  1f4278: aa1503e0     	mov	x0, x21
  1f427c: aa1403e1     	mov	x1, x20
  1f4280: d63f0100     	blr	x8
  1f4284: 39402aa8     	ldrb	w8, [x21, #0xa]
  1f4288: 34000128     	cbz	w8, 0x1f42ac <__cxa_demangle+0x12fe4>
  1f428c: 7100091f     	cmp	w8, #0x2
  1f4290: 540004a1     	b.ne	0x1f4324 <__cxa_demangle+0x1305c>
  1f4294: f94002a8     	ldr	x8, [x21]
  1f4298: f9400508     	ldr	x8, [x8, #0x8]
  1f429c: aa1503e0     	mov	x0, x21
  1f42a0: aa1403e1     	mov	x1, x20
  1f42a4: d63f0100     	blr	x8
  1f42a8: 360002a0     	tbz	w0, #0x0, 0x1f42fc <__cxa_demangle+0x13034>
  1f42ac: a940aa88     	ldp	x8, x10, [x20, #0x8]
  1f42b0: 91000509     	add	x9, x8, #0x1
  1f42b4: eb0a013f     	cmp	x9, x10
  1f42b8: 54000062     	b.hs	0x1f42c4 <__cxa_demangle+0x12ffc>
  1f42bc: f9400280     	ldr	x0, [x20]
  1f42c0: 1400000a     	b	0x1f42e8 <__cxa_demangle+0x13020>
  1f42c4: f9400280     	ldr	x0, [x20]
  1f42c8: d37ff948     	lsl	x8, x10, #1
  1f42cc: eb09011f     	cmp	x8, x9
  1f42d0: 9a883121     	csel	x1, x9, x8, lo
  1f42d4: f9000a81     	str	x1, [x20, #0x10]
  1f42d8: 97fabde6     	bl	0xa3a70 <realloc@plt>
  1f42dc: f9000280     	str	x0, [x20]
  1f42e0: b4000a40     	cbz	x0, 0x1f4428 <__cxa_demangle+0x13160>
  1f42e4: f9400688     	ldr	x8, [x20, #0x8]
  1f42e8: 321b03e9     	orr	w9, wzr, #0x20
  1f42ec: 38286809     	strb	w9, [x0, x8]
  1f42f0: f9400688     	ldr	x8, [x20, #0x8]
  1f42f4: 91000508     	add	x8, x8, #0x1
  1f42f8: f9000688     	str	x8, [x20, #0x8]
  1f42fc: 39402aa8     	ldrb	w8, [x21, #0xa]
  1f4300: 34000268     	cbz	w8, 0x1f434c <__cxa_demangle+0x13084>
  1f4304: 7100091f     	cmp	w8, #0x2
  1f4308: 540000e1     	b.ne	0x1f4324 <__cxa_demangle+0x1305c>
  1f430c: f94002a8     	ldr	x8, [x21]
  1f4310: f9400508     	ldr	x8, [x8, #0x8]
  1f4314: aa1503e0     	mov	x0, x21
  1f4318: aa1403e1     	mov	x1, x20
  1f431c: d63f0100     	blr	x8
  1f4320: 37000160     	tbnz	w0, #0x0, 0x1f434c <__cxa_demangle+0x13084>
  1f4324: 39402ea8     	ldrb	w8, [x21, #0xb]
  1f4328: 34000128     	cbz	w8, 0x1f434c <__cxa_demangle+0x13084>
  1f432c: 7100091f     	cmp	w8, #0x2
  1f4330: 54000361     	b.ne	0x1f439c <__cxa_demangle+0x130d4>
  1f4334: f94002a8     	ldr	x8, [x21]
  1f4338: f9400908     	ldr	x8, [x8, #0x10]
  1f433c: aa1503e0     	mov	x0, x21
  1f4340: aa1403e1     	mov	x1, x20
  1f4344: d63f0100     	blr	x8
  1f4348: 360002a0     	tbz	w0, #0x0, 0x1f439c <__cxa_demangle+0x130d4>
  1f434c: a940aa88     	ldp	x8, x10, [x20, #0x8]
  1f4350: 91000509     	add	x9, x8, #0x1
  1f4354: eb0a013f     	cmp	x9, x10
  1f4358: 54000062     	b.hs	0x1f4364 <__cxa_demangle+0x1309c>
  1f435c: f9400280     	ldr	x0, [x20]
  1f4360: 1400000a     	b	0x1f4388 <__cxa_demangle+0x130c0>
  1f4364: f9400280     	ldr	x0, [x20]
  1f4368: d37ff948     	lsl	x8, x10, #1
  1f436c: eb09011f     	cmp	x8, x9
  1f4370: 9a883121     	csel	x1, x9, x8, lo
  1f4374: f9000a81     	str	x1, [x20, #0x10]
  1f4378: 97fabdbe     	bl	0xa3a70 <realloc@plt>
  1f437c: f9000280     	str	x0, [x20]
  1f4380: b4000540     	cbz	x0, 0x1f4428 <__cxa_demangle+0x13160>
  1f4384: f9400688     	ldr	x8, [x20, #0x8]
  1f4388: 52800509     	mov	w9, #0x28               // =40
  1f438c: 38286809     	strb	w9, [x0, x8]
  1f4390: f9400688     	ldr	x8, [x20, #0x8]
  1f4394: 91000508     	add	x8, x8, #0x1
  1f4398: f9000688     	str	x8, [x20, #0x8]
  1f439c: b0000288     	adrp	x8, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f43a0: b0000289     	adrp	x9, 0x245000 <typeinfo name for std::bad_typeid+0x587>
  1f43a4: 9120e108     	add	x8, x8, #0x838
  1f43a8: 9120e529     	add	x9, x9, #0x839
  1f43ac: 710002df     	cmp	w22, #0x0
  1f43b0: 9a880135     	csel	x21, x9, x8, eq
  1f43b4: a940aa88     	ldp	x8, x10, [x20, #0x8]
  1f43b8: 320003e9     	orr	w9, wzr, #0x1
  1f43bc: 9a890536     	cinc	x22, x9, ne
  1f43c0: 8b160109     	add	x9, x8, x22
  1f43c4: eb0a013f     	cmp	x9, x10
  1f43c8: 54000062     	b.hs	0x1f43d4 <__cxa_demangle+0x1310c>
  1f43cc: f9400280     	ldr	x0, [x20]
  1f43d0: 1400000a     	b	0x1f43f8 <__cxa_demangle+0x13130>
  1f43d4: f9400280     	ldr	x0, [x20]
  1f43d8: d37ff948     	lsl	x8, x10, #1
  1f43dc: eb09011f     	cmp	x8, x9
  1f43e0: 9a883121     	csel	x1, x9, x8, lo
  1f43e4: f9000a81     	str	x1, [x20, #0x10]
  1f43e8: 97fabda2     	bl	0xa3a70 <realloc@plt>
  1f43ec: f9000280     	str	x0, [x20]
  1f43f0: b40001c0     	cbz	x0, 0x1f4428 <__cxa_demangle+0x13160>
  1f43f4: f9400688     	ldr	x8, [x20, #0x8]
  1f43f8: 8b080000     	add	x0, x0, x8
  1f43fc: aa1503e1     	mov	x1, x21
  1f4400: aa1603e2     	mov	x2, x22
  1f4404: 97faba8f     	bl	0xa2e40 <memmove@plt>
  1f4408: f9400688     	ldr	x8, [x20, #0x8]
  1f440c: 8b160108     	add	x8, x8, x22
  1f4410: f9000688     	str	x8, [x20, #0x8]
  1f4414: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4418: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f441c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f4420: a8c357f6     	ldp	x22, x21, [sp], #0x30
  1f4424: d65f03c0     	ret
  1f4428: 97fad88e     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f442c: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4430: 97faceb8     	bl	0xa7f10 <_Unwind_Resume@plt>
  1f4434: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4438: 97faceb6     	bl	0xa7f10 <_Unwind_Resume@plt>
  1f443c: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f4440: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f4444: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f4448: 910083fd     	add	x29, sp, #0x20
  1f444c: 39407008     	ldrb	w8, [x0, #0x1c]
  1f4450: 35000848     	cbnz	w8, 0x1f4558 <__cxa_demangle+0x13290>
  1f4454: f9400815     	ldr	x21, [x0, #0x10]
  1f4458: 320003e8     	orr	w8, wzr, #0x1
  1f445c: 39007008     	strb	w8, [x0, #0x1c]
  1f4460: aa0003f3     	mov	x19, x0
  1f4464: f94002a8     	ldr	x8, [x21]
  1f4468: aa0103f4     	mov	x20, x1
  1f446c: f9400d08     	ldr	x8, [x8, #0x18]
  1f4470: aa1503e0     	mov	x0, x21
  1f4474: d63f0100     	blr	x8
  1f4478: 39402008     	ldrb	w8, [x0, #0x8]
  1f447c: 7100311f     	cmp	w8, #0xc
  1f4480: 54000101     	b.ne	0x1f44a0 <__cxa_demangle+0x131d8>
  1f4484: f9400815     	ldr	x21, [x0, #0x10]
  1f4488: f94002a8     	ldr	x8, [x21]
  1f448c: f9400d08     	ldr	x8, [x8, #0x18]
  1f4490: aa1503e0     	mov	x0, x21
  1f4494: aa1403e1     	mov	x1, x20
  1f4498: d63f0100     	blr	x8
  1f449c: 17fffff7     	b	0x1f4478 <__cxa_demangle+0x131b0>
  1f44a0: 39402aa8     	ldrb	w8, [x21, #0xa]
  1f44a4: 34000268     	cbz	w8, 0x1f44f0 <__cxa_demangle+0x13228>
  1f44a8: 7100091f     	cmp	w8, #0x2
  1f44ac: 540000e1     	b.ne	0x1f44c8 <__cxa_demangle+0x13200>
  1f44b0: f94002a8     	ldr	x8, [x21]
  1f44b4: f9400508     	ldr	x8, [x8, #0x8]
  1f44b8: aa1503e0     	mov	x0, x21
  1f44bc: aa1403e1     	mov	x1, x20
  1f44c0: d63f0100     	blr	x8
  1f44c4: 37000160     	tbnz	w0, #0x0, 0x1f44f0 <__cxa_demangle+0x13228>
  1f44c8: 39402ea8     	ldrb	w8, [x21, #0xb]
  1f44cc: 34000128     	cbz	w8, 0x1f44f0 <__cxa_demangle+0x13228>
  1f44d0: 7100091f     	cmp	w8, #0x2
  1f44d4: 54000361     	b.ne	0x1f4540 <__cxa_demangle+0x13278>
  1f44d8: f94002a8     	ldr	x8, [x21]
  1f44dc: f9400908     	ldr	x8, [x8, #0x10]
  1f44e0: aa1503e0     	mov	x0, x21
  1f44e4: aa1403e1     	mov	x1, x20
  1f44e8: d63f0100     	blr	x8
  1f44ec: 360002a0     	tbz	w0, #0x0, 0x1f4540 <__cxa_demangle+0x13278>
  1f44f0: a940aa88     	ldp	x8, x10, [x20, #0x8]
  1f44f4: 91000509     	add	x9, x8, #0x1
  1f44f8: eb0a013f     	cmp	x9, x10
  1f44fc: 54000062     	b.hs	0x1f4508 <__cxa_demangle+0x13240>
  1f4500: f9400280     	ldr	x0, [x20]
  1f4504: 1400000a     	b	0x1f452c <__cxa_demangle+0x13264>
  1f4508: f9400280     	ldr	x0, [x20]
  1f450c: d37ff948     	lsl	x8, x10, #1
  1f4510: eb09011f     	cmp	x8, x9
  1f4514: 9a883121     	csel	x1, x9, x8, lo
  1f4518: f9000a81     	str	x1, [x20, #0x10]
  1f451c: 97fabd55     	bl	0xa3a70 <realloc@plt>
  1f4520: f9000280     	str	x0, [x20]
  1f4524: b4000220     	cbz	x0, 0x1f4568 <__cxa_demangle+0x132a0>
  1f4528: f9400688     	ldr	x8, [x20, #0x8]
  1f452c: 52800529     	mov	w9, #0x29               // =41
  1f4530: 38286809     	strb	w9, [x0, x8]
  1f4534: f9400688     	ldr	x8, [x20, #0x8]
  1f4538: 91000508     	add	x8, x8, #0x1
  1f453c: f9000688     	str	x8, [x20, #0x8]
  1f4540: f94002a8     	ldr	x8, [x21]
  1f4544: f9401508     	ldr	x8, [x8, #0x28]
  1f4548: aa1503e0     	mov	x0, x21
  1f454c: aa1403e1     	mov	x1, x20
  1f4550: d63f0100     	blr	x8
  1f4554: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4558: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f455c: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f4560: f84307f5     	ldr	x21, [sp], #0x30
  1f4564: d65f03c0     	ret
  1f4568: 97fad83e     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f456c: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4570: 97face68     	bl	0xa7f10 <_Unwind_Resume@plt>
  1f4574: 3900727f     	strb	wzr, [x19, #0x1c]
  1f4578: 97face66     	bl	0xa7f10 <_Unwind_Resume@plt>
  1f457c: 17fab0f9     	b	0xa0960 <_ZdlPv@plt>
  1f4580: f81d0ff5     	str	x21, [sp, #-0x30]!
  1f4584: a9014ff4     	stp	x20, x19, [sp, #0x10]
  1f4588: a9027bfd     	stp	x29, x30, [sp, #0x20]
  1f458c: 910083fd     	add	x29, sp, #0x20
  1f4590: aa0003f4     	mov	x20, x0
  1f4594: f9400800     	ldr	x0, [x0, #0x10]
  1f4598: aa0103f3     	mov	x19, x1
  1f459c: f9400008     	ldr	x8, [x0]
  1f45a0: f9401108     	ldr	x8, [x8, #0x20]
  1f45a4: d63f0100     	blr	x8
  1f45a8: a941a295     	ldp	x21, x8, [x20, #0x18]
  1f45ac: eb150114     	subs	x20, x8, x21
  1f45b0: 540002e0     	b.eq	0x1f460c <__cxa_demangle+0x13344>
  1f45b4: a940aa68     	ldp	x8, x10, [x19, #0x8]
  1f45b8: 8b140109     	add	x9, x8, x20
  1f45bc: eb0a013f     	cmp	x9, x10
  1f45c0: 54000062     	b.hs	0x1f45cc <__cxa_demangle+0x13304>
  1f45c4: f9400260     	ldr	x0, [x19]
  1f45c8: 1400000a     	b	0x1f45f0 <__cxa_demangle+0x13328>
  1f45cc: f9400260     	ldr	x0, [x19]
  1f45d0: d37ff948     	lsl	x8, x10, #1
  1f45d4: eb09011f     	cmp	x8, x9
  1f45d8: 9a883121     	csel	x1, x9, x8, lo
  1f45dc: f9000a61     	str	x1, [x19, #0x10]
  1f45e0: 97fabd24     	bl	0xa3a70 <realloc@plt>
  1f45e4: f9000260     	str	x0, [x19]
  1f45e8: b40001a0     	cbz	x0, 0x1f461c <__cxa_demangle+0x13354>
  1f45ec: f9400668     	ldr	x8, [x19, #0x8]
  1f45f0: 8b080000     	add	x0, x0, x8
  1f45f4: aa1503e1     	mov	x1, x21
  1f45f8: aa1403e2     	mov	x2, x20
  1f45fc: 97faba11     	bl	0xa2e40 <memmove@plt>
  1f4600: f9400668     	ldr	x8, [x19, #0x8]
  1f4604: 8b140108     	add	x8, x8, x20
  1f4608: f9000668     	str	x8, [x19, #0x8]
  1f460c: a9427bfd     	ldp	x29, x30, [sp, #0x20]
  1f4610: a9414ff4     	ldp	x20, x19, [sp, #0x10]
  1f4614: f84307f5     	ldr	x21, [sp], #0x30
  1f4618: d65f03c0     	ret
  1f461c: 97fad811     	bl	0xaa660 <_ZSt9terminatev@plt>
  1f4620: 17fab0d0     	b	0xa0960 <_ZdlPv@plt>
  1f4624: d2800002     	mov	x2, #0x0                // =0
  1f4628: 52800003     	mov	w3, #0x0                // =0
  1f462c: 38401405     	ldrb	w5, [x0], #0x1
  1f4630: 924018a4     	and	x4, x5, #0x7f
  1f4634: 9ac32084     	lsl	x4, x4, x3
  1f4638: 11001c63     	add	w3, w3, #0x7
  1f463c: aa040042     	orr	x2, x2, x4
  1f4640: 373fff65     	tbnz	w5, #0x7, 0x1f462c <__cxa_demangle+0x13364>
  1f4644: f9000022     	str	x2, [x1]
  1f4648: d65f03c0     	ret
  1f464c: d2800002     	mov	x2, #0x0                // =0
  1f4650: 52800003     	mov	w3, #0x0                // =0
  1f4654: 38401404     	ldrb	w4, [x0], #0x1
  1f4658: 92401885     	and	x5, x4, #0x7f
  1f465c: 9ac320a5     	lsl	x5, x5, x3
  1f4660: 11001c63     	add	w3, w3, #0x7
  1f4664: aa050042     	orr	x2, x2, x5
  1f4668: 373fff64     	tbnz	w4, #0x7, 0x1f4654 <__cxa_demangle+0x1338c>
  1f466c: 7100fc7f     	cmp	w3, #0x3f
  1f4670: 540000a8     	b.hi	0x1f4684 <__cxa_demangle+0x133bc>
  1f4674: 36300084     	tbz	w4, #0x6, 0x1f4684 <__cxa_demangle+0x133bc>
  1f4678: 92800004     	mov	x4, #-0x1               // =-1
  1f467c: 9ac32083     	lsl	x3, x4, x3
  1f4680: aa020062     	orr	x2, x3, x2
  1f4684: f9000022     	str	x2, [x1]
  1f4688: d65f03c0     	ret
  1f468c: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f4690: 910003fd     	mov	x29, sp
  1f4694: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f4698: 53001c14     	uxtb	w20, w0
  1f469c: aa0203f3     	mov	x19, x2
  1f46a0: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f46a4: 7101429f     	cmp	w20, #0x50
  1f46a8: aa0103f6     	mov	x22, x1
  1f46ac: aa0303f5     	mov	x21, x3
  1f46b0: 540000a1     	b.ne	0x1f46c4 <__cxa_demangle+0x133fc>
  1f46b4: 91001c53     	add	x19, x2, #0x7
  1f46b8: 927df260     	and	x0, x19, #0xfffffffffffffff8
  1f46bc: f8408401     	ldr	x1, [x0], #0x8
  1f46c0: 1400002a     	b	0x1f4768 <__cxa_demangle+0x134a0>
  1f46c4: 12000e81     	and	w1, w20, #0xf
  1f46c8: 7100303f     	cmp	w1, #0xc
  1f46cc: 540003e8     	b.hi	0x1f4748 <__cxa_demangle+0x13480>
  1f46d0: d0000280     	adrp	x0, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f46d4: 911b3000     	add	x0, x0, #0x6cc
  1f46d8: 38614800     	ldrb	w0, [x0, w1, uxtw]
  1f46dc: 10000061     	adr	x1, 0x1f46e8 <__cxa_demangle+0x13420>
  1f46e0: 8b208820     	add	x0, x1, w0, sxtb #2
  1f46e4: d61f0000     	br	x0
  1f46e8: aa0203e0     	mov	x0, x2
  1f46ec: 9100e3a1     	add	x1, x29, #0x38
  1f46f0: 97ffffcd     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f46f4: 14000004     	b	0x1f4704 <__cxa_demangle+0x1343c>
  1f46f8: aa0203e0     	mov	x0, x2
  1f46fc: 9100e3a1     	add	x1, x29, #0x38
  1f4700: 97ffffd3     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f4704: f9401fa1     	ldr	x1, [x29, #0x38]
  1f4708: 14000011     	b	0x1f474c <__cxa_demangle+0x13484>
  1f470c: aa0203e0     	mov	x0, x2
  1f4710: 78402401     	ldrh	w1, [x0], #0x2
  1f4714: 1400000e     	b	0x1f474c <__cxa_demangle+0x13484>
  1f4718: aa0203e0     	mov	x0, x2
  1f471c: b8404401     	ldr	w1, [x0], #0x4
  1f4720: 1400000b     	b	0x1f474c <__cxa_demangle+0x13484>
  1f4724: aa0203e0     	mov	x0, x2
  1f4728: 78802401     	ldrsh	x1, [x0], #0x2
  1f472c: 14000008     	b	0x1f474c <__cxa_demangle+0x13484>
  1f4730: aa0203e0     	mov	x0, x2
  1f4734: b8804401     	ldrsw	x1, [x0], #0x4
  1f4738: 14000005     	b	0x1f474c <__cxa_demangle+0x13484>
  1f473c: aa0203e0     	mov	x0, x2
  1f4740: f8408401     	ldr	x1, [x0], #0x8
  1f4744: 14000002     	b	0x1f474c <__cxa_demangle+0x13484>
  1f4748: 97facc1a     	bl	0xa77b0 <abort@plt>
  1f474c: b40000e1     	cbz	x1, 0x1f4768 <__cxa_demangle+0x134a0>
  1f4750: 121c0a82     	and	w2, w20, #0x70
  1f4754: 7100405f     	cmp	w2, #0x10
  1f4758: 9a960273     	csel	x19, x19, x22, eq
  1f475c: 8b130021     	add	x1, x1, x19
  1f4760: 36380054     	tbz	w20, #0x7, 0x1f4768 <__cxa_demangle+0x134a0>
  1f4764: f9400021     	ldr	x1, [x1]
  1f4768: f90002a1     	str	x1, [x21]
  1f476c: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f4770: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f4774: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f4778: d65f03c0     	ret
  1f477c: f00005a2     	adrp	x2, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f4780: 52800100     	mov	w0, #0x8                // =8
  1f4784: 913ec041     	add	x1, x2, #0xfb0
  1f4788: 393ec040     	strb	w0, [x2, #0xfb0]
  1f478c: 39000420     	strb	w0, [x1, #0x1]
  1f4790: 39000820     	strb	w0, [x1, #0x2]
  1f4794: 39000c20     	strb	w0, [x1, #0x3]
  1f4798: 39001020     	strb	w0, [x1, #0x4]
  1f479c: 39001420     	strb	w0, [x1, #0x5]
  1f47a0: 39001820     	strb	w0, [x1, #0x6]
  1f47a4: 39001c20     	strb	w0, [x1, #0x7]
  1f47a8: 39002020     	strb	w0, [x1, #0x8]
  1f47ac: 39002420     	strb	w0, [x1, #0x9]
  1f47b0: 39002820     	strb	w0, [x1, #0xa]
  1f47b4: 39002c20     	strb	w0, [x1, #0xb]
  1f47b8: 39003020     	strb	w0, [x1, #0xc]
  1f47bc: 39003420     	strb	w0, [x1, #0xd]
  1f47c0: 39003820     	strb	w0, [x1, #0xe]
  1f47c4: 39003c20     	strb	w0, [x1, #0xf]
  1f47c8: 39004020     	strb	w0, [x1, #0x10]
  1f47cc: 39004420     	strb	w0, [x1, #0x11]
  1f47d0: 39004820     	strb	w0, [x1, #0x12]
  1f47d4: 39004c20     	strb	w0, [x1, #0x13]
  1f47d8: 39005020     	strb	w0, [x1, #0x14]
  1f47dc: 39005420     	strb	w0, [x1, #0x15]
  1f47e0: 39005820     	strb	w0, [x1, #0x16]
  1f47e4: 39005c20     	strb	w0, [x1, #0x17]
  1f47e8: 39006020     	strb	w0, [x1, #0x18]
  1f47ec: 39006420     	strb	w0, [x1, #0x19]
  1f47f0: 39006820     	strb	w0, [x1, #0x1a]
  1f47f4: 39006c20     	strb	w0, [x1, #0x1b]
  1f47f8: 39007020     	strb	w0, [x1, #0x1c]
  1f47fc: 39007420     	strb	w0, [x1, #0x1d]
  1f4800: 39007820     	strb	w0, [x1, #0x1e]
  1f4804: 39007c20     	strb	w0, [x1, #0x1f]
  1f4808: 39010020     	strb	w0, [x1, #0x40]
  1f480c: 39010420     	strb	w0, [x1, #0x41]
  1f4810: 39010820     	strb	w0, [x1, #0x42]
  1f4814: 39010c20     	strb	w0, [x1, #0x43]
  1f4818: 39011020     	strb	w0, [x1, #0x44]
  1f481c: 39011420     	strb	w0, [x1, #0x45]
  1f4820: 39011820     	strb	w0, [x1, #0x46]
  1f4824: 39011c20     	strb	w0, [x1, #0x47]
  1f4828: 39012020     	strb	w0, [x1, #0x48]
  1f482c: 39012420     	strb	w0, [x1, #0x49]
  1f4830: 39012820     	strb	w0, [x1, #0x4a]
  1f4834: 39012c20     	strb	w0, [x1, #0x4b]
  1f4838: 39013020     	strb	w0, [x1, #0x4c]
  1f483c: 39013420     	strb	w0, [x1, #0x4d]
  1f4840: 39013820     	strb	w0, [x1, #0x4e]
  1f4844: 39013c20     	strb	w0, [x1, #0x4f]
  1f4848: 39014020     	strb	w0, [x1, #0x50]
  1f484c: 39014420     	strb	w0, [x1, #0x51]
  1f4850: 39014820     	strb	w0, [x1, #0x52]
  1f4854: 39014c20     	strb	w0, [x1, #0x53]
  1f4858: 39015020     	strb	w0, [x1, #0x54]
  1f485c: 39015420     	strb	w0, [x1, #0x55]
  1f4860: 39015820     	strb	w0, [x1, #0x56]
  1f4864: 39015c20     	strb	w0, [x1, #0x57]
  1f4868: 39016020     	strb	w0, [x1, #0x58]
  1f486c: 39016420     	strb	w0, [x1, #0x59]
  1f4870: 39016820     	strb	w0, [x1, #0x5a]
  1f4874: 39016c20     	strb	w0, [x1, #0x5b]
  1f4878: 39017020     	strb	w0, [x1, #0x5c]
  1f487c: 39017420     	strb	w0, [x1, #0x5d]
  1f4880: 39017820     	strb	w0, [x1, #0x5e]
  1f4884: 39017c20     	strb	w0, [x1, #0x5f]
  1f4888: 39018020     	strb	w0, [x1, #0x60]
  1f488c: d65f03c0     	ret
  1f4890: f00005a3     	adrp	x3, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f4894: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f4898: 910003fd     	mov	x29, sp
  1f489c: 397f3c63     	ldrb	w3, [x3, #0xfcf]
  1f48a0: 7100207f     	cmp	w3, #0x8
  1f48a4: 540000c1     	b.ne	0x1f48bc <__cxa_demangle+0x135f4>
  1f48a8: f9000041     	str	x1, [x2]
  1f48ac: f941a001     	ldr	x1, [x0, #0x340]
  1f48b0: b6f00081     	tbz	x1, #0x3e, 0x1f48c0 <__cxa_demangle+0x135f8>
  1f48b4: 390ddc1f     	strb	wzr, [x0, #0x377]
  1f48b8: 14000002     	b	0x1f48c0 <__cxa_demangle+0x135f8>
  1f48bc: 97facbbd     	bl	0xa77b0 <abort@plt>
  1f48c0: f9007c02     	str	x2, [x0, #0xf8]
  1f48c4: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f48c8: d65f03c0     	ret

00000000001f48cc <_Unwind_GetGR>:
  1f48cc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f48d0: 7101843f     	cmp	w1, #0x61
  1f48d4: 910003fd     	mov	x29, sp
  1f48d8: 5400004d     	b.le	0x1f48e0 <_Unwind_GetGR+0x14>
  1f48dc: 97facbb5     	bl	0xa77b0 <abort@plt>
  1f48e0: f00005a3     	adrp	x3, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f48e4: 93407c22     	sxtw	x2, w1
  1f48e8: 913ec063     	add	x3, x3, #0xfb0
  1f48ec: f941a004     	ldr	x4, [x0, #0x340]
  1f48f0: f861d801     	ldr	x1, [x0, w1, sxtw #3]
  1f48f4: 38626863     	ldrb	w3, [x3, x2]
  1f48f8: b6f000c4     	tbz	x4, #0x3e, 0x1f4910 <_Unwind_GetGR+0x44>
  1f48fc: 8b020002     	add	x2, x0, x2
  1f4900: 394d6040     	ldrb	w0, [x2, #0x358]
  1f4904: 34000060     	cbz	w0, 0x1f4910 <_Unwind_GetGR+0x44>
  1f4908: aa0103e0     	mov	x0, x1
  1f490c: 14000004     	b	0x1f491c <_Unwind_GetGR+0x50>
  1f4910: 7100207f     	cmp	w3, #0x8
  1f4914: 54fffe41     	b.ne	0x1f48dc <_Unwind_GetGR+0x10>
  1f4918: f9400020     	ldr	x0, [x1]
  1f491c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4920: d65f03c0     	ret
  1f4924: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f4928: 910003fd     	mov	x29, sp
  1f492c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f4930: aa0003f5     	mov	x21, x0
  1f4934: f941a020     	ldr	x0, [x1, #0x340]
  1f4938: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f493c: aa0103f3     	mov	x19, x1
  1f4940: b6f00060     	tbz	x0, #0x3e, 0x1f494c <_Unwind_GetGR+0x80>
  1f4944: 394ddc20     	ldrb	w0, [x1, #0x377]
  1f4948: 350000e0     	cbnz	w0, 0x1f4964 <_Unwind_GetGR+0x98>
  1f494c: f9407e60     	ldr	x0, [x19, #0xf8]
  1f4950: b50000a0     	cbnz	x0, 0x1f4964 <_Unwind_GetGR+0x98>
  1f4954: f9418a61     	ldr	x1, [x19, #0x310]
  1f4958: aa1303e0     	mov	x0, x19
  1f495c: 9100e3a2     	add	x2, x29, #0x38
  1f4960: 97ffffcc     	bl	0x1f4890 <__cxa_demangle+0x135c8>
  1f4964: d2800014     	mov	x20, #0x0               // =0
  1f4968: f00005b6     	adrp	x22, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f496c: 8b1402a2     	add	x2, x21, x20
  1f4970: f8747aa0     	ldr	x0, [x21, x20, lsl #3]
  1f4974: f8747a61     	ldr	x1, [x19, x20, lsl #3]
  1f4978: 394d6042     	ldrb	w2, [x2, #0x358]
  1f497c: 34000042     	cbz	w2, 0x1f4984 <_Unwind_GetGR+0xb8>
  1f4980: 97facb8c     	bl	0xa77b0 <abort@plt>
  1f4984: 8b140263     	add	x3, x19, x20
  1f4988: eb1f001f     	cmp	x0, xzr
  1f498c: 1a9f07e2     	cset	w2, ne
  1f4990: 394d6063     	ldrb	w3, [x3, #0x358]
  1f4994: 34000103     	cbz	w3, 0x1f49b4 <_Unwind_GetGR+0xe8>
  1f4998: 340000e2     	cbz	w2, 0x1f49b4 <_Unwind_GetGR+0xe8>
  1f499c: 913ec2c2     	add	x2, x22, #0xfb0
  1f49a0: 38626a82     	ldrb	w2, [x20, x2]
  1f49a4: 7100205f     	cmp	w2, #0x8
  1f49a8: 54fffec1     	b.ne	0x1f4980 <_Unwind_GetGR+0xb4>
  1f49ac: f9000001     	str	x1, [x0]
  1f49b0: 1400000a     	b	0x1f49d8 <_Unwind_GetGR+0x10c>
  1f49b4: eb1f003f     	cmp	x1, xzr
  1f49b8: 1a9f07e3     	cset	w3, ne
  1f49bc: 6a03005f     	tst	w2, w3
  1f49c0: 540000c0     	b.eq	0x1f49d8 <_Unwind_GetGR+0x10c>
  1f49c4: eb00003f     	cmp	x1, x0
  1f49c8: 54000080     	b.eq	0x1f49d8 <_Unwind_GetGR+0x10c>
  1f49cc: 913ec2c2     	add	x2, x22, #0xfb0
  1f49d0: 38746842     	ldrb	w2, [x2, x20]
  1f49d4: 97faacef     	bl	0x9fd90 <memcpy@plt>
  1f49d8: 91000694     	add	x20, x20, #0x1
  1f49dc: f101869f     	cmp	x20, #0x61
  1f49e0: 54fffc61     	b.ne	0x1f496c <_Unwind_GetGR+0xa0>
  1f49e4: f941a2a0     	ldr	x0, [x21, #0x340]
  1f49e8: b6f00080     	tbz	x0, #0x3e, 0x1f49f8 <_Unwind_GetGR+0x12c>
  1f49ec: 394ddea1     	ldrb	w1, [x21, #0x377]
  1f49f0: d2800000     	mov	x0, #0x0                // =0
  1f49f4: 35000161     	cbnz	w1, 0x1f4a20 <_Unwind_GetGR+0x154>
  1f49f8: f9407ea1     	ldr	x1, [x21, #0xf8]
  1f49fc: d2800000     	mov	x0, #0x0                // =0
  1f4a00: b5000101     	cbnz	x1, 0x1f4a20 <_Unwind_GetGR+0x154>
  1f4a04: 528003e1     	mov	w1, #0x1f               // =31
  1f4a08: aa1303e0     	mov	x0, x19
  1f4a0c: 97ffffb0     	bl	0x1f48cc <_Unwind_GetGR>
  1f4a10: f9418aa1     	ldr	x1, [x21, #0x310]
  1f4a14: f941aa75     	ldr	x21, [x19, #0x350]
  1f4a18: cb010000     	sub	x0, x0, x1
  1f4a1c: 8b150000     	add	x0, x0, x21
  1f4a20: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f4a24: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f4a28: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f4a2c: d65f03c0     	ret

00000000001f4a30 <_Unwind_GetCFA>:
  1f4a30: f9418800     	ldr	x0, [x0, #0x310]
  1f4a34: d65f03c0     	ret

00000000001f4a38 <_Unwind_SetGR>:
  1f4a38: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f4a3c: 7101843f     	cmp	w1, #0x61
  1f4a40: 910003fd     	mov	x29, sp
  1f4a44: 5400004d     	b.le	0x1f4a4c <_Unwind_SetGR+0x14>
  1f4a48: 97facb5a     	bl	0xa77b0 <abort@plt>
  1f4a4c: f00005a4     	adrp	x4, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f4a50: 93407c23     	sxtw	x3, w1
  1f4a54: 913ec084     	add	x4, x4, #0xfb0
  1f4a58: f941a005     	ldr	x5, [x0, #0x340]
  1f4a5c: 38636884     	ldrb	w4, [x4, x3]
  1f4a60: b6f000c5     	tbz	x5, #0x3e, 0x1f4a78 <_Unwind_SetGR+0x40>
  1f4a64: 8b030003     	add	x3, x0, x3
  1f4a68: 394d6063     	ldrb	w3, [x3, #0x358]
  1f4a6c: 34000063     	cbz	w3, 0x1f4a78 <_Unwind_SetGR+0x40>
  1f4a70: f821d802     	str	x2, [x0, w1, sxtw #3]
  1f4a74: 14000005     	b	0x1f4a88 <_Unwind_SetGR+0x50>
  1f4a78: 7100209f     	cmp	w4, #0x8
  1f4a7c: f861d800     	ldr	x0, [x0, w1, sxtw #3]
  1f4a80: 54fffe41     	b.ne	0x1f4a48 <_Unwind_SetGR+0x10>
  1f4a84: f9000002     	str	x2, [x0]
  1f4a88: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4a8c: d65f03c0     	ret

00000000001f4a90 <_Unwind_GetIP>:
  1f4a90: f9418c00     	ldr	x0, [x0, #0x318]
  1f4a94: d65f03c0     	ret

00000000001f4a98 <_Unwind_GetIPInfo>:
  1f4a98: f941a002     	ldr	x2, [x0, #0x340]
  1f4a9c: f9418c00     	ldr	x0, [x0, #0x318]
  1f4aa0: d37ffc42     	lsr	x2, x2, #63
  1f4aa4: b9000022     	str	w2, [x1]
  1f4aa8: d65f03c0     	ret

00000000001f4aac <_Unwind_SetIP>:
  1f4aac: f9018c01     	str	x1, [x0, #0x318]
  1f4ab0: d65f03c0     	ret

00000000001f4ab4 <_Unwind_GetLanguageSpecificData>:
  1f4ab4: f9419000     	ldr	x0, [x0, #0x320]
  1f4ab8: d65f03c0     	ret

00000000001f4abc <_Unwind_GetRegionStart>:
  1f4abc: f9419c00     	ldr	x0, [x0, #0x338]
  1f4ac0: d65f03c0     	ret

00000000001f4ac4 <_Unwind_FindEnclosingFunction>:
  1f4ac4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
  1f4ac8: d1000400     	sub	x0, x0, #0x1
  1f4acc: 910003fd     	mov	x29, sp
  1f4ad0: 910063a1     	add	x1, x29, #0x18
  1f4ad4: 97fac7e7     	bl	0xa6a70 <_Unwind_Find_FDE@plt>
  1f4ad8: eb1f001f     	cmp	x0, xzr
  1f4adc: f94017a0     	ldr	x0, [x29, #0x28]
  1f4ae0: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f4ae4: 9a9f1000     	csel	x0, x0, xzr, ne
  1f4ae8: d65f03c0     	ret

00000000001f4aec <_Unwind_GetDataRelBase>:
  1f4aec: f9419800     	ldr	x0, [x0, #0x330]
  1f4af0: d65f03c0     	ret

00000000001f4af4 <_Unwind_GetTextRelBase>:
  1f4af4: f9419400     	ldr	x0, [x0, #0x328]
  1f4af8: d65f03c0     	ret
  1f4afc: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f4b00: 53001c02     	uxtb	w2, w0
  1f4b04: aa0103e0     	mov	x0, x1
  1f4b08: 7103fc5f     	cmp	w2, #0xff
  1f4b0c: 910003fd     	mov	x29, sp
  1f4b10: 540002c0     	b.eq	0x1f4b68 <_Unwind_GetTextRelBase+0x74>
  1f4b14: 121c0842     	and	w2, w2, #0x70
  1f4b18: 7100805f     	cmp	w2, #0x20
  1f4b1c: 540001c0     	b.eq	0x1f4b54 <_Unwind_GetTextRelBase+0x60>
  1f4b20: 540000a8     	b.hi	0x1f4b34 <_Unwind_GetTextRelBase+0x40>
  1f4b24: 34000222     	cbz	w2, 0x1f4b68 <_Unwind_GetTextRelBase+0x74>
  1f4b28: 7100405f     	cmp	w2, #0x10
  1f4b2c: 540001c1     	b.ne	0x1f4b64 <_Unwind_GetTextRelBase+0x70>
  1f4b30: 1400000e     	b	0x1f4b68 <_Unwind_GetTextRelBase+0x74>
  1f4b34: 7101005f     	cmp	w2, #0x40
  1f4b38: 54000120     	b.eq	0x1f4b5c <_Unwind_GetTextRelBase+0x68>
  1f4b3c: 7101405f     	cmp	w2, #0x50
  1f4b40: 54000140     	b.eq	0x1f4b68 <_Unwind_GetTextRelBase+0x74>
  1f4b44: 7100c05f     	cmp	w2, #0x30
  1f4b48: 540000e1     	b.ne	0x1f4b64 <_Unwind_GetTextRelBase+0x70>
  1f4b4c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4b50: 17fad9d4     	b	0xab2a0 <_Unwind_GetDataRelBase@plt>
  1f4b54: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4b58: 17fab676     	b	0xa2530 <_Unwind_GetTextRelBase@plt>
  1f4b5c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4b60: 17faad3c     	b	0xa0050 <_Unwind_GetRegionStart@plt>
  1f4b64: 97facb13     	bl	0xa77b0 <abort@plt>
  1f4b68: d2800000     	mov	x0, #0x0                // =0
  1f4b6c: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f4b70: d65f03c0     	ret
  1f4b74: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
  1f4b78: 910003fd     	mov	x29, sp
  1f4b7c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f4b80: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f4b84: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f4b88: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f4b8c: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f4b90: d000029b     	adrp	x27, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f4b94: aa0103fc     	mov	x28, x1
  1f4b98: aa0203fa     	mov	x26, x2
  1f4b9c: aa0303f3     	mov	x19, x3
  1f4ba0: f903107f     	str	xzr, [x3, #0x620]
  1f4ba4: d2800018     	mov	x24, #0x0               // =0
  1f4ba8: 911b737b     	add	x27, x27, #0x6dc
  1f4bac: 9101e3b6     	add	x22, x29, #0x78
  1f4bb0: 910203b5     	add	x21, x29, #0x80
  1f4bb4: 52800037     	mov	w23, #0x1               // =1
  1f4bb8: 910223b9     	add	x25, x29, #0x88
  1f4bbc: eb1c001f     	cmp	x0, x28
  1f4bc0: 54002462     	b.hs	0x1f504c <_Unwind_GetTextRelBase+0x558>
  1f4bc4: f941a341     	ldr	x1, [x26, #0x340]
  1f4bc8: f9418f43     	ldr	x3, [x26, #0x318]
  1f4bcc: f9432662     	ldr	x2, [x19, #0x648]
  1f4bd0: 8b41fc61     	add	x1, x3, x1, lsr #63
  1f4bd4: eb01005f     	cmp	x2, x1
  1f4bd8: 540023a2     	b.hs	0x1f504c <_Unwind_GetTextRelBase+0x558>
  1f4bdc: 39400001     	ldrb	w1, [x0]
  1f4be0: 91000414     	add	x20, x0, #0x1
  1f4be4: 121a0423     	and	w3, w1, #0xc0
  1f4be8: 7101007f     	cmp	w3, #0x40
  1f4bec: 540000c1     	b.ne	0x1f4c04 <_Unwind_GetTextRelBase+0x110>
  1f4bf0: f9433260     	ldr	x0, [x19, #0x660]
  1f4bf4: 92401421     	and	x1, x1, #0x3f
  1f4bf8: 9b000821     	madd	x1, x1, x0, x2
  1f4bfc: f9032661     	str	x1, [x19, #0x648]
  1f4c00: 14000111     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4c04: 7102007f     	cmp	w3, #0x80
  1f4c08: 540000a1     	b.ne	0x1f4c1c <_Unwind_GetTextRelBase+0x128>
  1f4c0c: 92401421     	and	x1, x1, #0x3f
  1f4c10: aa1403e0     	mov	x0, x20
  1f4c14: f9003fa1     	str	x1, [x29, #0x78]
  1f4c18: 14000031     	b	0x1f4cdc <_Unwind_GetTextRelBase+0x1e8>
  1f4c1c: 7103007f     	cmp	w3, #0xc0
  1f4c20: 540000a1     	b.ne	0x1f4c34 <_Unwind_GetTextRelBase+0x140>
  1f4c24: d37c1421     	ubfiz	x1, x1, #4, #6
  1f4c28: 8b010261     	add	x1, x19, x1
  1f4c2c: b900083f     	str	wzr, [x1, #0x8]
  1f4c30: 14000105     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4c34: 7100bc3f     	cmp	w1, #0x2f
  1f4c38: 54002048     	b.hi	0x1f5040 <_Unwind_GetTextRelBase+0x54c>
  1f4c3c: 78615b61     	ldrh	w1, [x27, w1, uxtw #1]
  1f4c40: 10000063     	adr	x3, 0x1f4c4c <_Unwind_GetTextRelBase+0x158>
  1f4c44: 8b21a861     	add	x1, x3, w1, sxth #2
  1f4c48: d61f0020     	br	x1
  1f4c4c: 3959c262     	ldrb	w2, [x19, #0x670]
  1f4c50: aa1a03e1     	mov	x1, x26
  1f4c54: f90037a2     	str	x2, [x29, #0x68]
  1f4c58: 2a0203e0     	mov	w0, w2
  1f4c5c: 97ffffa8     	bl	0x1f4afc <_Unwind_GetTextRelBase+0x8>
  1f4c60: aa0003e1     	mov	x1, x0
  1f4c64: f94037a2     	ldr	x2, [x29, #0x68]
  1f4c68: aa1903e3     	mov	x3, x25
  1f4c6c: 2a0203e0     	mov	w0, w2
  1f4c70: aa1403e2     	mov	x2, x20
  1f4c74: 97fffe86     	bl	0x1f468c <__cxa_demangle+0x133c4>
  1f4c78: aa0003f4     	mov	x20, x0
  1f4c7c: f94047a0     	ldr	x0, [x29, #0x88]
  1f4c80: f9032660     	str	x0, [x19, #0x648]
  1f4c84: 140000f0     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4c88: 39400401     	ldrb	w1, [x0, #0x1]
  1f4c8c: 91000814     	add	x20, x0, #0x2
  1f4c90: f9433263     	ldr	x3, [x19, #0x660]
  1f4c94: 9b030822     	madd	x2, x1, x3, x2
  1f4c98: f9032662     	str	x2, [x19, #0x648]
  1f4c9c: 140000ea     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4ca0: 78401001     	ldurh	w1, [x0, #0x1]
  1f4ca4: 91000c14     	add	x20, x0, #0x3
  1f4ca8: f9433263     	ldr	x3, [x19, #0x660]
  1f4cac: 9b030822     	madd	x2, x1, x3, x2
  1f4cb0: f9032662     	str	x2, [x19, #0x648]
  1f4cb4: 140000e4     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4cb8: b8401001     	ldur	w1, [x0, #0x1]
  1f4cbc: 91001414     	add	x20, x0, #0x5
  1f4cc0: f9433263     	ldr	x3, [x19, #0x660]
  1f4cc4: 9b030822     	madd	x2, x1, x3, x2
  1f4cc8: f9032662     	str	x2, [x19, #0x648]
  1f4ccc: 140000de     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4cd0: aa1403e0     	mov	x0, x20
  1f4cd4: aa1603e1     	mov	x1, x22
  1f4cd8: 97fffe53     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4cdc: aa1503e1     	mov	x1, x21
  1f4ce0: 97fffe51     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4ce4: aa0003f4     	mov	x20, x0
  1f4ce8: f9432e61     	ldr	x1, [x19, #0x658]
  1f4cec: f94043a0     	ldr	x0, [x29, #0x80]
  1f4cf0: 1400006b     	b	0x1f4e9c <_Unwind_GetTextRelBase+0x3a8>
  1f4cf4: aa1403e0     	mov	x0, x20
  1f4cf8: aa1603e1     	mov	x1, x22
  1f4cfc: 97fffe4a     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4d00: aa0003f4     	mov	x20, x0
  1f4d04: f9403fa0     	ldr	x0, [x29, #0x78]
  1f4d08: f101841f     	cmp	x0, #0x61
  1f4d0c: 540019c8     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4d10: 8b001260     	add	x0, x19, x0, lsl #4
  1f4d14: b900081f     	str	wzr, [x0, #0x8]
  1f4d18: 140000cb     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4d1c: aa1403e0     	mov	x0, x20
  1f4d20: aa1603e1     	mov	x1, x22
  1f4d24: 97fffe40     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4d28: aa0003f4     	mov	x20, x0
  1f4d2c: f9403fa0     	ldr	x0, [x29, #0x78]
  1f4d30: f101841f     	cmp	x0, #0x61
  1f4d34: 54001888     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4d38: 8b001260     	add	x0, x19, x0, lsl #4
  1f4d3c: 528000c1     	mov	w1, #0x6                // =6
  1f4d40: b9000801     	str	w1, [x0, #0x8]
  1f4d44: 140000c0     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4d48: aa1403e0     	mov	x0, x20
  1f4d4c: aa1603e1     	mov	x1, x22
  1f4d50: 97fffe35     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4d54: aa1903e1     	mov	x1, x25
  1f4d58: 97fffe33     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4d5c: aa0003f4     	mov	x20, x0
  1f4d60: f9403fa0     	ldr	x0, [x29, #0x78]
  1f4d64: f101841f     	cmp	x0, #0x61
  1f4d68: 540016e8     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4d6c: d37cec00     	lsl	x0, x0, #4
  1f4d70: 52800042     	mov	w2, #0x2                // =2
  1f4d74: 8b000261     	add	x1, x19, x0
  1f4d78: b9000822     	str	w2, [x1, #0x8]
  1f4d7c: f94047a1     	ldr	x1, [x29, #0x88]
  1f4d80: 140000ae     	b	0x1f5038 <_Unwind_GetTextRelBase+0x544>
  1f4d84: b4000098     	cbz	x24, 0x1f4d94 <_Unwind_GetTextRelBase+0x2a0>
  1f4d88: aa1803e3     	mov	x3, x24
  1f4d8c: f9431318     	ldr	x24, [x24, #0x620]
  1f4d90: 14000003     	b	0x1f4d9c <_Unwind_GetTextRelBase+0x2a8>
  1f4d94: d11983ff     	sub	sp, sp, #0x660
  1f4d98: 910003e3     	mov	x3, sp
  1f4d9c: aa0303e0     	mov	x0, x3
  1f4da0: aa1303e1     	mov	x1, x19
  1f4da4: d280c902     	mov	x2, #0x648              // =1608
  1f4da8: 97faabfa     	bl	0x9fd90 <memcpy@plt>
  1f4dac: f9031260     	str	x0, [x19, #0x620]
  1f4db0: 140000a5     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4db4: f9431263     	ldr	x3, [x19, #0x620]
  1f4db8: aa1303e0     	mov	x0, x19
  1f4dbc: d280c902     	mov	x2, #0x648              // =1608
  1f4dc0: f90037a3     	str	x3, [x29, #0x68]
  1f4dc4: aa0303e1     	mov	x1, x3
  1f4dc8: 97faabf2     	bl	0x9fd90 <memcpy@plt>
  1f4dcc: f94037a3     	ldr	x3, [x29, #0x68]
  1f4dd0: f9031078     	str	x24, [x3, #0x620]
  1f4dd4: aa0303f8     	mov	x24, x3
  1f4dd8: 1400009b     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4ddc: aa1403e0     	mov	x0, x20
  1f4de0: aa1503e1     	mov	x1, x21
  1f4de4: 97fffe10     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4de8: f94043a1     	ldr	x1, [x29, #0x80]
  1f4dec: f9031a61     	str	x1, [x19, #0x630]
  1f4df0: aa1503e1     	mov	x1, x21
  1f4df4: 97fffe0c     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4df8: aa0003f4     	mov	x20, x0
  1f4dfc: f94043a0     	ldr	x0, [x29, #0x80]
  1f4e00: f9031660     	str	x0, [x19, #0x628]
  1f4e04: 14000007     	b	0x1f4e20 <_Unwind_GetTextRelBase+0x32c>
  1f4e08: aa1403e0     	mov	x0, x20
  1f4e0c: aa1503e1     	mov	x1, x21
  1f4e10: 97fffe05     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4e14: aa0003f4     	mov	x20, x0
  1f4e18: f94043a0     	ldr	x0, [x29, #0x80]
  1f4e1c: f9031a60     	str	x0, [x19, #0x630]
  1f4e20: b9064277     	str	w23, [x19, #0x640]
  1f4e24: 14000088     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4e28: aa1403e0     	mov	x0, x20
  1f4e2c: aa1503e1     	mov	x1, x21
  1f4e30: 97fffdfd     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4e34: aa0003f4     	mov	x20, x0
  1f4e38: f94043a0     	ldr	x0, [x29, #0x80]
  1f4e3c: 1400002c     	b	0x1f4eec <_Unwind_GetTextRelBase+0x3f8>
  1f4e40: 52800040     	mov	w0, #0x2                // =2
  1f4e44: f9031e74     	str	x20, [x19, #0x638]
  1f4e48: b9064260     	str	w0, [x19, #0x640]
  1f4e4c: aa1403e0     	mov	x0, x20
  1f4e50: 14000053     	b	0x1f4f9c <_Unwind_GetTextRelBase+0x4a8>
  1f4e54: aa1603e1     	mov	x1, x22
  1f4e58: aa1403e0     	mov	x0, x20
  1f4e5c: 97fffdf2     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4e60: f9403fa1     	ldr	x1, [x29, #0x78]
  1f4e64: f101843f     	cmp	x1, #0x61
  1f4e68: 540009a8     	b.hi	0x1f4f9c <_Unwind_GetTextRelBase+0x4a8>
  1f4e6c: d37cec21     	lsl	x1, x1, #4
  1f4e70: 52800063     	mov	w3, #0x3                // =3
  1f4e74: 8b010262     	add	x2, x19, x1
  1f4e78: 14000047     	b	0x1f4f94 <_Unwind_GetTextRelBase+0x4a0>
  1f4e7c: aa1403e0     	mov	x0, x20
  1f4e80: aa1603e1     	mov	x1, x22
  1f4e84: 97fffde8     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4e88: aa1903e1     	mov	x1, x25
  1f4e8c: 97fffdf0     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f4e90: aa0003f4     	mov	x20, x0
  1f4e94: f9432e61     	ldr	x1, [x19, #0x658]
  1f4e98: f94047a0     	ldr	x0, [x29, #0x88]
  1f4e9c: 9b017c01     	mul	x1, x0, x1
  1f4ea0: f9403fa0     	ldr	x0, [x29, #0x78]
  1f4ea4: f101841f     	cmp	x0, #0x61
  1f4ea8: 54000ce8     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4eac: d37cec00     	lsl	x0, x0, #4
  1f4eb0: 8b000262     	add	x2, x19, x0
  1f4eb4: b9000857     	str	w23, [x2, #0x8]
  1f4eb8: 14000060     	b	0x1f5038 <_Unwind_GetTextRelBase+0x544>
  1f4ebc: aa1403e0     	mov	x0, x20
  1f4ec0: aa1503e1     	mov	x1, x21
  1f4ec4: 97fffdd8     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4ec8: f94043a1     	ldr	x1, [x29, #0x80]
  1f4ecc: f9031a61     	str	x1, [x19, #0x630]
  1f4ed0: aa1903e1     	mov	x1, x25
  1f4ed4: 97fffdde     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f4ed8: b9064277     	str	w23, [x19, #0x640]
  1f4edc: aa0003f4     	mov	x20, x0
  1f4ee0: f9432e61     	ldr	x1, [x19, #0x658]
  1f4ee4: f94047a0     	ldr	x0, [x29, #0x88]
  1f4ee8: 9b017c00     	mul	x0, x0, x1
  1f4eec: f9031660     	str	x0, [x19, #0x628]
  1f4ef0: 14000055     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4ef4: aa1403e0     	mov	x0, x20
  1f4ef8: aa1903e1     	mov	x1, x25
  1f4efc: 97fffdd4     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f4f00: aa0003f4     	mov	x20, x0
  1f4f04: 17fffff7     	b	0x1f4ee0 <_Unwind_GetTextRelBase+0x3ec>
  1f4f08: aa1403e0     	mov	x0, x20
  1f4f0c: aa1603e1     	mov	x1, x22
  1f4f10: 97fffdc5     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4f14: aa1503e1     	mov	x1, x21
  1f4f18: 97fffdc3     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4f1c: aa0003f4     	mov	x20, x0
  1f4f20: f9432e61     	ldr	x1, [x19, #0x658]
  1f4f24: f94043a0     	ldr	x0, [x29, #0x80]
  1f4f28: 14000009     	b	0x1f4f4c <_Unwind_GetTextRelBase+0x458>
  1f4f2c: aa1403e0     	mov	x0, x20
  1f4f30: aa1603e1     	mov	x1, x22
  1f4f34: 97fffdbc     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4f38: aa1903e1     	mov	x1, x25
  1f4f3c: 97fffdc4     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f4f40: aa0003f4     	mov	x20, x0
  1f4f44: f9432e61     	ldr	x1, [x19, #0x658]
  1f4f48: f94047a0     	ldr	x0, [x29, #0x88]
  1f4f4c: 9b017c01     	mul	x1, x0, x1
  1f4f50: f9403fa0     	ldr	x0, [x29, #0x78]
  1f4f54: f101841f     	cmp	x0, #0x61
  1f4f58: 54000768     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4f5c: d37cec00     	lsl	x0, x0, #4
  1f4f60: 52800083     	mov	w3, #0x4                // =4
  1f4f64: 8b000262     	add	x2, x19, x0
  1f4f68: b9000843     	str	w3, [x2, #0x8]
  1f4f6c: 14000033     	b	0x1f5038 <_Unwind_GetTextRelBase+0x544>
  1f4f70: aa1603e1     	mov	x1, x22
  1f4f74: aa1403e0     	mov	x0, x20
  1f4f78: 97fffdab     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4f7c: f9403fa1     	ldr	x1, [x29, #0x78]
  1f4f80: f101843f     	cmp	x1, #0x61
  1f4f84: 540000c8     	b.hi	0x1f4f9c <_Unwind_GetTextRelBase+0x4a8>
  1f4f88: d37cec21     	lsl	x1, x1, #4
  1f4f8c: 528000a3     	mov	w3, #0x5                // =5
  1f4f90: 8b010262     	add	x2, x19, x1
  1f4f94: b9000843     	str	w3, [x2, #0x8]
  1f4f98: f8216a60     	str	x0, [x19, x1]
  1f4f9c: aa1503e1     	mov	x1, x21
  1f4fa0: 97fffda1     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4fa4: f94043b4     	ldr	x20, [x29, #0x80]
  1f4fa8: 8b140014     	add	x20, x0, x20
  1f4fac: 14000026     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4fb0: d2800200     	mov	x0, #0x10               // =16
  1f4fb4: 91040262     	add	x2, x19, #0x100
  1f4fb8: f9003fa0     	str	x0, [x29, #0x78]
  1f4fbc: d2800001     	mov	x1, #0x0                // =0
  1f4fc0: b9000857     	str	w23, [x2, #0x8]
  1f4fc4: 91000400     	add	x0, x0, #0x1
  1f4fc8: f8010441     	str	x1, [x2], #0x10
  1f4fcc: f100801f     	cmp	x0, #0x20
  1f4fd0: 91002021     	add	x1, x1, #0x8
  1f4fd4: 54ffff61     	b.ne	0x1f4fc0 <_Unwind_GetTextRelBase+0x4cc>
  1f4fd8: 1400001b     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4fdc: aa1403e0     	mov	x0, x20
  1f4fe0: aa1503e1     	mov	x1, x21
  1f4fe4: 97fffd90     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f4fe8: aa0003f4     	mov	x20, x0
  1f4fec: f94043a0     	ldr	x0, [x29, #0x80]
  1f4ff0: f901ab40     	str	x0, [x26, #0x350]
  1f4ff4: 14000014     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f4ff8: aa1403e0     	mov	x0, x20
  1f4ffc: aa1603e1     	mov	x1, x22
  1f5000: 97fffd89     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5004: aa1503e1     	mov	x1, x21
  1f5008: 97fffd87     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f500c: aa0003f4     	mov	x20, x0
  1f5010: f94043a1     	ldr	x1, [x29, #0x80]
  1f5014: f9432e60     	ldr	x0, [x19, #0x658]
  1f5018: 9b017c01     	mul	x1, x0, x1
  1f501c: f9403fa0     	ldr	x0, [x29, #0x78]
  1f5020: f101841f     	cmp	x0, #0x61
  1f5024: 54000108     	b.hi	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f5028: d37cec00     	lsl	x0, x0, #4
  1f502c: cb0103e1     	neg	x1, x1
  1f5030: 8b000262     	add	x2, x19, x0
  1f5034: b9000857     	str	w23, [x2, #0x8]
  1f5038: f8206a61     	str	x1, [x19, x0]
  1f503c: 14000002     	b	0x1f5044 <_Unwind_GetTextRelBase+0x550>
  1f5040: 97fac9dc     	bl	0xa77b0 <abort@plt>
  1f5044: aa1403e0     	mov	x0, x20
  1f5048: 17fffedd     	b	0x1f4bbc <_Unwind_GetTextRelBase+0xc8>
  1f504c: 910003bf     	mov	sp, x29
  1f5050: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5054: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5058: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f505c: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f5060: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f5064: a8c97bfd     	ldp	x29, x30, [sp], #0x90
  1f5068: d65f03c0     	ret
  1f506c: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
  1f5070: d280d002     	mov	x2, #0x680              // =1664
  1f5074: 910003fd     	mov	x29, sp
  1f5078: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f507c: aa0003f4     	mov	x20, x0
  1f5080: aa0103f3     	mov	x19, x1
  1f5084: aa0103e0     	mov	x0, x1
  1f5088: 52800001     	mov	w1, #0x0                // =0
  1f508c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f5090: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f5094: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f5098: f9002bfb     	str	x27, [sp, #0x50]
  1f509c: 97fac6d5     	bl	0xa6bf0 <memset@plt>
  1f50a0: f9418e81     	ldr	x1, [x20, #0x318]
  1f50a4: f901aa9f     	str	xzr, [x20, #0x350]
  1f50a8: f901929f     	str	xzr, [x20, #0x320]
  1f50ac: b5000061     	cbnz	x1, 0x1f50b8 <_Unwind_GetTextRelBase+0x5c4>
  1f50b0: 528000a0     	mov	w0, #0x5                // =5
  1f50b4: 140000f0     	b	0x1f5474 <_Unwind_GetTextRelBase+0x980>
  1f50b8: f941a280     	ldr	x0, [x20, #0x340]
  1f50bc: d37ffc00     	lsr	x0, x0, #63
  1f50c0: d1000400     	sub	x0, x0, #0x1
  1f50c4: 8b000020     	add	x0, x1, x0
  1f50c8: 910ca281     	add	x1, x20, #0x328
  1f50cc: 97fac669     	bl	0xa6a70 <_Unwind_Find_FDE@plt>
  1f50d0: aa0003f5     	mov	x21, x0
  1f50d4: b5000800     	cbnz	x0, 0x1f51d4 <_Unwind_GetTextRelBase+0x6e0>
  1f50d8: f9418e81     	ldr	x1, [x20, #0x318]
  1f50dc: 52822d00     	mov	w0, #0x1168             // =4456
  1f50e0: 72ba5000     	movk	w0, #0xd280, lsl #16
  1f50e4: b9400022     	ldr	w2, [x1]
  1f50e8: 6b00005f     	cmp	w2, w0
  1f50ec: 54fffe21     	b.ne	0x1f50b0 <_Unwind_GetTextRelBase+0x5bc>
  1f50f0: b9400421     	ldr	w1, [x1, #0x4]
  1f50f4: 52800020     	mov	w0, #0x1                // =1
  1f50f8: 72ba8000     	movk	w0, #0xd400, lsl #16
  1f50fc: 6b00003f     	cmp	w1, w0
  1f5100: 52800021     	mov	w1, #0x1                // =1
  1f5104: 54fffd61     	b.ne	0x1f50b0 <_Unwind_GetTextRelBase+0x5bc>
  1f5108: f9418a94     	ldr	x20, [x20, #0x310]
  1f510c: d28003e0     	mov	x0, #0x1f               // =31
  1f5110: f9031a60     	str	x0, [x19, #0x630]
  1f5114: d2802600     	mov	x0, #0x130              // =304
  1f5118: b9064261     	str	w1, [x19, #0x640]
  1f511c: 9104c283     	add	x3, x20, #0x130
  1f5120: f9031660     	str	x0, [x19, #0x628]
  1f5124: d2802004     	mov	x4, #0x100              // =256
  1f5128: d2800100     	mov	x0, #0x8                // =8
  1f512c: aa1303e2     	mov	x2, x19
  1f5130: b9000841     	str	w1, [x2, #0x8]
  1f5134: f8010440     	str	x0, [x2], #0x10
  1f5138: 91002000     	add	x0, x0, #0x8
  1f513c: eb04001f     	cmp	x0, x4
  1f5140: 54ffff81     	b.ne	0x1f5130 <_Unwind_GetTextRelBase+0x63c>
  1f5144: 92807de1     	mov	x1, #-0x3f0             // =-1008
  1f5148: 91094280     	add	x0, x20, #0x250
  1f514c: cb030021     	sub	x1, x1, x3
  1f5150: 91180265     	add	x5, x19, #0x600
  1f5154: 52800026     	mov	w6, #0x1                // =1
  1f5158: cb130021     	sub	x1, x1, x19
  1f515c: b9400002     	ldr	w2, [x0]
  1f5160: 340001e2     	cbz	w2, 0x1f519c <_Unwind_GetTextRelBase+0x6a8>
  1f5164: 52900024     	mov	w4, #0x8001             // =32769
  1f5168: 72a8ca04     	movk	w4, #0x4650, lsl #16
  1f516c: 6b04005f     	cmp	w2, w4
  1f5170: 54000101     	b.ne	0x1f5190 <_Unwind_GetTextRelBase+0x69c>
  1f5174: 91100262     	add	x2, x19, #0x400
  1f5178: 8b020024     	add	x4, x1, x2
  1f517c: b9000846     	str	w6, [x2, #0x8]
  1f5180: 8b040004     	add	x4, x0, x4
  1f5184: f8010444     	str	x4, [x2], #0x10
  1f5188: eb05005f     	cmp	x2, x5
  1f518c: 54ffff61     	b.ne	0x1f5178 <_Unwind_GetTextRelBase+0x684>
  1f5190: b9400402     	ldr	w2, [x0, #0x4]
  1f5194: 8b020000     	add	x0, x0, x2
  1f5198: 17fffff1     	b	0x1f515c <_Unwind_GetTextRelBase+0x668>
  1f519c: 9108c294     	add	x20, x20, #0x230
  1f51a0: 52800020     	mov	w0, #0x1                // =1
  1f51a4: cb030294     	sub	x20, x20, x3
  1f51a8: 3919ce60     	strb	w0, [x19, #0x673]
  1f51ac: f900fa74     	str	x20, [x19, #0x1f0]
  1f51b0: b901fa60     	str	w0, [x19, #0x1f8]
  1f51b4: 52800080     	mov	w0, #0x4                // =4
  1f51b8: b9060a60     	str	w0, [x19, #0x608]
  1f51bc: f9408460     	ldr	x0, [x3, #0x108]
  1f51c0: cb030003     	sub	x3, x0, x3
  1f51c4: d2800c00     	mov	x0, #0x60               // =96
  1f51c8: f9030263     	str	x3, [x19, #0x600]
  1f51cc: f9033660     	str	x0, [x19, #0x668]
  1f51d0: 140000a6     	b	0x1f5468 <_Unwind_GetTextRelBase+0x974>
  1f51d4: b98006a1     	ldrsw	x1, [x21, #0x4]
  1f51d8: 910012b6     	add	x22, x21, #0x4
  1f51dc: f9419e80     	ldr	x0, [x20, #0x338]
  1f51e0: cb0102d6     	sub	x22, x22, x1
  1f51e4: f9032660     	str	x0, [x19, #0x648]
  1f51e8: 910026d7     	add	x23, x22, #0x9
  1f51ec: aa1703e0     	mov	x0, x23
  1f51f0: 97fab860     	bl	0xa3370 <strlen@plt>
  1f51f4: 91000400     	add	x0, x0, #0x1
  1f51f8: 394026c1     	ldrb	w1, [x22, #0x9]
  1f51fc: 8b0002e0     	add	x0, x23, x0
  1f5200: 7101943f     	cmp	w1, #0x65
  1f5204: 540000e1     	b.ne	0x1f5220 <_Unwind_GetTextRelBase+0x72c>
  1f5208: 39402ac1     	ldrb	w1, [x22, #0xa]
  1f520c: 7101a03f     	cmp	w1, #0x68
  1f5210: 54000081     	b.ne	0x1f5220 <_Unwind_GetTextRelBase+0x72c>
  1f5214: f8408401     	ldr	x1, [x0], #0x8
  1f5218: 91002ed7     	add	x23, x22, #0xb
  1f521c: f9033e61     	str	x1, [x19, #0x678]
  1f5220: 394022c1     	ldrb	w1, [x22, #0x8]
  1f5224: 71000c3f     	cmp	w1, #0x3
  1f5228: 540000e9     	b.ls	0x1f5244 <_Unwind_GetTextRelBase+0x750>
  1f522c: 39400001     	ldrb	w1, [x0]
  1f5230: 7100203f     	cmp	w1, #0x8
  1f5234: 540011e1     	b.ne	0x1f5470 <_Unwind_GetTextRelBase+0x97c>
  1f5238: 39400401     	ldrb	w1, [x0, #0x1]
  1f523c: 350011a1     	cbnz	w1, 0x1f5470 <_Unwind_GetTextRelBase+0x97c>
  1f5240: 91000800     	add	x0, x0, #0x2
  1f5244: 9101e3b9     	add	x25, x29, #0x78
  1f5248: aa1903e1     	mov	x1, x25
  1f524c: 97fffcf6     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5250: f9403fa1     	ldr	x1, [x29, #0x78]
  1f5254: f9033261     	str	x1, [x19, #0x660]
  1f5258: 910203a1     	add	x1, x29, #0x80
  1f525c: 97fffcfc     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f5260: aa0003e1     	mov	x1, x0
  1f5264: f94043a2     	ldr	x2, [x29, #0x80]
  1f5268: f9032e62     	str	x2, [x19, #0x658]
  1f526c: 394022c2     	ldrb	w2, [x22, #0x8]
  1f5270: 7100045f     	cmp	w2, #0x1
  1f5274: 54000081     	b.ne	0x1f5284 <_Unwind_GetTextRelBase+0x790>
  1f5278: 91000400     	add	x0, x0, #0x1
  1f527c: 39400021     	ldrb	w1, [x1]
  1f5280: 14000004     	b	0x1f5290 <_Unwind_GetTextRelBase+0x79c>
  1f5284: aa1903e1     	mov	x1, x25
  1f5288: 97fffce7     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f528c: f9403fa1     	ldr	x1, [x29, #0x78]
  1f5290: f9033661     	str	x1, [x19, #0x668]
  1f5294: 12800001     	mov	w1, #-0x1               // =-1
  1f5298: 3919c661     	strb	w1, [x19, #0x671]
  1f529c: d2800018     	mov	x24, #0x0               // =0
  1f52a0: 394002e1     	ldrb	w1, [x23]
  1f52a4: 7101e83f     	cmp	w1, #0x7a
  1f52a8: 54000101     	b.ne	0x1f52c8 <_Unwind_GetTextRelBase+0x7d4>
  1f52ac: aa1903e1     	mov	x1, x25
  1f52b0: 910006f7     	add	x23, x23, #0x1
  1f52b4: 97fffcdc     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f52b8: f9403fb8     	ldr	x24, [x29, #0x78]
  1f52bc: 52800021     	mov	w1, #0x1                // =1
  1f52c0: 3919ca61     	strb	w1, [x19, #0x672]
  1f52c4: 8b180018     	add	x24, x0, x24
  1f52c8: 910006f7     	add	x23, x23, #0x1
  1f52cc: 5280003b     	mov	w27, #0x1               // =1
  1f52d0: 910223b9     	add	x25, x29, #0x88
  1f52d4: 385ff2e1     	ldurb	w1, [x23, #-0x1]
  1f52d8: 34000441     	cbz	w1, 0x1f5360 <_Unwind_GetTextRelBase+0x86c>
  1f52dc: 7101303f     	cmp	w1, #0x4c
  1f52e0: 54000081     	b.ne	0x1f52f0 <_Unwind_GetTextRelBase+0x7fc>
  1f52e4: 39400001     	ldrb	w1, [x0]
  1f52e8: 3919c661     	strb	w1, [x19, #0x671]
  1f52ec: 14000005     	b	0x1f5300 <_Unwind_GetTextRelBase+0x80c>
  1f52f0: 7101483f     	cmp	w1, #0x52
  1f52f4: 540000a1     	b.ne	0x1f5308 <_Unwind_GetTextRelBase+0x814>
  1f52f8: 39400001     	ldrb	w1, [x0]
  1f52fc: 3919c261     	strb	w1, [x19, #0x670]
  1f5300: 91000400     	add	x0, x0, #0x1
  1f5304: 14000015     	b	0x1f5358 <_Unwind_GetTextRelBase+0x864>
  1f5308: 7101403f     	cmp	w1, #0x50
  1f530c: 54000201     	b.ne	0x1f534c <_Unwind_GetTextRelBase+0x858>
  1f5310: aa0003e2     	mov	x2, x0
  1f5314: aa1403e1     	mov	x1, x20
  1f5318: 3840145a     	ldrb	w26, [x2], #0x1
  1f531c: f90037a2     	str	x2, [x29, #0x68]
  1f5320: 2a1a03e0     	mov	w0, w26
  1f5324: f90033a2     	str	x2, [x29, #0x60]
  1f5328: 97fffdf5     	bl	0x1f4afc <_Unwind_GetTextRelBase+0x8>
  1f532c: aa0003e1     	mov	x1, x0
  1f5330: f94037a2     	ldr	x2, [x29, #0x68]
  1f5334: 2a1a03e0     	mov	w0, w26
  1f5338: aa1903e3     	mov	x3, x25
  1f533c: 97fffcd4     	bl	0x1f468c <__cxa_demangle+0x133c4>
  1f5340: f94047a1     	ldr	x1, [x29, #0x88]
  1f5344: f9032a61     	str	x1, [x19, #0x650]
  1f5348: 14000004     	b	0x1f5358 <_Unwind_GetTextRelBase+0x864>
  1f534c: 71014c3f     	cmp	w1, #0x53
  1f5350: 540000e1     	b.ne	0x1f536c <_Unwind_GetTextRelBase+0x878>
  1f5354: 3919ce7b     	strb	w27, [x19, #0x673]
  1f5358: 910006f7     	add	x23, x23, #0x1
  1f535c: 17ffffde     	b	0x1f52d4 <_Unwind_GetTextRelBase+0x7e0>
  1f5360: eb1f031f     	cmp	x24, xzr
  1f5364: 9a801300     	csel	x0, x24, x0, ne
  1f5368: 14000002     	b	0x1f5370 <_Unwind_GetTextRelBase+0x87c>
  1f536c: aa1803e0     	mov	x0, x24
  1f5370: b4000800     	cbz	x0, 0x1f5470 <_Unwind_GetTextRelBase+0x97c>
  1f5374: b94002c1     	ldr	w1, [x22]
  1f5378: aa1403e2     	mov	x2, x20
  1f537c: aa1303e3     	mov	x3, x19
  1f5380: 91001021     	add	x1, x1, #0x4
  1f5384: 8b0102c1     	add	x1, x22, x1
  1f5388: 97fffdfb     	bl	0x1f4b74 <_Unwind_GetTextRelBase+0x80>
  1f538c: 3959c260     	ldrb	w0, [x19, #0x670]
  1f5390: 7103fc1f     	cmp	w0, #0xff
  1f5394: 540001e0     	b.eq	0x1f53d0 <_Unwind_GetTextRelBase+0x8dc>
  1f5398: 12000800     	and	w0, w0, #0x7
  1f539c: 7100101f     	cmp	w0, #0x4
  1f53a0: 54000168     	b.hi	0x1f53cc <_Unwind_GetTextRelBase+0x8d8>
  1f53a4: b0000281     	adrp	x1, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f53a8: 911cf021     	add	x1, x1, #0x73c
  1f53ac: 38604820     	ldrb	w0, [x1, w0, uxtw]
  1f53b0: 10000061     	adr	x1, 0x1f53bc <_Unwind_GetTextRelBase+0x8c8>
  1f53b4: 8b208820     	add	x0, x1, w0, sxtb #2
  1f53b8: d61f0000     	br	x0
  1f53bc: 52800042     	mov	w2, #0x2                // =2
  1f53c0: 14000007     	b	0x1f53dc <_Unwind_GetTextRelBase+0x8e8>
  1f53c4: 52800082     	mov	w2, #0x4                // =4
  1f53c8: 14000005     	b	0x1f53dc <_Unwind_GetTextRelBase+0x8e8>
  1f53cc: 97fac8f9     	bl	0xa77b0 <abort@plt>
  1f53d0: 52800002     	mov	w2, #0x0                // =0
  1f53d4: 14000002     	b	0x1f53dc <_Unwind_GetTextRelBase+0x8e8>
  1f53d8: 52800102     	mov	w2, #0x8                // =8
  1f53dc: 3959ca60     	ldrb	w0, [x19, #0x672]
  1f53e0: 531f7842     	lsl	w2, w2, #1
  1f53e4: 91002042     	add	x2, x2, #0x8
  1f53e8: d2800016     	mov	x22, #0x0               // =0
  1f53ec: 8b0202a2     	add	x2, x21, x2
  1f53f0: 340000e0     	cbz	w0, 0x1f540c <_Unwind_GetTextRelBase+0x918>
  1f53f4: aa0203e0     	mov	x0, x2
  1f53f8: 910223a1     	add	x1, x29, #0x88
  1f53fc: 97fffc8a     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5400: f94047b6     	ldr	x22, [x29, #0x88]
  1f5404: aa0003e2     	mov	x2, x0
  1f5408: 8b160016     	add	x22, x0, x22
  1f540c: 3959c677     	ldrb	w23, [x19, #0x671]
  1f5410: 7103feff     	cmp	w23, #0xff
  1f5414: 540001a0     	b.eq	0x1f5448 <_Unwind_GetTextRelBase+0x954>
  1f5418: aa1403e1     	mov	x1, x20
  1f541c: 2a1703e0     	mov	w0, w23
  1f5420: f90037a2     	str	x2, [x29, #0x68]
  1f5424: 97fffdb6     	bl	0x1f4afc <_Unwind_GetTextRelBase+0x8>
  1f5428: aa0003e1     	mov	x1, x0
  1f542c: f94037a2     	ldr	x2, [x29, #0x68]
  1f5430: 2a1703e0     	mov	w0, w23
  1f5434: 910223a3     	add	x3, x29, #0x88
  1f5438: 97fffc95     	bl	0x1f468c <__cxa_demangle+0x133c4>
  1f543c: aa0003e2     	mov	x2, x0
  1f5440: f94047a0     	ldr	x0, [x29, #0x88]
  1f5444: f9019280     	str	x0, [x20, #0x320]
  1f5448: b94002a1     	ldr	w1, [x21]
  1f544c: eb1f02df     	cmp	x22, xzr
  1f5450: 9a8212c0     	csel	x0, x22, x2, ne
  1f5454: aa1303e3     	mov	x3, x19
  1f5458: 91001021     	add	x1, x1, #0x4
  1f545c: aa1403e2     	mov	x2, x20
  1f5460: 8b0102a1     	add	x1, x21, x1
  1f5464: 97fffdc4     	bl	0x1f4b74 <_Unwind_GetTextRelBase+0x80>
  1f5468: 52800000     	mov	w0, #0x0                // =0
  1f546c: 14000002     	b	0x1f5474 <_Unwind_GetTextRelBase+0x980>
  1f5470: 52800060     	mov	w0, #0x3                // =3
  1f5474: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5478: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f547c: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f5480: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f5484: f9402bfb     	ldr	x27, [sp, #0x50]
  1f5488: a8c97bfd     	ldp	x29, x30, [sp], #0x90
  1f548c: d65f03c0     	ret
  1f5490: d108c3ff     	sub	sp, sp, #0x230
  1f5494: aa0003e4     	mov	x4, x0
  1f5498: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
  1f549c: 910003fd     	mov	x29, sp
  1f54a0: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f54a4: 910243bc     	add	x28, x29, #0x90
  1f54a8: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f54ac: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f54b0: b0000296     	adrp	x22, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f54b4: b0000297     	adrp	x23, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f54b8: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f54bc: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f54c0: aa0103f8     	mov	x24, x1
  1f54c4: aa0203f3     	mov	x19, x2
  1f54c8: f9000383     	str	x3, [x28]
  1f54cc: 52800039     	mov	w25, #0x1               // =1
  1f54d0: 911d32d6     	add	x22, x22, #0x74c
  1f54d4: 9101e3b4     	add	x20, x29, #0x78
  1f54d8: 911d12f7     	add	x23, x23, #0x744
  1f54dc: 9101c3b5     	add	x21, x29, #0x70
  1f54e0: eb18009f     	cmp	x4, x24
  1f54e4: 540029a2     	b.hs	0x1f5a18 <_Unwind_GetTextRelBase+0xf24>
  1f54e8: 3940009a     	ldrb	w26, [x4]
  1f54ec: 9100049b     	add	x27, x4, #0x1
  1f54f0: 7100835f     	cmp	w26, #0x20
  1f54f4: 54000788     	b.hi	0x1f55e4 <_Unwind_GetTextRelBase+0xaf0>
  1f54f8: 71007f5f     	cmp	w26, #0x1f
  1f54fc: 54001962     	b.hs	0x1f5828 <_Unwind_GetTextRelBase+0xd34>
  1f5500: 7100435f     	cmp	w26, #0x10
  1f5504: 54001020     	b.eq	0x1f5708 <_Unwind_GetTextRelBase+0xc14>
  1f5508: 54000448     	b.hi	0x1f5590 <_Unwind_GetTextRelBase+0xa9c>
  1f550c: 71002b5f     	cmp	w26, #0xa
  1f5510: 54000e80     	b.eq	0x1f56e0 <_Unwind_GetTextRelBase+0xbec>
  1f5514: 54000208     	b.hi	0x1f5554 <_Unwind_GetTextRelBase+0xa60>
  1f5518: 71001b5f     	cmp	w26, #0x6
  1f551c: 54001860     	b.eq	0x1f5828 <_Unwind_GetTextRelBase+0xd34>
  1f5520: 540000c8     	b.hi	0x1f5538 <_Unwind_GetTextRelBase+0xa44>
  1f5524: 71000f5f     	cmp	w26, #0x3
  1f5528: 540026a1     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f552c: f8401080     	ldur	x0, [x4, #0x1]
  1f5530: 9100249b     	add	x27, x4, #0x9
  1f5534: 14000133     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5538: 7100235f     	cmp	w26, #0x8
  1f553c: 9100089b     	add	x27, x4, #0x2
  1f5540: 54000cc0     	b.eq	0x1f56d8 <_Unwind_GetTextRelBase+0xbe4>
  1f5544: 7100275f     	cmp	w26, #0x9
  1f5548: 540025a1     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f554c: 39800480     	ldrsb	x0, [x4, #0x1]
  1f5550: 1400012c     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5554: 7100375f     	cmp	w26, #0xd
  1f5558: 54000ce0     	b.eq	0x1f56f4 <_Unwind_GetTextRelBase+0xc00>
  1f555c: 540000e8     	b.hi	0x1f5578 <_Unwind_GetTextRelBase+0xa84>
  1f5560: 71002f5f     	cmp	w26, #0xb
  1f5564: 54000c20     	b.eq	0x1f56e8 <_Unwind_GetTextRelBase+0xbf4>
  1f5568: 7100335f     	cmp	w26, #0xc
  1f556c: 54002481     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5570: b8401080     	ldur	w0, [x4, #0x1]
  1f5574: 14000061     	b	0x1f56f8 <_Unwind_GetTextRelBase+0xc04>
  1f5578: 71003b5f     	cmp	w26, #0xe
  1f557c: 9100249b     	add	x27, x4, #0x9
  1f5580: 54000c00     	b.eq	0x1f5700 <_Unwind_GetTextRelBase+0xc0c>
  1f5584: 71003f5f     	cmp	w26, #0xf
  1f5588: 54000bc0     	b.eq	0x1f5700 <_Unwind_GetTextRelBase+0xc0c>
  1f558c: 1400011c     	b	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5590: 7100575f     	cmp	w26, #0x15
  1f5594: 540010a0     	b.eq	0x1f57a8 <_Unwind_GetTextRelBase+0xcb4>
  1f5598: 54000128     	b.hi	0x1f55bc <_Unwind_GetTextRelBase+0xac8>
  1f559c: 71004b5f     	cmp	w26, #0x12
  1f55a0: 54000f80     	b.eq	0x1f5790 <_Unwind_GetTextRelBase+0xc9c>
  1f55a4: 54000be3     	b.lo	0x1f5720 <_Unwind_GetTextRelBase+0xc2c>
  1f55a8: 71004f5f     	cmp	w26, #0x13
  1f55ac: 54000f80     	b.eq	0x1f579c <_Unwind_GetTextRelBase+0xca8>
  1f55b0: 7100535f     	cmp	w26, #0x14
  1f55b4: 540010e0     	b.eq	0x1f57d0 <_Unwind_GetTextRelBase+0xcdc>
  1f55b8: 14000111     	b	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f55bc: 7100675f     	cmp	w26, #0x19
  1f55c0: 54001340     	b.eq	0x1f5828 <_Unwind_GetTextRelBase+0xd34>
  1f55c4: 54001948     	b.hi	0x1f58ec <_Unwind_GetTextRelBase+0xdf8>
  1f55c8: 71005b5f     	cmp	w26, #0x16
  1f55cc: 51000721     	sub	w1, w25, #0x1
  1f55d0: 51000b20     	sub	w0, w25, #0x2
  1f55d4: 54001080     	b.eq	0x1f57e4 <_Unwind_GetTextRelBase+0xcf0>
  1f55d8: 71005f5f     	cmp	w26, #0x17
  1f55dc: 54001120     	b.eq	0x1f5800 <_Unwind_GetTextRelBase+0xd0c>
  1f55e0: 14000107     	b	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f55e4: 71013f5f     	cmp	w26, #0x4f
  1f55e8: 540001e8     	b.hi	0x1f5624 <_Unwind_GetTextRelBase+0xb30>
  1f55ec: 7100c35f     	cmp	w26, #0x30
  1f55f0: 54000702     	b.hs	0x1f56d0 <_Unwind_GetTextRelBase+0xbdc>
  1f55f4: 71009f5f     	cmp	w26, #0x27
  1f55f8: 540000c8     	b.hi	0x1f5610 <_Unwind_GetTextRelBase+0xb1c>
  1f55fc: 7100935f     	cmp	w26, #0x24
  1f5600: 54001762     	b.hs	0x1f58ec <_Unwind_GetTextRelBase+0xdf8>
  1f5604: 71008b5f     	cmp	w26, #0x22
  1f5608: 54001108     	b.hi	0x1f5828 <_Unwind_GetTextRelBase+0xd34>
  1f560c: 140000b8     	b	0x1f58ec <_Unwind_GetTextRelBase+0xdf8>
  1f5610: 7100bb5f     	cmp	w26, #0x2e
  1f5614: 54001da8     	b.hi	0x1f59c8 <_Unwind_GetTextRelBase+0xed4>
  1f5618: 7100a75f     	cmp	w26, #0x29
  1f561c: 54001de3     	b.lo	0x1f59d8 <_Unwind_GetTextRelBase+0xee4>
  1f5620: 140000b3     	b	0x1f58ec <_Unwind_GetTextRelBase+0xdf8>
  1f5624: 7102435f     	cmp	w26, #0x90
  1f5628: 540008a0     	b.eq	0x1f573c <_Unwind_GetTextRelBase+0xc48>
  1f562c: 540000c8     	b.hi	0x1f5644 <_Unwind_GetTextRelBase+0xb50>
  1f5630: 7101bf5f     	cmp	w26, #0x6f
  1f5634: 54000948     	b.hi	0x1f575c <_Unwind_GetTextRelBase+0xc68>
  1f5638: aa1303e0     	mov	x0, x19
  1f563c: 51014341     	sub	w1, w26, #0x50
  1f5640: 14000045     	b	0x1f5754 <_Unwind_GetTextRelBase+0xc60>
  1f5644: 7102535f     	cmp	w26, #0x94
  1f5648: 54000f00     	b.eq	0x1f5828 <_Unwind_GetTextRelBase+0xd34>
  1f564c: 540001e8     	b.hi	0x1f5688 <_Unwind_GetTextRelBase+0xb94>
  1f5650: 71024b5f     	cmp	w26, #0x92
  1f5654: 54001d41     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5658: aa1b03e0     	mov	x0, x27
  1f565c: aa1503e1     	mov	x1, x21
  1f5660: 910203ba     	add	x26, x29, #0x80
  1f5664: 97fffbf0     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5668: aa1a03e1     	mov	x1, x26
  1f566c: 97fffbf8     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f5670: aa0003fb     	mov	x27, x0
  1f5674: b94002a1     	ldr	w1, [x21]
  1f5678: aa1303e0     	mov	x0, x19
  1f567c: 97fffc94     	bl	0x1f48cc <_Unwind_GetGR>
  1f5680: f9400341     	ldr	x1, [x26]
  1f5684: 14000041     	b	0x1f5788 <_Unwind_GetTextRelBase+0xc94>
  1f5688: 71025b5f     	cmp	w26, #0x96
  1f568c: 54001c20     	b.eq	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f5690: 7103c75f     	cmp	w26, #0xf1
  1f5694: 54001b41     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5698: 39400482     	ldrb	w2, [x4, #0x1]
  1f569c: aa1303e1     	mov	x1, x19
  1f56a0: 9100089b     	add	x27, x4, #0x2
  1f56a4: f90037a2     	str	x2, [x29, #0x68]
  1f56a8: 2a0203e0     	mov	w0, w2
  1f56ac: 910223ba     	add	x26, x29, #0x88
  1f56b0: 97fffd13     	bl	0x1f4afc <_Unwind_GetTextRelBase+0x8>
  1f56b4: aa0003e1     	mov	x1, x0
  1f56b8: f94037a2     	ldr	x2, [x29, #0x68]
  1f56bc: aa1a03e3     	mov	x3, x26
  1f56c0: 2a0203e0     	mov	w0, w2
  1f56c4: aa1b03e2     	mov	x2, x27
  1f56c8: 97fffbf1     	bl	0x1f468c <__cxa_demangle+0x133c4>
  1f56cc: 14000019     	b	0x1f5730 <_Unwind_GetTextRelBase+0xc3c>
  1f56d0: 5100c340     	sub	w0, w26, #0x30
  1f56d4: 140000cb     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f56d8: 39400480     	ldrb	w0, [x4, #0x1]
  1f56dc: 140000c9     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f56e0: 78401080     	ldurh	w0, [x4, #0x1]
  1f56e4: 14000002     	b	0x1f56ec <_Unwind_GetTextRelBase+0xbf8>
  1f56e8: 78801080     	ldursh	x0, [x4, #0x1]
  1f56ec: 91000c9b     	add	x27, x4, #0x3
  1f56f0: 140000c4     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f56f4: b8801080     	ldursw	x0, [x4, #0x1]
  1f56f8: 9100149b     	add	x27, x4, #0x5
  1f56fc: 140000c1     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5700: f8401080     	ldur	x0, [x4, #0x1]
  1f5704: 140000bf     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5708: aa1b03e0     	mov	x0, x27
  1f570c: aa1403e1     	mov	x1, x20
  1f5710: 97fffbc5     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5714: aa0003fb     	mov	x27, x0
  1f5718: f9400280     	ldr	x0, [x20]
  1f571c: 140000b9     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5720: 910223ba     	add	x26, x29, #0x88
  1f5724: aa1b03e0     	mov	x0, x27
  1f5728: aa1a03e1     	mov	x1, x26
  1f572c: 97fffbc8     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f5730: aa0003fb     	mov	x27, x0
  1f5734: f9400340     	ldr	x0, [x26]
  1f5738: 140000b2     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f573c: aa1b03e0     	mov	x0, x27
  1f5740: aa1503e1     	mov	x1, x21
  1f5744: 97fffbb8     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5748: aa0003fb     	mov	x27, x0
  1f574c: b94002a1     	ldr	w1, [x21]
  1f5750: aa1303e0     	mov	x0, x19
  1f5754: 97fffc5e     	bl	0x1f48cc <_Unwind_GetGR>
  1f5758: 140000aa     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f575c: 910203a2     	add	x2, x29, #0x80
  1f5760: aa1b03e0     	mov	x0, x27
  1f5764: aa0203e1     	mov	x1, x2
  1f5768: f90037a2     	str	x2, [x29, #0x68]
  1f576c: 97fffbb8     	bl	0x1f464c <__cxa_demangle+0x13384>
  1f5770: aa0003fb     	mov	x27, x0
  1f5774: 5101c341     	sub	w1, w26, #0x70
  1f5778: aa1303e0     	mov	x0, x19
  1f577c: 97fffc54     	bl	0x1f48cc <_Unwind_GetGR>
  1f5780: f94037a2     	ldr	x2, [x29, #0x68]
  1f5784: f9400041     	ldr	x1, [x2]
  1f5788: 8b010000     	add	x0, x0, x1
  1f578c: 1400009d     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f5790: 34001379     	cbz	w25, 0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5794: 51000720     	sub	w0, w25, #0x1
  1f5798: 14000011     	b	0x1f57dc <_Unwind_GetTextRelBase+0xce8>
  1f579c: 34001319     	cbz	w25, 0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f57a0: 51000739     	sub	w25, w25, #0x1
  1f57a4: 1400009b     	b	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f57a8: 51000720     	sub	w0, w25, #0x1
  1f57ac: 39400481     	ldrb	w1, [x4, #0x1]
  1f57b0: f90043a1     	str	x1, [x29, #0x80]
  1f57b4: 9100089b     	add	x27, x4, #0x2
  1f57b8: 93407c00     	sxtw	x0, w0
  1f57bc: eb00003f     	cmp	x1, x0
  1f57c0: 540011ea     	b.ge	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f57c4: cb010000     	sub	x0, x0, x1
  1f57c8: f8607b80     	ldr	x0, [x28, x0, lsl #3]
  1f57cc: 1400008d     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f57d0: 7100073f     	cmp	w25, #0x1
  1f57d4: 5400114d     	b.le	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f57d8: 51000b20     	sub	w0, w25, #0x2
  1f57dc: f860db80     	ldr	x0, [x28, w0, sxtw #3]
  1f57e0: 14000088     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f57e4: 7100073f     	cmp	w25, #0x1
  1f57e8: 540010ad     	b.le	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f57ec: f860db83     	ldr	x3, [x28, w0, sxtw #3]
  1f57f0: f861db82     	ldr	x2, [x28, w1, sxtw #3]
  1f57f4: f821db83     	str	x3, [x28, w1, sxtw #3]
  1f57f8: f820db82     	str	x2, [x28, w0, sxtw #3]
  1f57fc: 14000085     	b	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f5800: 71000b3f     	cmp	w25, #0x2
  1f5804: 54000fcd     	b.le	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5808: 51000f22     	sub	w2, w25, #0x3
  1f580c: f860db85     	ldr	x5, [x28, w0, sxtw #3]
  1f5810: f861db83     	ldr	x3, [x28, w1, sxtw #3]
  1f5814: f862db84     	ldr	x4, [x28, w2, sxtw #3]
  1f5818: f821db85     	str	x5, [x28, w1, sxtw #3]
  1f581c: f820db84     	str	x4, [x28, w0, sxtw #3]
  1f5820: f822db83     	str	x3, [x28, w2, sxtw #3]
  1f5824: 1400007b     	b	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f5828: 34000eb9     	cbz	w25, 0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f582c: 51000739     	sub	w25, w25, #0x1
  1f5830: 71007f5f     	cmp	w26, #0x1f
  1f5834: f879db82     	ldr	x2, [x28, w25, sxtw #3]
  1f5838: 54000440     	b.eq	0x1f58c0 <_Unwind_GetTextRelBase+0xdcc>
  1f583c: 54000108     	b.hi	0x1f585c <_Unwind_GetTextRelBase+0xd68>
  1f5840: 71001b5f     	cmp	w26, #0x6
  1f5844: 540003a0     	b.eq	0x1f58b8 <_Unwind_GetTextRelBase+0xdc4>
  1f5848: 7100675f     	cmp	w26, #0x19
  1f584c: 54000d81     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5850: ca82fc41     	eor	x1, x2, x2, asr #63
  1f5854: 8b42fc20     	add	x0, x1, x2, lsr #63
  1f5858: 1400006a     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f585c: 71008f5f     	cmp	w26, #0x23
  1f5860: 54000340     	b.eq	0x1f58c8 <_Unwind_GetTextRelBase+0xdd4>
  1f5864: 7102535f     	cmp	w26, #0x94
  1f5868: 540000a0     	b.eq	0x1f587c <_Unwind_GetTextRelBase+0xd88>
  1f586c: 7100835f     	cmp	w26, #0x20
  1f5870: 54000c61     	b.ne	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5874: aa2203e0     	mvn	x0, x2
  1f5878: 14000062     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f587c: 39400480     	ldrb	w0, [x4, #0x1]
  1f5880: 9100089b     	add	x27, x4, #0x2
  1f5884: 51000400     	sub	w0, w0, #0x1
  1f5888: 71001c1f     	cmp	w0, #0x7
  1f588c: 54000b88     	b.hi	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5890: 38604ae0     	ldrb	w0, [x23, w0, uxtw]
  1f5894: 10000061     	adr	x1, 0x1f58a0 <_Unwind_GetTextRelBase+0xdac>
  1f5898: 8b208820     	add	x0, x1, w0, sxtb #2
  1f589c: d61f0000     	br	x0
  1f58a0: 39400040     	ldrb	w0, [x2]
  1f58a4: 14000057     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58a8: 79400040     	ldrh	w0, [x2]
  1f58ac: 14000055     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58b0: b9400040     	ldr	w0, [x2]
  1f58b4: 14000053     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58b8: f9400040     	ldr	x0, [x2]
  1f58bc: 14000051     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58c0: cb0203e0     	neg	x0, x2
  1f58c4: 1400004f     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58c8: aa1b03e0     	mov	x0, x27
  1f58cc: aa1403e1     	mov	x1, x20
  1f58d0: f90037a2     	str	x2, [x29, #0x68]
  1f58d4: 97fffb54     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f58d8: aa0003fb     	mov	x27, x0
  1f58dc: f9400281     	ldr	x1, [x20]
  1f58e0: f94037a2     	ldr	x2, [x29, #0x68]
  1f58e4: 8b010040     	add	x0, x2, x1
  1f58e8: 14000046     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f58ec: 7100073f     	cmp	w25, #0x1
  1f58f0: 5400086d     	b.le	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f58f4: 51000b22     	sub	w2, w25, #0x2
  1f58f8: 51006b5a     	sub	w26, w26, #0x1a
  1f58fc: 51000739     	sub	w25, w25, #0x1
  1f5900: 7100535f     	cmp	w26, #0x14
  1f5904: f862db81     	ldr	x1, [x28, w2, sxtw #3]
  1f5908: f879db80     	ldr	x0, [x28, w25, sxtw #3]
  1f590c: 54000788     	b.hi	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5910: 387a4ac3     	ldrb	w3, [x22, w26, uxtw]
  1f5914: 10000064     	adr	x4, 0x1f5920 <_Unwind_GetTextRelBase+0xe2c>
  1f5918: 8b238883     	add	x3, x4, w3, sxtb #2
  1f591c: d61f0060     	br	x3
  1f5920: 8a010000     	and	x0, x0, x1
  1f5924: 14000024     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5928: 9ac00c20     	sdiv	x0, x1, x0
  1f592c: 14000022     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5930: cb000020     	sub	x0, x1, x0
  1f5934: 14000020     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5938: 9ac00823     	udiv	x3, x1, x0
  1f593c: 9b008460     	msub	x0, x3, x0, x1
  1f5940: 1400001d     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5944: 9b017c00     	mul	x0, x0, x1
  1f5948: 1400001b     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f594c: aa010000     	orr	x0, x0, x1
  1f5950: 14000019     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5954: 8b010000     	add	x0, x0, x1
  1f5958: 14000017     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f595c: 9ac02020     	lsl	x0, x1, x0
  1f5960: 14000015     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5964: 9ac02420     	lsr	x0, x1, x0
  1f5968: 14000013     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f596c: 9ac02820     	asr	x0, x1, x0
  1f5970: 14000011     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5974: ca010000     	eor	x0, x0, x1
  1f5978: 1400000f     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f597c: eb00003f     	cmp	x1, x0
  1f5980: 9a9fc7e0     	cset	x0, le
  1f5984: 1400000c     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5988: eb00003f     	cmp	x1, x0
  1f598c: 9a9fb7e0     	cset	x0, ge
  1f5990: 14000009     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f5994: eb00003f     	cmp	x1, x0
  1f5998: 9a9f17e0     	cset	x0, eq
  1f599c: 14000006     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f59a0: eb00003f     	cmp	x1, x0
  1f59a4: 9a9fa7e0     	cset	x0, lt
  1f59a8: 14000003     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f59ac: eb00003f     	cmp	x1, x0
  1f59b0: 9a9fd7e0     	cset	x0, gt
  1f59b4: 2a0203f9     	mov	w25, w2
  1f59b8: 14000012     	b	0x1f5a00 <_Unwind_GetTextRelBase+0xf0c>
  1f59bc: eb00003f     	cmp	x1, x0
  1f59c0: 9a9f07e0     	cset	x0, ne
  1f59c4: 17fffffc     	b	0x1f59b4 <_Unwind_GetTextRelBase+0xec0>
  1f59c8: 78801080     	ldursh	x0, [x4, #0x1]
  1f59cc: 91000c9b     	add	x27, x4, #0x3
  1f59d0: 8b00037b     	add	x27, x27, x0
  1f59d4: 1400000f     	b	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f59d8: 34000139     	cbz	w25, 0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f59dc: 51000739     	sub	w25, w25, #0x1
  1f59e0: 91000c9b     	add	x27, x4, #0x3
  1f59e4: 78c01080     	ldursh	w0, [x4, #0x1]
  1f59e8: 8b20a360     	add	x0, x27, w0, sxth
  1f59ec: f879db81     	ldr	x1, [x28, w25, sxtw #3]
  1f59f0: eb1f003f     	cmp	x1, xzr
  1f59f4: 9a80037b     	csel	x27, x27, x0, eq
  1f59f8: 14000006     	b	0x1f5a10 <_Unwind_GetTextRelBase+0xf1c>
  1f59fc: 97fac76d     	bl	0xa77b0 <abort@plt>
  1f5a00: 7100ff3f     	cmp	w25, #0x3f
  1f5a04: 54ffffc8     	b.hi	0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5a08: f839db80     	str	x0, [x28, w25, sxtw #3]
  1f5a0c: 11000739     	add	w25, w25, #0x1
  1f5a10: aa1b03e4     	mov	x4, x27
  1f5a14: 17fffeb3     	b	0x1f54e0 <_Unwind_GetTextRelBase+0x9ec>
  1f5a18: 34ffff39     	cbz	w25, 0x1f59fc <_Unwind_GetTextRelBase+0xf08>
  1f5a1c: 51000739     	sub	w25, w25, #0x1
  1f5a20: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5a24: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5a28: f879db80     	ldr	x0, [x28, w25, sxtw #3]
  1f5a2c: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f5a30: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f5a34: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f5a38: a8c67bfd     	ldp	x29, x30, [sp], #0x60
  1f5a3c: 9108c3ff     	add	sp, sp, #0x230
  1f5a40: d65f03c0     	ret
  1f5a44: d10f83ff     	sub	sp, sp, #0x3e0
  1f5a48: d2807802     	mov	x2, #0x3c0              // =960
  1f5a4c: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
  1f5a50: 910003fd     	mov	x29, sp
  1f5a54: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5a58: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f5a5c: aa0003f3     	mov	x19, x0
  1f5a60: 910203b5     	add	x21, x29, #0x80
  1f5a64: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f5a68: aa1503e0     	mov	x0, x21
  1f5a6c: aa0103f8     	mov	x24, x1
  1f5a70: aa1303e1     	mov	x1, x19
  1f5a74: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f5a78: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f5a7c: 97faa8c5     	bl	0x9fd90 <memcpy@plt>
  1f5a80: f941e3a0     	ldr	x0, [x29, #0x3c0]
  1f5a84: b6f00060     	tbz	x0, #0x3e, 0x1f5a90 <_Unwind_GetTextRelBase+0xf9c>
  1f5a88: 394ddea0     	ldrb	w0, [x21, #0x377]
  1f5a8c: 350000e0     	cbnz	w0, 0x1f5aa8 <_Unwind_GetTextRelBase+0xfb4>
  1f5a90: f9407ea0     	ldr	x0, [x21, #0xf8]
  1f5a94: b50000a0     	cbnz	x0, 0x1f5aa8 <_Unwind_GetTextRelBase+0xfb4>
  1f5a98: f9418a61     	ldr	x1, [x19, #0x310]
  1f5a9c: aa1503e0     	mov	x0, x21
  1f5aa0: 9101c3a2     	add	x2, x29, #0x70
  1f5aa4: 97fffb7b     	bl	0x1f4890 <__cxa_demangle+0x135c8>
  1f5aa8: f941a260     	ldr	x0, [x19, #0x340]
  1f5aac: b6f00040     	tbz	x0, #0x3e, 0x1f5ab4 <_Unwind_GetTextRelBase+0xfc0>
  1f5ab0: 390dde7f     	strb	wzr, [x19, #0x377]
  1f5ab4: b9464300     	ldr	w0, [x24, #0x640]
  1f5ab8: f9007e7f     	str	xzr, [x19, #0xf8]
  1f5abc: 7100041f     	cmp	w0, #0x1
  1f5ac0: 540001c0     	b.eq	0x1f5af8 <_Unwind_GetTextRelBase+0x1004>
  1f5ac4: 7100081f     	cmp	w0, #0x2
  1f5ac8: 54000621     	b.ne	0x1f5b8c <_Unwind_GetTextRelBase+0x1098>
  1f5acc: 9101e3b4     	add	x20, x29, #0x78
  1f5ad0: f9431f00     	ldr	x0, [x24, #0x638]
  1f5ad4: aa1403e1     	mov	x1, x20
  1f5ad8: 97fffad3     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5adc: f9400281     	ldr	x1, [x20]
  1f5ae0: aa1503e2     	mov	x2, x21
  1f5ae4: d2800003     	mov	x3, #0x0                // =0
  1f5ae8: 8b010001     	add	x1, x0, x1
  1f5aec: 97fffe69     	bl	0x1f5490 <_Unwind_GetTextRelBase+0x99c>
  1f5af0: aa0003f7     	mov	x23, x0
  1f5af4: 14000006     	b	0x1f5b0c <_Unwind_GetTextRelBase+0x1018>
  1f5af8: b9463301     	ldr	w1, [x24, #0x630]
  1f5afc: aa1503e0     	mov	x0, x21
  1f5b00: 97fffb73     	bl	0x1f48cc <_Unwind_GetGR>
  1f5b04: f9431717     	ldr	x23, [x24, #0x628]
  1f5b08: 8b170017     	add	x23, x0, x23
  1f5b0c: b0000280     	adrp	x0, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f5b10: f9018a77     	str	x23, [x19, #0x310]
  1f5b14: 911d9000     	add	x0, x0, #0x764
  1f5b18: aa1803fa     	mov	x26, x24
  1f5b1c: 910d6276     	add	x22, x19, #0x358
  1f5b20: d2800014     	mov	x20, #0x0               // =0
  1f5b24: f90037a0     	str	x0, [x29, #0x68]
  1f5b28: 9101e3b9     	add	x25, x29, #0x78
  1f5b2c: d00005bb     	adrp	x27, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f5b30: 5280003c     	mov	w28, #0x1               // =1
  1f5b34: b9400b40     	ldr	w0, [x26, #0x8]
  1f5b38: 51000400     	sub	w0, w0, #0x1
  1f5b3c: 7100101f     	cmp	w0, #0x4
  1f5b40: 54000608     	b.hi	0x1f5c00 <_Unwind_GetTextRelBase+0x110c>
  1f5b44: f94037a1     	ldr	x1, [x29, #0x68]
  1f5b48: 38604820     	ldrb	w0, [x1, w0, uxtw]
  1f5b4c: 10000061     	adr	x1, 0x1f5b58 <_Unwind_GetTextRelBase+0x1064>
  1f5b50: 8b208820     	add	x0, x1, w0, sxtb #2
  1f5b54: d61f0000     	br	x0
  1f5b58: f9400340     	ldr	x0, [x26]
  1f5b5c: 8b0002e0     	add	x0, x23, x0
  1f5b60: 14000016     	b	0x1f5bb8 <_Unwind_GetTextRelBase+0x10c4>
  1f5b64: f9400341     	ldr	x1, [x26]
  1f5b68: 8b21c2a0     	add	x0, x21, w1, sxtw
  1f5b6c: 394d6000     	ldrb	w0, [x0, #0x358]
  1f5b70: 34000100     	cbz	w0, 0x1f5b90 <_Unwind_GetTextRelBase+0x109c>
  1f5b74: aa1503e0     	mov	x0, x21
  1f5b78: 97fffb55     	bl	0x1f48cc <_Unwind_GetGR>
  1f5b7c: 913ec361     	add	x1, x27, #0xfb0
  1f5b80: 38616a81     	ldrb	w1, [x20, x1]
  1f5b84: 7100203f     	cmp	w1, #0x8
  1f5b88: 54000389     	b.ls	0x1f5bf8 <_Unwind_GetTextRelBase+0x1104>
  1f5b8c: 97fac709     	bl	0xa77b0 <abort@plt>
  1f5b90: f861daa0     	ldr	x0, [x21, w1, sxtw #3]
  1f5b94: 14000009     	b	0x1f5bb8 <_Unwind_GetTextRelBase+0x10c4>
  1f5b98: f9400340     	ldr	x0, [x26]
  1f5b9c: aa1903e1     	mov	x1, x25
  1f5ba0: 97fffaa1     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5ba4: f9400321     	ldr	x1, [x25]
  1f5ba8: aa1503e2     	mov	x2, x21
  1f5bac: aa1703e3     	mov	x3, x23
  1f5bb0: 8b010001     	add	x1, x0, x1
  1f5bb4: 97fffe37     	bl	0x1f5490 <_Unwind_GetTextRelBase+0x99c>
  1f5bb8: f941a261     	ldr	x1, [x19, #0x340]
  1f5bbc: b6f00201     	tbz	x1, #0x3e, 0x1f5bfc <_Unwind_GetTextRelBase+0x1108>
  1f5bc0: 390002df     	strb	wzr, [x22]
  1f5bc4: 1400000e     	b	0x1f5bfc <_Unwind_GetTextRelBase+0x1108>
  1f5bc8: f9400340     	ldr	x0, [x26]
  1f5bcc: 8b0002e0     	add	x0, x23, x0
  1f5bd0: 17ffffeb     	b	0x1f5b7c <_Unwind_GetTextRelBase+0x1088>
  1f5bd4: f9400340     	ldr	x0, [x26]
  1f5bd8: aa1903e1     	mov	x1, x25
  1f5bdc: 97fffa92     	bl	0x1f4624 <__cxa_demangle+0x1335c>
  1f5be0: f9400321     	ldr	x1, [x25]
  1f5be4: aa1503e2     	mov	x2, x21
  1f5be8: aa1703e3     	mov	x3, x23
  1f5bec: 8b010001     	add	x1, x0, x1
  1f5bf0: 97fffe28     	bl	0x1f5490 <_Unwind_GetTextRelBase+0x99c>
  1f5bf4: 17ffffe2     	b	0x1f5b7c <_Unwind_GetTextRelBase+0x1088>
  1f5bf8: 390002dc     	strb	w28, [x22]
  1f5bfc: f8347a60     	str	x0, [x19, x20, lsl #3]
  1f5c00: 91000694     	add	x20, x20, #0x1
  1f5c04: 9100435a     	add	x26, x26, #0x10
  1f5c08: f1018a9f     	cmp	x20, #0x62
  1f5c0c: 910006d6     	add	x22, x22, #0x1
  1f5c10: 54fff921     	b.ne	0x1f5b34 <_Unwind_GetTextRelBase+0x1040>
  1f5c14: f941a260     	ldr	x0, [x19, #0x340]
  1f5c18: 3959cf02     	ldrb	w2, [x24, #0x673]
  1f5c1c: b2410001     	orr	x1, x0, #0x8000000000000000
  1f5c20: 9240f800     	and	x0, x0, #0x7fffffffffffffff
  1f5c24: 6b1f005f     	cmp	w2, wzr
  1f5c28: 9a810000     	csel	x0, x0, x1, eq
  1f5c2c: f901a260     	str	x0, [x19, #0x340]
  1f5c30: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5c34: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5c38: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f5c3c: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f5c40: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f5c44: a8c67bfd     	ldp	x29, x30, [sp], #0x60
  1f5c48: 910f83ff     	add	sp, sp, #0x3e0
  1f5c4c: d65f03c0     	ret
  1f5c50: d11a43ff     	sub	sp, sp, #0x690
  1f5c54: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f5c58: 910003fd     	mov	x29, sp
  1f5c5c: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5c60: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f5c64: aa0003f3     	mov	x19, x0
  1f5c68: f9001bf7     	str	x23, [sp, #0x30]
  1f5c6c: aa0203f6     	mov	x22, x2
  1f5c70: aa0103f7     	mov	x23, x1
  1f5c74: d2807802     	mov	x2, #0x3c0              // =960
  1f5c78: 52800001     	mov	w1, #0x0                // =0
  1f5c7c: aa1e03f4     	mov	x20, x30
  1f5c80: 97fac3dc     	bl	0xa6bf0 <memset@plt>
  1f5c84: f9018e74     	str	x20, [x19, #0x318]
  1f5c88: d2e80000     	mov	x0, #0x4000000000000000 // =4611686018427387904
  1f5c8c: 910143b4     	add	x20, x29, #0x50
  1f5c90: f901a260     	str	x0, [x19, #0x340]
  1f5c94: aa1403e1     	mov	x1, x20
  1f5c98: aa1303e0     	mov	x0, x19
  1f5c9c: 97fffcf4     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f5ca0: 34000040     	cbz	w0, 0x1f5ca8 <_Unwind_GetTextRelBase+0x11b4>
  1f5ca4: 97fac6c3     	bl	0xa77b0 <abort@plt>
  1f5ca8: f0000580     	adrp	x0, 0x2a8000
  1f5cac: d00005b5     	adrp	x21, 0x2ab000 <FLAC_API_SUPPORTS_OGG_FLAC+0xa50>
  1f5cb0: f9453800     	ldr	x0, [x0, #0xa70]
  1f5cb4: b50000a0     	cbnz	x0, 0x1f5cc8 <_Unwind_GetTextRelBase+0x11d4>
  1f5cb8: 397ec2a0     	ldrb	w0, [x21, #0xfb0]
  1f5cbc: 35000120     	cbnz	w0, 0x1f5ce0 <_Unwind_GetTextRelBase+0x11ec>
  1f5cc0: 97fffaaf     	bl	0x1f477c <__cxa_demangle+0x134b4>
  1f5cc4: 14000007     	b	0x1f5ce0 <_Unwind_GetTextRelBase+0x11ec>
  1f5cc8: 913ec2a0     	add	x0, x21, #0xfb0
  1f5ccc: f0ffffe1     	adrp	x1, 0x1f4000 <__cxa_demangle+0x12d38>
  1f5cd0: 91019000     	add	x0, x0, #0x64
  1f5cd4: 911df021     	add	x1, x1, #0x77c
  1f5cd8: 97fab4ee     	bl	0xa3090 <pthread_once@plt>
  1f5cdc: 35fffee0     	cbnz	w0, 0x1f5cb8 <_Unwind_GetTextRelBase+0x11c4>
  1f5ce0: 910123a2     	add	x2, x29, #0x48
  1f5ce4: aa1303e0     	mov	x0, x19
  1f5ce8: aa1703e1     	mov	x1, x23
  1f5cec: 97fffae9     	bl	0x1f4890 <__cxa_demangle+0x135c8>
  1f5cf0: f9033fbf     	str	xzr, [x29, #0x678]
  1f5cf4: 52800020     	mov	w0, #0x1                // =1
  1f5cf8: b90693a0     	str	w0, [x29, #0x690]
  1f5cfc: d28003e0     	mov	x0, #0x1f               // =31
  1f5d00: aa1403e1     	mov	x1, x20
  1f5d04: f90343a0     	str	x0, [x29, #0x680]
  1f5d08: aa1303e0     	mov	x0, x19
  1f5d0c: 97ffff4e     	bl	0x1f5a44 <_Unwind_GetTextRelBase+0xf50>
  1f5d10: f9018e76     	str	x22, [x19, #0x318]
  1f5d14: f9401bf7     	ldr	x23, [sp, #0x30]
  1f5d18: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5d1c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5d20: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f5d24: 911a43ff     	add	sp, sp, #0x690
  1f5d28: d65f03c0     	ret
  1f5d2c: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
  1f5d30: 910003fd     	mov	x29, sp
  1f5d34: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5d38: aa0103f3     	mov	x19, x1
  1f5d3c: aa0003f4     	mov	x20, x0
  1f5d40: 97ffff41     	bl	0x1f5a44 <_Unwind_GetTextRelBase+0xf50>
  1f5d44: f9433661     	ldr	x1, [x19, #0x668]
  1f5d48: 8b011273     	add	x19, x19, x1, lsl #4
  1f5d4c: b9400a60     	ldr	w0, [x19, #0x8]
  1f5d50: 7100181f     	cmp	w0, #0x6
  1f5d54: 54000061     	b.ne	0x1f5d60 <_Unwind_GetTextRelBase+0x126c>
  1f5d58: f9018e9f     	str	xzr, [x20, #0x318]
  1f5d5c: 14000004     	b	0x1f5d6c <_Unwind_GetTextRelBase+0x1278>
  1f5d60: aa1403e0     	mov	x0, x20
  1f5d64: 97fffada     	bl	0x1f48cc <_Unwind_GetGR>
  1f5d68: f9018e80     	str	x0, [x20, #0x318]
  1f5d6c: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5d70: a8c27bfd     	ldp	x29, x30, [sp], #0x20
  1f5d74: d65f03c0     	ret
  1f5d78: d11a03ff     	sub	sp, sp, #0x680
  1f5d7c: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f5d80: 910003fd     	mov	x29, sp
  1f5d84: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5d88: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f5d8c: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f5d90: aa0003f5     	mov	x21, x0
  1f5d94: aa0103f3     	mov	x19, x1
  1f5d98: 910103b4     	add	x20, x29, #0x40
  1f5d9c: 52800097     	mov	w23, #0x4               // =4
  1f5da0: aa1403e1     	mov	x1, x20
  1f5da4: aa1303e0     	mov	x0, x19
  1f5da8: 97fffcb1     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f5dac: 2a0003f8     	mov	w24, w0
  1f5db0: aa1303e0     	mov	x0, x19
  1f5db4: 97fab6ef     	bl	0xa3970 <_Unwind_GetCFA@plt>
  1f5db8: f941a261     	ldr	x1, [x19, #0x340]
  1f5dbc: cb41fc00     	sub	x0, x0, x1, lsr #63
  1f5dc0: f9400ea1     	ldr	x1, [x21, #0x18]
  1f5dc4: eb01001f     	cmp	x0, x1
  1f5dc8: 1a9f02f6     	csel	w22, w23, wzr, eq
  1f5dcc: 35000298     	cbnz	w24, 0x1f5e1c <_Unwind_GetTextRelBase+0x1328>
  1f5dd0: f9432a85     	ldr	x5, [x20, #0x650]
  1f5dd4: b5000065     	cbnz	x5, 0x1f5de0 <_Unwind_GetTextRelBase+0x12ec>
  1f5dd8: 340001b6     	cbz	w22, 0x1f5e0c <_Unwind_GetTextRelBase+0x1318>
  1f5ddc: 97fac675     	bl	0xa77b0 <abort@plt>
  1f5de0: f94002a2     	ldr	x2, [x21]
  1f5de4: 52800020     	mov	w0, #0x1                // =1
  1f5de8: 321f02c1     	orr	w1, w22, #0x2
  1f5dec: aa1503e3     	mov	x3, x21
  1f5df0: aa1303e4     	mov	x4, x19
  1f5df4: d63f00a0     	blr	x5
  1f5df8: 71001c1f     	cmp	w0, #0x7
  1f5dfc: 54000120     	b.eq	0x1f5e20 <_Unwind_GetTextRelBase+0x132c>
  1f5e00: 7100201f     	cmp	w0, #0x8
  1f5e04: 54fffea0     	b.eq	0x1f5dd8 <_Unwind_GetTextRelBase+0x12e4>
  1f5e08: 14000005     	b	0x1f5e1c <_Unwind_GetTextRelBase+0x1328>
  1f5e0c: aa1303e0     	mov	x0, x19
  1f5e10: aa1403e1     	mov	x1, x20
  1f5e14: 97ffffc6     	bl	0x1f5d2c <_Unwind_GetTextRelBase+0x1238>
  1f5e18: 17ffffe2     	b	0x1f5da0 <_Unwind_GetTextRelBase+0x12ac>
  1f5e1c: 52800040     	mov	w0, #0x2                // =2
  1f5e20: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5e24: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5e28: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f5e2c: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f5e30: 911a03ff     	add	sp, sp, #0x680
  1f5e34: d65f03c0     	ret
  1f5e38: d11a03ff     	sub	sp, sp, #0x680
  1f5e3c: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
  1f5e40: 910003fd     	mov	x29, sp
  1f5e44: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f5e48: f9400817     	ldr	x23, [x0, #0x10]
  1f5e4c: f9400c18     	ldr	x24, [x0, #0x18]
  1f5e50: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f5e54: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f5e58: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5e5c: aa0103f5     	mov	x21, x1
  1f5e60: aa0003f4     	mov	x20, x0
  1f5e64: 910143b6     	add	x22, x29, #0x50
  1f5e68: 52800359     	mov	w25, #0x1a              // =26
  1f5e6c: 5280015a     	mov	w26, #0xa               // =10
  1f5e70: aa1503e0     	mov	x0, x21
  1f5e74: aa1603e1     	mov	x1, x22
  1f5e78: 97fffc7d     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f5e7c: 7100141f     	cmp	w0, #0x5
  1f5e80: 2a0003f3     	mov	w19, w0
  1f5e84: 54000040     	b.eq	0x1f5e8c <_Unwind_GetTextRelBase+0x1398>
  1f5e88: 350003a0     	cbnz	w0, 0x1f5efc <_Unwind_GetTextRelBase+0x1408>
  1f5e8c: 7100167f     	cmp	w19, #0x5
  1f5e90: f9400282     	ldr	x2, [x20]
  1f5e94: 52800020     	mov	w0, #0x1                // =1
  1f5e98: 1a9a0321     	csel	w1, w25, w26, eq
  1f5e9c: aa1403e3     	mov	x3, x20
  1f5ea0: aa1503e4     	mov	x4, x21
  1f5ea4: aa1803e5     	mov	x5, x24
  1f5ea8: d63f02e0     	blr	x23
  1f5eac: 35000280     	cbnz	w0, 0x1f5efc <_Unwind_GetTextRelBase+0x1408>
  1f5eb0: 7100167f     	cmp	w19, #0x5
  1f5eb4: 54000280     	b.eq	0x1f5f04 <_Unwind_GetTextRelBase+0x1410>
  1f5eb8: f9432ac5     	ldr	x5, [x22, #0x650]
  1f5ebc: b50000a5     	cbnz	x5, 0x1f5ed0 <_Unwind_GetTextRelBase+0x13dc>
  1f5ec0: aa1503e0     	mov	x0, x21
  1f5ec4: aa1603e1     	mov	x1, x22
  1f5ec8: 97ffff99     	bl	0x1f5d2c <_Unwind_GetTextRelBase+0x1238>
  1f5ecc: 17ffffe9     	b	0x1f5e70 <_Unwind_GetTextRelBase+0x137c>
  1f5ed0: f9400282     	ldr	x2, [x20]
  1f5ed4: 52800020     	mov	w0, #0x1                // =1
  1f5ed8: 52800141     	mov	w1, #0xa                // =10
  1f5edc: aa1403e3     	mov	x3, x20
  1f5ee0: aa1503e4     	mov	x4, x21
  1f5ee4: d63f00a0     	blr	x5
  1f5ee8: 71001c1f     	cmp	w0, #0x7
  1f5eec: 2a0003f3     	mov	w19, w0
  1f5ef0: 540000a0     	b.eq	0x1f5f04 <_Unwind_GetTextRelBase+0x1410>
  1f5ef4: 7100201f     	cmp	w0, #0x8
  1f5ef8: 54fffe40     	b.eq	0x1f5ec0 <_Unwind_GetTextRelBase+0x13cc>
  1f5efc: 52800040     	mov	w0, #0x2                // =2
  1f5f00: 14000002     	b	0x1f5f08 <_Unwind_GetTextRelBase+0x1414>
  1f5f04: 2a1303e0     	mov	w0, w19
  1f5f08: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f5f0c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f5f10: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f5f14: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f5f18: a8c57bfd     	ldp	x29, x30, [sp], #0x50
  1f5f1c: 911a03ff     	add	sp, sp, #0x680
  1f5f20: d65f03c0     	ret

00000000001f5f24 <__frame_state_for>:
  1f5f24: d12903ff     	sub	sp, sp, #0xa40
  1f5f28: d2807802     	mov	x2, #0x3c0              // =960
  1f5f2c: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
  1f5f30: 910003fd     	mov	x29, sp
  1f5f34: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f5f38: 9100c3b4     	add	x20, x29, #0x30
  1f5f3c: f90013f5     	str	x21, [sp, #0x20]
  1f5f40: aa0103f3     	mov	x19, x1
  1f5f44: aa0003f5     	mov	x21, x0
  1f5f48: 52800001     	mov	w1, #0x0                // =0
  1f5f4c: aa1403e0     	mov	x0, x20
  1f5f50: 910006b5     	add	x21, x21, #0x1
  1f5f54: 97fac327     	bl	0xa6bf0 <memset@plt>
  1f5f58: f9018e95     	str	x21, [x20, #0x318]
  1f5f5c: d2e80000     	mov	x0, #0x4000000000000000 // =4611686018427387904
  1f5f60: 910fc3b5     	add	x21, x29, #0x3f0
  1f5f64: f901a280     	str	x0, [x20, #0x340]
  1f5f68: aa1503e1     	mov	x1, x21
  1f5f6c: aa1403e0     	mov	x0, x20
  1f5f70: 97fffc3f     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f5f74: d2800001     	mov	x1, #0x0                // =0
  1f5f78: 35000440     	cbnz	w0, 0x1f6000 <__frame_state_for+0xdc>
  1f5f7c: b94a33a0     	ldr	w0, [x29, #0xa30]
  1f5f80: 7100081f     	cmp	w0, #0x2
  1f5f84: 540003e0     	b.eq	0x1f6000 <__frame_state_for+0xdc>
  1f5f88: 910022a0     	add	x0, x21, #0x8
  1f5f8c: 910cd262     	add	x2, x19, #0x334
  1f5f90: 91008261     	add	x1, x19, #0x20
  1f5f94: 9118a2b5     	add	x21, x21, #0x628
  1f5f98: 39400003     	ldrb	w3, [x0]
  1f5f9c: 39000043     	strb	w3, [x2]
  1f5fa0: 7100047f     	cmp	w3, #0x1
  1f5fa4: 54000060     	b.eq	0x1f5fb0 <__frame_state_for+0x8c>
  1f5fa8: 7100087f     	cmp	w3, #0x2
  1f5fac: 54000081     	b.ne	0x1f5fbc <__frame_state_for+0x98>
  1f5fb0: f85f8003     	ldur	x3, [x0, #-0x8]
  1f5fb4: f9000023     	str	x3, [x1]
  1f5fb8: 14000002     	b	0x1f5fc0 <__frame_state_for+0x9c>
  1f5fbc: f900003f     	str	xzr, [x1]
  1f5fc0: 91004000     	add	x0, x0, #0x10
  1f5fc4: 91000442     	add	x2, x2, #0x1
  1f5fc8: eb15001f     	cmp	x0, x21
  1f5fcc: 91002021     	add	x1, x1, #0x8
  1f5fd0: 54fffe41     	b.ne	0x1f5f98 <__frame_state_for+0x74>
  1f5fd4: f9450fa0     	ldr	x0, [x29, #0xa18]
  1f5fd8: aa1303e1     	mov	x1, x19
  1f5fdc: f9000a60     	str	x0, [x19, #0x10]
  1f5fe0: f94513a0     	ldr	x0, [x29, #0xa20]
  1f5fe4: 79066260     	strh	w0, [x19, #0x330]
  1f5fe8: f9452fa0     	ldr	x0, [x29, #0xa58]
  1f5fec: 79066660     	strh	w0, [x19, #0x332]
  1f5ff0: f941aa80     	ldr	x0, [x20, #0x350]
  1f5ff4: f9000e60     	str	x0, [x19, #0x18]
  1f5ff8: f94537a0     	ldr	x0, [x29, #0xa68]
  1f5ffc: f9000660     	str	x0, [x19, #0x8]
  1f6000: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f6004: f94013f5     	ldr	x21, [sp, #0x20]
  1f6008: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f600c: aa0103e0     	mov	x0, x1
  1f6010: 912903ff     	add	sp, sp, #0xa40
  1f6014: d65f03c0     	ret
  1f6018: d65f03c0     	ret

00000000001f601c <_Unwind_RaiseException>:
  1f601c: d13843ff     	sub	sp, sp, #0xe10
  1f6020: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
  1f6024: 910003fd     	mov	x29, sp
  1f6028: a9045bf5     	stp	x21, x22, [sp, #0x40]
  1f602c: 6d0827e8     	stp	d8, d9, [sp, #0x80]
  1f6030: 910343b5     	add	x21, x29, #0xd0
  1f6034: 6d092fea     	stp	d10, d11, [sp, #0x90]
  1f6038: a90107e0     	stp	x0, x1, [sp, #0x10]
  1f603c: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
  1f6040: a9020fe2     	stp	x2, x3, [sp, #0x20]
  1f6044: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
  1f6048: a90353f3     	stp	x19, x20, [sp, #0x30]
  1f604c: aa1e03e2     	mov	x2, x30
  1f6050: 913b43a1     	add	x1, x29, #0xed0
  1f6054: aa0003f4     	mov	x20, x0
  1f6058: aa1503e0     	mov	x0, x21
  1f605c: a90563f7     	stp	x23, x24, [sp, #0x50]
  1f6060: a9066bf9     	stp	x25, x26, [sp, #0x60]
  1f6064: a90773fb     	stp	x27, x28, [sp, #0x70]
  1f6068: 911243b3     	add	x19, x29, #0x490
  1f606c: 97fffef9     	bl	0x1f5c50 <_Unwind_GetTextRelBase+0x115c>
  1f6070: aa1303e0     	mov	x0, x19
  1f6074: aa1503e1     	mov	x1, x21
  1f6078: d2807802     	mov	x2, #0x3c0              // =960
  1f607c: 912143b6     	add	x22, x29, #0x850
  1f6080: 97faa744     	bl	0x9fd90 <memcpy@plt>
  1f6084: aa1303e0     	mov	x0, x19
  1f6088: aa1603e1     	mov	x1, x22
  1f608c: 97fffbf8     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f6090: 7100141f     	cmp	w0, #0x5
  1f6094: 540005e0     	b.eq	0x1f6150 <_Unwind_RaiseException+0x134>
  1f6098: 34000060     	cbz	w0, 0x1f60a4 <_Unwind_RaiseException+0x88>
  1f609c: 52800060     	mov	w0, #0x3                // =3
  1f60a0: 1400002c     	b	0x1f6150 <_Unwind_RaiseException+0x134>
  1f60a4: f9432ac5     	ldr	x5, [x22, #0x650]
  1f60a8: b50000a5     	cbnz	x5, 0x1f60bc <_Unwind_RaiseException+0xa0>
  1f60ac: aa1303e0     	mov	x0, x19
  1f60b0: aa1603e1     	mov	x1, x22
  1f60b4: 97ffff1e     	bl	0x1f5d2c <_Unwind_GetTextRelBase+0x1238>
  1f60b8: 17fffff3     	b	0x1f6084 <_Unwind_RaiseException+0x68>
  1f60bc: 52800020     	mov	w0, #0x1                // =1
  1f60c0: f9400282     	ldr	x2, [x20]
  1f60c4: 2a0003e1     	mov	w1, w0
  1f60c8: aa1403e3     	mov	x3, x20
  1f60cc: aa1303e4     	mov	x4, x19
  1f60d0: d63f00a0     	blr	x5
  1f60d4: 7100181f     	cmp	w0, #0x6
  1f60d8: 54000080     	b.eq	0x1f60e8 <_Unwind_RaiseException+0xcc>
  1f60dc: 7100201f     	cmp	w0, #0x8
  1f60e0: 54fffe60     	b.eq	0x1f60ac <_Unwind_RaiseException+0x90>
  1f60e4: 17ffffee     	b	0x1f609c <_Unwind_RaiseException+0x80>
  1f60e8: f9000a9f     	str	xzr, [x20, #0x10]
  1f60ec: aa1303e0     	mov	x0, x19
  1f60f0: 97fab620     	bl	0xa3970 <_Unwind_GetCFA@plt>
  1f60f4: f941a261     	ldr	x1, [x19, #0x340]
  1f60f8: d2807802     	mov	x2, #0x3c0              // =960
  1f60fc: cb41fc00     	sub	x0, x0, x1, lsr #63
  1f6100: aa1503e1     	mov	x1, x21
  1f6104: f9000e80     	str	x0, [x20, #0x18]
  1f6108: aa1303e0     	mov	x0, x19
  1f610c: 97faa721     	bl	0x9fd90 <memcpy@plt>
  1f6110: aa1403e0     	mov	x0, x20
  1f6114: aa1303e1     	mov	x1, x19
  1f6118: 97ffff18     	bl	0x1f5d78 <_Unwind_GetTextRelBase+0x1284>
  1f611c: 71001c1f     	cmp	w0, #0x7
  1f6120: 54000181     	b.ne	0x1f6150 <_Unwind_RaiseException+0x134>
  1f6124: aa1303e1     	mov	x1, x19
  1f6128: aa1503e0     	mov	x0, x21
  1f612c: 97fff9fe     	bl	0x1f4924 <_Unwind_GetGR+0x58>
  1f6130: f9418e74     	ldr	x20, [x19, #0x318]
  1f6134: f90067a0     	str	x0, [x29, #0xc8]
  1f6138: f9418a60     	ldr	x0, [x19, #0x310]
  1f613c: aa1403e1     	mov	x1, x20
  1f6140: 97ffffb6     	bl	0x1f6018 <__frame_state_for+0xf4>
  1f6144: f90007f4     	str	x20, [sp, #0x8]
  1f6148: f94067a4     	ldr	x4, [x29, #0xc8]
  1f614c: 14000002     	b	0x1f6154 <_Unwind_RaiseException+0x138>
  1f6150: d2800004     	mov	x4, #0x0                // =0
  1f6154: a9420fe2     	ldp	x2, x3, [sp, #0x20]
  1f6158: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
  1f615c: a94353f3     	ldp	x19, x20, [sp, #0x30]
  1f6160: 6d492fea     	ldp	d10, d11, [sp, #0x90]
  1f6164: a9445bf5     	ldp	x21, x22, [sp, #0x40]
  1f6168: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
  1f616c: a94563f7     	ldp	x23, x24, [sp, #0x50]
  1f6170: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
  1f6174: a9466bf9     	ldp	x25, x26, [sp, #0x60]
  1f6178: a94773fb     	ldp	x27, x28, [sp, #0x70]
  1f617c: a94107e0     	ldp	x0, x1, [sp, #0x10]
  1f6180: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
  1f6184: 910003f0     	mov	x16, sp
  1f6188: 8b2463ff     	add	sp, sp, x4
  1f618c: 913843ff     	add	sp, sp, #0xe10
  1f6190: d65f03c0     	ret

00000000001f6194 <_Unwind_ForcedUnwind>:
  1f6194: d11e43ff     	sub	sp, sp, #0x790
  1f6198: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
  1f619c: 910003fd     	mov	x29, sp
  1f61a0: a90353f3     	stp	x19, x20, [sp, #0x30]
  1f61a4: 6d0827e8     	stp	d8, d9, [sp, #0x80]
  1f61a8: 910343b4     	add	x20, x29, #0xd0
  1f61ac: 6d092fea     	stp	d10, d11, [sp, #0x90]
  1f61b0: a9020fe2     	stp	x2, x3, [sp, #0x20]
  1f61b4: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
  1f61b8: a90107e0     	stp	x0, x1, [sp, #0x10]
  1f61bc: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
  1f61c0: a9045bf5     	stp	x21, x22, [sp, #0x40]
  1f61c4: a90563f7     	stp	x23, x24, [sp, #0x50]
  1f61c8: aa0003f5     	mov	x21, x0
  1f61cc: aa0103f7     	mov	x23, x1
  1f61d0: aa0203f6     	mov	x22, x2
  1f61d4: aa1403e0     	mov	x0, x20
  1f61d8: aa1e03e2     	mov	x2, x30
  1f61dc: 912143a1     	add	x1, x29, #0x850
  1f61e0: 911243b3     	add	x19, x29, #0x490
  1f61e4: a9066bf9     	stp	x25, x26, [sp, #0x60]
  1f61e8: a90773fb     	stp	x27, x28, [sp, #0x70]
  1f61ec: 97fffe99     	bl	0x1f5c50 <_Unwind_GetTextRelBase+0x115c>
  1f61f0: aa1403e1     	mov	x1, x20
  1f61f4: d2807802     	mov	x2, #0x3c0              // =960
  1f61f8: aa1303e0     	mov	x0, x19
  1f61fc: 97faa6e5     	bl	0x9fd90 <memcpy@plt>
  1f6200: f9000ab7     	str	x23, [x21, #0x10]
  1f6204: f9000eb6     	str	x22, [x21, #0x18]
  1f6208: aa1503e0     	mov	x0, x21
  1f620c: aa1303e1     	mov	x1, x19
  1f6210: 97ffff0a     	bl	0x1f5e38 <_Unwind_GetTextRelBase+0x1344>
  1f6214: 71001c1f     	cmp	w0, #0x7
  1f6218: d2800004     	mov	x4, #0x0                // =0
  1f621c: 54000161     	b.ne	0x1f6248 <_Unwind_ForcedUnwind+0xb4>
  1f6220: aa1303e1     	mov	x1, x19
  1f6224: aa1403e0     	mov	x0, x20
  1f6228: 97fff9bf     	bl	0x1f4924 <_Unwind_GetGR+0x58>
  1f622c: f943d7b3     	ldr	x19, [x29, #0x7a8]
  1f6230: f90067a0     	str	x0, [x29, #0xc8]
  1f6234: f943d3a0     	ldr	x0, [x29, #0x7a0]
  1f6238: aa1303e1     	mov	x1, x19
  1f623c: 97ffff77     	bl	0x1f6018 <__frame_state_for+0xf4>
  1f6240: f90007f3     	str	x19, [sp, #0x8]
  1f6244: f94067a4     	ldr	x4, [x29, #0xc8]
  1f6248: a9420fe2     	ldp	x2, x3, [sp, #0x20]
  1f624c: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
  1f6250: a94353f3     	ldp	x19, x20, [sp, #0x30]
  1f6254: 6d492fea     	ldp	d10, d11, [sp, #0x90]
  1f6258: a9445bf5     	ldp	x21, x22, [sp, #0x40]
  1f625c: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
  1f6260: a94563f7     	ldp	x23, x24, [sp, #0x50]
  1f6264: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
  1f6268: a9466bf9     	ldp	x25, x26, [sp, #0x60]
  1f626c: a94773fb     	ldp	x27, x28, [sp, #0x70]
  1f6270: a94107e0     	ldp	x0, x1, [sp, #0x10]
  1f6274: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
  1f6278: 910003f0     	mov	x16, sp
  1f627c: 8b2463ff     	add	sp, sp, x4
  1f6280: 911e43ff     	add	sp, sp, #0x790
  1f6284: d65f03c0     	ret

00000000001f6288 <_Unwind_Resume>:
  1f6288: d11e43ff     	sub	sp, sp, #0x790
  1f628c: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
  1f6290: 910003fd     	mov	x29, sp
  1f6294: a90353f3     	stp	x19, x20, [sp, #0x30]
  1f6298: 6d0827e8     	stp	d8, d9, [sp, #0x80]
  1f629c: 910343b4     	add	x20, x29, #0xd0
  1f62a0: 6d092fea     	stp	d10, d11, [sp, #0x90]
  1f62a4: a90107e0     	stp	x0, x1, [sp, #0x10]
  1f62a8: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
  1f62ac: a9020fe2     	stp	x2, x3, [sp, #0x20]
  1f62b0: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
  1f62b4: aa1e03e2     	mov	x2, x30
  1f62b8: 912143a1     	add	x1, x29, #0x850
  1f62bc: a9045bf5     	stp	x21, x22, [sp, #0x40]
  1f62c0: aa0003f5     	mov	x21, x0
  1f62c4: aa1403e0     	mov	x0, x20
  1f62c8: a90563f7     	stp	x23, x24, [sp, #0x50]
  1f62cc: a9066bf9     	stp	x25, x26, [sp, #0x60]
  1f62d0: a90773fb     	stp	x27, x28, [sp, #0x70]
  1f62d4: 911243b3     	add	x19, x29, #0x490
  1f62d8: 97fffe5e     	bl	0x1f5c50 <_Unwind_GetTextRelBase+0x115c>
  1f62dc: aa1303e0     	mov	x0, x19
  1f62e0: aa1403e1     	mov	x1, x20
  1f62e4: d2807802     	mov	x2, #0x3c0              // =960
  1f62e8: 97faa6aa     	bl	0x9fd90 <memcpy@plt>
  1f62ec: f9400aa0     	ldr	x0, [x21, #0x10]
  1f62f0: b50000a0     	cbnz	x0, 0x1f6304 <_Unwind_Resume+0x7c>
  1f62f4: aa1503e0     	mov	x0, x21
  1f62f8: aa1303e1     	mov	x1, x19
  1f62fc: 97fffe9f     	bl	0x1f5d78 <_Unwind_GetTextRelBase+0x1284>
  1f6300: 14000004     	b	0x1f6310 <_Unwind_Resume+0x88>
  1f6304: aa1503e0     	mov	x0, x21
  1f6308: aa1303e1     	mov	x1, x19
  1f630c: 97fffecb     	bl	0x1f5e38 <_Unwind_GetTextRelBase+0x1344>
  1f6310: 71001c1f     	cmp	w0, #0x7
  1f6314: 54000040     	b.eq	0x1f631c <_Unwind_Resume+0x94>
  1f6318: 97fac526     	bl	0xa77b0 <abort@plt>
  1f631c: aa1303e1     	mov	x1, x19
  1f6320: aa1403e0     	mov	x0, x20
  1f6324: 97fff980     	bl	0x1f4924 <_Unwind_GetGR+0x58>
  1f6328: f943d7b3     	ldr	x19, [x29, #0x7a8]
  1f632c: f90067a0     	str	x0, [x29, #0xc8]
  1f6330: f943d3a0     	ldr	x0, [x29, #0x7a0]
  1f6334: aa1303e1     	mov	x1, x19
  1f6338: 97ffff38     	bl	0x1f6018 <__frame_state_for+0xf4>
  1f633c: f90007f3     	str	x19, [sp, #0x8]
  1f6340: f94067a4     	ldr	x4, [x29, #0xc8]
  1f6344: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
  1f6348: a94107e0     	ldp	x0, x1, [sp, #0x10]
  1f634c: 6d492fea     	ldp	d10, d11, [sp, #0x90]
  1f6350: a9420fe2     	ldp	x2, x3, [sp, #0x20]
  1f6354: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
  1f6358: a94353f3     	ldp	x19, x20, [sp, #0x30]
  1f635c: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
  1f6360: a9445bf5     	ldp	x21, x22, [sp, #0x40]
  1f6364: a94563f7     	ldp	x23, x24, [sp, #0x50]
  1f6368: a9466bf9     	ldp	x25, x26, [sp, #0x60]
  1f636c: a94773fb     	ldp	x27, x28, [sp, #0x70]
  1f6370: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
  1f6374: 910003f0     	mov	x16, sp
  1f6378: 8b2463ff     	add	sp, sp, x4
  1f637c: 911e43ff     	add	sp, sp, #0x790
  1f6380: d65f03c0     	ret

00000000001f6384 <_Unwind_Resume_or_Rethrow>:
  1f6384: d11e43ff     	sub	sp, sp, #0x790
  1f6388: a9b47bfd     	stp	x29, x30, [sp, #-0xc0]!
  1f638c: 910003fd     	mov	x29, sp
  1f6390: 6d0827e8     	stp	d8, d9, [sp, #0x80]
  1f6394: a90107e0     	stp	x0, x1, [sp, #0x10]
  1f6398: 6d092fea     	stp	d10, d11, [sp, #0x90]
  1f639c: f9400801     	ldr	x1, [x0, #0x10]
  1f63a0: 6d0a37ec     	stp	d12, d13, [sp, #0xa0]
  1f63a4: a9020fe2     	stp	x2, x3, [sp, #0x20]
  1f63a8: 6d0b3fee     	stp	d14, d15, [sp, #0xb0]
  1f63ac: a9045bf5     	stp	x21, x22, [sp, #0x40]
  1f63b0: a90353f3     	stp	x19, x20, [sp, #0x30]
  1f63b4: a90563f7     	stp	x23, x24, [sp, #0x50]
  1f63b8: a9066bf9     	stp	x25, x26, [sp, #0x60]
  1f63bc: a90773fb     	stp	x27, x28, [sp, #0x70]
  1f63c0: aa1e03e2     	mov	x2, x30
  1f63c4: aa0003f5     	mov	x21, x0
  1f63c8: b5000081     	cbnz	x1, 0x1f63d8 <_Unwind_Resume_or_Rethrow+0x54>
  1f63cc: 97faa8a1     	bl	0xa0650 <_Unwind_RaiseException@plt>
  1f63d0: d2800004     	mov	x4, #0x0                // =0
  1f63d4: 1400001a     	b	0x1f643c <_Unwind_Resume_or_Rethrow+0xb8>
  1f63d8: 910343b4     	add	x20, x29, #0xd0
  1f63dc: 912143a1     	add	x1, x29, #0x850
  1f63e0: aa1403e0     	mov	x0, x20
  1f63e4: 911243b3     	add	x19, x29, #0x490
  1f63e8: 97fffe1a     	bl	0x1f5c50 <_Unwind_GetTextRelBase+0x115c>
  1f63ec: aa1403e1     	mov	x1, x20
  1f63f0: d2807802     	mov	x2, #0x3c0              // =960
  1f63f4: aa1303e0     	mov	x0, x19
  1f63f8: 97faa666     	bl	0x9fd90 <memcpy@plt>
  1f63fc: aa1503e0     	mov	x0, x21
  1f6400: aa1303e1     	mov	x1, x19
  1f6404: 97fffe8d     	bl	0x1f5e38 <_Unwind_GetTextRelBase+0x1344>
  1f6408: 71001c1f     	cmp	w0, #0x7
  1f640c: 54000040     	b.eq	0x1f6414 <_Unwind_Resume_or_Rethrow+0x90>
  1f6410: 97fac4e8     	bl	0xa77b0 <abort@plt>
  1f6414: aa1303e1     	mov	x1, x19
  1f6418: aa1403e0     	mov	x0, x20
  1f641c: 97fff942     	bl	0x1f4924 <_Unwind_GetGR+0x58>
  1f6420: f943d7b3     	ldr	x19, [x29, #0x7a8]
  1f6424: f90067a0     	str	x0, [x29, #0xc8]
  1f6428: f943d3a0     	ldr	x0, [x29, #0x7a0]
  1f642c: aa1303e1     	mov	x1, x19
  1f6430: 97fffefa     	bl	0x1f6018 <__frame_state_for+0xf4>
  1f6434: f90007f3     	str	x19, [sp, #0x8]
  1f6438: f94067a4     	ldr	x4, [x29, #0xc8]
  1f643c: a9420fe2     	ldp	x2, x3, [sp, #0x20]
  1f6440: 6d4827e8     	ldp	d8, d9, [sp, #0x80]
  1f6444: a94353f3     	ldp	x19, x20, [sp, #0x30]
  1f6448: 6d492fea     	ldp	d10, d11, [sp, #0x90]
  1f644c: a9445bf5     	ldp	x21, x22, [sp, #0x40]
  1f6450: 6d4a37ec     	ldp	d12, d13, [sp, #0xa0]
  1f6454: a94563f7     	ldp	x23, x24, [sp, #0x50]
  1f6458: 6d4b3fee     	ldp	d14, d15, [sp, #0xb0]
  1f645c: a9466bf9     	ldp	x25, x26, [sp, #0x60]
  1f6460: a94773fb     	ldp	x27, x28, [sp, #0x70]
  1f6464: a94107e0     	ldp	x0, x1, [sp, #0x10]
  1f6468: a8cc7bfd     	ldp	x29, x30, [sp], #0xc0
  1f646c: 910003f0     	mov	x16, sp
  1f6470: 8b2463ff     	add	sp, sp, x4
  1f6474: 911e43ff     	add	sp, sp, #0x790
  1f6478: d65f03c0     	ret

00000000001f647c <_Unwind_DeleteException>:
  1f647c: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f6480: 910003fd     	mov	x29, sp
  1f6484: f9400402     	ldr	x2, [x0, #0x8]
  1f6488: b4000082     	cbz	x2, 0x1f6498 <_Unwind_DeleteException+0x1c>
  1f648c: aa0003e1     	mov	x1, x0
  1f6490: 52800020     	mov	w0, #0x1                // =1
  1f6494: d63f0040     	blr	x2
  1f6498: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f649c: d65f03c0     	ret

00000000001f64a0 <_Unwind_Backtrace>:
  1f64a0: d12903ff     	sub	sp, sp, #0xa40
  1f64a4: aa1e03e2     	mov	x2, x30
  1f64a8: a9b67bfd     	stp	x29, x30, [sp, #-0xa0]!
  1f64ac: 910003fd     	mov	x29, sp
  1f64b0: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f64b4: 6d0627e8     	stp	d8, d9, [sp, #0x60]
  1f64b8: 910283b4     	add	x20, x29, #0xa0
  1f64bc: 6d072fea     	stp	d10, d11, [sp, #0x70]
  1f64c0: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f64c4: 6d0837ec     	stp	d12, d13, [sp, #0x80]
  1f64c8: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f64cc: 6d093fee     	stp	d14, d15, [sp, #0x90]
  1f64d0: aa0003f6     	mov	x22, x0
  1f64d4: aa0103f7     	mov	x23, x1
  1f64d8: aa1403e0     	mov	x0, x20
  1f64dc: 912b83a1     	add	x1, x29, #0xae0
  1f64e0: 911183b5     	add	x21, x29, #0x460
  1f64e4: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f64e8: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f64ec: 97fffdd9     	bl	0x1f5c50 <_Unwind_GetTextRelBase+0x115c>
  1f64f0: aa1403e0     	mov	x0, x20
  1f64f4: aa1503e1     	mov	x1, x21
  1f64f8: 97fffadd     	bl	0x1f506c <_Unwind_GetTextRelBase+0x578>
  1f64fc: 7100141f     	cmp	w0, #0x5
  1f6500: 2a0003f3     	mov	w19, w0
  1f6504: 54000040     	b.eq	0x1f650c <_Unwind_Backtrace+0x6c>
  1f6508: 35000160     	cbnz	w0, 0x1f6534 <_Unwind_Backtrace+0x94>
  1f650c: aa1403e0     	mov	x0, x20
  1f6510: aa1703e1     	mov	x1, x23
  1f6514: d63f02c0     	blr	x22
  1f6518: 350000e0     	cbnz	w0, 0x1f6534 <_Unwind_Backtrace+0x94>
  1f651c: 7100167f     	cmp	w19, #0x5
  1f6520: 540000e0     	b.eq	0x1f653c <_Unwind_Backtrace+0x9c>
  1f6524: aa1403e0     	mov	x0, x20
  1f6528: aa1503e1     	mov	x1, x21
  1f652c: 97fffe00     	bl	0x1f5d2c <_Unwind_GetTextRelBase+0x1238>
  1f6530: 17fffff0     	b	0x1f64f0 <_Unwind_Backtrace+0x50>
  1f6534: 52800060     	mov	w0, #0x3                // =3
  1f6538: 14000002     	b	0x1f6540 <_Unwind_Backtrace+0xa0>
  1f653c: 2a1303e0     	mov	w0, w19
  1f6540: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f6544: 6d4627e8     	ldp	d8, d9, [sp, #0x60]
  1f6548: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f654c: 6d472fea     	ldp	d10, d11, [sp, #0x70]
  1f6550: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f6554: 6d4837ec     	ldp	d12, d13, [sp, #0x80]
  1f6558: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f655c: 6d493fee     	ldp	d14, d15, [sp, #0x90]
  1f6560: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f6564: a8ca7bfd     	ldp	x29, x30, [sp], #0xa0
  1f6568: 912903ff     	add	sp, sp, #0xa40
  1f656c: d65f03c0     	ret
  1f6570: d2800002     	mov	x2, #0x0                // =0
  1f6574: 52800003     	mov	w3, #0x0                // =0
  1f6578: 38401405     	ldrb	w5, [x0], #0x1
  1f657c: 924018a4     	and	x4, x5, #0x7f
  1f6580: 9ac32084     	lsl	x4, x4, x3
  1f6584: 11001c63     	add	w3, w3, #0x7
  1f6588: aa040042     	orr	x2, x2, x4
  1f658c: 373fff65     	tbnz	w5, #0x7, 0x1f6578 <_Unwind_Backtrace+0xd8>
  1f6590: f9000022     	str	x2, [x1]
  1f6594: d65f03c0     	ret
  1f6598: d2800002     	mov	x2, #0x0                // =0
  1f659c: 52800003     	mov	w3, #0x0                // =0
  1f65a0: 38401404     	ldrb	w4, [x0], #0x1
  1f65a4: 92401885     	and	x5, x4, #0x7f
  1f65a8: 9ac320a5     	lsl	x5, x5, x3
  1f65ac: 11001c63     	add	w3, w3, #0x7
  1f65b0: aa050042     	orr	x2, x2, x5
  1f65b4: 373fff64     	tbnz	w4, #0x7, 0x1f65a0 <_Unwind_Backtrace+0x100>
  1f65b8: 7100fc7f     	cmp	w3, #0x3f
  1f65bc: 540000a8     	b.hi	0x1f65d0 <_Unwind_Backtrace+0x130>
  1f65c0: 36300084     	tbz	w4, #0x6, 0x1f65d0 <_Unwind_Backtrace+0x130>
  1f65c4: 92800004     	mov	x4, #-0x1               // =-1
  1f65c8: 9ac32083     	lsl	x3, x4, x3
  1f65cc: aa020062     	orr	x2, x3, x2
  1f65d0: f9000022     	str	x2, [x1]
  1f65d4: d65f03c0     	ret
  1f65d8: f9400423     	ldr	x3, [x1, #0x8]
  1f65dc: f9400441     	ldr	x1, [x2, #0x8]
  1f65e0: eb01007f     	cmp	x3, x1
  1f65e4: 5a9f23e0     	csetm	w0, lo
  1f65e8: eb01007f     	cmp	x3, x1
  1f65ec: 1a9f9400     	csinc	w0, w0, wzr, ls
  1f65f0: d65f03c0     	ret
  1f65f4: a9ba7bfd     	stp	x29, x30, [sp, #-0x60]!
  1f65f8: 910003fd     	mov	x29, sp
  1f65fc: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6600: 531f7873     	lsl	w19, w3, #1
  1f6604: f90023f9     	str	x25, [sp, #0x40]
  1f6608: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f660c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f6610: aa0003f8     	mov	x24, x0
  1f6614: aa0103f9     	mov	x25, x1
  1f6618: aa0203f4     	mov	x20, x2
  1f661c: 2a0403f7     	mov	w23, w4
  1f6620: 11000673     	add	w19, w19, #0x1
  1f6624: 6b17027f     	cmp	w19, w23
  1f6628: 540003aa     	b.ge	0x1f669c <_Unwind_Backtrace+0x1fc>
  1f662c: 11000675     	add	w21, w19, #0x1
  1f6630: 6b1702bf     	cmp	w21, w23
  1f6634: 5400016a     	b.ge	0x1f6660 <_Unwind_Backtrace+0x1c0>
  1f6638: 937d7e61     	sbfiz	x1, x19, #3, #32
  1f663c: aa1803e0     	mov	x0, x24
  1f6640: 8b010282     	add	x2, x20, x1
  1f6644: f9002fa3     	str	x3, [x29, #0x58]
  1f6648: f8616a81     	ldr	x1, [x20, x1]
  1f664c: f9400442     	ldr	x2, [x2, #0x8]
  1f6650: d63f0320     	blr	x25
  1f6654: 6b1f001f     	cmp	w0, wzr
  1f6658: f9402fa3     	ldr	x3, [x29, #0x58]
  1f665c: 1a95a273     	csel	w19, w19, w21, ge
  1f6660: 937d7c75     	sbfiz	x21, x3, #3, #32
  1f6664: 937d7e76     	sbfiz	x22, x19, #3, #32
  1f6668: aa1803e0     	mov	x0, x24
  1f666c: f8756a81     	ldr	x1, [x20, x21]
  1f6670: f8766a82     	ldr	x2, [x20, x22]
  1f6674: d63f0320     	blr	x25
  1f6678: 36f80120     	tbz	w0, #0x1f, 0x1f669c <_Unwind_Backtrace+0x1fc>
  1f667c: f8766a81     	ldr	x1, [x20, x22]
  1f6680: 2a1303e3     	mov	w3, w19
  1f6684: f8756a80     	ldr	x0, [x20, x21]
  1f6688: f8356a81     	str	x1, [x20, x21]
  1f668c: f8366a80     	str	x0, [x20, x22]
  1f6690: 531f7a60     	lsl	w0, w19, #1
  1f6694: 11000413     	add	w19, w0, #0x1
  1f6698: 17ffffe3     	b	0x1f6624 <_Unwind_Backtrace+0x184>
  1f669c: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f66a0: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f66a4: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f66a8: f94023f9     	ldr	x25, [sp, #0x40]
  1f66ac: a8c67bfd     	ldp	x29, x30, [sp], #0x60
  1f66b0: d65f03c0     	ret
  1f66b4: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
  1f66b8: 910003fd     	mov	x29, sp
  1f66bc: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f66c0: f9400453     	ldr	x19, [x2, #0x8]
  1f66c4: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f66c8: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f66cc: f90023f9     	str	x25, [sp, #0x40]
  1f66d0: aa0003f8     	mov	x24, x0
  1f66d4: aa0103f9     	mov	x25, x1
  1f66d8: aa0203f5     	mov	x21, x2
  1f66dc: 91004056     	add	x22, x2, #0x10
  1f66e0: d341fe74     	lsr	x20, x19, #1
  1f66e4: 51000694     	sub	w20, w20, #0x1
  1f66e8: 37f80114     	tbnz	w20, #0x1f, 0x1f6708 <_Unwind_Backtrace+0x268>
  1f66ec: aa1803e0     	mov	x0, x24
  1f66f0: aa1903e1     	mov	x1, x25
  1f66f4: aa1603e2     	mov	x2, x22
  1f66f8: 2a1403e3     	mov	w3, w20
  1f66fc: 2a1303e4     	mov	w4, w19
  1f6700: 97ffffbd     	bl	0x1f65f4 <_Unwind_Backtrace+0x154>
  1f6704: 17fffff8     	b	0x1f66e4 <_Unwind_Backtrace+0x244>
  1f6708: d2800014     	mov	x20, #0x0               // =0
  1f670c: 51000673     	sub	w19, w19, #0x1
  1f6710: 8b33ced7     	add	x23, x22, w19, sxtw #3
  1f6714: 6b1f027f     	cmp	w19, wzr
  1f6718: 540001cd     	b.le	0x1f6750 <_Unwind_Backtrace+0x2b0>
  1f671c: f8746ae1     	ldr	x1, [x23, x20]
  1f6720: 2a1303e4     	mov	w4, w19
  1f6724: f9400aa0     	ldr	x0, [x21, #0x10]
  1f6728: aa1603e2     	mov	x2, x22
  1f672c: f9000aa1     	str	x1, [x21, #0x10]
  1f6730: 52800003     	mov	w3, #0x0                // =0
  1f6734: f8346ae0     	str	x0, [x23, x20]
  1f6738: aa1903e1     	mov	x1, x25
  1f673c: aa1803e0     	mov	x0, x24
  1f6740: 51000673     	sub	w19, w19, #0x1
  1f6744: d1002294     	sub	x20, x20, #0x8
  1f6748: 97ffffab     	bl	0x1f65f4 <_Unwind_Backtrace+0x154>
  1f674c: 17fffff2     	b	0x1f6714 <_Unwind_Backtrace+0x274>
  1f6750: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f6754: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f6758: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f675c: f94023f9     	ldr	x25, [sp, #0x40]
  1f6760: a8c57bfd     	ldp	x29, x30, [sp], #0x50
  1f6764: d65f03c0     	ret
  1f6768: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f676c: 53001c00     	uxtb	w0, w0
  1f6770: 7103fc1f     	cmp	w0, #0xff
  1f6774: 910003fd     	mov	x29, sp
  1f6778: 540001e0     	b.eq	0x1f67b4 <_Unwind_Backtrace+0x314>
  1f677c: 12000800     	and	w0, w0, #0x7
  1f6780: 7100101f     	cmp	w0, #0x4
  1f6784: 54000168     	b.hi	0x1f67b0 <_Unwind_Backtrace+0x310>
  1f6788: 90000281     	adrp	x1, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f678c: 911db021     	add	x1, x1, #0x76c
  1f6790: 38604820     	ldrb	w0, [x1, w0, uxtw]
  1f6794: 10000061     	adr	x1, 0x1f67a0 <_Unwind_Backtrace+0x300>
  1f6798: 8b208820     	add	x0, x1, w0, sxtb #2
  1f679c: d61f0000     	br	x0
  1f67a0: 52800040     	mov	w0, #0x2                // =2
  1f67a4: 14000007     	b	0x1f67c0 <_Unwind_Backtrace+0x320>
  1f67a8: 52800080     	mov	w0, #0x4                // =4
  1f67ac: 14000005     	b	0x1f67c0 <_Unwind_Backtrace+0x320>
  1f67b0: 97fac400     	bl	0xa77b0 <abort@plt>
  1f67b4: 52800000     	mov	w0, #0x0                // =0
  1f67b8: 14000002     	b	0x1f67c0 <_Unwind_Backtrace+0x320>
  1f67bc: 52800100     	mov	w0, #0x8                // =8
  1f67c0: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f67c4: d65f03c0     	ret
  1f67c8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f67cc: 53001c00     	uxtb	w0, w0
  1f67d0: 7103fc1f     	cmp	w0, #0xff
  1f67d4: 910003fd     	mov	x29, sp
  1f67d8: 54000220     	b.eq	0x1f681c <_Unwind_Backtrace+0x37c>
  1f67dc: 121c0800     	and	w0, w0, #0x70
  1f67e0: 7100801f     	cmp	w0, #0x20
  1f67e4: 54000140     	b.eq	0x1f680c <_Unwind_Backtrace+0x36c>
  1f67e8: 54000088     	b.hi	0x1f67f8 <_Unwind_Backtrace+0x358>
  1f67ec: 7100401f     	cmp	w0, #0x10
  1f67f0: 350000a0     	cbnz	w0, 0x1f6804 <_Unwind_Backtrace+0x364>
  1f67f4: 1400000a     	b	0x1f681c <_Unwind_Backtrace+0x37c>
  1f67f8: 7100c01f     	cmp	w0, #0x30
  1f67fc: 540000c0     	b.eq	0x1f6814 <_Unwind_Backtrace+0x374>
  1f6800: 7101401f     	cmp	w0, #0x50
  1f6804: 540000c0     	b.eq	0x1f681c <_Unwind_Backtrace+0x37c>
  1f6808: 97fac3ea     	bl	0xa77b0 <abort@plt>
  1f680c: f9400420     	ldr	x0, [x1, #0x8]
  1f6810: 14000004     	b	0x1f6820 <_Unwind_Backtrace+0x380>
  1f6814: f9400820     	ldr	x0, [x1, #0x10]
  1f6818: 14000002     	b	0x1f6820 <_Unwind_Backtrace+0x380>
  1f681c: d2800000     	mov	x0, #0x0                // =0
  1f6820: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f6824: d65f03c0     	ret
  1f6828: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f682c: 53001c00     	uxtb	w0, w0
  1f6830: 7103fc1f     	cmp	w0, #0xff
  1f6834: 910003fd     	mov	x29, sp
  1f6838: 54000220     	b.eq	0x1f687c <_Unwind_Backtrace+0x3dc>
  1f683c: 121c0800     	and	w0, w0, #0x70
  1f6840: 7100801f     	cmp	w0, #0x20
  1f6844: 54000140     	b.eq	0x1f686c <_Unwind_Backtrace+0x3cc>
  1f6848: 54000088     	b.hi	0x1f6858 <_Unwind_Backtrace+0x3b8>
  1f684c: 7100401f     	cmp	w0, #0x10
  1f6850: 350000a0     	cbnz	w0, 0x1f6864 <_Unwind_Backtrace+0x3c4>
  1f6854: 1400000a     	b	0x1f687c <_Unwind_Backtrace+0x3dc>
  1f6858: 7100c01f     	cmp	w0, #0x30
  1f685c: 540000c0     	b.eq	0x1f6874 <_Unwind_Backtrace+0x3d4>
  1f6860: 7101401f     	cmp	w0, #0x50
  1f6864: 540000c0     	b.eq	0x1f687c <_Unwind_Backtrace+0x3dc>
  1f6868: 97fac3d2     	bl	0xa77b0 <abort@plt>
  1f686c: f9400420     	ldr	x0, [x1, #0x8]
  1f6870: 14000004     	b	0x1f6880 <_Unwind_Backtrace+0x3e0>
  1f6874: f9400820     	ldr	x0, [x1, #0x10]
  1f6878: 14000002     	b	0x1f6880 <_Unwind_Backtrace+0x3e0>
  1f687c: d2800000     	mov	x0, #0x0                // =0
  1f6880: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f6884: d65f03c0     	ret
  1f6888: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f688c: 910003fd     	mov	x29, sp
  1f6890: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6894: 53001c14     	uxtb	w20, w0
  1f6898: aa0203f3     	mov	x19, x2
  1f689c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f68a0: 7101429f     	cmp	w20, #0x50
  1f68a4: aa0103f6     	mov	x22, x1
  1f68a8: aa0303f5     	mov	x21, x3
  1f68ac: 540000a1     	b.ne	0x1f68c0 <_Unwind_Backtrace+0x420>
  1f68b0: 91001c53     	add	x19, x2, #0x7
  1f68b4: 927df260     	and	x0, x19, #0xfffffffffffffff8
  1f68b8: f8408401     	ldr	x1, [x0], #0x8
  1f68bc: 1400002a     	b	0x1f6964 <_Unwind_Backtrace+0x4c4>
  1f68c0: 12000e81     	and	w1, w20, #0xf
  1f68c4: 7100303f     	cmp	w1, #0xc
  1f68c8: 540003e8     	b.hi	0x1f6944 <_Unwind_Backtrace+0x4a4>
  1f68cc: 90000280     	adrp	x0, 0x246000 <typeinfo name for std::bad_typeid+0x1587>
  1f68d0: 911dd000     	add	x0, x0, #0x774
  1f68d4: 38614800     	ldrb	w0, [x0, w1, uxtw]
  1f68d8: 10000061     	adr	x1, 0x1f68e4 <_Unwind_Backtrace+0x444>
  1f68dc: 8b208820     	add	x0, x1, w0, sxtb #2
  1f68e0: d61f0000     	br	x0
  1f68e4: aa0203e0     	mov	x0, x2
  1f68e8: 9100e3a1     	add	x1, x29, #0x38
  1f68ec: 97ffff21     	bl	0x1f6570 <_Unwind_Backtrace+0xd0>
  1f68f0: 14000004     	b	0x1f6900 <_Unwind_Backtrace+0x460>
  1f68f4: aa0203e0     	mov	x0, x2
  1f68f8: 9100e3a1     	add	x1, x29, #0x38
  1f68fc: 97ffff27     	bl	0x1f6598 <_Unwind_Backtrace+0xf8>
  1f6900: f9401fa1     	ldr	x1, [x29, #0x38]
  1f6904: 14000011     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f6908: aa0203e0     	mov	x0, x2
  1f690c: 78402401     	ldrh	w1, [x0], #0x2
  1f6910: 1400000e     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f6914: aa0203e0     	mov	x0, x2
  1f6918: b8404401     	ldr	w1, [x0], #0x4
  1f691c: 1400000b     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f6920: aa0203e0     	mov	x0, x2
  1f6924: 78802401     	ldrsh	x1, [x0], #0x2
  1f6928: 14000008     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f692c: aa0203e0     	mov	x0, x2
  1f6930: b8804401     	ldrsw	x1, [x0], #0x4
  1f6934: 14000005     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f6938: aa0203e0     	mov	x0, x2
  1f693c: f8408401     	ldr	x1, [x0], #0x8
  1f6940: 14000002     	b	0x1f6948 <_Unwind_Backtrace+0x4a8>
  1f6944: 97fac39b     	bl	0xa77b0 <abort@plt>
  1f6948: b40000e1     	cbz	x1, 0x1f6964 <_Unwind_Backtrace+0x4c4>
  1f694c: 121c0a82     	and	w2, w20, #0x70
  1f6950: 7100405f     	cmp	w2, #0x10
  1f6954: 9a960273     	csel	x19, x19, x22, eq
  1f6958: 8b130021     	add	x1, x1, x19
  1f695c: 36380054     	tbz	w20, #0x7, 0x1f6964 <_Unwind_Backtrace+0x4c4>
  1f6960: f9400021     	ldr	x1, [x1]
  1f6964: f90002a1     	str	x1, [x21]
  1f6968: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f696c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f6970: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f6974: d65f03c0     	ret
  1f6978: a9bb7bfd     	stp	x29, x30, [sp, #-0x50]!
  1f697c: 910003fd     	mov	x29, sp
  1f6980: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6984: 79404013     	ldrh	w19, [x0, #0x20]
  1f6988: aa0003f4     	mov	x20, x0
  1f698c: f9001bf7     	str	x23, [sp, #0x30]
  1f6990: aa0103f7     	mov	x23, x1
  1f6994: d3432a73     	ubfx	x19, x19, #3, #8
  1f6998: aa1403e1     	mov	x1, x20
  1f699c: 2a1303e0     	mov	w0, w19
  1f69a0: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f69a4: aa0203f6     	mov	x22, x2
  1f69a8: 97ffff88     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f69ac: aa0003f5     	mov	x21, x0
  1f69b0: 910022e2     	add	x2, x23, #0x8
  1f69b4: aa1503e1     	mov	x1, x21
  1f69b8: 910103a3     	add	x3, x29, #0x40
  1f69bc: 2a1303e0     	mov	w0, w19
  1f69c0: 97ffffb2     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f69c4: 79404280     	ldrh	w0, [x20, #0x20]
  1f69c8: aa1503e1     	mov	x1, x21
  1f69cc: 910022c2     	add	x2, x22, #0x8
  1f69d0: 910123a3     	add	x3, x29, #0x48
  1f69d4: d343fc00     	lsr	x0, x0, #3
  1f69d8: 97ffffac     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f69dc: f9401bf7     	ldr	x23, [sp, #0x30]
  1f69e0: f94023a2     	ldr	x2, [x29, #0x40]
  1f69e4: f94027a1     	ldr	x1, [x29, #0x48]
  1f69e8: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f69ec: eb01005f     	cmp	x2, x1
  1f69f0: 5a9f23e0     	csetm	w0, lo
  1f69f4: eb01005f     	cmp	x2, x1
  1f69f8: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f69fc: 1a9f9400     	csinc	w0, w0, wzr, ls
  1f6a00: a8c57bfd     	ldp	x29, x30, [sp], #0x50
  1f6a04: d65f03c0     	ret
  1f6a08: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f6a0c: 910003fd     	mov	x29, sp
  1f6a10: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6a14: 91002414     	add	x20, x0, #0x9
  1f6a18: aa0003f3     	mov	x19, x0
  1f6a1c: aa1403e0     	mov	x0, x20
  1f6a20: 97fab254     	bl	0xa3370 <strlen@plt>
  1f6a24: 91000400     	add	x0, x0, #0x1
  1f6a28: 39402262     	ldrb	w2, [x19, #0x8]
  1f6a2c: 8b000281     	add	x1, x20, x0
  1f6a30: 71000c5f     	cmp	w2, #0x3
  1f6a34: 54000109     	b.ls	0x1f6a54 <_Unwind_Backtrace+0x5b4>
  1f6a38: 38606a82     	ldrb	w2, [x20, x0]
  1f6a3c: 52801fe0     	mov	w0, #0xff               // =255
  1f6a40: 7100205f     	cmp	w2, #0x8
  1f6a44: 540005a1     	b.ne	0x1f6af8 <_Unwind_Backtrace+0x658>
  1f6a48: 39400422     	ldrb	w2, [x1, #0x1]
  1f6a4c: 35000562     	cbnz	w2, 0x1f6af8 <_Unwind_Backtrace+0x658>
  1f6a50: 91000821     	add	x1, x1, #0x2
  1f6a54: 39402660     	ldrb	w0, [x19, #0x9]
  1f6a58: 7101e81f     	cmp	w0, #0x7a
  1f6a5c: 54000060     	b.eq	0x1f6a68 <_Unwind_Backtrace+0x5c8>
  1f6a60: 52800000     	mov	w0, #0x0                // =0
  1f6a64: 14000025     	b	0x1f6af8 <_Unwind_Backtrace+0x658>
  1f6a68: 9100c3b4     	add	x20, x29, #0x30
  1f6a6c: aa0103e0     	mov	x0, x1
  1f6a70: aa1403e1     	mov	x1, x20
  1f6a74: 97fffebf     	bl	0x1f6570 <_Unwind_Backtrace+0xd0>
  1f6a78: 9100e3a1     	add	x1, x29, #0x38
  1f6a7c: 97fffec7     	bl	0x1f6598 <_Unwind_Backtrace+0xf8>
  1f6a80: 39402262     	ldrb	w2, [x19, #0x8]
  1f6a84: 7100045f     	cmp	w2, #0x1
  1f6a88: 54000061     	b.ne	0x1f6a94 <_Unwind_Backtrace+0x5f4>
  1f6a8c: 91000400     	add	x0, x0, #0x1
  1f6a90: 14000003     	b	0x1f6a9c <_Unwind_Backtrace+0x5fc>
  1f6a94: aa1403e1     	mov	x1, x20
  1f6a98: 97fffeb6     	bl	0x1f6570 <_Unwind_Backtrace+0xd0>
  1f6a9c: aa1403e1     	mov	x1, x20
  1f6aa0: 91002a73     	add	x19, x19, #0xa
  1f6aa4: 9100a3b4     	add	x20, x29, #0x28
  1f6aa8: 97fffeb2     	bl	0x1f6570 <_Unwind_Backtrace+0xd0>
  1f6aac: 39400261     	ldrb	w1, [x19]
  1f6ab0: 7101483f     	cmp	w1, #0x52
  1f6ab4: 54000061     	b.ne	0x1f6ac0 <_Unwind_Backtrace+0x620>
  1f6ab8: 39400000     	ldrb	w0, [x0]
  1f6abc: 1400000f     	b	0x1f6af8 <_Unwind_Backtrace+0x658>
  1f6ac0: 7101403f     	cmp	w1, #0x50
  1f6ac4: 54000101     	b.ne	0x1f6ae4 <_Unwind_Backtrace+0x644>
  1f6ac8: aa0003e2     	mov	x2, x0
  1f6acc: d2800001     	mov	x1, #0x0                // =0
  1f6ad0: aa1403e3     	mov	x3, x20
  1f6ad4: 38401440     	ldrb	w0, [x2], #0x1
  1f6ad8: 12001800     	and	w0, w0, #0x7f
  1f6adc: 97ffff6b     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6ae0: 14000004     	b	0x1f6af0 <_Unwind_Backtrace+0x650>
  1f6ae4: 7101303f     	cmp	w1, #0x4c
  1f6ae8: 54fffbc1     	b.ne	0x1f6a60 <_Unwind_Backtrace+0x5c0>
  1f6aec: 91000400     	add	x0, x0, #0x1
  1f6af0: 91000673     	add	x19, x19, #0x1
  1f6af4: 17ffffee     	b	0x1f6aac <_Unwind_Backtrace+0x60c>
  1f6af8: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f6afc: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f6b00: d65f03c0     	ret
  1f6b04: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
  1f6b08: 910003fd     	mov	x29, sp
  1f6b0c: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f6b10: aa0003f6     	mov	x22, x0
  1f6b14: 79404000     	ldrh	w0, [x0, #0x20]
  1f6b18: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6b1c: d3432800     	ubfx	x0, x0, #3, #8
  1f6b20: aa0103f3     	mov	x19, x1
  1f6b24: aa1603e1     	mov	x1, x22
  1f6b28: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f6b2c: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f6b30: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f6b34: aa0203f7     	mov	x23, x2
  1f6b38: 53001c15     	uxtb	w21, w0
  1f6b3c: 97ffff23     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f6b40: 910183b8     	add	x24, x29, #0x60
  1f6b44: aa0003fb     	mov	x27, x0
  1f6b48: 9101a3b9     	add	x25, x29, #0x68
  1f6b4c: d2800000     	mov	x0, #0x0                // =0
  1f6b50: d280003a     	mov	x26, #0x1               // =1
  1f6b54: b9400261     	ldr	w1, [x19]
  1f6b58: 34000761     	cbz	w1, 0x1f6c44 <_Unwind_Backtrace+0x7a4>
  1f6b5c: b9400661     	ldr	w1, [x19, #0x4]
  1f6b60: 34000661     	cbz	w1, 0x1f6c2c <_Unwind_Backtrace+0x78c>
  1f6b64: 394082c2     	ldrb	w2, [x22, #0x20]
  1f6b68: aa0003f4     	mov	x20, x0
  1f6b6c: 36100162     	tbz	w2, #0x2, 0x1f6b98 <_Unwind_Backtrace+0x6f8>
  1f6b70: 91001274     	add	x20, x19, #0x4
  1f6b74: cb21c294     	sub	x20, x20, w1, sxtw
  1f6b78: eb00029f     	cmp	x20, x0
  1f6b7c: 540000e0     	b.eq	0x1f6b98 <_Unwind_Backtrace+0x6f8>
  1f6b80: aa1403e0     	mov	x0, x20
  1f6b84: 97ffffa1     	bl	0x1f6a08 <_Unwind_Backtrace+0x568>
  1f6b88: 2a0003f5     	mov	w21, w0
  1f6b8c: aa1603e1     	mov	x1, x22
  1f6b90: 97ffff0e     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f6b94: aa0003fb     	mov	x27, x0
  1f6b98: 350001b5     	cbnz	w21, 0x1f6bcc <_Unwind_Backtrace+0x72c>
  1f6b9c: f9400660     	ldr	x0, [x19, #0x8]
  1f6ba0: f9400a61     	ldr	x1, [x19, #0x10]
  1f6ba4: f90033a0     	str	x0, [x29, #0x60]
  1f6ba8: f90037a1     	str	x1, [x29, #0x68]
  1f6bac: b4000420     	cbz	x0, 0x1f6c30 <_Unwind_Backtrace+0x790>
  1f6bb0: f94033a0     	ldr	x0, [x29, #0x60]
  1f6bb4: f94037a1     	ldr	x1, [x29, #0x68]
  1f6bb8: cb0002e0     	sub	x0, x23, x0
  1f6bbc: eb01001f     	cmp	x0, x1
  1f6bc0: 54000382     	b.hs	0x1f6c30 <_Unwind_Backtrace+0x790>
  1f6bc4: aa1303e0     	mov	x0, x19
  1f6bc8: 14000020     	b	0x1f6c48 <_Unwind_Backtrace+0x7a8>
  1f6bcc: 53001ebc     	uxtb	w28, w21
  1f6bd0: aa1b03e1     	mov	x1, x27
  1f6bd4: 91002262     	add	x2, x19, #0x8
  1f6bd8: aa1803e3     	mov	x3, x24
  1f6bdc: 2a1c03e0     	mov	w0, w28
  1f6be0: 97ffff2a     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6be4: aa0003e2     	mov	x2, x0
  1f6be8: d2800001     	mov	x1, #0x0                // =0
  1f6bec: aa1903e3     	mov	x3, x25
  1f6bf0: 12000ea0     	and	w0, w21, #0xf
  1f6bf4: 97ffff25     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6bf8: 2a1c03e0     	mov	w0, w28
  1f6bfc: 97fffedb     	bl	0x1f6768 <_Unwind_Backtrace+0x2c8>
  1f6c00: 2a0003e0     	mov	w0, w0
  1f6c04: f1001c1f     	cmp	x0, #0x7
  1f6c08: 92800001     	mov	x1, #-0x1               // =-1
  1f6c0c: 54000088     	b.hi	0x1f6c1c <_Unwind_Backtrace+0x77c>
  1f6c10: d37df001     	lsl	x1, x0, #3
  1f6c14: 9ac12341     	lsl	x1, x26, x1
  1f6c18: d1000421     	sub	x1, x1, #0x1
  1f6c1c: f94033a0     	ldr	x0, [x29, #0x60]
  1f6c20: ea00003f     	tst	x1, x0
  1f6c24: 54000060     	b.eq	0x1f6c30 <_Unwind_Backtrace+0x790>
  1f6c28: 17ffffe2     	b	0x1f6bb0 <_Unwind_Backtrace+0x710>
  1f6c2c: aa0003f4     	mov	x20, x0
  1f6c30: b9400260     	ldr	w0, [x19]
  1f6c34: 91001000     	add	x0, x0, #0x4
  1f6c38: 8b000273     	add	x19, x19, x0
  1f6c3c: aa1403e0     	mov	x0, x20
  1f6c40: 17ffffc5     	b	0x1f6b54 <_Unwind_Backtrace+0x6b4>
  1f6c44: d2800000     	mov	x0, #0x0                // =0
  1f6c48: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f6c4c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f6c50: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f6c54: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f6c58: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f6c5c: a8c77bfd     	ldp	x29, x30, [sp], #0x70
  1f6c60: d65f03c0     	ret
  1f6c64: 91001001     	add	x1, x0, #0x4
  1f6c68: b9800400     	ldrsw	x0, [x0, #0x4]
  1f6c6c: cb000020     	sub	x0, x1, x0
  1f6c70: 17ffff66     	b	0x1f6a08 <_Unwind_Backtrace+0x568>
  1f6c74: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
  1f6c78: f100bc3f     	cmp	x1, #0x2f
  1f6c7c: 910003fd     	mov	x29, sp
  1f6c80: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f6c84: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f6c88: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f6c8c: 1a9f97ed     	cset	w13, hi
  1f6c90: f9400806     	ldr	x6, [x0, #0x10]
  1f6c94: f9400007     	ldr	x7, [x0]
  1f6c98: 340007ad     	cbz	w13, 0x1f6d8c <_Unwind_Backtrace+0x8ec>
  1f6c9c: b9402843     	ldr	w3, [x2, #0x28]
  1f6ca0: 34000763     	cbz	w3, 0x1f6d8c <_Unwind_Backtrace+0x8ec>
  1f6ca4: 900005a1     	adrp	x1, 0x2aa000 <crc_lookup+0x2a8>
  1f6ca8: f9401004     	ldr	x4, [x0, #0x20]
  1f6cac: f9401405     	ldr	x5, [x0, #0x28]
  1f6cb0: f9410423     	ldr	x3, [x1, #0x208]
  1f6cb4: eb03009f     	cmp	x4, x3
  1f6cb8: d00005a3     	adrp	x3, 0x2ac000 <__cxa_new_handler+0x290>
  1f6cbc: 54000461     	b.ne	0x1f6d48 <_Unwind_Backtrace+0x8a8>
  1f6cc0: f9400c69     	ldr	x9, [x3, #0x18]
  1f6cc4: 91006068     	add	x8, x3, #0x18
  1f6cc8: eb0900bf     	cmp	x5, x9
  1f6ccc: 540003e1     	b.ne	0x1f6d48 <_Unwind_Backtrace+0x8a8>
  1f6cd0: f9400509     	ldr	x9, [x8, #0x8]
  1f6cd4: d2800004     	mov	x4, #0x0                // =0
  1f6cd8: d2800005     	mov	x5, #0x0                // =0
  1f6cdc: aa0903e1     	mov	x1, x9
  1f6ce0: b4000621     	cbz	x1, 0x1f6da4 <_Unwind_Backtrace+0x904>
  1f6ce4: f940004a     	ldr	x10, [x2]
  1f6ce8: f9400028     	ldr	x8, [x1]
  1f6cec: f9400424     	ldr	x4, [x1, #0x8]
  1f6cf0: eb08015f     	cmp	x10, x8
  1f6cf4: 540001a3     	b.lo	0x1f6d28 <_Unwind_Backtrace+0x888>
  1f6cf8: eb04015f     	cmp	x10, x4
  1f6cfc: 54000162     	b.hs	0x1f6d28 <_Unwind_Backtrace+0x888>
  1f6d00: eb09003f     	cmp	x1, x9
  1f6d04: f9400827     	ldr	x7, [x1, #0x10]
  1f6d08: f9400c28     	ldr	x8, [x1, #0x18]
  1f6d0c: 54000bc0     	b.eq	0x1f6e84 <_Unwind_Backtrace+0x9e4>
  1f6d10: 91006063     	add	x3, x3, #0x18
  1f6d14: f9401420     	ldr	x0, [x1, #0x28]
  1f6d18: f90014a0     	str	x0, [x5, #0x28]
  1f6d1c: f9001429     	str	x9, [x1, #0x28]
  1f6d20: f9000461     	str	x1, [x3, #0x8]
  1f6d24: 14000058     	b	0x1f6e84 <_Unwind_Backtrace+0x9e4>
  1f6d28: aa040104     	orr	x4, x8, x4
  1f6d2c: b40003a4     	cbz	x4, 0x1f6da0 <_Unwind_Backtrace+0x900>
  1f6d30: f9401428     	ldr	x8, [x1, #0x28]
  1f6d34: aa0103e4     	mov	x4, x1
  1f6d38: eb1f011f     	cmp	x8, xzr
  1f6d3c: 9a8100a5     	csel	x5, x5, x1, eq
  1f6d40: aa0803e1     	mov	x1, x8
  1f6d44: 17ffffe7     	b	0x1f6ce0 <_Unwind_Backtrace+0x840>
  1f6d48: f9010424     	str	x4, [x1, #0x208]
  1f6d4c: 91006064     	add	x4, x3, #0x18
  1f6d50: 91010081     	add	x1, x4, #0x40
  1f6d54: f9000c65     	str	x5, [x3, #0x18]
  1f6d58: 91070084     	add	x4, x4, #0x1c0
  1f6d5c: f81d003f     	stur	xzr, [x1, #-0x30]
  1f6d60: f81d803f     	stur	xzr, [x1, #-0x28]
  1f6d64: f81f8021     	stur	x1, [x1, #-0x8]
  1f6d68: 9100c021     	add	x1, x1, #0x30
  1f6d6c: eb04003f     	cmp	x1, x4
  1f6d70: 54ffff61     	b.ne	0x1f6d5c <_Unwind_Backtrace+0x8bc>
  1f6d74: 91006063     	add	x3, x3, #0x18
  1f6d78: 91004061     	add	x1, x3, #0x10
  1f6d7c: f900c47f     	str	xzr, [x3, #0x188]
  1f6d80: f9000461     	str	x1, [x3, #0x8]
  1f6d84: b900285f     	str	wzr, [x2, #0x28]
  1f6d88: 14000003     	b	0x1f6d94 <_Unwind_Backtrace+0x8f4>
  1f6d8c: f100643f     	cmp	x1, #0x19
  1f6d90: 54001709     	b.ls	0x1f7070 <_Unwind_Backtrace+0xbd0>
  1f6d94: d2800004     	mov	x4, #0x0                // =0
  1f6d98: d2800005     	mov	x5, #0x0                // =0
  1f6d9c: 14000002     	b	0x1f6da4 <_Unwind_Backtrace+0x904>
  1f6da0: aa0103e4     	mov	x4, x1
  1f6da4: 7940300e     	ldrh	w14, [x0, #0x18]
  1f6da8: d2800009     	mov	x9, #0x0                // =0
  1f6dac: d280000a     	mov	x10, #0x0               // =0
  1f6db0: d280000c     	mov	x12, #0x0               // =0
  1f6db4: d280000b     	mov	x11, #0x0               // =0
  1f6db8: d2800008     	mov	x8, #0x0                // =0
  1f6dbc: d10005ce     	sub	x14, x14, #0x1
  1f6dc0: b10005df     	cmn	x14, #0x1
  1f6dc4: 54000380     	b.eq	0x1f6e34 <_Unwind_Backtrace+0x994>
  1f6dc8: b94000c0     	ldr	w0, [x6]
  1f6dcc: 7100041f     	cmp	w0, #0x1
  1f6dd0: 540001e1     	b.ne	0x1f6e0c <_Unwind_Backtrace+0x96c>
  1f6dd4: f94008c1     	ldr	x1, [x6, #0x10]
  1f6dd8: f9400043     	ldr	x3, [x2]
  1f6ddc: 8b0100e1     	add	x1, x7, x1
  1f6de0: eb01007f     	cmp	x3, x1
  1f6de4: 54000243     	b.lo	0x1f6e2c <_Unwind_Backtrace+0x98c>
  1f6de8: f94014c0     	ldr	x0, [x6, #0x28]
  1f6dec: 8b000020     	add	x0, x1, x0
  1f6df0: eb00007f     	cmp	x3, x0
  1f6df4: 9a802129     	csel	x9, x9, x0, hs
  1f6df8: eb00007f     	cmp	x3, x0
  1f6dfc: 9a81214a     	csel	x10, x10, x1, hs
  1f6e00: eb00007f     	cmp	x3, x0
  1f6e04: 9a9f258c     	csinc	x12, x12, xzr, hs
  1f6e08: 14000009     	b	0x1f6e2c <_Unwind_Backtrace+0x98c>
  1f6e0c: 529caa01     	mov	w1, #0xe550             // =58704
  1f6e10: 72ac8e81     	movk	w1, #0x6474, lsl #16
  1f6e14: 6b01001f     	cmp	w0, w1
  1f6e18: 54000080     	b.eq	0x1f6e28 <_Unwind_Backtrace+0x988>
  1f6e1c: 7100081f     	cmp	w0, #0x2
  1f6e20: 9a86116b     	csel	x11, x11, x6, ne
  1f6e24: 14000002     	b	0x1f6e2c <_Unwind_Backtrace+0x98c>
  1f6e28: aa0603e8     	mov	x8, x6
  1f6e2c: 9100e0c6     	add	x6, x6, #0x38
  1f6e30: 17ffffe3     	b	0x1f6dbc <_Unwind_Backtrace+0x91c>
  1f6e34: b500006c     	cbnz	x12, 0x1f6e40 <_Unwind_Backtrace+0x9a0>
  1f6e38: 52800000     	mov	w0, #0x0                // =0
  1f6e3c: 14000090     	b	0x1f707c <_Unwind_Backtrace+0xbdc>
  1f6e40: 3400022d     	cbz	w13, 0x1f6e84 <_Unwind_Backtrace+0x9e4>
  1f6e44: d00005a0     	adrp	x0, 0x2ac000 <__cxa_new_handler+0x290>
  1f6e48: b4000105     	cbz	x5, 0x1f6e68 <_Unwind_Backtrace+0x9c8>
  1f6e4c: b40000e4     	cbz	x4, 0x1f6e68 <_Unwind_Backtrace+0x9c8>
  1f6e50: f9401481     	ldr	x1, [x4, #0x28]
  1f6e54: f90014a1     	str	x1, [x5, #0x28]
  1f6e58: 91006001     	add	x1, x0, #0x18
  1f6e5c: f9400423     	ldr	x3, [x1, #0x8]
  1f6e60: f9001483     	str	x3, [x4, #0x28]
  1f6e64: f9000424     	str	x4, [x1, #0x8]
  1f6e68: 91006000     	add	x0, x0, #0x18
  1f6e6c: f9400400     	ldr	x0, [x0, #0x8]
  1f6e70: f9000807     	str	x7, [x0, #0x10]
  1f6e74: f9000c08     	str	x8, [x0, #0x18]
  1f6e78: f900100b     	str	x11, [x0, #0x20]
  1f6e7c: f900000a     	str	x10, [x0]
  1f6e80: f9000409     	str	x9, [x0, #0x8]
  1f6e84: b4fffda8     	cbz	x8, 0x1f6e38 <_Unwind_Backtrace+0x998>
  1f6e88: f9400900     	ldr	x0, [x8, #0x10]
  1f6e8c: 8b0000f5     	add	x21, x7, x0
  1f6e90: 386068e0     	ldrb	w0, [x7, x0]
  1f6e94: 7100041f     	cmp	w0, #0x1
  1f6e98: 54000e81     	b.ne	0x1f7068 <_Unwind_Backtrace+0xbc8>
  1f6e9c: 394006b4     	ldrb	w20, [x21, #0x1]
  1f6ea0: aa0203e1     	mov	x1, x2
  1f6ea4: aa0203f3     	mov	x19, x2
  1f6ea8: 2a1403e0     	mov	w0, w20
  1f6eac: 97fffe5f     	bl	0x1f6828 <_Unwind_Backtrace+0x388>
  1f6eb0: aa0003e1     	mov	x1, x0
  1f6eb4: 910012a2     	add	x2, x21, #0x4
  1f6eb8: 2a1403e0     	mov	w0, w20
  1f6ebc: 910143a3     	add	x3, x29, #0x50
  1f6ec0: 97fffe72     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6ec4: 39400ab4     	ldrb	w20, [x21, #0x2]
  1f6ec8: aa0003e2     	mov	x2, x0
  1f6ecc: 7103fe9f     	cmp	w20, #0xff
  1f6ed0: 54000940     	b.eq	0x1f6ff8 <_Unwind_Backtrace+0xb58>
  1f6ed4: 39400ea0     	ldrb	w0, [x21, #0x3]
  1f6ed8: 7100ec1f     	cmp	w0, #0x3b
  1f6edc: 540008e1     	b.ne	0x1f6ff8 <_Unwind_Backtrace+0xb58>
  1f6ee0: aa1303e1     	mov	x1, x19
  1f6ee4: 2a1403e0     	mov	w0, w20
  1f6ee8: f90027a2     	str	x2, [x29, #0x48]
  1f6eec: 97fffe4f     	bl	0x1f6828 <_Unwind_Backtrace+0x388>
  1f6ef0: aa0003e1     	mov	x1, x0
  1f6ef4: f94027a2     	ldr	x2, [x29, #0x48]
  1f6ef8: 2a1403e0     	mov	w0, w20
  1f6efc: 910163a3     	add	x3, x29, #0x58
  1f6f00: 97fffe62     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6f04: aa0003f6     	mov	x22, x0
  1f6f08: f9402fa0     	ldr	x0, [x29, #0x58]
  1f6f0c: b4000ae0     	cbz	x0, 0x1f7068 <_Unwind_Backtrace+0xbc8>
  1f6f10: 924006c1     	and	x1, x22, #0x3
  1f6f14: b5000721     	cbnz	x1, 0x1f6ff8 <_Unwind_Backtrace+0xb58>
  1f6f18: b98002c2     	ldrsw	x2, [x22]
  1f6f1c: f9400261     	ldr	x1, [x19]
  1f6f20: 8b0202a2     	add	x2, x21, x2
  1f6f24: eb02003f     	cmp	x1, x2
  1f6f28: 54000a03     	b.lo	0x1f7068 <_Unwind_Backtrace+0xbc8>
  1f6f2c: d1000400     	sub	x0, x0, #0x1
  1f6f30: d37df002     	lsl	x2, x0, #3
  1f6f34: b8a26ac2     	ldrsw	x2, [x22, x2]
  1f6f38: 8b0202a2     	add	x2, x21, x2
  1f6f3c: eb02003f     	cmp	x1, x2
  1f6f40: 540002a2     	b.hs	0x1f6f94 <_Unwind_Backtrace+0xaf4>
  1f6f44: aa0003e3     	mov	x3, x0
  1f6f48: d2800004     	mov	x4, #0x0                // =0
  1f6f4c: eb03009f     	cmp	x4, x3
  1f6f50: 54000942     	b.hs	0x1f7078 <_Unwind_Backtrace+0xbd8>
  1f6f54: 8b040060     	add	x0, x3, x4
  1f6f58: d341fc00     	lsr	x0, x0, #1
  1f6f5c: d37df002     	lsl	x2, x0, #3
  1f6f60: b8a26ac5     	ldrsw	x5, [x22, x2]
  1f6f64: 8b0502a5     	add	x5, x21, x5
  1f6f68: eb05003f     	cmp	x1, x5
  1f6f6c: 54000103     	b.lo	0x1f6f8c <_Unwind_Backtrace+0xaec>
  1f6f70: 8b0202c2     	add	x2, x22, x2
  1f6f74: 91000404     	add	x4, x0, #0x1
  1f6f78: b9800842     	ldrsw	x2, [x2, #0x8]
  1f6f7c: 8b0202a2     	add	x2, x21, x2
  1f6f80: eb02003f     	cmp	x1, x2
  1f6f84: 54fffe42     	b.hs	0x1f6f4c <_Unwind_Backtrace+0xaac>
  1f6f88: 14000003     	b	0x1f6f94 <_Unwind_Backtrace+0xaf4>
  1f6f8c: aa0003e3     	mov	x3, x0
  1f6f90: 17ffffef     	b	0x1f6f4c <_Unwind_Backtrace+0xaac>
  1f6f94: d37df014     	lsl	x20, x0, #3
  1f6f98: 8b1402c0     	add	x0, x22, x20
  1f6f9c: b9800417     	ldrsw	x23, [x0, #0x4]
  1f6fa0: 8b1702b7     	add	x23, x21, x23
  1f6fa4: aa1703e0     	mov	x0, x23
  1f6fa8: 97ffff2f     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f6fac: 53001c18     	uxtb	w24, w0
  1f6fb0: 2a1803e0     	mov	w0, w24
  1f6fb4: 97fffded     	bl	0x1f6768 <_Unwind_Backtrace+0x2c8>
  1f6fb8: 8b2042e2     	add	x2, x23, w0, uxtw
  1f6fbc: d2800001     	mov	x1, #0x0                // =0
  1f6fc0: 12000f00     	and	w0, w24, #0xf
  1f6fc4: 91002042     	add	x2, x2, #0x8
  1f6fc8: 910183a3     	add	x3, x29, #0x60
  1f6fcc: 97fffe2f     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f6fd0: b8b46ac0     	ldrsw	x0, [x22, x20]
  1f6fd4: f9400261     	ldr	x1, [x19]
  1f6fd8: 8b0002b5     	add	x21, x21, x0
  1f6fdc: f94033a0     	ldr	x0, [x29, #0x60]
  1f6fe0: 8b0002a0     	add	x0, x21, x0
  1f6fe4: eb00003f     	cmp	x1, x0
  1f6fe8: 54000042     	b.hs	0x1f6ff0 <_Unwind_Backtrace+0xb50>
  1f6fec: f9001277     	str	x23, [x19, #0x20]
  1f6ff0: f9000e75     	str	x21, [x19, #0x18]
  1f6ff4: 1400001d     	b	0x1f7068 <_Unwind_Backtrace+0xbc8>
  1f6ff8: f9400660     	ldr	x0, [x19, #0x8]
  1f6ffc: f90037a0     	str	x0, [x29, #0x68]
  1f7000: f9400a60     	ldr	x0, [x19, #0x10]
  1f7004: f9003ba0     	str	x0, [x29, #0x70]
  1f7008: 52800080     	mov	w0, #0x4                // =4
  1f700c: f9402ba1     	ldr	x1, [x29, #0x50]
  1f7010: f90043bf     	str	xzr, [x29, #0x80]
  1f7014: f9400262     	ldr	x2, [x19]
  1f7018: 390203a0     	strb	w0, [x29, #0x80]
  1f701c: 910183a0     	add	x0, x29, #0x60
  1f7020: f90033bf     	str	xzr, [x29, #0x60]
  1f7024: f9003fa1     	str	x1, [x29, #0x78]
  1f7028: 97fffeb7     	bl	0x1f6b04 <_Unwind_Backtrace+0x664>
  1f702c: f9001260     	str	x0, [x19, #0x20]
  1f7030: b40001c0     	cbz	x0, 0x1f7068 <_Unwind_Backtrace+0xbc8>
  1f7034: 97ffff0c     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f7038: 53001c14     	uxtb	w20, w0
  1f703c: aa1303e1     	mov	x1, x19
  1f7040: 2a1403e0     	mov	w0, w20
  1f7044: 97fffdf9     	bl	0x1f6828 <_Unwind_Backtrace+0x388>
  1f7048: aa0003e1     	mov	x1, x0
  1f704c: f9401262     	ldr	x2, [x19, #0x20]
  1f7050: 2a1403e0     	mov	w0, w20
  1f7054: 910163a3     	add	x3, x29, #0x58
  1f7058: 91002042     	add	x2, x2, #0x8
  1f705c: 97fffe0b     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7060: f9402fa0     	ldr	x0, [x29, #0x58]
  1f7064: f9000e60     	str	x0, [x19, #0x18]
  1f7068: 52800020     	mov	w0, #0x1                // =1
  1f706c: 14000004     	b	0x1f707c <_Unwind_Backtrace+0xbdc>
  1f7070: 12800000     	mov	w0, #-0x1               // =-1
  1f7074: 14000002     	b	0x1f707c <_Unwind_Backtrace+0xbdc>
  1f7078: 97fac1ce     	bl	0xa77b0 <abort@plt>
  1f707c: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7080: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f7084: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f7088: a8c97bfd     	ldp	x29, x30, [sp], #0x90
  1f708c: d65f03c0     	ret
  1f7090: a9bc7bfd     	stp	x29, x30, [sp, #-0x40]!
  1f7094: 910003fd     	mov	x29, sp
  1f7098: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f709c: aa0003f5     	mov	x21, x0
  1f70a0: aa0103e0     	mov	x0, x1
  1f70a4: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f70a8: aa0203f3     	mov	x19, x2
  1f70ac: aa0103f4     	mov	x20, x1
  1f70b0: 97fffeed     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f70b4: 53001c16     	uxtb	w22, w0
  1f70b8: aa1503e1     	mov	x1, x21
  1f70bc: 2a1603e0     	mov	w0, w22
  1f70c0: 97fffdc2     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f70c4: aa0003e1     	mov	x1, x0
  1f70c8: 91002282     	add	x2, x20, #0x8
  1f70cc: 9100c3a3     	add	x3, x29, #0x30
  1f70d0: 2a1603e0     	mov	w0, w22
  1f70d4: 97fffded     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f70d8: aa1303e0     	mov	x0, x19
  1f70dc: 97fffee2     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f70e0: 53001c14     	uxtb	w20, w0
  1f70e4: aa1503e1     	mov	x1, x21
  1f70e8: 2a1403e0     	mov	w0, w20
  1f70ec: 97fffdb7     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f70f0: aa0003e1     	mov	x1, x0
  1f70f4: 91002262     	add	x2, x19, #0x8
  1f70f8: 9100e3a3     	add	x3, x29, #0x38
  1f70fc: 2a1403e0     	mov	w0, w20
  1f7100: 97fffde2     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7104: f9401ba2     	ldr	x2, [x29, #0x30]
  1f7108: f9401fa1     	ldr	x1, [x29, #0x38]
  1f710c: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7110: eb01005f     	cmp	x2, x1
  1f7114: 5a9f23e0     	csetm	w0, lo
  1f7118: eb01005f     	cmp	x2, x1
  1f711c: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f7120: 1a9f9400     	csinc	w0, w0, wzr, ls
  1f7124: a8c47bfd     	ldp	x29, x30, [sp], #0x40
  1f7128: d65f03c0     	ret
  1f712c: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
  1f7130: 910003fd     	mov	x29, sp
  1f7134: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f7138: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f713c: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f7140: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f7144: aa0103f3     	mov	x19, x1
  1f7148: f9002bfb     	str	x27, [sp, #0x50]
  1f714c: aa0003f4     	mov	x20, x0
  1f7150: d280001a     	mov	x26, #0x0               // =0
  1f7154: 52800019     	mov	w25, #0x0               // =0
  1f7158: d2800016     	mov	x22, #0x0               // =0
  1f715c: d2800001     	mov	x1, #0x0                // =0
  1f7160: 9101a3b7     	add	x23, x29, #0x68
  1f7164: d2800038     	mov	x24, #0x1               // =1
  1f7168: b9400260     	ldr	w0, [x19]
  1f716c: 34000800     	cbz	w0, 0x1f726c <_Unwind_Backtrace+0xdcc>
  1f7170: b9400660     	ldr	w0, [x19, #0x4]
  1f7174: 34000700     	cbz	w0, 0x1f7254 <_Unwind_Backtrace+0xdb4>
  1f7178: 91001275     	add	x21, x19, #0x4
  1f717c: cb20c2b5     	sub	x21, x21, w0, sxtw
  1f7180: eb0102bf     	cmp	x21, x1
  1f7184: 54000360     	b.eq	0x1f71f0 <_Unwind_Backtrace+0xd50>
  1f7188: aa1503e0     	mov	x0, x21
  1f718c: 97fffe1f     	bl	0x1f6a08 <_Unwind_Backtrace+0x568>
  1f7190: 7103fc1f     	cmp	w0, #0xff
  1f7194: 2a0003f9     	mov	w25, w0
  1f7198: 54000061     	b.ne	0x1f71a4 <_Unwind_Backtrace+0xd04>
  1f719c: 92800000     	mov	x0, #-0x1               // =-1
  1f71a0: 14000034     	b	0x1f7270 <_Unwind_Backtrace+0xdd0>
  1f71a4: 53001c1b     	uxtb	w27, w0
  1f71a8: aa1403e1     	mov	x1, x20
  1f71ac: 2a1b03e0     	mov	w0, w27
  1f71b0: 97fffd86     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f71b4: aa0003fa     	mov	x26, x0
  1f71b8: 79404281     	ldrh	w1, [x20, #0x20]
  1f71bc: 121d1c20     	and	w0, w1, #0x7f8
  1f71c0: 711fe01f     	cmp	w0, #0x7f8
  1f71c4: 54000081     	b.ne	0x1f71d4 <_Unwind_Backtrace+0xd34>
  1f71c8: 331d1f61     	bfi	w1, w27, #3, #8
  1f71cc: 79004281     	strh	w1, [x20, #0x20]
  1f71d0: 14000009     	b	0x1f71f4 <_Unwind_Backtrace+0xd54>
  1f71d4: d3432821     	ubfx	x1, x1, #3, #8
  1f71d8: 6b19003f     	cmp	w1, w25
  1f71dc: 540000c0     	b.eq	0x1f71f4 <_Unwind_Backtrace+0xd54>
  1f71e0: 39408280     	ldrb	w0, [x20, #0x20]
  1f71e4: 321e0000     	orr	w0, w0, #0x4
  1f71e8: 39008280     	strb	w0, [x20, #0x20]
  1f71ec: 14000002     	b	0x1f71f4 <_Unwind_Backtrace+0xd54>
  1f71f0: aa0103f5     	mov	x21, x1
  1f71f4: 53001f3b     	uxtb	w27, w25
  1f71f8: aa1a03e1     	mov	x1, x26
  1f71fc: 91002262     	add	x2, x19, #0x8
  1f7200: aa1703e3     	mov	x3, x23
  1f7204: 2a1b03e0     	mov	w0, w27
  1f7208: 97fffda0     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f720c: 2a1b03e0     	mov	w0, w27
  1f7210: 97fffd56     	bl	0x1f6768 <_Unwind_Backtrace+0x2c8>
  1f7214: 2a0003e0     	mov	w0, w0
  1f7218: f1001c1f     	cmp	x0, #0x7
  1f721c: 92800001     	mov	x1, #-0x1               // =-1
  1f7220: 54000088     	b.hi	0x1f7230 <_Unwind_Backtrace+0xd90>
  1f7224: d37df001     	lsl	x1, x0, #3
  1f7228: 9ac12301     	lsl	x1, x24, x1
  1f722c: d1000421     	sub	x1, x1, #0x1
  1f7230: f94037a0     	ldr	x0, [x29, #0x68]
  1f7234: ea00003f     	tst	x1, x0
  1f7238: 54000100     	b.eq	0x1f7258 <_Unwind_Backtrace+0xdb8>
  1f723c: f9400281     	ldr	x1, [x20]
  1f7240: 910006d6     	add	x22, x22, #0x1
  1f7244: eb01001f     	cmp	x0, x1
  1f7248: 54000082     	b.hs	0x1f7258 <_Unwind_Backtrace+0xdb8>
  1f724c: f9000280     	str	x0, [x20]
  1f7250: 14000002     	b	0x1f7258 <_Unwind_Backtrace+0xdb8>
  1f7254: aa0103f5     	mov	x21, x1
  1f7258: b9400260     	ldr	w0, [x19]
  1f725c: aa1503e1     	mov	x1, x21
  1f7260: 91001000     	add	x0, x0, #0x4
  1f7264: 8b000273     	add	x19, x19, x0
  1f7268: 17ffffc0     	b	0x1f7168 <_Unwind_Backtrace+0xcc8>
  1f726c: aa1603e0     	mov	x0, x22
  1f7270: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7274: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f7278: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f727c: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f7280: f9402bfb     	ldr	x27, [sp, #0x50]
  1f7284: a8c77bfd     	ldp	x29, x30, [sp], #0x70
  1f7288: d65f03c0     	ret
  1f728c: a9b97bfd     	stp	x29, x30, [sp, #-0x70]!
  1f7290: 910003fd     	mov	x29, sp
  1f7294: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f7298: aa0003f6     	mov	x22, x0
  1f729c: 79404000     	ldrh	w0, [x0, #0x20]
  1f72a0: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f72a4: d3432800     	ubfx	x0, x0, #3, #8
  1f72a8: aa0103f7     	mov	x23, x1
  1f72ac: aa1603e1     	mov	x1, x22
  1f72b0: f9002bfb     	str	x27, [sp, #0x50]
  1f72b4: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f72b8: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f72bc: 53001c15     	uxtb	w21, w0
  1f72c0: aa0203f3     	mov	x19, x2
  1f72c4: 97fffd41     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f72c8: 9101a3b8     	add	x24, x29, #0x68
  1f72cc: aa0003fa     	mov	x26, x0
  1f72d0: d2800039     	mov	x25, #0x1               // =1
  1f72d4: d2800000     	mov	x0, #0x0                // =0
  1f72d8: b9400261     	ldr	w1, [x19]
  1f72dc: 34000641     	cbz	w1, 0x1f73a4 <_Unwind_Backtrace+0xf04>
  1f72e0: b9400661     	ldr	w1, [x19, #0x4]
  1f72e4: aa0003f4     	mov	x20, x0
  1f72e8: 34000541     	cbz	w1, 0x1f7390 <_Unwind_Backtrace+0xef0>
  1f72ec: 394082c2     	ldrb	w2, [x22, #0x20]
  1f72f0: 36100162     	tbz	w2, #0x2, 0x1f731c <_Unwind_Backtrace+0xe7c>
  1f72f4: 91001274     	add	x20, x19, #0x4
  1f72f8: cb21c294     	sub	x20, x20, w1, sxtw
  1f72fc: eb00029f     	cmp	x20, x0
  1f7300: 540000e0     	b.eq	0x1f731c <_Unwind_Backtrace+0xe7c>
  1f7304: aa1403e0     	mov	x0, x20
  1f7308: 97fffdc0     	bl	0x1f6a08 <_Unwind_Backtrace+0x568>
  1f730c: 2a0003f5     	mov	w21, w0
  1f7310: aa1603e1     	mov	x1, x22
  1f7314: 97fffd2d     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f7318: aa0003fa     	mov	x26, x0
  1f731c: 35000095     	cbnz	w21, 0x1f732c <_Unwind_Backtrace+0xe8c>
  1f7320: f9400660     	ldr	x0, [x19, #0x8]
  1f7324: b4000360     	cbz	x0, 0x1f7390 <_Unwind_Backtrace+0xef0>
  1f7328: 14000013     	b	0x1f7374 <_Unwind_Backtrace+0xed4>
  1f732c: 53001ebb     	uxtb	w27, w21
  1f7330: aa1a03e1     	mov	x1, x26
  1f7334: 91002262     	add	x2, x19, #0x8
  1f7338: aa1803e3     	mov	x3, x24
  1f733c: 2a1b03e0     	mov	w0, w27
  1f7340: 97fffd52     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7344: 2a1b03e0     	mov	w0, w27
  1f7348: 97fffd08     	bl	0x1f6768 <_Unwind_Backtrace+0x2c8>
  1f734c: 2a0003e0     	mov	w0, w0
  1f7350: f1001c1f     	cmp	x0, #0x7
  1f7354: 92800001     	mov	x1, #-0x1               // =-1
  1f7358: 54000088     	b.hi	0x1f7368 <_Unwind_Backtrace+0xec8>
  1f735c: d37df001     	lsl	x1, x0, #3
  1f7360: 9ac12321     	lsl	x1, x25, x1
  1f7364: d1000421     	sub	x1, x1, #0x1
  1f7368: f94037a0     	ldr	x0, [x29, #0x68]
  1f736c: ea00003f     	tst	x1, x0
  1f7370: 54000100     	b.eq	0x1f7390 <_Unwind_Backtrace+0xef0>
  1f7374: f94002e0     	ldr	x0, [x23]
  1f7378: b40000c0     	cbz	x0, 0x1f7390 <_Unwind_Backtrace+0xef0>
  1f737c: f9400401     	ldr	x1, [x0, #0x8]
  1f7380: 91000422     	add	x2, x1, #0x1
  1f7384: 91000821     	add	x1, x1, #0x2
  1f7388: f9000402     	str	x2, [x0, #0x8]
  1f738c: f8217813     	str	x19, [x0, x1, lsl #3]
  1f7390: b9400260     	ldr	w0, [x19]
  1f7394: 91001000     	add	x0, x0, #0x4
  1f7398: 8b000273     	add	x19, x19, x0
  1f739c: aa1403e0     	mov	x0, x20
  1f73a0: 17ffffce     	b	0x1f72d8 <_Unwind_Backtrace+0xe38>
  1f73a4: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f73a8: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f73ac: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f73b0: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f73b4: f9402bfb     	ldr	x27, [sp, #0x50]
  1f73b8: a8c77bfd     	ldp	x29, x30, [sp], #0x70
  1f73bc: d65f03c0     	ret
  1f73c0: a9b77bfd     	stp	x29, x30, [sp, #-0x90]!
  1f73c4: 910003fd     	mov	x29, sp
  1f73c8: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f73cc: aa0103f6     	mov	x22, x1
  1f73d0: 39408001     	ldrb	w1, [x0, #0x20]
  1f73d4: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f73d8: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f73dc: a9046bf9     	stp	x25, x26, [sp, #0x40]
  1f73e0: a90573fb     	stp	x27, x28, [sp, #0x50]
  1f73e4: aa0003f3     	mov	x19, x0
  1f73e8: 36000081     	tbz	w1, #0x0, 0x1f73f8 <_Unwind_Backtrace+0xf58>
  1f73ec: 39408260     	ldrb	w0, [x19, #0x20]
  1f73f0: 37000da0     	tbnz	w0, #0x0, 0x1f75a4 <_Unwind_Backtrace+0x1104>
  1f73f4: 140000d9     	b	0x1f7758 <_Unwind_Backtrace+0x12b8>
  1f73f8: b9402014     	ldr	w20, [x0, #0x20]
  1f73fc: d34b7e94     	ubfx	x20, x20, #11, #21
  1f7400: b5000474     	cbnz	x20, 0x1f748c <_Unwind_Backtrace+0xfec>
  1f7404: 36080261     	tbz	w1, #0x1, 0x1f7450 <_Unwind_Backtrace+0xfb0>
  1f7408: f9400c15     	ldr	x21, [x0, #0x18]
  1f740c: f94002a1     	ldr	x1, [x21]
  1f7410: b40002a1     	cbz	x1, 0x1f7464 <_Unwind_Backtrace+0xfc4>
  1f7414: aa1303e0     	mov	x0, x19
  1f7418: 97ffff45     	bl	0x1f712c <_Unwind_Backtrace+0xc8c>
  1f741c: b100041f     	cmn	x0, #0x1
  1f7420: 54000121     	b.ne	0x1f7444 <_Unwind_Backtrace+0xfa4>
  1f7424: 5280ff00     	mov	w0, #0x7f8              // =2040
  1f7428: f900127f     	str	xzr, [x19, #0x20]
  1f742c: 79004260     	strh	w0, [x19, #0x20]
  1f7430: b00005a0     	adrp	x0, 0x2ac000 <__cxa_new_handler+0x290>
  1f7434: 91006000     	add	x0, x0, #0x18
  1f7438: 91066000     	add	x0, x0, #0x198
  1f743c: f9000e60     	str	x0, [x19, #0x18]
  1f7440: 14000054     	b	0x1f7590 <_Unwind_Backtrace+0x10f0>
  1f7444: 8b000294     	add	x20, x20, x0
  1f7448: 910022b5     	add	x21, x21, #0x8
  1f744c: 17fffff0     	b	0x1f740c <_Unwind_Backtrace+0xf6c>
  1f7450: f9400c01     	ldr	x1, [x0, #0x18]
  1f7454: 97ffff36     	bl	0x1f712c <_Unwind_Backtrace+0xc8c>
  1f7458: b100041f     	cmn	x0, #0x1
  1f745c: aa0003f4     	mov	x20, x0
  1f7460: 54fffe20     	b.eq	0x1f7424 <_Unwind_Backtrace+0xf84>
  1f7464: 12005280     	and	w0, w20, #0x1fffff
  1f7468: eb14001f     	cmp	x0, x20
  1f746c: aa0003e1     	mov	x1, x0
  1f7470: b9402260     	ldr	w0, [x19, #0x20]
  1f7474: 54000061     	b.ne	0x1f7480 <_Unwind_Backtrace+0xfe0>
  1f7478: 33155020     	bfi	w0, w1, #11, #21
  1f747c: 14000002     	b	0x1f7484 <_Unwind_Backtrace+0xfe4>
  1f7480: 12002800     	and	w0, w0, #0x7ff
  1f7484: b9002260     	str	w0, [x19, #0x20]
  1f7488: b4000854     	cbz	x20, 0x1f7590 <_Unwind_Backtrace+0x10f0>
  1f748c: 91000a95     	add	x21, x20, #0x2
  1f7490: d37df2b5     	lsl	x21, x21, #3
  1f7494: aa1503e0     	mov	x0, x21
  1f7498: 97faab7e     	bl	0xa2290 <malloc@plt>
  1f749c: f90043a0     	str	x0, [x29, #0x80]
  1f74a0: b4000780     	cbz	x0, 0x1f7590 <_Unwind_Backtrace+0x10f0>
  1f74a4: f900041f     	str	xzr, [x0, #0x8]
  1f74a8: aa1503e0     	mov	x0, x21
  1f74ac: 97faab79     	bl	0xa2290 <malloc@plt>
  1f74b0: f90047a0     	str	x0, [x29, #0x88]
  1f74b4: b4001700     	cbz	x0, 0x1f7794 <_Unwind_Backtrace+0x12f4>
  1f74b8: f900041f     	str	xzr, [x0, #0x8]
  1f74bc: 140000b6     	b	0x1f7794 <_Unwind_Backtrace+0x12f4>
  1f74c0: 8b020f24     	add	x4, x25, x2, lsl #3
  1f74c4: f9400345     	ldr	x5, [x26]
  1f74c8: f9400884     	ldr	x4, [x4, #0x10]
  1f74cc: b4001f44     	cbz	x4, 0x1f78b4 <_Unwind_Backtrace+0x1414>
  1f74d0: 91000824     	add	x4, x1, #0x2
  1f74d4: 91000421     	add	x1, x1, #0x1
  1f74d8: f8247b05     	str	x5, [x24, x4, lsl #3]
  1f74dc: 91000442     	add	x2, x2, #0x1
  1f74e0: 9100235a     	add	x26, x26, #0x8
  1f74e4: eb03005f     	cmp	x2, x3
  1f74e8: 54fffec1     	b.ne	0x1f74c0 <_Unwind_Backtrace+0x1020>
  1f74ec: f9000701     	str	x1, [x24, #0x8]
  1f74f0: f9000720     	str	x0, [x25, #0x8]
  1f74f4: f94047a2     	ldr	x2, [x29, #0x88]
  1f74f8: f94043a0     	ldr	x0, [x29, #0x80]
  1f74fc: f9400441     	ldr	x1, [x2, #0x8]
  1f7500: f9400400     	ldr	x0, [x0, #0x8]
  1f7504: 8b000020     	add	x0, x1, x0
  1f7508: eb14001f     	cmp	x0, x20
  1f750c: 540016c1     	b.ne	0x1f77e4 <_Unwind_Backtrace+0x1344>
  1f7510: aa1303e0     	mov	x0, x19
  1f7514: aa1703e1     	mov	x1, x23
  1f7518: 97fffc67     	bl	0x1f66b4 <_Unwind_Backtrace+0x214>
  1f751c: f94047bb     	ldr	x27, [x29, #0x88]
  1f7520: f94043b5     	ldr	x21, [x29, #0x80]
  1f7524: f9400774     	ldr	x20, [x27, #0x8]
  1f7528: b4000234     	cbz	x20, 0x1f756c <_Unwind_Backtrace+0x10cc>
  1f752c: f94006b8     	ldr	x24, [x21, #0x8]
  1f7530: d37df29a     	lsl	x26, x20, #3
  1f7534: 8b1a0360     	add	x0, x27, x26
  1f7538: d1000694     	sub	x20, x20, #0x1
  1f753c: 8b180eb9     	add	x25, x21, x24, lsl #3
  1f7540: f940041c     	ldr	x28, [x0, #0x8]
  1f7544: b5001c18     	cbnz	x24, 0x1f78c4 <_Unwind_Backtrace+0x1424>
  1f7548: 8b180280     	add	x0, x20, x24
  1f754c: d100235a     	sub	x26, x26, #0x8
  1f7550: 91000800     	add	x0, x0, #0x2
  1f7554: f8207abc     	str	x28, [x21, x0, lsl #3]
  1f7558: b5fffef4     	cbnz	x20, 0x1f7534 <_Unwind_Backtrace+0x1094>
  1f755c: f94006a1     	ldr	x1, [x21, #0x8]
  1f7560: f9400760     	ldr	x0, [x27, #0x8]
  1f7564: 8b000020     	add	x0, x1, x0
  1f7568: f90006a0     	str	x0, [x21, #0x8]
  1f756c: f94047a0     	ldr	x0, [x29, #0x88]
  1f7570: 97faaa38     	bl	0xa1e50 <free@plt>
  1f7574: f94043a0     	ldr	x0, [x29, #0x80]
  1f7578: f9400e61     	ldr	x1, [x19, #0x18]
  1f757c: f9000001     	str	x1, [x0]
  1f7580: f9000e60     	str	x0, [x19, #0x18]
  1f7584: 39408260     	ldrb	w0, [x19, #0x20]
  1f7588: 32000000     	orr	w0, w0, #0x1
  1f758c: 39008260     	strb	w0, [x19, #0x20]
  1f7590: f9400260     	ldr	x0, [x19]
  1f7594: eb0002df     	cmp	x22, x0
  1f7598: 54fff2a2     	b.hs	0x1f73ec <_Unwind_Backtrace+0xf4c>
  1f759c: d2800000     	mov	x0, #0x0                // =0
  1f75a0: 140000dd     	b	0x1f7914 <_Unwind_Backtrace+0x1474>
  1f75a4: 36100540     	tbz	w0, #0x2, 0x1f764c <_Unwind_Backtrace+0x11ac>
  1f75a8: f9400e7b     	ldr	x27, [x19, #0x18]
  1f75ac: d2800018     	mov	x24, #0x0               // =0
  1f75b0: 9101e3b9     	add	x25, x29, #0x78
  1f75b4: 910203ba     	add	x26, x29, #0x80
  1f75b8: f9400777     	ldr	x23, [x27, #0x8]
  1f75bc: eb17031f     	cmp	x24, x23
  1f75c0: 54fffee2     	b.hs	0x1f759c <_Unwind_Backtrace+0x10fc>
  1f75c4: 8b1802f5     	add	x21, x23, x24
  1f75c8: d341feb5     	lsr	x21, x21, #1
  1f75cc: 91000aa0     	add	x0, x21, #0x2
  1f75d0: f8607b74     	ldr	x20, [x27, x0, lsl #3]
  1f75d4: aa1403e0     	mov	x0, x20
  1f75d8: 97fffda3     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f75dc: 53001c02     	uxtb	w2, w0
  1f75e0: 2a0003fc     	mov	w28, w0
  1f75e4: aa1303e1     	mov	x1, x19
  1f75e8: 2a0203e0     	mov	w0, w2
  1f75ec: f90037a2     	str	x2, [x29, #0x68]
  1f75f0: 97fffc76     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f75f4: aa0003e1     	mov	x1, x0
  1f75f8: f94037a2     	ldr	x2, [x29, #0x68]
  1f75fc: aa1903e3     	mov	x3, x25
  1f7600: 2a0203e0     	mov	w0, w2
  1f7604: 91002282     	add	x2, x20, #0x8
  1f7608: 97fffca0     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f760c: aa0003e2     	mov	x2, x0
  1f7610: d2800001     	mov	x1, #0x0                // =0
  1f7614: 12000f80     	and	w0, w28, #0xf
  1f7618: aa1a03e3     	mov	x3, x26
  1f761c: 97fffc9b     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7620: f9403fa1     	ldr	x1, [x29, #0x78]
  1f7624: eb0102df     	cmp	x22, x1
  1f7628: 540000e3     	b.lo	0x1f7644 <_Unwind_Backtrace+0x11a4>
  1f762c: f94043a0     	ldr	x0, [x29, #0x80]
  1f7630: 8b000020     	add	x0, x1, x0
  1f7634: eb0002df     	cmp	x22, x0
  1f7638: 54000503     	b.lo	0x1f76d8 <_Unwind_Backtrace+0x1238>
  1f763c: 910006b8     	add	x24, x21, #0x1
  1f7640: aa1703f5     	mov	x21, x23
  1f7644: aa1503f7     	mov	x23, x21
  1f7648: 17ffffdd     	b	0x1f75bc <_Unwind_Backtrace+0x111c>
  1f764c: 79404260     	ldrh	w0, [x19, #0x20]
  1f7650: 721d1c1f     	tst	w0, #0x7f8
  1f7654: 540002a1     	b.ne	0x1f76a8 <_Unwind_Backtrace+0x1208>
  1f7658: f9400e65     	ldr	x5, [x19, #0x18]
  1f765c: d2800003     	mov	x3, #0x0                // =0
  1f7660: f94004a2     	ldr	x2, [x5, #0x8]
  1f7664: eb02007f     	cmp	x3, x2
  1f7668: 54fff9a2     	b.hs	0x1f759c <_Unwind_Backtrace+0x10fc>
  1f766c: 8b030041     	add	x1, x2, x3
  1f7670: d341fc21     	lsr	x1, x1, #1
  1f7674: 91000820     	add	x0, x1, #0x2
  1f7678: f86078a0     	ldr	x0, [x5, x0, lsl #3]
  1f767c: f9400406     	ldr	x6, [x0, #0x8]
  1f7680: f9400804     	ldr	x4, [x0, #0x10]
  1f7684: eb0602df     	cmp	x22, x6
  1f7688: 540000c3     	b.lo	0x1f76a0 <_Unwind_Backtrace+0x1200>
  1f768c: 8b0400c3     	add	x3, x6, x4
  1f7690: eb0302df     	cmp	x22, x3
  1f7694: 54001403     	b.lo	0x1f7914 <_Unwind_Backtrace+0x1474>
  1f7698: 91000423     	add	x3, x1, #0x1
  1f769c: 17fffff2     	b	0x1f7664 <_Unwind_Backtrace+0x11c4>
  1f76a0: aa0103e2     	mov	x2, x1
  1f76a4: 17fffff0     	b	0x1f7664 <_Unwind_Backtrace+0x11c4>
  1f76a8: d3432800     	ubfx	x0, x0, #3, #8
  1f76ac: f9400e78     	ldr	x24, [x19, #0x18]
  1f76b0: aa1303e1     	mov	x1, x19
  1f76b4: d2800017     	mov	x23, #0x0               // =0
  1f76b8: 53001c19     	uxtb	w25, w0
  1f76bc: 910203bb     	add	x27, x29, #0x80
  1f76c0: 97fffc42     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f76c4: 12000f3a     	and	w26, w25, #0xf
  1f76c8: aa0003fc     	mov	x28, x0
  1f76cc: f9400715     	ldr	x21, [x24, #0x8]
  1f76d0: 9101e3a4     	add	x4, x29, #0x78
  1f76d4: 14000017     	b	0x1f7730 <_Unwind_Backtrace+0x1290>
  1f76d8: aa1403e0     	mov	x0, x20
  1f76dc: 1400008e     	b	0x1f7914 <_Unwind_Backtrace+0x1474>
  1f76e0: 8b1702b3     	add	x19, x21, x23
  1f76e4: aa0403e3     	mov	x3, x4
  1f76e8: d341fe73     	lsr	x19, x19, #1
  1f76ec: aa1c03e1     	mov	x1, x28
  1f76f0: 91000a60     	add	x0, x19, #0x2
  1f76f4: f90037a4     	str	x4, [x29, #0x68]
  1f76f8: f8607b14     	ldr	x20, [x24, x0, lsl #3]
  1f76fc: 2a1903e0     	mov	w0, w25
  1f7700: 91002282     	add	x2, x20, #0x8
  1f7704: 97fffc61     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7708: aa0003e2     	mov	x2, x0
  1f770c: d2800001     	mov	x1, #0x0                // =0
  1f7710: 2a1a03e0     	mov	w0, w26
  1f7714: aa1b03e3     	mov	x3, x27
  1f7718: 97fffc5c     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f771c: f9403fa1     	ldr	x1, [x29, #0x78]
  1f7720: f94037a4     	ldr	x4, [x29, #0x68]
  1f7724: eb0102df     	cmp	x22, x1
  1f7728: 540000a2     	b.hs	0x1f773c <_Unwind_Backtrace+0x129c>
  1f772c: aa1303f5     	mov	x21, x19
  1f7730: eb1502ff     	cmp	x23, x21
  1f7734: 54fffd63     	b.lo	0x1f76e0 <_Unwind_Backtrace+0x1240>
  1f7738: 17ffff99     	b	0x1f759c <_Unwind_Backtrace+0x10fc>
  1f773c: f94043a0     	ldr	x0, [x29, #0x80]
  1f7740: 8b000020     	add	x0, x1, x0
  1f7744: eb0002df     	cmp	x22, x0
  1f7748: 54fffc83     	b.lo	0x1f76d8 <_Unwind_Backtrace+0x1238>
  1f774c: 91000677     	add	x23, x19, #0x1
  1f7750: aa1503f3     	mov	x19, x21
  1f7754: 17fffff6     	b	0x1f772c <_Unwind_Backtrace+0x128c>
  1f7758: 36080140     	tbz	w0, #0x1, 0x1f7780 <_Unwind_Backtrace+0x12e0>
  1f775c: f9400e74     	ldr	x20, [x19, #0x18]
  1f7760: f9400281     	ldr	x1, [x20]
  1f7764: b4fff1c1     	cbz	x1, 0x1f759c <_Unwind_Backtrace+0x10fc>
  1f7768: aa1303e0     	mov	x0, x19
  1f776c: aa1603e2     	mov	x2, x22
  1f7770: 97fffce5     	bl	0x1f6b04 <_Unwind_Backtrace+0x664>
  1f7774: b5000d00     	cbnz	x0, 0x1f7914 <_Unwind_Backtrace+0x1474>
  1f7778: 91002294     	add	x20, x20, #0x8
  1f777c: 17fffff9     	b	0x1f7760 <_Unwind_Backtrace+0x12c0>
  1f7780: f9400e61     	ldr	x1, [x19, #0x18]
  1f7784: aa1303e0     	mov	x0, x19
  1f7788: aa1603e2     	mov	x2, x22
  1f778c: 97fffcde     	bl	0x1f6b04 <_Unwind_Backtrace+0x664>
  1f7790: 14000061     	b	0x1f7914 <_Unwind_Backtrace+0x1474>
  1f7794: 39408260     	ldrb	w0, [x19, #0x20]
  1f7798: 36080140     	tbz	w0, #0x1, 0x1f77c0 <_Unwind_Backtrace+0x1320>
  1f779c: f9400e75     	ldr	x21, [x19, #0x18]
  1f77a0: 910203b7     	add	x23, x29, #0x80
  1f77a4: f94002a2     	ldr	x2, [x21]
  1f77a8: b4000142     	cbz	x2, 0x1f77d0 <_Unwind_Backtrace+0x1330>
  1f77ac: aa1303e0     	mov	x0, x19
  1f77b0: aa1703e1     	mov	x1, x23
  1f77b4: 910022b5     	add	x21, x21, #0x8
  1f77b8: 97fffeb5     	bl	0x1f728c <_Unwind_Backtrace+0xdec>
  1f77bc: 17fffffa     	b	0x1f77a4 <_Unwind_Backtrace+0x1304>
  1f77c0: f9400e62     	ldr	x2, [x19, #0x18]
  1f77c4: aa1303e0     	mov	x0, x19
  1f77c8: 910203a1     	add	x1, x29, #0x80
  1f77cc: 97fffeb0     	bl	0x1f728c <_Unwind_Backtrace+0xdec>
  1f77d0: f94043b8     	ldr	x24, [x29, #0x80]
  1f77d4: b40000b8     	cbz	x24, 0x1f77e8 <_Unwind_Backtrace+0x1348>
  1f77d8: f9400700     	ldr	x0, [x24, #0x8]
  1f77dc: eb14001f     	cmp	x0, x20
  1f77e0: 54000040     	b.eq	0x1f77e8 <_Unwind_Backtrace+0x1348>
  1f77e4: 97fabff3     	bl	0xa77b0 <abort@plt>
  1f77e8: 39408260     	ldrb	w0, [x19, #0x20]
  1f77ec: 371000e0     	tbnz	w0, #0x2, 0x1f7808 <_Unwind_Backtrace+0x1368>
  1f77f0: 79404260     	ldrh	w0, [x19, #0x20]
  1f77f4: 721d1c1f     	tst	w0, #0x7f8
  1f77f8: 540000e0     	b.eq	0x1f7814 <_Unwind_Backtrace+0x1374>
  1f77fc: f0fffff7     	adrp	x23, 0x1f6000 <__frame_state_for+0xdc>
  1f7800: 9125e2f7     	add	x23, x23, #0x978
  1f7804: 14000006     	b	0x1f781c <_Unwind_Backtrace+0x137c>
  1f7808: 90000017     	adrp	x23, 0x1f7000 <_Unwind_Backtrace+0xb60>
  1f780c: 910242f7     	add	x23, x23, #0x90
  1f7810: 14000003     	b	0x1f781c <_Unwind_Backtrace+0x137c>
  1f7814: f0fffff7     	adrp	x23, 0x1f6000 <__frame_state_for+0xdc>
  1f7818: 911762f7     	add	x23, x23, #0x5d8
  1f781c: f94047b9     	ldr	x25, [x29, #0x88]
  1f7820: b4000719     	cbz	x25, 0x1f7900 <_Unwind_Backtrace+0x1460>
  1f7824: b00005b5     	adrp	x21, 0x2ac000 <__cxa_new_handler+0x290>
  1f7828: 9100431a     	add	x26, x24, #0x10
  1f782c: 910062b5     	add	x21, x21, #0x18
  1f7830: f9400703     	ldr	x3, [x24, #0x8]
  1f7834: 910642b5     	add	x21, x21, #0x190
  1f7838: aa1a03fc     	mov	x28, x26
  1f783c: d280001b     	mov	x27, #0x0               // =0
  1f7840: aa1503e4     	mov	x4, x21
  1f7844: eb03037f     	cmp	x27, x3
  1f7848: 540002e0     	b.eq	0x1f78a4 <_Unwind_Backtrace+0x1404>
  1f784c: eb0402bf     	cmp	x21, x4
  1f7850: 540001e0     	b.eq	0x1f788c <_Unwind_Backtrace+0x13ec>
  1f7854: f9400381     	ldr	x1, [x28]
  1f7858: aa1303e0     	mov	x0, x19
  1f785c: f94002a2     	ldr	x2, [x21]
  1f7860: f90033a4     	str	x4, [x29, #0x60]
  1f7864: f90037a3     	str	x3, [x29, #0x68]
  1f7868: d63f02e0     	blr	x23
  1f786c: f94037a3     	ldr	x3, [x29, #0x68]
  1f7870: f94033a4     	ldr	x4, [x29, #0x60]
  1f7874: 36f800c0     	tbz	w0, #0x1f, 0x1f788c <_Unwind_Backtrace+0x13ec>
  1f7878: cb1a02a0     	sub	x0, x21, x26
  1f787c: 8b000320     	add	x0, x25, x0
  1f7880: f9400815     	ldr	x21, [x0, #0x10]
  1f7884: f900081f     	str	xzr, [x0, #0x10]
  1f7888: 17fffff1     	b	0x1f784c <_Unwind_Backtrace+0x13ac>
  1f788c: 8b1b0f20     	add	x0, x25, x27, lsl #3
  1f7890: 9100077b     	add	x27, x27, #0x1
  1f7894: f9000815     	str	x21, [x0, #0x10]
  1f7898: aa1c03f5     	mov	x21, x28
  1f789c: 9100239c     	add	x28, x28, #0x8
  1f78a0: 17ffffe9     	b	0x1f7844 <_Unwind_Backtrace+0x13a4>
  1f78a4: d2800000     	mov	x0, #0x0                // =0
  1f78a8: d2800001     	mov	x1, #0x0                // =0
  1f78ac: d2800002     	mov	x2, #0x0                // =0
  1f78b0: 17ffff0d     	b	0x1f74e4 <_Unwind_Backtrace+0x1044>
  1f78b4: 91000804     	add	x4, x0, #0x2
  1f78b8: 91000400     	add	x0, x0, #0x1
  1f78bc: f8247b25     	str	x5, [x25, x4, lsl #3]
  1f78c0: 17ffff07     	b	0x1f74dc <_Unwind_Backtrace+0x103c>
  1f78c4: f9400721     	ldr	x1, [x25, #0x8]
  1f78c8: d1000703     	sub	x3, x24, #0x1
  1f78cc: aa1303e0     	mov	x0, x19
  1f78d0: f90037a3     	str	x3, [x29, #0x68]
  1f78d4: aa1c03e2     	mov	x2, x28
  1f78d8: d1002339     	sub	x25, x25, #0x8
  1f78dc: d63f02e0     	blr	x23
  1f78e0: 6b1f001f     	cmp	w0, wzr
  1f78e4: f94037a3     	ldr	x3, [x29, #0x68]
  1f78e8: 54ffe30d     	b.le	0x1f7548 <_Unwind_Backtrace+0x10a8>
  1f78ec: 8b1a0320     	add	x0, x25, x26
  1f78f0: f9400b21     	ldr	x1, [x25, #0x10]
  1f78f4: aa0303f8     	mov	x24, x3
  1f78f8: f9000801     	str	x1, [x0, #0x10]
  1f78fc: 17ffff12     	b	0x1f7544 <_Unwind_Backtrace+0x10a4>
  1f7900: aa1303e0     	mov	x0, x19
  1f7904: aa1703e1     	mov	x1, x23
  1f7908: aa1803e2     	mov	x2, x24
  1f790c: 97fffb6a     	bl	0x1f66b4 <_Unwind_Backtrace+0x214>
  1f7910: 17ffff19     	b	0x1f7574 <_Unwind_Backtrace+0x10d4>
  1f7914: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7918: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f791c: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f7920: a9446bf9     	ldp	x25, x26, [sp, #0x40]
  1f7924: a94573fb     	ldp	x27, x28, [sp, #0x50]
  1f7928: a8c97bfd     	ldp	x29, x30, [sp], #0x90
  1f792c: d65f03c0     	ret

00000000001f7930 <__register_frame_info_bases>:
  1f7930: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
  1f7934: 910003fd     	mov	x29, sp
  1f7938: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f793c: f90013f5     	str	x21, [sp, #0x20]
  1f7940: b40003e0     	cbz	x0, 0x1f79bc <__register_frame_info_bases+0x8c>
  1f7944: b9400004     	ldr	w4, [x0]
  1f7948: 340003a4     	cbz	w4, 0x1f79bc <__register_frame_info_bases+0x8c>
  1f794c: aa0103f3     	mov	x19, x1
  1f7950: 92800001     	mov	x1, #-0x1               // =-1
  1f7954: b00005b4     	adrp	x20, 0x2ac000 <__cxa_new_handler+0x290>
  1f7958: f9000261     	str	x1, [x19]
  1f795c: b0000581     	adrp	x1, 0x2a8000
  1f7960: f900127f     	str	xzr, [x19, #0x20]
  1f7964: aa0103f5     	mov	x21, x1
  1f7968: f9000e60     	str	x0, [x19, #0x18]
  1f796c: 5280ff00     	mov	w0, #0x7f8              // =2040
  1f7970: f9000662     	str	x2, [x19, #0x8]
  1f7974: f9000a63     	str	x3, [x19, #0x10]
  1f7978: 79004260     	strh	w0, [x19, #0x20]
  1f797c: f9453820     	ldr	x0, [x1, #0xa70]
  1f7980: b4000080     	cbz	x0, 0x1f7990 <__register_frame_info_bases+0x60>
  1f7984: 91006280     	add	x0, x20, #0x18
  1f7988: 91068000     	add	x0, x0, #0x1a0
  1f798c: 97fac4e1     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1f7990: 91006280     	add	x0, x20, #0x18
  1f7994: f940e401     	ldr	x1, [x0, #0x1c8]
  1f7998: f9001661     	str	x1, [x19, #0x28]
  1f799c: f900e413     	str	x19, [x0, #0x1c8]
  1f79a0: f9453ab5     	ldr	x21, [x21, #0xa70]
  1f79a4: b40000d5     	cbz	x21, 0x1f79bc <__register_frame_info_bases+0x8c>
  1f79a8: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f79ac: f94013f5     	ldr	x21, [sp, #0x20]
  1f79b0: 91068000     	add	x0, x0, #0x1a0
  1f79b4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f79b8: 17fab57e     	b	0xa4fb0 <pthread_mutex_unlock@plt>
  1f79bc: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f79c0: f94013f5     	ldr	x21, [sp, #0x20]
  1f79c4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f79c8: d65f03c0     	ret

00000000001f79cc <__register_frame_info>:
  1f79cc: d2800002     	mov	x2, #0x0                // =0
  1f79d0: d2800003     	mov	x3, #0x0                // =0
  1f79d4: 17fabfcf     	b	0xa7910 <__register_frame_info_bases@plt>

00000000001f79d8 <__register_frame>:
  1f79d8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
  1f79dc: 910003fd     	mov	x29, sp
  1f79e0: b9400001     	ldr	w1, [x0]
  1f79e4: f9000bf3     	str	x19, [sp, #0x10]
  1f79e8: 34000121     	cbz	w1, 0x1f7a0c <__register_frame+0x34>
  1f79ec: aa0003f3     	mov	x19, x0
  1f79f0: d2800600     	mov	x0, #0x30               // =48
  1f79f4: 97faaa27     	bl	0xa2290 <malloc@plt>
  1f79f8: aa0003e1     	mov	x1, x0
  1f79fc: aa1303e0     	mov	x0, x19
  1f7a00: f9400bf3     	ldr	x19, [sp, #0x10]
  1f7a04: a8c27bfd     	ldp	x29, x30, [sp], #0x20
  1f7a08: 17fabe5e     	b	0xa7380 <__register_frame_info@plt>
  1f7a0c: f9400bf3     	ldr	x19, [sp, #0x10]
  1f7a10: a8c27bfd     	ldp	x29, x30, [sp], #0x20
  1f7a14: d65f03c0     	ret

00000000001f7a18 <__register_frame_info_table_bases>:
  1f7a18: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
  1f7a1c: 92800004     	mov	x4, #-0x1               // =-1
  1f7a20: 910003fd     	mov	x29, sp
  1f7a24: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f7a28: f900103f     	str	xzr, [x1, #0x20]
  1f7a2c: b00005b3     	adrp	x19, 0x2ac000 <__cxa_new_handler+0x290>
  1f7a30: f9000c20     	str	x0, [x1, #0x18]
  1f7a34: 52800040     	mov	w0, #0x2                // =2
  1f7a38: 39008020     	strb	w0, [x1, #0x20]
  1f7a3c: f9000422     	str	x2, [x1, #0x8]
  1f7a40: b0000582     	adrp	x2, 0x2a8000
  1f7a44: 79404020     	ldrh	w0, [x1, #0x20]
  1f7a48: aa0203f4     	mov	x20, x2
  1f7a4c: f9000024     	str	x4, [x1]
  1f7a50: 321d1c00     	orr	w0, w0, #0x7f8
  1f7a54: f9000823     	str	x3, [x1, #0x10]
  1f7a58: 79004020     	strh	w0, [x1, #0x20]
  1f7a5c: f9453840     	ldr	x0, [x2, #0xa70]
  1f7a60: b40000c0     	cbz	x0, 0x1f7a78 <__register_frame_info_table_bases+0x60>
  1f7a64: 91006260     	add	x0, x19, #0x18
  1f7a68: f90017a1     	str	x1, [x29, #0x28]
  1f7a6c: 91068000     	add	x0, x0, #0x1a0
  1f7a70: 97fac4a8     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1f7a74: f94017a1     	ldr	x1, [x29, #0x28]
  1f7a78: 91006260     	add	x0, x19, #0x18
  1f7a7c: f940e402     	ldr	x2, [x0, #0x1c8]
  1f7a80: f9001422     	str	x2, [x1, #0x28]
  1f7a84: f900e401     	str	x1, [x0, #0x1c8]
  1f7a88: f9453a94     	ldr	x20, [x20, #0xa70]
  1f7a8c: b40000b4     	cbz	x20, 0x1f7aa0 <__register_frame_info_table_bases+0x88>
  1f7a90: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7a94: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f7a98: 91068000     	add	x0, x0, #0x1a0
  1f7a9c: 17fab545     	b	0xa4fb0 <pthread_mutex_unlock@plt>
  1f7aa0: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7aa4: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f7aa8: d65f03c0     	ret

00000000001f7aac <__register_frame_info_table>:
  1f7aac: d2800002     	mov	x2, #0x0                // =0
  1f7ab0: d2800003     	mov	x3, #0x0                // =0
  1f7ab4: 17fab147     	b	0xa3fd0 <__register_frame_info_table_bases@plt>

00000000001f7ab8 <__register_frame_table>:
  1f7ab8: a9be7bfd     	stp	x29, x30, [sp, #-0x20]!
  1f7abc: 910003fd     	mov	x29, sp
  1f7ac0: f9000bf3     	str	x19, [sp, #0x10]
  1f7ac4: aa0003f3     	mov	x19, x0
  1f7ac8: d2800600     	mov	x0, #0x30               // =48
  1f7acc: 97faa9f1     	bl	0xa2290 <malloc@plt>
  1f7ad0: aa0003e1     	mov	x1, x0
  1f7ad4: aa1303e0     	mov	x0, x19
  1f7ad8: f9400bf3     	ldr	x19, [sp, #0x10]
  1f7adc: a8c27bfd     	ldp	x29, x30, [sp], #0x20
  1f7ae0: 17fabc58     	b	0xa6c40 <__register_frame_info_table@plt>

00000000001f7ae4 <__deregister_frame_info_bases>:
  1f7ae4: a9bd7bfd     	stp	x29, x30, [sp, #-0x30]!
  1f7ae8: 910003fd     	mov	x29, sp
  1f7aec: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f7af0: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f7af4: b4000580     	cbz	x0, 0x1f7ba4 <__deregister_frame_info_bases+0xc0>
  1f7af8: b9400001     	ldr	w1, [x0]
  1f7afc: 34000541     	cbz	w1, 0x1f7ba4 <__deregister_frame_info_bases+0xc0>
  1f7b00: b0000594     	adrp	x20, 0x2a8000
  1f7b04: aa0003f5     	mov	x21, x0
  1f7b08: b00005b6     	adrp	x22, 0x2ac000 <__cxa_new_handler+0x290>
  1f7b0c: f9453a80     	ldr	x0, [x20, #0xa70]
  1f7b10: b4000080     	cbz	x0, 0x1f7b20 <__deregister_frame_info_bases+0x3c>
  1f7b14: 910062c0     	add	x0, x22, #0x18
  1f7b18: 91068000     	add	x0, x0, #0x1a0
  1f7b1c: 97fac47d     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1f7b20: 910062c0     	add	x0, x22, #0x18
  1f7b24: 91072000     	add	x0, x0, #0x1c8
  1f7b28: f9400013     	ldr	x19, [x0]
  1f7b2c: b40000f3     	cbz	x19, 0x1f7b48 <__deregister_frame_info_bases+0x64>
  1f7b30: f9400e61     	ldr	x1, [x19, #0x18]
  1f7b34: eb15003f     	cmp	x1, x21
  1f7b38: 540001e0     	b.eq	0x1f7b74 <__deregister_frame_info_bases+0x90>
  1f7b3c: 9100a260     	add	x0, x19, #0x28
  1f7b40: f9401673     	ldr	x19, [x19, #0x28]
  1f7b44: 17fffffa     	b	0x1f7b2c <__deregister_frame_info_bases+0x48>
  1f7b48: 910062c0     	add	x0, x22, #0x18
  1f7b4c: 91074000     	add	x0, x0, #0x1d0
  1f7b50: 14000002     	b	0x1f7b58 <__deregister_frame_info_bases+0x74>
  1f7b54: 9100a260     	add	x0, x19, #0x28
  1f7b58: f9400013     	ldr	x19, [x0]
  1f7b5c: b4000293     	cbz	x19, 0x1f7bac <__deregister_frame_info_bases+0xc8>
  1f7b60: 39408261     	ldrb	w1, [x19, #0x20]
  1f7b64: 370000e1     	tbnz	w1, #0x0, 0x1f7b80 <__deregister_frame_info_bases+0x9c>
  1f7b68: f9400e61     	ldr	x1, [x19, #0x18]
  1f7b6c: eb15003f     	cmp	x1, x21
  1f7b70: 54ffff21     	b.ne	0x1f7b54 <__deregister_frame_info_bases+0x70>
  1f7b74: f9401661     	ldr	x1, [x19, #0x28]
  1f7b78: f9000001     	str	x1, [x0]
  1f7b7c: 14000013     	b	0x1f7bc8 <__deregister_frame_info_bases+0xe4>
  1f7b80: f9400e61     	ldr	x1, [x19, #0x18]
  1f7b84: f9400021     	ldr	x1, [x1]
  1f7b88: eb15003f     	cmp	x1, x21
  1f7b8c: 54fffe41     	b.ne	0x1f7b54 <__deregister_frame_info_bases+0x70>
  1f7b90: f9401661     	ldr	x1, [x19, #0x28]
  1f7b94: f9000001     	str	x1, [x0]
  1f7b98: f9400e60     	ldr	x0, [x19, #0x18]
  1f7b9c: 97faa8ad     	bl	0xa1e50 <free@plt>
  1f7ba0: 1400000a     	b	0x1f7bc8 <__deregister_frame_info_bases+0xe4>
  1f7ba4: d2800013     	mov	x19, #0x0               // =0
  1f7ba8: 1400000a     	b	0x1f7bd0 <__deregister_frame_info_bases+0xec>
  1f7bac: f9453a94     	ldr	x20, [x20, #0xa70]
  1f7bb0: b40000b4     	cbz	x20, 0x1f7bc4 <__deregister_frame_info_bases+0xe0>
  1f7bb4: 910062c0     	add	x0, x22, #0x18
  1f7bb8: 91068000     	add	x0, x0, #0x1a0
  1f7bbc: 97fab4fd     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1f7bc0: b5000093     	cbnz	x19, 0x1f7bd0 <__deregister_frame_info_bases+0xec>
  1f7bc4: 97fabefb     	bl	0xa77b0 <abort@plt>
  1f7bc8: f9453a94     	ldr	x20, [x20, #0xa70]
  1f7bcc: b5ffff54     	cbnz	x20, 0x1f7bb4 <__deregister_frame_info_bases+0xd0>
  1f7bd0: aa1303e0     	mov	x0, x19
  1f7bd4: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7bd8: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f7bdc: a8c37bfd     	ldp	x29, x30, [sp], #0x30
  1f7be0: d65f03c0     	ret

00000000001f7be4 <__deregister_frame_info>:
  1f7be4: 17faab93     	b	0xa2a30 <__deregister_frame_info_bases@plt>

00000000001f7be8 <__deregister_frame>:
  1f7be8: a9bf7bfd     	stp	x29, x30, [sp, #-0x10]!
  1f7bec: 910003fd     	mov	x29, sp
  1f7bf0: b9400001     	ldr	w1, [x0]
  1f7bf4: 34000081     	cbz	w1, 0x1f7c04 <__deregister_frame+0x1c>
  1f7bf8: 97fabd1a     	bl	0xa7060 <__deregister_frame_info@plt>
  1f7bfc: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f7c00: 17faa894     	b	0xa1e50 <free@plt>
  1f7c04: a8c17bfd     	ldp	x29, x30, [sp], #0x10
  1f7c08: d65f03c0     	ret

00000000001f7c0c <_Unwind_Find_FDE>:
  1f7c0c: a9b87bfd     	stp	x29, x30, [sp, #-0x80]!
  1f7c10: 910003fd     	mov	x29, sp
  1f7c14: a9025bf5     	stp	x21, x22, [sp, #0x20]
  1f7c18: b0000595     	adrp	x21, 0x2a8000
  1f7c1c: f90023f9     	str	x25, [sp, #0x40]
  1f7c20: a90363f7     	stp	x23, x24, [sp, #0x30]
  1f7c24: aa0003f7     	mov	x23, x0
  1f7c28: aa0103f6     	mov	x22, x1
  1f7c2c: f9453aa0     	ldr	x0, [x21, #0xa70]
  1f7c30: b00005b9     	adrp	x25, 0x2ac000 <__cxa_new_handler+0x290>
  1f7c34: a90153f3     	stp	x19, x20, [sp, #0x10]
  1f7c38: b4000080     	cbz	x0, 0x1f7c48 <_Unwind_Find_FDE+0x3c>
  1f7c3c: 91006320     	add	x0, x25, #0x18
  1f7c40: 91068000     	add	x0, x0, #0x1a0
  1f7c44: 97fac433     	bl	0xa8d10 <pthread_mutex_lock@plt>
  1f7c48: 91006320     	add	x0, x25, #0x18
  1f7c4c: f940e813     	ldr	x19, [x0, #0x1d0]
  1f7c50: b4000193     	cbz	x19, 0x1f7c80 <_Unwind_Find_FDE+0x74>
  1f7c54: f9400260     	ldr	x0, [x19]
  1f7c58: eb0002ff     	cmp	x23, x0
  1f7c5c: 540000e3     	b.lo	0x1f7c78 <_Unwind_Find_FDE+0x6c>
  1f7c60: aa1303e0     	mov	x0, x19
  1f7c64: aa1703e1     	mov	x1, x23
  1f7c68: 97fffdd6     	bl	0x1f73c0 <_Unwind_Backtrace+0xf20>
  1f7c6c: aa0003f4     	mov	x20, x0
  1f7c70: b50009c0     	cbnz	x0, 0x1f7da8 <_Unwind_Find_FDE+0x19c>
  1f7c74: 14000003     	b	0x1f7c80 <_Unwind_Find_FDE+0x74>
  1f7c78: f9401673     	ldr	x19, [x19, #0x28]
  1f7c7c: 17fffff5     	b	0x1f7c50 <_Unwind_Find_FDE+0x44>
  1f7c80: 91006338     	add	x24, x25, #0x18
  1f7c84: f940e713     	ldr	x19, [x24, #0x1c8]
  1f7c88: b40002b3     	cbz	x19, 0x1f7cdc <_Unwind_Find_FDE+0xd0>
  1f7c8c: f9401660     	ldr	x0, [x19, #0x28]
  1f7c90: aa1703e1     	mov	x1, x23
  1f7c94: f900e700     	str	x0, [x24, #0x1c8]
  1f7c98: aa1303e0     	mov	x0, x19
  1f7c9c: 97fffdc9     	bl	0x1f73c0 <_Unwind_Backtrace+0xf20>
  1f7ca0: aa0003f4     	mov	x20, x0
  1f7ca4: f940eb01     	ldr	x1, [x24, #0x1d0]
  1f7ca8: 91074302     	add	x2, x24, #0x1d0
  1f7cac: b4000101     	cbz	x1, 0x1f7ccc <_Unwind_Find_FDE+0xc0>
  1f7cb0: f9400023     	ldr	x3, [x1]
  1f7cb4: f9400260     	ldr	x0, [x19]
  1f7cb8: eb00007f     	cmp	x3, x0
  1f7cbc: 54000083     	b.lo	0x1f7ccc <_Unwind_Find_FDE+0xc0>
  1f7cc0: 9100a022     	add	x2, x1, #0x28
  1f7cc4: f9401421     	ldr	x1, [x1, #0x28]
  1f7cc8: 17fffff9     	b	0x1f7cac <_Unwind_Find_FDE+0xa0>
  1f7ccc: f9001661     	str	x1, [x19, #0x28]
  1f7cd0: f9000053     	str	x19, [x2]
  1f7cd4: b4fffd94     	cbz	x20, 0x1f7c84 <_Unwind_Find_FDE+0x78>
  1f7cd8: 14000034     	b	0x1f7da8 <_Unwind_Find_FDE+0x19c>
  1f7cdc: f9453ab5     	ldr	x21, [x21, #0xa70]
  1f7ce0: d2800014     	mov	x20, #0x0               // =0
  1f7ce4: b4000355     	cbz	x21, 0x1f7d4c <_Unwind_Find_FDE+0x140>
  1f7ce8: 91006320     	add	x0, x25, #0x18
  1f7cec: 91068000     	add	x0, x0, #0x1a0
  1f7cf0: 97fab4b0     	bl	0xa4fb0 <pthread_mutex_unlock@plt>
  1f7cf4: b40002d4     	cbz	x20, 0x1f7d4c <_Unwind_Find_FDE+0x140>
  1f7cf8: f9400660     	ldr	x0, [x19, #0x8]
  1f7cfc: f90002c0     	str	x0, [x22]
  1f7d00: 39408261     	ldrb	w1, [x19, #0x20]
  1f7d04: f9400a60     	ldr	x0, [x19, #0x10]
  1f7d08: f90006c0     	str	x0, [x22, #0x8]
  1f7d0c: 79404260     	ldrh	w0, [x19, #0x20]
  1f7d10: d3432800     	ubfx	x0, x0, #3, #8
  1f7d14: 36100061     	tbz	w1, #0x2, 0x1f7d20 <_Unwind_Find_FDE+0x114>
  1f7d18: aa1403e0     	mov	x0, x20
  1f7d1c: 97fffbd2     	bl	0x1f6c64 <_Unwind_Backtrace+0x7c4>
  1f7d20: 53001c15     	uxtb	w21, w0
  1f7d24: aa1303e1     	mov	x1, x19
  1f7d28: 2a1503e0     	mov	w0, w21
  1f7d2c: 97fffaa7     	bl	0x1f67c8 <_Unwind_Backtrace+0x328>
  1f7d30: aa0003e1     	mov	x1, x0
  1f7d34: 91002282     	add	x2, x20, #0x8
  1f7d38: 2a1503e0     	mov	w0, w21
  1f7d3c: 910143a3     	add	x3, x29, #0x50
  1f7d40: 97fffad2     	bl	0x1f6888 <_Unwind_Backtrace+0x3e8>
  1f7d44: f9402ba0     	ldr	x0, [x29, #0x50]
  1f7d48: 14000016     	b	0x1f7da0 <_Unwind_Find_FDE+0x194>
  1f7d4c: 52800020     	mov	w0, #0x1                // =1
  1f7d50: 910143b3     	add	x19, x29, #0x50
  1f7d54: b9007ba0     	str	w0, [x29, #0x78]
  1f7d58: f0ffffe0     	adrp	x0, 0x1f6000 <__frame_state_for+0xdc>
  1f7d5c: 9131d000     	add	x0, x0, #0xc74
  1f7d60: aa1303e1     	mov	x1, x19
  1f7d64: f9002bb7     	str	x23, [x29, #0x50]
  1f7d68: d2800014     	mov	x20, #0x0               // =0
  1f7d6c: f9002fbf     	str	xzr, [x29, #0x58]
  1f7d70: f90033bf     	str	xzr, [x29, #0x60]
  1f7d74: f90037bf     	str	xzr, [x29, #0x68]
  1f7d78: f9003bbf     	str	xzr, [x29, #0x70]
  1f7d7c: 97facb01     	bl	0xaa980 <dl_iterate_phdr@plt>
  1f7d80: 37f801a0     	tbnz	w0, #0x1f, 0x1f7db4 <_Unwind_Find_FDE+0x1a8>
  1f7d84: f9403bb4     	ldr	x20, [x29, #0x70]
  1f7d88: b4000174     	cbz	x20, 0x1f7db4 <_Unwind_Find_FDE+0x1a8>
  1f7d8c: f9400660     	ldr	x0, [x19, #0x8]
  1f7d90: f90002c0     	str	x0, [x22]
  1f7d94: f9400a60     	ldr	x0, [x19, #0x10]
  1f7d98: f90006c0     	str	x0, [x22, #0x8]
  1f7d9c: f9400e60     	ldr	x0, [x19, #0x18]
  1f7da0: f9000ac0     	str	x0, [x22, #0x10]
  1f7da4: 14000004     	b	0x1f7db4 <_Unwind_Find_FDE+0x1a8>
  1f7da8: f9453ab5     	ldr	x21, [x21, #0xa70]
  1f7dac: b5fff9f5     	cbnz	x21, 0x1f7ce8 <_Unwind_Find_FDE+0xdc>
  1f7db0: 17ffffd2     	b	0x1f7cf8 <_Unwind_Find_FDE+0xec>
  1f7db4: aa1403e0     	mov	x0, x20
  1f7db8: f94023f9     	ldr	x25, [sp, #0x40]
  1f7dbc: a94153f3     	ldp	x19, x20, [sp, #0x10]
  1f7dc0: a9425bf5     	ldp	x21, x22, [sp, #0x20]
  1f7dc4: a94363f7     	ldp	x23, x24, [sp, #0x30]
  1f7dc8: a8c87bfd     	ldp	x29, x30, [sp], #0x80
  1f7dcc: d65f03c0     	ret
